tftp-5.2-lp151.4.4 >  A \n/=„-n@'r&oǗQ`_*K\3@5xMJbۏܟzًkJv״X8X]CJ]!ZZWb02̣K% H5 lwō%&R~ALiI÷(ÊJ_\ep1V>@zha.8z~X*gFvZkRY<4˗-|NǮ-RxR"i}౺(FGn340ebb5647e04b3d729b71eca519c50ec0385f8705bfdbff8356aed8b33260abc65b7b323a829d86b22554adef1fe299915f742b\n/=„Q Khf~">3}]/l ,`sa@VhDka(\G2+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.2lp151.4.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.\Rcloud109a!openSUSE Leap 15.1openSUSEBSD-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큤\Q\Q\Q\Q\Q\Q\Q\RN+ N+ N+ \Q\Q\Q\Q1d57781f45c13c7a73ccb8548b25815c0fd8c5ef4856343c868cd88a7851628716d5a2ee975c3a300749d080c2020589e8157a5139fed2176404582414ae8d4a561d1b97c8464f618b1b8a4c0adcb4c921cfde348b6cd7aee119d7327f07cfd919a5641b3d129883ddc2c7dbed5e2e289c4b7062acc375a4a06647406ea62ae89889db3c4ee72599c0716cf255f4e8749e6ebe570778c6143b643e044ea48682d21cbe6f2a2c6562f50ea25dac18a07641c1da9201cb48c6ff8fefa531b32f9f41b5772650f2f9d0d90289a1615bb36f0e6254b7cac92bcf31a4a9183cc65008eb9c79f65d5b124587734532ecea2c308c934a4f8bdacb7ea2d3e49a9c28077bbafe793d8c2c6ca1b5d6ab69b8d8243d854f99c872a7a7a9edfaefb1f930da1eb42a9271946cb538c5a0009c3a45c730f5a6f163b10bfa7357d9bd069a13c20b71a7a5a9142348b4384abf71c2bccbf7b73e62708f643b7b29cc340cfe9a40e6servicein.tftpd.8.gzroottftprootrootrootrootrootrootrootrootrootrootrootrootrootroottftprootrootrootrootrootrootrootrootrootrootrootrootroottftp-5.2-lp151.4.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-lp151.4.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/shcloud109 1545058130 5.2-lp151.4.45.2-lp151.4.45.2-lp151.4.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.1/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]=4ce773c95739720ea21a836dc82a8e83ae45d114, 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]=1b83a299807c6391ac04704a2f6463548c21985a, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRR RR R R RRRRR R R R RR<ܶhy8 Tinet-daemonutf-8edf1749c7fbdf7ac5711fecaa7df542e6bf0b03c140a35a113b68aee6bd63502?@7zXZ !t/j3t] crv(vX0}eqCӺd-AOʞ*쵁+1ɣU )ȱt]g!&zh5f?!߽ %]IeW7`a:%;#h/(Aюgjv$EQIJ=n< ݏqDh6 Ad+T.RU*;}erU@abMk5qXY~ EEc(}s}{| ^"UF8d#=e8}F5}!_ ʕ`jnN eJ:R pӛlDG^K0Mw |jaWi _h idIj6!tue;tk7/+}Ҹ ĦNmu {>נ\9jGv;r(P11wss⾓tyu("}Pq|oP":y{ ^Gf[P04eU70~aэ⤮XaK>ӜIBudp$6@6˼%XΑix 8h-F5`8ا{|qu!x qr1UQ$qm7r~dr:UzOPt ^V6SSSέ!MIvOᾶ ]0tuGbyMFsOAzАA$Ĉɴ.>=}fU)mZ6O"i=Y& xgE4YfHxZu}tm@TJoĈT/~`XE-nY  n‚@\DWN m,Ք6„OCzɟ N*vsUlXG,&w 1]/IIӮkR<¥*z9T> 4ӹLƈH@7.i0VX\!CL{.\-unp| =>@K\!z[b# D&ݸ1/"˟&A5b`{bdZʥ |woK[m_yLT7sgE \ն:FdM(#S=.D}su@ ">'z//u:K9Vdjչ| ,W=T[Vnz@[,q1HxvfeylKܹi\ L;R2a\VM*  Jx-cӯbeIG}*Y[Y-N,qd*[ڌV P3YFՌ qq91Bko%OHuWFnس>̷Ul=$0J'@AZd&@x)>tO 뤋+A6v=t[W|veK|.q/OoEV_}t~نC)I|i hF:mT9}^f+zieQ˥*/=|o1dxͭBC_iYH3E>^FR KTF(9(zԷUn&JM39[fYmvX[isqMj\>Wc\)~ J&ozB5EAb)*NG,ښ,tW%:7o籿˒NVHݓ4r⽉Wiﲦ4-VdFHR۰Jٺ kb<&;*lr']6DW>u/UM1e̶/\"~E6eq녁"ʱmYʑ&H8أFxxrp&ǩћ [J\\5N>;r`JtGi N1wS+-… n1c kY®MN=KvH́;{Uj1|]h^d?l WFqq B6r@|Mސ yؔ#yǴ]jxzEPg(6ulM.mAFNxfkĬO#t]&.zbtm4"(A[0 J*=3=ˌpdPr՟$vv]bτ|&`NҭSai 48rQbp+ z8܆ۼ# ;*cCVꩄ>|'Iz;jNΘ:XEs`' s& d2jJqgϤJ u"-m[%0iYi7<~$H5G]TX6n*ܰ9XAO.!~(X<"a ^Y\3oTR[FwѦ+Qx[;5Oc=_5+K0؂9Oc9}[y30{l0āH LZyd\-FWo@u=V# (!.[ wR;;`85ۗ>|S9*K;h?.:lbN  WT ++\]ϸ/)1Q`s#/KR_T,؏|iJ)~mrp2K2Cg/V⼛5XF`{4_Y2wXzHNY(c)z#' ' b 3 6Pk's nWML/8삆K Q' Y|hLw".=yTMK- Uh1 $3[CGW\jkFr$1m2.j&~m(E$5D p%8.Lq(pOe*-W6U+۳jk#Sxoc:`(v RCkJGޣ9>¸-CBrqLцΑ.D(%ǂ0fnDw'vj̉^N@LG4.Laۋ<-:-3f ܕY.e~&te|B7BW]|'FS{e*EqWnd'I 3MPMY}T^fGyB1^ Υjv}jfw[4\;ҍ&I2aG[raU>7RM5XQ}LG GM%%z_s4Rg_{14\JfBK'2 tj@ nVҁu{]׌[Sms!i:ćkS⫅_*'KX |N'o)"<:|>CD8Ug#gNl[(83dV1pSq -Kz[a`^酣x|f!f8W"B}G̲§iUډSv?!v3czIX o@ǀs"x Z>wÌp}LawEOF`*Rz:d!Z?B91_յ}&>T>@Y1gIc)g`DI`H>- B:v̞ͲJqajlؘ񄹸儼Ezrcj>  Gab+xnc:sx2R 5paWo$  ߷$HoVSC3{K $n xL?'/uuO1Qf VewR31_-jEb|;{PPk΄TW5u(ccb ,Ȅ}u,9h#݈p9~j3©muͣj7i Z&Ae\9gTlDS MޟXRP_(9rKhoeR0KE:zb$-Xy We *Wq{Sʮۡ tЀA/t΅yfo*64`+~R8&?.umGn"~vAn]kc!`@L eNNF}Sɿ~ɢ}ad[Ί'x>ӃX!'qE+esOgf1JԖo]_ <<ǾzU`JŮ:f?R^l3w2cuWѸ,iAFYuVľΟYCp&MLeAUʐO܆nqM2<;lʽ` *= , k"X~YMtÿBM`x`3t9(BC |\4wDB{lt,q*-ޔ֋F2*P]p_LqZY+X?7[N!W sա fB 4&T&uĬ{h#V+c8_dm$0 q#q'%vR:_gC_E请֓[QO]"rWUk$<iMP$\6Z9/Z_S}31鶫Xy`. hN_l]M̎*\ƈɒ.r;Eb=7oK,#+1mN{;2^^+̾6bsK-uw0Ќ:6eWӛh|7˝ w.aw!9"o{l.p/@^]缄D|/m,]a)`yb7G Dq.4vdR3̆ b.%7E/pOm"xs ZJsQkAÙ+)[GyQm[]@!75*[kkފmd <-Y jޥ&ufB ]Qga3n5(_CzL'U~ިw( q҄Z,.$=Kσ4`K݌#ٜJC\.D(L  kAڧ5ݛToN >ӬHJĆnn4}uGqsRJ+a 1ا +LJGǻb #͘xkӇgxםCׯaq:)p Hʞi*ꝣM2QYXAyQ5ypڸdsdLέrf,Lhvd˳@g˥:8&BA?X/W?xɩ<GgK=Kz0GMhdY @65<(Һ9~;9 7m#+<RerM@=s袉?BNtU˫B.~g' Ϯtz6\5uk3)>$e gJTcOM)aPKU'6$u>O͏W/﷗gzI6bUKmwwaY"%Ih.Y܏y40B8̩xuU88P~ cs,-7I;@8g%sR!׼E2_ BLrSdsE[`G j]}G SȬbۊNraE4f^EC*و<]Dq"-S1.5f=W_QxlB.doM(YJe`qdPX5ޥ,48S@)\t,D"숨Cow=]l^~*0C2p.f6Gg@S7 Dn50WZ AZѐJ̳;!h_fgqJfGU]8ga DI?aˈf*tɱQKƥY53PjPB5%UUf]cdI- QLaӻ6'g%Yݴ<稚xeG1U|ai{YA`Ǯ`3;q]FG8# 2:XE@_Ћx7{01i/$1bĆ_]it nla ̳V7OKnWd$k ܐY)%"NV&DG;t+S5x c ѻF,)=.pNfLx/G6 1w"+"Wy2I T YG:[K `Zg6vU4c ^s\\K<)7kE؁ ^¶[A$̑]+dަ}uny]8^mjYd|ozϑIUJg{*l);btyr{ق\-vL>̕|VS|tw\7Ah \Pثe3WM6B&f-BU#֙WrnGd{W*[Mj7TNo%jSݽWUehuT-jT 1.9%2Ƶ'`0`ÔWe# <8Al?btQwB 8G/&.,aM* WV0dc w1EPh_ۖ)Jimx &%Wk,Qaq;{Q]jJ%)yƸAEC2/kޚڋ2-_H]3}%YC夹Z.-)Pѯ.YAGа@c^4]߽S=-Nj .8&¼ÛE̙Gbp4nbʉf}}%/f9~@iK%E`ƁxkC ֕Ԓ^+[8'9s+ ˑ?U3Vg|kO}b{MBF0:/z:9TQr,ך{bz5 ħlwo]g7I -Uט0dIŎ'잺|&&)š,egT\%,8֗o1}?<'(q|PLDzji zɨ LĄ&ES-MR !̗ЬW6{_D~ƗNӅox# ۄiI'acm̸\tG"a^e5<eBp6N;ǒt.F`v(M1Q80ucqq>ø19R/"m3ËZwGJF$ƈTfB ŸN݂md CŜm=_MkùFn> 'G af+ y bѱ&{CHF٤Y! ;8?$ĴQ,SQٱ;j&dв_4vk5W|jkZRï_*9ew:D-=Xe؈(Wd۹ ϫR8f-%/@V)HfzFٍ<%l5 )e26?^⿃T"V^ D葅S٬hFRQU@O\!- $/j৛o:-lV˿ ^~o[QF[#y]RZe*+P.~Nj8[@i$К>zROZT.e!m=|άX 쫲PdaX xG=` u)DYӷ\}d]pw퓵Zag59ei)Rn@{_ єTrvÙwL(#R՞E0eF K7~g8*헙j0-u~}T61u~QSڎy}˳VrYK}%!WBፁ‹Ϸyߒ?.5]l6'hlޝJY]=>t dR-'v^fJ%irGyCC"M VC} FAwsC8 ?=.tưx0"Xzt\"3_εCY]m*ZF > ? *Ij*a&yjc5(YUo^e L.}x&ZõĤ/N3Wħy;\ޫamؤP7X!ҵb`_#}z :VdRL|u1rECM§᝛a&= 8<|?E{"]^Uekvn[Tejvu1¹8-9NL 6>E1@;A,S3# =`c08[|(m!ZꞳ 6b1*O0WÛ馉ؿO8l'[OA:]buy_VbNE039@ t9S+-0Эma 5+. -˒ˌ+6X`) jy׻,% !j[/ *|s葖D>Sqo/p.^f:aijE0AY:Qh29/[GGjMS0%"]Nt©o- :0rK1Dpٱn'؉cHw ~X,Jp;a3Dz*y?pnNGh?9@2 BJѩGy0j1j᫄/jdaQtkdV2Y{n8Y\v?ËF&uJ?c|$l2%i$`jӌ9Q+gPi+.ox#ģu=֩p ÊT0 G\y WaG Q̻L2u_<^MM"DvIN+?d+"jƃ^$a]dAvlu mKX)ȻM9-Yz8wm b}4 @=ީ]]DjA|Y˩E8F⡉}JO0[.NBwLjRRIz=mvΎ/" 0y @VVg?z aňLfGpr(e:75rg|g 5FKf44<&Ɇm(5 ­t6:,2J5u0KT`ZTt 1"3; 9v,̃ 2wm舠t %yi:BָB' Q]8F-2CDܭ0W4cR֑i%.W:SK2;k`+mR^>AcjG@qQ-+6􀮘;پ^] 4E!I]^p3dudD"˯ 8{\`mWM`zxUKF*]%ug|%!tIyZ>̮)4:%j/w1&WHMD`Aivʨ9&7٦S1r޳ k9#;7d=El86-%.躿nV;*: .en,/xO-n4f#K&=^Ɯ.L--J}gׁw&P`6>z\1q=<嗭ل#Io7'PVQi FwIa0߻(Ssڅ)/l@c+7P>C6_Э-JRX"w:I\}u?ېU)r'ͤ\1= *)h]pAm':Ŷ-Nԣ'(| j"']`9 C' TKQ)UaԀt%3*}A_1$ 7GȍeK312P}![YWulvYgCb-{tWKW6ԇۀ{!hGb~\|yU8ݰȰX %?~ȏ9gpapl18 =0 MHI(*Z5ݙeKv\BJ>AL(DZh i!m]ҷ5'rlE3-fI"zW PpbZ1Y!$9 Au,GnX~ƅ+/pS"p @u|ڼZ -}tfv^ٹGEH './]|q2T%f˨-uEor^SArՄOs~TUzE.Sn6?E\t7%W*u Vr\i3U%daG}GGrQ s އ}<lV|II.Vŷmo`C3M_mMy-7WST:[hrc@P (ɭct=6~ڭL>⍧Ibo7u`Y EA`-kăTj28/懖3ܡ?w2F-9OJ=܎r13PHu<(Zo'hCFkn$ iqXB`*%vDnA!/BM{(|vCiǬE%,nqR>}Q9)z0}jz<XŃ Rh\` ?0Eb*f);&U$KnRW8N7Ʒ,H1 -IZ539HiB`^)V׫}qwz(e{wn\QOPR %Fd9֭%_7ϼ|;U ɐ|O]wSXue:RMA} XS43EƆVHIoBQ$cP _GT ?:!n/B?5&mԿd9/Pq׹_[2=IfX*>p\&ဩG16֋H6<}K?n(K\HRE=K1Gk Ryo m-;gP7[d8 Zdwy٥mY-gb+`DbL.r*Ih!D*X xr%2M 4aBjXNK[ @ďsWmp}.BHZpM 6HPf̸cX)û5,~ yQ&^gH+!hy}5dQ# fՐQ+DzXFP+u`B}8n&@M{XTC.WUjgۍG n͞)pJ,"czT/?jF/4[+yG ?#l8WH#S-߻/9*~N1hInbzR Tl k,]~Fi ?{\yr{&7)ccYV)ĊHJdh?3t?0/`Ҳ/OyWFF[.\DZSQ34x8L\!7VF RUu@T$8VSu$Mۭ UDڠb}v˂ >?!S$ڦ@ۧoxhq+"0Po&VY~ȃ1YmK,Q5%ܯi&e:E3<{PII;%'"1c=eTK,y03G1Yw /*/h0PzE?G?Ł#ssUQ QS2ޫ0x^ۺƢ+8}{U ?ht:qGfoExt1Y$)2K]ӻ우K<K 0v+;e;/&y6}*v{žʻr gM6a& f85aX$-4E84 zNJi ם2 x_\֫QPT+{}`(%j L& Gy)])mE}re(t_r3c'vWV>!K(m*6Qv>*2Tӹ4 ױ&&!1-'"sò {:0L@n. C5UыzD7DnpfR< 4v +24a$+mh5Q{(`7P+f7|iC]h#Yn 'NágAS*`/PUsyZUGg\pW\yQߪR=a mt]Bzo$m*IJ\Yªcti5=#N[)@tz~%+RZv[.0j7:I'3nx52ߒSmuǛ"<[BՖb\}JBI~oѧy޴ъ#qdvE'9pZ~q+Lh3:`|<H ⱧVFovu:%ao^c%5RX)tNwm/lG6h<<ù:=k~7?xy EmǚJz/w(j#|ob¡恌C'Mr{l1Apw~iYL؅8LGW,t7hCשh#Z'4+!RgD茜8Kv/53 ˉfȳ.0@m{DžɂMdb&H*B/#}P-U< :LI*^h6h l"</2$μhQ1U8|8>ImxNƟ<uAt=QjҬ%n MwȖ UNV$P"K$QHMݿGY>*yZ_ĀFS=A4 1{eDPd7Gw٨@ӯl@C;I4p)vΪ/2T'0c9~s[`Tڢl#`<0Y g_ҥI' ЋYM95E`g?s2IotBby,頖dŊɰ#R_pGiZa?ZO(:ޝ)EZ֐ cWt쎦}x{g3{v Tqϣ3A&/BziAM=g %d4j 쯠 -;u}cw7{CFLo55% oU7Ce2[B_#ݮQ`_I_*S45*}W.@py!,6vfƊɑoLiL@GN^yJœ7[M Yv&(vx| "rEu& 9Y4Ac<.ӕޖR^GYm@"78Ֆsg*d|KIVmd3Rϕ|,Y1myV)V6pА,{~?N{R2$)ْ|HGˡHʻԘ=RT:K +Tø #@$w$HX bZ$̃w;! ccP.;Λ 3_w3pShp}8@6~M 2{³q`4Otk=k@#}-Y^{.OpuAojYV!X\3_C67^͖t^CulRV<`wu#jP @Ǣ޻m{{AAC RNu4_TQrss`$?@<;hCwB?V2~C!!H1(L )t65* mQ,N"YX'l5 T-Ë9e+C.-hZcDX=N<ÆSY[L"/SRpCt5:wƄJ+`@U6P7. ~~tg*;L#Alڏ#߶̄f5?ڥPe"Gn>OXFlŚ{GOA}˜I=X8Sǧ!\D/7%m>fq(^\\t048WMNX q:0f1or!gE,;8 8JḶַO! (7atζ\֗j{,}w2$eݪ]ܹr (N_=^`%yHdd$ѱ-Ok]FۆrHX?ӀJ4=|ѡ4KAŗB0k_U5Rn uOEʤzc *XG+_4hFNgQÌmd x$LZDIn=ws!>f,ѷ۽_o.W7ݻ2`͐/plN:2O2L}&',nĚrﱒd1*e]4q5Ngxw7BR7 QުH>S8Nq +Ev:ܞr9Z=H8L`+<I8?=BcPL'RT_JGڸBvTsK ~M^~{/˯hJ)9!9k2Vm1h۬N;YOtОL){`&G :W(CPN=2d()B3Əy=xʢVRt^ -SxY{M]Iᝠ.]=6=x:]U?+&p;Vl4ڲ;xYDH˾5{9bM{hRD6&D|I6 pS BY*!7['bVcïDl#4oB%nr2 [3k}:a[w "=ɏÙaLY sVi{FzT`w s$| <+Y3i8FL7$}*ԳoHZM?c40b{2~r%tVFdHW{H0^Xx$O[dkbuyk{R}FKy@,Ȕ8PVLVe]6SWikqԱe{qvÓya@w[F߈Bt QI(J..l푶!šY_e4j)ъV[PΆ%lz )όQs|m{6N:4BM{:~$͈΂7;tBŶbh:8RFRtIڞ`O;S0B9ݵa0F`|y_o UMRm㛛D#{|&p.tF$} ōF(<9+$l]9Om%׾Y+\OT;49 ZGm9KzVC/%HDְXg/) $?X?I_6>QɏHM<ݍRܛ옍KW6Eu KhI_Z#ƾ7zTe eH҃tuĎ +q E~x2AcGI1mRV*%2XO>PV-}v`-NăĦ1gHr{9֌X=`2b8@e" 15s!VDOdLzS6Ƣ͚`RQoL}\ڡdMЏ;v);4 I(pm#һszU.L\, W=a^8bДZ},.4/?0k GOt-D15?sf/ā<ܴq","mzW:A#gIZkm^"Y;8t&+C9TsŐF2:\e5'#2ۭzf@Z0to9un|֢w!=)#󀬛L.c<(Fl6HO0#(I+> p-;v F ,=A%Ɏto-7n@&II["XO]0Ո_,7zm[S'PCF_FJmON7i v@a*u7V+5ZzzF4+9Z+C98Y崗YڽWD}qےAK QdwL?s }vל3'M%:au"&fm!caeH'*ـuMޝ٥@D"xDct =-t[u,* c/NCh !_&jnj-anv%_Uy_d[AqK}IX$t=M| €ŦF!HIgDlm_DWTN8RIcVfBy&KFu633]x3AJ?vJAGeI_gY\q&-,[Hՠ /w<&Jl\s~=eҼȵY+pb<w=zn$큊l=Lq(,ۇWPKNkMZScOvӣ6?#P9M\R(L,׿c(9 lLrS`X>}K|ZjiME϶lz g^,>,]ͱqGOG{{b5H 1PUJ,ٷXF%E3u@e L~UfR ÒQXw*)^k3ö`.Yn b<“MH.,">y}T0DNJjDW^jQ *}Q/!8j I~k n@SE~w6hiڝ6qI a ?o$$v@ GC03/\C BBCGkI^7`dsKs8;>6㊕Cw І 9g19Uy=ט[Iu݈36J^D<*:m+[ A@s97]!/I +&?)rh>Z=LX@S§+/}=d,@F|הUKA1~8rqR+R^Kl gv2++C m 76׺.N~S֣'RY;E 9z3͐7u2~@"C ,V Y|TzqxLI('FETk^D{O_pݮo4pȁezb@VWZdjCLtN٬< _&[(٠};(.0I{# *i 0k5X 'SM%OsMB+ͻ02ob3b~RMUjmܢOn[&ɞ-9mժ9~:~Wy 6Rx[A^>g ̓!<rh0pi7e`(\>- ¢HJ@ϔ76M֨%{4Q$'t|xʜ텴TU %0>,c?٦Qm@or}m`, 0u)!3g1q%ϫ`{Tq9W.Ton=:TSPըbq8c+5oFE#h.Mƕs e6`SDjG dZX^Naޫ'q4dB%#֩ȯ0C-)PrAgf/元c^Q6Xm-܅ fL}u3+C}1fÔ ^U2*!N'z ':ˤq ˡ֕wK޻M]U,QH|nOgw)ZD99M&| V/x5%zi Ci'Jڻ YɾM GНi>6&R؇7E؉6qO,1 \0=6@fo/ SL A`TصYP}݌~JZN%/_g|Z; kmw(4mE'gp@ n~r%1Jޓ2[N?HGMP2]X{e;!.tw߀7 1 1Q쬴i@@ox KмarЬqkd&7$lҊ4p\?ག‹cY-J9oα2@D|N 7#Kv׸P@/&95>հqh] iPC{KUV~7eEنxԯ$z'gyQ$,h*<PƬ8P QC/yu^u륝E?"3tElrhGRK|C|wN` gB9pPhqöl-#-l#Iz͑L%0H<y#-8=P%A3U-jHJ['֤^IJ)AWMkH("?|!_cp! = ˇŷL-8SA(*'iFWsJl'Mi{y?Ð6+.VAeE[WqN5!xbWYi8O{b88!v!dْKS1d]োJޕF: |R9P  ZT"at:c}$?ǢO_Pu?Px%îW;˰:(,L<(r*D+||@e <_Ѵ9˻Jz>,mфR#YBeRV>ڰxs)au db|ؤ*/ U2R9]?ƍC1z}IYΧOńB):%'mŭC:3MV ΤdW˰`&;.9vtvë8پh6؜p0*r!Q)mREGRi ȋi,@uyɷѠ?USa}&;xC.‘o<^oz" 9>t~\Ӳ% IAۣo^Lqa/lo 7uư1"bڌCyWR Ш(5sPS~q?_*A}" Cǟv~JaC5b#n sl>f_T$snD;uvDD'lvn@k07Ʈ#MXk[dh#ؕP(yȝ:%FWŮk¹[DIecՊK wR*jlg2ߓqdVV6=Qj *8^L$D\~CA;-@&A"Y [\S+2z@Ϗp줉H2ޡ/v_=ݝM:3C b@ҙGo՛o8bk!^o;HlSMWOtÒ/,BͶq#di9o7QךΫ܅{ihvN'% [DhqQs ¾LU>Vpvk,vՎof[pl=w138moQϺaNJP0BlaaޤP\]_y_(+Kb+]Jp:=UUA!}*D[ b~tծh&R%atB]c:e*9 ytm/€Ghշ>˙t]B2BY{Efk>y3Óqv*lA]u_T"%lNx*A&gqyHS.k!o`WUO th~بiO,̻ 7 wsQC+41nݏ3No"s<(+;&Z J#yU?hW9@I1 2;([?13Yj?]Zh(n5[œn'er .*˻X(]xU0Z9'OR b{8DI3@ X>s?u|PUzG)hs%ul_Q}4Kd^3a;R_̓m 21u Qud.K)6|>\@Ep8K{|Al:|㸱qI<>ved%y=qؚY*SuSU׃/Vr=s \; YZ^_~'0.Mھx~yVuax@U׽!u+)7oV{&Ƞ, W(ui!O*CU^d& JG\_oa\PC@zY^zLɤǦI}2Bx e!EUP4vmЮBuԕ\sow M4WmO }>gcz$SO& р"[vޏ?MӀ2tԐr Љb_Y ]d !sF's02 F;'ɢ:%o4ϔo'?8|'LZ`Ό݋t:N}qLM:̞]J+TUNBmê8az7Ô]FBgR*íEl=(YQdU;X_@=N% JKr'I$/d _mL6Qr_]p @">D:%?0T*UɈdbA"}EoźV C3Tɵ͒԰A~2=L.x{Qy>=s)  cxO.t1Ϻ:|7H9nܞ8$ZO$/4_6UyS7tCS0̂w`w. 52U!M`alO(G.IO?can R3iڐi>Uv`W o/s!(^ZЎ(K,׳nh{$OGm4`zna&@AҾ5P`,~ &OC4P4%@Χt@}Gi):^Ļ9UJ21Q:EOf!H3?g*^K1|Z\&]0yqK3d!~$4˖EA[_}}-BG("KQFm{ `Y JIK?^1,W{5XǒRWC^)g,@魇 v?FzYًD o͍PY 68[I$sw~pf7##r ߍr_Sq]vg& CM3dd%ZBHL_ #@$p,ҫw1J^e%B>.̘oz !\}羥A[.ur M'qGh<њx_]1~(z㧆&Ndmk[8Ԟc="˧ Q)Yv+iȏaMgNHm)i.7e>I2FcTW+L78X*!-4S"4lV+ޯ ҺYةZ1r\Lm3d6ܲ=OSm 05޳AHdbuAKxFMB/2<UiiFuȥ* !{A1}+PYEj୙ 4z C;<1[FOJ ;{EkgfN,S#m:Y=߶6KhL*PFDj(lǎ;9qb}ӎY܈&yE3UBfz~U*ybcAkqz"{R&&h> 6]".kɵ`<^y#rb*.ը>@Av?uq >`4ȹE2)ᨒ8pjT-V)ϓ _E~s[ #ya{r~22HBߺ!(EGܔ<eM!:R)qS]P-DA$مS6\S-M8jcMG6Oas}+]l7JK5T>Se(JVzF XaÝgp -5d3bcwWllSvw<ut&5kT:تfE=hzُGO+.Z^H溺:O;X'"_,/SIɳcYV2n\xڵ9(IȀMLwK֎iI|uq t7QjA\MH#Ug\152[!y tteh>D(Q?+jhwAy},Tq+԰#UZV%)w<.}FWbӮ +Ƃ}ƇԣG~M<E)v.,oz/d*ħR;(űpވ^ZpKyѨhP ,bo['l݁%W Ą MeDJO|9],=dΘҝA"^3 X ݛ'qP2{pYi*gGy-Rjeu6Z;4"*RUЏiT7 +t.vǢ×}NfjٙV% xn<_Ku~ <ֳۄ0ia 7h@ }Ŧw49-q !wݱ[ çEݻXWJɸ.9'+DZ~1pI`6ʵ)RB{Oҗ\m8 fqse%IӚAxcȾ Ru 4q O\b?}&SO7(dQ4[ZH5 ^6&ⱯJ" V:K|ɩWTA{6h;Ҟza+-tQ&vUM}xe5x^L6PPkVjZSd9.YG=~=_C.@#!-o2^OY ENjHL$S~y;%P  ˳ ~M?thSN~$kc~i$%|p#P*lw;i\{fǨpV @*aQOF=/T =oʹ"ْ TVΊU@:$Vl`zZ0,{o}ՌLsv=皑D)M]ރw'YjN>Sp|z7hDƷ9VU .FI4 V7ǔl[ ƌifҎy| Ū,ʃK[t  1H*QmH-щP0^К驎3Cly 40jcyR? ^$!8= شJMdC Kz{wa |x-B߃bW>vBd"ǚĸ 8FfΡqeLOENp *wmۼ ګX'8*Bw԰ƙf?הO$O9~xçpmoG]>Y4 2qVKU0G, ҹ_Mt]jI>`G[JI eo t djB:7+gL ԡlf.1F8vX]o;j|!JK9gzӚ+=PdU?| hC=wnB+LaG9AJza[Z+ g"OMjxv.ͦӮdSȤ)r& sF7FVo%&spC@qtVnck/6hKΧ;|^Y p&:*qPbJ:[=ah>ţ;xv⥧vW,s|밒c-^خ@ @_ `8Ņ0Y|Uiy>1r"[$7G)15M$+roXH >w)DYwU(ٕ vkY!zĊm@gT&w,(SC;qt%acA_=>g@ڔtV\j^M:,PS:&Rg3ᗖ̊ĺn6x6f3~,\kgՑm) SUȄ0iΜG0Rt즜>^jTű"e^a6 JH6R|lsrn["RJCJw'>xH6AȦ)CC|(U0MO3F [)gU6[o*=eGi!ϛ,3y>|ьuMj_Ƭ@Q>dc+Qj)Z#BUld$6/L EAyu愼ɹ 5_N \-|yGՃp0 SĮG \~G](_N?lN@]Ag. 6̏䈐rWj u u:iJ<f8$@byN~aK`~;᭫}V?t!l\!<$-4YaKax4 rK+eı/Ea0!@<3rTC>zl/hK/Tb ء@x:yqE>T-SΪ`1Zo\f`Gx|E;&n:;RO@޻拖>(,8QobʷSeOmMwz0S`K|V¢XʹDXt\ ׻/F߹ ̜<(@|2o#M9ła$-i"xz[5El)27}˙R@WIVRrb̖w (]9^҂X5WDQ2-v~і\p{Ҟ҂u jo(bz?vJeMs(`~{{(0%˅_|ܢ@8ǿ2NK,iesjz2~hh#SN5ˡ#es<@f*Oվ;OU)i{j@=v..Ljӌ"P] uAcAu $N&'!#,*Q v 3%g/;|i҅:`Wk p?{4bؼVd_wäI1ɳxI5}ܭNTm_9oc,>)!_zѧg%ev[+=-ۆ2&ZcҫL3C.p; ^'0x+#[#VdBݣZC(2ezDbRJ۶vvC#>8%R&KMv4ΡrE-l-Q1x6T7\hBM%e|`g, YZ