libucs0-1.9.0-2.11 >  A `p9|3A#} țiBFi/L9P]&p- |"1F@BHK+@%],P֝q垛9-Wo>0㊞q!8%Oֹ%:XŸ1,%L=K,!X~[ԖF>:: BVU=2:Hia'}Y`·xfg,wpKi!DJ ~TK ӭ;q SH~L~R$]PYYhf9081eaa34aa1c60d25f63265454249e8a7c435f47f73851aff0f1b0fe1c9b5119e79f73ed742d1a1ce865be8d0a7d43255ee91bϰ`p9|x~8;uZRG,Ϥ/HW0_l 0_`>l.޾4-U޺&e\^9fI/P ͼ(&9CT*i9CSټ-o ݰDnD8PG>TM .'iT.c*+8TqMۖ| %a !aR{7^w*B!@sBMRjIBS0VWӖLH>p@@?@d   A  !2FLT\ ` d l  0Z(89:>=@=F=G>H> I>X>Y>$\><]>D^>`b>lc?d?ne?sf?vl?xu?v?w@$x@,y@4z@@@@@Clibucs01.9.02.11Infiniband Unicified Communication ServicesThis framework provides infrastructure for component based programming, memory management, and system utilities.`sheep22JSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Librarieshttp://openucx.org/linuxx86_64J``047e4f57b1a71d718b2209920c13044498663a46c9872dbde884662e7d8467eclibucs.so.0.0.0rootrootrootrootopenucx-1.9.0-2.11.src.rpmlibucs.so.0()(64bit)libucs0libucs0(x86-64)@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libdl.so.2(GLIBC_2.3.3)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.3.3)(64bit)libucm.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`6?_{ _ L^3^@]4@]@\@\s\o@[@[ā@[l,[!@Z2@Zc/@ZaZ*~YYYV=@YS@Y9<@Y(We7Ue@U@nmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.commliska@suse.cznmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.comdimstar@opensuse.orgjengelh@inai.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Update openucx-s390x-support.patch to fix mmap syscall on s390x (bsc#1182691)- Update to v1.9.0 (jsc#SLE-15163) - Features: - Added a new class of communication APIs '*_nbx' that enable API extendability while - preserving ABI backward compatibility - Added asynchronous event support to UCT/IB/DEVX - Added support for latest CUDA library version - Added NAK-based reliability protocol for UCT/IB/UD to optimize resends - Added new tests for ROCm - Added new configuration parameters for protocol selection - Added performance optimization for Fujitsu A64FX with InfiniBand - Added performance optimization for clear cache code aarch64 - Added support for relaxed-order PCIe access in IB RDMA transports - Added new TCP connection manager - Added support for UCT/IB PKey with partial membership in IB transports - Added support for RoCE LAG - Added support for ROCm 3.7 and above - Added flow control for RDMA read operations - Improved endpoint flush implementation for UCT/IB - Improved UD timer to avoid interrupting the main thread when not in use - Improved latency estimation for network path with CUDA - Improved error reporting messages - Improved performance in active message flow (removed malloc call) - Improved performance in ptr_array flow - Improved performance in UCT/SM progress engine flow - Improved I/O demo code - Improved rendezvous protocol for CUDA - Updated examples code - Bugfixes: - Fixes for most resent versions of GCC, CLANG, ARMCLANG, PGI - Fixes in UCT/IB for strict order keys - Fixes in memory barrier code for aarch64 - Fixes in UCT/IB/DEVX for fork system call - Fixes in UCT/IB for rand() call in rdma-core - Fixed in group rescheduling for UCT/IB/DC - Fixes in UCT/CUDA bandwidth reporting - Fixes in rkey_ptr protocol - Fixes in lane selection for rendezvous protocol based on get-zero-copy flow - Fixes for ROCm build - Fixes for XPMEM transport - Fixes in closing endpoint code - Fixes in RDMACM code - Fixes in memcpy selection for AMD - Fixed in UCT/UD endpoint flush functionality - Fixes in XPMEM detection - Fixes in rendezvous staging protocol - Fixes in ROCEv1 mlx5 UDP source port configuration - Multiple fixes in RPM spec file - Multiple fixes in UCP documentation - Multiple fixes in socket connection manager - Multiple fixes in gtest - Multiple fixes in JAVA API implementation - Refresh openucx-s390x-support.patch against new version- Update to v1.8.1 - Features: - Added binary release pipeline in Azure CI - Bugfixes: - Multiple fixes in testing environment - Fixes in InfiniBand DEVX transport - Fixes in memory management for CUDA IPC transport - Fixes for binutils 2.34+ - Fixes for AMD ROCM build environment- Trim bias and filler wording from descriptions.- Update to v1.8.0 - Features: - Improved detection for DEVX support - Improved TCP scalability - Added support for ROCM to perftest - Added support for different source and target memory types to perftest - Added optimized memcpy for ROCM devices - Added hardware tag-matching for CUDA buffers - Added support for CUDA and ROCM managed memories - Added support for client/server disconnect protocol over rdma connection manager - Added support for striding receive queue for hardware tag-matching - Added XPMEM-based rendezvous protocol for shared memory - Added support shared memory communication between containers on same machine - Added support for multi-threaded RDMA memory registration for large regions - Added new test cases to Azure CI - Added support for multiple listening transports - Added UCT socket-based connection manager transport - Updated API for UCT component management - Added API to retrieve the listening port - Added UCP active message API - Removed deprecated API for querying UCT memory domains - Refactored server/client examples - Added support for dlopen interception in UCM - Added support for PCIe atomics - Updated Java API: added support for most of UCP layer operations - Updated support for Mellanox DevX API - Added multiple UCT/TCP transport performance optimizations - Optimized memcpy() for Intel platforms - Added protection from non-UCX socket based app connections - Improved search time for PKEY object - Enabled gtest over IPv6 interfaces - Updated Mellanox and Bull device IDs - Added support for CUDA_VISIBLE_DEVICES - Increased limits for CUDA IPC registration - Bugfixes: - Multiple fixes in JUCX - Fixes in UCP thread safety - Fixes for most recent versions GCC, PGI, and ICC - Fixes for CPU affinity on Azure instances - Fixes in XPMEM support on PPC64 - Performance fixes in CUDA IPC - Fixes in RDMA CM flows - Multiple fixes in TCP transport - Multiple fixes in documentation - Fixes in transport lane selection logic - Fixes in Java jar build - Fixes in socket connection manager for Nvidia DGX-2 platform - Multiple fixes in UCP, UCT, UCM libraries - Multiple fixes for BSD and Mac OS systems - Fixes for Clang compiler - Fix CPU optimization configuration options - Fix JUCX build on GPU nodes - Fix in Azure release pipeline flow - Fix in CUDA memory hooks management - Fix in GPU memory peer direct gtest - Fix in TCP connection establishment flow - Fix in GPU IPC check - Fix in CUDA Jenkins test flow - Multiple fixes in CUDA IPC flow - Fix adding missing header files - Fix to prevent failures in presence of VPN enabled Ethernet interfaces - Refresh openucx-s390x-support.patch against new version- Ensure /usr/lib/ucx is owned at all times.- Update to v1.6.0 - Features: - Modular architecture for UCT transports - ROCm transport re-design: support for managed memory, direct copy, ROCm GDR - Random scheduling policy for DC transport - Optimized out-of-box settings for multi-rail - Added support for OmniPath (using Verbs) - Support for PCI atomics with IB transports - Reduced UCP address size for homogeneous environments - Bugfixes: - Multiple stability and performance improvements in TCP transport - Multiple stability fixed in Verbs and MLX5 transports - Multiple stability fixes in UCM memory hooks - Multiple stability fixes in UGNI transport - RPM Spec file cleanup - Fixing compilation issues with most recent clang and gcc compilers - Fixing the wrong name of aliases - Fix data race in UCP wireup - Fix segfault when libuct.so is reloaded - issue #3558 - Include Java sources in distribution - Handle EADDRNOTAVAIL in rdma_cm connection manager - Disable ibcm on RHEL7+ by default - Fix data race in UCP proxy endpoint - Static checker fixes - Fallback to ibv_create_cq() if ibv_create_cq_ex() returns ENOSYS - Fix malloc hooks test - Fix checking return status in ucp_client_server example - Fix gdrcopy libdir config value - Fix printing atomic capabilities in ucx_info - Fix perftest warmup iterations to be non-zero - Fixing default values for configure logic - Fix race condition updating fired_events from multiple threads - Fix madvise() hook - Refresh openucx-s390x-support.patch against new version- Disable Werror to handle boo#1121267- Update openucx-s390x-support.patch to fix support of 1.5.0 on s390x (bsc#1121267) - Add baselibs.conf for ppc- Update to v1.5.0 (bsc#1121267) * Features: * New emulation mode enabling full UCX functionality (Atomic, Put, Get) * over TCP and RDMA-CORE interconnects which don't implement full RDMA semantics * Non-blocking API for all one-sided operations. All blocking communication APIs marked * as deprecated * New client/server connection establishment API, which allows connected handover between workers * Support for rdma-core direct-verbs (DEVX) and DC with mlx5 transports * GPU - Support for stream API and receive side pipelining * Malloc hooks using binary instrumentation instead of symbol override * Statistics for UCT tag API * GPU-to-Infiniband HCA affinity support based on locality/distance (PCIe) * Bugfixes: * Fix overflow in RC/DC flush operations * Update description in SPEC file and README * Fix RoCE source port for dc_mlx5 flow control * Improve ucx_info help message * Fix segfault in UCP, due to int truncation in count_one_bits() * Multiple other bugfixes (full list on github) * Tested configurations: * InfiniBand: MLNX_OFED 4.4-4.5, distribution inbox drivers, rdma-core * CUDA: gdrcopy 1.2, cuda 9.1.85 * XPMEM: 2.6.2 * KNEM: 1.1.2- Update to v1.4.0 (bsc#1103494) * Features: * Improved support for installation with latest ROCm * Improved support for latest rdma-core * Added support for CUDA IPC for intra-node GPU, CUDA memory allocation cache for mem-type detection, latest Mellanox devices, Nvidia GPU managed memory, multiple connections between the same pair of workers, large worker address for client/server connection establishment and INADDR_ANY, and for bitwise atomics operations. * Bugfixes: * Performance fixes for rendezvous protocol * Memory hook fixes * Clang support fixes * Self tl multi-rail fix * Thread safety fixes in IB/RDMA transport * Compilation fixes with upstream rdma-core * Multiple minor bugfixes (full list on github) * Segfault fix for a code generated by armclang compiler * UCP memory-domain index fix for zero-copy active messages- Update to v1.3.1 (fate#325996) - Prevent potential out-of-order sending in shared memory active messages - CUDA: Include cudamem.h in source tarball, pass cudaFree memory size - Registration cache: fix large range lookup, handle shmat(REMAP)/mmap(FIXED) - Limit IB CQE size for specific ARM boards- Update to v1.3.0 (bsc#1104159) - Added stream-based communication API to UCP - Added support for GPU platforms: Nvidia CUDA and AMD ROCM software stacks - Added API for client/server based connection establishment - Added support for TCP transport - Support for InfiniBand tag-matching offload for DC and accelerated transports - Multi-rail support for eager and rendezvous protocols - Added support for tag-matching communications with CUDA buffers - Added ucp_rkey_ptr() to obtain pointer for shared memory region - Avoid progress overhead on unused transports - Improved scalability of software tag-matching by using a hash table - Added transparent huge-pages allocator - Added non-blocking flush and disconnect for UCP - Support fixed-address memory allocation via ucp_mem_map() - Added ucp_tag_send_nbr() API to avoid send request allocation - Support global addressing in all IB transports - Add support for external epoll fd and edge-triggered events - Added registration cache for knem - Initial support for Java bindings - Multiple bugfixes (full list on github) - Drop UCT-UD-fixed-compilation-by-gcc8.patch as it was fixed upstream - Refresh openucx-s390x-support.patch against latest sources- Remove libnuma-devel on s390x for older releases- Add UCT-UD-fixed-compilation-by-gcc8.patch to fix compilation with GCC8 (bsc#1084635)- Use right documentation path.- Update to 1.2.2 - Support including UCX API headers from C++ code - UD transport to handle unicast flood on RoCE fabric - Compilation fixes for gcc 7.1.1, clang 3.6, clang 5 - When UD transport is used with RoCE, packets intended for other peers may arrive on different adapters (as a result of unicast flooding). - This change adds packet filtering based on destination GIDs. Now the packet is silently dropped, if its destination GID does not match the local GID. - Added a new device ID for InfiniBand HCA- Drop doxygen BuildRequires: The documentation was already not built with this enabled. Removing the BR causes no regression in the package but eliminates a build cycle boost -> curl -> doxygen -> openucx -> boost- Rediff openucx-s390x-support.patch as p1 to be in line with potential git-generated patches.- Switch to version 1.2.1 (Fate#324050) Previous 1.3+ version was based on a development branch. Supported platforms - Shared memory: KNEM, CMA, XPMEM, SYSV, Posix - VERBs over InfiniBand and RoCE. VERBS over other RDMA interconnects (iWarp, OmniPath, etc.) is available for community evaluation and has not been tested in context of this release - Cray Gemini and Aries - Architectures: x86_64, ARMv8 (64bit), Power64 Features: - Added support for InfiniBand DC and UD transports, including accelerated verbs for Mellanox devices - Full support for PGAS/SHMEM interfaces, blocking and non-blocking APIs - Support for MPI tag matching, both in software and offload mode - Zero copy protocols and rendezvous, registration cache - Handling transport errors - Flow control for DC/RC - Dataypes support: contiguous, IOV, generic - Multi-threading support - Support for ARMv8 64bit architecture - A new API for efficient memory polling - Support for malloc-hooks and memory registration caching- Disable avx at configure level- Add openucx-s390x-support.patch to fix compilation on s390x - Compile openucx on s390x- Fix compilation on ppc- Update to snapshot 1.3+git44 * No changelog was found - Add -Wno-error and disable AVX/SSE as it is not guaranteed to exist.- Update to snapshot 0~git1727 * New: libucm. libucm is a standalone non-unloadable library which installs hooks for virtual memory changes in the current process.- Update to snapshot 0~git862 * License clarification on upstream's behalf- Initial package for build.opensuse.org (version 0~git713)/sbin/ldconfig/sbin/ldconfigsheep22 16200861851.9.0-2.111.9.0-2.11libucs.so.0libucs.so.0.0.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP3:GA/standard/ca92be93a706e3496907ed44679be457-openucxcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=df1d88c25fc18b83f13607579bc07403297bf5fb, strippedPRRR R RRRR RRRRRRRR RRRR REmZP5mutf-8186367f7f194c8a2403fbbd98e6a28610af690bb893f165bafacc9eff3f35c36?7zXZ !t/q] cr$x#Di@xҡr%4T \@B`ziWD!]kȔ7e"%KqÌBٹ٦ yQgs-0SqǤɝlCg :u:Ja缉Fl hYe aãP:`W[4V ب(AM7n\f r:d~>RۇE AcOEgjĽ|aб1 zk~IRsźDb=m~h"fm~`tÂ,Fby= oO*AkSK^P.AHeL0 :-4ɴ}#O ]bTWfIs³kIᣚJC?rNqQS VDR<&MvKtva{y8TW1N+?؃ ۊúZ?0oéH$"9~bt$7S<(24zUwKawc1%?XP:,q׆؛(a&unGx]$kspeF1 +dɺ*)z[}UfX(7ymG:.4ݚզ(?Ӂ.oo3`/4b4By8ŕ!qN@ˊJ0 rFt༨7E;Y; V[3d~AV/Vizw,kT@BfP,3Om]kg> 0\yqi^Z dvQ^$I\ gi?lR[Tu7LW80I?ۻ`F^mD.P{'!}sxScTL-P2f! |.%v \o.&f}" dAՎ;3L} yԨdQ2,rNy1>z{k3ĩixȠu8scFV + VVsV@kZ^n-GꪪʷMN 'u@g v?Jx#;9Dy|:~z5]NI_pԴnkf<ܞb5@QXߛȔ` WWWsx[̫'_d 2]|Ҡ1lfӐGjX@S}Ẵ[X4E<(b,+6^je*oBr.:m_Lr=6윮I 4P=`:d"l+O%BeFe0@P6-Beٮ20r5A?9e$*,iuj5VneŻ{7T-ŦN*:j0gQG- LҙP5Xҕ lT$:,.L"SU%7}YUJsp@+Ȗ{ ,*!ٶXT?!0WEb~eq]Hnҹ!ُ  mr˳ԾDrjiIKw@ثO699ΈXGW)fr6PƄ}`T1-m.5Ƨ`nlj^WO{zsbѨX0Kmb}cdlIO )䁄}Awq'_rZRXb*=>%쵋b߷Xye4XE(%-ߡr#w=:О]vsf~0[\fH+xS0cwe: jt;#*-xltBI"n TpUG"/?Vq98q e*is/ͥe&U?#U6*{a"V_\Įܦ8Dq&K'H~X66'"`S 3Jжfqh)4P 앂y>Lvb>oMs~"cw[ P@AQ0@*kUFSReXMNe+8anuMH bgc20CeY|](.ViQ pGRŭ\Z.^jAT&~?3tj0sN R͇!i79.-iri$d͜xO b؎J ,BP~2鹘?h"mv/kJUE"!s䞇׍EIC*$.RnfuN.nhG /; r#n/RY1H0/R77-ʢ*3Aһ̨X2QA|ڍ19Z(2]=8{ͷW')ըa*jkgz86|GZ6Z.Re)p =m?;,tYz5 wMV ka* 6gfzZ$0(G1:% _3{P!tp4!\'j?yjJ`.8Џ0UķtMr @%$A }CYŢ34a«[* |}0`qD;J=]] bTBşwU.vOA4O2YC..B 8 DQw1۰.O1Rp7κfCpʞ6#:ܡn@&CHv-[#+I+(7)7>Qo<Ǘ-c,Ci&}wqY/rdQ+;E=r.t2QovSVJZ@1?Rh۹ ³iJCPtghob;K]r_pkhr{:I+3OMѳh]oMCZ*J 4"t'ᭈ2Gnqy[R Ps7>SS3yi s2"8e,;A|26Ş3TYyGq4L%s{֞](B6!.W:$JKG1$W4 zt pŚ0u%I.zە_+u+n*a-AOSY67ϕ5mR ?W'2P΢2vb$(Sr܌[qc;I")Por_?em@rP~-WfR^NIs9 dN!?r78 70`F ,WYa7}&׉ɝv{s-(2? s1$8Gɻ[~O)m2{BŬ~ Dp6ړP'K)\> oʯIpr{9 U~QaK|2ɮYQ/l1.ԹWeg̹#*KkmQז̑|/ygf/=Γ;ӤboݩW9A3jt4!'DaxooYP# hM\@Nj Z6UgX=PCZŴ5,y2E*8*}Ryn+:ʚdӘBW].>&%5_F:. n^6?췲Kj·7ԫ{SPq<,'G^^2LZdQp,;9\yIׅ0XmǮPYyUat:*;zNC *+O[cK}qw&}ny :~⼇H{.<$~h*b4ՒC朘 +"P&s&،SŧPW)B.!.JW"qTW2@{8CQP*]et 28 ]13Kz}6Q E?\\(1q=s)9XY)_T@$/Lk|0q "wj_{'T 7``j)2l94&*>uڬRRv5HPwq2iv&|Gw|/3sUBK3ɧ%(3!&*48;X`rYZ<Q `sxQL(8|}DrBozbK/ܠz<0É%I.#5+^8BZs{t4\vf1V:wZrETDŽMn2g< s7$GP# qj>kړXw<=9*uOj`e٧&+D:"Z.Ym}M\ZWst&I]6nSc}Lˬr:?Hj2 _4 G*׻qFZ ,&H&B֧d׶y_%#pb942ر!OXUlD35eE<al3c$c4Q]Yj(p!.ƌL ^A˘.rurPyPqA[99vKr8v.>7X¡Y\@AZa"䊸 ~I<\)!|*M b*ϤL$񵐔NfzI!VHe#^4y3ZE>sSDG xrUQNnf cN n6[3$t6fdy2]0{|=0V&+5c x(=/gӗiJ{7NkQ+}A8l-i6nQMۺ`U]: 5گeғk3ƓEۋn?]fԺC9I1;\S_A AfqI`F %Mf6BNA큻u>}A7HyL{]~%{IC߭Q]fu`$wCRk߇B#xHfdKr?ù'zy=i#gGMG+9 [Gƙnqte Ow@Kh fv"& 3F s`$(śZ%hdy'A[烕T[Hϰ&9d*y"]^G7n^cFŐum[ D-#g/ٮ(5lpL !Ug]~GTNgRϙfc~#K'K60om ^3};J}@эܰŕe7t.kvMTcبăUu R;K˿.d/@|26[ 8Ѯ ƽtpd T@ra"lҝ yIWi sN6PcO!n4phIW ˸4_"jL}4롑VZj\ Ug`ızQ vYLJ(7@r "jOWů&\ͶFQ2a_UbdM<:!WtwO8IrdE~A0 $Yc셰2?az)tڭ&8) gJsa<9@6ǐ0+idH'jb,^:DoFPψ?j3,`t2k]gewˀv.;+n"Ӵcv Z}"00i׳ /*v>zH[A2հ).]˲}$bBz:TSӕ눩]Z;~W Re$cߒC}K{S:x/VNv&`zC|4Bl ؜-xڋU: SctK.2tpΤJL"ggA~HX$: *".&Ne. ǫՋ/~Щp"#*/ZD5jnưrDoޔ BA\O4Io>荚_j #Go_1>3x-:B)CTE&ZtB>Ϡ-x}Ϫmll (!jҚog9fD.Lܹ: Hj.xW(X29ŖKw{Z}DXJNg1)zb:\0Hܸ(|QBe^*u[(4)^BnŦ=,!C8mԹWݫ FØ"۪?ՙԀZմ'ȂW 3hǼ HH]%BÊV[׎QR5o_y oЧgnUk7FnJP(2XŽ%ʖd 2_YP%t0$O< a,#JEƩ ٲUj`zun'q!R ù'u TI A˱]~JI^F3E=2m4LJy $Au?漵pl1B]*g旴g`-o2FJ!3fp:zꭱ0\r <צA2y0mʍub|.0C ]BdzmVJky|ݛN:1cPSpͪڒ`KSz ., h|D")zyCMZFԵ8M=76p!ԈW"ѻЋI場*KDn\"~.oz1"vgk0JɃ -yBC'R`5ZJX ǣ{ Z'ZΰW^tEUw:),1͝WFCүꆌv$SdA؊˞]; ќBrFdnW#. 8C0:uz uanTM(i?OGjx$qa͎)Ҧ>d |PVg"_ D/ͳ0MEid` A?Cp|]ZdM;jÃLK>V  ^:MKi '#"7 ~ak0*򔸮#ISdWBH䓸 KFwM14Y8XzBDsuDQhG; HwpvSVv'#oVy_)F8v'X B'^%<4 #l *:d?.RuC^pdtz $AlJlk; T(r;nrf~ƏYXM2-\5ÞF(79qoCq䧵9N/kf:"IF"G;=2_uɏ9ZEW'WXv(Nغ!. 0 g8KJ1(2 F~Nǫ/5@mpYCkx1b!sR_dl2$0I$YP^Twi\( KBh4.E"-ƗW 線x 8t|G5 2Kv,arе 7MZ֖!٢8=L֯g8R-CTЛH.GwhVIrvM߁zӯ t3|Շ@5dA^SaykM rW8Z'߄CD1!Pq9 9.yCѥь$A40VT=* >wL>s TgyBV\qw*-otrr: J{RoY!𕥩/ozR0QV{ۼGAE*qnAR*i9Z7LPP<0q1gPdVG” ?EgȔZQ~MO뎭5OH}ʐ dWr2>N@ߺ{ylU*8viUL!f Fwђ,Sn=0]y1E_^e#+>^߼gy+ǥ2!gB~p=X q-Ag[ 7XޣD-@2TL\@4ߴSG29RN8Q0ki8ߞmI\ K9lfքLn{o&ys)`PRxwl=5;ޏ4akzSCy) 1bBb(P]YRhJizZsm)k,%/GqąM5!iFݎ,O%yEg plrVg)U͖f cU){ Zk=l^#i][A`\zjbIy{g> $DThgQ2ؓL0o3QJˮDuOV?xި=eq@mLiAԂlWp2#߃Cf klO[wQ$W_'Es 7~}Z}]P"Pӵ㐝GOg@d* Љ7mJxhc?Ԗ9z&otk:xQ L#j]{22IkQ@c(!0;?1:`>ӆʠjNe>$51yG=B&#^TG {{!̷BS1#ߦǭe k~Kq6p T(i vZt dX2ͥpd9IOJS]~SmrXt:@9 Q^YeP^ޏ5{*Xb}NT/nyzU{gY1iI@7_^{L+ ZG!2H(a~v/|_c_xdCQp~;i))Hp/U#7jw ":@Bro~v쎂)ܰ<`vz]7| ZT"]$+tb. Rz{%%ȣ 6/XE6cPREh8T;`b#9=BP.['!K*V3(bN,L5uCMڜ LuZ&L%1LϽIiHk$k`fL#e8ϻ =LmRr3+j@$-UF"~b[ x+6UXY3'*<C< d{0?u beteP; B-wmvTbM!UWQf{6DnnQqREg}ZK=ԵQ7ӭ4+Ng´$w 94#5xwKE=U^/#v͵mjʪEӼtnw?=EYEz-K`˺t-cSp\ 6jKj='@Ϭ]@Lĺ9n?6!R|c~Ɯ_{Ǎ4ueX@SkqGSz#ECɶ<݆x{漸>!Dz#Y.@X,p /d=\!OF}%(&OY<<ޟ/pކL+fy ButB؇JMP$$T`Rȹn;)cOoHX ҡ)z;7/MW@ 7Xx~ZKrR'q`"1gOFAmJ5Mȣ l`K ҉gS젽Uc>ʺ@NȒYCī9zл2S'1 E,2l Yf`2A|^m -\dS"چ {'W\:\:ĠJKˉh:Lj6KNYӠ@DfRNp>H~94/kUCC>ԄiѢ\fB q&U?6};3D<&Jm8 o}^+d WڡaahpHH#I;,ů)49σ7L,ۣf܁ k:,}CR_xE)'OB2G/ .۪^ftM$n q_Oͥ$fvqkQOƇhXS,_.G0W(+Xzy"5Cn?lVg-&=Pm0o8Os굉WyS]ZX51 n#tJҍZy1BynV's&"A{W3E~NX9,闽.֬ѹoEW}^Ɯ.JcL/nyMĵf 4x,:Jhl+[G_Bpuj ƀw赣~9!w5a.!m pX}\dܗ ̭?Ѫ%-39%dˢz]W6gg<:IF)w=c@R~Y#Ό+qKW1A.G}sA TWRܽLQݮ\"7Za'Gzc;Z3Y8=iXZGMY蕖z l]/k }}G{Οph!Jj} &MG3Dmݲ[@1c^>)'M[ +ۤT:pvjJu,;ixoQ)L.=pNNZ Vݘ;~HNT/:҄թ?fsʛ9*iEՑ]soJu5Bޮ孖X $p]`VfYKl9OE#LCDԦ^<:U-3Hi\=kok=%Ewʍ[@$5lIV0(mq9f3s1׵i X24]r7, G.$r24ѪM,A;+oYd,rÀ='%;Oh/eV/hՌTTz o T p/݅Ɨ_U.R#&IscT!bb2@;&yA2pgK|(2Mx&xM1 MnfsWد˩]ׁҚХl]w$RyTɋ_BIW?v6Vg!βd"~g$ x$a;TaU,ݼ㲰fv-sbX)l B0~ >?J V;5gbD޷qϙc}퓮:OTB|@UL}j\ F (YÞ\_1Y wceS2;(W.h^B#t|]Tw[^}*iw;:QќKk,bڬ [N)²XtM}ڻi ``W҄<2EQK b)Cy!YF "[q¢'t" T5۳ßSStn|n-g ѰhL4 YzJWҿSwZex6a/ )JyJԕh28[(<JH=*f~o rsafh_.9HVl/#v<`bgد9x.-1ĠCG4,FXHJK*:6?# Dz)Sadm~,j KƱkqI$gQ,)H5[yol@eiL@9x$.aʭeڋ20r ny$M!rT4Tc;o '8$NX8>i!e&+ACSy Uw9Ej{ʋ@}|>!IIl. &)hވh I-?Oa`{|ͪKq_|OeD1uG^O9J U]avWJ6R-[tdD"Ç%%g?>-R).sY.>*tywZO,D(3=7 Ϲ)g[Z3>")Ed:Ul$n/*:?nt-RGlm0Uѽ^*nW]H=V/yAO,Q5Jߞu5 kXީLgTTF4!ײ, h52Ӻ7)+#G`U&)LDgdz)ߢWW3Jn,sV# -I[Q܅Y`~T]ՌԹ}Pa-5_Zq/\Pb= Vq#Axę^ +wY8\:o.,kjlc|~syhWZV>!183l]'ש+~i Q6XX=&r"Q=Ϫ Ȕ&[bH#-e!tENJ@Ӳ[ Eaeuu:> , +-\` Kk|5eQA ֬HWx+Ɵ~cןwU'4yx?'MAwjK ,,s7Oc{zKLdzBB l 5-GwNT|Gd:%֏Z|O%%twdT|P.CI1ߒuu\bA.:.lrg^y(5'K,dV^A3Ҩ`DmhV́.W6Qd;s"M7pV~94P.]i wF ]}AsaS]NR'##Wc5ض)BS C^:A#bÙ ]pR}@^F>ն HȔ˩-\sboo0EtO{@zul+x}DkѩS"ˮ$fN^YC(>˷3 X7ӥxHɤS#ҋMr)7X¤nEӘGl[,*N7__4 ӁNb)+uNu;`dhP<2 bI y/kљrசq'P/23k3 'y1{M瞙 aq&Ҹ-&*Hg^NḱϜnzh55qO. ,I!YY֚mu珂GkKÀ>JR;r6bèVP]US4U4Ђ@ٶ`@'0[ȡ?{wxsWLmtt}갍2|Zse-u,[Xb۲4 D 'bK-.:5-ehd@Ɩe!D&"VSZIY6ɼ;v? Kuh0g"]ո)򁢸7),߮/#UJPn՛PvkIdQy}MJ8$nHZa5q~ً2xiX#=o/XGzo ?~(zѢUBog|SS@ !-xӗ GA`FC~p!h/{; U(9xq*Y(mSaV41zVU O ,@v7PRTA!aLZxf:44vBvp)M0\O>~͂7ATW-UVq,n[JQl.2ʐN eNدpfP^Qw<) ||܅n*b(PF)ya;4bjh>WD8R5jͥm[jNDY ?>Hdq&9!. LLaZ璀^(Ն޵ ܵCK0MzA! ̡Ir:Hjȯ$K77 #j[C ,Hm꜒fDZw#n&Jv!$:ߪ@9hrt0O!z%_ㄭN1N Բ{l #MY *SJlת i7 8kגq(Iؤ]( B&A"U ѐUuf[1Q{.%oêv3weW6KD6) cBm ^l$Sb4 % Y7tE4\Wm;b0HpyR40eG:ܕ@[_ZMznE5?Zmi pHw*>D eI>{_3J{ Aa9^hgΨ+D:w+N!q 5WŽ ua&-* E;˖̑86MY [07,ewO/^*F{:'q5ɣc]#hԌٴ@mZ3""Ukϧ?"}&ɝrҽ'{ )l4Ί4U=Uņ~W:M[];0R},"US-pvK4A>NbtnX:L^\av*TCKYwiz0oD>Z]LX{J"I,ߚs\4 䮪g ]/_I;4ՄĀG9=J%Ď©E*V|T'>,+wyR8C>ۮRg@NqdJF1- {xۆZZ7~ĄN>,MNQ۸)Bd`L05 Q1 ( n#X)CO[\VcqoBꯩ03+d&̑ ?`񣣊2N``ڋ*ā($ݒGRn֤/6 ]O iۇ}n<kw#]7M4ܒy#**N5Y/R8ؐ:^f3_fȱ;3O6V9z$.+KF|Ehs뒚F'+l7;pO[nΗ%87(ЗRRLae2?]>3 xKDz~ $sbV>wݗ)`|a[V!YWWJ,#CW6_Sɫ`@Zh+׼ Q{\H[s!)VT/'a@Y Z-8hax! ty?Ul-7ip7ʐPY-3v/ҡXiFA YLtؑyG_Pn<;BvQ|J2yG+UrSlzV/&tWMkMDf$gʘQ`H5f,dC'nK w?w@v_wΫ];6u[pr鶴+d(J;ns)O86U.r {`D5̳K} ABVW7b'3FQs5?$ ".`ڎ/;5,MVǂwi-m=rHWV6B-&d^7} /6smgN@yses>[~gЂN1"o/2FHץS|Cezcwiy|Z=5U^'rl8s"%c$`sRI耋veSv<5閂(`x"0`ƅx9ss~GV>A兛&c7#jCs+aMq/MeZh(lU>.s]<Їmv2E\>R > $g&s yNF҄˂jV[ûYȗNrFpFNȸo+xD` dS)dQ:'^ؚU([ckOq%v},N+Bbl \J,(^bײJ`-!Cu0 VčJTQf!X;$٧E,M4=v+JO{r͔ # DAym -`V

޼n^.8VyMRڶ/2cD򿟘]竸q䙘U T2q.MhYBJ+֙c lWuL*o671Y"AE{Hv6M A^4Do:nGNo:.r}weECu`]ۼ,-{YQ0{؇:A2=] -='Y/mҒAmT,E5t9\.]0`~k£{/HoI9Z?R[CɃF66 *'whitbəb2Nڗtbxd'T$"<\z .1B[|@_$QLD4{:nV0fz*D)kZE)-t Tj8i 0,] $ j AI)e4/P:c_@6ɡPOqe0Qj2ȹ$AK;fHGLne~鷊3@K1k]ɵ RsԿ7tF ߮d@ yaD)Pݎotb 44$Ojsn⸗ƑK8;KP⧀vxh][X-.0GۨԩX$E\fʇ9 EX1Vd_U5Saxy(je:SKܕ燈C;8 i313ќCeC .D;.؜I?ޅ{EƯz}=2tXxu8|DEbIň,z4>zIXXw57)- HKP,(N# _S `4}9.F[9c`5,#nGU־RbG8ӕ"V֢ēʿ:Xb|N lseUi3O Зπ{ >_"ᘆcCpj~,5Ha]yTƿe{(syO 6{ɞ@S!zѫC}=sν ~~\1gTP}b}JR;t!BJpuSY•>O֧Pż"$FC wKk1 ⇇i5n͒_k*6p/A5#Xt0<YzJBٵ]N U>@ׂ~kn-}2bzOۥjP%*) C7>>U(ѕZ$Z%wnknʐ15eM+N:5則[Dj+ա_~j"x͖2QbYT1N_zNQ%A灴5+R㼠8[d9:D173 o6F1c#di H$9WciMl!݆ĔiEE K:#B^.ǚDwC1E_eN[ٺ#?Wx&6~L#ׯ O3=ĿuNױ^Y{i24ҕc:`T9~4O% xE)̮'M5Tj@Jіڭ'o΁1Hywuũ^ g'ΎCWyZ(!Xo HWJO"/Lـ(;sVu|V g+q[kD?2ٗ|ϖ&IW ].bqDo diAGZb'_h{Izù^6sJ96ӼLc$[J-:;QL)Pb>D[G4Bm; ~vV}vJ᷋Yb#}7ާ݌&eg,չnmĈ/ > .yBJkOIפT =ᾖk9MV);jd z,G0KxIC_̓q$j>4vvY=gLLi ը $ ye跂d Vuw:WXXWs+*Wd Tj1䌍Ah8s>n ߺ]:hc0a_Lչh(nߎ$d}o{_{@Fz4+\LD\FƩ`[nҹ52rC_JD'"O%6}OĞCm! p)v-.)N{fO\x^Flꛗ2ͫg.} '_z%4=,HrjIi"K O 0l8_co:Z9Џj+Gцm+6dV7"$) lJ::#88Hx`G:HChI@lv+=\MG1`b cS`!O=,@>IsQcr$!gX<8>[j u9NnOy a=J~(/Ƭ#S?GF_Syd_E?vjL;ZX=>*RT"dq#4aM'4ܟU$ilKcd|л\?PܰJN聟-^@ =yyGl痬fPi^}Ʈb4a?1߿c /" zoOu#3¸_`U y!f2 D)Gh4?1Tx YK:.[8Ń 2Ϛ]6ZT)b9ogQR*2O5vl_ugitf#mw $aF( eKqp.>)K G*N.[43(4pͤJ[2hLEj'y_Q*C#zՒ!F?K0rh1tF\ȭ`b#{W[ioڲ`t˄:jd͸(JW[vJz8_RIu|̧̕Ga:35h0#4G1_s=7_~c"G: jO!oM~>FTH9~B ϥ5e>›9^uC *{L$6p%ul%tYUHTs]DK_(n ;oP԰j\$9H Qh;hMGc>_$hjLD9t5FF:n <2|P Q<_?3vk3UVL ٪|x36$t@#w8[f^;I&>:/zIH5z:*qL&t6NE(#ޮѻJv+! J̓.5-iLˁL俘>gźyG?>Ny3ET:lUc&Ŗ#W(MDS^}L'!԰g{b=^ډ>R40K`c^n$ |^Yt<Ӱg2SơpX]ގ:C&AC+qה3r(HdUCQK3+h8N/(k^u{\ $YGtٷx꛵]]'@*GJYА3-^.h>[54~m JM=KdXbM'68F F1of*e\ }zpsaEзm9Z)e: )vr-[Х68Fz;R%@H[Zg;u3&(D!C,rh}zƈ`O§}s3>hrg.n<)G1ȆT,*ghw0& #g?vx{)ovl J>괓{c0 AjD3 :\@Iz^p}Z)8v/D_5w-0#4!ۖT$#H;D-3vc%EN :QH{h5$darI2&zkB IR u`Ed؀^S1:#QY/ W~? {sN/ #%\DӘPrE>P'A.ۚX厜Wٱ凹hqW?7 {{7O E>BNsHyRT)գ" v3;Y#V\/Ň]1kr`)䤾Іeu|$*[az-la;j `sGMB.[?B-ڬiԎ x]lbwV8Oom" ڳ2MOy]<.y،f:6=34(.1>0~@Q͚ٚWkbs4"a8c-8qp#!cѰfu~Aa͠ݟD{e8gOߪyT lO5f`ɜTU[r| HEU^2Cȓ/g ڈ*HJ$lf4cs/ۍ=η(G@1v_ ޛ37N\SP#D7HSL"hάY1X ,uUPBN^: 9%ƮC~AVo/B L]-6 /dzBvf1:.YR3x*bMM?QXa;D@qHO80"˜Pj~L@(pEJ/e?lOiegO} I" Œynph-MY>̱ƒ#'R΂el5ge0]duO,WM2j+ O=S(*yi Dr G۾ޗh7?/SqZ[x.eF&o8%}p,_<_}bȳ(Eշw g#sDh#bn(oV wߒ@WQEnݯCNkP5 L?@e]Àvv<}_;,E;#q {L9*1("+o]/þ:ƣ#T7QtLN^;'Qwb}@ǴFd8n@۪p US Z$q b5tЩ z#AseJZHCl0pQ`hzGgf& U$ Bko:r{ ۏa;%tv_v(:R'̉k+9\nĬ`M-sm#G~䄘,,Sp[4rF Mfj;̤Wov/o)_>wMDJ46t NYaQOZ{ tڊ"#g'm_!h Dok{ģQH/nRA@>7lYQMN 5P+kmqE>CLHq3XvzyΥ1θN"\ [XH(鐓?2n pVt<[/2bָg]Ƭϳ {'mD~|7%;E@xȕF?(P;ųbP`U3pJtf΁0//*.oylWR-|Thi{R:w@]{勍q*8mɃe=jMRbN[=UAJb9zA&~qBYU8f4z+j(g_0 Kk,> glt5>?aB=asNfmJ9Q{/²~(rqm71z[ޞW iٙq Thh׫bNWDHe?+QEh 'doVajWJ޿@6u+d游m{_&1[[Չ2Nz pÔ*р w 8i ժ!!<^v_4UYwWG|gu+|C -ᒅmlvh)qYb" ZDw|Sm)Rk#P|!@i~@ WçndpYoXDO$Ajo|̼bWZIˣy*Dʷ;8a( ֿy~e~Y W*1 J4֍*'98mkz.tSs.\@)賨>8iO pKK ¦]aÂLjK.63/$TYœΐ)Br}ߦ=#FYr*9T*b툳0拪ޑ>NE)TR30#,PEYZ2$OJ\Lg?tdq;6Vomi 2l\یoۄb{"?8~uܟ۳FwunJko[#(GiAgV)>6 Wвv6t}9xV~r2,D6ZQ"8eau2ޑ/H=s=.[:ocH wFLnpiJn7]½ƢV`N$T y7{dDpPAS q6^sHQ5/_7z? çB< lliv҉ua=;ų(% DTbS]}PA ;﵇pMtH؞S5%҆BLĿ$GC^ܱ`ʫ`NLgAȭT7q9St.yp}xּUke7\?*suH0,0c I?'1@2Q *@߭_PGG6'y3L|vޖl}XؚcF&VCLVq#"Nfl7;+iWn{qJ^M7 D7'rw\>)YosWtwE;/s1 s EZMK8CABVUܪp\khrH@__2("0$9K`$J\ v{&yTX (qW)Y8|jW%O,y #q+3dW,k:36sڙ}k׋aL ԢU[x j=1c_D%կ!Uw*.y_Ao(c4k3fp4<0Н Wé)i}omtJc07?㢽{ZXEB[H*?Bf&McGӂgǧ﫢|Z#F:ZP f!f3wW3+ MaKP;SɽdC'tUjз08=i?^+'jA#.gyY+W3y~+Hp2;^[%4 xr[ +A/vķ^AV[ E 0ќªeA1Qeh` hQ>Ɨ<|BS:^ג1Ur܍G ކԍ-y̺fTCè;c,hT"ao.E`KRדNkDF_U^!0diiMi,㕙[>ƣ|G8TY0A:aɉ<6s`TMJW&ׄ~QU0Ōx}#7<761?_턜;IOI۪8·w`.\S b2x0221N }NS- !uمAFM.ʝ'<_Z;O&-BC4^m ɃF,gyD *pJbқDb/*;._5T4\,lnIe+^Ğ80hc"Ze]iʆߐOU z- 6cuxEݬr943\}vv&je*sώ; &2x`hpxp*nȨ̻?E*eB-t.L1X>N',̯<+>jR}Vs o8!μ@iTVv#D rLR/)U-TcɄ~,\&ΨMi8Hq#i%5,%//dMP KZMu s65 jZas~7 CU=YdFiv u=UqU37F"44*ݥꬤux5}Ԭot'<+y/eDn}>RKQ5X9] F|~/ϙy#E6xKIK`z_zlu;4SXwm;<̼uzwZ:?p4>`6v(ѱ c ϘHQ_p\"(Mf:eH&^m &KjzPlmԱ@խ倬AcF 99; b8ͼEI\.%3m\O;#)Kd@|jr0;U!*ܛi(8$u^CVyiPԝ2ƅ _v䬊J+H5Y*~/qaw8y\ bxSg Dj^c-ӜA6?W/ ߬._QdtN*#NXS2-XO›cԎg$rf_`wHU>\=Yw@iVi#~eWE rEdMj)&.cOyh~L w]ehCtv(# _. 9P~LfDKD[p8g zNLK=1D085!sօ"fRFe\3RK[Od9܌(jnrB+`>(V2I젂lOfU==ʵj=79qә=Ke}EB#<ٛKqrϋ d]˅V: cНgQzq#px:4wŚ;z%ǜWt6՛OrVr#kmw;_&™#q0%8C;Zf7D7m$>3;m*Ej 2!]-8N>j|2-讀گ܍1걖R$\t) 5;&'K+~d(B)~e fhjzz}@}-F=aB)G\6 Xb5HW;2xVt$E0῅cp(T*F6~n<}-|j vXHJ97n+kD19}K#m*& X)y>&T6&_= Z:W@GyO\욵xK1MIXa|jGWe,3tUzHjt7y2qܗTuTO*GRDůVcƑ0@N6X&u3}%dxJ4͌y/jXf;옉9 ѝHNlYDGe&@2?-Y6=htmz1BAPM⍭4(m= (a#ۡt |fRpqM)"MPsRp>W6j"Ȣˋ\?@|?^],Yo}E|I2^\L ߒVGb>1$;*TSbT`g@6dU6߭:Uwp~4.s :3t˦0IbGV&=5V5JA49^~(KlZ5miNFxdHÄk= 6uWJ\ 69*!1#s2X'–F* %H_?) 7f3VJ=LȌ7zNngc#xGHWD(.J>j?0<4A'BsRf'ϠOX2E wos|?bl6Zט/A: Jr`Ҧ+ ԛi(V >jim,Y5EOW]\\@DghbF19oW 4|&]ʗ$/T7MQz&>)S4l[^5c ( a¦V]vEbqEETK(ɚ+ Mt{%6ؠͅk|I-Ze\Z5S%p.F$;_3vM&}ۮ80<ݝ 7tPIsCB&ҩUaMp!0]?R 4_Yet vd=%ҊU…A?̃ԨHB:pp=[`#ev%MUӝ?Î/=' 7K<ڙqѽ\ CP"ߢBur"igG>lRrEl-;/|sN{*'a/wz҃^~;z K\\cZ1vYx ퟬuE~ xW p\m߲Pk'-E;+,HXT `YJ'{(1s\H%J”? ii[4d N.sڂ(fm-EBwaP}GhFT;xv薷ǞYB0q'Z#W5/;5n|fzeR4*z8J˅Ud !1EԭY220Z&?WC|sҌanǀ\}"#bZe$(ncYm:hh2C $_xF^0mcmi+dYo@JF,R4hf̽8{>vc VfF[n %SvNB렴븍C2^K)CjgSKR ?(|\} "Tb#%hl,_U.S#0L櫄d#d Ѿ]d {h`7V!49+:)SC_9^c-$q5| GS^"Ai֮cXo Y[\}^uCsOgp89|&3[5s9D-$th0C[n>Y,lч~.NnPjoxXnV'kM  B1 R6w@yTIv̀:9 )G$/*N,HMDLm>hp~GnHM4H_@B.v!5|lIRъG[*d.Vřǡl!9=N.󅾻*8_V1/t*Pqna%76U#5@hKs*l _M ~Tl@+r父3-*,Ri;bᤓ2W^2t.Rl͐ޮӁ$'׋T!<]}C-ۆzv1QKcea]>2oԷrxA[6QpϡЩbpݲ+ ?ouxdf0 p@=ݟ5~iG`-VRSƭܸyņ"K"{Gd!#.q>ֻ,ގp*Q@@Yn-zGMɄQJkM]h;麻=\P:F ٟEkEVԤ)P1%7S<T|o9jKr^~zR&hΓ;f$jUrl} />'B3R }[+!*B!܀cᨉ$kTDle _9]Q5ʹpӏ, )l/ Ţ2p %ҹ=6 }6+Xg,M*-JZ/?Y3bxb0k(I χ ZY.D/HXf sV)߈`Ά+LTE#"`<\Q\sD(ge0$d4>|%7pލa`9- zz,zƆ! QHjnUWOD+=; 7Wa0Ѕx-?(8t0 =+[s@.#:ؖ+*K"rɉ{Z}2iO=ΊKB۔)|66%wSφ Z >6Ɍ:}JuhjmJذ{x N[_u*'*}C)t8 =U0^ 7HQir|  8???OLƸs_u^:w]B<>G^}| &cȲlј+v’a Oɖ^eM"e 2tQZ9;+#:Dvϝ i@p}zm~gQ!(128X̭߰c7/-/6w?O!T^q<zݎ>졊$T,F5CM,w2tsI$YDfPj3` :_y{ }#y<. ^]5Y&,lkU" (>w`k[/M\q+%r E Ѣ*eZR޻wT{b5cl?[%=t4@b^N?,@Yj}RFm[K2G*`լ V ~)zw|zx|Ȕ؆`l$zԴֈt)mal)Vpt;%O(iaipgҹ4O7$yHx`Yi(Mtn5k]F%~-G Tܻ9) R樭IhaoZ/_mti xM&%hViӖرy3÷>VUh^ snzᛚŻ|=mKǕduHhVD?2-t,p\ur(sC% +jYP` |DsF=6MkV%i5HPC;y'hjl#Wb7=P!Z*ەC+X\rV3ϱݺ4-^I$\S9=8`6'=H'#^y+a+["&GšPe:Jڅ󊘝йr~åW1٤.bW|&<Ğ"(Zբ ]tѱ;*R-r|GU +Nh.sI|\ Uy'lէ+beo"A_]4l #;Wph`8-|1͙[%fQN+ =M'ڛ1Ɵ/_ o|@f\MqP>7(Rƕ;-Uc#W,\Tzc6x`~ Φx&(RKh`O j60yg.jh4S,X։A*êXtWt 3e F$vrEQvլ{zn!=v$Y[АE|f]SnJ{f S0RC-89")DgqK|4"t XmYM4G?yCyr*vX7.R2/s8*"Yb?X)팈#\ew cpbe3{$6vޘlEDŷunA%㦆z3 'shAl59Knm,y"rErc-ν9BvBmN@CMd%uyk";*ǷU=; 9b J1#;rj,LSm5ubrxKqqC"_m|]RO8Fgbx*RC?i1yj${'jFc1i,Oo9t&C zS?c'#Kĺ>A//zz5ʜ3} PW-L9hBHj %cR:cWÈӦ5 3X? ֖ D I;l) )=hcc,*Q&9: RL 1v~C)EfbgB tD_(ǗCC9x;:kv x8`LljTpzo ;$W-+܅M2{te* mqKͨaeO6d=7IXͦ6O' re.Q`{9n;khWK[r{et͡kGm>)gNNr"$o<3ξnbP^6:K+JM5%tQK]ԽJJޙ 8n!MZ/?KV5*iwS-5ͮfNT $MKBI@>g Wtr.)_G۲ 炳KX0 *=РsYIASf̗9c1"b֥ckVqB@;〈9HK\%jC.TeQrX[lZ7dIOF/X]O"f@0I5[w" fE2q AXW LᘪWf,].h|ٍ_2IQ!\|HEZ:5V*NҚX@j]d^W-uF?6Fyt,\)Gd[qCΒ&@ .g9Iӑ.w)M[Nwa|*i4dzǔUZk?O5auk~ m2t^ w΃V({0%Ŋ_o0X@#. tBƶḆoCg4yL+gFZSt,bS e:ЄQL`tmN.'$:*!,xP@B"*"Eb4Ì=E}2m*ez/Y^hXtaIwSOM[Nᒈ ]| ]Kys !ok"-T|&,[/vO^5 SpAZCTuU|ض586s+b@ȝZxT#.yFL/©,q XQWB&1tЙS8(dmTR9 2aI_|YS[ts%Ɉk,xWT;1Q?'M޵Nm'kj{ ΅q>=a䬾""?Σs M{ctY=W&qPM ;{CӺ|;ܤ/4m §F!Fc'KNĩv9g2$xzGP !)bYX&v-oL:X\6k,\O&&(d ֬e@>b+OxI>*|Ƒz^D 8FQǔ& 2.魘2g%ME9pP`%謘4 j><%xع/63Jl7{H?w 2~BK qF-^I( XrLyY5B#0S?ե{X/qB*˘!;5.f$,lĉ寲.,gOh[Yˆ:y PAKﱙU I6n~4NOvx_". ^3@piP9,& i^ B4$hS;XzHNj?SIPdEYw4%:sN-mGF />rϧQX $H\kĨNo %TE~BBFDz/Җ.m+p񺰲+y59IBQD/{I ty`DKl=KDhf@APcNVVŐgq*fg`wײ4 \E)h:qꋰaVF,xS /ΡpsT9nNCbZ[ۗ]1uh0A5x~ ^-†>o+F.>;ԝ=Q|g>PSRpj:;!{Q~.l^L o1r{ F ԍ{b9m~b"U;fe{pv1~0aP q nfWFvS["xL^aUEP9_R-!U{t0ҟ |)=ngîp8J;֮ҌjAjIhJE]bR3b4cj7抟чy3ݞGfcYiMr")f~#q~[h#(ؾ' Ų !❘cDnvv&OAkccۅ߹+';wϗy45WN3w:?M~t9PURr K4Th!c{Kk ҶhvdO&$_1Er*K.L3h)ךIi mY_{JyTrkWe/U؛U'2F 9IK8dfOL'o<LJI"aC=jyC t&Q@KMgt+Ki/^1Y]7s36=jYPn'R;[AˣM—jۍSTX@򬰘K<_*T#ySW~ψ[wuNjNJ~vzȈ~iRBx(%8L(|) '2)cꃌEcu26rɬ=TB`-^x0 mPq>e,Q;['eܯХƏiJ6E Zv,mQb>$uh>/c$;orYseY %<"Fw*N@l5 ɶwLp5G>Qf*R.$DWpɰ:Y6D*K'b idc|:^+F}{gdHi"V/őpi~'9:( "ګd?zӰ` E8Ae܀$ 09>s}5 a`6窑U4uWJ0MUB\4P0:kCc1wHWcB T1;9Ije& tr+S85w Oa(ﶯ%hM;s1>L=ӷ Q+·#yqRng~|"*~,}U˷w0J!޺h (;u$o \ t]fgMǍDc$AO!jg=D$ Ŋkx@rBrnӷwօvjH((-$ZP4LC{b?葤yq1p`I,j{gDqx:[mmA3RY/, %x[tRbuݩPxU='tvytTLAHex:ZɭOZ&If T+[Cѭ{|4ck#J+3&.$89ʋTm'@1:*a6ϳި6)7r0jDY{92F0G2Ʊ0 afn,Q܉>!Qu 4- Y? O淖t/l$y69sշ8N=RGf439wa:+ i^<{mXZ8b hs[zmX<`2/ ]]zD #NyB'R?;9Nd*T~o/ L nFH7$)>HqxbCW Ky[3mV僙.F ī`COgL? a)EGO$HVGrz^XnEô| p].uM%*)OY}ژ l:"b;-q/Zv sjoО+."F 8ϝ6^]:Х*BvAVo{Ԅ=R>1.<{w.ۗV<@~\XP ҭMQm=1b8q_BTfk'YmM[@^ KIv7Y׷1g;?皩.~7L`f%7=c]2X/]a%}ݻsXD Ubj.7nG {uMHh5)pE#_Ԇquj 4)ނ${gkvZm,,[D u_Is[^|Vb}bG"gznn![ x=6an&h: Ԭ:i\݋(-8bMO˓"; G f>`C!0#PSfsly7lu:8)~̶뗰, X 2Ư*fOG#6햮f9HBQv~ XGn Yڏ(HO洃 G``جn{dƃ=&cq1WLJT*>tĸд3׽yF]m;Mk4C"hu5 foxZ%h=v%>-v릶H\uxZkȎz4n G&d >mԼIEMR28 (Rv]O" :{\c%֨xF}C6j]3,+v)g? /bf?=vO0,",%XO@#.M}0#CTk^s k|Y6zW3_&V[(HJ&C-U\$w~ "o14A] 7HADߍ/;IA✬&@]կDp EwӼDw[?aE.u-'MJ8K͓]‡ Y:yJ,&z6ϒ`!CMswRM3 7A`Q)=u$C0XnERt8n!r>]d j_m$.5ܣO6i<#khIm;X&e41j( 'if/o$rwKu[Ѓ죪gɤ9j  "P$Dv8~~6Gmf5D[ ufV 0YN#BBGmTD^-)l} '{|O6չI $1 /iBRN?=dQ%^_n6-(0z<"Vm{{2b+L=\ +xG7>DWF-[_ouk6=E}|Z7V!UP͢!Mfi/Մ+.^v7٪5u!b39CXJ{cݣzI["aʻ`{r"ퟙudyxc#b9R#:x}5!a_\U*'֙WOBSu0>O(%c5oP351t(4 S/KfE{N.H7 "yŖ9l2 4w,WG E7ɍ2e IY=>gkh`z_JNuNTk|@Wp.FXԀm?nɵ RQڗ@ejf@P.|_ QVgLR0^@2ND;j,S ¯:Tcmf5 p)n!u{,C2|sF ()Dn]E"8.)f0nE3hL)cV=KD'r(d[1N2a?̾+1/$JcV WKp-7;wHıĄ 2Q28*ʊXPML%nwuWiTZojӋِ0ux-5\L\GVۿgˣNs,ڗԒ[ y#:xA?~8t%&9<)=OsdZ6*~ LթJG^U =vnHۏO~8qDVE~e)cl%u ڝgOZlA,6K%BDp npԜ }H*[{sO.÷f⎲sq8ـ&s[E5~;rƤwTK@!i|]2m92:8TqTՐځ΃aQB}T=V_8$SBT 4Z ډn^qO)wYcN,Zڋe[^dшwl$<9;h&(O9+980x3}H$3IpjXd=3_7+̥.Ef u?-4`nA; V(U\PJwtV-V0-PGkcc;:=l%nt]Ch<ܴvY)Ġ]’mF@lӂ{ENr6֗uHDrHo @E=-,?)~+FᛯN /,D,e@:,SU&\p",x Ǘc\Y[(=G)n֏ niHr(CfA'nB}d(5÷ "]:!^;ooǻhrw# x#V)+$HZ -KExUx-((OCE'hw ]mtq%{md9WEY)cVO(UvDM`$q(@}׾yVw? Dxa-DnHX7v]m^L& [§Ei7zHRp&5 zy D/űy)̘\!X*4?Avk u9zH9D60*J-vm{95 {:Zt> +(m ˻Vn~ԑ)gN} lj@9U1Ze!BV]>_OI<;]Jt/ݙ#7QiʁPK"ݏ pQ胍%~6[W)3vwG%ffh"xplzF9k:hz\Ux8pP^8޻fm)vJ?8S&W¦:oh@ dc0~#BОX{- VJTJec)`(!{COHbӆ5\?pI4Tzfr} gko4[LFpLvݴM207Y<:u1nƏ<@eQQȘ IspTuAj䉼вϴߺP?Cu:]J%tr|b$~h}+٩xB,{ŏۏC>#FCCb`ucg}ns@fClȣ.Gܮ}/Ze&p)}I0ms^+) tM2y(oDSY!f+ \9Zpa ,^{5WF;bδ"ˀT ɰ3R*oQ6Ncr 9cbW+&+®0Bd0v<9e 7j %_T.kH=j QM_N< Xl Khl!q/D`*βCO+F*vNcvc[:C n6+`3ySe,Vk ^<]p\)i1V&V6G"$ >Z[? ]]:PK{=-])\EQk1(=_%.ɳx?pZɥ*h7]H#k d1sbܒw&6 R4]-$83F@.}Nx~ƃf1T!7+Tq~aR.գ1pLGa_fH[?Pˆg7-Ŋ!U Iڱh^g(#M;kɡ!ӹP"Ma 3UGBQf 6="mu9FTwDc<.V!3̝6AG)5 jY^w(!`3I|#e"_ł ]I &ʋ~e>J߭c%+nflQ7As#4W.̰;{ߧ(__N~˕.sB$ 7N{ ʊǞ[X 4c{A(dXMţY_,p&DU"oϢZoaLoi~ϓܩX.Q&LKI /f\;)}uPU1qKBna}Ъp a.c{n J!!ێPw䢭>, CRJ} +"VS{9*+|]~e,mj&hi(LpO!@`͐yk  1Jh <{,kIjsꪢ)T6ct8/qכ;Cn.}.d2W+.{UaU0Z@3j"K2ik˽,bah]I9{ %NQ'FIxr{ΝKsMϊ1*yW-td nJ邕-_tcA[t`A 9;Dw$i6+= V f+BUk4 2,!2^CP/ P^_}@s?Di 1;qRoisz/n'HqO+KmY#O|0Tlz).󴥊)R %5pݦ߽/9`&>l"K?8dW_ϥʧBHzbyNKxpJ-{?BSm1Ug#N5`FJ;(JrR`BjvF쓭ZCGR{8w4YVϡa\67յH =.(,&=T ]麥7Kes1g`xg_%LMf7v5'"ߨ4d*C*xnĄ/3aî.P{bٱWѰXb^ "!,buAaE*Ӛfkw]Hq!gExz[ӱx8Oɯc_&g*.fGMm#m˒W+|,;M T=Ki!+k}MIdղQJteES*Lq›>`6"ؾ!&2zN ,S-ȊHfbavTAw#фXye8t k=P2)ޚ3Q۝ "kY 0blE !(nX]y9QWJ䰱!Jh9iLִy4u0H/ɋplEޫ3vHSOo1ڡ'"tZHk@؇=g,4pO ;o,ROu6p"}E/qζk,';twձtC&ULlxٳ?dXVb-Pe(&]E.+HN 'oPM qpLoFxlT 5bI/%r^=%0ߺx@`4bltÂy E9Hsx~æoarIZ1"L3E5, lhR_3(Ր[ꉮi b%ާ DE9XoHNy,jF 1Lus!8$7x5PVhJ7'ӄDO:*(lKD^5%K7AiBP?9XDE޷Gޫ%;ԣ%mw̱ёt갼_@֐G-Sed\_~j*PRA_OfU^]k.dO-֔-^Lgz&i ElAL)^Ͳ4MEL-Jf!51*iX?jG %1y|xuTΆ]o2m2;]hάi:ӒLC 92|SbPI DQ(رNV̝Zj Ƞu}ѐR]"гxȚi}w[JUKaQ(G~^%x3kE<%At%^TotFʻ3ڞskx3/n; r&NYa[Uщk@UtkGc<<)d$SnTw|5yL[N<([*8 0.503C$cLB,͍x}Z~24;y!\{\$MR] XVVTQh-H-ۦH0+2 HfǤWfx7\ ޕBrb#be\ !!;So ס\|fHU&4RA4162Wp"GdkkǨdq' %D[y`h)1^bۅ?Bn$4x/'C;F$ݿ*Xs,zSjM /`o3!E/痆NHl(1-Mb91_Q{XQ ?$N#K5:LZ|I8C+6Cnhszx~'_8-V-75Xe#sj ЖoP)[Ӎ{rYG!+ !S6;Ķ (N#,Pr+FMN:5R?.;3pHR&m%J|aَ=[^}5U^'_FN֚Z$3!fϲZ5֒&;%1 8%XB]F^gEp^A[9n[$؟rQo b(t.L l*Xn4wqU9*IݝR{d)8C!鈦Q{*cjOtuq/ dž ,*Gyatd譖B ! ^iwl 8M}1Ӛ5LVHHpJ5ǹ~w[B>&dm\Ic xanBl_3qO@N)`7 pu,m!cڐnxg,u՛H] x#ݵM*K* XBj@!OW!r @ ~P^ ^kL;VhV^)| ܤGu$,L);|UA/t۵Z3aomz6V#Ԅ\w}b/kPŰZ HĻ}^>șazd (rW[|"!dɨ/>xq䩐ap|Fpނ2sHo5!S؉(<].8 !yݬGWװ-;#wGw}:ݍ7wBtx|Sx#=sϋJ) F#81{/o4,.d#C2uaCXhR`?&c#k/=$&U~Q,|ſ~bb>X|*-=YiQ/]~~_8Lsr\pUYI0\Ecwe#ZȪu-jYI 񭷙LC\+>_ s^k'?1W ;Kљ:U# }`Wy*`06ҲLuIB|#7+zD=t=R~qȄmQ ^)/`yTpԪ9CDB_E8TłSאMCq2F/סl5FsϾgC5׍s7\pn+Dkr<ҭ ~v>:SHt_^j=CLxǔ[29^p%vC'eҁpT_X͙OPnhK6%HLCcnLm:nڜ󖶅 H  Mv+̥:B94LнY}/Wt_-g5 l8u~@"TۣI۹Tmd5ndl4لC*&آ @QPvY2%zSCײDU9c=m!O,y&b.MZC('N?E2v#NGe#bh4؍ΐeWu#!vN&5\5 3P-aIrېInw(M^s|v)2q\TF}N&@Ϟ4,VK֗}5Y41I4F:cSQqY]I,∼ ܏I72$2ѢC1I$Ѐ :Y#/&Zw*Hc6XV*(1l4ѧFjB:@x !5KZO\F1|Ѕ! ”lKAxKQ]H:|"b۠[ϣ6>mFe 1~+%NK0 Gh91@OU:O`ac.KX24]>ua} ; g ';Bۘ^Ո oY/.=[5':Ro{}ue%|ǓowIj&؈d;aC>W|n+z]4o2!QQds:wLj̮b_KE]F~g3rē6Mp&03ޯ!tbg'1o|ˠg)຋$T 6*j5IЪLxL|PZ0EV:3 j{wfQoXMUw^]*ZK֞׺v·O-#AF\lQ '>ږ,r֖C eHG/kɣõ J)~ea 8K,F Zchř]ȍ*YX$y(ޤrnIpocZvag{gу=\۳owɞ]ֻuze2ep>䐡PId.KKZ=QE:(E50н>3Tjp6tZ==3^ˇ<%*$Q7K,)Vr>ip$Ȅ~R=jԪčP#S 5 IPD9V| ,p}V7.$嵋zXE mbӌy>D[Ը{\8ko+p%zkT(y >D(fY5^ޗ:BH^Vbi㾭qK< _far nq@\OfR&&4#A!F eOcDd~*bʮ)1֋i)k*4 aU2~zT&^G<cO{α2|t a+~a(4O^yg|!~ojyRf?{q1Q_z)|M"@Qy~LDf~V )QIec?rej񜔻-Ƞh%cfJ&C篷7#}\{!Dsk䤏yn8Hѹ qnO]WlKց'dHZ;3ϬHgQHKjdp]r}y9T Qv|@0d#Q W&l{K>"So-d)r@HA usqd>8PZY~0.F-;&5𰩒?}ARd]CP< /CG՚muNÎ:5Sı"o ΚjRu@*KV;49,n M윋xa#1WȪ^uFKǞ}n62eN7̪o{h# Z9g%S{vTq t{1,ZrnEiXlyh6f-ԫcgunte!=^maޑ4]Ջ%i?xhwlC͠qx2 #Huƅ*O99d`LE$c|Gv)5:<͡Ğz񔪵҇fL"_U-c#+W0$Y9OYbB^NBbbzۇo:Zғg]A.^妿Q sow uyNd"-$Ǫ\-| ߎ6v. $.iw?GIGZݽLeFsHs9# Ϫ GeP1h5߶! il>BDJJCc 4{>%r2{u,b:f' JTԼyYȵ_O^4M%T3% YԲ\:}`vڗIu6D?#L uOCBa*mu"jTIsG$t0b|5s[پ]E0lÑ/F<=#t 9j%"qQk 0Օ~78P/AD'P[eu/7AhQNx|Vny M!z{!^VR(;gT" Yyvy\one+ qjO(y SJ\ziՇ?Ekyu/6U&7q*3v8F؁~LtDj 17Q*Wfch^7v3_? [m\s "=uBZ!Moݡ&]QY"Z,#71;L^/|i!"):x{¤2j4?*&%[:=ufuMGq.]G`(1hc 11^p,6@·6C) tT%F 08dZ{c}K ϐ yԳ )`EP Σ)Nm%%8+Wk%bG Y;;lQϫrZ3n g*Oxա⌚(CbM!*])2{ Im>+'EE̘ѧC~6Y/qgC?&`EsiD'`:*$u d6`֞K*KKJϿ6G~3p "V`(۷)[73 g`qyOc)L+$~,pl4A3u~QzYlND4"j֧s|bš`O۱Z+PD:&NLݒnybtyL/v*tZ7UL zD$OPWli"']gOZn";lOwڏ1X"~I{O_'il[\ǤG?`Ѽ`%dwi>Fi<E`5&`\VO|*5i[Cr =ŔaFjqtU +~#LPEJzwd\)#;IC6S&RfZML:%2{xfq,A+(ܒ`iuFWE*N$H4Αgrpo lIEU H  }OvQ i 6[{f0ŠJpǝ.!)#]ނK{CrsTNzNRUMӝ W؉ 69]:`DId)ᡠ!Ķ)]&"v яnΤu80yj["G#2Bd;S]q`28byŷ8ެ;U_TzR9D/af+>7iĔ; $}(dI)"%\#ऋJۿ3. qȚ9#aN+]3ހ0"W>2¨R=7ZI=3ˡoƱDdtw&I7 !rM5%ww'#>|b1BN\){<& l]\'K)A-%/Pגl|B*?WrRF;7&ƾݯMnԟ'%Zbk3HT !av/)weB"?(@)S lU Mq$F&R;amYDtU;KcLqD?z̜儴 ݝL.bX&XdC)9+N~f>֙C(3r;b펹0|~\ß0ЮϔR8oRʼʗ:g\qF m63;Sޔpo RY+j7絅_+RzR5:b3MA~,aVE{fD㝇 Ϻ~',c+tek&EgN'A.U/%CK-KtˁWxbT0lt$>@c90}@8O.sv}IpBM8ï8[)r'Ycٽ20Nռh|>)2 !^F|h!HMs s~Br.,o`&cң<'WRZND:]o!=KP7?:8ENa K1)`Á3T3k7q7.0f 'fm(p}_kABԈ}e=u:hz1 pve vn0qGtʹ#ƫZfMM)UN DV8 UD-z cmtkJRqN{{]Hޞ- Ϛ {:-vÅ/}_>g6r8J7^Ֆ`ʹmLh(TN]_ A1JBy²4L=x\Â^WЌik`3?(JsxK$0։!gk8EmsAoqh0 ԓ.HŦHS [XdɻyQ[\^pR@I׮KOpU£8ҮswWb'캸|Gîs||IVןU,j] 4a`QψOwؖaR峎rQ^{JvE`*½Li_Km7X[w.XH ah2 vJP#[MY~(=4n1>@ᬓVveXjq>E9dd|RZHQZ[f (8Z0kJξuZ3GQ#ae3lC^yzSLS G<ǩR`Kqbw," c%m]}<:t0.rŴrُta?LdR5"CJlP1ibL3 C ,f@V+es|*gQ%>/P=LC 5IbDckF܀V+sVj@(E5nL;;ROC [LU6 n\`6یL #W]$Ჱvq`6ca夾MO@ 1w;I4%Ŗ[Prmsi{BhsxqC0)'ɱ+qҵ6H ^%͗Rd T+󸊶ra"D):wS4ƫq<מ<5mπ5l/wnhyᒦkDZy1[MP c٦j9AˡKXm|*WpQ(!bRZIV0;u^:;gByШ;3"f |LK42oj@ q&^?"Hh;uE~%; kDl#82gO)/gC{sd>b|>f ^cnCNppfEpYޘ=) bt߹fg}}b .S(,M (bI^`;J X߬_a%?U-f$v)wqrR;6myb(7]0\@Y1>SΩk鶙ؤ3qcZVtK p0%hfCEN\}$LM%;؟XKyrJә=R_ gQ:嫛P :f w|j3sdz^xfj>{ f-:m_ʿY| AasPyqM;xvWߕ(7q2;J؛Ah,q= ¤NMQ!U&)etr,)1͞7=త ukk]j(YFDlV=! BUu*EMjC^ TD\" NIi=;`(unޡp2ˌCY8U}9u%RD*"j "RU\"К{Y½L]jGC<ʽ:ᶿ|HtZL=~JEDݪe 5̤RbݦS/gl|DC4!=$XvkyiGhVI1ǁ%Efy:_ͺ-YNZb G1)rza˲uT*Ѫ9X7RJ ;tttʜ,1A tKd pu&-%:ccIcRh^dwCxOK ^a'pް[N/RwygSPʠ ԣ8.M_"!ށp0hך8hw9:Ӧ/g:Jd0k^*;Ơ&Z.,JU*e>i922R;+cЍK%9V<}<%8Mq<ͳ@{538"Zh\S,&X|ZPkPu_൵B؈(Om>@o?8^ۜɕʳ;LlPEKA sOdIta۩ob\вMdT8ߍ{g+%-f$&v?y5OH_Ft}6d~ e]iLs;ߒš9P!{U{iEd\,ʔ> _ 8I# AǑ,8] ӈ|:/A1\q-CH̃$ +Ev##nީt@_^fMH9s"TzjD\6ˍH2̑1{V{.1d웼 ajZ=GLW5P `BuulE-(hHS@S5J:ŏu`UVMtaM.:]zAR̓ e R2Y6P2B:0E6ZC{boF*(PM0rlX90Q܍/+]iak)r=j ㉿`j5,G3Uwց^H֊{K"Dgc X%@sQT!T3fj[^_^ab|^H.t*G Vf_a߸3}1ă)D?2ˀeoL*d|Tv<#5DRG̿ MP 3% e-_%Es&2L6Z~| *OL { " oH-I*X>\aG-ȋSŴ"Y֨Txy\=#mA$*!N-3|uM١,gF8T.x ?&qkʌ@! 6n{'pv\>ȴte'?$S}{DWЬ6q ^DN"Ivʖdx":S92y`RZ6|j 2Y~_\ISp1J?三zZ2~(3!%!;B笎Xq\kw̫rBB6fQY?<!le5/[,U}/p2ƕeiJ%U%b?iC) IMl4RM"M_8LJ]@Ty,G#ڇ@vv":T_Nq3y'Z*C#DC^@D{qbe1LnE[o%ȺONǷK\G la*揊S:ʼP j,\a]3 ݻmVbqCw7:}ig0xzr,L;l`С9'.p>+{8 S_DUȪ*MSb* ьĸIy8 UQ ʥýmЭd"(`o }ld^>׫]͎o6&k? 'cr75|ņ*A,h*6"^Y㬩?]sKReZhFO-ˌ-+0ͬ1Y?1'`YMɮȽDovaD(d!u?K])u>*t_R.f#Å)p}&]&b-l d8YL_2~MtG-p6@Tז8TW|>.=))|Y3O[&J'J&@Lk|r1Y9> ͘3j6nXiы2'&s70 lZ3 >g,Ok[`3 owF w\E19~à6XcTYޑ|vW\5 Z!NZTLmR8O4~給.ILL#"p5 GU]2萨.\fKFzEVjXGj7X.3s#u'}vVx7#RcdP7z9d*M *Bcf^+TǠ U=ZO_?7t ՜}WRp\ɡ֥+巆|'RF%S#3*ERsrGO>D 5 rNv0" amdxthNJiF1јgw~0Q,O1-#QG^ , rh K|) 4p*w:l6p'Y xr ɖN8DF](;DT~u/ d#T?}bޟ^HܯGAsp^bS$a.KwfF$Cnvh| P^/`tj>e2l&h_*ty#x;?S"mיTLFǞG,L[M4G+]"5 zC#J/1})j@v{a+!I&<+F!/*uް.`Ť$5u3~PSq:HLC|*tG(mO{r7ip̋B3ԠJ,@w%+sCQ5~8f.sr">{S/k0ϗRp2g!s#ev%x;t2(.!X,faN&ژ!5[8[m(G;Mrˇ;D4Jo vx-:{Qe>[z!1Egش XꪜS-v٢O|2HVji>&g"g[re|:Dd!xn{|BwWO;:E @`>$M["4 [ߋOMݸPyp%AU-G:|JSza<{S(+!ͳ@53 qxs-AXJYH_C|jiAS/mb0ŀJcL0aZ]^֙PL/L +gc G %lغ8h$SnذslY3˚UӴ\Dϖ &9t`)`Ĺ.@1?Ի8ӻ|!fGhJ䠖itbͭh:/6k?l DYgu=`LtNo8l/-f*۶Ӗd} PpNw\0{[V$q3Q'eU;]r ” $D?g7~a;^lFS%XGn [w-*|qZ;y)ue۶1S֭Ҩ6(7{0xc˨|w|ΧӛTEg37x=I{*14Ҁ SiOR{FDsi* "qKqm-"њSTK,O*yԹeѱ^lȵFeqcsyO |; ՐQO|:@'X}f,])wC^H8*<a5q\SafQ,RPY\u]i-4 b?q4Ro:vǩg#? zW _ vc gk)<WԦr~E[(6nObZ J ~ɯ/@/C>n],"e_H)ra~QJxv=:MfZohg$MXuRxyj9vvř SlU,+'Lg9؛]Tu=f0H7L>#aUBKGCY|z5)>6D 3N $(w띣%Uy s˧"<{pcqa!E˚ LڷǼGLnI0>kfوhf Z; |B1RRƧqڧx[-YGr͈(bi+ƹS̳mo@/p|XϫrgPHa L"T=UoFc8SBDLn&3KQԸA,Ӂ`E_GN/&e' 3&eGS-|e@wD,D-y6tH갺\j#_BaJj$5M1eCluNyμB4Tk(B;Z\Jd N?vЄ:h%T(3eY)Q (y<\oi8׎6,&.H$ʉL/~MJ}pS_aqiq q͍p||w*ٍoiX\~>mNw|d+t;}lK2՝٧7JO$0޳E9g_5¢ u[E :s %?}G v]GI./.=oAC:pC.CeJHPڢ9֥Tz$1m>!uc/őiFr8;H)'Ahj'6q+JnpJ0  w~K#<1txtW4ı;ppf]{t@M/(YJWj6J ~J]Y5'T2gn.X2ao:*}HJC#da2K[6&l K? 8<4_g_^<(^dqWjT!a(t J\M&Wk|%xB] 4m֊ZP%az. ҧ*R/yNA CCY#%4O W:-޷ 3鉹͊{{pE*K*'ȁ7Wң)hbDm&p"J܄X—}!s y4}hXlOsoPJ.b;S'0mc)Qbn1@k^u[=AƚjHA:~C*Y e.Βs̴qL -bxjZpOEQò+ހw0wJ|l֥JU}wGAov<7 Ϝ X[ !;Z6&HPfyNj2Nc,N񥅻`6,J e8|~j+ ň{9!};32 DYO~mUjBEҍ0NMEh*B'PPfКLo9c&ѥmzʖ[)ˮt vnB>bw_dE$"֊zE)s- 3}0)WS?u6 *LD;m0M%=DT_}tӉka[MY@vE_~Eφ?[bJOE7:ps-IN,Pk>m;;Z%Z)r?Z(V1XI? \\;`VLu G "BX#.G6vI(ϓeЃYLw"15%Q [3n z^Y,R0߆R^ZWVuPkǛ?J&ֺe{ۢ__;fzڙytЈz?2*BY=BɓL۵lugQPK.K{7&]cu3ZCMAbYGr)#a>A"Ơ, }Aǥ&6vҟ~ \8yi?!Z [$__1_qutd/U@{d V; `& E/`J>ҏ!C9/iG?.hbc+F>~01iF;;)jFΚ+)8GC'"6r~aUpUVL8 T Nԙxvf߮_J1eGAv^"X{oD_s+&A0lMAI HN1a)7cS\djpcn d#1T1ޞ;VUB+a 4_%LҞSExP [Xg2𰓞I&g\ٛϹR$cԱyn;, RT5 I1>ucwܦ P:r1m+ceþc: [jQ[ufԦ A^8|7n|w8J@xJ]Rb^( /wO2paCrYv~ZUޘ>0@zx{bE_n$aJ*Q,6>G\DrK|_.D_x8u^~$rdͱl,/TI50q}d*Q=[<\BW,:/|̎[ptR7vU )L f/ <^;wsmV` (vcMB'2#fڞ>tom d6{Vi#ŊQJX!ی*VZ#wԋ~$Yyg7}$ .;p6$ΌUcḾ/) "u[Np鼓TlE\(b;55*0î4EY'5};IJxbWi2oZ(J36t-sJ=";w-7%K(gU_MD+Y843ꎖ1\*Fbjw}~!Y~!FFhg  xQ_S}M8 n6NJ&QxԪ%CSxѴ-rB\)|9?dH3|~nLqb=Zdn"<+H{{;d. #:)E46E_PlOIŰP)&A.=n[!R U/֨ݒ)8AtbAvݵRLL-7`\h|?8ga!ڙ3e$:C]X0PKcx3uuSXMӃNIKг'"qi %+58))Zܚ,7SCb' th#3S-b`Dѯ<\އO5 k#L!Pj:P񟈹 (&?1w( qL-H#*dxo]Un)k+OH9[<Ԅ:""q]V_2NČR<;$xD,&g hd(3ԥCZ[; U=rofp ߁r;[ Hs^X➣X]W^7Ln\ A\""zfowSiJ@eJMt $nC,J:qKC?OO \+d}nٸG\;Dk'9njJt KȰM-u(cu>F 뫅A@k_o߉TʛZpBuI%4|X՘B_,}'=YόbƬ`JJHXjǟ0O=cīY)4k̯I@|&8o!\On=I筷0S3R~wo(dkgהBq><{@g"F14Fbzj =Pւc|$~;yR' ߨmOZ˲K8nyDxHZ\?(3 s47"FemE5@45P?t83Iş֒mƌvHrZKSލbVÙ7792~iIP I +L|* &VH~v:>Y. ǙTLEg]M $Bf{;Ey¸Qy~Ϯ$cv&|m&kx!hVK}_DA,mk &~4,~$?m.>cМ>Z"a_|fwj c1iBf{D4gor& (u u"txd6cJ7$qQIA)iH[2|ϬGZ4"Pawė5BUSu7jNjC`"AH#$$?Q8YW6wEV .َ=W4+ %\N9 Rm|I>#PR=-΄rS5)W|]^"4jCI`P8Z\e-ƌ;w_*yZNB~s^Wͯ1R=}YqF{- :outĦnQLrc/DrahrDjhj*RHat}TN%EXOnRo% Ue+|nwheM3>qDp, 0آ|@[Uh8Z[Ah!Q=A|*Nmiu6:%bjcѵkcTP]n s6e~FY}kc)SsIW7n Zrl9C72n\E+;w, ^_P4H8ӌb~,${; uUSstw{nL )J1tDpF1w_p*D"P ֊!,yg0/c@Ǥ2)@l*D]зŀ>jI+#'&M=-YoG)[ 1#`X{ aa}n/s:Q sucU_bE \7x>c.UrJׂV~?%͔pRa&m7e"tOy-~4f8ٓgq,$d n;v2S2d+s#sxrp|)?(ED+T)E5vl聉 W@l) c]޻w3j+ݪ(t v ЫbJnUfZ- hx_$ ™Cl2,/C;]G8q9zsn4O++B۞KE3̫0F,= Ƿf" @e۬Bٜ#'  gU ^~kLyjd .`d+D~HJkmuWwD<"hbtJK $FSżrG~LCم%h߶y" _.e Y^CBp+L)1˃';,|\ .z䲐}ڵuh`]uv •QBNr sr=te#WrϭR=k@ewjl*IȞ@ 퀓ձW2D$Y٦Uw0kğI+ݢf:C OնQ#V OU) ]$ls}n/koh40xՓ~޷mQT ND9֟Hf0 #?f1b0}w R$2-ys{ܬزL-y,y9ښYwpyaN!1`)ey`1T VzJ.Lnڒ@t` 2uޥumG]4SZ5M mMhFĉΨ(͂^kASދVUUB-\erSۡrCX+ck 7G鸋Ĉ=@Ehwn)=toC۹2`inwg'0^ʀf.JS1щ/I(V=0aaL{ h#=U$lqgΞvL"霹VUtj/. ̒P)}YҍoD)Mj̈́ ]0h;e6V„cJR > wX@R'}4ںyqtiabKӎUЋG\&q-C}I &ڻaABfA%eb=4$y 0O"ز]4fM/iIAݹ{IgA=~1KQ)#cOЀ‚у*!NtM>#l Tv*/ԔÁed"ڬ*˸zL؃rg\qSP+!q־B֏mٳ Y[7cC8 ũEA?oͅoO!O|HW0TG* HmbXL-}_(ЇJoW?Pz8V#&9 T5LV }dDC&z%mG1hzh_"dUOj~ZD}:K0X~x<|}${LFGz[љB}c 77a#t7TK$uǔoz\#`q+Ye_ž,&]侁VT(eMx2D۟Z/կvWl+fzHA4;ǝlᶮj.[6*[GCXe7SO [)ȱ\/[^]` ѳHC/3OpP_K3tT_ +93B0.׳;%>=ZZ` I5/H2|6p[3 _n; K BYbѨ:+,'[n7AFm uķ7J* 8Yz2C?SniIXY?`UCXD2' kIz;q֏Z؈zpOy /bV>֩-m`' zA&N˪ܩbW%ml=?@خGk~\I歓| j)ثtߗ&`Yg,~􉗤=C'5ژI J|'@2 h+ռ]\_lR *cgg>וo@œX߈U@KS!=Fػ4!vр٣2EbPWfc+ǹO ӚK_{xY&I X׿+Q 2&#e.[O&2[GBN+,s:Pjpu.O #Ffa=brmK:m)[.-OYtRc8oM?M5u(l/Z#+wٶ~0.F^yțFYVC[^R heVӷ$]6y4hJ4<&!1_5L|`6E)icS JoLW#&# D9Wv<)/Q.T5翴bpL:'F7pׁVB?S.3PᐁI%V1 %_u€@"yq4;ӡwt*k x0Ϫ)\gqVGϓ1ۋ|WYYOЈ8_d߹qkuq\й괱,Q8l|;xN\6ʱ[sų[ٹt\T"N"$н=2Y"*]'Cy#i4<8B=@*[@jmԂ/|ʛ&~%Gx=3}_$BJ5grk?[Ͼ/8~KzU_kzGy&rSsd036qgp"Dy(YX$#F79mlqp͸c-΄-vFv(DHɌqqw yB)R7M;ns0Z0o2"`y㘕W T^U$Ek_ 3#٣CNmYaפq]: o|gsh5vW6۷'ڞ%2>5Y;-(Χ 4㇧rAujE}@v4}#Ə7[`L+LKn:{-upQ5H9UeٶZĔdY$Y~@:)3a%4S!4#f.PpGrJ785gj@3zm)Ͱf<4 WYlh</cһ].cj^V|T#:%4D^8V@{?e5^W^G蜾!4yZ,^̛$l?WiT~܆WZns/GC˘h xInC*^Rahh+L)5".}،dή`:\| ꃭv䨸>#XҡЬY)x}VeLaܚa=h}G\b],o7"msa% Glsg6;mPؔ2de"WU蝄`C!nb-qeaQBes!=UDM*=kF 6pBFG!f9iyc Y݊(-l>4V;9jɃGݢe @'v UXu;f#zPa@WqTDְRW% =@}ozzGE {W~=?I/1ꋇ{Y˞@HIޔl[=cdjaZT`;T*q?&k#qq\0 6@;71qP32ri|GPg+yv||mBX tQo)鵘g:3<9dC3WtYq8W`GqMpEAYs)u (! i +)AE:LqJj6nPk*B@:e4{H>h_SGߝINYNz.2BB+حr<2ؿ%l`O8Q'? !c΃FTXbIsQ/sJB_ D"e7A=׷տ;rq$aK@b@ZeOvrrK/Hwք'(J^8Rө+Yڔŋ22fY, vjw{[p*ty_JBq6 `UOs83!^ˀAa)W(R2W/h~s5Ȝ"L󥖙/ mE=Ctl@:ZL:N?mU2gy}Kx~0Uh+$jhnDYe&7bQA7rXϬ赥ҹ&YF"jOpŠ1qg fYݫTAhC㮯.\kZb ߵz_2 >kV$ALA<82Ⱥ3Z6" yr4{^XE=?N` %wf{n% ς,& K0'ZSPŘ0W<$@#^Z:j(U6Fv5A z?]&n1tL1f ?&N n(%5Mu0Q` ڟ`]<ߠV'6%wZ$72]"ȎvQg'IULM)sLc*;֎9:6&iQ;@se WK[ H[6_͘{?|'z{D3Lw"b]%/Ep@6*ɤ&5b-$y_Utuһ[~O =A,͂䎱 $&*⨛mJĻbסg3 fYZu>0! Yܵ!^F!ڱWU^˙ {e=^i' qGk> ZxZv_!guSJ{tkhoNe5rݯuO q>p+TR~-3? ϓ*4{H Y>Z?[a]J̯ZiH]zEu-uIKƴгׁ<^f /E`ьd*S 0H ݪJY-9~:[NBVRgmpameṘd8p)Rr v= qk5Q\,X wGTo2kpwsLG+t\A<p/k||&EKE{@(l& g輐giG87N+혙fX O0'(#| SK>Lٌ jޠPeDYisWŢHUedkEV%8<; o}GMSV6\8QT RR– wV1E݊4ԣIUS(@aيpasoܛCOwʞZ):>v3A#^'dFcC ( B9=jDOVD{+LJpmrnLi[SdUf,{Il „`KNS&]̜ #z3]V&ٰZg#c+ |T"O,lx*!*Ro`R~LKL5Z෫!A?=3c&<1eaj1]3'o T>$[דA:j_%T 3` Z[]+&m= w/#_bUiCTNڥM&9I6n|$:,㧷1A+}Yb3ɖ])LpZp>*% ovZ/dP~?_fuᰁ.;) &/+.ZWMi7Cx^ȶ,Y?KncW}kHdƪ'8S"O9_@ G0E( &}pJ}E)@%s<@R^Ӥ@Ea4a1(SbkYXĤ>\H[N}Z۽!5r-Mj|@4 O4XĉkF2 @;-m:>P\,xPOߣV$a *P;/u/L[@Nz5SiEf"n.وL ,oԦmߜ綰nk<򍱈z9R(d#FOA$V<-wX%6qa]\ݽIc~7?v@N5,Cㆎ4 okR`G@wV OcJ- !7h[5da ˯lZh)AQ?H?pE7AJuy+m@8@̡}L_f͢N!In47kkee%n K(HjtR]9 /# Kű4ػ5ufնOIDCΧ⏓z ÞX,^D@KΒASkŰϐȘ YZ