dpdk-19.11.4-lp152.2.12.1 4>$  Ap`qs/=„b ËENGZ`llE&E|f&=I_+K{ AL"лz sېghWiܼjPIJ:ma1#N޵y`ו!х~ɔq]QQ@|!@cbl0/9cYMG5y^ܮx0nM?-]A+R$[4oX7Oly./zu%ϓ+)0C}YJfa49a10a6ebd0df5516d36744cfe729f06224be5c0c774f5b96d205b9cfc4ae7f07ec92f99d19d83d22fcf0e14fb0688b49b2390`<`qs/=„,WyAU⩮PJj41縦R-j H_C!ҞwńCnyqJ>{SSaqj$DԛpvfmM\hD r.g}"fOK./fnaj[]q2[q\z ;|M _N)+4\]K5*G׷}^0-6'>4˩U ʉp??d  T  9JZ`h      $B`GGG(8B9B:BGH I$X,Y8\l]^bcyde flu$v<w(x@yXw48>Cdpdk19.11.4lp152.2.12.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.`q@lamb75openSUSE Leap 15.2openSUSEBSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-onlyhttp://bugs.opensuse.orgSystem/Librarieshttp://dpdk.orglinuxx86_64Z  jY`q`q`q`q`q`q07cbbf56f13c1dd663e1e325e58318473b64a7e8a3e2d3099f40f2e4929b1bbb644fe72df565a60fd2939c76c01120e8c967192ac017bfc6f9b4f3daccc6b44f148b1a4b99ba70bf345600d1083e204e99ee75fe129843256593ccb9bc54886b54fe54ec9715871e834f8bec861ac7911b08fbe364221b16b6b07e8e6072d886686b8a31590ba1dca7f37ba7b324314c7613f0a9bfe8bb3b8f2aafcc5437a8d3dpdk-procinforootrootrootrootrootrootrootrootrootrootrootrootdpdk-19.11.4-lp152.2.12.1.src.rpmdpdkdpdk(x86-64)dpdk-any@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(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.1_d@_2@^@^l@^\@]@]@]\@\Y@\o@\I[Ѱ@[[['ZZ@ZZZH@Z\ZTZ@X6@WDirk Mueller Jaime Caamaño Ruiz Jaime Caamaño Ruiz Stefan Weiberg Jaime Caamaño Ruiz ndas@suse.dendas@suse.dendas@suse.dendas@suse.dendas@suse.dendas@suse.deMarco Varlese marco.varlese@suse.commarco.varlese@suse.commarco.varlese@suse.comndas@suse.demarco.varlese@suse.demarco.varlese@suse.demarco.varlese@suse.dendas@suse.demarco.varlese@suse.demarco.varlese@suse.demarco.varlese@suse.demchandras@suse.dendas@suse.demarco.varlese@suse.commarco.varlese@suse.comndas@suse.dendas@suse.demchandras@suse.dendas@suse.dendas@suse.dendas@suse.dendas@suse.dendas@suse.dendas@suse.dendas@suse.dendas@suse.dendas@suse.dendas@suse.dendas@suse.dendas@suse.demarco.varlese@suse.commarco.varlese@suse.commvarlese@suse.commchandras@suse.demchandras@suse.demchandras@suse.dendas@suse.dendas@suse.dendas@suse.demchandras@suse.dendas@suse.dendas@suse.demchandras@suse.dendas@suse.demchandras@suse.dendas@suse.demchandras@suse.dendas@suse.demchandras@suse.demchandras@suse.dendas@suse.denirmoy.das@suse.com- 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 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 (CVE-2020-14374,CVE-2020-14375,CVE-2020-14376, CVE-2020-14377,CVE-2020-14378bsc#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 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)19.11.4-lp152.2.12.119.11.4-lp152.2.12.119.11.4dpdk-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.opensuse.org/openSUSE:Maintenance:16064/openSUSE_Leap_15.2_Update/ca202a82757ed383761fca0c105a2ee8-dpdk.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=646e0ac2629565ae12e4ae293ed54ab06e80e79c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=45eafab53b3e01ea67db02282a3ed4b9708a9aa8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=60bb82693e6de946953f49af30d14be7b5cc5239, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=48661da281c1acdfec86cd574c32de44f2f945f7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1681ee14762db0bec6951a3960dc05912dd3aa59, for GNU/Linux 3.2.0, stripped&:m3 R@R$RR(R+R2RR RRR1R#R'RR*R?RR RRRBR@RR+R RR-RRR,RRRAR*R?RR RR(R4R+RRR RRRRRR3R'R R*RRR RRRRR-R>RR2RR R0R/RR R8R6R:R)R(RRRRRv/ܞeank4Є^w 8`zυp]ex-jY)JYTWD▗,`j#*} ].MfrPX h!Z̔PJQ$-G"'S<{'teH.?;(ҝv>|&L+R2{.(EYJ*Z,K]P}B، A65]2W`YӟsuFIS@*T#3I ۔m*Syo'>!]6rs9z$[fAM%۴}`cl(Р:]h )/Բ5˿R@狷Pr6^<Д/,ܝ3GR/j cƮ6Oj4T [j"]7vMG-?/^>WR q^z %4Or;k0Ӭ2w^VVj;E}Ww\,ӚFG錧3oTkxpSB(醽%Ml(ﳻ/Oim ia{Ciz4Jx?fJb_U1 sA ^,>.]~fd'0 "̤lIn,a-#zYo҅ %<ȉXʪm,>~lhL⻈]Z /үۡ'f}x:]U Ⱦ<) ߔik6+j z(ű|L<$ ě^fF]c+hhˤw|}Ԯv sKbdΠM;d3fՈ[h+pfaޱܿ;4M$Ck&p7s5dXs&bUKzӒȅ n+WaI,^)`tP/]G\ 넌PR\*-wL`,DL׋h ]tڿ0^xO#,~ooBA+d+*HT h3Q3K^T6;AMmɦT7$s-F K/hNQOJJ-kE-BYd_ GF`I!"ԄkrETRLѓ1NeNro]Ƕ*J2245?/ȸ_nTCB˷g֞a4*x(!&n1:-xEYWJHI0] _VC9(nW抆<{mKUع%њ&P}dh~CLrviKt'F%};$}af L7|Gm&27j[X1r~'oɮ:kv~>5;Vydۅt.vތ[?;OTwX$Xw{'q QE"ٝ?0$l҄[G#sdz.:;R{$g@1sAάz;l J#2ĶN{ .֊s($1L!tɴ@=HI̢bnohFv/Ys2Jybo69tOcyo_; }Sp[%D_ ju?&\.m!6n)K>¥ O<%>u# zX2Jht*B@r-@(4/]ک;Lx9<Զ$ezJs֭f7>[xA*SlAZqc?EB(̕k6^"m+O ָs\A8t$-B:0㏤NiXҬwbSAhؤa[gr |ΐ^l#XV-p!UPVC،U Po*h1uBs^2SQUVu/p Jޮ 8.IIT]MZ>lw&X|1%p:`)s$4 wHKc)Gl!d^./uq8L6qF,EZ˰o:Olc}Kw?$8z7Ӕ)2"4:Ez "ς[Z1I2[ͯ53BC?-ê9 d\:WçnzMzk*$) wj8/(!~#GNN xvzL!^{gdpp_$: WPeĜ{]h59FXn<]Uacuh؁.v.g}E"[ 4:q1q]U*.ظ[;>țs>̅(tfˆR aOV#oħæqA2Uog-^6% N1ً;"}/ζ-c}Ưd:S382#iÒ*8O m9xFmnZ@+Uplt ֒iݚU qkƜDqڒX j ;Rr~FQhOl ?;}Emф8 u*ίл:+x}”s6'M!;)oMа+A h ʟhi=j Ӣ ەw=a}TC >s Ws+Ti7` ȨSё낰Ln$nO'v.#X#0 %>AKLS=]QJ9T[Dt_Tw))v^ZIǥW#p-'+G)B'9ݲgËS"=K4DMeXN|,F|UW&celW+t-|[,tF4Gu=̇TI-JP,^sskmiۃY((u\vsdcWeIdds څxUwC@}IEgPHYsz)Ӏ5& CA֠E"9:aEn É>M(#b[kW:xE Rsdi*Eܟnljff'$]b.0} 0]F,okM(592VҼڠeA>2^H> @t&ۖʼ6LB-Xn"Ex2KFQb פb@H˂=Yg+5XD#KOp1p?4-~ʰ~PdуLdt'>^D 5 Dowxx6vax{6E 2$k8=F]`&р.8n0 3ctN3Xc9p1`@U `,>!]^l>t{unb.tR0B#݀,ו3C'ؤNϞ'p"`|G|)]uDl|2 EH<~NeR~ݒ= H;-&j?tkƑFRG5p |A E< mE]5acQ]}]h%q_XEk7zX?^O{,s*Nk%['4wSxr;f?]ǵ:8BAk?^9=L(+^lU6߁":3(?FMߥ!|AENmK}$;ukEoMMy=8}Ќ+RrJ٬%3$+_YOh 4r8|2FE&+ˤyH7ȥ3zeXx1fx)>Y36[%= <πۡALre;aIVcLfLJ ʻtO:\3ɰRG =0W"l ~F|$z X:]8Ȇ~MaSI^r:zϩ2XbvD]caFuaB~{ج$ "E|$L Lf2錟iig4~=bmvuB-sm8 )m MRKW0(HF0-Wf$ 5%ǨrDI5nsIQN2NX>\vmHEVng󔽽xWlνX;6$L@ضTU}B񬶋/ reF$a= s(/|Օ8W]b0ҙ+E<\0D`L|jL]geAˉ $A(&Py$Ȫ}ÃJB2[JipQބHg)˜ jFOMIc6B q\kL5tQ]flŪg?;òNĆ,bSQap$@^W)YMQ~g.og1UE2Yip4_H/@hnx'W,k*g 3WW*ԕҦK)%V=5?4R"0o%~< I \FoVk; s4ƨv$.Ht{[sNcԌw:E}'+UhyC k;_Rx^to3C%-ٕ6sKjꌁO$131OYxAOGbA S^Oފwpta!8H\灆9ה?X)daw:'c'wȥdj@Q;ڙIqvy/4khkA`A%ˊhϡJU~k`QXքEg_<c6d9M6bKGΈPmMp F^VsIMN݋+C4fmE+w+zX krޭbO±忐BJ(_ܩRc W-U ;1trG5.!#OyT nD'N4+\B1bGJp2Kq;R6h+Y/1 vU&Ϫ㶐uQtOڰljlM/dW>%L2('I2O7=su 29O"vç1;A0$']v%h3ǮDR΋!;x#9W[%P;O't4NeSeI\5Ed$dP eMa3GFz[Ć6;sP=  g)&BwֶKyYH:U*p-hcXvlŠ)}u *+}ѝ1bX'3/(䋑b!Pq1ubAsJg{+ߣ' Ln"f~^jY0EK֌6!Vy϶Z9/L?O39>>Qߢ]vaPwpiEA.:Na%NL|~gXdQRYt$'d}_ߺNʓMP;cnbXE D>W$T)-lyK!>k8/=GB0!&B{. G#ϷУHƐ~Ƀ8j)/_4V=zE.kY a ͝ȎUf U(GVm?b2 )fzxa<b=Rr!+4>J9f۲KJ14瓮2Yz8zSi~(G#1'(sx¹xϳy˵v gKa׸IT.xa5̣t5H_ƴܻ[H~izPm)mldb-)Kzv.r#cxX*@w 4T9&Y+%qӎ.b}2=Lk&ԁaJc05Cv2rύ-DӲ[*_&xՅ#$甊Vzp^}AiÜGQ",r , ,q+z۫\YT+ԕkpL_?EoO!6.}ެXf,j #~~"/_k==ĸRW)H" 5/FHϟv,ka,cڡDڇK'ʂ /w>K̠vdZZg'{^ 5ҶN4ܹ3EMUB% -#Jpмϙsv&'浹2@>3͐yv2lӆoU|1aByցLpdFg7P 2ZLg&z-r 菆E|r pʡ6F>8e\,ᦤp+,nU\ -9ۘ90p #?lɬ\.j%ۑ oh!fz'G}Ѻ1~Ck߄ɽ6 `΍ª }o4|T5( y{+GbNSf\ݏ.gWcx0')T;=i5/V%p wh;!p8V[0gl' H;e@QlʙH$Zz"<ؼ>8RCwWvض-bUU 8@Hͼ5E&D`\( u/Fr,;ޚr6p29Z(_ZBN"64ߍ3,hvٙƫxJAo7QMyf*7+/]:9S98~˽w& CEO%{X^ދv쏕qᯚv pص#InB0B $n{9< GITzh}EfXxʠ^$?B$pFq<uM*VHB~$9j>E󵙙{1)ڰg:)  jpSw`Tec߲ LN||y3YiNeѫS!/<_yTWC 6G\oL*o e"G^%pӤɥݻhd5P$NO*/CR֩z@tĐ優4[ע#Y]+"5 'attتЁ;+0F O>drVTL0wŽ[/MGN7(CAk5 fBm3&;/ehLPkwu^Ǩa,LAWf*m;<$vs+(gG{itT h651$7w2̸:EkڐVcDf_HR )(pUa|nJt"Rα>ͭ7$g;E]trd%#\*Ky) L )Z:W~C2=^֎ʰgs"iy&qF%U.8 i啘/['B#US /+B~&CT`VЪ9>Q^]x0VٽRGZKj NOimCj{ WXy߬2uƓIcвqE(gZ ֆ;!OnMyHMr*}b2t,DM9pt)H>:EuOyKA .&j$j.7Iw[%h: YZ=+oH[aL*ZAISogC JkGg{$V#**Dҟ 0ؿ:@BB-bn@i7 ٸvcF!K,6lU@ _`̤0VW’w}JRLY oܢET"<vλl s1m)oiJoliH,PUQb[;;YATTgy% IEXca`K=5?~D~'ZURx=o4(slw+zMV﹯2T^Evər[6;';Oxt EE1yڦ02KM ゛h}_^n %'|$AKMC$Pbm5XDT0&WBhl~m"ڝ+z ?TMLU}煵Y3fLEF59a"_]gjY: \:v4<Ԥ"p_OrXzb9ъ!U""K{)to)ȫf$*@絳Vۗm0(DJL`q!5p7z5V-O֛zOdbPJoEZk&“%lgHf À%|I4s[3 <^Jlxݔޙw[S5i@&ҏ?GH%B&†"cc3YO5ό) MX[ 1`3&S&,_T^SGg;2gY/IifB|ȱ3nVYߧ~a6UM%æ4KTS\2T8Qْ (X'Tl>I©!(ђsEu%cP#ЍHԓ?o^ (iɮeX26dpȎ{ǎYbBh.2;Jq]1:"[v,33E^ ?b-YP6R b}'BǎخQ1lDvt= Ė/2=팆Dz,jp5ʣ`Ԥq󎨂:9%cgJẉn25˶#` ׍ 9<~ \{Q"s%C킢" ܙ9PHy!mg=MԼbḠZ('3Pj- DEkaTgXbfp\GpU"QIc3_==-GӽjyOњC-(FÒ-@LnvmjG;LƥO|,+tܪy'R,V=C~LUV(_`~ܵ܊voO'X_ h5v@9b^ 8M m\zy&lԵ5: #N(}mMڮQN7*y /7f y_CO8,QBƲ Vu$8q]Rm⼳\DV*[ E47KUL9_ 'ΚRlC)D7YDPsѶ-)gT8r5{y(#cg5Br6tFRg65k58C9>wC%̩ϖ\C?Zq k`D-H"TWz!+4HJ% (y::;McicǩUF,OӇ<ןSBa A6bjˆ .CmŊrd;c@ W3\qCYC 2Et=8>fH}Q|4h4(7P<53~cMl;tl{J)xYP«2 5.zZX5D=-- xQޏMNYPdWF03e3C4ԯ\S?#`1NʴE hB) =?}%3FoDRQJ4E&vBXޚȜY0B( i;ur e K|3>Unn |:fJТи'6>W)sAYUȕwoJs a]{AN,q`r8#"Q 뙼: eS5v!P-kA`)=rm6=o~->N>HgFǸvjuyal30k_q*If;U1,(nJl\u apjqB˖Phc3eO1qh3c<'' SpMϘOBȍ]g"ٴA~}.zy9ՍsrBM3+R드#36nIQǹrhȵb*Ejch%$~+V6{_sbN8@֤ (* =oLwHw j"nk:Aڭ֩neҫ$ü58#uc 94QnHdTh~܈6h4pQ$,یXU|W$BƹAC3xMW`&[hY`&1#hٻk޳b ;Tx6k\|O@gttiWõJ?فW+ !< aF߈Un. x,9;wˎOA2dNƎ96Şj\铦GyaSId J`WĬ:G@e:UxҮH'g͚@gTtةLs-b ^,aFx@eR4WUn&cةo5}gV!%Q :b K9Le Xș5VxRb9/iTrZec?ҥ 'r f\hhbOae4#/u`O"Oą4/"JA3J)<_L3~{ºsqa͈񡯝>p~Akݨ]vc!4.又H@2T뾦JDKgMkIuOz{ekmFPysiS/\JPJN&4~fKsX(kیqkfn:%XA[<8.WM@^g?e|mGtV{ K ]n 3PqBuWىb*c|'W'oÿ?42ȭz S# NHǴn@ԋka|2  gmIDiyV;P q7&0Ȩv yb؃UOlPX^=GuQ 68]:"EuI "X]%rʋAx Xy݌Xk|fv?S`G2K2EJhϴƒm$t[ 8w8E𠖳'1S&r|8ͱe3.ߟA#Avzڪ_""N\ nk8acެ!Y' I)ߵޔX~o 3GGd7: 4N퍒荧y#xj3|rUȱRIo|zjk?eԑ,xכVsObSXO>l5_>7Ʊ-=L.,!Qӧ&K3bNlX?$P+a{+ }d x >s@[R)(4\)>,t:5AJ譬@T:2{mQPkA<Ԉx[ˆL+ǣ'Ѯ{FapFyՂ< j\RoW{J EծHz^057 /xtЃkdoEPӖo hM&'op !!p.]wkd\Ì.u̯T}5pʇz;<=Y `ı`izRb8D4Iѹ}H?}$#K3ɪHлNAO DNlknr3 eT3hf{ *.Ga얏[XZcY|>uejSfV#`O't7AYCEkRԍ t㑙V͋AJB:U5a.1Kڽ{ЮFiVG9W.% Ib2 & "8j w-d˟mw"o-mYCjQ6t& 8^dIt4T]ɿ9;*SWY\bd$jwPq-zỘN3>Zt 06tRID0)WPsP-/,O0dmN{tUld>8SD\lMѥzdӏ k:h#{: %y̔cz 02$b]kz02[40P̫ϭd &w[}?Y>$ ltvE 9'QJ),Wʛ̣'WT,yȨ٫ͳ,e&$;c-Fp`@k(o0P vW893`yf2 uguْ"5,RO _Ye]"4#.RVt3gN8[?%€A5h9Ak r+lebO2 \_ IG ;jpͿ*B .%X$Rtl01Y P5?(v T\j j<{& v*Tr1+?Zg_C̺U^,Uo"z8O%#cH-cJFu:p q # uEz`CɌ͜ʚ7 o*, PQ+}Jx8:$R\;7,{#3\He+n[)) Zx dY#phu-x}vmk.dُNZ-X|A;ǰe˒Ջְȟk (lՌ4 B 3^} [0XVNH%*k^'bRYc\<<.uC (=]v fOuS{Crձ>&.rĔeXr^,SpNu4L|(FH\i" CCQa[# (4Fb Ƶtǫ>/|R{W؈sF8$R;-;R*Uװ˒/FVN[4MeQXxs6F .QENZk1Sb/g[H7H71Ø|jHKS4wv 5|: DJ4qz)@ԁ9d"O)1:LaJߧM8Pr eHȇUo]USaP }{[q%2EE@}Q)ٰ;rSz˺:eaS6)-CMALǨ5&wF1.ҰC>^t%4&}t'qÊ$# >0CEGRVԴ5i7=n)fa3Bjwݻ7,yN3 e?E ;Fh7J#y<# K9Qn56=2_/@!p&K|):V="z-= wM>ue~-MU4: 4-$Ӑy]c"3 +0"łF=ܦ*bf;])Ś*-UQZɉ8,R[2S _A=1"z/1.Y {7. +ٻ Y%@SoN~`s'(tgOA1mHH_ *g:2UC HȖPr@HN|^Ogʨy_:A(ni5?O(7R2y#r q`lw!^SIJQaRQEIK js+Z vA`YrdVbݝ~\K3_ÂFP0}z\՝,і6S'ptVd,)[}MD]]6GM Ş\OYO.ڱIOe ު6Mي䐁d{{G}hitzG\yjbK@t&'߁#ܜ/ս}fD2|gK9֤HZ hxj&XqT/('Ђqbo/,< "G+[. ȕظ:/QN!Ix+ْ¡&!>d&YRG +'nT Tl` d U0G 9x)Y`uXKkN0'_x"Ѐdz0|K1 2.+5R@`/-:!8H OL8Z E ׳PRCpd*4W߅J9DanUzg;ֈ[)=b<}%$s A^A;G#.#$SeO.!ӡnk'5"C@"ccir)|\.|׃2w]CW BHHP|2 E5 F@2,sl꡾>^„hlj *If欫*ϐkY-35 ' xp3mDKk/UXMV*т3 @4"o%jizνPR!:KcGBOK=.I* ?`P~&G8|Zu]zK%.^^XpokDk8l$2<ݝi>׌k?㷸G[of=O1w;lx|F5O-ǵsmmMzy4mUa*p@{6é57$e$!hMm8O8Rt5V:21!v? )Zh0ni>ue ̈b aD-ܦ(vU4j+'&&1GԳzrSH:BDB-a@QgJY+'wı{r;>.91l5)qhy_q1W)h1L C2)M3+Kg$m$z9^$U_ߥbB3s@/36ݍX)O2B[6Q_Hv 7NptF!:;'p=쳝aTIkpsT 9R:>;hKn42q{s͹Pi|8ݱh÷ĉUdwzfQV9 豒Ğgmp~K+*^]{;m45w|tQ k?G|eŴ Bj.خkKi@3}XiTη`0=G$\LJÀ=#+&2E[[,~\M'k@иmÓ+/aF EA[H8X wI cQα옥ȘoF,;VTw y1TLu>ynh(?33G\g6,>;8i+ĭr]dV&X*-IS*v;ECxKk6U47!ݫZչn*?wLT n#vM7Nos :@ToAP W7eI-vkrYh{NELѧp'mIĜkR!Y CqSl4)btT\6IG/De^jMچSy:J텁Ց4IG'-kK8QIDz㋉u+r^bSܲO] 0 gF]){i+ܸȪ\wTyIfw]4=Co֐ѳm{yKº rr?oi~S씊r{ iu5prKe؎8_SqpfcS, KmބPiuPy֕=Gi^զC{Ϩlŀ`nqRlH/NZCcSNƓqQ vg7ɷv)>P&zYYmM&X_t%NeN'UcOOH;bEn[Ⓨ5:c#+tδDk Gߗ0vyV ^DMk֋ەVPfu:>P/Q!|Y/dsyۙdK,fs)ۈu+)TOG cT7kfc+G-= 0EMu(1FkߒQ7ؓ^ Z>G+1w⋟"zkRuQhHsLq/m2lx"R8 Z*zہqݮλ$8u;1z|ĩН5 [‹Q2y) U k\+= >l3CctPj/,^TFѭ~ };ʂ拳|HMSa̒%@p̨S0.Dp)lD62m dXXXM{hʜMgko(eIxݍJEH&}%JRy ȫ-d*JWq9wb]D>06P-dSE^!K U?@Tt h;yjRgq@z/[LA=c2B[΁^186|(]1\bkHH[:Qt^L@2RG,|ʕfKrR6##s{*厗ea0ˈ9xa .'7lm= ފW0bJزU7G&Oj:ڋesݾkZʕWAq)Jh雁v.X/ehNlP$ >~=ko>(м< m͉7XPc:MNf6)4!-Izan>)Ee_YI@3fj~kKk{<8-ؑa3 ^tn H1th0Ȣvvws?݇3)7w(4L>e}_cQ`G2#sWf-Nb{m"Д~L|̆6~+hr >nl\ $RJzF)&~ߟ|&&ZڮptR=+:jP.)Vw{9́6rL#c)$u>Y86r_SG^ŞLx9Dӫ,iO狋fV 9+8n(w@Fm kˡz{eNPA>oT/ w2 (9LƎ"OU}HdpjY>yE<'qט9 i=пyyX{MEj7ABS%DL1Őw'J 5ЂG.wgea">o#G`~Ѹ͠-?Uen(_ m,ՅKB7>VS һ$FƝXV&;BF\cEoNBDwŲ30Cx_)XqdmOւm*;5QcmGVY4&i6z5z!;Af\DXgcAK r&vY ^k;<(XsswoLZDV5$U8@:@T5[bU"]X\ rp5ik9]0ty!ίc Hk Nn7a1Yk_cxRaRQH3wǙ`3;uZFG$)^o ((wO>=?>SԧiDJNT9_aKOhv1 a;wO'%D؈o_0(E[OmOg>@(ۣ֕ȤSǂg3ic̝PJ6l9GOc;X#?Dm5_ɡ \gZn60>>%$ \,A-hJOw WKĵO=$Z X'J=Kbcs,K)褱kpTh,Dj)v!@WdLHr5<1xП%bMtM$Fi\1{; X阚sI r~l0P$,OC)NjOe+4G~f~yhJcO,s1Hm)XU _Y=.MiP׸* F>߾zcq%XOEu3^ݸn5g4HܽOJϣώљ;qӒO-mN~{/ {" _ +u^i.L.TjFL_P>{at.#k0؜PAT=2_}A\z,bn_+ &f㸟,֮2ԣ"[pKܽƦ[̑έ':HU…cE΁\s1QEg9%'"kiQ^lIi( ە ѰX˔E/zqDҏwn V8 gj!lǔO/7݀Fne%Qeud;Xq#ݲ3b[r}M1M߼r#b=]bٴ=̛99qeWyn?7貟D,y{wf3޺8֏kqZȖPjZ4(kzp׃5~ 9Yp0i ,6 %`Uz3V1 cqXݿķ-#<'JFTճxmÂfM3\'$x]T׆߳>T%[/gq*+6!s/p^|@DŽCoݰJLt]8zѱk"ҲJ(rj-~{o|t܀uG[* `G5 ՔW +<6 c7$I ?×<Ip<4YT@.E$T;O4 _SƄl7xzHw7Kwg;r5K^isstnq*>PP$0H\E=ndNw@\B& =@?Uan.}n͇9VM4յ9"NDu`M 11Sc̙8~iS/`^}n vu a!^Z1BtA0CcZAme@v&_YC}gݓ8ieAk>l?')r!9MY=ɛv9QYkYnJ,`W[)!ĵV u63úJD'Ӛ%,9,h" b j}suK1}$E\0Z=o/6EroćFFPi/NpjÑ|:e΢ⱊsSR =4_+n$'HQ` Ab^D:#=;:? =PtvnU?r}89|tQE{#qts2qE /TXhk,ܥw =t>y 1NI׏[V d3W3Rn]lNyil/R\.e^BJq8H?CL AC&L*3ߊx0Z9\hDR:pݝm TC>3Ua! yM-ɗ71.'QbOYNРR$7XA*arkB{Ӛ{ m/G~Ս( {΁!7P<6>/Rwoen&Ao\#(ǵktuztv= d`A\ˬ~gSNjS a @^S^eF}̅d{"8^jKUw!M:+Y^ētߥorѺtc¸LmW[ O:UE]XV,Ja~ɻk-\Fme.&vKbb>cpD<&ث Ӟ9dj{QPzt}u.N )˰%gq" F^.?ѳѽ{@T Cl*raFa|[!eM8z u?z<2U͗f,6O! |;[0ޢNoZf蘏VEɗ3*}V=*W{u` ̎Џ(a!jqAlϛ)7ĽOdGUIxln{|jN\T%h橎[0ܨ([5mxS`XJؘ?*8^o1$9Il"{p~f{LOmrmCcE?,=o^xH1>'p(20M{pX|EKVTk v7!dO³{XS8۽8dR֌G{s.LEVajCa@$Gr8DVU2dہI- ZАLwޖI2rBܶD]֗9BNE3^,h-1a2Uv&VnFg/&&cq--+\G3W`35x(FCކ'u!3xeS#Vľt<4&c-rh3 cF}aL):`Og6cLG2\x(@f㯎sJ7ȿex=P%i('K I]_$r`ǜbt*<]9r,ԉKq[=rw$TG` Ȍ2=--׼% Z[ /Mȫtb)sdk=c}/x!\x;/IduOʜ╺p[>.@2;k) OC(W=T4(  XXل1b h :G6%p@_s"I8bV-|ݛ{dP\ |dr dI4M Xi..!ZAsR5}/yVx:iX2ZX UH;:󐨹)o O#7rn嗐[3{yqŏ "! TNRn0a@^僂tܴH/OvCzoN)C\MQc$F`/^$IDlm} I_Ѩ2W * ?2{)diގR),old苁3)<%mjᰠ%z9#VD ZӖOk"sc{ts3+mLP kp\6yO N5ZF4c ^҈m>`9pD}x"a )R(^,R B''B-(o M) )fI|~4 wӍc2 :2V&]eO4{J%q4pv]sZ^; 'b$] XnM3¦?4?\yoؗ=~hW4Ś e9.0U!R_7-<: UB@kxhYGOZ˧ZIU,bEd: HPMFN ctNmEz*0Ƚ VuLZeGR2z4 *~R/eaօ wiM%Oc \U::nB {vl!du[Bwg@=)q8Y CN>?!)@_ Sx*>"_7b7i*KX}DQb@.5,#-Y(*oH'* lh, gOdM᭗^\G4s '#rʟv]:N\6CŇ-P<&j2x 1H|MrŷB3C.l9zwF> ђE4f5#m bL1 ;} 3>qO6K L74E.Ca9`zKf VO 6EÙ:;BSp>}7uL}s:Sjvܷ5y8jI] /_\"5i2- Zgu.6 mo0u Io&i.(]Ӻ˶1绐A}=}.e$7MĖw0eC3N$؉a藤 :UNgo*F5Øv]|LȏnJ4NkR {bHD`uH VO#e(J;M*A}X_BB"\^_\è끛jsS:#eh6eI̹Y~۲)'1 Iz7:;۠cyS[zhmYu^=*ogq]g"}h|6w8/Y~)#&$3% ވXr6beW/o_K[/ ;&#K4P^Tgŏ i11=@WxF='mYo 1%BkIi;3:K^C)Qp*fnwLUf:暆I3棱,[*ɽzaLUg"C-GaA]F=#Xhk" Y4HZ GlQTA=Ӭ $L,'`j idɠnCa ۍYeQЙ|!MjCmn^S_IљƽJz4)smΝdU/ÃϥJY$Ӭ /]wϱj憦<+*Ȅ՞q+g r-(U I{Z9?3_7m˩/ ipO5@ю獓n@P &]F XCԴI|p$eUGLӖtٍÍfdžhA;J93jQ q: q Ԃ.A[Fj앃bU"ӄ+l?/&E 95f){yla.-eB|,,Wo,UNMB`y6ݼ Gs .z m~[ }@P4h|S y/$:EjjidM-I9V+蕙LѝnHd~Uh1;M=SfoN7ou@PP/Hn=#"ev۹W,Hh*vjhע&L5ORqf ŞW<`ש#d)}I!;LʨO`+cy'q#ICrR1qIiFfe~}B6s. j"-c:9K#%Mق~¹r'WJFd hfEoZ\kh4txohjŽ c6d:%C[P+m>foQS ~ZcߑoTΗg]=*$yJ^0D?c8"z*9l`DxZ~Aý7pMg֣IN2΁ %DS95b柸C H\Ꝥ&KD[:HU6[(`=ũuxXܔD #pTSij }:@Đ5 8&Z|&)qbtoٰ8 2myH..N r\g"C zUVw6Mb գ;R=b# Ji7ƿY R@өӌ1 cx=S)ê cńgίu=$ꀏK nV)WT`wD?oe%,FdK<)>`Lֿ|QmiU:~}WĆ;g>[vx|2`Uֶ9U 1n6ջݣ L.5䐏2$HR+'dC$i`M^EMb}i KZu'վQN_)(+.Eb,5WYj[p3=W\^RFy IMydy2!&v"o L,xͮ:q\.g!`tEˊM"Z_|9Y %\j Lzt:z%xoʤJ׍"έFþ7&Wa'YҋI˞Ʋ\[!ΣS`d̤"\ M0`!3 .縊]%GxM΀@~LVKJha|ަҽTU7 &HI=S`9Oxʇ!uEH h,RIC̸W;D~Ȭ1wȉB@ʦg/}@)ޡ~MpWNNXцKtmj5IBXihtMhYxϯw*箼V@]T30Cʨ3f*kb4XEj|-[XibNP >e/=7H 9}Ac?MKL=*qUrs}.襤 p3Xoʖ6,H;KCQLo<-ٚefǥ ܳg 9{K=B fH'49$T8Xi(Jg3>δ.YD@ka42EWizf#҇O`HPJy*)(%fq4_FYk'aa HȪx|$(ir|[TR]34Q>n~J$=[sIRޖ5nO*m(E}^`SChG8dT>$Ag:P<-#p ,(wޛ1v:SUa&@8`:JZ۲a.h=x\-90v/@ib&+wn[;OvCbgDrh5cŠ_g!rm(BVmL&n'"Qߒ2#c<6^JC,s 4F=X0 Y=B5ciI_i8ˀz65W$ t[:_\Aqa`6M̤xư{)ED%5εO}_m'n=3Q>];%>~4q7،6p9k2wڽgvDd`ԩoP{w [ i=HMXCر m߉Yy/ud^F5Nf^a2`kƟzJa_II]a{.^LPHUM 8I7e [$:eq,@;,V\EbQBC2p%N9V3 ٓ7oʚ{!(MErw :7l%7@ QA0?.^rNIE%q@U3UՒ"+&$l|U)9=P-l\KU?a,=e>5S$b8n }l g_&9ıyХUn2My%X,xm߮O>=iF_3qJ!/}8Bढ~ ʈȎx=,ĎkMF7<7cFDVWPm؜>q :dFǭ&x}l0bDNWtS)7 FV2]exɱ4j d贯M[C "+J[`=[R *pd.RNc45\ٍ;DA1B{c{ @jbᖯ̽vT[ܼ1tVd 8cA!@IRB^ĴNQU||6?S;!6txϤ(DC.獢}Dt9[IG]IxA.N"=$->29{AF; 6M= OQ;,4ɮHv`۵yD|$w:fݨ>IeY'l;-7(B_v] M^\v kO;Q_SI Jb+>2nTzl`_d4~ ZO_}GG?U t& BynM"<>~\ep]rqE#FGyN+qN71W軴*ߜy"46'tsQ*b_[Tn/0ynǻk y*"dG.( f`T?Ţd@h;c CUh}Mt.aDK;ӡO$ݨRxvd^'eu^ͩũ,ا ihEg83a Ö!-JxeT-sK bnxgbafr?\Jh7kaX*m| mzYy'r|"0X aM{cǒyM?@Ĩ[5,0IvMU,Y&Kv#HZhC̒z8X 1ȟjC)$JO''1{23+Z-/ IN@7S9,紮^̓~Qz]0wR;q~{@VzYf+xde?;w_KcpG-, +lT섗\yF4!z(=hݾ sAWV_ARx3RqpZ$9j ORgV4U0]0&aL ug'mm#cP댹$_tXWJODh!$S-a3uh1zBSZ71U1IsmFSȮS}\M ΍g:6"w69KBq<: TU0kTA=͠co4]wEr%1hDa[; %N1#: D6P l/N~/dT 䉈,$XW)ȳܘ"k(WaU8ZO:5Wǃ:kӎeJ<ۏճ]J7V\ΠWc 19kq O}u6O~L\tB&ɒY=e#N>|)?F7N\vE?Ken|/`:'7}9˴FlrUҎ2op/]'*8zF= U1د,Nciz3JO!s']Ev$)fjh:1AV*x/,{^6*R:~gvR,k3 [x/Mѣ[F?||V4Rh{z: S[EKˤѾ~+|텻8Ig#}ló}lE %MLh&5ߓ\;z+O 7񲂼F8LrhҬK,Y av=~ӊ8_݉+*}!&9-7h?PA 0s3h)\ qXKCVݏ73wPYE\zF:6%{ݧw*f;N:Bܽr~o˻TH g&y0Ld9blB˾Gp[ZXB<\mjvI%KjStOV!ͅdTϝ d똺I+{e>YZ@X?Xy51@{D?42 6Ƴ ~ï:O,Y\&$Ԁ]C72aI kU2NB]G%'z>'И\qFM"J03e\ u}s nce/_F/fC<*P%RU t-8*(M v%IT`G.Ϳԫ`Ń̈́ WD'=9zߊk%lGxE)h9\3vJ'pvb' xXWc%p3&Qwe&**/rkiJh%ga}ߛF;٪[!s"ĠM:qQdWC̯XnͲҀxY;&߇^UlcSqAC({\ QF^,B/^_SErv\jC+K(G 94e?x<•&Ky}-u;)VvxEwz@`%5 &k6;Ft?Nv̷ CfUhg rwLFfx - ^g,l/)D) O'6ژtd>{XfgN 4&+bpkboΧE\Sd*|l&+@>5.Z̺N-}=_]?3-S]ԧ6d3U}/%m0`5à`DךXo'uw딇NIc)\H7/`F2wq]l"?=9/z*4&{- Sfe>~ݖ(* qVZ8P0SBA({k~N3ڠ v#s"*/`^{P]΋MJ).:㼸:Ԛ?I qV(F*lm t)F\V]Y#U;D T#τT|Lw1`6-g2Z,X;v e@q prmYNd+mvzS|a>軣ʬVhDya:V[-lN_NOK>W?omcS]!9׋QJFłEŽ7&=r ݤ9?8(vn-G|/f@^HmDv]p' >:dSưrNq(Lu N2BwڛTh_%;-SMSj'@v`B28TMA'"m|i<`o@d!qeH4f'!Zev؎'R9m$k QZ%jA3`MMƊ/;`Y˃sw!B lfa YurEX᯹]d+IHFQ]R$TeI"۔0qkN|C5Ԩ ~ `!q03)&uŴs->6ѸTsYH<}j%zXMBA },nxGrah"Z3]4x)z{W ? %O}@h~/?H O!>4KvJn2Dx iFk~ X;\q I ^¹{W\MџO`pt*eN^` e2O^"@iU8-`ŸW"\#/o\#g KcFΡOrBv zQ*wNzX_TmiL>㣓Fq*}O9kfn}a^R\YpU7sy :ǹ]#[zWp<eizH.H0 4zu xiICjXBI."%.R6T/}NT`GlM2F֋d]'l@9E܁C dnI33mVD#iVmD#*!Ǡ)rxjv֦n6WYEHdjw}J_vB~%6Y]e=>, 8<ِM(4z> bϵa{;9|'#zV¦pA ٴEIWxۍo1WyLgZ'9cg~az8D #5 !ZB.ՙ_6A/>HGZP-J iG$yx(G%'-lK28w l*Y8 &QӴ\@)Q=)ұ'yԬ˛CT~i.1hrU$ͿG#'@ÊōL.V9i̙} ݙbͤ?I |6!2NƦÍI؍il5l"UOTu*GWNL%&} `{z%϶a%im=[);n\? BsN.NFDe ٌD CsbPYw"Ic6٥xu~JJ*xdX~i6e~NEU6^La~}KDK4?85ZR(\?/{ObLZp"o6laaXex>禂%Bl9uov9i$~#h؆_=sfvcqy4(lZr8̚m(UB)ܵ=0j ¥(~b[>.Οl2IQ 9IRj^J< ' xp0u"C{kS7-C=JɦTLqi  4M"0 bʿ=0:K)s2>{%>Sw ۻ֗Y/ƨ0=󙙆yYr6ى޳I0}>Y X}Bfwer8]Qk}a$fYY\:d$a"](P%i4PS|&xHyBA.Wt2Uj }W IGXV6)!]ػa e-(ۑm;\|?ijkvaZ8;)`%KJmo2- Lv|!Cר-T<[eB`ag7 E~Ko1ov$Pbh`݄4pQUgR!㾑.%V硌_%#֋o9;ݾH(j )nsGpr**' V+Gg]Px0E>"@XN? gH#rcuA "\\pR_P$73QTC,jG.Bya3ڔoHI_}(Qc4Ɯ۵٠~ȓ"h-$Wk{%R)M Ӱ>JbJCAsk:^'M1Ja2Qx="q{z|I 89EH*T'`#ܧx޶?aIǎ44X&bN92V90y:ZH*vr*Rq,;O+6ł=Fx]%7g\2H4E\/mâ>KRcw]+vD~md/AaL͎G|]dp[(V}UL#pAX(%Lv4p&}nȇ$3ةV~,m{HŒ>7;D"BhmQKHٱe16kH*w@A,JK"YlǾ 1(]?6d;IG/ƿ(w\x0! M7h쇦tm$;5b roW~A=A\P ”<,̺8C$l ŀrޓ7p(, X=#A \jrZHa d"C?s4*.6QdI^v8yg T!48* ״K7#\$y*?-iHӊHiOq8WE'{֨&'rnUWX/ CQr(A0޿/CrK)ZsPﰴZ`%%օ 'L#;:K b.ApKI0~j6Vb*]|m U5[r S2^)<:,R'?T '/L>~g|ŭy- 93{3^8 )\&bpYH(\h8 Oh QS\`"&Yh(KYŨ" }M5WYK-HC'L]J~!dXUn݄Dy,ƃFJ!g1v_L|!|-CzX25_R " k^6ܖ5ֻYkQ"=?8lF6(=rX#Xehw64q Q|fh1VyOn> vWܼuBH bIn4OOK{p#*DK+77?NOuPnESE[;pao0RFBs MYHN- s*Gk*@àEܽUOb4a]eg.msBE Bny5:P_tV#y5M^F$Ş˞Ca(*p|;OOF q+jD0*GCx t6Aph7_ IvmV+N<~ I?yZ/VE劬)NF .NZ[yp=ù@k YTG'(=59d7?0p$p;mދ<3uZI4rQgh3Шim7X ~~.S򓈈i~4HBlU+x=J{LnFdCK%LIX \\ODYsR!93k|g17<=95Rۿ Af vI{YF}(=bOZX÷[^ W"^`M2ּ;P'  GkbR)%GB{ΆHFolDž:ҖӐnC ܗؖUPC63L+3J xNmI f[mg \ tעG*L-&zvKXyg )+nT;,݁$Wmt7sǘ7>Ư;mU|a=:j8)^ؼ?R3Z+;ftƣ]2:kS@EFOJ?+t[Gbo?̷_c3-iJJ8Rf,9LQQ>_=;LzQ0ݺfc!N@Ʌ܏j$M}Xyй}.+EzP$$;>g7 =鬴q1v 7O;I:Yh!k)y4Z`NL9FG'm2D3Q #`qtn|pWXeO:'MF`$G֑ NмCuQK F'Ю!7$IT>M%eqK8B5Q/{ E֥jv90ҐP%bks#Jخn9OLt>2m>߄rf&@7+q|-WqRSɥ|*.Mb~up 'n S?#kF5~7ipJL񝒎 [fLZ $5s%?/q&ƪҼ >Ш&,O[7z\I\_!/;H,lwE(,*=4u$$Oyu4 8CGSk1CP/"vW٫…R 7+A>GuM](,ޣŦf)B/# k"@]$CȒ7?z^a>dAؘyqJcF5".,]hfpJxfvUWs"Y 6*abl T xWr=g&mUfu .<`=HCß RjF"'oʸ VvRě_ s_)o+ ꀽk)LŖFz \,i"&?D-0clHof3qƪ:h(Gjj#76w$<&u'xĸ0;kTGT Tgyywe<'\bNϣe#*i[s[6i3Wcd˓HضJ%mgBö[2[$mzlQ6bJӪi>ic+s7? 8#kH s5Vܻ*eMIM쿚=4`ܯ1xY \H<Ӧ( j@ 刼W]UDT Sj萀V{ens\ :G7:{z'EU~/hmuB0ހ4̰}v""ɦ%/En7BD4J(`3kH<@ (u*e 9fJ::yd\0@'&}B9|jKtrQ6zSZ=Z`b^ 4,gT4]lpW;~Aj̦=26n: ?-+AY 9Q Rg ?61\ ^+1#>F>_reyEDٖ ųx M R0ke~B& 2йdq+0lMdVN7iio A94 ti Me@CTU荇Y|yWO;{MA\kYdy T̘YAџ89y: n`\P 2^[7 ؾr=6f6tpU"r8(';HO(!SYdf& 8S[yV.s)qxqcdgh mZO֚/-ufA@w(BUJ2*pIj-7Je%iёM w T>q:a̍<#uA8rd|/Zm.{3}Gxc f75-V9]Bdb}dQ< (  .PHIY?WMpsYJ EbdҙE_sdbJ^eNN@v@KE_a Gsq~`0/P m('`{uS#-;f_"Ɔ81a+vmI&DZmm(7eh, ʱPWȜutBO`$nk((wu @#2c4daL+HgLD\C|P_]UZ2s1q􅁈~Y@;6?H9hYt{Ъ7pyJ.vh* R>I=<$爇3rG3("}I109rWhVˑ&OeY %5*HCgĴ[aU%Y14PBQZrwҾJ[Lh_D6x~_{&  ʩ*+@*P>+@2=~Y"oW0a0!4 EE{Dh?>V"k?=р'J, ښ^B4УW`M=^[wacvJ[ئ@[#|ob]xUc 8BY`S!N&l r`!W;wS1nRאw)w{yNS֌*ϐ [ SX$wO Ę)x(B7J[+0W_fS&:rI- y(EjYw(;[ȾQ]v7p" 4v*gl4CB9ZODcĈ̕/.60CmEN8ymR Cnq]@1eU-UFX뻈d*Z:@O0Jkۜ!s̪ ͇rLocV;0xצ_;.]rc|id`q՚yEjX )(פQOd,ssjiiu pYF+('0LLH `/jk=0g1@M#*#k?o!iψhW˿{`te)6ţ-\@6[>b5cikL =mX9.=?ձQkU!'g&ʍ>m'V3JȝF. íAOޤm'mx(v^? X*<^mq*.W(9Xil=q%2>h%b3ܘ+/: A9h(UʝC*?veU+7@zYyF!CpUaOӈ-&NQ5=2N_tCdzq}sc+&mgF(UGq{0́SS0DnK3-eGYE|=؍=P z@#`\uq|Na&WngŬݙPK̼B^Hm^KZh2KYDx,UoD/^ky?kJn8h,3g/k)4\@^j񾯂2Ң@P_.=(wmS :Hs/<V/کF(g^O~Ch$}57Lu,)Y_-_j+̹e_=窻YֹGγO\" 2.@oL9L$XąV]ܵFr(EqC׆z+T]j:y|b.}{"OnBiSgת n4 C\~ !K]c ug >Zp!V!+>wE(~︱ ]AK1e})-oNԨg )R8:T\RKcK$0RE/wȦT`vH~#ÀIMcb$-r~~KjLjW5AtV^ 8bTWYo->Bݡݧ pܔ"ilc5:+[CQ5O-h'?RV\Rm|?=*VYK\X7i?wC`0*Qa5"tlT 4keud/{V.26Dh gfM(9dt5Hp'D5JĎuA J<'B&0?BRz5c~r]sKSU#Ct|~GK1qFl`8$C~r(^ufnpVDluNu[XRMHKV i4j-ɲm%d=[w~³n&~8Dw>WH•[5t›kƢ2<!4VE!"{T0)xÔ &g$f,+@&H K PxV9".)Eɘ(s0j:G/œ_ '4[ TӴt)[}!K 7Pig pD^5U^W{_\Xy2>IcO-" l1hR0Q n{h8c!ٗs;lqǬU/xPM;gJ GƮlֳӋA{#"~+za'uXyQLۍzYPmd<'-`7d~GTusA~8Aq^ ŖyV(v R)gĖ6hV:ƾI}~isa/%t.ӇeCikK&6B>o|inrqLʭc6Fbzb2,7F|2pZU9:Gntc0xlwo60s!u;-i_YO\ҌP wFǷ4[*AqĔti#YecIY1)z0-qxo% %S+:!w㯐>p¬6 DZ0P)[Bbw M˷7JJyGSM&%lI>(e ܍. ~"eOI~MHZyO\hۆEk+ +5.cYcF36r{Mvls hMbt ץ1PyA-.0暦9whVSF80?7\v*rmcSɇKiYFơj: Q//g G!j`C3Yn2!`$JX\"O8J ]. B W^@[ I9]8mxUE OXt\L4FevAJ/Ү!KuucPԥj{ejYM͒Jb ~&5#:ۖn<̃~uɼazQH!&ݫ!ڦh yҔ=UM<MNC68vd41fp=褤D=Q? ,/q%A(n0>||1Co^IixrhwW !$P yiqЃrƠ4 D\.7<3VzzS3`{wK6d˭D_8(#sìQ@y|ФeGa[*zLPW68܇h*BYfZj|)0Bupo^G0xKW]Y9W{M鸊>~^?"QZgpT!Dٸ"6M[_P s6]%5 c i Qk4֣ʡ!Oz&ZKu؜ba=KV.2fΡyW;Y'%Id:ne a՗Z* q݊dm(XvyR0&ZOEF+IG^QD.^Sfz>=f6>ٙau|.w1%OXbP)7 Z `뫈Ծw3h+D!>MZ4.0AqDg#}ۺؑ `Wy%RjG9ZBdE.Xԣ+Gț1XLKzޫMjIG])!ysg HkYdE.ZaQ=ϨUe+ ).39<# wau0bqU@ rJxyfvjU=o8TtNC?@-"8vNtMPF:9j2%JA=#wKgjBpqzFL. >q:l_})B1|!jo>3+ݵ%9!O D<tW-);{5cZ:#+{.iĿ}/$(NJe3ݲT8^3Jx%,EK&.݀S#rS;%k ꀇp{Ja݌,[lQqs>;~)#7|(5>E1`k!^܎xL8hvm3YCDٯ/,I%/5t~ciU~ǵuQU>, x: C`5̩_hur 1+n @p 7HEBڅRdќ(ŐL{KU u/s& c^kì,̄N~#[Cx. :]L8qLFNߎ~2,Bze fx+'uuf= 0w %c+6_Gjqn}GI άcD{ah۔4fNA̰=`΀?+ 6t|֝;vTq%!PQtۄYxᢁ\F2:hY9P,-O&,ŚW@s Zdubnpv+qxL ּjq;` ʬ[fXZ9k+p,UY(").uM̺vkʃ 8i@*.D|Fx>a#⼹iӰAdi[~Ŷ &,WCz {VɅ'Onx5\Jϓk##+mh^Rӆifn.o7C#xbV՘#R[}֍V{t]spP}*38a<^up5l ݀Z4`SCg~ # Cf{= 2Ȥ,6 s{RiwɖpgWjK ]k!ŢfPV%xho<(Em^ԤY5 R> Cjyɱ UNcWEˀ$jYRAyE$λ2Da3AN[S! >pJ | wdD6LX`a}*h^)7W>ngdwpQc{APf.I(w -5AzN#HݯK='\n[ѽѧ)lؐdn/DW0n |!A_R' 1 @"҅G)]wՉB#nHyCb˘1:cwqȁVe~XŬ:բJF/}6b0XOڌNqyφ>#|F υCFQՆLAm|DIHn'bY"v8DƫdI4 DcK]>XyvkszI/J 3N7ÌYJ;o5MoZT|MNrhH}.)~N,TKO0 [ul qA6$GY z콎O}C0 =}o6ԃЅ8XS N0 Zdt\3\кme{!e5OX9E?}ى2Q&"]Ψwy ٯL4Š =4I稩,[X;SB5V:Mr_Bۻ)x9OYRh"=v(pYabIgWP y ݡZЗ>&9NIػVX_:[eWh{ R*Jy,X4{49.;.~K[W&xH =/EbnմA~>vg̪P"8yu.7RO:~'ꥥh^?y5g;F-Sqg"![S6E@݌N]t0n8%j~Cţ͞y{$O1vEx^Ą1qsՓ9Bbv(Dj< aϡ)dfv_ HC]iRP+~XMrj" ydZrxLՎJy]RҰÒY1*U+/ ]\o=Gyq!$Of5w C4uuv9iiƼQ ?Weż-S"ǿ?(i[N *L [3YkGԎ[́BJtZ^ S=L/pm#pAfo*b#$dI$cóӒ/ c+u'gW/cFBGݽqC)/LpfaRg\!1"y֎I2 U~yOu;& 9b#1P WC$Zx2*QJC:+41TI-;sȎD*Ԭs@>5)\6%%pt;AA~Q+ٝ/tյ5Zm{%GȓJ?8$nf[ Z#_WQ1 ը;Jr ⑙xo#tCQ|GA~5 78{v*B%V{ >8덓>D1As(2?W.-";gTQS N ; >U[ΰrP-J/#SӆQrMRfF(%(w3{V!9#p z3s? 0I5CT6 5'SۧV)EC!=-7hZ7S,]a_}$X8+-=8{YZu׶Z\_XJMßs_Ďl9yp<$(@Kʑ%Ws"=54 $68Nl5;jLP1 ޞ: É=,SJh[]X~֠JM&б:~?n< v Qx.PfIoGw<} g1Ul3eG1ӷ{I]^elZͼ0 ŵKN, ᥏V|L,WrTƅVoÚ8 Bg7h`Y>lZ^g]4l< /*Z/)X,tUꩇ2=o6d 3L;ڙGzVK%( p ^S-fʲBKd:P!yws{ ڕxҕ6rBI_ &|%q%ug47*.ʔ5vƱA`aJƫ 7եbWbrevoO.혰I 45T`<%YNZMyݖV "ܣ6nY<6H+KD!x06!|h|lHB!.Pkm %Rp81q+]8F9ʂz 6% _ՍQ4?&]&Dh@X/,Itx$/f>,UR"2v;pg>hj(yN?2QF迯0y.LL. *&'B"MdK{|&9quxY?L%M~#'B;ŗ<8{:ٳզ@8`u䕀w!Y.@͏=%dK XZd.-J` cDvfl?h;YRkTś{MJ<ld.Yb S4b3mؓ?3'͐Q[bEVLQ< )0==qùl&u h<)5jztbfsӌwĖ{0=1h4;B~GW^jvF,"De1EGt#7!-;6e=3+lo>9~:[tYk=: Bh5[,iﲦTc4 /K`|5=0(7 R]ecgUp.kg8keBX1#.pwU GΫJqGciAdSR9r\쳐j%W F>GnyQ qng[?!1Rm R$ I!&B:DI7'Q'z:V.K]1~+VxdU9}*lf!jF{egs({9:܃\!^dϻ Z|1ɥN {+dTqx icsD7=e:G"m*7/4asn1![~UkO4IO~CJ(9s)aW7}" (/j_z8)1i"H֤q'eihʠ 06}P0hhi.$3uV7"҈EkGEѩd{<vNE[%3u~m d&"axA0Fd :͡E(w>HIJt~kwöA9haG+jD6۩ǀ44Xh*"V]Vo@,צywR] -I Q+u%Y]t{Fu.A?&}cd|9T:͉]QV,V&f OG7БًhX^; !v/j`(s %Opu 1i@#V|l5^iѠ7ky1Rf&lUoL[RϬʣx͋vth%Xq\B&>0 zOÞ"Z 9NXS/S^$4cfOEX4ѷ@Ud"yz= tuTc;MQ8pwR*boz?Fi'I`b- ISլHU3@DTC(b419  >&n]꠹Q`-i/q}fp] Yc%tw c?ЈMXt{Q,_4U?Nv,CMTjGT>SqRC6y@vC R8aM"T&KD %{3J]xGqXU'MϞ&jׂT)y@}xLKJI=fRI,|e~7#MAE|fζ:bVf=Qo¼Z/1Q(jё8mfC8uyMlyN:wHkȀJ':%p8+˼\ y64e֕lCUʰLS4]$qP81 #t E6 ib;_})TcLtsODgGp,"rzb:pW QB2fB  bvB6dJX,7޽-D&4ܩ Gq 3'zG{D(x>#Q[C_ݳؼQ5ڊ)0RM튞CE^eLkAOƵda#NnFFAkkЮǴ8FyJmM~ P>#dU!@ȘcEF uVgoC Nj$Pbre#_H XfS2PJ]ʟ'G:2J&čos֊#6kOH CϐƳDlF| *R?yGf痵?ymwX#^W:Fw*3m׎1v,ӐA蹹S]d +aIɟN&pgdfaDqN,|%b狼t4ժk=5>(UQZ"-xdkN:o N[iO4V#'Ҧ RbKeTCB|7 hrrf-7#i/0QdF!%pr̩gLdT$w`ӓ߽L*:7k~1L#]!:6a5[>a"x .Rv*Dg2D^^Kwẍ *% ˞w8/TD.=Y'˛_Z֛!WT3Z8ЮA«`^5CNd},I׉CBV<]9n׵$R2 5H(2qvak jo Ӽ7 K>ҊU#ȣN)W&$wVEdT̪⳰1_Qt`7ĝ{Oćف?Ѱר]vtf>;ȳpSUjњx?qG.q3B-% zA_׀Xz㽣\G~q7'e(!Zٞ "]U\]dӬ%gU&+s(<ٕ(# ՒÔ4ٻVť7Rߙ~-9aVno 5Eq^%#;ߙ]H$xP>`%J-Chxs]aΤzEUnƞȜ#0;)U/N?PGW3ujEŒ6~3XwjՓ[oNt' >)\!ijt4:&Vk Qєx3f|w݇tGvoxC~Yb4 tpUyp*RJ_7Oֲh 1X;Eiog"Y;$%d \R>nH^MS7PO)z J<9c32d~ U|XG' nMQ-ߜ_@韄;|h>.ru(6xn~սE:r^8#-PyU)LJ:Eכ@F_5, ' {#E~8+4[ >=-Ѳɼgp(AXǛ}frŠدtQAm)?c޿q5v "vҎ|Դ1*xΫIr0p"9 h'rS#;z.Ky/sOHU+Y&X|JHrR/z""e %nc"< 􈑦 ]3\UK;c!Y]} "%%T iR=COm[xz &`yx;YZ#[qmFtke׀HA4nbS~摝LIw8G:d*o+ũZ׹zl*;Lvh+ °^+k)ݞlq6Xku2Ar? -}tq0.8etlq~S~m W!>;%WqaIEm`]nLҠDl =]ˈ%_/UFM)hJ{k9SXGT(=Xt|X3@_Ji(#d=*)ֲ!qJyBeHrI s눻:#_ kXSO9g_֩rlP0{0wmn@̒'k|o@( [﹟55Hv z-sg.oYɳUYNEpD)b$aTliwkՔ E_B߬ 28S0%t}AUfw?vrf9bL߾]ռ^j:GpzD%*a^f$5 &v'~aC~@*TcpL)YF)te ھp>jJI(oˋ+t($1dުMu)2 K imvՓ3LڟE8Է 50:Ɋq@vI@bZF$.4)eHۇ1Z 6{`Ϯl?c{XWxS'̆=cl* %!`DhQGx- z+Ӈ1_5 ,:qf} P} /pcD(A&x]c*ƻsEdNnds5iz#aA00ZO/wYEs= 5\i4Wz\tͼq#6T+ y s@W*l` 7$% "0 Y iV3Vs;1)%ƐeIDvo#^rPmXZ5eR1焴G w=ښ76-WREG*[UgnyМfYtoN)ݱ/:fBr"y7hhaYM!ˌĂϏ}>6|W?Q Apq7rF -7WBrMintz2t~nw|іztӦnBt|rOfV@464L"3O^'M }kY{}DO wԋ[eCeU,Мe-FދtǏ˴ae|,G{ Pb/) ݸ0"8l@v T7݉1Ι*97047J SÐUQjSz0'=(O];)6ccx-Ԙ,0NR\ a?`Nnk C\mÃ<$OC;@֟kJ_ɐE(hK Hsh\:= 65Zv $*sU/ߊM?~ \$MꚌU\,=߬|Ƚi US픥fr Y%Cf:-BZ2X2`kW 6LxLD _5wh6om+B y59^:T]q'H.@T͔i$kxBD١1Zgyb 0~qQx:\ucSb`X|RMs-2S}9*f#w S 'kkY@AG ~7^4,c¿ UѸH'HPp) OR@|ScL-O |bp@N5> IZ)w樏IuF.TQvp).XE `b;gܽ8D)E 2FH,bE=r' _=5kGsʹPnI>sPeA )wx(?V+=nM8(WBϑV8w2“tq|Z9^vDbde)OCZSN-W \aU=oT~mH1--yLqݥ84`wqtM$.QZ,n\EOc2epMi$˵@t+O ߜ\=o !oʢ-EBoUsc9}iZ &|I;.c *r>x_Ӟ3xU~oZBS<loy阁2ws!w*&T/K'Axx-Xb|%wNNsWLٙXfCf[R=)37 kQpOb2 }(\;JH4GA[JVY𽧒*tg|- V7:\%}B۪Qq$]xjuVqt8[\SQes&jh -XP(SY"` t79sۅ)I[Gx,K'6f[a8|诡kC/6p_Vl洅,ROjk$ oll =].<0r踽te޲^<4~ʙ{CRw2ć)Qr{Jݖ}/_`T OpBlcU": g0x$bK@èц# jQ<xUVRPO^K% ;RUB,*v/Ry\nOde'ٳEEE1 Fzo:_E9@~+q QbяTMa,ebk/[ȕ3Ƥ B43SQ]4A bPQ :# 0TppD`A#v-}ô_تIvaJ^).z3^=p1;zLbʷQ{ObE6j4BU$/$[4-ґDFȐ&I(ŬēAqD,tGu3 0)PFWeNSjt`Eѫ~xKy~22= n2;a%qF2&< Ke!8Ĭ{]K+ڱu@^. ۿ*Z`Ztu aLJh9I[OѐZfby4]E) ^ ;"7 M3LiPfQQtO`LC|/Jg9A˷ԉe͈Zwx AR`TDbX[;b 2,z5/ @Py4EY.S= пe:)F#^1_ƛclmeOG4kIgl} [+m@U#qJ贞Ǵݾ} A qDO@O"]Kt_ڜ#W__b= w*oΞK \4RW9Dg-H294yKFqO&ջUkN(wfX"ud{LՏ8:GӺc$@={p|$k=,Ջ8E##r6fN5~;jFuYZmۨS]HO_t rvp꠆gl](PujW*_(E28 4ow0C5D~Ls ${aψ 9(^򽳪{^ฉ,r7/amALc%*sF=HKx|Բdmja7]9_t$mc!N&cy!i9`2&B.د @lMק$#DOc9H0 eq &s!@fH0 N; #`mEʭK?Edv6 l8!bz6Ah{?R4c"()Emb-[ƒrm1`]3'dm hrwƚ!]IܶpAGL)87Jٛ[TUJe:1b^/_g8z_&Ӣ4, ;in87ۦ<{Qv4ÓciH6ȳ-PAsA֦6i.Ki0~4웼&yyr:N>̙}w-]mQDƊ#;px)+35ܚW_(&J"ڏ]_9rqvIae:a /H RY94۵:ИJ#f(]ER&a(!T|bLFx;" J,Qu6_:rDjtϺLFh2TPveR+a'R3cO#R^mt߰w20H927kLJa:O"e D9- 1Mq |yOP`'-UQdKvR>}ewѓ e(SI&MN˯ [r ջLvo-a<&-Jz "YuN \^6ooԥ DB :7~Ə*(|$j[+h6 5tg_4Ao>yaLSb'kTeLŋOx%?S3sFv DsK,PȘTh}P?[]v_ҰZ|.0y>,9#GZB0{OjK .)xCDJN!ŎeQ^jªKw\SZ}Mb?Vr~r.uj{QBr]e1jC8^EiDs"uũ+J({jH8+$dp2>~Oɰͭє</{\QirJˈy~IG\*zȃ 8ayEΝ[Sf YED eQ-h&B!^Nu!msSV~1CWBNacŊ:Ƥ ?=YQ#z)4߬lY,_;XÝt6w/;?$'P+[j&N*7Ja딝<.l+ lLcK܉ȲA"uv۟2HH6SEdTWmh6GD픣ʎL0k{t[vmJ3?81 U.ʃ7ur6 4н/q4w5ORBӦ,CD^A)Td`|U<Ɛ=9&>C{6xb]As`P@{$D=PLIy@Phd|bWN+C£ 7k9Ց2,#ЮǤn4 ήn k%\/ִ"[WW)R­>A`>TwdyT+n!%"5+;|2Ѽ=ا Y $1~c?HCuH(Um 9ɖH<"ׂҗ U*OڠSSBj_IҞX ]$jσձl*u SyB]lrLL} JsR>8^oa IJP М sq#6y$WnzGvdwNTO;0? [YNjC7;R3D-':*gÂX=:=0ڈBZ?{X2ڝAQjh[G!6?L&rH/=v g^y&CwPIUBYf% %$fB{Ք:VJt]T DkKI֟TL<@%s m*+hZX.& [=SH$Ҹpδ</Z֐owj*ߺrLXwW;z JAֶZ EH=a|̔(#* +Vꪎ/ op-XN{YQ]x&\HBk}48MJV^QP}=kRѽeWN"ص{%+-GBЈQ:0L"ÄvEwtLM5:qih&"^rHO<97!)9_X }&)ڦ8ÌN_KB1~gk]) [ !nK7e6I8 ;-"|g5BI>lrjzIH!r &NpN,ZC=5>^a4Oן02Uu5Xx @qQ:Z%x{+J.]{TZq 4`lR(V:1.Dpl26T$ dx-+*z%u0Y8W4 L:[Cp|AsF!m|쥃mm_ Iػ{'H]"YZ_~Tp>-TZ^Kb{>lpɋ׵;PAokˇj<([ 6pM\WmbAr~0溡~>D?/i|V Tő\c # "`lzf%Te>c'=q;+]Q.l#7Mq4RjJ$@*7Q%^p/^o.՜#Z3?RܷoyU"*g㪑˙r2X9Ai ƓF:vNiQWh30n15xfav6_!r"솩2ӵO>, Y(Knz9޵7׺jCҚVkY!oD }^ڊ@Hڮu\Wk% `8o1l&c]4{ij(ѰhX%Xj'%G/jOV7IJ}zM b%%CFW`ZJ ߷ԏv NU)moq\cw+X7ʀq--`r=TPUk+go8 q͞pZm+zAƌpMڧa}P9i͈깐nb܍p3Ǡda #+̲_ B#"ʯn)bdegEYjQ .9h1uAp%κn:,ᖹ$ ?ihף&6ta^Te8ZM$O7q"?ӦoMo`_4U15R^02LYYj&F%x-BrTQf^jjHg凍,>{گ{9z.{o!gԷG*b&hQM+rms4IGJ ?\)6>RWm-U2.{H"؏ߗ1>5d)dyrvV?g-ڮ@RLfa%AgQ|*<>yd9ߌU!/ r ie0 { OyAeAQ=@2^ @aJ P|%l>,uǰ0%+'QlROpΔDyOja4 qm~|f BA  iIMofmG߻dZ *O2# g~oi2G< !e͑vB 7MuNy=ISS%I Bg郸y̌b]܏w({MH"syF,RÏ?f H* k^dX9|OX&fKj ON`P&r\mi(ca_Mb| <5H ,+;kkMK:Ԯ/ܶCx5Q:2C6t0䡸P_bLp6euQHHxv%`0o&cN iQ fͶzB6(E[Aڀ.v[]usĥqL _f4 }۬s|az^U6wӃ7L.xokWl))JܫS;N?[sR~"@r"]Y L$0>f:&ٱms,\8b :qC+:v|<3drG^΋fBʋcW{gDKO\?r8.VpUwB5ˍt~ͣj7dNG5fmd,]_0&/זKjpfx8#/.m%MZ, *@ * Aq>vVE3ڇIy3ǽ¼&Zd#d׻8Cܛ̱ÅlξKxTtN&DtdVd|a]-q,=gv }y7/MݡN_m]ޅ]c} JdsF|p$W&ʘ6p9 /tڔo[1'&jPQxr<"@ Ə-*&y6dw2k,ѩM;Oŷ_ ,V8xS|[hdc|2&+]Gz0!4$!om`"{q:Zi9z0sȞ`?\lT `VKq2"όs~900FWJ"Ar>|[aV&@Cb(\N Kâ#X~#(8g$LRo V$A= 7>WfxG'ZIp$Jd61p櫟]pϨ˱eb3 IJnr}G<֧>Ȝ3*=~b{3+u7V>m!߼15;_I$uXaU Ah)Q^B̤J/Cr0m0kuN'k4xQ?J90ipvN6{/Ln@̉N07CRf۞{܁4~Y9zs*e{'x7m/aҝUZ}1`$Q5IyogF]m}3aUDtHO2a:&`])E:c⛮Y\S`EJ{3ν&cMFpSJ>v=HjtѮC59nMck^ٯр04L`,c OlTo*ovJsGZ{P ށ=m;?1#"$Ԃ'㴧"=:Vѥ/LK8=,S±oT[ʋT7X-!֐O3pQ%kkA=iE鰨&rdssACdlhQqp##)>y{~5?98^V-xߓryfR26kQ1puHDdppHGt&g$̗qOAj pq FBl[Mb!ޡ6:;Uxյ a#3ĖTb @þ'Q\la;Ywq? Dsɾڧ,]z4$NMo"񡹦YAEB9E8z6oT8J17"ATsI`9bܥ徉#(;waט\[K+>Y? B=GSe[`nq$f U;Cbvn 2BVmYfD"v~HyM܈GdI>P?AO :KKuԅ6hmI.s !rysJ#6P,tbD;P-A۔MP<}8[WVKqrͦҲ rw1_Sg Ogh[0硻3 ,^͞-8f#>PnUJ8r^Q95/;n;uZui;hDG_h=LLN޻ewtVC9~!_)Ru,-#6$˖/9:4%x)nPka>T[7J22i17 '0_LAͼQs2>rEE#D|1Tڶ0TFNvC*@!6f=CFal+M6dMC!f_2!_0~<ɾ>}:rR|B?\|h!~, oi\g; EQ,s0}]"d}A22@ yIwh+aYv7Mpe n3c[ȰWTC3R q|{4o~<)DJi)4,lm=5l%ѕd1 SԢf3ЭjN۽w,A ?f5R0a-&s0ڀk'–7hV ?6QI9P*\a |j'"Î}YtҜBX7=Ɯ܇-ͭ2i,5ѸD."իH;"޲c4S˨㉟yv.}|ܠ!숕5x_<( ;=NYgPf6L-кz[ix0[3R߂+aϞ9/MaS+W[.-0RH+(?۪f6u2e 4nu$J.R--:$-a,BDȹTg"a8GЩĘ[۩yֵwp ҬD<2*XG#"ck_O1L(*LYዀ^|ԫ!d k}|UrCg{hJP@(~Yz[7tخJNŠj8!ewRv~ːZtW=q+Qv|ctLFK,|n =y*";}Ȏobk~l~Y<7wzOq`,1|Zb!rͅFU]tA[`r[%ZO{-PcyR_ue2 4%A~U;~: 9R9dEED{U8S:̱S@UIrϩVտt:g'/b<50^gF09-Nh\$\$է_;V6l괒^[Wť27 edߒKZbi}Pk%,NL\`REd;2WryG{4GX7vJI4]dtBvuxÞB@_Pr'YKƕ= +Q S?*HY~'K(gmGe\^ʤ3Z(eq4UAS/!sM~ т:$ D{S:+rKsrbea5ö(BV,?RNjsǼBw)N#]edXߕ6&'*"-1`X}QaN88AIKZJ=VaI[^1lm@OxzD5H^crn`W62: n0tC ?߳]`Ih gLu^a(mߢ^c[i}Y'7Y!Ō f6ӑdƬJoђO77'7<`Ȁ&pJsS OMېXN :容.JzI~ S:{.>-UZ|Kc%:%]!iT8} ?SFd_"hGLbs0wS"<B?#(M[:ľP]2ҹ]b4e$î:>hCŃ$*:M[7}'BDhyr/)$۳ypK;Pfa3Rn.w3@^f攒~A}X*iE$ ׆dki7Gq^>Zԣs5tl BbD1ZNKUm"v]tSPO; ۥYe?JxY;j:o]BT?(_KJw4j],^iӻtQ;ƒ!,jЧ8ijM*tO3 cVBVs[6ȱKId~(vB~_ex<$gg4b&y3TEcgHR/c>N\y46Z{vLvݞU5q~Yxưw!1g%꺹Ú`TCmS} :~#wtAYyXieZEЂ 3sCv &$=ӫv j~πrn(wrn>@ 999h nrMm{_%jt!i: >q\2RsPĞLe%N7ʾa&ħ5k{Wh!?-{1d0˨6mƑ%0rtZ?5x鍚@眰8ݒ X5&֊c/SL}Ldv^ドXSx$mo}rw5Ůl_AmV?럩Bz| uU͠`瑅"N̆۴2*)cyInޒq%8sl0 U}z"XR[r!te(yr`b^?ɹ-N(ZCS)1D&_CV%ӍS33]`hf]řlN.yTCӥ  E8-o[BUASʦ#P;j[lNN :ђ4 zB?nm:FZx8yx Oר$=ڥ+L2>4%oO>jQ<oy{ɓ7 IK#쭚>GCƗ{8þSj{#٪hW եB2Fg  |bQ,+ .z V,nu%QL]'Mr~<6ZbZcZhsdى jbO؁R>su\'&5}Lh=>g7$W4r0QEc!^?KJN$[|bÑlO8k\u\!bUtA2؅:s eGF0P Cm9sAѻh6֫dփkT/\5{"jV,:,T?K,šx&wZ1.F ؼiM6@V8M7UnVPAno%ӈgwˊGt&l(NCL`ߒ+k~;4:o52SU>i>_p!}Jr&3gڙDj̩T?>HBx\c1"#os)sa3 G 6@H= K}6Ne&<l k+"Fvoern8@Mft //H {sȟn´SXApYJ\&K$1;]e38>eN~M}΍"j$0XBxmwn|ji}ؐf>k gy>eV!MFꢕ7=gD`Hٲ NwJ2FQ<,!{ J)WtUxH&;)\h>;K#<&=X*R#C=p:R.ݭӀa>}vuhGft`_<]^d%2lNڃ>m,.z5\[F> 236yto x ^)R]غMT&,k%J#=gҰG؎C]ѭP*OBf$4&ԬUU7zTq[Lސ٘1il84 _[*"KL ]QׄȌUڐӉAhtUB/ubhXqQ139XvC^$𫑎PZ! 6J{˩"G E{6/j4t1}6͔KaR8 ^.V/qQ 6i6 ܋K)gJݎY02ߚ_Wtf+(`mn=y+5<=exS'4;C~*'J;Ǟv`!3JQ fmgCM!U\ōH%^q0KTqtʅg4S3v#<=Ѵɧr@wf} 4A^I"kV ~}7Sˬߥct);9ͼsW1Fo{3al E4ukB~NI3rAr.$D<ƟD^V"B 'G2 [ 7a|rt6KPu:$1вF/FڤTݞ.^3U=Te\Wd?x3M~ }"j4EGH)! {h;> +bhK87+6- %FSp1W}ެhg^Bq%:-Hĵ͢2/kW~Ld=<%H‹{i#/vNY&(`E2hus?κA*fRq'"lnE6+O#mOx_q}ӕsjƢ$8Aw7^%aMCpҡ/"we᠜wi8ڛ 藨Jߩ bŐ_l )\nMw֕0L)MȖ!(:^Q<݊Eڑ=J8]!`iD˷uWy r5"3%@1Zu@bhhob[K1 Z"B٬2HهHjWn7"/nG5N|*m6'KNj.(%]D9fFľ76AQPm \ֳؗoVޓqm!_$ՈPbL|KKvF}!(4Hw4?vxQ Sɡ&:i8=V]v,a$zmgfQ$t%Yًt#vgŦKz{=57'Q5($Ci]M< F_,,WI[r),zӜmPL]U K[]=X{dqd?ӅS~N"yIbqO?ܾԮB@lH&{#` 7љj\ g*][p;8.T9A "#l,⛐1 #[\rZMf[d9M !QꜷU_6'>KU?a|Fd"v`~Y\Yx= ЮtΦs,Uț-N aRTiIpCYͰ)3+OQp$ݰoXy^RZo59Lˇ;vI:W+xӞa3] ə^HՇ{#ڟw\?[+EYvLȣֺzЁPNX\B}YHp'W"fPjVA)+TJ}i EYѐ UF~pAܓGPի#i`O[i|q88)v<$֌K)^C҄Q>,*fyؙ!0vJ$až܋ǥj:}@qҀ<jB$Bj"@*c5uF/u hxW:vOfS]2h?ZkJ9 _2*^=rھ V-uK jq]R}#NS~cY{#K}VkEznmXOm.|/Qޮe]ZҸfM~#IMlѠiz574 _vKQ2{FZcYɔXNUF+wQOlgTp5j`cU}"E=F{6iM<-o_q؏g*9kYuOvdG. !UCgX oy=^\y:_Hfqug!f$eU6 ǶeEZR7! 3т_6a=(_qO ~/9!C!.Cw~$xιMB7f[nLh>b P C ŕ!OB'$|v.- $Üva1flTD)x)u}:T!͕c$ o6리;1gL\"\EWAo :&jhuDӴ<2oMA)G0,/3ǽ3=EG+#ƟK<PKyMNf \tFvf]Fلפ,I4^׊SC|L'6,{'W2v\έEK^,}䌃; >zM QH!+i7 >PvLBw(oS$HuRY1'\=3Lt3_ҋ ֫_U[c훁r]oy <`\^$BZĐg[]״%L)&1װQ9ȤH9Љލh&ԉpo9B.hZfIZ" +SL/4sZAk]/-fCc"/.1x9ejإ0{^o5U^?Cl륄ǿdDO2/\{D949;R.wa0wf(\^Ow`]wVul"s`I͈kjuK s.|}3M573_r\a8'xu$zHa'_)&\|Rxk;=gMNߕIؤZ`ßP>iW,8殼 >Z+ IHvrunD><;;W̶649i\Gdp k\:[xPHI!j@˯Z ؾ_H0yl8:l+Y AOʤ̼%Qc7}*ibLwCnIq/=5qM[ o#JOWIѯ+Rqtx+.03&\s[>QK2Fԏ1^\a8, RPJ5<߈4a*唂D"z`b_)ЁʢwЏb쮇MMӬf(?)D $:2 ^ sU H:Iu^}l)q"4|-^'*α:6 D;(31 gZǏp{XecmW9+9zGxD6p3+ 7$$1v!l{Rdy/jw%yE5[ / `7yy}[OJEy Y&B$ nζa^!A i)C?R|vHB8{mG%JE| үU2ANDVHێzώ H(᜾<{5zj:92Eˡri+ /C!quDW_騝[C䡍PVU$W3K(-8Dt86 7皃V(*=T[z%*\hl e$Ljc BiJzj`&ITKxmnQN[뺐|הSI{ʢ=fB` ԏ=xE*_+] z]tr#&((c#]WX3o+kk9_Aam׸[)KRL6o^[,UfF}TIŞʘnI 0#ӄNWv7 8oJ ;"M<4l @WDIXҦ_C]v?@K’m"Q  J+I&ܱpH\͙!0#:PBP+':XIí/KBh^ُ[%* ,:=K}OCM/:`6^[o񘆼'F f\Tt l_ڂbӝQ&쇶; ߚƥiD׈u#$!zBm4F [YHM@/ ^lmjJm=M&nO ZO+&6:3ʪ%& [sSI6iP08 Ix$>OISn0D5fZ:zn2*•;FߓGM-zu&$,dkCQ(7Kx\ A`a7&}M'Հ`gýNߝo'h~8$ʅ?R sa/<㝲JjҋxK3; )(m\XSsof].@?gj ~OEg[y5l؂w//~v(.~'pKfs6nBQ%xʷjf-<4i[ajn Lf0^_맅3CZDN3A|1A XQirO״-kK>&n/UӷGFt̅Ǘj}ǨXE0^QN1xbo|I?*T5 q A_RX-}_Pi#j)mvJ.kid1fK]:~t{ִn$r;E,mVPn4eP9YQ4&o$bXp%;2 tζ;-x:T:c-;K_/+}xK5uLDzRQ+;š/!gǥ Tk/a/w?O]􆊣(p=g{MJi␓؊kjDQ mGQ)W@|/ ^;,QWߘT@fP CA)~D)47Qɒqk1CusÙ3RdQ3p `< "dtZs1 -fw.KS|%o?Y%ƨ)zN.>N)GyAYvm>3i=ZSR:m*n+"l& o 0Uq0veTƇǨЙJ- w|[wš8^*jm7F(h\")Y W+OպsՊ:?'Q4Koz=1^ư J'cm˓tx:j{Ie q_;Z;Sm1N7f|L¶9FsXr n`_fß ؔn{H%=u_k֠4Z$t{;% QySj, QBp*~Bp/{G 05h0}K.Lb۔&7dT @-_}?肟Fa䥉 0e0N 0BQzߩFS ΢{y֊DEFgi`9W6( 唀u+8G2m9$r3mnxlXEKp{e'Ec⻒+fVαF2 5ĤHw.OEo0e#7 A=!U p8uE "dE \ZC)H!E^ <_|jWuQGE,^<aVWTV%6Tr(klVo# sB}5\>헽N=iר-v7JhXi{h a`fJ} :u# 3ǖ#q[ 2iQ9QsXe S'yOL>x3πQlV4}Z1s>k?KA4XKɶE&"#YQ^S;?c)ˆ[ @MqVGV5:z_Zd'LFbԧ7sU96߱' B]q[_h<䊕oORQP8䁙?C-Mx L^8#ALc=:Ivao~8 DV*> %f̍2>':X lFiHDpծy#NscN 2[.)ƞ }i '/@ FTg4te|-IoA2[ \M={8d23(K_(YZ{v\vcF>jZUTC]U}r~X>8yd#'4rCP$ieywV+vp^r#YMHR"̈?Vعͱ;<9-4?(P޿LJ޿vf1cLM3QpOAn|.-q x^V߼Jn6!$/԰mpa'nAi%_-?_ī4%-}7xCǽs,}@L Ac?[39V,=vHN v7Oڛ֔:20Rѳ&ΡR,RjHmdCDep,ç`imI!( w+:KԫY$C95{Vq 3uSHR4u*<lpU?tN$z<Cek6cAaeIey˰c8U]+AZY*袞g.#/_)H%XD[`o>+y=y0kJr[NڮBoM$'²Pt8/jIL՞;$gI9Fun}hini2S%u:+9w>-3^F*}Igq& :A5\*yYۯOXE)aT.=|Uc :CPjN)"vbbWX@8(CzvrUJ/Djr~L)K Vx$RI:.ܹKp$)1*c` Uj*(](ki:':aX)E{}֝w%I>P9X޷ ͖'AySB =IaAEٜ"ٔѴᐠr4Iز;~A|s'XH^7ƂN$+!To8Ǵ+Zۈ2 Ugo9売'd09wK9*r.rbvZ8iBFZ9xOe,XKw^⬅ "ckafn۹\(Eȇ3M-o.{E d063R@/gBN7a0mPNoH9Xm0ͩ$Ѫh#'\?^`3U~+n97} w S.ĝrÖ( hJ2Pn3zX.-!F~eP-CŐO4VjV{Wm&%u}&e+; 6xH{k5U.'[9$i}JL6gnc XYe.UNDn:~Z5#4okl,T#l;僁)Y˼) ?B% Lq^) h #ksZnas E)lj֛u'`-r疲3Tu+p'tT9}1#| AJԃkEޱ~Z c8gA8w/F& /]@O;wLCKZs9wn -8H@ %bv;?GR8u&; *b뒙Hf&!{SЮ@Nk[:q;́k! ~Mn2Yau"h,pu-&4+vwNh>{;?*':c P61u+ *Lݍٍan٬g 7Feu,0խiU'9jV6>:Hw;tQl~m3`}IzVm<"hcة ;څ1Ӆ$ Чiuvxxf\Kv i G_ 2#Be,]/pDw} rFoMfְ Q,p"NVԄjvrB~avrjh+sm?d}(bX5m[0۴pNQ5_v{X GEӣn=m-xo.Q/SfgN#l*'oc袶Hs-"Xl!;el+ڔeb{1-| V9Xcj W *f8ҜS3(ܴHRaz58ٯ,⩮IiFߞN> :>kđ ̼T\ ΁tIv KS%ݷy"wQeOR]QŸei i~[@Gz)>J-mqK[',,6m0Op}\D^=N{&,EqiBf9mVw} ]ś)OLSDy L<߱xx #YMBDoH'nh"j[ˤ~ o195A Hhf=aLd#Uh`ueP#!//'fFxi6LT{S}X8Î-x(|fsame=)4kBȭxYTgTv3/W]m:j|DUR "^\`0!qɔ23½E _eJ3s Ruo֩DBbq/OfS%"{!R+] ӧu7(Z O(e_Oql+P~<'`>Czb^IH>IE6wձp]N`Yz-956%fBHWUtԫv\0_̳]TMB [,]}{iPsޥu ׉Ò"dJ:&dѼ5|1n3WXg՛ o QXlNj%.z@zϸk8-.FC*Z[}Jԉ h[Wl|0D`F 8F +͢3וHX~*P?+  N^;cM@:U=W j[ ּQfYҟ0)t-nu 1a*LӚ9t\Bg9|-\%SVqSoʝ8~|?ˈܩEA]>1rphS ӫ-4~HE5 ʈ_KÊ \n(,A@ N-)ƅaҘaz&&SIet5/Ww> a3~rysqOX8D':IPPǸlJcdcNT[=hVXi_J\X}Aa.uʾQi,9Ym吴y>Ƨz ʈ9hs3(p+.t`&:*E!r2+xKöFxu1 ^?UVq $jp&PU ډ[)n(;vzR nL@8X!ƓnA>,Ăͬ}3-&oCu>=dZB @4Ev)2+<,U7w.d8NLٟ}GŁr *W]vSi }ig<YJ#$r}U;i6mTK6CzH.zgUsߤE.Qdc{4lqUaT4(*3o5;ixPpoq̰oTȹS=^<h{L~(0 bE{]2#X"xt?`& Õ&贜yY;q.@A7@kS"$v>H9lϏ#{fr#:ܶR3]hW=Ȏ*ԍk^Wݤ\ق}bj?x*|CB4bgТgH)TѼq~j`TEwς|HyɦѰDT)Rf[,?ȐPIZ hk ~<|?zɖށr+oW37`G<+gi>dB`)ۃSa9MӋpo#"SiS_Ve! =[H&9ln^FD/9rSz87B"rɨ v hAK;9 wۯ*qxj'mԈp R&vq~SS059Ǖ-rΟ; ܏R_;Du'ɣ(+7+{ ߀w_zFr*Ft{i `٭_DUӶvbܜ%<-[zG|-);TJ OTkԃ DġqDPgIF-0h/c&M\o-gEEרA[\`T.F6\]\,}n|%3/-2ZTH ;My|{bUM)r4^%C%"w1`Y}riTׄ#ƂCÜDzy'h!XNݕ)AM榎Ce^n@/VR=mkOdrQ$9G.P]Ufg6=☡J NDX$P6m鄏Sids. Eu,:M1=DZXEsk| T(s ݵ/ .ʼG$K-4j,QxOX54ð ZEIv|p'OYgIዧl [I7 d B2<x Y/NcZ4<(,VJAd)[1D`/I$׵!XIf[8x@2շRgzQ`3UP(FbcQ gJzH)S@&PLG.5rqjk$RVƴJ6Z UJe2n#r*esٺ 'b3#[%Ϫ9FDl*xE808~H]2$1͸i\cWP}ܘ@_6eOzJP0^3l]O*jB-?cPUN PNfԪEh`2HeFXU:9,FQ9kAL:~YQdbxOCt* cK^j_(NhFRpO,&YÙ4*Dny`VHe S>"#w#%p)%6λwDHB}}+5V˗vG)F3Cܵ ڷ=9SU֯9D<Ȳb+egm7T$WUĘl?) BrRƆE9'u:1$?P"0#ڳOr\ =U]{!ݱ j/ A1`bGaarv8s4IL9zgN[ä!꼅Hew %;"k䓎L :]OmՋH.֠Ğ+ % `Lvs-4 ĔK[cV7s;"b[ aUy3%#tbJ+<cX[x aj 皢!N~F|yH+-/I-fg֯{0I:O(i[Cn+s,w$2xآ%HF`IQElakRAjJP (Ć#!}M)o=:AP?or'ypi~XD'^Ni2;Wtv4NsӖaXYήyuz\8>dr&p~Uy%14PA e&v|swt2-Vi $ UFc<3# r:'"d׈ecl*fq:-V(:X{0T᧸D:ȒO]iU G 5bsZۊD.8?t:ڥE*Šw^ .|-mE\!Y Kn-Y֡LOh#,Dk.+XL&\gC5?\ti HpKqD U1ֹCT0TeڱnzUݹQ[[SƤ2Jfæ´4Y2"T쿏(d?&np?h'uuԝ<3".bOc*rͯ +m|mƇM2.? 0G|+݂ Zg"VV444N޹Ѱov_/ $E2B},MbJXm{bJiJ>r+n2IaMJ4b-.Є?lXUnQT+n2 /3"-gw(V;͎MW=PL 'iBicu帠g0#P=DPYM'#`,<l'oڝ;66sv lcXN<˚k*l0Dg JTdN8dl#R״rV/"bfBgrل6)qK$jX&F@p{yx .x^,6GLuAw2 I}%l.%rqZ_j7a!EZlzR%M P8Q;􉈊6 J]S[Iuf"_9$B#Gݟ_oҀH77l82RynW^L'ҰI,^ ۊ.}/+5ҁnj8k[ R]v4ڱIcmăCU%K׭vR?B)W]Vgz=?T 4/vjGC]P_6{A@v12f(n@uIk@LW< A.xin9nfߖyLrKӽΦY zĶm5SM&BQ]k~.Wf+;&W* 4xh=XM0Hj-uoaM $2=@ b#y= oҧi#bsːcA)==o9 ؐ;R?8 ] #cDed/WeQ>&3 ;9XG.>Jljj_Fn0fj7L#E/Ӊ@DN3PXU >V7hPVhF/J40?:Щn΂~lҏanU 6o#c꩛~A&=;J#c08`Wq[Sd׽VbAim :ySn4O}^Sn$whpnX]i/zeHQq+:o.u׍ 6BޤiMMڶKx'0Q.[>Q.rDzOQ|2&:ƧrwĞUgD[PA%CpO(F~{zw4 id; qR(Qeᾪ*[.Zhbn^I݋㿎왼| 86x^8[ wg@奧GVdh hG1r t/xB np҇C톯:["B݈ʳf$ku$NcAiI(EڷZT<)hM 0Xex!zm_mZۻ 2׌tYhR KM9 x_"2%ZT0HUƧ?c.od!4aiDW@OF_!F5i0Ѧ EΚAj`ad jrfͪQQ" d˴ҟ> O5Z֒X5ݐe#W#L q" 9,qJxA3WU'hBe5'0Z#]MbhSR V> 'B^{[Yw2FːL,_V'E\ .2iا!2?I+BPW@L\xbr4O䍎+ZJ!*Os(9OggV?)Fcڿ lgBB>r}o#y[BT'HJQ^ + eZ;^1׃UΣtAVaxܟہ}tl֗^8?4*3f]5=v lyT0LJ2ʳ>ܩ8~-dD/>V n-DF#w+ w p9#@LvCLx`n7 #B0o_ˈ3b36\-u1!v<̬X(u6;j[ިr _)'`P1jXm73Gr]69M ְD{rjOz5a[U}q$]1%S6ꊀerfr&|0~v \336"C: _XzNq8vY7֒ް=7"xG`vZCL^E4ܖ)"u7%( ՛/Nӽi4g ۢqҁF#Vߖ彟Xy-Y̞w3-Uie}]dE\//.81+syeݿE!i6W$iRnkՕuUn6LjmP鼅bf}1+9tFw<mM[*&[ ݎ0RnQG .+3d~k2l@ݧ|`4E1%8)'iuߙLP\{iGC.b]w*{4-Y<ѕԔ/}ׄ?# Kݛ( :ޢ M*I@_IUWYqXB ν ' ry}QNSBLzJC+rKhLe.ƞ0}w 9%|KH1BK"J[^t3a 8AFirݻz+͉?r1Jc#v|Ϭ\" M{?d^5M]ճ,{j?вm~is~Xv#|QW'EHA?-{SYdkաTTnez3`˺qaŲ^l-2rz-eAjJ$*!^*FOT@{pKŭgb$_@G& 6Kf;5f7<#}J?q?N9}i)}%Ov-Dғw6yλ\ DXW;Rv#@?p.6TT!)ev=d[Ev xpDY(sO#l/T(yLj vm5:me Uת!ٓk{< ~0)Ƃ':_'_XBt& 4}؝CדEƈ(n<;n.`h ]bHRA1 wSH+w՛á~N W} D:>DN5Y@wT,,V.=gJ)Z QХ$NT=kØe5X(t5nDCR%* =ubĖw:9i742&)@=Vex q^H=l.UWDv44Yӟ$2mgf.{>)i:Mnv:bI^]psˀ2ɖtzICɐJ 0IRJ#d--.{P*r1 EoG#%"w /.re^o F6e>xFʝ S)2]GQQH.o,& LXx؎W>B6S -yE+QLuzR+)jg;mK3loY уjKUxzPdN4:v3 d~CL,.w|}M2k U5Qizugkƪs&Q3[A$+ڊ=W+x \=hhRq M0B`־֒RҚϖؔ'3ri^?Lt>ueS1]b[` $7ꦏUVt=cZ).S7|y)Z5+T~:lWNlu=fb]j稢3~I٨EL aR<*x#բMsc(WuyLfQ ist~6G_Ѫρ=xaVJnᜃOdc4Ѧސi}Hy@I(ھ5XEɧW2k'uD%ﱑ~1#sl_휴(GOň9(=yi*R 8p/7oCAM>/y b/8*(U&|%oC,;%(‘C-B]Kbmw>^m4-Q\ oPr[]0GkBKnGu1q{(eʸvsU۶Y@B$gRK]sY&ڢNĠg:E_um +˳)xҳ@LV.s2| c2 Bge`<~Pքύw9.ħdqq!J_eQ K>`h,8F֛3P_$r=4sk Ve:Oas\扵%ACTE}SQՄWYpr07f\k%7ޒVU!b!NO왥ϥa.9`nٌ )2Q}2U}0gǟA;ϻ~R1$)׋40bZm6jALm^5Un5u7*vul D/.3-bpWeMղ Igg#G2ɲ 7\sY<nq7qa)j֐;Xh諌#5f#na'e1q1-Z5Gl1sc@/O--SE>]V(҃5AwHЙSW%z7z\B5cg JkZcJ,'_Õ9{&O88^U,Ω{ T wAmoIox^ qSk-fơ+uz?5v`VZbNЫ2?%r$#V0ۍ8ȆJp-;ԟaX[gs}hj[C_ =5q4^w8xy~ބJVKxm޼foܖI2WI [Ou7&+vr֤r~MZ4`,yQa؁-}F7uacZ5Do}{ј_QYm\dH.D mc,9,Gʬ%pHbc ]},7$r建jSJ￐ ֥w,O$P!NVV0RˊS~(%(5j(8A6fwsc`c% *)IHr9چ O6[}CIv2ߗiOhfV Pb5bpR F\Z?)\(, C\#Z1/|\uh6+kCs1y/:@^3+nZ|dȔ?xaUEVaa.'eeOYS*/1{,.BZ<8QEJMUJYb!)ItQ@dv"{l##Cgϙ_xIIۆd~KZGD 5lPYn\h;0Z5pnyKh5FfG_|kzoᕘiQԜBnzT(W:.L"(CT| ma틳%a& @7;fLOJ_R0BΥD('` J"z;)a`BЁ.)`u zM'|$sǥSIb)E5ħuvK`JxڙH֍?IHBÐCl݌< Ƀ55ow̱;-0Fy͚}L'i)?IOiۤr =f&[}UxuxrtCpD}N`+~HaN9'~&uNllqDjmY3Њ[r6u2" k( ;G# O 3\Sm ;U}_^6=vfF5;:_fvj$qQ 0nEb:mLN,˄'̋z#\L=zEyzi -XH¹\WqZY{D)!YfHC-8R 2 % `Syy\'nɳJSCm++^:chNQ,uDttnӗ;a?N`Txڲ,wD|RUNcqVy]d4|? MbahiQRSvM\GwȆ\Q!5e2 9[ ùENV2X=e㠙z dВ8-1`]+#ۅ "?~\bzSE$J%)vWNIk3岱iyR1p|CB.A{@!c50)*a&F6a\{|BuZЃ~_tz]?=l-G+;%0Ik=cXs RЕAp q۶nmR{_@ y3Bz:lPhM8ꁞNWMafF]|(vh}4xR%R7wXXZlra_tcO©{RKFzȉe;w _>I,փ PՄٯ[e}#,v4oW_nz`{ 7 y9tY|0Ql3v(V$SzU5H̍OPRFnyݥfw TsEobd&efQ+EMFpe =iT">B!9aȨQ6Jj_gd0=&'<nV4 2_x1n21'17 l hXޓ-'JXs?;kDm" emױ\p; 5@DSo> wکIJ^L.M)ACLDsxAP8yƣ+~1^v0L/p1ftgqڱ_5VǞX04n˧&(jn۝PK6;hc6jbrw(OynZ9rĬV-MZdXeX_IJ+kN <~fn=c'l)aO`jMˈ![3k"/G/ck6`5#:fmf{?J}8v,xe~fK]rZTjV#qȨܝ Ij^u[qLq 19~gmֵݑuEBOw>ɢ%c]- VyF۳SVѯh#q>JH~xr/i5HG?dGYΎnLeq+jxkv''߲k|v߇&/롎 ]oJ r4 (n^)9t1KFQP%@zC3H[ vQhK/ml~ILo[*!#[Lz@7![UpZ5og>" bKm_. MRflzswxT1vRֆJ<42 ,Q{T1bJ0|-v(/G8 a; `'Q<+T[=]_+ܱ\,F.2p pIKw^@2R-m)(^tXwƲkF\R['>!D/-2%m9Tpofn(9ᆐ4'aH<+- }Z VV'* ;]g4mtPQ7'ՕX1MGpDȰ^I=氇H&>KH:l{FȌx+;"SX0AK(k߅U< vvUˠ,*H.W)*IvtIWJkcgF|pL~qz]:]cu dQTф %Wx(?cpV/ӄacrw2qdٰOp.o`foԆ[do1–tȓ4Nx 5%YZ}: +EB6iѼn?|@f6M%T ބp0K!"|woQlL*ɍݍ2wgn5/1tpg,N?γR1 Ea3+}Ȕu&1l cXG2o[a~C")1`|i[/ #2xp/t Y:HMp CΏL:&= :P8R cPj/3*4O)2jaZ u5*@Z- ~ ܓȓ\]S3z\S䑕_وd2P%+Ot7[־*yչBU(åYXYNpee?@V{c'HePuIDZCi\P^G㷒|h-2Sm/&ծemgڌvI.ڏ02n]KA-E{߂f{{M7jx #1g`OJDťh]bT`qۃXŢPtzH^9G-o.i:Z8cZ9b=f3x"oRT`|ae8:*3tqkꄈm*E|q`$RT|S,M@ i9m ɀ IY'݁A-"im%}5rj"E:lr5\n2ڡ>@bZ6cI'%<&'LDwӳ\=>f\poQ p9}kT,(ܞTHV (֥1uޗ=:c =Mנٹ5xz Ћ6;k*Fe%Hfo# fyC]-C;DSi$ٜ:H9m!z4bŇ@*YJ()*jj+YRw< 1OϪ-+(C4,vϽ( .Gw|^BNw,4&H=(n' (^9 ' [ E wI4F5ڢa_cʵo|yse3|0@5{{s6^ z0d̟Siu΁%=qHRafzYWKaц=\ ֟ð) ɈtDC2̅6a$~J*H)AP6[ fALAiڪ%gտ*rZu6,ˤ_'Ed9$N&g ߅}I FJӞlB 9~!8U&&OKT=dwRgi]u|]nyGG:̘}8W!Kur'ۈoUXG,9qGa\(_q3g>˙ }8J߱9ZVl`%呸?Lsc1Z<`vӖ]M|@/ i3yX`YNU+2 Xey4Ӫ>ȨeMpm)lmɂmp_S%u=18sٽmY^FR|jjO8e^.Xe*ٖ+b(ؔh d75DJzE;Jʹ#欃RF(@*2 rR> pug mS5/_ Hĩ/%a)e[0rL@C7Y,hC@^U_靂44֊.YAf$ ˘w4&  b YF:# )9{͎QvA_32nXC*P" 4\`;Au]xun6rMn9"irYu+h?)j~\!d~6+Mk|״*S 9.{ʵpԐfa^?ƚ [U~ڮ zDS]+)d0}|)KHP}d z$Fmǽ?*덀B*WLc75 s" -2irV$ϨB]c} b-SuYכ2D& 1CS.sKS\ P?fV~;aaHCj eTGvǨA1~ "kGdh7rVHj?u# _ڔ'bzy58oъ!t!WBFWaVP6lSU$KK#śHK#v{CȌk:=ޮ""558z/2C6Ĵ}|q`Abq{`LlDc>/']KI[/ɐFNny1knmʞB#Ps埀ia!9i>Cm&UbEIp:6jKЋMɓyYd? ~P|%c``gi ] Nh4b@A 卿GxeuYi&^g%KvUiҭ_M<-!pn[rgw0zUl@2&0i\Odm]K]S/'u`Ҕ/w 2s.&^Il/WZ_]Xmͮ ]6 6 fHoO$Ub*w;('DR:;xQR 6K`1]x{B"*.47i߃^1gxO'N\ioO92!^\g%#M=Edhvu湝K}=NX-)),tl/SEw*> q*9pn90 5uҲ)C@(l.d0AtL"$)ߡF(cn{h7 fOX ̈ )\ыY"][6=vINv3_*A`N95|6|dGKȷ55a QHOA?MM¨p}"j!!OH4oK*FI& j,1< hGxkfAIGEVǎזKu~WbsTz/c& h~;EIS$M{sNS.:!w\eqG:=qinyx4v@T[)f;nJpBʑIV_qqF,0|+ZݰȄd`% l &"0^ʖ7+r>9i}{ǰ5^X\`1?HkYq|IӼ`QaUt,u6Ǽ Spr{ wV[ 4$PhY deU{YsUo&lՅoq+%d T{uziu{AWf"2;)&0^ZD<2S;kz*g`\Z6t?;@3t9`wh(ɖ}-*M۟=`ɡͱ]&6" }=JDFr鎹5]~j %GӸq:PٌHL +8*/)N\>ٝWov3s՗y˅M倸}My4 4$+QJU&28w_'bT1SJ,2[(1aU9"0':U. !oF5؂:ft@Z\\mƉr51@i DSrILcO fֈ,͌szgYS)Z򛲘mxe) @ooLzg3'f@AgRǘ?fEAuVAM|)z{ozL.%aVK@z yC{6LD?kmo+YP­"6(3 #M{$XmƄ+Uk_6x'Ӄ3'FɶeGo} od}c5AڤyQ/ >݄⸾}jT93dG0ñ$2XQG}!Cp6-,DYy"RV]PP;6)mWgOiס}}!P*WHU* j+LrÞo5)vX$|:kTM瞫u)]E|)l1 cȎov-ص VR P;qu[QX#~V`]쓥r1<2C@@*,I\lL^`f^ 䶰/菓K:,IG8ڡf p]]}ƶT!B35U>h<>NR: zͨ\m{r8M=jc!ZMmu%,`\jO` kY5qQOc"#:N!Ԋ Hgcdxx]P,!ܫ?pKmp3(y*ѪDQ .5tlJ}`/0ĈSQ_&hO;70 ?&}abu)d'{m/bk]效Nm/#:ΐLE//`&l 9cp8\ytHbZ;O>WKUD-u׺:ѵ{ jϹQgb=!]\]e('d? =A2R.vҔ ]!F>PJF`I'Q_!\ ʾ=*֬8A*h{ׯk״6u_TY=Z|jUjHeg8[rO f@co^1f:-UqgɥWNՔ~U݌%t8R) !gs Fࠤqߌ&D5@k~4vMDQg0i^ r@ l͈PHB@FeH_d(u-\>U@%4 qRpJQ/ғҲރ<9䖠" \P@;Ibc26d=k_/>X]@R]69NE bT.::#7A:Q@1Hʡ_dN:yLJ=ɋ=i͗a]!Mй.4re {uvk ut"Kw?3]n%w~1fqnym?7x8+=Z.&wyqP!~bB$U@ȗ3Tȱ($y sRE*R7q)%V/\.bU*~xb-mN9܂؝ݥcM ӽG:uhuZ dIĝ\Qc[Ϣ-ΠXyFoqgK0-bU{&ypIŻ>+*[a^i?>շ/#[^'cXM2,bqGH_/7̖'x9ko]TS%:/ wr.cȉ6i"v6#I:D /jA LC<ِiГ.x DDL]tiV @vs}0ߍWض.(v  aMCb"}H1Z7H{;;~Z:LRW D"۲GXL4LO:?W)nM˻R\=!!Xmq[c8~|*@Dh:A ҾW`䉾͟Z6njz Z5QH6 Iśg(!`;в\ zI19Ϡm3%1Im]ӌЄ("OЂ+\2%2 990lyXw;,/Qz :_,v?;0+3_KXsO6:~1$Qx<%,*|M`9nwV%qrQLeYSem6i ~U^ BI 3夈Bњcl#JPCl!_A4&ljh,~;8Nڳ0ڏSAq\KVn:;Q47$cq5~,*}69PK23I?B*]P Z˸m8,3iV9I.쵨Zd- Cw޻l }D2*~VoAwD׎_&7;O()topR&?溜beɽ_̥.˿3] E֕cPSSazgGR^Z^7?A qH2Ynv ԂhR2q X!!Rrmy/]Ԋʂ:{0$ziܨ u&OnN'@`R?*Y5R>fUҁH*@t 欴?]&Wk{RZ]GR ƣ~uQJ-H`'=SeQ).+e5~am_`@fV g{ O80B.%˦lO_5yAGu4bOh 4Ila~JX;htÓr0y7?7d;{8C)7jQT_L|Z+bLpOh:)*O[OSk{6Vn1;WQ,y~ߡٝ0jxu^-x8|hrhktC&//N^І+'BRu2j6GT+5618 BWUՌ*k%(g\ VEf=㨣_QN ->~@O룗VDYn'!K1P5:ܫZ쉿dd4p)98H;+g=_3;ONq\bdeMSS!GzIzIy]K^{P5k%\eSɚ0TGj+"%tuWe𕴏`eV]]%Y#w fQl3`IK}^EUV0 rAsn+@uH5T&l!bgW"%FD{EMlʟC~.6q0 KhrDW14+gb6=mKx".Gϥ^0ޮNvkU@2č;RHEf2> ]{F)s+n׉vF}qKpgaH+&8t%HʍcED~[YAhzs&HЅ/=Tf+/&d#3+Q(je< "oo 2Rjf"~VM5gkdzӻ =ĎG~8X(橯,?!<ќarq8y%y(4:yDs.b:R+q>|ha=9aYΉ1:hUaX,-HJ+Ksr…➊H\3."KnByj\DvLRSU pU˽hD!" :"ʲZ_>FW/¼Q2>yE<|Wi~Gq38H\F8zF~;ө0؍/XXs ^3 67zp%JP1"UPj,-$98кX'=[S<@O,J"^Uv>@8sKe5`(zoE'UɎzZ$溝|.(/ڎ^/wIPlC!rHqrs6a$J`J?W:Ϧ1 ˮsGgs }pZY>TJF):: {-m4R:se5 nն6bi 7B9L?i^yPelWQF̏E_8<f/nE ]!@oaECgS[ 32NMoHuiNxFt`b?[\<#J:awi`mnPs{ӍBqޛǜy8T&3 xEzbr=Snܫ ZɁn9ee75t;IESvZU1#$ܔ]n^H|;|"!O bp݅س~ 2)˘ćɣEn˃vAYIhol,^/TIt%1| H8p8PThA_p|";۴vs3 8<#Ђ {o]j2-bwf%h]GN~qy4u|{R-s~NEqzT}_#c{z7l*,L\QG`e-Rjㆬwy,`מڵ;`+f. R?22%Րk]"AI*Դ پZ?3U}}B6ƒ#Eo6J7 bS0zb.*w Ռ#Ym)[1%<Č8UAJ [}wͬYz`*#LD1=&.Io\LSy4"Yſi̵b"v|( $H><˪ Ҳ`ϱl2ilCOn\lszC ͗TgcGB5`G>fMG(-ʆ8g5 1#?5Pmg? lKp^J]…&޷q6`0ڝ>YHQt2_7:|N||^sx(B+#]-̔[>ofAO}nMbվ.F/]{HNg{M@u^p4fqo.M/h8u{/g.\\M Hf[9f*ʈ:uc͔`i"=&ʮ.ɛ" DI"!1A0Ar>cᱢELJkʃ"_uLNAGMEe`c1F,ay5B $ő8;cŵ ZoQĻ=< #NSmg #_#ĆwD XIj,Iܫ@xGO gMݠgLIT٢*ꟳ4w+޺*aJf&Nŀ?ʀ^o/4a$`^/u/~Bc }F8EFfg]oTAHk).$JrGmmabH["kIOznb(Ф=]yAbqxIvӵm#\DM'@$t,F?x%ABXh<_޷Tj&/ՆE8*;ڞϬ荸a*T}V`Y3=vvQ8:ri 1,v*X#wy&[6 _ֽ6d\藄9(p:=tbJ4>*7Xks窊F^$ #|=* =ܚC5F1<965x$ d%ȁR4eLbBfB( `iPSȼtdCΒ 6ڝOb_9}aA(XInHZ8Ҹpd?֯^8DŽVB**BdHPlFS ۋ,*_{-soD1@np!̲$"Oj#]YqkO)6C=~qo{7qǕt_5f.|Iq3ܣx?}oG܄ dT- NưcN+ᬲ٦G .i0u-=&˷)| .s :S ̎AK[gĹlu%Ũ:%ceGw`r:eb (C(״߀q*^*h#3㠎x8@_G_}(UY0Zuu)1ZA؄}N0g_2A]*M& 9 ϰFpÖq&u 7d!ՋQT}1w-^Ue@ Q @W;?vu*jX:.oc+1Q1fx̲xI\aAoj͹qOx&;ٷIAwˍNXFBp*`LΈq1țz:֪1r'i[ҧ2{mvU-Wx֡fJNzcW9O/X .i@ _՚њtXR>~yO8&",I{C³?d2Dvcĭ'Ϡ( #2Д3͎B;>`uѤC;aVVQ"@m2˭6vG?7}:Afw GDZr'` /_ʟ(LnU"Ws01!EU7prC_$OÖD seO2L p Ŧ_nb;TuWoL5 RX$#ĞC,)ڠn V ЦφqڿXI{X/}yhU!K:,NE?,!A):;oc)'6W5S 8I(>=Дw31 )9tq^BǪ^ RYϷ88]@}"iXPh8 )uc21E"1!U.N&K2*-8K! U\Dd -/h 2߉C.><#Pc & X˅o5  s8" '輈`fj!(^T:7OX0[MbJ),D)\{r ⨋c037TwH\-繍CJ&X64YOM}LP;Jaw$ ӈ*1o zxO@rj //MRTeZǷE V&C@`-"#81 tI/(.$jiK}\~񤰢 刍r|\dkj*.EdpU'MCs6W+2f0PJxxefgbAEc|3"%8-/秂l$X yuW %gSEdX2Ѻ ȲQD Yߔ55—v$S n10j{oa y$|"VguBQdXc{KcXW7H졀h{B@)~F/xIBVbYJJ=\:n1ژ`BKӡq|XO_+X6mY}c?#J4"_&v*z%k>ᬄNS:30;RL}&D̓K,dK4jh՟ym1|}" Aqa Xqe2ҮѠW"`{RN@6Aڌ0"srj$j JK"$ '#D|Ga|a^. 7f=_&3 qj17+j4NF=J\-֚\kO?Fz;KmP$/{eil?Qqh;Z9 9'j2W#9*_|QO(&?fև- $q%91dFIlɬJq'3c]q8Cv %$PlǮP3Yvo`I?1#^[F{}t^cyμQl1u5o.t.0<%2G+8 Y\XRnM2.Kz L:T`)\IOc1*{ֆroYj#0~5ߙ܄؁CCK(."'GEu_GLmt)Bv5Dt'bM+̦zڵ[–ۂ>ngƥ_w~)_ofL1q7MӋT)V7㜃ݠ2'#Tİ醳]--oU ŢB`cIsCPD`kLA lI!>h:Ti2ud]} |")fc[ID<<=RFj}2QvT.XCxt!Yp>Yn@"F`߇`U8g δ@*̝ JQyGUz)Pm\fh,@ =8ڕڔPQ >M I/2̥&6 \W 9*;<|SrI|IVe0<9*JxVdO'vKo|ո'l.Nh6>m@ wa,$FwenO1gBn|U訕K|bAHBws )<;KOt<͇(оvk0dU"\`cRw|5 Q?ej#P{XzWu}-Kˆp>5-P"0&-8LS,|r8(jA>#&XxWm[S-79nյ/\p?vY ŒΜ>.5ނv:0:bX⤢^" mԞz cm镼ZfqߎJi7tʡ^(:LTΧ_l3?jh-zDQM`9˩_ yr۔>$"8ZRYY\H!$:XXDR@nKz76e;;5X.,֤a#sJ`ϥeHVg~㯬عC7D˫ -=%NLٻY2I%kpP,m^S8P2p_ źbU#J9[* )Y?m.=1*9 y ܐ/^+y'^.8/՝re"zB [|5zJ4;bm jluP]RԶdoPj)#ڀ5f4}Q˔-O!&m/M{OiyXmu\cWM̔' ,~2I)t;11P( ,,YDmp1:u Jpٛwul]ɭ q]}rL(<{ۨX^!B(?8aa~<"tWEifC ^sZD*iA-v7 [Fmk94XeBe-̋™LhDC4uaH|f֥O p 12Pyf ]Sc< 6Y؋F BP|^Hf=O' L O9iv\:GCoF O |e9l!uIHXIP}Rz$R eg}f(EQbW{94T@r' (X,ӂEE^)+mFz,P`ǔ `IR_t-P0_8l%K؝re`}AKB}$АNa& XM7F_8͗JKtX0@=9JS0WR ;?r,@ܣ ({*NpQ4B .\T!e+djƈrܿۍbJ0RD(m%bv3.uQcW')3%fUUp+CͨU[WZdz[D8iTmkթb~ HI[4&-šl?AF95_UBC\7 ơB0MmBCPpjL_[2NI@9ZTEFL #ž /߻oйy+)*[ $6@/֊VWAiNM5x%t`)no WvڨzRWiUCM`xLP4Ǟ*{axĕn7B`Q6bY^XBH7îPJfo<4P,ulq / ]4LAy'y`.C2YopUⴟQv~GH" ~CEPFᬒdY"<~>m*jspZyxuFb6W[SPMQuY;XTR"G1a>:JzA?%XM|tKUmWy$.ӿX̙ii'-c#gZ >Ŧo4ՀRJkH5TQ]6ZD}xN5,/Mh'}ezϻpӳZUTÈ_^ $grWf /9ꅟҷ9 "\oT WPkE.߽NBErr#t2=$^'wz~#a*ݛ* u+NQ,H$&wl8~R&ZиbvAn?Xʳg ٻUJ*AC@bQu8*MD3cN:caҼjǪb`,21l_!s5e'115m 4~_,];!6znp8tʪ~;ڐC& d\4i Y2r'8IYq^A΅qߧ }nHWF EEjd[&ۆS5ԅ$>a3vP7.}Q0{+<ŏ"E]'y6Lt⹀!Jo6!ݮ_i&>ft$OE٧4v3 |%ULwAxNт`9IPJKnvF,_qSO~Y_$g}#K$ ą'GvPЦ]խl jn/Ojlrm9{n44v@0LQK|2C_=EFF tV<,$s Fa?,̹Cm5aʪEhWOo ֿ{G2yKqBiʙ!Ox[J =tx kAROb pZœn w6\5H./l) J+$9U:_',3!,~'1+~oDt1@3yK0Xt䊞ReC99D2+`8-Z ~:dw9)>/:@BPj $\>@'z7 _Fk~ "FPM, Ӿ47(u۵v>W$tϐ+x}UXou aChdۈP~|$T峠= 8ji2;C ):S} څ אCJǼd[vxO b7Z?:F>șb)RzNqVCys{Vd)rSeȐ]u=%. 51Bt/2`:A#bW>ڜmm/6*~%!ib$`w(h1/Hg!=(qݹ (#Ȥ](^@szԪn\:ȮzitPl9Hx9`+[8D۰00cYr$ij9UQ<6O}7SLi -T6.70֩gi+ /]jCVFBWlS%(pw028eY>(=%Ǎ[Ӆd1,RMO(a6 IMY&]vtΦI#pXTsd ,Zi𛌢w$Ͱ] YVmY ]o:mE`=)QUFF$V[XkեA~͕{Ruw[&{$V&Aa>2@89#=7csF(v)T5izIu+5c4S0 \U*Px.ƋŦ V$(-MQ?꘤E 1jڬCifʳ_BD51y^9&QUfE PކistEJ,ĉA[fҠ-j+  ^dƂ TϲRA~#Ĉ 3/bD$&m_zoʅlbT*'y _u;ȯH}] ]93g'+i~~_\/Je3IŏK`zϘO%$vT*X&**HnZ? .rpt[0`n2Py"M "5MDK@S2/W٠մ rz~0)v},|zзgڔf2F!Fߴɽ~e <t9RO\?.s^Ke#U*:lDR1b{6ᧉ϶2K~Yu[q,&!ڀP>e1v.V{f#݋ʬ $x VjS&VNHMjn[:)#x??DXJ%0PS {R2%LXano;|;(BthGb-RRu[mR~<4"S $Ň5&}19M# 4BWwJJnn0Ã񐍉DžtуKcɃ?˂"H41F\Y}{4i+WѰ'bҟ?ofmYQ^E1K0at#-Mb^gU [%>IS)0җB]Tca[a82ιmQwjҊyCz#XyA ]cr(1ݎ1ϕ!\:j508A|ZuH;8]p3 W V(]zTx^`bam\065uao>%n5mM4`,ޣ}z-bpB*R ͆L6+(q\}n@#*t,R3O?vH4@],=#.źP$֡fEPF(]$Db-x42犗̾wK>Tە}+Dgq3 rNuH3&a%jLB6!>> t\ܷo15lwD`1:1QswIE;(1U!ˢkcICȔiQ.A=TZq~t-݉1T@:ck9 1hӟ:̂;@"}S]R؋㘫U (AOP7#$!+[|݆Q3< Еv6ᨽ;? !()4: 5RU9lV^!%d1ECC 7/Eܭx^~1_v˧\C=VAASa{ ǒ-OE:sܫc:A`񎗄%n&%q=%eh/LbTVT<*Bjr~L(C'gAG=C uǚoE7X\ zp<] \{`n&۵s24I;B!N0W~`KixNfh#z,CT>F鰿6k"Vw G>Qđ;Kp ܸat =,i!L5YguT[2ZN? m\~jy )@ˮLɅ "l[[i8/}˗ֻp&ԠxL&@{YR4K$K ш\ Gs ;B&pE5Cz"{6DSgm!(˪ʂ\ù (j6J)Ғ-f Kw瀣ܝA_7Y{k]}ݦtn)&Uc?8Ʀ)<-[DSiܑgkEJ/3ma Y{*jVxUtt LW{h_@Z ޙaScPVkhs|9mI@a׌jvLAtZk / ^oV j{նL$҇\+ 7Q"o\jl>ܱ,َu-"Pd__w.fcͬr{GtW|ȵ ʥ7M C"@O%mcFӕ8?O`uPѶ*̀M6{G}$})5,w\RJEoh[k5Rq@6 8nn̶鵮 m:bNoj1bk \Xu6v k9y Ⱥ[Q AUftX:n/⃾kPkpˡj ;}V !ZhL[^A#^b&Ds<9ڏQ}+ۮvfV "QC lXvH_ >ۃL6׭]2@klɔ]w뢽xʬJzs4*V`pݿ/7sޕ0f0+iB7ͪw@<ȷT׾i}ϞvIײ|K_MMKƟhh?J9//Q66hB& &0P ǩY<5ym15q9^ Zΰ;}EbZTcUkk_ ĚV:f_^ʽHSf.@/x24ߑX=StBi~"7JR 2||OtG6]8!* 6ʄ0EiC\*Il.K_ZcLC.!c b)Tw P=PyHAQQ7T VCaxV$9WmrOnК) /MyurA>maM~Fr N52K9fx_I P6-Sk_ P*v4T2r{PжљNAYk3a45."1bvXCM#D(0cp"uDej 7$_R'Z&,NSb6 X 7895ĥ?$p91 "o{fКa$)j[[ҽ&B6y_YUTJn.[?HjGy ftR ɍ8|R?7!UpOpau pD/M*.U%"E ̪Ifv -ĒٰK CW$vctoC/"Ä G lqRZOi:}jMI% aֱJrܛD.e1`g(dU(ro`7l f6kEf<2! CD*5偆P(_zڐGXntkyZ Bd<ȧ75"k٦Xz`;~+B_/_ 8Q}~PXqrC$ eQjܬ(Sf0ٜ Lvvfdxx8 &e@I 8G9O1?%l?&93ّ&t`Pqk4$*iM/1}'E=[)x8D.gVk vHPA!i g61bQS>/cF84E-:IB̼m-ɐc :՛ BzstX(;E}[_[GXA&Y[Mukkc#R҈vBk=څnUuɯ԰*+ D hh$/!RJ,XM'e=s`VIӱ7YkTѕ;Wcts7an"[3@[6wS{7z0 ڀrPf̕`9qը#; D:(d.W"?nJ{U>Ĕ^y HI|-)4Z W`fdrΪL GA^n9Jw۝99ti}4Tg߁}Kv'úo4#w:G:hB#8ɑ@b2 DZ'<6;2S{\M&1`h|0d;X^Dϴ'ŝ; l?RKyGkWtzB~jmhI]@<`n¸Td<`u0{" ZOFd:'u`Dt:= nwuzhHh dKʡ&\2r Dnv:P?rhdt$?3<}J~xسbf }/BmPN;D3JeP PϹn*iSEMEZLħE.rRG%-+@ZIϣfY|*Y$GYnhYb0gTUygmg. 8pq?b}6@VOd8&GOyp$bkN|chv=C{Jr\]Su R%@遛A?:ʿ x8;*?)IM9ag9W=vSopCNVD>#wfp%[ #LԴt 2nɛ)(v-:A5I|UvD^V~uR#e װk_C}?Nû2E'\u镘2fXtV"b8eT vԱL?yp@-V%b t#]/CCm* |*B䗢Q`(Ϸ d̺8:{ ;g#Z{N.?[u' K?i|=ZdY;ݬ6" $($ *t~w7%|iNފXSu1-,5 r,"8?;DR) +Pn[«LCXZV=2;L4q>YK(=<'`"փ"Mb<)VG/28.-~jEY-(o!DV0)Q-%KXczV8\.g PtKAj{X{,1`NrT˗_: Zv"Q})uAGe}d6難#KPE&J=%xkSIo|P~n& /t;|:NO6̫COՒ*pXC Uރ9y:Q#^DVY4Hqhq1#W^`hc#LF[zRPAr&PP΢:. z"iÈ^#i=e.h\ :afc\L e kMe^9TyKdn0Y 5[ì+}Hkd8, /Gh4 $%$NoPTJ+n_[?qJ0Cv$# ?*1Vxv.H{ySi] xLU%T0 # 6d:fj}5YFHtڔȸ8_uFUSꀯ[!}IG1Axkz-ZM}^sKi#x;sl>WC?2$5 ԧ54rFu[=Ћ!::>;ojVة7==|X0 Dj Db5`@aH1Y^hb&wIe'. MMڷBWX||͕?PHk/[uҒaӃ"gw|awHyJ4|>n.Ѡәykܱ2f{%} Bq ]~ub9~Ї/Ksk£w ;g!MVɋ@򱡑3+u@E2m_I_ϴMS@:qSg Px kUF7v\vyMj&*9z G|m#I[BLz"C\c$)Cn)Hҹi?Ǭ߫Q ޑ0֜ 3˙k2IG;3`Т)s%HK\ .$ձ>9Gak>/EzS!K<C"VP¶g5 a3ɯ3spM1fәLX,㻸s-vB^`K/*I> N`cC{> >l&Jzw)Fbj`{K-}X2\~"b%lt! U-;jD%p䓽l,+N/۞aL(?gd!@"bZ?x6}cOB0c2zTB;<t^Q|*m)"m:}E~ 9'3G & wVG,qb};+j@IEkk钇ϳ?$i@tůw )HAy:lxQZf?pT.]ZO|G}h-.Ԃ>ÿ'#st!9_ޞ Dd7ygӊݑYO!(s*-)K0x|0=Ԏ_'5W@"E,Zt' u9[^yop#8#P~8[њCu va6%]dՉJkq}aoa6DJC `3Gs@2?Y:Ͳ(pO!tӟppRvBQb2"@YߠPRUYx-)0X@ )u۟is5"u,7svc֒xFeI`de46eE#!/骚MJ7[DVNozƟp B8C8g8ׯ @]D%AN갷g}kw-KVz `ߔ)#Fh )Ay E龸zh> kÉ4P}o3m|R|URRu'sE3>"<^ݫ&Xs X)\M U/^Yu]Z% 6U33pivh ǿA6Ơh.J۷(zeC[m ۇSOteGXRbkzPιSG~Fm4Je&WI:)q-$Z* DX194tB+s 9 kV}!ژ*FK3&~2dOX=4pMɵ&ɉƒwT5h.iTMԄZ/ՍVk KA-ä`xT[]rٸb7!s,ôMН7/ͪ<~;yWJ!4,]=ϐNOT!&T^U{JtXkBbߑpȌ3׉P-VF%&/y[Ywe. o׻"Z|CPWLhA4$քDEF2`HX9{|mqAPd֫&L(DQ&΁xTЋG&ʕ%& `H&"Y 7fgFibq".ސ,jͮބ@MPs(i!6 ) }zK{&$ +my (ۧjja|rhzgEp[XxQ6u]O/"=^0LRKs]e p Z\Z>FC #VR eۆ#(2;N((qpٝ)d$8ra8 z[X6zkʖèY;R2<ی1laUւEntcbJ|?2 XV* |=VfLrK` 鐙0ӳ>x 6W`0GJ hJG.8ugn9.0 ȜDtH$=}vbΕp 6Z DOϠq%H̴HM;,o6-/es_inLܜIv~FBP=H>[djYh\ЮnI̪:ۆ]㞵n ?ZY+2oH YSrϨxmnB1&*I;t;89)H aTX ϯNK #L4oLSTj@ ڿys@'1rQΔC?I`1 ܶJ^#-B7_y|._xM]Az \CgΩ?jXѺf_I7z7a˗OWͺ3jL'rd v,stHcb|AˤE(b"VE8zܐm}74ǞShAf#Va+-rVX(Qڢ1ok'hf:n` T= ;欴VaAAj157".Wkߔ 1IZ:'(i(.2<XTZ+,Ļ#b֟K,M;'O;ɂh7iu› nɔH%zCRC}Mq}\C.5ӻs lᐦn3A}6#(YV O], '{b10L#<+frTy]1׍sɓ&!Y(WT,;xTT&iqj޲ &zEBrBҺ9 D5EMaTqY<89Y d5Yd CvUADtI:LyĞW7 !iZf'wEN#zЩ+hpu0Xu @ |//tA[yDYCadTDCP$f:`TIPFr[q2ɬTИ$/NB;6"}yqP1Js(ܰTTNj,ɓmw:V+6rVlɥs%,9Y$ۈ]mM=YqbH0ąg_KPjfOxLN0\ΰf EZj"|_> UA/Hjr&W.P*qXzq(?dQb}:`-UsksTW0 a hXڥ_tPl–fS;Scڱdfk>Rpcm2Uu/F7N%xxui%lP(Mrf7oҟ_s 7Rq&K&5rjƐ;RT>ȏ}cdCC3yKGep TkulvOƸ@e]eaS oå<cI@ɛm#n]8s:,2`tNDSoڳttF/rcf u§_:u4~:x#tI]#1sOɵU)JBޱ銭ͤ2׌1} 0=Zo U~%)y9cCVWpq2BxKqӐ|*?6汯i,v٨pO ;i(?4`+ Zsޕ `w0B;h MW㴮ɵsP$KaVk(< ѹ S==$ɷ:?IsT>9-HVê}n)AG$<}Z) `WB86$6BsjEYJ"2QbYIghǓO7I=>{/v`zV#9B)b5; G+&dbO{PkcɄ:%XݦA#AUrQ1 ua=ObyOQ*Nڂղ{{ ԙi}^ Z鍥zҟ1FK./}"r(;A5yCMIzL C&Ў{u)1ʦiyX+wU9v\E;xm!m* ef&3'IbƒUCya/Pcf=.ϕ *@Enc]6J&w/\;1IktZ#AEg|D?=5Dt@ hHh %E(Kcl`Đ zB\Lo5P2YHlI] ;~G'ET3!WHDVx3BPO.筴Ly`˖2OJt֮OJTm#Ft}i+i3':R)/DcDKr<}JЭ82<;o Z׉f>q"i #!h"qI5ڿ}*j0 &>$ɵ_E[W|bf~[i$'+uO~g3#1|jFIA%"-Al ]^{8X4eLm`.c&?n5ɪgKS (=^  X;1)3ʒX`Oóz0RF7xxq6oBc󖰝q_S",=XfDR_Z6Y{ᒓmŚv0C?,vMh}k|RA)Wfk'`f{ 0Te&fAvi|F˳@D:QZ>Rcpe>7rĚGظNdLh{H)du "YR틒 ^YȺ:^j%tŕhw,+dǁ Ӷb38b3wiƠ'l ׀*4g&;D8&AnnQ hMtT:}˿)}(Q+MsDZwaGܙ IC2l;nlﭒϴ76sOyӾg bO Gyn08v8r:KK"@;Ytg{G9Q2zIޛIoZ67xojMz8kLi)>>pb#Uzn=AwFcU+]M;E""DFh ՘ECy0b>nkU}Z=iD2%ο6+tni\3e,5dΉY0vB9f~F(vh왤 ;ɘYaWͽ sʴM.;ػ_}lJ}O`̂0oN:|&{s*2e_/2޻?T渄=}kcݰE> ('-`5F=2wcN(<ႆe4F+0gYZ I˸zawEa[?օHb %ğL_".Ɨp c3#ѤwIWJG6XWKWym x3lb 2 zFehWm:r$.Kt؅u)caVycZ:)畸[{aT 'ZJZ7SqIrAuW\q=hQqr'p Ʃd[ZS^35?;YP"1tzA/gol7|"#*komUi׭C-]Yo!7GX|<ȥl+!(\w6mH FZU-4.bäΤU'%(C}PNC<4A&a^)X8%%UWl{A篅0#UQX`='wcy4Tz.Z(Gn"#͸kh |ŢڈQS(J]x.P@}7\iu.~( %60R&tjb[Ł>f?La0 [/U~ `w7GfR~ԺC]ESW0襍H`1'mJ%M^=ܑ6E/̄ kSj)+X %vWz 5w=8J$> Gi܆"ڽ`cF阗do-yba_*L [&rt&ނzKa ÏITw\L9&gY1g1z=3pM;S$u!eBueP"^ӛVR^l#bo"E9i4)b˹O :H C`'41"i\Q&kҋLr^1W\+BuYY[[;%"KcgET*J*V6gdx;d@ \}Xڞ~7piXh!U#|P %&2Ow9u}c " z"g]:㵌brՁxgÜcpycuب0=el"*ٶ@q|vOt\hC 4T"6Bfn;}f8srъZvBEJ 8'= oJhяcT)pCF-/ľ֮J` /LFNFju㩞F> qgBG#Qbv`pJF po a9g܏[nKܙ]J? GaF 9O@F -Ch=B(Gs6mP"(J, f d9;p!O4)=hJn+h,c۽ W![\ ,+tq K7(RU> 1AQ+!zEdz:x' Z#%!%ЏooR,ըAVmd B-S̮Q.qJ:?]~% c6o>0+՜MϨܬ_ }] ox#cʋf~bI:*K;x7C-RE#Ti#Y5|cI=ݢ9H&AG*3.{*L|wG2A (a5]]>N?Y7i\O9k70&^'_m Kϊ ŢWryEv+AڪwW48$ uŽjQJn^EB̞#GA)<^'_Ѧ2}K> tyuobHO]E7'򃢲JaVK`LÇʝ{0As}j^}2 Zpw˺Ty0':u,tպ7h'p$m,X73qSl. ;Ґ>-btJ%Nrcq?]/Hhٝ"e<]2EQQAk_c6bho!\ {Q1{. ni&#:劍Of0Z14'=nyAhwCvo*HsBcK'!%wǙy5t ~VPb$eRBh2Kj W*L-^1jӉYb,C%MAYj!Ԕ} 5U抖'D&MÞ%&6u+c? yH#Q7j4KW]K88b4d.}O؂4Y ($LI`MlUMeRM}ӑF( ہ`f~\a~|.Eߗ8iq#yU?fniFk$}K/Gog- 5x|:ǀ"~qSxB4ðs qZvվW#?><;F2#xo9aC/kqF:0JWq "O*bA>OoB%QzU,9B|A5tsFd@C[0sȫQj쀰RvֺP3#takh;ܱ4@mu#ˣiˬ n@/1f%d[!XI1$PYC8`/w~!?An]o]auY=^砻$ugeh<ߏmс/0.8>DJzrG?231YНn1u_Ӳ4OyĚ'g˯to.Z;Lǰ(@C[*{ShB`uDcPcvEMi2RPL_s-6N's i1ץ"TF瑞i(jA.oKkX^ff P W BGA\3<7rO`gn#䰧@,7!NSwZ{$ hwɌs)6P/,l\t@{v@tH10Ôn=l,:߽:گ(q_sw8E\ޛNɕ:9 )1J.E׊`!z[Z;da8m6D8xpmOZ~VE>7`YR`+O 5̤N~ݵ@01 }D7EfCt.uvK,>Sc(N{r۹GXʷWdo(9u"jL>LFz՜Ya긬»~O@8& f۠cע3pf%ecX5O^ /l .+h@mg9_ݱ#硋{cqz<$|-#VQktMaDT fSϺx\0= /61sͰq>#n VBM5GM~KM?x<&U2_OTJܗXuQǖ a9@;ˡJ \aco5gc#-$­V4 (LiA`H.cnyH2þ3p&"M"q^):~0!-yetjȉ9Lг"4:3hgO̬AՄ-v)##=ܚzRmƢTXhVe 4x&s@)upGOOy_ lfɈ`FNE!8GdRZ=& 'yݠZ:N O/l`sf"ye72h1Hx! SF69% >~XI)el&Zϊ9ǩ&ظ%&LS}suc[e mC8m,@XkZLm qbIi?oy(wpo/R=)S] NΫ nVSapxMNyv& 7 \ql߀OA`H{.jzqbX퉑?z CgdL^/ MalyIpSF;! 29jbl>Wx9m ' VP'/p]<_ ⦡ɳ.F7B]U(0}D ː]3pv_WqgYTAGN~IM_aUbK|Vt4KN9XwHMv& J%D>)-NR"O9CJ{dM=BN oPxbfr23m2ʦ~ΌOO&ؓn4)(iV7_ct$$k]?:O&7¬) &<@߼5R&~ߒOW{+΄ix v _ٮXD;ͮ?@sMm(!>xH̃S9+"-.J3D'L`]${zB,eOֈچ*+^^iP`- &H`F8[[zϲ\Tz`i~D{'$O y _̼EE|0b]]y?P-NgM7cX.R[Ŗ{&2l\op3xzo>f6%b36l=NzzPR7aC~Ǧ?Z@}L6 -f=VA1PdWqM֞XFL0R~ k^*|VVZ IW/S_l[5QL6]Сn,* PZsdֳ+*v/!Lbn̛e8$ovR7xʉQ 얠.9{SMN[Llq uS7F#{> <'UXڥg .W4SnNcƩ("K%b=/ $G+"h:`iVޭ8pIgqaDD=[h6$m 6$s4nA9C+HNXxOw˷:ӽ#0 #0K `lpDs wٶcbbE n0qq ;#nf-ӊM{Pid]Q~1վ>Sk,u]Ǣ6GcD1aW}ُRW܏k,F騔9@x$Q;2|fq[]p=5~{*X=F '<%48X%ۢ): 1+ΛZ%'ϓ!՗ CǗُB}VmmlW[wq#n@bY$17Nt͚x?<8݌MdN=Gѿ\] lzKٓkhm &{B/B{v?/((\n5bnt5EתLKh٤Hj(@3/}g}pk dz:dl7dV)TB,dXQHQยBT*b[jt H2eQLiD#R00FFXDbev γ DE?a*YR[Emd`XiuxŻx1QQAA螴Y% ,_^vf>gĠ]Ǐ  y0kimy.^U?Oz+&N*mp2-߅}(hx)-uPA9`OfuR51އ1m<>b_w*I*dܧQ UL\Hk1EE7mg㐔vJ aR,3|ģP@fZw"&fH~Ip1UODΊ%U}+:UK*ȫrONSnk~o!eڑZĢʠJS !WQϹPQƒ-h$3#QtJ-kD/Տx67*$ g6l֒oC:%L{ˌ04$x]\Z󇂝N!%-]wPEc}qjלNo8}y' |'r-H_(n^"Aq2χښg |5>7t #,KIMUya@'w[ܰn-ٖb|%XIxI|ˤ8""*),U49j#~£jruD<\?O bY6{xx-*^oyB NPԒ]BU"/[  >OeʀXGUj[@÷L4i{|ʹ.Or# CsqK n?iYT=jC |4{ qq(>Lz$Ӷ'\DE!X^ܪP9|u!" /s>v뉟pżE A'z6yq1._B."n.* ?;aig;@T6آag1`Q(MsS AʩlDJ(W{ _NԌո&+.UdebpKx󍼨΂A駸ݕɸ^iKF:go4/؇r"Bjgn82<{KnERu8I3z`$6\ukA"Gb 4eot bєaX8T Al-uPJM< v`5WO0k + =̨ws ( Cgu^̓΅C~BHF~hgzҏnͪ2,eU啦 Ɯ~YƆd (K{ CL=&p;{-|ӸNBɫcԌߝapvB-B` tqƄZ!ĭRz?%lt'Y.+ ({5m;hbĞ L`{řV̀ $)_pZU=QLsK(|⇗1=`U(ukr\(%M[B"] п0 \08h#mUն:Zs!;w!ֆ A׎# #yϒB+U܄! 44aC}ܡC+)F #`^)$W7;z-. @i Ǿ*fZ'Wb[] 0swL9 " aKdjnQQO-T.pE*[5n ֚K5l q "c:^lɈ[~Hj|ZI{h!:2"ƒh@&auE3SqfI͙Dإ↝^¼\G6-ϖuWVR;OQ\Nth2 9VGy[Ths%|Znw]ܢuliGϺDBOI6T^Ö0 w)\8 ?G]Dil9%! 4"Mg:MYY.Z!flE߷SCQdD׊Gi0w]Ht2a|ʆ`.UBReTS0! $ҡ?UxDp dmde  ڵO {=cԙ+ܔ-J80beS{{u$XFXJ҅=g"'a (}6 &'yi.׮/*a*b.V|fܺd^٦sRxN4\l23yz,NCd*]KXE*R6O! w/m#x?MU<Ѝ^ eZ^ ]d*r{C[::)MIīg8 ~E2mUg^u!F^ګBBgg".ibr @M^d+ߊgÚ{8b.Ot=' &W2/JAןRsɐu(h44D&ě}v@j>9oۉ6:dZ_*>搜Ձ=hat~^qSX?gJUQЧt3L UGȎjk-7 Xf# 0|0ن0R/TF/?)l gڤ\[l<4t}w1Qc{9F7Xp[4<\i| C8p)?]%H.){;Ow1$=ɕjt,}YH2'J Sz:ubTi§S=:L( }$jmIS5WjU:b|~+jE:|_kX7T qA4kue]| cG;@/>ָpJN4+PaLaՁ^7ۭ|˲J8liR=kuͧkvf{W O@ Js1GǍ6ר?s- P1r3{qQv^+Tj6_ 6r#\:*\>N մts ;GSgF?;"_g-SXCIqX>J=AooS/!DC6`-hA>Nk砥l^ؚ_r Fcc9KT&ms]TXƵƇ$vh|#n x+`Sٞt(nADS7+b9*)%Eu66 6&0vz ۅ6#^x4Mm^OL>P4k-JGds3NN3;mn_Z&l#@^:⸠P3s)LmoT}*Gm"}46z?K97،t@CX(YI`I $_StX kHk̦~l@?DlD̾,1_i{FH6(=ZLPYkl߂ XHkjn_NtNQ[? >' =wy[kJ1ljsdF NΞ YˢҀGXMkn(,l;OӫdsH\ǯH> XXBX\eN{pEUtm)/×PKU:[J_ng 3CP@{VYYG˵xqԯ{Z·[fT:'1|%1M_ӭڽ`|( $SS1JS۩.?:,h.?pF 1A'hn~֍ L6txm 6Q)"L]"XXwOcpEfi]:D )N}s L7)Di [O|J>* mDecO~'ds5[NrO|\^[g}("Py_r]o"ˌUʿ1<pP}!ŵC%_Cx0(H.2^#[f7ys5PMk6}VIM d6=Pm93q$)\gB nuh<~Ϣ Qimߪ}`Yq IXO<[p`rK%-Rr]f:͒*c;i3P9Q*ce*`{r˟>1βүR.*"f) g*D<= 99lk۾4;g+yw$|Td mEeK #%]V7Fa,dOѥ4G*6!K|_pz;̋]1WjĺȫW1fO~<:w= ؒ@5&sU@AyGQ:_=tk14Y9}WW>7g%#K+.eßr0)Àu&B=2Yklq̺is(!Wv@2[z%WKhJPX>< ysìqp)\m7_oh?7,G,OC j MDj2֝^etވf}`H>@t-Ef˅&G`Fhe#·ę]ey3.!, e;#@D3TZdCAO4i{w%w̭m*+_;T'Dߖ8irD +UiwьE dP>w;hɏ]0d0w`~T$F\$ܠY`SwCfN溧,1Q"Pay'@}Z:x ==C;>iTt}0W7~ϐ[}jZղQTF9ߖ6mn MݵnCȽ1n[!QXpY5HXMW Zo8M`%@Q~jyR-3c"2'}4q6>4w:[vifhAg2IgM.\-n{W0[iw16RvYDNRX,3{|Cpc};KP7ri8;Zu(udP\p:a5ȸ-+U&`T'QKP/orL>3NECTrYuݻ%(tᦍGZK%2ʗ̰skmRJ퍑xL2Yjۑ' [H4LDyy-rcm]K#SHNNsE;\utFD{4)SBămDݝzYF9"|/Q5$`!]HnW;{մU;i|{+}T :*gOCc$J%\hE6t; y[h^9/)0 7gij:jڔE-m3&W[icw.Qu&g, r \~338";Ş1aL }qs z2+ 2ZxqN2˿c[QK+/HMB\2BTx!YA܀XEc*ү/Doְ;BGHM4d .JGB8 ƌH+mc񎮖kNdQZm6 E~a͊4!F.-F(6 DGӯ L|Mu`P1F=we>LCWϴzbP oYMVn:㳸ZK2^ˁq=Z}0|<4+M[~2Ճf R*zJp siA3.u "8Vϙ~Cx=ޑq@s.QX,w1Gqp6pc(#+P4~^(M5a!/B\WǜSʭ!pW8dV&G9TH)ri#|/MW 6%'[b|+T7&:iT՟GN.jLo8ak6KQṈ+̮VV*: K,䫬Xr fI;nwQ~3gOy;+07@3.f[wVߝXդڂۑј&eT0G!Eq!ڢ`P<].$'T79^Qت&A'HF~Kt!9"Kv 'fW\pFYSN2k_dvQ~h^LG\<ޢ%,-*݃ݫ;IB=پ {_h@5hgUAine& *!TDZÿ]Mh=J7!#+M(FG+#`xpJcb k0z&(c,5$3ŁL5pm__N첳kkk:[J9ON.-}#|Rg<ϕ~(jqkB#OrAHA0?Q6]qw;Ȉ!=^xja JO iqe+/^j&4Gn6./e/da`p_*e.@Z;u)A\}Hl[h1EtRx,v >DǾlO"ɜ"kV(?fkݞ`!BۼQMF3:!S'jTVViR؄OwK&\LXQ1`S?4UAN!}Ey r#mꀜ/{O7K*Րqޚw}r -١p'eGI}C禶cGPugp#ЀP7D{Boc|3Ri5%Q?` &eYkлvٽΚ5d<$$ָPdlIMy!r /.l2a&*)3/~HnQߌjwa!q89kN#ťf!PݜQ+!W`±(d~V[ ' N4>h>`yq+cC"X j4\0Obd1^{0ܱ2S7uy}W3IفJ6yr\xo<ƒaV> .-B56R}cAPp VgUԝ6] 3? AQϪҏ|rFY^7tCx|b8?+MP^.WnI+5J9c6 7]KVN4 J" M_:!Dž2$0vh:LH3 Kk\#9@t7Q}~1,wÙ<1y5ߨ3]dTWpleԁ8oF?u$@%,KJA=vӄr%p<)ZV#38,HAl3ak{Hcw,N8}|0?9:&m@TMl6Qijj=I0C$dx]AN\ZlGǽ}c?Ru2 ޶'q6!֘~ѦuHH}#4؟l:y}k)NAd!fOd]IЛEcwPu}0*7M<ջxN&0U+a ]@S mܹ=LHaJC'DZe1ōր8>&=Zy ,['AG*)AbT@*jDf-_@*57ap0~J)ai{lLxٳ5l(x:ttlfA$~%6 '̱僕SPh^/QBF}W]6zЦy_H⯃P>yE]x$x⊚ zT}ꃫȼ5u۵ O 1ꐉ1ӼzA-W-JbJ`9ș@\3;| #%k̟$PO$$^CT &&2gB;݋XUͦ}|@ ;zSrK$Yeah9L7X$g{ĂS\a S.9`o%h3X&]BŚ΁M{], XJo |<` gs5YwN4Ub Iכ6AKC^lz4t -2lh,vяHN}?"G7$ Tɱef[^Q'˲. _xg5ov7/)seWLDWFu&Pnƍ8ha645]~|@{CZPP**Za$|0VK7(_@mX NEJ5f\S#h̚>47LeR>,2w29~P )A\D@=>{8[ɑ?o*L;i,0;Wl!Ahg[Eg:*XUiQQrvY$ *$v\ k ߒ XM8X>#hK؍'|e]%cOJ_O5CMTh+(Zx ^pѴOcc1p=Kظˉ#׉$1"&OL8nZЖNBHk=Gb"NjHdSR^W=}l!֊C+?Y"oSs5 %@|e~UDVG!<&4a9|5^cbS>(Kt(-`& ՒS. wu@ h('$ؾS;<Ea7m'/E/C2xȞ\hfn6A}L֟+źYS+*Т i`mG' wh'YA-漨l޳q&#ٕkLfP|DM3; vS٫la3E-h?Ye\`(XĖ=hU6dDPsQ v-\r+J| uBoµ4lydwn.zm0rED!t3`ܐ6~vAS7rv ehi7t i Ô֮6[7,\yUV7 U0^qX`$y F 3zY_Wjͭ^sʞB9?8S. }P8SM@I0M\TAEWOUsǓyC._/Hv⋲.pN@jG.;Jm 1?mJfJqG3:)azce-AgKxAzbTyJ \X&&F@(eטhDιpwJby)+r3H~@7g\6o[!γRjP%gȕ"wT՛7)㽍ܐHPQfi7rFX Ocf}Po5P1|P!hqӠt9) ? Xf0'=T;%\R/ Y Bp (fsD`dǒ')4 Y9ԋ Ur%`zO8 o]5>Xjc; 8QgSoi!λh-? ֋gJ=E]t\ugh9z2B& 8?:Gou hI늰}ۦN'S$x~=ŹXI 5{ڴaY.PXck X1j}g "B5ȚF:CUBnfBN,DL <%OHa9leݘ.Y)1\YxmêK]>|IT坿FMujZ/<*{EQHYLqDX E{%Y_wqqm[ͥ]oyOXHblm.}&?$0*k cٰ2L^Hd1U/Vda]#"1p\YDl/ \ڨ5R2- ;; 5coD_+8X:o*OV1aqtY%shaP-~NR3J*v)#Jb'B(2**4C_ǎPCRdoPgzR \J[.T%becj{mVāM_Tc/V)N{23FBE<+_qCG Rb<2I<+ֻиr5N~㫬pjň*E2Cto1 gԥ{ؿRVN RZF#Ml;͵:9㯦;0 8L"^Cw5M%pj\4(Ixeo c‘/dxwRGcg\]7A}zR8QD%w\L"FWF:6,zS],+S$IKJ5 t8z1]E~@⯩5D\$/ȩ%dA! Y<^bpa2EĪ͊OzF A.4H捺#E|"WxnlhV{smG3\SUl}-ʉ0 P"M0->"yfyF1 otH`a2Ǚ{`6oN Ru UÇ4vB^ XdP+{bGxUh8PՍȕ*@s5N^}*qjhy{ P[_ߤivxm2>SчGKRfG^]lL"$bkV:?O,n?@y `Ϣᷪӕ!:ZAa,?l f*Ρ)|h?hv+ŰjվUlQú2A*vV'>NKĊ"G:) R&_Wy .?A4X6J`燎خg+SΠAφ*$O7ݖ|@ PP D _~$pZSN437Y$U 6qۖjNP[M"މt=&<GgE>`SMА(8 ۧF/|\JJXLIP@/GĄ'-cd9qF'h״L-t}'38aף}a-눀3vH;.y Rr%Ub. S7JG eXM(YIlH>ZF:!z(].k,_$)3_kCþPEʦV/;{9Wŗ*44o/!դD^ *2__~M?FA  |{%Ԟe7oZa: .MckDѹ?wIhUf26#z3Nc~Pܰj\R_Y?ahvQe}?|@M4p6?&6+ęl|/^ș}<_6mlQ?)+2B s"\c*U"7h5U^,뷝xDŮ&J~:m\rnCɐFe09I0*H i+NJ]Yj02[ Z/G9ŏ;P2Ƨx^p;Hy~s tVɊF]DbwR7טSTk+r٩UDȜͿU1)6`ѧb~<4p`JaX NExhG91 VmAWt ߶j{RrDz-E-D$u2(rBX~g7a`E! S#$.8l!lwJ z>ZUv0H}}$r/:έ-[B~tCQB(9䲓6Sexl Fr7}]|PLވڀ^/`]\F|BzݮgKA!$^+J"%T-͕z&JmH񥐣C$h=Q?V I\[ KS9.ϊLJ;q(bwjl/0s5b~Ys2Fk}s:o>%4[-ًMdk>:< 6/1X]W5J3WÓv\o:Jr;UwFN c(5H*peE*\ڪw&t,1--1X>KLq,ȘB{UQS/SJ>JKGǕ{(G3JXΉϭf4< _Y{B# 4.y$yU6 *.P/&fG4q*1_49҆ډ: ̞Q$73EH8]ƥU nD149G0ތ őLupkO]?ukCgB T|A<;kpM!ѻ,$78!:sK:俶fOS\H\;D'"4},|J@FeSHGmFOH:i91>*OcpWbajAt0jM7rimLqD=aY33:S F+ A-&yZ;2,yn>1S7~ˋVI] .wNm0j>9q S-_J^`hRh*D30[gLp 碄0Z MXК}PqJܭ*D,/S?ս5$4'ʅ:(R=qC& lG2Vz>ek[l=ocn1Rq(_PaoaȿՁ] p-P@Lz}Rj⮗2@ Ad"!E@\ɡ_qԞQ/mn0JŒ6*#D}s#DB*-Z17Y_Pn}$Tx_i䵅/:;%˺_O5[,bTSk윻+ mqŒ2Afo:[&*2BVa:OvDJ NᎥߚG|jrbzqYWh,Gd>A%/&h*Îïlx.c snL/a^<\ u/#G^tSGh>0H=l͈+hE+X]3 buPZr$/xE@>ar})=g i!Amp6?eBNuWSNP1ܹZ}U!kN.[r;*]*O8NRyD 9歝쵎P6>do[).5-) |tw9G^8^`=)w(֭>l*MaqC=G(so7th[B$9aUu7x(gkgAg-;AkޞI3eHxz}aO_?Ar '<&7%TsSEIȜ,A01EC qͱ+_g[;җ 4"r:.0Xad\.j"w=;OV:JȝRHM;RnJn`Q)`7ݬ{쭈u?W,4>_N9I X3-_4Zzk,2abjڵts]na(MO 7Cop)|nqÀx-ΡŠN} 3 dS! @t4RVela6c=y.ZPbKaT OW0yZr{h5*!c^xbwɒKN<46Ƞw=rҖQ܆&YwŤ,_]:L:ϝ#9bD@*{h&4>7DeRMSLs-XL v;AIx-!rؖD]DyLcJPI6k|vuz1+=1_NԻ-[nCmQj!=ʵbIo5y^ ,Үw,ʭDAZ˞r_S-^CmT׮ZbO5~N֩AJ^, 8mH>[7HS!vN\)X㡬2k1>+K>HZiq>ܧ{jgyj *vQ;NY$>J'ةoRo *%ɰj )5Uq15U/g C?7xTU9* xb Q%9Rه:hr+_p%=k ޜm$-IDkHLz-\Lކ]: c''l> `-h/%weRy6O|OuVwL鳾ӣB JHʳVz B~M筞nuka|dȪ$\MZ,~QF?{DmL 2.uʻo |HwVPh6Yo}Ԭ[cN;&V. <߲omg@15"|xW쑕Ui5SjqI~ 1Yܛg3w9q`i zJ?qɔͮ<Q)6UIM\PH a"D?W'^K@8 5>:irm(<pGxFˎu.Ιշ~MۦPu+b:2 Tr@K~p}TÁHCHy!}sCXaiH*Y7GVBՑp)bBG jCmI#sh{~mO4Udy).e x3JوuGEKs \ߛ d.t˺_אfjIC}ߘ\"5lq(?k$}WCe {8wƝ~O+yq&,9_]8% Wh1G4G6-?|$-&P(lQ|ܖΔN]ýsg<"*z_q 3 +TbXc q9$8>[ZT݈?y]V:C{;мfy炍ןb6NZl5JCw< [ 4BH[qbO15? 2T]`_BgA t#w#BaƝi)A7ЏlM~pmU0MMnpF%g#kfF@}; sW|kH4qT"90ڢ^H;ŀp*.MWIT)=jk(ּ:wgvrNv io*n' wlqņ][x[oē/{ 4J30l0eܳUϘgD ӲRۨJ9rK]d;̹Vz% MOwlDg^OY"%9Kz BlFv"ZŇ1T F7pY!8nyh`_d)Fқ7)bx"v{QAl#Vw4Kcð̡żtEmo0Da$k0~nҳq$*CGD@ք_X".@_gئ{x!sI:nğJfr /zfUHK}Op6h_Z6 fVyُ7)RKi6OO{2Jl&l+4v+ ȣo-qyv>*,9q cꣽЩRqI6-B--.aggv8C5a-=+]193qG>syC3^oصBS!&f9p3]s9br[ цIv~j@lVuͰ'JЎ4&yH1͋OߴSL'<JH`2kz 2=5@M~~nD?ZDm ^ p,"rQ*4xt_;P7Rnï Ր9\_&qXo+A KvN[Ji!yI9vF#{.o|L|i˜l|h0D \@8}laPbd V^[Dv& wI:n0U `@fƏ`@!9-k/ SL1] ^/%iLg4jMk$V[+/h }`|OTL8Hw2fuTF)upQ9!%D-΄/3!qŭ4"f/*ZLzw[5'ϧDS*& &=jnK-K60{;'*5J) #HDW U,=R|?u]sbmrt$OB( ]tn}R­yݘ\ j,Ʀ@N@uPW#CvGSݒF |btwӠrxaϻ=о2UXr b>V1Ojj\pdug%(N">g2ts~AiM( >SI9\Z" R1L,K1詛nSR`5P[NkWHB9ߛxh#Á:2&u pQJ:~Ý;Y҇|B;%LaV1ZvZ MV\_$Lq'2h#Pm^gf'Nj玽Vt۝mۊ)M:Dͥz/a3=(vo)f>4XiԜD,&/*GY+%w(7ۍ$Жٓ&6飧ݖ_|1WXpjZ}BET›BD*uNt0|fU4=j -LrЫy ˼WmkRwڑ!G3ʱƵ|uLffq9-dU0](Tą"2H tJ`-SݱN ,(6MsJqpBTA6P-.TE]L}O|67!NrM)!} 5Tɧ zuS2``!-JR% # ֹ~VY3ǟ|QXs&XEpiK7Vgv-ȸsvuӪ'!ou{?˕!}K%M|#4w]akg7y\ߋAo +Az;-fTy*ʅrV;g`U>0K67WLE!Z#fžk1Un,>Je.Oh,u.P= _:_qj Tt($AuRr6{NDi z)`hzc>8$#dgOT6@-f0t}γ]'sv0ݫj`(zB.;fC Vx|-Q.]0K5PD( 8o B{ag0_P/_"}%F{8a[1eYS(#ybOpŃ8BT#MwCe-IҲN>rf1N/&ʺ)JJoKwB5M#f3&p/[(DŽ v W`T2A^BS8&'i/5ɡ%d_9?W= ].|%z˩+Zsz)o Aj w0YriK*S0SuT d}-?HU66Ő*PoOI8sv,C vBqrΕoEEm{&sG2`S ZķFbcR_ބ=@\fQ x>ߩONXpPf՗{cؐ0ip@ ʵfhƢD\.KXG*n!h%yJAL~҈;XbmyMn&O =+e!}GBi..\X N=2 =UqHt@}IoWYBJ;\mfNl!8Pdh&bE&T<4|eOPօ4C, ^xZI.cC)<=6 bs+MW,&$_|M0ܔrZmpSaH8He 4KĔRFqޔ~W,"C 9賳wf,4hKrW*ӻG9R𐪚*d&Wj6="YD .eInS3OˏvUo*9#yO ^Xl(2SS|nbn+\^S Z{%`?+PS*zs;=Vj6*?&\Og7`q@79z{Sx528 ha+W܅SGdVb-o(؂ +k/7[,o:(g^NCW/( fJnߋ' ;3*a0sLsMvX84YZ..(Fq.NJ0p}O& ls}"7yDFB1?4\تZ Ҕ@V?J.VL{1<~D 5RSlt`Kg +(ȦK~_F]&Dp4Qwo} r1$<2ᛒ@9 Q!v( 7$DaX/_5)K x\,b/=h[#vWn͢Lߋ>WJG >${-I=\'Sm3;J:lˏqc9e8)(lFwgIg_.-CDYg"('K7R 2֝=.OEf: "264-(|9j`#oǑ"T"DGF' c:CׯMk,H󺩢8 ݊2$ࡾ|m9\_}%f +xs dR=Qˣvt"`&%ƭ]||2]E9¬9|[r/dIy8o\No]]H(@sTTrɔvnJ~fX Zq[V&R,~NI|)ћǴXg˞P _2]T6u8q{ݕ3 -W\`<'oaQLk`Դ:x#{qU|.8i=hwҟX~"ܕ¥=1QN*!-2<̝k ف0\jG茶w,k5P8:v~)Go^=oe[-_hY1؁$qb(?EB5%_RB7K( T$Hm> 0<1 ʛ퇮APuzv$5h|[;Ϧ 0u,27)H A`Ǽ4FeO1kP#*y p2VСu ŷsAT!vOju;FS$(p/< q6_?t^-MVجUl"ZHaQVF7 :\~FS"(5.Xj{0gg*3}`26AH ǰ~^K|ⅱ>42d:j*d]<+ep;3o!HQ ٶS8}Mӿ /A2j$kdnrP [XŐ r/e2m>`x5 ZӨj-Hm$b6,VF>:2qNP Қ +cb|!\!_Ǔ͔Ur3 #jj{SCѲ\5D8%/?/ک5߿}<,zlD 7>&f@pX p/.Usd'GL6(5>9:#qՊ Q:BܭF\X3N~o%B4L(;LnZ WŠsԁP.l%ם'?BF18}aV- N90Y$.$!GGs:y83ÓrfAT4tØPV~Z NjpY>ܢٙGt.|N ~-fVj!axp@*#g 7c<4C>G'^xSm r>z&O]li)fW` {/M,-!8[CҘ_9tǯzbXނKb1NMsܬ[izq;k}`59+l8p9ZMybxO$il<7bHmCn 5ˇUKB*vW\zݜC̸TTNRNKcօbkk6:yT9%yNifT3kǢY?քUЈ8I8qL:ˇUll^X6V%Ȫ*z:NЀVhXmFfG$!7^e\m[FTp*gbo :,KPX@ SdT!A!zS Yźz6|]A?VX( lJ]`>v'1rP%ZHZF˖/C*nM#-ódž%kyUvyrcZi@1_Uon.Tt$/w;'u0rX,0%ޛvJ}3[TcI^M |QRZOPVsBkDָo,l V>8[ѽO]Dڈm-﬙ /N)LI67_a}vx4ujY2J$$ѧ;2mFx<1N*FatDI%nroB+zP C|Oھ;+˞< s W~m FOzDٶ 7"0sٮkSہV>  izlк}r]RAۂ8*_FP+̫_./R~OrkV]q;a6\iy~ gt >tMv\ ˆȬh "d0VA)FRw5ĝUʭ.ͭ+ӿ5'NE6!ID}pљwΰ *TxArX,I>=wύn`CP_B>ʑUKKknT G€/0)$^\3;N*z"D0ym*R\DO␈wGtRDiH+ĨՀCN .=3Ys^ĭ܄C[FڧMlatRFmݱ=WSUevּl)%䄀帻X"n0Qp^gH}!3?vYrٟAt=C'_K%&1~ ҡYKBh`"zަks’=)vYEC(-dN"0+.v<}eNXF1C/  m_jcu7oᠡ~m77k~77b gEu 4t:Sx;EELK[,%a%',jf?ݥVFÕ"`]x (/LKLbICgm>tk <+Mxxyd5}[CMzUݶ6SE1D @vso=N~DLvဣTG08w%K)vI"-V  ykm(p#Ě!1Leg"3YmQml?4 עBu! bwd&?0 P ALx7YЈY'=mA)i1iݎg13sC}O4;MleG<-f1BG,vp?dA삺`6QM.m8]"lǿ) 5kq4EYKN1=כe"^z0bW_*[ǘ(=1f¶a\0&\gH>>C"jeP?!oL:m-i|7nu߱p"-эc5hVq |^$ P>/vĶTK&R[ fLgƆJ. )mGŽ p 'QQ?][ N(aŶ#DM.R,B"#d[S}אKzM6ۛʬ F+VAwR6R- *iӕ!sh=wl o&cpZV1Uh`'/*hfd[\ڋ3o7 5|x[I+ا}4[A@ؗ-ԓY7 ЌrRe _ޟ[o4o= qu l~э?)6#Ψ\ 6aңR\s8ZlK%y,..m{Q¨ac`8|ht0+ (cC9ʋ'gAvt`g9>,3BrYv~3tŰQYd}~}{ /HGr:_/.AeQQ+r2jV{;$Ît[.FV=tYWϠ RdY}ϱzpivi+tnK[)fj'f Zo@$E+BD9r4$l:K.醉zgVd(<] >蘾dҢ\9*sp&b>sY2 7E6zoh9P 3P/pd/,[e)MAk͙$i9,⍣9~(A/Z;S?BKJzDӘJR1ZgWW8)(86DOc+C*qHK| cw/d8)Q t. _wyT71I9͓0:Kr*=(H0>l[oMjJG,<|I]a-UiIi%DY^Ë>3\ ,(T\|ޑZzpk+jz erb%lnmd_J)?c(ަtIf:-^2Pp$5;ODLj=c n߹$ 9ʽ'&qY (zoP@q-rΒ ucn&wF 8W!ˎ'E-@fH" cKNn"S~35ԻE}T8 6e?Drj_%m@\=6r{S* =|?vz7V5;GEZ|;=!LP*}i,-'IHRzGC[BAr# b20fpTN Pip²z|ªOb9ÎֳoWx {}e>9x!$ܐ6?miwW Sd2{HQK2;C-`aV>QFN$ >G<`LN#y+*'{5%gt;GC)agF2͕7%ط q euq~g|q1(Ӌ,P;D(#6vhZg+sn#L˦4/#$I䃅lR cUR*O]6(;`'ڙĀMVIԁQ`5Lj`\'NB)_d #6o[`H6u;wG ֋G:izH((y2>/nNβr'_my@ -tqILJb8v]I H2i9Z߲ ƨHhpO/H@u:I֝OH?TQWj§wFiO\8 f¼r>MT4i~\X:Ng"5mPkb٫I'䧚|ihԉw·e,ڂ@݌ >xVh?°@g ű[J[8m=4h8Wt1'ex%Ս)wJjU[JkA*.e.¤ g,ڪNUļf%Wa l^JnƝ ثz˪mMXBEBX{qEyЃ~bvfݷQE 7~:$l-Qa12uOE~B쭺̇/.2C츹9֥/R$&)I}  s6/2YV3#i6tSyk*2y_FMjd]%_ӸE{@.tw #bP4u~f4\Dsȣ!!(nޘ'ցvnIfY6!kxS5Ӡ?c7D?*D kv]܆UE&I?ߞ"h.^+Uz6UE0y^>qtPbf Ul " Aoi4\:x7%p WIRNd0WInanӒ?Lvo=mKe &Y%cO?歎~ApA~əINC߶^CHvvmY,W 1gܮldy{B.81L='GG$ PoL *8(D /BE$\(ŽAI MMLByKZ>_:% E԰Lip^.Lt2?]oMg>]UD7_{g1 f-&VJQq0$jP Ei"XE_b)X|(S? "Ծ_VO0J7!Y fM^$"^/Xs,4ԩy=P!TiJf {떺4[z[hA~Wws+fɤZ:4+ RHTV=\`.ečnv.b³ ^HdONOs <_FapJ눒]g[f?5)솬>/it5^ꏋtάTT=ߎ~4 bQ ڊHلp6^tR)+[=A9"%|V2[)np;7K/]1f? <}V3t̼HVFRUʋb ϶g`Iר*>t;KOZ \؟g d^c;0B\e%4ά 'IwL`W*(1xHB}"k-Cq:-_JQ:hPI"a3);0N[+i#M`<-c9J/~%x@X3`K`x֤v]#\+G%1\ZiTDĩBU{D/3dyK ˇi2Y4Vyd;/Zlꯜa]*H8xH\͓Zgt6QU &*/h LH,Yߵ2OG9- 7VcNzbpT,(Ot\6Ř78y6Ga- dliLtK:JrQd+g$ٯ4ww?ydzoT tt*KTtaWf}gk8ݟ0tWr|uUF/ {x > (eRay8̦*"gpMi]H̀Je ;a}h2- A3U{SB%8ZS&yx|`K;2M^l6^={01|$f:w~c x[\kIۧC4jJ~YpFsV#t֋O!Q!; T)ˍvR*1>#xםU[.:_-? SI?nAĨ;XI*ur?,z-DfAz!L%"k$2|YyE,aCYNׁ$m5on9WcP;pkqK89JٔԪv1f`S 'b֣K%޼ @S|p/et/-S%+`pF@Z3XI.h1p~)^ۙq97eӗԫQɣiy*yD,`*X-3Wys.=P'7@,W-=2Ǻ ;p[89qX]=>oZ7-9'Y÷&P5q>k{@؝m,7EϘNxm^:K+T %<sXQU<9Mox!I–vSXߙ$ϲtv[F}Vocu{~e\}2~T1_(ʉ5_cuHAďmZ!ug~&:_|Zhc?HUӥ|z&S񤲄|QL{zA\[\1bԙ“*kؖ iY4OoUkSd.Npxe-h ^stOwDK }Ş1?75qmOLPBy($"2O#\N֏t;Q/C|i vqLhahm^@?`6S jZ/~;%I"[woXv_gCYH!8iU JzƺJp8$\afUb_X2*sxYp͜ L ԑ'_j`BKIve? =2 SޤqB<Ȼ2~Cbl#%'eYUd{UGc3v=<ԕ$@Hތ5eP:44ħ<aFwi:S̀j'+()C Y[%VlqWyAcU0O$B_ǘ+} FF8w{9#Xũ UN3k594u5w# ʹLMN$Ub!(㭛=7hEŶ{uO qbKңض}Ԁ(XY~ܜmMn|FP1 ? ANfT i~ ݘd]nx,/'cЎh)_ge T4,\ ص )HFpY}ܿ0LQ59$lմ~o8 wmwb^1lvJU9KrEZ@;kv~  ‚ѝ#Rv]3dgXyRT9ϤvtQުl8q^Kr( MWs{Xrh=A(0%ہ'NhIqFQf;Cׄg:_tD`>pmIwMkFu%Bh|lkGyQՃ0F~n% \VvN՟Fw6ebON=ǙrA_k7L,C ^.0 j\'(w*A,(NHJ`#3#GL җ4Ykš>cTیpc1;h/1zqʹzE8N[e$w! B; 23M/Y}ӿ+b~n yfgCS"8+>b.6~&3j44&M&{{_UB~$^a4}D'<߬"F.aE*֒xҪxo+a&8}+P)cspj8lXVHrNm)I9@ O& {#Q5:%(u`H#ۂHM|P7y`Z[@ !||?|gs]`-_V_4:]fVDTpNIĶ&-9%.ˋ*կ%e1P*o|,{;#SDTz*]I&xS*3j6^ R\})_JDd;NښdK7ܺ֜) bDja,A(0yL㜾87" |_Ƌ0"R,/.x\ŐBuoRT>C)Fs&%f#o3|hʁBqt1^oipPx#bv L* GM >F^R D>Zf]İ ![z:mM9=V8&ڪC$R}6Dߖv7L )c-c5bi"DA<*;}i\n( 0IQ0 >q{=f֥7rITo9]7yDr`cP_Sqwx^/fyS AV~://W,J6mav a&סz4c6.HC\v万A$Ss9 ^ˣ-HtPXì{g sIDѤ'w Γ5~_xBG_-g{m11׮l)EZq0u0Еe[72`[3Tj1g;%\#ߞ_!iD1p!!\f=UОD<_<-$3r cGl)G'[Kd͈&z)c 3a&4o^7ëfbqô؛hݒ]D5e`AF$8ɺT@3K MYc >0W YE;ّmYw8 :m YpU7峒ph"WuDH\`aĜ;F,i5fW&dii'f,H%g~>ȅR0 ~Y8bci:L3)ʝ4kl"{46W7\yªCk"7*4<5:XMrQőڠS"!T섾7<_xӫX0tȾ |"[3 ?֮Vi_ w%w)׫|/G>, d ;9v1-Mpgr2#OLuUYF1Tiz"\I7S>J.YX1Tv9EDYw!U*6L]|W;IRt@ү *g-DҎt BSniV(6 h 6ktQ)Qȯ 6gqׁa l[:}Gˆw $BEf.>K/EV ߇+HX]b`d[tݩiȯx$rPnwڕ8٣CsûEIUN{֡ #Ы'g.;O=bO1 # WV&t/޷F^_oXdD -W̝=qm)"sn@w2}멗y\ |   4-NK;oae?R_z9 zf,xn&[!@Ul3sHa}˲>IyЈT h@8-gM80q7}GwǮE|,sJJ=xZ~0%cpETI`~U]ͳg&2[/3W)cP*ut)lu`G_ƀ* {+FyXxLޱDR.{&Q(Td vsKK:HB , ^:R6k1I4~[7=>TL! t*pTU=nbmR]W5>4ć$j3lA7i?s 5({Uw;ۦ3ёM17.Q`Z4Y%n貉>44I#DXqhg"<"ʋ;it .#{Tz[| ?!kT_>u|[7vAspytOْ]06 3]x9mDűbC<"fUM\ǿ|f@I6e% ;w5u@_k݅N|Sx̽|kEMO>ZSbR\i~zi .h^IwAK\1WKڅơ O^$8G)О4>ں0T;|\/r*d^5ȒÚYH}-Cw0K^BPI`3?۬n#H!ޭnEc(ܾB @^V'K}i(Jzc$MeT/Se,9d+ 07/Or38=5rLpId@0 vN)9Xڵ._U:1)"- \"83~x5{dTcU2,^Q6%_"')JWj#k<`c+( Rzb Xet3: ԫN4C"BY28Ce"լh/~sRD#1 W*pm:ZMy dƇTC:sV|#+[_e9-P̌{(`۬RcJae%l^ ɗ.i:L\2 j=i{bR ?6pV/rxs8 DN!R1?0DkKRW&jtK1MKBguِAxĈ2^6ihF@&"~~*C{x :C7/ עVoFCP3{k$artv`z LĜ`C4<@tNy OYݬFRLEPm++ JcOb]Q➪t>6 ^1#@"E2QՒQ˂R>JR%Fz8s2;ar!="\96 YBBr7-tH 7QP{iHKsD@gjuDFl.ayԋVK`ydS8O9Ӆ,*9J`vtWU-Vdy8BQs!VTTpF"(iΗa|QR{MI1㛉GHZwF[POX?ICU_aM'3FfZً c7 @`'(fW-|G%,&(+lm^wb,CGK]\z! X<仲71 2 ޱn΃?kvO`2N_5mB VOk v='!IO3pD?qoGB8Y{WiFhh5IFrT@rh_let}"HI>$?Vu5/DčtCߡ;HȚ%?k!,޶#=eAUd qwhRUU0 i$nNmh̝n"KamGա^ɓ]IX)эM4šl$`TAT(m tԩi RR#Sy>8ñ:QvQ u;x+ 5h0DZ}Y:@W0 X0~JtQǦvt1" ̷ oHDۏqW&Ҿiy_ <*:8@oWmX1dr uI6*߱.s=_jnk}&RSij%>V_C[Mu 7/[Cq)[8MC.t9y"gp݀)É;_(vd53l$x] b[ׯ\ڵ?!5B=I*)f*tG@Mڥ7MK9tU)FJ_V5Kn3!xU0svd's~uX 侭fO+y'uU3A%g[S]: OT}g mX<4< Bp 6}ztiv/ƍZQP2\cJ[C^pј`]nW,2P|HG.=/Om'~OX%Bڣ练>j0r]Ƃx ){94q ?='L<{K؏Iha#V<̡tÌ|cb!zC_P9* :[#SsdT|&Ϋ8_nd!ƁB/p*qs+;nxXəM9uMCKx~L`-Aۘ!qLҋ&"X@_<Γ)D|xdrJC2EmtZ Ï֞MPB7O%8\9.9a+sc W=ix\vQY xpD-s% N:YZ;PPJEl]6=P-"`k#+1][?sT.Nj_{BcqUC {sLW[/W1v^y54۾L먦&UD$PՙE|%W5T*i2ڠ',j,K]XkҖ]H Z K8ztkI*v+J`hL/pJe!Ts̮nD/=Z&,n( կ Oc&ڡ_rA1A5΃~H>Uuk4f$Et2=c|Î2vP~1D`M__XBF:o:{K[r¤QT$#ETkWޘ 8Pkp14 3%%Qr +:T8%#u$LЇTuA*ʒS]4!BI0hal-UUMjFTF'mp2D}ɨ9LGV|j#1.cβY7؏:+.Q%/KM FP +HC.`:zkT4XE>&,RCbIzrnuDv(6E=|;`J G|e Q: Bz50ؑY& SWݦBX? F7Nח_ds?sk 8G)^u˃?<xKɏ$\~[|0")p=[qVux!(Qn,$Gr*;3ݍHI;րjUAo)T%h^+}?c FUT&JoAlTV't%ޟ/ QۧuD])BhX^N(ؒ#>]Ɩ]utϓ@W٢\xZ>b PbVRRHUe&w"dTF9O+޶-_̚gI[_;PD흖 l쨼&jvXr/zٵ? U}Cxg.KjsHLGPb%[Jǐk-3A g۷%,)hٻ305XA nѧg4JΪa-Lv>U.vpJ%4:D[ ^EfYftAd &6g_[>xI4 /SPP~( 1)kZV8,j _ҫv恕E]IqRhX-V )*l dYO2(*4/j x }d=:7IJ d0[(~ ( uo)EG r-dG֚ݓhdr%t:k {O))vx_/4܉| ?$HjUaջE' !7@L`m?ot=xjJX>F7qN0{YgŽ}޲#buʋɂg$922T90wS *o6Ko қ.,W}aE9/@Wi0~fEw͛n?:1}Yr5E'3r&%$ bcTB信y | 84}b ?DY㪆m}412>-:@Bdt5yaѶ"'!';ۂ: >m Pzhߞ1Fe_6$4 N\S9r'crqC# ,܄~ |)Tߩ"ZCI&bk?/3Ty$X"Nw"H}ӟͅ$2V GUG+_+i(8%`5`L>T'|Ȥh7y'_闍Ԑ5Sߪ@{+y^$3x(J>WsLHd#(5" Eb*CaE$>8uṁ.cG#a*.D$>py'`:5o"DaX&~\P]g$hG:d@Z`voT,(6^X(:F(D`;YkMR!RlWGdЫcIp!$?aѰ5ek(0y rݹDHDA0v8z ?oQKs9Y7B@km5pOF@/cqlwNu8.)m|ɿjoE9/{K 0[<< vcUzӾb5wFF\jf+dՄFV$)A}%q[eScy0w6Ch䱊]BݠUʕ)-S%-ժ_/.hE}\)5H_?EDcΘdށE>]9thk]W:oE%tF7⋔Zԋa[P:Tv饔н9ا#@sWia6L;<_4p]lΓI#>ܒ_C:5-hX75.@u{01ǣA1 ;٦̞([!RBF9~I\MlIpᮅ" (7co8`*8_1cǯk%ۖ\ Q3~,=Mɏ ״РשZː)hЦ~R@k]&a8&)϶yڪ7ĆȮ,%2 x ;FN,~>yb2nv]_ ANG%Ϳ;߳_˸'Ƞ9}&zG!3'@).>*D\Lf({8mwc)kK]à猐S[BSUhM̏Ơ7TT0Rh^|| k݅mukEtx/:O)bz~8 {> w|vLD*^#6q}'!;Bwl& 5xx2J 'Fպcg`eqOn#~S)J .i%rٌZ} /#-K;Agnv~<r˜/k-Z~j,L\>Ss,w?6r`V1sSTr3wR%ږnl(5L迥''qE]/t|6ƀi\/׻/Krƀm}7V?%S7=~JC'نE<;r=4 ^mwcGW[& j9NRѨ3+*qJqFD3J.Y{Gϋ#] e pA_+m;#Aߖ2ikj5☜89+ 'L=@Od_yXĶl,js㭨(){K0VPCskaFh Jĩ&}v= ^$UZgD->E ^C*;DN\:-fB-fO`;[3ľbev!m1JȄf+؃*6B6Dh*MY]>In9sj(Sn~E'ooH['M)al3Ax_Dty}P#&{zbݽPrh[ĂskV"O||jNy b68"wl>]`:+2TUg^Tn+bm p`]xbe `MRiDm}:JOdQKsZkX skv%H~AF(R zGra\MEWDuq,SslG3_;}_9JB\kJB 59+"m出Mxpf2%@3ۤ uol妁ILkDJqjCzvvlK'ս d=D8 )i}C_,]\ =`I߷WbL߉y?m[OᬶRE1;|3~]>qG% ~ڥ֟j~0?9 I( -68Y*AiV+ D.s0Bz;\s 'lAif^zŲ+ҸEʮ|gTcKr7<~J:ojʕ^pnP|*|: =s .VGVѺH,Fg"=.Lx@@ S|Ĥ(M{ь%rRf)y=mKdyEq<g=,#Ww_>FVzen-^Z3 ҿU}N>0:tv;=Gh wfTb1œj=ٍ3{`b$@Wε]k## /⣉ `ND /ɆEYUY_&4ggIwԆvs+qS^N "{-T!$21[D;\H4-Rp?ITc\JꏜuzB&k-˯>ٺ[!琭MMd ,[n>k^Vi>IbZ`&f h+/*P|s ZOXZ]p߶җNX'evщq ձ~js[o`>ޙ,;2챳tGkN*}&b1jkVDsm&-Se. (i0YlB.WְG'حy5W*%>+#( &A.xUdq,nW 34+ca^Z]o] .bHUJ6'W6 -6CIp+fI7QHRJI x*eV 7o83A-O \Am9睲Ej^<<,zu(CHPo =LEB1dK)‹\G_ " )._]M%4YugX\6}n1".&†e~Ձ#uEB@mB`]gQuhOec'zN<0U^A֬1 %-5|tIJ^vyK] ЮJ,i3]c:qCn{WG٧*/xvâtCJ:cb5뉹0]dm-RDTҊabM1xE̜2bux{@1rN$j%I:)̹k փ$Ϙ$Fo$ccVgl \d2 FקۨBaDFDQPN<(I.A+5l [D,0@lsY|MP`૜I n9՞r1̹*྘[Jt֗}as=u&fՖbF?#w:xyGhW>@J0,z5칻D]OZ2`yD(5R7!ka R[5UgHK9B1g'|'a˭Md5P+]ݞ~eY*xnEiWr р_+"!x,;]u- DM@iR5vx?Z]ӈNnQ(%n 9XV 5<YԙtjxI;cj_b(!yvz3CNugrgdQc$3Jgv(OYQB:fz`.0B|" G)xᢍw+c\õj u10eNFFVce^qY-ZL7)@ ͂U^e6NOBFy|r?7kO/T$ȯ#Rr&U=eڟ葬Geii4k}` bo9wUڧ:CɷĽ |G\Q,|N٭AWs̵PTf,} d@˻Z|^؞ mE^Pb`YrPkݿ,A ^2DIKe~~pF}ReViYhO^4:7[/USSt} `<u^ɍޓ2τ%0 "z(gam!k1'yy`$϶3BMFPhpwL O3l/OhS z3+s}XE2՛xqV+D Eꍲk?R/&c#=f$h4"ߣ=XQ? >:^A[u6M|{CH?梢Wc(ڭ_PQxe-shr",ot6fB_4gG%픪bvEɍޘruɧO[(̼U'Q4ϲHUDʻ (XbZO_s*G~;TŖ(+&ymey2!:s8<۬4n4! Ifhȅл; 2͵Q6 -67ҝDžy!sw Z/MoX6Fl\fxg&qA^>CIz|ӣ;]V(B%HO[b:آgW0(-G.F;M?RIkƬ(V;&=P]I;g!8g0B:J>mpG3g4st՟&A3vyNDeՠ8svbH/ad#sCWWݿOמe/wꃽ+jMux:\eO:kM1jՄnh$KK8d{-MdʚX2&*ulLI(|Me+xƠ)9 =938Wy צ;1nܣ濠q:&cFkjEg6Nڌ0p{FFv\uɿgvMrCe~.LEVȮ,Dbt$a01ϩ!:Š]>wJ&]i+̠9;/~P49wq6MA-Zs1gՂ̺g?~/UƼ~x901Z'2Ftf;4^xw%p1}3qiճU[=(0vi2DXEys#D/s^F[_h35'd6(CQ!tUn謟OC]anu F:^zf#KR |)o4ï7QAL=;V X*ktHLJ]1 P _ICd=Z=mo;3;٫Waf*n鳏02%<,T[OjiN 8p=;誠 [&5R>!&/ϓn۫m/DftƾwlWb/S,&YSGCnG[-6M f/sV mvycb$?pe0l~w 켅R<-]?8hGӒA#GtJrڤm\!1h di6]JDYf7sh$0%}7Kydn,:=o%+ي [B=X$ 5P;"~m#"EX@ ?h ҍU%U{(īJGTNRr%`ؓסy"O#nT|PXH+ro@`Gc&Yf}^5yB6؂ T>w5#}ep5=GPജ_Vw ipXrXP[|"a2.h~9Ib4%;Qbzqc<$K{dp*kb2LӘTn?"1O2JSWMH%>r<,ToQ=5$,SGP7Ad F7"q2O?F_^Y!B' û'jP]mj?7[ _7T$.fp?E;.%Uc\ۚ^ԞIym0Ghe c%"6{/%X s](ԙ52k)6bת:9ށVE;ISC%Mp]> l4B*8 6O'>:9qJU4eU_@5>oխ HqM!3`zJZtԓk9`҂@c"[?jm{5 фiPvHǷ:8D%eWfǞq#;oc"Mh[&U8v7nCھ[[O#|Gy^&D9-i{.|JS ,t5RY?-WlV9:yCIkGDA8!+|<H\[ЙD|i 0NaԘtoἡ; ۍ y+e[){Fq榻үsZ I=Q0)Q43 <`b^OHc 5_E[_"0wRef#Ȯ^WV|w/< Sx]O+ a;\`3iGݡgsf2Hk|?Jk |w7 #ZPyU R 5lv2[^_L9hԜP!M%=1jbl Ѯ|Cig"i)m|v6LvMԐ}yQbBcf\6[Y5õ_-V]:uMK-|}*2H;?<CTOɬI@ si+c-#{XO:Qy3]ܷSӋE)lsј"QB!o4,hПуD͟5 lXJ ((;'7AT'υK^Q6 a@:7WuІЋeA_z(!Gcv0p=K>7K9Iiy"4mԼ]*+\j׮pK@d٧WJ<{rzkQy(2^/BR%!-͔hކ'>D\zyY3$=G^)rvCmг>U؅JX5(9=^ks+ɦj718Q;x"l6?l( M %&KQ'Is2@qbMm.r˘VʊQpj ӘdP9b9wFegV\{f} 3.~:1y⏁Gigy uۧ-Z´bsv.әl"ZrѪP[[ӝ'JXiMbJ8ōNDI=- S.ȼ7T(~n Ѣ_{DTg]58G)Xq%G SmFHwkC#\+pȂZl& |q3,=\>(4 c3`ޟv( &ޕ/^;#JBxNtQ^y6-3Dk@z[0.D"3}q!zaVס΍KUI%m0?}D2H 0D5 IgRhLmh%X7\ Ym@N ٹ~`Fm`G|}੎܃Lt+DovP%_\n*&0ًQHl*oŖ|#5[>㨜\<('՚;D8+v C? !uR;&"Za6ҝ)0q.Z-qLe|Ic7/K4{1&vpv*'gu92*BEG)X/S6I'Hլa fGPфFElku# Qi$ٽ^%Ǧ@+flf8HlD!=Bd5VofLf5x49*q4V8N˺ ;v- EXi)tӹ͐2#-p:ͧ$/*:ƭ!9-,'lu5%]cda4;+`Bh$9~Sae]ܱsl/ul:˒hpr.?ˬ [J< | "l^Q!;*8j7u񦜈#tT*Q'XQs`^KPQkC ra]@ƽ7C1sy{P_4R ~L 'i鏰& 3L ^3up=&))Z{yjw1P CVܳ)3%dPjq213{p$"vF7Y dܕRն7e.z:wV< n)N#Vv$:Y3iJ}_d#G\uUMWr]DYےWjfk4Xe ~@>2, yN 9ϛ| Q*G&f"Y?hנz>}z 9馊j(upSЇn$PdM:ܘ((1vNR< XGӽ~ 杭X*#fץ6AFM%D.+5"e ]n&''п-@YiK('瘓fW{gZznNa5w%T6X.&j\`ZaJu"C 򲴄Z}w"VO_ўCRHTw!cv9Ilqf}̱z^XBaB1+GsPZPChЃg޺J'Foh]WWk0ݛx\ zZaSt5YI "﹟'w"pDfe ^A9:51x.vPMx0`@uaw/6BنteEv9ŐP8q"L-}{|wbē wA_=/" ld0T^ vm՛GC|1+'⛞i~ >g֠qEFdN <(_\g:xB冤 芭۪d]+zP;gJKqD?y)٫۬SQa#CG&pLT.:Ln=et2pѣBf>N BKȇK/P;1բma9/?ԛLnF\&Jշ>* (W+:a u; 9 ,Z[wC @I(7Scm3 gk đV0/ cu\my |&[B&1Ga! S2XIqpO9!}"}J۫󤊘|;WDŽ.Fo@ Hjaylsy:9?Z gzd'ktL2_XT Иyl5ڲ&@];vXd?MAHaΊhM+пTM9kiUO 9TrACth 2Y1psFlfUZlDϒװS>n Nn]/ 5=ʿisy +~2E!\2}^|[^]:ldN .X/ MhE;ߟ[)\^W 1P$d FxɐH*{;ݒ26gJ̴vl],4dYX\ yO`E'4&HF&Rr<=(zzD>9J{I|O 0qP'W FH[{g-_"k>xLD rRW;eJ|FݘV;VeiIpߨP9xC0-FjH;͢,!~ᘌߝ,$ ;>LHˏE:?Y7d@L.Jgϐ Uiq»#鬨~24*o71ۊE u"n$d$]pm~{SD| LTUp x|&d#N~72%{IoEDb@Tի+&YapNljVa"m4#u/vM /^=5\}sGaK ϗtf6ە Z6yJr8jE*cv>E:P̿FL5yX02G0IS-{L^K\,,93cEݯfK:r^'9݆U׎E愮vɡAk5#ykRjV.\A(PD5䔽QlZ1dO0 s.:I^_@z"y,!J}Ϝ[!!H`&VKY8`eOƜNQ@ơ([6@&_)Vaȋ3_)Z Ѭhf-Nas fd'6\Yӥw:c`bm 9}#(2gM+.%+a7ZN|eoUE{>GrWz*t3Sw9Q_m;rfeD?h*ĹO,!Y6ֽS|6bNdQAP!ܫ`r( 4 O]l>aU.g0[tOHSqfC ~s?结LFԓI6/*4o uh“cա ̼-C +&jbwÖ]_qHFmЌ؈ GN,,b +©WcDF/B}FMZ~g4H)N5yiΏ~ėʼnI)һ qA*Nǧ5FN2j}[8VeRI+RwMy=DD: :6Wjsz-C[pM?i(1eH8=(]&גMc;AEYee>v e.c3Uw(ժG7glC}<ܑc@}1`z4H3sٷrf 3#<Ԍ[g7G 4>lMXHǔ]&Mk+Ih9^ {ӱ%^o&,OnS 2!ZOY׊Kœ:t2|iD#y' ]qGs~4I*NлQ Z{tSHFd{* oIK&,j I_FL/U7UXQ[K:W=ZIЃ0!D) L#b?ܹ!0 fS0ytez@t^שYcK$2 :|xfp4xv8jv*h")ϸ5Pp¼ƾZ>xqBQ_)fzAA l6A$hW 8o#ޕA46Ԓu/sg1/uMo}yS滏wT,cA;Vd9R#H`/~{"tl!t@٦m~~ Cl`/zB\2 ~ktkyxF<ᥜ!@ϵAmE~ۻPAˀ%,.FK?B*[3o<Ӟ(|eFSn|Q"^;}` 7]Lp#I=*$(}0=Zυat:} - e:HӡOv.imӽ#e*ٸs 3EM$T={Җ] c%ޘ:%9 fNh\XϿ K#6wz_!ςa>HzvYY&0^Ì\ړ~bTFAS$|T:Bsŗ;+qy).e4-o&d`.Wb?!4XdGd<9#f_'ۤk ]ԧr5pD1Eja\u@A7Rj :UUDvґ0# ci& S# ՞jaOY*c8Iq4 !L[tN{ 7/Rs2^s;F=9"m!is-; Z{s-ˋ#RuP7ym&gnmE6[UwԢ ;1Nv*g5`'3|y!dbea~ [z p!=1.+*}f4Tj^c_v1mj(Jаe+Ѧ:}H{zf:I6h$`S/+zS؇l'R|f)F ݱ+``݈{r@ئu:30d6eUzwkje7+ph_~.A|[æ86 (TJJ޴s۸c?VX[~8n,{ȿSzߚAHOKdlzB܅Jt27|&P0' .5 ˃n9f9M*e,nҢM֚BV.Y^CN/]!R i 1/:*,gbFgx񅂻=Qy^YRm?j)bhfd$d#;t|S?7st|\m21sIMe]kG8卼_n36gLI@oB^hU aڮF@p @=à!*4u|oEVo1s ,<2) qWO]iq{G.͸NRd(S9"Sx\u@plc]d(} לӚ7$9E)r5@C[JzkHĦ2, '+ K aܧ!*fPmZDvܶ)J$hTOt#D!ޯ ^"u2ْ5}1hD`Du'jӲR]nlEjjwj;. x#H"ohCI ;Wzg拸wG :curDWӥ}¤юn|[q]o;HGm2HOVQzvP]mīT?_ y{yjR52M1M3ZZA[JKME9uH( VQ,' b_QS0ߪcL.֭ sY2{Ysqß֪E!mRC m%`^ƟY^P  $zk ,.'Y@㟆Jcړ?I2@ZŜ"Q[^'?% Lգ SV(5 e yHZO$;;3HŌ2Z61D73=Ne}Rȴ1ۖyeJE'#7:,נm&_Zu)I㸍d@FnEvg[f@{QfUeԕ;L:d\1l_'IeJru F .`I2!Gћ$|˳$I0mhxd@b@x#7˔~ EHVMʐP ܈ WC@q[V8%ad4^V*R/aGm%9q, mwU){Z Gm4ӲU~8:DƮs\=Vn|e/?1-iǬH2=&0;{[7sp578b$!hx|>*²)Bz])SjOυvIV/]7fcp\cPNYvCH`4O/Qh Z84Ψk~Z;&Q5P"hFg_W:MZ4+9auoE*Y;@F?B0Xڪ*gxY;wHx+:^$ZшNrktqh-8b-еh&{A%v`$KKL`ٲ/TV] רssE=nId:;}@H}G.|«[FG#8lIrKTNSJ:mՋ3q EQv͉ 1Zg6+Κ8H'Cd 0 6*t/1"=m\OS-"yK9GC]S߰^bUO)^i,HDǏfo}Qzx"q%}zWmڱWV3ښGkUK~,[,QRY"ˤA-Fh`;H) a+-NGHŨDh,dӷHW*@cCXɛ3)etR @@ w2KQdiI܃Rc${BA[n]5g9ÿhr rF}1j1H$1/BO};+0}|hBQRwi(XNN䒇?ce -;;U2 IBcz$KQޠHMz8S^neTϤr#۸Itͪ=i?!gi,@2_z]^K p0;h"f\Ebh_ԛy'gE; "t Vu2+=0%}RY!ìKEçղTOxb=ߑnBo6*@m{+ umkVI13#X#(NR,:@?x}ik䠃<6е3@R2 V"X^ C;.(/5" LlD2Mi#4L}nH>؍, 0)‘<*p"4cMbΜcTg2-K̈́DMϽes La!+;a ieR<٭(/W~Cpv),¼+4!X_Tp sYY֒rvJ$_oz7 |ӡ[3;u>rP)xy91>˂YVh@N T'{.zN2W) S&]&Nql,܋{okYvK3N)Wnേ/fb-6D{ʬ3Td񴦎l& v# whh&M#5v\BI6Q}vn) @}[}uaqѵЌ" :5PpG iJgd=C;\πgg܌ΜԩX83D06bR.)>ڝg)U*A\q%KU5X8!j_Fеfxr7rMœ]%t@|oS0[%խ?G50^4B'ۮ*M^ʗfZvLcs٧셯 ~p" =o$}S>X3I w {HjhZ0̰k8-trs۫# 8x`|Y>v1üB 銚]lF4b.w"x\$/߰FQU}{H˅E @Wo)Vq& ۚY n\hOKcy \8iqtIM-Bm1"aѹR)\d4| ʍƓv^DX su5O&'(!v׻u.<>{Mjw3e"(Է:dN3 .<'kE WXO-ɚƐlupk]3'jgaNdO{xt k31{W|52.g{ܠN$.ejwp51(XvE Y BM6͍Q(~ Ӆ_tImd]8ܫl|i13wDcqAvMD[moʻCױl%TrXVTtdh(T |&$XӷJz8(ؾӆJ{\or [ES,B8I59+TI1& -"WfJɊxӖ#QCh;]Btځ@Yh,4kj(yGiTٲo6/Q .^@==Z%'NDh}~mB9%T27tI%с%.7bPfMO]A٪oygW)ZEXrC:v3r~d 7uWsOK\ېZ7"}ld=$2V-=79Oay"^xyx9I+RR; =:Ji?& ۍeCOQSJO G 2b[ ōE=7ݮp٪Mş 1U|ax&go ֯9*Mۊ/nK,(*˴NNݼU49 :ioBj䯶5Y̬_.+oJ+kW[Q)I)埵aSob,k\n)cο1vO|[uKŌhUogoփfY?LVF6'"JCBÉJ&%ʫn ezW$rW  #AET*;g ċgm\[݂zT iBY+4g7?1RK{M9^v|g9ޜv[Kn@Q mFTAfgp%a"N$/diq+N$>ݕx|%H -f ݇#;KY2i_b^x?;A^D]U|a lfY2nڟ Dw㥽5m (" !;,:U;#^|9l?ުQ;o3FIWHDy3II$=7Ǒ=2)v(jd$+e}_chUZ\A5BLy0]a{`V)ؖJl̝5ޱCIuDxhb#75B\LHA)܋ uڠ-hJ^mrk6ɻO^]~fupngS!EŇCRAɨd-l,9]:s wrxI%L*X~Խa%ؐ:۝;- XuC϶FWGĚ#X[F a9PXJ8(p蓓gєz=̜#||3ɛ ?54_+eW1: R1 EIT:1)(Z z\\Σ,w -/k!/Ejz&Y.m9Rºۢ%nZτJ] <+Uy:}CVZ *]5%粶`1+6'|/N@ -fTX}|&KMs}zAcS>Hq{q3~8- ->腜ː PȂ>Y&fr)Z VjYC<%(W0Ĥsa k2-꾂7]&5fؘM,Bdl C/2x}=L v1YWUVnR9뫒 #qs:F)ݘH(v/1 : eajSV .)&7rׇ/A5Azߣ*$h *^үḢ x5u;w:i=bɩRх;f$sA-Ӄ4g38w()mΏH JЍ|>Usv̞g}66 99Ob~ uξģ>z0[H01Rݭ/N`&up jt4C.y+5+ɜ>kg,mݟd}8 EL=~ W%p>'1m)FL3[i[^0 lM].Qz^~Z4I$r8l(LtG$BB`xI?& %g|zQdZ#;TQҶ/ FC7d#kn3**Lѻ0ՙ#s5З3EZ&m&K]FO/{+.mV2ϝYo`'(F4?1Z m[罫 F5zTNؖRe8zѓzu%y.#S~l'[߿4!I%;1e?KuPkPPov=N62#%-RPc[IYOo[OǯcWեϣ? +Xf Z-{RVpS{,n2=F(j5ٍ4DTaO8Ot''wHeQ) \Th[b+Cca&j;b>+',2zڴfLkˉ~_Yw)쎵ԑ7.)S+KqIԹ`Qͩ_k=Ð0jJ8Ca &G@fx"C`%d mvF! O2eƟqd@>!oJA}#j}?oX,|[6-l[-Mn<53jDs]!=h\_ Q`Z}jvHsEڎITdT;ǬwK߮4<^IދG8%#sZu' {^k]1S|܆gr,}.97+!AH,Rc#^,/\B|29f,Y[y#$)H# wܖd*bI=836ҩ'+u9KZVwǷI^%iIlyҢd%,7EԼǰ$yxZgԖgp>l+%8hE&Q;)k$`pP eU6/=7v@[C~ЌZ)Vn9!{7ګ"{]d@ $pU%*f<$mr[;a)?Vm*Rnz_姉vn]&iLuQ2Ɣ E+ۄ>unS\z?]#d[m1V88U2gv4>7Ul"{ k5=nd~[" Zs2G -X~W'rH T:>S "e9WlWܳBO .w7ާo~G \d:./D G;9+x( `}-tX٠2~K9Q a^t0'+3ոoTT%WeU^#½!? ?TsЛ ~ݪm|=9ۙ<^{[fM`l<ťƩiG`k#ۙYnr]74IP_LZQ=՚ڥ{b{\Oq ;'u5u;i: OP9]dÊ^qZX k ,='2>hYHDiL~;`'{GU]^4I ҨK>&buKt:WH@Nz ⡣/>gKV MDrX ,L0>,ԷX$ +JUGX<ȪTe_1*ݻ$8Raу~#v#fwõ$ !"y)ZZM?b:TZ[0pgl$ڹhIVͭ~sVcCw (k|e qz70_5śҷj.2g{{O [ن a|8OVwHc> !x񇟡qٱ5쇳kn/FɈsf:]b ǎ.? 3ux^xNg2>kUOa3ɺI1<{@Nmý=oLOR T&Dr($ԮP=(>_4R P>7( /Dv#`#]ZRW]2[=ʯ+T_7Y{_dEMtѣ*iL@a!Teˠ3HKC)鸭0L@.|RZC~Ғj%\Вg:Nsޟ#O)x%'$'s7||7I~}o.e.K; Fm0ὃQvzG[s7B ooΫE8p( 6e'\Vi^ɸ-t5TiIfܴOވn~᢫dxh. 0 \GsYg&83pdu\ɰk'z5Bqt5N~\?i~=jki u&q:","Vipu&3L%*wWUmz6.8(h #'[~cJq5%I}8 0 #C_ׅ<δ/]43Aunۖ3N5!oZۑWM{9S&*U;u\S{uzOvD$ ir;xs>T`:qX9"B!~kyIlט\>%/rA1$;R;@${}E#GPBtB2P@Ŗgb55k9P/qJVw̻i)=ovmO*u04/I۝#O[ٙ֍R]Li\% |4Lojhi&}0с9- i#t_Z=?eЃ _ZPPKũT kdqPtЕh&Neg5f$IwC"r"0VdGG5.@ao7Iv/0mjnW"2'Lm@DHbu 4 ._1ߋ}~R K b|=rۑDk>M 3NUMBN$ _3t8FB5JcyLN3|2+rr(޼ܑu`@n2;Sʋ<*~8>qH 8_ٿ6~= p~4 h*"z@.Sa+FքT/N*Y S5jteΜubȆ, JWP"$:lc' ӭ"=,RK jgIUЋך;_k0 %;^ m2,{u#X(MVFѽ2ә׏r aGdC?Tilt t{bo˙$O_A", B9v ;\vͳR:|RJ+'י69Mۤ/5B3lRCNoq<?2(#q;Q# Z0g棉P4%FZXzovZw" lkF|E v6j[H/-i1XZ_h8ލZU&iXD".mQN8`.2t028WHje%uxEvgE$*vD9iǯ -h?s6c|#z9VTwWbwR1|zZ [9_R/O5 @ֹqnwT -hUSB^MfDW#D>X_~͚Gzԙ9lR (TfJ"΂-A5VujߩCNwӂ)Xi67+y,"&] \m̿4A+EdK@t`PBRoL\MkʱV$ XFsdFOely+VlK|JR )bٮ>i`[z|LKu]Eٔ jIJѠ6eW κרHD~`v5.k~/z"c$Ţޚ}ԷӡjrBp0xF{?<*0EHF|62O!_kNhG!٪l+Oʵ`=\Gth/hzΒtLex/!Y_`o΋gG `RPRW1] + `U-/lWfAJXsQ-U!z+2|Kb T0?^,&K㎫5\Gce>M$$GtfgLQ*El0A׎3uƥ\iיU΁"Th_)UNi:K{Í AW/A8Ӏ%GׄcְɼF[8Wnp-,tm} CVϪY_Qq"W^Qp߄K-3\`tZtNIz8&9bmoC^ceEAvCp+7[=iϤ+(`Nh[P,պ Ɛ @ Kh؁=n%C8G87[BFJ7TգKř£P+Ђ_P;$^kuu snL.!1A Uu*TMO2a}lyxjOh_ǜw. ;fyG ;Ź;y'hLGo̚)c Hwx$MȡEx,JXEz<nn>D%/0Õ}(&9U@KS͈C;%_?wrP89G;RC/5nE}MjRf6,U] Kj=j]YiG]-.Q7P%wK Mc_쏽fiO$! '[SZxE,G=;QTqs׮1;3uT2m/ut"E/}!Z&~JT].w!i~ȶ Kb#adI^:|ݐ)Q[me6{fh"^Ha&'E JKTxk mM6нk;8)vNK]&mh͗j Du5fAu&h82-PX@OG /0k\r "yFM9 h]iHp^dKiۻ4, xR:0)y"?< oD!`U`~{>D(:OH%eiժf^b8_K.ٻoz (NҜGfh,8 /cKUZWV|1G򕢪^gt}K/F*G_V.u|YL<@guSEr fin! J98ew}O9 ͛Z6K@e.G;>Hm3NUȋ Uv!ed>z|aCd9{}&a:]1Lj3:/ l1,a…04wm :tL0%Q5>?@ 15yrKيTɳ2{Gy{Mɠ*|'lOJ%,^e[`X/ɄWeEč`5>S<5X[Mo@4]p[`3lI3e(NY8oYli4&Gv]aED4~ŕ\<+4;(,ڶ9$a2rKm;CO&:uCuI2oV)ҽC 4] q}v<{Cde .Fʰh_Xb|Lb2&=#ڞ-wx!! z[U)ጀ4QC=&I^ZGLm~L-L}~k.CUtiUIS&s2bY;Ŏ2~C EcŒ4 p̭u[¾NM]Go46sOZ(3WW }Sl/W<L e: "r(Pe ʛbFH)j*!A}.1AjšNK ȸ]|Vl<_7ưW0rgjIũx?yyD^ '+uHV2 /QI'ˋx^SVﶋx,\5]ꔗQ=M 6 7`-6&Џq.%nΘ-W8Ng, r&<]E3[ dCШvCSBK:SZ*" b^\k*xB#ℑw&~4mEe_#{ ۾5ctRyq}PGdڐY̰^5 d7DCxau7=AfieAC g0F=_\'k´]H5.e4< G4;9 /+v so@pƳ>ެ"pgum͑m 7bOk5tW /Ub")q"~ 4xX90 .Eߋ!Q*"+E=  炕Y$(Bޑ=EthW'AgݯD4̉8{ [Z2^M*} ÕG+E?x=K>YV DCGpڅ$CBzBy*wg3Q9O9p8g_^TW<uizO6(!${@ tc؟%唊l>^N-UTn쿲pXervCDu"֥tiQ Uq]EԄ27K"Cڳ>6^mkWAO9L>zZe[7;cD&^ MV0bqw:2|k;I1ٙb P|Ze@E|TZD!1#@~\Vy&!̓:y0Ǜ߶A6h)eb #,m0A"-ɂ2. -!Icy&8rG6u:f|Tso#$'clETFտx;_^dB<, 5=!Al# JK4A7x" RlK}dyKeD(N0y;.D2<睨mߏ R-L$~zQafSE@jkSjoM؏ WªO0J@'KHRu5OG+0gh>k[ca[G.uYS FovY~EPmB07(uki5{#/oqǮT*S Ո %MuWIEz` ;hMT#_|SydUsg9QF 7fv\nY,[ ={j`u8ڱLfd\е"$5 bu;}Ľϔ0ڟJZoKҋ8H|qO57w,ܯLm 5*Ş&jgC7buqE$ڟ M wgC=ġVj"\r)ۙgá0 ÇpD . "iw}߮`A*{/./M~UbMo/u&Q& ) q|ֳ N(mDEa4wF +=8)N3uoB (G;4Z}v8Wp!ayIqlHZ+|Da((RQxE\+%*24 MmPqrf2p%6(v*jQ0ED"\g&jQ2pE?<I^ThL fVR E~z/! 9aU~w^tqPnڐe&UL-,Mw(L+o]Փo|ִO&uKr/pmjIJ;V^4VdC}3Xa5Cb'%Fyv_R<'aQ>KC^=!/N:Ⴗ`yʷnu瀯j# FR9Ӈ* ߵˇ} -T?~@m_pMHYU;݄2p+ӈ: Ǥ,#8DH Yco…mD㈱\1ؙ֦[3cʷ?H|2O5`i<ĭ|jaÍc~Ѳ]5`mGP1S(sUZIRMË9୭sOܗ$ǰj[#z8Ԏ\c {o |'7 ,:=>]m]s5lʞp>"UIhVl Al&L7Zx2@Rv޾ąVI_935÷D9s>*vm!HT='CR8EHF%;jd.+Hj/(P ]E EĄ%qۘ?[y70$q<O-y)Ј8 S%5.aTaEVbp~ړN.>=Plc 23Cľq ?Na+kt 6M ga*[ oc*K~xd,qhD5 T &htju@EV"t9m=VD,\1z@B.JfCa_"`/Jx.gc4*?:‡*HI8s3z;chYkPېv jٯ:M_4Kg]ռM9c"= VLəyԄ~)6m_HVDkͫ]|?G) Ni> UBWt6'\MQ*:2c;L$ikĭ Pq}PyrC6@ŝtvs`{cvuD)g;Iu:9/#s |2o\F]0FX-\LX.m|4I*%mn:~O>{:Ο>#-\a&$M˩n"Uu}&3d&RTj녞ЩHYA]4#$# Q#4#=q)NDr)^e^;3e]#]ʒKUƮT&dkG VU͛@JG3j^eۥ<`/Ja9 H?ac* [].KSMbn!m"#CS $Չ]G20ι3?Spz_%L%ȨFKNi8MPwySdW#[EdM͛N`TbC[̬a4Bjbj>`RϬ!va3vhmR"I6.Ǹiy˃EtEx/ulyR =JLz,M+Vn gEHEgߛnTq.O C;⋇,i r0ql*9/?pb\Y񛆶+ze.rIܗڪ^hL.`H_l=骅 qj`Xe, )3۩MKϱ+jg2NٶNOQFn~7]㱺%Pΐ@Лg)҈e"9ޣ%X) 2^ñk*mŠ kRbʢt_fb#߃.Ðx$#kܠ瘑Mڕ%bSX U`) BNy> (9O\ii%*ئIa۹ڐ&{e=&癫.X:۶ &Nb?A]cz3b«>i#}DO(PEd[q'#0I!)!1⢹ 1k! WJz 0w7+?:n;ɷ3ĬC3rwyy5Re=ͷXsVߨ \~Q>>vĪ%WRM;xNS}Y7=wcUk֒&ZaP=EYy? >Ƌrq0ooD3QIٛDGTԽ2I0{’5aeA-E%bqZrJpH1j舒EDMXD$zSB$$'_lA^b,  *RBI=ΏiT>&2`#H {z 텦U&#eM1@!D4dXq XH{W{,UM4O~>mN:IE~8="Z.I0'n惩2:w>%Qd 2+gV RrQ 8S 3HumlxwFWt#erW3M@ta¬I8ƴ% =$ YJ 0jGw#J'/Evskw{ísyNoj!)î'(纛Lϊǯ+UH!Js747QiOz5bƻ3-K=xt.XSTʤ1VƊEZ ʈڈ_Ι|{:l$_N '5o3>y8aZ9ta\+ )e}3 AO|$2 tfG]?t,d3B!'.dl};HEDɕk .4>kleI&%~)B(]qM+?V$ NTvo)w.,C-"x/S'ob3Srcq4O Vu|ɲÐ(4``K$v}d6`y.roKTl:R0G1$LKVZALoQ[MEAJg]@+D C V_>G`<_|S3+GbsCߪ}!}pS@a)U3Yab}L홾4iznn?Id/+7_ A4BI!Wfj$eNB~OM)6>:BaT[6Y9NJ0Nх}ow@cPDQCуt죇*MFrm=פUzV43SsM&'2q/2D% ,2]~c(gH"Կ$Bf6`T˨آ.q%EU\?-kѤCމ=N )$4VMMV_r [;oȣf v{A=Ob@mYs-=gu`Zg ҹs&H}XWH@Of~@?ԡf.6Բ"abfhO hFYҝLZy15nurPҶ?lScm5y7\\/?, 'mAF9٢IRU#P@9ɫ:E(s0rK kͮv/ ͇{ ߩeUq+6eh|ƥujKҳT-%޿᠒}—Ծ--V6h=UnPHs@j M{ڞG7Y0r-\Ny/4oqn$JkW8賁g[1+HeXޛ2b".ukD|gn*п.nM0VtJx]n[k;uY9(Ctsu*N۽iz E3+̶ %:.j@7vvj>QlO2$j"# ň`[_~ay|m`y$e=T.J/z~}{s_K)1 ^qDy|Rrlj5[=q`r Ujtx<}qu0#=ZyߑY,9LuTmWIG+$̥TX:|$Fo$u-^?W$~$e _~3in8Q,q De2gSa Q8IMW}rq@>,랈BoKWwf_C Y^upiC5dtMb+A U o?y0Ő c붚:N]BKv]N$!n$xZO"~pAJ ?`*sTvޑ4z2)w>DMޤ[=:ٞ\eWrrAx,Elqʡ zQ҈t6$j{J)nW6BkEȡښ OI;iS#iif8)^jeZ/KL! &tCfE[cW-q+tTӰ&2y0}GK?W*i[:IC\+DV'}#G3E ~ ]~L]GSm:,xٵC |PaneeR=(@C9%q9 w] F\ލB-g2OR"}Ɗf<^$?..VdMBYsb6s|Z W7Ui ]cVfPaИxAԲ`CW4OI~hCm`VYTN l6 R>k;?PFa8P rC$RC?_xGpdv9_ @~Z2mO/\[1jetEk =ڧ vϢi^4'8ݼv\3,{qt)x*nqF7fܚNVPȳ]%bIB6.]ɥilWE/Dp2Ρv=I ajhjq#8~KiLtȟ1qiq:Y>)7 =aKO|̰sUY4"Jb|<ڔ1AxϦϳ.-vѵ/~b?soK:(=Иi;$JȄ8 @j l:NBS\0)tZY- VP./0dOk~gn5VqY*Roʼt@^F"O… #T8iᓼէ4*UUBq 6nHoEP;"J"\=+9ЊT:2.M;CKr4 py=_X·,rk-a%?aQ[KFM"2\#0|9f2Xl})٨3(n$b7}pc dM3  qBv圖"@rRFLMPN~TLYU(+N%01jh<)#vi ~7]Xh\y+-Hӑ_0|aE1%VytI\w':Q+rDݟ7?e,zͽ 5Ksr&FTB^ꈞkI퐃)e7/G1=\|j<"0-kg{ ,OPu VT7ˠT]yYFp'K6^ΘIc4pB? TOhPwE|wħFXEBt=20֠Sm•yJ22|@[Jpn" ȍ?ޕ^,/e6i _cD؂)Bu>CQ:Zj rW F8*234e쇦3!4=k䢋L`5 rR0t1QKi*tu*v1bnsIC8٣'S"ꦤsunH c@ܭ 8s{)=ں#\]OAm_>n8! EkR fb*hf!h蘔gBmUw {$magqĠn_EF ;Wm8DIVQﲰ>3b;vĤ43:/D%+^#̓^e]p\DvٍoպBJĠgd$KzVOE\d\߱Z«!)43 ^B2;v& )K/@4ғ O?e`AB6:+ F+3 t RU{h8LY@>dJ _ *j|^>P'9<)SDUto{3eeX 17" j@Y>r&eRYu\Vxc3JKxOFnڥ4`}߶ZnJLBgmշ6|O IS_@[є?+ EkLR`$\ZK:E;s65I,Qft(['$qp瓡 (\$_!qbl[h +z7O8o+ޛ Kc_Y%9KnC)lyJVbbwAІeS ֵSdbzz?7Sn(<;P7v~&("s9gx'L!/1CO&Jt-+RG,|rѦ)եbwս[jEQ \I4݅1^"V-R ]v*bs4\\ְg4dIa BYD1TX[i#l~QyT\joQW aK2gMo)Lfk@Fl3;0H1f=#(OA':x+&_5Zë×$C 7p-Rb{`І3ZnGMÊ ٙIRЎq îvQW!C8{fp5GPh#m֣.0pt ݓY%ől>ޕZ.Iw8XHpO4i#SHQtslɶ܀#w(m9`vΘ?/PF8N"fґxApf:YQpW ?nu .)v;t:璈Xj /=%q8P;6D"|{|GnEOjg7vJ|';¦hrе|M5 @!lqiމg]xI4&YeY&ݽC[o߅[^t6|RCm* Qa.Mb6%:GՅ%J { NqKҍʶBE+҃AS?ޔQzg~R,~(R .+h!ax#Cұ] GX2s^;7!߄4V)v]r^ČA#^EHl\?aC9UQ ή|(rj?>ēĞ(NZ-z\_UK mAyMdbAFSb]Q.RǁqT˅!\oxϰY;F ~m(w-P0oRnS5>n$mP1.y;3m&fN~(eh8k;<@ZPH?GƱ>]cjS tO NPo7ظ]{b*1# SZ {Z&=J5"4ϏP~b=:WC{; kgͽEf 訴r}A!F⺇},ۥ`)\{,7 M?>`ܖ>W,Xv2=q&Ixu߮"#㘇lv}?qdgȯ@L[^O_J' +K] eOVg;eöAֿ"{J~4ة߅qP୨E ޔ8?e  s/ +vb1BrkA;TZn^?k vgǼ r8)V?VCyyRηDNۊ4Ac-_EKX3/nLkۻcpsal]fyyu^~Z "&Lxx/67ʣ M@Ŗ YscUHܰ4>ZǼww0RoX'u.-%Eğ-PTd\FD OV.8>:h?3&@FZ=v~)h0]{ >A&i϶iTŲ_y+Gw}CA0M,Ws(g)N٣[҉%|,?wks_J=?7Ւ0sU'K Lޚ{HUWA[z.&+7B\aaSd]|؃E3ocxG;[mke桐x?BzG$\Xəpv$7|,wG ;*Пu\ϩBy?IdlA@YEAjYeӰMlpޗ*RїSH\BY{1o(PRNG[ٵ(rOԇwM++J=},t &3iK,#]p(/aj)4,:ѤW <<w&oQu暇4g,EԻ39oϪd TG(J@ΊZ W+5w5h2xĔ \O{<hA?+Uq3QT4QUVGʿ!s,пo2Rrl^U ΙjwP, c7RI1,5`u2cC'rd6ɓ*ޠ0 ;\7R/ giO)CB,`Ǔ<ˏ;4:5;Wo \nqum+nW}ľ,Ӗnnd rDcr#iƻS(:z:;ie~AAM+ _8T\I 5xID:S*S7<°>N?zj}yߧ{kN ]  h=^ e FA݊kUUwWyEi-ԇc fY#KAOʗ9Xc? LԔ!`k$v/Z;im*=jr6M0KI&})g3YI:;FT[fMu{` É:*C5zҝr PۀYwyt&8(#0U){Y >G04?Ck9ȎvOciSh|* ?<f u0qyַfL28.dT">ϔQ1 ʽTIU5+gYP#Sa\Ióߦo#v,BٙҊ,m8"T['Ipjü#@Ksa2j;vPG]^JR77 dOվq?)1@R9Rǖ+ԏnk Ӵʵd̐]fxVỜɘ+1&9z!8^}/zDdDػ%YDS`Z^›VF{hGڊd&BFܶuMF@p 1Ad'p0)~G"q GKEtV.'nWLۛ0lhB 9z'rvipY6N;r@DIHwX72%IL<^_7x4wTis??G?N=UFWZPRU(##%Xx0 4ht1(xŷ gnh9Bsµez #rӑ{Cp П(ҋͤa19 wW-O>0 S`Cxh]2./a/܆]Uٓ%SIwmbV\x=Sdze|V\p6Ez _5R2.֛ת'iw{Y$U< = o _'Nl_bnH-;CЍݗإ t(._j!Iėve5R|\? '̺a o7nysgz+R1쥕ćo\Y I(t .RP}.eu* O.g\Z,1dOp!QZY=[w:>Q/N35z=$W~}/EVlvn dfǛOߛ<&;.\U'F"X߃?jHY75O eU]nbr'#Nkz8[ij+xyEg ;3-buHn8(F*&|Yrp%=g9A#{88(m9C T{ /4C|U_9A'ΉQcC D5wp4A+mj{bj,9)JsփxdIWX<±|:v~RaT'2Q 9P>8PQ(cȰuqn4>iBmN8VxXY Mθ׊tX{i o9zs!5]5y)6DuyG5G6 }9z4>.U?ZמT }1I>yus:c鯌^^gP6QB0qD58fZ0'x(0͚/qM|.3ٟ'D#uw*|R/#/ZGv` [XVb5t6VJaj9o,C,Q*eGtbgqx]<,L WL_L|˱~G[O6Y?\PE%k(߼c,\ZE @jS .ocQZ0h!CFD{qt:Β@9Qk2^!,4#2>{ic&橑u gNjOzsƝiƻ1iby!D(t֥"omu;~ P:E.mqP6% +L \BR| \Vis߆mtlAСp3F9sVgv}D}'/ح'RBQm-} pIy */q6jʯ:+>"#75Vy eJ]uՖc :aNͻ3r{E |on_hN췳$@1%9.税TƖO5R<9a}JJD6&&.Х|^VT=ZKHw+.PmK۾pʿ9P#s7,W;_GN;xeBLPzQx7M|潠cྉPw{*v5>T^?𣳄viESܨg{kg8!ӌ?R,l_ZN)3\Eϥۮ ?R26AQ)_HhwRU61x{Mϴ;*H2cHY+ 8rp; lb<)@7dhE o\Mdazۑ~!°^؟5VEo^ &B.'S2%6:*T]yaBs)w&CK)Ynϑ F][Q/렂C5%W i/$2j||_Yt銲.O#<+ء-mɿ} ʎ`ѓ!$mӬ%.bZ ZDse= }cY * Լi+1豫i\^uZ=aeaī3s38&Y;L%]qPmqi!Tf @%DRzYx01I8sA/6Tu}¯Mږ!ZnH ^W_ZPT;LmD#{:UQ]H' \tI#,>m貸f[b{ɄR O!Ea˪Bᑩ ?Tʡ5$%󦥇KF v G~% XqFUL %izg׼E6p,MErT Np}x;:Wr ƹ^BIÈ`VJsZ0(|JSu^-qПUcE&Ѷ-\eV m6b[kLJy9OUq!WjijQ2_߸LsA#uךǤXx`.P!'=vm˾ ).CoKX`1>Yh"v9g?ESYĘ?Eq~qEChQ.g\B#S.>LHFиHSJTo U!o6 ` eJQ.S\C+ο;%%€պ@YZp til>D.D)qy9U&?CD@f:RdNǢ8f#frψ>lϚшJ^הE1D,'Yx\˃(B̼\#e1,Bb 'P{AJjKg/"T\?RAk['=݅x&Xr+T4=Rd{z^0 j<(]E74ANRaY ( U| 0;TḈ=od+ uh,ܶmv߇UcɪT#v䑙TfDz؎nPbp{aC7W'n"ad“Bn!JI6b9N* *ɕN۹4U St$:CK] ?vs ,k,]\)fRR;C^O ޶so<;e)Zt|{<(SQGV>D?iavtn6Z䂐3lqOAղ쑄 { ƭeɣaqp[lk})\e8ھ;׳\y_1ȄPv9p5+Ѕ_Y dE_f"[az 5(.vAx ŗyD,.p3P]+s<>[,IEOoEz*) ;R6ikS2{Jjz!m6 ~x77:9&J?ئFጡdWwٲi~* YP. F5ACn?9^\Pu*M/v=eMGl hqNuN3 C~N1NK)?T6[8΅pӨU_gڟ0:S OKqy0Z]j[B͗$%)G<$|J9͖@:?b1' "#1:h9qVSHĄ.kԒFBR6[՟yUGNΙ+E̦hZ@~@kds'vu}!2ߌgx{8Jtvl_#b*=`xD!,+ʠs#_x{׊e_rȔ.n/@ѥe|i!T mi`' 7FI4=+U twA1t؞Rbm-5S#8Ӎ9eo qr:S6Ơ&V-'t@98ư2,@B=] .yB/4;bk%mtB?MNWDxM/"/Ɛ KL~ C4MI0*a|ɀ/)UΟC*fPR1͸աћF3 Uep6SKuPHQ`^|Fjt8xGlU{a5OCJP\챝-{Al-:ߧg=W:6r*jI$ᕈv4 `ڍG@(!eEJ7/<$Vj]fczo-^Ay͵ʃ3\A!Lʨ-) ЈkA5НOg3 G kL0)`_ K羺2O"ӵڷcx(~4{KX6Ļ4$-X' p(8YTl1n([f{Rc YY R@k 59 FS92P~ɦWk:7A!H>q>ZHdL{EӒlQ MoL҄;t`3 2pS⯈^s.K|KԽNEa&L7Kՙ𢡊"ˠ{ތ.0-!,Iw(:G)@O}7`Pr |ΒS˾^C$?op^O,)r""6)ƁHM2Q0N {>}7_9+]RO&JPpZf0hU-a,o?R5PH+."-+]^݀US{hٝ&\8$TEPA=IQPgg! \b\+ Y$ğs?lH1fۭ4lRys/ I/N&T 2M'[ޅ%t;w\j{JOSGfit<;ͧcEylPMZMBQ7c\xb)QӰUc^KDGŦ6#[Ҕ7 /ۆC IJuuCfÊ'j=1 ] ,Tns S¹3!UE udGjվ+O킇mx2~2iJiͿ&azn秠 S}#̽Ye(6$`;+ʫ6NijRI^sF9?)1iuF0ChHuK-S!NۘMFkrI=nWbb*[4`bbbˏKr]seS ;e^$/k,h^ٗr);x!MTA"g!s wnJUxgjr0s`& `}|DyxQ\2 J3hㆯb} ߲$Cx0G2"b;mg]bA-S0BGPR77HvdUl\ʾ$./,A"`|-]Q. V=0 6+ i7}0UNmoëiq[~O܌ذqxәJ kACkX =ϼυ5VJolD4d,)Kvi4M(F{k bK2287fFHJ@^kՈP/n(0BusپOKiH8;ssaش Ooy) )y|#5lq}e'_H0ju>0 R7xHK¢/oi@o,ҦUȋ>ϫJLhvkO%'it 4pad].dpK=ߠɤgA/+wr yfXtD鬳m`lv/^ՠ%gbZZN2h2'F\T(qp4{NnS t:v.eD u'|}߶,g5n&P:饯oH9iR?ʨ0LƔY8@NPo\^Dlz/ +DSŠ4#+ifh x4V%;9 a& yq񗅨Zؖ ]l_՗lQZYSĖqc p\;d$N9S'Q B<9sȓ,ję;_n C7wH2A?+H87Wr6띶CfSq?o/ ;ur%R2{Z@v[b;$4<}LKb:  B7E L3tkTdw f=oC {[)h R}ꆀujxa ܦoZ~{X&Iyaˆ|Hm; _HM2 y WMN?@CJ{V{?E6̗}x(/+ VQ)a(li)E7+u D^ @p**CTĮNcz;oGs mu0~0`DbS:)'O]m<^(oWXn4&(yOakt v~fp9#t_@/,f71'XThd0O:.fݫ:tgr74ǙrK"Kx; ]c޺UIRPkթ6hLLwh=Rc@'!q=VRcg=Ʃk} I"*$uP'gųܣMj"Ӛ1rF&GӕC6w#gL| :( S>s9#A0g)Maj+7{02ݣݶӃ2:]Mjfʰ[f[~$e~pP~%i-UaQ% 3#H!+v ϤhbdƧ9wm͐  S'Jx{%q"!ó*v'~ 'nS6fo2ܡƸ-Lf\}Ln@Id/6kM{zQI!j}&܈/ ?^DeUu8rwƒY+iA~2-TٞAqR>Tf ~gz2>a)48ᮢސcL̈nG]ؤv0OLa|v<+Y$8 kÙ ٯ9M)M3:boh3<FZ YZ