xrootd-client-devel-5.5.1-bp155.1.16 >  A dk=7I%z kNư._aDSpqWേU\; NAb#5@pzļAm{|tT@Re0ңۋ֧54$J= cUUyvGmvZ1?H]rip4ҹ78!$`grq$ӧS{/+ /?rv4\0`ow۝`T&N|T.JBLkj_+d.RN\o~ YM6O?.`"!yqK$^hzXȯӕ}`(s\h Oc 0Z轗BF_X:KHHN38Y3LԉiLiVA MLJxux"]LWLFdǚPiY$[ T9KB\Hrs&Z{oL*B_tJ "q&W)x‡%g71i<  9Yc>U[{c52a7cd11e41cfba652c016c838db02550e822a2764e69f8f36aa83247f952533e94bb887766a749612f966bea26b695d59cb29c dk=7I%z }` .BW 0Ҟ׸Y%ؽ 7+"F0o=" @t,j77CWKFN# A6"*x36P.ѥ"aSUԜGD)%)#jb_9?7k|(1z~fjUk&ĝ!uXxW- i݌~Xvf`pC̰($%a^u{FS9>V$|ᑋjhѕ4C-vx>pDJ?Jd ' L$(EN` z$L$ $ $ l$  $  $ $ d$  8$ P7(k8t9: B@F@G@$HA`$IA$XBYB ZBH[BL\BT$]B$^E# bEcFdFeFfGlGuG$vGwI$xI$yJ8 zJhJxJ|JJJJJCxrootd-client-devel5.5.1bp155.1.16Development files for XRootD clientsThe XROOTD project gives access to data repositories. The typical usage is to give access to file-based ones. This package contains header files and development libraries for XRootD client developmentdkAtri Bhattacharya Atri Bhattacharya Atri Bhattacharya Johannes Segitz Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Atri Bhattacharya Jan Engelhardt Jan Engelhardt Todd R bugs@vdm-design.debugs@vdm-design.debugs@vdm-design.derbrown@suse.combugs@vdm-design.de- Update to version 5.5.1: * [XrdFfs] Fix a bug in xrootdfs (gh#xrootd/xrootd#1777). * [Server] Avoid SEGV when client tries to access file after deferred closed. * [XrdHttp] The server certificate is renewed by the Refresh thread of the XrdTlsContext object. * [XrdHttp] Fix a segv happening when a client sends a first line starting with a space. * [XrdTls] Shutdown the socket if a SSL error happens when trying to accept a connection. * [Apps] Avoid SEGV when asking for help. * [XrdCl] copy job: fix memory leak (buffers not queued on error). * [Server] Add O_RDWR open flag when creating file to avoid fs issue. * [Server] Properly handle opaque info for fsctl operations. * [XrdHttp] Allow VO names with spaces and other quoted chars. * [XrdCl] LocalFileHandler: fail gracefuly on overloaded machines. * [XrdCl] Introduce new error code for handling local errors. * [XrdCl] local file handler: obtain error code with aio_error. * [XrdCl] xrdfs ls: sanitize ls entry. * [CMake] Add ENABLE_ switch for scitokens and macaroons(gh#xrootd/xrootd#1728). * [XrdTls] Start the CRLRefresh thread in XrdTlsContext constructor. * [XrdTls] Changed the bit set for the activation of the Refresh thread. * [XrdTls] The CRL refresh thread logic only starts when there is a need for it. * [XrdTls] Free current context when a new context is generated. * [XrdHttpTpc] Pass src size to OFS via oss.asize.- rpmlintrc: Filter out missing-call-to-setgroups-before-setuid warnings which are false positives (see https://github.com/xrootd/xrootd/issues/1783).- Update to version 5.5.0: * Long list of changes, see https://github.com/xrootd/xrootd/blob/v5.5.0/docs/ReleaseNotes.txt - Update patches to apply cleanly: * harden_cmsd@.service.patch * harden_frm_purged@.service.patch * harden_frm_xfrd@.service.patch * harden_xrootd@.service.patch - Adapt to changes in installed files list for python3. - Build python bindings for all supported python versions (python3 only). - Add BuildRequires: python-pip needed to install standard python egg-info (avoiding installing .pth files). - Install /run/%{name} as ghost dir. - Drop unused filter from rpmlintrc. - Rename logrotate file to xrootd-server to conform with rpmlint suggestion. - Add BuildRequires: sysuser-tools and use its macros to set up xrootd user and group in compliance with . - Add %{name}-user.conf as source as required for above. - Drop conditionals for openSUSE < 1500 (sle_version < 150000). - Minor specfile cleanups using spec-cleaner.- Update to version 4.12.9: * No Linux related changes, just version sync.- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_cmsd@.service.patch * harden_frm_purged@.service.patch * harden_frm_xfrd@.service.patch * harden_xrootd@.service.patch- Update to version 4.12.8: * [XrdTpc] Buffer starting at the right offset. * [XrdHttp] Store a new header in the headers map before mangling it, fixes gh#xrootd/xrootd#1399. * [XrdHttp] Fix chunked transfer with 100-continue. - Drop xrootd-build-with-glibc2.33.patch: integrated upstream.- Update to version 4.12.7: * [XrdHttp] Fix empty PUT. * [XrdTpc] Do not call Write() on flush. * [XrdTpc] Avoid using invalid object in multi-stream. * [XrdTpc] Always check and fail on error. * [XrdTpc] Catch all negative return values not just SFS_ERROR. * [XrdTpc] Fix the return value of `Stream::Write` * [XrdTpc] Always populate error buffer with messages. * [XrdTpc] Factor out recursive writes. * [XrdTpc] Do not allow partial buffer writes. * [XrdTpc] Adjust buffer size based on number of streams. - Add xrootd-build-with-glibc2.33.patch: Fix build with glibc 2.33; patch taken from upstream commit [gh#xrootd/xrootd#1315].- Update to version 4.12.1: * [XrdXrootdVoms] Fix run-time lib dependencies. * [xrdcp] Don't create unwanted dir if --recursive option was used and the source is a file. - Changes from version 4.12.0: * New Features: - [Server] User redirector to find directory to be listed (R5 backport). - [XrdCl] More effective error recovery policy when the source is a metalink. - [xrdcp] Implement bandwidth limiting (--xrate option). - [xrdcp] Implement ability to continue interrupted transfer (--continue). - [xrdcp/Python] Add an option (--zip-mtln-cksum) to use the checksum from a metalink with files extracted from ZIP archives. - [xrdcp/Python] Automatically infer checksum type if asked to. - [xrdcp/Python] Add an option (--rm-bad-cksum) to automatically remove destination file if the checksum check failed. * Bug fixes: - [Server] Correct sequencing of an async close to prevent a SEGV. - [Server] Add missing initializer to avoid TPC SEGV on busy systems. - [Server] Initialize the XrdAccEntityInfo structure. - [XrdHttp] Fix MKCOL response when we have an EEXIST. - [XrdHttp] Periodically reload verify cert store. - [XrdHttp] Disable session cache. - [XrdCl] Don't set on-connection handler for local files. - [XrdCl] Don't set the stream error window for auth errors. - [XrdCl] Fix race condition resulting in dangling pointer to SidMgr. - [XrdCl] Make Channel operations thread-safe in respect to ForceDisconnect. * [CMake] Repleace XRootD find module with config module. * [RPM/CMake] Don't build XrdCns. * [Packaging] Add xrootd-voms and xrootd-voms-devel packages equivalent. * [Packaging] Add additional private headers for vomsxrd to the vomsxrd packages. * [Python] Support PyPy. - Only package the COPYING.LGPL file and drop all extraneous COPYING* files; the LICENSE file makes it clear that the software is licensed under LGPL-3.0-or-later.- Update to version 4.11.3: * [Server] Avoid SEGV when skipping over large if/else/fi blocks. * [XrdHttp] Fix curl speed limit to be really around 10KB/s. * [xrootdfs] Make sure xrootdfs_create() checks return code of xrootdfs_do_create(). * [XrdHttp] Change the default ssl cipher. * [XrdHttp] Enable elliptic-curve support for OpenSSL 1.0.2+. * [XrdHttp] Use Mozilla cipher list only with OpenSSL 1.0.2+. * [XrdCl] When xrdcp reports an error refine the message so it is clear whether the erros comes from the source or destination. * [XrdCl] Make sure on error local redirect is not retried infinitely. * [XrdXrootdConfig] Fixed wrong segsz parameter. * [XrdHttp] Give a chance to map the issuer name in the case of a proxy certificate (needed to accommodate systems that do user mapping, e.g. eos) * [XrdHttp] Fix the logic for determining SecEntity.name. * [XrdHttp] Don't overwrite SecEntity.name after the gridmap phase. * [xrootdfs] Make sure xrootdfs_create() does check the return code of xrootdfs_do_create(). * [XrdSecgsi] In the case of delegation, give client a chance to use XrdSecGSISRVNAMES to limit where it is being redirected to. * [Python] Make rpath relative to the module. * [Debian] Proper Debian pkg naming. * [XrdCl] Use glibc semaphores for rhel>=7. * [Server] Export pointers to Acc, Ofs, and Sfs plugin into the XrdEnv. * [XrdMacaroons] Use env ptrs to get authorize obj. - Changes from versions 4.11.0 through 4.11.2: * See https://github.com/xrootd/xrootd/blob/v4.11.3/docs/ReleaseNotes.txt. - Remove a spurious 'exit 0' line from %pre scriptlet. - Recommend logrotate for xrootd-server as it installs a file in /etc/logrotate.d/. - Use ninja for building: * Add BuildRequires: ninja. * Use %cmake_build instead of make. * Define __builder to ninja so cmake uses ninja instead of make for building.- Update to version 4.10.0: * New Features - [POSIX] Add methods to the cache mngt objecT to get status of a cached file. - [Server] Add xrd.network dyndns option for dynamic DNS handling. - [Server] Properly handle dynamic DNS environments. - [Server] Add evict option to the prepare request. - [Server] Allow better handling for proxy caching clusters. - [Server] Allow configurable posc sync level. - [Server] Implement framework for a kXR_prepare plug-in. - [XrdCl] Implement streaming dirls, closes #225 - [XrdCl] Retry policy changes: see details in #950. - [XrdCl] Add switch/flag to enforce zip archive listing. - [XrdCl] Preserve tried/triedrc cgi info on redirect for kXR_locate request, #closes #944 - [XrdCl] Implement prepare evict and expose in xrdfs. - [XrdCl] Expose prepare abort and query prepare. - [XrdCl] Add tpc.scgi if delegation is being used. - [Python] Expose chunked dirlist API in Python. - [Python] Support globbing. - [XrdClHttp] Add XrdClHttp submodule. - [XCache] Implement write-queue number of blocks / threads config options. (#963) - [CMake] Add switch for XrdCl builds only. * Major bug fixes: - [XrdCl] Allow to cancel classical copy jobs. - [XrdCl] Fix race condition in error recovery. - [XrdCl] Prevent race condition between Request T/O and socket read. - [XCache] Check for errors during XrdOssFile::FSync - do not write cinfo file if it fails. - [XCache] Deny write access to a file in initial Prepare() call, fixes #663 - [XCache] Review and correct error handling in POSIX and XCache, implement XCache::Unlink() - [XrdTpc] Always query dual stack for HTTP TPC. - [XrdTpc] Do not include authz header in the filename. - [XrdTpc] Add curl handle cleanup on redirections or errors. - [XrdHttp] Include provided opaque information in the redirection. - [XrdHttp] Fix digest names returned to clients. - [XrdHttp] Fix opaque info handling on redirections. - [XrdMacaroon] Fix macaroon authorization config. - [XrdSecgsi] Make proxy cache path aware. - [XrdSecgsi] XrdSecProtocolgsi::Encrypt - set IV correctly and report correct size. * Minor bug fixes and miscellaneous changes: see https://github.com/xrootd/xrootd/blob/master/docs/ReleaseNotes.txt - Use github URL for source tarball. - Replace xrootd-devel by xroots-libs-devel for xrootd-server-devel's Requires; xrootd-devel does not exist.- Disable ceph since linking to it fails.- Trim long repeated descriptions in subpackages. - Trim future aims. Run fdupes over all of the usr subvolume.- Update to version 4.8.5 - Remove upstream-included xrootd-gcc6-fix.patch - Remove unneeded xrootd-gcc8-fix.patch - Merge cl and cl-devel subpackages into client and client-devel subpackages, respectively, to match upstream - Split client and server libraries into subpackages to simplify dependencies, simplify installation, and better match upstream. - Switch to cmake-based install - Switch from sysv-init to systemd. - Build and package python3 bindings - Build and package ceph storage backend - Build and package documentation- Add patch xrootd-gcc8-fix.patch to fix build with gcc8- Fix build for factory, rpc/types.h is gone from glibc-devel, use the one from tirpc-devel instead- Disable crypto for Leap 15 and Tumbleweed to make it build again newer openssl versions are not supported by version < 4- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Fix compilation with GCC6 in Tumbleweed, by applying patch xrootd-gcc6-fix.patch Patch taken from https://sft.its.cern.ch/jira/browse/ROOT-8184 Fix is included in upstream version 4.3.0. We do not update to this version, as other packages that use xrootd do not compile against versions >= 4.0 - Fixes bnc#985167xrootd-cl-devellamb05 1684749542  !"#$5.5.15.5.1-bp155.1.165.5.1-bp155.1.165.5.1xrdgsitestxrootdXrdClXrdClAnyObject.hhXrdClBuffer.hhXrdClConstants.hhXrdClCopyProcess.hhXrdClDefaultEnv.hhXrdClEnv.hhXrdClFile.hhXrdClFileSystem.hhXrdClFileSystemUtils.hhXrdClLog.hhXrdClMonitor.hhXrdClOptional.hhXrdClPlugInInterface.hhXrdClPlugInManager.hhXrdClPropertyList.hhXrdClStatus.hhXrdClURL.hhXrdClXRootDResponses.hhXrdPosixXrdPosix.hhXrdPosixCache.hhXrdPosixCallBack.hhXrdPosixExtern.hhXrdPosixOsDep.hhXrdPosixXrootd.hhXrdPosixXrootdPath.hhlibXrdCl.solibXrdFfs.solibXrdPosix.soxrootd-client-develCOPYING.LGPLLICENSExrdgsitest.1.gz/usr/bin//usr/include//usr/include/xrootd//usr/include/xrootd/XrdCl//usr/include/xrootd/XrdPosix//usr/lib64//usr/share/licenses//usr/share/licenses/xrootd-client-devel//usr/share/man/man1/-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:Backports:SLE-15-SP5/standard/2402a58b31777831297683f461d6c8f4-xrootdcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f401aaa0783edfa2faa2aebb2c2bd917fdfbbba0, for GNU/Linux 3.2.0, strippeddirectoryC++ source, ASCII textC source, ASCII textASCII texttroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix) RRR R R RRRRRRR9ߤֻFNI%xrootd-client5.5.1utf-8103da6e9d0fb03e63e095bfeb58fefaf8ebbfe0be92317ecbe4e9d1f181a5730?7zXZ !t/ww] crv9wB~+:C\O`l fQrKD^ RL5Wڂ0k;#cK^#'YRӹx .XA 9: `TYn&7.m7bG%xihqAdN(͇c{&>H҆sO_UO4JzL@7WU`Qvk#e,Jue i>ܒ'M┩hR _m\Jj3o 2VjyJ#B'#IZĖVqP be TsV/[)<=-XSY]$[z;0.$Jt9LcP]QV:' s/S#SlMAyV$|+O&댏O!FעȤM(9gr jvBkZЀ$"v5tkrE,+]WV 5l+e`q~^e`H5MϿ AZdH\*ٍDFth^dtsPq=Y!.)+40MoQn=_#!&/TJq@xrBl,p4_EZ_X`ꄢP?ɢM!םTĝLxf"2 ?ܙbe/2OhߊVj5s\)0pQ$-ա A±q<ϝYhz]~&mi`ʛϚ 1էn9͈#-BoWʽi6?V]m;Sq,>MCۖ@.onD&|ދJ׾@bwt%Ưr9 $ɗ^jmTcyԁeNU@e,JXF* S,/7zc/^C>a8e[/gR]8lEo [Į)ub"038<_럦 O:5ub=`Cojچ^2d%T|Ggdf=;A PEM1W_ YYeN2b`V\1LjVP̺FgK4R0.i p@?'y9,PdPa(TKu@nLZ:<2ќ-_C;͚5kT:D }Ņ!kT^Y2%;;2Z~0R/6(8n y8ö}{SR=2vigb: {W@3޸mWM$po6R nB; =/TL =ܥg3Ӊن!beӥMEirJ|5Ua?4 2g2,O^zDg4 \ Z07őquw*Lj!*s4W=㋐N5[}4xL`B8[ ;@zVQ$}lV)_z- JmE̜w^ s%o5b]*dwwq:2 ф5d}U6DΠjr%FS'úBuH1<5:G< ζ C:qcc@I'ik,uXY~cUTZƯ >x+G,{*$D?ĽX:\|#@(xĕoR,C+BMJk?ǘ%F 63pg`[hF!h<< ,[F=nYB0g^̅@']ڢ9tU`=3AB&" )X(V3sol0IU/^1P72ц'NRx\?&zfхm Hr"4_ K$\lj|ק{ac07VBԽ>ϑ#$т OOeq(kjPU EhiͲ'us^$u)Q]хD*Vmg;ئP%pԬw}ɨ[؈cD@hr3,𵜟FU?_bHwKCa0T#ӂ܏ x:i5`^+V$nK#dݣ-<(AS;[|Wv7`h3߇'Ur4~CZgnו4!Ͳ6@>{ ZCKt1YDd{ti,<`́)KdW_n$`vyeLIG۶ªp"`nF 4[Y4ecM[ Mfҋi4)$om!H |𘉔 S)(栻2s9_&Z'>_U7.I|=uERDM`Gspcau5XN>ڣ^MIQ_"Z1ڡvC-MƒVO}fO@6̪ݿAXb.m >Li'WT W#\7:,+Za Z(i\rAȚ -M^4Ov#Jaq43-$9 #Ph 75A {<T_L6-+YŘH>6>"4jSMn0dc2G K@:JđU4w'EH߉e9>^LrB)p ߌr)~dZHxOrÕ빔Cs]wWI :*AnKXHjАpy( UFd^b٭> ;hAȜKYb4 MPUpT},{RƑcY lw$ 5,1v4MqBn3ю۽< t_A=jow(El6Y$ p L(nbC=xO"ԁYdiYԤX2h0x Y68j)rv4@̾<qC"S%\sk{0{NǪ k9,)m23_MK3}C62ZŮPPLn)ʫs 40+y}OAQsl B ə+Јjp7{9E'ܚ5/oeý3/ _}(W(iEķ^rE!NC…Qs]1JUV :=1' Q &$[d(dQ(4͑ j#ǭ0On -5{Q?@|QA@B]fٟYA XmQӄ]LuȻa|TA I9Ct.Z`ܭc!A@k#iNT`JnaY Jb zK%7)w { \ lO@s[r^kV0Y}nCMTK}x~aYz;{pl7k/^F1*w¼fWXSRrl"~<֩>ʞt0i`} tM]!K搳k8a^.6N\רi#qpUHu: .Qv%m9\att~8uB9$d] 2ɼdˑ%M ʞ4s-NUpИ%/`z6g:1cŴi-Nqi]{ACp#s-PԄGCg6055p-[}HhkHasvBUuZNg G0vMQv{ ήٟv y\ګonjW=F/8yIf~ /"0LE%鵼0GFIظ`-jwܴ7%$kQ[8?mLCLgJJZ-߯8sq 5O`s9ɥLLqj5qTY {|3e RF롿Zph@AB~nsM\̍h!R>12{KXGU0FZ#k^ W擂Q'jѤ'Z:$";:.8=\A x}jVl(R4?!О}/),N]pO~V%\wC.ί^B{ 읚PF҂d"eJ ]c>7'``󍜅[cocX"{f1 Ώ-iEևzIAp L#Y9#ՠbh腇Rj)Y gp{z@EԙhHK yUNRGۥ+}FZ!`+*9'dXy0M/2'Kyz>Fڭm 1Y-#VpD(GN(#t=[? j+K>BY[1L*R9^.^TsocWTe6GWoCKM< O9m@FvS7ۊ`fr4e' =]PxK@kUOGv9|-4|g>H#(Z8f[P Eu*yܡ0ی\tz#W$J8,^Wt~V??&0HI;}یC!bd&6*޷x*y&+`T @x &R 8Am.A۰';7A^C\0n]ArS@4K(4bVHŠcO:` eA}ÔQv&.TYx*MZ+mcALܦ[^8 AK$ WHM81}j+#*UX4irU41WS xP#^cr(TF 6JP±E~boW8R?>Eݭ!\dO[+^jͪ@st4$i: q6^h%ZBRĊ#˻ A\\eW<;fa('W|uX<3fĜkY"/]8NbUwIջm Ms'5Qq(EnY#=b4z&@% 6` `2/jE刢'Or/k zdž4` C}8=p5J&z!wFr㙭XȏI:l*!4-K/: AX-N~6?HYG#3k-@.f-R0{#{ޭ9H-S. S.)BMMҭir ʤ~IwUtONOH%ls-Э--j8)yqZ *9S #O uHaT =jn= %f k˿7)|}8[5&̣ J%ۂA05ŘRxL'XE( ?ʛdifZm$2T[a%ԅ),Q`X}~^>o JQqOԳUY/at13σV;!B,鋜[a>f37pt__S,#׬`acRt(Q.SsKLee&&߬\jXZ#y3!&UlT8Elظv<h3F끏q*c,;]}̸@wj=?vIF!zEGdr8X\[5kA_nPi;QiӸ$CGLj|&Mǔ"x+j 8EHHPÇ>#ŗV 7ٸ Ӆ mÇ.5|YDsӧHFZD}n9dۑ${EJi *\* T!UKcqDL.%]oH>0]G!'R%3ћ4#*<,5 ; "TqȖ1t=82hGJX+>+;!ׅONYq7%|kD" \Թ)4[E.vD (HrXVWn^f1@Z<_Ïm yOFPح~vՃ]A#JR{p:V@͔LjdSł0[}~DMH;v̂}$B׊J0FiYIy08>ׂ"Y07o`nnSbYdҽNQKů14W\+rU*M5ya`xLUzLUh1[ZaC}F'B;wWFFK$p&؆e@]YQ{be:#.|l9w>:=.|$?.N|cm '+CD:m[!;>VOX9bS&reIlMq|sȯ$xœ)G/eA?ܑ.*N%fn&LMuqR?t<v:8 ɚdɯ ЮMksmTU } ev'Ւ KF r tͰ6Z\$1k4Y ܱ.M[QN &xXFZ5I̐b]8+Sw_>{{?- !%K Ncr Q4`yV6]OueA1;7ʽA]gE4# 'w^bd5 #'bxL,XzCNp{ ,5'jse]2٣7c6;7{Y=!HՊ:^L+4*#1 Z֋+E]?:ƸэfĪԈx`}XP25 n! 84_ 7l8ebدz 87'IHf-飐ZbjkpK02?f~AU]ECJd3 5i4/GQb!U9 p?GOw&d k9R\f[6Å0br7 q r7 gb^.."G̚}b˙  kX3{RtG8C濜˭|G4lœdZ;&?ab䍴Br. .k?b'A)Cb6p=$o*V7>,)BZR(o3+b$ÚWI#djMX`ѵ^Nꤞc6pA1*%_j k#8_;}u2IS^qڵ5?D'gߙ©DϚZ t3:1/lgE6ZmKhRA>/&VoR9S5&RzgżApd3S;%e!rZg+%ڭDK')o h?;x Ҫ]FLs]T[>O [uTXbRXsErhY,IШ-wK0#.W K߬h;-"|{CO5CQ9*+OڌiHr`LjMwJwl%pŀzEvX;;Eo?bUOw8?=Bҍp [Ft2p@{mK4EakxOp9tBz#UjiFBLf5y*a fs<#j7б;`8G;W\M1?B'ف9[gos]?M%nW(3F]y|p~Y5KTx ;ekCA2#݇iiv%3!𼬀a㾁XTyP_X$V>,dD9HWvaI~S8kEKa"렞Vzƃϳ1l7̗2zXH|h_"\]<&zٯZ٦yX(xK-A,J_tz{ Q\m3 w!DVBC#М ѳ h8GKe hh&MĀp3g]0ᰁٽl;Sko>5flNHɡpdm$(W*s>r% Ɍt mn{, cU),UdIff ӑCM/!wR[AС"hm=}>:ZZ_Wkɗ;RX_ײqE L"02s"KZ"+ 1'dCL,ժpGHqWbYIRr8PU _dûDZ~rhzഗ|i* ^Ñ/N{F ^m5t!C Xb1&LR1 +Ppj~w/$PpC=P0+:Rk5W$zd!P䈚#{uQ'bgA]imcJN.Wd"䬽7u6xΩ[;14.$EUYn#.a-5J%JFZF~* v j\};/X 4s$tͳnSB~ ծ ´fQ˖I譗ą*Lr~%kP9C1fPT#0#nFg1/_ʰ` U̘fH\YC]X;sM>XI gFr87T>)䣊H@:=M"H.f>mY O~`CnpPG^͢b. z YɢRyL^Hrz*tFZyS#(aɤ_H9EchmwA]"m h%\^ƚ#~SHgF1,-`jA*4?27]}>7PW L9zkkT`ME#ي0YZ[&pϠxA %z%=קXj[*`e4qE|Q"aT=N; LCNև;U& '#NrMfy˹Єl cDp~{ׅsې/ZR7a2R)-F+̦7Jۥo~n;j9l`kq 'I'- -`P(>y3t6<;ky20* u_C_([ي];[.yXҾ*nW[,}Y].'d !;:o_%|3AP4";\6LJgz^њ?þFt8jq)5G9F1moJ=A 2ŻI :xKKPS?5z_A8 h)<.? ܺ QHAQ\; c=,8&k0T$֥LnIa "ىb31^_4}I ‹fs:r7u(ō%:&݋E؎L H<=3 hkJkԉܽ3 mF$Z>Q~fڙ$yj qjupVE"9^BqݗPS|7V+j\yU9+ f5uj*CAodnnpjO5E;)!JgFz#vc{ִC e:+~pr16̗DZC>GU=6Nuˢ @?$$ SEEFjj!]Lw BFOOYPI/61}^)BM?BLݍٜh#+@Mº W"jqQφp1 ɫ%J1T2M(oQ⹽y'nBsw(0S}5jcxLou?3;QFaR n%B֥W5(n߬^׎3LioP_ZwsJF{`r{ q^*i 0HpGydmKn̆>YDX g80b4k› c=I׊ [gD=0_r_/ .]T0 ؑt~?)9/hݍ-Of'A]ϵdwNWu% L`)pv1W{1:ÅO<My}S[jI;Wd7 "IW>ڶ.0Q3Z:a6v"ߛ3p dN)Q" ~u vF6f#Z:B<Ӌ?0KRhfb#}ͬwwu7ݖ0Zyވt5$h\d sq얤YGii~A3T?_cbŋǜL3lFm?B_WGdG{~434(;{P{W9~HūxEvz9?'=b D+IQ4?.uMJBO1Rj̶Oh=wNJ#2pU'@FHݨ,N2!~k{f`KEAN<{ىX$yjG5G|oN-doqc/eIqnJlRKrۭQEfE(k-4jO)-n^KX[]GzB hGoQ;y6TXŸø4xR@/w"\T庤/KquP2=;(yܐ雯T$⊠rw|;܆ۄ08ĕ`DcH,&vALMaflx6|QfHU P[r݂YqoM655HL^9cxoy9``ķh;AK(>><4@k㾷\oճvu8WKgaIRjR'*F)E{*,?'Ud0$plR)I]CбaSͽ}N܋( 7mҶl1_r3O'7v];jLTLnG`1],^Gy3n$plZo^g-U$H2Q eϖl\P ޼yi @'O s\P ǐdH`0aH7XB{V4a/QpoO`Y[T~띶h˜Ҩ@'QS8%& ohA \a"7'R\1 /}S3$2~El1[r.T+jɿopI xlTC{LΨra =Ce <(>NU^_VՖd%̺WFJxwN'E8$dv'Cl%֯)k-e?/'Q$dT #yj}#=|@%4},#ÍG&QУ)5 xI9ku])x9GS "[28MJ~Fj^ۡS0u٣v,0R(Һ_Z~*Q6:"a<<\(tcσ;7 *l#zW2bGh cV0H4ĵ (uv5#JtflI>M!Ғ)":Ĩ]2_SvNWZ=Z.2H%%Tj-)60âh(0>Mi&3XlP#Rd 7J/'ü+Q5saQҢ3Nvft$PUbR yWSc=nyVav҃'V]*JqLg],ō횓L^ K+8H4``CF˙W@N&~m8|,~HXsm8*Qȭ*sFpTT-N :['F{}C7oVڑf8/v-ez\ϣl7+zkC]$\UMb4 ϸ}BIW.tohC>x.]edQzq͋]AHİ7𼏗qz (kUVhf؍0M]$j}pȜI"Tc,L\) řdb\<;Jk$9=RīSiP0u\޶O?f: xk=G S׿;8lzӱ1;BA>w'U#ײRV@ eŘ9r;hNg~֛wPb,2Bt'>w\FE<6H(5B_ngᎲHU zX'9CQ\ _>*Y ?q'GKkꚕ^(9% #ҳ6Aev_OꈄۚI&c`t'´Dזe+6٤`G@8_U¯sSKwAfFm"]uGiFq\1忏$a'P )6n֥U aCsrpiEWq>r(.>-<.qJ[? m|huO6V,}[/53 mi04蔉dVBI6&}o!}4ORv<@ ؎A`+VH|p·=oA:ZNۂB~a$ .!po6l#i_duscFǃkx*A~^JHm ]a-jP 4'"<GU2T#] PvOMOcQBK(8O9l7@k-{@/Qމ TpfS ~%3ܖ/0r KQ \X-[H9 @a";)O>hXeӍl.`J;Vjm=cY%0QePHl09)ߒS΃=&T8FӤ R?3)*\A\̆3Sd6ô,ĺjU"=".)Rʋ3{y^mƛtpWy5 jpZA{A[Hum=`-(N0aaWh~VuܷA6uP~t y3#+EFz#@.$b Oru6-B+!T>*KwI3zkO{p ZǞ,`뇺UA8tSP!bbvV-hQ8)r8PUW$7W2IOx@:n<>Ofj[JEQ~ `b(#@+jCr?l$ѧB![qNc?S`HK?_^ cfyIEH%RwQ8qm8 lmZ(4s-ORW ȢyհT+we*STpj^G&b5k\Fi}OƘϤaa+!2'':TNG(pW >iG#|TDż_  &^񹖘Qk]܀u[&u&"fŠj}[l {WEMP8XW}ٔ`-P`wGEqS=k (Hѯ)Nh\tjE3)L,]|&{uq ޻mn$A:^31S|Hqk[xLlKI+Vpf .ǂX߄:= Crd#7Jd⽖ n#.A((0xT܅5dGUԃ٢ 7pfz`z|[Rлu|:4t7:ؔ>g36 w ̷݋!WpdqW1MW.wq3\_8@,q7rό9PToFPek)hP"6}EH/)c`'TA&\;f9u(BO  \ӓdepgo#sʊC{~bRd-JʿYzdMh>0 =I G :1K&-Eierbع r<$m!-4^d܍&vYH'wf'd$=J.""MlۛA4}lyY_:+i ɖ`~[޵.{[Hwʖo㣕o60. zABh>u#QnT9 LX>n9Spu\TN@*c_Nu ţ?]>"|EXA>"\O r+`:H] U%r4{F^>(5=Д;GbfiOb3 1D679'm`Y"*#IK;ۏETiw' mõ{6YLX䲂o9-O66)UHǩ@,}CS{<塊ѿJ. H)"#S;rsO@7-+O2ussA}:baEP}9‰ .W.nwܙp7d/Nf$cANy*d2p5u~uy?]r iخz}о)LviZ6ឤ&W *%Txu^8 Q7m7D2SDx/X8I 8 T@@+*F);D?e~trO ?I{:DLTJSpPLmREM ygO$< %yRqez*`=Tg@C,7嬦¨F'Zf=5̣ ww|ӏ1/w̱E;(Aܭ?58Ѡ'U:eX"{Pq507j'Ѥ+Ji`jZ.p7]9E6:PYBB0iσhCiا㶌80{HF'wI-Vwa<߅(׺ $VU*jw`NuQ^{5v5W&{|"~HMrm.Oo#*e _M^15,)#a[w}59jaiJDv"|vnkF Fɺͩ>NO4P\a٫@sDӑ+)qvw&ˍ(̹A1Q]}FV(:cbpjhc,hn]d5|D: {g9LJpq-q?@,>N PHzBxx>jK㸚ނ  8_KESlm!6C$=K䃖2~EYh2R$ [E?x¥N㌡myoa[J:֢KVAF^Pufo" +a,J^0GDyS4)$T`xd %֦=uPH]nZJDIa $[>MAL4aW#I2'ęC5l$>]]>N rKwD[ӽIҞ:Ƣbde`Oؤg!}g6<mލ}@M j~CC i^9'#3sx.}. >2 9hCϺJk~&>q_m; d֌p֫nO#$㣺1TzކϵQO8`?Dit2|aʄ`&/K\8_CaStDobA#+=oAe=,j"WBMg5:F޾NrK[‘yYf׆}&T0VjRN{*eGX?Ӗ{+{1YDt`Zj#93~XaxPӳEcwQ5ĬN%'tP`TKQ_—q5mO=6J ix-HFLXg,'^۬R^&`Ub=9{]'1JBLώ`l`Э=n^U",oM 㴱v/&w NJzu".W=H-HgPѓ3ę8-$FԴ[bVX;v)f_&#-y$߀Qc<' 5da290;V.;- M i- :N:A ,/K` dܲaJS G.0)!g6·¯ӗ3B8tfxele] }E ߏgB0-|ؗ Zm@vPx8ȿf⟂߂2n'GɛHxEGvm4>ueج@ibL)VRi|7[ G@ s#R6+GdBV¨?:Hܹe<y*:@Н%cf|s51Yr_Tޞ]H=Xq *z)!w0?r-鹘AD.'l (-D@X?j^&W mY*tY4+F/y>FY{1nC L!j 0v\C1טlL06=4e"&m<()ˌ\_,/6^˻D5DZ6nRYks`J9KEϣ uH=8*iD Mm\sv$|'>79G^aL4p+bMdI^p (˖7QE&Zew!4,GQwzR\(b#ԞLdoyG2><fF|i˛?F q1y`qbhodx@{.6{f69A y{bC~&-=?&rQ ̩[]zUGvsoo D 9; op(^ o84GF]:b$ާY>:xNT5 6HÁDn_[Ld5r 7 2 ߀-RkuB dQa9TœBg %(/d(Kn~cs\ j7sybi0YE{QNsHǚe % ؓY~q5;c_G3z?&p3- ~OZNВ?Al>t hsA Uv#XogwڎGM wwhV2 j\Ne(@q;ad,QZ7$2?K64ndK0gn}E]vT;mѢs>ȶlHO6P^>Ĉ*;vNo}_ԗ3xc'X#D!=j)FO*(v4wI㑜y}/ mX2:F'=<ߦ ZvQ) \ѫJdlֿ{J  ,;|4`HHTXvVE[D"!N^^ 1*؄+Sp G Wv2e)P-N$=C,ssFqN1a8HԈr'V(zCnEy Л,.J+UhJf7jnT`EqʷRd?ٞS|B=-]4xOZT`}V$8_((sC*'| 9R>EM)oEAclD"Ex.zٯċ!:yKJaC3pz[r=60`m=wgͬ;gl=gbϯokJ(_}Į(VQj2a*ՠ'v|I&צa}kN52ŅҦr/1w-Ma%$I<1zrzpX]fw/n*=_ZCĊt[|P魾Qƣ1q@ -+} e=`,l6}6`G/ &(&<{< V:l0JW)xEՎd\ASalƁqiaDLIS+LNQ.;z7M=ʏcIFJRM?Xй4 YEO.r `ho +!wbE甋{z%of?S:g@y#%9 *f lMS`9*@C^_ZjՅx{ε$T9LqTl'߀/ #lFSf2uͮ!Cxþ4B* qRC{ҙM(* Ah 'ח8A" I {@k" x#=儓6KK@5b\0ai6/WlCmgsQ@)[E$pf^;nJDt! 9N;>(AeDҳ9RpjQ^+E5/ y,pΏxzMg;ZO\f}{Pa- 7_P>Uhkf6TW u5D'ZB((\]5a0țF[:3?uf;hgl?K€r'- E4lbܹ7 76 Ƙ_뇠1*.ӝ/h_Wiʲ (/Gng?104@nI R˿VX{1>,/w#Xx|bɆ!QIkpJiVB>=V|^ޝ 8ca0['ȟ'>8 S h&ʯ6 waF!2>"#S|`KZǒ>=PRHazX;Q(݇_ Ja>ZEARmJy ESlMGVe>\ax뺢{39рtׁ nn_,fϚFDR4eςHjF,"x!JJMKE&H0ki|л_+V41KaK`Ư*Tl~cy5&Itr޲- Y! \,mcQyqN\,H0 q9Z(c-ٷ.UM ϱ1{/$]XCp.O>?aD(=K_jx!YqF72#l*r}:^/ɰs #mnsi22-fJDOƗPnrr crK657?ѳ` lsԽl= ,yG@ .e( $ƌ #&%:Dƣ|CV7j>ߖ~F0oo|s72a!Z+;FtD:`X዁AAƻ)n^ ÅHS,|\PD fMk.|fIXWzʈ6ZM+,$D?) g-Ɛ.3#x|Z:,@! q'l 5'= {T.؄GnK3u RK=y]q:=,1s ~*MރGHS/;x>:8){kY"=mX_2Oȼ$d&cøvq\e@r[`pW$`-6';{W5n\IDWS FC=(M`taS-Mq~9/wB Ҋ~/l38I^ey2fs%Qe,`dY,SZ<Fk;?ϭܫ%[tj ںlzd=4-LAג 6R ~*l?m3x+<Tl{s&`D;:p̜b&G,mS[nv>v"Pu?m٤9'1g," ۆO\f:bQ Ȕ䰮{4^viCE~|XŋSw]Fv)¸-YMT-'V3QǐiIgL<}IDa@@B{m5>3/-ymȝSݧH2?0YF}b{ 6Jd Jٮk Q%"u (O-,o n=tPlqF 6h|2NA)_kZmd218UHVZtSc (|1Ҽ)&hrUvm]xᓘVT$M SA\t b.w0^Y] c cf ڨb(ȓHEe@M\=AaI}Cqn 4ֈ-dck㺌(7c OZu뺱EL 0 6ЫK? > u DuF~O`MC2}>?u[]^r`X.[C+=$!dj!}yD{ & 7lG LIRzQ<-fNs!xC^XlJ"jw v7*[fw-EIyeD^k~e4?"}]Ǔ9Z$l̯:w`^SQ2UnhYb|Rqte/ :y:vsi<,7uM);V8MUvuj].tI?鿣$|d!%t\8\$JY!u_>ߠM?% B3:Y$z6`I#}=MaW ײ #[drwA䡯!|Aˣ\o`e -+`q<{ŰáPRY⿦sY!5s{l&+*2L<"@R/D% 1c~\`AZ`OA]m"Mb-jh#on|2W%+*7en `aX ~L;v=TBGpWM|RLW!i,[Bx~$tfןǂ`դV,-/`W8^3x3\mNr̭eܚsiq2n"OXz?`lx*9˛?vs"fl踾˰F0}rMS\cϒoZ7cGOb߀yjD9]ɘqlh%͉ J䍥.x.2=I~r-|#]]ٹ{]> 4uZI(n'}rS8M~z Y&qXUjZ Mgx" L.=)B:޽OQ[c#=?.\%BuzC X5\y'bbqeX{*6x KՕdj2IT5ܘ&!E(EwT!BM0LwE`fNqXt.԰׍GBn@*-zo@`({vgn[rVyLh%|P1pƍ'v n:Ê | N={~F$*X"Z&_ŃF ְ9M^ifZ^O$b0$ezn_bOV_W2A">'eCÔ휣{7_^GYr+7xk&@ *;i!qZ{%,# Dr5#~MbgVnGA ݅ۥ%Vp݃w\U5 `t ,}HN HvDwVn(*|k,A"ԗ2no0j,DdTѶC"u_HJtΠU f7%apBGLŭ3G5"ۘke߲x<,խ9.3!8+]wZҬ¼cH?akdN\x`nj*,s'%Ej:݁7nH]x/б K X}; @5Ű1˲LpgI%$_GjyFk zg@8IhrEY-TF[ۜӮdF}C[o¾K"gg#X)fA5s^ 碫xŲx1$Ϡ=.7yok~0H=@_m_y_=8iXpk#($8R/tHE't_EAyR7 HMO[AB aqwGMŝgPA=;T( i(BF54k8Ś9TȢ E*>|h8/˹z%"@ft{pf[ȴFzDrI]%RSt,T0GNUQm@iF@ #<;>nm,4N+hs IM3Dx18VҤA|tMڦѻ@]e$4>%?Pɧ*!f  S~a9[:bɇ݁.$d ~ݝl[7XS!0hUS0w#n}<=LzH(k j"wROwl6FX8rB'Qb S4Mn2^vMP (6c(B[S1!gqfp os-L*tlRzP6el|H⑜>r'8EK=*>]s̥/I}Pж͗?1G`&/zXnvbp+zl_CU|11Dw])3ԝqWR\}=8RJӢ9m.1QgoLx%թ3FϽt@pm-9#vוdVC5mw-{V? DS UJ"^9q:*!5ōԍt$sb!׽:E̵Ow<ŷBS72XD`CD g*qtc%G7~d ٞ\#vtXgGp(Ĝ"Ù5%"oDm AB[e63K/EA Ch,wϭzYjH),#8WFV+k$_.pYvCPC { j$=dx $ۑvߍ䬼益#/WgOo!e rw<(Pk_ x8  wa}SiZKdɃ撱W^WdEݪp%9ے9-mk#iJ<[=8Kj} L?'7T{ב2ߑ" HOEstT ?P:qPnX먗is4#m< K Eٝ dE T|&fmռ1GL ^G(c5zrvOL O)jRaa#?i8S׬׵OX{}V!?|Fz5&T68 ut65 l8V}B-b8ݻ ~iԖJ^" dʔi7Ll$-^yvIҿ7exYk7񜄑?M~.]y]s3OegLJ6x.Ckc K$:B|dLaioYa}.9)c7cncCzM5fAsD)tZd+Uߦ{Sqq *hwe'=?5V0C\E Cq#JX6Qh>VD/ }j$w{ھ~s2f$GLl+F 3뵊ZJ۞Z-;OӀKO:󋔍jq !dǭ>U{'1VxſS5]P,:̈́V K#?B!>єj &!5'-\yM:}x^lH fpU^}ԆW̆L #J{d)9- 05j:9w貁}`]兑fJǎxT+vg0w]?ƜDʰJ,1{ WhL2 cdhB+wsSc"MˁN @% 90 2q5mAлkE }NmsL^Ϟb=FRDa":;Z.%CG)RW`Q/QWwvw9X[iU\XptK'$[&Ԁ֬Yf =Wp'c>k| <+xL\#p? &@}֤7=k쫿opmx i]JY @C Ȱj'gH܊#@-ܶG  )Zvsb@ay[]y&~]jC"m-Ê1]K4 hr8i4u`RB͵f^'~ful6 Q]J5O|S5!Ezd " ,6jrl+vZ`G%ņ7~ӧy ӾǗM̘94/œQ3v U(9gE0s+<^2%z\.=ggҿXX(M95KX7 h VBUe8!yҙx ̱~ 6Ǧ,LR؉W%-ZpI"oL,VW*bEFBNjflIAC\nz.-MV-9j<W;XQL'x_!Y.Hu %s{6=vj&S噔8Opx]$M❒`(5pƑhLԞ}ygP$[08ZBL'vez6NL3/S6 Z+놚\/`ƻ㒸L20Ģ gsAmF:L5fũ`uEb\4lj;L'H>Or#$)gz[Dhk8}.sQBfV"MZ;Wb 9@͠лθ|>{a!](4aX~m}$mt3WK2IˎԦpg(_~-CqQ_Sy:r'HM)^`VwH.X>oȠ^.SnAr~QD &Rܸ[GytZt[TOHHLůB?Rd#کr/n1Q>MꋅMKT~7^XMWƬO)v kkýS^NGVW)&z̽"@ԕR.0S aXc;mBkx/{j&+60H|sBHƙP19 fa}=j+u:)N9&V^ݗ>tޔ;1?djm":VRmUxѠҚaCMv"/J ӄѓmrB7 hFvxU;frbA%Q@0 xE ?E5F!tx OM(9g X4z}R{F݀eWh~Ö *+G8Nejʊ0Zˊ%o}3<;{7Y+j ص9Z~>cWDc y.{Tc݃E܅Y_bEl͟w (u)b@N-|A"jM"ߙǹs< [p)9M:X+І5(2qˏ9 ji= W^z'2riv%{5BROr&j72 KZnco;Y! "Sx(@I r`җcϨ3b`]I%XU(u@ߺ{(794#VF߃^4 |dUuLccLn*l9S:&YBFy;ЮNRq`oN7k֍DE HɁU ݝmKf/ ώ9˂ Cp[*y<뭬%}5RSC1FsAo@nbcj';9㛋f37#zDo-7868(e 4tݱEԅ)Kx@@sIuCsCރ0Dw0w:/}xw<ʯؠ'+hc2>nsd"X==UJs {yY'5d:75i{7oGMLpóLUj-D_Eu[~Ppyo49k'`jLW qHLT9e쯡E+}:̏*,ŦVx/"(%6|+VbߞJͷM}:6LlAg H)^P_MO^0vO!|Z0?˶6%:Dzx-z}1{j67^~mY7IsZe9a.VCeg$K|> [떒8p - Xs/ă`~6f[(c0̖ZZ*爵d>u+މ @U@]xN07u7,|'UIt7V$% mwrZx[]?Vk~8_ib)Wn(4hδS(?D]õ&%V<Ҙ3XEZ[@k4byod%jB =zS:86y\W Gs"`Wmum8Dygwwb!Іyaj܅Ycjm0k3OJ{<&^ Txn]oZd߸f>\[:^x 0' Ibk=+ dkl 7@~?tfy׋Z%ٲ5^\QuJNKjkUa>@t^;{\!) [羃>s MB!?o#wv# 9.ڐKhBBx@ieD`< rN\54U)r^!Ox7lUȀ:~Y|-S&uw,B#/3jV}ؔz%b N({f\(uʹ& ٌKl:n4r,)I_Y0U -=wZF"02:hVAuUcGD_\@bAxjQi$e_XMTv~H앎$CnfNɓ1<`Z+}|2eX9Z#ݟi7U,^Wh[{4eR5^%Z)Dt*BAI=[bYpնÜvg\:KC`[yH2&F½fɇQi+Ud霘6p2=:o3M^n6HUE|`?!s@rW찧(ڱI{`J;\XHb@ 6,!Њ_lAIDw۾^R'xy)j|2V/VP0 (dؕ(\y8B2%P[r4wGufHH[zG ,MJ=iH֬Ha_5hPjcW)?H l3h)M Q㬑&fkJ(˽]x${ag"\bD&Zy KnEi0]+?{o]#6F^('Gjݕv]V,ȚJU_bbƭ|A/-9ԏ дCw𞖖d",/h#jXN.vqN{h)ݤ*,Y5gШoY_!Ihl>R }ROg&Nj`I8w]&-l/nl٪#ʣb0ahNw,polBPF6}w1\p /$ QRf.6[uUpp[nveѡh]<͝r[S[c5d#fhЪ .'pHآ ?KܼU35䇘THV.7\|'rعXX4$!T{mafD8#кOGCw%&}pnWa]=v~='P(r}6w#h7Vgơݰ¿R =2J8GҰNw(}]uMgBRCnBKj%u__.&cwOk V^-ϳhWWC(R=?pUD&'OAf,gff8О%:Öj:-Q\zfr<5V7(b'r,xQwl)TINP:vZɝ^}J9bS0bTb?MRS9Sq)i5%'m;)1m+Jd~%ktD^pO,*B47rFRڏɘFԙN#΀ skXG}oC+pվYxMjȵ#ߏJZ&7] ݎ.1?./DD4uEJ%袹ԼRɰmO)ñRڵ G~'UBdK‡O\4` m1)g?&Gna0.:> >ǧ+Hs`1^ C% ,*=X啑PuuL?w_rާpXz˙o8K9K [/@?r6:Sޖ|ҰfwpqoI%#`֕//{K:; G{wGA6:RX[sf/9=gTPqylfKP)6ӼgN _ be쇢B}')NV D\GLWIsGvG/3QmJ7+!T,lvK r/sD |vV<]%bÄ|dfa2am9j/& =$Vʳ@v͌TzBt6P$bUH1dtXS9Rz@Z$ I }i7WcjAv~eݸjS hiVf"lc2,?,O=}aE֑Ѫa_԰`!X/vZ~{ ob#Gn ڔy-GJ~gutPNQ>6)փJ o󆾾}`fdrz4]Ӷ(2$`Jj>cC* CWi Ptrr W!oN 45ۃk~<|_2f^pfK нƗn&3#4+AF 9)J+Bbs *1^`9Skj(էL՛D'׿;^+PxF&"~GJb]yP&-mDp9<-ϴ9Q]E qgOMΟh 6K1[ʿӾ&5g  #PA!ʄ/h(QKC*Ia@){~j@j 1wiSj1}5ASxE-k ح)':Mɟ#F.1?Puщ5{0 #^Ⱥ9 ;DzW6|X=N_Qb7Tźqwg6cZI"Ɇ;w]aӼfبb=c<^odj5'Fc"A2| XԼׇ͛i!fej>^tyXM-~j')cW7nRn.rb:uc2z0. T[$T kA<y`y+Es0>L=I~^Ë;u||٬NOMsN>, (y>ۭ̓2s]c}՞wXrpnT{pTnJa~Sj '_ w)p*G-c\dBBfK\;Ջ]##X2^F(To (L׉w u?CkZQKTBwY ٱ˷MT׫$NvK6DJ>-0 [~መN;%Uʟ\b|?S#qViZa/q"ʐ% Sy\VG^uX7 ykl˕_ %˱KuMfzIG s~R7z^A9M3(DiP*3b&kPpi>-o\*b0q+ta%ue#a O(Bn_w2'^[bCP4zj%|- tH; kҶ$̀|Dp+[E^'@2Yws#/ivqrf"2^~rAXmpDϥ8T.N6ˬחhFP+靯~k{%/icjVı]wf(ҾpH(c1ewEL=HwdW=yL,'; p ɳ7}[UQUQ3=vT%N~1in!wA=> %C11bG{zjz.#8y/#' `_2Ҩm/7sbBv4xgηrv熉2.COO,N8Ė].M2/Wkr̶-ޭHF(a"fJҕ3Y#{'9b3pM|Q Z̮Rq{tEJ>U= = 7@cSQɆ;jɊ."h8&ȁQg!5?b?Ϩ@ftAZDU͍0^#]G:zÄCK^-m/#q1enr ]܊jR1xԌlG> qpkUHhlNս=0ԕ*~cbA8,=o҂_}:D:q!%,SwK<&%n~6Gx0Ϡ?:7X"̇}Sx3ji8ڜh#}(͜ , aV p UOO>ӺkRFD+I*8v}䵐_i.ï;zСv7H➪sk [l`-R$~Pf{\ǰAОV =KuIQF)ӧ*$*tGk jxWԄ|;kz4Ҟ.@ythDK}ۡ?NMlB (Ϯ NV:zJhM|͐UAx)F-c`T9ȫuHЀSБ :4djtJ5mԇ _/'7@ -Jw)ȓkʌN55u˹2Pf"8^G`Ê8=D'GDp^\%SE ݺŤ} xJM%U`T9TZIɯ-Ś6׽\D~z*}ltO3)م9E{/ϭEžhjoжh w ,Գ]gң\vP 1z1Qfjc$RƗ5R;}c A.* P*m& sނB=}Lx4C:izPNWۦzܪNc2ǚr@pU]pIQ%F?Ɍ՘Ëa+Znrk6 g&~$/LS+L@xn L$ѴJ@'vg#Xg TQm)ntK@BC1HY/Z\Uw{ pDulbS)"߲QbzH U~4{ʑ;c儇`G̠"]OWOMǿ',iYlIw.r* n6>4x {W;Z~!mЗm%2ܙ9rԅc Wo6qtE#NۢSċMYOjNnְ?lX͡PKg{S 3|'^N93`t|y[v#=l:]&j_Y1ڂ>f?''lA Oe0P7b`^bOu&Syxp6 Cʊ9+Qnu]D|=$?V** ,@ Leş>2ֆҎnJALtP1C!E`s'l'ٛpm_Om Dhp [hfULu1UdffȆiФ8UcaBWoL{G~O^^RFM F,\(;}ho/}䎵Pjv%ne @z7Nd&b2)-n!ߦ nzg)aCɀ-cfgK .J}ez67ԊmدVwu7wmG{ SD[5@A"D#舀Gxv)q}3ʈ&lB8}?U}.aWI̢Oa U5Un2a/[b`h;5TiT:J>jPzݑqԗ6m~+ukI|I)ŀ`@i[J,`.#Jcr3T4KWV #M+P]YKƖY 80 pY3QCUpOVVHX(!u"֘dv:]R{/+#ctMdK.AFq&hj:E ӱUI%q-~fs!%lbǽ-`֬MX8lnH# kNgTe|q]nGhgqط}s%6j#7ڗ5WQO,ժUrHh BJ Xkkjru*z,UShkrDQ q7VpRǘ:L}Yo-Ɋ\bȖud2C/vF+a9Ȯ H-MM,$`'wGRy8_ed2C!7CW#pĄ6CuPn;} ѽjoN?GcVG[^){ Q{юR G#w 0+ƅv<F}n/ +`ij%ܠ2?g7A-K ʢ58L~fhs)jásm+Zɞ.sQwǂ{Cug%K38wLL|} u%{]M:.|Ul1& )53u j @QWbEwڽ :ItՋ-GΖnJn2{\]"|()08]y޷W&(p$?뵚G݁O (>.`~=~%J2Evr*xC..D`t$)@S8d Df|fNVT+A#Q$˒]7l* H$Q}Hc %IÉUF4 Fg$d jzS_1 L` ֽ_潝Y խ^0%riн-ovlsvGG-ISJf?BjtV5m10j`:u<_s*Zaxr{fKFZIq$p:ngS xAx%zdĽgǥkK6((]FLz!HtԵo!Q#և/S_'(O(wyiZn[gk9D~OR(eŢ^ni}ЦeȻi! ͍=Iz/Iw9΋IB>b.lX%ŗ[O[ '^35ZW`Ҽ Rpo {A*vKҼef.ׅE 2[eU`P$%둪2+$cIel pSP3]MK.᳊aZHS̑1[Jkyeh;1a|*P4뗣Go<R;8Oִ}j;q4(;s#A#Cq;3kD;kNHZ?*,zJK%z^i:r_$f/J}_)͊%M7^l+N:䵫8KW; AJRz ubeRTx;w6ZVz)s˝mFŧz!ΑlC2DY_/*+á%T26tW5~Fn+<0ؒ1w#.uU!=) ba=');e?l/H0̔qЁOMnrUC݃cgx*Ea+gW[F- %Q 6\Ғ!??o3M3Y YZ