libtss2-sys0-32bit-2.3.0-lp152.2.3 >  A ^񷸋/=„/2d(Eq; >iZo& ?& >prc{ek pR`Ɓv0[sZqԐr/5i=KN:)z AjJ3 0hׯxoh9<b e5@%-{3RRN2~zn k5^x8zؾ9pkeX>b% ssTL7 {g!6960186692044b86e284fa3170ed2e9ed62cf42ba39c4f8b06331b42c2dd06ccc1b3e4225590fd3cdffd8c35e7fc9964888b7eb4^񷸋/=„+\D/ee T+Hm4a %݂,7Ajx1Ra\={7VV$(=/aƋR*zTd0<G` ,Fȱt:Qh6ޜB/pTWmDJH 3*^6gPo6q^\ qѢllWRcnz瑉f~PaC'o0NTNT Hz,Ͼ 0%Yf SFKNff0 '>p>@X?@Hd % < (5 O`      *4X`   (89t:>=gG=pH=xI=X=Y=\=]=^=b=c>d? e?f?l?u?(v?0w?x?y? ??@@DClibtss2-sys0-32bit2.3.0lp152.2.3TPM2 System API (SAPI)System API (SAPI) as described in the system level API and TPM command transmission interface specification. This API is a 1-to-1 mapping of the TPM2 commands documented in Part 3 of the TPM2 specification. Additionally there are asynchronous versions of each command. These asynchronous variants may be useful for integration into event-driven programming environments. Both the synchronous and asynchronous API are exposed through this library.^lamb07%lopenSUSE Leap 15.2openSUSEBSD-2-Clausehttps://bugs.opensuse.orgSystem/Librarieshttps://github.com/tpm2-software/tpm2-tsslinuxx86_64/sbin/ldconfig%l^^f246fd0883c4f67009ee49f025c482f6cb9a7ef8ef6ed34045e534c15b1d1354libtss2-sys.so.0.0.0rootrootrootroottpm2-0-tss-2.3.0-lp152.2.3.src.rpmlibtss2-sys.so.0libtss2-sys0-32bitlibtss2-sys0-32bit(x86-32)@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libtss2-mu.so.0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^ P@]@]_@\\@[t[[>@[;e@[6@Z@ZYKYp@YoIYoIY)j@YR@YX@X@X@WW@W,@W@V͛@Matthias Gerstner matthias.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.combwiedemann@suse.commatthias.gerstner@suse.commgerstner@suse.commeissner@suse.comjengelh@inai.demeissner@suse.commeissner@suse.commeissner@suse.comjengelh@inai.dedimstar@opensuse.orgmeissner@suse.com- 0001-esys-Fix-HMAC-generation-for-policy-sessions.patch: fix problems with policy sessions that don't include an TPM2_PolicyAuthValue (bsc#1160736). This bug was fixed upstream in a minor release 2.3.2.- update to upstream version 2.3.0 (dependency for jsc#SLE-9515): - changes in version 2.3.0: - tss2-tctildr: A new library that helps with tcti initialization Recommend to use this in place of custom tcti loading code now ! - tss2-rc: A new library that provides textual representations for return codes - Option to disable NIST-deprecated crypto (--disable-weak-crypto) - Support Esys_TR_FromTPMPublic on sessions (for use in Esys_FlushContext) - map-files with correct symbol lists for tss2-sys and tss2-esys This may lead to unresolved symbols in linked applications - Support to call Tss2_Sys_Execute repeatedly on certain errors - Reduced RAM consumption in Esys due to Tss2_Sys_Execute change - Automated session attribution clearing for esys (decrypt and encrypt) per cmd - Removed libtss2-mu from "Requires" field of libtss2-esys.pc Needs to be added explicitely now - All fixes from 2.2.1, 2.2.2 and 2.2.3 - Fixed SPDX License Identifiers - Fixed Null-pointer problems in tcti-tbs - Fixed Default locality for tcti-mssim set to LOC_0 - Fixed coverity and valgrind leaks detected in test programs (not library code)- update to upstream version 2.2.3: - changes in version 2.2.3: * Fix computation of session name * Fixed PolicyPassword handling of session Attributes * Fixed windows build from dist ball * Fixed default tcti configure option * Fixed nonce size calculation in ESYS sessions - changes in version 2.2.2: * Fixed wrong encryption flag in EncryptDecrypt * Fixing openssl engine invocation- bsc#1130588: Require shadow instead of old pwdutils- update to upstream version 2.2.1: - changes from version 2.2.0: - Fixed leak of hkey on success in iesys_cryptossl_hmac_start - Fixed NULL ptr issues in Esys_HMAC_Start, Esys_HierarchyChangeAuth and Esys_NV_ChangeAuth - Fixed NULL ptr issue in sequenceHandleNode - Fixed NULL ptr auth handling in Esys_TR_SetAuth - Fixed NULL auth handling in iesys_compute_session_value - Fixed marshaling of TPM2Bs with sub types. - Fixed NULL ptr session handling in Esys_TRSess_SetAttributes - Fixed the way size of the hmac value of a session without authorization - Added missing MU functions for TPM2_NT type - Added missing MU functions for TPMA_ID_OBJECT type - Added missing type TPM2_NT into tss2_tpm2_types.h - Fixed wrong typename _ID_OBJECT in tss2_tpm2_types.h - Fixed build breakage when --with-maxloglevel is not 'trace' - Fixed build breakage in generated configure script when CFLAGS is set - Fixed configure scritp ERROR_IF_NO_PROG macro - Changed TPM2B type unmarshal to use sizeof of the dest buffer instead of dest - Fixed unmarshaling of the TPM2B type with invalid size - Removed dead code defect detected by coverity from Esys_TRSess_GetNonceTPM - Added support for QNX build - Added support for partial reads in device TCTI - changes from version 2.1.1: - Fixed leak of hkey on success in iesys_cryptossl_hmac_start - Fixed NULL ptr issues in Esys_HMAC_Start, Esys_HierarchyChangeAuth and Esys_NV_ChangeAuth - Fixed NULL ptr issue in sequenceHandleNode - Fixed NULL ptr auth handling in Esys_TR_SetAuth - Fixed NULL auth handling in iesys_compute_session_value - Fixed marshaling of TPM2Bs with sub types. - Fixed NULL ptr session handling in Esys_TRSess_SetAttributes - Fixed the way size of the hmac value of a session without authorization - Added missing MU functions for TPM2_NT type - Added missing MU functions for TPMA_ID_OBJECT type - Added missing type TPM2_NT into tss2_tpm2_types.h - Fixed wrong typename _ID_OBJECT in tss2_tpm2_types.h - Fixed build breakage when --with-maxloglevel is not 'trace' - Fixed build breakage in generated configure script when CFLAGS is set - Fixed configure scritp ERROR_IF_NO_PROG macro - Changed TPM2B type unmarshal to use sizeof of the dest buffer instead of dest - Fixed unmarshaling of the TPM2B type with invalid size - Removed dead code defect detected by coverity from Esys_TRSess_GetNonceTPM - changes from version 2.1.0: - Fixed handling of the default TCTI - Changed logging to be ISO-C99 compatible - Fixed leak of dlopen handle - Fixed logging of a response header tag in Tss2_Sys_Execute - Fixed marshaling of TPM2B parameters in SAPI commands - Fixed unnecessary warning in Esys_Startup - Fixed warnings in doxygen documentation - Added Esys_Free wrapper function for systems using different C runtime libraries - Added Windows TBS TCTI - Added non-blocking mode of operation in tcti-device - Added tests for Esys_HMAC and Esys_Hash - Enabled integration tests on physical TPM device - Added openssl libcrypto backend - Added Doxygen documentation to integration tests - Refactored SetDecryptParam - Enabled OpenSSL crypto backend by default - changes from 2.0.2: - Fixed NULL ptr issues in Esys_HMAC_Start, Esys_HierarchyChangeAuth and Esys_NV_ChangeAuth - Fixed NULL ptr issue in sequenceHandleNode - Fixed NULL ptr auth handling in Esys_TR_SetAuth - Fixed NULL auth handling in iesys_compute_session_value - Fixed marshaling of TPM2Bs with sub types. - Fixed NULL ptr session handling in Esys_TRSess_SetAttributes - Fixed the way size of the hmac value of a session without authorization - Added missing MU functions for TPM2_NT type - Added missing MU functions for TPMA_ID_OBJECT type - Added missing type TPM2_NT into tss2_tpm2_types.h - Fixed wrong typename _ID_OBJECT in tss2_tpm2_types.h - Fixed build breakage when --with-maxloglevel is not 'trace' - Fixed build breakage in generated configure script when CFLAGS is set - Fixed configure scritp ERROR_IF_NO_PROG macro - Changed TPM2B type unmarshal to use sizeof of the dest buffer instead of dest - Fixed unmarshaling of the TPM2B type with invalid size - Removed dead code defect detected by coverity from Esys_TRSess_GetNonceTPM - introduce _service file for syncing with upstream tags- update to upstream version 2.0.1 (FATE#324477): - Fixed problems with doxygan failing make distcheck - Fixed conversion of gcrypt mpi numbers to binary data - Fixed an error in parsing socket address in MSSIM TCTI - Fixed compilation error with --disable-tcti-mssim - Added initialization function for gcrypt to suppress warning - Fixed invalid type base type while marshaling TPMI_ECC_CURVE in Tss2_Sys_ECC_Parameters - Fixed invalid RSA encryption with exponent equal to 0 - Fixed checking of return codes in ESAPI commands - Added checks for programs required by the test harness @ configure time - Fixed warning on TPM2_RC_INITIALIZE rc after a Startup in Esys_Startup - Checked for 1.2 TPM type response - Changed constants values in esys header file to unsigned- also process udev triggers for tpmrm subsystem, otherwise /dev/tpmrm0 isn't properly updated (at least on SLES-12-SP4)- added all librares to baselibs.conf to satisfy 32-bit dependencies of esys0 and sys0- Explicitly require udev to fix missing ownership for /usr/lib/udev.- update to new major version 2.0.0: - version_fix.patch: removed, we're now using the distribution tarballs where this problem shouldn't happen - this update introduces an incompatible ABI to the previous version. all libraries have been renamed so there is not really a relation to the old version any more. - upstream changelog: [#]# [2.0.0] - 2018-06-20 [#]## Added - Implementation of the Marshal/Unmarshal library (libtss2-mu) - Implementation of the Enhanced System API (libtss2-esys aka ESAPI) - New implemetation of the TPM Command Transmission Interface (TCTI) for: - communication with Linux TPM2 device driver: libtss2-tcti-device - communication with Microsoft software simulator: libtss2-tcti-mssim - New directory layout (API break) - Updated documentation with new doxygen and updated man pages - Support for Windows build with Visual Studio and clang, currently limited to libtss2-mu and libtss2-sys - Implementation of the new Attached Component (AC) commands - Implementation of the new TPM2_PolicyAuthorizeNV command - Implementation of the new TPM2_CreateLoaded command - Implementation of the new TPM2_PolicyTemplate command - Addition of _Complete functions to all TPM commands - New logging framework - Added const qualifiers to API input pointers (API break) - Cleaned up headers and remove implementation.h and tpm2.h (API break) [#]## Changed - Converted all cpp files to c, removed dependency on C++ compiler. - Cleaned out a number of marshaling functions from the SAPI code. - Update Linux / Unix OS detection to use non-obsolete macros. - Changed TCTI macros to CamelCase (API break) - Changed TPMA_types to unsigned int with defines instead of bitfield structs (API/ABI break) - Changed Get/SetCmd/RspAuths to new parameter types (API/ABI break) - Fixed order of parameters in AC commands: Input command authorizations now come after the input handles, but still before the command parameters. [#]## Removed - Removed all sysapi/sysapi_utils/*arshal_TPM*.c files [#]## Fixed - Updated invalid number of handles in TPM2_PolicyNvWritten and TPM2_TestParms - Updated PlatformCommand function from libtss2-tcti-mssim to no longer send CANCEL_OFF before every command. - Expanded TPM2B macros and removed TPM2B_TYPE1 and TPM2B_TYPE2 macros - Fixed wrong return type for Tss2_Sys_Finalize (API break). [#]# [1.4.0] - 2018-03-02 [#]## Added - Attached Component commands from the last public review spec. [#]## Fixed - Essential files missing from release tarballs are now included. - Version string generation has been moved from configure.ac to the bootstrap script. It is now stored in a file named `VERSION` that is shipped in the release tarball. - We've stopped shipping the built man page for InitSocketTcti.3 and now ship the source.- removed leftover comment from dropped reproducable.patch- update to upstream version 1.3.0: - support for reproducable builds - improved documentation / manual pages - various stability bugfixes - EncryptDecrypt2 command is now implemented - removed reproducible.patch. This is now included upstream. - added version_fix.patch to fix package config version numbers.- fix the "fix", turns out only the unversioned symlink's supposed to go into - devel.- no longer install the udev rule, it's now part of the new tpm2.0-abrmd package. - fixed a warning regarding a missing dependency of the devel package to the main package - correctly package library symlinks only in the devel package, the library itself only in the library package. Was mixed up before.- removed tpm2-0-tss-configure.patch, it was just a hack, fixed by requiring autoconf-archive, see https://github.com/01org/TPM2.0-TSS/issues/227.- Updated to upstream version 1.1.0 - With this version the resourcemgr daemon is dropped from this package. It is replaced by a completely new implementation found in a new package tpm2.0-abrmd. this package will only consist of the libraries any more. - Changed - tpmclient, disabled all tests that rely on the old resourcemgr. - Fixed - Fixed definition of PCR_LAST AND TRANSIENT_LAST macros. - Removed - tpmtest - resourcemgr, replacement is in new repo: https://github.com/01org/tpm2-abrmd- Add reproducible.patch to sort input files to make build reproducible (boo#1041090)- create tss user account and install udev rule to fix startup of resourcemgr (bnc#1038586)- remove unnecessary dependency of libsapi0 to trousers. trousers has nothing to do with tpm2-tss.- fixed typo in resourcemgr.service (bsc#1031004)- Remove --with-pic which is only for static libs. - Fix an improper Requires line. - Split libtcti* from libsapi0; these are independentlty developable units.- Updated to 1.0 (FATE#321508) - Added - Travis-CI integration with GitHub - Unit tests for primitive (un)?marshal functions. - Example systemd unit for resourcemgr. - Allow for unit tests to be enabled selectively. - added pkg-config files for libraries - Changed - move simulator initialization code to socket TCTI init function. - socket TCTI finalize no longer frees context - rename libtss2 to libsapi - rename libtcti_device to libtcti-device - rename libtcti_socket to libtcti-socket - move $(includedir)/tss to $(includedir)/sapi - Move default compiler flags to config.site file. - Fixed - Fix run away resourcemgr threads by closing client sockets when resourcemgr recv() call returns 0. - Set MSG_NOSIGNAL for client connections to avoid SIGPIPE killing resourcemgr. - Fixes to handling of persistent objects by resourcemgr. - Removed - Semicolon from TPMA_* macros definitions. - Windows build files. - SAPI_CLIENT macro tests. - Security - Fix buffer overflow in resourcemgr. - use sample resourcemanager.service - tpm2-0-tss-configure.patch: fix weird error.- Remove type=forking from service file (bsc#995554)- added a systemd unit service file (FATE#315631)- Correct package naming to be in line with shared library guideline - Remove unused systemd build and runtime dependencies (FATE#315631)- Fix rpm group of library package: libs belong, per definition, to the group "System/Libraries". (FATE#315631)- initial import of the tpm 2.0 tss stack (FATE#315631)/bin/sh2.3.0-lp152.2.32.3.0-lp152.2.3libtss2-sys.so.0libtss2-sys.so.0.0.0/usr/lib/-fomit-frame-pointer -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.opensuse.org/openSUSE:Leap:15.2/standard/e56acf29659d11827ee60eb116ef4e06-tpm2-0-tsscpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0afd5eb34c507d13fef36a2dade505e67ab22ebc, stripped PRRRRRRRRutf-836a838ba2c6748453f38549255fef8d905410762a02bdd5865debc4ad1dad68e? 7zXZ !t/'~Y] cr$x#*OWmvszљC0wf!GFH. 240%O-BM6G:wH1fʟ ,ae|?Ͳ t3x%x +`Jv>*|oXv ]YQgjCeĕ v`K+;BzRt.oQ:ׁ$G]zP4FS@[Yx<|~dIR[[vސfnPL޾L xC>Z=MmKE$U+Av.4gK4݅Q^eOԈZLv ոtd uxЈNev#Kw1v bYjwbN+pA3H @ӥJ%\`'ieadxفP鯶a~XlH+rL{otZ1}I(<?;|UqSSi,7Zz#jU9CWg'kKG)XfP60z e YTb3{ E[=DhCZ6Ll4=_Lf j8LBȱXmd˓i*Uճ =, V@l]uJ+͇òXt=Nzjc/_>hq0%і8ȯ&\ߏCZh~3VpHܴAyP [oU%5#w|^'|'CUhw m3[^30 2ҏT[`[㋬Z;(+{faۅ@TBċ'/3^7'wJia|lw>B%g)`+@tX'GB1UQ`L+s=\Y@ ˮemm:$6rkۨE/-FҐѪQf K*L3k 7kɹp \x>ߦKK[w-$+.c:_ ׭61;Yȋ+C׉ psWm9MOgRbvc"5y%iշ۔ҽ00>p#uj;*r+N+2®>]c<`:EGVňDBf$&CGorM S. .~W洈Bc]#~,9-7%{f+{tTcL6p%!3/9]d9u E"Nzc_ŵnq*ǧG>m|"o O-M 0<>bȸY1s衏'DKmTB/jR9;U@:WJ:`>!+%n(kHOjk n)ɑ&&WHYc[` @#{m*RC8u& +f.6KFt)&pRj(׏3ZMPůɉ"{$ȕj١Ӳnh[~oF{c&0Cs\ Lwo&5{d4D1u5@Hu W`3ɦ>ٰ@u+sDmԃda<07/]'qsg̊@ier'!`^jƒ\a7vQThaqVjə7UxUyIAVy;`&:z%M)Xu djKo|[ uǽIx\MˤgwLȒ?9+`LIbԮ_j{E'_[IE14M6?== xp'I>g߽mEYiaq1* 730]L_QtT8ozDɛX UP&ccp({E(T!Uǻ0CB&.Y[6izMFc=vbEs-!(zL.+Xw?'߀Ϥ_e|y`,hX0G"D>c٩bͺtZ"s6rKmM!W: E-z4rﯾ|jX ΄uR~7|yy)xG.lu&gza+(oݩ%*1hr2]nZS+-{͛X4F{()V_ chEwWx.fAPplKwOIJEx:EU!B0}ؑy$oGwZr2q4t*ۺyqxIR3 '6:tlr>goVcv#Nv=.0ZǷ0tݺQk[7#ւe:%U/(|>9Ld[M}_7ʓ89]5ddAJ!x njʨ |?F8\XՋHm'sTy܂<]o}m'}Ic偀Wi1J}2~cL 'mc 61kNzJI9 pWO#c}1 8p0ӉP)U/my(`KQș@r3x3 ă+p$s}i^I`QT ̿dƵ"0Bw7g =Q̴)\#~S|x&8sj=nSNņy EUfB1w.IMT3W:E) Cq5$xڋ:[#{H{a)ō1r#7_?IO),r@N*#n} .GhEn[Ǎ˨ @8]LKجIOzjEYaYVQI1 xI_J֙Mj.L4[z _axA gtlC̚u.HO LoOY[P/bB"pۗà\Fo: Qo#BUkj/p]" >אw Vflj=.T4@ v\ޭc=v3[Cd#0]4M7_HSgmExt꣇A8BѸ ס%!d`@oF d%R tFJm-ܕ/ӑAdN*lZjuMqߖވo]u[`t$oq`gӢBu[A%d]&yt"f9 ~qJ`P)*}ji^]Ny=wp 0yk 1~y`4| `Ix(PTR,Bx-zf Sz>onGagZvڐ.Y kW7 ܾ5*cK^o:oZǟ @Q|WԎ ;m_F,HV<*$ Ub͎ZKS l _IQ*߼U*,L{H[2(_ |`x,wLRy^rh<5 [}T?M˥w6-,:cOv s})IÔVhBw,޴EXnZ]ɒ]2qA'9(q^* #.̬! ڶY=RFeTuB&MM4@F85B ʘ|rnf[?J9nLxQSr ?< Zi܀<}:KЖvΟ4MvӉc)iEM߅ɧee.XIO1N r n;!c-R_bi7!Ʃ'1y d5ٶXŋ^e'|iʥnbٔfU؋dNInp`2i.7^a{/, /ЫG0J/e_*F~ftEQ27~e굓 ݽGdr okw{]Z TIl|F.2 $G$X(ib0F!*,*ݞm1!ԄpuY]uz?߃3V$jtp*lms1i؉l~63TuicbƆjO&z+̖w~{=P;$O+Uu3ߨh;WGhy0QGyƗ`. Ǩlrk D0lУR_=X8\f*RÔ9;yv?qwe:Vyh.%ޱB!\K͛AVo݉;EXL#ł "<[󗾡0.@byä& HcWb sp|0Ѽks 'Y(2i >H/ T-S~W#XV뇵8ʝCz!CvGVN2$o. 󵒙1(Ǩ Yd? w͔ZJW:A\y]΅?Dk)5Oʢ=?lRXh4mK @4m V J/mjeB\iiD2tڃrϙ0#C:00N<V}E8ܫ51jT^=hd](|BAf wi?K'y"8T䴏fq/BpK}*,uɧIZ8?PX %Y&2iss--<*FG˦RBWX>30{bLƝ0P(Um@ 2d;7.D<-}Q~`vAT&&x6>$C RȀ<MC8W/aD[K,m#ם(fmQS0r/B*43A^iNهɶN#} 4)m'Xٻ4ϯ"頋K=@:sfw2= ͉+v[',\-}DΕuHQl7_y U)ǧA'8UKfu'Śo D5\nɯ>yVk L]2}y25fhpŹ1እ`$W3;zJo^BiΫHÂ7X @fcɩvSI $kfۯkO˝>mn*K- GúhF0sPb|ҦUAlG+. upS+?qR{9Hs ɰA æe;ZBo3;l[ĵ3 m"Njt9stU:_ɓ׺'}$'n!*[x1 2j^׸7DOKK)[f/kmfG5=Gd0s\̿Fe9{ $ ,ʐB~=i*(>8 ;VHONqդO9JUhYK{|I╪"Nye$;*a'({5%3pw1)Zl4ݪ֭)m4`vZGڵ!fͧҝIݢKz4Ƣ,S~ 6F)OpoN@]^XɛxK\sfV ɺa[(D?]EVCW;eV=9`!9wFHD I$pPט݀ |}{$w]šwktjM*?KeV;}wunOp1'UϦ齕SҬگ1ayɷ]ͼ*ؽ7ds7ҟ\A2g/܅+cjC~C=,χxό )S;V[f&NR;s&#sOEcKhȵGs~GH;-':lOUC{1vRWڴ ?(Sxg-wO7idNbr*;΅TfA<}JV6.i9xm|qWqˆR*XPP1tvAc% @i7/[5ڈ 6fiLteAlܷ9M*QZ%!%kM)И'd全cޞpsCN=P;.|8fjFsTiΏhTgI{$ez>!LIԝ柆8 ZijأxFmز gɏ"ڗ\q=B&GP[U #bu"2z 0@+{̜ 'xi%u5,>q Lm<֜sw Ł5p"D,@Q8Sܦ*}R,u1gmUr@A+grz ]O-Mv5JQƏ7N, 8Ty5?28,w4̱|C+K\h9;#訤MxTtP6786{俲_lfFQWO!m]bj@v!Y noW=n Ż#y$vn) +$΁~ᾚd-2<Č@#Wh G v"~=NK#kd"vDƦU;)_ƂFž:_L.:7@Qm$Aqu0νjL*19U&d.J6-NB#O}hJ9&ak&Mt>GX>MzEԔ䁖P f<_Հ la4 Nϳy\,.x@o|J@L9!!YO t<`k[sU#14Uŷ2{^AGj nJHxFid*^Z,;}TD^wG){x |( k뉛lVغ>P~.d Cz"eN9~_Y4;MExV:$t;bN(wčƉeٿ pQ}МgaWwpTzwAG4% P\^94'6FJĕu:̬@ÀҜhm"9E𿹃'kcÀC! &oxzħF3E4N  )Ễ`vAG8k3)نo Տ\ȯ9:q@XR&ڇeʮjAQXoyZgn[5EI02Ӝ%( @7͸hϠΎTĬFXhWg,_Ÿ'r7ynN9y:찾,[*D0g7A̾d3u?$ PH\vw~lXK)0RF_u MBwZ[; r0YRFl_7䜀x^HsJ: g.v @;4 Q玉¡tBOnN:b1C3-7 .RkWG&?Uh}U'ͽmT%r>^r595dpy?v)gˠ_T+\le!iwxsK8Z<0P-tF BNr.iS"A=:G-Vؗdؿd,0 =!4vx-3vy<j6#8u/#4~LC~A"0YGJ93%Ƴ8 JrXΫy)H baȿܿXSvqS-8AYd*>blI]ENċtf[8/" BAZiRR* #ףREqzfJJ\ˮv^<1#]*}N+To&V#Hw*8QB1A5 z t/w`ũ;@IC6Xצ,YO))G UJ\czS|paeon(:Fj5,5r\ۼuE :w>eZv/81la Ax}TG5~O $3Vh٠V71a<7hCr+6֜Pnu2FtE05sK:lfтgZůD%~?uF.+hd,|/ 8!+YkhG1phZ+<$Lm+S0CN*׫)vX`O͋6vS\Om'Zv=8:OT|Z8-7{ӊXuٷj~EeϞ>pxWx(!oVq%4%aD%{ۄFgmA?xfob9YB#Lih𻆯FYЪlwjtW@ !~Ke  GgH,xA~%?~;e/CTI׏0e-z=؍ĕ v[qj]bȵ> yQSfǞ.y-'kJ.=6uOat2 L O݉66MD[_k娸ȕ`fb Luz  !F.D!}n [ FRB8?k+aIT91zx'8Uq=0rg5KRlDR0na &$u(Ima?|p,'~- 9+3G8$O7[Øq bP hUYJn鿺n>sor Ǵ[-irv ! -o OM,3弿U 3ؘ8;cj$qWMi`1% EhA$9ă`\XeDϖMпk.k|;mƲ|roԍME#-^NY 6yVrLtNZdB"VF66T4ŕt(NX@UC횪YB趛 eo^Y*ܮ~-R J[.$4LK6)kgK-pfM \<ǼteIn'nEr`m.f.Nwe 0&#1eMJfHK>jce(~R&gVΤVj>b\Q^]EϻsA\Z `#B҇[ȓ1 \0$'OncvHUz2zQ!a?fpYY!XAJ'X"d549|bc012(hr/;) %޹ O'XD}A@G^KWu}>iGoto-DzIB\Zsւ5۸5P}ȶa|hH,[Ep)=n5'vJi|9B9,O[8/Z'a/d&;Xb#ʊ=3e$~UeI}np| EHXB$ ‰oiGq͢(D@.)er@EDWo,?5$ \^UeN= Ōfty[g<#ȗݓY>n$bnؽf<'bDAHGS%Z037Ϋ:JDGXEiT))-*Z .>4ؑ|ڛ\p K)gCh'W $ 2Ί"GhI#<:YzJ\nAe_=;aa!r{-'o%bl6UOK-Ig6:ЖW/_#J4eﰋջb(eU3+[({J|b=OyRt USăܿ/G ڡ 5/YmA6NߧGpS .I1Tp3#>1^#X#<(kGBG#o% -"|XvW|\񫆅2g>*T$qwfdz [aW(m lӍayكi&L16 rՔ Û'yԌўĖLNhMǯQ7F+_Vߢ_-/f_-bƘhB]=5&WOm Xa^ʁρLnӺ ?;S1IxyڽfSC9ڐmyN ΂?_ގT =2nQFV-ߝGP)?rO!ZwO먲Iڪ5rgMوoKbg;PYOSXYĈ+ h[C:Wk{oWs>Gj;K0-NSk6b b jQzyZRp'=tZ?dC\1]׹8 gJb[״v/ςN-u0[{[OLf¸|!kZϛd`|M.^qVf %lز]Z2ՍĒdprd.( {yĥ:shʂi{<~h.$fBiTj@@ -z&uE*H]L"ڹP!AE7WGMlG^X\M5"V,p;:MK \O ])W€/hPS2?ΥЬ? :ns%O Giiy5(4|Iϛ1iXT`GIg8 h%5n5vi|XNʶdz͓B$IPwĚz!r6-w1ܪ9LR%<aY,ǗbK~WRu{LU#;a FKLA&F;JqŶ~lŒQ5r@jKOoGpTˤE쓜@ ۼQc0}ɣ>l(V686V@"aiC2 L71!qs7KuyvXHq#VKޮv 6i| krDdB.`uq `'rvz$Ƅ|pcC$FQbІ/[e Rʝ}б{¯ejq .p 0#2 Ƙpּzs$ ddoN߽]^1A^ݣj셰? 50C@8u՟cY:f[2hrȠ}1 0 )0B/gՍt%+7NT97b*ⵇ!|v]i2h7\z~%SQN+vH^C 5HsYP\Q OCiJ([i$.![P%?y-ɛ씙h3au`D5Yk&ՁWɸ #o{Wt[N;eMJg$PkiUoqT.D5LV;o[\ %`uy8SvZp3/K b^E!} 䗧j"V|!ԚXjmZD ~^BpcM:NDY9" |':,4}ST2lD,!~;ͷ`O:< YvׅVFWPwCWt,9ζ7Sia޾-rR_GQ({D "ju Nl8ڶC}aEEKCjoKK-B'^x5f.h6tQXw9E lS6xGkӜ9$we4<d@ߌ*܄c̄$$ whtq5?1nnsyioO Q'ǀ)`QAsVp$˓ay@$ >]/:3N+XpɂG|7Of9&6*꒦ g͋pBLvW|41g)CCrij/9RJ:4`ldğ3Dg*܊n1< D3/–mK"2:DurB\k3(t g9ƍj+|;~6;"NڏM"aJPBBQ? 'x7_x X̋G#wPi%vh.P6K$;1U:jg/Em\ W"^nu Xm? waG!@IΑܿz =$Z4ǏY9iW' DŽ;pn( wkGן=w ZO߸2qDΘ3tXC; ߷Բ~fY19zE^(t5k. ,DFնKX8rsYIQcGJ@AXQa;Jfۓ/CzyNC F_u'c|\Clx(@ԸY7ݳFIorzy]M.(W_ /*l ޘ!8U% s//xKڲĵ*C>:^VBg ta/S`x&(::;;@=LI?T57:jد U[DH޶}űO dZ<.T|FJ?2 (Pў]r&7AkmN6SM<r'/$B;e߂L&d颽C:OSwTsWdF{dA@˦!H>O׌+ÏMCH,>dNG8^kJ7M 5.|)η:5<ě9q?.ɇ?L,Hfvmʻ {qޓy tA:>9>2P=YVJ,G-nh1N< ]@EO:gZF2 ͎)3BbKK/o^o0D[6͝ϗx߯p6vqmf|2aeta60%}Ӝ9 %R@y|Ŧ!-ѻXH~+Eͷɕ"y5Uy0}ds62:6'9|*OT Aµ`q{pSˢs ʹJjocaB>@xQv10AScMINE85mpys pG!7ԇ*y/iy{gpL1P_PVL?}8m$yJAtqqKX\}m tPR8ע磙|c 4KGw*BFF( ]s#cX"/\#j;מR/nCB7ƕF a#jOS L6(;YcJ .?|IK.A sQw-qӇL1ep Iw< 5¹ʜۛwхE%D<,:ncCag:}ޘ|!f'5hXԉʛSl2JDa6dƁ(odI"yS#]6[Q]IyT#O5}[BZ^G馫޵HQڍm8ne 2*FPD}M.KV c4cyWw؇TVkeAoB!aEgN+1ܱכ<8Ld.4aS9?PΗf{mRZ^D$=~ B 9p77W遻Y$C4?$ؐşr{TyY{!f(ۼސƨ1ķ#x|2Y )xʀh[fRBr'TD9{RdjRՂ8\ݜ/g덟VC`;I'>͇b3Eqaͩu -Y[ԹM&XwLѵGRўq4Z9?6a5/3 ck(HXR(` >|03yͣVJ^]2|FSc]ܕ;́bx C7#8 b*rXG%dm 2=s aDpAv a-í-drѨ 94m}[b.]1~#+SɹY+ӇG: {ti"2twbDƵ!_]@U"E!OoF/{P5«M$K3FX@ 9JnS`<å$J*srF0o]rpuo;M~Vr)*=zh2W2MAtCnȊ&7- vBw1.(,ݯ䛚@1яByŸ4h ud% ;/-:@\7I$<#td1_DPiثpo0[ʛZ9pޅ?P>%CGZSA-m.kX =V{izJE-{6a\ eM9naR;*%t{XХr&0t K}lb**uBO&I))'&8#2ė6߲i¹G Ї9ɣJ\,vؙtU"嗱'I|=j½%Yᅱǵ6X^BEQYSV )I\/XpJF] ƥZ)Z?``d&kH^017hg,;-)&H*[Ipޖn}I"π|V,q\Z8±;Ӻ+~0Y(1z8( 'ڜ [+$W}a.t;Yc_]k\p||P6OG2>5m龯d alGͰ5`o.4MYJWA`!r8Hc rU bϩad)^VUV[G쓕$)tU&"cH؈l c!FB3ɋPnRODM9`rȊӗ>:fWÂߜLQXl͌v Z jG;LT/o2vj㼁v֟ QЀnkao+"`OWjLaGC>9M v @Δd"~QWS%;Wlh#jRB݉|EiG14B@@&z~UM5psr#: t'xFunom 'h <¬R4yF7bK7yϾ's xZFuUIRgب͉b\!֯5c"2%iȓS+X&ah-M _V|ZhL7(fXRdͨoQP6H'x,kUͬkoCh kQfbޗ#򨐂[<0GP1>ŒDc3;ج% v3C˒ rZ3Qtkg? Œ]uzM܃=y]r~*T FP oycctd/i-*umoB0 >H CpRbY5k1@QPsDT=+xW<2}˹@m,&=G 哼R>#-߈QQ}hHk<ԛI˧@Re?X;rڿj@Hvd{=T|:bӸ ~I)4u`D)eC~#-%›Xd! ÚnՒn!7 0"  YŭF|\q\@Qb.=!ON[f0G1XDʞtn~"lօSb9iD.CCe'F')#}nKm}ͽ 7=l>1gP:ɕXS.g“^/Rk[}DY׭ 1n}s=뾧Y\dC ^M ?x4P\LUA\u !գja{JG0 mEWqb{P9MF;TGlSLg-LV`6.ˎ& 7i9>6^1z 6MTֱͨa!JݧU\w$I>0(Kc?yr] πCjFA!ސc<&y e6 Q}}('a *z`%)pa[Hß/' u v@Efu^\GH.d>džoY#B371KsV=8?IdJ񦕁D;5(&Hzvz f ήIZI`t1?>Γ"LUB;nk\h_sA@P}Y` *@#ұSD*?7QBq,KH4!blSbJ'`+Vwgc+t Xr;GIc E!rO^So(%oN>zUc Fm#ѦAs6Ƨ9^&Lk2pQgLMFO]zSV1[O0B@rt~z-5C,8`@;frVKX"\)+st[Un3HB>8mz,8, ac0HI`&7(]w5&y5orZضզ.k;,h;Oy7Qӧh)_'ZIek!c9(cN$u &~iCTtؕohZs+Ԝ0JuRZ^nM|Whf ]9`RznJZ8Y)g[iQ,临xĻK@x< X> \b\;:kΊv-m`Pڅ|;EwJYjI.פGX6 EhbO{@vhKo~1r79 FI%ܡQGXOHODAf 2 |*J]_D7%4NzP.S!:@I47 s-^$,y6Z:n1' ooҀȘDaoʫݻEe-˻gn4̔4`HGg4X6msuq0D{:Ǹ}8.B ݾ3Q[)yj#\O6U}kCjՑ~ڟM;Ӱe0ωrKLҭMwW[.uGA10wћ.#!^Ye1AE{hiw*)V.nƟ/JByH{UARSdyr&?}ѡ+iXs}C!EG3U"J1K8 T@|i)~Js{xoWa5;yl3O\ |7 hm=Ꞔ#`ELT^Pcgl` '9hnosBLFP';[ <2.wz|% /JPiGWl4 GœS1$}{tb{xi_S mRERXd98%G9HlrΚap'cW3ٙDlJp26Y2b|x.y;+zC!$G$CI=Ɵw\ ݤKuf# T OG-A$ _atY|[z}!$+]+/ENX=DuqXNyXw}]qaYȒuKƮdN:\pMSA9nئ\S9J(C(i6%]\{GGE6a̡pp8#YHGgBDn<"%YY|'Nmn_ cw]n)'#x^Ӣ09AqF m+.U+s^ $~HՄ@79E@FlJ!@N.u9}YV?x+_c4P'c8`mFE7mQ%u j-Oq6V+1()F<|}GyMpfODbL6RCP0p0|hs' |loE O"t'@[iR[PHcSlڹ #3tUK$yX l@s T~Yu͆5:U$&ը7MU|?[?~1i{sߌ{jZ.3Y3t6b45~s 2P_ypd EekmRP!Ocgݨ& AB we;ƖwwTGb`l*0lb[ZAwaj=&9&cn\xǐڟp?GVfu{8vRb1>;'C*`(SU{߼ }%^O_Q @]7"7BuWҗx>Eq/DY$[2f1EuYuii嗔%361pQ2&T> WP<:ZȼmT2h]0e!Zs7; rd?o@CH5=8gh)]b2~)vC{EظD}K%LDޤIwK W>ez1<!x!^6۽Ujp.QQ`* 6beԑoA~V/ef Y)ix);Rsf aQظUzm5 ڡӿ] AS;~@-8*ɰa<SlR,Px.[7e"o1)ET*!BpdomM3Ž),BFbBڧ7zRssj腪 zВnkLژ Qܭ'f#nqy*h\l*0jy/7}"bVB#1{*6 _ܜqqEUh6>K,_@+?tFfS&e]f_!e?