libtasn1-6-32bit-4.9-1.2>t  DH`pY;/=„&9Du~0l0Cy}_c*vDjub`O'B)-LfoK؇vUW|XaEhS'IOUfURleGFM w^KTLJ>NVY&;=Ѕ ݘiɡFKP X@X]B)B%^鲠0>Cn^,HMѶc1&:ŧKy~myN  l.CiOgҭa a297eefafbbbad4b146fc3a7d5bc112c8350ec20Y;/=„eükaa-MVb^izCS `Q|H\b2|vGT% (HuY)(-۬d!&^v ԇ"w G!Q(Aibq(ը%hteٌaaE۰ŕNgqU$mey<\?!8slVſT F5 ]N ɰnC~4%Gc8Xk>m)1y[$M^^X;g$o旓~szQR3ƯD_?c7kv`>:3?3d  1  #4[ahx     \  m (89:>1bG1lH1tI1|X1Y1\1]1^1b1c2td2e2f2l2u2v2w3x3y3 Clibtasn1-6-32bit4.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.orgY;cloud115openSUSE Leap 42.3openSUSELGPL-2.1+ and GPL-3.0http://bugs.opensuse.orgSystem/Librarieshttps://www.gnu.org/software/libtasn1/linuxx86_64/sbin/ldconfigY;Y;6eb75e3f5a35dab93e0977d73734c382libtasn1.so.6.5.2rootrootrootrootlibtasn1-4.9-1.2.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.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/sh4.9-1.24.9-1.2libtasn1.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 -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/d75ce5b71d9dd6396bf99102c37475ad-libtasn1cpiolzma5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e2e7cd4dc1018cdc983edcb47b7432ab1f991171, stripped PPRRRRRRR?`] cr$x#̢o]ܚ:d(AJ__jyûڎahIxe}~3߃l6P͋4?ynmTw(kڒ9&5mf[9&zVJFh 1iA}&ck%$Ne9 {o؍鞞ȥciiļm)"|Nt*pmʞ$<ЪNmwj=̽ H٭ 2+(M: Tjp\ǝ@wZKz CeUaBekh&EUk9ϟ<-T 8\?ӡvQy%C?}G3iO#Gj]g'W0 lkf8^K.f;>L#b9~G0vWr&QD*'- J@m&OI6M C7%Ex$.-sc 3߳O^yM_k;j/\;rnI2 gE^*hz, |tpTlD|@_Ighe[nR^1dIJG7lլ&i;ZPm* 6gȳW%rd#lȐhwNALBI2w9 EޭKnA) Tݼ-p+Mp}ɤ˿껝)F 5|B_1q˙&YǦopF攱~ϼȫP-8J]k_Ւ#Y9WmtR{"fFVj>^̛}X`RUWZ" &5n1><m奝buc8fnvkeXLYIoиuAw`$L2C|Nmv-d ^:xz,=oN{HM&>{K/6Sf2O)߉q$'d\73!1TŦ9v >+0ʣ j_4!45#.gqL/"nս2yb jeQbL=O/&Xa6wK>Rmtҭtr꒪xDd.~N\H.R5~]; h| 7i64 "Ğ7@NIAA0#SW2Żmcݽ@bQ_IC-nbS%S/ kʼn ]^ᄿNW/a~m I" gb:I~snA&HB2[ LjkY1>Pc{ Ӿ9̲+X0f/@b"n`{`~҂@?;:D8/A<n1k" lvQU^יlp<+vwkr1=!bU<<69V'9#h-Ϭ/mPzp4TM7ƛhbo D&xNA|~Mzн$rVծΈTvSu^Y%$-+xJJk 'pVfzm<@ tz!B7 }Laq%)x33jCNkqգ5@ Pl Is^x {L~RШ>.FcG9럤~e"Qc秞 Oj&IHS%Z4#L*]\6FKouu9}mXT{t٦iT.Ru\ѫ oq8{J4ObNP"Y&!QԯU-TG Ӿ_֛N`s8h)o9뇲bt/H~+8:UKQԔ^* 0HB4X0 rB$nƳu \1CѡdauL/bHŁ!}Zq24l*!ˉwa?RQOO6@N4:XJ0 k=z߼"D֮w NTtnЬJTh ˷ޠJ0$8I[m^I݀;ĠyCt1s Y" *-dIcuk2~D!6 *BLruG=6MqfGREiGt/t$by[nA-턤eYN6>:}}<>^(a5`x0wJ]%xX ū E*$) s?z?P>PO.4#"+UKa˹x"[|B"·#GB;Q ݩw[ľ<iM,g?Pj>8jC 6D{|q`kg~J@8ߜGEɰsTCs4bT̷+Ox / ?cN"FJ_r1H "f\16$ǃ87uE wQHFO4ɠ#]l _<``/}顾[!kI}Ǜ8k_4;0>4!B,^:r¼m Kpdj3hP1VŋqA? Ӂ gpPmGࠑ?kr \MU*Da|xɴoF|{5V:7]k^01,՗={zy! &&${vFTt_k1FsYͅzk9KE^]@ja^FzTC\N4GEV]. mwD5nl׺& QCYkJeF,L62<4'4T)){EwCZ_ݼ2CgwāUX=_!ծyJKg6|%/Qp\pcYQ`էx@ksz gLjy%*n<'uu"جQ_o5FfG]rCf-b*sI`ZR0G'@G?d{cr ??| ߓ,nd~47/#wxyؙC`~#>UpkMN癘=5-/MB ]ri(_:cb9HšG [zhGiHb0T:XN)4Ur8jC[d{HEN!"cP];wOY "?"rk`_ʾچ]pMQt^rڤwleIl<{ţEl `kc;%'0%UN' x4Q=C6ߑVU– EVr5όU-,R0{anwFxx+f&,|I-,Qzqtk)Ϋu빥1Ƶ;,nlL+|d' 5xbRY=S'w B:xMSMGg:ʼ.D;\o)XQnl_QiIAln8]'Ƕ)an[z80G\٨Z'%1üI(.gFӂWծ4!x ?*|'UUyu[IhbaVir'XE[ݑIY헊d D]7ݷ7w>]6 cn"Z* gSGs)%; \k\ #H#ٔ|8A^pXIPx^{EK{YQbdV;< yT~~k}O r~ ˷("xheehrTבeLt4K/TK-k.wGRm$Z|ci5Na ciy ֓G8N;{JTS<e:GZPX 5K4.C&V?G³%p 3E{K@ym^x]ݩ:/gRqs,𐧘tiQܺn>nŻhq!JʒF;7]>|}fFudct䥇SFPWnejV*t J 4*x0M,}$)%ɶ#5+*㎊x֫ĚK ڤt7i> ٠jy-YrhN`rϰs2݁)MUݮ~HV0эE#댙 W,Z%K,`{޵J/xŌv7ݧ0]cBU|n?@ .~uYmw*i< = fŊ'&9lSdSŔ%)R-P"Py7z:"*|+K%[Ac?whbOjgdʯ-A#̩STYCľ/c~ׇl7f8wcʻjф߈n堂ޮߣG3'99)d`Mܼx 0wvI-Q] ҽ^rk2GkDԾ rMi/oٜ&Xʴ&p:jaп8V"f|~3֍OuKM`J\r 4͟EtpE *vtw1so;xt9dЃ샛q-NȂA]h|j탦 |dA|jIf|%fsr^{1{4LtBLՎG7$|j$n8&%T:Y*j~1L1\mܢd[`^Dֳ״> >tBdԈ[ϦT~Ԕemnr,'=?F]om7w-y Z!^I$y@Lp#IL/$DC=AbP 1 }5'G{G#Y  l8u_joݝw7&Im}pERq(qwVAeuODb{z x{.~^vik@$ckxI[ 7r,%?]s4Xtk'v zwUfZmͦnBUؗϠ=;}Aʻwj@0ñ,!@`}њ]Z-12s@Xƽ+bU Y05췍R7HſfGfS~hc\J~.aHa7"El|] GDFrL0szN: f5Z9F=ثY*}I'횓w2b/D ?3O<7(9_)}[T"%F$8Y+{7Z[= }ԏ*T޻P5~Y\Kwy;wl׆4`:zl..mTP^k,9fwTKr=H~웺~k3 S0vLf$S+<<%#P{k6 :3C$nwc??+T1$XMx]LEiKIBƉ1OgF-fC|\,o/gʃfZ<{ "E@%w.7Ю#`;ѫd 6%qFאGATA;m|dx'#ptI*g##CJ'i]{r0m%LK{LYZv=Pn$&JkX KTVej]d0wCat!=PȬm`';n G dDhnRaRLp@ I3tr5Zl5R |) ˗e~~Ka` YrE a=q8IF*9sTAI{)=b=7MCqE8pz*mMXF'KyQOfECu=E@ĵd<Ȁ:_9ήgKzNu^ 󜝞(fz/|x3޶)\^Yަ츮b+ݶ IZaf,D_[!X>YTV۟pQi9hY oTpB(n.iHQJWJT2 Y)oN2hz? ΠX [De ~]Cx𣈔^ _=kљw^m&;ƾD֋\w"в6(;]2mH<]#`ERGJ1(ئy#};WxNuZͧ,z fF5k !㪗։;lxH 444b#k7 d+1 ǖe4I7SGQ`ÜJnkjwBhw 8 2nRY4tpnO!5B0>NtGS#`QEV 'VZQ[E/讧@5'XTӧ1Ď-f9~ha2v~uE)թ߂M.~̺r,,jd2[C^zXːfڊ,FI4:`6~/uf01?cU_\'Eq IW@ۑϳ(X[!u7zGÍ&D~9zCLBhhw2f|V0T%4Jcщ /~˻i׈s|>I˸"1Adk|A}r oqoyLZNkz\ ~ͻEå4_ǰIpD:W&lh0SwVnq8}J^v]<q +U[ڡCD JFey`G8r7ANCXWПo=Z0;&y؂DB೼R_ wKim4Ւ8 L;M̰RtӂQh>&QJC)#?yIReTyS]4Ww.Mf2NK$!\S%7 G4G{*rO\K=L l/k֙Ea4Ѐl#͂o/Hs4Dؘp@ WaD%HOii3zGaP%0.$J+@G&σٝ2J%  $DW*t*;Al+Γv]mxzeހcX7lK+92痑'u=EY:4Aǐ:y) O_b`ۮ)XNIBi)`L{` mQ-N*z}F߄")7U4kQf[12tW/%)9]; {@q Kz:FjyjnwH{CYY&%|һ6bsQ & {#B\ ̛0 p|܈` 5C)wf5 L-g+G`zwE9SZ>uNoP,- s'5lfcNxh,U[Tm9tNi@J0s5%3YīĐ!܃ q[6f sSJf"=tZ#ysJ֦ w l|-_c+P?I7(X -/$ܴ""W|Yʛ/}ed|wx$ mwmDsތ2:rv4#:G;֗xv2פ?7R0{Lmglp4@u==,}'/?+3 ^MjAJբo3\(>•~jJ.ɪ^!/պ NZ!ZJ>bݤ冹_jd]&5bos ; f/K1IΆg{]ď3*n~k׌j1!ʑ6x`|wMѾgw79,H2߲k=-K R-<|xZsm:~GB D젵4j zi'cLRFhTY~' ɺ$&&J@p[p[^2()0$V ?3qR2̜Ү%bjB9!9 oTs1j~Lld i Uv*#u Ge?&"je \?v45 E'.JB3>{q~I{dְWd`pĄǪ;'oV+yjpH s%csXS8[ ,%N@O(cALt\.j12&˼ ۆL_׹.p10g=Z2D9YO-=y^i`䑔-W']dR5 t}@:f$6}ث@u`<۞ow]3R9CFjW{wY2Y%`nVAц +`L_nj< %BH4k4cv/dj1JM܂Kjv(8+@+$6u?[Q6ܼNFktW\&6)<(5{s,Se HrY_329rJ˦ҺWz,!Pp+7Ozb'`T68L6=D}B$.͈ZΖ8Z Tz(i۪^l\;Y ʊ~/&ō 44 Bj 4ƈb|q V, i<{?CļZ$6<5B4to*9qN|Jbb](sc%!O^[j_.pj O/FB:Qϐ3A"g,ÓmI]vA Ey<;YBGޱ챯͎9! g}!է"^0u~)9'ֳ܀#י:|DH 4q@O>4ٔN. duՄomMd$da#͔,s%B> 9͠F/KI 0BP&-]2<,~T&bTFn7 ,4H#J(+5 ʦt?Ԟh"|3plmn>D^3YO/хb#,/Z6lhAGmT|DܪxI- Ck4TQUTKOӝS >/|XaįI+X3;E)H-DJ9Ƽwu $S9UeF6U;Np9F-x pR6 RupQW!FR>oeO{)vퟴWF3)p!PA`#GB5䨎ziZ%yr# G)1BEY9dN.8U%wH>MsvnR罰`~S .ʸÎ:9/W !g޶Dm&JKG]jfh̿^㮧Ԕݶ)ly.D·mHsuÞ+? Ӑhۭ,nm!AYь['N`G˩45?Ѡ+=<{uk)ڀBr Ӕӂ;Zd PÙڣ n}].e ϖqG8R.51!hWl.-uymE!}r# LuiR8 SSB}S8o]$ KѮw-9ܕNl럙qba5o&7tb(dI1,q xjhA&M F4@ywZ »x⭵1 xGi9h˃ȥQW3uҟQK_{T|Fy8 )k{YTN:nܞN~P8'OJȓ_ RT> M$IԇzTbjp(¼ ֗Ւz40@l{83`p7ؤc /&g(<7|"Lo*W[wLLY*{%&cΌ:( ҉@7~vhz1>GL>Hadž&ֿkp{ At0ɀ{ͩ1!ܢ#XB܎/_vՁa qV}PI']uCթLn2VUy%r$Qj@&*8-1ښk7YWqt6i]*8Vìf=#"'qW$iP\|35`8>9:WHG%˕6]\/}V1/{()=2L7]Aۤ h!z5IƄ0a)msh/_3,\{ҳ;A#8ۿ6g_ ̉?FJMl=| m0oYux+UG {\zS9j>Ѓ񋛎G']И⮿ {tiw_pS5@%7,G:\;У(18'-ٸG @(~TnC&#ixmT[ b FwGK+1.8ﬗ,bon.X($d>ӶyTvfid":h'ZTaY̏G?il?$ވO"'Rc~"Kfϵ7 G'2 ݣ.ZmrgV2Pu:V#6e0 ?U55_ɮPgtüg5ahW{,-FfPsLŸ^ ׉kYuf # ; zr8MϴFKo=VG#<- v0 _= E[Y:.Tܷ.D"BDy2 Y1 ~4Y'̲;zN+XԻA ^& mMYu5NADRQhk.VetU^P4pL2rE.@Mߟ>IdWB0NgYfaeWM8NЏ]>N]VIwN_M^&s!鮢K6?i__Ľ ,R%:jG: ǿNz"Amذj?aR?0w# s<ěM*xI-_#؛r@UvHay-x0_pǰgSPSPgeS[1ueA.Հj*6?%(ﻝ?h>va2S,s=]-NY|35aFC,%q{`w*1ywx0 T"2u';вV(T iȸtN=5Evv@d>84~^ԓXo ht)Y}e>雌`ë'Pq~%0" r\G"2<uΔo=؞K.u՞ iȺ'ņzml}غ:BZWmv%0 A75J1-^ՔPzD)P%MSB~o#>B}INZx 3", &[^uY.r9u%PRD%&c92tX )q`W@vjý ڠNjh8_߲U E}'0W*^mb|Ń+iӃ9%ȱ%O9S^ʴUS/4-nd0gD| #{B7kAf sՈ2@-A_įzqGvg)t*$D=x mNN8m ,{n ڼk& ,?H!jT ƫv]i7ߐX~(&}YQڎ=rWmޏ/:bzNNU{x[%ya<$˒9u27t,l{EBś۽w<kJ PpL]C>y^͕t+m L)Q2Vwx(+"U~SUe@`jzm |qRISL6rL`m?[}h6BwKtF% //a*+29v1Ўֿ\ *+lۚ "M?vT):C]<^] cݘ俗jv ޙstXY 7į Q;^V"{Ȉ%6I,ɋ{:ՁdВB 3|Pn>K7Ǖ|=|VIfrL85*MԜe|E, 2]jOZ?{Mm \&}H6j5681Xĵ9#=0@8X}H"̻+ @t{jW@@pԳgxeD?45,hmG# )z#V34>aG> 錮԰nق( s(n{V!JrCi5I L41Qړi+!+Ty fʷ#?;Hu/!)Nv6)^=#E%MU ]9~z{-f/ڵH̎qv_Ӎ2-ԑ$r?i22jLN?FYgʖ'_e 6@7"`I:lJRot$C],VTXRQ:7^9:ha=FG,T<.8}ӓ[MLtYEyzg!Iӕ{&lJƤD^f;}D`n.NTׇw\3./[Fq#?XRmn>8Gź sLk 0Ƣ]|o)!vjzfa0HCǚ[B ;I/ǂQڊ1LW{#ZTz_NNP,rq@գ>|coYkRX7CTE֎_PWЇ`՟LVh~-i _Xqx"M,du(t3CRE]@[_Ob*GU3?JHz5ĉ3v`uQVq,d0֑w8j 1c]-΍nƺ*P*oT!<$-(!Q!q! ة mVs/ryZhũ"+vټ'{%%ČI ۯ`$V&ssڕzQYFZɀ6HsS By#ՕhxnR a׍r5;7v[ ruc :(^`7 CكU'p:QW.36kB \}?#o3Csk˜HܐӿFӨ VDHձAqvKF!4m=_r3Aָ f&u_9x >?dLDg]5$^u|7t0-ڣrĖ&c(Q-ZCzod'4QCif>_ hW3{-t{2yX+_uTk4`1weTf}}WyјQg%熧]{~os.̋oaEѾy?L-Oٻ jmYC.A`dh (j)Ϳ68/2 9#vhd5uDCK="huk = ~#[O b'#Ql11h9[G8x#r6ep.e2CPr ̾A6u"/EM9V:Kvt{OE~Msă\SdO6yOH!8긊h?48IJ!N~X&gu:tL.R3,<& 1@s a8 YVAAV,}c?cnC<;Ē֐zLeᕏchC(U#PG蒴24=5Y~.(MuW%-NXKK=KtgF*@5V`.7KX*8o+XՋ/Ed2QqT7Zl? JDvIO ;%?Xf|I6Pu`g07~B h-qnUr-W?ZM%Up wăo}>ȩu[Qp|Z ;-?:bfBIMaXsXL JZCdմ iFDNd3AdW*-q:Ylohrtsh(GT 0"n#=N^NTsނi(s/rHOwQ(ϱ}¼M^!%f*!,K4VV _ 3KyҴ){3n0=B'‚2QmE>А_D#&jET,rGiȇV\CZUC`B+:݀oճn 2̩{w l!6wj]~ IWյk=OWsSO`?;C%f 㾹1~BST;~ Ӑ!f3#9HB76M.5 Ӭt\(qM^\"nd%&adΣ ZMvapUbz@l]{!&@m/9[W{==d^2 'I2d/ $ X YCh[WJ<>_|<~<UKsA0s#ګt}q u4&B zwZ87gvDPaڕZQe_ x;3{KLpᆪ|EXWĕKU֍_؋';i%̶{zҭUob56 M`[B/n{sh=h]_ִ]x.i}'QI%Gl|4\C'do|mF1lg] )p[BKVkrR{| gI3ӟ}mz#D ׶&,o!\pz@,ق@|3ebkUyWkЮ{ (Y.;Z `viCe$siƅ, R3_ οM9lkDߪj[tf0+*0ҀM00OOnaB~E _@IG|Lvɩ/ M{4`ӕ.M1l%n,ͨTELkmpFB{1QiMj3aUVA (Px/D^V"6UьpAz\ǹz: jk`zaj`tDn@>7-F$A>G[dse *}{U 4jn<+wRj<̑[`&!ɵU\gyzѼrV1O.e9U }DdyQ(Pw$brءhTl2k+Վ6‹Y<"Ƅx "3 U>p쓄>1sNc&O.%[D) B8'x-Ozg[̊lItx[Sܠ)\ZL L3eٵ$%x +s16?mPS0OKS{&vmW! `lLG@qn4,2^ QTbzM\k(lŠ7y +䮗ŗ<>pVF:ϕm'dVopEb]9r% )FC>a|HWr#p\cDnp6Tt"3WQÌ9?}zd$;|Tw >q T^7-3 RDʯ|E༅DqV\#v ſ SB[~B%CZ>R^ ]߮ @9b-cP6F *T21<܀ bQy/ 3}) M+L\|$M)G,i:dgJ$"zd@g!]e݋0(!L-Xt?I;SHyߋ,ܩ4`D  ":nUC7( = tf\BTy搦*ʤ%8FލdtG N{]eH8?dqm#HwbE o*( / nM~gujH?۹Tx7+:'i&XO'*tgA)2te|EcGԓ[(Hb8Z!@7ڔ}c j@g2 q g#.SeX46/_=Rt]Z} پ<=Wdɼm^1LyF/c S`D`.v\vT' o\-t-j҆2)#cy(48Ro4:X1ƅ @_Н`KQeκ^ X"T+vڗHܛaZ?ީҭgZwWrFAʎ>!> rHA6d rCA'U$Mw!lFӲy;C><4:Y t>u|#f .GqvpltņfIJ'D% N(o R\ rX 8\LKOb4$ܯjeHW47'Iә(HR{ԭ t2sHβϾKp;sw: i'?r78~#WU%6$"Da ptwK4;gG x8 p tNT_kښnX6 >ud*)kXT΢*">eܳ( ]ݬ^鉛N QY>2<zΒ6ӿRMzú~'6bs\CVr&xeJqWHec۳qa 89lƇ,iSTފ(ڭB:޿fɀ `qIh"@(R{ȁV<[ R+p9s7lu+!/B`F9|M 'C6ۧ|Gd. < 6E$ݐY/eS n^@yk(Yu\w\SHTpy,՚:TZE XS9=4ary2tUҵ}i < Vu0)k֦ ֥9 9۠2tM[4NNj 1׶UT/#'6AM@6d/䛲-cJȖ.$ڵ:eJ/:ǞDյb9hd]ibKDh`*MQ} ,hwdٔxɌ=-GCnd_> +h_*!`1ȯuruf;J'㌙IlxSI!je[@R8±oDҊPL˂Aڒ˜ꓜ;Pe-bwE5IVIGV^Uc+XgҌM+zYO~~EH;⿺ 26+ڛ]W W*`P;k@;zY2,!=TOkqdg ݁I1kz>'kOtYk1ũޗD*ݼhQLs*]B#Yc'Ф NiZxdjc HvFɇn>ҡ`SܻPgL{2`\q?&D& @^ImTf:n潑['(d'C6` MR{5P6R䯶w鎂8T 46<3(&{&-Hsu"zY>pxh|zϴOQ'ϴm!0vS84hJ/ q^Ei1 #]MzxG7|z 18d^_1''ke߬l\tA|b^ҖIOo4S|OڣfrseƮ97Ոs .ޔD *^{Tӗ[  $tD0,"@]Ԓ[Bb:vR_VƿW:+_8dX`Qm*˷Duʒ_;18M+SLD |%F ƻL}Ar*5PxSj'9lt>sNRJxLvVu+?:K3=g㢿V΀|X;qXA}#C[khΕq2f#7Yܥo=|p֭!kzz+¥e9Aktvi-[ʹ;(Z4Yqm9j}\D M)/8̘) 8~}첤{ӭ؍Lrs\5Ns2 zÈrYl-Ȧ] CFLFK-&ڣi L ciXqHUY AO#(B ˾Ilrt3f+aus. ^yQ2<#GcI ̌-cxuUe bdԆg5`FZ8G*~}#;~E%%{5#\m}n^rk?"@=~c^{U>$ON"h]4 NA9di*č";ぷ3"憌ʹ-ТƎ_Or]8}ǘp;Zk:R8K| X-6U&;F>"!ZWiKWT*XODjV;i