denyhosts-2.9-4.fc21$>(PjJU(k> >?bx?bhd   B $3BH Wk^$^ ^ ^  ^ ^  P^!^#^%t%^' '('h(t((8(K9)K:93K>N?N@NGO^HPx^IQ^XRPYRX\Rp^]S^^XbYdZeZfZlZtZ^u\0^v]w^p^x_^ya`AbdCdenyhosts2.94.fc21A script to help thwart ssh server attacksDenyHosts is a Python script that analyzes the sshd server log messages to determine which hosts are attempting to hack into your system. It also determines what user accounts are being targeted. It keeps track of the frequency of attempts from each host and, upon discovering a repeated attack host, updates the /etc/hosts.deny file to prevent future break-in attempts from that host. Email reports can be sent to a system admin.TڧDarm02-builder22.arm.fedoraproject.orgSFedora ProjectFedora ProjectGPLv2Fedora ProjectApplications/Systemhttp://github.com/denyhosts/denyhosts/linuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset denyhosts.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable denyhosts.service > /dev/null 2>&1 || : systemctl stop denyhosts.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart denyhosts.service >/dev/null 2>&1 || : fi^s9!+   :~  ccQ;;#{ ^  /-8-8ii  %,vv Iyy  ^^RF! ^s '큤A큤AA큤ATڦ`Tڧ@Tڦ`Tڧ@Tڧ@Tڧ@TڧBTTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATڧ@TڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATTڧATڧATڦ`Tڧ@TڧBTTTTڧ@TTڧ@TTڧ@Tڦ`Tڧ@Tڧ@Tڧ@Tڧ@Tڧ@Tڧ@Tڧ@Tڧ@Tڧ@Tڧ@Tڧ@Tڧ@1af6ea7b5e20387fbae178e6738f98f017d1414c39c66527d2483a108376db307bf5b819e0e2682f722de9860dbc3e24dde881df658aca9d1cace03d16cd7b4281a6ede98cfb815318c91ae65447be73c48bc5b723ba1c127c08ed62229bac7e6e746809b128a1d08caa4e6fa8bb86d88795808522014e4d18a848a8abd1ca5d553ee2bd54304fc554df48c5e21be0cd46cf8c9b6a6978af0c56d412b2ba87d35747ed504158f6ffdedc302a3adf7ebe995e247b9a6617cf097d3df9afb2adda75ad4f4c2943325f88064ad2beae890b59674be2bf0404b30afc5584dc4de4bb0cb6fe6612b5c93a55cf17fd3ff016be706c0e2a577b5c8d5381deb9ade733e50cb6fe6612b5c93a55cf17fd3ff016be706c0e2a577b5c8d5381deb9ade733e5a4bcc97aa0c6d5473455577cbdb87b31fe4f31579f413f2712c931bec0236de9499621b4db48b4e5481f08b631427096e486f8edc569ade3abc59f01ca6c9c9e499621b4db48b4e5481f08b631427096e486f8edc569ade3abc59f01ca6c9c9e19a533ab99d64614307f94fb9bc82e113fef7f3c8ab19544c375ea1bc89a5fa960e91f37d944a5f25b0fbc4546475437cf14b31a79398e203afa1aba4c49d45760e91f37d944a5f25b0fbc4546475437cf14b31a79398e203afa1aba4c49d4570b4e6e2e4307ee6a599415550adaa61f8c8e068a7a20d9ebfe09dee5c57ea67931c52f80e4dd124b369f9d82934575d24d1c66d430aede05e17e2d78323098b331c52f80e4dd124b369f9d82934575d24d1c66d430aede05e17e2d78323098b3c60119606fe898693c9629ee13895605c68a786376d7e1cf482cac342efb38892a2da140513991af40cd9faada680712feb99d76296048f6d436b6c9ce8534932a2da140513991af40cd9faada680712feb99d76296048f6d436b6c9ce853493da4d5b8a236c85d6f42f3eae0c244cfafab98bdb479ebfbe853fbd40b7f771e8c126061a9717ee3d737396c83e5e4aeae844e34c7278470badcf28f66b81ddc2c126061a9717ee3d737396c83e5e4aeae844e34c7278470badcf28f66b81ddc2e6ff3b1d8a06a58bb14d9569e476d61f2524e6c8a0fba31c1cbda8108f729bd6b615c8928110e1e271a6b97947ba9769b3201142f869dae642a83b923eccf6d3b615c8928110e1e271a6b97947ba9769b3201142f869dae642a83b923eccf6d3afab5fe41356cccc111c7dcf4db4c2dd49b697df4a16caaf22e3a7f83572cdf6fab990efadfbb2c171c54580c1480e42f4c9790bab3bc5b882925ad6372343fcfab990efadfbb2c171c54580c1480e42f4c9790bab3bc5b882925ad6372343fcca4a3be02b58a48d302719b4a6f517c54d929f613743b15d5034eebca433cbb07a2f2483d8722eda07b83efe31b029c0497afec473900452bf26dfd047373f7c7a2f2483d8722eda07b83efe31b029c0497afec473900452bf26dfd047373f7c65be9e6cc534ad62a5375ccd777cc4c09b29328a1aed3e6125fdedaed3450cbbdd617648e2837e7d391213bd690e4a8fdad2bedef947d10abe182afa9bf4b5efdd617648e2837e7d391213bd690e4a8fdad2bedef947d10abe182afa9bf4b5ef849956e477c175ec97e9b135a2693a3153258c6247224fd0de2db28cd3fec766d76b34c73f7f1795536de085b1156223573d8f9c91f62dfe5289d99e1f048786d76b34c73f7f1795536de085b1156223573d8f9c91f62dfe5289d99e1f048786956770f763f1d636e58a4e8b681627215edb036c441a1f64d385e2575d3db935a20481dcfda68662d61f191f024fd2b00fe4f7565f5d3b3e48e5f15d2ee32ba1a20481dcfda68662d61f191f024fd2b00fe4f7565f5d3b3e48e5f15d2ee32ba1370b78c54d148c821f46e4fe3051f421602bc26739825a134cb6c71a3f47b23bb0425512372ce0268e7c1ee5fd0fd19eed72da18df45f2ceeacccff80bfd324bb0425512372ce0268e7c1ee5fd0fd19eed72da18df45f2ceeacccff80bfd324b55967461f38c3d8ad91a4eeabbd57a83da14d895b5790f5996d735e5def24e92446c89ac5c7bd01b8cdb45388d84f708138e4994c0a723b875e208677f1b41d9446c89ac5c7bd01b8cdb45388d84f708138e4994c0a723b875e208677f1b41d99a7aabc78bcb91be63187c90038b43cbffb611e5357409a71f190f2976115003892c0e847b4593e7eb7f786499bb1fac1bf3220a59715fded3a5498e6c7fb73f892c0e847b4593e7eb7f786499bb1fac1bf3220a59715fded3a5498e6c7fb73f2324ed0436d44945537264e96da575cfa3fcf3d675d76ddcf41aa79b23e0f903927d12f53c09f484f47b1efcd6023119360ed833b3e5728853060b6332db6a71927d12f53c09f484f47b1efcd6023119360ed833b3e5728853060b6332db6a7156c86f6ddad7b3b58ccd9f9a7f5b9af2abaf20fd38fb3e3cc44dc7f83cd5e721bcaa35a99b753ff293c6a86331a393d2055941c25664d03672be09979acb13c2bcaa35a99b753ff293c6a86331a393d2055941c25664d03672be09979acb13c2b23db9fa84391fb99ebcb857281c0c69073c63dea0384d00dfe328df1a83066c4575f874088ac79ece91b2d4ffa52117f4d64abe32fbf515c23856ca5bd1f3424575f874088ac79ece91b2d4ffa52117f4d64abe32fbf515c23856ca5bd1f3426263c12be913905da7dd2266075f59ba58ff670c14d7e4631c0f543d1bfe29323dbefb5c07e53553e580b8dff63bc787b1b75da60cc9da9bb0f935be7f465a613dbefb5c07e53553e580b8dff63bc787b1b75da60cc9da9bb0f935be7f465a61b985a683a07902ad7d90813bba7c5b9ed3c9115fead9055d5e9cee778db8c361a5caf9c6ab2287a3165ed23c148a2ba88571e8352092408421b2f5326661c3cfa5caf9c6ab2287a3165ed23c148a2ba88571e8352092408421b2f5326661c3cf20d72c491b323aa61be7bcd6d05c5a930f5fd4aa4aba9466310003cdd9361a54f8d857d3e7e04578bf4ffbf26387f00286d25323f735ab02c0893b571890ff8ef8d857d3e7e04578bf4ffbf26387f00286d25323f735ab02c0893b571890ff8e242241b8c012941b21b32f11e7c2772a8dc3a9476710cb35d46482eb1b095bc90606bff171414ea4c93f4e7e3892f38e11d115a50320d258bf71a5fc38d798c9c7ec313c7d29d46210a444b02aa55850d6bad7e46502c887a231824454aa8b3d3869c8de7225bfd764e398d22ab7a2a355d5d775372e196392061d3cbd47f6d7590aa6fb6cb21981d1838ec2fe7d322e3767df287be348e1b483f2755183e80db2d8e3292154046109d192e3efa00127456d8fd999b44c5c808cabff329822717bf5b819e0e2682f722de9860dbc3e24dde881df658aca9d1cace03d16cd7b42825f892d9639574ec850d916bf2c24f9c705fab03c7b71535fb6e5f89cad3929104df4885ca35d408663407a9162e4b8a9c4f3f978e8662540db5a8f5f695812e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdenyhosts-2.9-4.fc21.src.rpmconfig(denyhosts)denyhosts @@     /bin/sh/bin/sh/bin/sh/usr/bin/python2config(denyhosts)openssh-serverpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemd-sysvsystemd-unitssystemd-unitssystemd-units2.9-4.fc212.73.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0.1T[@T[@T[@T SRx@QQ@P@O*zO*zOMQ0@L8L@LF@Ji@Im@I@I1.II-H׈H@HwK@Hj@G~G|@FvFɂ@Fw@F,EySEx@Ex@D,@D@D:HD5D2_D-D-D-D+@D*vD@D;@C@C@CCCCǖ@Cǖ@C}@CK@CA@CA@C.@C Cx@Cx@C&C@CCB2@BBTBBߎ@Bߎ@BƁBBE@Jason L Tibbitts III - 2.9-4Jason L Tibbitts III - 2.9-3Jason L Tibbitts III - 2.9-2Jason L Tibbitts III - 2.9-1Fedora Release Engineering - 2.6-31Jason L Tibbitts III - 2.6-30Fedora Release Engineering - 2.6-29Fedora Release Engineering - 2.6-28Fedora Release Engineering - 2.6-27Jason L Tibbitts III - 2.6-26Jason L Tibbitts III - 2.6-25Fedora Release Engineering - 2.6-24Fedora Release Engineering - 2.6-23Jason L Tibbitts III - 2.6-22Jason L Tibbitts III - 2.6-21David Malcolm - 2.6-20Fedora Release Engineering - 2.6-19Jason L Tibbitts III - 2.6-18Fedora Release Engineering - 2.6-17Ignacio Vazquez-Abrams - 2.6-16Jason L Tibbitts III - 2.6-15Jason L Tibbitts III - 2.6-14Jason L Tibbitts III - 2.6-13Jason L Tibbitts III - 2.6-12Jason L Tibbitts III - 2.6-11Jason L Tibbitts III - 2.6-10Jason L Tibbitts III - 2.6-9Jason L Tibbitts III - 2.6-8Jason L Tibbitts III - 2.6-7Jason L Tibbitts III - 2.6-6Jason L Tibbitts III - 2.6-5Jason L Tibbitts III - 2.6-4Jason L Tibbitts III - 2.6-3Jason L Tibbitts III - 2.6-2Jason L Tibbitts III - 2.6-1Jason L Tibbitts III - 2.5-2Jason L Tibbitts III - 2.5-1Jason L Tibbitts III - 2.4b-1Jason L Tibbitts III - 2.3-2Jason L Tibbitts III - 2.3-1Jason L Tibbitts III - 2.2-6Jason L Tibbitts III - 2.2-5Jason L Tibbitts III - 2.2-4Jason L Tibbitts III - 2.2-3Jason L Tibbitts III - 2.2-2Jason L Tibbitts III - 2.2-1Jason L Tibbitts III - 2.1-2Jason L Tibbitts III - 2.1-1Jason L Tibbitts III - 2.0-1Jason L Tibbitts III - 1.1.4-5Jason L Tibbitts III - 1.1.4-4Jason L Tibbitts III - 1.1.4-3Jason L Tibbitts III - 1.1.4-2Jason L Tibbitts III - 1.1.4-1Jason L Tibbitts III - 1.1.3-1Jason L Tibbitts III - 1.1.2-1Jason L Tibbitts III - 1.1.1-2Jason L Tibbitts III - 1.1.1-1Jason L Tibbitts III - 1.0.3-1Jason L Tibbitts III - 1.0.2-1Jason L Tibbitts III - 1.0.1-2Jason L Tibbitts III - 1.0.1-1Jason L Tibbitts III - 1.0.0-2Jason L Tibbitts III - 1.0.0-1Jason L Tibbitts III - 1.0.0-0Jason L Tibbitts III - 0.9.9-2Jason L Tibbitts III - 0.9.9-1Jason L Tibbitts III - 0.9.9-0Jason L Tibbitts III - 0.9.8-1Jason L Tibbitts III - 0.8.0-3Jason L Tibbitts III - 0.8.0-2Jason L Tibbitts III - 0.8.0-1Jason L Tibbitts III - 0.6.0-1Jason L Tibbitts III - 0.5.5-2Jason L Tibbitts III - 0.5.5-1- Add patched implementing --unlock and allowing logging while running in the foreground. Adapt the .service file to use these.- Allow configurations without ETC_DIR.- Oops, --unlock doesn't work with --daemon for some reason. Fix up .service file.- Update to 2.9; drop outdated patches, use %autosetup.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Add Patch for CVE-2013-6890 (rhbz 1045983). - Update Source URL. - Update README.Fedora to indicate syslog requirement. - Use systemd scriptlet macros. - Remove pointless macroization.- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Minor cleanups - Remove magic around /usr/bin/denyhosts.py[oc] since rpmbuild no longer byte-compiles such files. - Remove some outdated comments.- Convert to systemd. - Entirely drop sysconfig file. - Patch code to set HOSTNAME since there's no initscript to do it. - Eliminates the whole magic "runs from cron" mode. If that's desired, simply set up a crontab and don't enable the service. A sample crontab is still provided. - Update README.fedora.- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Don't need %{python_sitelib} either.- Update to modern packaging guidelines; remove BuildRoot: and all the buildroot cleaning. - BuildRequire python2-devel instead of python-devel.- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Add patch to keep proper file context on the hosts.deny file.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Rebuild for Python 2.6- Tweak default config file and add info to README.Fedora asking folks not to use sync and to report bugs upstream if they do.- Add patch from upstream to fix command line --sync.- Add plugin to restore file contexts after purging.- Fix up patches to apply with --fuzz=0.- Tweak initscript priorities to ensure that the MTA is started first.- Fix initscript lockfile handling: Stop creating the lockfile in the initscript. Clean up stray lockfiles automatically. Don't attempt to start the daemon if its already running. - Various initscript cleanups. - Set default configuration file location to match what we use. - Make it easier to add extra options like --debug from the sysconfig file.- Properly escape percent symbols in the changelog entries.- Include everything under %python_sitelib to pick up any egg-info files that might be generated. - Silence file-not-utf8 rpmlint complaint. - Silence missing-mandatory-lsb-keyword rpmlint complaint.- Init file tweaks including patch from Jonathan Underwood (bug 188536). - Attempt to add LSB-compliant comment block.- Update license tag.- Apply yet another regex.py fix from Jonathan Underwood to fix bug 244943.- Apply fix to regex.py from Jonathan Underwood to fix bug 237449.- Rebuild for new python.- Update config patch.- Update to 2.6; fixes bug 218824, CVE-2006-6301.- No need to ghost .pyo files. - Fix %{python_sitelib}/Denyhosts ownership.- Update to 2.5.- Update to 2.4b.- Fix uncommented MacOS X SECURE_LOG config setting.- Update to version 2.3.- More reversion of the name change.- Revert renaming of the denyhosts.py script- Fix permissions on plugins.- Switch from $RPM_BUILD_ROOT to %{buildroot} (looks cleaner). - Rename the main executable from denyhosts.py to denyhosts.- Specfile cleanups. - Add hostname to default report subject.- Update to 2.2.- Add some additional ghosted files.- Update to 2.1 - Package plugins and scripts.- Update to 2.0.- Redo installation to match current Python packaging guidelines.- Simplify "[ -f ... ] && rm" to "rm -f".- Delete stray .pyo and .pyc files that appear for no reason.- Clean up %post script; just call condrestart and don't bother with the call to --upgrade099.- Update to 1.1.4.- Update to 1.1.3 - Update README.fedora to document what the package currently does. - Drop default PURGE_DENY from one year to four weeks.- Update to 1.1.2- Bump version to fix build.- Update to 1.1.1- Update to 1.0.3- Update to 1.0.2- Bump release for build- Update to 1.0.1- Restart the daemon in the logrotate script - Stop the running daemon before calling --upgrade099- Fix condrestart - Actually install logrotate entry- Update to 1.0.0 - Add logrotate entry - Clean up initscript - Add notes on upgrading.- Automatically upgrade the format of hosts.deny entries.- Framework for enabling daemon mode.- Update to 0.9.9- Update to 0.9.8- Rename the lockfile used by the initscript/cron setup because DenyHosts now has its own internal locking and they chose the exact same lockfile we were using. - Turn on PURGE_DENY in the installed config file. - Delete data_files from setup.py. - Enable purging in denyhosts.cron. - Add README.fedora file.- Package CHANGELOG.txt and denyhosts.cfg-dist as well (as documentation).- Update to 0.8.0 - Use proper Python installation mechanism. - Drop denyhosts-0.6.0-version.patch as it's no longer necessary.- Update to 0.6.0 - Add fix for "from version import VERSION" issue.- Use dist tag - Don't automatically enable at install time - Include %ghost'ed allowed-warned-hosts file - Use %ghost instead of including zero length files. - Source is at dl.sourceforge.net- Initial build/bin/sh/bin/sh/bin/sh  !!#$$&'')**,--/00233566899;<<>??ABBDEEGHIJKLMNOPQRSTUVWXYZ[\]^2.9-4.fc212.9-4.fc21 denyhostsdenyhosts.confdenyhostsdenyhosts-controldenyhosts.pyDenyHost-2.9-py2.7.egg-infoDenyHosts__init__.py__init__.pyc__init__.pyoallowedhosts.pyallowedhosts.pycallowedhosts.pyoconstants.pyconstants.pycconstants.pyocounter.pycounter.pyccounter.pyodaemon.pydaemon.pycdaemon.pyodeny_hosts.pydeny_hosts.pycdeny_hosts.pyodenyfileutil.pydenyfileutil.pycdenyfileutil.pyofiletracker.pyfiletracker.pycfiletracker.pyolockfile.pylockfile.pyclockfile.pyologinattempt.pyloginattempt.pycloginattempt.pyoold-daemon.pyold-daemon.pycold-daemon.pyoplugin.pyplugin.pycplugin.pyoprefs.pyprefs.pycprefs.pyopurgecounter.pypurgecounter.pycpurgecounter.pyopython_version.pypython_version.pycpython_version.pyoregex.pyregex.pycregex.pyoreport.pyreport.pycreport.pyorestricted.pyrestricted.pycrestricted.pyosync.pysync.pycsync.pyoutil.pyutil.pycutil.pyoversion.pyversion.pycversion.pyodenyhosts.servicedenyhostsdenyhostsCHANGELOG.txtLICENSE.txtREADME.contribREADME.fedoraREADME.txtdenyhosts.confdenyhosts.8.gzdenyhostsallowed-hostsallowed-warned-hostshostshosts-restrictedhosts-roothosts-validoffsetsuspicious-loginssync-hostsusers-hostsusers-invalidusers-validdenyhosts/etc/cron.d//etc//etc/logrotate.d//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/DenyHosts//usr/lib/systemd/system//usr/share//usr/share/doc//usr/share/doc/denyhosts//usr/share/man/man8//var/lib//var/lib/denyhosts//var/log/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabiASCII textPython script, ASCII text executabledirectorypython 2.7 byte-compiledUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:;<=>?@RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?7zXZ !PH6>;X]"k%aKIb0f8Jdms/?ר|mfH egUT.4n(_ ֣羅ս6f^~dgnEhOGru VՍf~)ƍ@1T(wQmPDPm F]åu"A?X-q"O2+Vi1XHWgXp*=!'⽝ؒ/5'8d+&'Rt9]9MQ'bw(b&Aȍ0$Y, kgM8̉Z uqr^vgl&qhJT tmdx:z &:+\vp&Pe|#X]O43Ԯ3*ã3jgX(/0=_vL+r'[0z Z_FI ¬ Dz7c0h ψ"Rip;%߸/tfSە?Q.1Xza٨$+!]įal@(zjaj8,A[z f".zKx%z7J?nyzu_le>*߅:|ٗ#͸Cж/K'ipV"Saz#MUE8diK4<0[T,ҁh^׺j)Yg<&a׵kk˗]I"LQR9D܅윓ds1)Y0@4 gr=T4"x(ai$.%Xǹ+PWZbo{@X8aUY E'{@dyK氨X_[Ȇ!s+4JbF}WkQZ'O7V fV#P6nnmm&Q%mT𦈖 ւ$꼆`e̮O 168W%v=F7FMrȣ it+0|찾M,*ߖX^҂pIࢠp[=5@y6LKzjprpַOȆ>IEՀ; DIcK U|Xr?i8a !_e{ѩ$y8 A_}`%Kzd+M$5JyrTu>"/xq9hh*>SYMK(eІGy+GqL&7\'3'@Om _Y"4y.vMxSUCq($lę<VkxVDO@pZڜFU'c< zG6syכ2?HĆh޽r42~{kyW'Ę g՜% v`@NMneIoĘ,`kNMt,4Ҏ I`rb)"Qsxˮк,μԍzG1 ʈ%]E.3WvA8xŅ)W:38el򥭱p"[>hq_.e./@ZOOs5*z񻁃.93Wal9 R}cO*ٸhx#At {43,&tx-UJe@@#e9,{l{!4j ߪ^OX h\ >J2`^OEe=&m8j*{c!T_d=b`,{"jAqhB]:C/,1eWf+U#fE2X7:9Soiwy_a (wjWQ}y~6Cy?\(cohG>Mx~ƃA-e;^z?qUGNuR 1j̼۸ 0.FiG҃'3RrhOʊ~usqS!•LGK()c),q~;ԃQ|!p XMɈI\~)JsX _&JF 5%j-#4 ߩB!+ f7Ij0 Mjpdi; 'ž%۵cnHN]@`p咏b{5uvو>asZ.\T9'AOw37QW4Mn)l^[-gE15kgﯶcQF[P3$Ra>L( CQ|ܑKkquX{+p)"]y*JՕ$y a2NXhcL&2uTz0! !/罣O0Xl&x#;]́b/q`VH{XFx<} 1}@]i%8RMF(䰑})otEiQ+*O| `*A}&D{);:_tbX]c2K@alQ[]{i5w"#}X'n_tLN~*7zvzRʧſ)KrpCSIٰWu$p=}E4{YnTm|]I8/mɌRR(QAN1;N*XҿqRk=/`!oOy̍Ye:e78nmT},55ɆLهpL@wô)3Ґ폞U:'UPhy͂tN9e)z48}CL{$! ye͞4nAх3[6" !KƎuʨf‡ƔKܺEDۋ5O/6uaZQ7=o¡}MD *4vUHvvs75v~2Jt,DʢeDq4̞k16 5 4R-<~$=T#:CêpcVe\_xn%Ԋ>([q$ůnT `__cjkL]F!wbf̛egBbVRhRT љzb@mNP7ב6 F2-s|0}+ "^"#JWPy'[vsz(84SG0^r4RE]bF/BGgc5bu4H/ NA{;P9['~_44u <#!H6/_\ż031NV4 ]f8*i3?J]KedoG;0,J P׌] zqAFB @ung/`0uVEtcSUAo]y.?zǑSdѨ˽a|:XA(~jPpp\tϤQO4Pp` 0r n^3Б?(Ϸ3zfNPQ+ ;O\iI[Pvaa5IA$7FxZ.X2o(BfCeô*w I W;p/>((ҍi 4(npڝΉ94C4BAu->O-ˮ-o-U&\ M`.݂3x#̓qw堷 ƵX<ͽ> ޚ+ԩፄ_ffPN3kGvWwqHnreεè5YA=B0 nf@m'`88+GcjtbL}#OlAsGZn 1op~a8 5 ΐZ ^/( ؝m*jX gΛZ}9e綀bֵKL~4+tBcdF(Sv_"E3pƄ| ¾+'orxX20T*XsOynEl TvDZ7r lS4g\ T*LVΗ8;h36=xTy<5 ]si'OCfqE 3>8IݏNzYr+rZL\#qDA5JH80%{Uz{lX%mmM?\FU[[ X.Hֹ&݁Ht7D ޫp-LWgWC@Q?9ˤ_i.^ȏ$L9Qb(M.`(w reQw;` $0J}u؋KM8**ezgbjoņ(.ӛ>+s˭ZA,yи1(܍$vSgFOgX._* #- : lc:(F| wOo !=RiB,CY#/i}V(9^ 扭ݏΚ1_ي̀G F< !U9$)+LjLQ}ơz6DI;V)ip=FV1? kXgݒnb{LKG(a?8h99[Ze!=:_ƠZ:)jZ9."ddDw%4_YAí;'\*ECbk M~Χ&qOz:s^cT#)&ģ6(8qU.\mȗwV}t4ıe% r 9ۛNyuŁPڶY,0Co@ 2, ۽gʊb,A$ֆqm nm.kպ-/Z{J&!(CޭbVJeii$j PF{*s)N ,4x oɕwHVDM=..q1RXWvtB"=5`Խ+0fx=!Nr`5oy=rW%s yX+*dd" [}'&88o F3b@T#@-7-S_4|kFٳ؂nPCBJb)|sv/t1i5Y9&*P-Z Wq$eGo&'RW@WmGg@ez,Rb.vu,(]MXr#yl@F!W4a/Ws5T_a-FD *f$~×*19"ƽ ni9`NXׅD2Y"2`?Mċ5*N4O >P w3O(.ND|B/5+ p_]ߗkR;Z6W0JOc;93>1y!A9`r/d'(f% *g>xZJ(]Aj%yxB,6Ok( 4-k!:nHQS;<Ǚ@WRD肗i6{z<mt{=G;%Ұ8 h C/1E!έd_r'>΀H9 _k 5Xv'8,ì)Ƙ  })/=+kQG?Cwrv7s%G$҆D5JX5M6ǿSF0!3XqxT dZGf"-}+}뚒mYyp t[bj޺,5RYad(sx[;FT2K +:FONJ৅lV:gm|5@s˶A8ɜ7K܀L[2{Ғ(.~1T*5Ypr$aq!pi_(F٦;Y8k B~f )(.ޅ6ǺA,+թ|e7Ky<\.yqN䑻ЈU$~(:QwB0I/JVKECCrhWM(nok4h׿<7FƗ]vؓm@ DͶ"J["b'co1C&.~417"#Ƌ¡YZG5yj8,!&ϢAR8_fo2\˧Ie,Dңk[qA36AA1uxlrnwJ󶟆{60e4ބ m/-l6{)Ul@֕ʧWI=_h:UV@˵d]ouMShԜ/ txw I2E: ?1m(3AO0M$[Am#M K5cHBgPJ?n-v ԧ40\{AZg rZ6DWK֍{v k"0؊IՖCġ1<:e&ͷcQ@w^wc=QYlNw$A@+*( PhIT,eͮ]RKƥ-t56z`Fy $6XRuDSk;<+,PH >[p})3ygג]vrOXIvݛjQrv8t~v#4U,ۛL)2aml# BG s Vjz@:[5nG|e ^9yz'/ӿgsYI}=X'yMMId7msP5(|48Ϗ(w~ts"͜71K9KYZE0VkK˃z,juj,>Hya4V5f>}BW>@4~ *д雰knjXB|^_,bWjM0UcSY q^PKmړ-#ǵK:.ȓ-72K] h*|,kP#6MJ}І@/g JhHvod #,Ny%*%di/Ѷ$в;; usIqzz"msަ)ReryfmE8oWUl36g|;k~Ѷ!C9v$S*S˸Ga }.:xZOmߔ+/~$f5$GC*%a[c멯o\UNypA:#e.Ppu:8 wun>bnlj0bBR93BnEVCS)GZg ex}edB/(o!SF]8ּ_Vo@ObKxj\?[jD]י1Cᢈ'bDf:4 TPm&gh {l xc.6(ОMJSrX91?{17?$p,k JdMq3f& o~[1DP u V24'kdWO5\}.e8~„eB`>ӰnHXfÇK"/"_I+I߱qU乬ft_]=QpSf r1URjǣ]]z<_&!<#\hn㡞fJ{]ຍ6d6-hhOJNC8@Lp,VzF`9ڿ=1 GQl+nb RH*&-{nZf?(|eE^{c |Q ϸqPK9yXNu.nU;pmV(/^ڙC\rEce:kFڇ򜕟/]JCT3([Nr>(]rr"럟T^YKo^td"r[%#B,9|)Y0/;:n@l-P<=w\nF[jugW0sɎӤ\P˞aOچm܅FT6} Qb߉BHeKGzJ,>#zvv@y aC1X05VēgzZk6"9.ߔ` {uZ dsss;!Y"uAOFdۅ\p d8 GBTqI =^0$ ~N!$>l`R0ݶŜL "vWW]ᅢ FB-I+QS墭]GcP8-;q"*oYe03i%IWK×BrQ1+OFܩ BhZO,&B਴;lPr)Au҃7 F4aj{nA,0bqXvEst(ɼb$W9}w=? ,ohe밭DDI_if5Fts͡__pLxj ab۽8=1gzF_ð#8NR.:$8ӹ] B:nzDOQS_ȇH%IkNΤXL2C_0Ҁ>}2{]D?8E{Cb|dҁ5\Q3_ƕןu3ѣ;HRR`0KծiHx#;"Zr9幝6@aL-hoO[N7fҵcr04xT}J져{/B5w-E#$0XtRUTV( 4~߲znC.^0em6~cqUyaaSK'3kUKS2O ܝg2[\xpwz e l% z~ XT~& I0=F]?W,cdf'M(Ej?)uA{UJ*£C4MC+o|\liUʃ6H 1~M,RD.4IңaƇJ⩬$0?mȐ + /_ӻ0q+ 9mш8;]bެZ$U`Z 8jh}z:&=ʹ"UEZiFtc%EfӏK-?ma$}jOU 'dz9#_dh{FVg^K43r2\Q:[CǍq]C}} Smy 6(s`FMY]KhX:Bg'V~!oZNHC R f4nyvP~ƛ]fcYXW0bf|?]ΆC$ZBXD=uS-Y+Կ\_YDYCQuw(@0 a7z{ n[Q*so?j=Uxu0$q>W;sٹ"./j4jDzgM[бaa/$w/?]fQtP vD6a8< ϑ5ak0pd>&eZFDг`_ < F8aIxLػVnc+t  h0r?:ѲLěz63V,wdgVF>HK~Mؐ[ z"as֫"oB+!cHv%fUr׊ v,,ʜ, KSXII2_9L,p^EgCWF~{`lX3A4w[Q9B2AMa3 Hv= қ5gi';}|z\<~*k{Mn˝"' D4p {( B?+dgxHmܔq؁#=뎅x=['\C1#33Q?w8MSwԵV`Aq]6+I_]}E(}]QLD;|S82UY A60^&DHN 6EV}˓E\nTwL+/#*e*b֖\H$hˮC0Nć\>L5qB0T'ʾs[@hcc# Wiz:\n.h˹]Jٲoi2dա[aUyf4[RK>وO*׊$`;"xOwL-}h11Yn,%1:0,LR%_Ssa׵.uo(/llDfl)`"uJʤ-nܼtXk7Ŕ#wu=e j\~,2)WH^7T9D1*E8nWoxC߈YɯBs?z2TE /.+Kr1!/ىql*trqb_bdV铧"dgǮx&ۓaA>]ٝF8$d-'{`DbTp ubSx' <UL S*m|l5xq0п:zN}cdF"~ƮuOq}:K=cwƳqa+;͡BuUv 5ay>.%D:2*KEh^{}cHB`i #w{Ab YZ