libtss2-tcti-tabrmd0-2.3.3-1.12 >  A `K:p9|!v!tHy5&-w N2UshLHwp3d0J|)iZʚ+z (=kfj׃<23.A_ z&l;֋`O&J Kmj#Of]%`2H$x=hRj]bH4TL2 41;vr-c=YK?"6²h #pGH @9'5N/7Wi2"r-&6)J.º779f7343f2632ee3a02aa0f904055420e452d6e2c4088e4656461877d8ebc5906d92151e8600700294e35ca1fbd440dc7990a968H`K:p9|q:'N%\[v#2kz9 [:LcZ]l/𣰥)K5mY/DEy~ͩ:6By_bz1Oս!^1"eyI0y`Nj} ^%1uhZ0ߤ V}7!vkQ!g\6.]t^1T1O>K u_ib=p!4[f,.Y'Kw"+EM(@l\AߣP͞@ x4HޅMu;|~c$>p@0?0 d " J"/ EV     $DL(89 :>,@-F-G-(H-0I-8X-<Y-H\-`]-h^-b-c.Sd.e.f.l.u.v.w/hx/py/x z////0Clibtss2-tcti-tabrmd02.3.31.12Client interface library for tpm2-abrmdThis library allows to interact with the tpm2-abrmd daemon. It is intended for use with the SAPI library (libtss2-sys) like any other TCTI.`Ks390lp8`SUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/System/Librarieshttps://github.com/tpm2-software/tpm2-abrmdlinuxs390x``K`K8c9d4fbda1d6bbb38e2b82bb33bafbcb6ffde1eae485c973ab29c9db328c2557libtss2-tcti-tabrmd.so.0.0.0rootrootrootroottpm2.0-abrmd-2.3.3-1.12.src.rpmlibtss2-tcti-tabrmd.so.0()(64bit)libtss2-tcti-tabrmd0libtss2-tcti-tabrmd0(s390-64)@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libtss2-mu.so.0()(64bit)libtss2-rc.so.0()(64bit)libtss2-sys.so.0()(64bit)libtss2-tctildr.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`^@]}@[Ѱ@[ @[t[[m~@[;e@[:[6@ZZ ,@YKYYp@matthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.com- drop 0001-build-disable-unloading-of-libtss2-tcti-tabrmd.so.patch: now contained in upstream tarball - update to version 2.3.3 (jsc#SLE-17366): - changes in version 2.3.1: - Fixed handle resource leak exhausting TPM resources. - changes in version 2.3.2: - Added cirrus CI specific config files to enable FreeBSD builds. - Changed test scripts to be more portable. - Changed include header paths specific to FreeBSD. - changes in version 2.3.1: - Provide meaningful exit codes on initialization failures. - Prevent systemd from starting the daemon before udev changes ownership of the TPM device node. - Prevent systemd from starting the daemon if there is no TPM device node. - Prevent systemd from restarting the daemon if it fails. - Add SELinux policy to allow daemon to resolve names. - Add SELinux policy boolean (disabled by default) to allow daemon to connect to all unreserved ports. - changes in version 2.3.0: - Add '--enable-debug' flag to configure script to simplify debug builds. This relies on the AX_CHECK_ENABLE_DEBUG autoconf archive macro. - Replaced custom dynamic TCTI loading code with libtss2-tctildr from upstream tpm2-tss repo. (requires tpm2-0-tss version 2.3.0) - Explicitly set '-O2' optimization when using FORTIFY_SOURCE as required. - changes in version 2.2.0: - New configuration option `--disable-defaultflags/ added. This is for use for packaging for targets that do not support the default compilation / linking flags. - Use private dependencies properly in pkg-config metadata for TCTI. - Refactor daemon main module to enable better handling of error conditions and enable more thorough unit testing. - Updated dependencies to ensure compatibility with pkg-config fixes in tpm2-tss. - Fixed bug causing TCTI to block when used by libtss2-sys built with partial reads enabled. - Removed unnecessary libs / flags for pthreads in the TCTI pkg-config. - Output from configure script now accurately describes the state of the flags that govern the integration tests. - changes in version 2.1.1: - Unit tests accessing dbus have been fixed to use mock functions. Unit tests no longer depend on dbus. - Race condition between client connections and dbus proxy object creation by registering bus name after instantiation of the proxy object. - changes in version 2.1.0: - `-Wstrict-overflow=5` now used in default CFLAGS. - Handling of `TPM2_RC_CONTEXT_GAP` on behalf of users. - Convert `TPM2_PT_CONTEXT_GAP_MAX` response from lower layer to `UINT32_MAX` - travis-ci now uses 'xenial' builder - Significant refactoring of TCTI handling code. - `--install` added to ACLOCAL_AMFLAGS to install aclocal required macros instead of using the default symlinks - Launch `dbus-run-session` in the automake test environment to automagically set up a dbus session bus instance when one isn't present. - Bug caused by unloading of `libtss2-tcti-tabrmd.so` on dlclose. GLib does not support reloading a second time. - Bug causing `-fstack-protector-all` to be used on systems with core libraries (i.e. libc) that do not support it. This caused failures at link-time. - Unnecessary symbols from libtest utility library no longer included in TCTI library. - changes in version 2.0.3: - Update build to account for upstream change to glib '.pc' files described in: https://gitlab.gnome.org/GNOME/glib/issues/1521- 0001-build-disable-unloading-of-libtss2-tcti-tabrmd.so.patch: fix bsc#1166936 a segmentation fault when the libtcti-tabrmd library is unloaded and loaded again. This caused a crash in the context of the tpm2-tss-engine.- fix_dlopen.patch: remove this patch to fix tcti loading using shorthand names like `--tcti=mssim`. Upstream already has an appropriate patch included in the packaged version that works for both shorthand and full version specificaton (bsc#1159176).- add a Requires towards tpm2-0-tss, because that main package holds the udev rules and logic for setting up the tss user. Without this the daemon can't start up correctly.- fix broken build due to newer glib dependency that reports a full path for gdbus-codegen, breaking the configure check.- update to version 2.0.2 (FATE#326270): - --enable-integration option to configure script now works as documented. - Format specifier with wrong size in util module. - Initialize TCTI context to 0 before setting values. This will cause all members that aren't explicitly initialized by be 0.- add recommends to the tcti-device and tcti-abrmd. Otherwise they're not installed right away, rendering the abrmd quite unusable.- Update to version 2.0.1: * SessionList: Fix Connection object reference leak. * source/sink: Organize ControlMessage processing. * CommandSource: Replace 'connection-removed' signal with ControlMessage. * SessionList: Remove all locking. * ConnectionManager: Remove 'connection-removed' signal. * ci: Build 'check' target when CC is gcc. * build: Fix bad URLs in configure script. * CHANGELOG.md: Add version number and date for 2.0.1 release. * Replace references to drand48_r family of functions for portability * Fix for type-punned pointer reported in newer compilers that enforce strict aliasing- Trying to fix build on older distros that fail because of a missing or broken autoconf valgrind detection macro. Removing autoreconf to hopefully fix this.- add fix_dlopen.patch: fixes an issue with dlopen()'ing the tcti-device library from tpm2-0-tss. See https://github.com/tpm2-software/tpm2-abrmd/issues/486.- update to major version 2.0.0: - support_dbus_activation.diff: removed, is not contained upstream - the tpm2 stack introduces an incompatible ABI to the previous version with this update. There is no compatibility layer, libraries have new names etc. - upstream changelog: [#]# 2.0.0 - 2018-06-22 [#]## Added - Integration test script and build support to execute integration tests against a physical TPM2 device on the build platform. - Implementation of dynamic TCTI initialization mechanism. - configure option `--enable-integration` to enable integration tests. The simulator executable must be on PATH. - Support for version 2.0 of tpm2-tss libraries. [#]## Changed - 'max-transient-objects' command line option renamted to 'max-transients'. - Added -Wextra for more strict checks at compile time. - Install location of headers to $(includedir)/tss2. [#]## Fixed - Added missing checks for NULL parameters identified by the check-build. - Bug in session continuation logic. - Off by one error in HandleMap. - Memory leak and uninitialized variable issues in unit tests. [#]## Removed - Command line option --fail-on-loaded-trans. - udev rules for TPM device node. This now lives in the tpm2-tss repo. - Remove legacy TCTI initialization functions. - configure option `--with-simulatorbin`. [#]# 1.3.1 - 2018-03-18 [#]## Fixed - Distribute systemd preset template instead of the generated file. [#]# 1.3.0 - 2018-03-02 [#]## Added - New configure option (--test-hwtpm) to run integration tests against a physical TPM2 device on the build platform. - Install systemd service file to allow on-demand systemd unit activation. [#]## Changed - Converted some inappropriate uses of g_error to critical / warning instead. - Removed use of gen_require from SELinux policy, use dbus_stub instead. - udev rules now give tss group read / write access to the TPM device node. - udev rules now give tss user and group read / write access to kernel RM node. [#]## Fixed - Memory leak on an error path in the AccessBroker.- update to upstream version 1.2.0: - Limit maximum number of active sessions per connection with '--max-sessions'. - Flush all transient objects and sessions on daemon start with '--flush-all'. - Allow passing of sessions across connections with ContextSave / Load. - Unref the GUnixFDList returned by GIO / dbus in the TCTI init function. This fixes a memory leak in the TCTI library. - correctly trigger udev to update /dev/tpm* permissions after package installation. (bnc#1078687) - prepared support_dbus_activation.diff patch which adds D-Bus activation, but can't use it yet due to rpmlint- fix_service_paths.diff: fixed broken systemd service unit (bnc#1066123). the service unit file in the upstream distribution tarball is already configured and looks for binaries and configuration files in the /usr/local prefix which is wrong.- package version symlink correctly, belongs into the lib package itself, not the -devel.- update to upstream version 1.1.1 which fixes some local denial-of-service security issues among other things: - Replace use of sigaction with g_unix_signal_* stuff from glib. - Rewrite of INSTALL.md including info on custom configure script options. - Default value for --with-simulatorbin configure option has been removed. New default behavior is to disable integration tests. - CommandSource will no longer reject commands without parameters. - Unit tests updated to use cmocka v1.0.0 API. - Integration tests now run daemon under valgrind memcheck and fail when errors are found. - CommandSource now tracks max FD in set of client FDs to prevent unnecessary iterations over FD_SETSIZE fds. - no longer call bootstrap and switch to the release upstream tarball which has now been fixed to contain all necessary files- first version of the new arbmd resource manager from Intel's tpm2 stack. This will replace the old resourcemgr previously shipped with the tpm2-0-tss package./sbin/ldconfig/sbin/ldconfigs390lp8 16155863302.3.3-1.122.3.3-1.12libtss2-tcti-tabrmd.so.0libtss2-tcti-tabrmd.so.0.0.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP3:GA/standard/615d0aa6de54009dad0ba49f09ac90df-tpm2.0-abrmdcpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c993995ad51fab252bc1e3f682787105a17c9e0, stripped PR RRRRRR R R R RRR+Autf-858ddd387753590326f917b701256c20b6fe4db0df25d0f7561c8a2a4005033dd?7zXZ !t/#] cr$x#DdP; թ\ Ī5^^ XL𨇒F^c^N:?GwcF6[X!Әu.ڳ/}yJHS)*&UN8z%!2<#A#1f jN|W- +֠VӮ#Yoqd74.M3 @ZZ;#~ƽvZrdsm& D47oǟR5;2Ld˴7L\'ի)b^JP%&r. \;_]%= ~;_9 cIXlԶ%Sbb* f45gI׆n&/P ':hN,2Rj=1> rf|+DMu,KSr2F\'m c IA(#?@HЛX[T.3INͥߜ/?5(<>O}M^,9mh%GvWk[MAWki`#S{?pPmR<%aIbIREk JV{b>鶷(}o΂$.. ;\U\/&̉#8Dh/1+WeCK; {;Nҹ`!Tvld"'(Au_~{3h݄A6pG"݅0ۨ7O/nbEFm+O|ne?3Aw[G.|=3 굹wOX)iq}] F -,u7&@P%9sKL=|Bx313?ku1O&j"#SM>Y[TmZP#Xs`ʮa<ٍkn6ǐrخǥ4@1IJ-euZMϫv}wb2$saF\;F=Nw2 ;3/m3wΏ" YghNuΉeU֘KTu2{A)(:UG)N%#pIgbSA@Jy-uDu- ڙ!/bJ&ڷ4Q槎RN[Ȅ -KgG%yy̤ )ufZK[WTD ҕ=)<َuƨ(颞ndP %{}z3vbYƫM)VWZfCQRq]& _=6ӈTmF?eA3RSc["M/п#&vp4Zj'qj[\ H9 3A)"[`ʫI.{c Ⱦ@2]i~cjSFt3BSЕLT#q ۆuTJLT_a할$&wIJ)gFꖘF*:ynY-vbg@+3ObTEڎcf((d48C9.Bɥ898p\QLV;8l޾4ANw%ac-iTβL;ϘpWFwY >EEۇ- QcJeHmQ17tD)yZ0%O_N.j +U2S& $u.S{%LMnDMBe ָ,ۆrWPLۡGOXW3Ԅkk $yG6lb1vt "Ȣ0MAw/?Rg)cMA*VӤx9Ng]AB7>,hҖlH:^<fҲ(IFQ;]]ZV+ d0msu͵`hY36;9ՖH{qDV4DTK0DOP-?1Tݱ@U|;/\o4 CEmLGt}fђ}%@}fQUE9Ү$eZUEߣ,P^ml pәӸ`vO8IOɏ,,\3 ht/O\B /%Un%(4rbX>qJE?>P׼<|;_]ݏ"j7DEC -z^xꞷb&Xv6`xsÒQP@~KM3'j2$pfMgUi9)'u>Ж=՜.ʠv]؍nNjاÈ@fRwX%ځ):#Ĝ ȬBP_Zd@a"=[8a#dl!m*:lŚM:/奢_6%jYm?:v_՗1;jy.e 8r-6_3EjT^Gy`V; @_|z+#N1~9P [-+Ѝ :Vd f>}] ~̓o&SL!c!Yٚ`:` [SBݔ`#RT%IQtʺ|Ț9Xu{u=J5cҭkc559f[rQ8?4:HGUu7.[loj_d>Ľ2?_ fBY{Q^k~?k*<{FC{ˊB\o+۸{Y49" W{\o~Fcj9ي *!{+Ax\9H(0j25U'E,ʸ&V|T\{:sbG+GGQ+qyK=طVȚ"#N̋G(şŏv#b/9wCEfv^SB"Y_&d?JII׻\Xy[pϸ!61yw3[Mp۳=!Hw@;P I.P YzD#+i%8jzt =e6,5(bN CL d / g`HAK^t ǡ2gL`kJwdiJIe[N|U>{i.P4.#3\rov9 SVTWG,ƻ#X ;190A1FOS n;a.COێ2^}sg1KF)?CZYgISdp nkm.4ɂ ƆʇD K!"F*+ \: C^ed~NPeG8tʹ~ ʬ '._WUZ)X%uAO }Ũl:d gؠR~à*mY@66[=;ԟmv; }E+}b 弚XI}L--Yhִb _9S"`[=} Z#TDބ#ߺ\mqtSN ؈"kUA n+{o+]$S!ᘀhFĔNU@)=aXnZ_ro)שm~3ӆ2>[3A ޮ%IQ;\eEnS^jv$d*Tvk+!>I# Wz*Dw=)c`P08rh#pҝdׁ5?E 7$ywy'M0=4I V,%nC/{iA>'&kF{6%#.{ ]` vϽs4()MA3|w2UY3+x¯lp]//x! F|5{t{'ȿfdD\^sE};4~ ?_][&AֈR9g@6 .,{ade D~A3#lF#^ӊ!x#-f"4O4, -ȿ:676` t:GHCT+jtt+1IvW!Wp :ngvƝ8QT0\;OC2d-8C?]C;Y}9_,l="u}K딠vԔm;Q7|yR qg LL1OFpQS1XCgtk"ɱND&ϋ8>K{蚵|?z90nz.H3u@#{WT: MJ0v#PnáD5-hՎ{ГDYDC،{.LRL!> D|z@q)`/{@PZP3 ;#r!S%Val y96 7h DbŲZK}OioT/~I}so0-(U>4* tZD<<$C" 9xË ZsVu[̪ N*kh 6=aW_{枓AFsk2-WFJi+bNc&GϮLblyNg0 P""lm9 їi牤LiZsmw]x*{\@0+?X/H?2e Uw'8"gi|˄i}RFs&)4N_!`I`9,N E棭-ؚ%upW )D V_I5v4wɬP!Ļ~ؑzyfx+I03o,񇜋iK5 \a >&ՈwjbVqH!x& k[,s]o 'M;˻H5'zmP**xߟ9skڄd$Vz$ъ׶s`HU$="6JʷT~^kB5Gcvqoime`U*FD 2`qNq ]Qʽb|IaKև/ G|)3lmրmd?i& n +(L*|t^lfn 2bd?퓛%gƦvSѡ6>'‹1"Ps-tU*v)L擔GR]Z!ĩ~^Q[."EvB>ZЭqFD_g0˵3iOCE AE>u_׉ Lze54ϯnpYU:U!,h@[_)ȻzXz8]"U~Lt{ģ'DvN5 " 𘀩 /ɱNp %*,=JMӗ"4vi۪_d _cFL[!<+<Њ}e_Wy8Rg/C0WIx]+&vuӑza~dqDQlk$ǭ^5 ln/E ׭3ƿš9f^A/SoV|H[1oh(xۙ~hfMb1C frqUGȦAIi#Iu \MS.h K<,T|w ?6:7HOP8NL8g@Ć7٣9|k(Duh^%$?^k)XMLU1 6vGglGP37}q?Xb;U?.V-K0;fS+D,&)~?ɨ]K`E.|X8'L6x;k|=[N<ؚ|{ |Sg 5ۙZV2>͊-z#ZShU29--p4*(s`T&H0`@0%ڽHOÍ `jNMvzR,O͞%lTyO׿  9+geB̨ W^>ә,[7`Y})d}]Af`L2Џ9Z9 7 ;[%`M6 Fn/*w28ɲwSj$v0Znۧ^/$B9jgnok޳IJlRU_Gصn\66JC+/zOy$׌POkI87X߿( ? &24(j1UuTq$@)8z7d#HmHkWg {纈蛋8U4KÕA8k:r0wf; #,İ_ӈOSX#Ahb_q-{>X {)6bE]聤5 ^ߚ6cv(SU㼭,󱁴Z/o~q.+ew'PP),Y< TB9YxdF|)^Ji۝m~.H1p>ns1OTb{cTBԈ=eո^tC'-^!-'$1ڼnnzi8ɽ+߽$Ř.8&NH]V>mG`ЉT3[.% =08ϝVӬbQMa]sx뽓WU (kPF,y_G^:35e_XxWtt"мK:C1aȞ4pu$1u W9'6ef{wKji[d %$H:(7l*)WJJ^k7kY'']iz{GF1Ԓ}b$ %)`Np+vX:/lˎ,Y{nSI>k$kdF7:Ђob/-_6cxiF%U~C5$dldG[SK7F9νgb]lc {4=Τ'W/[t^M|^OL4vnW!GXZ7M3q2{O¦GNn&vG-$A Wq# GÛa UEJDhG;J; 2!jC(`N5 y%dYhd%ПSH[?R ωa/1*/BztO t6ʷ7X45W{ `gSo4)!Lujsu,&s=lOlYU^>?=b[P־+1CepYRwac`L7\ q:{,esY;Mo(^1̬Y~5,*F>-٣)"1+nXbQ3%η(-=;̍/ytnW$q΋5}9\O\lSWG=en&Ǖx~NœCD 4f=3g*|JPɍ?he)64Ms'P_hÒnA(;j\Q-'M+zZ[SԶ !VGr4KSwl"֡-.S=| Y;ѩNo\Y5Of .AԹ_ژw}RiuBtn {j$dV*;, 6p\<rM}D;2WM)Y`:*&*p&Hps9&ꬊz6ULYiHAn? lĝt8@_YO@2z ċ. 7.8AclsE`Y ~KJ_V${T)|aK&~^|Nu;HoDGxg~31Yyx8h8b k%O,Y2iw'ӐHJKmm upOQ$:SDKCW̆v %#Q"C%Xde5nnUp2"֚4TՓxr 64vaK6d,REocІI׆a>[/]#,n85 Ȓ&Ŧ?-#噅E5f4[߸l4 _0z;70珗?yp }I8)pS>&h+dKe6,ʒ$j\ЎUll qLLFC&ߛR\X{bfz+Mw%]܂(y8wܯi[U?k.i\no*]@FceZͧl 8}4n u>;kq&dN)j[=vȴj/2Ί)gQ/5hZ/g|rBo ̀K9ք _$-#1n? 1l3AĪ9G9G?}pD#v[.MMdbzUVO>M TmƵoht*"9෦h+OW\6"lFʋ5yOhs Et=?ڷV!|O4өvQK,ȋ *6 ,($~b*цzK#5e'ߠ &Ud瓩`Q;UvHҫV Ӄk`9̷jAKtƃuݲ=4 i2YD0)XXbSpbvdbѲA1(6nfoY!ᯪ'it6$y`2Vl F4aO4Q!AZra|C`X<$srg\03;I䯁!vAi?fLo9f@YKo ྰKg"AE19uX`xl2ܓw2i1vZ9˘ĥ|ZQLӡZ+/ڸ;suGyZxʥ+RT52C2YP78ٺ8yʵ,yǰ0tZ8z ;;ęޕg;aFI)LQA߼M Wӝ.[i Jc^S~/9ֈ$q_.[=2}<5W3̏o(

