haveged-1.9.14-150400.3.3.1 >  A cp9|L 7Ho+:ZU3%CwlNon2ۃU-,o0?we?h춯쁅nZ%DX+kkI迉rp&vT}?"81t S>Ì X9]ꃆ@s+9\[\5/վ'a-Кf+/bwN<18 㗏 wopvXvDnRqpY[9Z+ڕe29777375cfbfe7e31e507d4b6d794bb56d398c899bf20d8421c38176fb6366e4d942f03bbf56866f979422ffc46313148264cf7cp9| du tX3 #N,WvzP8DP|ŕ`N[ϻQC/;i.qR ,.M$xWV9|dV6@U>eDo|loѹW]^bxj^}FOztD\U^}pPUZm%r_rX뾚@Dy :^y8kX[ JZ/*G&eFgOxĖ-<:ǵ$b>&h[  *V0rܡ;\5cgnKx0P(>pK=@?=0d   N!BO et7a\             8 t L H( {8 9 :"R=5>5?5@5F5G6 H60 I6` X6lY6t\6 ]6 ^7c b8@c8d9ke9pf9sl9uu9 v9w;< x;l y; z;;<|<<<<<<=,Chaveged1.9.14150400.3.3.1Daemon for feeding entropy into the random poolThe haveged daemon feeds the Linux entropy pool with random numbers generated from hidden processor state. For more information, see http://www.issihosts.com/haveged/ .csheep92 SUSE Linux Enterprise 15SUSE LLC GPL-3.0-onlyhttps://www.suse.com/System/Daemonshttps://github.com/jirka-h/havegedlinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in haveged.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in haveged-switch-root.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi [ -x /usr/bin/udevadm ] && /usr/bin/udevadm control --reload || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in haveged.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in haveged-switch-root.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable haveged.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop haveged.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable haveged-switch-root.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop haveged-switch-root.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in haveged.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart haveged.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in haveged-switch-root.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart haveged-switch-root.service ) || : fi fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/allqrKk{KCAAA큤A큤ccc[O[O[OSqNccc_0caa6a6e6fe1a901541bb3e9c0e0f38b596fce43e48683fbf943d68a3ca3408d349ae2550f7cc3c92f0e827fdfb9d1fb77ac81ca5444fec2170cd600a07ac9b968b8d52aaed6a82580c3d5d221bad81d0fc53ec96b3626af2f216608e9f3e9dd4294d9e1f4e3567481fbc45a3c8779bec03914b860b805a4b6f24b13d534e99fce094aafe732bde5f5766068d819e5facfc30a6efc07c7e302aa6dcd6aac63a73b8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90370a7219a6b877050b5b25202cf8bfbcb6b92f74f6f7e66afc944c280e47164f0servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothaveged-1.9.14-150400.3.3.1.src.rpmhavegedhaveged(x86-64)@  @@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilscoreutilslibc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libhavege.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-14.14.3ca(@ad'@_@^)@^]@1@[:@[@[@[:[3|@Z@ZjWf@Wc@Vii@V@V V }@T-@otto.hollmann@suse.commeissner@suse.comcrrodriguez@opensuse.orginfo@paolostivanin.cominfo@paolostivanin.commpluskal@suse.comschwab@suse.dewerner@suse.dejengelh@inai.dempluskal@suse.comwerner@suse.dewerner@suse.dekukuk@suse.deavindra@opensuse.orgjengelh@inai.depsimons@suse.comtiwai@suse.demeissner@suse.commeissner@suse.comdmueller@suse.commeissner@suse.com- Synchronize haveged instances during switching root (bsc#1203079) * Add haveged-switch-root.patch- revert last change, e.g. for VMs where we are not being fed entropy from the host or similar setups.- Improvements on the linux kernel random subsystem have made the haveged service/daemon obsolete, remove the service files, initrd modules and udev rules, the other components are still useful.- Update to 1.9.14: * made enttest configurable * havegecmd.c - new command added to close the communication socket - Drop haveged-conditional-enttest.patch- Update to 1.9.13: * added support for --version [Jirka Hladky] * updated systemd service file [Jirka Hladky] * fix a memory leak in havege_destroy [Anakin Zhang] * updated version reported by program [Jirka Hladky] * fix ordering cycle with private tmp [Christian Hesse] * Updated systemd service file [Nicolas Braud-Santoni] * Bump soname [Nicolas Braud-Santoni] * Fix crash on shutdown in threaded mode [Sergei Trofimovich] * Fix compilation with --enable-threads [Lars Wendler]- Update to version 1.9.8: * Fix for Unresolved symbol error_exit in libhavege #20 by pld-gitsync [Jirka Hladky] * order after systemd-tmpfiles-setup-dev.service (origin/pr/21) [Christian Hesse] * use systemd security features [Christian Hesse] * do not run in container [Christian Hesse] * do not use carriage return in line break [Christian Hesse] * Fixed invalid UTF-8 codes in ChangeLog [Jirka Hladky] - Changes for version 1.9.5: * Added test for /dev/random symlink [Jirka Hladky] * Update to automake 1.16 [Jirka Hladky] * Fix segv at start [Andrew] * Fixed built issue on Cygwin [jbaker6953] * Fix segfault on arm machines (origin/pr/7) [Natanael Copa] * init.d/Makefile.am - add missing dependency [Jackie Huang] * service.redhat - update PIDFile [Pierre-Jean Texier] * Fix type mismatch in get_poolsize [Andreas Schwab] * Fixup upstream changelog [Nicolas Braud-Santoni] * Remove support for CPUID on ia64 (origin/pr/19) [Jeremy Bobbio] * Output some progress during CUSUM and RANDOM EXCURSION test [Sven Hartge] * Diagnostics capture mode now works correctly [Ethan Rahn] - Drop upstream patches: * f2193587.patch * get-poolsize.patch- get-poolsize.patch: Fix type mismatch in get_poolsize that breaks error checking (bsc#1111047)- Add patch f2193587.patch from github pull request (bsc#1134351) * Fix segfault on arm machines which do not eport the cache size or say it is -1 in sysfs - Refresh patches- Use noun phrase for summary. Grammar fixes to description.- Update to version 1.9.4: * Avoid misleading message if cmd socket is in use * Implements a command mode and use it for chroot - Drop upstreamed patches: * change-sysroot.patch - Update project and download url's- Add patch change-sysroot.patch to move forward to socket communication within private network - Add haveged-switch-root.service which send the new root location to running haveged process- Make haveged survive switch root within initrd (boo#1075359) added change-sysroot.patch haveged-switch-root.service- Use %license instead of %doc [bsc#1082318]- update to 1.9.2 * Cross compile fixes * Limit watermark max to less than pool size to avoid 100% cpu condition * Add service.suse init script - drop fix-enforced-clock-gettime.patch (fixed upstream) - cleanup with spec-cleaner- reset rpm groups- Add haveged-no-syslog.patch to remedy the potential for deadlocks when booting the system: journald reads from /dev/random, which receives entropy from haveged, which in turn logs to syslog before providing any. Ideally, haveged would provide a proper command-line flag to disable use of syslog. Will work with upstream to resolve this in a cleaner way. (bnc#959237) - Remove "After=systemd-random-seed.service" from systemd service file to avoid the potential for deadlocks when booting the system: systemd-random-seed needs /var to read its previous state; mounting /var needs journald; journald needs entropy; and entropy is provided by haveged, which needs systemd-random-seed. (bnc#959237)- Fix missing dependency on coreutils for initrd macros (boo#958562)- haveged.service: reverted the dependency on systemd-journald.socket for now, as it causes a dependency loop. bsc#949728 bsc#950857- modules-setup.sh should be module-setup.sh in dracut, also 755 - add dependency on systemd-journald.socket to make haveged really start before journald in the initrd. bsc#898669- add fix-enforced-clock-gettime.patch to fix build on generic platforms like e.g. aarch64, which is only needed due to our (non-recommended choice) of using gettime (fate#318370)- haveged-dracut.module: include haveged into the initrd for randomness generation. bsc#898669 - haveged.service: adjust so it is started before journald and also make sure it is shutdown quite late. bsc#898669 - regenerate initrd on installation. bsc#898669/bin/sh/bin/sh/bin/sh/bin/shsheep92 1673600509 1.9.14-150400.3.3.11.9.14-150400.3.3.1 dracutmodules.d98havegedmodule-setup.shhaveged-switch-root.servicehaveged.service90-haveged.ruleshavegedrchavegedhavegedCOPYINGhaveged.8.gz/usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/98haveged//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share/licenses//usr/share/licenses/haveged//usr/share/man/man8/-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:27397/SUSE_SLE-15-SP4_Update/b37798fdb8222f434071f716cabfea92-haveged.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxdirectoryBourne-Again shell script, ASCII text executableASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ac2671c887d25713672eabc5022e76d8558dd0ed, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RRR R R RRR R RRRA"l0х4 if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -c 'set +e; /usr/lib/module-init-tools/regenerate-initrd-posttrans' fi/bin/shapache2gpg2opensslopenvpnphp5smtp_daemonsystemdutf-82b40b3b401a1a2b7bd2459f2d13d101287a6e4b73abd0f082e0d40bc0fd07959?P7zXZ !t/(p_] crt:bLL "p$ڂA2 Qw/wph6#zj< q,c4nQjJ̸E{(zUab ccfWJ=DeAXx &Y C ua*Dqo!dIzRϛMEܹ q>`ߺ,D01eE `zymE/`fɩv˸v];섕}\ըe:['^l} +;ovQΊ+J_%A[$ؑĽXG]}@5yP15,sLBW6O VԠO D(-p-ZˌyߢTDo6nQ}@6ǝ W Wͧ N#&`XJǻ=s27]q9s Tju9ɛvRL%qqNt8n(Di#k;Fb e'S;KBElT,O ~A6OD5%s SB~9tb9;?A_-S X d*޻"@_t&T%hwkqai6U҂Z5#Մ!c".㎰N v51߫]`wkggR߾$wf| =KXW̝rw*P=ܢounEьC#Z[ r0?j@<'ӟ_7x8z[@;Ίqنᴿoj~8ZSy*vwLauA7pCđWX:c@y ,E25T)r{wӋ8Bk_g0`^( 6t;\ *$CVvR%9}QQn^BY)ؕ+RH޷Nqd!@ `@{ *!ć ͉ڠx\PTGhH15o4F-'c\.Ez]KGvg0.0rjwq{k|k]CJ%r?2LwA|c?,@60&i܆f0(` ]yvfv%Uu4~)t7A?Ky*=wglK=uy7 s<*"Zg~UoNl#Ĕ51)+5(gɀϻ˚;ڌ|HܝV`AL3|z>ǰ—L+`Au.(+)Ǥ?V%@ 4RjKkM(lqYAٲ<擸M 5cT5kA:q2Ҡl>?侬Q̇&CރO > ih#2S6G= }N;}lNХGľ]s*1zu_o]U"Y r'*gaG4Y`ۭ֕9bhb 3otb x@xp}+'=DؕCdI狛~P`ƺ[!rkͶ Kp\M9얡=As̼aEE(3]7({ S&.gƃrS0_4R#8>ba8yO9ƐXeKE..GGpgK`r3Xt3YCHB|}: (Zr RUQLsPFޑRa} MFhom U3:1/άc= M3 .ڝ^ޙs:v?DYy1/,B܊2|`:;PHlP{Po4.d D©3@6nY̵M|«jR&1 ̌(O\¦썉HNoNo-3]pn"Pn8>ZCdC' =kC?P ?qکˬBӏ &֞w-Foocɻe,ܮl+W~ԆEJEhp jscD]u <vpO3rd] b^|(+Py5Wlոֆ+)=5<G06x*|̔QK2U.eygt02]BTg{Z.Nh MF†"RsM51<k䧳:\9ǣLjDz卤H7zFѲrMFcH*j!ߴ0I|l_^P Df;Y >Bҧ (mHϬCcяay;h'x]NoMΊ%XPb,8 &ׯcE,:FnSLԔ([U /(۴̜rxh@բ 0]TxEuAW2OllNh'%1JV1gK9$OxŤ adR,N>~QOCZ@l8Ooa(lv9^e:{{ /XC^zL:^W&  =j4kW{̒t-ƒ,Ҭv4yN_k=!톳.ges*6.+H حrֽ3YٚG0v:81ٍtᒖCM A,kЛhnDpE\l!"u,F&\yA +(FFDģQ9Lzh*Lt|:WÈ;ְ#_X+Y/9Bk+ZVBL AΫX]\]Q>5eh60:8X͢Yݛ3F Zu;誕m[)#" ;E6k 5_UEQc?JW<8Pk;U>EsUdp. A0fx\`z=.;@&?TT6z{"z2*Bpu\9ǣPi=̥_qN0=svj5fqWK m#;=ok}9[ě_?D+! g3&j1>O\У̴;)^;s坡՘n?%C-fd CL8H=2]5DșZ@i|Ap`E(C1Kr#sI'0Ԣ:AHHb B ӿ Zexyi Ԥ@;:vRȱd2xj~P( 6zi2'B|9W,3 &J'͍`:FRX3bqxY{`w¤wfqSDᔐ$=ȱEq,xIW݁8joE|%^i\/"*,b7BaGYE׫堑[ q jy ҁ6~͚1Ds!ۊjuҗ&z^-+Di9EIOUY ˘̼[noZ`5[ԇ58Tm}/4-TO>OuG[A ++' TTBE06tܐxLUL^8}"6WWhɢ.bcu%C(G/BJʅ R&mCĹx[K{KvG[ޭu3Ao+y=}؆k$-糓s+]eҕq'Iw*&d33c1UHdAlB~|1g&8I6MϗM`Ulf?_f"(?T[P*xdkyXL[ og2B {Z_|ׅo0<9q.k_j]pqѿiaNkx Z[RK<9/jŽ6&tY[̤(۠"{ d2'o5z ⫰FTc_'Fkitp+궦Kf`mD7$KL'R1`Z(|Oeg6Z%84â<*V@/!Ϛa(M !\8לo#yP e`2=s2%& v&ŬN͎1K k, Zy:]y ?-`:毋%qw;'FNWqBRi#edIiuaۦ`9gG{>BI~G m~@ro t o7PHu*v6iD'6z0%7aj#x!ҝx!ձî;d!|x=O7mXZGВnC1Yޥm6^QhT)p|?"p)lrE lstca+ Ӿ2ϟg9k6X̡$Voh p0:QJ[8ӂJ' FPsқߏz.l7wm:p E YTEfbUpb:Rzn$XQ\0 )l}<ǂBg[ H UcIӅ/w˜ ]sf9D."#98 /Py()B/B|D)3He(B{Pq4@Ng%lVr&y]abU=Nnjr>*)Rx"ր,Ձ: _V G&p4؈'KٳuBfD &~(-&~\j QU@I.J߻@$_ltTd6d~|ĕ愈Gn= v'IZ;%Y‰pͥQ(*30 g/Ue E^sNCXV­TX0YԜDQ}X@OJQRRY{iܔ?~ J Z0m_Ww &@In,pА,&K9W:5FM5q^Ա 7*djNF&3Bx5>nP}zn`bٮzۧDF%4x_1')Z]v͠ƻ@RV=)P^r=~~qq=GǞu4, nlXt}jKZ',˓>e'8Htތ26>a%RlUy3z>C'1̿<1g<Y1pnb^5,tgG뢓sei q_+lG;^u)7Wy5dQlÓjZOF}U R/ IC!}l%1ni^aD$`jyEͿI߆=Z|`VQ| C{HL &jV;FMN?ռ6 b9O?rG")ggeKQtejxesTBh0bmpǙlC`cߓfzpÉN@^kްK}[X2]??6[la+jpIPݼG3QHG4QJ:JCX[ ``,zlEϗzn)8;R$X37$T *\K#xsf 1 wAL-@"͍y|=|VӘ$&Ki~ӮN)bv|Th|d\튞f ]MkU{kWJ]c>kE[ܯB gXnv]tWO 0-+k7Aiצ f>s&ef$@ lT|CK[rA7'`8mL!Lqy;++T,Y;{FN d~?_\%{39'Կá\ Bext+!7y}?./6m)=~kHbvarcWZ;E/{GٹHpj8G'00Ivg2ֈvZ]p}8d %]"lkgM AvՐ@oߞU𩨬vHL /3)Z۾ff![.5ڕgm0)C K>[8 /{$%ݳ`/t`@uIp[L?}'[4XN(=B/K!rs.PS7vn18Q ɲwgѓZXߴXZJB܉Liƺ1/BHRNrՃ1A('`D'k$Hh|"Ԗ_RVJ67b |;ۜd92~O;; ì>J {a1" (ZI/_萋zt.ۂ8d ;;B̂7(#lk<@V:Lɜz 21=߹,'%w>]Ylzb[_ln (NPskKҿzoF>cQO9_ٓ-q̶6c/*\:넃r.OwW[dv g|r?eC3)u Y=4dz|@zٟ&lq~N$86ҳְ;b&_:{A w:"wռ0lrJ瑀ſ*;臋],`iTrTVGy-{zu͋BeY6z,J-\3.:kw|dm#5G 5iD=V@vyEQ{L8x X{$o*o'E>a6?ܩu%&r{1 =j$S²>T`xS72s.t(0zFmtf_(j]Rښ [G,&5'/knxRq'~l~7;C4;4ֆ\ S'ʾ!MSa; #)A䃖ٚKDFGL4`K_[@(wfB8*Ң8$18!- _v0^;^PBP% O^8_IjxvunfTPrZQ7kMFdvM^<^g%osǧ}E?>~p ozZ`0)Tqr0sO/wΈ*Ԡ#wJt wOt(\=엥]RkqU $h_9zP{+ّ^iސD^RHA77zY JY? yF+|꡸P7An @:ޘn8l–ΈA gP,Nou"[bGŸgg9C&S+~)@iCB4u#CBgn3zHj`)_<?NOT\[|h-OMgf`G%luQ#"(x; G9Ua% 3Pt0Uf[wM |3j=]-u%*g䡼]h- <+j爘,:\€%f*~\ Nj{vX{DЧa<4\q6@sHy0 8XyɝWY^4^A-V A;XwKM#4u9b UN \W̲QǬ+c;uvj= Oc[.;U?};K)ԲZH!#[YnqvN9x^~@4^ p5v-(^ẽJC^|S3JPÁl :=4 ޯySrf 7=C9 bQxJ8L£6Nю|TJ}%]9XE ^w`G-_ :t<t&\D+@j4ﺻtgQV ZNGbzo8.oXEp)a+^Tl9B s7_(% 7&7QG-__; YRQj?%U(WX@߆獭*ZAJ+]ы"rd9]v( 7)cmw)Vdcleþ : n"pF%+d8!B#o;&>?$48$1#BqsEERa* ,%]͜yf8OқF7! TMoj-Yvx91~uEV}]{ hk456f>كAb,b\% KL b4@ί}ܡ"TvN~VҺ@{ 30F#8nq9ҽV\M0辑 9rp?f_JW*="bk#ʴ(_x<(G!FNfa|s X [&@eOJٌ,ÝUa80ӈ>G3 n=J%)\:: ?:DKVG| Kd؈Ƚ擱4f< MhcL7Ӹ-i "zv86v%sL2Bb8=3Ap3p@w݃S ܝDx! 2'h(v9j'.uYsUfp^[Le)o@6T!5E5Z6QPqri69~W4U+{wߒ~9ٻL< ˯T_T֙DlqC仧H]7 woTkJq'ZZ o8٧Qʬ$I3['rf!p MղX@D 0xZQʳ0郕 Z.p )Lk~9'Yw+ mQ5i{$/teGZ]NRP^kKTGB +$h5ijQ7f 0iÅ3 mF~ Jv;L 5/("6gL)y$4kO,kx;x'_Ppg)DLuUh.i2W60mud|T5Rwt֯|=:De@{gOً%gBMcoDQy9`>&˺[jbe!nyT5Z~stŶVJzT.yoç K[\/,l|As#dJD^YJ00^Ulq{ݨ`xz 8"ˑǘ<@'^K⚢8EK+mQ*6nri]ndWE<"%뻰_PYmcJf } α-O[É6➡S^DIx/\z"Sjr';L$ƎIM0@\\BIqhp>4CijАĞ2^W]OFy ]}GȾtOi@m_˨o7gA [;})һ[KI6"ZD")GO 2 &rC>?T|_o=9.2mc3_Iz|zjܻzQUj̳o ͨkFkYF6"aƢkYxE3Lcck*r+O#RJ[4F~3o'9%,#/3$Vm<$c޵AZiȗnL <$]^F ' ٴ"H1Ͼ8K>Vk+L[̥<_l9 թe], ZQs8c06hsL/ۤw`*zf)%R?ID嵐*ӭc0I&7Bd] {vڱ|wE{<^T=w":cp!z'AO)8/4H2e(*- ܽG ɤ"$mlT!'-l¥u_AFE ~cKҖ L~VZ4јmgk-3M3P<HBيu ~'wn5-q/tSOIx8Zfv4r-2.ɖ{0^8Yx= cgcAMGsM)JV1ҭp)IYE%c97bsva1PU_yG oML{n9g\nS[?..18'(@6cd*?!chEeٹ6Sx⮒$u qDžwpEHp7/ߨQy>,㲚-(H.9Y-6#.6 [M<*82=w-).P민˹ޱ ( 28VvF]D,;*xѷ A"ְeǔ+GK Xi]6zܵlkD/)v9!3UIpO\D#mNɐ%M"m½i0cY Ndȇ2砾^o3R.S o`.S{zǏ䓤/:LZ}7☫3g#`>74zt/4m&m貽=M=\_VϻϞNudYy}߸t |[A GIySxLԗrHMA/Y,=ʶ\.H!X:A 猀Fa8cX5L$JrrLJyrDR~V0-\QO Ǭy[vME!&BԮCy/O4S_*-@2Rj23o/ʾ8c{v1g qPK{wË*V 2krWm[Itz#/HvZ( Gv*4q'rbcC{Oƞ{@y{9e8+EI7pM]Q@6<@[S; ͨ\aBP'SH\ LAMaFƒ38:Ƚی޻XXތTr9#f,c 'Ly<at| 74c%+``m8$j;xBLθgMV>~PPϨ)2c?8yb9JWz_\ӋSO2}*wWE-|Gge5bulXqC-&a3ZUVUEW1q ^ ŽY%mڹw7}~)EOF%\*nŶb Y-tB'><{w2އ~+: Pm?XW UC}{T{tXKJhU|O4p޽CtǦ@8 Ѐ&$s |6{~aFY4DGd8 ao.cPZ"/B*AҿK6{?؉\m?TX H / kei꯿* t!BGKnVA&LҜ7:BX"^5R!d؇J,Z4LMxIh6Jyp7`pܲ3OV}RgN3KOlY9eW -\ X^ds3@FdƓ]>{n{䖻 'D )TE9^_ L}JIH" s:1-i͜Juyq[דfZ5k?8*~3,Y iBAC\ݡ!_/YIF5n3h)y ztf)_Z=T\)?/=,8/2*@6El"lb2Oð=y?D89+vhu; ls0V3Lj)B2]l'|D;mkYTa+DtZiW,T(vseXr0FJv0x7)VNÇ'h>2-ganEP{O6|yGHL5~ J盤:bEQ1RtIn#\t"'h]V rϮ^GBXvLI4?>ű-<4an;-U+fܥyϏCZm"8ݩ%CȌ *Yɷć5-rҖ<};PnCų_hGk @zd4dFpT8 'rdV]E7ƒ<~A(K(#B34&9}[߄…2:\a!Bwky&R% 38K0i90T3781$"H1q# { k=h4PPѳ۝,Z]Hm*zgGf|,T5hb;7 CwK, %4j]1$.PL]lq,׬Ҍ-Pͻ?pw:VMe'ۺ~m'+ꚯIo..2{ f08ݯ (G}V^6hd;a5m:/HUzHN]M5/zi"<)&@tOI/>`bfɀN)~o2P1|] Si yߑZf:qzf'6D[jETWIÝB?۪ۓhޣ@zCa>&j^Gv #0EpR(V,̡UGo]6'tuzL (#$J aC&~h`_#r*l׏4]Sj)4? mnNhO#UB%PL h>TC*wQOhfw(ݠ 6'8rZͳ{pԕxbK^22;`R- }`zanF<4I۹YUp& E"u,<er %>=G40zFMI:mm],Qo;a؜ n'`"u.W5rYk+72_VHɈon4o pX~Z}c_ ac7N%x!2acx`jv)Ηu \ggjh[tm;,(p*q}5RnvlM6QA. m) FpWR$L_}m]LlKUkӋUpyؠ;ܢ+;5>.z( 2nl fG'IHwݶ̇ i>%AŢURL|)=?˹.zVȢ !GιQIڋD=J_)gL778A9 1YX)!bz̲:.Hԡjtm[։rY5H$@Z+}r R#PC֔,WY!W>UkpAByrg-LOwǦ NDq:I>jl Xu +~.FBP`r(c I3ۧC~F-oxZ٩q4pIbT,NPӣZPWK'sQ7rM|]yh@_lhĞhCT0" *mf'[nAopI3$NwdA'}X/n +`ś_׹K~z*@'ϴkP!7&G@Ws%&%KBVN2r [F@ɇ-o?Xbl]>%dxF?gѬyYk ϟ@7hɛrq iTG8p/71/-]3g:A "* 9sˊ5v. *"vӕ* q~|PBVS銷 BsٮiFBq/_ږeqʝgg ރ-*S.Wbz*И.qH%Ρŝx?+p46#<2'bIRs0!Ng)ĎB~mΤ^p:7]|te^Q 5#ZAm@$oȽ .m1dAlOֈ6Xc|\gX4j H̜bj]/#DN~ z130 ёpP æ5L`iRp;PKʈЎG\|gYVCH!Y` טXP3=}Z !%.o̡}3L;.r {Rs/?b< LT$] U|5rJ,GUg;9r?oOZ~mlR>V沧h͉OS*>@k#!RK=5*7tIaJE7`J{ށФ@&Jyj|1C;5 `#9i{nF&/>I~xĬKqB9/EXweaȆ ڦGfh_"Ã5IoQ(˞nqUIWFbig\J@:A)'Ęy/ꙷ >G Vণצt5j== C՞{.0˻?y̆Mr-1nHޤ55C@3@J8v{ʖ껰Bj{9Hx{tS9w8\_gM IA J31'ʨvm[Gj̲ CxHk@MU 4Fkwop8}QQdx;żZ$&TG%tx'n 0MkR+: 8+'D5t2afGrsJN(t+b7R-:d^aL˅( PlAl7Dm ?{ۙϐ7sB eKJXPB:?v3p8A Tx_WxBV+/YI/<64Į YDzP%oO}ؿk;*B㹵PD1ux9rs oKבHwc-DdWj{wgWd{R5#W#_xy#?H!6,16\v,mw:u=P3 Y>Q豂g'+ g$&:m~ 3+:gď7D [8++ \x#W+0@j7ҋ( CHHp#y'Idau([`5MvB7I~[%@=^7(@Mr[|j&{TZ5{<=3Nij&6$衧0wGolBi;lU)&iJ&>! .I5rWIEFиtY6_i^@x_Z| n\;6c&5ќe MjVNg=λ"- ,օb0)l @Ү $%ݜ<իkY?'!%i<ޞUiG#}0㜣Qytwځ3[VQV;/L\{ytdtIxN96.Ut6߲jls A )TA#ϹS9fuԈ{~׹xו0>S@k4 ElxUEl!T5_,/J:Od M ڌ 1O "3VǣUi!/uLE[c2 CXMaԾP< 5mYj+(N4R%b.ٓ^''~x(M["7A[B':2|uH !5ϢhB 2܍u嘔a w\vSGtd8ڙWIӣ[듣r!&NhGx[c y?CT ) l)o=)Іfe |?&\S]^~a(K10!$X$ @{Z O9r6ZQrCҋG#j1p#$]XM~q