vsftpd-3.0.2-22.el7$>ΤY\wHm0>>s?sd   -| )/6J?? ~? ? ? ? 8?4?o??d(Z8d9:9\>d?d@dGd?He?If?XfYg\g0?]h,?^jbmAdmemfmlmtm?un?vowq?xr?yssCvsftpd3.0.222.el7Very Secure Ftp Daemonvsftpd is a Very Secure FTP daemon. It was written completely from scratch.YLc1bm.rdu2.centos.orgoCentOSGPLv2 with exceptionsCentOS BuildSystem System Environment/Daemonshttps://security.appspot.com/vsftpd.htmllinuxx86_64 if [ $1 -eq 1 ] ; then # Initial installation systemctl preset vsftpd.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable vsftpd.service > /dev/null 2>&1 || : systemctl stop vsftpd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable vsftpd.target > /dev/null 2>&1 || : systemctl stop vsftpd.target > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart vsftpd.service >/dev/null 2>&1 || : fiOT}iR`Yp \6GpT@ 5@/pb28(p}C6)Y-WA큀큤A큤AA큤A큤A큤A큤A큤A큤A큤AAYKYKYKYKYKYKYKYKYKYKYKYKYLGǿGOrGPXFGYJYJGGGYJYJGGYJYJGGGGGYJYJGGGGGGYJYJGYJGGǿJ`iJ`hGGGGGǿO|GYJYKYKYKYK896442ed36feee3e62442f57ef6ee11c9b0a5d4415ce9b71ea96f76f28c166f84643a1a23ad2cc713291e93f9189c3bdf18279a01e572704a8cd2ea314dcf6f5d8d7a4cf9fc8e39c139813f034ac3fea816bc1f8fd69550f332ad14d431072bc32e68d6ce03381dc4f3735017d7f54236a2cbaacc91d4644dfab63977a4a3ae96e011bfb61a81c33377e78ed1aaef6d204516d390dd6a3daf973ce82ec7eadf28bb79684be39545a65e7dd679f99f85b4ef0fc690a394b21d5b61f315977cd35403fc94b2e5f0927d5bc80e5f7f6848494fc3e07efc69c8fbd06366a8fcc01e4e434e76d1439a2c2e8d10ccf432e84262acd01390f01f04709232fa13f25d538d2269633c1f0fddda255ba5fc10242f57d7e54cd75ec3546d87eb186bd5fbc6e079e814ff80583d4c4c6a55a2d4eadfb2046a62545f4040633a8471a45ccfd2200a2c185083636d0f94a4ae1004f454d9baf59f0fb7beb3a0853ae1f505e68eb7dedf833fb8a3bcfa96b48d309f3892b3ae3340d271e518ecd998750fe11a0b7854498521b8570133d89b025c964c3ce464afac46b073731c3dd4771621a6e674690662cf0bbf289900b0ddb4c2e0cfc555dda870633440d852f7d4b1b783d61c9cf119e2f9dbcf187fb805ba5aded105db26a693803636fb7228c98460ffbf28b16704296286e26b9aedb157754e71f4770a925f2ab04bc76a295b09b44e186c7d791f319ab2a5e8b79e003600ce89bd2598fa2dc0c288c4573c63c46cfd7248b12b05b7d664e344d4d59a26c3f6b13c645f1b53ce6045780791350b278606b4326d89a39bea92a0dbcaaee0f658d7bf810c8f322688b6b1303f3b357a0971ffb26bd0055e5875fb2d1083326b272685de7b017da65000a21f99081c1a30015a1db9a6402c131e25d0e0dcb7f6c88800410c4146880cf9cf4be6608bbbaa77f6ed67ebc32ca688633732308ba23c7601a463df9a8f6d4d349cf1e0fc770c8f5ee162751cf714e1ab6b5894fd08b0a95e788a462311cf7da47988ee5fa55aa62ee416a107f0103fe0ebf070c478729de60cefac5d3805209773df3e8d8dc48a147ffd29f468e22eb304a368bb987510fd44f0486894de293dc7dbd3d48e78f5c4935bc943f442e358d7a9c81f4ce2ae1ec098543e726868d423eac55beb91b7b87274257549cc60d5fd2d873326b22eb89a4d8199bb5841fed3bf6c82b5494f2519b63d63c4f1517a1e7cf3373f19df4c8a697d1823814f425340bbebf5fa8f1b24448d8ba757101e6a8c7a9df5771a8aea4d8b2105e58808f207d6ac6509f707dad436bf918a2f81a540847a9a46946370c2d796ffd5bb5d98cb8a69b2e926e181e70be2fcc7d0dbf34f8626e2e026b10ee91108f84dea93670caac57b394c2182acb8b70a360dda945df11a1598cf493774f017db569a57f07447119bb0713f725b5fbca3b482fc4a7147e6ed031b7482679cdb81dbd9045bed8baa33cbf7960b8129dd74b2e4779f1ac8344127e47a7847584b8cd79eb36a055208ca553e3c97d7c13c4c8a230991c27242df956d604e9ecb94001bd05e6a5dc4963971beefcb24dafa7e5533d964923e02261dc715cc35805c7525fe9f98c4ffb548ecb4a2225485a2ca5e00cafd96ecb4336cfd34dc6064ec16f560c1d7b26d213de6e81d879f06b92b3448286462b8b75ba6f300eae1b6e4768d139af5d2c0ff19f57c71f0b372b2f63fc08f5e195f0d1e958dfed03c57d8868a3f90317bcb3125852289cf0afbf0552928f37cd4b068a2cc039f4200175d65dcead6701de158a17c95797d0cab32f477176059b7799b3f92c90136440aa84ee7c5005f0d964a311df66595fd71183207e0297b8ea5d1f0f2ad1681e16c1df530ac11844e7fa010e7d5490c4a70c9df7c3b090e7a1822f3bb0cdff5a559a4cdd58f98c9536f23c5f43ba47a2ac8924cec7a864d3482f2fdb9bbef552c8c0123b8647b6ccbfc2d3cf717c0662397b33b84f9827d238703e7ac36fa9f129fa227640956bbf87e0233cdd821ce6627358df144f933424c8b81c40d70729bed51f634c6205ac6b8da43eec413bc084f62d987705c810dc2512fd4eec4269ae5e1373c19b9b21e5e089f31e173f54cac8362cd97c646c8e034e4676c2a053660b033e2011fe24297e93e0a74e9ed828643894b82ec3f91d90cb67f0a786cded940822d407e166b63613f5894da93aae20e75c92c518be8b5dee6e25bc43f479f81777df7e41758ccce1009c0574978883ea84fee60f4f638843ef685525bf1dc4bbdda0de0b23b178b195fa82rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvsftpd-3.0.2-22.el7.src.rpmconfig(vsftpd)vsftpdvsftpd(x86-64)@ @@@@@@@@@@@@@@@@@@@   @ /bin/bash/bin/sh/bin/sh/bin/shconfig(vsftpd)libc.so.6()(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)libcap.so.2()(64bit)libcrypto.so.10()(64bit)libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit)libcrypto.so.10(libcrypto.so.10)(64bit)libdl.so.2()(64bit)libnsl.so.1()(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libssl.so.10()(64bit)libssl.so.10(libssl.so.10)(64bit)libwrap.so.0()(64bit)logrotaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.0.2-22.el73.0.4-14.6.0-14.0-15.2-14.11.3XӸWPWKWWVbVn@Vn@Vn@VV3VIUWSRURkR2@R7R Q+R@Q#@PYPWP @PSO8O O3@On@N'@NwNT@N98@N6@N@M[@M[@MOLnn@L[@K/K;@KsKrKy7@K*@K*@K y@J@J0@JG@Ju@JJx"JlE@J%@JB@III2I@Iy@IpvIpvHH[H4G@G­G@G8GO@G2@F_FtF@F@EE3@EEa@EE@A/"@A%@@L@@4@@b@,@??B@?e?3>@>@>>_O@>H>G@>.>5@=@==@=@=[=@<<)@<~<<0<:@:"::@:8:yO:yOZdenek Dohnal - 3.0.2-22Martin Sehnoutka - 3.0.2-21Martin Sehnoutka - 3.0.2-20Martin Sehnoutka - 3.0.2-19Martin Sehnoutka - 3.0.2-18Martin Sehnoutka - 3.0.2-17Martin Sehnoutka - 3.0.2-16Martin Sehnoutka - 3.0.2-15Martin Sehnoutka - 3.0.2-14Martin Sehnoutka - 3.0.2-13Martin Sehnoutka - 3.0.2-12Pavel Šimerda - 3.0.2-11Martin Osvald - 3.0.2-10Jiri Skala - 3.0.2-9Daniel Mach - 3.0.2-8Daniel Mach - 3.0.2-7Jiri Skala - 3.0.2-6Ondrej Vasik - 3.0.2-5Jiri Skala - 3.0.2-4Jiri Skala - 3.0.2-3Fedora Release Engineering - 3.0.2-2Jiri Skala - 3.0.2-2Jiri Skala - 3.0.1-1Fedora Release Engineering - 3.0.0-4Jiri Skala - 3.0.0-3Jiri Skala - 3.0.0-2Jiri Skala - 3.0.0-1Jiri Skala - 2.3.5-3Fedora Release Engineering - 2.3.5-2Jiri Skala - 2.3.5-1Jiri Skala - 2.3.4-7Jiri Skala - 2.3.4-6Jiri Skala - 2.3.4-5Jiri Skala - 2.3.4-4Nils Philippsen - 2.3.4-3Jiri Skala - 2.3.4-2Jiri Skala - 2.3.4-1Fedora Release Engineering - 2.3.2-2Jiri Skala - 2.3.2-1Jiri Skala - 2.2.2-8Jiri Skala - 2.2.2-7Jiri Skala - 2.2.2-6Jiri Skala - 2.2.2-5Jiri Skala - 2.2.2-4Jiri Skala - 2.2.2-3Jiri Skala - 2.2.2-2Jiri Skala - 2.2.2-1Jiri Skala - 2.2.0-6Tomas Mraz - 2.2.0-5Jiri Skala - 2.2.0-4Jiri Skala - 2.2.0-3Tomas Mraz - 2.2.0-2Martin Nagy - 2.2.0-1Martin Nagy - 2.2.0-0.1.pre4Fedora Release Engineering - 2.1.2-2Jiri Skala - 2.1.2-1Jiri Skala - 2.1.1-0.3Jiri Skala - 2.1.1-0.2Jiri Skala - 2.1.0-3Fedora Release Engineering - 2.1.0-2Martin Nagy - 2.1.0-1Martin Nagy - 2.1.0-0.3.pre4Martin Nagy - 2.1.0-0.2.pre3Martin Nagy - 2.1.0-0.1.pre3Tom "spot" Callaway - 2.0.7-1Dennis Gilmore - 2.0.6-5Martin Nagy - 2.0.6-4Martin Nagy - 2.0.6-3Martin Nagy - 2.0.6-2Martin Nagy - 2.0.6-1Martin Nagy - 2.0.5-22Martin Nagy - 2.0.5-21Martin Nagy - 2.0.5-20Fedora Release Engineering - 2.0.5-19Maros Barabas - 2.0.5-18Maros Barabas - 2.0.5-17Maros Barabas - 2.0.5-16Florian La Roche - 2.0.5-15Maros Barabas - 2.0.5-14Maros Barabas - 2.0.5-13Radek Vokal - 2.0.5-12Maros Barabas - 2.0.5-11Maros Barabas - 2.0.5-10Maros Barabas - 2.0.5-9Maros Barabas - 2.0.5-8Maros Barabas - 2.0.5-7Maros Barabas - 2.0.5-6Maros Barabas - 2.0.5-5Maros Barabas - 2.0.5-4Radek Vokal - 2.0.5-3Radek Vokal - 2.0.5-2Radek Vokal - 2.0.5-1Jesse Keating - 2.0.4-1.2.1Jesse Keating - 2.0.4-1.2Jesse Keating - 2.0.4-1.1Radek Vokal 2.0.4-1Jesse Keating Radek Vokal 2.0.3-12Radek Vokal 2.0.3-11Radek Vokal 2.0.3-10Radek Vokal 2.0.3-9Radek Vokal 2.0.3-8Radek Vokal 2.0.3-7Radek Vokal 2.0.3-6Radek Vokal 2.0.3-5Radek Vokal 2.0.3-4Radek Vokal 2.0.3-3Radek Vokal 2.0.3-2Radek Vokal 2.0.3-1Radek Vokal 2.0.3-pre2Radek Vokal 2.0.2-1Radek Vokal 2.0.1-10Radek Vokal 2.0.1-9Radek Vokal 2.0.1-8Radek Vokal 2.0.1-7Radek Vokal 2.0.1-6Radek Vokal 2.0.1-5Radek Vokal 2.0.1-4Jan Kratochvil Radek Vokal 2.0.1-2Radek Vokal 2.0.1-1Elliot Lee Bill Nottingham 1.2.1-6Bill Nottingham 1.2.1-5Bill Nottingham 1.2.1-4Elliot Lee Karsten Hopp 1.2.1-1Florian La Roche Bill Nottingham 1.2.0-4Bill Nottingham 1.2.0-3Bill Nottingham 1.2.0-2Elliot Lee Bill Nottingham 1.1.3-9Nalin Dahyabhai 1.1.3-8Bill Nottingham 1.1.3-7Bill Nottingham 1.1.3-6Tim Powers Florian La Roche Bill Nottingham 1.1.3-3Bill Nottingham 1.1.3-2Joe Orton 1.1.0-3Nalin Dahyabhai 1.0.1-9Elliot Lee 1.0.1-8Tim Powers Tim Powers Bill Nottingham 1.0.1-5Trond Eivind Glomsrød 1.0.1-4Tim Powers Bill Nottingham Seth Vidal Seth Vidal Seth Vidal Seth Vidal Seth Vidal Seth Vidal Seth Vidal - Resolves: #1432054 - secure ftp stopped working with default TLS settings in the new vsftpd package- Resolves: #1318947 vsftpd should permit specified TLS versions only- Resolves: #1147551 - Missing isolate_* options, incorrect default values of max_clients, max_per_ip in man vsftpd.conf- Resolves: #1311562 - Message is not logged to syslog when syslog_enable=yes in vsftpd.conf- Resolves: #1311600 - vsftpd segfaults in vsf_sysutil_strndup- Resolves: #1116385 - deny_file, hide_file- Resolves: #1087868 - uid and gid is not correctly shown- Resolves: #1147550 ssl_request_cert paragraph in the vsftpd.conf man page gets rendered incorrectly- Resolves: #1317891 Handle errors when calling close()- Resolves: #1148872 - The vsftpd doesn't remove failed upload when the delete_failed_uploads is enabled and the network cable is unplagged- Resolves: #1087834 - missing reverse_lookup_enable option- Resolves: #1166741 - Wildcard ? does not work correctly in vsftpd-3.0.2-9.el7- Resolves: #1058704 - vsftpd does not support DHE cipher suites - Resolves: #1058712 - vsftpd does not support ECDHE cipher suites - Resolves: #1198259 - The vsftpd hangs in a SIGCHLD handler when the pam_exec.so is used in pam.d configuration- Resolves: #1063402 - vsftpd local_max_rate option doesn't work as expected- Mass rebuild 2014-01-24- Mass rebuild 2013-12-27- Resolves: #833093 - multiple instances - improved service, target unit files, man page- Readd seccomp disabled by default (#860951)- Resolves: #833093 - vsftpd service does not start more than one daemon- fixes #913519 - login fails (increased AS_LIMIT)- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- update to latest upstream 3.0.2- update to latest upstream 3.0.1 - fixes #851441 - Introduce new systemd-rpm macros in vsftpd spec file - fixes #845980 - vsftpd seccomp filter is too strict- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- changed default value of xferlog_file to /var/log/xferlog - added rotating xferlog- corrected time zone handling - especially DST flag - fixed default value of option 'listen'- updated to latest upstream 3.0.0- fixes #788812 - authentication failure on x86_64 when using nss_pgsql- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- updated to latest upstream 2.3.5- added patch from BZ#450853#c23- fixes #753365 - multiple issues with vsftpd's systemd unit - removes exclusivity between listen and listen_ipv6 BZ#450853 - ls wildchars supports square brackets- fixes #719434 - Provide native systemd unit file - moving SysV initscript into subpackage- rebuild for libcap- update upstream and source URL- fixes #717412 - Connection failures - patched by Takayuki Nagata- updated to latest upstream 2.3.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- fixes #625404 - vsftpd-2.3.1 is available - joined patches (libs+dso, wildchar+greedy)- fixes #472880 - Configuration can cause confusion because of selinux labels- when listen_ipv6=YES sets socket option to listen IPv6 only- syscall(__NR_clone) replaced by clone() to fix incorrect order of params on s390 arch- corrected daemonize_plus patch - don't try kill parent when vsftpd isn't daemonized- fixes #544251 - /etc/rc.d/init.d/vsftpd does not start more than one daemon- fixes #565067 - FTBFS: ImplicitDSOLinking- corrected two patches due to fuzz 0- update to latest upstream- added lost default values of vsftpd.conf (rh patch)- use password-auth common PAM configuration instead of system-auth- modified init script to be LSB compliant- fixed bug messaged in RHEL-4 #479774 - Wildcard failures with vsftpd- rebuilt with new openssl- update to latest upstream release 2.2.0- update to latest upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- updated to latest upstream version- fixed daemonize_plus patch - fixed test in initscript [ -z "CONFS" ]- fixes daemonize patch- updated to latest upstream version - improved daemonizing - init script gets correct return code if binding fails - trim white spaces from option values - fixed #483604 - vsftpd not honouring delay_failed_login when userlist active- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- update to latest upstream release- update to latest upstream release - enable ptrace sandbox again - don't mark vsftpd_conf_migrate.sh as a config file- disable ptrace sandbox to fix build on i386- update to latest upstream release - cleanup the spec file - drop patches fixed upstream: vsftpd-1.0.1-missingok.patch vsftpd-1.2.1-nonrootconf.patch vsftpd-2.0.1-tcp_wrappers.patch vsftpd-2.0.2-signal.patch vsftpd-2.0.3-daemonize_fds.patch vsftpd-2.0.5-correct_comments.patch vsftpd-2.0.5-pasv_dot.patch vsftpd-2.0.5-write_race.patch vsftpd-2.0.5-fix_unique.patch vsftpd-2.0.5-uname_size.patch vsftpd-2.0.5-bind_denied.patch vsftpd-2.0.5-pam_end.patch vsftpd-2.0.5-underscore_uname.patch vsftpd-2.0.6-listen.patch - join all configuration patches into one: vsftpd-1.1.3-rh.patch vsftpd-1.2.1-conffile.patch vsftpd-2.0.1-dir.patch vsftpd-2.0.1-server_args.patch vsftpd-2.0.3-background.patch vsftpd-2.0.5-default_ipv6.patch vsftpd-2.0.5-add_ipv6_option.patch vsftpd-2.0.5-man.patch- fix license tag - update to 2.0.7- add sparc arches to -fPIE list- fix a small memory leak (#397011)- set option listen to default to YES- fix init script (#431452) - make the init script LSB compliant (#247093)- rebase for new upstream version - remove patches that were fixed in upstream: kickline, confspell, anon_umask- rebuild for gcc-4.3- Remove uniq_rename patch. - Correct create/lock race condition, original patch by (#240550). - Fix bad handling of unique files (#392231). - Added userlist_log option. - Allow usernames to begin with underscore or dot (#339911). - Removed user_config patch. - Fix nonrootconf patch (#400921). - Increase maximum length of allowed username (#236326). - Fix file listing issue with wildcard (#392181). - Removed use_localtime patch (#243087).- Correct calling of pam_end (#235843).- Rebuild for selinux ppc32 issue.- Add comment for xferlog_std_format - Resolves #218260- Fix pasv dot after pasv response (RFC 959 page 40)- Merge review: - fix using %{_var}, %{_sbindir} and %{_sysconfigdir} macros for files and install - fix BuildRoot - dropped usermod, openssl & pam requirement- fix BuildPrereq- remove file upload permission problem - change name of patch vsfptd-2.0.3-user_config - Resolves #190193- add lost patch: don't die when no user config file is present - Resolves #166986- add dist tag - add buildrequires tcp_wrappers-devel- add errno EACCES to not die by vsf_sysutil_bind - Resolves #198677- correct man (5) pages - Resolves: #216765 - correct calling function stat - Resolves: bz200763- change BuildRequires tcp_wrappers to tcp_wrappers-devel- added forgotten patch to make filename filter (#174764)- correct paths of configuration files on man pages- correct comments- option to change listening to IPv6 protocol- listen to IPv4 connections in default conf file- listen to IPv6 connections in default conf file- add keyinit instructions to the vsftpd PAM script (#198637)- upgrade to 2.0.5 - IE should now show the login dialog again (#191147)- rebuild- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- upgrade to 2.0.4 - vsftpd now lock files for simultanous up/downloads (#162511)- rebuilt- rebuilt against new openssl - close std file descriptors- use include instead of pam_stack in pam config- vsfptd.log as a default log file has to be rotated (#167359) - vsftpd does dns reverse before passing hosts to pam_access.so (#159745)- don't die when no user config file is present (#166986)- removed additional cmd line for ftp (#165083)- daemonize with file descriptors (#164998)- start in background as default, init script changed (#158714)- fixed requires for 64bit libs- fixed requires for pam_loginuid- vsftpd update for new audit system (#159223)- timezone fix, patch from suse.de (#158779)- new release, fixes #106416 and #134541- prerelease, fixes IPv6 issues- update to new release, several bug fixes- rebuilt against gcc4 and new openssl- don't allow to read non-root config files (#145548)- use localtime also in logs (#143687)- fixing directory in vsftpd.pam file (#142805)- vsftpd. files moved to /etc/vsftpd - added vsftpd_conf_migrate.sh script for moving conf files- vsftpd under xinetd reads its config file (#134314)- spec file changed, ftp dir change commented (#130119) - added doc files (#113056)- update for 2.0.1 for SSL- vsftpd.conf file changed, default IPv6 support- tcp_wrapper patch updated, signal patch updated - upgrade to 2.0.1, fixes several bugs, RHEL and FC builds- rebuilt- fix the logrotate config (#116253)- fix all references to vsftpd.conf to be /etc/vsftpd/vsftpd.conf, including in the binary (#121199, #104075)- don't call malloc()/free() in signal handlers (#119136, )- rebuilt- update to 1.2.1, which fixes #89765 and lot of other issues - remove manpage patch, it isn't required anymore - clean up init script - don't use script to find libs to link with (lib64 issues)- allow compiling without tcp_wrappers support- fix errant newline (#104443)- tweak man page (#84584, #72798) - buildprereqs for pie (#99336) - free ride through the build system to fix (#101582)- update to 1.2.0- rebuilt- fix tcp_wrappers usage (#89765, )- enable use of tcp_wrappers- provide /var/ftp & /var/ftp/pub. obsolete anonftp.- clean up comments in init script (#83962)- rebuilt- change to /etc/rc.d/init.d for better compatibility- fix initscript perms - fix typo in initscript (#76587)- update to 1.1.3 - run standalone, don't run by default - fix reqs- fix use with xinetd-ipv6; add flags=IPv4 in xinetd file (#78410)- remove absolute paths from PAM configuration so that the right modules get used for whichever arch we're built for on multilib systems- -D_FILE_OFFSET_BITS=64 - smp make - remove forced optflags=-g for lack of supporting documentation- automated rebuild- automated rebuild- don't spit out ugly errors if anonftp isn't installed (#62987) - fix horribly broken userlist setup (#62321)- s/Copyright/License/ - add "missingok" to the logrotate script, so we don't get errors when nothing has happened- automated rebuild- initial packaging for RHL, munge included specfile- updated to 0.0.15 - added entry for vsftpd.8 man page - added entry for vsftpd.log logrotate file - added TUNING file to docs list- Updated to 0.0.14 - made %files entry for man page- Updated to 0.0.13- Updated to 0.0.12- updated to 0.0.11- Update to 0.0.10- First RPM packaging - Stolen items from wu-ftpd's pam setup - Separated rh 7 and rh 6.X's packages - Built for Rh6/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?3.0.2-22.el73.0.2-22.el73.0.2-22.el7  vsftpdvsftpdvsftpdftpusersuser_listvsftpd.confvsftpd_conf_migrate.shvsftpd-generatorvsftpd.servicevsftpd.targetvsftpd@.servicevsftpdvsftpd-3.0.2AUDITBENCHMARKSBUGSCOPYINGChangelogEXAMPLEINTERNET_SITEREADMEREADME.configurationvsftpd.confvsftpd.xinetdINTERNET_SITE_NOINETDREADMEREADME.configurationvsftpd.confPER_IP_CONFIGREADMEREADME.configurationhosts.allowREADMEVIRTUAL_HOSTSREADMEVIRTUAL_USERSREADMEREADME.configurationlogins.txtvsftpd.confvsftpd.pamVIRTUAL_USERS_2READMEFAQINSTALLLICENSEREADMEREADME.securityREWARDSECURITYDESIGNIMPLEMENTATIONOVERVIEWTRUSTSIZESPEEDTODOTUNINGvsftpd.xinetdvsftpd.conf.5.gzvsftpd.8.gzftppub/etc/logrotate.d//etc/pam.d//etc//etc/vsftpd//usr/lib/systemd/system-generators//usr/lib/systemd/system//usr/sbin//usr/share/doc//usr/share/doc/vsftpd-3.0.2//usr/share/doc/vsftpd-3.0.2/EXAMPLE//usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE//usr/share/doc/vsftpd-3.0.2/EXAMPLE/INTERNET_SITE_NOINETD//usr/share/doc/vsftpd-3.0.2/EXAMPLE/PER_IP_CONFIG//usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_HOSTS//usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_USERS//usr/share/doc/vsftpd-3.0.2/EXAMPLE/VIRTUAL_USERS_2//usr/share/doc/vsftpd-3.0.2/SECURITY//usr/share/man/man5//usr/share/man/man8//var//var/ftp/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnuASCII textdirectoryassembler source, ASCII textBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=c2845d66f23d24f2edaa877303a045b71f0080cd, strippedC source, ISO-8859 texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)RRRRRRRR RR R R RRRRRR RRRR? 7zXZ !PH6I]"k%YQj(}M|^%CP9KY1JδL&rq'=2`g>b7 5))Fz篙FMO~寢q/`l'&t VnwkRXѴ^ #j{wI55KC g$I޹Zݒ;IN 4H.Zr~j7}~lz\Mp3jaSG:oaOT/鬳Dg]+}9:8GE9omQKrTU9|QУ!oF2="Yr=,43&$͵")Zrs,;*@=x"N6nՖ'is$>_,=td[eL)ؒJu[`nͿZ94\mֹV0Tl>ͥ"_0@L3WC GF!֞"urf^A i_i)>Iʽ;I'wV 44ׂg Γ1#27Ax\J@볺bb_`&>KbնKdJ!^$Eͩi<LU.>Uʱ.u]6W* KZ38y96/`$eQC1nL(AkXdAٳ i+rWSHQ/u)@!5} f }Jl(߷n)m1O{]-&AV%Ȕ +>t`tmW)!^lDOBqʓ@ߧvÌ)Hw] 2O$hr)IOmO|O}5߆5I(/ 8n p@E(A7OfQx` U9R` DChٺP ;zHlj=Iז <”afĎi!cdq)XEt01Jr=:lȧjLEHK:ٯ}}GlngYvbڵK.P8QcJ)}}`z?^G>3bK;PgkGzZ6HY -0A٘:P^fO"mS yw\V}%ߛd?ZG%$Tk٬J|q5o:`ioW_{AS*h:6lUSWz{Q3Z88m^ՖiZNmnPpu ^\2@7Xgp[B: p7i2q:z_a&!9+CK܉z@:ګqt#+tqZr#!' QVkpM!OEH[U.k ;@/ϳ#й?р`[e^8fk8̲p$1yhxMZn TM_|.}9y^\78Hvʓ1Nmľz׍) .˔ģ 4KkI(_Ʊݙr G? `jWqȓoZ*ZR,h8l(@ػ\: h;$5q.[IُC6o:K~e=Ҳna-Ѣvv}+]+fWVf zY(˥݉z@ÀMchYKt 'J54/3ch>qwg-nXD`HܯEK?&@HD$e}EOmCg\Ff@p aod&$>2}jQ/:J%h/O1lDE"1[9̣Z3 DcO~ h= ;`HީyJ u UNg읔-[cP>.uW.+U=K ײ5=.Ŝs"u!"eaӍb3 *2DV/'Bʴ{#AaX{u2dAWFPIgֳ}C04xBH 8)fbvI+bFu wUnՏ EId@7ΙeBK9bp0,)ibP۹l^Q" P qɏ>LrSK:3_}-hU@2ɝ'$(h9ά %bh0^Ò^VȨ1V1Νu!_nW2= <'kԛj\nn>Fë _-Q|2f6f#~ "gml/\Hr,ZJ**W4d%E=c4yOEwc"?S0% $s,_-9?F50ۧGac)~.:5HvTfU.joJw*/ct:6-.r ]>]6S]kjar"RKF٨$+m)Ee"y. 9d v썰P_J߆B&9v"h(Ξ{nb8}|~vgnH0dR dn^g#6 /wHßy_a`E898{46D๋ՙT[q6r`Fz3a rh2:ͷ~ izh)qPѱ^H}trcsc? 6NuG6N).<#;qZ8a>dNV_1P{ۜ4[3j 6#oJ\ވvqF o@*)/Г. Q/g Ꜣ603?TFg|Uҏ^.^ nN֥Uzm՗ Q!#wF4㩀=O#"~RhRa\Ūɻ!/&Qs7C/~+|)l78ڸ[}bof6>2P7ɖc]\z]+ nwkGg Gk Ǣ%;q@h9c`:Rijn5տ6w=OBP3}gsT/h ǙZCt,#T8n[\OWDPn9͆`iq>ۈW{Dx8Fc=\ڴ2WNyn=6ABr]yEwvP"HvB岘q_> *U9p%ȉg)"Mk_?^a/rydKˍ"eU^pz6e6̗"JIy{D->Ƣ="aAtCc 0[01tbDZIQ3 tM V1)LTι0)z{utLǬ`դˬ qֻ !# &Εp &K&xEd":c݇zןC2ꭣ(X бN}+k%2j##+Ђw=x'6rY<\~RW=vHȦ'3 vU#K K ,g\ۻq,Ō@oL?u'xa ljlVNA:w鰑`?&zP<~(dRs+őw!J6y-R +`^%ȋ wFNZ5%{ 8MD׌ 6<,kLu~4B/peWj)xgϥ|ڌPMme# 2ƴ|A9B[ Jܳ? R.epIumCL.#YMl Tj{3S0²P:u)D(iNuJV R~lP # Tb2^Zړa: qzm5#Ko}YpB,%;{X-~E#>%>0ϰp3ʗn99 \r&}oW؄q- J:]i9xQsw;|uW_GUscW 瘟N)UX9ĺ `0XLek;}5$ߚY'K\؄Uθiu AQ-^gF/~TtA.*LW{kU[qиaTg)nRd9/8n ^},KդX v-ݝ3ЇzD}2.:MF#;/VNm/TdҳD|:>%rΑ~ϷFŅP2g\~Cՙr4耱3 rP:N)9_)j :$!M]c=N~YP9dT . oTX5DiD!YD\Яa##LK`=  n4c"6P0 W Aik6绠PU.eGcG}a!CxY-O SNX .B F{Ƽ ηC1.ZqYA)RحKA2't&V*HW*ꦕz;s3kG]~HutsSx?ަIg+5t1`.i9&?:!`*s"00KnϋUFie)nЌ{%C/lJN N+kҚypهcMQ, ·H,fD)C_OPH q`g_($(dj\§ve]X 1rqݘ#8Q;}^a^ϋK.N)hb&32dκSR^꺴'?pf"c 0&^҅/[/*s5G\7mk."9f!Mg_g)NL< CE0)BD} v؋qڣ|H;~9<zue,'rx!5oUD0PԽL!~%7v"vW£ΥYuPjhSNZVIxtL0E8~;fFP#GQbsȈe).Fꥼm{V 4"1))54uVdM!`IΕEK,cS(+V<<\/'s !>x3,AfL?8Npv0_1P&~yXdFݿSB σȊ\t%Phb}7Pz54ČD־,jɻ٪yxZv4K8Wףwe1]·WwNx4IQL9u_VJe6&ko[Y~5%إG/0@ﷄA})rX}z60B s%oM3 fQ1 ns^s束\E0tXi|c8, F4[aYYQl3F]d`}F 31cpU9/]_Wu%EHjփ|dKOY#m t2+|J<ON\M4%ʔ*VR)Ӎäsg|Yτbi5A21'*$=M9V!sI cDh3؄[..g{9ģa2%V;xYAԈfhZ"q$|f-Z!rnu$ wX4+ 6"3UY]m&ާWű2\ڳ?Fpbth3Z}.BA%xW@!ط3EKO$r:2L"pGbk+ sLAO 0I8]x[nC$ +sF`h*ib6稧*Cm&~Lē^-[gU Imq1:`8@? Kݑ_KdMEF Ì$[̝9;Д>L+v+FmFNMZ~7K[)g[fdG`d95Dm3b6&7 +jNVW \ձoAe 66v1k(AA>A kڔ^[O4*]l^[g@̪J $mty!ހ`_BxW'v3vN.6 њ%0/JPS)1P#EDyWblu}y >kސ1macPN؎(Kxy \.*P ̷1?$ld`ӑ-ڄ'DW*Ho*؀3:Yxr/YCI; Շ4u3A0| D4)T=d|qC(Y<ֆ5tJ߰0Sx[oKDhH#v.2ēDvQRʆm.U7eUKkR1 Iv7D#ވԄm~2[NR%Z 2!E%.r_BfAknϑe&b"F'uMH ^KՂ[-!CG#m9i\MvFE[d&Qؾ_z\Ҭ'Jڜ2VE%)2}dAhTN##H6!X Eۖob޴TVd^p&la;x ѦM UQEqSP\ Ʀz1[{4gA-z_LGT){M:MUf6CbEZ|~h`W:u@D% X'شf-8̦j0TaWXBD"'Xa)C(?DzEk:R9v|o^kilD!,O#$cO8T)PCiO({PP&njzEw&93J==ϕKj  ĒYKA8K퓇uY椃#ϙv"/ڔ{r}^ X,lOD[RE8U:ɳ̝ɹ(L|Ӹ3b.V#$YD$J^d{¢36NևG/=zI-lÆ Q{V*h(q+G5bluY։qg;1n Hh,@Q4:x26#}ڥcIt'Om7o좄subx7Q Z6u @ )ć𐥭k|v d5Y4mx:5Zj,:ZXeYq%b%Ӈl.Jv*nX19J\ PYQx6ߪBx6~W|7J4@SKD_P, ~fG+B3nvI֖t3F0#PșdR%v DNwE)`|딤Or@,SN*A&kܛzQm@S,"8<~=,aj:{lЛU'OCQiINrdH0晪Ȗd*)6n&}|ñD0BpPPǽh2t]jKtonO m1eeĒڔu^kO2Y) PMQX+Z@>o ˹U VϪg ,5m֗bc> -CUiRA7iI6$/@+rYSxu`?8fAE/'}аr( W#;+V676)ɛAtW;7t}(_dcBQ@7L[D %dfm;>9`RGO.cHP{BK[rn ,Qpm:Fiq,cv,h)9$XBbvP))XVl-F:y^0aFZ ܙ~`sRU$߆nY{ j 60*=?wg4ئ,iM}[BBR~(&ͫ @9(]SC?zI5ҏrpGc_c;RnIM3>7zʢW?kM.܆Muz%$K\q/ %Md[ܹ+`ܶn_^#/COFp(UNGl:32. u7 (l:Qb:M-\ކr۫cSDz5 ܳ?B ݿ\<ډ5\AH?R|Ǻ YgE!D)-Fr£˃Q##O'"@z- eueA9$*D!mhbADC(`fܡ@v\!B]{-7JÌ"'fyjJ]Xh6P k4bxdI3y (}NI%V4̙KAGd"l*G ї+eB*ppO: AOq۷AW\{ gc8*Y~y@&: SV̷g#վf)˵I:/? a%۸`ݺ{Tf !E)n#&w;ARAMuD^=8֜xIM0~NU E38!ိ2v֡|{;H| pg^)X@啎5=*c=n =D dM@IanE/zFj " O A8>32u*E-Uؒ> C,KQ $(s;˒3--SmrX-ɚ, U~[{JG㙲I+j*. "TC4kh`gt_ˉSf5VzE@=Rg kRt{yu}ܮd˨fXGQF4i|aLLɢ2o~*!*j+F;e'9K:%vF"?[ A]!d-+ds#nۿcAGF(6$̄L#Om.˶bwF\,}eW+Y K&8'#E Fpz (˕BME_ik`]U .e-Za,<뷳ػ. 4iO88?hkUbEIXEjB;Si(%b** >]u㔵/z&?O _:7 CtNlV3ܝ"O}zK.H7d9@+4&3B5/OQ id[W9|`/mANŖ!ly]PJUYKqcsFlV̦97,1 bH*^r2,!''Gu6iicb]1Qs JTNG, JXA/Y8CؤfcdAuݹ>ѡ )Ŵ*8/ ӜD5 wi!FpG|t`FTWb./ a g?50_]e+Y?7M0E] \T 0 )O  j8}2c_WS+XiK(8vy$Ts}j{y,K츄FGZ'Z>o$c*a }8hyq A-- *{@#*[p)vfͯZ3:DȮKQ&eȺXYxb()'d"LKRKy7:^pF=I$OK#M;R,w2i?lH-K) EVŽF[ElSV2B ~-qv9 bAM|ʏQ.~ ab"3ECW*.V6ͳOKSЧZ1zo\YV'~j!; ȵ1PHś| :>.6}B*4{i1cZLd ~KOE;2A_lMFaM E(m )" vE|ͷ9|hK v#CЄ{IKA|2dkyo5Q@-Tp+5nNJi҇Z~<1|(hsJ(bXI195C'̍.¶+7T+yl$ց'*D63f+"c_+άdPd,&͞]&P l /|>ک˶NhN)HiH>BokBk` t<N^#ͅ#)3f"Nx Nf\8/M g/.wL ?`Hhqy'U-u#&_X 9bMq;3oe'C,V=N&%&j^)Z"k$XNZr:y2ݔ5BZ܈15(-e5TZV7W1-2}=HP߭&^F=˂XzNFg*5<@kWY]F`tٳt+3H4 Z]&n%Ssu֔a)4k^W`0`KI?S0D$ !$hYfe+ű?9Êj`/Siם=Zso~/̗q7{G~Wi{K)(,b*ڪ? P}c;~yF,lvL]Ρ>}+D2O>qޱMQ^gĺ8$jT7 AC )pMiM=ŽC!B fMS'*o>}\Ec t:dt#kH2yf+aV48~OU۳<Q&+cXYer@pso,X=`ᱲ_J4tLk࣪h@ณNڑ9ٶp!}N#`)@8CzKZVWYݒ9ʯ #v1!3N D^KeM#ъOo BPÒ^hPiW;s- q x4:\ĪG)M6KXˈvS Ep>vM (5/R i/7g;N#ذc%r+9V19b~>7TT4&awz~*k ħKo}ӹ1MeBHw%6f!|pKYT\"6݁79Q)/6f 7n"<)# N/§/ǞzheIaةTL`/~mseW\$dYK'$9I*yS=c $Mݏ^mo),۹/Nio:݀Z489G(Ȳ+ϊ@ Y.X a EFV&X;\Q&K&bDQ=ָLq1~SN+Bu8t,U\ۤe)Y]a0Ӈ,4vHmٓ< Pt5k@iGAO{Ufh|ݟN_>Qƈ,tΗ.۽I1YVާmUͯHcJv&Qd6e2_glW يDLqGfhWy lݹGY߃w&lbq#J \E_O"t}%Сducb6qOvh4I>F]=|ۚT>`([ԭ5)Æ0?@F{v!+jMKmSds<ܹt} Ň'7<sd:Lb.p4>Jx}'\!FL[ Mj9L"WlB?Vz O/RIj|q_d!E3kjN9h`L,~W /r90]}>M$ߍY4zG.>֍ Bg:!I.C_}V]5kc:Ckh@ %dp5QkzՁ#Ӷȯ -bZ~f ϹY`N]𬜄T7b|g0OI^@MJn-誩^3]PijJ˩7d} :~)*3> 9oNg:IݧdU(0r|tzCIJu3[{L8 7015aLeqЫ]_Γ&gJsf6䄵 :2 :@Z$9?%+&)luyCkFXhuO1~EJs T4qM#-x56Y>w TIfAÖҺ_cNH.HL>M2|>Ym :Lg<jK>&(cd8/D/FoHn["zݨl`2Af_ȃ㎘&$X,Lp5Wi  v9:ɏ=N-d (/ qQB[ܬB_8T¿!9f9\{!En0k f{bR]gɅO ;*GZ͞?\ ,h]jn}snh#$K'v"ٱzDȂ0ܚ|e:%kDrbŭ +%R |)[zM_MQ_+23SR"{=?R.;`P?ywESxׅ;5[A֑Ҵ%h|2ypqJY ͇waiaa8zl兊$NH]#y0Ǐ*gYxUҧLE,9G`8Ya1;yTqIQeyЬ\Yk71f9$Y+܅q.66Ho)tTf'Em{ LؙQ:0xփݰ^ |UVbAX6vKdЉnkᙩO1'ݿ q}#ҁ2 p <[%e=CdaiHԞDR3XU%JKPF*'%͈Ur u^%Lm.KZwJj@"=y"j@{W'ƑYrr{b,d3--:ꛥA3EhYooT82XZ#Rl 7i0)YK}rJ <:a*DD(:x\wx5@~18!F`b!B87qHKM(w,/QDN:5)BXقLME@ʣPi0:yҵ=ڮ%P'lЖ`񢪸є? $-!ۭ̘65$h(7|Dz{}W/Ysgό0^H!G8_M4hq>hOe𤢄TIDI] WˆaSl9/΄ahXEA4I#|yf+N@~= \.{'|{ɠtb{v FбZ57kvIGÐ/W:Kʼ~:󡵘N fTTş>&h'g'W7HlʎӞ%st atP"kj!7BP%%KrtG~l`6ŖRi($ޮ ;/]l8}'w+_>;\QwZ-h.-<$|L!Z5n޶vf^elebZq[ brLqhF~o=l|Upk^,E>6bMvp{JU!^=[6 OGSyϧtJ[~KaR-%P KR?Ή]{'{u ۮ"ʅ86;Ny,P-3 pj'wχpWhylkwLF$%.R 'rv<y^Skla~#ZCxLk|DC6I2Lԉ.w= w=fkr3\2hr*NC"^xׂk!x{R}ڮ@&sCZ0R5mU!v"^F:Wt/.}y DoUlJ(9Q?€jejRQ̘(+Ľ% o>n):uLy;VlbzWxH-Xgvk;Ah#s݅x0puܤVwvR\,&{`S;tR!XӼYj"ܥ*-ue&ɓM%M;PBG('Nt J@r*kFˊEGLVC2 y} ?|8q&q LmCW]I'GBWin)=w͑J8[3Qo#%tTÀFW6z|nU Kϵ}+fRujZ’`]UW xuEu0N5rõ5՝[uUz20AhJ'JӾ{lr~9$ . R؊Bڒ|%y@B.$^kѼ[;S7Rpho_&2H$"Cm*끺dЙ6[[ZqbR.M=e֟W:`K/Cϸ G[*K䜶J"g8&rk4GJ,u )3C}8Nq݅u+ b2˾/K_͈q/gdufi"sͽثq|=ןld1cCpjr= ǶHXJ:EZR8|Pk#?SlE#6s٪U]Nu떘.B)0Ŏ\Ԝ'謒znm̹B֘b)зQĦt} 2 ? Nȗe:o^ gAf6o)M$:- dR;b?? '‡iU_j?NHoܖ~oɣ76Ar^ץϭ<'mt2m ~EUnc~V6D.{S7}\O#|<žm/t;X%W氐0GSƍb $B_S7GBQS O$jMYtMK;(Ůhn=(8Ɖ,974"?7>9~J/?Э'+".͐,0:'pN>Cb|V(P DP\0'5e0 vEKK1ڀ{٥i3-ʧN08eXKEUٵv7-FJBCY_W#IC|-B+3lG;GkP` ˩A˭D/WoWiuPEG@h -: ~w˳描Yni \~ԃ?֛))ǯhd ]K%@D*ߦxvo||eNq> BOy2u{~Hy݃|륦m!KRVŘM#=?v^&&oW(ac&y.2"+Tײq%q[7FX%:Wh9}u`.WU-( uP$_6e@A<jCO2$,ѧpf*Σ@?Ю*9yM=. ) Y=w]/?-W}&Ex)seӼ;d֍VJh,|E)-Iu P #O %yUy )Tql,!MJ:IAAC"9{j'^! 2$Դ^,oAxڽSX7!t"̘|uBA3DۅęNOAHVj/ ePKy8V[^8 MnNqExF'yfԯ eX\D\9I7[0-ݽ/&@OMKo%G^pu%$t= -n;/B8: x.97DNVU6u`ӬdfN$S < _p_$_D=b6ATb%?_X##0;0A[Jpx3ɊliVv[Uݡ("o4G\ ϗ.׿Cvj)֞u  jKIJv816&(sBZgn H7دXcC# _/y쏣O9<RQ7F* ]?YƦpMzyC@.6Q0ɆJ[ial>H(=( |=Q˂JF`pmǁ(h(ECYJ*h6ynectzm> Zp(:$ a)Q\hi ZIo8@Mzh:\0/q}Vkc+I0L++A"-v#zJC.UzAS84xOSrP))':Bܴ]M̔ŦϪT=>sMR}?4mj@fW9 OۛSUCURuT|V"ڱXFLIvە[g]J83>Ckg0xTqvt )-BLЃA={(ݙl˓t)>3f&Z?oY:dSsOslYNC ԔuLV]d&>jlg*v ÃTΦ|K/ +:ҭ2ĎDƫcYrh+"3}U-^˶(MODBR3֢̚_Du<P]/ h` E{b=u+:z6נƖ0 C )So}ァgMV ɷ ,[^+! Ə˭Js%癈AJ-dR˪;aF.Ҁ ΛP³{5HUtA8&F,0Džj}׌! ^=Nߖ͡OfG\Ա8^+^TytNЮ[ "&$Tqr+J苏I spB䊴a@m b 7 ecXU- [F…nSPG9VTtS;_#3.NGNR $8YyּbMIXBZS,`e"pfoi~7,=ܷwG:vz…KVr.v(d~f`$Zwqsn~;bbO!`Lݤw|<HA d'XB77b,:?}W;fxk,W.;*yl!Pq=˜mujoRqO,+"s6uhυW Ҙ[Xk*"As_tֹ %#tSe1LSk붔:31z:tutY^Ndn#*DΊܔPϵ>lE7~#dn Wn nqp qF[PsYI~AuO|ei3Sؐ!趖6wQ_V@Hl׀ ,-<)$[cMގDtlLbڳYI^K#kES>Kh+ *Nf4@4 ޣJhU2g˱zdή)cP1i8ŰOhI\ܚgyf#lg;] oJ9>EgJӮ"e:+ita7mǣlބnPVSDY*"]ujK?/XasrYdYNhM=Is:2 H8QrU&"H 7)_$]-i= m}mNwe(+VNQOsXĦ0',d$T(PL8h}6HA.M3 eN/#?ĉo&ڨɘ#mѷc@r]!%mb% yQJ#at WwIhL`Es+k`SXQgFXUESv<݁4d8^rCc#6TzKwqTs5\=MΏi!T+'yd҈ґ󩔋%Xi,aT_̇ Ex惚lZĞ"HGc ͈y^BVen:kC\5\hC-<(WʔXY!-i+A5!|o:6KmВЛC 18i0I#K7*G1h//*qU{ץTCm^NwjPQ)$u-`HDiʃ*@<&h8Q {ֶUBL5LڗyLf40RkYZ)ԮNGY]B)ԞBg ;X"/y\fKzgK7sR,71# qGϒOĸ?\*آ kNɊt9*X:N mOIeAS4/W6ɳ+' .NQX(a=!6*ok=˒}& R : yEDGgχߪE+e!sy?֤%Q$wvN !5^BH"U4!jy[%{9z}lـ~ :.@}PKqy:}}iߴg.Oe!_L{qx7iEeluGxOIlplb/`K*YXU-lWzdv 0`y-f>iv7c*I.%'Ӽ .su&g 6nY ߖfE*T0iG9||;L/:-MDS&,Y ]ɀ 5V8B31ri-1B9khFPSe-CKUQ#CKoԭ9޾ZX4cuT2elK 'I++ɔ`Ps0зB8 h/o;1*|bp V[EtmȜ6!FUb-_ɪ QFբ\=ۗtHb9oKx cAƀ i@}~c cDJiBQ*(| i"z%,N*_~ަ66sVeA;"R;Kχ)![( ~|?psa@vF֍k]y϶7PT"Έ`q%pA(~@C=lAi gn[{NCUs୕{HP*潰JLWE1d% 7Y"QpH.k֥պ8Y$D Y0g5uelt{~n=K("`Q>nN7rVfbj7'{Q0vg э5#hi`/ bSZ8qEb6N"?|qK pwS["v1DžRa 9d~lJ?>#e*Ğ *-?09"^2)Di#R2.oWcfΆ^ t^A'L`ݞaaR02:ӥm2ג(8H֡Qnh\M`Q(8T H< U`ܼHty^מfsvVzxy=%wI]dP0 #fYj@dZƣTང ¾r- &{&6&|Sd>rW() fF̢&0~.XulZoZuseKx2Po .&?I|q n{/GXi;fB Z&PKɕc SrF]켛0űP#s{v~SvB:ԾmXJ4!kj{\z%x]\Wm-y:/[- [xI0(tZ= w:iGz||''=qS,C pMD &4iؕa[`*ZQEz h_7h3,4Ewrvt*j9&S z¨%`w|Yѻo劝;SP}\N\.˪\JwP)xy7'(*/ O#q>Z#f.g^ .E,߱?XEO%iSƉ. B*Y8Z@(8xho|T44ĔdiEÞ]d8ŗo&Cy^EfrX ̥C2a|q%c~~;,c&yuA)~3ZdCUݵNYM%_~>^Zy1|>iHxe\cc=L[ԏRMéTEwemYm ʹ/q.Q[2{W-N١pa33nnV%_h[Hʀ_˃PG?Y#SbNĉF7jy\X1q!p5nTvKj* -ȪKUudx>fsw+92֔Z:D}Rdu?g5+e]59lwfyip&. 8ȜQ&y:*_KqFE&*pQ},u7 !S*J]›geNyyW3) o-`3ϭ­ v?fO/ޮۅ .yoeJHJ|g+8.Gj}k)nOq(cP6)`B;cG AVzzc]Tӫ:f@2?]L]kIt齕`׋5k"+@ɉe hm?ǁF-^, Uӷ(gׇPT};|b o$ʛ4@RW/+""ѫ>/%ڇN+.bP>!+:sE+;,_EڈO so+(c3t$C5)ޱrtVL$Ǭ*~E0d21#/'iLE|#bRg9~n "e[88CcY j|JqOd<)('WwrB|{ۙDᛯWz➱ũ.R6>uEU ΒHEx$T$sYTk#ެA  (@KwK`v p^b2w2g- ߽RL/\<Ԁ߼%'ߣB)?oLURH_>eqi)L?qn:Ľ ܟxlA6ŖR Z*e(4$1cfz)e pSZ ؤ%ڈ&]5(X]<#ORRM\jzs?"R#?X|@b-9FdִZСO1,s҆B, U "uJ^REє(ȸ{ d9ް@rGS|)u֓I% $òIfdoGG ul'1bd `@-*V {wבZTPKF(̇! =BVV2=Y!tg#RٯK#YУ^e9red#63v=.dݫ,sTx JkDgeZ1W":}^ 7񦐄1vi6X(?oz'TOTNwg1ʘnNN%BHG?%}3ra)`sqPPېƉ2y'Ŏ%Hze{JM4]$މٟΌ_$?8S-3Є/uY~YΦݠhHG4^ ?6yGErcՅ@x(%` (.y֟Xlyȧ\ H; tx]\8Ӣ!Wf9tZ(63覱t+Ѽ;/W:v5Z渳asH)o{ dP+I2Njc#W)QaT ]E[Ԃ_%2ut_Dqg%?UD$eb{jYSB|RbOLD&?0fZ Bb^!3a*a Dzw9E^^ݦf2/cJh~(1+{EѢe.9Wz⭹1rFdhGBV%s"r%aN% _rS<0RM< M|JSFi#Rǐ2W<oA qV>D,ya aҿ~уO|6uќsYe?gY | 8 m}7=,ٵ\Q"<4Q,Rj٨OtނdtJ0'}!B♚(v5>/ o 5_2PΨͦ4&sk&&&<->U)ȱ7AyTfz& }HUE$bd;*@NUXrn50d/PƧƮNm N$jytg[&k`8U*)?9 r{cS}Habܾ 2 x/_66*@n-6,[ANrVŰK<%6Qp8)j{}$&e#&D;݊1`|20Ӏ)ԘT`JQ" a}erb.0]]E?{9c - 6I1)z|zwKFj|@n",p!b<.72u?dB&Zy?Rdk(hnQpe ؤ IgSxWTD=vK6VZx HVa_lо鍦 Tꎈbp\>͕dw)ـQ(Oqzvy6HQ~osC~ENn=KRdø4reXD0 [}|h+̀EWX Rw nOHnJHErip $,;fUUm/@܁2@b$|s Tea#Fk֍T϶35RKa^RwY}iSxkќۦ*(=бP/7K:y^⌎MPيRX"\F i4.Z8Yp_8En k˿\;w>SOW6n&Ӎ#ߣ5GnŹhxΘ:!U#eZ8'!))l+[kxF2h,!8*jzB#Ǣ3en>V wG[em[TᗶDES(HɨJ4 IK* kua +Y,H aFaQ0Q:kewR5vǧe"_2J }M>ur94y* ;)~!rR.c8X=Ē\ˀǧc ܻ*;𢼔=֋混o,U-0ReUiX ';g ρdFdNe;s(h;W:ֳ`&e]-uA t 6@^vXguU5~`)]p*ؔs #\v :["|foqqb`3Ҡkscbb l0?ʛ}9OXd[Τ |xu(3Kwtd>7{hzdu5kLT1o}Mty]6/:}NUyƝp[~Zbc^R_p,34KG.fHuʸ[HY _|pAr^J[.3ggNTfmh&9O5(ט@֚k ʎpU F7挢 I'QHGΧ`=Q.1Uc?tBLIԃA;_Yc Bfeg`dv]>:p:-{oRI^IlN ߅: @C7!-a }۵bTAOGL1ckFdpd yw xl&G. l%qnW(,;w&3 eVUF}i##/q$“JGحbh(K8SP@D;U4W^h2j;;J4\.3 cq^M [o.?C81pbHt!8z\ Hn_=[V աzE6^OkV1Ę#>}X an)ʆ[/%L`^Z87xUM  aֽrJ?3該s<_l2[sm57]]@_uQ؊`(kxO ~ٵm"kpY8DMjŠ"k"mk¤Uʔtm2AfѝLcof۳;*׮*Ÿ"@Hu},C?ʑ<ܚ{̉Vίx??$Ы)! $!vj:i#cbb|oa(mOVv]m{MO#IAqӯrvt>2uO ` n.akb1Sm #ңwDz4Ptt } 3i p0ksXNz9W 6p`NBQCC+yg@=NPSdo9}y E&{-qrӪ<& F5&аs3m%4w04siakTd ^%/aXr[K$XEwH_zV!րyyЧy^ͧqpJA0h[Db.=2l#!f@JtVD ݃=9QK}Aq/`5X:.w‰1XDR2!`߭Dw5Iwz*qM q!Zj}AȍһkHpwxZCOT.GQg%L Σ[cDz&JTH]Q(IFq^GO.-[9afc]/?8u q_4JzNN]l-Ztl3&}2!Ig+mgoq<.$AՏ|w.3KZשFhFz)Y_TK-`UجHJF_Dqk0'j=i0L}$>ڳ==o%Aj` VlƙNhb\yj}`*dLoz4 f9d >Ȕ7#l-g2yE}us]ک. i &UdcՓBjPha 儲/U!N-omڍ{7ar6iwsSO}d.}Mjˣ1PsYva(݂6y޼ԩ+OO&oeLNXԱTZ;súS7C ]W71${'$Ot #)^5a\xϲT&}gM2nǵf?~vy1Qꏏ*#*0|S`gT ekjLZ9"h8vR8%9<ѹ -ֲأb\Z4 J/ſjpKi?h z}P{7L[3sXm<+7Νr ĞA*WX0$;R'5PT8iU<^_nrDYtRB6M,e~=?Y49(kpk\#Zƫ"~I9m jw kSט }wg Ne=^:aOӌ@j4FPÐ$P~=@gDa.@2A^&,L0 64')"gL›t3#n H^}duqq/HA j"_橨WPQ5kNPP԰(ct;+81m׵du&A,BHӔ+;fۍahluI0:K=ATi'|2POQwVEԆ`f>Z$T~rzx")14#QW`jLE f@|,:}5)Qv~Շ7"?|B} ʤl .L+Cfѽ#Q - Z<hطSFSn*X ĘHZxm R0 }:'vB_7t7A0)mbj-Jc191X @)anX/G6p jtl1V#&38urzcCŏ&]pʐ'?urX0|AdӦv;I14ղ$b`$EV! rʌiL,{;d:VVڦw{r|p0z}EFUIުoAXGhHfl'9D; ?e|=d5'`rZGd=AρOU HݬԻ# @|UlPWMi\ާj4^RuCGd"4 ?ld‘d֍m162ĕbxEL9Hn<:!]/D\Urvq"C*x1.ED8Q~`Q)"%Hڡ^ Oza SWP4'?/VtQө -5W.I?L $ui~8ae}0k{{bQ{K䘖 ǩobe%҈֡B%Pbe+*0t=D` R2eAU/]O7l?bJ^^|WS*=JA:Yb0x͖ RDn=( a\uɳr0#,'GX90 i=p7kDgؑX203]Ӎ.3Miۭ,5qXsԦ٫Cj+!v3kfԥD1[ܐأp26b[v 0"E FŹL Dƨzꭏ&On1‹!_E֊v[DHYo,k0Y}@WwV<#N&UUˑ V LXGS4qtju䮦^Ih^k"(3a1Djđ@^Gq |7o{==S!#D4<+gIƗ§MD< .ƟP?HI,eZb/tV}SHߦEeP_0qJnlRX7m* 9\lw@@4J_k.B:,J(FU`wyJ~DslVIKh4${ʏw t4_}qFjSeDS/y}8}ah f0U?EnYESD\~G@%\==XWq)1R\ӃOzufiwYε CTAշF2̳f֕F54NJ8Iԣe *D담y;m$cS S10ab {f.&Wt'y 5W(ylG rrp/bC?hѡ|N }YyH&e `7,))<lflԬU319WC-@wk,zMVIԑ-ڋqFa.o`'mFޮ$ 6'V ] Ĥ_vΤdXd]k9s [ _G" S kϦ0w{ܓ؁ȥyژ|%Px䜳jK # .:d}&U-x`p @6+oZ-r:ih}6Z*irl񨺴ξ0l 32r n k@|T8L!ox4 AfB*%?" FzvT4l[pIO JDS* 5x'*-..~k$9KzTt \iv"؝\Ȳ6zrņ z .9'V$:RX>BUiQebpǀ3l܅l)gPlm4԰.}v{Ps5HbAǿTg:l=QOv[ +4l@w V[vfBž!*4t HS> |bERʖ%pF̲(]Ld䗫8Dwu+W T33qZ2tgYCmV1 Iz12P6tP#NhZT|4->߁^?ٽN}Ss}?s@ך36>Hc4J_ d%TvR %t#z\W׫%^$KBm(>+ .QxƐ;6.+Yf?667潩uioNYs1$ ?iwNv>ecDz')^Ҵ^dN`ڍ] P(S@v?%]nK{Yhzj`ȩ/~{N].ArZPT oLW$v5~U҇; Pe ;>@}њ*uwJјRA+9y\,KKeOф_,F@lR$?1AK_*Ko5g 2[I.+X&L>ΐҾzi¥8Ur_g}VD=ҧ1U$ ja:cZfОh'R[iTd0n;SXz nb~Yl9:CkpClqְkBTrP›+ҒL~=cS!WiE%rib?{k j`=JnȎ/S ǕPI"@_npaĖ"ɥ`g%MJe.,febR-ٔ)N.C9^L}2% DhK$a:sIf$5Y>Ckm:мj. mb:'LyQv|i QS4 Q0EdU`PwQ}B@Tl^M, ̳I.TÝ74ֈFkЛB ,R{)kíǰK0:K7 }82|6͆YhL! t Scl{wjuÉL[M7(Y=(5BNJSn| BT2eқzdVֻndhv[%~_TxMfjdkNh?J3tsT~i'NDonxe?AHv(ȔKx`"Oz/"#z؞*n̰_A>=tk&nD~l5;6Yz%3kT$F[ T-`i?ޛːp*5y$d -jRbY,i]"h `_qEϛ&bq,v j 23+` p`D.ЎB`O'&K'͍g=~U`Ѵ12JWp+a<jG( R#=; I"i(O9Pl׉6Nf$xaW2(9V6{r2N:|Q k>REk3{X.`wIa7Օ+s͌of@5JnI~=6Qs 3@C΂<.C#Gӱ!Woon**~. 87;O[Ѝ5ΖSP9cED(ަ`J.ȓ.zW8NV"Ls؍QI2 GT0>;h(Ш O?}8 sUG5ˤuKrtnэT%3&pn}aޮoÿf EYeuUoTx" r ;ݐe%v,T4;-Pzlκ $e"Gޕ:tSsY+UEȓ k"=?yB h7߆x6\*1}U2#R9k3V#;/^xt9j$ۼ_iTfSa`e}!FN-|0f+[ cE\uhLYSg& biϵ38>gqCiaX$T\PMDG55׮cdXҼ}!(0[5זK|v ):{ _I'ktS-dXjiؚQDxuZݬnfkt3,kB5I# V̋mi_+y Et TO%V?D9hKȼgo?gpؒJX˿@ؔ^ '^΁cuEsq9pؓB(¿%'_Ʉ^VR>z^@xf!1/D_NּيRZ0`H(V(# ncrz&Xn\03ԋ\7󋾚`VicqT)#)1l-yH2&1A&]7ryƽ k/IdkˬS:ZchDX@qUJ,s(ᙡjKǀ`S8˪mL$Pe]` C5l@ξ#@ٌ"˴ HXxTMnA2&] F#>i^, \z'&#ğI`KdZe" )B1BG io5Hl(TL>^~!^dAg DCi}^Sgѡ3|uVwd_DȦ al-C*c ZQϤzmU"XqS2K uL,[6^U8]A[(laUc`!S 3.jEg ?U3LEB|f7f9.!u4MUzW>բCRNC5uz<3~4hKC)1T*Nc{rI (/pغ97A'W Xv+R&}N~X8k"& $1Qv*$$=ϕ'BS&%n$HԱ2o|N-_LT o.}ѕkIJqZ|.0rδ.n+q ] jxʺF 4| ;UE? FL!h9uu+<@U+pD-5 ZK7kf~Tr1~>Uy)lWrѰSκ +W3{'2JE r{i֬n`4GbYwe:H1)b#-O2[6S/g1_˵Ghr rkZܿ1Mt^C1KMom I_vɯ>936cb_*g.':PrQϱ<< Z a$܀לٰ֬7w+2(uU ܄C/ҡѫ]tدl`+J.l?:\=mxBtEa8϶y%m#J7U(\j;iO d$<O珌PN'/#@E&](}%:0ǃg70BUxTf|f,8(mw7MŴLPEg{%]wfފ;g5#D7nΰe.<"4$jP14>m$dFaUm&lp䕣6bB &npaV)ۮ> 'mM5AۂEBIM7glt~ 䜚 \ptuw)偨 ut&T ],^K fn`q0 UmlS67bMw}J'JbUrG[@n`XWA9KrS-ٺ I:F,ޗ?(-G_V12NPJSP詸7L _uEs"8 qlgh3s{Y0/5s/+Dl)Ї@VGIDNv!U ,feFfcgX7'WGBbNeZ]{[ܱ֖c\ѧl.:ޫS[׋<G/Q'3rVJ/S2"#N:>5>'*hGE i "jb ~GOBub=M*Iy_/[G l]Ɏ'{m{sR6Sѡ֧$gO;(X92"!]*Ds>2(0:@&S׆F91g|&m.Gv @m4lP"2yBfZ"BsPEWёp'W#ccV0F$(yxQ0[_ D:V,Hɏekd%5 n]&s=1 [9_SfF  ZJ C уhRi^=Vc!HFvPIf) 6Z荟l3瘉URKlfn,|Q'I7YGp 3ug~<((J""ʕ1BU1@;I˛r:Ϲ t)R7X/}31<t):J=DfF:B 4xΔ=Ga*5'O*R-;N:g̣ȍ({ ElFiɨu^mdLk񄛄e?!hFir+_anC4lLֻȂ@98KYA_Iul2AMa{IQc+0],1M|c _g-5NCK!zD{ 9x,榕G]R̦5TA^#aB7{CY,"խI6 qۯb ل-W~4٪Vgb"rL.iABr Pe!7iQ/`S[4-֮]wIn;|];uwF/14g7`0n(U c]D[!?  ribz8:p/1$26{8|AEE\W@IP#%ݾs 82^H1dblq:eCN#ze"YSu TiCS).[pzKHiԋUq3 Hepr'MIrq@M&D wO0+BB\+Hc׸Y5S6V=hYsAFiM r9_p'IW^ PHCGݞO)IlF_աL`Pxɏ>6ހ1&m|4cO!Nd#pḰ1Ƞ|^!Ao+Rq]doE ]ZM9$a5ws}'Z܋zʇ䪩H_Nq_zyvAjvo"*dC@J >[fht 4 ?|v#C<9B \18Zre|ݸ4 X]ӰbSÉZxePyy [fZmzCmU~p#vW`0-WG,B hm-mJ.ӳqy3ynT+qs#8}"B~a%՚kKEZSi}䯈]@H[` 3ކue1`C#喢FjFvw.: N`teDk}Ic+ebRGhnP~EKgH7 %7m]k QR'26UkH|@X|`8GQGF#n = h"h[PJ')Z>! +kZ)Xʹ#S!xXd;'<(> ^KPiܜcthCF`"+ZMD ܮ T>e2?#ppr xʇTkp8hSz$ 3Y6/ǦX7F\h*m l. ߿䴵j;O:k}#]tp82 u "ȇ)w]ҜmZ[DZL_w (K#gq2ѐtbP]v t Hw>nZ'Jy6g8e'a9~:B?1SCԩs 511=};RU9 ry6(d8C>CI?&X{Vf{z&0 DE'쀄a1A,Ry8ȯn HKOF Ob7.[׈^41cj1(&'_{$er]EHf*=x[m6291mX,FrYZ}0g\]H!HNi[\פ_8Od~Gizw`>ѣ$X2 COncOfm=X|xkqa &]3@۰H\e6ȰE"r Qd|}MmCLPȓU_2V4 ^Xb*\A79N/N(t\~rȤH| Qy0%A/kk-lG(3C=Urf2𩅝=M>b.ܖ(ޜRxnPڍ8e5͙8tQlPCž]nONJGjÙ8#esv"&MOɪ̹{Nfe1:s`*x'j er}d]>ϧ9^N'V*f@ͯLsm" Q3dAvK>i}1wQZSq^zPTI{{=!hmf.ϏNrMyoFWq>{ đa?ٕ@g(w _2si`:NF:5hߒQsfĄƛT˿wRGBʋ~ɛf> ΂zz}A6eZ]cʉ{%s}\u{8'#1qTu_XigdTGk ^NK>+wNRpwOn,Q҂D0`8+ ]BVF]iN{1&@!ȏ-w;K/`rĽ Y:cӉTv{BN/lu1#28 Z*IPt+#vQr;m[~uv}1>n!av!JՀw+ƻuѴ؅=3tF?/lt8N'ZK0^.uO(-;'cfeCRZewHi̸َ+0 2}sJrA^y‹Q@POwIi4v}jXb#>\Ga n>`fֵ ˦b|6*6ںWwG u/q5^"]F jd  ZNRуjr[d)@&I*#E!k l0͞*ڔ>gˆfRM~[-^Qa"wwhmPǺ˼!gg]bX;z( Ǐ?$֋m:1J~o6 -բ)U Pԥ "t蹟P?#ᘣ{yg4.,TZYz,[LD{4\58C؝NL6_@ iI)ݯ*ZE$De=TGpI$Tc:)\$ƀ3ax#J}'1<4Hl11HQ\HFryGwKJ ?0YPn ū5գ$86V>&88QM E@L[J~Γga()[$Ne n{wX0)ĘuYqZ5Nc>+hJΘ _f`䙫j2C j쁟*ko(cSRL?jvnkړq2|3Є|N l'>0bT Y$Ww@) hT4ekl߆[' wAEc_"M :Cp)o_eXO" GN AAdY~;lb_6+OxىvI78U}ws Gƍs<`zepoRPӕC&{d]L pZy`˞CE6}f9Z%>ͧ$/G ;kGDZf{FQyz/@d]H G@<ҧ f8hî{n!r4y1pk58p_L{LL yNKZOL !,#=(*_ 688oԖ??v橴׉ 1I-0E>*yж2)~d4 &<`g 4'XYyMxjsR0]l+Cem]L IU^n,nJzB2JmȬHn DL^1A3yeB+jV%{N[6l/oL?Fbp ]):JgMc՘f IB VْPå8uR׆,HE Ec=LvLH }\n‘hD+sd欚 > :JXܚ s+Lewcw^t(:pLۛ'͇+Gӂ0*HY8KGGKު|]>;thbQWMF̙V> $q*yL Aq!5Ȋ7Iojuי'lfk"727x" t\unKFKn-IB|{'GrL BI~Ap# $Ŀ޹mAęۈ銫٬J%0;Yc78nUJS]9VB NL* M-@t1%ڂe󪤘SH}0Tr?$[["tĹN"EǮο+SEFc?-ws t7_wХJ)w',緁Zފ:| ǵotrd*S *i*fn<|֊+ľAJ&w{d-Bܗ풋1ʄ^[݄ɐzڑi)D0% W Y _?OhzUudt1vg]bIs,ZRj»X~jy;.B Dܥ" a,oYEL&VͶѓ|b\00QtNza|pwTQP3 }Ir/⍶XKVtO8Ubc{pwlP",$GܮUi:8EUN49]%T ~K/^7=-eoC鸧ݻ_2(.tpο*k֜ K‰x%|mڔzG S@;HW=n%{3+Q_:nY3-Mn'ڴ`s #.kZ}_/p"嬏uSxFʟqo~JftKi-KBT0X]׹2)p@#8, x&AI)6$ثGR\_X̉FcGzBjyOM vN'z PF?gf=*;-P@]9P4R?&*Sb"[[2QafM@KJU8TPOiG0ۮ9 ɽ|[6p%<2櫧֫5{g,7)@ ky,zsp~O|KB\Eԏ/B"B)o`^qQm@`|嗲pkة{qX$4Mrq2@i `Lq A;o^ә<b)tLRJ 픗UQ1q*f:J~}h^ª#JO7dpĿra hTl\Sݗ"?5|Mg2QW;sD| ^)$)c4w#i AG:zԃPI_V K;GJq;fNj8=u :x,rr39o&ωQ{BS[b+ ЅlG̎1*W*IzV:7@̩`-$q?ĩ΅fOWee:T2'##fWYULPyL^)86፷ `#b.RssБ| Q`ˁܳVy\wqXr\a?n 9' E@OIٍeg-܎zZs񧧩tJf :Lo(ҭ>(r\lE D'C3?.I6S-Qmcpa~&?x8c@GGK\}D}ىi;J 5Z,I.`J.~gCfh|G[F3ݒ6P(F)ׯ`eZ#ʴNK]jj`=9x!NmTbrωWJ,grOM ؓyur=WS1.4CծGcǞɯYӘ|TT{/B;j>=$ u^DI,T2E06%yV]wч'^x胚6x-7($W> \;vULo%/eHU3XZǷ360'!(E+0 ;*eMRr|\W:*P*T|KEL֜:*3UуãHU5g!~&GS)D {q^@g:]3'|z%!p! -Lt7(<>ͳ-j.յfvj4!r/]~Ϡ z ֗u?+lM>&+`6J(Hnfę\ \SItC.yCKEm1Qҳ=A}#vIfd8[Ḣ8PpV'´@l05 {K/ ,r⃙m=$n>+M4 m,1ĕjmJ1CΞIքxߣVswM~->5a3 Kس߹!sUpI?&W }k#s X } xf#Z͇ 8S9͜ڊmXz8`RE fj5J։QW Uh[7zv92Ǿs\,/ È)7`"`sA++0XΆ$mlG AO ]iT5Q<)P.ٺ{2"ݚ&az.E.%JOАW(;X|ÖrHH^RCvf愭 pn'7AޥZe)ouSSȞBDJOj^łCX n8n|O_E Ox"mWs>FįoC{Mt3\@6X|ѽm!FS`OSTo^Y%k-?6;QvPm7|t~Zse=Tw#slW'u=m-u]:̗:]l=' t {.Jp`.TEzݢ7kݴѳIGuS PT܊Ő3HGk2?JZ;۩U,JNl*T)xխk{t T\*S΁ϗZ3J_Kc)kS8+Pm)|9b)7O窺Yd8\/N 8 u$[4& 4mlf%6-vNs£`;mΏĂ1^6dS/uE/e-jb҇DɲxcF!JHzk>6KU:z4 f$\Qmc1\- r(P#>ђJ%l8`s{d|ɨXD|'SxFBhHl'T&6\ 7Z8)8~.BA߽--z{29Rn~f[),ˀ♫8 Y[F&=sh7'B? aIw,1X>bsv=$]qTbw Ě8ֲ{p&^!pQU `Gg6c!H Aڦ]/fnIC_:`{; y6Ɩ!)ٽΫ"AYHf}^])RȀ_h*T >n2 T=6#'vWFmQM[G?;mRrskB\1Jf%yR݌= 0 S ͷ\0t.6IA朊AH[nLwH&`RC ֈRz q`icH;P vet دL $?}l / aS:ʖZ^3\$:>dy&&&7S3/ Q0j)3C[*Lyu< E/jQdp&Ԡ tМKXk%gԨRڨ-7ŋL ,dVOWdϛ@c Ě 4(R, 3v‚*(9&.l*ԯ1'0DhiCi ajG"^ɩmvI`%-R'B,1i3/D c*D6`+l(bI' &Gv Y|߬d%2OZZpF1&<^m Bb;>8,)9SKCѷZԆ &xo6+`~1xD />x+s ꀩ u\OлgGHտ?`DRUQWMhUH);SB^/鱇RHbǧœ@ .ECr;F*LPZux;?^qG~U#HfmmkX{tI"r֊)Yߨz=\lg;SziV2'u?#{sKF,[k`@ܢ5Yڄ<@ 9sMHB$cHUBcq/ngEL_ vM~@ͻjWK* urxߍ;ĤC(rq~nټ1WJUHr1: Pcxv r,4OFڻ#F''_.ӫřLAno.(FLF&sU공QS?Vj Q! 5@$J]+sZkXϏ>eR]F݇iPdįonb; s-<*+ҿ0f;=;K s>,rvL7(oDL>ϐP#wؽ}f`8a7 d}DkqDr>bvSɜ4RM1hխp܉y;0iP\l՝fT6+[w|S=Kr~*p^6}}ao &AZmk}RJ6O?zڙ뷺lҵ HzU-3Dn:nf.?0"<~f!n^h!$BAOA+w>?/9Hz65.u#3ttSj}0s$MXwD>_:ILp^}r@ C"쥫:RJj2nhҝH¾N_:[$j'BA="Bo-Z*/\^ڣ o%^k+.Ċ},;K}R%HT<*R\S[G1ztLƉ\0bE8?s_[' 8 Oԥ\Dr5.x2;Hd &H\-BIM0!ǿ]a“93 )bz),mboRPIرTG8 B%{,>gΟc]ҭq?1-5/];.fhߎ`T`*|_ӯ`^&i99MJU'&i \Q*3IdVq3oţq`{A=khR(.VUӠqX#œYQ_0vfﶟhެu=V'{ą!q&$8w$:Y%4JЀJKՕ pr #Wp&SWjY4ZGx Tm+1;[OiyWpŀ0Ws5jr͋v?| ˃OG,f6-|QXѻj`*gbQ cLRXR^hJRN`5$$б7B~ iL3޸5c `3+)Uܥ]^*ޤƱG }ɽ/+.~epc\Ʒ:hJ `aeؙ ^D2&eeĮT*i 9ϩx!Ƨ+su\eX5ssŎB@eD5 ;g )R5iFg̩ѣ'Y=U:)ގZȪ8Y'uu%z:le`3)c2Ps]+ (U pI7oB= {s+r%' iCmb~_mE= 8",F5ςvOg&j}2_Wp5\&«Šx{Dg8XP,VyOS[8Fp7;V@vqbZ}uH6=#?Iiwz W?- o,(O#D|wKU)ٚx]ҹE62aw}U!˞$ acxȑ!8/a `U5p9{PY.xU 1|"\2qAyPQ رBVrSپɰ}={ܼ".Tz̨Wxtek7|w\Ɩ/9{vΰ89KY jUrt'r؜H>{-wY=y\IZՠsKFb)}0KM7PO^c7 N!j{'h,9Vȯ,^V輑@o+x|LvB6„7ri<9=X^w{ͫ{T}x&ǟhq~E!Vp9o!UXuf ^j!A$e D\$^!ÔՎ榦VTQM.7DVOIo rK`SekՊym[G޾yia{:*nt@.Y]^ ɣ̻bʊ#rиEXW4XѾ $bUn`?xx8>i; FcōTo 786yà&zdw.`D6բ'6DR_23ǽ*]־NYgWiMU |PI m&D@'hK;̗6U4-2^G\zD}N ZPͼXj~:b,lB^fΔV;R be=kYkH8v 'ӗtTs-LnԝAu`Ț4qn~_Vws5Ζc8Jo58HG:T;Hp*>봗թ]Ժ".}=/$ҏR~?-omrE3¢[CGzuL7PȀQy66״[>_' 6U-\p[וּfbXQ]&JON@qz`? lmOc ^ h# hSL.A ̽EM4h r^ s;Sdk씌! 8 @8F汹*~r6YȦVP#k93w!),uNI0 pmaS^3<,ٻ*|niEL; i"9pX'c uCbțA7]P>I8q s>.e!;$,$ۏP 4Xh\s`*B]i]2v8( w'mM{ugxpzLtc %Xz3U#$%<)8VpJSIf Tf(*e}b(ZR 1 7IIA"IUtu6v?!~?kyNO&WN코)r;D~# G $5d g޻c8#m>B {bO;؄CN?F[[SCopx @Y3Br@Ž#D'KbFzHLXDI).rf91VSS7lꋡ~ƧGbSzT/s5,@z>kOWEkE'!zH/*+QւR)> ; ưM a2V8%bRY( R퀡Xͱ PD+=9q^"`T4O`;%[pÇ1T$ LX5P0܂C ӗթd&qǻbKm4| Y|L ݥ*+, 6/V0HDq~x^wZ=OaO7n28יP]jar PM>aMMF5[f? _gS\$L~Nz9h9N(f`^\)YԜvW+!AG/zqo\^cy+oeG΍{թWɂ'KMT14D-_{F c֫mԩyfSհXUj L&`nGw Q"GI:jԕ'.3 ݎbxhBǸ*x1EE3۩#N:ʵ}p7v?z0 ePNmT0FcUYjDV`Uu+Uۓ*N4g$vj1a aHn p兗P܂H02Dۊ/@2}],:: .@"s2͒Ml[%ʃb۶-竭*Itg*x8S#ĒUiDJQλő7nT)5[r]Mz.̑9z;v<>|çj)wf1\hhE`-c?_ٰA',z]~9t;P&qsqWe~/qpŒ(o~=)SKz^_rESE^gi<#j1壄xbV#"cy30b9U3i"IKޱ k;Lma!g l{v&e.+ЗwB7J Qw¸[d/ELdt6?%Jhq ?]}ˑ!gJj(ֻ[:|/FP'9ȲS <[Aznaۢ&q" R4?qo=;@97:=十ʓ& elB;Hwjz}0i>/(_:jj|T^`}8|ܲ9XхfI֗Ht{Ws@ZE\t MeŪuiyXJ- u@ V_g#{Se(^ņk۫j 5@ޟkVJ/@[ov<1/wJFpg[50^L Wv2c4\U5元,̩[/d˫Q8 ïWcEH\(0wbG}M_2q;"'S91k>U.,FroZ{Zk\j(]}ܧ4*=ISG8׀H>OR#[ͫ"lq͏L|&?;(puj)Ew.: H1"{dQ_`~@[+?RI03HݞU*ApW#~%c|IuA(6w'$6, 97FoGʟ#u1%)h ;q4Z&N!{a*|nJgB.z+(crڳ/ֲqo{g_ЌUv;HTf8<:^8 n$an 7F1IPy&x2_Ճ((ҥ~:p J_s\ x$oWh8{&buoSK#F֢d|?x}(50xY>3q)ax*àsi_A7RsLŪRҬ*l3pydς չ!K|rp/C8D)2S*c! `R0LRRj sZ6=oh(r4*WMiBu  NtOb+Xv|oTrhpq&uG))O+Xg]\SfLF-ȱ[_S_v7l$U r?ɴr(TOb?ƉX"Y fxx/4p_|>S=\'6#<o%@ReD0YDpU55?O )ErbGWBϪ]׋Qџb܈0$\^t/[5] ~ O JqT'mkg\`sĤ;>>Gr:$-Kញ٥J֠gJ_b{0jF:Qxs/<&lKq7"cIdqP[pǕACU$ dks?9.A"3|},I Qk!uCy.-l[oሲ8Ax;W嵞"DMf:ee%rJD EP׆%ҭ4Q+tti~AY1O 5{RM7/qbgW2H7wmgzK nc9,LŤ[ۍ/W|!AH%1R|A.`d0s7l(E1G^.Z4Q[*Bv0t8[VkZՔo[2# h@"l)V N9%q g0̿)8,:Oί~Y5AGPw9VzIWogŢo 8::;12'ӵI$s1(˲Skfε6ؽkG[41P JyLUr Ȓ)f}l;gy@ Pnun$̿ [sΊqNp\O;kF7>gQDT $|uQ+AE'F\,0iVv~ RpW #gFp?gx.r#&=?_6Lډ/֙9s1#n/x,_be5kL3=!+_eA |&K>78&_{n9`4+9w{4CqI*K))lC˹M!xJ}(h') .+2|`M^Kɬ ,7qUwZqЉÊ{g6'}R2n}o0&klQ۳A]E>7WԊNM |̛9^_,eNΛʜWᤐ>1'eA3j哋߉^(˰[tIoGTUQ4f h '`1+IUp2_e1,WȀFx^2!P.e=p8R.5M3^>J^^{xG.LӸ R;?*˒g3hF gJsf#g 2Vtv*؟M}C lh~. |jPN$1YOp/E6LgouS(=7KJ0U۠w,4G@:nƞ!OCU`BZ*l4SYU0!+ O%꼒nYXRc|5={ڡUz:8.ĖsEUc1&c0=VKW\)#{)5 Z!Dr=P24O&qr7 m]M!ˡêq03~;Ư!,v(ǻe rWAC8!6^׼-kܺ@ ,f@}$ X%DĴgK:˯mϠ., 5ݲ捠r' "sq&B͍u'u "TB|uZ1s(L +8d|Yt'XZoi *VpG}~\Bύ'YI^FOPI& )R)em(V)ς]m5cl?*o8 Mc YdvϠJKNePbNS"&="\6- u+~9LDžq0D[ċ