libtasn1-4.9-3.1>t  DH`pZp/=„FFBO# |4#,[&frKeaYׅ /ml5ǜd2`8ZQI[OO=0]Ωuee_zx:X{f{e8hLoƹFP ]$Ut q)rI:08yӋ2]( 99?"]6NG$:$ujM}cM5/'G0xPH<<~$mnc)eadc771778ab4a9ef34b855a5e13345c40a616fc1݉Zp/=„RG*[IrdU& \; x;O6=d_KZjKCsQw5Vn)OD}DYX82}E,L%W8awmZnSD< ,bYOO9Fy40HyoLtx^ r>=t?=dd   ) 8_ell         S  `    @\(8 9|: v>6?6F6G6 H6 I7 X7$Y7,\7< ]7h ^7b8Uc8d9e9f9l9u9 v9w< x< y=z=TClibtasn14.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 lamb23oopenSUSE 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>QV3+?A큤ZpZpZpZp WvQTf]Tf]ZpZpZpZpef45c5157fa8e26ea3223c5ae45d04e200656f0a666e5ce7fc87b42b14d47c95e4bd0b8172554703a1ad2b121e96881a54b39a4a998497c7210b33d1154c789f955726212529f163342f7816971f3983d439f7c88a54c316cc7f4e9020bb7d240204c1533e22ea77acefc67f6739fb4db6367cdbd79f9ebf865b736d0a42f85784a0928fab6400c52e3411a042f8d56f4d65c9f36ef9f3ee93dfe466f76a23a7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibtasn1-4.9-3.1.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.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/sh/bin/shlamb23 1517324812 4.9-3.14.9-3.1asn1Codingasn1Decodingasn1Parserlibtasn1NEWSREADMETHANKSlibtasn1.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 -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 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=e38b770663d232abc55bf7a7903e043d1e1008e8, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=7c4677d83a7d293c565126675b9f4ff4e711c709, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=856400cc4ca19e9e8b9b28b1fe862e84458c2276, 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;"#;<|e? ] crv9uo(sG.J7xF -f3}$eX6U|5OZOfqOasP<<ǫARɝCp;at?( ovSLy: OXEMidғRxS#We4i(Ljc#zas('p`ʎaZJJ@\v-0g _ߪ`] 55ؠHF8 9sڂ(R4!S :+ªR^9]NnHjqN8hLau(/z;{#DuM=\!5O>"6?i 25}v0QрTSz9iڀ5-.jCVWbX%uc?@bjX{Jt,R !iYϕM^8&]fxPnAZQ dQZE!_wM8{rU; ;G^RLH5v<Ό f $U:XQnH ʫP#JJ_ spIw+7*Two2i6lj t4mZT+agB(ǾXy~+~ScK9J8 }ˡuYK>st\LU &^1j?HG"Ų3uJ2. vyVlm-|63㜨*s) } qbb~(,jfϔCj'@^i*Y8[Vǩ`=O,jYZG|O<49p֟cZh] OݘРkOhXn,a8;xˏ GbMN$zƭn'%Y =3aiu>+ByJw H RP4|oD~óBֈZnKւ/ #>|IpH;O}bE@qAQ()wKXe= ~'4#=n_T+ojR+v~Cb@KNQo9V؏Jp pnSE恱os#WM>v1=)CAW}3bb{'u^wOUz e.UCY2'h%)x,#WݔpYeK &hcS~o+r]L{t&D܆}̟Ϭ6Ӧ}ٷD|=B6qhSR-:تg2R |n##QdFb/K)ٍNrs8}¶ gڍu&3Q/4T䪫#Uqq.L{c2D#5K^\m=Jv '|$ t]?iyϗ:Ma)07N MsuT Kd&txt ' u'39DַpHRUeѤ߻iK֭^pI2'Xu pˍb!NoLӣ%Ap2梻d"x i8 JƯ>mfa_{+3P=(LĻ!ÆV Ҝ"%Pt:j:՚E +, W)J+h<ݾiTpFeJV !=C 4VXY]z80%I:`w?4L}Ae..9bWTMt`Gʫʈ}ӹfa"Ru_9RRŒuY;V{ =4$x 'o;1E (il =e􉤢Ѝb YoV䝗chS@6;9b9"*LA8S`XgO;1Q$ s{}֪,r~$V=*SC> tqշ0mcAc&C0ϹZM7DFp6-,|)ƀ=ȟ%T$4᭷071a( \8Z\Xd=r.Rʮ9GO$KHKbN{:׾xPFsWgdBAH|^ͩUXNHD" UA&xA+1t#6ڗi M.gVytʽZF*š'РG@_0k"酀DQec a(Ql SyT(%W=)JU-llWdUyڹ3 Jagdmi /26hhun^b4x?rw&ƹéT1Pg6\H,t_j#~~E" y5܍Q$;p$-ĿˌZf2DTbA`zH'ȇF5Ѷ Vdqx>:CV KT-$tw%aZm>V#ɯ=lsFvAfˑkv0a>SqБAty$CbZMIYS[lOWqYj4A+J(N]Hg|9{`@jϘ5lca-m&*,A= 7=:y4!sx{ZYanS!o*"k&!XUNuץj͙'k&=L<[dZGqX]GHpDZDdb_/OZ֖1Bb-f,v3,'c) nIn-89:8.&쎡g`сL^`$͐b٠,lɯ` la䟧&Jv i sVV[Cy VpΑ x QB^g#9ԸTkTy^!T  s ~<~|f1 F5oT 4 Rq|f*$EDˑ ״Ź,BmvehRaܬ,#iMgcϕ~ Q?IS1!|N mД$4cR*_ 0~(ɣd94!Lm?mXYUo:6 ^0?Wr,[I"f+.sbŖD8):YkљL_ >4wC㋻4V;WU?Y킺T iAML`p~iG?Cf8hz׃ K?BM;(Լ8qK=9k.&Zb0e}q-)$W)q*[n$1_TFiLǷ=pMV_Ɖ>S ~TՋǥɪRjj3&! @(+Pwfsx &׏R?t.:< v@]!-)I{jAAnUbm'\ gzAI?ڦI[S`M{L0:}z܈N֊zq%{5p_;b=\"@1'D0few+. Yi$B1C1삐ubqK|?!uU$t)et9+/!Te\ͭ,PBFVx늭!CX|o{~}وbϓ~q[pUFSfM3e9:+B *486NAJ2vS7|㈄rI#dSÛrç$$[' w)JavקN ".8m^ i>fL/knnA5JĴd%8ccaG,3gH3+=DNƫdJc\N$sa7ZHuG-nb.] /ɬ!ܶjLU i89`H F6k)`/CF` iX{T%aAܣ0suPC4` 5˵<2륞;ܾj(a}{Bڮc6kM}ȣmnQBR3| UpW@Tjk ?~:9VzD@1U|Nq7Y6L*ida?߂KEP6Dģm-J+MS{=0UA cB#l/Of+ P{,٪|sq˿oe' zCoQú%Α*/ϧ,TrC~[dҚ_z'f0XLO薦}4&ˆHnc֬?&\S,C3ъ8&֞-@TD7؊^W[וYw M9x YthARt/1T JS׊:v"'fⓌ(د:fN+`\΀?֕'.at@"k%ȖXwoyxŇX_ŭw- p1K3TNP^u>zWpfBM-yˉGnpmBV>s`q (h΅.=bq  z6=a{?ܵ>YHLl -Srq#%NK].Oi{׍g6U֢hI-Iq}-N& ^1Uͬ   &W/,a2## VxED~D$9a=`9{ SABdۀVnUS {GŠK[خ 3 OX8={dT p)!x"8/CJƟ^_цlܴ`j?Ohl+|v&"7J.Eҵ (t## HtG^pay'/ֵ̆'7G RX90pV {vJc흸7'c1Ǭ_!ar ͼ[#+  N >B[̏dNY/h$(nz~F31daE%I!uawЏc,ֽ 1|* A`Yra<vgtmNe2pH|{3<L<8PsALUN=8hZ8[:j?ő)c*5q-~4چs/TDhcG/ѻ 絹 ܡ\O狧~=WHOz m(I6CKj2].NHEKzxh+ 㸿lQަL/L|[k T-,ai C$nN;ڷ{55xV̥]MBކ[ R'򇍯( f`*YfgE_҅P;' i`T$_7HZڪ?JanrXrf>B*$Eƭ؏R˜IMYLS ߚ;cټ@p jDsA"{9ȇxۅh]Mg[Lm1R.Ҳ} Ekq> ҧ=z},R|` w5dJJj$NDC Y|%U=z0Ғb%IRT%0@xL1W̬"tJօVܬ)n5ZGC+(yOA["~蠊Ia8_* 3E4_ ĨT$fގ.;=4s=6n`Q22b`l3p HVfwჳbX^$N(wxc#3O@Zyŵ.>d_ s녲?YIG,; \[nCS9v 'J8*@3.kFԍob8N/۲vc_k,1v 359W.18w^@]DŽ>e։y {H)Aa։zpS/`@yXy L8C<GIVhPbpTSC5W;]}Vš.-aݢ$fDF_7aG.x8&Z:lljC1(u2l݂k^aWoԗJA<_&x+ƍӠ%pMGmBQ,A#.;`M A'WƛNAa*?a+ U ~*X"zFM:6{i?==r@@r&PS,r 4tv,Pe&ɾ_v@%*^wyv2Uyч #+ enF#Mȁ,6dVH V}4d6L-}Lqbi5v=tXAYQٗSو8 Os a ^g(='k#0DypV]y Q̉K~\GixHe 3.ndf;4igG;%c) b@𔫋Qस9ݙK l$X}&wclCZB !;E@ձ>PAߚ?=ÔYbI&(ï|7d+qg)bAfـD"Cing^>BƀF'9(-yuq6E3<*Tt_}!}Bs!L l@7c۶כ8\Ù3YZnq{58_cx.P@=rZL[#yzf) ycɛػLBǘڊwoݻ6f/  Jk}AZf>kkLܷCK+{N#H QW0Rnhv9}Ky<9u }hjhg? 'RB|52`R&)XRVHz쌖E./!NY}$U-ٽY}FzÃ;hQu|QȂ_evc+KLИ0~7dF8j?.1#j}K%1J>6Ub] "S} ĈnjC Xtg=b>ou_hNk1-^&WMߟ 52*2xCĘ}> !2]$vehj\ )tvٍ&@By]_Iuln@HB]$N (Zq+!cԾ&?VBJFޜJȘrtUA$e!+rFR٘Ke,M_y-~Q8\sU\PGy^9R+#&7 m=Zۥ?9c~PFan9~k(a7A\sO5w<#]X~5 CiJn gV~"#T3XO+*M Σ 17mwK[U;qzpQgf.[AߪٖzcV"tjc-Ku:3.:X16 k> ܢykun3Yc$"*D{{!ޅ舶Ч$g."B[?Νqd ڐ]T m5ʼFDS; vN3ޏ w.p;8kyV-">Mhݽ"gwmw]|+lwfx:HK];ǖ#LeF5Etkn :Ϋ!zRS@wqK9nH&Tx  % +D2"΄CЕxYb">GmD;֜jû~*' YbB$ؓQ`gq&"'E;inVC7$Gh}ZУWTd93^:J$Wxu5O*87$ppto&2a*Vs:XX3ZW~`ՁWzuFحQtm>JFtIFѶa_w-'H-"&TNk6dǠKsc+U_cE3 ZY?fa\Cŗ]:kbN^wjwGxMO+̦KUCPnyKyhYUmbҫ˭|F_7Gߢ&&s<@]G5Xa=:Z}8r]k"cwO?{>M#w+xp(Uˌ,<r)L?ZS-2.:M;m)d!d6;vOGjb Tyw..%`San27pR/#8> zNޑ(P$`cuɇ+Oꎯ3 cYI  AMdQ2̀/_Wa+jHh&߁I-w<ƔqLwp_uܘEէzb.-HfxpxL00PQBy4B㪐2m* Ο$Ht8 2`?q)tQD',b2=2͚CIX@n*В}T|wKgEd ]HFyg7HT.SR0!܌TPFWJwc~A8[ F6:.R(y?P>G:mz6/NYD su~ij<̅hoω߯J?fv59nY*$k'B܅E+_뤿rXQXm75\`8 sp_LtXi1QIL99)]B*)iy(w#YyIkud1%玞e?s-SL;sgE5ꩻӬ|@j+HjY~^ݧ_{ӫdl8)c8 \݉*'Yطwy lm|t`ڿ?0cܧ ~,Aj i 0LuNMfan!40IM$^fneLn8ȕs+s |T ?@AL/5jPp=89!!Bphi^/KC6!/ s]h'ʷZv+J`Mc竃OVP`>&fh!,+ WbO!z#eґ'/Z%'qS TC tB{8>?^r2֪mo.[^/6E1n.ݜCyZхZ׶16"pmF;tfZبS:j~}_"[(m6Oӱfjj$~a YDu[Q)&^Ib4ͯ&q et]zk0CjAaЫ$a:ith|2}h/ t0d~B;/li@o9X|5"= $ 倓*CO,8MpcڈV˜#WSscIae<_xqϷxn}B?^ 9K5/Hψ~b='`UԈLmM_سj@V2&o]]bm0K^! `Pbs8ÕaI5HۼDl}kYjLզe9cRˉ=0V q T%Ml@oR (-g3$5slAe \Adfw ;.p |nV]碤ClC!qw:cWpqOK6o@smjQG?ߣ%CCsű>v19maVlW C[m'i(KwW^)̇w=1,h⷗RY`WMR;i ~K~fl G} (k'ɮے. QNaFZ0lxuY9 |zOTEowr[<eWkh17SGd4*M4/xQ+ B |Gz0?֧=) K"c%űIM0ެ̙̓+XTC >}Iz8$:bZ'ٺe3*`j>s]֐3J=eO@:^ zD_ \Ԟl13Z\Jr@kB#x6ӆ>I\67s&ᑟ.`V|[,P}}QVՔsQ =p#OQ&y-~ڷEO`5/,&Gf^Iu zVVbYŮ @_zݲ#>`f~&s6i-P /}ҴEǰ x4-·OZBi<1}ICGw&וj,4X/ ng?vKoG%N c)p/ \esqb%OocR}dt&KZKfl~* lSX 1xt W2-<(ZgE)TBe=SHgޮA٠"gf|6=-5j҆)Aםhx`H5;*x'€nn-O$$( GĜ!)_p(X(^ŷ66D+PrK467>p7) ΅zbV{gzȕ WrؽRFl"$˔wr`eC%np7"U6;z]|ۨP2X> Ko6 le߶D~cfGVwvdS?ZwgQbR|)tC(dđތҷa8@"z3OmߟDil> WէpJmSUm':@HwSE1m2 5w&>HP0sx|vTنr19"~Xc_^T41#m`-F3WP&QRlhx3稚?=)%zN&hL*iO/rsE(1(2ת¯ Dwü Y2Xݎ X@o9迧&є}yq8-bihO6[ཪрa"f#; Q!~a 謓P2%3GΆ; #Xݍg{ m9m82I(ӥ,=y.+q 6D2m&Bs*&Mav :-ݲ"S r:Y(c+B!F Z;BuYn{Ghfc@#U?ՀB:;pY@ e>slTvPL 3Bk]Dbz4;7j:Zc-k)5X\ngK1M]ImݲGNri̙W;-[Z׶جm7g57e|Dk XrOpYqvѢVч,t2f['~ۍ!j١RSaxoA{ś Aï ML!KE4o|o@Mv b(k![ThAc->aH Ncr@~s +-?^Ö94b1v` Z$4c;]KS Lc3Y I‡ uD^6Uxzd4н(n!.D` L9֗N"rt֛cύíKp wL^y̬F H}>aV5}@ԓY_x}aJewP'Ӏq;?iO{` ^ sjeLE\0A^_G5Ҕ(=<_'rl+%Tf;X:%n cIJZ[R~WfZ dW ]hhg1$r&({^ e}m=vf:))@aeA'[A)'+o Ip>,Tl>?E󳘔e3RIH ˦h2j2*6a!|4dWޅK.-)=H=̐Ár rzelʋi^6m2z8Y.] .^k.ty=3;ɚm\Lt|_e>9 ,z*R;睐:dUz@6tTHt8QwY93npӭҙev6:J;+`! U;IVϰfe`>6XRWL S T{djޞ&2?_C8e aLmyk W&x\LXMaR"7@zm(JgG09Y;z<[]G"{klt5p1T.ZwQU =4R74d"8s(>8i1;MGTc1[B77H=2^JjeҔ{q/Bk pPF@٧Nl;ZVn^ fIH~fQ9̩%- (˜޺GEո-Xo(E+~@U%ȡ͡Q>R!ua 9BKzyo61DqIRY~ģwK9abvڀ^~,6Z; P~ x#yɈY-W&yL'&9յ 0LM5▃ۘ4N${d=ssl Ol0\:' OrQ6ؘiMmZTJuZR7 ljBY,|G&}* d:x*I79,3~>alm:GJgXY8h)zT[@ F XF=76={o LCcΔϊ= %Tld]GvK)D=X-m|?2+?ehXrLv yT-n@<+%flhaoM^?p!@8/MylT~Dj6o;>qf_u rNL`X=0{8/4i.7]$iMSUH줝D `j Bߏ1$BBsE}ye 8n6uVބ ϕrz^q}}cY+nwc`tPMk ?]l8x5Xf>+dTs7h_?ԲW~PTn@|LI}GտKi|H^Q|`C2Q BtI!!X>ùH˵e)mC:rzi$բ%T2>O!UPAx3F]& Zpף^l|xQ);" 7@1eLr\dr&=/b3sksǼ3_By\{<׳+[?6, ?>l3aPF-E]BKH)$-N@&UUݯq4HޛUX/=5hژ_߶F{}%X0~E]Ҽe߯_< Κi:F\2A]$| ÿxJ5fH̳Ύf @ĺ(q_,(3i$ &8d*H򕉼+{tgjїLˣ8O*5^#Zד!3T?)p $b6dX@׭O1unHm/G?nmr;hN'+fJi&*c=hA.+fO}ʗ=ga) n H@L1e4o-VaY$0G#5+Q=.Ni%KuXtP-TܗXBvk{8%0aRdV:Xq!@^ggftc؞7M%cLň HC$MQW(=cPFj1avbʁy<)80VXJZtCQU{nck;,wθ[!԰c{QhvPTEJ 6DKX~$y! )N.[E ]!ɑFX;=^Қ>6C |ӵaL#Q{UYC %`8uR_HLp@ NaU4CN@Q]EI`JB<} ncs5-9*I$XƝ>PZ=`Wy7=THi\k%ȋ*<.Nsz@uP)w #`l%B Vbh K( l @@ j0|xqM&4/FP F{)!0Bw@.V[ӺGnpgA9`J ^w_ź', +3jo1nyg9>f P"ǗIh!Ao- XM ry_Z8/S12)e.O(=9EmjTԽնnƐ % 7-xp!2?pӾx7UA+ c'NT3"ф|]:¯ tu ^LqCp=d:tDr#CSva&\m6b_&0 :w[(SKRoMo bAH4ah_#߉K0i0%~fgT䨕$WMo-VbCdN Fͳg65r}ԤqfQa\[{vw揤QW/FM{WgEB{@DD~ж"q8]F݊#:( ➪As/FcF~D Xdv%5'->-ZTo&pfk>(_=mct)PSH ǺNsۋo|PՄIī ג20 ןRگ&쉟FNL-?,E!ԟ-h\E4kŰ*BrZ iT*x*@S2Pk ]V=cɵQBTORh 5jEt;HTk7IܶHתܰ7 #,6bf :^ @bܫZSEW2@XQ\ه[ω#rՒY3`iv [\fb,mUSߐk-)~ônF|2l݊OLQV傑ߥy˫ZLڇ?YG +& DOF>"#A<QFl5}軈[/MԂ%N\VMK` Spkqp~:=m̧q׋9!@\ #kY=25ffB-Aِd wqOچb|ܺة{RS@4}܍hl+͈GC,1k!ЛSM5QwSrr37Q]gU+l^70W_<dU;.zlmטV AZx}iH`<esrko:%p|rfwk]]H8 Tv(" 2m</iɡ4hI+(F+h@N*wo3ds.D%G_|X$=|&`&' PQ}wq&5F׎&r߰-^0 M p^]+SqS ˱Xs^]M_5"K‡xow?`@ sml~ nmfR[q8u#"Im=+2B~̀*yIV*p| j  0.\hfxh 1cd=Ϊ @de#Y>}Qss~^N? PTfYk7W(:~QԴ*Җ|`)W9'I03`MQ0 B~h(E$V7=!G \'E [cUEPLz|y#Jte̥nλJڻ:1|&! [7@?7uOirnsKoRڑQ>}zNͣ<샲Fڶ 9R)2X- G6 ".7# ſm%(Iy$2/B UQA *N^(PE^N{;rg4pPJpx68UP, R;E;+>2 -! Iߎ)(QGX$JՂ9VRpRƻSShc[E8x^~c CfgL%9\ ȟ9װQ[t-`X@K ʃtwVRYfm;p AcN4,ru-qb Q { * 2;2qHJ @ Qhɭ/:FW,M@&Ljg9ߜ4ɀ%14PgJ.Oos8b7MM FWsY9QH4~pϯ3!"r$XZIt6jq<7pןC=KK~hz'; A@=O%0SA[a#9_%6vЌ4/MY;˜u=ŷAE6jhD;/?~B<%ؘ*~caܓ!@/ BQx:Y'm=a+ݡJ-ͦ-jPnsR/cqq!V9_MHijF$)+֠νT bˤd>P%2>ʉ+V]+ΟA#D(T^Öi4Cz$`9}2͊b@<`Y0v:Qe_1esֈ ^VBgE~4!b_vpAba* #,/N>$=6QK%oޟ $:Ƨy ַv=fB1A߬Q(]S!:03"}  sBe3<"-K RCvIH57dJKĭ:y D$Wѭlm#+E]lAW)bD̡%r&7w7sEK%%kyԝYOn'Ƌ? C1Wt!j#~ Y`O6d_y9{^ltljo>O3>i `vfݴ({Z:d HBc5k"[7wG"㿡 x4)C6c▐q( N[tLv'\Yç|(ݑ/ǽpN'-xCwt‹c۰kڔbdKwl.*^߁{UC5Q˳3f\M\:f[_J+|[i]/a2 ;jvv uCA^CʾN<9e-FYt,̑>>wLN H0)s-|U'o}X?PRo߽V8(\!]Ɉo{zLoZl6([wD2ӧZC:D*xgo;}|P vXQgfʃbmVM tCJ$(0(ť0c߮uO g}^c1]~;\L2za@Hiٔۗy?ZNR+.kTwU8ԧxc$?c}tb %xJSΛeI1hCcU5y7}4v!9u-UܹI&"=q֏b_ǙF,a_Qb \ǝ;;T;mM}&]C07` ¥=]5C\IM4K̹K'WK-ċY@ҏ^ޥrI/I8]_BSB,z ȆͭimhBWuۓUWrޖ9/t@A^[a.h3oJARbh,x^_`06-T5? e7;3+OfB هҠװwj64-)qƥ Rk2 E _2nƏO!kB"pH&)sĿK(5^L=xAQԂy}+QYMjNd,y:ס?ضbF?bcj&A >D+#D= ¸&K&x֗fz15Zܕԥ2r"R9xM۝YG5NTʁ8Â`, %ׅ-ľl@gMϖc_u8m T(c ~P"ۼjʉ^#b*Nϛ+}s`Mwv\uebW,"gk`g^P$S*ICw+]`rU2-wud0u+vs $ʑ1HX=1PVk9`~/FD"J[{OX<>P6A&׆|vu$lÕ@S)U# qfVӱK7 $yZ~tTZ* {_3U.b4 ](i?=^/W- Ǿ ?mmKwg6.BTIjfѵ'f/ |У~^pA}Vcu*L5$t  dKu߀λYl0Re` Fnx7hJ\ҥ6ֳ;âӋLZ m=Wq*W Yps?ih'#僥´r fB#g42'0s6x~`\2*yCd1T "PO|ߥ6TORI}H'|4qUEx;ޛvxigO$*/e`cGNܛ76ie>ħ% g= BMjy!1'5fN r))Ųzr̕p-?JX;h"?(&&\5-g =0ʑ6Ғ &&O 0{wi 1rW/SEwɛwt w2SCkBnS:p[~ӱۋGD>YACF-!{>S̢?>Q$a> 3Jyg!CuxQ#s Xh;n!5S\5ceZdWzAñۿ~ٝRR"vFe<7M&@JBʀ*ި&*ZVQA̋ɜv1,[RØ*Juytcek2P;LEv`M=2hj3VB; _2;9ß-gFA,zǚxLQT\>֦;lq qrCt[`]]?4Jt1ߔKfD M KD-kyh?w|}| W8R,3zreXr3f;UǶv.Ljk!iOE é>[8S3 V> iBX6]9j& wIA;= ,-!"6ZO}eU_Ng5wK LF&ms\F6δF[;kgZu"CxIUxPP:87tS}5:E)W Β ?@99`8kM?dSsxt<(̻S ʇyQð"tv$g#b3[QPh췮ؚ? -N81@bdž7*xL?<Ф[Ï`g֚R#GN֬U/5MwJ(7Swe.ٰە_Ur_'":iM]Duh^Za=a׵7a]NNrj yK$HGmZvmRTQ|o lf^c> RG?F";ܲBك2̋Qq}i&Qs۰%_[m:;lL O}!B eBÜWPEXf\<гCx B9ߛDx_ i ~ǀF<dqԺTvB;v6(ppNz dqh|Cqɕl7֩/z əIфNb0!9?e;G8GoD0CLE?A$<4 Fj_q1:Z߯ H{\5b~H:B4[_jȜ~u msj=eڪ6ÿ>ߪo7D4SռkK6D$넄ZvsAĢ(}|?[<惗K@ҧ¤1fQXkz xyS2JmtBIȻ] aKOy]hj#z#D63<%1\͒=עsݽ*w|Y5}O{([k c4 #(G$TBޯ*rn(އU+JHI^5̔!Hb7qxzi~Qpvb_ %Tl`1.4t2Y)5:Q :@!5 fϹ"y/GN/|r+ 28F#M>^1^^P ;ͼiXux怌CYlNbޱ/ й~*s48kj)F>qGwm:z;Zn2G^ձ*L CϓbW8jHj/ ~,a #giH Avc+: \74, bԉT^9]үu̐^q_Y`w8!A |e QӄxKN$j{@7 OnE żxE_) OҺz*I,.2\Ĵ&y_eKR_dnH^=T <yt?RZ._jLKZ1 ¹kf0u^ýYx*Sef,Z%RJF@hl?F[ʔw0}1-o p1\/Ӓe+ub4E4<zôCսT`$$$ V ,r'_1|xV0MZ=-HtVT{L2T_!և G0)eW^:ݾzµ{Rh&`D -W.(r364[^F@9_Mc(3\pAb,+e~67LPц]jMCZD<-[|юh/fe6P~Z IW$?etS,Ӏ; >*"iSP3!<5k#Wױc.7'`4*-9od@a$)3; abinmCR~˶ҁj;KЫx;.^F!3.THc Z& %yw2ta;}w֘YJg(E&dM G㿔cV@ϖ\,\K`!7WqӔL]KSM+MO,f[4A5\ߖtai"eN1IӠUy3hK+.akgNe1Bœ1>xrT-8IpVH>@Vpd 1vG#Hx:A#*Hh5MC 9=l"f6V m6<ģ5]T]@agw%VN9;Apvz8;vXo-VR%7\TP_`IJh>]LP@ <9Xf"i 6Ǝ0 鐀饸5zW6T}z 8Âӻ^Q{M%y0Oݑ0n0jhhFJy0qu/'ޠOJ(j.wH4n2Wd\#3i=8^;|Fjbv:'J=;AvrGWl.a&*J[m#5ZEn%}a.Ҫ4I>BPC'fW 4%o$-]c˨=\y`:&peǧ_??է?=!kS婰LF%n866nIy[K}8yk> #ư$eUu[;WcLYr ZmtĚZH< .so%'Ϳ. NM.HD*ia(0r2bqA.;aTM1P~Ǻ GHxƝ̎ f{g{ὲA&䥘 0GM⳯Y\j?lA#j@sX MުE{T_vJ$h}3G} ko"WE!t5ӯ'/߰؉d͜BfI% T_Ĥ9 9aE+mptlQ+Ku-6T|>!$6@#bҎMC~K愃(E0RswBisfu m8.!w(UR8ۗ4hY]/B~>%b_+G%ջD6 . .[SZmuP#-KD.id-QR@Ȯm{ˠa"zN=(Mfyn B1}6!ıfAd>ڠQ=#:,@\e2PxJm]xWT\_s)\h.ycCݠVo|:}.)4j-JڨY2?hc,vtF׋<86'tՉ`_\P^e=Ma8'|?2aO{>'W#wjD%? ˆJnv>r NCT",` @8I0CRQϙ:sy+Fyna"XDVޥV 'nߗW59.6bx@()?S~)\dx02mXY. N{zt0;uD1*m_ICk\Նj>~@뿨̤0U7ۚ3[^&nt6;Ow6ᥙ 6î6HPZO D.'rbbAv01zbN[oMbjOfj@u7knۈ`|$^kZ^݂PƎxJQk ?]n,.ԴE@3imgzoe!wYߚ4 ?2Qu3݈v 9ǘD@wd BV̀//E&^X[GKTvBpFQ53{6 7縑&&Όrd!$ 8oJ}5įv.+4Eg\Dz290K}G'.Z^ӁLg)Sv`jp3e]LFf< -u# x@a;AƘCxW*g< ]IꝻ; oY% ^TE{0eÈXUoW8o 2iq0~L1g)wXӰ2bH.@p>ֲG⥙e1W|݅ f՝[dГ(\W5T-4Z=S!Mk1'd̢"VH"$YDW.1nIYUCs,x_ [)StE6)SEN m+5$FQ?`^Ţp 7'яۉ/͇er_l(GI`@8RR4+Mp<͹\WhT 5U^V[{q6 ޛl):1XG\(yI\m&?hf5d@y4F"lK-afھ`%dGK~=|AhH]I{~LJt$+إ}}عjmO{nK(}(Z/aS C%ɿa0Kxfzv?e 70|G  -b+Jp9oaA}&xī)+et94)NOR.3@F(bs;oYWU_KKLkKXh fzZ(5V53蚜Bb $_'j7ё"|Os2*1?u||Os@on{`~Elzt4{Y=mÍutD2쭍u]I-dW -cO/q06)w0m|S@9t97DSm{تωݰY'1 r|p`ZLucFF:<H&lyJzˍ K$)qJ-~AZb:vQw,0E0ȹ+P&u%CY6zU-B)Aj2/1i%m&f>}qm:):uE,^p2װ1fD9)<5ɒl]6%n)"XhW(G0/AEAY|t֨\&qh.4S7<jU'0xDEw+5F PHF;;V{“`3P }S8ULZTR=wv9lky4X)p&D'  t`1 _εDpދl?|5j^)H8!sk@O1+*f/xveA*/:>muN{xe0q|{Zmց wȹ7  C1YRR2k'&~˗W|mgOn5Ni&S5pgXxY}:ws43cwf⥙uVƱ(l%9RfuLO9޴U,n/'>G 7TL'۴}m^hvQƇq8A8EBJu/& :{Ih#$/U/u{I"z}Os@ə.5xLU4<,K7ÌǬ$ y2ז_I2zc@J<64#E~ ̢YۜbēwXÜMhtz勔[Qp2Pvձ-rg'kWS ) 0C.Wg]vJq'1Qa.+fJLVgYG\Aҵ;,|[G)\AabXwlX_a$8Su{Rrjp%Eܨ=Bia{xIS-&_w հ q)dsOpy HVM.ȸl]Ov6țѮA4cìFq+h fOS[ng%z7gEG'MTJ=ѭV̈́*ړmtbJv+. {|#烈z96Y{K╭XQ`M#9=JLߙ"?]^1d@$R:Ew/wGI/ffr2b q^*ml~2U׿eJr8T XhD?t$r#3Mj5P|mkE7{:M& ˃ t 2PQ#Vk!_7`UtkRǟVɀ^_U*Ij9M CQ{F&j@4kv-AO鯬0rO1m9zvV5sY:0'#&Zw-IJϗƹǎ#h]-5dk+J݀v<ݸi"Q@\>xovF6(HmPqD ^bw$RٷW&QV dwՏ$`#( D)"s5< x jf/c.XE2A}iFzwC1¸,̰&M}u2G( ~;U:q[8'Y}u[%EsR\z"m (Զ1t(Ty$8YjJݖ.$&5zHŽѱ13uA)=g+}3=76롞œB2mb^ڭK],5-^iO`ΏvuMtV24!6..ΓYvH=l SԞ59c-+-QWA c_9ˎ,! iT`XCj/@n$cYXᮋq ?̣LWboV],y5+ 72јvYtsh9;AW_+LTm*XInx4- ""!3F/je 6tEY)\~!Y}8 `g0qD0ApyɳH%PMr8N\ vm8 i^ 2앷o]M=̄H4-7$a/fd[%,nmSzb)kesT$`tō~!=GSwH)ο-E+e|mI#2bgȒ{$`C*x -T)ePd o;/| "uYlki!0?1&:;)#81kS)mM8E)=vKk5?h)FS8nIP ؓ 4zhX[~<6Bq^ ^'i=y[r&+)S26ڵ Zl/L$a։3,Gkj,Ew2*l=pꍞ212PV#?CR*i>!ڰ51C$pAGJ%lKRQcIgI y}9n8Q>+z*f}Pn-qR2մ'Ax-%؇xWKG_s xM(aOmòCW8C=KߓEn{y^]\Hs6S y;=mAf3K9;J݋pGiE?fqMFH|CJ'e 8 c~=F@9$F]-@YKR<SQq#DYH#9.E GoLN\ rQ-tg7vk˦rT+ c1HDWƎ85EoKkDd@=b~hghv}ܸI^'!E t`JL]S9Rݷ -M!@cWZNpJkAg~S#A]fI)(az}-&}S-7ׂ>qPA`;` -Os7d/])20%ѿ}ڝ̣m< iNNҹ$>M9:cI+=,'i'T:o c(ci7uVlK=i…_3N$7_`  uH^*s&Ƹz7