tftp-5.2-lp150.3.4 >  A Z/=„I*W!3:\|uׄUvdBSH'W &b_ ?lpfz2{:E jyixeG,}|~b# g>3yۓ"^6PN=ʉ &H:ýAb0*'u'L%s%]C_RidfzL@9 ̌郥i GˤRU2p/?a5Ľѐ5GV:~}I81cbe3a63e1d2c0e19515eddcf39f6d65f8a7e9edd9b887250cccd5b49947386318b85af4e71086e08dcdf6cbf035835efcacdb0ŬZ/=„&]R]:6AMEۚӓmxG庼GCү 2ģs .nȍj Z_>\q< Sf?Ak l؊ qC4\J8J:Ic:M[ۮ_,!zg! dQ G56zO߲|۫UհϬ(ی#CDA|^|1v+3E#\Y:["XW,t.ZK g.;VM49S"P=E<j4>pL1|?1ld   ; 7[.   <   0l \ (8 9x:=*'>*/?*7@*?F*GG*\H*I*X*Y*\+$]+`^+ b,c-{d-e-f-l-u-v.0w08x0ty0z011 111 1&1hCtftp5.2lp150.3.4Trivial 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.Z@cloud105a!openSUSE Leap 15.0openSUSEBSD-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큤ZZZZZZZZN+ N+ N+ ZZZZ1d57781f45c13c7a73ccb8548b25815c0fd8c5ef4856343c868cd88a78516287a91ed2f3c21ff637438448a67b3e6112af1aeb670393601fe3ac221eaa2aa9aa561d1b97c8464f618b1b8a4c0adcb4c921cfde348b6cd7aee119d7327f07cfd919a5641b3d129883ddc2c7dbed5e2e289c4b7062acc375a4a06647406ea62ae86da96236050b2cfab04e4ac0a339e56266b5af5c89e2c19276505f76c35efd95d21cbe6f2a2c6562f50ea25dac18a07641c1da9201cb48c6ff8fefa531b32f9f41b5772650f2f9d0d90289a1615bb36f0e6254b7cac92bcf31a4a9183cc65008eb9c79f65d5b124587734532ecea2c308c934a4f8bdacb7ea2d3e49a9c28077bbafe793d8c2c6ca1b5d6ab69b8d8243d854f99c872a7a7a9edfaefb1f930da1eb42a9271946cb538c5a0009c3a45c730f5a6f163b10bfa7357d9bd069a13c20b71a7a5a9142348b4384abf71c2bccbf7b73e62708f643b7b29cc340cfe9a40e6servicein.tftpd.8.gzroottftprootrootrootrootrootrootrootrootrootrootrootrootrootroottftprootrootrootrootrootrootrootrootrootrootrootrootroottftp-5.2-lp150.3.4.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-lp150.3.43.0.4-14.6.0-14.0-15.2-1atftp4.14.1Z@Y@YC@V7P@UUS1oQo@Q@P7@PE@NxN@Nf @N|@N*MgLLʷ@L@L@L)@rbrown@suse.compmonrealgonzalez@suse.comjhura@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.comdimstar@opensuse.orgvcizek@suse.comcoolo@suse.comvcizek@suse.comvcizek@suse.compuzel@novell.compuzel@novell.comchris@computersalat.depuzel@novell.comchris@computersalat.dechris@computersalat.depuzel@novell.compuzel@novell.com- 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)- Add systemd socket activation units. - Change inet-daemon to be recommended only, as we can now also activate by means of systemd sockets.- update to 5.2 - fixes a breakage with recent Linux kernel versions when a single interface has multiple IP addresses (bnc#774861)- add autoconf as buildrequire to avoid implicit dependency- added rules for SuSEfirewall2 (bnc#729793) thanks to Lukas Ocilka- added missing PreReq: pwdutils- unbreak tftp by changing to user to run as in tftpd itself, not via xinetd (bnc#682340)- update to version-5.1 - Add -P option to write a PID file. Patch by Ferenc Wagner. - Bounce the syslog socket in standalone mode, in case the syslog daemon has been restarted. Patch by Ferenc Wagner. - Build fixes. - Fix handling of block number wraparound after a successful options negotiation. - Fix a buffer overflow in option parsing. - fixes bnc#699714, CVE-2011-2199- fix spec o added missing path /srv/tftpboot in files section- update to version 5.0 * Try to on platforms with getaddrinfo() without AI_ADDRCONFIG or AI_CANONNAME. * Implement the "rollover" option, for clients which want block number to rollover to anything other than zero. * Correctly disable PMTU in standalone mode. * Add IPv6 support. Patch by Karsten Keil. * Support systems with editline instead of readline. * Support long options in the server. - drop tftp-hpa-0.43_readline.diff (not needed) - drop tftp-hpa-0.46_libedit.patch (solved in upstream) - build with readline support - clean up specfile- fix pre o no check before addding group/user (darix) - fix files o provide /srv/tftpboot- add group/user tftp (bnc#472283) - set TFTP default DIR to /srv/tftpboot (bnc#248008,507011) - added Conflicts atftp, cause of overlapping binaries- add tftp-hpa-0.48-tzfix.patch (bnc#630297)- add tftp-hpa-0.49-fortify-strcpy-crash.patch (bnc#617675)/bin/sh/bin/sh/bin/sh/bin/shcloud105 1511438400 5.2-lp150.3.45.2-lp150.3.45.2-lp150.3.4 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.0/standard/96827a845dd1aeff2bf0e94300502ee6-tftpcpioxz5x86_64-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8d45e54d748d650109b9c209c5b6a18c05564870, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6ba30468a62d7ecc5ed5ac60b2d75744ef581c4b, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRR RR R R RRRRR R R R RRLUS7,$~inet-daemonutf-856d8eef77c1fc5660c38bd37d269f6feaff91bd315bcbe7a041df0246ad3e14c?@7zXZ !t/j3] crv(vX0zdݷ^KF3,$HG |VPY}/c{+ӭ n@Cd77 z!(Q |g] >^~1T* t0(UGL~Y`.Q+ !@ {-vC75|yѢN Hg7Ou( UL|n4TL_AC1fMdnd̶-ҘX-[ސC5J77(e$7z(!rzoH2֑u>뎒i3!eX;0؀2vq/1P?R{#7 jQFMIb E|w\"䈢bv\=T6׈Wamͻ2B\fiO y/prVD>LZe@vAnK4hWC ?tܟ)vi|ƛG=B8y}$-DryMW쀴8B޸QN-B q~WR6RUtiJc fJ N0R vxvXsS#cʞEq%8eW*cf8BJK֎{'xECLp$4վfupja`bEP*%. H͕)"df]rkLJz D^ 6vdɂYFbb_Q07 #L\4܃#{SSwl`p 9~z@MuMRFY# }T+vALacb ?j>~|zvhIWsI(=E,`[j XigFb+~Svr]Koh P>'n ʶ6*`b"87Ï]*Cd-̐:3u*$)Qhӏi4h$E)yӆ1'qJ(MDN$`DBAلE\{ӣqô쉏7UtHVF\8}C(t*wPTz)Ñ~-'L( '_}at;J.CIm]")YBNO k4YĦϣbPϨ5 j_´#@CƞyD?l`•17=+Mw@ߪg]AIY<^]9VrB ?t5*oLuo:s+Wt2ٯ}E"zK#Qe /uڅ#&|gYbO F! i߭ l8M2e3')/2O|)= px b+6hYw$}}iގʦE @-W61 ךD(D0H^)8Kc_(nJEJG%}CC^7 / IKz65_dU+m(^CƝ[}y#mTG(0k\$B{iĠ/"j6OԬt9\et݋ȚeYa`ՠ36if([W I#|40 >HJ64ۓJj j)qoJڷ>v\W/ÕaSW)ɀa%Ee-pzdn˕Z? cLxl-(.EԠ&aCvw|3%R%z8eۿ1@9S!^PɧWOE>)kQ'<"fD0|cY*Up #K:J#3ϒCN"Z,2?Jlo^ɧ~3OXfvpYfel,˗Ɋ[ `Qu<b1ub7iaa}{ϙR*H ΃q'F@m@.{?Z>ӺM hޢ:}ϊ .alBdug44F qyy=v?YI)Jy~=ut17⫂r?Nj[q /?<ζؕq.rI+6<TcT)QH:o=9 Bl{_M·]%}92 o5=oMgW5L_ 5tzzk@|2[vې ȍKQQQ"6b0'{eiKNhI e8B~n݄PaȾh8KoiZI'`)>#5uhbLlP9"COڛ \ފ:":N!7#y_!49\HQm߭ҕ썥xm(seE_%cio%{'!!m R9B(tɚl?Ia6EH> 1)$'}Hudh9)Qx01YUyckˤ&U4޵^k{Zl+|NXӱO5~W@ŽyߗD+Hx %*> 19Hk_pSIGl:ɘ Vd!x룔v46;)CC>o . [=_~^=GEA'DKG8L.Rk%@xv"&,yBu!3xx/$hN==2˰CB\)vn2"r=d'a#{y/P ,֊`)9Kz- @̍Fڄc*I1Ћ&=f dLn %QhiRjߊGݟ)M~!&(O7n` h7Cw_/6,AHL4%ml%Yd5c_pןBN& J(@f|TLY$5a!]n;'^93P䉓w;Qǚ- ]b~\Ž5<˾MHt?1c\_{4 .RY.di)LlvXٚg`RǺ"Ef{<3lLA񹕗f&=ABOt_G̴kIؾ3 .  /vXl֜ vgM==%X),nSzBMhV.}cP|{[cCڮ8 ,aai}Ȩg zڄO%jK6^c{A[RސuD=^A"Ta&(R۳ӤQ8c4+OO_K$''D8Zjp<,ᒣ9߰ҁ+I54(+|Tٌs=#؃3)i3 'uV|2\]GUl'_?9+aͻ1*\6;8u!q+%5Tblњ}J4 B[,y6Eָ~d(AiM~}qCDwaPJ1SF!nyNb4\I%G4;@@jQj<:ާp#%} r'_V瓄5v=^\ƕ} Gs{5 ͙+ Y'u4 #])cȜviF]j.Z~Dոjq&]6di_}o'SYy2L8H{ ǼQplxp&D27V,tBtvx$SD"!25kme&MJuJuZC6*%{ Nv;  1rp,).?>s|}rqC[݌oEX+nKTF)ROY'BQ&n 䱘d.׵%.5Eqj`d?.y"a %L8O|jL bʺKEc/;_LX9cl`o2OP0ahD]xE˂g8dSfp| ߻zm E F>ͳDO7ѾNe<\yB7|Lࠤ]Zw}Ol5,m9kS Vaa f:7Isl?G"N =:9N+|\ VlIY[`R 8uI^Ё2{UervS1Ai%2R(g9&%_7pJfSͪ'oĐθz9J+*]ڭD#kk6򠋲:^&bd 4#~FPη|yjLցdWbf_ i`_jW.?~L };B,8[J֟n@QUGvZl)H?%^cGVEF+|I/IO$r)Xwg-gZptPo? =-͕ %jKs ^G`orw%LoFę:dApdÚ|a.7m!l5(eй9oyM9&gLwِ>ܷE?ttd@˘A/PU(8nж%&n~=oyg#i2Z&m R{w.G٭LЦ'j!ۢxĤZ]԰&:н1S}IP'Óz+Fr783}r 0Jm3˄&Gh渂?Y'TQ+r(N3A@9w8KuޒtO쿆UogYa~66)KGkh-6:A0&fڿ9WJ5|ݚɺh9]-).tM (7(S^#"U&nEqxϕeZ˗ I:`jj1u1O9肩JS+F%kH* w>k'1JhyBZ/I"Lyرhs+=w^CIL>Y|w0*E36t$[z$iCH,/`Tj{ >_il;=]2N# ޝ+A`j^-}b%XR5LEs\>OW$'ԓUq|/5[Cٚ 0.=P ]ܜ҅tc!G(8T52pOo +*A斲9̉T=$I.c&`{?)BT})C-9畼,!Yl=_M*Mȴ$~DRRtj'Ym9*~a~TD*SCRxw1ˑ,c!H.U8"DJ, :ttoh>T43hx'*Hݼ%xq"M=@7g뎗yse|G=]c{&i1UܚRC`" |vDSEx0emox+[J x l&yI -esw3,'GJ|u<u:ތKf'4,g'&7:so JuВ wdy2Q|Ea['Du {E~:QI;V>lLBvI=i9|HlUj ^>=Yn?Llm# n ?ⰿmoq]J)qTNZ$9=hm O:* @RL Ռ>8HU~@e\ĝ\xKT"0<˓@-Q2+ #6ω;z~PJt'VkaxL\6& @Ao{bl-g>X Pfs;kpH.׭ۍ]~7})铠ju 'I jm(O$P]"'.$qNZ+p:$FhT?R؋eXh7ns&M8wAVq1a{?\T~à$4cg BԇH2ޡقe`:6=pCwȻө$ 2!7EVm"K?WPg?*';jw7y!kx$MdQpӢ^WP!WgC>>ӭ(7{_҅<~H#g.1~ʆ`-qp]馼m,ٛ׊MїDc:l2"m "*xrڌh3شԔ\Jٲ.WӾQ%if}=SS~Zѽ ,#]_s1~QH-wΌf𧉟F^DOdIaP.GcNn+(E_sO_zt eL/hOPj)z̗~0h~.,+Ge.SEZj̮虐¸EvN \?hxv8n=ſ=6rn=9QC&E* H$\!f:w @+4<_Lbh͞MJQȷuN >2+9XrFnG0i/ٹ1H".Tvg12Cs|-,AC^Y?!ml&bS6ثc)fh]\~>H6bbb^"q)y]+#5j%˦ϝ L߬vwGyX~B̚ :{;b6qU7-o&4?*^Q~s "ebz9e'~ٓ)30SI1mߦE:'a!IaCep_4$:{d|ۋޑڀ\99w{2cFHUB$ѣJբc.eu }R7Sݨd'0NcHD@möÜ2%#@Sޚ7@%/JTn!۔!Dg=Ês.%$S3ql3dB2MQq^Nc a'%-иE0j'#ioy#o [ehWLrP+avNUγZ-mX2`gՖR߇i -^df/7Mς7Bbě&'ҭM̌}B'GS=a 7՟sF6׼FTu6ߘ ug<& ޴*X+C[{KDf} ).s|5:!tAGc@Lhϭ|)Rc4G|M)6)~DQRcAV'ya@7~k+ͺO 5w|ɇVI#B |Ħ]{&xKĸ$!ưTIW6 `#ѥAԼQnYNBs:{f`aqŽjͪ-`>GuQ@u:E{L.pC,8cRI|OxHoC㱇Ψ"&n$R?CzcK('n왍`83NEq}NOe:?0ˮ~LiA5T9sX^9 $ ȗtQ{+3lj㟶Ρ|l erf.S7o/&]|Y[(QؗWnK )jkb]Zr?~et/梂Ԫ| ƾ\2>#5.!YߧNW1A{͸QVqX# W3ڢd/S(i64{4A]_rt|'xt>Ive%p纠R*&bЅL6iw#T5^|;J3o; s+|aeXcy!?*=_W+X|7խRO~ wwV♳ٟ‡yQf>=@މch&.eU|dt=UE@dgl>T-Ƕaq+;$91! \;#c'!m:B )J>q#V3ɬ wu^]?V>԰>گz [W{+.HNT8Yh5+Qa7ypP_R[;GR,pKj 7|=Q9(R}J[6yx> 5s{Un-B\AR`Co١9:MҨdZ'CsGyW p[dSˈj}ᬯ_5KM\92?FVz &BTzRR4I]?8IjLFd اlT2jtu|k?LHĉK$yb^^+^\v*X)3,B-ǁ9XNu *r+7AHQ>kܕ YcLd ci kI+߽tϚ 0 29 A v_B !B5Q>7LL')a4x?>Nъ -ɮ2A0Z1*z%`!pB{PkSAۻ; }* 'ihqmM Z*7ЕUu8LTm =ao{9pr+)QO^h5pp^L+?6m7QHDшn5YY᤻ZC/ W =d4M1a){Dz3 RׁޯT=zH*d\^5C@/aK[^7,~6(U.ÄIDO(_[|ր'{Ό*#Yгdy8nmz?.rT>ܫlH}sQAdZ)hjߝ1Xjj.R\ X_i ^ד '*e>zZ[ Q޸h|czI}gŻަ[]nth.bk #z K.azf$uD.OñLkd1Za!˲cŔ hW[1x,TA_ 8$)aS(IE!dI4;/x[!ykh5 TF0c&+R>iNi^:7|ԼQL!/ج=_qRc w&C6L#oP]ݢK=3zZ`w&%Cpy [}2 A@ΣDE*x,r<ԥ%@6ң 0չRy%_ M.},@9E]=.y>Z]!.EEhh_Oen%u0kaG#V3舲&M-+ALj;L:1y: փnrH԰iyPP!זW4g{:!Xێ'eeifI6 S""u9E )NcS G\΅bst#m>PZro| a6. HVn9X)˕deHw)jת;⥘rTSbxQnʢkK/ {'L05Pz!._`WMfi c8x+lsOAd# >cX٬'nJG5Sk2霰QGo 146^uu/ΥkR/JBT͌A!ΚoY7:Iƿ\vpLϾEB9yտT1:uc{v_K)VJ Oj4KXrx=Z]elJ{"w ~ٓ6pc~*7;o(Ϫlpablhb A$ c]X2u.0)0T(7.u8v2bAQ̠..hn$*]aU1[@Dk)]J\s&<DNMJ,ji wV0rk`)[:f9_BD=2\I/'JP `&PH+x]R؛䳧u-Fϒ-!-MTQE/.҆TUXo$mӌ#-#lO(k ~+ Fe4w@tB*q(oSn! b LrI璒j`-ڎZM/&T։g$%5I>54QʳXEd+*fHgNRPD9 Q:a:J5Uua#cFa?X˸}}3?q}NaAÅ=)#\#|-4XpIAaGu0#ڶƍzpI-Vd%m?P]Ek6n7U+H7E? ?ίSԯI|hȕ(J`9'fe(Fm·OKxȣ߳G0#8d@ TyX p( ي!|KՍh]b]{VӥV񒰝>~O#.TW6)e8á6W^o6b;"{ x|U%ذZʐ"#*(B~ 2!sӤHْIP7^#932_XI[l'' )ܳ,(^nɵR`h'D/  쨔V5H}?a@Y݅QO`]afm^ k@3109Ott2(eA o[8鯐Td,`xEycn%MM1lnå|hS&JGh)$:=:#[Aݖ 2[Uՠߘ5<" ij&o蒛;T7mC5êJ)2 YIȾZ8B2CK_XC`t{H\zN[B(?\wh~0I4oð0d oxnWsb̉N_|=q8D T{;33u@".} y-nB|S-}p4O`,IL̏hK8Μ9Mn:NKWhQ#buݖVH)^Moa`<E0z,ֲoP XI R7hFBzZϩU rAZ#TcW18~vɘ`e-C}͆N;h@3+X)]%}%IS Y{V4؝|Ja.п;: ^rv'xi# { 9.֠xLdYC~Fyx2sI ScL%Ōj+?9+Gm* 3 S Xg:63!L ѿО :>g*u]ՠmvj]/h"Zvl❑ t R{;"k!j}-P6e7W2boQO a^bBI0P(4<ɗڨ:IҎŬr\VFyboژh[t-ڬyN*PL &}Z,AƓw3拠=8t"4OwX$3n]oeY~ˇ .0>U䝃WGYU?*|XdDa?5I޲9~bxl,ߕ.nۛeTe,h|XqLfz/7&`|픳wl!lj3F;Z29r)?2XGRPee}A0 2gޞWwfFjY =(=$Rtଃ9Z.=QYiYcu0>I9&ZQv㊬PU(/"j\ΜϨ1SWEih ۯZ87}c@A؆a~c^`x)rOlyoZ TShU%C敿HjIr_жoxxNE)RF@ Ѯ!nP"{&kTK!YV=(gO5< .=}6  `LLW }_2,P P MJ* M/~d[Pe)V|C>R-L'lYxuʮQVP FP Riz]hϱ|LIDZ;RPў)4 /gk)g33pgg]Yywmɐqn/d [Z/^~-{V kh[ڈaDŹE&}zZc71nӕHDY*EKU뷋<e1Xi{k3YC(F5U$7<]'9.\.4w2x'#У'st&bKu7[^.%yJ =dFE1DqiOH/,VM=;*c$4"7YMXe݄Bt}ࡲe(N&9޶:u=X[d-9\Oj'Щ}7=v\Q/'z;qvVkDoEG>vmj_I"SQ eM˷."{i0LN"_j=q#/k:{jэ3\oq#M"!BȸZHЬw qÖt+qkX|22u )Jn0o&1=t{U_@'u6?wU8s$a)~":To2g4*麢tX[PS D~ 9W:p0 >P6b?nSYCV\3E+IOd1jW]vZxQV-l𠅄_>fѻy >.K!J#|#)xg_Z^NH6$4\C04t7Oo`3vy>B0|)ub}ġ ;,|yE+JzQ)$Y~HVJI7ЦY}&B{6+^‰4M=CEiɼv6蠝;o@Jfmz3Ik| Z/W|,~7i-ںhφ};A<[8_mV(a:T1iphŽ"|qtF}\~l0(c·;azRx q fc!jH i*nĕ54΢A!'0 =E=v[=uˀ>"etت!^$VBaOH7d+4^x-H[uScO$A0[Ğ2}&Dx[L}vx&h[`'-90]6~K7mbzn{DE }sIYv04ٞ%R&_BB)]'{i&?k룼&2G8|<^g5v*QoŸ˧7h"Aͽ@֮/O[ěf?{dK)Z3$h '>t:OFpU 8CE[Ún:Q(Q4ɨhйxh*M{G1zMg91FFAASlwPݲ' Nāib@+7F"!h ܟ =]D+FNjm6(߻NT@18p_d'YMUqi{NoTnb XrhRMSz1TwtxlL@28A>\0ЂW-6kI#8Y_$quª's9{&!ŁCf3&5&aܵ ؟nF‰ߐ>?7~u}E F< GX-l6]A.|HsTeƑv_b%#Dk2w|Wu p&A Ϲ/ﶇ@_[Ό~DAC,mbwA\Xbʎ`5"K\;U3O䇁$H !czha9Jm/YIڕr S!fGPy ͿI\&ɻ3~k,ޡ$\OË6c:vƍG>V2e I*9do>qTj q.cDYEal䪮'N$SaMLK [U%{Ҳ< ^5.9~Km}PE~ {?٘y5(*yE=Csc,??& զgZ@}-r P-1 _Zy4Y׶Ћ<P=AGvWpk]R^}m=>PioRZYz;*]QhR)ughUk$]cĬ jckT u -9C^J ZZȮhuW#B`iSOF:ͨƗxF]41q[xv؝U9mLUuT~ Y&P,YRϝ^j dr_^~&ۺi4!̥ |؍=⡻7Q<]ncD `BpJSg1̉_LaUgͿ  2 ^Gn/"sr_=0*+,LiXNӹ3Ļ}:\vI[>%S>Te):JŭE y1(tN cKAM֜`-cnϗ:s\trjݾ=L7x́C EVeSfY.X^l AĪ#* Uat|}B[3U3ݼfvl󈠘lcS$l-s6@omVrwO`4m#? ILdG=|.ݳ!`4}?Srv% =u. ~sLoEqy13u!ke2iee࿮)9_Ia}\{; Grl98o=_<><;yd˜Wf{j[H4XL%]!,cG_tvB뽍 6.E&a!eW1*MKԑMEI,}LG76spj2ig`2f2Р}kKe2>N**9i HH 0݊o $dߙ܎rgK2i/x@lC,yH2nE_z_ J@ȹhZ;lp8k-19U#qW_Wߴ@PE3H_~vcgԡ7ܭ fؖԘr]Oi o$GTMfL^x^.?+ #^J̈́\MQ ᣱjݻu{ȫ牏sգz}&H< ͨ,{JAHuRsQe4um ;{,@fJИ EdhxKyBS\B!z>M-N̈]M5嵚XU̔EI#=Jy;8/fe$2Tc1Y0W\ K'> ʿYkz7z@F+5V /DY*v#a1 m.I!mJ+7o'A0&]=lGo3 aax1P B1uJVh;A-E5~ KWrgd_n V}\Q9X`g.[F4F){F9ïMX*C%ږu41URH7`uǙxeB,|+}mflx8~}!E d<'ز<ŀ 0ڹI3 Iv v)s2劥 MpNSuGeL>l$$q;ݱã-D/}j&QV3 5t+&7Ls_[}Pi䥵ba} @\;bfΎrc|VzDHx X#_"%EM)09 岱vNPhBf7wm<=Ql֏Y9ȅD]ztOM5𯰌0UB#]rJZheƙR UT2%StT];6%bN uѡ:=oZ% CMT㮷ϤBp*SNQiޕrP$;( GrUb4<(ʧaf[pꘪjak#.v{B#K&YjoFN(] idO{0k5mIXu)lB$ٔ %syLDlبi({B42H{D{`$y8с!;Mbt`'=r;2h^kv(u:S`\Ms%bc0D+k8z$(T~m-ƌng)侠Z2H: ^mc!B-$ըH8kP ; Ngr⓿^BN_9 *|__r,{W }pqDUu9ͯ'uMJ8$:,ۦ, 7Ė[vUFMfWXc,rU$4@=[RBw܆HGv:O@(tǏ g RKR&H% 7޳}c3 XݗV&\*75Sg"e"Mڄ.`#w@ѡ(@uJ'6[Ecl7'uL^mR %-pdg_x =J&?!f^O-acbH6堷ƷL;}V@}Zp S+UpPF84{PDfS644R-бA탃"7@lɞ%2`L'EGܖ@!('`oteTW%nDZ9?-9$Ҽ=eJhIw&P4T݄= K,i?barvihCPHו3u65{tdiO.x+@B׳/40~ubhez\o7 a=ޞ PpWiݽڮpdym_=Dly g3&k$Lڜ/,r N6q~ &_ϩUz@P>+.ng眯n@ŏxl5dFk _EC,YU n0?g,n^UnHlh/ n7z+K5ksR٨Z^4U~+K&\'Sl2.E6rz0^&gUTשYh2p ͶИ>.T`PT~Uwr%7"]SF5C[[|q^j[&zp:ңAj0`\B}{b{p~H qot߿: ǕjRq3W:԰yU.NNy8g[SgXr[x 1y'(,m( K{]W ^טmKy)+<+P{/VaOzA=2(3߃H{֤k—YU%F|o 蓧v(N% Et%m}MF$۳GT4ú>'-BFQh}$00bZ̧&h[dJ*Ѣ}AV>[6e=c+0 _>CrMӐY6+e C$T 8 o؁ H7IOZYyX&7w(zg3g[ N7bͱ0l=)Q%ɷ3ϴ17@;sɝeZ^|5W\l >-kҴ BPp߄)+^XL$ObMIJSN0 i:(Az(SCV5YMCj>3iN&cKB YZ\DF  E Q=. NNa TE;N d{'E9rgcNG8"(g=Y)I5lj|w V@t?Q,\":6 : ,QNnok*Y,SdUy5華?tB|ࣴذVB<o""@\x@f\nS~m5 THN`>\I2Ǧ k}c?V{*8Exq6޲ɢ=$w90z d\GE4`aJebRJ 2c4d]0O:GSbMr~(E<앏} eQ7NSc; –zcfx@ĵ ,K?t吳t{TȊ[_;OY>` |]ޑc9'zV9zwuƺqNWFqR¾|"a~=RKjW+q|Y}!̗KkMx $Fף(XQ Hzz/pAKOb?$^k/B5x]#8 =+!ɵd]P,߂sN^箁F1SQ4Ф/ NQʡ#@)t|ZJb<nw!vT"›#Da9>Kh!mw ᓦaz/r~[~]3)9ڎA;FS|ymEwPJ q%%uY!SQ73b s(k`{؄\Wk}NY=Fp.T_dR+H6IOT!N S;WiOW;`_꣈tohn. txLdRjtfga!73)Yn\p8r` }޸sup#̤;+랺)0wIF6L*u}ρK(XU$+׉vZ 1I1}ڷB\<m{?(e2&)!n~@kQvy@=U@ّPa ϲXs jX ۋU`ֿb-33|1,â}WY'&8Qv%#>|>%Ⴖ׬4:?[XjtSlCO4 3fi:uYy58B!,^`~b!ܼ5ё`2ZUMu{;,fЂ#{&8)ijBؐH>r%q(@78[;?W}'GHn{/KuN<}+dLe+6ꣳD菲^%fC=cR]SA \νjd .Yo \Vr(YSd],Ƿ(X>ܑog..KhvEyB]+irMrDuMˍ|E`^N_%g *[]H P%[-4lEg#7`mΌkNa)J Vt.ءΜ -3 blNzTqЩ /+˛h (-h־Q%&)S,Z)iDu;Gqm a-5h.s>c⸿.z'z-B6 kQng u\Dݗw~!>e #ˋ6XGjge Ez\2<8ZasiLˡ˵# CK,t'Xc/xTbkQ qe9EenkV ]Ъ<[Ρ,`sIqz)fm/}Mm|瓹z7N{X[nyS:yNn[! glxphh.A 垦BZ7SXq!=ql[9 Kυa5xiP zF.՗ڕ Fy-G| zX@|6om1D;`o FSt<ݬ~٦&)ΡϝD(Ux̓$«Dz[wR G~m=c(CUưZ@g{IU.h›\dߖGoBɀ,5ODq,H܄-L]O( *7w ak68<PQw{CB/Yd+0!L'%z1WIca4o1* NV "1q%=ƶ#a`*lTRSCXem?];1}Jƕ Kt֪uӭJ1`Qpr5͋K#B~N).8cOHf{A0)Cyimρ/̂n]$* +- ב^^*8u3TR{mLM SiW@w }eRoKzd2 1F^e_?sB߉AGOmdZa̟͑5=PB+)^pʈW6 j۠ kQc$kUhtKyHyӺ/u+3V,|dttUgIZPUF&hִcg0l8uEvd-W;j=ZXLB!8O/im"BBswQHCHFIkm7{)HƠ.Y}Z) n,8'AzRn uSɍ],{ЦS \ljzIxGUkN o"v%`Ey TL7)^2QC!MŬ7ПH(<5`XoD9yhmIr.zp[gUob}ma^3)zè?]{u5>5z9v 鋎z6 0BjyΰG!Pn,j=#8RPǤB;Ks<ܭՍ)ʾE2嶻ꚔCx, 9}!#ްӳAucBw ibn^{J^04^D˜6'r%pS?:ͳڑ0~Oes) 2%|C9ٻޣ&t n8\Ӽ*1{|ӆߘAz9z?K+ILc0UUh)WE>o0N*/ԺEحF"QXaǵ"rH}(+OSP~@U[X4nM|4i\S2[&ft8&VfOd:vϞmKDVe%(sU 8:lVQy%pŒQefBRzjākz=x--DuzsEv l d~{1EqI]RVG{'XaruKQ9CISd#hz2j~90"ռ\>z(i{VZǚ@N2`\jЎ7yǘ;gp=*Brco̚6=e 朳7426󓭸E,_+cRe;vc.q2Jm',c:q(s&fN~:[֐rW D{vQDz&7jSmg S(R1gQe;2_R=7U/ U^/!&8ؚn*ptݡ$U|}{5ـMCfJKv2Қη@VB~31Y 6lZ\+gUjNQD+HBbcp TÎ4DjEH$=q2* 1"^w-NCʋ߻.ps+UQuwY鸶7;T)?¿}[ 5ڡ#;9t?.TM!1#چAC)f>O]z=?Cf&tY{ځ,RNi Vu* ǽF6j=-6tޗ ՝Cߴ5ƷgtG`}U  ֺ>4c!꧐;KP2tD^7rbK ѧD# HU>`G 6cf!vZSc7'H;;"'zjʗf[ʙ ӂ*Pa : ]!gP\}xk?$lᅇ>R=E?,&&C:9KEʳC%w4&i\ dX|=ׄb P70(J=qdw63+05qYBџqpZ>wv&s[- CA.>[f~ V8-|)qzs-Gw~Y]KeXHmHKoM 9V}{gBޯ7'(6$Ň蟴>#?@R7c\ |>1hH j)g}6N`嘬:S1*i']gB.M R7~\u +^VN׵`7| ,mo$OYl"p~ݒH@N]x"?\6HLT⪴(S1o:b*ߩyP}7D\JHG!B°j$1[7y {'-m+nؚy. u0C!nO4OO9; ִ6"gY)A$V;/O1T-T7<0搐_3'o~ࣗs*iFk%:U;g l9mL>RUNp '^,w .0E6 .Z2}tN6>?E$OdXˁle@V#no R=_}>ɟwv y !0'1z^X=N5G:P*o ds6{fo!6r=I+# ?)uRehgFb! M {xd Pܭ`B9 ,zvAGlPZ0RU(U7&pሊӠ1rӇDע~$!:C/r*1O$q"Bl탡\SdD3(A`>rwX>! Z? i?0&=o\s .ػ*J/W?}!q8ILs*UYb]e,5Y8Eta#~L8:Apon_ʃf#}; A ;?oѐfzhʙGh=:v˲8tI@W:;/gàݐA}\K)G4;UE`dvm/j^x1rWRR3lz'mÅ `#KaAQc})Gy:)QXO穛<\P95DqdiY.A=@鉋)z_kJ` S4| GYfFm!nP#20νېsځ_O[i*߁D* QͿqq*5#i?"?bK\p\mq;E'>.@?%s(*8:iYa!IЍj  +W6p0ff_2UD뉲a? n}%Sg5>Rn,n $Bt#o\P '=KKWAt*%RUEElUMϳɧi=o%,/4$ e۴܊'TKSnJ'bc=aT"n[L|Gפ-:xFE<UYC>F&S`]*0$٦4_mT72D1{V;ڌ}֡grobSmlD἖ \`OQǮ*ae@~x0i=uNw>Qe20 nrB|%%>gg+hh*8({,h69+B~Hzq˄~U_HFohN?{