libtasn1-6-32bit-4.9-3.1>t  DH`pZp/=„50Q$B4#xCr i$"!F|mje CxA%ԯ\:Yȿs4F `qM>mԨe#}dv9Z,a4kԵ Iwm'JAQ 'M!/kpXZ,<7ffe20e91fe1fee84ec716e016350ea50e49eea2VZp/=„#DYZMc+!s'xFg2}hnۣS 7-xDF hԎjM7IJF7Q{X{?p:Vv%0 yTj8  wft LL(,eOKo\7 Iyڈ|3ΧYD.O(,OSѺ\dGFv` j*tͬ4:4?4d  1 0W]dt|     X  i (89:>2G2(H20I28X2<Y2L\2`]2h^2b2c3Id3e3f3l3u3v4w4x4y4 Clibtasn1-6-32bit4.93.1ASN.1 parsing libraryThis is the ASN.1 library used by GNUTLS. More up to date information can be found at http://www.gnu.org/software/gnutls and http://www.gnutls.orgZp lamb03openSUSE Leap 42.3openSUSELGPL-2.1+ and GPL-3.0http://bugs.opensuse.orgSystem/Librarieshttps://www.gnu.org/software/libtasn1/linuxx86_64/sbin/ldconfigZp Zp f71f9ac923e80df765da29670cf9191elibtasn1.so.6.5.2rootrootrootrootlibtasn1-4.9-3.1.src.rpmlibtasn1-6-32bitlibtasn1-6-32bit(x86-32)libtasn1.so.6libtasn1.so.6(LIBTASN1_0_3)@@@@@@@   /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2ZaXW@WQq@W VUYU|@UCjU:0@UT8T5'@SFSQɆ@QP|@Pe@P @OOfO @LZ@K@K*@JB@J{kbabioch@suse.compmonrealgonzalez@suse.comastieger@suse.commeissner@suse.commpluskal@suse.commgorse@suse.comzaitor@opensuse.orgastieger@suse.comastieger@suse.commeissner@suse.commpluskal@suse.comjengelh@inai.detabraham@suse.commgorse@suse.commeissner@suse.comcoolo@suse.commeissner@suse.comandreas.stieger@gmx.demeissner@suse.comaj@suse.decfarrell@suse.comtabraham@novell.comtabraham@novell.comjengelh@medozas.decoolo@novell.comjengelh@medozas.devuntz@novell.comvuntz@novell.com- Add libtasn1-CVE-2018-6003.patch: Fix a stack exhaustion in _asn1_decode_simple_ber (lib/decoding.c) when decoding BER encoded structure CVE-2018-6003 (boo#1076832)- Patches dropped after revision, fixed upstream: * libtasn1-CVE-2015-2806.patch * libtasn1-bsc961491-value-crash.patch * libtasn1-CVE-2016-4008-1.patch * libtasn1-CVE-2016-4008-2.patch * libtasn1-CVE-2015-3622.patch - fate#322523- update to 4.9: * Fix OID encoding of OIDs which have elements which exceed 2^32 - Do not treat i586 warning as error, adding upstream 0001-configure-don-t-add-Werror-to-build-flags.patch- libtasn1-CVE-2015-3622.patch: Fixed invalid read in octet string decoding (CVE-2015-3622, bsc#929414) - libtasn1-CVE-2016-4008-1.patch, libtasn1-CVE-2016-4008-2.patch: Fixed infinite loop while parsing DER certificates (CVE-2016-4008, bsc#982779)- Update to 4.8 * Fixes to avoid reliance on C undefined behavior. * Fixes to avoid an infinite recursion when decoding without the ASN1_DECODE_FLAG_STRICT_DER flag. Reported by Pascal Cuoq. (CVE-2016-4008 / bsc#982779) * Combined all the BER octet string decoding functions to a single one based on asn1_decode_simple_ber().- Add libtasn1-bsc961491-value-crash.patch: only assign a value if the previous node had one. Fixes a crash (bsc#961491).- Update to version 4.7: * Fixed regression introduced in the decoding of multi-byte tags fix.- libtasn1 4.6: * Allow decoding OCTET STRINGs with multi-byte tags. * Add asn1_get_object_id_der- update libtasn1 4.5: * Corrected an invalid memory access in octet string decoding. CVE-2015-3622 [boo#929414]- libtasn1-CVE-2015-2806.patch: fixed a two-byte stack overflow in asn1_der_decoding (bsc#924828 CVE-2015-2806) - info deinstall needs to be in %preun- Update project url - Cleanup spec-file with spec-cleaner - Add info preun and post dependencies - Update to 4.3 * Added asn1_decode_simple_ber()- Put C API documentation into -devel package. Use modern %make_install. Description fix.- updated to libtasn1 4.2: * Noteworthy changes in release 4.2 (released 2014-09-15) [stable] - Added sanity checks in the decoding of time when ASN1_DECODE_FLAG_STRICT_DER is used. - Fixes in the decoding of OCTET STRING when close to the end of the structure. * Noteworthy changes in release 4.1 (released 2014-08-23) [stable] - Corrected indefinite tag check in ANY constructions. That allows the decoding of BER-encoded structures that contain indefinite encoding within an ANY element. - Added DER decoding flag ASN1_DECODE_FLAG_STRICT_DER. Over the years BER functionality was added to the decoder and this flag provides the way to disable it. - API and ABI changes since last version: ASN1_DECODE_FLAG_STRICT_DER: New definition * Noteworthy changes in release 4.0 (released 2014-06-26) [stable] - Optimized asn1_der_decoding_startEnd(). It no longer requires the additional decoding step. - asn1_read_value() understands the ?CURRENT keyword, which can be used to indicate the current element of a sequence, when the provided node is a sequence element. - Several optimizations in DER decoding of structures with sequences containing many elements. - asn1_der_decoding2() is introduced and allows flags to be passed on the decoding process. Currently only ASN1_DECODE_FLAG_ALLOW_PADDING is defined and that allows decoding DER structures that contain arbitrary data past their end. Contributed by Karel Slany. - API and ABI changes since last version: ASN1_DECODE_FLAG_ALLOW_PADDING: New definition asn1_dup_node: New function asn1_der_decoding2: New function asn1_der_decoding_element: It is now an alias to asn1_der_decoding- updated to libtasn1 3.7: * Noteworthy changes in release 3.7 (released 2014-06-26) [stable] - Fixes in length calculation in _asn1_extract_der_octet(). - Fixes in DER decoding. - Fixes: CVE-2014-3468 CVE-2014-3467 CVE-2014-3469 bnc#880738 bnc#880737 bnc#880735- libtasn1.keyring: added Nikos Mavrogiannopoulos key, who did this release (and shares responsibility with Simon). - updated to libtasn1 3.6 * Noteworthy changes in release 3.6 (released 2014-05-25) [stable] - Corrected an off-by-one error in ASN.1 DER tag decoding. (CVE-2014-3468/bnc#880735) - Several improvements and new safety checks on DER decoding; issues found using Codenomicon TLS test suite. (CVE-2014-3469/bnc#880738, CVE-2014-3467/bnc#880737) - Marked asn1_der_decoding_element() as deprecated. Use asn1_der_decoding() instead. * Noteworthy changes in release 3.5 (released 2014-05-01) [stable] - Correctly handle decoding of recursive CHOICE options. - Allow deleting elements of SET OF. Patch by Jean-Louis Thekekara. - Several small bug fixes found by coverity. - Code improvements contributed by Kurt Roeckx. * Noteworthy changes in release 3.4 (released 2013-11-25) [stable] - Added asn1_delete_structure2() which allows zeroizing the contents of all values in the structure prior to deinitialization. - The parser accepts negative numbers in an INTEGER range (but still does no enforce them).- remove gpg source checking again to avoid this cycle: libtasn1 -> libssh2_org -> openssh -> krb5 -> python-Jinja2 -> vim -> libtasn1- updated to libtasn1 3.3 * Noteworthy changes in release 3.3 (released 2013-03-23) [stable] - More precise overflow checks using gnulib's intprops module. - Updates to compile in Android systems. * Noteworthy changes in release 3.2 (released 2012-11-30) [stable] - Corrected buffer overflow in the error reporting of the parser (reported by Andreas Metzler). * Noteworthy changes in release 3.1 (released 2012-11-24) [stable] - Completed rename of types: ASN1_ARRAY_TYPE -> asn1_static_node (was asn1_static_node_t) - Added new types: VisibleString, NumericString, IA5String, TeletexString, PrintableString, UniversalString, BMPString, UTF8String. When re-defined a warning is being print instead of failing. - Parser outputs more detailed syntax error messages. - Added asn1_decode_simple_der() and asn1_encode_simple_der(). - Added asn1_read_value_type() to return value and type. - Introduced ASN1_ETYPE_UTC_TIME and ASN1_ETYPE_GENERALIZED_TIME - added gpg source checking- update to libtasn1 3.0, SONAME libtasn1.so.6 - Added tool in tests/ to benchmark X.509 structure decoding. - Added asn1_read_node_value() to obtain a node's value. - Optimizations in internal tree allocation. - Optimizations in tree search. - libtasn1.h no longer exports internal structures. - Types were renamed for consistency: ASN1_DATA_NODE -> asn1_data_node_st ASN1_ARRAY_TYPE -> asn1_static_node ASN1_TYPE -> asn1_node ASN1_TYPE_EMPTY -> NULL static_struct_asn -> asn1_static_node_st node_asn_struct -> asn1_node_st node_asn -> asn1_node_st (the old types are still available as definitions) - fix W: devel-package-with-non-devel-group- updated to version 2.14 This release adds asn1_read_node_value() to obtain a node's value. This is to deprecate the export of the node_asn internal structure for the upcoming 3.x release. The ASN1_DATA_NODE type and the ASN1_ETYPE_* constants were added to support the new function. - removed upstreamed libtasn1-stdio.h patch - make check- Fix build with missing gets declaration (glibc 2.16)- license update: LGPL-2.1+ and GPL-3.0 Tools are GPL-3.0- update to version 2.12 + Cleanup license headers. + build: Update gnulib files. + Corrected DER decoding issue (reported by Matthew Hall). Added self check to detect the problem, see tests/Test_overflow.c. This problem can lead to at least remotely triggered crashes, see further analysis on the libtasn1 mailing list.- update to version 2.11 + qa: now builds without compiler warnings with Solaris CC + qa: added clang analysis. fixed cyclomatic complexity output + tests: added self-test of bit string functions + build: added windows/libtasn14win.mk rules to produce Windows binaries + build: don't hard code path to perl in doc/gdoc + various minor fixes - changes in version 2.10 + lib: small optimization, possibly working around gcc/valgrind issue + build: update gnulib files + asn1Coding: actually implement the -c parameter + asn1Decoding: the -c parameter serves no purpose. remove it. + doc: add examples to asn1Coding and ans1Decoding description - changes in version 2.9 + tests: link to gnulib to avoid build error related to 'rpl_ftello' on Solaris. Reported by Dagobert Michelsen + doc: fix bug reporting address to point at help-libtasn1@gnu.org + doc: fix returns: documentation in Texinfo. Reported by Jeffery Walton + build : update gnulib files - changes in version 2.8 + update gnulib files + use libtool 2.2.10 to ease MinGW64 builds - changes in version 2.7 + Doc: build PDF manual using GTK-DOC + Doc: fix of asn1_check_version, documentation was missing from last release + Build: avoid warnings about ignored visibility attributes on Windows - changes in version 2.6 + Fix build failure on platforms without support for GNU_LD version scripts + libtasn1: simplified implementation of asn1_check_version + tests: improved self-checks + update gnulib files, fix many syntax-check nits, indent code, fix license templates - changes in version 2.5 + doc: improve GTK-DOC comments + misc: updated gnulib files - changes in version 2.4 + Doc fixes + updated gnulib files + clean up copyright notices - changes in version 2.3 + libtasn1 is now an official GNU project + solve build problem on Tru64 related to TRUE/FALSE + More careful decoding of OIDs + Fixed warning in ANS1.y + Use "Software libraries" info dircategory + Drop GPL/LGPL copies from the manual (not needed there) + New configure parameters to set packagin specific information The parameters are --with-packager, --with-packager-version, and --with-packager-bug-reports. See for more details.- Use %_smp_mflags- buildrequire pkg-config to fix provides- Add baselibs.conf as a source- Update to version 2.2: + Change how the ASN1_API decorator is used in libtasn1.h, for GTK-DOC. + Changed license of libtasn1.pc from GPLv3+ to LGPLv2.1+. + Building with many warning flags now requires - -enable-gcc-warnings. + Some warnings fixed. - Fix license of library packages: it's LGPL not GPL.- Update to version 2.1: + Fix compilation failure on platforms that can't generate empty archives, e.g., Mac OS X. - Changes from version 2.0: + Optimized tree generation. + ASN1 parser code re-generated using Bison 2.4.1. + Build with more warning flags. Many compiler warnings fixed. + Compiled with -fvisibility=hidden by default if supported. See http://gcc.gnu.org/wiki/Visibility + The libtasn1-config tool has been removed. For application developers, please stop using libtasn1-config for finding libtasn1, use proper autoconf checks or pkg-config instead. - Remove AutoReqProv: it's default now. - Pass --disable-static to configure./bin/sh4.9-3.14.9-3.1libtasn1.so.6libtasn1.so.6.5.2/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:7739/openSUSE_Leap_42.3_Update/ff1e15a9591d366206bfd6faa4d3707e-libtasn1.openSUSE_Leap_42.3_Updatecpiolzma5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=4fe1849ab61a653505063ba66aea3fd17df5d907, stripped PPRRRRRRR?`] cr$x#Z5ڤm!d*'C~x0N AkM͜M]LB-tbxSagnv7iی;d9(d 6g[r.j+B` eر!$D6I/fzSN3rSQ & W 2m޺RQ.,M$ 8鵈J=DWd1(eS-@ˡr5緩-aŐDFzn5u jޡtNa-RQMȎ6! q8]og[$p}Q~ÞO SǚX_*:IʼnÂ~I UheͲ8QɕM u紅*6eK-\`rerj~+eN ߸ ߬WV+_-E}F?k+wjKyg0DuvN&SiyhV1<| Yv{qeP5&)GEڵO^6qC*3yșrȌȺcem &a)㾵`zI7XLwp4W2f:apz]7b3j"c O Atٚ=6\0(`<[xE@odx%-%]Z`7p޳L|t:Oȓmq#M~bL)Ywy-%El9[?Tˤ{i|_2/Ed3uy4nP ` +'5p1Z(;9h3/z{WF*: OV{ úP#mjnz5*,BP ͕ׅŗ%4 hY c!&l|Pw[黤; CzH1HoVWw;I&h#{3gOur88oS1"kh[7m!N'iv(G{(KfRkLX>2y^!|"ܹYbDK5YquXRD+]žsD[H !n:ަ0L&3Z*~ۗmqDnlzZYw_EèEIl@.t(+'4̥̐! hҵ؉g(_^x$>ϡTN⓪ox}8^ Fp(1oD:Cjhzc+ 4lQp kv ,CF#_H&2p\lCA񿢩K`F1RX YПrlgF/]PŸK{Zࢪ *\:;9SR:]N.0/{]d&bGp¿ 8&yv 8}H$m' I0@bH49ݫ`MIe@Ǝ6N>y l$5xOw' *e*XKjO w1 KT>5ʾ4KK;uy|#ℿhp60q42]* Z'FÇ;o1B (ev;NXHS,C S[cg;4_x}{ l+\rNʈ"R\ĀBMD8-0æiZ)'ڏXqojuKQ7Ze.+Q}zt0V|3}[†?pGn#+LCP^ 435Lose8 oc#(M}j;WKIjXu!,&i&ܜݬqԤVb'gf#RU|f:Gη-XrU-DfSE5+6N& of)9>W /@xk;mjT@x}$78?XgH"}F QaYx'0|[]KTևlh oySH/0Ei ӉH cl,1qn!{?вsܵ嶼|RTܤ}HԠ)-3N;ڒD0MҜsm!h/<[|A4=biH╊<4z-C4sL]*+ k!ՠ>IʛTuKa65Q7;+#CȞ%*o  ״M=w[d[0[٪LܼT%Qt9P*Cԅ20 r8~ ռd/kxiJ4dIxW͡r RMu>B}{4ဤCT spW{)m L|pM:|2)X :T`>QpoG(} vi>JN?2 .ޕ.AOP .:65tҨ+H$A`|[<@_%4`&ӌm,3W1S8jlZ:C`ҋ8p}4˯^*$0\j PtrDkgA*Ou݌oY>EǤ򕔌&v7m"NZe- ߃\>CQ\zlSg[P v"etbԗilB1Ft?&xRTb6YlÆ4gACү~}pnn WZJ|Y+zfNtI_˶fGQԀ{d^).LbhiJm}¯ϑW.uB,kk2.P'k-ʥKti'TN:Fl*DAOv?hgv$i>~Bߦ6F{J\U e08U=aؓ͞J8|wMUGsF\{0pA1l%]% xa$^I6\jǤMIIdlL`+l0ݏh(tG<: lOpTD惝Q<|nϼ@~MTsEuH3_q2$O(BF-;Wy$#\XJ条UJg}F~L0,?fnuvuG/什\y6 l\RA+H3E#4tD1dgЛKS0q|Njjʲn@|btYQPnHq8 K2&'(y1Hr8Uɜ KvcfB"Jz:{(A S:[*mh' ƪK"\T Z_ %U>Vԥȫ:Kw27΋*U`{-2#+sh=mM%.+ul֐ *1sAC]ۿ:Gm~|  |D`u1ArLjs 逶]CIH[Ȗs@ 9. ?q(A*< gE+Q}v[c}2;FjL?h Шk: !>IPԼ2^d 8ù296fro(消숢rvG"cjZInHv 2@w2sqĸH%ciʬ5nX1zZS;-Btn!Ua~c0 6vĄԚC4w] Y0S̨X8Bj%#j4ŝI](ғ|B=lOsv]ZCklA.tUqz@*)KF}otJ `Gew*Q=IG wp Ol^Q$U|Íwq6T~ 鄾d T[KM-j>\vJ1W9E }(qo9ӎ[* cӅXB}XcvgZOOagi9Vʬ"J'nbQ 4 Ç!\x!160(~H#7"7 .))ٛsS6RX C͙?(?H4; P4!yk n*l*cpWK\ePK`ڶY)Ֆ;m<?.e,FTHN`j{d[#fCWhdFkĪSY<&4)mEHE]q|<3l OJUEԥT„KnnY`ZAJ$c'V*BD:q8m7|qѣE/etHyVV%"7NG~zuwbG}HT7kF[S8X̍aB^߂ۭ69l*gGhSd6E"jC/@ͬ.v3OyuZS ɰ[TOUɗ44 4ʾܼS6Bܗ(Cx#@/PsXsbw3rږW !8hڐiȏ,R_EMuۛGū T+A7cw ۭe84U[[+= *orie'@!MSLXIrR;]Fm;eҥ6 Jxl7Al:L&쑇QDF(^ZHSEtܭqO݃3b1߯hX_iW׶=D "FviY;Ѱەz>3dw ->BL%))(ڊ.xvYDF^WGuwIƧu;Iu iio~vO ,ۨi zk͑e5 SNA! XB:CрVUºh 6`ͬ"W=ɥ w.󂟑܊dU^7HU?gQyin3D  x i>n:On$(tO(0^N|D>ַ6$6┅ڃ*)6eB+C@:1}vQ{$>rY }aY5a# o"Vj[\9dzBTRC+g$ WXx v4@~Dm h3lchhَ!0o)spn*P%<", /_ sV 5ڃL3E7wLx2ק#( GJn<.50rũ8Ldb㕼']Kx\u<] Y4ŭ/0o@Dh @4}ّߴm.sߢ iq7$M1 A\W211d*5 g jy|BõfŒ!``  as,,V05vl'8) ~!M`A4s|bǚ<3][ňF)d2O+҈`5u_g/AeA+hO;c',N{Fg'vNDhKiջ}n G-e \j,U)eE!ɒwP f>uթow2 5J[WC1H|2e@\<Ȏz !lʝnp:ruޖL>Lh*__ݶ5aCnUwoKdR׀@;D R>AwҺGcٴfjeU4F!4$1Ӛ,_X ҮC 5f\}[xEpbnVzd!7O!%`1GO7ݝ;8?iFC"_V^DVF7gT,f6|`E%qP8D[zq#Cp  m;}#-5]] _+:k"C܄LƜVS(z1>^ƣL%K5u8uJEDIMU!y~t$(l`zp5MQ8+EP:(jr+aqիz#n蕕Jypx#b/kQ?Y])Xm<]2:Sɨqc1@[I :2ڽ]<KHPu%ԭ:r2aO[q/VVMs(QMY۽MDl4ݚbRsq`dMm|OaR'č> ?|J!AbjX5/Z7j3Rz"hQ5yQK VA)+!X+,MqN|Nx[YzXe7%kx(pfkwI{o߯} 蓏UN׿g pr[S|^1/2?Ǖ:6 ki6XUSm%?fq!-}uOx1pFr%n?jpʞw#&ۢ']_q򪋜\!dTBo.~6^$5KPT_UTGj Qz/|L^+"tL@۟ƫ/ `?e1%7P W+qfQ.6{6XWD"LszCʾH͍=(QŞ,/ZS_oğѓ&qyU97AtkP{wZ.R Ver'd*J; <=a^ty6gEmSth @cfd 5㈕[B]jFjSR9g+B-*WcNdo A^5SqnDx vX? ъȇUF^ʘ/ u\H.(e%8r@=#s@4N 7#%156'31`dLOw-|s) *A2HuoOtJMM!: {~lïNJPcH =\qNZ{P^ǽ4 c<'-(:066CI &+hm}*%zZbAx 39@V $**eNrՌ SJt|y_~>Oq`pk|jp%% : iXxMaR#W0X;4 ,6!X!#[mmz*]jd~쩞dNsV cC[ϘQt;pߕR[̧qcJ"zMb1voɋi#/g.Q A5Yi=ÉCC Zi?̦YߐRSȰ[[s ֑ †T;G zzᄧI,9|=ԭoEV=рl6EՇ!ÀM+ӧ1*OWmƎ˸?MJ[/j cfHؗO='x5eîѧ!UU3a3\ɦ /1q(| WBRXM)^OWdzeRyR.YI0pwelc4Pл㍶4}p焸g@l(OiY룀B> m ` )FB_޾R {f.mc%,<tD*ߒoZt(< F"Vs]Z1d#U."/w%/t]n}fdlHqPaqN+\ l7U>-x+ٓyigҳeH`%O9yS9[6'vFcsY'en@0[\,})nhcJ] (/kM qSsOG(Mp!r{u̓׭"Eoĭ晨?ijFgm20V2Y.wMe:gQ=vr▁6 ֞D7={:8{l@o4[q8<}nq@Y*Z}VuZyD/UYry{Q }VRQcX&j{/bP#Q``6Wk;a>(=v/1BC'0݉)2fWFVrA}TbcMC@JQ0]t:gc $ gxsjmA'얄l>dIci͚Áv`V T۸;!ʸ& H(UH"CCމnXm*TGŨl(N#3%eccf*\J_գ Ym7w($yauM~4GF2س)tZ(Ӟt4'zasL 8'ءxBK ,L!HG0lRcc&X}-su?5̺}tGO|ӠRKfۇD*f5MD}-p5 nK !ٟDI]!]u]{Չa+oiy_v|H0d4*Z ;)"| ~vz $!ZJD🻛J, A πb-sZ>[qГGZZQvgIp/ EkɃ4\) 3}verΎ or'l`vn%_ᄡ\EV\=ovHk0SW F;\>ã΢-(KإMy/^s\ϡG{)ۋo%B$vzpKqghݜfE]cVr.E~7 W/5ToU͏Ks ۇ:hor,P14qsZZuJHLTCSЄ$VSDz@3D+2A%d3c1~vrF^ӯ agRBAnB|&a2=Fy;@VCuzMNI4н%=z G"WDjHVq c ,dDspۇIxv$F9bm|6bګm!g,XՈ4u!K\*ՌUڞ,S݊p%@{.L^4@b鰝 `rbR@rwvRQJf>rrO,KCY*8~&,:ͧgvEU^"WZpz !@yFjYU%U_.HѼoijZ8$ ::8R5xT(vܵf%ߠ@2!+9I1Ć `,$jI2K_zAyЮ<˓0RZڤAfrAr=#` jfb]y W jA#s-&) CH ""'6_Aa]J(_Tׯ$2&0e9uk4ؑ{hz/A69wg:ߐ ˫ ]1/3a.$LOwX'3oKI)ܽ"^y.5B,FbY2qq xɜirI$H@H,8X-"m6[#Bi{9hR9jD^a"A5?f(pMk@Cx\^syWV$#ϣm1@[{K6VzYUd8:[319r2(lK@n'QTL3Z4 *9<&]y;CSMԋm9:1+AUs+G<$Z%rB21lk LQ6def6c102;...?v>cWqF:l[~JN(I"•ᬤ+".Ϩ1S @tda@\UrۗHBfC-Gy"kl-}y,蟱"Ȃ@] Ut3wI90)JjyT !4 JB@FLԛtV<;m5M+Bџ3=W', hRr$nvk߿":w1+Ձ~ _mЕ<4`@yߵS?1W 0\b6/D5RmWn/g5JYwzfF wargV Ҍ~So@W lMD]-Bjjz^ihGOuR%EXO{8k!T AOׅk-'[YsQOa.R%`B xaOGCxđAXitEewpl G{[_nxB8K s4ǸhBq)73Qq&Q9=:i^@q,)ՍA-!5@X;95'mL]Z Ćhv{4yzpإK>m(2(871Ymc=er>=(^!㚍ՌL^Ϛ 1@qV,tbz01!Zy *ڋm2m-%?KLRe{Rfi|4 }asY818bʝ N)pajpj=(rLwߎ~>=qpFh#"&8ȵ &!N: ]SpKdi▞;]A (%F崵X1L35R'ŇpܝF5^ɺC.٢RpAM!$p9k2猃h2fVg1RLV#, LD$.A95~#6vO SF,9Cjq/X^Z U H%ԧqԦ9b dK|cv.|nqM&[tOQ9e8"Ҏ ;fRK8;qUv GlE:,fCY_7}GYLqgL!˻ko:(pzd "v5/ dZx5 t }zyF>`O_ul,K>Vɗrr=ZPjl(_Ḫ <[?2vJGq[vuxԣI\_L\!'}0U%a_wΆ*@?cG؞CBKw~yva8ħyRA* {Рl_NU䢗\›$EƝh-!ZGp'dχcv%;W~ z9$@mƱ?MPZ^-X2;2 `?D8R޶]KᯡIWt㋫0nS=Zזd3y~G4:O*;KdEaRypy  wv[/j\Bm W׆đ`ڸh╒B-N&AV#5 1b! 4N #E$ ;Z]+xɴSL~|BH1iBZ$-/9An~|3U9~ylD-qy :@Īo ywT4rBԥ3lcMI~d@+GRXM%(/%gd3 YNZ7f]\ڽ12'3m ܟ$[{+gf̡%_k9$v_`gD ޸5qTt\ @ $D ҍL&+0z|p,^QPz|X) \ty]4I=,强L ya)9DOW,A|cg@aeSkwO]88e}b*,; R3%W~Baebj,4̍-w5.XdRLiԞi1Os~]R=,I3O\t;svicuBB3 '':V&k% Rs䖥f9⊥X$keMd|ՠU]B֩nADoyLh/?D:&G B.[#C9R9+A,Bƍ r{J6jikwб*]Cx$q`CR57D@Q٭DŽ9,;Z:uyY]튮ǤU|ULE)\50r1ҋ=G 8#ӏwȚŏSA@LON9|5샥 a[%E(8\S[8[89sHi>jPX5l&RS֣ !"C(\"ܙ383!FD6;7f}tua(> ]nN #^Ĝ%@f!bESͲ5xgÜ9>_I3.P9`msGGb*CkiG1xlgI<RBC IήY.RҲ,&xj~7[ qؕ"8g$,Ǖl*$tǥ.G׀=AIK_ *Y=e+qĆ>?s(v¾*G4/Tc6zE٠GYqSqݕϿ%k4,T1GuL_KOי9B1!γcc/ 'q307obN/F>1F"r6:FO Cd3ۄ1yxp˻і7 /ۈOf`<<]_Y:%I7m}ȍT|)5lL9ݱPuGZ xo0J*$ Qq:@砙!ּ[ W Bv Y/Z|3c%X&aa3 F 곡BR:Y\q:MirǭŪ<~I$J t<  2˫=34R%-%T^GT.:p]At8 :\{S)vY4i=/&YhR( Mּ0&y5s렏LוFKpHMn٠Y:oaX휓+#zow[yd&l-e 駐/2%l}L'Z@Y@wk*JH4$^0CmxwjyߗS5͒}^ͲLMoa,f{5|r!6inEܐVޘm~?\B 2g &-E$? 1$ϞȹCrQi*oOR]3{&mUN"WOָO2X[%b*nuӤv m0&\(5Pb[= U+*0_{mWV[*z~ܷt@>: Rɶ,qxsr+QR`̝vj(ऊ^h9cXQwőuO#}~uҾ깖䀘{h2s.YYjߴEsa>F&A #o%[-֚H# 9hCc)qǚ#95ԪZ9 XfW\U}]{>0|sbNQJÎȒwgOq mEs_r#oaA'x^tixҴ)51dΔsl@#tQHr8Q;N{Gd\|%Mwe)jpn2g,o|3zCVDKf. =[]`V͐P&ؘ>7'ݝfK?/Rh)hWMbC MY?&dk4Q^XօJ4Łv|^і_-6-^f~L ЀM9_".诟־x2yF1қRm][JKCS`eEJ˱\sydWrzwҥxP~kOݒoBތ!`Jt2 LiPv f};)^d.]`Q S;m+>i1xuo=[^m$*Zv~ѭβޙSd">#ׯ`O<)k, Y@f |_aZ($2fV7mZ %Mdj{>|l#d߆2º#zw*i{+ϻ~ɷfYȳ%"8}Aluԅ PC&@+B'љX>Z+$ר1>$Rz]-,Ӆi#l:[A cw\l9Ǧ+k'OioZDʆK3Gږ1h[a[d$WT,X.2M Icdăֶ] &KcxR ʛj^M,!e~M zϝ9Xq ȅ-|2`hW3%6e VrOi82]Ϻ_(:#:-xsyrۧd@Ō֫Z9;Ջg ?Cg=Yhqg3gi߾LBa]]C'^JkQecV*: ~K^cȁTo|j߻j۷m$=p{ZtPBN4n:#n'/vy|jOAi!MSarfB QpȲi_NSc/ڥՀb$\%2XBiԤvFX~t^!_neY &4AAi뱔Cd_q:lIK";n"izU]#dLUBl94Mkit(ؓ 7hKK*NW({-K1|yoeTH{"+W%Ǹ-JBqBz&Gvre2(j}Ok,W:)萸.OJVϬ^l,AS N Y,MUq"(d*~T&U\SXV I'P/ aMwd!aGB z24߹t.֫drƿ[/@6-^+WqSB,ANS,4 \N2XmTء"eg 2e1srLr0Dgsa N tl}fa7~ pm& 蟆VpK^TQho"MA9gCQe]:ХYÁ5],rsqG+軼Wque"IV{*Mh›06[b.%8h\,TC:4()o|B, drKu#xj[їYpx\^ [K JVc` Wy'rNڶeqH;Yx:T o9ےU I{&_wZ9]x[7/[5jg3tw%BTskF<ӳt 2E8q8V_5z Go|7 e-mu-TӁEFlRF y*Z'F]3DWE{s%|.`_<h N^ #CR©ye!3zB4먰5 vp=]ITRNE+?7*Ec-*\  4aT W̉ $%$lGT-ϮV9M͡`^Yi[D`<AgO;XE {zQF^w$l{~%&b;o!#cfS;<9T.Rַߙ(B ٣#Wd^jjMf].HiǝPg&^OfJ` XJ!9kqvQ@YU&2ae5KPí49'M+` ^%C! K#dkKlYf/D`*.zV釯U?d?m]0_]e{JEW;gTbfzZj,Uԥ+_8aWp+ 3x$%bDqa+URh ҎヹXsi}*x2'e9,LlttOfQ7GDPpi^| pBvg0VF[HrHC}p؅7[<P[,t(+T =ősWSSDޠaRq2S;}gEe{M%_pUWs(S)uq}R008n6 Jpf1|nB@X9Q4R'X OV 혵U/V흓E$ˢE sn .[Dvi Ǩ20+۝Nlz_~ ,=8%&6]P[uYgEvX%nuI Zv:r*)֑ v}aQh9ldEP췠rÄzق5D_\$IAfjĭՠir畿cGV$Rq4_.E^oN6opOV8w#Sh"{([ɹ2RmaC6&[gM&}QcLp& BFl~MN+;{)_t*<^RB8ƌA6T$=Oo|w7Agİ3K 4<.:YPt/%ݏ`_бPBY\z7ѼS2SU(ф?2ysVIqc`jY +g^(I=ICb"ab(/VO'1\DQB4)2Aqk4]ӄ @75lL.\gͭ L}/#ok:?jRTȓeowT*l/@0nI=M.`ޥ16zh*gn#5rsu"g_׉I p~*+uZH`,uAS8Ǽu; %#ʋ=; )0WA#a Xz ~޵0 Yv='mXu :h!4bp5dŒiDc1-gV-;uЫxNETh)&JUx& T@$_aVnLMÆ<"s%O $N4ifs'O⟍7h?՜yĭP2n~tn,ܵYf 'O$ʻ[XΗI !bUgz U dRߪ#\(D͐]M+$Vg] U,&fzZd7YZ9wjP3xxyL=LJLឩ`71~Ii>\kj (qֈf\ SY|ɓXΣ16GJuDGȒnfH`TS:!{`\ P0|]4Nkח_MgsZԬܭ4x+3|ol/q9JNUEcRŭpY(XG>bߦ*#;3aW&ν-I6 7N.ALSf_g0iR -;ݓ*!E҃7}<ԲgkӏW<7/VMjt)l@7jH9L4D}ׂ`n'uK4߀P$g1$ Gc;sBWmI?uZ%`'>̷ GAE,/qzRPD_-Iz~S9'~9E8 Yb+=Q2b2|5%{ZܼNb4О<1gs­ʦCW %4|ixz%Ԇϋ*>PFq3zUfeG'/rGhz6!WEsX$6r.GٲLxSE[JҩHqfU/ZqRH ʇ*A*~O ut[פk|>K\ k}r_B~0!̠YDd8.Q7tPH)v\2sQ;*;i-{+EdjYNq\ cޙu͎PhNelC;fSb;,k˷L}oiU-EMH[# ϧ ӜOX\tUhm   `i !fY>q%~زD}b?>ۏNJ K͈p'@fsz~m2<mH(;:ՌYK'jT:eEv=o0mg@+ɌZ~4̣ .GbZ!:d\~ ئ(2Q6╜l-TbMfv 5VȂ{!e)2K_M;ބ{޸`YwY֨>&.mMOwCפ`wr` ŋnSf"$:8 W+ou=w c ~?xԲ~EJYW\=!\0oˏ__9܌/aAdXQ߁Kr  t$$2u?s u Zu'~^hbEvؕR[֞9UvEM`F,}nO,kss;:ŒatF.*_p:Vݎ ƥ.\?V 5m-2:<}۰ԶwCֵ2lEԗ'cc`1 PZznlOx B-(EU),`Ds)NrAas(\[w> 3+ZcsP !?Օ_d,U{+op)cl#.R wϹOt`_q>&q$qGyZas[)VN>OtҏzD^K{ #Q|^(Ne]e T+o 読Y)űC^|3P,]8X}"0BsԻ3 T{$ilS#W Q$/)v}ib~qŸIxwOELƧe* #X fǑLw;|lqk$!d|%mSZ>!lv"%ts%FCɁ^OP}2;|2nE/ ]1}pg83+qr% Ջ:9aFE4d}v}!]v)s!S^.Y3bꚘUg X ` &EZp ~ J$t597а_Y4`QFcB30sa9]Tad(^3VIJ 4h c-W*Q?Y0CT#~YJ2~0 Ai)d7노U )&$>4FX`gAsNiL{۵@:yN?QMI҈`0ƽCwVsgкc%&>fٰkف޷|H,4aW@Gƴ4m\WsX,D07+JDŽO7:ă+V0S]/uJtv`P׈ ɥJВ%H51G%w3FPVf0. 0b.–ⶉs;B.k.3TXCzٷM0qzNd s峖S\P; yC}J).}ϾؽU F1W:fA]4{\# R6Ȳ@ ;ux=v/n6S#TZU;bX^7,>>aT-i0i#u28oh(]w4 AC-bXn`tNH/Lxm,v!Mͽ),="mz\'QY]7Ke<& +ע:â U/ݟj[]龘7|86Aخ8So5ZPf' .ʍb>\$5BR&"ow %R ~oHL-J/tEU< .D/x,9Wv쬸Έ~EΞBXe{+YQ ik0!,'ZH"uO$%ߠ򝈹 !<%0fxs. ;Ҩ+Jr5cuR=mySPz;;4NbL,3*,%l'\pg)9x@UlC‹ `{+P9v> qK v}~3ɬGj Y8`z:"xU1sN21ּ~&=EE 4rf@`RrI|˱1DQސ$[ t++Z.Mst bP"uiEs/}!t=%IRgJĠi=ϙ brmA,)bO*{u7\FS -XFt7 /ɖ7/9H^a+j[.~xQ-Wm<ȧ˦:WZpLڗ@W\4} oCi-_4}8etT{"$3WD]{M产p lSy=dط<:Փ:{ߏrζ(S{Q́YK*O +8wq;"}&o]!oIz{y<*NPAmzҐVGTUraF}mKxrC@+ʹ-;80@DSY1zUm#&TV RIX}AL0 $S JL6~; 1X< v4uJweu+XHkqhrqbS<ZMУm!X -x· !9," Tt=EfF?7\^gNHoț`tS4[ZxAȉ2?qtS P:"XG.C+uu!+~sXmܝ]&1Kb`H蒩Pqy#S,nX L3TIior57$e(ߢ'?I K7!\ce\0rY H@GŘ=& G#=ȝM:.<ܬk"KJЦX8HC(c40C4=f"$aFχ.e749Е"F }w‹!o 41]ƈR\$ ۔g+eạ̃wG$Uo@&h;Xq3?7WOh!+aXƋ5&ǸqE<ǜ~flj ʝVB^ sOBuDX:b*27}n&Es1D #m*I/ >TthB Cu;V ڝ_#rDIR#2WRofE`w"EzxI]T ӌ#|.k8B`3fһU.F:$r+)*DnP<$r