libvirt-daemon-driver-qemu-4.5.0-10.el7_6.2>t  DH`p[p)$ƨZ!Vu>"a++DQ*u:̱*U^ < iMoΪBsK*S1~Ņz=Yv5H#oṚχ"۸4QȚ#AQ`G ˨ߤ~J+;6[vyjLr냱g:BύqyX1\+d-P@@P>@P6@P*=P*=P"TP - 4.5.0-10.el7_6.2Jiri Denemark - 4.5.0-10.el7_6.1Jiri 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.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- virfile: fix cast-align error (rhbz#1635705) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1635705) - virfiletst: Test virFileIsSharedFS (rhbz#1635705) - virFileIsSharedFSType: Detect direct mount points (rhbz#1635705) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1635705)- security: dac: also label listen UNIX sockets (rhbz#1635228) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1635228) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1635705)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh 4.5.0-10.el7_6.24.5.0-10.el7_6.24.5.0-10.el7_6.2 qemuqemu-lockd.confqemu.conflibvirtd.qemulibvirt_driver_qemu.solibvirtd_qemu.augtest_libvirtd_qemu.augqemuqemuswtpmqemuqemuqemu/etc/libvirt//etc/logrotate.d//usr/lib64/libvirt/connection-driver//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//var/cache/libvirt//var/lib/libvirt//var/log/libvirt//var/log/swtpm/libvirt//var/run/libvirt/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=50014c31e800d0cbe3dbade4c17197d178142acf, strippedC source, ASCII text7PR$~Ɔ/en忁SȆn : pC5Fn^M[L8RӻWY?v坬hfso`0`%Qfd_A#nh9Nˏ9ŭJ/. `\gIƞ̥ XTds)y[A[%öXmw|>9UKkJnexfocK!lh<:͋L*IƊȒx4u3jOe#[µ{ICi{ˡ\SE q}#})ߍVÛ'77mY8 3yWNVǽ1cqj{R$΁'w^2.4$L5q /cV.,ݯė:Θ~4V>(ؐV\qXR[q{~]7s)kWG+? ˓H0]G=.V9,lيgurz\s6#~4 z{s3&Y3MGCY"hHʫɬC;{B hi3WgtI?j9%HP?\@BbI"o&H2(89Hdv[*P'&{Dhޕ &fϭO|XOJ#CBq5XEU7=l+{k? w zMb@M^j{ٺWFwՐVMEm2wʗzF1hҬrn:j|,Ty. ڿ }\'M&WMraY c?s< F '$n ֊9=o&xpϓ9AB?GxM]a3إXG￶Q`̎aQoбG/(Mb?ȯb()Gr}aWʩQ/Wa&7mZ,qE\hjօ^IX!Zc9&ydS2)z2G|,Iix|\ FςA0cHsZR%hAU" kZȷ.+@,X]V7Ƥ(,^h}Br?jr7OA ˳͛i ֛In5JPx2[̃{ZDm[OrF%whA0;ϠQwd]Q;!JtǏF5l(3]xɳc{ $ΨbK:޻"Z|sd ͇v|w 7!] k]EKU+z %kրJ^j-:y䞺DP6S },ExF5*|PaDY7zŚtD،Kqv#h!˺l hI`WURL_0<NU 2C# q+ʳ R;nZʟ*Vk-%MH|y~Cu}>p-zKj,'s^o{\_Q-m'0ךQaKݏbOXE1HolIX׾E9s< {@w]k.\F.bnR|ڄxD@G.F#&^5etlq#>xAx֞r"<`yV`еTІf:QEY|b*$Th#7,O79!OtB9&EW -:Es5C:D˶ @֏8>p E 1)gdKoN`ʊRMW=_  UVu#ԁ97uWL=Z*&s Hk,FI(,;c)j!/ LK~<@NXdBT3 aj'^_;#2Df@˸P*>p2z/2HQ7*cР2D 4<ެ]X3M~h;}l JL7^z 'ZC7(_@FLPSTAb^dBGa59#@Zsg8UC%z~܏p" ì֓yqjDC#Q|X,@KH4b+m2K)̍ޑ㖫X0Xw?futscJߛo{\(]Fʐa=1ۅƐ$p{6Ztxk[.1`/ӭhVaێFq%'ILDIo߇lGCes QJi ۄ<}I\^#(^7UUuys1Z 3cl>"SS0>qKìF݌O?ST#Է|6.brJC=σf6{m z6 !GXϝ!H8F&!TMzO_[:r[Vi -4ݼ6vPetXw[BVT:O%E\䒴]z8Tk4N.A{`>]p-u_0:a^G-o srWvMӴ}A}86b::r_l B†SJCB| +ALh/yJ8oO]cksn%3!Km?{ m@3JixiFs^miIVp xtqھH)]*eq^Qt BWݚ_U*ٚqRo *GUԁFNpj\źlnHt27Ɉ/=BU@ Ҡx?X3PcAxiwYMᢍKtm ;ZB#c~6-[nxO}+LF1!:D [FxBCnxaIӳDrRDjVz=8 QS:\k^#_@TjTW#,@n,NQ)2_ZZW띥"zWZǔ^bh׼' ND?Rge9ӌQp‡\ i)rVLa_ e+q %`4D%97eOkr Z0^YaU 6shB@-h9(l%Y|zs?2cNX)Ӗ _N5o3p%S,4IP$kȓY Vjcw%*-TL˻^',4uLa42l-ɁD|%v~ou _v(s==zP%LCC8!bPe;UEJ\d@h)Rs]k̥~TC|~w`o X۶iM'[W M/|t1=aOh's>WBΑrc}6dD!ć!:d8>>zDe\|}9$.= sn^^K֜fT_8]wj,RGvY#{?^J>&b݊ ډ9 "Dxz4MTR#ED/46?쟉e>)H~gƛڶU6H,W:`nF>܍yifͳ9nLps 2FÓ.^saؗ; cݳY8d <͙B0Ǖ Jڈ[QKg2"\Qoâ-)Қi;K"A8 |۔(\|[>hrnmolFp|d_68nh]D{.q+Oj<ɦ&rؼx? i"6Xoho Q9jHıP è/u935eK _bsuI} P>a}mԎ( ɐ>֙QM.3.P3NDg!:ogM̕ qEѩDr׫P( oZT7/~TYU>EUj4%r3:|xw"y${$EF$A< qUi$sEɆ=wn:jNsRmG2.) M()O8Fe#1&K'D|%kcSD'` t|5ӠHi4erq4ЯF(w<mԭ!I"}Q1px:œJ@g酨 ?)5TJMR(p _5`{ ]HvӴѤkOnglŭZt3Y̢ );*Sgɗ2[{L_M\Oly3c4*Bϻ{ Z;j t!qY-^qJQZD>(jU:-L: %Tڝ7EvV"ϒVFJ@jbjʭ"E  ֓r0nj>0a#btƬoV4T=+R'l?Cǝ)6& bX Dј _K('V9۬K Jľ}=/F;!MFI/݁Uc2vեvOˍ́SZ~> YDX&,6WF!R\"aeD.4"-̳9Q~vu']~eS)uƘI{WE~i"dXrMGaz uءEd=DnT̈q!gJ:ʻ J3[T!;?t:1qy5[ = ősxl^J1Wb 7H$`Gp=a˳"4ơ_K&l^NTQE'1/q %YsN=`(@ZT;hj:!@&{#)zb]4h[ hQv Mⷉt󨴕c.)^Ԭ_wiV'ˈU]D9F4=/7B6v"ڊ1қŘ[ǣZJTz+9\wFELtܤ [ HQԵ"I;UPBy)l }LTO4(3'=_9y[mK`Ѫ%&lAje b!E:*PTy~iWj1Ֆ2mY@Si ˒g/┫-Gf{ݍW@pێE$ Ij=>8~d!_s ]M㏶wEb4@UGumiw?8b}n)c7C%(A@ Px?ShYV|UgbO|b4PMESEGsP#ebf-̤ ͌E0S$#rqܨP VQ)0 K/kEeQ#GPr 5<8#rT)Ķ!(#j ?[ye% *W#YO|Q2(1 *]iaqT ޢEMϑcL:߶֑5x̐*&ރ,X/9 . `e!QI8ʁ scE5 qi< ~bDŽ O6B..m;0]:|(Cp (QO'CH@F14$B."UZd22L 8fe5%=5̺:U 4y_ua6$ g+LsCMȁpDf}m@{*9|b=Zշ߆up6#,Qk-"9%HtLIfg]D3V!cѴ&UBir1}]=沿.]=/vŅy]deԨʎ<=b3[,h-8z{']1_h|+* +aDpA_ӂeH̿قu[$mq8 m80a탖UZ:&蹭,90u&7,vlʄ/t_tJgɪ",*4ڏ;s=Nԛ}gŵ3TRUVu7n+IV,CmoO1l(&/*.w̔Q1+Q6Qz6}7&N(Y4|9K=8FOG˜<͚2ҬҾ&4f܎ރs.tBa,f%⎳7{p5Z&r0w~shMO䦐_!% ZlF{1ګ ~Dhd-~vLG)h(bb+ѻ.EAƉU; ?vہkUA!}Z}PziHz D Z)%^gӅհ%ET`̍d/kSfI5YYNjvlE9L>sZ3exw]Lcw4/c{9OYhcDɥhj+ 1;$a ?-dHuMu;Gmb#$vbbc CۧYHܓ$qH'r/Nk.d[MeqVYzLӄM[߀TMmw KzHBȾ1aitz̑|%.<ޢwH됤`!szVi,Z-na HVPeޟE{xqsGOϠݚ6A?RJy#QK2x\|y2TU$EV*q"dbL_YkJBĹ?z*O~Cv"Ԇ|58pT~4_YPɨzO]3]zI1a`=ֲl92]r]|g(CF]lQͥN/]K^&QOFpaeĀ[}TfR &=;dDfx ;B,btq5rk{|4?u`JK(yoBgN>{Ԁ1枔8,JWur6'u0_OlL+Nћk9m@ߣ$Fٳtv}S`ybTc6w Ԕ%#ؐM_8,3OFj r>"8#)>Xu+ T<;5fSwQc#mqoin<-^J3 B|dv|l!ة!_z+!.fIG*\"ݽcKN"rYE$4G}4-:;@Ohg5i3wb7DmǧD#Dž%GQ=YwvAX[T6  Ya\ǤZB H5>'BCk׮,^f( HتU9Cg!1h#^ MjПGYs32QFS3rqDg@ !aS$ukΈ(Bb?Sf 8XגРgPKbG.q#" MSSsP `.6RORԽZ7u:'QUN*[`y9+0_?O RWåqg*jn&k%:|s-dmӳ9P5q@ApsMtĆn;!s =@=w{ԈAv g/.?b)GڌA}<3/F>InFm`tS Ӿgԟ=^U܁fn*r- Wcƛm,/p.d?$'9}T(?a:}}z:(~-'{NF3 #40HdfآWH7wb:3/IJ }S arZo%uqŲ~zw_NB7/ʠ땫q'}v8^͑r/v4#t'S/o#IF+w~dz, t4ˊ4,[z#ŌN&WS 9A{L%S}%qAwz MIb(Jg٤ĝiFuN.qXn֦@9A̡C![/][W 21礜Ձ!:Fs'gkvfeo0^kfZ.0VU@d{^˕Zdz-FԪ 3<\&{J 065]Hu[C RûTV2~ПʻlҔ"S3˭:A/fnR9FDCHf1E#솋ut dN0ԞVv/;|8('VBnR0ͦl 1ek~b <]zW˖c$v;N(`1u70ߡc{J~jˤX$ _{STxN=)N L۠ JIVpͶ=L8|`r$SB:N Q`Ew[$GrbtgP9%2+qm rO6Cw5\hTeA: iMRb;$ÞՏlF{6 E,w-D W-LEu.o!NgM3sT ^,زX/< 2dc=y&nRΫ2u4rp̆!B ! \W/;9ȼÑ";RB ?Ѽ֩8{^{{冝 -]L0Sr<8GyZmqs<ގ]%0I&GCs[u{]=e,'ޔ rUCν̨L%x!W)5[yʵ=,I}L {T=H9v3/XCtN>T(1ONbˡ;(=[&>=\Ul_lmn$y- 8/~[J{~i*女8LK9ic5EyGҏQ+h%s8tyAg6⽒_ع-H2H=(4:R5Xi#'No [/]alFI{W" jRp=n3Jz:_= p;hREƞ*]G1K$l$K_q5REE褄L6JFgh_iϧJX8 J5x#.CODUR_%xou^?=A6#V~ deh{gOe/H&]X9@-]1/>YerIK ӱj/t V±gx'.Đj>ITY&T]P܉r!4*x)a?+בXE]w330c\`n8̎_gp^:oE:~uYc>v -$w w2\?lJX 1%1U+HS,C31(5E̴C, Q4i+ ֯5 x"b+]yT#$|Ɯ*zAq_NJ64mR$-sV{$&|+E|Wal<Θ 9݃l s- hKiCS^89{u-WZ}GmPxp{Y5~^ }B~=wfrVcF r'kr{ 8s&lx~!~1M Vzć #׉\ńI6o O} or<ۚME-u;?9+| _0 jq#7mZ:_=_{jY9|z69oJ#鬂4e`NsR8 6<Cm4!X{Z>UxX{h_ܦb% s"՜{uc~.D]N/~CK5Ye c-̔𵙄vH+ܣe ҞKavsE,RjnH^gvX'_&j 5՝~AG_=2}55eJX:;S >^HߒHzb85LY , O!#~¼2"D ƹ+#3CɷYeAh;G $SGU$=kVN8A RqeS_ձ'`B*d߮iFX8ynو 7 , ?^wLR|dg^W}]gjH}%Ew]㴱4=8&lKVΨ검co.Z>ռ|efr 8r,YGxc7M[$u4+i&p$&Q>:NO}V:*Q+jWG%*:v:cCCŃvNAwԳK~ԥע@Ő:eӘ_ەKQqX36ߵ]a>[]Ӧ}B7z^JggFPSkɱ!2]1~ŕ i.&-ϜL`%.Ngzyu\#GsEtKř yv.iL%fv$C/!vo1"]Z`j[@Ff3 m8e|r3ok7`yعl ;sf.Άdxg(>KeXJd2i/\ӑ~V,,; Y.5 !#wb %k#QPB]/'!*ؘl=dx!/_#Vsa 7 5D툧pO*q3+]4 ?v6Fgy@c_R+ftϹP?n44-d2 ǫއ}sD$OaXw|8P \׆x+"`WPadk5H(Tt0e}T%:Ҩ\3(|I1ٞ2y8{Sּ+ȂQaΥ0b_|u.irуvyGD p͛F٣S/-*,΄zT$ 3t T6o(+[RD**HV2%aj ;7OmsMo ~h.Sg7)눣iMi=]\TOQeGlezO9U J0(wpEOP_te%S-+ܡh j[|ih-syGMCsJf!{_X[ܪcQj,&㠹i{ƔɧP;_Bĉ1ބO!oKs/ʣ&MV^LvBnתZUm(׳Ih@.g6~h8bїrocO*  g©[Լ;z  ʑsx }WǽfM"{$WKjt)]~gf^&Ȯ)S#A$A+6>"NʀDwem"3m<ГẓՎ:LsC 6SWc(ED:XA Ĺo)Ep਱q'M7E;xP}o#@ IΓ Gxf@nTPuA)4#?E eOz鵀2lX~tMcdf6 #c-$_E@K*NώO`[]dlvbYj45[wL/L#cWk_.֩A(H^`$ :˴tntC86&>c**xaUYSXk/U&G"(jRaA՜;)ʃrZDhGQ2'qE٦=.Ak97ߵ+opYݔU܏2[ZU DbLQ}8n uGk䚽h*ZQuj&8Ҝ7G̀n{b: ҝ d4*}5ZZMacGKxvKtρD@J5(i_cjn(E'L~J_ړmI K`GAf88Sƙ.lD㫭,ܳ2܉GT)d Jq*AEw݀ ޢyM暀©|]X#jFiM+#B2)+LI$b0@d`Z8'zY.1mu5:LN#T"٩~RC)Mȧ"q dQ"m~M[X2Bsk8P*Y;˓E0hŜRRIOdb6g[K?ieуYY.FӷPLZ蜱FzJjқZ!f (,lE(h[y%p ǺNفd ~DKEM@DK<1a蟋۸{',cBDkzAOY= 1(!$~K45b^ $Cw;r{qzˎ5ڐ aD'|Bg>~QĀ:s1:? FW{Z P~ MUN-t)?5_׶]Btښ7АUKO!xS*~~kƅ]\bX*=H2,"Z+صcp$GJ/Z[P:<%#*98/sOXXjh᥾W "?JM0Sg#]E8 Kyިk+pk@%qN?Tj{Zifֹg 132gJ0t mc+cԍp@M)V6<ȗD#s:,#V%qr¢6Qk^dMۙN74 DԘe_F o;Ӳ/sLRM}fN*ZYʕxӗ57KRA֖(’tQԽIPmKO0] 辜\7>rFU Gb;(dƢEy@3B!Lqj< Y'rLk8 -PX\Jb׎oF%L) nr(Z8oq  e ";wF=h,"U$Sykle.R t~"f9eTht#WsEHJ]"eV#2ۮT́{}v,`w85fPR+#SόS`vBk/K_oJ[oʆ'. @502Te!3a0cEI" J%pˎ\C cxdMXv9\'qmT0/0+灾Azh*#',!4^qBj0?8FK%WFtqʢOv_As M_w4qJz&+x:lI(('k'sKQO$*)]D{.0Fv&!5£gF;c͍|QȋVNo&1y5ζY .(VRD>NZq=B>'n<A%ypTms$8O¯>Eڗeae16 K BFe'uڬf'Y6rGDoMJG#0]ԣlV-wxZc#.=y (b9;% HXqUPYgoQ={Dl1t`wksbŁ+,D暦/&= ~C?/`QQ)Oq7?tWhY,G"WB|NT]=:E}~tN`G@ C;/6fழ鑔j&+rJ( FvWLL{2 f3Wx'Yϗ5H)ժrj%#=q9.aX8785=ZQ4|\zX7|df@[2!Phnj{Ob]fnGFϾNv9%R|sȜ.jj]MjDu n̮ct+y6ڈ4v_.M;Zrf7:m8:o+4>URڐ1cwf'bR`,afrm:J9 cU8Nmϋdl^fP GLI iK:bb=MP3[Ň3_e ԯQ ]qcFi 8H>JYȄYND8 y5kQMGKM=DVRNA>Zg#bm _wUsSS2 27Y x[(|.MlQY#jBr~H3 ۄ3:lYa`0C?3dRgҼ#!)>æKZl_x !Ze:ȓ|f/}yYzCe9JE'V_3-7WT &V2I'C :'[ks1ya8[Z`t#(nH;ƠHIOYFg0KXR1ԥ91~PH9er^@^$, C?zDNU&U/E;(bĊyT}} QVf5ȝjgɖcoP_~wSEw\ VC#|1`f#E1.MBa1Ps`e Na soGv -Ơ ̀c( CI3HbS5dY2"j2GW1 K IEϹXTKKNpStl_֗j||; Rg)ȝ\y!NJXSihg\PDţ ykAև<(NtAݗz5ceVr8@zfV7S]@Hdy*hvF@&p2##R\GkszN09 _eg-j7Xh(C46d( EʾU fi|Ý/fH ʼF{X鄽LC>2*Ґ6 0M%@J*ÜY,F"=`hdcM=O%;w|-tvQS=]/c]50J<;ԟ-= K;=TĿ k-I/`t+ui*'>Kq0ƹ G'-o-e#]˞4wQ7mWrt؂ )t&92 9PCbQog0=0%9zzpd'3)Ig'4DUNs`d:@eqa7EeC!ԟ$stB7^h̏Y\!j)bΫFl Ԍڜӛ u9D&_-- ;ZncI0v[#N;3 _IyVY(R*Hj_$ྸ2ǁ^h`c6.57Nȋ \kqN^CĈUhzwfriǜC[̲q#,bs9bVt}rS:޶;(-ek@$};G&rݰ9x=G>DxX#F)4(\F\$K2E.U@ܹ,RPZ #1/doMPhbPB#nF>Q}8>=B,AlҤ/H5{iK10*oGՄ=y(_*yoD&q 9o(_}]Q"5݀Yֹq'2˜2 y) z^/zYI!!N PdjO1З`*f><TZ; k`2KȨp9ݍx(Ŧ;ѭ=>3ރn4(CzإG6mlx5Ӯ7p hW+#@lG3{"za<}ѳah벁optUxیo,LI7ԒC5,~ upU80kn62^=xsJ/wq,ei3Mˁ$j 03:b+`ֵ~P W "j#; u R`||qq/+Dܔ3KPم6QwzPǃ<I'(BHhّu7wN0Y8{CXLyXO鹓5]5fl0U/X!  _`sD+1u  %,;ⲵYky(p%f8&RW@gw֒= 63j!|fRfÈ(l܊&0O9Se|J|?Y.A'7EWIy; >Y+uVq(SU901$q@7ByTtH̃zޘW/᤯֪ kCSD]㇮֧~V-CbY_e[*ui(k$8UBm~ˈVtg;[Pi,s-cBKڟ/q^*~A6~~G8E-+KIhʏEUNd"M^a8Xآ`I.C7CpCطc8/w$`[şek<ff A% k>BڦY1ѼW1Aq$~mId20q8+& =AQ? r!nAPTgA})?hKD_Ф8\8MѶ Xu1ahO2IM ճBSbR1GfTn8m8l?6]X)z34@?_F`F"IbPT=^r$ m2aJ'\q˘ [+-JM{!䙘9uGV79B%k*lyS\9 1?@nG^vW@a^2:QrОiJN|vCkӹ$E68n>.^1e~bZX%%Mi@_?#BIOdq7-¹u'yg%1{ +<۵][R>;C'_ҵLMtD fSvt}v~kgNc^\dZ\yvUؓE e??~,,H\=w}Q Y+L03=D&Žd dT'o܅)">wF(ÙeqCzr0C{JF~nLgyڂuia#J9o15kjwUWZ^} -Uk_h~@x{'ޗzKF&ZZpC5<3 ?kM@:PpX8b=zZ1`7:X+?~ A))Ryy18`Z4m{ iSVeWj2L$RkDkX V2 %J̽4* E$;O\7O/]9="Pzg1VOї4,'YF{tBI7< |Bo¥wD-f]oYvP;{fo-2;גgP5FiDF"/95yvX1ө*lh۞|ne4<\ 9 H5mEz^[->\.Cw$LK{l...#ޟ2(綌J /lꬪԬ-c5̃R/-OץN:W[J\DCS ) YVpEބnpWhҡ>+i-ExrCM#R Ź9 &<,-3|pӭ{Y A7 $I< 9K3l+ nS/ |i-~0JYKq9yPy c|י)I zʈ=v\unyb!YZ+ q"bKh:yRcUꬾ!C`ZPf0 8Lr-SZG7z ˸(anO{×?PoY糙o>S&Ń{ ,E&5zq髦_yǦ0GX 9f޿7Ⱥ%%n]: ۺpomJSDCn9y* >c>;Kq@=yx:x$e9 q*A) ~Nq+ _ 5g _R[O4y~6pvK1" 1}:PonŮFwL qaDg,IppqLPA@RKP5L'b{Ȅv`R%!V+a[lJvbJ`CK@+fX`9W1mSƏCd>Wa񀯌}d͏"J 9I RH}7;] }]i5\w^hz,aE,[^}LM%)Y:CŒ$Rԁ^RD&vMl?AP3puWѺW Ykʱ5DPCk*QzpƆSPɥA՞i#Q%MM0y *ie{W" 4c511QSͤ1~FWm+?!ZZ 3/4xG7,ѷY~ {#4,0V@$F3yߵlV`@پ]}ٶY@IK|Pdž0*_L;VF`_B ghыȩ+#h^З.gvy? "ȃ25W*s ;̔Ce*@c16K*J9)?o3'EcCy*f`|:swn~6ʨRސTK~Ci@oa@:XG 붺^z}E;,J^Lr(.r0߇TsbT4)LrJgiri*6"ʹH!1A2kvMD1G~5U} E::猦~f$-qCզ2`h#^;rsƟ8*a?>e/,0"cM΂TmK= y bKGY%(SiO$DŽc]X<(`^ˏ oamӠ_Q1C|(}\RNP'`zmwX3!&o$RTŝ%Q fCj܌ϥ1䇍{Q8/l3{=j&~El`?|S.s' ڻ׻["V@wmP\{ לc {q'CEHwBg!5MEFM6WVz{kO?5 es0ta}-V#e줒ݠ^"d{9Q M\/']IUHMՌ@cė%Zf'J>s0_|Ėi1л ضa+me [+pQUPOԩei %+_lHoS>e;I\砞L=pGD\85N.o*Hu !Q늫/ MӘ2SY_ 6}@@M0o{AW^ƴnԼ6 a@b{δKicE|VKAб lTSMvY(G-9(ɦ- AH@[ktJk?CX֮~hc;=_1LI ;y3 2V([tTsȀ-;INR#^H'EW: l~r //fk/3F5"M3it#F`i[>-l[㸹VuA#as }e~~u0gA<2)ץ)ߗo=D׎gV+jBX)x Nr}F y{MzŐU6\?B+xҰKd{UP,UĀ C\O휙YQ!U~ gF- f=tוE.NR(Ea?RՌT^FM/)94ub4_=Ҿ~iAu"/em^$;AުboGLkT<p7y١b\xJ$"u Su7׵ktc4i3LىNTM3]ծ,CԒ6Y3X]ɟ+Bo*ȇ-iTslCZj朑pA3W&۟f~;.CjE6>Ka 9zĕdeQYI;uHC#;z#Mtz+LD`_@T q)WH  @R=;d+DADlc('/ZyGA~|hf)) ?\ B޸7N2.MG^G [v> &Ro|4RV0Z}. 55x3&LV;hr Ex:\-E$މ꣰͹XS@ʑMNo衻h 1~(ZvaJ 1Xnu?Jm#l4M5RQh%6Ng;+q+;^kغ\H 2pi 9L+Tft蜔8/f.Z*5K A,8WM2` MCL>"pŽz?CSm+ʛC wwH'!p1IDOSڳc e\X@,r*L<ݓ^•G!T+/oBڅRSR# 'iT=/?f2H}䫧v&[j xoZ2D=PWӆQOc/",whgkMﴓViWՉHm~f.;PÀci wOӿA; nƈ^ >o ȐL&QoX#p$0ޛP>@9kIڕFYZ/?w ,9xqUz@F>?k 5$M]{p H^nE׳d=m}|\`ufzNorPC$9fn^'-@2IS!![!:u0kGZ֖5<#CܽٝB^$n]@O荺ò`Ǹ*aO_:zW1ДG ?-PMo,x^\Oz# tǔ)r2+&erP4u7iOָ'&fB3&]|+nݝ/nju.}h O-B.H\ kk2/[-41_6xp1yJ0` gi&T5`-h7UKƀ mgՕ;rմA0Fk)naoh I"zl\ KYKOn827TUU@dBH ě 2G]`4+T~őH>i[$!ы7u( :zFU/ҬyŚ,6ҍ';v~nLjzgI:ʅ3RPt@' 9B䇰:I AN"a? Pr [!QI|w5ńjrMS.$Tfz:#z9.ζS#CZ_ǻbz:᪯8N\h7+0YOiZ6ƬC;ll :euQn: JDƲSZ֨;yȮ|҄lVy1Jj0@ak}D`2;jUshRw!bu+LM!ٌYPywZ0~Z6ЇM4I,F77yIvWv)mlMMioѲr-HFq^J2F`$+P8 dQ~n߼Yܞp{-嚩"B@]*2V$j2|- RWyEx!SQtKR(QbcMThPЗ˿+9)KZ !x ql@-qTփ{xKcuũƠ!; { eάX R fDtcf .z3ny_gtnZJ?l 谍&4Cn2d鱄nhj3U&` p#ZMQVQNdf|cZ2!4\JEvjeR4MHrw|oY6m='.Q(;+V_皃èkqj*%G.I-FeB Ԥ; …teI8,^CDm?"0[>E_@qR Ij}:uprG_Zv1G) Tʱ Y< z: jo{sLhh,DqfaAKưlr;pD+%dK:;  hN!V.>Yszx&Rz7+c0ܬ@^Y-1FR97<m(03u߿[ + u0qx f= Qx]_V=rO'TmFIPA/^OkkޢTk A~R9' w#|Z {v ik x*@&kzx ]1Ill2k} qMA~4}ԅJ&<"zf JA5X~a'7qrQPCdǘ>Tl A6؁4kc^Q=gu Ȇd;Ar痾7fBwC,ܕ;v?8,yd&pT4G ו0nXuC6nIn9AOGY x:$z$\Rf C¶Bva}l:6ɇ<}e (tPˮվ׎<7p?y%Zr݂`K 0%qK0wܷ8%|v I))hB*. k\hz&&ۮMjŽq~c0F>:$,?l^Vi|l#wkSqI1f:Z3e IQFG>̬J ,Gvœr Өd{dpRRl+d ́Sn'@8aF$S- \+A!c::y-+30FI`:P 筁8VhxTX׊]!Be~58JFW=>t_{ֆ2 Q+D~^,p>A82PaICN8ƶ63R8!A5AMFZ"m]cg: P4ϯA)Ư5ﵽXT,Tk xvɅ{kJ]ƛ^X i([^]f!#"kzu/=wcrmgeڂ1u+n3K}GnPnƊSAä\Od( f',o ﯈_ b!<:zA+,OI[F 6d̵ bnvs[V]ךx v"=#~y]Qqy;Ū'\„ 6K/Z}}!ARBWFEyҐS_%'ZUBsƂNwN9`.6ME!c/rDN[$z`'zR>5Nke'7}ZDhbvG!|jgD@w&P!GaEt T[Rhuk./#GrSjr^2ҾBp|E2/_W\ @s_EEsB6'Ax\f_KNJxz 7eLwLS蜼V H^(/S~dӍI QgoGfHXLTe1+ kHty 5[8wjAFߕ2rI (~Yr6Ƣ@RRT* o6bQg-6 7'+9/FA+_u;-qJS +&58qFB&0B9qP8'TRisK-o7:ރ̻rW4ɭ$\V]nTfBw|7nR{B8>2?oX2JfI5|(];[7ܵɟ3 @e%HD_#r^b xŽ ^˜Xx6wnm~x`Y`3p~sM\`\0+ϘS5v[t&+ Q.J7<ۃe08&HDp 1/rU *^_{𩔡/MnUyug_#,PX#3|W|fltK^gRO64bCJ_ o7Fl,7ڀSߓpWy嚳Zoi6&#|Mesҕj=lھj"l>yt|A_0~<atz%@`:)!rO:B"*\3v+O`s#Ѻέ b,unߝخ<'n]wL?oÈkW.=I=zMl4ZnO Ne1`SCwի 1 ı] InCu F#AWdqTzS\O]v(- l k#'ۺ~A=\6 ~?`@#hMJ@guzAdr_߉ye6^Ȕ(b pr׿UhF yU;WD*ib#!Fw([[raV?x͔?mzջPW8 7wv||E vO &2 k <ѿg9㩌_E~vgG؁ HLmϮuȯi'``=i}Z9i6> B )iژMbjs'oR se,_da ZESDDwˬ *6c,5nO N"*o !t6fMMv7;GcS /(pnEŀfZ X~ )ݚZMT;!MrxƓ jiq{F5x̻urӌ/&OxO"a0=_RIԅ/iiuR *0P!y y488uiȏN(g緬7t"|:j3Ê!nEzr'=vẻcoN R|1fb$PV1yyY=Vf ˭VZc f=;zr{름>Q}y&DD4Q/0;Nj ڶ\Vz~9L *&i' U^j'`T~:܀#V' MMPb>0N#pTU9@i%xa rC^my5ׁ$L44+@xkpEuykmwqɯW`] k 3CCjH8FG /b,Pkjާc]ĐUq da}[NS9ͯTePΟh[Sde ,#y!WӸC0ʧW 㡮qUY;M@^𧻓n]_+q-4FE)ܪʏYϵ(!SAj\IǸ3i;B˲\`-̶Ne;}}ҡ|~_r؍Yt(x35>D6hA,rs>VLl-JXPzGˢ] Vi[xƈ!?j5l#{h`_dEǭYØb@΄庸e!R?;NkSx8`YGbsWf4.9.JpVSn%{q8xYOQqo]]{;?i92LnDhT龅BqjҾB?F-@rm$I =Y~4ԦW+ۊ6 ׽;ey\b/Dה@'UJ0QJwIb!'?Xy;vr? lĐkw<>yKnҵ۲I0COWr#*AbG ہ|5zSy1ʏZQ =^V(d!u<\@MXyujx%(|ɏ@NV%1e.= K!E?d5뜏H]+)4{9@ 27?2m!fB؁<ӑe}_y3Pn ]ܬR;?=[25b7`yGd`\ 4"jOSh7\H?_wT_K2NG)+gE;BG/ :|F˶aڿAq%8Ă7ў\+!Z!A.R2ԸcƊԑPHC(O%N0g|ET:^"@jS.GRI¦ɐ@ q-t56ަMlHƈ"̈́ Y2ޫ:@t4x8工ЏIDzwAIj Agj`~O>sjx5Q;v/Z^G1Z& @J!6bMB. $RcWW牚?wNFD!qI#Y]*;ڦI2ɉqס" +@9"[kAZsurɯR.qjg4Bfq>z 󴐭g~շ[#%tK!*iL$n C|5z+[zòB' r#du >(}be[&Rd'm: 1o^68&S,o]68}%yP{nf*onuHPC"E6$2?KY"ly/A9<&G^XzPMܯ]_ʖ@N!bAo"bP~x`9>0)?P )~N~tCh$ v[◀wr:un,?:^h;TY\O 65φz܎J$zVkd?!`pH\%0/p?SE~J`dd/F\=7"zH!UQ[>o]U ";qi6;b <;;{gkчg5u@2<$oBw@}p! {~1d^B@^.];E'$Lyav8 {,˄CE8;TCISW\e>OCCؗ*f3)0~e~\S.s, lw}~ wyǦuA™aA~ 5+ԏXyUQ Jk){j *h^&Eࠋ$g;W.طKC7(2jպ ԖtLUI"f kșUͬ録[eUf[Xk#Uؘҥ˿N Xjg.zņ#Og^]Σ+' !E3OPb]iZnJFf~p3s4'K6!6'^(A0UDVbnziDc% ^ 0)^l1<ޜ&("ZBp32eEc]jӈk\O ~ba ΀U?;V\#cƌMѵCe;8CxI`WMp9Ƶ>3pD/㗻jlv [m~dX`)o_U8qSˌt:;Zf+3⬐sUmyo VW\.? Cⴢ\pFPߎHnnh/psږ 0bv]9~ѫxQ/ d D|4 H ᇮ RW]6\|d\S`{ʝo4|],;hN_4JF @_C?d\v /M&ke+ u(0x UM\4 "I8s9GZG'+~o8nN@2$@yKU^:^]p ( > 4 {vGՄ -g$lө?l4<,wGC-#Vo۞V_=^;k-l!ǿ}+!Ln)\3AsQ`OKMB6]9L jʤ)V )B-:Ʒ7Mnՙm2'h@[%1'M6@2?|1IóFf%nˌoq n|KLs{gRy%X&>`,0l!OEu ,~NBKhxz-Me`C#88͞9S`G6뽯7(OR%?dZa?G[)qP@R U rf"j $2:q973[m~*}1>H;)l+e}Pw09tU&{:O߀.vr!M44 F'o N^d:h4j፨Fbze-lQL'r i$MHe4S߱wʆ7}ޮ<[V{2v=`)gnzX 8 |jXtm]ݔ2ߥa~u}i|ռo,e J"׬@b4;Qybcs6"oBa^fejw$μ0 Սʑ ៾}6L`#x {KI^->Qf"`}bF©2BJ#k +U[J4 ?l(]VexTu8BH ڦKOrH) &&7nA>*T#NH"(DV*(QIʍ$4G$GQ;&7eP7$ʝ9O^^ JAwhg/<@Ylp l6dˑVbohFfeggD+4bz6+0.7:Inn̜ؖK q&6I'(S4;H]574lm{q@| ;OU`YK{׋JOrǡ#gwpg;lm"lI(DeLNzxhlQyMFyrwweҌ/>`³*+0w"5z؝ gB693$K ׃Jʲ9O=l+\?܄T<㹗 0a9S9Fڮ~+*H:PsqϿOAX|/#sգKx+ۼW$Ycߡ"mKDޜ{"^ ZX.<#}A%V(v P8rl y hZ+S௨˱!l-J@ԹKBt@@|y#7#и (cdZuPzZEBk0<Ә{` #u jQAm&?vC~3g6a1"(?"rސ;,V&2 '|AoKHӉ +D ;^`+ʿ"Og+追) a3* ~wa],:pܶ11JA^4"{`ס'Z퇙h`:|3}0,ssB=*uKo2^RG(%hm,8,S@|Yf68b4N{1=x/)2purc]_Xj͎BQaeþ}(:^Jpsӫbme5>qZ  '7w?H?n+x| (5Fڶ1ozk!!Z!)x^:xN(13YɑA`f.'"':uo"cMoڰ|ݱE#r*meO VltƐx$eA̹B<9k?s %>=qaٝ\T4#&W_ډ޿6Y2qmpЂfգ#>Ou#^^r~ N8a j[`mT\ꁄԺu7x1_Dg$|>P򮊀̕`5*MeUJ_h0Z3mY^X7[ K1PE<=§}P$a >zH8/Q7Di@[n /X!q&I=̈́Ē3BqmKA!'[]d IH_zfU0I31h ^ww[0*!M"UqmGs'eH#ھ }ٟ{k#J$J0HRfXsA-C[;Alj^T[770 (XF]4Vn+nޒ=3R+A?K`匟+YU: $CQS7 2cvf;%9]o<>nݲ aT|휧6)^rg=1, /wLVґ=>'0_^#挜\Y()ƠѾSVF8:Y/P|9%΂I[&T `[zl$C}mE Gcex) wn<Ƀm/:***߿זSX\@;X%K5Rʒ1Ϲo'xTp-n3[ڇQ}?z\^"S/3v%9Ӄ_Gݹ[q ~H0$j"GM˞1e/[rmi ta@=z}y"^7;2WOLVaB#!| hhja޳k ]0/Ue 8Gjlrɛ}o:p[,ˮbItifJK^'ФR, G7pznjPML[Ɂ_ͷfɏ#{>_FgYuLY[0l7j % 'A̐ Q;tb*!Ϋ{L/dʄE, KEnUtƝ'&T9޵R:p5M'fJVZ՟uF{eC8,@[ANq-E>'Õʻ0=[nG7kXi`_mZ׺=N9:JDR{.Ze> ]Zb-TˊY*ĺS>-P9g:`4Z;p.8(m`:wff#F{Ta4SlLU(%_ W#tUH UB |T'?!b\Y _ia4{\ƈ,l@pwܻ<UAO|돻ٞ:J+%(iFohٲ"m"T1P[J"W'XÁOT`NI*~$-΅LUV Y4ևQSWŸ56?upYB N"/f*sBdàs8eݬ5;S.+ɴt-0/%,T}<m\uuc:D%CzjSs! e3]e Tz1!ֺVuL-:AKlS$m9cE_m|cyP#@5v1=x} ' ș6ha4YZ[ĞZFgh@FӮ*x~'CkBlj?[Sҙ! 4A0ح>UC+5>oaA=֋|P\kð2٘]1cP;} ̛?(0Af]z\b[`Cӂ&3+/͂mZa`)ͯO*ԕG!f3l'O~?-cr[BmA6jˇS_@L@jRG/ңfy!k?Y/?\\%NSR毓z SNk(#&VwVG6g}Ez+;/Jwê̽[APIPe^5?ɯ̻2)r+ Z1JNAإ{ {I4я!PLٶ\j*Q Rtw%Wp.x;9;E"bOwCjP5{N͚,P+%|Q"{P+bNYp].-Q0ey;Lwr'j5ىpwδ4dRau_Wdʣ">c)u7K&z:ﻅL ~$KT^‹-j~v6y[kEH&K1:mX$9 7%4&d02uU#1x?a.m,N^<գ]1)NDPHvX+Y&?~n8a«Vg㲂gZp˗.gCb.|['qL f^\da5,'ӕ'OVg*Lw3[Jb(֝X` ]A4NUC_)>;IJh,.; ._ Ã3 g/~23F 76;{iNF8 ߪ` ӭ2KRly _KJ6MmRd#Y 3WD:Fnג)G =Uva-h@e;ɑϷF6 zwW D?mCˍUbX8-s To%J1.i &&aHfoOY#oyy+Mv/19G~ՃMB>=8#5pzdQVK졏tOAӽ;F?. gV=Jp)-,*&NC=Æa4p[Co18&": }2uQ:ȊSkm>t՝Y3b˿<}.~~Iu]Ɋ XX$m@0Je kh01-i=3Yv ;k0O@C.:j`d5 9_Lq@z ĸګ%׆HP'H}e璲/3x]Umvi?רbꑪr=fzr>k`7xYTd6zYtß; Eδ q- ^9^sI  VjӇIir'H޽/亇'IL`Y`(ax}yUشKB+?kCYt/YԜ:򕺯t=4(謎@OїtgሪnWV/8>? 0tŏG#ܷeze࢈ro/zI=,][vRm5*Rav'KeGq!B$rz4 Z(e8c4WTZm΀X`Ŷ8 :PP+QS=4 6k\ev/`;nMo[||%|K% b'2*m#))d͸U9R8<+K".J?V{Ҿ{ò1o)<5J9ۿl y ОREW"7D}{m+$^VTٵqjyo {u ck^^{mb|Xdk7UmcKB+|ʖ pyYT 6̓4֥|U!(x"R]kg)E*]~9+ kKrMPjl|,$k-,+nc'r@G((_goT,* =Y 7fOiڟu ݺ" B[bfC>F<eDs%; 08yAJ As6Ⱦ.^,"wJ qgvF} 2PU&Ŭ#L@.m@Y>Ӗ/zOwĢmUE<=iFihD!n]K;W|'T`{=ƅ":}T} \C ٟ%;'鵻E`iI8f&) ~MkhQv(%$ЕڢtPCpƲK@Uw+׍޽$mx̪jJ>[kk8=svtĻKe(k s7$7i|nue.`%: } v㿂F;'>?:O"I:LJ"[z_nnGÜ[Ts>L_BfK6^Hy]qDrK{W2sEՆ$gjLZ=SCw]on5q :Z|tp.%(P|͝18;OQ{V8ѹ|2rv+jST~YûGIa`DYy5#m]e l]s|J0C]-l,2Wװ74 1|ǁY惶wKUƫ*'2R=s=`Oα0.%=rvQ+~ګccxF{saXiKl=^ `+Fvl.8C{jp30y;N Q̻Fv1p M ;\c7R b-[N\=SGtF֥&=GN&LhAK;a} )!^q?EU2)]@EU2 h{ ش%,&f`z"7ɝx$<cNZ3+@z4#^Ek_3v [UP1^͕_lR;%VNs(0|Xb&7 1Ab'^i"HmJ0>66ps,r^(qPsf}vY \?#CF#+V{FZO[5.%UJN2ǓB6vjz.yF6~;Ù VJ%Ծ Ǵ)gżCJ !'U#XӘ^s12'Cu0On?j*] =;Rc.*5,azт}1J:px/fKկe!iF wJY$m7 Ws?^z_g섕Qށ5fY P?~RU=;Kc[;MU,K z~g #d"+q?A>ew#ʙbM*o k0y 7͋MfvQ*L4oN?vvP6.Ԝ0I9Z!qi[$[o^8(d%#औ!vD]^~ mn|Ԡ+ÃwA8j cmw/\yˍ|Ga*v<&Ŷ]A_0q 1P۶3MưTZۛIcAP =g.d&qΨۜ2 _V@ ˽k6n Q.*q9&?0~C1R8u'R'NpEIةeT ZF!C߃xX5 Soc٫J=3?̾Z;L7e.P7 ZΈE0yH/1|ۨ΅3tɷmN"~H{LՆA4D:jp ab[ mpXݻ IF|| %l[,=&3o,"DmѨhȨN@۔DǬSHz4M}B2`83MZZLON"܅g'<~`<(M]"|qCybqNJ@=1)e58^sBlK9dVA^O$g`+H bo%_}e euN}S@ur44tykydQRd_яڀD*)QN t?+ *Ly 0y(iFgeg^V+٧#DD;"n9:;ߖj_[@\*C8S6m0>Yp&ěrz整 JVxt!Pf7ïdЕ[E$TN'gn:Fȟ2y0|xt@U&h+(fzpkyx~NF< BەD\;?G<6 xN*?J]zjMIOG-Ȋ)O#`%DiQ#07~\:ov/C ;V׊?F97L>Io&ٳ`)$z}ɹUz[1,xsIybuλזsI _r#=*`=VITC!?k?V+sGyV&ς߬GA"xq0ryovDַ'K?жpAzd*u#w qt"`{uR2؏!: FGg ^$_fy\:},||ZhB /I*)6Fx80.4ڛㅲ:gkRُ˯[Ov?[#]nPBTQ{}v*74X_yϭ=+69=TO30S`g4ӾA܈Zhn_I_(`5}'@Hpj N0I?/f2nE'bd5Cƛ&IC>|vEV,IgXLmXT|13{'~Ӄy&ɤ5{)b. 7[uzBvFx'ZKq@kj}EEY2j`6*#Ԗ;kҶ7DE{Oe>#\9&O~6~_^BwD#lsHM񝵞c`pnNzcԁM_@ %ۦo Ӕ T#LO )Xe jYӖ;Êxhzu*7"9#Y JuZ-BWtB!1 Zʤφ1Ȟڔ8N~vl9E,q$J {JafQH(mCepRH⟾ F׈Tl]U|]+ηPe- #^$O"Od'l X؅3 A4v۱mcO1ʜ+,W#5'mkCC ZH-t/e?p*˵׌9\Te++18I^?Z 7U.*EwV~d_iU  OC{ X|Ka.ZJmwS'KH*K E97:}ekKy 4.Gw2f!~.e]O\v&Dڋ5"3ܩjY@.$m:Y$$HEC{Jt.Zxzx D8[I!`>rcie>"bJ12X@;citZ/(3 P0tLFz#)^I~NE*HQd~Rv{ / F R]xgBesjapCb}/Cj4VLYPgd>LQG.xf76Wijh0p+(a#æf"KuS Mr(yBO"i{r \B;)8^m9c%Aսh).%ٌR8eDį*MCG:p}MЙ>bR2YmW M<^}8JĹ'QR7\ %/CW8ڧgyS3lr` 9 'fw&;xW즃aB[/2qvIV +H[!%?]]e˯gKsZO7F]/8W_G'+G=th/KG5D]8=ǟMGjOgop4v"֘a\LfgYT!s'o3.3\}gZUlScǚlМ;քI5upݜȫ?h{sOpskTmG$)rZaP ԶYϟNG?{ޏ(ML[ ǃYSX%8*g{eпIQ 1x$sw2S3dnvؘ]޸=a)#Ł+Uj8N4=Y-:T{pqMW9O}X75aڲ!=wqA֎j86WC5H9͞=>DH%B0_AO綊Yg}v7Q]9)<[l֗کkNM6֦)Lva,3ݐ<NqڟDZI _NfA|uU{*?r{ sJ7:7Yw(gS AKi 9;9V<0jfZ(% TČFRy֑ү1`~,AsihP]T{s*&^yՖdp-p, PBu #h{j[F= 8<{C[T$(\+ X<5`Fu 9BZz1c#U_a;|_ݝ?>*4jt w4`kqA_Ik=Rwk{N=PVe5*Eryw&PXsWumeqTa{J6eN{-{4pCOngITpzؤDWơ$r-nDޭɼpe+ԫ A­ pT;e]DfrHV7ENgQ9y͘ve/ pf\(SŖ_Ȁ:w?8`McZ` PPz D)Í5 #RncB+c2>R3J|;/ d '}c(Fh_u$m0OK0ٳ~Q*']ާGbS\|Q,lw'g%~Lt[NXb;VjIjb \W:tӬ7CjB IhONjY'sU&fޚ7BC+Kϼ%#n;7U޽ YmC1 .,9aF }F7e?iU R)Ru }tlV8h=}wjGlGfdW{ƒV1qvp8W>N|+k2`-$[6Qrs\PLDY~ہӺ/}+T)}gRڅwƒ"y[.K*2&ES$X=š^=fTz۪Z\N1͜TIs 9 HpH뀱#Ԥɳ%* *;C6eN 2l5OD*SV/;$5CpۘVF"5I_;L,1;qXt c ]Oy1%,X7Bl9&\Yg>n-Ɣ>~A5*o%șB'4j?2}d% Dֹ֦JRW7 '"<`>LI)d!;vg!q:3F4gw J1Ҟ_"}!K:c sl vH< KYfDu\ X%}.eH8ca[?`5gDlid9' w_Nm6$  \j̮R~SPi{nn,)rgzlԣ !Z=TN h63郉n'=GNМ2y ,]ѻ$B^IxM|ZBx>K"mXHnjR AOQSzϽ{M*KS#t7̳y0U~IGUAȽbڞDuJKI~ʎ?7jA;7ϯm1,5H@t8B63 }Żlde@'񢒗HknW_;KWrw3+]DSpz /\9Zb~vtΖ tudVq%Չo,ء[3B2=uz/>kbufI٦heY [nfCͤx aBC,}oTSAAU58ďǩQ[Svi`p7bhڿtBn<(>Y,vf/Z%"!)95+]g.EYPT׵TϤI*k_rG 9 q<װPtܖ&p$Y2Wam(˛ɐqFaOt}$aa8?Dww*7x= D5QmMfFQ/N*?] ֓Dԍ֣å8}:j:v?p=+|F-c[~hs?6ư.5JTaw{?Ůi; =jF.9{4.n^D0+:S`1$GmU 灐-&YT{vr$5VS*wPPVj'YR];GnsM^uƟS:L-?c Cr'  V Đm^'B(e$>y惹C /R |\[(CUe]TxǜN}AU2"O3{s؜8d6J$ 4o[b8HZ QVp]CW X X5aXz XZ*Nt!@$$,˲@סOX!IW ܎"'%A>߭PB-vMZGm@$Ab&ƛ.ITAƿT'\s( w§LugRewv{Y +rҁWGS\0ԠJpfSlZ_j]n4ѫFtOb7g&%<:#tcDP+Zn=i|t y!=p|n;AB7-éQ}LU:Uo+}Gp| &]w8Qa͊Y%8I꟝:k 7]׃bp7 yXe{AͰ+hV r"[D](+=|K Q:#xS-F_sYLTtˉhu(auBO2-ʩkN>p`so`ϟX&[VMħ tB> =3M!U PU嬧: &6X@6]7m )yxğ34VÃRdG9y"7Oe5VoyL^xWǂXsR o?Z"}_dKquH܃ZHv場|d~a$^`l=m)̻\G޲bBͫIЄ÷*Y9l{߽|?^UjZ]_u VOeAAgRSb,{$,UjԖoZea[ᄦl+,Xay hdZH۹QP"ճ\ĘogwY.F;{oI~6uP[%/t3mA 2TZ<4M>`]Å~^BG̸*.+/^;1Cq  Rl ͪtCDP4sQ0Yv'.5 key$k[`L fYM=Aw?oc%h Q=1R@+<rbݥ#w[$EqbQ|}\8,SZܶ7c|} PQ2f,Y,XTEt9J X’Mkmk~<͂6B^j ! 6ׁk`&y>+o-#Kbb$4(]f2믌x} ?̿Eh1{rƪiHJ+[&n'gbH i_^WHhn2|ޘ 3}4]:(qz3;Ӗ 8mS*c a@2+~V;"ZDrA~ꔅnb^b%d߼j;W#8P5.Sp Y5i V*C㤋v\sQNòuތJo^9O<0֢rg-6J =D {D]} kY N3Ryk +Ur[^3f}@x,iFaD|@axKB[W,e}v#,}jp@w h 5F'{8l ] ER)n!\L7JGW$2nK)x 7٬d)=acF"(ƶ!n)TZocvzI_hmaGq_!PvygS[j&ԻN#şz8"UƽY93mXN:nvEQ$uz&H F뵎+/=!ŞhMG ֣ +VwfC/,| s.٣maX=MR&Vu XlD>'"e(FN?^RinO*>Q:P[;ZxBƶ3P-ġ`D1̵n:ոJtcbYel+V"z(k34Ė;"](uր>)5*NZ;繁k[H#*eT+,ykK =1>\'D֥>[GfPRbPlEj*oXQkgH+Zۤ6t}W#մPqŤLJƒ:_N_k~G8;|WNJP0P.p;o9pWA0v;lɨ3ٓl-+ܻO`|.Ezwz{=mzR͛u0U؁7/&ʤho$lm1ujbvI$u|L$q-<+lVt'٩US<9pi2`sZ}j) ->Sj/bGn[sk7!@'qWTOZ[гX&]J A5(8ߛ/e<鋰c󂎙 qj{ 0=~1o'hYfsޙzwɍNnNx Iv;!P,3Su 20r}}B 7hc!|/MRvXE>oJlQ'sBk'q)u*zlV0uꇽ VWL</S')Fl0a-K@EQuL;*?Fz^&kiѣ0,ۢ<751m/u,gAlB 1rڎN[~^=v}ۼpȚF@"MnozdȰU= 49^pu3m3YptI|GroJV0WǤ/x/ckft#a:"*X[QxS'guP\e. uVl# Þ蠲\@ )woPAR !l\dg]cd*Yh ^{;WQݫjC򿭠11z_c,]b=v{$FϮ l.ybmu.sF)h`M`^ӫ 젴[XbB1uwT!)ȹgǂ&C QJLS8$Y:H(h$)5 <ǿ񻄹K^>v TϘH3HwÚ%lh> TO"&Ψy$oxRAw};,nt590xvJWnkӑωj)a%_6*;Zh^L:^R|_iҘ5rE7R(*e-P6 {D-n+65ws ﴇo궖ЩZ)O5|%κ v•m i``=j\tϟe""}) oe`{NJ< VLMoD]nj-b@irKI>DŽt%}Լt"Dj:蒤M f@j%15Szc{y `8lj}vtЧm#mKԬ ddJ;m`Sw\uy"m0tױkgk'Hvc+hmo!\ Yo,l9 h};/ PBzf:[JpFس V*3^B?'FҲe9SCX aꁐmRz:lf5~H2tfŁpv%c_U## E)ӘmYuLCϻKfLR<_h@W=QxWInIq{Lp8KAX98 sJaywb0akMtΛNt;H>.Tf#8ToJ0!\Vzhn"cW!:DM)0` 0Rb7MjYumkOëJ >8 6W>|{|B&M X&vRb TSRl+9cדFZ luOH.B4q֭C/VCBi^īhª@q?RwϔeymFTiNCC BZP \"BR`阫4(NJ1Jj:,+KoZ/Ti I^c.jLJd~}[X>qEv4%V-tvX!KT=|t XcRE(P0a(x 'ݾg/'?qcW @axnkf&k;XTǣmu=S>t`iQ))iqV­ƒ%8DFGҶQOε20wcے*MԳcz7]D' Naρg!T㍣ҧZ*a[7n^Z˕Αr:H,U9w[x\Dy8![!^IL4xj. ᅧ`GR'ӕҲ < vP`* )z>S;?,]h}Vm1n"FkJ~JcRA@l+d|&K&FqD%*vCyѝ (F| ^N4=ZBW4 5yD.)i?錙ѱvJ`ܕwYOLY^0:/ x2Fpd%ZydR?:3à] s6ȡ^%\BoU7B[^TK{X=͒%te*v| gGKtEM͉W+!)v60}Eg dRZ|@[t~PL,j*5wn{X\8_u0hsa77-ҼES}h .Xž%$'"^ ^UgRDTtdTiκ-OosmM1z)Hl//f0Iz3oCrj hH){`!Fs,A@7T&߲pg;z}<o PH<Ŧ+4i]NZsoV U1'B@p)ۗͩ˗K%0(>Vi1FaSǂECs$I? sG+ ö@r92(yrIQcqՍ%ɩFD۴Yr(m`*! Odd!^J o< FxuQw0b j5+i[{Uc;lI{I}r48ޞPH}[?Ncrw/Κy=Ⱥ}|(O;jD¾RsǢDjdEQ QS))PuI(P@=V?˗cw%"戨E蹶\f)ˆnaߤ?潥Pcrm:F~Nl{0y 4!)*f82%P1Dre-ƻm~=* CGj,~3UcW[CM5Xq~;@dvk<ѭ3Wh8 لjKb]*"LYi4]C"גNZqʵԺJ!L2zֺG] b \('rH,A%\RJ*[_1ӾAx!A Dy_ uB܊>:~쇬W+묃U/l]w!pNo*&^>4C|+DP\Gě\;ho =BPB)Vl<>]=i^9=QÀ?CKO}~5f? ,*6t1"$3ڗ, <׺ϒyFU Y~B9+Qvr=9-i=m%+.9%F-ka%%ɮd//Ŝi3X&qN6  L\xvqj?FXO=&Y};q@{g_ 1Jʥ.k%5TЇDz=$SZ@Q8+r)17v16+xG%08<6>w?>ŌKKeoY>[ov+!u-LH)S5j?OyNM¡91E\KkT88UW94|~ dҮBJ|KDx?tE:=? "c ]ltNbקc> з1BEh7 5h!7I80~ ߔϷ`C'ս,zkOI`T7⑂5#ޚV xBb@ 1"x psM)US1v`{Jɑ +SWD6AkԾ67'>j[$v%N$+ ls_W*NwpSU@0D"|~O= \ rS=JLH,F_˯DfOq{/m$;Z%w+a ٱ+v)9N |e200hā%Io =嫙I&:&e˭lrsi4U^i9N2M^8 n?++injrgˠ[%t}?t_H>rU:Cjb(n>^ A;yۢûWagKb26%EkZuV˭ %>-B#LGQB1ý ]J02 e c{E$T&%m*n!]Y,V_tK\?zo΄rEF38AU%Z$]gmMgD>^ơDxZ qYhs4%0/z=E^.i޺zh{rѱ̸|O{x H6Ƕ <Z1o7JQ ;xh^惊er<`t?N sx4cLPˢv0H*V;_"x)qX`t˔m_863*ҀF|:xG`L%R b1^DN0 rcQۈ$ݣԫ#ƯPU4n yFM>7rnk|W[ 9%2$jF~ 4*+m\GToa#GjU.hr8YXb̷ d"W >ZR:Cvz|;JT掤w= 9ea0=*~W4Qsg CE"R/*ץ荱9x%#C<ӑU<+ e@ 4@v(I",ؚ\0wyרad Ō$ep8S1ۅȂ(;K`mlfhqԤvT¥Yiik{/xy3A}O)Jq \.s# v|f <}-N2؍Ke0+p$zty\C$rSm^h4|1{V+| RYXx@O~H @eAmTaEi]ү8_(1Ë? Gmzg#^[pږ `@,[@=ޚ{黸m\ڪZVC(Pxn\gx #N@+~Iuta8W9ehgjķ bHyǮp$IIBGTMgO)A*ev2m;)~#^?rs>z&ܡ ٘p"o.яr.CI!"JSNܱ/%0KRJGUΉ\LYp/48,_S5l+.cΐ6EȨh w&ɽY ijE5pq]Ic,l"#\zREVZq1#A8HV$AEk+\2$y1 ʃaBA\"N׋ K_]aV%!7;%Ս^br>QDz8P!eSh/b1hp ׳aCV |axP&Ayқ}џKXaL9?kxV#~-6ɶd騌oe!Up.'nj10,=̫K8 ./#DԻ0l֦HkM!u`j- ~}ǂ簘f{\>-B=HʼnBԵ%sMgE8%iKm+] }܍Czg;6.*rhT}11TZAc46xMUy EoY%[p)LO.Z;^L=K]dW'?h6ӂbReY8uldKҫG"B&- ~q)S^JokSq Y61BzlGlY@z)6!ė6f7 C'( οIoH7x,j7N]lɅT巜mҡLR483H~lL0 RoOS1K/Y,%}ae!y|#zh$ɰe(OTa&iۡ4`E{hAc:V\,eH ~c-1Aud*)-OG? i^!R~ vcI Aʕil՟DmsN>XdZ[uBne{j B SobҺʾW-RED<*y6:h\ߡOYٔ-xM73u/ 2%b3TL2Z7ǣb`+@ 5h\݊hƣ/r;_r>y$jMu b$ld<̂}ő&xh8_wt T0cnw>vBi%-,EKӕ՛)N)N_҈JF%{ <Hzf8*uJ\uKP˂3Xi*lwͧe{f˵H,DEHVJdFmEPYy{E0??RQУ)4%D PX-/L4}8d`ۄׯ`hKH0 9x:h$t3A~Lʍ?Cw1ztu瀏?@ g\:z7)m% ~S>芄֬,+&{VԞsOimeH4g lNrQS5ȸyB:!K2vlIĄGf0䡜ׇ Rg?.;C"C:2wPNE3WfDcE܋Mh8g.kYF$2ֆ [BLcyĄE7 o&x*{\̎A{ V_Ui!Hܰ2t4k}xdBak^ٞU~eoI.P'E(~%=9ζϾ@*<>瀷YxE ;U1)$()`nOBK"qՑ)lR, Jj:2|L-q+jE]AtUnp_Qv>EoJ9ġzYYxwhị3\^gHr- 6`$[!`8uhlwhGmqrskbxwȠܮ#QFWisow(*ݳ6 #1`;70n0s n7,G~( WNrO -`Cn?5 2rjj\wN]9o' ?=ĄJC @ 0g,kye$/"Wl)ӯeC@u~SPq* m95.q~CےVwIC&8dg`>7~4[  )4m}^UryBj`FXSy )n8%z)Dgz_/SA#|ǶL!We=6%2Z 򒠁5Pj+X~P߆m/}ߋMx֭m<ӌgX[՜Q9B)AWL\!ݙ IO&1TSZz 6va9)݇y($.#xl_#:z $V?o4S0z8Pz-fUIw8L?T-Rj`jQeΞU.xV|xUIB,圑]KG0#*kE\yߍ# G6khER0Dײ}5Ub8Q:!o6hzzșY>|&/_TZ,fEFySU^hO+>7'#xWr|&˥J߂$o1mȇ"Z}#$H[b8ŧM'dž0 "1 ܰmuo.G,}f$EIp:[>n4h=^wKGvUB7s!Af6/~oSlFc?դ-`{~L&[m`:%F>Ÿ\:|+FK-#Γ_EbO~b ^~8ٷ4R 19@$Ip9\Td4idR @^;*'OJb7m>OY^d =A˛cw˗uH p0oVg_Y !|c=ڨ>y\|BE'PLu(_VHkIWm [++-UrcZvS!<&kBp+l ڗn 2. "ccS%8KB&!zLwcx${`*)F38`P#T=zTW.}دuHͽD[>[v1\l*وGmOGU9ocI=)Ys O>.V2 iQ (جz ƹrϷ08[7ᮓ (|P'G`S| ߔ8-Cy." #=0K=YF?)_˩׌`ЪT99<¶GIQ刟Fq1|XR ^%͌<%2>OY\a{ꛎX;"heqxrp/If#A[4ªƌHaNlZ9:*l 2o\S԰@R2dFꋵFh1Q % (#h1^~AOk#9e!.R[C򭏘mGp4Qjp!V jx}fXYt 0 7!<۱Ԧ.%pT%<@TdiJ"$Uc @dŽ,]&!"&xͤ&Y` Z$Kʨk#'KyMQBG=a_򈸁J[+cI1jJ|,1T Vd!mI5:VѲ8,"һ ᅴ6OU)܏tXυ3wZOHug9EXe\7벍g[5Cp  X' F"A)_hosVU(.zyRO\Hqk\R#pLN+5`/}2vvoʼ+S8cf&u$j!blli6LT`x x5|)T!蛀б=!ҹޤ|I [I# oMȨP>+WHooq4d}O"K:GGƤM\hp"JΥ 1ѓH\^ȳ2Z`9m~.&i{L9lפyj]`wk;ƿ 'BH? Fwg89v4jyFČ@ֱFB8t*t8C(H5e4T7:'D-WB;IZTs+wF4,e<79#* ビ8 #HZJ2S)RMAÏ 7xWbudM/P<Á6k]$u[?ĵ3 }})5gb%&=3b YS'Op_9 z #KkҘS,h@O &T7mpFy܎JĹl'"J ;ԇ^Xv˫Y5fhS^VﯜNc T5;iJ 'wh[A3;Չ? ;k(뤪i8 ;Kʒڌu>Wq8VÃz  W|.!,GY LXp>07 9̃q/h@AP\:LȍXq-0ZF)!iv!X*Fq1F1B=6z^+&Dl;6_7㪖9_a4EU~!wJ5_lOk/.H6A|Ɏ83:eӨvhkz&~$9.NN/ҁ'/{ZVr~-?gqYH6@uD f7rckqS7?R ē X7~l[3Q&ol;pD$7vI ?[vXE>[  8:v(AIN qT5LoJx~UKŏ}[ v]I}9o1I3ڜWKF@j>W1ԏ wHkȭZtvqP/)[vLվ*BCeܧ#(nB(:`o  f\цJK*ů1ke /Nyp<0M5fҢr4uxOR C{vXS(Ze?}y &`^= ~c15Y Wi (vq7xFFp3ZuIn]:߰)s~PHH)z0fd>R5nmݻe켕ޛRٮrW+237bٵK^A6Ul Bx{pWsXI|?^IUJ[:q X`P ~Vh.8] {AARgO7p)?m!`e9٠5Fk.Wsɡ"i?L^~iϋ4b"{o)eBMf=:\v-Vcqy=Lkg}-&gh.Ds2thܘ'2I!#ʢ q˥nk%b>q;@,9x׌2*+ZfKtAJ&@)ĸV2Q7}q"8ӛZe%dN|ʝe-6@k4V^;xU'\)A[HIhݝg8iЫЁ1cf*]3oRQ2ř>i#'JK^@Lp. {xN%|%E=Rb P TxNi@5.CIWoXQ? ]tNmioU|LCuL[Ru;q1`)2mTϰ ._nFlm܊ytY+03ʦ.KDRX IrnZj(ڳ`Qzkp P >/KN(MW*J1=<*IHmQ>+(MS -mvw{wBΒ;Yc)K< Xi pqzp~T!a[m:.Y'wHN'A;P] ,ڢ!%v4>X,?Kj & Dksﯗ{xS:AkЌp.I_*.f $ȍ 52Roٮۇ,KG- *c̯@ȱ=,exWZQ!Ʉ|d{_U>`xSKP%QF% WVe֑ /0>FJfƇ0IdS=Ϩlw[ElJ:t?%xͮE:lj[c9lȧԪGo֟jn.d<ܺ;`9vWDk"uɿYO, :ip'o]=F.R)Iփ yniN(Z%UPr7X6փJ*[lCN4X.!AG;^ewWLj[2`[Q#CsCzʵV%_ 0qJ/,=֜@~v'ؚr_K670:.#ɯrn4B]H*= / ?ج BtZ,Kp?nLc bqrlwY^ |>?vtw{Rƪ=+/:$|۲Ć Map );,7=43^1rhK1J8lk72G̬U:-dB-q]raI!/烸}\"a+c#BpكUW9ܴ,,MZҥ9wZ7nmO \Sql,$r$MޡK/v:'#hЖoKמFE7jTc|64cP$+w([!;ZuԀeo:Й.@x8,/*G5,i]%Y@x[[bt:U[Gub͐viKjv !蛬`7OFb3p̭V @€1~!q|\ =ewVKVӎV&+4x t`8^eaf/|wbh쾚]@Np leZ>؝+( >m ljtPHR.hcf9E/%|sj?i~=<+{NQRj@#\z'S pf 2Ѵcq„`Srm D,oK|BiN@ Il猚@jy`YotQn2bEbRdHK]KBaZ'+2|+NJ9e4U/ *g?Dm?2`H6)ڸخvorUҰT7"?ĚK47w.u-neͱpIJ{a6{U-kE-Si7x ]08<-WFKY h:sjk`;YȖ H͉orsGk%h{.bS wzmQ%{Ce2[ %&=Tz-v\Z_z;Xj`7g{JV^N#qEAp猪%n? 8lhǪG"F{@c#]뾃jU?PR_E'}(nX-R22[ՕsMq3o0D<'NsƑ<_O9))kџr6* 9yP[H1$3i>s|VLDUƓEuiaj^{O91Wa'稶Ɲ$p+m^H ,ӌxQQIn?Xb;6S6{ڼ57u2|"<VED9=f{ s<ŁȊ"1I]Yo+Em-!Ł+T$9~vݐ +]m{P,`=f>+ഃ'" "3M;K|h ZFOv)~ JX+ eY_?Rl Eλ%rz7wL+sz{;\UbdEJ祒#FY 5ȇ(!TǏc[X5?>KJ`{kH8?]ZVZ; VU36Dht$̕Qat~l-{k9*6,99d 8`]H.Hg@O(/yjA! ?)DE~46]7_ę<=r+%dzvڶ6,&+ xˋsú.KU,`H<:?xv?sV_+{%$O)m HhPtRxCD`Qҙ&x0)vʘ^m؃'yr)$ z4W} [u"׋v}Df_pw9'I+Ab#FuC_fduIA:g\G/`?z;6d17rײiwh~nPF=1TO"ٓL9튦!t5%CE|S85u߷~Lf VH0{;_D~LJjg3k3qἇ+6E: > 'Jbאl>֫ k!),Iktk&jN-'Hi*Yu4p5G0&}-A}; 5Zn1܊U d ʜʵz/i!.ezqǴ/Az\貉B}S޽v%GAa(?(p5sq22Qo jVl?d LY!m$|؝ [r$.[޲W<͢+3'D`ߜNZ>70Ar. tp"k&Cb s+71_ dBc9Fi©+i$\Es \F_c-KWf&`lxp邪ȹ"jM WTKj u#}Y$'}x"3)DB^:Q| >AI{}.y5m7տ]Wr^65xD+e<*; P|}:Kfg/hvW ,C?bv6ݻXrzQ'wq,H7+P*d=.#l; yD_E58Z}#DD#!0VO!wFpk5>dک"OHwe/\N`d ]/oX>~o[ȸo*uͮYRxPu4m.Wolz?͞ atoSɮF(js/q'Ƥ6 kL׻[S)$,G?Sn<>Pa;Ѻ+3dᤦ`}&{&T-rA\/W#"ԛԏ<Fv_?Uf IְV4گ¸Tfy"|T'}qQsff dEK{&;ۈ7kwxD0<!4t⟤0Z0̔n y+ g"Qb,de{H;+7OI/[s+yW%@7 KrO ~B(:@_1H=yU`TX)C@j>54GO#\Y%U }V '*ڴ'zVK:^˝A@FK璻`X}8"_]dWEsei$]FS?pQtH`)åp)KS-zcu~I H2]l^Co]"I\"yp,# ļ4p۽WwH4q/X@W--*SW .^O/LrìJI=t,ѩJVw)TLmγ8{9,NV݆*ijL X̱Sz޶+V/)`y_e=ħ>7wx/ǜ>jewv]M:[rLoD9[3CDk)D$SfD(!O%b5g8[>QaʇelQ- mj-KgX(#Kq>/}%#D8|ǐ/("b2Pv%՘4{νġ8 t '9.h[rt@e}niwHJ :OGlEFӹ76.m--bVkKt6d|}wxOǰ-E͏l+Ax'$ a]|9 oH%[t<3,^3SF9Q!X,N8O$揌k8 Х0 OnHo޸6Lqvf z,(# (dìXHkF7}ZL 0Ö~|*MHy Utcy,>*!.m/KX5 Q=N>a׸1ש/(:)'} ~vS'=}^SH?GՊJom,n iԪ1RD5f>챚-3V=&YrG`yn<%R\)Nkō =y&d']ɿM#R|6d˸i"`ZfJ|yyбMPop"&~@V!j 3yR2LkPk7%..:NNB_0jh$3pHI_WP": : ԕk|{}"c³] 2bDbPY`ؑ$eHDwYMV!mQN3 Uk"&DE%.ZX3dI;J}ړ:mS,U䎣n,~Y_ZBڙԵ~KQIe[)ӣQ *53\g*=:\t+=|bKи=}KS|4!*퓘1~+|e9(#\;Oc`hm&.?< ^ؾf7KIJ҄[z֩ _aJTսﲽ)^Wf{jyS"1dĂє#l \&[6ևp+#zApeܸdɑDI;JY2 C&ƍWi[8>4>0WX =$2B‚ @jLϱή_\Lu!U<6M.  z/ B/WuvY}ShTGfaNT&nЍ390,2ɮTE$%Q7(3|Kcp=uI&-I#f:~jo|f&s W{MIS1d'ȇCvf$f M"/,2:Ճ}ʼ8*Ϊ?c&]mUr9$媳xmd7 qC#Tυws^Վnpeqj<Ä^XcvY6`h@zj%8[9 ȷTJk%QeWbd0ҨrjpɌ9$xCp~{7K*_L"T?`CCh͕(F#H >Q6r-AU3YY]@UU~uj0J?O[JS=mbBANeӘd&pͳ6YY1(4YKtk wLsh9,='cZKvs:bI*]dj# 0~|q+18U TN Ff6.lovW%ؔiÎ = ,ߎJ\xX񾕚G_4bR0in_7XqIqYOڳ|TڴAxj1E]lTrM^}8 +E)+5oO((~qZC8y`EvJcf9M^]-̱aXٜO1g5e&h6ƔD|9$1u`ja 1$VʤzS\NSG)dq< D76,;aSmfmU8Mxz%]Z>8QvL[Dq單&h i\*@46wќQ?4k{kzOsD,})&J)yq?`$m:jSjy.s@b-W pKX$?2PgLjₗO>$j˦{T[n~ӳ^c{]ṕmݩc$YZSC7uhߎEqFbr/WT5)<Շq`EJV9KGkOϔUu﬍@o%J-;k=<1v%K-r>ktĈhd'FgXZ`y<4aexjpRtS͢{T؉A!\Q|TdNQ}ZI{WZ5y^L*g M,O^9m=JPe {:Y]#ߒw)N/.y4a)Z'b/b o@Rg _\G./N|1 8uZДmIq٣9m!WB˒xp>֛jΫ!QG[+А&xX4ȄzdB' X>*M2*@{I{^kAhhᑵ%-DC;!m p+1KtaKe Vx^k)0 _>S/\ &A0~,zU4uhoٸۻDZ9Inv zSf_It U/zD`^$4cX=x3e"Ұ}$F5LXQ4w㲙='"z^@Æj^J`Ju/b IF@)U!Y77(R ɚ"c•UDiY0Aga,U=ZkX h;ϝM4ZitZ6%JCA6}w+hCK1u o`F Th;ePGj4a>9|[EvEp;^ӎ>$,&zXqj'zTx^(ي (-[\TpIX !6Ay@~6*CN!^QY{Z@ py"c9qܒ?WޝM ">(g^/X$~W0'I֙?/{I'W$)Tz.Cԡ ip8-c 7QHD|g %^0VԴ{³xꁜܰKb,U4fݮ+vkVD*O23}Rbuг=1P Vz(ᕄQ,, ^ 0BYO4OQ!ϑ"D$iKlQ5V[Gɦai0Ch¶8ykiaхyVtu#Gb׷UgB,y|m7Qm*$2{͐EᓷRk;?개E# zZ% 7)mj֢]NF w tv]\c[90\FO miL G[RAj)PԸ2_QWs-:GdD{ˋ~]ԔZAk?:UIeNgr~pR>f7!+Stk฿Z|P.'Г^ K eJHQ|C2RR >@ksdC3ZG~a E_2;uվɸלKK{'222׍a  jhNSBpN%[+;$6j[d%z;mfF+Y)H79a3e:A3J-N>&AJS"rɬj8bמ_>[dёpD,=t;t Ñdp4|b!b8 `5jՌJC_:%\-1 *i"@(^B|Rǥ-t8u3,,wF^V{.DC q߼pjplُ$6uQ wulݴg;?lOiauu]my&a8r%lwr^X)ِM ~s^)^x-vyKx*ǔ"<:h`S~%-Ņ=D/ky3X #+@X-CfT ~ !mʉ"{O]7%MrS8>Wj\wW°?6amD[?,ov(XL׷=6K10Uƛ`˪!PBp1Eװ=f5y} -a2PM rXBF5£bPi q3xn/a6bw)Ȏք'\& ;߲"Pnbhs75`"HiҺ*m )af6&\ݧ*KmI㄁ T%ywB(̶TK]ȷ;,D!a ,YZm˧l_4$45&)O PNʙ҄(o?VbiTF>~'ei۷Eg,xTxY@r6XRŽ /Y S*DPn95P,@WNqu(VaSsJAh(v%} !@\֝ag~/ YR 2|R|7u[o) zZg{Z=rP렬TO ȣiXփ, bPSWabNpHX@ϗP:pи 0Z&I7HDd,/@'SWݥp)ӖAAQ=i?3SFMKJlxDc^˱eJGw.ZlLYY#z%#iؓFJlP6HD Z5yϳF~U[iXVDKlˤ/7 b j 05ڢ8,Qsw ``:aA>o_3_8^3bDIbN)*@5Dsq#'ۗw2i$G$@Ow2i)/wiT'7eqU->Sa}YFn()I}/+jS->;ě\̓-tqu[!&ZeW<&MMԡ}Iʘ/`Dl<@7#A۠y: #$AvI*S%dcɣ?b]6~MCV-CR^nt-¡}j2.s`~]ecjnײ6zB̏[pR Uv-0\K1Jcqis).Dxm#(҈mzbpthfcI)wh𫢙*za\ӆl; % wz#[;-ʏikݾ,W&:wߜhM]c$I0`+Ɠ$a¯(sV;~E=n`)1+"b&M +=trc&UDk/FT:W'[GM!I68CGT'~1 /ġ󣈂#@"/RppŴ1;MӁul{3Yt8QuDV_}?+]i8=$kf*iQ?;#~:Rщ;Yp!v DB=3K35CnHG 84k켰_mV_7f ?aPVdw`S=ͫkఌP|&bkn5zݤ3 I"b4KlhiFGyN%$?,X|2IC^r ~/Cܙ7-C_ Kp{Qh(J@ߪRX{Aأ9!nЎwJm'ED6319X9 { orZ85Oi@P'ĕo/VREVm+H1.UA_9FA/a^.'sp`\qhLYdzȐ]ʲ TiR-;܍J 6V;;q4}-3[~_s/ $Ur.I؇iEx'%ZT Kh_.Kή"4V)͕ sYЇ3/>*K+ l/QƷA%8VmZDed,ey"⍊xػuFb-u#40cg*_z^Q'T 4V{8 dS}퍣^>-kEX^?,,K.ʲVvoܢ1B7m(0ү<ŸSOlXiY d^&y#(lgɩ尾q#XQGAA)1B/\; u˧pHꗯw!<~I_!in]{v+jTkli-\r>*Uj=j#i j*@~遶':RGkt:4*wbR:=ؐ{U-ɋmkهJ"U#>6h6d0 k's F^Zd}=_P&D3r>~|~YLyGiʊ(j}ͭ{~Y>ݢ*Kk] v> K]i _"*Q1-0.DbbS]|`,gSUxAYndy;:uc5ބ+LpxJ]|%^Dn[AZ|-䮛'h&F*;d^_*něFq8@` %q@56%M_k"Ɖz*mPS~qbLG>gJb)Otuy 쑱$> kZʞ7#g .uvŗ9Iϲ-m2CB ~(^Jf2Lk"?A0Z"#,=kkK( nkRĤNB"{)f˷@ ` P8ߩKveR!D,OZ޻- Bi(O A1y>Z].pߨأSxlPd6݀duRITc&kwiP$k֘5TŎ\$ؚ2zS .dU(1>Ѱ_# #{N(5#XZ%TD)cX:)2}m_g"j0 X P57#MS͂_?(n5&z@4ʱ|D>FA PX2#P/hl>SkJ ?ڋhP _3| A%:X4א? ##PC ޡiW)Ā!یw3]2O0cI]Hj|j'Up-W U^to˅ta3}9[ f3Q"K!'H '>^,2SBN\T\Ѡ9]w<3}C 3n@2as䂷(};'_ujHi8 ZtCcFJ2wf?TkE›+Xl6#%[i9Ä+OvinR$.Z߮ҹ!{&V C%kL2?j\!M٣NK^H[IJ 6kSlL(X_ff.ziSDy*<ݰPDٺAKU#,~r?BEFZ=֜pg e'Ya2Jy os3+c AEQl'\:7.KJ`"doҠ#x Rh1e3TFb W h`FjIZb1ՖߜvP͜i6⺴P@bN,{MoJ{Aʃ|fSN=BfζrztY43+t[b)p3)yi> 'lYZ& ~h[ƀ~pkͳa~𯒓lWq|UM3ྺG癘oBSB'vwMEk+8py9PHɷ6;m'ʐG#:H >(έD9"\i M#A6ˈOJ?P&(NF~#W 51wQ?iSL<߲Xy\b# FE%ʾI ؘ^I\kcD@̖s.`Z_m.( :1zϠ[ғAHI@nʥbz\{, G|Iv+cPUۜ\kΖb>u1GEW-E& 6`\2,fQd:GsP@zx;:&߃]24,`Q80rq S1xytBw$r}oWoz@yQ>Û]Dq;< =J/hHvQE1_q&S:bwpARDR 6Vw†a`[2eD-3]h<=6!5f=xw* %IGLj(y[5IpY tqjE3W6"iˎ w >B$@Z-l* ˆkO*(^?(";|/I.+'K[b͚àI87Pf' %wSŽ> _1J,_2qTt<^c*[jg` 1bv/ȘMUjptʨp;5j\Ț]NFi@aa:y MTXEeٸs5Vɤ#U??%X4C<'_mMݐhߪ}F>:=3]yKu2{,pZC'H>w]z>N~O!Ⱥ˖aƿg-T aa`- D~E yiS`{ov wA[OȿѢ' `XzTC 73kݶkP;uԕa- # K/IYlǛc|5-ì:jɻ-fc1E4nL@`\m&JndvҰJJ!ZMEq7,=A?"I#!,mn¤@.18N&*p,))J-ZC?^<٘"Ϭ{*Vw~XbY RDZ[-qěѝpa/465[d {3 h󻳗X2d2lK\/֒B`[}+pk T};CmGe߅23 [Oa0hʎj8V7L2S[k2  UռÓڞ|)* /3xI־Nq3D{|I8VZ07{=v5hXnj<]"öZ [{7Q#7%x"+8?UC0bA38f5<@r0uRUU[rv#ŌfTD",QW Yt7jD/֛O(2oJZ'#v4un5=}溇;2Quz݃8=T{17qbH1E CT4kBL7g&0ۈRܹӍ$R.Eny X6'0qk I sD9F.4wjR6WHي ~lߡ؜xؐCa-F)tث 5r fUvf 5m?o-9c+3ʧت&-Ȋv(fNZsF]@mYu LmMۉ(MjcқD-(LFI6$Zuo.1&ȕʉxEh4@TB\YO.2&)ʤHTkg\|144>rnAKr2'ޣ1݌9ӡ}A41O(e#K `IE 1\1Rѐm:G o50cAD"WdrgCrkZ?V_SbiKGhr0ELKL+x@4wH1UmRכTd gqeR]K|QjH  |16-f_9Π WVQ[eyZ Xr<"~ڋY'XBLVǹ1Z\ r?;S݌hd'ooنLţA ˱D| wuȜ/X#*l))LHQє{ʾs{(6u{ؗ`ȭR`QOŇ/(#:iPqq<30KM$0@3$7D\ڊIL84\$A_m1U4dBx:H㬜̿Nb&$ cPI-jSNwkBaU鿔- [Ӭ:" 9kKNJ CsBPe&AOEJS!qD8upm8O9\t]WєyS:Y*<yO d"'̠ln&nIU!Q&B%z6Q#2=\=u.:"$Ǭ60'7Fh77TzzP+Gd}&V$%a%ZG\>T9˂)Ï"m%sS#BtfKt w^Y^lk䐮uZְKyޚ(dttsoyZ"fNbHeS#9k.@(\fP%$> y_(!j2))o;LyWȵ7:?4p/]Vgfg``1X}p,6D" jo}܅5~+RAFqŮOPd[K5 BA@#Pz:hR[vg[tş7¶bUDcENe9pf9 eBbyKF@xrl=EL F@N AzcZЏ9ξ-X+" w\Ga/v_qpp89GP%!D nX)}9lTC& O+o {A~NTSE5+Y-)&>Q(YA MB*cѤ&sPOHPzLn7sNDѽ@Pxڑkqy%sztZ& E0_/qktfPȃz 21gޡLMYmT.`zBYp*z.c2pDHtM+dC!84gi쒞*LWmGl=s4>23~)"l~\Z LÛevi#_A6P uWKބ{ Z8>D|QW6q"<̺&cþ4 `~*wuQCm 8;6?+ìAx.Ʊk;H3CLRѠ R> .A «\4ˌxE`3>-W;T&0'=?ΛK@C X6T5%X2y$ueJa?)e?3=<}r^hjۜC6dGʀEʖ1, Kjuw&Oݷ0+W|ye4I syH>SF HhU"Ʒ-Atsx.b!!72Z 4[ci}-='ob6Ik}K}Df~/ "O #eGOSy!*=[!ƄKsxp"6[؟Դ"-~Q2׸:zЕ(l`D$!WEkMCXNxN^ v1{%-ӛRaۂ^I/MCsv/ݗگ_8gi}NxҼi yx9dPdӢ1tfgmϹ-&ܭssEdl >"C_KBO73Z2J{ȍYbҼħ h!`@베TfXMQLEkPvp7rSs"O}0r2a\ .ej wUb`$+DuW 2oAbU5ho Da`Rm \#=ۓüd1'J)1i0TCn"Cuz̷JBLh)vKj6!,4NVNZ% Kj6l;{ n2 8i4aD8eUMǗs~A܌Dz ]t勪rdJ<(ѾXsI ª'̂A[9'K}M8.ziq7fCHvdzM_ǶB+٭Ე\&Y7s0li%AV,O*u3S7LD WLFZmGUvͷp^rhw.$ '7V|/ 1v.یU*'QWoCp~-c6~!*[xln^,ֹ̗2Rvͪ؆F }qs7t1* jPh7W'e'B*ьcjVPC!C產50=uBA "&-Z =<vo"λjpg?q#6 >N4?k$#- @=is/igY^ 72'vU׀;$C ζ'@F QvБt߆BOfK;]k1Uɡ,],BNEl_l1{)J yD0 [M:]$c˼v#>U^i"h…FdL,:$ 2*jZ*76ӈ -0Idn9\Xv ˃NqqiGT ӪCY<frR`]WgʧNIEac 5K"u޴ߚ+Mr_65Ofpk,[[=.yS3Qnv&ߥNf(u7zqqgAܚ3)r_m@9.h%[XwU$9mQ?8yN[i U!`B.-!NSԒT[ %וЯg,}FI5kfWǔd46.Ꙓ:`X/i}x\Sih1CY[3m6,ӭ|ԗq4䞳6wifL7hm@g|,SmuII*/ Mbfn@VVm )ka3V~&TJ‘JxI;[!x7cȣ|1AbZ 7 ̼3 25SzBktuJ*/ЭnYh#!˙28BANKiu;8C["S. >5Y!C;բZ:c횐miͩRDbP0V^-/AY>lY' znQ›X7)&ɀVް>ǐamC` c 4q [G:5qLQ(g+󺏪@"DŽ**Tqe#0^fLaGn]Mf^p;15Ei~ϕa Ac q~)AŎPg \q,ŵz9[܈d{6PGj>U *`8b{a6(riZo{`e{5K*s.00ojj 1qW٨C)‡k$Єmu@54SO +JȑBWp}tuҷDv[ QzͶ3z=[~z9\,=E+LKK?“kd'^sD Nr7!ᘗb찟}"/_v27Q4i 6a}K{fO2X>qOLhG7Be9MuJ?vݝWSh4P+=݈H(ͱBr^1%SMp# lI<5lM4T.!囸XQM{^1 @=^@G? M1~M+f[=+9MWA}#)l n=LE0I—~]Y> _mxw>Ed<@z5 afzwaKETcM)K@[wrYȉ@X=#RM1O[۞$ï?M50OG \م\CŒIX_ǽuvNJHoM4u~&@VPj)o <#; Zk}O)y8Lg\NN <7͓anCKt5hhuW Qd(`ʺiX ۺN~ϖJ @*% ɂrׅ{bJ%6~t%l1{זZfBFcUFoԓeZԳCrANE>'XǯTBIwk͔*_k̢)Hк u ' !2w(W"OClX̝N6}.M- Kϩjn#b&ҀBr~93Š;>CG )8W՛5T DoE!uԧJ(}b8i9;71qbq&{#&RBw[|N\{:`Y jw 4}:c6\L[%o-[6I6/v0n@S:L"%NH#xgnˌ̰rK(d08iZfl2pB0t]<;;jE'~:~̇E xpj|KΜcdTz X^l]o hI2RyIk߯L/ h`ӜRYAPkiFXGnQ5c(E7^i*HEU߅>=pp`2~f>$s*gikg.Ǵ$/7mx}" ߉Yp9['6|RC |:y飩H#R)3qIވŷI% n4U08#5%Wh~J&#e2sB*M)Rn50}BvQƇj1_=vG*-{CP @6X~ XeDJ]ԪcLCKyPXô4>K]]mXѯs` *PT5EĜ?uM$M'tsPPR5~wFT(f@t6)>W'eI?\NR Qܴ,ۍ%=@)_.=tl{1) >bN jH&u"݂-#cyM^YOʅz3%dntטiܱQ++M URahʽ^ҸCmPh۵4ؓA1ќ: pciK{ Bجo:_71W/sxE2Y`k`X0g44I>VTXeL|$F<(}{)2qZĮϲ;DmS}ֿoA}b~*u]Ete0tE*G!Qni3Qݝjnz2bwG Nb6aZJc4*u0dp|.iT ,bwdSNYv?XfV {hiG ?KhwlE3ү[$MFDq`FY^MJ VU71&ءاaU[yӚ5s!"A8|2yHf\3%`<hnĖJ\k4g ꠍwA5 Dz˅k@<]x!aLn T:_Mn[gƏ"ʦ E+l)LxIy#- s|\ÿyN@u_0>OqY VՇ߀aT CIw0\܈HS+ N|kP<AS*;ɽh TQHyoz"b2+v3aDBW3(+HT+xjZW d^LI&ol+g-"Fp JQ GK| 0 -Ky- Q^O͗C^*bP23dcPk+M &1 f.-\T&N ìb۸pUϾNg99AYVŽ\|L_b}j|b![u?"#@>8BaC?\#%N]X\x?mbS՟S.E,0IHr:X>r(Ԭo`qUM.uiia7ukb͹ZM5bShvHHA(}>. NR~_$F1|4L=M %hWuh)7 }ZRp+RP.DvŲImc$1u}%!GE(YfLnnG5ɌX}2mh^. K Y+볊_XZCbLuSq`2]^bI 70c/jho'0^^{! U){T1ocsdwCހuyd:^:,2'UDZVZ`x#oscTLno"rqMPJ\kn(LbٗDǧiQ_a7dcoCu&B B# w*M[ڴd0?![4}:4\j66p=f:QX699UL7%6!ɶI%'T?v6gC;2Z} E;hZQ+#UoWKXa0!x e@ҕs15r <:۫Nq :Waǵ:FZ} VqzX6j=tt5%bp"9R8|SDVAl5T (Ec0g )9šAc4l?~tԱ9 bB[qIS\u]a՘"EGc`RΝɗdQ^fBX⭳8LeЗmuq޲ݓDQK [-6+ 7]<ASPk Ew-Eg晒tAYpkF |ュ'4z(B:0|9|L+6 VS!ܜߥpW[dBOJ@/}=WNڟyu XO<-^NUz0ڮ q&͡Q; B0Cu-n[k*!~/ %e=;3 ow% 9'רN>H-voUArc5(?$riJy ,[Nj }bUbhVEK]qag]!AmGCkM@ -RS6fa9 z\*РL :S["VC_Ch}+VA й37 =*5 >dٴ9?;X9;_zW6* zF%*^30C#XY@=Zz/w[0z!W9Leat>Y6<6 jXgO90v\|~ WgCxG6ۮ!e h;~izn[O<[)I$9%&{4>C h FS:**8-zV*3w _o:M*:K*CS*q @XlSO&gr)/Ļu/=e\V4W!٦eKF:<:Z[[ՠX> Fj>J7uZ{⊓x <]jah?@1ض1AF=(T3 rpW{SDρ3YY/p 5wP~]i7:Zt`Nѹx 441DhN5Z Wy*ob1p ;ۻS8t #$LImH@iPHî3ڣ6dC_̴[׺ֻ$Dl8I :%3_aLSk݆C"1CS5=B*j-c1.Z>=nH4Ԏ;skBɽ`gGw͉њHeY6@p}uCH l c7[=j1ԃԋ{F:ѵcC~ ߳Jr1lv1=9`sd8ks?X .D-P^'A +%ߴ W !űU1~^)Y uHd[\މH&ct׽N!#\A9O$9-$f}X""qI7S 1Pᐊ;{Kw Yéy_w܂+ۏ=*id6mPObd2P)sɈ_fϴhHF]w\>Yg(}ƓnW aS"}@*kuqW> .ڰ1i0}j@s[@T]],*h/tB eVIiK\=#Xp』5"XVaj9¸R^>M)dCpTUZm\4#MeJDysk #>3vWn[O3AO!U|TY _=$F*fRZV31f`O_ItO p [„]ퟡ|?$]xc!b#GRɯ'07qd`0kVo!,7# { QI `q@tӁ!Į !|Iw) ȨI+R>Ywm LyQVY7hj cDpLb ]^wp˰1T*]nR5 +V:$1L9ARXCp\)V o_"e_:f'K]GVī6[&j`<[C1"YtQxFkxxUf] ?0Y~0R=dGݒc0GK8(l6'Թ觤ٳVC'jL%D&n, 2u54~Sc?/6Km/;cg@4=д Lߎ Q29Z!pn4 3;Bʵ0Qi\rPqBa;ebQph,\Mb(!A)vFQDGwcod]gfhq0tUAF.#9}pϮ6(ܛ캬u)ˠ|\2vaQ&Vz~<1l?jG)3vq↠՞V7+}NPN>++W`. O'9{} ځO_kL+M]s&tpf}xSɀxᩳxa'&I.>5B9hI@w=M"Â1ʂ ]<֎3hm:#y6s) G:𛼢?-4< tʲ.>|┐|F88չ&#Z_@vJ*@`+Ӛ// H&%w j`U섋fl@`߈Fo8i<@5&§=4_ ܦزyEKYDZŝo&(ˤ :F{t _ KnR ]", (xHfDeo2a2Ԝk'ze3U IbSmqC1waõ!": #x{uCF}}J,J(Fb"p`WY>;BR3CRH L2uARE+_fł X"X[H%U}_Aˇקj3E`~S,`<1p;s2yw- mY&{vlt.'k t` Q7H&yX"Ô9?kJFj~4V@j6 8C AV 9 5CX[VHRS.dRI'.LCoE"3{BuAr ;bj!/~PR5;`N76p'nc-y,&T .|̐h,jԛ' $ "ێ ':M=tei-/XW"옥+,=JwDkZ ; xri$Q좽퀤emhae)ЗM' n{>U*2~$Oz`֓L }M?z}rGէ*Oh3OmQZSƁI5q/ٝf!!V=pBǻ^7iݨeb͆GNN& rweMZ&McUq}YCee z_@]#؉u;B>{g 8ޞX1RɹړWulw8 wZC~y^_3Npߏp|#PQeWa2, J%І 09`&"teΧdṰ|v/[5܌]xT́vj 7V]^n'ʬVwPN$};+?.C223b>f%Ing kҔ"1ޤDVxl%K,p7d+}.?@֣w]b])Un!c4(b-7XcMQĜfw4BI=<*u4/ȑ^6`˩vttBvzbMo#] C5/ cicG <|dzQ I$h4g|`P+Q9+yQ:ʺ_rABI2v%;"y:kfSٴ7_Իcv/?,$8E8ҳ E>)lұQyͷ~t^4ם=s83c;TGHj{7<xPh.h_ߑaA¸o:C`mFt{[^n2NXK̐fHu=TɈcBaq: SLDZOD%`3r9ο=ϾHO XVrɣ~[1BZ<,Do9Ji*WsD GS۞ Wo MU3})Vn`g_W?A1p H?y` -vXh=#~!"T,g-j٦= .@WBFyf@x?"HhhBѥz)q`VumOTUWjŅk,HFy΋h(g{ZPnzv ]*ӨE$N:Q`}o&z2͸uDRhY9S,UsFB@l.=t}A'dϨ7a"k0PAy!Đ;Ev(&Zol"Rc 7Pއ;+pJ2aW릤|`BV!a=f< ?mi[[cV|8BqK 71FQ+fNN@ӄNvA #_ ]= ZygieIuS/ `-w߬Xpm< M.J_|U֢a!lϮ$WzA؞lı5C o"Yz7}gں(z熻/.KA PSByDw3j|6"YHe(^t F L<ِc5څs9[WT c n{e5Ko?A6&HeO|qRY G1)%ڕ:GTSj=aBUKCoHm\=Set="s:HhCV\;f}dcn} nHThl<޼& iʱT:9Z$#3(_=&1c ;\璻pX#OU>޴=uš̱-6pw4gӣ=?LXi ,mVZvM- m@ |Q[9q sb'RysO),;HKmp`xlXqTFiExVuǢQ6:(l4L(ai,gc5^cB<@?&"dc>ep68:iQջ12_&/ʣƟ9oW]vPmqw|6+e*aMa'<(=Wz-eYq1$Q+F)OcK}J7$C ԍU10]le80\D$8HNݷb 1TN"` l6{O 9187%IET⚑3O+ hC 3YE4& 5~sed0:WQ+F(~ b#HgZ!B}͜7`j $*WA9 _Hb3^ ؞!JLS(cOwZbvV_fbV֟rwR' "qs[^~˥5oFPU"Cr4CBYicPlQ a*_?943'ު4 73_s(gf?O "G/ djĝ70&TL(y6NcCIͬ o0zu0ЦcR-l2/lp1ؗt*M`_C}-Mtp"Np9҂SR hC6$?)@G !yǑC`ɻD1 M\plUl0ԁQd2[TߝEjd:+cV9ki5Fy~Gѓ/_u7AwFmOc[eikL:(Ĥ"͌K'cdK4/UM;;3Tٙ*ҩc 4JNDpK0Ўt 1WdA8`GY@'8'g?Q'j-mk*cd)ް;\/2c_) 2J'LT%~Udyq>y=4zFĽV e;p@qIkl )QYG@DܖX/) ~[2/1 xÝLm̜ơM&FQtB:t4/%-x\̉KL7c^SHT2?ص&夠@ar.b-6p}&҉Y, bN_TW[9u SɸuOuGc`ɿ 2lz"ս^P .l$yY'GڝԙI(VȡƺǣD'\>?Y)1Ӈ?oeOmнt=p]ttn=_ϭJ4 J5aM)m#o+k)hɽ/5"?wei9#p$ oEqg * ?]PL׆,lz`r Z??6QvStdyfen6}l29{ɦn&*Cu~%, %ؗ?Y{o: CPb Ȁ`{ɇLn6˜p$k֨*elj9Jp:g覗<7*8)EnSv8Ca\qQ2]֩eKªk*M~ģ thE4q>3yD47(s@2Dž~7d{X%h{"j Х ϗ` 7V%i6ڬzד{:d7Q%U@0Uy瞙ԫ3_* $Z z5y^𻴟h:! V(|rRSu]Ɇ,L q왜|j7*&A܌k*2c[.;yCY?p7­C$jv|ǭ ZsBD((=~:)e@BjVDi#P' jKݐ+֎v Tc7apf2@sm:I$u;]<Šys k$wAy= *a(Va8qPsaM hʄHZcңO$Y^]4RX\=8cnh @)/0U=݊~{S`q98/U!!nDY ͸|o\\Nuh ;UsZu[e}R"SNojbԹd=kBVZK3LhtCϷ㤩 NKx M`=`68<2vVs\^bP{1DB0L+y_}ۄF56 X{{@_hN@\N y :Y`e9m{|/+C>se֡Eg}aqY@Pu#t,5'\UtD;׾p9 [ȹGщIqˌ GhtQ 0?ħY?ٌȔ{J鐄gkS!SS9Sa3^6LLVm9uW.IΆ {:cZ-txM9kj}]cUMxOwac]#TX5XNН{\mKݨa:0iOǠÉs62!O<&㡬 |6c`w3C=k9nM)G4Q{H:sN!,"q|ӛ@d$fUj KmD@VBҰ~"-Z0ϖW9~jRj moQݦ ~+h7@^ĥH;u*Ȝ#aOށE .8W[7_l>ϥBP~UWXh2MuV\k*er1a}zu!i5TN-Sg_ O:Ab= /0/4}p-FZ8I=Z6rS9ݔ8= Dwmz䩈A_ߧ<RdX>ߝqa녫43>)a\N:[ 3Rk)q*{N(ѸӖnrIFG-N@8'EO-peT]R{ќ jQ?#>12VRb!*֖YO7d۔7%·[\J%uگy?iҫ2+Frwka;lMZƀ@Exo5Hk%'ԃBMrVe4ez-OO qןšK?5:8B~xjNQk~ʡu;5l2pB>)lX}F#Ca0ϙ1Vmo_V#Y~h,EivSŽ- ?iI E/I%(N♫^4 bp4=.ZW&39/3D.%14cMFr?U_t؝ɂenÀx b!Rg@G[Z0XM80uZL掓itvF 0:pҪٹsBm\2重@"ˋ_Dz zu@ {9a!Ox 41'k41d dYrG;@&EF WLGש-0;rt !sz[͆G|Zk^"2 /S;%[&qM;knb-9#yY5yv͐jw^<\0ȜJeO?|*J)hwX|EE\Qۇ;0jk$v,7`ђ*L/ɚ} Զ++hMyǮm㪟̟"gv0FXshruGrߏw0^ L@)CD֚wK}Ԃ^eVa䕝"b=#'czkv  p7ww">|#;,"!l I#QAdq=#~f)N~HOXNI3@8M}W"bkf|^?QlVv BHMlI2178&%ȨU x4K8*Y#'군ć2%098wL\]r!umA4rsI׺suVT>"tpn1n_[JE0lz]4 I}"u]{nz888r qÓR'EZ2\]|)\0BRh!fɚW#,^f}8ՒL'mi[XhOEDlXHlL*O6`^Z\}`JB*fb5xn|_*V5>3xoGr}n/\t'"듧PcKĥE d{G>V03OQk9B8T>ie_7x^.l"2 ;W s,P!$\zT o(l"_pbyN‡.P(Cʡ.o)|tZĴ \>8, ݒfn jK6P ?w^%O(1 ˢf<:OcyZZ죃b)}qD.ZQ, J%. (3}Sigh5= s. NtzltA1Pm)%TG@0 _wFQoց% ( eR[+\L,#MAl: *+`\?i2J hy348:- ӎI-gR8)[)!@,A2u n V;5v7bp>,{G(f43YJ6OYBO.~ϛ P[(@7o8-a eڋ,)3f;֝HR,4)A@$꨷n$eY& ke]>?QvJ7z "j&T)T(C-TQ5w)s >"iIx*⁸~Y!Npz]Q/XF9^ZD@ۼ93'/+9?V^5ӭtdp00V |8Iծ%E?& ʵ%ߋa@-Úz|_&VQC0 KL"|1p-Q|/Dأb@eD"E%ƫڒKe!W΃HQ3bK&hS6S+-P."~gsӺ[%mcPߚ EcxEҾ^d8*~I~;A6K- 71o2 k@8CJF7ܱ;.)~YnI_Q#VzWTu 1UsD&FN HW |)86{TiWf !Dy43F.m#k(8Yo] ; E$h蟌կ%Ba'DnNٜN>5kd͔"2؃z9^}3 Kh{5nfZT%wjY C+ALWȯ[cAYqׁ6l"C6GZ]=MDߑٱ3k*I6D ]:O%#c٤k>l/Kff$XS4JLtO|b_u7YT}1*VK?0%`QW%  һ|oҿLJtH3RC>a-Yx I+C di5r3 l:eCtRxPi.U 7sU~Ƭg>IP8&9=w/\&ļt)_ݴSф5Ԑ/jHhبe;^CH{ ;WXb1XWFK JgaƤ\Pi+F.Xp8, 'l"xT]e6Nȡ1&~d޷iraѝ:_7 Ɓ(AQA\'cp=S>0<)X2h M$)/668Ĥ=ͤ9fj{lt'&@x̬q_S]^>.JY+T*]]׋l6ġg5໩.h5mB8W>=0[GjHz6q[8yX_Ň&Y z~HG\qz]k+>f~2v۷M+ 3m3n?/^v6掉MJŴ:S o2@=Dga,#I#Jj>>o}t$ _<{ |xQREE~;6rm\8C*zrE:x([7ac ^Al%۠EϬw=[Dz\3&WM87l%lWg;ݷ(S SJY(˳2pLE`1*Y= y,SvJͨp@95oĜ&.ÚVE71ꪒAXh1Iv_^.QЙ8Å1pb.” -4L#3lzW7l}6tN4 YʫפϪIX)k: ?kQkoUn0U[I|?AűpłcfqVhZ:OCGI-u37,l~GYQT噮N3owywk^g4;a )\Vs*"Lˣ]uw5΢6c_8$"2'Y!Kŭ$YC-v_* WO,p*..Wú˾ Q'ATT[;*q1S2q:ʉ]fX9[x&pt۴x9"{33Xj,es] OtԊG% ~1VW- @kI+w;}"kUx9[e:N/2_qkh×}BiO^=#9V4NkHt 7_mmN Ar P Oi:^(!ӺWvk^@DvB_w$q|ZȲ/^BȒ ;C>A<ɖk TϖέUMĢ@s]nzTVc|KU )́`5 DUL4#χ,K> R 韛Пy66 7ls8;/k) aT01IOZJ' o9wL35.?Z9Ƭ/0{ MdzuG+XBWQʞKtYO PXXv5m)KRa$4Mn] ?`S#wtܑ:`&F ,}ܤq$-_gO'šhbS+ XXO8lIUSq򣢘Drc1}1'_#́*@Jr۴7#2ܭ|n^;t3)[35/g M>$j稌W22! hߋB#V3wJ'RElQTnϟ>\PyɔRCOp[ ~uId!%-C\W)qEPjQJMy2 4^rrH~[W`бzjĄwK#dp. 8 .J#Dd)2w2g;ieۗ1@:'yN t숥K_(>>V|BM4"pg4EJYH폤DE__g ~.8y޸'| -=5Ҟ&b $GOKN z}+"׆3 ge >4diP8v0$&cUTp*ڻ⎈I=сljl:aE,eI寔?!I%?ܲ.P`YiUўJWZsj o?GɸɄE(8!w mrB˖X+'#[|ϖʻGV* `F:M4ͼ>9nfXd%nw=m$Ȗc3q}tQGwpR0 T=[{SC&Y"Zusؽ_5,`eA ]a4G%K9sb0Ro~1>!4gK2)j$A7kM3+_;G%'31-2v[Gl"HeF,YD>pnDML*!2i/"s櫭Z^JEg2.5~Q[VR;8ƨX/7F-"Y"TQ/6c?ċ&⍊ƍߡ#.TE7X3 }o9aMf s^dFdx1`$)09 \+QAxV\MٲFLCftr:F¢|cXzMM :yW-r8A,ݩe,*LUh厶ය_Ea:u>dX_fqa6xGٹ|> sĈ/0i _F5 UQ[o0w"u}?͑0UÅ=_(y>$.58'v~#?Fw:pSïki5Y &l{5nW^ܥ>B/S^nUx%J5\eU;g X#Hdb0?ϧ7wD2~)យ(}!gWk*"# >{}>gu=3cdQrIb-ܿC>w}Dx;+%l N| gj1dGs2VtsYP!\ڪcL˕  *>`X$N85p6\;Ω } kOqT,k66 RB> D=l&xkFU^UUɨ/WeD[rhtH7;=l!snUr7a,+ ,ERmrL䖫hV!Y{[-E/]72ڋ9ydjElFEx4#F4  @,*q(ݦmX k=lX^!farh5oѻn $If>0TW ^k37֠/$g-bx/d>;CvKh<뚭@WG$Sg'tPŧ1EuM7؆Y`R-?9 ^`MXĤˋJuCg$1SoX;k![JyWmvS] !j5GA5.i^'6AN6M<Ef Vy49Il`zȬ[+8W-Q uQh8UE|R &`W?.Gdn2RjIߪiVWD83On<m"޺MV;Ccot1o0AVB{QIr!]9ck<1dRyGzS{k WA K-^._ "]M"Zv},6>)lTNjYF K|!@;n66ty6-xuYXku-ޯ aaPJ7]Bc?+ kq]ssS;XaC1t @Ä@|B򃮦? -NaJ$(+EWH޷wEL[.OϺj^ [X5qRh Ma2n(a#v *fQ'#q5uasLcAvY*Y 6Y6 T-K}&$isu{vb/~z-fѫM ZČ#2fବ;)M bξ*kcwb~^4Nck m(^3q5\x^~O*W Nvk%nuQ,PqgtUE:DB&YcG1aD/HݒH.D JpAc!!ŠLX,{H;ǒq@y7ƿ { ֭f2<־l# 0Ȏ'O>Bҽ"Vܳ7cr`šSTP@L‰o;@1jNRTmQ0LXu`gyN-I7u1M "ZONGRB%1ܹ H^ &j]ԛlO6MeQC(e7\^]V0n L2˽ȁH.5۷֭<91w?r{`8f ' 7P)cnn_زAۇrmgX +Ŕ Knz\'(<,HF"E:wMr,bgW@yQ(BuɄ^j]ѱgG3~`8kTR\j2GQ0ڄ%zǶDU$ F0l3Z&siQ`}37Z|5>ML2BRɑ_\*qAf; Q_H(Zz`J cT]zgJ(ܴ'dK/9VOUPGM*l) srfϐ) `troqr[F"z2d$ZŐQ^iƛ0wQ/9wjV KÀAc>Wi1Й%z1W6N FWu2us?FP3б落q bH,typXaHHQ~w8P1[+!>[SPR.yrc} Oks[gAn8x )a>'gpnh/6m.hxSWQU5Ƣ NWr2$_:ԇg8JK~NMl?#[eHG2r F&f@yϲw[XDzrc5r8~ #M{N= $@\DrP\>W 7E\ڮs4Δbή0-jH+N\ tnYd1j@O~4)֘ojԵleA)>}B.fhrx/ܞL͜Td>i>8Egmr<:ԥ0zg|xX)+R{C{d2jbl|PB[Y[W)@Z~E&raGDk9,AOOm鷊4Y um)P^]>>/Pԝd$>hZeBvÜ)>XkKߐD)4Dke򍖻5?sli\ۘJĚẅ .'\zHC4%fOjK;G%6Ič#XB ZNP  *o$Hx71]\j@I)8q]08؛EY(%}]'~N3VMd8pܮW 92,G WYxDP|Nxr՚bk@JDRQgGZQLesVz˫šT# ䷴Ey*ƋqNN0{|[w^朣|Q^|3+\q~9: >VDt+T|C}Ey@fB$0YN*)'Fq9[Kh4} ?Ir뿲^ģ[-$\Vfv >("^!:JF'|PZ/WSl?athoi\"Kn=TsDI1%Z:kaAT,%`foLdC4.$ JXr0}qҳg8.Mr:lD!bSgؚ>+B,b~UMuZ_4KJ0U<ٷCcuHH d -gcF<΢KUR7 `((WvA=ʬh`>N97_-yQn@NZ*sBM\TOP[O;12ErkRK!F |1pׅ 99,ac-Ȁ[H,>ZM||Hݺs XP"4!j%* srVy+4wIf)[U/:>QdʌJi`.xIL g(zk3ϭm|G[g9e鯌 { |<ƂyZ#vJhM[R,ʲlٹa ֡ F:?Q9C[ўq`U;:QDʍi3MH7 EʸӊFt(\R{xG/i\I`ʅ"s3ٔTH#`Yt=^@<>`z5E; ZNc2Yf`鍎 .FG46!@$VV wZ! !`עE&\mEЄs^PYN[0R eMvtႺ+*M\(wG ,x8ej;"`T~-S'oΆg^"Qv=R{NegvE_' ͪ|VbɁb$0үS=RnJuF To-5Ɖx-ēʋv<QjvO}23f!M2 dqFaiz8 ڛǰAMs,9aWjy>4IS5Vq0'"%U6nu-\'u+e|Һ!K8 n}-T~a,v$\D\VC t0r\W\/uL`_u@&e彁QWճ12$A_7nK)<PFh9fS讥%t2ŠS :o;OmRx)[YavSRe"琙X\=WIҼv2D%:Py4"G!@ؙ, !vB~Q2/Fr#HRwqHHm/LQ<88v[Fʥy^񔒩QCL'UE :#/e*q;:_8 h<8iI1'81F:ӐMZ#;4y/\OH1kwߣ`֨: sH V>*f]_~h"2/c0-L Tg3@ۖ?Z oOeP.59? N` WEKzeWVoOIīvT*q2}/1G+ qx6c*(3 ʥ9" %&i_yqn5Gxr( ʜ(Yۍ[ۮ1_,?bMJ { MQIޡ k:ЃzDɺu”lt$y|4wǛ1J:Z:?Ig`HŤ*vD:&²m@{~.w#6؈%Q+Y竓s;)HC yyq ŝ؝bzsPeU̴@e + tSljwykk(ydfkG4P 7@ߤEc @@sSj鿎3(fv֫[_`nf\!]Z%\CW2T>ǻ-onhҝK%/7d\P. &p=,ڽT}l[i0 `W?sﶌe5MT5=5^Nai}g5@9uoRʫ 'L;T4&Ih=Y{ʀ\Ǣ_s'Irˮd[%8 x~;Oꇽ vhN^q\1|o|mN@UϢU~)ƻ1Iڙ$E%U>þҮi HʕLUU[RV%i*'.Kum5 cN'uŘu(c+1*kD8 w+Džs",Jw-/pH0hrɓ 6H.-A X@jCɁ>EHqkf)XjhCCǡO7xN+_7VIm0=7Wpċ~*#=CV e ;"Of/uKβO2jK#TRifJ 1}2ރ9ջH~KL%h\a᳃jrxHl;*4/#!A#RP[)6&2Y51eH<붇FIښʹ )9ec'ǡ^l~hͪ$:{jгmyP(!oov+PO-Pس:RHq=`?u<ړjIX͡ 4["V TV0ֱsRn_gpмv Қ6ǿN ZrRGj/,O⥗w;E$<{ߧF "kqI@o;r]Vg 2KdžÆ ̙oO{~])+oZm!xPd(X_QS울> CMnEqb)G4is脍g=O 32Eih1H X'ܬKAs()`s@@IbyŊ6z-+Iq )s*]I 8P&9Wu_$*ȺO?s&. AzÈIg;/ P皭"!lp/7Еg2>h!#] xn^/0S|m;QLXV1F`|87+#6uu'8uL}ę"^92Bo7tR)ǺYF8`Y'RK"1*t~8/Gh\ 4NTKP_w3P\Bvs2S;Η4as2OR|Wc~Y0{%knJr37J3C#o0B˕+矘D)%[m/?q)p̓\ԉ' TO58 _s4G?BƮoqƫ\s#wGPy$GZ4Upr,zaR(Iuh [Txhcc0Gg]bjQ__SK5ɵi!kV| {FuL-mWJxbAOfQkn5G!4pCLJN\:D&$@Vn>넅{yb-ٕhnǪ?imz?Q@jI1`BUf !zpPԪ~@VB3Af#Y'0m8?԰8 LHfmձϱlnG7Nr_q€8A5ͼ `*m%﹞*_C?xG\ I]4g)WE5bkTIյOYs뿎3T`y**~Ce&eTև<&9;xܣ] P|0|a8qm=4*UG{Se)V<"B绒^i֊Z(6jp7ATGm?pDד39[,d]&,[7~p:)/15CTpȸfrC %9{y%Dx̒3U 6 C*oҗm HE"\>,=C-y<[JWjU;‘W1NVN|h7M<ء+P;e6S t[įmP 'ܒiyq$ɣ.hgus?bK)&t2R66q&qej얘x7?Iʶ& ܰtC/[ NkMCE EN1ߙs Ooep?<QbbdES0f C*I~4_kcLܢTo9i2k;~dyߪn?l}8]%Etv.@ v x2v=1TnCt4gC-`Cv,t˾N>i!O<:[l^JdDҁs©J@%Qz8'=b9^qcUmT|2~-vե'L D ҆iDc?4GT-yۤ8Iwx|5]vxi izkBi^w& 7Cqh ͹1QgqQI\*n|U[#aWZCTPKt{;g0ʁ?R JȌAjka t(hv$_!QgP]S|Wx7I_2hK*x(d"S>ł0j\9N nqKtP:`yB!O.ı>[ wE#iqya4F@`lւ˱%|! C$kʢ& f6k-SHoM峉w]ifevx9Q؟Å'`2{KE] Ir-J c,߀ۥw=M]R5sƢTpna>jv')EpN(<rb6Wmg@{a;ǠexwQcI0 [AmȲ-bTKc%CiNp +$I˝-r=vq KH 2P}YZ=/7ΌY|vl:(_Kb,1!ၷOW L+dD?3q-4qw\ulK_V&Og:/`x-vU.6H0Vxd ?h2k?ߌF07B¨ rDOcw{ȱp<2C|DqȮsG;RT.bYȵ T2Qၹ!NVG]prpھH>w$E{l$t=5o6,_\4ѦV7ؕJGl[kaCYlBI2bk}rn#%gf}qm?#6 (qW߫3Cmc~n&Lt'@bGK`1{;qRwz\MEf4ql[,!cΏp_R;/v2 >2?-OkHbF2W賧Ӻ{RG}S;zב=,ps)$OtkB|IY'NaB6vOQ 9:<1fɨWa5]A,B|Įhtu"K޽f7?$"^SH~CS J}Mqю欩/ȩN7tC9睞PE2ªN]rP1KF|TIW*;(klOD4_$ XO[ P,K~~C3?iqcΠ4`j،Sz3f#S[SKdX#v׮3d?ݸ"*`$hw)nh)V[{uCNSmFWC)֫<03M;JBl$x!¢S½y:Qr`z.BPʾ9&X|p I5M{jBvɄ_[my?w3nߤbjCPHM^Kxݢ'?հr)|Zv ,5W-6hWLSGp4"ʞ@8xi7㶠!}Cb[b6;#$-{*+QEy{j "BPCXy %0ˠ7T?{( dMS(ǟHu鈤ڽ/πպ's^_l#S)1'7 W{cJu:)%';ے]" h$24b-f$6E~DfO8g3_BX8Bg(/_}Hrֲ9D{T{19ՔW2?G~@I7G!i;( ŔՆ6$6bl[Z u2jNRE}YMRUB:i2SjznXf/c(pE uZ Z+ ~_ hwJE2̜dct]>+T![g n^ϠPa;prY ͏ͩY@_))xKavM4QJ6-,˯{:1@bAU@lJÇFsѼBЇ9\>**x8NMzóʧʅZR5At7Y'4~~t+WNc> E_L7mepDG1wJLVrM+a!ӡ=jz^w> kKw h[]R"'^ @'ai3A5C9 :m`ұT'(f;<ܭTj$S s/6]m>8d/. D$i"k*V~Y#Xh?3v=YDx !mt$ߪn:gȨeQdx #J0œ"h|+;+Jѝ\}ʷuz*X*y: 3) ᦂӧY@/]KICX8DgIO,Vɼ^y'R\nՁ̋cf9R~xXり4znO(e 60T?vX3u% *^Ba#) 8Ĭ'aD'v?k3*ޖ[:#OLZ5-*B m* L?ʷ54esm*Hʇp zE)&9B\a%J(ñ{V^(lp]姝m&#zI{=$%˻c8kh cy(2u wu +uhΜ \>EDuީɯ`QHOSۙ:#>XXK\20i}Kг:jsN`,(sLu2`Zi'Y1 I"}9p*1"U˯D {i@sܭ,3ӖxIӪz$̄L@jWD$_)+I?/)ϒ)U\3b;l[jH:kKy o V& c~ xu~%E5)IPQ<U_>A_(^&JcOWRX3a]ڮF;Dl% y9 .p%'PRox@w̏d:S|QUf}Zi6H9QQa?=bY>:C&lu0~lvhHbκty:hlyڐ!ؖG*/ԂHkU˦ ETmhO>jִ+4˞#},PTը E21ht1iQ7c`ԣ! Sւ[ <3`2\)C[*D1:y}tV98;8ڀ0L!?2U+4Nuʮ]2s+_E"`Y0J5'#3p$m"d>y$фD!?m9V@itܼ"3Y^,I!m XG}5›?8 o{˒K~nc &8 l}*~ feZ7"aZq #u-S^"yCDzzh\G#-z^04gts.U 8X9Nm+FjDA|bHUn)33MG%-M㗪 &h\* 1Zk:"4qx$@J#Ŭ8'w;F |WwSW6ҤW =Y(u3{_"!QT;ȣ < '[(Ss{;y^g(& q0u*FcffY5άpxHxhhKwWo}2x1rSWoR=|Q9}% SO<%,G[zHو+ZUnPQZ@0BSXIһ 7 I jIܜEӬ0&¦6E(y%yE"n/ =`W|e^a׮܀gĀMϢo 5|Tq$4M#a!4 $V!Z,Kʜ|)YnFOse7=PhG[)|~3:67e?~ aqV'I/_Rouq#Xk@&s$ThM9p:vԢSi翶 > "}Fxti[p0alnYf3 >> TcS)ͱ5MRL+K8R=sӯYH%S~{A  |eHOOh{,:p4ѷb)M>7գm멈RDr5h йQx|FDlԿ H[qG3 /(t0[\+hpyR8L:Nj֗=d3+0XRa%kX|g7((Vx%K#]rB.B _ zn$݀b`$2p*2H/lG߀'u|㑡mF{yNbY<2Yu e2ǖsC nD*_wfZ$OG-|gxvCv;%WY҃J-28g!qėlZMJl!ڪE[VZ[O\wvI=ŽS) .Smb!Š _, ($k:ec-5vHrηɴ?-r$}}{^[g*glk#S ^&vJW +dW~By!BgBt{Gv27(Ds`.ٰr'^팟 4%;-$9E{EUmoG;c3:;U|aۂdt*n ٛ{>Ue{ kgOnx`J^0V ]puJW>dQ`ϠF#4- ,K/Rmh=l%;xx7։N9V~Ih!<n<[·x$Kü5>*O9qʳX T& ;МhHo 7u+gf!XJ۝vJ+qIyvm<ԱdW¦F@Dzj|ǡ_rO}vȂS teFb,%õ:Moy.u%RG 6?I1^f\!o@/)*xf/Ks2 wv uXeu BfcRۙV0Ӯzzޏ)1~34vh[6Xe$be6ٜ4%6¾Z]O. dй>/"'7w(b}RQGDJgwqRGwhǠmŕ&c#\7;+M3YM>H :c4Sr$]15uK5?rWYj=yH3`%m]6טYo)G {e<: ry&vcpdҕL˖")V%$\Jl&t@Ʀ&5btkD =I< 햷v!wQM"nR"lrM`|(ͣd}O_? ]xM`LQ*ImxU[k1z*>4fْ:0 Nb۠N 9hxii'1-T7q5[/Ȗ'O;S%(t.isޑ&ئ!\ncCH eɁJ S<wGMxՐ? Ɉ,D%u8OזP/#̛6(pW%jnM[ȣf:C߯TG{}P:sNVT$φJ;;ɸ0L𽬪 M^V&kqB6 +A&=䑷?)s8K[iti( ǽ+76cU$Rve`Xˆ.T~Le$H6~Qy?E왢\a>x{g'D>6L _PlO5vI< (c+g3LNKFŲAXu/,)T_:ػma 5Q}œYļYϪHK7?p% S P~fi9=Ϯ4gH趒^lB+ZSG-[EAQ&佭rS9b~u*,D^ gǜ:1z޷;Wˈ,`A7XЊ~#ZHu?y DE~>4ڇ"m؛sk&+ۼTLf1!zΠ&@W]f+z\&O׿ߨ*en/fAߏPn[Rp]"&Œů5mLR:hmnTWi"?,Fumv~˾ G1T8lA9_y {tkLۗ$$dm?W7hOٔڶ#| F.`<_Ӽb1D1*s>l(l)5+6zhdlr;`#%\pfm0-Zi@+{Tk# ey~^d>ulɊ .9Kbr  |Pq[fx:vW"T1/#{r!W'+zpy@.nd>J:bP7raz*hcZ2sj X˲ o}?^΄cTU 1̂c \JI8t;Sy; ;p,g#dD,bcn `SG5cє %%N#+q 7~r z1 LY`)^E}"*͌N ,̉4f&޽0Mz@=/[.EYwу)ClQƑ;tR.ny\!ٰ0l˕݅k]&hcPRr׷(gBbn4d6؄tF5iobfT`v!W$` ړ=|dpߔZFM;gn5Y+ Mrp(&Rudױ"ʳt^}zHK,Za=)|0CoK!baHpp8Nuv.aعsF v2@1u'tP,e1,+gעjI$+qEa6B4|ͺN`!~SN(dHBXg$ K*OBEý3t_DZ%&L8O/ٻg`hH~`K~_ bWkXo$GӤw㊹-hze. ng ӁK/Q&;*1lAxqB¶yNxvZTgOQ*>粈no2mi~.W(dn}y"=C꼒h܃zUҽ,7୑܍Bս#v$̷kQ<ʥ3=ˋr]idvbzI%1:R; cWyJ m'}eRje -p]4'gwoRZ$!+ i=8jR/qWSb@Jczͷ%\9"Lz.x&BBj[k'6Cgg:Db 8I9UkQPYZotn6Ҙt(nkb 7nvI+=ËM]xW?R%V~j} vxumyʁ%ޅI=r{usO&g}pQc x#d(`^?2yR{uJhr/^y3z(Q]1ثy퇴'N[,wt3c_vV/ =oP*!١Yu=}a41SiY!,+%A@9rO]>0ÄSc좆ϸ]D^;W&LP #njqGCuݸcc`@/4'peFk1(胃41e?A[t|-d&%v L.N|QH$<8j>ͫ Cv{Z?ҨIfD:i3 1nCDҮT.?h,ަ/b[EH >_XU,M)cBV.v܄ڵ_iz Jcl$& O8#U=:(1е*WCE5ݻC*-(}[Y Q`e|p%~Y&. Iy$>T1B'# /3UVC""|j ƚ h}7Z!+&3ͽ Id=nQ嵴^uQ; X&(ӝ (4|M`UHX5e$RaE_P8nePTE[kNN e+Z>%yUyh'P2ꋥLLL}i>AKLsQāRJz<ݞ*bSr1'4EW1|AK)Tޜss5!7mXxw*rdgsLbW$A (h-7J]l]1?]?i+KP8Cwmr^6khԠy*#krvH)s$;쬒I%,5lA0ʨ2u*HqLG}y8>$1zrthrM">O6s]0#-7 1i1[& (ћ=UD!ZZX yvnsuaf#=4"5CHtO.4ӈgڟ/ĵ9qP(аn&j5u㽛h` nlor*o96h:%K2-RU/e-ca"tʖJbS C]FyVZm8w$axjK1^ؾ%at;nAkp-,.q-mU퍮tFʼt(W皼=V CԄ6t >a߉Rh-=kp;&є@F8v -9-N[6:Irh;C{**u%q8ڄu~9F?f# `'Ե$0!eAu }qq||4 9jfu78O^ Գnn;~px'e-gf$Qz0-f^mӡicxrIKALP˜6b/1^o͚a+Ѹʫx߽I&W=D|qp*j37!<wg0A1!u֑Hx ^<ȑ)'+C4|r`|oq?FGFr ^Z{MDcRxaM36z'{rfmrOն\(Ԥ\@S_M{&y4.x|n) 峵.Q*bKFW91guڷT FjC[mCEw^僮^Hxwaz"H75@6%aqq؝x fW`.#w7UlKZVJ'D[tMSrtg׻41ٹ l)U=~2XR޳iH _GhSS K| pJD[zlb\%J]A,:_`@JQUWB{F4[G#(<\ iWw-|$~0ĥ I%+U=]gXmU8:}Pq/UDVӌ fV{AO[VIcZ:s7Gs%9|WuS A@|j_,ƑxH[r o^G/cyyqǜB9}kr>KS{ąזSYx&8!(vb를tTg RvGU\I2 ^}?U|PlΓh 3ސDr૽W]^,ة 3>!AW]n|Z:1oioIM}YzΊg|; ]D:gtrcTK]qcLe-$Ls>3O`)q+yjh{\"y.GpiH+q F:NfktφWk9P ث%ce̫L@ixe(Z2etdY[zڙ¿/6-Tw_esre!2J}P&iB1,[iF2.e!3ELbȺ qtztW$8/>neS^e\;Q:iTv -( le)ر&y[DO󀃐oP|1jp=\JZx-4T_p<t6~!ְ[EV5欯WGF7QLĵI9ݥ( .1Z8/VC9Lֳ1g"bKBP= VyYJ?'2=l6("E(XM;cZ !͊ÉŠg !C9Egx=IUu'й_JCG#rc^?byҭ!Z 2W9}pU?~hxLt@%#/@jAbeoTϰS(NVB2W4eDN2;],ûP!us'Ei8e*]gǚX+9ИPA+C#9E" &a;^W,;^)pZ=Q<(FR8x[l!oL-LE.1D#\y_)N}*AhVTh+ٌq;m"붍, Ud%IG(<k=ԁ?r4bWIqFoUqpth0{CdoS KeEޗn ڧTf~WJl}r5GhN_K&G3u!r /6po͚G(?V6r i7b%tZV(ot{^G-S@囱7{k_-8@47Z{?%dI0 J>6-bjiŲc?P .З4v9[s -9V H%[^q;JJI~ W鈴٥@ ](Ϥ UR x_7XۡHYۡ(~j9]zx^q(Z(Vr@~S&iz{ւͮ$eBl@tu/I8ˋu7SGojPCiD+zd~{dΞb&e2Dp;K[|H4J8CMjcDkyy>y:)xPS,O<] yF򜈃VdDXЎg$M)gc}(ziSf'?\u\2NK*"0R_fE囎YЁ{L6_uBg%wH}AD廽(w4gRIL49ȗqf{e˟T $FE1CmXk;z?2 P>B@IgfXlQ"+I:9+cl{΋7A20J늾o@hQ)8xfâ:O { E|,`FtoiaJt:D} %c3b8E*I (A AUeUsݛƚ)&a~NϰpZQA*Mᡖ$>dE/4Rd`rx &*f@uY]!өQp,,M0Tvq{$IPh)w1*p-{[ l ޢ8ף%`;閭oBO`\)knJ)I0~Dq?e2Nz Vw Ɩuh?ݫ9|hN\ E bw)F;f,.L{=YX{"[Fg:B b&D2gs7'ܳH\~lڒH_N|US-g+XiA|UrNA7VmPeO}٩F5ViWJUDNrżubo%##?e!?cAدx7#~Ţd\0EC.döɣp^vHߜȆ@>a*fo-N^8"rؿ7rwKO-OO~h YXǼ8*+w(h\gk7ǡ֙;QrM] Ei\a}#8hR~LmgԭaL~ۍg7 x"|ǒ?! ̐+5̑ڦ5taQ>=-eo . hٳ!׋( Si꜒!˽1Bẑ33x9Nݷp}6!1JUB( =F5F X*̜3U),\P)oc[:&h74Rb;[-6ƟfH=>AaT{t~kv}$XP2r.^bjPJ Ã~`<elk_ΒVq{|(sDFY8O2r\`h=|C@)A-na`R V{h cIơx^6y $gPz!Ba7Ӵ8rf>Dn. 5Nb 6),hIJ+=Z@~dܣ8@4lav]ѼG][δ5m^^ Y2 J4z?)ǰh}7-OϛjFy`SS8צxxwW#_-?noɃ0&_W:OE9_ Aav۴XD೴U]"#UM{{z}IҩϮO ݿJ/E h*~T +?ʥ}w~)'iPOue(ƪ>.c6mhi ZQe}e(@ZK0Ji D:clŻw*/4KCYWeE3n$ˢHMY%Ѕpcz옲2ν >|3MiAě?Hhsd;#'k]S Muىg GB[/d >*fbܹ57UG-ȳx0W?[@|!H]TcS?we,b`G/uQ^ |_>/q>O§@"Ijbi-u*R|/C~'&n+hYv/x^޻p)sPz܊Kwuvvlrq^B- b)Pqr`#7qڙ}wUũgQ@ R)a9c_.9rW}Zު X csp^ev;Qj/h-;&]b\ CaZa!~0FWd 4ZS\Թ}kϠ߈Ȉ./cwC+_h^.sX,젆Y<) 8RAɊUZy|eqeL, 7m M_X|O^IaߑclZ!۰q0`]W/ yqNB8Zr|u"dLska h=v o]X!].fRw+MƘ.'';Շ<(2\h}BIFvc]˸(,iV}H$R0a>-2븄sB^.L—5,%߬ԥ(<-##W)!OJsJLD<8!bhh_x(jt(*GG;>GU"*KWb2ᠯH7@/;Hg&s(#y_G|5*SVQ{ l,Ex@Ym^Iޢ݌\IP*3 iMeC]>Hfgću>?$YҾ@JhE3ucn5~kȨ YpYvKGN%Ÿ cLiS 7ܚؼפNjmJ!mccYM"/%%(^pz~ X{΁Ỉ:^EU#+ .^ZY~̪!(pɛ I@ t3Yke@3ڧ|k.K|+-٬8+&)IRvP̷u1|su|}!F'P~'dkcOY>;?S?\c1ըQم@uvzq'UΙ1 Nˆ B5Q/$a(6eˣWb"?>Íqõ0{Ad9 =t휃K_?E6R"^^ۼ_ҩuWfL$TQ1e1kv `S !K;:"r)}Q a.xx b/‹%ޘ^nxVUXϿNKpzP$^swDՠs'{ӱ~⷗Ii9u/xJB כZ>[XE)JGL&O,Y{hm+ S Qa'e@: zgްe /v y$ f EوeUTt²{uSϷ μ[dsA‚.8Ά6W}{ID"/edG_tO6(#U 1 #đ:g*S \hs&P{y'ph!PF@ $PX\32B^u/|3p#yju|Ů\1EյH{CI7GHrh{Ivc kf* I2 7Z &}ƨl:9t8:&ljFpyG];Om[#?2Mۓ ~T0h^F_ji,O(۱O l# bt{[7MTǯ E~uc?va]r"|*UV ?DͩM|Ct\T41^{}6/'ݯ Џ]NL@Vܳ{~.7 X*4H#Q#6]"9fXͣ F[?;23l.qf :uؚ$&vyK)' ZX'p^SBf`pP`#vr3qh?١+Eu -4d:Ronw:6) h9eWw:Z ?CŒ#au4lMg9vUZ_Ӧ0͜Ug )]a" ]2TR^)g~E[p nbDΟ^"W@M6Ziw T5j;!=M RMۀī0xI'H>kv“{+ {@l<R,R-8% ǸBA[:f_EV ݲ䣾¢O9O? #0%~4[]MMy|@s(r!v&2KntH*9?st%0G ʹszqm3\T%s%@ZP֢lX{w֦+Mz1[O%U?0$t+N4w[ᎁI[&R 赠.V"wƟ OتNy *!CNy^< >kk!ec-[2lEl..c?m2e~@, P,I-+w6/XiZ.{L\eJ:)uGQb?2[y| @v8([k8~f AţЌMyxi'Zا3O.ťmvL6g]7\ XM1 MB48eyK,e3{0x@zi9f.R~کFy;>UFe NN wO}D"ڶv-9fS@cu3L@ NR?A0 f£J! 6(mv"+6pU$e=.%-v!3pE#hH.T_?&e[#2:vQkt3Ƙ~dsgsFx%%Ɍszݼ%b)miO6k o2:4Q $\\m7/!%^7? tYQN7:&3 =IF=U sD9=^ &`ob&a\OF&$5#7Yݙ;WI梀H/CI~ $8ji C>)oTg q$^mwQ(jg*?BE6_7v/q'SWz07A.҉`W5X/ܱJ2C+ZUH/)"mGR9 >9;8R*W9/竌<4(kAOh^*H"wLx 4>6) D*k];;SG%ǫC-9~(ru\?5BHhJ|J{쉔c aV-oH\м廽=J=n n{s&9U5PԠPKwF8h֠1kZO=BRf1Wq"YK%Ȃ3$fVzBזxY[Ʃc^I|¡k6_.z)8}*6ViZW"SCFґv}',>WA~~`RUD(FA; >$s|.W ˜)M ~kFv]'66{5P+0^,y :<ᤞgrG^tǤ6I2|^1d Kѥ:z/>z~l 4TkpN X/5avG9".h Y< d6/h[c}M!S'POL/R]V'1Cd]83%ĩϏ?brb5mBɀB|E~vOA˹ #IiF@Acpُ1&D4UV,AݢvM-:Fťm3N^ Ⱦ" M pLˑ_Jfݎ;[@ӦK 0g\o1z8霤za 6FE8cf"P kGDpqr޾)SMC+Uz{&1 O'p^h]ʆwp:曛d07-$p4MXDM%@|$`=V` @MjO;.!!k-X~wf-/]WjD9=MN*hkN4r|^b6g*ѿJXuz%B j VФן~qe}h,*"7>_M}YsQ9βx @tk\|B 1^~%^c+obzMLc !Z {g80欂LbFksc%iU"b{{Xxv ֪%BC\W-Z>-gJx).7s(iIқ:`!%5Lrqhw"vjJdz.%C GwDQP$mz{`?oRLV["4OdE`gB2~3!<;mR9*/WhTA]d.KuBc9*@\3>v7橍cyebHa4'G(٥Ml^IXqwіCcL?%d)yT@ gGxGOpA[Yk'-01[ PR[a,Hޅ ꉼ|8i 9EKSqmj]2 jBVm/<Sql)L3iB-MT~_ ̝b.6^1sTijZl]F,y{'"k$2Wx ]W"O|*s9ۋt̝W) HѴrmPmȍs1c;뺾(ܧKd~r̯ z/ƿ.^ڐW$,Ɏ WSz Ѕ;|oH:{-*20p,?>v(}&.T$dYj+Yش"um[MX}"C]?9赁:qk Bfphz2`t)?fN[ ,+{NfkGQ%{$Q-oW_%艨,R"&h3>E=4PG_C {;`DR;.ҕ[DAґ{JhT7 aw\_'6Y2TIEΔjtue4B0|GAIJDAވ6 1VvP3z4l,<(}3SNxQFE|Eϭӣ䍔:inVPgN.OzͩOXa҅Ԃg \7bh_xqzDzB/l 1Vv'&ocAd 3ֈ{C"m'{.aӘ:l.2F?}+tzd)RAO{8%\D}T,K93d Ѭm_T*MU3;u\7;IҲIj6'%.//q@yWFxt:e:XGr *dc)) _ײ&'5[0LYz !L(;,7Ja@ښV:nk܎Q`!/AAϞjJjQ+WN4ȑGt.W@c32 ݩRE[9/Pm ?ڞ熜tVDr 2 3Od{6$tb4*?44lM&ަ8#qV9Ta5UOLKh-V (/fwwK>'BE}TBLS_7T Љ k?G9z0TB^ 9Wr~E#i=Cjv=ߺdGH_5*1`v׃w3lBQsaejYnD᳼RB#ױg|(iek$M-HFPU!M h@l͹3֛t0- 0@JMkUw.e8wY/\:]{e4sK,T;?OSQ6_W9&}4l49I G%/5BW,"HA4?;5HXvfC J 6'r>0 3>ܠǮ4NrFe΍IT/çCu%Jw!SLFc8Qkc79s_:I@f?1Q $}: M*y<ם\orD V2"?u\se7R~}<觞%f i-klwՖ3>s+֊밻]5Zy%8 !ţgufiKI`c>W<;u#S1!Dh 4w>HѕZҹ<~ns/ky+ yмdp<Ԍ"rO%V9Z+ig3ω|j¿dn3, tuVꀻ=涴4T<4Rr>%&^QTWof{&,3Nfz{߽R !Q)M'%|=,‚e /)zSGnNç8KYN\ռel("JMn^ -7-`xrb>&-D΢‰u%Eu[Pv Ys.&N96K,7<=P,f&zj8Gph!x>W9?rM7)l7 @w\}MX,\芾Wj2՘LwA\Yԥh]iiru$H=]W^<}͒xCkT6%՞)g?@Qf"irF5)n!Qi( :fS!j5ɯm]M0Ojph3hy>F)˄2KWrCFQE ^լIC)t +oYfg瓱_?f*ͷIJPV[*_׃syZ}c|w0Ek[W%L,2y0xcXL.ETxm&co4RmLVtDvQwU;\.V!p~Xϓ$U9; nv^BNN1<@J6yZF&%* |O ▃mR؏c$4E e틽.UߑӸ^F @^\sȕEϹP8ch VmVZ |q {LٖpT,IdnM$3 Fa,G:v/J̅eBKr]w PO 2+T+l"dUYhU's_&s:HX\Ao4`4w<6eLӢP 򠜪YjwU4*\8-%nm_¤[Ba}BMbx*W J9^ W|{_=f\Q[>xq7O |2_R oKE36pHV3&(CcZΦVh}S==` xBSGUHOIltҭ{$R@(.)A(>;M&6}h@Mp}[A}H6m—J jñ1\@ hi|{5`:^@?`G0V~*Qo/9QuM5mӗa\|K+qnF2ڊ<8"R^@L7Իŏ Q!9Ƕaoxe@_G`@`/2clXfOs#4 915R-M%GxuW mXR%Qz]!!٢ `>*E#@P|%0o(ޢUxĭVx[ W3|%\(vIv,9adI 0W_ Aٖ"!uS?[S<|C Ku/"#efK b BߐBtS}V=>&OC%ފKj>M7}X-ՂDuP}ӓTE\3F(Aj!D1a߳Wi+&XPE4 իmhpՌ_u/2@Nv]qmӹع _'+ "`{8~a5N ~gԊ 9^v%Ebl!ZF9z6Np4ۍ> + wRՎ\A[o;lS9^lT3ኀ5<:V`0ny"ݏ)6Šhi,jth"2ɰ7&9t43Xr$zJR_x{<7ݏ"qDTZK}oȘQ݋V _+p^)Z =:FO$X7fuA@q? oqf1]GZM SHɠZdb$1&꿛v TU0ٌ3^ ]^jM*~޻v Q\O,vDADZA2PBՏ6H#V HFO:D qdGs-O/&+oA I2CN?`Аogz/tħ QUWG3kڬTH}g!VN_<z>J5܏t{FJ~l'Ow2 *W{y70_}ui?]/EΆgH'qHOhmb2Z@M0XMG_HxĜY9V+iVK*|T?&"ػ?k"j2|$_{roM v7֭b$~ n TPKp OJQ e:]Ɠ(;{TCi68P])^],o> E{13Пd@*o#Χc䕚W* q[Nbkez.4z{8[=@C< \|}d&ుL(Bn`"ٯ?isH2Bb fJݤ(PtWKټN=z 2A-a5pmɁp: !`oqYUhdOby"a yn9ZDG}T|'{ .-vuYqۅugwiI (KHZŦɹ3Ъ'^2(5x_aMЙƱt":c2 nAMVQ0ӳВ/66?&4/)c2. R[Ueb-gBuH#Md!@eqk63u .A_}AgdLWٮT=äd\-I^È"^D.(/ۈȾG Ov[NINBql+]EbC[[KljO7Cc`X_ڼ ,\x{Bf Į.w>tp*ɜ GgpWE,SՊ9MfG Y0-nx.`ƣddg{ٳY+kF +Κ<6#4; 'q7z:ͫZC%{vZB{ܒ6cjwG^`pynI{n3XJ픶-E 2+ShufXL_%IPwbwt/汙`汛X^9{Nf*VX7([wo暗1OCۼ%: BLҴj7!o=+_è |<|(bh:#>Ja.M| n C3ޒ*;yvDgHgi6m]S8JIWCA?ͻ@`Hwv$ 7X WMIK~E}BeNxSU йAŁyu{M>->f#l [㥄${_00w<c]#M $)7[|F@yMK8I+4 `bA͍fj[, loEFW,jy46#Jf`ʛW/,^v]R|ZұtQ.+t={MҨ/xAHfh}hN{ U.EHo_,L8yOOWxߡkQ3 t,# _ Pϧ#K#mI ;ze^*R6s+Mp<yKÒyKyMϳ &b@;av #aR mGfN} }뫛 c<@1b`.*F;hN 9EFmy|Xw4c%ET%._=#{W3jj?!DƆiBE+O*!}U<4q]wEȓ\×tpm{Kן:}B, Jv{#{ %1 1{^]'qM}RWyB)ύÕ7JW \6&^/vġsM]}| ֘zVAu1YE.]6 -~p6y# *#',PΠ '|@5S.>\ᅢM;G&[Kc3-P8YtWVꮔ;kc>!*H5OS3$|ؕ N[=82)va>8B546*.wrB fk&lD\΁6X|FR4odٽYyxU@į3[fl醅='o4190-"‡eVF f RoVNAb7c|]57b)B n{r G)گjePc{1MC{Trm __* qTc8y}$`CgWXK^7"OhR-~^IrDKp9>XeS"q퉽xDy/dD :(B#3R|M,=j(ր ci[R0?{F0Jw0>1C >(B{2"%4wFLmñFnYhTO'puFzA^GE80|Oc-7@oxHy?u3>s<4&eGKаvAѢqߒ" Dfu]u°GW_3s :>;;˄9_W/<'0(2vU{~L KwEq@^k;KI D<8\j"%D 0q/ 4-:f /tgq\i;tfc+tN|+%h,F(!F` Y6?K.50᲍tJæ㹈,_jӚ(_֊lmf_ySbȟA n? {H)$pCRͻyN Z8NHG?Geu(7+7 g:H!Ԙ\cMWΓ0b٧56B(/w/hT3_ʓr9 3+nYsc:H)B~oZ_&b#n|&!vDE&|9F%',?Ղ=ַn?v;z3y2+?eO0;fyM}ݮ[`o'V'])\9 C5ȫ;ۨ&-Qh0{TR9/L3T^Yx`>iBĝͥ٭Zf n:6/ U>V3lRտ:1R}Q2̉ɹZ5>R'f@82Ϊx9㏊Edzl gg}߻QQ5c_\4'+$2EDϨjMQj!@Q~J` 3sCB9`R!MG9~ĜB0?u\J?L\'#0IZbһj{ Rm%%v:%ǷGȔ1hG7#7cԌkT4vޯJJV9jK=; fqfmْ'Q /q0;QOD #Gj TAQm/U oC)[5O Syr7`|G%Zd捧%I~s5DBm.+}v'$!6^6=tu~ZZ5 8R,V4'pdos̿FM3J\9{pF9i5Ew٦}$-H[>$}_Zm8kֳsaHRR>t]_L3-l^P,}G";/P+n:_xlژcz:%Fk6 zwQSq'"YnWEX{c.[T&}rي ЂơE$^.[1Ad{*Z=6yW`n`9Q|ir(OǶ6RP'sWp@yC62:^K4HEq 6+ $蹐6l68g|,b݁z~ws\2_7Sd$+K-܏Ἔ qJƁzf0W4mI}+4Ox=H'h)/=b\ S`_0dgmB`'_7^q Wzz [NjEeyOĹeg[ ΚbLOJ{2ӤYaд].F¼ZFWJX1c^}qG!KPj'\[Z lP\cs!{f\ΔmEצHD>vNz&'2؃5 'Kr9$W2 |^C>I^OzB5yn"(Nf2+S iEޚx05Rd=:I–NU[gu| XaI[/+G1HGxDt bH#&)3Gsj`]|GdBȝ\|zGnBc?>/OO;Au41I~"Y5:*:`\#U-:.יg%(buFe!5H{jgh<"]e+nV{,:s($7;4""]{T{VTU6Ʃ;h0ҩha)}ϕG;}-(!+AYԷ=9Aۃl٧7)3JXd[/kθbO *F/Q4-CV3HhټЎګ!OJrmTZ߆M0O=y٧<Z6'Z}^Tqec֔zN"qQ$eZbZ1{j5vZ\9>D8ØT 4^isl0S8;+o*lSXG.&l֚ s#lll߫65~&a \Ph{dUuvMR("=ۃy}*OI,EqrӑvUm,oNQ"h9u+Ϙ(!-n=9Yt6;GA4 ǽVDO2(ei5#*E*Z @[?wODJjHǖ)Iן\s/hΑv8SѹvZXI@(HI?s@'G<|KӸ mH%#NKL%:Wk"j-_ #X߫#7Mg !U}:TŬ&e`Y'8B'v^ Nnlѐ!_ʂsؙ?MjlY6=z-ڀ1,еu'E!l2xH )9oξi=K6 .oib#bfDJyza=(54og ˭v’}VHX8( q0#Hξ@nǮb-O~|^hrPm:~9eR!k{7pMKBIL;18fkZ2" r FjlqP\g(U?8M+D85$? ="W5$P_=Krx0)6-@U3HPeu&Yvޢ,1O&yиßFVhrSJwKd /_5DT+\S`)M^3\琑R'>gddŦbJuK7o+8?J.{@d #4Xc J BIŒJz5zdZOUa\*#Ï_!Hl5)Mįg۳@yv*A&ǡÞ{~}q C~\8i rU n"fxad6Gy_v%UMɻ%>XUHfl8vA<":xFcX <W< FZKpcaT*ߑtЕf-Z*ovTɈo 4֒-bCa:d2IZK&e`4LnJx-7)yLF MBy1BЋ Vhf@-9xy(F*1/ߦV47*̸nҹzç|Qm&<ɟL$'"T>^|8X1Ww[Td4prl74޲_JmXFH,+a*3;u_dz=1p{v*ݾq^* bq30z!d=X..VNչw¨lĕz{[x1Pb!;67g5*U)͗m42&+u{*?w/lܦ{U=`4wgiP)xp&!lcwHks{K}2^(,.:o^*00sXCfhid+_/Hzo6\82ؖn;c>D[=ͥ/ܪP sUQFTlP 23jIlXz,8YhE= DOto$9ߺC4C(a! 7xϹ>47 k#ޒ\ʃp~Jµ1xjNi$6feI7f_m5Uu,PN7ncHKL IpJT [hP;- ,q3d.n̤!8Uv^E/+$>}uvur>AnI6CϦTI.1rǍ3 ?z:^%C2[=i㤠􈏝TK?d F@ꛆA>x/"T%MP7cG Qۦ$H''"5NF*Uy wBRB%X"ݓ>)wJ?\4V!?[p`U(qQtv9!Η$e/iĻ/R(:+ P;#o+9]FSiCtfR;O7Rf3_^l@ucP5d#Åy}3b Pelj dkKd 6Z(C@"|ˋv5t;}Y3t en2o| ݃|^"PAUHK.q͞=,y03^M+RNШ2urRH:d6,ԡȊ+?ѣ? 9J^qI<;؍qQz֬bxO XuK9_{&?Mމ*N'?yh_"c;^[SG{FuB[z[)IiquEOݠ}G5.LiM_{'OejQC),W^lH!ST Pyx*[yR@ 9 Һ[o,_W83|tlF!8k1;ةJ;h%JzB"L vt8b!,N'PQܼ 'y0O|J}"uYi&tr},pmi_4 u7ࡑˁ$WSn_Y;|TT0 & ~8;O,)]U(]o|r@W*ER=ޒj Zz2ˤp#`MKDzOduoI@`p(VaTuнPPh@okUbfxNIx;eʾm< My%8p` !|P ̂؜{Q*ð? ԜIq {(OQXb]\CHk5'kf:s' kWGԒCBTyE%v 3!&(d*=r`T ~bś~KtzZ?M)z;U|XC;<38wXv'ddO e"sґ:+di%~u?dA-e*g’$&a.ȵ6[`(i G=L'^|kVոyS[,&/h2gm{)<L<-#O;e73 d  e ~Nٔ6*" $u%i蹞BG>ޗH%KMv, ZuBWy" >LDm0jiڐ87sקeXYC|PrmH. _</DA?9g71EaϟJr>\k~W1P7l+*SrJI:1Gr 3BݤmzaNF (UYi_8W.ۖ9Vwl=@eK|)y.MZtUTBVzoCKaBF8A8Z,&Ei}yTLvDQ dd^jSv[ǍL_CWPl5i'dMV-|EHY ys|/"qƌ*Zԕ=p.,V&cՇ mkᯱ*cekt 6aI =GwA*(`KATͼlEZװF;ED d'P[ԇ|e') cs"Gm8R lyj23[%9caAh{Ɣ'- KkšIHxƩ8m7U˪vaQ$NV:;æISxx OjU2*_(/}3aAh"-DUuj,]cBlOw:ڈb/*9ԩ!OK/'IF4àO^Kpc /-A|䡲^ю̺i#{]T9 ͽri{DM oF$LxNd7 7֒R:S k[ѪN_ '~vfi/IxfvOMD+J (9]@̩\\vVu h:-I ݌n^?jﶭ0f.),L#{W&/拹`X<`L._1HeW8 Z hI7rJ-^vti5HG_yLRʴ[!4)ࡏ c5nȈ=YH=3:d:(b]1pM*c.#TԬGZ+C>V?-W:U-<VX 0:~NҺʾ`K u!8!`^<]f](h Qs,b|rT?PZ-O*'/0\ꛬHe_5RF#rtg9S _[y5@Pw:C:26MCO}'"'+zCBI6rxFzLa+L1?ù`h5"*I%x7NO CyPUԭqfށ x=/+"ϟZ1i ToÄU;4^CF%f^Tbv[A6kxx Hy'=2yFQ= Z=MS,9G 7-b +j T5N>ѝ/^Oy8Ru~{%O]j 36IRi*c% Ulo#U)Cၽ&+ʑX㽡gD*lAێL;uڶw>Y}k s sC`-H vp 6A%jo$zh!p%+[ȫMmMD4_̧pthՍǮKX}DEIm`2Ch; \|</F ,oi]*1}{ .nyC@rr8hBjK՜ /ˈզ`ߠ4OܔFN LH*ytz"S`YLm+#LES'Bo2Gԉ7*2F/(+ͳɕ(fB#݊釖ED#"@,-}4m['N"ѵkd?o:9?Άꐓ%>Fn\04/b _z8ErMqNzȗF󸀜IqohA̚1R6yT#HEc|YxqoPGӃs?\[)WTT.Cܾ5BR2yHtg r>bkHǸ_[5?Pb?y Xb˵%LQy5UUr՛fﱪ,KB/We'^BF璒ˆ](1fY` A)ec>-ҍC6~ E&3˅jҵ9/.WFRԯ:0…q6 4 ,>JYF7<m}'.fT|_ u`ÿmX  esRhj5d )⨸95[!êIaՆ'c&SM lI5 w}ՠB pe?{\7's*v=ɝY̬ g{'{8 YАDu.>|䌢[L=\17 -BX+v حKP\ES!1TSϡ| r_YyER7$t{;}J0ʲlk( "m{ ÅbTv$~L8`gU;K׌8 _##`DOUSؗcFByVdGqjqA4 j[3 Uk d`?X{y;g)M^IC .;дitMs@_0cua6rU$ \YL^FY 4nMC4l|C볈"|0OFZǒӹ;bEwDįkjX759DkH")-{ٸDT>"8=>9v7P\b/WZ쁴C=+e/OIJtpj:27)f2 PIɏsZ`HXW hw -!tHfk> h23pfؐXNb9˩moh[iZX{d"݋/Q$>< ~NJ|~]Fې\DMƄU(2u姵֏uR euAXz50+Dnudqs MP E􋡔2Ұ!&N%Q FzmN?/ݭ(?WVbƬ*tNg$=Ȃ3,ݚHu,'ڌᇤ7gop)|];{x9 * ~;p,ݦI(*c<'xȏ._:ZԂTw@*172 +(5pRp=eoڄ^ 0Ψ+Kl"J[ PρBh{׹S$*l6絤Uݳ(zMܙp{|,EF= NPz_l5ESS?{7-^, gyz20]lp5vx-Z}š7`Wߋ0yB,'n֛ _(vE#="'Wq'^^V^ '}U an.Fͣ%7^9`6O"s`(HnhP#"H8aw*i%mJ'9 L+Y7`r0!<'ʵ]F3X_ { c EVٲb}@wS© ŞsB%OrTl.?ʸXhr }*MX1bV{U*K5O 7cY|4tqЮE80|;rjEęQ{qvtD'V1Y/o# uK#[_F= |+հh* [EY|c/]?t:+V'*yRlOsc3&/Z1 Q03:]tdx4Auxf4X {pΨx5%`\VB 8fRnѠEFn'ZP!8!`ari2yʧ谛5uLWM˳MWsꍊJYCsRü/LHg/7}QbByYɲpYƩ;ٚA:Jf7F}CYwiqzN+ùnLC&}CxG1ZŋU:RܩlxB2@l 2Vsț誎MdJ2}]]RB#zVTvJbx𖫍X}&^÷e{Jtg-1sx&y5zQ/<RfeAjU !H-rNBFha? jgTGHqbҟ|zS86OFp8`=4D/v]%^Z!sqwh)g4bHv՚Ă_F˫Lxߋ_ӰDM8wb^9y*K\`ans[Q^ggWGRMߛhx_x*Uy]sˡ)E: ԅZ^/dMΥC"jrm?˫3Z (U&C$m0쾠Eፘv*)NqڞD4D'QwZpʈtvϤQa񜹦읃ꑕ gCH.;.I/'\E ]20ny#f󅖜\tp“l#AG{xp=^ L25tf gG 3a@"u":1U7eQȢC.sh 2ǍgwX1)U$ot*mT-oȷ:fc N P鿴IPx.\+RwmلհG3I?ޞ^'A]}SC\ҩf6?SuI=4Qv)o 9j2cRb s2Q+70A*,mtư`%}vyP\i<*c wh7lm5 ;` o Ft%"Cd"[!1]!aׄrOŁ&0o`NM/Af1e:_p:l_C{xkKhDKkKz]̀W^L4ݙ'qX,*\½(D3Cp6!y~c!MmnzPyx?[7vF6zzi_jYHHhvg;NmT5QpY 3,@,ESu{qzZ(YDp$tj)Nswz_'-ԞmȘ3LPUZ*WqfiɀҥL C y S1X %-iU]wU?FQwC)4w E2*Q\lrO#Xě/p7=l;,cLݐA9illiroR bc.qMC\pEBNV(OUxKPVriO<<\H0oV6Y ApTG~}ufL栍2&q ?2"GElbPNj(>GXd abطPeh3åW3֎kA|`)t@mvs6 gMȡ em4!wg3TX6:s .2L=z6)OpU%YDdW'ҞļJ@HfK2p:t8O|ѩ6I] J-sYG#&Jޟj6Ps |T o!z|d TU\e]]y;,MYSd=o%+<SKDbȬ -0fgn٩<Ąt| 4!52KFxi$d kO׉s^d}I`tr%q̱ā 'rPݼ1F@ݨ6^Ue5n ρvZb"rOMiDt湷Uߣ^OUA4q hCMm[#l*Kk^+4b#\.XbR\Ы"ߚ =F"L>kD =Ecrk$IQFI-Mth-W;!ؒ=BsN(g!C fˠ{I׀aF/fb`2nV#}@.g]UOv) k㹹 "%#4[nl2PӒ=uprni@x9O^ˬ|.k{ӲV .}n~RK/)zh^d5e9{fAfګU&#xND#F `>+q÷1݅ ]b&@nf;Ux|%{]`8ږH^{l4c[ _9qH)MQz(6CW7+PW&}ťV˒S4FN$}CtY_Q n3T@8=+128/+w5Zެ!/Rب𱴭/~˰M5\H7 _K7`bT)A7'sbIz}wXyy8KYPh. ^.Zy}~x5hļTB1<t€]أ`b]{Tw΃ % Im4oEei(ߒeOP~p,rWoj;`ŸFEq\jGiVgןhۼ=T7Pwy|VHw=N$$ܨ`(|y/W(+ dzM4#9]g3$" 0,b\!錂Xꭜ36ֿgr^1U]>kuvT%)WYLgCu`EAx{#p '怠ϕ!e-.P©=1L\KF hOXT o+!Jgb~\q5=ca1J@90ݻa,fHgv Ix|o=U*$1X@:`P"ӓڌLIp= R lTD@PznHxYΈ1{@0w LxIEQ}}ŶdUc5ۃTeĊZ#A6"اi=bZF}TڣHG+dbi؂Jjֱa>^p$gdЏ$Nuɨb !X´%f_>c翵4#TծMw %S{Sr͛Gv良Lp@)E_ W\vs,y ~j`vgOP#r=VH~zBK7Òo~vh-~>{3mJcYc? ʴ_L-C3e,PCN_s&$+3dFB|Ӹ6|l ڰQF ~s(r1l."PV1Һ"VYvc&l+(|s7 c&{C >npeYsRUO/7qE [Ԗ>b 0^~ɔ6htð'JXǬ*<5zx<*ZS j]]\xbL<Ɗ +~G)HN{Xg&RW2ZNYF'6>T򺸉͝w^O R ˗$w͋Lmfb 7a]Xհ7gNCg5xJ^ \ CJW)[1Ko[Dn26`_'#3{,UD&9,ALYFlWZ#F4ocyVPb^6S-|L=ج C4o ġ XZI;0V} draګ]9d()}8 Ι\|zj^.(g(#R[[#HG5ީH@HrœTm0S]U|8M~,GWNđ^lx:|hDpWz9%?QV*Lt:"' YT Lr[EH|b [0荷ܠ9jŌhǙ$;1TcZZ 8o0!ĹC 0NQƠWuAF &P[5Y}Mi&#1~6"!3~lW_! o3'cH53/TYpS?ʊjV]|8|;Z>=x$QgslvuXJ?KNJub|ߍǕ|RHyFT\}š(~,NƦٟycɘoaHΒ}-fT7V kUtJ5hzNw=NxTj௣l1[:<r2 iI" %tCY݁=/^HK8M JedNzfԖyg.zu LegB'e-mY CКl*f^BW>>Ǘ}{QkES4F@KlNG~`9;"7.e We2IlH><3 ĂBJ?űc##bu*o3bBJOeK(t^ѹ90L%!(E{8J;40ꜳ'6qoѴֶ6f).mQEPއhiPhM`g6PN2.&Z1!.!7]syuomCM|b άZ;a7<郗YP6~M/ӧe,Jf/ ʅ%tm#b#x/nۨa} RB3&TϞY=j0'Xqw Lp c#'WI9l} &ۤytE=$ZE":e4:nP˭ dgLs0~fNq딃+jv)|⪓I@-$V { Gxc> s}E?eDs}ԓؒ6ݛ^3 Q,I3J>OL iK3퓕f_O<M4&\`X;9Vww@y&LH<0lm\Hs4_8R%8in;mN65fKLMvn>NGMhq;|.RE=y<3I{TbdP(e}t=c1jWPRhvA=tOY.Ӹ`+qTc$g(c?0c%Yh [9ac9L$Y)mLneJʼhuzX!ouklïģ ĵmkPɀIݯ]6 ;5^ZqT6 `OXi?ӗN& ;t0f(n]I򻂪%J%ʺiηl:0RZt)"TX3fnˁ#72QP)#nL2U$nM_4YkEjM$l=P7:&Dp Rs'@-~)F+2t_-ZQFx8Ʒ`wjĐ)U10V ਬ+?WiJEpF撌Lg FZNRM()y'`q]U?[=P~PE׬#$*Na%s}E& ReBg괝Սu&PmԓXzP3q:su6[ u#F|`SGX < :=f4CoP8zvK9%j 4X,V=w:j5]sV|_yG٧hwDhbarIG)R 'r?sϘ5W6Ί~_g^d9n_@=F8s8eO (6KٰJF9j5I7m+~OnTC/:BiE[pB䔌ƐϟSn׶Hʦ:6\2,3]fav*/lĿŦ11+0GZ`:vŖӐV9- Z~yOYF @=M by%8iE`hi#ʨ}?@d\8 NzUE;]ģV/0XW/EC riSʾhojTr&qlwꃐDxYjNL4fx3&$ \A WٝF8J2Cp9*4 dm'iC&g|T[H ՟'57Lζ!r7 )ܿ]mBB+p1u>job#YC|L#Nn0̕D\IDF7.}]>/!h݇KH&LdfŪ pV~4v9R4IwoeUeтmymV g Hz37;Cg3 al/A0J!ɧ Qx"ϗl1D$Sh%{A)#[cLK0-k @MK'mv8a9Y-.fd--0)8aV7)sEdpCgdjE#PIĻyM?44Q2.C'$˸O E TzoV#g%@M]g# OW>#yVBx~殭 gGzvtvzʵǏ3ڸ}s߅‰&Ğtx-5]٦`qݢA4=Zg )D?6!^T"lf QGۻwߑi2Hcu)Ofù)xmz '_cRRg"DqYًm Į&JFixI%K~!:ݗ:XuMĬ}H`ge~vQ(;j[Jo"lÏ('O^ }[۩SU1 D-'5D?a)K[ؽ@^$;+%p]/a7Q3A@!Ex\񈆶<=mh桐; 'Q+`O=yY Yux0znA+.X)h7PwP%4n[gDZԌڥ WMҧjGane](Çn=œiȬ.+P*Hc= W|H ,G&ٱ+Wv*%2ڰv嚴]A%EKF+ϣXe. /^vG %N, i2I++~[jyЛҰ炾b\JE֪3F Z I}[Z7:%lؚ/c H:BtNcȮIeί!6H*޻rS*Oflˆ*Έ+]:Iؕd 秓N܎/F/x<:~YJ9qsevݘֹ%6!P7O"\M6ыfYr:7wM۷ kA%"T/ڬܼ{G+Ź&?ַ +d?.Xʭq>#$5 @Dys0^zD\2<{פ~kpDhZ})J>z{`'W03 .-gQOǥ2M*OrAfq4 ) ~ڸ7IdyhkF"(P̧[!=٨= h `O8'sWX&jr^@} Y[dB{zR4?#=Z:I: P}(sXei ;-;8 Ь%0 u4YSĽ!mOnT3 Z޲7Mz9z!?F^tW*V\z"^Opy;fjÈSjMzz S̡;fu:,;fIѬ<..εeߌ!:df# jz0o[@&v%95`|f鴘C)1VΖ`MlɷNe5/ ~SHwdo-++Hd -IՙOo0[(n a1Yn]A^gޑu d~wo¤ )Q^>=U]HڈЗ؂ޡ!#2"ʟ)V}T1OV/ע9{9:cWKx~3F=v$0#6䆴ICv@8s` +`_;7!u6gN#1FQ%3ѣB-ںB/4%clb!›XҲи 'N?Ң½cOOjh0:: ,1 {S9L9Gb*\[1Jd;n#C&hz(&dl+tQ&b,`!nJNO\_n:-jn(t 7+;p7l5h#xۜ%e Ns -85u\;h*ܹd1& +1M8]ܒ>E5 F.҂!JM+\F!f~SKyJgÖ-ulcB.«JNb22EXHv Rz--䀫tF:>ܳXSeG`"< ǧTPMOiTuHPo{KBU* ғCNCRc{oσNlD =9ֶzٕV% (xAGizr$NVPRDhtB2_7Ҍ)ecA6yc5GD%WZHn03Q8}Dmja'JՌ3u nDXYQO> 1>VؖAϩ$-2y41 9;!㢻St@{%j3(brd}El`T 95ғTZp_JēyR66o)O爙a3}P4G.][:p7OUjŚM;ݣeeH-?9$Jh3Ŏ>({+) ƄÐ_E0R=͉֝h`y܃@NVIpod+*kv kiN>`=0ATީo(={ޙQuEqYaN)pRgVA|41$7W|IsedX@N#n1w5L̯e1q%rdym@f>GMrG%8Q1Ol7휞뭳ZΛ$ƕK)wzO/&Q~Ծi4 'ӟ`=Q;H8rz}0rjw@JXV &co{֛=|79~Uto=^_2n`e1b7i@#4MQXWsKwRTrԉ۔^) =NvǎxCPkFܫ7An &γ=8rOJFQаn4@eo V%DDg:A ݅厛0ңlS$u|c|ܘ.s瘿8mɷ)+1$5pqEjdyNjm t)_`rhGi20 gEb̈Ӊ   ῏NR(w U:4;.-+ԳΓ6t _ϟ-^Rmy ^_ZTVpb6{X9܅[\wbĂYhUHU3'U:#A4 c-DM$*[~0Єnݕ{z{|l^R[dMM ʴ\ [>%N[[rNC!R'֣Qr#D-ʹW o:.).$āfK"XQ@܏ t-X`iz)n7;(3F棭5:ݟoqeب?x=XGEK6#Ia8uz)TKx?#+t wit . }NE<~c9/mo*;~^7TÔ;~9gD* ab f{% *{JY^%Mcԫpz؆xT0AtGƹWs$8꿐be MZдQg{$f^D]'>u(6'?`^e'AI@+ rt D)Ƌ[A~cT l0/t[ V5zm%_7elPl7P `Ӵ}pdԢ72"R5U؊[tEl%o#^*38.lz$`ǐ,]ϓwq:Q(oy4)hA/h5[BmN.\d+bt.q!VpRedլ nm.ݛrmC1#;A#0yba8/SEwhIbe{=U"%%rY+yt D#_>?ɢIJP8sD2 )^"OJoko siWc$xs 7L$Sg nhyYwP\ -~Bk9@mn,o,S+q7 {®zʨx3 pab/NHLLFg*@q:vyP͘'/gKiB^8lf`B$)y@x <"]*K[`D#7ѻ|c2T{K?<H"lxn+0\D<گlxiDKSK(R:l`$Dp$>7׺dd꩖->=yb<ځ,{9a~|}S &r=T(ży-M'>9-+h|S4lL%SW/Oruu6P4ņ̀Q뛙gZ;:M`yk[_pt!%+@B*,a ~J͕Eb"dJfXm6l)+h\@)%Q&L:I;o00}onp -A)3?֎ļiD~tLyV_3#-Sy8.WԴ5Uۏoer#UksAM!aXyVj7Ċt_s|BD謍Lө{V4!4Z C,!qi)ɬp>|e^.}b m(]4oi` mr]>׼(N& Qx7@ZR ğZἵ&O`,6 EH+bZbUw Y0'._A5!]ˮTƻz66dfY)[A#[2|OBuO *.x2fRڞB  $˴PM+='8sm낶ͧnݦjUs;H^@b'z:&Pe’Uf{%̃ D5/L<=m{*rZZ۬[#RbT6x9fX :fSCbqؒ Dʊ@lCq pm< ۵\т5y{uHz66r j|%]qCx=^ ^NAZi$)=1m =UL.TmR zl0oPW!P kbwEMa|9Sq_g: A Z^y2̀w jǯo@NcSY ;HbWNk42 `Z‹i0x `>oY\N"Q$d:u!Ho&B$aF|ӝ@l8ɡ _Ӛ5(j+EtRE@gF-H5*YeVix>y<G^0o Ayrׅb, 2& ĊrjP]$~C\o-=~8£Z,`|Kj)=-P۹MEޭ]z9ҫS`5أJ(68?Zbr[df&\i8!0t>{$iA>kbsG$SwYw/ޏ C O%%eJA'7t@j / [B kfKTFDElR=I&[7+|و%FY`KH WR 1֔P"ܳҍ²{BQc@пZ5! B@d;01H ^G[.y-l5C$s+{6EDiheX$"2h=>[C/ƓP;uAT" 2a+EJ@+''De" 1DH[IxexiyLlcjy9D(֋\hޛOuq%H!ztf ngESǒD7uGUXrc)Wx ~u CIM .B,B0Z&%@"Fx22⟩l]\]LҕD TxzEj SI=3BvRt"Wa+Q8(ziPzVb`v9R쇜x&tL @ C4 L7?frtmyH2G6JGBN`6X_iE M4\7N"plyJjidRh^C5ݽwwh3Tw}!6I9<V{9lns<5iFG]"U$`*n/(Mp ’Lr?td&JmX:8xC[`G58\H'b H ̇'&7,]cM0We@XuAI5+w=Ĉl%w%Q fydGUx<-D'GtSQ% i?#x@힣 4Bw^ 5^ }_KQ.<ix(z>@XDo-X%Ot"mH)_K> QJmKvWz} O|q$WXkUU?p/`~Qep<`VxZ6#@$+fk|lc+9ј*Ph PVzނ!y.2#[j'%`BD6Em0ײ1?9O77vR6Q<õ_.ٔH@K9/..!jFC}C tYKPUL* w@#ӟ{~x`3j=XG,6,e) m1UxU/ꪲ0݁OmebIؿKlg %w9  oM ;FKY4bH(&Z#(kG S]OUm\riHIsA`T#s=֣q/NϗJ̄ta *BsU#nLp`ٮqHT6.̀ `yOUR2FKI9i yu;xASӘ?h4Z9O8M#mVɝV%p cuь}1MG]<7lǒL2,sXh R.ʨXʎ23߂a.?& 6b? 򕸼5aEy_NXֹgEN,vӥ"jCqtL5s7ѿ1#H(sq;˯$x?#Sw5I!paR}S No}9BAo@ ޶L&- '1$\, *'vU:,N|e{T %gTxXZ14\m^g6-G' HaesM;fx!!C8K0N#EIK8A #c  EO7bSPʓ!jn2Ie,'Tu͗Il!DAc>? >\G;z~ ENy|9~dF=8M$';b%ul{U+ $jtcM"=]{. 49SOX2vDY|1Yj6w+bNN{fey+ucNuNyN2ڼ_yԛfaKG*T.>6\KZ\!Ml񾢀>GyDeTOPRc 5}b;wA/(a)h=yhiInwo]z'lF PX kۖY(q׉opFS}ekkѐVoVII r=:e/d.0#1ޢG{XR>+qu|ɏa)^ٹt>/|}g+ަz2R֜BlӯOZ#ڥ]쪩rAfj."X&\ʈ8ˉLawַDn(3| +Z՝fmr#|R`dRXD!Θ+:#'¡8QMrY/ˎ_ R;gFV$ eAS="[o#ܖk \B(Y :_~yh>QՌb9t@gS(V 3O$v!xg9Y4(KLpŷjMD1uX?+}5;@W*PG\eS0E獻MYƧlJM<6E*yz.ۋ N5Qkjݔh-\ߧ^W(2 /R'd9`= UpM$[]!u8j~҄gb(ۍDHt@!'wm 0^HarㄨF$ ?,JwB#5"dff!i?0H2 {F&+2H+МO\gG, H?H $}D ݥ!'JОSfw5>䓱?W>,@[yH8Lݎ_1"fĩ*ݜ2tKLT ]K4t "XK?t=i5tk fpamJx$GO M).'4\g͞e`#IMuD3u(!$-:`0#zi޴Iw&r$i؛QwV|3 kѾy) ȅ%ܹS%eKbh[I#Jz@B0{Ωc|;9)1> ayCH]I:'DyJrigMA9rMy^#bhGԛ}d(K/!jCTGZ{'Nf}Hs7^8٬`i5~6xREʃ$} #2a1JijL!(7:1K |zׁȚk&I !?GN90:<@UxMPOxT#V`_nZɑȮ"\p.܅_ S0a Z0bJ+pՅT9㚢3p^jb$ . "D ;x%wCB{!]hccly}pN0UBZg P,1ig8'e*SS WHNY$RX0ĎtfUtBkϊ!2R l'iNd+om]@K(|b\ Enn.Y ᚓ'%-ORAyr%”L$q@0jY' Dw$ KKEF]%4zi0[A=A݆ ; !Ɣ[F-c@Y |*tBNN0qd9L Thq t2g 9:1f[2' Q(M;rA !%ɜW*ҫ(@ŕeK70ol5%Qd K ֹ!(/jɸ800~s yiBƼEJG @f1^5G`zYHBǛf4*ŲN!ѩFW?qD^ + a?K~k f}PKsإ5rO䦚q?0\w:Xë2YU483[c_C/'c~QqE_Afo2cҍ}AK ]xvkRo1]SIWDAW4QʌhZƲHa2a &ݱ]5^Llf"7[7(C`azn#)v5[W-.L] -AtJy#O{gd/uhuvs&:>|j>d\$ 4UTWfv0YƳm0BEDw+ĥL ,'a;T9U&'2D6FL## /F0Sw|~ltK%6@'0d$ "N *Q?hy'0"B?H"祼aIC[FHH%Y?E,O zαMWϰ&SeyjP&eT0@Uz>yx #S eQg)Xm./hmn,k ,.6Mu+msQ.YZy?e]2^V]w< 2)2ș߬ (S'Aooe U_lay2} m@;gVGLq&CϼK󂡬cC9[$8g~3Rkn0=xE(;a/[wߘΰxZ2SMGdGAM[3XSD@1ccY̑q[?o:ڿ/QD#iQzQ3ƣY}%󙳋9[/+Ênf``R&~U~<ۆmA˜(țp$Y!r7` ʧ2;'TN?MnvPSS]=ՓQS(2u^)PD7!ж?y=֥0֧؄*J-lȂ0P{2I"MO8F"&}=Wlkp:Ȓ3IT` %∘fb',oD 'O_?ù[uOx(ˠX='7+/+@EfoL{޳o}_-G%k I/ #XbGsqϛQyE-=}~Yj(q@24E=Cb]Q?»H;u8s#NBm|4d pc%fq~9Tk—{hAq ցHo͊VGz(k(T%J݁fwEhN#qRK /q/vΦon.s21~wA' R5'&&ڛOt?G_a1ޣRޫqnô ʨRܜ)z;#-ZCz]dY4~%+.}`^]!][yu,xUɩ'.}0 :6 o(M ”ڼ [:QlV:47!#PB;'y+Q04L>WRa :KbB|ׄA<Ͷ׸kY)?LCS,Vs08R2h5!ZXsi)l۴@c)Ai 9y׍`X*%9P'<jaa}ص(qgR91;Ѓ7kdP ϫ:\OߪկZa0\Rv5S"` )߱1K^n՚.z\AR[b`! 3/)xyw}Z1ǻ6]ܻu@#_6$,*CS^tUfBz9:-LA!JkDoyƈ*u^+,}WX|QaZs:BF&N K1X ]*':_Z+9o !8pLS0C3kTZxFwDݞe:;q$ÉTw "Z( !/y =1{f>1`pr[#syTuQ>ŶW[5991S']#A?)D_wIظʅ>ݞr_ө:n\cI=)o0PZeZOG@=]HJZ,|L"9]52:~ x_SFGu~w^Xn0q0&H91 g+޹">He,-g`l5[8umaF'bp:91A k= aqV >9^^ kxYּrүwbR,N|HyYf]o1銍Y:wk:O1y@Gp޳}SnZ3^Q6nl(.,ڱJsr h N+e\9N=|oʅ٫CXUq3P!AY6Op=Ұ8{DguEs./$Fg8.X]A஌!}O5ea z ̊Mޚ_Ē\-v9۬ U*D^rAR3q3۳ s,-XӱU3O{=U w W\DkE֑å'hdӹB_6"g~OSI#zh,믆ik2CRIm*fq5l@,[;KJ$F_ ئ9;zN8>\Us |ϋ@ؓ= |P<dcT> h 2+3@LQߠ-Xk4K+z]KG7zƠQ >@rBgq@&}mmx>5R klhDcK"WT4 i}I:}WTJ\υVחu.L[IeWN ?=)2(d7KLC,uN5gW# wKAY(E?LsdvH?N9fL)'໧[@NNcpM+ 7OZ\ w p! }(GH/U(s`CmG򽪫DXWO*Тqඡ2Zڵ%Ojx5;0k _ .w#:i8Y'1WGSOW3OX?TׯF\f}BBf괜NBx֥rAhhZցfF Q+4膤9u2G6ObkVG)5'~hVu4Ho8X*||1jzRvW 6w4SG;Q#GSrb2 $4c$џAD7BKc%3@[ɸ^=([* #vJ X AFp۶õ.Ѩz~llXpGTk:_)R$t.qAjΩP^\"LSQ |q/ʬ o?nJ?U m GWkWqL%x^VY'l8KfoEw 'GcUuطC,7i&Z"z|5Ua3 rN@Lحd3ܰFEêD?sqrם"u?Vݥ`!A X쐮R|s7#,vz|^8+ȔO;//B$?1/퓨_!Ug͟!JտS5GIz`s eu3_,TF_1݊:v^ _H??Ѫ?hQSYڂOi_YYO\:LHKm Ssp?\c\L޼C굡w) erTJTnmZ^d,RxOŬM38kܨυNyU`n'] yhʕN)͠ [Sb;.߬o\ܸE;c Z12VgUq/ytrR@7}v=9yǢ*Ҵ zG~_W@ H8Mv|a>NKL7o:DW򠤄OZ*2!Q|CKJ }%NTݔ rp{^|ݭ0a\ ^5-&@?o]iWH%; dWi0*`E3)kOLWҭ4u[*9[$/4c>QtsEt?LVk|HU6L7"-P]*h#I3;\SES™ސiS!5}#F_@c*z%tl żU=\T1OË2hk鳼m~B\Iƕ x2H-[ÎIc8G咞TjQxrU\cz]%ϓ9I} *saH67:8J䝑1BBUYQWP=KB 3s3(_<"@+5/ME|3VR(Ti6,#'hA Y; ~|;TթA:[F)WՁmwgOיGfR.DD{55 M$.k Q4&&1Jn)NĄF ڼdWP :Z|_ 3 \S>!)0:fkLV35U̜>um˭2Os."%VmMMQ:h{)")ZYpH%x{y~KjwzW(VA{ rqgi,5m}5;Κi&[1LBEWPv*Zyđ3M>b,Gq*Gi^Z+'39dC1]UźЌ_tJtQb5p.fMh:@lFZݬ=I93 X28«Ȃ3l}˒v/_"oW$+N׿w,жTh%VQje}Mڎ? j-k05%GƳBL&DžO.k8q1ҶAqAMN Y  L1XIkMA9b&E"ܟ{w_#\XCN3)ap/݂ҝ;VB>ڭQgy2^2Pn<]ۢxGҳY }H]I~Ns)bЍMvXT\bqt u#J;c:J}Ȼj?,znd> 'ҩ@!#Xyd!!fڛPP0r>v? !Z#;Qb847 KDޓ VG590SQr,`}ɛBBz`%]5شYמoJJ!-| i RLJ]a&),+vҊ]wuIBktM閣(/IPzr9m٤tƒ2z퐼ߪcy tTF e1;(돵0'KZ0-G 2e\ &{ mB^y`H_@^0\`ZXc wjܙMӦV0z-HYXEa\K֊rYsBVhg9*ШʥѸNBrkxMƑˬJD> dcP;˾<fXF1gT64ˉvc؄ӹ_gyFf(Oz )mRqRZƗ%0_9%(qٸz Zvբ_24-kzt<2in?h3=-\.046ǿCeoLd1SgdCʖqtL,,OQZxZ"d]pW8g!kh*]eBa'CfqA3DH4}fd4Sx]!g4VC* sΫ(R LA2ou q.h 1{5>Q_# Gdtk0ܚ$h-4&l8XfX|(-֝M#1 zDtx#n ä'᝕9F[=/R\:vÀu/m! ?&*t- ~>O{nvv:Vgp+NK[O^< F,Hf0to&X i=JvF=v(Ѣ? 4uzwY^^a'OPѡF}ݗXl~ E5*oę iL[BA~v7`SviQEGIugSjxg,XPkޱ~3`fE!*WP !)S0-qvf.{P"So" .cNnL)p*0uQi6t%,l Q|bF@fęc_&D5@rPb˳%.ἄ#+^q(S8rѢz%v[€d ]a,/1HJ[{1 v/?eķaP`5\K2­>d۟V 1@&w(܉BOJ,a+|FHO۰\z:x p>|]&go pv̍= =gMCɥT;CLx2\[,x8 A% ݞ%zW &1t"Q2ω\cO+M-$(39RZ~n"UOBIf% :$wrntK~P Nth)7GC9""'\C3p!` tTQ _CCx;.K]tH-VYaaVƀbjC12R:@7Y<7f`"ċ,|<ɰGR9B0@УBݧa.X)jD:ݞjKۺٓ+k#.%f>e <0ҀK' 5%lUe8oQ%_О_=zEFIL?y5]$$zXBmK ^(&ºjzXK[6pZy^ 2x/n vx:M3İuy" q!C㛉Du_z#a:܁-ڂ\E&J ^hl:sx.ݞ;}ۢd HWx|@|nf7& S!;onjE܎.Jx̣Nn+0K2~4:&<:aK*k?؜'&7Ǧ[aN3TheL1\̊Ȗ˹FބąR=.BTkjDio藌w**&~,PGFblҍ!lS G+A7*6.:{lqI j_:ؙ>luוy p lb2Hh~zk*7i!qsXX=PuRu]/w#ƄNOE ȤF_V@/Z(TV1. O<6Yܸ]J1]1%GܰE>$٥ͦjS3m3pHfzlP1p\Lk)Ty!\ÊAP912h`[1Tqg`̜g*mt9wO jr$_A@$Y&bh %wɤ1#γx؃.qp(˥zO#Nq!5BXoF8?f;\WRR̥y>mJ=YcGoXs8'&7ۧȺb- ezW$_WrbGse59wEX0F\#a oN`e-uåV`K`"ixecWMx0ܿ>Մ8یm}YaKCRmDX" ֺ&~!.q43~<.Zq@۹(ŕ,k2D i&==?#Y^b_:nk%܋.5K8Mf>]7xIJllٕn9( h'eqoyT^/[St[Kmө'N|26M{/`J,BW˙p*^j!hBoo 0Uu譗xi-x{G0-f͟j^K#sPLx_WO>&rд~9R!zi=P3DΫx)9^X63z 5e#ʱ Tmy ˥3Bm\Bir\+x,5EU]Co AOo ᣡ%wl1v(M"1coGIw8tUQPAUwL|x~̤C=]ct}t%^ };VɬB3 -%K!Ed{#ȵRVħVO e&MP)ФzTs$5LD:̎KV caDcP#;VzyݸVuΰea [S'h: zI5ϦlX[fc䴀^eXj-_&ML/?h"$1.DYno ' J6]=h.z[(5 l6pR_e֚EkUîpLF'N#AqU:-H%d&h}?c^R *۽v>ÝP&rg &`-WW"*x~"طr\Es@HTF.~e4BKh+]yvPWȡh鯐T}{>ÿ(c.ibu P#{RPJ K,Վ[R`2Y482hyz~G* ,XH Bp#9{ %bez(0jڸ+؝Slf 5f[9Pt Ҝþd 16rNY#5j-#(*u )^ީUfEBM ijE7w B-?NIpLpZV(P(>.C}rvɂne2:|w@:E'WcDє'#@k& ɞۭdL#(D!$ee!7qwEzMF03=7_<}%t02ڣϑ η4̽PVV}xB-{\^f8*TN@)&y.+UBilϋ'ܳo@vŮ"ٜ^r܀ >`h(2A+Y<$ɏd'퍪A'KF%.M0=!-8 yN;7%7a;%ފxXٖj(izr& ^#,;yT!}|!7VnV DeY{3P3qFx$[QG=3P)jksVg;f t<_kHD <2.1 &?"j^8#18Z>9,-3A`U%=\umtLokGoǞ$\S?jE/{j ~>O@lbLO0Fudv?(C'I@* mbiM$MJz8!{c) shؗ%pY>kD % <\)DA4HYeKӔs8U}qp0`3X+,S-3 VkqQ82p2?kZ=O\)՝)K$﹤ߑTz"8k{7(oeT<}Ihdh2JðRďE!Ra.W:IoPܖ!0Һ/‘؆:h6JdjA: r&]ȧI% FD61/|峦'e",kcшoqx:ꏇۀ|WEFBa'}33˯LϵܷO1Cа|L\ɄgS^e~[s KMe}:ט;MFH]a=DkբNjh@\au'^Pv[ə߳!VЁcI4 xSy}/:dk}/\Xs-c$ ܦ!_.Su+j[[6} q;#4špL3wРOI(?4D6Dvw=lҿr9CV1G0BFGH~ u{;WN,[ V}Q{VDX8RX-ۈ }RR^'S"@cG$|ȋ^0r}%3Hy0Wy!κp͉J^LI bC>0>:6֪'6tvDl耂36[822GKly= m =%h-Q2w`CgJ <:~`zH3T%Ga';m1U,c,3^E%WY0* yEYz ^2m`GU߰: JQrxu-9r}^˛G Y\'jdfh>'vfw,zBc-E)\tb2]ݻMPy$o8\ Kې$( 0Hl0St՜5YoImfۼ`̢20$y]PYTӍBQVօ=B{cُ9'{ ;s^.jwcXCs3 -jt3?\2$4(7 JZt ۄ&KbKt/礗xY>ŅƋc|"td LR08d!DTL^Dx K(SfuSQ!+4w>͜#cbHf\p=ZUL[P_"GR8D{s{H1 ofb09L[Suo[)>mJO+s5 R_'U% yK`nI^<}/'n2 Bvjqt-P TޝVh5-azM'O4Dg1eK-ut[tr<(bָ\JJ_,Y¦R N8* |Ӧ-nؓYa}~ R[}y>Zdba |^+NѢkRwҫG szӴY27nGR 9v o9տSO;6o9K* )뒩9!4h%nJ>U pyZ,=,}E%CF^$kEaMCdƳ䠓3m*->+e?G)&_ZpepX;/`ȍi6q$cXf3OV ާ=(F{&lzp\ ޛt<m5ѫ7SIeϰ4(w M)`&'ƂG[w uGuM&c1"$IvL&&_/-mYم1(vbkMPʷ0[ ɧjԽ.w1ԕ,b `fYWɁ鸹Yx )Y*[w!_¶ kZu&B )rs =-_ _r(2PCiXMFq'Yzo#z0LԼ KGLˤӞECKt@j(M:J+aQ,]uݍh%棫#H;J@9#qLOKMg.]$nQ f )Z}6C8>ΝVW5?;fě|=Ƭ!#Ar|k Xjʆ =w ܆1aO+ɽ-1j+[֊8PKM-9x*u:a6+o; $R`R(_̰F]M d0޷q@o`L5*}a ivgGܕV2wa&1ĽFy3c=Jb'3C+GEو4 #3Gȡmf0+m6{BX."B (웛z5ыO2&}MZ{[gsp|u_~@hHUrjMw4޸<+!@DX:Idѯ!_$B9eO@ o6D &'_8Ck.70{(o,/iHYE{ݔȗp}A.[3TK 1QCCHyI:`d=iw(`v̟*EǨ,|@K3!<v&ѣ;YҸ/@|A%úݨw$]RSږE, ?H(@b07ЦRj ST}#^Vʮm*Uчƚ>j\ݧo~ܩIJyoTB̶2eBV b)k~"gܟY PۍOV,2rq)a@ IABy`W`rXY R/൓ϲ6հRدd(8&Ev;2K?ʖ#'N LA+Γ4m('j! XsUtky}G6 I'%n2W_%Y>%L6"H:[]2Ҕ<ơ}Oj25ƼƹFpN*BGʴ#n$aN:Ci^LSܯd$u٩?b J/('gv(*nʹ IIP'ZK6)LÌO C^ u0FCi#4<bL0ik­M$2~ 48JNb- ~6Esh PBy5KdgOP} 8:r1Q)w|96Hd*>0Vƶhڣ3W0 7ԊLܵd‹Y(AbWi}l^3rXMDjgX|ӧ !)Q` wER*C\Jz0z\8! >$՗_g4Tx'8i^Ә?Dī'M]z<9-H=92XY`cHR1.7&rƭ>1{uI򇞥Bs\1e$&0uXDDonׂ}Z엤kG9(UJpȕ1>: ~ŕ>,/SU&ީf8u/NT먑CMr>u(#vp\*^,OB.l I7m5S)Iş<ϯ$L]e,4j=*ؑoJ$d5aUtq`:rMAm Xo:&>d!s ;=oT<'XxF`a f?qGE*E; :!G :+v[CAu0!^O`&nHLw :`ԯbR=ݐI/z߉bi d0oףmA R1(꼾Rd+Q| V~W~,P5\ʾv&@KQ֭m%جly{L0j6oߟG/ +bfٕASJ]}|7v͛0!v{4CtOtd;*eyPuIMV|'}`uyj4V̲xX'QIg\?>4Ȏp9kJkJooKXrlOh?R+ٯM/R8OWRo MMxNrj/i|sqmsBfћ@;D~ȾY"eYQ}lۜDLڬB]恇]&Hc~B ײjGaGm'vM|,p Oy$I,[:u_6,_S*mswm,mXR *|b@>BҋBQ@SPObfus(xw) b;q~7J 9\TSߋ_T¡J0vk*}sՌz H G\d8$}(m)8)B VYNt%3Rt &Fy:%L9/{gUR˲)pT&^ǿt{A4˥)j u``/yibs(m>{11p){{D j>ew{&Ptsjn-+1%L8qK55}q~ˠiCoՎHW|C b*Bȑi'jskH?Q߾Mo!`Kw)%θgzzD?D$,y-+/\'8_``y4RpE5'Lz0.әsNE衘)LH̰xES=߉M8Ea\룉0Mri-e5➷}eJW20jY(fϕI-941$BC*δ#@Wzb"gARJ+${s^2ow F7D@C/gsYbFc\DEKC<׉ˀXef_NTR ڥt,6_aXsw)y.pe TYQ6Ϝv8-'`G$M;l3&%qsY ) SsӺ6e:)T@~e !I.o7}Rn SB6D8F,I&!>7Įd≋i ʿoNs>K۪"]~պlk. RCd 뷟Ȅ U631q \4.`Q\u»E]IM͈b5s,y Ngw囐i9P4ܙʅ'y lK֑vEsU皨`#tGo9[l[)Y+kn zdRbnx6qVaXg7l9!o  ,Dɀ4lotUupokc@^kXw -Ym;ӜC m@ủ;c7tqk}kmaAÇ}zfjgW͖%grhjtlb3WJ_T4ʮ;z +Sq wh(Dr#c&"; k̅P`'c1xǓqWaAf<>w7q-I\0 [>(&yU1ئb( ?8nza4VrK%!:ѫGE$.8&ê"Ȫu.\*iV1kGCYE}AC!.@~KHH$gp#mZN-9"D `b '(b촭O }3wu0Vq7:cu ôL5P ^0| P5/>B4 b>iR nW{ H$’U9mXmI:?hV`AQ-rɾC`9 9ZʃFR[ԭ{F Y}h@-X1Q;)Yk#8f"Fy/!Q,ǽ;:7B3vHQQ>p:;0Q; ?P!#.@gHuWIܬ+CʇLѐtSAH~6$_U: YE;b"$Jڳ/_Vea9@Wp@ t껠4`{\zޓ3~XN8=5SSr OYZrq^UE<8pAq` YR]&1oFR`O\[1f?sZY)+ J/TɛbSd#B{EmaC;|Ydm TG.}qXvҳ&uz8R~dzD!)#!stb9rchHvdf _$|6ԐQ-j uBZl 卨[eWd%ZcC9MXYB5+lb[L jsWGb 'h$94D >ԏW&ql i oqqUqq߉E;E-2 ZkJ#AIzP;v6T #uvYxn%O1+wꌆmqzR.aE&BxeP2!^d^`+!ePj>;Dk4S.kbQuv9MWZSwLrLi nZBc-=˵#T%qoU|EV~֬bu!4E{):.MO~KZkzbq$T"bJW轲@ʮOE;ۮw fX<.k0*J[lK ̗1Ozm,wl;G1ȁ!T!VpҩńTkd`LQ޵wt(=l8QZg:T(pt.Jhmv>n}hOo]|':FqBOWtM]RM\22'Qu#4`рvZoUhJh4`T?"mAݤ{}CcYe]̏x$\ t.}T N<(;EU5 л E& #&QP ?ȗLOM-dرxٟ5)}R*7H ]~f^aᝯuY4Rg(@s3dNxWI;){!MsUa*Ѡcp\l8游$:bED{HJΔ1Vpm[:!tJdob6\M{gXfpTa,uGZd/(΃zh:M-Lx-+pF Y9)B SVV  _AZ$6T//VWU D+؃t^ıTB]e`?W"f{CyCb:kdi!qXmI)I*GUCr]TNΖϻB41AזViZ;EPGr{3׺G+|gR.{"n.63X%V khoO'ꔱH(Nd̓π)lds8AG ]sjlf-Cђ!4XVeIkyLPE,1%1Uk ٨ e"y漥P-_3_pv rE1X <(SBPu{ǁ@6n+zs@gW]H1) һ78@! "iu#0 ^̊$ute.rl#1ALN>.WX]_ǰ7?TPRU"ޟ{ʼDU˩-MN֝8H2jiezs Z@K4杝93pfnЖh᱿9m1 ZhdR"͆+u^ iӬKd¤Ut@tBo˅=g @lGZkl b0dSlʵ;eeGWNͪd5 %ZZ 3ĞaQR 3#/8PU \M/2E}蓏}kGldN.\(Qzu}NWG43f h."ŸgvH^v5qm/?j+(x[;BC*cQՈY76ݏ";S*V߭P3h=yF29z4>&,X>R䡍&"6zH1ku-ʌK% Ram}:ܓ68Qyy"HfJb<-§DSe88'^&%>?^'Eu%d1avLUK8d ]Z >^Ȣmve`On`o Z>U=,-4"e5֌5F2~tP%<&wVp% m_~jDvlsGH˖ګpHӘMI3^-fGo'[]g%X]ymmm`-0F-F\'o7hPd[z_L,S !g46 9*<2?WPsw'Rv<h5SSlMZ06q0C ӠKh}6+i!0<= ]6)0b™/\2 eK"gwN 9sB UvvS̺1u1Z0 C&m"p;$f#ݥAf+Z<9_H 2Ob!'΂>MveH.ɟcFpT q "T |ZUyE0)<R %NwtX=Bgvs uq&@Y+ 2  `ELYeDUyw` /&Ȋ 1ʶ]CQrcu"]' F]5c]k0ςOsgmo:\h#}_KG rݺ2 E7&̇>{fVMwU H0L?WW^mx#[hlg !&=1~8bz*~$Z߈~m!"E8t!1Z^ȜTC?.,+b/H?oB mMg-Yьȅ?(¯|W81O5\\MFF*7hꤦ))IJ*UZ4Ç{h|(Î_YyNˠ AFrϖo87jxQg_ ~ZLQf޹hf]_#\:$Tr;vONR]ҋ7fM/LIOS7 KB]aa>S]Fj7ƒ'd85+BA٫T-ޛKh$B!;әϰ^ N0⽪2=ல04Ll(4w/2cu.2jю~[$% ˬk54bOL7jt,:%ڞ ܸ&&J 5oDlrV󆒔f;cOKK,}M@~^w=;Fbe>Z}'wn) Վ:#X1tB_mO9*qul@iԨmEv2k7:%dDybRWH*i I1xz?X~c&#;.Ⱥ{~o6M͆39zT o)Zm;ŪqU$i1]dQ\Tn5*۵!;FFHԱ@(ku7 oQ887=#quie-iS21)V$ w%bP"@\V\ྺISwFv('Sش}M:>$HO|sVi:1=z11g6O|WUf,i#f}TuKSÐ r趏Ϡ;5{xs<| ?T\7^{gPO5kN5IH@Rz c"bwᑹslPf= iӅk$1z(2`#K1( riz:pLB7\-c"qgoOׂޝ!t~蠥S 3!nxKf_k°B%`hIXU(gەi`&``4&7=,Dyf \B? .KI[b1৩+Cʼn=}ni QɗtKm(ַX=he7@L]'|g1v0"A6 `;B!>,uͼhY ֠髆QYAOvj- z1yGɏJs$ʒfHʥwԴjRe[_dϲ%A@?("U2lNʓY9?*bA>8sHQ`!8^ D߳7.1{yDN QǕ |YIvted8ǦUe=K$82(@oTɛ8vxdN1 z͡d3ĥ"J|WS؟Mc" j bU<(Jlm4ADh'*&o:z&8!BBn'Pcao_nR\l֒ 01xb6`PɯYx˧0Rx_TKP,mOgF~8-vmNWIyz#wLf,7,i@^w GvT~K4} ft|k3d?pc֙z rvK?x&vC3c\;S!(Jcܣ盥@S7&"􀙔Q=S7/E25X?aY< LoZR v D.,8vFjo rT y-؉cXkA yE91 ؚ!=C7 6?eJko?* ;hyLR\x3fC0tO7esGĦf$Y 3 >U}6-An~ЦgbJ$ҁ[U/^}A@Nwv:3"?$ʮui÷ru pO{*P,5BcV7S#t9f'??m !5|Wޣ_Mo+, ]d3CVň.TO;\7P2G{|s~>|!T/N5Bh{v}İ6.ӰFNGw_;i{+|G7OtNZ'vv8y$H9A4l23z3 + _.m%\/h82+zO^+Ťv : }E4}q7#("p"C[;`WVαV:Lr!J]ZB w-|Ȩ lQǸΠ|!F,[k2FS$ #!/wZ` H`l[u uN~V|L8pӗ6'AFߋ0R!$;ffUc?؛9> Λf@cDVئH$ ӆP %+QVAPDX;+#>V}_ 3=F:5 -MNvߡd'_ֳI%#2JeȽdk*qַiVy y83CN vv#ۀq\t4ΫMbZl=N& =`EHM8+ۥcnPc$ڍŖ0?VvӛTWB'ހo9Wc{dư|3w.SjrV<K#)qsaq{P@jL%#=NwFrxP\Q/;K}b_ ћu®I$e@y5^RjJj/pUhP2BJJBk)juӪz `6R|mv+&"H@8To+eKgvބ UAb=xk&Y3a)@W=!?Q jW YD8ͦ_Y\F2`SwOyMw8$ hЌ%ٚrT'XW-gi8T'&w{\bO"@Ab31jw'Ѣ]~J0wzm*0IJAKndUZՋ99@6̆Ĭ ]WgJ?7Š@u AК,*ubu!5=@nQ H 18&?rg%EMNj=^uY(0};bxaKfcF_ 05* 3-!8wbq^$&o*?huK  :Y3xT])H7.U#ń8ф7n>ϜhѾV>mb"\8=u/&zG<.{]P__}+>ίBy([`;wvf}Zm-;ᄭA yYDm[>8nu&~w!:IT"\ny8|S]@iq8YxHq *~, =(1tߖC)A˫-F-g}[:{դ[W ,iyVI Lg3y;0hdt=B^ ԭߌrxC`#&{5=Aõ ~_m%ٮ^)Wa" rqڅuW)rG6zXO;|ry|D1)r8Yfb2LW} Q 4F9ɓp *$gxe|w^zá[V (fbyg]͘.I7Tײwy6S"_oޯl$afW#QmQCfۮk wurft<FB?0oee67Qs1r&}O98WIEYů,)y7L-m%cJűewٰFjJ 5R9o2ǩ*3jªTLm) :nn=o392i'b>jEwqĦ F2PFQ5k`bNHf\{mFu^\&i|n[>_zAO?BgӠ~t.gʸ dH2%\N =Sz_1;nЌr;亠aWHp)J7LK7/fcWU6q&Ŏ숽+C1"b8gA_P(Tߵr- *2'qĉ^{S>%_#%f-ȫ>e؂p)%qɪnr-w24d uE u+:07b!VvQ>C]æ{Ɯm‰lC\]n" @րyrW(X"H4HPGwcڰ^]a`}\{kr^|V-_b8Z¬<4?%ڈy֯m>ŊNjҁ VSHqK)&>Ti1JJ PN-M.q!l|"'q9' w=5 ΂zrֱ,@q/˫ƒ]I:si~<(YΡ/}wCA} T ź#.>SչFʂ7uU\5̚ \}fvF^Eȏ{1Ơ{U' !tQG<.) nXdMa!'ƕ~Q$JG9mG4='i|q ߩVϷe&+hܔM2bOO\lXJ<+~+ fh|/B (ZO&ʡ tm.Nd#w7@@x{b1|F~̷8e}zWjW↪˧ >a)@ɴA4#LjkC[98*!ծHZ%ǻiИu^p~PRP]&(K3~PRZJHlpǦΣZǎw/Q:?5+d)&;/qQ/u˙;@V-amD9B}}9 kn]dM 1,w7=pM1m;(7{IVHMֳ`^ܩ8%Jt~U&ቆB(T/ +lǻh޲ҕ.elRIչhrlpM*,ДC0r;c*i# ٗ4,4z WkЄf:羲9 :^âXNt)Ίd>)FD$ݨq :,nǕڌ z}-ַ>u<)6ctE|kEnl![G&4~vߏ=AjY{v3g815-VQRXFMYE#`zRVq8|sTݾδwy(1"")nB;LlmBy/`JF)&UgH$R~XD/N5/Rrr+EvU(bz4t[;%g"Y pΧꬕcPs5XAn% I{x2p6퐉Z3W4`ZYBhi? %ƥ\X)&,==U?Wױ/!Mr.-] i QzP댷ل8:_P+*eTW'Q[-= ADJ_D%5Z P7P:4!NXX+XA$aA:wJ%엡vW\t5Tj"JKlNhMg?;w&} k>##Gf\b>iKV@6|Hj"$_Nb^n/!*]rgvBnu~oF¸L}eGwWsn69g,VW٢d9HjzV #[0u6B$)g5HgsSEF>+X>\ ҉@ _X%şRnq̿1FYPG0ߘԱ`qFʑc^o!ҟ+R9,:Վ6`c G o]kf5 GWwi5EXY-X>nllʀ=DUPH=0H o+$ssO~p{ 1͑kzT6uo+bI4m+{D/fqRdȆ [PBjݦA2;z7| Ŀ E*"l; ̝IF=YU0?+p0 h>n1Kz{g/Bgb?,GJ󽚈8ԪX1zc+_g@eF8Nj;8(I_d. 5پG$3>+w;tIE:Kï%UIJ/|R /R :{AO{{?tna@h0zV\,ؚƴ~T)<<2%}Xj+0y\p"oaQɴ VPquB7'\BP×ir/[r[<ΙѻBF[0h\V^PCMu^E7)3LbiN_Տ FOAh? %adXɚ6vͅ'TcV 1 X1]zk >/l.*|IGFB(tYs\ܖf'x2 z$1zK<8P9O3PxZ"<'sRYl qI{9_(`@6 .`V'l%+~}msWQpȎ{ x'h$W9ЇsN47Pȣp0Ahe3żyӾb\MvV5}UN 4nO)/ ЌiF犊u@+[H:~7Ie=m&x_,wy4̕PH\KqV (ob_DX!"=9f;TlS*sprhc*3&څf m6A>1I/n6;s krOʏo߉|qp-'>TkI1UƳsѾt#QbiW"4pI\wԶ)^ՔpwDs LWm&SW{>PD)f06?O[h$H?c쥾nCae!!zfez΅LyRGQ/%(n&a-ƹ_p[0Y* HSs{ k\t{& o^e^*g_clHZ-7ӓ^fnݙ h~La"t!|Ѓ)f^mȧ!OCf& ꜺO4_Q%Bu`r&y)h$oGYQ.U@0rbڹ#J>P2:ᛐ 9F5 }K%OԽʨgSHKL5UrntY'nh;ݾ<[-{jVt#H;_=+2miFJ6IߒnX(.)*~'\c'J?fde,FBn.W}I~"q̃#^Kd_A2mzysǾn _f8p^)՛Yjmdj 2̬z0YSd($J׃ E%2g@[W=,iU5Vʂ=5'V|}5 &iF׹o0Ǯ~=k>ΝQH2V_ Y3)سn\$O~E=j'5 `T}ia.$fjرD$L[;cܜ3;udE$PK \tGK?yiZ謒Ow{ IaN!# 3Tp^𕰻j$NyKDaKJƒ[?S2BмG0 ^P㑯`4DQ3tJæ<!BJ/4vR"h5yͨ\ phKF?6t b¤J{O8ۑ׻񋽂 v#i]OK>Ō4/+ik. EfO*Eۡ^砋X> K}}qwj]0N#vF; &6+R]_o\T#n=8%;pN4{ðu|]ov@ÜS$ [V\KG>LgvOxSIf/!}bcV#o0 3QAt[7Bbqq0]qH,Eu+z d 4 'c9ncyި Tv/oԥ((rAQޑh&6g _vvrn YIiIiوh'`% a1b]!O}m%t,|P٧A+GZ`.#VZ'ԥ$50ydAr2=&umu{1\!$J%pz`tWt Ka+`\^§<o Z{<&H1PseV%?4^x>Lo3(붾I 8/a5Ĺ^G3*sS0͸@HxKZ{42 EweϸʑZT} K~ 뛼^ k':b%ah{[l@/|ݙ_,uH(SHYfr 7q`{WWuuڐ5BoDG'!j4p8dK&vQ+,1ffq7c\19/=--اX'TaߔfD%(Fy/L:OE&ڸZ8g97;rT|Vu3]LcEY{~SGd(TJ O2a-k%T^c/'FKȫY9 `4`iR812ju^̈4tz0Zwޡfb? pw{~[Bus,n HdsHnTTy8:sƪ4[p9gho}֣<ﳏs{Y%` $.[cn4Dӽ_/z5J(Khp]Q,ϩd isQ'j 0 pan}hLjb@$C{&Ү7G2TdovnU.=DP=pBMk@>208"p dCs*r{9(U PeKڹ0 .([O6O_n=]F 츑D @\QEp!: Z>K?ocع,q|1Ʀ:7h۴:/:P`ح{E4slLg(ZJLѾqsE)SWGtb- ((ЮHQ҄ 1n [Rs|[]t|r֠5$*BBsAHPP%FayzuVN#:{# 8$U]J [`Cڵ`L Tɜ&aP/o̊A ;EAU&8IM:9:Oɧ*1ZtCͨdyжY;>1>fs=2*j LiXgM1uVFZY;\R*pMճ|2mcSt ?j|Ǝ!;ѢU)-DDsҙ sСjBpղiPw[I/6Gc7f ux/_88M |匱an ]fԬ ^|d |x˛/Ca2Pб(b| {LdY Pu} n̠)%.`VdS6G5XXT3Q1 72ɔQ  t(÷ P:iboR:gK@Kz`1JiaY X+*(lى?o c+Ǒ__%efVn:][Ra ' A3fTR)zh\9qa >ΜdQwBi@}Dno(JBV---n`PfEZFncNK Om{ 4ИinLȆr$hyh\Y[@LE䇠,hCWEbC<8k<-=8)[.,(e ُjא)^UP΢&~Ymq6ֵSP̖"F,g`ef)Ɂj2[My=jZDTa54KPo:rU^}8:P50 n.kwShPM)5Bѡ8hY)d`rYc*aע>^ ˤSQ ި$m \ ;Ei2;,ݭ0!8@!peӨXĭfK>V̽$#" F먿O:V<{*Yf_wn'/K#'J@\W_ KsB.'ibK*] {c?%(&t8ukr78|D*N.ͫVw*-R"h !9n-~ pV08Τa_S\&h?m9o+7:0'v7vͮcgZߡr=GFϫ1 8Z0nc)|Ji0HybGEo)< \o ;0HeO)(DE֤q~rY;Ca=ּ> ΋cVPU8moDd~6 6 ]*=*іpLpKڦA|;KvD7*de5bA \ P !ʈ? ~} BK0壮 ) y:p>zYkJgiie"|E5,ڵlTS-ϼ묗bu6g }ZSIEȮx=Է ̈́OWM/ƛaOvzȑpkFu[ u&5$P$SNe;/hK$UgtLTчiiM`ayL#C"<|fXA#/6M]_"BOAfmB@`l- '{9M:!^ |< =\Hs7>ytdJ1j_< سf GZq3geGpDcmƈBzlA˿upP/đ&9 EҪg_mGs~&*4_nEeXH:`+cF _12k689[W>9.ϘmVhpF\⅙tK,wqfv T U}UgI:bvȃ \ު]ȿ3.[R:}w*{IEU96w#*o]b*C ۼRyTok>d v-t,nG)3[[i"06a%=B<4 j+܍(|r"DOio=SG'͊sJ qYt fo9?.SMM˖Y{r^K+XK';_*G~xw$D<l"ڴz3ጏV\܃qswTdRXdqS`>gէ^H-JWl>TU17(gՑdi~.Ӵ 1H&AmQXGxm1(qTlyP= }0zf3oVj7:̅W]^%L3H BF) :Y1/Cqy\HwZ0}#@" J˿#\@ Loc\n]o67lh*3}-nk*|7 'WLQA*s8SĎi:s|0N5;PLE*3:m$Me``ECmkR$5z >:p8B<-'@0ֈkLcٵb)8֕J6|"z1;V˒2 z>*"=O7P@ڴ xiv_&DlR{]W,Kj3u**h2 r뺾}@qYW12`zyt,I)(A9) o{(rbf~"kܶ$YmR:j]״]=W {Z N?Yk(z5`:'$p:.09AXh'*Ev,?28P zx!&& S(^H ׀HEC=~/AHUd(SC]=JCwG z\J'wx"vw^!=-ˆgC/W%?G%[Kp7~o)UbLd{NKNr|^a\(Aƍ@[K-'8A%yw+\#ϢWW\CkRfx=훱. ;>()8qѮlHgXRި/)NRawADg<Sv$4q0gSnWsnԚizD$\A)mp glu9 E6;ayǘs9}$UdqLfcQ $D{5J.KxhldCI);q MNvw1zZQoϯWsmi%bjKi[)k|:/v?@A5wnjOF_&8ߍMG8 1"--8\hd"Ġ:s{rW̝g}Tr;ptEdg1al0WXMih|M2)QЩ ޡQ%wD8|Eys+$NENJ_StKFSYl=1q(Z!Sm'"IvGQGQ櫦<3fJֽ#Ѩ 3"qfȥ~T$}h crJrRtWRNƊIM@^C7 J"?1&%;65Hp DN&ԝ%S6_y1TpPVY -IQ$Q!U:}J:0lu:*ɼ,}Uپq+H 'ф#vWj G;Fs71"Yeƽ^hQN[ṽ"%RNd=ɉ [F`9F{, <)fSe;9! c>\ '"z@T¯~݆Ցj*g_2 %}}WufZ L@7E<˺G6n|tKL lLٽn oS秴\?00%j$@qy:$H`p 1MG+j֓ckSٟsBUi> 5(*$!DŽ'^k/6RTY&}XL4Kx5wiS(=X:xϭd.Mc޼۔L.2|FNG?Eu5[ξ@5?Hɺ@H6[k#pPO~TN&PzY7:|ظ"Iwp19>AqM/y8_M֑MFxSU݅n:K;5ʧG9\B</c)qQXy^]YE وʆ2YM #/ W_ h5ǍJEpE._3C*lӠXZK@, xm1b@w'v9?xfNXQZ]r.eL2e]>w,@Y2dM,."N`C:؁mʳF7 cWY'& rVB.ޓ 56*OC2+)7 jG2o 1gQb0F U@k,>Fŵo;iJْ]RLƭ*g q1߈t3x(\' ^qb YA*N$@}XHM$ry۴a>N4o3?ݡVk${ h6fnE)f'&=vX^ Tj+f'?ӊbǕG߅ςю3m[T0/Ɉ[DCj>1i2<7D%bPKWGђ 󋧿`8eXJI ߙz5ϭ\@Td8kݘ UZ_g(?)Ej}a2w,Z=ʢxfrfY0vgl TNd7jgÇ]KX:yk`]k{otiSVHAs'8`%eSw#8k #ů̸jPnGCl K+ j<u=ʵFV~,Զ(,uܬS{xj8h%#cݴ|4Ab1AͪP=%P,"Bc6_拖z"0 8 ѰǦ/uЬp˪>*#>_9Jʢ\H­!wLLvBGsT2wS߿c]c75\rDr˚z xkDAs456(,M D&aHAoQ rSyf0.H-/'].iK҂64.I-v*jȓ!d7.9v5?fI__ ʹ16R@"I[9OD?) RXq7{ eSG|w}!_jS;ws|y`?fݳvk~a  -RroNZoSE5f#S i3M:Ky3Wd5vRJ4>n,_ލjІo{E{3 3is\J_\_U{a^A:ZָieAmJw]TxNEQ_LmTJ%`:&2I hHGجƙTXc>%y O(eHL AFC}S~yytq6Ƭ!s-_KaQJͪj8l !w<X 3TW~Q rf&  o"jnhTK/6S ! Iͭ\)ן2R { 9ULO*Y]ybۂJ#-jY{( \Zjca ^!(S> o/ V6J8e;x;+#1|M&ĬƞKmEPK\J)H1FS]9b><41$B LgIj:|#P;iZ|M? D*#EbZ\=CyO}̰,lóhhkW"pM6/ hև ~ca6*4 ?Jq* Jف!)oVepTU̖D[m?b>.Pt##v7aBCB/0?= ļ?7^KzRJCE#R]c~_L!3U4+ v7Y Tv9oj3b)dnZ42s:9YH?X=Ah>栐6 u$J FP"5A2c#͛>fOVClQmTfYuˎ>,y+ Lfc⬳FTl704Rn~R6ېzzWVhME) їKO!&ey8cu@A"4mR\5E%|dXCBDyZb‚2W a)#:nB"J9PLI@t4ﺅW_erTȴ'VUWu(3OWƾ0f_zFC6z_vƬ 8VВ)gF{'Yƒ[ID&J2Eƥ' MVl{ۅ[ )uͨ7ٴȊLYi[(|)bVw*?M 5%} H,q@";ws bI!p9lEJ/{i k?ۅ쪺V}Gw 6gdOWi7ҫf cqT'>/30:Χg@Et& iTʞUZ%tU&@|]^dm}`-"+60kl!fgH0i CR(βⱰu[4tM-C@V_mw5R[MF1$3bcd@[B !o ϧz-ñ2B4%!N}[I)Gm;G=@"G`]Zӳ0يYoNUB>iX $wТROTd~0GbsM< yCR]Q:ƌ`yDdCcCU 'ڐ?"h3+\5|&IZ/j8swe:+V')Y<́]`Q 4gϬcIV @ShЋbՐ/Ý,%iX)lYlU*t*Bzd{qckĪuv~IB'TCo 9\YkNrxtgV-zAInuqP݈6U(#kxԸ*FRP]H+ϵ v^Gb@S0&c`_n+ߒ@),3oZIw\ɬ}(,lelt.IKVFNtTI!XelrE൸H]ʃy[ZM|5dE{S?Ş@Tj(eKec&5̖FW/Jq.Wd-$/k)-PW{[AdN]P䲭x1vAX+Ł2b*NRPRJ~fhzYH1lTR(hYT'TuТk$݁DrO,_ʁ6E ۶a8<=00B#%AZj]ʲBs&=x RԦsLqp!T`m;ڸ!b!iq-+`3Wi"=+dvRVyHl~D=V:6 Em(srA VpL5ld] \h`~9jp42W3ub-yGhiwqLkkZW.U43zgHT3]ԅt n(I7"'w㽽zYˮsQ~Z0:|Qq ġS w /?$Cu*&I9H ^ a{W s_kcǣ(wlh_:V\1霻iO>0V DAvZBAG z7:k aSDMR'?r>wQS6CuK3I29@8эf=]J!y:qVYن(%qk3q%c(@2&"3;rP b~(*]T_¯(?ɄbpP^%!/}VZ 5>Ǣ!|}uK ,Ʋon'QfEwsIPu|P\E:hm;z"ne5=M"SWvh̀VN,v*+nVZ !U"}94WSMJj LJ1EΓbNnq!9+!!FWEsG,:JJ{cnSdkf(Kxg!iƝwg,Q**61t2&^9}WrSF葸"i[gT"㐾8UCB`М`^teRde-mPf!std>o= ݠRܖin @B ްQ=Z\|"E3ei Cuk~>rc ڵ4\w>SH?~6QLݹ B0}:C 3`S:@9e {d!]fAZ;|rb!}%bYF_*jKnrԷ%,<#%`}GzEI9 (UPf0:gE/ەk/)"t䷀[>-]JC$InV40<LJp'E^-['̈́yDnt WVb.X"0Y5, ԰otU| \wܺ`ѥdVJ"mԌ 6-s5V O: B.2Y\rY/q ~RSO]2O'@F[<5$yɛDv;o ?At'Trx[g^c*FbW5BJ6\p]:7mo3j1Nr~A.$A?hJu{H97JUK oa *# KfCxy3Q3si$@>ct"2y}埡cIp2LZ]ױ !˹%c`!"62o`(U \rCKF3#f7!G>Rws\ގ8FzSQPo 2Ë<uK ̃k:Sʀ{B)cEIYwYs6־ԲNo]L߃@5Gfĭa\)<\P>lW_:4+,?.E샕sD({z$aa|EԼbձB_&_k;h$ \ L&wc|RanNc9Hdɖ/|*_ޅeS1d =A|>''VШ1L>j/q b,`gP[Vf +AwdUlKcB]#?skw-thF!#~ ޤ7B-Gr#Hl\}iDI>zc߾uu%}i,BR*6~!ܨBg({kYKIA11auuED* &N+u%eNr'a^6\3f-8P$pqHgH],o Yz\;Fx<*A¨Fe!W"y+`r)ETO>AxܩAb#^$h>Ђ GA%:}ݽ:,$u|}Є+A-l;t;!H?-g8E:@nef ݅ ea/?tp`of"McP>P :/&wDe #z(ntFXXz{k({FNʴ[!/*2(@Hج8 |ww@KCa0iT3p_C̥vtM hV zKn<>KQx8X;h!&stE-=;.RLj%OQQ˥N%䍙_*=o2) 6!bVch (~bGP| bLK K{IJֻxdfbEL/<BrE9l㠹FgT#v!Hy.W/9ש;++~&D1'oF|sp@hpFC9v8W(z$Ut݇NtU·>m^6RnD:~+0xC &!G7#hH$*Bd;9O>挜EZiB8:lW隸v1ƞjDMڕ\9p2to+])'C?}S1SN="bt׼FdG-P7wtM0뜯hGvŨo6 A;{oO_؁HD鱵s7{/\ rpAeʲ;~R]X][b?|H_)-gZrXn銌 *܃< K/֟u5vf_ftݐ L?=JUw E@.Of#Th_F1*5 -W?.פ *}a JvMwX~l32Jf <cߠW_SM<+~_ic[:FZ/cZa Zc.HS53y#GY'ě(t{ʗIuQ19#|x ן1 bZLsrٸ*r>ž)HpN v肏ɓd;of?.R4uI74;T\ {YhߚӘ\io>D૷ZiYBHaw$Ƿ8BC{Cmr3$u$笔'-О@[eEJ+, 9ōT]k6~bQB_è-%8D $')JqL\XZZ d-\* m.)< o%CDQoao+x^ &P?R>b5Sfu+KSlUh"Jj'"`'uMelAltIQ "GjtV~ l@I&ŧoBDԚ qд_tPl/E#2_ߗ ԵUSlמgx{7N y-8ƕ0.p9 a=>]hXC`_|6E#⛟D)Ε"1VOQUuMtBH=>9c$l:u;g^#6Mũqu-Oawy4Õ0EekvLH]A+"jy-(=;9E~ke B͈-ohao56g9ߎӭ_mw~o:2Js  ?-/ ̞y8zJ*hs 꺋D(E:j&/ ˆ>&ӜW($>Gevn k=oR^׎ϸƘb`~v~`V)"VhXgج*=\OyY W,.탍nT"@Sf" z.$x| GG'LG0_>opt8[7cK e}W"_S^Kۄ?X bn(uJE.fER- ˘ ڭN >Cn^ce3Ug&.Gcn^(ǢtnA34#vg}L ?ij7\G&LKφ ye54'n>nȅD$p|.=֊G[)c- *ؼ(\4=IqA,"Yt]?|kdUI.V%3[l'6C1uθ"4bBs륇T:qu|1Zؖ&Z+on--$>6։,Hs3F džyŪ j㧂sʼn_uDwA;H)vD@ebe}!l4ʓ!XI}ry{ủ_խ{`XJ?]X ߝ`!h^M%)yZ6'(mXP:]SgF|՞lq`#"d^=Q1Q2@EVYEFP J:bM?F:bSWq3-e0zt׆e<'tr2kt-B&%}z8`T[I=7<8}Qΐxw#}gAq1t!$J,w`ATm?<}Vc.؟gF1d_\/Nܣ,j  /9sܴ&NR!F ˌệV0BX q>ǒ1IW7p7:U\Z`kk tb|VVȃcw}w8P[D)#:m|tE٫ yJ-GZTZ(HECq4 |]]!{Z1yFdD7 nt Gs{D8HpC'0J wJƞVms(VgbD yI+ B)u}=2![B\|4^ݔ[jM)wår`_s ɉ_wΐ6ظwVt€'K`{B%\6Sl0 H 峼ymD <ʱ Z+3?SXluE<*}ª4n+HV‰ Q3-e'X+򨙦e#[ #j{yhl؀쳨DΚ{];}Wc(V0vN wECd52=Pǹ֟l`䶎uR4",g@d(_ R jvvN8.O݋kV1 5TRӔRC}oVŝzw!.0HjA0=|Ȧxrr?STṌP]e^=3 ܭa=Ճ}"im|^ @%gЙNxXǃ}?%W%VX^{(Gqʸ.&0vxJ:d톝2h,b 3ԧD6v0_-SSG:NhV#^zdtM*Q-s]_ N=XX*∙sWb t\ _yjf5΃K8aHXɋJy 7[0;+jJl7'XrXh Fun &g߮ܔt2#m$GD6yL}\"RQfM>hco1m)u8T-zwSٟsM'ze/f+A05˔c}sT|ʍԾ9ly 7y*2)K^C/h7<47C)˖fBLNTm?/8٪еAgvr q=2r}p)6":"<̱2H(,An eDŽTv;1>vrxARxPZnQޏ6%I}#XˬԷCwJ{0i1-dy;i<&#cWNXf)DGa\dr| s[ak}"YlH?5>`8.fo#l&Go:*=Ifw54aiwX|Z0 o1xBP%4_$h>\7>zektl#>CRL2~HaF';DnJb.#R9gO5/7i|= )Õ~(t TXڟCAAîȕMJfO\2J7ԲLZo| +4[]0R(w]"VTDjdzc8C22U?x0s7 AllMQo傷7)9T.;§JIoJ2qw,VO:$>(J2bTMW%49)FڟzGE H.*{PO6^HߝGi1(IBERQ z So$P(ˆv>E1#:5RkbP_..Xx@@n J4<{=(1[ u -4ƼXeN@`Um{VeOA9ХMÃ2\ { ZKO'h7I_OЮVlѢo}mkcT퓾wyCZiM&~JFvV5ϣlğ,e 2^UfhD~`+zřr0Ly2hԏ1=.U8Zr~J=& i;U )/ϒhRjJqܴnv&]II悳K>'QcsdF^P.Ûz Pb<NG@s9J_"GFi처&֥]@"yar !Bƛ2&y]~wnIbBQPFbqPlǗFÑ= bU&rMAXP|~˖=>P#"[1w8_ W>R:tr(V @4lu]v=apJ\\)S%JAȅBjsjj7@AR]U~ ^jvd?H8Yet- ;RJחiۥN%j4׈_0ziQSeۊz^FJTjlsx=Ӫ{f`=^eB/ +cۻAǚT3~XIW¹#23Xj$(c3Z-6;=gd$e2x7<~• .|C$|fO(e=aiƾooP7"w?gP:|݅t>$.PWpO@1z1o𼠽UPCѬBeMtĩ+v>m2; $- }qU34•^EUWZWxim x< KB;g0Gf;)ud8K~>YARVvVҟ!^*5P.XcYu|8~:.' +*gucE6JQ(<0:'o[Ԝt Ss jfsesqO"C{8oG\B)0}9C4{`~B URC -^:E=Ջ)?+^ބci>@G>!#rYKx_sKAԝrPZ&U! ;ӪA'}Xkvd ֟]Zn>rhR;9ix폕=euwNV ۿ*3mA+| 'KD'zJI2M,7N/UMсdA-ĸY)n?-4-_]"3^N:t"n(M2MSz!N7E!ؑ6 vKHL 2Zj7L*Mj#52XeE~hps7 .(-S}U`.ƻ(Q[޴!\cY/f5i[!tNܝl*EٴϹ7$%Q5*#iq~珍t!)"hanTmnBK4"bsV&3>ڿb?2!OOfRQy|NbysuGmj;}«NB7L;ϣτ ʤI˻BA2zi?9y6YʗV{+\ 3KgTU*aI̓_T9d"DyNe8b+P\mEps 4iNfmȲCb- ,Vh0|B ]ˮ:wbnlϻ~WQo@Iw:W{3ķ9Bsf [uq[/ٜEd]}4|rp5: Ѽ#f\js:+s݀@v${M{ A+Lx:=wS )͠605f+* xsHa|:@7א0<֕Е8gx֧o ڌ ~MV[{;l2 !9X}j|>C(a`mv hJsXҕ~`:e=醏xx>$Ȼ{{qsշOgU(z5xuM;i#77pμk^Fd-~ӂ2@x90LEWSX_ؾgrC@_˔+N ǴtI1>An%fW xz{W`U}kWZ׼?7;ڭMfW o!n9$@IAl|r7ndc{cq ќ0r]h hcF~\ Qk63zS;g@z68 L^CVl{uT$`ܣQ{oJ:"t#Vv53ls &q3v~㡪D :#(Nˆi Xk Hb`E6?4<1]YfaApk,5אA- wba}W(t* |ߴlIHojp']CfB/{~BѦ8/]nҶɌtތAcsj$jӀ`1=n GGjP`&E[f+[xSlB+i J!A EhGOsYU|$U\j ߖ =p@g<-2X Gjqwf<" g++.x*H,^{p67+*ZOOpuhߩWgpgXrD?+Szo=ȅ-#W -?fLqDtEw$s *+k`OrpӎL:2tIz0c&}tAoЩzgll pPn7x/1OPe,1((t3X?~Vv{g[fz\OcfYd_GmP _)ӈQdtOAHqL4WVH;𨮾p!lL;8*I(y^xtMSԩ{~iq0s`GݖORy2{Jj2XӨ+O8ڻ@LT܇[n?zq«3Nt~o{h\RԚ6~^9G;J'WwdAf*$0@pZٹ |0X7WzN>{Mޓ:Nt1WZլ&eWue&84xuo&I3vaW@e|r\O&CqceOxO'N1# p!eD/>*?"F$.9OP2YGAFY,Zjv5P ]jDzn%ZUAvߝ?N"ZcՋ6 +Mʰ:|&iil]if }F1R;b'tDn+c۟ 4WFvI>`,(OQlԙ-07ݍa.)7(bCYzRq?Nw\y 0gH@3QFӅuxKg#4ݜ-!QB3j7eD"׼󡑣 "}23^K@N{7\EQ[جQPU)- '4mZGFr6#q1yfkA'Ȭ+}뭐 /vآ+jk7#g>P%t˰ |H,LC9O WI)҂Hђ)wH{0Hp~Fp7DU}^ ,"(*ff{׍Q^yt;|!`> 8> 8Z~a]xr SwdEEcL5 s/=//HM/'[XG}|abp_?is>ι7O̸ F}şz^DDM!^0"|YD+!Ĕ#cJi0l`:Bl2"{w/t%UTড় H^4(bpߊWCP f,dx}=Ӡ}n9U3,(M6⿏[9$ұTE;"+Ĉ X'dO.,u9iRxXSa[HζT@b WvaԥԞ*'# U~~ƳH~5Vyt\c؋:=eo,oF&X~ ^wHU^ rQZOmH9c&c~-k(bԹp*d i2皠}! Iw' =AW81p4NYmgo'8e`U0S{O!&K?KLQP :Nv-zr)PHK-%3RI8٥EN«IG5Mv) k+Hj O.|]@Gڢ@d/E΋zpEb1 hAoe@,´席$>)g9VRIkepuڴh~i`o|@fP ϟ¿W $o"J q76&|:=)21I8<*hO:mTi9rc<fڿ~՘ (֎+htR V(F"*Bj,Τ,D"Rhi\au^b]QjF zK֣[y48ZA3qNNI!oâ<~YU(ZAoq"l4$SLtA4=kDq뻯6L5bկ%Yq8 #$)4}gѭo- KMV~ \nh!hn?uk`LD?e? 47C#ฉT˵[w` 1!a-T0eCAv]|%wۣMUCvz7f@u(rUOHWy¿`_ 1dc? zj~86!Ilb%HOWd0+Jc֗Pw2+_80[.,WP4@٣&'W{ҕ5P/[pھU#9;Dn>Lr76JY[OE%"k9S4ۮ+ïbH]ZAgB0.,byϔ U^&&ʸK9m|LoacίhRN UCt/>7^Zx]Iw& Y! *ވDzdS,մ*.-Px'n 9bހUx?8tT: ۦw!zEiL4:"! /{]/a+yAb;4BndYW;tFf4xBʵ2Fhy72ɹl!s^1ߨSԧÃXsF2)(R[8&YD A|h4<_Ew[կLS!L{܉N )k=<"N @jr $kĿ kIs+Ay*& ՃKܽ:^ՅE~t]߄Y4'CzG>= }jOAqV3^ip->I#]ׄrnQv?*EB'xi-Ɯ!IhKC  K`ƺKO;"xVʳq tXGQ3WVA<:*7iOH(˨)M9!>OxH(%RU|&%V3zR %˵xާؙ?М-@U|Mld]|'Po?OX)E+6ۂ'0> M#&yDP[ʹm: @iYjV5 vӻ A1mK*+A>0"x-bjPA3y6˰0#vKcV11S|R><9]Zda9^7 ]Ev>đj}-bx,/2?s"~_-q󸗚l t%k&0naa%^:?D\Dȵ"ϗbe?<*^c@P6}xi*g%.1<$g1bxu1BSLk1kaIT1,tP"5)0Dž+iBgGiT]a6572ku݇6ʬ1HV"fٟ=O0՛$ x '6W˰/PRQ -,`cvf1>@@yϯ rUv!YY fūQ' rR׊sMǡ`.TMo-RlPizc]YXRTVS!ե0^`* BP60iNU.d0 +9?P~Khm=L:{541t@X]b8*rf|K{>;lA6A 9w$~aۙ1?Pԫ^#TuDFgUV#x/Xg:5~%4AZBoqLJ02Xg@TU;h&-N1 ȮtyW}G1&Íݹҡ^xh?-bԮ*Xل8G 8 FcFu:7 3WH^w+ hI%MF4' 7j+#-Cmn m ksT= k7਄lJڭ%[<(B'DWB l=W&Xqd̵a s>ߪh?]z(fEƠi@sⓅy>7UCCNRg㗎0:$/SCtFz%n+x~PH)][YFh}GNu",gen8`a+IH`>[g͉$:bv֨2o^- RQ Z@Vg< 'Ǝc62hXC4W1sO\E-ט]֏R; Ǖl 9#}CcKKyW|k!-*μ:}uB+5{ <'ʳ<?-*1ȝqbۙ0`QXǙ#^ % lMC?ٖsB$HAIF\P GRS2FiqWvlx'=:c~m"0AQyrso0C 7^V㳁rl\ |RnG85_S낱I6Tdg#:J"س4#=hvt|@YZ0dMn)A)9l3@̓9U)NIHkwpXw-Y@D1!'>Ttu ާM/ %*h]A~[Aq- .Yd'dڊ}I1 ebD&-= q΁KyChܸ,?mk]oH^sWjGh'uZFa^(+|]lSNZ9BRː~kV%O*O !Fao Ǻ0ٱH//q|CԶIt!!DN3hbn_b;69 oJGXy^yng7[S|È %m5^?o P쌑;1SjEՙm6~_*cͽ24[ꐟRv&s8g=1% wӬaO#Jp":͇C4bSB{1N <Med.Š]5İKImі%~t*G݀gR@ 8NB]T@C&&SF$ZW]DV!)cOI7zOs>#Vz kq~?wmAL+1i h :#+ɂ"P΃Lo[$@=NV X \+`;WTIϓAXƢ9HGrGeſECypNRws9ݨm{;JBŢfyL<Ү1s_lԛԸU+CXG^} xMC/Q{lD\l\¬:*JtAeØ1ƫB-h[{GUqXD}5ߡO W*?Gr[߮mz4xu((4I)bM}!-R&Ò~l!|=#z夔;>F),5`U2,|D>qƝْ35j,T& xݛ{o!l{ixA00@.bMs'֦#X̄OuEe!Ψ9/%]B9G2iWƇ?mJ9= (rD S|kgz` %;pN%WY m^O}0CիJ88A>-_ah o;ŹX"z^yŅ'R_ lGx?q^^gc"w@A+: b3-tt!d'qIZ3b 2M#4 Gj/9ʋm(W𿊕CEm@uuތ_F@n&ҚcE^); ,߉#$'XC-澷z9zەH.I[؅*oqW;edu7wyB}Z R$NӜ1NRyLڻۢ27LŒn @;ˆqX"*^:ELS5m=Pz*o OfN,y`SB)}yQe%O{\$R;xyEjC \סHj A.I<~ gz!#Z/ۃ/e$fzmFII`*!;;K 5k2p=JCDGHzO~&䄜ܖ ;eΑCl8-Վ+X:B ,L063>`*J.,dTOf2(7E5 :זT 1.v8C?طN1 Tkk`߰ ?_I}jGS#6E_q7cm5b$zdrzKس47CiE13ȨCh].H^Y jFs/x!jp*e,l]3){11[ їs',0 *e٩ BiMi=x^;8| %;~- 5 Uxаaq#[&"7!plr>ԇ'ܮbFƑ/.dwq1çX,vۇ0ٺ"fgX@8x&wo.*q&ds5CGW;8H@_?H 0+?ţ2Ggν0A|!$#I٨5uZWBڌwGtxKl3Qïb%`f@.P[{KЖڮyiݥS(ÃB G{+?nFz`9+r!yAV8Dx#o*8sy|Q@ZlWw@.9.l>D<}_] U_6>s ;mZ8^9G}_tT5stkhie(KY=pI_H<{*v*zW"p$4{13F)ChmҬy;+Uihg1r,TL.-v6M8G x90ht?)JOn~z=5tx\z:[lL$e GpO09Uyo^F4oH@'OՂwu ʱBY ˉ (+ Z1t7 FVO `IT)J-A} H< eHc J× ApJNp`dFɄ'H'P^ATagkp4U_O$nNHcOH6rrvQϔ + 4*u`e N({ճi#e2'89n:g['= `∾Ew?&Ѭ WfӢKf`qT)[>Wz|™Lq?#=x!vC b'0[,G>X:v,H:GR3i ަØ>:L>nNҎU)ey c.`y^Q>L`pm"[VJG֠ߎ4ek,ȽNYy?H~>agp4M3,f t@)IS=Jt.PvpCfLէJ/Tq{1GXC%Sb8WJpCuAz\&w`[p K*e{O 7m+Wָas{tL71#_K3SvAm9nwpF-%J8j'O GTHm #8 4ʩcv&RX:V ٢ (K9MGkC怓F" BK y)m(Hi.x*|ubC|fJiրV0,_-T46WT裺h*{5EP0K;;BoFOzȲloBj"**M;IS}XhoPmFuAY64{MQA.hޝ=ik?,#t v !' ONXwᕋj h{=J0JD2rV75"UudJmwx`|Eg$Sn)#JhWzr^:w@ʒ3+=(S`ϔr, p$ _Ki2I4XCHqtgP9?+rYi 6Jq?_ŗ,%R*/'FS(ZJ-$;Q 57pn{gMн{mBGXE?!-Q- c_&Vj ]XhVWk-P@ʲkp?vqll#ZϿm96 d(QF67BB b6w;\/s>6$pX΍oPa x,r%Q fV`":5:@P:/dG9S2k<8iUR;e]};*xw~{ 67zZKjm7Z4kX4 h v hfɭ~pic;X/͊vgQ3]I$q&6i-BKI@jKXwCؚ/q72Ktop30)&v} nc#eO0ɾ0#{uH ׇ}G$fH{V||f^~&_e4:RtKeϚBXU O*Y)w YD;YP 9 gMMS㿹rJ{&z۬D_x e'H9 _4aT>F=om cu12؉h6a+vL&0dZ|/ttނ]'l6e6;l̸9 ;8ՐƸ=ڹh2cSI35klzSЍZL6/+-H[(H{"m)nBa^Nlon  Z`^dLxה+l{T &#j2)ݭ`'9况0u3ЅRƻf'yoc*dK;ƌZBQlY=V=,i|R8Nw]CУr8f5hMvK|FON':t-?4Q2J蔊9)w Ǽf]މru %X۹4_?+)$rv [i~$VVi|/>U{l+O ЀXjٟX=o:~dySdų!V}HqkKpGg X3;ONJ"Gm]fTn䍍V&V5۝-' Jcrk+s5ɏdot})Г3lshZ""+K[F {ZI,bGpxcg<9!>+YA$l& ˩v#(Lfs*OQiKPȭrbs 2mzPXl1)1 c%GH$6%T' X WZalدu y)i0 !fp/hry̿*a/ۻZc:wgs*:.G> f[I"@1]yZV] h{BfxLĈ}:mnv Ia1 :lK`RF>O1Q.E98^%W޹ E\Z;R&9=q'ف&E@m jED&ѻcIҘʘ% <˦"^x=Ymi(ᴄAB`gO0/e>4s{y(8R6׮l_z/2)DZDs72(NQ!3:b 39Ae2}=rkY}hOʡ]L~Tp".2pXyL%ٮϛla5ErnׁW 2ӾOnߴ獕3uuiBıx u8`v_qh"K[i*[ ,px@-Ew"UM:tD3$W.!CZwrz6" ŠcӴ! ܏%g+}t ˜ z͂ +>x2["1YP 3D':`af^9J=+dHey0FžBM ekEpĈ|hΑi]-=!mevKRQr[> myQmfN@;qGva!F|тKuTKa`xK17*%.+ eJ AԒ31wnn讏o9sQI* 9j~f$[ wʕJ'm0ۛ@p[DKJD뙵 =Ti?쯲: b yk^u<0ʛE@Vt7}@!mZ;QNT]&æZT':H:n%JH!F"s݈{IGk:i/p\\ŭ 9,H;XMlRDqF+wW##` 3ʷa]*S|2E3r"$Iu"ݨ $="Vw4|cpL8*l6+=:w]tԴ}2:2,샃n--h." ޞޅ*e3mJG؎b3˅JؓnuX6^? 8/j0Tm(aw>q5}0 Շ}gU..~̳(gK)"GԹ;eQ?2"jC)[͞l/ɘJ-~GmeEytݧ0' -ŕso7Wyy׀e7I2ϱﶦr,8LEL,b8~, S:9xM+dvh3~74U$@d$fN!W0^Ii#Te}f$/Y¹KarR=~襁^v-vM?{u{;<k Ag)P)K ׮ .W9&(Cl6l5*^q-q-iغҴm9wRsTWOFY%91a(R+]m+͂`v Y(8vKf usr{+j|LuȘ ~!OS?>[FifwH]$Sl0rTv hh}F` f9Ĥ:jqG#7Kgap\E۟/q懒L&Ќ <+൪lVDq%" S6#i9e9.>tBпvdMЙa4Rwr,X^c1[wn똙<2n[~1YIV>KܫFdVx7 cz#@br݋7% %p:jooNN5^5Ϗ9]FrC8?@ ͥ gwq`]?vOaǚ-_(&|I|.7:݃f9qo3J㞷UUpNP^Fec Cv%#&)7 طFcѤa$>S&TNG (K:%8bU_] !Lĥ6i )R 1+ Nc.h"Ti᷾sO%Dy'P0s5^͌hl]7LMԸ=BBџ,Ӥh*];xq! 0YI_·4I,~3@'§bGUU^pEi%C%b4pYSMsSϮm&&1@dK'dDi߽M#^s?m:xUNw:hRfJ'(.M1tvv'XEY{gpPCh kC-nf&qlWֻ|(B<ʔ-HmXGI~?{gN;}D@aY@[]2v`"vg\{xwG85،Af8jXO2Ӏ'>7ePZ6Cm{R4%u4PoG!AqL:\6q_@>`dQvpG(I,&ۼB6iëD*3ա\(dc"@o!͠w>;Z,0̌6LLuݡԯ^Aj_#7y)`ʁEq5U257I:2pX?Ia ]"]ēU\{ÕF'bc|bF t7.Q"Bi #6N56{} }ʐz֛( ,?:Á`]fvRڢZ+-&kvY% X%!%mΗCfό~u2:PU8#㟃,}`݀Y^NA`Qp^p*uipŽs6x!qb$-O$;nlA;ۙ:HV]ʭ00")/?Nd4NJZ M+"Ե5>Š5V ;GFqD2/h' ^ܳԬE0~m1O.ũPʞ;RcJ+|~-NQt(Hq=mٟ!+R{}ۧ;=fC95֖#F5Q݃~SJpCxH}w!`)k䰞!\0%BrZ.uVĺt >?z*hqmѝ%rN>pBkWlG0)DzH=5}08J@6mh -M 6r32mDUTZjOZ%Ub6$+Bs"Ddzzj3M~!{a_+CdVn9oa!_rb .iG@ >T`=ϥvk"./ZYhʲ)4 ­ {RRAA*U(\gk3vڳFաq 3j#dQe PFom9qoZb03y:Z-nQOa 6M#s k%0vqZKVq+G=G& v׷'zBTҷq~a[J33C:^捬ԯp.|C/Dy3㍟&X25{L6b-a5<'_r/ rWw5N|/`O A,Z/vh#h=ޟ:S4Oq2 ({D.Q[gXNu+kxi)TqHyYu-&_bc?"S,M8&ZV>hx\1B̋j;˥~L҇~iӥ %y"GdoZͤX²a\U[R4_~|uŋ F9, *^5ͪ{[`'hq'C0á P] z I2<3m <8<, ;`bS! 5%ulndmΠ5RdP<(.w"tw7]c*XXuR#M܁`gH|y,[,E/{@` ľ}%-&m?k~괕Ixs4=րjlN0zLn@MVY`+ye;>5I|-C=0fᕸsJpՂ@Q9rb>d~ؗ=:d\n)2yʽX✓Wba>{du'>`~K'oajw1$0X\ T9?L$TPVc_Rl,XݍrTcJG?|iv F&O1^pW%JvT%WDC5t$S-:PIRC:b]8h4r_'O14dp-M낻Y U/3'iZXWwiX-E!k+VHOo /5,JΊ@HZ>@o qxf$̀yyiP-ț+HA\10yagim A4h=ܻ̈́ЫBIA0BusXWѦb2mG0Lv|{|;Y\g)sg1Q9С4s9AYpm 3Hs5#C.3hѮ瘖[J[{[x}8aFy6"` =cc,:dԍ-"=H#RBZfDRZF-|+DR</(ͬCH z6=438N PӘR ]wtq'05lʎyD|$ \)Q3yxB<,RMZvFsJÖy0+I9l:e9W1e Kpw:ֱgW) wvk< -Br$x\2-BoPidoPWO<R KP%J-A4;˸΀>p!i[$7V< rO?^;׻V?oPf@L#P@amݾm20j,5zptbJCVkL;Gݐu2+Mʭ8i^֦yZ74d/c rG"? bn>y,|XwsdXu, ( 3y'v%B,5iH<.tf^@T=_ sIrs]: ]\?Vpla{eyزF:=^ys9  k@8LRS1HWzd>nDkd $Vn@ :$Q×s,SfGѶ;Sa]& {}sVZ;T i~\yx8g]̒8%K . 5j#Wӏi;9X1`y,;3i2m >~zi.D#$>Qj/~M6[ӄ>4  (1|75@!cK3{ʢ!;xn<Khȇ |b@^|UtWғC(Nv'Df!@,Bo|gŊ[5B*oM lLJK我n\V5/iIl]ˀQX*23+ѼNڕZ/R.U\L߳k´aUȨreJk`5S-PBЙC 0mfE"Ӗpl8du(o&lsVyƳxQaDsxҥ( 7O&z?E}foW x [ylu^)@(5n|e[9SJl;q+x:N;9, ُ_`Z9t#5Z mdE"U$ಢA üA-2=ECIiӣke:%R]k$mOVP=pt6Zbi*F/ɢhf}K/i+T>޶`QM8.ik' _i2ipSQe]fgѼ᳧ L 4I?(IjU̦Ip[h~=3? Y.Q@'-}V ;ezvO谹VO:ьszI 6fՏ 5@'uďV)>հZ7oʺ+'q{J<_/4xOׂt5Mrm|,aL3܊jRI ė[iWy (<6 g!Pļ`m4˵{ 3LeZ!mL6g(jɦq=pCL W1>>Zd!U |pmG;Z+L>pGO/=#fEeW@k|e 47Q3:]d%5#j-喝<bT?zۖhA;Ra^qbCufUnDRNw(+ J*p $5QCESA "jHo" 8IstDM8cz^dE2^Skrojr Hne\%k~-,*jz& |MxEdXzX{!ؓ$Ɔ(g,H/ߤmtBЊq":vrQ@V9B|AX 5H|'OCvyWtE`6A{kb)+ OA_7<>QIѾiGk'ju)@;B [Qd0,W%H w0AݮJx|y[_w4X/NDQ~t *J+ԩ+[&4.:$s { T(ߕsc Z% ̎y.vv;k;h@pU]$_~1PڵE\;#j]7 Y{ G&K*DRP2ruzDR^J>3c27ev!ԽHJMտ ьqH5 N淉ԥ ;FCd# u:dNEMG>=3z)`KOqbޕ+Ax8O zGGmY;1? Td20bҡUx\F }zUik-G ݤ]^CIw[ՔqVx_ћj-7y{:1;<~ w ޲*}b+Q) l4 O:m^C"';G$pw)S>N@p,v2YW7sF ^2Ai5HO? m [h8N{C>12F[n-d P ҍIep1Cp=.h+b,#,7A~8S2O ̥S%޺_| {Kt ҬaQqV6ŨW7 $yd`솜a&hJړHu[SSycMb!ZDnY7֦4&b} _3&F,L>Htb?,g(yNޠ!!t}h0LjFRaZ"8WpZ~{QޯJOH>&6I֠"̼&*д=c0]\=x5=4 ynex}52FH{E׆Q$Ibd[ȸԶwǯ~ hL@ץ1Q 0i7rp*5Ucd i6l s\xrZΒKT!h5r>a_Ͳ&6%~{OW)Ʈ^8 r|lO:u | 7v/[Ȱ`6q.jG6 CI9x5x-4{>.:I'}$=~J{(A1s #"bA K^-AMo >eoNTtm[át~LWJ}`cmK6Fѻٙ-/RBAiCb=.-^- UB } 7o,Z++Bg0V!1<5N 49`A)y.ȧou&UFRq...%7}8꽐_G*ȨX3 +} yD*>0Fj8rřbL;Xjd_Aܞoo0ө*`Ƣ'l=1 p*5O)3d75=jek\L6suܳQnۤ1HLzSyFjh4}~06CF0p[999 AfbęU K0t[ܞOv;B(#h^ًۘ{9yA8ݵk'yɯm=(=#32wψ-hQhѪ̎WnVO8deAXxn>Piw'3F2c6kP#ڐ@@ squV3|\2G_4{D*ITnA0XbitI3LS#HJ ^YF7LN9|+J;yꡲ8G/4t$T>>鮐i;P/~3>e]/ bxEb耍2cܘM3ɯy= G.F/xǮCU8_֖> Yuau̓g]Ud`ۙEy▿rj![|eK"$f aTwL=QV' w8-Eu&'PhYoxP#:c$ k\{/v~mQtp1βH2^a8E n4aDT.G8bçV(ppQ;+ |)3!܇m}#Zc4e F.H-ژLTrƌ.ٞ樓i*~%Nwj1{ҐPcv|iORO ?}!BO>jBPn`ñLh-h@zQ'D1 AVE^o`a*U3VEc,Du+Huk.Ьd)l4cckU1xp3 nY,%E+ԓB#˘>7L/غH~+)#||W|*}g>GzDvO-0_oz7HTYV:.ڞ ÆAWn*S"mj^$84?-p$䤫~&lA7ȬcIsՑ(W10ew. Aq8J5>089P_+#'qSo[s~ZS :ϵazR^w,@*:<5nMj[GSNr :o2FUG[aeҬ#;nsG.jbj]H'Y i_%ڐ΄Uh+!, *G@y0BDQnQ/[щ Zc8=,JG bМ[S#/< !ƷekCRQ=JQys^Xtw(CWSZ-r +н̗×?#aH˿}<[<;VrZ%,)O{eh`Pes(2chCbw(@nژ15T4H ${td݆,\خde5 %m.Uno0!0P[7"šZB*ڛILpC\X8銅%9h9,sn̴})6!rF@HY, ^A9ip~Hk_y>fXF0Fl#$K51\4 XžşLF󒯰NӰ0YSjgf1ݖ| r5y~U4N;ouMO)p9 20w [>ʮ5L>@'Ȣ)wœ7 ٘%vҎ {_P^̎\/D(F ,qhTFp ES/ՈXۡd}N};/llJƗw6;"A By[}d?d>Wݰ+OK ?VόF6Qv~zKQ$(u7 u;j(Fr w-0\j*6(Q);X)cf+ؐۦ_yv5Ww ٶDSr}Piڬ }ư #[^IbWg2*_(EW=#Pџ6'gJz(eW >W<\&\E9{ա>SY…>Ijeg&Mп`Wۧ}\ piE?:m? Z먵!T+IO'Xr 7ZkG쥗ްSiXju,a6QO2ع{C("f5Òc1hv]F(SEl4^oEd#UQrh>̝wKԪQځ{Zt@ao8}!if^kY=#~w#o;e ,]z| `taV!;o/Ȫ?K>$(Q: QuX JkQb0UϵR GwQ>()ghOc>=pYu …tN9Ď9GGϭ8qT`2{2K7P˜N,$&(kݒ/;:!"d]&=W>U>j}|(U_\5yDf츒0Ky]I W]ܩJ$ ov^*@?W.btgk*~8ZVCpse1qO_NgVn:7B]1)*-}*Xcn,h@L40l)R1T,HBu [izѳdqY4Pn޼4C%JmPc.CcEA'߼f?8ݚIƐ$\˧u!= l˸k^@>0&ʕ(isNܘ7RR(xcmD,glp)%U6ODsTMwxʌ~ΨCs7o}M)- Ԟ^/:9t8+ IG./h*FvO{)IO{^y7OxiJ$ JmFo6 D„`z6I)lJt}Iu=>@SP* PK r]X8C=nVs]{f(DO `'r ctFiU|K- "l׃n*"2kv@74CfK[$dSzS~[c8Nj^-栳3q V8BW]O**r.sC!-4:KB ,ΐ~#C)|dMWxރF?O.¹b4hmkL٠ڻ9#^.[nh@{ #X7UUqr ۝@c[7_>ÌaKk#RXro!]!]y)6$ xghwCF-zNȮoJŖUyYƜoga~$0-)R\?5IED0)b?hP'b/}CzŐԨ,N8Zn!s((v^t@c{O7$VbZ݀(UX'9jg^'cyGvY4@aƦ[rYg* JgZ!Hj3& %Kߗ*|ORȦі\~Rb"Q)GltjbZ z0VW2,! s1jCzwПcY zd!B/b$"f}1:4D=0 2e#΃#zQe=/)xZ"1ؠ^bCAz%ی6 U%juڄrr@YB@ uW]M׆O:߄Z"BPƛ~ cX ͡Mp @e[=oKUxd6X?xUd~b_#SN qvhB/h^g9.AC_߆?PdB|9vjRD7{{IniSapEјV##I͂\'jp$_:8b1Hvql_dr%/$zrn>=*wE-j #<i釵;sueW7ڳ- rx܃IwMɶ/`Rˏt ]PZ|I˟ډ4gq4sdHATc%M>eh8H5[7|2b](T:tLu@AGCجRi{7?GL&OcpےmOP>n o ]G.S#BNman I2_A6_#_NbTmνeGIwUͯl1hU^P`t/d!ҞP!%RwN8;H c%:‰޿_g} q9FEO"ݡ*!V>xfP"&)rG>Ou@,>|sW~H.aD[LmZY1Up@ՙO+O"^.R %kGӭ$W;кKciAtK\V).V=(ip*YQ Wdntbٿ)ph{eyi c t4}32T?mKcBPڝ`q1^*!q?A@ zXdb64 `Dܐ, Zo' ZII߬m. aWsCzs:Ե월Ԯ?nY;_-3v n]Xj$0&'lw`zZ=[;" $bF`ĸv8>wmm=UQBn7+F$DgS,2f@ ^6b6y2s'vy}yj_$w,eb iiMIcZ/JJĥlү:Bzq S}aч$wiz;hɗه,_"ň"MW*YmvO`]~u{&`0a/ٌ4Y Y%˱.=R!Ad J})V1gS6۰H*gZ|פIeS͔,)I#3fJ~0~V/ @ηU!1R(` < b C)NWٟ ʅm6 .'8Рɴ$_G$&lH*[GG$ G \ 2,r>LQ0_69 XMn  QBD8Br^𣵔d^;![Q |TR=lT>N byvFTvAb83M]=J4pӮpτ[ݚzKA-0+ۚĈsx/p[֬98 FLܒ}$7 XN3fDI t[^@ 38`rVMMJm3.ϵL0'PX#׻[uwDj/n%cwIRT@i0Hm̔~ig/M 㥔Xy^V_b @ eb jhv=V{l[z2u3\''z㪬7ߧBat9tiĒ Rڄ6qxbPJUi%$gq2~!K#R'H\48B)pjL.HGfzUW~1j*"#Mm0VC8=}z3GEtd <yeNt0`0.Bڤכm"!ˆE"`Nt8pў˱ EUQRA$N"GةӌY/wQ2 jVHQz_ QnS %1LZ?-%EA L%M J!TkWTVf-rFtsrkl"ԛڝt|ldAT#qH+9 xDdżU}|,J+KH;oQ#pM2ka8RRMRO y//s+t x bQP0'N X J v fPOTG^V_ œmOE4 (*eUISV&PҼF*'ΈbfS')X+aW/viv,x4<&g^piuF'ёrY{K6f9쮙d"I=sqiV#^aY-n:}r26+MtN-7 R^퉢ۯ33] ^F|ߤ ÆJI[ >B^⢎R5 &wE=ԯl{$~ҿZ܏_Pߩ>4ry~, !-1¹zgEW<y!wNI^Z(R JDdчM [wO\a|PQSJ w<jDJv&9o2~b}0 0hK%_K|,B"A.昋%?ƨtbC).,.fsLg,lUF+'NG0kP\nek 1k1F:?xbm45x&3VZ5h|_da2yZXWVB1$!Fi*Jop?+TBɘq d^.픤5{ ټ+țtޟ6%`~-1,xz~9/@%z:XFy4X"h4_;hxX"Lω-om]}dy~1..cS*x"=y4QMۑ1W Y"u<߾ۮ$VD@&3qTt|K!N+pXQVuYo0t{YNg)oҐ ~x9o ,~Uf3MA:s C*Iƭ$"D')rEѰzW\`&Jy9q^.VwFWW-dv˽(Izpߟ{3:{fPMuR;í52,W)mwPzcJDPtv^GR#gF.D 1],h gxoXj"ڃL,Q.9+/5O4nFnߋxG]U=|tT8觛;EDvxF8W@ځo]|ScϢj@E` ,gdچٍ1a8l,R_ '7?Dmhc* 1*)BQJFB|g]sʊ`ϫYyDb؞ 0f/?7<%^Q0J7FDנ"]boV}|h:pv#*BÔ1 &>(5Wgǁ91"xEFL粘ӷja0~c=俙@-gAWܓ;pb#ځrf;t']V߲;\x[y?9T4s5,=qO' D4HGFv<ٺ kʋZl8Q%ӾRWf(lX̱=9F;,@z0D(+ȿK۩dZodJS@ jN|/V 7 A3&9`rVr,xWےY 6JrM ,gw~S *>¥MmpQu$.^f4 )f'pz|d';'vL#8d]Vk#_2Ni_VKBal;h|2Y@D 006̧d~ZX '.GZm$8.!Cb:񬲼d+z>O;e,2Klzj*E&mLag]&3<ίR%18_g{|2|quh@#q"iu Â⺝2Lrs-m7euu(gYAXˡiVs/Dޚ ,*.24~ݱ 3/]j̬ETk6u6GVavg`'KYQ\Ec Ԡ}PneIة3]}֟|nPz_pxI[71V{%l:Zz5@4\Dؤ7hڎ=Fh #ucm{Ho/nj%nx96M!Y!0IW`2gчNZ!{_b-<*'t m$b'7[tF㋝x_ʙxK>'$rr \1܋6XE.`$YG)Y/!͜cç@e g27*Ӓ۶뫦$biLcZCdDRUHIXSwE` !Ed_9 WmՅ`LCYn&fXU0h^p٤IĖ`e1XJ H pBfWQ?r8CF55WPo$1E63($ H͏NEޞ0س+FZ,0W&Nfpge$) 5Q8 ."N7ֿ,ԏ$(<vWJ[*ߗI\\//ޙv1maG鍊}H;+ݒ_:8Q-(s@V4*=\yecvLBͿI }rAvUj5ÂBH??wX&%`&Sե"pYyO缌N,Z^n2Qm:8pr|[6}0#o'J߽7,||zsX$zRWI'N-PƘQgTؠ]9rB}WyN؏(%US`F7Bp*"y-Vᅪbz9I"ofY-bOg H2Fn'ɆRERi]vrt_ym S#UT+bL|FLQPU's?8P1Qk۩Z&yP׽x Q^`]CPZV% r.4D]p~dP @^XWa/(a͑"y̤J<"h i()@TI~ָt=1 5)[:f@iK;ѐb}q )v5Ix3RrMo6n%et fU^>eC)CEv@PgYK`IF Fj1 . zA_nEtT4X5aO/ 5fe3d"L2=2FSX]KjB)^uKZ?yV^ZLڨ4gir̻,]'tM]flY))@J&?Pd%i'6;T{ U(#A MU!V`@!WIlIg|B(*u>=O\<`J;K\Ql68pت5q~aM ytZ‡$k^t0Y v ;PDsFd)pcH J\pu67k4Hc>%b4\GU<V7hH̲cS-uUslp8ZZ*Ôeֈ.`}c7j=uwr5mjL=: yH1ߚ<ƜIog!Ȁ|d3 =77,^igC "N!?'A?'b @>E+?darV#\/em+ аD>R^ו(9%) fj1-b&V8%>6'r-?vEvX~_Fs6!z~~-}0xw5|ŧW7_BoN%vE#Ӿ}"`A 0DX!F"e0_f#;c9'_\J&-3?5zqKˊ%^t˨KFi?DS;R]yK^*ɲJ'Cb4i>5xG{U1"HuKT@zTjAuCwJ[sTs={9{zΰ&N/ F}6 ք:`_)xZwGH\iO ;'[P/98ȯu)W& vdldoJ~Rb؉*:$v+?IgiС[ژ@h5PA(*dk4\1 .mb2(fo̢ t ҅='jyt-f!VB1K>T5UˢQ 6 i?ۚY{ք#Eew0Lޗf`Bd:+,-X}*'W]u8xbBzZowP;nw 49I;q@*&.~'W4WcVll?+C`h@.'SzS( [A7.tNzf\ " 4ţi{JC/iT3{:A!=b"TPTz?4?CЅdC+cPs8'S(JVWA@cݙ@OdYw08/0҂N)r,Rk?z6tuUDB 0ֵЃ$eDpްfedzV5:ڍ8>ʳE AJ=ᮐy+-&C{b ac 3M;1QJ3PX8Bv 21$)\"UmsT3m$r_F~bI2 U<ޅ:[+M=v;CEڕ\Ӕ N<欭 4kCZ`#1FBJH"G2 5)7$P}+=`/Eh_ln[q,|elD?ħd_[Rһ$z*ߊ% :ø;nW>Oˡ)2C؏5*^Z>qO6 ZVs .!C8aCp֡xZ8ֈs'QB } N(ݎj9Opͳm6[{tGl8fG'KJAEsHr;Ƚ`V$t'gʢ`][/݌.7|릥5SeڞV%'`k Ň^< |> 0ffy/+0r&f7\A ʕ456SH6=&mȳN:Kh^{C^qZc$g$jkRU5ԭC۸>!.fY^_ГF`bKve-)\69:>2 ǚȞ%)j] ƴ4Q/4M< 4]{ dֵD;ҁ5CK0FJـ-!dp+X&Q1ݦߨFFn(.u{1 92keinxTL⭃t~^ş{M s^C k̮Qv|%-*C}. 0n y\a'u{o)ĕA 3ĪЎֱmgMc ek̛E#0ZA0ĨXM9Z} K"2 oO6"Dmg^hFz:* +*J΄%3*%,$,R}6ŞJaR!.h8M ޹^3 tR:0.g b>w+$"|ktr7Ax닱<(^"YH~^ť ]EYsUC{r()n )!Y A 51.-b؇9+I-@M6)iM_JIi~hٲ*U(+ZIĜihݽOBB2ƐacΒ^*bT|Ϩ3]lW|p犱pгKkHVg4mg雏T׉Z J nyDݎ |ɒn(l ChiYI+:̡FR@Yx;k4S/DX-pN PhWM,"e䰷/YD~@2FV;j?zA.F*$uMO9cfz*!^dsiLUJb&{VvU>pX&mƔ@z*ΆdxY8z 2hM[ԁgYr%W,jmJ@JeqC0T|87 =eB .Q,27V䊲{:Kk˶ଧ/fJCJQ!eι ?ޘ0 oXT =F30낛tCEi7 ?q6'4T"hli"gn@Pr_vbM#$V=6*cC oWiՎbGTI ?|%PQ%*jC)i*l9wڞbR$e9xXHRNiA߬^eLg>o= sO“Ho_ U+qt }4ZuEQnbm ))X<}_VpMRǨ%tIm*TbC=:<,8$]F Nb/_xEUIfpmS]TyL[3nTm4@}A5T#o߿¶:՝܂4uí(}D+&0KNG? Bݣ"SfLoQU3^FO1Aw-v>x=n!e<=:7'N`b#zk.;zi+d{lBby mٓjEgN/>zMG,E;_mԚ̯[D[Eg6*\V&*gu@hh(kAɼG q:^ޞHHP6$C!/[ %aNk) ҟ 'gI'`JgZJ࢚̇Uk29^SOI˲?y >IeoV'd'W/h pFgL6I,BPvt'WR}R MzMoN̊HO8/`JBlSĤqN~s&w+xzt*}U "Fx"u"VZ.v+z9DI#S?z0`_7[r\4.AIxA _دQTL9;"}S߸4IO##N4{HB;ս"]ɋsfpWLUFkSC# ~셆PՌp F/Ǖ [p{#{-})'@dRhh:#I_S͌3cEL=~zi[=nz#_2Bd(@ϗ3"99 W\J#tX3_=/f,WN`(69U)R >I{\nMiR1C'1*?[:M+!\G ָ_O,b~S0۶l@}Nۨh`ߑp< %z̧vb#{)b62  D64&Rkrw5ݰ6רrVFKlW8IHDrWEwYN1NBuO c+D,̇5tʎGTp rی}n_cS+XE2֪wsk@˰d㶅,N4P9N dQYfH7Zi9K_Tn+1" oy''xR|k퓅E=H~ 7 o0yK7fߵ%ĴصT6L,O :ƙ*/GcQg?u>֘λ$AntM+4fWUH3K ߢ Dm w' Nv7j8%xi.J^P!@␤k*֐}\2RԀ ⇢7n^ѧf 6O hiB0]盐XPIGG҂fMaRz4Mh}ߕwFc[ щw?sz4RKĈj;a6Sd;^.ʛOEL5N0oh񥑸m3cQjc QS8(]})sibi;*XYVN(9v E'M mHϒpYb>y_.U6tR$PֈPh틾ε=e*~$6Y *Ra{QO(D5C&+S,  wNTC48PwjH4-OkL"RkaF#_Vs"7 "%̫-sb.)M}{I#jq_F}GLm$N#icdC l~J4B#s PmK~xT= ^O&\~vbWc[wF\i=/Z͗yCy9^i1d0ܘF`Հu&}rBcD+%4#F2F|: w]|w7֣H qVYi͕wL@W9G#nW1x i: T6LU7XW@wxm-m {ڸ#F!Om )٘b>υnQr!Slu3&yYF8n۟mtCH $^lw U΂?PimRջh`hMA\M?Ŏ-NJsx7f :r0ky+Iomwh0x{"Tpͧmy>ulf"/˷1 %`c;\R,A_{a]` %(z?nu+؇c/N#cMqFMAq> kI@cT,Bg:20gY;h"MWh5_ـ{5m ,!L\ Mxr@ ;t:Bk4R~= J6/I0NNфQ`TX:,OzXʝ%p?i,&@#bR(lǩBMP_Mu,kpWy-5Ry|3df\&te0 w.~)VzPȀKv$+WyeӾllh[MD*@H xCwyyCqX}ljSMF{aZEwwA$;_lA#9RIR\ohu[GHp%L)f=A$˷#j:ENc(.'[n˺=,ߘi1C,V5r.͘q|̧M5 z ^%{w_@8$w&k/{Q+[=(yr ϶'SXlwޢTN59Z;E4W; TgO 9q=ikM"P>2>mEuh!9营7P)3MZ'd~P 3캟q !w5;" S ?b8A4"oMIP<}kA)dpU5DmХBmGo9Iヲ6}tV\wv(ELtWU*%@ҏ(|ƝT:2;zI`€RWx^,&|SsX,"NEGBm&a%yF #9N& y _g-Y"EXp>zPnkmRTPS#0Aw#vjSk:4?3j_>"Xd tӀQE\bUq #P ;ٕpB@!]:#-~-9>rg}kLr鮦%NehO]ƙD)þe<WZ*V/ & B6KiI,p~m> +[] AFhD!gC?)~EX@2cc07Jt -=H[Napt6UboTXl.F9' &R+O{)9.g™}U9$w߲\caRVNK3j%ˋMT̋nтhؠVYMD0>?aٷd]6cg7ArR ]C׫.:zK*/Kc?.:Jl!ZL`/D;j!6h O4dFA$۪{99CӤ 8` ;+IzMmWI^%4>RjPkJڱ[]S݇ Ri L=ʦ m_Zq`(ڟ X8kI:~zb-lyZSpXn:,˂X,nnLQxj\ĶgN Li` P0M+2 7 Im&p _FH~'EWtmTmc0JEܰi?7i s + =,= ųCFzhaQ& Na`#UGnsî\z y>iudQ rc)ygwbQ!xWAF)M^!I.䋬޾E nfG Nd 9qB~%-Ukb?Yi+3juF12|!h.}ExX2SӌKiC %>mb=Ur6j_&_ʻpʅSH2YvSs?#qh)hĞDq5JTo-L%n(.3h7ﵥZYCB91(J[JFAO37I?K/,{'ksOպٞWά{.渏acF|nrL4lN|Nб'2Z=L]}\i7'輓 Ci!Dc#_4 RMwNpSǒ^ةEOuΊ5_x>)ATr[i'd_y3V']pl L~=H |!]7uyTU dRnGv/-Z@BbW1;!_/ (ölv? %VW\ini{"ޖd(zbR O綯j&܂U҅0\OEW5QS/(yDG,:7ehKujZOh!Mv+)Hs^fpeRQ)Ө0J Hnṽr9~퐙C¾!O _ f Ak;6F=2X,P M]/L(Q]+&Z‹_kΈڏ>Qd[+T| ,Z{ipR0 ZĒ;5V(|;a'0e1X('e38]v*PsҡÑz*Rb W)2z„Smng[ZNTIÆQݚx{ZEq;0X/tssy]j -5.Yو XGR g9Ìzi^l/r$> 3vD 1ǭvyR'"w$mYЖ0u#!puv🕠 =O*,im/( sCXnA y{u>%D\H]u_v!z p=YϮⰖ20ǯ9ޘe&0KL$8ڠMwK;uaYwbHCU-#o1n}>3GFta}h-vƛc>Jc*U28` tA:9mub]m(="T z"ced;0Tdt+&ZtgS J^5ҬbdhizOiS|+à z~#zԽ=>w!zY0o& @ZaJ?=prpP!Ծ*.j K Sqvu(;G4=)"}PrZz7& P[M4MV)w^'1buwGʱЀjk"TI߆^z K .N|\Pwr֕dYrzz^?1#4ֻ+5y+!mНiU7\(kbV{Cp>ЉL,$8\``zUSr1<|Gn#yf5Jݼ:Quvj/(!vGDӸ%xo 6tuM.:ylpd Dc|!O {ĪCM\aIWO HSyKe/kQF?r'h7:DOdȼ P >/h}uHpJq}N+9tq.S߾A\wyOG:Z]~ESˑsL_Itmw8=X'@ZrU*M`7ϻjYf4Wbng֕9hpcަ"Dz&rY&r?FzԶR,_~ 8ۄ"ݩQQ֢jyjׅa&(Ue`gJZh̏* q߬C8&K'Ǜ5T D%Z6uB@ڔnt7d ¶ppk+ l?,q&xXm6Sm{,mtcWn(99ßf @vUީgW6#pl L@O"Gbzb L̆yIHdzAXzE-^ױ P_Q]PT%V?.\sނRŠrCH}IJaBrbdqFNxOŬ[**wAL~1Wzh=9 !)/)a  ca_}|Wri t+t KfE05 Ciy3#W c6~)6[fw+G[Ga#&o$`smۖpeUt6 ^T{ީ[ie v]ʁAe$vҶCnζr%AmNY;Y*p NdCg.էަ#I 6kqdC%N&73Za<-ӷ;?lfE"Ξ+BCJ'AV)TI/X3|cf2C'r8JJte(@\АI]C?b_}=8?7#CQx T2*լ)J'hW5O GDOT,遌`-+7pO_v ktA|Q &GLS;6BxV4VoZIUf&Bu(f= n2ZnUFid#6gYIEIzys{~ޣiS8z#G6ݟv ץ>ّC1K*7ޖ ӻx#0"ed4fN>7)!-liU}JF/ C"~1g}ө*C:g_WmFϮ72r$r2Ep蛱[R0SjV$J&`֎tm49A/[Ibp 6_kv>`ј~sʜ'4F-Ch8aSddj'dGZhSӶg~z 8y#0۟JZy{5m"ecE-*PtZHW6YYPadbnv1A\'gpi/.I9 ?.Yz^L_ak*}Eu VAP ~z]u^I qSh, iva*kbhZtɨB p:1}$Nkd2Yst2& ]/ <5a3ڡq*$D#8&z֤USl^EI .1de.g3V g4 aI# ؄ zğG#Yv2 91ގEJMN^@tItY1zx$rl|߉޹K)dY)yR`N:.w90Y CК`څ.9P;vV1\g_W5~(XDz0mpނ0M͕ s.ף\M!L0;e(H0ȯR}d{j\⢇Uw`MW#6V6!EIG-qW-Lb;cS"K?Cbig*ѐ+\8_P`&vhBdhU_$m0Cΐt|i (Rd9zZe0!0 AlD<ZjzL&nz"tzI I{ځXpB˜DP hIHa5J|H 2ǿ2&FPN6T˺dQD"\PA[Z-NAP_8#9L]<'>'F2sn Jdf*JtKp)!V2.ku>HY"5qbޘ+K-ȍHJXf(e  J=0Yjq_) ,|v.(G/n}Wx` oNzBv*>;*8;SkxWlA%jM!®68c-'4B吵Kix2I^uj߇҉U9CS@bI5Z}^񿸫qLZ5c0H(pz/>qwҩv}xXQ}(d5dfarݽQRѦv޻n^,;So%)3}+b%jSڰ VO3mDc6pR+xo,B:c8{w\9K>!.!+wsQэj6[Ξc -Gˑqk@3QnD<"bc+?Pm tydhZ>7X`r~D "y&郎byա-9jիmoA{ʾ}~y0%F~q\yT`bm1P+vPnsGr]{F[?#&~h)AKt_.VA ! 1KKF*XߛM}4xH6O?dFI_Rm#chY rkqhSB*Kb}O{ 94ބqwJqT_.s/sgc9~Ι<]zD5pV.\UZZF;N(DtRKa*3!p, X%Wo yXg cK9PfxYP9ɾc]9}5`{1-"ЧMBm0@\,w"B/ޝ+ Y{ 8: A~>~лXև KB3кK@Mu=˃(t`\&6/(<G'AfL|JԦ?.~9n9{+ ZgZWY6ջ'ܾi7.k۩#+z[k?~4()isTf;oPZGAw(%{ĕ! T#9>rHghB#kgړQX(,2-HN^M ]s $On!ޑfTx)-ѯѨM >rׁH{P!@W^BYAj,e&7xTwiU"&ick`s'J_U*c_{R*K#NJ2橪 W9[ abJ0 []/M?P yUw;#nSs`/S7TΤ~yDghoWZH?~=a(rwe-Om5vCҞމ6Wۥo~^GsKѸ5ݩjgLP|ZAN$ ³,S.Q륧M1=d,[NʷF$ˤd~1QEFz %F!h(Uo9wjW4貶a;+b0^7˫3MG@.fy.ljCS \};"(bÓUcZT)4Nwmw#)hw`"`!Xαg;m؟FG)\ڡH7=$qځ]tf BA-xlpo ?Mt7dAR'/3o~AR4&.Chw{LAC~FV2cڐ)@u ,cRw cpy熭;"}k2i$ @~ &U⸫eg?LMAP}&=v .}j8Qa[ ` \$ǖQ6@54FO%a5o+,i+,ZLAkr ܣ$\,?цMV]n^*r_TP ~z%KWsIp/!N r/-3DXƆٝO=hٶdwGzߖq<*z4K@O 7@U;WR٬nS^;RmU 7KATAt9Oheһ|()Iީq5|/a},JCGF/8.ģt ٚ[w/+uFKxi+dI F6JLJp^hQy }2[T_J_~JzH{b&d7NƵe '"TzXIPx[f@eaJ~ 'RT}xFpb?5fˢF)K0BHCnwaݧJ~ap")T*W<<g}X)B1Zy C(H _"m#OtgjT^#^u {,U̟R{r0`%dmK"c~LY.ۤjXRœ91߈uY} SͯҘWS;YGI'Y} _0iw𚱤vǺ3v lrcJJl҈A^(oLVtQaEɗR!yTJR ک;~$B*́mpyJ@qUK4 c7_}PXrNc(.!*3&虹Q{cYk!T_}P6mgO141T Vv[ qm&2Rx8/dJo1i^i%N>ueycB<ɛ/јU@WH- 0f)g+` G8ō |IbzKIˆQ`*>/8^.h`RzZI3zBh&gGԵ#VD 2:W9 t ?xJԳ v"vE2v(_4$d|*":vvCb EIx({(5/sxބ< 7“~-cv*ңJ-Re=\ZyxdXɬ섊v|A:\<;.&!2ޙAuC≕]`2=YV7_zu (VQ<*Sk wEgu Pǟ/ PL mOQEnwr  AXV䤕T ɠvWAHnpDDh\.[ ̃x{'SwB^T) 2PHJ]LwCY P7x-S:qP[Fw,4!Ĩ: p!^{ \4JX'vLl ܶ-Qf0B?"ʻ`Zʴ+t+}s\=uW^Ǧ#2*\[(zr7-ezu]Ik?B@aY@ˀ\BvCz:bc'Ǿ8p1o {~U̲1ZFAv_OVwǶ{N 0rdiyO*86F/%> /f›Hsq('k$oT0FrtգԼ*l5N¯$OR0Y O1l:#y^q5җn?t5AѮLk-CIDRV4,I3[hbohΖ&IHyʬ4*NjDI%&*Î5z}Jn{늏Z;Co|\ٙ8yn=oCao 8|dZ*,TQ+ڠ襇bnDi/cfKKjFp0x4Ѐfl`\S 4+b5+E2egc/w(;dz@dD$:h:/7]o["0r8o%-Я{;*RY&㗬LBŷ͢BžkZ{gElfտ?+W ?c^USI䝑$*BK]Q0-T6m@z 0°Tb4/]8<7V.=/&Cxuwq >Ȫ#UR_=l? E'%W"ᠽpl W@,b O-~*Bj}AQ*UwgIetb/7;c=n(W^Ff\{f1,TGUBqsCL7l{,,1h7Vx1αvyHQ_An@fA٨<ҾĄ0 6hD #D*J ض#.+:'䴠YRk_ YpȕmļiwY )ۉ;TUy~fxXR^mDZF7]-ឍ><]H`17җ gy o,o夾>f`8ISî| ]q惨=5 !;S,{p8A 㧐qtM!wÅV(%>?i1yٛ|izٙ$w{YXfj,ylzQnDcq훚⛂4zTc1 {1 uQ0fCkqKH$)ܣQ]ɯḇ3LAhQ]zKBw*멭g!9 rfԼuPL046 f`$]=,-Id.8"Y.bU B<X9Ei{~N"Hp L#W'CH $jnXGPH0|UT\XI"^-A}au#}\X^0{L-A'c@@QvVޥvKȋ vHЖVkkv94Teu-%C~ xS@}VBC3mc9/FG5%^J%)QR"G2Ձ+oa=ʔ25y>AƕPZ(3UϜ"dv2uj-mhcV=,9e&&ܵym FLP$PnJmE5{s=Io$ӮtF(ArlSbڙ(/=sKQU\ȾP逞Ѭ݈`q+ڵkm `ƌ+ d=?l֎rRXɗAKr$OI](21˭+uz AĽɵy,qOfdvxE/`]3}Bon:W `NغmbwLmi&քOxXUJ3 dlHׂWWX]_ CUMgj"D|{C\9 `o߾8٦jy1TUID8RjlOr^IPFp~Oٱ]PGR7bE|;&GpPVI1%=Y(/WXh I=X +%9R Q}k7eleF%REd̊/J1١43П쎇C'UG39Ig82O*F8j!3Sɴ_KV$9 @}SE~Fl@{:<uAwuD[;?x撽 JT7b,aEB>TVUM} }7 wՃ*_tJ%Ԉ8s$OkC>chvíg8`EΌ6f rɵ :iшy[,Dُ\2}Pk uxUl{L@ Q!Hhr!RvҼ\9 ge!ڤF/.|Ju}@"&݇j.Z}THx8z?J.DйF 1Vی.b/e@anͻYV4`M%jɶ˦B};{83}?sթu)/Q:˓_=(6:vTV7(f ;DEi1A& 4 j4x8b0!{1d !g*Y#JB[zkyG^PUN&YO3~0Py_Z-ݤ||b& D[6bG~mnd`)и%vx Ф?$EkE~i0i02rwJi"ItὩ|PX;oOPF=NV|sیlFQ2<8j(!mWѤ&n_I!FW}o H~o.3D0A.ڷ*]%|Ӟ$Fc/l2\Wt$|yȊhwQz^e$wFѨ(لTu"RX`o:S p=/HJ_ƋB`6f7q,{lrA[ΥKpd o8^ywyba&cI62OA`qKrOnw\ YK&o=.͏s= 'F'$U#{p/1GIqbj`N)2bjAr %n~Ѻ0%SRo0AYA]-ѣZ0\m]!!2SÖKKJ/FSeKu%HN޵ ,4(A `Ԓ1WTEz5-:%:҈s)q\ `w0a+~*.sk]L>qIdWg/@t5YwZUv|7Gœ&U&0iMeJ~SmS\Twnb8 @߫8X )rS,:D¹w1,ĨBJ}AS N63I -?tbyuci,u,hBRcۄc2 ĶWFra'BR%:$Kf&ynZ8yZt'M,6NUjv>fD6JD(@KS`k 2of9Ԅ,FwK%Cl㏇w#vn: vO[ VY/) D [Ȣ' F*VYH@ zE( ɲ)^)Box.hip ` RI=Pwu[߃C^n_~Cmp̩qJ^M}.'X=C([NT6Mc}j}jr 'xX,l]ւ4%z9(?BPҽ˖}I kvW|nYGH^י*h?ۢ쮞Q;0HRdDhPa7FӀY}vuQ?eE` tlԨQ=NW[MUE&N\&Oxy)1K9T!/H"U(UI W"AwCx `6;a yj0"i 7ƍOV},SvaNڏ!:Ş* ~p:֥;RX E˱BqQ%TZ 3_>z&Αz3zx y6,.*xt3-k*13Povhfأt:S#p"gᠢ#JzLo1dEL=7x;6*c^CNjF7.i;GT;ƷzWBg,GldV)jUǵڞCE=X6hNC8FFEf#G=]oVJP)w1?KlyGaW QWBsC Lp/U`Ftӳ?h0W_vB~ }S*?[ߡݘ]dìOVS*WgQvr5qc&G.@ QV^hpp/!$:!FL~KV17*J {Q,e s8sb0P죛Yl$L3st|Yzj:*KJ?KBfuy1iH=ePHer6Wymش䨭 a__ \2cqר𒍏eE%0 ֗B* ?^e diOl}u/D}l1ͺX'^ӵ@2X|N7F5k(r%K-`7%[Q#W8f-gÃ[xr>$ Џ7o]h%iqEE=RV*I*6d;[RL^`1lz2-o"[;G_˦\_$ 13LrGO.ʛjjy_ 8~LQe<eᣁsS+ 3Q_"V=V9GAWpӣr}㫽1VE90>M% t (B}Cp7m݁LBr_V_h^3u126@#X _d})sDNo>e߷^?ËdcBX~V irk9L5wFCrܜw҈NH$ koj;ɦO be?vN4d7-KRsَ̚S=x-23F_*c2X{qRS[5ǻO#`RXlYO\ӑhfǯHROMw+B!$LPՆ4= jnRv1\g٬t$wPECVt,gPŞD_@# 9W*2K 8"hd%s\S|D<9& U,jaQ9_pOUO_xV]$/*K/KZ[vIbX%$={k//{q2mGU-cuxޙ -/'C^6`Y'3n;{3H;C;YuQ ̎*34z'nEμ uh Hs^߬t61jd$X(4um[w;F^6=CpC,4tr"b%X?tk!Aq^ܔ!x֏M0&v& q(*riωQXEaHҳ= i|Ls9DNcxxHEBh^axF~"7YjY/.+\}p} F3F#?8PHq\ GbFo%.at72rym tSSoD!aKx1{_;cPdn\67_q9 ϭ}8eA#ui5+0" ]݊W c0R,2 CLւ3о⿌7}=Jiz xHiEN`Pb~r#0ʢ) g$avvFFu~LzK<@qőrYodu.҅y 8yZ HT!P~M"}GTV:qⴗR~`$?ָX~Ց,ĸ.cO㹹@Z]4sgUAY8+P!n(Rwc5t9RFn+fٶ&c CsQ^|벒Vym;}pe`xy.kC9j$oIrԠ{:r@.f_)dkNfI\+`ia˙s8Wo^IW8ͦzb!%pS xBZb!1E$<珬 ZX*"'a5ug&puWXV X >K.b\(aWlStD܊OyH?Yrӣ{̖3I~S+cޘ¥LԏgyY36zhGc͑O[kxK'6ed{`Hj8&M0ݦ°^ۖ,~(?h_\Y1B/Ҵ&Fb* eG+-[>j:eƴ ]>3>Lw:oڥMl>[78Uw8)M6RCb&wኴ1&(0q3 0Qgdbka::Z^폒F*Nr!sh urZL\Ι~&|!Ά|y]=0=i,mA)2W\b߈;b-Vm \ϋg stŨ];;LJ^u1J**((Dxj2@gܢ"xر@T*A7`#y5c_KV6bQB7>B(^ N\/^HZ4ݭ7aѨہRNr=ސruK0mVO^'XX> ;\17={gPwnkYQb`aI؅s͢'zRIAzptUVc/Vݴ!kgͩ\- TT{?*֔Qw n;N%$Dpݹmk :Uz1u΀vKZm\:K|d0ۄ l<=Cl)sc/}'?80Iq{6Io:QpP&5ᤣ3+2/fN/*+8Um*M ~)~^\c HB 6`/seǡx)tn}bBc2^|H\ r\s(Wt# Q~c(x orG3)аw<"Љ">#¯JrTʦF3;O hn`Y N[J KjQx-  ՜/#epw?܉oy g!w oztTh`|Fe*O[(=_\DJ DxBBqMLYV3O]G4M Ɠr/Z6ɴ$qnHUѽ瞖"T໚O16*2 WbeݖbLlZR5X'.N?]n[g=)OSNGha=grŲ Qy)p/I;2B:4ƈR/?[w~WO4ܲE:Q4iVXusF5)&rwpb?+.!%A| jcV!L|mGZ,a=mHkAmV|R!|Xqjx i76A-aQgM]%n];וej9ѱ ȁR;~4E(ؖPxYј J)nXz6I.7@ S+4ͣcK]҆b4Ebi59p W'?pl ś@sME^mlkO&-ڻ;MW{TMזG0n-p+s5I0(# bGQVO EΞ>^UQE6Xǭ٦*sSz HS!쨹0!stR wIHItx9j7sA[Lƅ6CY0Z+<4/גu`?]qQۤl+&ϝq' /OEM};g^ʐK;W)ET[%\z1"Ր45Ԙ+ޕ“wgB~")c^Y ˒["!di2izKO-zNP pG9a>IΉ>JyG!Ò)wra~ IC dY'kL:ϠҢ׀Z9D>dm_XC˹o$]Dth2uM*_EwO%W㣉Dx'xY|~v`L@*}$H+r" jFAE~*X*Xb{D+RH{llGYƳD4J |!(BHsi<j:R ^b[>#;QаkݿP$J@ՠPmD9T 5|Jj S68Wsĸ&1F'[]N:-ػW ; !'kA ; Vnٞ'RP[ fq6'/;}mA?}/R533z/yϖ qIo$fqƼ@ٞAܓ*Bq9s%ANz4O aMI3YSpNmKLϗ%&.jTͧ+qJk*x쬱Ϝ?zW?,P[J"/qKfmli۟\F]%sA1cD&^>(8YOH{Uۼ&T3PKGdRPE/sX̅7O@M( hLifq`4/5zEb'nLF)$3a g ͺa;Lտ%4.f>Tܥ9-Zo;%@n^-FZH\::81a98Rcc򎉲 k,f+.FLDfX ĻFR*KV^ʤxe\|\zh:{nrG;+kk 獍jw9tk> $^7=*]8sN ~[G.yA_;dtq2^oȗM5%_giPF&a^1޺h7ͽX3gʊÃk`S],!$T)T>(MhGd! Y>8ݻF1ߖbF:Rߑt|L j0F- br~6h9,PЖ0ˑ'_+ kh[ ufzŜc#~['^mD MLFM!KiǬC١XWzV-=Mo +$!P#UgiM\@p>&h$Q8yJ3_Gۑ]\De 1N4AB#]cueSlLlo \qEXr*xI2 /H\^bXlz+6$8P>FHu@5%^Cb7z|E+VM4 ~{ ˶!B<yRV|^-=/u~褊bkwPeAd EΟZ/|RQF}Wم(|`5evz߷G*ʄKljt}|or3p<\% Q4&VEs.ڲUV)|Dx7R֕,kX1O"x4j8Ph(Lܾzݯ{a4eoO1HojE~ \.`ef1gnbޅ(ils+>@qy_/\*^[.j~hܕ$`pHdTPkk>w`}3DտWZ@eJ@>nW oBù[A6PK ~;f1c۟Sj,H֫ ;VUR G{x[Dž'WNIJ@ӵxK}By3]cP7]mt<4Dp6Ct~tFg47p~nM!f/z)V)-T:沐[:B 쫈3h儅N1:@iW|.Y&A=E#3x7\!2Y47?OJul I #Vuk܃T{l#UyPo|η~)=*|wfpbTAHo3'PIFfB6ZYOA?c }UrYqХ[1(](sc>"}3B,./$ f>l>ʭQ8v|t=[itSCV軑|>^KDcPR̕~* p9눠YH(Oy^/DymAv).\&RƩ&մ&Oi q=w>';5W("e~lԆ3.$)n'ϕ>|WJ>vr/80@,/2 .6&H. w4R=o(A @ ~\#31O0V*max8PǐRƽɣ8YAҔpn'rŞAKаUއOCUv9 \痞RԼ qrF@eߘ w VH $`_Ea7~bW$ 7U#Vlrk!bw^Zy0ʸv%1o$jp Vcaz ?VI?dX2awgUHiwJ{_X S_Ώ'2:^/+}iۀ:0E<RBp/*F( *GERݠ8#IA AhKZ7#Gf]zֵN^ӬiؾHf6 @#*~N y{[x(ظ-5{NG҂wC3cPyٴWlb T&. Ȏӝk:ET !L.%g뇏T)] Pm`l**v%Wi\P5G:[l*De3Px /Ba0au0םB }bt0Ʃ#u I16++Qo Z&!sm-DfCUvy/rO QR܏Z2"ܶf:G-)ycY; e5: ‰ ^h(!rox,8ih/ؼF:o/\?myzx"l-*h'L?P:::AsperZ(9ז5Z57=]0 M5FyZ#'|GᩴĥLLIep~Ԛͫ6㊒\[hyW<37_x.֮ ztSYĜ͜V!vr߰ S%Hc+KVrH&Fm-tn:}z B\%1h?JW4n*e >|yM`o#V(R(+ $ MQ ѴOx9^dr k9w =S~8z¤Fe%7p$U}I.%pn>j f[<뫂3Ox}x@50OLKȈ UaG mTnoM!hf0i'NCe^Ԋ7P(d4d>c&|:^ xd҃GV(Tsn8X,e2LmX?23ku|R30/P+Y/g?Oʌ039,*(-1%N/!; tj-~?LD8!7,ī8g/] (ND qʐc-=]ØRfQ9V~hd-t\7=(C E'mJ,gRVf~W-]nֲ7AsзLU0!iKD9xdeS- _ivߴ7xu(K9CPZ=2|[BzUiѫ+b3(@5I8QhF%Os:qejrp$5M\ܕ n.KJt }NX.3JƬUs) x.=26Lgֵ17M't@ WgayK_8x-dzl*/j\@a^z)#} N+ 1x'(]Q{Y甪g U% `bG*!)GBF6ߋ ,`w{Cc A;듩c6mEw[UŦeC(u&̽_U|tk'w]\xGJh@lwwދ:*Dygq'h5,KI,`m[󌧥+Fdɤ&jw}$b uXA$p 32xz+@]'N&.׳Vw^b-%rpáX-Qdϥ|leϑ ^I|ibN96]AɁrC%r1g<'0a dr^ejd̓~ cV#^ˇ?la:zx#EZ~|^$ D&-#ѭ (t,~h~42|H忠h"g\71C@q2`$P7LJ-'s +t{ :f[Ql[,ar(*z-]j{=?ia<4jVprK79gR mi:j6y P(raW<bh6T&rL| ?C6nް0Cϐr urx jA+ͤ?^5vK/lb'FgO'Gz 1)Aоz5ξba CIC"XE̝rhtr}B"ShqZY KFhIm簾x2/N:Z *,rHV(n~ן \b2 \Nً?_|U~Iɭeb›{Qris]PvC"^<?>AwwP`k0"?).oB5tZŗzvJ\]^;.@&"$TK0jxT룷5(s Ɗۃ.PS0W3=>VM~u<@pN xNGIl {F?&aw}ɔ%;BspS͏EǁIq!S{\IMy~sN#QUs3ԕ]CaO;27ܮe;_l!-N}  V"l_=xw=%nUʨ[rjyv6TfDQN DKyW.)$#&߭_VӒieřha 5i.b8p!`}dyni1WRYeNpqK~Mvy0A\-݄oCr3̈́m@#8Q%{*i~' #Y1r&5W dP^}PDW"MG"43s&O0{6w M`g;p#p,Ph9;P)"~']X.Au>FLt3 YaHɀc-T>>CꢚzL@uOQ4loVtHfZb)&,Q4^V$rռ"7,26KY ݲt^kp[\? jwP3=),#-zK92}6ev6=3@c{afO~lZ*x4Jbd';݋̄[RKvWj޵ SeP)hc-jdn{ds tL 'NoX5+yG[R3Sxe7w-f-Ф\߮Iq6uli\GYB?iQ23% Pv;A| Vsu{+eLmTue~N3V nO"Rwu#utʝ *s`D rt!j:6zR𫤠ڍkEzjMt`Nr)LGbPtIH6 WH:ʠ=KO8Q6 &[*[I(v{2\kC ѳMu*E=>ce8;EKc AeQg1GC`%O_)"I! (=%<;(2zS钱}*!C578Q-ԃ0 wt| vuH _EW{@ Pu2 sJ{4%0]kP^NrTNN!g_yP ygLN]xڂuӁ{O,?[wN IehzEp85 Eg93 q̿NEhNh+4(KlX:97xMP({ @y !jv>0FDуEhYĘ`'1Xl0ɻxo.9}9Mȷicǀ 6G+Wp |YgjdU!UYOir$^_=/䋗;;`ȄPՐA,_X`a]^ha+[ωN6qDu Ae7VuYaZ/./` !JyR.,4׾RzڦfD ܆ "8%/6'ShK ^u \$QWw.q0ï\Lt.H*L;Ӳʧ􋰴T~83X,rȔ(Y@7/9{R!Kc@v>Y_n˗ |f;я:OĂ@},k:3sHVU&oݹxI4賈j[z_`甎i (E.a9:a=Mso؎b Aƥ˥RpEaZK"d`+eȲ;OS|!k`14Yyvcgx_{BU&CvU<1E_L.v!hN7C 89\KdTarU^3c=6\n[_3XSTJtut>`b=A,&,,Mb=$uZ`/DV\i ` vzџ5ƅuI 3R6b V°_ O h*R챾Qju{+jg|ӣni߷ӎ/Y"xX NOsXM5 mL]Wh= T:^>x[/ޥ#a.;~+MU2-pk} MzY:/YѰAf6t6KW_}ߔsQ\b{Ž׸1&A~m}@^jp+qCiR&?xմҝC~4Ok±m %1uECl>JZ<@ "T;Uڜ0,冈jp" (zC$,^bޘ]uG .Hګ޻kiV ,d]dK߲),OfICSl- p a{`5[WLh5XSXvG+[up߭oV#TY%_4,[)l(O V0;pkgB*☺4yP#=DTtTi5}PҴ+[WVfw„AE2A;q?i0 ԡR/c ~e5v6 WI:ExyQa66L4 t~<`h%U)aF ER=)4ѢwJ?V-rH8GHiPҞNq*蹯f.vuwJKH)SqŜX;/1&hgLFm  :~݄&#HAAw9IH'%s(-qLM@_|nlh8T?)#uc aN q'96.XUe=XPd$xKF~+t.8-}&O"1l.W4MwN!X)){- oz#c:## c^Syz)=gqY@h#[{Vz] Q!V!"{G1%W/V#eQ;}}|D#Y۠I_^QμB^9̟QF67^H{[~V>x@ЌVhsi9*DL$<]̧l6edu徼 !)ܟ-E5ҷ^1dpE*5=sʒZX2+ 40$xNVɗ﷯qA0]\pos[I6GEdE?"ρ?66ӱxRިR v,8?st6eXbnӢ;̬Jr;jJ DFJ8[;fc0hPXK ;^^r:+0n$rs&2:n!Ţqo<|N@iIH d,t}OV8ު Iii ,<TcMN{!9Ed$*en& eRjjͩ)(0ݼQ#>#~J vq<(YOXi5gSᕅNjaxDH^~hJe0`YCi]`o?&WN+hŕ#kd<'9:Y՘Xg"_*W@m}3YzP%yH+{ݠ廬;1B8^#c}Rܟ]T'w?)ƹVx]ʹgKIHIzUl,-K6뽇s< IE2cp5GʄʐA _cTmLWL}DxF_(Qe_(`U+Vtzȓ(oFfF~R:7AEFj+&Zjҽgv=I~yh*B$xAI V%:>YځQ|ZՊPa~Dxjնya1T$Jw,.Gp /Bj8 *aGxʠ)!M9 \+f<;ߏ&7I  0j)jB[+0)2eyJaRB~)hi ض3֤JcWN⏕KvΚA:Y&itД e"ޠ<2OKU,n[DwЇcyŎ:=!1x[si<Vy%+͂d[,"0DL`EP1As]k[9()p\BR;zה]]cI\=-J޿ݱ"KTqq_7a lq" |Fc{ߟarmYkѳt"1ܿI "ֹ$lx~GT$5{bؼEXHBqwv.aT mIuP+NFfQ-B4=JpɍT;U~ʷic/YkȱJ}Yӊ9%imoʒ߇Tk d9{nc9n!}0rjm1G}Z,Ui<^5d)pK225yT`;Taj 7@Q. TG[%q!z#< {p2<}B4鋝WrпJp/:HF{9 iB 2DI@``ut)6q+?uB# 8HB?:sƄQGW~eXO_]V굡y[AJ5(jqڻgf~)B Q6GvG%.3YYdߋvy2~ ']yra,/KcFj 0kUE}tٯ(0_2 X]XBqT}bː t(3NH0V}Ker/bA٫3s$|Ʈ FVT0JSzG." Os5m7Lj |`Ѻdzʝ*'b={J{ɞg4@ωSԗ:-rdE&li3o^?B@_c.@3eE%!M{)jX'cނQ~~π.j[ii!PvB*dŤ\bkpEHs)mxk^S/qzb,ze{I= nPn_2_fxe /?I(58yconPeӊÄQaaDQ75ci΄=QB&LoMXXf}+m)klO^"*C}㒧6?L%sq,&63bd&a |A$iˑ\ !~,Iu[#nȦȂHq'H\P| [9NGBVL|`Wl+-uր,.@" h$YP {R:YRUW1Y2yK# xXC0=/ w{NrRw^xlƈK*ȥ"G-3"a]d)Pe 4s6z;'>[v-NfdW vQ\%40D_0@ juk0A+*KH#\"BaA.F(N M[7ޏ>˿xUaƮE{$ܤb˖FW_̧}ka{LTߧT@.$8sZO &!:`Oӂg*ҤF`%dk@)&MfuGF̞r ST_?Z SCZa"+ _#NUV 7Ue8nvF>Qo]`m.X_n̪/jTDaY2(B)$r>ƘQi29 -VCGL&` վ4 ^](bGq=03'"=SsB+H :$T*O o>e# ])[5+Dr܁q|e#&>bJC_2JEH~FϮnG{0KGSWyT2՞+>Z r,ɗi5LԼi0YGTw+ze{znj}96 cΰ{3i']bLN 9Rte9%ϳs.U`ķsEXԳʺXxocv *K0=Ą>9:zE9'u۽S:qU0L=B&hb'Se6=IzLB̀BpQ+-g  xp5*ϊݣJ,lj|Rlq0WzωrI4F%5ϮőF;EK{(YQ\ &(b(}mPqUNMMHZK:Y.:awĒl}H-Sۭ -OIb<K=\c%x 68D=ȃ .;اasA7i1)u5cch H$`@XJ'2ȇmgZXJxBy\㡾mOe*a PX%\{)gg/bN&xoʱ:A[`OtZLk $|&ykK*NIՕ/\q񡆊eC3}k?+֘e6مi7tl^z6 SWRƷNqvx]3HJxR8A[K$KL-DPڢ ұz?-LFd݋SWQx. /ϲ*E@5eSnoE3%HVμA* dE4qoaaX& ZZ %;3ebd6~I@[xh̍Xjk#&!oDB::vUrHYtdԿX$Fo_:28@5Ծ60Le{X~G ESx"*IJ0;!5{i痏80ua(024 R5s+78˰$Hsp,4\tV@ƅ'ܘe bLņaa $<zQea~.I#рhmCr&Yh9{{$'w,1uU{hĥᭂ)SMU}]pF he1HdiBltj_|<>vA6N߾6j0oE.h֒v: 9nڕ òFM 9)v,y]_ Ak< bsLַΧRg{ID˓&ZG1X=+Cg4pM~SY8ke*M`v/ =M6]nmlLN3wщ+lv@Rsj᭗dtPTJb4q-pM&=AV% !$W?qSjM0IgP17dm }lE<q (3vzfPv 4F )oށ9V pj⊲GU[%MǠdfO#aK10F dc<}:P;NDzkI(PxawMKb ҟdV).:ת97d`V&h(~Ӵ1˰ݏ=9[O}խ.Bbh3Cf!0Cld ,`K2/.۫ĥI.Q*moaT")NC7+hU7qBx/ oƸќkVeYBߖ{G& h{Ue*sHlsY%fo:m %{8I0BO7a &Yv4E)V:`%wI@P"zBF*} }_EHk?DU|MBuVE4zwOUh˭-3,}y~H/;iǫGd :XD)dW/VUΚv ~i*tڕpqT:ϠIpLt >}8SbTS !/iU]~Yk\D6%KIH38?~\\ò zG;;_-z𦂊RQ _QIHh"Iu-2ڭt\RB]tEB *~/Mǿ#X 4FBٲNT ØɿXMŀhh:=Mv3cԴq;SEy'SdoE= @zn1-51 Lwj?k,Vӣ8\&%jvu" 8 ? ̟ἌƎh?9V` `ZϣqyZa1)wl2n/ N 09͈X*4~B7tJm)Z/m)倞Y)n ;lp "B>=?ӳ$TGT 2O֍QۏKvbM3 )Fo08w!~1 h:S$N&@gä@ܖ\CFs&,H<:WV81cu&PU55vE/!_'^yYvg厢 PŇ]Z紽6Afhi=g ڟkh@A^'"W1Fi[itt{ 7u]i!tОzj=\$=.gO=c #'@Cx0h:^ה2wet`uV Dz@nZqiKAw ]:zR3 9fZG;2yAc9;֧,X}O1zd[bט *0"Um-WZ8c>֋qdjn/ܪj9!0g5-Z,^X>08M+Ny͡~Uk LI &a%U5)c- =dz #2W) KcVݣ,U-ٱӧlXjr.ē7ث|F ,.f>D:̡̼mff(G,yԧ%ƙyT1]z ϲL@(>>C >L[7|h(0:8]W <#7p / B}6,/ۥ!O xB3đ{f,Udmҙ\\V>_~?oQQ8]U û?|`[.E׺l3+3] G+$fSYkU׀t='jAI`ZfBK ]F m%Fl2k%W6EGhNZLC :k}.O,i>'P6]L!4ՌuZh ɻ- /oKd0Cs𗉡Rn܇ɓG('H=H e7?orKReS9N{=%f3edH):Wn\K2 _Ez?Xf-Y], \Lg!-9e.Ju)Գn["HX6>M]60V^rah ~uWh,eNՍz ?$lh-o"U𐝍%$xP]l̑b IY$os}\J]Y>=u5'"?S|zq.[г5ÍcC;^ͩ/BWJ_- ΐHdJ \%BTDk|7ۡ_vV(1o-LaF@]^*:Sc۳5rjD\H2ײ$DrI|6y츄l_4Qޗ/(hqט?@1a@G,v ›o ,s-7ۼVq0L/3qzN*u%1y:hur͠xef+z8E^uTGL' ]mšX)㿒?n٤5i3R4m7MDRQ1v4WߌuÍP:5ȴ6pp=[zL8ښs'(t~ZHҮ˩qȢ=W!b R(Y9mrfkui y~h7_ATF@ܳr5o:JH>VuB#M/}Qa%tE-/n,+`C'YgrOz7s?ln.o-MFZ'1[~0h/F$2ڢI(|_y^cg3ڌcx<9&RQ, , E</aTn"m6n0#(}άɟZ_$}[DhuXVpq][& W4VP`}zXz <kJ)(+tNԹEs}. L<~bcb(-(Z'Ry҆==Mja%Ĉ^Q$ohg]&gr_/cñ#*GY;)4︉HA_ա`_rjL|HԾ!srؒ|,nd|:Zhbqj'&Mr#r^F(I-QB!iW{6q_ZJx|w?'E 1?/;Y%C"6JahFxЛXn + i5E 4ʄOhe#7kSL0؟uYV.ܔR{lyAٝ^Aj&,z^6Z^a9eL]q.T ilm*YV1 ;aqg,_ 8>RRWv,Ȉ*);!M5nÈP u pW:lmsۥ:(dA p/&A[A1TٴZT8)0Nm߯3""8]*t!DhTٱ]sV,;FBb9QtEKDE``+gXIpfY0]@2<"6{0k-s"ۼzg(p36#/ &^`3O[]mOmd5ZP|xh}ݭ*a,9NO#ṍ#էK/!`%mI&J$Ŋ%zA:26;ȥ|Y?kJ p_`}#7I{|5:0#GCREF ^:ȅ|5k}`:x3:el@꜒VEp2e4y= PoHn/k'ŗMOL}6ıė8?8΀6¨0YA- /-{} uZ]ϞeDYgH<NN gQ$-"ȒјfJAʾ>qNN-D^b7Kvln1#iGStQsA-ZKl*o_5 >GȵԮlLoF fIA:>亞' ²zkX*|qx'S6@'1/a'; ð;b+yMr{Z? ft>e:6ɻ3$Q\6/nu0*U4ɎGq)qh 8D-vgD%AR. 4my?e}?]|dA \͗SU,_nZ$숹Y+*|1P؀ i|hĂT+*w$g9 璨 Y96QpuO%FQ A|': 8KKCeNfJ_>nEKg Vj vT\8j3o"~-}Zno kμt+1)O$%kA 2^Rz8~s[ة`wO%*ȭȑ{6m}pʕ#v*M6c;Ώ#ozYc6C Hu{۫eN`15ڪd~p+ TTyZ1Ϣ5s49Nc\+R*ݵg  F%at <$Q"D k՞RYĚk+.[lAyI|l E'fLs"A}lɇ~ȿdKBhI%/'ӄ X>U^0US?"DxX"fPحqO@o17$#u$?3 a>[ulkLN|B|Y)F'&b3'GD=ʢ\_TbC/wl\ꌋ?j8V!b9іwj`u%%7ѨHeLd }A6;uS,ʄ^4Db\>L˥h̒GAk 4΄q?+Y[fXE~ 7;.=F԰U6KC3G*5AGj8,٢˒Osv2;X#9ƺ8֟ JAa&CRNo Id)V,eatVs_(.B0Mr%!GpkT0:\77۠xCĤWR #Q3oyd#V4Ni@Z3ev,#'طgOivr*]8lb6CN$#o?cXb.|$#O.UFaNYșK m^'ǀE"k-Jps ˖^O?HJDу_LTXXͥгXy Q]e<Zcj(\vc3%fMv n\{)l>>tսw*2nMƛgy~`!I&]%̒m̠E ۃ >>uLfZ&҆ѳSC.xaKe=IM ^ ɲr0 DC0`m( 4T~y;a{HLja~O⟣ؠa5 Zuh% Jr:~{F/&i@0xKPv90 R Qv륀btcIAi+~~G**۳>c_M1^ P>m0T.cf>X']_35B> 8C:cTƶ\ {1 5(vnr4 7J7"N,Qh,Y #7.r4't~Ď/5u+C<|U3rz%XM"?\"Zn=f搪L/uħg 3&2-g$NsJ$V9C-^9_ZMKgs(0تJ9;.x"R=Vd DKvh^z'^lh׫L$3ٌd=D(|w{uM:c)7ض{FdSJe!ލOqdiu?\&wmRcSvsRZ'Cl;ouCQ9GDVF>ܝA|ѝSw"%Y와-B.B.f8m/Zi)-A-Y$i~Чy39uu8$ j`^W LA +&kQhn)X|GsAp7QSFB"6WPGWԼ"d~U#o{+n a~,R;P&c:g@[4h2gRG; ZXݜ3'j|cHR,O>LDImµȊ㹀)+tg ݲ,W8#OUSx+ +טC*TK{,2e:/l2er)%_5cD߯J ]Hʾ0 ]?v6&bG*0q qEouߵ$݂|:N1zKw_n\`eȚv^1 6wc3)6 4Sg$VA#'jWu8=5J])nQAe&'IR[EqxXh!*G+3t{=MC4/f33@bTr'G CeYp'N9wa2E&LA/TЗW- :dp}!%c=qXY 6O 4j E&ū< N%%ON; ki|QumyS"GygrJMYjJ/\wUcz$5') ^žZ~`t|cG4?yz~%?/3v9g)B 42U0TJ- w`x. q<OMPOʔUTdrp(#"o?]SS$s7PI \\A:E]r̆ U4@{ˎo t,\~=É$㹐阚\i ~ɞ+vO6(mZ5)W1"/z dO0U&FJŃrah( !Åt$ͶJdT,u<_K5;;IeԮՙ'hU5>Fz@/8TIX:Wb֖>#O;v<~QB)dg53_ySe9&1{qB 璯PMⷮ͞rYArdNϧ|ƾTUNBjKO\GHvM P>cLRM!EA6kC_F,_ -_f!u I 'RLXpOkC^§/VsH۷?sjݠ9RWFoґ9*i{1pL, aDѰ>]B_>Op'wc-{u9Ush4Y$4\v_5oyZ XP@08nlUKEQ|7; wM%&BAk֓ynh{ᢆWMN{PቩwՏTquHyWz,X113'w|8&=vv7E,} e!}wd =Ol WX`P7+Aljb]S7`r+RKwZ>Nj{oDDd/q6e/ 9}B.Uc?OG?wWuҎ.B&aޭVTk\ /ԩ +m+ 1YNb8^"HR7nSF2Q y4ǥ!ؓPZԆ%wXAGTlL}S+:^$c\oOZXЭ] 2,'5\̃3=jh_6Bq>s+?/+d_X-Nr6+gDC?.yfs*To>RfkH*^ P gI.8q9h[1LK^Odc0Ʒ.0B ϳ%<8 _/_5ޟN'}&ѤZ,w\MP\nɐkevv(6[!YLS_@IɦĒ;~jR,n*Vjajlej;JzA(} (,_~XlpGg`peae߃o%=WNZz7ntd\(mErɼp/ ׉ JRY;|JݪSðϑaZί%\|4)/ja=cG)ik[25nId~}\~DQ1'(0P7x)?ۉ4/0.k\-ӚS97/̴,eD$? KW+w F}deQBu%ֺxIw zNWYʚa0g*Y>"YzJ[n垣'71V <^$Uwk 96;r oP KK,AK͞T U(ߒ;d-i05<\BaNv4gqGN8rŠu/Ob)!-,z"ycCrtLyWhlVp0pinc62_+^_/%O#6oNmGR_z B.Z sq󓊝 ٺ!.a .'#rb'n ,> ~_&#WHE"SV8fEox!OyU/ iy9BR QI\[n)T7,hl>o@R@|eC%Y<8Ʒ{Z&`}G zqszO\Wu7 GejZNj E<Oyxqh{@Ȓ@ZNc[a@ڀo̮mڎ.it_]nmy:2Y%vXf+7K ãG]BoyIql7҉c7&`=8KD1jO O7JOg1u_4Bwt!Nam<Ԇy>*$Z<׮5 P{&i4O2}ypdݙѢC ! N+ k5d -&@SԦ69@Vg]*<'j)J\TM26!.{1yz᱂f.-<Ɍ9rA?bj+G5%RZqL<M-SK OC:LuW?3X C9BB&|N  y@ܵ-ΘE0SW_5Lڦ'_p<5谔^L_]-2'ڢ!SRqFũE7] !)`rjAʄҴp׆op¢"3!0P*]D`N$|-ܴ_I}}Q浙U/.2`&eDp 1!(S^[KIJzίDz)j*h_ާ-13)/O(^l@WmC͟0Ț JFNnM8 B EU&ռ2ۿcJ],L= 錋VJ$w -]/yP:~'K_)%o k4UDb2oF.W60ElxLW7c}Nz^)Su2[ir״=G'tU#Zub, J6m k+ *v3eXUfJFfBUGRl-H`z 2Ս85{s'S/R hN*֓9jUwQxh VwOډQwbb1K*8'Pԙ;,!+57jZw)} 2u-4u|*B LI,/71dW9Ussna;t3>$9M:@h9ZˆL 'b3gO~=}%!Oel &N Ceu/Pf:dAה̓'Ӆ ŁwO4gЛD03Є WH8!ş8]hX7NNF{.h2A$t^^)epXaH2$>`x,˒V%+:ŒQ߻ǴzEٛBYSLn=O᳗VSb\F$`/; @<>3"4odƊݼ H`swqDD '!8?ϽqXN*Zs&\MD6>=M0((-潽yj ʋ:HiꗠL̘麹ĠhQg03;ŽEjb-a-r:Ü.iZєrX洽QA+ ~I% :SV{ǧ5bKm{OU$0l/z2Z5>$~ 7lUݼ2P&B[.ŹV(J}[<^0T5{H #̓a{:z{sb)V-$[nU9>_[`vtt@Fz C( r-PLnS46ZI?-/ U]HZ⚋l$ tMAT<" 6UwCޮG2-s ߲a6]*!{Ydh$3jCczV [Hh/otMON<̄M.H7ir:lGu`ߴ8CgEi[uQfFvHhܪ!pb8榛:1XI#AKK>Эa2[\dv wa Ɓ'u%/0CvvgOZXq~0ʛjxB feq%VK?W,I4Be8c~e ,i'EMܮ$Go |/>5 `KBW_ކϱx?(K=#]rgAZ0S,C]jqA@hv.Oeɐn^xzJF42?bSanCD,zHt,ʤL:kEJ;h{pS;u7ubZcn={x ?YJ?5d_/%jb׿ve.@ ( OW))iT9Y;/v~߼k:)tJ^`rcOxa3O"(Mb1gVGh L w@ޚ@WC)fu3 m86[˺ve8lb ywZw224U [KJ|MO[Xw|&SOdծog.q4՚%eSllT 6xO'Tᛢ9 ]UdW駦zOd_R5yV<.㋖0s S4y1)vڦ ~IӵQn ka!m9! 2|>S͙) G̃lP%rtadiZr#,q"1tD̀b/*ճw3$2e `wї4M_ܘ94 N ?6h, t:xv԰%gBK ~{SCF5OQa7mAd;y"8̿860ug#^Pmz@S XBS%u=S,l~P'eݹ5%{[](_(v ?^a wF}^zz=AJ#(*(%Ȧ إ$U=#d #޺i$HʎT۠4(S "qR|\ ۥ(+LU'*Tm}>ZVRJ[|X?t4X CȻH*b dGc@+fGȹfu!d6󆛈ٟ.|0o#xx 6~: z/,v޲1*/j >1Ԡ/6ȓh"p%E0c%ngG k2nU~e;^ j})UB.34]#1StZUaɒIpڧb1[o=_WN T_ȑxڑrMWG敉Gy}%',zzUoX$C8{z;;K}X'ьb F;ά> cH;&A:>acՙj kzkzQ }9}ٳ8KTZ6EhZ| M0L[>v 쌄@[fI)]]֬3cu)nͅv =6m7OSxT6,f][Yw# z?cWzYfD)?ͦQ. MrlL Gn;6HХ2"1ΈOSA갘Y2ȅGfwmftHq}mp@bk LQ蠯 d k#y|T;nB^Yee:K%[6T7znhc>ЉcmG e }iʐ5rnty;;jbΛXd!fsXҫCM @$7RZswT8y , bWA'yQ8>L4M'b89%94wtőTx㽩LHc<&RaT$C+csOѮ@vUj"8{JKeⅈ kTn%a{&Ķ-JAWMϳ;8$"\ vXPɹQD#A # aӲp3^Zjwrg8W*ĖfMDtN"z9&˒9V;橥,ret6Ҟ9y7%=E{vz*,nIhv⋇{sV=Kj2$-څS!Oc"𔬪%{^/"CH@rq/ Zuc +[VTG!$Y\,++O6 JEa\z?Oqb綵Dw#m* bհ po}rET[SoS€H6c(_[Kzg ìpAg/x&1\+5! '06Nl*X:)gfFZ^ C;uTUEֆSΪ0skYg@p+½6/љvl|Y5x/?r)Mו+wuI"^z&fN)%x>k̈@Ckr}iYLdRRiM Ȟ.[*Y!).IZ/N]s3uI|n!s-\fn_{LlNU#u(R% jM#6JLbU5]KS'=f.%/uͦu K73I ad?ÿ.flq~7%Nn YTccKdSx+ҸwL#,GXTcXy}z@5jԑףdJZlϮ6? h5q0^0vu&!o", ޯbv&6{A}tݱ״BGpY~Ԗ%}J x0"ӿUuBvύ~O1(ͻvֽ]m=S:ij4..Ck=02s09x$g =ްr`z)FɒUN,R>0=()7ٹ6kK7կ'xEI1jmY3fb1 s+TR.gs)h gwnN0vEهrB'Hߏ Dϖ@_4qInDN Q:+h<cuse{n/7;ZN8-XG^8C*z#[:5~JT,G[Swۯ ^ذme\%'3X@;,rr/\ cʎ|{(Xf-_vdBB:Õ$>O& OW!pfo+_=Wk_bv:(ߵ٫G6Koκ9P:[4߉`i*#OP=RÞ)o% ^D  :*bfQ|EU h=W- ִ$HW^whZ JK1q3_OųPʘq9 atgv i-!3ZLos9U.~`R2|=ij)h]dhH:HCN h8IV Ѧ`՝s[ɻÇOJ1Su ͸T9X_ds'r`}qpLQ A ]j! k%p'W߅q%i~GLx;XFsQN.^io6eB[ɧeO&;` g\&WwN 8J2PJ< gD9Blz&*P"R͞ЁD8KJ5G}Nm8SZѓNM3J|go)5t:Bfrb̰b%z/2 e Cq Rnگy[>xFqgbcHlR})~YaUUScfqAϟ(D'nuF^ED`$>dﴟ<Lr0[{"_ʆ1{*3N&h&&3T/᤟U$kmM5f,}i3tVb Gie{EyiiCu FyFsc^%c} <)$c~Ea }2-Z7?03ka!#f X|R!p+C7 tbC%^jis]}+"лF/:##1ТF@ݢ(Kqbt|qw%Q4>S^db"^ @g9 p;Gӌ`kfW}qro}~|X~5{Zqy(DEK%KkV0s!ݪfZ``@,~/d$kbVDy߀t$hI\yi -)*5}E F|ԚjR J$lL]ksܔ[ȄvWCk!5z>06/I gX&.6j_Ƥ,]F㞪^#pz=Kzyռ{qxXa6CHtƺhdpB?[ݸ sU0eޘ6hek^izƩ$@2]Ts(gSUq.Z$w[;Nk OhկF|tuwMs0.Q4L0 =n 2'WG)n#rd_$j\Mjܦڍ}]?k%gS @Y}fj4w0J!=c4=st뢀dž@hnv^rqa% + Gq^MEqmHCߴc5oN'8vo)r?#{+u imXX)bypw8JkSdVKTچN_'4oJfp!KN.)0I ˀٶ1E:̮ZpWvMVl) HHny\>'8޸WCߑ{w="ظ*8O!'𗀻^!O:HҫIp9\]ėrOOb =m3e͛,I;RSo`NnG+ynuuﲣ$#yرs$7TBi;² Զ#Pk7ݦk-OB '=> NK%Z'ujhb6 uD+8/SMX˿MIYU/5ą?w^@R79b aK1[ YMH~+4C,I]2Ks9ߺ( $ &)#O_|?1G'[aMUHmQJfG}\;}x(:h?:LZtcG>9<<߂"Wd;.Zt-KO,Fb?~(4Ҳ:*!Hvᵕ!p Huk68}3 .x?A0&[Q9)pR f-Ol=HK֡Y {*y?迖^bJ"\ L29_?=x 1Q6KxAÂD6UdE VT'b5;u.oM 'BƑnط?V-sMvj#@EOpg{ c[$Τ+"-6Ñ̈́1ypl{:~OǯwK4Y;~,?b3KXiǵ@"}^k#޾XMެ2;%@f4mM PD' jl)Dl@h=Hm.WcA5WWԜ ifaQ?'1Ҵr`i$~_l/pk|2 0 f,5 ;G1MÁZC W*,Ez{"y)e2,3m6†g8-wJnFAYSva7+}PuNEVv"sl[X>\3$Ŏq EN7q(0❼e 8JIc$hcmz廮o# mhL\vR #'ꣲel2B m5zlԷqA"އ?2R(5BTZʕ|KcYפi9C@7+?bAc>-ÿZrd5מF ]xwzJvGwȃKU̹Ѣ0KY[F^s|p 3b,{2xEYaJ60Ou'h4OϪ=;Yl{Y`UkcѮҨDߑ"W=c'WH̔jc/\ԗnuڞ4mN>-F ?w1X6ymc礛"w ^ ƬʼnHEcM *@}*t|H'S xO6 z LQģʡN^3_{zaDgp*PO Roٲv#PCfE ^$VOpR ڇr+Cjde^|&3-ގ-:0\`IF5U V@\fyԻqa$÷ZY1)FWsv΂ r씼Z-.w kG-2`~Bi{6\P('tb U47{j.!ݚî.SWHzl-Lj֚*Vcx!4"7#k-FX-!0iI)nHdJs: =(Gv#5_S3W[|['\͕*Ӫ{+O@ڥP(?lo=uOB뷁VX-Im$y&琻VAH{AXg43a>kuF<3pX:cϦX;nY$4t7FOaqjfk-1]:ggeM L{R{kBrw..k$߫]0l]Oף/+-l1h̙tBoh8SR1u>n*ÑъOgk1ԿpK+Rb)vVEh~-t/2TaMUl\9y8VHEo?=C<{a_\h"&'t.!<רi܇sS,?"HiЙ2^kL']sh%{ 5ѩ{4vkrL]C0Dw.ړ;K5{z7X8|Lƹr~חtO<ܔ d"Ԝ`6B|z&>|ql5X~[kR'*ֱ8.PQ]~VG: Nե]n^h@.Ċ:0VgXkZ6|64G 81U.n n^{`90ô'윥;/s,_.MD\1I&r:L6+w?6iPWcೈ7TgEz4wxBF[u0Lo))PZƋ͗S9T N)n`JAȚ D>#@gaȯtfJ$gHMHP]hTNLYQ:d%̰ZͰ=, ""yS3~@.'F{b«XxM쩱96{r.İ)!KކG] :kEtޘ;JV[0a}`Jh8U:kǭ7Vɳ&&S*"H66y98y.Bهi{'1!/'”yފaIF[$ =@^èbl7&mp3'`]2{}M\"c#h2ϞTm~G_DO#?q}vk%,[OL) t a4 IF6mz;r`Hg*%kxea^ 0IyYrʺD {uI||smWyv3{,m #weڈkf BIoS2>L>X!e"OTCbǾ<0*EbC*Т6@F.1F.!C1HݸbW 鈻e vV.+/Ui+}vQil ~#]Dw.p Y fxPj?Gܲ$n$a Rm=/J&<1_ hQIlvQYЂ>'̭ \s=R~NE2_b{7'yU5]Hus!nE{ sxin!,V~]L3p諆|#j0صrO()qmRg. 6y:l Fa1ܘuٌb ԰YA-P `HHƢJ p`5'Yl@ҥ>2:u z.bQx}f|Ç@=jM_h[ 2p2+K}}΍Kh:CUx9 R\8bӋJxro /OP!cZ.e ޺{%Xlv`m%Gx<bx>M=e$E՚ѧxN4uwȸk%MM?d]eI+@|2hRWZIˮ.w3nR)'SUFhDa )\{&*_GӀ6N_J#?τ"Zu[dC@Y2n:v>?g ١A%(*}r|g} e/)#k; ;8L1Ω/pDդ'7]͆Ӕ঩Lci:,k;6Pn 6yc: nCF[@/5;JP/܎jRs#q  %WY/DpXap ߜ$/!SP&M亂u-49윒QdJvf"6HwP)տ zՎP] 5Edz# X[M M{赹+ӻUD~0h)Tv34A7`hT.\.qMhPS&~Of;\rilT}(lU;P V9Hs|R _)!wp+ZģE 5Z剭-1F3b{k8^2<@ZCjA"pr.[2T*zK̉eH(5.Ֆ $<iPMƞ+&Cwgj|>Q4 W C[]TD^U_|z]%@Lm")h45(?7A3&Ό$,aȃc;pn-jIIO ƭɲtC􂨐EZ#g'egJ!g3>RZ&ey A]O \u5$etʉ*Cuӫ&:WEj'U7 Rйd8d2梳 >טi~\t"z(ZC?JsL|[).E]Ɖc4KͽY#{ E%'LH]`gamP7{xO%3m]qF۝/@ )ox+lWA:<*۱P񷊒ˈA\tn$~f / X)o]`n 7:KAy$#k(NUݪ2Y^5m+pnpL1I;?5R?csRir/Fo#bM>%*dZgYSW)ty kpۣ duI;{З$4~ aHX$LB/"xv^nѐAέ@߬7ԴU_B Oglkz_@(a%EԚs NnH1 }acZ=E|^[fg[i&|ay$+,}zXoo% HUB/`Х0/(Tmjo_c|64 >{ -joу &:C*~Guq<$;ݸqp/tCٱ uϙ&4:ek,d抺`G`7z 4|x9mU'ZNy W=&2 G=]~otfrf&5@DO>N9KQ93iuVS~n+%|`iRn_w`ݽ)^A^l- ]9{ˀpp,rբ` 7}vLnccyHm!4ZdK B\'=}<hnrpɿx5.2MYDɛ ajYHSwGDj#QB#"ET *|.S &sg_M_,ׇQY w#Nz&J^_zY~BO\+^@Kغ-toSܵ^fy^\zLuW v?Fh og1 ᒂeAR<"Cn,cS$ gS'Jw["ut-)[b%mc`7h]-_F7 plCn D)sa,@ nL(Gce" Vb̭? Z4[3,ݙdxFzOt}`kB]wanA-85%ޚvZ|Tx|H~>qn礟a͞=O$gZhp1u;1ҏ_{LP:qtGp~{X=NfKtᨬpp=)GAc+O#7H<Ɵ}YQ>)>'^`Yߤ]^¯uK~덲̘(f@1ӹOEyL:_9;"@DLjpV4=p7bq5񆼥yflvI B:f0"C6_tګ'㲄 ͲLk_/+ m$PѹMMo x^*ji ?C"^Jp Ʌk"0 Q1_} ֋cb,U+:}ﺿ$ 1HZdQvoLǯf +?|W:ʷ6n٥m<(|;0ĺ/Ddrg2RZ9!7逰e߁ʤoyb?)Q&Ish+ھF2^>v)wAm[O߼ɠ vujLsy}YhڳăuA<4-#@cNnd{/Y.Ğ9ZuGbiPI6INjlGūbn ,܋|GJN3~la)ʮ'Rc0(E0]|PckaGGP^Fy,ehߴ]BUG]$c‹MS`/"UE!0KX!$:a 6N0Zk!ՄxU<@R*'Cq ޢPX1+dY,Z-I&e׀){Jg' b#3FI%b6$2`gFC*Z 3,. P֡+!"GVqܥἨʑ\ %j[`h{K+^Hkkt[t`! sgt N^NJl\v-]:^p.&a7%j}#>a'pMglNٺO:w bZ1`.uz ["6jZ#RjG# Dk.HIgUl2(RwM4ZPx&z~7ww)zg[TxQ&rfri&RuZ/p@G}ώp[Yc)Я+O&B1K;st/*׉ig@ \1Y~F>`m),(y%d2q-6d2NP- K(cl:E3ޖcTrfj ! rC1GD PV2GÐq>h]K" ύ& $_:Kz E/s$K[`u d8 9_.}LUľ!m=K(,TIC;#N,1fMf8׵C`r3a߷Wq}%~8~2I`Xf8k\Eyh;x$ƿf&_ tH: q&2 >ԞNXeﳮznphp<%ʟPC'XQv- 3<`VwQ8klV4x )=.:#$޺;S'Ƶ*XWI]zu# 嶝C\w0{p 2QΡ\a"y=9nzpɡS!x:4А9@o>?kEsRM"a BYJq= 1}YBԮSd) '7AXSE3m 5@\ LRf#c)y$:sh,r ,XhgنbLCЛQm淈׆^8R~RD<מ ̋Ζ~}6XtvG-4@%l`%"!tiUm^9i=Ř&EBw 6HDoDKΜ gXi8pCI%EX:Z35 ͯlGZJa 0S <3pJdYzRG@(?ahA9>"qNؕnܮ(x}+L/:om7Sg9蔄s0@ݹ|~Bm$-}足 EֿW><1 q 15H~z^JjdRYCSF XL*١瑠h%KNQ<ަ0$V @7(k6@V] p,-հLJ="j 98oP9 pNpyHb9H|\߫.^w6lKOmd6l;j* |:gn'l&* !b81.S#PE'e `q!+9qU5><7c< BX|~lB4ԕ-,.)M)DIS^3w\r 4 ̔R`qݴ8h@S8Gf}91yյNaoc8W/9RUkGSb .^}aU;RMN :xNCZnȶBgHJpԬ+5@+s50I֋Xs6f';!MпN^UQ"=#Bb#,EHlv9s^n[C oĝ_( 鲽]:ZLNrj-W11+ e=ɒlzchU f&!>x b) I3᧖Oj)d|K/[&2xLԝn';l)R;PV\{ZH`'&|mx.׀|ĩ抑^SWXT*y3$F݈*`pcC>5%ׇ\cJvF7v|L#"Մ3*v+Lr0:O|R9MeiwUU{ؼLd5p1lC' "$RuZ^HuAnY6FԴ<_^L8?0mz-:ZEb>)11Cul(U,[''#yQ ;rSj`wjK!#T=p˷&CXZR\ږV 7O ^Jnvi]|{&jܼ]R0Jݒ$k cFcǷ#Ȧ b.7I }S=1=V!z%.kPTaD1ye˜E~Q!Lk} qt5Ƥίsb/'XuآQXCVy9ݝ`=bwTTF[BXβc1FӢ'&U2hoˍ㺘"Ejma"j6st\dS7b4B3'>5̓壚$I36 IDfL8etxg w=FMzX1\\iM*IQS-ǚM뺗yp}Hz均għ=-EFKԼT4p\۴8/ 'g!k#Q  ׵r0$N2C#Oկa'YR16V4s|G? :Wo+S.λן𱥯QwAUl?R: 43ksIetm΍)#MYHQGmPI)4/Qx"mhIǔM#:Bʧ)hJ2LMIՁ~bB0ܖBi&"&a2;47oybb쟟Fb:AxH疖(%("ױ^b5'^$С/æcݟӽ i;[toȘ ˂K9J߻m@,QdS~JaoQr0b- MUG4`;n̄\vd]>a22@`ay_ԱWJ}0( S2/x00e 6q K2ԁPEy#o #K BzR$w)_-,E7/!l,`~.{;8VXKa*VG.:^3J5:g8J׫MܠDwt |{!ˍk>owpDk}:ϮuT;[M"iˀ@*#io/߬= =d.CPU3v{gi{A̢R.W 8)oH}uP0Xzb /gy&q r-HWCfDՈw7ٚ(u 3W&xoNo 6T)/ J\ɣ]ӨR9q?r/5{']暢V>9YPڊ_ q)5k;^\y+/V/Dψя"ﲽ,DTߋ`~xuXtv3{J!}Lh{,G̃j/8I9oSldt#Pd ĤDsqf֛;JGr>XgQ@z:_g˴;;g icvGh ~)JI]siseÍQN'%ٙi?ү{VoODf!<&bka3f6,'iU7wTre3>tR ҹ0z+ynEQ(u -X(ʔ߈)|k*5-"kv<dS %s K|b(%%ۯ逹M:ܴ %gIPTL&/}7`=6 z]_(;.Ѹ/f7F#^V0*Nų$BE?/%A|̓he_FUj;[X .8p`! n mcts% RuMW4P/M5i'LMG4f̅KPgԽН+tQm;./o%ԨG&TNű a- >ZM`!&RK,PxCb(Jzz_Z@}fњsVL^suUlUU9&ڸU/ + oֻ?z*LrFj+&\wkМr1Rݭt:RU kf2?{@-;3hXΉ]tzx:7YڛwjYt%$;qT(|Hٕwב\c#ᓖ2'Gvo>B;+l=iFKa GMt?ZZt, $Gp6CO:Yp/ -J߅yJ3ze_DO[9k)ɩwЗ !ynH(Y3vki/!igk\SපmI@⫴ Lx7wG5!ޡvChDm8ѝ^}Icoj^`Qaj5P p5 pdKOD*: ^a|c%:(ÁwIMϲNtY V6 2tBRR7*vG:NcˑBܱy"SDlmOy"{IF/GB̧ rտz+(b2  5 @*4 Qkh{g]рNAj,GSH 6[rӹ){W p00?HL 껡_+H#唲e8 oXugh}M-ͶX=AHdCD;#nvTtEo{ 1E,p<)\7u崔(j.@ePo&Eu2="qâgisRأj4YbYü)5K'G Lٱă0۰lb+5p!=W& gBg \m6 eP]/8lCZuV61w{u(w11a_gWPՓ9d.qV#w!ݫDz}h˥1vքX |Jkn}$4Yl'?-Lb(m->5'`l6^Hwcq߾ GcLKy!pIX9AG"igX 3'bxl05]*˄ѵԻ/DʤEjpJ6{ggCGeot?0`(Ui8(EJ-b-6OЉ#\R#̗nu RZ')[(RZc֡/V3%W+XbbvX@@^{oof%<0EĘG` ]9RgD[ĭˏ@gCy iA RRXGDs G#!78FnoF)N}EmB@ڞlCl-bYxHVFf>'r}C d ϷK?Qu>LmDZ2۷X@R+Jve9 R.m y ޗ+ {jndlCo{2Dbq;`wAr.2­tP cz/:k~;O mC_7^o?>5[/,֢N0WTjSӑ{!&wd(cPO*k8qL)3}R҉W&[qR2J,@8APـslh6?PgK"ۄe_aoߺߝ+fuFӏE׌Cd >6됸vDuI]Irh 3H:/ov#W|R  :&Ue%T=@R1I d\g4Ϩ +y\p4b" Ʀyz z3r6!Dr)aB4B`нx x B֚3hٶFP^v_WS6+pct? " g+~nVRu3(@WVhsC s3Xe69ӀNd|OY)^![, c//\ܟ (~}5NM3Af0b9̲;sqͼ In5gcR$79A%'OKՕcO'w"jm>99ǔGU#j ]j-֨@?yHU 7ژf\Fn+|AGԄ`o{(qIjd$Uv3DL u3Wrlǭ(pmЦ1&mJTY@pEvZo >} ^(ߗl EV({v_lr'+A8b ljrUeDs2;2wu[U-Ȍ䭮;rM& *<=@{ʄ^tEё)d%BF ]׋F*"H&3 Z+R9?I+z~gL D= [}o  -؞s |@.^a!|W$mf4|C@2铥ԛluXoMU]<6e>B։J[L%Ȃ6fK>%GH_:҃ID Vlhpg;yz !N@*!OA2}c%S(.9#`eIMHAP츾@'?Oubd%? I\09iO ,e$@@!ɢJVR$/\/AsPʤxmȲ/7TDl]96"YY$ZsMw#9ΐzk$I5@Hte " o64lGGii/r vႲ ^j{AGc6X^(rjBZ1n&{bןfb rjK)a` /PwҧVxCj\!r| }' >xJjYw+=~2UNv-3ԋv&OL@@`ymd pWp:7!F]h-u!\S+ ~\ؒJ:dL#X*>K!B'I4:$: Hg04X'ЈjZ,j1y]V WVTŠa*?!I'aVVAPT,c?aOb/ARyIASyE6SGΪCs e-M0Tʼny_OfbKŒvڋRjM*)'\Eµ`çvx"8vUGo" 6Z0Fl_ &ƕD0R2}x"8zR+/D7h"\Ɨ-KbjPp*@ *+NO&I:aϧ~@u8Dcԯk$w+@|RF6~#^';YtIGE?7:#x 0=guώ@F{rwi!58rOQPfŴ9MxCdvY =G3 cZAbK#ws"@KshDB\l}(9yl"'U)ǃͨU:h~VT*~1Vsq |_WtfoZwMQEh)~{yxo'WM{~CԀ2{xF>+B/$^F)ym;X?-R஧Tb[Z뺛)dJ,#z6f gǝ/ܯS[m%Ώ-~~H_W.Nov!O; (2rXSQdշ?|ϴ'jtēL9՘bpcf e̮L^>lxf|_.gp,pN=`vE1Oo0BN aUH~(&W k0ϗ4m GÒO[u#Ohi4Q'H吊X1ޤ1EۥC_2a`=2]"SgK@wlYS)\aW 1B XqP"Xݗ9-z1/#)8 #-9❓:<"PU^R?8W<^ A3!M1K;#|bE=7B<*hJ[MUYjA}T}yXND#0v)2l!H bGUzqIR0Aɡ,pn^72 F20Qi7p㥊ݼ띁τ-cV!KRC! y_hewGW!IжP{nhP$F}EIvl+h鱦mMXmVYЖf׺.ZmJKSfstF|cLa!Gx tP,I}=0y\[- \lAӠ7G[FT{S}+yMɫV;h% ['7ҫyO F,-I`q6-bsG0Dv~ngTBO,S0cELd }M ZIpܓ'7G hJU[||䳫D/b R֤^gjɂOא?V%bΌM+P)Z#ȮIzNXPڽFJK9:x.J D_ e޲ߑ!&0o9y kGĥ-ɪHo8jʂkCs*lj烙wiKubT;O.e*na]1x6s]lɈbҷ݋lH7 +vxhOS)74 ZpNm)ƕP_`?a^y!M4pbXVߗO_l}bйry#!\ v?>O^jk%D.[{`p Uf~Nb EIb<ݦD=uJINdC8a-YW`Qݦz&L[TE|fRÝPH2l%3]od'q& o/*>'a^a(#u!];kTN)ZncL>NEU|@XF:D@`]0yt tA3ȱq ?^~2sQhįi{lgE03ᗌک#B0*2 ʯ,~.Q`7_5(O]~Zm‰FWA;2 =u&̫ҵ3TC_HS\`s|hbմO g(Jn3u1b c!S4P +w^GZ?%ƱPwEy"4|y`5> eAۂN*{B(zf|$h5\G[T|1%*S7Wt%27b^>oqsOC{}䡜]Ak #Qih옶  zTrKDBVȳs0Lx »yw7=XK@q4e}I"l>VGO$Qˇ)[YVމSQ)R#</o~_Ќ60T WrXH,NE~T֫S\ůuuoKD!Sg#g2]u9:ߘ [M--1`E&:b2wU3{b}u}ĶSx_FuJJH1ukyĻb#m7q?['sz"7+)%L3>9B[;c7w FJ_2[.2ZeU/ϙe3IUXzQ%iAMllgvi˂2AF6`ˋկq\k*3m՜s!֟xL%*2Sdasiy%I qG&zt55'ObnCc8"SuM ? {`rI5ׁ5"6BenJ^΀=tX\A.i5E~w(+5Ve.U:jT0muwU?Г{P| e [gjkT]H.iÒ@e#h}"uFGvw@Ʀ+ha]|86OCɞ sðC8z㰞?|+/݆`riޠ#ȶ^<غ@;Vb}8+usD/s{]d[~p|1^rVkKш-VޱIKqºQe#> TnTPko@[ݠ&}qX]6YbžڴOE Ԑއ+mPMLR?1jg^~\n(Ydj@9AYt]zx=qWՉ>M `47#M@z1jٶow.[EhuA3t~%fbMMX {#r^x7|(SK ]zCi ]/@yAV.d8WRZB*Ƃ^aiHP"N'`B@5rN*(XDyX[eN]a7FJeuod<1wq;f`@h 9,dfsh>/t+"'DtA%)4*e-āyԼDQ ϿF})Ƴ87[GH95c?P.~JLjfiT6uNnR?O?4ѝʝ:`笜\n%zPOOLP wU\YMS -(J05О}P Ӛ;ӡ1gZZxփ6p@ds}"wv}x嫬b-QN撔Adz0z`uD o42~Qhl#oۛc oi TkI`m!1G]C>> Iўb4IVVĨ,yL7$Aca3}5ê Э0(Z}k fŽta JM`PyЂk$b,t@&%  U ^Rޗ9f4_R JUB{wfYmB!HbC3p(Lg*>2˜r!YnB6ٌ!vݹrKHgE<]qd܎& s2h:dw3,zgY^ɜ}z/'_㡒jջ@}rPTIff47C%x e%Lf_l-[D׭τui4]v,W}ˎ{g2 $T^ٟ>W٧  4z]$=W0dk;8v6-3<fR㎅a%7GBc ݭe X *}6ӚjH&<jC3Q/,SmՒӷ0l8_GLdB6m^kx U2;N\Аvo{p֘C*o]DoHݡ%ReT7K\ a½[]<ůĈt~8$#m MO{<03?ʞiaݜ@ՁB,vلB6gý7g/$E(xCӭJjQrj1™E Y+i_!NpHXTj*{@sS2r\ O5Ά3\1sVaa?R^)(>_$7/mP}qHx7]:-%,?-dbKohGhxz=l {|?%I!Ҷ9Hb34tNfjڙ/> syثk;뗏1c-s.F^ڎ_;yy6ljI Nqw|/;'q/]FF}Tl[o(WD ~Ear~¤-w],X'L뽄4{ 9Ga-o<4zKbTpK;'wL $:!*CAZVxƠeQ_ t0*m]EbSч2VE04zYx u.*N&T`Eט/6ǀpKm Ջ̂G?6 _qˎAZbEҶiQ; }F齲 ى3zw6خU߭qR&*L^{RNF,5iU*/XVqEsg4 ?#Q3*Tʙ3-/x :3 Y(֔`͢K+_zjCn1rB74uP`Ђ pE ( <nv϶_HkC{ι襥5îr;rЕm j}(U>\=ˆl؍r?lr6={,~#I>R%#~rR,厉ԛ !A <'C=!-&\,Tުir`pH,+f SriQj+|c=2?aBŷ2\ /ۂuY ^a'CReuΔ[yFyzcTKG%<ˠ8FR@ qvۥ7ٖ;2ݭ΅*ϽϽCw)5BbLf~zR F1.RW>w l`qͪ[ɓ Ma"x{L*4x5ezBב,\#!&Z(M5z[/sƥXU@QZ\sY }Yl}/BBX1,k+^;}dC7g (KXJ#S1[VRks,2sy<sFb*Xn~qwnᬊOFaTCۙxO7అY73\zRU<㩘3R3+SX^nP/H21ÊNjJ:`mP ;G-:ʭ%.4~VW۔,n-Zs~+ρf4@lE1gUW#oDL:oƻGo~D ޮ+G[C*G" wpkJыE݃[uPFj(݌\M5피$5rhW zSJO^_W̮Vws0+,ՎHf(1Nܧh>=%DRrEe͌`5 ~MoJ5$,0F-7LbiȬptVx'\jN>MpQ TNOr +zD\(]n1rGcAG#sAn:؅OV@ qw&BjYY7[H{;:mvo֊)Gxv֙CUnr` 0J,8*jG'A }g$ZN{ur Y?{>6 L_87*I{lnwt) e]w{ss_VXj:EG6-4$c,>MU4 uQ.IBx+%fp\r/s\"ug^~ZTBܩ̫W!탰aSA$4/tj(ReAnײַsfJ1;̄~mbMY 1?j ss ӵ|1/F#^Q]Ɔ¹H,JI7g#G]"|`ԀN27f'$Dy,i6ٖBL@bk6Ǭe '**Ut{a)Cclub/tSq@ ;)8;z28,lO/Ѐ>yՙڲE X҆*e.QL z !wI`*d$:W+E=LD=7^DŸ_x¼Œ17/\>{uTK]䊚>Zwl:6/ F la$N+h9B!VW9ߟ"mlIA[CqD0*##>6$W"V( -G8Hb8DW¯EQ`xIsP g+kC:n3F7 ~A>?yR*~!U8aڤڍ9 V~$p w>՟ߘT1DT' wxDG0RH=|q96Kw=tװqGY؄|D%70G7}X/oĒVguǸ*p(b^~V,@)f}3FH)T#,~ q`ήۀڼktD0]BhUT0)`C>l)wk>`TS?r;E7-γז鲞ܘV;iυE2)2=#:vx􍤊ZR l/j3;аU;,:/dsBrܓ5rw/W\I .8y},p1N_jed5Vo)G6q6SK[)7Nv4^D*INqKBCTi䬸E8omNWRpn;V+. zеI P•IhCvN [+\ؐb7MYvkްBEa"e:N VzB, ,]-RvŃo'k_[LWRxkcWpb3+vvm^EG2W!7-GSžwL{k</aomщxwYM3V7iN| ﺼ*4NRcZùR>ӓMaT>`QU$QtcCOҢIMeY7$dRtN0:ڄud,kv\׾a 4Vkx&y!j '7e,fxi5&diU /;1y%M>Qļjc,rp-\Svc~#.$IYu_bN~Gv9:o&?T:H VOP"[Ѣj@ѽ2z&C OBE^Q5n߯ϵM3^? 9VtlpAo/Ґ D@GN$`Grd+}Wd1▢|I>i-8c n)e =ܒWܑP~-!f&OOX['`>05 SC"U74s5LCyq=֠jU3ޘ:CsdO\hcwUp|= G*53 6n6vt"<`u{dc3_zyE7lw4] +qVfU|zBjk1hψ&\g3~h>6VӝWJL`Օ<(P dxQ儘p $tL.B A$-*G1}},^Ồy1"rO+߃j√P|uo\j>$BƖ>v.W3#X-!A t"k. ^~nȾ5q"5x45rF qÃrn&K<3e,F+wA1Dmu31N%G0I3oe P5u#e~ٷid !Jy eIP0 C5+Zڎq? 䉻ԕ!h'J]R.d=1x$E3ŭ,3Ҥ#>A* 6 F~P%Sצ8կ+gbfOBc0 | s|2 t\X{Pq<i䨿kO Wh^*(Ν'%mkn&3 UplU|agԠ\zM!Yc gT=ɟB @A/Z04up(FsZ>.u^`cuPvyAWi ̉zЩJ|z }]e2=ЖqAo 'p.5_~!->^AhF9Wc)f@PW=Q巓1q|㭾\qox.-R׭ fϷFU2R ;P `Ihә,67:;. hcn8O]/t.Ym4Z>d~#~,ZU'cýPY>0pifm/˯͓ό~GcڏX:MH~.1K󓨿55_zZW-T?.[0| U@{`vX)xK,M$?х"CxPxÔPRB3nRfU4|K`>4 dšô1lZC7נCs+^4coݺ|F81x%~ #ޱڶ2wM{T QÅw^y+hM-x(lIx0.J8ABa !ð5}T^dN={1f>Sd Ԝ/ uO1ķ ؕW=,I[Pg)lÚAg'HhQs^Ur- ͡3ҍ?Ҩ7FELa1M9orwe#Q1Ô mt ) " pT!Okim θ%N봚,fA]%ѽ-0Qi_xFlq@ͼ?\%gA?,}|=?V*uޏ}SHTdv XL7p!!YXgH 6(MDHtQS)~!G.W_- l(OEJ-]:v"ҍ)b +Z⬀ %zu:kW/<CRT[ ϔf8.TܸKX jN DsNVWN4xzaW&eu>CwyN=(<[y\3wj$`+EKw7)8uK-ZeքY :bE= L.}@{2z9L5㋍ n j譃*Qh\?KԡO]9Vÿ"_w:~iH͙9*}o| 7K瘇BFGݭhCeFm!9rw%1@Ζe^3 o֏QD!g\oǜٝWPcڴ X#FxC6 gjsjU-阃T^Uq[:ԃS+fQuQٱ!SѤj着.2~dGN sMY#̺r}T#p(j?\Vlq._rյ &코iQmxn Y6 =d{u6ux 5;b߆zI`[v$kf1b{ey(fBwK{&1z8OYXՎDgC\qvCODA/mhV;g̴W6})B^jhHfʦ5HW 0kɬ=Y:)d쇹 ! XiA (4]Fv6(BB&V>5_sdvӣL|*‡"ã)nek9;ꅌgaԠ -(Kg1sv퍩у|s/}D.X3 % 2% ȱ0rfaN TP28hgCfFjos]H{sA0C z(0ܗ5Me2"_Y?a+핼38ߘAX:4x^Wƿ@W6t.;=! J+~n+7ݮ'&Ru{,pޫ#KPVr^FF4nIZZ-r!Bc|^fr$v3$^GRj~ޥ+/f})x (K["kB6 ЯLSwgyh\%jrĨ(TEATXxHAPyw]DHY63.JB t/-4metl^mb:퍜?>-L؀ 0W;l61Pk&e*Tsdc;W$+%H3yDGGO~`2:1U5iZ A~:Q5>l<*n .K :Z>zZ\}8} eZFvr@=/+H;鹿2c<[WUdoF~wc6a{[y{XS+iMjl7DwxYh %^&٩rh{b!mȘPQhgA"YG֓_N^%[9RgOɈDXW%<:;_#{}H0:]h!fLz?}ʓ4 `G#Sp½\']Uö(Q("i5u%MjsX9a3=bl=P׎O ʞsmoRwMQשN%̋2ClT- s YQC7YF;ۼV[ tlBiaTͣacaq۵;j-rp <}E؀rOj&ȍ # I~KZ#߫vpcvu=s HDV5gH"-_GíD#yɠ6`M T/~ Z ƓܔFxաi4G- $}YBno>%v#d t%mcSjȽ g]Y賢%vT7ؽ66=GXM164o# *:+~\'nnÄ?ks{24P| /q qza&: VZ[VBA(rؐE͢ /ΑE,UdH?7$a Ks{ ;0͚"2C# ~L"^;tVY7UcUE{;w3Nr0@(=  6AjH KaM$!Fķ|#j.fm̋T1.${U YEhEjd1 KS{l=X4$k0~9^14bP\e\kf_]bExvŸ>jwo?JyxonOaIh2K-t&;Qtٶ;T-PH7yGlggP_M^E @Q!wz$eש5?me`g`p[|uNt{O>sw qkdHZ/-_F[O`Z8I=aj=# S|虇}X3зȈp ހBe<&9k#1D] T @b^}D:f"# '(mt\B IЖPpR5oU:65mU+g6UҰ#CcKẝdy-xɏ[Fz&" fI؈LPjEE2ZqLSv,e}RPJFTJNUrUO_ƿnҼ֚֝FͺwhVk n}T~F@`b\ wTqϱih:^ #]0aTcƍ0=axDஔVz,k &!x%v<"20â:Fv6Хa4ջT\@ 2 Lw=ؠ8@T(Œ*`'P 2K:eڶZDD=)Aɝbkbjʗ%<~@솏YT n_w־wt0 !HM|\l(=1xYGq)'j/a9=O 2:j78a6 ,tv̵D XsJqt#tSWuZ0D Pg|]pRHt#r)Co2|_ vk؏\9'g_A$?$>logR?qמD*h{\qe~sx4&Ӝ%{h)>rJMr7¤?t9YnTh <8nk_u5mm)X|zvJT+2Fy Gnn_(:KoސOAOzu9Vs0> z8ܻ>G3 ;7fYxXs"^ko|pê\EaOɱ‘ OȥȀ:F)-8v!jZW46Wf EF1z{h@'67 z l#㷐FM,{m*& $ލMj{+ E~LIe30uV!E#: L"nix27z«. T׬ɴ8i~\W[֐* VճS+NĈ0 D{6> lS (u⠵q)n0mOEA56|OyG[^kOg72h|Vt$4DڕXLgt'W}6h| sSwDyLm,0 u$cb L",a ? JgbPE\t/k@]iv Jwj'yCw$s<%e PolL% )XĚ14{<86:odS0J۠+$4n:~\Vޔ |y7N= BNc.r|Ey$|"ps([ЏEVj+aހS\>Gjz ];3cA4J* ~ ]r0HiNy4Ț>M$RrI1M+.'6q!#f^bFa`#ˁ< Q}Y|~tpsϖֆn/|Y@ɭ}si0>E\!L&/-ȡ)Rk2]E'Bg(vqK0-2D3C \: wYEa澰^o"PVx$w`ɯ1/5}l0.?:P3Y]'dg._={mn_U JsЀRW\ M prq*j0Ij tW~U7S yRBsp ɅUt5|"B!aXۢ^U:W2Gݾ)Jؓ)NFF#ye®[P]Ϫ7R)W !N":sy<刺eJ)`mEeyjziUv{MIwwbzi/`b,,i\/lY-;MXF@,?}BkCc9+'[!pVL!,#pK(uy{+!zq{*A"^ry+33lWzզ!wTf&aۊ#"P"hS[VDɻUtuJ8kuwl0=ezFHcH~&$΅-Q*_A>ҙ)hhK0DnuԠ?td|ُST}VRe#Ű&)vsS1+.+ (@F̠Uml*#3v=2M 酧cDRU2Zl@^r?i2#[+H4BYjlvScΕظ [\epo;7lJLD+GsGr.A\֞؄V  ̍_(;WBEi3X2pz~Xk"r^J$P((b2W9'κv<=RjҐ/mUTV 3|Dٓ[)>R;dzO9<1N1Cv/bYڎ;ީɥǨHm/83,7bp+a utft,f+=-ht ݘ)x / cYLT/!{r4f cҊ&+mXNhj4v CRB"JwR^O^)7Y ?jo#,ևiV2|<1w9ž8 bxU>o3݂xp 0=^1iw;Gf6Yk vgK{^dS]k1榸cs15^h4,;g1&}5K|ΐzj&CJ= @s!1h8N_&ͨtt]K03UP`^K f`4DKZ rZN6Bݾ@_pCQU.ǚ1TDP9ԒoVGg"K&~5JT)qmnV0FeO"nnj7-|om^o㺖ɟCMvw # r;O&7K:Z7ܺ⎭ 걏 B|b}jǼ)"I>y*#@ E*+`tpW$kOCrNiP ]pmgvD>1eXn9a]+?G ~o`۸h>Z?VJ|^]l^i# 󉁲c ˂&[K]3]o@tQ:gKM"x< iMuM7sjR>VoB$*\x$t+r[jw%&ZTh>δhkŠ 6^@#) 3g%%V] rX=m>$J.sqҰ(۰g˅VD.yJ\v_޽LheƇ%zӱV2aBL*LqQJ-n7]|ش5@ ҄i#MWAB%:1 8,!O&*l^ˊ,~M5)Nj1 J$49Nc|"〢q6yzUI N%NCpΪ-OR9;Rq9E #| Ǘe1uMGs d]X4^pꏋIau[ Ն${$D9dM"1f04$M*pX&* X R>/AOˮ+^lo1Dz0a.ۿUQlNzyaWe#G4XsGR8r{,1{lVu( Kl~ctS~<7{"?Bغ>x+Zu(A[($ofCS-^O xA Eνyh5{ |W\#=nPD KeJ1{U ib2V70ˏi.&Qs*t<΢A̷l =%?KF[ 0sJIMvb 1׫h~y/Ť3u ܆ [M n注4 x,K3FvgXWq *߭ dߜq-lIh&{&ov'Z"u5yi+aύx!bZZs Vn7X.BQA4o|2iJ$_haD*kU<2&[jM0 d@+{Ue.G=Y= :k66.8Trr* PUV9p hBȤLñ9h(zw~:YG-2oa%o{o^V%֑qzHu>5z06BI\x?3JM3$-B`ͼ 2P̣{^I' @"!)׆䍬Pp͗4b@!4Bi|b;xJq4j$mIf2x}EH8n7X̵^u&n^~'e֊mr>Ro:) 4NFT28@N0?*h~f? mԡLs0s+R6H 9g0j|?lVTc ,.!2I0U37∂hhNܝ/~ֺpՏ7yƞE=Jؘ0LŽNDU6wh2S+2$9ڈm wX $ g~h.1u%ǃ0TkӿurN2@?ڪWp[6ް_MU_;㒾Ek{$Eݡ7U vZRQkU@x} !aNvځtKf7y67U6 Ʉ*vK}H7d5G<6ړ7\j6JmԼ=CHms5N|{޻1&:2#EkAWf,FX:3es[xZ:dduPS &H ݿUo=\}[=\'@qb9],rg_/Z̫3X _> jA65K,;>*v,yeY'M`<=ךqX0y3\& eRSs AZH PK@15yLIQM~+֍xKz&j4,Â؆w[QO!;^ Uۂ"6Tk2|/rPeܲ܄Z$- zч*O:כ6sX8d$&ݯs9 UO txfeyE>bX1_X3XmC RΓbjf&,/ OaBS) `D7Gœ35FV>:9j&s IsoAVEX~{m(<|sGaE<ä9gA;6Bb%5)tj6h9E0j4~."$qhQIͼ&d U,Z^y ׆|=<7y^-Α3|nN[. ZKB:8K4_F,!ҕInew)'^ T1xzoٲqcq:a[,*+o|mȺ铢ñ:rmAhEOYBr^ՅoR)Ƭ4jT=Sb%濉+47Mhiaď*+h""<dzKh0!=6ۘ AT9썥uR̩T K@鑽 3Crԏx| !wx܆ i9@[1×h,|[&hKnA䣥@#Jx lJ I!D|R:8H˸WmVb?U13SQDS D7hj낮繾bRP85|Klر ѳl Ȁ-tH .&F2DVun< 5=[kH8l6 :`'oRQjb/ nbjS&/!?؄ +x[ZV7E)QL'.p3Щ5J54vuٜ~v-3Yb]Uƹ<'(n:*et(:h{wET8E°$VUpb f"r= ~[CNXľbҒCH;OZaOx"݅nO#*RYj|zo|Wae6r穪awy\2V s$!t֊^tsɊsnPJ*LRxK> S5\$'S&7ٹ/P9u_MQohr8&DM>pPH@#aY6mV#z}8t|8p}JY9鐸Y(u(Dcx{)ILӝpao;p:ZyIJ-OJ@l 0ů3.5 [ל#lH^r=LD@N+gE6,(i@7@SE98~\å]jzG|HܨOG [(4yveXz@\`ߌd:c砸&!ecs`1p«3tC?&/֋SvnjGf-Z[uϠz]Zkudlg>+2֧c#wvy +h #ShJt>Uon"h!xL\y{/Q` |ߚ˱eRFY+G ep-zР1SsW;6g? oJ$†BdE:Ca%-n;1fH`bw{me0kQa ǥ0VZC E #g3e}[YIk!yzX_hRp]Tz o՟V/N[ӗ3hu<Wu8$F x 9}&*lጭ.?^yg%^̳pP26Iv]bV 8$<x&#w p n*Y{eJJƘ8mIEw o+-/mD>Lj V1wPō!wؿLLv_Qtb/i]/s1U7*945̶y4],|.6V;kZߵ84 hNX\k% `4%s ]FlD3CB`[::IG&qZ1O[Ca¸L^i)zJ!+PhG#i8Vo̊(~5[3~M`**b@{~~{<X%a`P/x_l.˧pSIӴU**6\.`9gvSK0%3G-cB=q+1= F=@(cp*_JJ^7I,c/\VD" HDD`v 5o XNR70Q!M! WWf++S3̀(a:T`^'Ȯx >ɓ@OJ}>N^nUX@txQʭ,Lu{AHT'Ogݵ|y 4SÒd±~?z(-U1'3%+vkf7(S@hDٖYpUgeܤH5A97##7&nn %*Pl:Q7MqS's$xoe>#ҥc~Jҳ9L\61@?@^_~zG7#֢5uv6zc ]tb>d-I"Ava۴ f O%hf"WeEx3yv@GR>k)~&zY^YD랜[ekIF0-LU]}<3g,4% hT)'nr:C  3;4af$D Pku< 4*LVb|D^] REp,1>tx5moҖ #f,'4ڒZѺx zc |] b O\0Bt6ZbI5L];׿ȧ# itBYcPG`\AI*b#dj>G˭)KWeOH>LwpwO eQ;. Lˎx{ : {/@yqho)8:Ȭ6bVv90Rs|C-F1dg/>#GTxPͪ4ܥxcGbDJhN;0xf/HquAa ̀&Cg`?~#.k)y:fbCjuۺ\$wʁb 3rqYG;:@?E:FvOzPfuwA<bj[S0gPa@tdf In&xo/IAcHYZco=5NGWzNq( SL v^fAD'6TH ^f"wl;@E 3(fqnQ 9)E65 &GS^#dz]}^dگp_ }ThnLܩSu  kM> _MY KlܷWl~5:ʀL_;ɵ5G9sIELyyw̶<~˒.GTܹ˜u^GliÉIq'g^ fAm![>1Uuۿ; ,fQІ֐Os>"vMa4͛/Z@`db@U@㸁A)W]EF.:j[ogx >Hk4h!v~䓄qQ,7]_xן+E:%5Y&oYJz_٪g82.B>rA] =&Jf*9Ë`a*EXxc4uf wLӆ{A(BsOjFVɏ!7qXJ Ь[+ڊTwH˲#w3j~S+H>4i-oWry 7vy`+/IOV.*y6I]D%nX9DZ) mK)"hTÃyq\bhvQTD%vZ78BU;F;\Y3ӽgoEmE[KkVv1#-5 5`= p_MeI1FL|/qiBc w:u#=&|H ִ_-JٝC6' \ȴ "L "$ (kUij݅b^j,kNl2W#tC.g9`6ЖGT2J6>ocWF"Yy7D]lM=FSd.h$mТEr J!nTa[e׃7iM=LfFZK\%RہGk^ʠ:턉m$0zY'% xQ}ƛ#=ag/J {wphR Oܖ:,b$lk ּaTo@ceeֳP=0)&X_Gs) (g.K=Ԯ).nyG8GoNNB*dOymUTS W=D7aQAjxˆc~Q>.6bi MatMB.kYa2Qj%-(y/ɸ fSͽ`pbsD.ny8 HD H89XHiVag{ım<9`` xVDz~߰D7 sp1ڂ2|]Vp<8|f )娡`D?>gOod@#dmD)B VDh7f?Ngf)9"Ғfr.PҖ ڟZ mMh_܋~aI umhJH8\>};J31M,rs# a7 < ~i ߆?|vQ7 16X:1o,t3@Rݽ9mfwXIe܀:l|Bɺ[t俷Gbi5I%;]WnX?:-ꜜ_Vlaя^=ҰʇEƉaծ~ q:kayK\u۔d-}fMzϗI@efj0 7(nnds"Խ1i]-+D)uء{z\\Ȗ/%daw`;R68TU6K{\j] 7;`慞^{IK2-aN,C=pGoo`&?3#GOz&wNKm!<o@ƹ@`R<Q9 HNҥ30EDŽMτysU1P*J xe.qgWژx59rM/D4@]?Ȳf(jW=9_[rҢz܊u)V7mqXǺ1$B1|㖳҃* };瓢̆6ų,E6˶qtN 6#LgI^Oqov"|v`΁sϙi63oI=m o8H[!M )HٳE4d7]4(>xաW߄_hV+:i;Zq4oR)BA0ݻ灶nԷ>Łsc[P}ul$!co;.,cz-gn37Mu\O*X Pg1..Fl:ﹺqOĞv㏭M,Bldݤ1 Y:R 9dPOEYA96njo,SF/_uhaYo)t/A(LC 9Z\m/'YLmN/]j%l w>>KÛ Iu؉>+(5#.pYz7`g J=884i2cyL5_Yѧ/-[x=EgSZֻ"Hi%"W/t<zԹߊsEG4e~8APҥ{jhDK\a+]0+:o 4 A?dId瘪-_ܭ޹QBtYͥnV8ֿ$H4 ų#ۗ6W{h33ɢ :zwcd;U7Z0{ /?v9jbŨ; f4.:Trs*& k(3btJ)F%E2esqN,bbVJ\-0*0i =0z/ydOi-^zLӵUf2k`Ŗ o FKy(f p15(KJ4B[)Eb+fs{ sso\ !MsA Zb.TT lmr\P&Tz3ڣ0UkI5Ϯ2B:p9˾2>䊀{>MV##AmOj|M (%?UaM^'vFUF\z ɣ9$[DUǺN;q gzXwо: J\& '۾]Pi$7zYXWy_z//iTݓǧ^*M |*ҨQ8]rH6bxCa8 :hLWelBWKm<u|܉ Goff}3g)c{09& emݦ9Z3.c#w_]_ .=.Mb\)"2 a-s\'F:>Wsv]tw4OYl7[cc5"PLv>]l7asݼfO$Bz0t|,?f}1MVpqa4 /O:fEϓlGfuH/d}zzA!Kʑ!pUS$8@vE0gU3(t9d6=o|xN S_wFgmdE{/9%hwygK? pjZO )H}zj~cMj|a\RĠ g8 ;_uz&(ؽlGj,:OEp왹-:?A!]_P> Mq9>AR/`* 2B?HH M +K܃$ Q9؆@THו>Ư3+HB4"-騼nxUʪi"-YXفF44,kFVt]Y`!V` >czK,nԯc]0p)[#[KF[H _ (x>8dlJ{dT_9Oi'?Ϻ"2Vsd|sʈZb'R+tMiǴ젾W8'QD&m "uyWmw}keG}ɩ)_V< E$/2PHw.+L°jy (ڐ#8 .WqόE cN-^kUؘSiw)/*nE @,H0U³t͌A|P.i8BM:nBR+5<{̭"]^1$`^_^z|h-&s&Pt]zvPc%D. o}ܗ A%)W;,. 4_¶UShj0ް9c e: m_KV8S(j ~ `j3`|t$Dga!@Hd98a6a뻡y@E וRq8(5rrO>8,=kr.bhȠ^NF"!gQolnkKeOY$pi<0akJ4kmD%;ZmXUzLuwD%;!1_J9 1HfqQLC ,{z:#-a e5t8( 1Su>MνYf^1u<:Sҭt$wf7eHէ':S8X>u'"r?7x\a Uv  xTQǿq~Yd{nrWS)kG:F$%8s1=$~7"VNBw_@m=x(_PT;4KhT B%~!w8D:1خ#Kwv Vd{D!}1bfyTsjuPva2lМTdub`@N x8n2?-*OX\1IFu( BMwZ"  >K3rI R9|]E&}ݕ[DyIIL!IkOmD ;Nc(O{$6/4/ڛAW_*f*IǕ؎_L@ϦJAݲɮ]~懸NMLVctx_!EuCшhtV) S#_x/7ۣ&Uq -R 5;7Fk҇]# 3pXCH̹Ix2`><>*H?,kQ..B yۀZٮ$J"dWLvc{"Xs.?a7! 77VTzl!LyE]I+ӌ[fkzD G5jީߗrІiYSˊ`e\i:LvW"$@h !j( a$UMS.UI˃.׫ &l@B#yM-fV$BWMhVW:f9v9̀U& TwdwKԥ̏G-oҲ@04~!{L H\n6܌Ԅ7FuI484^{4B`s#µkKrh~UCBV/Ikߝrhh~u- Pb1-ũMl~<{C^0 @!/.r M>IxAY)lԩmb4/2K# c2h&pbv'#"dؕd3-b@6'B)tƭdΤQuM"ņm6_$5x+s%VbC*ٻ5:ѺǍw2]Ae OX$ 'jF<,rj~l#2dn[S/KOuÏG'3D&|3KTȽ %Plm47( t2Jb]oEܲ3çSPF0ֻ)@l@](d /8(]xp͵' ܘ`&VK! _!8 ➒Dz}`,"40s l=P-lȆ`rBh=|nS ѱ xO{Mݐ$NݡosL(?u& 5h6md*+N򸳙CvcވR+~va* xpΥㆬ"M,@?xC2õ> شVer܍}_~װ=V%?AS%n6_Of<.ano5քfdT_QKȴO }蠙h[t֎.MþT196U7pG UHXG&L8M#]"u`vgT*U"KeȤ^MB Jۯ*?A]l҉eIxK 2D-0\ |#~SuW`|[Yܹk*lcE Gh*vxdK3nkXi9lB74b~A1z;kg& d~p0a,]caNiai5f'iZaɘ1|i8Jzi&HlV9aSf\>C>O4cN*l"7MEzV&؏|.@<Ƽ9!8pܺ<40r>~f?h $aЛ lTj[H ?(uE1`pQ]$ g}_Ka[d#*$Be,S>թs[\?=ޠ3Lulot%TܘI qC߲7KjWҜ4lH';C)םl55dэӇ3mFҝϨDt41+ݻtZZ'X=Yޟ^L1e?_:27ZE(JGG /7×필Gk`k`uZF v^ޙCӀwhe yKEt"VVU pg?f Y t‘FG\m_#~7DVD$ pV>xR ~9"!U H%5<,3[=K1'/T (O֒s9 v7vepqez)d5HM'*auS)o7潤R%/v1|r( '~^"kbPѥm8h.Q-V9Pz 3#tYsd}]9fhLLlyvV7Cź"[4 2-ia+ҵ[#Gsd48}=g8qc |c|@XV|6F_oĚ/%eF$M=AWNc'x\l:}w`s}Cxz?g{SP#i|} 7A uC!Eb'ʆf]7;hf_wub^т9I%ȯar=N%\^8EBV >o%fx~$e'! -|u6Gzcڞ(c2Cv [$\[bt=<=9o[H~~1Q rkaV9:LRi~b족G|/zn3pꑉ cEGҞC;F1Ykrߋqʏ"1bE.ܞj&D+%M?sBU<㞙iy!tyPL@>cP'aNo8>7;ud*` ([4 4`۟)H?HpX[bIG?ɿ$)ʉ e%ڣW (ci@zoaYX>F|LGG]j]JfD{47֮aڜ ]"v0 R0Tmxw8"eqU: Ix:>DhO_vVo֬,Cm㷔VĻv:{hLCâ2 q|WgaنXm46T_e<ޓIWJs+`;aN:GSKE4w 7툯>u=p2@7D,V³/p(v,$i*FCTwdP-70[|,٦ĪZ*U3\%ik&s*+P Y,~ 'OJ TY`CowFWd/UJUllrx"j&"`~ Lw*sMu?U J衻$Ղ |g%nƼ/oߎfzPy](Z\1muyQ{q8F"hL#X4I^xh˥ؽ8<쮑L%_Gt}cW5|Nhn@ Y/}g. sd<!d Ih2 8#/r!i4CZJ05hU 5ᝉJ6$rdVsF~r&ֈCڤG~dSOo(nOV3+2r`lioю [EuYTH*tY9rI%6HJ] _,2aZof vsE)0YKuƚbh@vӞj~k~XOYZ Ynaȼ8h+-1tNQ|ިH*GإCrQI|4'$PrH<"d`*۞ReV.=;9p_XjN7aSD hF(d>ZR J!)34c0y9oHiK ב}69 2Qn`sĢ.ĢBjƕw/`ItZ<z{>#Pە( OfBJ[Lcj-mUeNތ8JLNOa r+. 9a&ƳH&Vηd܄fuR%]e]eUIVA:?>d?n*H@|T갍'Th =e(mStetYx u;`ɝ"[:^ ]+K]!O'G/gZZ\2ˬC{($ 5dZKjËO)KČUu^Iq?X&@O_{ ouC+eȂ6ʺ1 Fl]rz/>~ lFRھLrDM=xב}fRg\@@Ҹ[y}g s;tAPKc ူI>a/J 49NX蠗5>-eDGP}e/xtWGfzh)ki,q%3zDyI{b{N`A^JPP; .n;QU/ y0eDŽLP2*/T4[&c!x0vT]'pT }f`Ւ?/6wNn<_ ʯfNV0( E+WM݂݅NIEXc| kX(&"NVV&H O]|Ր(5^zT4(=uLۀ*KkRCE2:jAZv2s@ Ũ#U)  yF)5b3FR#\;yDpΟ>O.r/5ǧO.0/d`em^jZ r_ݕD2 sU xz¯Ec˛g!ټjt 6\|v6 c 6 ]˒ϺhaT"V.C %4cC̀ >)=̀k߅4Nh7*hezjChդ \ C~\>Tv%0~z>B^ftm66M+3~+cmcc|@ [!QIlcAƏ4ds0n(Jf鵐y<KN}UǍ)h_I/w.4eȹEi +/|S,U=˴nf»wdSOg< MHZf,ְ=mU.ފMWAPT~0%Heo8SWr$r!`o~S-lA`L?ExVVGƪ W m!rS:NINbÓ+D }Hr H7q[*jCG5Uр0BSkzD>i6Q}v 7@$~C2=쎞=!EYn|@.a,Tc $\}зOkB7ha+=4|D|M3B$ U>q$a'mN6vyU8hR$;w F]ua/v4xy䠙̇~somWD[s1t(ea}fZ?@M5`JO*]uctpo.Evg9jJq{cdgk=ʍPPCkRy9` %GN,5;Pv72g2~8o0dss-XujU }mdeToZ56HK!?/cay4鏂7e-s BOV8,Yma`@U0o|e͖*GLf\-eUMˏ/в7N4 lߏ hw7EhGҎ;=|~كʻ9C$04ASzŒ ȼS4kmڴxfiQ %sEE y#ifSlP­%> 5iKxI?E84;9T ~Gٺ?`VPs4:MNY'ڜ.GVl 1nB29ǎ@gUCRz=N V%W+_2eb28b kL-n+j.RTt㰨\Z<,"J`oq j'4#]5s&)17ft&Ψ;Gw1?zПߟфDH~l&)|ZIbrZ w)={k!r- ^>B@Ǡ} =XKs{ZD KI! ÊJ 2^Ք{Jjrq!Rg!T'q1rtᅜEȗİH?[ Z`n{imEjFTftc_hBh fAH#+]֋ԕj˭(*eʒP(ɤ_~75$8wqf_]nw4-ȁz<>9UЕ?>25(׏;Q'ig\Y(˘; 7XBW[6;`]P HcoI "0Auz d')R^;\/NOPTiRiN|:]w>s$'dS?EC1Gj!ZdnHxK)Ij^`\l,P,m' n?~g/q& gXpY BR^ Ją&?-|1 pf;b kd*Zס{ArY*@X1q1)8/&> PZcj,\`iK)Pve_mH|dIi.*6ƝS%+F r?-4 b{N]0|ATjmGqjAHڌRG^kd]em bm& @MzUR[`xo}9|M(Pq^]ݖ`PR= ~ puEґ${/PLι;-L6 )C7{o· bF#s6vsCx5\s lrݸ~ruP+Ԍ`DXGB;ʱX8tN:B-_ ݨi_19刐ǻNɎ͠rHWD:${7_meHkCs<_T!B7m!)PTH!Xj sXRǯg-o* jd*-^,#Xތ&7٠v}I^hɯN|M%~Ǟg漣^=2\Mx᾽~c jMPJ( d4F7'p,H>9biC@bG3tG[ǎͲc"{}4lzgl*!@Mfa?9Y}KeG@Ò!s="-(EI[%)֩0w.[,WtmassNǥll -_t~ yB!~l,Ϥ!G1c c9/Wp =z4 0%Ldlyqx3=sQL_S{50۪lL~IWUV"H[UfI -IlmW2' ow2YO5`\?:̥M3{`GpֳT+pf9@GrZqPsSzf1bm}t/EUYq;K8w*Ym bcK!-B z)L,H$ ΀ƚsQL M~J `PbA έ`.Fŷ`P [@@+?2I{ōPFѷ]C+ KTǺE:(8Js crrxHpRmpU/`D2EJ/Ϭ9=u%q&ջ;\}-ssMngOl&ߟ/=QdnD% OwKR@biԝ0ҡPWq} _ H'-3[>GZ>!^,4lj5<%@uzZFjɑV\Szqh)^}  i^2^hCD8 gyI9Cr7*k&Q4Uy֕}q{AH\ҳ(Jv>]clNV'} 5#iq֎}cA P7wX4{]\tmԒjOT6V:sH/t]KZ}yYo 9LH,oyq⢂$ڦP* f)x*2Xa7W >h S@[ذu*ƨ0{E`qmw$L/-khm]bU|6C F~΋ + 09$g\Q0![/Zw6Œ stb{ nLẌ́-jmi%s&6q*VAFjd. wI2 oJUZHzGŅHTlꮕf\` cyoPK-H{dXHxP^{:F΅2ms /&-ZZ }&GK2Xa1mA٠"=b3\]qDltShLTpg"\ؕ!ԼpzIEH"msPzs4CoBJ zwy,eUP\K jڊJ߃˂1+rh܏DƝѨ~A~+̿#q"5^k9RVI;lģڊX&!  㷂por3~$N%*5_}&|k+4}6ݹET.1P/Җ+iyZ=O styJVgG-%}{Eξ֩Y"hQ-`ʫ).Ӂ7Gpn 0= bޞ^KM# 09_YSޠ?JFv,+9Mg`mwNmMޒ/Qbטeߚ[,ݟē R(+*@d. BuZS;{(CHsӖL36k?!sjnLF's\}i)؟s8>*)s-GGIAtҝwi88`ǪiZe]1K);FE=)A%qJPe>2Bmy\ʎ$swx w/& eD&(9]<糸At{EZ (M-~~deKf5<7h(= fm6?aIanGZh6pe1 gȨx[ {V:5ۭdfFzr Olo4FCU-|*jɚFMB?ލgbu7d (rQԪ/.X?_&h3I: Xxd~g[%,hkyff[cdXQR!(eَ [MxŮ1( `wPIh `qKWx. p`I*\2kʞ{$0}!F?|W^z|C| f*GD^82uH-VTq9&9!=FBS>jE )݀`@ŌoT8 C6z"o~@):X R [TI69/m16|m}\'lv.c;a{Lwu?~la?咆 ʉjŌjlp&a J+0l ΚQR/ e*LB™x.`F%*8]gX\`].@GBɖUeG[J]\]-K Wt?(!- GDzv"2.NJM:A.Z$]HT|,!A9;Q{h&C% ͇]L 9i+@nZv1ggW4b2cXDJjA"ܠ5ܺM,l~:Y\6ۢ3=ۂ'Wֽњ H= ލf(Z~8IQm`! 4+] m2 |(S<,paӄ]HY{̞wt /@#%޺W0:rst0S2Sr|Bs8C+< + a9$&LY~FgA;%7x;WT0qf.kx 1diYX0UF3$6?aLq~h'.~m˶BF\l}S Bkay$ ;:,%AzAvԫeIlkVʖ1{Y!9QdyB{~#mXhwJF\g[Cqσyh&Oy.ZK"~RqدgaiQW^Mݔ% ذ ,aiQC44op֢|?*2Q[%婛"wެx)3g:#M DDa1P'EC x<G VKKsO+Y^ q\(w4pB_2ȺQ)09NyH9 `**g de v>7%H;`newNa" <="Ƙ{/H9A XpiM gvɎFQA؛$ؓcY7^ $gEnHFYcniU"Od,48cr"Tʃc$Dzz%dn\ tjLୂ;77 gja #[݌eX{ckv\iOS *T SiTdtTwRDP#s p<Z4I͂X|  p8g"9>;C~rbt_ `zח ΩH 7m\L(E(\ʛ$4K-']1+7"@O/U"Nm޷TkWO]ƅS`'M6l-*GLmHVm:Ţ Tn3zb>@}pH3PvWy}FTrW_t='sK,ëQ*9,BN dď>yFD/92#{_W&JHq4"2J[K֝;R?_p;kҢO .Qx+Kkk0@:lnuk(V.ǾAw_&0<7tx ­齣4䟥^>{iqdF*L‚݃+k+"`;d,vF"X?:}K~m҉C l{rLjD'ZNQRH߅-<"%GLȮOs@0:3-4SǺfP>P. IsJ3^%qS=z wP03k9*I| nK+٧ 2 \dCuk~W_Z&MƖH^?a mfz:TRo.7ҪfZx%c;mov"&w؀NI#D,!H홺ES1\*e'mr 3\C.ׅ>n1_ВDP %Q?qAnFX'EUYPBߢ),p `)S}7LG)Oh뼇&÷m'}}W9,6mո44Wʹ'BC,o7TKFUZ_dI 5ނ =]gd2b%V&~|ue sAѸO YzE9c=WmI^è8o#xgjcDa4╻ݴHÔ]IٟL&r06r% j=}} ;4uUm$(ED֮?V;+`gm?o`7 4dһ..)u ?D eLt)lYfsYssM9k*Bo(ǘ>ic(ʛ'p!0eI+m*MAJ͉=Tey<Ѫ4lOlGxC!Dg; }gY<&D;ش6:TĀk&nf޺NF;Ia2@Tn C_ ^G Ŧ\i[*Q~~u; 0ί̙"֩sU|z8TN]~,P'W[t"ȭ)h֛GY0 ]j}obeWF IECtcwbؾoɞ1߳JI{m.yKd,TI l߃#0.yR;T9TqqH>faGZNc[1 71gTRZ;>\G7Uk`}czxP$^R#?WYsHcUZC6{,VfwGcx𙚦}M]{D׺}"WBSYl$%ZQInHiԌ0ndoywL,klCyy!% ۀä옠tiBU8EũqF%MzO2pVV6Lf!vY(l`$jM Q!a*15]&͈69uwemwkm_UJ<KsAѿʀK@٣^.rRt[{߬:Wړpr1yyIt UB.p'$Ь0hѣqi͗.)B(znvFHUɊOw], ]!ab\If92Ťc.9)k_)vQ8ฃ s4H"qBR|+Ȗ93jLNATqUA5IMU *Uu^D7#7=b@܀L1-}i%ƑmXRfAZvCsu>k`$}`ȯwƕ ĩ޸  A? 2'ף**y 哋AZ^901,s{}+RT```0-؏.0vŞ63Ј/;d\̭G;!O yv~S)'S.,цJ]PՁ&Fey%"&Zev9Z u~k0俽zH)_`u6|lOSR}`pVu:?g$ϓE |erpYJ{Bb߬Ph l.\\vf%gڳZ$ Ŭ-C$^0qYQjNZȇgeƟNʆ1~?c>I[WzG:^ ӂ:5!&8ݴ4r*Χ>XQ"ylߠh|<:jkNܮ%&˶ ҋ^^HTQ5GR> tH.QB(y2뉣{2yi4u(=#`7XQ0P2A;%TZ"$%.8M>16\#$ \maԂth]+'b7sT ď몢Vel( |n>o4MWz䮻'oL( ,&:QT+a_zv+y9G> 5y]w !H8*Kظo/d0j\&=N\Ь9Wǔ*@ f #S-rge1|עVnmWT@eI9PVڰ`JVM_8/d IqI|p WnMd_]E RxAc.@RҀ"{vq6ՄT~ŀ2JYAp@,8g=9׀^Dd fvO q#vji׺kǐL`:_yG*ۤE);Sٷ:`Yݫddk3㔼ArbE#}gCZ}Hz\ ? =jNB&K a M>a4¯s2zt%AӈIWq%^ JMZ)1"Z[1kqiuſE)E&QwSbTM|Cw".+*n#%]T 1k~HKF9)G~ߧv?-˜|a;uÊUX0q+L@~4!T󐋏~?3`s+MWlM3ɧ l Quc|WaS &zhd3MyOѨHn#bDlR':|Q\%5uKa$M@k턎^R9ሔP2 0X1~d*bpG[D/zW-H&ClTrQ(0Mk rDQn1n1o0h{ΝƂ0aHR]ղ80\SG_*3I,Jn g ή F&q7!!x)| |K95pT"weՉpjּe>vAsRD%N!9|oq!h4k;h˽OyUe"82wFѽh3 VOdQ j+D7FzhbN.Rwo\ZXۨCFSAe]|u^v1f"k_`kҍk)ҀWa|\N.S^fD)S%t"X.>7x˂FMJ—HzF5&?F[kYe >Ӷi蜓~S( Sj},V&V["1H6fLJ96Q$rӮju/ߠ{6V˼]9&;n$ ]Z.o2)1{eDnخm]m<eAn(%z)U/F5 hnM¹h_ENwe}mxΟFŪYx&hOO*'rJ[ j˓7|}n" V8^3?dZ YgĮMNPWwn&( ND2 k顾X M9LCYfmAm7KP +t|׫r餜ﺓme(0./kCyXB.xh?i^RDhW{㇠ eR_gWsp{(  1>W[k;ҏ]4 4$\a5ݮgx—9-j>dfS t+ՀaLPB[{P+ʼWO躬:̟\g@>3aqJM'J,?_}%VGR\c4Ц%wRe=hpUG6mr|b% ?0N;rxC U [f% @E 6k$6QB`G#s~`.gְ馾a%h @NvBr{z3'z;eFU !w8<ư =P} Qj^A#*$#'IZBqh9^4Xۦ{ܺ̚ {ήu$^#Iy /Z(SQJT)Q+o8ٔMiGbws!L 7([0,}(eTꚀNAfSA*IEE+0aK?ą#J]2AI X`% ئ'~!o<ǐD=cӬmߠmq=EvO(K0x!ک60C۵XDw1&QBHl3&mH $KP?趙'Cށ Zݓy~N| l`jbfJ7)Dć ^hXf,?uQГ^q6m-MG1JIrĿg؜E\RUv<{TWL@?wh]X!0} EHWOA i 2|Z#} LkyEa-jJw±~:\>Yj'mo$K@=j8u-͕=Plڑ#V6?,aL-œo*+_sD` ;˥>8rhG>2zwC9k'vnZbS}]]| T<F="aT_]G,泙QI=uo2Bf1T?I{/fR,9 g}9S/ bpG@5QAb4' $A\fKJp<(Y;Z8m߀w?oH& 1\w~5SHH39֙ yq?'\F! ۵}gſ6[py89X͐HY:ۄue+[IYďlI^R~rw8la|~+G[w4:`x&a݌Fb:g=4&4MF_9gk<̓]zQ8chùhBE ^B^umt ]AbG(m4"agݫ@? JdŲS` 28sdb5{ -ޜ9-Q@"JJ7h>GsZQh2/ fیsq8KLA]qOz'@`Lged92~gpm{ [* i{vA A3̡+q`/ t0l}T,˫WݜJez1y.(2jgw~ op/ʅkQ2Zfi-k"_T5TZ~|e ,?}g`=IY.g qv^2ͣu-i*Qqd 9w/_!]YúBP2HN9-w Q2 E LΥ'jn΂64;VRBUo0hwr l:a*F6E]9Cהe^vYS4JO!ehss~0l.w3Sin km653ɬq$JS- CsE1t"|§ӪRxDH#=Ԇ+^f>7:"".gkMѤNHU^s-Տ3|7"VrЁg -"ڤz8 rmTԆT\V[o(ޓ`ķUDBsaE,s&a5ш8,c`͂u::I{[]}t#A'ns~J*M40&?G<|9-dwo! I0Rkre&%~™-+x޿+)aB\-(a yӞlLvJgo"?.ˣ+$vX/T'iFh; 7&iTIw9!ڣ&N|.௹ ݄%(Kkyϝ s|'޺+gwY*rBE>.?Wwњ@(SJ3G9u6Diu}Qo-wު&I|u g/cFcaKg'dwIP&T+^ .%D?#_ѩ^Z½Ocv;[׬t-G)lC* (q1}tK?N}mBb'ы+=s»(\\Iن< z?MHB iݮ-^!H]"AٮP>%jZrm<7aTBai]e9RTBd_zN6Di14 Bq-%\i?elk*?GާNa։&_>,z7^>K`ci`i؋,*ͤ։j/Һ(9M#BMPm'Q^:zZI:j6R*g 3~Wy!:XDb) {V !92X%iA=@f#>@A.R-- Iv puzX [LD+ l힨E"X9%U+0߰4P 4z~Z~da+32%lHbcuE-"ƻG_?:C囚g,gy$~09i]6|L/ $!Bsh)ORKC7Vܩԫ[ƲP8W}|k_$/8ؕGt+5(;9;7QG_gjwwH %޳*t;{NZ%\j2]p7ҋ̥Nd)tonk EsF2bDT4N:SUnCY<4C=0oN*5Nq,]DzРY,~ f愍Vj9]$]|RU%6C|S\zCRa0D3qCz9.߂&>ڕNmIڲ6(L)kԪ#YHy4LcbZӝllsg Wqt,/r~?[?ޖ4fĥ: \:A;mlTwdn`5c/8>Ӷ[ruK-cAcC-׃Yº mד+cc1/MgK~bYU1C|ݺɂ"bK 4P˪9BS%/AlEę]KouK)://zzNpQ9d@R–աZXxڳ3nG>N -LI13[TQƜ+)Ŭ~gxʹ^|/oǷ_rp>`1z]ۊfh6^6_ zxKEfk#qQK%4D1W9>ѳPx6+ѴW+?o&\F`h>A5{.l=7t~pn&`KFS#ɐ6O $SteFIs mm'7@۪+$Ai,[?<߁¢͆RT9Khu 0ɲlNh/\v4y7>?st"F#^}/HUg¡~#v,mt8Y0%&XK-pl0ȢW!\X+0;`H%ZN@>[I[fNոz;.b{~K%ѩ";uUM\2>ԄG.2hN/ԌB]>d?$_j!C?x'>`lgY{kKi0Ãh˒stλ-~I|Х 0) õeSO[3D? ” 8nP%>aI<'|$"cPn1+0P5몉HɌ'05$m4WAhjE%&}?qZ[5U=%U`K0o6$}]vAvxt1!~Z:̊Xy-=VIj<Zv8r?f.o!SqEvXiSE^q%Xc5V?Xa02wq3Xf7&OI *6-WPqL0jRy;mˑN|QpqC]OҟN5miERDBc,~0}xWW{\m[ =+טllx^,c>k{6b뉶Ve{.dZ~eR3 c~,G| l*Lo]* |{IKQ$p:? khӅGu ~rM HCT,fL҄JvېF:9 Ww"`喂cPu3E;eTQ&u}XVp_L@֯-o3+0iv )pcJE-.PMTWjA2.\ 7|ZS dyF?b ~kuX &?.b@~;r 0sc2`O84reܴJ4nJC,VWZЁG0ỌJmg]5 pFoekmȵLfs1SA~;M {~AWb2us6c| и<b |3vb(k\ړ8Hcؿ ^GәI&/ISڔwﺓ Ϋ<}~( Cbe}6:7@!6P2A28%+T(^'XhG$9?$xE ^U߀[<M'j"D*w+Gd[XjT]`q%yX;E$Od mŇu$-|q}j GTE")L+Y_CS*?q[xygEOw2А3ݪ53,P*_qin:%`OF!NhΡܔx渑jȾksǤ4MW,ۡ ^NĊ&-dɳ$OP y"#^ھǃ 5Rdma1|lrѱS@QFE}HErxJBr,Ȝ7%`L:f\L2z޷wV^x= a{88pB *zOiDdLĤnPx!* fy0ER, '[kE"W,j4h/̃VKܖ2CZI Qפ20Lʘ7?T!2DG8*q'1?4fo\п2'ɓ5Z g?5M  ɶD7/Q$֗sӭ3K &Y&u{<|C[܋GYnBѫwj, IV\NT{e;"ոàJSAZT;˽rquj˻^F齳::a@i6d _k:',?ڽқKvf0΅S~yAG< ݎՋ 3؀,?WiJ[h#_ 3>5?7dCEz腣Ew IC YRͫdB7<^~gQX ڨ@װku>tоZZav`gt@LoZM*@|x[Xuc}pcy` * 62؇;D&0gHz]MU=DEJW- 'w0kqC: ߖ٫̓Ϣb^;|0~|gv{7c'aY$Sl '̖m%}){Y 3 ,x(3ⱢZQKlO\lh;F`  ^o~?̃zA2jOhE/ ^W2@%e'p\3JۓNz/+eX/\20@ F)cżN)jI!yA>3у[_dV7J)= pФ%Q 8Ld8#'̿dM?.O6] |J-+6 8.N! *hnsd8깂*d6O~")h"A~q zbm3ߦ 'm@t`\*^|+B_/>L$Lj1׽YI_T Pp|Ye̢k&{'l'`Y]H-/`Jt.|XQzC#Ÿ<_>1XQ4M pd^˱Ӫɞ Bˡ:.nlX;GW9?~2Ҫ+|k{iOA{W!vry惥BkStq_;y0YްxC7*@B1r?C̙]9L J>eY4)`Qp~-H/N/g/'AU٘uz#PT~UzP0e_HcwkEAmpk0~遷rd* E G7&m6S($ xw17`@"6~Oh12J)88H7r 3,P!\iP &==nҸN9D 8Ӽr!b2HƵ{3~]*8X&v4htWqY)݂DM3[%7FC,1 ULH֜ ͬh20\*&/Ϸz܉/ ;p;gX!SY[F.q<D+!ÄX7D0`8#c&n'HD3{c ׺4B3=2wp&#YtT<'MՂTtn"f 1D&`ll nʝӼt@v-sZTd IpqW2hf =+՟\ $_1K 98aZ>TB6xԔXBvJ5ϊ9_ry!;1~l:{^^ C ҟb@G2I!DlP07)j_ٓnbH 9)3Mu¿|Щp*|?9+K)&ӭW]%/'o G ~ɏumϴB!Q3"z;82/w]ybVJm~νd (N]::8MH#ឆz[j w [6C 4'(FGz~y:5豿ǭmcZ1p''>&kD="ӌ'w!p =(9#6]"biK)$'Υ$Cp9*v:цZAh&V4Rǔ\B0ʤqsWSK?b)MK"ui>$ڇ/UBHֱ+ϡ;FVا3QՍk K,U  ,&ge*.`BhlH~1Ƭ8J itt V Wq ohBWy誩I6F-U_jLAC@:>̝/1JBIaKoI2$Ie4['WS Ba! rFD婽N(AݷԊ.e>#1u,Y4qfe|b(Q) k=r6P31B)mٜط݂c`5!X9-+ؐqIZa5Z;[Av68>+X]1~C=6 b LI.bt3$A&ȥkt_J}ysb'|?IőWDH$d{Ҥ*?wТMGƖ GZWjjniR3KB6l?_> _~\9"xcY8]tĢovO:RDAgz |l0Η^LS<՜I l T.x@)F=B2 c6D=g19PSdl<ܝ7jjAp,])^.2916/QG rMB,Rͻi^B#h7y׆cs1d056N)\NE'FPW;^5G^)f1Z-7w7^_:)_xU᳴SHN ͢%٩N,c['/$ @ kflQ4 [ !%|m 5<[NfeoXuᇼ,M!׀AZ$8]7pGfqsߊ %>`9ޔBA^VHh,N .(*˨1"(Ye_MY=+˕h:ޤ QH )u'={[*y:Z˾!]YDYzcgAt0. /)(o՞\On`5 914[|up,}SU.;>MϼxXh:2:R$X.BzZȾ:6Qd7`#'񕳫PaQ6/3ͣtk8'%yظrG8"y 怒*Seׂ,E?27v 9;hRa/m;}IHwEuɌF]뛋v8S+C[c#ȴRkK*$ ͦqB1YNd^߅wQ+  . f?WM`7(%STTΟ771kŎnMJ%V-JU: 3Z%i!qV( =*h=Df[ʉ}1(YmڔU7(qmD[_^+)!-xx"52ӇҢ6m,v19>M3߻4Eud.JR? /X\J94qc (>E+V~58'q'1RLQiA/P|m: kLݾNVcJ9ֹэL^.aS\`o3'׃gqupuYsEpSC>fJ#L3Prw[Tao]fH`vC+e{6E.tcXd+1j>_CM87W&c֊1^iNLQگ{k3{?!;)15(c?1)8p)^+P?MG-w(d 1,H3dABIb\%hm6F@f<%Pj.$Kir_ֲs-'ȣu, eg$֩sl]Z$9JAūY68dD`~4t$2ɂh׳qV.w$C9D䦧&4a cTT?#(ӺOqt2 zݧFy 1[k8lSFOǩ@62z:ۗa{vsxfV=DJhZ $׀q!%dH! 5LpίR"Z57>K289pY xsg2*PfJjdnw.}s3hN(w .\v/KJģ8Q#j,Il}1dJ4b_HzMk4j{G6'6rT1O:?D^TGG'Q&j0z~ЧĮh#E+\X"Z"^"V}Jjc1vg&Br& TУVbOVZ }N\j~='NÆ۟c8":iE\l]B@]2 ~`*Q'~khQ(&g1ޡ@e)YWs@ x 0G^__+iMuy>P} `oR"Bc )RvqD"Om#O;v mG^QIU D{mrjٷ ڃ|ᾀ>a6⶟=Ĕz% D#dD*k-eUN#XvkѶcMbbrLznYNsD`RPJz-лxlGv2ή[.YЌߊQ j# $QfJCBo'?z&}zx Zh( n`!OhYzdث]@㥨38oEV#*J2ߔsaLH^ ̜}sdHDvҿ8>*Rk0&O1z!Ʈ5b`Ji̞YU<C!QTA@ΗVk,OzQQ}N(qjP5 hx VtSkUWfN!XuPR*t6s3i6(R5.@$5%j>ifiRv*[ ~&F$|"v UJ<.i52F~B[AD]72_3yj6WKs\89iwKުjqP*!@T@+f(_GZ"h"/RtB~(tga~-k!il%?CEߘ\Ev[arX K cG9 R]ɋ\QKq)4+xTPֽ֒t&!j.lFC֊jƷ he:sc{!8f1Ls,WX΁ZAqD|^g@ 7lyj&c3dшGIZ56%n%+;?~z#j{U7czbPV!kϯq᦭I同˒/oq6=zh[0UŇ6`v9 UjAsEY$i_7U,DOvJ_3透l 8^Lx}tEIïn^ ~*}b:O'̺{JmrupI}hǢ''9L]`oztMZܠ {vBwUEC|*†i{Qe7F]ez"l0S(KMiƔvfK,1NAuv!R0Q,1i7^/&c*Z5MXRp+71Ƨ5O;X6W| 6R;BhUilk#p%.,^5\j$ڗPH >L><,;P L2)Ąm]Ɲ{#rssѥ4poe̥\e\ΡP *5H^J$~.E]G{&)&@|}3*&a>_9>%P&A;l*5YH>PsV*Pw2π/BWEDD̾ Ȅp[oAv'O)@%9~d {f(Jķ´` c?H?'=߰w"Տ)#;^iC wz-)Ո\ Cb+peVh΃~:8:3ziHs Z**\C%I5$w{M/*>(s2pE—*ߟ{ǻ 8hl/ls;4-L : xo):dh$Xb7֪M;n'K@vFe&p^GxDwC  YB3Pɮ[{Y֘ti~+6`N"ƼJP_"ZMX?iCNd(ur/C#4->4gcCÍ6ȖT!g_"M_ڛZCFTZ%rk%@ jwɓ3 }+Ljg$#Nd: GEm.r{sC>/^7tålϮy0;<7U1r?]N'Bb/;6~h+ SHI鐅_bXGlAUZU7TX )lFQ Ș9c`(s_.VޫR⮤pHA>]5qHp ˒ Js_uK(e= 7Қz _»Zր%e]M[!jܛ$b$|XgqB"wj9/ZȾ 9 2:3-LE+.O2>F Em2R!OG[ki;4 1:'Pu'$MB&, We)gjq4֩)"puo\g!Ϲ!L`Nd_^MvUKAR{L(BLc a,%71+ &+8+*1#'o,1d@GKI 7J Oo/&E`_z`J&»^5D˿8\7n%#"D :% ?tCVAxW>PX'bP?è~?|lI+nFl5FUAc<j$\mnà!ed!t_MrI'@`9$l"ah,Y|Ly1P<*m8ttWai&&' :YOL;ʋ4\-D}XsO3iurx&KvPTXVxNvזG(8o-] 4nUҒk[̘X| ljTczq;U 舂PZ2=rMKyxXt;HڶӺ|k]"V5H#Xe]F{2A>9vN0)r{qV&Hz`Fk]K4zey\HXR'?=q+yE^@ІS[] m %XFqK,/<dF{✈' 4FҵOKzLMҟX^5.𯓮&sq5zܝ|OO#F]m@͚5N ~#}+:1Ptd+\s"A'Y|0\`TUq6]{zpM)duܥWHTdU)]؎ɣ m=FQR tY7ّ3dpD,{d9`r" $Ĉl?44uBe&U!ɍ<EJS~/O6)(6tHtx{7:T'idY̘Y0*LSGg5M̴~Q^$xXwR]M~ȡ3ۑZ0c-uGjh`va~ag3<{d'.'V[ڏB¿E 4W<4Uj3Cca@h߶2kO>amYm˟xcyf_*sۂǍSP' $ 리]gEr[Bl iyľN^^Bw𳀅d"Wf2GշWm7L;=qK ŎWK Apk "!'*+o{mYr`ϼ~o 7J}9A–^2nj/e M !a6w_ryw}gGs\Iv_*;@{Qnb Z5O 6\@|= m4U/f?{ݚ'_<읖86'!3!EV2lb%:"6ImO"59zfO WD܇s*A(mT@)b=<m>v)I5k# -ޛaUqFI* ޚH36Uyct`-wYͮ(>I934m[ռF%쥝F7rFw.m_1UvCضD3|C`ZSF8pęS\PjVA^"$.,tnWRep4EٮX(&[dbJWjMr<#V94g<8ȒymA@$Gq0Xsuy+v H3QE=%B홆%ՏE$uJ985Ak@7HkR+.EGL.t'>ιrNIZstceeCΙjRM]'f;vB,i^3tyJ0G 莓A摙J}VMluI):!O CoR(Ao ̛Mwo4 ,|:5 M3oW߅>ukj* HPTJjvcB 1to϶* MX&aYgBElDž(#Ir!G ڶ9L|I|46Ib5aC:ON+vԋ.UpPP 9z\ ,\L+A- 8vqyx[+v,W~yk).35f}[Lj@J>n-T)'\JIդ#\"#׳%?k"./ȸy#jh0[w >adHmF*(мȎ*Įן T cvz10%sp–MMO5}]Zh=,pLlvu.syISW(1׈cSrojӵ f?7E~ 'cCas?}Z!Y70F{GzȔ$1#C'8S]R`xZ _r2g^bBj$/j4^.Lq GQndDoФF5mgxar1REYV!>x,#:>$,^>G1Ͽ49. Qh;5ͽ'GƜ 5öW6H1?Msk^G.a`.wssʾxput쎿 rfݴ;Qu;e}fͤΩw={5> rwe[Y#XCd:zO6GӼ|2%زG)%bg `|3S`J#:Sdx3/Ma'[ >U_@!XDKsW=6B(Ѭ,dW;\r柱WG¾Y"TFi^2h Qj̝pC L`wiw ύX|'_Y\Y]Hu#(Snpf_@m Vp<3k_گQ8zUQBgd꫐%Kb}z(N&t;Nu_m.mʌ3(0SuӿEpZŨl:c;_stT9b^l䣭ꇠJz>ed!NLny 4ć@_eOv˴Ȍ|@ :/pӲe-As^_e8˒> X$/Y\&*Nmxᣈc@S] oRgwf$O0Ks18uLK FW20 jefZxG N]N;ER@m8usj.if-iT2/KT\ v8~щwlB8͓k gohe՘'z~[8{{TQiۖ>3[~z㺸Mdj[ѧNx0[;"5ϓ4]LJjLB6Kӟj-PZX1.D&1ʜ`)LTxie0ۧ=ccta"2O i1P4)- DS3LX0}"ޅt*fOq9uJ,[!q`Ґ!t Jfǰ w璅|n[1CZy1llk MЖ=!):bu_fkcbs8ı,ޏV3KA>9тs!&0Jo؉r5K9k^DzcHYx8Fʘ*;<.O,-,#GBԙܔ-:$w %i@{׃p;z>D޲'|' ]E!] dɄsJuX3Sfv0P^ `@ٴH?gBH7 "R ѣ,n6(Ꮄ ["DF, {)2T xR Aف Gn:Ƽ>B3dv@O)_yځ;)XY) lE'++*x@A@71Ԧ5 _(Rn1 %ڀ>ãdQcD!QX#`(dYX]ckR 5bg2+xM6rDלRU2*Y%"; tK[hWO_2jb[/Jo!4o5@`H2dX"fWKZ*&4g,]<yW3os'E#,=^;@ΟXH p]y/!a4ö쵻R-;1ysyDHsn7s)@&V|O-LI niVZ ~ttBg!0>2 \iI4UDSp (dϴ^2?rS5  ^%n:I~Dw^6($]j p?~ H'x7-|}Bg$&lW71dTR@Y54EGH0= \¢aV6&Ǚ"5nǒt х M a^iCO2{cLQlآoPg ֳ[1H!P,seg)Jz:'<]P s@;gU*j;[[YB 0&7OqEC:8f R)˩ 2z~*pgkjR x.fpyH(73XTSX|q)a^Г/ D4sf4Ij mGeM_g1GeykޕG3iSkuxqJBH?Tf?QT jƺ?^K^JnV1Aޖ6F=r[rbzP8GArA\DVDH0*_VA]9INwsXk,9*,5p6lǙ{\qT (k`, X鲰o[ 8S>FPAB}SR~I"5'AOUg1zr !L0)tma4^`/lcM9z a4[~#:ؼs(uwU{`"԰NL6ۑ9@A㖙dKjOI(Ք1' 65|z=cI d7g|M)1t@TxaɜݹXSM$TDXbĘ+R)۪j0AѯfV #P3eY+ǀ=ܾ67՛ Nq>X{t4ed#gI%9lesCU|Aq~ۭ[YU7%k{45j O O5dTERvŤ bojۣ}e fRšG/rƩ {oP*I^*_:殂)FTc?^ҕe9DeHN/ȨD\Vg҈Yk]#Ijݛ (}uܡd}YӴ E*B?4U|_+0%PbzvP~8Œ@D(X) RjKƵxDW(ԯx; cwSrSJ!DI hZ܅5!?/t0\+e[*ͽD!OFg6gIV?|O2W- }9HL)X!()2;OV7&9 T7K:5dEPb@2u2w紾, 4) =DZNc6{:*& 7i/w7 &|ٯJPianMg-p7>9a"~< (t%ʇpʪ& $=pt;#D Z^1QFRzʹUQ=p,NU?3.=>%^y㯝+Vm]O(=t9'~}QЇr!N1lBZ^v?6o5iV)́ CEBz%F[vAZ~D͉[}]e4iWOm.*K 8֟U-7,_Qb'4 e)5%+3;/dPm 9~hv?3qV J|I1̮؟&\2vᬌ0fUҜR!e҃LBZB@!+B\Z2Co_}Q7)>!=>OL7kVòpf(\CexR%@~njl/@ERѱmkkHt3J9jcf~ szUIɝ  J)[RH<VUԵЎ] n*d8tQ`u̳$7sWhO\-f=9ff-E$4PA`ƓB*6=2JrQO=\dep?q!& " !9 =M!s>Mk/g[mcƈwDnyGokGF+wlV;悗cs_72#Gv!+H5ǘ1zs2sU7;p˓wuaZP(;GcGTTk൫7K>ܯ{9-ΏlK:/}<u1| NjKUId+(7lqDJțT#ʈE|>-wWY wS7cZx"b9, D  D :ruw3wq< NEO;PB"C |},nz3_@'Ri~lH3jTRA3Aͱ*/$%nArs66;(y\9i}[qc 9E/ Ҟwq adcR(/?ň&Y'pDݸqRV6|~ȴ*swj 4NP6ل Fpcͩvb_I2k|0i]ߋ {o52sSqh25*({'H~L+|\[1Ӭ˩uPDt69 yzdJK;Fvީ`!nt}v3/D`xѡM%95m/̛?vi uFW׈̓A羓-OwVޡ`Q~ϵݜ؍?߆ZK+"z#"Q*5m!=ϓO/BEc4+9#$kbqtؙHԍo9WO0^0NFB,GPKYƸ0yRH'џ 2za߱\:Nzk\`|ٞ8{i,+0cjoaqu,7wH< #v|#^u!uKa5l$Q)sglLLo"h}"RGTWLL* P{'cr+0; 7PqDT Rmv!y__,$WS#=6 23 BϋSUS=Ae^)&p`/7I%-RpJFٮ&ڬx==(AtKj?TnlJj]hN£&=0eȞ@Qc{x39.OiDM>2 QFۡ׼6R)7X0;nqWƔ^='%e(˜ȑ0oB'cZ؞_ќ٨dY[OoO(]޺돔C^: Ɍϲ<|5fi+zO0ïr(W˄9X<čd?i|{Z) wx4D'4G;PQv{[X=WP88^?oHoYtwN/Iu6$  ךAr^|D#Ȯo׏:xRtDS>ԬM(qXt**ɗ^K%O˩֘VؐKйőOP⮅r>PӟEKt &ow:#*ՠHk7YSL&ڹfC b\x^̨ ^"qBws]Xf֞lEM!>IVEisQgr62 0hR0tU"F-!pwCG1wJUZahqnU& /4>fT" rF8cxW:6d,JЬ 3}:OF2y`yHtA#ӡz-pP=ҝ|%;)+v1iymwߡQ U{ֹ3 ~BxXJ+D{QrO:A[[m:hKܣ(\EL8F;T'ᢦf<%N3@g~*iougw} ߟ`NKc+݌CU>p)fiX ^ ߽28p(f役WWĊ٧/hI}4{G<=:h>K+i*еJJKy~ܢc(`N|F0%h|~ n&XUs m <ć BUk' #.{%'D *dm>X+fV]؉~\8#l)Ei(s$+~7 ՗DZGɣ<AE4M2YLfU9EI)-!~nŕ;JEųg2YRU?S#M"~w TƵm/Iuq?r*}TVtD Vɝ6ԉ%5T9,:ۭMjL,YLQ[@9IO,a^ V 3|q]a0CsZsFeQ!M;H_IZ rCpzRTb9STqu0v[ҢE]/y-yrbn*J"folJ!b߸uvL clj2,G}j*EbЖeO7xuUaC CjMP(lBDx/4yЫԛyjΖ&x,} IC1zQv vuN-O^Ye0}tR,V`4 ?KX7D2BZfKaaҽ)C~qa-}3^o:t;9-zjP`lv['|"+9 $5;!U*Q?E0rwVR ^6fMXsq3ٗ>ϴ2~/I˦ wX[O.P6V5AL {Mg{^__'yKt@FLP!͟m|Pj޼9?-t> BJ;~t;yЂތ&¹&Tj'nS!Xr`pJpsuUeERi̋~y}عU8 >0& J]ȿ5QP(YЙ SmZ"VR$al xAD"%EҿKK$eNzpwq-i0FѥF,!>!aMk;lĴE6]ɩMՎJ9T g:,M mj@|~jƇ|pN6carQnۭ("]0nI&`Q MCÆ` ]4{.Xפ|2* Hgea\|+ѧ9S4vr-wjIkmUhiVHIJ=~.z*2{!<'w9[pi/Ү&XіQhh"P2e>+r;K9=JoJ.i׷ 暱+6Z! żR֤TY& \`Nj@!-z{7 K OO׏CrrX:>]EFAдigD tB̩jCl.tvJԤ&D E~6H}() h\pܵG)u`>S" )QexpKZ#`| ͂;q+53QdmsEoCm?'%~ʾF!)< |Usҡ."?:fǪpedKpE tNOLZ@LUl (]V)%XIqjE8a_*( xn٩,#֟;; b=#: i;Uz'Lf]H2 +5[v(m9},QUy2CrKgasѧ0F*2)+030;hCqkݝ5ܡUӥ8WƟvۉ=.dHLrrLo670뚴D+MY{vu~xi| {_瑺Lhf-eQΔd9«$G5ߌѧ}?̓P^q[S@iS5Dۧ밁,$$'ʠO5X.&}BymHꭏ2Qs1|71z}RH!*t=x-1ez D]@=*[PiXb{q:`M1~{j@DVk+}GrM9`6~K4+uw3r-b^&mu.W."z4v*"*Yṧfq.BPY]a>@DK4 kk[UQ"k>_?@9L\2EuxhEe, V|zPoӋ7((;M)Edqy1`OqcjTFAw%'C IV]wP ihbI•aXts~{77`=נhuZFVU%x%/ըHGڀwH5H0KrY7R&I:AC _FdCzT10=kAD$?vyQA?Dg,Iy^V!1V.txmèČ~#{E :;Kֹ*K57SFtb(O=72 0n0x1 )d]Zՙ )vM$2=K>a73zL cFcuԈf6r`)sjuԞW>!WY!H{J߅Ld λ^1T0*l{4RUPw"j8)mo R.950>C2)\ǤyOĻD|T C5KA)*Usu|#FC]ifכG$u[ݏzfAmnXqb㓲 hGNɞSc"O|z2ybH4ƚ6@-|^(\n17%$=#=\d9P_6dcߓHQQb]+C4B+f&i x=Mx"s"i@lhDVbx2FvUaĬK{S_-*Lx?k.ti1?\|(:W)1stkd5)dM输ŦDoO dHqfI6#wי?X] Tx! )AanNtَb;6H|n18P%Z}c7kI37efV³#>Q&>q:0"֡䂩246c9@ۻ o1V}WCV֎=b!UG1=%7ql-{$`HN& Ҭv6Lc̄?W 뷪WXLО<!qN6xCn#V($vU&>WCUtZz i)a>7eYP8 x+ \׵{`w~ 4.*3"cx嚠` <ҁ{kF"^-9vQP/fWUMqT9 %;J| o f]pJӍ wN3gT>:̬v@/OXD`?#7?tɿ4b 4^:R.RDt^p AH2 [EJHT>07VH|b4hm'Z {fgU B2,~xhh6ZY8Fo))}i2*ὺj]H NpY›ZDvʛ8:UYT=A~9z>cBD=2P*v{j[i 0 k8b+0ݿ[ܬ?w^%/ٝH|†<ƕa,W=:Ut<67M]e_*(|<_=T2Õ*ZBlsI ތ`qN>njM)4AiUyt}U|98z+.FT,-Y@ӓSSVBfq$Cs:Fc~P$K_8 b,JB]]öziu4!3iM{9MMi"ЌbВipasla™v3$ Xg&yT@W*^ oN["#h!W߀NuWU Nd\zI1:Z޵ 0F0 @; s3%`JyRz0LWPL-Fi#ξwьD8D-!ӁFF^Q! J|Kg9+\*=+$P,/?;pё\2bǪo%Il@r_0[cg.T?#ֽ"L&gzvzLpy_u2}:DoJ}!HjtWG${hLNnY(݃g$FBUx`1`J`o+QxFk,&Nh ܳD _7(@=0JL1׽cU7iTŝm*BQPy}:@G !|x/|Gh7 H#NKf<(CurgsM36+4ᥦ'Fd]~r oþύ7Kf[T2n{> Ci莝@ꍭhHJMK+lmQO!ˠictO[.\YSXJY (ƹܺM4Į4w_\ k뫲 AP|b>p%R cwAd E -fj \ưddX5pspRqusm|߾w@Nr4(0ڤA֗]%ݤa m3~3?ß=5Gx7)\جokYj0E:D|dx52uA|_\alةܳh6.y5zyrJ-ĕDc#@:#0aJ\zխhKSFw^V8N~B`dFʂ}+j_Sx x7)3"܃5I{k. lAIU '`C`)maF MYˡQ}["ph>8i#pL3{y%cnlDK0a>u29DH`ЍC ?v0r6Ch* #ͣu=Qh*{E#GˇǛ{ߎ#Xȉ3xt}po|Fd`p,_ȐA:۫o;[`39Tdȴs¸ZSvsfIWÀ+ˮ7aV:1sS:eZ?9^Fu+v1*jQޙ..bT&R?ԭ|MְTԴi3p!ҝ2ufyJH Z.tζhئ44 LC JV(]Z|'|mXhqsMz)T1pe 9GbOq1ǚ,'XW,jI=KVPDضfG} %6R4ܖ 5DS෵F(ן JIv yŎ,LC m]ΩGCw.>$@!k48cea1h0P)6⣸-c[P/ تjm# m*Rꠧu9 f7;ZC@U2{?`~Q[If7>5c1-k؎&^R9G1n8>sDZkl%b. @BRٱ@.{ j^|n A^Z4lv`Ak a _"3VV -zݺn0U`b0E6u8.gYC^`z+dgVgٕ̒˭]DxyM!4zS9u,/h*B놚S{Wt@ Tip ;=XM2LEMp`BaDnh 35BВR'kqhxǷFK&U+_F_NF bw<T1E*('۵H'XL |2C\KCiV l԰k/G *tɦAJO䴎-;VA?sȻ9G eW5ߺ'lp!Fӷo%Bj?Ǔ6?Ev,]%$cO+'tS1F=:+pz)^MV$nyN2;'To;t[u-L6%?mbݳOMUU X)#8Zí)FMG^zI sVk8(s"z˜(QI~C?>#Ϟy%ܵ B_Zy'me<їTp$|h}'мyI.|8+x佋/+o햵) L/LŜVjQ{.NYߙG@e?ۧ2|xAaLFk~.ؕ]wnɺMZ 3g|b|&jnt~H='}[bG87ҫ.槻S*B?'@f5vY $/2ԷVC+vBg;6DOc`!3l\vٖ)QsPt' MZJ2%mV~ ,V O7wѬEEr@5 ]zxu " f $n3M괪4 7"ZG7q5:Q,8qvժFUSZ,pK=M2ga!$aG= J6t3-w T9<./Td_ FYqci~tއUŚ]6 N?x[ES^ÒaAն XG@S{4 ;]v=mY}/10 z;V[`4\7F_e2WC  Q?.2vuS+8Ep ii`$*xx;ǸT}#AmI>=ƪwrzqSj/I};wh#υ99ͼ[.-uq7ר@C旨FUͻJckJ^jº (FLtG'%};7[$cZn n\2 ?4-;*Ru6At9IӸvsirfksMHAMn3ryY0H]<>WIy1"ͻt%2f>@W<:g%Iv~a Y$P)ZRB2&T֛e2iA>2'O.2"Uv2BM/PMnI+'5vbJϜӌKOP sށwZpy ǦhJ.%(+ŲUKj>p ]*L{J# ?-=.$NRj rmZʏOѷ!LN2J{莆8f(H`L6tU KD˚iM"p ؔ *I|e(xyk7شm|b]~hxþInVƱA;ң_9~"НDF'o݈=sOGb 0C~,rxit{㌝~ ,G[@3ޛzkN@&FEMx; 8|c(,Ef 6AT c5 5zo6D &Of/W KKƠ6ͨ6K&tfEΫ7U 5e0LLhi#FbL*đ[ DGÊ=x5J]f>0!1%/Fݍޟ"772[ kYi٢x&5G\C4S).d|ywfXF[J+*4zp qG> bNy( GZ*3Uۧ݊u/lqcEHo8vfRr" vx^^ސ5zĀ& Gjޣ;ȴxx\\=Yk%X%ov[WC]Ј`،C6ecv@}XZ| *)- ~ 2Ỿ'gIEV宫 =%}k|6@^k+ _޽9Q4io}Ry'I@ER[l[lG`aFOь~i𡺠'Eqۙ>뀗 >^H0i,~;e7M;܄Vͱz0vЎ1 GzR}CݱfAznmP9H Mx.9"J/S5T Av@$FNy=`!F?KF!nj0er$ ;w"jgp`f ]rEş-Y@Wib?b/Ca SF9ȮzrRG ~|ooAHv h褬XԼMkْ%[H&@W`:7IvEyDͩ`ׯ?"bv9[pr7 ܭ"{,DK9kTzS|0?}9cSLlz6jWO bpK`O ID+֌UgjUb9xo<̞%%O^RېPR>TQWHIGB3 Rzd M/\]ܿM0hWc0ݘ{]4 kIbymw*UABl|grψnl( G? [:@?/~Q#80}-{1pxnQRͦ;װU rOM4AL:4T3 ؜Tw@p<MH@Jʖ&OHib5yZ8G;oZX^JTkwvBaLxx ǵ ه> PV9ua';Qk7yd]w`2?T4u'K(ys79vF`\sd7Jk/kߴXֲ*..IU?^,>i"Vg2m)j_)Gi%q$DSsSq _t~$Leœy pb]?Y[墌o'S!)nGHVEF/pWi^LA>ԚlJ8>W_1d(&Z Q&>A\FQWg,_`W" W2cn/fӦҀ3Cm`AVjh>oTzr2o4P>&gls@ 7OoV?voaN(糈]uݢOޮb)lH-D 6>( F?U?.z"k:@b2PoNx:`iݥ*5 )q.CqV*JShDLlI\}`* _"@4?e忍^p![.j&Bu $*ɚfv +.O*}na~ttW~y#)e!&KPMH=(pk <3vn%Uk4;iNV";|xl ilPLZ *vB^ůٞkFaFys3(XE=*ɔ**d KCRO^- %\6\׾B]RYA։g%Ib*I#qe~-wW=ܐaxhyD#ێcZ/^1;2,%^RG`>W8 ߕPZ M壹-%d7M4?{ͧvAY/ۍRC q#H|,TG#_\1Ǡ=hܓE㿄?߂} wwc,:_Ggi}'s'?:5\7 osa̺&z$;(↱y&bϮ]mR<ՙIJL<tI~mЄ#K1n7$'Oc9CK#^QQd&0(F∧W,;H[ju\`_FdeQОxtYX/^=:^7d6ݽN|=O>bycu<`%tݤ1*hk7fN*"sei]㈖t%ս2k|϶8îCvos^dLHN&UMuZ C" c#C0OǮWMQu?zM+s x';`Jw3ör9GErK:>M/h*I8H|_1'ˈZ'ˣ*RIwVBTg#BH+{dr;{_GMEJ3'.3:>6KjxŒ>^^R#l5qd ;6NM14~~C3M/O?XžtќN'qmf n1a3wѶX0=gW -"QCk8'"5j-Nτ.d} "}ϔ,|Okϔqּ,w ؐb{HYfMI^RFZQBoVƲ5I4 w@t5.>/+dO$.0,}fdN-<1ܾ$ 5yq(3 $e@-[0⾣]|,MI H[E{ tM.NQ7QyC.Gj0lpjsUŮkҟ@liOR1T;_֮ AXBVq=sO$ TD|= .O5:RI4_"׭aZ΂øc@˭ %\0߷|4Z>v S׿<=}:%gi炨jȦ(J<ΤK$1Lvg9\:ct^xM~R+5=6Ho7uHa NUmʷYVPb &]O@%?ؠ7w8f@PBr%0Zi_vG)**+NuO<-cYe9 RZ^ĝ SRŐ%~:)tף+醰 H ̙e 6Bʻ^3=[7<~ܢU~_oؗsXA]Q)e/L*٦8yuQQ)7N]>.auxKl9vju2Wm!:4|g1o6/g?-TI]K;%w$WJP`| UE{kȳ#5meV͔RCLB߈m pMwJ̃l\36,]B1ފvs_i颬^(g_/|EAu⯇} |b${L3[&EMeC1q探$ .D k xXV3Kb8Mz1{Hb_U5."ΐ. ;@Vp8U9x!2myyƜJ')WO+w3 TkԊs=ej>oA hrsuiM;~K?iBLmәgz&3awaQ?P&h_2ə^Ybߐ3/c5:%38,P3'<)!~9[[q9w??vadV-0&p9@*|q;*7ykTHں5q7b2iA0 {؟ԃ-іSVbd =$i]a w 5RBD9mK`-6TDиz- ȭv41SjønW}m'eҁieTA5QXYIP=BF8b w[su:Pn_ ujcuOIf]pwpoɞiY"Sn:L1)#@1Ie`D3QrhzU h}bRmj˔u@C@8tj@9`A;BJ+c/lV%(dH P|M"vpn/ZO B3+Ʌ`/>L&ռ}9T907$̹NIjJANt7 qRN902SU0 0>)kV$8 j_|RDg-&*&k^b-Z"+a ˟ʜzoKf0ڳ "xV?Ow0F);!~:yA:-ؕ`s/{4H1"q3 N,'>eN'5y4l‹.5նYci4TJT&j-5qhKFF)Dy͢9  h6G#bb|^ AJ /g\=l 7sl}OT: ܪo:܀B:@Khr yu}d_zlOl?-$rtd|z\̘}K2PoVC dԹ~ MG2ayNjrX3$*صդ7)h*5L`H5mth-3wtTi v#оb4al@3u-1ZQDڶ>YQ;8M`J=Yq{Q`j D3ӱꄷaduJG2~a lV׷YPׁQa?.*xaQi =-擝ؐ  _s]Ž_@؂1X[~8x+$Fo*(Ϳ; oH?U"ćcWۯ YZ