libtss2-tcti-tabrmd0-2.3.3-3.3.1 >  A `:p9|M>; ^[%c81ɩh -'"`+6l_jGSAP,"8^/Dy6~uQoĝu V$lKU7)I'T\:F t4y|Nε uI_|[\Gb9X7GIDNY<*D5곕:Q[*HOd[mk %ǎbNiҍ. ~wIJ;s10d3b1a5bb9a4681d3e28e31ede7399010d4ca612fbc8ca3247f2ccef5b3563cc93b1bbbae5bb9f4db483c966941691520e0463d\`:p9|*.Lt$5mM0!:&g |QL"t30ͱ;+F+9LoN՘+x]w=dYĮOY4-'q^3޸C/|2Ym0IU dy-yoHUgJF ]%"$ !d_ >@Zc\GX s{޼p@0?0d # K"/ EV     $HP(89(:>-@-F-G-H-I-X-Y-\.].^.Fb.Rc.d/e/f/l/u/v/w0<x0Dy0L z00000Clibtss2-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.`:s390lp5hSUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/System/Librarieshttps://github.com/tpm2-software/tpm2-abrmdlinuxs390xh`:`:7a3d113d41684653960e53e6f1714a9c5cac8ff7dae23cb070f10971faad0845libtss2-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(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.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/ldconfigs390lp5 16206547872.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_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=888697203282a11ce90f75ef954af88ef22b40f1, stripped PR RRRRRR R R R RR`F*5uutf-85e9e2f4139b6d08768b0e5a7dbe6895d068638c6584083915d48e6503aca753d?7zXZ !t/+] cr$x#Diwxaw^Ń4-7b1\xO 3q7ϔD zw3On#jh Q?I؀|w09#r6jU>'%׉h Nrv*dc߈3`ᠮ$k+l w!eOTV6Q sD=g6{{BXFNuJf[وm_sZ >~&4O錄KL3r9+n9۶:g1VuNQdCciɊ׸6`>m4.V QG'qʌy۞@ *  }eT $[ h OKDfX9#3PNJԏL#9)P:&ɴ껟jr}W2K bVKvХkG * ]@LVSlЇsxh₋2\]OLgM0i2hXxS{Dzznֆbfd.U0{Lrˌ Gm=m8E ejpPR}!/T"A'STs5aZ/x,5- |%再` E\JEDcL6-QXd ~ER9L4Qo0G7Hv)n- @uiYrdnꖱpQ`\|Zi3c?]o08.=Ys@8d StMK˸~ZmW}7 ֟jg%ά #!cm m͙*V'uċE_wuf#@;5tHű 5˔<=21PNըE%xwq!ޔ: /$T]tۭ3;}cgO ?7fVҋTgLPwg2q([lg^W8! k/$ShKcxD+Hљ1#yGmpv{G,x md0Ѝ>08$Hs~!ȓ3CghٟYB$ɞÉz*tP+6&+#`Tb!Y-9LSUs'Z$/xQ -Zj5(U-Q*1/*q3c:d+*)Ot@BH \&zY}._R *-+ŗ];Icsj_S׋1AOC=]d%L b}ڑ:Ϛ#W ; . f_{`"ge 4,+( 7@MV%T5tZz}wףaw5Ĥ+jמH=(2S8|oGO:7$nJBb=E=bOhvϸ?7˃L :9ec/%TX'nl\9Y{k){ 0:&tG Qqґ-I,.dj'IOz#Lb}RW"[2Rs3hRévO 17LE}dXUM-14~0YNՇ9Lp7C4,Rn5tKAvMTƇc0һ?d8q[[XQrы@ZlvܵUUA{7($|}UЄNpƶH1;O`CT80 9E-KgO$Vʴ,vEQEv1x$RVeP$B_VP^s>4񻛏d).Knn:Rm1djLLX#\(D҂sqh5 \k~iav(8GEM/ AF°qY_;6[H'P㸂e/ Afp558+#ָ /)3K|~~1z>[^a]TiE|EsxvsdcW'O`4)-h ZqCF/}2 O}? i9cwvj?"ܿ._~vdq|͏GZ#E\@n{';2^}Y}GA5S>3K0*ʞzMuiWI;SR[noN4L}W=(/ZrriNueL|rT\xL@f4R/-ɄO!ѵٓ?LH@IE&a9%nHLԌm*t5˖\WVJ! uSdH휪N`'[\Y'5.{^1|3j'*WU!\.[@M%-;aʲ!>Jn~{Myh)I,өD?bZbd3!f2^/rklʔ0%A%%rا}-}E|\<*cT@]bymM<8g->^ɁiUj),'BT^Ee6+(档ĜfI{B:V(p4H]<6YiiD2 D*㾞BbIܟ{xsn?:᭡2xЮr֜8[ҹr5þ-]s!~N ׶I Ų NRG^*{dk ㇹ+.S>IO&#;\ RhuG.}Wxy)LϏ09_\90Ѐd4*FU1|RL_#4v*B&=,5.>Z XRRk},DB)\0Wtxf5Q.ރ?AQýNv!Nr*9}C֗Kâ[ljZ>/DauXA8 K#c/2|+~a+!X{ pDg[削uS]]lP뛭eo5nh)Bub`Ru:=6A)VEV@9fGqCCLY$1i)JvC1+i:JaT6p $hցv0p`v!'Ƥn*3_(*&=m⧂7Pn/)Ej"jʭG{/Klz rùD0N+nmqV2'޲< PݼiڣJCq;nJbV?/0~сSs4~?owAZr/XBA[ˁ\K]+2t:*&AtT!?Ou($|9*[knbfdӹ q絹,܇l熺G)i%wyHڈ_ q= k71Cnn*O{ss0!s%ʞF8m *ۓE+ P=tAr[nY$UQ2h@A bO32zt<| ފ2iF7GZC##x+pWS QGl-zfє'$[ؘ}"5V֚XDBu1=m hl Xj[vO<ջe1bd7uP8'[bE\jwښqWN:Ж36QEvŝե aoSW2Nzs$ ݰM'~x7 (ou1e`.uLf]#65b –N,_qk3i>j|d X8٣#nbiLuk޻/lbg{5'*(Rcx _u˩BԊ)$S3r}Iښ\fù)(Qz)eƍ'\`wѸ".ebR ?O;y``H ~Շ^e~L1N~ : 8q`@=Z56'P7ؐU9UE}mci=3`L?wKd/]p> M+ ea2AaBH) ca7fZ(PM6 UoX%UXVȮj(ʩ3D)jEmR <4ڋ"1<@8Q$ G`RZ8-g?٪;H ʡlNx΂FΈ#Gdi ğE ɡ&*(>{T5>ҥL `R>z왹U}e߿MzcD2L'/2 \JnK$2|~>?HC0[b`S,_rWpY$vrآJU 㖂)vCo[]+ 6)EGn 4r^?<$ڬurq2N" ʅ\Re4E"T@ۭ8%Q٧TJMdDbudژbXB-*(pw 'PV-MN9"Ig,:quio,=wv+'ÌSjG)}`I|:]C쵶RWk-`k㪙PM=gKҡE0b0 Er(_ʟ ,UAָm=|Йs6t);ײ6r,^xLЦI[^'5دvXz 7U#{|1 '$ DŽ_αU/C4̃s]M)RL 6ZMΤï%N29"`"M D|H  E*F*' ɇ6[6t#$z:eK%vN(HPw9{ɽ'?-D2mu%cg/t`.@Ĭq|0zr >\"Mn+3PϛۜEp;Cg)Izь944둣8(BgsC2Hbeu:GPp\{YuL4!9r}fT Ej 9"4١Pğ)ΚA}<8w9z ܄9`#{"F`ZW_= 5t[jr11$4WW,ӎy`!Ea#ɷQRbncEBrJi_Є~VL,遣KgYwONRCGyZTJ/~5oMt -uUjy~aa,Ke_wxف)i$ fp=/q2c{=zNz}NqEս[wfx׊dzZ=1Xͳ vÉ0f 'jZ˖͖ƽZЎIx :f$-4AM)Y,Lca0k*oه}˾pyLPA}T?XlZ1}1X5,3-7wG ).*v5/Vk>BJk=@Gȥɔ)}P*Fٷd1Ǜh0ȩZ[iؽ^~\ϋmkH> 1꾗 v3ނeنJkmVg*z,=4}DρCFOT\ -~8H;:h́ Q "YYZd(fb?VR4ѐ)@x7S|vȽ;B&J-gB:,K۲D@:v` VjFH_eo캏 EDuv9FW1d(twewj 'P>Ќ(-Di<@M*l0:orsr gSiݫh.OokbTYM"݄uHApKuxO GҀJ'7:#jn dmQ/mѮR5fzWtܩ{B E]h:qH_!qe3+& {"όwxU/M z\a -7UɾG[fR-TRK S;FLo4VR;Ĉ#ՍM)%Vb$b̩yA@ Z:B]AeXRw2..i6$~!}È@1l=M!LQkxWA<&̱w'DFbK|n%8u;^ojRYin$Eͯ4&++Ĥk7"/J) -HT9d7ҹ;YTkf.]j1ΆoY2 Vbqȸd|$J?QV%y/ᑎn# %@)tKUv 3҇Q3>=O!Qq,kCh*(u,ì\_ ,}3_0Q[b&jOWmb|:PQdg ſ]\&@wdT Tx{atǗጡJ;A*Mo#XFKQ qpu|Uƶ2=ApcdFmT́cǦgMV{R 8P7!L ⳽asylFX}Vܠ)?)@Vt/Ǚ]b HkY'ٖ0/ Rit_ 3xW/I VId U@P^ϩP}}eql1~e =A,"K2y̽|Ƴ/Wd#!m͑ɵVv H"dEJKHWNB[=^ W$C.k_ZlH;U/͌[09"@I*3z>PZ3lNI4$m4WP؟K; 짛 4s;cgā Ú63ѣC;郉ѓ$\׵كb2!1>+OhXKl%H"k^^\{ 1@=yVxe5nVjG7]1QfJ)ǬAj&@ܰ`#O) O) BdPGwl|R^= Q(H=̗A\|K2!9{(%Xk4vbkFS8h#u3w"ENL1>,յpe5_)sk >|(awA\chdJm3.'ysө<f(3?0k0XК,@50L놤9{ywߟ\0Hhސ)ZX EGDzD쓕`^o&(M\@']}oؿ1o*)w;_2Fhu7 KH)l2 ulQ" `m5Z:KI)lsёFŪ<5}gtΆ/YT?,k`= e@svUnخn[ :}+yZk!O: j .8C 83[$ix4t-% ̶*웇N5:w"?3݄m}焼ݖ& uasx0u('~& =aW<1SY ,r&dճ%X +9i z>W2*G4cح9%Nkϗ `ʿ.q6Δğ?΅HoxKL"u`E.VigVJָ˻=VTZ6(gO:\Bs[Ei ŎE9$jgr9}VJ NǑv4&s`_/[TuL 2IOɳ_vyP gJU3|hCe0J(Tkkh!c VRB8FvVSP6v41Eew:Dds_!Q˰\<ա|b> GZju|Ȱn;tY&UZLn-tzSe]N=2-{WSBz1T0(UoULRE+h؆CY [/@F:T4 HrТs:#j݂V P&p mv :=z x ؎4f`dş^s"JCAQ7kGb?O[iMI p|+?3 s6$fCp3%Vb =V@RQ:15c֗d%KeӷVdw7Dg#s䣌/]K|^\N*//1?le}jϾ 5'I 7E꜐s఺ѨiTdQC6GFhAiW|s =]4_ab̼ O],Zr(# ! M4>הj?Z,ϯp&2/ܼB8r7 ME6dr2LOXUY, >y8cȳцJXKV0 b-!RO!*_S>l],0`s~ UD&4;X^\Q2/}K1mu>TP&2;j)~rEI:4Bs fEg~\\;hDf @6[rL8o1MHA|d> XU:H }҇&Pfj3k`+΂MZ_ܳ?ZdĪ2E+WLds I6#`ZP3CEՔG7He<)K,*?P#;ӥ=Kbl[Fo>n%%``PZ`a@ja%0+Q9 h0+6%an,>X(:kv?Z&WwzcSj碒s`<qԹL(G8cY0VB@]ɼz=,2z94g3܁HY6DqcFב2|h8T8cqzv>»q0 Yˬ&= !)fi%hw')6k0wxG+u ޮ<!UV:[8Kذ3$ۑTF3' J*\H]}l>rcye|sy墅lN9F,5e[_xA㈴vPjz+ܜLL*IHiHzÔ*ΰ{y#'L#:o9z!M0=I~x0ZVT/eQ U)xT#'(gۣ҇$FYgERǏ>?Edb]i;XawW%4??iq ČJԇ-kLv+'|ʥ!H :7ؤ4z/1p0fdxCpG}Ӆ!{fQ()\Fa%C7sٶ5Lը٢C\{ǃC'N!h/ͪV\)XTP^'\nu3DE62/u_kO%bKɛ"lZ%{V v(cE'ʸLjXXyGʩ1LPަ?pMT܅~KF r /?8+; MRM]. "N(VZ'`QHhrjpNȴV'|9aEx['׾}5$hU>jQ,}l乘5BV.:$,}V~_U7 }Q͕oU'4I31k̋z"_2mPW Nƒ^hNT|%IS7@^LQE(&u` av+_[i=bxpEUJrsiu?1؈ŢM σRV'p&Kw!C#U&emo;?*u"wXu{zpwi*I<-sRaWY'z{Dlv@3yr˟ 'JExU,Gut vBIS1 L$6iACeJt}X U& Y;[1iy\k>/Pd"s+sIL)NUSW-}gĐE[Ԣpƥ@DBP!P/;)# ,ǥԐ},х'yKsз3x-'ggd!-g_mY-J%ݒ;! "Dw/ qw3ܧflƏȑF/߿ʁ8\twtX`<ӓ[lX5K  WAYc@QeA^> u*$JHHUl"'wd_h`5۱BtӥNCgP[?%>cXF*?W@60STu WںBZQnd5k̏_+y+q,uxPlg.ߣ'ylvߨ}dz yk``[i2nN<П&fۚjՃȼ)M4 a?bS/99 g×2Mg冝xP)zj Z%1R1e,yh@3tS'K5M2>fSs|xzE;G+CYIl`ٛRZ+8(-go~(r3W+Ϊ_u{!~|\C((">ęTw}YԿ'SR il~4xd~e֋?ƿ>jsV&=B6EE#z,xsNnځ|;I 5h#/*Y-H7wDobQ )[_wcɹBb*:^[_h9oaFKHБX$2rt)z0;O9'4ĚGa0v,Μ [ 6dfɠ= rY.|gڕ-Yrh$F~pU9 }EzWQbb*S X}1BCf#:}GT %jb[.Kjc"MnFu: 02gzjcSoԅ%edGrwPWEuBQ`(%`aQ/T5^^Q7؟_i?Ѵap(Ț܅y>罷U+kծ!kЂGixq֋/gho/"O8d8?/5!=){|01%v@ACM(bkd8*;ԞXrRF?u>I-п\uD mrnenC-ruVLh\-s mm$Fs"Y:.–u`0X4迮1Ax.}\<)$w|Z) /K{X$2a҇6Qت,8s!t_Kǎ6\نpPTB"hN!lO/Wm^%ľY<7Cpg09䟀8m]~p l8ʢ uW/Sf4?/{vL@yձ}kNr/A&vܜoB ?o;j5E.]}Z.Ѧ^y0;j"U 87o@1gt c^ [l]I7K%, ,-NKPc_2$zR;̫pA{7&5Eźqj.Xnco.~MwfBN6z%UZ-dǂTT I1_+{]*?ή53n8n9Ct]ALR7?39 -S"Z\65/ɲ:VF`>O_4qSw7=P!nӴ1ZqbA<•s2_#AAҳ$C2(Rʺ6p4&t/[O4u0AALCóV$2Up =$ Q *P;59nI)e*+URy9N옰_Sås?CڧN w$&DVvM= E>%Tby?T1 f~qC \4޶{C %)4ΩeQ!ܩ3Hpkj,I3 ː945AkF>}mӵc V\D8Ÿ0FL(#⥹phtGώpk]oSrzhFcjg!5ЉAai`<{(͌6l/AAI÷h0dq_!4$zG8iȮSaGŋkX)N/`y>721^ LaL;_ѿjc39Q4>e!A8k<>cH0D,Jk$.x?7iŃjt-rq U7'f&[ܮɠ2ljoEt9`RrE貿!$C u`&Jx1\s2ToL2IdBsׁ2qؤ*dt Yb<3HU?3O:B̹uWĸ~H|$5 =_&dst(KK!{EWmWh-&CF > ($$Ѥ2#8oͭVWKDUAox[""һoxNLmz4e ^(JŅ#ףRpiV!EÞ}?IO:byGgnM]\Nm˲TQH7?1\cb_SQLD#qv!}Y`` G_}4=[,QLHTm} ^IꖇqHމgpwL-7Ɣ{d՝O?%p=n UxZxHlm@a)=6qRYm1]2xbGS bɪ@Ge{Q%*+}hY aߖ~61u~ 62rTVb/7̎eU+d>€_:ʬ.\~T~XSŠ ctӷTO\KÓ2 SAbskn' GlPɉ +FbiXTΣ_,xpDB)|(8ށ41]P_!\.H\tج/Ózԧ ` KRVVA>ᔢo`I5~,q<q&hٗC= V՜j -5ѣcsYiIxHżT 7I<>Bm5Ov*)u#$Q[pc3 7_Oް"6%r[ՃE(QOY9$ʵ][ߚ3kag2tgy0Qo*5ۨ M"y<\^O쒂b^&^Q[~/:Jpw%x}!I_"0)ܹf[$K*=L-n=8ǀ!˽\1VLOlilB`>hJ:KxGsDn_r=8:6*?{IWDΆq0f:ghz4)=4!B}2C%5Mꨭ^3@fȴ+s֮ = mD7DžSϗJ/tB-MBgQ퟇blOHF ^q*;+ڣ|3Ⱥԃ&cF*feΥzp{;<5N|FEq#ΫƐYQ+0mA3T$&> S x}0t\+^ys&ݢ SyWU3Ї pO=$)L髊v|iHCYghE:QVHqpR-Y•?e j..xadzi97o' d_]xh7Щn7׏$HQ_?`!zyٙ1q.ӱE?Iȵ]XF+ %bcCzT+q!hFB3G%[LTpSU4@.7 +6sz.L $4Kw"¸SězZ NFUnNY%iTe~viak{_D$Tɫ0pfa_mBߡLdF\yuj!%JY =EE9G"+/6I~AnCK֝9sŇ]\PF#{3V9`F߸/<85/0Wfm,S~zFms'\0zU;(, iƠ:y*7lv+FEWib޻ڐ4=^MR2˟ˋKrcntmk. &FXOla/ njKf pu YV8bNK ,`D_WŁ87}T)34k`2lW#Au\Ӗz8/+FE''# `J3U']V#'A7a6 <aU2Su,8_[.D?4x~+ ƘC4جqs =E ;\蹋yzHHyH j4~u.|[Tտݚ 8)PVI|şayhۼR 5Sx ga[\Rnw'J1h?0I\h9NͲdվriϼki*p_ >[ݖҸC֠w lP~Z*u,-o([D@wQ9I޽KnNRvd0>?.h,vCtVMR2+:h/ 2f,VTm`qƿ(n]<̉-3P#E<IZEvgpVMK@Fc\ɗxɯPAfz+vjRMaX}ARiAsS1*)%Y sKe E$yzT탧zEGM 냂IQ2ԠtY; iVf,+Ng@jXa :G~;v|$ >tSߓQw~b沷ʅnVә|t8kJ wm`;HLǕFdt$8tv_$ ܯ{Q2{ Z3- =y<;΄q}qTI~d&in:\)P P< Þ(nטBe3F *0Q/4964;/]3$&{:$ ,(  հ;EQ:/D+'#aM3+Y* s&M gGS@[ql婜?!d898,$B][JԱՉ@y<{m{S'$o,r#IѾ_1%#-kHڹyt2؛{ys&aMHLA;!z} ;}(co}|C#`Y|ھFd^㎵pS j>c>.u2hU=1xpܼn,SO ZzY 8Z0 RĔ4hR^U=ozIQJ)"H] x"Ÿ3$8ʟ]Ek#?q0IXm3Aqʑ՗f,ڛGWFA(*)k1Jҝ'Q3ـ*z,GF WS!Ư k^sqjI}*#{y[ŗ5)HΡrLg{*)Ѕ܇y[c2+W1',. p$@Mn4 5/XD܈"}mҥ.Qz#Rmp쩷v>G%jʎ*{'e禮y'Hk^#.Xy]MΝb CG.LYdA$Mdӌ"z 2[Vp_jHgA6&ku]aEςfWD-?~LhnF"-L͹D4m[j $$F8pTfװ"&,-'bûa%n/1XQɤxxد!d""~v_T>Jiq:w*.AW9ectqa`SGLiuw >):QAZ۾aw@?[hfv8 *^6E ?}[a4Mj,fCN"PZOZr1fKCڮ^2v0\ f_bg. K~WdL\I80y)Ş3֖-52Ihx J$rnL*~Xx:dP7U A˹6C^Dy$q觠ږpe7Ї$C{Cist8;L0 3{Mu|?oޱIm,8=J d5$Pp5vw&&'C(rw8/~~Lz GkkyBTUGԗ8 ?,o׷L!wi4\og%=yP\/aڱqsZ#^sxZl7*̦!H8Kn!-0">Eb6x0=%A_3FQ5Lir1Lɍug<~c | *ݣ!6ZˊbGoI55fi<+?6tjr_:QVtMWN#F5ou&=8H!C#F#C Y''L[E5U{O;Y2O鳫47 Diqphs'a0~HIo ?mzׇI: H]+ \N9iƙ*vZRB9f '2CO/2n(b  <7'_0Yݏ mh]u7vR |t3b>W5 oS-3"AT8F<1mXK!KI)Rl<:t h~K3:3<ބX:ϏFN{|"FV2 m Ñ0j{H䯗JegTu`Zg$ֱ5c!^4oR -<;KU rEleYPtUoߚ;APs08WEj }k-zz?\d\5?*o4tkb`S0E"$Zh;8B| e9]F8nݠ"&OPEk5ł3K<8 (dD7Ӕ" "2;]3`.][kaG< PN$Wǟ.#NB0s~PTFIg־y.RguKHV `z#6SdՍ=Cl[Ae0fݍmհ?;$Tsa#^8M(}\g oā=RB &l5(>%[0X[c_JRidS"]>vLebߞIcEUWPO .pK>y=`<6'MGoxye7 ȳG{Alfmp%) z'F9ꡒ(j[wƣ1tF`VqFLv+®ynG0'MlùS+JocI#]Wl-CΆ}KeL2g OQKɽA _upkV2/Ə k!rhba:Ւg0}2}yoiK?o8X}ܵ]˩H;|wXUȅ| jGk9ׁĠR^ӌT<ӗTr[nb/y\U$m}atR2;ֵZ1Ue?x6.ؿ:7tB5o }S[Ss\NDN]8H8{A&<Hp|КS%c[Dvw֛5k@ I ^O>$T=V?1fFSZMlFo#qr(bq~?]hrW+Y@ D*sH}cP˚83%>!}/h >b;?'̏mz8PkIZl%dr xuÉp7 ;u+J" b<'\w8)˸,T@Ȟ^7yݨTZT*opR4n/Η@f:M7Nd9f(Y: a+ņCr붱֠xvM%39`l,fF.'q(}5W{&d4"־`b݅1u҅?yYd^MƭnƆp|bs `A*̗A2YGkvlfgJ#O#s&8Ac-Xf Njtz?*Qm;1 fe?E%KCL Ao=co_JZmA~[O(|,p9(D&.e`یr]BLB&bU**Vl|@BSϢCR~s MKcps1oZ5 rZ_}ܺ!UFgd2RMG4q8 C&0@#Ң6H]DH'=U H,-](Ut%jA$[Ra"'L8*P<$^S|h@SZ/U\ *D#6F@xO\`v b$LUo՞@Mq"0eCa>xe;}>h(CoH Z͖7T|viyi.UYidS&',[36 (uS#wCUmFr5~qj0YA. `T!=3`2"$_4g@z-u5y!ċx5ÑYCA?]vp_,< }8%2zYǪ{ҲgK a)ȝwԚ%V{51Q x(ɚ9LMܦ@31l+MÛ!҃pڷr3EcL4RX!O5\Y_%% žq6bVVC/@&zӳD+Y@}3]:[1yIg9':BCGI C9LiU+%9UcyP)cSV,}c+{x(Q>R0$ c n0-m~4} E"nzFg~-t'>V(ﷀη㛸VKF7euRSAem@,%“۾&ML+QW3jK5WSB_"-T$ 4${: AmAT}jLx@@{R nym7c݆aË!poBBH[o;嫦^cM<p8CX8VK:36㒙HkcΆ7vA}|.]2/kZ` ʘ5*i{Xp^A`"Y_/>XiP:I' ak")"7הJik(>-D(|Ih.l`luNBOv,I|ii-(4U BPա+XX6y5kEZkJ]Vy"-r!9Gʪ6{Y@醖y\ES:@߹)C8Wi+Pީ,8;:b@˾3G=qVC$0-%O݋ P2D{s CmHGG$:DįzJNbhoY#[O' |79wEְqNAJim6퐢V3fEkYV0ָ b/@,Pe'??R'Uޚ=SNεB ޙ/tk}OOd\6fDW0,-K֒gSW[3>0:.TIkHKh&R4Xpy L2sJ"نߩ&p/s7&ʳ-F8Z5ˮov]닢8Y:[A@ĸqo~;CyuL?a;0ұF`{.\:*9w1^x2gid]RmU2.Gc &H!Tp~i#z&_8j-LީhXU^n\=~u‡Ǧ|V-XLMef1ua=o09(?= Hr$#+O㐶/o؂CqP[2,WHZ׭pWKs)fLNSM缒ҿ05XJMv>~e:5( <Ӈc2Ђg|C)?y<2d;%NZc4筱)Lj-U"=w^vMN[>)HcI*Wcq̍Ֆxy[AVM.S$p3Wl:!81Pj)jeyk3 MUFs?H%IXB9^LeO(¬̠ȩTJgl-#wIv,V(`ð25{:.sڙe7uzqd\fgug"-@@J`F9PҔA /aTVbCzRS`+KC@; ^ARJbZ W7M%(ã h{d&\HDzӬ֥JO>Yvk^zgo|̕1USoݚ܄[Y |lQ4fՙUNŅ!!/k3d"}3)rf :ܐ:.zb&+导8+ި8x!,F v%HGݞ%/+$YdX)Oia]'= #8J-$XlO?\:p&HǾܓ f]6WkZ\hN{[p0r! ;5 HTW80Hr˅T-H֠zθKL@* hubGasgh5JHkнPO˾` PTD@£S/0.|X/" d^Әtonu){='t;cZpE=, !f4[ ðm|҈, l)8cx jR_֤ifE#]CCa!`ޘQyf*=U< 4|f{8-}+ճ9UJ)' %Y:^PNKQ.ضv'f@aQ=WPޱKQao>fI98)n ?jGٲ[5xUF\mV:} Jo)'i gQvs>t{Ӏ9mwgU,}4}wNJh3uSeWRj5>\f]MY )5ږoxo,51<KW7Tix$M>ۡ­en^?6v NE; fVm'&&z8;>g^:uvhĞ- NըSOq,ogS}+E{Nxv`ek`r8\U.bz;K8$9__EqoPm8h0ؒd'vղՄj(Bw&h5D;Oڍ$}" zg$A6~XLb>G 8 h%yH[uENOzӷ՘j#}sq[M!L Cdo{q'9t|MY N9FDwg2RY=yXd*΁2{O0/$~Z.6QPGo?NΎ.=YFJsW\M Ap8'k, >8nE:eBDU[cilFr˳d9v~4Fo'kzY~ 0X; <]U~6H$XV@LuNq[1:L!tķ*J"p䴃;^'VLCql09%ԆR #/Gg/Ox& ܬl7vuԙ|qP[`1:iF6~A? HPuԆ#42D=}/A~i*MgkN^r]&IX^${Q!u.u+9y83}D1kg qqctb⻵&qyF0 wo-{ONqx!]wrt"ޠW#E}ՠ V%A{B\3E߆/;ꩈgD萈=+#lFxuN;Dc1'_ QܤG6r: 3 69㦐c폨 V{%u M," 1_g ֖W,>:M/D:U !N)+4L ή 3z~1@{~Ya4_Sއa:5p/b, B%!mc,i%_N`=lGWH؋r Q _6 >ûf-C[#Ψs._K؟- ]PdYH3FJD"|?{P (ޡ*:I8%"ocdZ~VE$bYp4l<ZnD0ƘEt?/R -aY1+xs 뎋si^.p(BÛChgr3tG']\ BSC2G><;eL }~8R$V{;zjl' "oTԎw*z :쑔lSCq8`,dUG^ 8CXsEW{j!Su`V@a$L](r}=HhFR*+S4eiS5o=];?]S`.D)Z(>{y܁FLs F\֒mrw-l@ns 0J%aN߇E*xx*Ԏ<T14:~ϔ͋eWV8K‘1RU;pC[1 :w~+2md۫z  7nM4!,nN8-"x ct5³˥46WoAg[@)lz >0.pbpr1U;& pv SMIj}fW;$F|~&qVݠ$78#V}a󕣹6)-!(1Cw֝k$9c]*"G?+f65 ;c[${h0zeOzfr*)k`Gn:u/>G?&_%ud{Fā' ~!ǙX3rAo睄fT˽`[RFdZr.J qx'R &c8{%R6r>b,iR\rUJǤk2rz3cT2LNGiڣew$5:]X[9]$TĔl+Tw+qR#iε W5ԩt ( >g?'܆s?tAvy,JM7;_=\}^+cߕ5^rP2{奫ߔ,D h_<9B=rXnz,W}{uKHLC,5Gh$8 h ˙9L>5\ 5@52B=mJMdҠpǦiS >Cc8;G׋HkRe0 +}Pї ȅGs}3@ mu6XB D!n5HRIL%zj_"+7%f3Z<jt{`=Nڛ2>aqc~p`$ʖy?oC6JV6{rդn"V܀r?`R.|YRi݃~dCѺv_hqCS7qbAݨ>t Z"0H>\>Oj7$zagBpo0.J؝uF>7D {KW*(Ss88sQlqg'[ ͿrUu%$ d̲'F* /,mƞEzckFУjthd?k'CWD Hjhc?ڙ],0W t|wPkC`Oqî?tWuMMI.nV2 _P.iR^ՠd=ֿ[S,G}dTiIfSN1j+1=Ev(ބsÒ-A%W [nImP|?~ôZ:T\Gb~ڟ|`t~J=qc_!]ewZiSq)MwePHG "*HǞuvW)os5=d#qepyr=$Q\~v,6ٺ28A %P+{x_:^?z|ef㤤c-Xݪ' >KD@r\qOjK3^.0_[c;iv$E\ :1/k<"deN$vsj11_. ܳ2T.,ǐ|JYG$wL $ّ5:ܺ!_C~B!ߛ0v.T8둋g"OqCH?hUggl3!v!ڨBfp_a+Xtzzs$1љ  {I?y@q*Zč3# &MyKې͛Jq!u?羚w(=\_,bayݢbS̋7[T)rɭ(6QvH$y*9ψZ{PMOO |*Fxso r(:q[!9|y3}6%ZQYqQ×"Q3s[ q󸱴xh2Ik<ˑ=rG5WH!S$`MsGjngGm,q 94!Ee^ڹTe]}k:N浴o!u$_/3͔'wL—EB&Dk3'rtωjrV5+Ha%%X{y,67@̧u_y`T 'sgW>rjwI[R,0脎'M Np16q[;l/*˒1i$GrOjLVД+71ƌL%$>\iis#ge~ *d&v9څQĸq >\ FWqDfp{bz,tvhfz>E_T}- y(P+".IH0#XsSʰfM~2aDrBH*Oyl"'v@.OO)P7TMV͉%}_TIҧ 7~1&A݀$} MށQ:A^sNz6qR)@O! h4 Z"Ĕ}Vl^hR* )ϻ^W~L1$|I8G(\8 ^1eyb+jAuO/@~XM1)gu#vO7g/8`sN_ߺȁ'5庡5(fqKꬩQm_ f7k5SE*>U,X1jufH:6wyg9{<ETbFNᰍOA<5dZE`L!jτkMˎQdˁŷW%.:d@Ebb_"ZKM(&mE%zlY^x.bŨl(ŽͤuO'aB5՝@6oXtb&%ꂻ` t@!} nA=͞`L/ [^~^Ẃ#I6 J~ܼlHuJ{%CBƋļRS)*ײ&3虅~7]~V "ٙK}&~-Z<}Bh0 aQv d py)cYĔ\WIYnPm:?18$dBK_r\wkg^K& d+y \,^ĴّȁMN suIV\VC.(`4:9kgkZ+\[x:/oGYE"y%X0?F5Q]H\3HPÚ~cs W :Z}t""Y``kNq)@xG,wxVƲ~l$4~O65T%u~ ^k˭@8.C)?W;w>sӻI©ʑs'9g2rߎIJ|an \ } (XLR0P`OJg-R[iPh{zwB,éP+N+3 |O>ܢ*Fҷ=?5809_6=}t) 4`ed7VXr}ع`hBེ!Ez ӀSɘ:BWf/O49MD{rr.P ;ߒMϸ- /62 Z_22,'ua%|pm ;n֍cUb$A)Qص~A`,9$eGPP+Bp~kHUn:> W3;Uf L,qE65M&UDEEM /=W"7gWDۭ i8glҫ$0cm. ,BZ߆zjPR,ޢ+$9xq+iUB1*^[4sB- _efVS/T5sj<R&*żh5b\_3$o_KR-?/pV03.2@ɹU.6Mz$c[0piSlkyLF톖?}W+[n>oDÀ ^yn!Ŋ KátOj{7]tzPiexZ[& 6 ;7 nkXds[mM_ƁcR4#- IL|Iy3'XԾTDC]T6h#kNZ_ ;1ǻP3U7$?A36eD>˙ |Fʧģ\;L&!&S߁o^} #D2N3הj%U$O2-By{o3W]zy+5!О,t|yCs1nY$Ɉ+*qVp쬏Ws_|K}Ȁyd K^띹ON3FGX3 #P C V1y֌4r] U!K1͕{DNkA6$x-P~kڠ; ,D܍Uk}9cm03ٷr$)<>mKڒ~X'n \6[ÀTTLW`8^B3&t$&59t8W͙ѵ7T\/̒ zd@&4{[.OmXDqCQ-r 9?T V8rr Dv1%>8qoYGh;A&V*6їNE>ᛱӏ&4mK }A:r 2X;=\^#R4TgzJKW(u/<[q&= T 3FشjU+7zu?aZΒGп{Ja0pqnUZwû[gm,yM1j/oM؁Asw3 ќ9?Ŕ0}׾}_aߡp_)Hr1Z0B{"=@}ԅwaZ4HC}1hqB:woo/ " |) f_R0J/r-0n* z 7d;J$g Aylj,.C[q2hpA]IMheӧʏxpeV fa YZ