dpdk-19.11.10-150400.4.9.1 >  A dp9|YUٕN1goIj2)8`Fi<,dxHƤ M/| L=w:һUGb= V#(3ec2D 1|"!z/W2Bz;"N*ζv٧)S{0&[* 3Cϐo{R bf]t<͂)x(>U;uAGЧ/FFܐ4Ѣf{X1c24fb6b208ec241db1294ec0c0f9a1108f278183010f0265aa41b0378e51d2a875d5d9172d51a872c13f9b602ecfce9767cf5fcdp9|pDҕg&|!@zpհ}FR-’nG~"D]|!PTBS ̫ ~qD>pB?d  UB Xiy     ,DbCC4C(8K9K:KB;GLHdI|XYZ[\]^ 2b <c d de if ll nu v wxylCdpdk19.11.10150400.4.9.1Set of libraries and drivers for fast packet processingThe Data Plane Development Kit is a set of libraries and drivers for fast packet processing in the user space.dibs-arm-4USUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-onlyhttps://www.suse.com/System/Librarieshttp://dpdk.orglinuxaarch64  8$p d d d d d d 4ed42f34f84149e3c79d43473e81af715241dfe4769764848e26440bfe5311a2c602e2ecdbc1961228b3a23601656c58535efbd1da7113a9ce030db6088bb5342fb3cf6d7c656bb647a8f64795bc15ede4855f5f418c6adf170d120245b71a475def9f8eb8e0a60721a5af0608ea46b15acd9ed031f7546d367f33f7511f3d08bfad7dbde01dfd8580f93c32af25461d9a4cb79567943ff8075faa60aa706077dpdk-procinforootrootrootrootrootrootrootrootrootrootrootrootdpdk-19.11.10-150400.4.9.1.src.rpmdpdkdpdk(aarch-64)dpdk-any@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_4.2.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librte_bbdev.so.0.200()(64bit)librte_bbdev.so.0.200(EXPERIMENTAL)(64bit)librte_bitratestats.so.20.0()(64bit)librte_bitratestats.so.20.0(DPDK_20.0)(64bit)librte_bpf.so.0.200()(64bit)librte_bpf.so.0.200(EXPERIMENTAL)(64bit)librte_bus_vdev.so.20.0()(64bit)librte_bus_vdev.so.20.0(DPDK_20.0)(64bit)librte_cmdline.so.20.0()(64bit)librte_cmdline.so.20.0(DPDK_20.0)(64bit)librte_cryptodev.so.20.0()(64bit)librte_cryptodev.so.20.0(DPDK_20.0)(64bit)librte_eal.so.20.0()(64bit)librte_eal.so.20.0(DPDK_20.0)(64bit)librte_eal.so.20.0(EXPERIMENTAL)(64bit)librte_ethdev.so.20.0()(64bit)librte_ethdev.so.20.0(DPDK_20.0)(64bit)librte_ethdev.so.20.0(EXPERIMENTAL)(64bit)librte_gro.so.20.0()(64bit)librte_gro.so.20.0(DPDK_20.0)(64bit)librte_gso.so.20.0()(64bit)librte_gso.so.20.0(DPDK_20.0)(64bit)librte_ipsec.so.0.200()(64bit)librte_ipsec.so.0.200(EXPERIMENTAL)(64bit)librte_kvargs.so.20.0()(64bit)librte_kvargs.so.20.0(DPDK_20.0)(64bit)librte_latencystats.so.20.0()(64bit)librte_latencystats.so.20.0(DPDK_20.0)(64bit)librte_mbuf.so.20.0()(64bit)librte_mbuf.so.20.0(DPDK_20.0)(64bit)librte_mbuf.so.20.0(EXPERIMENTAL)(64bit)librte_mempool.so.20.0()(64bit)librte_mempool.so.20.0(DPDK_20.0)(64bit)librte_metrics.so.20.0()(64bit)librte_metrics.so.20.0(DPDK_20.0)(64bit)librte_net.so.20.0()(64bit)librte_net.so.20.0(DPDK_20.0)(64bit)librte_net.so.20.0(EXPERIMENTAL)(64bit)librte_pdump.so.20.0()(64bit)librte_pdump.so.20.0(DPDK_20.0)(64bit)librte_pmd_bbdev_fpga_lte_fec.so.20.0()(64bit)librte_pmd_bbdev_fpga_lte_fec.so.20.0(EXPERIMENTAL)(64bit)librte_pmd_bnxt.so.20.0()(64bit)librte_pmd_bnxt.so.20.0(DPDK_20.0)(64bit)librte_pmd_bond.so.20.0()(64bit)librte_pmd_bond.so.20.0(DPDK_20.0)(64bit)librte_pmd_i40e.so.20.0()(64bit)librte_pmd_i40e.so.20.0(DPDK_20.0)(64bit)librte_pmd_ixgbe.so.20.0()(64bit)librte_pmd_ixgbe.so.20.0(DPDK_20.0)(64bit)librte_pmd_softnic.so.20.0()(64bit)librte_pmd_softnic.so.20.0(DPDK_20.0)(64bit)librte_ring.so.20.0()(64bit)librte_ring.so.20.0(DPDK_20.0)(64bit)librte_security.so.20.0()(64bit)librte_security.so.20.0(DPDK_20.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1dpdk-any4.14.3c@bK@bja?=@a;H`]`f@`_s!_i@_2@^@^l@^\@]@]@]\@\Y@\o@\I[Ѱ@[[['ZZ@ZZZH@Z\ZTZ@X6@W= 5.9. Also see here: http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T- Add patches to fix vulnerability where malicious guest can harm the host using vhost crypto, this includes executing code in host (VM Escape), reading host application memory space to guest and causing partially denial of service in the host (bsc#1176590). * 0001-vhost-crypto-fix-pool-allocation.patch * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch * 0004-vhost-crypto-fix-incorrect-write-back-source.patch * 0005-vhost-crypto-fix-data-length-check.patch * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch- Update to 19.11.4. For a list of fixes check: https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8 - Add patch to resolve build error reported in Staging:E project where a kernel backport (jsc#SLE-13536) introduced backward incompatible changes to the API that break kni module build * 0001-SLE15-SP3-compatibility-patch-for-kni.patch- update to v19.11.3: app/crypto-perf: fix display of sample test vector app/eventdev: check Tx adapter service ID app: fix usage help of options separated by dashes app/pipeline: fix build with gcc 10 app: remove extra new line after link duplex app/testpmd: add parsing for QinQ VLAN headers app/testpmd: fix DCB set app/testpmd: fix memory failure handling for i40e DDP app/testpmd: fix PPPoE flow command app/testpmd: fix statistics after reset baseband/turbo_sw: fix exposed LLR decimals assumption bbdev: fix doxygen comments build: disable gcc 10 zero-length-bounds warning build: fix linker warnings with clang on Windows build: support MinGW-w64 with Meson buildtools: get static mlx dependencies for meson bus/fslmc: fix dereferencing null pointer bus/fslmc: fix size of qman fq descriptor bus/pci: fix devargs on probing again bus/pci: fix UIO resource access from secondary process bus/vmbus: fix comment spelling ci: fix telemetry dependency in Travis common/iavf: update copyright common/mlx5: fix build with -fno-common common/mlx5: fix build with rdma-core 21 common/mlx5: fix netlink buffer allocation from stack common/mlx5: fix umem buffer alignment common/octeontx: fix gcc 9.1 ABI break common/qat: fix GEN3 marketing name contigmem: cleanup properly when load fails crypto/caam_jr: fix check of file descriptors crypto/caam_jr: fix IRQ functions return type crypto/ccp: fix fd leak on probe failure cryptodev: add asymmetric session-less feature name cryptodev: fix missing device id range checking cryptodev: fix SHA-1 digest enum comment crypto/kasumi: fix extern declaration crypto/nitrox: fix CSR register address generation crypto/nitrox: fix oversized device name crypto/octeontx2: fix build with gcc 10 crypto/openssl: fix out-of-place encryption crypto/qat: fix cipher descriptor for ZUC and SNOW crypto/qat: support plain SHA1..SHA512 hashes devtools: fix symbol map change check doc: add i40e limitation for flow director doc: add NASM installation steps doc: fix API index doc: fix build issue in ABI guide doc: fix build with doxygen 1.8.18 doc: fix default symbol binding in ABI guide doc: fix log level example in Linux guide doc: fix LTO config option doc: fix matrix CSS for recent sphinx doc: fix multicast filter feature announcement doc: fix number of failsafe sub-devices doc: fix reference in ABI guide doc: fix sphinx compatibility doc: fix typo in contributors guide doc: fix typo in contributors guide doc: fix typos in ABI policy doc: prefer https when pointing to dpdk.org drivers: add crypto as dependency for event drivers drivers/crypto: disable gcc 10 no-common errors drivers/crypto: fix build with make 4.3 drivers/crypto: fix log type variables for -fno-common drivers: fix log type variables for -fno-common eal/arm64: fix precise TSC eal: fix C++17 compilation eal: fix comments spelling eal: fix log message print for regex eal: fix PRNG init with HPET enabled eal: fix typo in endian conversion macros eal/freebsd: fix queuing duplicate alarm callbacks eal/ppc: fix bool type after altivec include eal/ppc: fix build with gcc 9.3 eal/x86: ignore gcc 10 stringop-overflow warnings ethdev: fix build when vtune profiling is on ethdev: fix spelling eventdev: fix probe and remove for secondary process event/dsw: avoid reusing previously recorded events event/dsw: fix enqueue burst return value event/dsw: remove redundant control ring poll event/dsw: remove unnecessary read barrier event/octeontx2: fix build for O1 optimization event/octeontx2: fix queue removal from Rx adapter examples/eventdev: fix build with gcc 10 examples/eventdev: fix crash on exit examples/fips_validation: fix parsing of algorithms examples/ip_pipeline: remove check of null response examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning examples/kni: fix crash during MTU set examples/kni: fix MTU change to setup Tx queue examples/l2fwd-keepalive: fix mbuf pool size examples/qos_sched: fix build with gcc 10 examples: remove extra new line after link duplex examples/vhost_blk: fix build with gcc 10 examples/vmdq: fix output of pools/queues examples/vmdq: fix RSS configuration examples/vm_power: drop Unix path limit redefinition examples/vm_power: fix build with -fno-common fib: fix headers for C++ support fix same typo in multiple places fix various typos found by Lintian ipsec: check SAD lookup error ipsec: fix build dependency on hash lib kvargs: fix buffer overflow when parsing list kvargs: fix invalid token parsing on FreeBSD kvargs: fix strcmp helper documentation log: fix level picked with globbing on type register lpm6: fix comments spelling lpm6: fix size of tbl8 group mem: fix overflow on allocation mem: mark pages as not accessed when freeing memory mem: mark pages as not accessed when reserving VA mempool/dpaa2: install missing header with meson mempool/octeontx2: fix build for gcc O1 optimization mempool: remove inline functions from export list mem: preallocate VA space in no-huge mode mk: fix static linkage of mlx dependency net/avp: fix gcc 10 maybe-uninitialized warning net/bnxt: do not use PMD log type net/bnxt: fix error log for command timeout net/bnxt: fix FW version query net/bnxt: fix HWRM command during FW reset net/bnxt: fix max ring count net/bnxt: fix memory leak during queue restart net/bnxt: fix number of TQM ring net/bnxt: fix port start failure handling net/bnxt: fix possible stack smashing net/bnxt: fix Rx ring producer index net/bnxt: fix storing MAC address twice net/bnxt: fix TQM ring context memory size net/bnxt: fix using RSS config struct net/bnxt: fix VLAN add when port is stopped net/bnxt: fix VNIC Rx queue count on VNIC free net/bnxt: use true/false for bool types net/dpaa2: fix 10G port negotiation net/dpaa2: fix congestion ID for multiple traffic classes net/dpaa: use dynamic log type net/e1000: fix port hotplug for multi-process net/ena/base: fix documentation of functions net/ena/base: fix indentation in CQ polling net/ena/base: fix indentation of multiple defines net/ena/base: fix testing for supported hash function net/ena/base: make allocation macros thread-safe net/ena/base: prevent allocation of zero sized memory net/ena: fix build for O1 optimization net/ena: set IO ring size to valid value net/enetc: fix Rx lock-up net/enic: fix flow action reordering net/failsafe: fix fd leak net/hinic: allocate IO memory with socket id net/hinic/base: fix PF firmware hot-active problem net/hinic/base: fix port start during FW hot update net/hinic: fix LRO net/hinic: fix queues resource free net/hinic: fix repeating cable log and length check net/hinic: fix snprintf length of cable info net/hinic: fix TSO net/hinic: fix Tx mbuf length while copying net/hns3: add free threshold in Rx net/hns3: add RSS hash offload to capabilities net/hns3: clear residual flow rules on init net/hns3: fix configuring illegal VLAN PVID net/hns3: fix configuring RSS hash when rules are flushed net/hns3: fix crash when flushing RSS flow rules with FLR net/hns3: fix default error code of command interface net/hns3: fix default VLAN filter configuration for PF net/hns3: fix mailbox opcode data type net/hns3: fix MSI-X interrupt during initialization net/hns3: fix packets offload features flags in Rx net/hns3: fix promiscuous mode for PF net/hns3: fix return value of setting VLAN offload net/hns3: fix return value when clearing statistics net/hns3: fix RSS indirection table configuration net/hns3: fix RSS key length net/hns3: fix Rx interrupt after reset net/hns3: fix status after repeated resets net/hns3: fix Tx interrupt when enabling Rx interrupt net/hns3: fix VLAN filter when setting promisucous mode net/hns3: fix VLAN PVID when configuring device net/hns3: reduce judgements of free Tx ring space net/hns3: remove one IO barrier in Rx net/hns3: remove unnecessary assignments in Tx net/hns3: replace memory barrier with data dependency order net/hns3: support different numbers of Rx and Tx queues net/hns3: support Rx interrupt net/i40e/base: update copyright net/i40e: fix flow director enabling net/i40e: fix flow director for ARP packets net/i40e: fix flow director initialisation net/i40e: fix flush of flow director filter net/i40e: fix queue region in RSS flow net/i40e: fix queue related exception handling net/i40e: fix setting L2TAG net/i40e: fix wild pointer net/i40e: fix X722 performance net/i40e: relax barrier in Tx net/i40e: relax barrier in Tx for NEON net/iavf: fix link speed net/iavf: fix setting L2TAG net/iavf: fix stats query error code net/ice: add action number check for switch net/ice/base: check memory pointer before copying net/ice/base: fix binary order for GTPU filter net/ice/base: fix MAC write command net/ice/base: fix uninitialized stack variables net/ice/base: minor fixes net/ice/base: read PSM clock frequency from register net/ice/base: remove unused code in switch rule net/ice/base: update copyright net/ice: change default tunnel type net/ice: fix crash in switch filter net/ice: fix hash flow crash net/ice: fix input set of VLAN item net/ice: fix RSS advanced rule net/ice: fix RSS for GTPU net/ice: fix setting L2TAG net/ice: fix variable initialization net/ice: remove bulk alloc option net/ice: remove unnecessary variable net/ice: support mark only action for flow director net/ipn3ke: use control thread to check link status net/ixgbe/base: update copyright net/ixgbe: check driver type in MACsec API net/ixgbe: fix link state timing on fiber ports net/ixgbe: fix link status after port reset net/ixgbe: fix link status inconsistencies net/ixgbe: fix link status synchronization on BSD net/ixgbe: fix resource leak after thread exits normally net/ixgbe: fix statistics in flow control mode net/memif: fix init when already connected net/memif: fix resource leak net/mlx4: fix build with -fno-common net/mlx4: fix drop queue error handling net/mlx5: add device parameter for MPRQ stride size net/mlx5: add multi-segment packets in MPRQ mode net/mlx5: enable MPRQ multi-stride operations net/mlx5: fix actions validation on root table net/mlx5: fix assert in doorbell lookup net/mlx5: fix assert in dynamic metadata handling net/mlx5: fix assert in modify converting net/mlx5: fix build with separate glue lib for dlopen net/mlx5: fix call to modify action without init item net/mlx5: fix counter container usage net/mlx5: fix crash when releasing meter table net/mlx5: fix CVLAN tag set in IP item translation net/mlx5: fix doorbell bitmap management offsets net/mlx5: fix gcc 10 enum-conversion warning net/mlx5: fix header modify action validation net/mlx5: fix imissed counter overflow net/mlx5: fix jump table leak net/mlx5: fix mask used for IPv6 item validation net/mlx5: fix matching for UDP tunnels with Verbs net/mlx5: fix match on empty VLAN item in DV mode net/mlx5: fix metadata for compressed Rx CQEs net/mlx5: fix meter color register consideration net/mlx5: fix meter suffix table leak net/mlx5: fix packet length assert in MPRQ net/mlx5: fix push VLAN action to use item info net/mlx5: fix RSS enablement net/mlx5: fix RSS key copy to TIR context net/mlx5: fix Tx queue release debug log timing net/mlx5: fix validation of push VLAN without full mask net/mlx5: fix validation of VXLAN/VXLAN-GPE specs net/mlx5: fix VLAN flow action with wildcard VLAN item net/mlx5: fix VLAN ID check net/mlx5: fix VLAN PCP item calculation net/mlx5: fix zero metadata action net/mlx5: fix zero value validation for metadata net/mlx5: improve logging of MPRQ selection net/mlx5: reduce Tx completion index memory loads net/mlx5: set dynamic flow metadata in Rx queues net/mlx5: update VLAN and encap actions validation net/mlx5: use open/read/close for ib stats query net/mvneta: do not use PMD log type net/mvpp2: fix build with gcc 10 net/netvsc: avoid possible live lock net/netvsc: do not configure RSS if disabled net/netvsc: do RSS across Rx queue only net/netvsc: fix comment spelling net/netvsc: fix memory free on device close net/netvsc: handle Rx packets during multi-channel setup net/netvsc: handle Tx completions based on burst size net/netvsc: propagate descriptor limits from VF net/netvsc: remove process event optimization net/netvsc: split send buffers from Tx descriptors net/nfp: fix dangling pointer on probe failure net/nfp: fix log format specifiers net/null: fix secondary burst function selection net/null: remove redundant check net/octeontx2: disable unnecessary error interrupts net/octeontx2: enable error and RAS interrupt in configure net/octeontx2: fix buffer size assignment net/octeontx2: fix device configuration sequence net/octeontx2: fix link information for loopback port net/octeontx: fix dangling pointer on init failure net/octeontx: fix meson build for disabled drivers net/pfe: do not use PMD log type net/pfe: fix double free of MAC address net/qede: fix link state configuration net/qede: fix port reconfiguration net/ring: fix device pointer on allocation net/sfc/base: fix build when EVB is enabled net/sfc/base: fix manual filter delete in EF10 net/sfc/base: handle manual and auto filter clashes in EF10 net/sfc/base: reduce filter priorities to implemented only net/sfc/base: refactor filter lookup loop in EF10 net/sfc/base: reject automatic filter creation by users net/sfc/base: use simpler EF10 family conditional check net/sfc/base: use simpler EF10 family run-time checks net/sfc: fix initialization error path net/sfc: fix promiscuous and allmulticast toggles errors net/sfc: fix reported promiscuous/multicast mode net/sfc: fix Rx queue start failure path net/sfc: set priority of created filters to manual net/softnic: fix memory leak for thread net/softnic: fix resource leak for pipeline net/tap: do not use PMD log type net/tap: fix check for mbuf number of segment net/tap: fix crash in flow destroy net/tap: fix fd leak on creation failure net/tap: fix file close on remove net/tap: fix mbuf and mem leak during queue release net/tap: fix mbuf double free when writev fails net/tap: fix queues fd check before close net/tap: fix unexpected link handler net/tap: remove unused assert net/thunderx: use dynamic log type net/vhost: fix potential memory leak on close net/virtio: do not use PMD log type net/virtio: fix crash when device reconnecting net/virtio: fix outdated comment net/virtio: fix unexpected event after reconnect net/virtio-user: fix devargs parsing net/vmxnet3: fix RSS setting on v4 net/vmxnet3: handle bad host framing pci: accept 32-bit domain numbers pci: fix build on FreeBSD pci: fix build on ppc pci: reject negative values in PCI id pci: remove unneeded includes in public header file remove references to private PCI probe function Revert “common/qat: fix GEN3 marketing name” Revert “net/bnxt: fix number of TQM ring” Revert “net/bnxt: fix TQM ring context memory size” security: fix crash at accessing non-implemented ops security: fix return types in documentation security: fix session counter security: fix verification of parameters service: fix crash on exit service: fix identification of service running on other lcore service: fix race condition for MT unsafe service service: remove rte prefix from static functions telemetry: fix port stats retrieval test/crypto: fix flag check test/crypto: fix statistics case test: fix build with gcc 10 test/flow_classify: enable multi-sockets system test/ipsec: fix crash in session destroy test/kvargs: fix invalid cases check test/kvargs: fix to consider empty elements as valid test: load drivers when required test: remove redundant macro test: skip some subtests in no-huge mode timer: protect initialization with lock usertools: check for pci.ids in /usr/share/misc vfio: fix race condition with sysfs vfio: fix use after free with multiprocess vhost/crypto: add missing user protocol flag vhost: fix packed ring zero-copy vhost: fix peer close check vhost: fix shadowed descriptors not flushed vhost: fix shadow update vhost: fix zero-copy server mode vhost: handle mbuf allocation failure vhost: make IOTLB cache name unique among processes vhost: prevent zero-copy with incompatible client mode vhost: remove unused variable - remove the security backport patches as they're already included upstream: * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch * 0002-vhost-fix-vring-index-check.patch * 0003-vhost-crypto-validate-keys-lengths.patch * 0004-vhost-fix-translated-address-not-checked.patch * 0005-vhost-fix-potential-memory-space-leak.patch * 0006-vhost-fix-potential-fd-leak.patch- Add patches to fix vulnerability where malicious guest/container can cause resource leak resulting a Denial-of-Service, or memory corruption and crash, or information leak in vhost-user backend application (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724, CVE-2020-10725, CVE-2020-10726). * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch * 0002-vhost-fix-vring-index-check.patch * 0003-vhost-crypto-validate-keys-lengths.patch * 0004-vhost-fix-translated-address-not-checked.patch * 0005-vhost-fix-potential-memory-space-leak.patch * 0006-vhost-fix-potential-fd-leak.patch- Update to v19.11.1. For a list of changes, check: * https://doc.dpdk.org/guides/rel_notes/release_19_11.html#new-features - Removed patches no longer applying to the code base: * 0001-vhost-fix-possible-denial-of-service-on-SET_VRING_NU.patch * 0002-vhost-fix-possible-denial-of-service-by-leaking-FDs.patch * 0002-fix-cpu-compatibility.patch - Rebased patches: * 0001-fix-cpu-compatibility.patch- Change constraint to ssse3 to fix build issues on x86_64 and i586- Add version to the PMD driver directory to avoid loading previous version drivers (bsc#1157179). - Update to 18.11.3 (bsc#1156146). For a list of fixes check: * https://doc.dpdk.org/guides-18.11/rel_notes/release_18_11.html#fixes - Add patches to fix vulnerability where malicious container can trigger a denial of service (CVE-2019-14818, bsc#1156146) * 0001-vhost-fix-possible-denial-of-service-on-SET_VRING_NU.patch * 0002-vhost-fix-possible-denial-of-service-by-leaking-FDs.patch - Removed patrches already included upstream: * dpdk-fix-implicit-fallthrough-warning.patch- Changed to multibuild (bsc#1151455). - Added dpdk-fix-implicit-fallthrough-warning.patch to address build error with recent kernels (bsc#1144704).- Minor Update to 18.11.2 * List of fixes can be found in https://doc.dpdk.org/guides-18.11/rel_notes/release_18_11.html#fixes- Add missing libmnl-devel- remove -Wno-error=array-bounds as its no longer needed - disable i586 build because lack of sse support- Add 0002-fix-cpu-compatibility.patch to address issue with older CPUs (bsc#1125961, bsc#1099474) [+ 0002-fix-cpu-compatibility.patch]- Update to 18.11; some of the changes are(fate#325916, fate#325951 fate#326025, fate#326992, bsc#1134968, jira#SLE-4715) : * Added support for using externally allocated memory in DPDK. * Added check for ensuring allocated memory is addressable by devices. * Updated the C11 memory model version of the ring library. * Added NXP CAAM JR PMD. * Added support for GEN3 devices to Intel QAT driver. * Added Distributed Software Eventdev PMD. * Updated KNI kernel module, rte_kni library, and KNI sample application. * Add a new sample application for vDPA. * Updated mlx5 driver. * * Improved security of PMD to prevent the NIC from getting stuck when the application misbehaves. * * Reworked flow engine to supported e-switch flow rules (transfer attribute). * * Added support for header re-write(L2-L4), VXLAN encap/decap, count, match on TCP flags and multiple flow groups with e-switch flow rules. * * Added support for match on metadata, VXLAN and MPLS encap/decap with flow rules. * * Added support for RTE_ETH_DEV_CLOSE_REMOVE flag to provide better support for representors. * * Added support for meson build. * * Fixed build issue with PPC. * * Added support for BlueField VF. * * Added support for externally allocated static memory for DMA. all the changes can be viwed in http://doc.dpdk.org/guides/rel_notes/release_18_11.html [- 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch]- Enable missed MLX PMDs for SLE12SP4 (bsc#1112307)- Fixed a problem with ABI compatibility; API/ABI compatibility is guaranteed by DPDK upstream community across subsequent bug-fix releases. However, the .spec file broke it by defining the wrong version which included also the bug-fix release number. - Fixed a naming issue with library: did not reflect soname- Fixed a syntax error affecting csh environment configuration(bsc#1102310)- Update to 18.02.2; some of the changes are: * Added function to allow releasing internal EAL resources on exit * Added igb, ixgbe and i40e ethernet driver to support RSS with flow API * Updated i40e driver to support PPPoE/PPPoL2TP * Added MAC loopback support for i40e * Added support of run time determination of number of queues per i40e VF * Updated mlx4/mlx5 driver * Added NVGRE and UDP tunnels support in Solarflare network PMD * Added AVF (Adaptive Virtual Function) net PMD * Added feature supports for live migration from vhost-net to vhost-user * Updated the AESNI-MB PMD * Updated the DPAA_SEC crypto driver to support rte_security * Added New eventdev Ordered Packet Distribution Library (OPDL) PMD * Added GRO support for VxLAN-tunneled packets - Removed 0002-dpdk-eal-ppc-rte_smp_mb.patch since incorporated upstream- Update to 18.02.1 - Restrict untrusted guest to misuse virtio to corrupt host application(ovs-dpdk) memory which can lead all VM to lose connectivity(CVE-2018-1059,bsc#1089638). Changes: * Add deprecation notice for rte_vhost_gpa_to_vva() * Patch vhost-net and vhost-scsi examples * Fixes checkpatch warnings * Take VIRTIO_RING_F_EVENT_IDX into account when ring size (Tiwei) * Fix next chuncks translation access rights in Rx paths (Tiwei) * vhost: fix indirect descriptors table translation size * vhost: check all range is mapped when translating GPAs * vhost: introduce safe API for GPA translation * vhost: ensure all range is mapped when translating QVAs * vhost: add support for non-contiguous indirect descs tables * vhost: handle virtually non-contiguous buffers in Tx * vhost: handle virtually non-contiguous buffers in Rx * vhost: handle virtually non-contiguous buffers in Rx-mrg * examples/vhost: move to safe GPA translation API * examples/vhost_scsi: move to safe GPA translation API * vhost/crypto: move to safe GPA translation API * vhost: deprecate unsafe GPA translation API- Enable MLX4/5 PMD only in Factory and >= SLES15 It needs rdma-core >= v16.- Removed 0002-kni-fix-build-on-SLE12-SP3.patch since no longer referenced in .spec files - Added 0002-dpdk-eal-ppc-rte_smp_mb.patch to fix an issue on ppc64le platforms with v18.02 - Updated to version 18.02; some of the changes include: * Added function to allow releasing internal EAL resources on exit * Added igb, ixgbe and i40e ethernet driver to support RSS with flow API * Updated i40e driver to support PPPoE/PPPoL2TP * Added MAC loopback support for i40e * Added support of run time determination of number of queues per i40e VF * Updated mlx5 driver * Updated mlx4 driver * Added NVGRE and UDP tunnels support in Solarflare network PMD * Added AVF (Adaptive Virtual Function) net PMD * Added feature supports for live migration from vhost-net to vhost-user * Updated the AESNI-MB PMD * Updated the DPAA_SEC crypto driver to support rte_security * Added Wireless Base Band Device (bbdev) abstraction * Added New eventdev Ordered Packet Distribution Library (OPDL) PMD * Added new pipeline use case for dpdk-test-eventdev application * Updated Eventdev sample application to support event devices based on capability * Added Rawdev, a generic device support library * Added new multi-process communication channel * Added GRO support for VxLAN-tunneled packets * Increased default Rx and Tx ring size in sample applications * Added new DPDK build system using the tools “meson” and “ninja” [EXPERIMENTAL]- The vm_power example does not work for ppc64le since it uses the IXGBE PMD driver which is not available for that platform(bsc#1082154): * Disable CONFIG_RTE_LIBRTE_POWER for the sample application; * Disable CONFIG_RTE_LIBRTE_IXGBE_PMD for the actual PMD driver;- Upgraded to latest stable release 17.11.1 (LTS): some of the fixes include: * location changes of the GPL and LGPL licenses; * net/mlx4: - fix drop flow resources leak * net/bnxt: - double increment of idx during Tx ring alloc - group info usage - check for ether type - size of Tx ring in HW - number of pools for RSS - return code in MAC address set - link speed setting with autoneg off * net/nfp: - MTU settings - jumbo settings - CRC strip check behaviour * net/sfc: - multicast address list copy memory leak - DMA memory leak after kvarg processing failure - fix label name to be consistent * net/i40e: - VLAN offload setting issue - FDIR input set conflict - FDIR rule confiliction issue - setting MAC address of VF - flow director Rx resource defect - warn when writing global registers - multiple driver support - interrupt conflict with multi-driver - Rx interrupt - check multi-driver option parsing - flow director filter * net/qede: - enable LRO over tunnels - reject config with no Rx queue - check tunnel L3 header - tunnel header size in Tx BD configuration - VF LRO tunnel configuration * net/mlx5: - Tx checksum offloads - un-supported RSS hash fields use - device operation type - pedantic compilation - fix pedantic compilation - flow item validation - flow RSS configuration - UAR remapping on non configured queues - secondary process verification - port stop by verify flows are still present - flow priority on queue action- Enable(disabled by default) MLX4 and MLX5 pmd(fate#322609)- Upgraded to latest major 17.11(fate#322609); some of the fixes include: * Extended port_id range from uint8_t to uint16_t * Added a new driver for Marvell Armada 7k/8k devices * Updated mlx4 driver * Updated mlx5 driver * Added SoftNIC PMD * Added support for NXP DPAA Devices * Updated support for Cavium OCTEONTX Device * Added PF support to the Netronome NFP PMD * Updated bnxt PMD * Added bus agnostic functions to cryptodev for PMD initialization * Updated QAT crypto PMD * Updated the AESNI MB PMD * Updated the OpenSSL PMD * Added NXP DPAA SEC crypto PMD * Add new benchmarking mode to dpdk-test-crypto-perf application * Added IOMMU support to libvhost-user * Added the Generic Segmentation Offload Library * Added the Flow Classification Library - Removed 0002-kni-fix-build-on-SLE12-SP3.patch since patch merged upstream and available in 17.11- Added missing supported broadcom chipset family Broadcom NetXtreme II BCM57810- Upgraded to latest stable 17.08.1; some of the fixes include: * net/qede: disable per-VF Tx switching feature * revert "net/virtio: flush Rx queues on start" * various fixes for mlx5 PMD drivers * various fixes for bnxt PMD drivers * various fixes for i40e PMD drivers * various fixes for crypto PMD drivers * testpmd: fix for non-consecutive ports * ethdev: fix ABI version- Add missing libelf-devel dependency- Updated to 17.08(bsc#1050250, bsc#1046598, fate#322913, fate#322608) Some of the new features are listed below: * Increase minimum x86 ISA version to SSE4.2 * Added Fail-Safe PMD * Added support for generic flow API (rte_flow) on igb NICs * Added support for generic flow API (rte_flow) on enic * Added support for Chelsio T6 family of adapters * Added latency and performance improvements for cxgbe * Updated mlx5 driver * Added NXP DPAA2 Eventdev PMD * Added dpdk-test-eventdev test application * from 17.05: * Added mbuf raw free API * Added free Tx mbuf on demand API * Added VFIO hotplug support * Added PowerPC support for i40e and its vector PMD * Added VF max bandwidth setting in i40e * Added LiquidIO network PMD * Added support for NXP DPAA2 Network PMD * Added support for NXP DPAA2 - FSLMC bus * Added support for the Wind River Systems AVP PMD * Added vmxnet3 version 3 support * Added MTU feature support to Virtio and Vhost * Added event driven programming model library (rte_eventdev) * Added Software Eventdev PMD * Added Cavium OCTEONTX Eventdev PMD * Added NXP DPAA2 SEC crypto PMD * from 17.02: * Added generic EAL API for I/O device memory read/write operations * Added VF Daemon (VFD) for i40e. - EXPERIMENTAL * Added generic flow API (rte_flow) * Added APIs for MACsec offload support to the ixgbe PMD * Added Solarflare libefx-based network PMD. * Added support for Mellanox ConnectX-5 adapters (mlx5) * Added ARMv8 crypto PMD * Added crypto performance test application * more details can be found in http://dpdk.org/doc/guides/rel_notes/release_17_08.html http://dpdk.org/doc/guides/rel_notes/release_17_05.html http://dpdk.org/doc/guides/rel_notes/release_17_02.html [-0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch - 0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch - 0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch - 0005-kni-fix-build-with-gcc-7.1.patch - 0006-kni-fix-ethtool-build-with-kernel-4.11.patch - 0007-igb_uio-switch-to-new-irq-function-for-MSI-X.patch] - Use updated patch to enable HAVE_TRANS_START_HELPER for SLE12SP3(bsc#1031705). [+ 0002-kni-fix-build-on-SLE12-SP3.patch]- Enabled CONFIG_RTE_MAJOR_ABI: libs SONAME equal the DPDK release version- Split libs into a subpackage to provide multiple installable versions on same sytem- Do not use obsolete pci_enable_msix for() kernel > 4.8 [+0006-kni-fix-ethtool-build-with-kernel-4.11.patch, +0007-igb_uio-switch-to-new-irq-function-for-MSI-X.patch]- Updated to 16.11.2 which provide bug fixes as below(fate#321541): * mbuf: fix missing includes in exported header * eal: fix debug macro redefinition * net/nfp: fix packet/data length conversion * net/i40e: fix setup when bulk is disabled * pci: fix device registration on FreeBSD * net/i40e: ensure vector mode is not used with QinQ * nic_uio: fix device binding at boot * net/bnx2x: fix transmit queue free threshold * net/vmxnet3: fix queue size changes * kni: fix build with kernel 4.11 * kni: fix possible memory leak * kni: fix crash caused by freeing mempool * net/i40e: fix allocation check * net/virtio: fix crash when closing twice * net/ixgbevf: set xstats id values * net/i40e: fix hash input set on X722 * eal/linux: fix build with glibc 2.25 * net/i40e: fix incorrect packet index reference * net/thunderx: fix 32-bit build * net/thunderx: fix build on FreeBSD * net/thunderx: fix deadlock in Rx path * net/ixgbe: fix setting MTU on stopped device * vfio: fix secondary process start * net/virtio-user: fix address on 32-bit system * net/virtio: fix MSI-X for modern devices * net/virtio: fix link status always down * net/ixgbe: fix multi-queue mode check in SRIOV mode * net/i40e/base: fix potential out of bound array access * vhost: fix false sharing * net/thunderx: fix stats access out of bounds * net/virtio: disable LSC interrupt if MSIX not enabled * net/i40e: fix mbuf alloc failed counter * net: fix stripped VLAN flag for offload emulation * vfio: fix disabling INTx * net/igb: fix VF MAC address setting * net/igb: fix VF MAC address setting * net/ixgbe: fix VF Rx mode for allmulticast disabled * net/bonding: fix updating slave link status * net/virtio-user: fix overflow * net/i40e: fix TC bitmap of VEB * net/ixgbe/base: fix build error * net/ixgbe: fix Rx queue blocking issue * net/ixgbe: fix all queues drop setting of DCB * net/ixgbe: fix TC bandwidth setting more details can be found in http://dpdk.org/ml/archives/stable/2017-May/001809.html [- 0005-kni-fix-build-with-kernel-4.11.patch] - use default gcc which is now gcc7 (bsc#1042372) [+0005-kni-fix-build-with-gcc-7.1.patch]- Add upstream patch to fix building against linux kernel 4.11 [+0005-kni-fix-build-with-kernel-4.11.patch]- sync mailbox definitions with Linux PF driver(bsc#1035993) [+0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch]- Enable HAVE_TRANS_START_HELPER for SLE12SP3(bsc#1031705). [+0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch]- Fix dpdk KMP build fails(bsc#1031750) - enable igb_uio kernel module(fate#322394) - update kernel version for SLES12SP3 4.4.59 for bsc#1031705 [*0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch]- Enable HAVE_VF_VLAN_PROTO for SLE12SP3(bsc#1031705). [+0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch]- Disable dpdk-kmp package for ix86.- Upgrade to LTS release of 16.11 which contains fixes below(fate#321541): * app/test: fix symmetric session free in crypto perf tests * app/testpmd: fix check for invalid ports * app/testpmd: fix static build link ordering * crypto/aesni_gcm: fix IV size in capabilities * crypto/aesni_gcm: fix J0 padding bytes * crypto/aesni_mb: fix incorrect crypto session * crypto/openssl: fix extra bytes written at end of data * crypto/openssl: fix indentation in guide * crypto/qat: fix IV size in capabilities * crypto/qat: fix to avoid buffer overwrite in OOP case * cryptodev: fix crash on null dereference * cryptodev: fix loop in device query * devargs: reset driver name pointer on parsing failure * drivers/crypto: fix different auth/cipher keys * ethdev: check maximum number of queues for statistics * ethdev: fix extended statistics name index * ethdev: fix port data mismatched in multiple process model * ethdev: fix port lookup if none * ethdev: remove invalid function from version map * examples/ethtool: fix driver information * examples/ethtool: fix querying non-PCI devices * examples/ip_pipeline: fix coremask limitation * examples/ip_pipeline: fix parsing of pass-through pipeline * examples/l2fwd-crypto: fix overflow * examples/vhost: fix calculation of mbuf count * examples/vhost: fix lcore initialization * mempool: fix API documentation * mempool: fix stack handler dequeue * net/af_packet: fix fd use after free * net/bnx2x: fix Rx mode configuration * net/cxgbe/base: initialize variable before reading EEPROM * net/cxgbe: fix parenthesis on bitwise operation * net/ena: fix setting host attributes * net/enic: fix hardcoding of some flow director masks * net/enic: fix memory leak with oversized Tx packets * net/enic: remove unnecessary function parameter attributes * net/i40e: enable auto link update for 25G * net/i40e: fix Rx checksum flag * net/i40e: fix TC bandwidth definition * net/i40e: fix VF reset flow * net/i40e: fix checksum flag in x86 vector Rx * net/i40e: fix crash in close * net/i40e: fix deletion of all macvlan filters * net/i40e: fix ethertype filter on X722 * net/i40e: fix link update delay * net/i40e: fix logging for Tx free threshold check * net/i40e: fix segment number in reassemble process * net/i40e: fix wrong return value when handling PF message * net/i40e: fix xstats value mapping * net/i40evf: fix casting between structs * net/i40evf: fix reporting of imissed packets * net/ixgbe: fix blocked interrupts * net/ixgbe: fix received packets number for ARM * net/ixgbe: fix received packets number for ARM NEON * net/ixgbevf: fix max packet length * net/mlx5: fix RSS hash result for flows * net/mlx5: fix Rx packet validation and type * net/mlx5: fix Tx doorbell * net/mlx5: fix endianness in Tx completion queue * net/mlx5: fix inconsistent link status * net/mlx5: fix leak when starvation occurs * net/mlx5: fix link status query * net/mlx5: fix memory leak when parsing device params * net/mlx5: fix missing inline attributes * net/mlx5: fix updating total length of multi-packet send * net/mlx: fix IPv4 and IPv6 packet type * net/nfp: fix VLAN offload flags check * net/nfp: fix typo in Tx offload capabilities * net/pcap: fix timestamps in output pcap file * net/qede/base: fix FreeBSD build * net/qede: add vendor/device id info * net/qede: fix PF fastpath status block index * net/qede: fix filtering code * net/qede: fix function declaration * net/qede: fix per queue statisitics * net/qede: fix resource leak * net/vhost: fix socket file deleted on stop * net/vhost: fix unix socket not removed as closing * net/virtio-user: fix not properly reset device * net/virtio-user: fix wrongly get/set features * net/virtio: fix build without virtio-user * net/virtio: fix crash when number of virtio devices > 1 * net/virtio: fix multiple process support * net/virtio: fix performance regression due to TSO * net/virtio: fix rewriting LSC flag * net/virtio: fix wrong Rx/Tx method for secondary process * net/virtio: optimize header reset on any layout * net/virtio: store IO port info locally * net/virtio: store PCI operators pointer locally * net/vmxnet3: fix Rx deadlock * pci: fix check of mknod * pmdinfogen: fix endianness with cross-compilation * pmdinfogen: fix null dereference * sched: fix crash when freeing port * usertools: fix active interface detection when binding * vdev: fix detaching with alias * vfio: fix file descriptor leak in multi-process * vhost: allow many vhost-user ports * vhost: do not GSO when no header is present * vhost: fix dead loop in enqueue path * vhost: fix guest/host physical address mapping * vhost: fix long stall of negotiation * vhost: fix memory leak- Fix broken dpdk-pmd/* soft links(bsc#1026804).- Do not disable cryptodev as EXPREMENTAL tag has been removed. - Remove CONFIG_RTE_LIBRTE_MBUF_OFFLOAD as cryptodev is not depending on it anymore and its removed from the upstream.- Enable rte_kni kernel module for dpdk(fate#322394). [+preamble] - Build dpdk-thunderx only for aarch64- Update to version 16.11(fate#321541). Some of the new features are listed below: * Added software parser for packet type. * Improved offloads support in mbuf. * Added vhost-user dequeue zero copy support. * Added vhost-user indirect descriptors support. * Added vhost PMD xstats. * Added virtio NEON support for ARM. * Updated the ixgbe base driver. * Added APIs for VF management to the ixgbe PMD. * Updated the enic driver. * Added openssl PMD. * Added support for new gcc -march option. Detailed changes can be obtained from http://dpdk.org/doc/guides/rel_notes/release_16_11.html - Resolved fixes in the updated versions are : * enic: Fixed several flow director issues. * enic: Fixed inadvertent setting of L4 checksum ptype on ICMP packets. * enic: Fixed high driver overhead when servicing Rx queues beyond the first.- Added gcc-6 as default compiler for CRC/mtune & other optimizations. - Fix possible parallel installation of dpdk subpackages.- Add pre_checkin.sh to generate the dpdk-thunderx.spec file- Fixed paths using %{name} to have the dpdk.spec aligned with dpdk-thunderx.spec- Added back in all the architectures to keep .spec files aligned * Driving thunderx platform architectural dependency via the ExclusiveArch tag- Added support to build code for Thunderx platform(fate#321960). - Introduced new dpdk-thunderx.spec file: * Removed architectures not supporting Thunderx platform (e.g. x86) * Added dependency on gcc v5.0 for armv8a-crc- Update to version 16.07.2. Some of the fixes are listed below: * ethdev: prevent duplicate event callback * hash: fix bucket size usage * hash: fix unlimited cuckoo path * lpm: fix freeing memory * lpm: fix freeing unused sub-table on rule delete * mempool: fix leak if populate fails * mempool: fix search of maximum contiguous pages * pci: fix probing error if no driver found * net/bnx2x: fix maximum PF queues * net/bnxt: fix bit shift size * net/bnxt: fix crash when closing * net/enic: fix Rx queue index when not using Rx scatter * net/enic: fix crash on MTU update or Rx queue reconfigure * net/enic: fix crash with removed flow director filters * net/enic: fix max packet length check * net/enic: fix multi-queue Rx performance * net/enic: revert truncated packets counter fix * net/fm10k: fix VF Tx queue initialization * net/i40e: fix Rx hang when disable LLDP * net/ixgbe: fix VF registers * net/thunderx: fix Tx checksum handling * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides-16.07/rel_notes/release_16_07.html#id2]- Update to version 16.07.1. Some of the fixes are listed below: * contigmem: zero all pages during mmap * crypto/null: fix key size increment value * hash: fix false zero signature key hit lookup * mem: fix crash on hugepage mapping error * mbuf: fix error handling on pool creation * net/e1000: fix returned number of available Rx descriptors * net/enic: fix freeing memory for descriptor ring * net/i40e: fix dropping packets with ethertype 0x88A8 * net/i40e: fix mbuf leak during Rx queue release * net/i40e: fix null pointer dereferences when using VMDq+RSS * net/ixgbe/base: fix possible corruption of shadow RAM * net/ixgbe: fix VF reset to apply to correct VF * net/virtio_user: fix error management during init * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides-16.07/rel_notes/release_16_07.html#fixes-in-16-07-01-stable-release]- Drop code for generating our own linker script. * Commit 948fd64befc3 (" mk: replace the combined library with a linker script") added upstream support for building and installing a linker script so we drop our code from the spec file which generated a much larger and possibly broken linker script resulting to linking issues (boo#1002534)- Update to version 16.07. Some of the new features are listed below: * Removed the mempool cache memory if caching is not being used. * Added mempool external cache for non-EAL thread. * Changed the memory allocation scheme in the mempool library. * Added a new driver for Broadcom NetXtreme-C devices. * Added a new driver for ThunderX nicvf devices. * Added mailbox interrupt support for ixgbe and igb VFs. * Updated the ixgbe base driver. * Updated the i40e base driver. * Updated the enic driver. * Updated the mlx5 driver. * Added support for virtio on IBM POWER8. * Added support for Virtio in containers. * Added vhost-user client mode. * Added NSH packet recognition in i40e. * Added AES-CTR support to AESNI MB PMD. * Added AES counter mode support for Intel QuickAssist devices. * Added KASUMI SW PMD. * Added multi-writer support for RTE Hash with Intel TSX. * Improved IP Pipeline Application. * Added keepalive enhancements. * Added packet capture framework. * Added floating VEB support for i40e PF driver. * Added support for live migration of a VM with SRIOV VF. * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides/rel_notes/release_16_07.html - http://dpdk.org/browse/dpdk/tree/doc/guides/rel_notes/release_16_07.rst - Or the doc/guides/rel_notes/release_16_07.rst file in the released tarball.] - Removed patches that are already avilable in dpdk-16.07 [ -0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch - 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch - 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch - 0005-d293dac-vhost-claim-support-of-guest-announce.patch - 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch - 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch - 0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch - 0009-bonding-copy-entire-config-structure-in-mode-4.patch - 0010-bonding-fix-active-slaves-with-no-primary.patch - 0011-bonding-do-not-ignore-multicast-in-mode-4.patch - 0012-bonding-do-not-activate-slave-twice.patch - 0013-bonding-fix-crash-when-no-slave-device.patch - 0014-bonding-fix-detach-of-bonded-device.patch - 0015-bonding-fix-detach-of-slave-devices.patch - 0016-eal-linux-support-built-in-kernel-modules.patch - 0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch - 0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch - 0019-i40e-base-fix-driver-load-failure.patch - 0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch - 0021-i40e-fix-inverted-check-for-no-refcount.patch - 0022-i40e-fix-overflow.patch - 0023-i40e-fix-VLAN-filtering.patch - 0024-mempool-fix-leak-when-creation-fails.patch - 0025-pcap-fix-captured-frame-length.patch - 0026-port-fix-crash-for-ethdev-writer-nodrop.patch - 0027-port-fix-crash-for-ring-writer-nodrop.patch - 0028-tools-fix-unbinding-failure-handling.patch - 0029-tools-support-Python-3-in-bind-script.patch - 0030-tools-support-binding-to-built-in-kernel-modules.patch - 0031-vhost-fix-leak-of-fds-and-mmaps.patch - 0032-virtio-fix-crash-in-statistics-functions.patch - 0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch - 0034-virtio-fix-restart.patch - 0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch - 0036-examples-fix-build-dependencies.patch - 0037-examples-ethtool-fix-build.patch - 0099-mk-fix-gcc-5-version-on-suse.patch - 0100-kni-fix-build-with-gcc-6.patch - 0101-ixgbe-fix-uninitialized-warning.patch - 0102-ixgbe-fix-constant-sign-in-left-shift-operator.patch - 0103-e1000-base-Add-missing-braces-to-the-if-statements.patch - 0104-igb-fix-constant-sign-in-left-shift-operator.patch - 0105-e1000-fix-missing-link-interrupt-check-brackets.patch - 0106-app-test-fix-missing-brackets.patch - 0107-examples-ip_pipeline-use-unsigned-constants-for-left.patch ] - Created soft link for dpdk_proc_info and dpdk_nic_bind(from dpdk-procinfo, dpdk-devbind) to keep compatibility. - Added a new binary dpdk-pdump dpdk-procinfo- Add _constraints file to force build dpdk with sse3 enabled x86 machine(bsc#993462). - Enable compilation for ppc64le with the help of Rüdiger(ro@suse.de). - Enable example package for aarch64 using Rüdiger(ro@suse.de) changes. - Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings). - Disable examples that need LPM which is disabled on non-x86. [+0036-examples-fix-build-dependencies.patch, +0037-examples-ethtool-fix-build.patch, +_constraints]- Added support for aarch64 compilation. [+0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch] - Disabled aarch64 dpdk-examples package for the time being as it contains lots of Intel specific code. - Added proper "Group" field for the subpackages .- Add upstream patches to fix building with gcc >= 6 * 0100-kni-fix-build-with-gcc-6.patch * 0101-ixgbe-fix-uninitialized-warning.patch * 0102-ixgbe-fix-constant-sign-in-left-shift-operator.patch * 0103-e1000-base-Add-missing-braces-to-the-if-statements.patch * 0104-igb-fix-constant-sign-in-left-shift-operator.patch * 0105-e1000-fix-missing-link-interrupt-check-brackets.patch * 0106-app-test-fix-missing-brackets.patch * 0107-examples-ip_pipeline-use-unsigned-constants-for-left.patch- Removed unwanted files(bsc#984437).- Added missing GPL-2.0 and LGPL-2.1 licenses.- Update tarball URL.- Applied all the fixes recommended by upstream for v2.2 stable release(bsc#981996). [+0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch, +0009-bonding-copy-entire-config-structure-in-mode-4.patch, +0010-bonding-fix-active-slaves-with-no-primary.patch, +0011-bonding-do-not-ignore-multicast-in-mode-4.patch, +0012-bonding-do-not-activate-slave-twice.patch, +0013-bonding-fix-crash-when-no-slave-device.patch, +0014-bonding-fix-detach-of-bonded-device.patch, +0015-bonding-fix-detach-of-slave-devices.patch, +0016-eal-linux-support-built-in-kernel-modules.patch, +0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch, +0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch, +0019-i40e-base-fix-driver-load-failure.patch, +0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch, +0021-i40e-fix-inverted-check-for-no-refcount.patch, +0022-i40e-fix-overflow.patch, +0023-i40e-fix-VLAN-filtering.patch, +0024-mempool-fix-leak-when-creation-fails.patch, +0025-pcap-fix-captured-frame-length.patch, +0026-port-fix-crash-for-ethdev-writer-nodrop.patch, +0027-port-fix-crash-for-ring-writer-nodrop.patch, +0028-tools-fix-unbinding-failure-handling.patch, +0029-tools-support-Python-3-in-bind-script.patch, +0030-tools-support-binding-to-built-in-kernel-modules.patch, +0031-vhost-fix-leak-of-fds-and-mmaps.patch, +0032-virtio-fix-crash-in-statistics-functions.patch, +0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch, +0034-virtio-fix-restart.patch]- Use fdupes to manage duplicate files- Create DPDK packages for 32 bit x86(bsc#977639).- Add upstream patch for the ixgbe driver * 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN filtering logic by adding the missing brackets in the 'if' statement.- DPDK is most common vhost-user backend, Adding upstream patches to help qemu vm live migration with vhost-user (fate#320713). [+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch + 0005-d293dac-vhost-claim-support-of-guest-announce.patch + 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch]- Move the combined library back to the devel package (bsc#975123) Ever since we dropped the CONFIG_RTE_BUILD_COMBINE_LIBS=y option, the libdpdk.so is no longer a shared object but rather a linker script generated by the spec file. This means that it is only used during linking and the linker will add the individual DPDK libraries to the DT_NEEDED tag on the dependent binaries.- Fix shared linking against libdpdk.so (bsc#975123) * Restore the 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch patch which sets the correct dependencies for the shared libraries. * Drop CONFIG_RTE_BUILD_COMBINE_LIBS since a custom linker script is used to create and install a more lightweight version of libdpdk.so. * Include the combined libdpdk.so library to the regular package since it is also necessary during runtime.- Removed unwnated patch and reformated patch file names(bsc#974903). [- dpdk-2.2-dtneeded.patch, - dpdk-2.2-examples.patch, - enic-pun-fix.patch, - dpdk-2.2-warningflags.patch, + 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch + 0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch] - Added CONFIG_RTE_BUILD_COMBINE_LIBS flags to club all all *.so into one library- Intial version 2.2.0(fate#319169)dpdk-kmp-trace19.11.10-150400.4.9.119.11.10-150400.4.9.119.11.1019.11.10dpdk-pdumpdpdk-procinfodpdk_proc_infotestbbdevtestpmdtestsad/usr/bin/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:28208/SUSE_SLE-15-SP4_Update/ce6ed5709d30122acfc828a53f19df6c-dpdk.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=9974ac1763e2f7bf42ee4d0cae03444c4e6ab06a, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1dc6c9d1b58b77b60b1684f82b928016fd2cfa09, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=bf050593948b283c55d942c0d8bb826e4e957284, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=0ef1ebe733118550364c3548ff60384e7c4317b8, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=82ba6c4513e8049cebf74a9b3bc6ec09e4a67b24, for GNU/Linux 3.7.0, stripped$3a. RRR(~@$q;Ljc62uuf#g$6qZ'tu簤ujBaѫ)щ͞┸Di [⡝Wۊ%sg q*;cZyQBWFjv$R/17R=w"g" Z+2B Oπ[͓(`:"4DMPZմɘWQ8^35$09.F_y]2&uLtFkbӀ_m.lkFQ*}2Xh3+5bmkv|pRܖGʛ]h3}h'n\M_w$bwgjJ*2#yf{=1c"C4ӱ.IJ|<1QzCO;+Z5̈VpDlD>=EvT㢛2շy$aU3쐌)¶/8FʔHR@cZIY{ɝb袘2JD#0JZ;Tp"$C.lͣj}Qcѓw]Mu_#z62 w=J}E*bȮ _ U RJ K`cJQpRdX7)b5Z ?''@ HOP` PtuN:ݼIٸ*aQ|阕5NED IR;219,p8mij.=0˭;p&a8'ÕnH7HVGbroߕ,|؂K ~/?im$*¤H'ތU! ,.FF}:|;賀:g?zpYtX(yEE)uVXs32ϤkH1UM! wǖS<9~q;W18PQ_'yU"/1+M>}DEo;TݓƜVә='~8銅ŋ+eVuAJ$ (<Gr~MG9WQKd|"6t@En ؝6eG{B77"PݬmvX0MoG'P]{YkЮ(rqFٙEQ` ǀ5ZtJ\VyFqa§X7C ^:O@"iS̨ M^BiXzbX"o{??&!vAԸPu7d{XR!Y7qBLN핬C, +8M7l;"%i zi=^ˬ}08i2iI1M\"`UPDttS:3uvq"?QaZB/>K n%^yM!%|R"\M&f3mmpʅi]㎑~W_5D,G8¿7IZW>$ʈ K\PѼ^2r.q~vG2߬ȟeCjJ=^#߅_] 3 }L9FK16O'XoqެFWUovT5pHo>~9uH\I/V%ˁQ~Ykz` WzPO#A2HST~ mNIxa*ʵԂ!Mo4'V ةRiԤiuhkK\![sVvWx|Uw>,u{%8/<ĤrH 1-r'fV)b|YC(s_!9?;S̳b\D@tv>PyOv=g_嬾 ڧB)aqdM]gJg/0INr??aHu(eS65(!q;F(d4ˆSZId3BԪ^){ͧcĬX aTy a{ddVƍLJ#Ze ǽjyvE hGQeYw_E~Ec _đc|^Y'.ބmnbK vռ`SNrb`x'QZ|T^}%J8#OHA(0ze4GN qL). q|> (8q|6,T6Q b[Ք>riO(x Za-kꐴ"CddDH S!3R"F%fpj=p7Vl)1Z lP\Q,)T>aò) &j֛\u0Uq> a0L5nn lTJh%4E0o Me՗=) uu+U* k] 2LbA9䞶-e}[F._*-ֆ˧RUlgx8+UVV رr^ұ'Fm&XiP~;:8G)D.0]Uݤ_uPL3Dj L=8H` ԒzyKF|Lți=s%A4Q SwǣC:azfbB1O0ϊh]~&a350aSwtw}H8ʱi"ཅHi"c$C!3A\*ZK!@@_H  6 Lr9n0JleK2sȀD\Z%cQ~+wKty4dF¡3q]dqRB^ ~I>wO{ZNdzZ9ڶ^)e-lĆ!ĞMYʓ 94m{NHN1sxbӓXK nfuu[]GN amqlSðLPLV0˜zuuY-hLr ij+W0y/Y?#4 '5AA:$ FѡxzVx \=4tۙ,vش;eP%1켢ys̽+qKg>}zcHj'q0IܙǠq@A ơ:r6}@V)jOO[RG14#܇/6j󗳅f{Y&`EA# vUהT_w!uSQ3J9{|V]#gEW sas h1M/+ sw`xͻ5:VH)!RC&tGcC@.]+rlZ>v_ }. 'PO8Wd5-%Bԙ!3<Ɯffu𔠲6Eu' g a^TuQY{rH֕ΎV&%; ]—mqϪZÈ7g%yYzYUouwm6wTsgXH{D[Lyjj?ȴyhD|IQ\AP K_E8˩4aPxD-hNoNA ':-sXS=k,q^=ԮBڢ`P$77dìґϩDhT?~l+OByrf7BqC$2x);CD4~8 gcH@ôksA7TM7 Eoހw&<"a8dwcv3dwZjHPrAVy9YMdG҄,IʃS(nՆ;|qg6oBL4KyqU#̃'NL*?ܭ'o6{+ja)pS ̇/Ƞio~m\x9y OP)ktXaNICRxSϿV(/q5ۢҞOL8K=7Lvo])iP)Gw h VkOK33ⷔA )R6pZ0ǿϠت![S~ո,SPW_#g?]?K/7(*q_$]8pG;aXSOJ̡T(eQYM ( :_?#KgHvwm# wgGNɾ\qm?!êH7h/̑M~:1m kt]Y% 65?bvSK$&$2hbzf6D6EG0PƹM_UCFM - DeW\C[M~g[獗(ۓ{vџt`(uDJTzA+*B A+ -&IRogA"w=PWYM=ҫniG3cns3Z6ӼF o)c ]w뎦#չ OQuq {``+cʸB&XZRIõ=z`6gwl*z)7EV Ew_SEpT Uޝ` fPwZ 3rKS1 vQ A lL,¶] b;#P)e7˰>gQ^>K1xZN#5@4MTQC[IwU=iL S'dЁc@mqMdVMY_pmwR2-{YO,F0J7Yvj(,1ߊRDZèܹU5JvWVYd`KlqﳵS4~y26eXfGXN@y! 772bhp7n`av!txr`aֺ4`|6WthWq{Ŝa,)m'Ԋ-2fjdyhB/xcZTk5v#鱯ꮲAB^ h=|n4rR+I]=Rߧ nvjN~r@IU!f:P%^c?` OT N1_=<xa G_#tzx>E7ߗ, Ꮖ=5.[^ NU&h&QO_BYf&Q-clmH{(|n.(iXn}2lj*rK4c"WWV9YW۬f#SRB-\^'mX l3vorA|rN`g@שy󑥛s;F,A*ا gn)̼2$85 ak#GB[DuLLw:e {8B}$`yVl2]Z_qX@P~OhiP˽{0t4Hp/,OYh NxuԢn=iOP-Vf<*w$v{}`(VZ)n\XuXBxA'56Q'|>,^/ qdeB.CT99.ވO@j0fQ 2k՝gׯ#@bbΝÊGl4}SE,oE2.;X(JcDyO<Fcњ,>݆J1+c+3S^4 5aAcJ} -bdڍ6Mhql~4د('%_EJ䴥A !| W+I#8 1cA޼Y Dʖ RL/"p oO HXV|<疍8auBB ^PYhXzF릻%|%5Qyx.<"U&vwT@i5(kWeL3,C(eONE8G L*3.s%%á}ANo0Gd~ ac J,*\H(0r2Ɂ4&氚xy( ikdHw,OMfDX1߄zd Ҏ_Lwcc:|U/x'H!,oLPYw/#&]gQ}[ߙ­#*d{&FUT1Ke"+(h\y G35 ]~[CB -4UI+3զC@/+yRt@QOfBmp9[v; qxr1`J8?OeP Yzh%5O3y܏hJs#dPɜXdğT":b}/}qaJ"#jDm/11In΀2:ݲW:@yz11e*$Za/%l(pHY]~BG!P+aU9U+!+-:(`-+9XZ<(suIUT6[f0 8YmDuW>4!^}*EZâ^ Bcz)V#"yYw͍5%i%|pzPţ<^M..!ԞͶ &(&}v9Ic/(-! RH3Um\'lF(ӻlB/[լr7ѢOAL{Iѹ0*f[OH1AZI70J9IwUHwMZqꎈϮVˌ}2wс,*=/png "d  _v81[c%n72Ȟ2ˈڽHRqΜ3;!TXfs໮x: sPu_X3VO1RTQVƅ!/ӁІ(U]7? ph (EÖ#Y\d, VZB3z  {lC5N{Eˑў.R>E8`6c$;έL'sF]z| =we!zNU :A- TOF݉GṰ#(vVqs-0X=94ӹ_;o:;R/$!=F( oݰUf^,Yq$;4ȐuCg+4BfW9:#4"D* 8];mGmCmoNC+7w2S3x&|t]$v c@}mKcyaKHLC@QȽJa 5OeJ/o D0<5xa~tٶe]ڎ:Hv`k kI Mwo^}Fq >Sti쵡t!|]KkPqQ0TqgG;PY-3/+n 2{G[=mˋ. j G6ZO}#|Hܺmwb8OL NEQY>_d"b!DB ybzY+[~&;78 QOLU` a.<ӳ-> 8^%& ^F""u@C: MĎPAMydH@8 jkQ8=fEu僋ql,F\ z(ϖ ,q}>^,N` h  oV #R7<%.R7!#gҢgl1$,_ďUL99<ȵs9303+zA:~- jE\k5={ +a6.WxAנ>CToԶ'DSuA`u agX)8,YQ߾mRG)Q1j9nj/O.y`۷s unԕy\ewdJzn`RpD)`RrِD5]}e?LbϗB 6'xΊյFMn&k}pA4?OD Fwݝ[m0mNC_gq6Ƹ>L$z;།v.Ж6+<$\01ggC#EȪl={V^]H}"eNς3>xIvǺ^yt)@FKuoCF\y_2Z;Ejud ژ; uF ~@>փ~E%Ԣx5ui)e0}R2W!8_qiLLt̕KH^*U\[3uyU~Az-؋͚e2na/m~޺ (6]<%ʺŘg%R>:|"ytFB$pX)eȕhAC*BrK?/ίiZ~23͑+VN͂&(׃mV$O{w[4 Ϟv d##׫1~cZ{_}ϦC0T~-NP$bɓ|S[L|q70NMv,WPMX8:D5 }n0Ew^{_2믗х tX}J%Q25Ygk}6R}viA<(̓c!iחx5ᯇ,l6<~jŐ&tDx4* eyC@~>S@w*";heMf"T br&Ņ[4I^4gێwqß8lَ QR+oYڇ 귣Ǭɡ[VG(o~<8|F&z|ѥEe. v Z !@'S#Q;H?|VsJ}ʽ1ξ'`%HY^ߗkė|06{Y_Ubfc/ mEY]ƟdMJ{64'Im#VGjd)n@׏cuۡ~Ϡ(=He R0ϩܕ(-2sC!B;K9\AM ^~Z(9\=UUJ 1 Ac:Bo/0b 1%0x̫:c30SgZ~M` t!Z@'eZdEgJr@ Re`ޣp̋ |HL…V/ lvKg&RqQp@6'6"ǓfcNAX9VN0g hptrqWG9}LP-z t:ady5b(t EBTIe"p+r;gHDvdؾ +9ؠ6t¿ijl2RfK/j)R3bBw45.&s]bo2X)({:5P*Uų9/J'+o)x\,JPtnȁ}](vP:P} ƒwP6 1>PJgaߦK247vY( %nDC~6XS|.nT }k J:CFx & _tJ-Fԛx8NZalx ]voO?e5rU %ͼl0շY3(0U2!i 2nEi7|cdZpr;?8R(X}=*yqbE|>*YN^n\̘耟F$3l.O)m+h|[VעMfTW##L U8yB8!uG^4dPWUGT]&4W.2(*PS;6e/PM}ܔ)C7@+ 9FY!)c}'y#$GG@2N^,* N!7.WQ,[bJ׌{vRX6ѧ!e)+5inקu!{Hig2"\ز'HwioNtP5{~/R.G4h$i*3C¯2kbF_X}Z$tࢢ&Oۭhʹ(|;BeS7wzc6qEes̩9n \kr# )-U2I!HB)3t;(OzCvZ&RAֺ8ejo%R3ؓlnoeew-`[BȇEwT$ܥL(qvz#}`LUn_ɿ| <̀kxE8v٣j q l!C娒e`[9^1LZfI  YU^!m(Kn2Zf6L !_UI?d5inYT!1؛8Ѩgc8U e␻\ղ5Trer?I!vŜ*/ !Ч(YCF `+eiiP^v}QI#U ;jItZ49Fr׽Gn9Ɔ|ʍ mQ}S*CA_O gHubd10ױEmմ-9 s5&!(`ͱL $˒;)r5SW E++2w웨jBɑm5Qy|B0I Wv{E |"3AFǾ3os`T^ >|8T8q ͺ_j]'!O{E`cUp/;mkM)zٚ!JxVdaܑ":@ "7䡝%<+4p< yϗR}+/\}Lٵ żwvl&/r>)/o6L:]}%MZ-YXD\Z(Q Vo#Ru^ánG ٺ&4PЍօgkSO}=uR`@mbqX͉ԔY_%|ug+'+ sM}'2rs[rnG7 N_af#. x'ŭ?ߝ.Ɖ0j K|mԆ0'{amvK`a?_O]XXpVgh:bw\fA¯gwŚBHP|M$#2]ᱡ~B!#Z;0賬qЯ73RA{҆?Pzk7ΦS/ aF` Rt|V=f) DMgG,h&|KC[f-Mt?!6C ܉_+Uh:G7 wH` J'=6Y6F؀<&GNnFe{(^ĦNS9A?/lG5meB[ףmECm9漒 S 9sF>+F +X$(9^5ЙFlb?D'|`>TMc4D2  ,Պp1ua14 C}Gq8'~JcFCBlW&`)_(J@F.c*%u䐉|Ⱥ>-|4XTiluwCwH{]ၙ08h*CJ[dJ #Q*4l2'~g;81̫j7YCGg em5PkXj6tw/Zv7jϛw?s6\r'Lcۋ 9ZJ}zpV;64S܂ڝi+!dgVb\Mܴ5ēTk{U [xX9Hj`P iS3"X^yRoV7QNFe+ؔ:Tí]q4JQb¥7޼({#+`_h_DOu 8äg'.W{cؓdMJcy7ÝD~.KRjR9F@]"s_D+؞q?iX,G{zsQ]vܖcTK쳊qm55dj71ߘpڮpy#luR\9sD,yft (hW /H JVQ  6샢LVvRh o9}5EuׇPGAibm4Mɑord_B ؜=I+t3xQ&`9Tk=1$D Kk$BR tSxg$TʵՑ$P:q;D-uBM4}%mf="U>Dn4XjlNlaIp|Ʀ1/Qaz2\&VbPi~Hƕg_fqRR+ԧ}+L>JUtE791$w[sQ&L .4%u_q[PBy^7,UwYk\a?L龪4xxIl*jZ6c?^+j~NԹuH o7 o=NdztV0\Uچ%`-nI}L 9ʞ抔>CkbK-, $Q@BÁ q?7M@T{y 4Jn]$ s&ոB|&<څ_bcغHNx9r{~NnS"\*~,Lo" rk<Iyo9*@<8n^,c$I݃{W3svazmP(Nx΋1tdcny)_sax)@Dcy$p»Ex IAҩPtwCKM8[ ث.#F̼>mi 6ɥ;UvgvW`w!H)O\pR_q.*t_6Y춎}}赙)O9^D].}usm82[o#ZUUجՐ"=y)L@v^X ߱TW3w4;@T5S@^PX }>Sk>N1 l0D:r8K%=/7Aa]| #ۺ d/BWDh+7ʞCkѴu Kv^dk'݄meOJޅY &u.O*dza*9ĘhE=xǟn fXnmULQq;vmaF3Qݍqă.֩UD|[1 7[9:4?ؕ ED|iE2B(`/D?-nDҠd(eq?XX2hjIxk+?Tb"w֖ngRY20l1\S!%}k֌Qb{Ǯ 9R+AFyFwȟz丐xGJ$w 45"9w!?K+D,!p쳂.k/[;2(pE+ b AnrU;kK#g,`!Q6ٶL4s*_U٠cqn#rQ94!**@ Zpa];q@ =5r7 7M mGﱫ1O2Y<`'kq]cz3:\)S ON%띫އѰ6˱T _}1]|4BQ/k8)uC =] 3e)`GҁePF`]VCJ|XjދuD~ٔ'@8b~=ښ fde/yu]R+qQ̎}h q,SV\^gSXMF=CFi]Eo]!g+ nMbxڥN6m<ۥc ҟbp9Vtj gD8UIР]?C ;v ֱ K[ (M؆ K@8^@X5Wt $VS'[Juz)[4XyÌZ jbi9#d+D>Nϼ\Ziq Ox4-<~3 t `O<6:;^`Kk.|r[\8{E>k3P B*%ZYCP0E zX*IdumW._;^c,!j :FكyZ}&tMfg@v ˑF32*uΧ0GCXpLDPn;:f]hM>4bgU0?J8O–&15p2Ǧݣ- 4J.nSpՁF hRpAfsC_mw(dhdoPv7Z!ȡή]Wsϼ؊FdXk#)g8n z҆_{>3`s9j4}]U4ٿdw4΀Yy|R/lߡ}S~Q>ˊX1@T"f3){ $g/__FC.)ham!4qǵ%}p I3sSkcMբʿXܗban #$ vAڇhV$pMSP=J'0&)G*X5Czf6͡϶~T6* |pU{PP{8tŏ&r@bxr$nZp> 6.M¯>mׄ2#j*ʜ ꓱUCz &ul{}^..#Bִ>3l(-_De;қ9 qYTMCR-:{B FTZ@üŰnM*vﺛcG: ^^p5+1R_"#f;D6-iT l2Aٚ'-|>:zC8@\<. #?*z+:q̂D#PcIeChZ_3oHTYaȄv!.K{KrĖ[ݛ eڍCT+0nDݍsDZ2LQ (jPBy npuB*lU.o.DFa)bj'O-,qI%)CS%W1oseDeYFd ?ŶH'z'@̑;O7%;ߦ>( FWWzEKOAXS\|Rd{mUfTwuȧ{9؇8  )?ao?0rn}k10gaaL̀ \K8-fqVϟw,tk432n:- 76\vJiaQRS5\Il4XtntȱNJss%J4'dwqk~JF@UrP$v4;'Y-n5`'# ,*Z65էjQWҟ|fFm?q߮;ws&$-c&LVe*? d^f(D8d !!%jI@lI}-GT(jzOz&(XI]۩QgCO'y$?C|4ztnhLqj+^W%NڵWY@(R!Y1iZ Dueo3,pۡ)H|-ͽckے_oVPtNty vl-hoXַ%})Qݳ#:!N.`' ۲R4;ʙ\ٲq>1t"LɴKhŐӲV7vk)O*K2'0X*'<hXHJ?X,ge&CNj2o_2NׇpnMsF`[:;jJp0bFW#)mS~ #n0iO>H.pKd/@v]*u7n#DoK%sv,ԅA>{j&eOƧ0ƮVr+m]U][xᐥ+J:R;;6쩿}I`a_Yњ bUVNu6_Չ ލ>.M Nb:Ktþ6)E+<#au_dw6;?wu=^aO_g%;q"Mۗ'6}M*}ܷs.IV #?JS@5d:+bPXSjmbd De}̐%(Q6ToC:xE9;w3M'<8,Ejjkl*0gvhTF~C=UƼv>|P)W֜,H͠eX0H"(*a%@֜Lűg0& @BW(%K򃢭,튌5>Yǐ5YE;~ 8'z=kP8-_>Y3IZ=}nӁUD9  UG%'0ǡQ:޻FPxHL| 9l_fٙQ!1cR ݆;PD*K$ BcJ* )\sp[SR~kW'$%x> M;i $3#l!zXևeJaF_Qt(ϽDi5c.*tAZD I*GЁGrHk\ԃH1Q{AW-n\k)**0$P}wRUy@b9J WLjߊ,G!TǂRNIg(fe S}/O'駟|coL"cXc}|55DGN,}c'twIzj.v1KI| j,2{2SDRG~џ0Jt__Z*;PXĐh~G!`C nWr!UEe-{fo-hiP"F4X .F2@9EQSbH̰,|"=Y T{rަE,چ(VIpY6]v+&bq9hq-w~p&8Xy&׹ U n/3⩡gM%,nd#gJVբņV"F0}w~~?͛7\=)䊲+Z O~쏄7>l5HU|d3 6 f#K{à_P~x^nysqqh uFV$zh4^>!LrPV]PgLw1:$yY{&P09Ey5QrLÇjAMϋڳM:\ aU":[ tƘ."ǥ\$Q(,BxmҪ- Brodڽ-֎7b sEqdn+n$JK8^8d->(_9rں67:+,?2`תe.Iw *DI=e [-sአVL] M.+p׍Funu`OȌdg؞ Ѐ?-ʓkbiC|hA~^OrV8yW'h% /J6a|Xb*\5,y`ZMaOJSG!U|"VU?c#&4T-͏bJq|y$"^޸>I>?bKp#I3z&ݑ (_4?/pa'-8ڮ(/= dP:O  ͮ%윧$ Ix75}n# JG𭶖w\NX.<`fv>cd"%Ey9\@5aC\^Փ[ }&o'" gipIF8hޚ0 (I$vگgVfN\q;@Zұ/!aQwjI)$"$2ly}š@WV4 v?#cuY TE-tЦO6`.ȱvݩ9Ke b6ꠣܹw]jꄴwx˶˽~uř\%O/4Gp^X̅A}Q򌴔(/')%¦Zs}zh V_Ogqbx^q%R V\D=ȍ;|<0j@,0D846x`ݿa'sٙtkIe<~l[L: >ԋI C}.>.upacXOaC_%{UU+i8k֫l; j!b3經W|2e^072SDi#`z$M 5xRڙpey| O;rnhybmyJ I>>π zG?oʧY<*+@N/J yUاP!E N?!Eo m6Fղ|l Ÿfwt~/7! 2*sa2 ZGSA%hZt"w3ttƉ́C/7(m&]H\:yt(OA CZx'*>+q6&up w?>׆$H&86%G4G#3 7%:0o Xh)? btb4QATPob"_. z;b ȣ$'T6X*z:_H䯁J_潼̱ JQWY2V :*'mmbrLrܮfz*}UC[~0ળzAE[!C>oUnzkfa<Ғ_N\ g]5="IaNK,0m*BYXIJNFPTGI6BR/S]JBer(S( ѠeV]%hR` {aτ(4*xV QE/,;VQ FOw :h'E<jV+P̫9H1½Զ&dQ 5]qmؒd6|!eV!una0W !vV.E5&puq0L6񩣭~N=An~d&D+;ꭩ`[36ZP:[:D~uBI(nHNE?˰#?Nbӵ&/6t2 뿥z,J!z&"V7pQ`<4Z:=Ƿ+kcd eCwg1/żZ@_"پnq쪆5rƕF/di~OC{mzJ "]qɌWIcă yc+0uXxn6&>QB.rlAğ>:5.(WTլ,ǖ;C:1U}p:[/;%rQ*̥Nm2ἒg1S'O<[*ay=jO26cE\' k0[= (!0-Pef'@d2)euN%gG[ SU/pCr5"Vp{A9tX24*9ۍ;_Z+b<SxN<\>9˯R {[K ~ϒW b%ΣHY0Kn#۹3dn:s]lE _)ФahGه*]Zb)KQjZI¶ű1nWd`Nv |lfvnӿ\}TLjf^0EufO\Px@/5חm6tIOy2ď`S0n$ݏ2Qw aݰvwEd͍C6 Ҭ>T$$; wi#< 0 Uхc,H זb aK?Jݰ@"bk[MW2k) ͞i P#"%)Y$f" ?,-TAY|D{m6<&{f'."ZzgկWM!}J`}8G4;)"6.]c'ٛI6\&I<&`+Ӹ^ZCj0.N 'e)Gqh6)9M7Gs)82c j6&`jeiEfR<hUJc,f Q82Oz Psc+F:8E>E^/l_&ܚbZ/uR*ibL"eݔHnSH=Z2I)g C?KzvFڇa,rۖ%WcqWɵf& ;DG1tbG~/~e&6^u6IЉT[f^[΢xSKز?dZ6' Ȣo┌mt `"GoD$kJ[*JCbc|L *pJ@wm3V Sx}5Q6 ˲~١]^rwKօ"KI'0LGul0"4(r!iFʕŹE\PMr;wվSB3UƼXLPN!ԁny)sT-y `UZ79W@hgtvR.ʹMضgXbd[$lJ*J~>f4<Dž щKuUn:#2̞Ap_*G(Ќa)q|tO|VЀѥV٧ nU:W%r $7䏋-bo-cgŵ)<9;+չ>6H \oCDZ@Xޜz;h`0ײ7EW 8 엗z>JmSj]ϴdA쁻DxNu=8/k!L^dt:{^`R ͦեzHoNט}{>[qc;-mZx&Gﳺ'֨k0!u 囁4N.-2x/ %cmjr?f%Ra)%YUd3SA.6]ULj$r<,1rs]XFcm~0# g,\NiAxޮ2ZxR]zyNyLɽ]mTTK'Nh(ЧJվ E= ALAYAsex'ؽ/&:FJ;^|j,츖7tQtڌkIEz.%*c*T&QVO֤uzS?{Vgx1iWnX)b3tWIKec uc,qBO\G-%OML7vMRN{Fi>MCr %g}Tė0`~U1 z'cAԕVTLҘ|u5NKP׼%)]3;r.hI]9]V;XX56m3j|=dXL,{{:&[n.#&%O"'#wC?3ҘQWMSQ-h:|tQ-A(/kt ^a!-X(eyIǶ,el\XZ>*>6k 5q?ײnTG ֺ)ELK5M$' F&\M1o7,)l.(K3 捧p%@{. T3/\8D +r?L>}Wiw Z`BB jZ0 .fdPG{/4]wf0EZs~7c_JEOX~jiBr!DX>ͩ-=wҹdr,bTwQ~*ix@ "` lG8ow+c?8pї  I]@]PeTg%U!\|B\V~W?׶B2a1 MŽ (t|[//"4YgZR#@cʧk; "b}w;nb=VXB~+*mlx(& b` ߺ@g1e)Yu#Q #oJَR.MOпBִ­8a Vt|@ITNovF@.E[fT^l۠f8۷( ,h`V7X{s %q__As޲{*x&iT1 , c&crrQ˹ | dN\,8M?QV5SP,=5N?J|^t0ȷ - 4يMTLt h F4Ai%} { ,.d 5:| % տq+"'v2v5-oSx_<yXS[C=VoNkmK<]7ڙMkPp9W}/;*r빖 U9#,HU8:K .9xkƞJ31: 6QCr0 Spϥ-h ϒI|t(XxO,JUE>5Tf =qӵ kAr.Bs}TuX{^՘K8b.5qwIOD7^ȢV=Q=4vunl{9ȱ haZܹ1Ɉ%zBAxI-x{ ?ҽ}BTeܳp2' \:V6.=؍GepP"{T4PIKJU!2Ş FCps@"xUĐVi,  nIO p27rP'Nɗ0aPY*2ٻu F 5ٔ6dO=?͍M;2bY@S63ոǫ< =;ܩ&CLR6ԃ̵_T2 #!9(Næ%m!HԾ^SI% @/l鉯Lt- D-sT#)XQ634إv(Ⱁ/ElAa9gz{i$a!`'0jBUCY80d?ĥr(t?9`v~xG+-mK?:@pUȮ(57*}_HPW Me$b`27OB\wTUg{Q"؈8΢[CyڶYN֒n@wX}Άg̖f/,HQ> 4J`:%0 NK4&o]ÎS⚚ܳٞ.<7I@@6KWa~OHрa}lLmvoze⤯-uE̹o/b75M ɫ".4>n !8eՏXa`$s {0uS}p TY8ʨ .rW u${{x}81'}Y/Ϳ>'kh%Jv }͙oj}^545>=Tb;7ѐI1rg#=ỏr]4 ^,ɤfc]Gػy WO!я.ߣu& jwЊَ"(\s!PÞ )2 Odww~{yp}<-jcʃM=Ta[Zcl"I+*16eꊕ6.}`к5s-($PN})$oW}YLtgQĭvVjU˭ Kk%b%eT|B:e,F9B&![U5`̿ĺL + ɲvӿekV_r&NU*8χl9h uç2zuh@%|ɍ٤齒KSEWrvLO9odC/b(-H]`^r}HLV2wo~S™_Vjg;Vsu^fzP֘۝uU gSs+O[yIN,ZCL006azl|J. Mnk/#enOC9`EKb Hַc!=nۄ^ڿ֖91zf5;go|ݯ5<,VQNsVIt "*@D'|3s5Tvf*<҇:};[RoeG4![#u> m1^V1Slu,ӈ mvTFGN 5_@`k$8ҡ,x b ^_^B `T?R{,.׉}\ys/3%ĝ~T1jZp(KKkRCt?!d'E~*/eD+JFKeORjo $>lY},2_a,LcBg kէ.%'EVW_Je!\S^۝0S;!^'m5nf^g^ئU*eq& lH:{-<9  O3mt f'|&w0>QP׆_ +\MQŶŬN?@-0+\ک &JݽCfZ]J^As_YQKyޤ13/.X~;%[!Qܽy'eYd ["FЙ35^nP TGۢKe V -tbȞ(vY.:}K+#UGqawb՗^Ȁサ8.~"%&hiƌВ֠\pi >`vT΅3zϱ-8тȷAyLR U`䶔 ʈ$-pn C8p[v<^?RՈ@sWTѬ|s$yxh9, #[azcq`"a>4GN7ۯ( h[BٗfXkOx=>"k4yWK1W@fWGa\5B\y$ "xu"F_i0uQ *g奦WBrЁqZA-J^_;ӥ:sWo:tMdѴf<# ƸO{I:'x,>J}<66ڰHD6P*XoǘuYK8ģh# jJnG*9ةś &&tqo1"n\ /%E,j `rZe![;_ FXh.wKHJ{NqizQFtkȝQtoFTG'gMDcNM3@k[R;>B ERδR*trBfT#k$&u0hfJVX[uJɀd- >j6 <0G#[*kaQ~\ќ"& ^!ϣuƪ 3/q:Vk7R,84&iD%K-MT QwUlv\pec$^ IװVK ׯ_?cw+A Ert3)a"ʙAsY|UL:f~L<o>]k* z< ̬ 0TE3WQ.èת\ŀR֒8頱QGgay?ZZ~1"S0Ma]ejZj;yd))XiAi&.LշnOJ2Z#}>̄cNjM #%Rh"dW蠡M4wWC) iIMy|۹C.@?l|e&(nU˱S<̤}hd@1QhQhZD_ZgRv f6J L;٥߂py(A }RnDۼ.=߭|{k@ 1']2eةd'BT)x8_8=CxDi2<F(=nZqF#&`GNL<\Pem5`x>8ݕW v,Q{>4PT-eX#e/ҩVhKR`4fY-ូ 1b?ÄlE'(s˗VLQ͉c2Su<x0l6mpc7V ,"7(`HFKUן3i/ãd:Cay!`=45l)xifSf+wA]87 o_3CZ[_VXP@5@ ֣'1jwYޮUUV6Q#R -shn7{aϜ _:!oK@q8*yI/B-;"Cև'4Jyw?МOꏵ8We0UK !ɖ٦Yx?zrJgjO 16RjLս$!Kh٢f -pNQnh09˚G&]:t ݷw3Srޢ>SHz +Odk?S(ބ_y+yhTI7w-,Y*PwcJ mmdWʣq$E6.2mP"(SF'6{d?Li6ʇ`k( )׳'5h<7lmN5n9.oGVXJm5^7ߵv0$A4wbnO/0Fnu7Rc͕cfy D@ڱr?f?uy$%@sǴ]_FY7>e=XE->K_ d yNUbWd.yrOvEUbtA'̈ecs쏁G۽ԯ 7bS8L`;N(* 'Xk$7 O ]$) $:e1~݀M<6jlt[w4@dhzOxrTo- 9Dn.cĶ9Jvϗ-Yҥ(c5z 0Ag r?L A} FydͤY,Y(R@UL@C:A]|A;# VHʒ*F9$Ű)g}L!pнuR&~s ! w6Nv3,1v>)FWEQI!,Q(Oe*6zt&.` j3.ɮ_pY˪󾹗AxGv8Ru+vG[ @hHlw@04VtRl~]qu 1/0HĆ=|ȫQ)^HssE #' ə<ͤCoRg):z>? Nm6rВ2j%>!pcd;t:+10ӧmm-9M"'yClP4h[I!*W5 );ƟFŠ"F[p~qzZԞmo&!O~gk bbÅc;0|,;mV3c0BfRV {^P{ɬ<{X$F;Fevi#g,[jUR|^(~؁ko)v5 Oߝ^)l9#[7 j oqԭ]NCQ7Fl!}Gǹ{;{# 0^@k7?sJʅEH_ChHh%m puxM(-#L7v \„ l ".?HMMh8AVطla>^QϞcC'z[ڃ)-k9xbd5$`bDCE6,][8[CV ރ͔ q i$.o.~emfC“pbXtVU3;hۢVp-.ݿa﫝X1h!p~=22 4FkopTl:/Hd*ڳ8O8q 8Ԟ2XvvuИb[^#Bk$u{VB%lš[`>˿ Q,\% 2]Ml`N`M4"MAsDa4 vzV Oi\MdT_m("2(Knk Xaš=sC-G[1PL EHh\^f& +@O,t#E j )wG&Ism "!Zv+RZL ;Sj%gν*>b5m[mP' s\ꁡf^OMOoF[@u<@m׾H=NV:ZPcII.|Т=Ty'w4QުPnuy(@3:?A#3paW10 ,XZvq' " T<(/Y+uxɯз":;^g]ʄs"/_|iTq42$m}ewX<5DSMI81Sո*ug91[w''}*³!.o̡FIZW%DT E/rċ[,:-&@?Q.$k4 m6n'!9pg(X*i$;ZiaF6%”lciܒ4betm0V6X2*P$:S|k D0-s$װ L8"”7gb]w5?n<H/,x;m-fPNc)R&]xjũ0seセ;{[v$uz *+H=aOÒ3Ǝ=K)s$"H3sҸ9ކ)g|zOA,1_ksizIQ*a҉S!'`(Q4Z2 cLf.;ˠ ю'&8J)9[Fd /0hټbɳj?[}Z+!GA"Da(ւITfDa+J9h~yJiTp, QZ_R6JA/pf>xcq:~ QMÿPa3Q\0%F:iwpŘɋB,P8!`BՓ/ t&Ks6."oz˭NʨMBٗ0sxf-ȆmW&[iSE7G[7bP?j0ߘRJ_/kx|]PЄXK> h0̼(ؠ܍ z@LvX>{xUɡ!!~(ix̀vbȶɩ NLh;KWzc NNsy6%Ng(F@YS`GiK>8vyV٩W]ϙຄ]Hw\MWӉKDD< e'>}*Xww NPp3{SWx5Za~7Ɠh>‘x'1|ҶEϛcʵHͬˮ$UcķAmR1/aJe**86d.)#R8n#&{А0[6tGFT5ӈŏ16WP(4KJҁe<~2IFӞ ,2>ջAIȻ9w%K:y? 3<s$T(p^9A#4ͦX-q=!JؒʗKt}:+W ZM6XMe)J,rYnxjIx>b1Ԝ*g1~_$vvSқ^A,yvpa{r@>5Q )B g9WnjN*jֳu6OdL.~8T35&+&%Ev*,2ˮ *qtt`׬;FQ_MYF[x:վ dʆ]GDŀsooOZ>!-Kᇘhl>ew6pF|8 @ &1 [v+yE2KN|?)4Q%łhZb6g!wa{V1T"m:eCiE PA3I-I9Q]&[?{eɗ-Zm|\q+ ڿ86xZJŽ(:d‘ت*^?42FXeգC5VS~+z"C@HXyT6(TZkux@\Ad:_ *jHmWsԐӍ8nʝaϊ:?RϱXkVƵʹS{F\6Mغq|ܘOguCy 8CG)i&vXIw巐ǎrrX.C(,(to5SIi4`8n({qDߋÄY5xpXHmԎz!+WIye|ӆP~LT,]n0xllBvYNIl^ = ?l^_4e|cՒPh0l 'EdFG+w9bjYC,F޾Yqh~qaHWѲ (+֓k%,kXCVN (mZ\;_>& R h݆X߿ē\_WP`_լ3 o6jƲ8tۤnۚs--f4L²$#*:CCK;EҘ%ۜZmglZe{dXCĈ.:Ib"S@zZ$mmiOv7nrKa Jr1B vf\(\fdI4-DG{^R=qw8B z }8r? h#̂4:+ ~BV?Q`tV`,9=<- :Og3SZK(tP+D8V9+_'R޴ 3 ]rB=u4 K煾I +;(9Xy«,X-κKK3i ^QJK+}zn =.r㥍v d_5|bR Lʲ IyvHW86% }wY^X3M܀giAz7pCzxtpN[ufEW:f?IoϖBq]Gy5_< |5)_DƼ=JءvY)]w*g^ϳȁIc|%r[9gOb :%Ym<' `ǽ ~oflXpxIvu34gv*cCA+! jcKyV|SIRyU*A_iU5D.,w&ypwu ͣ0%@ oPrl#wWd'^Zls c<2^]/߻$s96ϯ֟;1f/ c0.NQ[C}\?81\;~0dwƄ̱!wdJ FFc|i$sFh0$9_<"81Wxҁ;␐!I33qjiކA (jnBSnwr;It7)Z}1䑟j| 쨎_Gӗ|c~)Łts|j``JF=7Z@z}cDk Ồr*1ޭcTҮ:Jcp!D0|%!W/ɖnx{柭f ]Kyi8WPcXkAӝxsfW#ahoehNHҢ& Yl1 J=\43IULm$) ݓ/o滭zU\/Rn*bj`;z60+8gm_?~0Z+*ZS ,%-ۘz aFgXqrL`@иK&G",͂u#RgvVC? ۩p/&5@  UN>K(DV&yoDZA{_c [) {D1"/dKV*7ThHԒn7/A%chFï:%au?FatLy|Q8ROcB z mffnٵ]eRcG A$?UM痷~k-xe o*߶7\lfJJv d(-@cy HuH3M:>ѣں6E?6mHPZͩ9P ]Xi~Uʪ牐@Uh duqhltEe|:zODzCQ<!T*G-.VL?mıśPieOD;ۓ_K TL4Ć %~zvJ&sdW:uRO IBV"hj0@u5}-,_g>ݻqu?5"%tf,(vB\$Ig<]!zI ,qc٘V!3I@n:[KeLy?v[E[3̳Co 64 =W f1;[g[C18殹dwlS:#ARh{&9e,UpW#P>zFHCq@h`+زU# W; j5|ߪ4D/`DXa#/tBQ3XB@ Sd @ AĞ݄ U~z-KIiɌ6ai1,8TT  JT/ki`G"G E=qL54B8q3)ddDk(5ng ع+24) -bLV WpN`1$*^xhB 1S,{05IָX6魱]4iBV" ]VNlXMy#} Guc qV1w(+՗wi`T|lQ" : w`nIR:hYT5A${Tٔ^S]#sC }.iKrGiu[@w28M@^_ vN<[M"J~AJ3oL 2խ\ckB*T?օSRBYuI( ^خ4CJx o |h1օ }5VZDa=B6LGH+orx@گm eQhӨe<4ݵͲlm!7.9%`EMF)wu/A53oRC , nVer{.4~^etՌpU${2*9kMaoUЗc^=|k> 9NߥuFLO@ު8w:<^~Q! ΋ք8`سFY}vк:ǝIUDSgvYߞ;46bʠ`7ٟ졏e*l˧hѐ^:hT7mRl_P\ٳ'u vl;(Dla"/E`<+<&>:2V+\G.Mj c7]ctf3^qhx2Kj`@հ]SiPuu6sXqHɋeNcsC=[AVKDZzWG)ydEs˘7\$ء悋Y.dʟR G;7<=jϢ] ;[hȽnA#U4G ȾK5=he1}Gq-mT5>bbv,+xu/\ez3 ko5X0M(nЂeX jD"W,o3-zf_eSi'$cZ]LwtJI_"?њJ6O#HLѓ1'ɳq@x$}J.sW* ¶x1zL(GG%P^b!}:l.^BIx㷒Q'Xƭ8#ܪ':ܩb;Ӛ9=MU3m,o;ބn!;:\$vƴ8Fzu\A-,[Ďu!^ë y86nnfEvQ Kr{Ճ\(| v]2ڊPY~ꌴX_ŇY42v"3Vb`/VuKcj3`[toDtǦ5a=;) 1UQҤ˟x2{1 ɽy]3Я hB1I;p}v+/7$.$ݡ͚,qXZ#笭˧E cT(4vFqڄnu^L/y-x J$+QB;t/,6,<*XtU3lW.rȪz>ecBgzdٯlkjrMU7Ɠ\jDj^8C?UJg#e `M]MfB]Կ-pS)^7+S zLnT_dgK+z~mD\q4:H 9[0bG>Gm!rƊ]N"* q7QJCG>[۪eu%ZÚ/IGKҽR*"X:>LreAS%!dʥ22֎[ R%|䷇9 TP `xSNoQkCqܠ0sĉ mdy֛S-!B/J,]!6 -d:v`d-)g-w8P.W# V?V 6wTNީK䮲QU]h WI$6RsYl^MhC=bs+bۅ|©a{)ZqRcK]%BT9F %UbȒ)*&ؗNf(5`}O|>m17r p2:La7zJb8h#(4A ?n$sfX&RAx"jxQw'Ԩ1D`[/1T>9AYj{HjNf=kk'fU\M( t yJpA٨iQ2AhVsecMŔm4fh5|>o&αKь+qi6{YЁ*&4 8P\0>T!q.eTj[zֳ#R*{Ѳ蚎Cpaɒ(8WS᯦˙pOT'EgcU}%<~k{G~L0Oc5 z Ǝ-0iB'g I$Ԛ_PqSAHӼ:KbTB\}$.9h# oZlMŇ:χMƳFth\Mx! UkwfG~iqgNsBIe _ϷZ4pj@ rcvJprx2lbIn'ud.^h-юO NF0^%Oq]MsN"V~Iͣj acຽa7 $ ^M<\$ r\C;ax|(|{o\ ɶ~f~? ',~iVmSϯ]֏)&j=E|IQ{1/Ʋ"P7`0y5mQNk|900HsbZ7>F07@IəL&wr>LҌdSq蟴ghu̦kuShLB >rZ֫GTg6\v =,];ׅGf9j#Hpw 2˞|Yк(􍵘y9N똅8PyhY!H-6VF}qM$F!j Vg dosD)"-ך}9W~dӔʐrDԄ& ͜zr>cze mAPXh=(uszMݏ `ELOq\owY`_w-źax Hs,/aP&:uV`hD{ETij\5 cji;P`Y[ߺp8+>;Ҋ5uVX>ϱ,827 IǗBÇIOR#r~)d2ě棜20A=܋BJhԌ̡Le>`ǃ{${7^xհkLx).2FK )`rz2{ǖSGϤQݠKW7 o֘O}E5yeI?k227;NA_s~߲YmD"=פ7ꐷK5X8YmdeVB:a?FUةfd:NE J+Zqq4~fa Sg\x62bSG(kb(UKOHsYJm)5\Aժf^5j1XYiNX0|Pfk+wUvkō@mנ*Ԃ8>~Tl vpioET7 vU cG\hFyVTt\Ox"P2R>];[w+%5MjQdqU$SoַC| vE㜽?Pʮbn&^Ctڟt{$gPjv owo=5 2 #\=Kͥ4ID-R?ʫ(0H @%H1`Ryi蝯|HC*Cܶu9}5KQ|+e?GQenBHe}GHG{җ}$)_,CeBgN!ks!R3h$gP-zW4:];goGCdE -{}h ڃ8/zd^~WNkpO@#ZeJJ@GO^;HaW S +'Y1_ ;X!k\-1gh[e$"=c@I @>WErr^ълN%_Ftбzno! U 9s_9`<{ڴ<ΞeH҆]_P'2D=!fH/1H^\PVSC!hyCX"<:=?p+l`4_׭#X8|١#KbX"Ia2kPv bg(c0E[D$=2q tpM輪b\=}*x8E&ȧ4s;֌hj~ԡų]x[ΆvO*™r򂿩 Z6@V>-σ;ކw^sYLB 7GwMDZ[WQnfhe S)UOٮݪ6^gVGk W}i (8q+}GgWk@~8"_ j=r-^de\ ݤI4Y܆q kQɌ/m e")/e j2PQ('غF?҆c hVԩ:dЉ-m/",SV᲌I4dB mҘVc.-w#)-^[X8%}ThWB nkMp,$elF[i7?Hxg8vs5~>faKd5v$+Vl/3$bH$V\nZi;֯*/>(@e;ܾ8;4l_1مJ '8Td.="V{̲{|. T[ \ָf*=xp J|oU@^E=/TPA)~ڟHO0ݕ"V cFYsjƟ|_gW}'j:UQN:*u՘Wz,uȽtͽuG|$3Lak sM\iOkuɉ:g5a_3007}W,?#n*6`Zx c z5 ;Q/Ls * CGF| \B46:;԰^z:AF-Wb3NYNj&z_8&I_%pCCDa'7<(d&4Φh!8U4023;!D9ts76rhkyL^&l7ŢAmqpu5mhNYq fBS  }Ӂs!˼JMAY %rtX+fغ/4mg逭kp`lRe 4VyU; ,#~'TL&,,=iy`sbBʶzbT45׉R'?O'[?5VZ|$26HݱqhGv;`JBYHm5j^|r&֐ydj͢u3, rؚQ'm\ -:y u b:^ҏSٮf:к-މ2:yco 7c['̦-Y,-bKf۶aȲXdDtWHeS"h^ @=*z^ЎCb `&x230(Rs 3meNy㌈HI/,NTzmaF$ dh2P wb0߯B oQj7Eƚa@ !\WWY"8`xz]DBٜC?ɍW~Ķ$ ~̭95^ժg%׸`!;Mk {uP_K^lL:ӎ$K2žN)>#N42R0WT~DGQKΥgॗgWUr_ޣۍFV{?lq 4tW*fBs4{o둓GE2~oZBNn?><99- nWư-":S=+Qx%",Bk=ʶQ4y%IS qIne{'\ B:=ZE,09p|n] ܳi--?f{cK@_ ΣޝGVx}1 H { K$_h!('0y#t[ۣCjru{E޽:|S fU@%oB5 bc M>pmkpn_;5+1*DL+lgѦ~ZR{{Y:g ҫVj{Y/wQ`5NIr_'dJF8=gWzr.X! i>' 1<䂚I:5|kr^[$:7@Ϲyɲ{mJ:A.7n[i/ly77\F,RmĥïU6Ÿ8CmU]:hb|.b. L`,^FXͣ|! t[T lKTƤp[~Y3q1"[>x{l$Jnzqr/Լ7 jڕ+gQD4t LVW1&Mi cK[eZD  ˃_%cÀ5 |<*@,Blo7:k߱ "U=u͕CWU6i\B&m w/_LMo͸OIvHȒ;P誡˪.R9֏92^( ĸVwovj:jhNJ2/ *|.dˑmpQ"ѿ5 0!>5{d綈]Sס#7`9,V-~󻯣ΰI/xyqgAHt5NnGj{PtB^a͌?0fdaf-, G`qίhJa]:!H;]Y ko>^d O5J JXN5P;V7AJ;1xQUdFWπ  ecgtlclr,Л[ #B,ْP$qqͪf^!FYh,aƦz%}DUoQ?{#Cѷc/]7kpW;HIEXO:u.y{6 z"%z67ÔHQh׀;.=_tcsSBGr{DKoLBE"BY _1pRS9Pw} (%iPvVaiYVT\kʨByע\y&) O7` L0׮~L!g㋓L(:y q㎔n^xu(zVTG]+ &-'4鯖 8jâ%9T 'c?<\%w!թ"J$nb@? 08Q?r{v>;mT*9G3m.bGօh,ҳxAR.2yV@yPQuIB&)vT*0Zs]l<^nJ#<5YQ΋Dg{ |!nB[|ݥ U[rCW7 1P$ԯIENFqmH)2&EmIIێb ^s4Z i(1eȴs󑁻 |* A&W{5OJX\L*9Ob؀3ުAXu+u%hU>)WZ@PDyV$imkH%͚$` C]?">3Dq^Ə;Ҷh{NI-%a( >T4PrȮ oV|6y+K4 {mh1q، N ,KYZ{)R[xHŖ`ct{onƍSd 3O[KJ.dTgܚ%O R3 "f25*['Ir;FK;rpo\pV6!hVF@۲EBZ9J̌ R$=OW.'-hPm W@CFu:)sRhr}2ohY{no %/?@>h},grsa4#YGR޻ B'}XנSE<\'Bq}~:GÓSGT,nokSVjru9^ j oaˊʲĬ)p=0a} ŷ-ҷF^D=*o$jr#E=A*ZY+Ԡ c闺nE+JqF[bW GOxzS/:0!iJ=IL]jSQw8:)25^ Wb&7![7#  WsTbf̣p-&ako"AfYR~'O&,]zԄ)_Һ G(-0@́-H$ J=#a9|X_YQw7)y3}&h~oe9b@6N@(m k:=\ӘT_6REeGVa n!ܫgJgwTKmG}Ffqs}_Sn^WN?,b%%Vȩwc84TԅP.٢˰is1i-ޏ' -g wl֕9M\ɘJ@wygJa jɦ C;g>y&_טӹP Jì2)û{?sX X;2 SՅu*ŘXZ`H[jbIDzW 6ѝ C_)z37ޝ|kpj\N(oR}W Lדr}#MzG}=eo.Gf/YETGx~Ku{G'ͣ #PFeaJϒ G*U9a / f=,L*s+*"b?S]TTV(YL<vwQ/0SJ45 iպ8 J2Rټg/תFgYٌmt'V: B'$jR1cw| Yz\ z&: oGJGK6} enŹ~# әsk5dGX@~0э35b/߉sW`l>n?H7pÆz8 &9R!&>=g#|e6-Ka5kC@|u]zKWhluFxz #QkIAg$t|M :=}aLnKAJ ׆P̹q#Oo )xZod)CSsA{:Vw VcT!G8:a P~JBT7+!vL`꣱zj{c_ !Xgc"`{T:k\mACNPۉB WINedD-t7bG(|<|L!xu oEf}'D vP.UeEfMJu9.8GcZ~2w v.cq8de Fg +(֦g|o\]g0zy^hݑ h Mvb6LHo RlNtklR2k$_Vv7/=xF[.3UG>ݰ7U-Iö#'\Q;CjiN,X]t8Qxu iϺf},lnN*1ޙcr $Q'zje$u:A9}rokL}>]5 n4X*u+1%(;` $~l2*:] *)|`e.u? ꅄИ+6GUI7"_P܁3[j 1\nz UGB${;Oo¬z7`aOQRC$?"9WRHL@ͅKKaEɏTT׮kLe?oȷrdxͱL'WiߋmTŖL џBRĵء3R~_A/&eb)˻e _wϦȵ@gvevS*Mm1fjٮc u^}EflRO?{ j[TCszq(ౝC:d 8wê+ PoͰ246ew?K|j[.kHlIѥ#uxB}nGOU Pu!=ߚ~<>*՟>XC4=^~ȏo8]9qC"@S& #(ߒ sU<B螩n*;AxREwI4 ِȝ2Kf멌"R*ݬ+&?ۖ[N-,3%YǨbU}+ AFppc3At6`S^;e,K"2ucTE%+~jXnm"K:.HOM,BYz,P:5D"HzA=v.[ۨk$8Ї XCH?(fgoч;MHX<;~{5eU&ŚD t%ې©U;E t9Z<~(Ng?2>N!J[LDxr>w1E2Oa?njį웙<衼 PzFmjOn]ݍѦmͫzP̈ԖzFlg.H=F%&[!Vj$FpG(KD!dAw[=F>5{y-]Atvk)a B1at) [~E֛ץ.I {CsD\D )tY έ^ keaH`;Df-j|E'#6 qPm҈Sҁħv8U_Y0$Tšg-́iI--cj-<٣N8WNRporVȐ4f+˛@ ,a|=N lȦIr~ɥ0|9:MHm Wh˓zOM,)܍I8tIYdV6Ě@+pJ>f Na4 &yHSNVۿb D ~1sp|"iv`eVBh!q:zyZ<"sx\R7Q9g~5d$S, k Hd k޳/;x2f%`멱Ci!6tֲ/lP"J@ߪrɼ1?h jc 㥨Ȫ]77zb'$Pk:Ga cvr:L(5=BrޢRD Y\$myh%>h=*|%wuը׵TiuzyC0X8cޅ-=^ɔ]F9ou6v86BkbҰcϽIayLc: O.kz"xV  }ҏeu 9OC[# ."q)'8ul'پ'$BLjNC[;.̙eԼ'@\xhޝ0Z-t !)#5I J&%B+ry.(@;t'b,]̐q:n>E vct+b>~MsEx|||&λWw^}z:u\hbJ٥"}ou'Oc;l_s-tpc4*)w{) V -PbgWwfcr+ʔ1vܠM r.KT`fhFhAJP4КZM^m~"|8쿝7LhCZ.L lڠ#LDc/Y}dL_Lwcoq=Ơc&ԌwѼ 浛Zk?Q;ڪkЛq~:_8Z~G y۽nCQ,! 0VxFNz.o S,(:/.odZ}8/ϰ;䜿nMF'UH!˭h8ȒQΝkܠ_)2lMoIXS3KJ7Ξc$} 9!Ѩkim~¯靌)' "Y :Edh}ߗi۽@#gYAkuT:B RAtEu0#r.W846QǪ}j`k1Wwz/f좯^^ԔcQM343]mdžnV?$/6tbD>:MXϑs*|4^Hi1xsHwQ̛y5D.e&XC&iSbxL&C P: +?Z(n+̂F$t z0\wTvhP{`kBhHp$y>5X]`.9wDB("4IM k8Tf0I- ʴeGi[A?YCN嘦$DNa}IM%ǍYy濪r78֛5e}18\]TV3`ID=o"X_mxvE䎢R㗽p( ljxP]O# 1֔$ʘ?&fuyhTwHˍ4QO&΁]A!\P(gAK6Bvsad"op,&6%M-gME)pHś6N:A!v}"涊Շޟ&JZxh'&T,Kx$ҫ%!F {i:Mіcɔ9<сp.L=m]{śL3m,'(T2#S;Vz4 G ߉V=vOl2ΰCCts*;Jմvⅱ sL`CU XbR[; Vwˈ`Vy_ !)T ~y}KWuA݂s au={- M_3c1a9h3 -TҐ0؟"ÐMriE]uE1Wrʦ;G'ȄLBzN~9}A2"1g{xir ,Vw^`Ŗ/у膒u ի'VyV7*g$'E<`M/\d^ѽE$=>ߋ+l\^x0K|\X 88,U*Y>+u}mA\nxxBXb3Mi᜝֪}gp`h±0!W$BE*_RK:w.~)u#l<3o'20EǓ =9KU u.@c5/gJuF$hYyMc=OCJy6B6exAXhyyvLeVkSՋzZEG3 $hH# A;0ߵ;ӄ>o:R'3cE>3;]Nl6IB6nL =so<2kHԕsAw4 ]NN㘽JL,:e:Eņr@ZfzyX8FP(Lr7Im +S @@.)Bu"S8G]VU-%T '[q5X0|ؔ~#Ն\٦A7pO‰H!Aت1q#ȯ@SI~GЄ/)5bPJhqi]2G+~`Gmᐺe.>x;Fll34A {=eΰ"k邸pyߚ`NG.د{[#q?Y'&jy5S5Q~ٍgQhYŁ7۾&NVvO%!u^!u.10"7.^2HSDuZQ[.x1(0(d}O~&쐲_[Qv!Xĩz\^ >vl`,,Y:~֨,0Nww@zKfd786Czn0S' {mE-W-  ?G*Wd2b֫%b>SvgGLTª:hi7R s&P\ܸEG/v:eݜ}'-ġ.zQ4fvZh.*Ɨ9 ss`7/-eHMk]PC@X*e2zI{ Js]O. 3LݬPB'd b$Ω"la/*ZrY>G ؆7^>&dt/N,gaWns}ka޻3 ,H[9!rz$Ks²JaGu7 O}L{su=>$3 %?} |*MЏ@FV98֢̎쏷`pALL>R= 7=9lǍat;l{]ϊ \I/`0jj : ݸn(h$yHEǚ/}SJ4CnLŠ~plO`T~deل(Ӑs! OMuvs032x q51ګsRL:Ɖr#Via8f,FRl[Mtw{s3k[np@ؼrҚcxTX}I;n%2?!d^$u7S?HXy%29W/' GVSC"k&x_MRIIh"r.N*u5%-6tZV?:PZ^h~zcφθˌ֝2kFB[A*I}` Kx ,qlM8|vqֳ@0t>4Mg $o{vJ1ݔRvOOTQ+;+ 1Q'}K&ͪIQ ާ:2L*u!hߨTJ2?vc.CϠlӣ 2=e Ӱ~,Gó,:%gN z?y ~r D ~`V򸻛2aЅv-YB/cmvD$7~JSV1"'=jb;&obSz}ӼPlBRy|dѦP:sSZl ĴB^?pf~s;; S@i<@4(x}AM m|aaۀOSY0aa D8b !Ǯ5B6T/~w=ѲE,tԚT \WMlT.PR$A5i PhD_ӳ[EWy18A{Y1Ʋ[ie8{ͭ6w6=c0Ǡ2X$9\΄20g bbyxھE&sL l-Bխ KKTFFlH囃]?k>/ʻ4ԙ]=)Rrl5 wwEH  vRjs_$EkkMY!_g᪟?`bf$MOxOKP}R;%˴˒UifjBFrg _[\Lfor֕vlZ4)hf9ɬfDqfD sۿ6oRLWZAC? Dn XGdʰEdREyIaٴ\R9CyBR lŬթ81qǮ3ꐥ`%+ԩJfoU~d@(i'ɶ݇K(iedMKqM*]gbqb`ي K;P PzPm%I@cYIo)*V:KHv&0g4tϱt)|Zdkݵz»ԶYGF!P %}c [,]'~IA|2g EFjH)_^ihA{ )N Ru9t1$k\"${Ȼ(PȎU+3`$Qه {(`_G";SQ;@_v in;e'yM *4VTp/9{hK[I*ւ ?o-&1hز$nxNtebk;hz/~ Rkeݸ3Z*uҴw|"3Ct&M5*!PcX jtbIV8630 Ƀ_]降!<mZo|6:ək\-mԁן1@ a8?yg助{ jz Z^o,Ƌ\w~'PƆXeN=Mtڡr4P* XAbrYp~t)(3 ;G eb-{\luf9?LV;@`R'JZ5* aAj+PJM6cg/yaJ4 Ư ŨjaKOn l[^㗱ó_OR4__O45VN%!g$R=ȡw}:/hSG]$P P2^[I (QbCHMfpxkNe6u,fJ*$Re<A %cZTrYѣj2Bh~DZ*AWE`$ ?zg-WNB7~L:EmZSW¦`'M*(E&垯{Wye]wSk/CM25ߔфs > -'@rL=@щs> btƺVg-VHTΰ *R]lsSFIlP'9l7'a +eR '+npqd!ŋ9*%*&^}{څ#R<#yƿCuMR)Is.QPTH,~37uP9F#nJɕ&5B@[?, j3ցA35TT^T4깥8ĹjZ^E^A в^6$憈Q\d}5 /JB1|ڵ2 !?ӟb-'?W> _nL{q̛MO~[c'!HUDΘk 9 3R=ٱ2* \U$ m\ב#nzrF{fJZvbJK^j9Y0O%2C:XW)#fe4d*Ԩo(&_RWR gOv8rZݻV,ЭXyt'+Z cHZzpaCEpXrGa3>΋+ 65@;W#o]"p'yNXICo{66#mmҼyퟛݝA\ i[TyHxlJl &H _أ#9&H^G]žhͨ5`uҲ*2f@\9O-ՁYYkVu_2vkKǶׁQi<­ߵQ87便.UxzYPso,ǎ-r~@Ы}?LNYHOo4檒v p;b;7 3*.+# 4Z-"3p5nO%spwz  lRӺ*ߎi:R. 7*>Z؞ЁX8'0phOPs5k3'穾 qYJFlY9 P]2̍9)$7 )WVA*Ĩ?h_>&/)JЂyn;tec $@MBM;9gV,|&s&uW 1 K1z.sgKhڒ b6)o*Z<֔e,+f.tV}TbB{r7gr WI ꂁ6Uji-`E3SYfd%֚M:g 3F-x.be$W0`|BS,(5oJT'`( ,"2k x7=HozĝM(4_ [xЍ? zazOzT{: FbBJa3QTO fS3!v^^/qʏ.ͫ8}h)Us݀@si3a ϾͨifCkNdՆC㝀;6Ԣo8)5f|"Cce٧ɤݸPт6ԼҏqFfsbYJ_8͈Zp7U3)%aAҍ-Z:)>x(fZ|Kuo;U-)GfzJ^bWzq-oz-IpNw Z0[b;>"i뙦 0,kN;pr*P #8-jw/+_ɢŤ"ab/@N|%XC9Zm ♟/f҈|3y@4ȺأSUAmz0Tu ْ$,h"ѫ훝yYq~冝~@7TI(XiM+ag%fy0肩f\$\Tf"[&ԦA!& r8JAFϚ{ SsAvm;vTIa r|i#&/Քiw}qٙ yٸx+"n^q? #z&Sʼn#>wBW4>Ћ8gRCk/;]z8oq TދW_whq¥8o42 Ӵ/lQx>.-q@JdFw#l\|_ e[=́:\W{IB^l%dPTmy _[Z((\VPӠ6}oE{pmh YIlK .C-i{"k 5{Dq?1MՇ 9WT5R`f  :MYytYI#_fbnR89or̆g FGhn/5ز.#J>B4o47 !cҿnS>34DMEI.Kpya UVkJ;*Uz힝P4c.c?$v4 =tlYAlppѥ&[P:2/_ՋKV=>Z¹JnT^jY)RNjՙ@{僲0,bb8Ze<}_3h5xWսAѽuP5hW>c ~z Y4hk(qqQNø)Z+)>-AmVEZ2+yAmJK;iFQO̓ N+fLBдX}lfWv+>*hZS!42pȪmdr'#qWak%)>c9Iǵn(HI_;z%):ݠ^(z*$.(4 QC<=@#65,=)8$ YJpdu9Ѧxt0bf]w|uHGj+vևUSp1K^lo]Mrq@uŲwt'/eEѨIZZ+IX̩>9<hOAV>S>O‡`E^~cUg W>ixs(9\FyMMy!.젞3CH3}b"ۃXj開=?rd!_B٠oXgkSZHI٣g$'ԔHkR Ph9\( =~¼Q,7d Sy*@:"Zf6dd?ȱKfgX!FACm]˷Ë^!UUWiP/?}{N Ji3V76‡ `{ HๆB6/*_P4{dփGGO̱ԝD5R9 iQteYءԐϚW+;݋0ˋ:ev9 -_Й([&~Yo 8 ?0S=<6Iލ+I)G*.MWΒ?kH;7Eafe!0e{h\\"hi{"˨籍HMy <[qH<2VuAF!ݭaSoI((JùT leCdZK>nռmPn j)6L , N&႟W>`FY@%X:9|<%k.+Z&>"j;h"^&uaA9KIj940K ot!I pE5/[j=QeJV)vj=@.VA99q=I`t/ϚѿG.m4ftKIǽp2xӛcV@$,EnLXO2w:}:GyPF!3]$'ܾGèhC1KdX (cV$h@ `֒Ÿ<= igH-^VeA&LPdJy s[<`\YNg%(W^4pI$љ y5G3$ 5 V 2$G $y\Ԃq𱩽TaHw,5#Dػv* c]oQbMS`[\Tkmssţvcvy<|{8ᑚ}Ɵ һƫVc5NCK^N F_]:FGSך!: ԽWX#!3gonMD O??ϧ/׋\鍁d&0Hʒ,S08&[i:kl'nDaT?7Z+ކ%m0F0vۓ}aWx=IYۣ7p TGܵjSۓ)$dzRb"EX[9Fq;3Vv`bLџ{@G9;4(cOo&PkG.˴lf//<)>v؝`9"[&+*1gP_w%|UWXrpg i;XT(5,|S09FQŞ $}oG XhOa#_\9 H 4Tqf% Rˀ= #V'xde}@{=29bq$H$ Ц Yw4Ynujqs]RD Z`W-ԧ`g@O~v0ABŗANsT.] 0ç=›lCWb,-SxwT*Tdح,*VYW˼&O jCJ Զp $qf~>#g k@"p\&ijԂ*2i(yٛsGI0k'z\j6LJߟ~TpO PpB#!کBA2iѰ:d|N8k6M)ɢ'|'(bU`ZXܖ}^A!Il@z]&#P9PGaUCp[_6 m,\0ô T'vatUyE^]P:v5|rTy !-<Og=Hw˪64YS27~:>[AruG/-w12s\ e)]%Kj+e!RlNyN i2ɢT#8Fj @/Ixٳ@QL œt _DWZI[/HԳGߺ{oHZr:ggUkwȣ*34uak_?:w`qU/{_ S*|Q54;<`v܍皋 <PZ]r%I5800(PmϭVzZ ,mO Z2 l?3P*Hn2>>7VXZmaijUzC^q<]}z{o$9ܟXvRI|NSJhE."%wK4O4qȶ!Sޥc~.rA.Wy[d56tP̽-{1>H3Xkr{N4cyyU?1i,{ʛ܊P,vP66aAfEFwNy 0R9*] #x2K6MCАCq`xS Ց bd?=NMS0nٙ|7oETWߌ+ݦy[5[?@R Rq@|V! e799WC_^k3>&Cٚw_啥beMlZ ?WmY-VA\T {Ƭt@\EMYtEQn2]0|M'v+ L-K#U!7+߼ۉ6壝efߴ{ayX597q1?"XK ψ l\@OqA?odQ5rtG_Î4B?db } "ĺp,Jd]q?a[{y\n )w/vR_^ZS,>6f. 6?6|x3]kP, YX,RbXSm5CodyX +/f>e0)!$f <Ѿ/$ϴz֒vXO>䯉Iyl9tb`=a4J0RKF+ h_$_Iy(TĒ:=_3WP:/ Die OHqC-ll[=*]j];]H>)ջ?.zxqC-bJ0Pdd xij,?S4$4jXiѳt,:X-vx%9 8cIIn"%[V`r2捂,nX'bweXݽ<@ʙTӰGS;}^%^ev=Mה5\^=ޯTkb%k#Q>5 oX!5֓?z㡯\!0 <*FMsse\ >!DG]bX4Rz巿@+c$0`?%֐Lf&ExSʖh¤$(Q9Usu֘UƈT |͜|Ц~vО.OO < Dr.x/|؍rh3rI},[w5pP{q>83^keUKMg5Ҧ,XdI#k zz5҃~:NgVr=’zbLAW~DrK߳n!="uYK͂jù)tX,W0Ju Zw€g%+ik;`*lHIr-E/"Ƥj+Ny=TMܟŏUX.OTi1D",;)D=l;ZkJ(=pO/]zhBS@(ReJQvχ=L[GlY=;Єq![a!swrϜv>1̒Jk47R=zee#!te)aKYFB~OCc0NF[n(I> /U+9$V3( rXM;"EƥYʎKmB;ucg]0NGzTsxID0}K8IN:RBLNQf\>^@~7E׮%x"=%疅ZފN(vOTqPO r[hd?PKA~>RscΚFi0f;:' 㨑}@/텍WűLP;"Q#M{Xbc|I;[1|\fT+Dl*Ra(Jq٧8 [2g:&n6V3Pq6K$k2w@ CnɸpuQ/7qvv$B4>ETN չ4];?h:9" m }:NqO_prS-qT5D|.QS_OtA轏M.Aj H=?c_\ U*&3\5H`o:Pm1pIazK SAܘ tE3_VDayeN^vC=N>.7+ W?%^ϊt}ϗwh*v5:/<'x5*av )rfw|iˬ[Uٚo-E%P9tg^W&r?\@}NC+B3]ɘ@ O8HsU:9 3*2.` h@v0krUp}qs$$"b$bؕN/ ^1ͧI#N=1'vm0%c& w_:@d08"6L-mw9~̐ ۜe\#rڔ+)o*Al d>A*1mpQFtscX "$Z29(ADYZX\H:rMv,LE5\"wV1qr˙*鋓M:4KCT6rG1戻 +^o#26(vf+'<i^)d(/s"PMb!Zʵa# 2 "gv|f9`пڑ FyE y-J! D԰ܟv%AI'395WY'[-cjk7l$Cdv n":_fpP)נ#r^ViW+s(RA!/>x4 :4IrAz=?,QJ(jlm'|C2=;!gcr[E?W!Q_SxPےPWd ʫX.~V5i61JjYOoPݢ>Sqy<.qQsus#EԜY8;0FGO%, |k% >'@xGA"3x-9tm:ux2q9ûn;,!Nj*ģP<痋5s\ +0a|IS1oW3`1):}. ^$d ĖΊٝF4s^U"[]"ΊBQ&P%n%FvMt٬g.&:T'i<=>G{.[b纛}[*|cc)49u3t"!e}9Sѱ ^o O݋=>~T`;Ep lo9T78%2#@ @(I3c{UHB)a*s u*KN%lJ2WBHhe. ZhX}d(Z×A|{8 {0o, >P+eǖ'KH*7m?OeX#4kҏkӦoST "hjЭ37%]t3Xkz9? eggy FǁR%=B:jPMnc.J7c6uvLN-Aw5–K8[)M ?QxjHKpDh!0ڂE%817w#zvȇSЕ RWo!G3ѳcS!UrSVBZtXa&F'< bQ+Ow,;C$f;G*qL[Ta3=kIA6P:Enj2t(26R:oPP!1"f Q#@P]GHDG4^(P߽Ԁ?hy-߾fhA+槨Mn|RgW@Y[MQ-ϤD$览( g fƄ\M0jgzq3cУ2_Pf^:gۼՕ#H h< t=|M6$=?sK|Zn|0%"G ggA-OŻ.+ 0ň;%WzVm BCȔ*9f|C\nz) `hu.E%ɍb(jyZ3̤QaF&n92.BTAF[BLEbGlf#dre`NO~1ҊIͨZO<ϠR#ɷNlo;.4 W 8ϗy\>q;D+@ +vIH+vA\E9Spfv&Έ5KX8p<'pgH{V iov8 dKk4neS[b٪6;mk$<Ƕ r62¦\=TTdŗ~5!?:igِe$'ͼ1̫GorZ#lL$dr DDɇ(7RVU˘s,eG-2}p$ MхIPOxp ^\S;"ߘs57 wb~cG%|oљ!ʹhsITdmV `Rʔ*lZzBeݻpN'M_=`8(|}AAiHOc4IhUڵK3q([ښ)l5>w. Pfۻ +zFZĂ3lJLTo/Gbuk)}rJ^c)#iɡKa2M2w'#.e.!X-:L{#SW@z`U抔mj .="i'|B˴/T%&0} %P3}QD=ͷ3FTTC^u߼zS\'̡u0}{^ %ijkE+Zӷ8صb N#,sї[$dt _ЪAu%a8+y68bb )ѦߑI§H7: =oYUu(UR9M@ =]'D\k?8ܓ, b b#҃+t}oy|\Qe>;bVTT.W/YXEw׶"_D [K7OvEqbW 5 BRcɋk{o D7.CWwKgo!'3C4SuJ[F13C/! xArcpt”?+ `O }$M"|xvn t5kmkGd ]2.Z2*rSQzK@͜wU汦G|g .PFx,b86*rPwwf=J5#X DN%br)OWfEH1:f'\PxBiMa|9&jKm=~6IF˴[4eKPG5XӠI~\tώ=&_pЅY] 6TJߚ=yV_ EW.FKF[/0,s\hMT vD\0up-*I2뎁ǟ? R]!P:=^HC-D\KGJO;L1hٵ`-7НQfB[WLE2vdT<֭bhS5Pp>G#JdOKu9±hx³ 烝e_g(DLM*!m/3whω+;ŽgtI44O@kmj dcDleIb6ZI  P(!Nl0#f;V6o+~*c.0Ni[cě|ۈ/nG oOl>"RE:ty%H։NT.)ݏ0hE\}Y"dFs@{h;@\$bДB8GާZ sEIt VPfPj`9z&yc)5"rIfEy@$A6dMjP*C:f, A$P9O>9FoN^r5m%DXr%),~L@ЅΪў[+ҧuNz_Av[,ArPyQ+uxv;43ھTLcD{DHqǁ&}$/]o]wm?(h#54-.18$4bL%I'-Aft΃FHxFyZT=ȃJ+al)2oνXoٵxo8,]t P$Xz1z+wZx$Jg&;k먇,>ǯkN1@u}]KiȦ6e]pJTѿ,Ba@:AbNɋ2 \WP)4t9?TT=@x3Tc=-2Zk2rAH],y} O[z}A#B- /).rx'ubbǢu*d0ky7ZLT4!U| yMKDi@uHĝZ{T@>LvN p|y^M" 5U+upÈ*+=D;HE9Јr3meݢcoV!L_2D5-`-~)8DHڵ؜Z? ߃gvt?  3FBӻLK9JYqpzd[KâŴdCfl p}#K^š (hE"M/]nՕgߢԦc#e4V?yj&fy5fE/JIۿ~Cݔ~?Yr #n\ͽ:Vk_ Id '/j;DE+VPg뉡Lj(~e!:fo+G[ j9X.0ǘո>N]pV*K\ ď*Kp|Y=’J:n@\:v6 P:;Rx֣A1YM yf>Ba=Pҳ=lE{h^o:<۴◡N\e=ByF rgd@|toB!U '=;#XbbA*q38xZ'tC e`w9$!,,k)x/?Kh Ǹ犛",Rx;H39%4[M j'lhZE "'y3H|Am4Tn~C΋Ŗ`fKJh1or4#F]ޏ]% vr%ÇH~"!mS<(\aN(r3ͮn3v >HvWmutck֔` ײXS-KќgFL˪cx{,YPIRJQ)&d{c"-ͱh1W4橐E+\r(R0v_<.v dML˝B_9FCo3]'=6pw5[/b hR %JWj|7O6,Lq' EWq\GԮw!]ʷgChMD/~0"WSIm+VYꥑºldn.cCDr5l%JS#w Ğ~ v]'*wHjM/9xm, ǩn4/ݱl,aE*YAf<[yZy.;OI}U/l9NMν|(BҦ#adzeпZjژGT@fylV;lS q i@YiZA5KrqMlɬhQ$Mla+$AgmE?[9&6 a\07 x@6]nrMU=a -cQ;uQ"T,zAk\Q+3_ֿ|EoX%T7v]AGEq_<ɴQyH2ZDo}UC;Su L(m&)ÿAG+:LFAqH[VYSU~T͛B6iݍ xfW}ƌ u޶7Jrá2(3@~귊 lZ[/= xBh[F`BuEœxv1hJE`^?|%2g=FBZVP V՚h, 4ySmɺP 3"(cނ jy*2pZt_:g{$ a+JR*dhwjƌGPk4I࢈(Pz6G:b&jK%e$`-'$ %dѽuLgebJywS7(F|=8#CI\ Q;/MM0ėwͥ{*aϨmԶݩm2@|e0tD}b }^TŤtQ B׬XE*mGfA+b&s}c?6ɣsVPJIW4YM AL~7 v\,mMh;5/۵M"5.{T2|kmgwmvgMʸZyMsTbQ@lŹJ\\ÛTLz;/GBJ)U9!#Z~C@*4Ǣ!o"ҜaaȖ)ra4C7uݒz;vtqdL2l.ѡ iisa{4QDP,LJ|hS$eϱ)uTZS6&3!oCiETPw 3|%_ oП!O(|h ѵ{ %Ggɬs uAgS5Sr;Y4Or4 "{fRGNnu; $fQ{t5pkXXp GT"Q5$nv*@-l9AoTiQyPսk,UXPrݼO>GP[ug7~ƥsiQ%S=~j^Ql7ԟ8q̮3<|ᶚV 45)M>#deEH~+LLK?42pS;/OS:pk3׬+E]5o7xY5OdM⧷fC*ayʡNzvv{D_^dip:D^a5(U!4W0a,L-`|NZqOx*G$Az@q~iL4`%n *ҢأQ:x֤ủXȿ Wjj͑<#dgZH=&} &U1(9${+;ߕLLiIێA▍'4?o UA ںrtXVԦu,d; #Y#K׾S*vpm[zC ,wp3C;ّW\Q\kcHs.y=(Vô i3Q(˚VlPU?69 Uus8QE`8~1p&:<6"n&S r ^NcAMXR{8E"F6sb][u_.kMЙ]փ旇+-bAiDv$;^qߦHU"I< W3TuG&^_޵̗yt?0Je͢%İh0^j0Knl!3SEհʨ+՗gzv=v| ݳŭz8FcIe4 :*;RW[*f3R擽py -okNg*h`GES/w U[6Hϴ^u/]샂TA7"("WGǂkgM%u/EzE>0y>Q?><˸K V7'D2?{BN7ްd$`nPo+ L+yf%Ĩ4e.OU9X6fI:箒cWި~fP$e~d}.) -xTP,F cs0ګ)lNSiBwJKlCO~yq}0vO/w#`XZafNԞu~RsfciƤU`o-$,}S<5(hOp4lw3юк\v#bvGXE F_o# ,bKb ) %? MO&P{YVtc]v .eq?Μh6)+q!suDp=u\ϼC ^=QCd+ǎЬd61no@S)J?WۣQfEҏp|s(sEE-2W fZP1tg-MnI>?mcf7궵įQ7 `fcʔJI:en=lެ¿Pt:*-\WӖFYVVYTfC~~;p6-] ϭc!>nEp3M (֯8 &MTS#3?ek#zI>@C }5n^^K错uljإx+)KsVmIjFpaQÇtQ%1X3?Gnity%(25\){dPi чi֫PAM3>iJ7zrZ#S ;jaP݂@ˤ}}O/J`IDb8&q+wW˱P<,z}ϵjiP)#ҵ(/5E6//v .\ƠπSdUÈM5FD6XѪhra8;&I`]D=z,3m +J]@Ч.FTF5x' \*XD@1t;0ՓDܕ h; @v>VᦈmЙl P $P[e 7 }i;'~KGRyY\,}a Z/n֜4_OUAl[w%ϊ~}PQ,Pc8 +6JdLO3@I*jLc2F@iyC ߯_vt-=Bb rAUjIwSCZ!zFv۟Wpeb7g96aT('6 /ZkYKח8Hȟ?WX}*K.ruri/ 2+cQ#1I >#сb3oS)R̩n)5ϐIbh0l+ Vrul;fB3ŝJC>O͠CdITa!6q(㎰x{բ!`:Ъ!Ꝿe>Mf9Z-eLmq4# uJڇ)kӅM3Vy!XC)SU;_D/ȱXgpq =#g0Pu@-MzlNN`&r_F7Ɗ8k4~ L) 8P3Psi﫸w,)ebz9_dmd͸Ð U36rU8UWٳUs2Xby`f$ +m-ƴ3-qr<^6XB7v%G 5ŰkJh' ;xm<ݗ)L`JaR=k<d?!5N/H #[@qZH`BwلSNF#A|P\5?+M+ FiT r@Ĥ6y&~4~% Lێo!, fs0}o"njYqBT6c~ǶJPk?G|; [cg+BX EI-.@ kEAF]ct3H{Ǽl[:.|\os3p˼?e}흒fvcՄF4Q8ցߧ"q qEQH< "5Oh-ʾɛ2Dp̶:$Q&0CztW.ֲ?34ZLGNb)D_GJ sgj@M>m[Oa8HƑ,.Kt5Si܏W:k7Au>=hׁb+  _' %Ań?cgQOwj@bU;qQp("=#*e:^46'X;@;cR'Lذ[eR@ bA7+򐯟Z}18٣SE. j&Ԃ2}`Pz,6vl9acr\1|,euGyyl=j+. I~9 Q`5dΞђȳ yHTFK45pEx2]{B.7U(Aw-gV ͸`ݰt璮\)?o8aIS0pA6cn2ZèQDj{,ĝj|F`~j4s:7 *.BJ;f2#iѬ[ϵtvZjwR˨ /S=].bmM[ogB V*Kp"ҀAuZW_JX~] %A>SKr*@xha2NPKu q;+A19Ǖѡ#ߘg#^G۬R'UQY/T;&u:&5CW˗2H"w!}L<,O/`z{0̙on(G()3 ,ˀXޖ7#2rzT>_dec9W"3|4WTpMsn}krںp"@X03aGqX K5U]pFkId0*=B䐎8)mOg[\9]w: P?F܂(6Se*qUt, c)a˒VS'㡋LE;g l^#$D~1쏩]?:X 24';W<3+)Ӏh'+ՈXHUfu> ]a!Gɒ5^ #C8DU]a1^q`[ut/qɽ1J]y=wI{Cdѳ5#Z|65]vAċit@Gp*>EteOv?TISذyBb^TWu( Z~8;oTlLw%}X<|iǕR?O3P X<6%ီLP#2~G򖌾VC0h`DZ8LY5xAZq+){W`;"f$reEL@) PgQ@W 7&=;ǖ= N<5QN |qC.8fST0VMW{A1څM" z 9@_ j"画+O0mKzjH7`A@0-lEyݵDH !Zth8^4P37eYPU? VAoUmhz|yC% RE:H/n"vY V #䙬 e }ħZ+t$l[K) [YwZ|Ch,RI~OAɸpvd1fHӂu)OCvrٿC4_5''~]*o %K|6'ہ6ꈬP7G+}Bp@R'6stZMFkϳli sI{|PZ~E%XY9PU.p~*bQ'dgCtɸ,ڟ@abznn84⟂3彎c߁űf̴w&Dðj{#;Zzů1GP]-UI1; J!SmU [n,H>SPg'\F&JhG7JuE 'usULYpAq5/ɶNn )l02!϶ _89E܁pVt Am h'Nx ~pwºHIi2Bv`&ܰ4t< 3~U{lM?:B˭E_.˳6?zXBVvB`rijM~>a~Vp f ѧ-sS۝Jt2Cgz%~8vzG7Op(NyB$;J@^->fo>W/;TM_ Mnݿ&hYhvK& Sfp,O[,Z {q?Y \F V]_ Αp/^n?}g=s)T}@PUb9 5ھ~n(aʲA %bNkI5_gi }VgQ6@bRS _ )ПA/uLw[iy of[Env84B&i^L^r܌%Dd*Skaaes2<#.j;]Z1!4 ҌFCKi7j;Jl=v vmL'덟F?aU;WkRsդ);' .X@6ɹ[6x` M빜70RR,X}cC3d&:XC.+@i)-"0{썙DD,XI[f)t>"7bV{˿WU8lBGOGk.9ge)6i 7z*55+̓ R(`ghFXh$Hs3" jux=Ca WgE#Td79D.Q=A 6!B+\k– 5@ 03!JUz/.wAMKH}d""T2<[_nh& $hi,8W>s' dYB}O﯍Uq@:K/FoWZRFWPYZwbh"  ˷ƝM:Xc/uH blfY#DŽOِN㦘p!LgIIǽecTabuN``b9MEg a \C?)mPSN$׍'UҎ&UTh fTxO)S1< (:: @6/ NJ<zĻ*γZYkwј 1LT Zs4*4 Y ߹҅ˢ{1k#r_r KC)[j=I+ux\-! $5K HIec6> 9t,@}ASqW T+רrC悘1!%JYf#qۅeq\vo DQy+"#Mf\g_t֌PS(tPཡaZ0FS.&Iw{V[q"B 89 ͰY+U& bxduV ͿԖLϊktN@eA߬ C7۩r/a1{i~jǰ?>S*^pV)]T,"{~DJ3ֶ1o 8kʲ֛ 6lU~) i߽m8s%2őlL?[-=6nV|翖s4:ud D vɍ~R9[r0$}VBV{CҳmQ5N N4 |Z_|r#^G:̀e'p)_wlM7dTh=ytv|k T&zkȏ+׷4nI>ϏI֩vқ]KWOdeӽ\jXA r ; \4*gZ sE*cf #J=\2_N!]&ztT.,n}П z$㢟SU u4g5wb*#m;^Ѱh72@cXW{LLTQD}`p+5ۜjgr+,K{Md-&Ѭ$-,% ԦuIᯠd< N)?{F٨ŵef;BibEeAm@uԙ5y+xm,c48aAPܘ;aL2Vc~A4 <;o̶oxG+3 ԍKi{@ #jq4lg~QX`qi-˱Yyk e "y=’= ;EPZ -ᣑԯF.oߝϥ6P.1r)] sxH,HH]&ҟ|as1 S! EK#BY?j<@'m-UOIY}_|ceHmj\p*t5P]*%~(8 j0*o~\ n;⌦C*W#0=h~vWi=d݊}?? F09jj+ɕegP Uxdx^ꄧ (=,P^yʿܓ{).IhGpSapC{n&JIS^a~y7l|i5,"ǿ)vo!-:઀ٜT.6ǟQĬ|Fƺxw;]ߏT3Raz`o*!>&kN<XWO8ǔ9"@*Qeuy ˴?h--1O4"y~uaA7 -6+RHyQ=Xt 6g@ӡ4/!G5Iͧrw$LD]3R9sHQέ3 ۥԚ_BqQ_CFOOu՗LW @#(M{KMr}J"bET.6^s.S+ [fq5ĕ@Ĝhukܟ$ Tm&ټh+T}jѽ=*E=^&x2`}5 yd0Q׹ƱUs89 Ԇh\D=?ym 퀎;Mx3 %Ig. ֻPnHŽؒ=4%vIog3ßO-jVHQm8nSSZ]o+P(bX%lOX.L@peׅRD?P{c \Pk| yhmJv.Fα!iDXNCrmaw/Qp8CCZOꜰch_EMVwI'R_[v/Gjy@2+l>.g @/uYSvWtңEv>ao"]gxՇh~|˯M:64'i촱/E'{D/t f+3⡔4˖֖؜{YMٚeb~\&l3RkȤ`myTP͂~GĜrVU`ޱ!qTED 8K܊o1yT(%HF6ћsޥd9}mѣ ~S"]0]ONj(ӡjclA  8fEⱷsA1>OA.l+n.::RYdNme{'p|+2 h)7kQx1!nn6? v}ȋ/bx zj]ȟ(/R'ibAi >vב*E[5aW]'1xBBj^(3m'7,ws֯2r[Y 88M" m_3~In,jCYt3 gP愒~<՛M{η#&F"0YLq&x(ĒZ#~ό/]q h= ez.2H叶3j5Фvn&* Z{%d?(+xKT89qTë́u'Ѻm[z9;n&Uq+|)0m.s $=2N^lݼ9Ҵ8#WhK [KDz4}C^eb t_.穒-z'$WqZuszalRi@q…d<6ϔ.4)b٣2[N&O:`?2bfv ; ]+B4BFX<$1,h_m q"rC .yš^.<_3%z˚AxX|_j$&_ܺLʒS_\bZ{ wᅧ4H_-#G W^|{\{+i2[2Qt}ިk/{1лrlG܂Cҏ|gJT@K&6cCz= l/Ç4,fDҷ),CG0VIB5*`\ _GZ&y7| T.9_`·4o;#!$V*%~MF*uʚƠ ǚQ`Gr( T QG2ܫ2m4QX~gQTQS䍯 m3./^qYvZv$E:HIa18]H4/L[wvdWiV#%ɀ] u4q?_-w@nS0f[x~OB(2r: % = r zQKNAOM:.bWyc#Z]7,NF2i?0ps$+.Hn>G ZacQG<**rMf~?^م`=i?5jzD]PXÉ!u$7Dߴ5ՠ|EyO:iw7+f!2uloC]֗-n jg?u-}"7byhhwȵŧW4fS)ހ]skq#T89ؾĈ< )63Tl ?( ͈gkc{K*oh>BuJ_oD.(Ij0T ;X_d$0/7kpnԏY~VNkgmR S+ƽ&M|b&$Y+dcqY#XZ%})9ӟG*qz Yaԃř^xNnF0/Ô9r ܗvz|Ft9kH qD>ER"4.;> .^h&U]dwnJEx[tnB6|ړZCiIwnU|ND6.3T3L sq@{UmD dZ~s A,oQ5q^Ew! E Oqxaڥ U^tUz|>TVisA0DD-蚖})ն>6)Ɂ{_4}Uz윺ce xyx~#0pL(4Nhl''#AvaN"Ƶおg 1%%Ux(},upsu6t7QԮR<VWpirݙMɡBZFJ/mS;vAe{PrV"c7Vfg8zxԨD`묺:+(JN5OAX, }Ok@-tǮJ-GF9K 2,;SJ;6v~"`vEy-V^&)R˳8D5EbÃӠ0Fԗ(Ƙ"ΰC\7+a0dȷ@/P+S\|z*'6GMo'оɡT4! ;*/cx Ԁ4#X]XY#i_KRE5b#qϩ jR5 BCtM&x5 jp-)l Vߊzf[^1+tn7%9<;^[LPkC;8uuQ|nLon<"KKD\ߞ 4&qri`d [ ^3 ?:;vlʢq9Гi6 K(5<$ Υԓ !$ϴwHk.=o]`sں30}40pe~XVFOKG(gfd9A+.Jg:Djfg^X]}æ:m3]Ogtu3QzC"GQCH`1軜'soGiYIP_ z={%ؘܼͬܚϳ,Ly*G+eC tn-zA_1N;k",>Ca˝@+ ɢ!4I:?#2巾FzCoOMG50$S{H ^ *(ȉ\QA ahlg-\kV]gK*eEbG @w`g'( l]/hM#;5"J$u д/6SOODr/h8DHѱ]Xm =h/(w,Lr6H:xix]5mpWq,'ImxgyrѲ=\pj)wT9</͞|.,U!q71v-mV*%8VxaBDL#ȮG !6Ke(?&91i&R$︡jZ d\03!*(zvf:]Dn 8(tsV5lpML(4P&f_OH3g0b b$^,-3f>QeXZb%dU#zey,{#Ǎ!\&_9B%Oo4#K<2UF,aM&8$юm+:ïf$ Mo(Ђ*l)&$hv 1!AMW@f%]`]A{[릩ifyJdo=b"RƤ׉=LvLQ6>g_9&7\rWEw{c/'ܞ+ E•'2P\u X{{gft$Fs(4UzW}HzUA9v^G rC#'+W{2+U3tA~?nǶCK#T*TGq8~g81Pc jjєݾѰ9sN}c|qA&U R>q.zfMFYsݤK\5+'G Ǫod|rfs~N',TjLcHi/_35E{bn4H8~&UhڡZrlRV@BȬ#,D_^)6BUAK`*::g5y(N,axZwڢg{ Zc!vgtGK;&Ib}e&nF-ɢ4KwupY._缡0~2 8국%Wч@aL0X?E`IOT Lj2&2SE!C+i/y@4 6c|/X:(`|} 4/l»҈vYV/g;S{NyXI Χ[8?UYٷ;;W*J0Z$cM\8l]?/#1*3hp?ŬD:Sr9쏏Itφ 54dTّiSiUqz gu!H"ooiOzp^%~tWfi@9*v%x~>]l!ݐWK'YO^cP- 3elWi(SŤ%4aepT 1kGhʌJveD݉):9v]5c5q6+y xdX-PK))dV82XHH]XD$v@?ȄQ"g5rI[j̖!iQdpy?}lC ?K- ̷޻i"9~όWBޏd,dĹ>D!*놬ou ,bB^ ]UtQ7ܚgG!SDƓ[Ṉ );[7 aƣ!(a:' VnvJ~n'E#.`jl5@p  YuDdD"ѓ"FnЏJ#~ #$^J 'gMӑ F456 ]̠DC^GEZ :+,RyNx.Qc y L?:cۯdˍN9 Fͫdt4\2;/ }'|lx&WfT*gn~Uwv z}k4`YJ@ߵoxOIѶI:%XMu,m4mjO]]Ya\zR,_Մm[̒|/}'h b4}˝OImogt$6}zqϻ(R0}AMI׷F̤/ދZrE^H&P$3>|N`]#oq1I*o%1jLZU2T8PpZ}X0Tz W 豻S=Bw/ .R6ް$w>FxtÍhe}.cbݡv/:jۑdޕ#d}_%#U;(8 ~>PM`ƃa<9q`G),ߍ !FZUۇ鋬څETz@Yw,j+5M|6)q@'RqcK[ö9\G#*Tc.KiX"0a yKT16VBTJ9RUQ6)tI y`}&d!m (5liYr.,= 3k)D`tq:V"*x뷊A}M0F֠(!O6kw u!BZw4-%?le<ɐH.DLX;Nj2]=&K z=5.O CNߙSdׇ "P[SCMh؞t.iyg\tpZ%~0$J qx :vJ+_@{KO}RB‘Xm)(q`p#F|/A[8b -TU=p94?T'ؐM))~y1UXJ 堯^Z, uSk.=;:yT\;r>1yc7-b-CrByyЂn+Ztۓ=zS kUV$`#y}۹v%(5`@A=}!ArB 4C^:xMbkw} ˛^Z(֝[Lh2@Enug ͏RG #AmOLzawl)\B__QfYyeevnWg TF1,̬,ySO]8ԶZ .܌?AL 7]^\P gL Yo+\wqTVbU;c ;̰ c۸0|XHP%~{DO*fX9^ȪiDsDQgx1WҤ"^7}XtWrEFppܨ&.kgbmT<,=+tD@P5BE %G ~B=  ivO'鞡hoNECMdO7ͦU"ݿy%X֪ߨ*$Kss= =՝8_hV,f8807e1Z^Av {V&XĠPi\ ܴE3L5=#O_RfϧHՕ|zJ_\.L=E{OW_F0E')a㺽f>f\o|B0OVj{-B&V_ٰ+AQOs츆48lG$#ܪ&eUךgM~I*'.ȹr~B.^np>UR|/ ;@w̸͙a B`Gy1<|ϫ8t;`{/nm.tbx~o Wj@"v~cy&Џ`+ӽ"2Pº?D3WDC лxĚ벝 \Yi+j?QHY( <3VB,@j$q~I2J2vުJdD\bzMxޞrp.!V:O*FHH1 =_ރ-bIFcfDLɚ3WV|bC]PN_4uJ2GMF>&XETFtWeZ-D&ȟʸ?ǎ|^s\$P^h렩T%mN'hCz\%r{N:Dwt2UR]9 :ܩE`*[|צ!Wi~8`7)t 1wڌnvWmƴ{ŝoʱ1U-g ǩ.^|Gz}6"Ј- 1* f fw+7&J뼉X]۠̿5 ,YX0u%u~АPL*{5kq](:*eEpHTMe `~=xum ~}yE#`nOamI-g㡢)Ir5z4?oJ;L$CR5[^]?nٍ< & [lhnJR #Z+^5]_7?֒7[IbRtiby<k: eG,a. Z,2붭;c2//+i|urڷf4 ۄXa3 J6 9N N/!uY0/bU2*ؕIxŊ.|M=L9ni1 H{Ղ֊σ W`X?? :d.^>KCGg6ՙgsj=/EAg%ǩi l7z>;4nS{tƄ>0WC rР&Χֵ\&4}$:N7ui;?\Yɴ ^YNU)s;V\y^1_U H/0br1Xr(F^!y>(<t X?ƇJ ZSOhL)%vIɢMNz#@*JmKwՌ.xoX#65ukO. (RAԞ#RzTӌ3h]dW0rŨs= !ZGoGG (M֘tSBjg^!a\^Z;Q[DZEғ.`S[ghAg{" q7QpUV;5)%^4{R3QFJrǼ)`.T'}yb>\! ^ /s7#GuZAO;"n@4أä"ow-2:zSE ̄㈠E˶^`_vGq:kZ.*cEsU:=Ӛ;2,{c:U)x=wxDî~,b ׿C(Hf̈́6e0lSY5'*٨@,Uۓ\o'n=ΫxPlHF 1hEȌZ(f] 0ރNa4!Ph铊 #<ԃ&=F0( ]?B̓$b@cP*nw0ܵ> u[DF9s }j%_ ܐ>X׾n-uWjǶ\!"0)+WЧW4Ѹ3uŀ!MۚNҭ_KwqPFd;nU>iͳS=p*ᬑ0Xp?SioAUI"n!ڹv(I(S[!7Ww0[ڢVF/1?s)nȬCA3bίI 22UdHxs{h5Ci?vծm -$&[ly!Y$*eStiP>)]{/| 1+ m wxV~ {}#,Nhۋ{q泴sOXu8 D"[C<Z|DDx84f۪;znIU;F5bKaԸSX1H=qCyAϠ&zxPΌY)U$ZkZLJ'f/ Е~JvLr T0=ۛ?bP3E\GWԈ`zؽSY⁎RTC SlG< 2gs\N#JL)N{T^+r6N +4ce깔,S 6uߨ'0^$(yscRE))/&IUs#6(V:,ЬUYxk14EZlzɒ"ln.M|{YAW6p==Ε3M@|Z 0_@}Ni.nDVFc-|aqceW=GQK[Uܻ }" qu3e `coʕ4Q9rߺTxZHCn4Pa5O2%APrS_Of@J !^/@6$l1FpJeVMf&2.n(LQQQH5 _8" f]]#@l3ʣ" lP[?na f#hVs׀`!9g _`Ryռ yn e=.A9?}W׾,>Qۃ[;υfLMn0PW'=Ѥ3R̓O/A?(2ǿ`٢'sEƒ05feo dج zGTp7x\Ȩ^AlLx <,-F8kf j4] ###~; 9W尷kl}?Ʉ))VvG9+}dHEC g)E+H:.в]A ڣ?}jb5> n[L]ؠjW1D,}#޽:eV¼0S?54[bEKsQ!ڨrg:祤:vgyI{b!< gm&Q 8 RHt6ffł Xm_,eT˯t6(|-o?~g9Qx3&5= $ գFY9J^~!ጟL(0|Y-7]|eٱu?# :_c22[:,zIJA^VyY3Nõls&y\K|.(`<9K~\iv쎇qRuwZLw_T\$-mc<\rb*Әְ_8ZY2T! 0|7IMР" ՎA%՜7)7Bp$\K%6'YBG1G+=A\&Epvbf&Ij!sk0H;agܛ fFP,o׫?b.gûb?]5@: %|4)Osc-ypv@("[3}X'K)`}FxGvaoo(h`ih`  UsH)GITvl]Ŀ60n5+Ooxܠlhc[B+.GΈ }ZtHn }AJ0o CZQrN;2;&ZAIAӥr? 'ZJ XhU$ V9OgOv0uM;t:0Wܭ!Յ|IUӻj+*lYI׌@Cd&+@eL\N">`tcFf]/JޯqHѼI"qYE'"߽af㭪4%Ls<$i{7ƥvYؗḿZg#$tJ(VQո[4-j〰NvFP+w*T KrMcߎ3ك6uV[9ꅫj~!gj>A97Xs';ͦ>s Xphu?G5_+fuk;HĶr\ٍ8x'eFRvtrp%H>Xl̊60\dOBiNw<-d?9MoBO!$22 7=akLB&6lZlSMaOWNƞ=0V-ƍSЬ!LY|i[j/b.+CJX).swHlG@K!aF. Scם7fI < l#{+zcrnw1rv\s0@r2! ^)I4L&&23{_ѿ:F.^h^DVv,}v 78)]߉^NrvRwGXWzcP2eX+FQ%$G^1z/vw1+rAO\ ]+tY&$`mTt; ]Rk* q&q(43@/Gi=7moɏ4!^G+CSh76ye3_nW1տx @Sn b鈏H-68t,2(*q5Gz8N^_!8Ö!5j{$DHP7hh*瑙zWRLPi'q60jAc%49mB DcX«9r"wN1`Q!@ueF!UѶh>A XYwC_$؃[~S4r]B@ [N:9͛j;uml pHӲKU+:nվ fM/!*o9}WHfXKڍ)%*2 3 3M SdIͽPRl_R}g%{UQ {CeгqjVsğB~R$4ViBSEL5 H.ܲ!̺Rv1pFH7yupf$ BCR9'I-N0Na;Yb(jVRF2W.坾-3l86Nobhj׷\==bY3Ors )xB_~+(;D͂,=?kX=aeW43 P,[$p>hc+(*{>PDJSK4gLjj7Ria_W{|H0\HZX+Vy ejE.XO=铝_2ة\sOH8Go nZ'r}6o8Ej?8's̷=熞IHu>}D_;bĄ/6gY5B+!ϮmΰpQv԰̌ٗ~ǑY3W}L(=58lqkd$5]R\1ɂ{C> qr55\fMRޤ#g3N>]+u!|!_HL> l Dc>1VN,ؖBCG^ՀX䄭D8); qP _6Gv(lnc-I/t3+hԕeܭfrz qw]ԸcQɘ)n߇in U]bHhG6{V^}@E0 H*҇pPaTஈ/à&,EjͨBNz@5)C% WfSWq7Ʉ#;;FʭDb18'Tr('GHDrA>kE*7>Slt{a>)K6ښ*LWfYzQ#=A%]FصHTȳ^ac69Ʌ8rO,2G.gsY/cxwnfq8gz$yZ8NͻwF(+df\zngb/k"}-7^3߻g-|(gpH̺?{Fɤ_yΣf|26l0&@gهcyvWoT&s[# ֩`49<zdP)A, !ɨ!CäzeZ\(rmB^n{~(oS.4RMe9 C•(}3on YMQ2<:$וrH2ܹ/ƈ~21a\-l̡ RA\q Nf `_Wv73ہ{J3ᆁw By/7^ѕ+g'i˖Ͽ,xĂc43<WS3V @5]aLPôoWcY#I9pM̑D#mOx`Chaގ4玎 cĪq9k}Ճ6$7%H{3y*d\H+KU_#Cщ3%Kit1"Z~(9jT8HCG"`Ԍ\5 *YPNnϲn@¹tt }۷; 9.ԏiC^#KdHpf^PGM%Ԩ1?C.k;q'd ӣG;Shq=02-cy#JM(To$EY hq֢:矂+jQbljh,^|tOL1Y=mgRk =,kKb g$kHSŹt!8ǖ54ty@ws>)v%Um7P阊T5¨q,ߡّe#\: ESu-R?[]/3WHL_:G҆>*]ؕ2Q_nSDȱYMs`[L4He(΂PF*i'EzԙEd7bxuX*R}:Ɉu#nv֜%3Kpj93yy~*qx7 ܐ`clU?{fG[SpuH"eMR;֣kU9M/֍WEҎ w̖F!J6fGHm->5QnݱU_ c`dh\jE'B4}%^YE =mⱻ>8~f5 `hJ퉠7*$dO-C"s?2k@w#(569׉2TB$*|Hɔm\2!/Ҹeavt!Hp$.oIi&grn΀sS;Fn\N 4 pAU#N̴]F5 T!XvmF.Kpn ( m 6}@c3zlN5SFVߗ R)S4`O \Iɦ(DT9 )R2Cjt_Uy̨. /0j:}'hJjDML3Wk[$~zPMa} ?#;_\>KBʈKl) sW?wzPsQ~W&L1&=6v }xaA.,?زf;Qr `مnݴc|:NMs"~\J=[pu $(VtiBԴu Fp\'9h!rTD q># X6 ThZSWq}W//i1.@µl ^,s<3ël1DA_ʳ@/|Rا6q}FU1>Tpޟkݛ \8**zvx 2qa %M i]|aՊO=U5?&νڕ쪔5HT[ț e< XUHGMcIʯ}d #cmaR?i f[ w,yVIjls@u!V5*GBDEVO;*5,dǤ66ާo FЫ;`jͪR8l=N/UYZE >!Y"GhأSRs/ i|;Jr6q?I 邭/8>e(^DMw8 jiU3>CX}Δ!8H "В=Ti(to KfYy]oX${苜C %!4+lPʹTgpNo@NN݌6$r)qoZ2Ck:(-8݉ʎU269T |_L*u<1_ ROi6xʛ {hc#F :&NX"J/<^.ک㋗vW؊=*T>vGMQJ&Qΐg舘KƅBDWKⰘ5LʔpOl 8GBlW%xBl/l~c0Ǚȍx:xE#132ߵpyCq7m#J0 c !.m@ʂ< }j]gV7wT0ZLEv=(FKh._9J䲆%ڴ\qW%N3 ;NBBy Ѷ $5aEkUVt{ *}e7|;.27;{?gf| p؝1kx}n&uss,חcW{{+.< RgtʚO C`$s VԊ.X=Qz4jlOU=4>7>Ism<ُ9 1dS rVW'p3K$M&Q/C%/SxpUIhHf:9_.!y> 3 wq)E3Zh#^i2fj4]bN9]% sn6E|s"2(zl9<=Z);& S[YM"q}TsYQdw6:.PqGzNjS vib/!8_($p; ·δ0k$|::;uUI3wIOjJXP쾟Gy. =r_X U.nK2 L}eG@F2DMudkohb0NJ؃w sճ1/t\%Ji xfYJ ,kl!}(yp?%ұ}OKW_YHe؎lՃ$YcL)IQi;yr/AաHf@nQ+ ;77"DjFYH7ݘ6.^6al)8N'ӲF .A_e9`Y?Zw05~R\2-U$[@ k>myqm>ELEq#!Reh!6p}Xo>ƆazQ]?yn↋60Ξ.JM#~ߣ:^ S 0s&) MVmuWήo;U# {yHTщVvF.UGd./C[BD1ՉR:v1,KcL:Q Zk0"ȸ!h+"* a:=_r,i6Z.@rd`*Zl'N0p.)}򗸈=螖6PMf}O):?}8M*q_֚ҷ4K"I쨐6uԁ鸫Om4몓ڢ7h 5.lسgÄ6ݙV zkp{C ?M-!ecE.Y*6^")΃s+=Pn/X֦'.Y] rLJ04eB)%\`\:pءN%QO/Ըt(ewi5Wdoi+v.4 ރYORX5 RO^J?=be3Tε7OaPj_zl]"cҸɖ\'CS2ʕXlh04 }5T[yI? NKZZp6RQI*Vc&n3@6l,PM`Wy$Ź蠔mO MɁIT̒7wF? mKBJi,/4T%\= t[ %ŗ5ma;'5BK3Ƅ P˻kQQ`-uX vx'_Л,Z[։iy7pR i 9]1eGxRBlFz?C"<դWؘ/񌱄(V2öN8REF'){0 h>ŰhvТwVWq?mԥГnJpsf& {3A%a`svc9u\sd2st KcI&j/§_1^!=F[XUi0^3G[ "AI_]*+[#퐕aƧi693ru1Քѷ[?-̳l42GUQps@Bst;S折Ox;bIV׆l&(f|tS+f'߷ Be> KgdcUDZq^we .Պ4-IbCؒ+C@ lqODY>k_a;/Yfh9`r)[޾ߢS}DBmF{q[Fu\u(׵rdCG9h+ZWHzǪ|]v'߿#XTyB4Zs>vYcJ/w&kRA~ũ;wU7 uX#sЭ_1".!U!Ϻox-ذ:S")!˛=d\qE8x]x;Ͽ.k귄;|r++~($wUdTd//ZdU{ҙ1 ̈́r.XQ?$ek(-gp5VdޭxB1F:#>~t'[Yhu?!DwK>SQLV\V,c[73ݰ@RmV`'U7@y6TL<0&BV4A/xp&x8a#9wh 8uPӝV{f@MwcUaak6P]IQG|Tr+I&Bȹm GnFF~'|B#[q Vvs^֓pE_Bݰŕn~C:˽Ԗf=NV=d[>']ϟJ4~r|%m%:</5.d'ZfA6W#n-9L@좚DXz߽d ;GN$t=VwE*G͕LLOAY/MUF|FtS%*WiEmw& +kcƢk ^^b2R7f쬊{OEq*X9#K?ޣMg6vD +D%sP|Z i*ZR?h&rw $Hfsur&).44j s0$J-6V)[~#Kᭂoǵ~zp-'sBαg 9A[  %E>Id9A4Z9i4aGk܍s@A~<L?0AOLEWȸLG.uX\s61hUaeȨMG+cӯ#{RtB$; 2/>~Dmq,EԚWT!0;cIpkǗڵTQ걊YQW7+9FM/ٝ9]B3muoVe,d2} y(xI+?^NT>zQ aTB?9b`S伨Z T5kiTy'<uWJ|"90.#x.s@O˃neߟ.tB/X5vOk!KM_6<^_@G J$]:Bv!]c%W xL7hF]i|]"ޟI6?D ޒHIݔd"o֮~jǝ?]#+$I`b%* Ei,[k=S-ڵ.hΘ@c`L߀B./! ׃? cw$C 5gvЊV9Z C#4薈+7ηgD6L)J7բdM6`q ?iڝ(We~$` OQ 1k%?K[S~@ArwD`m7Ő^+ٳ UGswEsNIēOKB꺓asIEl4qJ2YQ5h`"?2KeWFvb7$_>JuxZ@U8PƉ:-T#fMM Qw\X8*ci)21x Db@(bX>^3 }bNb7 \yD)CfRmwiz}xZS93[lat1 YZΈ[5FW6ikhW-{t-FYmSV@JlK2qň #gFexԜcir&x¦Epқn %zA4a\~es,uBZ ;7']IEk" -!k`vWpQ+Ɵ3^^a GKCS^*aQo6"'ۑ<'aO_RB3$gr},GQKmH;G u&Ub8};b煡|U!͸Z6ۄ{Xdp\)zD^ڏo$d#TIģ$JR'K}97Ḧ 0A.07eMܥ~4u(mZ%خ"uBomDn~=|[3LEѾ5]pxKo $f -YG1gZ|aj?rB ='A416e!s { U.EupN,0XQJs~:9Gq>3cRXϚp#7=*&[,QԒK-܏|O??8fũ9hɸNbu.7X9xoM穕=^!HrG1]h ; @/slE+>nؽ˸[`H<9nJ[hƖ4d3fX6$V{1ۧMjQ󢡑/ֲ߃`;7{ B Uu9Bop3 ȗ*1Y"e6/>,9?․z@w({S-ha&@5j3YG ]5kf6߶aR=W4o$2IȔa!@81=LYqwB8;J8'X%^qJt` %@Τ$lI{$@P0[4{P !f((#k)C,.?!k!ZXR`Ua [8_UT G@P(B eATK,r7G |F `܀/*մ ? T=6^ƛg~/pЂpV++m?x'2e%;aZ ԉMDē9ͻ@ N=ߕ/ g<-F?VtCs(Yr{k[{k] yK#0Ub}Uuz#Xu TVt_hf˻(c+NyfσyЌHUWNGS۴[!KeI|VdE|X{BKY]ԫ!C",bA 7jSőŔrt5RR2lƾ?1q+z1+ '/-zDJ ٸ $@w;xͱRH;-O`הD{4B22voyvv/4wb5ư9^j`ç9@-/uy1i7j8:~(ҴɓoG0ggB{"+|SexzN@eW9ie kd2i*L5kudig8L@jɯ2=^#` '_):iehG*ueH V7nJ5 rBu^ɔ1]~Ը=v, ,ӣw~VNd`CMwS)_Vϓjn3 Uʔ eũK-ioUkî·͸U$]1; ƚ ZU_7%֢9aWyxҽ_q[ $t\䋑QrS br(kciS$6C4 F ˳$^saSKc\@R_KJO'>~'<\s|$]G=0 E0TJSN҃tu x=slT~햂!)>Udu{*Wn/= Mb%jIF%V9򨫥jyi]ҫdB?lUh%$*7}/t1#zVm {sx)V(`^lwt~+"Ʊ%EoYbkR̨5+2q77picpz$-sŒ6ˁ^ۙH 5?S,_Ӳ?d7a`|5xS j˿@8J Hfi ?_Ւ}8r3z_EFmN^tfL6B#ѱT)5"kAL%Ng5-DΝp)ѳ˲YƖ7_%Pܰ/@:k4a}IJ,l8Z7f,9MDנYq':ll댘8xbXjB?KhS>;Y'l)Z;RM jޘvS/H=8x{*VrPzE298:ZQ~*OrʏA?uK ֠\‚ $(% Yƞ<2W7Y<˻^c( 6T{:AVft6^ qc~盎GbY-1¶tD<<_֮'@8YGʜD;/V,UHv xOU{ AѝjLKnԨx[ ;굡 M&e[z\jqi͵X<h#JW '8`΁p,/QECe<|P),33!`]Q3!E2*/iBYV1JĂ$R/&eHָJНҺ Cq@:\1ʋ٪Lz퓃5Nc!{.FZPH~(i$4V[_ fSK?\@nt1UDvʿҶc.M Z6Q<8nSi3$!:r7ts |Bi[D@ GѵQi8^ecy.dKhN{APԥokwѡ MѫE@[]nH)k ļW\.;t5&2 +W@(6+S~gol\RS1e{EW;C$Iȷ O=nwj}q]bY$앁 += ˧'SV@6<<\ŚGI>V2SC>E^b"脤r|`^Dl wd0p{I9E[p 9#4(E(ȊZ"`i+%mt#М1gorH>z0cٰ$gG%,QuWIM O)M)7gT7@Bom-}uas$l5ȹ. _Eq+]|Pk=bncf vR93+xG7<#j} ͕SBjR`*t`0Ysv >VľÑ;w}(Cwq%U$%Ƃiex:Wp2<3e)'l7 [r-OwsSI $Y>K^<Y= 'o5AgFhl5'REEӜP4K^d8>W Ы zqWj7$Zlޭ„Zk0r6~f\6 i@;t?$l*jBw;cĂCb64oEps2 8.*2+'E-J/Du -۷;9%|Día :+SD@\E0&cB= a~dίZaJvv .GJ,sܾ/nwͳ$}@&4?YLB'@,i.޹R!Am94q_,⧶[s|u؛B+ >'c 9r0RytRMXgzF10u1EH0,.9ѪgmտE9VhC SYBwh*;sUyC;~0/Tu&Hdq7kʠ* Ϟ͂вNqD]>,xPK:㠷Z $2I1Q{(q=,Ⱦ]S"jwI`s @V0U3I4nEȂ-%\;/m~}Yx 1nC^E^L2џx1V6/0 &a&- `;*IZԌIrO@Y w7LѻTϽ\fP45gi0,$detD#u}-2 _p!1V2 .2Et|1-KOe]r >O`^N9^q%:|-m[+aeġpq!GgG*w4-n@ؗqyԋKG$ʳϗ>G!Е0,P柅Ld?eˑ2r9ZeX@*0ʁR$,eWxtNcj+!.ч'<[7Vu$DG}B`]F(lhX2ڳwNH n1u 30jaUDl3Oi(_GH.c˼#ۡ?WUP}3K4 YG&L3|0Qהx| _FhMmNlxeXw&HM"Q-)esy)$Kև͒uG3u=vkَT%Ӝ^٩tt \Ljv^7P2`G{"Rb/Dt|uQ(|Rᢥ2^ޭJS8[OaĎU$sSQs@YiĆL)ERFΎ?^~hXv`T o҇}nшs[ /=sC u$KiAUxP_.Q)CͯXLE-@ 6 HWaLp6C6zίF=)|~3#2]͊O@eYsZ}f1y=gw@ɇ!. 7tjIv WTwD T<\z#I^EGUbm;_/L T5qP>z 5VܞN[`$LUtӠQ)™w>?Pu=^P׽|LA0${rLc--(#3}SC9Wai+,`~41PWZm Э:(ؚNN>{6-![>Ў$1"D;.B oMR7u`G3* R \/Z6ޭyoCdǼteԎl߳pP601%# d8ZoC(qңK+*DQ6wqvnjO=kSmq! kqg`um{MO@0-k L6(^>k_ZJ:<|zx>9qz]'oѩ]EƆ 4589At׭V<ᅣxkR)NkDɏE Zm[spO+2*6?#3>R|'# x$#iGY3 p⭯S]hTuLj\)<Pšq,G841~ɣ1GMY0zUP~>0ȚK"6gjl&R2NU I jjH2t~U&֦e™!$;F7bp*x ͡sXp k۠?0(e}&xXQy!j#x BduϐMr'"NbO @ z[h g1v.կ [c>i'`Ϙc3$[#yo!.|;b$s<58gJ;?vFqtMO7Pz Evh:q"LCq|.AkN!סw-ćZX,&'ZqE~D,읳-Şf Wwch[oeI[ |sX2+pnW7x^T}4HnwNL_SSO?MYL1'i2¬GbN5Qe{I? @N! m7;Ga?7R 3pgJ90#Y0j6K39&,rrqF'L0L0aF4RĊ7;fFh6"J{ 2ӇQ$xմ!O!.>t4j.Ow^\d{E+ZE&z.X1ZjB/txvC:˹G)GH:c _e4̎G~_NNAr衲`FGCռB, 3h1]vMP6`MY oẝJ#/xz%muI^M^lt%o'YkJDaڄ- sPo"p#Ȁv'Xk,/Q=k'Oy DF#`0WXuo`*y8jFV,I#u]M;sWELی@dthj fB7D1< zȸH ;!gᓉTRDj]01}@*rf5Q>hR(^\4 ?_ 9TPD9vƨJD( ’2][ðy9Upg.4:Oz[jKolЗ_F5"ĥQLjY6>kIcX5r r~[25%704|JXB5e)vl( w/)|#&̫*C #]RO Հ%EW?L,z ߒW^4PP bcӸCE%oUH2 Tf+/?͇L;w˪T 9uRo%,6-5]q`ǂL)pxĒCZ@UT 'oFWrqɡt[XKȍ7+1~K:}+՚,bp9L]h}p&L38;uMħR 4\z1 ڈ_+{i=o K〼N. Eai]a@ u5 X*1 )4{PHzw 3+{4epwk"Ŀ7Nc^ml }%i$nVefjj!U2s&aw.X2}x/NeqV#@ߤŷݩhZwQHtăKћlI3)O컔)--6IXN_!Or :[y?027>Ck>aǭY\Xy.JC:. ֫ޫդ4Q)X~у4|v(VPUx$"44럞|ת8jy)%:yflc^$ݒP42Ta{"-o7t+-\xW."fX}\ni(Iy2r,tD, .y^HCsV#ooGx/8zv'c˞]o1i D3~&\9e`,Ǭ52:5w-R1Uϋ_S|K+/ iMN4E0!8mAL@Hxn2.9ݹ hj|A;ö5 P[f&#ߢVrqV8P&e;96 z Ox;ن~g{8ۗK&ꆨKu,u;51/'JKɛ5; d(L&-',eָc w_Y\0x8<ZuuR _\˾ni ;5z7\1*`%HqOzR1GA]dbՅTXEFBwX!=rnsFS#eaLaFELLUQq w/-%?-YJqdGDQZ \)+Hz;dJ^M6EAuF?/) P%]@9?׌7DYLֳDy!$ׄ϶^ ; Tz3cD"pJx^\F!k? arqowc+!h~p?-ltj7ZhZRz7SWB"n#v6BA`0; ?wljߜ9ҙ+hltUѯ |E;R͜a"2TI431GC56V ܴ볞SU-}O),qnc(iJz߀єo$.st\,MJ7Tr0uLftdNwKrT wҺKUF4,5(;|FRhjVY97@Fiw^oLY($]IЖv-}ޏ^IiG'p'=r"Ib: /%k5Wl#agi\I mC;]]d'Q)RaC־|fK$rQn'~a b.{$K7ʩX289ttFcWY9[{a Nx Dlق^'BoݿHE&oq XLRV2wNsIwSɋUۥk܏˨&H^0gDwŤIf~"8!D4v{+@O/5XG۰khO8p婄T9u^Ҝ)bCfc>%ez> t5#!ĈxIlC$l k K }6WVRFY̑+ܲHfCm @z݆j'TTk֜kw<!QlDEaP)D޾Oĸ>R:)AZ4X[JSߗ%Rozvj> jZISzMBQ"?N/HA;YeCl3ӹR"$5 hNqs&e/>$f]8R59+mJJ!oR7`uq sL+BJ.Z0)u J҉TG3.)yL&HLz,3h)F Sj',)WN13IɁO]R%w4;-p$X?Wg?w#NUj@u6f04OTlΐ+~ O,D7FȧJoe'|g! זnCBP1MDVK s .,xrz='QWo qz_igJ塥d,{]Sy5-=K öcj 4FeQeͽvP<˕%!,Kjr .)ޗbb]HX=}DRzE"gR)#2Z(9I ƒp8Ia۷ﻇ;eIuF.!ZQr=eeb#^5)ɿ<~m.Y1U:?{Pۂ.QMIׁT 3sm,(9jC+ 4*+s5lMRٙ¼J#zS bCaV$!< fz  9 dHW]΄YwAGx X#}-i1HH>[%QPZǓ$pMy~6[Cv||q.ӗrDgf0kL Ô* %Jr"\\FN&w:pG'?Y$*‰ʾ|Z%ߵ"`S WG `Lj~ m(WU\p| 훏tmE 3C¦ TUٱPjW? d |Kq NM]œCB 1⸶lY} j[[ F.I,7{@8Uk? ԠVghU R5y=r#J|b OgZd>P<}8Xra⚄>ֱ@opHY7N=>c;:i?ߤ¿00M4鐿ᳱX_&7y5^agBPZZ ߃0 0LVI|hX;-1:0]H#b _,N“hI_Lej&kf(QlRr#K5d: \riSdtlZX88#i %AleLW(? @Vb` n "쁈(U`w]:borÅøY@reuU5 'm?rJ,B_p&WT'+L kR iѨH7ᔷxV&r$N2^fVTSm9^W}5gQCJI{}6cӗܘt壞w!7?\#'~O^|;ХfscN,  \?"vbɧ%W :zMڕvC4+Aa6NwV_\4LSN6ɔ[Aݺߴg~+*C E2 11$˺=lц>CZ0?t[a$O5j yMH4ҭc}l+/=.UnhiNeMjs_N}HW遻i*:EL(p'_HuuߨxҚȡO՚k:_DyANs`@!G&S" >߽3K6ruW}k0.Ag(I:_~$Ag:E.RQ$.7T;C`&y<8Aqd8+'sD-څ(q.S-1L =xnA )^f`#zƗj|ǜ>ld wT^*Ԟq }hZ\'{i%ֱ A >#^nuwj է߂QPf^z GLg@^`RjJ bNx#&ľ|f4i{ҾW+95iׇ6{s[߆@}wfȫCÄwJU~o]g)'g_ R}!`Av,  or!> S3 ck2,3 ˴wvq.6sR\wtTNd!=fX69)D!a co~߭9"+jIeO-s1~|\I|gԱzejJ':++&γsϽ Pzo>^<.ҎΑV(Wo\.MЩ`Nk f׏`YqH%#yKy3l+ X^EwmڻbtpPq~_+,TTSf B7 +0Ke)޴$lk o턆oCWVۖОN (s#c)3W E/nR/ 9a:t̫qqόP 24Z?RxA⡝.jL_d 5.-2b](󃍟SoG~ت/ 'No/)+=6 ~`~egNWsM.]럛^_Қ2;Y46\+\IcKG1ȁВh_Z,ǀ.}9T[M+ lU(sQ}f;6i]6| :'xk6@ OTkAO zhˑ$Fì C?{:|4! Ia!UR42--zDQ)([=ua|4fT|e˓r)A*ʣ:`(kpk iG<1_n$aץyW>#t8Ng^ߵy>CD?&} yljԺ9dQ,+Ͱ,F02dy wm+_uYa\3pf rbzhJՈ_DXE#٠n,YedsKnTPķ}K{ PGETiPs7#gW8ֻ1 "1S#gWK8 B4Qb7Y U?:З]d^FpGg^Du2׽'9LvKE7|~EZG#=<<&u!Nj|Q(iij|< E" S. ]oۃ{=%;1V$}NT>@wIVKcehK4S*>ll *ȔiMfu#ҡ>3t_Vc!p}NH)9b;p) bC"=;# 0{u$BwS_y58܄Ẍtc,*y~p. ^ښw$DpS{zDrNSHN:3#%~aݍ._[%_P2)K]NlO^l܈xڨ\!m?F@ZzBxݏ? m,2-Pk9'-F% eQ؛zG($ rw>[ ąnLD(WVW6No/`dYP܄? ' 0+a Bj Yv՜<@^ZS~no\*֋gNdv|AӅ zy$f[O2Cų6 qVv>I}Yԁv][rd(ΙS[DzVTEMaZ\G@vG=8*,Um4Z@ ``%1q57Wߢ5,NBoh<.JwD rhCD:m̾Opz"5" `l% ]X3k6Y\,OS,6ʌȳa}dž-Im|;L@߶l;v)!%lh_C! oDwc~(gTk5%1z$1k,&pʋRK,S7\TJ<"ړxIJNj&E]h5fJcKy$zԄۄI!Jq ҤХNZ `& :3.ftn(`o=y}۬W1I~d5/>JX/Gmh lƛe`:FV)u.87lSw^0w8gin1#w"7%h#muDSR6Nn90W2Cp,iHg5Gѵ)|\/ >E=ͽ'o]k{5;Y&}f|?D[Tx |7cЕkAD5[:b)QO9j AgU!̛hS6IA4GD3eϘK z}"E{S5T/obU =˅MQ $qale>[":j%-xm`}veA 5\'k2O6CxK伔2e{L $t9%ɹSG?aZi%b Z9+CXeO8!;@dO6y-+Lsq1Uv 1g\Km$$ ٯ/mxU>%RlF"g"A1ӼJܵ/oԓR^eQ&/]d|Lm^W*"h:w {*hPmExeF/G)e{¶=OMrBKBڪY@|t3]{ |!~07_\u͉UrڲFHvDk7'},?I #PU4RmnHVݳIsY}sb .K_TMͱ@a|p5A?49Cfz˰OV*]Zt#PauwB+j7:Sxc lET*f;8X>,5൛r!W/u.Cg6|W잤(E@BŜy 0h,4 u["M;;1bxfo>&][נ^K%i3 *H|Оz|!J|LhosXv![+Ss$摮 BhbzL\#.Kaxh\gmB+?OKϋn?❧mJ`*k OC /d?_RxiA^+||ܐGTxŴjVO8!L2_`(!M J\J3ig:Ln/;!C7`MuުV49X"ccO7<3_i1o\s\1'G7lB~RE̷/? +C0q$dd44 跄 S`FCLQ>6)G>AQ/K ˙(m;dɶ7xpHyx\HHi9]2Duro_EI8j0 ̪=meH 4'PwCR9w2)445Ar4m}N#zb.ZV` 3G1Aʒ@}Ƭ_2$e~E2j]f›#xEU U١ҢA[@dLQ41`R"D>,mcsz]33<̒|Qz"Z2tV2aD|ЬH! ui_2;!h/;i']R88IV,ԭd̒x< 'LS 0ծaurEEjC!af 3BNC i r }Rg־C vaCmEensOFzC?Рx;ECO-gs_YASl2#W+sP3"x9G2 o(SyD0 %upnz:if|zyA\޴&S|0*nHvAb7 X(rQϰ.F]]ѕ%Yܭ;l5I6経?P~A{= xҭ,oғx p^0+p?/ QFx٣MTڳ;]2Hw>Id~@vݹQV %.]\&~W=/~I7jYKٙD mCIT9QRUP@T 99'qͳb/` c2R3 4z^~PV/چDs ljsq81kC- 1t|q7 [J|z#`/D a:Wz"I*ê;0 g/X#|8J%upI[SV6WņvSPXGFp5*.r ˆV/ ;kv4RT"dDM %O5bKd^P'f.+(,c=ՒyD,-KZ|W^@ú"E`Zҙ! Z晸hCJV" UZgƞ׫O휶=s Iǧ R|p=@7^{kn?:Ш/J5'GrLr錆vA!wa]4 ֩UjPAbWC5&Wsi:+QlF#.r.+hPGQ  *`bEr!,DQY0ZDfkD{1^rS_ Oj/Wzvf~Q84ڡ=XﺎKijk4:G1cKv,%aT0]2A>AWF`Sޟl-Syz( 0ͣB,f'K9 ?UB `Hv^UjH9;3&5S,v1-DI; & L?+248[oh`<6nFQ|'HQY|;C"?lϮt Uu9} k K؀CW1yA?%.EH{}en [ˡɎi8c .+ n˗Y>X[K1ыT+:=nXM}*L%ePBK?Ø#O$n?AF*=Ԕt$&0p?(GpX9nG^WXZJjD_9Bxws Uar%s(g/@`FF@[8==1kWȄ I}9&6|uP[2/3k':Œ[[s/K ɶ ޟ+N1~ >m&s W!5rLҽCsa i쿮-RLC]o #{\<7hwU:C>0O'2?ewg\0T2a ^߆U>I‹lfS<\.sh"n`@> =YQC]S2 L# p}rlp2~2elyV;cοF2bKu‘x˻fKۃL]awԔE~ y_{ K5>AWBJ=q؁hd3mgM"jpў58ړ׊ H%:vUwPnߊSg1,%2L+,еtI !kD 42B+~wiId!FZBKj 3&<l{MvH眘*mhD٫fpg\`^ .[g]ظy&c{ = .ë B~5tԵ !Hp6MVszDޕ<+r䖥aqJ@6"]v$R*M) Ǹi~lF8K4扄Xa|W"T-Xgl!u[ztw1G;-EOs]%)tP5"kf3t{VF$DҦri+CT;pgٓ m S _tUʠ> ԋ޺oiV ?dI3#x[w;Y>A]) qWCZBa !;)\!*ȩQAг6PrD% bUhA?'XJBq//06h3 wxIow>}{X|RMXb!R_H ĭ XL{!B*UBqOYAZ,ɩ5Fvi"4׹6P V*o:%uN#[1Ǚ<,LQ1Lna#+j T =kJrOB ~}'t/KJk!s\Abk4^ZܟA pg3eұ:h+^NWt&c=Ay"QlO4"`%ԅgORaX yKr4ڴ~אXvıɛRO `v-ɿ<kـP혣@WNR"034н,bF4E|ڂYzϫ;#Y}^h#Yozl%Gw `j3}/ǹcE2/ 3MkKΒ{ Pէ?j8tYܓ伋<öCh ?Q? UoHlR"Foeyt%LG叧+@}\1C4WC]. !ooN&+q(7M&R~\%V~HiZO-kSE3vFV,V,jnd0-Oi.FOkZАm&ʑ'֣L,Ed?ﺳX%2e-ْOiʭyi4 SZ-⫱d|kȽ 漇G& M*v ;,&L{GlUh9CࠈW&"[,V_DX*Re&\`*ƧHeqHfQA&R2l;p0/1`%?g9<"jir-˫,3U KkS:vǮGٗ$+HޑVhFN$M +Ncr--h^kSS@y ތnEQӏdz7^}C>ljԕ]ٿAGVYo֫fܹ'78ݣ9'sKDmo6n,oUTӨn>{&[c*툒NJeY\3}AMQqg&˞<,|޵Qzj\.o Y,)82Q.7|oSPJv-YPIcn'& "X=xިÄz:D4(2/iY4/Ԅ:긟ݑO>4%**;r+(>:G>E7'LTr䐕.vwzqO+u*%;ЀJ_{U&,8! 7H+k}^m?Uat"Y* xA|]R,_q8wy2Uh%MބZS9:7'hx z $ɶ}E.Έ<^:'ةk#iq }糠U9:++uaMrOOe e Csn9*::$դE/e/f `ETLf4ٵbupOS\j> ]n@ ́kzo2Vῡ)d"]go>")O 3lU0K1Z YS4@SYߊǓghtTcWȁW U4&U<] Cd2DT eN4I@3`Mԝ?+X)쥩 oVn/oQ $3Њ\ˣn/foףZ}qjXЊd#~c;tF ":}6\K 1n]9pRלA'bά_  7~|t]†qOiKL]s΍k?.zt^kRGY@⿻H+a(*NM5vD83U"^8{D'eNem{_=mWϟ>đݑПo, 5 L`Bznm7x \sNd6MSN7FkKߔ5;+M̟>1?a7:# 9[ @xʟX5ZC>+ݫM3Ahn .6|[M'!2Bn]yjW8lHs46 !.J|$%\sJJnj4rJ+}"]$̆b:3CXco[:1& Fhn=5( 9h/ESf"/~qX_ :s+o0K *IU0({ע |ߏteFeT r,JhFgX%76Lem(h?5_19~엱kf8h4۔в 沈5_|RV- \HS^TΉZ:HÏq%3gc>۵_O`:ǗIG;xŲ]mټXv;,ƒLy7wVZh@ >؜ZV&N<{\{6)&,Ey4A۔ֈ/4Y`}an^s7Oh/WYNFT^:#-dJnrups9tʞN#ƴvbH!4]m!: /) M>A2 e5 i jnRfAaYILj2}^RuemO"@L3<43mUoyKL;>#~[R!yRݸi3/l71eŵ]%7}cId~OT彲|fp/(Xr'7?%f40='Қjavz0m0WfEj۴s_B h6ì@;rG=զԵO<8XKʍ72%c OBk(npFU׷&LRPr^"j̉sU-!*\&M0YGK)0m66@6mGKC!|!Wդ&1*v6,U]A N8QYNŗazW"< D|B$pS{ eCMJBiuxQӬbt=?ǡh+L}L+d _'B8p, FMHHR9_&f"z| y7ᦲ#=47ҚsZ]`]1!Fˁ@`s n+'YRZQ@A9KSqGyJmQ9[ x1h毪3-qô^ֿ!=8b?ֿwg:4^OǞG FT4O{?֒o#!% ~X/ۻ 9psjux~_vQjz7i3SSoڢlr2JS1)Or@xKzaANQ$P`) #`37x~cp4JMn>zIςWf#{W?兩QEϭ\o3|rIKnqNF% ב :BƛF~{ CiLھRUb=gCgD^Q.YL}XNΦ g*={?/<]@x˷F k5*n%Q/S x-y| *qø`[bcM. G3T@|Beܥ3_I G&']oVc)wD-~f$/Sq[ٶɃ{@Ղ>Qa 9oNڒwK\&($ YL9! ZQ*F$Y4xgZ;dmO8RF` /+IGHx-L|+dA%vTc,G臠-T^yH}`(A5D~XjO(m/ƫЧyf C}YտbR b NO#yIQO86JMҤz ((o`/<#~PYv 2@)%k[=)@{Ia,Vh#Esamz+%g^=a-I^6|Pq;>FAz'ɨ%U6ظob,WP B-{7n_u$QI K! ^|èn0k͋!XYk?3д-h|M`v[+6_˖ 5 8yʤ2_AA bQ k@>!ˆhհ@zЗ9:f2+S`aOaj5:~ ӴzB8;Ε=MO]~io[/}91>`%՘!^:T FYp;8{M(W&S_>aFR8 {J,搜dbW&2t|i1a'Qv'W+saT~N8DQM@ZVe[^&{LUO>{һ͈LhЀڞ.q$j[ jkHYwsxL! g=3!hRD8X2;16VkAyEgmbWo;P|KoB'BRVj]Q9p`2lVG)K"Jwc÷Ew LW)W) v5 'WHXrQ㵌h 4"r< (ga#dqwbښ)TpI8* .QP[.Bn_{I>J пA~F# W5}ɸjQdxiǺ3IR2˕gisޝ'ErH:bs@~,\ Sh A^]1))! u8 :I-U8YCsB'I]k;#?ny}?6 +v]H+M<1Ԫ-3SICv46Z{pϜCwn@k+w=RCf8 bԌ&J~GH;xOh33D2vqQ6}99t̉)7+ԏQ]38_dhؠ이Y:ƿ bx3E=ޮ6-sMo 3k;>M~k? > DRPrDռcLkM>g6 IG JJƵ&I<=Ͻ" O*Q|&H+C/VCRG˫Rm2#]9!uR9&J7>5 ϠE/lɣ9ࠥr*?{jQ@-Oi$uBR$f2aixd}O- ;uNm#nAqy՜%e)=v8*14IRւ* ewˠ0,%&LN"MkLTZ=I8N^7YF7[5nF59PjCdG֞/:n 1G?}•3(E5*8.1e$zd%NSݎPVhƖ±æ'ublDiܴD\EV<OVK؋SV! aӖc)T1?6Y)ﴷZ>)M-XAbbR-&<Ϣ(D&ͰD~k^KF|LyIlCw آ?b?3?61B(nw9'(I2OLe!fI7GX+ lN#'xf DT5Vlv\P/l-KCM01Ւ_Ȟ]r:)BT5y& iEתy_$@ڠ8ٽ Hb?lEEQ- ]D%SrQ@M&(b%(eŷqPFsѱ*t鍅&f/TC m@HB%S&y(cws!a;2"C\t``(|Զ;3h?2<_7CHZuHFaqV2ܺxN /$.[/x.\EJ ZS1KR_ċ\O(u[MJa,6yAE?6%fuzeSRKl#(&oD?PmcCUUe5ToݩR{uQdfp#RSנġL_5G2ue+M#XŒ|W%$ԧr XU^ڠ]*NC^4ޗ~ʚ|{L=NSZ=2#s]W-|tsi@(0DQP~E@5݌|. s'ӽm%o$Mw aOeWB 4Rz`ˀmseakO{p^/3Հkg@1H}qڝ:SJ6pzi:i26Y7ST}ylUG3o5D+u,=e4y̤ГP: ya4jx _jNđV4(|,a{V.ߵ6GhJ"Ο)y&鳪+:,趋5QS1s`$ QaPeXp98P kFW;i qL%O r(LR§CD'mo]E\u{^ Uie?V4Wps'w7YrV?'qFB0|qw|ea0YKWMEj0 NHURp՗ ( O.0!Q2NR>AQ ڜ;:̠#Xcx ,eT+BJ;ՍL+b )#(фA9:l{wSznx&M<@7>pN9t "d}OaU@Fw+gG\ y'}E%)ǀ0:iӢBCȣ70D1xݗk}d#o1nK][D)P # jF@?n:%%{)J?rCJؚ`# 났`]ؙ~ڨ!~ ș:YmE uM9ET4`ň78w@2FE7 KwZDzY02ڹ o)T< .$+4|+*XvKBA"DJJh'-Δʎك'6iPwbQt/%_I a JJ ]1q{g6a8JۅN}$ &0;ALvϓusR0I2CqYh66rf/"^&{7`k@.+"?eЌ PECP\bb=طm9FU[|y T_%XqB9qz"\n67̈Y*/ M?`Y!E;&T|'z{9uvfKP!X(vJسqήo(q ڔ)`$cǛrfc4ۧy}s|j w2),%A;QBS7pEAω1(3P>X:1BtiBvx O1jFĮ]Asᡅ<'K߰Ւ^+XaȄNf^4j/3 HWo ,@u8xL.nΉAUEe#|sNSpˮP@.@!2DIׂ͌)5vNć:΂ʃ'6 ICH) ЇOzrJwa0E΁Ѕ0BI.SF̯cA5 r꣉l%A e?B4 2Y> ~nFxitcRtF|qk2ߞ_a0;;t)IЅ;>>\WMc.@bBX"?txx@KGyӌsk6C$#86v ǹ k ̞V(}@>B YCj;aPA^0kv“.{r~4D /_mmqBSp6jq߃{K\lV\=G|QezrZ2R68f,@@rM̍V5x ߊ4"3jЌ:ѠPf{OHM!˥fUؚ{."dbNp|K"^MOoՐɐ*?{m>؍нv4SM7Ub9.hS"V ǤCw`U45Q[fmtx;^T61 %{ÿUO"xq+q(ȂV[{U-@<;6-눪u|9l%m*7BmB pɥ0E7`hFQp!t#GX(’s5]&68%7Gq\j`H,$ ~:pi9kR8tbTXt>-/fо92RRBI`0Zg|B`Y*"NTYvNDn`X䅓c3}@ܩ|gs:%-ޓy)n5@~=般OLy>asAQ*RqReb~Ij+1tMTySl7]C4?|VUVƜԿ+U^4/rF32qolʹ(#hq<{zceˆ~֡^&;:DVsL2i辛GzlbwɭWH~*(P" jfuƸ@!7Ku!ҙ{vbE2u_?_3B|C.,RHDeX JuK09lT{┩ˮ-BAt!·_l&^qg&=/j{fȮ]`^Mh(5N&+|*pkdB,ՓqHay8jøwv' mBargekjE\sn/"|s?ጂ< 6v^;c+ڻUmDwy.*|Jeol!;JQGa<ȒӅ! &^ÿ]]eL@Sѝ6=~uiRi!gG>=H{ "zOn^["JȶV+oD O 'Z [HGYn+nc+pV5 Bך(D]GMuZ]9 #*:bWFMl6!2m)p,#*Hܼ80YU1ola ! ~mtH Nmۼ1'f8iy8Z6C2gk*dέ΃RcIB ukԈЮb٢4,>V7{1 PJ- Xߡ1Ҳ&~Rt60}Fo^V J-Ԧ&fc?B63ѷV{PR@kVjа;V\+`i/p/υΆuG|]CЬ5.vB]ՒZSм$ [BԠRL! '2}I8cI)EYiTS,egEGP1&ؓU ƠhSd ?V]sSv{< )SξL ‰› x%:9;,uz.k[B™C$1 [FΘs/\jIgf l Hm6Rh*i qyo._AG]κfs$S HMagInotGvC1K/<C>;lu`e.0kĨUr {ꝔRqŲBf=?dPp?eK&G˜!ǯ>UzbF|L},ǨUғD2U?@E784ȣb:hՑo ByeɸLiVc%|iKO9'|iڕy%x7526n_%d]L~6qɱ8y >`8-yU.qnC5^թHRyNmFeNYX;}gIP-ն掄rr JaXBL3:p9#8_PA`$Tƕ{o}d|en,9{8G;(Vg `]M>lI# 83`@#]a<ȁfA9qh$JB3ַ3G|p~i G_"Y9Xgg@ѓ=#bzw &tB iuASd6)lerh}!GdX$HUGkRkĔdYRǜKh[K?ZK:2FXVi_"/' z ŜZ](QUY!& 3X6юU({k:co>_u-.s,'/^ݴ.IЀ!+!$b^ie*gMMCFJ c6<&0J$4("qK( rm^<@hz[%>vhsfb WO Y*N}[ ɳEp<)5OࠓuM6;/ZsEeY(w(fD`?+r\3Og> R}*>CbL0 U?W @蜎1>Kc.%3՝]c xKTPOm6kzTBG["9AlM'/.8ÜK"KNfQgFا4Ww/i\Q4I_*'$HA۬v%);TX,`@^vG1(#LsēC2,umxT?.8!linХc_Í:^!NQNsj,vri|^S `Z" 飾*@-8cX_g͚nI9B |swN͖^I|a +pPL7CYީ*n^ڃ|5Ȫ/. 8&`ւOE6iPLSs9mT^ga|zx5rNXTRԫ&kW<=9, pՒz >|J*OMc߰lFz \ŏ:La}f6ya4nߤiCxfƒQѰ{Ĩ=<2K% ?j4UaAiUYgV4&?PO;x 2K^ͼ#45a܏Hn7!z3)TzR3  (eC3Ý jjO>Xt5y ZEmNbN>馯3!u|huY/VQ(D;;RQAA-?}61FYbvO)y)m>x6ͤHd&i4nԊ!}6t)dwHl hM­..x@?=0StkODǖuˍ 4N 4 /%Z^kVܐvUd0hAyҖRL r9OcN¸]٫᱿W..R,( 2e@9zУqhh}A" B âW7ꝓOOUo*,V뢖Mèh航1%QeE@<JfM{w1{A[OZfZg$D.!JkSy-طa|̂[c,4r8 Iohri]:g"!~\@:CZKׯf%6jTt{}Zj61ž浡w ǜJSXkbuF$VF޷JZ!/9Z#nF%JB*-0l}"AS6ڡij~iK8f\2I%+J !삣rCC$`ZZQs?".jB0z&QԓB}*+¼ZŮT@:HU<&B*`Q9*i?H:>]R(ڌi굂_.&v Du뙤۷fp2nif uU:AQ5)aR3+MWo=C7XUa Q2 `Peʍٓ`Y ŞpRGownwWSlVWXc=im(fB*ro|G =>kky2@V SgZo,#qSZh;ECkw6P}+*GC2^Ámr)uq˂Js]||q)Q՗~V+4`"Kc bBD@al8H.7~h)]P$jֻ@NI0ťJy#폫8hk_@D4\I_4k \+OhᘨWW1/,Ж-Z@S?vqE[Čh2"]6PA2 N(qw{4g#C- =r|!\طfÎ2puJW!uH[`gG@7:S&(̉+pP>#9-Guys |ћkZ|e}h8mkK@|Vv,h)W>.O!(ZH< MG\ec?YQ+/m Rij\Y|?zjDcrΝ#_g#/qO=h¥h̭k6\,a͓(*lnBcAҕM*&g4k!^:?Dew 5Va1ys "CŎibӲM =qg% 54kA/@0;v02V)mn -Aܨe\[3V ՀM|"# "߃®JQ n5 hvĚ!@(_-ю^0I.2C]kg =;H*J_ mU5r6X8NRfѤ_9+qSq'zzs%:n0B#^ rX{7%o6`$r0.JUWrs3λV9ͭx.Yd1}H܁}:2{!#R7 ˳3[F4սYS4 ~]ĭ nVP91S XqeLz$sz5䘪sWhyW!%kX|&,iH =M~Ql{W>8 fY؍眠UPFΟcG~6ąuA/+O<=]Gg!l ǧ[^MQq'>*tS1~5 MeUPř[IXz*X^!p"̨T}N2^dGN 0k6,_L~^A2᥷뵐'=jl?`g7nZsyܛ.ѳ# %64WGYWpY폴SdoyE O7f7n/GNof UILKo?$*E_$Ϣ X;4+A~?ⳟ|EpN 攆_\Q JyЋʢ#멣=Jڰ3O4 ІXx-bdp, `,Q cgoSRc aZ i:հ:糧_V)+24,"}QOâ^Bk2|;#Ž! Na րmje@Q`G~N`n77>=ZL1#A?iŪ"Q3D}5xO ZLQ-x-%W9QrBɗɶu~9U٧68:Wi2SD=*@ۮ>QU\aI&Ĥ~gQ*pݣv&vfgc2jx핏U;+p y&Wk>8~"oӧV4['|co~OQz\Mȹ.3|同qp=hb~2FqsŖl\R;w5Qlzq$i!ļ͗DwIJ[(&1SW .m՟ ES:p#ɵܗyahMWdL7EGNԩ;&ݾ*#Ujxվvw&%<[2fWlp2)lw43rpfŦ')$Sb@TJt]KP|8ZR${Gn؏@Qt&)i<#t%Fb A^_~(%F,H ϴqNC͗YɅN3 '.#}|AInH3noG˨]1fe6ғyHc$H HӰ>:EO1Z;+"gHj_cTylQV{^/u{/#ߎ٪pn0 L9;V-Z Ńi-|sIn)4^$ j=xu˴<.BA:@>sX*-^x3-4bj0{yoE4Qf^g/&}HE1x"F\T(#ϣrȾx{]v3:v/NËM鴮*(6R{c=_' h P+B=pN>zM>P.JHi+D%"! Ig2EwFy×PGn ' :^q&x׼} *pl<:,('0Uvxf+ݵeb2ZI@5>|rI'm.(rRcvǣW5^uTcX2i\E2]Z{HoLrJ6 RK;n>Y,&>? J(g"@eHOG .?\ƸJxN3o{~ZFU)Է5,kt}9t'd9 Q(}#q<+^d9 x0Z6xye(Xyjm_A1kUWBB {%0hor1ě"|%fLE=+xsx0b`!^Qr]v&|.jfӗ3K qc, d8Rˏ tF f сʱS:Uz@;nZU'sE+;A4łPpk)FFn\oyS{v}##A,i9JEaţ*˜HqR+I1"lp$@#N+-(I.XF?pY/(M5bh3YAR!.ܯ| NؗW֖(|˺zd&d-&Uk/w(sEVXKPR1!?(=J5?uK( 씖Qdqb{ЭǷ|y>fF݋?CSgP@4Kdih;hELЕwK; Es1x,)K #Åil5!/sւvn‰4)epN+@e09UAB$|wݿCd6?LJ-id &ڒ'2Ts+hMlwX,Fgլ3^ ~dD,q.>54 AJlL0VQM4rPIZXPRKl/;}N[,t6A',Ib+,ZifCp<~fL,"łdo77s%#}{бݾ?$S!]+uܚGS8Rϐn5l } `⏚нDI=}@iKR*z;Q?`A}3VQO}E2;\ 30V/v1{P)=NQ"35>9) цsE45Fx-:o dz ƟPxײuv2ౚ('r;ӧI#Qwn2* h@j֒4 m<Cxwř L^Iʱ&J՟w$lBZ6Fî7y6_RN@1JԲgF [^^YTjZzϻǃlvO I9yk\f70^8S<ީ9I]l0*h-%P.DhI;3ϰnd݂cP{Ez家\Gjb?<]Of^#bGbLca=X`?Y[eBJǩ襨5,&wa=uBo5iшJ/fUS&amLҧ+hޙk0[]lErEbM ,U$6%`eC,iac\ikv颌 ^hBa7˕<|0`6>\PofaIeߴrϠf$DamE->owB?tOq+܂?6Zkɹ6 bUPa>B7ȋ;~tj.5LňDtk{?8=zV#a*3!vG+z IP|t (^V}2Q@ p;I$v{qD (jUoaYz,Bp~eyn霠=?<ȿ.pL"k dݥq mfE ?^[M$G?0qFU.Hox{*U ٛ/+6&g#oؑ~q2$ojtSP27 Q㸔\N%v_I̶Zs'ibd C?TRx?]#}`tdp`Kpd1bu^fo _N7Q 斿M/N^` P_秇d Ĩ=k-:d?D& P0`)>SX8W=GO R:)Rgx;Z!Ϥʌ<^֘LJZ??rK?iXT<VH';Y1fލ2tVЦ#^|ISx#'e&ҊE%T t,P >=ڣ+O\?`l<3~jmb/ #*E5y|A;lWd"\S<SZ.?= ,w  cYWݴLLTtõ=2,j]E"?Bgd~$p BB+o[f$J?PĎ۹b #O5_WSZ(4rid˲&!4h޷7Lh'=m~Uï!4l _lx=S4$nRrXh>˵ "dK,5X&7ӽ J-mw4\"Ƈ0u)܅jΊ;+_}v3 sr ,RpO WFJ͚ 4 wĢ-ګ`|"HyZyffŨvV?1ox_}d4As0#v/z޾I/HZj:4t(CaMj gqQX14loXϷncq6[rd>f$ Cs~6foFC fsY߷.EMcvZRn9;Eo<6h 񧛱6a#]3=Ќ`gP߆퇑,X) >~#ft˭Tŭ+}N~"d^ ̱N8ztX߻/ofhjvLOe`of&ۄ$ꆞT]xsrmŽr2|tKv]cfAIv͚İ}$ܿǴw"bп5ɋO uPR3ޚed@ TVBQ^˦qZCj=*xXȋKw. PAW\mWHکc ?ңPZRzgSūl_c[q"Z5Ea䟐ћ+:(@ĤƅjǦ x[!>nz/C<̤ABx0N$VHH"C(F7];)BKz5.`f!.iz% "Q7Ka =||Uf =}Y4ZX_#zyoW'$ <|=Yяp)VْjBwx^qb`izoEJ [D!㢠A3ې`ZReu[,dDsUjpʴ2nLVeO,㲼dXEGpM^Ŀ ܦ>~J2f/[Tg<%.V|˜Qv̻.n&VT%]sy'0WZ Ho\vC#V o40$P`QͿ)g%yZnX5Fvֻs}ʼu{hw!闦3b,w(ZPݷ{V9b!Ujj2l*={ƻe4t+o0ָH$fhoY9R aL¬GKxWxwLk&U(;ֻʓ EN-s-[뗢s:]%3]ďI ƫГޭ_/Y3Iד%=Y-cut/ m8~cCǓwۇ.+=4NP"J9N~"^/^Ok%$UnBъL|saT ۃfڎw{XGƏ t=eFA+?pJOٱJ>#xX+AЀfJ7 UƖJ:|nMoi&SAa] =lfn(=m]/Ub}.+Z^ ,-8L')+R -Td6B<8@+yR=7QZ'L~\$T~" Η!Kp}叨- o̴'Rê ŧ3G甴|{ MVOiC*<FIȱX8G@ }1_Rނo ަ(SpҼ쾪pȯPvY,:(^n{FwmmoƠ (-p̀&3Z=njkTsndcٲ;|6>\zȻZpݻ-Ϟ^>vHv^X@U8Ld{H> 5t~$kc( EH;KgH%mNPgܟ1 bf%e4]Oʾ;2IJ" j Gsݫ7`V#MpL=wtGTR|-q|OS׶%oBXU*_ ~{2JKHz#MzzP'/FX{+#4.Si"?؄Tm~gJԥ( NCI-]e5sA|Y`62\lv#CqXm±eҪe4v@礎~-KޒaGry_4tfGQa=G:`+4[3Hq=v9x~Lv/<w4LT3\|S! _"^yM,c@dGFyHd `|lbi.#~g=S|OVAZAATXUi:o;]P!uOz=N(}Njl׊k:cXٱskifg*oh o8cv S'%Y=wNT}$+~fq@YmwBJ) RJϐفHz3g-Dw#?@^sŹr9%Gv-1nMpe+?u9y53ہ;oa.ZYe '8߈yK 2VkK )щU~.FOчV|(ypD<˒@29 a/:&)T"x +QDj)u.m o}QwEnU7>迍  qoA9Å<ϐ1>1j2Rڠwh-菟T ӄ+IOsF3Тpsîf[Y<.fFÏRS[SW~mg%5LUU&΋Z)-0DEGY-Vq)+=$kl\E7}XDnz#Y>!HR d^pMU[$EakE,s58{%:'b h!3Y¬xֈl$ssehrv=P~@@ZXA\E⇖F]ȏu4hZ4ۆGYq޾ATlMP4:t\E"~-^V+pQ(uɧ3e4s%n0|ƍߡ!%TC[Ꮥ#`,U苇W:Ek=7\t9*~K%[:\ùfhxl~wIeR`_*َT1r9 ~Lzr@iNˡ8)dQdT?!:Pܟ"c#"v3[pjyM(ҢY.@`g% ) tP֫ˑI8+ Ypf|LЕ3C?VKѷԎc%Қ$n#1M+)!"RЦ;--w5 ietS8Y[K]CDlw_Qe?w-2U _j{fET%UiP#V{/Oxyi݊TVwmDyT5,g V*W6&Xf, he[߱lr5dv$Egp {PPqO!msuԊQGY"=#DMI?Bz~lݷR{;VVz5^xds2{Y tVsC.P,6e (El 3P'҃Mu` tV/j1Y֦cPl|~I xn'#;π{tѝak}1ߞJR8mHHôCfݲB\iG85Nr*g;qB۫.:cO-k** :9 &M /DVPBo T#茏-i9cEL%G-ni`i[0H_0m}S1huFJPtc 1-SO)1f9u޻)JD˳8;xo~PFcv3 M>6ZPQH_׶ 33XCȊlus GQ6QGpx}^b@/iБj߯H&^~/0(,my%"@c̀9=eZ\~7HNMǞ7NqIbQRҾ](c⥨oxίHX(&0׊&m^#UoS鎑|aZ]a_(]b 0{$ ̷~ CAD`ҁ^i.us(aP`Vu~SjA+P䏄;6J?Ti}qzxZ{,b3&4+ YMcS<h371"v~2#AbAQYʜ%Һ!*=.ec@|_IQ8O3hZA[V 'uϯbgD.D $}ֺD~mECӽpA}$RC ~ثD=WT+H3oUJcD%3kCVJȂ6jx)Tm161d @gxsdmn-&Ӫx(],.1\ 3Ur:w9}DHNXÕmF4r(7͗~13kogSj9$H~Nn±E~r7@V݋q}qSEȴֻhcUr'|jO\5 mS?TOvK#HJ3ĸ/1ʄ^4ɇtvn]ŰG ` W$ K䟝M5+٘c8CL*ڍ1zwa$ĐOj J^KPVdɇd /GnWol _E#rp#5;MI(_D'jAP>bxP7iwpQqmMU\3U)n ?89#3zM gqNJ)b f[SA!/x-; uT]g 0?C0`Z?SquoO_"KP-z|G+Y)jdqy^;+lXX9&l}of?PC 2LGcdA.}UöD>{ifjiE 5~hzQTB1GJb*Km lu_YZjH ;";v+xt{IpS-֖,chDMe45rtZXJ$n48F?zx Dz!!#Oq05=#g5m-zɶglDs^ )uO&-s(q0q'*KKLQ|xDiw *Q[_B=4}=kmϧK68P@.X)ܱ]Kc^F5\6~9<giWJdaixB{"IV1G~0UՆRmݰ?X;2VRtZ032由San6I_oX.W^Q a0%[i;Qu.f>-.^ G>!Lj+BFZgh\bL8蓶:R3|gi}d bkǏ["xa(Q^LyX zb: )t_;!`Z hp19W2ބVEM=lZ|SbFw yeM=|KRUZut=KNZ$WGbi('^Y8Lh7D5 *  K).xLÍí%t!-!m^rT/J]yq(u"Qʑ X lꃪ5H[Ht\kdݱjK¬=\ B(9M @߳' i5O{؟QGü <2EŹ;4pUiIk}9o*dSUÚ3z;lbj[YZ"ϐt U҇'[|7 /2tK69 ٚt.:ǹ !N{[wMD$]l7L(!Ĥ(Dirz^yb0ڳ&UH8Lw${p9^x R< Iζއ'&f 7i Ujw2DxbR5V)KoQ6{YS:ϐEI*՜LAOڽ53 ,R],94]%t ťJN `~e~ei!rUʕPc̏Wjm{UZb,fv˲?`4sb_,(UޘU9a:ToZQ8.ʼni9p?SNQ[@ВO(5%5܀긩We᝱t q|k@m>vt@:()ۥR"%/ZCSF0I3,oM_DFq9 |rkyIk p${1Lg(C|5twoD?WhH mؕsy8=X+4\xB&せUO7!Xv//ljmד6tMP:j^) ` p2ZIM@ϑ3A0oJyuݰw< H]PUjz+@GQni"A Y,(mWD~5}S?*C|nmGZ4cZ$Q5,k懁5:iZU%D}[pْ۠AFf=h C]rSndX/Lɴ],HriQ GPw۱`Q3?2 B_kM9X4k R,F<óV W3bGV gر3y7fr 2g6BU/C!@м3any6ψqf%C֣1p+m^52"pgЋfo~J:eQb]>ݎgeOѴ81pt|eF;QSS6>++m{etlr7,n*L@ٴa8b4a)hأ}2^NhgDB|K8u;=dV^i.޻ ,3B %T]n<qi< =Gn3x[X^|C>hM?F8B!61!֨SՏ9&}^0T!U@yM:ߘ8aSQ\&scoKzHƸY'S.BSV5jmHπN3hy%Oc R}\^+K#^y'jdE-`nz>M:*kXRE6 O7d)%wi6x%"&EwNXG-o Z.e \j*\3h_Yv)Nb݆ȔGEn.)P>Y6A<^ *K()5[Y+qv\LKXxAzQy`fI ](5wE6} `nq$#dφ zD3h_);1 o6HN[!BGx/&lЀwZp'gz)"Ux">UVNj;]Q)/W`S2Jt%ڈPTa6#n,TE=?$Uɗx/J ba\R48k=}1C: \9 [;7_#tXp4ʕd̓P B/2)Af`q"j*2Ed܄{hZ'edܳk^n<% bZTE{^W"lj}$ LxEel?A֫ڗhy{[r^cY yAȱȺ)5bp&ԛdjSO gvr)^Cn}u-y & X*$k&5M8X9P#s;ưnkg\e:MA,E3fXooϪ#Ѻ=LnYy `Yl\hQzrZES`zK; F6ꝒjZ|_./5TTy-Fؖjk# ΒtX XR֓0_^)#`~v=~(3ߟ]hO;ϔd~ԸBwѩ Wd! â+X}BۛԆȞKMg_> 89NBϰ=w\Y,m~صn&@HZu1@:, ޫm;49p&oi**S n;ifS W 8X'qƱ/7U#exȏ_!3 fĔFw^?q:8%tU)A·1`+jAVU{9" _Kb7?ԕ/x[D+ӳb#n_7enOO?N_(2A(R\=;M,+|Őܡ,7]ʃq'͞}+y 5vuĥ*)'{ cʵqK+06])B׻t ڏ73)qNO޻Ұ1X2I'iv|?B MB9ҁr*,0"Nnԩ_URâbrlr&`^M9LG7^lڊ'cm7*dǬM"c#4fb GE>/ 9r2+]]@$ dc7-,^RڈcRos\@ (aə Y AFp Zԅ>i6Fk_%r й>z&jmTSflZ "YZ ( <VŊ۸ mb2tkBEPW_JLRVOk26@wX`19pXR ê\͒ 1cZ%JعzӶ%0IBcI9_1.b*O[{>>#VE:eM{cP1?kTU'@)%lmRZ[;e22)D/X>bU\W!9:ҩ";(7-,?v Yv񅀢;mCw6^t2қ7q;W8$i:n #ߣ`-#VTFۦ% 3؈Hq| 8B.hFn&`[}Z$ԓ\Ԋ`ԍ&BEF){ 6WNq$#Nl*JGD]-mýG! vW&f@~k u9+HKZi&F 3*%sa !9^WcUH4i2/S{W3-.Xxb0D6䄔\Hpg;Yr#7:M"ڷHh_Cc(gQ?W~F斍^b߂g34 DvIP]=_ךGn.})B~:z IrO!hoº?iqU\%^2,Sv#(5PDO0]Do7g >[SR+Pla;荚m1BϨ}[e5<}FPO FČmԧ Po0RyMvf;KfڵS׬}?in%PaԢKW qͦ@kSvNa>.nqhrnhCv B}=s T|`Si7I&i $ك ʾ;"p̰?t˿9 vi[W]Q!6RV̡s.aVd%.u/k*آ`pB1G3k49TZ_ۙ3AaGO>u|⡡fP)B{ d2" }sJqgQIiAyκďA;GJD1`rg$ `;ɒq21ul}SvI6 DYxoz;4(o|[_Yж%9uF-DD<&^ijrvX%'ذLYrޮ;|DVdC*o6n\T\OL] fZvjC j;AGzoW< ] $xSMx=-7EHϱ-;1^!c4|) ,{Q }Ó`(uN:}H/--rCqъ{/) jF9+v-!}~FU~3P7jZXflUtm/Dڔ^g,.P,OK$P  ]{v+.k/mjBt% j(pz+xiFX Xq}mҀbtLLC[`8#gDu9k#!9* ;I֭1VOh }JcUH{B<ËU$+vNl-Y]"1RtW jX*$ḎJzux֒M k3R쨕Q 'ƌm MC+'"?WO)DZ\OFD# mݻD&6Ig#h56_Lq郃{=˖Fxl$Dٚl1l9B]4ڋtܱKʄPqè{@m+ZP tCKn2o=soKrte5$[м_()ՖA^teߩIBѠ?%X_!>}JyZIim˟BPDߞ6 v VZ 냵AzD7/jW1lG1JrbkIh}-$M=l&'glj+?XQ!;Sf}TF10eS 5$Z5( :<ߑ\$;Kq*44GZk%-壳) %6Eu+ĜN⿟"&yfşdEpM/}Vy|iX~"5Qi{: h<_N[NuvRl*`JSϞ vgXx&WJnjC5SV}zX;=NV(h|)*CU O1"0%zs 'DGa2Q!}g'Űs:{,%iLeMnq'Ot/I-\x]C"A5*"D _{0vZTi|!SnoGZqHvwE0%KnC(lcRlTNu>:,xNHW6ܸlGSTԖPTVWTgJΞPe+=YeyO3UC(|iTv-w'.ƶ}%`l<'Ǐϴ+~J Q~1|-N"e?VM}C?,$Ey^vpnR^ 2o:Vb2>l$ql5qyhz4`P ŹDrzRez# ,m#_̎ŕ5QRSȊ2,Dpt֣.@|}=,Cw`EV] z6]ً!_zC$ ,K7'ά [d>]HUGѼw ]F@+fTPjsgֶA5L ي=e<0[̲?}=,P3X#g$  İz?"/Na7H*qǀm"o!ԾGLmK)E;r|)(XB{̋Kx˥xt>}L fOwC3 MRe|tcq p#y1K5JOLrL3Jf0C:?S26,r5 e%zX6"bys.Aβ+_$`$=lɄh5۸TiX|cΈ 0՜z~'i&?u[˟ߕQךe5!e,Jp]#of*soޖt5 Bt&}ebxގ¹nŭ33??@;kTFO 6s/ U5>!y (ziP ~D0>xk4]y{JDK!gάWNb9(4Ʌ* >?e~>C*ݵywQ )ON̶_u/mD?*"<<ɷ"t O{GA+@7)6X 3WrU`g_l>U,#K RJY?ﰒ?|.Wfxr1WhGYh@$lCeF+RʍZ]v=m>3Tּ>dLA@9kaP pEF'.7uX} &3Ŧ7G|.! UK9L(C-F-Њࡌ*D1fG{i7C\^p ۚWV~ ቂl\Þ(mGr6^VVA p<]ai&1t(ƪ>LEMLIJp#4^ͥ%dz3dT["•V7Q3s e_X)1l%J!K6LIHuH>XZ-\o׈^l}$b:[eX| u0|fW4SVs49N~lI:*dMD|njGf@2 )cEv'oO QLx PQ? (;K'v(]"Au5n-|i骺)FLgVC#VU|Euߗn(SeD#5z RԵ{@S*R?0qR?d<j;:074,,EAwڼծ[(Ta BIatDdq9=b1 \pInx3왕Xq"Wf"#!^w w.^[[ Ȧ}9ÎP?:?o`h-PF,_.ൃoGrBr9Č.ᐆ5YO=XpvBa]s%l9p|GȔYje . #ƑRy,+BX e ~K&8- 2.8gx8hOsaP͚ts]&Cy% K\A w/\_aV/vw,{1Y] qv )5dMV]m4G$6FuJ8 ̓@mN}АZIJһ̸EqE'A|4>zkpKs7C۸ť5mg,qxT㢫@ R4jJLa". yUB!_T 8w]t6UMn-{_~l 6QUN\fèLhXfSJdykϽ1/xu {%ɭU!:{&~I1q< *+a;ថbﺑ 7 cRTY5-+8Cޟ/3$$L!iTj!߇hL&Mx#JH*̻N/6 ށ`ӕ*ӉF1?M Uý=R͈25ݫϽ2a(pA 7]+ATiA%n1n'TFR!XAv+K?'_w'݊wPHʽ1mdN }.f҉O8Ҭ:ԉSAE'fV`2?XNA]`"teCrjcv{l7y lsW{*qxa)-< yaK^jzcO %[2,c3Tzxn|WBc2k9Ƞ~*, BS[ډ:3_^_[x>XK$'O]-E//L;8,0ΊzKUmz~:S~L9A/a~PgzU I?/jpYm6˶7X *$@VZ} DwR-5_y>L ]Wa:_5;;tۈl'߷ #|C3hݨiJyfUCZ&>[X=]rT &nhϽwu6ON6f(j&q(N;206Yp EVU{6uI$~B{X o,Qw1 ]%2dqSpnfEK?k>T"0򓜠 붖ctO/3MzȞ`r]s>0]#á7Aݎچb)&b4ە;6n] 7:V+6=#| UKY >_| YP[B&Q`.LdF::f!VC7VX r+ sNܝG?WHi(cՋ!פl$c0{xPS_QW5̚!2Әz *~{dc`ߢ e#-%v£f52<X{Cn'"_}8t{XZ6Jk8ZDmYDn\zh'q}ߓߎvp89>䐁Lve}{vZXOA 3&Լk(0(pM~Lc6ن 6"["{O2k+{a5V+F?x7*l7VfΓF~l<: p(ӽy|vk$l &r],q_Ȧ#`k8ENQ,ZH\o1Hbm.[]R7~OůPȊiJۿmq(gvuA$;%Эwp@Nee#¯ВLLQO|T֌dHYeS}5$P@K%P-.zu)ӿ2&]";$D|zX,ЕP&EʹJqb_M|L{}Cost3OkF \qEdnN|' D,zWR,phTQk+U!A\ x "C;ۡs#}p,k,JFl7MA\0S$`A5S*ƨ:F%~Dx~G"F1 0R%Á0NSŞ%C+6gTE"// /@`Cˮ]V9" ALqH~?^h0OZ8>E-jCGMbzfߜB;*y@ΗXc ] hz^d,)F-!)M 2*4G Z ~Ԁjp>K,GaFᐫCXV)`M_a5$lDڊ|!A] Pb ٴE}Kt]aс>VZ_`#R~Ko %OP֘3{y_Ix2~=ҋsXTa.JE:"Z TP w5ȳ3V:L@a}I#8XC|Kxeyr=O"8[ PMB))Ҏf( QiWF @/z_1{_֓~El3g"0uƺkpwjnƇnF+dY>-Z5\3ϱ|ujIٓWxom/6}3~-ʎ[K ##tJH)]v0'-DZ~e38)Qib£?b /IqxQL&8N<"]ZxEX*[aԞfki1:gM'vBq F;V cumRQ Ф>u%=>:"mwS +9܏u2AhJOFayc[Ir-H0U2hƼ\gz$j(gJ&?ޑ|`*?FjX:P~')8S&5ZP +\S~ FofC+`g9]yx -[kJDp4$wy%"'7[be kTxe?! XJ@ }ˢ逞w+bR|>DVKMDž0ƷKལ K„=@yHpHҭ܎4իBCo4[(QZT!|d7ٹޕ.ʓ?`?Ԫ@rN@}f(hl0쎄[yB !0e:Yol=CT07CۂDY]c9V #һ 4JLE` XHAACR+WX"F@xL&Y,Б н#{ 5cd;L {_Y_{ԯyhxMc/xHYFYGEv̶]C94(Cwn=}]CROfu RsNboy,DMC0GEHpk\NlJn`4޽9h[ , z 4\` <˄9$u?gJӈUnaan 468wx`S\ŇddhLhO/=u{ ZȎY1ј`OmpE*1h IFw0'[3 kn›6`IWԠ 3!N&6IFC\yFjȊ}i¨30',D^+h`3|]*uS}2D'(V!; g>g4=FLHMZ5-Cr;k17hZ-וMt25jM(ȫ&Y;x 3}65 h]F&]̂(#>fQ``+ dm99' 5%~c:O[,zxh",;H Ty e>XnaE}0Mj[&ᔗķ#n/͙{<@c߂ .}-1Va~<pžs&U5q';1kBs}LtNuQ8MXSޑZHqo<j5," CkVAO+=K$-*j63IJ`ܲQˡ FZndbT4ţ4=tJs7Ѝ z+&,H'Q ZSذ}RPڼ)g(~:#s]Pһbjx|{$q}* g0{Fɱ Fm*^c& FFC`k`i6INtH1Dڏu-|$zb>Iy$RcMatJao^ʾb9iXBr ^e@#ӆxku!ѕ5az !Kod 1DU֞qܩb߰L\h {}vD$w9ݢF%,J™U(]]*Ip u`)) ! trg: i4*j8Hʃ:K~X?˴^<0){<\Ȇ=. 1LYOlvs[o|O4l $yi\K:;MXnalC P9YbShddEyй܌,Ґ QH.n:*ع% Se0oOHwη@.\yzq,Rޡ ic-(z@x) NX LM+\jY(т)t̯֜Xܱov7(gxT/ -B (^'\v 9x6ZqgW@8ȹ Ae{xVWBlwxlM$zoqQĞV>b, @-'/O`UH"[Y=JSI$zD(Pd$ҥPKzi˨Xm~X45B8zYsܙHɖlW T1|aO޳E(QWd{nVaPϽ{ 'PExs8[megaA5!K_CBkJ-aOV_@cy&N%?iD,c BzG֘<,^8HWQUKY &Vm LȘW}ҫ/ȅ4A 1L2#Hk\ `0(=73 ]qdZɯ3>JkK^8p} @g4̬yW(  ~6x^n'WdJ/#z_!H;ZEl>ߌ$=;c,f6br#8)zp[*5(xm۱Y>DUk/ L"Y&4-zVx')?*$uo =S-tRcZ2MS؎%D2 ]=] YJ/xB[*OT5'l)NucZ+O nɋ\H=bKRQݞHg_eŋoR"ShpVCbf)}V|7;|;k }Kƹ"[Gf2t&)cA~fcjNid.̎p |%q#%WZX"ovuW3gڜy9ڬy`݀1Sm3Feß=i%A_2Ll1?\uOfk: [T|,/,F?HKMOdDCK;D4 AA HGyi?=;:uzhl4\T۵aYrӧlr'BAO?dӰ#*"CMJU*|l2{I L'[  ޒh {`d`Q nusHW/7Us k7Mv0 @v4ujeCN\)#%ɖEW 3ZL]\o / :[ a9% V)~+k00>'1x} x!P,5~)D< +,DEAZ"HMKۯgkw?)0˧qgaSlbmcJM6 VHNmzt: |a/B?T" WX`AiR>kVIggbT^`X-O?) q6Hc*mM>!ՠ촡5֝b; :{|R.Q^ JP[3ϲrϪ' A#EtMoF4:Ba 2U<E4WeɵU H!4'|qj8X#m{rl\;d#Yr8d7K| n<"— }i+u9p1!w1ۗq LlzA8asޜGU}QJd:ϺiǏGai1oz\#Cf 5оwL\mW=;-SX*;h(w :e_jʰ]gCZ|$9F3a/O/ C/4Ҡ׌^`lː㸍Drթ-4精3Odi,$h AFߟ-}:etz gr39vF_?;C7Y,/GY|Mz0Vxr)ɸANPW̷ dPf 蓭R]q#{<-gDك[b:٢ &hwؽ"y'<ͿmPgXb35ϰw7u6gY&$} :’ymk`w+ OY = ;ILiFquv OdԾŖ,5.l KRZqO]CxC ưŢ-+6k`Hy0'Bð駿L['νǴ ص_;-\r!GK8;LoSDG7+)Q T150>z>>,@Y`uHɌhCnDd\]fWCN/4kc'2 0RL) ԲU#r6ꇏ;D cmUTP~i;^pArNye?]pѩ`]Rޜ[ʼnye-J]~Cy|~7Ǫ#ǽ#!Adg~r mfj8Л6*I ]k =3_xDd}دJ۱o dW-,N G.@ F ͫkV<yl`S턕܂4=!$;΅ n0`K 0)A,/ a4qXcJTBPBfв8-^RE4yɊ)CP|IW¥bmIKk.-bk\i 4+8x-Q n{Cl`he nmSlrltSp3pwA!i$=rRm&^sV%0U#CF"XMl`As`zta`N5RP꯽: %w3AVmPi=2m#WL화znC~51 8&$p3Z VO7U_:Bܫ>Nh&vM| L1I8DRK#3Ӥmh}-z(WInQKMǛ)0x5:Hb^8:c8/xJ륾7FxC -|8%=!s/+]8M:hp(;ڮ.x ej= CF-kH?Sc KI԰·hp-I-dK85ETy"&rbJ|ze:Ⱥq~ `S@!X|"BqgO퍸0:VEI_ Mb{tT_@ ݏ+bq(aIM0Du mF.wL7j*xǸsGޱ.6DwǶ-t|P%?̠_{9WBf/itҎ%(ȗ (Jr}K@z.E[ @/0-рԦfP6A¾NuMQcL80p5DgL$FYx_6W;k53˹6MۇHaqP ?æis^iE,ς(k^ } ": ʺ|cz_˫|'0>"E̊{^됍 C"Q]=,]Դ9tVnMqtZFX,f^1v 0FX/"#=oO_fd{ڹ$-#m)uI6[tLkWP5q'Xg2@S=|O+NםKUxq3 ,;OlDֲGX:R{ >Q]4|zO='v% #a eLW0"nZ,"޹ q|`_/s-a9?=yZKLWs-yWdi j(ڴ(|Z%SvF^ >g~W @O$sBmN={Ǵ^RS3jURmU66 l~.q4 LhHEUrT"7YΡY WBTx`^7OIt -_a݋t{]Z,_5kb-ϰy cI[(b@; 2~{4Dg.+6(^,Є>WKxӟPD d]+AF+9*>;/ 3.JRlf?raolC,9eQŽi=ax *fF\]lbĠ* -;Tg$RQ,lh{)aUYerAVUMUeGmE3=t9F4̿tN-:. lGW^o$rxM&-j/,B":-?nNU!~QWNI[Œ;ZAj 9:-u3X4cȦH.J<8*,"5&ߥƝ{j#8d0ˌIr]j߾}{wpj;P&Msi<ikRKq Zp"r_U.c꣒C87{BL]RH֞= :71+2ɯ91^hLfAw֓o LGđWbN߶AԶv 5W-%9FE!~`+&䰴Q{CFu_ {z ʕN]}O~_6Ttu޼Ovʌ@<<Gz=O\\.bWIZȔ!?E!N.)3iD&_81B{wѣM1ifFLu)~zRcJ ږJ^TmVNyE- 2zWtg64XRofBu*BY#. YnYW$$Q]+Z{Z)3,#|_7'1%c7b)ER h'Ŏ E݅2 uJ j;U*7P3D||oZSՇ 1DPC9nT>'پ+Ta7߯np;I2u;"aFQlҗ\[qR%3_B첢'is3FN o@r< ʺ3nnI@}ˉs +=Pt zԒy@SzV[^sA#~^1JojdFC*>/3AծoWTG||s:7m+o[/W0 O vB~¬],/k}(w#6QcmĶ Z+?/Ki0ݫtwEJcmvXk8Mn}W7M3b+K$"55$gsqࠒt'JCmo(L \+;@4DNf;oBߕL]Nc`!F<3sxjToNCNi8h)GtyֲDBuW`,@T3\s -m32RB:  kɦz}[hy$ qUFźAS}*o_YOܫG3\fIΥǏmW,'N],,NvB&t4+*%=QHR~++>Qnx{{D~\DZYFpJvͭh%} hU&_{K)C`tBH0{q\(u%ESyvkĦwШs[Y$5*A M׳gni&<'tbGfk{,;٦-N`55ebKKDuͨ#( MUk1X!g hl.77UQWLq6DXoO7V.,} ȏ(%$8df{3 ^jd%H]mAN1@* 6QkȔyI}n_4DlCGf"?Hh~;&.>,!.=3>1)=;iXp=]lo(.Eus[wasuY6sq5r\ ^1hy涡 [)oNS>Aw[`Hx᎓ ]|tزŒ T[uSiR=PI1VU.3`8C4s9뮶=|~~Hޖ`e,O%HI-i!4*kg)ޙ|= z(=oXHGi82!=INaÕ~5+-]"$ ,e#bDy9juV2|D7n *=Px%C>gkߚH&w$cRؔoo\P4 ">:XE/wha}qiO=nuq `Jupq@sX6e5]h@sc-`M?7e_j?u;9`=6_[rC=#h/ߨ;Y &fpu$+uW:OQu׈Y" yߵ,鱢Lc@dH)" z 1U^>#&? ٚN+^Eފp;?G! 4HT-JdHF}tYPp/Tc\7DYh(NxkY7䭂xBG=ߙ_#2urs ϕV>Pz}6dj I}Ƚ(Q7B]PlUdu:]:Q|RB:)g\2Pmy5 )i`O>[qpM"|CUO r ѡHڀz㲌?׹mRa]qmJctV7&]6~q"qD>id ffŞ2̀a`YuGL1U;1. kcM9c1eO wa&cqq7fQ)C {Xq$k K \{it[!8eޮ; %U)hu96҂'g׬(XJ@** }kdqQ`(*#"s.]VytVֺm6'wFpV_ -[AjNFYTFZSwa fW_P(k @T\r:f'AK |ģh0V#Q+yZ>)_Lv-K:KgjNLb-}Rty{X:K0.,A+5N4HB25cATEU5HKFCVle ta׆zS}QUe>|X4@P̷\G 9r}hh`NzVJsJZX+]'C%f tSOh1.D؆iP #вxNףH('YyHgxʽxKjN ^lyS4^9*=[ԡ[rj;UIavM_?ˠ@tp֤ǮNZwys֙?y.MU;*8_G|[0#D3e/Xlw5j-±w6B`4߃. HqO!hLa0ɹ|G,ڃ W(LMQV[|O19,2H5<2 0]3:{@pdd1*w?;DCaG5EҭE8jz5 !g$\n?B/gHeF9Pr>71OmUr9{Rh[tP~f˱וJ p` 52o|0`Xre+γ3-0ojEEh?#w;|p-ri %E'5M5#r^Ή4sZ(3]؏W&ҕ' 1Sɢ{ (ϔqߢ1M"W\b@/|aBqZ fr<4|tF\tܐ2?h|'Yk &x~=ݡCj * B3B- a5%5+f6Hx:W=4]“W Q㰧W ?6bG.lul2es䨎k฿Vv-w H#AoIvy/׋vʑx[;ܛŚJp͌u#od%=)fnV8O8%NeKf7\, 0})]tqU32)Wmg섧яN 8Ԉ_Aq>xVh&̂T4pVq!+PLNmxL7@]꒜xڝП0~o\Lی۝z0w㷓otj#ʿ$@0.B~E>v}V;~wVE꜖7:w\BۯD,mҐs.C*wx랻B7[\Jmz%Ś :}_ 9AS## 8Z_z4?!k 0ExL-p/>)F?, ;kT9uCH01qPf%vsGʣM=B'f`Nf8 2q0 $#C0ek0䐚>K(DVoͨ|[sqidK˴2(#lFnDϔjxEJp`4"DUv9e q8.QpSh_̒YOC%< l]w\eںܐG{ "_GؓJb (\B'۲ f։\mwqj).Hk4Piep[țtyJoz/x&%kzW(X^6`ٓZ+Dwp2o? #fނ r2/Vx;\v'mvML&Ty:ao[ P4+ܨ{r1B akfK#¸&S l]B&гPl"?V]e&ԾuqڀsFovif\:VrX!!L-T`=>MC4(l|*cwzP軡 IEfBp5r}2 yn\-ն `cT X3~lf1PVQM14329pfF=dV1T{^Ѹ-Jspu>'C[NZYl.|e)ِ;mm[BMSv"bP_;S =loWz*H[ۈ%$ݾX(0*|Z%=m{fjյ,1פ`uξd1>8| Җe ~'QjQyڒ-hm^8͸yC8$\/<\G^ ʷ5 W2i],W3@={+6l:pj~ƪ Ti6O2ֈjήS n..zj 2ї#-SSO`.uu<C>Jy m.FgN,w96$>ܚҬ(.مe5]h-F OjzPv [vcTo/^@nw7͓4Ijٺ#ՕV\@9BJ)N~ P7 /PD*,d=! NC&Ws^# GcܬgmpC <(ot9q[V64\"y|i-m@>^F8v# 98onIۢA߁'@o F,6=z*. ?PU7̞bJd" U7xů)9fO$jVZ.CAy>촗6G@O^1j|宬iQkQ*Ɛ#9=76ivh}~!N MY˾`9hq_` fC0,CrHUpL{4@gitQ%#J ,ʄt%T $aQw9/rJs" VS8]9#n #fm礪֡ 'S{ CO 'Y'V3)ߪҫRff;wcIwOEjbℶ:D\+\\'@ V%iԻ[3(Ϡa\hyB[tMj\|:&z(i9gcXxc=Mp ,E =tgrPiJж㝷6}$ q.KH>߽*cG".&ti?'S{f CJ k&W}[H163q|)?QGRWW8#\G #*`BxR81U,_% Ol0]C}1 ҶWR c6Rʥzhz^'ԭ7f?prPxvb$» t6SIgdzDnMXJmyQw iZxC l ),fqau͠ x^ݐ$#]nH\{eL0g(tv x$? AiĂײVo> 2]yx:Ot3M]ܝ=}cķLRr՘paY*-JM¨J ][3IԵ\nK"6՜H4/=s}$~+f2cUy[%pTђcbޜvpc׶b`71:=PC4]I\n(f< O i0N*30]R3 \o8O#tQO2a 08`Tk 7 i%8w՚UiJiw`FRoP&$5*)rn&ms{I,HR^J9&sh$ҵc1KW17~{>Dž*h} zbs̥X;^Qİ7V¥֡F;2K!BqrA8^u p ot tYt@%գQl 77㳉@Ysuuf,Uh:QЊM~`X+{c2:K@ 8ӡǀ |+zh 4d5K2 uKK=1nd5;HvK!E% moYd#'5+kO6qZ tYH$)yP!p-AQ "f0?tOS؂I},Ϗ iJKLP*bBZgYN$ Uq3j~hl@gppSCDdOZҳFpq.+/ư鑧 wg 7qw1)ۓ8o#N<oygE9zBwѺuB|V0+.ڲrz2G[,Eιl]:^O"" -% B(\/מ"¥ &kJ~«ZU8]zD!Q<2ؘ Lx3pkM>{w4-֨#“'VDǸc!GWڳ9{oKs/B%{ė4 bҮ^Vz}B#YR(b!M~K@#|b r ,G.iʀyoby"f3#CQ {I *zΎ6Y G2(w H>;Ln?ȅbvN ex0=ғ^ a$PTD& 0f ^tn^fgvb4@NM\(ȩ9PË\>YOwD_*XzXi%ͥSȷSoەj4GLV?y$ __Ldy3I*atŠZwrYs~yPp qU{39n]zŽ_VT-nGAJd#3ܖ5C~Š:@ܟ`=A퐰 XbS𬓿q@OobrZףؾ8^l; .%z] э:,[oi6?2AD'$&!-qd`1ޠ+~tlQ}}>&p^t+d L$'`_1SNwgpw42 ' Ua^&SF %qrmk a{+?p{YH(̽LK6HO!<ẽd-u -\L})Ew`U*ˎ^I'ܤRO:|˿LޢE]p%- {f[mx-zP\Ǣhu!ߴиcflbمjԣiXKCkoky( |1 &H-m%Hs <=]S Իܧ]M,ZNd-u9[XXXy/n@"yDi pJG0ٔK2w '1R?:)RCqm;~=?r9 &lp΄^ح:/y0 FA$e%Xb[ |#@qd!Zeܒ,hW6<jtTW~ UI[Eᗾ F< rԺQZ9+^x3Nߓa/2`fG((Z&M=Vws ]Wg6րXͽ )b=\̛ xbr#vj[$@A.0 H1uNr:G*QZز\PVp(7" m(& bb53gIWz~ @gfT漘,̯zUM۾8*.Lq;c13>)-`yn@ڑӈ'T' KV"_qHh(`Qv~ (ꀭiğ]w 7Ԩgz#g=, (=?i p*`PeQڳQSREL':>=i:*AbyANQ_Y< _ _ q԰m{1.Qn Ӄ╰FDMz*s\eSJx@bJPiwrH(>e|su&3u6Kÿ:bw[p F+lխ5{ {tD8jqzOUv8#˂U[ļJH޳o`phۑo~ILy)^Pq}P@X>E+e9|Y2zݖ\;wX}TE|B!Gt!QVT{o¢#2:LU@tr"`rU5(VA֓Rmu6lu hmsh<6BJ.Ͷ#E~5 9TWk ՅA+wV4zy[OW)a (r@d`説I'3z$;bhGqi]k).⥡b$T!!:rYګ'ɞM)|@=cnK20.<$&qqw5P [z=鳔;bc \KZ3PLx3 +1ٚE|`$Hzܷ'l M%Ǎ(G^H@d <܈;K4BAfE'{ţ9CXZ-d_㍎@? L͍["WyLNNtx/ϵr-c-@S#DؔԆXUr /GX' H`: 띔ę(9E=e"űt3QK3b 1PԤ#敦?!N!ZVˬv%a7`Xh MH_X ?]#_>( 2BNf=% SXPuA8ðRa28310~Ri/ytRbY겷T_U+$!xCm+CtG̴t7]3 x`>]Ls#c_/Xr->`|V$la|v12 Dru1+%6A ΕK5IF"Eن(RyHu}Wj'Mɇ6K3 US޻à6xOGݲ I qW,Ѧ-dt~#LW5> 6@qCP%y*aucuT 88Qf_N 0K:JWT%~D j>A _ '2xs֖I{֝A g\yUvYOfNdkW4l;J3B.(Wu1Tdz+`K.ں$sUs:wnE9-lKaZ!tM,L n,K`sxvP¶\n\J2pL=ّ}39FS}s5waXrko k8 q #%4M5"QJ#C؁VCO%LkA?!;pWE^E( w=X %Ùu;^:(lE;hz#O)CT:{P hdp߄t;L\~I)` &TCP/NQ;<~3 wL&uch5PLԟv7j]e?ΠX^d!>\ $kRߜd\DgY9.߷iTH-˕g%MdGsJq HmT +K#4̂ ,lF:7717vbQO'<9#];2+:of(WuƂ̈́wnзngDjK,pJ@LmAl>>Q&5ܑc djEH1:9H4tZB(-FH4!l@LAT'b4UOe+ Wu% tz(qIf6Y䕋xyGB){ fp?IɎŖ=DsusfSlX_ hiŠ(q9\^Iۜe Rg29R)?f`M&#$稿!>ۧ>Jh婓f@| nͿh1`͞Wٛ?I=R. +qKxmyPD$ܞ3 # o}/L8p¬ a xĠ Qy!&JȍT7pA[=p2v9HsOiO2tї7#`VĜ&w90{u[l[('Jf!\ߧ\ԉ,֩Y6< Y:~Ψb3a@6<԰i&?R81=Gi95?KpPU[7;+϶.ՀküɎ}Yzk VwƀweߗثâwΥXAL:YoUsNʺHE,Q2DvrԆ|$L~p>k+.pUpdTY9l`316ӕ+R7ly;!ԉ~z]GysL8Bt_.E@!k攼 }{-:+9'QdBB JE`U<<P|6qĻcFE+%?%л-Aʕ֘ v 2}TPnV+̡+Iv҉˜?pK%B"HHWu@I8r(.c,7%` }qt4_d2_kT`ç< K0MZxgsx=x.[_xr K*M枢qUB vX&_ƫqLm"5ɩcT6z_r@ݎWFQI$X@V\Vz(ď~T&Omȍ/?I5J"R vPfёT;9Qxà|" %Qe&C,б zX[l (, [e{m9+ٲ&9}&& G.jtRC7I\l~]=^/{0.lc%jyԁ{f*/B&5uo r:N,Q ̀\*>pdk| H'UeA߯ͺػEU9r5D45ɓ4wqĚa97rgc^yϨeYJc(*!D7%N p)ĩf|'b^3N\l}&_$d2?iL[mq^~P@\G xW~/Qa4T) VFm6MϫoaYoD+a1up!TDT*xstqRc.Z?gXӟE\cסS#Gx`0p, @ea_ſ}KFH >8_k!.8 %9+CEI I(cB55[;T 䯛*%^uTW@%3hD';O-O(>CWkyR|Zd+Z5:x:b YTR8 9W;bmg2ʇeбWb!̂UNtE7{f9u-mB{v XT>${m x}Nf͞QTMEE|tguz|)&S@A2_̥Hd=)cn@M@#G4 EKEgg QI g'r=U}@BFđLx,,+J&#80*5bZ\;zΝA8;cL-AsZ9-lX1RC{@!?DPo+5 vE n%SX-V`rRjD_mT-8dک  x7'DP- 9Ur5S̥*%òIzeuriɒN<d}84vUtd`qe XN><{tM,29KNM ؏W)/BѦ6腨ڄBVG,DAHpC}( /1 1Sze57_mTPbX" Db:4R& ks +#[?2%s R 0u2 F3 M23Nwn3:m(>BѻĔ*|ICR "3|~X;H^YrWx(ɔ'|Tگٲ/ 8L.⸺Q_:؏E~f58 ++l]k| JRJMu]¿܂(a݋񻞛Sd`mM=Šf`u4ylg؏Qit{ګz@D-dZ3>/Ϝ0#r bV$`+:"شYA"O#UՏH|q^TbJdFSH|M!p$(KM\%[ˌIՋ,غDtϑfb)B-ݛNB7/~i"2uL֐WB`H/s# <9ŴE0'K[!( ƃs/37.2؅P/L#5zJ'up q!<:B=sm))O#X]^`o@/F)bl !cR x-P Šق(t("U5G07Cq^K@ZSR\:&y11.1߁j$ć3Q Vp;=_dmI&‘H]OF^fƬ$3=+*/o# _o$n6dqz R}\"Q0= Ec65!a%k[!T41 9)!7bOˈ- @:wq:No@ #%RGE>!Q̲oCc!ΙJodJ :c,99ly3=}}X%@r'0 X_W+!-LQîg{ܟ0#dul<8t[͸V`;? hjkѵl%&.GQw>Y޼-ʩ6$fV!46_EȘYDLQ zƨ@6( e#= Þ6yhi1ϛ_At1WVIlĀGVcCA?{>~!-V xiˉ˘ PUa i[C Dpغ[1ڑ{( ?*RApvb 7򲋥#QkQ(+pHu yו8WLڇQ{qEt!KA/} m ރa/_L0U97jt8zv23إ2['× .FZ"a‡*q~ѡ,+sJTђ \q:[~Jy^I< \t C+u=xҭ4.1b2( __sYNRɡxB \3g|9u;z4y<913Kϩ$`Mǽp쯈"]}%a{84Y!{,ľVɦ::pDJ~xVA@Itq7Q4`o4YJ3.󊽑{\J&h S/~Ifaȣ+lEey0c Ǔ%yXKiz<9Z6c>)U:1sQ7w5J+N@SfyغӦ J>0<5m/`(jIH̥L7PmXXoο${)SGK?Fn(pOVG|D9OUm-m0eTߓs7^*xB=P@H0.L2{`2iE8+nؕ6ŋj*@>_= HvX6H>Z8Yɵbuՙni_ciLVCK%zc[djMg x^\R´ZH۵u+\P~*j ml6HsqWSR|_nS\ ϼnXc i0 x&?k# p0!IUɜҠx *~C7+@`;k&WS|&~%H*`b],^h%iBK~r½ǴLB.$Y'F]])gWbltS!?h0gWh4t.^.n$wx7ncn|73i2% SLP#e ^+m"NS x$s+,غ+JkJ{cx՚(c? 5wxgɔ-wMゲmG8̽3 6|g wh2'CSZBob:ih;#L}]넧]bNB߇G&Cs3H(]_%SnSF Ds^f+YI_p Ӽ˫; ۥC8u763G{ zѻBUA3<(S'"e *ʖ؋,9'PSy8#H4ů2Ch51ނ^;&r2LuyC&TiRz%\HD~ύ8)2}ۤG ɦ0WxjQx 8n`h9O~GT9ӅT6%\hsGl&S֎4)D#al%:[b ɐ̵;/pmW:EA'q_J=Ey"Zx6=:˾}{e1?]3Ȥ|4_8׵%+@@/jIDj1l ?8y3fU9R]}yU.uhʇ&rXTD:=9r !6†Sn$CƷB΃"ӽtԙS5\~bGk>͝V6/u58:mGΣ^5{dUP vŐ˥utdl-_CL.#:T B2Y528kUi[]"`7-|u|±i^dџSW7Kvv]<9.kI98ʑ}Wc܍X򩧠2FԴzYl1ܼ{έnWpgmLT%1s_@6ca[owwWgN@xfPR)\=ǩ oR$8O[r9(?e;~m;4&JE2QB89D[V᥺j#Y7 RBrHZ񧜳uφddWq"K6o'LW*)|1~~IjDFY*@XLY2&ڢ{6 SE^rEGW@p8),Tڍ{ QLyc>~l>&=tԆMv=ZmΨ"/Ia&D徘vS;ւlrEA!4(0=pљh,<oKp7,=4s[Y/ژ}~tZѮg2fY&n9sTpif5(N>1JC Cٗ0exVzF=Yߣ~gfC"0m?J ȷZ@81mb\Gf.qс.c%(IU HP W4fV$8`@Id0M9 %N%U9`ȋCCy1<5]wf~֐=Ed '{}Ď]߼.WXI(FUdvE8yK*Ysa,j>+hK?3RwGFt뼲mCn2 "('6rt u۠\Vj٦\۷>b1 [V#@b5hT3ϼy{23H{*`gOa*ߗ> g- ֠ИS-m}{(vgc(5uˀ56fP#-5=!ƅ;OEm:|Ϛ}×0Sq*54 og0& mQaҙ-P8gH$tѳ{Oqx s>euѿE):ѽMW nwQ"(umՅ (kW̓(V}؞%cwz%SΑ9]{1윁ut:|*N m>Lz-AZ}J?( 4~9+2\Wq`JgnIi3 :֌R)gk)Wk;+iخؗ>I]"7)?a-N@A|v#K%W#(#`0X{~'zXbzRdBޣ$ƭE/킅~6l$a|PkpB@b!h2DJl Z_W;kD<l?Á:>e|(1khwO6TE @ S'A2?z@dDS,[&'Ilw9w\ܾs/ NQ8<ޞל%\^uUܘ gZI QdGmܽ:us̈6lS}I?Sk[3v$r+@Fҵ]in& |.ѹNQķ3YSWhg)a ޔd;e uoGhΐ@ҵ׸HǍFm$_~u(ڢwL/pdɸP+ b@}7],V%~93C-|>wrkANJ +}@ng骷Vo NtqqCr,Bplrve?&滩д[-Rp%ݬ75P7͍?+3X>6}BL3]i\ϴbŽ}5>ypl>~k41'yT3r'zS? H.\kR jbڇW8|!m@4($^Ғ&|0*XAN36j\>F~lo[]aL.408XcO HԲM& YZ