libtss2-tcti-tabrmd0-2.4.0-150400.1.6 >  A bvWp9|+(ﴆZ-ߜV;1Aaڇ?߅5[q݆2y(>0'$Wdw?$Ÿ%m+qIůy-KƱ {6ba;,<|gOSzߎ7zUNF&pn;{s U?:q&W1"&m]9߭AGBN ܸkQ^Gd5s|'} 11baNF_ZsxWӒa=ֈPm_=])+aq,;;a2d6ae89bc77e1b7dca764d4bb09071513c021346bcdc3c1c6e94c2b8980cccd72ed9419149799704d7c03265e687f13de0a1914bvWp9|Q&auⰐ) jAK&* Dvc<+i 쎈A s9}`zه-U,ۙڳ[ ?c$!68K|jrc?yXkcȊ]_Z"O.t;.&ql ١JThYU t3yɬVEU(wZv_~l#fPRLrʈ=тNk1B^HY 2@{#"a"L뺳ؗ*SX7Ck$>p@3(?3d ( P *7 M^     ",T\(89P:>/@0F0G0(H00I08X0<Y0H\0l]0t^0b0c1_d1e1f1l1u1v1w2tx2|y2 z22223Clibtss2-tcti-tabrmd02.4.0150400.1.6Client 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.bv s390zp36`SUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/System/Librarieshttps://github.com/tpm2-software/tpm2-abrmdlinuxs390x`bv bv 9278d257a2d843697f32df71d00fc74fa82b369fb92d4d90bf4d5f4d68c6c53alibtss2-tcti-tabrmd.so.0.0.0rootrootrootroottpm2.0-abrmd-2.4.0-150400.1.6.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.1()(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.3a@aaz`@``@_t@]@]c\\@[Ѱ@[ @[t[[m~@[;e@[:[6@ZZ ,@YKYYp@aplanas@suse.comaplanas@suse.comjsegitz@suse.comgmbr3@opensuse.orggmbr3@opensuse.orgaplanas@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commvetter@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- Version 2.4.0 + remover syslog deprecation warning (bsc#1185154) + cover update to 2.3.3 (jsc#SLE-17366) + contains reload fix (bsc#1166936~ + fix tcti loading using short / long names (bsc#1159176)- Warp selinux into a bcond- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_tpm2-abrmd.service.patch- Move selinux devel file to devel subpackage- Update to version 2.4.0: - Service start depends on systemd device unit: dev-tpm0.device. - Numerous memory leaks. - udev settle service deprecation warnings. - StandardOutput=syslog deprecation warnings. - Add selinux module files - Move dbus files out of /etc- Requires libtss2-tcti-{device0,tabrmd0} (bsc#1187077). In MicroOS systems the recommendations are not installed, making the service fail to initialize: Failed to instantiate TCTI- update to version 2.3.3: - 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.- update to version 2.3.0: - 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. - drop fix_dlopen.patch: no longer necessary since abrmd not uses the tctildr shared library. This one hopefully now does the right thing.- update to version 2.1.1: - 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.- bsc#1130588: Require shadow instead of old pwdutils- update to version 2.1.0: - 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 - added _service file for syncing with upstream tags- 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/ldconfigs390zp36 16519634032.4.0-150400.1.62.4.0-150400.1.6libtss2-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-SP4:GA/standard/335d9b1a040ff9f10f864e59abf04186-tpm2.0-abrmdcpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=de9acbee7bb14f415b9cc25524f38b0f099670b0, stripped PR RRRRRR R R R RR1=|utf-86d638a71357ac40768bad58aa143f721e5b23a52e573f7fd07827b4e2000c332?7zXZ !t/#] cr$x#F^Iyښn^*o]aAn*eq0:\4l2I3oxL/ e#D27M57$IwkoV[߀pV܂%Wa'_^8}3qDS\[ry*A aj$(Aθ{ljk#iOb"R*u_9!D GWTqBDQ1Ȑq܂MZ[S33$LFwR܉1-|kBo튷SBfIp[!gz/2}Vf6x (h5Ms63+ycyh)\T3̆51)+TѠH`/"lt?4A't]􇌈ɄGXC&E'[7Y So)}'l'ޢʽ_АvQFadeH#Y:jX]Asd nw驊+ַ#EYКC"LsI}T̙ L}n əJ:nKY"l`P͘mo(,0nR.ne9 W^wtτғcI!jU4'F*&bڦ9ba3M ۮc2PX!b'vOnwM <<$]3bӨ(fpԴ}-7J_d1ҭ@4ƴʈ"tS} oYѨ0M=h}:d 3w\2G.QYLC?!pj!1M.%{(۞t'OUp=MuMIWT}ol`[]$DfBf t{z0Σm hF:5JdoS uRѯ4dY 2o[)P~mk9jVdkm,v&r&˧^G.CVP5 aCڈ|g |];LHY@TP!KKZA( K~D@5ߣ%~6$B~f&1 )RpsKZ1VC[O_vf*}>=KeZJ*=LL>ח$A%Z@)"2AΖ^<^\aB D1*G"|ǏNZC$ܬFDt퍠eKj\}s)o]|M^+d_\KP\-VGiZ2Yɣ ӵH+w# w)l8$c5DB m[Mli,-"<4c6p7)I58QJݗQ튬7E mIBn5SkI~+m=`u^wQ|y/19( :8Mr%QQR廚Mho. +[K9ӐPV C|o;,)5O7jaԲ%"n#UB҅o+1$ߍTg[ 2KrT%6F)~3N SnyT`uioC&:W9D JVs.7;tJ=0Շ҂O%BG(u-UԟIx}09XEP'lM]Թ:Cwa Ofs[ݚJ +եoL_,6&bU݃!s8<帉Mr 9> _Գ|!@!pOҸY G52W̨- & 87&L=6/ۚ,Hs׼XaHǀԷAaZ 񨔕[mej%Bc<xotX i-͂G>.]fIN=7 qqYL뼼i1^]S!yX"fWԂ6vqqR}jF=Nt;M"둂^oyZ ZW*fs|x(o =u񮒂]:7gf v;_tMz\G:3c#knEm,xh 8<Zi! 3/B^Ǧfz-eD@3$.! |Bk^RrԪqz6+ٞQ0{GTd|QI8W="NX0rOy.KMsXydBtw\ 6}nmQz$`)2vm-z<[v^ ^N:mUHX1nWLkW_ aVD;֍Oǽ$˝7aHX:{!$~ջG2 Yn@~q6YPH[@Аg9Zi_y3!\o9Yߒ5LnÄU:1Q>rLv)ii5l~ʱO%"smpH9y\U*NZQ zP}QzаԳ7s9=wB;5se="[9 p/(΍ Tл6<Rb"b0Q=&0zJ&EAxޮLX{˓v0C :mQ t }qu<.%A Fp?fM:8hMu[?Q "oMM0-J%VMnРb@vrqIޥ4Dbi1v$ i_YkVvF+&SS7X$T\ls'Ԟ>Qӯ=8uùl+Nmwa7V} 5K|H=,05%9!+׳n$`Ơ}:NY|A7YIV}R|\pqB&"dU&ԣ!d e9N:15pdZ뒞`=,W`z%` -nKڗܭa(iOX$ 8/fo8> udLܭg+9Fh&\,#" W0;ܶd}*u- &gߢ)<\jvS:_aYaPNlcc9=fM1^Џr%+8K[UA,&ۈnx42'q(93e | @3T0Zl9wqxA ~qdxDXB;XڎƌrԳ0?Ǒ`SEm(65_xL*#c n!G=S*/s}/NdEO ZU{γzG3NC/OU~>֍DYnaTK7v婷K[E!;\ߵj VS]:[tcr_HN ^ 8=g(ʲTD d[݈TMNnt^=ƭ/%l Cz48[&5Dwe`fe#oq::/gݶxLsgڪ``KPKF  Jټ[e &*SgL6L34Si+IlIX XAy6rn7޸s1(h-śF0@s „/{ܕO=-HC#` ;3@s.a)vt0Odݪ"LNslV($%ԬCK \*}B^#ɶSGBΠx, O9ICZ)vNgqXKAA|.F ڷ= A @} h`.ыI(2L JPдlsݎL!3OSH7.C{~4ۼ!Yn_-HߴzjaWIz~eu}qd );?mLٟa3;.ZGf,M-F+3h>9W&k63)ō>GD*'z`?8-Tn?9R~353Q =̐k \SD(gaV+ 0,^4aA9z07lO#Wv#זҁJj܁ɊrE6UO]\#C%騪s mK<2?dҗB^YAH~y,CH!3/Yp2 ?%[>HbZ-v# BgJ}p U0ѩV Jռ،VXgnݑ #ꛃ ~.Xz؂\I (2gnMhƉUN7H۰P\0S!Z i g H3o>UV*S5:jbYT;K@XsX;UZl{5hsc@ZaKfP"D+Tcn);ofRPfCFh]z,b*>&> 뛵86 }BkbmTAo4_REĒ0iۉ|Qg}4(eW\^#Uvbz22mԖD*wے#1bD_VNAN K~<;qmTr;UVͣ? OɕT['5l(k_ݱH3ys+X@a~Gs45kokV¾=ںXүm~wK=}5#D KӇL`E=&k'-z%t|H${{dͧr߂.?7ubmCcرjT8D¨Gܤ!8qnS1A,Imج_uidi˳WQM>=ZaZ+amb_Q?ӱ`y\"cPbtJnd{7Bkfn$:)>nXP 2ag ]{̺a',7d;`s͈L( /OTɺ+6f̩ Ϳ3>p)x=8 Yuv{[6ވȩ1jiG"$n ҌKJ 18RV?Ǡ,ª7 ?礘_̽Z=:,*aóg{7#mfhS) QK҄:S Y%(`0nlJmPd5ppum֝|Ju⪄T(Ll3$}_umZyYYҊ~FՂu0+?AXf15]P914"Fp񜘢MrfرEHC8 ^݋zdOM.]} <⊕(;+Q7G)5P@j)rb;<p6d3xjASK _<ס|)[Իz膈ٮ&I_c qu(yȨ;B~B'?J&9_4V9M>?&[Ja[=n[X~k$̆9 ;Z^x|fG]6hOV&DS`V2O>eFv^5xKMm5?'D]_)[n'AUQƗCr×j*F dF1e,ffRh\59fPI6ST4G6coiGEWVCAlLǍy^5B'5Y@ZU^&{tLRrhJU}A|Wh#S .v<e;$ܼ]%gonVjeR]*Zً1^*;f`/GUf>ѭu4Y`.jp0b:Yȼ"|gL/vdvp=vn]l.]_ŏu~zYq[6(3o7[-W!0[Y` K<#8=7[CK5o I=ap-Eq 7B" +{`_,Dke]EK: %at~>[|P7B σ"q/ `JsTw'&"FėL5\J" ՉS@xCJ1]{aCi]vBo1-jQq? ̑ZI:˛:&xg|[>ݲGv~bז#v[c9]DnEK̸n^3;_x~B E5YIϣ$宙Ñ V,}CG$oHZb {b@Qo"XĈ-v=nm<ESaY0*eXEnXsr$HpCRL6 jVNϬU=j.VgΟl?|ho A&u7( ӓ<LD5,9O)f!ȫ[RRb& (]@d)΍ lD/Uڻ#ĺ\X.eոZ!t -!W& %Q'Aخv$ucGw'qv̄hi2z`JƋW r-R( ն鼤`3HiRt-k@L02)0_)]qt^\Uubp6 ޲䱚Zڐ+ - +a=ܤk֊eXY)܅vnVL RZ=Ĉh{~q3]:L\ S:4_2RGKf]&i70"i5űI}[-.z|'짻~L3z{tE-aD[XA|hda<8䂩bDi,K@>S} ZڄD&?")'%@\͔v=o{F׉@,!S9MQQqǺlT_7G^a f7 ~'eUoYw!o5P0یB4X6:T^]|FnrFrǟB#~[Y&W=h7n8"o#(MFfp,Ibp vcr4&M'.; f~8K 2=ɀtAX"Z\AoјVP1L6_ _ Рq)G|TEpLz:Ru^ kac4xRfT FAV#@v ᱭ׷Ճ!`^'Ҿ~nmݛ4LN`EٽiǷnF9XSq#ICJwĊd<߇{%ûvL='0ƒZ,\rH\̹}-r/xIu;ۮF*z8g ;J 8Xhu3G X#[Lz.\a`}1*ۈv%FͨZ3VX^4DW8i 7ؕk(dIeu@N,O,{1k;yEʔ2-jS:qq2i ӉDΦq؇0fDPl^v&̞=#6׈}%5EkqnqgpH4B&gp4%n<̉=L[ ~qx,0L)R(+{>*Dn*6%ۯTL^ڏi>FWD#,_Uޞ_5xCga{~C ޣZ;&yB0V .DA#¿l؅%=2Sb/ w4HnJٟUsU]]ͬSWN;xКIuqBfe>9N9rXF2!Vkn6.DX)2v$۾u ^X;Bжث.KJ@{y\3=PO-~dޔ8C2yJ Ƈϐg|XR RU*Gh`te=8Hq]1=AǀpM2; י9YG`_Q!<1qK<%*/87#%H "dJUfKt@]LUPS`k ӓTfIYk =](L99LLjL.J{5g%h)\Yu3?Xe3[ny55B_ЁM`C :]<3.Xɦ#ۄQኁx Ԭ>~ﯢ}h+@ѵ.NkP8Yn(eH'Jc,* =\DG4ʥ([Kfnri@c Ax4@+4V<$1,5DQ[&P?B-?t.Y%_}dA 5}^_P^T]iҗf9JA1x$3#8@>!oT"QuއSq Ԛ'"ڱUB}Ҋ{u+?~{UEad:f Xy'zSjQ:yp$ ‹U̜~0=ev"U{s Oݔh# g"%竛8 \WKPy JbXoX=Ls0hÛDUVez \>ȵ2ߞc)8K`SՋ-bo02^޽g?}S^,sxxNː*w?tE9h |k vz jB98Wh]5xv"Rv63'2 Y UOnBgChOtF Zc|2%BgHtO9Xl~K ɱ$gXBgm(ieZ}t6D:S(VG{H :Xmܹ-<_[dK"^dJН’4[Z!D sI:LpDw{Q Q4}_c"'K!󆮴 Vưɝh@H`f$ 9j$FxoP?h0R, dߍ~񭓹 s- I,&3K,m) ;IxS(֡ 4̛{UN^qY #pX9cmBQ` Y:)b W"Jvu-[RNvqNRL2+Qֆ$ F4;{'4gaGdtHJȧlF0-ͨH)؎#+}qSq`b&J,E;h׺aMZV1 ӟb0Wr7 C Q@`A0B!KkИɶ]zO; mJҦzrjس}OM}8D[_"ˮzk^Վ$ݣ9{k̎^rųW4zP6^d5yzt&%&zg+<[<\Sz+܉. t^%CHI .G[`3l*(tL!i/L"6p 9-s:$ܠ93k׌ҜxVLy}\%ƀk+3;}BLYC-36>Z*p4P<1/_ _.4mo(-G!MiW} v;1Q'?4|ɺEE2LĮWhWCr{mcf' ȱa#Q_4Q%_%LL" S ݼu֤j?2C ~:jRJp ozbRɾjf ?B?l7(sZ*\(§~YkEq23:h#,9NP/ʆ}< *n+2JQXަ3_9Ftu↎4_Ha"9:vQj8Q#}Z@K%ĶUm|Qi 0G K_'oTL~_28$F9Ngr:y<~ CR_+rr/AHd7h޼]ES>m_ ֞=g_Lzwt:P|hB4o JTL +e [Uč% ԗ̒; " 9&qȗ"o}cgjn䞳*UB^9WlE@Yt1l>Q7} @d4%_3Jyn% \ֻw8T=6|} 7vPboWwV&\#6%r+#i0$jLf4#,ȪcJїArhciǛ56Z2`ha!v%fʇ}'?&)(̿$h&;s0،]/>E9UFT~4fQ]*p^b =AEEfa< X-:=fOI!_˩f+ثC/s1Bi^~iӇ me DV~JMe]_q^}>{!ڷe:4Vk@LQLnWmz4! AvUmh&eӵW*:#<)HumZ c@ҍ5y "T(IZ*P|$ʸѝy:/;S\u*8b,lbڍ+9WQ[[BDza-u2,ޮ31EmS{Tme(MݞXHXWWզG"YMU8@aHIYm(g}b#hs"zA>zLX$! 53Fq\A'C6fԠOOP:z8c_@;(6YnMϨp_h9G8ϒ߷_p+,+|? *\vgbR.-!:xf]m-ݤnj{ix)GIS&OPb@&4 ?M X[^X:REwӐTgo}Dz{E"v=TesR`Ms|<5 d>7AF{43z,KZ q|+3gh[)4\[.f2zgJ{ ` O_k"%xR+l}Omi\o,:[#1Gu")_Θ+*x-a:J > |䜒?+': Z+}eξ}0-K./G4Eَt{|Q`hB0)ޒhÔ.:fY'8E>| B+e",sʐ2G%x Fp^}ȀQo3Y"NCN}=V<\B+)Mh)1g 9E<#3~̃R .(B[`cW`3}3l፭} hWUtˬS=3a[G[@jHUY(4BQ(԰#ט|NV$9ϵf}1FZ\q%KOMc͞"`Gˍy-d?V4gZC3+G 'fQY<)ed zx4bh70q-,RH,.fZhv;([!OёSrcB}y҅ڢŐh>ǭ"6vm / A*O?:?w+F+m|bNt{<-e~Pk>Jo9ܪK3d)*[B,|؝vY:j~"^BڥI v2Zex16IFIZ;/xJ c ~냛RʻsvKguhɴY:;oGS=yk6qw -{Sn 0{ܝZ?PYXSATDƻqߖf[8fn8K*%IGqRƗ2F;N`Uo*[`C2zsQ}̶Ae wwB<+&zAʨO LhcYX@>BcTT8_Ü͕B.‰bҶ0B 7SV$M>Uf6f4pngoT, yIyM?hdf )X(?2jzM}^3*;AÇZ[(2iCf>RA!u| #*>ztA`y%MABA!a W`vd)pwܹQ 9=1+ t6 `Zփ4ާ}'Ga@[:pՔ/὇b{ \ s=K{4\iZ;V~b)B !OtDw>Edap&o$n ϑ.c: PҺ.ǀ0s|ruZ)j32J'Hf%zȨ˳[%MvOdžU+"/53K(;+2UpwJq2ݒ)xH\ [&3Ah81u^h$Db/<m,RVZBp'E 5[\JԄ#*Z̎#AjSaH\sԾ!~ N(~r>?2 dϒtH. a[Jt:-1.*(@M0Vv&նYSE8BCF{~&-Sݵ 9ӓq(NkI[)4U>i\>s4a#lzlr԰Zwzu7a0 1 @7Wg-h(v07Qup5x+04v)1XT}Zm[]jcs=^sV"7.m<`OV)QSˊZCmqcc<#+xH㰵\"wѸM<uZn['.yb6;c}{* \*G:?ub|rgDnŶyyaMeTkM햵r%'0,~?yP_YLKohmh"0'A$P$[RcxQCekCB"I?cjUߧ#}}ji^aU;WS1ƀlS:9Ɏ l^ V0ZPJ6b>5=πW:3mL8x˙6DA}e_qk}]aDI?"nAA.eg_`@*Pi Qe,m' pESubŒf$5ro13cC3v{U8k(ZME&h5O9ߚtb;-pWT 8v+d@Ŵ#:C 2rG'GXYY)@CEC᯶rg~J9m8`:}: s1YD5.7DvTA_/j{wZ(Um%B+xqGL#@9硵yO$Ґb~ w\<:|Ny O Fyޙ5u z; iPD 6 }`BfPiLW6cKnQ=9 #')MM#2EV*4b>Zt||/&/G~r}ӵQ<pZbvf>I@77Dy!o WQ vQ֬C#3J;ls9mDBW-P6ʳ7l8QԾ[r!b㹬Y?{Andm]8< ̆wL\SO+!,uPoS@W83w/@ VqM[ 0Poڮ}f hN[Ԥd8&&=,X@kpVE]{u^Z&^nr|y<ZhN≪g# A,DXljLg3Rv+m}+ܻrLx:S\R[-G>,L]cںozj?ȧ:(d0C!+^B+r푵7yV`Y%pG8ܒ ϬLrPy=Î ^.OғKwǶ|W=`KJMzŰTVrhYx Jp˶M]젼PsL+v6.xGL;HVf94F.ezFBiP2 &皗%`GpVwEF\zoQrrmGFcf5HQ &/('.+ae}O: 5=? ak=ťm Uo8UEn]; qm)jg48zIHc%:gѠǰ/IxRPƎ$:ר[ ľ ˢu%H[KSsM6XcAh*`*,t/^6W9cHVz5_Ŵzn\B$`$k5kKi=iMIşz[MI窾"X\5G~;rg3Ka OXV~L ^3GL۴vB|AW U0 e ҀAc"S[9|p:8qSEŵzڵrQ[2@㡂h𠑗<&N}YmsQN+UA@˚H"oG3-Y&pLiUq< 'v=JhsPL,ZؔqU5Kvd|^PcsrBy-SaU4j 38i-R%Yg&;.K^vEu -CHlEMM[yHUcXS󛑐ONvPpi<ǪFF) ưgG10jA9HoO~G'slOX[z8:H/'fQ,+"rN\ٯ?a:u[a5m$ix8\YT2% }NsRmE 1oC9A~4oK ݈6).;]EY$w C 83:uݚO&?LmI H7L4c&e>s)C=O. n7TWjØdzSe$NT:t]3deHi. ‚+)%,RQAR=|X=HWCCb5nʕCr}'/qDضG0\Y4*W.vJ[FEMiQ %gQҞ;Yc*&^fQ$%sF#y~v.4 %>՗D!e,n0L)lpqtf-V-k</-7bd![`O4r\fV6u3b RU_?rfHtOҁR.ew!|pҎg!4 '|h[/ H(T >;It#b5׈!W*@#N k %ڻ\[#@`R gUs.F8@amxqGʯK#XN eX@ձbz V#ٌnxMW#zYDXFl$A񷣑<'$|2̎KNL1ܦ@A`Kvqv3hW%9}#IB}%c =+ #ZLR0̧"}>9 &Fěn =.Ahͳt5z>v[ⴴ3) b໯e‘2_AnZF 488lڃop :C@e 18e)|Q9eYf6LzB\Z/be1D5 [:5k GO( I;-\S-YRD_]NY=]ӐV㥹u4m+ Ir!ȏW1{(G$c\ 5|:TW/\IWybGjRydNF4_C,nsE*r:CvSI5d$^VL bkk7㶈o"])L*!40+gĕsE:b~ 29/4l\;S ~zqҵuG/MOdA~{O%KG ^go҂9l D ݃uL>.|uykWgO>{H*̟sEƉ%UV8aVzO7tS?9ZTFaK٠$PwA!pv*[㗕j$g2kLfz*@$WG.nh [BCH6*FGoD9   E+x>b  \Ѝ ~Bl .>b[Hea5y#RLk#3Z 6IM%.XqJٲBFI ^ےj0G}Kt3W-5 %_k-hdOifΎ(eUJ4L$c S55d};K:AEAfСIjbk.B`]R'!p`=6=靁nʛw!O}MEzC26 q{TlZ?bჇ(5=&M1E'9qʨ@zK(~T:ZCM9|\ ?MRY8T4햂Q36'D1>q8@}%p6ְHSP=rmAE4@!o JiæptE}@o+&Bd8Vmyci5_&C ;b*' YMAUCM cc$FL,%M>o袧rb{iBNNTY_QXMct|[[( `+d6wsAbK9jwF^޲iqLGԢ=J'. 3C䡭LdIuH$rgaq̍FOZb9~87`FoG^.0XWH\ _+ҨQ5g 2iV`f9hzEؐ_M}{`uއT@Ept!w:V&$7 E"5N$)?ʛp-\J]lɵ[utxcso߁7ͭ>J^m`;s5$y~g>m~n"`>2 $ uoʟ`oez JՈMe_6Glgp.,~8+D\N{L8pxoI؆c?0IBN#yxs q"'=q." Yz"[n59Vޜ*$+!íE@_v' -L\#roLT M#d FQޣ4|#Ej `ژ0PR$x&mT}<ʞejm+:ɇ ׁ>>B&! ނ6蠜0GXsF($2Zj a-0 39j? N{=P-%`bD*Tp8#l O+MHOKyIoa˔o}5!3M})S{ź4BD7f"*bf5S21u_TڸءOvq:.rBQ#U{3CAGb.a$_}^>@MK8 ]EMp!+5f& `WcP1_~ Y+g M8n6բ &x 2mmHy{,gUJ^}[G|v`BC9EM8# 1ӣNY'} ]^f". 0Ky=:тny]Gh"f ,5zl9$͔ϻr y<~ѐmcMW)MNBci $FcZt2̔ ~+1Ia<a$< 2;.rQBU_Fm={ $v@!lN@U5Xy@zGxH&yğ \8Ҿh~B=Rnߕ0] Fs(H(Flۘw 7~&h$F #⋡ѐ#B´T,:R^ܿ bjZ-I^K9; 9Ɖc|юpc9{[[ɶޜ_2|(bQF>iDĪyKT휶 %Mdeiw`hjw$d,ѨCLTQ-{ vr:S!`m.u~sy iضxȼaytknq%R<Էgltt lZPhHZ}1d /E[d4 ZC" R;_bІjQ/KV^rpX!9Cqέ? è9`%˦NJ2CמhxTC|t} ^n8\ǮGV7W? xMS3 .* ؿe|6Da^ۋ:"H֩_[GY :fʾNq}5w/%L ?'ӛ>>$3T k.\{/*65|pm8xEE1O͎:]GUԤ,.7S=Vî&gGѫ&l[! w/!r:4+-Rw4 >&*T/VOɖeF x:ȧc+/-yu$صGOc.3pwgOci\#b ?LjgKO,UdODJ3h G;1@%ޡE?flsBvJr_"& Ē\Oji;2aɭ{OlP"NN7r<^48Zk!&`!PEߗ Iu>2+fY@d5GXZsq4~0cubBLE{0evB5*x K[њ̶C yΡ眜UG lbYe T_*:9|}|#`UOQt%ȳ7H/ :IsL*1xO|E@m{iSIU0=&va:.9OpP1 R8׽ULzG hk oƤfA[ʃtۿE7]'2d?]8(Ȋ7t},P~#AgY\`9 ըGyO Ӣ~j=Vջ }_ dHBED"ۈP:Jlz dfa2*b%ގ<=s<ܰo2b2 QDJ >Dyv@5aU><5yumޗu"́<)(͌osCa7m.[URQʥ@=o9L ו^u ngt<5l*Dx0lɺC[ӏÀG+2Bc1`rϞUvDu23cPz15cW%wa #={ ()5꺩aѬo|CMAKBO`z !Xo W/mʹnIob>TW[o7fc|`^ܥ\_ŧ( @ZkȵLfY,\@ry#lQTof\O˓2.ד> Ѽ?G?J4V6E\‚(%l-\p $#I7O%!n!W 1p<uE&JmN%ek坕H*sƠi_s |j.'BVH7Z \-fވE"qW!u zr*$aEZɊ`;zE}tt {rwWQ*ZVj #Gw'@{gO?Ym^:bA!N=o&Y|xl,|I* Z|͂97T=nҡb7|TK88|:UyJ*xma#>p%׎a|r.qu%304Q( P`(xg\??Wo*{l(DfGcGm"%]k3WS3jxl :XDDyh"n u e|2x^%nmAR5Ec>MGRTLȞYeco1zƯi A h]v/eiaC+Mnl)|C+7'J͔ \OUB)gX151A-p?D/:se߬E䱏,\z A` ~mq?Toﺞf;"[EC;^A$.wME}>2OԟoQ\@[`؀7NJ8w$+',>hr[o"~vrև} +~BOj(Buq릂ADC3LdUcTkz0~)<"x|6FzEx,M$s`ݬ 2h٩ԷwC[$sPcmpOkȁ p h >t8|?q*j 9I8}]_Rtqc@ rG=USbT2OTZ56w5Qḱi^@4t*T`@ aԋQwEYa>o3$3"\Z*TNiWu浩:P˜{EMJ h 7/6 ~_h`um .{sd(:Tv[d<]V`'%m?#M+5r4(7֪{3s V^(ҩ}J8+_?Sc et]> t%{8ɯc9l A I3i)A;$B]^j y WUܠǨ?4Œ1SKOe9 '%t䴼hTf+xC)J5Uziwn@gLʆ<{gA*TSl;woZ+*WXպUefto#tΘ⣒%pP(Nv`gz]T2`hb컑R*Ju)o9G1#35.W.2|kbNzy^h\367_ o"1ƛ&H/U% >uFXT4R /ZuO'*@I?onfGzԙfOʴx.^?!oBV$NBe0W~5J6䥝~:S,`/\TlӢG.ў[LzZ>$kw9J&Gx7dcHZ3Iesu{Q΢s!buTzK\/YP E3K؅(eW,Lbڔ}fʁ< _b6"h~d{GY,^d,8ri<hǺZ MF Mt~}> `9V{{R(#XyU+pC *yƩ\E'2Y觇*Pa|#' ]ÇF.|8 #2̄40 0yyjA ^&`*Jew-2؅szH]OwU6A=Xqr+-EU*9#v fGd4b9yʴ܅A^ҼSQiR?; z*= ;RQj`hֽ2`2CcZ :ysfCC91gԫAS5ORvAq '3lLH do|%-".&r˃߰j+%\c_˨'kz^+wݩ% !ןN?{;,UkVd|#"c*˴,ڼ6 8Tŭf8 "px Uf]' fX|7EvG5!X'ٖ [\@sՍs ]Z+ e~ݢhۊW8FsN+{:D 3:YNe$ıJ+]y[yl/. %i$?b*$xChIʇ2@&!5([v0mFi5QgqT0=Ճȓ3!9ň7\ Z24g3 }.)<ۤfiH];q D]Rml:%>GI` 7UKz Tn8ۋ/Q*;$E8:ߊh4HX^I"oק{ֆIEBuѶ-wCO\5l\y 0M7 e0:(%uÊQa,uZ{d+$Q zaG-:ۤY*tWnug*! '!<$|W{F/".Up*!Km;Dƅ,1#Koji:H3NcĒKчW`G4J*zÞ0hJV7)p=a_zo}Ak-:ˌR_"^{A:ILd7?&u9#WXF;Nw-h!hZ+h`.{ hOE^ I_'MQ<FWL2(5VF#Tk;~u3ƞPq6 Q=Y ?X<)$ߴ_;N0W?snfɀ90A;3@*-xz㾑_Sؙ7Nد/( LξfwK{vYENs%}A8 zOK҉񫫛ÆZ &h|7$yq'#ÜR'ZIx;}j-_VJJ7as',uHrR߉K  懲U%D:G qz5ड़cɌW .V/s%'E^Mm?{aE:rp (u iw;zG@: ~J*I z>y1*$t)&)Ì-粝.m= ٛޕ̶UmqqS}WGr Jƭdn⸞= 2שSIC Tlx. uBӥV ͇q.aGd^<|{ p^SPm3t^,V[%Q5EvOS^ )jھ;>xFI:%>`j4Ia$ #}(Ա*#wV~#osBH>4-eM 3O^xJk5LG'P'ϓ7R ZH{?̂ gb͉{D 0H5@o7R)VY0R/< ۉ~[V =z۩4ܧ|[.JiB&IXQW34t=dE\ȥ땭zP[Eb<\+FW.x#齩7h(jS܊EnY>g e;{4n:Zͭ1WОea3WoOP%g5ѷe&7LrQ28g@P[iF  i̊މN14`*Eb gQt03cp_l!FƐL毋)ˑ\-i\i[;ū9Šof9xA?.'’R = 5|UNz/6D s! MGAaEg @ݭ !V%k1ߝ- ޻ p8an(YOFFͯ#OY٠D4z?u' e_zcA7F C=@ 61 =xk?ڳ=3+[.)b" l^3xU!*~+m 9o')F&"\4)/!9L\,|Dth711C m5di L6/;9vTiƚ'6Y!QXrmab7kÆ^}Q\_aU1 1&@bcu meۣ:h'ι9Wϔӯt)hU,qs;x԰\\Yx;slvZH=Q\6$*Aff" (/xWKj@yH d``=s6_:1R nހ:x{NZ-.%EԱz۷&4WG ^FQV r_5^fc_")Vtnsa+Iv@RSe`BGx҂My>KwX8CID!$C~sk:?W[: Zy)þzX /\6 t׊TB:3Dol`#}00!cFD?lhWUR \"Tma`Z^T >̙ꨘkuʦš"6R.7kXOooL;e|0g^L5# Ò;0[=A,ֈIСVa\EAzb'679#0_;X-Fl힍1Ls}^th~7(^XP_ hm=R׏Ǥ"wN91 ڗBz*msNuT IMzoMWOm[A(=b+ٜI0G-7yO j9!/x4Xl{4#aC.mc@OJ.ܥ-X`/Q !ĜF wEVwlŏA{i6#.闟e6L[;v>eϞ'Xח!lC#5t=lmyV !tp+JFPr0Nƿ;m.[PV}1VX@LYD gUsafАy|; dž,~Ht>\=KAEOi'Lxk=\#iV벻X(xr ?>Á+x\tمdB3Ş=.q`%Fp!㏁cG9)r0gEi/c`4j crML(^2h& pN$U& xhQ*15S5 ʯfѴG|W5~Ã>ҵ^w/z<&&*$F3Sn8??=soj,y$,)Otw4y @^KN, *~u2a8Us:<;H ;4h(sDKͨf$-=~T&ct(nqzYER)K5DShP,$j-,Ǐp-Fh/tͪ%CkdQ6HunG \Y\s^{#&1TFoɟK e) iױ㇛-3m4]I@eZ pU2c5L'νRNhd\K9y*[/kbac`!}N;bd0Sq'`pz;H_Ϭq 2>񨚮&K^b]L-20-"7Dޗ_a!".΍P''7gNF.(KB˼@ZO6!s}Sё8ըUiDf >6R?( krޤwwT&m\~;WaM>҄_붔'Z//h "(XKMfC6, wB aLYy)u-i !pDziXlGh _7lhgSx9f ĚnVswGK;K/m׃̬}tz֎7o]d;k`LpOy> WVzfdX̋Tں@ه&T2@CL[V7L2mDyIAW6P\÷+L9_\P5N*Qɝ ٍ)ui3/HcG]5S<{)NIi;GDZ?5Xӎ2Qb)_o~>c+ *׋/NHвOP_B ^ ƙחgwq03h?Qvx6Ljģ[9xƙT Jv?عegHF"6 }HJd`]:23Hv.hqvbWU?n 6;)5 -Si !:GGL v|9JR A4*}p<6E){} XzzI#&.8&Q{^nLcGHA]DiQ?C΂MXz( . ǯ!&sF.|)?0Nʿ`9&񙤵upNk>ŰUi>cGXa"ݲDilZ@M 5jx{!eQ@>?"{0 11$?GMe`q!JæɲI["BUW; q\֋ȩ-pbߙVcTCuE>z@_۲0z}LNvR;{¨5+дMO47DSFgҜMlfrtZ;nc'Szii 4%sRf+6tLKNT!n7B܅][\'Ik$.PE085ҁlT:g:# |+żS/Э<\ȝEgO.~] p#WM3~uB*Mk Nmyx)N )i,lk6%&'6aBR& rs|/AeC>oH:I!2nwX[S-ˑ&9F09Afj'SWyYmWQM]f k_tWEmw~(u|"mnA\ɟآ8Ļ0X W1={_M dO#Sd*=A}sy4m>Ƞ|6 n !ZU}?խQ[eQ|{sL\fV 65%u?hdPرNq" @GTbOReUt75BY23,fuYCqH*/~-zY^VIɒ@!h,^DE`rxLJKuUhd|蒗Ư2dZ0.DEE!XUV>J}ɬ*Ӷ={B RzL$gmPСOP0Z9RI Pn%9Y5($e=|Mq1ۊ^J0B־e*66֡}".i"a>L#0y!L+:D^|܏Jme< jR_2a I%V D_UpoN$ro]e*=ƿbL!sgw$*|._ @}|kLqWkW<Лs_1{%v5j/ZhU_Kpr8k=@s *X2bxI$l$=*Ӎủ~슦%QM[`{J<6F_y L\VeXÛian6~#5H /oE,V@ OSw1I͠`Kc}MGɹ>>W7vTc`YMab%EWkYKטjx6FtMriϯUl*+üD]6:koQC4 n/BY c=E8282u06?"R%oEN]Au)(L601FOE=MHWQF1bZ_6vOqZT}? *ox ףm%:|YcNh~|xKK·1&iig%E,o+{T20-aVdG0hv9M,J8!М]ˊ27F0cTN !+9B T6o/"7u6=l\N gg;WC\0&:BOv!{e\a {7]V陥m}>؞t*/ A-n*.Xck%pQ|; s@lAΛ&:46{n%٣x1Ŭ+`S`]niޕ}i zZac04-LJ )z^5:Z# 9[̀۳ c󢒦t `HA}+۬ 1qVVtD)':9lH0lӖ/bjZ^|,^GS'>;.4`6- mT.Go; gEDiQ"{[ yH{jB}1d'j,Kz Y|ɿeuik qz) /0r۲:Ml+jmfPXM! ѻ} [?+GMyVG3BhFھvdsw{)Ŏye y|&c~)zgGpIRr-Sc1Z4[NfmO_{2Fu_/̓ͰnT`xĹ3R%еMR{]z+$;UTq4ٌ[8ϕw8_X%pڔBq0G-0>UNѬ4$L(ٳ&X^1^E (VQ47[6I΃:>D\|3ug'R|\,'Yv,vWX7T\T aF=F*NUC)ױPMTP,`q ]\yt MiOeNa~#nA7!iil 3" :/μ?vu.=N-=gOro{YGdOUT# /Z#,rO} ?u<0j"85]jơgԑpF<6qB'a24/Dһ,r!‰ژ XvfHd_I15HV gu'Uc_!ь/8 F+7 >&c!eW(xBB;y6A-kTctV0ji%'x*a:J蕹z 6^q6\jIk0a &†s/x&01E"֌v/2XSRi"GNj+M訌'@HCyI$uӢ:Oה t_ϲ_WĺPr3noûغz:*,eVzѹ{S* -K A1`u*) WM6͂d(nۭ*|~F5*f@ >[0y"'jUB@nܹkt]F ꃎНcqDv5>h`s2YU=>`rbF Όˍb}en{@2[e]jƴR_IZ7IJY2 B&b(jsM[)_@lTYS_I;g&8@jsm{P%l}M< F*Cx$3ub1`-^P?w~ɮ nG!Fa?Mb[0$}BH:N\KKZ?Pe=[?_-LjE8&ՠ7uz$9 "X3'A=d bo11 ;2xi e]䷾&.M5_yE)sKKeTxy4äqwg#e/oߴʼnS g@\I5U<]GpjnIHs*9Jkd<`xD>jjawOD_~20NVJU M%YNtxvDiBѥ†[ލeoq=('FkUy 'H ҲIBd}}R|x0=acITjJ&S5("`jU`?]!6n TW:gC#A]}Ff% kQ YZ