libtasn1-6-4.9-1.2>t  DH`pYP"/=„tl,ftn^HfחVtGmt㶵#nC>^DUw!1B:6f RO:86Ii{ySbEuVʘ VtRǸ=Kx{%eEf-6I f$sI(_ 4Y? E{~忇=+E&0D`$Y7/i#20}]^(e`u]YqeeS`O.v 2 θWD:%NbEuY=}KA}Io,|?X'6괳G =|beO~-& tCy4@mz 浯兺CC=Țb ^4ZyOhe I=;_~A6.fQ?A3, ><4?4 d   + ,SY`h l p x  H x  (89,:>1@1F1G1H1I1X1Y1\1]2^2 b2,c2d3e3f3l3 u34v3<w3x3y3z3Clibtasn1-64.91.2ASN.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.orgYPlamb63*hopenSUSE Leap 42.3openSUSELGPL-2.1+ and GPL-3.0http://bugs.opensuse.orgSystem/Librarieshttps://www.gnu.org/software/libtasn1/linuxx86_64*hYPYP3f7cce70fa2016da34c5f394ca2faaf6libtasn1.so.6.5.2rootrootrootrootlibtasn1-4.9-1.2.src.rpmlibtasn1-6libtasn1-6(x86-64)libtasn1.so.6()(64bit)libtasn1.so.6(LIBTASN1_0_3)(64bit)@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libtasn1rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)4.93.0.4-14.0-14.4.6-14.11.2XW@WQq@W VUYU|@UCjU:0@UT8T5'@SFSQɆ@QP|@Pe@P @OOfO @LZ@K@K*@JB@J{pmonrealgonzalez@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- 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./sbin/ldconfig/sbin/ldconfiglamb63 14943723784.9-1.24.9-1.2libtasn1.so.6libtasn1.so.6.5.2/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/d75ce5b71d9dd6396bf99102c37475ad-libtasn1cpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=26d070596f1acb99bad458cfb5897a344b2b568c, strippedPPRRRRRR:sl Z]s#q_?@] cr$x#̢o]{cyV{l!1-i"r+V;~4`&0ٝTcǼ-m0$A*;#Rt.~=‹EY2 n"z$UAOܔQsyUK 5.H,cއ @touن*8)+ pz[A3*QӺ +"\Pм,LaZmPXR._tءYxX . xk}?2(1P }WT0q)O˂KYek*^u"q|s ߛ "%OuoӋ-ƴpś>7QIZF^[/;Q 8 p!רWe[wElK|cV?h2$F&EWҺ@dApT&d)|0;p/5\Q͗ nS|M;toض+d?mc ![hY7qԠ1}1(IFy.*)  xel PDo}6߄{I]_K ^DƘ~_kkLeokF=<]pa#+d/%QS~ۘe[Eć̈́V?^>L|3ZN%cAM+}=d\W0 +f qN-~t 3L V'|Vm\=%BB;O=N$Ud{BQӫWKue"8oW q-*%mDM%kNo%$CYRr7 ;ji=8Q:|ՏeE3/buKr)in+QauWfm7m Ad(xHQ leC\CB׏4?R֔%V>%j ,a6T![(C=A,y}{7O=#}ZS|>pEypgcf85J`~0C.qAI2rnd&]O`I9,X= ZP3YhcijRjTS^ ip\upr^VG%m+zv8 -EXd۽N64hAzg-g.˵B}0l@$>`aw;*?C2GQ>W _ B8)=Hu%o`J3A.$&tVz@թ2'e9xUwV_u_ZnP?9>rLr/GM/mB4 ]0#>E$pS.HیqbA]->4QCxX w@;Bc;¬%KQ/PJc"B,3|DD,xJ[Гg=UV2q,xS']}g3@VF+; D=f akƛ)R@Q^z`gb9?pTbFLo~|ԀK;S\OѲ"lY{]m*tI Y ϨeCkg?vX&jubk~vD6q%GIk,##7L>- + rO9QʩSGgZPX@۽0͎0a2?mRAnO_.t.Rl{EޮmvaK$]tmls m8rKԁuy-q2n|  ;MJ~`/ؒi]s=ef s QFci2ӌճuT]}d.2.2~([Hh)E:a: *!V蠣yk=y2䝲7Mٞ[QGtPLr[ZgEz섯YSY~݂#ϢlVg?(I{:]x;zlz≳_pkiB)Kၒp=s1>qtuC5.]Z3K^-'r2CR8[s7tL/KBX'#_+*eI޳[eQ12R_B`ʿ HG9 ڤBpxd&yrB*ݷzAw԰t;ρџYcsٻȻ 3vxCJD;ZyBn4@VN߀ 2=4O 9fjGvHy  jmx3& J(S )~Q532-8HM~<-\iɪ3mI\k::ւMvJ6zS߃&oe8+?hja.:]S)䞝 r?&- 8cq]7*MnR;*:{[vuڢ+},"]ftCKKh9>&o(+HUU)ϓU70 @Y}R\nų8=AH+}8ؼFi&kDe'H؟韰O9;(4%GѶ~ $jǦwh 8@BSd$+;4 Ϲ`PPS;m.h6b~ o<|PV˅O'|{[ξruL.l}$ǦzcUe3Mq"P˒EQhlka<`ݪN(G+_Kwj`@D#\)ؿ &X%xuJmp<4⸜ɺto{ހi  _RmBڌEjlDYMX›ˇ< X|ZR<?pq>uտhB)yVR5;&q^Vt^1bn`0TŎSg[W0iQ! f0C␶`jŖ9<FҾe*L4jp3>N+il'UP =sH4̘n^ D##N1v&VkN3AA-] u-JFTk0fE.uXsHX=ĩp-A+S6vC}㜋X4x/3-;`HiF Opbaڹ4NC4>RيBL)~YWN8n4+>͞{ç,mͤ@]lb򐯜~"(6WG{dR&4k@nQ3OAӼr@kqS64R7¤@l, >hK== 0cϻ`h`wF)Sa~RDr; |:Ł5poSPIduWFAkNl1"@Wv6)w:Щ\e&ͬ/w-V8[ 3A m@1Xȸ-g:@Y*?Y@WܚD*zaC<53])_.IG? 3O6bmN=~/o ُ"ߗuL-:HAlo Xh n ڨCR",,~W/b*6nF;;4{]%q "7%?77G (WTXݰe";UoA)ubb4idܶ[z< :|#3S_⏴ 3TWH[iH` Zo8}H$ $Btf-[ʸtgz"bym0LM̿6pўgwuմ QJ,.m2-,bxRKHQ诱^?bCZBxO=7E+waknգQIwزl P`[FY)A"M& beN#"%-:*B!Twޗ&ιI%$Kl'a8f!&(έ5%9b$E+??A BLL-u?eY+S!("Px$&Fgvj.Q#T^YY,V݉HfEx[oHFo1 K[pY)ETjA0ՐxLhmD%r9URocGyr L#Ea'&u?!AՉ.$0kpɂ3(HayxIRٻXYe6 :Gꇠuep#f-&1=;xN.^ߓW΄]MM W!OtkAǁY#bH^^|srӉgv_IֳOmNDR>슟3L`oe840SK#_!g8/YқÛk,THɍzCQ~v_ݛ-4fq4b+=Z*z5 izSRu '{עbTQZ٬Ճ_D5h5 me߻➐q8`SǞ oe!b =әWڕoDr4#u@RؖKtL{z6+1h?ӔUA>W$//==v W 4 &Awϔ7oQ)%?!bh*wj4x٦??1A0SQQSgfh9YC.lՔhnF Po? _{ʼ%!#3@{)!L 'en) KG_VH,CAwOh 0rk^-ڶS,rQv?tc"k0A-F[RȥvO5-=ۘ%> lKP^#.O s௬ٻCzVOm6Ly"#uxxSCNzu}@$(t F$-3=CLrҔC`, ܡ /"2)ǵPf4؇uSǜ$HVƨI[~*=m;10&lor훻y z9jkl4?rB>Yvq'ąXTа6nϣ2?jB{RpĽsA#bV(8H0$OoOĜǏ]2մ揚__e79Ti5?=SFyDW' ~ʸG$ ʱ|8 65yW՚p2Y̳}gyD\_SCtj/_ȼ}Gvժ'Ӻ,EzG |aV1W?bg& A0Nhj,^g VQ늌p3Ԅ*mh;Gm; F?i"rǪbSM&H}34^rfF-^V"sfÓ}UDoi nWSrC4z/xC`:V ? S* +ri10C'26DK4IHC/\YFF8FլE$k$p4{iti ) `CeRnf„S 7&yiC-?ob9,J3l-r Eص E?c[W#:' > {A:N1C;α6}i%X}`楇C7$p%b]9 dw:!-dm>wN@qR|3p\8TW3"z|%Y՜Uڕ]쿪 |p.3]C,Z6^pxR5(LziI&liMDgʨqro^ SWa#c<˱rzraf@Õ-ӥcxH\X:[P7 DvT:xrU!*1+3Ξȗ#Ԩl ol%\ T3 FG!R Tw@]IQytpi^@=bұB:ϭs;nc^X%e`Abs(g[J!17N y[6bgזu{n!Ox/#i^+8h^0Uzhk(su4pH/a8Tۿ#mDEڗ&)79Ԁ&qXZRŹ&Cm{Xt'Cj\15q-H,1;X3>h*y-#O+Xm]؈Z|>"= g(_&-u .@$dRWN}t=kw"StW,cvv`sz`B)MQbZ<gZMɓ- hUS KY"+YdjNKQ[?ph_rsΑb"7q.E@]lt7GUHZjD)?m w_ U PF`6r:rt%h"68D!@uNY6n%{XNNJ/2I&وQ)O9R(i&Xzo TKܤqCwq0v{!9aEf!A\K3' z))?aX4BT@ q K˄Y\5>',[W>W5L+n:|G Y?&!!);@t T@lAKʪPg*n4YA&JFr8f$:#gVKbCM.b(],h?{#99^L~ּ00d`Qz-u~ǎB!$<)\P3~KᔷRN "ة>z4WS \dҾ+pYxLdvW>fQJdW,dsJʬ,oBwƇUH1 SHGe#Pl%'֞(a E1b9-F uXx.=o+v}*O Kf&b;SXA5Mo)S1pHv|NvWA^%]~ mfx{taB>s\`mbrnZĔt{pY n"b;\40N3A17drI'+J)&K%HK/܃Qwsh:eF:8/:Jj{(X]LR_zXb|GugQ"0O{ehl:O~ڂq y ¬Vf ZKޟ]RoΣcFf%f{4&H$ d +r|%R_ZjCذRc>N/=kW R 0'FOU4H1V[Xrg= 9ȁMFm٦tH͡y>{aq).,UXu:E 8[>qU,FWT[ճ!Ňsh 85`q30lZP "б]˞Hx6ة+<<0jup&c Yp&;&Z6 ҇ZOwtSG$*(P7,= @ F*[ًO̪rbYVBX߇B AH =siPNIkJt)2Jt4¨Ss$.5˸Z@kj!?֭QjHMG1.O?ae;'W4r`^K6f~S(Ez>ޤ9ňz ^v-{c,(PwC5$z=`r[iyeH*?k;4*.P 3CW`Kv<=P͟oԗ4Z|%oBn~tzn;Rٟ_KFTlݡNȖ5!Qo0#Vb%_ķ_ȥ%T+-CR3 ';S[B >p2=Co~^=֏M:glϏNϤQեϡ5hͳOcDBqA-Hq..CzEd+~F,ؠ  CJoLG+(+'禰4rˢzfSlɵChy5 F\e%gztP>fe x݉;'w1W S/<k WpǗ=,5_pM:P@dh0P| RGpZ6ci D鞫0c&qh']Pl/Z 5!?8G9օHWiFu~`LYZc զ^$Ñnr$KO)-^n@0ud=%HU^ЪqY-˜GrunS-LB u`\eEGߐ4PZ,T=?l!!cU<ϧkU^S@dK\8rc?{pځvWsS$VI{N QkFo#MyD^xEvrIE2H)voAUW2e mR2A"Xj<~ihb4w΅˝PV>M6 |f0}qHƢH1)hԺ=HGvx|]v$>)(1>Q3Ыeg~`k``DMh{+4HL̸Dv,z@2mZRCEY?߹8 ^"^Ţ~ %TeWi>ӣM"gqL= q\i{HN. b<@#3334\lGDrʓ;.cv!f#dK%sdvǾ֧ ۔&b:)|0*^  *#hMt2I(LֳtiGg>1>Hֲ:ўu{'nCP$;&KӦ"1ӸG"gN%Ig^Fwo&[ɼKtڄ9U:Nc)/p1(NyEE|/W;Wm{Փ!H0(|߬*Ti࣠Ze r9;kAEILny$n}};YND@8U]ICs0$4 "ZpiI,ȗd=NP  8rC`Ä'i9ڍg$6HrqmA,)l[0۬z޹-J̝)a! Ce v@=N &"+1sCB ,(g ӹMfc-7/ YۅG7ϩ9HrSxDf.!Dji 4exE< a?;p!|o7 :@. S+KuVͼ}PvK[y=Q? \GZjo̠LTS)J`-菷 YT"K)",3RH3fqQpX#}_H3WhWL.'3wI^/cd:<ֽ: ' K+ ݮ U0fHU'xbFX.nfk#T寂gGZNś@\E{B9\ Ӄn;?KqqΪO@}3^c`h-k=ѣbwG,ez`lDxl@cbE@g`mL9'|NN]=K^HY[֣w5:j@ berMԆzles7$2$+1 IR:۶IxyLe}וPM Uv':caEd"F' uU(9 8Mj4Bx<..:_v(*04`vuˑi6y:LblF*jv%w? ?.Mߑd쑐ܕFoR %/,8FCc-[5B7%6`: #$ *Ðp1ԇ5toxOVK2 R9\#;y;O*-% {(/Bfҗkg\5cH ۘ<̲m-vn.e EA.8oEgpW]е;&\mCH<'o? D(؃{ H\i%!Ӎӷiovn`@&up^xp医Љ,;~22 [Q];՟xy9P{)4m 8>"'^06PL= AOFʸ8 .&Gi;},;̎ S0<ޛs|.ܡCיUG&ѤVCSmYh-hs1҄vDx7vtgdguѲ+)+ s_ ͛>`wu@bS, ^fr!S rD!A5 /! XkΔܗF$7ccLaG "aF#6# ׺_Y|<~ @%t\Vve59mZZ6LRB( ؉YPn6/ZAeߗ=<9'HO*<1F$8yBDvO>H(9 r?sN䅔aHDJ'[fkPw#ĨR(H*+z: ޞ(;JK5,9H,7]loz' &P.IH`yͅTr(/8y{U%v |:~XW?c5o_zA{Qh@l _;2)^u/F`AjFB nqB*/wsJɥ8< |R\OGV˖U{ 8W@V_|WTwPx?=C?H,3Y'pKZS]rE /k2ӹ7Q Cv?#H!9`17c 'eZBwa㗍qa HcfInq.hR~E>g9h1siXIIK\w*@1)mȑ3D;FA6%Oh cKg]Fx";8b>N$'DA疶H&tv`@a+)4KPqfo>]b8# ^/%'ӦRĆk)8=%|1BT_5. f4w7K(rS̷_ JЊ徘3y#zBU-v_zlyt<*1%l݁UO5ܼ؟l`T=mJlM&^1|w ԚW".b3$)/͢SlGw*i#k^>'b뛞Ao֬ipԘp9+9q?z}6b؅j:-H-""9k!Q`n,Vfa_>w ^ޏ`=kBreB\3u6kDk44Am-++Z@ 4 ^RbtヨOum$goT ^?G'@! ߎX"f`h-`,-k{o y&DsQNp*>}$dd Jck"mdq*6Vx쵇_X :eP/ ٷ+;pʨ %\=*[ShpRTھ)80wd5O ~w_jZ۷2\sKJ]!%׀DC;Zfr5^S|FCu ǰQpUW>DNح ڊubql; HW8{<eĠz%':4VX(~|́]O^5b|&dz;ʴ}\|R 96Vq"wWeCB6'TL pFhH~-?@ui3p,E 9\ >)4Pd< }oy'Nk0"Yp"ݚW~vĿ576-&kS+`_%4² OIv-`+&H(c@d;L7p6M “+ZĢ=sYS%2\:-,fNl廼5^@e,P|-ἦGђExī'RcYijj_pR\6F:|mF(q X!cb) ͔\FBݵ⍔uuОKf데9?!L}qs7eS9k!R8 hV qÊʯ_u̪5kfwc cѿw=mYkɩ'}۟o? 1EO3;h/(HT3謎$⍀5nᦧP pj搃8\j-񕰵'÷)Z ֢^~ k QY0R&  FiY@ I8GY1)RR)uXJbϠ-F6 ~ͽdWfԖx Rhno?WD UMo'OV)kVڗoj vr-BZHВs~3l;G-`"w&RE(B+c9aWۼ|, l -ճq&ݗυ~FFH۽%lkwZ|WPlE; /&gƗ0\龝p%O%v 4 A`H#T Z9W.HbGw}O N/([>b7H`Gjq֎AiOnh9J*baJvx)\q!\A1>=iSN. V:l{rs-_ ph1EK|TcɚhOT©L]{!H!Vh8Q4W%tMZL:JIn(ׯX"i%[Ç2xYtrԂt]$0rJKͬOZuɭO,3t"u^nWn.]~;|˘|j<ݟLofkimMۨ} IC+V+C*9F#tgN=u/A?UK8܍ASN oe1d*>&A?oK"^xL+E=ε4OXX5ߺ֎i7HVѤi#Ѫ aqB*πrqd:6g+Wz5 Jބ~` Woq(WYdJȨg0C[#ȄǴ,ҪQ~QrF >t/A1C6GeJoe8{'0mvu\]",4u>UL69I-#Ҏ1*t\JnD9\ܞfy\i 8JQ'@2~ ? jw\S|d+lP4qÛ["rV҇}>K tRv"Mï;ocFcuCҼe^ a'{.~WE=KW`kP,=:3x3| Rv Xhž`nipqb{U_m˿/g=qɁzA^#oG6k=qmacԛ}YIN  'jiPρJ$|FE#'@,"bs g2nBtX w|k*8ԑs*vM#C WObӂ3bQ'a,a?K"[5\cuM7RF;':է-@&^f `-2|?2Tĵ4[Z!e'ܓ?W(#W. VH&N?}LJoXGBeyd^!6;8b++o\0ZJ_qomDx1ӳ=.e fl?eṑyҐ3(rp.`Seid+OmĒmyCJ*?RqVC,'-/O)rs58;`36YN@]V+B !3 bMsjI CMHu1ꝎڙLL}[Mӯ<@G[Yr¨1t^&EK_bU` t@vcK^}s^(b`T x%4c+`o^E݇riP,Ѫ`ӟX&џƋ#իڶh'EUbϗ@;Ĕ P.R%Շ>t)d#Aw;ҥ h2=FJ իf#0ٱTʶȤzLʣp|NZ}yOY:DTX. eVOX_CBlֽpb!N#!KV_)+'[)S|k>V}=r&I*'W{s9Б\}o7 g܋R%{,lYL`%TEk8$WV,Dy dD֭ -߲yˆr ϲskFlv5۽bLFK:y#d ϙ (Ҡwv$ۿ0TGG_̫-D? x):݁á#?QTؙM>aFŸ  hd庫v7svfCյ&?XٔؗfyHck&$e`ÆQ/ um Ѡ0H| d-IL8o=0nP23do}`允Xߛ¬3?Jő*(ű3=_Tr'EzGWP=\z3T3^6)w[CnD ww{ SNFkth,|efWAi>@VݗrnL)`1?\ i긩`8(O[ ևh:VM/* 0푍xebسȷ >{[k&VH٨Q#w%Q"IaȔFV2 v p96s9 8[רu#s2߾'U414(q͏T1·dハ!l\'bjmjPV$/uuf<"|`oWߦe#xa!tɾ PLӠ}Wžr7p| 8ԫU:VL>kS$.|(<`M 3~_4?Oow\`Lz BꜫU1m-Kڿ1/KfT PpricPrU4@z  10z'o'XKdA"Sγ=RԺC/^74˵sv_݁ugV':7.ȀᅨcXŨXP\cB,!P&7 |c}:+QPA'Qr2W3a)`8]-aU )ΙX\O, sB<V)L, )$/z40s1OYo- 2fia -#LI!Ę Й]};؍t-sx"Tڷj.1Nԋnw>6BivOnIC)gx,b' bVPCgwٳN[/F!c4/׊xg/|cIȠC>*ʔ*Wָ\Q#0bzNqv~jGVJ;Yf$Z;yp܆+'vZuO"\X8UK{[{/Rwi˴!zh3{ԾqB _5%d)f:LjXT^NX;?@-Q(۴3FO-}KF)ت;[BLRn_RcmYCaf7Ҋ]CO,Ch2pVb x]R"^+VpZz4ҤܗA$s#&1=4 =!Dyf -$`+iU D)-)|d%ٌKa2\a$snYckPp3F[,zC]bAr~FtR[pd-Z3!#Y\E24yY)F$T{[RfY~z0lT=gLa,lݵ3q;sTII4ɯ*;!$u [t\f٭}}"!FTLm*/F .I~L&Zerk5 慁 {MV ;nGBj7mX$?\? "&w4[h*5^9Eac9q"$,Z]$7C>s@ԒMh!D"h0 VZuPGDhV2SccFOM#˫H/`NenIOz`Gd<x*a %cAϷzflq#$,Su? ~p?gʌ\$r,wJd"r(m@=!IZPN.4I{.-W`Y̭+PHk6Yo_uZB9-@&vy!Jg4Ntg.!(:45tY.0t8B_#J2{[<޴?' $n%r]̘-/:'/jYĐ 1XU%%.4&\53(49N#۲U OuHiѶ Rګ|7jsi!٤ :}6eoq R,ڞ'˲qֹ@f+ )R\,NŚ_}"<\:7~]+ NxScbʖy&I:]^Cȉ~;KIӞ AS/0P'* !zUg|5IM[xpp!eUggY/yx¿Ɩ5'gĆ6[W$Naި_0l%(i)ޝ4be9pDisWhׇniw6#ʽ dRw'M]O63 Tۻ1<[- /nӐ=R3[;\t>?6{w'֗3/gBbnt;*[. L$|=56Rt`PL".Tý*hYE<OQ*R";ySl$y(͐Ss,JdQ;U X9]2G+l ݜ=HɋVEp/_Lp]/G` +܌` _YJ|Yk1&υC>ӝ692Ů}YA ~oAp' :pV3_h;Ƞ AǢ /c&Y 8TDա UF,4\/ c P 1Giԭ+О7ͱ?Ijmc kb8sc g'ԟ"2%x#@Z>,tT3 S;M;%qFп}}gUkTA雽y+t'yٳxmGB}3%l^BJr+>9[8E󫀻d]7yAR 'sթq Da5ۻ=N]@o';r$N!k*ofpEg_ݽAE, h*’l,pʩ IY'sx7 왤=z|IOC/`;PZ0Q^߶jU@9!Є6!R4fRN.ȧF<ϞgmSbC"9 >TNok:sĿMz4t͔u+_h_8\3W;O>],oYVrB QS#XI{lfqYMeYVAʉW`7$tEm,|}xG9_RKdfƾK# k*Zf }VQ5\3Kco1f6 0a  P`mt9.b!/6R%9fFیMpdOF^12 H5:pn/<&w݋tQEKtwnms\#f6Ϗ΁7s|%-ށ)͏ cGh "go:o*DPUq?cUՏņ9RE0ܪnȷ$4Jt& 7DQfjFMFM2LcK:nW�CpAsF>|oC =Ӭk5;Cp =\xv눮At( ac6hc5hI4v }x7c1><)/Ck|mħ|Hwc9*}M 荔 ZVsuaVz&sjy`\RQUȍTJgӓ.x wyn"l]  H́c(LW/IPrRSep=*V/UYͿq:={Ոfv )6 #(r1N)Pg#6L&^*In˱"cN7Nj~_]O G,Ǖ/I)/!Sf/z K6_8lo.-;HܱR :}j>*$t"FXFgM j~RU{uC'~GliNbQ_(W/ˀ~o#ݤ4SebTla9Q&nQ0}贘`_7Ҙ T |#GhQ&#E%,2wlÞƌ3߈EP(#MxZR/Bò&b-ZuYĝ]I9.rJt۩ joČ}+xqL<*A=nj| t\%_1t괿xƂ/)Y*K! ҂ȇX oHE4, HQ