fail2ban-0.9.7-3.1>t  DH`pYhw/=„!ã&%4kNm\v8Z[Edyl57ߜ72I|(P.d^.ĉ-::^scVgP\R4BqFRnuL .("ib$IPs)]TXMl[vQ9С'BgDx%iPdDl Cψm5)Bѓ ̚ t//7oT; M)ead28482cb17dc3371d8ede1832b8308fb84a5b3NYhw/=„_Z52{.EhI$8 ]7k$'+4_( Ua2e]586' E-O$X;t+ ,x #N~`I/q,QGuc@YD jzm֏p[N /yN~_ՐO?ސB|n8p?4heCߦ[!8D,$I YO+ լ*VuѰOVs̯Oa$T_l25x >B&?&d   R  &-A   2  H   t  @  B, FX K PP UU,UV(V8V/9W/:\/=>?&@.F6GH Ht I XY\ ] ^bcdve{flu vw x!( y%TWz&Cfail2ban0.9.73.1Bans IP addresses that make too many authentication failuresFail2ban scans log files like /var/log/messages and bans IP addresses that makes too many password failures. It updates firewall rules to reject the IP address, can send e-mails, or set host.deny entries. These rules can be defined by the user. Fail2Ban can read multiple log files such as sshd or Apache web server ones.Yhwlamb67fopenSUSE Leap 42.3openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/Securityhttp://www.fail2ban.org/linuxnoarch test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in fail2ban.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else if [ "$FIRST_ARG" -gt 1 ]; then for service in fail2ban.service ; do if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-fail2ban-update-$service-new-in-upgrade" fi done fi for service in fail2ban.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" fi done if [ -n "$services_to_migrate" -a -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --save $services_to_migrate || : fi fi PNAME=fail2ban SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi [ -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/fail2ban.conf || : # The next line is not workin in Leap 42.1, so keep the old way #%tmpfiles_create %{_tmpfilesdir}/%{name}.conf test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in fail2ban.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" touch "/var/lib/systemd/migrated/$sysv_service" || : fi done if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ -n "$services_to_migrate" ]; then if [ -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --apply $services_to_migrate || : fi elif [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset fail2ban.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in fail2ban.service ; do if [ ! -e "/run/rpm-fail2ban-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-fail2ban-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable fail2ban.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop fail2ban.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart fail2ban.service ) || : fi else # package uninstall for service in fail2ban.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiKu)| G dm( rL$vFq` J  2  - TZ Z GYS-n7BCz:q.8B  i5:J ysFk5v}TkG P6^ q Wf #)m 3  9JU !9 HD2$'jBHL-5]p"?Fnx'6'+i dkmTA /!D" 5  F G-R! *Y#^K`"  W n4 AA큤AA큤A큤A큤AA큤A큤AA큤AYhwYhwYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYhwYhwYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYhwYYYYYYYYYYYYYYYYYYYYYhwYYYYYYYhwYYYYYYYYYYYYYYYYYYYYYYYhwYhwYhwYhwYhwRYhwYhwYhwYhwYhwYhwYhwYYhwYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYhwYhwYYhwYYhwYYhwYYhwYYhwYYhwYhwYhwYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYYhwYhwR=YhwYhwYYYYYYYYYYYM% Yhwff489332ad817434ff9f924deed6b1fcb0f003343ae124f495d2b34f97b877bfdd1c2eb21d0882801e6c3ec79fbab53502cdd19939fb7a6a8e99c9fd424b2975070c8781335f96844e9893f3ff174df54bc713b94c22cc8f233ade70697c40d0ad5ceacdd807e7ccaeec4004c048413ab7ace75da34e198cd56464a762844626462d32179e222bc69ba6efa198a23156c6f92c54894e5329915e85fc7377ac8d5a16f8b5097292cd9d3e25603cab2253fe33aa57d256c40613895cead4c392e76ff7f5eeea2fc5a1ebf0267f3d87e88c50a7c64d40cc34422dd86edcb3f600e2efe5ccc4a704eb981ae00263bb412e2c916d305a1897b73cfd064e916e14f150bf317c030f09ca65ab6aeaf06b27b06b0b0ce2e87c695260b587361a8e9ae4df332876a03b669fd66a8cd9cc8888028ac35471bc5bfccb2694fc9f4746304aba9b84b080ec6aa46459db0616a7057d2e9630cf68fde9b58b901fbec8fab6c67155993b2d8e5b26b5757c45aaf61832dbe8cd3be31e4df1cf97166980bfda51df60db809a662e457bc0d0db1e0697972f007eb5748a82c583b791b353f1688c608fc6549c5e3a708712b4f82c1f389d1bdeb03a40d3b2080d0c277865828b6bece3432dfcf92d8e67f43506a5bb54efbb300c15fdc7b9385589932e6ff8d058de825f81fc6cd2dc951eadccbcc4043af97da960c64f22cff9b753e587bec8da2dcb8d717f5b982f64d655fd11772c18ccce15ba6360c8208e0acc423a6aaae7731c782bbb8f755eb011622bf0092fc22adcd63ee1ae700ce71db944b51e13971cd37784407a5dd006d04e65085d8a44b4d3ce000091aeea150433a155f722a40d2b829f3948221d63fac3b3a5dc8b5678c4a82bafa5b6cb0b68f007993656e216a083fe23f1ceab7d175b4136eea823324e029c2591ebc57d10316968885b4e36406243926bf77aa68ef892ade6f9adf2435129bb799264371fa14896444d756eb96b9b55b351e679c67275763e6b39dc4e578c6caf8bdf98b6c9e43e96356f216a7b586f5c3f6856ce06e5c136f8f0d9700d49256af95e68f80451aa024f364a0fad982eff64af17e716602b4fc619a9a3f6f8d5338cd75fcb60f79d85f9d0b6e949c08d0b8cc9b2bd757852bb76b4181d27c2ba3edd3219ddc469360a076b432dae28fccb3eed557e879f9de9410ab912d9906298372ccce2dcfaac09ad738eb230c417d1d2d24b86ace552db970ec4de9531a474c3f329b4beab992dac65761075d8df5771e8b8c8604c25ba0b25605820438f9f6dbc4e1392902a7e152d28fea41479e7b7a7f3470fffc55ab9e99295f5c2b1257c50c023100ea5f1be89885a7119810d7df1bcd214a79f01dbaab6cdc938570a5402b03c57eae00ac8ebdd290ec55479589944fff2b40c01604b22dcde47ec46fc17104f030557ef14834e6e43c7894974d9c626617b4ae0bb0f60dba1f61503df0d409a3c61e3332899931433c994509fffcea3ee49a6f421b651787fae6f13398d03ba5aada47c0b38ec3ec68986b2167e7dabb274fb8fea423c279d1e16640504ebd71bad39e0514d0382103abba327bf8e59dc20149585fcb1c87565a7cd9cf026c8108410725f6311fed6c6f5569984f53ef6741642abe41b2505ea39bf398a03c52018aef9fc31150b681c2407bdfd57c209fd8032e4f83a8dadb357ae538b568c4d0d511426fc7e79e42c0a4e0c823595117c08bb9a1492f60c47aef464d47dd1cc9c7512dc77ea19e52b31c83f2f982bbe746df173e5e9738d29a562415f920b1dca0fb78f6c7c1fd4ca1713a9a37352f57dc742f2e8b82223c171d28afbc08cc6d50edb4b99cf614356e426b91a9a5b7f6c33c5ee6a4b5a0ade98716c708aa2427cf38aaacf32eec0094b0e03eb943f2b2ddfddefd90596b889e1c1dfbbca074c046b4727d4c9423aa65b1d7e65b8515abee2404560531632006b4443aa764ca5b04bfbfa1e186431010aa842c24903867254d06efbe37d734116e13656fed1afa79917d061b016b68a31e2de7869b4505b5fb69a04beb7cbbcf7013c493834efa3ce81216f7c468f015e1687e621e351ba8e13135f27125b355e0954948d2ac33fb398069a3f44af4d4c953227634eed8b1eee72908c0bcee5c60b5e0714cdbe8d12c17d03cf62345d37610e2d8da80d94e7d704e7d56e86afb25c05f5b5edf4c1bf517bda0bf679d27c544f91bcc54b75d86e8d9e0868aebabbab4b51573230acf7975a0cbc3a231eb1526bd1ab87b0dd3472c2f1a910d35ffa4ca8cabb7dd9b09c81a3ba7e0f8862f5d7c427580232c6262e95352a2f38bc0aee9c787baceb1af97ab98867e8a0fd446b38b77574fae7c0bbb8b0165eaf4c17c26e43c49d4b194b2e3a5ae88b087788d7f14d04fac9b687144caa8f997ea98f8a69d967ef4c435be756dc2a8abbe9669f6341f188d4aff221a6620727c959521fb158c81a443f5ea1ef1f016a27aa31db87833bd5456df7e01ff173e4bbd961afc180d9ca2d32345ebf09954a562b7938b4793dc4538a27e5a404560cc5ea440cf9f71777e01e011a27490fec947bd6d28781ff0f07a6a98c8fe280e3259efa7a10651247fb75ddefa78e14b0df4081982907acaa5a739b9dc2de1396c579e4864264a304570c82d753cd99b6da3eaeb28e3e6254bd2b89bf3c1d6f3e1ca102c24654e1f34848ac8a2c2341b0770ea94f0f3c41a9a75a7b8a4459a3fb1af4aca05230c58e61dbc8c31e458ddc70498dc4cf0c669b3e5de18c037ba30f1b919ca8ab297fbb57ef06d09ff9597f9c1fe844dabf6ff53cb8425557f7cb7b07141322e66965aef0634969376815a86b87975e0fd4b09a185b724bc6063d8355f2ce2dbf7151122e0c9ce0f933d8e340764c36c2b1dad4defbdd1171175fa8a6805d10f038fd0e1c6f2db2ca7fd585398477ff48b6d9e3b9269aedb958975873b7613a11c00b5ae95e7f615b21c459c995616b30851d11e85e5cd6e955606bfeff764562907a568d32bda735c828738bcc80c52f09e1135e9963520fa1d7356356dd99ee83ce18e65a9abed36e732b0d2c648c3f0b676060904ce05fe8409d654d0c364902d8ad98b4e939441abc0bca290a15f504a8fc7d265768919d53f5d0fbb7951c89478f5136d4ea0da228fb2c596c330e36db2c41b45f53765089f8f8fb6ed7216c55e5843c590ede5abfb5251ece30d8137d6e574eb74df2458d1ddf0787de3fdf6d5452c56b0f047c19fbf0107c53f138e8c5ce18f0e9b08b4cdbc58da808890b2f640a9d27a2643d38ff63838e8df1f701abbe886c265d81f9ca07b815ed39975aca6449a50f4412fe5a9e11ff069991ff98a2c6642e9009a089fae123936bb20eb888290319bfabf9b9b2abc02bf77abdfea827f8c8cebd4bd6983a79b4d7f6956a89d70705e3a9eaa8f42a8519c982792243a9feb537a6816824af337b5ff845904f57a8637fdadf7a1421f2a5b8c22213b95c9159818a135b99f09bbff8c97af333d55ecc33dbc73e186e9ac51300f08031e1a59f91cc541462fa8f21229ca8ce838cad186607d8156ca8371fa7c51c595b2d40901e58b6cc52ceddcb1e9e3df0fb29889cfeb0558a7e29cea6f04250dac388a1c1728587b23f3c681d659447764545fedea21671329596e3c8e4057e9dc8bf9c7242bee5244b8c86f7db0dd6e5a364c59942b852133c8e8af53a49f208d50fe9f2df5cf3557f0300caee387f864a1fd228596882df66e7e74e2b47394c5a7f7aa10a6501e7404dfb5effefa20bd6967980507dc5f3d0beb23a68b0b87e95127826d204c41f12a53df9b7f9506cabb046891210d80bf32c563a5c7867c3f2ae7600921fb1a1a8444b028a8ae9935f6eb03e5d6f52bd1c02f6c882d863371652ad81e6f59e0425f303644db3aad9102445f55bf34bb62d3699f308a969fa112d62036f82ab742f47ffa4b02ee16d09f1c17ec9ee761012603d8ce8a9d5503580a1a3a34170f6f46eb42bd62b082612b0e4112c607d8ada4ed1f6567b15bb7f4388607c98be8d1d1c7d0cbe00e4714647b1b4fd3215077a16106e5a4ab156019d911e5dd6e838187fed8a85ac56c41bcd164ae635ef2efeb725e9a65bdbcb72796c01488df89eaca8128eee5d7862ad858a70620de36658837ecc5639a7f58f2694ddab65517e95bed01a458f5e04b9dd643790ccbcf5286f65985019f3d2fd5436a4312ceefa78284842a011971c226d6b202c1d606b73b573eba274746eed42c7573f6fe0cca067af021016f6757a0cf04eafa0f45fab47bae32ca3269cd6d2005a5db8f93c6b7080e046a27958df1ab262db1cea04069ebf7db101a314096caa6c659871df1f116ebd7751dcf5d60b668402c257f3e3fb8f9a14f87e7ac70b647fd7d3608924787249197261a2378f4ec8e82f2b2655fd0b191923684e4d7848b943461dcf7851da9591818c18955a43e120628b21dde776a4138088e53c21e2674406747c09602d533f766d1215e51de7942734a68b94f0ed14afb291ed6808994bbe43d27d14f26af034213b21ccd0256c2e76b8140370ce0905145d42c32c1619d5dfe9b2e7cc93e54c49ebb07e6041d8157bdc83780e21edf7f6095f44ef809d8bd51d86ffe153126bf6df04659eb3c7fd0f851198a658a467a6e47186d9df2c87a5cd6f7050505427f2a69b927f5c66dabfc6012300ba40042686cd554fb722baf41b4a6eaf090c8485645be5352722b07ec30a014c9fee87bbc770d916f93af82f40d9997808cb2e5c63657a5702b756be8409db7c553688f7f539be1fe0bdfa988b67b9262162e3069c4423890557ec6c61d684352605fc97b2140add50552e0a2c977c395cdd637bddb59727e6350145e2a1976fd1f83cfdad135f71964b9d2d321bcb2f93e5a8947e6767883e5f342dd6979f008dbf0b989a201ec9b57d4d60bd5f60c92c3ed2815dfd39f1f85d077b055097d77dc3a6f8e2f22568b43c609b91a093b7d4f3ca336423ec6110ca913f96d3e3c3fba068c013024e9b03e932b587c1385f3797bc7d6410bf9e9fe057a4950ddba3352c5cce351efb1295c300c398f3cada120e3649166d862f8b614750c3c5a944a323cb56e18ffdd9b85dc163ee7e505d6bb91d4bf11243e59a18de6f2ea7623e862824efc8ef3012501d00bee239113a91e505d0799de28723cb9f21eb95d1e633be4552c05385be0d3f673e61703c5e992f468cecaf139774b07a5d21d17df0edddbe5639c446f9ce05b605001fb10bbef8e3531ec84c2d6e6e33b565c7fd30edc3451a1457364fc348af11da33c9b8a8a1adf537de993078f3a67de8c7273a6e109db6708064794abeccbb1069b546690ec757e91420654a19020772a3c0f60c51f62b6c3f808798235f6e111fd3603a6c3ab51bb461182d6df81decabc31e90311da843753ba772885d9f562d87f69ec5d99aff51befe6e09f27cc42867dd28e6c006440aabdc57c6aa71a42a0bf00d53fc5726f8e5933eea6f2a9d5384faac2659acb0c4facde6afd67782381bca13a9874c9f8d8482ba68ad67a0c3141c600f51e17ee3fc59a0999ca67d9b7aa16f14c31e4a050e9615d0b57926c057951894d267d1ac57d5f1b625a60dfd10ab05d04d4deae7a7486a27cd2f4d1defedcfdfc2d5b5c8b76bc54f3d96f68dce1790fbd68223f4a71fa72f69f5python../client/__init__.pyservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfail2ban-0.9.7-3.1.src.rpmconfig(fail2ban)fail2ban @@ @   /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/pythonconfig(fail2ban)cronediptableslogrotatepythonpython(abi)python-gaminpython-systemdrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemdsystemdwhoisrpmlib(PayloadIsLzma)0.9.7-3.12.52.73.0.4-14.0-14.4.6-14.11.2YP@Y@XXW@VaVaV=@V@U|@U|@U'UuUL@U-@TTto@TAS@SSSK@R@R@R@R߲R߲R@R=@Q@Q@Q'@PP@Pl(Pj@Pj@Pj@POQNHNu@N_sM%LN@K]Kmjweberhofer@weberhofer.atjweberhofer@weberhofer.atwagner-thomas@gmx.atchris@computersalat.dejweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atmpluskal@suse.comjweberhofer@weberhofer.atjweberhofer@weberhofer.atjengelh@inai.dejweberhofer@weberhofer.atjweberhofer@weberhofer.atlars@linux-schulserver.dejengelh@inai.dejweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atschuetzm@gmx.netjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atmeissner@suse.comjweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atasemen@suse.dejweberhofer@weberhofer.atlchiquitto@suse.comjengelh@medozas.decoolo@suse.comlchiquitto@suse.comcristian.rodriguez@opensuse.orglchiquitto@suse.comlchiquitto@suse.com- added 1783.patch from upstream: "Updated roundcube authentication filter" - use tmpfiles_create macro- added 607568f.patch from upstream: "Postfix RBL: 554 & SMTP" this fixes bnc#1036928 " fail2ban-rbl regex incorrect, takes no action as a result" - Update to 0.9.7 * Fixed a systemd-journal handling in fail2ban-regex (gh#fail2ban/fail2ban#1657) * filter.d/sshd.conf - Fixed non-anchored part of failregex (misleading match of colon inside IPv6 address instead of `: ` in the reason-part by missing space, gh#fail2ban/fail2ban#1658) (0.10th resp. IPv6 relevant only, amend for gh#fail2ban/fail2ban#1479) * config/pathes-freebsd.conf - Fixed filenames for apache and nginx log files (gh#fail2ban/fail2ban#1667) * filter.d/exim.conf - optional part `(...)` after host-name before `[IP]` (gh#fail2ban/fail2ban#1751) - new reason "Unrouteable address" for "rejected RCPT" regex (gh#fail2ban/fail2ban#1762) - match of complex time like `D=2m42s` in regex "no MAIL in SMTP connection" (gh#fail2ban/fail2ban#1766) * filter.d/sshd.conf - new aggressive rules (gh#fail2ban/fail2ban#864): - Connection reset by peer (multi-line rule during authorization process) - No supported authentication methods available - single line and multi-line expression optimized, added optional prefixes and suffix (logged from several ssh versions), according to gh#fail2ban/fail2ban#1206; - fixed expression received disconnect auth fail (optional space after port part, gh#fail2ban/fail2ban#1652) and suffix (logged from several ssh versions), according to gh#fail2ban/fail2ban#1206; * filter.d/suhosin.conf - greedy catch-all before `` fixed (potential vulnerability) * filter.d/cyrus-imap.conf - accept entries without login-info resp. hostname before IP address (#fail2ban/fail2ban#707) * Filter tests extended with check of all config-regexp, that contains greedy catch-all before ``, that is hard-anchored at end or precise sub expression after `` * New Actions: - action.d/netscaler: Block IPs on a Citrix Netscaler ADC (gh#fail2ban/fail2ban#1663) * New Filters: - filter.d/domino-smtp: IBM Domino SMTP task (gh#fail2ban/fail2ban#1603) * Introduced new log-level `MSG` (as INFO-2, equivalent to 18)- rename nagios-plugins-fail2ban to monitoring-plugins-fail2ban- Update to 0.9.6 (2016/12/10) [#]## Fixes * Misleading add resp. enable of (already available) jail in database, that induced a subsequent error: last position of log file will be never retrieved (gh-795) * Fixed a distribution related bug within testReadStockJailConfForceEnabled (e.g. test-cases faults on Fedora, see gh-1353) * Fixed pythonic filters and test scripts (running via wrong python version, uses "fail2ban-python" now); * Fixed test case "testSetupInstallRoot" for not default python version (also using direct call, out of virtualenv); * Fixed ambiguous wrong recognized date pattern resp. its optional parts (see gh-1512); * FIPS compliant, use sha1 instead of md5 if it not allowed (see gh-1540) * Monit config: scripting is not supported in path (gh-1556) * `filter.d/apache-modsecurity.conf` - Fixed for newer version (one space, gh-1626), optimized: non-greedy catch-all replaced for safer match, unneeded catch-all anchoring removed, non-capturing * `filter.d/asterisk.conf` - Fixed to match different asterisk log prefix (source file: method:) * `filter.d/dovecot.conf` - Fixed failregex ignores failures through some not relevant info (gh-1623) * `filter.d/ignorecommands/apache-fakegooglebot` - Fixed error within apache-fakegooglebot, that will be called with wrong python version (gh-1506) * `filter.d/assp.conf` - Extended failregex and test cases to handle ASSP V1 and V2 (gh-1494) * `filter.d/postfix-sasl.conf` - Allow for having no trailing space after 'failed:' (gh-1497) * `filter.d/vsftpd.conf` - Optional reason part in message after FAIL LOGIN (gh-1543) * `filter.d/sendmail-reject.conf` - removed mandatory double space (if dns-host available, gh-1579) * filter.d/sshd.conf - recognized "Failed publickey for" (gh-1477); - optimized failregex to match all of "Failed any-method for ... from " (gh-1479) - eliminated possible complex injections (on user-name resp. auth-info, see gh-1479) - optional port part after host (see gh-1533, gh-1581) [#]## New Features * New Actions: - `action.d/npf.conf` for NPF, the latest packet filter for NetBSD * New Filters: - `filter.d/mongodb-auth.conf` for MongoDB (document-oriented NoSQL database engine) (gh-1586, gh-1606 and gh-1607) [#]## Enhancements * DateTemplate regexp extended with the word-end boundary, additionally to word-start boundary * Introduces new command "fail2ban-python", as automatically created symlink to python executable, where fail2ban currently installed (resp. its modules are located): - allows to use the same version, fail2ban currently running, e.g. in external scripts just via replace python with fail2ban-python: ```diff - #!/usr/bin/env python +#!/usr/bin/env fail2ban-python ``` - always the same pickle protocol - the same (and also guaranteed available) fail2ban modules - simplified stand-alone install, resp. stand-alone installation possibility via setup (like gh-1487) is getting closer * Several test cases rewritten using new methods assertIn, assertNotIn * New forward compatibility method assertRaisesRegexp (normally python >= 2.7). Methods assertIn, assertNotIn, assertRaisesRegexp, assertLogged, assertNotLogged are test covered now * Jail configuration extended with new syntax to pass options to the backend (see gh-1408), examples: - `backend = systemd[journalpath=/run/log/journal/machine-1]` - `backend = systemd[journalfiles="/run/log/journal/machine-1/system.journal, /run/log/journal/machine-1/user.journal"]` - `backend = systemd[journalflags=2]` - rebase fail2ban-opensuse-locations.patch, fail2ban-opensuse-service.patch- Update to version 0.9.5 New Features * New Actions: action.d/firewallcmd-rich-rules and action.d/firewallcmd-rich-logging (gh#fail2ban/fail2ban#1367) * New filter: slapd - ban hosts, that were failed to connect with invalid credentials: error code 49 (gh#fail2ban/fail2ban#1478) Enhancements * Extreme speedup of all sqlite database operations (gh#fail2ban/fail2ban#1436), by using of following sqlite options: - (synchronous = OFF) write data through OS without syncing - (journal_mode = MEMORY) use memory for the transaction logging - (temp_store = MEMORY) temporary tables and indices are kept in memory * journald journalmatch for pure-ftpd (gh#fail2ban/fail2ban#1362) * Added additional regex filter for dovecot ldap authentication failures (gh#fail2ban/fail2ban#1370) * filter.d/exim*conf - Added additional regexes (gh#fail2ban/fail2ban#1371) - Made port entry optional Fixes * filter.d/monit.conf - Extended failregex with new monit "access denied" version (gh#fail2ban/fail2ban#1355) - failregex of previous monit version merged as single expression * filter.d/postfix.conf, filter.d/postfix-sasl.conf - Extended failregex daemon part, matching also postfix/smtps/smtpd now (gh#fail2ban/fail2ban#1391) * Fixed a grave bug within tags substitutions because of incorrect detection of recursion in case of multiple inline substitutions of the same tag (affected actions: bsd-ipfw, etc). Now tracks the actual list of the already substituted tags (per tag instead of single list) * filter.d/common.conf - Unexpected extra regex-space in generic __prefix_line (gh#fail2ban/fail2ban#1405) - All optional spaces normalized in common.conf, test covered now - Generic __prefix_line extended with optional brackets for the date ambit (gh#fail2ban/fail2ban#1421), added new parameter __date_ambit * gentoo-initd fixed --pidfile bug: --pidfile is option of start-stop-daemon, not argument of fail2ban (see gh#fail2ban/fail2ban#1434) * filter.d/asterisk.conf - Fixed security log support for PJSIP and Asterisk 13+ (gh#fail2ban/fail2ban#1456) - Improved log support for PJSIP and Asterisk 13+ with different callID (gh#fail2ban/fail2ban#1458)- Mark /etc/fail2ban/fail2ban.conf as noreplace.- Removed patch: fail2ban-exclude-dev-log-tests.patch - Removed patch: fail2ban-upstream-fix-ExecuteTimeoutWithNastyChildren-test.patch - rebased other patches - Defined services which per default uses systemd logger - Provide /usr/sbin/rcfail2ban also on systemd based distros - All files in /etc/fail2ban/ except jail.local are now automatically replaced upon installation of fail2ban - The update to this versions allow to close boo#917818, as the logger-backends for several services are now centrally set in /etc/fail2ban/paths-opensuse.conf - Update to version 0.9.4 New Features: * New interpolation feature for definition config readers - `` (means last known init definition of filters or actions with name `parameter`). This interpolation makes possible to extend a parameters of stock filter or action directly in jail inside jail.local file, without creating a separately filter.d/*.local file. As extension to interpolation `%(known/parameter)s`, that does not works for filter and action init parameters * New actions: - nftables-multiport and nftables-allports - filtering using nftables framework. Note: it requires a pre-existing chain for the filtering rule. * New filters: - openhab - domotic software authentication failure with the rest api and web interface (gh-1223) - nginx-limit-req - ban hosts, that were failed through nginx by limit request processing rate (ngx_http_limit_req_module) - murmur - ban hosts that repeatedly attempt to connect to murmur/mumble-server with an invalid server password or certificate. - haproxy-http-auth - filter to match failed HTTP Authentications against a HAProxy server * New jails: - murmur - bans TCP and UDP from the bad host on the default murmur port. * sshd filter got new failregex to match "maximum authentication attempts exceeded" (introduced in openssh 6.8) * Added filter for Mac OS screen sharing (VNC) daemon Enhancements: * Do not rotate empty log files * Added new date pattern with year after day (e.g. Sun Jan 23 2005 21:59:59) http://bugs.debian.org/798923 * Added openSUSE path configuration (Thanks Johannes Weberhofer) * Allow to split ignoreip entries by ',' as well as by ' ' (gh-1197) * Added a timeout (3 sec) to urlopen within badips.py action (Thanks M. Maraun) * Added check against atacker's Googlebot PTR fake records (Thanks Pablo Rodriguez Fernandez) * Enhance filter against atacker's Googlebot PTR fake records (gh-1226) * Nginx log paths extended (prefixed with "*" wildcard) (gh-1237) * Added filter for openhab domotic software authentication failure with the rest api and web interface (gh-1223) * Add *_backend options for services to allow distros to set the default backend per service, set default to systemd for Fedora as appropriate * Performance improvements while monitoring large number of files (gh-1265). Use associative array (dict) for monitored log files to speed up lookup operations. Thanks @kshetragia * Specified that fail2ban is PartOf iptables.service firewalld.service in .service file -- would reload fail2ban if those services are restarted * Provides new default `fail2ban_version` and interpolation variable `fail2ban_agent` in jail.conf * Enhance filter 'postfix' to ban incoming SMTP client with no fqdn hostname, and to support multiple instances of postfix having varying suffix (gh-1331) (Thanks Tom Hendrikx) * files/gentoo-initd to use start-stop-daemon to robustify restarting the service Fixes: * roundcube-auth jail typo for logpath * Fix dnsToIp resolver for fqdn with large list of IPs (gh-1164) * filter.d/apache-badbots.conf - Updated useragent string regex adding escape for `+` * filter.d/mysqld-auth.conf gg - Updated "Access denied ..." regex for MySQL 5.6 and later (gh-1211, gh-1332) * filter.d/sshd.conf - Updated "Auth fail" regex for OpenSSH 5.9 and later * Treat failed and killed execution of commands identically (only different log messages), which addresses different behavior on different exit codes of dash and bash (gh-1155) * Fix jail.conf.5 man's section (gh-1226) * Fixed default banaction for allports jails like pam-generic, recidive, etc with new default variable `banaction_allports` (gh-1216) * Fixed `fail2ban-regex` stops working on invalid (wrong encoded) character for python version < 3.x (gh-1248) * Use postfix_log logpath for postfix-rbl jail * filters.d/postfix.conf - add 'Sender address rejected: Domain not found' failregex * use `fail2ban_agent` as user-agent in actions badips, blocklist_de, etc (gh-1271) * Fix ignoring the sender option by action_mw, action_mwl and action_c_mwl * Changed filter.d/asterisk regex for "Call from ..." (few vulnerable now) * Removed compression and rotation count from logrotate (inherit them from the global logrotate config)- Require python-systemd for openSUSE 12.3+ - Cleaned up the spec file - Added /run/fail2ban for openSUSE 13.2+ - Don't fail on test-errors- Added fail2ban-upstream-fix-ExecuteTimeoutWithNastyChildren-test.patch to fix the former failing test and removed fail2ban-exclude-ExecuteTimeoutWithNastyChildren-test.patch - Do not longer create test-package. Developers should not use the packaged version of fail2ban.- patches are no longer included conditionally- fail2ban-exclude-ExecuteTimeoutWithNastyChildren-test.patch excludes the ExecuteTimeoutWithNastyChildren test, as it doesn't run correctly on openSUSE. - fail2ban-disable-iptables-w-option.patch disables iptables "-w" option for older releases. - Update to version 0.9.3 - IMPORTANT incompatible changes: * filter.d/roundcube-auth.conf - Changed logpath to 'errors' log (was 'userlogins') * action.d/iptables-common.conf - All calls to iptables command now use -w switch introduced in iptables 1.4.20 (some distribution could have patched their earlier base version as well) to provide this locking mechanism useful under heavy load to avoid contesting on iptables calls. If you need to disable, define 'action.d/iptables-common.local' with empty value for 'lockingopt' in `[Init]` section. * mail-whois-lines, sendmail-geoip-lines and sendmail-whois-lines actions now include by default only the first 1000 log lines in the emails. Adjust to augment the behavior. - Fixes: * reload in interactive mode appends all the jails twice (gh-825) * reload server/jail failed if database used (but was not changed) and some jail active (gh-1072) * filter.d/dovecot.conf - also match unknown user in passwd-file. Thanks Anton Shestakov * Fix fail2ban-regex not parsing journalmatch correctly from filter config * filter.d/asterisk.conf - fix security log support for Asterisk 12+ * filter.d/roundcube-auth.conf - Updated regex to work with 'errors' log (1.0.5 and 1.1.1) - Added regex to work with 'userlogins' log * action.d/sendmail*.conf - use LC_ALL (superseeding LC_TIME) to override locale on systems with customized LC_ALL * performance fix: minimizes connection overhead, close socket only at communication end (gh-1099) * unbanip always deletes ip from database (independent of bantime, also if currently not banned or persistent) * guarantee order of dbfile to be before dbpurgeage (gh-1048) * always set 'dbfile' before other database options (gh-1050) * kill the entire process group of the child process upon timeout (gh-1129). Otherwise could lead to resource exhaustion due to hanging whois processes. * resolve /var/run/fail2ban path in setup.py to help installation on platforms with /var/run -> /run symlink (gh-1142) - New Features: * RETURN iptables target is now a variable: * New type of operation: pass2allow, use fail2ban for "knocking", opening a closed port by swapping blocktype and returntype * New filters: - froxlor-auth - Thanks Joern Muehlencord - apache-pass - filter Apache access log for successful authentication * New actions: - shorewall-ipset-proto6 - using proto feature of the Shorewall. Still requires manual pre-configuration of the shorewall. See the action file for detail. * New jails: - pass2allow-ftp - allows FTP traffic after successful HTTP authentication - Enhancements: * action.d/cloudflare.conf - improved documentation on how to allow multiple CF accounts, and jail.conf got new compound action definition action_cf_mwl to submit cloudflare report. * Check access to socket for more detailed logging on error (gh-595) * fail2ban-testcases man page * filter.d/apache-badbots.conf, filter.d/nginx-botsearch.conf - add HEAD method verb * Revamp of Travis and coverage automated testing * Added a space between IP address and the following colon in notification emails for easier text selection * Character detection heuristics for whois output via optional setting in mail-whois*.conf. Thanks Thomas Mayer. Not enabled by default, if _whois_command is set to be %(_whois_convert_charset)s (e.g. in action.d/mail-whois-common.local), it - detects character set of whois output (which is undefined by RFC 3912) via heuristics of the file command - converts whois data to UTF-8 character set with iconv - sends the whois output in UTF-8 character set to mail program - avoids that heirloom mailx creates binary attachment for input with unknown character set- Note: fail2ban-issue_906-strptime.patch has been removed as it is already integrated in the current version.- Removed "backend" setting from paths-opensuse.conf- Update to version 0.9.2 (requested in boo#917818) Read the full changelog in /usr/share/doc/packages/fail2ban/ChangeLog Here are some notes to be read when updating existing installations: The default log-backend for openssue 13.2+ is now systemd * jail.conf was heavily refactored and now is similar to how it looked on Debian systems: - default action could be configured once for all jails - jails definitions only provide customizations (port, logpath) - no need to specify 'filter' if name matches jail name * Added fail2ban persistent database - default location at /var/lib/fail2ban/fail2ban.sqlite3 - allows active bans to be reinstated on restart - log files read from last position after restart * Added systemd journal backend - Dependency on python-systemd - New "journalmatch" option added to filter configs files - New "systemd-journal" option added to fail2ban-regex * Support %z (Timezone offset) and %f (sub-seconds) support for datedetector. Enhanced existing date/time have been updated patterns to support these. ISO8601 now defaults to localtime unless specified otherwise. Some filters have been change as required to capture these elements in the right timezone correctly. * Log levels are now set by Syslog style strings e.g. DEBUG, ERROR. * Optionally can read log files starting from "head" or "tail". See "logpath" option in jail.conf(5) man page. * Can now set log encoding for files per jail.Default uses systemd locale. * iptables-common.conf replaced iptables-blocktype.conf (iptables-blocktype.local should still be read) and now also provides defaults for the chain, port, protocol and name tags - Require whois - Whereever possible, path-definitions have been moved paths-opensuse.conf which has been submittet upstream - Use default fail2ban.service including fail2ban-opensuse-service.patch - Use default suse-initd from upstream - Run test-cases during build - run fdupes - Tests have been moved to a seperate page - Added rpmlintrc file to ignore some hidden files in the test package - Must build arch-depended packages for SLES 11 - Removed two tests which can't run on the build server with openSUSE before 13.3: fail2ban-exclude-dev-log-tests.patch- Add missing dependency on ed (boo#926943)- Fixed strptime thread safety issue. fail2ban-issue_906-strptime.patch (bnc#914075 gh#fail2ban/fail2ban#906)- Added syslog to requirements, as this version of fail2ban does not work with systemd-logging: bnc#905733- Recommend installation of the ordering package when all constituing parts are installed- Fixed check for %_unitdir to make fail2ban build under older systems, too. - Changed /usr to %{_prefix} in the spec file- update to 0.8.14 * minor fixes for claimed Python 2.4 and 2.5 compatibility * Handle case when inotify watch is auto deleted on file deletion to stop error messages * tests - fixed few "leaky" file descriptors when files were not closed while being removed physically * grep in mail*-whois-lines.conf now also matches end of line to work with the recidive filter - add fail2ban-opensuse-locations.patch to fix default locations as suggested in bnc#878028- update to 0.8.13: + Fixes: - action firewallcmd-ipset had non-working actioncheck. Removed. redhat bug #1046816. - filter pureftpd - added _daemon which got removed. Added + New Features: - filter nagios - detects unauthorized access to the nrpe daemon (Ivo Truxa) - filter sendmail-{auth,reject} (jserrachinha and cepheid666 and fab23). + Enhancements: - filter asterisk now supports syslog format - filter pureftpd - added all translations of "Authentication failed for user" - filter dovecot - lip= was optional and extended TLS errors can occur. Thanks Noel Butler. - removed fix-for-upstream-firewallcmd-ipset.conf.patch : fixed upstream - split out nagios-plugins-fail2ban package- Add a new subpackage to install systemd drop-ins that couple SuSEfirewall2 and fail2ban. Added sfw-fail2ban.conf, f2b-restart.conf.Security note: The update to version 0.8.11 has fixed two additional security issues: A remote unauthenticated attacker may cause arbitrary IP addresses to be blocked by Fail2ban causing legitimate users to be blocked from accessing services protected by Fail2ban. CVE-2013-7177 (cyrus-imap) and CVE-2013-7176 (postfix)- action firewallcmd-ipset had non-working actioncheck. Removed. rh#1046816 - lsof was required for fail2ban's SysVinit scripts only. Not longer used for newer versions of openSUSE- Reviewed and fixed github references in the changelog- Use new flushlogs syntax after logrotate- Update to version 0.8.12 * Log rotation can now occur with the command "flushlogs" rather than reloading fail2ban or keeping the logtarget settings consistent in jail.conf/local and /etc/logrotate.d/fail2ban. (dep#697333, rh#891798). * Added ignorecommand option for allowing dynamic determination as to ignore and IP or not. * Remove indentation of name and loglevel while logging to SYSLOG to resolve syslog(-ng) parsing problems. (dep#730202). Log lines now also report "[PID]" after the name portion too. * Epoch dates can now be enclosed within [] * New actions: badips, firewallcmd-ipset, ufw, blocklist_de * New filters: solid-pop3d, nsd, openwebmail, horde, freeswitch, squid, ejabberd, openwebmail, groupoffice * Filter improvements: - apache-noscript now includes php cgi scripts - exim-spam filter to match spamassassin log entry for option SAdevnull. - Added to sshd filter expression for "Received disconnect from : 3: Auth fail" - Improved ACL-handling for Asterisk - Added improper command pipelining to postfix filter. * General fixes: - Added lots of jail.conf entries for missing filters that creaped in over the last year. - synchat changed to use push method which verifies whether all data was send. This ensures that all data is sent before closing the connection. - Fixed python 2.4 compatibility (as sub-second in date patterns weren't 2.4 compatible) - Complain/email actions fixed to only include relevant IPs to reporting * Filter fixes: - Added HTTP referrer bit of the apache access log to the apache filters. - Apache 2.4 perfork regexes fixed - Kernel syslog expression can have leading spaces - allow for ",milliseconds" in the custom date format of proftpd.log - recidive jail to block all protocols - smtps not a IANA standard so may be missing from /etc/services. Due to (still) common use 465 has been used as the explicit port number - Filter dovecot reordered session and TLS items in regex with wider scope for session characters * Ugly Fixes (Potentially incompatible changes): - Unfortunately at the end of last release when the action firewall-cmd-direct-new was added it was too long and had a broken action check. The action was renamed to firewallcmd-new to fit within jail name name length. (gh#fail2ban/fail2ban#395). - Last release added mysqld-syslog-iptables as a jail configuration. This jailname was too long and it has been renamed to mysqld-syslog. - Fixed formating of github references in changelog - reformatted spec-file- Update to version 0.8.11 - In light of CVE-2013-2178 that triggered our last release we have put a significant effort into tightening all of the regexs of our filters to avoid another similar vulnerability. We haven't examined all of these for a potential DoS scenario however it is possible that another DoS vulnerability exists that is fixed by this release. A large number of filters have been updated to include more failure regexs supporting previously unbanned failures and support newer application versions too. We have test cases for most of these now however if you have other examples that demonstrate that a filter is insufficient we welcome your feedback. During the tightening of the regexs to avoid DoS vulnerabilities there is the possibility that we have inadvertently, despite our best intentions, incorrectly allowed a failure to continue.- Added systemd service file and systemd-tmpfiles configuration- Update to version 0.8.10 Primarily bugfix and enhancements release, triggered by "bugs" in apache- filters. If you are relying on listed below apache- filters, upgrade asap and seek your distributions to patch their fail2ban distribution with [6ccd5781]. The bug's decription can be found in https://vndh.net/note:fail2ban-089-denial-service - Fixes * [6ccd5781] filter.d/apache-{auth,nohome,noscript,overflows} - anchor failregex at the beginning (and where applicable at the end). Addresses a possible DoS. Closes gh#fail2ban/fail2ban#248, bnc#824710 * action.d/{route,shorewall}.conf - blocktype must be defined within [Init]. Closes gh#fail2ban/fail2ban#232 - Enhancements * jail.conf -- assure all jails have actions and remove unused ports specifications * config/filter.d/roundcube-auth.conf -- support roundcube 0.9+ * files/suse-initd -- update to the copy from stock SUSE * Updates to asterisk filter. Closes gh#fail2ban/fail2ban#227, gh#fail2ban/fail2ban#230. * Updates to asterisk to include AUTH_UNKNOWN_DOMAIN. Closes gh#fail2ban/fail2ban#244.- Included logrotate configuration for fail2ban- Init-Script does no longer require $syslog to be started as file-base logging is the default. Synced with Debian script. - Upgrade to version 0.8.9 - Fixes: Yaroslav Halchenko * [6f4dad46] python-2.4 is the minimal version. * [1eb23cf8] do not rely on scripts being under /usr -- might differ e.g. on Fedora. Closes gh#fail2ban/fail2ban#112. Thanks to Camusensei for the bug report. * [bf4d4af1] Changes for atomic writes. Thanks to Steven Hiscocks for insight. Closes gh#fail2ban/fail2ban#103. * [ab044b75] delay check for the existence of config directory until read. * [3b4084d4] fixing up for handling of TAI64N timestamps. * [154aa38e] do not shutdown logging until all jails stop. * [f2156604] pyinotify -- monitor IN_MOVED_TO events. Closes gh#fail2ban/fail2ban#184. Thanks to Jon Foster for report and troubleshooting. Orion Poplawski * [e4aedfdc00] pyinotify - use bitwise op on masks and do not try tracking newly created directories. Nicolas Collignon * [39667ff6] Avoid leaking file descriptors. Closes gh#fail2ban/fail2ban#167. Sergey Brester * [b6bb2f88 and d17b4153] invalid date recognition, irregular because of sorting template list. Steven Hiscocks * [7a442f07] When changing log target with python2.{4,5} handle KeyError. Closes gh#fail2ban/fail2ban#147, gh#fail2ban/fail2ban#148. * [b6a68f51] Fix delaction on server side. Closes gh#fail2ban/fail2ban#124. Daniel Black * [f0610c01] Allow more that a one word command when changing and Action via the fail2ban-client. Closes gh#fail2ban/fail2ban#134. * [945ad3d9] Fix dates on email actions to work in different locals. Closes gh#fail2ban/fail2ban#70. Thanks to iGeorgeX for the idea. blotus * [96eb8986] ' and " should also be escaped in action tags Closes gh#fail2ban/fail2ban#109 Christoph Theis, Nick Hilliard, Daniel Black * [b3bd877d,cde71080] Make syslog -v and syslog -vv formats work on FreeBSD - New features: Yaroslav Halchenko * [9ba27353] Add support for jail.d/{confilefile} and fail2ban.d/{configfile} to provide additional flexibility to system adminstrators. Thanks to beilber for the idea. Closes gh#fail2ban/fail2ban#114. * [3ce53e87] Add exim filter. Erwan Ben Souiden * [d7d5228] add nagios integration documentation and script to ensure fail2ban is running. Closes gh#fail2ban/fail2ban#166. Artur Penttinen * [29d0df5] Add mysqld filter. Closes gh#fail2ban/fail2ban#152. ArndRaphael Brandes * [bba3fd8] Add Sogo filter. Closes gh#fail2ban/fail2ban#117. Michael Gebetsriother * [f9b78ba] Add action route to block at routing level. Teodor Micu & Yaroslav Halchenko * [5f2d383] Add roundcube auth filter. Closes Debian bug #699442. Daniel Black * [be06b1b] Add action for iptables-ipsets. Closes gh#fail2ban/fail2ban#102. Nick Munger, Ken Menzel, Daniel Black, Christoph Theis & Fabian Wenk * [b6d0e8a] Add and enhance the bsd-ipfw action from FreeBSD ports. Soulard Morgan * [f336d9f] Add filter for webmin. Closes gh#fail2ban/fail2ban#99. Steven Hiscocks * [..746c7d9] bash interactive shell completions for fail2ban-*'s Nick Hilliard * [0c5a9c5] Add pf action. - Enhancements: Enrico Labedzki * [24a8d07] Added new date format for ASSP SMTP Proxy. Steven Hiscocks * [3d6791f] Ensure restart of Actions after a check fails occurs consistently. Closes gh#fail2ban/fail2ban#172. * [MANY] Improvements to test cases, travis, and code coverage (coveralls). * [b36835f] Add get cinfo to fail2ban-client. Closes gh#fail2ban/fail2ban#124. * [ce3ab34] Added ability to specify PID file. Orion Poplawski * [ddebcab] Enhance fail2ban.service definition dependencies and Pidfile. Closes gh#fail2ban/fail2ban#142. Yaroslav Halchenko * [MANY] Lots of improvements to log messages, man pages and test cases. * [91d5736] Postfix filter improvements - empty helo, from and rcpt to. Closes gh#fail2ban/fail2ban#126. Bug report by Michael Heuberger. * [40c5a2d] adding more of diagnostic messages into -client while starting the daemon. * [8e63d4c] Compare against None with 'is' instead of '=='. * [6fef85f] Strip CR and LF while analyzing the log line Daniel Black * [3aeb1a9] Add jail.conf manual page. Closes gh#fail2ban/fail2ban#143. * [MANY] man page edits. * [7cd6dab] Added help command to fail2ban-client. * [c8c7b0b,23bbc60] Better logging of log file read errors. * [3665e6d] Added code coverage to development process. * [41b9f7b,32d10e9,39750b8] More complete ssh filter rules to match openssh source. Also include BSD changes. * [1d9abd1] Action files can have tags in definition that refer to other tags. * [10886e7,cec5da2,adb991a] Change actions to response with ICMP port unreachable rather than just a drop of the packet. Pascal Borreli * [a2b29b4] Fixed lots of typos in config files and documentation. hamilton5 * [7ede1e8] Update dovecot filter config. Romain Riviere * [0ac8746] Enhance named-refused filter for views. James Stout * [..2143cdf] Solaris support enhancements: - README.Solaris - failregex'es tune ups (sshd.conf) - hostsdeny: do not rely on support of '-i' in sedOne of the important changes is escaping of the content -- so if you crafted some custom action which uses it -- you must upgrade, or you would be at a significant security risk. - Fixes: Alan Jenkins * [8c38907] Removed 'POSSIBLE BREAK-IN ATTEMPT' from sshd filter to avoid banning due to misconfigured DNS. Close gh#fail2ban/fail2ban#64 Yaroslav Halchenko * [83109bc] IMPORTANT: escape the content of (if used in custom action files) since its value could contain arbitrary symbols. Thanks for discovery go to the NBS System security team * [0935566,5becaf8] Various python 2.4 and 2.5 compatibility fixes. Close gh#fail2ban/fail2ban#83 * [b159eab] do not enable pyinotify backend if pyinotify < 0.8.3 * [37a2e59] store IP as a base, non-unicode str to avoid spurious messages in the console. Close gh#fail2ban/fail2ban#91 - New features: David Engeset * [2d672d1,6288ec2] 'unbanip' command for the client + avoidance of touching the log file to take 'banip' or 'unbanip' in effect. Close gh#fail2ban/fail2ban#81, gh#fail2ban/fail2ban#86 - Enhancements: * [2d66f31] replaced uninformative "Invalid command" message with warning log exception why command actually failed * [958a1b0] improved failregex to "support" auth.backend = "htdigest" * [9e7a3b7] until we make it proper module -- adjusted sys.path only if system-wide run * [f52ba99] downgraded "already banned" from WARN to INFO level. Closes gh#fail2ban/fail2ban#79 * [f105379] added hints into the log on some failure return codes (e.g. 0x7f00 for this gh#fail2ban/fail2ban#87) * Various others: travis-ci integration, script to run tests against all available Python versions, etc- Fixed initscript as discussed in bnc#790557- use Source URL pointing to github- Do not longer replace main config-files - Use variables for directories in spec file- Added dependencies to python-pyinotifyi, python-gamin and iptables- Upgraded to version 0.8.7.1 - Yaroslav Halchenko * [e9762f3] Removed sneaked in comment on sys.path.insert Tom Hendrikx & Jeremy Olexa * [0eaa4c2,444e4ac] Fix Gentoo init script: $opts variable is deprecated. See http://forums.gentoo.org/viewtopic-t-899018.html - Chris Reffett * [a018a26] Fixed addBannedIP to add enough failures to trigger a ban, rather than just one failure. - Yaroslav Halchenko * [4c76fb3] allow trailing white-spaces in lighttpd-auth.conf * [25f1e8d] allow trailing whitespace in few missing it regexes for sshd.conf * [ed16ecc] enforce "ip" field returned as str, not unicode so that log message stays non-unicode. Close gh#fail2ban/fail2ban#32 * [b257be4] added %m-%d-%Y pattern + do not add %Y for Feb 29 fix if already present in the pattern * [47e956b] replace "|" with "_" in ipmasq-ZZZzzz|fail2ban.rul to be friend to developers stuck with Windows (Closes gh#fail2ban/fail2ban#66) * [80b191c] anchor grep regexp in actioncheck to not match partial names of the jails (Closes: #672228) (Thanks Szépe Viktor for the report) - New features: - François Boulogne * [a7cb20e..] add lighttpd-auth filter/jail - Lee Clemens & Yaroslav Halchenko * [e442503] pyinotify backend (default if backend='auto' and pyinotify is available) * [d73a71f,3989d24] usedns parameter for the jails to allow disabling use of DNS - Tom Hendrikx * [f94a121..] 'recidive' filter/jail to monitor fail2ban.conf to ban repeated offenders. Close gh#fail2ban/fail2ban#19 - Xavier Devlamynck * [7d465f9..] Add asterisk support - Zbigniew Jedrzejewski-Szmek * [de502cf..] allow running fail2ban as non-root user (disabled by default) via xt_recent. See doc/run-rootless.txt - Enhancements - Lee Clemens * [47c03a2] files/nagios - spelling/grammar fixes * [b083038] updated Free Software Foundation's address * [9092a63] changed TLDs to invalid domains, in accordance with RFC 2606 * [642d9af,3282f86] reformated printing of jail's name to be consistent with init's info messages * [3282f86] uniform use of capitalized Jail in the messages - Leonardo Chiquitto * [4502adf] Fix comments in dshield.conf and mynetwatchman.conf to reflect code * [a7d47e8] Update Free Software Foundation's address - Petr Voralek * [4007751] catch failed ssh logins due to being listed in DenyUsers. Close gh#fail2ban/fail2ban#47 (Closes: #669063) - Yaroslav Halchenko * [MANY] extended and robustified unittests: test different backends * [d9248a6] refactored Filter's to avoid duplicate functionality * [7821174] direct users to issues on github * [d2ffee0..] re-factored fail2ban-regex -- more condensed output by default with -v to control verbosity * [b4099da] adjusted header for config/*.conf to mention .local and way to comment (Thanks Stefano Forli for the note) * [6ad55f6] added failregex for wu-ftpd to match against syslog instead of DoS-prone auth.log's rhost (Closes: #514239) * [2082fee] match possibly present "pam_unix(sshd:auth):" portion for sshd filter (Closes: #648020) - Yehuda Katz & Yaroslav Halchenko * [322f53e,bd40cc7] ./DEVELOP -- documentation for developers- Adding to fail2ban.init remove of pid and sock files on stop in case not removed before (prevents start fail)- Update to version 0.8.6. containing various fixes and enhancements- Update to version 0.8.5: many bug fixes, enhancements and, as a bonus, drop two patches that are now upstream - Update FSF address to silent rpmlint warnings - Drop stale socket files on startup (bnc#537239, bnc#730044)- Apply packaging guidelines (remove redundant/obsolete tags/sections from specfile, etc.)- Use /var/run/fail2ban instead of /tmp for temp files in actions: see bugs.debian.org/544232, bnc#690853, CVE-2009-5023- Use $FAIL2BAN_OPTIONS when starting (bnc#662495) - Clean up sysconfig file- Use O_CLOEXEC on fds (patch from Fedora)- Create /var/run/fail2ban during startup to support systems that mount /var/run as tmpfs - Build package as noarch - Spec file cleanup: fix a couple of rpmlint warnings - Init script: look for fail2ban-server when checking if the daemon is running- Update to version 0.8.4. Important changes: * New "Ban IP" command * New filters: lighttpd-fastcgi php-url-fopen cyrus-imap sieve * Fixed the 'unexpected communication error' problem * Remove socket file on startup if fail2ban crashed (bnc#537239)/bin/sh/bin/sh/bin/sh/bin/shlamb67 1500018455  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~:;<=>?@ABCDEFGHIJKL0.9.7-3.10.9.7-3.1 fail2banaction.dapf.confbadips.confbadips.pyblocklist_de.confbsd-ipfw.confcloudflare.confcomplain.confdshield.confdummy.conffirewallcmd-allports.conffirewallcmd-ipset.conffirewallcmd-multiport.conffirewallcmd-new.conffirewallcmd-rich-logging.conffirewallcmd-rich-rules.confhostsdeny.confipfilter.confipfw.confiptables-allports.confiptables-common.confiptables-ipset-proto4.confiptables-ipset-proto6-allports.confiptables-ipset-proto6.confiptables-multiport-log.confiptables-multiport.confiptables-new.confiptables-xt_recent-echo.confiptables.confmail-buffered.confmail-whois-common.confmail-whois-lines.confmail-whois.confmail.confmynetwatchman.confnetscaler.confnftables-allports.confnftables-common.confnftables-multiport.confnpf.confnsupdate.confosx-afctl.confosx-ipfw.confpf.confroute.confsendmail-buffered.confsendmail-common.confsendmail-geoip-lines.confsendmail-whois-ipjailmatches.confsendmail-whois-ipmatches.confsendmail-whois-lines.confsendmail-whois-matches.confsendmail-whois.confsendmail.confshorewall-ipset-proto6.confshorewall.confsmtp.pysymbiosis-blacklist-allports.confufw.confxarf-login-attack.conffail2ban.conffail2ban.dfilter.d3proxy.confapache-auth.confapache-badbots.confapache-botsearch.confapache-common.confapache-fakegooglebot.confapache-modsecurity.confapache-nohome.confapache-noscript.confapache-overflows.confapache-pass.confapache-shellshock.confassp.confasterisk.confbotsearch-common.confcommon.confcounter-strike.confcourier-auth.confcourier-smtp.confcyrus-imap.confdirectadmin.confdomino-smtp.confdovecot.confdropbear.confdrupal-auth.confejabberd-auth.confexim-common.confexim-spam.confexim.conffreeswitch.conffroxlor-auth.confgroupoffice.confgssftpd.confguacamole.confhaproxy-http-auth.confhorde.confignorecommandsapache-fakegooglebotkerio.conflighttpd-auth.confmongodb-auth.confmonit.confmurmur.confmysqld-auth.confnagios.confnamed-refused.confnginx-botsearch.confnginx-http-auth.confnginx-limit-req.confnsd.confopenhab.confopenwebmail.conforacleims.confpam-generic.confperdition.confphp-url-fopen.confportsentry.confpostfix-rbl.confpostfix-sasl.confpostfix.confproftpd.confpure-ftpd.confqmail.confrecidive.confroundcube-auth.confscreensharingd.confselinux-common.confselinux-ssh.confsendmail-auth.confsendmail-reject.confsieve.confslapd.confsogo-auth.confsolid-pop3d.confsquid.confsquirrelmail.confsshd-aggressive.confsshd-ddos.confsshd.confstunnel.confsuhosin.conftine20.confuwimap-auth.confvsftpd.confwebmin-auth.confwuftpd.confxinetd-fail.confjail.confjail.djail.localpaths-common.confpaths-opensuse.conffail2banfail2banfail2ban-clientfail2ban-pythonfail2ban-regexfail2ban-serverfail2banfail2ban-0.9.7-py2.7.egg-info__init__.py__init__.pycclient__init__.py__init__.pycactionreader.pyactionreader.pycbeautifier.pybeautifier.pycconfigparserinc.pyconfigparserinc.pycconfigreader.pyconfigreader.pycconfigurator.pyconfigurator.pyccsocket.pycsocket.pycfail2banreader.pyfail2banreader.pycfail2banregex.pyfail2banregex.pycfilterreader.pyfilterreader.pycjailreader.pyjailreader.pycjailsreader.pyjailsreader.pycexceptions.pyexceptions.pychelpers.pyhelpers.pycprotocol.pyprotocol.pycserver__init__.py__init__.pycaction.pyaction.pycactions.pyactions.pycasyncserver.pyasyncserver.pycbanmanager.pybanmanager.pycdatabase.pydatabase.pycdatedetector.pydatedetector.pycdatetemplate.pydatetemplate.pycfaildata.pyfaildata.pycfailmanager.pyfailmanager.pycfailregex.pyfailregex.pycfilter.pyfilter.pycfiltergamin.pyfiltergamin.pycfilterpoll.pyfilterpoll.pycfilterpyinotify.pyfilterpyinotify.pycfiltersystemd.pyfiltersystemd.pycjail.pyjail.pycjails.pyjails.pycjailthread.pyjailthread.pycmytime.pymytime.pycserver.pyserver.pycstrptime.pystrptime.pycticket.pyticket.pyctransmitter.pytransmitter.pycsetup.pysetup.pycversion.pyversion.pycfail2ban.servicefail2ban.confrcfail2banfail2banCOPYINGChangeLogREADME.mdTODOrequirements.txtrun-rootless.txtfail2ban-client.1.gzfail2ban-regex.1.gzfail2ban-server.1.gzfail2ban-testcases.1.gzjail.conf.5.gzsysconfig.fail2banfail2ban/etc//etc/fail2ban//etc/fail2ban/action.d//etc/fail2ban/filter.d//etc/fail2ban/filter.d/ignorecommands//etc/logrotate.d//run//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/fail2ban//usr/lib/python2.7/site-packages/fail2ban/client//usr/lib/python2.7/site-packages/fail2ban/server//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/fail2ban//usr/share/man/man1//usr/share/man/man5//var/adm/fillup-templates//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/c79f8163d133f7f9c64bcd17378af4eb-fail2bancpiolzma5noarch-suse-linux                                      directoryASCII textPython script, ASCII text executableHTML document, ASCII textASCII text, with very long linesUTF-8 Unicode textHTML document, ASCII text, with very long linesUTF-8 Unicode text, with very long linesLaTeX document, ASCII textpython 2.7 byte-compiledC++ source, ASCII textASCII text, with CRLF line terminatorsPascal source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R hiS2 +?] crt:bLL&؆p&dz,Q!%Fd&סe|햁4&d9Vb7s6YnOeuSRLXsv0/h֋xS鲂~^VŠ6sz3Wσ&dBFZӄS_(S>nDS۩kd'ީҘ_d'=VNRA53dOִ?0,< -й?|wW}Xx,O 7qjcN^3 B~`#,kD!R^iab|lJqҋKU_2[JS$ރv+^P[s")g Ѵ:k sRhqR⥅xW_RX&O^-V{2O14tŒ}Օ]+*ўueEڛq<__2I>@P1DFxEhnO gY3% z(ܓ+n{~A%NS Hй+Ȩypn+ybN˜zX*u)*=Ѣ-MoSnKظkX^08}7#?-i;,XEԝ4P[[J<\dY.E 1N]:e@I q!' -R&Zg#t2d7i-VQ2&ͳYPP̮sY~*;Sy>I@!2XJ[4N[=tYJЬ:ȫ'jTF_vjYNNO|]$xN:@~%4K?3{@ߋ`gR~ܩ.A5fT}=Eǩ*$PlVj rgC'2Lp^bGHFϩݤ"F#X{I[D9 փCwuQfb:4P{?hv[d1L(1) xC@GPЉUcל+}@T`Ry8ІxDDQx$ւ7ᅲJUƝE OQx54ݯ cQۂ5?`-X_ML-Su=R5]`X@-%M4Zhf1=Gi4eebM/W13_|2keWmzQ,\5!snQiR1Zbam˫ԛ9%%6;y_VY;йR<^IfTv_бhyk'Ũuq614>& Ca;j gH=̾O{!}-:tO16W+â`+i}ҘѰxvqWHQƅ2Pi2ބe'-Tڣ^NJ,[y#K1+`r2,mO*s.f9Hﳘ~wFۊ:Odf ʉ o-dž2f]Zo/YwFCz/YuR%;*W~gƶ kA$[H/z>HO;U+KP+IT7O$wgI,y򨚘7cT,^/z@򥤳*o(Y ŀ3;IR&ZN;.RN7FI›EZaZsOv{Iu;L*$܀C O~focy>ͻ8mfY(7Vb-)v0 prS_ QgTQgeѐ*)gVV+/>8GJ/ $#󂳇I}>u^ N7.[\v6,28bHTd5yhח~xH[OeiG Y2\pp.:7~ 0`՜֥`yMϒ7gwޝc񦻎 hf8c5TFt,HJ2T̚ ZeDoh+-Հ`JXűmh"i~3+]1t g]υ-FBތFHJġxDfСٔ밷S{Yu7Qzz H޼ Y,gQA~eͥu6 B2ʷ~ v 6]@ш#jKl[a4#Ljo^g^hAO\]%NWtd%~ ٝBރ396h.Zɪ!9Eu.Zu:dMr։hE#+9jPIwoB4:5FO H֯v{d?')@"iȝ4XC' - iZyp5w`=T,Bߚ;|,NLPk-<.pc!ѠiR_b$-?SL}٢ RxHH1=,l7._W,7UHst, r jWJO&ycfMW-Nj 1KUS>*[!s<$GYr(,iFw̺$ w(d]~KKׁ1߶>4z#lNfZO\"){-j_5Jc4֝cPIa &n.@' rI7s/' ca_ :HeqfX"4]-m;Σdΰ-NBZ!w#֐[Ep@x'\y2nJTS|7S-<KGcov̈́k(nID=EMܮ/&86MoLQzxʕ~~WY!eLw glܚk\O$p50%56F!/<׬ZwE v)Ap><$ԯ Gɬ~Aj5'Wb,Пx0GBsYpXnA$6֔&SFz(rMg(ux]VI݆!0VP Y9qCKU0 bA:C_ϝw+H^"a H!O(eS-lI_gM;*Q s(I5`wi8~CJy >0:Z"Hۊ2 GoXx1V( ղE/U^?]yRyYT;³YE<|̂<0T/?gw0(07:5ZSh̑DHrEAڃQڤ؉ +Dw#K+S /x?d0 @B6džq Ab!VE7ڟv|q϶!u(Da?"RKG$ `HU)K?H}>1=PH뤡b,w r˶\"uL/:4{p}KWJxm0L!1H-?/n; wG'6!ڲ@̛3uG(}$oD%ٮmuRCshSTbaeLSkrIKf7!)ӂJҌIp9cc#xR >;z 8Ip5f1?-HH+uL.*IjkftjEZ/; fe>Q ݐz)J>"ƁG ZGaz<$oʧMؙ}SeQ~6N{׽3k!HJfZSv?[a>b%u Ɍ R+BxtϿޟbCQA%yVŅ"$ 5V?z5"Q+İpxtMhW`6 9#4z}ȣtZȊb ^WbSУ6"Iߠ4~z(Ɩ,sC!ڿR9`7WHY5>p,g`_jk=r ڐ6;,/8i2~H?{{| #!׍ Ne{*uh3˂Kr1Og&#ˇ5-zӯrMҎs j|8UC|TG|.EQBjVc"`Ut=3 ] 2% +D"Qƚ0h&. [ͺ1lAe./Sos)ORQwiiq3^e}w~V3c )# {\gǢr\kV|Dm͌J-*';tqB<YqӬCR>WW=>4wW( (QmJz/NWo)ba7^ <-e .Z717":t=ZINԪC<$\veMHj&UJz@_I+ŭF6 J".s-'FJ\1=Nv.8 ӓ= I78wqabbH^Wm'^υ%0ZIϔϝGhHy]q S wB'k % %LhҼeN6ؽa<D 0 ❚Rst~#N lwFtJ,ݥ)T* xR[54QJkw$Uָs `&|6%[gK B9lND 6#H GuϢ}Vz~b)ȾSV `6~):6=x*ZK,+ρchYy/f:YKpWB'_\'ph %K-60.y;6cXa{$O;+x jiɫ݅\ r@Wm3vӼù.bW_#Ogyx!TǸre_-ꈨf ~#أՊO.N=Űa&h:&3UE_HL%LZMAuNW} )%Ny5llW,#Ӣi_{h!3 ] |UDӨKjOwvViuL_#x X#M g`Y_iB~DfD9Dzо;ϟ'oE)VR4jEw)"NlF(~5cjv*sۺT۬Jv=~{=J?1=Jo_Ȯ)? D2qu Gą4'̎Pb9G|'18?[3Ez +tw1ɽ27?!>(nEz.6ǰq/&v0_K\Hcq'ʀt``&N'R>| b(pxEr֐Nm)[B[c{.No12K# "PER(dTVq@̽(+FrD 5eu8iljJw5wEfkHݖس?T]b9i3?WfD][W wrVMo>6A^ةJ3 -YЙY:pd"%]3 7 >SaK ;]‘rAZܕ+5Jm[tI/]<0ݧ͇Kynq^(\( eBB!n}'>{Nh.RMTIM/!7m W"%٬+(_uA0־6>^\0( )Nѵ^j![,uY\uVb2<Ԏ˖V#xPmz!S9i唖)Ob)DQDTɍh4o$=R PLq$T T-c^[C@4ذ Vh_r/3_S|r&}wb՜I:ܘJHvM P͋ʗlul)-ՎCz^?> Cv큢drQ\&EBZewꢭcz-OSxlCp#wŬfMFE+<4̋]0&Y!Sۧ~Iy- Ѝ2"E^Px'O~ !7o8 Pu }mYk A_~0D1]H:A|ވ-UFn8ZJ_61T T@-\ݢzCb=[ w᧌ՑJ9&7D;3*`. k>H˱33-t?r`Ns"^Rފ;l9Y[~p,C>>&/TfE*ބ!aСuVx7/Aߘ+4ZͩlWX>5f00n36_>8F2/QST|GHy߄dISe!s=â<PhQ R'WqȚL=͇\@u^p_WHM D}لAIx Nf8 ޽݈ʶlSU2s&?Wy&&/Ir Y`vL8Ҙn*Q8Oof-h3_ftVd3ףT_!,y*w7" \sjaݫHc#>:PimF?}r1ײ3.wUzuTz4B`Tt_^)~ &{;g(R ?f3Vp ૹ_ht>)Tp@nUXE%{Nz -!  EP³ؾpUduT&n={GG  >AX_gv{d7#= '}򓑆"vNSwwwwH4F7ix!tm7nœ^u.#GExoVS h1]'?Yt~LDeM3K7]Y+=1(iNq|zvrFn[Q؀x5J͜fHM.&G4TBDM]pwe]E0wF*SyXwTv_m2~znzkGqahh24G"q&ƭ7LT*fXQBw`!9NGiEoևHR04/`T饼YaobGjhHթua2=b"twqUf0U͇hR]|_\."t:?2 =dGa0t6y>5N#l  鉯 ^5 XyH)y"Q.= (ͫVav9sT=ª!kZY`z-21V)oDbEX4Z4^ " )D&Lh8ҝ-R-7 7鎕".U*".K{Tq{_ Uɢ,G+-뒨Kg]Wб""lSZO0.2P] xL| ZwuqKA{rtiȞXY@"̡&TR/3q[v&$İb"/"ۣ R!ep4Jy0X{63AڇI=Iiܟ DW~ġ Ɛ5ƗZI+KP( ae Lv[p5UFHe ꓳ`00ą#Om#BG tgmϯ,lw;fC`6zfO+^]SFitsnd]5-!H3SU}>Qk=U4f04Nc Wdžb$B 5_YHe݌n&/B[r1'%s#$;Р~U(`<^@s/끛`_ `̯ (SxJD/W@m+j?uvkX #伕?d)[{I)%+:_A3IAu w9ov|ŅnenV]~&+A,ݟB} $˂NsCugM죀B &"u/o`#k>rIpNM'غ ch9#xκ9*jXݳTSPhV "y3Dp0 0IIO&T B0LҺsjđހD ?1o6s}hnk!BL&Uo+ 2x҄> ACTN^K!j3r6v#tG|2kM ڦG`"6 9IR+{ nov*OrA;!6Fn$]޺6ji)f\uçD=8.Y0aHbe)vm^IvENUX+O.hKc_mhߪC"z23yH;X0ࡌ -O 7I5ΑnŶt#0 :/[5߲)g|ҾEÕW7:}TmTEЕ,dKZ\j7G:$緢U~UN~yS^mSch մcI| vkktH%fq̛e Z\ʄD zq\%Ņ}oU3zԹư1k'eȿ" . `#]6#{yvD3\Y]NU 禰C2IHcX,!P0=?d3΂}a\T0&E$^*N!d13<딗^>a GC~p|Ē@\4L%?z,cf k}Si!^P<qY L031Xi s!ac윥i]w:F=ϳThe3!%U*`6= 6QfT=U)Uq^`rAJ׮2}UXM=]  Ӧ3p.Ws6sАZ-63!(NPqTg85hSn,c K_*Ok|p5 2ݫՖx1|p77sV6S^7ĵe} 'Վ?uKs7G:r_-<4nAXlI |i/0:-Ph 4='VJ53!<I$;8u5^ Bд}Zrxf^j35CuZV#d1 {'@ISgK- dT6njzq%`@ڪ3/Q*WCYw#zWAEmTѵ)1]%AK.M AHx؉aWֻvRn*dOYg}@<{B/yR]r_u$,u0wthxd%E?@2=j+r8ӕCH52Xhd5I vR)W΃ i\)wE2nAW@b L*,̂p;ȱBvLLz~~1 ';I{zKoOvjӓ^U |SoS?IH YZ/(2ɬ #Yj#م#llMGhʽnCO5l(mymΏۼGCcZnuo }9/YBiAvNPǽYrz_k>-2I.zVnU ol e5-_MkYݟ0!KWj&G+eM2[2ω${FPko3v9A;A`+w'y 좖̈́?^WNI89AkFgUJQAʔ@eg\3^LjtW>_ 2+N0 Bi}z$~6~#XeR=6&ʼn^9Rt%RoX xBp1OxMXQ9Oǟ_ͳ9_"~Rp*/%ďaI_*K%{j8AW`rDlBH.ſwF2AQgrxv4v (׾k&$0#Xj-bJ.IՉSA=ifuh:"=_ 0Q?q?X oV ([8:gh>}MUh]Ԕֱ}5rמvnkXQY2 5l)P2 E9m}&'B8mRac :#mݖȾjFd334jkkK̎6U%z[Y>v:HݬQ#{|R{O}$rNA@`\yzd_QrǔɻXke5s(c4w ,oLj^ď'X;`bgRbrp ha^ sش/ӡ{H6DZ /[z^cpff bڃu_\ɆoLĸ;6C݃1 _9R^p7<2*˿'dϰ0NS7ϒl;6vc#cY@5\m኉PM> 3c-tI IKmʻŏDЮ0̃Cf H#.&#_':=#ӚKG2lv^ [ewB~8j~X]PP'k7)oD,ĉ ?CBnްj8}+Y/~BI䔷'AeN~XZx`d"Oڴ Yï/-|Q؈:V"V%}')=G|$Ln-9Xd&}2Gaᶅ~e=x fle4ğ~ 'y`{ܤ;.d5iSD9`wJhO(u5q97P| LG4EA)x5EZ.4aGRW4EJi r[p3 R9RX6U)ijSh4ֶ2U: oUʗ ir%OokԻVV]rH"&EGbТSVԕpZ8/8ر2h $D0:~.j3G (`^~@*2a#!#MXĶl~z64nB7jf*#o>'#v\1;K(5C҅ɩv[|^SΣ~a5M癩r;]6(pcƱ:R|[ aFpI+rRLsj5&4u~CJگ-nLk(WwQg4l\'lm)NwfP(DM(@]ᶲ?tϓ^JmqC$Ww8(ܢNKXqJN.Xd*y5{hynF;uVv^Uv[rh3;& [>q)'3:R='# uEFP9ҴCx LExr%Ϊjγ&mS|[QNCDUAg%>/[] `+ ;=5J]t"c@Y}(-:'qo+"ɇe e@^}yp#cg!뿂kpV@̲k}^ЏNՉ wd!9u5AC^%mW Yd :I^,˃2T4h=F!^UV}{=Tt=J8i5vR^xuN۽ը* |J7J~R`O32:;0LL65 Z1lEu&kri4hNj }Cr$]޳vzл?O8>,d\W' DXIb1caXx'uypyr vr#Tɕ;^^*hA[;U&)/;_Jmqq?Bw (Ębs CH1>~)W0P ރx<'΀b :X|0eDuE ܢ$GĖLuRqa8Pљf_gor,SGY#$4;ywśX3{]ȥrfCfσ"-3/]er̛6)+9F9z8HHf䝔H!f]Uu{0qv-hLX rd b=[Jua .YE8W1}|gj.،a[U`0 ېƺgK`uTK0)̰05ԎiO^p?-BR/KId9YZ=v#!8 !*AH!+h/srb 'pAP;w1Ȱ~g?+ nfgxވ+5#~d99KK@I r znemy%BP(y_MSU7z_ڋYѽ*e H{讶s+[ {fVsİ{Q>:[j8,륞/MtԖZ5{ Ym%L户yNb7N}C5:V9'J/6_d..]Ε*oyV=_rccf^aXII˷] @;Uu;vJmrPa xE:BNT[ , 6%\FTaMȑ#Ih7cfy3OC>$co.qڭ+p6vCBC/~,Y'SWY׬LǠUB J5T\r%qdSajou/WW{:9HtCup|A5Xї?Q5Mvug%K G[kZz[H^⍬FZ۸gE})^ "~tsK_H.yWZbXb\p b%RMτ\3snP -]}F B&'G0/#Bv{EI}u1ԮԒ̥2UEb69jM^#,]kf?ͷM'$[r΁+,Л Gn̓m94]+ݚ͉ӠtzZj{(eJ PžJ{jaHŋ?=G%@i=NhQ}AUI5u,1R]:ka#PˬXyW/#途@giE:ПAx=2dZ_UIÇ64|3?xV6R7D-שt>Z`Qa,GPG9XƐo:S U.6rPRlrd|ch@v'1Ak)Lt9#-'kb/nvg$#%q-Nrf±֨s57zez!5M&#M̊9+3CB bZ?.<)h ~廊z RŦݮO^P >ԍH mNLy@6#h\/.#Tp(zRE{vf*ϜO^%QYb8YvY@fA4FHm+/BVxcd$#`F*۱z)FAl݆ 7KzU!J.m:oHЄ['&Zg/yV>g/]6Xx";0s*v3vXWOr+kgj Jd aA2š.weg3PQGxdw|=D`(M;8͚9i?Jv%<5ؤ LwB )od;kdu=‚a=Q`Fȇ ?I Sn=zؗ'2SqUiQѯ1y`cLza Z >MƠR꠸DӍX YYEc]PLvuGf6w..nbje67E_fvK򽅁E[,muO;<,>a˝?ֶ@!{|xiR""j5U(dnZ`9Js3Vâ) gHdNLFWo}fe'L^D³2p{F*<v9q7!:V?@SuDWX8әI⑜~0hUh V[6*u`ٱN&Y Ap +R9"c }#|3eNs! 7L"8yo./·&(&'B)bY>7JK@vkxܬgNU钥be =aWMPz6[ =8u\ TA'%O#^1*5iN#kh|+0}kS oMSM vID,kT<E:kd'p`?{&7vm6$ δ%ZE$qpRF51һ!!`k.t 'h-Јl,&Xُ"OH / qT;Y(*S32h՘ڹ/h) rkpÜrOiL49bo:@v3UpҸ Y֫dkҳ4Ez?g~=dޯi¯(T% autW$Oi9lZT6@ d.ʽC;t"}lؽ %Vs1GXߞr 1aIw=Lq̦PEZE ܕF$-7VlI>IqQo uĉ$ĜC$J㳒4fcht HZ뇹g^bNkíx_/jΟ$HĜ)3Ep)hE5ĊDrnͮ5(^  >b6N 8Ve`˘S0䶒eԻ ˏE+HUwtW갧%Gݲh5cꌁLRmtp̯Xe=iswzK8sՖ$+"xL4'rhj xS@ǓqmOVّ:71Le=h'iP=RB! 4dm&xoJp9 9:fb]\! >w&84T]%EIn ;LC{"\iu6n%ö w':C&7\4U"6FIt)iQ qRXSQ:$r*)}8}w!E eg & mX( *Kg\fRTp|Ǧ{:*Tmڱ%хqSHbYCN18p"ζ\&0-y Iˬ')9^!e7eOVhݱcĎ9kꪮy$RW ٰ M8OKÄaɐ-)rTZ-V]#GcŃXJj,B+F~z8P1lΉUkYtH&P 27.}X66?a#hokyބ#KEhͩGn ڼoyOCzw ^~{0j|b=wFcv(;n6܃M`k$9Z]ŒlgCclSyܛ@С#k!ǽB!u5;`K1uvDf;4k9a1 84p~?ЄЋWRfD\vnK.¤6+N,]st Zh (JlO~'>M* 72ߒ?Kh7d`__ rI8 :8<GCDdRYv!b Y~oԏvE_h/(~~kLd9yI˩F/GfY16M=k>?_ya?1}$?|[8 v1ԝaqW1zKze]P{k*wNcH%CK1MY9×rL5 ᮽr&[(̤}nT(K1È`-.8p^J ˑiPs%D_upIhߐf须+Ph#ēg"rN/.L`F[W-OήS HP!©fj*`h%){\_z6] ,*+7A}CA=z_~sQńw6h>hLxWnqx.vQp&;|"*@֏zJmj,#'2ƇpVɈ`#le }~Kn]R%B:Qf=[=1q$0y^zk\1Q؋u=ij |YT:ыeSCx 68L@z٩louV l/"ݫ;5Pg$q%*b[z穴{)sH ߭O]JP6I:6^0SذfGuq,[tZr6Z\F Kmh67#6L/=#'64Ѷ_YC$Н&i>wN#]Rj(֐؊#n"?$ymҜ3$}$5 Gj,g?SSU"ʴɣsdws{G3dPlzyCvB??2 + X ֐U3.Uhqe?Dkj}eؓvINx3qDdO)W֫#"W7Վ;2*̀`_`Wz'qc©zGxJLڌ)ɓR- >`X"!W d$}[ɀ\eR"MserR /.ӭ~}#s E&S7hGF 5"cPՃm]e>d+qVȧ44 ,pj mr`貨}&)LSv &@^*.M'v/Ӻۓ.+FxuX5T-Vt\K:lRJLOcjN54rE%;#%v2;KAO|FNIR5!=, O,~Vː>) 1_;UOPw#4HJ{PƨQثa~JR_53BN6.}  HM~WH5oiXT=wBߪ#sB^ޖgiP}_|F"vm U_艱\,Kxޏ7L2RuOszVQͽg*T;!!G#zsAk }5L5YeN8`RI@ōh1Ŀa~m C NHp@#Eozal<7#lD742? uۚcqpXx_V$Z oD $}hX_!އ?C6d/Еi5#ks״偒t/l&_i+1d g,SU<T H̬p!ا:։>l| 0M ۤn ߐb{5x;9YYr'6dMȮPzx%ƟgNlAH2Eު;]LN9v@;ޖ/&9p ѱӮ0Q@f5=VF CJE ^1;72<~ɐocRF"%;iCRKieVY}mJ쇔lhoCi<v;J瑪8ru=pMydx+UgCbD"fkȋij Ya{\Ҫ#yG<1aJ.e[=>d :/5 ~p 5}5OCdޚJ F22leF ;g9,@~"feWܬn3ak(۳єqلObo( ni!l{JyAr`:oĵ!bG!wE}.~7[q ͺd̉BD-錼:S%*{5 O+,Im#vL2 {#Eap xo_RFr IRg$JQS}Ms8EQ^xT)q#gSC^}Zk㕲ˍ5NF"cĻ5/KS$d/s7ɷj=D3,Z]׻,]i([9DzŞ΄`sek;4@2wh4)mKFZ+,ܛsB5E SCHO7! .\I̥t?yըTX{Gw9d "1H@neД)p]= #Yĝk+ HV. gu#eȫO4~Zx^|^03 7t FkYwqVE-bCL0d_lo >DE$yyi4OIb_s<'K͈CU?P6aY~>'(?PJ{'r;U}G2K4kdBOQt7,;#z|h:y3Pf'-[,T*Q\~zE"h!Zk<[= ,Hr%/!bв[ۧ)`B8sć4smk;9/[tLz)6=g<` Vt}=/ptKB[D$[oI~Dz `‹:@ O Rc]2Fi|MjjĹz_3;F K FX֙-N[R S0XchcF* VhTB7ׇUn*N 0x&5rҥeaJxgm] rUm1CLyS}s)~Yk@phͦ( 6'wPexlxlo*{2n*h`6166I6ۥS6hK6Ѽ"-tO)E]VpٯJq` T$WPK/nOaSHW{wh$;qq7!Y_G:LIuZ.uVږK\lGkўes{[ia=%c^;S&ʟ q2?r٣FUcmjug@9R[%+?c;Y5_u3|#8Wfs-rT)m+amq9Tb%&KL9ɚ@ #N_Pkpʚ bY 7*C5:dޝnb_v5~;ɨSJζB)фNևҬRhxnuHETyy59qI~W+G]J A1iB`eZc6\?D$%#m#i9z 26Ώd.gء݌#X8PdwþdMu{BιY ZJ'r>^vZR.J0'_BٗY˦;(HǾWǡE^Ӓ+F }}MU= =4!Fks6pV2΂3TJ<&hN IY-p&AO=uttQf$+ZbŴ.s],E(@Z|Hů^s6HRBȌx(;ᢇ7IPˠU];x6 =\w&/y>ci*|3xn' v|tX3p|ֱ@?G"$ qkҏW9gZzaB4 CF@gW" .RcVNJ3I:>v  i+z؃IɅP*S]tk|]XQrմ; z繱zEO[6 `l66Կ) ԂFo2 -0<< 2"SzG< Đ_+y7jZ|iaccsx;Bb^ XXNZXo( `ðVղr:t xϚ>mp)8~ N'̹Э#L_eguV.j/Eڪmyo2kBIRޅ9511s|*AqyMAzh╪n"Fƿ.J[kȚa9*ほ*VSF d<1j4 5,OsۃP@c:?xܐq\kcƸJ@{KgSͭFod'|YLccV^* Bӏhd=1f0zK?l[>D77"vOw\\]8ڑf!=5Ŭ@>brjYݵ'vnsgͰczZ]Am Rz, А,+~l@2oqB+0+左)@V0bs__ ttlE.Q' mo-|@fc=w\Xq[_ _o헧jk' JE]jYO\nUzc|47@atR}qtᕵ)}%8T|;CofK5a½6ط(Tb;E2'ɣc;*Ht`A5`K @W2p2>=bRA}J`]i QzF L֧ltUbCgm0D("^ZKgרLlȉ7ogލjDϼiM.nv#^1˥Frτjj[L B:"O=춧8X%o?#ČOIA=(Ŷog,0-?JJDј>:1Qy'wGNW1$8n[3H{8oP>=`.M{=6aюlًaˑᜌ?>>P3TِjdNb~c Q'NFk lc2zc?OjT\0kkc.1\)<5/ˈؙeQ'Yi3dSmXBim/&F!UwdOsR )+2FEq%@mK~Ñ=e< DͤrFǗA!bFNӎ˙Zcq6yàpR m[A%p W((p`S`3mp-}bf:EP~C}]o };w')JIWl  5a!x0μyM:37214 eYCѝ8ǼZ;R*X ('*l3[Fu6z3@ 49l #Մ[01+~-EUr6 "M~GYn~(s "R5yX#hTYDw'}[N“ܹP;ҢzٲrLE6Qr9TJCIi!018(0}Ӹ 5˥OIW 󆟿LjG]/l2۶ڀ b A-(SWo P74!|s4~;>֖nDaO0w@3 .m.ٮwʷլ'2hXy CYt*C>يb^Kw79"1-1kK1퉻s9<`2Y~m'wn൲`a;2?(mټoz!%[NL§޾H$ʭ;ԯ(P.joB @!H(.M =W|qЋ.qݭBNt10 i,ܙ"\ŦV0I=UI#A፿u1`oAu@i-Wd% |:>e2Ƞ2|rB!b\>p8 .}4*є-C966'8*aT`K>E͇cV4\XWI5ח* Bkhy6CB/ꡢ KdNͬ&Hݡ@7sM0nQd_8fhG"OEPRBz$s%U!@f2ct[6,yAfIs:Wj<(C<u/+RK5Z[_$~hTl_ i ֚Ƹc+CbS.à/T Fx_=ALk3u t‘ 1d$S$3D]>H ›`u~z+N*'XȽwH'9p0K;)f.R#wg3A~, pa~hE4oa*3 Jܘr-7))[N5 r J17S=QWUL״rxH@j~G0f si$pDMe mĘ7 9&"1>H$@G;dZFmtwvTti;L#D榽;?olH <:P^̞u_w}Gs2\N6W+ll;Vqٕ 163VEdWzcJT<, ۔JmKT_ʽ{`eLJwϭ5uh'PUVLtF)L"sC9\1,W9Rد+Ƈ'z@6ځu4ԙ4aK^Kkc. # (0mrL%(TU5 qc!怈_jȓ;>I٪~-H yפt;rɧc +StA&\xjX%j13HkD@т3khԬbZbajkqWb$La}a(FTF)3'Hwi.4XtK|Z,V'-X G;KP]\&h,9emkWp=C6Nv1_Su|7@~;͔E!jҢsWl#GD\L|j,fHKK7'+R!ܶӪuD> i\RMg]FQ铿:e65Wt^:L{칬\ދN[qڐze3Ai~#FJbz+ZzK8zg,SKypoIrkTP4l@,!>/k#5ݙr|f%k["QtSgW Ս(m D (63)ё%gQ/r@u0vym'5BXll*sߺ`@#^l*]kW;F E:So1_םI*HP+;Kov tBlU@jƷGm,zȫpÅ۔kB Ғn^IPE;%| 3~+Dp!Z!"һkŚxw׃-H k 2&o$̧ ?QLfz(K38%$ @Dp51+Ky"ҞlTB?PA.vOE+] n+#xr7gr.vgW!%@Q8 ,Dȇ#9 UdsU?5N"ˌDb}=Ʀo9[y?oC7E A{OpB%Lm>!/6]Cr+?b1urvgLxo p}P^QYl_uD F1.A6AT6`࢑4lhcA(<UAKy@)3͈c~O`9u~Y~ؑhnU+za/VP9l <7P@B؟'~5)Κ;&Q2 3ʣ'y(RLSY>Ȩ*V~4M_K&lٜZy0 "47&ҽY!2umrw 趐@cr;%dZҤgKy|Q0t~H<|%'XjQI2M;4]&xOVRt`ϠLlf߱N&Ҵ׭D>B_[YQ؉8;}ڈ TQsȮNOyC'֨ES CS=*,DJWN鮟bUs>D``zX|% tզvMQ42BkZYX>Ҋe}PRan0N9z$yyI2m}2\ܦ!gն<0㍆-'1JtT6oPe\r؉:8\ϔ/Y푿q?7jPNjQP!?9V֩$`W?^2&g7>Ofs h$ePnT5_c*b^W==(@<{[* b drsF9A_+l3`lߪP^aV&8JqȅiOA9 bZoӠxMH->L30Ey?+?KqIdA)^G;^$5]{,/?ßT:@chrTT>S jHR.hmMB9AtM-ܐja*p=1`#l7! "D"Vo<5!ɶV+`NrЛ0| 26Ԏ)K[$ $J9'#rZfL!e7FMJ6eª\||  3(`Y͈d*@Z0UuK:7W]M\85FE*(  ѷy~9G)xjTZޡ!ь |9X@t_EV+ve d^6`HresAPJI;)Y+|Fc>CVpOd LږDpTD15q2 Yɡs8/:"?ҤsmnDmB]E)\dRXEֱWwqjn݋&&hLѠZtMAL^CKuJ.8hv,Tt{/41hU3߾F♓OJ3M݄`yVXv: P` bFmZrw3O|ˮ>1Wx r32G53˿n h+(1_mw\_1K=qMV7IOޡl`b2Ě IQ(VKKPqRPD9s%Z [!^D W$ЖJ{-3Q|ճӗ<~DdG-zwNu#5H1#(f~:>`+(ZU,06pä]~ G/=㍱-IC dij34܇csQ{ݷa Ǔ2g@^^~zc6z{8oagSƬJ=V\XL_ZXdnaz-X(&>tNdsKF1\;*ucȥjO5y3؂wd4(3]@xkM2/H)m52|7rYv85՝B]Ԯ:?2ϖݺ7=9j`?';|cZni}1| b!ucIg6 %#jX4ZW{KOK/ Uk;c}Z4uI1 Sш 4Kg5嚞lHCw O 5w@䞈>tZG;/!>3GQݒ])|Чr5̉yp PU[h'dc9I@Lsg7:\qaK=O=ED+Jnz[NE BcPCm:.Ȩ^ `ӆ Q>Fв4HMwXG=v۵l p|q(5zPn<ݟ14;{޷Ke؛ݹUVny-EC'f4I0A)-6q!%hbd$iVg QⰤv10 P=TLЊ>LoGF[fDDV7/5-l9|BoZ1zy߮ Fi9е0!zk!Gz?ўBw6n.(fc%rFs<DY|4<;.Cq7Z8l +Reە3o^+$@O : Y09||TPN3ͻeH"ʎ4Wj_{!k$ l:H{7/l~I/ 9u(@J8v@}PXK_rz8`W2>̋27ݜTY[=CvPhb]a@fۮA=S<>7p` a~wc6A8\_]8Rsaˡa9\޷1<޵(1aC;?ľ/C"@I %`rk0.4'}`'R2ПpuD€E"AݬCV6V!/փJ'{E͉\;9EG MWFh=C*ɭ=ˇLIb|=z;JMS9{#;XmmuOmOƫX \Y ` eyWC)B=#Ǘ;\w~ٗQMڿG3ZƇVyžB3eWSsжεw`>á,C!,T@O?pflmɮsVGՒWTx64+M WMuePɿfhjfwK{pG}A;;F!IƟHYZ #_3i:Fn3SmG~㗀ĭfdT(I1dĝ!B<- \٩aSz:jzs!5Q]*_~.DU~޺̿5.3S**@Bkk0vB>eJ{7ĤeILhW?N):+ﰎ4WAܟ/4/x²=&." o4۲J7Q!̩2eAMS8ݜ N^G1gW ljT2v?uXR/w8_'4QYb~F~8 ({ eK=-sܸAAʼn0jgZ =:{խJQ6O ?:]BT;4*t_&= $hPSxIg[>B?sP=ȯ^ !-GZg(=rX7|;*Lgn=HwQf6| PΕ >7Ig LjYÈp.H7u$NMmkڶa4j2pÏ$0$a >i1 %sK1C ɩ\Au $D^]7eOYuPο,jMyxWl1%/ل2xXr==4gO|rJqH,!CK[}5CfsBWk3Cgx$B ꇲM s22ҳshz[kפ-ݨhϳwLMLm8N%k-zv%1 s;VHBh آ aÇܧwX1oun;_k:Gs3 A1*kd%omRɩG$cw栘)_%Yy' ֝$)̬8DxCUHgSNQ(1t'_R\Zظnz$-u'/ӼӢӴ/.lJek; JMweqK% BK3( QiTi_6RکΑ .j,mG Zj]֋ /APepVH][ $pJTW rR3ؗB5w:kÜv͚&ܬ>K2FI289 :fGbz}>c3$ .'8BDA QHfl-Uq7wT)aaz`$F<`PNwr)$j)v;4Xb5li؊&7>tꁊMD=ի,=[T&+Xރ\|1ΠԦj/?¾Z@CAs794Ĺǭ&yCPT 6*L|(w43!QQ\d(_x~ӀZ'.uPQb yyVW#8e꯸yV_~(ͺiņRPHDAI彍Kd:C%F;6I)^#~LNUcc6Rm&e隃Z0E]7dT8X&s-ƅ{̖azL(lܥ r5X4.oPni cTNZT2 3$ElnثhCmƧXqsҊ@0}Z>,'?K|Ɍ$j@vK3KFmP[!+t+tԝ[KR+' gѵ[M// MI٥'Cv6uN&ĘÆIgoD1܄WBMgk'gk԰2[,&Z+)E}6p`䤀,> 6 |_{|vqC= 1NsoRꟾ(r62I9/[_ti+ E?•H bނ>#n#IM={~znϵ2|wf;۪z \^ ΞFt{xWh2(LIœZ9"j-qwHdH9O9jW&4#fbgQ@P\k&Bt拚+u|{UZNmOb/pcAP]L\eiΰ>˩UaјBXJK }*V^lTɅ̑on&ŗwxꇱnvI(my$ۍ(ﭯ˯Өg;BK5pbP 0&uWtIx ׄ.wiQ 4_<W}q N\ aA%dO-W0V0u`NHLC6 $- Y.35"0RfU_#1jxZ,a?,DPY@*Gpz~> @$;ȎhW% )}r*}*1D:Rͨ*S Ie+ o}'͠YyܧH_5aޗX+]t:]d'0uo%JY U7*y3oRu WE#),;ULs*V['!ֽVa"I\CG+4&)v{<D+^UOb_rd>7ڢG6jUJ#JslH5Cʠe1P|ƜMn? PfS`4*ՆmƋyu} 2XV*Tesn1WMk 9ߎm8(X*/5l;?qRgCigJ".Pr,=~=%)| \.4>1Cg4ge,hQ `8ڥN#;$HG<{@sHb痫 P" )P瞷>/:^K!7d5D Qgfs i[H(I̊jnQB]Hsaiϋ<ti:Bq(\;/t9T[xWPEZSz46#\FzB*3r-N_ gpYQ^mꠕ'HPF J_Y:4Q2X dD}(WlmWzi~y2 67N1pk=X4|ȒTGoŞ͆˒NEÀ5;$[jẞѧ,j6|wnU3p[>6ܣ:Ick7ʫ;e!@4ʷz>Υݩ۶3]'6e9QD2b>U2BUg߀ vf+'ٛt(#c`wߠ=)/C!RRQ? Ծw 8\qmj|+2T$@Cuğg +RxGFHnv;8`/{TQ)۽bB|C~z둰~]v:UG:B 揌c6yǔҐa8 ߧ*rQa .])7Zvŭw~;p=HyzIq U]|X_ .]larC"rn#Z!qU/rw$L}kh ~hP:f% -SęÄg>gtʬ45lqp`k^n<1 =UfKŷ X3iG='?˛idwot9]\z0NgLޒ\E{N}Hr3' g% A=p#*X(,2`:͂pēʖ4#DOCTM@Tpd{9 |K./$16uw10DG@Se 9Km9Bù6ko~5xOsogw}x.x|c):x U ?;N(#!Q&q=L\]FzPĐ0q \\5=2Z4{&ԭTp N&>o&B*w2e>^V*t];~&QylqsZA \{n>[9I e0L3qMy2.`̀HKÛ%#xk_:dC8iQ[Y$Y id)_t,L^SZ]Rw4SƉי6YHJ =vѝz Ɯloh\sOw;OUN8$GdDy\ƭN1?fQFVŹm;E߸HF%] Dt%9YrG3 JWIWZ"8K1β@AAiaBҙ#6_;. ;®!YXwn;)0:ֱ5ڦQnD_ݷP/՘wy˚ ~Fpڲ]-FŠ -҆V0f&kfg,/SRkeu+ `d3ltKx.S׺6\p(v^au*)nbco`82V $ Гgic6z>'.!!xg,UHGڱ _?6<N@4UЄGx`μ꒎,Zj%.Ww͐/Z{nUWt lĠVr^zsJR)\M̓Paæ\[g~8@9l+bkbR; w2<۫7o0V-]/zoVK|̠ ̭T1@d9Spv0\%$7fche=is"8l3#[m@# ZГCt1tJՊ{w} z$V;G$?7h*`rpXg:Wa8:"pI-PzW,R98?RiRjD0st|b~˅'[DSLzWHܱn뽑gPF9z别98J" DdAͨ"R@'kbʃ=@ +ڻˠҪPdS|wxb·f Ӓ2SL%H<˙bc+Y6V%iKanNՏVΪMl>xcp< TS|duڗdW ;#ъ=?UOqo /D`{.nAl~O5,/o77oH6hq7ɣ/wLB jVK >Y a7 DQ8bιMW 9 dMQ3pƓ09}32@ +,W0WiauIj믋zDta5&eI眅Q@2R9kÂ,F4"Q(ɀ◗'e`b^[n/zN}[C1TCc5ٚR]߈Fۓ`i2s#3I U2˷?<'AP3XdRH5^+֐pb ysiqiKV:axko`jX$۸R0-IJY)S~ݳϣX@4rx}wcajD"դ= h5_{ߔtG>UnLʹ{FsbK( ]\>S2KxW3,ܭZWʂ8kS\Ig+$ VV-1n4 Bn5IrysȈ߃yS\:fS/~3s, ׍(i2?66;(sQI&u2ӝi=ͶP)o,1[OB< /Y|N8HL\N rU6$$zحo'6~ σZ<2? F@_b 222YU*F'S+֧XvL?yo%~"fQT~@r"NdOVLd-g_^H4}oԠZf+s{vajX"hV'\G-W1<ܪ?ՠ='~Ek!< fefaX0UݶlU<%g )M}=&[ey'OBvC#H"o6i;4|E HoH_GqELh oY;O_- V@abI9@D9w~F8gt3{Z(H\Il@Ϻ#0PJ{i`W`LaYt0 gp'o]:!L}=ȍ[ʏ1Q xDm: 8r %ѩ"=҉47ٖ΋vQw#)I\=~{IL:2˘&Ac`!&3a˩ (,NDmXn%>Q2=!$*`hJфu{XWՎ P&V`1>w4w3$o[')a%P SnW|pwMRЀݴMBF ޽]O쮦 I!eo}Klxk# CeIJr/! L˒Kf!B@ʭLeŚbsI( 6,9 W?}bH;yU3i Z]{YVwaγ&"܏vpru砼.~'lCLPYEa %n> | R{Y1_AۏJ_ W=h*7#= ]j3L)⻀l}w]|vC tǻՍ.HOg[k:|H+)0TEu0r8Q@0,qV% TAbd ڮ@#EPTQԽ|Zx{J~QyfWת 9kwaj٥GE f9^R gkbKQ&{nW-Èv ֕АMc `k6RAL?cq$ogOS4}{!Gvc  -p\(2.XhtAm{zvZE9gyNMSR]ȳgU}sK }sN+U{faVΠQMK,S [\H7`GN*\`6!~CY;tI֤7+P2O,^l%{dJ+Qy)mgU0 a*LA[,YqKSdm F~WTkZxٟQo~cZ; tJKvKGaJ:>L\R'kW!CSkc_*AȘ~)ytj+` NCL(OFbuL]A: d8+v-Eiu;xˡaPl B+o8oY~K+;rxg$dݬ _'M]WX NCEkIPSB-Z26]`= TǴb)K&FE4Io\-B}WۥdG = ~}l+ٖ;Ϻ'tFVAmN| L$i,VqUĠr\{C߶sX_ M'HX ()_̧GliF}502܇ETޠW' 9uNXpA"aFk"m?̷q] G xGE҃~͇&`WxR[@BCx+)qswD~𨈹I8f* _Oְ^kCEbZP 'kᢵjةΜ-ck,K~%'BUsY/qu4LAm joC_]knAHK@HAHJ`qxs.4[6= 'M͓ϥ@GsLh)DN];"fU%sD2G=űZ lD_{q&Yލ1aز͈2@. ] >ieLVcECJd"uThߒIytȔӳ?.ݘBXDe#(, W $E+*i$ӊ”kHzǞ:G8^JV"nHC|n5nA~[ MY\.IC-~Gs|2<)N?6k6mlCQco$1fOI}pZLScq#qjD1@; 7ϛ$wTϡuxFAIb~ev'-aÒ`9`. r1?)>'9"~z;(\;'mlfDY$1d" EBtD@ED3AmDQnvTgR$,5תO=LSBbvr/`_j *Yh倳S1XN j>?ΣjDzW* Rӑ!Rk KгaN:!YQggiǁnP; vҳ$ܖf`0 ?Nϓ t@Zl~؃*'vfiqe9>Sd=q+6imQz+}d֮FFhJ|k=ֶGķ& foD]3@C1(&nӬ?^t SA24^A$T@x~].һ8>;bzUAʱ9QkLBtIҥ)= 㴅qյoH]έ,|.43Li:2?0/uu O F)rxm 546T"6;6#PJC-$XlG5.\woϴNvz|}Z9 =W䛪ȳz]QEBӎ=y:| qF5Pڅ^ <(*|>F=Bh']]Tw=TdQw0޹yW,~4#SFV)(C>k,Jc HM7x5-hDs=OرB%'4?0emZ&d?"]N]B4Yèfv.&L>u3H@bg8V\i8;.¦ TU%Ʃr_8WZTwA.HP%&V|H&2^0WiB< 6=w+m&a|r]"n:,擻rԳ]!}:Rџ^r=ñX~yeBW$VNTNΎYK2Wgs_FS1?@Ϲ[wZO$$|-~Kh<1g\'E`0zUط뫖6!ܾ󄰊p_[zH?4I÷P^摭 .{Ka9 :4]\Ǒ=?u8:_l5og#+$o=-^=ls z/83H_,,p.'yi̓/aшD?6M&LllNu-@"fg?ePꇎa݉_tJxݦ6 ujjmcMU}4 NWjP%^Kqp S_MX񊋢TVl/??3yHM۲ Djq_>R/}FRIՄ z7XE>/6FVLQ"_N`z@M[,)/sx7ʰ;\>P*E/k{!)E͊<EyԇR!~PMyN a.q6C3K(a#~eږ覲ѻ=?lBYjH&'ٶ ćdxYһD `BpDSK/= +C]cYkF `nvGOvM«ca)bRPz/"@oԦ 3U(tR^ȌnZHFn7-[M`QR.ITk=viJd>325.]?Ƥ5y0ii;-/ 1]BKuשL)iuYN CU! kl}sWCO8; ^:rȟV 9wG7#}V'^1k,ad5?~)9tuymm~8 l30]4\3RIJk85|$o}[*F( ?%HD9a:]XSb\PұVeae@֡),#j_dcExޯd<-8傞u xlg!R Ep޶nU3nUJ xI^w$.Jb(ށ,֥S~%(mWNI$YqLK{!Jc#jC3=,#7?`):{˄ru<0.խǩa=I5XYځᆏtdzH]QyckS:nIIp;e:xFJ(0^HEFkc\m7%hT2g &'퐺{8 AIR8:!PFŽ<1^ of7CXy L")7*^SiB1ߏ7y r;51aU!!_ZٻHG t`U 1R-f(du/~yIF 6 *~|`ިh j`PHgZ2M5s궶 >ASq  OA ]betWRQJ2(ڼ'.iM9WЄqw tH=^bOθ [ز9 X 7Y!ߴ@ Vl5n&3Pgi}SM'. ʰxCб3:ý靳^lI90ζ!^ӓ5:$OAsx$=ID2L@M:,^A"lMʼnNS:_DBYv^ުQ-j =ofWWMz6;fЮ"7KB}3nzr=yʤN+]{_a4?+d.RlqX_5;OM+o&r.l#my qXM8b~ 0FǽR\alRxi:+D0Sԓ8DCX4qG 1VίKZo'_ h!kO VO0)v3[! P &)Mzv}SOC?*]Go&@ }KHwKkZ K;}޹;`R|@l  %nF2H_F4zn.PnYbe|SPa] Vw[)/&6jy7?vtUhRyy(UB,\dQy(W<__ӤBb-"pV;I*ww,HD]GlP=2tN"Y(,Qlx7 Rɹd'O+RBNӡkM|qT;a/YLv>|v]NM$˞}`6<@E6z@ͷey @oM}œׄ\Kng@dRW8"eN/BK?hBz7p E  ";rbeY{;hz DNu^LTj‰UՒ*edT E.;XYĘFш2(P?WPy@>5݊ÁrfB-,Z.f@S:q <xwJr=Oޥ؄Y35Dbpf ЭEހibXRyAqR.|.8%J$*oB?LJlY B".)kfu ۶ңix<4ՙsy"z7puPro2fw Ld@f+T9f |?#뼅UгcC,qrU'Aу:), 5r .kz4s]9r2dgc &AOo'@*R'q?慑06ʏ(M2wpt)[j1Lqo7k_71P$? 띸|CȽoHLd[:P}G1=(IYmn̽SxbV"z &4;,@SE)-R!KX`Xc&>JFeәtjM\u&; {.TgrCc ?}P(-9 w@@(.}V aAWVlQ}E)MIpXj87V%-:шwH\{(}U2@vdG-ß3M=K~ 0ZƘnnqPu8_69͐r˧0cWۃGP+m#dB k`|z:53rS0zT$57Ʋ I+5~xbw_R֥e%TrH^v0.Ķ@Y}Tבf_"%o7/Q:+)WOqh*$ǥv|N EN^v0H V1lb; $"]vCv%B=":mQا;GvܕA!u""kϪo"nt6ҒRM*27$nԌ\Eٮl/Ĕʡ>aQA3qI[k}A'ח?Vh[aɥbh/Co7) uk%VH5}wR/UY"rLSWi8 AlQV rE=}?@)~CB-,+?wn[Tf G:K8tn s|sk;6yȩn 0"^U wLmO{켔 =[P&X:ݢn:Bg3j?E[y##ϸej- ݒQlwQe -R{tqG\ԯNx#7bA0j\%D8_ B&)7" t#xi70ݻUE|5sE7x`ީ3 }#tle *ՓG5;}"q~e!g%m`wև Ĥ#TI3pX2Jz@S!!;{]d/l_FN (HB!*:%΍GEk!YЭw_Mq epH] zL&QUȸ{el2h[Бm K$T"򂮁cL̓Qߙ>Z?{HM.E &H7ؚ4rjS.=DdZ;nZʴP)+!p̏ۺBUBP&"xy\C_tZT*3)qp!LCQ $%Iq7fV3Ή>dhIŝm驟ѧ>x|u Q@bp-A5tWrE>GEq*'هkߠ+Lz/̨[x2,SO"0ñg6 S鎐 lH}Yة,eב,xT FZ<ʯ4O,k)~G5 ;Z kޑ) RG*3-?/s dB;/k>u~XJ#!(fGꇰ$__וpQd)+ovGMs;j;\jz :}^)?eYb!~ gW4'3G>R(ِ3RIh瞢H-U\ŻZ+IpinwGXDLLCVT="9TM֩3ӻ 3utي SM$qS#A:sz5Y$-5PO1<bBBI[Y?yL }N`t*7sIԂ{/OB֯ޤ=.Nw7<H+@Y=Ʊ QSe87ބ?;#ՙ0,/m-6G\vL5 #hq82m_NXrA\mMG VHDo$g`i]EQ9,+ ң>~7ױeiw ,gɐ}|J7Uc{'óu/&#bd6H ӊ,uw/2щ|a{u[+dٶ 'hq-!]ڀj3 V M[a$BQ0ꬳWY{ kc- 8sHXdb-L̖2EP ςKW0cTZDQ%Y2եs[*PrUw%9yGӳJUEc+sڧuDoʗ6XQ1=`棷 2~g|_Y|C?!x$H'"NI*Dw9$߫7D=3YؕA_ V fyy 8á;+>ijM%K(},>GVu7ь9+fZ-1-3@1@%x{:Luh_&Y]ҋI^R¬ѵ҇JxW3s2Ho/ dƯ5sT Re"C fRIeڦʹWN4/We+22Q?pnb7v8)8Q5zBFq4#3OŖ2f'Nl p%NɲCu7t_-pcqQvOԌg8Ns~ ՈzyQ#+]W;+0i-nZЦIuOܣ s_\yt l܀Ҋ')D vX?0uq|t1Bl؅,* G& [f᳕ 䪂}ui[s<35(&V0J fJ=.sܚe0y7++vUع$T"*~ƒJrBeųu>2W>#\-JFpC~RܶB` % ,kJ>ǵ5r]`Wʕc.#Ɗur(osɳfE'jeWۅ7 ?@G uUi-9'P<^n=1ݟxc s?~~t˴KDxl|HA;PWA`:I`$S F ?|ñTD~!^IKjh{4'StM)_b3fx& 22$]_)> [u, 3' x $Y$tF-X$EGPmKsꂛs*9Fc #'R(8;R/2oXIUF#q&|gjȄ3,$K}ef2]DE>o=Ȫ8݇GꋉQZ0914E8tr`&H 5(i^AٚQGטp'ӻ yC `1}ϡ2 +UN˽ f5:b:D z޿|xx)3gH@06w (fR*ɢ8eApLY8^+1W(hmYLAܰ!`+" (+>HR6+Wg1aW.%w9ƖQI I'i^okz~L>--.MxxO :6v b1^ ajЮ3]PX&#Ux+LB磵;0vލ}-~7;X v'JS;fL@[dSgMo*oZKl';HvtoF,~bTt;(M| ĊpS Hyx [J(.9{%TB`Q"H ⏅5k [f!c+e߮e$rY)C.>9ڟōnqd1^}'4^;W-=g B-6iٛ58|e]+ŐnO\<I tX N籕u]S21LB+q?Bxׄ/wJxBc=<#Z6z- e+6Nj<!9wÚ E*_g~{G |ng eL\/5$.cegEkdmhl-Xa@Ax_Viӱ_.ڞל~1A_:D^u*qڮYpdĐ3~Hv+Pg\Z_Ⱦrbhl\`{Ώ5$EV?hǐ`eofxD;LJ3A.ZN@p28w> שQPF>j\V6:a+j'Iga8HIcP&|6SI 1yqq_|dr =ҩd'e&./sD^|c&-p| .Ek7 Y]b JP?aBR8AE{m:/iy^7 ={QH Q,~戜5a\RaS 3Hl# >ŝANM $.փDϔ^cCY'Kp)hCo);7%l?sGI-YT1k]am#baJ,\\ %$MWU> @Tx:>Nm*?Vi}!FO `v`=(|6̹ÿw&!YJ,~%N@j{X&',lIMFl@8ZZ@T)`dĚqW"UiĚTi'y޷gnTDxC[&֏R#cɏeoq0CYyxe YZ.+`! %GdȢ O]Ȥi7Z~ USh被_1&MehezSy z3:~ĨĸlDJ~&}>m8(OCS"Ef. ,)sV ݞqgDiKX.>I|g]*.Nk3zpǥtL֡FnҀ^ɵ\PL"^V rU5. ln1.ok#+^D,~okGɌ;`QIN]Eϝzc뫻PN 7@g#-E9saԥHaMU0`+F-P %jD5d1jh4(c)KQ486!?_,4Gl9Q8Wr[I!V؏m2] LA@Z0YKr\N:-tRK4"%,%Ǽ&䎙"z /mHUe8JT== WɖPNe0:`aɵlrSJc&- vEd80>(C&P};j]/Rq:P J|3癳Vd=Rz1-\#"i.ZI{S_{c6[vT6\@R  Vȳ :^;5KlZ#S-SA*i\SOc~ 5pqB:ɅbgsoĶǫrw+Ar/WǗ揲ɖ&ĎC8\?vww22e[X75Ũ3[؂1G#Fiv1+>z|i Rx#>Xmzbfߒ!!s)qn`}112 ["8| JޠPBĤO~ĭ}cSj;6^U\q>VZ2#B&`dA3*Z` ypv¸ A՞տѰlUu(KM tHu^OK ޵ X&p-w帣7 oΧ~ th#hOx{ȽĚI4/Mg\>H!W6\WPo~aT'}Jl:_9!P 6N4R|,ӻZ<.zGZ'kaMQ&16oN]kbUwNg0|Ǽ6W'**>ϒέ+QR3D|6̼s9#ĢCkB=WלU#<7MŇ?/تĚp\_~/kOUhůk*kP+%CguJo 7~cvg)6Ki{fPW^tG9[`]/wrxh4s WBUsʱaz#vvwAӨ \U(\LHwYcRa*]D\^ Owz NneSHEf]T5id>x66ه N:9|!6iJ"ύ!Pe4u! S rV|I(^ӳ#j0]סweg#!oOh)BUn!w**69s9?֣r7 в!~d~>ɧ0*׮ch@I!X$'ϦOѐ4*9љł3zL/0&\Ȭ,P81陿չ%[Vҍќ(q3@ָ$h o!ljy0+#RW$Gq#v4 ugJy%gҼ8x'wʹ~yi#b1 i#8l~Vt`7(cE(>`cb#1bfhyʛw2[hǶePgn+%XCo^Bj<uԝM: 6IF0I[W>Ą?}bqunBüvrfA"ԳC1⏛xU2dO*R !n*Bdeς:|]o9ș)(2OO΃ _B|2;|М[NK  uX*ooI[_t_z&i 4%,P 7zC֞ɂx*Ë'ԄMkobڒcAȍA(Y2; &yȃ~?d~{N J4& 8[+拝\j(6N`%9USTĨ*qL5U`r,ኍr'DꅪJit|'.z§?$tprNC,~w4{):lw3?XᩧS:m?\~^1u43CiW\9χGBIk.| i9tJ ~Qy"E H]gi_O~mҋBasF Dg R}b[ !6ZpTɅD jmzo&L)fɉ&[@ʙw-3.wԂO_Sԡ,-yrNQBESt'Y *M_=ECۦǽMٍ07l)_`c 9t QT2G-MEEgtP8UV^p=: ڊ*p${˻KMO)W-)aԆS6mw$xr"ӂ*ł|6ftEzO%? ם~g@_St+GR}RRìvcDyB#i|w8bS= _"75(LCo6s#h+TmtP_'Q ^`, NAHcU[ޓKUVݰ#_gxw A) No=0 UO'j>PR1ד|K9_n/G(҅5&REν/p*yt%$2`+CSr$ BX\(0@>XX%ZD#?^e0n~!q .#NNMH$齬*?">T11Om7yӝ;K-lT(k/t P[(3Ǐy^ 5#>0 q (9^YI(JSQo>6瀬Fo9ϤH3S$"#sT{L> lIXBmk+dMZy$$XiEuʔ x{{cfrjaSK?W}dON]XB40" T]7R9P749X2ĻY`dM6a{TMvaWAyC&`r@wΊ툻V/zE?M\ Sk 0bIke~ d…)I̋O,#`7kkUz99cp/Vܪ"^bt1""X@TKy}N2̄ Ƌҁ, &QfG>MQjۣ?w[5 `D"N?ew`Fp ҃Ჷ Lv 0=֡#K lU椷 H*LbaQt&(EDz<wO+aT޻s=ώFW6RCגY@7E#.xa3`/ӓKj1ﭝ!W*;{Aԯ 'd˹[PwJs0Rm6;si 4S /V.G9yʯmU1wOwa׵RΫ;Ud<=X=5o]Tf,m|Cڞ!^x1Wek l9}~E%G7 L)LS6k:9nS LR}/)We;Y8_F ]BJHl5mѯ !I>\< (1RQݽqC #ϖ>s鿊g[NbM:I,i Dr ^Vm"nYduy0HvUH`D5!s};p3 ARmoM%@YLvMQpdzQiG.jE7ƒ5'Ta\9Y #F-kYXUdgկ#p\d*<-܍-Gai$ L:.ApEhjyioȐJvFaj p&;?xhPؕ2@rŚmq$ydG"Sش?2XC| /VF]:_H\hSBCvފskkrLҋ?"Yn(ǣ@dkm"PVιZRC6nÂ+b&\.̻ԂYy6gN݌[0CgPm1qb6@#f?q{3sa9U?Q&Fqjqn=eiu;wOv3'JJscϐ9M56ڸ.8L3 :f50*>R|S!?PvRi"9y6DiB"#ڔбÈ9heHhmXXy7b`?F6fӀqYzå 2Vfl[YсTa`>,ŚY !_darezH8nd1_ .@u1 od!/+[Y;Ab>hdvZ=Is}L1]w]*'K:6?3|sl]T73o5E! ϧHxvtą}(sȓHJ/K ^~jKQa:Ok3$s01eČ?bS'2G]?.ͬhbf[ A"Nej3B/0-  kd \`>]nHUOrb עɲY# R p?Nx?Q o#vW\ZNT RT% iT*'u1v i£I|tD /R.ef_=ˀN=Kc/'Q{GfMD;)RC$guo5;;}U!1/YA98pϿܽ9ӌPizBo~. X'VcAa٤)ާ.sFA` S~fS1|ȆY>@ $$.ząw$,NWM/{{Ś Cr5S\m][Lfa |UKP290ثɱs b_v{!tk8~:fb.2K%Ÿţ8 mH[H7 v jf̿yU}{:4 48ѫa]ȔPHAUJ"-4Lrŝkd;m/OʪK[-OM+6O\WϢ}B3zGQw5֧ۓ \lupJFw`bGg4Z0g_z1'd@Blq Ɍnf{ȠTۜ 2Qlt]:fz 2A^vuz|E=* |%l*_x_Rn^e%KڻN;zF'iyޞqgTd̀B`>A5`Eev{/rqKIdM2(-Y%ѐ-6CjD_Ey+b?үOL0UM[C[XbVc7+1R6%aloEt ؋ƲObe? =AO`dY)qݸ6ȇWQMaY8F)㧧t㖤RhiaDy\0%MbxsgwU7P]W8=`J+70814Tp@TvI= sP7rn#'ܧfV >$t".QP #'nM{ܚar63Eh2x6bM Q k0pDGk!d bVs11*gyV0˹? d%WGZ& Ήž$o>.k$/nm[GSx9z*P)hM-Qyp5ܸe+NC6 />Û- 2KFimmR m㒖/H}W"Jo?YonL$Ezy2[Nr{J ^uo9w>4s#q P@t$KpX)[jGC`JINLnQoG{{'A*o<{?[\J,Oc`pl(E%VrF|~V,.R8nXWn*zҼ7(x!VJ [YV:l? i{2rGI Wwx &sb?brS#{A+8RR*R"ʔcz-G)K`V+S)?r䢍(F5@x@7RXnZ!s&קi}:>f? \l ,ǛW&9\ QB)Xʸ:6lu'.LԊ0L쾧Hͦ8X0 L,.QIL_ (QyMij |aֱaZ+av^ !lgzV`L$…U3# T;U2D7ƚv.eR{Qc(6;* ;e2yuhJ{1E ]M%xblu2(l+7R&\.6ϲj/%Ib!hS;cDv=KsDQ!xŽɥ/_e-b6hQQP 6JT0Ï@'=PLǑcС-(*mE95'oZj˪*ۯdy`ƺ>ٳCBVmwZ)8p䦘/-\|r끳;5ТcE3s2gȵv:>_}Nc$4ulSJT恖SX~Ģ"*3 sx7 !99ؿFZ@PrgQ(ks(~ET]Ձ tͻj5*oS/;CsņhnX .E왼 cXʼK: eIL8alYAus+#Nڐ)[gx#E r(Xmiʄ"z٪ ,ZnJNb# FR릒PfN`OCgǡ!plt< ! Nxɒ9s雸db䑢ίΏ_F7{ɝK:=,1DZ_]uP\ }x2{rpDJ&㳿 7ftROYShbU,oxD 6)cEͩ16{je{DBWf#iĎ PՁ)&hOyxh 3umyft"A1ZC0*% e蒳.*IR~|:T _r^LS)XC;ϺJA! 08 . HvŠߒD!uꋵiO>:~3H$ &nيz j%1!XrJoWF :at-lC%,La"&8Ti1qb{ɲGZ"I: uNa̜63)!:$ĽȻwz 2@T\^-3 SͅU 3_Χ4ed<h+&-b.@|稤"*\  nx~oTO+Ih(aKE]79&?bJ_56mz2- or<aܜtxxn\R-iBcD:ITdrI%* Dž<6w.5t%Wig٬N^& l]V;yd*r/-oVPhJurBÃ37TH|½yaMыÂ} R GrB3LfZ{0H>} ~~c0ezq*cyݔө `kA$< &DoZ޺2asz19z[xgSAjV \G; p/kuvISa *6@ܻmR]LK0 ˑ3`ڄ}ۖ gk&: k\HܟHqJos t&L{c[OҨPx_ˈUs{Ih&K-P96j!pU\%A@ ȼpg:<_SF-rkh1a C|PzD[Y n6 ~oFJ.!W=@J M_Hn_5ÃJk @x z7JA5Io@V䘵|FW 6kW^NJf]j- 5!ZApI1}Z@ux{}TʨK q) 8??WS*`LNAKoك.`S,;_&/,o@5GyGKWꛖ|־AAbԴЃLe /ܙ< ,bI= .#:Wi!YynE/3Ce- (7pk+sq׃jGabYUMT5[q|-7ڗR̗tގd)a_9h?btT`e"F#+}uӠh_B-;վEoy-K{P@$oLgЩp 6c Fr-O{gſA-Ƞ>eU/OIj\lqᕲ)kld/?jN@mg[,yxOw{30!ߥ syB(S#1ŝb VZWjLJk 5̀' &wV/ d?s& cW/"(Á=ҡ«F`r$j`w \ݳD߲ `4j'ФA>!kAWy ֛evbո~:ܜtܾqܡbD7)F"#̋Kq/I\ЌVl f/ ivO.ɝ]L' _ vy>nCZI =)^yzڴ  ,@ri˰΅roޮ3yΒ.B), ywkEK.Y1:s4 j5_ ª5+hL9\@O[pKV0$ Ə\F!;/ڵ!Uv|}$,lB;(ΘpGc= <a{ s d\Lb"7xu,D^[~jEla1)X@ \ndRKjȝ`B~m@u zEzԔϪ,G(`~t;&3@,K;xQL,{zld_m(Ag{Rߍ|ED+>Yr;2T"WL ,ArFY+${)bQ@$0P IxÎ$=z$#SDW1ZUСqpMQyHp) mbRw<+hPR_b&YYd+?%6rntwc6Ǘųa n,k90uߞ]4{vD'PwC,eG/!BF7H C]UN8A~nB+PNa W!H9o&S4`-T&NStҧ[ ^yAD z7\"ڲÂ8g5C*3D*ZKȢ,ɹsH#Z1r}򦴙:NV=W2j}nYa'f@@TQO}+^jD7!i!+g+`VEDݒ.gN,G gB~M..ACFtw%tۓ&F6)TBku0.t1}ibɵYF`0lz3oD3"0 ɢ%"UQg0}FefZu!5Ͳ<4Ҫ+%ac5! \Y01ا]B#'"l~JaAJO,IxjIx.^rNffāƾaλ#d3Ԧz{>+zbV'ژ^(WаHe{9Ez>S.Ng|we0-GZƹ ^6I{P& }2X}ycf%)mV1t,]~1nן>_HsE(Gw_'|iJ&#y==Ma,\_E`9M.?>EکM;.v2i$K}uXlhJ'2{'z*,wWrMŻNI0ً'"vBMAmĚyV4vDm\X#ZHACYZ@Emk9\jw߷pփ|h C85΋,f@;ѨڔLfWLlj)CO*ڥZhoaByl%N5! ȏ8C8R/xo9JH`?Kp>U#_ 1.=MbrujMq6~%BxչK"0Yӹ!M t ZǝDFyg䂞Te6ⵥ6 /X$/YHϻ)3WړkN}Nh\;m+Ȉuvw~;9[cGa^d(A)#jq"[\`T6ASjC'gj9@xiro)v,(Rds2O2`jz^]pS&ԥHQЛӺ| S\fBʾu6kêiYtpa &r)Ԭ=P}et.04bU Ē^]+u'/|Xxϔ2A3dU]@@΍&솕K9 "2%Ч[./Kg6`:ց8@<tV>qxzP [%䑀r3К+^ńU'dD-rBV._Ӣ}U xqhfoJ EA(HF9TVP;^ Xț"; R_ʱe'Vn 7-FK}XP#L"1'JsJf$,q1<7vV{bDtb ^w.+"0 x;[)k'gb4:1Uv>k jR25*P{~nsZrb{8Ƀl<: VT=40Aq}IcMzEO8_TAK rҏy53-GAFc )v8w2oMrU18)0y5:0W|SA<| p:*g"\m6ՑBQ s5%uΚRF1φ>z~Ak۽}z51AϏw)mt=redgۃ=X78Xo pX 6lX[= Te?5b謱^ˌX}W͗H]gT[d/eG`" 9{db3PMs2DƣiPq|Bٔj 6t*^Y{v U-{9zg0s=:0f!:9FHPpoV|ʋ4.ŧlJK1_GnѣhO0aUe@o )Qj;z:ذw:w;'vp?ɔp$8Q}k򜼧9˚En9NC6N~Z޲[P+PTmd.-9x5ˊΗ$IDWtkc[=I3)ԉ{_sQNsDN'Ϥu[ujرoF*z(g{^z=G~TD}-IHU*d'8rr]ָo %PD4L`ly}IkLuGV(vd2 bը"x"+ܒ # }}r)nFئZ+ 9K7yPeV$1w/BPScn?OCg l0shzh__\-䭙s e&* ,c8{EA+5$G`$hmNB SA۩&2JQ.(fSkbƃgqJk]nih_}3LzCgJa ҃W_q+%.7 U<*zϝm&Q|TSٹzli+GXЌ˿.[mf޷ ű@ZCKu1AY6|G 2oPBW bS[RXoX(1jqpO&j'*69qcj$QRθ}Ap\ +[+G :p> a Hf 4]꽥h+%_jtsv? m7AZ+BAް6tȫǘ(5/.qM2AlT7krM~v9_.Q/{r@ _7y_O}Ax{ZT2|Wg]7k嚄dڪޞP7؀' $sDĹ3z<~>Pp.$ L.izz~_VR2_V% h8uqmxR𸯃Y8<#M%gh130Y AP鿐|LէRH%gjG5mT8:!AVHUd5(&1u56ڞzMZ"KXzG[Sl[9F%} XvUL]:Kɣ~ q%EtHَa7OdojJGP}ȣ~7 1 Ŏbe QpV91n'ACJSw'k֦- V0<)2m1EDI 0)h<\}5ЎX#o ,TE{S &Ԟ~7'Pݾ@S|o?oPO2؍i)Ƥz~'݄V9=x%o.gZ| m& yKQ}ZȐz7\hC>7=ƼmIY#9j*W]l O8)euBxΟ [csZR2Ǯ_{@5VkIS+ dy}5f`FTaH/?b/Eߙ|y5ݸl{iy*_V]bys!ܡsvG'NGAAyb0u$$1P]H)m)bsjlǦ4d~wՀ_!{ee9rF q)'\)=iC9/$ /{  swI ,Lk7K7Άc6[!@Onbv {WPʕ`HNz(3@rd‘TX [n[s_~teU8q<`[ ;$ը x?l ]ftܒ5kOXhjBtB6?97TT]~`e_7 pm2է²CPzy<pDٱ («iB[GP^.(?=V+d !Q=F=|G^Oix*[!q3pɜ ATQ-Sۯ/~?"=ݕŧ[z:\Xyf*ƫ%@[!|[ʠ}v"J_z᪛t#J7*zBl=(+2,C'ϤFW.j!sS痬.#Txʠ**\3IJ~ ;*(^?/[\F@<>Ys?Мwg}RWPR+:A@6ӝxlD!2T_~zLgTt?,FCpG7YQ﭂ {E'q @5({h2 > px+hl@/L5VPIOT20.60h{w A#{|+xjhP t6@x;!J˶Э_Q( 7o耵QGvFpfܟzn'1/eU/DogA'N02o~Q߻]ɯzGSe4dh%-JZ^IuV:+ORPfiyy2x8&4ky^7URK޴z Y5ű2⺕ $1vܾq7/uP pSBn`5`^CgXD]#|)RF%{<ȑuC: IoKjeY\3'~L}$v5c|wj@ˋ+{yۜSZAS[Nʫs_9߆؋z^\ֆ~s ܳR"5H{mQOaת.(BX'5)Aš+4v;No??6R.ɾ>*+LI4~"&bOiOnG7rUa? [9vjBɩ@dΗ/L3bT ~[&:'LՂ!!Ku % oRғ"ԋw(7tJU[47%G@ۓ*1ls87-/LQŋnڌD aEs#cj$Dh(y!:d9Qԛ{oxh/r_[u9 0G+r+dEj"}]8gFÒu%rf#c 6C2)ho.͝Ӱu]@ZoZ %4kƛ\0U, æVP #JH)@'S*M(0h[nx|ތGкᯨL3D]*VĕFͼdu9!J8hO&##Sra BH)oEWM}ՖbܰCrެ2S E[bXJ[`T;io%~?V8" eR-iҚ5.0Ajx#!W} `5n\H)1q+"=^{mEPq9)j%R>SR$a4Q8eZ*aILYxg\ aVk~!%t+nYZ8 MY1OC",;szJ[-=}=5?-TE^.$w_=B#N !#IC(\j{HN<߾=B/nSHuؕ{x9miL"OFuKJŢg:|m+&Ԗ|$W'_kC杦,/'720xJʓW2D-& _?՟}S{>Os#Zc{뾟Qr5;(L_Y8֮iiJJAYO0~NU(,uag!3ӷ^ZϐG6YҝVЇ5Q׽A^_y4cxORZ; {><_r:NeQ^|RCO.͞c8=XR^x- Po}቟Za9X꥔Cm$)GqŬ5? zg#YXU?n85=u]BqI du8{jb`i,Lft&8Easn/x08O':m-7[ZLg̚k&L4stEb*$W aiA+4 sr'ǻl_@tvAdC]FibR~l "_k Oܱ7_ Cۑ/nدRn88.MZ'I$j.z"[{Uk8t{rH!Ԓ6bmf۔z֕Mc~tL'S1瞯dVӘ 9Xc'k{B2l͔&-ep l=|m C 6R~PEs1!?pKi(O/g-2_7j (((|^TsZ27۞(#jD FebqYӣ?@"=&Wz6Ն2*t,)݆/z!&hphugjP #㸩28if"镍ҰM/ 9=V>Vlc{1 6VO(ŏ@ƽ P/OQXr)1}Z=a'0JZul2sMLspPCgD~^Ǩu "q%MԺS᲎T5ƨu.z{ʎ.WW]Dte Pm2J+0G*1Fp~0% sᕦmc>Q*h[282^cq ZOZw_pmԠ9޻h£ܣ{pbWX%Aݶh*~fpdU\^.B-:h dߙ'.*A Ww .{ IZ3s-JTGL] Oz؞ah0Or{ְpeiNc$|ԆڍHc (Yq]}$]]M4w?M۝bqɛslι.O(>f50a]PwDD׭n ]E!}^D.0x %Z$ 7_h$׋ n{z(J`4 L]t Jp3(HXvNnAs? V٢ҏe;"ud@&s_ZlUt%Fs'EIhW{sقڪV% Λ#KDB~?Ѫ5*a+U*4̊~FSFT]v)gnI; 'jvvB*SN]/`QS= #I9Uc eCVui")[BB9yX勉_^15de*dl0ԑKXmb0Dr 4w]9VA# Նqb漭Zb$Z DJmKp7~bO5mwu m_ 洜sVdGضQ#̻C8<-(j=u]HYlKHlILGgA4=k`|mՔ:j!])tݮ;PTs2I [/1/u##BC;Q/4XQ |cM+nMǚ :!~|kv4V3ZX߸%`­U͎㷰?.'RtuKR؜C@[sϯ!vc%dDZF;r/=$~j'$"[E-*6z [1C6o CF`1?PsLJgCfnEȥ1XykQ=!U{ ]uEK$nfR"%TysBQ7ÏGmeAV*^J%A(0 TINըLF37M͟|H첃#ˠά}zeʑu"-X'ޤJ§_-Y~$I2{#e-ae7IBBJBS-/v]c@A.w͉+e;vXՄHe";GUƪI~>"eN'C;}MQkf}fՊ$_uݖDAQHd5c>=Q-$\a_9Od R 0/`n{FFj]e%yOdc N6HIYJu Q k\(ڲ|(ZZz6+1KO6Sq?h\ 2?:=CU2К$>]rbpY`3W7Xoɼ=f-ބ k9tnDP/:^-sUR=_xɰ]d]GMc# >`OC5~ӱ8X@sg!n8E:,fU+CB냙 +*dwl~烡d@Pf}xPJ1P&x@zӔ1 S>&F,r iWįRXDŽG5ZH"t.N.LD, r$p\@2";b^e9"Q'iX1Iw6b862%=B^SCP.TT-{ITm0ML0MP0o&6aZLZN,x.Q+lAä#7m䈢ޠ"ˏG}\ eD;%.b7ŸT<YԸru2S*{W d^T{6R=΄Ԝ}Qi79'N%zm9d>r=ۓXo]afxlUqu+Y0 >gDٖG 2Hh.R[JX _Ȍt"*l3yNuyTvvЙЛbHXؑΜk󹇱J,eߒ4dYn>MlSZ^!M&}#|0ٲ fCHW%5|Ac|=Ues,u坞Pr`m䅯lNRNn XHM 2^ y‰8q{[z>hdIk 7%C-w^洜ڊ_WvOZ\bsfhX2ݾn4%k)lt1vK?**$1AO*u)ɣ"EY Fnh:$$nYϝ9̛>=[;v NDB#lSܻRi0+YⲸd:A<@8sop{ڀ:t+}.<`6 G+{n 81k_nܵ~PLEnxM\VI/gyX7U>yYA}ox "T0t&mh`]ޝvΌ$3M x]7niS%s 5C!)`#X[ZԵCdihS ؿJ?ۍN;N0)\C«䭽ͼD^KyF| WYw$ٮX rZ?DWP:@!/H))pBZA/q1ԵxE{\)H|Hˈ~;y Y=z,QG(jpG+@C Jwx ygJo#35@zQ >c+?\&@`f.zx@8Y\=[UQȭP.>:f B8&HιZ*׃20^' #qu5 exlnLaUW+R%rXcȧDtʓ͠"CnHXI2aFr<:Txg` 7@)_NgC |0#+}|ܸ*`7nK :">p;O3iC}2> >s]1#nkHl! WGNO:MYuO "g0Ϊ'wm bɾflb^,!=7#u[Źvq ls[46k9k 64L^L?8aɑk; ; K*z27WhAK8 YQ&XE0~\fa17RKv4^i^s]=|A ͗?BUVoRA%PE3Xak77z!޽ k Չ$7`q% ÁucKe8_?Kۯk $Abi"zYF"^f jz/gd-bLrHzbҦf[= C~fY11t%ynDxHw{r/U!6P5 > _7B9[ YXSW!HZTg8tmDZ] Wu Ѵj#/ N9b Ͱ?:W3MQ]MJ$= MG &1g:vE$=fv}%~BN%܊LZwMtJ8MV9_݇'iw95hObqlתI;xƆ)YI[SϣS8FR5޺"Sml 0Qh#sey_NtGwl=s 2^i0ڌ:"g'/:=Z?Dqlj]K}vM`2k{{#|-zG}1xR5nUqM^M(Y!f4_~Wz"ĉBmM* 3;?~Bi|ʅ kW])AS$jSy{s(4Od ߵ+|PΑ b25qY{ Dl,C 86n'kW5!7EmGbݰԞU+Y:z6 T>Z 0rLduӫڐ}/)xԡ?';xg l#@=pڬ<1;i T'EWzpG%r10N&P,u\%£`j(8R1S/p6{CJ2{W n+kYnKb=XG5InU%F~•e]|ZKJ|κEss~dN&yt)r h/UjT|qTʴ$X5aPYڔϋ.?/ets5[uoӨzRxN1$hY/DF˧0`qNa2qb8!gQjmӴ:5]bZ%;IcȢvci`5A4XQm+5M4ouYҴ\'X؜\ރg[^zCHO!am1<h mCވ.9tSW-4)_Fͣ$PCtEyd 4q}K|KĂGRI"BUAp`GW854s؃Ћ uU.)Yiv?ev$Zɐ⤙^_uUƑ6o(y!7[pfj^mxI ;:G<4ܔ!akeA;"IqtA,4[` ^.dHԉUf)T{yي&eI*k>[agbK2+_}hŮ<`%fѥ~_E0 Ǻ{W8$1&u@SAB[ޗ+ X: ; >8Mo;Ŕ4Oy["A_aPS"Z6HY!vȣ!3 J7DuN`h^&f7p[6 vF>mP[ْX@7h5rWzJQոa+;3nO+T0󹭙 R8r604 c/r ik!_i{29fM" F@Qldzc3s CZHFKV[7λͧٚpy:8Fס-h`0?hb3r}#-y2|' \F9Nh5@=`:'#YnM1!9M.7 ݤe[uNqx"|L*7vk\6FP"` 7Er÷lHȝ5 q:$v~e.D>oO\GgW_h?8?\8q3-m5csJ}ĕW~AI`e\'PzF)Ӱd,kh˙Lu򝚝PuEUHȏ־ʈM'ҷz K99`wyL_ў"i[{?nA@z̈́iOn7|թʠ8Ò(ꜩ7>uA!RX;556kGɸGbV#hv40'rHq`zD%x~j-xJҲjC6)9tx|N\xη f~+] o0Jv[kVI4iDK- I%Dܶě#A*{$c99quMYn8bl {`H}(7dKmU#eCkSWQQ5tv /'@9^`o;#p`_= cC{=Mx*w&'?ٚwl+kclKTt*#!%ГEQTk0L?x-\1ɱڮ$xjwG̑>D<z6%hua?ҳi2qfݾ g2سShNB%_XOR ظd뉸^5vW@lpzc(zDgArw7?ؤn*VѪ/!#imFN!e Y{.4n=B"QdֈfBv&dgn׹u >5z{Ѯ?PmRd\K0:q) 9$k/Gq8ab:s`\FB=8Iֶy.vo' l,rВYgc3ad]؄v ʻt~PtZLr h'D:hDOYR/KoCU1dJ֒ 1&DnRL. s\ik wuaIx8hJ6otcy̙NqFDK@ HVaEJMi @ܨE";opBluĴ38&Ÿo+EMmӒ-@l}B׼@(nMJ Xr%x5sb|o)$O!lZ#OtR?wb"kb/6Ycϫy0 Ƕ#-{0&^{, C ~ytX8+9m*g>N=)g_"M>O받,I`Zk 龷5fkT|T;J FpMjk*o0, z>7*Di_f_jxa󐚴vH"H2!$qN_ɳ7{%Ӄ==N}Nj"g#Tȉ!r'n5O/%whjEtiGc,vu $-0 g|ݣHsVYW+Yn_vr[oAtO̍0D@J~g_&֋9/;czh#۬3\Kܑv+mʣ7$m9J 4{Dl%HIs4#¯At79>VU X \LH Ͳ3MA68)tNݪ@e6y~^ [5[1"J"eDL59H,4{䚜%@ 1e/ߣ 1hXm=6:3дQӳA#>o:P5/unp#>刦@h)Ӳ!U](|}*TSTg#-BA"ŘP`[@b%6ɹb0$)}b75;>ȹ*/4Ը72r8w[ &̀^*vZ ,}7wb4-'t <]T*^FC4k'ù_^@9xns}:5.z-dA Eic xQ:4r^i Fʫx&å)4$(S*8Boj.bp JHʜnn4jAMTb3m*2N D>B1cE[B4'ømǝЋ=?ޤ1<jX_3%"yw3AhBЩd5>f6[IFP^7H(kh'L[7.*F[dq1 8"_;_wT|wZV{ S*Z --YuS]A}-yOR='װZY|{&L'pVe/m¥۶\tow:8.oF̯HUNϕ0 ~ ]C]R{Ǟ80w/C`76Xi z$mr(◃h~ -)1CRX* 3t&b5auͿ̋Hzj=F<}lV)4k"F;ks =gPT]d`]_#0)7#'k[eI5Bvޠr&>i^g2Eu9{ w#|nSЏ'JfzR^Z1dZ~*ؑrԴ~PhㆰfhYN`h>hz;ڗG0 4#B3bBN# hf2jH8vr yz,[kߙ6& Hp#//(!Q;9}p7]By뱶 |ɇKx 7m7}deaN=GbA$|;() A/u%ʚ_F+9s2Q riG/gO&&:< diU(B thb*|w mf.OHoT2C (Kqdi1D3R=_^R#" 5qhkeap")cKm#tDpSAв>H5`)~ph쟈kUÜ aUF,|&(sQ33DszPL6)ѡOjW8MA/ǡ ߣ"^mwC:S oPq%Ms4f-meh]ziXo̘G\w5V~N\cfb GD1Gy?7pn'9wQ%AORpҫYlEX[(%g/Q|9a9cc&3 ~auoclJr*xRP_ 3a6p^?^\fP/OM K =AQ_Zcf sXVBPizG[RvwJvn q5^^cn26:8e艕-|]J)&pʪ} kk3a"fρNପ1{t燱P5W_WZf,CI$kYP3w @ǫ\u` Ҕy+7o% _VQbAAV22t;~و9Qlmנ6 A&ao7x@*Ox(vP]\y{巘%j^ 9(=2Vn~UBa/=k=d_vTYY,%+O+'/!Ø~ؾBu 'Ͳ(+=%ۺatc + ]RÖ;Q[OL( c7N7³2#Ϯ* hSPgqCZ6^mUu@J7n^25v܄B4,2J^Dg#KqJ2Mh(ѽgB0EۃHՋJm\'BjY?zk`=Fx}ZSF>wlb2OuG(BJpV!nVוJU%z6?a>Ҿ᫗.=+勤죭A_Xӂs> ºak 2VaC_%بX%СyejVhS#c4|*9i#e I(S}llmUŚK Yh{ IdZvń z+9G}FIj ,ȓn*F!z N+Vx'T0930ƝB xP\-O  >`ˡ%{2CCs~_n=vEe؜tv JKXrn[>fV8NM'pԑs #s7ЎW۟m\/ot׭9u/rYqh[Ձ-+q#\ WX&FۃyF }4EFcꉹ/)Msﵒⳉ|@z^Yz5`Ta &wR'6#lMK:p1Ξ=e!X\(L)pC@jqSP!L4hP鐮 ꀢ#{W6lOdZM@ FK[@iRB_f)e.w4Wv ~:cڢv MmzjfxEr #NFtH1[i z,qgS&Z<߾zq.6o,TҝcyI mHT/0SǧwȱrGWxB7hevZV<gfN-`ױ`|_s/c91ŜEi*^bGP(> Xv{ގcGiAK[/GsF[߿ :`802Gg0Lxrs״kcL'N}TGm+|PO5sfՇb,b"қGܗXeZ]n 1TT,oEq jr ,8$cbaCA;i0܍nOl/x5eh! nHTe<6XaM9v6K:ceĐsj#3 U/ԁ7 P^ ~aLԻaЌ?a'C~\~Pl Fե1 %1Y͸:W{u)2YV:?g2aǥ qǔmzGG;Ծ*”(1#Vۄ/'og_eٯiu/pc19NݕKs}Ý ua|[ο=Ŧw2A\H>brcK#:wVmi.aNY%&5 B[^:}˶i:)˺PHFI¾z~yp1^շ'ig(V2B*-4/]q>+aD#̞gW,%n3䞾LA?RǼUKL( gx|&/(N u -pm]Q n}̑hwyfm'JwyY^Buc}BŠGOA+>T04&_2 aTy'T  ȹQ~ l T i@XR ̟ʆ'a Kd<A<ڢP`[zoU< ^NN>Ak!| ,g-\5mBvjB KV鬅d׍c:WW-[Go## (H#^N4O-陀m+#!P~s} >StM, A#c# TKhTw\xm# ךXDͮun!6'w\/]*JBGeb\3c'/p)d9(+*`=yȑDsQD1O_nlJ0$^_QDHwJCE N#xap8$_za:RO9BğtV3aQ=5:r%wx$„wX,IKΫV%7X1͗Z2s[ryr*I*<m)ۼ^9uu_p'Q҅w2 6g@{Ln8L|nw pdٞn7Ue=IC\2!%6Tۇל掠CzS58vpY˷3!RIP^43 j\_XJ :]D[  3`z J֕5:7EF}1MvC'm_r;>hIdݢ=hn1{>`Z;k#O_">3[ڡY@$e%7M0PS65cZW]&V|!lna7*R]=Y?MqW%tW&w:P詚mꮼ!jq/|?\_ 4]uSPvՁ(U7/0T7@P1(o~ U'|$jG)k7b{޽0>zNniolѲs OWHK4xt?W Gý{ewAvn~nWW$Gld뽸 *7ysmJGS/J" 6 S:b28NQ-4JV^nyZɽktQ> ʬ?5:!KN*Uח{B- < ݿF0ӗtӠ4 é;_@hUkZg]ZB Q+IxkUBצGĺm"}(0,2%uz~unnldE!U,wYvIY >N+əLGIHQZjw!tg QgڦvUfrq&I:M |Mx?ŌJ(wuW:>^#vԷ6],(޼ Ru& vCϐi]wNشv VG\$ 9f$׍s4+ʸ& 8ˠtZqoQxX9ː3XE| 6tX-"qbJk}y٬.j) -RVlc9<_8h~Rnr[GIW>.!M)aCw{]X$ADU cO-' 1mhlgC>W~*Nr ^2Ɍx'@|ߏNyŵuOg=!5(=$Ke ŖM_kEDxNnDuAӚ{=2M k)kRe\@~㎐HcRѯAF|m?>hm\\qU"s? Vs(p'2 ',C^Q]dC`GjCI`io.*ťޚ.̏s 2ƲH6JOD=ϓ&aэi1RJwbLZgg=+78`{Y MV(B9& \n #<+1{[$:k]NΪxw_}yr !mrl{W*jkfmP/[;3q_Cm Y2Rѹ@,t[T40V/%l%rU_oJf"eMU_+?s2b^!=H;.[* >Ƒ2\ணʡvU$1ȱNץD3O%"+]HZc"!`R8$@r0&ţTj v$!!" U!C&pD ,Ef| 3SUEK0_@~EXNJy`=RYcLu쾮3Tܾ!h(N8s?7׍-uNͲnfz5=J6LJf\zw*2؆mXs"vb ;&BZnoeAx,g(B9hڱJWd`l~ĥ/rݛT? K>^V]5P]$BKƻ0r;f: T8.DAO/>1JG8q:Q#c~kUK=QkDhF-ScТ g̉FӮ6(NG?3e5@ʋ\ͰM(\Sw ^~x"ߥ1Hp˺ݢW(f|ːQ\:s=!.8=D+:j{p"~bw{X-J.f;E}shVe-ݫ]hDȳd'tUSMTO~N~q-&BoN-4G:4{bz$ePT-cH5fzD65|R:˞tAE.F D;#n6`˸IN3(ߎ9| ^"O JTRs @'R$|Qq*m?Z|aeQz;QҐu׹juu)J~3&\" ʣ*w2X-1$}cA׏'@O+8#&$ 9-t{g&3!~r!6CF U-Ϡvt}.#`up3dY|/WӦ, <͖d#Tǂlʜ:n|oJ61s푺9vYaխMwGC .J_*<~8h-hfkr ɓJru.,A"`R'Nkbc m HX~)Y9%{hd28't.R8ŨP*W BFyUR:QsQ$?a0tӀqkX|*-|E"`K]#fU$HDu])Jd}VhIoi 쬙^5}Zڭè8[ ObgieU6n!G"N\jQI%*́zW%Cƣ_r Ū/xJN{d+08)6s)&ΐ_5`<4c^nj~_64/hgb޽h0A'Y7'=~95(Ix_׍X 5]@djAqB/x q4 ǥBg{V6qyAEpU@x `z9.3OaY`EC̶\wL&Ƽ/qEQ[unQߧ:]/% go// D?uf4,4+J}ԩ;U}\zz-qvgr~9 bj.PVbl=IMvRODZ=J%*n7lc] y4қO7oܧyyIx HAvÜ7;^)?T3Qߠ# a`ĕk- @xuqef"+ugr]:iTG=Zdr}+پg:4wb473<+H%FzޓN/#VW[HvkG dUwPt߮I`h6׳|Cِ'v5Dv9y'k`\fqDA)tD[o#[ҭ՟oYhɈЪ[sC[/ ?[zpaj=oئHa2*X|_o3: $I$L>*@׆Jv,cVL v[{FPAwHyJOZ 6P=:| A8G˱?9x0Utn=z>F,UYƹJKֆ҉b9%R?u XM:嬀#J/Yi(89p V}\R$G))]dq,2g#8EAmO9ۧO?ԶxvRPBrHZVzF(\N,W2 Kslfk "ac$AcvP %ݦgH?M-$d!?('._ٷfn /lݾa_EndO5<{Tx̝=ȿ>a#<$7o%Y H|Nr#-\4QHGw\}a~Xږ|(فCj0O)V0&?1r;@I)807$Z$ȦcsƦey?g l@!>~,v =rQGSo^gO֪CeymS bvdv{v|v+}yKᕨ؆T3_ġQ"ɺN%s݌ױ KcjB]v.kLPh#]kxyv.vg7د`B2 tyQ0ŵ嗢WgBY(e&" 󗦍8?crs )A PcWNFW=v:->i@{ƍp",zϷIGQ&zz.*r:b;̀~١!+\_2v#X&GvYchDȨ" a\dA.1jSC_@rM,`Tn\ʦKb>{@E>Ÿj['zRFT3g3 -= 5 CԞ4'S _b Ua;3b?"qO$G$ ̳'\W?hv"ҁ9QՐVV!}I-v $.tX`%ICd$)"K't7tSIdB- 5H-h 3iE@hyc MFc*b\*#kJ"O|44s*{%V\iyH.A ɧCʍ#Fg+ =qeMGF=D\* akY0}ӧQ1Uٔq = g{5a-o9@k̵7zblUuP'1iXUjm'|k]]}_`օRj3l >R-G P g,Rxod @K(وptV+Vh4o8'8xbE&y~M,SL_6!"\&#I8qI6]p}3lAP([}_쓩"QME\Àƀt&ѕD'{W3J_̘oDܰic(ު9! x8d?"0IW7 Xl<c'?8*S 'Y"fna6tN;5ӐAWjE96t4Hx礼!|< +ト}8Wq3֑3xi KQS)*L1r[Z 2F z*0$fN俬U;*[!4r<_Puɓ R Kq틟UdP^ 'LWʞ5|$||I.|r_OYaS@r)4*SսZhz^tkƵfa% ,U~H'X1%/(9z -:Ka6+ڃjXu>k6Xؙh}G&Irf^Bw(s yE\[4N6>p2|;Ktw#pf9U94*?9BO!jȣvP>CLQ2?Jפ DG'+dJS ՘8jA k=oFK_s #BO*gXX7*.JQ,QJAG`ΖY6S܊wxzc5צ)40'a6GJ6hruݽGēQ?SM:V+ BP݈CN{VIbYH癳\o8b8I_-EYgI=n3}7v[i- -Aex.sn#%' W]8V4NSysP}r}; _ {EmSMm^mC;/XiJݛwsQj)}' :.ilЉ SRR$@]c[3dEC5ȼ=ϭuRW%TEf#Q(5KN_<&qd.B>әn/F@0A%I+etҞ:JnJNcssqsMF7 0)=HhﮨG3-kQfp|tPtCio[h4l.4Jq!FKK`@=Ä`}IFd] I>u^O)p{< h+uJo`DzMϮC]ְ M[+q\UJOzoج{ʦ[D>Y%+9S˂zS BiD=E_OڌɎxb$;xMŴ:\uq|T#Bڥw[SHKhԺQñ#-acd7Y'0VFBd98k+89Z]kNf|s22*[=ooVW:1q)fV )*"ia׮s#> C\~iT{P V;*tefW'|  ute ]:9;pÅ{YBtL> TPr{Kɭa{&!wND 2f^R(E:8tq#[IYJ \~q]c2eIha=~rktΆ͘E!}B%E9㨄}w>LQc|Dv#5ڮɶЃ~T7࣏Br~%0<(g5AoD@wJTAieSeV= TP%D6(3ЦHIʛGRiZp&B'BDͦdUbTɁ䁙sUz kGuTL]FIHV`­e,]ÀL^lU e)j;@Wy熻:gż]S(8l\0(%9yfS =9R/$,x-MJrSֶ K q=r{9N=>ӍB ]0桽MF2y,+rՃ{ma$`*~*^*ʵB<&Sälz9Ma:tN<ٛ 1im.M:Q ^5qeMߊۍ/Bc OL U*$:54H9a&^.TV$\< {¨xop,cP㱘\I1/N^u-e6止b?Kz(oKBsnRCx6МoǫhҧՊ6Lm9s5x߼ڷZv#\~ HJE),U:?Ɓ> XZƦ O'Jךvh P-CFNE0Q2}yKSkTƮH}vbr#pS \ XQFV67_ lahNYRKHfr!9t|!T]uú=F=wᝄg{!mCO$T?i x̖ߔv! lI$N͛޴L4oEޠM\d-Z-3C Bv';6wVE!?ĸD~1c䖑d5L ֜agk)яA")p,Lٻϒ.EU{^5 `6c]O$uΛFbCR1?ۀ<=d8 m=n4*x9RICIɄͷ{vtf&ë 7kkgM"ך8s?,ƫ2bȷHp6æ:5v{oqIU'3QbE>t. XpgKa 9nV^xfZLHHgcLNm˅8rRT$2 u03}䷔=R ƺ(- %C쑶̟SȑiN$ݮa',RP<ךA=-^L$e#ioV'!L!ʌ2ӐF՟E݃RTF~bx9 NF2B`n|[vUiXXзlpWC2dΝj24쮠V.=пHa k ʉMALVͷp#TpQ1o+ =gQH^6"<|wj\R'|VHԾzНipPQޟ+nrs!JySTd}g1:t :Plbk@mv2`{Q,&Uk ~_-<:A.,֛ơwAPzo?D\V\<,"zC*A#}4.W[ڄw$P:yDX{1>ͤwC0(IZ4j|&TgRxTٔaիgˢOueH8,J ZEҢ }>$~ C҅ q2k;ܼUD;[Йy.ĦV}%br茦d"#E(.&v ~}v2$" 4`C2I͙CߜÉ Ayt06ݨqbۦmd7ˎt/^O< Hdjc0ݿ/^bLo[TRp-fVk?~X1!6?WQu䱻, h{)S!݅`:~ ME_$9$JqwvNjyEoJ 6tB[ؽʟl"2Nbi32#;ri9x!ƭBH3T,"sAsc?#xʹDw5q-SF6rTC*׍@jD`a<7g;Op ly$Λfl d&51Ā-.!·C0{H/k0ђ4׉MZ;)ނ<#ghTbyP^VZ`4~5^ Q&+ $TExVJ j6E~3h 2_WҶTk{o/nQg 됸bEj_|@u+r'd2zcgŖee˸\^6]܌Vʶ{]0DF o lI%{wB, 0ad`EZCkSr@*ډ@H6r:/0!;Bcp+T`LZAWUK! Ӽ:azK\89=b$I9c]%r NIr!*`y,lYhL<+ )kڙM!bؐ7D;NY!=}JhkYMqH*}Zh0x*+U1L7.I S<*ckk_3C7[Q2vem8*d??խ>!f;y,l H(]ZFd ǖ iIKߩ%"ES,`ꤊtc6 Ji+zˊ9V+1BW$K!k\?Cww8T(jj@2ʕb{ & &6=4N][hTH?i.8!މ!oDx9" J5|3kMJiʸRGOix " cH qq_3F T]:.I9ODbq>R4꼰vO$`|YWp|,HRPAMo8G-uh $$gΛNcPĞN o7(.1s+;Yf|I(-I5(: !P3ءprX`!К3pݸjxSwk+St^+,m[yW=IN^m|^tNiws:7s5t;^X6|(!X=~,Z7{SyA3?q0. 9Y`b)>lP"TzP5e_:y~AA^ߩ3$}xJ @_5IY(LcGz1> `jpՐ*BMxyOb֋4ڹ;q<(ݧ^N׭ܞn螚MM)]1OX8$v()| bk-_{!u^b4b%4 \='rp:r'mOW0[Bmˏ,?}r2JxK)\9=ZAy1 Rf&| s<9gV N1zRwL6,xU<Ccf[,._,`i;o*b$'fO k7ϥ̊d0lGKLCIY*x`G05Y0noZ>W9iU7̠)G(l^0_QkRN<."/fȈĄz%m;ʇܭ6 pWa(T>Cq[sCcD:|G;fqc.:PHJ6iE$?' E;M:5cJ'(H܁`'r;kL`}+K~~ۜyF'6W*~<W|:+S$* 6^erR' >ϛv;}<\8`(tYD e[zV$.1E 3_Q@ 6pcL Qz :M?&( b5}G}YVIM~؃UR_i[BSJ:Cf(h*;|Ο VZ}^kUd"w3}h6֎Ϭ?^\ #Q̜Ijl]I>u4ؼ6Wl>adu*J6vm T-AtX;vB^}Y8ֈb6( +sU4\"=U nULG_>t~=g8Kma"+>o5'U\_}k 4xwL$|7p9 /q} ExtW#Թd4n{qť& 1bLՇyƴ"@5 ;\O+YGxFȘΊlvmWx v!!=*`=}ԏSd]+gdI6l[RM4owDfi?St5IrhwܦJP]wlj8 BeD+i"+ՊAF/Z- Ԙϔ,1ac!Ի$sL-jo?o%WN})#OI'zV䮩$ nR'2Ȉ=cEd1Z@75szi!c\D\ tUqZ]Dtq%Oz 9HJ4};]t)5az{HշA"B{ߥ Oƥ:R6:?:u!Qu/ 3fьES`t[(I՚.bDwz[cEFsg:>~*DuDSTck3_n)SnڱSc{&|9.?kmKz[Q,*ӌ>.Ƈ9U$.F(N"Ü]0ǶQY`oYt51=3^0F}7dٯ^,Oy)!{y6!ց !}hByO-k7H['&eLʋB~yL';UZ\o7<͟)_y+*C»(]G+Zh$LиU~-UQ }9ӪPv v5,5i7&, ~ݦvc:[ԶʣTsu"Eo}1! n.v߲/%h+QH[-Z]2YFj+*!n~yWvE-Ԟ6ز@;`6AJd1-a!9ѥldiZ/0j42_?pfu;&47e,y eSPiOYO`P]x-V˯W5vu%m5r"~OCzl<{+%-OZ;+ %VdV l X|TZLEGъyOplًg ipڹ‰U#XYMэbgb@˛k _x%%nO [ܣճ.:9 fؕ89H[N7N=FC%k2 HazV~s~v,s!u^u8`#KSxCx_$d2`ɣ_6ENScd&51)OKC?J֞Wcd? @CyڴӟFUVpPL;1n c' ]2^{ɍ\s}DlpO~=XH\ۚ;,=k|ת 9=dd[ "8^32yHŠ*y7a]$61(R{ !詸znYº4e:ŗ6hnO84u'pRBa+aAЗ06?Sd3,Y$hkDvhypȾW+0H9OcR} T _~xׇ|za? -4V4qFfxEWF6WD/E!if < $֐RPvc0ƫj-ْ<͆.JPhL Ȩ f崞,'E߮n*ɒtV]yu7 S޺KRej1 2HM&b 0%Ꮼ 9Z$;[d7aj7L_j|o-iUp#t9Q[[▽7Om㎪mE(utcΣFѲXɳ(Z_θù3^*X+T]Cbm}-k]&) l'9@%sߑLB0 3u,ozTzFcXC;Et ap ci1Fҵ,C92$h`j◧ > '%HZWs:p.j_+"L1cY{jʐp Yf}HW 5+ZG`#MņNSA(6#laͱ]ңr R&1.`#bltI#QqtY^ek'V!@(2y s3,1/ww(Gx'iHףAq 9I&~YG?Ub1y69*7_5^ӍҢZyrppWU“bg씓-j5Vzϵ#&vX! Nt.hwX8RK-njȯnHG ueE8!ڨkO RTI%]6ȼ K!e(CGqsg l|WtR-K[t*9%pQwSn,_',Qø!5Rfy_;;mv`sbp<03&)f,(ɹq"V_WǺl/ /jnKXN=.#/: K fB%7O.!47q& "&CrTa>ZZ5GZ 2noVMhN,8 VhM! @NJXw2ЬhJ=Q{fPMoIOJ->kʹ09kd?>FតBo_?ș4 uVuNhwS!4L~pf`s <(NV Q&Rd;~j{F'JDIьS9izrW|^XnC6})JYTs[BD&̠>9".kZ er ,r#J4^$zjN*aa0ga[seg-Wek `Q@&!gne;ۂ=w-BөF?:.чwmoq`\VKw(|n4bq^Xb< J׿0u ,&<}gm?"'$A7+FX ȸZL5^WI:/TA#b&-g5kc^F$`3[ Zr.كnP@[`h]IvjY Q 7PMYw[j #L:Trx`W:HdcT CnÒ4m=VU~4׸$L,G"ݲ{xՁUbmw `\%*$,ٷ_$k6Zcx2DaxDoDUڻenѳ٭>NW*9l@1:J7߳Nǫ|jD$VO3/1k=9Fdqۆ}&_*6*\*kM"A?5')"0w}GA $ȚmpsBScj%G9ͳK?sw~(wo)&g,NnGZEkX y1?˖i0l&,0 Y;QV|%"rh ǜOSӐ%*C,&aKtxHE|Ը$Ka5Z3dsr:GR@N=ec4DysdKΩ'4DLzNM&gFV X/X#f'bn&gh+e6*g޼,ydn0਒S"[k=aqܓ,?"#m$~O]?5hQR(\vՀJzf|,Y>4(1G (Ǡt>,*L(\A"ؑ l[2Ik\N!8 =S]M͙j!^n4B3@XT(T MA fh;^4k:{ $P]k"$ 7 `i/=ƓJUv3xj@}ySndSd*4 nTbF"i=Y8r?? 8IY"P,ńQGCX #<&^ `FKKk5gNwqN%De*ݕM.'Ti[PjhiudHeـ9fpl>J>Ss*JULtd;xZ&]3pBФ,:!Rkt^$Ϯ̳ Q, Zl\/Xk E:\XRRrdۼ qN[mrAM I%3?Kx3݉X8g4Dņ:>=sCD!>_hX~wJ@!V*wθwOe~) 5M=ۅ+TO32>xV&T+ˢp- 5Eŕz FjsOM-i/nrǝ[/x[$E4ɻ<z1sHdb9-p(7_..P%~2ޥQIS1Jҝ֒3bWDށx)mײBBZQ`;cG_:1?*߲0t~b*j~v|uPq#q M9zNAMޒ5^/z:ksV,_8O_kX[W>h'}dIy[ZbDy)#D҉p'R^ҶᛗE='?e$(iH!ezI./UÎVK@m.m eHIfs?>#0:Eǔî*)8GPe FZarG:ICr=lO&f.st:JV.伀Hi"@w$@DYPW߈d$58ӯix[oP͒Q)="q*-#Bό}(S]ʼ%@cέ;x`fpvbvs&OW(pTNi=k-Y# B<bldA:\ MRՓ cٚmgKrpmtV,k&>at=qI\#)LVd pW9(S98!.K1fnq-Y"7۾kWڒDG>ZʏG xdtJLN'tБ+\wN%u /~/]\"^tN\{1j: ζaumܑ5 i$O1Bi߅}e' hۻvҬ`@ɁF$K+td-h=|c0EbzyfZ§΁8xWvO1N~ ⹿idbŘzЀ[{ F>99T&ԖQC,x:`KIçWebn dN]qtȿcY>Z_COq-~rf9>",|#פLxDt+6á`):9q~r$|VD,޶PI\,R`@:+]ݴDdA>ßإ7G!riR3$f҅J;q2QZ)e_Mn؉Kĝh:,fW67L 5yA80gb;`.m-V6ۈk:WZ)Hx" xh“DL B,a`XNÊ*Oo[6k_F:ac nR=Jb΃{g] n _G2(Y۵H.-lɡ,,5y$UXHl_fۤ碑mnlӕ} *K<&,.T0<З)Է|tA]=}'LZa@yb9~н>6 X޹'_)9+;t-3O7wiHѝzzM6j\X4j+ ͦ~ccP:[K__b2NoMO -̲/We\?|"WLI<)>dlE-wM#΍N#"xSG*^aD'_;;ܻ| i~PU;Prg]VEvq;itJUyKY%j{dA M@r$33͂X-vʵLSnQtw>=,G L" xpJ5́=lq:EMn#TsWsܧ߮r P`gIz)Xc f]M!򡳡hZDW[a{A&Doazc gljߜFS&#

eȺG4ǖ1HYL*끳v bur@?C $OXC]] ˤFASx l? }ܽ!5`I-C}?#x޵l]Wͺ6`Ua#橓{> !Vo<p)csx~sXqGPD^ <`!:>U͡soݙ%,KDn0tc;$E u6^o˼kqVY qgj\oYf]ќ&M=Luhe #*(8h'ØhcDbhېy*:U7ސ4Al>N7@q& ^( Dݛ-Z6mPm lA+,i MUR$KdmNA P]!̪ƺ^+r-S›uG}2nQ˥$oE5S0zC|6q+f'=;s!|)KAy#Y֎$/+s^3lg),aFvWY10GrT=*5҄\̽CG՚-{ֽQ=X.%I1r?gb&šI&Z>^=#*[b5Iv~ \|*6F|kiIVKK{ 'n0"yE A'pثe|OuBpI9!"i&Ѱeȑw}á)S3[3NkL vKu,jz>uH_?ej{O|f]bkxS d^4})r5oS~Xz=R0LPC]sj[ ŖD6>'ڮX{(^H{(Vy[vRj=+C{)J5-$f̲H.Tovq) mY;GRZrE$e%V ɡ:%O61]\nqqv7kLw@j*`4ɚ&8]LYWcLՑA>-ig/@YWvU^qQ@ǖBP1^@fò k]B:;sɯph~&G``ݐd;~~x _2[ ?տ. J˙lX=8OI֍6 '9n $ _ce1LaAOhM=0V7 {Xp+ zrZ8:\92*ɃZf.XQ4d{dN!J;,=u z&qioyi8%xZ%>ߞ*ͼ ޢa-.|xJ!K9"U!LwtkW\8AQ>({s:Dm=$/v];m('IC?@Zz~If&_\F/HG ^%t=Զ[S=I)5db48%g缾a*~"ῃWv(#P2&X_6F~oP`JVCPu?(Gw+n\y4_e?AY=P_w#TX%5̚2;2LUeӵAp<1E(QEE^dڋ6uSUdYpAnk'=Hdq@o'c i00&݈dͮ-Υ(sax~z J{$1qT Mਧ%xh&IYvL˿*r5pTmagHtJ+!, *sΊ=Hw &DT=PA(曆x3}/eA:s4o daMEk3\:C}zuޣs>AB.c-nM.CU\F'QHlh[wwnXHD@u)QJ %8:].Cc&~o0ѭ}fIL-Dݺ($!/:q>+d۸ZE*cT>!E՞uX~k9bj>F>P+L] fP.- 4 v' :+>?$?s%*,B32'b}?ߥfmtKf*fq2L0›سvK4Ξr87AHVxe/|tͱX gg }=K9^:G'ūavί< ~koU A=^ k E9xuCKgwK=U@Oi0s'&ŚTxgPq8#)UPc64בwXÎrx>z8,sBre0yQ@)/A](u`s6ڰ e&1\q7 i4bMF5Dū/)KG `5说-yPLu* 'B#gIc |\`q!4qVrE\`ۃelsS?T[⭿@C Nﺏ\X8a?#RW\U!|LCP0$]Œ~ 5ý(ˀԢd1 YRY$@ֲ Z: ?d{<7Y0)š_ jXT m5Srs1DH}^b1Sjvv2(G#u&Yz[J[Jچ7[fG؞M*H7Q5VsbjIS )dQY.U; ub40PN5siQAbFJNɱCi.͏q5PwɗЩ0UZ~f+m˦.aU(_ Z ƕV<0=ܩCC$hxآ.oL/20VN@(Zpoy,XEȯw(oE%2x=34۹eS:@ꚛ4pI6bJ. q,"ɏwnd;Z-iLj T-~FJ#߇=g1 C8Npɕ&D6c.㫳 bS#{i23FSlLhWO``jf!%^_ZXE9e7> Kȋ7oTƉ 9pfJjިW3]!8{*6|5ۯ/H3!pm  %> Ws5s vB2oČ)C1r/FW8]-j*c`9WÏ[2WfF6ubڵ#<$!F}I# Q {@2koԷHCsv\Ǩ ݁Ǔ*<`$sEDVהtE v9t}%5\ϯ6ժgNդڵ9CY&&|h_z,2CsDݦ@m70h n}i.oL?*mo." ݫ0du$$0=&\Q<'^]oG1"fHR2Yn3͊/X(ǝh}VSiM3ഊ~ԳK9ͯap0]!_{YہQ m&dx \gGv2%4:5le-hgPL`ẏW@!EiJD[Bi$d7 Yõ]q@p+a$炱pTǂ E+Ww)T>8|FC!9Ņ9,;qóBx`OI` n*w.5wܺ$Ƥ*o4GguH(N鷑v&o'_,I6E]fݳ xR #q+ln8up'%ZeoH'BDI3c 8Np}1=t>֮KQŘC:ʒ0"mxx҆VI\8S*s66ktݙi3 7ԿXqVIt |Ş{ 3jfb(#7DI,ٛ石B@6mITY:8Y7Y;lHtRTIƒ#dŠpP>vC}ziІLa(}kؠg>U~o!ySҵTV0hVm‹Z"ꊠLgqDz@i]"oNZ&]|ޱ_;)%*%`Tw\Q9%e[.qoOpN]`PSk(3 gFǷK-WEdﴶDkF1p 23c:Pcl䯟^l=9Mcw3I+U[,N4&@HU@id%矇O/No.kKk kep4scm"Œ5/F"evlo}(n <͚'m:zVPuAE${nlđJF'+l=ԪTt;x?vvG֐j5\׿zJ1Ђ(m{AlOQ+WiV8ZeZ(3Ǟ\D K5$$YK#ÀZwn Ȧл FH6>'rxLL.䎲3σɣ0h wէ@'n#;=I\H':> )kVS)pgQmESF g(Q^uWWوcgl’(?HFL*"H7)Aa6<`6Ҩ!?I@i ׅ-3'`ˍzVJ)|#fQb"NĜ/-tlޱa|4__Њ6XF{UD'^T7'?y?jv'4hM-=?uӅY8U?Yz *&O3T hJ0=׋sP~g Y;ҐyV ɀYKEr  l/%ϥ>NƺyCX&o.%B:.S'e)3OO }60(C׶|TVkD˹v 6g׭ieq6?z>9W6hPv(*dl4Ӧ7̅0K'I^$\47TR?YӌvB mSkY*кs9#ɍ%KtѧHY+eU"ןcӶQ)tղjO!3?\ T IC@<R/aAtXJئX= hrS@ g޿B>etEAw1TkYn):o,(pϳIV`{P O^J "0;x$ٸO߳x>tycRbdtWv1Ǎn]ߏȲ#&zFCiYR (_'hLOP_IiK|<XAվi)1FpTReN`/{YH3K> mk]HPnO$ jZ͘?%>u2qD]&@4=7TOUFCI{@$_,bJOpLmq@|!^lGmÏip;M,Ght0=djͬ}Y?c>u6A`{f|7y8B]u[ F4q`Vj+w+NRw#$z[nZsRl|*^ dF_ˆj0 F³&s8) HMtmHX8T029Zp شM2`2`yhiܳTj}P7B laez2 I.({}Gnwy"qU5+R^\G7(Ol|b/7]/ĝ" Ok1}I3,ߧgH 6<.  S+Z#xv[_nVAdC-jwHhgoR!CɮUek'2|ϩޗV &Sat=;xV;2 GAQ%l U< .Kf?_U.]K&au YD 7u\uS`RIZm>$x_pa;t<]cuP^AцHi-ź!ʑGz;3(ZI% Zz=yhzopIUG`m\gU Mjb @܋xn'3T'UIAkG:|^/p({T5,#QE!v{]}N>@ Bi\IrBp)OV>uߋ+\]6/N n#Er ׮mJ0bnk+>h`MSߗ\~V316 G9"V HcXl>9Pûj4M~1=UOq¶AV)×_Ydڢu߳/lfer,;Ӓ45=UNx<.5^k5@| | +t&bVԔKKgTt( f=L\.D ?k=l539/`b2TwA-js17{*ϻĜ Z!iГ;~0蟐,/{e^,j (!RޤU[]=`ozoSo52M'㢚 r:beF6,=\e)( CP^3NJs]u!bX?Zy}-8L1Nok YIF\<.} %:3T>^}M~.+3NNfsc N/ei㈽ ꤍiN|SSYV(7^~n !ZX^<bP~eҪh;&ePcTɷ#L%6 XN*?7GJ>0ῡ76i9WfD Z$۟ū uVђVl6l#`h^;_.Jww!NlUhoT4k %zILwŇkU٘21nalqVQ4uM+0JL8IWdjFOnXhGO_3%>2ɕq<3MR~gT{% ^tQ2=y桦4&`H:ȢiqIel<>= %*_.nw7hD[qPSulZ[)a)BAYmp$?ئ k;f!'êKN k\ĺ7,KRL7BƓAaC\m eB{wljGaVO4T(' Y̘|+z^qTAgH0 TPyGOXgi!HW s?o s6|KŰϲV nZDl1YvV&s .a2RpB;nY^[=#y}响|Hx~..ħS\Y][u̙Lr*Cj2єFj"MM$h}-Dr`  LįU7Y?O Ao11NB}2`MWsg7[^$_F Ɯ7\Д:CŊ `K(/Yt64xJQ;if  ѯVZ+''X摻sN""(+| !!0Ak`d 7˰M$3}?f,-j\5vvB#U qp(hyԺ, %~QBstz?D ` $=};x)U)[+_Rv9fFIn>V^lm͉įH+B(56uVjl3>hCYw_D\0aZ Y`WjnKDDFSvZ2ݧ ڜt,kx&Yd2d2)ŘicͲ$œDnU`&*D.\ܽk9DZ28=(u{l锨Xͮgt՚]q!/qfr H#u76 V6b?e| r|=`0i&b Ȇt]er_hQ P uzMHcX`-$uGIJa5{&z"@g./& .v "P4-0K 7-%D]xAQiIs<~nfVumKH ŀYbERnn `7` .k QӒc "y L=ް5z&5`Ŵ.RH_R Y}}Xt^@tT"?kO l7K-ʴGj 1z2+j=@L.8uK}t)I Ʒ6+7q M@$?)PWxUICFz v)d0?n L@)QAN&޵%\ ' ^G0ɞWGYz @#@ cwR ŔR"H]hF?l#b%0 ez.ֈc1G/̝4 H3 ؃7Nw}yIɬI&@cD ʳlaRkSr0 z:+vѰO:9tzawY4Ew>oris14_}hQ+Hn +"C/Q̯rآT%lK~Mis%+eH/L @J+O6՗ H @uZ8&7wv>~8{MҦy Y/Of$cr= |FKe /tAORVPcl/f:Gوm,ȥ}0BB pOhee62tQ8ʞ7GgQ3:j__&烪KLPp$`U%eb[$C8(d؏jŰdA`Z!9!EeEĈ;0uٶ[xY8}9l!i7K$d(c.5Jc Oʦ}0"3咡vAa3K& (&NksoBw XR9Lx'7x5 D լ֏[|2C0p29 Lr({%gylv9eqf/g*-~&M5}N4$|FI].c ^4w uA]'/)]rq1BF87k;6J%wzdTZӤˋl,7PC7ʯHM5zC[Tpcz_" g_gh&CՍPڠ])L_)vĶq惝(BbonjmZߎ^xzlYAV%#p!'C9٫+|߱dbB6pp68 㫌ݏ]9%COPeEY2br8*..0 <6PճҽB0ycO:(JR{^H}*3o? /HgbEg 'l0riioGmGp${#Hj.b]93:rR:?}wV@`VU%}TΒ)9V&3?M4rѸy}ʩ~s>Uݷ[2B}- s Pr4o a=Y] > \ <լ䆁#uKxssi^42NWiExHHi1Js& @gJ1J :`K{,j o4X>ܸf4l *F)+SoCEC$#D.x:jHj.'oh|@l{cLJ'41Zھ,v0HXC`)l֭qvE"p)ORo8 ]ydX(1 cTz>vtBPrH=~gJ ڳ d5p2t\3mؙ-98zB$Dtk%xLaYT raJ.RV:n%B`@:_STvOȼ68qFJKOРNO< ^}K_޳Y)z %ַqx՛uYѪ]vZmh&n{z4{w߮^J [;1U#1 IBD#M eNݶ:t}iC^h]|ȖQp xHr[ NJ*#7Sc( }.jJX*4mZtggL9CCu`0MuL!aȼJ+R$KX&Q9PWfאlegERj rv.Ѧ* _'~P/36 `_r%}`OI iK)-f/?'WKJ.00)0MB`HI *-E?0ngS>=*j0P !`J*)N[&YA2A \~ S3L $^Kh<. XPS"KKQpv^w쨈aU.~$alBf:tOzw'ة"cʲD;s3c+\hQȶ/_]\2QI-]5LtK< lĻؐ/a(.\ſƽ! _q %az~N,'0"CFj$*uZwlR4SݳRC6I |3$r+L i%@qiAMpOw?$ WMgu[@cux5j= 3"9c<=l|1ե?g]*mPX(܄aG<<럻%~%Ġ@|;4"_I24T7(UR$n FG>E78`CX_J,/ (,;1+|Խ AkoÒwZiZ /(ZŬٓf!G\~i9|vxzp3L8A3B{CP+l LR^5k4OcL"OflRn1$%(o!,l [.__~= F4_o7Sk J',7u^ЙT!6b>/eƿ7ѩ7QH[&B@a<4.Y>SpHPC=-Oz @@?dzFtdcLpW_㷂6GfN.Rf @nWIk ŭT*~z,FP딦H_kA֎ !`n7p)E7E` n0 T,L8XF MJ!) j?ksXkYWz=8e.Ňb46q/&R^tG 4 0"֧׃9<39~Ԝ/mTES#h~ 21JE5]FkWWF`sY/EM~vFeȈpM^dJ~*Z:G2cG]ޮ|e8C+a2F_|('5Y:j/h_)F=[;S"{QO<ٷ?ȩa( e[ـPVZ22xؔ3t9An="p_1ZJj8N(u` G%n9&2F?˪&g# 6מ4SfP|7;c[2m2jFoHv 4Rg Ve{=ݜeVJ0ǂY.$h*^\ qz[<`@~.7qZ8v[pw>-KS'PG*eF_ |T ~&[ [~y O|$󧘸1ʕQicNq5v("(1W0|=s~5jN'{!AFJ|i)|Z)kV%A-ylq $L1S=_gbUb4F} ٜ |BZ#/wt ű,I)$%6=l@{C$+_4|*nb_^4-GKjV_Bf(ÙDФ]FRgiα(]),?'?ED4SF#|{BP[O͠7dpP@'{u}.o&00Rn]sW>8c1eraAp%dӓyG0~7j^y? KkN{JqTjՑ uue"KXԒ1ǡRaៅik_g*X0@NSkDᨮHRX O Aoy5q0~)VZ5fmb&Ewx;!|cD\L!1ۗz%?j^́HP?'f7i羭ji'kB~X7ߵ)2`RZ<%g\2gx>۠ND[cUtS'VOph> 0U`h-=K!VY 9م(a-[٩E6sش?a7Vw H` x/jTiWU\On6Is ]'\F3.OB?r3#B(=MxO㌜"ǹdv/؈Xls 9ƦԞOjBb]5PI3)cjB %&4p cܸPyglBMIќhDs8c: Fr؞X_)IcqS.HL66VSw1l8H(l)|J;뎛~9KBZS\A ~`Tg:eWe]ɮ &{t;;g0Zia|9-n6^|kQ__0ł22" .V )q5s$4lDNCYj9J=<{1cc`1jZϛO^~4ԁʏ>O&JyhQ Mm5@e\pz,\LEl !,F^Qž=l VD=э̨s"Hu YK<7`4} ]lE#quk2%ټQdJj#< Fs䦮@ `IWE3ߵsk+'r/!κ0ߣԎzOe n2g _b·Cs5`Tu~gșRhV[ 1V=9m*~mzcvZ@pǧ`ԝJEL2(-G-xbmo&Pk o_uԱL8B'1 cN"9>Bi1ݔ̔? r+L̝}g UXXp__bQX: 0zRR'$rQfl{#}! 0z|Z$3I8?0.f\(Q+k5ffĠi9=fo:mt+"ppebr}q\L}B_2%9"pD4`]ehvFUߢVd:+lXṀ~* ~3_̘&5C;2  /ݷǾQdL3僁,;LSlH wq IS+ ~]U̲hيI^Byth.FI~Cg$T(cQ͏Yi1UCO$B4o*#YGΨM$Kgbڔ- b$+@/H( >> fvC{I7Vy >{)5@_]' yVg>XjrVsع.4Mgֺ`^2ͦ>G5*clJfx>D o5i/,>q Hc5`BW@&u<<,]Anhݦʪabc@-C؎?%MF0 C2HQZ`#N4bŶIs6 M*+qgZ3^ktCBB"C ",QL35Mmީ_qt嶯|HiAF)9FT-$l()Ӷ@+e6KӁ_زwR**rٜVv;Q?-n5:Zmա:JfJNsx?]sw;kL>Q ppzg02V96vKQ"fJ Dy4uP :IlK\df'_r\'w'ROv]!? -H8S/,LPX,OnEIS}kRJݥofU<50 .2PnE[pZ)c'&l%8 *#m:4RH`*.i 2|N E;fBG(]󄩁:򅒟֗G=ߌY?\@Ԕ@_ubFKvӃVa£ǨG +qBz&+nTHajT{:K*O/֓@k~/%BƯp|@QelA|xٺSy3f gC(n7_ͫAh3)DnGM]:BWe,) =n6󮻥o!crG ^I\@6x 6ul4pv +yiLشc3W6 x8%hx~ ,} ,ȯK.I@3 ;|솗O|Aݤ_k_؜ *IPX|Z}7.,1! PWjhss'%nyN*yP!Eo~.:Sk]qյ.`KPm {rsjѱB>ib~YgDXp9u[qB^PpUݳr CunV>^ŬYoջH_6} .VEiJ1>_# v'\8iGIZsANxtM1yOyٲoџL d<+5LtT\0o`Ն3!ի5GFFWWL tn (RR`d$egq] e{^/9άV;(uK:Vy֊'fPp$6[PfM_(+6woWԒ!5 i3cc`k-lVxaZ)ˌYSP)n?NP#b:0|ӟ#f{~9w4Rely6(B:Jzb\ho-ҵXUoSY`|mm a?^+ӽ3"ij./|Fo ¸)J+{ON.A)3;X=b_yu~K h L9 ~xՋvj!*sSЫ3.cof3r Qmf’ƻtA{'R,>k_iFɝ芿-"G$`o-S1܃ܱzcj =1tKU 1˼?#+I,.:y=%?ߟo3,8gE߼Nm8Nt6bӿeb5((W[ġ&FrU=؞HZ"|~YV` /\x!v]I, %k}gepOfc0~ 肷 3݂dž?ˁ- I  gOW3"_S_4[m}\S_Its]: WdG^KXIԎ!r:2Q[S`0K͙R1iTuC.M2UR6J\ TƭΡmVѤ[7n)1V54G\IQ,K#+;ʜtP뗐8\J@hdgsn>i ܎1UQ2*'V1N RRωb{BvŖǺW2؀8jEGdt8Zz· ں?gt(rx[ŠVߑ%lAYƞwg2A]ۮ 1Ij$m)ѮHaxylAex\wQGP1p1>݋ da3S>Ĩo c.LA@귞ЖzOYXQtVjܠPXװ.C ;L |S[ߧZ+ֺvag)¹B3U'd,gD٥[rʬHMw1v[ NEaD¿0Pq}~1Gm7_ΏF8]B 03-Uzc@6k`+&T[mUӲ,G~e\gW+ Pѿ2q/"v-uu6EҎ`CCЏR**l rPe7N8ڃJAb/Y׏Y8$@ҧWcR0 U 4a`G֍Cq]M.@ )8HIOs^gK9*bTgY߈kV}_2 ^] Eh1e eדN%(:wy@EzTs@'r@$ұk@QEts-vӵa-_0h߷uǥAD0C)_tg^z.i[O~yլj,3>\έ$|Ќ9x Pisr'hJ)UDqSp hh&޵8Tt.'MW) m+-x|cf% B!?zOYFۜ%j_9MD=zV<GHTCg1EѿVF )~!iM1`&WqoA\i jЗl\pRn[K(kܞT4x .?Ycb~Oؘu2 ,.j>f=MA Bc(4:kaE_{# ސ U~t{%20\H&oQKΞOh@YA$cO37Hɰ0:5|+Jml^mpYct5aXo;/&2`b,S ʼnj/zW=y(,|$)j?NG!]q'$<6W4aj#WIFeHPP׼]GdВDŽԕ̫`&Bd>g.\B*ENE05rJ܏9K"_ ;'^(ڂ?0p~[W3´s1o]\R^N7"AH ,lzwx)g EV)V˼i ОSY`%Sغb?0fie 6l?,q>\'! QT c{`1tQ? @L Ky|dL/&VaVW }O-XM9k78] qP'%Zc:Ryfc>j ht9rWN4,iMosy[N-[EҘ(R"].8f'?Gcr,bJ f| Jsk%f_.|] $dC$PCdjo#Ndh"T΃I#ő}6o,G#3tZw~M{Q^,Kcn|)$آ0 ԧL9zy\/xSG C.*RĖ4͡F+rHXFuAm`*b)JwmS`GcOx>rZ$>c>;pf hhcie[gXӉElñaI%]vT8rV29zbOj0rOE,v}$4/.},Fؚq n`?C."z D@Hx>*\dxIY6oNcf8%uv1wB B 2L&_ ȯ1,7*0-&; m",cvhZ|a\1Si7ɴ9KFx3uTFһ~5Iod1&C<;}ANW)lO ;}7 LqFJ\Qt-gĪwr+szB*R4%=oۧl}eH L@yoǻQIa؏yumCpoivmR·^ս06Hvx6X'hL'fu9֌~e9N⮱@Tr\cubqB/TvkxJ85'GvEt`v$#$#kp^#`l}r7Ϗؓ:Cdy P,@\b083< l(˭FC"".D֯dle<*vչʂ1O"'5.3o`@ i1UDzS bqiBhe8tP|Q\G!,p=W5j IVO'IGa=&]yn ifS +e@^\IձJ:TWe'Bگ~B.oMk۠A[,qa#[y~d9 wȘ 1+$) V85ٕ?2]*}r?8 $s8] g֪aZ@%8eM #]m>u@N.iLZ'%j<7 w{Ceu_i;/ `s:v0#wHoVxjWs74j|9r  AeMf +)᩵g>`ɩ\;ևwԙ31ܷDe KIuJ_$3*# D( ()l覎bnꓺ8J+ĮG߹H$DaAEՖL;Qhg&y|AA';#5JG\YiVhWZ4N;T:B"Fmt?xG)wO)vth.aMԇ .kP}$a/6tEtA Z{DTҊ_PSec._VbGe&AsRV2Qf2#k#SVvDuAsme"_G+5Im=I8P-Dtwr%]y{`ǙK$ *f^PڼT,Ϝ&ld<P2.5A0 R|[Oé4")1^O_YHg]ّ)l?V㘩QE5: //7w8l8Rh3?>Gwupnu RDǴa:XHrLɈ\aH@t:ҥPwmfxSA#AG8Ӵ +{d AcxYhjw]61Hjʓdmܬt$;zWNJ[ǃ^8ʏ슰s &Cew: -(7ˈ:Z}H)2Fɿϋ,fVg_4-XuPp-e9OEhA8tοCXh &tX%S}S:~lF2i!$, Oc|5{z/S;y8I;ɂ ǂ!{]%dp\d!:{#峫Q(dLШʑEbmחՆ_2+%^5 x紦3jH15 i*;SdO"#Io&gs'2uFXyn :?rׅ7' FyB AfEXeؒh#kSde\DmEl3E&_ 棫rmAaLNYWNM.E.#A%,<ɷmkS}..a\sO-bJb Er4LpM@^"cBHk@ӓޛ(k,x7M#H52tMVwtvuzsYX`)6c5R0A-d*B#=+Ixo19X+qBEaWJ+$ljQ3˺{)Ɂ_ߗ  :jYIDQV;3:w_LcӘ^Wl <$S22zI<QӘ޾f07q{%ԧ $e'K^j$b^r̀qTi|$%h=]N39G0J$F[} Rryts[wpS1tW!%bpNzOksY1~"Jaxg)~:W?/eN˳KMRHyhoY֠ah2} qzŠY銭J_>`1?|t!yj+ @ATD񎸓1 ʔOh NRrjq(K,{cd r6+'!UhV<R3ZF#xYa!XHAQR^$^+9ݗ&ՑߥȱHg5@s%T TɡQx3=`RX0WU-(G^hb]-Y_ t8s#]7Iqfy`efʖ H.2Pyt.hrߧb6TVa9qyqQP鯃Qv0ׅoS;R('B A4HYj'm[9>iCb7SF-i-3a}ըyO)2sXcfM< |Crl*w,A&f$P<с܌'e`k-: KWrG]!m ٹSbYk`/p@1aO} r k"f7YgVp̕WɒU( daTӢBsr⪸t7 JTjO21 kh65riIpn% ||^/6J4{dhYgSjIO+)sEytByv?_$d IULY)7Zn7WNfS|dA/a7*KC"1hi* F#ݶύ\,^'(I(U}Vn{*ESy=o}2)7ZԌ`cx"xRAD51$w~?iW[?Q\%{sL:7J.sO v$|X`+fS{-Kҋf9uቝOcynׄʡc 8}<뇭 5[-<pВbn|Ywf YԔ۴1K=79Y:O8ӛn0)z{~>)'ntϥ-bzUZ-Ǩ?6uG]pnwFv<9ʘBPOKXmqa ܡSWN t)A G*tԛbcxyV0h2}N ud)݈X\. /0mcF 7+kOje]ײO_:}l.da8Cr 3 ye,N2 |j$INY?rTU] 3Ĉ~a|ne|L:Nk*HZ 5Q}=~qʭBlح)E(BK1t̯j>+Mjnxty,{Fqͣ5Җ ^_Mr=] Yr+kATd9 QzȲ5JQ%<0 lo@}܈+)dcޛw9t']d$Ȳi.ŝqC9=h_V${4x wB!݂~3T'4C > cFb*jϰ?wj6{[OS$6VdX= |n(sbL =az0:ut C(\b1D=ػXnEe\"J&!`}+(0RZ@Y}lEowZs'w]yn+q%TI':bIK6p PC'(hTrdf[PEV!k@b+"}КHQf > n+ƣϙ/qk,}ءw[\}0 xJG9mSa!ܚ#zJ)V{IM~^RP^N;%=_#K䰄031 Hyf\xS#-BX!*D@:W }$2f8gQk~]_8 g݄-85qvF$X&ymwleG o9-r&:>}Ktrk$-n-Ǭٹ\_+@[MH>Y[ԊyrpĎg閬A%ϕpK ,- 8jFhfϟX_\y*$͒3ȧ ucԸH'\Uhyt#&A>YLN&o6Dl&CZuy{"=-X,*H~ ieB #FM)Az#Qj֞=言`*yrsdJX 3t5(ei]9&pgCM@'P0z>ŰXx2vU&L<^#buPɃPL`&S_Z9APNAGjW:. ^7xIxDpWxL'I<ԑauڴ+ G*Nϊ"gF!52Ya^01-FɘMjZlm`naءp f f:3~&LGϲLwKCN-u fAiS|&axnQ+ܬ&b"#HAqtE=Z̨ $"Kd&UB$UUU]QLowv{,M(!/l(L*$ aqq"8cϯ]7 f\EOI{x[ Dͼ,&r6 %GlR9խ㮺fo!9Pd ۋ`@mrt2jOT.HmAȏC7#%b'6mrԌL2Vjq;Qںv$%bT$&X*I"J,7E@ ~>Z|3Tptv ~7A(V[5p&cm53%GjuSnABEeFP.Ya]Bt1z *phE_,X_cLPr~vVX?dycA$sru>/\<E磞?_Jf8f'\al7JD~h(5g֎6ǜEwAF0:025^N( l<Χ;aA{ymrvn:{y+ fcYq2S@&]ɐU$| FUyͩV'p L/\pl |DEZg5uSLH2ǵ) x͠ڶd3]p ZKlw^"y=x1fL=~okd;JzfԈ۵K ]m| :;gA6$6sI zhiS`g'uxK1%S]@['{%nrw^4%%v1[փH澪U\WcM< Kµ/%4p+䘹8 H|&e<>1GogVe6*8eIDYۍ=Aq@]G2̂&H"dM֧dݧDUa:ER|qlBCm^|wI'9sS} &Kw>N+ PWo :‰urUZdoQK9؈!^ ! ]BʖsW~2zaS57J6 e#mREڨi|8*:񝛧^b-PL:DPveeNX hlAvbhiqbXB&`*&xHQcJt)s%ހA )87OTO JF mbs8N  l<%̄;1ʕs& hHT_1U;˾{o $`-r@S [gd]x(A oÑ""2l#ya]?70 +IYGʸBl:%3NkM% :5pCި~u`)/;cqvNx׏y&aKcU&ʥfqX{B$kWҐ '尌sϽ`N:hEcV  t]!Tڜ4 fqn2HLDʀPO- -@?Mi vwp5xxEmL ec+*Uf>cf܍3Tl24n8dwmcQ&t+mNRZEy*W "ap&n&6ן9B>Ʊ5ޣ5MZtM>w7$l8\[G" ~ho8\ÑK-N*>98!kˑNĎtbDXXfh:QKlr۠qʊ3![7@n8]J9@"XGkn^YuON(gU5k(V E~Wdq([{AVkZDrrTtvs_NMqZC_DS9.e<ǂ/_ݮ B t;"mA΃XŪ,R3'=fH'…pqҳ,Aj%!}s: lR}h FsZra/m0h_e^eCe_G A'x!uXYm(C40Q|y0Ir1(yYePvCݍs|pbwrnyKp^/C h10r2@'"hJX 6QZy(w9|e~OYm#2FR0NI.D/-c\T JR^9q%6^فiPhڰ cmO?}ں9ۊiFxwƉhꟌlZ7J5%&P*ȏ?姩=T3@s7zJ%Dк,ԭ*4Rj3Pj u%^pzlep B 2ZPZ.賕.~?H P!EbC U֑^0^2QáH[2)roPͤ?F694\ZP8_.. h0&O˻I~Tr뾍[mkFqhH^Z6ݻ.t86cp:Hg3 ]ѷre'vETVzrV2[+;IP9k*j ҔɟvOwu>$UUւ<(μ\%KqDJ8z.\Yd@j^N xM  &e#Q6>`pʛ#P"?A 7yg<z km~B),?P[ 䃰F5φ]!Mfq3/]EnȶbD>N'eRO{$x_Cρxr5F%d#XR 4fLuI)`y]+ʽ+#]<̾Sng-i**QP\l Saĥ]M Մhˆ 4CBYq㘡”{i6iK KFaMORa V ҲEx)*K]!C]RhQLoH,:e~J^0t/@]P@/ہ٭>;XfxQ ƒkKRD] zF52*"G*^" ͪX_Cǖ_9D>}Hft2Ycpp2]əvmH$H#>iogN"uF,A$F:'K" @1߱+kiTƈD޵eުFxK]ˡFJ]_VtMfPJCz 1#O-bpg`ƺSS7U0Y0{Z#gߊk1F}I{bFInt_B]zIxÜouaYpg_lF= ;OC2,I$[)sـ>a[#X1Poq }鴁qy|=ZQyAir9߳nS2솋w$rhք 4o"4 +W±a#'uª, "%pRW\5ӡ8sHC\U Χ @\IUDO!ӻtPhki6i+@l&͢Q[4nylϕ@{ڼpO!Dд3B"&1D9CwyHkofAl"!i8;n9 %!9}&IrxꬾP:K<Q #elU ׫v<!o;mPF_ T\Б`<\.CAĶ&|N85]c$:v v|ɴTf< {$j:PX\hfW@s]_"^FpF4<╓CR8"(QTD9e=ab.lU1mY#˯ySHׂ7yQfOǛB͔o1.D,`A1Yjh51ڏt+3H&o1[a'e}".;~%:R-M`dPKl|d>{` ؟驒isg2e%9]/;µr_p*G̽B/f[bM=o:Ź n3 ,ct m2gx/(=| (NxRX׫Bg-9G=_$Q` ԓ瓝ZD^f Wcv!Ih C:=jw^րil}>1}β)1i}57 WCE9v7zt9w٢6d(fx~Pz(j]q9gx+!14  xt=Ky2Gu&/5x2Tm 5h? ܋=(7Ms twq_}S\64TQ:S;h"|r:R]Mػ`RЍ y]3_:1ogyaN4_[Jm9K羬ORMnG<;Z|.'a$CJL0 zPy+m9Su 1m~5ƣ++R{vZmp6 !ҔV9pR5V1+GbԒCP|z1h^ŽE}[[(.01sW16IN\z[hX*}= |OļQBQ]ŀak]7nsn1.`-xv?^kg}Zo3Spr器PCؕ@ =s{()'8qoJKOmg5F(X= n8 gfҽ]rSJ pp[o`%Ftz/eCf/@1WQKԵ焆6VƩQ#x?غ_cnU_⓱z}єl,J+k muEoæK&k*Ýy(R+(/,tP"Qawy$Q]|,'$}ARO"׃hCJ`GeNq*bdamO%i]q3,BNc^D8>wTOIl7j`΢Nc/Jڹ0qٴ|B$oa_Nq%Y@T/GDR'o _l{u$V8U6^ zrpҮX}djmE:0M'U_݃jaۆfSv"|b Wvݚozn&(jwzF:Si4 t *?!߽۴q1eĔnM\SniTvnfl|~93EJTu)գ%15Ъ_ŸS=1tH$4(#|*nX1| ug#Ou-OPzHj5!e!FפPKI<+^797o*E#}+nx0A?y &@hΐ˄wq%|0#)*^g YAn(m%t kx"Xlz#ޓ!)|kWt@wDލ X3}4YL< FuCc$T\QY6Z;9Q%][9;%›%;~%F+x;.[~#;>L%? ݯ<sXQ\S#w6UC&b{cvgh!j*Z)d7C?{LHJi}WPZjiRz=W"{l\v X7WoڥIk\O]9|sL p%a-(.3+>Fan+M88"Ũ7ZRIc١2("<.n خ0="8uy5/Ƕ}`۪4A -qsQ:9!˓U\MBdԊ1 qgPi7s^A斴(P6uW'>MMp7K: 'lZy#xy8AʲE5b_ h |jv˧wWFU1.Y5&9g?ް΋$xT7I2O$6Ylez9yg_Bh ['9⹻Ζiޣ-WN/=G[u$˾HիGyl[||_ǃ?`LwmVyqh'UhLQVC:L'kI*wp9lNK*=!O?5̆$YP 5@+;F'@ݼG.\JcH($FWY2 {Gr^x[p60Լ䢨Gx_Qb 4 0?Q(3%qC+yQ{X(PZebBMU~/~&1R]m7hG=l$q@.@ p%[ªi+xץh-`"X&?#̧]5}PbOw*h5_ HD@ئ% ~FnA7-:96 ۩m)y8(%|$P7 x۴Ԡ8HvqP?腜NO:?pM\eCUpuPʅ.@(DlLٰTYٔ,w3;R'yYb+{NA)q1N{'04%$/-eh64αG6˜@vq\syaa\5Sm!"F>7E_a'>_}In^if'x\Y]lKu*)kS}FcMj *cFr唱u\6 ݬ-* 㴬]n# [͛(c2Im r͎ Iz U  suCBeM.gpXi!A&MDtS#%=G=k:U]29A}so}oqgF-'>ًK+kطcA(ƣ,ۥ7<1?by\ץ^ߺbڔE$ m݇28͢$T+Or҆ | B"I%̓И ԅ(U̡$b! g78]dWJQ}3UU7owZn ܭ>X4/zsE!Fe n@EYO`yzI/>m?db%C?+!wf@n#M\A:>a6Jn~tn+>xȒ9t格I)8ˣ?.IO@LH~;DB0\A0#8%fX#[ f$`Բ4w^̈́Fܺ$v+dq \-eCRXnZȏG+,Xlk1i6/Yi 钌r7zYrجYvgrx7K"1k]7)/ [k=NqC6sc]P_f*0jBu%adQ9onh2 vT)jR( ~u$y*S2hQED]DFc0[& ~-$@ ('Jmn"~e0Hb?oI.:&O68E"pO,o#ݑ'ׅo¯_:b29-V {/wV&K09>d! _q>&f_a%謚V0O؀\ 1&m)ZFee.!p&1/GRaqG{?Sz3FX֪'TS4D]K 3N ~1 7j]  Pw\G_ CgE=>jk7J8=Ah$1MUfLj=JШ @͊m Ѽ˕jdDp Lv?VYՊ8ܺE0o 5]sUA}msN╰99|?\]&+>ɣV׷QSZ=PD,kb{z΋< ?Jϲ/6XwP0=D\AXO3*s/#SgA-=M,\&^ 5$ɇ&,&kTE!_HShuu悁^R9 aSD8f8[ O`~vZ6`j P#/{:vK0>&ag\*W}.6, .nx)~2iڭzFӯsbqF 'SeFKj9AMz_LHK*9+"5Z"Kaxj\UHoՅ65 1}=-J I+a22 GI[jaHUm0=wM4yU2w[/%k/"Ns:HA~Nn7@0뮝}k.gǬC#Ϻ^Uy Y.>>xS ښw݇NQ.chHc/FiEg>jC)q2+R, щDr}DbdJ*cU8?~ ҭq.?/RdG\=ﵑz "0(Vv-r3ǵ)l6tlY0߹Qqx=[&&)2]0!WAj@[U ~8]&ت)| &%tѤd3" -հqJOKxxziXmrI)ٖ2˙됤~Jh#~4`ʂqv x[#Y>TY$u ,rR ußƃ< 9=A_*1h܀RjetќV8K;5 -aGj)ȐrPőNRhwjN+sb xONrו®J#SF*#,PYBV˽bJZtJd H "p+*)v: *?oac)0,x1'Z60IoJ y~ `&3].ݶ hw5 켤J={"5wKO /]sU0=`h?:ijǬum8F+ddS5 }kPҒhܨy Kuoe"kTu>=Ôk*v8agBϷW̅B~ FڄvPP6ser=ƦΪ&{@LKڔ#aTGd=}|"8"Qt)rx7[R8,!2O;Vw?+bLʧFuJp#e{2ˆt+MJtAL,΀q6bעz/a_;AKŢ$XvR v5 !>Ȑ>Ki=w mhoRj4Y #;1~ W(o2U1 @0Eu2F׾ kyҖ~Ʃ;T&VPK*f5N`dB;̼ѾxdP/y0M PQ;t 0hmyN]^Cqk쩘=Z[=y"0fݣқ/ez>]JYR*?,l2j=ËR'i8FdC8"߭bow3 "?d g)m[KTR6s38ؽVE@<|op';Eި‰-ԉHGC0w53NSg: ZVhG3}ED bKGs@=uM?<]_y`} Ot[@T4T҅DԦ׾ b>Hs_EJ;ʿdۓ;hg)/wrG5@Ly~ZB83"hNؗNW$!yO춗hpjǷ%|Q\Mg({-K!hDyݐvt5? Ӈ,#]={5 B9Fy^ĻV|51ɝ4,<5h\V~WIrUR ?~]\gH(cHg'οJt(^R'pP10:F{,@qJF_J/X#eDd]dEmqs6D]Q_|#Z4{hmo 1%矗 `8LI0%}l&ǷNs'˷.F'IjXi.  ,l'BZӷgڜWA!`6IY۱9#joQ'YnOnLNX'N2#w럩S P~s&ۥ}+tX$5ԅD* 5kQ@ InN~ʌ;T'zMvݭY+F_lj 1>mqz4\u16<!һlKU<[~{/f<Vʝy:nA[cnQ@Q9Ή| %/99y"iMD-_ߩl-D|YLFmcLB_"*,vK`[+/q3yt>scA'u7e ﱟČ.%'oQ V">L(XTOC(^=)2eL26??Ak 裡L2SbDZ SQwq힮e(baR?`jnĿ@5(Q3mOSQ26HF3ѡ_':)wL^IѲutW@66`6Ynܗm\k{GagX1K@ǘ cs>|#5\&j<ߌۣ. |Q3k+SrKS1ݡsPwi${|YQ Y83c&̞簋hD6YhOők!Zrq3gG+[<ø9[=([oXd\X?أģa ֊"ЉyPd};mlp$sQ)Ee @c=v+w׃*5#Z,dX|MrIRi;cS5j~2_O'ےxx<7y70ca >~SyCޭ69gێtTВcj}%pR9og797;4|=!U~4Q lT("jϺz4頻v3`rG/ܾSCIQUtvjTV>C->WK‰;9p}ՆF &*Ѯmamw<#H&ɐ9$ݣzՊ^Y5aC!Mf Ї,RwE#u)`Y"('OFLq5H}o|1 vh3&ujEe:䕭QPʱ׻^GXc*2qm*F%k!܈L3xUU6ˌn!4Qzm<&̛hw iMDSio{Y8αrOn֠r%[2^!XϦȍfJ0sc>,^%Zl81OL螟u+o٬|Uc=FBb;Qڭ/M/b!dG2a:̊d@9=eceC`tw-: CVk)]ZrMU8"Ym`( MeRug7]E SOaLߏ$}4 H+T#8;\w'"﨣׉8QYuVaT8S0w8h:ו8a5@N(Hc*l%*dxv+/`p'ԩ`UҀDgVFE5]vOw.>!JɐbtɃ|9`d>;>J ^Щ:Ο_"U [r3xvH3t*2΋/ĊB,ohQ(K :/|='hh, %Z8^{`eX"E?({6dRӃY,糏Lm[K m%VGvS9n.Dh;gkj4>{Ds+W@6,N[6P":յ]Is+FU0y:+JCTPeQ#Kfhj vO8*m9$zȣ@>B~Y.0@;Z?`*p+ ؂S'8qvh檝4wuHk)b7UO0~Dgy;M}T?*k+dLz'^Lک_3? 9۾[yiKi!R ,Z}+,z /?vܭ> F?LOlzd} `'#Pn9Wƺ A/Hj>)*v8|VʌuNz[1S5ɨ2;`fjpeo訖ݽ8 on@ܖ$urxJe8J3LswAE~3ph%YpFDt!,qSxXÓ1&xRQn„2V!=OaqdH)\|gx>x `Ch@A촂7i}Flr|F7xauɚfv/R\ k}% Xvn%.9B@Q!C}rv'tyACC&@ 3o~y䋗';-A'  S>aZ KHҮ(!j#{g01_AHSonO;e~eѓWťc|TyrX;l˧9Rz2kմ 9zYVm=*q<$"F$AXkbs闻 )Sׄ!:>39Xmޡ, !*&>V =|c4KKM퓯U؂}YA5> A QV447~ʇgT+5~i<C͍yG?/NȢ\< H4S)粴s3$IGJgYUخah}Y%+ E,-%h nMf,i2#9N[E+HqbN !lF ߂șDD ߃1ȹ:]`9'&[Yח$u m\(H[1b~ˆqFJ4cռOqyhh ǩ;j67pML^f%8aqnD1J0.Hgc eﭙ3KzGk@㵉 jkuAfi5 "[avAC;_ɫ݉  MܮAD Bky0Z+laq?_%a{SxG%#=5If(*`+Г},ABpiԍroW|z,:B'Jτ5ѯgu 8'&؃bl$s)w?Uyl4kK$yYr)Ruy9-MCXئUx[UO5V+qeʹ=͂BK +뵘Yfkt"k顐xݢ?ղA4`X%E^Q_tcMF >x":N F?Y痱F՗eȉ.:di2LOw 6G$.QD!ȲqQ#O-O~tQ|-o):rOJk2}y "q y=c551]HJW/D@9 r1rCu-5Uqƍm3 K_A[Mcn1û0_ޮZdSI۽3"bQ.n.lQzRuE/n"Eb\6v=|$`DKr{r)ռs,|@kc!v@Sr}c$l0Kt? ϛIJ!n> JOgpWd_\h'ԝzQMPCiM ?(3H7KPWܸXdz cym kc!8jo7L#:mCPQq׸LS3? K3\g, żs"/\,BmoZd "sC:_c J#'8XT 's6I2unM]7lPd,}q 6B%aBw č->ȵ.KnWe/VV?I&IA41}dy- `+"kMbT 1 mw`Yx&_Ӌ43]U )|fzh֐ʦEzl@A_q2K_4_B7JaJK55Ht`ll,r'}u+Jdu.Ś0TGMp8DCpa?teГQlBZ|> 1 442b,-2Hp_c)6àz͂UJ.8ķrx?లA oj2/q\%Nu h/!g{mKgBA eFWSL~ nikHniyR{_&zJ v`ɦSV,gT,9B{(CFmr $UK< ّ&X?gx,oo1ėB6]j_7Opt)tOwNKUjyP\ʳ+Ĭf`=EKlΕJ`6Q{_~iX*?Q>j0tUo3P%T|F|*ӵ6}K_|d H%|B7rIsS;et*ݔw2>MǦ0 4,1t7l\[Q~1+ѱݶjɱ nj Y""R5OI1b-<NKm|V κ9HǣM4҅rNbϥ*wTChrpڜs8iGC%hl/h4!vv8NeHxwx{WvW-;Y@LѳMMf,2ҒSm͛]#"^gOkC`X|L,гA zt]D<)pF C J?eQ* `01HcS8U]!9J"c*G r8(Dfb[%PcDTOx%fkm,5ߵ4Q ÒQXkN pQWSĜUNN~W.)K'Xvf~J0ywH^u "gplx(F7]N ڇL1anj&K)O5ܲsiqߥ.X9Cg; -l[ d;mU+ܓ;%J,G'ۛxYp%ڤW5saZ plīM?o& \jݔ׀]κn]J_ Ėri(]HӏoĉQeP( 3gv܍/˃r||b%A"C-:dc 81yrgC`S-d$4"\ÍQҽy+@B+fM+H 4672l?f^%`(~C>" 9j}0zrâ.XWfze`cޯ}0#>Q,a8Sf,{0Kl6H*0~x%,.VT=Z RUcFvGbhRao-2RZ|JF߂`K*`kz/ыvst{{0)ݙRCRxPJWl\-WQRcS6:.9AylmujunS 2K#:'ioe;'pZ"Sy4xgزq\P3iefIb r*[/ N?L啕 1(G Kx!Ct @$La6PN/%v1rC*}b}{)wt 4oJ6_C8~DؽjЖ\7g=Mc- < cUߝg87 x#"n/2|`dh[dEHQ~Ǿ\X(V/۝?E-)M]ؚ^ pmXk[6ʸz6DUʀ #>-Lꅜ͌ ͔Uȵw&f5:QT.!\D\Ap{Fb9ۄ o~d59Ա0TFsN1HNޓ ؇k̭/3G("ޤ+YkS}#Q)"@}ڢjA />"30 FҲ &l_0h"9uRA7EF[[XU9^}Bgwz98;ͯf}-ٵ9ͲXSLU{'@)f| ߓh/yk1,aͦJ& ~B .UVjԠ?Hd9I Ώ5m%8;6GF_E uq@AU҂guCp-Sxe/d8 5kJǎRy{0zERڭAT\}P%PIC唕x:c\z% g.+|Pm!%PYK\:'`n~%,{ACpkG.S53.pOBp4ZNI@GIqeOq~5Ŏ~gQkR<Y +p߯l#v~җ -QzH ;O~QИ;ҌS(EtjOU"DmF֋[÷ [o8~Wl*]]ճV#;g0ְ5x9t`}ѩGO"F>J3'gq̓nZ8ՀT *طVaIT.Μ6)Pb&ˑ@$be= fG@.D8EV@,2IG_?#/\vǙY[=E`R]Bܹ%mᤱrazZIꢭ['RcH.PuKk2x>[7gRH2HX'& _ہ$~/ncūF{E77`URc~2?b ~ĊM=lp/9Sd❝lNM1$h ޡ%2'qI˧Rx)^&ޒ;;kq,ԭoJ,s< ~Κ݈M#ۣ2ke1eͿ`o٭{ڭ;1--`a,cNN s[5@G՜SYX񩈍fi $1tP(32;OD>OPM-uNܦNkQ7.~r:7u\*ܬf>hb Cfy7ζ,{OIy4*Ǹ`~{3^5AP7q8Kޥ'ȓSfPnUݯi#k2mXP"`@{,)fe\h16h0C.I=K&\tV ;PW{VO- jpj4]WNU2C5gRjflD4?&q=%GSxe=9Fz9T"`#8ۮt#*.|>x]IvD V`ίZҴF UO^ܣ#Az 3ev-ʽhP,Mܗ?'1w]kKIb0uъ _F|1vw&DJ;NRS 3Y®^K%3ɪqas'9(5؇%݆8v-MK }xuڠ > -y~K(h"Whtaf3u:O\ndvMAǫ*:6TN]i{Ev@z.֗RLZAb窝xK/(-x"w {_JH/ŰBg.#j.HZۭ;W"3t s墅3e):$*z7Q jsp˦ײ\a?<;s᭺)g>Ejᢲ*C$^ߣ*ef[J\"X+^\|nIbYY=_YݢVV>#E{Q(/w¿vB2UƒP;M,P%7uZoA`?XN <=14!A#lb*`(}r(OP]Nʀ95[AGEôPf5W~T5|kar@ʆH80X/Mk, YkL#G.u*37}Y,+3cΑHrrL12uhRj&W%gaP4X+6l~Ҥ5§w/5/h^L{_dɸ;~r1s ?#v:$s%40hcAqzc}1'XPl7U|jG'lqΥ$R<ԩ9whEA<zBC~w3Ľ8ʶ;Q_ѕ"5Ok/hAfCݹּ Һ|F}B- ,& =&T3se|:EjNr`de)Yk;řMyQ> /~xlш>8r8(F+ìC/WOƶ+c7M~K^Qd2źRޙlW=f/rt<֌l a7l,xe"XAK],w5ڤE\ {ƛ8Q+ s4Gb-Fk^uN h:lxHmy߄8~:̤8i<Vsc#H^F05I] 5؍P8XRdQK (ڽFol psC ̩5ȎUX_iP]$ݛtXz<94#xJu:`AU+rÈ;r B; 1Zf3w+="i;&Gq3򙶺mXdgLX쁢a)t]ICq5Xaӄ"dNI7s2}S)b-y k+Ǩ={g-;$Iʆ ێ cG 38%Y(8h^|k fH3D|RߏBY62O ճF2!ˋ&[!MXP$7:0 3:h?ܸb:,W'e"YPqx 5[>0@" p~fkAt+t Sg@q}832i }1ziGmYFX!?r6Jzh@~]}S&BQz&2i=l9uX۝ݶ p #&g~_DUr0 WpA~J,`/D`A7\jO:l~5dl6^Ps7 t.E;oκXr'33y^ZN$iV0{]|$,Zp5p?} + #*dOjK̋!|Jno;nGYʄl)M2FL%-Q5f*h jˉ[bv+,a"@0Zsv%"Zllԍt%4)h{(? 7_Ѥ mX%ɞ~0y ѭK"Z4k[L7Ec-m woůvw8οo 8aosru,}~T7;Mb}~åck+3\wqeN/Nv"ݴ?ୱ͍3 R6%@4ąͶow-VBd %ZQlw_26~D]T N1ȒBh7'Wqha? Ԝ/T2=,'Puc#ţ2T]rC+>۔_Q´0:DRܸg)=6P.i~g.v yD{wx*$5vrYgy6sJ/`AW9| zIp^݄̇}S"yH|.ye?r-SxºF gSR=_p ;7t3'ۀڥ>\چ%b+*9Cm{?NCf4k9t9uu%^ثu4Re};G.uStL(;pmAl:d̷fktNUmw/ *1Ϳyg _/f-o8+."b{g09 F'#I7vSsXS^Tvg}'[* XoN~f R֔Si}v/ahP V$p$Xm޶bZIޓgC-L#o:+=Gst2f\v4ʩyEИ?:sF_eUDDiƅ9 뫃*o;c-vyhJ=Vا$YNm\o/8h6 Hևuoτ2K_<KY{f_ʲ+Q;aҩ{8XKr97"~``=@[ˆo*@teIa،sT:·ߔŠ4ޖmERӲzF(K+yῩ+&H.4LM1߲tMzr?B EƄ~40>NԙAy8*@EC~Nh}oKBFg x>1:ik:KRz/qL1& Dkkۥs4o?^/`\je_+H~N˓bxihWӘh/mLuq4x0m(G%6  &!K*zL; ](Z2AMUs! hÛ_z~?».+*!{ NC~9yXh mM6~ga9*XOvbR }žЁaM)e8S?#GJށ^QFRwpQ-v_nL5wcI×| IܪV.13 M@$O?mQm 3}Gۗ/v&.^ x*9Nӟ"QQ bɠŔnA~<[6r>czyeX ;Gʃ%YBڭ[>YBJKhC̹ y#GuV$[43KR gAZVj,G@3s^. F&gA6rs\iv_fQ2d-q%n~CpnTMAIZ9rAP{u?-nM RV /=3~m)hfWHEXOP.Ζ&9)\#?`'EyEzz?@Kp-alg7 WuZ`I=꟣*ߙݤiګzd܆jtþu,{$Yh@QBŧ} ж̓ &dy2(TO-B!u"K7U@ +{ۍ3e.4Vژ[v%[ $Di.XP>6*2J$3n, e??G;zym[)1Q@'Jx'.aC,[0⼇Quiy**Y{&tñTs1A!5X ;\M~fZ:JO_Z4ʘ9ZVn+?74&,Ry7f pQDҀm1<`~=y( HAN>\G) kp8^n-oՆaP<;UͩĎ Tml|GeMj*FD!T:]EٓENxA} C-*7| ϲI\|:Sk6Gˎ< .M^?>ۘKߓz%T0 Vr"ҳk-Hщ3jx\2vA'[)bE2Gn=bbUkYz:88J$S{Z:(w;b4MlrXt 8?n/s0 ϐIuOѸT!jfN] ^5xb#S'O >zkmk#ߑ {.]\͠ju.ɏ>H>S!-OsbcshwMق#3;&g1Tj*T(16 m9ݒ63tb1UuVMIw}5 Y>Ap ]5j::oַ-i!dL??:LY 7"Z Lg:e)ޔu.?sudS v/U=|˅39h$ly:3qO1(%%i!Tъ,l"}}@/D| VȽc>zCH檟௮gDAgͿى)R@knsJ[_ m\;|(?wmU3ϓ3.uyyTޒUo8y"5k1>%gxjT+h*4XoM#D/kK 5b"Č mw&ҩ*(Wjё{-}tؓSĞmhBQ~%u7QQOň>1ԥz5⟆@O!24s6kaqu(́:kē[sVJ $[{W-cΦԗCPl=4;dOi0hQd&߃oio+G␆UG9WUYL?!I" @g΄h(Knz]/$'VoU(„)6r]q\䳼q3g|e*?A%4:mQ(~=\7kKv>eSS^^I:4Iuaf-'cYLq3 kq>0BK?IHR@G3t"H/[ U C dP6QByiHH<3߷PNU:g\h@a7b; DU*Eٍыe v[|{*ّw;K\cmYqߠZ`t8Dw+  #0h"/&cL~ !P2YuL(E j|xkԏ&K=^%=Bc *#lE#,*wlyI'2(Ks.0-W8"|jZ $8ZtGejrJtNIi 5G|rR(,i;\;F> ɉkOTRj}ruuXB*hԋ/JQkGؠklcDkԚ̚eXb^lژ^TxOv"e#TxUq2Y&b9@ b<~Endž(kf@,g(cgؓ@NaaU6 M]ѽ<,ºY'pohK49beO+v>trޠ.:h5 {:ҋ1Z*.m34s緝ySOi޲7zG %8/ /7!3YgVc_qjI!Km+PU>Gg)3}Vوmm6ը2|#:t` gKcV[z6}*m Y7naqZ+#`$.)}5s뻷sws|%]׳1;,ŠDO~"&u;mCoJ҈/sDzI5x~'0b`eֻ}m 9xH7~*iֹDݗm/ q웃C`A*ɑ$\F}k I* w A*FߥviDz–KZN>{ilƁN;H+i)֔|FNig4s5swd7`qxjJnlaF՟@oV9"pDGX+Y *`$kBD2@C3YQ6U9wn=gn+y;s)kb#ځEJ|5d{DjQ麦́£#íq|d;]K."Uձg߼eQP'' ]Q lAg[b~5sKA=>]$.(. Ԉjzt^aIg/׍wCF@k+Y.OJqgVm*Bz6dV\>9&*uvϷčJ?~4q[9s4"d^t)B<= $U YN=‚ěq߱ ̑Wv ?C[4o(1܀0Bh!È"×8XnK5R.Tߍ<2+ATZ SGkux^`H6t*ITեMA+.|SJaNO`>1sV5e6T3~ٲ/ʁ߾-g<P" PƗċ7_`uy{6'"H{q: 0TU6- c%Uu/j=!—aH?fX <~B-gЁLjrS-i`,n94}{OCGߕ?7xO^fy)P_ Υ`~O*鄆C!vȇ St5Ix 3)oTW~)'xV#O~Xlǚ\i5MiFzz&Imd(?Ywmʃ_g*.(f>p'N_V(Lewm+?p?+(ՈCuKR#1O#4lη8I0gӟw\+8U`~qmD/-§%\P,NQ'ݟw[ˆvi#iPC 1bu,}pcT/VEeq>IMU~ rppR^xv<-q|@GUǔP "w}&KGp`*Z1rs%э~Tv9X 0k1"7!a AĎ8Ǥ񾵂ڞ_U+U/qB _J܎#QU-a?n" j3mwI$Tк"9<}s/$|Q]G}{՞j2*1P6-}˲q- aH<TQJ38(V!au+~q Y45&..#3av3mNB:ھp 7eƍThlrO1譟#A8]8K  @Cا϶GL/Azcg.Vi-3;kf[OdS9r-j$4hfB&!uxj}אVaFEHOfzt bq~DzS!l b{r%ܱ5Hv [D?T ۩JYa UᱏDS8ɼx0V~#Nf4"8g+DŷojQ0e=,v.N׃%1*T|hO1.L_]`\UqsE{hל;=_h@/K6OB$FGfhdJ*i\ڼ/acwY%齄2' =!{洿xA ͯ8M .pTwX & !@vhy_``>;q7f\ߖȡC\f+NMkspBeCY-UM^c肹$(6-ȋ>Fj/b?\?mvD#я{1&mF)f>5 w,j ˀT-(l&0}Oz'S_D۳.'b/lQD ?)ث 2DKs4;JT9nr@ҧVe#pmLma2Ri`+ڔxn_^8 *R4Z%gLMZ `R5)dnl~6 q{ʀS#׊NX/BY'\NE 8<#=.#+tCφ2Դ|ҲHK\巖 (Mި(̿Ɲ oe I)7N$>kגE*f+ 0Bp ɬ- Ca# G -CӐG{#ЋFIUMFF:6 DI8ʤTn% 1줛buxUGxxq#ᨈПb<$ּD<Q']39YÑ˳c#L)Y7ŻM׿LF@} Yq52ZX[ 4C\\4 1>c)Rw!Oh5{Qۥ+s T$mlxGA 35 ɡh<5pEk}m&5yk<$2.5O43Qp%o0$$4U}0*I5&'PH~mƀNuX"ك8k( wDɦ2R$_-Ԍޗlu/LkAG.Oi)B09" ^\K@'ϫ8s|(uހAWc|3Gy*w)b;3~yD25ēY8&^@ٻ}06N-X+]pЂ94X-[yES9M^ Chi=" @hH (L}$*5Pb78[ʍvT|yǛf/J4$%5Y.Yۇ}]W!&i{1o65^Dp1E{Z] Z3iN-h'MÕ©Cz_}lqu¢^F- `jN /7:"T:_D2)^<[5<0>v9_?lB'?gt*p侹#~ɍ8M,^+OW\Md1U-pepabRB4X,o۩V5@N % #iY޻U gvTM?":P'zn_|"ߋJl˰ .h\̇W^ je)z&ؼ&Qc2vyMW<˽*(kt#yPC.FGDUoa秏MQZ+)V)A[uLȪD[-єY`$i$="(`O;wKq#.,Ic݈VKo9&Aְ_ʉ.!MpUBɡ#6"a]$[ڌ5  ~͜(ԞGH I)X6 )|mRqF`k^AIđ06yI Zn%r4FcTv7Qlԣ:麉]36t6JC&]Mq5%),ߣz'0Nۻ.@u)lkJ `3;YTlElՖl#Sʁ"~[Qsq&0N90ةsưOY~[Ov13ȍyb ĐH#)na 0p2b 1*nȵЅYwВl]^~e ͪcQO(UK"JrEp`-\%Qqx VI =S5ndX?B5iPiNUyu *O@Nzf`7u̕yqyD[~է ɘjXd_ڐFV LMBT] 0MVѦc`[mt ~vAT{u >!ytX#g~R[սWxAI4;mRXeZ3g56n#\D.|bS{l30&%oN;y~b vc%Om+Hi:$4e[ ‚M %\P o߷6( D-Wt%?׷z,c-3TĄNU H&^ʓoD20E~wwn+K4(K䥜ȡKh6K_cPrQ"\EOV_ԆPuЀˣ|mϪXR[ qh9|Xݤ!kNp`6?Hi5@г5AK6[19ްՏ,S3P9,|`NwlrVЍ5UZs d+j|l/t| uYedr +Q1aة"嵢 Rͦ*c]{YG[>>7? ld&UX7 ؜ϝ Y&tv^`G;%v:[EP}ŒnjB8&a+ZlyU/#pɘbTZޭ{ye<$ dB^¥!2JST!/%hZqbw6`VL.킲|j}uV:ӍB ~\A)>s % LY%}yAcP $ :v=`82dۓ x{~.LꓬSRFc--1zIT՘ \1s&0I]\zۓfl:_Ln(C/'VCzSἽ&dKm5@b#9zܶ TMIcp|' 5/[ ;٪?y1-PFӅP0؃d NK /WbavƟDjZM`4 R;' }ec!BH3':bTD)@NBNoQ/2I,ޡeRiP*7ƈ[InV !e-j\Ea3bOiiIe(2y:7{I)hZ*Nv^DJJ9 SP{:l4i:0( 2'b"g*-hl|}wҾ˂* 3}ARzl(FG[kdIerIm9Vt4O,t>]n9f@.爉[N@H QcU3؈ N>O6ʗ>Gߔ+Xf7Ii XcM{HD Qf7CUGE^{3v3.SW"P\mORwb>K*ql ä*=TP`gTP OJW6:E0'T51pֺmn"v.qjMͤij4a>AQg26$cNX^fjqRd¦p#a])1; +]u!bm6hT=@) z$1&F"{-L1[ QGcgA7{ a{T 0itwSih&P-+f~!x -ڻGWeȥ$qJ npx(5CI^Jqђb\p$* Hv@[Y3CQN%MIL Όj_Za.nDO͚OAЉ¬(*_0U *H?Yoސ#ހ━ӹQKA\h6Ys2ApwƞOlz̑X\BJkTw7(":P΢ƅYujV5K+T>)|UV4}߄r\y*2翴 RmކQ$ ÷N G-vrQZJ9yp*xH9w@ @RiuְF-qR2 40\׆UjdLcQMîyU+(A8z5|~>6O1I$Кm9yEʼnC"$P/1kTP4a2ɐ 2r)0 `C і9!&tȧ &BiCDp21gϘF[!ԋ.|3K )>&$EOljcd5Z1MKI$ܶupҟg.ݡ" O8$ڶTC@ Kgc͊|i=4 +672SsFnU }8)sG{*"z4d+}V}O@з]P\_Xw5DJUǞҲH`o*dP{1B#տ!<$ye {wI<}=:Msd(M] fa>ơA g5zK~Nn(9O.5OU,Mq=6j*ܾ+6?|=0 qS+u㗖(a@rf8w(tp8]D-NP0*:NJu\z&n'26靖.\F6Gv!"bGa+5՝Qs` 9Q4Ѽ] !ۣ}8dqکd+u^T`@&z,̓3Pi*ȅ%{40W9xYnvWk%t憷~!@ "dFsaroTo_E_%[w.z Ã>pY&w>%淯oSU2@+hOƌ`= n w\$Y8&/2xL8%(XnO/R \<H2ibJ<-TiHMw6/*xYQs ia2_zs 9;TmjOi US(hۊ˞=&-h,lT!(l~= `&5ϼD)IݕЙht  ^`u<3Xȃ @/ِGϣ]W؊ >}Ðsq1X(.hY[MOmDil Cp\9qqʳ BINO\L9|&Ll^&R0zij[z7na uhLLJ\Df~$ 1r5# 1|Z[lsX$ "8ܫתE61]$VʛewsH x?rI^SN٢F dV B=Lϝ)xmR vi`^?g~}Àa>nYN]9r|eY.Omܣv(ō~vc@7" МjKN1 OIܨ\m$:XZp\?p$Qt]k aW^ٹQNݦ$qDLg愘 $jX qA9C\Dc@to."I CE3>=Mkࡥ>"gOOT-$;j6HOJhq<>{~G0,N%Y#Ks2N(_IWBAjD$FRnc1łQGaIdAypaQ qϷ$` L(Y[)^rPnn\%\4bן6 ?jyϙ4kh Q'Dyʕ R'"'gjf7ȑpMe'sg |dc`X9K򂞢(7~YbQ,Fy1f {+_9TE̡&'Gؾ9.G `P!,Ctu$ǥ p%l y G.\5iE[+_+'xn2a58zgB` |R,=4~Vxf+`? 2aq3bhA]<:*ڿxSG5DG)ޏS7I$0KLc89@Q`-s.`Tl\1ʩEG*p+5:#6,)ͳ$NsaI{R_dҐvbxUbjRrFj 1qdh 02UڲڜK(=P:g& /5ڃ3!qgBm&jf(g|y Z.4TrbQJ2?}32eqvoPM9 H(d 鐦.쌡I w7< -[ZƟhL7;6ʤh.V5rpNhnF~DZ a1L#]IL{Y4vnr'S/g"hg̵\m_AE/lVoQL72.0Sɥ4\v!C!>> 3x 05=9<-N.(RBw@ i3'v\F?ex>Ct,V ט ?o $GCGR[w䏱z]E!Edmw0w4TAmS+̀*IQ]`QFCikF#lcAu;̠@VZ$XSXşQɇ\<9}4;5vMF0{X⽯*jߞyc >k2rbC ^qB /G,eŘP/y%(}X/Q7L7Ӄ8v6,b !da 1Q1v&Ŵ=ۘw Ċ6e,8a5@k kTL L^4ne/dx <۩r+Ttx.8i7.Y Ĥ(2_U+Y/FzJ%ڊO~S1;jarQZSɺE)/SH3D[(V XnM[5z`;ȥ S68z4OQ{|2#O xF+f,&3v\TFvJ j6གSw$d@/L(2Q|<3Eg3'E$|OvgZ%|'l H?];CvE!Dxlr-a6_V9g|oɱJ.ޚ:C@ODe /e y׽IݭәN$Mɾ/*lgy  cz?$sbga剾ɫf޺'(bjҪ Se-٧qG*ە_M=ՏΐHyԻx8