shorewall6-5.1.12.4-lp151.2.24 >  A \/=„#.?xB{.ߔ\`K,%_C.AU.P,Īi*m(L+n'/nnvatwe[7ͻwRAW*ГjCe3w<ȳ{zRBԢc?=iA Q_UdvB1^6ZC7!cLLc9>DFL>pGԨ?Ԙd  ! gTX`dw >  1l  X D E FIMgQQ4T TTTU(V 8V(9V:X=>?@FGHIXY\]^bc̽de"f%l'u<v(zcsҸ7?HLRԔCshorewall65.1.12.4lp151.2.24Shoreline Firewall 6 is an ip6tables-based firewall for Linux systemsThe Shoreline Firewall 6, more commonly known as "Shorewall6", is a Netfilter (ip6tables) based IPv6 firewall that can be used on a dedicated firewall system, a multi-function gateway/ router/server or on a standalone GNU/Linux system.\lamb53M[openSUSE Leap 15.1openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Networking/Securityhttp://www.shorewall.net/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 shorewall6.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in shorewall6.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-shorewall-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-shorewall-update-$service-new-in-upgrade" fi done for service in shorewall6.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset shorewall6.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in shorewall6.service ; do if [ ! -e "/run/rpm-shorewall-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-shorewall-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in shorewall6.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done firm -f /etc/shorewall/startup_disabled 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 shorewall6.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 shorewall6.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 shorewall6.service ) || : fi else # package uninstall for service in shorewall6.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 fiR?;TV~?IZ0T_GDEB=B?1a;;?DIRUYHNSt Fr3!`9413133/401..1-100032061/2.63336/1-10/.T1 n8X??;TVa|~?&IZ 0T%_3GCDEB=B&?12aK;;?:DJIRUVY)H|N"S!g[p: A큀A큤A큤A큤A큤AA\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Z{ZHZ{Z{ZHZ{\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\4638c053603dcdea04b644c63b124b0659dda94cf652baf8f26ac5adf75b79f8c675b93cd1ae656847642eb102e88e388c0c70697f6a025918b5f0d524648a37e660d6a6e54ea053afe4ee6879c3aa7eb6e28750c92e20e8bc7140e48ab469c310d3473af0f79c27ecea017cbc12e49b934047444a50dcd8ba66c1d579f79f24a14c6237bba05affbb56fc6a2754561cea263895de715bc512de7b76b0cf43dfe8b31e9cac4a84f49892bfbf4e032592724f0f645e5fe1c6732d725925afb90b9429f4b7ef98dca0e47e31519a85c289199558912a38cc757edfe5183b3db432c12878dcce3f6a7ac38e2110dab912eca5eb32d6f6653248d3f40bdfea7fb3addddf75fe9d80e5f4b184ead00c5c804bc1b7f5eb8dee9415ca9b23fa3f1cea9cf258c5c01027e2464fe70c938c0f46bcc88dd59896eef4a8e93e39d345b44df507eda8c93e0a323e1e04f041499d2b5bb083e1cc84f4500e84d8603db59a46353de0b35f46c63b95b19ce23b24a1f0b8f78497226f16f78200c4fd6171efa7c59dd110659939c129fdfd1fa030715292f72f54240557ab0e36b36dd51d08f472ae04609f76f16ad310c4f71a8c642db00a23ba8fb1584ebaa4ba600fcf7ba8a539506139cd3cd948138199f1db6cb579b3ea1e29a767f6d02b2dd113d5c8424de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556285138fd2e75560d157ff0d70b492f014c51ead82673f22a6cb7f464de08d2b72245508a883e490b0a1637b25e2528c318022f7f8bc1b0cedbbe816ac7a7071697634ee6e4858baa4038595507305eddc185efcdd78a74eef5a87ad040993e68c8388b56789c291b8fc5c5717a5cb31d65d29f1690d5dda264287ff71ff0920be16752305e18b75a94c663c073c0061a41d555a430c6fda4cc427ce3a975a2d820742ff35d7950b8ca0c3a485552d8ad2aef2b3fd46f7038737964f5ed688e49db788ef964e10823b7c22071e2a51e6d3268fab052f0bee8560ea269505de23c62125d1ddd270945d77607352e3fb4fd9f64f95a0efa33e21b71545d612fce312f08cf27bd2648926be53fb3ad482c7f93a6ac080ad220ca7228718e5a711a2f8fe530f7d9247830cd538d767a12da3dd6541431e81628f9672b1da90dbbddc0a499477a1c8281e050abf842e5446f0a560d9d3bcba05e1c125d58bbeb1f6b9ec3f094f4a07719ce1c9b48ec055adca1bed9d56500357c2e8a1b5fff9ffcdc57c95b7bb02291d2538f8e42a79eac0b592e3bcf9d1510e497424a7ec6c35b2b82dad2924d81d2746185e89b7d2c215269e9dc67b69f7b76ef8c21bf180fba67c8ad7a9b46682673dddb7055d1106dca89bda0b1e179f63ffa7732592fd324ff3d4f8870006cb97fc22bea1881949c46909656512c0f56f452167cc5d651e583ce993971be4d64e97efbae5e5b5d5ff197df6df97a94e368f7af46b4831a8bf6cf379e510b8a385fa41c94da7aaea2669961f51ae4461bc667b320deb3b4da5da0f075ba2922610893a98e615268819bf61aecbe43cbe6c3334064531197c6dbe79422def7d629eacb2ce841e2a3fcae79c7de3a4a7902588f5a3965e5521988b9b31cd6f8c7fb932660743fc25221ba2737e04c0642046c34b40be6eb582bb7239cdf2f0c32477b81cecbe08f23fa9c8597ac17ea71df86c04f4f9f6dc43724770e5716ac1b7fc38d147d7e6dbcbd60c77be71b1db75d10fe5df9b57b5fac42de55c96f069a1d658ab384787fe863126be0f49a432da0676c1255e03ba4c8a97947a571419592cbc24bad7ed88d64020b1c03e7ac3a85d797b6d8aab687ddad619ea9152308f9c8697fe41a6106ee84bdf93052a54a8ee15516077d58bb166459f2df17a48bc662fa6baa05fd4d68d09057b13effd24fb5c8641c444385cb08926536017396f661549f008d8ec707b5de47c69b856408e5d40e021eb27778f1957a5f1faa5616cc15ba7ec95b7e2eb72384cf2f7910639955d67a71eb1db2ca4fbed9fafb4e3c8bb07e12fd0298e05e5db4de31a31a38078290bf5cb4f404026d6c4d46225b3b5b0d3c5f6487ea28e9c5557a79694bfbaddb087de1dfbeb25293c1e78d71a0cf4da82b2b980dcab7ab74ab728da7a86342fef662068b1043c42ad7ba11516436b7b1ba9eac6428b7c2624d3f19ec2b93fe2432f6baab90235d053ae8506abf02fd85b69a908769c3bd17d2c200e9d846339d963ccbde773739465d42b6eadf5f85ca64d8f4530e6e3cd4228e16439b901c478a3a6e6ebe72825abcc7b09561c603755eefbd5ac9ac6123c6d0929d7adfe008e4de18d57b00b28b4ef4453cafe74b1f265bbc8eec7db57519e1c96a31f24fab25775ef520f1f5fdf5cb79b9551e53549e8787cc1b674088482fb90750e28287b224eb13ce8c0dc8efa3f88eaddf6f852e7369cc70619c6ccc9f0dbc54122709482c4cf539828c5b202a6fce6e4d19d5c0ef541cc2a5659952c7869b8a34a607f7ec106716dafc98aa256474ba21c914c8fb1f1c6e07f93ff647a465d2d3242b430bab0c4fd014057522967983f583a61235c4896acd2c1fe064391b1983e20bce6d11402647d59555f3594d072a0416f01e8b43a76f32a19672e3405208a6fe9c5a390c32628cbb002d4d739674c2ed73ed696238483224045bd3328b3dfc1d3409dec01db1f3a0c2bce4469a48bbfbbed2bcd0e8e2f917c4a397c95e1adc7a8b809d93be83795ef742bc177fddb83a3e32062d7d50516dc03d9232315eb27aa14466a5d23a3907cb83a448cc21bda669e98a21ba3fb484604498574676a5af6a96778c1133ff1f515381ab6adc2633378d0341a03deb33af5bc77fff2c89fcbb4ca09fda42a23972222eee731668cad36ef6d5b2139c517bd4096e2b215aae8f523978d8208a493d2b1e72d3884a25b4c25bd5043f25f8b383ed70bf65e9b3ef90664cea5182ce5ba08b0276870f99691ea7791008a97d5d330043d1b481a2c008dfd650628865ca4973d80a59ef1d70cb0d95735508126b89cfb57e9ce889f45bdded9ed6f726ff74d35b2c5213054cc6d33030550666a54eb623afb9f2dc6cdbc82dffb2a58326e96dcd6c2dd6caa1779ddc73498b7e88e51ec6b8c0d2d65450013fa8aa8a6124c53ed0fac45ca4b1264f0dde4d9211211fec630ba6173e9e51b86aaa3d1b386a85e0c68b80e3733a773630822f0f92d9a19e1e4fc45a34e3d9955ece404c449349440559815f6345c6c037fda691ffe2650cb4863c0822b7cac0dd4bc4bb0808d6e42981853783b475ec2add744e58bec3c1ef805a89098d3323d3b3d901c055d144699e089d47618da7cc3e6a37511ad4c5d0fee1ee77e49f54e31f251866826e5fa84710b3d7a74da27096e3345f30fa179e183cb0cec64dbd9498eda323a9f2df39c0adfd4d0d5c5d72788eb8b57f99e33b128f3c78e075fdcc95a14b4f5add5870359b5148ee5bb34852614bd2033460a55becafdeb61bb7c15872ea477367922b9db13447e2e74fb8fb158514423d1ee6fb91096c1489d571b9aac5516a07983cc8e6a342d2bcfd161519fc10248f622cf8d1e9200b6235f7baaf2e28a4d5d977338544c4281b6479a4cc2e0e1158ac25340700a8014ce87c365bf9f4a3f43a0e7ecaf7f4e7be24ee54fa1cc12af314dc7cda78c2d340930b5c841fe0f03e5eaedd71913e1daa3978a84ff77c0e52681659622302a32bdc0c1cb9376b678de396d951d4aab254fa6c9efa1c7d559432ca2f41dec4cb45e27f867e1486df319a4c6d173887848ed37f6bfdaecc1adf79afe03b597a1e73b7690849757691376b90c2f8b6b8647701d302d9d40c39c1cfefbf7b74f57e260e7ab32472f69f4ca5cd407ce40d947941df37b90a636cb275149d45b8a13cc4e3dfaa23830dc1fd44d8bf49a3e8f7fb3bf8eec5019958b09403c6a584cae3dade9992357838b7f8097e18599f9b2c3ccc377f46232cc87e0382493970f285daad4e85cb8c39a7f477c10f05e1a218f974eceee3045ef116601f3942a47ccfb8b00d57b4b5a1506670176e956be1c8348ccab0c385bad109fa305c9db9f181f52c6e820cc6d1104cbf5565d49002c34cc8b4cfad095dcec47d355cd5ee722bf2a8776a4ae7282c2a8f8dbeb2bb27dadfadc35fa758174b0e84cc3c35fe1295bf3a1064a1c65c675b93cd1ae656847642eb102e88e388c0c70697f6a025918b5f0d524648a37273ee9eeaaec589bc433249d8fe9d6ee0f423ac6cee9371a7671b8f6c863c910e660d6a6e54ea053afe4ee6879c3aa7eb6e28750c92e20e8bc7140e48ab469c3e99f8ea63f4ffb077e30f0eddc14e186b9aefccb09d32bb43d1eb7a051369f7110d3473af0f79c27ecea017cbc12e49b934047444a50dcd8ba66c1d579f79f24a86bd35e8a2e9e627b3fafb28c52e6a029f9a76d10ed6b311a9c1f34cff932ffa14c6237bba05affbb56fc6a2754561cea263895de715bc512de7b76b0cf43dfe8b31e9cac4a84f49892bfbf4e032592724f0f645e5fe1c6732d725925afb90b5219ff852137963358a319426563bc38de3f84fd153d23dccf4fa51ddab775de9429f4b7ef98dca0e47e31519a85c289199558912a38cc757edfe5183b3db432c12878dcce3f6a7ac38e2110dab912eca5eb32d6f6653248d3f40bdfea7fb3ad44661a0ea39643cbd4458ed92e31d536ae61692d4b26d1a9cd3a6f8202cb140edddf75fe9d80e5f4b184ead00c5c804bc1b7f5eb8dee9415ca9b23fa3f1cea9cf258c5c01027e2464fe70c938c0f46bcc88dd59896eef4a8e93e39d345b44df56f17ef9a6ac2b1b7623abc191aced7181f66d5a36afa4cfd979bc4029604f2d64b723d613a24a2d8bb7930280420842d8c128513ad5cd156256bbde901d6a5ba07eda8c93e0a323e1e04f041499d2b5bb083e1cc84f4500e84d8603db59a46353de0b35f46c63b95b19ce23b24a1f0b8f78497226f16f78200c4fd6171efa7c52c192ceb01eb436620413ba328299ea82d2085e8752add67a761569cfd390b8c9dd110659939c129fdfd1fa030715292f72f54240557ab0e36b36dd51d08f47293df35e55a6c5ed49999308e48730fb4dcb6656b4c4e0d2f8b5ab80164da285fae04609f76f16ad310c4f71a8c642db00a23ba8fb1584ebaa4ba600fcf7ba8a515020ffa8ee6cbd28878fbeb271bb9ce4c4b26d458e4c971661bd945b98f624739506139cd3cd948138199f1db6cb579b3ea1e29a767f6d02b2dd113d5c8424d5b7251f583a3d74269423fab11a84d50143b6d482f3e964792b05bae413f22636285138fd2e75560d157ff0d70b492f014c51ead82673f22a6cb7f464de08d2b631fa8c5e876c1228920a4bdaf3682bc2613ce846413cded63c05c0d6b71af9372245508a883e490b0a1637b25e2528c318022f7f8bc1b0cedbbe816ac7a707168457689a8ec4f17a6e33155358f06e6a714cfe3bf639a2e4df9c8065b8c8d3a697634ee6e4858baa4038595507305eddc185efcdd78a74eef5a87ad040993e66a7e009de73a9293cec8a730cfa818e7d22297e2745321350e6c2f31f45d14558c8388b56789c291b8fc5c5717a5cb31d65d29f1690d5dda264287ff71ff0920d3fbc97986001028627168a70e34f0c7073752aaaab8913227d4b2ba6667df01be16752305e18b75a94c663c073c0061a41d555a430c6fda4cc427ce3a975a2d820742ff35d7950b8ca0c3a485552d8ad2aef2b3fd46f7038737964f5ed688e49db788ef964e10823b7c22071e2a51e6d3268fab052f0bee8560ea269505de23c62125d1ddd270945d77607352e3fb4fd9f64f95a0efa33e21b71545d612fce3b247781fd2f5c5fdd00e1723dac1ab5392f5de11e5b8b72c4008b6aac45bd01b12f08cf27bd2648926be53fb3ad482c7f93a6ac080ad220ca7228718e5a711a28012b45fdabf5017a048ff91524d9fdcccaf17a6f89d6a2c488ffcde598bee1bf8fe530f7d9247830cd538d767a12da3dd6541431e81628f9672b1da90dbbddc91fbd994ade2da1dfe5ad99f8eae5a516e57fc1495502170e13ba9de3503e14b0a499477a1c8281e050abf842e5446f0a560d9d3bcba05e1c125d58bbeb1f6b9ec3f094f4a07719ce1c9b48ec055adca1bed9d56500357c2e8a1b5fff9ffcdc55e36ae2b6460d920af1c611ac24877848cf0bd3b8b021c422dffa9e055ab5cea7c95b7bb02291d2538f8e42a79eac0b592e3bcf9d1510e497424a7ec6c35b2b82dad2924d81d2746185e89b7d2c215269e9dc67b69f7b76ef8c21bf180fba67caba35507a79b902d6dd9f7f66703962451a9afc850180a40203475971e6ee41b8ad7a9b46682673dddb7055d1106dca89bda0b1e179f63ffa7732592fd324ff3d4f8870006cb97fc22bea1881949c46909656512c0f56f452167cc5d651e583ce993971be4d64e97efbae5e5b5d5ff197df6df97a94e368f7af46b4831a8bf6cf379e510b8a385fa41c94da7aaea2669961f51ae4461bc667b320deb3b4da5da0f075ba2922610893a98e615268819bf61aecbe43cbe6c3334064531197c6dbefc203fe08fedcdf71661fab9b33b2195a4bee32060aabc90cbb7dd6bfa1b7bf079422def7d629eacb2ce841e2a3fcae79c7de3a4a7902588f5a3965e5521988b045d616d4df624f7239819c2e3be9293262eae5de52bce086cbdad211aac2f809b31cd6f8c7fb932660743fc25221ba2737e04c0642046c34b40be6eb582bb7239cdf2f0c32477b81cecbe08f23fa9c8597ac17ea71df86c04f4f9f6dc437247582f91c531d44e6fe6793c89a50b3c6517d8740e4541449b28c4c6f1407a205770e5716ac1b7fc38d147d7e6dbcbd60c77be71b1db75d10fe5df9b57b5fac42d35f3aaaf1f9618ebca1c26d89a098b8da1414a490f083b78d307434e8ba09c1ee55c96f069a1d658ab384787fe863126be0f49a432da0676c1255e03ba4c8a97b608dd4187472be9ca6c012329ce2da6db2beea13031aa1dce79f971bdadb16d947a571419592cbc24bad7ed88d64020b1c03e7ac3a85d797b6d8aab687ddad6fd5e704255856e70597518cc1ae46d3fc78880c3c894f2ec5ea0202e43e4ad9719ea9152308f9c8697fe41a6106ee84bdf93052a54a8ee15516077d58bb16645641ed137fbb1b0bddbcfab816293fcadfcda1f37d7662b2d7d8de86d2868b0839f2df17a48bc662fa6baa05fd4d68d09057b13effd24fb5c8641c444385cb089605f770fd6f1ab1bff03c5062fcc50844543d21e7869e59f510bb9d4b165c09a977426c7b3fe90eac9e632168ea722256ec09c32ec407c246f853ad9fa7256d0118e28dac7ef38139817fb8d2416852860036a70c215c099535058e7c3bab93a09fbc96315236fbf2841f5561d81097ed99c3a570b2bdfc3f907912c595cdab3a9f1a9a8a870e3c0f3b70e8d6a081659ab3bed3cad7919d507a2abd8c1b739717d62ef65d574878e5fa2caabfd9bfac60c8b3940458bdf69d2620f162c9ba780c9d676bc61bb07c97a2bca5c1fe178ff6cbf5ebbb219dbb19e168f7448c6e9b89439d37113f1f6ecc325a7846e210c0b134a33d9e4bd814f5acdec99b00bb2b93dd94bbcf8502320d77a7247e49eef618b8f3095303248916d14a2a0b37b6c3c87a65e8d5baf789ac1d486979998ef8e0052b9b930ba4c79788c3cc7a35b8e8bbd9d395e9466d51b63c1018c48e43622779846ce2342982920d2efc605fdfdcab47f3d223fe8cad4a757055497dabd84ea17f8f52a6230fa6bb37c6e76f88811cfded3a9367ea9b3e3cf2d886ecf375ffea466f99a06dd8888c26155629cf4c9b91d42c228f4276c977746c33ccdc359fed581f90b52bdb69deaf1b27dbe236a90ac950f09552c5ca20f5c1f7b743bc312eb3b1ecf591cc4ff348a9f553f2822serviceshorewalllib.base@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootshorewall-5.1.12.4-lp151.2.24.src.rpmconfig(shorewall6)shoreline_firewallshorewall6       /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/serviceconfig(shorewall6)coreutilsdiffutilsfillupgreplogrotateperl-baserpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shorewall-coresystemdsystemdsystemdsystemd5.1.12.4-lp151.2.243.0.4-14.6.0-14.0-15.2-15.1.12.4-lp151.2.244.14.1Z>Z1@Z7Y@YYf@YTYJ_YA%@X[XrX,XN@XGVU@UUa@UKSU-@U@U@T@TÉ@TNT@T@TT@Tq@TZ@bruno@ioda-net.chbruno@ioda-net.chbruno@ioda-net.chbruno@ioda-net.cholaf@aepfle.debruno@ioda-net.chalarrosa@suse.combruno@ioda-net.chbruno@ioda-net.chbruno@ioda-net.chbruno@ioda-net.chbruno@ioda-net.chbruno@ioda-net.chbruno@ioda-net.chbruno@ioda-net.chtoganm@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.orgdimstar@opensuse.orgtoganm@opensuse.orgtoganm@opensuse.org- Changes in 5.1.12.3 Problems Corrected: When 'reset' and 'dst' were specified to the IfEvent action, the action would incorrectly attempt to reset the event for the SOURCE IP address rather than the DEST address. That has been corrected.- spec : + Minimal changes with spec-cleaner + Stop conflicting with other firewall (SuSEFirewall2, firewalld) User can have several management tools, and it help preparing a migration - Run shorewall(6) update -A to update your configurations Check and adapt them before restarting. - Changes in 5.1.12.3 + Update release documents. + Ensure that mutex gets released at exit. - Changes in 5.1.12.2 + Alter documentation to prefer ';;' over ';' in INLINE and IP[6]TABLES rules. + Make 'update' convert ';' to ';;' in INLINE, IPTABLES and IP6TABLES rules. + Correct typo that resulted in an "unknown function" Perl diagnostic. + Correct "Invalid policy" message. + Fix omitted SYN limiting. - Changes in 5.1.12.1 + Replace macro.SSDPServer with corrected macro.SSDPserver. - Changes in 5.1.12 Final + Update release documents. + Add INLINE_MATCHES=Yes to the deprecated list. - Changes in 5.1.12 RC 1 + Update release documents. + Minor performance enhancements to Optimize Category 8. + Always report IPSET_MATCH. - Changes in 5.1.12 Beta 2 + Delete undocumented OPTIMIZE_USE_FIRST option. + Merge 5.1.11. + Suppress trailing whitespace. + Avoid awkward blank lines. - Changes in 5.1.12 Beta 1 + Code and manpage cleanup. + Allow SNAT in the INPUT chain. - Changes in 5.1.11 Final + Update release documents. - Changes in 5.1.11 RC 1 + Update versions and copyrights. + Clear the connection mark on forwarded IPSEC tunneled connections + Make TRACK_PROVIDERS=Yes the default. - Changes in 5.1.11 Beta 2 + Be selective about verification of the conntrack utility when + DYNAMIC_BLACKLIST=ipset,disconnect... + Don't require shorewall to be started for 'allow' with ipset-based DBL. + Make address variables play nice with the 'clear' command. + Don't unconditionally enable forwarding during 'clear'. - Changes in 5.1.11 Beta 1 + Allow non-root to run some 'show' commands. + Use synchain name in log messages rather than base chain name. + Assume :syn for TCP CT entries in the conntrack file and HELPER. + Limit depth of 'find' search when AUTOMAKE=Yes. - Changes in 5.1.10.2 + Limit 'find' to depth 1. + Don't run find in an empty entry in $CONFIG_PATH - Changes in 5.1.10.1 + Fix Shorewall-core installer for sandbox case. + Make /etc and /configfiles the same. - Changes in 5.1.10 Final + Add warning re wildcard and OPTIONS. + Correct IPv6 Universal interfaces file. - Changes in 5.1.10 RC 1 + Correct ingress policing. + Fix Shorewall-init recompilation problem. - Changes in 5.1.10 Beta 2 + Allow a protocol to be associated with a regular action. + Remove the PSH flag from the FIN action. - Changes in 5.1.10 Beta 1 + Allow CONFIG_PATH setting to begin with ':' to allow dropping the first directory by non-root. + Correct several typos in the manpages (Roberto Sánchez). + Correct typo in 'dump' processing. + Reset all table counters during 'reset'. - Changes in 5.1.9 Final + Use logical interface names in the Sample configs. - Changes in 5.1.9 RC 1 + Apply W Van den Akker's OpenWRT/Lede patches. + Don't verify IP and SHOREWALL_SHELL paths when compiling for export. + Support for Redfish remote console in macro.IPMI - Changes in 5.1.9 Beta 2 + Merge content from 5.1.8. - Changes in 5.1.9 Beta 1 + Update release documents. + Add TCPMSS action in the mangle file. + Inline the Broadcast action when ADDRTYPE match is available. + Support logging in the snat file. + Add shorewall-logging(5). - Changes in 5.1.8 Final + Correct 'delete_default_routes()'. + Delete default routes from 'main' when a fallback provider is successfully enabled. + Don't restore default route when a fallback provider is enabled. + Issue a warning when 'persistent' is used with RESTORE_DEFAULT_ROUTE=Yes. + Don't dump SPD entries for the other address family. + Fix 'persistent' provider issues. + Treat LOG_TARGET the same as all other capabilities. + Allow merging of rules with IPSEC policies- spec : + use new %_fillupdir macro with env DIRFILLUP in build * Redone patches *-fillup-install.patch to use ${DIRFILLUP} * use new %_fillupdir macro in files + change require perl to perl-base + Added conflict with firewalld + Refresh list of files and modules - Run shorewall(6) update -A to update your configurations Check and adapt them before restarting. - 5.1.8.1 release - Recommended action : + Update release documents + Make persistent routes and rules independent of 'autosrc' + Correct 'delete_default_routes()' + Delete default routes from 'main' when a fallback provider is successfully enabled + Don't restore default route when a fallback provider is enabled + Issue a warning when 'persistent' is used with RESTORE_DEFAULT_ROUTE=Yes + Don't dump SPD entries for the other address family + Fix 'persistent' provider issues + Treat LOG_TARGET the same as all other capabilities + Allow merging of rules with IPSEC policies - 5.1.7.2 release Please refer to releasenote.txt for a detailled description. As always use shorewall [-6] update and revise your configuration + Features summary * Module loading streamlined, shorewall [-6] update will remove MODULE_SUFFIX configuration * Check route if detect is used in gateway column (dhcpd5 has now binary encoded .lease) * DNAT and REDIRECT support in ShorewallActions * Docker configuration support: DOCKER-INGRESS chain. + Fixes summary * Fix shorewall-snat(5) man page example, DEST column has to be read eth0:+myset[dst] * Fix invalid vlsm to ipcalc message * ADD_IP_ALIASES is set to NO for ipv6 while yes for ipv4 * Cleanup .tmp in save ipset operations. * Command reenable fix for persistent and non-persistent interfaces * Warn if getattr failed (SeLinux) - 5.1.6 release + Fixes summary * $SHAREDIR $CONFIGDIR available again * Fix compilation with optimize level 8 * Be consistant with Netfilter interpretation of 'eth'='eth+' * RESTORE_WAIT_OPTION serialize start of ipv4/ipv6 with -w option * RDP macros handle also UDP part + Features summary * Sparse option (not implemented in our spec) * Add enable / disable runtime extension script * Check zone and subzone to share at least one interface * Runtime address and port variables * Iptables --wait option used for serialization- Update to bugfix release 5.1.5.2 + Make build reproducible boo#1047218 + Fix upgrade from 4x version : dropBcast and dropBcasts are now supported boo#1053650 + Perl 5.26 support + Fix for BASIC_FILTERS=Yes and tcfilters + Fix USER/GROUP messages + MAC address in OUTPUT col in accounting file error is raised at compile time + Fix port number 0 or > 65535 perl execption- Update filename in /var/adm/update-messages to match documentation, and build-compare pattern- bugfix release 5.1.4.4 A defect in 5.1.4.3 caused a startup failure when two or more 'fallback' providers were configured. That has been corrected.- Fix a typo in %posttrans that would remove the wrong file and could cause a problem depending on the execution order of the %pretrans and %posttrans scripts for the shorewall and shorewall6 packages.- This stable branch 5.1x will be the new default for Leap 42.3. Remember that each time you have an upgrade with changes in Major or Major,Minor it is mandatory you upgrade your configuration with shorewall(6) update -a /etc/shorewall(6) command. - Packaging : use pretrans and posttrans to inform user about configuration upgrade. - Bugfix release 5.1.4.3. Problem Corrected: When running on prior-generation distributions such as RHEL6, IPv6 multi-ISP configurations failed to start due to an error such as the following: ERROR: Command "ip -6 -6 route replace default scope global table 250 nexthop via ::192.88.99.1 dev tun6to4 weight 1" Failed Such configurations now start successfully.- Bugfix and enhancement release 5.1.4.2 complete changelog is available http://shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/releasenotes.txt - Main changes All IPv6 standard actions have been deleted and their logic has been added to their IPv4 counterparts who can now handle both address families. Previously, ?error and ?require messages as well as verbose ?info and ?warning messages (those that report the file and line numbers) generated from an action file would report the action file name and line number rather than the file and line number where the action was invoked. The file and line number where the action was invoked were listed second. Beginning with this release, the invoking file and line number are listed first and the action file and line number are not reported. This allows for creation of clearer messages. IPv6 UPnP support (including MINIUPNPD) is now available. A PERL_HASH_SEED option has been added to allow the Perl hash seed to be specified. See shorewall.conf(5) and perlsec(1) for details.- Bugfix release 5.1.3.2 Previously, if a Shorewall Variable (e.g., @chain) was the target of a conditional ?RESET directive (one that was enclosed in ?if. ?else...?endif logic), the compiler could incorrectly use an existing chain created from the action rather than creating a new (and different) chain. That has been corrected. Previously, if alternate input format specified a column that had already been specified, the contents of that column were silently overwritten. Now, a warning message is issued stating that the prior value has been replaced by the newer value.- Update to last bugfix version 5.1.3.1 Problems Corrected: There was a typo in the BLACKLIST_DEFAULT settings in the 5.1.3 sample config files, which resulted in a compilation error. That typo has been corrected. There was also a typo in the two-interface IPv4 sample snat file; 192.168.0.0/16 was inadvertently entered as 92.168.0.0/16. That has been corrected. Previously, when processing the policy file, 'all+' was incorrectly treated the same as 'all'. That has been corrected so that 'all+' causes intra-zone traffic to be included in the policy.- Upgrade to last stable 5.1.3 For details see changelog.txt and releasenotes.txt containing all informations for a correct upgrade path. - Packaging Redone patches for var-fillup + shorewall-fillup-install.patch + shorewall-init-fillup-install.patch + shorewall-lite-fillup-install.patch- Upgrade to stable 5.1.1 For details see changelog.txt and releasenotes.txt containing all informations for a correct upgrade path. - Packaging: + use proper %{} syntax + Adjust year copyright + Remove attr on sbindir symlink + Move Samples and Contrib to doc package- Upgrade to last stable of 5.0.x version 5.0.15 For details see changelog.txt and releasenotes.txt containing all informations for a correct upgrade path. - Packaging : + Remove all non suse %if + Cleanup older non supported version + Remove upstream merged patch * 0001-remote_fs.patch * 0001-required-stop-fix.patch + Remove 0001-fillup-install.patch replaced by specific product patch for correct usage of var-fillup + Added patches for var-fillup when not specific %name6 is also supported * shorewall-fillup-install.patch * shorewall-init-fillup-install.patch * shorewall-lite-fillup-install.patch + spec-cleaner minimal- Update to last 4x bugfix version 4.6.13.4 For details see changelog.txt and releasenotes.txt - 4.6.13.4 * This release includes a couple of additional configure/install fixes from Matt Darfeuille. * The DROP command was previously rejected in the mangle file. That has been corrected. - 4.6.13.3 * Previously, Shorewall6 rejected rules in which the SOURCE contained both an interface name and a MAC address (in Shorewall format). That defect has been corrected so that such rules are now accepted. * A number of corrections have been made to the install, uninstall and configure scripts (Matt Darfeuille). * Previously, optional interfaces were not enabled during 'start' and 'restart' unless there was at least one entry in the 'providers' file. This resulted in these interfaces not appearing in the output of 'shorewall[6] status -i'. * The check for use of a circular kernel log buffer (as opposed to a log file) has been improved. * Previously, if a circular log buffer was being used, the output of various commands still displayed '/var/log/messages' as the log file. Now, it is displayed as 'logread'. * When processing the 'dump' command, the CLI now uses 'netstat' to print socket information when the 'ss' utility is not installed. - 4.6.13.2 * Previously, if statistical load balancing was used in the providers file, the default route in the main table was not deleted during firewall start/restart. That route is now correctly deleted. - 4.6.13.1 * Previously, the 'reset' command would fail if chain names were included. Now, the command succeeds, provided that all of the specified chains exist in the filter table. * The TCP meta-connection is now supported by the Tinc macro and tunnel type. Previously, only the UDP data connection was supported.- Update to version 4.6.13 For more details see changelog.txt and realeasenotes.txt * The 'rules' file manpages have been corrected regarding the packets that are processed by rules in the NEW section. * Parsing of IPv6 address ranges has been corrected. Previously, use of ranges resulted in 'Invalid IPv6 Address' errors. * The shorewall6-hosts man page has been corrected to show the proper contents of the HOST(S) column. * Previously, INLINE statements in the mangle file were not recognized if a chain designator (:F, :P, etc.) followingowed INLINE(...). As a consequence, additional matches following a semicolon were interpreted as column/value pairs unless INLINE_MATCHES=Yes, resulting in compilation failure. * Inline matches on IP[6]TABLE rules could be ignored if INLINE_MATCHES=No. They are now recognized. * Specifying an action with a logging level in one of the _DEFAULT options in shorewall[6].conf (e.g., REJECT_DEFAULT=Reject:info) produced a compilation error: ERROR: Invalid value (:info) for first Reject parameter /usr/share/shorewall/action.Rejectect (line 52) That has been corrected. Note, however, that specifying logging with a default action tends to defeat one of the main purposes of default actions which is to suppress logging. * Previously, it was necessary to set TC_EXPERT=Yes to have full access to the user mark in fw marks. That has been corrected so that any place that a mark or mask can be specified, both the TC mark and the User mark are accessible.- Update to version 4.6.11 For more details see changelog.txt and releasenotes.txt * Previously, when the -c option was given to the 'compile' command, the progress message "Compiling..." was issued before it was determined if compilation was necessary. Now, that message is suppressed when re-compilation is not required. * Previously, when the -c option was given to the 'compile' command, the 'postcompile' extension script was executed even when there was no (re-)compilation. Now, the 'postcompile' script is only invoked when a new script is generated. * If CONFDIR was other than /etc, then ordinary users would not receive a clear error message when they attempted to execute one of the commands that change the firewall state. * Previously, IPv4 DHCP client broadcasts were blocked by the 'rpfilter' interface option. That has been corrected. * The 'update' command incorrectly added the INLINE_MATCHES option to shorewall6.conf with a default value of 'Yes'. This caused 'start' to fail with invalid ip6tables rules when the alternate input format using ';' is used. Note: This last issue is not documented in the release notes included with the release.- Update to version 4.6.10.1 For more details see changelog.txt and releasenotes.txt * Indentation is now consistent in lib.core (Tuomo Soini). * The first problem corrected in 4.6.10 below was incomplete. It is now complete (Tuomo Soini). * Similarly, the second fix was also incomplete and is now completed (Tuomo Soini).- Update to version 4.6.9 For more details see changelog.txt and releasenotes.txt * This release contains defect repair from Shorewall 4.6.8.1 and earlier releases. * The means for preventing loading of helper modules has been clarified in the documentation. * The SetEvent and ResetEvent actions previously set/reset the event even if the packet did not match the other specified columns. This has been corrected. * Previously, the 'show capabilities' command was ignoring the HELPERS setting. This resulted in unwanted modules being autoloaded and, when the -f option was given, an incorrect capabilities file was generated. * Previously, when 'wait' was specified for an interface, the generated script erroneously checked for required interfaces on all commands rather than just start, restart and restore.- Update to version 4.6.8.1 For more details see changnlog.txt and releasenotes.txt * Previously, when servicd was installed and there were one or more required interfaces, the firewall would fail to start at boot.This has been corrected by Tuomo Soini. * Some startup logic in lib.cli has been deleted. A bug prevented the code from working as intended, so there is no loss of functionality resulting from deletion of the code.- Update to version 4.6.8 For more details see changelog.txt and releasenotes.txt * This release includes defect repair from Shorewall 4.6.6.2 and earlier releases. * Previously, when the -n option was specified and NetworkManager was installed on the target system, the Shorewall-init installer would still create ${DESTDIR}etc/NetworkManager/dispatcher.d/01-shorewall, regardless of the setting of $CONFDIR. That has been corrected such that the directory ${DESTDIR}${CONFDIR}/NetworkManager/dispatcher.d/01-shorewall is created instead. * Previously, handling of the IPTABLES and IP6TABLES actions in the conntrack file was broken. nfw provided a fix on IRC. * The Shorewall-core and Shorewall6 installers would previously report incorrectly that the product release was not installed. Matt Darfeuille provided fixes.- Update to version 4.6.7 For more details see changelog.txt and releasenotes.txt * This release includes defect repair from Shorewall 4.6.6.2 and earlier releases. * The 'tunnels' file now supports 'tinc' tunnels. * Previously, the SAME action in the mangle file had a fixed timeout of 300 seconds (5 minutes). That action now allows specification of a different timeout. * It is now possible to add or delete addresses from an ipset with entries in the mangle file. The ADD and DEL actions have the same behavior in the mangle file as they do in the rules file. - Added systemd_version macro in anticipation of detecting the correct service file when systemd version is >= 214- Update to version 4.6.6.2 For more details see changelog.txt and releasenotes.txt * The compiler failed to parse the construct +[n] where n is an integer (e.g., +bad[2]). * Orion Paplawski has provided a patch that adds 'ko.xz' to the default MODULE_SUFFIX setting. This change deals with recent Fedora releases where the module names now end with ".ko.xz". In addition to Orion's patch, the sample configurations have been modified to specify MODULE_SUFFIX="ko ko.xz".- Update to version 4.6.6.1 For more details see changelog.txt and releasenotes.txt * Previously the SAVE and RESTORE actions were erroneously disallowed in the INPUT chain within the mangle file. * The manpage descriptions of the mangle SAVE and RESTORE actions incorrectly required a slash (/) prior to the mask value. * Race conditions could previously occur between the 'start' command and the 'enable' and 'disable' commands. * The 'update' command incorrectly added the INLINE_MATCHES option to shorewall.conf with a default value of 'Yes'. This caused 'start' to fail with invalid iptables rules when the alternate input format using ';' is used. * Previously the LOCKFILE setting was not propagated to the generated script. So when the script was run directly, the script unconditionally used ${VARDIR}/lock.- Update to version 4.6.6 For more details see changlelog.txt and releasenotes.txt As there are many new features with this release please consult the mentioned files. * Previously, a line beginning with 'shell' was interpreted as a shell script. Now, the line must begin with 'SHELL' (case-sensitive). Note that ?SHELL and BEGIN SHELL are still case-insensitive.- Update to version 4.6.5.5 For more details see changelog.txt and releasenotes.txt * This release adds Tuomo Soini's fix for Shorewall-init to 4.6.5.5. Previously, the ifupdown scripts were looking in the wrong directory for the firewall script.- Update to version 4.6.5.4 For more details see changelog.txt and releasenotes.txt * The '-c' option of the 'dump' and 'show routing' commands is now documented. * The handling of the 'DIGEST' environmental variable has been corrected in the Shorewall installer. Previously, specifying that option would not correctly update the Chains module which led to a Perl compilation failure. * Handling of ipset names in PORT columns has been corrected. Previously, such usage resulted in an invalid iptables rule being generated.- Update to version 4.6.5.3 For more details see changelog.txt and releasenotes.txt * The Shorewall-init scripts were using the incorrect variable to set the state directory. Correction provided by Roberto Sanchez. * For normal dynamic zones, the 'add' command failed with a diagnostic such as: ERROR: Zone ast, interface net0 does not have a dynamic host list * When a mark range was used in the marks (tcrules) file, a run-time error occurred while attempting to load the generated ruleset.- Do not buildrequire openSUSE-release: it's a daily changing package and causes thus frequent rebuilds for no reason. configure and install both try to guess the target from /etc/os-release. So we simply inject BUILD=suse for the openSUSE case.- Update to version 4.6.5.2 For more details see changelog.txt and releasenotes.txt * LOG_BACKEND=LOG failed at run-time for all but the most recent kernels. - Changes in 4.6.5.1 * The generated script can now detect an gateway address assigned by later versions of that program (Alan Barrett). * In 4.6.5, the bash-based configure script would issue the following diagnostic if SERVICEDIR was not specified in the shorewallrc file: ./configure: line 199: [SERVICEDIR]=: command not found This was compounded by the fact that all of the released shorewallrc files still specified SYSTEMDDIR rather than SERVICEDIR (Evangelos Foutras) * The shorewallrc.archlinux file now reflects a change in SBINDIR that occurred in Arch Linux in mid 2013 (Evangelos Foutras).- Update to versioin 4.6.4.3 For more details see changelog.txt and releasenotes.txt * The fix for LOG_BACKEND in 4.6.4.2 worked on some older distributions but not on newer ones. This release fixes the problem in the remaining cases./bin/sh/bin/sh/bin/sh/bin/shlamb53 1554443997  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.1.12.4-lp151.2.245.1.12.4-lp151.2.245.1.12.4-lp151.2.24 shorewall6shorewall6accountingactionsblrulesclearconntrackfindgwhostsinitinterfacesisusablelib.privatemaclistmanglenatnetmapnotrackparamspolicyprovidersproxyndprefreshrefreshedrestoredroutesrtrulesrulesscfiltersecmarksshorewall6.confsnatstartstartedstopstoppedstoppedrulestcclassestccleartcdevicestcfilterstcinterfacestcpritunnelszonesshorewall6shorewall6.servicercshorewall6shorewall6shorewall6COPYINGchangelog.txtipsecvpnipv6releasenotes.txttunnelsysconfig.shorewall6shorewall6-accounting.5.gzshorewall6-actions.5.gzshorewall6-blacklist.5.gzshorewall6-blrules.5.gzshorewall6-conntrack.5.gzshorewall6-exclusion.5.gzshorewall6-hosts.5.gzshorewall6-interfaces.5.gzshorewall6-ipsets.5.gzshorewall6-maclist.5.gzshorewall6-mangle.5.gzshorewall6-masq.5.gzshorewall6-modules.5.gzshorewall6-nat.5.gzshorewall6-nesting.5.gzshorewall6-netmap.5.gzshorewall6-params.5.gzshorewall6-policy.5.gzshorewall6-providers.5.gzshorewall6-proxyndp.5.gzshorewall6-routes.5.gzshorewall6-routestopped.5.gzshorewall6-rtrules.5.gzshorewall6-rules.5.gzshorewall6-secmarks.5.gzshorewall6-snat.5.gzshorewall6-stoppedrules.5.gzshorewall6-tcclasses.5.gzshorewall6-tcdevices.5.gzshorewall6-tcfilters.5.gzshorewall6-tcinterfaces.5.gzshorewall6-tcpri.5.gzshorewall6-tcrules.5.gzshorewall6-tos.5.gzshorewall6-tunnels.5.gzshorewall6-vardir.5.gzshorewall6-zones.5.gzshorewall6.conf.5.gzshorewall6.8.gzshorewall6action.mangletemplateaction.templateactions.stdconfigfilesaccountingaccounting.annotatedactionsactions.annotatedblrulesblrules.annotatedclearconntrackconntrack.annotatedfindgwhostshosts.annotatedinitinterfacesinterfaces.annotatedisusablelib.privatemaclistmaclist.annotatedmanglemangle.annotatednatnat.annotatednetmapnetmap.annotatedparamsparams.annotatedpolicypolicy.annotatedprovidersproviders.annotatedproxyndpproxyndp.annotatedrefreshrefreshedrestoredroutesroutes.annotatedrtrulesrtrules.annotatedrulesrules.annotatedscfiltersecmarkssecmarks.annotatedshorewall6.confsnatsnat.annotatedstartstartedstopstoppedstoppedrulesstoppedrules.annotatedtcclassestcclasses.annotatedtccleartcdevicestcdevices.annotatedtcfilterstcfilters.annotatedtcinterfacestcinterfaces.annotatedtcpritcpri.annotatedtunnelstunnels.annotatedzoneszones.annotatedconfigpathdeprecatedfunctionshelperslib.basemacro.Pingmacro.Trcrtmacro.mDNSmacro.mDNSbimodulesmodules.essentialmodules.extensionsmodules.ipsetmodules.tcmodules.xtablesversionshorewall6/etc/logrotate.d//etc//etc/shorewall6//usr/lib//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/shorewall6//usr/share/fillup-templates//usr/share/man/man5//usr/share/man/man8//usr/share//usr/share/shorewall6//usr/share/shorewall6/configfiles//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/357829aee30aaf647c3dc20916887d4b-shorewallcpioxz5noarch-suse-linuxASCII textdirectorycannot open `/home/abuild/rpmbuild/BUILDROOT/shorewall-5.1.12.4-lp151.2.24.x86_64/etc/shorewall6/isusable' (No such file or directory)emptyUTF-8 Unicode textPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)9>rbN$'# Check if we need to warn users for upgrading configuration but only on dmaj changes if [[ -x /sbin/shorewall6 ]];then SHVER=$(/sbin/shorewall6 version | cut -d "." -f1-2 | sed 's/\.//g') CTVER=$(echo 5.1 | sed 's/\.//g') if [[ ${SHVER} -lt ${CTVER} ]];then echo "upgrade configuration" > /run/shorewall6_upgrade fi fiif [ -f /run/shorewall6_upgrade ]; then cat > /var/adm/update-messages/shorewall-5.1.12.4-lp151.2.24-something << EOF Warning: Shorewall6 5.1 has just been installed Warning: You have to check and upgrade your configuration shorewall6 update -a /etc/shorewall6 Warning: Adjust changes and try the new configuration shorewall6 try /etc/shorewall6 EOF rm -f /run/shorewall6_upgrade fi/bin/sh/bin/shutf-88988a8c2a412a2d2ad0d09c08cabfcd4a9cc71fe5abe33972b60b2ff6558624e?7zXZ !t/`] crv(vX0}շL([8$BԾ^/#_,0!lgt2QQ@0H"$3u/{PdwM=e0زbH [ZRyijd$I|B'^ij'S,*qA@hy GV4: r5m9B!.p~**ܧ4zfZ&W[#O`#ŰZVYl?%z/I=3M]uJn"j_hOt$ɦ)I8U0z$gfvFks$$hN4,g摨wb 0#jf9hHu¼jJ uQ/F98KW>iO_62 HTϱʖ'9KAГr{>!L*^}ËB[}Wm9&-gk8"+V r&xw-w+#&Lk^"0w{'AA0|~R-%% $[ɾr a Uorc8‡48Ubf_;U'f<:[I}/;փV}ɞH;} kRV"_&762F$ [KíWa}%n[։=#JU1*s:|3H{|;[,~c0 n7C&heNqP.twǺ݀T Eiȭ19?>qyN0jtj#]\.>) ͚l = q !2i{VGx?w룹6wJ=N*CyZdn\6/Z.~e8iHJ|#&@&ZtprS$ܞR,ܯa+x!L'XpPk)=/O̜K08[G`t9XAY - f`e }߸ϙr|D?rI_gOSUM;ζ a%`+3J\7/'P8[G_W-B}P@J:=)aTEէ˂(Z|y5T-.esg$v-drRBEp])ΙmHM@wp kD\Q} +WcsyL$0+S 𢡊Y߻j~Ӹ;*p@vPeD/+ U=Zv4XBL BS kȽn")_ChH)RM@dkJ3\xX)6x8kO`"(͆:cGڅ )qV|0Кդ՜۰}xF?\hnJO jj)М/]Q}ιlF3@26İ`7:&nU5=E@w>ڋq}u@b|,ljdhN! N2# k!q٨ rvLvxmP'MU60%"@cH|+΄Q50Wbu!fR.L` oFDp~׏al;zA:[5iW^"2:$8|SJ5i< $WgPDZ/>^}9Sb< 5:ܖ@/6cp ɂ6< ¾QHSmaOacs6 vDݙ:~ s_ŵ%RM aXL<4arXb Iې65JfSyTN5H0ZOb~t;%<o)Z\D蟻 s4JM]03"a]>/2n ut3;#9^.WƶCl/q[;h@NC[I&EkVTP. nMc%IdVd.[N,̆.|3rYEPr־9Lڱ~DyXEG,A 23fᅜ22h2GZJȖ.BeǦApP4AfN7'm 恟PCs7 CC)HfmqO*vBަڥ -f.?׆AYvCb\ݝM`=l4~[&|bMk8Fx8cq$Ja"٬,7DőEn_1Je/SVXs!`.IL8%^.mZ;c"x 3qV qGX"1f.1+ei{"؀#GP/D7,ހpF.m%FHk 4 4aInr L! (%ӣ)ZħQ1f< {V^~GxMndkjֿtXm.x&6+-(yZ3)QL[wXNaӗv'\o uwU%*i.xwW=9%Tl%h,`Oi-jHLC~1%žiu?w+,[[ $ S;,12_|zT1t6iYǵ[ߴY|+T F8h"LӭnϚ'>B$i[E9>ЁTJ)ĦS4|n"y=a"}GDPzF%Uv)eHK"ZHXyiݰjR̂c> 5>H%9cx /0 o $FBYm@E`lٸc|Ӧ!Ȕqt}0aM&"J;E,ð_`%u?tQ*-ݑ,zVD1s]JX.&[ >nUFhj:y xloѹ}NR ?n *3ꋗu6^[ZW~TaXC}Y3,ֶt"WLՁGYN˫){'^.aF+&-tUn}!$5Bϖ;bQD' )Sf4n=,/eYBm/by-[f/9#5Kj}PE5KL?ggylhweeO`F"Feߡ@1>y &6PnȤ@֟9OHT 'J[(tKp·y,s eb*f`tUĚQt"Fj8mGf?U>ݕAU)9EĄF]\sB fv ,d<3 1cTסKS[ 3lW*v[jMI>T1 \y+uaubRBVt [6sk۟*AKD=NrȀt(d@3;#/Fr*Wy>ej 'K-!UdBmRG{dr_LU}&lXi;)p0\%HE`4HEl&b 8QTs‚{h_{Zw}]) T36m;O8dRSzd&ǩy@O '3sÔZc\0ͅ f{'PF欙ȥ!)!BGmF1R[h.qP;ql=&]u&WΙOfuj2_v: q4J$$AFH c#SPx$􅵲3|J* 9`a~h>|sKRF!ЦD"`SKxSB-!Qд^B~ⷯoOmٌr9Nklj(?m\6bpEw ,☝6BqBB~t,LIrw< uzb @x:INf a?a PU@ވe/¾J[RBWS) h5|鶏nζߛ"AVxA#P{ܱ~>mzGf vS`%1[7r$8@΄OH7ԗ-%]"(b7+&2Uʐ]^;mm~l?:UXZ(Ai98O}@P*^T?K:<5C%ljRRN7)51)hJEuhȧ]l^5uonpxCFCi~һAGFI`mY˚-Ǘr\sy5}8ښW<(w腺CeŃUg`ڻcG$A[@>Y\@ TKac^O,bgwX֒ƶr ^s[a 9aUUP:_VnM=f`DYhMU:ik&H }JtW-Ё{lwd6|1-eoH itj7XhN`_.ERFJߚ!$/8$'̾ Mk]5[${3qd@ ''LO%I*+7<NA &MQ!ݽѿd:NQ+>`kb@V~KkSwlrz*hktkK]" ۅ hm;a= U)xzZ2HSW:Ʈ9p~)6%/JpZτiIY"J~:3;&Ԁ(u\i; ({b]uO+:> ,Mu_ؐw~#ՆSlU6LNjjJJ_뗈QHBSǀS' و9& O}PҢ5WW+4 Z~=bH@4i|eӹUeX&$~Ah-B-1R(a,tw.7c`|[rE|nJS7j32oOb0GN*h19ְ.T UU*T`M_ުjЌ W qӒAt`OPMGyb uܨK;" V6seܞkEn(BdU(lU{ƱV lb`(eUСCRwfbwHښ|4WXI+o_!grAƳz>x=7;=wIJw7YMp;' ി`*˪Ȍ F&0^ b2&D2~ݧ.0#+88z MY以O ϗ*J@ 8qm@,){ngitSVL&+߅$_8Gl2Ƥ%q"1?*"s b*kiU{? vajF' g"lklS|$waP$D&vt1*ȅ86h-]e zN JJEjsGVd(_o=!B:DTf~\J 9V϶5DjklFGnR*=f1Y0}) F{dИpÞo2l28!c Hu)j葻 }VXX.E_O,byB1JZJgW7>Žޭ,fT4nT/L) ЗK]>Bb[^EݙogmvՆVAǃ#`x)'c;v>$=7JE=zꓥR4C3x3rGotm|O{AtqAd "߾vŊB UpF|]8J`I˸(ozI]k upeMv2TL-|',(}ڿ>hC#')eOa;:&t~}%m|۬zg"כdN %~뎐MhQ^c]Q݇v+M=DѱnY=8s0_E2E*i㻯YƜ Y>f9>8jgE5"Hi+'Q]mm'KQ 5+j:HLkgw}!$|a6m Lv s7ߥNRPGї eWgúb|,|}I_R5%=m4"4>Y5OÊVKULȆnP̥Z;G?yx鵞v5!3.HT !"v(6HCDŽ+k54U^o_:ў/j[ndy<0C DxS؉zECKbZiyl_"tx vLʩH9n3ʥA \bz+E'>TQwLKr?:B䪜KITY  LK'5jSeЭ&ټ'tDi?X$2u@@4c$2=൶.'YrUՀYkԝOuIrvWP]'Ggal`@x7叶v+wGV O&s+{" 3ߦ5W"uKi^_1"t:uVk\}+{WSIZgMc<]@)#֯ҭgVBBj]maɌ:_eԙŶs?!;aM]ImR#bip)v4@UVǬ]!@ p׳ rDC'RM쳤:R.<㳘H?)ײ gP^VG_^8ř,p.6'Y`W6<}OiflU5%7fW+H{btx}C|sh9V:4ÿ 719$198CNyp.ţJ`#v-k⳽.'-6͞=[mtSl]XfsKO >EM $aϜ~a6%Z Q>K.iBB[ scIN+69GY^׿lLqM%9ks>m'8Z K3J~m@OhLZ*FIy M6vÿ4]la/,4},0Oނp-_&S;l ͖*秡怘m1g'ʎt, $8MoV!Ӽk#!+Xٿ\9#hϠXi;YzH?secG-ߒbfXP071 5'3 Tf;9"[tQzJqlr] 8lV(xoJpĊ̗I7avn~<j}omn>АnŊ8pX*tڑes߆Y|qjHAn _!!1_CZHCdy(@/4qzhujh;%S{$ibosTʝcTAVjCwldWt|Qi v}9tHKs-)x-F-Cy7sM6tS:=ʌ2k:nkv̵Kr>؛>C{_ txrC73-RIM8XL8‹3U z?QvKF-$F9˽3xڗHMʎ,\w 4X~}[#7fCVYK>.jmUaSי819E(!o~ 5죲Qh׋RA%͏lܹOIH=| |[F 9‰MzY:m[guqz` ̹/B Dbߍr_/Ljh/ޞ&\ᐊ}]Zdi$|q%8UvR+C9Eg-ޯԏ|r.*Ey9_Y NڻRεZ5Hr"s8En^U4Կ.( 1}&b޿J߳]|;Nqup,3"d`f %XQ`oweŇN Unz[7Lpj␕H3>T db=hI'M#$Od- R`I)R}mSؙ+6n`gDnEnEep)ګ%)^S2K H/]g},\S* 9T`Y|iL8;;fh~~';m4gJv"65>Ͼ~` _ԶX` o|`Vbʮ2._Gz?ŅC/L^ÍaTv;c8~x ΂"?H6Ӓd[SgWJxoYqf{JHƺ HK4NH^F']sČ#|[SJgdOxHq}-wNd n0Ez&ezW5T _њY.mFc xWLϷOHvj׿hO!@21D?u| zA0 kr?U󟋜LC\dw|2RvYben`x2ž[-OA_i~Y9& 3|;߰ V yQ C❇H}PfO9P]2UP/mJp?rƼ٥YJ?[V<~. W 洎Sjګ ^i<ͥ`wY‹YCm; 0jA2c>A}o]'G*3w@9z67Ҹ1;(N&&_}Wp{Bi.~(#W] |Y%{ čvT61JTV366/Rv`71 yK3v81{x#fׯ Ǫͅ,DjUq1kNPf(; ,`i+Dۥ<4:]Sz9E]z$jLkb]+FP}2}wUm̈!*mm _uH(0TwJ{A,2Ckt"gn.<[@8a[ۑ 1S(z z8A)XhElD2􏬴/;jsԔbbz?EsEa+?Dԫ&ʯk7{T$$7ի1? '9FLH#dmϨd 7-r־ gW'D)t$赙Ȝ )\ffJЀG]8[0~Bs VM(.+^ P_ϵ7Pgta(.H㦚&d*ɯAeI`V'"v渫/.|q)L5헭Q8waf&e[@2p9/.T>kVw/RY^ܒ [TLzVͅ3u׈wuDSe}WZ_wއ[!)Wh< 爥U"<ϫHR@ހ޻Ap똺u^?JkaI lz80 誤֚7ll1NHZ앫od|"x薁"jJJTqL6@#ykj!C"i9|f[B՛sMP6_l"8LTdld<vU fZo6%k {&4\~'/hsNXBL߫ g#z I'MI9xAd 0ijQ,Aht$K OP6?/6&VAH1r:gvźS!Z0%~iØ򖶏ų{i@hX' ǥ͗G*=H=c?ֵjC !9 vj?1=Df^m Ϝ \Llg) _[an9o6ڎ]CtO!54P}ѯ (G*qpLh|2gnU/.oOj: M3>F*Uy- Yw~ЋӔ& JIH:, >"Vds(1͇_HKUj /PS+foSBBR֭f0YDj>&4]>YC_e(FZDV z5inNjW5!MPU yR[u32O Ǽlհ0Lv( _1[ivM9bXUWOX1dVmu vx=97p6||# uAT"9bu ;:V1(T"=oYZᦛ)oOlYڑu*|;_?dIp|Ix׋}^<\=م2"R^~ !х?XڳihxXoXzk7wwd~`0to!<+k~{t\b(*Ƃ#y38T]1k:c {?0Z[ rP5¼qUDyꪱsf%,@wBC)4R|cC:T5+b%mnܠG&`@::0u $ Q]l2]g{x `"֞#F0Y|@^  k P`g_'F*MϢ ɹke+I {цE/x,lт4Dl5xI3/$- ^|J8œX)\g"9leiP5zicfk{ګţB f`tﰶRPݤxj)sYyd;%KBPXMABaLjNtX:{RHBkr>*R D۷|?ohV5z%enי- Z+8%X<\T>:",C֦z!~B]emmsl&T`wm ɼl*q5vG]ʼJݍg 齣GaJI4(eK.6zIᰧآkTƔЫ*TmIʵM)!Kˑ4ur!:dr ?#((2" n7Zv*]B|WOmn'VBQV'vdzk<8 MU ݒݝjEf?S&Bڳδ Mbok6W&vAo'iwbo( $)wIEp)!dOA!Ҭf|1d+FG[Y{Gek~)wWW6jgsJV3C+#(ݍ9X%V8ҀmxIuҷxրDK⮼ (@mY:잉n҂t|VTЯ8V( Bķ.<ΞZ2R|p_`NH]"'o:43c _<̮q YyHsIֲki#:fnY_-^V/6 AԊ[ɗp,1կrFc砱P(Pfy-MOm `vyA\s RF`;;-tS .6pk fH}Z:ա0*2."/eOhLV1s pEݑV,yOVMOh֚dP}<ǫ(XGjc%ϳeF-`D_U8ڼ,vySy9>>t<n`)=B<s{LRb p.u.L~aO:kSL '$r8Kmpx!j0DCX, +Wd6iW$ށ4DGf;ֿfVQw)ȭfif->b*em8LOEQ>[\x5*Gf[5/݄7&iE߽VV𝇫i~(PйݻbWu̬s]6e$ a]çRa q3o8kPK8?a Wv`-Q^gYyr2K:$[u| U=R?gK#םsSH.ց]e^'̿{cF^3[E%Sxa] ''PT:*OBU9,E&sߙWqpITg١iH:7qZb]0z6fSo}J :[|U@5&G?$~'?~%]:]T2r.#Gt 4D|`iJ)y{$n@䡝%9+ L~i8d׶MW3"E9PNN`UK;=M] mⴳܟg>{bU8 CzI]6宆ΈBVVB^}r&3C=*(#sgXa?u񙹎I;=ЄM}iV׎ 5Abvpq,u{OS"~딍V|,5#۾Rt8釩p3 lU՗vPyWÝZ Ѯzm#!撎O+&1Kw%G5#p8Q+1εudúy2"-4wpH";Ǹ1:՗Ln0iQOfr)Xh+ eD=#\\=k!o_޷#-|mftV} eeC9Rڶ2g7V# q4G7& $1M?9 jwneét) v3}8Cl G㠉8PߓKzjPZs$׫>3?_$DذԐ2n7C uS+Y;{!Ą|.NmMAd9.GzT{2n):犵 xd!HצOP5FŇ_ -^M#k38JpxSɱ'YCN8ZiYn_ԾpH/KSo0aƪT! V ǩαg_./[v w~enD|=?:c\ &NUI{0Vk `xs`YjQ[یF_4aoJ#{m(zL ] r ('r!RaWe5nQaXCF^霈%NF@47=XE-V>qb[yXp [ȍCf >fJ I!ȑ Qh/l[~\U]V$ofES\1 ۷4/D܇"zcwZejH?_G-G~Ҹ]v-K8Su9.b:"W.(Q=s*| 2P(WO1bs, YNR1vpBcɠӋ r=2v?C^Ok}:KFHLBY%q eA,@'yU^TLU-FchF;,t<]l&l7؟F*`[MrH":{9~p"Qw6Kd"5A̪Y *_ζd_c. > (D7W.y^P@!:';F&iIaEcLk+ S]wg2"clvOL{L:&y:\!ɿKPoryxgn+5J$t[ݵm2jŰjw"tOAgl 6FG(=Ԝ݅[/—@N?Ǐkٜ/+!nl[N" ]8^{WcT1΢h?d;k^C5.={.)`Zv"-lZ/gH9'ggKCfNxȵ=+`ʜÆp5^!mXtWL0{? K-=f*yׇMΆܳS/h+qn`|I).NDftoB?p--%U/ZëNȞ4bݖB$ ϦsnWPhbgo/[}:p%MC:,-.z3nt#(g jL+"k}9L}d>R;Fh9 7ƽr*GN_(P2U2'7a_&Zyf `K>YJB zp%`S|>_B/q,&t-;)X*oAk1v9B~ʂٮT,Av3$E-NqHW'ӣ2rH YVE%3y PK9"&B,ךl3 pfGq:3MγϢ|>s&(HH-̫x\j([#FǬ( l`rLŰÂ-`dFka~b{:̟/~5+m߽%7N=ݨ !B&Q̩`de@ e'>>8,5u9x R>I&WbQE Q4MI^eC< :=չs9SF^\w-2:y<6ffL2a/~Uk,nVs&\8_s7*lMG%0b߲XvO?Z-C֮gگ;Hg%DɒNtĎǷTj \?d+7|% @}|-p%(>ylp[e.KXUƊ}Ğ[@wu꾱My- Hf'm]+CUWm/u2 ]۴ȍP؝' C/B>މF[أ")ZU.=}J. V0J|4qxcwI`&rPØ3RC(h+[ߴ&@":rߜPcfKС-Cmo*J_p(yeGhpd O2Pp *Uſe3ARhā+p#鍗G0w~;wvus gwh-iv3:#8+XAƾ^@HJ~Y@,w!/YU;?G[a0bKf5Y[(@LOSi.l@ȉ=cVOuy6xT;M.7f9!Ƀs5q*: ϯW|Nn!+qk\Tdϔ̥kU49X(GV/Gkhn`;|OPQ9ncUzs0W0+if18a?/w6y{J||gGbut A2 >dki7T9, %vvM `M:M.Hr+\]WüH] xPރG& gVۭ︐bcø)ҳ#K4. T KU_RG<΃9d=fv71j 2n;6ըJZMwAf_W PpQ~5^w5gE2bhק$p[^ ewwe]wRO /T۹4aS݉f,yV#9JC.7Gr7*gm<&c: fM1)z91R; ee'  6RmsÄqoPS_I P2(Y@ﬡA\M sk c#%4R2])1&qm~T *.(=V-k}ЭQu:dxvބ&m/=~:{$'lm#G8zJ:/t~;zBOHwqВnb{f_EIDԟY7$O]yҫa1LzDJwy={# r)v',Ե'Di+d t'DFy39)]?f^BrE{̞2&3^?ltϰ}89C*+>*sHt|H%T'joerhu] Y$)uO%Sz8{ xDf*D2qlgfm\3v1ܯ@[v!!LjdżJA*oT>M1 4۱KbLX닕?{_I[z} ïQjB;Z"5':g1NS0xzRVj^vk@r2TS:}`+ _9y|\$Ѱ(5ܖhXu.fFnƚ5teCϓ|e3*!>#mRP .1s&dK04/2Be@E>\jj V6x<̻6f&\ӢR=Jٜ@6rBUUv"rt{O"w?hM-agXutQAh04/RIdѨF偄U8o< 2ِ13 (KmշI/ՠse 0W.k2"!KؗK,?_bL FE(r ]n/' )tTP Q6qg+1{@Av *UqRؚf U='g+ON{vKy猒'Ŋ)^jM[ ;bkCQ#?b+``1c2E>I&"uԣ\҈n,aLf8Bu*A2>?#3S=Aql>٘ )Mmvyqz2>]9a} `6}Is 1ˑ ZMBK0zle d_9qejZ=ߎ9.yϲY JEza6u$3Q&Rځ^u>Tv&P}y,N&蓍xi̎ rǩ\|@,j,Hb4snZ`1Ѹ\XUR$Dƨ2y>y9]5%x,u:E,详ep@5T{h6dqB(*mb6)Z}h<[L֖Nsi _:< )W[e ϺZ?ebcL2b^Pe3:$دo0Ŏi+C"q ; Gc=[æ08y^TDZ?W<^f+u(AEՑjwC$H\n }XI4XVNc2 lKh 4W.sn4 ֩Ab0O %0 d: e ?9QAМ /88/°ލ-DLL;:*Pqei QC zV*A5{H(}kϓnx09xt]V2oY1SxIߡMxЊ)' rx@1֗)]I\:|Iw7W.ihVn}ec[p]xmݚ|q:Ego w $4*H뭻=L58z@NA5Ԗ'HȋlHw_QG80 M|ډwxg,TjtcMcHRXeK`[>quʩRGh&/({3h:\Y͗eaFQQFSPŲZ9t`[)݌mi& ȁ廙`,N"od6؅xt(uȗΆ,k}1F Uo `2<\EYڃ'_=xSyRuUM`(D8k>٘S 9m+ۤ1{L+0c]JBP0j#K' Dv OzvRvφ Orس|L W>VeKtĪ(BGYa 3!V3#壋CSs[܅کi>FZ}n'鴀#+5+𱆇 4/V0pvgO!EDWm!/D6C_BuF<;н&/'Qc7>W-p;Sl7]W ٟ-B%nTT 1v3z4Mrk^1H/Y@&pE$^y&a1Mmg那X)Bvi^sȫV1ܸ& x-<<-iN# ۾l,&%}G\Y3`%̻݁cfU,hv^ 7X8@QjIo*J̤A1ol59˥_D<+QȿN:4s5Ua Aa ~0N 3{,>OLw "x1NW/%_xOrh Gd  fF麵3SaFdyUN棦ʹZFuAs3 U^ON_j"̈́!(m~d/eb fFL9 D2iR7TNc|$K=eExZv_)h^'VP'2XU$1vK#Y |!9Z1uVB of=wt F(z?G˸fS -Q^Y<7L֚Nb2}&yz8sI*J=䜩5к_9eû `C>P} Uu&eͥ-awi<3 2|O'et@my4pr8ծ=$J-K1K E\x[W-7 L{I|8/INq ze$*cެ1fAƤXLO@2H(| "%lpIiW묪(aKVIfc#Q1忊Αϥ2,JQ.ÖؿỼ<@O?‚\G,j8?1fױ!͢/xNiVx2Q (h2TFLV Avٳ 2CXrMa=%KffJiV nff 1 bA $VN}u" Gm1ngtH?[ b ɳ'B)-# ;JR.8N MsZB{3ŷ5JLj@:u:cg\u>Kr01'eA yRʠxw٤zxYlef MR@N16y&oC5ihbɹ CsUgR>N+ʫ+ E Eb- .F'rj?4ڎMŻ^ER͈@Y&̣H "Hzfk"|ؙ^ >Ŗd\q<+7eW5OBGy( ߩ?Gp[u.Ӓs6>c6;%iQ<aeS܅ bjbCmZ+RWw*MZZpWXGJpϺd(e$d TCz_yj퍯Rd4X ({bKN5Nl_7p!5M5Sʖ&s] )0sqS W5)b5N*5]!zɌNJtrvpK1Qj5zv?kCopkPp_mnRE#]×W ?TMWh. BUGť0 j r`@ 47g|oX5֒:;bA-f pRHk/w`kSL'YЊVL ~ٞF2ms q3RA,;9!oD o%#g\'K(?o }YIi@ 5y?&ZO \X31βᚁ*L<bo]ig~۹u=8 X ȚeG21=.f5rDN& 0i'|rX~ E20 D7< `k-f0W0i#; Ez.AH}8FDUe ;^4Ѭ ;KNR+B2c)7 Rw" Iz6 f͒C3[P"QmgSd4p Oz=HenyءM?*EϨ<9`Z<zh.{? yc<߉σ:B$[-(إO1 {9sDSP! [:@L1ܔ@!/*2az \oq/8c%еo*#%mx _h`xɬ5>_tan}S(LY5yN,K#Q0Tw ?z\={*>y塚l`Ԁҿ ^ _+{7M129ZF] J/#<ڥ<[| 7ⷮ:S㦏GW1 tˤ T?4 /}JTV]&'Ghq$*ƺv-҄N-=ҀCqJg:y%V|}"* ?kqJi1+ 60\-]?I̞'Df>^i5sSM:'Em|ۆne-1,zl}C G{CCO# v ';t1ZSʙ@N?iD@"p ֵLH@%HlJ~ =^f<.DN\x6m o_؃YO /:.ZmY\g~/Ǧӂ.ys6XYbu;ar`_.s_[?KeYS_3 IOʎg;<ÉaJo/iWFo+Tb,Bw:J3D}CV|k9憰+ы%yElUEY'kZ>$ rL(Z>Lh䈽l~+_-F}=BKA8TxMO8x+x˕xIEꑇOy+|g| _ C)vyDbJl/Va+zE@W= j!CxkA^Z}? CX懂#(NTGXװ иpD/׎G, #iUOi!,ώ'Zݔ*"sTkgIZ5#$w!̇:%TSȩcOȮ]p5Ѥ8}|?EKZU9&X ,i8ÈjG=o\ A ].i}P3sR*> ɒCO*tL )UP޵S3"ې .= +y =}="|Y5MY z2\^=MY)Z̶YQ [~ e Sǒ{C;u(BGjST!+2* _ѐI: x*/ *gӥa\>l+h!u쥾@-pSڔN_+Gc)<=]$+Y"sGUYpg *&GJ%` 7̳5J"L+% ;-饥aZ#H`:>)XtE i‘=v;s)6 ԸndlE Ķ]>>6+^,@OE:7y٪SNlaSh A~Jy1=_ڵ//مzb0G//=@4RbO^zU^bޢMQ괘{;Rz4yT2Ú/δ8c+,S`9 Y5")l2~僪5e i)Mk?i,=ڠ`=Y݌D)$` 5Kx刜˻ܟ)~Aq܏2GGӜnhyYS9EL*əE<` P,ROٷ) #OMd8ld~ e:֤6rDS֭ڵuC&c7[ xLD\3 -ӔRlvcYy[|+^sU#)ѩ嗕PlTd=/qdsÿhpi@?F40Hz=pvEbо~dZ86$A5sodr@p̻h<-_0Uf}Pj>T! P]62/1+O M;T1jsN!j1X?F#F6s4e@ 觼&[x31O) 80+?1ڶFB $o !C,K6.YVEh}JHPInf\b]G5 .>~v6sֲDrG 9 . C#̻|EƠƚ ޿3^Iɸmn;h|vekO؈YwSR9bcƪ\j#j}o$hSU8(n]'\}/$Srٽ2Oe(S!ׇɸu<,Ms+}!\ *": Z&T·ݏbKnA]NN)nM^GOj\C̭ǐ/b{(}0]@//+WGD-ksl`cNo7By_ Tɐyt @:>j:"57i&!-·[Zw \?u@n{&9 ` cmUHDt"R0gp(|>]Ϳ{UTuZH{{VP_٬ @V.m;RAl06iiܢL"GZ=ᕂ=`'»!ߦE)Fo>3Lp[ kXNp$\wɌ.NH:QڮkUk:Oۥvl՝"ޓk,Q /C>Fa& 9ӧʁ_)7HF*2Q&Z: jb£ALC+#)RM6̕t` q;Y5wfi$`C/\k6mS ]\s8ϟ`ɢQQuHPJzt2?=~"$}J4XEx욦dbn45_?]Q.ԇ]tL&ٙsfBؗ=B%Kug^-Sς*:!5ܴuo.0K*{]*acWC9fs cn`@@&֕.Ʃ+A1QW{P!#9ϗ_S* 8ط vиJqwalNab£F7ȸ@,p7z_ܪ;sI,$waH:fx;3|;ntD4BMRpJ#k&Zv#=Tu-6iD|~5o=):ɭyqR+ҋeQ=߄q|`XUsI>-pwX!9:Mp4 Ѣ%;@!QGgGh~?y;2VzG[ Ba+'U}7F% Q@fjb#VPRTԺ:+^P?AcV*+}6_r͗e" bf+\ǂ/q/*{ϏDqsU$=WD: ϗ׿O뽥a{ /ѱ"긽 )͕vOdHR WOJlV!%1 d)lGmMKDB"Y0LJpfD=nDF,ۖA8q|_@!Wǐ\P[}&Vo->6BJJhl?bWvPg$~oĴ FY_I9cl9؞t 7Lk6^4}V ERc۟|HqOF4i/0{aCy~.K3vV !2|"B {T-E'E7*DdMjq|PZ@S}1_SFN(37I_L'UoVR  `ؤ4Mg1X (=Cl|ܞ|DFWj>Lve|s,af7n>n%O_R-"@ %rySk]L2v`(N81h&guÄx PpVR.KہNU۪tں<ȇf(.jvI,$6xSJt9y'zpsQ|RD*D-(pV#x8, >|_;H4\3R/O I~ =M[,7jG@u|8d%Z&Ջ,8...<+\$\8m'U y>DqQӪ,dмs_ur^rCL([Ps[g? Xo3A=T;'LHdzBDYcѹ0ۑ5Q XFމia9™leFԎ͍@-0޷NFZu,SzR'! z`Vؓ/T"a E+ 2iHzDϔZ{\O!8 Dc2dYҔȳ09%M5W-Z_7-%4!UΤZkQpU8*ƥYya[eI%'vɥGCpO"5] PS)d=Qp>軩{>j.Mw̦hvMluqfW3N+Vz.Uy'N+ znJSG\taTn@KKzz[zK{kn"LUY'lik&(:4X.T+bsHȫɾT$nδ}ׇgG25(/Awgc@ST-8M@ <4X neAڴݜ~ C@gK[Ujvq[@F2c82p /qʖ6׀8haZg}=[9-ݩ02 =쪔E{["S>g*U4klj) G>+f3Шk (Iq }A*Ql7 Ղϥ41A0zky|ڍURxc[p;_ 38Le;Y-,?تkV?p,x\]ʎqk `*ƒ~?S;Wlǖ.OПR7+S%l7pEL0i" 82RXwmШ  辆֍I.Ϟ8__'!Gofj Kulu [˛{$kf'l!]>i yyܣG7Ɂ`+e?Ԟ=вU(jʝCZTWijMNO`L7c MNVO }GȮw.ׯGw4CwKd~WrqRwOԘb60Ym!h#=8Y 2I~; ޛ4O9NJ M@mQDZI@FXL*Ϲ?̋ESSxufIUKjtNuEhۭ8+c:`Sp<Xct5*ũ챱`,~6wҘ%j< Yz@8q~_aF0]g[Zh2qt`,,% Y`^GxhS/wp%zf}*B9 x|T7x mܩ[FQYaҠSV@/emZE}ŝ;@j}QMA1f rzIb!!2KNhputY 䒴W,Iڨ*$E: T"{{[An)vS;&vküx֭K1b4Ckm&<9aaL|?U:n0x $qBa?I(N9 X)=Myb~SIv;YBz~_6f~te0ĪHjw؉!ԫR9WUr'~OV9Sj`Jɺ⩕gXGyDXTnqAXAxKҶsboc!".`%y76ut{+-ʽQ :KP~҆T+U{`o/-lږ04a+|ѾtB=պ[ _:->xgӒ&Ҙ^b]8̜yo Q?5OQbQ^ f9Ѻ eh}(4ZHv ᪏Qe..d▹7a纶H2fi[|qn8wd1ZGLP.̳Is.wed"̼ kMɕ82 4g<bs!iƙ{C Uw#vSyo+C[.QM 7"o@ /21z~,a|!F.tga? Kwa6Xb0poXt7YP n3F9s^a{SE~ !p}Z CA|Fd?ښ\KWHZ '-]/җl>L5_aġw!eO-xbk"ꔍ,>wW@SL-׸Q5kiYr*4&W'7nn$ W48 -խ?04Gm12EQtFGTx *'}F;OMܨ^=%獥XnN1nҼFp ث{23dd6kJy8a#ɉݙu R6&%&paoun?lQEV$z*l=a-aFӽ|2%јT̰ЌmBe>{иrb$_M|,To"p `u[`"&{-lwe`Qv~^ ǭE&OP(M9UҸʂKk$F\؛D86_T§j>$sn賕gZ؜rKN}{˒Lܻ| +Uƈ/?R <;rҤ'Fbor*}T1Ncz2C(nA`p2 8C셑?R] hxE~:*ӇXWw)]Mk yZ՚ |?oCU}y1L̹Y}NJW(g ykČ*Ys9{Ui!6nh\֭1lf|u ] jx*/UFI2TT>Dy{콻;g[gn(6mo=F \=NcH1Gn߬`J~ 1&$)d~,>J2MƁs"DذHB_2%]{%xT٠!mAû3ٽع7Irӑ&NAOm]c/5R'}ӈ}pj| 'jٟ-W&wӦB- |śZට3_I40 8 ?n:ngCV 3Nwe:ltڥ~00lߪѮ.d=gvrVcMQ\9}K56zKp%N)rRj .9M,=Ov."깣ԳleprIR5ceTYXWݱ#րmeRS A 8o+Y+ߓ ,|w>&Bsː2R׶—)WnOu T- lG!٨" R'z?g~D'7ih- Ҟ yeC=:G (hNV]8:9Ed|rK#1[p.7' @˧EE;ƿ'bdF/V K|7 ɵ0LD7 `vGIj)51ҥgGzտ5 TmQ.)?rp@Om/ٕw7HJa;] | $&v푏6bUc2Xx5<)w뉃t\̰L'00uS}ɑkoA(D{:خ3?O@EV >Z+'n_ͥN60sB!gC9Tnb<=9PcR1p>+cm:6\h*g64JP4OzBXmAzϣSZ5](y * @ON*3dMF9Ճw^6;(qR&Dtl'!(fx}"KXNK>g -w<Msz g;7{i4 K64L qǏˋ(#*$ݬN27*Q.蟋3zLFi'Ji1V5|"( ]ͦ^LR{Lu kg 9]̖CE{PZ€yv:'bxyfT7!}TgZsީ2>+MT=qX߷6Rck"E(\!k?;9\KdmW_WgP*CAk/SR@z|Kax:x\zȈIOjZi<Мg֔lu3⁊-ErһA`FRFD2r<WO` 8kaMc0/PZ!_Ν>}Ӭ9;1:96 ϐӒ.{Nh/CuFA+* 늙"QKc-4Qˆ? 10,lM@fBu98Wt҃yk!ض``ɁO Or7A*3sd&ZX[1M)!4kRLpWML4U{pC:|Fk)stS'}^z9Joa$GRյ; Lm&Ֆ O\N˥j6s\~eي|ݷÊLbvVMt}k,.!.G$yb>u"Im!^Iö$ؿȄhL V`4Nr8Q>> چǛ @`g݉0?:p-ARvzַXޤp U@fVߋreuyFLKL3\E7#-j/Vsj>0NJVffڜ\+|77x oLb4OҮu W/~1Ϻ&W`l,_I!v6tgtrI߹Eyl(0Ѓ̄Qg0%DSm  Q/~R9XB a-Ƀ8U5&Q봓/:sR;'vm3[s*\ma~Z2Q\9H"L܂W?1&o d>Di XqK eFVmO bz{yIK0NY UR[avgki/=8NsESHgU:2DˀL{~MsȢ LFti%$~ũA^hy':aeX (X|:F%Z4ã 4$[ ebJzHrqJHpK 2vk?u )nxŧ{翸ӽs*A0!sHƔV2`VWQY+ )H6oKPgQoNF +-,t,U収6'\jg3{zY}:ُA Mͭ?uh]B?\5&M#`zdERGQ'T@oo?\*i+^q]ġ35T*zR3+0wi*3J|A ygi!)Xr&зVk=O5QFY|tGyZ΄RΖ=yUKڼ>]O[1E| LMoe9r+Lb߬.YXԥjt+s][fRx5Z^dҶ4!L7{v1^xՙАL>ـֶ -K ZC0 0k.KIbYW<%UVx0GxPf4C-twq@6a˻R|h3a%5@'SF Dme1 ,QzULԡ>rIȠ3 d,>^؈F?[a׎:K"[tb a}ejDuhq7M]&oi"1~]t]` %7\̨X\6n/Uءf17Tdo X\4CkljM`GǨ4'ݦŷN m7"(ڋAmWb+_xde^ kS/{&d f-0"CJ7?چF /G@ .@4:NxmLe67%p;"֤=D m&1o9O8*`qHW}>nKǪ*KtM)i3f%@`Ǚ zNvC ܂Y1œH_s#=? 8:dI-;Λ]J1_w|ԞaVS('ֶbJٶ r1/]6H/O)~_r\;m: ge Ej{ PJ`DFkCZ2j.mZOW@YNk!5SHW?qw e>kPf2V_^eҪ c)57h\44@C=Ii6I,_9>j5!JkGB¨MƾpWۂ@9Ӄ/" a$,-Ӯ޿5 e 硸,B( V2M^W̥>Rumh֓4kx"UBNQTB3^-7sg^3[_ҚmU ,s1Fd`"2yݝV4K~KQ+{1Ieް>-䞊DvĹ"/ZX1Jyo~) M;Qw$l~xb<܂#P#/7VlW9l!rl!s{ l߇dͮ[1w8IBiM~܍}걵yyc!:Gǣ'rjnr !(ss~8}Eo* `ib91mDޑ1* -ͅ% O_ -t8k/ꉾ ,fEcsl@.XAK5?[\K@dǽFO@J;#cS9J,TS9T:}Y^~¼]X:|Te<7ttaʂa|?af|X&lmR5]OB\\>Uצ85JCRz& 6(+РSlF6մ~3@ ıv<5TȾu YGP.qg <ʚX~BoJFa.B'v \HDB,hƆrk@@ZC~J,HuذQˡG AD &k|<4`cf'\h2%VKt[J} b/A%hY6cts#`|4h2<ʚ9sCmL`ћSE.kk ?7Ñje i7B̋>\ ǑD6d CL~/kCS$:ʑȅ'SP?}UTfܾ+:(| 1U.'ˬwjCzeQtJ}gXn:?ga~'}KRAp28OBCKuq-%{wh3 }5 7 J&Ȃz8=/:CAUIҳ,Z7 Lۄ}ORnɩ;Uy-q x25v8GIXϨ<{b&A:L(VSB$#9v^晥uI_ $Ā$$HqXV]j6s&Al%3;_rӟF-:R/ *NF敛Z9NUe X^zjwbՓ_aILl1l؞")UFTk!p׫s ,Xwi|˂ \C&E@I&Q$½Re՜Q > .pR,u{1RQE&ǂΞX|ς9uyf^U&v^ko3@m iRs!qq`;|/BwQiMHgi: %<04HuE}R`l|y^FLLpL(&}Ѭ[ AwAa/K R!G:PF~ؘ#` x34#d=:6ЍsvL͊rZwh\Ea**! ?A`¤㕃=jiJىwPvF8ee5Ij0d!Q" r%a; .oŹt_r&~[t;]q .زA.@Uml5&ÙV:_1yL;AQ6h~;|l&f5@AL_.:L ЎF(Hl l;j:BAt24@uJv]_g'TjSc y7_F&P I{W7x;N"@Y=-wE%x"cUn%dɒYq*RPUumM}F@AU_|Klr޿^.MP~kjޗ /,*3Z׫e,uXΚ"t~`<%:`,A`t0j~.)pqģ(cA [Ügl[N6;`ْ:N]_e/R͢Qׄh|aIjr?;PL?M..Fr*lI_wPS@ [sDfRe\+neELI;f 3:2=/oml>sww$NQ#='gcHjf*S5I! +.EDZB3=(VfhE% ru٭>mPݑ ~h>:Z L7HP뼳5ѝL 4gҚ߶;-:dM(e)dn$SlyPUD; JrAoUS1OTt*KG2^FyB3o@):p㪈/o[>-fXq*T4?,en=n;BWsE\)`J[M /:"wTU-ǐU\ W]neS.*B}8D/.ԥC#M xUיkU酋xx ?Y-21&jgF$c`ڳw)g[tPiŤ؞L'ЭɭuXH9O\H#:!S0f@qL-/a6C$MTNȻ[RC'dTHa|H}WLL PʧmXo b j4Nh`ּ.()qrt>{Vl1TtّX6U/ o>Zuwh#5&{[ieu }ڛKY/8hp 6@y".ۻwTx-y8JX, pχ*Հ" 真1E}Ȣɤ; cEz}|nJhiN='CemM }Rw쌭NUYi?7ȡb`u3x1Cek_x8xndQ?BFiƬ VtYy+}vgJO\p0Xs#)r&AզLć,2֋gTETͭ+7qA:c1Ug1?؎(lMud 6SW֋kHB~9]@6hA"L߾m/@^`98A>6ODSGeLP;J( t)T^zƓ;(+bt70~VHCjc""`Hv~m>C%XȪ['8^5#2'xdnR`A0@2pGb:f>3߀B$^fX0^NB}|B_U689;~B,p1ç)݃b dWM5dyE6(Yu2uJ?^nI=2 dh}l29r ZP=&V!3 7-tud6MOG. ) @0ca5*1=94 Hrg!ųXoRa걉|Bۙ{5O>?I95H)Ve݂{Ǘ#&5BȌϨ=OS:B{RD# S(<nvߢn+C~ \!XZ3!}\!]_|$H4 l]rb(=c1YWq@@B* Q7G@?X7Keb&*LSx, 7GϧM ]?[~TAYJex3!<4tF$xK y(љ1k0 d72LFb\'y+a #S=3o{{*:"_l'´apyٲdU-2aǫDaR~Z†QrZ(Ck#uV'O7ӣZ ">IΈ[L3,c/.g Asxv7fK;uNOd`(i!7,u 3 W'Gt_<#H߸T@\bmұ:I6겻CS?`q+H4xr<|)7ot$8BJ^|оz j=b:.$?`O%Sq"1m|3Ft-g&DPdɓhxܶB,($RIB9 z$L^S Eb^_!c`ѯ ØrGጲٛ Twlȥ3o6wj5 oMɻ߼4;i0Y.LJ|tⱹ2h^i 1Y#]{tOkV)8EfkK\@݀`傚08.4~kƨy+鉌liEk3Oe>w D=G, 9\GN&vA*aFܤax5:&$YWݾiz<);;  "~Fr  b|7ݣs&l- -> ֔Xm->爜SՓN{E)#S7 Cd<,e Ul%8RyHrTvN,KȨׂ6Q4008`.DmΟ cJ9V mMvWW_X5=OZvw0B{0\vjȖ`F1?@qE sԆ:WnL%GhSs璂%R)8J;0q6?E}Xg,rEw_*o[lS{SgxMe u3暻Yps㺙g =wE#@¿<,| zGq߰0`yA+~HV}_c|g ,]`k5 H05v &!DʹMˠ@_OuA 17?yR*W0󦟹0Ǧ.\r#zXv1yfV$[˪ pCΛ_gg!+\ j puжRnz^:Ԁ:η[8ߓ__ux! ѥN>Gg1"#4śߧ17/OM9wx87Ͽjr[|_i@Vйm)SY#˫ )wcJ"?,!h eI.>Or'D?)p.ṋ N-#˿];QYҎ6 `jɢDu2O|VF~_DUa_Ypsa@ԓGFȈeiG8yp{^A{>S ,e8=9HSIhFs(_bMzAdž'O /Maz߻_Cu**--!ɽfCI5-0y!Θ#)1 S6HLsߋ&[^|U=^ou$4?vI2ƃ0P6'@ ?N,ot-۠S,0]z#V݉\ʊDv#8c-E.Bq}Ѹ?B"޾T>A )z͊GNVYhPKfMC( _Y8GwB<{> ա5Z1t'N3@2zZjJ|DA+l'T|Ab*owpZNň',GE("t7a\vzPl} p_R#]rPY $8ԁs^s2ZnJK~ ^r7󴶄;fj*f[NrPw)gj/njfb#"P9qREq=HvEZ9~J9l&8.@O?(WG!x0/Q=?as2HgX9  `6—Z0\t A!(* 1?n&ͼ+M<ڔqȮXK40fCESh_Z8Ch#n\z֕d.%,K6&SL{lEGAT7*!Iӊc^SVΝJnPnH#I`lE ʰKD4Y:Ft_&3vmkl!zbV{Y.ϛ({ޗ] ؤ LgI 9Ѥ1gPjSveGWNl|7 \g7*-5{.R `9^i(k8FՂ2U?KA}i cƥJ%۝D ٬pĝR.Sx^+j'f9Xd4#LZNE #; xct[>L&کH^qf- -Bu'0/  HUJ2%ڢj0"3f6b̊{xLj55mvr "ޙ/_[!e*F!H_ۄ]d2<#jvu1'ͣiCE1`3tuxGD#;Lpp/:>JvA'`_ yduהB[5I#ln# ?)D/QZ4~6*;>FrO3I& $pHm[H@mAtan6 y|",ɪ:+jQ eIڭ4!0Pw: G]H6P,<am,fMt["d3pG d^Ng)C*Aބ3:>3e$G9]˸(.'٧-{DR)C}N nPՃ7ƊkiW&S$34|{z*1FRB@5%Sc%≦?Wj^@[;|AIE,b {`ڝ!\yҌ6UE̘l04}KL-t\W̡(?Et]6z`[4w9qip|ķ*e5z- iZZԍkh1pȲNJu9ME4z<n1@K㷎2lFL$Qv@U$ t?PFK>Үwxj`,k]wpRw{*9c';yzzWVW12)zdSxX/{]mpz?dobBCqoqlE=&. ;,,jȿmL҃+S.1vBB*qPOz#s?cHG2 X{jJW~_RCu e^< NO!~F衅:˼<D%vbYOo%h.؍9;v_Štmmz" mG埭)"~6֯XrS=J6kݎl?n^GpQ1=[ RK92(y[nP35iESܚW~HN߳[M!F'0m3ڻ`82zo8@B9P xK7і9h *WLHjh?+)+oH5f%_Ku?(%ˎ tx?nmG6SlIuQ狥YPIm48*T"uhܨo 'xPg{19zjJh%SK8\4%ub" c~_T9o=*K0hp )چh74(*P/b:J &}. vepq>iH X#wik=-M7Ԓ !i]8 ҅t41kF`M=!^@,z\} 2c鐝 LQ'PRJ;I&*AmʷnFA -6[2ٵ^b{D~TMo%Gy-#5u2 DkU4A=|/i ~WFWK~ bt!HOO/A[KrA}poeWI0c+OK7eYȜ}`z0!NP.&d /K!2ѲQ k/dF{ic#['Xs[Gڽ (ZPPIsea;ևW:P: ~`uT[}|O_ßGMZYݙ?V w޵b B eĮTKSO+f8$ژkhX9*wa⪯@ ,l \@E=OށX_3 (7Fiu1fPB-UvZc:vf}rr,nç3qj)Q]c VzE6+D62x. "/ȿ.kʹۿ%wۛ|\d#"ŮXy=]~*pXF}`E&6CQ-٠Wr"4kLo温P&ydvMSXOBQ[@mTRӇ8ܮyaEJ g@/J\ŒR*''^Ua,%46`Ȏ=b긽u]wHT)K(vHۣjȩ&散 5»ĎM:S~1xgRTo=WWncCE 5 =祿0`geTDQ;g[w}Ga#ǎ6B fvA+g2 ;3s:;_# ՛7a;~n(L抻v6/5Ql@%*F5+/(Š=:8.ڝ 5"Ȩu 隸A$t漗gKa)P9-SDu?dml dlF؉MQ8[φckPc1C #~$lƹu YV{&I0pHUߦ@/hL5=J m&j[ԱhI,~:=vXIg֧E*U*1u?/8(O& C]W_vS2j Ӹ-buRr$nz0 ^3UMH!ZkSc)i.!SZ:N nxJG^$w55HRe;na'LkO]%i JUdSy"H.Ľ")BҾt%8'aųyylZ8a3)we^)b-UAЍĹZdaQ&'@^r¯vC ã7&g=hk-Y(\ӗP VjM3r1-p2c\S"ew*쓳@ Z>pߣ",xaT$Ւ?):ā\u 0Ns/G"[Up{iRb<"8R?49ג|\Hw Ycvүa]@CDv┄ f0 ĥ(G01ⱅm<ҢY6rȿ%ƃZYd6ۦ(Jj>y0ch H$<ĸ2Ft;1,q):yY5q&2E9eX3aR =͝T~y%|R&+ m~/4߾x 8u _iP+Ƞh[u6`iȝa4P sY5"~<2Q^XǧbN?.ۃl]ߛ+%`uqOt.Z.wQ"X]SV˥3I)+XS 0$-jB"!ԴJb\&<-PVtǫ&Lu.mSS+.UN o8!OeTqՎ R>集 F75juv|1]bΣ :!P$&bp&'77xlI TR֡pv"^SUYq (\jjUEН-˕'3g_|%B??JF[`nֱ毟_(fUP4û%ːQW`H6 #ސtrfSIG8c̓+?#9c -Lz$]b6'Exm@ʸaJHFG <"%g'yė 1w`m7;h$b#mmǕgE([PlAgu†;sׯ Lm@K̒(79 ; nAtK&xECKCbٛc0 ?';c9IZޣd~7t b }e?gWB0tE)HpG*}k f^ 0]- >{,)PJI@ȫ2gWD!Oh ŰOW]RpWo9$y72"Lb3ܭy˵67^D`mo|wXBװ쫕Mr {c^ƻUԨ]3#C?JG2_tnj!4-HΤr:9+̛0Q}I9I 6G꣄o9_K%9ܺ\mIL |C.*ɣݍ/gdbL4eE e}08[$VG0;l(k[$|3g iĮؼ6ޱx]_}%]!spqTo6ŨQsͱY͐6=`:A[AfxNk2t%4 _2&@f]bGљ y(Yb]v 6[o|Ed>m-G"ɭ*:jƩb<Q2\7GCʧ oM]<y-XǺ7hբ0j5ܭFd(nQhVg >:ͪ\Z}2xrK+ wq0EP%q1~+WY aY}:Mv<5dVwd Aͽ"W0b\tƗY@N$uDCe+MR$7GݵE(`ON*^Du& 뉨fpĬ OqcC4֓kV'!1#, y>": 8~g=,^O@^sxyPu{[WL \^+)ьrLzi)|^:lЀS1s~@mp[\-P5g ~ƿ^P痷620-AYBM=  =9'U`wI퓲o&e6z^tn@VE<ce(:d5H]V*g~x5h8N zމ mh`Wh}qC }[ʪ(*S\hQx zs"ZW|/(PXXp LUix3RFsX_UY7rvdv,ȿC5lj; LJ6{LNZ[ݎ}Vrܛ֧<:AaxNy{mżֳmra~E+KRE`QlZ%"'D(u꙰lZ^˭ Cp-D͋3=8P|:8zϋ!phVRyN$mGah/9F*Uaf:<`k*s}U2ГSS&I ӗR0*W4?n'N^ǿA˾}yhu=jpǨvh?O;mxtf)t/o3O*TEN;݅[%b<ޙ5]gu{@%^.MLs bHW^LǽJmy4=j[Θ$wE(*:IӺ7yv#*τ8dlHH8ʌql ymuұֱX)X.>%O82+uVvI>ohɲ>r =[{2 @ J &/]~TO˵ִ 9q h#Xw_J.& (Ii|'20ِ@p6k?|7PY[mYk zܨg}cvW _gz%%a\K48T';E\ ~&!I(Q+J ;"|L_u|ן4q{d]e-*(v(M^7ʋ@z99S+'-]PK]UaL S@(a'磟)08{źG7^{u?}o6Ox\Q+%Pk Ϡ^F.ס?3Ġf9=xhVmS7GZ<>QLr)ZYG;]"Q_0xك}(R<uK)f K1'ӡP.d5LQ x)l3[xϚZG`.`u?֖G<|Jsvâ.#e]68ftgIl܁镊#׎hEm<1Sk-'P˸Ӌ2#ӛ`2F꾢(S<*WF%6S OMC;;/!"r#d&eGAj7aw& fuy@誛P)5MM;XG:i 547*=א ~/5lM"O[,&A2*|kA0ċ%{/&B#dK8WhR/_ T쿢SV $$Әj[6WoA8[4h3QոROŀK |}q9\|Ns8z$G|'U@G"1jt2xƷ+j0H9;]0Nk35?DQ9kRR,m}5f:f0$o ݚ,͘_G/ @ytcɂG:^d _#:\6¯[X'o-BcJL"«sZ܏s'\O3db_ڳQ R~쯀AVːt:">,W1k츹* zds }&t:+I)W[P؛.&rGN̑<[}}GϹn#(U*\t)wH)B|}˒Kf~G5"W@;ģYBeK\c.GioxR2.|cXZ^~jiP6\66bLN9$D(DEI*l\dž1"9%v`a/̴*ccjrqQNك 7(s]K5#bpPk7%/t7FDǩr:6 ySi.cYH:Ee5<)˜|躪2_N I=mhODQ3<~Әi>Ja/#[y40YO(mfKJ:iD"-0]߉J'h7}}wA %ّqj@M=1^8NV3 Oh77г!>[.}UW:~݄4& cl'_ /؃JTC+F1u^ca.IhaqX֔x[Ĉ͢@^C9]|3Di #-ߗc:/]y o 9,¶[ny5" OAxԴ0G<o$@sz&/+O] @cP[Q9(ʄ6]3P>;RbeSD\Tazsɍ㩬QY1qހ?I!>űޥ 4jgx2rMi-ӥ4AN^+B1;u.3q")er@xewR%T#BJ]Ty~ y04q8Ԫkw?S޺`h)0ۃ_znd]/BϢ}!5:'J1%%;!Vՙ=l b Q+mTnj?pS0jbeF@?#L^@:ۖ=\BW ԩhvEcs;Ʋ_:T5-yjvɫ<Δ?V*}rl0w;8qǠKx!.tXޱgĥ<_S$!ɗz#ol #Ӱnn$m2Dծ[u8A(Lı: ]yd&9Dà Dahf?'ȬJN״ 4u]Z=m"ņCa㑨?Jd'z,5Le{8IYc=!AHJtOJ_ Qfa•1g$"ˮ}k|rMq(~-Z) `씙e|;E7l ZD(N~$K|/5E[PqQv "fbboo} CAJ8#GR#>yx]4_ Тn#7 }[7m$:*8yS?Q) 8X3җ',9[6]|YZ }3 O cV="gb+d)qΜXgBQ|BQb(6GAQtk=mҬ8/>< j[-@0@#Z_".L'5!#ćұQZb>H=-{1V娅B s"P&Uy. h.G`x?ܤ_VT=aw-($Ԟƃ>nd+[FIOTZ&;|o|`TgG0mDft6A3o);%|*HJPeo@![} bBg 'яk&I_,VQ;^BTSұudM:|tM&BU7څ:x@߆X0I_誚cM|S+ y8Fi_ J8%YoaH+ϵ"D.oepJmmi,BzDwT5L\5GF[C(ZX j`ه JESEw-cX5sZ *ł A^``R#v1(! ame{gSPyAjtenQqmBQ㌪W7|PIq҉uۡ[t[ 7ML֩a_6; Î@9oZQpl=c(HYX\KR#Gts%hF{;KUC *ʓ;Jh_!ɡG/mMpݬ Y}]3\u3Y "?BͰ}םU2I8;S&{wV'|7ĿY"++Q"ۑ$022&,IԮx6sFsb~ge]̐H0>^/;a#<8OJ%f'klOId[w&SfF_+$`yߺ@ta8sx/@gll%˄W-xvxm#RN8n(8f(1㤇0~|uZuE@eحk ,ԑFg7\6aNBIme6Q)(ԩih_ lj=DVO>V(} 5q!-M|׈ah:r3s܋nnnww'P6k^);wH.g2G)T!mJ#@o_Hx>6o7xvcCep9 ;P4Xbh,rpYoS4{6W_ uˈyb#Z†¡-%TFf_o } 9zeJhn`i1'"I_vOǀؼZy_vV4ʼn|8;54>#C1J&νmfiZLTQS'sGR$l}l#E7jd/ȣ(.Wޯn.j ]rE^0)ҸY8kuPzCP/I ]L"+ᕮv4}q߅ "f$JIyO NEMƙ~+Ѡ9|E&bzWd^ɏGeSD&.X7ͧx R*Ft3zaS|MOn7RIL`P.V*1izpW R6k 0.֍EUލCޅ‡~G`քG^dIKMqhǼrAp>8,[Y#l/tdl' -+b 1K2IJs` *< Vw0 {lA0c,Ecnez QL{l{T%B <S<N4̸or8?ڊUP$o!$EG3z D?߰Ɩ| L'"3&/V4kQm$KAgrhޑ\b#|>3!8#}|m%=;G\! /ݒ"SKUss,-.%*x%mnD k1 H#tc1R8y}r\~*ՂMúvF6@suر*,4*]h (f@%p*\ nC[IX̚^/ćY^-v_߾;4[׊ٴȹ7#Z%0϶22[AOz$67/p=Φպ:),e&0\N,weT^x]]=OM2 OW i).S4Ă{|fۋ 8,"Cy#%kU k92TT/ l`hG;h:i3oVQFf̯ui#eWO,KB;Йc#ϽuXQEQc};M~,?&!.CdHR$TmJE΀}s1?0$k,N3=q>rΝAu0T  7А(@h:`_`+;Ivk.WiJ"H,Ɨ^NpHƷ$99Qlyo'vԈHSaBh$|P/Hh"ڑP#&(4Ѵ%Zi! $io=J4 Lgt ,ܘh6 J=@Ӊi.G)P֨:'B k=@(xoIc3=E&G߰#,Y^)O;uѐhoI=ty $$ d ENFSM9mwظ)ʼ|*F5 `DP؅KYRbػPyW/K,-hԵ;V*!t)%EcIolWS%DF@@l=D_uuJ`_9PB\1jK.O/TМLc cA+6]EBG&L.qZV:D ͷrL k-7v-~]ɥ k qjNj#A?Z8f*&}2Gv#|PZq!5b_qN-qGf$o-Gs"XA͗e,Sq1㵍c&QkV/1a|?KEJm j6.ڗXJ[css_)ͩ=n`'jiq-qX(%~[c:OwD t5;#{g}l4h+F''Jyy԰sl"A;\g2;"..)"ɘ^cI٨Âo'79CzC8?iLKj>A MV iZ5So`= %~mK7 '(v촩_D:!d?Q 78_K$u4&Ъ 2I&IQV*ܷヘ )}t}ЙBVgJ$H#WT„T5f9gLa&K1VQ`鋸o 2[1Nz)4IUk'G2vR˥A?f OΟ"T O 5`*lnL]/퀣  DHSPEEBQ3ouu]Y}ñ*(lUBlRPh]ŶU8(ݓDLί靜ҝ8q6(2p4*1dvǬ-fTAcM5|rL*9㋖o5om?w46CPl'{a@[/\2)u魏'h wuwu5Gd3182DYkY \ PW:ŚTD6z"Nwi}ؑާL1Nlj±/0~ (Hcz/zW#PF?n}{n]o/e1?{5Е {4"*BtEa_uV2fqMƗ.dִ}(Zc(WC-y( rd ӯpD2-͓YiV&/1}ށ"0hQh0eIwGoڏyV_ uK:`gZ?Cq O :2:.>dK EB?P':xZZ]رfmL,Nn%^ih̷F\pD Nwi3]gpF]f)PopMeC_P*n`I16;H#E^I{&ai 1am ԹM?/á2yxaas{,g!r>Ʃm>g仛nkO-Ju_-tbgrBf)c0pC97ѝ^ E@/D`2s;F3"YCOhGTfmᙢeN(;^xmfIsɉ.|'Fj1+6bƖItO՘aSΕƯFuQٙnS KKFے"*mIiP1 k> (Z ng֧qKu#K@,g9 r``m4%S3[brE ;[Z]χ)vMLL$kF8ZKnޣ56M3jf,2>LcSE[@Iѯ>NCh3L$bB?rNB .07++F }/6vvbDF5Lh )^դ a2 ) J”c/hITy(bpaR|7m` ,v6WlkU|~4D+kշ 92aU fkrQk,H>Cc@(eڨ@c#ެrF.leS[! T-|ڳvUJ{6D=K#  Wg|pZs9!C P[~' >pCZ|֦~m!2 Y˪P _쌋 T.k`Mk"Kf^{T:1gyK kԯe;5+A]vQ lɈJ3YC#ӻ:1\J(k#܉r"Ci#Pr'Kb㳊:`Cgf[=%ܱ/ء)b'zcp i[P/ө@ s%no)ȍ[{9+!>KkF^.Ox>kc.` :ma,!b傭ͳ ߞ+Tṉ\~pvt|ȗ97=0w|PՇRM3Yb:7h'1qZDHCeǏ}270lepHF_+>|ƒW]NV MMNq>lzꃇ)$_dN2'hk*NWv?N\)>56񖄗 yœ IWtYbm8IKS8 !Pu1rH Bp(/p7>t>H|Ǐi#/czV5o'}:fqIFWE7(Fت%QV{S 9κ@|q pzIg{r*yN`>lN=p6>l3%^/׭ɹ{uOnOȃW짧m95ڙx}`|CM؊$El![mu[uQiqpm떏Q6HX ,kSbM2tp΋8*XKy_ k']SJ4CJY]-G"[9l<{,QKf (/α._?OΒzg9Ne_0A9xYǿP3`u,Z!9'-D=M"hj_}J(˜uIN\Kw?O"dx){6$v [O#RU` {£%n}۔4>;d7ivΒi? 9qFRvV+8@FݥN׾-hL; J L`UѐqZE#_G?^s_ + Z@~k鼧=} D&FM.bDP۞mUAutHa])}$Ag씾ۦ CAXO,y*?U.y Qr bGmV'!rF9B:ɋsw 0hC" F.󩖾Q!x$ 'A&Q@*Oƥ8XBP P:1}eQi[p9qg[&Z=len@dЯt H+ݢ"$2^*IpTv8 ?{>8 ,y]2~"{g_W"[*HdZ0Vە*eՠѧ85JHDqm rzgONf/YWN8^JIb&YuOGww͚ѳx9Q*F}J=,JX~cQ>mu/r/^ 4 rBed8-(y0gzMp.xOۛO$`a2U/*>hI0ZۛLȹ)I)Ny-2Fx!qwA QQmXJR/t!Ȅ2R]":Z4GSw5}jZK60wzXυXR6Ff\W bfjDL5 lS~6:K͞n_`cP\p]rk il:"ZFH^ /F[RquOԢIf6S§Ai5(#B"NO%V&H/6bHr4XyCYQN3sC\l3~~Ġo_r]᭲Ǩhg萌'W.E ϼ P*|we`1eP /p0U?ZC&5{Ҕ&F_}QْKuI2O9< q5oDA#)e}m8~ ͮс%ȇk f2Uȯ`dkQƬ[hXK݊ R#`i]>]1wHɃ(2TǪ>"IVm0DL 0({8=Ƣ8&kp]o^ℓ{m1"%qr{Z!kj *ne@+GH\g/ȸ'G\۱$vmA~&(0-EVR p c( D @ 9 Md_@a"\1?$} @/Ii 6ۤJ l+ͪ31 k2g6--dOrg8{<ۀ@ICWoƀ= m^%i^IXOuW_.L 4EkPå@c?sӃ G4#_}ʬ(7` $2L| 6ajGt Ad)IRw7{C;\:Kwϝ;m[r>cKfk~Z@kN̵[ ).p.aLd&5/hkX"n7V^DN%J$9Y)75P`@XFfEV :`:l(O˜jL@މ}o'Rw[MqX`CG`Koy9+YgPkPf.+aQJNbnQ&`w;q˽J^c;hpBP qyoF;RtR.֬Qr_E92L|4Fpt3'/ 0Ct"Vܒ+6o:<CKX #+_t6!4LK 5Ɏ=gEg˔wAltb ՗;6:.Mr+QɈ3iuv Ub2!X8+i_n9z2*ʖߺJr=KRX5e%Zu@^7g"r1$k@$HO!hp+1\ɖP>! ۪_J=hskliJ4rR@!DVمe/JƯrfDH2SOLOػPTJ:&Qro jGLmX+2m,) M𴤃ЅӗfzMw,Y$]uD?-T~~xjL U{+AU P*79'BC31ܛFF ~a#'c3:;b$?A$9_T$ $Ng<^}+*OW1\@ 7SL?jޣW)"zFg=Q3XYc3R#7XjPb1|y+.pFm[X52qB۳OLLg\OyBSE|;/Pi; WWY-1aKݣH_:KaDzydzZTǖə*]#475?^a9-aG_iǎ$ " n`C65'̗{G?QeW]zX&.Ќf{e4rpߊhēv[OPv.6n> DA s ]Xv`@Qk HVv.X0}u7 !%}DR)+'ڔx_d˵ ޭ"uԂ)YҚ4 tCwr=[ <`ϧ3|E-aI˿ Neޔa"~%YZZm}Ƨ>B]S{pHw;Lmm[aaHHDmvvyVXs s6~zGnTRL@8qewavy.s 6V2n);ܔ7uF@U…2~H tn q y7"27scIeo grў1gć"lf1&A\8~WeI\tКq/`cvK#X L87*;߾TnL[8!.X'Cw[$ !aH̔Eo 4DU.ȧ\(C}ѰP_=>Dxv&膭l+Wn:$C!,%p۩xvax;[&hO b*kNf7NS'),Ԏ 3eo$m۠v]EjՕ*c ?t"Q|֣?NU!#<2iJ-\-% sIX $GPA0%>q _)tzrKV9Ǿ`>[R  L~z2vסȔnrPn\pZeدxsŋML=B'Ygu9bߌO *ol:{(pT/EP)W4NHmދ?[g/# R/qE>! ᭢ELM9/OM]T M% 5EEʼWa@EkN 3.=NSíӒxLD;-9C,(ݤ UЊZSLVƳcb5֣AUj]weH`L0?oy%qP%E2k`1sɯ`) ]ٱY{-(>*3ÌNWE _eԤ<  {\y1 -u~}9ZQޖQmeA# O=+g#cUmsw 96܀}y8(ٗ۴,h4tʦ% e]uK /pAGۗk,yh@4@;ω4Jـ3oU3u|_X!;_T) YZ ڲ)Tﻇ-lRhWieKL[%Eue,5k=Z[@fTH_aݖ%J⼮&=spGkn#GW^ DeH6tjOP5ͽ02l,acǓgro$Ofಾ,iؾ׎:;_i.=/ұ/?[^PT vr0D]'Zߏ3L!J9k7BQ/5!s^G>5Vȁ)n #eY2;+k& `WA[CqIDPGo 'Sk]߅NKW)t~Ϣfu <~PdV@ݷ*XP;!t4dlHOCFX{(9K'|Uw˘SfЄl -?2]#9Á.uX8gNψJ[5Y9uoQZA30ML'~2@QOhax7VoV=]LH߿d\wʆCy=&c> "`T)!ѰzG??׺i=Daw+׫;|5O$giH"r Uu7Y)$C,5^$MyBn#?Vh ɐ/ ᚠr_豎@:q|򼍻 bu/?ƙ$vw}6+yiQ'[RS_g!$.o89$Q|#޻x|eV5$g/oIbbciuO.T̐%]n)x؍S6*g U+T_g|}zfOn`2\S@dH(~#v4$Z8`QB–OHl`MԺ>uxa:lR`WWe/`)Ν)&CͷLpB[#&bZ Kda6SY21UaYƒk )BR޽ _[u-]vN[SP,!_J^?N/VYEfC:IĄw'V"}@h8rޯB\旬xT\WM3(3҉]0J?Z"s(R\I=Zn2@v <^ 8c&"^!QU Ckp!GAJVU#OpQ@mZkW Wʫ˞a;DdKD]O4ڍd^.t `&nW: V+~IeAS6XLTAS&+*[5]8IHk Na\LGs/9~J Ǘ^Z:7|XzV$Ks+L?0~UUAڞP4|"hj#(2ȜT(]^X>g)|\P2,u(U8w{7иӤ6a(1fjC Ïxwbxj7;[14mpTzk tHJyCjN $wʌ` I H&`yT e!*j ăf]0~SVgU[&bEV{pZNx#{" cM\rTu{!ǀXԜt2ul.kjTP^F[rhӄ;oea-5MKª6_&o[ RltŶ ;|H[;NV%ڲQP`:"_&D1B1͉1b&vee"n "cx
  • M uIIF/ndSUʆיTy,+X BN od@oJ-Vvf£oXź~&}$8-^IM8DFE<o4i#͵;:nűӴ#mX)CW;[`M̏$?EDVe.LА<C <¸e8&a0]Žpֲ˦ Jq͠.Vy>١#MQe%r.^&Iќp*g0X~.F~Glֹ3U+Qe' @ Qg_ӂ-9e}$^*W0[%r2}e/ '&r MM 0!S>WPG޵.u\ ;^BJER_\%i񃆥 /hR0Ziiý ,p=P /$_ځ{Dq( HyY^HOn`е댞/҃GSoF N6q< WFԭJx AU*qr`Oʙm/' z SU#ȴz\,{TlolNVUϬ2wUtbcGDFm`Y5uuiN#H r-Z܄0ICHS/x}ӝ?痕ur5*%wDظb9ObdڡL !&g9x\/J 'vg_E;8rx[Jmǫ5 _PGv/ +.i '6$ h,&el-F\Çu'2\-C2ƠeX+Yz}+,HCA6fP%TѝIZ+>x]ZgWFԚ+y:3'un5 &=lCnhzt_C@l_e4fdș3:#{@Pgx|~MSY-G `W&QaA5yҚZ?C9m(Ĝ!ӡG{;35-(vM$7uGw(|TypUT XmR nB&Vd5"/e Z ^4k RXZnJ~/Ò]Bu n8 fZ1S+Md, i'q[Ł] +YZlST`{\ kB-d# x;H⓮.=wYb$xf v>seo"ҀkcybǦ^@Lt(΍1'~65!i2G$ПƁ xzLAVP J"[Je[*Y jSה~⋎E ؕ!Dx=u1+p$06w_v#T!5ʰ{,A5{45MQ7C\0N2}- \!(5&aa:Z t ǣ)gksˮt}O n]~`X^^f ]jx 1ξϸUʕiq5d{Ãp^4qۂM Sl,vC8d[5sɆrF['v.l` c,?P:  Aㄮ zqIq] Do]u?+jfՏClZϤkTX]K\muOϦ *C6*Z <^wa296*g x/5Lq6󩜐(ݧ!*MmAiZ_O? Aeч3_8%0|=Q BD&Fqati J'4f'l w88j=>8磁xuEdsT~#c1ضr+ ޏ}]Ў,gCv/ɫ ;<]^Ivه,,ޚXt r P(GB87ѾgtLdM"׍Ln˝CHܚ>3 _oxڨ)8.QczUܝ/tNA ~/\7]#'eV}N9 xwҪ]5΂ X.¢PGdRlS;Tu"=WYh)郲7Uro+"4I9 ܉raa5f׾j5%~5eMv8s3~(uʿ WQKߴ'-~@ñSZ1N}'*0҄dڡPeʋsNE/q_McEبy-HUYb,,nbcY -7LjI?}v7 &νzB[C0C~qv'tI/Y=&Oh )SIi3# SSʪFA5?m+5(ΪkdJp샑Ӱ?*RK [ȃ\jk荓j:*``?u?"ʢZR[`\5gGEM9ՈΪZ0TrQ%/G@̒i,k9(4kH$PgCs 9%ZQcqɳ7w `czfk8b}sQpڍդc'*k׊rILis9p;Yb,aIV4햮GYVߴMFI)&N7K^|jGTup}Utz2HK&+w_Tà (\؅:&KYxaCxUu &&AT`(K%hbr[#lLv~.N*fNʈ Tf%|GLqr%ߩh>Xį9k/ʵ`2+bV؃;׋6ɋ [Ŷ0`8z3d95HdkhSoiȰz!NWv,#@N)cY+R86uе`X7WgA+oIH\7bSܦQu B*Ap:;ϴqbۚ<:ìފi!KCL%dI[~X.,}V`/jnZ :OF腸3ٞ(۱0gmTm/^Vl@ 1`B_7'uRpGwD~Co4Ӌ.u/bFrAt` -tri٭5t.>'|>4} 6k?M<vwb R/|5(&R,EK)[_6=qQz$I%y|ˋpsb.){hnC[#, OD)x x 7`7 yz|cN+s{c ^jomcU)ϢvT Yy J3ش,Μ2s 8e?A+ TID|X$")vGNfnlXnK:8o5uMmt棱8&]'RP2"<˺ҊdOXH7?ԝigٙQ 1 (HI2'/C 0=v:=8?\ũj͹IN[#>fR'\`:wHbOB /]H.BV֗癪k$: ]?EW{A<"oib_* ?JJ@X8kKPbOYa6sZZP%b$Ө䶰ӳetMLouwbK c4/|xEo B pHIޜ(Q8}@D >ΉܮRDBgbQ^k@UWp]nD[w_ >vC GiZ3R#@$UX5oMf) [!- .o(sbm$d8:xB@|oLJ2 68lO;[2pL :9%1벁) xyq,x Gc=̠Έ*uDo%c)9{ᦦY^_æ&/8~3NK!RόEb8l4݈/9RMTCg~CݨY`q mK5 `q\=#`T pkeiڳ1*Vs$mF8X}9+cc IxYcz6;J=VDߛ/g$q*s6$Bvյ\q(jWKVf+=2Vj[{r'opZF&=2d4o]%p #mP\-WסSGm!cԧ~Md_[Uh0yi*;3Wr9h~9\}Y(^IH68Ckz2ӹ}@B#CvCGanuALͰ,~b_`P;"W``AڙWM35ᦫu<ن;M J|d]H'iU4fifӨ~Z$LFeJ ͲyzLp 2ni6f5e,:v&,4)wDivmuSKu hߨ⧺⃪}ahp1yU@Uf,6LU'coʉˊ^jl+^j2WYN>Mx`V {K$uSu;U98kUoX !V-ɐ֬^%BT@ۘZRUF]bٳr|\R qԋ=$(^d#%+}0ocOBaMVPxbF(vEWsYW+gH V0ӥbXJɲrTKL<|N(~k My9@NUQaV'QZFOy# Õ0Sr,1F&4# QdcꃦbH,k˾R]:-  ˄#:`}K.X)mK[M/ۜmJahgWx4by*M\6Ru3X[:e_5}-P"}\hzĸ_qaJue`z'g`O| vz.7UgD\E4c3 Zo[\Sܑ}/pf# ]J>Lg!}ue|_4[ڎ&o|KMz d"'\WxKr;>:!'`r.s9h;n5=|  ɰMKGn߬EeY=VTPU0S*@#/ӆڑ Gۂ1b.*$ |p_\E- yGo|ʢWpvXO@9QM bG68][C(X9^rf:U3Z pVfo&Y[9ѓR{@쐸π#a^g\8++܋|] g4`ff$E@T<Ḗ{SYNw^_"!&KϺqoOG;LejC6 sʏ|{JV=C-G4텫/l~`o0c &'0V US {wޏ2#sа| 򠦷keP)S`YB%T4̙HK==o0ƭ[u_%;wi6.~P%\kS$} Ν{u{Ǩ(K܇+~.k2 ~vYAKbUnd3dx}{FO۬U |RyLCVjOT8[cZPjҳ8 IX;ha)D(JzL3 ͳ:wģěW|\=CU*pw=#o'qaTq8pvi.9"MjA? [pUދj!g^欸d+I,MjTQB}"+S2`tjnb'cgFВPB-ɹkLarX%jho$3.}:|[-y+X]SRtt YZ