proftpd-ldap-1.3.7e-bp153.2.6.1 4>$  ApcQ!M@eee<7 6;G꿥~cnƓH1ѡv{mᔎ(eeI FCu,؄R!RU!XYF>ǐΪ?R}ݞz.ӫPM.n7_ @d}׺P? HC"xLw@{կf08;'5M@qJF>p>1|?1ld " :`dlp      U X\af   (8 9 : F.tG.H.I.X.Y.\.].^.b.c/d05e0:f0=l0?u0Tv0Xw0x0y0z1 11 1&1hCproftpd-ldap1.3.7ebp153.2.6.1LDAP Module for ProFTPDThis is the LDAP Module for ProFTPDc4lamb54SUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Ftp/Servershttp://www.proftpd.org/linuxx86_64c.86f2467de51981ad1db3e2f2ea1e88d81c2e77b8d6bb2fee40c710bcfc532fderootrootproftpd-1.3.7e-bp153.2.6.1.src.rpmproftpd-ldapproftpd-ldap(x86-64)@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)proftpdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.3.7e3.0.4-14.6.0-14.0-15.2-14.14.3cbL@b@Qb?@b ap_^@^3^S^5h@^C]@]o]@]D%]\@\+@[E@[DYqYC@X@XӸXO@XX~@X{d@WW/*@W/*@Ujchris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.deJohannes Segitz Dominique Leuenberger chris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.deMartin Hauke Bernhard Wiedemann chris@computersalat.dechris@computersalat.deJan Engelhardt Jan Engelhardt chris@computersalat.dechris@computersalat.debwiedemann@suse.comnmoudra@suse.comchris@computersalat.dejengelh@inai.dechris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.dejengelh@inai.dechris@computersalat.dechris@computersalat.de- Update proftpd-basic.conf.patch * remove obsolete config option, LoginPasswordPrompt - rework proftpd-dist.patch- 1.3.7e - Released 23-Jul-2022 * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x. - 1.3.7d - Released 23-Apr-2022 * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3). * Issue 1325 - NLST does not behave consistently for relative paths. * Issue 1346 - Implement AllowForeignAddress class matching for passive data transfers. * Bug 4467 - DeleteAbortedStores removes successfully transferred files unexpectedly. * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not SOL_SOCKET. * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as data connection. * Issue 1396 - ProFTPD always uses the same PassivePorts port for first transfer. * Issue 1369 - Name-based virtual hosts not working as expected after upgrade from 1.3.7a to 1.3.7b. - rebase proftpd-no_BuildDate.patch- fix deps for SLES- remove configure --disable-static- Update to version 1.3.7c: * http://proftpd.org/docs/NEWS-1.3.7c * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c - Update patches * harden_proftpd.service.patch * proftpd-ftpasswd.patch * proftpd-no_BuildDate.patch * proftpd.spec * proftpd_env-script-interpreter.patch- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_proftpd.service.patch Modified: * proftpd.service- Update to version 1.3.6e: + Invalid SCP command leads to null pointer dereference. - Do not limit to openSSL < 1.1: proftpd has had support for openSSL 1.1 sice version 1.3.6a. - Rebase proftpd-no_BuildDate.patch.- update to 1.3.6d * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration variables when the environment variable is not present. * Issue 940 - Second LIST of the same symlink shows different results. * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly. * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is requested. * Bug 4398 - Handle zero-length SFTP WRITE requests without error. * Issue 1018 - PidFile should not be world-writable. * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on some systems. * Issue 1023 - Lowercased FTP commands not properly identified. - rebase proftpd-no_BuildDate.patch- fix for boo#1164572 (CVE-2020-9272, gh#902) - fix for boo#1164574 (CVE-2020-9273, gh#903) - update to 1.3.6c * Fixed regression in directory listing latency (Issue #863). * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for converting them to supported format. * Fixed use-after-free vulnerability during data transfers (Issue #903). * Fixed out-of-bounds read in mod_cap by updating the bundled libcap (Issue #902). - remove obsolete proftpd-tls-crls-issue859.patch - rebase patches * proftpd-ftpasswd.patch * proftpd-no_BuildDate.patch * proftpd_env-script-interpreter.patch- cleanup tls.template * remove deprecated NoCertRequest from TLSOptions- fix changes file * add missing info about boo#1155834 * add missing info about boo#1154600 - fix for boo#1156210 * GeoIP has been discontinued by Maxmind * remove module build for geoip see https://support.maxmind.com/geolite-legacy-discontinuation-notice/ - fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270) * add upstream patch proftpd-tls-crls-issue859.patch- fix for boo#1154600 (CVE-2019-18217, gh#846) - update to 1.3.6b * Fixed pre-authentication remote denial-of-service issue (Issue #846). * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824). - update to 1.3.6a * Fixed symlink navigation (Bug#4332). * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674). * Fixed SITE COPY honoring of restrictions (Bug#4372). * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656). * Fixed restarts when using mod_facl as a static module - remove obsolete proftpd-CVE-2019-12815.patch * included in 1.3.6a (Bug#4372) - add proftpd_env-script-interpreter.patch * RPMLINT fix for env-script-interpreter (Badness: 9)- fix for boo#1155834 * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed- Update proftpd-dist.patch to use pam_keyinit.so (boo#1144056)- fix for boo#1142281 (CVE-2019-12815, bpo#4372) arbitrary file copy in mod_copy allows for remote code execution and information disclosure without authentication - add patch * proftpd-CVE-2019-12815.patch taken from: - http://bugs.proftpd.org/show_bug.cgi?id=4372 - https://github.com/proftpd/proftpd/commit/a73dbfe3b61459e7c2806d5162b12f0957990cb3- update changes file * add missing info about bugzilla 1113041- Fix the Factory build: select the appropriate OpenSSL version to build with. (fix for boo#1113041)- Reduce hard dependency on systemd to only that which is necessary for building and installation. - Modernize RPM macro use (%make_install, %tmpfiles_create). - Strip emphasis from description and trim other platform mentions.- update to 1.3.6 * Support for using Redis for caching, logging; see the doc/howto/Redis.html documentation. * Fixed mod_sql_postgres SSL support (Issue #415). * Support building against LibreSSL instead of OpenSSL (Issue #361). * Better support on AIX for login restraictions (Bug #4285). * TimeoutLogin (and other timeouts) were not working properly for SFTP connections (Bug#4299). * Handling of the SIGILL and SIGINT signals, by the daemon process, now causes the child processes to be terminated as well (Issue #461). * RPM .spec file naming changed to conform to Fedora guidelines. * Fix for "AllowChrootSymlinks off" checking each component for symlinks (CVE-2017-7418). - New Modules: * mod_redis, mod_tls_redis, mod_wrap2_redis With Redis now supported as a caching mechanism, similar to Memcache, there are now Redis-using modules: mod_redis (for configuring the Redis connection information), mod_tls_redis (for caching SSL sessions and OCSP information using Redis), and mod_wrap2_redis (for using ACLs stored in Redis). - Changed Modules: * mod_ban The mod_ban module's BanCache directive can now use Redis-based caching; see doc/contrib/mod_ban.html#BanCache. - New Configuration Directives * SQLPasswordArgon2, SQLPasswordScrypt The key lengths for Argon2 and Scrypt-based passwords are now configurable via these new directives; previously, the key length had been hardcoded to be 32 bytes, which is not interoperable with all other implementations (Issue #454). - Changed Configuration Directives * AllowChrootSymlinks When "AllowChrootSymlinks off" was used, only the last portion of the DefaultRoot path would be checked to see if it was a symlink. Now, each component of the DefaultRoot path will be checked to see if it is a symlink when "AllowChrootSymlinks off" is used. * Include The Include directive can now be used within a section, e.g.: Include /path/to/allowed.txt DenyAll - API Changes * A new JSON API has been added, for use by third-party modules. - remove obsolete proftpd_include-in-limit-section.patch - rebase patches * proftpd-ftpasswd.patch * proftpd-no_BuildDate.patch- update to 1.3.5e * Fixed SFTP issue with umac-64@openssh.com digest/MAC. * Fixed regression with mod_sftp rekeying. * Backported fix for "AllowChrootSymlinks off" checking each component for symlinks (CVE-2017-7418). - remove obsolete patch * proftpd-AllowChrootSymlinks.patch (now included) - rebase patches * proftpd-dist.patch * proftpd-no_BuildDate.patch * proftpd_include-in-limit-section.patch- Sort SHARED_MODS list to fix build compare (boo#1041090)- Removed xinetd service- fix for boo#1032443 (CVE-2017-7418) * AllowChrootSymlinks not enforced by replacing a path component with a symbolic link * add upstream commit (ecff21e0d0e84f35c299ef91d7fda088e516d4ed) as proftpd-AllowChrootSymlinks.patch - fix proftpd-tls.template * reduce TLS protocols to TLSv1.1 and TLSv1.2 * disable TLSCACertificateFile * add TLSCertificateChainFile- Remove --with-pic, there are no static libs. - Replace %__-type macro indirections. - Replace old $RPM shell vars by macros.- fix and update proftpd-basic.conf.patch - add some sample config and templates for tls * proftpd-tls.template * proftpd-limit.conf * proftpd-ssl.README- backport upstream feature * include-in-limit-section (gh#410) * add proftpd_include-in-limit-section.patch- update to 1.3.5d * gh#4283 - All FTP logins treated as anonymous logins again. This is a regression of gh#3307.- update to 1.3.5c * SSH rekey during authentication can cause issues with clients. * Recursive SCP uploads of multiple directories not handled properly. * LIST returns different results for file, depending on path syntax. * "AuthAliasOnly on" in server config breaks anonymous logins. * CapabilitiesEngine directive not honored for / sections. * Support OpenSSL 1.1.x API. * Memory leak when mod_facl is used. -rebase proftpd-no_BuildDate.patch- fix systemd vs SysVinit- Remove redundant spec sections - Ensure systemd-tmpfiles is called for the provied config file- fix for boo#970890 (CVE-2016-3125) - update to 1.3.5b: http://www.proftpd.org/docs/RELEASE_NOTES-1.3.5b * SSH RSA hostkeys smaller than 2048 bits now work properly. * MLSD response lines are now properly CRLF terminated. * Fixed selection of DH groups from TLSDHParamFile. - rebase proftpd-no_BuildDate.patch- fix for boo#927290 (CVE-2015-3306) - update to 1.3.5a: See http://www.proftpd.org/docs/NEWS-1.3.5a - rebase patches * proftpd-ftpasswd.patch * proftpd-no_BuildDate.patch - remove gpg-offline dependency - fix permissions on passwd file * unable to use world-readable AuthUserFile '.../passwd' (perms 0644): * 0644 -> 0440lamb54 16621212681.3.7e-bp153.2.6.11.3.7e-bp153.2.6.1mod_ldap.so/usr/lib64/proftpd/-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:17645/openSUSE_Backports_SLE-15-SP3_Update/ab9e0f45935eb6d25a7b92204ab91e25-proftpd.openSUSE_Backports_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1b040015e74d02e0917301e7cfc6d0e2fc3d6dc, not strippedRRRRRR^Sj_⫮utf-851a2893ee3ac9a8ffe29ddb98902491a2816e19b75c6b26c4096f8a6b6da40f2? 7zXZ !t/S] crv9wυM?Ehs ׄ|EξfD`_W;y Ml`F_ʻ`Y E(Ou=4Ι\m" 0j"^dmqg* [5SI5 ˧n}8brуz){)PBhD[3*W:gZM'U[:3 !{Y0F!. ?( ױ.)CFXUmOZ9Վ{F 4T~-ԉEWfCJ%2ʀSeSKkƪ}iŹnik %tǠ\9 ^Hh&e7ɩWT\ifR잷_ձwFdž"ܔ8JjI dff_5w$_BPl2q- \ i oXdzoFNl`GWK7!W)FN"<:}+(vKy.jγ֟1Ȁ>~5P:-Wݱ )&@ZrEČ<2/ {05Te# ȓȡHqqTl,9FV(kh3P&@i﹛_4c.\3$܂O۩~zㇾJhh< !y #\N?Γg-K>4[Q [ψ/$odH .IZ:J@>!q;7ҥoR'vk4` C#843 gWQ|P!5 vhFc gpw[6uE2a?:&5ڴG/a:{Fj }~ 7TZ:9>30ev!8t"Dy6ᮓFtP2"fbŢ  樚ۇORiQh2OY'Nu~_5 ERjU͌Q׶lZ<<e= D1f]v:eSyshd;$_@AxZ]:YaijLiN RfVlBn#պ?`&wBjoզdq=Ul Z*5m.DWT)%m/ȕ WB6/o|\i!Lׇ+;>x ġ^:ڟK􏣧X489xiYk( s6]efOw;L ?{aKTZ?UctPэ!_>хnyvWccjȰ׮΂9&w+ϓ쩭;t'N{>=QC ,Ӿckf]ʝm#̀7+MƊ6e 1mg4 .C}a+a@L\Qo/H]vbqr59,bܶJo^k紋fIrVrTAUeK^ir??;V\yPk}\/}|88~%[T0Yq#E5a-)&WxwrySY`8>Z&ˁ3 كsw!=f;(luN*[͏^s+gAbvYM12Y$$@mR32AKs[m4R4IV䊸H!N qAzK«oկq,Έr1੾oέ5="ö áb'vZS%Km QDֿΜhSհ~FPx,Pa-`{/@$W{(;>JY[ $99}ӹy|aA!&} PAC3B ݬG.G% wNv76V|ȅ+FHiDd?@.PqTǡ1 ,؄-K +YQuѬ1*DB2na6lM @e<0|-[ |#KS?+w6ryS<#A{bv_@fhXhomomĂc_„M S{93r8Ch٥BUYd3/XO"-G(eBwOO7BmKF!*+ap^/)%mX|~K r\Mo6Q`wlD(XhEP^+ A-^'B ]-|rz! LzXI͍Q-*{5ǞY58vgKֲ*s1jLUAۚ@ Պ! `R' /N5lE5,!/Su JphRc`YZ򌆖[t_0G Zho17tccna]Ƨ䓒_P-=ʱ>C" pyN'EskЋUIkÐ c)  ]HKsluHͦ>,'cV ϼ>=`C&^~_*DR ڵUS6|~Osh@蔧+Oʓ\K,Fj'D׉q>7 -OCsܨhl!?8>>w?{]EВ Epx&G^W,T;glyLcAߠNKTK2q u_)nXg 9"hsů80P=f&== ܑ|T # yzYz͆o;*'غ K1mNP~_$~DbQc}K3oG ]z̓ƀ*]1S-YZ6\$k]L}VxW &[}ޔ^BAic'HIe2hkip[5\2\4zֱ#.]i(V i 5m[oǍo[mL"XOa%+8yWdC w4])PNOӻ(K6bD&mݍKtrfz-..Ro Γɤ27gG O&*[-% *`epOFN{o Lp>aa^~FtZp r08A|v Mf"/{ki|痙5'}VMvÏY] oiJa֋VؗxhIdtKmb$ޡ_%ϰ&IZbMO0KqgX` =u\_\I-AWW-}{9t"VXdRNs@ڭ\tT>i| We>F]xˈȋ}ւ@ZVw QV~1Lf,!,\I10+Æ&o2E <8E9a.ᦷ'`qEE z{ƒ_aCc^7ȕ1Ȏ ۴`УrIx/4 u={}0k\œ|wD Cd>3. lbIB!{Gtӫ#V4ih9=*m T`8Re_MޯM.o?dFuZdu8;.F%`$0?i}P~Zqۨ8i8)ϔ?wyz46lK(x+ړ ?t@TxZmW_oXǙ[=鷵c1-l oE&٣/e {ZjLy/ WjnO<@)/fk(j/{ ~SHZGB ,&N!]f|lWxђ׳~<˄~[jcCa+Za˜ z""< ~ i~J+;@ P kPISg>HHT5*f}bn>Ҩ'9u;IejV%Yk.Hyq*՘#h\([`qg4cy32 oa.r YKYdȏ r{(D’*SI@_*0dlb@r^ZzO[߅>@fY9_k,y6 {<ݙdOZ`͖ha$7&\Kb淆3la"ّcQ#B,^?=rScݚ7e9DΟG 8X  pY9=GB/-q{!i~3DGP 92֏xΰ|*L ACsas`W< " ߮gR}q+=]Hu.1[R-v.>)T @"R|K~Va"4bEMiF3urSoy|%OQG8wV|ch(d,9YkSZ8iwqz̛ۄ1oR;vբ%ڱJjJKp}]⻝nցp<r{HlezRס(lju)tʘGW0h0cH,Դ =LZLVh4CaBPO{Z{G[ҁR\$n_Wt$lf=>~*826F>$WZo1bCZ3L@U߿2hP H=.qWer' bEaG$V%$91Wƹ7}|>d(dEf99Q0&e~玙LV Q/FͰz936Ȣ*cN(h 81ҫţ/o '.ysN"0B( R5N ػόψOAvN%&1`/'΂Lǩ.'^|ZsVNhKݱ7zp/jbV@I6W&cq @4s4q! ח(϶K蹜&Z\O. Y d #x`WFf 0]9JС64nRvQ΅.#<-u9Bú'- 2&>]Φ2}°EOgEcA NZ]W|P[m1 $;s1HP:&s1p!sуIX\z 6ƚӣ|A$*I㲢lzx綥ਿvߠ:()b%gӋp+;j2nk@ aF6dơ:29+mp*zR(qǺ66Z*9BH|%R.o $35"8.|QDzdyxoogal"krI1_&ִ4O,Nj퇃EĻZu;LT-?9 ʌhUx7fᩓQ(̸#.eQ9 doKө1^W?GbU>)It#zh/5t H vo.ɶo͍Tt&ds$؎ N)[~$fZz{W:&h.ws,?GMjҘh 2ZW=%ox]bz,$k={6QGS;JU-8D$Ho.XifD7_DT[1hãmhT,-׆8j0{GQu]( (9xʘȔ"qUSc;_3[>({h zB;\' ReSe"|UX۬lmdB ˏoULՏۺC3nTv ^1 =9&$VI+(AXm3Hd*OeeYD BTG} _νw+9mOͥD"n Ym٢QMu hpiy~d 6pPtvdcZ52D擄{v&ɾ_=gN^ k%UiN9*!pBu:S$+ \(ƒ1byGi##2nyIZY||t;)vBL@6pB>hm WIV_Z{KLڛy7õfDbN2BHl,ǤF?/ RЄkU'wSj yrYy#hNѷ;/nl7U_`zI$:K~ѕ߄UKW#.v1qF w5>}<,Ue$wd%WM Cu} ϓ%..ul]8hK}epbc@v[M>W@u3:ʂ@7peK T#[e4\|zKgR3o!S"A䔄~z/m?W>Dj!N0P ßφ.!dlpnL֛#߸IP x>U7#!惡_T/onW_q= lMVm!)h,5wȥ}G*j>! pO_ OQ!qW 㭪$>W\(X=|^JuRe/0 ߕ3⩃Ʌ7!w-8GcΆzX12 o/7> Й;WrgPlQ$:n$`w$*"{8v(ԄZuN?N18~ #L<&TCR{hZ [)뙽7!7Ro/:%E8hݗ|x_- 8o`\la6đs%/_QW[oȞui2%AyP|ݣL%;v [w+DÂa"geh_ߩX^nyqI;rit(#|a5g9E}pyޭNɪŖݐFQx$A3(U WhXg]q Bǔ#@ /XeťҐ~1XΪXT8E%cy.欌o jՇ ul(Ps!W>1UsȈ`O뺓ZQzY3ʫ'A@f>SRneH!T&" -]8[A[5,a :i8ňt \`LfNrn]|v4c:}v #ܲ}22LE}{j-6@+qI"*2&Rw( V6cgil=fgf*#fmBXVE+0MqYǣOpXC\6S>\,WoXowZ$9xμonim&Y[Hc;QDΜ=;XӘHޖ,]K yűo vg5Y$q{ܡ!5KI--ߖ?NcC7 hSu9L͗V^.i1% g 3Ga+gj%c#ÅΆ埊~hӘLo f@p% KO,b]tu<;'Y-3 jfm㇒D|IDb;L'l񰀞kqz ~V!cơXN`SlpwQ^T@wVː!CfGw4V`A/r$T@#Ub ߼ R4Z5\Z]v;5stE3aITklBmPa _וQ@)raHCw}O{:"X "C?=IAKZ]upuF }՚Q SJcmj;*0ALnSP_ و.zf3cks~ؖLB#ᅫ#@q @ G9L^|˿[yې8?Y^\H\]odent?1X3Ml̵hNs|:YM܂_>ARaJ5e~y]Ĥ#HSTLl}jb$c_6X946Ɵ Cnx@ o`B`w`{f,IEdK%krp1i郃ub.<^Ou@;UHZ[ܐzyS\x@S'`YOT>)t(1nx5ŮɆ-E1 σ)i0̰=v<}5.3%HUB'ԼW;L z֫pi#U?W>dFpԟGR3T=;C!J>vT&,VR{`%?ɞؖ7:9L5iV)j)&邖՟+A7̒$.-ƺ[7 -dJ?m~˝p/Ը.'Ukah[Y'ɹ3H TՃa>> ]Ǣ\ [ܣw oIяOfLZ bLKXq|snV%l1S һX^Ѭ*9Q@g^b!i&͸z+JS_DA$~<6 ЊvWwI,,|Tvnd?{k24!da`nRSSOrL7o84=CAH(P-~SϝUnz)bjEp\I7%RjN}e#K^PKL6Hs~9Qz{ '/ҩ`x{)ZA% H_ c]n'x/gT:e;ǖmy"Hqމ[CB_7[i!<.r~m(>Kvϴ0_GMxH!`/rEմ5澁19=O [CB|o) H[vu#~C`QfߑqF~R&`wW݊T#rfԭRn 4WY8@߲k6KYڋn,5[h)?J't[YX3wt|NwHNpY[%S\Xl5z 'IIp§$&<6wmX(L0n Uwt $xPxlYVm*v~`sD kA.3hHcܭ7vĆ3c󺆉>O0V]UaٟuIFyl3{8HgsBv<0*:ob))V,[8!$`m>w qPAO; +Es\D&΂t<;t ̖[ٓ!uGx(3oFI\28Ƙ*ŭ5Ȓ_%WYɯ\gb^4Y^&;2@9~$l֡;N̆溴p9@bi|ˀ0_5NYC\[=gRSdD]yjC! @,K6(m]y3TuOHaxz&s{CqAhXt|̇B_q>|C̵3RRzOAo|ԣe۴OVy]0]f/bD)mjD޺Lc`H8[}GˉFTL8vDJc&_Nw:]V !ptgs4T=mXZ ӞjWC2~S۹P ^ʮ֝kӆЮ/WJBWRxXa?n $]_,!ѹKUhPڎߦk ]$& Yp-U v;LJs~P[D[q]#*p~=Nһ?B`EocGDyX2o T1ZDkFjxx~mP;)[mY|sU菻 WTDUj|j e;7烪 uL#kqBf /s|f'J* pQ2}[0),>O!1>g>}j-pk S-.3k]-+wxndp1J5UdR*?d#Bqw5J>[P{U*Ny.{~L%U7lmKF=ٛܝo!*j??VyÔI>v3'zMMimRSI =Ra"o %e$FBEBL @%<ۖ3j-F)9kU\Rnw~ji&=|iZMUUL ܫ]v=,؄iQ;bɃJ5;ט;y@ #wI1YvtΛmJQ_Yʓ():$hIA?̯~ TE*8Z닀Oyp !~$Nή嚯6j9Smr? _/js}e:cTSilWgx4.ݼ]:ꃦN@*fļl$x%7,P$VY-P^|tQױHbhtA&d"}@R> S;UvB_? V gc+$\ c CqIt'Z;!%Z}]zƈ4G᧹y$v |Nqwu:.d "MW iSLt F84 sgb$)5w+3u`# *\g^D9OH/)>Qõ@Q Sgl*:V 5w%X̱5@BҬ7Of+WLZ/,Yh_saւR#t#aDE9p IEXby03GSX㎢}US u^b ̢^y<.1 9t7]]{r`/-_zq6O>젰ԔA@T9#VVb9q;"N7dXw`@2VLf0DfY>YI ?3rXCt;tH; Ⲙz'αVZ/4:S91+)7ц?0WcB@Vd[Yy 5;4ù[N3AO5 /Wz`!H TY73w%4j+PV~kDq$yP= /zZή>Z)ܢ<+vu ,!B7=" $H$Q^`5Ka9R'׎V-i+UBq8|aiep7ћyd]g-kPh}Yժ sMW_QYws+~"3T-6n9G RPkQca4t4M Lm@-E 1Ɉ sωVX >ǻSR\1@Q@1nȫW5QjɁjF ͂{0UW0ia}@Ĭu{e1JS KM%J?" PH;MD5cɣ̞UUbv^dnyJRѹ8w4]29I6% \#%db;#~ KT]C{'ľIĝ݂)6[3&#Qc31[wțs"ڟGcz ŊU" kŢl$2|m2OyEEaݦhj_O42a`z.0+WauLF1ӮPth"\P=D (q[϶J ŷŘ٢ϫ"8gO1J;+k3AN$w~_3.cMg܅J R\32j/QrdDVg)d/֩On_ŀm^j0R|%Uߟګ0Z46 ͊ٵpD&x-[Gz>-i<ψy oS~4{*>L%y'-BİD]4(fᓢ"D>Dh/;b^Vu*mJ]dɔݑC ـ>b,?3Dt.:Z"Q4J;?;.(ʕpT^xvt#y, 2\dQfpsk4WGSL):]1YQ!^.3.b ]dK 1틓 隩GpQk ]p+kKf&W<=3F'}n/GRfS!y.Z3H,&. skI2dA׋H? .H6lT85 (P@zpmlb%kN*t}30~Fw{64K0&YysQV&~\1W=i5k Z=.=uwl^%~9Hv{3&vd8b8jDIJ{=(ep'Jvn.NbޝG-hbF6m|qoX1q!,>9v~s둛`}Pۼh 6TUMbɬk%KF)7gj9+^ӁaEխ7X Da_]Mv0j"$9H\j~!ڎ!y`y䛑@Y@nWnchW1l2cQQLrhs᷷_c?l[ IkH2@ěInjf#\4:~c 3M{07vecŻv2_"+tP/3P91kM$Ucz>վq{d2ڂMϞr˖i}^}( 7^O~|p*HӪ2EF*e, gST.wQH_M'xMAClPr LS|ա6!_"ރ4dcW&}aD*B1-8 tPѠ*_ep`weuOWZ_XX:=-cŨXg{Ei4-{wz#'@ؙt~i, v/Ӭ>藍;w?!QvS:*LuJ\8>1.y,Q+p;x\^:rQu E𢡫0nxw!Lk7ѱWzya~,@ }nǸ0slAh~`b!,?Qz'Bx;(vPȢcs,?,T;AsXvS7Ih rV9B%d8N=X8# 8Ca1:G?Vf^te/Rʺ`s_v8E ò=A -0/`"6 /c)< DPLR&UTe1OlO!oͩ 5o߽_G~WeJ0Dwy#`偦pbcsx>مQ{sqb  QԮ2H%3ׄ4To:8*%atz^;Df/3,IK(D@K5}@;ބ6gtSgMG32 u T3l4kq8_2 5w)iOs Όi_-!s*.F ֯dzx;$:ɀHfzqwK.k]B бvИ: [d}6?FkWBeEmLx'b6y:!o[V3n8J>fv?PHL9tHVЇ|3.kWx{zTٝd3q""2~ xBpcX#JXMΕܢAȔ3I NJJ;G D0x`GA|<ɕyvռ{Y&0`r avwDcc}kȹ5Ax8c.ڠeshTaPjy&)C[a^A@Kآ # ~ <{Z*Yt(1*f;!+-mmGi6M۟>?(T1`8GQQ_E!RHuIdl͇ X>&"s=?#t ]FUS9 ,bAȽbMBzBӑM1.. aQ^DBmu>Υ-IZVo%b{=9[ߘ1<;(k(+ Cꗚptfa@3FЄ;QkJD_:ٗWDz4c/A2tater} }՚y?iWOqEKPF >-uuOJBW +a琹) hgX]:Jv)@\ú*;L$79 *@\yS][Yr,)e+Yf%Bh'aŞ*{|4:no~#7%me"&(S@5<RRv2/R=WS3/88K(1@Rf ꧓-3}P*qP)]7e u*ANd{'50ǬF,skWkǍUh16EKP"fي 3$9?`ؗE ]D#Y>Z`#)DBAym:وΐ82|`&F^<֭X'Q:,)fKD Q"߆O+H,rF׶="$qJ ӃSjS%cB賢} 0zyVi Ӏ/MQ+ 5%@7빁qՈ =c[.t @oGFUGUDj*Nu' #G/@4 7Yl͊(Ց|D#jN6+B~Zbʾԯ¥;[pq1;O5g0ͽaEݹϙ϶}hM_a1:N 56Kl|j|ŧ4.QG+6$&F_̧8Qca gm{>8`na4'wtl ^>jza:a9% 2_lvݬLԣUg} o3W2<z9A3JL vhCBp˖b$KsÊ+՞HyE,vG$|64P*:甘eci+N{8@uHH xw'izi(؋뙠3}4R J,Zd`4  ꋱ9/"E5SdE 9|ft,/8 ̈́-SSOa e?B6)O_wϸ٪LiJ)g\SJ}u0{3:H jT |"lM@.oHݺ,Y34&]Uv0goeV4Iaj&"%dAv{ӻ2TKK) H:H8킥Gj; rQ*NEI +A"Asz@m]1&fLCs%$0W)2{Ft4jd'Rt6vN7]&w;n*" 9qYRsaKG%6! 17 YZ