libtasn1-4.9-1.2>t  DH`pYP"/=„9./T_[]Ƌ^IDHAV4\wr~?SaB \b&lx5 mG(' R({rJ2ߩ;gΐ$j* [b^ k1L㔙E/M݅Y[uEN"ٮ+S,ŽbAU+AE:t>$@ɿqĊ$ //R)KSBEctvk3 ^sW7a31bb2bfbeefb7b147503d0d26a2b092c72b651YP"/=„،'=;_8\P\ΖJPfSDc5 .L0}#8 H|fu[j=-PiuM{^T7nx.j ҾuFU{83tP/XoaC,\Lw_x~ј0Lz }E.1@3mqR)-X}K,\@Ha$7y߽B]գYG7> Mu-h bh㋄vP>><$?<d   ) 8_ell         S  `    @\(8 9x: `>5?5F5G5 H6( I6T X6`Y6h\6x ]6 ^7&b7c8d8ye8~f8l8u8 v8w;` x; y;z<Clibtasn14.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.orgYPlamb63oopenSUSE Leap 42.3openSUSELGPL-2.1+ and GPL-3.0http://bugs.opensuse.orgProductivity/Networking/Securityhttps://www.gnu.org/software/libtasn1/linuxx86_64 ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/libtasn1.info.gz) NUM_ARGS=${#ALL_ARGS[@]} if test -x /sbin/install-info ; then if test -e "${ALL_ARGS[$((NUM_ARGS-1))]}" ; then /sbin/install-info "${ALL_ARGS[@]}" fi fi ; ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/libtasn1.info.gz) NUM_ARGS=${#ALL_ARGS[@]} if test -x /sbin/install-info ; then if ! test -e "${ALL_ARGS[$((NUM_ARGS-1))]}" ; then /sbin/install-info --quiet --delete "${ALL_ARGS[@]}" fi ; fi ;9I9XO>QV0(;A큤YPYPYPYPWvQTf]Tf]YPYPYPYP2234b6388109bb5fa1dea5ba99af4106018271976e0ade9297e82412ef0afbc853e967264425d92bcaa8e2e32fa602d454b39a4a998497c7210b33d1154c789f955726212529f163342f7816971f3983d439f7c88a54c316cc7f4e9020bb7d240204c1533e22ea77acefc67f6739fb4dea4037aa7e21832797b4571d078b50217ab288d7d654272c5f1a642481914b8763931e282301e4d5bc57176d2b0cffe4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibtasn1-4.9-1.2.src.rpmlibtasn1libtasn1(x86-64) @@@@@@@@   /bin/sh/bin/shinfoinfolibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libtasn1.so.6()(64bit)libtasn1.so.6(LIBTASN1_0_3)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.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./bin/sh/bin/shlamb63 1494372378 4.9-1.24.9-1.2asn1Codingasn1Decodingasn1Parserlibtasn1NEWSREADMETHANKSlibtasn1.info.gzasn1Coding.1.gzasn1Decoding.1.gzasn1Parser.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/libtasn1//usr/share/info//usr/share/man/man1/-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 executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=27379f164a6994132799593b5726f9034796f43c, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=2386684afb6da651f8eb88a078976eedbef4e106, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=b5b074985db39bf35beee07c8182701a87ca6f7f, strippeddirectoryUTF-8 Unicode textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRRR RR RR RRR RR RRRR R:sl Z]s#q_? ] crv9uhcO|:seve D'; <̕vP&)rvR1ҷ4fmRL% [;%6│k]yl /xX4,W;(E8SLP,-am9%E3-Kj%:Coj sI)6 _h!q˹uytL-Y഼LJS%SkKk$#w D$ߧ2Fv, n]3.tQz%1pe;>KR3s&uʀ|fR?-iݴ,r/Ҳei\I =%AE%h5S[VtS#SDMZ#+ܜ|E;G-Q#5GbH2-&b ls <(uI<0aZXqxIՑ MڎQКUGIm)r! =02p[:""YIML!F㦕n$H7|q;#N#qt֍??aG*`4A*}bm@(%FZm{~4,]f󀂼&=8Lɶrgd10f{^SM|IfnGuJ\냲Tc;("ӫa;fs*` ʜ"q5}d>[RnznYRj816k&q:1,Cqҋ(j𵅹P%]/s%41 rGAE t9? c˗6M/Э.KTI,x # i|e_6AT}q(W <5i]HeӴU<xīLM76 (Ǐ]+AyP_]9.COH~)#L&٩ d7~17=&KG@&_jUSg#_mٲ^%|iq6`>cB]uMpO^@lX-1@kX6} P.eLEW8 q1Uw4,WA uQ٬[1uB4~6(Ȫ:{u[=hi Y6o6KOxP2Y/jvm@&EkAn@!Cep sk 4HZ@Yn}FzȌ#XkONd-ie7|XSJ, "O ڠ"5?ɔR|v=0vmBfdfS*Hn|mAMKam(q!tw8= ai^q97m:q̸^K}b\mpD`Qs, Qb,Z+`IP˛Dbm+r] W+{F dYyA۾|Y'C_rY [|ă(4Z˷_?{T8c9^ƘJO{ kWīgx\Erq.:Ṯo+uH!3Q"w-(F|E3a(^y('C[gqK,nAa\?p'̐%1f7v՛`TgKz_G*_>L, m%#c 7'0lM]c4{1*8:IUCg;KH?{ cnIC@;7,=`q+T#>z[kеUo$\$p`F~g ai>i-Y%fc+O56v7`s'*"f\ەt' nB+A,YlbF o Ya@?) 3aE=dI lhWnXc* L@(ޑ8++ɋKaYƷ8KlR9G3xP5-pRZ-oE'[F2"d4*^F_MoBNLPQ㠍g"KLKpL[_* 7X#$8)G|{=t$)]<3dBcd;:R)i~ ̀_GoD+6BD ^bhKEńz 'Q-_1YYIuZhhU 1>o&.fƐe7>Bd8/ u1ZNò 1,6+C.7k`P= M@] 8hvA&+`IMaܶyxN(mPTC!yM/K1<+(ktن¶:$F8[6Ȣ0${%84y,4Byc)]Լ{[2#,U sC7B ~.kMy_/JP*2 dYa'{O~&smyɧ0-vYrTR+ڄ^߰gV>S:F!l`:S 0uq*/yŃ9 Q96"5]7j!."}6꣍~.Qz#yH 6R)?(y:oƚ4E KNb>w7c#pNqFx&p=3[h [MsA!@h >.?pqͿ0ބ'0QIW٧ًjM a>r&aY+\8Y͵mhI,GE5:ӛWa?/BL,tH| JI!j9N5﬽tJ, ls֡Dd RfwķfsvEO +~VZAwx9l9E/Fvl]kraY[H P~b<]^LȁvkNS?/Ǫ $Ӏebq+lai |WlP1aM l2La}YRj6Z," >Y.~=,F=2Mt|s'UD:Jx]*.w|&2I!uQIY>28&Ev 9^,9a$৅ԎfXs M}\/ܼ2iڌasn.PPq]j5* (^a'8`עYU߲_ mˆ$^)YK-əX:NFŎ`eLYpbG`.8*S>_TK TNyuRG'l/RBtk}/_ jtQBm}Ó>+$XZWY#N^qYn"Ir߈ٞg+pY/`+륿Xߨ]rVHsCC[LCTcl'HsYߑ5i#ƌ0 Iʅ_UprCw|F?X8$lItv%ԾHNDZIM~ZCibҍ)tS+xVU[ S$8*Xd#faCJĶ,R@57.Љdp<匂V {pQdQ%} !]ÚU/RV.oVp]h+wmwTc;ƃ>ldAL DVW3#]ݤ=Mq y Cc|kr$|z++=S f֚Cq,Ƶi*&yHߏ{N<˦D x_ bn.g'aOSee6i']00˲:$0X{9 PZY])cjG0 '^fۻGf ,aJ x)Lʘz1]t`oKc+GVHs1[Y&" q3X?[Y%KfԛR&T`kN F@Ow[?h}, zO 4)knH"d/!x3>Ck][CyrU多{O|+5d 3 'kL&+=bWLPD P[S"L R:v?2%R\jT\kSm{@úĥ8 9݈ȱzޚ%ec<{Xd!;ysw_N(83Fcܳ1]?-}8?cN|AeĨsN 4x yNNphR?%5LCiW]*YF~SAUm"^v]7 NZ]l?$J@(q??5pwe_; R qy#c6,pP#4bJw3Eʌ_ՑL],bJqlT`c#wVq#B7h=0OdK{p"\r ؼgN"hq4og“N=2Mʢ c#ŕ\Hȥ8tVZ(rW c;/N/ 'ɞGɧCA > Ca֎9(^nR\ԭ{ GaIle;ܥVɬUn;;t<{̓d-+*2QfYAc7Nk}A t;%&G"_:*Fǿ:1b:AYقfKTg(&W*"۳]ecNyT<07 w4.>_vx@c{#DqPwO[AElBfL* !e._A3BUR']VP\j_uHIQTGBg!t\[9&7ӷ#y\ȑ]gW$bJYl(vzK7vb~}<2 !^uBX6A4O8nH ̬0fΨ%aF܊am%ɘBaiEO 4!hk/'YӪkh6!K}ǐO2V"C/:WtUw7 GOShP"S#~=b=- 0s 8S(l0G#]԰k"ss:3)oldgPDF\MwK+:i(A  #-kxI.a%3q @n?cC5+@ œwMݶuyn;}9יuIv3n~5g/f)"+X=hh"n{kqn(Cl(KYD2$[Ƨn-$C ~RTn*10kؓ,_U#PC#SեmH~O a1c ޠ~ ?fOc6BXi^\Ej=9bu~mj>Jl]`_%8u]ẍ́y ' &œ=)T.@XbbNձ*.^h%©nxNE׀7Ȏ:xl1q? !pˋG"E!jbg60E+"iQHr%S[/W#6H&5as2m!xlr0Z5Z *NUYtoABG\ms`. G4ʪ6Nf$2L;<ϹƲQgL@\ CՎ x(v 4K@z`_/6m6;Pt)*j4 &~wI ѫ/G9Q?} )&SǠK6"FoIg `lh{1 +#/h+J_KdU5mmutϺ)ˮ!C4ޡܬ_;̗:7хA'o'GQ}Kmd&S:sO:U/H0n >Ac\ A&cS+6pbaVc;w!U/dw YQu,M-R풪-VQX5ixl l? yu{5c-*u.0Ls wrtZy)ɖ9h9-I6VUJ7f|TFȋ"A?&h_JZF\MG9S9o IJ"@A0^7GШ6?.E3i)dH棚#Gӛe=IPftƲbPX)9*\]2g!3~tYgN)( 'x[X L:IXZP/c3޻q)}Kg @M(Yg/s6뒂h Pdv)QW7F5-@fhElGڕA~sFǐpimĄ'ĄV; W(W8z92ғx讷AMSI8 ] C2š&oiǫp|Ȩ x%E[sJsZqۃPV*fʽxn^›6рîAn^_$GIK@,-˶R6ם0DfꮆgnqПa/5Fu\DKԺ9z%dr#2ٓ _R3w6қLŴ/J~Fv,gQ`^^K9<xPݦ{68m^5ejer},`م[y̷&%zl׵}%äYKnTCrlE7> ~yp<)y{3x^CTd0RavclmגD|1ڲkļM. jMK>3O(. "N?9jC Sۨ<%FB^hSJjuOd{8ZZ/ϸ;#ԏ=gqDg^ϷLؔPeI fw ҿLRB 6I|W{#6RM_D U60kd oQg0j Dg!Cbo(v4 [lدwd H|T`)>UPK()}^= %攦oj(:;9qG4ij_ `KY3a"q+A9-~~Bd-%1ҧpĺS|3C YYg.V:v=2&NECz"E܂.UfԔiZu.f`xXgHjZNσW+*#Woc`/‰×hqrЎ@P .,B'O1F3Og.)șCWD-~TR _kO.2 tOH$` v !XOf8u--(-6%[!* g@ozq*N=6 oj`$ʊpnό='1XdVuW}bwKY=ƿ#S7:ֳlܬeX9f@^?'qH?|oy+KSʁ@4GQ`aE䌺0j`B0E}[fAĽm(DY6omk s\hh`UK9覲<&Ǖ'SD4_;ڟ\&q}8ye]-)Aa7 Aڠן2dQ&Nj A`W*kֵuÁ3,֊떖Y2owI&QD[NCc8*U 9/[L Hk&*\Eg3^BZ:4g:[s(Xƅqx_ v8rGq#uaq1b7 E`CӲҥS fe &@ZjrΕ7306z'T-,>PD,cUV&H*p|KWXLXI͙Fev>,(^V0F[ԾsE׹ 2<[4"_G~? kT(N&q;NMe#ܭ:/L,~ja^}"a֎%rR.p5ub,7 .Xz\&7zqx5`ZG~ @fN[ۂm:Yd,gpACJGa?a<ʎ=|U>G`]n#Vn2tg}m&hё {"+l:R@۲W`Dej7%$ m[yrl ԼWY9Cꭖ}R q%^b¸ȑ"JO[ž6~8eXL_4( 9ş1.8 8e,\RtMq].f /,6g B;Th4!Hک?fXž12Yj ;3rx1g_ G&|\C`4eZ[w>g61jm]*4.蹛qp-()sipרF31Q aP=y~pk$3ѻerm/anD{"azePYZF^TADd&<$+e=.RQC=#ZЃe5B<=>w52t8 vbֺn]E?fh ҋgt4ЕziTҁiE*ӓY/=)lbsF 'Tgp+i?4!Y\93uZQ3iS L䄯6ݣYP41$2L ) %m'mԎZ%m_zv k֏Rpjs pZ^YY7!4q 8KvKIzd N,sh ZOʉ,`$@XW(9HAUcCqkH"Vh't)r,+8d!tL10[Wq[(XZNAk# &B`1Ia$)9燀 t,K&(;,>4`+7@رx[Rw؇Sni94s檡.l˲v|G~} 7镁AUB&R2>8 KZki qc! sBa1X)Q-f[şRzE|1gZl".p"6ærIrz% Qd9T™m{'%Y1yD2,(LM")$^}O` @/S 3شݜL!6.ONڗt4{bMzPDŞi)'͹S~r6CLī ѳԣ<  -ߘ"xVcsi)GV}51 c(3'pPv-2 !407>O#",΋x^varZޣp:_(F@ij=&¦lEE44.Q%?^cdhAƩgX%g#SA@BO"* a'DfFvl Uᅄ<\jŸ$z59y{,DZY\K7pzrX|kacQkpN*΃ $0`E;VX5oY]P6*YF-֍@f{81hGAhrj 4`Xp*m5AHX& ~<q qQti{zNXN,Mx4( uZ. @_+=yYL3xE#' h,oyJiLmybaw !:xmݣv!MxtYxeM)ǴA5SU|/Q;TH } Wb*9d˗8h|wܪ3twlQ\qm9&5ga`DZ/@qD|'=uB4\S(Ety`. U-DT+'EA#)pawT+/:-Jj>SL[RrٯK2NBRE"3qݛ+e{,J$J:_uՍ=x%œ-|kqHIk-_ъ餕C*1oؾ;hEHMݤd-뢓b゚91qu$%(mMs5IHCUF|ʓ|sU B=du1 Ӗˬ.%ά㼍*{A1 4RN^ ݝ朇On d4pE'+=b љWn@dsTh0\v)w.|LR_5&Jk d qSfX.&y_jwӐ>:/ hLjmsioA,LX Xڑqb-ƅ[Y4>rɬe.ܳIeimܵ}[)EU'*%hI[z$́Me$ub />vU]Nš,wzw"׶^rCJ3}-j||$co~ UFS_}UdܴHrS|PD /X yGFw# P5΅}S$E/Zss yKsSr{o.% bSP:a*.7Kqr連q/xIП@:WoBƸ*?&5aMz{V5dl<&^C</ \cјxjen "wK b'v͙;p?4>d{lݭjC϶Rs/*-y \ k`I4[U9K} b:Sdw #ե0݅+Df?~²k;=}AŅK} kR~"kqO:d\Ř>gX0D,@G9^*ł'$vc&$n. eSc^Oe=6c-nIlgdoNt#fZ<6C'zn1ڣ-@UjGr@nJVh=oxq;p7.J=kXD6pbk-Fc/kU3kY!=m?ΞOjX-HwQ&1St61_ROb$a?M4K!d-8:ޓ_à8ؓ# =Qd(N  s/VA>&i/t2i`W$P40^o<#8zhVjX$~gMt.ADt)0k >(3!O~:34 6+,з"P G>kYHM7p5_7hy!H%w!˒yG~+x.Y`"=V%ȀH0 * ;!BHJgZ ^ds{mOh9DLPOf6BA0Z ټ4v$:t@faa1ooy [,Sy.fӰ]>ig`$ HX|smlK๫s< tȸ-i fD7Yג`0_ k`(q"ꨫClpw'HNy*r~vc33\x;"U|(j=sGݻdӭ"nj>z$c bzJ,-UܿѫPFmB[Qݱi{Џ4/͗wg*`AbBqAg mj񠌛}:!3^u՜E kgUXeM?.[Ic¶V0Sx,c,pa: ASoe%?qwzfPщT0KQ;.|$G<~^iΛIzǙD%'l,Ei5.XP !~1=J sReUH"ڔ{rr87  fcA+J: h.GBZN1B.h59ް(oc2 -ImxbP|h(gj\kݵ,]&OUo0/ʯ?:5,6"(B^;/NRfPиO<妮n k@2-3FVXu֩nvM=Z,3ep3S옶 1yn 2znbNZ Řa<PvMAqG䨺 +R_~;-"@*?Vb+UFXnB~.0=pkda—vN}=ʑ#F y$LU!Fn+%}׸L22* grPUp5w' S:z؛0EX.WZJ, 6 K/=izo)ht. +xn蠉3e{2Ǫ&=-hփ6_b]1+duw rQb ݜR{k8n-=mX'Js}qLo]-K}c>ORC1kCA͒zI%},Z[|A  ^I’P"b _mL 2/ 0ˌǫs}cվe;U~:|$]+!HD|ۘȚC/­ꦖFw(C}O>ʚUÆn2gC F#bRyWdCp;Ԅ= qٲ^֣KAKD+UEh72H tUK"xb.D9KR,C6{*rD/1`^ˁZnC5[psV(3NrYv^M#9QGTk xɀ ]V(AuY6|Hцy൳$ Y|`X/6s _4%UpIqo,= eYu8(w<8Ǜ@YsxL7"OTѪ#,l[x1Ss`6.) 2T!ݷ\֙{c8RM 'YIwR#OHq+R+y?@ / >ܾQip~:l^ pqV'(>M+ow8*ul TH@>3hR [c}m\5󑯙^X֟B`鏤_!@\WwtLJE~{JtͲ`2x/ bCrWW{b;* ^+UH:gKVzu,1ioz=EҶ⹺ ~587JNU3Pfl|3ge̙-X)X3<3WA++^A[h^gqF[lgq U,,Vh*Sy;]GؕɃ^'zQ(O07}׸'a ubL Gmdd;[h',͡|NWIJF^Rjft?Ji7JQ ~$d50>͒^/G;0^ip+,RiG up:`\~*c1su,(XJEQ i~P\P7Ft$7~ y+Ԕ܎w/vJmX`v2R Z>= e;k~*'~ɿnb0ė¨qGчJ:ڳI< ~4L!b!ӻP#."B,;5>mcΰNe nVoYOG2#H-E蝍KtnQw0b8G+bEt@Rsڭa66 :VwISX,l'Ë! ~4=?ՖH* Imw܀8Qr  8^#{N7WZҬymxP _ .3WΈ (r]$[Үk;] YJ9‡ĺ18 s(ƿ3"gN`ˁ[vqvi]gKV:X霬Ľz d*O j Vu@y v۵&K͖n tܠ֯wm! "5.50v\*tx}Zs~fie pI^/M PaqK{J-C[{~wΜ!w`Cu[RP(Kya&-CKQd5Y.m)6@ DT$ (ȈLmg{p5SX4 4_)&vZ55nD6)W_h,Q7br4$fbS͍ϰA!~@̈wp1"=‘}@`sȩ*pps&2!Hq R5m6uŽ,LdE<د>r QAg'/o)9iV5,)_77![VTOoah#(8ee9܍Jm0p RWa! fP|W6M;$X(De_?ǩ5 Gdw'ɹrw@`g0?2Sx\kx~uްP٨vNjf2Fard YI]l y?GNÌ*S}Z{}ӯ>w P@CSJ4ŷ0" < _"&+϶̸eVz xxTϕğ%xVg\ pbK 7D‚}m^xLGYpƇNML2H&AS+Qx#lI3]$#Ǹ?BJ$nE/:Ʈp>hfsMsY[Cۣ$N?ρw:Lze3ϲ,qʩς~/ѸFK &3Z()Yqdxچw~y%}5;=8yqct,}"7U}??Qi[_= ,rᩧJk($a*cE]gn.+߼c{Z4^!>P:$P _M4BT$jn4Ɲ0VҘ;bZK'.}ϧ+!t}>LncD]NG,8FRVA0^9w~.?$`3qYjus= A@֔` ץEY̖DAoNaD|;MnNndZL9(2];ꜧqawMΈ[ Jo붿d#3:n( S$ YL`ɅT濍<}7WI;| KeM% /yBR$%1:Yr %@/|wb>RRHo!@\wąr[g˰29=º"ukJ-2bX[5Ce Ӎ$@E,e!տ\Pؠd"݆V8zm{UpTlH/}U1n 7!!LUd-]?JI uİ+J4ÁZD1 ?sD"̗{S*q%A&{@lri>ͼFA[zi䈇~lDN#eyS2%Bcp)L~KO 9dΛys)vL*:8^VƐ篮Zv[ bᑩHFa|^]ykOc,PAU7l.ˍO`t @I"8%(@F DRVluy+F*e,zK  X܅Ej\-" =7'Ϗ7XOmsܻWH0@x^h\73,B _YgAŵ2$!> ZN92G!Tj_צx՛-\V3aPq?$p,KX@H{ĉ쌋8 X)A6Ǖ[pjɎE#NU}(Q+ϸumEL@?'X|e鏄J=M\nqGp=Q*&{A-5j^YYf“WUB3Ț iܯ2]`m$yzCzxT9pUӎ[L~(XLـ8J[hLW!F?KhNddzc)Æwk|8͌OzÍi&V^c7Xb7P6Xqsny[0xzI}~IBᐲ%#F(juuk.p6PR}2h])^ъs."kQ3;-V>Fh1u6ᚄ柄J])X #;Q_(Y p oh0ZSLM#QyٚjS%{,K1T\ͦ_P:Y>~u+ 69hk,ܱ"Bs@=0IZ7B5|LJxu K5xD☳"ǃoOKCtr/(?&RwnCB&Y"+H t:|kl\w#}ԙT1t$ي"r,h3EdkӠ] $'_y@}!sPc|  蠣̽6ԣ>&= Utcv?fS%("m:>0⚖"ֲ?ָR7ZA a-V?_B}=aM@(eB Z`L0IQήf՛&WhQ @d [jDKwχn#,`!ϭ#46ֻ8Ɓ.]u$߼&BU\Pɾ]0 Vq3HyggX^~s[I,Ǣ"2x.ҵq81 <* t\ ʴ%U Gu7wI8;!)ʹg|_ċ=o=o7~3"7jRjkP#5v"Es|El`{H@P}Ų:߉2E%8'!*Kr*ŽrlvVx3z]*Z")BKNNn@qHpʧ)S$`|^m׷d;XF|#.|S [p[*q<\7N8{]\| o8s*F[6?ͽ[1`z0K6SQ>1Enjj6_૖m51<7ql+)l8&q.-E?k !ͥ-e{Fxٺ8fhnZ,Wtʍ.}r .a;_ky@渋ٔ'w:Љfw7{'tGGo tϱΐ@Zt[(#.3!{.VD}܉}U,Ss@t6֏RS 9ރe(:,~.cSv+P/H/6Ҽa ' 0j(3q w0nM<(c¶'VI;زe2\IW4yz8Dŧ,ṵd"]Wֈ]b0>$e?ؑSKjDj}_BWY4Ld_-%nDzK*[o7_ܓgم~+5l\GQAf^ biu tuթByhxw,Fϕvv=[$ޖL5,\ f}i[fmVob YhqMD]-Co$`*eRՈZiVזUK]H^^H9ڡlImtw!K3 .Yv6%!:wFN\lV$wى[GI|44["[ݷxg5-%fYܿa&d8 ͖0K<"s/tFO~xjw"t yX56͸u7Πn#!FS^>Xo\ïn2}ZVtȼKWRn(2+9@0AtU t'H8NLB>$q[!lvd:8lgܿaMnm]H,EEHi HS9:]4VG?ĎҷtGb|VGD}|.sRf8ׁE+>p8\qSeGMG`P;Z>&>?fTGd^Q6Vj/kodHZ.M9$vaa~dn&_IyߺEDdD|o΋Aew_H7:/yodOR71'; O UΉjfATuY.o5C8y7Ng1QLaQ>3p (}Ao&LloNgEy`LA0(s{p}q+sGmqvUAB,E:츛,P MNRbmlabb|vu5VY#O>D}5G,h@|R w$l l58`A^¡ 3.k ݠ"j $O}!i40ۅ"XZ)'} S~!#SU%Qww |AhR &al6L{!N/ C-wE \d4X=[cq800+HW;sĹ΅5>e~Z7 e?=2P8J>ԗyA/^q;leGBlFtnだ56~aIo.LK2/s g3Zd<<j>~0fHW-<A:=.HJ_V+l% Ĺ!:'͉#ܸoojrHENp͙r`al:k$pCth_&meam&حTa|~)UNmSBԌm23nɣLF)q%/'@NxEfŞ wf0oi*%&Gqhn/kdDZ 5mڛ"м1L:ԐhEaW,wnJ d6i"r w٪\X\pn\NCT􀆠&ǍyR}#* ;Q2[,Rv|Sf=ԭ Pl4]7Wt@ [́ MOׇ6/>yczxGFEߏ$['pZh_gy &aP}9[.SLeVİ$hH3namS~BJ}9gxӎ*%JxHbSZt5l\|bl^Q,dLmQ1fY=I4%'sࡔR+X69\-a[FϋZ,=܆K9=L |R*1ݽ ә.TJqϱ{q KEMi'" m h˃[%+o9Ϳk-:cvtKE-.s`F@(aY񝨅l]1#Zd0뒦'qR1Fh:'%:Cg`5GQE :ofE_'V7 Ǧ5cȩZ1DQ!eq뙽H5.*@QLxAp~]:C5&Ñ HF=@ |ɩ,WwbC$Zd~'݅.V 'ˏdq l…Bӱ- Gr0`&nGal$dqhع!^#}U=3l}EC)k/]RS5Dدő(R&uzb*+[_,5d5wTAzHO`rD.DG ɶV% + oIB,>9Z@XwӫT!?5aBH e! ͱ̚LQpv33WK%5r}2fG)+qB@G: QXQ`dteF,vo;Rb L)k>puξm{izT}VB_M噭%w ի3]zE~Bt83PǾ:n<6p֞6HOjn*k)E(Un^SC0{ei긓|;B*~PNvW=TnL&)*1KFYZiA>ťoOM)[< +Qq!!mq逸O#*nN#ԎEA0̒:K7Ξ Ee%}FyX 9vj y)H%xrS|c:Q;oE,P/1*=q猞<4{64!t:X윐v 2'1j]gf)|9j(qdKzKvmŽsh{IBCB 1b DC-m=__c?hQs1o[{=Tq34bt~ cFPz6~; KBC3~H#|eȪ3VL N0LQV 8A"_!WIB =؏V.{-U%$ísg.NThMփ:cB"n!((K{F'~< øڎ X#*,/ik0FhYÐea y[OɱټB]>1 f(Y+?*Qt._WON#p|qhKq:U qS-$W2v`ӄZ͝ wAUv|f@XCRY* u/6gнWb.YT |)'K_ 2 &)b_>MwC(@[MS}16j&e XoJ#6t{eo@E¿3&.\۔||yax9_P`+^;1P롁N,cl{_k( H˂agM3l%{%A"LBσSrvtˀ,(G] 4JSs!݂a$~TGRYLi99b{(;,Ӷ6-WQ#(?lyH𙯬ڻ׆>^S]I X .Q }rnwx.SNaՕSE$)nOŒD0ApE׽I~Waf{bGMazmT*4_B5`,J/h)TTgivZփNjFP!]k෸0c%LHETw,C=bc6mwBG@Hr,ͦIfowW~*ioԪ0lj[;k>9al ]Dlpj?B5YV-gsZk hwsU(zE\u_BnIDRp9l* %Ᏺk%{2JXYowcs`gA "c'`Jl~圿AC~LvR8%^ H="kѭ1Bxv[iB*?(\F &R'?UЮS+ezi*oc *Lx|ېMbzΐWEn <(@B%o\EMKǧ^(p5\(L8ǙYLN| fPbގl=A?}=~j5> wf}F*Ǻ9VqX{L>씺$390fiqsñt3~SKt1 nܱ: 6"N%>QAkڅsAіz7[q@ߟ2\nrE|@D}8-pJ+lF}DVNqa-A_1f9:6/01X'\>vW=()fImd9vDHS|ANy 3䕪9fTvu1^=1hꎰ ӣ(;A=*5Ҽ٭V4!JG72aBA ungP}yI$vuNA^Cr H0,NH^ìm L9o*삹dmaZbAH`¯tAcQYO+Kab,n|FS'1E#4 V[Zhh/"ǮtFzZ[y"&2`TʦCgUc|("sQjz+o|}sB!Z" qx=h7@>ʓh2~Z8M[ B;ʄs t!z@Ԙ&|-Lqx:6u008 }D_@tcm {E/?}2h͵S;ā0gW?pzzK'&Ķ_-4X+=:H;=}zE@ gNN +{=NhR TܓQlTΪzMY7c`n_A蚶>sy=27erF28 R|ItЀO.ts\LXMk;>obf',SY5-&-GKY`8%7y?vf &ѕÒ;=#g?J@o!ϯԚmgIy#bVa-f) 5~ń/r-X{K/ d 9CʺF2kk- f DI;;seSb%{*ġ7p`{^~3LmtK`Pn-TS)9<]8~yA4v'ĤuEnnELTG]WAgIs3:^nC4Aҥ싥M?ҖMeӠi֯N靜lLq!{.@fq9%$J^ ѧ jr&.%iT&axa 92h PALij?ײ9VfĕK; ;B[&-kw]#VmETO\y\_C5az3v AL@2>m}5Ǟl^PO a%IrP-A@XF s߾Je-8yij(i_fń:M?YK@'"V(aD ^Ҫѡ7-PTNy!W0Qbz_^0kB9fq)pZ$f-`ؿKokqa64K-a}kGj@9[0읎6+;|;~kQ6mtb6uAW'?Y$6e_%d[҃&3Nnj>15< t-b!.镹W&T/=qj~ ч c_ 3ޟ40$;jDHDv^k~y[4׈Soخ-hz=KdLD//R<xZY<q \s҈6ھȪh?駉T"e<  >Wh)(jz<OЎ)ԍ/ޘp/[+`SNvQ5,~7gY%$ew[7Kÿs'fDʸ|=iꎨj[¶ & l.K7pլ1T%TK·c,kA' UO ׁuN'ް\ZDj܌ +QQ Ւ)PU'ISڝU6L ה'+0e]*!H g']zkQڙ 5xŪN+N|wyj$HΦkrNapK^M%_[~WI^0_ n1uGsbEq1 ݇PfՌ]u/תR6sj(BPs$T pIyu. ~i|R`<1J՗-G_`QDBk^%l+?BAI2QيBMuѐNT.܉ZXV=>ku6.5Z~yX'ٵ}z2$k5ݪat5|䏝 ]f x]ցQEj#'͓ )/y+Aꃛ.&;ݸSy$@isK@]$el!ԋCD$("Zm*15ƷĖ1h}i Ȥ8i;QjlVEK,yEg!{%?)ѱ^VݯKu uxcl|6lT OpEW4gh^24iZimKd!gp_ʉ$K ]ino<`"h V;dA)v|zc؁7dod}5s%wߤrhf#47M4} 0:H *TQlj+$ D&Ev&xv&4`%T8O\38 Fr>1VwCep]D^&3?k'>m~yt0-7SZ(Qa8[ rF>XږRܑhutoGGp P鹜?1 .C(^ oȃslm=)k{U8wr׽t>WLůWiy(rkLX ".2V6cZ_KO4 Kt9XXP_MTw8694Oq>mM?=3z1'k >2gN]+ZlӦ֝nH"Xv=$pLje-5qI+?u%Pvo߉ZJa Mc*Xw0V6^M pU ͕yhEIe:B_o;qGͷ gK1(;OT4~]nt[zIF;Vbz1*DY{#s-0*~NVڲ6ɥBFe/s~49) :Z6%ӐauEE{OW.KE=cmx+& !}A,00^.1— ƃ2萟/ʛ 4*|_j5 r<2:jtS%UL5CU"!N֕hYN?#P1hRŻ 'piwy8Y@#Z\<Ncw._r$ifj;+{"X<@B h?+;[!^9yYpivԬ݈ 3dC7CN~q8uY{:2f Vk!6H'78f.&ЭOǀgc}DPfVvݲ[!ʉLbY]_AiͮEڲ$nwꇂ2riG' .BLGtdV6Bޅ\e~v٦VT A]REO7'lb&H( *Db`ˍ4}C&^N:TRnoLn!;ۍ֊3BTQ[!Onu던, }C#MձywlTF,RL|pPꖖd`!+=Sz(}ԱCL志Ptc !hLiEN;H+ ]AȔ 0MTRHJF1bKlDBh=ۀ~E|F1ZИ_i&h. j!MVe imb@-ѾRJ,l_x?/4ωn ;a'7'f=o3[& wIؔ芔gV-ZT#SU `:D#H P.g1oԧg0l<|{&FLf֨|l!+)BisȔ54qqo}K2!VΣ+wdoh [یʌȽb']Qe׈E7qɝ]LcՎ+P$+(Xg)>F߿~[&ɩ&repi"5Kpr\HXkbЅl jH_?oՂ^) ]_̖KLBee++t8)2DH0G֟ k2rJ!C@ٸ9i̬r({V61I^XY[Lր@ҷ 6ҾË^(U}IWh@md/PD^gABH-ʦہ Ռq $RZNC-2\`-9[Bfc$gdSC8NebR2i`[,ލ"lF=My<"cKVӚT* [#!dh\ `>}h+nM2MGY|a#7_چrEc]}5e @r mDt Ly_i p;(CCBS$"C0%o^Iy3*y.y?}cm֕3\_zɮ`s]er rg{wtw^N?v9}ta( /#1;0m+u~n'\ʼqT>1'tAE7GS)>cmc8y*ʛMޑr-݇ozD^[VjO_HJ)IjrOƆ vZʸKBx 0İ st>GFd6Ph 3L#>P;ͬC#?xgÝ?dߜ:,cSC1,V䝑0 y.VD F o{!t;l;q4tGxpyZ=d>iWeHC‰Bե")Sv&-N:k3l% \_w9VPӕqK͹c`Ȳ?Y{!-"IZ 0wbS~U8ӁV>wNH+xИεUԀcxo2X`G-:lO:\C~R&l |~c uGxza \ޏMpQtNU 15VRDOf7LdKb;"ۼVᅅ7HVmJ ͱ@+7ǭ9n/ߪ0&2>?S Aw}X+d MiDJqUaD=zhm;~S|落]{ijHGsTy+7<ȝJ4lN "[Z Q~" yFa5 X:`2+L'EGeX9g/ D/$DebXIfjy*M6:pԑx!y%ɖuu,|=Hx*zdN7 pFZrM|q\EVI)Gtn7+Žv0*Dq2@.巵zI