libucs0-1.9.0-2.11 >  A `p9|Dam|pfU^$O64d+xߦя^KC]+pkImW9Gײ.>l Zn𡪯؄6>}A2%$(>wS|J+$}N@-ܑG5e0 uZk2݉7|bojo-Ap4D4Ĭ詜B ǎt3?D}ZHPmu5PbgWЁAP*:+GVt݄gƍHy24b819a6fc09c781ba40dd6ef62e32d0425bd735bf0877a1d02b1572d7cdfa2a3cb34148c93cf9e00e1e330fd6387754701307f8`p9| ֵdt.?)O;5ȕ3^HHJxWBp@@P?@@d   A %6JPX` d h p  4(89d:>=4@=CF=RG=hH=pI=xX=|Y=\=]=^=b=c>yd>e>f>l>u>v>w?x?y?z????@<Clibucs01.9.02.11Infiniband Unicified Communication ServicesThis framework provides infrastructure for component based programming, memory management, and system utilities.`gibs-arm-4'SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Librarieshttp://openucx.org/linuxaarch64'`Y`a14cb52d525c5a1fd871f33915fed0515d6f8f2ea2b3deb6a4793b1e0822c5d65libucs.so.0.0.0rootrootrootrootopenucx-1.9.0-2.11.src.rpmlibucs.so.0()(64bit)libucs0libucs0(aarch-64)@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(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.17)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.17)(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/ldconfigibs-arm-4 16200858631.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-openucxcpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=547dc20bd96e4303b551a13033dfb993f1104030, strippedPRR RRR R RRR RRR RRRRe~=_i:mutf-8eec8a703e53576370d6d7662922e508342d8bea301bdd2de65f8bc60e9e6f645?7zXZ !t/?] cr$x#Di@FPȟ'0:X|Is#=uiggTn %@$  wmD#r?ǭ%r% d:XJ"p~)ut# ,JhT02m:\8LrLÄm;od~ 9gfa!+1l/+ś8On׬Y8gd]'- 8flw;pTtZtR=j!5oL FUԾtxqQ؃%f}W ۾:!5_QQaq@,nҾɶɅ3;J|ڲö_@m*Njj~1%<⎬ܙh@C/k͊Phz/Ͽ94[aUx{(褄*R"ԈHRszׄ*M}UT5.Ɯ5 Rx <*(!JZ#vK(Tlz)dRiLXKkuǧ:=űc e"ݡtQcN#s` nn/& yģe &Xjx*{!I%G lɔem,`BY- lޕҽOyt ˸GNaL()iwMDD[`[f"cc 6sZ?.iolb޲gJ/^} LB"ZHUs.:U4BaAKNp;`ZLr*Jբ"DιhoQ|ơ jqP 6<R8nU/R),HOSu UmЕWP/=y- Qa jv|㝃~`G\nBB & I [k~@!(OO/{ִ>5 Ɏt U, }M'TCWnNɩ;6td*衍$U29k{~KK=<95Z*&wE #I(i>m&>Q ba37 ၷL,'H 0{#9:c Z=tz|ԑ~)- 7_ (0T9 űF^3?KlIFwM ?sBi2V&&Dўp<99?cIJT[6NDUYŊΒ,KxD l D?HQ]E3+_?]8HO'x25ߞui.ųF)A6)P%i]H TȖޤ'HNS g}5Uy xZ7ڟʧܤ F [Jgun 1B)6~%SuTY\Wry,PzR|b&F06 t.îe="ھ2d~6$C H@0,?zRc}Hz( H>is*jDܷ/4z{_bCt>ack᳿=.g/2FSRIw܌2T1Jf |3}PCr{NpD'P-3ƺM9~'Z0.oKMjXif`ߦPrV y'=W72Ur/b!-PVs;&1a-lA͂e: Uק ˚td-Ӎ[Hz|H v>8lmMڷ*ֿҘCЍoR+D-\ſT]m'dZ-Ѡ437֑e:vz;6xAnO|E[GAۛ{/BqNl!+GK֋6ۍa1} fzCʦn"j[_FևkYT}h#h1F?v}nT57-dueY6f% EP' RegkaL1- *u *3vPYx |CCI3zEu#BZ=b ym'32z#S!~Gw4gmL;nU753Iz/P0n5jF4HVZ ,&Гexu5!vœ[ l;X"79kx Rlcٶ{#"nr \yqLMiSL1Hp1*@XwGNsf7Xqibn;6)7*y_> K5e+Ga†:tTx,flV;(nx׀ߊ ך^o!y#f7q%|b]H|X܁m^n^3ϘQRJ^\h^JoJ -È<ſk"9mحz죟 iY~c%[]=}+=SອR~3)L mqnp?ǝr,mQ .桥Zv]lH>D#ШG /H>"*زea^꒘3i)-M BҀii(d4R!Yc dP _5^h+ZFxG_hwzr.I**i]{i,5'¸ mB//Cv*k Pnӫv#9znk5g`=/e 1^kJ ̄Z}d "P@)2mÂRyפf~e+טg.$ڧX9ł8BKBEۜXzd(KPUzow\ADh;qBLC]A 7$.<0hnY>NN\,JD4`ϸ$B$. RhƟK*0> ZV҆:ogƕwuHGIl niu2YA:n[*>2ԫNzc8vҊzR]AZx :q}Xcd=m lhz qL! ~I!9rqT M±(ILGhR{7=)\)K\g)D6wO 3Fv#d\$R_eO YeCi4>G0zH5!dE R$_uMߙ4xt0oc#`gwG" = AL{^U.׆mC$"cpyL~C%]u M}F/BnL@SI^9gSc,l/#n Y-j/%*[xa'ԫC9 !Pl%C?xD~I]%qA`xJ7݉7>f?CoWZFH|6}Kڈ6hZtRL=Q*HM];YgDZץߑy4D+a;7A > +Z#k hĿ0Zڑ,K=@xEҽYdЗ,f[m\6-YSWl4.X_DG1 Q.g lN(v:^at# 7V{IԞnEG긡{32Ɏu~ЈM7aևWQ] X;i5G9t(r]x3 #}@T]/2GuJk`]gBDsK&([r+4@& R{EIl84(ڮ/#{5Oco[iG{=TBWp'N]'iK>9Z*kcq}XyofjUn9ŵ !aA "d(|kّƑ/xZS;]ei<#[ƗYjrOI2F}q{pG\$otu1e idY``7WA7WziF'blTl!]t;%إ^[_(Bhz`$_|Ѡ[oe+A2v\EL멶u*FQ,vu!<aѸ,Kvxgz225$kTЄ"ݡ/W;$?ɝ+!L:[PcY葢PYַ@)o@Eů׬baYbYdA SD}zQ;MK@WR'UVO` nKo Cr#`k.p8^@_Yꋳ` @Ǜ|ZZp 7BcUS%0V'|'سKqbFZR_}X i}4ǯ(;?_?JSE!i֭Dhi+WwIrT&mɄ'BBCAEsAkN4!D@6XbBu1D&& ZDi1,5ZоcH"I$f^ }3k$9Pc S޽zɫ;ZFO-1w{7Y[Q_,c^U`J1z֒d>ր-D=X;Ƚ&s\kp<q7`}yS4~QDwwbd[,*A5Gc5>#BWԲס]>J9@ʁR`e|#]5+e9Ni,1+ћhDG$E! 8+ ɷJ4k@j(LS E)'[@)uRqV[O.8Ky)kwԯXYӒVză~!ὴ&rS/26ErY~p(jNWzvXd`u.HXtC 8?|`VΘN )Ījio>_l`6@MDX*T6?hJ\\V&J>m(LG&P(p.)i$n~|iw83醦"(?C+ I@c ` <-)> ڍ8O9 GP>w+3fQe5Hqy8Tzdޟ #UQsLoPnTWo>ke'mFFC 7 z<Ϲ =Sd%%Cx}]sI;%cy6؞>F3+:b^u@H~Um;čӿ*w\#  a {$zzjsG.h}y)sǒ O XؒP n'w.>uh`.w(P^sM3CQ 5iūL*1=Hi AP.Vw4vY24  +5ӎ1Z!Qir';lB)/'o^l64(C-%%=.-V4͸a9,sj yO,ŮUK&z%^,Ʃ7/vʇ%[9Zs7ߟa ?m/) G;8Gw&Au[pZ%u0%ynqcZ \qol7g{ڊ ADGZr1RG (FcF䙳`Y j ϥ9'L y8k AfS_hS\"+/߸1PXf2o!;_{קzLBͿhX7i!yiVlV A ͜؎rA;mY-[/AmPKʢVU ˿Eʫx碀\Ik%4E<,_mc&1&Gcr)s#^@Gwl7z`2&[$?F1fRޅS;)Յc9$ibvU YQ_ :~p&@^6)pL}oc/E= _3B;q{ %:W&~(t?/̫tdp3%tTں嚝1o*' jQ`q\0R9O곹6_✝i0,*W|tBJ[G)f8aDߎmdKECQ]y`oT?v9%G%S2-GBgKB%"?6Qs<C8}Sp\mAfԲL2e|a; ;z _GJ= $GoyKd6 ; bdר@}:՟("}Gr7YUxbz0\x;iuq_g~pj 4s `Uq⹧ c{za`J[0c[s_qjctݤt8Dbq^S"#y)VvOfj'w)Il9#%PAQ@I~h+OH9%(l],As92x/z73{~k&z{U@?Doe?t3@<ŀt OEVΘ35hIhԩ[ %sLg;ԛ@ASAaJn%m :-`鞆cYaVֹ}^^EQ6}T5@a9iR1bˇfb(+\tdY+*-1ov>q5ߌ;e>Ym\H\,W0NH#iV߿rqP^8Z+; "XENHT9bö53hD?324 ~t׹ad/>hV%O Vjʁ`z Mktg[Unc ԥ_Ck7t% w,u8zx.wUE /s<Ӂ>w<"u`v˵—5ͯ;֜)x ;}A) ]>pֽ#NQEE,P.Q,+U7FBHm }H 0+:ס%7F1f!f0ATkAmrZiaa6|lc$=uF 9KLtSЕC05kv?q:Фo>l7jgGV#ik*n "? 3 a1^ F|&`$1ڹ|jIuZXӦ`#DiiC mN{ _3(=0_Ge%+ա_I1]k_ P/Jc"[01PGkH5 G,&=i9 ([Hמ?6+ Z}]}[r{͞tЗYDfzts:RsJ-VjW1iJ.R8NƖ \`Ix *x)A$'U5:DӵW{+ _2\Ѻ"LPV钰HGrXPZ>̩],^ӌ5H>bv =<5T?EBؠm ǡA,Tc`C iH>3M`2ftBF]nu OWA\nPp( 혛G:1xm= \2m]U(tb !|u ⴎ9y/$c?B)1N!j~K}rk r=oZmQ'd_ e͑ÆC1}Jcw+d`L(%\8~ 52@";w}1W:aтС%}t[2'ahۂ"@  >z. k :ºWv@%3Rg=_i(]. T{vAeCz}V?.ĮHP٪)ӈ<>$υNrSyd l^R_0pS؊"0h1O4'B64_׻/-C;i wYL{e悅/ LYj39WWXDLi;޹@75BUBbmD@"U|UQĵS; ۋJ_lVSH6> [ܜUf1'8q56' IB Hؤc)>Y]Jo 6Ql u0Vϐs nv[ tW l /^Q\;i-g3t4_~ ?qG1ӧİjirX!SBo4+iv{02\18X_dgyU?\UbfԆ c3XK3d\{Y Gξ`bA1舴P&M}MLw4!S#%CΚc=PIK5 B[&mĻVbt+FY\Ј~I*<͌<8PiNht`peVœ2їO[ctY!LtW4gnGFꄠΚx:kJ$M5AlVDY3"Ld:}U 67q* *Cw 0􅅱dcL7^+ԓ)ri-Tn]́ ^o2A…2cf2礼9 $X!4!a\3zOg[k#}SX l{QH ^c.8cNtp,s9-4,T$ Y;NhgYr j~ixW<-JoC·SH# Z?o6Ѽ)ܩ﷩b'Q]KF0D 6"o_֜8J.bX2[j& 4Af7jcG{s gB$ýHξ +ٖ_\ѩ SG)%7;L`V,Y]*6LQi^_$l2n_ˬ*h)kMN]ꎩ-?|$Nd;un$PScf~Qyd S5nS 28IH!3[=6ڜM@3:zT2>rߴy[A9n&Kt; Bk2#ј4 T -,?C0۩=ٟy9.rv_K3z0A6i) ga^̢E˯9NYnHnر#r igAcw)tN#׽O"6Hx7ÛeGΐ}C"X?elnj ᗩr58RX7VTכt#w.R(_WE /%m j۪CRoakj(gX)h?}߀!hMj[ W7~Ԉ솕tzŁpI9A,=O&(ͦ~ċ1 8kX y}Kr30,{fQJ${& r)Gބ2)arK,4O ?+sMjCs`  F<*#;q.`b Z%D i\,>0Bn2aDGn %ԑe]LpPX:!|>?7yr1j)  fuիԺiVFFc KMJj{&*)H PvU_6 DM\-3]M\Y{ q lUOI700rXYo$$MhaZGA )*=]* 8d`'i(7>R89ߔqZx6z57u=UyX27ozluCܹicmw7 o'<>2Hgl X`hD{{R4Iޮt"¢y,yWI7 ?X<)w5Igcd¤'}iL$ m,w3')sq겤ˣz({#]DV6W ZJ wh8\ty[ ;9raE"p iZYurIPʙ-?.,1&3}`=ƑeG4Q94{}FԨ@ À 3]]ٝ;Z 4ګ|U3\a%BBiy|$XFe0Ssڪ "yX֭_: -կ ~c/\wI$j^r2m:C ^W'ї'CJv$v'ϕSὑ-Y"0_4x4Uoϝn\"=5.vh!_~_M5-(ln4 T,X'p] ݔz?DmU.F D @kʫ*?Q?yh7pF&Ȑ rP Ԩ}:P npFE}cE0'0'tY 6wv0!^~-c9>,ʕ'N4 \Jx @#?P9YC˄qpKҟ׍ >ʗ88g֌)qs(sN,4A+P9"OFAx]N:&J8㎛QDP>5Q`ߋ`XڬT a55g4=jp8^^O暣;scӑ*`cJһ.HcǩQ' q5/g8 ~ۯm3w+@גt8Muo|LaTBAvg FU(IXjGfgK\3[Xp S̸L}b?iP SH(,|b AC^ rKq엳4$8)TSS}%E11rRP-e"\Xbsw2&o;:gpm"xQ^( &sV%mR/+ݜFmE{bAn!dž(f_ȦdКuoqx%vcA`@Ku\hW M\#A0^X/nM; G'f RR+78gz%Z3j fۺ( t8jڷ"e">C 'woT/E.f jXRZw@Zh+kݼ}A#.=fyǁB>#83Cjx4ʷr@eWVw Y3  gEnBc6٭9O؈V}_)!Bg,qj^ûb|*N׽Jb/G^mw&"PC:* !ʊ05 Laθ, C5ozPcROWDžTGX<3HУnȢ\[L9z7U ]k:Q /BUwucpXZek!b|h4u$d#I6}@46rKkTER(fdBmqxShW#* hrkEYGL)`˜$ac0R*S`eoM6@/6ck[Dh[f?AJ#B?+ƚz`s5I2r54[_H/+j 3nwȾ>J…++ͮr\.&F{hTzUQm'N6{( m!L/ y1U4f;ɧe]s1O=pI[сnEtxf Cd"6ɧfG;nf3+Bc3E8L"7zi2j(_ s}Sү iܖIcb4<0dvjy֭Sv@Zwώ#^l},ɬ2vFh˵L=N3,4T, P}_zK-|+rK1;ff7S>ԟ?\3LBM3ݑHHPj@Kq?N |QR!^%(JPp]_4v1wo6]E?஬:;&E^] &Hؒv]_CKU}8w/pa^yjn,=f S|]l)6/ⳤH p#D/A>ɛhqtqSP> $Q~4жBD&F<1Ɨ.C_PT Ym?wP|YwA$ U/j1Fe*\Ìd H&.E`Ţ5k%\C=J^INhžR:XtV!aLlw e_o5rր]~\M] DaY=u@P 6i+9kɎ@"LV74{;"J_FXh'ORTaRʈZ, k}6LiA ԓF>ڼ D qmxrEߖ †on-,^ED $Gz*Wu#A D{abhU~niZٔH!x|}˧v.J@Ϧ~ZΝ^[|֕Hmo{(^㉗R$>fp!04 f^!G">}uGw:s̜)pTf}vV) 8'n86u(P{ -MAɴy _e(bJ[ eBސxjY~jaUY u͓uk8gM@p8r!YKr4 tY_5:WK@%T"4`5xX M*@ai[{yohe H$ޛ&wuѬqEWvF%ϛX.6 !(I'[YR>-*%q5oi+]yV︍)l"Ѳ|%kA_XՐɚƁQƚEUU0 Gøns"H22mv߉Z S-&zraR[g w'[֘qO*`u19:HǙ@kYѠWUQ$Y\NGq}<o5y>4ȋ!]?ѽҜqj9gvş;YZs_p,,<:9,[ װq@ >v<2- 7o+[?L@b9-%e^ 747sO36i%o/B>ΒNrm}Ad E_Y=ݺˆș7?%cWe[`_R% ;o5Kהwйhyj!gM1wR/8M_.W/ 3s7Vu upmOΎ8 p&A}Oř+rM؁dJgl<UpHOF*';zhJUGP֌Kˡ]}ᣟMjiOe^܎=؁N4uzY)?8[D4%f_y. F( KE˖O JUȤk[ kU; rƲKEhL{,K W/:\ o{`B(/η ޅ2tw~ 8PTEΚL ތЊɂS~"&$j"ƨofv:*͆!qFzk3?ڍ]_M_]v 8ЫIh{?exfjN A~7Wu\;%|M݉\3Yx5#Z/1 32X!pLL3Gpۻ9,M^iʏ Fy f q>->4N5Ƀ(xB0%UlymS`mOQ>~Q" 9 Ds!CӼܙslK\}reT6G&ĥJhxzjZ.M_["'Z0\fl]U%Bc'J' Xs'z fU+T d*yS.U,&]ۑ,G)#b:٢[W$S*w,MÝEoRzt8$b A}57-7ՙLnQ_e)TX4Sd_;,VmVu?ʊQQM9n;& c~r^_ѧuf&nd:/(5hpJh/e0iP)g3B#=cbcVSphu̓]ғa3?byhT2̽Ќ{`>+5;+%C(^mtCƟT$79gܱg) ?HLj&l$ws̎iNI$K'Bt_܇*D^/KDG "u0= tL gHlt"zAx,?..p\ ";ʢT#iTmt/DjbU6i8NO*ͺWbK>\Y'e ʔt jj_I07EKS-PْAl#a1:{[Od>^Sʍ)/M᝷Y Vs H'`C-DVZnGR]eAbWsP=#_ABaf fM;b(5<)IҭtM;o\iRQdklS(zG'}ڷeHnYa7E-hȴE<\;s;oUlvǶ0_7ӫa|mUQ$E'}'G}p'KJ1Pqj{=v$_wT|sYp;0%_h3jѷiq<9  h4Z˞7tjoUp.~Yc$/4ȠJ.G[N)w0~WzP5j "<ф'B wsbCn~w-[Of kщ;£71wS+D?q-E.hN[VТ2M Z]>5 ^V"Φ+C:,NVLb9V. 8"3 :zXzǍj MLטO\V=z.A:{jz'|OͫrWʘ^6bly?R|ALS#B/&Ws!i)Ć2N]clsfp3]$-u샴 ;>#נvvwB =\ Ȃ#QQKN0UU5izy X%8,gSg4TߖqV%G7 6_n1]w&*<ϑou 1 5q @/v 2髮]Ո"CtOmM}k{z,7q/#CʸD ^AZ377ڭbV{Udg@̃;);qgz4MY.(/C,ڎ6]vfJH1;!*씽S4.Q{*m4MZ6zLS8>bH^dcx@>@urR:I7ʵgЃk ko hi5Tfnס!]7S,Ϋl`p^z̏ݩ5KFx u39D{6iyF *JzB=[W@1 e$'0?ɘJ8s. 5o(L"dz,| [EA׀$#;I:笶9) IЏ/2 HCE^4(B3 ]g?asJDAj 7]p(BWd<+v y.SW\:֒raOkA 5W!A8x83Tj@B| ;j`irڒKjaj,bkn؁v(KE]c{܉9Bg@/?,HFaV Cz,>Yn.Qb6, V^1JMgn G\ڎ0q~nUB0y/aavZOW7D~ + {xk;8%vu&'$!z2;9 .bݬ@gE!z:n*VG0+ iL*8+`֊Dz ګK&^h?x8G@M@o ?c٨=2hM;w޹DMo{#'  6/D/I4w\śADek8!+4%bi5,]ȟ_:- ΦWaz%\EJ27@0)Z9p2K?NnV*\Zb4y[,*qB1F<l/j ӣtm{x2MhDXhgTAP, 5o5*ESޗPaÇ<8 ($FͺڇLrHnl%esWc%j9>kT9t^6UqMߖĚ޽ɽ7T'|7-#|xW#A0(H > )̦žŏ;hƱ#앇(faFixH6a>҆(}W}G0Ԡ٪pgi~nrD >WjUy/Ɖ_{ɠl=Bl֕VÄvگvӪ+Ylys yJ ~ECÝ\Z"$aYk-jgN!NaW[wemQ)^mח3 ¦bO5Di^ȒhRbF++*֖?AR=.33sew 3t̂澭 k5_EQTbgz{#$/\Rxݺ3tRCu#AmPr|"ta*fLZRxlDKT|tSDӟ .$O Bry!ӳ(zJHQ>xK3O ;f]C,MNb껵J: sM )Dy|'49e4n 3zyG!h 9; 4M+z7/KWl Vz_it.MJYYlNj<+ߋ y=[IW{nC n>&_J$PZ!ȧN. DT\>ISukbKosbiaſq?-ނ6}&h}8i xuWM_'{L=Mj68Tk[ة~gRO@`'Cc> \h-.>8t0廽]o]]8Vxɳc%fUxU;#9ԯ=.#(vRpq[g 6ebd;0{XMb7 Fdw]dվ+قԴ1I f# 6ojjzU@;W?j Ї.X}LA/Yۊ8c΃qoq0S9t\8|1 霑 ca ̑1:ʵCC{t-Vqoq" bm}%]/ΦD)w&joCYɻ3l(0Z ] N馽:Ui'pv ހvyt#ݕwp!e!F:dQ8o # Ɲ9/8/ِ8 Is8&Fo;¹l> Vn#0EP܃1!)boG%u-i^JCqCQqx|P@tۉ08^ẜJ <Pc;'N2I8`3P]GGC.%к6s놟U'h9YbT~L1IJ+&wU?'3B^:mjӭgIKOGyVL6J]$Ku 7cy#gZbED57Eͯ<+L9ycL>DLȻbx,T޺`.}Ѯ %UA%$/%s\C̄ސPʪ4 (YU%GS,}z#qU8.PHT}z΢6>š:>k2zM-n (4ہCxbb&)o 4 uK8>!!L sgi1c̕r}G4c> "åє[U`@|%}U)L9;+@17Iqf ^H]_ӃF\JEu4J) wf%;i^n*H T-3t:D[XvI)-dE]5EHgN B*s6vupl"rw'nI:n d=6 ; 7,Y9K X+ aYRwplvs6HU%{oq,QRiїrI BlEGgb NlL0R~~E֖>T cB`b"ǽܾ'&XphaOR[ _$>'"(IqR\K`mE;RȊ7:Q_SzW 8Lb͏+')EZO0ȓCƦU_f(3ݯ#i6i`i/w.4 sdan_]gEZV&S3RsX;&S'Tm3g9?*%YP@P(:@.-`ȑZ"ֶ v= C6JBs+5TcSEWCEV7Y-'J #%=ժ"6 ߟ՚,E9[ZXievm^0.m a>8L(vH?p$~ĉ1לixdtu(qCEŰ۰9ƬhX6nT1wz\vYy[pv\R y0gڞ% *Q 6"Ym|,(4#RhuԆ!r>6l0ϏXCjC/m)I.9RmSOז I)NBcɹ{A8Og u 㶪bmsh+G^Pۙ7κVSUE]þ/5jj6PՁH;w>ڳCċ4zj| 0NJy|?]s:Q36͸z⸦8֌2[pZgp IfNZ=?DE{2gGYX!Br f%Nf[L*Z[$tq4'FV!\Muڔ^ VW ^;NވMMki|>_%z!܇5iW9BZ'`$08Tk6(o ' Jhהc}ZĶnX3eƸgP<_\8.MI-T-k,qu׿ L~#KPߨJ`n='{bLa_$rK?s`eKXΥVFJQ(h]>z#rC%h]پ5#ĝ~inŪETL/񜖍Tv> 0vtXvlpėArkbk=7mRko+i!vY׏]x"Pkײ0z6VEZ\`Im(ŤaQRHIɊp(Sܮ\TGG&4IaRePnZ 7.0Nn/!qNfɦUKl,ne] 8L`/_*FwASEOQW8\ve asA0(L39aR(Xlԣoiϐ5}(,U( T6_[N5`X`]]av=_[>>7i;,x\rar_շBͺBOk8aC&3Pq}Zop o.T-GhPDix` o#auffn-H>ma!'0?'}%s̰և>c=L?o f~vnWFWvI%l[)Js<}V,TC!/)X$j6I`Ot3GneZGJf\d3v-^u2:?7Km!JAm\zCCm>2dU h , \6t]}ꆔ܌3ZĴNc"+Doʒo+hC99:M XU& օnX~;^MG25[MRꈙ!2bK}n2RyҦRȂPwB?/2n)Ҁ7m7 >d\$hm: `km\ cSWb)ϋM0o=ECMz8 ӿ,<˨E$3כ̊@Wk%X 1YͺF.ڕBB..I&? +,eI]Ñ}Y$a*+2 tfk~L"b1\J k J!&&hj:i/Kg Ӵt$1h5{/h  Izܕ Y64~(*{`;{.gѤ_Mhrn5 0Lم‰FYXłFt*Gm5~&C({+3 h4]mz}DZ9l3w;w1Nitnl4]ՂI,AzYIϷ٥,[f(zEYgi;q(3((0):USt}7dV/s6 hzjuh>:?ˌ >bEֻTA kSLD٪Yi]q3ɄGd(?աO{u3X`hBѭ8Ú^z%威$$rs&/&].F3ݜ2H"%=!lnfD숿+ LLL2r/=0.Ui9 w5!>e8>KZ`Żc3%92>#򩛾PbOMpZu΄&DHAoEeC!ݻT v'Og&1XcC"JSfq0PHՌ_+Va@>, sEgh[%rqs㤧rn:v~ͽW9b9 n^s̈́p6z 5NwcNaUMO/NpC{eMA>/)ڰ:ms$t!8u9q|]L)#>9IYG* $΢SSY;Ɇ؈^]F(zX0jŸ>1x-y鬾UcPuuˡtW;k^:UJXv̨n}~!RUoQV>J",dXqn|[æ/q(\R[jΗq1GHd=1H3.b 1Gw74kI&a\in~#y.+wz]I^/H9n@_^ cka~Fu|Gʠ&`%0K/ox9X漖2]zRѾbMoB[R9#y|ꍏVaD tT\i خ@śs:kr:PVjQdXX5%>~.Gx]ދ1)mh 4}p"H"4z:j*DKb `4m@e#jIF-R_]{H83i[;*U+{vX%aFپz-zeT'U?(܄f,ѵ4EiVK.~=]*' G>ݕPazazϰr-F~$\Sބ"}0Xszջ\'\~t7k@Eh,9MiATJp<< ;FRa*krT4PkHp䎄ڽ旰[<"܍5.% ̉-m&]*˦]ԪA>8T-4`M ='@`[d08x?7B0s w>^ouqaw :U*~˾~ K P3sSc[ӈN&{{lTun8(-BYg;l_ 4nM}qn)IEi^ 8J2!lQ8[_4AQSy(d- a>'`bG숶Ӕ =0FN O*y9D! f}23`<\v>պ:XWU>d$ Ү7VbթdXI/Bj59qgnfTC-tqתun+}}hB,$/O GDP|Yc+k 'A-^~ĵ>6a JX|C*KI?m)d?!vSzl׹ +X'M0g:P`6ZKD/+Wͥ$Jrџ cźы.2X( TVRׂ-ɷ\s$wp!8.qi +%Q*{b3HVm5и^ɄJ3M&M9lv $)dY# (IցdI Szz߫k] BRunPs?@ʱl3rujVZ(hJ!ۋ(Cfج_MK)ғ2֊s#~ܛL}3W%{_s}H(u*qgQ>ZNΓн>YAǷk_ĈT} A4 (*3aF, ^A`b a"3tQ#mT)Is=8qF=}FaNE! CMaka%(.I 4 R#/v_tg51 l)ͱ@FKJ3 $K9gz8)+`nch|.YѲ3HaRkgBQTjїMjDO؛'Ҡ`z\t74!;73rXY8z#y}k\wghW7prvwd+)[ xԏͫC:hӲMOU͢#^yy4hi+vw,(+-9G0td;{HOt@tGYFbZrΫ3dx'LWUkGnT ^nbmtąL #P`xT gmv[/?+x:N= oٍ_$8ОeLc{MD(`@tUC0@;~g 9=]Qjpy N7%_'V2 ̟a|SlK&(a{4'Uk,JWɘu0kS|͓>ڐ:YF%o6p }VLgQlj>F^NVXvjk,M6ĺLHcPa' =yw++*?BzE,w=w$y0e\޹sMcR'ڏ(+',Εwd^ENw[d!cZ )7nGw KGηh ar6EcۏұGi3/&ŭ|qv=g&;Q_~,8}/pBSRۆx$Ӹa!I$lGXܷOShS bYw> bYU iqO/QĻuZnBM.~va0HbwG{{ZKZe0J~s G͢6.iSyȃaqy{yD7QA;ߺk!8xt{C᩷FtH/')ouqq l~±廸=+#@h@'R#LB*&6^N"ñ?5y$jT!k.H2- ,l*Za]#5D:"Hi~0l/؃<TWXJDk])y3:^Ɯ{%/2[h"|?-[zk R)?幗@?_D6_j\by< i]zÓt%nTH7r^\IvXxmR.{t)q4 Y0 Tr bߟ&7ɦ#Mo%ժGLK[bEZzcVӬJ %s}vXoLH;ˋp<;0=DŽɔW ƾgR( P+:#|&~BپQUxj*? u" `^Ai5 o<4 +6{j{([?̫T*j#y {}thco8FGhDr"'iз#}X)[pgl5o $f E92;zKJ#x6đZBdotQ˷(pDDF|-M/9˒2lX'J]**vS۴ȖiϲϥMim0prH՚2pss<;W \gMΪD1B>Pbl{'>& F]]$]Dn =ACdUz.ya~Nv0ȼ Fj^@槯BtKFmD٧:*Ϙ4/Q:,få]˩ח!-1]O%B^++0愽!æǵ,DzF u%pԌA[ cEYR>p|IN&+lBsE0@~yWOt`є![YYo)a`nʇ PsqIEa,at`[2~FÙb9PMx;kGws'4#&,.exfqEa\jgG)#I^)e-NYuW0u|E]:9kQyy?lr\*ɚclHD:g u(X `iR; 3ZۧE{qxx:Rv VI l:qwhJ'cHn[/uY&SSOxu}3 >$)__ޤUM|fm\dzhǟ#qO SljtʏH9e; ];fXEſ%`ɉf ˗`ůO'm2Jv۪HC+I8$k!xᩱ 6TovpSp$ge{R! j.d+> jrH9-"&X`Rs|| 7;;@bh܏xYKQd?U8lܬY4,mS(# &gM]p-sx%1UF[ngdߖ{fpa4_פ70}1zբ /oGl+֧G Jxn>.I̭<~o4CV=)V$3l%"…(6`|b$Wl2JT[j&άjB#[v 򀐈pE'm-\e۵@M՞N\k(/o͆g;؃ xs\5k/Zn2z7kLX[ ORd_-|!٫-!öu001M^bTp㚙z{F!(:gb?Ux橗)썜ZWlt ֿHphB>ų~='}|Hb2xb$k6#\{GW{ U5W6|98Rd(gB[ٮ$t9 JXg˵K/1MHS"~FS +Mg_ ։̱V\\/Y|ۚ!uߘaF{iHjdz"-]qY1 ^ \a\>gEI~=5=bmI'6RBci|eX+3I9 Diɲ"C0ne&1;.x'1s1(S+^N o&oǼmz*ю७ڨ ka nƦ{f`](tޑuHW:B=&i-'ve^!^Ykyث1 8k^?!P h~)zMX38 zSS|HJHfPtȴrw.+ >s\rH /*phdh:+#v,2sRrFkPVVXmޖpVBk=_5kK- V |Jx`&ā@y Y5oKC}|Kt\%Lk|f5B ҂o0il[m=J3\̷};QE+4>nS8C,p6:jɵxԝ0y#鉜+w~x,3hI 03w cmӞ1+2~I ċiW}Q-b)$|S5˹tA?F!f\ W *ĆO0;9O[8?+K?MPYTq7bYa[#.#HYtE%kU[k28'N5iΫ>#<#w &lo{&fW=r Цz42h br ;0?t\ ,AsRGiga_~D ϵyQ;ϩ0v8")+ %hE/VNbz0pܭɸLˆ7\rfTTw+[eDEy W ccG%VґYlFfc r~.0m Q.{zM}%Z;pkIu/p1>^oMإIԬ[Ģpia:E`E+}Yű&? u9Ennӳo9Hf.=hiNRn}tElM"-k:!s FdP۹'mRDG]߷$OAM$د3'c e=8Z&Hן2/%7;)'uZ*#pkcui='ɦX?x\2l<*7θtA3"ˑG,oUe(Wo!Ƹ^A 7'el Q8ýy@ܼ K4XEI:~ؔa}XwU`Ԡ[qޫ j uO:"nnY)132ߕqm)N!֡~ڸߕ6j2{ o^bh\ș,iDNf\sP&B̃Aہ|?YigKHæ+F䲭 q;EPUsr"l\lh18;ff<2)VK(?}_ĿNQ:X%6Ix/a;,,J,5uaQ5NYo$g"(YA,*pJd~pMMbiXC`%bf?)Ro#P%h'ܠ͠r"'k|*AT<Tp8x-b'b%;8GZR\.DŽѥ7ؼõJ;! pK7e̗GÇh3DP dLNփ% n s٣7 P%΁AL. YqFn/5Ý2!*YN|K3M?$F:!;fw5SDžVe.ŚR">S602n Dww(SkMD+@& n#!!l%sO 6ehԖHq Td:ݽ8oc rA(ZU5|7dAlVwK!T~rkU0f%1fq;ṵ vWb޾,'\k}俀Y!vdG@InE֛kM_ؒC,/I6PlEa/K %qm_N'U|*5^/l1 /#4<޶ai}Z ^NFj`\`|0;+/D{ǽ!; BKz TSd U BȖEio.\L̢0.6Egs v^MZ=a^ɪXSWTuv˓|6ѡ,>˧O]Ĺ2&?VHTjߐHyJ # s;҈Ā^}Z9 sSjYŵ(o^·Ly&?PU>иjEh@"sCYG'VCLu-6: B|ATaZLU|Kr45byӴF̕ XI7u[Ѐx*,R. _x̠7:x<b_\۪d HX6򛦴|QhS&xΠO' rq&"(m h&n WZw N_pHh(JsWI߫L'4Q_zXR&AjlPxn5u:ud[@bFA{/祵k.F) !>Sv*E~ dwګ-AƉ!uyVjVgMNO}1:t Ʉ%7n0#`9C/P $׀BBT_AuAu)O[|fTtY-~yN0_CiJ5DBuDr)5?(yFmF6.%p^WF1$JȦ ԐţFHsKbX91#JO;8CArGRa1vԎ|C.⠶ O}CQ*'Tvܒl{e36q2Q4^F:σ- KBay+^nqhԛ_1X g `[ɷ̇/Lz<4%AK&~Q4@Frd3a{-ܩ0]gY01K!ts 03fEm8J @T>!J9uY赦?);JcB`"|$jA%AF|zk1f;N &hGDYM.TtGh$ߵ:lr)ڼm %}ԶyT&P"&>O>XXLb4)=TtrʣLyo>) P &Eճ:ÑͨP&H ZuAKFErG5(M҉yG.d\oWq+N u/_Kl钂4ۖz;mx|D0 Xr%p0\asςה;ȼU-ԈϊքE%?\4>)":ݏK`v9iI4Yoߕϛ2_ 6Kp#dԊ*FQBX~BbU-'+u`Ђ}V?)nt_oՠy(blz" $diO|IsݻtJ{ے o TS棽zH*<Ɨ Bl0i|}qBט;rA~x1!9c+TTy[ue-WW ,*ڦqAQ+TG1&>Z*)RKA dx4yh7Ty: n@gh Z=0@bihq.:ƴ#N<]SJtc*|s-z1#T\zY/F2:3;I_@ᕤ6ihԗ= iA ě!SʝdA>Қ盯X-kßO t\TWkHxI3l."<&;=_)\85ߵjBZ> @HmX}MunxiΉ6WtD.9 k?LK+BHl O)z%=mK)6fKD2QUbk*PUdIF7$/͹A]L!-nD u})&/E1h"9c[S5{撥l|H3E~3L961c mHFZf:_0˾~{#ib20?]M6ZU r[ÙΒ&ݑ9GF%Mido JxBd()(E!K`i D▗jkVNK RC۽UdJZx[F?='^|5H"BPp#&Xҋf++~ lƠL*2UpR_EΛ yPh>iۏC.i|ms@TL2Vc M~6+j(|q+7Qq|Spsߔ]'F=Cf-~Uh'G$hډ\r)=}@{2F &i.vO `w[ۥRj,Vt`FO~MURaA[~P#h}"EVTנ/5=`X*Vb rjh;HO;[:0|a~LQVׁ坈r~.m$>=''>P˼\d"N=}db1ysh=p {B9KB[!u8Y@o_-E_omr2jLYCe%Pmd~rOhvH\LxcuuƗq3s)E߁Kc+@ѣ=8"ݡ_=W`WeFHu}HnG/UiOy$=5v岣L]mV]͛QîB%$ WјES:t4o ]?O/*<$H&d*]T uP&\zؚ\Hn(ڐwQ1`f6Zt! t/ac׆wdqD~А^iHhٟvPX\)t_8ykcs t=߆n'UTG)o!NP=v9|:t^nm J׏`Ga+feuJB͈ e3d+(:;9F5qpG:)tPAakx6mS߾sgP0{]kؐ&) 8x@`l!lwg:%ؠ nK}PVPWy6d'="=/5tr? =vJd'B/}]\]>yҵ\V9o9WwQZc`a6kWZݖT%ל-ch`!m xΥ"Re1͈H>{!ѡ >hk53+'*Ӕg[1|M$uq$r!jZ„*{jOa=]ї!zZpmѼJZ"L`֧$Yg0 9cN'n 84WmbinLLi%(w/sQ.1]Q@ܡ%t(Svll_ fܵ-%p?˨a*Y"]h&MsWӎX5Bzs5zYCCӗ%\=R4S5,ŏG3Yc  U0*OBeNݻ6MP<=4,jɥ<84ACseMgv=2b!E;MHLZĶS*J{nn];1XD߈#Q dΚL2L% ' }τJ]0Lel3r `T?89tB[ג| Uu,EE }(vMHюtlοjN ."eH#G1lAGrMx.F^y Jɢyd}*g*ⷜ ,&sfK/E}#y^Гe n:XxYC;zc5%qNÌxM4PbyZ"WHcqWj5hH/]e] d5 tt 5x"+RUex {%'2]UotZ< %6 Uhx+Qk -UwQk;'jYC5\wKPX]޽?aG1T$HS޴f.!׋ K]ϙVbg5sHٜ`miy ") #ܳ$#w3KAMwr7O̹1*TFALUȃ_Clp78h AQ,v^ "6q-7aϦz1jţeflzjw_Ǘ=2 л (+f ?.{I6^n<_hp MbT)f>J{(ҝ.[՛ri}x} rG66CV4J+~'eE21=2jשE6pEP%!f-3w EX-GU.=K;._R1 O\MDw&sx.:zuwކ¦16VepمRs/N9$Edɣ$D-~ulzØ`w6eF*Md>atsnЌX̸jy4,PENu&^&g,@6wKXt-S :]ݏ3/Rmbf_56wcPw0C5 >"k<kZ \nz1tr~jb V'Zu2LLZs5IteKno6?xwq{0DH/cjR@Le)閇*s P6p{}jiS OL#!Qz&B-,Xx,7)$ͧ8g7R+,H[ほk3]EȶkkIL#!T>휍PZOێtEkivߤDk`qz”s(^$Yqի@VG:a+oanjUu冸sG͛2Q6ϯdvvL \U]DJ ?zbB,FwVg M1(;86Y[׼yf<$t8tȋ7#GI.]?W@̰D΄J{ gwNkDGXGt8p#Ҹt*|]}57\L': zZ]8BŮLEUloWH]1 ;8y+mm&BCIR4I3zJ"  |<(H^bp%${6ʭ"ѯ, 4?F&\5OrA87 t?UC vp+CnRMa^*f o{gYP-߄s?E?wc4 ( 09w:rTJ[ӣM'qL( '$(Vh$bֈ; 7jvI4&8sƆc]p sIBthoz^( l/d\K N翵wYj#1dXw#̴u JA"m{fۓ"gIHUXX_S +^^87$-[0Hm:=ng hfD^fM/6Xc5gRݓ & `ߚ jk@kUkc,UӬQR.c0*%9-򯕻CA L"YfQLRB7(#3zKC.,RHxKi9us$QφNgmo(IM'D ]m5SwkIKYF>+f1Q8JEԉݓ22ڸ䋗,칦O[ߧ/|GF:w(*[{(}hxQ^ 85IgtRW'rv>I-m;]3OΕIpFBo׸h6"LtA=+94]䟭Ow@*zOwNG_sI¦7u<9Öa{wI)0S 1?C' 0.x@cྰW~qˈyYMp"pi΃+ `_W׬r17 6Y Z,<@-! E,s~r8=aze(o4X?c<3+q'YCbHBg;mcG _MqKQC-?DQ u#^ M%nyKBvXćXJ/E 8 v~x/OYܖd@3ⷃ܋.@sG#kNgޚdJ$J !T >qxI_)AڳQIlv z KNuNʶԧiw|\)#F+渰Q[-~>[YW$A+skHnRWN;-I \IG\R/ћ`8^<LgEM1l+YwV7d3Jh;`I1bk"AaLID6k#XJ| 8C HqpM!NΦ{C> kcܤh/G@<"emߗ0cbxaECi!RO;$&c Ta!WI?5Z'Jүv?-P!d"1lY MK+~ovjIOdOjmR[9שׂH+?mt uEUx+%)yDQŪTI]=xQ"-7F@ưǝ a^o6D_5h^H@b,?ϝQoneB4hkbESˍ 1Hr^81g80f +~N~ΌUHN'LkKԆ4 ^Bo+ " zĎ(wyI*?pbVYdYO=na9h)04Į~,Nmv\ֈ%/:JCiv}+"z*1sJ^6% Q~Dxq o$QELyA>p0*ˍ/oFP_H` pY7`4WIpQǶJ[r}ÜD8a!,k+BhbAkSs`slLM뫀(_b0 hÇK#?H]4Wr'f`XuZL7xF<Q\ 5BR}LV,bT,XrXhp۠\J/chT+V:/9E)[Z{0 ݡ8/0>h-,.7?zG B|_sV s {T~GDlH:&ȟ5 vzKJ+P("#e;/X,?8M4Hn>W/W: 9Ӂim"y/uH4%("Ic㗟։퍿ƂGFFWQH{Lc!~Wvϋ§F0e{ Ir aS\8:ɛYėz@gQpwK"t(a+NBu+zEK͍QtUX$7hXCʡB~F5xMQ]Dm! &B^[D;|C-fWKxiXpu?]>2D-#l-xLɮ6`_{^ú<95 $svpoxTG2=I9hD= 3PeQqMx"gh>-=x*mtTÿNttUدuj4_T͏x:Sj8koV{2!h֓ve}cEA~uxյtf fH^Yi#/esHEft#D&Ƨznqr| BX'wODW?Q;~Hw!{W:AZlϟ} SV3W b"^& .}h.NJQI䝙V:H?v^HP3&0qNw(e)A;J U b%jG`&]Q.AOx~P$AA%s},xϓX# Аvd+}|=uTUx&x|(DAK`Q}R)ODʗ[]fN4BmG/p3LgSHujcdx/ڦlISÏR{/Zfju.mi=b-sFѤM^_\.{$RD+\lp9NtQʡAll`˚<$Mt[fjolIV'/rjW^*JY&_>sDpN Q -`)=AQubi]p%+S޻XklO?-T9wzHlFG4E?ũB kIh P'"xB '4kSpy4e/# ɑыxjWW,*:OfHl@'#u 0lt6=5ݥV7=+Xnc֗űW\Z6#2}H!`IFA .@c;igO7hκL9>ki0vdz`yCε1z|*sZ}qJ%D? 7{C($h@g.qL/4cq>;ǻq96]Qk{; zTҳ9FH\ȥJ&$(sl:?.&uԆ9#?(\|۟x{Qmr䠐B:Xl'ntM7=*'v g7svm]Y >aj'7T:wHxg_gQjԆ2-QˠEX )3X79&tncr8Rܲ_ FcHfb;׿kߩbk_*LUyo`-=5^QWt/= >L*xL{S.mInHptvVt=0A _v"Zϣ}`lmsw'9){Z/%P̳#0AH1n!r(]jqZK p0Qh!}Xx) fۻl_ZTxzC9H ThpJE$|◯@ɣ `iLU2f>A@!tR0cp,ı ?B1'M^'ZzΩW3u ǸZ 1E5Ӱ Ù;Fɡ;NPC,/w@E[]'˅,yF/%ANb{b*Q ⺩B0,:Md6/h~xbN~uDBJ$ڽ Sr1;< L6~l2Yqઋ:[E9\SÑJ:ߖR|sk9SP6H<z`aޚ0^[A{0Q`4i\y^K=Urò<- O^ӂ3"?]{LBT'Ix`QWYՑj7:󲃈gޘ*\k@o)o׫2-PD;G42gWHPT!$?#S,bۑCjK3b Speb<+ڽYl n-F4 评0Gd3AAL{AgYO(hZrN V[֊ %,JSѡrn"@Wad1?t8KѸ`k]~(<5n YpeD ,9Rû=h3L>Ž*X-`啂{`LV[i޹0?'B J ' Fבw!Y"Zd P{VPG5OSCReoRxTB1}荑Im'.^~/Σ~uyy R"`+-*@њX'ZiTV\"/Iw <(E*dh se3sY׀+Rj{Qɣ,g;bӫw'3 atf1@lzz*&W,[;L@6N"hzI# 9@3 uj'nM IF߰TeiC#}rO iune[A:cM 7]:rs ",A28~KI>֐!Z=y joF|>+c>f^h`PU0w^edF__L˩` '*c4qPD di!ʰw@ wT.h^SBst]hE/o,`ҬkLH(Qy+wއ:Ęx6({T =pc=F]$:XUT6tT01LF(R:CB-%'~*U cPbCcW&y5t /0c-u,RB)x/"_]N ,%$ӥ1 }ؘm͐]4eePɊ x {Z+v]DWxI綠+Ϳī O133_q{%rQvwhn(+c3Im* N-I u>)NK(4G<hޖKikKfL!ۢ8F(q VX˜l(Y,CLͳJ t) PD-5{ڄA/l3w1Y}y:"%=%j~0}HxĦWbxA&1wcVn̢GE@oF:4T5.Ml5LAxddȨkw AoUiq\F[#odt!2_GOK1Os^(;I h \c&fQw+k% DOUd"xTn2c^`˳9/Is@=$ܥEUir{\aq8e5|DBy|Hil3 HH3 yjl7)2'wKKύ<lk+K23CΟ*FEy\>M'3O+ai8|#)wKҸlV%-TѬP(nÖn<̥J =Z 0:K#nD\@.>=K <ܤxA>#m{Zsq#GG)Pf}S᮶|oz ,\2:YPw{(Kd z}sezJk)?^UW PPS:4CCY : UB$z(Tl2`jMWwG4\5&CiqM[z&پm;[yҟm,J-g/3&1b]sF2;;A~<6RIKbSL呉O/~™"Ӱ3?q>5KFDCyK͓-S@\[W~vv̂Svx%'8m-\GrFZJq&x a<f[k,"mB'..B%4tdTҋh.Vڍx+DqvX)n Otؖ3M9DgH36UEZQm\IlwU'[]b w3,?#Ӓ]FEZl$ 1E Kz Z/+3izT| S,22"eiE{"XL@cfR xd{ {92jR* G):k@P7,b5?n tᕦ Lw8yI_ᐯýrZϲJnNYKO,aL~w:}b̀+gҳUKPm19.=#?MtYds=gk;˾:{XA楌%Bs@ R&|hO/m !&W'ʏRrP/\N'eҜP%篊bؽMNXmXR1(C41rTj8!;X e˦pfU͑61|H:tzw#ֻzU+.{ ȩsGC_1z'+DTһ5@[H;~dW͸'@@#ϴ˭.JqKf0:Jp I+jc ,1اL1aX9t O#dnA7tGGĠZҷ:DE=4׵yexIjhohCsP5(2ner Vd93v" tWbqx,`^lԨ$>Zy:dΤD'nH> ,QN]^]9Mǧȍ[!pT}c{]ᆌJBoS[,źJۮGӑ>TW)#HIpOF#[IT7zC[Bخ+ aћռDZ(iN|яqf8 c;z a;]2(1:Ȅjؽ@i3sq}R* M)˛~:U<{T R&~-Гŭ NODvTqzڳ5 $ű '/W!#62x3C6q r]"~飗R>%vQ?PHt߶!ҀyIKQv& 5Iwj6/1~DfoI7N o**ԔQbXr&)KyR &{Cd:3B (WҖZ|,pxS`*Ϛ VSπ ڴMIEײtA0vٳ2հEcO)Ԉ%:iNqb7Fi=?4$&6c6a꒬3#U?1?ng ah>&/ zYl^m6q^ U<.pyv7Bp rƦspu6Jm}s1"dxWy\ ?@Ey3j9I#32v-J8<S(I0dG0qV=;A TH,գR!i4t5N2kۿ;u􀵼}.G(+wEkO&`_ؔ.zq2>‡i]oW ԁCO5:![{+OQ!=AB~^B 3.0չ2܏Z2'jѕJo`~_Q]9hKdX4~垅I@,z>Za @G=廞LS7--;i]!SoɈXj,Tӄ#3au0J fc+ 6۸m?Iw u~9GAkfxo> ZSg[ ;N}pIdJlٷI.$5x|`@b_\)Wge$cd-Tӂr%z)2jmQ9t*+i[fv"PEeݥX_T@!cʙ8h|N=N^ H. m;vPYzAC)DUlM镲/8 B62YWFTgLh矷w`϶N2,悑P9v6|5B1Z"C!0Ztasx|[|mXGiW-q@H.k=?bz'yYf U37Y{sR -xx^*HoR?l VldXv3n?O{f%9L`\lKH#)fZ1jcM^Wj-wГ"TBbO5/oC#6wGSX9,B$5||Cb:Mg]>`F-Z`$@Fd0ɾUv*&[U=@T C/9R9Df2 wԋ'i&_s5DzkY^uTN9w5k Mb?ВEnVoE= {k3)ʰ{ڍ9PS:hDJ:Cygx5:0%FwڸtÇ)`=YW,s ˵gLw*p`bdT3S<4\¹䍔{ Hr) iT6vr2[\ޫ>K W]J- :oہ^!` f_lβ[bs{T 3:|h:<3jd6W rElf%SZ}iI2`gn P sIN[::vnӍ=|^ JwR=*:8yA4neS 瓴,ք;#*FK)t3!Wk:HN+ZTֿ!ަM6 :j^LÚfelc}y?Y),[A>_U `/w 'U+"H!8^I1@(kήgdcace#hN1܆p%ʗbUͿt(&u4}_`KW YV hYM$- Y} >u'o:p?ѽ2zL U10Ie 0\S ġ܇s瑞#[^=V ==Ǔ:tNU@tX$aam*r73.ܝ5=|'ah6,٫^n)ʐop!Nb/٠),r9EN m"l|פqmȒa|0\էtA@ΘNOpF_ ҵ@9E9W)$z^"hM0K.~٪ ^91tjki;@.-Jף6zyd1zn3#5dee?@A>=VRWjɆ;Z u($:wDQnD0C]:13rFV jG$`{T XTEhn/gAƥ`;y68]bUq'o%;fSW8S*Glq12^gV8@`}n, Ǧ3S)(p~1;r0W4hv%Ӽ=tH!04n=0[@?[@Wi:bK.'ztL̽,}jx$ VSEJ40# wESO5i:5MK7(S Y"6?HKV9b5un\݂t,i{[AVV!2hIWnyo!sqCjlEmk QhH"x y>}bUTS,N-z8^'%m,}ԮbܳeJ`;pa@LMg.wC3mmؗT1^@WM_xǼf)6,zw/|($tg /')#K }i3!l`Z!ӲzT$_]`䐯Ψ= ǩmtB Y5/ɪ7q?[07 a&Tڱhg[a o8h)g !Y+V;CA/$.({i#~32$n~փɔp/&magfyua 2D8Z NwWЬr><ĭl{vu_#]-@[e((+y{fʜ1M]W-]G=\JK^ӃW1E#(^4l!Sb'SVWag6ds}жa'Q+a=qmw87(FN^c8k%{dg;Aς?Heyz<Ƹ_ _QϢ$N˞v4k4`rLM8 K}J`#CО7 K#lk fTumMs?hPY&w4|e~M7-nch_'Mo2~tBg./]MO!4 .iXF 4, )~T+{b wO1sr^c E ep>B3gYA>pdB*զ>#?|wh <.AjK~(wr/]y҃C ؆,"0{n?T(ؘ=Lz u!R",#ř a)&V0ȱ\?x]AZgN6{4ڰ|; ZZx 9YGT),*Gb W턄Ql׊I^%Ӑ+2~kPt6 4ꉝCRRdD}9ҪW4 ͢5>D9\ fsk. &ѶG.ma]*t& f˜//j%y9K? [ ) 3A7FWnC~v wVZ` :O?V:rŠŦSK H\X\yKS/b^xexmEl $|jYqKV+#$TIEWJr/0e Xr|@t]Uܿ?X;|Z z;zWiX,22}x#̍{ZzZ15:8ՇL6ov % "Z <O?IlCd= aY5*AyI}sێNL=L@t䠕ZqJ T*\v/T7)}~ ;d؜FaK)Qú-y#|h3L `yMQ8Q.oA:7\zXrM>#c ` 6˓-K7c,ؔvpMnǸSa~-3dIzjuDC`ڬ*bGQzQ :7Xœ Hn;pzpbj~a]nӽ>cAh{`.oWr;w.aUu/Ő0Q [_P%Q>'imgHc@<"H 'uFH 4 zV`54YQӑNXcմn $#bX!]R@ p~, ocD@\ʝp f$/+. ]dg#;h{0!&h#-x)kWkrv1 +lFkUח^Qqk{tÄ9 iœdjJKܛO8$6CNevfǝil\ `zZ zQA{6ji#-*&2Cޱl[z&zSIce[^<Ӧz2A"Q^0<+1Վc} Kl uf Y^BYJ"8 qM9N.qXB| q&.k ;RYO k{c4.BpB9s.FPSX5Y}RҲN`-LD}Gny#?v\ڦ㪶2 'B٘qzjGLesl Kjh^HrB ԋV˃%Tf/O4wB.7p.*-3*݀gZ}5hzCL15$,PA|E?tUpzl,P7&y"¢H<"](5mVhfUԱbAbbS;LJbd-@t^jZdV#X8F^4ENj @(UƎ 8R6fzf)Lzwr >DzmpY n~ψ |ް7fc%fZ[/].yT#k0OMG_h> =s\JWIS3Y}^a`\qo&GWLUHL%K!]P!E4@e?]:gӐGg2D̮X6ɚ˒|^Rnf}{c\fpVw;e!HcSS)=فVbGXN&RNdKטLdlQAhq ƹi}dqp,Dɿ]3t"PpTi Խ_DZ*\p!o?n.K+S HKܩw\knV1-)­ f pf/T {gzE3˟~h~׮nߗ1GB>%Ѫ"kTj %*5bbGlH{><}^ٞ0{"3pįw.cЙ/dY݇ >b:UQ tٓ9ihY$I:,F aQM+|J[i *}6'ިM|-oajp3u9RA2D3FR)MdE KOT!+UL;Z`;.4O"5aeH,",!"'bjHݰr-| =? +,*O jO2hΥ'wɴJLo69!`s@"ѥQ-oQQֲk 8%:~muE2hd&?ǧnAB|0sfX2 }4.*P q$k#_ñ3(CFIIT{M|xa8BP~|44HȂhXoW'R5i&Dzل:(46q8Q.0OX217[H3ipx w:ϳa67Vz5G{{XN6K:n{1I]RH ^ at^1<4޺`tUcmkRE5kE5Ŷ糽ΰ{316HioMYfZeE 3=oumIEjhDΠ:WesԤ&yKz$>DL'YTyLw,k&ZlnsH<*8{wϜIV r>k(o8WUp`&7švNF$ux mHe>fH|hMcR;UtcB%Gv"}7$q]hpizij~QM`As~|F/dk3Y7=4n?;26ٶE""ua<#FkBHS@߲dѥ*dXV<2tTl (8_xWH>GQ>'8,p xh_]]I.Ҭ=jncٙǼ7V{=I2B>q Qh.f!m'imBP0U&P}!35#?i!*Kqi>.{N*$+/h'Y4_4IZsu2P(V[8:8Kʒf[X' _thUaנk ;NGu4 7Nvr`#~bNU3af9l:фS/=lZdͶU˱>XrkUW>KH̤*(w@A\ZTMŊ{^3y=##vwynYZr5.(XRVW) L`lC.I$Ӕ(]'e\ӈvG=kf4)t!MN(0N6eNmVY(V;` s}f<Ф@_(̃Y "Ih”BMl>`"82|b> p~>J|OM۽ fN:t8)L'@Yg{ >D(S's6o|4ׁ5 22_(/O/:_t`cT:caMB1cضIhc'q1Lgɇ]hQz,cE0 /߄5ܡk:Q\2N5Js~?M@jL$B dlإyanqzߤmu>lrq:>K [pJTD_`oM)a%HjxZi21Q@ B"*[=c86$b0*AeKZ ?RmJ %` ~--0ՌXC;/A Y#n8~2$~^t!jg‘$ -ZW9*P)Qz Q!ka-f8[qGL t}4cusaٍA((V2I+bxR p3I6a<ښ8"P޻㶀5v=B% BZO쵏SӋC-:KΪGDKT-iyJxJ~ED2CwY j&r47`"Mld 5R|;JZ̈́xp '3o-*P[CkipO6qojRBu=L)%A냕0N6D֧랫:b9$X.SboܐKU :E#ybC9[Lֱ[.S$x&OU|c̻ c(yhqZ97Shc.500޼=8ӓqؚ%R148^8}>>JFCdL\ָh0z?q?چKWaleX_![8ݔ+GNbKv>Ϛ˓!!nE\u\Q*{zS}d_xDyݦTϐc?iHX;i.M࣐3N{B~`ޖV}w"8ךr8o&n=ˡȢpg6 ^ٱ?dKcyX &) H!n{-A TǾZs)Ϊvl9o濬vU-$:eV.*;Swb1=rnMyFDr}@&[$XMe\$P~|9&L))l;be06hȕ^Z"&p5I-MɡBt82ʄJ+-E[%Ay%褣lZ_Tva"S@c@lM,4h' 99,6#3+ds*%%(-ťQl"R9̰V3ywx>Z";L&RE=*I |t4o>O_U1*KmTFGĩjU6M f8 NrAq}r_jldno\LIW`.A\֕,yNϑ\\}b'Ɣ7@Z^O\Vԩw1uQ)- F{ꃺ"Cn[fk{ⷷG4{\80R;1Bdt8ύ>)cʝJ\P:6M[kAI.sklP-D <~tNɒ̽pw`R}S]%T]a&XO2,3%o' IT{l(ȩP$s8H֏2C-l>jE"em^v4Yoz .Oqhp2:0JkY.?4<5E1']6gX#T?RƯ㢚$jǻs4PNڪ1%&[U/Q#&b j.fs|dPz F+d[I n uZzO)9MFC(NHH ٿ/)*~JΘ:xQvp`<civ`!`~v-.f쎹q1}7+aD޺+If6\x*iW^Cbn-@͊XWQ!՛}^Hcjq`/N뎐:R .Yp]g v`_iO+XB.,=!`*AҋDVMJ%ntԡoQügQn[<$J'QXQ'nm*f_!6)\Mz&q J])?C)zYC'bddb%9Sқv} ,}v/Q,M~,*%qOlߝ/Lj%,!u336jIJp!WxVՓ}d^BΚDRQ1}MF qBqPIP=8ad3 bxgK6oDȶ>:H ?̻GA%~+ D2pQǬt`\|n` Q*#7+u!#Docsp[s[D!z9 hٿ _^ܰJ%Yj:z!t4gr^sCmwG7 O>0)cV%BJ( E֡^+R ?_g` V)ܰX譹[=9Xx?Sߒ((s6Wzpǖ^dcB[b]τg 3N)au!M s?dMM{|Y#/ vg'tK *ĴQ5SՑƵr'}RkdazgC%H "M޲(-8#4^nsʯqp/W%BuB+*k"ZGbL0ȉgj&{O=%Io տuc+@l1EOyIEMJI/!/fn<2@ý̶m{0mmD7ƋW<@1H@2\S: cHc,xTR `o:'ɒ@)13Hъҽ&N$l4y8-DQA倫<21Ҧ5ȶ./0#}{<,IYVZRz(?4ʩY@q8Nt1벇g+ WdC4.+b;_ ty!WMuoeDxI [y &s0Q/nGg.Cw+Ӑg 4RW9TbK[Ve AΫwx[\]Ƚ%d lOU( l0s'5Rs۳@Yik32$"q矢s"$عw@P%8RB{=qh!Ƥu'Ll&M$6\uF^*OmHh5sŦ:g_􃠌Z6}dǯ< wR?y3?މıy# &}TtHՂ^\>NsnT1/NU=Q(ﲝbӣGϠeHl0/ɢfJ qyDeo=t \Lk ha{O6Nf̏Tѿ@DO٘ȋ6_o]s6 :ZؙISQ[tEQU;]b9}8.Iˆ^֠?z/٠X9iΘt'EqVV[ĔPJ^Z!ؘt=(O|k2J=n3-򴟴Me *Af2ATW̜Dh*)'U\¦@.UǠPMgh48 8qb) ¨>+R= 2另4[MPY%6?P*4+]{YKl_}hSC! .˚KӒK2gL~qߊw}>46Pyb4qMɿ^n+Ya^fQ^F:nR X|] *`>w<"p`՞wy8SYz AUuj2dQ` m SAJƂibj}X/7}'%yՠlHCC\hʧܤk3߭DR=.dq;RՁrd!]hgz[ !g:/D|b@RB{-{#EdU褀3O=\zwȔдC_ K%w7*0NxzEEWjN =lq+E X+1)QD~zٰ6;d3Br]eЗs nyK jAŬjp_$VRۈX~rDP.H8vbHp;dȟrHpNS,au)$j.Yuu@8S x5YR" |3eHa﹓^&VZkf}d.w9Xn(¶ K>̯K71!f'9 RL2]-Jr?a}P>{GaJKJ !B&Ia (ӕd"B`rPthq< j61opNfxzږTF2M甅7W.xYԇ;6e@aSޅ'"魬_6M2$#$[DYxzc ǯWuHze \ t*QzSμomE0/-Ke/oVBxX#2ixD@ID3C `&Lr I&opq5;@Ot E@Q&@h{08~G f+P5Cmylx XwY(oh0O9{vFȻUL-0,D߄s^sO >tRg4>?9 Fwz#J:E_N$FJd %hY-VY#D&@e!;XQAjWi'uX_僡F d[>jkHTissyǻCEnYw}3? <|+=L#!T:€&NGx.G82GdRٶqP}=H8}L "Q}kVLk뛽[sD䧇R s&jVt"m5\y Quxl E$h"Cb6-=znPkPgt4!#{&D *o1UqyxD_Q.!}ެn%O5X ҲV9P2f.ہ ,'d7 pQL}uz|iZ$)a~M%*\(=7)㱞۴ < c%]; Qӱ/~t'$Q`Vm RF`/°Re&**0 ]b7QUKDCtUvI/ғ4.+JHڢjsIzs08yJ韩W'U˦Xʕ\9Dec!X810T4>/D;)jֈQ; W9ZiUkGtf;Φ ۜ{c=hc1UQꑌK?#t Ђ%E&w3x)Sz `W a+ee|zgbMZ"#NF =Ùm oJW+}&,|Pw=ow6zaw<PCe"*qFAhuN*e]d`ܐ7_y=,/c"VoB(]tZCBzx6OǴ(۽ng.eΖ(0}hBd|Jxʴ|6݉HHAɌ.$/ SNcĀ])K~Q=M =Ia%Љ*tT']NgN-]nj>{멛K<xu B(@e'C𤝘^a՝E]轋+|0#s{eg4?w=d,vurh5?%==.yho%c>\9]zU>w_YTIYv98>gob9vy 6hѵŬH3v0  ״pOXd- 5r^g<ٓ֬ak&Tsbev8a$]{ .gĘB_( RFʕt;CD \ %oش/kζoY8l廓r_c"+!Eẘ&:mC0? R9]0z@7&1~(7?knֳ$țzI|2SDLm]n5<ϥ.%4F@ۮU"b*@&]6i?>2|#7u.pFVu*M[;qk a )tzn۩Uq*zlt={%y!Z!GE)CzX5I6)Φ &-\#vxr#(g4sY;nU {_}ph|5):Z~ u1X34Bj>rFʻ7NPPU3сanc!y*MND<[a=b)]$ws|vvf_'6N1(=y *ĄjijP-]u",v"xtՍZ家 U_2+NC;\*X2C]-gf|!t 2SgD=U7FdMJsUIu݆t[[DIVLMIM|!I +zbWj쨃H7!D,-a8θ_:&\Ւ ^=PKk5 Q8|F&Sn>cᔓN)k ﺗ)Su5*2iTi3f $/Ӑޝ%̄UK7 9d`/ SW΍-CKGTmQ+#cr)sEkȏێ_nUEm^㠇6˂`@ptnje~iO I=K GEKOxifhYKcQ O^M`}˪ `aZn>Ik'6>wMN&i<_r>HYNk |BY. LdG"޿'4V&)Kj8F>gh<9plx-'CcsL/(S^5)[c[|I%LYDRgb悩rZ#\=֎Wa rvS"؃ Y k w;:n[/PrP,\Kjׅ#fAX _V:hqy/fm=&"?"iQ7{, ,%BUd8og5O@GiX$&@ {;ca1{Ӌ't3I*qǟPn,ˬp ? >b g?#--h~ukpPvܓ.~ڡQtKbz1NA'*UӪ̢q*ZO ,Aa1kQ 4DC^8 Nef)aƱ A*+wJkd?_x6N-b 8e,|k"x)X4C'G֏ws +*ebJkrv>͊TӤ6%Ўzޭmh/BJ*][7lCz,ÉLQf(;{\Q]t[sg 8Pי@pXy@( _xn/˅H1KNfU1uewN4Eu!/]eow=h87P}k0\ Om\m#30Bp5@SE4 cob4)>^ `61 yz)Lpe q)lt.币( !Bb6sEA6FUD}=gXʏ'Gw8 4@dAzYp_}|s@,~`yʅO9W̢RPӕkϒyHM+UNi#ECtlu9u ³ z瓹ˇ4/<* l U]*4=aۧDRwlJ2*T-'<|(ykF9 ha DPCe'VmKNM˖{S~'#LFFo+6D}T_m)jV-^3RǺ6ekLDv uAY~\յbz{ h>(mṢ3QզuWٔ>Wq0~RH&(ޱR"Vh٢zfØ!( ̈́ڞB(Q6@AxOkYXO4ѓ342|"?)A>ʏq!yDE@Oj]wKU'U^IJӦ Bkؤutyx,sE  ګF_:{Bæ@ng 2˩CP)|MDNq܏ohbr3Cs_ ctɳ+rWw9[Dn:dJ(R:7+u;X) l brvC%=kG<3K!OG64c69i>q]<H`VY[sY紳>w8Q#Cp=`KA[dwiUq5 Sس!x#aSJeu?ف4􈜗oyGпd3D1 2F%;2bD󯭤eccюhlbNez<<-W@p.ӽD墳`(HdoC\Tc4`X7Թ=[ȑ$+- MǗ+z DETQ{N#X_?r)C嘦Uυ9ވt,=5Ƚ!4)z+p7",Y֤/7QDI& 7b[sh"ܣ\#vmFWن?2"_צ 6hL"HrfumWt9˥3~@ G"ԟLm, 5JC|}-.Ս^6`J"=<(3T,_+`ʉNB >۳f1͋[5`܄oוwDža\1Nn.S OS<%V^D2du:U=aq8hǑ }OHQZke3 wUq']z@Fֈfq'~YPEN4\(a >F*;J}:iIc'VkϲLd6y.bF5d?µ1G`i_VoAMYO_kui̍oS^'*nFiZNYJBpXj7v!!8,;D@49ClD5*-)vܛB 1jS ƕ񁧵cƯNb>'+ d#Zaxdo=R"&+%g>ӥވ5-G#Ԧ_ܢ.'%ǏT e,g Ul(9܆-?0 YX ^apҚT YoXY'%x ?GClaDV$J# / GR$ /1"+AŻ Dup䱵tHo.MC **3kޘ ~rW (w5)ѹMZ28jCz˭ķ?/ z]APA]30( =1l4*"{?^akYoȉ@A  yRGfAGCE#0v\ckȈ?&Ii%C  1ՔiHP^bS#SUCn1p/j!(n yM4Z[W`ʀ 4@{Nu?pn8yɎE3\lhmp.?;+y[˵7z^WN5&NJJ\նڔ@ҢC RSvӃoh{+Y77,wO1?: cVaRaVL$/yv##L`+L]{1w50۵ gq5 ' ʂ~"H ^3Sy/%N6ֱڄ`UC˄xl(UP #T6^n SէZ/V̬7gHnr^`wf jA$" KAt;uw q3hXi<[Md=OO!u?}cZT8'߼ (}: Ց5ZCi3yVoDlMeΖ9|M'r**I,dk{kANs蔮yv/b"]u]lYylk]}sG1W~IE~q/pDX>#\<(6*F GԾGh:tW&%BK.nuv$@NNlX{m슩G-䯤'ٶDGL^憄dFghpP.o9VngƑ2:G0vIV6Z֌|$fX{yI{vr75(SzM].&ȚZ7vӌuYp'lQa`cc i l쯏;ǻϼïniaIwp;L9T VhK8q-EoKcWl<ϳ( $kT2/ѯjgR|1X[,ggћp̬]^8e> `D\VsU:uW]6-joXԛ ^\ǽ'eN @9_v2b"9H8~C}&x'瞾6;? ~Ua%*ֿ&;; vUfMo15l50uIVWW!XeLF-ߣ+{cZS^VeIk-4Ѭl|O1zv<-Ej3 daq##=d1&}jZcBб#MeBƯ-Z҈XG'<+4nޙuВV΋H/7 #)]sD W䳦u x%uB &['G.RQ-B~rE:G\B:49 $٥B87oɱy^{IlmxwM /lt IwDP͏-3l8l.%l7JYN]p;L+0R+\e&CP6Pc+4¦ACw$HaXIP2%_%)n By M[#gbHNI68/"X|O * tŐāVCgN+@jf)]Kš_$|sQ"T@nF G4m|4A30ހIf&(q'$Jӕ `õ<]ݒ7ٶ&Ĵwv" JPZthT뗊;sgd=L+.̵CJ)-Q㜍qȍ"zi=F5*aW.-Uڏ3-ʌ@[+ºT2!)+X#Wݬ>Ux5L%e[%c*X(TB3Ei_DKt< {u l|ʃY}v7CM:a9B;))J#4(MRA4z{ۍ5*|(ʗ`=6fω%; ;<0ækzo^~ SbͿ~?t HRYeMD4ʁn&ߜ د 6 eŹv'}f)s۠85բ Wr8MLיi11( ?0&q#WKp Z[` qla*TtLN+Eg:E$46~<3̈́ ;!ي.[utA!Y9 #)KAuh*E$V}/a/1Rf,bj;b 7"(_GUJn"*Utemif*!}k1Z 7K` Eڳ25$QC ~ˌ~d500%4p+O? he#K9VycU3;dDn1>=}Bx"nNϒQ( hXF%'l.Gk>Dk?5]f[LtKR%SAm"l Q޼ac2-ْW)ݤpcPUKk?x-OIvi;Blk^&uAe-M(XLꢿ,xMyqZVVSedX4}CRIka7\m)|)v nlSu?ՍpYDD\/V }zK(J9a=}Ya \SΣUqO0mYpwsg~I$<뵩fNf9;Sq|ACWVTǖ7!)PZمw3NΆM&bxD}-'Q/xdx x[)|2YgPI?.Kvͅ G4%P0zr̳%Jx rY,T~c|@آ 4U>|/ x Qme9P  uАHӉ~FqR |{a&g)IO[!?i-89+"Fk!y8dbĦ%R@f~`ϟ5z*)*ahB>qԷ.sP+ePvƌfݟ^5(mNzq`xdR`HQ ׂqqNN f*Pr֪͍aF(g0!J_U\ӦIAb@~]'5pڬ2瀱Ԟ+&6$s@E3DZ4}lPHnw̒|j l7—selHOM K`'HDh0v߄LWB VF:'Àh̡ v!ջJAq/4R-2΂rzE[R){dNqp0dYl©蝯(~Ie[Rk놎оaa(WN3T3 N{蘤hM.#lo:u@po9m|9NG/ϔ.@IM*/zlO nt+^FuNѿaWZ.ep._5jP:v#ur/7Sc"*aNzng ?eA7 $~Hɟ ޵XQa92Hcu8]hkHluty\H)%ƂvZjۙMuSo_X{T%UЧ1U@F eY`q!wg.U17ccU?~O@8fhlN $ӝ~[ (X(J,Œ쭬 .qu$w;&?m[_M6C"F\0 ʫr uD16Kα$Ƈ n瞆Cv 5Øϭ9@I<{+$Awtl uj<-RBN'?!_À6Ty c(dtN#H7Mm՛6-[KjB^?ɦsGaш]#?OּΝ RJR핺@fi3'፮{,r`ONSuڄ YZ