libtasn1-6-4.9-3.1>t  DH`pZp/=„XI٠_(,xG*yj<5(?5d   + ,SY`h l p x  H x  (890:*>2O@2^F2mG2H2I2X2Y2\2]2^2b2c3d4e4$f4)l4+u4@v4Hw4x4y4z5Clibtasn1-64.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 lamb23*`openSUSE Leap 42.3openSUSELGPL-2.1+ and GPL-3.0http://bugs.opensuse.orgSystem/Librarieshttps://www.gnu.org/software/libtasn1/linuxx86_64*`ZpZp9ea8ab47f15bcec4aeb36df628a5f0f5libtasn1.so.6.5.2rootrootrootrootlibtasn1-4.9-3.1.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.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./sbin/ldconfig/sbin/ldconfiglamb23 15173248124.9-3.14.9-3.1libtasn1.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 -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 shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6a2b89df34d35e2ef5185eba8fee7365dc2ae66a, strippedPPRRRRRR;"#;<|e?@] cr$x#Z5:.[&a32,@Np nTux__|aZ&=PC{#7!8Pf[ ƙֽ:MJNN"DDYܥ{{O ގzsn !mP8.N8tX̏m:L7KE *Mw<~}|!?D՝oT~@X){QC~h`SE.@y:c*-v4(DM%i"Es]R4⏍̢ 6 QiW9 3x1˧lCQA VI=)z|cėp v dH ;OtmrÓ>?[n7џ"Usc 8271 uWx{[ԀC udL)#2,(+.l6ז-74};R̗&^Ը2;vN9=n%T>Hd'+&ʿE4 xApRrʬ55j!V/0jȯW@jj1݀rV20R߼Ȫ7 B@2OFy^#؋˱1aJRM:[.RnjRHY3!WмAQX|h$cTŁUv]JsSНā0x71ZimNER0~<:y5ʃ|bXṿQ+\ZRDx͜tEXH*ʈx[X$Tv5 `@q2u tS&؆8nM5uM)"/"i+Ÿ7/Qʯ TZ b3s%+3t⫬\PL?A^ A݋KS9Q4E137zT@ssȉ0p68cM '0 )S*gqK WΞDC,5d؍Ѿ /PVKkĨAiR_tݠ P9%ui`]ve] Ƴ]CGr2ʇq@Ȫ-r'0oKsRZ=Tr  <]1A=*>oS-s0`'2$pB&A#UKP=;ZR/Ϛnמ&V=O4{26!tֹ4'w} nP%j>֘?ך*I19g\g,/ST hG'h*,L +=Ϳ9Bp %,u|SѾ "£ZXDWQ9(3 'i#-DpSVy6Mk|Wu _}/9ؕba4 ȥYN\_W,2?0N9%7IP}?rWNY+/,LYhTGLy%fv` /*( bHP>;5ˁt/݋vmV ݬyX݇ 1BЦiL{zqKKl7F=%UHKJQ,}čCe:!ඟЬ~N|)}@(7nQ+i#,dVy=$i!D-i8+ sy8C\.}sN~.@_K(^ZT«GR( ,$橷qXEM 2[0_.[q--Qp/7Mi,{}v!_r n0E%%%1s+=R;-_;J$C2x0:nȖ3,zA-N1b1ul+߸Eq+DҤK3Io2Od +[}Vn?'5@ f@G%zwr@tP[Y[ns0)֕ierc*%gpW5wr2h]H :Re酼iU"tZ*u=Ż-b .1j!V,{ož}ǴEԭ .sey7> "M b Hxv9uM2o@Ek QcǛ(66U{g߿Nv+r{hGڿxl!z^VpVlRH13-(qVѤك>[j*8;[\9 ́ wE$gQtJ" 2*%IIUEՄ } voP N}ot]lW*  ÷qqiE}n=)r<>aFtxHbByŘCfȕ&L ggFdV2R&281Uz|!Vz",g4@znMk 8ll}Ǐ { 8[ Fո)+ע&w;XLUnm$pD?F/*qHfÐ6ua]C ;RֺtF}bb*7ޯb\_FЄ*;h̈{^Aqֿ7{S>60X=3vI&)n@)d0TpLw4.5晬tq.VJC; 7v,lHAԸcdmŬK9 OV޿ɧӐ:ÃCÍA=Z1*|W3AC M!^`?RJh˭ozhuq7=6#;@PPm`leVL=һaҊrgyڡ8Ln3T;Jt[Z Q@f|»Wi&^ȦȺkn?%C4*g,62K^sceORgMv̐E}*)؂ Q>"otVgxlrIjJIg3R7B;p(WHf.mOj-=LqWN lAs@]* WG!%w| wxR~-ILNI*c ?}cjO§2"zeb1i9 JUl9>8)dϽ9 g0~y"%۸ 5NWԦ֏[K-M(6hˎDpӘзnCXpWŌܢ^B_>68|((L*{lU5UtqM L#<"N|˗fPd2UZgQHh`? E-J6'Z(;ј1XţҾMzWSQme>Ѥr3dy>Z&)/.laalT)%`g X]W@NۅyrS5h1L/EsF\dF5"D44@o$]eA[K/ΧZ797 ^^~OQ`aJP󽯚&gG@IV2zs<4.ఊJu.e9rU\FYkjB;p{<UUo'`4y [@r@;EʦFKS^'TCdHUC^;wT.psp U 6jȤY\}Tӧ # P)j"`6}In0̾Mba\$ߧ^QP2֨h&XS ?Cf:Җ|C^75"/x7BۿO8Lj$ ^#BUMA(5_36`bsv=.ѭècRyM6O$0)+C:4~ F [kk1DL=Q9KL=P`͇X 9MvJչ*W7F5,mo}/H%X \C-m@zPANPN#ˤ~GmFc6v81{-[tQ( !7sȔBT7Dȭ&%[+PΉxM7Naxv!{%j@ﶈ%T!|p/0 h=^_ܷ3Tj 6e@Ϲ.4򯇶!]/D( jIuVl \]l|%ՃrKh}߿+xڌPtI0Zџ/^ ݭU~a)δٝ[Hn.*3bq4KbE:4D}{c`=MK5o+w,lX(h5xa3XrVL/g1 .ꅬl2hAش[KnuXFW[Y±4L7:kȗ]l͏~FkFʻyaЁqDIeXw{]:sJ!A㍬ enٷKڤnz _C罘,ۋDLI&Wmɞ D\>-(` Kt9'|IjnʟǶLR_8EAUp1F6Oc/kI67ISX&5[2gQZ+B Ц<%3Ϝ2oX -wɮbݍe2]t%[ƾ9cT|tapq@ܶu+mS׬B"vaǖA \X)a N {a8s,ߋ\-YX "PIA*@nJ'+kߖŲTvo%V=(b@+fmPXuq6HBTjj]~b%10% _ޱ jQ:ʉU'qFfGCl-Kgk`_3n^ Ua.QخmyIDM뉽[< hDĢz1~G*孬Pg%$qIQF0! Bp]XX)ԺՉ6F54A:( K$oNe x•@!_y>ΰ/^nn?.U;t奬%QqRڌ*x#&ŜC'#JRc'ϴ>1)pVZ^ȑ|Rdvm~&{4@Pv3_aolJjc&xЃ^8xiV@V/2 5cM~_衔d6Cό>-:\!Ts+)ُp>ր4sb5t).x"i/!ąA ~ m՝ŀ 5y_x+}3a c`~&l1`d󜚯(r]Qŵ00M?#mŮBl RGk]{u"%f'"xA E֟6kǘm ދIL jp{ >h:tp&l|McrVB=: f@4)` ;W)|SĬOFq> gA8P[`ʛ/M+`r>Z iaQAA }FΉ1b)^Hty{TG$A];Hsȕ [hc Aby@BY*pE"E pKdIAJNqALr"5b&\HX_zb3>{@q*vfqX9s *_ .zCKr"늟A.$ZpEL(2[H VxV.r' (aNڬe2AQĉ ;jq$7{8H g6Y؁kt9Z ~5DҒzGGU&}¢=)/PP0鳳j(T!sIȳFFj7j0v`tvo:fB%rol@Y[&26*ys6zS<:ED=!g+ FKZ盠Gb}~-29j[HhVf珞_tڝրvsl{Jc$z9,7Lhuc1zfZEp+W T 2Eӕ /2v8~ ;V<6kst 'oL}~V(ᆪBl܇(NJash} 3WzE[f ^"WжW%Җ˚J؜B/T0;jqZF3&@MʄuP2MySRwШ4]'?h!$QFz)Z n|Y:  {s7GHǬ3l)r)էK\W3e*xm"B˱/$DFrdku4P۶,{0@SS)o orphN 1?'5*ࢶ3W8IG負z^A4ִ~7 ^i52{4!ۓ TC7-j88f9O>垵Y@t4r7Ǝ^αRVx?^;T#Mz9*}djfX 5M(}T)fR1 _q򇊦ω"I 8Xgc5=/.KɄ6|}|hU0#:sl߈qUě;G7 1䊫kr<:i$Y' kbÈ3q'3`#5y o-譣>\έюв Cf_"kG~Ϝ7E7FPaM>ǖy+~_0-I;Dފ! II 8*Ѩr[NDUZ+M S~WSj:r).[9:?+j8'"eEF[_C!Qqdžp$R4|)HsdBpU<+^pNE;;mK:>'{ۣ©O +JH)9?e=v;3g҈O%1M< #׃ ;X0 αS͇;w:kҠ4,uTߡԻBԱF:D`-`s_T \Z% ;a4"Ns]wYyec/iheP`ejfjHnju%nzcj*щ%L `:$&R୓̕F3.a71G_/@5Fk3 p 4RVE,\gh"[Zrk͍[bGc̲C; _XЀO ۞o&5*ۮi? My_X81٦ ;_W3>! UC >*_ԟJa oJT_˹Whu8;%@ز*)sZp+=#[C@OKn(V5VU]U{ Ҏ=`:Vc< 'X-n!_YAFq ֥xpwG6GKXF%SOSkk|6h9t㶋 .EAm|nŸ~ şb: !.-%gЧ$}{6q,JSq3#f/A}- &9 snB 0 g5J2"NoGMk3p۽Ze϶8vi >EؓYY?Hrs}ς$Z "" @py捾'$2A'I N7Vf>,@? )pdD! ^IΌCc\cpza$j+Bø$JSK Q%Wh\!44ћ Kd]۠uJK֥":vl _e-aI5 @b|mEt`'Hji2D|"|@.Y64_xwbK*ݝKMޭ6?'$Vg7mVB{!yQ%l ᑨ>&:>iBƺke>*UVa oa?9鎘Y4 Mlو*ݣIRnr^?C˫Sף=-3 #\1$vldݓbt)PyUf&Q2jɌ)T)_jQ!&d= b-0#7HFueX}%y;>%C^hLʞd86?[m:xpo!1394s#2oCmʟcɀe l M&Sb:SՄp` 1_F_g"H$1ƾsydմ ܪ`Etl^T}G:.-vEpEpAVVk(Wl!-wW_W U͡fI3C0.},#K<|ն.L)a(WRVC _jΙG>ՋP{l>h@;AtZ8=`()o6[eic'nZ4k8ƖupgIeӽ|dmp %Eͷ6꯼iN3^VU7.>9N8Hl_).|}A;k (3#_Nt΀9 *C`+ȾqYen IT=ӓ~#r[XȨD:]"Β_5U S.=#@צ5x~X/b"ǂrRGYjX!O)곬Ўc3{n}nOskQܮ"vVAkDzIʰ mX?WgmJ/8m3% *%ǏjC ;\xRL$ĚIgnVZt[bcP T~㨋=ڮ e0q6 u(U6LFOAai| ִ]sP:I2/Fn0oҲT0WCTP"]/ZG7X8h]K$k( +M ܾ;eĤOߤoMF5BȷMQ;dv(+[R.VxA[;w{'4Դ. e5qu,fP0#m_0lOp?|0`;c2T#klsAd1P40͍4 _;f2iqH*oѺ.I뵖s翖UuIyz )Va[EP] `)Xy}pXM 1aP0!0kd+MNj؜k]6_R y'9H'!9Xd8&bߛ}n9y.3@O’4ڷq{ gVUg{< ׉P%A9QV}m>| &|&]4?]Fx@*7BX%ִi2;jz3n (䘞=ǒ0|BeC}ZuG.ڵ<4d vqHz ԇ*tx.3,y'9?SB?w\-#L$R(B0 vO4t+L$,v'ICyxʹ0G0,Aof3]ݽ|`D@P>-~d*Wz+.6j⭐z_ZҵCx)xԡ|r "2c& ĔBu0vH Jj ͐F׼AD60zŦK{GiL>x]j. @0fn~qlB)-[KʏV^S) ߈^!bJ>C4:=z*0a{j/@p?nȼ>峔mRD9FSYM$;ʼn3x Z=( vOm\&337RqW;oSɋ^-]E@s;~cCX]0jupd$J5>¤etpԥ -i =nx*HK)J0߀8N*, qThs`A~E8-X Sagy\HA3ᗯTH$n┰YWl`~= u"ٳ! 5I,Pa(v|*ߞ"O|T3rAp䊅g8gۣsS:Z+AIjô/ɥ 1W'o_S}% k"RRGNP$98/=B2~v5;!Ά(EV-!HJd SB(nKJ5:nQ``m*18aJ8:KثO4}CY)gC^+wj7 .dVZ34 Ԫl3'MUmE4.kki6H5ѻ0C~5AzsVEaf(1yml>Y|?Xd^)$ ^{ay`е 1O #3}5Ѽ^%KxR[_wـň9&i99ͿdQ<<]6C6(aaVEV0и@iΜ/_ҀI2(4qDȚQ;K֛Mr[C&1|f Ԇt8uza 2?㇢7pdlhZ^^!HQɟ$V|8aWz\гE<=0R ;6Y)u7qS e]jx(eM߰2v ]P5c0jq9ߙSk>}U i'_u%ɖauXHa}?%'O.TS@6A6.P_ `6bRG.q1>@mx BkhntmWmNvnVӬr +MFBIX09yΖF|II%1gB0$ Uh>z 谡`lVIτ2p_3|nK]o1?'4Vؑ)n-}lh;.,tXIٯ]?LwpK B)vz7$0&DELG^n Y6k^ΐљl4Q+vIz2#al1TYXL >izj gqV"́OߐY&O ZF LD>h0^w^Kja6|lsZ v&:KPzn@T!Mv%F!&%¿շ.>nbL2la/ })Emݷw҃^$zx kћiaWӁVph|sfHcx5{C㨃kPqPܙ2~rϟ `' c|QWD `>R BK|HeWMq(V6l=hF|BE?~蔷&(8-*T=N#0-TW6'r (m-7*M=r*UYqa$}K~jQcb=K/HiLa~Lb;|Pg#r>Ch?H+ ̤/QR}{G?R_HнR]X6fTt_<{GD6zBtۃ| xmQ g՝&&ӆ-2Ύ~q'ߘY d>j 'Ȃ:c ca?Yrg.O:zMPHR0>=+m@'ɡu1q+e*G/(1kZ3W:;m͠U7F]x)ČsU/\ۢ˖=WQ@3/ 9طA t|Im7gJéy@ƀ\mnR S f*>hnp&.MjN*"%WO4K ޏ2. zAhybrK`l5 ĩSCx<:d"Bc*d,| :iwEe7͒"Ctܡx]λR dE>Ι$Kݰ%HK}lG;oKqoOJʳ:NHP~ĝ($Bin"|"}s4輁b wYgzBl]hz D=cG`PIbƓkҫFzғr!42fƊ%q;(Z#($ϐ吏\Xs{]ҡSۋ&;?*;7YˁA1)Uҏ*Eص?Q?xmUQw#!BW@;)'wCE(U5ۆa Ryv#h+2B;hvߦO T|,&3}QXoz}xDC Cŵ,ד 7]'|RP) Nv![!jك; HķL>Zwl8DVOɀf~H`v4կ]uyń8d |]\)q%gmK\.x3X:"ch8LFDgo<#%mGC8Ѱ=-}>VV>I`.L@rDm$&m]fb ]&p7 FJK(::Y`TF٦?HF=x&M\7nd 0sd!C4eH,f:& _(~'FJ'ɷsoZȐa YA?Ee-Xzwh5\-ų`Eu~ݗ%"*!l/S7UBE%1!>U8U(]nvnF_zD|q8ć*9%:žiAy#+S'L9Q=q 2Ǎb~kBx6΄K)(W@JZz:{cu3ہmY;9G TB}1E y֋# ga|/0$G;6:!v ؜/yX{.G-5+Dz#w8v69y\~SGl?:GbЂ]b(b ,:΍CO}k/1ЌˡטC4$]ya2&u{n|#9hi!hlm[Snnk:!I#b8߈%W~6F0ݐ]w[OYo%aOm%@4vٿ'чzN _&%\Gyb {g3_+`U݋]݃LNO1K^:{67u53v1B _,4iͪ2$ /IfWIcnU1(PcIjTBX g vcB7 .ᾺQW~LXbP?Z/ßXUٙ<\4}%=//5Kc9]6~e]\vPF݂@ȥ> Ǝ_(іKwCWZɽ 8ƣSu+dJjR~,?~+Hff"i* .@b. KZxr5/_>mQG8m\t[Vd%{PdP ixvqP\KfMy'4J6DE,Ʒ{yOSS=r%: /JC֥XJm3k~\$KUS'bT&k WI?~;YglMaB+yMqM3*G2౜icXlOwt,4jԥl“d|\7{[V"Fyڟzj/MzF&id"BՔ/iЇUH }KQQnj՗bŷOɛbO]ȜmT>Hhx#?:^*Υm!A|NY*:&F/x'\a*Gב|3@ ޽"(Cmq(o#t?$ k83h]y|Agtx Q7jkw)y_o&n: ~<2)Yz} +}*z z$Tbuv45v\{N sPk,%9vvޛ;;FO)w:U {JRsk7 4Ӓ)TK/]=R`4=q4Ӕzsu{\(op l.`Z :V;Q0j񮝕9 ہmrE19mzŸ i @b8Z~^IG"N͇@wDrcDM4q6ywZ;c%b+YadmH%MgԨnsdg,)&5V6z^?$Ȧ Q".մ4-,J-.Dr 8*ϣLt<sF&ꭅ@h!E5˿gh2) TIUdt )WcL$THHq~-eHuEeIP܉C^ʠ0n}==MJ`:djXg*NuM*S Dd苍EQ͙"@^G.IC=+(#X{dlϢ#/o/e{w!(KRУDs/}.aMi"]x 4ڐ RWQZu+N'8&}lDf뎷"eKL64⍳kn9lhy9:1c&+\ߟ]"dJD|߿sJ ,ǎ }v@/Nr*ăaJV ɑ!#4Df>"DC׃4'f:~zr9 ۑ=\t ZZN?raMt;~ 8Q+`Ţ﹈ :/i;Jum&@lbs UdG-1ؓEX:ɐR'xJv368˙>V1ݒh7 ho3-3zt`ƞ:BmMw"C0 W/hp=mO}vb1* gR P|K4,xS{lՐ/%O$9~XTpUDbLZ!Ƅ?wf6u$ ϊ ¨kL7X%fe'L+fxOvTF{-$ (9H&:=Y>~&IkF"6w T;ƿO-ȯ+eXJ&Bɦq03OG|%RJ:I#T"9ɱ e|  ؛H*b$'j:U) *:Ʒ F=J[jG[ElraM2 ZBs'{Q>7g1ו5!i**Gp8|}j˒ 8WB o5K+҇q[oiWAj] /8{kEiԷ<ރ,`?_U/#hj_m 6ޣW;}4+\vK˙GkE[>&m>U0X٨rRNт@;d*On "Vp2>!gױa.LUmY?8+xljq@9?@'%@Iü>#xSXpis- Us,GV*M s zF^GRSĜ`@R O]1ɢC#Dy7"Yrk}˘a1b)uyu߇naC֯ wF@8S:ﳗ\6516M8o?b5Ȥ#UojvXQX pFP wK2GF7+ZJ}d6XKrSb|Py)(Ex@2 S_U$?Öɠ 1,#y!HG [U/~%y8柼8vx@_ ~#xh-{RW@Q a2抾LdF2P23$|X҉H gޢЈUb X!p3q!!^AJ7)=eg)"¼KUŤ뼕0wLRB{z ,# )56u(R {2c]ݵ*ݞVj n#Q ֥3ӧ 4`E Tn0z5%"&oKn+1N>~ 2,] /:k[՞\,.FaY%V7ҟ #ѵ&io-GhZY'bo 6;TO,kAh9* O@uHφ[Hxkx@1J5͐_)%*}zQ+aPiS3⥁ #];7V:ӕCs`m _F\ k2nfieD[8&*p!)z/;g@3'Q8,FyY5iپI30N~O+ꑅ/`EUFC{mgWi}CT wړiq~EU OWYZ@yxXbk<4?W=?!FFd/.쯕YVxxѴ0ÊCAVjͥ>EIw@]i+$YwoKeod.we, mJl=%ł̏Β7 '_42iHzMZŽ{04ˊ+D8썢o)"#m-*\Sy L4>8ب׏թԜxB7cܧ E6LJ%^E‚,5>+bgzi|+frP{0:sV}54~|SwwaQ6bHj$Hm.cܭ Fՠspmk; CB:&ПbDF?e kzx̬?B${`ϽG}?/*i z²R$t ߅Dą )\y&lZ.6Mؕ*h_`C kߡI?F{[xOօCIfPN*gL7lryta`$T~ B@s0NĝX;\ zrj=F޷s|vLŀ8'`Ydj#ah{yŠk_N0kQ.n_Zj|I!x!D } N(b3 2!HA}<*KԂ V?\rkh!<񙺍-WubLvݩ 0`S(|>+ދ/b1 u1)1ej1qPc^->@lӶz I4].BpEhVӟiB&XZDm7Gv.' Q%-Uwɔ}"X`G(hbpޠ\rzR>IӨ23m/G~;+Vu Lr iǴa1#A"l5FnQ|T57*+^R#M3duDZ'B\SĠNz`.b=gcL#}8t abi PO9"iϱmNamZ.1Ku/X+ơ0Ds+GW0ﳮN*O0v"Qm}<RӔ#K\ x@!iOIOnl 5Wmߣt{.l̾n5.4lOcϻ?LǂȈӍ-9CҰjuD"!M=\?Bu!Cd:FL%**{T4/Z ,QL.Pִ BA 1uS١D52 uB=".Wl+p5,5kXRԾMoB\,OChq}&X>:LiƮN.iS(!ŪYG5Bj:1<դ⬲ĪP%SrR}֔h]6~ M оTErL8Pk@B4q︇[4JQoJfR4Laŋ?Hd:e2f|f.GQ{Xq+][&{7`t SU]ghj_H¾n> #jט9diiSspz5!kOaYbTJ]<MRbOz}p [h"7D}O Ů0F580 D/lrs=ٳ74X?"<3;gi>CKD%Lql {GAb vHZ4r=Ca&ygp)^fчuwZ7 6\þ>({(5}.jS͘{XDopu 60ma kJPoqCߥECBo~ŏ&A]J*L%X*C,LNTXskKy/邂g~^zyrӨe M8EKtdgb=ql5C7!B $ I R&r!LE#I՝.t$1>bejmZ2h$c!(fv +OW ivm'v&4^KHUDO?٤eVǮތ h0,X>2›mаif?$j*M ;4LMXJ'im}D6S1ͦ 2U27t2Y[=WD=Ε5G[ARe'ř!`k};VOA?&V*9vxQEPJ?WCZpX|4/M(GPu:lsغ{V?s4c=+i7>#f1_˷oXZL/6mFQ.:+sn̝ۈB|Jq& '^Xbz %+U%y*|/6+1'ڨ@gO"1w!mU2⒖ʺI@'JdnE\Bc#g7NIon߶#mĞP6m4khwA[m`)p/CΕf ϵoR%zB%4"R,W(bc$ݩ 8cg"[!WKTwcp.Xϗo5$R\HG6ṢV }D#+-+myR\b+`UG\/e oTMշMT+#RL70O+"[uGq_riҫ0U:AI+gm,oCOmC0^`fBh)Nq){MZP/uQ3(on'QߞfBO1ȍq{0JD\>G:ӗ@եKKK0 /5mL I"^;A*̈-ܘTKkK8lA ɛWBnkg#M(,p¥iecavJЊghSWNdʭavہb8rcDmK"rB&EYi_xb A\<ޠ[q&'K6 vS]=k^ͯIy$Skkt*ʟ[kcF ydYln17upwϱx#l 4nF5*dꪛyr'8 @82u3 z{D*Am)F"Pk%04EV Onƶ G-UD$1$d|-A.)@R{C/.%u}^yHCP>БrGyVFܣڀIz_T/T6 ԰8iQ6B{|;:hM,=W}'ޢD!x[7v&57kv~musG0pu"z0tz4Պş -LNb~)( T8p8 ⦈XsE+7W 5ϵDfbo:++dXy@AUTp<)"WceE|%jyN f;BH-PvM: Yb<АꇭMs5{>]o(Y%' b\&5 C{8kvz"%m0k2W3O|y G1LaɆ'd'U5- C"`ҥY9'=swd;;$__zݥ+^**9?[7r}ݚG Ɨk$s8eG(n]щKd, k>iu"9yߊ y ǮBC(ty,0?b&p$SbY8}i\v+̸ Nd17pU-d#Ȟ#jM=oCB d4w k5+9yjO8RVL%Ŗ+ISB$u͐PtI63*Ʋ`@5ecR`M!;Rdamc)8լqC=L=w&O1~Es|ݢ'T9\τD3ki?]Fe) Te΅8,9P![pBQwDYJEJ16E*$һV6P§Dnwv<}doT[4Fy@z> >x GemgXYmU[MۧxVE^O~q?RT*؉-[s[4g&4Q/S91`i;(;+[[=YY\z}WJĈ8}mtAFpeϰuZyFYBRdb(hV"W [4n"wÈ>d7fSʕ'w̺װ>(N5mMadh0C6V [shQMJ$ f]$ӎv̈ax R)|"<0֨(O}G)8BŪIh:.ߊ ttɮhT 3`.Ă6?XPż;VoU*Әt7P-W2݀hhO`´G: %)Iщ{ 7TcbD_)(0ДA(bNѷ0J9tbWaWL&C;L՛)wX;נ$c3# A@`o3|Ð4N {XY1nk gvKvǖϋ]nX'.[SB ]ЊfU9Wc!wx1XI8jn_0 Pt7sQ}BJb^sd')%(G-%*ݢP7i: 0suw-"<\uF'Pp-zUP#sN7s^j,ܫ g؅" 4,6A'Bo%?fS&>Y5b+LېK=: 1P >@3 dZ) X?ynpB@ϔW:p%2Ō?ո!9}&'olUJ&?5fD/#TM=tTqcG2eT*LPx)DBrX®|{~|FЧnz bP q +rd5oj [MuUg OO$Z ¸0.dїIw 7kK ZeϷ@se,IݺDnu[5ESbXN" j@vGp%n;qeEgco:AsBy&ל__l|`._>zpeX?Rռ\W8J)BC'휋ț̸,XZ_o(DW$U׍,tRS) B,-K>,ۑXؒ:}lNXgV ~=5x=}]"l=Pw!@b\f6PAg6Nj&8Ԁ