í«îÛlibtss2-tcti-tabrmd0-2.4.0-150400.3.3.1Žè<�>,èêìQ@‰g„ýãp¯ž9Û|‚O"ÿYâòÓ NÕΑQÀ¡Kõr3(ŒDt$ÈG/ËáÍuáü,Rè {fM.›9,î†aÔ°|Õeu·ô|>B·îÛ×mªM"ÐÆZ꺔ŸÛº¦ó²Oú¿†X±§iß¾™nÄ Žst¼¸íº:kËßîÞ.QŠõF•¾“Ñpv+8€p*¸§–Eæ_„Nø~õƒ‰pö³Z*í¦1a‹ÿ#ýfIh^¡öO«DÕ|¨4¹Õl»˜J¿X#¢÷@ÛYä½5g.nF·Æ/¥Å|6C€ºmú¨ü)HíH Éeqª˜ë¸{xÌ^fæutºî}['÷ú©šI,ž¬¸Ä5G>ÿÿÿÀŽè@4?4dèéêì *í Rîàïäñðòôó
ö.÷;ø QübýŽþ”œ¤ ¨
¬´ö
&0X`´(0889œ:ø>0©@0¸F0ÇG0ÜH0äI0ìX0ðY0ü\1$]1,^1bb1nc2d2že2£f2¦l2¨u2¼v2Äw3Tx3\y3dz3 “3°Æ3´ä3ºå3üClibtss2-tcti-tabrmd02.4.0150400.3.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.g„ýãH01-ch2cOSUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/System/Librarieshttps://github.com/tpm2-software/tpm2-abrmdlinuxx86_64O¡ÿíg„ýãg„ýãa63a2632d7105a072110c60d757d8818d09443f6b615dfee885cfee82f960b5dlibtss2-tcti-tabrmd.so.0.0.0rootrootrootroottpm2.0-abrmd-2.4.0-150400.3.3.1.src.rpmÿÿÿÿÿÿÿÿlibtss2-tcti-tabrmd.so.0()(64bit)libtss2-tcti-tabrmd0libtss2-tcti-tabrmd0(x86-64)@@@@@@@@@@@@@@
/sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(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.5)(64bit)libtss2-mu.so.0()(64bit)libtss2-rc.so.0()(64bit)libtss2-sys.so.1()(64bit)libtss2-tctildr.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3gd
Àa°ž@a¤ÀÀaŸzÀ`òÆ@`îÑÀ`À@_‘t@]ðÚ@]cÉÀ\ÂòÀ\¶@[Ñ°@[Ï
@[«tÀ[ èÀ[m~@[;e@[:À[6@ZŽ°ÀZ,@Y©KÀY¦¨ÀYp›@thomas.blume@suse.comaplanas@suse.comaplanas@suse.comjsegitz@suse.comgmbr3@opensuse.orggmbr3@opensuse.orgaplanas@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commvetter@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.com- make sure that udev workers have finished before daemon-reload
(bsc#1231071)- Version 2.4.0
+ remover syslog deprecation warning (bsc#1185154)
+ cover update to 2.3.3 (jsc#SLE-17366)
+ contains reload fix (bsc#1166936~
+ fix tcti loading using short / long names (bsc#1159176)- Warp selinux into a bcond- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_tpm2-abrmd.service.patch- Move selinux devel file to devel subpackage- Update to version 2.4.0:
- Service start depends on systemd device unit: dev-tpm0.device.
- Numerous memory leaks.
- udev settle service deprecation warnings.
- StandardOutput=syslog deprecation warnings.
- Add selinux module files
- Move dbus files out of /etc- Requires libtss2-tcti-{device0,tabrmd0} (bsc#1187077).
In MicroOS systems the recommendations are not installed, making the
service fail to initialize: Failed to instantiate TCTI- update to version 2.3.3:
- changes in version 2.3.1:
- Fixed handle resource leak exhausting TPM resources.
- changes in version 2.3.2:
- Added cirrus CI specific config files to enable FreeBSD builds.
- Changed test scripts to be more portable.
- Changed include header paths specific to FreeBSD.
- changes in version 2.3.1:
- Provide meaningful exit codes on initialization failures.
- Prevent systemd from starting the daemon before udev changes ownership
of the TPM device node.
- Prevent systemd from starting the daemon if there is no TPM device node.
- Prevent systemd from restarting the daemon if it fails.
- Add SELinux policy to allow daemon to resolve names.
- Add SELinux policy boolean (disabled by default) to allow daemon to
connect to all unreserved ports.- update to version 2.3.0:
- changes in version 2.3.0:
- Add '--enable-debug' flag to configure script to simplify debug builds.
This relies on the AX_CHECK_ENABLE_DEBUG autoconf archive macro.
- Replaced custom dynamic TCTI loading code with libtss2-tctildr from
upstream tpm2-tss repo. (requires tpm2-0-tss version 2.3.0)
- Explicitly set '-O2' optimization when using FORTIFY_SOURCE as required.
- changes in version 2.2.0:
- New configuration option `--disable-defaultflags/ added. This is
for use for packaging for targets that do not support the default
compilation / linking flags.
- Use private dependencies properly in pkg-config metadata for TCTI.
- Refactor daemon main module to enable better handling of error
conditions and enable more thorough unit testing.
- Updated dependencies to ensure compatibility with pkg-config fixes
in tpm2-tss.
- Fixed bug causing TCTI to block when used by libtss2-sys built with
partial reads enabled.
- Removed unnecessary libs / flags for pthreads in the TCTI pkg-config.
- Output from configure script now accurately describes the state of the
flags that govern the integration tests.
- drop fix_dlopen.patch: no longer necessary since abrmd not uses the tctildr
shared library. This one hopefully now does the right thing.- update to version 2.1.1:
- changes in version 2.1.1:
- Unit tests accessing dbus have been fixed to use mock functions. Unit
tests no longer depend on dbus.
- Race condition between client connections and dbus proxy object
creation by registering bus name after instantiation of the proxy object.- bsc#1130588: Require shadow instead of old pwdutils- update to version 2.1.0:
- changes in version 2.1.0:
- `-Wstrict-overflow=5` now used in default CFLAGS.
- Handling of `TPM2_RC_CONTEXT_GAP` on behalf of users.
- Convert `TPM2_PT_CONTEXT_GAP_MAX` response from lower layer to
`UINT32_MAX`
- travis-ci now uses 'xenial' builder
- Significant refactoring of TCTI handling code.
- `--install` added to ACLOCAL_AMFLAGS to install aclocal required macros
instead of using the default symlinks
- Launch `dbus-run-session` in the automake test environment to
automagically set up a dbus session bus instance when one isn't present.
- Bug caused by unloading of `libtss2-tcti-tabrmd.so` on dlclose. GLib
does not support reloading a second time.
- Bug causing `-fstack-protector-all` to be used on systems with core
libraries (i.e. libc) that do not support it. This caused failures at
link-time.
- Unnecessary symbols from libtest utility library no longer included in
TCTI library.
- changes in version 2.0.3:
- Update build to account for upstream change to glib '.pc' files
described in: https://gitlab.gnome.org/GNOME/glib/issues/1521
- added _service file for syncing with upstream tags- add a Requires towards tpm2-0-tss, because that main package holds the udev
rules and logic for setting up the tss user. Without this the daemon can't
start up correctly.- fix broken build due to newer glib dependency that reports a full path for
gdbus-codegen, breaking the configure check.- update to version 2.0.2 (FATE#326270):
- --enable-integration option to configure script now works as documented.
- Format specifier with wrong size in util module.
- Initialize TCTI context to 0 before setting values. This will cause all
members that aren't explicitly initialized by be 0.- add recommends to the tcti-device and tcti-abrmd. Otherwise they're not
installed right away, rendering the abrmd quite unusable.- Update to version 2.0.1:
* SessionList: Fix Connection object reference leak.
* source/sink: Organize ControlMessage processing.
* CommandSource: Replace 'connection-removed' signal with ControlMessage.
* SessionList: Remove all locking.
* ConnectionManager: Remove 'connection-removed' signal.
* ci: Build 'check' target when CC is gcc.
* build: Fix bad URLs in configure script.
* CHANGELOG.md: Add version number and date for 2.0.1 release.
* Replace references to drand48_r family of functions for portability
* Fix for type-punned pointer reported in newer compilers that enforce strict aliasing- Trying to fix build on older distros that fail because of a missing or
broken autoconf valgrind detection macro. Removing autoreconf to hopefully
fix this.- add fix_dlopen.patch: fixes an issue with dlopen()'ing the tcti-device
library from tpm2-0-tss. See
https://github.com/tpm2-software/tpm2-abrmd/issues/486.- update to major version 2.0.0:
- support_dbus_activation.diff: removed, is not contained upstream
- the tpm2 stack introduces an incompatible ABI to the previous version with
this update. There is no compatibility layer, libraries have new names
etc.
- upstream changelog:
[#]# 2.0.0 - 2018-06-22
[#]## Added
- Integration test script and build support to execute integration tests
against a physical TPM2 device on the build platform.
- Implementation of dynamic TCTI initialization mechanism.
- configure option `--enable-integration` to enable integration tests.
The simulator executable must be on PATH.
- Support for version 2.0 of tpm2-tss libraries.
[#]## Changed
- 'max-transient-objects' command line option renamted to 'max-transients'.
- Added -Wextra for more strict checks at compile time.
- Install location of headers to $(includedir)/tss2.
[#]## Fixed
- Added missing checks for NULL parameters identified by the check-build.
- Bug in session continuation logic.
- Off by one error in HandleMap.
- Memory leak and uninitialized variable issues in unit tests.
[#]## Removed
- Command line option --fail-on-loaded-trans.
- udev rules for TPM device node. This now lives in the tpm2-tss repo.
- Remove legacy TCTI initialization functions.
- configure option `--with-simulatorbin`.
[#]# 1.3.1 - 2018-03-18
[#]## Fixed
- Distribute systemd preset template instead of the generated file.
[#]# 1.3.0 - 2018-03-02
[#]## Added
- New configure option (--test-hwtpm) to run integration tests against a
physical TPM2 device on the build platform.
- Install systemd service file to allow on-demand systemd unit activation.
[#]## Changed
- Converted some inappropriate uses of g_error to critical / warning instead.
- Removed use of gen_require from SELinux policy, use dbus_stub instead.
- udev rules now give tss group read / write access to the TPM device node.
- udev rules now give tss user and group read / write access to kernel RM
node.
[#]## Fixed
- Memory leak on an error path in the AccessBroker.- update to upstream version 1.2.0:
- Limit maximum number of active sessions per connection with '--max-sessions'.
- Flush all transient objects and sessions on daemon start with '--flush-all'.
- Allow passing of sessions across connections with ContextSave / Load.
- Unref the GUnixFDList returned by GIO / dbus in the TCTI init function.
This fixes a memory leak in the TCTI library.
- correctly trigger udev to update /dev/tpm* permissions after package
installation. (bnc#1078687)
- prepared support_dbus_activation.diff patch which adds D-Bus activation, but
can't use it yet due to rpmlint- fix_service_paths.diff: fixed broken systemd service unit (bnc#1066123). the
service unit file in the upstream distribution tarball is already configured
and looks for binaries and configuration files in the /usr/local prefix
which is wrong.- package version symlink correctly, belongs into the lib package itself, not
the -devel.- update to upstream version 1.1.1 which fixes some local denial-of-service
security issues among other things:
- Replace use of sigaction with g_unix_signal_* stuff from glib.
- Rewrite of INSTALL.md including info on custom configure script options.
- Default value for --with-simulatorbin configure option has been removed.
New default behavior is to disable integration tests.
- CommandSource will no longer reject commands without parameters.
- Unit tests updated to use cmocka v1.0.0 API.
- Integration tests now run daemon under valgrind memcheck and fail when
errors are found.
- CommandSource now tracks max FD in set of client FDs to prevent unnecessary
iterations over FD_SETSIZE fds.
- no longer call bootstrap and switch to the release upstream tarball which
has now been fixed to contain all necessary files- first version of the new arbmd resource manager from Intel's tpm2 stack.
This will replace the old resourcemgr previously shipped with the
tpm2-0-tss package./sbin/ldconfig/sbin/ldconfigH01-ch2c 1736768995€2.4.0-150400.3.3.12.4.0-150400.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:37038/SUSE_SLE-15-SP4_Update/2f2edf91f289d7c3e766ee94f4531fbe-tpm2.0-abrmd.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d6f791af0a9c388a790b4feee357048b1207f935, strippedPRRRRRRR RRRR
RR
RâäG½-íìÓAÆþkutf-857f41e8e382308d4a719a1c9d6fcfea6eada934f1be52060366e1ba0fd2f1ea8?ÿÿüý7zXZ
áû¡!t/å£à-‚È]"ÌkÀ%¥¡ÖÆ–"k—KŠ8¶mÑ4>ëNuXÅ‹ŒD\ìÊB¼Â0w™—³¹>)mÙb]&
LeKËÂ/‹-†'dïÈ/u÷ï·ó±r¥ ›9îÀàPG
;‘þ½U‘ÁS!XHà€Â©øºfª†æIhXR“»8JÜa{mÚð³{™®3”`-¨¬@0F<ùôIuU&^äIóº§:}š}àý;‡nl¢RÔ[µ½moC?ïwaàSëÝ–>MhlÕÿjZÒ™²ë,,ÑÈÞÕà×Ò²’%CÉ&ZÒÜ2¬åN8Iÿ6Iñ¶»0ªfwÄ/ðgír3"Ko;SŠáÕRÞ¿Aë¡[‡Š™â<}T¹µVýÉ)ÌA}K¼~P³ö-x.*ZH[;
Ò~ìÁPĘD”žä@ò¹›4tsTŽÑ©/õþ¦‹u:tlƒ£â](ÞùÇéçÞ"5£µŽ~&RWÀ'Y»†"w»¾!\GŠ¬åúùˆð¢YyÀ0:s;K^þe}IÏ3¢Öl™ºƒÇ¯†è—‰
¥*0úµ÷ý)]n;Y+CÉpõJB÷Ê«¥9z¶""ò.&,&…²æO¤jÇ$k³„/daIVº*tweFAH%«‹gÜ2—
Ü8è|P¬n‹MÎœrYRÌ(Pk‹_s¶ëõÈ^¯œÈ—ù¶ˆ-.â0g±óœø† ‘÷ÚÞºZµõ T2‰> ¸Šqëpê¤4hjØT€,…Í"“{ mÜ}{hÒè²3…ÝO9–ÞÉ_‹×tÏP$=”錧r¢Õµµx‡Øú“¡œŒ2ÀzìVlŸ<¨æ@žgÛ»ý/ (ƒ÷ÅqÍ:] ÛŒÝöq *W ¿'ñÀZH²ù¡82 8LüÉnyD0_ÉÂRð/BÊÇeB!ëg”ÀÉ®Ì{èËÏs×z/$ö‚áQ’¼µ³Â±®âq"Œ¹-©Æ—ÝåæÜ“(¼eÿÒïÞºTõ&ä×ñÎw¨êÞó‡g‘Œ«ÑGÆ]×cO„éÄ9>htIqá±äÍ$£ _T
F#WrüB1Û•XL$œ”'¾ãÁ8c"ã4rg»Šöl\^º$®™Ñ•£›'x¹@uPp¯& •È…ÑÅZ‡)üøMŸà×Þ¨@AÕ“/•µ“Ÿhé&/yÕcûÿ?Ãhá²(©¯ã"?;Èø‡ƒ^ŸÇŒ¤ÔÙUŠý!6õ°Ëp¥.û-û¡Ø˜pkñéÐÉ)¢‚zâD=|ÏÞ;¾rõÿÿ ³oóÖÌY’}™ÍïZæç*¨5V‘¬G6”ÆéWX^)\kDÞ³ˆâ®gF@~$X¨kOŽ0ë 3žÿnù;ÝT[êðrÇÈtv¯tÞVëºÎîç^Șε\zK(2 Ðœ
£Pc¸…gZ.â3̺„w
_]@-¦ƒD€2V9u¨Dg½çmiêZ°Kƒk4á¥6ÚË»jkÛe›¢'Ëäg‰e¦’9êá ÇÇ´9d^«à;$Utm™JU Ê‚Î`ÕÌ?"
™m•
ÏÕç2Rúäãˆ>i6–rmþÆežÿ^ 6ð7Æh¶ö K¿y”cîéƒîŽwû>å9?ˆ.¯Ïз+é6i@kæ3Bc§³”zs¾õ¶Öñf&‚ò*”¤›YQàûß)cÇœC‘ib·ç£ŠXý¡Êw*Ó»èoßxjT¡¼÷Ú‡ñexÒ§Jsa¯ƒÊ@³È>×~ç}$DÆæ8AʱJŽÏsäWã»{òùSè»}òj%Ö<;»oH¸t¢dE>Ó`¾Ç}ˆ3κkN—$†´#…ÄhX§ó·•©AÃà{Û<€ÌÜšMì\‹ù6Gò0½ž 3âÙçüªÆ
ï‡N¸xÙµ®[}{d…ŽÛ8;ßP¦âõþP¼r¡¨üj†Þ˜&‡°ÖLÞÿU>KݹÁUÔ'£ïæUò[Ü*WHìsÓš‚=0Âm¢êßè*”žÂËЊw²Þ,®í’ YKŽ3™3ÓÙÖ/W,”û?–ne‹“e`Ê£ÿ—ÀÌœ®¯–DvªÀïáDT?às
˜&÷.´nÈ,Ã7#ÅTïö¨œ!Ä$Û
c;l7rSÎ=æÇ ’~Øõòõ˜Ùœ»mïÏC i™#öo#ùŽ±Ó4¶Ø’HS”z÷in|-Þ·ÂEãk]l=ÛÞ‡:ÝêõU^°ÐàIÒ‚´W/SË¥˜(2Ђiù•±©D>jŽë6Œ•¥€e¨J>v¸¾oö‹IwË>zUcp…%D›¯~©G pC.”—Ä@˜öÃí~3èºù»Ší¤&D=ñ@/èðû ©Ó’ô–OH%Bù¼cO”,Á¿ga#œ†Au¦`Óe
¢ªN3`ÙXÄy>Í(MH\Yš„éì!œ^B„\ô?Rúñ¿ù.ýä·üÝN߃“Oh|"&„¿O£©ù+ªYFf/©Bs¯äHžDäé$°çÖµf£…
§Ù=ý¹Êf¹ž³#ù|rD>¿É¶¬ƒ›uR.ì©v¹ÖFa|ºÇîrT¡xÑÖ‰×ðøf:oY‘—FÑÖ-ºG&nQƒñgF.wü)Ñn~DáYÚ}¨äÉǧ:[ÍÈÞ q ò«¦$yeN7R¢mÄö“Àaflv y´æ£·ŽRÁZ-ób×ø»kÏLº®ÿË—i’^ç¾q@4Ž¦ÈQ}‹¾*TÆ^¤¸)ùûq” õdÕiÄ4H3² å£Ìçû‹ôÇš|{•œ;{"^ÃðÆ/@ŒJÿ½GbcÂDxŠ|ãõÊ×þ^ÐÍ[„ÄàA½¯y4¢3ÈB¨Ê/cžíÁÀpX6x4Š/jù=èãÂÊ&œx KÜÓíg´Ï’¨5姷‰Â\à|©œWT¡¨têŠñn=—Ž0Q;Y¶]ô=ç(š¬Å+U‰šŽú?.ªhB¸þÔ;þüÈlº‹9ÏO“…ÖLTÔ[¹ƒfct`yÙ¾h¡„à>ЂHØÊŲ4ìù¤í~w -"^¯zÈv³5Ô'pp¤Uó0:á?Ž»HVYZûдÉë; ¬1›¸–w2ÉRËàe¸]øto LØ
ÏJEúõÜW¤Ã_§¼¶†ÇÜhÏÇâiÂ0IÈ9ß}j®ï¡Ü%f×ËŒBwêÇPSBà¹$iÜ´WÔQQ½ëÂJëÚËÜðr³Z®¢>ß6§p/3ðÂ{„þ±önWDC³„‚1Íõìr_Ä¡òøƒ~”¸6ùï~5Ûbe?Æ™‚’uV»û‰Áwpz þóR›oí…ÑpýTÐ*#æ©ÄbÛ®;–Ýqïåmøz¬F@è¯qp‚•²ÁÞÚñl\äÒNVçϹXв
$Xwï:"ò»Ãb¶*Âf×[ëÁS¸—uÒhæðªÛôZDÖ·®À™Ìÿ×öEÿ¡‘âé^.m9Ñ
1´eYÈAX?.MŒ¡ «\ûDˆ{ª„Ø~òh-)nQý‡z/‘ÚBïtËÜaÂ@ßTÙ+ט ·‹rXÀÄ¢áK®‡h8„=hЩ²-žIc^eæ"o·ÛÉR®7ðŠ#ÝtQš)RôI«„¤©8 á–N¤&êI^Ëؼ¦ôrT¸b‚]Avœ"ò»öÿÈÏ6C#Øœêþ‡lâ±£gy¯S=¸ÒDËÅô&6kåùÞÐë¥sƒÇU¼gó'ÀZPvèþQö—MÂ|x窉=¡×} ]<•—¾YŸ52>Ä„ý9’8LbbŸªó]?ŠÕ<ž©çÚ¥VðÞö,;68瀬ãñl¹!GùAÃa]ôÐÇþ†ÙËôŸþbÛhäBë„þ=W?¢ÿ@çBéÙú-„Ú•†¿x¹%8EªD½§á‡¦t±aáeïD
c&µ¦ÙS¤_Á$ƒ¨0uÁ™e ¶¸,©â;`©†OŒ ØîO¿DkAã¬ÖÖ8À$Ò*×ØPÆ…±ø:ž,?ß¾<Èg<·¥ú&_Æ–øÄUu%#
œF”´è$ßj„ù†1ïSv¸OÏP”²Ú‡|ü/Ö
Õã’˜.ä¬<[Ï
Veû•lm'-C=ÖD|˜Ø4àåˆÂUcY~™ªM›~3È÷ÇÙRQH‡$Ê8Ø£;îFüÒm–.5xâ”5-eŒ&}¾ô`&â¸wZÞèëô¼‹¼]|¡á! è5¡øú€¿Ø=~ìâh—g±f"5zã÷3*ò«¹ôÍK¶èöÓz•ŽiØá®éÆ°5X ÿ‘üú칃ý¢d}Ì©Ù̬ÚqÉŸÙÏ=úéÃÈ·bÉ!O±A˜òz#GIùmH±„^`
…ybC,ì‹\;„FqŸÙkH2XÖ¯,<²>ÔßD¸%4^ZAtð»±-̦KÿßžzÜaxíñâ½Î¡‰²ûAÁ£úôbövüËT·"6nßÔx£Õ“D7Ÿ\ÙDMñu‘òv-rþo–Ä=tIÑ5
ÉU–æŽB´ºÅ‡#|~jwI,ÃM
YÉ¥ˆC¦v€oÀHa”ðsO-=rYŒc¡Öx¯KYõ6‰!³·Ÿ› Ÿ¶R”yœ´8wV`C¡µg—ˆü€½JR†@diéÆûe£Œh‰Ì2.¯ñÔàû“ì)1Ëc· ϲǜ=ˆ1ô$þ*tÝd¯À;ÃñóíM†üØ‚›»9·jSà 7•
²{Clmý”¢¾^¢Ó©ymÆþž6í%`ºÕö bLuù¹ø¢à\¯ížê×[2ÅRŸÒ2oHçDZÙàhSj¦ó8ç¿y&¬w°¤u6Ù2Ûò-l4Þ3ìäy6ÚX;,Vðj^Ì>Ó ºö¦ÊÀiˆPà.«“ÞšJÁ«N`Í
‡P2¾ÇXQýŠ«ÌvŸY^4Jˆˆh_Œ(C´³øSœ01Á(S¦æÂ!¨IÍb¥OØ…r³v2GD’zň¤èPQc™¥
`êv•Úý'c’´Ì•`G®ŽÞÿõU9ßÇ5d/1ÛcNô~Øí1hõûzDÆŽ¢*3ZÓ6£ý’¦»‡…®±Æ3Û]³jÀ
íï7Y߀&VÈ,|T‰v_a0¦æ±M›·Œ>!Sa7ŸDÁ7w©~š89±ÚåaÊ%.ý qö&MïüLðRfc(~Ø€…H!ZÍÉË“XÜÙì{ÇmÍ–Â¥hÝ!#–âZýB¨]BäN4Eˆ³î;–è~pSðv‹ç£M
êæòñÍ©Ìà•[ÆN—†Î¨`Œ0ÓЄPO';·eø€ê®Wÿ5*Í…ÿO¨†@ÀÅÙt§Òac>®…9ºÕñŸ—”˜ëÅÓ&»Â¶†9Ó&”^©dœ‹ÿe*^¢
POZ¾Ä¦#õMȉʹïmzûY‘VmÑ®s¨³àˆý‡¨¶C¼Òhd$Ï2«½M¨¤CSaœ¶õ¬%-pkáU‰ÞBßÄ ¸ˆS隇‡ã>éÈYOصÂ3³}œ¾ànÅ´ŠêpÔÜo¿šCìNvÛÙ˜´(H4ÝÆ2>’"¦sY"Y¬@s;SÝÎ÷ßÃ¥~án2±YÖ=ezÁdMSŽÜ•P£VÄ1ýYð>%ïý滜¸áâ—«Fµ¾{!X¸ªìM¦Á¬«Pv|IæÐë¦i³øÇ9ú®{>Š2¼¯žR³©1õÒòzØá¸c·@lce€˜ÐQ6ž|•å®wĸ–âgÎW/½)$—½‡^ž§zU”¹zö€äï”#ZÄÄù”Íz”š1¾Š¢2aé,«Ó1ß1„**ei²)ªMmp·Âè¾xæžôÉŸ“ù¿jæÍ—÷…*t¥öú“I´lW…‹fæP!³ßV‰™¡ßrÑ‹$"2EFâþêá2úù¡Ü‰[HÒhÚàŠýÅèXÙdÜé¡«¿:ÀÆCLÊá´˜d xoHšÐa럫i‘
&Ám#êÔ³Æ0\§wœ±#Z‘ZG¾[€.`¦{…s£(ñ-ÊÇ®¼—Ù»5xe+œ·[Ë–+ѽòÁ^=È·wžé•Î`]¢‡´EM_eÚÊ©\ÛÓ˜÷>‚j…MF2}Ðà;]²ºT[gY™ å#ƒÃ‘úhAÌ\µRÙwºIÞ.±Ëå‚ÊÁs¡NÊ[ØãûƒÁ\‹T\RI†‰;ƒxà º–‡íÔõ]u‘?À¢yôîÉí汯ðœÄ_fUOtÞA:VF›xWkVÄÞZK6×µ_|Ђšé§nA«´x–Ç÷à ìaMy¾öÿHòR@wÎtiµ¾‹Ø "ãÍ™ÂtüàcÉg³åM=ån{L7›wwqž±[ýT+žH¬Ò@©ÅÀ!†ÔÀWQlGÂñ#Ëýf9»!Á¯U¤Ø‹·ÀÖ¤ƒ¸î
j!¶îçÑmn«<9Ûœx¼‚û3®ô>P4ý;í2œ“w&W¤ì2.V
k§(‘ãCll…|‘Öù`¦©–Kqõiá?•Þ"ÉAI/µP×G¥Èï*´—à³MZâÔyØ2‘38ŸH!VÊbÌRÜ;)6rëî½iX~ €*Qƒ÷únÞh—ÓµP\ÈWÙf„eSkeÑwÅ@þ|}“÷ß&Uœ8Xº°(YÔ9èKk30λnØWž¯øñü—DÙ±¢kp¦Ýß¿qþŽVbàüçØUgEFÒïãòú®8:«ëþyù¯SÏ»€tÈ˃î‘âŠ>
—ÓóyõÛ–ÚDaôDi¤ÙNuáø_€òБªæþç“(`uígâ8¯ržtˆ&P¹Gp ¬}¤(“%¼óíºÑ«»ë4«œti#X=ÎÚë“ã@´ÏVûAgc?°O
N$]8oðH¡ó
R·œ*uï-0©Åúyââê”j–}&2ÅåƒUóø‹þ"W•±òÁÌ=œHóþð]ýÕ
«M
»y™’ï¡5Ñ’gSýPYÅI¹Ù;¿B&xâ:ÜñI};9 »$¬~¥2Ôûa,àÁù馨öSæµ³êéhÂhcñ¼pÒá&ãôÒ×ø~oü1ƒ[
DA¢¶éß
YZ