knot-1.6.8-bp151.4.3.1<>,_H!M@eee 3+ԣV il$gRwn6"S$(PQR""v+U)mCmdRGY>~s-@tZC?^v=x9z֋lkNYOQL̳ Ndh;-q{JMB:,9z0|_Al?"}J>#0PUo9Q ?Ĺtz(3) OvCnv]K7ֳ`?1xh}vu`>IHt?Hdd   5   t   l  /h-l--(8 9 H:!=7>7?7@7F7G7H8PI8X8Y9\98]9^: b;c<d=/e=4f=7l=9u=Lv=wExEyFzHHHHH`Cknot1.6.8bp151.4.3.1An authoritative DNS daemonKnot DNS is a high-performance authoritative DNS server implementation._Hs390p23vSUSE Linux Enterprise 15openSUSEGPL-3.0+http://bugs.opensuse.orgProductivity/Networking/DNS/Servershttp://www.knot-dns.czlinuxs390xgetent group knot >/dev/null || groupadd -r knot getent passwd knot >/dev/null || \ useradd -r -g knot -d /etc/knot -s /sbin/nologin \ -c "Knot DNS server" knot 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 knot.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in knot.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-knot-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-knot-update-$service-new-in-upgrade" fi done for service in knot.service ; 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/sbin/ldconfig 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 knot.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in knot.service ; do if [ ! -e "/run/rpm-knot-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-knot-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in knot.service ; 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 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 knot.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 knot.service ) || : fi/sbin/ldconfig 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 knot.service ) || : fi else # package uninstall for service in knot.service ; 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 fighE5UM 925 A#A聤큤A큤A큤_GOz_G_G_G_G_GOz_G_G_E_E_E_E_G_GW 5W 5W 5W 5W 5_GW 5_G_G_G_G_G_G_G_G54803d31fb0841fd5356e6cec85cb934372bc34caeaa4b8ff86f19ac3511a2318c8936ffb8b2bd1e0381ccd8f26547e447b324f15cc613521fff2de3920d5469ac4e88c963083b492ce2519ba7bebc2b22b6e93ab63d801ddf3b8b5927f2e719caddcf5ef234b204d5777e7c96a4f125f26e2429cc7c5e629b577a06944ed5eaa8613a8876c59fdbfcf43893674ca5278374d0009c5c86cf5b0ac030ba946faa0a5b7b940ab5c281bc7f6c0d250c2a3bc41933cda9807ff1cea25a990551320e7d2ea9e103dfca5ebe0595733505419581cb6e8a3ae1859bfa72df00da3254c6847a756f24650f2cbefecf570e46f7e491a5da5ccedbeb034d6b8eedb1f4d225d5321917b166dd3e07a657d5b100a9d4082db670d5a502c48cb310e1556677973a4dab06220be7d3ff62611ccdce9f9477dc2f1c163541aab189281dfc27aa75fe46957b32bd8199b9182314661a369dda2021fa5026894fbe94b96c390917409583d66fcce4dbefb5968b260f0acf2c54f3b11370376c9708a4de1854a1daa2e8e3c97d3b98602fde627ca15ab1e0facedf4217e7e9378c07381bc401f966260bf1ce28d697334ba49a4d80ceaf52250b97bae013581fa114c1e9b88fd234b809ad277ebb192d4243962bc3bc5e91c4a549091350bfe45136b798049783a26d30ce0918b19f7cce25d894e56df3af1507c724316f0e8241b4eb664cf416388d0a377f5533ef0a78ff71d6b9b8b7cb30ca78685846fe958dd3c8a8d766db066a446502fa59df39b9e6d56e96823b11f1598ede43ccdc9a2649e5a06a1064d298bc412cdd5aa71abe2d1e916f4af8aad962268f25fab006fa8f5c0b964a036c4f5736998b6d13efcf557c9cce0d908406b66a2a29922c5d67425757838541d83a53dcfbf9ef206b3b84ddbf8fa9c9890c81df4a1c0c71a7678f5c05bfc3c77a5f4e4b8e92228d0b288d95577e070ff4a841559726994c1bec7a8f81a0665df36829c6cdec84f5c9b95385e323b23adba535e5c6a587229de5ea2908cd35a271e34812a7a6b72fe3efaafabe6d3f410c41bdcbe151167f0a6b89811cb1a8f38f818e585c117665ac6e96de59add8450a22287782c0e3cab68bd2784b4d02105f0elibknot.so.0.0.1libzscanner.so.0.0.1servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknot-1.6.8-bp151.4.3.1.src.rpmconfig(knot)knotknot(s390-64)libknot.so.0()(64bit)libzscanner.so.0()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(knot)libc.so.6()(64bit)libc.so.6(GLIBC_2.12)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libfstrm.so.0()(64bit)libfstrm.so.0(LIBFSTRM_0.2.0)(64bit)libidn.so.11()(64bit)libidn.so.11(LIBIDN_1.0)(64bit)libknot.so.0()(64bit)liblmdb-0.9.17.so()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libprotobuf-c.so.1()(64bit)libprotobuf-c.so.1(LIBPROTOBUF_C_1.0.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.4)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)liburcu.so.6()(64bit)libzscanner.so.0()(64bit)pwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.6.8-bp151.4.3.13.0.4-14.6.0-14.0-15.2-1knot24.14.1_{ZS]@Y5GXW1@VwVTQ@U6@U6@U@U&iU&iTTq@T@T@Tk4Alexandros Toptsoglou i@marguerite.supgajdos@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.detchvatal@suse.comondrej@sury.orgondrej@sury.orgpgajdos@suse.com- CVE-2017-11104: Fixed an improper implementation of TSIG protocol which could have allowed an attacker with a valid key name and algorithm to bypass TSIG authentication (bsc#1047841). Added knot-CVE-2017-11104.patch- add knot-openssl-1.1+.patch * fix build with openssl 1.1+- refreshed 0002-make-configure.ac-compatible-with-old-tools.patch to fix build- update to 1.6.8 - Zone size limit restriction for DDNS, AXFR, and IXFR (CVE-2016-6171)- fix the sphinx buildrequires so we can build on sle12- update to 1.6.7 - Improvements: - IXFR: Log change of the zone serial number after the transfer. - RRL: Document operational impact of various settings. - RRL: Add support for zero slip (dropping of all limited responses).- update to 1.6.6 - Fix daemon startup systemd notification - Out-of-bound read in packet parser for malformed NAPTR records (LibFuzzer) - Add rosedb module - enable rosedb - refresh patches to apply cleanly again 0001-loosen-openssl-dependency.patch 0002-make-configure.ac-compatible-with-old-tools.patch- skip silent rule in configure.ac to fix the SLE 11 build- update to 1.6.5 - Bugfixes: - Do not reload expired zones on 'knotc reload' and server startup - Fix rare race-condition in event scheduling causing delayed event execution - Fix skipping of non-authoritative nodes in NSEC proofs - Fix TC flag setting in RRL slipped answers - Disable domain name compression for root label for better compatibility - Log via journald only when running under systemd - Improve lookup of libsystemd build dependencies - Fix compilation warnings in endian conversion functions on OpenBSD - Features: - Update persistent timers only on shutdown for better performance - Add 'request-edns-option' config option to add custom EDNS0 option into server initiated queries - Allow specification of time units in 'max-conn-idle', 'max-conn-handshake', 'max-conn-reply', and 'notify-timeout' config options - changes in 1.6.4 - Bugfixes: - Fix lost NOTIFY message if received during zone transfer - Fix compilation error with LibreSSL - Disable fast zone parser when compiled in Clang (workaround for Clang bug) - kdig: Record correct dnstap SocketProtocol when retrying over TCP - kdig: Hide TSIG section with +noall - Do not set AA flag for AXFR/IXFR queries - Features: - Zone parser: Split long TXT/SPF strings into multiple strings - kdig: Add generic dump style option (+generic) - Try all master servers in multi-master environment - Improvements: - Zone dump: Do not write class for SOA record (unified with other RR types) - Zone dump: Do not write master server address into the zone file - refresh patches to apply cleanly again - sync spec file with knot2 spec file - use bcond_with for the systemd conditional - replace all occurences of %{name} with %{pkg_name} - removed duplicated libexecdir - also pass disable static and includedir- local state dir should be just /var- enable dnstap support for factory and newer: - new BR: protobuf-c and libfstrm-devel - prepared lto support but not enabled yet, still need to find out which distros support it- update to 1.6.3 - Performance drop for NSEC-signed zones - Proper handling of TCP short-writes - Out-of-bound read in zone parser for long domain names in origin (AFL fuzzer) - Out-of-bound read in packet parser for TSIG RR without RDATA (AFL fuzzer) - Out-of-bound read in packet parser for malformed NAPTR RR (AFL fuzzer) - CDS and CDNSKEY support in zone parser - Add defaults for TCP config options into documentation - Detailed error message if zone reload fails - refreshed patches to apply cleanly again: 0002-make-configure.ac-compatible-with-old-tools.patch- update to 1.6.2 - Limiting number of parallel TCP clients (max-tcp-clients config option) - Ignore refresh and transfer events on non-slave zones - Compilation with Dnstap support on FreeBSD - Possible file descriptor leak when terminating inactive TCP clients - refreshed patches to apply cleanly again: 0002-make-configure.ac-compatible-with-old-tools.patch - moved autoreconf -fi to %build so it wont be tried in quilt setup or similar tools - move up the %if case for systemd in for the preun scriptlet to avoid warning about empty scripts on non systemd distributions. - used xz tarball: new buildrequires xz- Add deps on the docu packages to regen documentation - Enable systemd integration fully - Add dep on libidn - Cleanup with spec-cleaner- Only require lmdb-devel on (Open)SUSE 13.2 and higher- Updated to 1.6.1 Bugfixes: - Journal file would sometimes outgrow its set limit - Fixed incompatibility with OpenSSL 0.9.8 - Proper handling when machine hostname cannot be retreived Features: - Support for DNSSEC Single Type Signing Scheme - Compile with lmdb-devel to add support for persistent timers- Updated to 1.6.0 Bugfixes: - Fix zone expiration when AXFR/IXFR is being refused by master - Fix forced zone refresh on slave (knotc refresh -f) - Persistent timers database opening after privileges has been dropped - DNSSEC: RFC compliant processing of letter case in RDATA domain names - EDNS: Return minimal error response for queries with unsupported version - EDNS: Fix interpretation of Extended RCODE Improvements: - Maximal size of persistent timers database increased from 10 MB to 100 MB - Added logging of persistent timers database errors Features: - Persistent timers for slave zones (expire, refresh, and flush)/bin/sh/bin/sh/bin/sh/bin/shs390p23 1595780168 1.6.8-bp151.4.3.11.6.8-bp151.4.3.11.6.8-bp151.4.3.1 knotknot.confkdigkhostknsec3hashknsupdaterosedb_toolknot.servicelibknot.so.0libknot.so.0.0.1libzscanner.so.0libzscanner.so.0.0.1knotcknotdrcknotknotAUTHORSCOPYINGNEWSREADMETHANKSsamplesexample.com.zoneknot.sample.confkdig.1.gzkhost.1.gzknsec3hash.1.gzknsupdate.1.gzknot.conf.5.gzknotc.8.gzknotd.8.gz/etc//etc/knot//usr/bin//usr/lib/systemd/system//usr/lib64//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/knot//usr/share/doc/packages/knot/samples//usr/share/man/man1//usr/share/man/man5//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-protectionobs://build.opensuse.org/openSUSE:Maintenance:13533/openSUSE_Backports_SLE-15-SP1_Update/18fb9e14d09ca8639cd98f7e189750a6-knot.openSUSE_Backports_SLE-15-SP1_Updatedrpmxz5s390x-suse-linux     directoryASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=09deb71accc318c6a9c173d9678fb42d477adb1c, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=90331a25a64fc77a5faeadba84c4a2ab86bf6dc8, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=c96c8aa5c285730d549bd606aa6cb53798b4cc0c, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=de1ef4364b815f3fb5e427f78cadabfe6f370199, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=bbb2efa9c838291561ed611ccb147956513a00f4, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a117fb0c75317c1aba06bab133d9f7ba80ae7b4, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f72b04a8cf48ed5fec2e71010b83247f440ea31d, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=5c149f9877ef1debae44c8cc5ad6a4f4aea08444, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=4b9ce907e711df8849f3e18245edebc4465405f2, for GNU/Linux 3.2.0, not strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix) !)7DKd  RRRR RR RRRRRRRRRRRR RR RRRRRRR RR RRRRRR RR RRR#RRRR RRRR RRRR#RRR"PRRRR R R RRR#RRRPRR RR RRRRRRR!R RRRRR R R RRRR RR#RRR"RRRRRRRRR!RR RRRR RR R R RRR#R RRRR"RRRu|ҒQHeLnvHCUx% H46Mhdh r;G1 c?"ZB"jb^!2].wqzCU7\ܫ{"DԉlyQ I*lUi_q\[AB_M d_ǠAPoQb3lhjֽR,-mԑ.{i"xL6ژo5Y+vT`l@ґN%>S_]sI{q;(4TpoB]o ,DKU(44ƾ<:P˓O]P?f\x+c46sa3K?u4)72f65ͱ?tƇcg'oY:\Xs_7/rn\+$ K>oSМ #҇+؎# J&UN [FK'LvFh7+sJEկǂXQ\wjR?/4~YDWZ[ߙNS?zQ(JRk EՠX'2 ሗk.-\wYsTZ}llڣg /nM۹sƜ!|9{\K'IXl`sOZm6ߡU)dDL"ta4qPM&鹧'P.ϝ 9<[um:C>Qܚ3+4MbI샥3rSVgg!H~sVjvF!@wn*J1Hndfo6xLFsG hoAlO_mR [cU|?^{YLu)f׼ob' zתJjJȍ(./ DB5n?EETc G{uREE+IZGP3Z?;WџJ2͢{}>85ßæ+Cw>L?}F>4y~smrt?k̊܂o.~WۖEov Nޜ>GzÆԂBFD=~K8{_2btEcOId$Kո~Vzto_%@#GMR^|Fv\8T\U#rW<,KxtFc9~yM C.#ߡFXSCfc#;\SV0UËw>”=2 UU2%t5S}[ﮱ;Dt߯W5u`wu?wš$5bvM>rê{7f.Ugsm(1<3Yox0m1G 4-m(Ѳ5/ɟ6RqjWSؖL8.v d ͚r'< Γ2".'},=N(mN4PeOC՘ 6|-t^unw1ܙh*_6!ld^YG×fC*!b$zl,S̞A۪Uh:,%/PP?STvW+f#5PG-?/[Lw1̾*ţd<>B1B/=͛B射aOp'%uimS!u؁7/H"69E,& yY~۩3fb^[`d*c fR`Ӆj༰/%jDF`[}ZM]QeޜJ9naBḃQhq@^UJ (I~҃EΎ)O-.;0=X,E-d̒"8˦󁱏 9J$ܳi{zV>+ucju!M%VZ%U IDN].0:Ni?kʮL qs+mh՗f`Utvw+AY"a˽܏WEN0 9/Op[qB_v 䀮)LnZ"bIݓLlׯcny} \xڡB߾EnM^uP;ho-py+} " D:^ y5%ADZi xghNHEݛ`ԙd]ך~j@T M4h!0 uT`߀9;X[jGYu/N܉^4$v6 P#$.2ܾ%p٢SaaLpD}톝K k;jIDGp&rҎuiaJ0<@r]G'>К&V\֣vg6_Rvz74EJ z<ќ?]gS+s;6Bú#AB+|,Om\RU3'!U_VkEaeK!h>.KJ!G[T윷sOe{ !)mieĜOJa$0Gq}/:~%&r}̩ZW#KܝЂF?yCMV!$s榍8Jj5)U}Ѝ!|Dߛ.k>&N[.l_5q5FM1LfpOj9hHi;l>v{_Vw&;=koR.qTk}StL~r@ߊ!$\MY2椓-Äf.IzcKUK~ ̘rB<`ң'`T*a/0w/+].ӓpǨo+T}X$?QV.>2{45PG}Hcp ?{AH3+ق}#y&Ξ 0R4L->P%1.Ei_x'VWA]6wXQS˂'XҖ[ӯ,sBFA>@+##WQB]@5HghKצ=. 'ПHWF}|;whdF\҄o1)/ÌHc OʕRց$e_ <&OFȁ Y9mk1(9F"mF3B*.7ٖ{ڸrdnZ~NgW@~Ÿr\CՐ26n.(l̽ 5s `$ɟCzךM.0|{k-Z߄3!s3x=-r]'6dF(|jzӧ檔Z[ADpb⁢` fPqs5=0_§_l1'.Y醤oИ^rrLu 5]#<^'UVg::_`QJ ƭB[JXYL=6e@!afK*[zO)6.R(XPEJhFe+[8NȌ(VQ'xNU?V)]~6iX|y1S$Xe&Y$G6q?$5):?$ًʄŖRaF`*-=eM72SJ1mD! 8qЖOZ+"Eմ@R6 fר Opgn[m~|uQ4h+Ň3Ma7XY/>$x8bGѹY#Pyٿ}sT;7;M'5TzhPDڢ`fL׶P/ Ox?մg K^>mw'[{D`!rO?^"xWʐ@ 댥"Np& n:l1`\1"PNȝtj iQx#ƎKtg'm<!'+󞡱g$?|kL^fJi{}[{i{>Utm~7A@̓7 y>[\U1j3Md hh/C.&a‰~jLc#_< [l+,_Ѐ/K=. Pl60iBe2;(ơcO"'C;*'%@8薯 Wr>01?L7#q)MbjY_u-xjV~qi8dv*N\.m@)gyw)ȫF1ەe - 2x WC"qEzCvFT"`a܈Zu3q;4t ;r4(Y ےilڑ,rLnStoF}9ud!&V&Mspo12e[:V+niy`,Z͜t=01o #)/08ƽ ѕO4ȖXmhj7Hg”ĉ@:kN;9Da#*/cƙ[ީ<)n?촂VHNbdB).Yɏ0%B!)I4[kMj/v~ yzH0\C2Mf;A1)*舩jNSPxr_prHwKðZHD6SY)toqY# _X9/"7ٮ.+Ij`QQ6_5 \pQUNN%[qwR/g7L2 b\/) ]2$arpCQӾӺ޺V8(G'Ϡ"&B٥9B J^=fV,텖N5Q#"h?t5VOpEpfY~xCZ*2~:Y8V#ץб C)=<$(ʌ3`1i*l BUs3ǚŜK*!HTYÆ"v͛_Nb\Q4ƹyG4}tԬYmM[_̠>c$0~B0'B~~#D\am3eiz_wCe"f1Vpv!%:LB@N lMVtZƊA@=>C\ [bs:t[?3F4RsKγfUf?0&F Gvo41߂'6rD!{`#ef :e!+4 5*-=/b 5Pn5/i"wu ׺:S{`WVutIKJlok7t >Au"4`M6]J7AY"c4sïVv+ xy`T| fr0z0 |c0өL6 v=24v> wf9KPp6P6/GldQQlT^\dA <4B\W&Lh-* DU6Si0Un_Z-o] Gn+{੘TUhHxMJ!*_B_'nޔ5pv.e)e}]kMn~}(94pLSo~<-*/>`M*v6<4MH"cW@8jPG~7.1Baj#ԥ@® e:af0['8-Kb.C)ߐjrӈӶx|8%UYQ}g8:b eNޗ^E{%M&Z͂0A<R y0Ϸsu.sZ+^ae ?soI3fu5 '&aR}>wޮ@[ 3]o 8/}.n-)!:Y;FGP e 6]sc86zsWN`WxL\!Z6ipDb*fy$bJ"Od=̝yXjP8 7 S5@y_p^wSá O;JK ֗H ZTV'u 2D$RsAB'BbĤUD>I_3|~Zr"n}s_ͻlWd{_#-VMqǒp5nFֻ46`CX1|]|ɏJ[y&,\۽ݛe2 ˤ" -15)Z x,L"[&sGs/Jb[M=vbMIMepy:ݍ(X^0μ|*\68p(v %'dت.Ǩ@\W&[fT-1tOjCPQopD.x ~eT)`IzGcC9 e>#8vL eMI*J6ӫMx2٭E#僨m>]$+0VP(Ao3lR@w) 'khwzc,I+${K3^'"ȫ3{g*.aަŜ`dE44nC1-w.v{~U87j:.E<[kEt,7ѹ !~uO`Dl5mxކ m[$v_l=e jQ=.Q]|4ĺ:Zz|ԴI^z%"|3Y r-gNc ⼴/l, di/9|yK䴎iC?d M!`n0M(+VD^E%XS gB_rRg-ߐ54J zc ӹa%N„ь&_bHxͱ|b0jE-cĤ$"<r'Y !IiSdyU{%i2a ;v><jΞUN4;w 33z2,M/LzدLyvg#VO5Qvrv`{P hȻf C",*8]":6vZ]tɗ3pUqnNR!Jxh,,+# }Yq|jbyx՘ tÜh]imtI%Cm 0@%eyjz5|/ۨuxL&bpD5/(S"@2 N(AB1*~ $EC7usv@[Bdnw(a7;} /$ {Q &.I$2uHrКv " 'fRPZ$w]7`PZ=Sh Ukcn T2ΜBdg,J/6ײ`CJY6Q+WTu-k/aw6i#b O?p0/xH#)b@$ SD}Go/.I~"whcm>="<`oLȯ¸jCc$ ɑ'yЕb쭝SH!c_$BQ(%ҞMD.G$鎛}Mc +E˱p*jmfVhV} ;|}+ɲbdMbpscp!Dz/{&uZ?wa#H%U X\,+Zbc$Q> MYv+ksYaTՋ`8^sK_Zw ? kQ+>%&qn3h/ǀeF=/X 5vnfJZPfُu$ m5>ӰOo#Yz X<7[v]H`-V#Կkn ni8`F;ʆs@@#qxh&K jy{IuGȌvU@* g<}{2Z,-iRr,N`;%^ ;):lDxn.#W,ac> 1tM,D303Xz^!R7\>V=ʤ@5b@%BY@bLdMc8˼u?-e&]]}brWkU:o 0+({&W¶fcRApxPteP1ԈI!>@ǨTp%R503giQgRZQʮ|}#' 5tW嘧' C]E*Py3XAsT' d|j=m2CZe93 _v<2[eUTOW\H;.y쁸b+AB¥jz |x[^jd!y -|E/۴ F U:RŚ 9ox >  Do]f_:&g)(a)g n,Gzjzr&Zz}l񅛘 􊖹p )n r%{鄠YyU".ѫG  sXxVRUb\WjF99#F-ڝ5jOP0"^Mvk5h:cw71~[(ѻGeח#I=&~~] xWzVa+ ш/#w@V5OķSVgNhS R[@02xc]{ƱRxH5kNKΰw6_^ VDTu}u"$e]NJ*I&. ?$SSU o҉%=f(:1Sj?x<^si9L! -Xzsw6lr񓽗2KfzugzS۳7$~buW MҐ.eǍ.Zlېå  ;HVq:)7@YXҪ;ʥڶ5$B|=ծy*P$l.#= gwn 5լFg3g<6N]()UЄ|לD֙nFaro1w,\؆ŴPN g 3B5]j%bd ]X=7wXOI֟!G>ͼ8Gކ~"hQ+1kE4O%X.%=g# 7ۂi[Q& !@Z;R$i=, 3/&8zQ%נ0lh'_4R7'0Vth.C?~ V2J7P kl&6甼#H09BhBH·eQemcS^%seq5쩃pur3ľWV:o ݱH qHPI#Pt`_sDbXTʸ}FbrE` |Y޽n},7{PlU[#r X1.$/do]12ms0)G~f?IK^ (=nz d_JDFNNv:MyTiKxO5LΩ%P*&k&98 _OQkR8Lrk5z~XwϤ [ $ w Y%uNe:;nNmE@ xTϸ3[~)o Wrlk~$] ś`L\I;a-{Mۭ;5gǒ6/?/Oݫhb3jн$Tpee㾤l 0ɖ[N!i9R#U/1^—W8?$q[wnwER2\N˪)jRw15~r}Wj-K,Uqu5 mZxx~XM~2{$\FeymY5r*h b| ,>Cq||աu ,&HIo-U֩ cOFmuyIY~ocz/\GX`NY;q^CUaxzpބ,߿nk$Mֹ/r>۵bMG GfGqΚ[_K61V z1s$A #cx#cy; KΡ?;m=! f܄Kh"(m@~M7h^ 1lkzL!ɒm !%+H GUF*#0?!=w gSw)ʕV%&peI/rOD6GsėPx҄fѫK ΃a&/uDžk'wck?عg Ia {ep_`1x\I#CģΕ›F[El-eBmׅf+aޑYbx&޽8)rw*W"I߫H^_w{(9C'}UÁ%Ǻu/ T\s!I a@ȹ)4p}ubok5?A h^ͼwkD.n!([K R1_޳Pgl3}OE"_Cb^w; oc)(hڈw3ZͯS i/m3xVQ0^ۂza#_C\9Șt4G#G-gM/,R8] fH?O#p;c $]Ua՚wY+)i税Y-i0ئ?~; n|,Qw̓j?xU,;6AS`Y,B/g~;rlYe4K~P+}qP tSeȢ1Жʉ$hW&y /;7l`UOx _Kc7meL :( *RQj_꨸syGlx T@ +HQpU5̆;ydˆ0WQݫ,CFXP|ЬF*d/_ X+Y q3@] LrT|3[w:e"qheZ @Jk}}Lv}:d 4:6įۋ)oS3X9xvaE*ЬlSF ,/")6%mB#8ћ~=n}Z GJ|LCj_oQ߲sކKEr*4"^K%6R&=Te3 n\Yʂ-$[r>". &<$liRPVYmCF 롕ezn!C_Ex5.؛r.^Z[~tcODh~d E&Q)8qLW,:imfɧF).#%eab\ױ2]$صPVOI:)Q\ٵn@oݾdSTLvT槺ώ!UʮSjE4~tȗΕ}޼ X `mHeX0|$v"9Fn#ܼԃԩ^ɯ|;ke$y~$[BDrsAW+.g9U†>'ALͯYG~`4)$0~>7($ Z"MP.hjxlVw&b}fW$;VTwxMx~uΒm9\_8aE` cbum)aN^@ӑĹ䤧豻:h3%:`;c(PJȕ:!-+Wq(;k5S`2w-'*oƥ C>l)HJ+K1Q4^O EѠ7|ݖ5P ԠVݰ*ݻZ͢i:྽ Isbb=:uz} 44pD7P}I ;M vd+SNם!mOS|HY2*_.#y=_.![ϘҰ0^fE!S盀a?_5ZK=\׳&1k#/nj%>@,Y3i#g0 {Fկvfr)t[(mwe\a2\߷g *_N3DG$z0aE֏XiR*]0 ]LڞTTDVjucХƽ(%qMQPe-dSлo<^}08u~"9p~yl'o-?cE\an-%(Ñ]DggVAJ"3Tr DV86# 7IJIpn6# T>Z|-,D 6/ا hrYCFZ2`'y"t[Ua76Wd 1Qe,ߑVcO;#'|Yq1A{G!OKAJÞm25 8+p(rSiV w'oM7uf-PYi9YiSЂ,Z62a㽷C?!N+:{ KĿ';}y.$fM&f<7PX2ڻ"yiEZF+F!Nf.[_'Vf;Ux1톬:G->DKY ջ JןYLҠ`v\N^&]qTy ܏_Uu!;$X_d#wJ{oKpL ȌT[uV'jVEtbfEϝLh CYw $= RTu/%! .d(Ɔ21/t1&zĽؙ{9{ 恪tn6Mm Tt G.T)?yooB5kDSށPy8GUSf6Z ^HKfW{-9ڶPSmNbK©"S]B=bxTzFPFOיEh-!H X/,hJ|AcLקx3 K$FAB&i7dMe}K!lI?۷PpL ƚq4Nhab %.DqzQ\5~z< ծvĽ6?TA[(ܭ7,W*8JT\Bj^+ƿX */Ҁfr/O*GmGjpSbpBm2Y-٫:1Ye,򚿐A>8_Ȼw$a) )TdIXU3-D֌~U Z7RX/3H"ĮxpStyU-}oO'BWՊr1:~Ĉ~9+>ہkJz>Jh~\h uVS]LODSך6W[~}ln{>b k8h\(?9?HamFskJ3ցEXS=s]O&7 L8FXB=Qn=t0ӂl)N{ L ="~e=S?|,aJߧ>S,kVR#b˔qiM/ӾB8gx*| ^xX|;-!'Q1·k݀Sl*c;w fPlZ`,V uG^._0Q ѭ3'::Cc +KF!4 $VMsК({58 Ot";] qAw&MSS?h i=:f;#&3hqYfKXXSV>2kF.77(1gp,_DsZ x@mvu=I E '=qD~jғK#ZM8yA ?';S'+0Ԧ)/@d37"BtW2>|6Y6 d:0zNN2O/5_ٞ3C@ɏzr֟(hPR8F JmO<97M<"p 0G2߻)SEqlShQuXT>c^@hH`(`-]e2iQ N"qlw[` wWa~M8|UՂ"\8-K@Gp{V#TE) 7r],Av&"n㌪ɈNL`63i,S xNtfa `lbƌԜJ[2ۨ2=FjBh ]J攎Õ8c:) tpaz9.1~6wl\&{޷67W2]pD4^CM`=bOP` wbB^LJj<(cP@s5ǧ%=a`R];bWU[VÁ^Y.xE3GoWy_0 ^t8AK]~? T@$%R++[ i"4JN'O6 rrO_GA;6 eSo6x dR w B lkm)=PГ~$"p6]6NM> . 5Vj&سY '6~~T E!NvX՗{lOV"BaAoH5KxtO@r_MmP@xbiJ3Gk?VFLx +r~ b4XeЎ! T>]H4˘t4 V^ؓ< Q .6(5J2 >SD]\#2B6aF٥;Ɵ|ֳ{Dl\:p5ߐaC4TI#Ex/C(@ $c^cJ/ ͸}UR nDIŽ t  Zx(/%kaClҜ\]VBp<dJ v0qqER 9y|45H2fLv7tiV;0"J>=63IΗE^\?\}hN"Uk'SVƫ{#Q8r bw ;Կ* ; Yِ U6$Tpܺl ϲ': QO}smK'%P]C~_g\ۯ 6[}/ fLQyt#(Ck]KL;{48i-qG'N m>N@;5aMLe bHm:v$&ta,G-a0'0i5D`F09wI2rJفVb# ) 5I"|Hu2XF[݆m3Wӳ zTWi"sWШ`NJ+:l1&lGXIaPրi0([\ƆAY 9F5)1 !Ow1} XMvPfě̓v3qo,4psy#8L8CsVZ-Obk3D`|$ Ea?@<ٳgD^Mw{[0= QHAM/j1BGmxJiF؈eoda1MF&fh ܍[Qb]U1B$w4##n 7@ȷQ `&@AKvaj$w. ,p@5!)˼vIkCt{ Ų0$ d Be\a-]Y%*GܐN3!Yj"*}oSܑf"U!kV[~Ye5f4Wz>#TjHWa"q+0,`b8d"W;Rĥa/ _o`lD4[e ~) ܠf 1RE#vr)^J,-bjhͺcI|Nd}sy/3€V" Ex%"k)rj-b7xxi|!yfWL's폹Uį3.4RJ>y{k0ImcA)eu~JP(`1\$0 m<-kW GI@U`` v8e?܂t\Q9=i*l^"oqeX_B/*>Tq~{5C3TD/ݲ"KUR⯞LNjm9,Wl, 8iwC 2NN+UD\[r?N$ 5je C]5bpTCҰǒX~ʝP6@xKO屢C$QEtc0ϿMvzN*&[Il)i#Q@uTyل 9IW}(<^`&l̚R #NJU g Xh^ueoj1P!7Vƕ m_Xo43WC(_[lbC~Ah.nl*>y,+v(*O÷SRX*hf 6"#]0jWٰJ!1vdXܥ<6+44@U dMq(]MܓFb{ cb; /٬]M?XՓ4[9\m֚q6PTU+ g٣]|Mi bMĺNj%{&~G!+/mEټt7H@\D VDD~8J ߼qH*4`9'5}2GpTU^JT2ms(4[mp(jG*Rl?'7fEmilHoGe =^/HCW /mo\g.Ѡ?zgz \ uT WԪbV9{C)/$At|x>+n%3mJa`Iv?Yya~I%GB@g #X{d<61WLtzɿt;I8T/]ltɞ h&5$>ֶ]y rE`rnw݌v&H*>[i(Wd?yNlI">2A>!WsJ~ۻs]jN!ݩUǙ'_),E6φAPI> ZNt^ uvWhODid;yHxm`t3_X͛>EpxdpM˩SuDrJ(Mdm ;(Ư-xKxYँJY3I3|~ EDy|lû54S3w8<psI`yPJ3jE3ST&"Ǭ 1C㽄H"`m;/ݸLQr- n"(?sr9(~2DcV$KF2.!n=[7ˤ C3ݱDв3$٫p:ɈoK 8AӜ8BW͒,;4_LWfhy(7jb> ^JwO&FF,SVHv`b++t)UxT3a~DlK⌎??ļ->8yߜmetyϻ w"iOgILigB>Vg;2 \yESbGpΊFl HrݻIh!,iGA&o]T*y>nƥJC ?)t&tF]s븟%.O O!;Pt ۗJ=:.W3LDw]''3\+Q4G2$ YvI[Lu+e3t>BZF[;-Oc[_L\5{%6N(8,w)+VEJ ' "w~%.e񨰫LDjį͓pT~'rhYp5mZ0 7Z' 8K}8R܇ +To'S}@.)I!aE_vr\wj"yԭ>n,%haUӜZ:Q/.NV#{|{R-;KN 1 |V$z[%t', I0G%{믤(8 nSޤKcg¢(4k!3|H' փ^'.'z1zU`?$Lg*[h&!˨'J!P".!o(uye1\u5hN[K'v4IL)i@jKsb`.ZH;`.90x4wtb~2G_W~GF\>\Lgn9#RJσ˜hG%#QL.Hɛx]mJ1AQ(a;*7Ckk~܍_Nm1_.q{WD5ˀSsBWW K|T{hsS>w(/sx#]]߿=]>[*cٺn;X/ 2@CYA_\X`7YӀθ~-]ͤ/԰*ŕ]+i]Z'q-.mÐHA6 ^e7|jG77_&{E;DdgHw;&BtdM-)qѳp1-hC,jR4WTPݕVGd<(<8lEᗻ46OV o7dKVb[yoH/Ls <tV.jḃ2ͰiFDri?dlACu0ky{gS 3l}rNHqjJ!]Nh-Xn"]ԊNaT9 Oc2H\+SYk ]mJDatmc\LV"omw5Bh× 5nuW/(Iʱ\jw>˥g<6 2,xhSՑf4]^ZR 9Q=cp%GGgO(oT:!20n! 1y"Ɂ'RP8ͦfF%9)m|A:gO-79`r$h5݆y&]4[S᳎P%щ9Xg:^EmR&|wydCu(%!0}C[G@_Uն/a3%[NwYr֔#cLv\P ?0[iqNH({:yrDsPfٙ6ߩD,4#c #! VTZ(ɜ!{1wq^g\B^L9doGf)ӱ`Ĩ[:q%cXQ\n5"~g〆@k"@&Bx'&9};=Ao2@ ]gԩOA۔QG.f/хr1鰦<}a(dO'ȐLz=n' Ucw9I\}51IbcoޥޝV1YU"sxd>b FmYHI$s2`T{IHBWTL)KE O7C,b߷fzcAJ#,"{$rvÐ*qc? B/{/9hx*ղ%wu%7Ån $"ޢ!& %fxd~t rk2N X.p髍9{.DҒH[p0.:bU>W&jԜ=rB_U wm1T`ţ I~@5V6kiEp[Pڔ[-тF>Rr3Fڵq^,cQ$ZȄD\|4iyrcjThgW0"QUngTgq.Dcx*zQǸ ' 6 =(ɦKzBy/M*(Y;VbzYPe_0p/X.GğuKeIi\hxbuEnQ$Eᅲs|pafUH*;6R a6T|\wx&>9M,QH6ޫvudIF(jCh7Kݹ)x{MܳCFO@B5O![Թpr ^vՁyO60O IqR%S_MSc@8)K5$]J DC]tnr5V%cРN  5I|0kitg)هz +a Џ%dbz%&Jy]Qjl`Z.Fjкawh{3$؟Ēk:sx1nl$YkykjE,AFc` 5 Jo Ke1 nzR)WyS-6Cm_fAs|fY /COC6RQG~`x'2!Q"ba[H"fx",N6q{~Z#$^|[չ0o1;^+pmy|ި"/qVA14},d<פ*yAu]q0<7|Wʧ!@sVKV|mf~0l n1',`#=>!Q|IնW'Mt,ufE3K kLGyן+Džt2dPywK^1hsytPOdNiXjt Uul(0}3cܟ%_2UP<, tR|*)Ir% pxQBg9U@ҥ:y9rHkq ݜ~u$>}Eý ׃-+NU 4