libtss2-tcti-tabrmd0-2.3.3-1.12 >  A `K:p9|P?1XIq![GngF0n"uátgޟ0#_kp lU\4* "b>4"D182ڂ\ezDz͠/V_1"N@e\?¥E ګEBI|+_^p1&K1ͭ*Bއ1#Txq:SPz"(d3jJK@Tj4z"Fڳ#Ozppm;YaWkrAEs};"ˮ93F0c38aaecee894e60160f9dba8c82d2e4fe7bc23eb4b16fbc551a8f8f5f58f10066bde1d430634f1539689da84166414f67bed2b0`K:p9||ASUZY0{1^: Z{.ySԍA#C~W#rNQ@\uH\L5Ş5sОP3/:,o鵗S"t쉲 LVLqyr-+FiF*=Z$z*0ZfzRW^E^&r3F ɹJ+=T EE( IC%}vӋy 6.$>v! ʇԷ՗;k:D>p@0 ?/d " J&3 IZ      (HP(89:>,@,F,G-H-I-X-Y-(\-@]-H^-~b-c.3d.e.f.l.u.v.w/\x/dy/l z/////Clibtss2-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.`KmourvedrePSUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/System/Librarieshttps://github.com/tpm2-software/tpm2-abrmdlinuxppc64leP`K`K197637f6da78014cf3ea00d8fcb89150377a35d322c1fa4a2e1dfbbaca14aa78libtss2-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(ppc-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.17)(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/ldconfigmourvedre 16155881122.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-abrmdcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=544fb88f196d953b84c611a9e446d6766c28abc5, stripped PRRRRRR R R R RR j˳outf-84a2324722282b1389e2730d196e33c929e9183c6a8ea7bc0c4262afa1f255864?7zXZ !t/|] cr$x#DdT곘Z6O:W[G~CGAI)ql*(/:Qfn3zV~lo|$f ?045Nfs"^1.%|x9s??5# (?岚,2a]):8}im`A*Zh]/1U(kMsIUN"qc@Ց<~H`2)b`n* 6xڲ4§t,2@mu9*a/[vHq}Ƕ?ΎӃ3u[56Mb֜+R-HDpẆE}2%Ԙs OUt<>9 zo6 ll t_}ЏKIBOOWHTn>4=P+ϥPb T+l/b/&E_4f00rh6[dx`N)qQGe6GRqXezFA; 1'GSÅMH#G.uɠs{Ld\˹q' *yLT;cdIOF{P vss#UָyZ@4R}"ՀOl9o[: ͮTfFWoW6N!mAF3^968QƘW5ry&<,jBeIԀK{SYTA: hI2@WK~_\w'3o\E{~Q)+'|46VΘ7>vS4~:*QAO2>eH+|́@ .=:Q]>G0GEZ'w"Eq ɨ}{(Kp@;u~U"+iY|d|==LfRp龸-B"T"'>ǒZ:_o3ح^%#!uy KMb1M 181,['tѬcaD} -HC2/5 䌦MD1 ĻE[^x n򸀀Z.'-h |سx[ۜux(#'AmqX^oY,V\H ~NoZ1"JnHn&p[XgGi+Ojah䛖8vInbTG˼ n6nPo=}=:@YT*X5 ^<y !W'L^rcCI >es<(y{|9fYR'þw!kD9b>P@𲲅rKfݚ12M_s91K;}Ql~"hM@D'j,ŒWO}퀈ҺVc (&Z Vi)H”&znP (&(d;ACN@G!F7aVLA {W1+Y ?Z8۩)1 XhLg[gkSOEl?q ExnD.~Ded O!&`)XeaR0hV&.:Vơg +͟w#M5ט{ufi ?('*,<Wj@睋%+N|04FήF'*d۳p݁K?$s6r#H`׆<&j dlbqE&ʏcfCF:͹^iuve48O2A i0N$Y- 7bG4!p{g0kESzyVl0)7\~0c.Cr"3I 59nɓW%K:maZR1;!Z9y9<_MLž k\aA^s{\)ITCJ7Ӽ_# Z_U$Yn2P Ĉe*7;aY w)W]g{,B}W5EPwH7-aů^+5ba(V ,%qUMS OtWE3,,Ogl>Z'9 *Sد.*_(*B}]1 xRo\ O@*#1o._g9^I,XX kW[԰}h[+stv^tx'o5䑲u%77+ }iyD=1&HI%A>& =C'wOX 9eY}V,l+<kSëJy:TmPDxkZ̞x IH-r!qv֎AĬ\Ge5cI աtT7$cmfB2cm+Eh޷O +V:r YVg%z#NNEK^҃5?= RUtX0@-72<잭8d +OM =O ~$ZwS9{d:d3Y2ы @o9S_Z%;u BGn>\8 =pGKgbH^ /( نӠR;rFNc' ͧ1c/(3>XΪ˹)a4a}An v:U 0~((>C&̥݀#lF(i]M=Nu/tw Q]-,VUFN^{N;X=.`bRhCqyn;Tl]q,⛤Z-]= jqE+㞦SbKsocӾCiٯ,Gj+rP;Jօ  >-=:7ѪKp3;u6I_\So]Dy7bh֢[qVPe#d&[ɂ >5*n:^!_'V :47fbvJpߙ;&3~kŨ&m׶ "| X'J{>BLnEFxp\96,ɺIW>:NuzqLJ T~3r$x*awq: /-%$"rɳWsDי`p"(Vf1qhLJ6jF[A_w0;vB81K#*blrJj̥W~Pns_w"Kjc0B&^vj PE2`}]5kzdt$xZFRsSޭg?RsYa[>C[pN@&+[MkA|AAUhe i(xd}Y$lg(fԔB SݼUWIy‰$Q/_W:wC c@Us_Ha?hDMǯgHakbӇMpK,4.鬷qtJpKkb>dqnFK=)W@` :r Φ%sgڨE|.x? *?H6o6?  TYY:ps1pN2[n= >{\rFK% kHaX8`pֽʜfMsEJ}aC1ݶD({Ȓ`) /=Y˗Wځ +N+H~{X<LM!i^J&t"|}hY2خQ\p($+ ~W4Cax7A{;bJ]BNǥ2ݽSC> |`2v7?~r3Vv$̔ 溕Z'͘`FiWر?2sBnPAedB12\Q(=QFFn&yĕ) UŦ;:*bH{0( jT=_EBnuA;F=(GQR:^B#w\iw>؇{')s )>ֆtߩZ@5}pb*90D~V|~V;&/]Az_%%<0 jټn;HGrtԕU]ck^,`^h4WCY 1FyVsO#̫ߨ;]t:Y-B*O3JopBA0HOv$ޢLEqϾfم)zUm095WaJY, H8A8%7fǴxb`[ϞLfډ9=LcS@WXtvJbG%LVuE:>]HU&\CO@,-CvVs}J m=:O{xP;c T7,?%:2"0sD圡zS43JEG YZ?S?x#mkȊЂ4=W,{ -Q*tzZ1I̓uRz~:FT Wb +~wkś,oۣN#ǬuRVMK*mOl3w_\2XQK<K [;WNr2bDQ)A);S؞֎&S lnF"1Eζ`NL}bk>߁9=ϒLk H©pEw.9jOWi?>%>6AM6Q])չCCy=FÇ(+aqSX7:%3[j?Q0~emeH- E窨'>Mwn^ksƝXg ssFlL/n^HpV @ ,Ma+ٻDH!W\,YN7ŀJYa>o*C*t _U|8BRkV6 oVϥ_C)N 7'rj-HujN[x̄}ؠQ|l"gP:"q?KP'mh: jrƖ_=d٬TJv'٘AF#]9}xtߡ[]"B͎W}#{k"iZy)6 `p}Ȧ{,Q2f^Tֺk!oԹ]ϛs:'q6FON_lt2F˺?Lk5AG[1"`!7Ă3""Cqo k>?ۿk6Y@>usvXk6-PıoۄGۻ ~E)v 7 ,r׸QD!x|O|P E`f ,'GLKd2@$Bpǫg?TII _=Em$.z5a+ zbaY( wOt'̛n"8@{r(=[TN?. qT1P[qAV3_yH^>iMjs'<Omuʥxa<@ ON!aбŦp9ve/z+py7ï>m!޴Iy(ƠtZ7+Z HOL(Ur)c!ł&ڬGD8OZ r'nK gp_~bf93hQfWԬA4s`,]^`>I=x$ϊ5f85مKELB]gǬ|-xنs ()afړcuܳomr蝕.jbmK:K\(qQ!ߑ&% 1TMgՇ~{Ԟ:̩ݾ 810% ;{QW aZhAѹvOAYAìxmIbuŬ8ʑ KAP_d2a:G⡠Tj"(^jtx@nx:f/fr}ϱUJcjߌ8RxŶMgBz"ƶ۱t.{sO.J F g[ZZ13LCkL1Ց< j59Y<@z\b3!f ǣ  FXE0rt =N]ֱmG[ҊJEAɣCc^8ʑ6l/3.=5ILw1z{[aI9f؃}7V0J莯bf7$Ґ{h95z;OV螭х 3E1nvEtղAФ\)G~kUgG|*\iEYoi Դm4iwQVaID*=:ߖZu-+:>6UK/Thjl 7Fo"t.HMч+Yr %y)@_=#]yS5A[?Eg3[ w1Wq Yt&X UH5ߓ:ӢG9i"C5& 'qE;Yh \lL܋$p>RlZe ; @dt8Dž3.%\JO 0͸#ٿ7%Z fao6>;c[Ɗ/ U=;k{Ze#84,"/2Aަ'>%ƩAt*i$Q==ch#? s(ɟ~ 9HC=Wmc[fs5K/ѭ2PW)_Z"<W޵waE7;I!6h=Z"q#d8ì*~%H{. 'dw͟OXNR*;&nZ`H7'BΎgd28|$5R5v?ݭZ~iQ s_>_ ݲ_+㶛€TexQpGez^ثweR Z9[K%ຮmg!' RdbF"=ls@Әo%ufže'AL'TT w6{q^lT0YD?'4|$?"gzd9^pJqQwIF ~f.ݽơdф}?}Bx^/w=nV7]1,hL%mq:Z?pW 1k 2g"6Cqs?@)M i p"ո ʃx<;7߁7wb E[zJ)DzЌanO_⧛ep0E^_FGdmT^Qjb.JHEjP\8%WYfni7 ,Q\e"wWqz$5KjA ^܆<%KU:)& MeҒ3K֓:j'" &ÊOmP/BxϞlzno1ù)+8-l6ɸqoë8;9_7D%hpZ`J~_ G9rG=? \!_b ptKQRR8ko]ʛFr] J IaVD|x@x=R97)T6buJ^lϠ *TC݉dOILgIoa9[B4AT/8&LQdHTx\^n5THVM+I|roCvV~&yE&7C_:_O(@ ")/b5wCsQ[4*ʡzm*rcAs}~SalO䏌,(t익 +ix9|Q\˔>J%x!e/5|t2_CHYñT]{|'NA-8)Hy"M߾hEtFbT${hZVֿ5r$-oK J~%TUcq$8?ؙ!%ȷ!!C )*Śh V<.DK7ﴌ6%ɖmpV`A|45^R (x k]ԜzWslI.Ui8PN*蠺?AI!d\T h8[92{`񪻎@}iVhrPvL$7׀tputo6._q5Y4яpɖ JXi J~s][uq4h|O*VYabE,>v(~{(O g%D{~*Lr 4*3ȷ.E1.p z<[:L``iI\.@yNjSshNpg8|P;X# W^`E>W82[ʣs՚uS~ϑA &_IXIA](3!+^6m9T~17~_4ڍ\V}ŇԅhǶ(oōne+qdI*r~^ /O$(U0m\m\#<>9ab=?"Pu G1O.>Ji345_S"XSYM#&߭]`|aݴ0AFǢp*2E֝XC6|O%F)EeE뵊aw6xg"gZZSX,ƭ`[s90X/q`᱘Hn<_&s}J1\ԃKsx_efdS?qprFGt^ d$C|ߐU#YMCݵL`fxY*( SK~83"{nlocJWћ8oxR>YM )Z$ DjǻTi".HL;D UKz-QȔ-NLڛRWgbt[U[p QGN;y\4GڔCd]z@똌rJ(k#o`%wh~3نf'ı7_Ka8 D]W1k%̤;}`(9B'jT'3I%7Yp p@B/.iXifσY'>݌޲1r4 p 2NU@XOF!WDY۷J3O^o4B&3RU ja J rJe<0 TS9[g. 4L^Ǹʜbqu_qG^Rü4I7hq#xְ+AF@@ڪ᣸Bu3oD=2 "+_| <4p jK9!Ԧ5"6 [k1o)% HJ6自YŊD&{c^ˆdP@`=r{hwȿ ĘquI&i{˚뎯\ttruU!Gibvw)y'GmF]#AZ5Fwz5J|)eX07&mXϻܦN{OrUѾi&շ8&Ejݖ%EacLQ4 %gqt9&ZʌJ c@Lq_z中xɏo[^ .k;(1zt%?J 7ee1a6F "L B#lcVOt |ߺ2'ZS1/􊯣azWj%oʀE[2: cHEIЅ,U 5DX+c)vRHu&v{L.)q E Y-f:p gmh{%_AB`I|I%y92gҺҔ#tb!CcNx_lV./Bhcox_pKcR̀Ϣס/<D9j.6+@$ \3q ReJhm\D;<7!t{S'{iNx97[h7Ǯ|K4j7%$m[NgքP} +Hˣ~8065oB|36Q`v8. _J@w0FJ=V`/Kߣߴ` w1'g a:X/`Z`rLhq梹7F ,v,U 0o&:WQ{d3 _io:pv X>U]/ šh6ky(7 d'E"Nwa,CoGW2.c{WɜޏLpOv!_qwtea(UЭ[Agtyuӎ7 ;do1@s\Y8?ODF2-We, *}Rf+BX%Wu&ь5R. Z؈J${ꎔb ژC F/nOR4(.F)` x]QwjZUU6>A듟"^^Gi m_ -$_o08Rӹ"#CTo%!C_8/Ka<~g~Np7 P* i܆ks_O4['஗L?$S|-e<ؕTuy57=ñv99oL""싪l3MbfnC(dR'$$Ow/Qc|p @>]_VtOjQ&Af)Uc;qtM)= gڅk3 h2bl~tXNu(sɶ]k`.fXA4 Ug*9ҵOPymZNsX$0_x'VblKCm/`HG5* YDV괎U=W/7XݍXbp8xWHh&=;=gbT CXkuB Ml¿iu#PS(nzV.9iw*OjfREIbYKӊЕ< $S#0^JqGE&F 1@WKAg56Tm%wg48P_^"Z4Ue+ mR{-ȐK#NKĺGĊӝ[r*).PCqMCnGn$ <Lhx LtBvhxΞJ'K,5K&2|,_0s3usm #ύQ̝~d$`M7:qnO褐M)Ǿ6a/J)R<]<>OL&ib%̳|Gq| .0n1?$Q2]!%,ʌ3\H~d/2C><}PU7˥S/{bZ _ |%-fMݘ!e g2 11 3|-_]*nFu1O )%88+5B R8mۍ͚SGzlso |{BJbqlP !IX^lJmX;pV6_d-5_ T,<җ= $b.B;Gӭv n(夕,<5P s@HbճIHlbLtV$Y̟ CXo„iEJ%}np<"$@ OfӬl޴+sսHanM _*^)J D[N޾/cGC^J,Y1 nɹvG: WwӐUO؏m'$g_=èVٌ=O lm<J̡} g*dRmnf7@U={Cb7'_HCrsy1[kIv i{v}FխnpzSWoӜפ{ 19l iH&#i<.N'_0t΢sNJ#K]DU 8G0Zؓ&/|>.T9'1p[w~ަ*?<ΰ\Y;X v DgMXgz0y-ݠۊU޵hQo#;td{!M&+΄w~o &̙ڴ׳bŨ\E)fZ,e@(_T>0M^"/DZ8lփ؋#3v{[xK 6KoJڱ,kByiVS#MNJkR~n0a'e@ o>Zy _I-ncWF: N Vǂޠ LEoXEa(8UլVcԠH{.3j<MY8Ӱ`r{7Hmi΃򚞴 ?ٳd ҄)AE#(n>af%E쐾h[7:仦k}zck+p-!NBod<%IG&M&iZKQsKoLW|uz3 | %$S mgl*2pu~nK%r:HLn֪tBf8hIOh\3&"VZvuc]߯wZi^ cGS2o`dGφ~63+!?_qی3. &skrsW t^ ?%/W)zjF^R .%o[: ˷#e&I;b]j- Ȕ;Bǜbm]Vt\FPq0?4%O/9oCHi[;q iXC3i4\F&).44/mnO8kt6 оG,./_cml"Ɲ-T(:ll1bXښcC B1OUT[t5";`'`V$3⢓,+cډ:ҁD mI2ÅfLP텺0g3N@~ ˹>C^o7BYi3'Kx0#l0P0\uվߑ`p-P'Q]Ȱp) 1'?MF9rUʢWܛg|x|s#tA×@j{Ѕ:_:-K#l_3-(g,}|$ ȕ ANF+1Zqcy3qcj^Ǧ;ػƠv<ݎFγ#tx af=,/m.i>/0Pvӵzm@/NgTkQVv~Կ<(~j>nNdіV(խ88Q^=,WFEel}uuZ̼eX yU!m C\+(kG<(_UQfL4U|rI ť:B ?V VԩH1aSUTc:|[.:zB=lf$]Y~a|垬fKɶDXά PXk$y.t݇G=*7XxT?/@޻{$ *y*Zdr5%xГ˳?$*ܖR Q~|A7QLQ=K%'X n̄UHмOS;Z7 7pylzj>mWKEMr_w}39&47NKLWI;ny*̤>a//1co9m):Nij4}]zŞm,NeJ(_$H#wtV}M)3~;2Fx9Ԯ=8Tn7djϮ#ۉ; UQ;UlmsJǓQwTݩe)kd0&9lU#@"h~W9g+ݼJ=(ꢼ<_v9>z -hL =S*8IohNd:5HARǡ GGe1~؁vk,>4M,+mIuV|Ҥ|SX~#7ەPű} KQ$³{hk,Aq=5F:XJLl6ZyrT]&y+= ]7dWxrtֱ\je/t}Ia Udv_ZLS7? JgVdT6:i-y77 6W$,:`*rS b. &d4Pgwy]jz%]},X_{MV!l;b9Ѥ%"·x7**Y<&wyG,OiNKRt:= uj5ȸIzg/::U@;Sbm-\km_iRV,>'&c~+N PkaψN[,Z<\>ƣw3Z~kbT?vBH\? F)€\\/Pe e#mڛ]hcQ56d3Ia[<"WucE&qQ,訚(q0,I.˾G lQqEe䎫B1-3 Atd %e0R}cN69V|;(\fin =" eCuTƛkӵ 8o'y 鳭td8sDw4Gx=QaGw,TM:^eXOy1o.<]$vranǯlSYـw{]^^YE}x ?4l׫!A Th}T9<Լ 裞VW7ixffDrH^̙1-eP4˨ErXSժ2?G"哋+M "o]{put>Ưŋ'h$~04GVt$crj0SѴwyQFUݜAwGJkV:R\ i`l6=,\vӍ)Rm3\ye|&f'oEVn۪z]Q#8+:XT>2{xQvmS**"@vF__IB5 p^wH8qzhF9h! &#@]MD#٦Exfݭ|vgP PH &=* "Ow&-Vd8|$uVV G}<{H Zg F9rMˉW@w־z ت.3}g &WR % C斛}D-a OX'IsIJQ+0ZV_˕bC%5pvnCZa_iDN#Lo%eߎ xo jG苳 \8"P/՚6v>՝f{:}).E<+2kiUJn+7Hφ=@A We elҨWR!G_[R 7l^[{2xL|<;c*o5-y e|?kB[t mxe19RLbqN'4D4_~ߑ'Fu,~ӹZ@jc U獍sjy* iI z ;;3*޵ѭU޷kn2pH øA UG4Mv龞VNe~>=kYqpjq$l%'2wwiIdYl;*ʷ{.RnBePK@UDJ'~5~zD"6:V ջF`5ZH;JcYd;BF>' ~oKZ6:T-}:v;;Pt@4봎$JӀju77gQ·Aw*7/Ifr)fzʲ,w]9 <BM@'#vH-CğIꨝ|OFJtP7FCќqQRHek { '8f:>?c@5Na_<3l]\Eh,GUM`vu;a2cG˳ 79Jt`+13q漎;$uhCYy]|#v*sxړިzaj9Pu0U7{DS~}o%)m>EKɀ$Q[NDM%oM#j}h5 Ks0E e{D\:ThqgOY|{ZhJD1B_MTbVZsܫ ?b´]i L[+#4rQ^k^tbLF@gO:u)c){Uk Q"o@>2% RS?&_ R8:st]{L(9f&]>웗uǒ7w@J'Y./+lwca;R_Y|Wo)O-DkS-iO]ZYqQx 3_@|~LnlÝ%&7 cH)@]k0Do:qb-LڣAe±l.Bi.p^"¸;Nm!.(H^E#GHݘDzqPFPʃȄ6@8B7MGkA z|bmf CY/+)&okrXܩ,+ɹZxʎ!ja!VSP=pP4>ڝJ$p]Mɵ6P c'HXb?E'Bo #b CRֽZ>E'^chwU$7S[]Tf<`#͏QZYImCX0oigճθ]U=YR^_b ~Sf/ 뫄Cƅ@ilXr[-L6(c)W,Y L[$/ȎjI!W*zlJA^DQVj;)\ '?![ALHxϛFxr ȄߺAo'xw ˷oJ-`%qʱor$\c\=]_G!.ɧQ8&| V IRx|; IWx]PRm֬`ΒH(qc"--IQ`s% :IB~%j=wʃ7m$G=>o_[&UqL=&Fg.L҅@ %ië1>Vۛ=9?Y:)w7a ċL:nŖOtRUH`UKsA9SuYrxbé(72syoҶ669,UOt3 atJEw2>:u m6hsQp[-?ʜ^edhD)Eey'ڊZ$\fvӘS<&'~cOZlzz#A[T2M{NCP+B~`%i#\;n eqrYnVs{w{("$!RlF8o{ S܀Lu?ninLDH9fyɴ̗N ˟VUA|U7]c SUn\?(QYɟqq" 6/g. l#&,|P@e۳8ζ矟nE6NC1*j90(HV8ekoy: Y O%uns7roju> ND#3OӮ1K~k6/L"cЗrF;ׂQLe;gB.I7P&,VmӺ6F0,rߦ$=l1N~ip x%k0v j _OBq%7ф 4NJkq _Gή3_dC'|{?YzZK36,gq';Y:WeBGC;smUl,Ckf[v~hM"(CN~0~ 'km ޵R]oʧ]$ n.8fyu㙗a?%^76{5.?C8B*4,xgLa˼Gk߳k@MSbFAg58LIW$,"V_fOK%Ǹ9u|:W qOH/I7C]EJ}Ǩ HXgl)9Ϩ"FibxeCɭ ߨ!.Qg(NǽjWЬAReWkizx.54׿(H|+o^{cQW|?OpW~9[|Bɪ%flHe,RzEK3?Dr0q\Xmz$\4I}P-U~Mn-QHT&d3BfG[GN?ިlJWV}g}Gh\EG]M=⊋ &18il@c ˁF0=O'Ŧ&-5a#vMz{7^\ w+poc;Hak.s/séS78ȑ1DX[W-iIFE2/^_(Km@ '՘ReH5;vC3- C6r^=C\B$bwV$J\ΊJp v\jlsqO& Җ@8$DEb@Ⱥpi~06LKN DҶ +ACzSDʾ<A ҩ,bdعRH"R]bCTa7(Hler|8]?y6Rgz*ګbԀ(ZG3Bjc&5N BK~ gq('E˩=|v޽iAW#lÁ{e~Bn_V[; og aExOk_lqWcMp u3lW+oyFo1*aIT[\SA Glb +8>2h"Rv@6[E;%crvJ o+* xcJrU0౟|_y2S|`A[\@rX m1OJ&&; w7)S$%D̽mv'qkchJ^vdD*xb+ haoB K:}rr֫ǮseaZ\/`rͥuoJ/qߙeXALxcTQ=MZ\,%_<@C|ȟ3jkOp/ eYsL-Vj67꽷Rc]/64@O>)kHje-e E=0񏇿'q AQμ_Wpizo Vz$b/10`J*L ȗ(fQ/!7k=몣h~7rݩie߱\ I kqeM<4cGc6ͥ"um\xݿő(n4f iy$t Fk)\~WM:/Ho%t֡B7)"_fԕz&Re!a'"c$z6t16? =,>Q\e )Y1 ¶\g_{mC~QGO[mksQb s޷Ys7;x3-"jVy.Nfah5akiX#Ԁp 7{7-fYWMr-J<`n^^SzGxhU@9s=ylOMn" 8KwIb  $Q9>@;3S5Mj~M3cE|$(H)tˎؘmHNYx3% )!N[sKi2,?3#j10*e's++ ]Ƌqj.adfunZy Co0.Xk"e;Fǧ^0ǫQZgcVjq;1o ۞jE+n;Wt P85 M@y5)t_Ao+q |kF^0'o + A@)niMqrO%0!Rc/OxPsnCݟҦs(Zdcb6)@REko%ʚp^ZS&Y NbU{wiP#aI&TSk[uON[Kj݆BfR'N&wd2XV* PsePֳdڭz~2a<з'\֯0nDICi ˳s=gš1aY%PC 5P,#&PyZpWϚ  7[z5-o>:GT纆\-<?.[֐ǘ9[{ HtF p&1R[2Y#zaiCĚyqyFwQ<d [ܸ~)_FSkh"`u\>Ck>mڶqj6VJLxOמl;P@u(½`3$)w7?.z&"Hy*)N{\:A\v&';; = Ҕo).f+7&aH_y釜ɹ"cveC0*cݑ~椚SVo|̭]݃}T K{ "ET&]p" szZRQ]I6S@R' ǘۛj[vTm땍k̝o:M@ΰ aFҵLA,.3$Gyc-1+|USy ΘE&%X4? c3`mep!D4|aA(inAyi r"yw~5kRE 7<7J0 SJ^\chGs(FID>vՖsh*W<#qH0;#L>^q~ĸ*{h3[OZQk*uv /ĕjL| /a^2yjĆAkdPˡVۊ/sk^g:CYQ9~kY2#GL.®ῒ92s[uJ]W_P#,»XtF:,lN`jG:@9?p͜ DBw(c9lw@;"~<Ø&ul/\L(~!zFCjy};&ϗbMeent*UFVuQ=$j^Rp5?(6y? DדݶזP+$m)wD^= vF9wcPH!9f?t$x;m@ sT}$*nkwc{|TȺ;M|ڞH Th7Ԅu'G!ajP)N;[vH"R֏iZ @Y_Rx8%ʨE9GFE͚%v/09qOrea>u@++k伲MZ.uKaiH9EoFNUS3"_)w G(g!#>4ȣe]cn<8OGlRߒiV*h[™bsbEQ> p*-^쓶_``oXn"' Yˠ'? QrH-T:'r /g>f|Vݎ]Ejc1NSʫ>ugO}r /aUt=&tc_Jt`0#ԩ\!SGap܅ [X璵\ASpc|}Xpk?8PbTf=Vs }97A/UO]PWަA8 "QzD9kxVDT]JV*?[Z1fK$Вœ,_滗er|W .АzeUR[XDЯe4zաub!(vm$ Yd?YZ9)\ݽ4v5Gs-s?2bQKRuUinys->[j]ӱ;  ^Q̌Q;j~?9ڠQWv*rT JHm1[jNFK)%kf*I cx(!V~?0Տ W9cEpE;i#=xGfkzCT`qЫܑ-;ΤvonV ]De1m0"6J!cQ]:,\`(ӻ0-K5 oz=a?vXE\Z/Wb,cN{W`6EQh[D1 Ea; ? 80^=Q87qyچ*9o6d$ z]!IB;oG @ST9eRO;'C2:`7fH'hÌOh F>bSQq{>o%㬰;o}mlleEwgjyn;E+ (bNɘP Ov{{7~MLDUlj*_v^);ނߨ_!y^ Oa.ޢftsv )G;&l7qQu^]W僧p%=)8g~P$EZ,\<`uh['ni[K^Vc;ɥ82xi-([Ԇo3"&ف PL}Y,Xĉq^;>{ϳ_6ۓ|c,>~-gGvycFrf1 Ws4{ Oeǹk"iF 4RC.Z_ l*n߳z4eϑbj,䳢M:l j;dsdQb8Z+\vAtڵ=P4s1 gIy8JF8"d^0AC З+H/"ïږ))~hm#go1^옗@6x }MIDc`Z"eL #'lP(Up7e@O{F0uʧVK-t)9Axc*F}J[VU1F;H>I;#o{L'xgyXYYTby+-J<[~*>_ǝՌ|pVV8댧k4xtqwC[).9 ^=SJ Viԝ1x떊cڟ rܣh%&Dݦ0Wk8//8Y^tea Q87VđԁkLB ~ʤzX l*&I*uDltJ" q5uG<LǼ;ϮDŽ#ko Ty4kώ= <-R %A-Ih/tr^_ly>?tȬh.)h%ҕI_j!iS}xjq2W%kdTC!!=v~HaSu^;ZYg]";f%Cm!+ҾHny 8tZ>:+ :(vo0LXv;k~C*2.ceuF{G)ٱ2aOdU Gۗ~#_JuݴNșӰY4qUVpqYRIo5SX!9 iAn{Kʯ֮Gn 2&pW±>k%F&o U3ݕuJ~>ҽürmRY*R}ߩ#W&t,WI*r^nxBpn)I}u>lRZ^SI|~(_{\j.P!"nZ8M2~ ;jP0\Vm= x ܦ)Ag]+32l'~m{(>{d& 2 +./tD;-PIܘ]'4:Q+{k3\|o˦ZK_N~pJ0Hǜ?^SiڣEqЀn;;P͙Y3rWI20:ݧI3*6{+~13k?bϠEGݴ~ %=1Ra+5@ | y%k/ DK@prq$:ն?}phEۙ|wAu2+6srĢXYAUX$LJD5nb/1JܹK=&qk_tȑ5S1wAe]!ة4]::5`Mԅ01߷sJTW&{[ITSa7A={oZfgn4nJF()1| :X%C@i},PA|HĒ6 AcN$N/l;F ϛ1꒠ x5|dN,VPK@TgmrkQΧkD;8Y~JP+ 'ܯ$ ikyz @`QJZ0 e}kgQd"+(x{փ/{p*w$C|2?XC^>@OOsBO[C`ؒX;-knH]ȗ/43F0?NHNq(2ar[;xi]#mjq-0zaĚ%@#RϼL|!wHUCsg'r_Ѵm׮D@$hV{e1@G#VL@{xDzZ`LW\ w[dPrКhZO0yzLX"-raiy;|źX$C8kstkF]UʌEf1{j=u52 |^%Cn:fX+p\vIeR[Lk+\X$$hR" KzxDćOg=>eM۱%X9k𱶁[fè1<.RyJ<>$}%g38fg8?} 1ky2;_Ggsb#MO#:|HP%A/'b0um}H$K)ZyLv w8 }RgquPEZBS|~RM}ECk ׬wf_KDJ5gW)tO4~dPa7ZMk~˻ݺX-={8B_35.#A)ԭxo&RXo8ZQN `%`@-`iSECVB7]Hj7ĪQ%vmi۟1Fy5Ҥ+o"hm| 4#3&$1!/(DA>r0|!{_(5'K^,8rb@WSҼS|8Kd:kG8k{OJ%>#to[ܔvXA"Ne ݐ%_^_Wܓ.iT>B1J'L}B.2i)4҄r,~(?َm {qP>-\ I+}E='Lq{ؾ? '|  ;y ͣnTʹj~X>3ȥ5=4QDq3:MlਲMH`XrE Rp~t-Εv6_IRio^7ߙ `b],6{[8.=Pk*|y7kU^vS=W aT7^>믬C6]i[ I\Q%"a"g4$rUw)i2(6I,H~ttm)u7,|F?2(; Ν0#%>~{tMl\ G]?-CW 鴔#< c[mN<*IS(X>(%骺r^xlo+@-SOq ATxbxzR;.@zh?jNڊs7G4ImV9eo4PYᛰV;>YԚ򤃵w48jGINDcsں Z4EOsP~Lu#`e5W6Sꭙ|Rw3ciq(OSEu.Gm{b΃͝ p)40 7lʽԎP`t^M6)ܗ4aWƐ}<.`8֘&=G;iNQFzLc$NU x%runw4=mkUrn #gH3ҏrpvb.'pt2;4Vҏ^^A`ɩT7Z?-VB1iKBje.؛lԅg_},O.3fl[XBIa R,ck/YLaqm`ʸuaj ,k@>]w,n2!2HEW ib[64[i1pD[٦Šg<\HtSvHDJFV/2D=rzFRI>hvYM03`pĉuG 8?}db&g8}Ҁ])h\ƠٕTKJ?@t2Ff,0ruvsQ5/pĠ^-љoVMXb\+Y^zʈ j(ҷzޓgL2ߨp[<\H \evے<alIJn2̝VE1|I*Cc{n3|ɕ;G4b8._IB^GΒY;"*N\˕lwB?`V[@F.!;~JƠXcLkI4Dj&4:dXg_Zؒ"8YAѡd&ƙ`tT;a^K.*HETWA3ѕ]JT\a$**̌5Z`Av=\, ЩqmLM tq \D$\Q?^.UeNcIrvU<ݜx(ߵbI4vdhQ?M7X&£GѪv~дL}as[!m[}-1{iHUL= :̙5E(J\8ċ]4|}cwy|^tL"KQ+,MU'0VYTVeSЫ=UxFv{:s#xx0ܤ{j>RCcۊfV36a+I NwPP3ybzvuxvb6%: 4boc˅4)o ;gCUr >}85QО/ [j CDCz_cL2sk⯱\ȔOToE,f{e @RKnJcOfr5FĊxYx曶j?33)Zu}A'y΢䌳2+ڣPuhԠ0'+!N uL^/MqH)S־i Zx#~Jd.K+xQzt%7FWNCb&"7ϩ3'MNp|& AQ ݥ՝)uK\-0YBV|<8  <քXv(;]/Q= ˪Đ"( E⾲O^"( : BoH{2pn=b.r/}^vz5)'y) _3yTpK {&m*xP'frQ|Q'$Yb=62NS} FtTގ٧IZPʙv@y҈ӗϿ ձݶ YZ