vsftpd-3.0.2-11.el7_2$>:G_ɏX[jA(>>>n8?n(d   /| )/6J?? ~? ? ? ? 8?4?o??d(\8d9:7>^?^@^G^?H_?I`?XaYa$\aT?]bP?^dbgedgehfhlhth ?ui?vjwk?xl?ymn$Cvsftpd3.0.211.el7_2Very Secure Ftp Daemonvsftpd is a Very Secure FTP daemon. It was written completely from scratch.V>Cworker1.bsys.centos.orgmCentOSGPLv2 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 || : fiO}iR`Yp \6Gp 5/p28(p}6)Y,VWA큀큤A큤AA큤A큤A큤A큤A큤A큤A큤AAV>CV>CV>CV>CV>CV>CV>CV>CV>CV>CV>CV>CV>CGǿGOrGPXFGV>BV>BGGGV>BV>BGGV>BV>BGGGGGV>BV>BGGGGGGV>BV>BGV>BGGǿJ`iJ`hGGGGGǿO|GV>BV>CV>CV>CV>C896442ed36feee3e62442f57ef6ee11c9b0a5d4415ce9b71ea96f76f28c166f84643a1a23ad2cc713291e93f9189c3bdf18279a01e572704a8cd2ea314dcf6f5d8d7a4cf9fc8e39c139813f034ac3fea816bc1f8fd69550f332ad14d431072bc32e68d6ce03381dc4f3735017d7f54236a2cbaacc91d4644dfab63977a4a3ae96e011bfb61a81c33377e78ed1aaef6d204516d390dd6a3daf973ce82ec7eadf28bb79684be39545a65e7dd679f99f85b4ef0fc690a394b21d5b61f315977cd35403fc94b2e5f0927d5bc80e5f7f6848494fc3e07efc69c8fbd06366a8fcc01e4e434e76d1439a2c2e8d10ccf432e84262acd01390f01f04709232fa13f25d538d2269633c1f0fddda255ba5fc10242f57d7e54cd75ec3546d87eb186bd5fbc6e079e814ff80583d4c4c6a55a2d4eadfb2046a62545f4040633a8471a45ccfd228ca815cb4d7782e82fdca41819bf49c54b6d4448501d2e648e3a408023457aae7dedf833fb8a3bcfa96b48d309f3892b3ae3340d271e518ecd998750fe11a0b7854498521b8570133d89b025c964c3ce464afac46b073731c3dd4771621a6e674690662cf0bbf289900b0ddb4c2e0cfc555dda870633440d852f7d4b1b783d61c9cf119e2f9dbcf187fb805ba5aded105db26a693803636fb7228c98460ffbf28b16704296286e26b9aedb157754e71f4770a925f2ab04bc76a295b09b44e186c7d791f319ab2a5e8b79e003600ce89bd2598fa2dc0c288c4573c63c46cfd7248b12b05b7d664e344d4d59a26c3f6b13c645f1b53ce6045780791350b278606b4326d89a39bea92a0dbcaaee0f658d7bf810c8f322688b6b1303f3b357a0971ffb26bd0055e5875fb2d1083326b272685de7b017da65000a21f99081c1a30015a1db9a6402c131e25d0e0dcb7f6c88800410c4146880cf9cf4be6608bbbaa77f6ed67ebc32ca688633732308ba23c7601a463df9a8f6d4d349cf1e0fc770c8f5ee162751cf714e1ab6b5894fd08b0a95e788a462311cf7da47988ee5fa55aa62ee416a107f0103fe0ebf070c478729de60cefac5d3805209773df3e8d8dc48a147ffd29f468e22eb304a368bb987510fd44f0486894de293dc7dbd3d48e78f5c4935bc943f442e358d7a9c81f4ce2ae1ec098543e726868d423eac55beb91b7b87274257549cc60d5fd2d873326b22eb89a4d8199bb5841fed3bf6c82b5494f2519b63d63c4f1517a1e7cf3373f19df4c8a697d1823814f425340bbebf5fa8f1b24448d8ba757101e6a8c7a9df5771a8aea4d8b2105e58808f207d6ac6509f707dad436bf918a2f81a540847a9a46946370c2d796ffd5bb5d98cb8a69b2e926e181e70be2fcc7d0dbf34f8626e2e026b10ee91108f84dea93670caac57b394c2182acb8b70a360dda945df11a1598cf493774f017db569a57f07447119bb0713f725b5fbca3b482fc4a7147e6ed031b7482679cdb81dbd9045bed8baa33cbf7960b8129dd74b2e4779f1ac8344127e47a7847584b8cd79eb36a055208ca553e3c97d7c13c4c8a230991c27242df956d604e9ecb94001bd05e6a5dc4963971beefcb24dafa7e5533d964923e02261dc715cc35805c7525fe9f98c4ffb548ecb4a2225485a2ca5e00cafd96ecb4336cfd34dc6064ec16f560c1d7b26d213de6e81d879f06b92b3448286462b8b75ba6f300eae1b6e4768d139af5d2c0ff19f57c71f0b372b2f63fc08f5e195f0d1e958dfed03c57d8868a3f90317bcb3125852289cf0afbf0552928f37cd4b068a2cc039f4200175d65dcead6701de158a17c95797d0cab32f477176059b7799b3f92c90136440aa84ee7c5005f0d964a311df66595fd71183207e0297b8ea5d1f0f2ad1681e16c1df530ac11844e7fa010e7d5490c4a70c9df7c3b090e7a1822f3bb0cdff5a559a4cdd58f98c9536f23c5f43ba47a2ac8924cec7a864d3482f2fdb9bbef552c8c0123b8647b6ccbfc2d3cf717c0662397b33b84f9827d238703e7ac36fa9f129fa227640956bbf87e0233cdd821ce6627358df144f933424c8b81c40d70729bed51f634c6205ac6b8da43eec413bc084f62d987705c810dc2512fd4eec4269ae5e1373c19b9b21e5e089f31e173f54cac8362cd97c646c8e034e4676c2a053660b033e2011fe24297e93e0a74e9ed828643894b82ec3f91d90cb67f0a786cded940822d407e166b63613f5894d281763d51afe192afb77dfacadd40720f7a86cc9ea6af017e7e5c8d29d49b01b74978883ea84fee60f4f638843ef685525bf1dc4bbdda0de0b23b178b195fa82rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvsftpd-3.0.2-11.el7_2.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-11.el7_23.0.4-14.6.0-14.0-15.2-14.11.3VIUWSRURkR2@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:yOPavel Š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: #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-11.el7_23.0.2-11.el7_23.0.2-11.el7_2  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]=55a5d37135d208e33af8e983ff15e1affa3d17bd, strippedPascal source, ASCII textC 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 !PH6JL]"k%YQj(}MM!޾GM|g(x7UuQA\`o"Fq-dgmr+̳Fm/ˏ1|߉:3hI++(vrQW'Ϋ a~4/+ڛMҟb#ɘW[~b')a $v}~&\PB{⏘8':Sy,2Wzo}0qANa<O)!HZ%hIAA1ǽxM_ر'T  HGmnj2Cө@?2`Q75IsIM_tZqVȭ *FӅϹjd-HH~uwždfB7°Rl,ߤê)^WLAww:ias,ة=i8o\5,Q2OUK0K,*mΦtr'J8'eBT^qmj3?sW8hED'=]QWd+:}t"F]4kEhl7~)Q-U F6pطl~@XV"V_!UQa]b*G ߨHH}oaS$Ǻm3mc?E1Y go>`713/'֚MD=Ueˬе~L\+H@n7B ^ 0M*I^`cL\t7=O2*"h•ty,γݘ%KnW^8J7B4W H5T p)r;|\ۀ0fw!Y,oCz̜YFZC=x4xI`Ol$|.ҋ9ҟBJὄ%OL@UDl?lsRig_ijS7} H-#?^}xO%WRS xEko@ؐ)GV zi#J)4ɜ~`!$1Ca/7hk#R&w3^aѴOHK*Twrథ vǎ7nONiW9|*A.h1p',aGdղVMν*cKp;)N0Lќ*;PNn]|Ypg1MZjvG|X@',DRYh=c £1~nPHrПUrB!=f岦sKH$t@~UPT mwf1ƅ4FyşK&c!lR˔P]W:šnVk RVDM+V/U!1;/M7ff 'ip*˛̯S(jb1KM`@gM&L)8֦vEzd!4!„ qْvdJ_$%L&vH1kHmՉ{~+y5iz{R/&h*ä:Ǧ Ai=Uff]Y!!"&O*WE vho74fGiA:S~)V6U±!p7"Rm&)V5=q \Tט-j~~!"db76gNhE2~~KmAj `pedB O[jGFIilZyڣL[--\*$@FcBq>_9xaAmF'{T؂w5!O'$ h}` p /Ĕq+OZ/Cϰ%KrȮkBb_;ź r-uij6P8 wI@M ԧ`M/]$2Cxk #Kǘ\4ЬgచO n&M%"'\~M2a]ߓj%י]hΎtAolэWc;? E&@1:OT`@:@g4nGLL.z0\PT^Hi ·lgd1Op柮*\5*-TcJm_%c'HSHWØ@*KLX` KA;Mt&;?DV Ʒ9ČÑJL4!%و kbOgT? ",ެs9ɞ]x͛ykƕva(HqJZOw' hT05drm?Y#(9OnϚd6=`̮qnA-]1rH̬(Pp^ ?ڬ8#?;z>O9WtGTuقg|bNu#?Mp +9kܣOQSkg.-;ʳY)a6%j( Vn<9B:#V%UCk!D/2@ڴ hЧB` F . KY)us[~=#}P zzgI*FE6= A_"zۛ̇y8ӫN۲L 3%5FM-lL6pltTу1A<ТLzny"~|Z*'nbuMr/~&*m y*)@S (uʥAH+qVC?Y z5o*e! ϴr#߽ϟj|.".K88 ~./^ CL_WrVg4$mQB G3wjyP55q]N!dk`EH,XӖ-} &ZfU)dL#_'l?9u ߂B!3S! Y"~9BX Է܇iA"Q+q45@'P=Dϔ DaBsKȋF=2Ip_MPCk'}9A\T!-!iq[$<}u)0b'KPlV(~5") vC[@5*W$`^fެ@ q_/@E͛ds+dP :WA䈲R.n=RA3%t{SfXeGrA$+TBSla -yzms6Ep;2^7~v[}/AYLNiVG ӅŞ`II,H q=`)LMP45#L~cs{%B$LxꩉyiLQ.MՊqBtpY:U7E+Nh{R33OtD]y д; WQf*sp$V6%VF;}>հ1sm(ڛ{ygnE?'1C S+Ii>tx+O?fjvd?Ju(}=cĶƖJsiț~ ّ<\= %Pax'vDXoJ=>w0>F-—-_Ph8@$ꚿwbۢJN׵Xe<GzdM 3+>V*FGl?j0 L_i{RjC/NXs"#\g~4pˤ'2L;uzFQfn#-m9؁ inbܪ ^a@7#Y"NB|XnJ"-;BdWg=]/OU[_,ݠekAܭ)#%PWqH&nSZv QL`Th>nOF3"9Vr XKn`.^ K"V(g16f;(Ô3nN3hƶ쇺ɖo5a ؙ7;! @ӵ(P5P'+J*8Ps_'g~ٸB 7 v[>?XVP?>G|X\esUP C&y٥G8` |r.'&r#E XuA3ܷpj$rh`+8]zh̷;oVarKwׄatci!L=Șٞق؜M4e̸ro?C\y-T m'm4$g&~ %OgPOPIR$tϿW3-ڕ :zV T]WQ 2WE5h wVHBp[<1yCqlyKsgbͨOqB6yU9ͦ/9McQz\_gY0 ť 6<{q'['l?m{H)3%{]ǵ&~k2\ &m~ nA$L7Б6KDh"wg҆9X7pQ_h)s4R8n|ž}]r_-Ii3#w$0U5 ks$Q|2<&FpT,[i"quϊm?tf@ЮT#scnkD1v c:jZ:B X 焓4#%s } ܊P}ۺ,:^-ns]a0 G؊#/vak퍏 ,.3<9' XܪCUD9nODy( Q깰t:cr:ӚK?)sqmS6D >-4ADRtn`€"B၀bp )-6b[y>@>K9+cH %(-q.-p'{A O2x:&bAg2*vpa19K4JB|8*&9 H_7we$, y =F(0I Z'bdՈc+NN-b]OQ׃`)?݆!l <ٌ ss&X KqW+*x0sa\$Flʧhei>آ'bAdpjφF{FbFTܧ1>5< Ǔ(ngY$΅`@I񤍊\X\YqA_ceCa-TQv\::\.{--;{f%5ؕNŋ̉3@<#]ʫPn^')0RUݘiL[1t)F>2Yy.R֫aNLQaZҚVbǮP閵/1ՂegIp,jp7v^WTQsN?8`UZHӥ.CIJO ~08Cg2 Od5ピ`vq]56*A>CW=id?P*E4{^t0B^Ho'q:+T ,iXy)S{Uҥl)0Lwg+\bw9۶UZ),':u%y@~ܮՑ(% iȫyxn_^ $,5ƣ)iqj=a< qZîN(Ō2xgK#R* 魠O=נrn=sԜ9m0M`j8fEr\wzqT}]qe;4Wÿ $rVo^/aHcwx!LXn:_0X2"\q4(b7Uud"?ק Aw7%ԏY)QOV/ɳ K:PF 9;Sd:Q]]Ԫҵj{I| P,LFO b4#x*$0'I*\+`R{i&\@ז ||<@>ݻF68#\Jȥ2G/i;BCDfawtpl@p%VBqCqYdC 8aD.]=l.~H|/i0&XijnY%*g-VQP@yZl_ARPzdg*}*, &\%<;rP)m+k4"Z/$YYF&_Ӑ%󐗦T[yLL1n\0~-S dmgUn_g~G\L.4 <3PHq5hU O"T7Z}aN/r%1 "HRz>\!.!IWm֘4DNI FlG3&Ep Ex$=G`pN޾G$r[B^[֮^=7? zג;F R.g@Ke7 MBG5dKS_Wa, .Ղ@AwNgN[2QKHDˌH;nw7(&HX(1㓴g>31'o0HQ|FX]f;e~ATK 8`7Pr^-_.9 vZۤ+ox.62}'@DP}Ή" -rR+Np};Zx}O+5i[ϡI7ߛr^+iiZh./Kݔ cB:G왭ϽYg>yo ć-pO g@~+>TyRd߾ BVʓM?GVkl1{Xx9,Ba"`M &Km%ct bmڨuA_Rԣw[)y=(?wwONV.\Mi :4Rqs#=,t̲x̹S,:Ϊ&Gx*S j?Q/{O 0qͼ@IO4N.&G"\5ix/Y>^4t 7x] iKx@Щ˳6D|J71kU-hrQyrгޝ:Qez| Iw#Dҏ!ZfhכJLmCI! I[Gj~*]Ljf;2vI,v ~k'l'ZyӲӂ}~<4*<oLxg(nGLuu`?; ҚDywQab<rYxU~cX(h6]?y6Lׯ i{5 bG.#R>LϠ85ߓ!;{v#vګ: 5`aQ?̍p)Apde4"PO9Ę"5o22MC! ͡^~яE•=b.%'N0f7|76.[-Xk-n5Bc 4gMWn7 ҍ*S2{oEֳ$Hvi)z&5 ޵Xþ [4WĆ:x UDu+.fc4JRcȚc#}ދO7  4Tk:"K#-0k9GaG_DE7yOI\Cj+DF@M}1ɋ#ڕ#C|*BjnLJ}i>* Z$5~uι6ΰƺ^o&ÊFF ǧ8 {EsԤҋ׷)v_jc𐪈<1ǸV^ءtrË%f+pي6Eś00t粍WHNmHбQRj^.-eb8.HECl4f__ZtuG,_3 Xo!Ҵ։"9Po3;JqEO<ꔄN>O߁bB;rgΊbNjV2Ƥ?I .5{mQfr A҅]{jI끂duGdQOe\79tvk3%28d Hl~^=:TovEzI&QͳVpz?jvfp8.LǂH nV܇8!u(>^yU cd,-ƪ! H gq1VlD" ja:jMig=4O .O*v/!1h|j~>1/AXjMkZfxYΝqAgzX.Ę/CGYϑeD)E♄7&U%{RBݒyA\17ս#Z+H)\囵hc1 aQGC0 `ᓓ%!y.^7E}n&l=~l!HXRҤdL-4/nġ181jhJtc`zr4Ҕw]pSD;~y8}CYBvz@2U *wS:*%9ݰsD{Q^Zq2QQժ N9U4gpyK)m\B8mF$( 1Myc_ue',^ `l H<_4ÐFO7`f$g1"O `?<2Wjskd_KRiaOzwsWIVIDy:I N4CbcCe6NyBL-:;ubI&hQJaA!jPj"+0H}ؕeL<0X5}}UHP$'&FwHy4'AO}0T"T1 `(Ntk.nP{.j58mfכ/ɼB}z ) d *r8VUB &&̚RZnk5o|XaC McxZbc%3QMF-Chp ʫ ~XG* C Uev\מQYb[!:[gIeXfKx)uJy} <ߓaI"ϡqbB􀮺86-K/`\?iKT]=7|ϞSʯR6:%wo[ 칰{-=tpptJ_ c=Vt^vϕ#^: N?nEIν;Pt6ʱ[eaiT+1'T/ױs-l "dML{$j"2\s>HY|`P){j'> u&Զ_uxlթyo XlOn<>I-xE ,%i#p06w#|4bŇzK3̃tٍ m>]Eǎm#1C] w1B#lXTi} 9)*V/jx& 0(T6+mm9=rVE.-+=Oh3]Vc0b3 p#ΝDՒv'᪥D"Dl%'& ]V}|+(u!&'L2M1JQx\Gؒ:NY3~ƤX6`?җ*)$T"dgոǶH\hyH:i] 2.Ȕ Um4{̥pxNtˌx#I+j}m%+, ɋ0&x;OCsYV3DG/i~~6 p)-vZ6r'El "Ψh^q#L7FX˜BT8NN(҉=&2A'ż N6(5>%]Ћ oyM_SZ3JghgT_S~sУdҴڴ%)'/,vLA ) żR W-ܐqx=,eaps+;3ai2ͥ ?KjcQ-܅+y ,QN0glD>Gҽ=8M֪{$,AH!8@zܐCPbĄ^l`K{PE&~cRq}*3lh\G.=g6%"qia(+)6Srș'm <_a3ߘW|hQp{F;ΥDLAWU|YCC)MXtw$ ^-!5MIUUŔchqTJA[sQ既2}jQIWЋ"-T"ڽQI{#) u- $K5 DP|=bZ03t&Y\&ʩr'bPP̰'O)]#*gk1T+X~z2&j$~2| l;Bn>%|Zކ.v\{#Pކ|6zqPk`GK-17:dߝRY<JZݰ(QByGϊ<@qM );}^sɏ0_L+*y|[\ *QDD)m,t&<*>]jƏ5S \&4*~vrα6ԣJ[XWs^nvm%OHC44%Vf7Lnܙ5ii,#֗#C)(zU UK#[T`.#`n~[+uR,K~gEW]4\SNfĄ&ͥ.(UQF™)o!SP$\ڻq?pm!GJVVH¥>cU/ 񬾃Y-^5ZBwC*׍x14K:H"r5;񚲑b -,r2šɣBQܚ Ě|ݜT:+8$/x|=@9IR~Jh`e3v:qjǹGӱ3| Y­:_/rgQ 2=1 QeYnϋ6䬒d#kչX3")IZg^1D+?IpVH.>U^`Izu?u>";go#ف[P'M>!>ʪpzxV/p8qtϤi ̀}}Mƃ9?7C)d]?Gߔk̑KniĹ7aò #DKRp@Шa:p}*liERe9Nٍ$)Az#Q}~~>[c˾#)m!x7V86&P(u\xDr+!mDP-t+jXi')^#4mXl%g?}}2:0hSKfd7M1F̲R3Ն DZ7aGp3Ɵ.f\ϧ|i(CΘ- lGAoJoyev/'!0P1]ۡg7 ES-vPrB$lIkё-}ܲO3- NـE[i08fN#h¸Y$;6Zj=g>B(P3 "ͻwG)XvDz7k=T# = lPg'ݶ7/(Sf!uhF^$0tAN7], @r͑m'pvAlhlR۵Ϗ>‭Px\]P$p5JS&^zոSLgQpM }v!/Xލz0O rCפUc%0P K=]Ч >ybҰ?b1j=]Ӑ3&YflCv yFk%FSctvugz5)q%4,f$L}6r=fMc?iؓ<&4^ dBŴ{Yp0v5NF[R5|0r*r2>mA0,d8]|B SרFMe,7J*лgS0@8 |BL+j=Q0ƏQ QA΢48) -и(-n!k $XA7(䡞L+P=a2@Ӕ:-d_RLiZg.ܠ@_[ǹHcmB3t,UKb1w!sd]?i@PB[Bazcs1df*ٱSi'cϳ]?Tsy^@#$F]ˆVG#?o -pds ˌuNBX߭JDA)PVrJ BFd"+1(4@:"~ws%+GE뜎1M| U!W3Afj{B9'lia#@goaǙBvݪ]Gܥ̑ ˪%J@FW?)<5+cy1"*3.14ߊ}5ԻH9ayqfY,wԇxX&j˭2̨(`TgZ!!gabTk Il(jF%Uzib=xA>m+ |ΖA6e>8۾jt^rzKcKx@h!xwde=^j8bZŚ}@`YcVMNV4)o*iSDc"lA7q]̟Ǜ}%跁{ռN\}ز/,KIHlpp cb8XO4Oݷ6r= VsC5,5wʥhߖ>(<ńnUf?G4;) &s_n bg@I\cE6 +!*Cg:Y@Ի}w!I{.jݰ7$&;֯qQʨIMxP~;j NpR^@^cS] [Dmn'կQf:@%lK@$K*'롄fQȆ*dfe>RweJJ&.C0ޖ'M*k Ii_鸒h}z "2fSp&pWGQ۸ _7yRN8σKABVDS*J$~"|MJqщc۶ L GXx.CJQ 7ꏨvzk<) '_r>Kf o/!}LB3Qf+ۺ12"ķXHe3\| WdAJ9GYZ<ɶv֨>(]!D% 8Xnz/ۨ y4QK ٕmYnmMYM~-+gePi=JyN& lC{P <<( `=YAv1v["uػqn|*##f 4?õ}3Ô|Sw"Ҷk=ҾtfoJVBvQwcboQR I.[$ZzʭЫeXˁP pe0j0b->^g;î\ IWgԕGԨKoCewV, 7@_qkFR8<çM^cH,opfLq:K>uѵcDv[+ʤ%Vu#E),%it q’_s;Jpmy?-'мN0/T,ꥐd. )#-'kGt"l hAn08B Z 9+x*W ~NA8CPdbX `Nу;AN~钲M(*~) ho_WAv`4I9Un2THq;φr I:]&SdO>F?;#6NmzdJDPpے&)׆ҴI .ˣ>יXCNO!kR5pLr/h"Tm_Jv6z)}Y`|'i-8 !`6ɤ:`WPőzIoÛ^o9 ?n3XDKuHVHs  mby̔ģ%ydezm19聞kصo-L uX$ЬzR6*<˝Y6&Mp>k˸)`F"B@lOUd yoFfkdpga}2 Zɑ'S VnY-Ee}>{P2yPZk"յ'Z줯t4iaʻ}'l6DWnUoj'>D Gjm+i(wk nD\:UЫ(7L:F Cb XBO}7GRo]mH) Ĕ_܈*gV|h]X IUZBe12Uuc_yRί.u,Ӫ.Wqa~ːân/iH)ci+(y"@a %RT?)hzmRwX8m(rmT<^NVl'N;*&a].S kVCblտ%148+:i_?*V,nEα+N _93@m>FϰߪQanwΠps2$N&.4=eN'q՗a7F ۇ|d(( =7Se9 إP$(N[}md"N$#sRA.\ֽ:FFzdi;IlFE47fgv߸õxfyp=Č.Z꧖Xς5-=i;OBJHyE&X<Ӌ8^,Dꞕ#(N]As/-}#O#W5fٷ _]xRPMl .,Y2>&zpZT:X'=XILj-a)`*g;[XYY1)4*b as>S)xqp(kF~)~HH,w's ͞ m#a[ 2N6lK:lSԿ)J[qi]K˄EƠ{ -p _  Um$wRC%&'t}hڹ󿽌m:J[4( XqÙX*bڇH␞sĩ[. łhE¡ ½]+?|R[uOF & ч^(&C:H*Z?倚 ~3^ҥ&87>ȳjcN ؖ;ʼBzCuBXg}(^51n Ko3TV 4r9PckL窅:FwdmkSAK;3?ʄJTT4{8c{ #q2QP98}Jslшl?n0&|6R{&ႈK h}D/Mo$͹d6jX>¡Yc@807kZ)e}~>ӕӳ˙6{:;,Dulmk4oi ҆>{!R;/ʴ"FcXi8F/;3Rę O %<[8Is ǷI'=D%}(Zh$HuvwO/ , I/l Lɟ| 77PW5hpk_|VANTu1ݺ3 L7nRh؋&"(!c#pw@YfK& ͋n鮍^镈G&AU@/TGFhN.S̏73hwk8u֎T L> | IuZIeC}.ܢW*Fq!Y3ཀ1yK5>T.H;\9N܆q@'g;/L'yeV>=i\go.[< Ur2 OV %ߩdȫ 5"[9ٗ{:a&Kh o,&,.!'-7^r3b+HY5뇶XJAdm q V3lOip::JPwĉe匔ZP9ݕ iDƨ$.?û\<Gwt}6ۡ-ڑDTo-ş;4lt@ar}:709mwt`cZk ]*fhU)XRY/l|f^3R>y xd3-ўVIAl0z@Gʳ۝8%[{z@?*Җ #LQObs( q/cБlҶ*jj=ỎJj@ o7j) Ey@cmh!RlL W[/be(a{3Qmgr9p25*J>e!E?E1~Գ1tQbPX;ʯq`a7AYg y*r|٨W.{7kZG_BjmKΊW`TS:dau3U9"7:ԌD8ͥrik€3=f`dh N$W+*2f ZBCGL]jmw$oPfg>*XՅ`뵐b3z?cC3}ih%5/ ҂v YD$ z}sz.S\WȰ,M2r jBUbcr@F-~DzOE@ei5@O9Mʢ\oٌe\&Q;dvB,Af2571n}4S+3i\'(w`m{D.9(הZ sئ(l2*)Ē?xP4 @, /- Wp_:V=ZSNWO$)H>iU@‘.K@K,?jU{/Kf_, $iu?OeDzW;R궖,%mrWރpO`ͨF7uFsD aƪp&&2{S=``Mjs$&opfVs{j9ݟ ``caԳqm*BsQJf̰ӝMM!9ktVP(s@n:B<)lp]0~IR H'$s̲z1W/auV6gMKt_)}s`IU d*K $trN7=Q\ ^^d5ЖٲjҬbpyg&)!D]z$M06pժ׉dB/)u$;),=PVO:0ne@3qd2G.@A= ɺ=.!8䋬PKXjڟJ1k]}7bb8mzvK\YӠ /6XE5ɖB]7G۪| {< ̜õnjv8F) 4@ |]$UA8OݙY`vb{vyzKxlM{ | ,4*-}HFeYT\u^w8bQ`^ZP{JOJk`UvsĸЫA s[U"Z1/]O 5ީ7*_\zM=׆ܩH`.鬴qX6ݧɕ^[VXiSJ!L7Pɡ>+׈)co+x͒^Tòu ,GZTգmrN`p%0Զ?jC8g#b:}粻Efٞ@O},5xͤks2t-.Rj Khk/Neo5:sɉ~ $ $Ofcp[?ZVojE/\n;?z$AP2e&!ز3zI:9wj!(O+ w").O:ѮȹT{ [? 4Jf* y.q 9:VM{jc4(=n+ kԲu0!$Ǩy?E-^NM1`O5{' )4^S`rn)V;ZІ:VV#MT 쾌8Zc\/॰;}_@'1! ׵I1>(&SAgLۅ=$Z6>%pv/<'.oW\T0)TIȐ[;xc{w,&w}^Wvlퟬ oגqH!ı.ו8R[[Ô=g:FICL䳊^d4;'xX#@03//跳P$ѫ;v%:;}[JrD% Gf[r ¥`#| j/1@@}#RXMԵ I S~4G*L>+PZ8_h'vDb?&~aRi(b^&I,^} )j9$ʋH5W!\x%>Sֵ#kx`TŽ`:z#a50}1Kn>įT[o!BoiT"Hu'1K{M.Y;!FgzUYDCqb~zw!1OTF3$v ˕GIB @TIuV>4pP "C9:4j()5Z EZ<ܨ/XSs@Av ]Ͳڹs1Fi<.>8@%57O~4XZ3-G zu2'2=<\S9l>tYs N;-x${5FE8Bz"aK7kZ(|482Pu ;uhAR_~9IB G0X ȦGU5@U۴VP{?`,=%HY;-zu QcpɊtZЀ37IDzFO#DX $Nصj]𕢩x"@2gi|I /A]5h_0P1gw:o*ȺaT e0f% =2v8X]A\'xR63V'($b\{31 b_{凒3eNeACE0hrJ@VUo<+V.X Q P w=T}ģizwZT#ѡINF/[2Yipa,PBsbλ\= Y:yNU{/0e`~/6%LWȭ_P_(m Sb0vĎ>uJJ.{<,qTŝ5dY1Kla-l?$s*Zgڗ0XRw]/YuH8SI+GM "r"M=LO`e:͌36 XP9g8հCgy\$O^\"2vc{مCHZyd$ eϧ%C7sb2DT֟y+y)0>pcp[-. w翍a9V=5ż\=S}%\<)X!5* X&F:Svy_:>6fuޔՕ$AIm >Z*>Cݻ< c͜IQE"uSj ? ġ{A8&7=K)I3"A/j2{/Baz_ VMKdMϜ?r4hxC"V 9\PmmÇ Yv7n/`+[eIݮDl ւp1ό~Ɓee8j([;omu› b^$};DW]]+GN}Wލm>/Ǿ!sΧzHte>15&,1GK]򅢪A@[֎S% /Wd)F A-E6yV,ȣ5->KDsO)υ؀Wp4I|K ":W<#|#!w6MDi|ڰ|IrrvOѺ?BN3iNR}HsV'O*9?ۈ&d 隷YX{ h$>el|¬BeCMT(feK cʊQMx8iwɴd>+B ڕ![1Kz)",wJEr#lx@vg:Xʾ i Vԍf2|_ϺK5CuXY?=%vKY}&v~ސmDE b: wAi%G;&)Q -*Oه3KB@ g͎5{BjΤfhTEQ-52[N++7WE6!jh.Hk'hc4 ? kSJii'.ᝧ7Y$maiD8criJdR労'HFD5}t nu)+z%$i&^خF ߇C۰d'F Wcp儁/VD5nvkZ`G;.<DY4(~D>J\fxF²#/Kq%Ũ|g$k}{㙱J_q1jby{0@kK/Ρyގ>PޗN:hǫH@Y{D|k^&Y|Ͷ\f~tEk)] +gB<1l5t+g&wSI6")5p"iR*xݫ6 9Bj(Y XaX§Ł 5k {Rg'7^ m 4pZ]ad۶:eJl!ԥg0'vw*JϺRڜ )%[ ɵٱ0}JwaIAr|5n [9㕙'N>N& N@.k6(hw]StR;[X\-ArcWg 奃Hy6X_EloE~(%m_k3|@ Q 'K@VgP98 彈Vv>1Q$yLr4 sGV0wS:O+]㧘 9kr0 zS,*d~vonM<aKY}jSnI%dR8I@A( 68~ԼU*Kחх7 d%:z:,Tݵ%R"hqHbt||͒3 IE/n0֚iТ¨e q&ٵ(فNɤQ!`<6xeS޵jf'z5c;r𨛿ݦQ hIu}2!a\Qc\짽:O3##Kd ޜ6.ҚfY\v&')*^$}/dVB4:R D չD$ jJ'jS"3 V0DkiDbЃɍ PuU3e,L+a5ľT !TG11+_蠤xnubd =}}2T ͯȃ5%'"iLSd/ʣLzóEbI w̵qmdtĠ/HIRZ >d&Da`vBvYؐL3;te}r<8Kɣp#toCښw!,40}Wvv`Uᆺ=E:-pPJU50G%k*IM]hn [$Ŏ~u[Jݳ*VwlocT ثZwRzZMemdwk']z̀p[p.ph ]Xe*c.:Nah6?I{H9/a]Jx.f>V^j7+k}WzYhFE=mFv3IgkQ♴#y&C)uO@|LMFc#&h΂H Pp4A>=Ӵ-OIǺ7zpE5|asSĔs1W͂k?͵]OG 12E gǺ{QH5\RF~0Z; 0')S+]^=cX} hM 58Jz#x{갔frج2Պf ñO*wHW( mcAf  VPXy!Zo+G1~,$Ңb5kT3,eWz27Lp,AEpUksJ rEYAM{pXnLqw$\H8##Ų$*P6;籚2B$yvܝD#By4~爦<)mzly<Ȝo1jPK Ɯ_G7%.t,qqW!C'2sX ^U/6^;a [uh誸ö7յ}Coq:![Z(V)%vW+ť121zR{/p!mGѣc 9MLˆEh}ЧR=,|/B0e+ff\7Z)0ofXKs#^Wkwa~6D};-o)>`֪OItMlrp^,!Kp֋o,\hY& 'hЃ5XH>3phN:u<1е,ô1#H;nZ%o`ק 3lP<>dFU]ڐ#%5ن 15<1>+=_yՄ|eEhP98h9MtI&RepEF&imcjƇ%24dm8#^k0fi#K-L' ~H"0uF:~.Thtzz`@Xф$ AH.3wJڼVL;śbJpj -  _+*{)k4~TɆ^VmgȬڅ>wHJK~z_tv?wՑ1%a5s!*rsKU = ֣$Ul;Ae8)U KAɩ #DĂOcЯ{f#Y5Al A~P j~AQ`(In:|gR?`^0C܂SM93%mlŜзNWWd$ϖÙQJ%8A`&³_ p"+z7?H /_((]}c0qèŘ]0^>19_x3f 3 (Qix#n+FX瞋mF>fmlC5BJ1Jgx+P98IbOSڰ0S:A5 b%;z`yx?*ǎx4&[~vG\WҼ $~AKl1 LIqp345IR0rf i"A)i<×A`)H.3?A% )VfoY,0"(i 0IgHҨNoR3hY:TKp ϴڗT5~šYjgN%P\1A >uwQxB+Uop?l-nz dب/=/~ sDC/VKhqqn/:2uLUN{ui I1Z7 }\,Rί FbkaW`Dw-rnfUu[N׆/zmRFPi,^kP!DG&㘮x19N ZE֕:ީ1cr-6*OXݶ&9́Ft,Z,DsW򛫻CBzA:jf!v٦t|9J`o?: :R<)y}fP *ӽmΐC/Ӣ^!Z-1|]2&)|mdٔ}NRQ}[5QXZ!LlEs<0"Ζ7@7.V #^`نB+d4pVG˘÷Ǹ!G첓c f~;eH\'= zԔ S<] m}Jji(Sk7 =ćs6^oeג}e+G'}K_S>)jduB=JPwMkΔET˚GOɒs%hBNRIv H9@A{pj!Pl֨*qDc{jmm z\F&[ ]|X. Pkgb]XPCQaq`gp %Ft#mv!^*m=ˏɪ->y`hXo=B6s&rI^+-P ~ pFo}} RϿv9VfbF-X < QȓT 9hBfd,F7 %>5_`jtի35Me9mH:7OB<优{q,s$Ƚs9sg{h`3/[(4iRjiV h^8rVQsGOm:H7 / q?pUIb'ӆ\8s(SPwi2RJ|D=oHRA8+*vf09u}X#Nկ@g L.﹔Ky9 =hpB n7AІd:ĕL䛣V?]y7z%bic*(e*..ySiS#kp .#J%n C0¡("@fzl;_=BOq<V(w.(rsl|/EiA <۲A]ffrs`NK\0g :Ĭ 0M`W?")5EIr2,hEjg Fg5݌l=7R(DUym랖[~AJ1/Xb!z>S 9i:!Np~g Ucy4tA&wޗ- Dd?<O'f]v A#}1g\ibfұ(1NLẽ[&ȱB }k & ZTSCߤPmDUN!/8ӓ&K)xa͜Aۃ13h(Ĭy儱Yp$F 沅hA'z@Kk*HfK-(=hN_! &+v0n+.?S^7=ǎ8|U_v?N7;u,:v ȗV@gE?6Rv>zr N҄g/#rYWQg3/';.9ffl%=*19 ~&cMQ _t>o|l#Œo}t B ݘ1q7%?`|PGu<3ƒzD*50I,m1pHuZOѻX؍TӀgx XX : R~j!*%]g c4!u}}jxv+ϫR4ݛ6\GBYM#c}\r"ryQjt`쏪7WT#ؙpKB=}j|=*Mrs)I%z}WBY-yIu$&"EsMՔ$=D%d&~ GcϢ%SVr8sJQ!a:3@uy_Кf%F"Yӛ8Eg/m`hZ z—֗hK"0n4: JC9Vz&ʧ-1aj;:pH3!4QK_*OCs╃B C }D{z%+xżhsFzص-уY' oFZqAB%&"vg`D8PF,-wf/9e^DC/pDBF‘y^Z(\})3b+g`xn xaT&ܲظA" L">K%Iaسx% MS25.,j @aCW$yjau'O|3K mIZBg MAbxĮ=v:5՚Bm8,G$fjxoq8{dT2v8}#a E_+a'x[:+N'xI#D\6:(!n"΢r ا]lS~AyR[5^k>yjl!x8.=Ld Ogxy|qc8zۄsl"!k.!f> jk?߃0tքœxi4x.DVstRz1́'f'k>)Q1PoonԮ;j0ɔE@9}O]w)^旘2Ƃg{VX03ik[vI']H 9(JT}Ԫf|iݫX{8r!UW|{kFW4_,.KBC4o$\j9{;Z~'$V "tZ*EB9bPb#Fuŕn~W5]"(8N 2c%ݹǛch>#N06猩ub "ӦD21G2-{ ;*>L~ E/ _n!߲9;cyx\"RvVVyL$:Р/WGc@4T 6/tjLi|kQOJ5dz$&NԗV5r|sT} ł@%cč|RQʐGB4]tÖ`ʲ;-k|C$0[V]S0+p%ea~Z `=YIT>殷~11<vhNrBZDߓ~&~7H'괹)U>~tSҶlJtH~Vb#I)٫CX3*Ni2d(1-}VMN{ЁUD=N^MUg?6#H8NGaq_fGvab/>}&u(fEk«Ecml;UVekʻw fu$xh3[Ka1OG$?*쑭3o*%֓"Vjp'Nt"x1&w$4+Q=`}z{4e4~`l}y1!l2j'2s۪qbPB/):MS"g<MD@G><:4aH4\hLHpU%E׵޳Ah۳&Et vgv7)D(] y}hTV=6]x5DLк_=0=7[re}X5Uwnr. 6S)x92_,mk+h5dJ dф_Q툂.`?G@60H&}۶ģhý/ݵ(d{ș$ϽXYBGP74MCR Ʉ1p"OMpi3|0=|yTBcw]yIs)ǢnxəE,ELq ie2T ." O„;cnCXۂ^uS G'cȵY YB_:Ɯ51;_Sv?az<}~xc0p3nԊ5m#-X`I`~|ί!`Jn"s>_S~q珕\*Fؿlu[~3gB\R.߷VX\g\e!RZ08e)U^TFe j(~0J%,hg8p.ZP*tfZ Di&F&%aPˆo]HmRPr9fhգ<bt 2ov,\2yPax\:<-4x}I{5TPgA92Yn`yOYKI]~9;#ғTs|cqx3x{j> hlONLhfL{IgNGf/Fm?Ϗ4m[$~u4 a+X8S4,^O~bk~`ؕ|MZYv3&~ %*+&E?Q"pHW1lE_3)^[3:Joɉ;f'OÕ!_?3 v. up)3sFa1 TzLϸR b(>M7]L |b,E}aI< ;J$HVBe(B+ ODx|,c,JT98 _;~-mď]Q94 l }5Y,R479В$sևDKM] 4J芗+?*۱ԏHH;V<ڇzqk_VM[ϪWWFÂ_mw -J^e`0/ 6Җ~ҕ?Ѳ`p*޶词JɔxIڅ;]T7=}wVz5SOU1y&氃V %T!B,14\FܧCT^ ]K]6>fY$y~;Fo{95llZI9״J!opӫh츶jV\Ji:Œ{nzLKhep׎Yd J:bSbVnhBM5)CnB龸C cJ/j1͘ҋή!Ž;idKJxO, Y07@oƬ(TU^OpETxoCya7xE;x!SwzQij7R T{ݨϊ ΂V9 6>yqNvI!TH]V| b 6*fpdH kHtm|0!z=D؄5E@=~,!+ִV= 4D|6&}Jf[wsF:tq`b Q^3!&WDTJ Y 2i7#d( 8ldFCHzK=CN,g%*RU:;1n:|# G9 )A|&לg Dtfٝt3j$h%Y'ceoƋ-GM_攒x;uXtZpWԍ*&D/tF0cٚӿ.\۳=:1#v,ge ~u:Oin7sgH=en\>},ȁ+ay| R2Xn>= ebig1 (C]SH|oRxm]Hj*xBx_b mIﯹEѤsU KY>Pv*l~I::^5ETgډs6Sqyb>*Ť๺ѡ7c A+J\}~[ڿ`b]/ tU%PJ:i~VB2^mNwT9 T,hg -N@ΑN=u3o'~TdG"q) ΂A'_h#I@W* "ȋ ! U]K}ΞS@q%m].<ӴV@( gF ~nUAR #u\^-Wb ^040!A'"KxJV68)Z7W*.d)3?Yɓ>/e3"\V[8kֿ|Ễ@7G9\@ƾXi^Ʌd>S57C+'nIђR-@ӍۣSy rm"Qw@EV|hUNL42h]Ft}g9y>ZLH|~,CHΒm_g~,Mz2e,}E]E3~zZBqeu 5㥍3؍?u__(U{җK%r~5_& ]xtuB1dTHBlz@%[gގU%,FcØ -mzq=WcRa@uOo\ t/-c&4>!  G.U\h!̒y}8yOY{H=- r] 3h!\ $k(eb$jskL_cɱ1`œ!֍ ^( a<z8;F}y sLQ?{Fn-KE/rY}+.= z--VnZ$0y|C={#$81~Լ/m9D5ي ¬TPl:qM]s~Cl\kY*(;ę^Auּhji fS!&c>P~4Q@Щ{t}:i7\ PDYc/|tPl3 ~2U3NVj a*\j3DKA@VBm%2X͓oR1#`zgl=E 3[;M|  t{k`BL6LJ: 㦲9ZVfD 13qn$Rzʙҧm^xݜ = **¯ɔqq6DT  X/bO|,MRRQ 8/v^5wF<JU!ڦLiɲ/ * IK~vXOrm5xZ1=.pPgP$ExRgRMoPJ#Y#Oa:JҀ="++޲~d Hj< FhOY%aX K e!ZR:R+~ZW bp$8/5*E^B!GSx0Rf 8; S`g9Ӝ~,Os !L7PbN=;IQ5)kG!p#(qPu2[*/Uܛr"d~ odUv!R^ʽm~`nMn >Jr i+t*bUAAJGm<[[3E#E2AdŋNgRUAQƠ=<ScWmOŗI<;%Ŝb.6[oBVu.ȹkg6cp(=6o={h(.E ?Ʊ.6L7v}KI"SЗz7Ow_Ύss_ hXf>9;0X32w RY-UB/Wgx):$Q߂ E7 { n'{*IjUXS?:.%=]bLg$Btl)/ \>]ኰcT%u,J8}4T$jyyY*tװ뎫9L5 N0ݝoٰ5J#A`dMm*#`g?ZGB=z̍fհG'xui> C1;NˢzUS@4x}O^o~A&8M\Ѭ13J#M+狼V$a"FȠWj-[U`!_ElsUhGu/!io-(>3P&`-C5M"?a'WjyX7o;_0Pп&T#ٟӊsUNrm_'؉K~(Q1elMzZ& bۺl/]Bj6umzYKwvs\,eedzkSkxKkzI *uvcL; 2U},,i+WK~1PaBP+gReLzɂҠE,P4]ґ-I`/.6&@ -eIPbDMhm5 uڑdp~B Zcѯ?ډęfMDxH~Slk>ExrAR攂h(ӕeƵb-F vejՂ$K~4 V` Zkr)/%x2\@ֶMa+p`jLSl,;e׮qVyR@5‹x/BB͸LWd0)^7 ;K]k}ܛMʶ&+lLT~DlpC*;eIMWK0H |giy4ȗ5henx]EHjaq.bY_z9YNE&8m4Q-tfrz=}#RW49ˎe.B*2q};6愛Nҷ&Z})Prd#5tM5C)z@z_Z!YwbEEճB?"`B͡_j4]}s(tݘF|&@Q ! s3ˑ(MmSBat;7iGjS CRENa{D/q'!x B9]wD)<b䅮⟃dʄ%<kV3%kW}F8 ր+3`їBؕ;Ѽr~jf?P]< &h`i+|u\P,h&h#owD{q&xkyC$+LP4+)4K sZEsTli{IXlMV•Ii dG V##)CFrvOZşզ[,FJF ߚ0|z- m{ً/C!Ri=J_;MhL),Dmv>B!ߖ7#֧ga˸ ySp^=nh7OT5}\̿U{"PgpRe0 ak{`LF sٟ"^RV,,sbTʎݪ6a8N(wDsD*==n#gra6ɷ[E7p+(ܴg%^PX#?ڧRŖqSPzUZ,i9+,Pn4J@-w)v@2ߊYP?Rl-P"k^>\~X[}b./K!OykWʢu)r rygġ- q $t^R`Eΰ_N!}zjr pU,dxcs~Ln4Dv9k-KYN?]IgA1[[rmvW $yn:% %ˈ !UCn'^n9n)U @y#ro_- a9Zm*P79 -9~ kt"b\ @.Ax6 Χ&a[<y,}I m|pDb%uَ پ2KCA5&.(tۇ^ l;M`I{ -b e;jj:T6Zg[r;E4KD[9sFFFlE>uePL~w=ho —}aIm 2W~罒$#sVHDa'g3z;%k+=GOIX?ϭŵyZFF{qKPk \u`Z(N+y{XF|qՋp[Ŭ P"IA5X+6tp~x*&vMCV$L$'Ưu5Ud7P)~J`,EHbP-{fmVcX"d/OZXl{xQπy_*c'T߸ב-E1pV&ˢ,/7`&u}IJO LDZ:Mщ=a &݀hAEo 9<ؖZ.l'P3j:ǟB#'}S{J| %;+N3 u "sC9x>.,]'H03DzS0:088DP@x4q`?߫Z9>r$Ao?L46c]YJԢxZtwǗԁ$KGmP'BccsaS2%i 0v `/yVη i[qcF4ܴߧ_j:=S(?C# L. nd,Wzm@@MHgEoFp/AmJVe🆋8} 5 `aoߏQĨɾVW YީqhB&AoeZ'/,l@jj1NIN4^OUY;>頦7;< (JoX@Y#όEj(0JwmNVx\x^T< V4|Gh [j['njc4Z DYZFYڠJ^[h:R R%^lLy mfl4W\BZAGXꉍ^+QhrEڧ(Y)Rg~~;Kn)pڪ`u?J S|~d醴nq'YI>f(8#@mДz'=Α 3pbS"+?L;[B)1ɠ=*{X#]7P ;h14+L!yp&}8{ 7__H{Ixr=Z[,NRoL ,=O")mqާL8%f?dH}`bXL`I`5郍%doƴ} |ڿM~`<"qn$1л}RۋO[h\ ſ ƝZ%O?hcEaηM@꜎e>~t3ƾI0ABlS+$i?E{k.ԕuֶr" iY[!4-v__2t#`- 5@ s2֙D ګlВM)xhtk~Y/7P}haV+m.,HK|v7#[F^ys T30wvAq!1؆\[xfd;CfL?1L>;J H Hl-!/wl, vGeM,*{Av/pU(ҝ;uEknH!aU,b9uđ71OqsH#쿾,O'{l,^=6 룐?-kٲKGbD)K@ &i`,OU R}Jx^ UEfJλ{U DW:PX8Q )p1~19bSطTK!Ю(kl83ۙ^#΄ݎ{s(d ANؿ]j 7Q2: _ojbY.C T \?CZZU,mUdř}8];έ8mKgPF^{g<FޱrsFݲ `<*)v8]sZ`c'x!jűwk6FY ATd&9ә,]\-wQl}hbGc߃On8RjGwc`yՃ06ݓnFftfEwMGu]cd (2#d'y%nꯉsbߎmhIm6\9魐 (ꕾh3/Pq~tGO, ~gShmTFϺre{ziO Szָs:ɡM7U.-QH "6~S<2سP^ A } KBVڒ4S'+uֶ11=Ey5 B;C.f'cC%;Y-p?YҔ EFt>r'|LiA@3ϳMa` bą3(> #g1K)LJhRu-%kQKFpPj IZV L~llR56.}zwS]pZ%0‹+k!SA`c^mzk v=9ЙkڐH}"D4e[efRABfŞ@ҮLê0%B1F?Al]r/3OƝ_|%´Ub܅IQ<.(8GUzB ie EЄqu5:BS"N"aN,GjԒZG.8eSIZa'#'ƻFKpgX5 ?\ b3AMJe߭nrǔB^Z &y#d9=˦f!=L-.AA;Hklx%ଥhL-_h[7%GEASeGCYmmfM-Fbm&F?K8ZHԹY령lh7nS%~`P .k:Ŕߓ92eTPC(r{h" \N| 4 ƛę=v7dUnK$£^)G ABLgwԴYnJ!L-daKfRA>U:]t4EaU6؏Gs>g%X-) -AQwdvl4ψ:ϣyjnV7=|[{Ōcy]gۿ ^j۔L- >'x4r L2ҩ:w~I['h5~wIq'Z;,xe .0U+)d5u8p~9 : j  JFEZ٬ht𸮸Hc_0Bz5#|vsOfծCwZ|!%h|_6gٿJ "Ix!N1xЊv-8)hB"Lɶ[b*e= ,䮖q>l7O ų{) ~݆CrG *>uf6pjxLX80ĺ*%Z15U/%ky9A % 2!O:ؓto@`]z,-oX$' w^}e/spoeX,B/Pf!ȿIMN(59{nPTHCal2cZK]b1[bSR{/fOn(DŽ I~334O׎h58 Y{gRC=?@ZP4P2MT!Ȫ`cS(Hr:(F(*Fw,G ]=.75OPlWru\$T612nO4Ebgwvo;> 箶D56 ?*€.96O+E}(`T6%>'R.і75ż3\Ȍ*!_&YXa^ At nRtl =A*C\Q_,55)[Gt Lp\fr(< 2@Sq9| vJM>a{]C~" vp_<kw^5%yVN~vU7L sjv\ITShW$$ơ}\HEFOU=Hl-7*-Dʓf;L&,wՍoRw+LYNF(:|ڢ `X,?[5/˃熚ĽܝLnDAQ7ikpaز_͹ v6UkQu;$c/bF02=4I${違aшXaJW'YF0৲ ZhR'H4<1݆M&TS2،cyMK%*r6A1pwė|}79\MCS-0=p&_FMB%q]}і3<\cQ@6UD7ge{D=)-PR{'֭Va|O$DU'H$)Y&ʿQQm}D\lMC}4ؿ9l}Oȸѥ u=M# 3fQ$7$@clTBz!.^ PLRRMKzH0 W;2j떆t{F⨈'iP}OZ$̌l7u߫RbEVx{khIش{>'X@r/&vK|؆uڬʕZŔHofp 0V_fM;}>TQi(̵ھbИ"͕ eHOQ|ILwհ%\'C2p( TDGp|̧KHSh ;~<H{wWݝR̿_/"G]"}(^$ -XSrOB H-f*Rh>6Ӌ(Mod7E`-nC?VTǠsҜ ,(< Qo}-\ei`R \1U'9P`ĩ'I.g Khaa-kqvܻy^-zy}su䨢c KP$n=_+^|z hӵ+,8UhWe2^!' RGR{0\=:Cs KDb!Bu|xrfN-2M}Ӌ}M#4#L3zqi~խ>e@JG߸UVc1`OkUiT8辂tWՏa`R)N254_(~a֫'cg;_6 g1ۘ U^ܤh?[H#rd_bӢpm.?bFWA %]^@;0RfDûi?\jp1nX;l @: 0Adf&z&;VQ(O;;S?fIȿW;T2gyL~:kNy=>UӍRCfӿ';K/9H2|e}9d~ !a۶y`ڴ`|υr?6E-?qwM_˰ hinoRжbҦ׫Ugႄ89~"7kWnnzQ;+H'$' bjI>%(u YI|*2bi׬KW:|dTdžz}|NK\X66.=Œgn77ʜҤ46SŒ|~"!DAjFIS]{J(|M23|m4srT6a=K҃ n:+ԣeG(x<]#17N;I:Ka5UXGq&g2 (U-WWݰ75ZF;$MlhA00@Df Y_H=ꞵ@,F4-f67.Zx2CʷaLPhwo_%'U_sBgc}+RTAdnFS[T@'EPM >F  /ƷY6РӮQ*s:i!* N3W"b QTp$y@ jUŊXw 6e}ޒ)G*(ô STvb:k]eD%r1/!T ı"ە>N#pdB ĞAHk:Tw- 5z.zpn8.f(7b$`ƥ/dXJ=6KݛWw-eڭмO )-l @ ~!<;qxLj5ጂlX vpﲗDM,(w:Sԋ1gв&vt\ ovמ9L+uaQ@wso%G!%QH0֭gɓlĥ{6nWAl ) mSqNϑwPJ>!*Zw2q`tc-KVMpb_7MQV'$9~jBu ]""]9 ]Q}7^_1I/e?|@.Nr3 j{:COm:@&%p{0uUgko?*Ųܹ#n IQJPkoX-4؄~,7;BdQEj "b1AA-ۏY q2ֽJ閉"XF6At"PQ<>>WtHOϗ_]3F4A {Ń^^ rEb':"iA8 ܏DƻLꐍT:WqpӉʺwqFIMI3ӂ!5ñ0=:r(KF$ w!Ar-WCRF{R "J ).I ll͐oH c-d/t wnt5Y?YC_7@VpBip>A& /^Ψ nu` N~NQ pDY :~`v hiEad1 M@R5e]K[ |K?ĥ ed 0!t _`ɹTp>_i[-)hHNf ݤ؇XiFVM Bm@Kqj^{ṱ1Еz"M>La"^y?iD`.賡:~%oǖ,P:VGՖIWhwd4msP=A,iSHc[ڕna7>.B6} 5y:DD(krl)]9zdE$8p&3jIZ}4B:p#ʦ5uƆE^|KŪXédtЯ 2ԖPZcݼn֙8_SޱFMfd϶9aM}*rB\&%vzzr[ 'o"uK䚙2"O$)Y(Uc#PGj8 = }+1vPk^X+~BOԿbW-6|G] aRn̆EzTQ7@5lqW0[ 0oFh?+S'BLmV4$_|ys .m t'zm$`*l >xV:f@v3t,bPIFJzxA>dkKcq ]682~JKaE sjH=>6ЫcTGJi:)Z) _"@,|MO5I;]l@D)Md -AAcl:az|fw(S?WTAJdb䯬zw®AQ',vN>-g9/Y`;X%{X^̿p%:)8`~`_Y%Ӽ"{'4"*'@EtۛN4gQiC6TY(zdPO [g/)]&I:}m (sw1)@DRZ*.A챛h{u 4񞷭-2hn7獒@ks).4 [jwbaB"8E%^K1#9E}@x  %XU]-[ SV\,CM@3k'RŬg4>?%Ԋ薆K[Y8|+c_`}^̀.͕2#cZ 3S!jWU^+M_&[ǃ5Coa2e|U ڛ64Du;Fzߦ/v挀⤉d[2э=hx$D XJԾD>,!OO$j4P6)YZs$~MJԒhb⒠c7gض:d@(ֶC2NVhb~Yʁ3`ץ|'ccYyB*n2T8.aιY\#yYs$c=@vj҅EAB3e+ b_%,kǭm:񯵖)t`>P3~ޭ+&<=[ E HuzŸ`4458wQtx:vDn"" G/o]X&'.t :{/dSK&GrҞ}+*C:dEԇK!${b b?9`l mތϭVb2l.{%_U/MIWJ!(X8;qIpu<^WneR4U1184F͗ 1iX;g:N!)ZkƤн* ;Xg%K^]ŽVI'Ot \ Uo]NMXJ+:_%^߻~D{C~V_;yS\©H&q҇h~4wOK^ -0)SJ=ɵ,վ$iN*:vbg{4W`7 1tѼȄx@ U Wή MqݬQ^F=.[ -Xy"U5W#+F%J9N |[G%$4}3nu..ߒ&3P(Կ[&(a"Q'wι2M68 h0d_grA~b8;+![%|Cp4ݛ8+Wݟ}eڼ1`?Z=GZX'j&TeT.*oLhk 1=j D+N 78&QL@鯗*{SD\|ASZl_C9(dN  xOf9'pE.5;~_=yd.)F31ֵ#o~(9)ubL*_mj kNBZpDCvARj f'rJRH'†\. Q̝aٴ+޵YzP䄶U(i;WPf۰kB:f̗=BZAiprZ}Wqi׽UaXg_tri,OWjNCw^%xmOH+ ?@SS [4Y^ m#12;1̏?*F[ ѿ]d—}de-qWo^pUE?A(?. y>0(D.K`<CهsE \xڏ%~!\Xj>]yr(PKmA gɡOz,DP-zǜݠG?+C&|(BFkS_b0PaҼ&*d.!龯nTd < ԓju i) ZZսUE"aOƮiYm-84,|}CrrsW9ge+ !*'֘CȥV>81{fI} uyOo+LzW?,fV3dNYsϞ¨G9\|[c͒WKo UH-|vEmeKR'?L c^˪#ޑv؊~aGHOx79y!ΡƄXGDz֩T)O< >sCX)m*T:{!_-׬ilxʼ-=JgN'UA]΁>,Dq‰*H3QKnKn=*sn얄\ Be1*Wp+y`&/m632 ǘב2k)ZJ!VCqZ:{t3ww/̀Y9Nf@Bt*eC?$A+qbVՆ5I#c2Wb 2Oˈ]SI#Xϩ/eVEK.em:F;`0FwqKN9酻k3_Ja>*Ie4s4D>F +6^UA%1)#3fm0?Hz[Ğ]0wsrƋow D԰1[r!hO8`݉yC&L...ΛKS(6{ʽ ȆȯWL#4 !6hу;LpybW ur#}Jt"*|ъ|6TkJ٥׾X+K;x'7xĂ"2B JrEջ鴰uC߰M@'XƯMQfb DYlÏ$\bIg^ȋ[1R\I9j^g} %aSM*ne⟶.܅Oy3ﯽl$]E,(2SE?N:7RXq6#ӐǴ i˟*a!mVnrF Mw =F1Ga޿̓QTUe,`BoZ&WГMo&lNHo+*RڎF[d1JWƲj CN܁yFGe nb{'~1!wLe\*TݵvA~Jĸ"ĒI>O"3&N3,K}hfD,{w`_%$lP^DL5袔:N,18l"IRz%ߙLV}E3w'5]?M}RmQbICSup"5ܲHt6RI%R.r(%,;mY:x5'pEI5ʉ T)c9F 2y.<^6%f~o &@U<{c=΁fSQ \ݱfcsԏLWT,d]y",#1d ]a˲Ȍ[ 9`u޶2>mbq>T"×5xp-|LIS_u{W Gݶ~N1 ^СGNpA ͟K׆)€2! 4 kX.^6W/m);Bvcԯ*2W܂I?,gYMV#ލZMgA71Ǿ!Et[ٗJ6/V>e~9I/FOBjif8 x 世 J+d^l#< :LJ3aMX jv%2w-tz`G4Е80؛byJ9uA^E/ixZ$q=CV7y59w=e8P17Qi<3|)7WDjl ]T;H랡Vo?qMzk/X{,Y/LkXU +,  "o\e={,g^;h}g{n^|,͆,>Y&!o?Rm=E}s S}[{q!1p`]x>>-F"룝1tyFoV7!=f(LupЛ+O3njtD*+V<,Y *z.I[<74~t."v"Qd8[%Z 7:{0엍w '$j6s +૟9~Dc ;ZL*bhxQV }WOYl[*#^#x lECzTzKIx0r~ET b+e4E\|!:G73DؿtH-Ou=#"lLF;OmD"XEX yN[[Lt#!ݪ0DFcjMe\Qa>VG|,R/I% ѲqCmOR@ј1% x%ek)#UTD߹-(Cb͐.#,Ks]UJlw}#x7XHI#_=-dW^Ӳ=ܷ qJ>!tEAsQ E)tpSY11(4v[;]4CfRlife;6-t()Q?(1qduͼ7.l{Z%v6#jH&Uc &Tj< ž` W4@?_B'=O ]cS4yuCSWypuhQظ3An?zԠjʡ٢ahM +w_ 7BZBҮث61|լzYt% ,RXQj8t azx&MO+ d-0 )> !EmʾLEb3Cf՗4rz"/!K(Ws/>_d`-+ UޣS@{Y\H@jY*XzA;[R̝. Sk"|MmapQmZf=9ʚƲ;Ni:mfIPp(B;:T߇diL9Ɓ qq ~ 1PX+)4[&g@% (/֫eeGJb-/bmGjObF^#sz Q4ZdjU\ۉ|mj:Lt)t=LgaMh$PR&%8}]f[ҩG5_qN6k>}]1-%f?|_)32 /ϘĬA9,Nei,+APwG% r{=m]Ker0*}qfIOP9f`̣"l0ubiQAm"6L\ 73u W#V~*Ϯ_Y% eRsE`Yғ7?YGdI1 /+SEg(2+J# o(H~o?5mP M|hJx̣UЗic]Y&Iz@V !d 3 ϩenx[}5 beF":&gޯu!NN1QD(;oL]LobMRjӇ+{YK|cbnםtF0̣cqTkt 5&"񤻲aC1r#̔G;kׇ:.aI{a7m(slmjO>^ q0NL5X=@ |vŨ@ {NtC嚥 )~G~Um[ 4|dTx {vn4nHYo D"QjJ6aekDNꅂ` rnjD0wJkCzKE82 Li6oоٓ{btW(CXl'#;Qc  aarH4 PH>8h0@֝-ꤞVDYIЕH.ǫg^P~g/C?O0Cw1y0‘wz]x4$f ݒ7L5nP([ [_˱dI1ܳ'Y硛<,9ˏERftj5ӥHCFHUz TI #W2oݞ3, !zX-jAN rsF^,!A݅M9BL?{e7_Q<a{?dfP4m5&y ^Ul4`I&<ƶi9>]ע=˃saeˆZf͙Mm0ь[Ɵ]m\7$atwUsێHM `Fd.{_0=k2@vQ̈2.gGHqRWz/"hjAqEX$u)mY] D9|YJ(t$|ܗp8ompYBWGsE1R߈l5vPb 5誳w Mϝ/f2Uإw9>nHB9OirϽSZ8d`A5j^K4uh$#C7SGkco ]"V[,q^5|H Ys_97DF˃ |ZdĬG]!K#vhH?Wkl-u ϘBjkR_λҨ}ޤ8`uh&D8yI U ln6{ǮMx'ĉbsi|2>U {Ydtt+-{()AV]ѨQ31N'O1}eZ}9.Q]/KPv>C77-6i! =d]mN.:+ iU9y+zkBkh f@\t*z~HC$[,(W̥ūvLKcpGfÀ9ǐer C|)N@$s!N@Hαbж$:rjPs,;1*1Cm"#hHK ^g1`ռ}^{̒(\snEJS 0 !Xvb7nS5[{wf(C`@Hhz.P_~Nas@vs,|nj ya,Y ;r? b0DYSv q `,)HuR.boC/+sy~z [.mpZ@f9vquղC$ 2nV>A C5 gz{g:,:©PVy`zƛչ\\N]!"|p$ TƒHwOPV}BbQ"mx8[ywz5 pᆧK^j,=P9g2*7|4n#CL%B~:MQ\ex:63n](4Hr4q ^|tVXg?LB\6C91d3 ȶ j^% hJmtQ#7xn#`޼ DfG-wYል\l:tN˞]7 e?SW/uR2)Yà`XFL\B?{5f3NXE atJdBh8*ox thdPkfAOW2P+PS}#~Dc1T=X@vʲB8gWf 5y.+ۯb\F"3 j}ebc-Tif쭧38nnLXbV~u d廊 j{L4Ϟ**TXdf\'ԊL% qƾlbqhQx%k(JZ [> YZ