libtss2-tcti-tabrmd0-2.3.3-3.3.1 >  A `;.p9|GMZ'u Kow c6Brs4kt<;ҵ[iw)wH%!S.`Ӡh˙y3PS 3xycPX֍3!zė(H$hA~>bQ;PݽֺՊd3X\b|WYH~E`XUlyx|yOMpaBF[gXRo{@&bnb 40dd2e442ad72e293f8d3800c3365ee4b02cc626db88ff0136d5d2e6c9513a2e4b71d2c975da71b629fc75c1d064a3faa5c80e8fl`;.p9|'/O-F + )~VK_-fI^Gy剆l[-Q@8jFxJuih#tȸn 1yR|?@E~?gG kE"g°ذ0*;]<@ a>w ;ץM@s cK](m6Q4+emM6b}fKBj)#-ǜ8}0&eN*ⰖiwFHQ\Փ_XnP6]87 J<>p@1@?10d # K .; Qb     &0T\(8$9h:3>-@-F-G.H. I.(X.,Y.8\.T].\^.b.c/Gd/e/f/l/u/v/w0x0y0z00001,Clibtss2-tcti-tabrmd02.3.33.3.1Client 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.`:ibs-lx2160ardb-1xSUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/System/Librarieshttps://github.com/tpm2-software/tpm2-abrmdlinuxaarch64x`:`:906a0b1c792fa41f1c27d7c76a6185c58efe823da74d78b2ae6c7850cbbdf73blibtss2-tcti-tabrmd.so.0.0.0rootrootrootroottpm2.0-abrmd-2.3.3-3.3.1.src.rpmlibtss2-tcti-tabrmd.so.0()(64bit)libtss2-tcti-tabrmd0libtss2-tcti-tabrmd0(aarch-64)@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.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.commatthias.gerstner@suse.com- add systemd-syslog.patch: remove deprecated syslog option from systemd unit file to prevent deprecation warning (bsc#1185154).- 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/ldconfigibs-lx2160ardb-1 16206548412.3.3-3.3.12.3.3-3.3.1libtss2-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:Maintenance:19528/SUSE_SLE-15-SP3_Update/355571dadfbd3307a40ea43cb08035f0-tpm2.0-abrmd.SUSE_SLE-15-SP3_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=866f3602cbfea3ceb866d001a9cfb0bed1d7287d, strippedPRR RRRRR R R RR RR4vK 'fh @utf-8662d86fd5b308308ec77ca1299caab57d4241aefc62de27365813e09eef567b7?7zXZ !t/;] cr$x#DiwΌz;wvY~xSZk vJ_$~Qc*""Wvn[9 )սei*]`|:ó9"K9ҫOWOQ1dY]V\YWJbn{m\8p<ٙl_, SCspA )ww0z[h҅FZJ0`G;+W=Z׎2mn C4(  ga =[a%UKx1vW3eYy5A>@_uP?"A4PJ4 *4#}nʣ.6QG5'_IUݹTrqoPr'RpÝJDu #_H\뮌-cnւX$!cu~I%ť5Bҗh_i]՘t3炚K m(J}t!EfUlXiNx8W=q%T % i6-9G$K-`Rc0|Zg{{S!4NyP74[fqa-;w2.c9;[Ν^d6PglLҙIrڍ$VWd+iQZY7FXQ3[qSHR~̾GE2r<Ѐh֑yAѧ7A s㈂]n ;Ϯi`5#~:rM2w^7ʑnS" G AaեAI9Bț N$en_251Th1?tkrFs)$j ,fľT|if1 90E?4f^MɊj0yxoK&%s{B *Nׅy mH$idgE=%ZL#CLq·4RZVX4Q̗* Y>c@c}&R3i̹tZ+haj24R٬/"waI 5Y>n@+ Ah=nS{[KMZ w(,cW0@O #k䤡`*Ȋ;"-ۤma>JOlNgvԕy1|x1#ǒlyݭ`*_E ד1/P:ݘ'\o޸O!f*\5 z;p֗aXfN'R}BşN, ' Ɣqge;#69Nw@6{S B39Aousv['Fe .YC~v aQC.;i0aQ*0T (iJ#mɎ r Vj<ʾFr8&B\z!m=ۈ{FPsR]lmFnQQ+94=MUȃ49ݾߠYxAT–RB9+ ``}*X7T+1Wލg)¥a֠o_~c(k6xFJ؄(±gI({xb4f*u٬|%n@xz(j|hcy[ {W|.Zǡ2儺h!3xF.[TEi [r!DžHu}UyP2@8:\T=mKA~FLUer (^z s,}].c뽈,@ ~ÚBnT$q.唜f+ bD=a$J})^:.J-xGr%ZkaetаTœ̥|8%}ke-{Rlnl"(UxdLVx~DW z#z 跛) 6ʸD5oȖ,p2Gc@lJlh{؍I@m0$gXn%.ҹ 3|GTۋGɧZU>+Ub:ALϴJvKm$Ⱥ4kMvc?(HzqAB|F4@k4 fF鷔C+a8u_E8׀6cJB6%ԘR`g)btO܎q݁b0?Z«V(#a)m[kX>Z$KL|NP&>lsEd4CgE o^ɮ-&JLu0ǂqJ)(sOħ>o3ڲCl~I='RWU4$G+؋SjKF"^OpdHe:%L+=ڜ DŽד;Jo7gY`E+S5LC'3dD.=H1W/={2u]_;Lrm#j~)$ œ:E:5Ր;jQ*V.ظ7WH2ZWqpm aƌ%?D՛G>$?Ń9HթZ zoQϨZcL+cp?t|79n-AC\Φ!DzϽĚk6}N=At> 6w#c^īx;5 ėC :41LE A 1`[/zI$a? /o(L6Ԕ.nWw-o_p=HfT)j!ګ vhKۼki/]GA O^u;DM4+ BKQT/? ǿW <8΢6"4)s:sL6AB#E-!}¡xGf@4%'S*6fGܰƋ MU5g+Y{6Î2*to{qL# }i>1h }g ޚi~UHlEd o-_\w.e^/#0,BHbc{˱{m|\xîM[xaU2&֍k rL,݂+ Շ!gi J#"&uU*|I<⮇遹儝/f:/XykѮw1o"aCLil>פQʤڶDAWi $kȬ37V奾DOjC%Os$G U(ҜT:[M@SSo~V5Km+K 0e5r <a\vWZa"cdx3ZdSNTkqEq 'g+tMꌅ\MC=a bj/pΗ+@Q;A_| c7\8H2Sp]yΖDZ$)! /1yIѡ3Vt=HnbBRX y=dx!I-H(4z^I)r@oRJgGQ>>tr7ɦ{Yթ*-ںM-Ooaj@ <6`j~(|ln7c:7DkuL{Sy ߨM ȰI`Vr^SX_$҉`c\#IUV= y`ewvGZPLn\SRx, %n`>͛t{`Jao#['ymsKl&9h|&h*[9Ds G[2$٪ E6k5&swu,aL^DxϠ|R/S$ {NZ!v;x1@A VS.#ێlV\bt~>n1jSG'p-\g cϨ>)MI>V{PO9֛=K~svTܩ@TzX$Uz{ % [(vecHcKftD lOhB>.6Mp. SO@88\]Ó0wt5Ȥyw 2edI\D!J7YXE|:fvI1'Qg.9|A}|T /h%I::Z]KSgr9 R l #+\@WA}<@h ]  5tr9vcu*p0-y9S As(me&FRR7xFH.KrdvO]KH?3:2RB; h`"ܐz$Cb`* hn8'dcZ|1 1ݬ;͔AL9&tMy M[S­cToEkl5Jˌx|;kq$4)s [@|r~_`Җ?f]V*ƒuWĽgC Bj&gO*Z̲vӡu8!، ,^`Rc%O ?Hjonj֤s힙bΌN*0CY$@z~ҮM -hؾ`d l&IXumJ>,}cr[Gy67>Zj,Zf"5= pVZCĐ2V𿧎ھtR eQ|8W3F" GAx| oꩥͭ[8$ڰxm Mg^Eb#C%ƇAuR1ykObsaWefK10.6ə"jHL 㡺Gt5^fF_s[pV@b_1oz!zFEO_J0R:G0#VTDw}:bt~Jy83PL/X+6?j1f~gNA&x$O2en27Ynad-"D8'!-Ow Ga,#}RT Lm^@s67x6k!M4$WAk+KD"dؖۯ;"CgA +qFj:Ȭ:k f Hv{c=)a3?^ne`h :蟒ACIg-ޛ6Vg&X"A5Sgz~z:C7L1og{#Ȗq% \ ϥ|ɮ)xg$I?ӬYCu fӿ3'WtpA $mRhs'Ϳ8 V=c2O9n}|jl߷?"e3o,214-΂|2gzΣ8 ;Tp2GH ܸB坥lU-ɶ`gف qכ3૤ZFS0nK +zV \Z.yN7cv~6ְJ#)f:3Fw |KLBS鼠jj95F=iVmEk;! qAD_fƩv=9*YTfXҧ-c-9nwU9RPa-d4d*Os!S?2eyHb!It Ok ahSl$wP~n3 AlrRT<|FbPћ"bgu]*T#/fB)NZGrRT@pZQ'@7ЎĈ^s?H4lj_EFbazr[ݭsѕBHK*7rv+l*9 oSrvD颰rž#>+| 1(\GL1rv6+{z'UJnoz ~RaȘy-f-x$'MȂoܶ5_H0Sպ/+tڕB#^h GfB5NmCf)͑t&ETK죯i3Kb]Hy*I%,pI"&}LHh#^/k,ڼWf 9Ivl-&' oJ`ר%h}қLHp^,:[OL~)WhY5!QM. tYY),u  Z< ɒV{Zc9ư\_݄}=lX۹lț(Jnٚ'tmWM"OKQMp.nZSRB$Cω[fR> qTu{ZspB: r|E3\kD Gn_ܱ+G`Ki[9Sj7:V9k_:(7/MÉ,!(k`^<=[gHԾN?t:8WƉ/"N@qh e]nCM`N *sUVB@=FAlWޯ TeS3DMW#_ZBl&cXUEl6#o(_u~tu y( @O"WD*+TgaVBfh9r;l)\ ɟXFR/2<q)/r,8@R:b^J];-)$84!E{;\lÕ* v 308II4=)2y\34Q\tv̴}4xDhnWObŁn/t7O.;/ mm1`Q(uʊXkc٫V ]D䤎|=0i}9FTu1Em(*2b$yGdد}a oUMֆI>/hE{279{G6F(a^b{M 8ㄮ>b"m?Ca'~,Tϧ{}d|$P0+.vj ~C S!#I9Pw+URT:=* 0TaP'h^ǀ=78vF18<f`)<5P׆-c ^)hؠǢ<7wpU2t렂a;ٶtdC~x0ݣP!pY&O-D;o3VC yHef]t#{f:7-NqlΦY]1E` w†/ !TW NQn0 *ZSI4DsxbS\.le= ;sRfc91VQrP";i{t7})~n1%YkY,,rɹޡbT)xv[BGZ ۬j>[~.(Mĸ DuO*Ku_6& /I|ctɥCݐd|wVi{9Du%-!NEjVXgGeY| 穥gԬy(,5B6A"M 0O|֥AS|8h]Ē 9NeY3 Fݝ5m#J"M,@hx?eQh⫠E bZ1CY)Ȑ(6 h֖Ɩy§iJQk2(s:)Lh-"/+1[I"j{24^E0)5m0{uyM(4}.;[^䛞5v4l2Kc<~~p.tk,8AЅm޹?+F)L9^Z8;=oQVDwZR:c\epþ^9/'2a- Pi\/ lk|"vi|%WmluljG(odM1 :- {:\@5낎t>8[O`1lvԦI{R-pI y7N[M,_R/uD=;dDJ10.W`1pVT4%ȟ+p@lSi2']]ڈZW<׸>򅤢wqphPzӽ_r =M8&H*ڎ4&'' tKNN1 X,9ȗU=G@8@Cvܴgg$*fRbi4y_Oѕ$M@YB>ﬕY'L3ՖET`Qk`X֨C/o,B9Gz(O` Ipvcg{4Oa$UU96IU?DbJЄ0}Y1w[h3Hp5Ѵ\C2!gTxf"jEk 3u(IOM]`Jd-V?2[clԮz|)"{r`3y= v/rF$,ECyu{M6 t>N~iq ua8zx&XD mѦZLʕx ,QG2F~/q}S !툨7(pDXd-}ve$6#sωSa qq9# G D5rY ; rSB &MMth `4T7O)C;3$]rT~2,;wֹqKmj0BU-yaqq\%5EfM/mKbojŻX\FDVq1]i'z fDu1gPH\[rF xE UweHOyªMr?p:=/!FyZ`Øu@빓9p"8 y1w@^ϞМu3ث5e6\r}*C*;8>Z~rPy#jaU^QhEG`d~bEc4ёm?3!RE*:PDŽAxpý_A9R \S9+8 -K/W%FY&vh/=IabMY4dMic 4&tOlA i{}<dA\NuvRj4?ل}ە: bsPss.v kkJw8mXY^5 ̫B(I"'Y8 _!-Xqڎ㩕* H`BN꿮GKnbnivU\Q\y#=RLշAmEhi#i™M0#^X`zPЎFCfŬr5s#~lB,ݻF _+/l(OƙI+ߏ-/a9G`jZz76v}>׃&pJf }`wuX׻5Ɇ΍ohDJPfO|81^VaCBcE=3%6B~*s+*ܪ~DU9 ĴЙNuw̦fft`܀ ; iN#0G 13YM_ F:9FpI/=+Ɲb4 $qP+ɶu;Vu'{9/g&?%5pGLOVcڞ߼s3Zwh} 9Ƿ߸D+}ZYN1c|o ?ECpHvÓ{e՞ڗk5%$t A0E>!ĭ\κFlmclg"I*wMꗤS.k$pb;6+<$WCtfuiHȚBzbYӅ~GX6h [%-Bp&DHY L2'_or RAw-1$}y*H~t6B$3c&ފ33޽QqؔWj`CvA(q47L'.ViUk'ơ"T &_=j<?=(MZW*6ي'tE&p6vFwe|^P!FqewjfGnNޟ~KoXsow.b8Un8IEMÒuZgE.0S4c Sp_ؿ6)}n 5?O[ %bvbԈ8-ϰܫ:8sD'QB )[I8){^J\\CVC&IcvPX&wv7ߒD)W~g.97ڙ_3moXk2;Q%" i-PßOS˽w2;:]sD5 I\&̣lh9Jgh .ѵVJV82b}|7\-e~ qI0ܿhz6+'rdPo*C2ES |~G-3:wb[i7A'`ZJ$`G~ xo|*d^^qc&Mpr٢a4_$Q4&CQi_Bl+4np4SD1čP. C3;;Al%߭KN]Fk,TT^ag8WڅbHoI„-ZC_KojOw|>|C]iVE <7w 6xoB,)ئ-h* ABV/*96l"#WEbY]Lql߻hlI~N@B襔 ^:ڽGG!L=5LZS-? l0/ߨz6K tS%_S&. _xZWˠ\NK N2.Q`КE5l+q*Xl gv9]zVQ0 ]hV} +ʂMm|dC3Kz4nhfe|fd {pǓT^.j%2{k&{n.``#J.,({f7lcЬZ4M"pp3Z׌ESngUd%cȌʆ.}3qL1J?]4+]R3-UP›O#q;Exv*uvndK*\"b+T%DO.dU;t_yhEH?oE-r0#ʁ9$YVQnEj$=2&O]/H)D(K:#5FN?h9n Wh.HfjE[j4NNN;O&4Ԯ`d(AͨF{U @/4?#L$f1!=0։a6XyKІM Z,cKe;;ZI02 [D ̆Qc/w3zotZkYP1NS\8uVӶ!kFF2ХSEsjRPfv.} Ө4 &֭˼p\&KH͡5=ʈDLl|qc~/N?$OBh |\ȶ [ c33׭PS'm9tP%3~_R{. b% XH)ҨeWuJNQr ^ .օzFwuJ<^^;.{.w`'2jCpWT[W #TQD'=0d@?i ֳwwAQyP0W"E }vH,#JC"aHnJ)ر٣dKb] %%UƺdD ˄eDn+ vq3|U |޷Ő:,;@\pJ-|Љf8ddVr.nSϡEǮnZ@&?\?:y;d~씤P$İPL:;uW #W@f7fjW lR4q{Y{\dF I+{l_ Bdmxgȥ&6I0$MoqC#5Cl&r{ ?3F.8؊e'7XPŹ}A9@Y6&(YvbcDsl,<}?9a4_Zdu\;OgAIhȬ/5=Tg)o1?͡I È@ ե Y_%_I+.(!xM%Cdbl9&tDg{^研NY'5l҇"g ~׳h(AikoiY^-Clr&Qۑ{/-J?2'*wɂŸ?L{N-LgHlQ|C[> ٛ{"k2NY)aL4y݀9̤Ra`=}&4-]_vRmDMLp%O~#=X"r 82z].\ po]U~CtT&ݍ#vq6isfɜ3V,1OH{UNNTdnFNDUu&emWYzXG|)h\Q(T+찡aX/;|QXKčIm?~k,5Iun+7H9$椂 7?7_1<\v_MjKJW5bYʪ ܞOغ2ȑ{Tbn , WkhL|0+Rcs Jj! $v}M]qB:seS~)ـ;|s#,2\k#qMYWZLn^2L;'Xsٵ~Ɏ |#cH\Y-4E&SZBfdnHŲS .JUIEi%bp'L7U,ZHĞ33Mwtb$2D;8-(Ώ:O&+MbZ`KɻŎwnrCcp,Dxnz0,2\W| d OQ2nV uCZķ[ђgj-zRy[ Vqy [{3%Z<,`˾\}=Le@Ia$\Y|y1W.Ő?d;5^l&k-I`Ji9hQbL= W7&,-WZgrle){l}ՙBjͮhwFih Ɯw#^0P阆DžP9wq욐Kͨbb -ubN!,2ɽJ$\9q2RGp8=Z(r0jZ$+j\,Yo .b5L/Jq*JjXB,/& nu6,`(-s}63/'IAä_C#RY6 j@u8b \X1W~nW+*y-,*)(5a aFfZiZ"팑X|WY ٱŞƉGyc[W{+zi($ҥnK͙46_f!ѭ0!oǨk-Og=t1<)&說5]лWbeoA18IH *r~̐V!U6藐EUJt[F&srYz3l->hEf'$ NdRjoWy f\g[FS_[m Nos# MsGپ/FeFvi|xMc:e#(^f)}E@0dr(Ѕ& 1[X2ҋ֟^w:ZJ+XS^ӆ$Bx\83رbbkAA0m7}N@` .1wXTS 1jٹJ)Ux1ӻzYҋl=8 0m6 xAˉ]*XZă+'6*PJD`NvA;hHe:b%|*Ȁ K)8`wu ^>ȃ krE) CXWb:CX˭/ObeA78)# @n?,pS}t9cj"@&yU=P6n)lpTf%Jb5]#+#K+kޝ ~r&1[XH5%ߓds/efvz ̷ۧ7t[!vYYuovF0곈qV- ۍ͇‹ *sXO i}. GxL2ۓ2ڞmN2d ;mIr֯{z>7>sw:G5[5~<|i'u\A{YhEw?(@VBS@ v"a̲IV[G3\ҢSCNt%:x-!-Dzw7`ho/L&SH=&Y};l_ާlV{a]!E㸊!Z[\#A7~%L Vw=9{arƫa\ kwlh.kod&7mEm!Vh^!%7(ioW0#IaInЛ ͙Ub p"M3LY[H:%U(z!-} %5@E00y۔pHw8B*b4v-n$ '_#0H y3mBt8ٶ4seBoE8C>D]omYPOQfO0iH-#YT`WK_FFhgpL,J~'^J!2=ރۏFւ^f#yjm8Sea4Leo+"su٤F7U|K,'$T?Gpo_Xl4vqePpٵ`ٝ z|vG_,Ja\<3_ !WHxq#[:~.K[)ξ|@U??RgnӐ&PTRL/#N5BXi9 9Wp."@@ڗc_⏷l'BhTt/,įHЛ]^r~]fgHt,+>f )~$wp?Էʿִ`ozGn%$"1Ռ"?ץvRAhۛJ>xb \낑R7qzNAt9w&h9Z+J=)''W5$H`i^kgPVۘ!?S`@^/' 7qQEcipT\n!jדȨ~Yc^[Y^[2A^fC$8OP(dbVR#ccS78]7iyXhDNV7m5{֙eQ,C2F`A%z)Գ%**X@zdk虶P̀4 -9aTj\P;߷ቩ4Wݡ,/VrFcgeMn{̯rkF 3ÖĪGhZuGW[V4D8<:qq &ۤupk~ŵO|=bI`=Wikp@h/;X2l08>:@SqA)|~1N[<.AkM<`jl F(y&&aRΝ/QP4>d Դ@c-_wth5.7az9H_| 7TtPpjx-N]OeFiAd'rc j\fUyW,f]⹅:Pir/oQ!N Շxjw !?1TQ_tk>eKS\MZ=fn'~ >L)gt"~כx=N?ٯ$xosgh[oD}z~fN ^dE?2%ktBh3ey)ϭ}94IhqsN)R!Z }NxsR㢯f%އ!ʲ\Q$Bt.:vSB(*Hl 0V{6"mHʹ$\-zY/q64p8@2,)P 7,߾zNV US (Ȃ?4^7}] FP $Yv\TAffwԗ%^\s46k5]$ݞ }<uEX?>u_A֦ؖԝTsJ"/#:b6$M<jB0Qr adzg/<&H3 |E]Ʊ X3lC]fg|]G0Y$(dbqy Q;&3(*oX|<TxNm8 UniΖ Jzg,-tJSmTP9-X xI±5:}}zfN?E=9(eކ$^mJG:'.!e.9 R eįF5nZ)a1zTP  F>`MV6]?zfaCS,?A4\ZmWZ6KPĔCEڜjQ/W^wITThb~|  ^PPo(#w\%W;KdXNqTH@(SX zZBUSJ2l٩Ƙ[K!m̕'(&5&3]WW#0W#_SeK\\v& !c%^+".6+/ T[.H$"5 I`#{2F>Jv teշBCl]⋣()7Bczl8RM,[Wڕ܀kwRO澋E'!i+W?Pȝ 9D>Nӟ9FL<[ݜwP)w~%+x=?DlOZsw3ld#CYS!t]jU / 9z޲Ys"u$6HH]z֨өy %@fp{t0֦t&n䝢Ø?Ѹ~%F }Hy!LH-s'a9 RPc+#_/zt:\I Y,R+3?*'.I gq?QD6!F/_3[x˄/~nCuEP"njFt" v-.aZrY#\e1n>$Nbu I3/πa-Z~Ev,^zMd:DVq"<[%X2V?AaK,v Q6ST&J;+CtL|d"v~#\ , ˟e[IbK=&dד06h-)nsT{qz 5޹Dyx3EJ]C\_2(Vt^ȳ3X[A,L|OZG噊O8b-,Q̗Nxڴ%ҁj)4m ګ5'cbY \YW| "m KVAZRE(awrpԤ5ZGlC; ԔIWP@b&%ĻJ-An xؽ4rt?8dI>BvP9DS-l܌ L|AF{t͖W?]+K @vwwͦzm֊|u-f1KT͌ccOi3T5 s(G(Y"#SN9oiJq 5O2Sɇr҆&$dmJ$¾τa.bFtHW61T)2j2gRQƈ^x/BfE x[eGcD 3ϡJip5 w Ҭ '(i鸛l\8> '4$pHԴì)5IyoBbsT(0f3-g^@8NՑW0'2@1(ϠG}0 8}9ؔg,ʝNvcZzY=Oݺ].Z0PF4Շbŏ"RC m|cK YMH@"CjcaxF_%~$C~DKOjWʍa. CƻvUBϋ RP~1h[,ohTMxl'NNm\X!IҬ}^7>q:ުcu8! +FY+0$kdWFOT>c{rmC=(?~[G?֏H饹K87 sOWԬWW݋{cWK_AIz!^2P h[œ`"rB e8 UchJmk 4$^l9řq"rbW>YʹN %ʲt 8B`m)o=p/ռ(u-E8𴮥1>A:@P wH}*|:FFg&16(zZ:HlO-8%7F.7@x), H@4>Z? $p1D@ EdD\zt6b z.14,cBVt$RO s ,jo>3O9X*HJ"9^>9C̾)Mzsʄb//tğF*, `U%ǐZav'ω'7nBR!ͳNjşǼ{CfU5uW|7Ok]7ʾjJ2K7wD%-2oUŞ Xq El0'4>o\:"w| Kn[ >C6:f"Q UoߤM!ڀCVOoϕU  զA0QUd[қϗOɒ0U筑g{>^-dWT;MەbGmQV; !.+B4~Lл y@j #_4q9ftCn60u>=Ho&Jgx^DSԿ.鰄( FRw:e-@X6L':"ztČb%.PnKigx]W"}F:%SV!KXꡤQs~?;]r8m G8$Zlc20Th/bTK}.S_G&<l"f5,r XMb;w|)C vظqV)Lj\/m2\23b (i*<tܨG4SUWE;7Q [%?RWl)$<}»dk2B~e yGBxO :Ҥ 8,-D?f &MŪmZ/=O?eۄMiyᩍȧ +;䃞v; r\SjFoGL3}'j%uO_"_cs93@y'Ma9Jf.aN>ߨZ|an|?eÆr@IƦa[ZO[t D {kU ͑&1>>e{ĄIJYTJK"0@{pH3, GQG$bejq ܀e?@ |56)m4~ĽO\z̡mϡasR j*\=٘/y i ϐg.db_3BReP J=Mk[D R8k] ]z*W*Z#onA G<&hiM:u5b>@kMY6=jqLGpc~qvX)`<3ͭYG'Iײ`Xyo\rB8wwvIyb;ohAmbNKbt;uO}ʵvޣW4RyxLD>8sYuD%pq0oVy~_1qBp ~[G܀&xQB\p2p! _t%~ iԬQgm`x '*Ӯ^:=;K3 iS}6v3G-FS=ӒPߺõ͒ћPe;ݷsL5t57:EC{ oSDK}JN+) YxhхtB![PWx@x5a*TV3cR#~t7Rb>Wo'5*퍛b 1sڸy='qlǎnq:KfVV%UCDDtJlY߅jq8#!lM{n;Lak.͓]+{{֣Mf1w7!İP4ThHB2zV璅=dh٣>%ǎ*of_#4cL6Ŧ wGpj }L&e^hS#ǔ}l+wk0{eU^D q2i9"LvYd(,@n^cMPCraG;WUH#tFڗ) xxЈԀ FxlIՃ5|v 8슊&t.n#&_Ǭ~9 As7|̘X3j%?<#FuK2_VgKxnFc3:c.6yXҵoD84+BSQGFwN`bXC*ruhr[ a%n*BW^LG䰄4Iiͫ&ZnK|z +=?8I eo&!Y/u(E;_}EX)Mqz EY=8-D-Cb-sFw"b|Ȣ6̧|dz6Yī~ 8 Ⅺ|iDT1!xx} ?j\NPNXoՇf 9KMO|ېuT |"dށ[f8: XsB]^iGkd4k:g .1Q h\T/!>ԗp=N}swݺ-˽YJzXnFZL[]pb*-^ BS"ʜE P q S 0tj q\ &{ȵ:i1KK|{'DZwCXzC5J NM+캶T?^159>3{Q VlF]?.V<9JvPn}mUw/(arК,@>[ ߜ|2| Bʕ$4JJ2GT-nxBI]1o}YҋRqvG ~f;j)ݼBfb,lD=#WCY\Ⱦ"f~6@Ӹ־huYlDI,9#Bo7Ҿ a:\;i4\XWr/sd#%Z+ҧQ\u+9i#Uqpij˘LnjeWz5/3c1$e]YYhc_S oBsw߽^qeZeMS!`ϒMULEcwRvMgp2!<`N\3[SwNL!:TjgZNgF[}a2w]~UG7]6ha6>+Dc7#0doAw֖rȫ*Z6{E0k7oeD-E H,mꠞq7t!&Q 5v}a6Vmkޢ!sA$zQt?1t m:slSȧWC|l C*OE詾-"|B%:&Q. HQ^q JjJ#Wy;WJλC]oϣI @FUKԑeSv @L$B'r:aܒoՀ](ccvz&ku2H =ŗ-=,tz~+zG+V˽`)+bM`:ɦul+UwmՂr^A2xQ۽)[qUS8 ݺyԒDG*d g{ݮip^ 6<=1͏w()Py^_3| ն1|"[!3>[e$Meld~r8a (d# 8:c-AnyZ 7a4Jz|!9uCmG2'Lh=DQkT֊ FAΉmFMgF &Z͈_;H"1Y?+X]1_ 0|U7/ڤv(ɏUܛxE ;X4͚k{!X,ڎL_@tlO 00_č"p԰A'bxtR#_d5R^D#@ʉo`ts"߃B`IgzZlVќ ?hW#Ns[9#K"$8;rݯNmÇJs8_a f9hE3cI?D8oP $|XMשh>:3W!U Iν C" (DݷKR4&5 QAl鍻=6s'nStX*VP6f7m4nzTNҔV*60*PhcL'<׽K)yISn5S TBŠll2[VtwEan3}u_HYىj.,;&1mk rGXtY?DGT80mW/6%Y*j4̚U1uY9Z)O M8y# pY KA0HX~8!xx৘Y8*v,w_o-"SŢiFL%jiUnJD˫Ӧ[[t2 =@6dlb螟.V1 9glAc1lCӃE9f;j^%q`mm;3P//MuzfrytB}j#P:[BHwʷ;2P Qk8+<2:l3Y//Q>t:I 6|_I]޶Pq6H"㿓ך_ӛbrʗҠe _X HlΟtud$YRK p)ANe ɽ.["4fhEr-v(ei;YR!)?HZ?!z-a8oO˖lC&,7fglho9ћE,4)p\=e XcQNV'mUxmxj>4D^l/JГ\aƤ(a!Nvz t:]`p4mIHAuTYn۩.s3dػ "p J$Yt'ati!A|Gc?^kҦnǏZA{6UriVS QM8=` tn&Wt?Cv<ν r|O\p0:`y}"ەvCy[c2r~dL /UiY܁Jh~L[Q5>KrD+hĞhKՙAg4 E!lIe/)-7&:F!{ d!})9` —ѲEg! ",'+N/S˖XOl,9ɱpҀ>|c\Nj7t*dAw3%"kV$]ڟΔ/w۱Dᨼ^HE̠ͅW[\@AR[a<! FJ(Enͣ ^ }pPUb3ϊ׺(-c=h)f6جH>!1e®y}~‚ ovN&hZ5Uv+)ۡ"/85e匄"H{Le2Աw#rwJ "e3h":RDFV-fKʼn xr X06@; g?7s)D]~4C ˪PvAy\;22 $^<*~LoAx1fUF< VqǠbQ1^y$Ѧ A9_!okTI Dtwul,TWTI\nNJY͠RMQz}E?pk7JcNHӶǛ-ͩŏj<33fш$2c% >אq%T:Z@?n,O s=lFHBf?iu m  hA9x0B[07.3<"rqs=p#.xC'EDb7)ӱdY\h\L̖T;Sz3yd2pA>b+@h0 F.2:O'7p]C%qdRncC2Gx4$J=̬eiOYm:&s\Y;>2Q[4!3eVբ'3uєxL/ycs{Rp9֟1'n0a158gx,p/N3z@;+c ֒/5̣EaO@ΥV }An6@:kzl-۩`;^8ƀ zC e}NBSN#>)¦w'?3+.EU$19&p>2/)O2dn3j&boffwv<#1ȴcPOƹ>xE>$XJ$YCeUc0B,֩?3ndUn?VD|togG5'"xz"{'^ӱ;T %*ͨZPRatD4wBH'knl/dpRQ]?X]{@;2EZ3+Jғ 3\IQQ^]( D:j0}; ZTF/x߂.!by[ZTA6(T3Ab'Htdx]\u޾3&qX L-N ש[DxЈ}39g 2'IޝȰ~it^)x{݃'k񘧶֊E'*+ѵi 5uNA@gm:EOX}Kg WYˌ߇쁵30%TAǍM֍hUbQ/Ί/7$PX?/a+rR&C\=X FIR*"`؂qcBzB童dN0^V?l܁&T[@o3RYP6mr pGG݅gi88=䎅@2qPnKα}ei߮gxYS3wvHZxlN~2ofekUO@}Ǒ\-d^z9a5KTXs 4.0U pzF$98ǘS}Hrq3HJ4?K.vΠBI='~'!}]+腕H L "![spѴ@JJS@4^L@:R{)#mY RˈC^M톰k}+vþ6No07MeBcy;`Gi|`+"ܲ |H*1, ?wBU>VH;s"ϋqv_KHv vjDZsh]zWlAHdR_9 0,!=ȴps(WE޶$nmjMstE -M4Vrk%`yS3v)-ZD6>͗ёe$IoY& H\Xf< 2v(s)+\=Ot$`*1ɋkHP@[89 xydʤJ/:{1CWmUu0Ti߱LGp*0B [.i8B1qaP$"d d5l)Z MUA%I9oAnޭb,XS3Pt/s6~S7>,L\VA_/~lݩ1bhSg6S j NJ X+")M]".0֫U60TKj7<ǒ%j";(>LLA< <@m d N+LЈo+ @6L`#"podRjf- 5=hZno҇\w[?8 vkfʶu.W_/yRZFCaw,u=O0\NkW] @¬Vmq\)82[f4$2=GERxRs$!l73"=g4¦BI%LJKW 6x:#=+7 [:Չ Cz ;_h9c]e-}klHAyʹN|3m1:R9{r',@ N"#t1P)ap 9B߄PKS?Z -r]N]xC`gXȕ\NƟ@$l{տz _ 3U|"$UjB ǏcD #,\}$]ϵSn?;N]w6U>n@SŒ&}2@n\mQ٢ޞd$Qhqcݽ)6YrgK e_<eΟb6s*)=|Etv*?$$:ng] B_`Fe92dii?=dmh/ T-TYR@$îtCIٟ._V-|G9CcA&MO<ܶj 1O t 1RH<$uUS&gUGAJ(}Uޤ j)U6>Y G3w kV9$:^P"#D̳Ë-$q*qu#4!a$!|HwL{pد-<[f{mͧ},L3n=yF#] hn_](nKw dUs<Xt\)B {2渡5" J=jo_}>ۚ=HUssmHܿ.`Sl(gZhxF^jZf򑺫E=9,IH8\Hrh{%zt{EWW`L,}|||c]]#D< 8~e? r+g.Jo;#5Kx{])|~#6q1. +6J/+(~jie:\m]G:J.FP2$, ;n^=D//0%!Kԙ~eI]!@u~ܩP.:Pa癍9CQTYJʌN3+,65V7(E+w=J΃\>zdD1$;"FOC )KC L8v\>7Cd@nJfry.j>|Art(c 2ğ : JpequW/NBQSII4uMKh hzBAPfdH 9aRb~0ks9˾UlNi՞9q0ܠP\ 7ޒ ~礛@{R?UQ\2m!iI(:p9-p!* , @cP#Fp;1['Q#Fn6VԻΧMl$>2flZoqkr\CMJi :An .$|}'@RuR-0 #zMW@oUa!7I6z0RnAs"̆e{ZD~P]b5Nޙq53UV3hm:$W1&&ޜ7> q6n%)K~ e}2q;CEv~O U x}jIZl>+cP|n3)ixk̚s/KOQ6$h.m8W4 JdgmT M|\kT D%sSKf4nG3`r,Oâ PW6y DwR0IaY+5: Esh_ a3,ܼiwpLS?cIZ*+ ] ɛ!]=?[EkZIZH;dᝅ]{_w=5]"#pYwn-; )7IAP-h `0S0ο(zCڂWtHwoN[a BlSښ[{.-71p.[2zxVY^Y{ lBPh!҅ZmtVNa89"݀ٷĴ +cj|mSRBF3 2B)¤c+ؑ3{*$g.S\,샓U~ue(u*L'@ND+&ci^Ӊ&mׂ띍^"hŁqJm_ݞMkT M\lgS^*UnDL}\9߳V)O6&6z;m'F,nBH- ُZPσ2J[ eH[# ihrv0$$ĝo )=[ B[:KxW]r,yl\XI@#SZc4V/6ar%ϓ uH,1 v WCvB@;qgg]Y)N1[ z73L`o3w׽^%$qux*cq>t\6e֥"58-T=CVGֻՀ-&XJrɅV1yDB@hyݢ !TY[Rc4QĝwKVCǺT ZbVrE%[⻐?~eL2ß,bsJF2nu0JJYVPzr/_޸K%%`30A 051|2r5mC]Nex}bvΤÆL"JOAXmi1X4J?e1o(sY̙1FԹ|_q8 'Loa8fpQr赬u@VzQEy __iB,tGEw'Ha<}&J6)u48|ʣV[ RvtC0bq` :S.05`j뺷"0ݘ6.4ݪº1;D{ } u ~vp>nh_<(sp Ie0~xé3yK18k\!^B卙u]5Di՚G%o dEK'[ pg;ϗ UUJndr3Nr)7? Oۊ]F9g$.f->ѳ*sIWRq-z)1yͯtg">HX[mj> qZ7IEm(a"㯐fnUCd@Y0k ^56TZP_X}LEdFȞ'5`pp!60jebZzK"[y}` PSחEp"G(c_ jtt{䅸!t6l¯⌔MMeWejK}Ԭ&Js,Ϙ=DŽ+XϷi6n)H-ؾnÉ|xwU ڳ(awMPG(wg|ձl-*[^&@Eg+Y:A]bқzJ!'c„a636;[Xs Pi:d(#&r:MYtlf5-,J (:|gz4@(t(1wr?|RQK\h+b'E'(zƒ.q ݃o8Fv7פwq'x&!WFsLqzlÒ/`p,oeUz VSSu !r/7y=Y;$CL>p#(k,{\=xd7WKGre5J%)ozDeKa4JsY_ a k`5iA"Y sȴCO*-%%$PWQsxa-I/Ԙ,kmeZk:}%0ry@2Ӑ~N=bZⲀ6{l@lV DRelE9>`U&FZ#7Kiofc ݓr~zA”mM'8:f}>Q1uhIU +.Q6Q"@, 66mʀ o!SO(+l4K+DžBk']s" Ϧpt<=ĂZm fl qn-s?# ޿y@.GPIЀXaiu+R윴D\YMMN*v/A {JW3y;(`` 6lh#q8ahU8yg5lNx O|@Gx{G9|Z j7l61P*sh(EKMW;?R#$ u"tV^ swwIb $Tq[vEBϳ!.Ũc@2Ξnuw`}3.aGsQ9r%x8^4bfV\k/;fܭتĭYs!Մlw\a ۠'<᤼ ӫ2:k)54 pY:cX"IlXʌUV#49wӶk8N@_kD ҳ(X5Cj́߱('<wz0!'۝bf$C |[e!.=M)E -/1ץM v|+ hi YZ