epylog-1.0.7-1.fc15$>g,6nJ&PF>9F?Fd   3 =CLQQ 2Q Q Q iQ QQQ*HQ   (8)9 ):)&)G5dQH6QI7QX8@Y8H\8dQ]9Q^=b?!d?%l?*t?DQu@QvAwCQxDQyF$FeFfFCepylog1.0.71.fc15New logs analyzer and parserEpylog is a new log notifier and parser which runs periodically out of cron, looks at your logs, processes the entries in order to present them in a more comprehensive format, and then provides you with the output. It is written specifically with large network clusters in mind where a lot of machines (around 50 and upwards) log to the same loghost using syslog or syslog-ng.O9~x86-01.phx2.fedoraproject.org Fedora ProjectFedora ProjectGPLv2+Fedora ProjectApplications/Systemhttps://fedorahosted.org/epylog/linuxnoarchAI f Y NN֓ee?9G9G68K8K_.JJ5/1/1&= FY h(Xq  &'vr`9`9;33/X""   d ]A큤A큤A큤A큤A큤A큤AA큤AO9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O5O5O5O5O5O5O5O5O5O5O5O5O5O5O5O5O5O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~O9~adf123dc45f9539383d460daf3fe57844d3b34128bd7169239ca666b3f9e54d0bdab60ce99bc5a5251d24846e2abfb280eba8063217e2b7b3a4b04ca0211ea7689d118c80cfa49fb702af6e7fb689c4f4d605a22bca9deda84ac1050b7eb46e9eb6bbcd801845d0fce8ed9c378926477ffcf9e36766d496fe22984e8a8b55ac856c86b8eb96a11d4f7b4e1ac5e9230b7040fccda88c3b941dfc5a820dd83571ff4b3bb4b6ba9c3992d95e22f098477d00c68d61858189d1c11ecefa18880a997d0a4b3f5a1ad4e0b1d0af94cfa755f196e9c6d5c1c525f8869da9768e56c4a0920eca97e6377d3e8f13b70c988ab6599c00428ba781f90b59404174ce2ece6c345277df7dca28abc8b7850be164bb11ff98f3bba611eee77784009547eb69b6eb933482a49d5fb52e832a848802cd678a92381b6e11d373eb6227ab4a92dd19fec3d4fa230286d329a4179231468151aae486a42006eb3e707480058264161788e9e3623782f9d79116a07138db9991d6609e0b1179e037e1c81425470f9e57154430e5a71f1d556aec56e0376065b9d06b6f29eb831836cf0cb756dac5d3c1cb69beef13e0cb3711521eea7e937d694dec227601d7d890cd663fc20cca71b718716db9e2c52eb02045b942055a8cd0d2eb2ca2d099b6a4022326da1212c52ab786618dde36f000681cd3bb0d6e9ca617f1356e2f4192915d554a607d7c479f8786618dde36f000681cd3bb0d6e9ca617f1356e2f4192915d554a607d7c479f811700ecb4bb41b5b98b9f1d775b2b406f001405d62413ff9e5032700cbdba057cdbe5133d3e791373885f302f1ac818ce6e0b5d8ed7f915e7096bdf7d766e0b5cdbe5133d3e791373885f302f1ac818ce6e0b5d8ed7f915e7096bdf7d766e0b55337ccb6999b030071edc63eb892ad819fa8ae94609fb1394423ec31baffa8ace752f34342551dc117d9dbae55833cf666a9dada98b6538d73679fd291e617c7e752f34342551dc117d9dbae55833cf666a9dada98b6538d73679fd291e617c75ae2645b2101ad392e117b466a48d35b32513d2898dc1a6fb920f19d7632796373452cfab86b5a81a0b6b1c753b28b54c56799fd0dce8c990ab3eb42dc03d55573452cfab86b5a81a0b6b1c753b28b54c56799fd0dce8c990ab3eb42dc03d555e72c223ae6f3ba63f12ecdba2ab96156666c1a7d7557c45caa867451b18c4483a3ed599e5003d77c9ab00fcce437f3060d1ba7a45227ff391a29bfe14c1a6d6fa3ed599e5003d77c9ab00fcce437f3060d1ba7a45227ff391a29bfe14c1a6d6f11f2999e65d29bbf1fe6450ce3fdd666dd7ed3b0c590ec454c4a59d499a4d49c37032b57575a9b1f791057353d946b892fd3bd04552e4d953d06378afa784c1237032b57575a9b1f791057353d946b892fd3bd04552e4d953d06378afa784c1297232dc6742fc8f37d65c32a39c5e992e063d17519d39f4e3df9475f35fa026dd4663078d50eb94fa6f957856a9e3fd0fc9f848158163f10cc59c22f5ac970ecd4663078d50eb94fa6f957856a9e3fd0fc9f848158163f10cc59c22f5ac970ecd606dbe7b57cbf4f09e80d78dba18cc2bb60e51f4cc0f859f0b2169a923974f5e6c76125876205e8ed84fcb245d6d550ec046871dfdef738905811c3ed21d8a71ea0dba4e203a3a742439f77ff5ad22e262d3d43491d506ee5e517d45c9dda4483c63551b2e53fef74474ccdec53ae28586d523450b4d1a54681a9b880f260d6204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede193899468eb01926c22d5fab75e8b16cebcf307ea1412e1751f31ca096d54e48f05334db30e89918055830edc10e70ca2593a56d1f7b01938af512c9bdcfa05a2f7cad6e3d8deca4d531cf56f01034a271f09c001d54669e891c19a0de4a0b041d9334c5a0787a5e42214bea5d0b871cae548edbeae0b106f5b020028455f7a484b7227b6dfa3964a375f43fbdd16da51cd058e2eb51614ef8580b1a98b965d717eaf01fa9ec97417c5c80020774fd07d04d47e403a6a2bd49a95ea19e7f4a670bd49713b8b84a082041d03480149f075e0129d7e52e7b8261ca7c1dfb50ef62fa43ba74a7ba1dee21efa3ba399c6ebd77d20d2f0c700fb865b1e5bd8b4742cc2685bfde843b71b35d7118580c87d5b61681abe18a9e090167e37c7c46f335e6600d541874ce7e6755a2f4b31ee7e202fda629c665ac1e11e9d1a4ab39d039ca6750d9046e261e7a281049c38cfa4a92f6ed7c4dffc804c704c80c6929b569b194dfda704db3ce376bb5ed78b0310df4b616690385977cdef19ad2598dbc7ca24922186e04fe1e5d599d583a80c5cef46b96c0f6d31c980dfea8ebd2ecd5ac00b0aba2ee04fe1e5d599d583a80c5cef46b96c0f6d31c980dfea8ebd2ecd5ac00b0aba2e00d7401f5e59b7adccc8aa4936b96dff48fa57efa3e7e32976ff9da36eca999eb65d2f63aa1c377e32b33eb610ad649d432b3deb1499134bbfce928d92c11e8cb65d2f63aa1c377e32b33eb610ad649d432b3deb1499134bbfce928d92c11e8c4e449dce44fa5fe24d979cd0c2f9284d9de9e7ebc0ed47ba541c344117f58b9814e6b04f56892bf6afdfe42f67c683c40c898e80bd82c5a7407870eea3a59fb214e6b04f56892bf6afdfe42f67c683c40c898e80bd82c5a7407870eea3a59fb295f8cb84201187f7383a52f2837bf26bdf7176c3a86a2219aeccb6cb9193980b39805769bea2785b5d8d113cfc85e1cc8c68db6cca6fd83258cdeddde98c3d2339805769bea2785b5d8d113cfc85e1cc8c68db6cca6fd83258cdeddde98c3d23fa3fe7842b01c0514cdbee58af9473252c2ddea5424e5abecff65d8cc55fd967f330b895632e5fb8c1649f35cd0cca5d51237fa735f030db8b32817640cf46a9f330b895632e5fb8c1649f35cd0cca5d51237fa735f030db8b32817640cf46a96ce76333cbf12f091484513930f0e889fb95666c4ce972ab39545abc3c1bd610d3d3eadbd2e05822e8a5520320d8ce29c3a4ef016050b4788e95685e44845a84d3d3eadbd2e05822e8a5520320d8ce29c3a4ef016050b4788e95685e44845a8453c9460927b895c1fb646638a2e9a6f093cdc867c7e583405d78ed28ae589c869fbafae56f8db284095df441870f811aa2d74dbf9b8979fb90bf1a6cbc0414c6eb5931bbb88fc03930e2f64a2b41ae7bc732383aa66c2f7aa9cb0a8bb78b27f7 rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootepylog-1.0.7-1.fc15.src.rpmconfig(epylog)epylog@@@     /bin/sh/usr/bin/pythonconfig(epylog)libxml2-pythonpygpgmepython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.0.7-1.fc152.73.0.4-14.6.0-14.0.4-14.0-15.2-14.9.1.2O5OO@OMAM@MQ0@LF@L@IL@KJi@I@I1.GG!E> @>i@>#@>>pr>cC>_O@>]>\@>G@>C>6p>5@>)AKonstantin Ryabitsev - 1.0.7-1Konstantin Ryabitsev - 1.0.6-1Konstantin Ryabitsev - 1.0.5-1Fedora Release Engineering - 1.0.3-18Marcela Mašláňová - 1.0.3-17Marcela Mašláňová - 1.0.3-16Fedora Release Engineering - 1.0.3-15David Malcolm - 1.0.3-14Konstantin Ryabitsev - 1.0.3-13Marcela Maslanova - 1.0.3-12Stepan Kasal - 1.0.3-11Fedora Release Engineering - 1.0.3-10Fedora Release Engineering - 1.0.3-9Ignacio Vazquez-Abrams - 1.0.3-8Tom "spot" Callaway - 1.0.3-7Konstantin Ryabitsev - 1.0.3-6Jason L Tibbitts III - 1.0.3-5Konstantin Ryabitsev - 1.0.3-4Konstantin Ryabitsev 1.0.3-3Konstantin Ryabitsev 1.0.3-2Konstantin Ryabitsev 1.0.3-1Konstantin Ryabitsev 1.0.1-1Konstantin Ryabitsev 1.0-1Konstantin Ryabitsev 0.9.7-1Konstantin Ryabitsev 0.9.6-1Konstantin Ryabitsev 0.9.5-1Konstantin Ryabitsev 0.9.4-1Konstantin Ryabitsev 0.9.3-1Konstantin Ryabitsev 0.9.2-1Konstantin Ryabitsev 0.9.1-1Konstantin Ryabitsev 0.9.0-1Konstantin Ryabitsev 0.8.14-1Konstantin Ryabitsev 0.8.13-1Konstantin Ryabitsev 0.8.12-1Konstantin Ryabitsev 0.8.11-1Konstantin Ryabitsev 0.8.10-1Konstantin Ryabitsev 0.8.9-1Konstantin Ryabitsev 0.8.7-1Konstantin Ryabitsev 0.8.6-1Konstantin Ryabitsev 0.8.5-1Konstantin Ryabitsev 0.8-1- Upstream 1.0.7 with a fix for 0-length logs.- Upstream 1.0.6 with a quickfix.- Upstream 1.0.5 - Remove obsolete mimewriter patch- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Perl mass rebuild- Perl 5.14 mass rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Patch to fix MimeWriter warning - Adjust URLs- Mass rebuild with perl-5.12.0- rebuild against perl 5.10.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Rebuild for Python 2.6Rebuild for new perl- Remove manual python-abi provides - Update license to GPLv2+- Rebuild for new python.- Disttagging - BuildRequire libxml2-python- Do not redefine perl_vendorlib, since it's available in the default rpmmacros. - Make epylog-perl depend on full EVR. - Use _docdir instead of _defaultdocdir. - Add modules dir to filelists. - Don't move docs around. - Remove 0-epoch.- Do not BuildRequire sed.- Rework the specfile to match Fedora Extras format. - Use _perl_vendorlib - Use _python_sitelib - Make the cronfile config(missingok)- Use automatic _pyver determination to make rebuilds simpler. - Don't gzip man, it will be done automatically.- Version 1.0 - Do not depend on elinks to make things simpler- Version 0.9.7 - Depend on python version.- Version 0.9.6- Version 0.9.5- Specfile cleanups to make it more easily adaptable for Linux@DUKE. - Fix for bug 38 (incorrect offsets were causing backtrace) - Normalized logger calls (bug 9) - Enhancements to mail and packets modules- Now using autoconf to do the building. - Added qmail support in mail module. - Split perl module into a separate package.- Notices module reworked to support custom notifications. - Weeder module now supports 'ALL' for enable - Some changes to epylog core to return matched regex as part of linemap.- Some bugfixes after running pychecker - Added doc/INSTALL for people not running RPM.- A significant rewrite of module handlers.- Fixes for html email sending - Option to send via sendmail vs. smtplib - Multiple mailto addresses now handled correctly - Small bugfixes.- Two new features for module configs: you can now specify the priority and extra options for modules.- Two small bugfixes which prevented some modules from ever being executed when the last log was 0 length.- Small changes to logrotation modules, allowing them to specify a full path to a rotated file.- Ported some modules from DULog.- Several fixes in fine_locate routines causing it not to break on logs with non-consecutive entries and live logs.- More fixes for the memory-friendly grep.- Lots and lots of memory optimizations (chunked reads throughout) - Entities replaced in get_html_report - memory-friendly fgrep calls- Big rewrite of logfile handling routines. This works much-much-much better! - A useful usage(). - Lots of bugfixes.- First attempt at building a semi-usable epylog. It even works. Sometimes. :) - Removed DULog-related changelogs.                                                                                 !!!!!!!!!!!!!!!!!F!G!k!k!H!l!l!I!m!m!J!n!n!_!o!o!i!p!p!j!q!q!!!!!!!!!!!!!!=!!!@!!A!r!s!z!{!{!t!u!u!v!w!w!|!}!}!x!y!y!~!!!!!!1.0.7-1.fc151.0.7-1.fc15  epylog.cronepylogepylog.confmodules.dlogins.confmail.confnotices.confpackets.confspamd.confweeder.confnotice_dist.xmlnotice_local.xmlreport_template.htmltrojans.listweed_dist.cfweed_local.cfepylog__init__.py__init__.pyc__init__.pyohelpers.pyhelpers.pychelpers.pyolog.pylog.pyclog.pyomodule.pymodule.pycmodule.pyomytempfile.pymytempfile.pycmytempfile.pyopublishers.pypublishers.pycpublishers.pyoreport.pyreport.pycreport.pyoepylogepylog-1.0.7AUTHORSChangeLogINSTALLLICENSEREADMEmodules.txtroadmap.txttemplatestemplate.mod.pltemplate_mod.pytestcaselogins.testcasemail.testcasenotices.testcasepackets.testcasespamd.testcaseweeder.testcaseepylogmoduleslogins_mod.pylogins_mod.pyclogins_mod.pyomail_mod.pymail_mod.pycmail_mod.pyonotices_mod.pynotices_mod.pycnotices_mod.pyopackets_mod.pypackets_mod.pycpackets_mod.pyospamd_mod.pyspamd_mod.pycspamd_mod.pyoweeder_mod.pyweeder_mod.pycweeder_mod.pyoepylog-modules.5.gzepylog.conf.5.gzepylog.8.gzepylog/etc/cron.daily//etc//etc/epylog//etc/epylog/modules.d//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/epylog//usr/sbin//usr/share/doc//usr/share/doc/epylog-1.0.7//usr/share/doc/epylog-1.0.7/templates//usr/share/doc/epylog-1.0.7/testcase//usr/share//usr/share/epylog//usr/share/epylog/modules//usr/share/man/man5//usr/share/man/man8//var/lib/-O2drpmnoarch-redhat-linux-gnu             ASCII textHTML document, ASCII textISO-8859 textPOSIX shell script, ASCII text executablePython script, ASCII text executableXML document texta /usr/bin/perl -w script, ASCII text executablea /usr/bin/python -tt script, ASCII text executablea /usr/bin/python script, ASCII text executablea python script, ASCII text executabledirectorypython 2.7 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression) RRRRRRRRRRRRRRRRRRRRRRRxz2?p7zXZ !PH6cTm]"k%]hT1α&H\PAw-q,p 3iAP(OÚx< W@gƮ7|ҥfR|OI"!0M"gfSj>/9r### =XT؁.e  A5Gγb}ҹ8ҳ=p ӕ`4wF#;eE㽉3;onhJ tL ]Jb 㢏͌DFF|i&n_tKyL&cDF?Q=1o(uOuy#*0կa妗d!;|4 [R]DVg=>"B{(/,痉 `,eZ%jLZ^G9a(œ T hWor,Y }oylqՕLn2'OqT&9㷈]aiw 5 »f?v3Kt) ^Ie2yҚ5*.bI |4veTL= iodyDxH@^fޮ^Oy.Mx>T_sl:^TE2'Ůlp1qIje*+* VfY!(J]fLn%Pad-C@e}mG5W~݅!ݓ緐G6V@ݟWf:p#qQ::Q%9xOrn]`@nt7X.,a4]HJKj Ak&D'V߁^]7+Mju>G@}R'ԧĹs苌PU^hm+L8YWxJBbt 1e'?3G̥KSxƫ[|GǸ3yd`G 7"7+ފ+*ey<&RM UH!y`sZ"|HS M 4PIlXZ^I'DAZrWG:Kd:gEN`jpNDr3ɬQɧ/2IMfh"pDZU#m֮L]ģ9Z#piVO8,H]Թ)C 54VX6n0Wvg%OњE'r}$g|+f5+6HQٛq#/Ak :c`0HR| 7+7_N~)lc)*m';wLGSM>MAfp"H*Lgf~(eUSI5&1EWȖ<+&hR@mlqF8i`\Yﭶ ¬^ڕqxδLȤsvc?QGʨ{G9WnWϢ!ãr<[P;!%o[Sg8R˲ZmZ8nY>ZxD+M i,<ӑd2,L]J-j,V,ETy) 07'^MRwq|~QdPD(V+wnAl&Y? ޺OkʪjxKTio1z],\k+,w2m%7fvꟃũYdb' ~=6?=w= vneW`'W 61׭ zNEx͍A|dcn 6α>!W^_=dw"OX,1/"]l)HuReD"f}vo*Dsl"1b{?w9T+7])ᇰU{Ia)N RzPD#Ǖz5 JVetw=h69rT܋6y7L#8v/6H~WoSP|\ofW}bCgSW^}o3Xͮ^= )h~Zegp#?'d@d5<ՙZoIʶ|zyQUv[VQI]sYȮӉV^-!Zy]9I*6aSvm߇15el׊7Xb2sAtd^;3~I_H"II Կg#ПrFIKY-[3e$x |M ti:?] 9 jqS ƛ>?~Tqǟa3Hi{RL:GT7 m3v3llT9&0uLE>ZLII?Ut*՛jnV?n(_,D^ }wg'VSN`hz20vKG?rrpc̪^a*pkGsI|ġleLdzU{|PgUJpė9:_Ay/A |椩y5˜Ub(*L zoھ` W1nY=.NwY_ƫ#'m$\.2Bk ̞r+A oizӺ㽌Y+rxoOF6D6\)6aMeu=_uBqkJIs4q?A#> PBLc̈h4`0-q!A4L.]Zݾu~&u}8~ʔ }~4#++1[4/ayħ[58*{Syq-[q|?cv{ԩ&B0R\Dyi"j}p_/jG/%O ֫ ֝m}iFgkUf=loSs= ܩw؅mx0ސtr"6}.7ѿUNbM}wjKRB<۳;»5LXDpORYI=tlF}3z$IYfN?a+k [yŔ=,%?hj.=7镹l N`s045k׽m}uzbG5B9͉Q =vf>߯dAEbPk,kBH*G4 H~|W;$$1 zxq=04TWw./=XizLR_݋%yAot(lrrďXͮHBrŀҜo}F9!Gq!~T9Nj>b1xi KQ D,[Si`ɭ|#,&߼ɳba,݃"x}Q2XL G Y]ÀBw262c\\YE$_.1xLghp&H^ G %&d^~S/:DLOSpE"NA8_vrmzNH󗊭%nw( 8mLjWfB_QW .gi*Q7o8RQ9d8X;۩ 9$Pjm Ve}Tg/\i '`(A%hەؿOҷi9pepI,CڳwJVˌm%@;z鉭sJ`g-Y[Hfwܑ"WGh!J - ,";]]{~ HYR}7*\e~0D\Yy*;'Ydã@;Mϵ=Lmx\6q( f @ԏDfx6hAnMѕ f|>2Lzp-:LlWh:;V1lhj؞$5؟UQpn|u~I*ѽ覿T@ύͻON֒niP1EcIFOrX 8]nxw{cz:AMAلs*>VbVg^=A)FHN;# [Sb }sϸ* rSY4saJS+ Cd$?ᯎD$h} |,m<$IV_Ոh=߂;ݧDZktQrO5?&!5i(2?%b=t@ F&6gC@pF/+xi95vu_Wcu m 55\{,!$)yr(_Z/ b8E}??ꛕN F>۰8?G!97j#{$%sNjT[/oo%s0Pwn \tlݽ-eS_Bhv+[`$berNݰlB m o,̼%Cg3\x3x^ O)%f/ Q, L2<}B,L*r^e`8WYo-FJZ1M3lJRy݄.z"\)cHxS:XC+1s7OH`ýC{*JA{%8D8%mZz@ w t w6qa>IFw7 u3I#hAi]DwAZo4L:.B;v -Puҗj3"Xo[]ۯs_LS5EAȤA@(ˠ\wkfڄ, a"7F25,/][* _ z+~))[ﳨY;{GrK@+2k c -޵0\.P>i,š/J?f. =iRF޹s0yj9ERZd"I @qJɇ ý|p ;dͻl4/ R~u# Vtεˠ Hg:HK̊LE zWnKܲ*c^ 'V^cE;r٫a|d.eSVG6gãMk%:hpV<nX8W=I7k,ܛ^w8GJqV2rVVjH/K5v*FJcxQqk$lIZ2[8X,n @ܴ7̙2gQ`[J9.13]AT:Rsr|!9p\@E+PqtfQ?I6>%_YWse| O"7QO'f~E% . OQfĥ紬zP(z}_ OK|v[ºu+ǴPy ;R޻H4$ӆBO)C}!`{=AP*F0 |E屹%q]h"&Ez!"p>"z(fCߐ7R OKΫx2f<C|zBLXj! T&:lec`0Lf wla-2hQ5omtJ0k[lkaư%o H}Xp^v_ϛׯM{8F<:~8±p" B221XEAO^B^:SwHCtΓxZXĐQXD2I9B-bf.ՙjDEb1  2qvhJB;m=ɨ anK:jJUPwXٶqCMJTԤ l >jǶ. DH/ʠ}?')j S̓ ~G7F̬J>DLqEUyʛG.3\}O`9F1AXvۀ8Lf]3O9RXFN6ʤg4&j,# x Ԉ? oLJ'.d3/jsr{$M4SBF ^b_ukQ`5z- k4+&Q7׺jMad!=& %h/Z14IZBu QpD-¦r~ǺpKlu_hʬx3Lr)nN0p$}!V@>GOk˦&0/44W̠h=3DhJd"]ckm5E6tokrmU%J]rl ~cq;ef0\A:K,d,Rk6s/iXp̉霺\" .O zS7ih @=@]:* &ҝȴ} >ĀY[R}O;Yuđc~1zOLķ|jfR{|ec=ɇ5fe  ᨭ״> k(!z:͘l_&M9:amt6aƉg}>oKѸg|b́'w!\C&Z3[=m hlbM *Kf/KBtj=*(9^ӻܴL'ō@lPWL6?I9 KjLl+Lol-fRh0~w;\?g@ w&F,\jcJ1A>$^ȟv7{ dԧz_]yfvR T^8cX'UW.5\׼u(c!1j$A@^' &~"__fSlU(֠"i+yUpKYhDfPԘAF.# %ir}+y f䅂1REgP;T$IW4LHf$iK88~yi9W6&k6笴@ rz+\36b)4Ҫ2s"|/(x6P-EHVt]X:Zoa l|-8Oq7Y5ǹЮƭ636 SRlI xK-vXYK~>ϞTI݅@JӐ! uQScը&gp1AP93Љ)3\E=QnHJnn&+c{>D|(`z[ȓ֓ϧ MdI $rA^YBlջ_/E}kq~ţ t'C |2[sH+Ōӯ?4C*d"E9$+IAwu DRd_QPyGNGTEh(ED5Y KFL#);M6y gockkUl?g6 u.2Jdi8 t~]}2LX'"T5uW%2S/ X)'N T~6fʏD;-޻7/ J#P\l2{+ѤtW :~;AGhtqY2/\I'(wW2APЯw$:o\w6^:⟅D}m.LZPlV܌c>$u0f7f=6 pq8Qu[þ.Q3L6hG9Ч|i`2R =*Y,&FݦICw|3% (-\?ńO1M%$l;+ {U<(v0+3EL<2(L<ɵ+mKCZLVr0Iy>/VeJ Ҫ@xuuk#pqe'fJ|*m&Xv#s Q>Kd:ߧnG7! Y O7Ӗ\7d$(U' ׌G~ҧ1U}*.FmcG]i zoIY/FӧPRv3E BL\ܳR| rvq/i;-T7@ Wuyk9c2 | f2!+p]+6 꿊{uI=K >}>QvO[$,c^=$-,-Z"έB1 |ӁKdL|1q=2D}gג#ElC7ޚ`Le6qK/-D~L4a}ǏRCF_:o"G:+o38Kᖎn61>dN͗(>^ii te1n%V-GUeG9cJ67(bvQz/S5Nt-lWrx%"ەL$2HTF4Yh/>atg^Z3,VN2mIZx \24ou/TS/^a.`dFBI|a{ ?dH)肒V F, kTieIg6y(D/wBDK QyP\-cXe-!yUj|[ jBߘĻ[n+nD9sIǾUqA>DA 䣏= ʐ)RoMVo )=3A[ӾPRrTfNd`!1b 1 |4};UA ap'>H_$j+-WjBfa%:(jn1\DIpP >mv/{R/RDQFr ʿ”!JܲY$:# :«mKV{L$(5of#X{alu>C6~We T`' 2Y)h9(QDŽpA6!}/ =S[ yDP fl:3{Bx_r \ o*!"oo[fXTXh(X!g"q 8ҬD㕓 X/÷sL/V$Ջ'1eT:LP:|f7 _fe(nq{gᡃțs|y ,M#hҐyq2Jx8ddTW Rq}kIcCe½1nvXasz}+Psj;6DݞϬ\h*;)q%kuGy{c!L' Bwy/QрLcMy)oGTXwh[`؞|)VkD& {boXaaa.H9NB*}v1npM'w ev;5yB)Q^/?sP'c.Ƽ8Bޮ?^b\f5~ɹz| vC [{?u06FV XrZO͞d^p:m.IeEA'̺hd90YbW Y&#='+R3| {T.&R'(<ѩK=Xl\V(%H-N$kgO};g$ >l@ 8 s{ $wfmK^LZ* M-- ]$r(u/FF'1׋%ț 5QX.mn>S.?-t\ #6x N P6&Di0YiK(S$䞻]>F`UF-`HֹLEvMb?coy,_?+uAӵY77hݽ>gut PIC6x]̅]cp tx^W=X"@J%e|ICZIhoPU\6R7,^,D#.o@:^[iLKZ̙O'Iojշ bhE.o׾1-O4tM0@jhRF?lPk([T(, _PxOZʐʭ,y+s\{KeBBs[B'4j2d*F" kɿfdO= DW`e[i*(RSR+4Ql!"ˤv¦2tp"k=L1RĘ:^_#wVL&O2,aÑs]rƤ Qt pkԯ}#SJ#8}OÇHPsۥK۩.Ϳz"O*GI2s%n 1*# }Po=w̮xU?~i14!!y%}M+GeƓ(G? sL gZb7?@ƌozaI !`-%s n1} pLJuZ?ٗ))SNk1uQCcSTmiګ}9D&ۮ/A %Lqxzs'7@.RZLBlcv04œm.CzW.l". Cr؜ ΅K\f҄i!EJXR&hCcSTgC<&鎋҂ aU(,[,^p$UnŊ=hWĠL7x{>OHJc$rr:N(zX̎ûj~ux} u/d), .lů`;qBvEj2eWkh ՉH[Ti/n4D'55,)\Z2W8ǻ$8)idB s@P t"NDU #l}fcZ6As_'tf7f`؋Eph˞mSEÐfw׸M;z0D-=!K O'*%@Ra|"/ĪYf\X~HCS7 CP/7{9ϸ-^X.]NDPqlnJJR?GTJa>Þ :ƮoZ6#*7tE=T_콍쒴nY3rv/(DFQ drB> 2XDZ]{Oފ2'!nB/Uƚ WKgb|6V6)*TNl:z͸CqY+qqWN:otF]~+㋿S m(9YxD-]G5T X&H<)/PUvDjcyx050C{FIu.dFۑ=A9^F"|-Sq&0yE W|v A/ 6]z۩ꌎO- ʳn/ Ög=XsҎ-_i'a#|/|ٲ] W6(E|2.0c L_i2)T:vd.7i)<ؖ36@ژ+ejf_cSN* P""ϊl8\*?#e!#M!R E0NJ)ii86; r]4O=] (h|?]TqgNo$1k9Q:ݱGA粈Kz o.Idqǝul'R /=?DeiNt^J -e dpfgjכcAt@-$3s77*ج~fٍ}>wŲV5.2<VJ)6<͆n'>T=fmyBjhPl/%&F7tnm 6>nn8G,8$NLl"ƹG(7=p/m/;oN]\ܼ νX/0- I E } >|ߐluRČS*0Sŷv1#khyw`8"Ѩɽ%bS f]fY9mm3$ {\B_1Tث{x8=1v@,{2U7HTyn]_]v7RRl~" nsϫ#sLq9RɗAEMntEa!xԣePP"5i! T7n)DHU6-EaB>{"|@ :,b>w\[5xdU.,AAqK4Bb.BV\h80clhwANʣ+sl[O4#J0i ܡ˵\,aٹ) xY 0Fsvc>ӧV^6-ନf7™ xv3S/=Q,zPFPK=sVWE~wNG 3 .+D Xz*:,ѱ-~{I/.A궉<`@PM㖇+10KY{$Yxzl_nƟ lT8 eVvsl keh1Xs,Z ʔ0ߎVa՞1pƦڳTx^u9)< /? 9U-Hl'M `xsS?>>-LS[}h>WnDr*C*0 eSS܌aSWq !20#{LDY~~W i] <G. =6}@ɂ_,f J 0+[Iw5K\qw &ϩ23L_џp zDs lDZސ0 @&*)K #$R.9 h 4Hl?5i7|ZGԷ4]J @ii]gepoŜPm "5W'ށ[3Ƨ2USF=l>&,0!(#0)ILz{`#gXn?H0 ȩeM4X^$!#kYԥ ;֓Mi͸Hr* fO }bG$T~48V -Xn`_Q]jËLҭf:Sn iPR ֏(f_'kP1Y1^̭ ktϦFt!;ukC,Ke/LM Y-1[ yoGªV1^.i u,Vc)B3k='] Rg@|x䵶;UdXTãz()saG{2IguЈl ZCP\C 1xɷU%## 6L:/V?E֖2C"̱ ! ?A ]9Zi7G*|"'}5_r}yS4:czľAGa\W/\#Fߙæ|*=V #mGz\ v;| 24ʿɣ<&f6%{ULŧ:/2!O !}Ky&%뭕/J.ˈ)@@*DFaj877bFeuKjmZ3,zxLc]Nțs=]Y[߄{5ܡI%Ӑy&CSHD=%l,7 l0WaurP^2.rhPgS-U4޶@ v[*=(=Ȯ5gʔ〹U#<}gL]FsK@Ў(KAAL4,gjn[|z7s*XO1rU >LBj!b )h\Ta:E!މj`b3K:&N.~*{U׏9< WS 7DS&[ ޴T]p|%ߢ_ה&V`BZ2 AWrFpI`$b熚mJTV@&fbpҦpŹa/_ O&"OL[C4Ab5a:sTH)RεϺv3=O =)shr G|-@qŜ= Z8$TN0[L)<==mއ6}ݦ3kk{ҟ]ЋWe9OkplAEwwy: IX mt>㒽ko֍c`^ٻ3l[~ vȋw36[Sg'~,I !C?nxBً2z` HpuUま.03NAA-MB(2'uǴ1H ,aݡi.#"9)?)[B2 Q$?O,5[ҏmٶ*N(W{6\R-,{- Kl;:ϰd)^6:/3֡?-l(E)@# _?f>K? E[hч>-|i>ׅ%!%FeʋCbы%sq0ty׈ c5_CUGzfDD.Vpc#s) +mǽ_| ؍:{<ش Ha.M׹}$tU늽^ ]%;_ +3ABMDP#(XҮgX&nY|mѩY(ezD$6 ОN+Y"'4g]0WRc7c/gii=mݱrVyV ]cCn uR?˃K />dGT߱=>.zE?P B%TshLۭB a.Z62!Rt}BZD/ֵ \Onmj^BcOEadpF]芯`w