tftp-5.2-lp152.6.3 >  A ^׸/=„ N{%EKM~lC0,#WNmX)^> (˞mݲݰ0DϒIrM+e5>qi8;Y-`qpɫe$1dX>c$U+/Wc P=܌mˋ@|\N2O@a#m~xV)U VpRi1Xg-q dQ,3l]Q8 9t+0բ628ebf1e345764e3db79772570683061aac0dbbefba281b85b1d94813bf53c18a3f906a5bde2b9a79e320fa31e438b0113955832^׸/=„9QÆB/_7`znpQ4/QGX0uI09̵%~뚕k\iRRL~),܌2Q)U i\*?kRrG36v\f^F8KB~f=WiH><[mSK[gQ@iuq*ZUam͎ wu?F22! È\L)7 |/gBAJ${Fz9֏OhVchXԀys}<.r(5?*ߓ <썱 jL>pL)8?)(d   ; 7[.   <   0l \ (8 9H : =">"?"@"F"'G"<H"xI"X"Y"\#]#@^# b$c%[d%e%f%l%u%v&w'x(0y(lz((((((()$Ctftp5.2lp152.6.3Trivial File Transfer Protocol (TFTP)The Trivial File Transfer Protocol (TFTP) is normally used only for booting diskless workstations and for getting or saving network component configuration files.^cloud125a6openSUSE Leap 15.2openSUSEBSD-3-Clausehttps://bugs.opensuse.orgProductivity/Networking/Ftp/Clientshttp://www.kernel.org/pub/software/network/tftp/linuxx86_64# This group/user is shared with atftp, so please # keep this in sync with atftp.spec # add group /usr/sbin/groupadd -r tftp 2>/dev/null || : # add user /usr/sbin/useradd -c "TFTP account" -d /srv/tftpboot -G tftp -g tftp \ -r -s /bin/false tftp 2>/dev/null || : test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in tftp.service tftp.socket ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in tftp.service tftp.socket ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-tftp-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-tftp-update-$service-new-in-upgrade" fi done for service in tftp.service tftp.socket ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset tftp.service tftp.socket || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in tftp.service tftp.socket ; do if [ ! -e "/run/rpm-tftp-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-tftp-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in tftp.service tftp.socket ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi PNAME=tftp SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." 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 tftp.service tftp.socket || : ( 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 tftp.service tftp.socket ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 tftp.service tftp.socket ) || : fi else # package uninstall for service in tftp.service tftp.socket ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi{|Hq  ~6 A큤A큤^^^^^^^^N+ N+ N+ ^^^^1d57781f45c13c7a73ccb8548b25815c0fd8c5ef4856343c868cd88a785162875410e4b5aa506e93ce405d9cdb366aebdc447827257e18183bb6440a3621117c28206a62f482fbb3aec4f7fab9c3ebc613cc33bcfb97ab10b679aac8eeb81cbc19a5641b3d129883ddc2c7dbed5e2e289c4b7062acc375a4a06647406ea62ae844079d53fadb99317d4eb04ed9318f61b029da562ea32f8623539ac07231b209d21cbe6f2a2c6562f50ea25dac18a07641c1da9201cb48c6ff8fefa531b32f9f41b5772650f2f9d0d90289a1615bb36f0e6254b7cac92bcf31a4a9183cc65008eb9c79f65d5b124587734532ecea2c308c934a4f8bdacb7ea2d3e49a9c28077bbafe793d8c2c6ca1b5d6ab69b8d8243d854f99c872a7a7a9edfaefb1f930da1eb42a9271946cb538c5a0009c3a45c730f5a6f163b10bfa7357d9bd069a13c20b71a7a5a9142348b4384abf71c2bccbf7b73e62708f643b7b29cc340cfe9a40e6servicein.tftpd.8.gzroottftprootrootrootrootrootrootrootrootrootrootrootrootrootroottftprootrootrootrootrootrootrootrootrootrootrootrootroottftp-5.2-lp152.6.3.src.rpmconfig(tftp)tftptftp(client)tftp(server)tftp(x86-64) @@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(tftp)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libwrap.so.0()(64bit)netcfgpwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd5.2-lp152.6.33.0.4-14.6.0-14.0-15.2-1atftp4.14.1]c@Z@Y@YC@V7P@UUS1oQo@Q@Pedro Monreal Gonzalez rbrown@suse.compmonrealgonzalez@suse.comjhura@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.com- Add tftp.socket requirement to the service unit section [bsc#1153625]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Changed permissions of /srv/tftpboot to be readable [bsc#940608]- Removed xinetd service- add a sysconfig file to allow passing parameters to the service (requested in bsc#951591) * added tftp.sysconfig- respond from the destination address taken from the first udp message's ancillary data (bnc#928283) * added tftp-multi-addresses.patch- tftp-hpa-0.48-macros-crash.patch: prevent buffer overflow in handling of \x macro (bnc#793883) - tftp-hpa-0.48-macros-v6mapped.patch: for \i and \x, expand v6-mapped addresses as native IPv4 (bnc#793883) - patches come from Michal Kubecek- drop tftp-hpa-0.43_old-autoconf.diff not needed for any product still in active maintenance. - Use correct systemd macros in %pre, %post.. - config.h must be included *everywhere* (tftp-config_h.patch) - tftp.service: * This service needs to be started after network.target * Use PrivateDevices=yes- change ownership of /srv/tftpboot to tftp:tftp, otherwise tftp daemon can't write there (bnc#813226)- create capabilites provided by both tftp and atftp (bnc#801481 or bnc#725378)/bin/sh/bin/sh/bin/sh/bin/shcloud125 1589629647 5.2-lp152.6.35.2-lp152.6.35.2-lp152.6.3 tftptftpboottftptftp.servicetftp.socketin.tftpdrctftptftpREADMEREADME.securitysample.rulessysconfig.tftptftp.1.gzin.tftpd.8.gztftpd.8.gz/etc/sysconfig/SuSEfirewall2.d/services//srv//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/tftp//usr/share/fillup-templates//usr/share/man/man1//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.opensuse.org/openSUSE:Leap:15.2/standard/6feef47fa48f54be905c11e234a86946-tftpcpioxz5x86_64-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=11f11366eda1691b7cd8fae21c2407b2db53d76a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c11c4bf7a9483cc342a618eaf7b9cbe8267173dc, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRR RR R R RRRRR R R R RR7td-<inet-daemonutf-8a9ad8976727f530f678ff9a4ba404a0f32ad9016f438456a4d499a591a99f095?@7zXZ !t/jK] crv(vX0d$kt59^tJuͩ-nޛ=-sDI*yA5DϤ|8isF\g{掺AcQRm1Glj/nKٍDo(w}-k-n n` gZ D0Z ]4`:!&'e\3͍~MLރ[p'i3f/ ^6)ar 6CjƑd<`vlmfsVmK5s-{NMl*iG#WGAؐwT qĵVJNBu@(Fszg):f/ע{8:叀!QϨd 7-g5z,~'6' 2(R7/'| %O#ō<ͳƨ^"iyKc19 p1E`E\Yɍ:~.>&>1gԐ!~+٫GmH8=| EՆ 0^ \C^xm8h9V?JwӒD'yߔّٳ}*uj"<[pޚz(5&>o2ˍeFk<> 9jXwW|dtnBR/&tK pq։BF^cb89Ԩ]Ly kI&)Y=$ ᘝ_ Քd_~%xl9Vcsh;FWhX ؚJv;iHGvIPx3?8mb"@xUEmZ9:ۥlG1' MNGPS{5fkO%޼8qR ,C/iIN([ZEJ M2b՗R&XH7/0`_L![%dˡ!,Rkgyg&J`Utʞ7Y8! Ț'>:P rhn+&{1y0>*(8ń6%a;VJaer$'˻JۉϦI_L9ϑmk ")chʫkMDmԭ}Um֢019xQ秿'#bl"z~V"T:^2řInmYK}J=ۗgufRT DMcBXFliUVaQx~z=ȴd,9'(^g7i9c)x,[z.begpR*) 2kv>9TD弣o< ́x;a%&HpU#(U=8F#}ԠpdE o5KgHD⇛'j{lZq1rAX pvSv B]:A5*#Oҍ%z Z`^"ʿPDl+2H?X:c!#!Fr+I/ҩk~VamkmխNhJe3Y W3owO&5-p֩aGY}M?dEo~2oIYqƒG9;7륻?V߉NF-NeŝNrp dI~ehdy Ld2/'XT&*s6}8)FT'P&]exxVԷҴ@*MEwgT 2z0!n-Lؐ2ԯ`JI"O3XW;h;[W{;4I'ZÎnb唘D6t"y[3ankK*{'LBxndVuSP7Tuǰ߰k{d<=Ƨa#8$;ꊚ ̿/V^ _ JgC, GEnT)Ou,+RӚ}nF/緝ȻJe[$`ď@l vM8A;1 Ļ5 ʒȿoTY-vHiZgX0p=jA"+W$ =OǝM`(⮮q]kgK{:`XA974u@b4- |p!&[ qj_a:hSY'nwW U$&΄ qi$zWBW Мȥ^UtnM PFؿeٛ U왡Fߪ͹ @<8{lq 'E>蘀za͸LuivVvZҮ "f(>h'`=S@:tq95^CKpG)v?לBR"/By$R{*VPCb{KnF}1^{ k((DqROKQ∿0{`V4]@gj7p4嬲(W E^֖0e63يR}qd&Ԓ+ ~ZeVXTckIh&h>җ;H?PG ``#Ow[lG=NPv4/kp-NK*V8@Q+иly^q ]BIpy-DAjn`0 ϼ ~o"?+v|pκaQlpoܼ8l=XT1xmxy+TmӦS Va]CEo{sU+!^|K9wo XȦ[%sOTQP7Ngp'YMK1Iޅg2> WA/NNӰ;YWHZ \j`_xhu؊.=%`]Rʚ>+Eb)"$6 gFZd!؎t.@1QкF޵{+&"~,p)o2j4V ѬۅuC9ۤ+ֶʪ!m{AemuofpI2ӫq')D:RY:/#<b^Y? Jjp% n  í`\' "2ZJSO\mś՛R-RBqbc 4H_GqWtERV*To|l@N-\  hJ"L`z߀W䑥uv94c+s $ڒT0 Zjki~utyI Q@=loJl9z౰mR# ">(R0Pފ_ŅP" HύMoVKZ_A=DߒI }Q!fc'YxBe6.JWMq,43.v4zkgmlԅM\kbo4InSG:!yP9.7l͹&_ˣ$~[g8SP' ŗ]_rAKLɼXnjK5"&_!޼@=j}!7̸:#)K ҫG+hW5($_6^yWv/֝4#6(:Y2y:U&ӪJn^3օ2Fl)$Ssf*{TMCl7`¢ pU3?\A2=߿ܶ-WŀK|v$~2C+~4D4"W5AV3#G>=tg~tUqw.PE?-#O4){)W~}LGgȳ{?v.tڶ@Zؓ u m<]p&#yfv89+F)BzɸvLy<} &5/T4-ݙJ'2Br_F)mJd!2D{inm|I#^a96Fuz!. >r-_)`v$Z!߃ cˋfTqtͅTfp ==+\Œfdzۤ a^1 T"Kcbʟ_ ~<탤VD/&G$s^?ĘعM\jѐAP@Yph>;PEDJ /ɒd[֋4rO;LJI5bpue60ޙ2"zIL}^SJu#S^ ?7mU_F;NmT貞(ׄk,4tcg,^x#JqDe}4|2bk~e(bg&eR!\8'ܫ!V ){~VVB:Ez9Σ\ ڈQS_t\e DAcz彝{@kh:f@gt,"R=GlC8mS7a)YrD5,ܾ=[kȲ/O7t+,1u&[ؤ.?OQ('Tp_ȄlhӛKmtzGO$d}{L|=4ˊ27bJvһYB |g;R͆n&~Hdfnmiv> a/0LA6uow)6{b2:kC!WF }̊Ȏ$:8cf =]0eioo^0? q08s;' `9X #= nM]xb^jt v,>u %U 1S6NRT! 9 p8.qZΘ .1W6! \ANrAʶ;$]1b܆d ÉG70vg2%ԋY5'X,w޴<]`%G%ߤfaϐEq5.N{7#{iГD[wrT{|lfp4u=Q.Qj#}5z,}:1A!N +Ɗѳ=Fez>)2hyQɲڢEQr)N wvH.-Bjza@PMvbӵNDE|Wqy59  y=.jf = 'tp#=pj3Uaフu Ei@7Fa+h:!Zڭ7t#o ) 28>lܪ HL!>CDY%5%o׭g9 [ M@MI$1z$^߬C~ޠ8zQ4[TL@WURȃ9?aENLGv 2%!^IHr}S@"Se c@ߙ0T =%0x_gFfƈkgFT=1eGwAcb8] G:osQ,Mz)z*ٰw,K*x|^C?̦WHj|Bw[g}=Rf(y:1@?(=WԮ2%5VSǟO*X:ݧ!X j2@s^.%K $kCQ+yst n6p5,4&`DA2jfdHFߘ*qL+{vh'ùMFbWJsaXlH4{uVij.rf (g 2|B:j !7(Ƞ`p*cNpb8QmU M(-y&Gݠ̴5ǔ3K*N$̽%ߦyEpMܹ&)vB5>puy؃P#N};ӭF>–h <>Aڭ-ͫ w(W4 jZ=p|Yz|ۓ')]ݟG+M.t^N3(Doٸz*pN"JLViLvI`gHQb"g`xrZi#ə k`lt2nz&,UmgZ./ l*I4&hce\Om}ދԞQ9 w*z&K.uD#JB5aɋapFv[ĻID~]Zx)A^ U e񒀯il8]BѮ8 PPR-4pp}‡bn,ދ$<$;K߿Z!7٢~4˿kp^ #TuƸx,vr{h#]!J ~Hz)8:>V~tPm"Ͽz(t`ر\s;:+5%5=yaw~HcZ_r C\s^G"2TűJ$Af2„V}iޒ#}DqU$cK$yEwÛ s;W0>qVהo3Q\ {/u2uoV8 *F@8rL9 F9͐L໰W:sZNQKb4 Lc̦T{jގ귥/57(mMC$I$N[sVWP@*O,Y.Ĵ Hw0#%PR1߄pH坎M[U&$ 2zHL#y-& &e4Zg={"e?*n-> `knLǍ}hA+z(ry,7)bG&IuNyxV0UعJ)1ލAbHB8cJW>1ְSEj35bڬ \Օ (ۙa 5-0adNr=(ea*j"{>qK|MEe&I S])^)z@Q:{}tQ!&"=\aun߳.Ȃ_xB3V[T;Y5#{h*GGmMwOp.܅%"4,_w06ˉ`|E68Ѡ4J㶋>>ݤ=ޤqBfmTJPNZL8YK!r‰ Ҁz0|F@g?`[&!ȳB|u=o!Tͳ;m=,OK_djNZ:krH )8WLBT5C\E[,&]v߻٠1Uz"H6> pidэ$O,?[0Zpgzpknjm?CoZGZ`d{Epiv>1,l=s*@ `M'o 6~Qwk%9"f;LH_ X0Kv|O{ހaeeγzj)_\s@}mEhpCjT*z-6d>f ; Hc;%Je՝FgӋq eL-9~c. [G38~%"AJO'; B ״=ݳd 3LKUq$2\QNױn'u"49f=.\ og] nBf _in&#y'kϝXvޗX t(Y JG$ϜQF?pRPh4C)$G"# Z{3Bn_tI;/P>V#aIܥzضOeZr$VBB`4%I\p(>@ds93|]D|Sr zD8r$V~m؋U9nq̖|HEϏ y+;7pq!CS:gcU%xɸ f%q5"v)ה>#=z\ G.ٲBS__44<0tsgd-n^~fbj҂?l%<ܬ% [b9=>[unG9?vǛl\c.]H#H'zse؟5KV'z&zi7虣{gj]}_w'.7 t(s0 Ab; ^ ja*S½Ģk  ~<2}(|)Ig,d] 7w* .pۭ-'Xhj):UQv>"dg+O2gږx+fd e.-NGEEEZ "?vf>$Uv|h(Rie2Fu隊 +FJoQ[bW68v &FݴfYhJthc;{[)y|*%d+Ma<+ˤ69FBJ꭮irx" ֒%;"A?JDѵ= t4=ytaqFI˄ɀ ^DSyGe:-i9e,wML3r-Yzyyr #JXn_w 0zoV@ԅ){L xGL W0lSӍQ0}}`jyyb4Zdwx2zRd.\(+DzO?y/"_qdXts̈́&3$pgvҐ{cd|'pOln!,Jatb۲@4ТW=NV8*[w3In_QmVY?Hq w ֖l(<7mD V]HHn}!=|9 bXԮ`4 Pͺ~d(`'S/+8}:َk_Y>eh׬ X _7z\{yipܑK*|bzG2V:+&jb0&٭_Vi\WŽok5MEWI8g1X[l:ITpqՀYHH*̾`iAlD9jӅ6Ax#cg-"'#Ő{A@o L=ZtĈ{M'DFdO/U12!XՂepc?4kpHyK1>q5i؄gaOH! -\hw'1-u=5VGWǔKz+eqVG}TA5JL8z#@v !`oc/.CBhtʂ&1=q[˜2;1ΜU^M@P&>D;2{gHo0~z(Ifv>QVV)[inV=vgRIWl@bֲ>-gOVb~f+#Xʂh"ũ^"6^iZPq}P( x*re( y,Cˁ?1 OA({J IIY(~c<(ѿ׺hHqFfta5=DZ ]f[~p/ fIr墋3A ܙ!&\Q}QGx PGn% }wnxg,r: bW!܅soc{$RQuҪQc0ys$@+Q?CտtO [އF?bp+?YZ0{KOf7.r"އhw@[]5KdGpcv 6.R4CjdmOҍ[xpv1wDm.{:jE'G|jWLWG,mAzzx;ŶtuD9^~\گdpJr&o%s2QnY2+[4btx°ƍYQ؃JDl|tJx^9HfOL.'醧4JLlTG`pe02θ'q^̭GX,eq ƼyRd ǀ5po2d BMzps0r[Z4znX΅ ?[bM}Kj0e3SXC8 aE$͗bd0|ȼ1_6b1pUsceق^3&r CofˡZa<3~#y7$k4TKO˼:F,$QC1'H~Ssrw3ZpX}G2 jBmP1 Ά60Eo K 0JˇQmή2ԥ[p懃;WqA䪣 0u2ÛK,7(XTrFQ_P/$JGQFuOSPAw6!x b!8^ۧNƯ$⮛7ziqoOi^!RRn "ۣxVYzJw *C^`[hz[ sm V]Lі1+Tӝ+{qTeR:30@wf>X޷;n:\ʇ V%ai >[&X CM#%@pP-¼:>qHQ7K`DXC ,/9ɢ7U<$Ħ_)X0nt ^ְ%'rQ{g'̢QQPfea(dra3P9 ';@Fu'uF (t>SaTuufmD+]wVȔߗn$};`b۪}KI rNzB#?Ay}4g 9ƲyMF E@"Fфvظ#peRڪ%zNkZ@pPh1kZR+IfNZXʴW{I~V偔%ZY$}3)J%=9G|=&k2upvy:Dxmg !.a|_5Qf2aE z)4 8:EOc؜A#1z8]iUm=Ò54xbktNʂ08#Rʓk9B ~BE`$ksuՆ8FZrGϕ\8d\"f;{twLǔVƞF=?R]bIC2z]̨J*Qխ 3?fi^B{6v+wj 4n fN\Az70E9!i~_]\j.=Pm]Ԇ)VO!>YHC$D"aUgK~Gw|Dd=I.Y9TpS :G9J ǝ`p66k{)cH?j&Ԕ[O+:ܾ\@<ܷ,H!v5=ò,pŲ mM6\!C* (| Z.@i?誜RT nû3@йj{7SU坼.2:L>ڟ*"cD$(#մ;uUHPl"(˔v! c&qxMߔ DESG.Q`JŇ p`: J`y Z'v)?l,ٛJ{9u.g9lu`FQP؃tѭ3*saCFNbvtpmKדj ޘPhJV{Գ%9+4% 'C?4qt=&\ +GdX[|::*=VlYS2vO$אriC T [du4eܛLHM)mp* l RW¨LFha:FָK88/(B}A h}*(NZĥU36j LfK9$EZd Jo R1, .eq yxn{yBj^>dNL9?HרU +:AU&X5b :ᗋ=i^$0TOn?5*SRu P6[ѳrX6C_BGt{%ze< (={Ǘa#L]Zbhf#R1/DH,3s† XN &xpH'Kf\ [9IfEH5W%SlJil{|3RkPmK~ #shWPh#PƲ(nY{CțNfw)8l[)M^׎O5\**1IV酮V_Zp\NSEн*C㸯 ^y2~|׽P]T$튬W[Igv7GW"\ c VȠ+ YvZe+P[Ȕx̩ 61Q򷆽kj?.0oHjCEUWSoL)$(y.Ze=pz+7Q~) $ԁ8bM1|t1!ZSN VW77}#Y"%m!P\2yX ^M5co+31q+lSu;%|L1#Xl:4 '[~, ԺS}aMjkAh_^*dAy/pk>߰4< PE<6mD"݀`U.o ~q^n$?f7&W'$Wm \.p*%^SyOG†,|´W: Lz*6M[Vc#q"Dk7b֬GdY\4H3e2J?0o)bcpI ,IoUleov|Hub\O{kYn9iل̉'Td&`l+ 'Nwla>$W* *GK^d\#876Bk{!*f0iσh4F\eV7&`&-"j Xf@/#<V[]*sl)W E/W,=J!ͤLXJ# Ü݂%.@5T:zv||cSjv8‹,G, hobrjlhaT#I|:Nj~s n)x<>Fe,3dYoUW X*ԫ" G2*D~Cُ HIʄO_ p31l#NT?3&tkbD.;aih˲$AbsbtW*u>oz]n{BB+G-">x|;2C#s=#.Fɹ"%08y9@)))cѓ5geϕ ~` O}ӿp>M:U\w(Um8X{s7 ?7s.́MɃW_>B3bs[CȦ f˜h';F*53iD#mx7w'n: (Ȅxf R7=,u=$c'XgE>&-ӈ6e `޳KD_I+c´m( :-Wkk󣝸4EY3o nq?PB+6ܭEB_/CwEءW()vH ɾ ݹw>wIpX}_`e!YfZV)Fͼoq-g&C+ eResvd=?Wi BP͖yr!18"vG'[Vc Ax3;$qZtP΀O^Xƹ{C:OW]Ș;ah˯H[M-av ;&` O vӾ85]zy ¶_;mngWsح٩7V!;lZABߓ覌Pry@Eڼ|cN٧ Y2(g,2_2Ҫ6f4Tsr1/CܼDsN:<\ޫ[tbyu Gg5֭2Nd#U/$oV1"+3\0X57kEdqRNT& tdVs~ǰ^dmYCE g@ 7&;CL"%}h[D@KLmܰf~<y/m;a$HÅ7:XXbFd.6z[o\0QOح,yuPa%HX'7,Njډ@'[~e*+9,v[' F1bC-) ыaG+Xnih %0 "w."bBNYNlr. 'M*= W~Uʱ g%(Y},VۊTN/kA$~3'; 6T{IƘڜpR3d&n~`M2/1@VS-n+X~4Ң٤X$$5o!/;& S 'i~7B++[!5,wI9%oE Xs-8qsdTW(t4\ז/QaN~Hz\/IRuAj7Lu 8ߪ̅ʺo>fש~8kJz~X*\Wfh~tn Uzv.%+ d]Q{PظHFVzfX{f{wףX+_d5cRlsz- <~*$՛?c氜 蓥 /?6~!BGX@OeAhkieG&E%ˋB(m[޴\011t1d;f2o.WGljwr{9܇Ur&ϳT8ܟ9ngHUPmtaմadr-p]([EF )H-Q'%$Y&hxdNBQsYpsy^7}!#? JY/cJ aP#jbN[K!9n'){ti!/Ϩh6Cq(UK*R B"I%yv\T|Z}-G> ki=Isg2t3xIx/v$(x۝YLp5zыP4 yhG_"1|u¦C/Ji+S[س'z;֬b7f) 86S_^ߙY.!qT.={&͕NV-c;n[f 9PIFLȢ#ǿ{j݆$Zg:1Nl/x+r6|un gX rcLw |Xc|0`S0J5W jnr`E %tfh}<9୤da7ˌυpvkԞn8Gn!X6G BSͫУM7295=LkT[gqlHc7~8>4qlUFɗS]Z\vd\.]CzBit?p%ܟk#3?&BХkux -'/w!|8]F]aCv9tJoWyboݖƤyA 0TKM5ABU fNRDl^LCX Q*}z=6'g6m&N²+`rvKۨ/z Kf`r Ol7,XH~óЦ<RoVk`D6mp՗eaL 9^)ݚ3{sqXB6zؕ"ĽE_OΊG/yT˚Md_z@A:ʜW%q~>ZSxoV<}jJܤZ6@۠vv1lqC?i1KOqRAL>Usj[ Ztf>D'Ѥ"KccN.Ydz^/mbٸ}ߟHܔ`=&N>Lvo+Lݖ Jq8FTQosm|&.迂zQ0 ȬO3+.%ONr4.yZ@)s=! ߱1U0)0C_gu/&F&'^<,QzמZ/^UM`M+0P46 k.,]h1 y4c!5&1r_4f̣tULڨ }":걙Xm9*SVqo w/njRf26'H9}'r/~u 4 =γA% .@=gEZɸlCCS pp\fsx#!4!&y|ގA>/S1]5.B>BV))(OVWW݆q|;u0*=<7l;=2G!8MmV@GM7+C&y,PY,=2mY <@è$5'RcO\W{m{J6N,ZNB!WLP4}4٘>BfSlHwԳ~_Tc@EMpBg =@F Fb;v8iyBTFx QWOu~n ;r8G*ɰQ^:/倍_zߋh˭Ճf^2|AQ0(/[9r}a,ݭج-}#uCaæ_GyLL%Fo_۹fm( T}lj?kW _XB7i:?~e0gt>QGsW B㢕ǫ!Z.JQ&Qvj,knFr O$$|ӭ5gR 139o?>zkz%\tYX(Nϱ9&aƭЋV"51xKn_~'-`k{A? sC}S0OZZ+3 *骔qÕ-ݲ^yPJݕ2& o*uMԈPtcg>SʪF[g'O՗8W)khd,Zi\A*Ǜ2f m7Nvq_)pt{ kWvDSS| k&+ONfJs>Q萃Dq L{P(rACEKO4>ÄGc0qǦMȩuz&p@$쬙a ri@| n74Ѝ0r3MTPFj4N~~3#RWT͠Sח 6 1fYgBʭ@w{L3((&8,@m,!d!Σ/0э'  ~2HMtLzX3;fGcf[\NV~YEÝlW^Hm!?g _Ѹy =EO4YxjA`hY0H{|ug.~%iE#=ɮ* +˙2gMT3wRmF~(ӲgXjfIxD~7źO[!(L i07C㞱 LIZ)hIG-<)pN}֢iPpka,3s\qݛ׎HȲ+) ei21sOe$}$q*B ͂nIV%H;G*9$AY)/T8.VTU7h[&UceXD a1T&~([KMn1y#/}<`_;zwVÎܪ Is@މXIw @Ց؃yK֦?l e+)Ҫ)(K擥HDZVoc.W7Єj5k/e`^U2 m#"'eV NݼzWeg\wJVڻw!ߤuɜW?9KZTVGNR;8U7m!yyE4ޤfȧlf¬ ѫ2e.9Ѯ"ݞS/=jBU냠iuue?!{01u __F>YΔQLQf/{e0itu ֙[H]Q lx02 |rS҃8]Z jP_|k 0QvaoF.h']p HK~p}3cR. d nЗͷ~u("Rن侷r)7qgH b K2V`[&]--1~kXE_ٌ3֮j_;HYk򘧮}9+SFO{u[ M^9wPVjºPJIy3P%}?-Xm$ o>]*q˦h|xT-"gl7/ib@ {6(Xzը&$K*,흂i&>Ҵ"_Ϻ^ lL\--+/z<[-cwo`ή9J!S@WqcPVC?Qм|iPk0+E[_k`E/Z9޺DıqNzRJT/Z >[^iηb؛q&CtWعY+C[ehk>Ăq$'=F+} >e "n]U&֩5#`ѡ)F-L9nr%A\- G;+AI, Wwщ*,MٷAϚ[ *G-8jq7ud>[j5-:egz >m<0!3^$,^sL] JDHb>j-buX`tUJ@ \gH%jS&U\~]3&r~AsI0l^w`,`C|8z*6+QHb.X._F" ]sY3/SἩ3uL`I8*_K ih h^p:94!.KE bk8;*ݷ@q ˅J wzo5µ+nګeB1:X5dM$ SnS@|مO 8IĭzòS"hP,gԉ.W禧xbzGHO̩GvCWe{C80,*`=M`zc-02,^Qs)W5yqaВe ln{qR+آa#!ն"k;OmanMh1,״K?t6 S}b‹|HW*رga+hޢKvG4U]NVC=p*!2cz,'t LP}Z CM@:mE.ॗp|a R60woIu) J,E^ ֬`:Q3pVecTX7m>>]:Z85Sn"?cٿu8F cLLF_ICQ-_j-ų 5ظ\_3<>(1F =7 DIֲBOs7ǼC0.MT̞rVO肍fIh Z E2(*!s(RBKN$'1Di>Ǭ7ps6\ G{uٺ5 Ix`xKtf<2Wfm Ԥ?9%LAr#"qցcc{&ve؟qLee I.u3\ ksоby :$Ybqg^N/\δf $Ȉ&5&H7 9@2gc}!MC?u0$]}m5KYN>pd >bw/ 2>8ىYk%Ka|x~CTߙJwKy: ?.I{2,V|"SE yTd_@Q /+gEf>HIO&3quH/V%C*0 bU/uS 9_~=LT]Qc"8Da Yc8#a'XG{ ?Am;kN<d #F8D 3>O_yWYz7"VdX7 #y2~WUi>{>\QǿA#\)g%1"gdec,  4bJ([Ui=  H\-A_R1x:x)QoVjPk2V)"[2*6CG $2ϴ+{ C?WP-/[<8Y| .m7puZ~(oXywpG̳2>yh^rd"9Yayb 4 p'0qQ#ۢ]^>u]1Va#BK\i >1Ljc }oR|"eRDNs-[Л/5*aJSHk 3"* 92g)~4PR,B8JGڷןu n% c'M03T}d_f_KKX;8ݏ|XbA(^b&֣G\2Su/`HMt'K`"VϣﻰZ)14ў"mkJ}, c Ifz PwaU՜M1NuCWP8zM}OfX${|`4lH~EOݿ[Z9ɓ[6ʫZdìv9tݚ3XEk;.#3mRCV tMYQ*DKOȀGoNg2,L[uOUm5LTeA@A`#4'pQcvbaSGTZXs'yњJpbiM;RG69cm IunKz†w7G vޮ03A/Fl 5f%JЂΆɎ#vX0$R3tN룚#i /ޱϝ]8ʱ1Tt,Ies/94My-ÀI`iNK% ӱ0ݧh_,w~E_Qt 6<{pՒ.>; 1s=սo/XH"SXM ?!!}N"JXu @SyķoC[%q%i+}ir>\rM4C'շCպ]wFvqtڰ25jzb`_]^\J+/f4xeO'"=$hdFRg{z|:c 9{4/U 2ν3 B.Y*PӅo٪v99{w[ 9Ě2bdQpcǨt8s%uX2XIs]\-Y9+~B(yhm] J&*oŚJI'\IACi4OPHWPrK=88I ްt4J ,F(ک_XVzRHOxI;\L`ʸ(y;}{8l t"vQؘ&pO%B!;>FPm˂\of]u!H6YzP Jf =70 F*YuW0EN|oE),(VF>^_d5C5Bq.i:yƘW %M1؂ӵH.LclXcнQ/}: [l@ea)>G2Ÿ0-;R'0(C>A-˸~Ώh‚YqM^gIФ6LIfaeK@}/r|11d-k̍Mv5IZ:y˲u a~R,Q;WI0ucmώ )fٗebk"Z5e1()Lv74ԕ#(z)X%pb04OuYF ›#k!'uqlwNKu: :65^Da+Ly |7g&9\zڻO# *`fxQܐonDV|xf?tWgFpb1솼T֮C)?R04+#vgEmNu9Kgns=`]2dԉӡĢQ X)oy[zk:9^[(oED bzܲ6vHN8(kµufbZ/5 x(1ի#$QI4ȟ/n$}-8aco7HXp{:Jk jp@Uƽ(1r"E_~ haJ *ZדI](4KNgq؅RR/ek ;c_ț1tD˯)Ű$z8 玘\q|Fڶ{y!i:uuW_I , )%QQ5(+ɸjG +D E2 ^&d*|7D]*nJ4$[/O~)%^1J;^g&\%r-gT\|< FwhH4d.%ˤ11iكGtNn'(J-CD =k*b͚;F;!4qf&Xibk@#Q JFy+P@S'KL\ <ܗȤ^nACf ta\g,jbu CV zbgp p XJ~? X*31̖8U-m5R<:I5COp~PX̅uxI 5AGQr(g6ݦM& `qBgg}-vjQZUh:Z+}6 ~HRr)1|Emt"CzVY^8UhΞOtVtd){cbXF-F[ݨ8ީhpRnO?$pfjv;FGݵXNXʅߊN~ QGLqb ϨBɥ#|L>XqNJL墫y8A+\jy3AZtXX 4b+GdžbfVmYIIFe%فF*k^k_sb3 -A2YZferq9E9dY{ԙj* L@2 30>\[T9ggx N#ɡ"ax2L"V(Y]šBkaK`ifAdt>RrjZ| Uq7**St ɲ\Ԉ/iTk0t_Rd3cӏr|P R~B(Guc2SEx5i=Ͽ{o#tqUARPra 6Oe~0voh]x?$&7˄Vt"AÅ s-]ŧS}=uz%s)$xpyKIEI4k a[l^a|(IÉ+ϿJ{ Â2Bҩ̰ nǏN>@)mfb_X/sIPspKIpl zS z?)II  YZ