func-0.28-2.fc16$>]` A"(Iʍ>E?d   /    4 x {I | (<()#*+,-8!98!: !>T?\@dDlGtHIXY\]^bԟdԣlԨtuvHwTxykefCfunc0.282.fc16Remote management frameworkfunc is a remote api for mangement, configuration, and monitoring of systems.Njjx86-01.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectApplications/Systemhttps://fedorahosted.org/func/linuxnoarch# systemd if [ -x /bin/systemctl ]; then if [ $1 -eq 1 ] ; then # Initial installation /bin/systemctl daemon-reload >/dev/null 2>&1 || : fi # for suse elif [ -x /usr/lib/lsb/install_initd ]; then /usr/lib/lsb/install_initd /etc/init.d/funcd # for red hat distros elif [ -x /sbin/chkconfig ]; then /sbin/chkconfig --add funcd # or, the old fashioned way else for i in 2 3 4 5; do ln -sf /etc/init.d/funcd /etc/rc.d/rc${i}.d/S99funcd done for i in 1 6; do ln -sf /etc/init.d/funcd /etc/rc.d/rc${i}.d/k01funcd done fi # fix perms on log files chmod 600 /var/log/func/func.log chmod 600 /var/log/func/audit.log # upgrade old installs if needed #/usr/bin/update-func exit 0if [ "$1" = 0 ] ; then /etc/init.d/funcd stop > /dev/null 2>&1 if [ -x /bin/systemctl ]; then # Package removal, not upgrade /bin/systemctl --no-reload disable funcd.service > /dev/null 2>&1 || : /bin/systemctl stop funcd.service > /dev/null 2>&1 || : elif [ -x /usr/lib/lsb/remove_initd ]; then /usr/lib/lsb/remove_initd /etc/init.d/funcd elif [ -x /sbin/chkconfig ]; then /sbin/chkconfig --del funcd else rm -f /etc/rc.d/rc?.d/???funcd fi fiif [ -x /bin/systemctl ]; then /bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall /bin/systemctl try-restart funcd.service >/dev/null 2>&1 || : fi fi>ldc/ v +(VDRSb .dd vv8b1176{6{ x x \!''$PN~8181O%%:##/EE a ssvvpp  )@@#|#| 0 $$ $P!!"  &&;;  uK n nmm (( [[+""SS?Y || ' ??a7{AA*,!!v53232zzZAA}uNuNB!22{]ee 9 9[  C $"3"3uu A   TTO$?$?)c,@,@ (''   $11{bbR<<HH ^ ^00A::!++!NN)77h -$$8S.PFD # 5 =A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큀NjjIdNjjK oNjjIdK oIdM^M*6LzNjjNjjNjjNjjNjjNjjNjjNjjNjjNjjNjjNjjNjjNjjNjjNjjNjjNjjL}NjjNjjIdNjjNjjM{NjjNjjMNjjNjjMNjjNjjMNjjNjjL}NjjNjjNjjL%yNjjNjjIdNjjNjjL}NjjNjjL}NjjNjjK oNjjNjjL}NjjNjjK oNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjNjjIdNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjM NjjNjjL}NjjNjjMNjjNjjIdNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjM^NjjNjjL}NjjNjjL}NjjNjjIdNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjNjjIdNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjM~NjjNjjMNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjLNjjNjjM~NjjNjjL}NjjNjjL}NjjNjjMf'NjjNjjIdNjjNjjMe5NjjNjjNjjIdNjjNjjL}NjjNjjM NjjNjjNjjIdNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjMeNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjLٽNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjM NjjNjjMebNjjNjjNjjK oNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjMNjjNjjL}NjjNjjNjjIdNjjNjjL}NjjNjjM^NjjNjjL}NjjNjjIdNjjNjjL}NjjNjjIdNjjNjjM^NjjNjjMf1NjjNjjIdNjjNjjMpNjjNjjNjjIdNjjNjjL}NjjNjjIdNjjNjjIdNjjNjjIdNjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjL}NjjNjjNjjKK oIdKuaM*7M*7M*6M*7M*6M*6NjjNjjNjjNjj03a0b66af42138beac5b155f2b609cf24988a7e7213fc339e88458a0a5dcfd4579cccc8a3a67c70e4dd09bff12472aae9446d8f8068126bb4b2f6fc940a4d7c2c2311a121cdb5134a59f660dc33730e49aa3ad1b675bece31f0b6b328fdd08ab10dba4a456d6858fa936792e92ecc6dcfc49cc56ebcb692d5387775aab6805c967ed6e1e835576d92686ef8640a818efb2df77c715e2786b3f1d5ab394905042d424358caac41214a1625d676caeb25c7b4cb9c831ebb327863befe6e2b08c93797ec92c3befae1ad788680b9677bd3d1ed6d6083ce267e129af88219afe1f93bb1a385214d814343b70dc2acd93c4616a7a8c6d517afcc6f94d1fa8a7a9573f164eb1d83d21f47e9adb5bfd1b83b5cfdb9ec5504fbe36cfee1e3c362fc80111ff2046bf16739795a45f5a3619cae99adbf1078ad79a90ea732d0932b203b951b9c9d4f08db93e36bbf433892c291713f33f2fc500de8fc504ab3174fbc08388debd75f9152290946582ef0ed377b94ae7358c15da885aaa9b0266fd28143761af993ceb63e2c223aaf0ceb16d74a2bc36632ae0074e9ca917d203cd56bafc9e41695361a36491d3d15b59bc9cfd850f72dc72a7ddcb9e9d0bf30bfd663a7e2d50433f560b91cbe8d3b5c7025d6f2997ea02ed2fc5603aea34c09c8b5e2ec2ebda7af51328a60844a21f6712ad0bd57d96f5647ffb91c9a1eca80d8bf2924b3f26f56cde4df7ed5ac5db0896484a3dd4991e07f8b87cc352e44e84b1b85339f39a7c5d323084dbab9dbf6fb795ae37754a4fe37988ef10ba7d4d62a395d465d5119a12d97f0641606d4c66a6abf1a09962032479c522eb69d89ad0ab268793816449e09d77554ea8cfa00bcf9fefe7702bff19c1598a68f1aad96129661cec3e47ab6ca13b0db5bb7de6d8b4f2ac0e8f2898f47908861f32a6626c9b15c30407e2310f7ed5183f7a54658f51422381cfaf9610aa331daff53143e6a2564bcb5eef9bb7270a828025cab397fa8a7ebf8ab6ee3dd365eaa7d4ee18b73af78490066d900fcef834761727b681ba210105ac7d68077113952a0ea29d83f93e8221c4420c62019bd43de67f278413390a5395e7fe73b880055fe3a576cb0ee5974fb41fc00b785a8c03c8d676a79cfc5270a22ce1db0b38949afffbe48c32b05217d4d7c643c34907f29fef0f7ad5dca69691dfb45b4b11367f94b45ec056fb085a9dd7c643c34907f29fef0f7ad5dca69691dfb45b4b11367f94b45ec056fb085a9de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557639c18dad8254ae434b9a6895065065828587d141f44338f57269a4b403e01c7639c18dad8254ae434b9a6895065065828587d141f44338f57269a4b403e01c551e2fd4afdce01d076c8d4d58a8ae7ba438c52402f4b5569c3e033aa1d09c7037a5c0cce248ed15948cb1e6c8ecab5ffac8e7c65f2fda98b2d359590a1d5cdb37a5c0cce248ed15948cb1e6c8ecab5ffac8e7c65f2fda98b2d359590a1d5cdbc1e1fa41f80ada2127c25876ea753f31f080a1f23962e6487007563af90bab6a27993c7a5d876a576d2674cba3cd04a5092818e885a91518f583ab996b74ccad27993c7a5d876a576d2674cba3cd04a5092818e885a91518f583ab996b74ccadf3ae8329d53a5b2bd6f135998bab6e209d00fabd4e9e8e493298ec93051cfefbefe76d369e6a6284bebd12cb6b3cc4f73dbf052c39ba6ff6ed1fdb0cf531a2ccefe76d369e6a6284bebd12cb6b3cc4f73dbf052c39ba6ff6ed1fdb0cf531a2cc80768e9f9f3f881d09f515c47a603602978076c38632737db8ac0136efbcc8228bfc148348fbd6ca0ce534bb1ecda3e34012a2a2e5927772a75c218683c541718bfc148348fbd6ca0ce534bb1ecda3e34012a2a2e5927772a75c218683c5417101d9665dd4496f0fda1b1496edd1f8d4e6fe541485d64db6271bf767042a21b8314088e27c7e8397b475b23c7243382cdacbb806568bc044d33ae5e68cf54e1b314088e27c7e8397b475b23c7243382cdacbb806568bc044d33ae5e68cf54e1bf07b33cbffb4bae49f2c658a9af1001ecf3a0c6ac44cfc0e2fdeec53c61e03b24b41c6cdf76c24e566382b0ac579ce11b43cd52aa298787d713b4145cc2d41f14b41c6cdf76c24e566382b0ac579ce11b43cd52aa298787d713b4145cc2d41f1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b9065716f10d79bbe6358573e41e708cce71eab3db5980b4ac386b4fb28187fab9065716f10d79bbe6358573e41e708cce71eab3db5980b4ac386b4fb28187facc5dc2c177be946644814d8f07b357f5c1868c4687993dee931aed96b4100f08e4d7242363b5d16978052d7b8be661ff6dbeffdd46a3880e4a58f1062e773b03e4d7242363b5d16978052d7b8be661ff6dbeffdd46a3880e4a58f1062e773b03abd1b3c2b81a1ed076716d9e7252f1b5008767a2fef7f3bf85cd7d8cb7d806999b6f3593326132c46167f229745e0f11b5912b53716fa413c034ffbcb7d47e199b6f3593326132c46167f229745e0f11b5912b53716fa413c034ffbcb7d47e19e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b52a666be7c07ad55efbee62b804c88b9d9077213ecca449be9deb2958101bcfb52a666be7c07ad55efbee62b804c88b9d9077213ecca449be9deb2958101bcfd3f9b667090ead29fe05d12d8f6aa56f64b6f73e5fb3a45f7f46ff24bbf85358bceeb71e7bf98cf9287ac758b6e7e4831fa85925839774a4f92ef8a5500e2a5fbceeb71e7bf98cf9287ac758b6e7e4831fa85925839774a4f92ef8a5500e2a5fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fd0d506b11993b73206ad57d952159366e36d2af63adc513571a16bccad28fa9fd0d506b11993b73206ad57d952159366e36d2af63adc513571a16bccad28fa9cf5961d9381e3783fda8429b53e539a321369c89f3dd2caf6003c6cd2d5648ceff812177ccf4481f4a7527ebebfa445f1db24cac101453d400c7b8d047f7e4dfff812177ccf4481f4a7527ebebfa445f1db24cac101453d400c7b8d047f7e4df056daf3f54ea5cf0c8c705ac5060a46e418ff87bc7576160d9d0a8d44f1ecc449eac6325c4226ab9fd11bf4559b635895f372234eb8a744632c2fe31b4f2d8bd9eac6325c4226ab9fd11bf4559b635895f372234eb8a744632c2fe31b4f2d8bde159f4d6e26e91cdfbac84a4587ab66d189a12dd123f47d59372427a731f4a64492edbc3fcd47f83815af9c9f0df5a3133a7844c579a749f4523a372cc9f9e01492edbc3fcd47f83815af9c9f0df5a3133a7844c579a749f4523a372cc9f9e016b8e5fa13e417c515454f03e93b4ff64fafeea52ca59dbd2f4a5fe8ededd1a9f1560ed4a7b5b166c6954c731272bbfc81e2a9fb4f218bbd013b9e19cbec398601560ed4a7b5b166c6954c731272bbfc81e2a9fb4f218bbd013b9e19cbec398608700f7279c274dffafb3231ffbb4d0f6d55738109ea69bbbf8c717a7a7c6cd965c365eaebc9f4167ed70ea4bbdd5e4ae809c2dce6c119b8e3a7dbea3581ab1705c365eaebc9f4167ed70ea4bbdd5e4ae809c2dce6c119b8e3a7dbea3581ab170857bc19433654966132fe2543b17add9a40093ea38c96c04b648f9c87412e38446cb7b02f86459d897331f84ef8a92866b4b44f8a1ef0bdad2e54be7bfed3a9f46cb7b02f86459d897331f84ef8a92866b4b44f8a1ef0bdad2e54be7bfed3a9f29cb92e8e3fec48819fbd119778bf6f5977693707ca3fc94c3547027e0cfc17cac99cf0e404f4a28e64b626a34ad9d137f88c967be3707e4513d7f9afd985529ac99cf0e404f4a28e64b626a34ad9d137f88c967be3707e4513d7f9afd985529e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85535c11255fb74d5d4da203ed454b350d5c837246a7c4c82e079dbe279d272d3d835c11255fb74d5d4da203ed454b350d5c837246a7c4c82e079dbe279d272d3d8073e70b70c17a317f29e4ea990c06348bb6c7b0eaf97f19d4fd726f81a4888fba4ac2bc5b9b7f6cd8138dd85d14a7f63b4f9aa383b54c07431caac0c4bede00ea4ac2bc5b9b7f6cd8138dd85d14a7f63b4f9aa383b54c07431caac0c4bede00ec714d01dcd3ecdd60691a201c2495e061cbb284a283d76f1f77b95081ff9282f915ee74e252bbdbfd853eee98ec0676325096d905e9c5f977aeabb47c72ae101915ee74e252bbdbfd853eee98ec0676325096d905e9c5f977aeabb47c72ae101e01ec5ec8ee1cc347109094bfc4ec594edd386941cc40cd9f25591b5362516993fa15d66caa4af4196e1315452a98ea2a02a1e42be7cf244d7cae51f5785c7613fa15d66caa4af4196e1315452a98ea2a02a1e42be7cf244d7cae51f5785c7615b9c54ff9874360990481d4491f0f23e455a95816b29490f51b70cf57e39133a8fae0ddb89fa6bb1884eeb217408df4316e3c06018257146b193f96ba1ccd7fc8fae0ddb89fa6bb1884eeb217408df4316e3c06018257146b193f96ba1ccd7fc062c3bca66ae98c4a59c6bf61a75cc2468bc3bc4861ecdcfe36b6b3c68bc62c6a04078d8af1157be398db347ba656e3c3eca6baf42f2fb1d45bc9b33e7742434a04078d8af1157be398db347ba656e3c3eca6baf42f2fb1d45bc9b33e7742434b1e31c7114a9ea0fb1eacfedbd31f7ef446d79900033abc246a96e19f263c11d64d4c967ab256741d35bb136a622a346f22e504a93b8d8c3cbe8a6ac4c53e47264d4c967ab256741d35bb136a622a346f22e504a93b8d8c3cbe8a6ac4c53e472c786c6ce38c643cccd89cbe2d6b989a5841d13e3d6eb75de251285a0a2c8d9dfb5113444929c8dfa6e32fc2e5530e6a4a8f0f101f639a93dd59cfde2b70d4e74b5113444929c8dfa6e32fc2e5530e6a4a8f0f101f639a93dd59cfde2b70d4e74e875a4bd5e5259188bcfbf3da1765a105037226f736cc6d4b3c822bdbef44ba6871cc0f9bcdbd34f8746d6b7d441348a5206df873bbe0014da7d9a53886f8f49871cc0f9bcdbd34f8746d6b7d441348a5206df873bbe0014da7d9a53886f8f492d1dd86be2d164db96fbbbd388a018cfb9d145c3316426b78290609780caa78f2b25436e2eec5bf37a67c5268132f7646d3be843fb7450c48ee74a50fd11339b2b25436e2eec5bf37a67c5268132f7646d3be843fb7450c48ee74a50fd11339bedf724601925c497847af3c04c090c95f69ac652527fa7d40f5cea0bb81a1f3da64c4443fb9701437e0dbea568602bd40b7d34644c147906b507e6cd7f9cbf30a64c4443fb9701437e0dbea568602bd40b7d34644c147906b507e6cd7f9cbf30a7babe66e2a397c1ace6d8ab26ef64960a4de269d49d00c4258f035da990f13d59b89832dc0e5192fb0692641c822e4dd13612c052acad9c86913f3eee8eb27c59b89832dc0e5192fb0692641c822e4dd13612c052acad9c86913f3eee8eb27c4033fcee867a5b797a584b5b0e6c5a57b9f65db29febd96024c07b0f5176b0e242e741adaf3633008550cb2aacd4b8a65c1b424f96c185b68bab66f1be4c7e1a42e741adaf3633008550cb2aacd4b8a65c1b424f96c185b68bab66f1be4c7e1addeab335aead594d1bf23b1dbeb6682464064e254199899a32fc90083ae3713f6dccfa675aba408f02f3574359dd92bf903860f5c9e7a19f210f1053b7bc247c6dccfa675aba408f02f3574359dd92bf903860f5c9e7a19f210f1053b7bc247cf8b6db41cc52c8def2ffd44e2fc6dbbfa9aa8b51e1fec8768190897e83f7c3e117e629d1467b0c01ea919b1a4da4e553a0172950718d1f6315bd9909ca3e810717e629d1467b0c01ea919b1a4da4e553a0172950718d1f6315bd9909ca3e810717de96bb590bb843dba31846663c54b20c79d575ad8073391ab420aa8f47e15d6ea55a30004809607721c5dce77a5c96927d349b27a40196746d12b91c37795a6ea55a30004809607721c5dce77a5c96927d349b27a40196746d12b91c37795a84a6706c8afca87134e5fa871760f1aff0fa0f1a7dc4f732a2e48cadfbe572aaf3eba5edf24d41d222a51c0de57b11ce29b010e1961d45d4317490867d8cab71f3eba5edf24d41d222a51c0de57b11ce29b010e1961d45d4317490867d8cab71654c9dfb1347e6a62a797c4c5a3540fd655212fa181e4e32ec1efeb2ba236ae1c76fbdd386b6c563b1f3b8ed69abe0f2540027537be4f6a2a508a29c81915255c76fbdd386b6c563b1f3b8ed69abe0f2540027537be4f6a2a508a29c819152555c159cbc252d9b2a2e2275ee86a79d0651851c314065539ee0df793fd18d31663565e130316763d3c55043b2e38c9c99ce2f59bb9e22b7291ddafd2e9fe0a7503565e130316763d3c55043b2e38c9c99ce2f59bb9e22b7291ddafd2e9fe0a750d7966f6fd06b5e1a3cb0a5773c4be92b0dee1dea54f7ea7acbad4d2caba15344b875a1101731349f9dba91571daf3f5252ffd41f921ee95f1370f2f466805911b875a1101731349f9dba91571daf3f5252ffd41f921ee95f1370f2f466805911539b6c2926bf2d19bfe8f715ec0a33b7f889077480ce632936f098eef39a3b7a5ecba6bb6665682026cc423e5ad71575a9e324f1a84c3395ffe876a353cfd3465ecba6bb6665682026cc423e5ad71575a9e324f1a84c3395ffe876a353cfd3461aa5c8b767516795504b5ae5476e5e1ba69c23775fc44ed0d163673ab60bea2d1cc206d90678e725135753a0beb88dfbe11d480e1c61ad371728bf11318891c51cc206d90678e725135753a0beb88dfbe11d480e1c61ad371728bf11318891c56ba797272a520e619f64b86d073643a84172d198f7dbbc67aac177bd70a1dffa15ef0c5ed41d2747c3a2416d2f7d6a2ff3249fc397b769fab64651879c13864d15ef0c5ed41d2747c3a2416d2f7d6a2ff3249fc397b769fab64651879c13864d1917d460632604ade8bdea860ada18fc3e574a865df50ade335e12635000488028ce2b835517a717e7d93114a82137c164fe7ab10463072c33f54b74348102bb28ce2b835517a717e7d93114a82137c164fe7ab10463072c33f54b74348102bba929bb2b7ffb5d50cb60433990a7b23e2604844987dbaf53e3ef5328141573fd93f0f582a4fde2f78d2c4ae203ace07499c388fbffb549aab035f4b590c36d8193f0f582a4fde2f78d2c4ae203ace07499c388fbffb549aab035f4b590c36d81e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855443cfe39d27a69c02113442b110bee561e6e777b6e96c419b054df984bcdb037443cfe39d27a69c02113442b110bee561e6e777b6e96c419b054df984bcdb0373e8943fde4fb43d18584ea250d152726c217a49fb03013672cbec59e74b33561450301cb506e4fbaaf96e1b0480b4f689239daa9c0ff305599047ef8af9392e7450301cb506e4fbaaf96e1b0480b4f689239daa9c0ff305599047ef8af9392e7d4bcf73ffea6db23646f4f996290376edb47c34a4ef0885fa710dab5fca2fa64bacb81aea5b97210fade8357d2246fa26fc235b46e844c701eefcc40730204cdbacb81aea5b97210fade8357d2246fa26fc235b46e844c701eefcc40730204cd3d3ee819a011de92c6dbd7f5211489db803c2ee1a6ce4a76c997a2337fc7d1dfa6aa2dea116ab7569c83603c18307106b77afa75224d77a099e9d56e8f985238a6aa2dea116ab7569c83603c18307106b77afa75224d77a099e9d56e8f985238a0b014cfa8d973345091160a2ca3a4df171330b24f6c5c3c198575ce24bf258b85e7a0b98a2066246cf0adcc3bb68c8d3f610c146e159524db62153f44c3090185e7a0b98a2066246cf0adcc3bb68c8d3f610c146e159524db62153f44c30901c0c8f3da4491a3a145aedc0a0bc8b61f0b881dddea7fa51ddeb09265e4fe5c436588b217bb6be9a4d723c219e6005ad54a3173153975099a6a0d16841a2177316588b217bb6be9a4d723c219e6005ad54a3173153975099a6a0d16841a2177312f45cd117660ee701641b363a5843a19f4fd0c36a273b2439b76ae766878b1877037a1a18a90c259723615861a3e0125289ba9da8ce0c296b60ff75cc9795f657037a1a18a90c259723615861a3e0125289ba9da8ce0c296b60ff75cc9795f650fb47e445562153be7e72f3fce918ec1eef700afa92681243b88906b1ef5e2e8f64fc5cb836d6f7862bbedc8db4350c82c1c4e4825ec895f5be101192aed5124f64fc5cb836d6f7862bbedc8db4350c82c1c4e4825ec895f5be101192aed51248b3cc15091e1ed6eb7bf2903f328b7482dcd4d691287492a3f902efeb52f6743dd55c831d980dc71708cfc07050abfaac2486d8cb6f11f123baf249279223d58dd55c831d980dc71708cfc07050abfaac2486d8cb6f11f123baf249279223d581c6762f22ef02d4291c722f8398f13028ce211b0fc81af02db073196c4647b31901c34d3e1d53aec3aa7d276e84ef10bf20f9f48c29f489c72da1213547bc9cb901c34d3e1d53aec3aa7d276e84ef10bf20f9f48c29f489c72da1213547bc9cb031d00c5d89f9f0bc6ab4f9bd42174f18995e0783b619e3dbcdc84785c69465101226e2a148882dc99385db7d2dbb86d4b1bac7267754690531733c96465ece501226e2a148882dc99385db7d2dbb86d4b1bac7267754690531733c96465ece5c60f10a7e62f85567b01e57d87a1142b9f56aba079894ee65ec164aefac92f08dbf7bbe3de45ac7806f8c804df93a60769f766c999235794d0f345dd2fccfe62dbf7bbe3de45ac7806f8c804df93a60769f766c999235794d0f345dd2fccfe622b3a7ee2f9f517144bced7400b198d2b0fb0b8bd7b5cffb64d975c6c137ff556b29550a718f0552602612ad28475ed205593e5be55ac9216f38f0e6f1afe9c10b29550a718f0552602612ad28475ed205593e5be55ac9216f38f0e6f1afe9c10559b1b64d5bae969aa4409ed05c5cbc31ccca16110ccb8740fe7d425949979b87d91be2b546802aca567370678f91963cc5809f2247e99a659b0f157ff3283d57d91be2b546802aca567370678f91963cc5809f2247e99a659b0f157ff3283d5f65ee8fc088a3e5e949e11c127b4aa42983075831cf5e26087297b563d69179955d158069c12ec180e836964d5a066a474ab4ff2f6ad84ec9b5391a1cfc66fa155d158069c12ec180e836964d5a066a474ab4ff2f6ad84ec9b5391a1cfc66fa1401b2f901edbe7c0e7da2433639a46a3e2b0791dc558ab77e5a33721a71de1bdd29ecf6ef65700ae5736f9d9aec0acba3d7762e1d7f729cbab82c4a7fe86fbdad29ecf6ef65700ae5736f9d9aec0acba3d7762e1d7f729cbab82c4a7fe86fbda588953bb4c6186a34039e6fee40d17b6ea4009d7ad194a322237ac8cbda5055a3fded6b56c5ba2fe35c3a7b1a279b4a250ab65b0ca2e2b8e66a34b5ba38194ea3fded6b56c5ba2fe35c3a7b1a279b4a250ab65b0ca2e2b8e66a34b5ba38194ead82221935361a76f481376199217b9c95eb53d52869cd620b8f4a1cd76e07b85836b21dbae8811311b130285fbdb9e9ab1fe0f3a54756d14e7a1cb434c26c509836b21dbae8811311b130285fbdb9e9ab1fe0f3a54756d14e7a1cb434c26c50936d4987623ff9bf79f1ddb7edb461cbdead0ca954dd5b37c3e64591691b42a83c6eb38f37aced6923814eb0cce857d782981c4f139c7f42b128daadd26260615c6eb38f37aced6923814eb0cce857d782981c4f139c7f42b128daadd26260615faa89ccb6554b188dfc9c53782db1f0292aebb4670f3d6841136548edbcadb23ee6feefc77e75c9adf313739ca7bf9bee0251460b8c106d5e520cdf18b0a42d2ee6feefc77e75c9adf313739ca7bf9bee0251460b8c106d5e520cdf18b0a42d291b4601830c45d1b3c7f7956d92f8c41298c00a1cd67c363ca6e48893f7a09a8e02e130ea0276b0a26e1c29969250ad50906aef05f18f33f41b556def0c27092e02e130ea0276b0a26e1c29969250ad50906aef05f18f33f41b556def0c27092a7efade7dbd5ef224daf3d9d4a7bb9d1f30c0af8d88b50550fd24bb98d13aca78dae273c38a1c45695c7c07d4939632e767e5cbadd316d402b28317c087eeef98dae273c38a1c45695c7c07d4939632e767e5cbadd316d402b28317c087eeef98ddab689e58c3aac7c315a7ae199d8d6d9cfc4771082ff530fd01b8aa1980206127bb336f97de871f853ac5e9ba5b8e2f7f6292dbe4d4b2136beff02ffe5f368127bb336f97de871f853ac5e9ba5b8e2f7f6292dbe4d4b2136beff02ffe5f3681a064d61a2c753e91a80721e466b203943e2b34bab446557e7f4ca85ec548c0a53470a038439bf0bb322ca549f4bfce23b2910c192128d7a6ac5e810f61ca5c553470a038439bf0bb322ca549f4bfce23b2910c192128d7a6ac5e810f61ca5c5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a769ae34b8a47f73da6d7d4f6c07a01d37482696ab01fd819f5ff0d39e119560a769ae34b8a47f73da6d7d4f6c07a01d37482696ab01fd819f5ff0d39e1195605f9d3c8ba8b485ca65351b9212f84b159715361ddb2449d97391d10e7a893de30fc91d713f28589a500c9b9c869a94ecf4dd422c472866612bf424a7ab8374ab0fc91d713f28589a500c9b9c869a94ecf4dd422c472866612bf424a7ab8374ab9ccb27e77f46a22021262d41ea8724411bad20345c2f2ba0a5716c73d25e35dc27fda4c5faea18a97fa3c666a3d97af45468cf11184bed6933c11506d9842b2c27fda4c5faea18a97fa3c666a3d97af45468cf11184bed6933c11506d9842b2ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85549ff3a81a02e27b98cdb3f5ad08b3a80ca77357795cf66daea8ec4ed9dedc28e49ff3a81a02e27b98cdb3f5ad08b3a80ca77357795cf66daea8ec4ed9dedc28eddf8cc338c57f53766b4c30acd3e4ac63864d5d604e0152cf5be632957699f30efec3ec53af70fb0e7d71043ca324ce5c1c0df12f85f48627261f6917a0a6f89efec3ec53af70fb0e7d71043ca324ce5c1c0df12f85f48627261f6917a0a6f89d8a2c6cc684677b51617f9b5e15baf6d5492a42a30ef85cbd125c92fe1714c2340575671926eeda6fcfff5fd3ab773f18442053f22b9e16e18f891e90cf144b640575671926eeda6fcfff5fd3ab773f18442053f22b9e16e18f891e90cf144b60166c855a6145eae11973affb04a743fd29612161c23a5fbf7f35b0bd084f31a78afb489684b815898a5fed5d22dc309418c3cfcaea1310a060fd61657b7b90978afb489684b815898a5fed5d22dc309418c3cfcaea1310a060fd61657b7b9090403765bdb08948a566baaf172506ad63dcdbe38320e7d5fa3e5e5508cc55b1f764d6b5b262b85debb22632ef6c67ab06f310216df03b617636beb9721f41aa0764d6b5b262b85debb22632ef6c67ab06f310216df03b617636beb9721f41aa063c255d451f3bfc42dfc1c4bb948abfb020e21ccaf82188d6387b66a3f276a5fb1261c6f021de6a47d2d4bb3995823beb8bd1959fef20f37a016be44a44a953cb1261c6f021de6a47d2d4bb3995823beb8bd1959fef20f37a016be44a44a953cad57786447dd3c7a358dbba0aeda09acad80d02743a451d3f1e1d0ba447c500adc0512a2c96d632a528b45520e874424e57c9520780cc288bccb022cd365b8c4dc0512a2c96d632a528b45520e874424e57c9520780cc288bccb022cd365b8c4a3452bbedba605629715cb1a2a7d26c4aeb3aeff8d9b1b8b3e86da45617eb08145d909f53583680cfde540e39c9991dc43a1abb33b399c52cc64b81a01b0200145d909f53583680cfde540e39c9991dc43a1abb33b399c52cc64b81a01b02001172486c5af6770f4229ccf9a297dc036ed5290884c6b90a0c7ce091d084323db4b516ff98c416f151cda0146d129ed390a18503c4aec778a7e8740431b83dfdb4b516ff98c416f151cda0146d129ed390a18503c4aec778a7e8740431b83dfdbedcef83732dcede4d6272822cee2675330c0d8cff955a0ea1123fe009927572bead1aac552ad4e70f9ed98f23825d89a487db8ad7dbf112a21311c33834ca691ead1aac552ad4e70f9ed98f23825d89a487db8ad7dbf112a21311c33834ca691aa954056a61bf55742d9e9d995615e1a4a987593e7c33690c273bd1cac3efc82fc8d2d3b6726284c591977c7c36d36c1674319d606106f79242a704939513d14fc8d2d3b6726284c591977c7c36d36c1674319d606106f79242a704939513d14fc18e7518b83fe4c53c539e42aa716dcb8179c161a50031813764ee3640309930a610974b5f9ca2aa061e309deaee18f9e94b38c84ea47bc205fc20dac5143480a610974b5f9ca2aa061e309deaee18f9e94b38c84ea47bc205fc20dac5143480d57afce56d53425f25394b45ebcc92c78502621828e0cebd00e674d954eb39dcdbea3223fae97467c7b9722ff3703abfc965b65736796d7e5e8c302176cd8c2cdbea3223fae97467c7b9722ff3703abfc965b65736796d7e5e8c302176cd8c2d35bf5ed39306fda253085c348030213dd70941c5ca6ac1f91de9d63dd2f72cd523ef8595ac22ec7ee42adf6b0e2f198bef8d09042fd11ceaac1ee7d1531110b523ef8595ac22ec7ee42adf6b0e2f198bef8d09042fd11ceaac1ee7d1531110be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85581298348f12e5c12ae71f09b2e1bcf23ebb881468e3b7996619c38f52d37818c81298348f12e5c12ae71f09b2e1bcf23ebb881468e3b7996619c38f52d37818c0afad41d00eb3ad9db17eac6919f84f645a0b513027c1f95fb2166276eb2a332d5f7f45e1788b090c24309fe656e799fcf8fc6457dea771b2b0e396aadc17f88d5f7f45e1788b090c24309fe656e799fcf8fc6457dea771b2b0e396aadc17f88cf3e25ed94615807dc0f3ddb8fff6511dd642e9dea2085f6c4bc32224d667e91dad8b63aa0db34635a55a389d30f3230d6bfacbf0af36b2b99596e27cbfe14ffdad8b63aa0db34635a55a389d30f3230d6bfacbf0af36b2b99596e27cbfe14ff4dfb3a822828e54e5fb53fe93e29f082825302fe9d1304ff74cd333e21b55b9a1cf7a435ed3d86fea25a7a4a93358d167ec5d6355960e5596dda130a91c1f05d1cf7a435ed3d86fea25a7a4a93358d167ec5d6355960e5596dda130a91c1f05d7bdf63f8fb9d4504db08c22ecfb0588f5d776c36bba37a88416c0d1640acff6d71bb1ddb77498029c644f044c870e5d1752e0e6ef274a18062846f624964adef71bb1ddb77498029c644f044c870e5d1752e0e6ef274a18062846f624964adef7eb86e1211596706e77cf0579f4465090a3f60d01e5c825c5b0acef0630046117222b62762054414e31deba22a766f61d4300939a0e63b817d084e850dca8efb7222b62762054414e31deba22a766f61d4300939a0e63b817d084e850dca8efb4b247d244640ffa5ab4afea4283470c471e3eec938d786d160691c9f52a95d91a9bf8881ecf9d43156c0863827c785431b625d21fc26962035017d95358ccb45a9bf8881ecf9d43156c0863827c785431b625d21fc26962035017d95358ccb45e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551ae28458cb1cf5601cfc0b5df8ad63071be63d157b3c04b325027654b6a43c561ae28458cb1cf5601cfc0b5df8ad63071be63d157b3c04b325027654b6a43c56a47bbb73697d0407807c29e011199913583cb037b57cbf5fed71ce8712bf005120e966263756dccdd5c3863f58c6477872909a1fdd55791b9bcdb30b2dbfe7f520e966263756dccdd5c3863f58c6477872909a1fdd55791b9bcdb30b2dbfe7f57cceb3eb6aead70c26e5a018021f9f5dd6720fca7d27f58b1ec2b81aab27dc89dbceb76eeb181671a4560ceb9d1351ad0e915e23713d979c221a69f2fc8263b1dbceb76eeb181671a4560ceb9d1351ad0e915e23713d979c221a69f2fc8263b15e673f7f20125f3da78b0199160f92b74b150028a3c7aee8283aa1319547bcc61d0c4a71f7d6b0bd03d803860107b8a553e22ea8712269f26fbcdd222f672d671d0c4a71f7d6b0bd03d803860107b8a553e22ea8712269f26fbcdd222f672d67698702757fd4322bc5a29caf6e4226d476ec53489177658f2d4524b9b397da221c64b2d18acbc348ebe4311b0a2db26bc572ae2e091fd04bcf1a3b6d56971a341c64b2d18acbc348ebe4311b0a2db26bc572ae2e091fd04bcf1a3b6d56971a347151a49c75c0eee59ffe4a0e18184acba8733562e1104255a268678eb1d1c92a817dcb9fddc332e915782a711260afd7729833625cb6e83bf54d15717ec9671a817dcb9fddc332e915782a711260afd7729833625cb6e83bf54d15717ec9671ab7cc5eca4c529360671f9bf2df0e93cd07061b1ab048d78a7011b82b9eb320e6682f22fcef78b5e22af317dfa75713b151a26e0cf9c73787d4bece1b19d0ffce682f22fcef78b5e22af317dfa75713b151a26e0cf9c73787d4bece1b19d0ffcead420d2eacba2c6f20b35e6be0789e606ea5eb583cfa344fad96ebe087fa9e7d23bc5ad8ce419901cd1680ac31b599171c412894254cf8499d9f24aa967f8ef723bc5ad8ce419901cd1680ac31b599171c412894254cf8499d9f24aa967f8ef780264c3e375237866aa43a9f395cb2abbdfb7d90f14c2c6887e126790d1eeaf87fe08ef42c11bf0f57f16acabcbacb6190d9de4c57c717da06bafdc985a1e9147fe08ef42c11bf0f57f16acabcbacb6190d9de4c57c717da06bafdc985a1e9142bbaa42017ab046b22b14263451dd7f7943c5534b7fe2f2195ba42f31bf5793e58127a280b4720849a48cad182fa8d326ccb5633d75072c86ade1e2879ec270758127a280b4720849a48cad182fa8d326ccb5633d75072c86ade1e2879ec27078d38ba9fffdc5c182f9137163bac972fabb8d6303d96506a3f873e9a9c3e8729674ce7d71eda971ea683ed74bbb34267e25b831454e4a8c86799fc3358f1ff5f674ce7d71eda971ea683ed74bbb34267e25b831454e4a8c86799fc3358f1ff5fe069dcfbce52824f2b1ec557fbd7f1a5e5f3ca87d811c7032f0d4474fa1289f2fe5083115ca241a4dbee39b6ca2f34b27caab2dcee9ab95fd01a8def90e45f0dfe5083115ca241a4dbee39b6ca2f34b27caab2dcee9ab95fd01a8def90e45f0d1b5a9222d78c11975cdb492ee82d98db064911b21b2508a12b0375fe73cdff6a178fa89efed3cc769dc5dd555e8b0bba8705f7dcf889bd41f3943461b1c8fafc178fa89efed3cc769dc5dd555e8b0bba8705f7dcf889bd41f3943461b1c8fafc8f3d38fe5a091d0ce79b2daffe4f9dbe1d4d7a942555cdffb258b3eeb8ff2b4eef05dd7cdd950554059226f75c15cc5ed54ead59bed5cb6aa9b93bf0c98c5e27ef05dd7cdd950554059226f75c15cc5ed54ead59bed5cb6aa9b93bf0c98c5e27f6016890c9a0ea5d11ce411743f1f9fa987e84767eb15fda3937cb88da56e324e75cb55275ad45250d6c8e64b6340f4e33939dbace61fe0e4a09bf59a0415defe75cb55275ad45250d6c8e64b6340f4e33939dbace61fe0e4a09bf59a0415def4c8ec20c85a5bb8f2eee4566592f4b3b5199d113be13a764f393fe60dc12c81967da45200a3bccd2666beb1d1868bb7e869b94f0882464e9e5aae3119930ae6967da45200a3bccd2666beb1d1868bb7e869b94f0882464e9e5aae3119930ae69bd9a129c08c0302737b01e3f03b81982dd028261ab4a76bdfbe556e5591717088fd0d7361e9619adb18c135af847de53d5f1a8983b01b11cb0da054309c865ab8fd0d7361e9619adb18c135af847de53d5f1a8983b01b11cb0da054309c865ab86750df244abb9400323e3f57c6b3578c654d9d223322f8a635ba23f8e2567c2ffd6ab770b388b5e42c337ad408c87776b93f15de29be14a352464681c0bf280ffd6ab770b388b5e42c337ad408c87776b93f15de29be14a352464681c0bf2802d8ccd923ad9e2df43051500de23ef51db944eba9910b52308d7b799c6e4703a1d6e5d1f1e80692fc6a407fc72f0801e899af23b0fc9975c81c7366f781f30f31d6e5d1f1e80692fc6a407fc72f0801e899af23b0fc9975c81c7366f781f30f39e8bb4ddec51ed0897652662a92a3c0d1b42b221dc67ce8a6c39dcc1d47b8d434957fc40d8254cd83bd0b629f034109359e87d2e47d2c189a4baa88badcb626c4957fc40d8254cd83bd0b629f034109359e87d2e47d2c189a4baa88badcb626cdc79a7cb2844b3d694d47c7cf4327bd81ba37e9994e43f9970ec02b174077a7d25efac0556013cec7618dd004e62a774694c17dd863394ed280b85a1c34864b525efac0556013cec7618dd004e62a774694c17dd863394ed280b85a1c34864b51694a3b2a4350463b85876a25e367c0ca87df53081258a821ae0044511b2b037d4aaabe7585d1a648a296b915422b47795f8f68b7e0d0fd499896d1d5de801febd6650fe86c353f1111fc8d95b976cdd21757db76ba95ad2d200f4708b7f4ffe7afbc673f453993a6390757ae14c7a19aff80783786a9d4b1619663862dbdd47e1c662a120a9b6ea6792a5e9cc2a4381d204cdd174847ea53c6fc725c2d4b3977619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356db64eef08c4f1f327ea16c729b0f68f13b020d5d7037c7e61520ab7137b2bc1ebc030071b80c5ed3bf31be635594251dd9b6bc046da122c90f052edafc2f8b162f61f27bd17de546264aa58f40f3aafaac7021e0ef69c17f6b1b4cd7664a037eca8d9c227203dd963ca898ab3fb98c1e3de6754cf107b4fe86ac2e028e09c1d06dd82f33923aa4a1623dee57df09ef654a202e41029de7b373b3a2b99756eaf251204d90451863296887b74f44e57af75983c85fa4c371fb42fb934293a53b335445cd2a0dccaac98bd46a5924f85596f420803e48afca7d38da8c2ef13cfb282e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfunc-0.28-2.fc16.src.rpmconfig(func)func @  @     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/pythoncertmasterconfig(func)logrotatepyOpenSSLpythonpython(abi)python-simplejsonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)smoltsystemd-sysvsystemd-unitssystemd-unitssystemd-unitsrpmlib(PayloadIsXz)0.280.28-2.fc162.32.73.0.4-14.6.0-14.0.4-14.0-15.2-14.9.1.1# Save the current service runlevel info # User must manually run systemd-sysv-convert --apply funcd # to migrate them to systemd targets /usr/bin/systemd-sysv-convert --save funcd >/dev/null 2>&1 ||: # Run these because the SysV package being removed won't do them /sbin/chkconfig --del funcd >/dev/null 2>&1 || : /bin/systemctl try-restart funcd.service >/dev/null 2>&1 || :func0.28-2NiM@LuJJ#J:J0J/@J+@II@Itk@IcGI[^IHI= @HHwK@Hr@HkmHhHf'G@GD@G@G@G@Gg@GaG^{G^{G!G3Tom Callaway - 0.28-2Seth Vidal - 0.28-1Seth Vidal - 0.27-1Adrian Likins - 0.26-1Adrian Likins - 0.26-1Adrian Likins - 0.25-2Adrian Likins - 0.25-1Adrian Likins - 0.25-1Adrian Likins - 0.25-1Adrian Likins - 0.24-5Adrian Likins - 0.24-5Adrian Likins - 0.24.4Greg Swift - 0.24-3Greg Swift - 0.24-2Adrian Likins - 0.24-1Adrian Likins - 0.24-1Adrian Likins - 0.23-2Michael DeHaan - 0.23-1Michael DeHaan - 0.22-1Michael DeHaan - 0.21-1Michael DeHaan - 0.20-1Adrian Likins - 0.18-2Adrian Likins - 0.18-1Michael DeHaan - 0.17-1Michael DeHaan - 0.16-1Adrian Likins - 0.15-1Steve 'Ashcrow' Milner - 0.14-6Adrian Likins - 0.14-5Eli Criffield - 0.14-4Michael DeHaan - 0.14-2Michael DeHaan - 0.14-1Michael DeHaan - 0.13-3Michael DeHaan - 0.13-2- convert to systemd- 0.28 - require newer certmaster- bump to 0.27- require smolt (should be there on most stuff we support, and hardware module is lame without it)- rev- add func-group- add /etc/func/version- add CHANGES to spec file- add /var/log/func/*.log files to spec - add a post section to chmod any log files with bogus perms- add an overlord.conf file- remove version file- make inclusion of egginfo dependant on having python >= 2.5 - remove need for patch on rhel3+python2.4 cases (distutils should do all the /usr/bin/python renaming now) - minor reformatting changes- Fixed spec because it was only building in rhel3- Patched SPEC to build on rhel3 with python2.3 - Added Patch0 to handle python2.3 if on rhel3- require certmaster 0.24- claim ownership of all dirs bz#474644 - add dep on logrotate- remove requirement for pyyaml, add python-simplejson- (for ssalevan) adding in mapping/delegation tools- packaged func-transmit script- new release, upstream changes- new release, upstream changes- fix fedora bug #441283 - typo in postinstall scriptlet (the init.d symlinks for runlevels 1 and 6 were created wrong)- split off certmaster- bugfix release- bump version for release - fixing versions in previous changelogs- catch some deeper minion modules as well- Added in func-create-module for scripts.- add /var/lib/ dirs to spec file- changes for suse integration- python egg section added for F9 and later- new release to mirrors- Misc fixes per Fedora package-review- packaged func-inventory and associated manpage - release bump for Fedora submission/bin/sh/bin/sh/bin/sh/bin/sh                                                                                                                                                                                                                                                                                                                                                                                                                 DG]EWYXZFHSd;=7>?@52398:6<4<^,,p++..o//--r**&&%%''!!##""  ))s  {|zy      }  vu~wxt$$((00I][_afibeghdklcjmXJLNPOMn^\QTSVWRUK`ZYq=@A>BGEHCDF?QehgfCPMOLN\V`_0.28-2.fc160.28-2.fc16   funcasync_methods.confminion-acl.dminion.confmodulesBridge.confTest.confVlan.confoverlord.confversionfunc_rotatefuncd.servicefuncfunc-build-mapfunc-commandfunc-create-modulefunc-down-hostsfunc-find-userfunc-grepfunc-groupfunc-inventoryfunc-list-vms-per-hostfunc-ps-comparefunc-transmitfunc-whatsmynamefunc-yumfuncdfuncfunc-0.28-py2.7.egg-infoCommonErrors.pyCommonErrors.pycCommonErrors.pyo__init__.py__init__.pyc__init__.pyocommonconfig.pycommonconfig.pyccommonconfig.pyoforkbomb.pyforkbomb.pycforkbomb.pyoindex_db.pyindex_db.pycindex_db.pyojobthing.pyjobthing.pycjobthing.pyologger.pylogger.pyclogger.pyominionAuthedXMLRPCServer.pyAuthedXMLRPCServer.pycAuthedXMLRPCServer.pyo__init__.py__init__.pyc__init__.pyoacls.pyacls.pycacls.pyocodes.pycodes.pyccodes.pyo__init__.py__init__.pyc__init__.pyominion_query.pyminion_query.pycminion_query.pyo__init__.py__init__.pyc__init__.pyofact_module.pyfact_module.pycfact_module.pyohardware.pyhardware.pychardware.pyooverlord_query.pyoverlord_query.pycoverlord_query.pyoquery.pyquery.pycquery.pyoquery_utils.pyquery_utils.pycquery_utils.pyotree.pytree.pyctree.pyofunc_arg.pyfunc_arg.pycfunc_arg.pyomodules__init__.py__init__.pyc__init__.pyobridge.pybridge.pycbridge.pyocertmastermod.pycertmastermod.pyccertmastermod.pyocommand.pycommand.pyccommand.pyoconfmgt_augeas.pyconfmgt_augeas.pycconfmgt_augeas.pyocopyfile.pycopyfile.pyccopyfile.pyocpu.pycpu.pyccpu.pyodelegation.pydelegation.pycdelegation.pyodisk.pydisk.pycdisk.pyodjangoctl.pydjangoctl.pycdjangoctl.pyoecho.pyecho.pycecho.pyofact.pyfact.pycfact.pyofiletracker.pyfiletracker.pycfiletracker.pyofunc_getargs.pyfunc_getargs.pycfunc_getargs.pyofunc_module.pyfunc_module.pycfunc_module.pyogetfile.pygetfile.pycgetfile.pyohardware.pyhardware.pychardware.pyohttpd.pyhttpd.pychttpd.pyo__init__.py__init__.pyc__init__.pyocommon.pycommon.pyccommon.pyoport.pyport.pycport.pyojboss.pyjboss.pycjboss.pyojobs.pyjobs.pycjobs.pyomount.pymount.pycmount.pyonagios-check.pynagios-check.pycnagios-check.pyonetapp__init__.py__init__.pyc__init__.pyocommon.pycommon.pyccommon.pyooptions.pyoptions.pycoptions.pyosnap.pysnap.pycsnap.pyovol__init__.py__init__.pyc__init__.pyoclone.pyclone.pycclone.pyonetworktest.pynetworktest.pycnetworktest.pyooverlord.pyoverlord.pycoverlord.pyoprocess.pyprocess.pycprocess.pyopullfile.pypullfile.pycpullfile.pyoreboot.pyreboot.pycreboot.pyorpms.pyrpms.pycrpms.pyoservice.pyservice.pycservice.pyosmart.pysmart.pycsmart.pyosnmp.pysnmp.pycsnmp.pyosysctl.pysysctl.pycsysctl.pyotest.pytest.pyctest.pyousers.pyusers.pycusers.pyovirt.pyvirt.pycvirt.pyovlan.pyvlan.pycvlan.pyoyumcmd.pyyumcmd.pycyumcmd.pyoserver.pyserver.pycserver.pyosub_process.pysub_process.pycsub_process.pyomodule_loader.pymodule_loader.pycmodule_loader.pyooverlord__init__.py__init__.pyc__init__.pyobase_command.pybase_command.pycbase_command.pyoclient.pyclient.pycclient.pyocmd_modules__init__.py__init__.pyc__init__.pyocall.pycall.pyccall.pyocheck.pycheck.pyccheck.pyocopyfile.pycopyfile.pyccopyfile.pyodumpconfig.pydumpconfig.pycdumpconfig.pyogrep.pygrep.pycgrep.pyogroup.pygroup.pycgroup.pyolistminions.pylistminions.pyclistminions.pyoping.pyping.pycping.pyoshow.pyshow.pycshow.pyoshow_hardware.pyshow_hardware.pycshow_hardware.pyocommand.pycommand.pyccommand.pyodelegation_tools.pydelegation_tools.pycdelegation_tools.pyofunc_command.pyfunc_command.pycfunc_command.pyogroup__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyoconf_backend.pyconf_backend.pycconf_backend.pyosqlite_backend.pysqlite_backend.pycsqlite_backend.pyogroups.pygroups.pycgroups.pyoinventory.pyinventory.pycinventory.pyomapper.pymapper.pycmapper.pyomodules__init__.py__init__.pyc__init__.pyocopyfile.pycopyfile.pyccopyfile.pyogetfile.pygetfile.pycgetfile.pyonetapp.pynetapp.pycnetapp.pyotest.pytest.pyctest.pyoutils.pyutils.pycutils.pyooverlord_module.pyoverlord_module.pycoverlord_module.pyoscripts.pyscripts.pycscripts.pyosslclient.pysslclient.pycsslclient.pyotest_func.pytest_func.pyctest_func.pyoutils.pyutils.pycutils.pyoyaml__init__.py__init__.pyc__init__.pyodump.pydump.pycdump.pyoimplicit.pyimplicit.pycimplicit.pyoinline.pyinline.pycinline.pyoklass.pyklass.pycklass.pyoload.pyload.pycload.pyoordered_dict.pyordered_dict.pycordered_dict.pyoredump.pyredump.pycredump.pyostream.pystream.pycstream.pyotimestamp.pytimestamp.pyctimestamp.pyoypath.pyypath.pycypath.pyofunc-0.28AUTHORSCHANGESLICENSEREADMEfunc-build-map.1.gzfunc-create-module.1.gzfunc-inventory.1.gzfunc-transmit.1.gzfunc.1.gzfuncd.1.gzfuncfuncaudit.logfunc.log/etc//etc/func//etc/func/modules//etc/logrotate.d//lib/systemd/system//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/func//usr/lib/python2.7/site-packages/func/minion//usr/lib/python2.7/site-packages/func/minion/facts//usr/lib/python2.7/site-packages/func/minion/facts/modules//usr/lib/python2.7/site-packages/func/minion/modules//usr/lib/python2.7/site-packages/func/minion/modules/iptables//usr/lib/python2.7/site-packages/func/minion/modules/netapp//usr/lib/python2.7/site-packages/func/minion/modules/netapp/vol//usr/lib/python2.7/site-packages/func/overlord//usr/lib/python2.7/site-packages/func/overlord/cmd_modules//usr/lib/python2.7/site-packages/func/overlord/group//usr/lib/python2.7/site-packages/func/overlord/modules//usr/lib/python2.7/site-packages/func/yaml//usr/share/doc//usr/share/doc/func-0.28//usr/share/man/man1//var/lib//var/log//var/log/func/-O2drpmnoarch-redhat-linux-gnu                                                                                                        ASCII textISO-8859 textPython script, ASCII text executablePython script, UTF-8 Unicode text executableUTF-8 Unicode texta /usr/bin/python -tt script, ASCII text executablea /usr/bin/python script, ASCII text executablea python script, ASCII text executablea python script, ASCII text executable, with CRLF line terminatorsdirectoryemptyempty (gzip compressed data, from Unix, max compression)python 2.7 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijRRRRRRRRRRRRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R xz2?7zXZ !#,']"k%LØ&]UA>BwݣU!KE_D"[0`]j- =T\1>`|" ʚF,6|R+Ђ@9ҐXw-k ܄~}MpR.nfz"5lVhn cvjs0R4+]&Jg5˜O9Uc!44ˬ1DgM{#j2%inAL !_!l߬r\ZBwIJ7 qЩN*%& JOKI沧~] @!*m2> <s:',Im2 *澏[4^;XwM-x^OP3 rdMf 'f {G-Nili`ۭnwnWXj3/0kжøOw$tb }v 0 =,RĄ4(Uoicibq;珖%>}q!`ZBk70ڈSxh ̫T/a|D?0E[/b9nvd5p +\VWvXl+c``*b`U%Ikh3<&B+sv5Su>">6x3RWk`Zcnz<;s r-6l (óވ BE@nT݄Q_s l·fōא9wKiL9@(ӅJ\56@O*U3T::g&Lf$1ignurZܜ u]L3p8[d Ό$@Z}`][[m6L#[ntzG:l/C(/]5![W79K̛rׄuYpU]ͽT@2qAA[8o u(Bxqozeگ^oS癰9j*AB 7% pdC盖h*X= "[8(>;h`Ebbqfq"~6{g\*ܳ4{cY}I< uGW.#=_KoO~\طx41&Ny2۠qUii@GVeW}$1v@9BR,wݬsk}Gڳq6 B= zF!Ɓ^6j$?yϛc"Rq].ou4wK9)մkג }/@"\o"CJG_TcǎHۦG9]ZQ_ma{0ֺ0UC|>p_A'l ߃y{: ɮ,n3,3K^aTaBhٳzE47W#rEs?5ey">S%D i;U@ kXlyThqF["2}*ePƒ^R537#_Iu7O72 !`R9kDށqu鬆=YLVm$M<=^ǩ+!`U@D`~ ZS2;0*O)<MLonp33s=!3t{F5Ѕw_xBkٚG*P2 wĉc,̪4]&(S0tRᡊwg`64< Iё``=2" [Y8~5fڤyTT}E`~Wa/!x(yx{溹z4Hܗ=ȭ޴M{D$ccL%=QWdgmܹDxuoC\ [_rm/0Ays, [Hۀ_ǕOT}t94ߛ)+@',0ŘLJ&?!fPAV9 IRɤ7fP C&PˆTB7AR$ϱsW.&fQeR(k2d\ǹ bԍWGN?j0$,7ڜdWN2%Ԃɿ51?F q_ *lČ6 - ;y ԙ5Ŝ,`iI{eH4g |R \< iqy` &Ø 8_6ze7͍j:l ]"Zw3GacT;!aI^<Eh ,TDS'>籁ӧKGG$#z;zqG[ɗrxHQޘ9O9&OC8)7Hz%H}nj`ѐHxZ;乇.'3WD\Xr3+yp 1]Tz1]fd[lrڍ+\Q4&Nրs}$xS>h즅aځYDdo^5v//lk1`S>;%S_;IYdӅEȱdSezhW5UdiH?"*1lO1 mFAW_&y!Сݓ첶$@H:Z<"d- [ИuB4:r:xkKֱ0+|ȂンIɍAMJm Ȝ5TVa}PĂTh\ٴA{ރYύ['bk9ȴj5xa^$6aj)"4El'`ܸ}\䥙m#&1)ߏW4V*Ƚ B36Bb1h~_vF0?(|Ɨqh5t9܅B+('0Ctؕ,2^4`L  c='^:j+U[`g:?DM^9)\`MVNokBSXe*@% k ߾$oK~jB >@ʎ*XHxY}ƦR 5E @nUa38sA~9%Ueg? p̄4Qn-\Tnj{#iڲ"gL`x$ƽVsd99"NSKy!;K6זV! 83COkRa4g} #FJmugaJc~y+PBNA6SP OWucuܓ+27zR$1a+ӂ@,+܉EHsMF T=p< Ȥ`(8?9q9-v>ޖG.A'hsb;htJYӢ>`g˶&{5g$' 2[*rb9_ K5 hMu}Bx:QC^29f_ 9}Tjfe [5.[WW &*S#2Ml)@ν bo]͙>t:r&s3K-uaX5"CqgE9l"&5OX}.Leld . ~"HCew$[oECBT[^eA4k) MKBn ՓyܟᏗ`|uh)/|]/=!<%.g;{J½D.J~".P;GN8Wp<ٺ*ưGFWs ,arAfbiee=mR*LCt/L ܃w z@[[-(<߰ A[?P 6|„(.J)|\!bJ1x/3wG9Tdlհ=R،3-Ґnrñlw|x˄_ HTI??7iyMmPiP(J|>C}Mu]ea{dd+t?Zi9#Қ}*X[VW9dOwX%09KCwVtM132f[5(NP]RL%,6X9/w KJBi>NL3 vtSDص9kE RӴi,!$8a"bpi^"*`x'D\O}&vMRNʖmCQt&-n,v)u~" kZ#@P{WcV3*ֽH]eeW˸_Ŭ9B&u]:*Ȓ_)Aw9HH  ({nrV4Ê l-Ero'.=CeA (:GOW}2b}H>l v6) ?M5|inaP%KadA#(H@'VX˼,ʦߎ1S?rA4b ǠԈ?E><ڴ(s ol줝kUi0(9%ʄ&I k§I:*} oa0ziNqƺk=;p9yk]R5l/ϗbY|no,eA KKg:G֥2qQ %)c&]{i8Zz`cKsIiq赏3̫EQm߶&2!)acT0ߨ q+?cSdbN#b;_^V*#H`ͽvU`b1۴u[9[vjBlmd0do_#/K@ۢzQ/-TtnwCI_H\P .m~=M05-d@ˈ|D$FMśgLb/I=m mwb`T8 N >;SMX߉zGXSL4P㊕e]>ӻNİc U/6~#Cw珥flJ:4o&WCYֺac \6neR:L9҄uPӑ쿛9doo&MzOa/WoʛuJt[, k=>7,FC~T88ETU:JDF3gM3.aF:_b9.$\Ek( 8ŤO}f4}&[.O]XDşUx9'}*ӰE˃ YlScFpEt-RwKnġaawHS%\ T=iV>Gmocxz4BFnRB3SHKixYv] _1 t_}!%g1L;Uͪ @d\&C? OhUh&˗ 2OֶuFONRB.|Z).2j.s 15qBoe^5aAD o ^GԘrxťa2e]yڦr;t(ޫR[|v#be7MF ia}|\z/:6WrxKc"BZqL_?v2$0v at\sG|j_P&g'4\ K' XI] UYODS"rv2*3}7x[łgԣ4_k,4?̢7MYnE{#KE [uwm&EЄW$'8) "GSnMxcFrAr (?+#c5uݦd4sq*B:ϛfi|Ңn}Aܸ4/pUK_ flC%!oޚz@KJU/W=B)QP("{r(Xo"ю$k; ͼu0w:G%m]lDnV?멠N=ڻC~io]!x}!": hhΫD ol G8i&< @19#KG,`N #"z]VtEB2C׌%͌?{cxl0s(?!ICG18<3ue; qC$g+Qo@m]J rmfb+DN5q6 iK^MR誳QCf8!C̹ f3}ݸՃm3L :I&Jq-"!"$^ȥ]cuX1P[гRm/g{pw-qQܶM`$ԛr':\6kgv?,{Fo{jIG= "n$:=Pl=.[ aSxO'ff\L_c֫R0p1ƨ>|` x!⼸OǴ' O7>rHKCGUxJBH-}p~_j$8˘drQ<~_ (365@:l-B/tO(s-aVL ]]{>fTwҊg&S w'ر /$ I2U{+ޞYWg$xaOYΉ2܍{YD21f -MCqֱk)mF+$B41W}JY)TGk,mwdcog9%o;t<'΃-Mg23P E=|yO`&ljܑ }Ih;j!>uiQ٧dq/v ^#yɌ*,F_~oZXY(C]`1A\ȅ b=KgRchu;Ȅ<֐W8Q#f9 Fvrl3$2쓴|ts"74 w(P2V{Q"Z6%%hx&Br̼nK9 谚02޸j11+ıgJ}l s)ҘU{?3(jQrw Ǫeuwz^%H\;݇Z,ntqBV %lq#]Rʶ2CEٹ^(U606QKEY{91\#/KV"Yex9My9uCk1 9@\( ^uMB] V{N{c9h?P@+Ns^I^Xq/.gv.Ak:=&[">rXNXḽu6MSL;Fg tޑ!ch"ox6m·!$Nd[Z=c[t(y8CLڀ(;~@!TnX@A#1GHe $E<}ol0`2Ƃئ9ld ?,&;om|"dɷ+x+ru:[v R{hl].##Ot3\+HYNsTlUD&sb= q{uH+]..SgÈލ3 t3M\c|6TS QUNk<H1Uӂ;L'";ymSu%2DL\l}:i=TL Q]W mgr 2r7iVnͤ pcxPa A5RX.F~hQaQնr;Iu"7!jq&e췰*\!oJBuH;~eVڈfsU+\>}Q"n6{[ٹHj+zdϷEA4 Fb9A O xzG>(4v[&yńA># m+vYsfi#s%~ =OeN%Va+3 \p~Rjb.o H~tEښT;Ư|JbLj~e:Vؙ 2ͣHSƿ$+ŭl}M2K̆TVU٠®5Hͳo)Dg]8IQN> (.qTKnϻQ6KUUwI06ة L%m\򬽼-#@<<06wk.SE.猠Jvzwi $q#dGo hI$bWП~hU̷eH(OhIwu2c,{u'?l$.s+CKV#?⢄U63'|33"aLjnWqY+M+/VK]ӫ_LEսĂ v S(@.w%7TněZoV0N cWd\A}Ref G/\:{_* Ȓd,֦ey udKVh#<n!81rx#AP 7fdmIݓe4k_EZۆ%g[^G.V,9)+};2VO%4Q˜Y{ Q~xpYIN!8T}îK#4L FqdVmP!vR &C(qEd5hW%RtACw#t/b&f{r^hA+XEN@.Xۍj@AJЦ>}2QYMh8,$lo*dh%b(w\2ßbTaF(}! 3U-U"] k>yJL>#IG:y;*2uS`fn5mdr!aZu. uۺ@JXKh \UY.'!Y.Yq0*1Bzt$(7B:bdxV.kI)g}ݷXh"Y7,aC}cL@~L^#sQ%nW.x^>fBhܲ(Τ|yzj;jpI;qrĒKNw~DC:Zք_BW-쓘,oui=K|uA5-)0 AC8wK-;&)V2cl;+jk=;Ϥ[eU gW9c~Y&\,|`Z@Sbq߷K"xb,1$b*cov댂 6,>0b]Q t O[xQ:0M=~rbw~cF灘P+9?I¯qt{hx416{> &'oRoV˴I[àQlO9֚S>]S~7q&ZQi9x}1< }JN^P]Pu k8;#e'ۡ>ERbA完'3[r(ÚuPN+FIxh"0ih'Jg6T[&%-o2Cx31Y;hyhxrm@xX.Y3ƪȁ-lVk´59F8S0!.\LCB. Cm"my>< "ý8QwNMūLf;6s5p-Vn$lKKl L&!GKlSJGoҰfGQ¢.B}zA/HOucST7K-vRV8,o2"q؅}(Mԏ4uły?=Ȩ#ˏ ѡ~ 1.SUv .Rd($L^stk('$(Q쯿<$I~PUfI儦q3F""ji 3 h7J\)_S8ʨ#d"mEsq /8MIoAe=> =[UVrh#ٷ3 D A. mpYG2Ah-^3(tEVdf! nq`I< ZۡW, Fڷ Cq8 nYE3xC͵ML`JmHs1C,A Y.%~w|BD~>>Eiv0EE{_L{(D%*bGm.9VrOcl)6wuLHdm={#hx5o^Y{*n;r&ړfXI5!lR^6Tv)VRN@B}"t0G'YJOl(X<665 `; *= ۩Df>ƀ9~wF *XY WO: Kf2V )&#dF.0]'KWK+<Iz++*z6Urc`yK؆ϸc ЄOEv=&k|V" 8Vsu/ߧ~h,ȏozDNLcV86uw 䢮bɊߐ+*zd:egleVuesBHDDJGd VR Jᱏ,?Zl9IaA<AI$V`SQa'XC&n6BjcOȣw]V~.a9LI!X<7;5,XڦSdBsxP{:N[I/{C>1JM/@ rF+/rT݈gl:!|I S"Q N%C)7DJİk`Ma14pFjI-kn,EIxi3"n2vbbTJUu>:V 4\\fsx| _Ղ=GdVXƇp#ijd~žsm?óڶ1/{l*cwl FkEċwzBb4lU|IRF҈b-0I'S'aMҔ5,03@.CHɁHnHɫ{gk6ړcgY0(ObΩkۿlz˴(_u–1YFMS,z0H ,OBj}9;W~ B UA=fBR! ;{SgOdJ;>0Uk=Gυ@8a[këmɰbȍ =ZHQ?P .L6XWIj՚z.gk눻4R +yX-G$4C 6^d_428pWߨ|NߦS9UdPV+sCM$ o, 3!\id3r/}Ҕ삫Ml,W KmДh[iV7:!h$`VNW):\5́C{GpG*?W l*AJJK&[SA$ bEްX>V GUv9a3UFH8Бr%`aJdo ŗi2ےK̥zB23GUoحN!HTG/ %"(Ec)Ax2o;*-}{w=vƉ{@sdkv kk~޵p:fz;3iN N86 nx^c|Zk5م I?WhR!Om8PIͫ#b%!$^.@&1) 8$.)R&d6tU^2 `FR6&o+s :%d=|t#U>J*hJi*R5lpc*4ӂ,.ѡ G2aa* |eK쥿tH[ :ʅ}D)-Pȹ-*o ,JԴ'[DK\hm1leY^>O t@}g=ZI&:{qUE4x׌t;xVV? @?MpKh93[I - ZjW5";}z$=CF!6o9dr:b2;?F>pb ҈h$ 2f1(瘝{z~vo,@dK?nGcXxj ߜ$Ԝbes~&e׉CGoªr)B7V8 @GA꛽mRqy2H;AQU_-3ȸݖ }AMܨTnt!C,ffPuCۃhxֻ^kOI.I/0$XlNэ<0$bEhYTq!}i~zgY̎I0.h5sou 1j̶Uify ˆ<r*fiIMd|G-bf慙TK =:0иu{P*t.;I|~/m(]8+ٳ49-PH17>x/_Fg\E N2kc\U-M jGm6{|=h0vp`%IuqA:aI ^_Sw rlk/`",Ũ!j01_a=" -QrNߤy;g4T?3ve@:2ȓ6# >nJFۖCސƉP>az%xeT`o.К#B9!ϤaQ f ԛ) Nv QW1.7䥔z@$AItO*dI*ʭ1,ÓE<[=50H5dڂ& %v*u3L=_VGy5\t o3t#(+IDg3gT|Ztߒb\m `A a _^*CQBꝶ햳$Vn3bB' ;*qr"G{HLSzBa(Cuzᤕ@\r6oF Z$Y-ɫ/Ϻ wa߰\~~T"mGar1~{G$籒LAFH/$XM2n(^o#+*ɣB Sl2:htztQZScQz uͷS;?Y:(sbG8yjM+ZG%iw$r+8ף>Eغk)Brj73O.7F3B0{<&<]yX ^b>J:*Q06Ie `J==6,{-*o{=Q&-R$-bl/`ܲ fiDyDbō ה(%+B_uLsW[ Š ׌"qO|+fʰ7  ]2ɡ,gЀCZ| ohJfâo"7bfۈdɣ {in9 dKoC=ba#Hp.Xy4y0= $\¦&T5`g ͫxeG\oK!b zQϛJ/|IK DHvi:~o7CLP($:řy4=Z` Z6N.ELz` 6gjúy8͢`?\Yp^oTjO;f2}0.KPOx vhohgVA8RT%lh(4ģm!pg#5Ot'u6Agiҁ~Vr9e*!D9 cSir95PܡMmc|rd} b L^(nY rSU%ȇF}7 +Tta\ {$hbqs =z$i0Ǯ?ţΖM:?~wMUS\ wL@ti=R Q>%1u+P=y%x^ kd?CbTXRXڋ*@O̢\-iDȦZb<:ؓ4IQK2!ԑXV .,'Ⱥ2#8>D2M\O>4:&~Q 1=yӤ#qs7ҚN8c0?HڕJ3}Kq. ~8 fPNǜP0X4jUk1W嗗w+oDe|48LιSHKsܿab7챙/YYT6  }d)"_yjϔmUsn!^P-! MPc{{yXaO7p[ {yRJ`0kbA_e#yifaR0N6^p2ٴfkO &Vy `?B d`@OoE!/ߧb#yp`f6ф͹b{9^xd/C {RHbCL^ly x%ćFDxj B 5hzYf"a qltlQJ^P ӷm>RBO -d|(97cWXr# FX-quĝ r,)aBCq?&zFKI:ŧ !gZFx:71rd,7ZQi k UH:l5Mn6o`oMvH߸/ oX;(,AUI._.!p}IDz[9LCХ+ RëhQЎW[Xȿޮ9AǞо CMUKF/n|gluN-r:3e+ClDaK*\3evS!$$(< HŧPRryV_QlHy),3Pp+V_M?=a65ns;3\@oۈ0 tJe |.bJ()4//%C(G5 ⭡7UF3?z?VR+svxpc*!f!4J| I:zVk ޯ$PHB3ɛc'dV>gU=V{{t$K"赺qGT$-/\U@эJ ng;,C-{ī[/ ߷Q[_& ʒ?Hdf|vȦћ/&[uf>IvqH]Q=n5qGMT8E^ߛ?.%xvsuċ`W滸z_2y4p8⁎e@r;Bpip,oK@V.qQW[jQt"Ǿއ@7yqkQh]WB ضE="5 `3 ZDäP7S$IYjyq-~J?޺m~,,@kv2=wvVCYOME mQkS.Ծ5;Yz5^B\Y' lo/zePagqa4@*а q#E =vϡP&V=yw,= ,2ř%kn.Ϋ b;$3*[59:B!a8FtЫb>c{ RtFq_ƧSώ\،gd[+9P@*UU`zPaթfM*G }/zWnzM : .bWMrX@ "bXX1@$2}ZrɛnͶ9MC4/FFQС:^y8Q;K%dԉ\氼Pl۷s)`nbuE[sr$kw0CLTc,JHw_A57U賡wTF;d:Lvتn "O:|d 1ם1ȹ[:Mn ȺHr*d?ܙ;?SWm|??+kcu &s#Df pg^\Xuޡ[vl0Ò{3^ sטm5 2lṫHv=;'R1P4$A 3uƼfo)0aU8\e CRʂ5viQ@JgTՕQ-(o%zSNx jkb|A4cWyɈ n'HVOwy"8(%{JY$w' ԍ^~<6O>9s~LUfG56i̕mHvsa "؋+؉ Pk^Wd Ǟ(݋ Gc3%R sLey2_~Tq: ՘Q~5֔$w˺s [>!+Ős6mc+ILUEF=p41S\;{6_ҁ/C|{*Ba,3 n]re UN|HwHO#Ei|$omp$bDRtEtld)w8inhVE< \)iT=0]K*?D^`fI2˦3+y[jJ7IW+U#OO{,p8՗y>y#w"Ѧ՚n"Z)*Hpq]mpS{fiL7ȯR%VVwK.rSހqkJ|8 P6^Hꋥ^tU1YE͠x7rq_V9dj;$P;BZHC!U!W4;nd%#31{>%Za  !|2X[Ԍ]i~;Cav@f%m_ch覠_nK 잽Ĭok QnJ skyw Be:³QIP &fn,Ռ lazVUU- giqC# @ ܱ7{<Dž Q%5(N)2v U,h%AC5J8F@cLIŹQxռ YR8"_&FV!: H{|iB'ퟥӞhn?쁚PQ=b;$FRђKnY^5;0K҂.QL8lT`PkJ@؟k =|pzHꒌl?eʹ{]^2.te} kxB_~ڍeNO|uM< KD^l#щ())UҖLZ *wpǯ_V푯1|70ҳN2:nj,t$qn5OuP1-3 w<ݻ;rY n5ʪ\hMtI arm{s7ȁ&c%cDeDuy[%q%Ru=J+d@!8`Tq2ƒV[G';~*!Y3íw0~phZ+K'OFSZ^Ѵ*j0e'Ȉԧ /\1& )bz,tln'=\R2'nVHqi)RoU\'!X%W˯M֔S9=Op􎐭o®{]:n+ !ɰ2UbB%jE|@n 4 iS8'cCJhM> C+_¹fև=|An6xW.z5Ϳb{:H[($ED)E1rM d% 5#7L7L!Xn:?eF5o*812 f25O GүB³7c*SSgyR&EWZsG@ Y Z62t MZO75 6ՍC$,*0󖃘om6/uE!X1I)$ E 26rd[.\nJRg3 Kw%ȶ0O;ZE4ħQփxZ $9o.uKXS>H6^/ ;GO%gp×m.&2N|kƠ#Xs 6zH5ZLVsuqr)gvJx}i/#1 {ܻR$Nʥ-QhZesVmG S1kyFQ߭wS}-nRFCNCoz 8QXQ`"x_wڏӝ`RwL(BQ;a0G&W ԴbӎjGɱ]]r }sjb۠$nK%0_֏sP7M mF ,yH,7;Z$ g8>Vq#Ah2G[Bm:ա+cBT+j*c8GRgg_=*EL Ieo'ˬiIKG^`(1d}(qŤpSκL?UzZSl$ä+ٽ*=R89SYf=147Rq#{i-`p˧–(L ek:O;9RVmX(oM >e H ķHV)aA)aM 'Ct 8j͔ҁWs¨$mCr{WrrYzr%ap(LuOVj%r ;;Žݩ·p{HIz@=9yIee!  °=)iM'(S-;q"^_QLh8"XHs%~*/5J Cm#Crdv 4N*pi@O !:`ٌNjzd:%}19J+_k{^vλC!ƭl|# |QCG2WпPQ@w讘7xndmZ*ft="ЪR2_uп31։Hd+RpH;ۮb_iV=gI)MnvMmCE~])݃M_㇍6laB5S)h1HeXÙ: P7 VNXta8N`zEBrq c)'0Sl#C#h%u֊iP'$6߿l{GGh<:K{Ɉ@5z][yb%'0ae>[gP:N[WhIe}# \3ׄ]iL+HN6&+ 0AʠD?q %.X) |â.?ܗu(8(s,.]q"NIN8"dSQQ_ 6;Ӑ8*dK(&A"LҸBvg'97~&Οg2XmxvoҮZ}hZ>e.ڥ,mF#- o xLv6$%;}*Lpmw;yL+p`sE n1vNA;[Kmxw"K_M :~赎.lp ow.?ڼaɄXɹ3 2W'98Ƿm-~P /&o79]M/rc.*D.(uEIAxG,tٺ̓h՘ 9sϥ@*}L\xC9#6ҭHQt{''߿G6\><ҭHg8PGURߔR϶Ϭ+{E*Eڸt[y'5qSRL ]jaJH+S!(Vx.'Tf-/?Xa%&(kH,H*+HgVmk,5^W%.v a$a1^[4uE 3@岚w>6|"5c&#Q>;\ ;҂|[hĦ <󥬚+uY*Wz"ca^u#R dV㑺-=Ă,r8UoA'\)j]nɑ`'=0/9Z"zxmޛ>h*,S>l8+A_tMgƐ%Xl-[:jFrGP!bӥ0' [F;m=,+\?P'zݡ S=ZLa2# lʚOZ_;ź@zӱ7M)պͲdb2 uBN=G< TR~CԗaدN1A^6V%U:xO)$SHiБ0;n隫ѫ9}HCE`k^ C!1\MBL41vj; F2WuVU/⑮Sp-B68HT2ܻ'/C@Mko22wb=?i'7EajL#Sګ @0Go_ŬKk=l!N\n "Uf$ޜES'Feg.K Eq[CR;-IsMU+kxS90q`rkz,-= <ɱ`tK"Z}n .ydΣ'{js,^5]1Д8|Tp框-YjquG*̴ܰ@ٙ9cQYzCsW H[v}.( nv)6 Q sW [g ^l>#(8>enڂN9י( Z/A5mU𰩞N{HkUYD -@6A3H2I'p-*FnUAҞC8p C Z¤aOOP0LmX}ָ0"J~v@ N!y6drs(~@ @xfSI=}Yrx Ϸ [V=d!Gɹ{`Hbиtr "}iO18jF^ÉE YɼLvaﬣk3"WѓIέD>*U.G6fY!+ųa|G缑r2瀜=W/ b1G~jD䧻Sƫ],YоyQU™ p^Rl>\zol*wKͨQpJ́e4k#]_qy.5;G|V.OGE-UݸD}'BP[  #+f!ى]Ŵ^yBڣ]XWąyEI6v"A zV!@L`Q%A+@vM4U lj#`Z#XWc֘I,䮹K9/'{&'C ROMTjJ:׮W0vףj2Q\XK q͓60#0ڦ %5>oKE5q8WKDvT&A&ݡy=kJ{H݇._6f(c8߁((^&L.>'(h}r`PgqO:\f/ C8,=M%\o#3=1(s$P٢gy [])٤!6<}{b<"4aXnHiCqpֳJaW }Fi``?<-uP"Qo7:4bzigdR[TZˢ.Q+w52(CZ(%X7%k;oY}aX)e$#?UbO;!#P&Ե{el©a7btIn="hmKZ(N Q<Aphe@l`=a)ǭ1%c@/jLY_*LKf=ȳEMF'rkP?h}N&GՃɬt6eǯ) #G/NhW2FI˧Q-OL|#49gHP=`] i;tfvtJ(woAHqC3-  vꭻn#FD8jkeϙ!HX`WEdBsH0+]N[X=<775sVSEr7pP.+FhhRbxaVxǎ^}` [N=nW2Vg !q{wZGzl@vk <ȋ@m?rYcMe}ĆeC. bم`k,+ %GgG,%R~TR*(^'&}K's![A,[B*2z&bŇL?3]rqr?#*|^?\eS 95F$ D^~^} i$@^U&b/n^ygUU7XdҼDH(n$AɊZ~} WqDxp4[%+ȭI#O KT۶DD3txܐJweH|(;'S0p̠3oY/kq EĜu 4s5=^Y9B/0QU>](Kh=ł$2ě [oգIC] 0y}dj Au= ;'>k յ/sVccB;Z}[Em,:WrMtLtFo+isH r#hLg99[M>ڽW(ތQfmI-d'TwPЇQǧupR11hʿEʠn yTys-ܬ>eSx]N+$m{h@fEWe3겁ZԻ}a/ټy]SvՒГZxj>5Ff?TUX4uN`KTrXaPZ|üX9m̍ ?"L7faˊ~@ՀKΣb;6@`^(DO&vxT  0${,zY1VmO IՕ.,E) 4 YH->ɒDsNOLc$Uv#үl7Abr2pzz^b-> ʻR9ODɂ$pM`ŏCbXD&͟1D}0\wmȋKwm%ܕh;XZ>KaQ/W :GـQpPӪvau-n'Nosg\fF-ÞGF1c?%S$ފϥP[UrH"BsP[9/O=!J\[ď&K;iFYX urt%mxe^L Gtβ*ţYXRQT='CP==`=:1^OO|jF` gf@En>^XY=FǎFI([]/5 ZaCs `sժ.0Aދe{$)Ăf`Tz#e &dU&?-KV!QØCY-6<-*:b>G]{"`&Ş&\w|_Zs#bY/Wޑ~(=jż#`K*ZLh[1;854xcDlS#"s<{6m sHkb+^iY v)̇1 78I;`&˓_ȥ#v5eƳͱ0OOX3Dvkp1Dt@UlNBݶ/ny;rpF*{V5> 6">aM:+ \oS2I) QT.'k&^h(ّO45U'nѕlf+Ί>%-I8*]ћ[`d/FV:8XA mS ESfdWU ݊Ut|UYٺVR#ZYGWV=EdI}Lv6ğǾ=ɻ(pSX(-`8' 3vȬ*~ Ω8ښlD|'~Bn^\cra㌦IG0 d~PtԮMz ];l 0ff L][i9+ڵ}eRG?PxJͦ|C\hBܾ=l䩕uCSHm,Ǒ^e-zu]*TNԓO3=p :1"e'\cxba:dyخu]kа6,#cŕx b.n/" Mȇx1]>cJGsK M8uQcp/V&6Ol..fg+C'οJ#ʸ%(`j\T0VCB?$4@9N0\H99vmrWLidxz|/Lz"adz0nX \QJKP9ø8It;Jb]Wó^4S2o@q3y8+U,mc)vCN@`jjpso|_ov [f=BZM4Ij^48ʲ[h9j.Wxe~6a&gr6 ۪#5 E (f8iL(YHB#r7^"jA*Eϣhf=f&Ƞ'!熤oO(I?AQ6,T׏/V:|+Fɔu,H'jB?6Xo}żVC") Σk fzn!.aOX|HB9#;Q-58vcP<'w2I9#Buvl +Ag|eUIx8jd;WPs8m Nr3n]ԡ2utpNlw:Xj!D8e|VD)o,uk'LuYٓw9t.ZN QU$QQoz1BBDŽ[vR4BL2ku 9ڠ]P5$M]8#N7E,O7K\ix$ L:`Po/}cM!nU ܧR@g. 7 Z,\u ̆U ZUE8qS? WxZմh`'fh݆Pz6?hb ؚH p4젌Ui5M}BOg *C HߠY9'=c0f@ʲy~9N,-0T!~.rYIqr E`FS16c͓K8`)/cȟrOqVZ%$ V.l8j8y!:ؒPc+(6(Pqؕ }%<F{G&-G2Chx6x̆Ԫ·U*̆}*nv?x^t,KٝH:?mx8eU 0GXpޚy\m>c\hNmC΁][%@/ޏW79ܿR`̾.lKN0 ۅmWQsn|V_DqĦ_' 6J_ <A>\{gbSL1"%B; o8\ ˎB;0nY}.=o?(Þp4h8c" K.JtQY1L}wZ _|x]@8EQ܍6/vy?@0_ TV HB*~l2?? C`7B0Ϙν c+@hyP8CQ3]b ~+{ӣ4 M>[oM6:8*DfķQڵDl ?ڴqN_wkCvQa(R06|u3αGiX*}% !tNٱJȒDNah$'x]$M"EA&zǟJs\8ufFQLd !89ɞYg —MLMm79+% `Yϡ'iēJG~GL'56Ͳ 6V =$)[3OgޝC4X"|YZVZOLL_$Tfrj4|28%QqXmllϕ'23R"qY7`.3*_%~XD.7if n#'kU X7:;{pԓ$"c8x9$>-QDD)HL%0| m}0/IiSh!2"S:pPՕRI֞=]`Tc뵇4@BMH>7"Mih Pd@ ol{ӨQJ8k pU¥N4( a|uOsvdWH/a-KF@;],tKkd&QM~&(s#aH~32'R/)%MXl6^`^`So͐QFv?ppjìk%kAkt> V$12K&h$zٖXRU"D6w"nI@ IBXۉ6ITIFq4`Nqf -mOgerml{jkiolP(Y()N^%M7Fgq7iڞc꒗|;DŽp Wz2\sU ɔ6kJ ?|y mP gcӕ>,(CsPהF3#9*\_%BH)V47eG/omJCVV7s&S< Չ:q,m|(uk)rd0R):l*p|/1rps>0 ۡ?gLBgX`Iʯ/ QO$e@8$~:"1qjATҸInn0f&xcc\RrV)4էռ[6Z1jmClG*B".+qVYFS33 RFs>fKR>jSBG78gڇK!& CM=N8 A!rQD1$JZT(Tt[l ċ/^| PF“lg{,'/%h (@&͒G{_sڏUuA@ ?β&9v-_mQQ~ۅCvptn?79?G 6547OƋqh=p5*sb)t?b,SqP(o]Oop&FWe7sj&"u*%JTĝ4+Zw߹62H26kUshz[!u5tR1.F&0F0 5 b+MۥH{G%C }je$"TRP{K q}^ 4:tI`!mv?'ځُh#H݇~~J$#; yTO*6ѹ亻oMfoZHĞR%8~WN:1آ}9l -o Q-VJȝP&7: gU dBMy+KOy)u[W%<ܒ9% 1.lo(~VDFnkfñ31&C]gx/`@E_",@oN5>xn^׭8ZVP&!,ۄ©/V-ֲMvu1Ō8 ,}=rPc/Bx|9+kW×\Vc @rsESVL)/Zz}`ҳdBˏ!5EY&8mRletKp]5hHzNV-`DYޖ(k%^9y|kAF!9݁E Ѩqu-o]?ƚ/ʽTvN9[E\ W(%J:fۙdD_ФtBGRfbV#y jv5o#jSj&!l.~n4*r*SyaXyoۮ{h1zԋ2uTR,{釀NSL&n6z r]FgtZPkW]z*֑czh:,9;h`,M 'ǻX1 2_W65*d@3j4{׳aȭ-RZDA" HT)Yf}،7Qmb-mslWfSe1\ jp'Jʵ:fO%9vam 4bp.p9]b oWT}\ G\Np).2s.^-u!?V?3'hdЀXNPB@h=1QV|VcQLܘXkE {09$̆6m"hS@Z.'#jF-gj9QeG7Ɓ;ր_eN L(CL :6!K;\6 qTkw%;}^ߌu"3X(*HH*K FRyOxslFR}*Jdzi;P \7KhgtRՙc& sGح > JF9{\TȯPz|KH+GGSgISK6epz5NFC+ⶻt#bˁ[r͝dāҤJnyT\DDނ =|BMIL>H3Mm9;uFǻO˅a7 VbB]qppcQ6Cc"UTBّ#-?:>| 47/Y0&u=f~'?bV Smڋlne-p[}l]mʆBp']E P$MSc79&Np\ 5߂ֺ t:!U+S]xݣMdS7{#yVqF.=6Ne?0 ;=eGBY#]!=tt15fd큄pƤΥ1K)YZV)nkP4IdˡN绬eTXW>{Z upQܐ?@֭]h^PϕQkǞp6OQ2 *K5xrTKYg!XwKfcԧ!w!5㿗E14KLlQ+PJ4Sު?1Ym|VdM"N7 ([(4qX{Ъc, uCoJ/Q6%,Q;/Z 鮖 wm yEX0~&!M a̼@&M~oP\Mä KxMhXJܖdQ/SZA ga9XH cwGfcc&!<s5!P9K8Tx@Jotӱ E&ڟL)xl-F0x(,cJz7rb!et75XL8vNdHVXa$NOIZKk75 ( k-<,9ہM=.SfdG ӖziSiǘ%zva}pyLbJM{hJ݆DAZ~*PfY+>ʛ vmr|M3=9%1}ܚΗLwTAXGAv\"1Fl@ dL(]|?BAYDl>x㉊9[#ua^8M`f 1G0xj26ax^q3e@kM+!rp_c+>p}e|%UYY6tO3 zQΦnC '*g#t21;jpL1/tǭ\1XaEXwqB +nd[E#Lo.dO(l]j;@eb2>y}45$}F ~V[.x2jdK6H<n =,feC4=i`hTZ5{\6A& ;vōKKxd}T%^w8W덦r/kP9}q)y v*/_Z9_dDj@2o^?U2 ^H>6C ?iH2!)(X(B3TG||Cd'tol@ZEՀt8i'>0=ڏk0cqZG'] wkt8[^N2qOҼߨ`"]w9H{ѐ0w2f`5mI%Z4 j~殍J{7ȹFj;<4Szhz+%df*LQ8]\%^RM0.Ӏo&5??l${M˪Zt'鑘9J~,o)j"z-fwĹCm;XW tԨ3NLGq^WMqSDk?n;&M>ۤ$$ @-D7rtQW#G}tYth*!|FE0GfėX('9b )Bv5Ң#IY]>[ C̛O/\EzPx=75K;Ā4qmD׵ ׭}W6:ynں{NSƭE~J;dWmQE]S)8M2t6 $bdG0mPգˍ}ؗ'bA#hF#px)+Z_]ct)\ca E9bxä GRτnejOa8a%XtėٚV>k:a`ܴ"%hy vF]BP)C9t4HU׶"x'z ZV>_bJy jr^fb\y-q)"CU**eQϟOcgj۪dM(%]zo^i6MK/1?(g; Ia[*CIv$ᏐUv83v2M0.#kf)w8C][|Ӭ4JnMAUNk,&"MNy`h?ZYumm$pvrKӥV`O¸ɽQ\.1_Ly^Wf#DSw}й<{B$wX KBs;Wv0^fpXş5k",s$$pZB}BG(zh>j6JY&%p@"Y[rNM̓]N(>>w rf[^$(b!ZC&0OV:)P/O90 =], n49fiKAJ-4Nj[.sP,6;Y[ E˚eH?~&OŶ~=X\7$_08Jd6o`Ǐv<]O ( j< Ag/qB/QS͙ϛTO4Sp(w9t}'b^D^2' !P`v\qN7&&NAJ[/L=k`Ǣ6RoAn@sh_!%bUÙ_ wߤ#aY)" -\fɬqS299Aܣa81~` ϲi$˞Υ.őV_p${z *Ӹ]q!*o\d'ސrPyM5zE]qyNr$AEi>Je&ieK>0/2sW2X)ia8#:_gz.y(e.yxg(.À-5GjQNc q!0懃1z|S0&J#3"phX"bf[3J6j:I ?dφ FG>ec>$DAc+4ු}mv'!%nE #~DZ6SbVk%Uax4a*_DkCLN`:He~)^KGZB{fJ<^Z^#y.hb͖B- ngOQ`68VFUG1_C#-,Ox7ghGi1kTȜMv- Q{YzPV ~//zZ=RȶhKK iq@pD]t3PptR/~"6fMIj 0{EV{)u֠z{6%<,=d lk0:GG4;%DYJ2oZ:1ifmKxĚLqEq[RY &v"6ӵ~djƉJX3pk%ܺd&VolSӣ:0/DM o~FC'ѐZ rn{կ1kO0 E c+N,t! 4`0 Cٽ!eYD7.צ(8^'!764Fxoy=zKD(dr[Χb'/%`Y~+MPޅMb筕b@'5Zq y'D>@^v Q{,06c1Or3~,#V dElm՟ݞhyC zQn*Mt]wCĂ Aqk2bcNeTg^|,E,+%Av`bDJ,l[lkz+6إˋ܈\ W< wOK'iLAo|nˁU8LXCW{n:O)H/ě$j9֯g^x4g6'%FqJe=B[ =FJkC&9Մ(xvPx d&J(DŽd'>ank녪m#pNl*RNY xDK֥nc%ت{RֳlAՊ/u_|]eCiddtZ?>`aWA~cGaԌ("jMi#َli]%I1 @lJȭ>cB<^ +{\F6'WH>X@N=aq,I^&(C-ʅ*;,1 p>I]Q$6niXSں5L^%P1>+;8LJ~2bdz)ֿ.}ĔAXeD=of[ VjmQҶ5xjXm՜[pyz=8|CG&NmS|&m@>s ^2TgTur]s}F>"\ЍFh}u_薑]G6pnPޚ}ƚveFݣ[((,&2ޝ@0-$+l(oN]֯CamEbƨٷXgTWYëXLQu+)Q/5yaexߊEIL xbQ#5V$eGxC!ӹ8eu :N}% 4^IQTB}eլ;O%bp, бܜVw;!BrTdK2UTV\qk !Vo|ɒ{kV_V7EBskSojNOҰ bd0Qʎp= [n&;!ٔ)t- i.焯ho(/ }ϔ"3fXqjO룼U[y] }}kj7 DQ޾6[Phkq;-+~bUqBW52H'Y,!Qwdj>Lb9𚰾sZjZN?c<9œN1ڠ1MA29JGNIoH|JbQ8$,y<6+PΈys)X1hg?$[:ۣԄLf6OFV d?ܨ0g 66**b]kerr6iD?^(WL8-;gdw}y}ϓfY ހ; g4S^"Jޞzh<]V.Kh!4ԦBjHp#(` &9xlyp&sEAd߰1~v2M c[O[pfe!uEMS-ន.-:E CJ:b9w\=}VIJ{iߝ-Uʉ0ԁ TfQNOrⰦ_+eU-da E3]W36A7sV7nե~{@.=<,,;:=i;-="pU7 RCSlBE\ف[& )W/^ mq; H$%h$OP/b4Y~=%/SԔ `0)`R`i+wSmu0J'q>6Wq=B'4Rf nY>\N7?o5uJ.P@-O̼Q9Y〇Ƃ l lҋC9†yɴ0a`5n M(ؿ˫3BV,'#ҾKg4/6,r3a`> lSQ(%7OKkFVHW^\{mtp '#n$:qd5>D(UG9fy ߖT.~d+ FǿNKv6]D&lX (mf16VF;'Oq @N uԨeo*BӇ|Yt\V{?`]S9&z!ao;fx: ^MD 7"fF\۩;.'_fOyhZmҷu!06n[˹e# 2uY>x nW׶"g^ʊt4!S$ QƅNM"pj#or9p$+}ug0}5r3*ݏ$OTp3QGr i/~TiKߎՊk$.裸CJD~e }ŸsB£jB=J7hCbl:JoH6hđ}6%rjo3^@+ŐPwAP*zv˜OGN_.-4_H>1pY skNpU#FYϷG,2dd󛼺+`r!t2$RHN%P)QR6%&O"[~[VkSڀأ ru%}\T8#; 4O5IpdN5ioC I:\+'7ԛ]: =V+u\_T]^܏nKi!N=YЂbQ{0|ϭo lOern˖K|d -$]W&m,y?NW1=|[nLvz9EqX}3Xm,c;%o`BiO|{(3:3Bܔ[P0:ddҳ5Ѭ vՏJnDn YqCGXwj3E.w%FCAbgSm7/W|ÇA4nn'z!}+QeΦ@`ot˜LO|voF2C-w#`FMi1tsVR HWbEjpW/ώ4nm\>&A&Ȝ,$.ɣ?k8aۮaq+pc1S`*aźw~TaY[8y/1p)G (")}o 7 Z Òqɾ}@XwԨS& zpiqi<\CA~D\+Ex,qWfaԶ?M$v.,/9585G!2R; EoH}kXK*{z4G ?oR"cL-nщB |4="K5j6b~H~:bS!U/C?4^@׭Q#J]RykJvU%\&;TgzbNQl!{*C9+|Ŕ  4W}&2Fy+QAj~.⣪B1!Qwy$)5ϫ:}uoj2=5} L;h;^F2c (1;#<#R͵ʙ.+{"R%C%`3Yw; ũ u7s< OAq[*y` M,B|;r_B?ջxTL`WiKtHsii+Q()h y@᪪\ڳ5Aֺv˙5[AT8Y*+#/ :J""s-J\ f xVRX@bO&-; *󞱡aVT A5y &`Pwk=ڂ2} 0EvI/ S ܀+я蝾u)|7 Պ,}}3d43#w*<kNđ{'5=JР!ߥziraZ֐?|#K5UzChu:w{ :-$)֋h:EuA{@r%[u(x5ƙC ΘwF^%!Dv,M}ܐ{F-)ZokŶ̩w 3Pv6D (R m  }b)|4T## $HO Zs4+cbƘqtKGR'lš{ !EKL~1!H'v^M b;piP`\Bhf/P4`oTVq3YAȫz 63I7bO-ax,C)'v):`UZE[tYR5 px%ۡg{PIM5ƹ9ۦ0yjB[v/BKH ҩ.h"1D&{d3?ֈҋ *.XpI@E($}[ڍ(Md&ANnF˜wZ-"kkoXH9=$C^V9[pۿTJx*rq_1}w`T䆪e (6|ɸؔh&ϊ l `"B`SĮlƪci;(X%ݤ*Z^Ԕ%\wr:y<,$s`(>7Y\2@) }z妡& We+4Jd. |17#zb|A*4- PyP2 pۤo/ݧiv*H\0b:/-8uCւ+6'= c/D/M~U(Fƾ^5:o3/>jP5N!M~P 51z Jko(@btG l)Blu"w\[7݂a2uPIjeEJMuM alyD9]\|2D$QGMz-GMȪ YZ