i RPj7;$@zXE(t僧SA,GM #s2٪ uX0VKMkBS 0G4o(=Դzm~ tMNXu₲ؓz5`}ya]xZMկ3qe{#c `H?,gCPg$3TiDc `R4Gx8Yk Z/ Fwx7ϧ`—9>^BWts>[iJc:t>΁:GL a10ARmOnMAOa̔&o=8u(?w߬Vt{ݏn7q:u"VmMeILσTe T(fTڛYǰ*|}y$_+@`jݜD-%#+ q-8 09ӽx3v}nWu޷Ly*%4=v(d]z,k۷;qpF4jnv%u  }QF)t ^KbefyJW dUwaFr7!'~!Qg;h0>6/9LNIR; @1qm} )X6Qh3@gpLG.`/S䳨kT2}8/( &Tk]kn pC1w<11E&C蜟 0:1[hx:v)ƨ.JD(BC)7 n8mS;~һXoZx2mS!Z^B݌ztθqMF]?^n.Q@C? X+pEMM ÞL!D@/3TbBle|rp FwZ6:g0tinK/x V%37^[ !J9 V&T(J^Ǵ"Z 3[U]pQƶ;ݽqBFn>lif Tg3{{8Kl9?RLZ=;"Iq@;7Mqt9|3_7X$}tWy"tkpXiè/+ϒG VA ezl#J}w+HQ)t-v!Q2-_mg {(xlKeXMtFbKq-Q"W^TM|ii5 ~4H6n)$LEr i5 Z%r>xYGCvyXI+ħ294C2}Bf'J sOˍE;q8iI_ˍ/X~{:ϴ`#a e`1V~RƱտh,de-NXcKf *reK&MZXNsmͥah:oq K~Τ [&#}Ts~NՖn(mˀV:lq\O(*\D) "[n)iR'S|RE]279H$&lX|pu h O 8`&vh ƉU`tJbhܕ4l'ُٕ fi$$%4댎aKnUbh j> jVSy>N,bEQ27>C6~8,!9M+q"V6(+kVNuZ}"R2u<_JkV9\N^W2O=wGaʖf `$bE"M:L$ .5ÎA/-.`9j׃+)6=qKmcg\aXwXw=]ZI 3G] W>;;`ޢ$i]!:LKHlK7*(ޟþz|퀴 ! C-k`ƍ4O-u' 1ճޤ]AUv< d6\CGn&WYp>+_FeBA ;˴ :Lhq/haa;&gG mK`eo |mJn)"*c U@JIT*ݠRa݊6ڶ׻-lɘɵrx[&<únC*X_W*Mg#ŷ-:!#g Q g_Jq)*ϟ:ZZfj-r+PQ`fcp]6ZEĦa԰e0W 3ai nPx1P"|'pc28bG`-l>!_&1{: ;|?YeF#5uH8Z".1ÓHtea, G=m0Ϧ&pyiꘊDqvйƒ< >Ccg i|7Ŏ]jVi3Vt9:*ȸe*L #椲Odx~̣j,L^W|Z0}Pa:V2YO4a՜GZU``)EZ˜uA^m \5f3M*ZA߻1Mu X$WF6L,> @|,|?P bT pl[]TF5FHEKgJ⒁'\PRvWa+!js( Dt!C6x B"(L> a/Cb;>Lt bx BXBӛ7m̔ҹܵ}An?'̌YDN4o{NF6\2nSV" /8srB$`\swh@z 1O]xayv.$?A}# /zz9.”:-[7~%?%KR/D/6[bFt1]9өiqz2yE@-;M AmY?AD u}{g]O}a{>3 |n(gOڭ8g[j rq釔X*&M3%E7 \.SKI;|N3>jaY|fAӰa8>Z>=cgNAI\|ʏM?[0w:;8r - Z!V!Ü3*uU}Eì]>]҅E,HOP&jp|XGQB&fT*/ ?'TS(9GE Tsl=lKƕoG؀g-Mt`fݦi=q^$*21U6Wî.V.+:9s 1˜3ƕĸ^Q|B'W`)W2UUWPh-,M`)Z'49Ž%CP$rӛm)8!f̍yPfQN{ǥ@Tf4U->r5uEW *V`/ֳM&R(\~b,sx48JAsћJB?`r(@$lw GOibܿ;/jR^ :.o77/vju^$S)Kd]N o qyEPwjzSupE/x5f+v&Zn(*򁊉$`IًGi#ژfСQf7x⊗x '< y#Z|]%9P~z8Tn9ܚq~fx kWόtpakyp ^X3" 74e_띏4x{R8P 5Kl5YsGR,2X'+*b6 ,fΝ72vT X=f,KCacقIFv6|ϷAA"EDpf]rہo7Ƅw>iAP㮓cP,Ԏe(92a mYIFӖ5$U/'ӍgWQQfRcVCs1M ^lcbEfYӑu7TT;dj˫d O>ۣQ۞zq5{aZ\]ǁy QM UhGeu0f]ȗUM\O^~B*6BOG:ndPU<UQa6i~"UxuS+4*?@7J,ן{"R=Ԙ~@Jpԙv+zzkj?My $ ?iYj!1HH[b{bPoyOf)\6rRg~KcS~}7o15ٸ-O8aȘE[5n|\v/$]-{pڣkޭF^'*ʐ@H甑-|򐖯qC ^bu9Xt"$jBbH dd'}V<U`@WOE$jъ9Sh3d,f] ;xfN?1QB|ʗNޅ$n&*Wt wB;1\dFO;8&J(Msy.!y6ڞA1Oo`B O& /,s'n, ?e?嵁&\%&r>wUu1 |2Y ]L{0F,>{G⤔q D;rDTeC !":nFL k^xN|tʫ/L -m>STWR`ʿa2SmjR~ @]U\?ŷo4հ=8Vmj ~PGa^<)(uܸ3RIcn7DUω$# =4)ܵ@As[gsJVh\jmdzgA|XY"t"lߞo3|VN'Y1Մ'x0tv֧ *v=ˏeZ@NY\6A$><,^2,Va=JHm-.nCaǘsbʜOb pqalBM=toJx]:ɡbʙI pBٿ}>>aP^y[KQn*5N=%`]]-GbUo%v"jk tYYbtO^;gQۈ4բ݉![<yH"cbW!l?#MI%ㅀf.Rwujdf_O GoǔkJIucohc׳xw9;Sڪ]dXꓭP"lΒJ\ s[DHN]K>')#V)["8"#Zbvm2\}}l"MƠFsDÂ耍ɍeAvOs]NQC Dt:a'Aba S,%T{n)k _۬%3QGšv![Ŭm]b^\@ziBNڿ [ odZ>ܰqT)\~Ӳ('0JQ.VFo_׺:dIv'vLB_"Cw.c[77}sorEg"ɍ0Z(F!CPnRf .##Yj( B bD!?Hyl~&ƆboDVZNsxZ|U&>$QSspu'xN+(|K*o^^&$24|萕}!?K]3h ;d Qgt6n֬TKwx-PI?|dY'Xl% }ErIu@45Alu>Oatt}O9dԓ#R_U_kĀq" @ګ7*U\d4dvbEL߬`7(q4cfcEeZ>{HބCR&l=wKtߧF0(x0 z>̐>e)$vXR|˷%$?gߥ :͸wDܶ\_HHlE7dV3B8v=? @= ID0:P'%yPTBެAq[tQ371)-z‘SBlf*=T$=yC{bS9mzʹdޡ1]7S# QP `|V260y&E eʐߟmBcEgG`Qom=aQ J)kІun !Q(B`h\֬* k',Y>=9{#lY@o'JjuYũf?DaR`*a.tMD@Ώɩsg D`ف)^_l]axz֖`՗zNpi((YcCjl;:ua^%я`za%pg4å i*RM"K*g#ЍlQ)N5H֤/Bm^Y:{ IAȲJa0WshV`ϒ2°ܼJp'6R]٫y¬{6(҄3o^܂s,\ G&~и0S jVpXܰ'>o44qD]U{IA2g E,.-7Wf:{:Ly咝e6's!(?߻ՍзHpdxe̐}C9'PEК A#;zaiP'i3AU~uiؕ3Z6-ѕrRണTʷ,`-#*.=Od Z譎2h*1=IDV]/N5bً4g2xyCvkBoFFs+Y"\yR~;NMQgNEYTtӲ~"Nu&Pu!y&Ra }nL8:I-+ƫWuޖNJVDEp5cTϊk aqߐT!ELPlDṶksGbM$C;ogx~ 7\5j#* b^8]{LX}-.оPeLT}U]N27]'?I x<ۆqP嶒#a5,NrJe"qGTd-BW 2V4aK`{(rȵ0q.|pewSØ R&mچw5+;-qZ,&Be,Xx'j snM8H!LJHGgW1#oF2ހx%'dG( /5S.4#cH@$0H~KK,|.caEIcJA\T!+LAmY)b*oKa!'\iEBlTbTbq`ݠÝB3t(%`c{¤~t` y͆`Xs$Wq;4:T+$Ң\/JdE!4~'X6[]p V% NG)Jm %Sɲۍ&u-6ewj%lɝ[Y@KQ~Ow'-߁`6Vc2,8;e gTX&7l2Y0;,3v"ulz:(kv$1dHMm)p h6 ȼucB9|#'D&\[СSiG4)%,iH"*#oܓJFMc$ 큆ʀewslΗ fx  lC31^xy1 0z M'ݤ!m<(& 6]<|Kt%C>XjD 7Q25&[w•<`f68"r!6h{@JCӓ ;IAU o´ZnKSYY:C坿(YZj_:a\ӯ̡l>Ghm t5y^!H.Y_!WaS0jh(A'RpOM|QAW2Čk$Ӯ{nsNp=e("[o5Tw\VT>I 5]?MU`2ߏ)>k#;;*\ GkQk\h"w=An5L(GcǯWPv-սr'j!w1r 3r)%u)v\Np+KkZGIs%:A$K˸I3t}ˡW ડG^p-&W ? n=JMKw㴓G(a{])^/ЌⴌE^ҥJwL'Md$ >gi{bXL阞p>KwtYnMK.5-$ii1!b+N?Fό!M3I^#'hн"@`;sAjj9|kh Nϖ6Aqon"qq7>ji:z4]~Vn'}1$P W ,'$y}`SuQn Ü\a.?֋]'HmjEUẶ ֋<"z=AIa&Xj=dF?ȥ/T€>9ǂ sbϗS*ۜmFyV ӶJ"HKӷ>(g;-蹤m_anPShKc<`׀ oV3P2Ԓj;]ϡO \[Q4TRqœG=廥.66ή1F#.?8 aVfϞ)ùufՐNQV>Kt'ỵTyteF7ѵj}»;t@V cuXESiycse߰VN(X'Y砶)n a%yߌn\:%F=GLdDj\ B|`7e15_Fg Ã!R ~jյFXR8 R)@cB>0ðRP`·Ci껒mma76R4A""\粰Oq1Ufu;7q2P 2L+ m7gt tf΃1)lՠhDXi/\ZFN.%w Ұ|N!\ނ%}|!90vН@)(En&eaO_ %FM0 [Œ3䟵,_1o)aU*h:cJxR(̛`ka^BўiSuq3Q(X!y8{h" `:_BC5Uӆ79~ nypV"L*^zT3nfQepӧ1A(W :OJ{%(L^4 m+J *߷MsY萿ğˆaODBp3x_P4NܛS~yrC`+bF\r[O qi _rn11OwHY@dk<'\U[wv1㻱FiO,@,z90Y')0  y7DYZM71a/x,jvq@x=)qrZ7iMrRڹ# xb<$yn2ĮI*7Lj?ip}Y0cz% җLyD{FXUFY0Ie 5s@PV:"+彭!.i/}BJ<Ǔ!TvʹKEuԓ|.{׿7U5}S (5o.6aD3;1Wl񚆇qb%k ,]-Ȣl2*/륛QIBa NPɦo%FS5tJf/E-h(xsU~_+1wo=C?[чՖX0Zŋf/929#՜H;Nv'5'Lj8|k-s @_ >kv"D{2 =u\6UCEi¼DRY%nD*)M#6UTŪ)yJS\iQGj*>9}=1bκxѧy azTjD y/;GSgKcoST"%hS-QNl_3mq$:-W%:>a0S*C.PR3pMI_x=35H4W$3[0A#Xc%H/E'_ yDÏO?V<c//Tn; =G+FdTҜ n(׬o<<0I7495+(CgWf12f=5|\@Z.Q\b磇oGyIX AgBRA+(LΓ􁼟0]? J5:㚙Oˋvwwm@_$meF;{& A[DեC>RϮPP~)3YYm.WbMX3Kt/-@ͥfawy Dɩ@ay|mrvhlUdCsE  hIL։!9ӸV|;&D7DKL*i9%利˅udTTP2\4f\83[pe&@nH ,im A ͚tF83.3]aFp.G3H8N.\z@]-)=xa Xy6Sn!S _#L w$CJaM1#4[tr'JtvGr̦b:uG YV$1AmT=̔2;+6K&o]eaxSWz(KpPF)G2K# $Fi? }9 Wq% N:;@kvWNI긙VAάWT"9Al}^2:v(Wm-gu a߻a}B.>;CV )loV_¿*5eC} eg5SgSkSW^yV])$zaܨ/{`z~8[1qz4Z|;*p#}PsGf"n.R1p}f?g8; n; ^zXK{Ϭ>WU@q誒U/1!6?e!CqrÅC*u*r[Yg00[oEFp=ş]Gq A-.+LjDB=a{vؘ߯KjAwop=gTi3.!ӦZHǰbKE(Di!&1N;-L_={2L:_p\Gpݝc?EpWD5iS> uGWoikv{[79޶X(+r26{pZ/h#}p=Pz0Ï5le8ft.Qf[ ^̔\d2WLѶy\wcq\m#&2U nH>Cdn D=~< ՕpK8l-W27J 4@fli2yOl 09i AF5&p[O,Q70O*7ŮrW>Δib*݈DOdNWxZ~UT/@?Eؠ 9/嶍y?{( zn\I@<*ȣݛQ.L|kqQ3Um3qxir~i3EM{b1ӻj7iēא,Lj˨MM9:w@N "P#{dr9?'uY7-D&̷u,"j!U"U7Kp¸r5 ,W/&/,bށvmqw3vI4_Z7'UcJʒ_:[gF7 R+;јGN  _ZyT6hKcU4>!^ebs.w$Q=tP*N!ݐ$2wBZ֕-N瘃.*XW ']#$qXpwɏ櫢P"T-7#O oI\)4a[VBY%&pkfCH~=bYHOk-'kqx¨)l|h +,'7gE%eu&DnŻu͖xZŜȥG!!W:!1` '*/\!r=)MpRwyRu`,/y ǡe3`7$3!ːeJF V5ݱwv'T6,֩$%em-#&E>G\TQ_kFX0^etӮox )Z8"p1_>M| [w RLgϮ!4|# 2Z*E 52n #L~j@j&ߋ\XOi|UJV msӻG#҄quQ)x)>Bh@3n5?°E(|K#Apl^.+/@Qp VM9DցV;.?7soB._dϜoI;$Maڢg!BO(a@Spw @`"Ns2F7y~Ln[xduWK胊0cw3{{ed硤ɩXذsxt`9ZY~=0kQcw\Zdu*K&^&邹 <54A&烦M#Cdg6 nj[<) 6lqW8IVƣV.8"O(D8yV !$_>c/)d]_0t;|P@-C"%Pΰ:hCZE[|hD%҆@/DzqI7bH@!{$P/N">v&awB<7xCK!(RC Fj CH$|8m*TgB5;Hztz@D~{֍I%4xHF1#I3wz)Qalw`jVc$ [Z_O:cDmFf1mUDK`Ȏ'izeq$th"{$|_>tghi?AM*y^E~ yK#ULH6z>v935@sƘ>-~wǾǟ($(-42P5jRqH/5?K6+dkkS k_W@2R4x&IpG6(6m0?*-}єd5Sj&.+2߆T w(r]N&)Z:$NX.h5.OSY+"yJZVdB,`AodjI )Kp&$s?`@6Cj_DO\N,OHRP?+gN8zbw `Ժ)+9 %cȶvZ0m'GJ  ۓV9>0‘MU3 `bҾ -vbr*bҪTcWL>1zD:$M3U%zV9aUI"4S?|\_))>!CH(xK|E9Bqb涱7Ƭ M:&܁SDyHFи,D4Ӥc>PI/@X Zzx7cHkx˳B6U;Xz3'1.sa&X֎ܘa TEga64`=wTX?b2eZM翖JҪი${^xK uMS" ږﲂ rd) *C0An^|  (<M}# X+W Xs. Y²/ 41=GK0aj UEIKS˕E8<3=ZjRq13s|(Ԍ.i``:TPaYE #i*=[O}lhT*ۦ̵ 1UR0Ц%}-b 2I`^a[g)NaY"fAӼ{\Op˪3W`;}e9ZD޲wz0 'v;T=VQôNim%+NiW6m^ϝ] *J?=(_Nl̨)Bg\hcDXlsʼM ,pq.uj|'B۸~7rw !+Hk]javV2/ʐqޫKaP Ͽd>/xWE|vR4 ,#_C(;'2Mk2v#0>u*eiR?⣆v\g03mv2Dhɤ5*QzQHgQ\v;qJDtUYJ&BAFZ펐uţkkqI [(RϘtN6e Z٭K6 P7bYA`Eᒏ/{Tj*kkK9ڰ֑ h3}!IEGJmt_ɵOMJڢz'ڔ5]!9:DMM^RH1vN =m&]CL˜GD 5<4ՖYK3I|H4 !%iySs&D„eߋ I__3CnE8괘ZסGHI#6nX,B4Liks8Eϲra!"BOQ춤 )p Jw " /F&n+|y5.\42%֪L:ʋp+2xVT^7;!D¢lD ;wjw`;CbK%(F.d羿ޔG99<|@[XEҤ W}s& ?loR~bjBLUПl HpOñ~w(ׅV:Į rO®RBv^LaZҽc1/1  כ|YQnڐ3Bv'Wj>D_wƞǩ03uI=i >XGulr,4%f'RH7Q7*lPk",l_,KPZ쨆^_͔Wn|JJ;4mH.oGQ_Ӗ1c?#c W 6gIKLG䫄n짛%*h<%lVB_{V2wj7%l=X>{%S15E !+ ߡ5 FA,% Xb1lL^ڨȔNusKg p?1ƛ tpAK.4M@|!heDP%$f.Yh$b{5P2X)-`86F;UE+TRvt(<`bkEf os?|X2|Ó嚵 o7EyŻ7LT'XY, 7TpM7bLv}.W;4Lig1"rZZu<0]W B[)H&yd!G\Jmp8^^DC#wGB$HL`&Q#ޑk 8 s{V]D2Oxv_!*=R4;gqLދv! Uw#ʑ.S]wpGSSR#.}Q ѽ܃Hdb.6{lʁQn{A@G'Z;5.Q%1]f'fqQM?&q0a @\}Y;)€oOmwNE`XAytN7olQQHj56yu7cےl6x 4O1˾]Ͼ".zxždF6": oTFw95 2Bᰂm3;Buϼ6JfQmhl7ekׅ:L&=[-~Ԑ0g.'UPwkٶwmp" GP4jgFﶍz ؖ~ g/0*(s@id٨aLV Ӓs\/M'(~β$Gc+Ha%/r̀Z] W qА9v2i#  h$Jr 蘧JH'E^2kMHKUߊc%epYm92*N7kyFԾtfۚ~xoAoP]&z!^IBD!y@sAK{:csV\>qf"u>%Ο4+yv,5K:5}r|2eVvq}jM"\<}x{8Y:'UW-|/|,+k 7Vf[f81Ymu ity~SEأK ~_3m RgZ׬p0'ƥ[+-X*ݢyNRY,JP7yuyUci!+?x|%ma>h^fpcN6^nu1eWeuZ_%]~G9BxJDTB%[od?>!g?wA͠9=_j`rIUڶ Yv]"m%3dq^Ah/3#i-n{Tni v{ڕ'+| I/W[rl?)?nh啵w=e 1UPؐI+w.7y]*C=='p|&|[B|@D1#!XJOzN}_1*o^fjA>)~. D;AA/#"A^kX6P-i4BR=$!͏Xj;^|n1^(߱ZEV ʉ.Y8ˢ*J=ٻ{ -`/g0/B /;.\+ ȴ<"`Nj}B2qOFdRjJ&J%i"PL.3AYecG@RO" }GhSdǽ n*4JWڸY e@ j̬).5|ȱp%qt(c&j1ICl@K3(% o:C IF [pk7ܵ|Q/ ɸF@%MX"E(.=R[(OAVMRtI1Pa,AWEc!/. ߝ|a)fHU՛#g(>O[?/xgu}3@Sx珧r$:̳9X~%k,σ*J s/ :5S9mK:Q𶤆gP 1;q:",St9zyf'0aݳ$-aL 6YȞJ_ r@*&EwNG 2ʭ}VUn. Iyrga-S eT;_IDXa6g6Wb8wۗb,A|; dX_V-DT~`$^sS%HͷCCyC2J^I}$P lz7[ .( bŰa$瑶< JϮ diz PgTpA ٳg[SZ)f0?a2T5¹hաOuyB<&^$1w_Dmcؽ5ƇVN! b&|S5HV}ִ3\3@"] 8 [jAFDނȸ`uw4K5__ K]K !y7hq``sN^I_[NKO6?>G -l gU[sX&To&泌UłV+1'J͸2#zdCUzKɾ|v\R}݂<²=ڶ av\QD+"3)SΎR PkVkkaL|5M`lf`!~1I)Kf:um|ܗ{\6}B=x=ϥnz Bm5^LbUꄡ$by>5Gssy @u34e]Jpw}- ś- !D]oUnGEt [̈́ \6ʤ);q^FfWтhp"ž}+hP tbn&ы Ge퓈\H ,f&~Ę4r$wL]pM|x#WV6V{Cm5Q)M)f}k ▙n\ڣ q>{OeXf:,,Wc>mN*ǍIW'ã =؞DqO3Y9Cc[q48Eg']OB՗_V 0( i87뱊Lb-Dj)Yi=n dyv̅tH\+ME"vW# sTrEê\AYs'"$tJ}R=3]*vrk:_ۣpu8˅yܮ2u+@"@56 'ʓR#'GSܮ @v`]blsH I_C۵%}O5eivi OćG$5PIR|H=qPGx"ul;d:"6Zrjgq)hW,7jJ;:kXu'*Z/M!I*{Aܿ2^M8n+.g<3L4%b0ΑP.(ODGVyg7ʫ{_iZZ+htF(9ME0dJb s]MNOdy8l'/]-WDNZ=l[3/.+o_"i` l#o ӸPM̧$F[& (.0NX́Et>7GMl<7OxzOC +p>e/#EPXS#L*WL fX{nw"Np0$a{9 vl|f*G)1\qϧD5ȎOˇ4:~ٿ, ui !BɢZpG}Yk"T.ڢ+H,1|i7ϲ㎧5/g糄4? g&jlb51x똰MS߀#QM݄Vơ،eb7!_putfZ5Hw"#zgX(Qロn )QbjPXH[]}F*E) OM4{U͑x ' y?B8x x&g\ST*祒Vl)9sƐ)[Y.mIe7c@.Tih1.ÔJSQ@Cq'򜗜BNok1ȦUFE0hc,9p=5 bPς/Kbcv<r$JG#PXZR]a.Mu~X?E4`RJk犯}T*lz|fp;^ >z`uڠ"GR*1Ӳ+|^]484y&f6/z/jL% IwaiDjQl$='!Ybre]{+W[*}繵_|T">2KC$]L"x~?zSD.M'8Yj:hvW_.'䀗,2|2jL+:x0nh_*B'6ԕ:2xsZ"kzKTlF P~c3W* Dbt=xc Ҧc[bTUDF WDFC%gʾ5p-CFs8ߪ0Ig m~؎jDMUd!EJ S.~!_bWZ2r7Q"D*2?^5Q˃!|Vt oݱu3ܧڥ%tr䯠8ࣝJb\Z^5ܟlx GiVkc RTcṳs%?{&iȌhw/|,ws@Xzu~aO<Х6n[1&#)8J8XֻB ^V 5.WvijDb͸^mZ/9oi%Վϗ}?#yHPBpeB~@D2cK C¬sK"DmɅW|y ~bޝ ` &<LHq1ih D;ekpsv ~qq8 y2[C:.jzHɍ \f.v'TuH+>8dqr1C9^ (J#L#';q@O` dBb6 35FЇy0[H%/h ~O5tЕ\|~փrC0A.+}ήNVh2Ÿ/V^HxJ` bSJ e栈;DW(Ro3$`-kru:a%4XqꃗL8]OؒÞ78)1T4n~ZM=8@~{hk]̀$pDLD8p|Z .}6jm|[r>2пUؙZDUq!dmc{ hw!Wf8\)vZIP O$Ό3r[\!9&rumfRv(ԓ_ @YH-2 L^Ͼ/;шoYNrsZo}g's({X`-Aê x5%K^ -KAO n޽c-, O=bY&'&4s[?M0H^DE>N!McU[TZNJ:=ܠ>FA-F+$S-h-1)#N7QMQ+OMs# i`*qO&Ɖ0GP Q+6[(g0Ze ?) YZ