cyrus-sasl-2.1.26-lp151.5.1 >  A \/=„}Эƈ<!Z .&ƅ<n M>9.6k|> է >z"(Moƒ$u"Fi}SDw,Lh~4.o9xa4xɤq>wywF_sd=gPw '6e+YBn4s~xvOe}i2TTVqg]Bi]!hU>p9f 26f12820727ec324473c27f139fa2b930fc4127e29770749800e0ef35781c13d668aa1f351525d45555fb164927c6bdf25a2cccf8`\/=„0F0udO~*wߛ(@zs)?=6weW;pT m $xe)foq_e b׈SSQ$z߬mu iF#5hp+B{ X؜M;Wm-+ݫ-K7Q.88 w12Dosj?دK8aaXռCf0[9|mB}\gRQCpLא !Wҵєvz酇{D>p>3@?30d   ? 9V\d   l  H|` X( 8 $9 $: $F&9G&LH&I&X'Y'(\'P]'^( b)c*Bd*e*f*l*u*v+ w1<x1y19z22223,Ccyrus-sasl2.1.26lp151.5.1Implementation of Cyrus SASL APIThis is the Cyrus SASL API. It can be used on the client or server side to provide authentication. See RFC 2222 for more information.\build34mopenSUSE Leap 15.1openSUSEBSD-4-Clausehttps://bugs.opensuse.orgProductivity/Networking/Otherhttp://asg.web.cmu.edu/sasl/linuxx86_64JJXIIiP:Ip9E AAA큤\\\\\\\\\\\\\\\\\O#3\\\\aea9e1257baf821a3111a57e5f1bad248f5fe74ffdd7745e32cba8de632906ef182476ab9a704bb748c5c7fd47825883b3802d422c76df8bd7d2ccf733c7047526940bfc3d76f917a09d9fec8a03289398329f330d44790e2da1fec8dab1709882986c525ad0077b6902fd6ae32b0d3140ff792ede3449fae87ae5fb3e3303d390c51040d24f8e211cc29eb73a0475df2ddfd235dfb8325d242fb71a34517497fa1928b246ef9c0d7cd37a1f6739ca88b25260b3caa6a178e02f65fe62f5c22f6ff6dc14bd0434207bfbb561ef0be71a147a08bb281e0084dd2aeeff06b0c35eb79c61d385d05386d17058d19284c6ad531f0036cf25f413a6efb45e939a83159d6e5d1632140a6c135b251260953650d17d87cd1124f87aaf72192aa4580d4b0bdd5a4bff073d4cd06b8c74e5b781a96c83802e1d49cb99c2c2e9fb7be986588dadac1f5c0dc87a4eb46e9558f4a613acb981dd52f8e6f0e503744f626ca0f0ea80324cf7a1ab202088019bf0fcdc2d0e672aa8be79f85c7bce2a9e2fe5fada9357843e3f54c262fa9d3b746686739a03c9a94c7be51b5731d5944f50df0b9blibanonymous.so.3.0.0libanonymous.so.3.0.0liblogin.so.3.0.0liblogin.so.3.0.0libsasldb.so.3.0.0libsasldb.so.3.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcyrus-sasl-2.1.26-lp151.5.1.src.rpmcyrus-saslcyrus-sasl(x86-64)libanonymous.so.3()(64bit)liblogin.so.3()(64bit)libsasldb.so.3()(64bit)@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdb-4.8.so()(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libsasl2.so.3()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1\X)@Y@@Xg@XVhT@Tw@T!`S׌S]SS:@Rt@RO@RH@R0[@R%@QdQP(@O\@O|7O@Nσ@NåN@Nu@L(L @K@K#@K&(K y@Jd\@J Y@I@Peter Varkoly vcizek@suse.commichael@stroeder.comvarkoly@suse.combwiedemann@suse.comvarkoly@suse.comjengelh@inai.devarkoly@suse.comsfalken@opensuse.orgp.drouand@gmail.comckornacker@suse.comvarkoly@suse.comjengelh@inai.detchvatal@suse.comtittiatcoke@gmail.comjcnengel@gmail.comjcnengel@gmail.comobs@botter.ccjengelh@inai.derhafer@suse.decrrodriguez@opensuse.orgdvaleev@suse.comaj@suse.derhafer@suse.derhafer@suse.decoolo@suse.comjengelh@medozas.dejengelh@medozas.decoolo@novell.comrhafer@novell.comrhafer@novell.comjengelh@medozas.derhafer@novell.comcoolo@novell.comrhafer@novell.comcrrodriguez@suse.de- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1" By server context the connection will be sent to the log function. Client content does not have log level information. I.e. there is no way to stop DEBUG level logs nece I've removed it. * add cyrus-sasl-fix-logging-in-gssapi.patch- OpenSSL 1.1 support (bsc#1055463) * add cyrus-sasl-2.1.27-openssl-1.1.0.patch from Fedora- added cyrus-sasl-issue-402.patch to fix SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402 (see https://github.com/cyrusimap/cyrus-sasl/issues/402)- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5- really use SASLAUTHD_PARAMS variable (bnc#938657)- bnc#908883 cyrus-sasl-scram refers to wrong RFC- Make sure /usr/sbin/rcsaslauthd exists- bnc#897837 saslauthd package has no config- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure- Remove insserv dependency; it's unneeded with systemd' systems - Remove insserv and fillup dependency in cyrus-sasl package; there is neither sysconfig or init file- Revert upstream commit 080e51c7fa0421eb2f0210d34cf0ac48a228b1e9 cyrus-sasl-revert_gssapi_flags.patch (bnc#775279)- bnc#871183 - cyrus-sasl-saslauthd service file is missing parameter 'Restart=always'- Implement shlib packaging guidelines: make subpackage libsasl2-3. (All other .so files are _server_ plugins AFAICS, loaded via dlopen.) - Ensure directories are owned by packages and thus get torn down on package removal- Put back the .so files to sasl auth packages from devel file. The .so files are read by some application instead of full path so in order for auth to work this files must be available- Add patch fix-sasl-header.diff to resolve build issues that are failing due to typedef 'sasl_malloc_t' is initialized. (see gentoo#458870, fedora#906519)- Removed server side service to comply with Factory rules- Update to 2.1.26 * Modernize SASL malloc/realloc callback prototypes * Added sasl_config_done() to plug a memory leak when using an application specific config file * Fixed PLAIN/LOGIN authentication failure when using saslauthd with no auxprop plugins (bug # 3590). * unlock the mutex in sasl_dispose if the context was freed by another thread * MINGW32 compatibility patches * Fixed broken logic in get_fqhostname() when abort_if_no_fqdn is 0 * Fixed some memory leaks in libsasl - GSSAPI plugin: + Fixed a segfault in gssapi.c introduced in 2.1.25. + Code refactoring + Added support for GSS-SPNEGO SASL mechanism (Unix only), which is also HTTP capable - GS2 plugin: + Updated GS2 plugin not to lose minor GSS-API status codes on errors - DIGEST-MD5 plugin: + Correctly send "stale" directive to prevent clients from (re)promtping for password + Better handling of HTTP reauthentication cases + fixed some memory leaks - SASLDB plugin: + Added support for BerkleyDB 5.X or later - OTP plugin: + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications - SRP plugin: + Removed calling of EVP_cleanup() on plugin shutdown in order to prevent TLS from failing in calling applications - saslauthd: + auth_rimap.c: qstring incorrectly appending the closing double quote, which might be causing crashes + auth_rimap.c: read the whole IMAP greeting + better error reporting from some drivers + fixed some memory leaks - New BuildRequires for pkgconfig since pkgconfig file is generated - Removed patches that do no longer apply * cyrus-sasl-gcc4.patch (integrated upstream) * cyrus-sasl-gs2-not-overwrite-minor-error-code.dif (integrated upstream) * gssapi-null-deref.dif (integrated upstream) * Fix-abort_if_no_fqdn-behavior.patch (integrated upstream) * cyrus-sasl-db6.diff (integrated upstream) - Move *.so files into devel package- Fix for bnc#827230 and #784705, fix patch as described in [#827230], typo in patch from request 112480 (remove rpath, Apr 4 2012), preventing sql auxprop plugin to work- Add cyrus-sasl-db6.diff to fix compile abort with db >= 5 - Simpler delete of .la files with find- Include fix for Cyrus SASL Bug#3589: When abort_if_no_fqdn is 0, a getaddrinfo failure should be ignored, as long as gethostname() succeeded. (bnc#771983)- Ensure libraries and tools are built with LFS and include config.h in all C files.- remove rpath- Move some doc files to devel package and to cyrus-sasl-saslauthd.- Removed debug printfs from cyrus-sasl.dif, added by accident - Updated cyrus-sasl-gs2-not-overwrite-minor-error-code.dif with latest upstream improvements- Update to 2.1.25: * Added support for channel bindings * Added support for ordering SASL mechanisms by strength (on the client side), or using the "client_mech_list" option. * Allow DIGEST-MD5 plugin to be used for client-side and server-side HTTP Digest, including running over non-persistent connections (RFC 2617) * New SASL plugins: SCRAM and GS2 * Fixed a crash caused by aborted SASL authentication and initiation of another one using the same SASL context. * Various improvements to DIGEST-MD5 to improve interoperability with some slightly broken clients - cleanup * removed old dependencies still related to cyrus-sasl2 * plugins now depend on the exact cyrus-sasl version * use autoreconf instead of calling all tools manually- add libtool as buildrequire to make the spec file more reliable- Remove redundant tags/sections from specfile- use %_smp_mflags- add dependency to avoid broken parallel make- Fixed attributes of /var/run/sasl2 in filelist- Removed the /var/run/sasl2 directory from cyrus-sasl.spec. It will now be created on demand by the saslauthd init script. - Adjusted init script headers to silence rpmlint warning/errors.- add baselibs.conf as a source- Fixed linker arguments for ldap- and sql-auxprop plugins (bnc#555568)- build against krb5-mini to avoid build cycle- Update to 2.1.23, the only change is a fix for a potential buffer overflow in sasl_encode64() (bnc#499104, CVE-2009-0688) - Imported some automake/libtool fixes from upstream cvs- fix build with GCC 4.4 - remove all "la" filesbuild34 1553510617 2.1.26-lp151.5.12.1.26-lp151.5.1sasl2cyrus_sasl_sample_clientcyrus_sasl_sample_serversasl2libanonymous.solibanonymous.so.3libanonymous.so.3.0.0liblogin.soliblogin.so.3liblogin.so.3.0.0libsasldb.solibsasldb.so.3libsasldb.so.3.0.0pluginviewersasldblistusers2saslpasswd2cyrus-saslCOPYINGsasl.3.gzpluginviewer.8.gzsasldblistusers2.8.gzsaslpasswd2.8.gz/etc//usr/bin//usr/lib64//usr/lib64/sasl2//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/cyrus-sasl//usr/share/man/man3//usr/share/man/man8/-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:Leap:15.1/standard/d6251869f5652c8d7d86516c316aa38a-cyrus-saslcpioxz5x86_64-suse-linux directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=1480481e645e869638351a2027515109b212a057, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=8c53ccd0e6b1bdc067634ac44fedb2781395e24a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca6e6831329a74a9480b9eb85a296bab7b01fef1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a7fa087783b37b7214f1ba5ad7937d7e767af5b3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=105301009212190f733f1f69c0f000d7dbf86824, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=6f9421457f232baa85c48885aa1a53a48ca7979a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=23286b6f7c86e4469f5c666e63ddc218219bcf00, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=3b42312a22d77865f0633050d9b9fa8419844a40, strippedASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)',3 RRRRRR RR RRRRRRR R RPRRRRRRPRRRRRRPRRRRRRRRRRR RRRRRR RRRRRRR RWb@9,'CFɛutf-8be127259f090f5d42a99b82d43348d7fcea47b70888ebd04ac038aa94d5f52c4? 7zXZ !t/{C] crt:bLL ~nVy>XZ$ |^",+LjJ^G˜r,7ya\z+,i\D&kQ  b (=K$?O!9}NI%Q1dcG&o e`5: W ^~h)gN9*mb)"$4|[t4}'uWC cMS}>U56]5nI)ɌQw/PcpkHGw\|4_sRWGֿԺh}FrtSIUw$M+la{T2,b< 8{_l#sovs XGm$ƽG5g شY9Kkcnђ\8 MnSfH`:_+-iWJ%H΍p s?)xOˊcp^hnl$eahzWRLH!Vo&]̤*uמOZDmͧе3~,3KkN:a>]duFy#az8қa?9O3hA./W8 \ @2Xغd$mf ΋WvB:0#xdt{ ڴpك3EӿqB}U][@,$sZ粙P#{Ki4I1{-mYB}BSMfwYpOl5}5>cnat|T79X~O}Yu) mȍćPPNw:oNH&NL Q _^ANvF# ϭ7ӴH{V~컝j qV ,o|(3g` EȷW2_|7#q(âf2йz"a@A-_eYf d yJ~dPًn)LAb<+Y]z$1zY|Vzjу(\xnc <$ "QǦw+]7we h+lVuӁ\chzcQM g,z2j_Yظ+??fꩼ Xgǟ6X^~Z 3RH"jΫh0Φ6l8 - $ j/(CS)s?EGu'?pCcfʼnӘpGR`:7O㴇`͓qz:WLwÆs-P&|nN.J@sOBmBW$}.#b>X yuS4U`Tk†jx|)"c1d>&fòE_h@y8DapSh T0O2Gջ2ev|mVT=2ISBr^~4*dbE>x30Fx /Oxg]&hIk2G &2 ڋ YGžؤ 9$h"/u;=M@-V w]GtbmT\v֏lzIɶ6ܩh9 _ɦ%w:1[A2Ǩ;nq§")bm`) D}zo W#;Y01#Une]d65(w0LSUd%R Ӂŀ׏e FNUb71pAX^ceV/{<]eXװNgDe~&"l u~|``2Z YSJ"WL2 ]}Igq8 ,DLZ ebo YwJl "Q&X6 G,[Ǟ[ @;T nnN+dw's!41o9ۚqܻpB}/Jh#[|%?6sgfƷȡK\;ySF bK8I= p\=x"X[@2(q[ֲ [ɏ:Q(8 ~bEW Fb4G4FfZgkV~>̘2bx ɔ„T?8$^B4ͱ9kŷ^eaР>{C^Ü<\{cQ G&lUN7ss@GE? tnJ1sј7D\u"004 D]/Au>xAi+={,8b Ss>뽻6\ ' w$ .j .CC;ygb]U]B.!>/fL(i$ aaY|B{eHfF=&&e9lxb Ql(;{ړO =ǩZऔ#.'hWű /;ЮK5(}y~iER"?{+^DSbLmOxW1$5 9"zT< OIo&50 oI4\`cOa7,Gr?a^wO%,s=CT.4$H7mI$2c1<]>EW%7l+=t^#¦tn~?H";wB(f6xK=DBڈBvvExlධ=$l5vs n؍JV2]Ԙ@pӈ^N;XEduV#MŸL ִaIǾ'2]jݍ3TʲO` BRyCj·GYo3ʸMژ(Bj|OU u Tv8]feIۇ}r {'}n6%:-G| [yCWiu=D*~nkWRV9'd:_bXܒ'UAn0cnnl]O wêBBX0VՓU$OG|ayFɁO+ũKh\IlF&4R=w%95+^J p"0Gߥɏ) guNp d^=QDƤB[RR}t}VCS}"} W΀>eòxaW(U ?3_bo˖5w4g"~CQ9Ŀ+qt?:7ȱ 0z p$dvԛ#x̬vu-`1`1BAƢu]. OF|AXD&Υ:a+b/Y)"~dCv7Az,rxVihuf=*g]nV[ݧ9̥fP$C N;]}%c ) %PP;[@a$35yi悴`Zu`ͬCRzuR.}MD}B<=HYFoGyrE'\.}m:T9+zuVS4sdXMf? T-0aY  UFFy,]dH$ #?!`+jMeN85Z*ۜ8ȅ?x>"pܼ[>q+ؕ-55۶+=I襼 W ^^N4`ZڒɼĢ;Cv D?",[6Jv:>E `]`<+[,YEuKK:ySFxȵYD@ENqCLz~r.ej'QLo !ſ›/P&?#C+CzHA4ͺ#҉"<)CocP:I>[։&Q#;=]J:o΀^8]WmsG|k"#8~u.^䯻ԟ@!m%wŔ[n ws Q(ޢ1_wX2K1Y QŴFm67rfcZƳ 9LC%t@d`{Ԧ:0A&dH]WC/T021>Ⱥ Z^yjj=^:s^gF`M4F'㥿ʸ4c@WiVJDChaCPh8o12ݵISե=htFlX7O*4 S4Mghbt: ZȚ^uޡo5a<`52 ek "qQvE3h2 6 ݫ}aiyY= у>a/|dY~L[˔#t0"vH!NW9,[ҁ~?2ܤfn45Z`s-ʵ`.)0"C7CCy귡bUx{q"{pnݼ+/QL6^,ZU'gSLJxZu2fܬrA [ԃÁ\ _=׏/zaktU' L>CD0 \ N&ԃVдֳ]>ٖ\q[4|U ffȴ:uWŗ9Xrt>\l怬hpSSw˸i9/5 j \gjuf?IJCCO52gk1N5;i?WC "$Nˁe8!w/w0Ë7MKxGYmrR"l?Jj\ֆk6@5{R'7w9_D-𴴊<mm;T> &FVeH8^2K7\x׳/ʥ[fy? 2cr} x阠Gy鿬hA]61؝ƺ=K[ŃL੎Ԥa0IPCEx-?Ns(5?#N :/9̔_qPFtdLSpNaISN)0|^X+(쯼8z &N jkUH,6e,25ݦ9@xPWOVvU3%FTqaWߣ^=DBA. A.2XgԐ]֛|^e  vƒ̡r`SRũU(ٔNw b{6t4Iˁu5PXz#ZfjkXH q`}IW7UT%@#m )V2b3FwqC]P~NJ;7esϵxP6mu̵7WUH?f퇯5ŤӏNgL{h w7lJS.~yIoST;"߄Atu x'j~xUݩ(Ҧ"[u/SWCEDƊUy$|ZPrP6p1mBq'vZ " 6@?'@pq zsV[vE Syӂc*|ZpCfnG,L,"ts4SNtL]0'urţ{}OgD^[H_HV-',;٩&eABz{?6lRXrM#-(e ,C,"zeAZQCES>ꗕ~G }~F͋Y k4TgfcHO\VS3il4 RIJFomfΓaoƪZ~QUm+5oG/k8߬ _K>DK{8[Wnp 8M+0/'b}OJ5K:oe:ʁ @jErN-xCn!/'1lU9IPRWb1$=PjjsM7DokhtZm[Ϋg+Rq*G/wGis+ ̀6c5W=c~}ԫ_ʻ]^6%mzNNbx[Y/J􂏵."?E= ]O ld呡) VAJa#F\ қJEPπ sTo fUs4ZưA,ؖf.vlFKm|ʞ*iðb~9Y[@ ذOy\j4<'RP+pb됄ꔵ~f&2p7.+1 lTаeE^|09ud.S[@`&½4*IdtfBt@l /W?-' 5pNlkgXJۨ" Ҙ+Nkڀ3S|-/[rlyCut`{D.@G4"St#czf$%}N>r wއ"?RLK2hnĶQ;ʄV)]<ٹZ}(#B.w__ka t ,6x “~>i |CDtfa}Z\ gupjE"Cۭ ,/n?/!̣ZZ,*uX#F 9`tZRToexcHoWV?9r$fJDj/  bMzV&R84, 0}J )Uƣ`qv4C+ TxzH"nJϨ'N;BêD}:D$X7@G&7<e3h9x0soǹjo"{,c=,^>?mqu ث}iM-II C CiN[)8 (hk濋!5l-(q?lL":rs*&.䝶. |rj:0gWSz+s7[kV<4"eCtۢ!jW0,B(~o72\}2.j}@y?piʄ/>}=%kYfbp[Ց%D^&!644GTP7k [*0JD*1>Y1qxA_ޯcQCY*60l6*%GGAS$?ic*OKPymݼ&át n fI=sGtXWGg~=:"[921j|I7e,_ʮzw&瘓Nzպf˶n}N`(SubCe4KYXKBZ#I3;#2#hЎǏ{{53d 5ã[QhHzx H`I9H读^Y*#VcK#ۈDg1#b}]LZ*{ŭs)Ԁ%b 6&)!5nەS4i]\YV,JQ1R9&ъzL*I6,&) x9МŃtn̷0>zaXŊFR_KcS9$'E[f>vrGG35 v@O>;8G o‚8'h-ÈaW[R_靌<^_{ rcg,8V*^I8־cq%GaեLY5odPs򆼂Ʌfw[s~G_ t(nyiÍ/tYu  .'bJwc܎;L VH!`7l1?6w 8ˇb<-N $59(YRҪOI̕h4hWתy/-kq 'H-jfUMhSHa@C[A$R4q/G݆dzc1$j 4"oKEdyQ+'mTDҗVX\,d~祕Ja}L#]3l pDا+7@*X\Ǖ 'D#ƑE[J sԨWET؞0W q&PE|Ik !85YN# ZȳGf MZTޅ?cQty*\`bvt)d>.$ɗ@JM`˙2D} }>ۆc(w I/Vhʼn 4{bGS҇T]0oGJue&:*iku(pM4b,% cpf-SJIAsЌBg9EqWݚǓ;!h:\ݛ.}0$ H&$]^: 3Zpc]'?Q b @X]𛌕xA L!*Mۼ&W uGO yLE^׎$*z{HQE9VdvoW :Be0>ŋ&86"gmm*ypu5}0 ( uZkfh3^TovF3Ps {ܗÊ=9 v;./ʔ4vB-xPMg*ַH<.~kmR;[CIqLO]aǼD FYȳsO_[Pzc ošn3bNůʲ]ڋx8pW zJgE^`ݩ=vG;A2mߛBV}uQKd/d=_طE0H6!mNq%TȐrLd R{@]VPBq`\MI6v!Fv03qߞнL RګZkgԴɡO׳3qusҷhe YsҊYh-zJ&&:yAOJWy9v,u#˂z8 Y515YDXR#LbH眕Eh>%F߇U{HT7o3wW;,HW   :ZxEM.r|C^G(]Jvl*hfԷvWK6{ISփ (~g<3aD$IEC/ɔ:DE:9u8\a0uVo%[R[x0Jʨ5>0 _虥fT#s7C~\ _ҫrԣȓt^ტX'1//Jiytgt*p̺wR ;\٭GMR s͖b/W+Bs IvkL9`Ud9 b +!)X̛&"+E =9e#=C mfvNu Gy |~]w5CoZ 8G{ճ#A)q@sU_ viwg,HwTk'<GT6<\o͍/LlYfe.I+QxG=Ȟ(  #|rXJ2!+H3ozv&w9Q`o ?R8ԶYm/q۔^Tu ?pw(P~ƥ`m=N'-Ӫ~X`h͈4 d^窱EH{." Ez%4dٶ_N/ 26^UU$MtBUuͣyMJLߟ/4p d )eg|H+bND]8Btnݐq*#gڤu} =M2 _B `4A}O$oc 36#R*xTn K ]nKL뚂Sb+;3X/TIܜyƉVAs/DŽ5G ]s+QN{.Iy|]朽FANj$u}R9-E WtS7=D#̣s"3f3n/%/:~%y K&ֻ8Čl6!4sKa?R[Abb0FxJ n͑,3. Q5gPļ/A-߂ܒ}"^zjaJ?\(QFGNjU 1>seREUk[{"ݓA|! iի ]k+}n|9*V{doZY){1S|>`U_?I]FʝH*qq>P .JE8߾*)4V)eD?|TvAVN^(ҝAyBTt%jK Ƭp sk(: H҄kTV[߽7ge(_OD=7PA6h6foJYXI>Qs7{#'T 3H䛃j30y]!!Q$LPB](d"d~й`gˋd.L 8<,]WFC:Mf~Mza㱡3q+w ׋98. mY" S)[pW`멩NE ̈~+: ͠$/`،Gyx&7Q 6g,#u /qvOQM|6`džK] .p^&w7 z)VgZ|wMךڿg\Mżp~cݡ$ˌ7&r,E_'ll7Q)΃z,D>rA(Ȣu,`z 3{[Kت{Sp˄E.wUXգI$q>ҭKJfIv0j\NтwH{ %?C iv_O(!ɴ.265=k1&ڎ<}h ԍj%^kF\d,ynHhjE,vf/1_F]pE8z[")m5<7(ܗpCeR6;P}\1B^JR(:K\לY3yyC l%8C1?kDǸ^IIH&PNKch.jQ{(xcD}e XMP Ff[Dr=7nBLKt@.ۺN5 ޴)\RIpVR͇4gr[{WBfeE:"]s-g>Kb 4B1BmmS!6Y%HV/{q 8H̠k\T٩B1< .C_ *eNU!k%*5KzqԈ;-ދ+qdqߣkNG;D'nba.O(HxNe}㑨l%=-QrO5"J)(WY>5<<H._U-[gA4IlkIv0mF`뾇p`ОJ>- 98腞aլAK!$gt&v{M(2/1 Py][!3͜43$瞣zCAp?EWv?zu>bȀ-˖u*DC)W_<];98\Eݔ5wARv_'؍oJ +.ɝ  XQ-gH.}?&d7."`7^A4ϫcl{"i_T\a§'F+~ʩ'V,9h;C.{0+9LD+.( S ͋%6lQSly"ߑW)SòWgu^h|{5SQrx=tr0_Ճҫ5B9ZFJg r=}n$`64wǬT־gnkh_q}:!_A&}Z,kvQK ӨA|~r}p3zIV=f62zRbDt!)8tbjU( 4ktbn|7vhz7\ջĨYETkY%{`-ۇ=u@,:'932h 4x$a% q+.V8CaLQ.ǭhК.xV7s(CeA)c|iX\JV+kQщꑇZ\A'O^&>058J+? /yFb^G \,ԙ(w2"%EO߶'DT^SIE:PnNjt^iz_<j>F0g縧;[, 1ޟ54{2z<Z 'CpP$vdo4b)EHdJwNUltdv-dbkm^t,]D ")iY4?'x5@pvց:)qI9鹸&98o!{U%@TiذDam ~9lkg`I&?좰,+-(9=l"Bdgժg9wfq *OvNؿ ɰ ^~2VXKOD9"1 T(Jc6 +硋wpg30q7+hOǕPQgT2`S*<-Kк")9j5' A/S = Je#{"`v)_tR7dIZSg. 0R^&1sdIO{-C釆Q2rWa~J< Ǩ%._ڽ 2̳v,!~"!IIE&ii jzHkfvC{*)tC$+ ȺH#kh$:zǏȓ9q4SX.Xf'ٚ,fd@E9 ߳Ʃgέ3al4 D(F!m` [dq- `PVPf`D샶e3fZAxTңz$(c 6;$X9po# m&Ѿm$.skLcjU!63͘z'sF:$4QY-Ԇ~Q. {ᑕIdB܌}^‰RjR38+zQ%R$6Mԇ>|-Qy#C~iB(K^Հ5q?jm"hqnc;\hʸ31#멡8UJU2Dk6T)Y4c! 3갂[cq8^4(>@kj4Bޞ%YU*)tDU0QoB i|9Csq]g4ەkfɶ&~ I/F{ۮ9P2RLnb0>  zC."5ad[[ 7h8HJ*5gD2T?%'67̦4έ4.> RR%8нX&ԳɎk,6z"L#e՘q5B"FG"׈` 7g[Y IP64eJJ9\5O/Ob˜AAa -Zy{~w^>-WL 드&ZӐV<~/ejQY6$aNزb]h5 41C,Ѧ_' Jr]$>;x^hN .ź[$ x2 fA gIdRzE*~8۪*`Mx?Zfg02E~3E JQ)4Nml7AnNOtϼ캣0qA7J,Q+,O^c`ۨʃT#x͓8!}ulƑརHMmН7s'}݇IgAvo2 LD{_vofCq /qB-U"ToJ?GK Aݸp ~j`Zp!-8̼I^}}MhiZu}ȝDZt>LHlL3QIc3/~J/{,B~LUW3Պ:b m}P@ڴ&xZe jbO'ϋe+q1BیEPnS%Qe 6qIXuAxx)y]z\(~*^p|`ֆ\ V_BI+= oF/ˬᾊEAPY]'/|;̜&(D LOadpbu[_q~BSZcr YC)x(ZLq~QVZ%O?8D8FsGd cq]pX"fՓ޴+@_>2K R@vWAHFjQ$ 78~GHϬH4K0ip_yJ#Tu(0ԡA0^yQZ *>LDL4W:ÊQZ8obQQ=Ur"G}oHfe9ɚ ڒI57oMymܳ* \oSOSx-|'eϓ:Z_T3ۦZ~*[hȘ|B9nW}2X𺸁E"@i:@D2Ţ.M߭LmK4; h`YN -d TcCo]T~ogo(O+@mC2[d' :j X"NyL*7Bc@;f<b,mޢ(WaӊP>x[\dYj&vX 0p%B9naD):> V h !xu x QjrLlwwpSM뢲~J볠?[z9wt&O.qb#p?\{'LkQ"A-slK[ _=Ƣ׸Y-mubR䘔/ލ/V?t|fm?m,)xFgJ12Zغ< seQjij+(1BadiT\7K>˰-6ѰK?,xŘ)%;aW7PD~  h@ۓZD wn <9 "s r+4VttN -V2<.た@lJB\:)o@.DMa .(g;%iά=`pׄmw8z#*)]?sУm7CwM='|.i*XeR/A軚|dGaK{%"b4*=sPIo.vq%ǿ ^ylȔH| !+4{PHro:odkx?iZpp*H98jݞOcD<^ ^&:Ӎ(_n@[-y&RwˉAR91ɻ(Vƨ**dXb`jkwZ^Bm.q۹*iʡ^.nXͽ8\Y23B32o{qv/ט`u`ytd4zt& UՁꮗJfBWՌFa۔`85(tvaQ.T=^"˜*b\UhRS Mۈ3o#u\5(U"b> B̖M]lm399w:roȩsA,8SgˏT.8r̬pۚ"$n%@9F#4;O8 gh[Za}Mh 2;"wC:6qXZkH?d&3|,5 ˉ{)k!DO/`Ū@vl`u-WAS21BOÇ,a+1KJ ߩ#r"Ó[t21\'B]= I{uf'+w &A_ߣ'sVjC02TSMd$' n&5a̺@GjiVզCNs Oڹz &[?dždkvW$Ihe޲@É\WAؤh')'I=rBSj́7p[켢0pRUw2 awpRj1CDvQ`(~"ZmwBԻ y-h~%$5 4`$ zaZFv"G'|㺇 *=bKcIkYB1lY X3[=Y-zp٨QB#}?kļ(mI!2|1D.6"/L'W}o%ӚL-^7ݲ>Z :V 52 fZZl >ji JXm*loZFwu_\~c #I#*Pᘩ9k"#z3zYJ ~~pW4|և tLAn6DbdB/5~3UὬmONjdrgMc*RH&!O3' FDK¼'@'`[`?Yů2im\iP;b Gwc (` NzzGv1j2"%Ad>$\Lw I$ 9)>@}opSsN̂*yEo fvfT+Sj&ݰAh]\1YawX;z7{6$eٗp&#DepiъVW3%/{oG'5&#P׵h >ʼng=KѬ ~dʧLU\1_~cӈY)CطGvwYy2 (-$Hr2 6qUT"@a.GG<G~=X-עi:YeBGJff2^+8jP'sNŽm `: x;ސ܄F:_?{,'6Nx M${KiҢѓNq(lmMei)ƹ;ז,XBwx9Z G>hq L9ע{փp#ic*_c **K|cB.L}YųgKBaY;T|JRS kOR3pqLw؃1$!uwjXR,6;)~+E%XJ~ރܒhIF9Buz" ډ;KtW! -syFsɔ<ΙTLjrum<Enge3hY;BITG(Ij]!nw+N<DbX %|z 9G?B=(;{;M&~D`d Xu]tI+ tljQ O;K'FHmַa KH(3{C$ S43%Cxrz/_AYv6*pʽQW.z .9Gl3W)s7@A@Y1YiʗY9d?gW8i,[lݧI4|mدG2$p2n,@ ZaksnOdxM3{xhD>!ҽnQ\!\g10ZW.׼R[XJX&l{Sw®]'~??NUENdʃߢwmM'Txe uI'Ba ԀS$S]ٮUin6Ͻ+ O-ϦV}޶ٰakk Xj ﴁ'A)򾅕dvcHy1'M5z5R'o  jEmH J 8Զv#LA؀\jfdEb\A4niѩnY5ur3'd)I"N-ͅ-Ur+hG-{\̥PBط|&сI 5r"J@ͣnigvy%n,+oEc<=qEuF #+ fŅ! a'ilV97J+AN4 xͣ*2W|k)ygo|ȢB6̉Q*}G@ }6" s\v4A嵉6}d)Pbƚp0gh>*BIȍ5*~rikOpoHsUA5SkQK;W/*<:eY,iXRvg; y-Zưː󩷴C wvy ;ac=si(he<0IOՄFޝE}>G]Z4h@Ӕ ]pUw٪=gk'-F~|%isDak8dwrޝ3 c'U8G+>HOx.8)=PO³{;$yI`+Id3}R u@ߟYk:=ӡ[˖ԂqQj%[z^ 819eq\_.PgW(WC{66IKaYYJ&*|G״ 0c pގf% |אC+ d:$3&UK] ~HﷱLgu ?XkK;e]$y*O^Lng(K)$|2 rEpJaEorNrM5HBF~'?1#%`aaKLNZfQgiSk餉Zmc~48*ĖswipM43GN/K)g{j%Ya]U\쭻$Vl^#ITE<=&Gbg#ȗf+|{ʿ2~ wo&FJ7@A+R7C=( 6E@ʙn}zX(|0ġ :P(S A;A_b$K1VIUÜ8zhXR+gb~sG3U B`U.jvLQ2k8Xr޳q"8{0,Sd/2tqp퐘l!wYDeS_j> a!0N}Զ8̔dtZg<2LѺ#nS琌H^<Eqt]g^Q-O4?R!T/VmXTߔ E-fgh: ΘHЬL<*djhPd 쀀"#_?N!>"HBh{Xq7Q{ED_Djf]qPs%ppkH0?sL~5U@222 =Ƌ1qQ>ҟqؓ9x 1rM #?aB9ؼl44Yyjܾ/l w8/!ڍ* Q+fw$Y9up9RWʳ$g<<ָ90CmCw#H1r@RnD10~hT|=8B'Gn[Pݜb gɣ\4RӃ3P& {q­ͯn`!vqн \0%\`a'&q-װ{zw;H;N%Ib=^o>]zSOu;A/Z_lq\f5κ˪&KRl'z&%oGHJ1Q@hPf43lXS",lrqֿ0.C#T k8S"R0ZUG~c?S\%{*1D -s|R§))E| OٻtLWwvۦL#̨N )Gڛy[>#()] _T 4٣,*;/Pq8@3AI3o.[QhMYh1^.DJ,߻Z^0`R(QdLei:͖x3p#5$\7X0 `/kUEqˮ`H(s1",}e{_ٯWIojE(dm{pXFS"Ԍsy8T-g`- Wc!)jQK F~9 C+߀WnwƋ ?w'-Jyyy8͆C0aE=uu$Z} 9cgH c $1&q mNݗ&T#&(7_6[d;˭Ke.ܷJ^W:[j'v}{\uAoP5fr$s]6ZkOh+heP 1,_?B+_: 4+eDs[h8 S2ܶTwGd]㣫vA[jPvaQF?fUKkQd򎴺ZMȃb]¢$ŋ[~01 fQ=ai'ATP' R{eAWXVEIGD[kNĐ W%;eO݋M_ДV Nha{ԷE ![O r$H @tGM8\>T0Ʃ飼M=AτL.m@5xxEѱu=}}ȸPYX~|;b;wo['Hqr_ND,ng_gGKT>7ۅbp`pKb/ E rþlbQɶ~ȁlP;tT;㇫q+GTABw΂*e {x!hTIzx] &Oro#(FSnYrU-: &< )e" X=c mjPFU t4zV[-oV /:=L_tB,YŸ2b[YP"W ,ǂTl;MŸb(ůyGk 8;3]*hODc5$,ahl;饿/%LsZ5|i0&GIQ-+3.Ӊ|&^dNWegW Ll9k>`Aڇr6 U";!λĦ Ab^>߀r~ǪAK$Wi7l& ^>bZ;X:9nWaHNv3*!KF&x_åwk&% ԋv7$oefc@ !÷..fds M-)"F [ަOpubj]F~ASOU{%)`9MFrp]\Bi?39adeumi.4FZ,A>ǻL0hNSMFQꊀ+qB6,% m:h 2mw_2Jl!c)tR1B{d4B6҃(ڰՀq;Z !y q;\$y}_#\륚QmɡgofKnG[N.—tAOPuE2G+ ~HI}. Ĝ*eBV.0GL6T'(]~>Y6sWOHN#EAw-1Mg5EI0z3XTM@b5&2A٤Dtvp3X|{Z7s9*  @E3[C~7g̦:G?}[#2&:zc~|J4728#'7X$5V\@Vx-pW0E1NcU&XљœpTKόLuћmTP)ȮTGYeh*E%ԡq(nWkWIdrv+_EƓBZ/Ig{NAi;PI/1jh&r+zԹ3g3?qڍyPi`ȷw;bti(ol܋@܎v{B9D*E7{l˩8p^Ei ?Ǝ5Y R6+w$+Ak#Cm $e.,L颺d;Ʉ'CDzLVNx1k3$\P"YL)N&}'PlR)[5m*Ih!HHzgO cy f.BHkT;|Glb{ %P.bL` A78I+O0fG՝^?[D-XLp %>zZQ+;1NY /T$YnA+= JrDl D981EC+h%Ъ1$ܓ,~N26ӏu\bf<aj$!0K#+oJR"i]` X&6A! 'aTR40t ޟiq^7H5mS weΈ4Txs۾<%[3#Pf]`8Lb=^~vQ̻g@F\K=zƜ66/n` z}ECNn bcYU}D \'r߉yLuvEۣ9Cow3%1#~O=M'JSO/MRKEu~`PN +_m3o]^Ku!?>s#NAhk4|mPIGY{7XE V+b8'e'U:bauc& /W8k xck~\$>&ơvf++k|$4쮈"[#7|M81[̿pY8?[c!91Z Y, |jռ^66:?q!tq1`xGcP Q2 Xrox'sWK@ ™hMb%`dۍ8wf$jDƈ],f iS8"T*^уDߎv\G etz΅%Q{Ӷ=ivI-9=zu8qqA)Rl9 lFwT. ዛ͏0+QOUŏ>]+: a/t|Ej7>{.M(޼|XފyUk^=+[ $\MeoDV\ .j U1FB][|hWH;7x)8;iGI:e C:ho;@UQ-wGDpěrH<#Eu[B$](V!hÿ m `jWHq%w}3rS7Q~ Pҙ VZ Q/b٫Iff 9ERgrՋUj&[squ|釘,CLTf79-Xf2 lN_K /- SQ_:;oBﺃݠw2m\l_pAYSu|3\-]Y@SFuWM@);7[>TގfL*綠U=_j'Vs:ki?UA'jXnFČjqVisы@Wř\<]@fKxveO E}{d+[[?̉+6-D%).R,v2MO}~I0D#uW[c^AFAUȼSxq׊:̺&EΊ !Vvd29h%r0a xA|n}wFM rj=ĬP*Te5`qa\10ɎDFh8=d0yzXzrD;vn90'`͵5=pt`9Xkg;Į#s@F.w fVF7%ȵ}/[#;Ź9w)4cɮ` &:b |K!FC;&A۰Ww+ƞD8ցZ>b1pǪWܞmx߷+2L`/^s8^K/S4|fq[9M5679[EW20ĹY+V1`6sʢOLM /qc@^TjŲpTMXֲWܦ TSXCLc!VpP~BE'v2 Zh`yH~("H9m o+m^>9JS 7!kqf35U#NfYs:;`:%r?ePp1mK˵,@w09N.!ArH}Jd,YuIC ;9tFĽc@uɘRkIDk aC_DhVEaU4jzW<@ *ZRa|-nc'*znQ##GU G%^ՔR3uql- bNEh1c(&[!@o8?öȘĹ4?LE,?fE s Pq0|ڣ̉6 9ZZSJOu׷ T(&{mڛ |#}X*U[{%~^& k^#ғ&,9Gy#?,$ (tIUcĝ{lx)Qu.0/Had\cΑ]:Hrmb_Z?TC|qQr@^,DUXP&S&`m;D*@+:W`FƇ/z+6&aMe B8%d}1Ә*8νf|@be*NN'm'uoH|? ra-ƽNwJE(!+u1[ |0Y U]@~V/7(^ +0-Rx4Y;gr|w30xy\i=wH" \P6*Z_|#~&!}NӨ,[R?= MpsS # G]mt0 ժs+[ *l{wW"&N"B3$]LmI,zrDij_$x!@Xsf *`PfaԈsM`T5A"ܗ ERNqJ8(cw2x)L O5lOW_"OuЎDiPI|䌿ܰe(4.Ȗ(kD)wE0oه(7Ubf&f '2s0i$ 47pe"Q/JFtZqw(Wû&khz' xK#<߻.7T@I+$~{X`ˋn:#)݅((kQsoHЇ  Y$f^ = v?w#1e1$nguz'f߻w>ғd0#JeP ))E;y$uM{rFumiYh z nV*v~ ^ܶ*d[.ܙ̪za=db%\iWy35  ԃ8O?%dctnXoEwChZy&5x>>K,=> Π}ln5id֝/[D22:_)\Y9Ze' 4]Y:V_d7yVE;SX)AF~(bmwיOD8&\=fHp oH՘~$f{Iy2DSq#~}ZDz|;;WuT 61n̂\J`ECjce\!>ؘ>Ӻv.Z1 o%-@?aP @1ĨxTof*t$e-`!;sj,+5&8}姯 J&ddCrr+GM9f KOh0BC{,B؝Eid[bn-p>XM :ZkVL`C]H (}ؕv?I.$.E@\oQh]4zD0Y(_5)hO7΢?! βt";0܇!Kt) +=%ЇѬZ})!5I9LhKNzbT>𨡰K. غ0 ,k YZ