sagator-core-2.0.0-0.beta42.el8$>M$-%똁ҷ&>N?d " Z&- <Hgmti      L N0RLWr\\`aaPbY(b)b*b:+d:,d:-e:8f/9gh/:pS/=|>|?|@|B|D}G}H,IHXPYXZ[\]^g(bodefltuv wxy(,SYCsagator-core2.0.00.beta42.el8Antivirus/anti-spam gateway for smtp server, core filesSAGATOR's core files. You can use this package separatelly, if you do not to depend on other software, required by sagator._*buildvm-a64-05.iad2.fedoraproject.orgKFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://www.salstar.sk/sagator/linuxnoarchgetent group vscan >/dev/null || groupadd -r vscan getent passwd vscan >/dev/null || \ useradd -r -g vscan -d /var/spool/vscan -s /sbin/nologin -c "SAGATOR" vscan exit 0touch /var/lib/sagator-mkchroot if [ $1 = 2 ]; then # upgrade [ -f /etc/sysconfig/sagator ] && . /etc/sysconfig/sagator || true # update configuration /usr/share/sagator/updatecfg.py || true fi if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset sagator.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now sagator.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart sagator.service &>/dev/null || : fiaE8{4FC  :a"=6>KYE* i '%tlN>Q ~ } O cH<Nw  77f 9 ;r"!dRp ;:Bj , B ) 9 0' 9C4o2`r  .OeI t Be% ] ?Q 2s{1C1_$#c=0)/h!g@Dq2x"}Bjt?o! '%Ty[o ,F{OusJ CD6 " ){"GQd #65*A큤A큤A큤A큤큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A聤A큤A큤큤A큤A큤큤ACAA__S{_]ū1\___]w|___S{_,__S{_\Oa____S^3>_E_S{_S{_,_,_|_|_|_|\S{S{S{^3>S{^3>S{S{S{S{^3>S{S{S{S{_S{_,_}\O`___}__}__}__}__}\O`\O`_}\O`___}__}__S{\O`\O`\O`_,_}\O`___}__}__}__}__}__}___}__}__}__}__}__}__}__}__}\O`\ \O`_,]b\Oa\M\iA\Oa\Oa_}\Oa___}________}_,\Cs_\Cs\Oa\x \Oa]b\Oa]b\Oa\Oa_,[]ū[[S^3>_\OaS{_\6<_}\Oa___}__}__}__}__}__}__}__}__}__}__}__}_,\c\晧]b]\\\d\p.]b{_,^n^3>^U^3>S{^3>^3>^U_}\Oa___}__}__}___}__}__}__}__}__}__}__}__}__}S{\OaS{\g&_,\b\b\]b\OaS{\^3^3>^3>_,_]____S{f13ea2c7f506f7031178daa7fdc28ab026ddca875ddf23f656250be7812e0cd74f1e9654317d9c2458ce6b145951de3fcaf6c473479cd6eaf7d8147d6c4442b7fafd8389f5fd02fc85f8e5267c3dcbe85d4cb5eac5be868c12b70823a34d2bcb058f373f70d54f176ccc55d5ea5c0c718dd8b1efcfa24c4a96ebb9bed283e8b2d34c414d0ad45f9a2d86c49c738d989324d584361c2a300a54f574086ee8f74d6e69df68a9b48ee55cf7706ded6359f55e9e2c758124d901a0cb099d21d52e76d8abd663a41092f3111345421ad2ea6a95a694e1e5b3ed84620880e1e43601984e06fce78db2b283492d7d19f95c18a10d9053c06113ff48cbf7733c7d8c71adab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6607f67a80955778b36a2867575055a6871cb469d6e1fe157310ab9a3c784cfaecf3a83099313297bfeb5719f2e4f39666c786ea2a231508cfef55b9ddb7979d61c2c8351ed9e0257daa88ad243348b8dd704df3c81fac8d950b239da6c49f17d3f363a31182beff596df588cd983f5e2ecb388fd2f5c57dee2a91e38fb5aa1a0f0936a333dc8f4180da363e1dc59304f46b807cfd6fa29cf1ea2afa7a75b5647cd7a444f643686c3c3e12b3a6b262a0d5d6b06839e3e48dedd97c92cfdb79d3987273572282bc925680e849a727c4ce083fe0b5cc9eeffc9d82e7236888a899b89cea4fa152988fdc0f6ca1bf5df5dd6a3d954bb978b040a2e61ade7496f197c817e60e722a998275cf5b127dc6b989f74c02a76ff1f4ecb41e1a4c0318ea998a1aa8c627b18b09bea2ecf57f70cfe65bea9b53d4dc1d23de174ddec2ba1d559f122d1ce65636eb85abf592323d64d57787708fffb01966e7fe4fe9ebbe9adcc36c42175782c45a14ab3202e57d71a425a32101b7fefbe53549b33786fbe79cbd7e5174dc0c4aeb4145c4cab8805ca5765c950c54c4501fef88cf0e0ca24227da77c936d8e6148ecc3f82155c645f4ca2e21b967ea88aa3858acc92dbfddd0c2058f373f70d54f176ccc55d5ea5c0c718dd8b1efcfa24c4a96ebb9bed283e8b29009d81d39abe7d50111197cdb7a123a8239408360f33dfd52d5678023e6f587927aa73371b527b153119be7e82e3b4e1801304e12a0328f277bbbac3212ba8b44e5f48ec287b2e5a2299829e6fd91521ff64f2a79acabe07d9d1d66a3d04fc44eb8f4bea63a8716bc033cf9d34e4fc695613ebe5a9bd590685d23d0a84e8c148899e2cb1a1d31a16e9a61d5c64cb891c3e1a3ce02a03a6cac683d254122838bb70dbb9f050f74e8c4bddf8e61d2dd6a757b1f8da9738a55c467da97595375c679d0353bb0a9e96120fde77e52c0107dc6f30f6f5f70d409bb46f37234028283ba8fc7de398ef690cf22ab94e140440431148f6038414423b3b4ef3fe15bdbfcf5396c560a8ebeaf1ab70a1d3b1415cbd847ae634e4cf444afd2be89bb150576c11574690df9554c1b492c92d7632979eb297bbd171e95b683d1cd8e86bc61c4125ea2e4f5c0ad73c07254d2565a11c846fb27136ad223f26f2d958b8690bf72d6f71feb98a60b2a1f510414e66a8a0ce20d9a6ef06a5d456c40f4c43f94be6006e8f9f02da6ad84fa809ad8cc2d0becfecec895a4b64906607c5a185af56a831871883af636d6b39c77d799581bb279f3685b6a7acb64491cac1025f05ddcc8866c498cd93e6e4fba959bbfac2a0a329f88dd8671809b8ff71ce8726a1c719c1d1d157cdf8a8cfe4b42b3c63f9b1e9c5bf1bdef819d2f7f571d33f8dc4c132dec06d1ee76a1f25460da957fbe72c13fef9193eec809bfab080b4e21fee8989e33b95c89f6d2b468fe5b74af77e175cf503b0b522ab2544def4457fdb78a4a8f9f48835298a36aa71dd1d002b9ff1df85e024ce19ee612707ef9c03c4f8377d19233db4f67582f74702df1f8806bff95d89f918affaeb7f7d781adb5ce07249effbbed77986697e4c59af26e4baa84c6b0d42924a3d55c1f68723befbdfcfda743b602eafd1ef27fe288b0a7436b79a2f4acbc6c18ebfd8b27a963d0a5c43f9cade0fe1edf6acca97fc8cc815ad27fd828492718acdc6b79aab1a2f56d30390d531ae1fd9f3eb94f17d1dc60cf23fa51898a3d884e4ef885fdde47cb78df3c3609fda61e422ec0fb93ce6d765b9de66899a6f33df756af9d32fdaaa42cc3ba6c83846f1a9b46d5d92ebcd4b49a739407ce6ba2a1bbf1663be09707e27c568917c83d8eb79344d240cc3afd27042e735212fcbf13b58f874d3d18fc858c3e8b830f0a290e6d7427eea235341930b62aef7c397bf60f0350121cecefe8328fae23ee68ff7b900143cc1cae6fb60c6ed4b1f5e7274ddf2d5ea0a3fdf97c01c6a140b9fc01030dd95af30c00cf23db49d21fed988c3dcf98305cb9b2b0ac7756cbabb29be6135d34e7ec0090d6bb9d5bf7292697370c582a2bdd2087cf8068860bb9e823a6e176106886bcfc859cb42848cbe84c0daf72d3cc7078a3754160e486672560f7885e57c40d12dcda8e50172ff78ed43e185294eed2abe942f198ca018b324bc16b2053ec114245286019acd3d51a48530dfc79516112db4cde39bf78b90924b9186d68eb7b7acd3bcf4e24e9598f2f44562f2b5dc33f0cd3e9140a227f92a10bccc491733be310163962a62b3268f3de4638faa8e32740b84ff7d6204105a0b15e50a9e180dffa5489109612d986161e94253f820ea9369eec84a53e5a83cdc1ea45ac453dc47528f43f5cfd585f886b713b6cd3473a5a65f9085b2c72c24d850f07877fc393590bab07556cdaaaa08b66936dd3c2a89ab5d8849b967f8b2dd4dee7e6a1287c2cf4fa92d2235960043a426ac40ba0d5d052175b9efe4cff5703c03fe58a6f19462a6a98f36ae221f143b2df2828721d6ab58af2b4c69d867cff396f741b923272560163790447baf61a1f09c754581d91091ddb44441cc7459a1f88fcede776ea43daa287a9ae1cc3acd82780fa13e02ef99de1f5eab6cb570a9d09c27b3672167e2383bae1c396fbfc92a5e4a807b144e17c545e5b90a7245489c4068aab85d3f43cce03dcf0ff64a34a36bba6d79c202949ea5cc1ba3bdc08d1b59c07e39d6d91f8745304fdf6389725bfff2071854d80a7d22234653f1623d4711481859a71cd9f2dd41fc12cf01ca5dedee35340950626037c7cd97ed0fbe20ba222b9810b501b952407ad6c6baffc8a94b63878678b1ee87d6ed6c16a54ead0842a19b35ea4c8f5cb68393918ec82fded62fa80ace701595eca3393aefcfb93e4c5b3783547523d936ee326848c0027aaf3a5c8f6cf9ca34abbd46b2ea59fc3f254a1c7b04488813da378174446fb0a5025f38f06a875822fca83f0e1fc5b289342454abc016a0de40c5f1ac97c77929c02e55b1a82feb883837ad598274628a1f502b0efe2dff0d9a3e4cb58f784512c734893b59d17366e06699ca7f38507170c83906196f8150bf634ae1fda55ecef6c3260b09d80f7520d44147a7d1c465db7e101ec34960bb921b037b37141c856cc27f50e27d9c52e7f770d98ab99ba4ad2d3d78a445b4a615ce5118fb59290d9665f607e64a78a4601bb0b9ddc51d265d5b5cb1099e5182caa683a238f682e3108bc7f2d3af1b5f5e1d10cce3df8e215a1f5d08652d31cab9236bcf08ce4250e5f2e3e1a0bb74e3f6ca699284def236870844559ef995af66cc46d1322d60ab8af1c3cfa442219fa47fe95e7283b0e75ec9e96713a4a192579c4f7feb1988b2d969d1c62adf847c135eee2ab2bea66a534c9a189f59f4828b08a22e9b969b7f38f1822628ec6790d25fac5c8e99725bb72b2cf88482d0da369c4b3ff421ea2c17a9a62de159b1ee78f5942d1979984b5fcb37ede15e2ed7f19d3ce49ce201e55d87ae4112c6f72fee6920b59daf03e4b39918d977c663cde21c109ca4b6bd205798176d03b4b33d109e937f8a053b0c4593c100a10af6a77fde1081e3ccfde204cef4bd736e1c044f8d4c51f9e5311f9e715b50f59d870d764d00255798ba409253d660ab47fdef6bc0c86ce322b4b04b782dff40a0f7d461c318895c4416929e861a2bb89e0138e0fd01faa78526ef80cf0343ac128c77e35ccc48c1cc0e068c549391b37328079d1224f5ee70c6c3d2654fa9a8864d7113aa96397ef085b78f4830dfa7bfaa54c99fdcefe9b9accd884ee080d56a829a01fde26de543e4fd9b73ea8b7963b8c035eb947d8077b982674adfd29482273e382ae0e182782c7d6db5fb16586ac7b21349bfe8937f4f6da0a4ab2e74df33ec99ad76e736300f2129ba0ce49a81d9a1e63bb59b1b3a8080dad07ec45f1a3bb0f6f7a1f730648801836e707779e261994f545c58df70f54d5f302b38b76411bfa73956be43c0c00f58df6c59b55848cfca602658098619694a8b953cfb852ac6264422568a73800dc036bb5f8088c4cd1dabfcd4abe6acb0077b1f781c907ba477f3a9cfa6c84262646f297224f5be6c95058144169b3fe0baa90675edba62e8b98a0a99a0a58c5c3ef88fbddc0fe39e17ed7cc4caa9242bd1b5575104365e63e5eb080c50b742e6fb2d220bf1ce0fa7fc71526e298fdedf3d50aa22bfb50db466d266e033931059e792192c60b91e13978d506ec2ca03bd05fe9d032175232eaf0a97d0af4ff3e6432634b7e339b9dc0f7edfc7ea7030f1fdc8a9f10d5de42bfd3b73e9d7ccbf67a370e173cf2325229699cc08d2d21c526ad2d326aa38f44961a8a4e7b0bf6d0aa0adb8150423cf55a851b6247c2675e99f494dcc90fe4364449567857d59d315a5541d300ef2938bdb8390508ae63732eb8bf5d93d9d2ff28fd3bfc39e58cf4b8cfdf4d3522458687e429b0b1dd675c4848a8211a3babad2dfc4f9432ff985bd31f7f8ead372f6fcc050a8ecb4dc2491d26ba2bb1e5f02317334ea5773c9eca228c32a0c7838e03ca88a3379ef358792cda47200467277f9266921d0c44ceec324c4cbcb010e6175912a641d917a0eaaa6ba11f5e033a8feff02fdb43d5826e243d6a100664939ea47c972f1843dc8623b7d6f88d21293421add911b7be0b373c5276f92c2e051dcf87fb9ca0fd0f846e031fc65818865ae661b2b8b641abd0ef8e85db05b1a61c9df301599c416d62563a3fcab9f3918681fba5428ab8fff60bccb305fb74cbff5b753a7c50ddccfd179b0ac8ca9753321ce7fb1c73b95e87104d065973f6c51a2e2015c04d28ea53ffc653d265a0d1ec4abd0867d080de89a265b3b4a1320ea17c41da995795a99f5b6d6605f1d05fa40ebdb26817925693bd9dee6dcd37c5349292e61823a258f73c68110277d9bba240a5a72445e3d5b7b4068f574795d66a405f70c1c55c3fe446cf696676d2c7705572c91fde6821c3f177aff12a379d145440d36c7617557c68a026a2d0f498243fc288037529249e64bce8b0fedc5d7e4aae9adf9f29f55ed798ddfa3066817d1eafa32b21d013c654676367478e78f09f3766cf27a7966fd7fbac9f95e5122a91ce1901bb13191b0bd04c8615a0fdb9818e7b41970d493bfbe44507856767e5c31b720ec4e98e576f4de52944facc628096bc2d3cd7f105b04d1106f07f71b31ec5e8b708278cd0be47d57c1c95c59ed5e8d18c06ea788b98bdcf6ef18b3e48dbecb848f91c6ca054a369220356715e81415f4e5aa766c8a207a34f6cc9f437f504c8905163a207ef8533771194c44edfcdb4e8ac8a9ae3e9e80ecc3f84adafc05674bc29db412c5bf3d65d969151da566603d4e5c599679b5dc55d9a0811c600f4b1fae47d429d6325ed56f10467629e0e3ea4d2a6abddb603e2031812d137fdeb50653d6470d6fd41c645129a92fccdd38ec878f4b4a96cf9795e5798611555312f859861f7342f59291f18082e04cd7e27258db1c5212b9fca7c58077da24f58ec37098515216220fce23e5902e538ec0f57a29e63013c1271724a8af4dca0e375b49ec4e1eda2ff0247425e099df768f5c94ec444386f733e3d48fdf5c6139206b05dc3089f053805bc82968265541ae05e9f3b0a2ed9c724b34bb6f682a1c33ae2abdc2e2f79dcdc4ba897e51a86d35a288e13b1c6913c20eec8fb7c781df02b729b1bbe6c44938341c0a3ac89121a409b9920c28e18e692cebe28c742ffb7dabcc358bd39c82f5f5c68a7077b8cc5b27bf55fbc508be677906e8af4787a95f52559edd7f68daf12c04f15b47bee9be10427d9ccd0b5174c243d2d66375843ef7ff6ed32e6b9028eaaf9950d57be6f13a41abbcfe4cbff5e90cbb30f3e99e6bf88dd2cb6c4c8c6e369e043867e74365dac4d5ee68be33206fb332f5edf0a07dd285ea917415e78a00f915f6b8bb0afa514fc78dbd8e49d03baa28b03d1d3a1b0283bd849f2520f68fbf41fe5a3cd7f3e04d91db790538cdcc2b78e7e559a1b004d590a506d032179b64bd3bac872a1ca3df023de3f408ee52ac1209f5ebcec2a596a760ec79d3c912049f136b85dabf3059a298381abdfedde7596f6c3c900c660d91b8f7fe56199581c583bb02d4a5501aafd30a2329c3d02487c01e960d9e0f3d5efc49cb34f6e3faf03ec2e4d01b11794d8ba54b79107607b5bbb7760526e21a547abaff89c615964aab1b44ba510868c9a7d3e3cda29c3d3395022ed2a3e2f78b859fc1553bca21289a5787e5e7a2f87c3553861c798d467f46b8381e126944c906a3fa1ba4770e1971318a03204bb741cdff73495fc13b5ebcf5e5d901421785898d297a3f2b9c845ba01c9535f6bbce9669bdbea3b58bd96a01524b6adf2857e1653b7b0246ca504252a05dfe9844ef899426684ad16093ddb980de468ad0411f4afb9e008a1ce483491979b5b6e6cb089124f2dd69c88695a2c127caf8a15aed7cf8f91eb849fe3b67bdf09b03c79096c8907b3587cbf2319d4771838ff036844ee347aac605b0dde537077335891cb5e2a6b926e5d1b686a26af9a0c0a3bef4f6a64debaefae7b52461593c1d56b3b3c1fb32a2775b48897a753e53e578ee294a62592856d520a76d6741c3ad32f0786690361fcc65e13eab4fbac475dd6b99bbcc53445137ac837f903edbea9730d763586ae0fa0a8dc23b480f8ef7c7b7cc9e838ea749180ab338fe539021f7e56fa2ffef6907353c14e3dcce5ca2256925a9a31fac1de136129f67241d756611f63ddcbf7c5dc6244f1af44557b84dab00cab40ac9077c0db4390c06a69d79201897b1af242bd298123abe973f6954d6cf421acf131b7965e2e5cb8e96833cf312d61cae3f92e5393b7da997f2da275b7a6f75392778d858b9ace96351fdb1911eef239f608179437f976e1d46a568ffaa5e2aaaf9f96f5795fc0e12ed15d4aa22abf901248781589e2cda0d73b45c5cbbb97e422790b4da515e759031c91c5afc926af9dfb7ac4ea768f6d1c7757e5e6819ae1f688d2369a8e3c0d40f5a6d1866bdf6cb8a97f187e5109c73ff749e1f6e722a5cf3f062510e8fe82e6dd00db5b75c9b7aadddb1e3f8233300d1146e77123e288e7f32966f4842c1cbdf4b760a855db56037b9f92951bd6a86b508ecbab9e6eca1a8d60209e82856726e4d537cc0979f2625c1dd98fe2957d559f23dab881a971d4b3391fe81c8ef4ce30ea4ee4aa83c0444e836e692b07e68a7b5a99ce979e4a5a007a6b47458689664b42b1e9c19fc84e20c3420add3ced350a0d7772fb0418178a6c46452fbf1f2df2b7695baa0f5745d239f133be5fcc9a5f48572356bb2838321a0a4c36edeeeab088e91cf081cf113cd3eadca8f0c3bbcce37b74b76275c60ac117d6af0500399b5264d6478df5388164a1c381c0133a2df9eda7a3ceed6b6522e50afdbec0507f65399feb459f636de30844a9ca0630899dba1188c88ce633da1867a0a90f7c089fd805ebd60880a32fd86ace9b8a81da3616e31fd04d21b481c6308885b401e89d35a21632f7f83d10315d943ce5024a9a6adfcfbfe2c9ce1ad0d72fae501826fda0051663e9cc01b4c86d29ab394331b682ac2ad8cc1ffccc2a5714d13502d2a8bb27264c1f89b99e9c2be6ab43cd257e6a8bd3b3246d53ed611675d817fa6bbbc5b8acd1521bf907b59f23183032e05fe7ac3ca7cb2b969054d9ecd03e6e3721b80f2847ca32adc3b249e6925619a93fdd0ced19c2ab6d35cff50e59485275935510cfb66ee43f632e9cd529f0045ee0dd752f871b58cd392595cba86279abe289c48f5d680dc7048b3a6a086d45a0054095bbe183c21cd253c0b77882fcaf885429b9e595b653f72ccefbc1df193cccf3afdcfd244cd16022bf91be048d6c08754e2810f737ef71fb524d93ce49e691ade9bb569d4299d613ceaeda716d6cf02c14ddd1df93c7ef1835ea167ea5f947b721b6a57b354193e12de122f70fc9166ffe140d7813fb228d382f8820cf1d37544b938eb8ce08d812db81155b89dd2d51797a6374c5cd608afdd77433ec97446b9ad88eb6ef9e406df593c334924396f5584bab03941a1dde894b5edfc81e4dfdd72c79e9f27a9f0fd433c46705558a5ebeb0c4584252a01a705ce2fc5f9eec57cddd903c75ebc120fd041fd03d219c41436b5e3b60d672eb0e90e231a90958e0112bc7644511657e949241fadc6942e0cd93dd42d77d3609be715445637ef562ca074756101450c26732d59003d1316288d48f428c62c066fd57669814656eae7213e6402351f915973c93fdc080f17371a0bf7b27aa3740e6a6c6fcbc18d5ac47c1c56c9e85ee3e624ea1f5f68f8bd667f3ff9c60325103bbff0dffac67f6e5db7cce563da092b350a8ca7c2eb381510db0ca0bb581541d8f63ef7ac6e42040e16fe8b1017e375393483f98d57753de113067eb85eb2affd893a6960926d8287a53a57f4fa2919252afd53bb0f4e47d4e2df88eb8371698ab1244584b6348c0a539d3811a4df68461cacfd060611d35d61049b77f9eef6d15f1a89d1b64e7f7b2674975ecc58b8fe51089014b045f845d5853e0a6e20893f91aa43c28f2b98fbe8cbedc876eb386cd7fb10368e3ff4a83ad68d9af43fa89ae2e599c0f449772a4e8a65f49929051b6ff646733b4060b24693ed67ca31e14ddca04a4766a9e01f27d282d55b3bc1191b8d497fa19159b91504964c82df0f25b378f8b7bd5d42839eb56439ee9376ff1dffb6639b1daf1dfa65f2e79b741ea4b52d2733bb54dd2e4f87cccbb6aaed3b27e7f2524e1b06b649a3ffbc02d8728b399fa1ab5ea81911c1ef4cc97ae6ea2004d77dcaa2c2d874f62324665811c781e49a5f9c19ae871ddecd2edc8d6bb14c8d64ea903f325f0b62a8e8f83a909d609c22c8a9c16444e7896577693f4c6cab7da6024857dc5e2a436dd7aa3d112b892c0ca91b17219f92766e6089f4b719980eefd9118ed5971c5bcdff99f1da63bd566aeb13a29fa1ee9fa2e30a5770a8a129c648da7d3d717613fcc29c1f1d680fdbcb386526f3d3b27b98505fe501a068aad38f0f4a295cfca95639dc7fc506e95b15341bbf24d70302e8a97ca8761110959606a6e6c7c4bfe42e5a5f66c9e465d2b887113ac3fb20c6cb9df2f5608a7623f7a41806cb45e33a60b394a5c8a79852176e06443a187e03c824e7cf3b4e480816aff4908fc12c8f4bd3e34e571ec3e175d4c69516d11342992d0f993befd30c44e5875b015604cda693dde6f60688ad982d4836629d159469ec970a9f915e2365d6eaf7e7f0cfeb41f0ad3174099d14d51e1b09dee9fc84aac15fb3fd016aff151f1098a96ed6835fccf4a954af6728c18de8fa3d35fbcc4137155eec24aee3547e2b2485070ce63c01f9d8eceb5b270cea25e9092606ec01ef65abd67a1e599e5a3853f852a6d4696def732acd1e5aba3381687495884810da7803a9e75ff4c86de0341f1b112d574ea7908ab70bab51527dfc986b41293e45f9e31a846f7e699e4a5234424e24d6f154f24c0c0542c13e85aa0d1dac0d8912447fd2d18f6939c8c47c50f6d5b9538d6aca6419ecd2f058da2d49d415dc956d14f20f5a7a2d6c4fcc27607b371ec761d2a4dde076cb66f09bcac88363048e30d8c600751519d29129db389e872d078e5b3290379270406fe7b48806fe8a6c3fca0171014f002261e7be0a0b906f18035776b66aff79fcdc15b1a631fb471a647467524eb0961f64f04bea0517f03e93492a051e049f2d45355d58a450acb0d334578e9af29e114591d788c467e87e698429942ef8c13be6f79df5def19500821ff161af21643db5edee78c6bbf87fd7a1ee82c3a8bd7db1c1977ea3a008117948c942e6837ec4682f1645fe18ea3c489ee7b73786fde9db79bf39e15c2b1c981d04bb4d401cae7f83dedc98d5d49cb8ae0e85208d2f3e0782883b785c09608338c149c94a50354cc56db1d44f109970723cd3f6acddd7ada2219361bd8c1bb4aa3ef8c0e773794511efe7eca35b173caa5614c0435cbfeb4bc0a4f52bb20d59bc4f4025d044f1007f8a39ff95774ea46792c453349053cf3b68b7d90cbec329c02c0197c97bd7aacf7cf419b16930a07cc0e7b01bbe8c9fc1ea6922bd843510c7abb0f88b667e22bc6339009d81d39abe7d50111197cdb7a123a8239408360f33dfd52d5678023e6f587../share/sagator/sgfilter.py../share/sagator/sgscan.py../share/sagator/sagator.py../share/sagator/sqback.py../../../../etc/sagator.confrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvscanvscanvscanrootrootrootrootrootvscanrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvscanrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvscanvscanvscanrootsagator-2.0.0-0.beta42.el8.src.rpmconfig(sagator-core)sagator-core @@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3.6clamav-libconfig(sagator-core)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sedserver(smtp)shadow-utilsspamassassinsystemdsystemdsystemd0.1002.0.0-0.beta42.el83.0.4-14.6.0-14.0-15.2-14.14.3touch /var/lib/sagator-mkchroottouch /var/lib/sagator-mkchrootarcarcarjarjavglinuxavglinuxbogofilterbogofilterbzip2bzip2bzip2-libsbzip2-libsclamavclamavclamav-libsclamav-libscracklibcracklibcracklib-dictscracklib-dictsexpatexpatglibcglibcgzipgzipkav4mailservers-linuxkav4mailservers-linuxlibgcclibgcclibstdc++libstdc++nod32lfsnod32lfsnod32lsnod32lsqsfqsfrarrarsagator-webqsagator-webqtartarunaceunaceunarjunarjunrarunrarunzipunzipzipzipzlibzlibzoozoo_@_!d^=@^[IZZ}@YyXV=@Vn@U@S.MnMJn@Jn@H@G!G!G|@G|@F=@FpE`@DfCe@C@BTBۙBB@BZfAƾA@A-Ar@@@@@@@{@@ @@@ ?N?i@>@Jan ONDREJ (SAL) - 2.0.0-0.beta42Fedora Release Engineering - 2.0.0-0.beta38.1Jan ONDREJ (SAL) - 2.0.0-0.beta38Jan ONDREJ (SAL) - 2.0.0-0.beta37Fedora Release Engineering - 1.3.1-7Iryna Shcherbina - 1.3.1-6Fedora Release Engineering - 1.3.1-5Fedora Release Engineering - 1.3.1-4Fedora Release Engineering - 1.3.1-3Fedora Release Engineering - 1.3.1-2Jan ONDREJ (SAL) - 1.3.1-1Fedora Release Engineering - 1.3.0-2Jan ONDREJ (SAL) - 1.3.0-1Jan ONDREJ (SAL) - 1.3.0-1Jan ONDREJ (SAL) - 1.2.2-1Jan ONDREJ (SAL) - 1.2.1-2Jan ONDREJ (SAL) - 1.2.1-1Jan ONDREJ (SAL) - 1.1.1-1Jan ONDREJ (SAL) - 1.1.0-2Jan ONDREJ (SAL) - 1.1.0-1Jan ONDREJ (SAL) - 1.0.0-2Jan ONDREJ (SAL) - 1.0.0-1Jan ONDREJ (SAL) - 1.0.0-1Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) Jan ONDREJ (SAL) - update to upstream- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- update to upstream- Fix string quoting for rpm >= 4.16, suse_version used- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- update to upstream- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- update to upstream- added Sanesecurity.Spam an Sanesecurity.Junk to default DROP pattern- database creation scripts moved to /usr/share/sagator- updated english summary and description (fixed spelling errors suggested by rpmlint)- Requires: smtpdaemon again for EPEL- core files moved to core packages, sagator package now requires clamav and spamassassin - added selinux policy dir- changed dependency from smtpdaemon to server(smtp) - reverted back previous change- added libclamav module - added pydspam module - selinux module moved to separate subpackage- /var/spool/vscan replaced by CHROOTDIR macro - posttrans section moved to init script (start section) - more macros used- clean buildroot before install - sagator.conf symlink is now relative- sagator moved from /usr/lib to /usr/share- added sagator.pp selinux policy file and post-install script- added GPG public key- added gcc build-require for suse package - better build for unstable releases - postfix autoconfigure messages - crontab modification moved to /etc/cron.d/ directory - mrtg triggers removed - removed clamav a dspam stuff - fixed permissions for sagator.conf - postfix autoconfiguration moved into documentation- suse support - proper pathes for logwatch 0.7 scripts- configuration moved into config directory- script documentation added- new description - changed dependecy from postfix to smtpdaemon- changes recommended by Fedora Extras Packaging Guidelines- web directory added- postinstall script fix to update master.cf properly- Documentation moved into doc directory. - man pages added - dspam module- chkconfig is started only on install (not upgrade) - sagator is restarted only when RESTART=auto is configured in sysconfig - You will be able ... message will show only on install - Fedora Core 3 yum.repos.d autodetect- logrotate script added- srv/* added - updatecfg.py in postinstall script- mrtg script added- cron script is now as configuration script (not replaced)- added triggers- /var/spool/vscam/tmp permission fix- postfix requirement added - fixed scriptlet fail when postfix is not started - testing programs added to documentation- configs are not replaced- added sysconfig file - added logrotate files - config moved into /etc and symlink into /usr/lib/sagator- added mrtg.cfg and index.html - making of chroot removed on upgrading- postfix is not reloaded, when sagator is upgrading- first release/bin/sh/bin/sh/bin/sh/bin/shsagator-libclamavsagator-pydspam/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~23456789:;2.0.0-0.beta42.el82.0.0-0.beta42.el8 1.2.30.9.1  !!"""""""""""""""""""""""""""!!!!!!!!!!!!!#$%&'sagatorsagator.confsagatorsagator.cfgsagator.confsagatorsgfiltersgscansagator.servicemkchroot.sagatorsagatorsqbacksagator-coreCOPYINGChangeLogDatabases.htmlDatabases.txtFAQIndex.htmlREADMEScanners.htmlScanners.txtServices.htmlServices.txtTODOanalyzer.pyconfigure_postfix.shgraphsmrtg-index.htmlmrtg.cfgrrdtool-index.htmltgindex.htmlsagator.htmlsgfilter.htmlsgscan.htmlsqback.htmltestbigtestcleandownload_viruses.shmimeattach.pypatternsmtptest.pyspamunconfigure_postfix.shsagator.confsagator.confsagatorsgfilter.1.gzsgscan.1.gzsagator.8.gzsqback.8.gzsagator__init__.pyaglib.pyaspam__init__.py__pycache____init__.cpython-36.pyc__init__.cpython-39.pycbogofilter.cpython-36.pycbogofilter.cpython-39.pycdspam.cpython-36.pycdspam.cpython-39.pycqsf.cpython-36.pycqsf.cpython-39.pycspamassassin.cpython-36.pycspamassassin.cpython-39.pycbogofilter.pydspam.pypydspam__init__.py__pycache____init__.cpython-36.pyc__init__.cpython-39.pycconst.cpython-36.pycconst.cpython-39.pycexample.cpython-36.pycgetconst.cpython-36.pycconst.pyexample.pygetconst.pyqsf.pyspamassassin.pyavir__init__.py__pycache____init__.cpython-36.pyc__init__.cpython-39.pycavg.cpython-36.pycavg.cpython-39.pycbasic.cpython-36.pycbasic.cpython-39.pycbdc.cpython-36.pycbdc.cpython-39.pycclamav.cpython-36.pycclamav.cpython-39.pyccmd.cpython-36.pyccmd.cpython-39.pycexample.cpython-36.pycfilesys.cpython-36.pycfilesys.cpython-39.pycfilter.cpython-36.pycfilter.cpython-39.pycicap.cpython-36.pycicap.cpython-39.pyckav.cpython-36.pyckav.cpython-39.pycnod.cpython-36.pycnod.cpython-39.pycquota.cpython-36.pycquota.cpython-39.pycsanitize.cpython-36.pycsanitize.cpython-39.pycscanc.cpython-36.pycscanc.cpython-39.pycsophie.cpython-36.pycsophie.cpython-39.pycavg.pybasic.pybdc.pyclamav.pycmd.pyexample.pyfilesys.pyfilter.pyicap.pykav.pylibclamav__init__.py__pycache____init__.cpython-36.pyc__init__.cpython-39.pycconst.cpython-36.pycconst6.cpython-36.pycexample.cpython-36.pycgetconst.cpython-36.pyclibso6.cpython-36.pyclibso9.cpython-36.pycshared.cpython-36.pycshared.cpython-39.pycconst.pyconst6.pyexample.pygetconst.pylibso6.pylibso9.pyshared.pynod.pyquota.pysanitize.pyscanc.pysophie.pyavlib.pydbdb.pymysql.shpgsql.shsqlite.shdbcleanup.pyetc__init__.pydspam_classify.pysgconf.pyfiletype.pyinterscan__init__.py__pycache____init__.cpython-36.pyc__init__.cpython-39.pycactions.cpython-36.pycactions.cpython-39.pyccache.cpython-36.pyccache.cpython-39.pyccondition.cpython-36.pyccondition.cpython-39.pycdecompress.cpython-36.pycdecompress.cpython-39.pycfile.cpython-36.pycfile.cpython-39.pycheader.cpython-36.pycheader.cpython-39.pyclogger.cpython-36.pyclogger.cpython-39.pycmatch.cpython-36.pycmatch.cpython-39.pycparsemail.cpython-36.pycparsemail.cpython-39.pycpolicy.cpython-36.pycpolicy.cpython-39.pycreport.cpython-36.pycreport.cpython-39.pycactions.pycache.pycondition.pydecompress.pyfile.pyheader.pylogger.pymatch.pyparsemail.pypolicy.pyreport.pyreporter.pysagator.pyscand.pyscanners.pysgfilter.pysgscan.pysqback.pysrv__init__.py__pycache____init__.cpython-36.pyc__init__.cpython-39.pyccollector.cpython-36.pyccollector.cpython-39.pycdaemon.cpython-36.pycdaemon.cpython-39.pycexample.cpython-36.pycfilters.cpython-36.pycfilters.cpython-39.pycfusefs.cpython-36.pycfusefs.cpython-39.pyclmtpd.cpython-36.pyclmtpd.cpython-39.pycmilter.cpython-36.pycmilter.cpython-39.pycpolicy.cpython-36.pycpolicy.cpython-39.pycproxy.cpython-36.pycproxy.cpython-39.pycreporter.cpython-36.pycreporter.cpython-39.pycrlimit.cpython-36.pycrlimit.cpython-39.pycsmtpd.cpython-36.pycsmtpd.cpython-39.pycwebq.cpython-36.pycwebq.cpython-39.pyccollector.pydaemon.pyexample.pyfilters.pyfusefs.pylmtpd.pymilter.pypolicy.pyproxy.pyreporter.pyrlimit.pysmtpd.pywebq.pystats.pyupdatecfg.pyutest.pyversion.pyvscantmpquarantinesagatorindex.html/etc/cron.d//etc/httpd/conf.d//etc/logrotate.d//etc/mrtg//etc//etc/sysconfig//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc//usr/share/doc/sagator-core//usr/share/doc/sagator-core/graphs//usr/share/doc/sagator-core/graphs/tg//usr/share/doc/sagator-core/test//usr/share/logwatch/dist.conf/logfiles//usr/share/logwatch/dist.conf/services//usr/share/logwatch/scripts/services//usr/share/man/man1//usr/share/man/man8//usr/share//usr/share/sagator//usr/share/sagator/aspam//usr/share/sagator/aspam/__pycache__//usr/share/sagator/aspam/pydspam//usr/share/sagator/aspam/pydspam/__pycache__//usr/share/sagator/avir//usr/share/sagator/avir/__pycache__//usr/share/sagator/avir/libclamav//usr/share/sagator/avir/libclamav/__pycache__//usr/share/sagator/db//usr/share/sagator/etc//usr/share/sagator/interscan//usr/share/sagator/interscan/__pycache__//usr/share/sagator/srv//usr/share/sagator/srv/__pycache__//var/spool//var/spool/vscan//var/spool/vscan/tmp//var/www/html//var/www/html/sagator/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmxz2noarch-redhat-linux-gnu                                                     ASCII textPython script, ASCII text executablePOSIX shell script, ASCII text executabledirectoryHTML document, ASCII textHTML document, ASCII text, with CRLF, LF line terminatorsASCII text, with CRLF, LF line terminatorsnews or mail, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)python 3.6 byte-compiledAlgol 68 source, ASCII textPython script, UTF-8 Unicode text executable RRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/sagatorutf-8ccfa3d985552531e907011666a8ffb071839c7959086376ae1c6ed39bd31d220? 7zXZ !#,/]"k%P .:j4FTH>B w,Ph?g(eFa@$#o*&~6z P6/zs%uǬ.G1.ਪmԉ ӭC`=6lT+IJbb''\XS jEJchWooʰKF'6y6oh;G EM~\=ĩ<*_':S )xenbx˲j4'LylN}aa2bXaQHϠo}y.U x P Ős}"rBapDZX+V_uN N-)" 3!QXJ8cg\4+t]i3S'/ Vb}8U/(Y#f惘Aƺ{p (?oEL]22;#)M'EZtG)3u>2\e ϻ&6md?CPǑ8qWh!Ud&L)<1el>]ab5":EA~ԜSo '>![B~ V渪Ky1T `;l5 [hEėPmJICORA +֨Vq\IRݡ5e&zMx7t @Jس(</ 8:dCt}eV$sSӋ,'ᾟUݖ;{v<90Pl챖gd55Rރ)^^(؈E*-.1ޱjHr_N<+w{5iH{~Ls[h {ϴɥ'e-(sȜěNmj_㨖+$os=vி`4T++#m&#Xo|MR~{Y. @d:`e߸ /Uvl."^Xu9XL΍iB.VCU/Z )܂$7}۶xSWh`礤 t|cga &rAP9`#~!2 h B[})M/пwnt;ͥ]?Ec\U/I(.42i&Q>QJ܉=ϞE 酼!Bu.(ï̛XƏZqX(:f.֭Cfb*_o0KnUmg~^PMҭMi`(u:_I"/843 $Rݽ!aҍR~ :D|.h5;(詺tF:<yz6j)N/!]ʵ=CI FwEAO{Q8WCsTkLRkՌ dx B=z_(Y%euY i*)_-FCO弸nbٜTEL!*M!AF w07z‡i+|zwn_kS#eN%$"քr8Y%*3@>e1} ?AߴE׈L*!]Ύ6z6w S^ޘ- 4%|\J@7PD!H@bD5FdH}d7Vc{X.}ES& -PMSM*7l'܌&bbC8\Np(([fԗYO dՁ[6]",;JEHsˮםDqTxN[( N5̳L܍=ȅȇow yӿR{ Q}瞞hV&Z:(WUzLfv E=n_ wWq,ody({”PxEZ>kn|JE`l!CP06Y纯 cq*ȱdq1[.ڲܗ9TҲGu߂ΩʅI4h7cޞ P7#"w&d0={ʬk)яϦ[nf{GJ0fK(Ǒ<5O{A=8QS19XlSRV,CZ(h+S፼t`De44 xPuJ(fhnRxb^ wRv\raK$du"Oɰ[A$NV#5"A >(dTPJ%\&ZL O}SK, 9%yr uK?L`5VD45WP >?+EQI;tŠp *ǂ.̓FSiylUB۵cy/qT ,G7i8GAYTcߵۅ`rhsW {[ٯYu)'/HƗ, ~!5m{Q)|:w {W|SR&%O;f7 I%6rFwFUg"O&Wm;<4-x[0t|6 Rhr{mDiG&Gɽy2 G*k5U4CLx~zW zUT2zݥ_HKRq% 1XnT!c 6EAR/*~/!K얀uйdd?Ƥ9 6ً:qd}/JUW屁1Ѥ];餝r-e]|ADjaTK1=Ӿ~ Yμ vW CIވ6q7|{5UbRZ>wB᳽le0 hENiC7H!C 'L]a =)x8$ѕtm x|;z2?egG}xeQ)|SԈ7V3~vu%FV85VM>)`z~ ~%h9 ,>6)GKt\?@O%%`|GYJDkts=c_B )Y R㲁N(,XYq$#73GIbY䲿ke5̤/6}/Pm{$uf\&;N!6Y3r Е@~k5Q#,(&2 5sTDg"j,7s쒚<1DW 1{m*#n ;؟\oڮlW6p@UU4k4S ѺO#q.:/sS1:XHK/5tߧW@nv.O[S^ż%@LLP'>q䛸]lX԰ϊ2\V6$SZOt1HQ_^ JDVщEe#J Yol& xqkf}v*{__ԔLhS.+Zg:㰰5LTXzὕMp.2n*kFށ]>dZնC2hl7"i-gLqP)&^yoE'@ DZƧ16t2# &]OߵrX)Ӡ|\+YDLv'>WiP]B< =\Q :Y,.M_`1gg̃(ɛ)th X}2J$S}]AD]pYbo#_Şm ETycVnQ'!;dM$ˊ ;O`˜85h;;pS97)gD?`~N p9N7c;Y!иaĺ!enݟPμH_ÑHroNA1,a8_UhJd: 5[{Ex?Vp7lkY;9;c _>NjG'_W*hMv-*)IzH lpM[|J2t[8g YTnai(*Zs3R ZfxW-Ƕgܓ#H(H\PHS|A'&Ν,UWK%9|]wxwuׅٽ\ܮW#̥%*~=fE,gkqI'](cf Z1?5sŭsЂFVE:qH-6A,wpQVm;Rs,tv6L[?Bݙgތu16)*{!O@Htg+ ~`"E rcR)dhz+7xPZXd#{!T/r<~&Tmϙj>!7$n:/qjrHU1AYk .V- oe *\Esf3ud,Wc;4bݮgݔ "jFgaZ5U'070n4nj4(c$(n4 IurS-:"1;)}7?*KQh ȎJ_y 6QRǒݜS:^"LJAѧT dUhah)0/$v/kŋ i/n)yD9PJRD7Oe7BǎAabDԅoXH"]@Ztg,(. LPWG4+Xږ?^31V]3%#q΢a~ *pJ KOpytL56Q&\ŷR9HjrSH @ 3W"~ v$6_Z y#tXgBs96 pXҒQ:L#0w{~ۛJjվpnVЌZ:aL-e+qwkۄ Ե"@>,KIO :+4Zxs'F%¨ >F&%lfo8`6pՋC q".VcaٖjDa;yEꆷO\&4ߔ2sNXB̌\=, /%Y d3U7tqGRyuyfP]2yk<7C*_? $OSrXڙN%j;Ҩ&Pya  qnW?b8XNR_- /ڥR)܊85 bCsaj'ǁmHOƃ4Sk_{d3*}&[q2*\{/[,ğE>.Z車GG|Xs!W6`cs8Q 9JwAQ-D>)7tAXYB=Bש)0 GvNKp&AIǖPGSʱ T+1 2sh@Wm >qzxZ2=6t GrSoʘVn V57Md#_9m݅r;BᰗvJ\7ʊoc3\U\(k)E &Q`%0'¾Ue=⩂s2p<8[u!0w h p%fCg_ZY  $ߏ=apPgeP#ܮD|g"4ӔM% +ӯI°ib7A8FX#I2`l!]5/yh*>*I s uɥDQCB+_Oew-$FMWZGE0/oC$Dy~ޭ@5CfVٗ vDjdqQkpίxGgYtbO #:'?)Dl#?eᰵ̄sDa[AL73t*5_5RH ,roE܏jv{C˗Rrڐ (xgL}ZICUDh/Q^)' :uȱ$Sۼ*izd>G)t7ZezDž8é͖StCyL#+*atI0 }==OOz="ƵEOׯ8ÿp@}V I5j@[\`_j ..L|<?BX~VT$DZ\qm Yg#w,!䏷(u@LagyD&xGpZispJRaPs<3ORJy= pCO,.-^ZPlH48zv0ݍPe*I ' V5"ՔNwphʁy8Jp63mvvqa:\(h XGR%P,N]U' ee:\EP&3[#Ib~lN뿻RI/o~ Dc{Da ([shu'II>󏮆uN sȠl+iI*ȃ՟gxlw)ep2UanOӗIn3q\r Qyi\HEŽMNBFU{z Wjl.m[ؓ1є>ƌs`S&]$D[w5>?*̛CԺqw٩]b5#3T&MED@~VWTP^"Q4 h<$E0ʡQV~wu['~K]oIنzD5 f;ϗ|u-dO,re/G9: yl u*-`7DrTEKߞI!o @#I4#jzd_θ{:`ޯ8be&9Ck]s'5 {w4 qD_W湪3Qnr*(%LAs=]… ˽j-e= 62-\*ZZ}*[ -hpXwn y1@Ss93k)@}5W6O,[vHr/n=IV%V^o?^8~7fiA-;ܾH,5ExW5.C0}L$~q^lafcK?8%*:6lUE6:=2Nl2D8s`V|4 H,GJrs0eh澺zfq, Q~ZJ=̠vhf# *+cEj _]X|J!4n%PU ?Bba0 H31Z^;86}/}E$c'wvr`D) _joϹA6:9~-Rj`b\Z­䊰3tG0VZb T10룖VU|t?&J`Rx 9WF?ڭ59(^NGCJno?h9iA%r̢:gu5L R{]_ sZy7:~AQ#mz{B6i*baAz0`gu􌖙%! n jus"1fa C֖58Hgٳԡ4I/0i N%rUR[d9=B{ -c {T gMeO5v A9qv | g7 !9A}cX{YL,e{i F, V2!(B!MkPDYpʡ$+E&l"+ Z?BJ-p/:}1l)蕥J3G˩nyUrf* OxO~\"Y5-^# dF͟X2 #Z{M3c]ByJ{>mʮ@ƒNS%XPηbÄdTxo b`}WT [y\WnXn_ԩViWu|\DKHs%MD@zB#ˑCwP`1cYbg[:^WC9.?, ku HSUJ-$_*JbB.1Qap NLD{$/vs1!e8s4# OS[ALX_$CQg?t;],oKK2y>ts=7(5:K@;9SNf) {Kx]1<5,n}#b{ED̃x η$_'*gM 5,c?&7.'P8Wk1;;FČw Ÿ \t&LJݎDL ~SRvkd^.M5m5bMd+rÓ}QRf3LkjK,[YP~7ЌJ=,ki u"Ȍ|]7sa(Ri+n'MƐMOȺclhZڛTÑ٫ڦ!!2EY*sd A,w AyL*;$E^F_~L;!}[YSƂ]A9ה;4:VK&8.*h)h>zߙ̮䐓J"hterdW=@&9巺p :M;J[p.[8Z 8W!9dj[-r׷Mt5_%8x͑'kMn'@㯑%4s ;HVVO`uТ4ķ)YNʴY\ 929 ^POx$it7}T#7s#S, e&ncz|W/\rMa{Mmi4c0fس"6v(-RCa@zRͻo7rN_ί]*}LU3^c&۷; ANF9Nf<=Lh۝ȎL7Eh;+N2MSՕrIX?D}$8?ۑq>qBqo,{ņmJ]&pRMg(>\4p˿'jI(d+.lQǔ czW8`V;!\dnHJ"m\iIWuac䚏#E#G׆@z۔V4JgT~*HCֵjq2I"U^PǾxoXgY>\mPU!{jor@/xӰPdy[ FkE`)f%+3~iS~ {YVܪ%KT"VAvGU)㱯*X={L/ R-guEoO"iXO;;hNivX΅bp ϻnN&{{兙,8RT@wIs !Kq OeT[}? qL>6n {r l 2^?rU o.Z\4Ƣ.{4o&Θa5;,"u6qHe-XY?1}?LqfAR(̑!۝N4Q[}٩EX2_jJ>!b6BXt<?r$鋔:GGI ? tzܭC{Qݞ}j+Y:-@K=@gq;{;E}MoScVKT>4 vyX˃ta`S/] {LEva ZŤ$T0qdSu˰O+(Ji>dXKo&$m]&+ ׋BP`jQ7AݲSpm\T=3:_*f;0V&8z]pzry'2˅'eoB ,m+~ ua H&N [F p?^ H*gI%f1tE"(WV@Vv/^gW"g,mjZʊY}⾤r#~3إ[RP?{\4q;a.H__nvhbNɂb1>!cҢ>9A؄4'oÞ90+@[$W CFgqw!dB,NQ: ")- ٧ג~xzAtyMN ]$K3G1 'XLC9. =X \Y`[E_Cw*4IX㴈UaN7c$lb~ߡ+QϘ* @ևBO38w>6D L:?a1ݰ#57ɣĨ%{{lWlxb)4&!bp`yP)xR'?iLLr}Ն;5}+Tt:y|<<XiFjGΙڬ3i )wU( ]A<6_BʶH2L5ᑅ)4'6Rxd+bbY$lRqCRyߥ95g`v:[ wIyt;D5E9?a8z`dV&Cbu Ukga k5qtۥc>\iA: Ş3zgN`v1 ˚б+) }Xa2[6߭%l>CPt3_PYa~%RJY~e78Ӈ6Fm9mxH:}Rfx#sB7g:%\ D#eP#3e[HNtXRL}_| 9lL IZ$ 7y fv5FP>Tਬ# OSxajٍ8Ф݇ڮvP ewG}K_+@+FݤBOCDcVn[5 f^ 4Ovg52Ijk((HWӴXt uX% s 0@&ttǮ2N[;yRŀr\G. #b8ɝL6s4'%Z=rjdHqgqhHhM3l[vqQaN^臎8tE HHtU 10$hf㊲i}Tl"Iz 2|fyjw0iK/^ DʬkpK=3)#)/xJ VzJ\Lgh1^HA~]ڥAy`6&WktG}nw.Gp2UQ=VTx dY†/J P55J _ؖ4dISu4LکOos WZʹCA%.[p5ze__?\ ^-$lǦdbnj-(?p&ų5bpU)*J7XR\9#e%fO.`lsBd0{Ebޚ>^cPzɺ،*d|yrt LFxMd{kgd sDk$ElT%X[TEf(9M/U0mtuE(q%^mQe&doq_5=8d=A*,5AlQ$Y!+6G!1b>ۑqJY1,&;YuvQ>!MMj*Ud]e7S׵35CGۖK9{l`93,i7i*G_"!k4` $y 9TTSQ~q_|&pLv;6n w( v2BLSw=!7!!޼($gy.MrU*Hƅ,-6y쁃$*W'LC{S^XF!Ͳ8O}H< HvB5!JK)ZlnH.pna~P4Lau7sɬP 0؅E=)ZQ/%gH‡oKMz(ée!ʞrElvϔTKU ^&?lg-bM$Dԩo1rL(h28trcBwjE|?EyakdtEQn[OH5b6EJKV@rm=b)!0ֲS+jT|~W{|c9xQ"u@AcΎFyptG A*LQ ̯QZ,ZZVwr)gAMx+!&Jp!fC4jMCBcjzmqXyV=aZ FoP9oSCl4u#QA]tV♪La0vo@֕yUZ: `R.8q]S(uf}AVMR6ㄬB1C2//T*{%+R+k0C m^(#/a6bR2 6`"-dը1Gp,3؋t:q1ls:c 2yFr'{8Esv ߰%uE[SR&TN[ eQEe>֑s%55~܄MqZq le JZ1x5!X?Twl``%[Owأ_ONFv3OQW^nMPݓC/4InPlw&l0Qi$_iҨ SJG%|}Ò! 0& <]`LfϘv DDՙE(=< *bsG"Q_[q"Y.mT1YЍ$Wgt2 ZPsACzXSFqWAٿ"~͛{/ Ʉ6Bm~m_~kX5CQU>ijh1XQK&П /Ղ0cؚrń2һNG](-$t]u!˙¹Fj>CӖf&Ŭn~=D%IM[,2A@n~802^c&BWocv>tMO= N)h+!WѬܲ:бf)c!>[P|[3&3BޠE5!syM Y?|*P3Ju K'Oo\$kAXUejx!K%Vwōp4Y?⒯%ܖ{[hN6+y/kqGWT"XڧdPkAÌ0*m5]3k] 8Db_zӷ6 Ab'ڜ}eJƭ5q$2n*Z70l!ٚLrXҗC*"^y.ϑ9ܯ.Wٔ+1lܘ7|šmf b qءخz+(ᨲC _"7@[~>qYDJiB/Sfhi`ކ3D>2!QߞekV?G§fiR{Ʊf 4v5"8ŢrZyyii+T$+nŕ L0O$ <ҞZ;[#ҧwrE1柺OBVv}Vym}0пXx; kgDɉʌAb٤ëJd@y!Y'q ,"l_$QI}Zt*K~18h41= hpuy-4~֏&Ɇ1ֽ$! h4 2YIIydU&e2Msǃ o Em"~d`Co$|vfRdo|T=B8ԮovT exv$5 M]FMbh?0)7|l8ϫqěP3+!*͎6&S {d q!>$S HEV$W!uqJ0ړ>36P>XLamMqrXh;Z?\-zt##W;w]ZEa*~JkWNЀ-祿~CԺ_ӋD /&^"k3 p^5K2HGhf'խ "=)ʭ~Ϲ'Z~gpT@FWUU0c ˥# 6+f٦->d5h¹)ѭ\(R7&"\{UBd"m4}ha Ug4LZy5$Gƪ:44_ENƽ6>p/U I `Oj{v]陮zW:7zwyuV̀'WpSmkawʀ3/(v 2\>`YXl=`,ov,.kYoZ|ԝꊍ+k*hG8EmD S;AWfΊN465sB@u"k(=(AOpL%I'Ty$ So8/+$ׁ"% VΓ*} ՚ѪD/¥K6)ߚ0&)! WG3v(l6rҽQh9tϧӑ9 V ~T#;(#lYd[:xǟtBHƥ\q0?A([CEklK|<SF;Z3˻+GD, 5g@h(=S*4Apr"UYɥ6bQ$ݖw־p=܈XrQ}d=;~h;d d2S3904ch2-:q@.(߫54%+)8MfډayaXG?E<^_[mR􎩰j6)5e7;u~$G5&uNz36"c_ur~WcOXjfg7|iu2_Q؊[:+}YQ79H~=vONvmֆ GX=E5^LKc&Za7oa K9^q?Jͼ,݆+b_b[)d|UjAHڴc &Ɔ 9^,J۴Gu,SWQ *cDnYU3Lknqx~_%$$  mL\L6`BlEj|]盢DHC_:fxߺo ߏ\oIeL\[gωSb؁9U֤%ͨM eU&Dg)RɫYS`2bM8Z3̧]pZ8p0t~I8rb [TSn0p*=sKs؈ U[FݳL3Q83G6=mN0 )* \J1vW',6VW܊iCZܔQnrRe.\ I4L7R8Q_ M E+V&BvyoqȏFz @dw)j$1^ &GCp3r5iiѾ26;n@THsmQ v<  }Ń v!ֵ. AZ:4~-{?v'V?Z+`6bj_!@Nvwx0hanO**Zޗpb/+9 4_Dwz LndO#$*IYĈP$nO}gtBZFaB~ . @È&_qqgttzPh{oKF!;ıbҒR\ +I/ {>PqpLU+;vK$F8FdJO`og4uy Fَ(;Oh^?7ҳt'xC`'tw(%tC6r~r:0vITZ~!Kn~D<9Y*$3Bs*5=#Τ ]%,_c- Yk#H-@XSW3ݺ+a[[D\:5j#TzF;4E8mxxfOFcѷFl? }t z> o,Nl,~XOdXVF knF(HFh>2H&Jf]W` 3 R J3z)1=s:,(=o bL8]a7Nc]%~K4Qs1ys_#^HWcH}$0Kr ()bf vI ]< „H? L$~MVوpj2U, B>?G*lanH M^FNA9sjjZY#RF8̈"yPx>kD8zƒ 5q3&d 9ilU[3\Ա~1=I%2 UIXi8̩ O_1ɏn v<ŋp`7>4QG|aŀ{*gOОLwvhւݡ~k>ץ ^0M.beG7@uGE e1IHWBeUdl8^,͕))QP `Gi2lΓf[\Fʾ8 %`8]vn/(>^ReܔD\ t1T4@b\j k%iAB*F6)Q*)Z,2CTU>g OLY ` y1hBը1w)fO@H#[6DFdbBH!M#{X F8N}2QUT~^!B`tFЈɭ,-|_M`wX_w-G!ha]qޡD!weYP8l'aEUZ N Ӛ$Ww$G̯q3DŽky7'1ufmn :"Y@gtM G=RqyPni7@k̫XK7-_QbCewFބǴt("mGx9}"1f⎗^(c=47)J}QPPM1E2cY{հ]IJyI3&9dI%){xt VjC_(M:rUd͸:1k$gI.P'Ĩ/ls6'/STQ )h'7)kZ[Z>rLhgc &{3o۝T糶ņB %KFj(w,zIl<\{|# OSH>jqdbp(f}X}AqgE&C7nQvҌQ0y~39ጆ7Nr {~f/I ZTS V7bu[< V){ O p# xEJv$%hRvIŴrlԷq4z  Qն܍/؂̸x@4.fq ;A1/T TPZ>+KYWwrh#lYDQZW x׶vHto_)R-09ws`3Zhk@FN9/[o{qELxɇa݋ڻ/5;OUBV?C zeÜ+.^:,q*3}h9 No..p1C4K1?n5?99>ޏi?wjҳa68YbY2npKf,Ni^XgJ=Ѷ7@ =ʔTӟrSDp1%B%t҂ឩFy.YAvGF['E¬ws.H&R-@{#ze1NLRލ Sv(1a#.+3gܯ!q-❈9opcnc08I21ΊWV'D^W|O>XVDi#'3=V_[cԯ;H,Rb/tf ǽ-IZU= )4S^GrзҪ/{=3u>5Z\V7*&}Q#o\;\U |?g!Ċݢ|gfZ?#킬^F5ǽR|W@';l"QtQ[agw<VRT2LdHG 19-u(2TvBx1?dMB8:fºIR;}LtYJ=)sC4PX18ӮQ|^ѝYqLɂ 򽳫v`IxAAb_]#LMVQsPnQ>|sDwU~jweD[a,uYNWNP8|ݒ}QQDS:,I8h-~+ggg";a+ꞹHIE? H~ 厣6ReK'Bۊ"aμTR[:^ZI:-OL͍(e͒&L խR`#z Ή$;x<{ozG= DNW ;9:{{ VCl10;!nbˮp۩%tHūp Z\;1cPݐ}+%[r7+2,`OׁR~n >_j7p-[y*5=OPcB8{'wK(]q\rus 3Ҳ=k-g^$QQ>u g^7ZŧY/:SgPⵇ/iYL<@b^Ҝq;<6Kee~'fqw _v[{ AąJ!:x+fhG` khS5_gnLS;pJ[sx~9#E~5d{JbqƮu8?v^6%ZI]zH353᧢ԞW5Xv*鹩g{Z xw:nɷwI; s}x&`*2AZT ]+|QAiWsŨB OĩK2Sf-=eI)Vg 1oO}@|M%K7((Ȕ)=w{5-I?3<ewe3HChVcRxGaD(Jbwb@S2r(Pэmc)}TvY'yG)Tw) g FqRq qyoU1pƵczd~% SɂeEK?T1~[=]Dgfe珴=7\G5^HX2oA^_2HiE_`w7Nus{t1Fe`b.==AqB셐Lu-}I<5t y#TK3 [jTFyTwI#i=o62^)kᰭ͢OHcU: G-.7"]X67nTT)Яfs]ę#_u$3. i))IRx8ctdPݥHt:"σ%xu {0ޫǥ[w*eqFIEn.0MW;AR4.|+7j\w w}Sب}/`!(Zq07\ޤ_<rz2\/䌇}KL|r#J=;T -C x}iW/AҼ[78yJgZu%G85n6%M*MM4\$'GqiWY땥p8fRPHnߒ?S٥Vh>)"rR!Dw9+ كI._Z6DsD!iOU yF>p:ZSe#_ &&.ҷ TAl:f-Щ}%Vp!cm)JOy t*Fd9\"6!|Deޥw4h_  C9F(h;AݼNn%ޯH!x7jX5"l;Hz g] R@nX;= YHqQ5vd#-Y9oGڝd]7[3%M!UYrЈ6LEn6#3cٛ-KQ[w2I(55+\5'X9ȽDԳ1,hE}0l̋!sMuM~ܦdBzKH1y=imZtŹ}(OKL~&㪡^[1_%,,/В ;KU}N! zNKpi:1Ow-93#~c*!)*C)/a5:hHӊJNңw[ѹoj8ԗwz{4̪ ᱟn3&S$#z,ZmYdQ*?H [dY+it}Hߋ# eE9L% %^i%'N1't sa[SSW )'gc[PcmNw)lF̻i^lBMa߾ATo8V_:$(zâZ0O1;}Ay\ e %\d^\&ʤk8@wuWSqD7!LQ}pjM\AF[Ss=E5`I@EZt009zvߜl̍_6/"r|'D-[(!Ww]j?)`z*?7%,cMj#;!A(Ñ\eb-Lv6Bq25E.as`p#Bh" -,|+O">tDM>c,v+Fַ}Vp70L;{kEs!^7ܥD*i[:({_Hz؊hZ+wGFjmK{5CCVNO9b$ڏu%~Nz^} 96KIzȫCHɊ B-G[09XK!l{3*=IЫ>t%Br1h%h0^S`O!rmF|Sxkym>UgqPHh^>C{ zM/muB[HN4m0 Br>Iss}Y^6HZЂUqًZcJɩ*Ly`$wVGE]%$*mHfURSdnO~*plhK}%WՓY]r%0*g51Al΍Ŕ>o!osn܉8Qz%ɵG],j^GXc'J ȱشڒ@HA` ʍ\a#HDT E%TA2p>B)|کh֎{@#hcK+ƸޫRl۬+nD޶u /O(8O0[[pF@jGRh&o)Y,NOT ҢVW%P.~T}V=Km\T*t}WWWN:*%iFfzc.w4@s MQ$-}ꄪC%!BKZ'ixE@<% nC?2@^כ1a!kw U?Q)q:fF^4p9˹}CB-E\o)Y9}p23Nkӈ#["t;2w⏉ 54;Ji`4r'_cvn.;xТF(g7`./@Tï]w3§A,)UxdoE#?1m1.UW^ V># e:>a #"8\-g@;*&$CЉT>-N/$ٗV4Y^*x^09wJy0|o8;ڠXpll?.p!UJחe=2ej[C4!f WIQ.x.8 !V|7E)bH F_;C 7cT3䊹M)*1'*23;#Bu.^`B2A1`n^30grd0V5`bȸ.ZSuksF'<ׁ.nxEϦUDQ[{:v ⪿N=?NI"Kb]z/\$ҏw ŸzxO_nVa?X eTzKkz9syXgYS:';we;s^B~h}o"3y9yhigB \8"X{8M2Fc ְA(ުkCn40?0!EjXЏڢpallxWJ76݅`WlUpӄX&u$1z}xaA6^tAĪ>:G,pewWʯYX ?zO\!;$`mCD\s 5+ iy !DbeU9T' 3^>Bܑ뱜9geQ8 tQAB޸(?$1h-Ѻ8ެo%ETcӹ TP D+r20TMx HXl⇜ d OԶЉQEto>wQivR!޴=Gg{E_ !h_H ԺxvgϨl3FH@Հ}!y҅Z{uOTr>}>d &\Ø.`< XdS8`-OE65)beF*X=L=:EIB6]^!X9 Bff~^s5T`H} Pj\ecW#Drwpn.8]GzJݸ ˒{&`D\־KWoPwl|ud%e!I]{E8$1+5b @3eKǦ RGv<*?*jNٯCSmzH~iOg #W>wOw]t[U#o'zeh0aPctC]t.o&cH[dR/p"A9!RZGx@aRsFJ-nH֜(<,5r-h,% q}8ͧL PMhfD̥ɧ4iaa1|lSipTCΦ~5ee߷l@sHM^`G$>GƠůVc7vPvXFЭ|MCm [Y;jߜO3A3qor,8|l,-tBW8L6'vukQG ;!R[{ӲBY> CK?3 zWX @Fͧ߅F~Dž[߱silg o-:9/$2bA A+󦟻5\8LƎqZ>S "a&1EJP)-?2Y*؁m-HofֽjjZAE]V&1)Ll{'8q.z| E>߼J[ٙ*833o晖Fv7eO~A5@ 0mLv^g7?WN}n#/4()R߾gKF!;heԟgUv-U2\O?7AqT<:qZ^my LWMtB1=O żj`85