frr-8.4-150500.4.26.1<>,~fKp9|# >ثsk5ǀ;cb/Tv.z١<*̫) 6VM]z6cckaf$9Jr"TmD>9S%j*z[?YTTsSΔ;@C"l~ @]YU PxwƾIǞJ~\vZ7jbű'@,wk53m^5~$U(P,?d   1 5V}  p k    ` ] ^chRmmrr$2r2wV2www(w8w)9xl):z)=>?@BFGH\IXYZ[\]@^j bEcdleqftlvuՈvMw xLyzCfrr8.4150500.4.26.1FRRouting Routing daemonFRR is free software which manages TCP/IP based routing protocols. It supports BGP4, BGP4+, OSPFv2, OSPFv3, IS-IS, RIPv1, RIPv2, RIPng, PIM and LDP as well as the IPv6 versions of these. FRR is a fork of Quagga..fKs390zl35٣SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/Productivity/Networking/Systemhttps://www.frrouting.orglinuxs390x# Create frr user/groups getent group frr >/dev/null || groupadd -r frr getent group frrvty >/dev/null || groupadd -r frrvty getent passwd frr >/dev/null || useradd -r -g frr -G frrvty -d /var/lib/frr -s /sbin/nologin -c "FRRouting suite" frr if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in frr.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in frr.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/frr.info.gz) if test -x /sbin/install-info ; then /sbin/install-info "${ALL_ARGS[@]}" || : fi ; [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/frr.conf || true || : 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 frr.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 frr.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in frr.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 frr.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test -x /sbin/install-info ; then if [ "$FIRST_ARG" = 0 ]; then /sbin/install-info --quiet --delete --info-dir=/usr/share/info /usr/share/info/frr.info.gz || : fi ; fi ;Q= #@r(F(a>;EQ"" NH@w86`7@(P5XC&Ev!5POG u8(:0d&Y!)' R9Sj,"n$G@G"B43k0p:k/?l74c AwH 16 ' 0 ]![/ VHQn~-hPxɴ'$6G ZIG,XQ 4*_ZZ+>`/liX~^!Q.V!fs>T0/-.p4f z) XQ-}<7 L|Yj\'! Z(8pFg (NQ* ,SZ{%% Qor~<#&v-k B}BQE? 1F#*2q` ~ w9_A聠@A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfK|cc9dfKcc9dfK|fK|fKfKfKfKfKcc9dfKfKfKfKfKfKfKfKfKfKfKfK|fKfKfKfKfKfKfKfKfKfKfKfKfKfKfKcc9dfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKcc9dcc9dcc9dcc9dcc9dfKfKcc9dcc9dfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dfKa7786eaaa39bf8d20ffe95575bda8b2c9fe55cf747f20b3ea6136819f3086b7548d9aeb492f6d76b9f66c07f87bbba0aad3b0e5f0729a095034c09539fb48f23cd0918b4180493261c72c9f9e792e3040767c1af958483f0f67c89b4473f21dae9a72b54012e318908197e629642b1a0a2500a38cdba002dc221b41af82bfba16fea3a71b6aea2e9cfbe6331a3bdfbf43af7e7e678d9ae5dd968ff958237bad9a29e197543fc5fa697e59b86f4c1740221b87ceb0c1e978557b1ad7bc13e8579dad92d89b37003400a29411342dd1c57236780aae01586bc63b4ad5d751d16ff6c38a28cf7dd61943ac195fc3f416ba2c98cac9fa6dc4ee4c8902f6cb9a33c837ae19578fe0f5bbfbee3eec60f01010745cba888ff22b4bdec30ba86320b1c0c921d67727b5ac7fa89256f9f9238fdadaf0e61b4dc7c1efe1f016e53727582d54e1deb1a20bfcefdc42cc0f69c504ff398c96151efa4aedee3e9fa945ab43cfdf280a8653f8d0d98038ee191cc743a369e2b153bdd8522398f66b8c72cbfc6c2311cbbd771fb9156d2cef547a95d5fa87d778dd14a81ade1dd153716c25f315c2743dd27c939956a673581b4c981713ef9bf59a958c956c29fc41dd8930d995ca1fc298d8f5130d5f74bfcf549a9585b3a6fe165bb8fc43056f252fb4f5e92b5c2f741e45acc7cfc9ad60086df4baab4ab10fbdfbaa13ca4138e40fa8de8ba7b54cae8c4978b7a344c5e99543659160ec7b57332e3a67225893a78770702a8d6cb6bae9e8e7a649f42912847e35a2b666500aa9e55924b429b8cc844d7d7dec8562f4eb435e64a1fb317caa4a6b73c0825ed1fb6b329ec2e11f805970493b8f823653bc22e4257fe3402c62076f456a6ff72edb45d9630b26a5a592ffc29500cc95a4fd8675484c4eed5744b62d101655da824246f1466a7c983e5d703aa44e7327e889a09f8e950d8a4c3c0bc7e951d6ebd13378211df690b854a033aee6ef3757a5f014f55ce48f5dcfddc3e8651893ff29a17cad538b475a9cf1f1f5f73be610473837a24de40f23c7ab73e2c7f0ce5a6591a719d468964b6e6e20257836b95bcdf08484e1309d51997a07c166f734277263dd2f54d5a616d1d8284688b161b2fc74507f0c5460c88e1988a8501a212b5ee28e36af73fa277e1f6baeaebc73aade633df3322e8feea9f8ad89480a125c65bee5d0d3a649b15342a78f3a728cdf9ad4c24fc145b0922834817845d0ba49dfe3c943bfa7ea3dade05571b98159065826064df14d9fec81c4e1399b1167cb0a5a6a501610da6a7da4ad3b7f307228885e2078dd13e587e60473856f82fce94aad6ed39b15269e2ccb5a4e736d88982d33d2ff039bffb7761784194b16237a6f130eb7a46ecb98d668345947cf824fafc103e74a08188657d9d8d9fc6f4e603eaa3f9d191915d0ceaedf43df6c423fde101e4a4f6ce8732b1f936fdf5743e2b59e83ee7c2cecd5442faf8b6397399163341b5bef4d955b5aa59dedc0b67ffb75e982d88a988b0acfc337ed97b4e87ff33c6254ea198d6d83e370479933d2611ed4bfc023e60aab5e012970a934e197705941221b0d6179fc66d5df087a56c2a5cf6368630e2f611a4ec586e7d4ccc2055b8e148656053b12a4ffa20928be3e59ec11c32d8ef80e47e5011bb2089945716c15cef68a73f62d4a020cc6a951fa7a8fb1ff4cf2ba159f67e1547888d99ea310e8d0b2e00cfd484fac6a515558702e091e11653caf310ba77bce179d19573576f3eb0198f6ca46d39dafc9d2ce395c2565584356108e446735b095a8e40fac3e4fbb91f6a5d38be9fcba6c93c5d5fac43c32536457ad450bbdd917e069cdbeadcad93601f3ece73a5e5a64f14cd314d0ebe997e39d9e1b2c7bbc8f97024d96b3191b96589c6653e16bff63afedbe091401119c633056303571b9a57b613397092b6dd4282d5c573ad6d25cd055ae9cf5c2e0b0b6d08654abb65e0b5d8165620ca9b78117fee2edecccfa33e3a1e6ad87557be0152008c8e014634fde060044438226dde4ff36193a8f2cf0ecaf61f87ab91ddf284891886ececd2312c61d8be1957748f70247bb1e19cfce402d575cafe4b3677109b7c6fe939cce636b2179eec71ec2835b37b4bf4e91ca690d294799502d08134685c86bb58143a4de502f759e4956b4998b14578271064c70107407df13390936abfecdf1c8390a47b391a9e582c6e49dbd19da774250129afa0ef06378c916f0baa40c586218f0a9843ae08a1687b2e6960dec518b7a4ebbbee4b19e0212197eeff3cca4c5595add44df24fb9dfab34b7c16126db11e028d47e58104f4d74017911c2ad954ddabd507abf1ffe8a00478917586d87bf0ec5b481177a70e3fe403f6360e55cf8696ced808a660de40e10dad983686cc82a852e92a9ad983d8e138993e7ebb487efa2b1e71e1a8f56ee411db1cb9670f5ef2d4fdfbb8a49e410a4c6920afedd3066f049c94818d571f9e0c57ea13329211bf8469e8f9dd1677048e56fa97075611792e6fbb7d8e0c3b70fe18a829ebbd8df855f67a926cd68f9186cae882feee482dfbd53bbdfbad8c2123897ac41a005a575373037d34ce05ddae1dca7c9bab5c71cee3344dbdc558e693d44682f33ea2c5b493da5af061767a702e2f2c268609e497f56cb820f4b9151a940e201b287da2534e2e94ecdbbdec5f0cb0ec58bbaf2a427138ec231ddbac574c918ef008b0d44de53e149f2af15d41fc7ee333f5af3d980ab3a88dc7fcfb621200c7bba5d43a48b9f5a2bdfd30b74b9333bd43aa9ebdc9a765143c99a560be17215c4dd20f9a1c7519341bfa00722d8a06040d406ccb41d79935b3160c43ad64aa84e5bbd0e61e64d53e9209bf1ffde407532530302c7322569e81857931d69268fdcb4ee808614750006213578e1feac8d46522a2887b0ef9c1a9a3ef9058d621442f84dbbb19c56d8186f731b118dd12503083ca68fff393a35b61060a3f48e5bdfdad1eb3befd9cf65667373285fe22c823b4e3e31e010571935070b34ac0d3f77d8289fad9a4a053a111dcf37ed18f7bf9e177486d2b352b17aa3d0220e4cbca212979139063717b16c850661fff865ae2e289607a72b3f0bea78592b6d4993ce397b5143937733906823db9aa8811e96d9e3be57a93e9332b8370efdd1fda7628480180d6542fc0222ef239407f55208e97d71cf6d3ee0aaf44a3a472aebd20624067d70e7fbb92c31d8fd148759b8f54ba7e6b8d37254a00033b9b057a04e3ac7b4cc6f88f5f89fe6a1366b2300979c2b78e8d9d4dd5a9acce06c60646349d1dee1c05fb0cfc793530aa7e9c079d63d744e0aba88094523d17cfd1ebf2cb52a3aac2c51999efd53787e42edc0f725537ee0642cd57294c41b4fe9ada51bd1a5e861daa3679dba210c7e9d7e9144f76ad9a75cd80862fa84cd35d43c17952a029daba74462544c1e5e4ffee9de7803746163e4f0fb93a652b2eeb446a99d016553c275b0f358c355d7b2fbc116fef25a98285361b7ed55efd650faf4345d641de8f6fb3a2d390f003b4667cdeec7eef6368ff0654d36b71b311f84335fb8863b98a77dbc1f9bd03d24c090b737d2f038bad2f5e13058857e711f2b4f0ed4a5487ab1e936556270a47a18541ad00714ff24597deb16a94c841693b34cae284ce8c4156e50e561e6d2dd0b4d9cb3dbe8c14d18bc78492423edebfa8a7d8380d868c8e9099426f4255427a0cf0bdc187da070d391852b4f77ccbf7d6873745db2f622d013e062847891245e869a9fed5c4ab50de86ddb30a94517cc2751d5f59438831bc2431e8a2e1bdfe284313a2ec22ca2003ef10bdf28befb0eeb189e53cbd323ad63d15c5eaef5e6c0e1b4f37b06c6394647c91ffe76369c53d4f15a0db0d2fb8abc713e9f1b2cc62e42637b93868d1056a3769a769e74d1ffbec65c0a407029fcfca44ab0f0a5d1434636f4920e95ba79592801c9c4434a6e3057c22091964e2abe3d780c8704851ccfb1bb367306272b1c68122017ce0c683dbd5356a4dec795e11a73a41b8913385aa4a8f63839570862637e9d570775ff0aad4cc410660a690bc90e57147872a7da275e357040b29aa15a7f47a52ce01296f3b55cdc07e82c4558f0225cadf515ed2c6fa5552e63d80f0d06d09d2a447d4da6c3aac3d540d026344641a9a3ea8ad74202b775cddbc4d32f174c09fbed25162335ef55d99294b1e7afd75aaaf2a633f137ac49b9a5ad9c86f048e6ff7fa231c361440e7b2e3dfb8e5ffffc693964bc3f4597b42f15dbc6fac0cb98e46dd0439630226d851962dd334ee296e76e286819170314b5a2b0ba64320d4d4dec0739bed5933e16c670f560b4dc31d22917683c268de59084635bd4895ee90375bf542af8c3b5bf32542ec5c90720598ece451720ae428b7c940435341d6a9db1fcf6d5b85edadc29070f08fd954eb12cee21bb4aba0d904187d8a8e497fa06abc84c5555309e6a7237b030674003213bd2598cc07fde888058d420095d80c4577f5f614e1af6461f23a000166d4d899b75f73ead174d419f2baafc0eb6e210c49046dd8322c37d04109dd6cd6e02d1c3445f4e7b05c45a4690fe67c4050fa47d8bb6297c79811f663e6cfa32cb6b783b47eaeddd6ba50d5cf1a6669fec87cadbe2413b255f1ec577573a83f1ca2e1c37aa023dbebcd3a7b864636a1a0c024dd1a267c52d5575469ffe8570d1e84164de7d393cf3414bafd17d7a0c9f32630e2c0c5135bf1e86e36cb65b3932e4410644235bc2bd995e9c7f6ff117874e42222856d7af03b3f438d21d923a4280d47fe67c48510e2174a1579795ef7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe980c8592e5488df256192c999e92db8fd302db8cd8909b7fa266a684e37e45f8c0916a33340d063f7b05679e08031e729d1888444706f04804705da5966d895d0e56b17d142eb366c8007031d14e34da48c70b4a9d9a0ca492e696a7bae45e1eae88fc0d7a961832f809527d30bd3983a6866d42f66a56ade23f543681594db626318a1467a5e5caf10b04cfa942d079632560cd7a29cec565fd1dc9f7ec50814465765f2f6eddcdad34ffd7cab559e56bc0e75e45e192f85e9562b0771481dc5b9025dda4d7688e3311b0c17eddc501133b807def33effaef6593843cf5416e983b0caf336e8542214fc17019a4fc5e0360864b92806ca14d55c1fc1c2c5a0f0fe1c43f95064ebe41691b2429011cd1633d7c4a460fa444b0b26dd4aafcf2fdd70ec0a21d2befa2bb3b536c386da3ceec79399baa9ed6eb812ff9d48f68254e2178abed99534cfb13e6ff9651fd0efa5ca8318f38f3185da29296ca0f7240f05c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3e032ffd7978e1d6d327d8e9b2d321eabab966159cf8bfdeb063f0a2a811277e7fa5328b56bdaeaface10fba3dc7a262465f45e7049275ae91e8b3f58137e039835a93a88493aa32aab228bf4571c01207d3b42b0002409a454d404b4d8395bd550925e8ad7bd971391a8b1e98be8e87a6971919eb5b60c196485941c3c1df089af0a4808d04c4d55378751ac096a8376b64b1a704c82584b0ee590212cf413013b42a7e949a6e21d66b30fbbb4a22deafd9e0ccabc04f0fa2907fc6252fdf165ff6e0283561ddb33b140e14977ffad57163aa28f7e2e7ff15e51e1475b6657b60b1c4d09da3a719c689344888584ef18c52c4bbcff3b7aaed7752fdff7a47050c4cd39856438b0eae2c0155ad15e281513959f7ccf998784e83e803b9be5b1b4747e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc008f890cd4f6ff8d6b290ad7b96cc2689770bc27941b53c5e9cc470b717ff1649febf9eeafb20c8e06f18ad187dc5212384482757b985851cb1c0f005dcc2b451ca54115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac63c67b5260b50a0f434e9b26585479ce67ab2184adc7b31c26d665642d3512835f9ebc062c88c456c1fe15f28f160cdc2201df68f7ede6087d847cc41df248f87df808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f4d8e189edf19dc2d64b2c6d3e2dd2c42735c6298850c44e85ee630582235cc836b92853d13fc60debd6f021bc547bb278f18347b9d37da715deebd2c5881e058249d347e03a35dc3bd696f40ce9599b3c4ab200c7eacb11da1561f9885fab9b217ce60ec6ac2e381916bfd6fafc39050545a52ed960db71cce2b3102f81efd61ec41c10d213f0ef575f01ce39785e9cb0666b914996920ab091999023e2a34ed5c4865085ca42648c77dcfe36943107eed70e77f8f6ca5ede08687e58735ccd93fa7e065441d31d57fa82b8fd75123b7f422b00b465339698ff9ca16a833d4e4894f831376f57a642c20877231539111bcccda2ce4bbf1aa69785c259e2f8e2a49417550d2efe9cb41b1aae21b82bd6b22a412eae56829c98c95d867866f29e9bc4ed8d04f985ff74f0157f4f9c35705d352faf9b61113798625c9c37b47693ff195ea9325137fda583ef08b1b063ca783dd39929ffa82b65c0d9c19dc58cee5d89d593f54b8577e1b2e3682d663167e43031248d0aaed1e1cce4254bb867c17ea8490ef95453e2b8ba190a1744ce5e373226cf9f5524ba8a80ae147593cbd2476ac25518ae80456caea76240373d2edd155351425e50c203d6bce7a03f1a2327f4e0aab80e4025bf409e26117c2c7f6318f683fffb8f07642b5ff9c292e715e764def3a30d4d8ee19212b53489c289a015195974c5b6e9b09d82dad43d99843262fe34fd07b8a9e483cd46f6904c110dc48d63456eea17c1792ec2f55efe5f10e36dffd12ae89fd15b7ce0fac0812428cec7e737e67ab5b31d5a87a6cb789c9f609a853d83e1181d8dbf6c6f7bba8cd5801c8d0bb6b56133a1d6762af6dcf79b05a47e6939273218378b48811827899e461f2de16d92f5eb8704ce23a87d88c9c074b4020372207009b14e4155a8e7d4addce09359705afcab338bd8a04adfeb7e1519719e9bfdf5fb58c738beca15765e3e8ee0c258e64cb77a7a40e5ee2e98b676d0fe3cfdc731713cfd3cd065390f9ce1fdb34edf7e3c64bc5be0ea4b116ab65f08976c911a45554fc0457d3cbc977344aef543d99efe4c526db186d321af2a426fc084328ab1d40dfbbcbaaa2ebd1d06cd2966f0d38da66299bde81849e0e8ac9520004dd2bd510c5d2a4e96d076ac75210fd4a707d145eccd80a5083ef303caedf942ccef672c32491631c3fb5b7ea23169355b44747795f29b343b60f586a081a12a03648001290541b8b27eb4ebdf9b88bb3062e96b5f6a3d328c7f352fd6532b887cab8b591779a801398b61fb72f570f7e8c94d855f4f01b4f8d4c1b6df3f396662d193da5fbc2deb0b274c84fdcaa2102c69bea852be6684a8c488927544c031f329282c2abae57bbf8f90ca0d22f76c4a4f42b42b9e80eb586ead08ba8a82d4b915368695d6fa64cd63aa8544df9951ac2156757db1e25d64f2e8c0ec1b122011ec1b90b0450522e9c8c61fbcbdde82eb17ad3af892f5a5b09364e15f686702682a2ea69c41b2781adac09f72dadae37c2b3861760b5d4b89eba01dc7c96423b154aacef471d383a0d638d3d98e8ba6f8178ead539e0667e4c3cb976a253d36ba8d55772b5d74da8672a5bac2b277e988d47f8e571136abb45405f7b107c0bc81b1eb0f6f440ce91c8c59b19b99bdac23da962f9a8e60a04f100f44c36f08704bd95dca407a4612e0d2f66844bc52fc303b52e51ab5a882f5d865175213b6db21995d815681da8baf3076f4e4eb573b36ab8b0bedad772893f2dd9591e21d3274961d736d4d0db37b4b7e278d79e118252be1a46538b187f28deea4b5e9aa72fab411e953748fd89ddf76911228b6cec9f20bb4f5ee1286215f73a092fc87b0ad3a2c4b94662e6a72b1d2f119c503f6bcf1d40948cc4402965fe24fe893e32151a8e9668d21d7bc54cd61e635ceba463e2708685c5a4026e7fb663bceffe645192fee131841f30a360bd231e9f9423fbf85a57b23dd7fdb13ee83e9284e66a14fafada5b6c792beb96047d350d1aba30d3e2cd35fd83f20f47de9e367b26ed0f38b3a65f11ededb100dc5afe47b3f5a5cd9a4cd3720d70218c53bae998bc85188461d29138cad8e2dbe36fef7ad76fc3ac02cb103c40a4d1537f2d00765e219c1f442e652d2e7f01053ebbaf32f26da10d5d5ad37b1dccce324da516c1e07b5db2ed0748031f533324ae31601741ff7079afa1adcfa5170ba52fb04fe8f1d3ff8e9a63a38ccd795015d3a450114aab90ed84aed506601408ac3598177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551bd0681437217f6a73842729fc40f212d9615da8c28892b997ba4b32fa463b0759c162ef3c348c6242f0a1b1481b5b184ac1d5dbbccfd8cd9bf5531bdce9e8273f9faed8d576e48b1777a084ba07df8a704ac40f9c1bd5a889d7c7e98e64d188709f74dc950f2fdeffff97f2e9328f1d6be2162d227ba46ffb5f93c296aa47489cf925f549c9c9bacf81bd29209a64cac3683244a00d343cadaf2e4d716dc31a26dda533aab1f13b6b5aefa65185685e4a0797213604081f9cb543acb934599feff25ec3dd14b3e670e877a43a11a311a311c5974a768faea08f92ec5e9500fa0f2e752fc97063ce9b9d3e4ac47e21c49c8f68bb9d77b561a8d1d1cdbc371a8ae39373eb1793fbcbdad57f943e1ad45f0b052edb8dbd6002438fd4c76bf5bfa8b719dbbc2e0d2c204c23b84b3f3c09daac08f8af3bc5ecdf90a8e3d49e8c419ac10f571aec9709209db881c4d29c4e1673d4d1d256790a53bc1d73b16c1d925c363ee4e4cd819d1e2c5b45b48ffeb468b3b854426f4bacbee0e19e6e679023f5790daf0b7a8cd0c1407760fbcbacac423fa118e19763a0a8549578128a150cbd8a6e428c4c16d1c9888111ca2a8a5d779f46015969f54b4184cb608a0502b7908a814665c6db398d29b70cf182715bafc601aa69e97a5fbb225d68bd9f08a752a3cbfcc310cdd8ecba321b5c2d58d913c2809db43113ad535b8d80d7035121e2c755bda632002e0a1fdbb9b2f8c06481822a3981ea096931d3305c072a959afc28ce385e9c053f8a2699bfc952e2ae8ffba687dbfc3a8fc405c5828d2626e6e0d83ca29c9c61dc02715157c7e27b4ae43341dc155c7201d686acfc9e543f9f571a4fc66422b6f787bd631604b4b88428394c3f93e215d48f111439ee7d24fe16674b7e83d06ee658eb8f52482cd41b4928ace580be41909b88948c56ab63895471917b79c2fd57b9cdff3cfd363fd30660b5f506666916b303cfa56c9c2f0634c307cd97d081d12fcba0f885f1d256158c18ae52475263029b7218e8e00f5b83bede2fd17616caeb9fe8d3c1277100f43fe0402b463f006111b6b075316a63df8529ee19434ed91c1209ad4d45c6d16ed4bc0e61edb0f10954084213f5eea3780e2b12f28c9b6dfbf7248e18aa199bd749e899c715ad63a81227e16226e769462bf85c913aa527d6d314330f6dbe21f1383292a65959ceedbf1c752329dc4e52ed3f440597d6a166a88c4da2eed5691a283ff87d08075d0de1148c5836ecea040b12a345d4a1cfa62bb3d5172abc396f1bb913fc90f31dc8f3f4481d419fed59437ea63fc3a9b8e082a35600799bc5d100c88d4eb2c0366bdf80d79b1d5b75077727743612d31204c298f5cb7641266c8f6394e8bcdb28bcd9d27a3e6089bffab46f1fe316c29f1f6c5df44b6a9648eb7e89617f2ff268162d77ac090cf0b8fe2a69e450dfd81536bd680d1bba86ee2c1e61728ceef27ee884ff25a753cea8ea30c0546ddd55cb07d5120db1eeefe0db5b3b502cc061cf03ccd2da1a0fc846e7f128a4cc791ce4eb2101b7bd47c3e6be6b018e23dc876c1cce2e405751a0dab2c44c51e78ffef0181c4b05d351c30356aee4e7de136c2efc935117cb1e40414bfb561aa95a9a61bc43fd67f08a147311eb7a769159ca598839dd788b4a1d8f823ced9923f8f983e29902b494417a68c016c4b7db0d51a9a4a3b685e33d48e5f6a1847634be3e317fb939fad0ceae829407f2a64b721ee48b316535b7ac9c0c31b34ffeeebe2630824461a9d30683939bab6a707ac0820574c4630f3d1db2b0c7544782f3df0ba0f2c289b5966fc6922bb71ee37eceb73acd629571eb6e222c4b9b1fbbe06de4d685fe382c6ac1b67e30a9bc5fb374f2b4ad69facfeb49e9ba240eecc701ba053ad60269c256f3e2b8707e86791495af2e9242ce11007d931ef4393fa8334debc7f1061458e9cf5a57461d71585474535a82ea34cf56e23222e21d8348f7ffd499829191daf114cea9cc94689bb0cb4bb4635355cb41b000baa0e07268d8484396f7cf95a28679f7ef381d31139d5f9dbfc0dffd426a266186883c9d2704f131bfb84ac747b87beb45809fc741df83681bc1e786187f1717a1b4ac56f1670ca039033033c679dec9c08f2e4ed68587eadfbc2234d0521351104b05d019a5a8c35a08cfaa4281644857f25a69769e96be11482d4c04589acd4faac6bf7b19613442c768b8ee61effb5689eccccff5d687d568e33755d450d66724d6a1073e009fa72c4a51aae02c50b0e3e9a3c8d2c34658f7593a37ec5adc483114c549a15575a0ac3924f97838a2a8aee1101b1f1870fb8afc845de374a8e7c5c6638d58dfffc6c726c523d5a1c24452672005e0e9adad2ea2d0f7676873d6664afe938a3556899b546b00fc158330dcade33fdd348a0f3166bb9b240402c8b4e400a9783eafce76978a66238d3a0973f37318b6c59d87262ede17a498a76da1d4f1a002c1609912d3516cc954dc811f4947b2d0c8a03a0c3109230a0976004753c103e9365f5a09fc7a0041f2898333ac9ac7b2b8c407382a4a3a0b812b79ae0cf6a6337887c0dac701be3129e7869ee19ba129db98c0125ce40ad7f5de730c8f6faea9938f0341ed48fda93dba9a69aa32ee7142c463342efec3d38f4eb362198fe28f6f483dd859753ead568a6ae82ecd9d38430fc42b2cb45459285cd688fservice@frrfrrfrrfrrrootrootfrrrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfrrfrrfrrfrrfrrvtyrootrootfrrrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfrrfrr-8.4-150500.4.26.1.src.rpmconfig(frr)frrfrr(s390-64)zebra@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/envconfig(frr)infoinfoinfold64.so.1()(64bit)ld64.so.1(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libfrr.so.0()(64bit)libfrr_pb.so.0()(64bit)libfrrcares.so.0()(64bit)libfrrfpm_pb.so.0()(64bit)libjson-c.so.3()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.29)(64bit)libmlag_pb.so.0()(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpam_misc.so.0()(64bit)libpam_misc.so.0(LIBPAM_MISC_1.0)(64bit)libprotobuf-c.so.1()(64bit)libprotobuf-c.so.1(LIBPROTOBUF_C_1.3.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libreadline.so.7()(64bit)librtr.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadow8.4-150500.4.26.13.0.4-14.6.0-14.0-15.2-1quagga4.14.3f(@f_f(@f@e@em@e?eRd/@dbd*cn9@cb3"b@aaaim@aa@aC1``@_I@___w@^z^Ӝ@^^k@^G@^"@^!^^^ @]@]@]]@\U@mt@suse.commt@suse.commt@suse.comcfamullaconrad@suse.comdimstar@opensuse.orgmt@suse.commt@suse.commt@suse.commt@suse.commt@suse.commt@suse.commt@suse.commt@suse.comdimstar@opensuse.orgmt@suse.comjsegitz@suse.comlinnaea@lavia.moejsegitz@suse.comlinnaea@lavia.moejsegitz@suse.commt@suse.commardnh@gmx.deolaf@aepfle.dertorreromarijnissen@suse.commardnh@gmx.demt@suse.commardnh@gmx.deerico.mendonca@suse.commardnh@gmx.demrueckert@suse.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.deidonmez@suse.commardnh@gmx.deerico.mendonca@suse.comerico.mendonca@suse.comerico.mendonca@suse.commardnh@gmx.demardnh@gmx.de- Apply upstream fix for crash in bgp_attr_encap that were missing a check of the actual remaining stream length before taking the TLV value (CVE-2024-44070,bsc#1229438,gh#FRRouting/frr#16506): - 0024-bgpd-Check-the-actual-remaining-stream-length-before.patch- Apply upstream fix solving ospfd denial of service via get_edge() function returning a NULL pointer (CVE-2024-34088,bsc#1223786, gh#FRRouting/frr#16088). [+ 0023-ospfd-protect-call-to-get_edge-in-ospf_te.c.patch] - Apply upstream fix solving ospfd buffer overflow and daemon crash in ospf_te_parse_ext_link for OSPF LSA packets during an attempt to read Segment Routing Adjacency SID subTLVs (CVE-2024-31951, bsc#1222528,gh#FRRouting/frr#16088). [+ 0022-ospfd-Correct-Opaque-LSA-Extended-parser.patch] - Apply upstream fix solving ospfd buffer overflow and daemon crash in RI parsing with OSPF TE (CVE-2024-31950,bsc#1222526, gh#FRRouting/frr#16088). [+ 0021-ospfd-Solved-crash-in-RI-parsing-with-OSPF-TE.patch]- Apply upstream fix solving crash in OSPF TE parsing (bsc#1220548, CVE-2024-27913, gh#FRRouting/frr#15431) [+ 0020-ospfd-Solved-crash-in-OSPF-TE-parsing.patch]- Apply upstream fix on error handling when receiving BGP Prefix SID attribute (bsc#1222518,CVE-2024-31948,gh#FRRouting/frr#15628) [+ 0019-bgpd-fix-error-handling-when-receiving-BGP-Prefix-SID-attribute.patch]- Fix build with RPM 4.19: a stray %-escape sequence was found in the files section.- Apply upstream fix for a crash on malformed BGP UPDATE message with an EOR, because the presence of EOR does not lead to a treat-as-withdraw outcome (CVE-2023-47235,bsc#1216896,https://github.com/FRRouting/frr/pull/14716/commits/6814f2e0138a6ea5e1f83bdd9085d9a77999900b) [+ 0015-bgpd-Treat-EOR-as-withdrawn-to-avoid-unwanted-handli.patch] - Apply upstream fix for a crash on crafted BGP UPDATE message with a MP_UNREACH_NLRI attribute and additional NLRI data (CVE-2023-47234, bsc#1216897,https://github.com/FRRouting/frr/pull/14716/commits/c37119df45bbf4ef713bc10475af2ee06e12f3bf) [+ 0016-bgpd-Ignore-handling-NLRIs-if-we-received-MP_UNREACH.patch] - Apply upstream fix for attempts to read beyond the end of the stream during labeled unicast parsing (CVE-2023-38407,bsc#1216899,https://github.com/FRRouting/frr/pull/12956/commits/ab362eae68edec12c175d9bc488bcc3f8b73d36f) [+ 0017-bgpd-Fix-use-beyond-end-of-stream-of-labeled-unicast.patch] - Apply upstream fix for an nlri length of zero mishandling, aka "flowspec overflow" (CVE-2023-38406,bsc#1216900,https://github.com/FRRouting/frr/pull/12884/commits/0b999c886e241c52bd1f7ef0066700e4b618ebb3) [+ 0018-bgpd-Flowspec-overflow-issue.patch]- Apply upstream fix for a crash due to a crafted BGP UPDATE message (CVE-2023-46753,bsc#1216626,https://github.com/FRRouting/frr/pull/14655/commits/21418d64af11553c402f932b0311c812d98ac3e4). [+ 0013-bgpd-Check-mandatory-attributes-more-carefully-for-U.patch] - Apply upstream fix for a crash due to mishandled malformed MP_REACH_NLRI data (CVE-2023-46752,bsc#1216627,https://github.com/FRRouting/frr/pull/14645/commits/b08afc81c60607a4f736f418f2e3eb06087f1a35). [+ 0014-bgpd-Handle-MP_REACH_NLRI-malformed-packets-with-ses.patch]- Apply upstream fix for NULL pointer dereference due to processing of malformed requests with no attributes in bgp_nlri_parse_flowspec (CVE-2023-41909,bsc#1215065,https://github.com/FRRouting/frr/pull/13222/commits/cfd04dcb3e689754a72507d086ba3b9709fc5ed8). [+ 0012-bgpd-Limit-flowspec-to-no-attribute-means-a-implicit.patch]- Removed protobuf-c BuildRequires (source package name) breaking build-system setup with libprotobuf-c-devel 1.3.2 updates. - Apply upstream fix for bgpd: Don't read initial byte of the ORF header in an ahead-of-stream situation (CVE-2023-41360, bsc#1214739,https://github.com/FRRouting/frr/pull/14245) [+ 0008-bgpd-Don-t-read-the-first-byte-of-ORF-header-if-we-a.patch] - Apply upstream fix for bgpd: Do not process NLRIs if the attribute length is zero (CVE-2023-41358,bsc#1214735, https://github.com/FRRouting/frr/pull/14260) [+ 0009-bgpd-Do-not-process-NLRIs-if-the-attribute-length-is.patch] - Apply upstream fix bgpd: Use treat-as-withdraw for tunnel encapsulation attribute instead of session reset (CVE-2023-38802,bsc#1213284, https://github.com/FRRouting/frr/pull/14290) [+ 0010-bgpd-Use-treat-as-withdraw-for-tunnel-encapsulation-.patch] - Apply upstream fix babeld: avoid infinite loops (CVE-2023-3748,bsc#1213434, gh#FRRouting/frr#11808,https://github.com/FRRouting/frr/pull/12952) [+ 0011-babeld-fix-11808-to-avoid-infinite-loops.patch]- Apply upstream fix for denial of service via the bgp_capability_llgr() function (bsc#1211248,CVE-2023-31489,gh#FRRouting/frr#13098). [+ 0006-bgpd-Check-7-bytes-for-Long-lived-Graceful-Restart-c.patch] - Apply upstream fix for denial of service via the bgp_attr_psid_sub() function (bsc#1211249,CVE-2023-31490,gh#FRRouting/frr#13099). [+ 0007-bgpd-Ensure-stream-received-has-enough-data.patch]- Enable pim6d providing PIMv6 support (bsc#1206234)- Migration to /usr/etc: Conditionally moved /etc/logrotate.d/frr file to vendor specific directory /usr/etc/logrotate.d and added saving of user changed configuration files in /etc and restoring them while an RPM update. - Declare root as sufficient also in the pam account verification; without vtysh use causes to log a pam frr:account warnings (https://github.com/FRRouting/frr/pull/12308) [+ 0005-root-ok-in-account-frr.pam.patch] - Applied fix removing a not needed backslash causing to log a warning (https://github.com/FRRouting/frr/pull/12307) [+ 0004-tools-remove-backslash-from-declare-check-regex.patch] - Applied upstream fixes for frrinit.sh to avoid a privilege escalation from frr to root in frr config creation (bsc#1204124,CVE-2022-42917, https://github.com/FRRouting/frr/pull/12157). [+ 0003-tools-Run-as-FRR_USER-install-chown-commands-to-avoi.patch] - Removed obsolete patches provided in the 8.4 source archive: [- 0003-babeld-fix-10487-by-adding-a-check-on-packet-length.patch, - 0004-babeld-fix-10502-10503-by-repairing-the-checks-on-le.patch, - 0005-isisd-fix-router-capability-TLV-parsing-issues.patch, - 0006-isisd-fix-10505-using-base64-encoding.patch, - 0007-bgpd-Make-sure-hdr-length-is-at-a-minimum-of-what-is.patch, - 0008-isisd-Ensure-rcap-is-freed-in-error-case.patch] - Update to version 8.4, see https://frrouting.org/release/8.4/ * New BGP command (neighbor PEER soo) to configure SoO to prevent routing loops and suboptimal routing on dual-homed sites. * Command debug bgp allow-martian replaced to bgp allow-martian-nexthop because previously we allowed using martian next-hops when debug is turned on. * Implement BGP Prefix Origin Validation State Extended Community rfc8097 * Implement Route Leak Prevention and Detection Using Roles in UPDATE and OPEN Messages rfc9234 * BMP L3VPN support * PIMv6 support * MLD support * New command to enable using reserved IPv4 ranges as normal addresses for BGP next-hops, interface addresses, etc. * As usual, lots of bugs and memory leaks were fixed \m/ such as a fix for a possible use-after-free due to a race condition related to bgp_notify_send_with_data() and bgp_process_packet() in bgp_packet.c. This could lead to Remote Code Execution or Information Disclosure by sending crafted BGP packets (CVE-2022-37035,bsc#1202085). - Update to version 8.3, see https://frrouting.org/release/8.3/ * Notification Message support for BGP Graceful Restart * BGP Cease Notification Subcode For BFD * Send Hold Timer for BGP * RFC5424 syslog support * PIM passive command - Update to version 8.2.2, see https://frrouting.org/release/8.2.2/ * BGP Long-lived graceful restart capability * BGP Extended Optional Parameters Length for BGP OPEN Message * BGP Extended BGP Administrative Shutdown Communication * IS-IS Link State Traffic Engineering support * OSPFv3 Support for NSSA Type-7 address ranges * PBR VLAN actions support- Apply upstream fix for out-of-bounds read in the BGP daemon that may lead to information disclosure or denial of service (bsc#1202023,CVE-2022-37032) [+ 0007-bgpd-Make-sure-hdr-length-is-at-a-minimum-of-what-is.patch] - Apply upstream fix for a memory leak in the IS-IS daemon that may lead to server memory exhaustion (bsc#1202022,CVE-2019-25074) [+ 0008-isisd-Ensure-rcap-is-freed-in-error-case.patch]- Make build a bit cheaper: do only BuildRequire the primary python interpreter and its modules (python3-FOO) instead of all available versions as done using %{python_module FOO}- Apply fix for a buffer overflow in isisd due to the use of strdup with a non-zero-terminated binary string (bsc#1196506,CVE-2022-26126) [+ 0006-isisd-fix-10505-using-base64-encoding.patch] - Apply fix for a buffer overflow in isisd due to wrong checks on the input packet length (bsc#1196505,CVE-2022-26125) with workaround for the GIT binary patch to tests/isisd/test_fuzz_isis_tlv_tests.h.gz [+ 0005-isisd-fix-router-capability-TLV-parsing-issues.patch] - Apply fix for a buffer overflow in babeld due to wrong checks on the input packet length in the packet_examin and subtlv parsing (bsc#1196504,bsc#1196507,CVE-2022-26128,CVE-2022-26129) [+ 0004-babeld-fix-10502-10503-by-repairing-the-checks-on-le.patch] - Apply fix for a heap buffer overflow in babeld due to missing check on the input packet length (bsc#1196503,CVE-2022-26127) [+ 0003-babeld-fix-10487-by-adding-a-check-on-packet-length.patch]- Add ReadWritePaths=/etc/frr to harden_frr.service.patch (bsc#1181400).- Update to version 8.1 * Graceful Restart for OSPFv2 and OSPFv3 * OSPFv3 NSSA and NSSA-TSA support * OSPFv3 ASBR Summarisation Support * BGP SRv6 and Prefix-SID Type 5 improvements * BGP EVPN type-5 gateway IP overlay Index * Lua hook support * See: https://frrouting.org/release/8.1/- Drop ProtectClock hardening, can cause issues if other device acceess is needed- Update to version 8.0.1 * refreshed patch: - 0001-disable-zmq-test.patch - harden_frr.service.patch * LDP gained SNMP support * OSPFv3 gained VRF support * EVPN Multihoming is now fully supported * TI-LFA implemented in IS-IS and OSPS * New Segment Routing daemon * See: https://frrouting.org/release/8.0/ and https://github.com/FRRouting/frr/releases/tag/frr-8.0.1- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_frr.service.patch- Use skip, not xfail in 0001-disable-zmq-test.patch to disable zmq test as it is not expected to fail but hangs (bsc#1180217)- Update to version 7.5.1 * Maintenance release See: https://github.com/FRRouting/frr/blob/stable/7.5/changelog-auto.in- Requires libyang 1.0.184- Disable ZeroMQ tests due to sporadic timeouts during package builds (bsc#1180217) [+ 0001-disable-zmq-test.patch]- Update to version 7.5 * Upstream does not provide a changelog - Make grpc support optional and don't enable it by default- add build condition disabling mininet build require by default, needed by the optional topology tests. - removed one occurrence of vrrpd binary listed twice in file list- Update to version 7.4 * Upstream does not provide a changelog - Drop patch (fixed upstream): * 0001-build-use-configfile-mode-in-init-script.patch- 0001-build-use-configfile-mode-in-init-script.patch: Fix CVE-2020-12831 (boo#1171658).- Update to version 7.3.1 Bugfix/maintenance release * Upstream does not provide a changelog- enable verbose make rules - enable grpc support. new subpackage libfrrgrpc_pb0, new BR: pkgconfig(grpc) - enable config rollbacks. new BR: pkgconfig(sqlite3) - enable realms support - enable shell access - make sure we use system openssl - fix shebang line of the frr-reload.py and generate_support_bundle.py script so we dont pull python2 - do not delete users and groups. - add Requires for libyang-extentions- Update to version 7.3 * Upstream does not provide a changelog this time - Remove patch: * fix_tests.patch (not longer needed)- Update to version 7.2.1: BGPd * Fix Addpath issue * Do not apply eBGP policy for iBGP peers * Show ip and fqdn in json output for show [ip] bgp json * Fix large route-distinguisher's format * Fix no bgp listen range ... configuration command * Autocomplete neighbor for clear bgp * Reflect the distance in RIB when it is changed for an arbitrary afi/safi * Notify "Peer De-configured" after entering 'no neighbor cmd * Fix per afi/safi addpath peer counting * Rework BGP dampening to be per AFI/SAFI * Do not send next-hop as :: in MP_REACH_NLRI if no link-local exists * Override peer's TTL only if peer-group is configured with TTL * Remove error message for unkown afi/safi combination * Keep the session down if maximum-prefix is reached OSPFd * Fix BFD down not tearing down OSPF adjacency for point-to-point net BFDd * Fix multiple VRF handling * VRF security improvement PIMd * Fix rp crash NHRPd * Make sure no ip nhrp map works as expected LDPd * Add missing sanity check in the parsing of label messages Zebra * Use correct state when installing evpn macs * Capture dplane plugin flags lib * Fix interface config when vrf changes * Fix Interface Infinite Loop Walk (for special interfaces such as bond) Others * Rename man pages (to avoid conflicts with other packages) * Various other fixes for code cleanup and memory leaks- Fix license tag- Build with support for pcre, protobuf, rpki and zeromq by default- Cleanup spec file- Fix build-time dependencies - Remove superflous comments- fix_tests.patch: correct syntax for Python 3 imports in tests. - Enabling tests- Update to version frr7.2: * zebra: use correct state when installing evpn macs * lib: set entry to xpath in if_update_to_new_vrf * zebra: capture dplane plugin flags * bgpd: Autocomplete neighbor for clear bgp * ospfd,eigrpd: don't take address of packed struct member * bgpd: Prevent crash in bgp_table_range_lookup * bgpd: Fix memory leak in json output of show commands * tests: Test if `distance bgp (1-255) (1-255) (1-255)` works * bgpd: Reflect the distance in RIB when it is changed for an arbitrary afi/safi * bfdd: fix multiple VRF handling- Updating to version 7.2 - Adding systemd scripts - Fixing build and permission issues- Update to version 7.0.1- Initial package, version 6.0.2/bin/sh/bin/sh/bin/sh/bin/shzebras390zl35 1724402611  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     8.4-150500.4.26.18.4-150500.4.26.18.4-150500.4.26.18.48.4 frrdaemonsfrr.confvtysh.conffrrfrrfrrmtracebisvtyshfrrbabeldbfddbgpdeigrpdfabricdfrrfrr-reloadfrr-reload.pyfrr_babeltrace.pyfrrcommon.shfrrinit.shgenerate_support_bundle.pyisisdldpdnhrpdospf6dospfclient.pyospfdpathdpbrdpim6dpimdripdripngdsharpdstaticdvrrpdwatchfrrwatchfrr.shzebrafrr.servicetmpfiles.dfrr.conffrrmodulesbgpd_bmp.sobgpd_rpki.sodplane_fpm_nl.sopathd_pcep.sozebra_cumulus_mlag.sozebra_fpm.sozebra_irdp.sorcfrrfrrREADME.mdhtml_imagesfig-normal-processing.pngfig-rs-processing.pngfig-vnc-commercial-route-reflector.pngfig-vnc-frr-route-reflector.pngfig-vnc-gw.pngfig-vnc-mesh.pngfig-vnc-redundant-route-reflectors.pngfig_dmvpn_topologies.pngfig_topologies_full.pngfig_topologies_rs.pngpathd_config.pngpathd_general.pngpathd_initiated_multi.png_sourcesbabeld.rst.txtbasic.rst.txtbfd.rst.txtbgp.rst.txtbmp.rst.txtbugs.rst.txteigrpd.rst.txtextlog.rst.txtfabricd.rst.txtfilter.rst.txtfrr-reload.rst.txtglossary.rst.txtgrpc.rst.txtindex.rst.txtinstallation.rst.txtipv6.rst.txtisisd.rst.txtkernel.rst.txtldpd.rst.txtnhrpd.rst.txtospf6d.rst.txtospfd.rst.txtoverview.rst.txtpacket-dumps.rst.txtpathd.rst.txtpbr.rst.txtpim.rst.txtpimv6.rst.txtripd.rst.txtripngd.rst.txtroutemap.rst.txtscripting.rst.txtsetup.rst.txtsharp.rst.txtsnmp.rst.txtstatic.rst.txtvnc.rst.txtvrrp.rst.txtvtysh.rst.txtwatchfrr.rst.txtzebra.rst.txt_staticbasic.csscssbadge_only.cssfontsRoboto-Slab-Bold.woffRoboto-Slab-Bold.woff2Roboto-Slab-Regular.woffRoboto-Slab-Regular.woff2fontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2lato-bold-italic.wofflato-bold-italic.woff2lato-bold.wofflato-bold.woff2lato-normal-italic.wofflato-normal-italic.woff2lato-normal.wofflato-normal.woff2theme.cssdoctools.jsdocumentation_options.jsfile.pngfrr-icon.svgfrr-logo-icon.pngjquery-3.4.1.jsjquery.jsjsbadge_only.jshtml5shiv-printshiv.min.jshtml5shiv.min.jstheme.jslanguage_data.jsminus.pngoverrides.cssoverrides.jsplus.pngpygments.csssearchtools.jsunderscore-1.3.1.jsunderscore.jsbabeld.htmlbasic.htmlbfd.htmlbgp.htmlbmp.htmlbugs.htmleigrpd.htmlextlog.htmlfabricd.htmlfilter.htmlfrr-reload.htmlgenindex.htmlglossary.htmlgrpc.htmlindex.htmlinstallation.htmlipv6.htmlisisd.htmlkernel.htmlldpd.htmlnhrpd.htmlobjects.invospf6d.htmlospfd.htmloverview.htmlpacket-dumps.htmlpathd.htmlpbr.htmlpim.htmlpimv6.htmlripd.htmlripngd.htmlroutemap.htmlscripting.htmlsearch.htmlsearchindex.jssetup.htmlsharp.htmlsnmp.htmlstatic.htmlvnc.htmlvrrp.htmlvtysh.htmlwatchfrr.htmlzebra.htmlmplsChangeLog.opaque.txtcli_summary.txtopaque_lsa.txtospfd.conffrr.info.gzfrrCOPYINGCOPYING-LGPLv2.1frr.1.gzvtysh.1.gzfrr-bfdd.8.gzfrr-bgpd.8.gzfrr-eigrpd.8.gzfrr-isisd.8.gzfrr-ldpd.8.gzfrr-nhrpd.8.gzfrr-ospf6d.8.gzfrr-ospfd.8.gzfrr-pbrd.8.gzfrr-pimd.8.gzfrr-ripd.8.gzfrr-ripngd.8.gzfrr-sharpd.8.gzfrr-staticd.8.gzfrr-vrrpd.8.gzfrr-watchfrr.8.gzfrr-zebra.8.gzmtracebis.8.gzyangfrr-bfdd.yangfrr-bgp-bmp.yangfrr-bgp-common-multiprotocol.yangfrr-bgp-common-structure.yangfrr-bgp-common.yangfrr-bgp-filter.yangfrr-bgp-neighbor.yangfrr-bgp-peer-group.yangfrr-bgp-route-map.yangfrr-bgp-rpki.yangfrr-bgp-types.yangfrr-bgp.yangfrr-deviations-bgp-datacenter.yangfrr-eigrpd.yangfrr-filter.yangfrr-gmp.yangfrr-interface.yangfrr-isisd.yangfrr-module-translator.yangfrr-nexthop.yangfrr-ospf-route-map.yangfrr-ospf6-route-map.yangfrr-ospfd.yangfrr-pathd.yangfrr-pim-rp.yangfrr-pim.yangfrr-ripd.yangfrr-ripngd.yangfrr-route-map.yangfrr-route-types.yangfrr-routing.yangfrr-staticd.yangfrr-test-module.yangfrr-vrf.yangfrr-vrrpd.yangfrr-zebra-route-map.yangfrr-zebra.yangietf-bgp-types.yangietf-interfaces.yangietf-routing-types.yangfrr/etc//etc/frr//etc/logrotate.d//etc/pam.d//run//usr/bin//usr/lib//usr/lib/frr//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/frr//usr/lib64/frr/modules//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/frr//usr/share/doc/packages/frr/html//usr/share/doc/packages/frr/html/_images//usr/share/doc/packages/frr/html/_sources//usr/share/doc/packages/frr/html/_static//usr/share/doc/packages/frr/html/_static/css//usr/share/doc/packages/frr/html/_static/css/fonts//usr/share/doc/packages/frr/html/_static/js//usr/share/doc/packages/frr/mpls//usr/share/info//usr/share/licenses//usr/share/licenses/frr//usr/share/man/man1//usr/share/man/man8//usr/share//usr/share/yang//var/log/-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.suse.de/SUSE:Maintenance:35334/SUSE_SLE-15-SP5_Update/c91f298d2f1f7a3c1ef1cf88369f53c3-frr.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linux    !"#$%&&'()*++,-./01111123456789:;<=>?@ABC0D8E/2FF2G1G/HIIIHHIIHHHFHHHHIIHIH#IIIIIHHIIHHIJ2IIIIIIHHI#KLLLLLLLLLLLLLLLLLLK/directoryASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2faebc903562f36df40f577a161b3c96500d2586, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=951d5ba5079d284b8b4fc45735a0cee569987e6b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cf63076809d29879368c226af30f3f5a3f7187e3, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8a471ba2d91e4bc9957de89724daa5da571c030d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=9ba078baf282ad9c50ca7eb449663567d86ee21d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=27d80297d9569445ddce023111380067e29e76ed, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=478fbadbf0bac79fb72399d193cea6d188f40642, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executablePython script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f508e7c54bd2d90efceca70c10328a8be1ceb5f9, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=36dc42678e088d14036d070475bf09006e02828b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=69255efbcd9b9ead8d747cf8ef5afc90d539ac93, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2fae4eb3e69d8bd357e4a9554c65778249207620, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5e0dc8178b04a92791609ad5dc845edf655a90e0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5d143bd2262c7d8dff686891f34164ff8fe4f1af, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=27ece8dca2b468257bd526757a5628f2beead29d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=712ac053b701c725e98315aa97512c46ec628641, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=406bb79af1910a0764ba240a40b2b4776cbdc70a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a191ff99f757d0f4e5ecb0f271b8a4d9cc9e05a3, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5c3ee574d12fff8ad00fe037ddf684cf2db78b9c, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3738ae16336241996dd5d6b9c1bb8457fbaab9d0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cb3ce4f1f7b62f35191ed647b6932cac0fc2e348, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cfe5bcbf2f322f9c1b42b735b038d5ceb3d538f0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=dff286e45a09e408784c419cc3857a8cd892387c, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=9d218770fdcfae981bf1565beb9de18f8544b835, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=90c0cff138b1cc7182f804b89c474cc9ad175459, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b0bdb532219a56cccf80de59fea6dfb23fd56656, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e88e6a938afc02b3a50599021bce33554349e1cf, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=86fa866d0088befd575de55b7f7d61906225f671, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=19189a524889ac5ff14d7c93d8af5a56ec6fc7f7, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7ee9706335f497e3e41dbec19f0757520cdd3758, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1cdaca82a1298ead2c5a43c8491650eba5098bb4, strippedPNG image data, 647 x 342, 8-bit/color RGB, non-interlacedPNG image data, 861 x 901, 8-bit/color RGB, non-interlacedPNG image data, 1240 x 549, 8-bit/color RGBA, non-interlacedPNG image data, 1141 x 587, 8-bit/color RGBA, non-interlacedPNG image data, 1240 x 724, 8-bit/color RGBA, non-interlacedPNG image data, 1240 x 657, 8-bit/color RGBA, non-interlacedPNG image data, 761 x 453, 8-bit/color RGBA, non-interlacedPNG image data, 222 x 222, 8-bit/color RGB, non-interlacedPNG image data, 816 x 1056, 8-bit/color RGBA, interlacedPNG image data, 816 x 303, 8-bit/color RGBA, non-interlacedPNG image data, 816 x 574, 8-bit/color RGBA, non-interlacedASCII text, with very long linesUTF-8 Unicode text, with very long linesUTF-8 Unicode textASCII text, with very long lines, with no line terminatorsWeb Open Font Format, TrueType, length 87624, version 1.1Web Open Font Format (Version 2), TrueType, length 67312, version 1.0Web Open Font Format, TrueType, length 86288, version 1.1Web Open Font Format (Version 2), TrueType, length 66444, version 1.0Embedded OpenType (EOT), FontAwesome familySVG Scalable Vector Graphics imageTrueType Font data, 13 tables, 1st "FFTM", 24 names, MacintoshWeb Open Font Format, TrueType, length 98024, version 4.7Web Open Font Format (Version 2), TrueType, length 77160, version 4.459Web Open Font Format, TrueType, length 323344, version 1.0Web Open Font Format (Version 2), TrueType, length 193308, version 2.983Web Open Font Format, TrueType, length 309728, version 1.0Web Open Font Format (Version 2), TrueType, length 184912, version 2.983Web Open Font Format, TrueType, length 328412, version 1.0Web Open Font Format (Version 2), TrueType, length 195704, version 2.983Web Open Font Format, TrueType, length 309192, version 1.0Web Open Font Format (Version 2), TrueType, length 182708, version 2.983PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesPNG image data, 11 x 11, 8-bit grayscale, non-interlacedHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesHTML document, 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)#3;FGHIJKLMX_itu        R(RRRR'RR$R(R"RRRRRR+R!R#R'RR(RRRRRR'RR(RRRRRR'RRRR*R(R)RRRRRRRRRR'RR(RRRRRR'RRR(RRRRRRRR'RRRRRRRRRR(RRRRRRRR'RR(RRRRR'RR(RRRRRRRR'RR(RRRRRRRRR'RRR(RRRRRRRRR'RRR(RRRRRRR'RRRRRRR'RR(RRRRRRR'RR(RRRRRR'RR(RRRRRR'RR(RRRR'RR(RRRRRRR'RRRRR'RR(RRRRR'RR(RRRRRR'RRR&R(RRRRRR R%RR'RR(RRRRR'RR(RRR,RR'RRR(RR'RR RRR)R(R'RR R(RR'RR(RRRRRR'RR(RRR'ReL'+2?t=VaQ/bin/shlogrotateutf-86cf2a267a03b906a21d37261f122fd7efae272e56666b005518eaa6eb9fd0edf?7zXZ !t/]"k%auxs8wW~XN(w7zS@YH2'Fgyތ߆Er2M'fMoS3uPy*Bp}Pgf8PDi1mM٦|~fPk@dm2}l.#bm=i/##TaGʼn0m\P~KIvwk(%gma·| 4YhCJK$BvtAOܻ}Y(k[vd#xLaD4 :GrwW݋-(^T^ƙ7ʎ}bpW>6˹LkKIwf$Jz-ધAk}it^L}:L$B󸛹#U8d!mgel' gESiI#2'7U)ʁ:@zzl\9Lyw* %#T&*7#@v!Ha9nd]g3Sˍgʈ$XV&DՋ;I){j%FÊC|֗OߜU" dBX_e^={୑^3Zs_D n4p'ʩg^vUCa{M*)߆;ĈN2u)_2QJ\ UO 5o8kE7`nchb[.\(X%>{ "`'S{gܵp,%c9`đ4?]6 B*-X= 5< RoT!h}dR!B*DEI sFI`>+UWZ F=]MmqstK?Ax!7{$4Bqt١+gLh]T%$ΕIJIKMMV\riYHg8v\%.H"6k{nz=.žlRxpG:3r.g?DO p1œ =CcL;By4*uR hb8_T bm^H@Th|xmJU6jqO0ϝths<*G*vN'8O }\clGV9wb iz1O}dZj4.Wȑ"778iѻJDhp=Vp|M{grE!n e]!+/]HWMxK?8 va_ hH)BB 7wAd+mꚝO;Щaa`SC+*=6>Y=npNJ3o˜qY{{KK>cF33]~(y/#VA<"YWDNZĖ??_ݮ'm%)* 6"W/MdTŒ%Ŏi//Kh [3a磧-YA9(!nF[X41+ܒfd{#o^zUSojv \ޟ̭&0cB:Msю@!6zñ>!PDj=HMƥqژ'F:Au"}ANHuk2Q#G8YE&ޒ qqq$qbywZ.2h~>f{~Jq~ײXEf9:5TIȼ5c9 Scgt6×֝;(FOL; v0fFT[*:kW74җ&u2E9 lgq}J"Q5^0\eTHoY~f=tXR5q֬#ڟK) g+y؆t電Ʉi-Pca !OP`\iqKY"ֵ1UMga}/cvΞ|o񓪝$LXK#w%hĶq䠖 ط=Щ *+(ڛwje23_3BtG ߽љW/[@Z7PEno%*/5ֶw9)ZP8~G1V61|_kb 6UlF(cqn] puj? E/HKVA O6]Uj2JXnhz'pDrYfV~@fȘPA\!d{;Be )2KTMxA4 F$chg`0Đ 6?A=FA&Y/H6R{XbTv=5@TrmpaTR3U(Bs;=+5|qVK/_*R2-U ڣPU*>"H۸&օ"{%*Bp:rR~L<ĪfOJ`դ@Gd6x4MCEb#֔>xy[4Övn@T̊}MAFBdTjꀘlFZ/"&0h3ȿK T˷1IъK?p6,q~;sYቊ'L ~~k?vu9Yq8ws yOF@Nl> vW ϻ+>ࠁ:7Lޡ.DVڮM#Ө*$Pn?\ir#/L?mE Zqt;)! wU6 c:&490qT%wc}5=p ziy!_8CֳKNU[Fu ܙX\p /vإGohmY ݦ;?KO-?=#8֚a9Ҝ8}'8%@:|y_j=䫗"&6>#͊JwV^wسM_SB/sL/Đ1Bu8uvOO.N?/cKbaGU=gء # ]W$#G8m3 pe21B`V Aa- ˆ:ﺵ`}oV (Fn*0 864 1:=TR&ȡ0f=# Dס.%t Ý닯L)kJG<$I#ԵQ`bbwG,oҚ0*l5?&- `[!a\Qg( C? C_ gyXh suFx%Ӽb9-iI3(Dk*JbwV}F?uhVfvF; rOf!&D|RMt=%(ljyKQq`-Ȳi:㓏=>|br_a2;T}>_%9$uaР _C(A":#cVx$^]" r{g3ŤCc'ҏD W۶rZJP[pu9 Z{naۃ80RB`v;`Y֌I:I)F}^[#e.%Y->hI(# B]ln[C HJTɎpȡ9lH!EF]v^_$WXK=Gة5!!LCapb4j+_5<:3c7Ua 61$$sn*&2}6`I>۵k~d]Dj삝Vm"\iE!_zvG!/fk(dH+g}r0نbƩ]]#1T.SV^6Ho{_۫<mwhiK!i!RW ߚF B׏L> ѸYS'rQ,wnyոH]/SaST}:$) `ߠ8IPOpσL3ŬǺұt4k.ВrzyջE9/qN0N{r1N;Qr KB^|IDvt?$;ܾϪG k{*sf95_ϦN26l~[;4Bs1&-f/Gfܟ}( kU32+͠[@.SU~qi6czTEa85}Ǝċ4 V#Bu04qqGyr3sW|̠GwE=Qb T˂XA{EfvӃ}YەԌ~ ~¯ɸx<&}s I s^Gli6^sRz…asi{5@ꀋ_]1= 7ó:k\֟nOܡS_яV<8ܢ|،ءϘ0y:`bwZP) Z1΍{@m\%ºblR?Ytٻ :] !XJ8q HHf6$+?Sk,O}NB+0"'_lG)-a'ׄƍDE2J ٘To?[1@am@'3dm뉰~cBf]:k[ "Ҩ(J ;_+hхAn%/ðb:A}2A  a,CvSZ>tH3kЄ6uc6mfl=xȒTV 1P<k[Z0wT1YHW?UV(^" Cj Y%PwSH~Bn!.Cgئ[:GlAZǶ+ū`z cnPL7v# Qb3Rh.S"+Ii;H17ɔ܊,z%j<Êq/ G4DbO[I:U<Õ{8:lj1Zɠ-O+Vk'*Oq{<3M0'B,єS@ki -FY2PဵOMfbk><=O@S83E ro:fLٮŌ%/6)V=Le3VgWh@7 ˾,7C YJ1,|],75R!{#(O~s]tV59>D{A.혹N&_7lTyOUOlu6ߍ&IRJU'+!7d\ <+~'7=i+sއ Cս p#+O][,%>^4D%?0m  B(x7,f4>4}JJ[WG]xEo |bۊtk#a_;˓dB,SC7o֋M$\TFfJ5IX#޾,dᏃkJh8'W 8} A`҅N;ܠCeNaŲc>3 U%d|NV'2ZyU2&TԲW#cz &:*|(O*`tRdEv> ~)*2 ,zd&jodht"b:`O'*KGll1 Ě1rPoJɇNYtn0e'_3WVߍa*.1J kנLN1iy(r(|0{Ȭ~FXS2)321*U1\iʔ|̯VL|dR"FފfSSnI(4ᥛ)W kւO4*&T"W*ga/3xOoyŋh;aJ=M#ھia]u땚Q*]rvw%dfY {gogjj0mP ^| Zy*7^$,j|8{9Z7>*6Ѿ.>e_:λN4!mTThӃZ_ 1G' Vz; L0OءL{$g7&̑CKto%fO@' :UCi\s`[14Masɜ|U쩒V?%OzO$}R^ρ-pHL#jgE?WAKĬdV-8`3uf )C>ZJDg(h\'yւ,vVTep1ub:s'X4"uz0t2e>j Zm]R=-4 [jɂ}pF?C< Xwj'z|{PYUPWɴc3z7֬kʹ\!∇E U9Yp͘BaN[XJ^ri2RO[#bK껏S޴zN/ֈ[M7 wQp4`n~Pitc0DީWAw:2Mj qIWcFr`10$OT(NYpBnjzk]wZ G<}PjEh9ÃKLu>#GyG {4]*kFН٧VkP>}"nlSju?8ųj*h IjK_$géOvTAg%꒎!f΃tUGU"$łET Ɔ尊C fb,|28@"YT1 lY⡉;L&ua*IƜ fk{g]2PXKͭ*Sq4<`i,#ޝ(I\J櫉,sݚE="#MMN4 ¥0K2B3i5֚];'aKM//˛4Xxְ(ZaImp<~f%872 Vh>]촣O~Ġm$bd]NRu`%٣c L贉gc2aS$dŪ׆$|_ԔНBT+``ten8lW6@`Hu;Bf/?SR"1ptVYuҝ-+&TX%<Sm.YNΓrIK j^ߠP-Q5U}Ts]GL,!@iJetV\!QĕԀ/eeK͎?gUՋ=8d&ZmF$JP8IK:CiWWɚ~FM>;:*jVrwؙ P^TTZ /dfeح,C|3u¨ШYK;eF0EJ$qج{y? :_omzZsnu iSz3zKZJag`ɩdz2Hؾ&:T`"F7f;h$jiotroOh]TI|"u#c,ЄQ[C 5xXVuO.vS-C E_.E%x+[wq߆b| 3 7hr65ȀgbNnvFsUC)J;{}(2V+4҇013ӉdĽ?hu4nI- EI;Q7A N?,ޱd 3ڡIXzLȧ@Gvpɥ2Ņc三wvWPf%f2xC&L |YQ;Dusʳy`R/BAuu9`-8?}[ ]TtECG,\5T<ŔB|lEk^{Oc96tbH oRam:=>.S-Ű| 'gHMN ^_xg`4HgAH;0x& vCANTDf[o ̾ 6[=FbjYW2 Y(GuUj.KƅQes|כz[۳ y@, TA$kөBn#~ؠ7|4 B9PY<'lJgQJ^Sn;AUj3ztHE-tߨ#D b*9;#y'ALGr˱@:?f^#uNTjRwFYX,~){VE"vz "wP8pGML:Oa߫@0BT˱Gȴu C+StON 5oX 䄅=AN">4xQ#`s2^R3mdDVU!Q[zCؖ`w 6`<!KBqbG wt^:gEYc 뿶N#j`6v&oB13^-P8ަ+Il9DUnk#tuzHr(0?u2//+3r[Bov) HU na6Cai (tTF{7xHe)%H4eTh&55nX=\4;1|.͆N_F|_ 僂,fܴuӎ3~8PE~F?fSs\6sы4PaZŤSi!c   !յWڒZcV2_xM7Uc;mjk}KZsN%;F[:I4 y@Zq$DYͭ$Ļ[P8%.Dl57eGڃN,k_uM]PLitT\*xSD$RpUFntĤʼeolcػ\] %*\Uᢸ$:Mj-2 I{$u)awҌ?(;fh -Ϗ:.ԚS[TiڑuFt}(VZZL&w']PI|nAGwMoF^d*1Jsd"ʒKs~%X߄|NߢxU!҃78% Si7TBğ0b =bwMGFqv<],FBXt cFSIϭ~ydMD\Y$FiSnS"]yYtVamf4'B)]od>5ŀmHabD1O:bL92(X삸p0>՞ؘNH1Mw?Qi,+ZJ :C 'tTfz'ok Oy@N8S%ͩy\_}e&*Q\U/Ѡ__!MYK:BӬsDI Y#QA}Ҫb{*1+NPpFZD)H}0L!AJ `OYsv`w4iww=sdr-҅hܕI'NV;OPZ9Ռs;G p{u5,ՃC[L%*11OBJ+g^Ӂ0ATŌY{ME!R.sꝬ䞸OiВ)j"HtE /DwѶg@p ׳wLH" ź+P*nf(|RkH$+#Rd~3?`G~_dk[sy GZ^{ʼ~oI:*^tyv}\~Uʹ+6h4&IEoͫBrm/֦f8 w (a$@0+m#//́o36D܎ydTzN05I)UB8bgy I8;XyoSp х'I_ELbu`iV"\LU/tm_zL+p($BNᬉlʛ(:SAj($ԉy??Jg0 ]:2G䣉o ȗk8ӟx5"`@FnPIIXL'cVl/J}H$F5yЫ(2gܘ[$.x̦%H>|e|-Ϡ\0(;- 8XA^ucdj @iαx[DPs1"mVMԪ%t{ԠmxS>m&+ehcF ͜n)5Ql\j&,,QIAkh% 9.Hiy8Q(4rj#n'?5%#Vx輘ƶG+*6 &|U0AADj?P|+]_/d7u!iq>/<xId'ЁBf֋z+}w eT$fN [6ۥ( eO&id07=}:([2h)&zy6M"}C-'l0[W-Myim?,$!HmX1U>r. 7V$9seiwU,}3Ԅc<,\CE1=ӴMp ~ C޳ WJLwD1-^O+qW҉f]q4;ܶ;),^$,b^\Hd}o:H b-&Ec8߻ıy-0 ̉TzԱtaUPy^4ʤzW~h#cgtHPIjlE'0ծ)rW`YȥWa7fP>Pka7)SȉQQ~Y r{1.й1NC<ۈ%_B4T$6<$Ir!Ko=_|QBg٦ftP gJ{T !%q |^S@+xmcWUPa*=q8VghyRb)b 8HC !C6IUHxMbm^nC7,֑y_]SQg%B;KJJDU`ª:#Tfy^Â!U-b:\i(`KegR'a+0me ]k3ohn(U?!D:݌39㎗D!%_d3,1ˮ:pA-/|q_XNrV5C1,C.$4I ' ƭOqb/'ʙ@cu i 0/JJLBZ:H!;c Mj2)([0w.*KZD%&%[^THK16OYNП*'NqMVRQ#>bqQ $z20޺^9=a^W $S"Ⴗތ]Hb5&cJ{0.j_BsFxx&vɑ,g !؉q|dYaf= :k׳;_Vi2ˬ+?DGR8r@ԒJ8]22wQ*aL҃-_P^]ϻ,)xFIύ"IP^rT0~XM(ٻ +c~Jœp,Z@H3VzD,4c˧MW94ּ(k և{S*j -%;E evwahŇpj3\Ug] wNN !0Ga0=%Cj~-ぢ껞=c`SflƤG]>eӦl>{UB}l%"[#dJ O2r+PWI-z$wPƙ<]u.ݹ5I0lu>/F,/:j^"y]t`5hPJaJ[CHq;qUP 7X$ ($lRC_fDH<' *n QbߠOgw??cO A]*$V=sjnba:wt1!NfIb3BOFϱ܉['}[&14~ZQd-RBX"QʙV}kEѮS3蹶~!<zs-(=Fʸ7aTALAD5 Ka17yP.'xRw_t(-y5' Y<ꝧʉ/ցs?x>3D?Rk)Ѩ\1[S-*i͖Ń:n_z0kCB+|n5-Nx?8ڕt0t%;!OJق@ݬ\qb 3]`>C $ ET3hSyS9j(k:Q k@w16Y0Hq2;+_/(3K"]ϑ tKxXl_zd=o+)g5΂32qUicƴo~λ4@'}$u`cy(h%~;33 >|DdndTUXјIDZ֖NsJEiER 2vGVC{p;c7~lW8_.=8HAl[mYlCq͛nF݁օ__Y7<{ 2SPܥ|o>Z-jL?)םb+q`}Ub94@ws6G ІP)1qMe} <ᬼ4Ulx̐ y,p6T9#~"dr pr5DDL@j9xɑj>9B9yM՗ugnBa~lGTݭʍ!!lՖ_l;[gFs6y6t.(؏o=9pt x" u>QX$+8lOY\jٖj^Z5jj5GpfJNtقbp] "#5Ġۣ":iʷS [I gFB%7ޟg >K?!rk\&R(,k64izAeb$t9K۹5kWv̲0^CܯةM?c@1*d'yCPqWtr'6hqnV)fQ]k 9눲?e})"rhP~<+@לZt4nṱ7@vVYï0.}IM;Y]fo6NXkSO6BZb;ž޹(Ǘ >pOJf&>ǦachK_*#CkNϾ*ʥ='ZսDoNt('eI< r-=6~Is9sLY*c@ja-:sT ?Aճdl(Ϥ$%fҫܘz_gIӵ]kAI-]бakzseU+N+|cQ]^{pi' 1nNR<o1 !H蕝Ѝi׉5MW/ 7[NZE+Ci"U#b(X̘6;`PP% FMC)cǢ8"mv\8b&Z)R55KѺF-y(2Kq<\kԭAtmVc7G rQ?S&96`)z| |X* 2qjrݥ)<,h]?1T̟جުjPH6|6ElJ:BI3!ZI7} \*V P)<z<| L_: *NgWcF증GTMw?g=hn]pLhIt*"PmKU `.<4<"U޲DH_ ً{O/*}ƴT$&|,|pLCt^G>N EQftΨ%ӫTt@! )mBAZq.8(z(~T,ڱ̣eYG B-]}0TϳRO:˲[ŦNZԠ,G/PPT.oy˿nupzI\g ծh"mp\ |7}s|Js-co~P$tb|VeYsSQ^Hv NusE3QD[mg:DžixH?W<5F8Un{=ΒӨzf,:RUʟٹ+ҸuvWnr<#0tD uK]xqsnt HA|!F}<u [7Tď1=޾,׼"((OKywǑW5<O& A* ao_)" XtEt@ g4:=Pts@J{q_FtX Ejjiɩcs$] 7J(<,̿ppWĮ3]iM+C}ӟILTLp@_%xڔ ))KWTc,v;g:݂8!|<(7Mx҂Jd!&XkhZk\ ~U,?iU6GSr,hP3v;,{Ĭ1lA%F7]AB, 6pґijrB8j =À"G3Yz]dW׈ W$Pè:w@@_m2a"l~c?1®1W΄%_!>Kt5Q\CU/L&;p*mx>[[YMi T5EdHOC2ŊNCS%CJEkeeW!U~LF|b=ZJOӡ9c[Bo ò4QI/fAJAA4R!p/Vm@;Ϫ;.xi*eq. \y4ET 'X. ZPHVE99_*8Ӹ3nBtfwfmM< !/PrQT u`!^(LC/WMa i2fpi/GW;uw&hG_Q9=u1hH@10ĩZTmЖ>@b=zC!"Ɓ6ɪl¸ h>.k5;GCI6Z0Iѯ1Lz^rF->3|wu09)n5,aoUnn!rU0&<9C(ܑ8 a;<`,ἾGVacϏ(\4g0κT. y8T~ >}mZ)³V^yQ7 R*YŅ߃5%];KaO'C`t7wݧ&uij-.:~G`s_z0_%]/U ѵ:k7Et\SYZۉGɨSʕx\z^tr'js\]n'[^A3ȵ˹/ ~2`JOI'P;edC6HD ]]'3x<3^pcOZHW,Ъe+ȝ5˥TAd,8ЍMLk9cc` '·Rb 0sA]ْlD''ILØVM/?7MZ,4P$ębJS0`A)4b@y]r4J˩b-ҖvXP@ViEƂyHmx>r 0o>;bΏ>?$#x?xדFQLONCcSC4QE ՞Ff륖㤜 b_[5](RDkf0"x5VB\Opok 57ҿ(&=ƫNQRgb3e;_M oPX;U|qO "[@d\Mg<.6e${ i,9;rO%J{I?J90|*'McDBzT`l Mtc"ת vS)mbfwIriO%6ċ[[d'_)XT4]-eM= HM2'wc"PcQ<^ pZlTqA5`(`oEZ6Mv \^rtITzO?#kOqXMTa1wK.&'/Q (Eⰱ|1iDoQim-:T,B2WNgOˀf]>WОo$${!jd !lrImԯS|/zAʛGL!U*ݵ Uj\"G\z d<5tOb&,<¤SElaLj= ~#wBDe:y 8#WT,yUtbġ`Ha)Rh@qFsbmJG"1U4_z,3`eWi;0nsI|6 3-[aIؑ7Q”1xةS#¼5FJ9&X.ޥ*=HqCֻo}.שYl:P$q,.Iv9}*VӉ&2m.3m묨,dPM(G^]cNHbEo cW=nX|p^ ML];1*EjGVLvN n G,8?#<®aC)Ԫm*=lndtr>Xb*w5Pjl<" I>P'ݰ!C*'`{\`q.4R6;g= CY]Lj;mqIAN=¾ퟁEdNJ#=P5!`Ѩ2֢@lC@0HH)R<~1Y}י0Qb{/jo7 CiSzԥSOdxwHw`~9(ۗYQc$,Lv?1t_^gEGя^ɏgC~/Og][<,/fʮ6`Jlhb,t4`7o-TC,%@<(9 1/(Lz8\UbewM.żVO:;JP„zZh.&Z]mn=f9e%"T\A6AxCT\o]$A]<}5p< D&|sP Y@ ohO_P-Z[T԰P:X7bqʨ:Bhm<2am'ˡiܤ,Lԉssv}ߩUv}]xIp3PE}UB_uSc2S !|֞:~^4"$UBoQڙ}BnX?^S&cMoH&wŷ"&KG"GoǦv P^T96Z9˜uǑD*Єp Ԏsԕ*XݫE4y6ՏCn?#s1h^<06;TU=[J@7࣮OR!KAʁ c΄<=[VIQkzi&@]:N|PoI`Ge>^7DQZuq͐y'嵐Gi_*T\tG#a x(T4EP"yfeghBߖ0&mA/#˪~dj޻!pOWO~OSsܝe>d ?et2 c!o$bɧm߮dirNޫi<¡y#/2lp_c>%flGw80P^ue#YڞÞ&rGDԔ$ٰ#rsd0\p<ϤjVJ%eA12.Belʻ7^9` `h$,P,pbP<2t%QUgW>D2Tp BHjFY-#2'/[PGƥ*FySƃ//)Z.qdV=^&+OG\':WWu+*V.SoEz ڜ`vPTW8y-Y_bF0e\^. U{;͛Z_t[ﵠRXAu(ْT)_Kk_#$lxnd p1l̳ވ EE.gY= WB@ q?zB &UCBv3|wj >~cV,8{6t7&ަWmM0!tXo+>W&}うut\;66|cƹ&*LVaAsǧel5_z)ld8<۞qO`_%C |^QIA?c<IG~bN#~HJU+֝CctOwOR7[tgSf0dohDt:V{I}8Tu'5KZe{eM_ ψ~Íhd&9FOcAڅ&]S&s+(5|oCj=uhGKHfxL0qBwHSt "K sbEoz j)eP85; "%p=Hy$2˵^ aK`lrT{?J EءtQz"t< aoYA\7ֿ}PF_bNׅD֖ti 6|K@,w.܇`qvAu;n P@`%Q cLm`U 59vA…ʀY;AB2u&Ma Hk}zWS3ԌYwVV0W+%M#څ'+oqlĘJ*IĢspw(jl#^ Zē/ `6QhHV}ڈI^6uCnq$V|sEvH{g'%_CDs?*Rר!_K rW&Cw"|Y~acxuTh8ǗaTAMU\{Z_'V-۫1MâL. qU}ku.epFLKhWL猙"ՠ7<n,ɡNp3jSvMͧpNx+.M[R+ia).T[/L(lԷTs/x߅6QYyFzrc=e `#\Xصo&\eL_\nP>> _7chd߼ TS8n ?Afi[הQ+;륂]LLa_hd,uă| ̜=Z̵s =VcJ ( >Ld7 -IEmy#n"끇Io@KAlco{@е_G֙ռy΀Q& <ؕ*%C)@'!#0}r0o~}KNCj-&=O@SH(!?se-e2`v&h#0N}ymlƓЬA^S?xEGI^Ga3w bʚV1SpI09:FrT5V&t cC ذ0_g~)Ȓ-gw"YFI9hfi5֬Mqd3m r%b(owWS+n~.2R鮥4p:L490o@Y'?A`>kdZ:.jdoaOOwOtщmghǠˍ7HXMp~mw ~.ёXB} o= e E=_J#adѝ9 TOB!27_HE_tfhD %TۊQL\ bQ~x$ҧM_@> <"x9d8Hcj9ԲxP5c&'W/VG-DG8a |Z3AXi8{1ęgT>϶ou0pM`G"ɉ A+XBt !s` O7x>PQH`v9z?S ݫǀI\[fh-jPwASFNsWBR`iC)Tz酷בQn1VMETZJZ2$䡓IH3΁Yٝ-7F>/.Y4 o^<$'Ћ&nꢬ)TXSKB T4fT|OqHS jG{g #[^1ucVH ku]+lRLfZ5>#~N #AeNll*EpY  pӘ֬6<ǜS23*>3"@M_Ps 6 8^ƥ/r\Nǟ)0 ö~T4(ee/ܰ9_9m@ T&W9wyLo?2Â[3_Z9cH&"mc4X:7&*J"*@? ?0Fuv}rՓ.RݔSR<)ja,a=T8UE(?)>ɭ,R̭UW!oCS2fX'am@q^`WH])" +B;naA&r"NtXäfQB[pN MKEt0zƩ;2$X'? >M^aO#Fcˏ?FJ tBڷ8l6%ETlCE1i\d)Vk4 1=MkRO2w4 DAMXhR!MKT+^w}oc13:).JYԓ I] n i A YP{#\Y]@ܸR=s$O֦x '\PVxbsai ygA(b<{ xСGhlӠjKEײc˓RX䉺gk4oO!@'RpW_O#ZtHgwO8WSdAIǃmc!+5 Q5uӣ䀎fd/'jj% wk}}|1Q\4Yw8Yp`ً-s"k?eMLxo"xpyoKV.[D2~Fb2&  LMd, $r6AwKoW)I[&sϨVr ?q=[1\ͅYF4]3lQJemYs6B-oAZ7ٝ^WʋrFJInb%@>k+GT6Gq)^twb+[d~V?I֣ё%^&O>-j(ݲrjg3r/Qf[Z+4_npj9VJ9 1ħNqnUQ+d}.-nQ zDmT޿((h|.agFk9>:13~W4 ҏa'ՀVNPtF|T{Rrll#sp9(rW!oxf?AXkZ$NXpNd8)^dY7h9։3MAPQͺ/yH){Q$.-+CU?e3׊]ə$Dȍ=cv0^;Nסu%+b[5P;4-}{).ܚNR Ȥlѱ \8R\i- s+Iò{^*3&v8C r/G BmVWďIߥ9tJhqBtRJXUj*o7M#w'-+`nPq Hs׫ۈR@_Μ%E+-ljPǰ:Y܉AE?D1sλEhha"+ɧ 6ޯٗeѧ`Yk_ !%A0" qqv4hm StaXkצDK*?K"o};/Oppy q(%!r&33=`:<;aFrB{ aBR1/jtaF! 7me;[xk3z30r=(\snx&BuŤk",>HP7QYW`d]WzY.*ۛ => A@q8MTZ;0R@^!6^鄾}1 flYSB-ZB+LNnG羥t2cZZgDU.()]9n$qliS~ qQD8ﴄe R.7L5WۥR)]0H1mdo+#d)"j?_lm1-Ύ4#sW+L8`F?q@W5cwuav-i73ybDfRyvv涶[ʂ󰌡). hh"5x5Ib'Ȯ4!Y͞9))du(\%hQB53 $m%~P((\`?TrǻsVAzspNGI0W:r^gcۀNQQ|Y-+%σ4¸fyn \(P1)칣*_ _MV=()DWj$C:u]$U70@:xʝ:ϫK X&8tMB9d>€?&,UPz7W ^#81&!|, nZ2b~3(nYv<>bGiѨw` (@/0䭭 OAOwYB3$_ B&wLv[@#,ޗdd0Ut罀 k7T/d$>#ijb~0 ğ/剻j9x{ήgV#!o`qVs~Tw~l;O֭>[Q SɦCf?~93g ,JzadvڇXia5zW]ΒJ` dIԈ=?-W|mƹjDP۝+hkJ*%gPlY{HE(~fFiCl37OґNÏ;+1xmрޮIJEglZ .M DJny˴ L猅BlH~yIL=^~]=Ypb.Fh)>hW s) X0xwPXԶ<"Nص҂ҕs#q _U)ɋ idPܨԜVb|Nͽ}< $E|RDr{j4!}5t)NYLCt}ݻNق0-A8[wkQhCLv$~T ݙ9dv],m3pBB.| ڀ6_APM7[)(}idmq /<! d7]xEТu<>I>ىvZ~n:LJ0.8a<} ~ٔDI~ MlpW; C@WhS:FX/_&m*mT+rr& $ƧW桇{5شIE~X+> _Dc=H 5>!Oڙ&3<phWS3Fs+ _\=iU\9jҋsJtZCY[ko*znFaNKyuE՗k,>lG{H$%d|۫y'O*" ?J7򎃎9?ع=dL`c,JxqgA "Ǥe{&@8oAxQ8Ͻ ,?jlpS7ve/bؒ&Hc?Mx#;l[S.{$~8 2 w! .́9K|{D Ww| CDi\r '2"6OZlx>LAv t FF ^ 1^eC2PWCyB}pHfICKm\)GtQN'3!l:aXJ.KǗaM^3l>O`xъiAQGx<QzX@z Az .kE|f"Wu\Z1Sj ֖..ccCVjf O7Mn\y:u(q] vmXWJBHwQ:"+ /\u=-TvaVj5c\:8/A56& ^Ae-ɃGk`^E:)2_dvl,~s+CeI7::woR':gi!"gsh.Е}RA6N\J2D-Ygt;>Kzku`Y>9O=G5RX 6yo,.C5o7&`fF }GE#0Z.CAwojg Q"89[ xeټuB]mx4N^t0RT5~~i&~BCAՎQ0m FAN4*1(TNw,\_+'n~Ф U:Fo_L$k+H=2:=x VhP#@4I:\`^b@>@#Y0{#r&gɵq~D u5˫Q١^dp7]YQHwIJ<ﷰ'#6tWG q s>ՙ6$TyONTGDhIC4$萗(z('hf6c} Q׈ډ;ԷgϯzK'E쑨VR.Y7:&<ʗ f L(370z7!eMHuMLjh>`T]y RĥhRƦ3̞x +x¸8 b8axHE|ɦnfrg\9ǣ*I'3ÁPd4P%[%e /cqWeql(9*g~Nv}K|)(2jmĵRfNt^ՙ ZG\ō|*A(FN@n"'§Yhav7W{{OB[,wFmáb.DJ+KI`9k P)e2'RHM}=e)ý?I?!+so'Kx J\VܟQLt#D3!Z.4;6KtcS) &P!֢ڒMd(mp.[[!ĊsZ&֜"-Cnw]FEW>M87ݽND) ]2`X3QvG(t g:T9"L5y}_n"] 6fZmTؼ4׫\'k&|W4\n}x|A.o Tpn[HR SA0=oֿU),«TEe*yঈ/Ba%߸*!:h,[v=/>uݫMzێP/^.#i`nǯ{R%cEp4h#.6Alg>HN[8fzཌྷ#MX>QTB8kCH܄ &;6xxp F 5>cv[E[US~S)Г/[΂V97Kc{cлA{՞jKgz;tgEuq0Zq-I,By`NΰɚUvîp°:qpT=,/Kjzq&P)R[4 a>j#j44]o.@?lorbLZ55 kO6oƖ>6]qTSh]O{kɵ"  ,GYuΦ7;]mG{rNoХq/ w@TЎun\1>OS/m@OdЃ#0 Htg@yOO{h]{cŊ܈:ܻO ?[]\]ZӼrߑ>GQK"ȀGhs:й[K(%"G2WT}j.'?`ut(jN9+4(b@dtNz>LRsycW\".)rIrjѴf/ȁŗNe@ yiz5OP1Y &{VaF4v$oM\(C/"@-_Љ%:*AhsH "R, 1˜aNxZ&T ea.as5']M(A|CbQsY[yZ}SDsqI{|~Es+Fo= U6is0qmmw+V:ʷiiC^ ^ڹ/7-|A_-` /RaͅІ@@ #^II:Kp É"ƪ[y]#X^dc6e5]fP<t PjkR%lʉ Zt |} ?B'jpBO%ǿX E\: )b`<`-0t8>Ņ4V~aeR"GwGϒUk+p/kRWqBPUAΏbv˵r &ȡK܃ t1y0C>M>HyMNgL @D|Zʢ"(geh"ulKY׏ .L4H?訬7GV7G;a%HcisH'g ΉQ+qQTRE|Tb 3ؑӗANG3PzƩD)nr9f5͵0Iy.l1q2DK@' IySih>۩ {O%WVJ$Ty"u2]J3@.gNm !*yWD9 !3vc H#3.Y࿣fun-0YQ5ۙЌw+a>ɽ ڛ+L+1?J+S?0EɂeGnS`8 A|%>( DObG BM`Ґk0R 7%vGRf僡pXp u[U0.|V[R_${Vy\b ;Eh)yXPBTL6ʹ ogv6B!5%r1景x][RGBd>2ۦHBa \M y=}V6ـfih[SH.karA(*n=q@{(u;ͮy){I ŖE2X_H>苧!-6Z jlba>5f1Cz8GPeп%IK6@cq587D_f[R4U.2|GovPQ~9/x-.~d:@L:8̂|; hiĘַRr[U9JfVA&^bA`j'kƖ̤\#Ӿ2Tҡ )G\!܈{J,w;<]ԤCxy`Grf^b:$I4"'2%1SyّTy#bxRĎV~CW o)u\vgxxabO]fc)X&N:YSUnf^%)FJb&LU.l!scИҁqSR.j_u/!{ 3aĎbV0sJ/Z \[ZDȿЎp.FUo .h)O*e6/<^E7_fjהYtDwq+/L9Qڝ2;9fy0Ofɾ!%IgM*8$NHmod҈~PW 49u*UԞCP`y[76Iބ25/SUn"K1X{)xeCaeHLȗ%qoեRm4l_~ !mXCi$ ruSkZxIАi*,Bq60qs]I_35 X>]qտΕD'h1$!LJǎD650Y?_ 䊰yɝ2MtC{gnX;%$- &I*|}Trx0gH K0+? q~܃tv+!ո뚐Ǜ˦o:x =m L#U'v "R2UCc1RVVr=j{HۆpU-9q|He uyE/2/wC"6񟦂o[h,agåFH;/6o=IEFf1bֺKXtB~E0Xm1HrB0ajt:+< B`]i:`|';-Wsç#EQ1(Oppׇ7gP&D+*cplz~ߴޡiY`?~ .uu̒:l\-Q=V]SFCV|tcnyUI#1,&A?UK~6o?TzMn#9.?klSR:Ait(6X," 6B$8=3CʦrI^0L26T;C+6.03_8LeOXK`[˾(ݧޛ<{Dkֹ ?NEփD$Z64ƚQUM|3*b1Vy{U \_=l[v/|y*2+1 R.zIEX^ˑ{* 1uĵ-{~D=w0ベJw5200.ǀ,+)zVң݈ׄu0M뿯99fo۔ v.x׊S\FRu~!FAnU̐3w;a75BM >t*C?/F&`ĕxgIx"#Gd·,m^T[_s>sAVE Z4||c󻊱ɭJǩq{ipKD^v^C`uRJ]OA!.dĘ6`^ BX#]_C=02h6xH[iDut ѼѠwT!K;EO@5PxH' [yr*.(y~ ^(<,sifdSbK*{ш|ܛwyžy=0'ڳm9`ŷVNx꾢4pB+R}B}>6FH=􋸠5(W>xFbmȨ _?ѾT3g?|YгJYkGFBIڔ$DhT ucOGx ~{Q^9Z_*.4Z,JRJdMFƲ$ǯBl|6s2DQA̛@ 3!FюHJX=X(Bt* \S&6Zf$_)I|OQMNyx^ì%͎XDp(ٙ G:gaؐI G=&/9d6ŏ! %~o]qUÌVΊq9|Z&*ۙ3m)=5WTi»SKlo2ꡟSDVS>MQ6qIc~k_ 8 qFzjN:9G5eWxKAԅd-]e|:iFgƵΡ=itIޗ3^3J_ Be/W#sr3b}ֱ v94Kz8^]VfFvܢuD#}wLmR:G>yqҍ @gN)9,`i掔)xr~6k O5# m bcA_ڗQwzL1!ҸWIj̟0ﵾwei7Ώ; b/\Vͮ ^LDċ0-и(kVFN56ʥxnQЀcܗJўJ\uA#Eb6ޒv4^ʀWXxm8On_e+cN6z"s/sެn@'Fd{`6UnBG _A&LYP3c9ТHl@Ye#זj!ʡMYXx#7اv5`Ks&8_+Myi6Yg ~vUʪlȐA&xfe0}NڡVdžZCD7[b㳹|} Ψm{ZP慱'AXCɸj02udCՒ~(5SR$2A k?MP+&z1\s[ּ›p!} f}< B뜁TxC1(<R%p1)PDuLIpTQ8 I9׉2FCv$H"@zτE$(bBM>VZPp.j`H#z7 Pؠ0&~8JoR_28pB0GέCwN5 O&yS>{ffqd \wHq$ϢE6ws&W>T5Q8 ˿x،R]y_Cxe, u6\(tԔwO9x9*=s68N\&cLٻ=%jz8VF0jv\l dfzٛ1xo*od H>C9%9F0JB@$-אT*z5y{&R`NUYLdsHp~Pt;J;5U`DGo{d$g(y 0BUT``E^a9?>CS'a*E\T ɖU+mK1ƃF{9xoɦ-JȲ*1CF̏h$[pK{g; h(0V(h:XPFH6(ĩ)P,gj{oQֆ-Vfzx{̤hU]:γm~$D2|ucCs3 6K;ѻ@j lKWX\Q^bv Ra&DBC!*SyT^w\{}LƠ~LcA~Zʙ3͈uY{L Ck4Bw`[Пgd%! Ȇ8G햁Z߂QT;Qi4[RZfn2$5z?ۂd `W_0x@F,̭ ? d7'Y"HYL8zLLpV Z)H &w*yOak: XΓSrǷ]Ĭ_7ӹ^^#4,hƥ5dy ߸fB[]$6F/z|pu?NlO& 8z2:¡]zD?lhT,bm&.q3J1p`xE <59D`v};"@ylWcMn:?'e !{ՇNaȶ߬ h&m nZM5X{P)/?TJS7iHd|Lң^W{[ </L_=^%zamzQߢ 1:Jё^pl6DIϑzВy Őxt~3#.^ncW n-stA^zBlS<11g $S L'B] Zꇧv /MTrqĖlG|- q1#4DOzcPdž(v;vna6)WىdH54jB)Ѵ#sڪ[knp0UFX#1;vZg?3>kv[`8)ϖ]3-`(s}O%~11-h/1jn]˜o؟mff@Y&CD)jA~\͢Z7}b vkx/f2aHQrZ5( l_f#:Zz2iSSq(ɨy P_S>Ȇ'-K ^ t)_b%z~Ss^ e2hqjaΪLoV ɄMޮZ`+1pEB\G <^W#Fݚ.>ΙBz j",EqmC#OX7[t"thSbz4Rˏhxo KyX1hY1n~+Q a:*C}Ct?ām,_[cwV/j?W qF-'<#HQM_pM5cmMK_G񆹗arIڹQݍ )0HtZd?KBӲYy{5 7!\:`)`8t6lje?M?i\쐝?U #$P j\0n<>xן rR۞ѻ52R|yZ2Ŷo븟Y V&5&U5^L vwKN`\%CL8*}0SX8nubϒZO| Unm^otpDݺF;+pXt\F Ыs:q[,[;N_~zv us`ds쪏r NP뿬$lź?$ʢN$MqvL';|>S}*JHFȭqO{ŽvbՄxl<1]hF|dT [nvH_pbhqs;yQ7Zt6E[y`;cݱ}snz,8o5Q^KޭgVO)Dɀ ~zfհ|<{Ep@ijn֩XNSX]鉽7(`Z{fL MpjV +mv&$$j9lwU%ڼu6_~zczpA?=sCZj o#K Sb@zX0%@Z) w;?͢ W]szگ~hX@WtC 2D!4;̲Yd{_*2#]}IZ??g{Mg-NܓyI78yi7^TdϚ@"!$Q jWEGP?-xvHY)L[i'-LX[k4z7>7V/o蟷 f.׆k ҈X5]t4Q7B8ewlϾD/l-j@ܼҗfϫ`I}b >!p!Go%&<{#u ^oy4bZ[ۺ35Y8t̴ܸfiX>;uco8Z5Upv;ݰ᳧[t^\yxq7gJ3q eQ fJW7DdwU/  *_YY.=ϡpb ZkYj`{~`$esUN&<|{ FpOx3q0F <43=&+*\tT;v>Z*f(W\W3%ȕu//Uat4:H~XNvUs3Ah+Hk0#fg~i2.vxKٗFk)gՈ v59da3T]AZa>vj568=c|[<䟅?H1ej ⍺_P_`RBKtD3U E7H e-ͥ@!~jcI(?~`>K;gXovpֈjRC/,}MPߔy xhO :T:|wC݃_&p E+[A] )׃行{®xt;j":vה5N୚l#Q#bnAByg6:餦;9*lDr`A@_n^2X1a*[Q}oR˙4+g 5&U:@ { Գ5֠3$SYs>c1,TuvDO;Sm|x3ּn9Ӊ=)Dwg]EnZtb8rVAy8oRMW~_ŷMw`lԫid*r(? C =w KyEWGQ"MJmR񢗇~ŞYM-^CZ_2LO3E ՚ޡϗ8Hÿ|GEMҫACJ"LU-=UidH`jlr&Y#,ް f#M)ZSۮQTm +т*E̠9u,Mz?4OpDndHF"I%Vh։G='WU)ֿ"uWW[M. ]vW}M7K+B4aGs/e>OlL6Fwr;b<aTFO?J#)Cghin*DO ͮeF=;W{}ê5ˮJ᥹>5r\BsƎ,63]Fsѯ؝7!_?ZT`yU6$FŃKvߣHXk#YxiD7/.5*{s 6e }U,n&jlc~cedD,bJwcu)}D|.O78z]rSЩ2JgM׍N]0d ({Wz47I e i}(@FԃZa1 *jZLEpQ>ʯ儦L:2TϤ;]N88Gp'oa;;J8UY3,'l zfH}t:p y+-)lc`$\@ X颇>3%@)E(9s׈""1)b[#&p1q/rv@ܠSO{}q:bo鏙+Zl6K[4j_,][OөꛁE4~!%_` 4;  a ߫.Z^A.U,A ƹzUYwڷi8(ɋwU@wgj3B-`$uJ8^`x1鎫|J;Χ)\q}lLmf mi,3A,C\I,B)++: i|f'ǐ3l35p em! t[fDZRKx6H X3>4 ֤Ea2] žҁI㠉yأJ Iت8lvP?JWw{wC@%Ye?{ |5jeisqgfw[)dgM Pݜ[=olAy@mn~"F6 AFD%#x@Q_1+3:P Sc*nqu唙 kȇE ϖwL K_E=oY=#ֈL`xHY9u+}ŴVn d=)g(I/ǒ*O7"EPw:m9!o܄6I+Wr~Wb,nKB^lcپBJ(+m6-邨` @Y ĕ k3S{B:MP!qgzCdY&| +PДM=?t YRSrA#{U, n~Z^QY~)zj}we~/>%c!2GqZsx/GݨxA}mc}?h$,K"CQzvA] lL-dD o9f5=DinљblD)0>3Kd/u>(Iޔ66nLy3%'W9K\&ghTLnޜl^}'Gz Hf}Bd)~ =3;4cL%.kTOo'<B=8N޷"'k]b[ #5E| r`0X,$MUtC̼zy-#mI'$VBOLh?:ɹ+%P.]8$~goDSGg9Y$Sq sL0oQZH8"4og_U:4"y; 9s_K񲙵]oG+A EqD{z\w^S:J#y#Y6gx+YEUF-ǵr /?ƅ`(c|&XnBWJ)LV.gX$s-É Nf a@VL, jjoykA,R7$":Ä&>8(_!Bؾ8d3zĵRqO6U%~sz^`v^YsX8BD }O-W|C}DZBh.r ]E.whB L4}Z\-9ӫPg{ j7|7c))8 \źG:8y.<ޔ<#ݺӜ0i& +LuF&(B*F0]Ff9.NvLDJpe2-G kq1m͖_Plyz1~]{\(u{6ʾu5sP> = 0mboBs=Ce\Mu倫vnƾK.^{VGTLQ V~ !$$⯫, /\@O%E?ORF5Pe]8]AŁ*%j*Gs|^ RU[tYvs+Qmo|s)%\\X`$nώ3u_ ZS+)[ݭx3RɴdFMo6,QY7P` Ybhʶ*G_rd^awoOy^k4rEi7i7Tt턤GehLQDPaVb,6_p=0Ǣr[&ͬuo  5#O9c|7 F :9Y` _ҭ= 5@bFc)͝O /\-sss[bxzhg čZ7[H#o21 x6}Zo-V:JH" g.'=:l"Qv7d\ `_fdߞe[cVEDfm.55gʧ037_sAx Hg~Ϥ˙+⽹p^- %2~T?6uN*dḼr r.Lp ;fr|g؅kb I9G6#Y+xF$: ]6EI4Au<#Bh |R;Kak_L":iZ]CƃtgҒ(*-jzhr5k||_FyҷN@YV],Ꜣءxklo[7tS57mO*T@ƅI\SڐuR&yB "'tGKdw>|bwVo'=/"WPl2uei0@W*|\C-td9*:)@?izFQ*F<O#ƾזW%\|*G'DAygdo <ަx;d .Zj}k/U^d X7J1#$)V9% UE1}h|'&K!c+A"o7Q)Q xM^e0֬5@X>6EKNb>bVtg]FM~[IF},h*%e-vNL[ F9 ~ǯ7T1 qa4,׶\D#f#W3s%z.8z<(tU~~4͖^Oax~xķ9C:J b|izB<1]O~M/OE( iT?RsȮrݦj c\`mQ(ocۣ;%s/ n0!y7!i!iJL{TJ1HxwSfobjfvKInVPTpPJ]R߆WTB^Yj ~/ e_Π>2š`{L߂<,%YGV>2F.djT+_c7auf䃨uMgvSx B}^%kP9e}h̅>pB/ rUzagC4"5# '=V -/*DD"K*f[-&0{P ^cSiFcclx?L{Fqԏr&D5brM$hpXR/%!Quch3>CиXoCXQ$IhHXzLsap!d#YR4U9 ?U\s- ˴I8G:E"1zH(6] iް^Jb:}@+eytgz BT z=W6x5f (p,Is4b9`dfuqˬlIUvd9rT9:\d.tJG)"y60 :3p.\POOK9K<519:@cF~3#}qF\onG2e'mSZRq R:ݒNXs``R @Ve!vEF,+ۈæ^WmYEg[T¶R#vfK}U.N$5 W:ʳrB;@pcJQ}:h~靑 POӸT8}Kg O٧o?v m4Ns. ҧ7k=&4F?mF/-F\Dݦ{ ;ƌY:3ƕ/J/8a2Elߦ7qk NFG)3 o=t} 5e Ţ"VxZWRBҏ69{bp,Q^:XC-*8^7AUz2Noa0՚:W|L.\Hyw=mv5 XB:*pm}=\WtRȞ][,O9o~&ܧI߾42R}F8/ AlMa U6kxstT4|69Mj55UiNFS '})¾Ue0|vF3|,{z x `,ϽиU~fFVdM {'unе#x-ӗg$?Û` V/jv70r Hnh:rx`xS yKͼҶ{ow_7P3Tliuk*3;Qq‰Es>=3T@/+2vtФ@lpH;?`3C$|ftBd3oagYgp%kXVͿ>cGyeh+^قi. o.u =r1ye-+'c_>踍);P<1Ee{'Gq?:ᥓ1Rmi #hxQD(k?b) Ǽt@l/ gxWqlwf~0ĝHKbZ +bnA7䪀L\; W J!ݕ-g  ĒEkwx۵Dڥ]&jW˒i8P[| "ʢXZM|/*[qFOJm ށlG۪ж?ٟzbiU)Cgׯ:FnmVs"3RKP\@:!4KQJM$Ȥ3s'K}J_,%4G<Ǖ[YkJ99e eud'6 O8; t.~J =L Nep*rg<$_Pj/x>UZpϷM5sؘ0*CKzڒƝ0hpS#dbLlEe=[!;ej,. m 3sG/w~;ݹ7l1?򩚃a!sM27;L_`\H1B4Mr,®FFɺ֥wo@ss-. iɹyxBη۩gφB *\a-&Et^>1m v`CiOظQ|X*toH8?o= @ uT5KPHþ`%^VN%{j=) ka\$e~}dTް#c~Ԁ@]\B4fPgP~f & p=@Y93H6<2[dOݝ/ /' *kx&tGʙ~s&"a^&2:*'>&ڎI:pavΏ:ҤTfSf=8Q81ܛVjI'U= !X %Ϸ#şd8wRQZ,]1d!+MP򛏀{!~Azv#zա.eY[!U)چ/=+^Kf*lR: }h<:5>u5\/$ԇ[cW,At-ܳȡ &nUQԚ͓g,8a骙\L!TBKMUzւqx5ǰq5Җ넇!}'U(=?{q؁F|}ED~_`Cϻw ZdBH6kF^9aHl=_ܨ^S$b 9s!}Dײ]328 'sBrx(h)P&z @S.=U r2s_aWP0Yju5%>S CP}02oQeX Ee]QG%3<_iA<}P ȋjH䜼{OU#qce  =|xu&qv7]qlaulyHI4?ZI Kdς2dY#=.x|KsD9I*pq|H݀]DVe#LK2hZypHSSXY ~[cbFGJd%)pjԆLlLIQ穒a|\r5V1@-l.ڷHkK QF&oTcnpXsՉUNh_,>=Aӓ.0@tʿ^!is&:){cV55 (`L&/e%TZ VOB"w/UkL7@wɿ{xNOW_Mc!1}r̡3*G[<#={^;U=n6i*. 6p:|Z$Uŧ'ʬ9̵I⿖G_'#ęA D@# gZpX]ܛmY=nڳUK]0թ(e Nl  ӘMi;p@5#e+*II"~D$a; 5{ĭ3LAOhֺN$Ɏ54G^/IMOoRRiʗ1 @?oe.U9=6eMR |+s7-⇘yO>o+R8p=*C]O`91zG~FP" I^$),8;m|]EҠ]żI499dlRE?qq RH0 ]Ulfֹ(>LSO OyQN࿜w^K?);H_E-gN& ^c*-pBͧH*16ėA0cQ+{쪮6I@q5%Vo_I1%=it Z竄]EMpF LfiX{eYcVBw Fv6&뉎7V:W 8F7!}r(AkB\&lN*EyBUI(?sڟDƞ muXMΕ\ oI/!$[1\?Mq*h;b0X3ovAuz+D*>\bT/%]\rWbDl_ę7?Ei0aPּ+OKq9{uhu1` I!YdkySGJ"xuc53Fdtd,BNPnY82o=fS?J!DI;:L~)!Wp+cMw2Uv QP+4D1l9LƱ{Mhruj ^.7dѿ2KPuE+Rjx d5yUQm{e #Ԡt"7EAtQ䈶mQ凿3f[5j,fqא:$sj=DWXo&R.S WQ{Pn/gB Dn1ҥ{Izܙ|j덩@FҊ$/oI:b @6g(6[Ļ _EeK |d^4佼̰ߧ?:3QnM{).9AFp/vVJ^OUI40xD}IY%O_Ԉ{]OkΩЅfX_8YKl-y%D䅃*1$JZqТs @̀TOخQrR."tЂƚ}˄Pc.!hkR(1*ߪ<^Hy̘2#rq;q: лYPL%V7m,RL>Z﯑)w[XS}a~Ì꒭f HCh:Uiʴ||K*鋗^*$52{ &[i>c*Zk͓h\m)]oM!&Sra?2-efun])Y<7U@wL?ym d\fn CޤԟU X J18onrn lB؁ۜiwY9K3sC9Q `LD"HkQGfקܕO- a̺er)9ompcnF3 r Z%*m"͔quxrpԧAKvFj(uv#N]ry MAZz10j Aa3l2̲nxͩ?hYH8vO8 ^#o[ZQNZs]/}%~DBpslC|goB zs38^<,5-5] &VT3jx70GmxJ$_@=`|B#[ jnߜLdJ"y+ "16)4Me[jS {,q!ܕ} b8j͟WK hT >)Eaᷧ'e&2z=1jO1D(ÑIzF)VU *^$e+g֨|mJS՘QLDK: B%q'oL砌ِ/+͆KpHdinƮ v'mn_:F= H Q'8d:aUl8 XN6y`r>Vh{DvEȸUtucטUI]Z( hqXy~AʆM@X;lY.Z5^@7\< g)VFj<4zk=ʩ\qM yD@5g:kެ!>;\Ŏ2[k&ݎ1V bf*a맛:n&\PM1C D ~1 jˢ3)NQt}S?djbbZ#m02I_;7Eʁї'X{W 8ynF,L *`+ή3?0Y_|e9BfzLhGUiU~VI=ڨ}6ڒLɘX|bv*t $\ [b ? ZB.o*|T Q9$yZдV'h֝+<ji콊^U7B^H"zKL§Il8=qKP"h;*,%* 6°&B!6.> DLڧ0CjV_/%ឿ;9c|*[gRq]״Sz*,zdKpga~>jwv,z5|Lmo A(cK7P}j!+U_ȟ%Ac͸"|?[z6n8,ÉXN[pySL l:YdG+WUd!U Ƀ]8IУxan~+ \YKm

M{JBlgn~7m_'!Cft !t XּH6逭# XX쾧stk ~=]ә X}gʲx LC 9p ,ՑR*s"h7)V\I:h: =N3gEn繸W! ?Q]FK/VNHwJN~lz"|}}kM az8[gqa4`l"mveS{{y/@F)ui^߼vI4},*6>D֨e!9F:j/>O֟%3_;}l23fs։Q˒F+PiNX^+:0%)ʐ{uMNT: ^,]yѫ6{{vw A6ǜ*5)g<64VG0T]ȥ 'cvKt$JħT-3qzq$ !d}":5L`=d.g!U"^P7Š>_8dzxTp8L|Z.fRrUuZʯ[Ej:uOdl%d}(L[ ~ȸnʎa DL͒9'*L˩l?O7FRaY `uPY(;lk>Ý[X!YgHǨc7o>,·B +ãx+` _ ɒG0T I7iC/NI# mi~(J#kV|KQBW˼2FO0u->,s=]ʖY@CGZڀ[I+HǃeWKxA}MG.Z2rjj\ZEq[ dYّxCJ;ğ_)V˫6933:8u\3mICب"0ETfXm . @}n8_0 U*\Sa-uHogۯbi' ?&s ] 龄s(C"iZҟӄf9%2,#Wg]bP*!SR: )o, `\@*iӉUB紏0,ld)TϩK; .؍+Y\uMw nM {Gz:0yU;p=."neN:e_ ]ٖn g>i.oY=mGgj3gl@2-.NM/Rg'z'憌`zd2ek۹]*I.)}}l a!p' 2TGLL}/@WŸE`vmmqP[QN2GWm-%p70@s9L@&ev=vĽwgHUoFzkFPyLU7xV?n*Ʈ5ӮQD8Bwh:PǼgi28ٲig=aC_]wcgn( $3G6fj,2̖EL@:}_kADhw[ 5CKKp%=&΁8=5~|#VhdCs׏d4WSÄgmpJ\y5 ^HsuY3ƪ0R\z"'T=IXQ{}?e9n׃fu>OOF eHM _01YXeA4)΁IݯṿbCnhۗnE؊s.}X^LYIK#Qr=/z7JGͳR>HspGGMM&DL? eB19j/V6`t!?m-oz%oq >VRK+c ,#@ BMm thHɬRďQIJ-`Iϱmǒ^NlC9j[VPN{Lf٧u27c Vӳ|֤qf.c7ޮmSaIU-`@1eyZ&=3XoEA+-o HţOѓHA>"Mv;s$v)cKjd[A- wKݚOsNxHnrc* BsE\>I+R9@sWx԰|I; 鋈u8ߍ(D4F3Y{j] j/#8 |21nkWVqiRe,SmP VNXʆ/!ۇE]fĪ'EhGauO `y,uƗ86XJtsWЖU2Xuh`ըa\kk<œ/V&s|6kʮ?3Vz٘Ŀ& ~':n2{͂@2N㵇Nw@%kֆ¾zC.,yP)IHL#ᏴE)pD_ݽmݽ&\Xa(~q-ԇACQn3b8 "=Uh53\G \GimY^ExevuF@bTHܹ"3aW6ԀSs>.@eiv#/P"H<<;^}9ky!Ig 7}p(c5] J?WU>o#j1ɽ"5f2TUwqk] ot/sP<&({J"> ȶiB̗q#(q@ּm x 387Jk؄%FX}a{6cPZ袙=pT?5!|/`(?6znIv2uC}}?X9 i ڿ?58!s:35͗g9E޺$NnD,2?1^n`JWs=hIㅬⷡ<5 '(Lrc'e[RIΝB"v2nНԁ|}~+|޼Axa1A> e;$*mٺt'D ل*اe3Եb96VIMiS}iXy#cMi3fq;v6<)y1' ?Bz?J?B4%_kbgIPahݸ`~Pnۢiy RQ~K@Kd[ PKY(vE-<Zc |hL@^vL}Jw0Տ]L{p`)҉Xɔ j?c$q~5Bε׼ɕ0м~΂<otOza|jN ?/9\EK)my|9ggܫ |Ž 8cco%?.cڅ!3H0?F-T\Z.,59 L&3`f!L0l<?!-;܇7Daz4}œ\?E/zП_>Iw!kd_~VpkEN'`K13mļpj;J['@٥D2>iOkG˂^t]8dr5pJ#FMԓbo5i6e#vsXN‰ٺim72Yǐ}CnqOY6b/1tˠ">pҲ@OWG%'@,N. e84b^[[}O./mrcCGjt*7?L49 GJJ>95#lcXɥ~5VS^KuI gLctWΠ_Z|uW9?t,Qݩd]b,#$OS@P9&ܑ~Xx&ʤdmYА?qV j."6ne¹6ձoӺ̥KNqKX05}uj[[هVx'}|"6Jf[5f6}˔ ~X ڠ\pQ ;cQ@qJ QIFɶZ:'MQA%d#r>YXF(?jD^6?N E:%TKJ.PSqP|ybja݁?u]ԉC<hyt+U>PB!_NE^FhZ$~L2FQ %P"qVBzLFT %s_bt(^}~?u"{]}JTI9>j~Jıww41ufiˋ ̫ 8H]N=DX4ЎQ[~/KW\:'2'LSDp\uvX 6mE}WYJG&$I[~:Hj Ѱ.>[]]0(}6ݾxbIЗDV{aU A4R&V^ү x{E2O#|a&t`?!KpszujsKW:OZ;e:J mLM$F٥YtUwB*ך}۲GCJeY})=ΉJlz#0 Bf2|\f};Ofl=ɵ?*{{@qnOyً*K;!az{_%P͘:mf|Rn7Rz2jnJZG6+n y.HR p"@oun!@7mF+m.:1N(Z;³B1y힭cm,̀]zGLDؠk߫wK@y\x'5\j l[!Vڳ~-%CH`4P Um+r0¢q홴Xc1Bz! I9ݿ9d,"3,a{1m?~5܆FW]VJ[B~/Ώ pӠٶxTXr,J0ũF 6b$F'駰,lp,Cc(Z,1v=}+1|@R{J!F渞GC!pLYHiCQ\ Q\k3Y1O2rLun }1ۨQgj(uk~eZIzҼ٢lUd$*)e GUp`=4\ϪUM"#qq_6kAĺi> k[?NF"Fʞa4e-b +d- !{]أ+1OAvg.vt|`{z¼$XX/V FaG2E2<^0#_#(pE<2yڲPm5Ati+[`m 6晓V{<.U4ll52 4>3wbZ%dڮ"\X앴Y{t\\*YMC=q TȺDvŎxBXif231p9S6Y*֚583Yoz/Fo<2Ot)s\*t݅$[DU~F 1ǂkqPu5e%}EE@ah>t }w Cԟ4MF 1Q=nZ2qi'01׽Z~]獈2Y_)`ERcOE"Y؎I 2߀›Z| yƙfgbML.Y{@B@P5CwPf `Hi  ߟHBCf"j*N2o}ݝL>;/#qΛ`Q7j8'1P@ʡ@ c]?v̓ ys:F`)ic~%|9'u=Xl^/rlrYfWS%ʡ4lw7kY3rSvu|{uE\Ş$_i "MCnVNW~"Ho5!QG,dlɁkG.!:zY-H97OI}cz*{ab~XKs*ך i)ڵ9Lsb$ө|;nBF 2 4usUFG 5UwɈ`liq=0/ $ղn. иm =_g3s= ˜SPq+jxX)gҿ.S_kV'o` *&8[-@ ڦs0^fd >uSEQ@0%GK^Ԙy=}FT /ؙdT_>lKO-6C@g@0=ї@T[_L!t^a*kZACY=%$20rWYcˡ?3jABYwuw|ɦ sq\5Ax^K#dc}"!m7 :4R܆!AH1.(h!8Tlxg}ҩ6̇WnfPԍ,_rv4 ~Jmuw2Wo."wՕrbȎ;/|DHXX Ga!18P#yn0;AҊYRv3g_&A7 0xbQ߭=K% ԏ>7rs_;0?1Ԓ125!?, |hyL*-!1 R˽[jzxПVރNhU a;QLbo fRnTb~酞.|r(u<; S{9:A|]FnfBDL vX e։7JehݨYל} 6Ϭt]gBIx( 1x<7R1c#,5IeI$Ql۫VRٹ[ klOļsjtD:\>?g(WwKpQSDq |Yx8(/Hvv+'O&0`?W]ڪ5t!ٶ#2a7t\4(G>'T/8&Śo%Ѯ}tڶ>)[Ζô>[*M|5Lkl^+{ڑRtf;(^=8]0aՔnns9YBUE{&<|jm7r[(1!ii{/Ef2zp XVfGH=̪ETm+PX|yHSTԲ{ A遤QcB⟍-7{YƧ%_htO$t,DŽmVPwEb4*ZqA>˕ywN_YEi`&5(oo h|ʃDuѓh!5ϴ;n6 G5WLzW?Rf06>2s#s tJ\,+'bgd֋[b/~B0et8&؀_< XZ5LV?iR"Sqa]G_l\v<_m^1XD҅b;BN4"EI<6c˔ם_@}x'x &2E7B \yx_BWӑ9"r.Ri2n5 a׋L!s?Fƒ:e!1dlZi%O| u^~V1bAe˗:YH`{qprTm*%P5"(@pT`SJ| G|^,yaD\ˑh)&x"h T4XUsS2 M bАL^I$܉/ŦÊwAVuqӐ!5_Z)Χ [ {^/ Q <SW4k -m7ʈ_=NAjWIsO\m݀fM#;Rr$zÂdnG7Mz'I-.RT@(8J-N0B{9#MO}>0a%Fs^ Љ;(2GA(}B%o}`xg:' FVǣIL¹OU.C^T;JWyV2ȋkdp!2 S,sc[EzDŪg } y.2T8@MwLnflqixu)=[lu+7M\$ <O8G>K7q;KѦxvSf'#.2h1 ̓=yڝFB%̜dpZXndeMӎI ^>+& HgfYʶ:1D >LMSWfU}K_ghv,mU]%wJb x{k@l'|X HyS#CBzZxkoo&)}/Zy1 BU<^w[AprF|1a?l ?M$J5DahMtYU$W25 O;Xj*|΄65P%YosV ?{"O&ۯ6}^kʇFZ5%]\#.Թ9srWxtP8+6NnN+8/d!f{Q -QЄ7 ,#  L0F.6OU78n(TUwQ%pIrE~{b [C_Lƪ3AZm1y1GfHalܥ"^1;<[IER8o >MU@?UMg-7k2F=u+f" ҋ-F6J.}ZjD9ɔA?w>8Xud&ںm4hT0L{t+1'ʲF]B}}se/k]KN~6ccjƇ![K@UаeTi)tMo3^yoe~cD4GC1/<3pA20xt;q?(}̧B1FX[y{QDu<'(|(]޹]nR2cd6Z}m-5zp7(H!u{J81U!($O#/Cg3ѹA).eq%iCVߝgս488:AyIAdJ#k>" y f[p׎ɕ%0==b%ꟿ0Wb$}q~(({-Ƣ۠y₃9fT0+|ÎP^`H0wՀF:S>;[eԍFQVn}GگW= .siǥ ؘxY;'5k9  @2+LEZ;;H`仧ݞ7g!u6w&Ƙ{<5j} \'h|1N c{e#A"#F GΖ{*UIc֡P_sL,[a\BeAnQV5~M:kAuQ{Cx6ͯ[27EKZLi27FLl{5*&e[SK:[m3F?1&cR yK9?$d]kϊAH띞E3<,R*ٔ`~ ab3+jQմ|nƳ@˘[ޱ}Kı5mV+F/dg7:S mgɳiN-5彧:q{’(0.ḽxaP 5hGCmy]k3igp?W -VH$h/B{S;\L ]|ɜ8`5Czi(VFLqSsPSwF1mUH&x0{ R@V#Ǒ{OzCN]0bjmVXm͘$:T1K'P_N_CG֔53N\ԁ\F5_% m԰`FeJ|X~Ȃ_ogi%;) x섑kLf8BIpYx ?A°}?xNu#JaiL+@GՈr]46WkD+ʣ勺f8O6g#¸F"Ӊ@>}W}A vbC˿wlσF!A<$RC@}?L՘ "{Z2 a;y).+$|g_{>usEqϻݒ׹ E9y T`Ba*i&0=ưlJaw4oro%I@ OM\>?pL,VZݱųl8[Gvtq?D >1tLU,(2#ZE *.R\c۱;[S,Xj[^d?N&#a k.ݦUz,71YX7DU$Tj %7Lؚ'CatU;%:O;[Gں5|ɘ B vEmBI=$ĂMLE&kCslnLSy{VXo,{jۛ8zb4t?Dԣ|%@:oueQeϩ-֮|\/*oÂo6qD#쌻fwN4Uը_aubcK-Gdei$1Z¨N  Y!ULq0YjHUouv]dnn7N(aw]/AUlG[D3h1GspHf$߃@&WASùSᦑp4R@VAnr#So%I<_R6vs+zh'#$mM<q>;mW ^ںcT,q]˜]㉄֒nW3I&6q̊Qt2[,*7uþY8߰cB}`'#ßb n&JLdʋicxm1Qj}}/|K/аEf7uO$T̬K9cb''5*QEp>8Tpߌ=zFxZH;gHVHP=3Ga_hu>B K&"ك]`Cdzȧ JKc*R[aݴPY*%]:!Q~I΍t)kapʼn5'7+sIDwvLʖrD(8"j@qpe}\HI}< %ogZɪiܦ@9̱T EEۏуW9&ώ+O5㈝˟ İ*g~*d%ГքF\O4sݩ_z'P}TmEܟ=LU*4i!梠^c'Q&`40f5Q UOIs-f@v7-_}Rar ,5%v@]'dƓi*AU^ Lѥ4)yA}<+.Usv[m~t߫t390{;!k;?i)L7Ƃ!D.1,#l~Pr+*:F; a}1>ϫvs\Q5n4^or ş/Ҽ.N-6UZj:&s (.E,vM,b3i 99X온 +nZ픒]Gp=mUh6-UQ7`aU=k=*h5S@aXtdl-џp1h{ 7B̰JA am7n{Fl2YTkHZl>H ݩ.%raY'F.h< Д^aHa\oK2~ O]P F1` zz!s`C8lp0jXP5fCB&K4YE:G5F"eT) UFq:+۞{бQm4$6jTHԨw 1JeOL0?`  ,l02Qм:j#"\ RHW/L娅&˜\ޙL[:'8А.d{O\ GLzlDǥT3Ǖ:2VyCam?gCu.-8`Uy8h}s0*ReR^ 0;XxƔwsޯ?g?1>* :1 ˱ge]=P(]Gb BcyAR bbQ~L)E wtcWB`bg:$,_UeHټ.F=1*M t;KTBCsrOgIxI3Ȫ<̆zWω.jv9oyAh?IF \&Z`q.o(ڡ_ ^c=zDj'"qd<3dnĩf2dh9ՌhW)ċNPSi<0 %چ7t5Rt:3ۂu'< c8( =f;yJ;(vU Tkz׀vwED |;\F]=GLkjStߓsyvc4SԗϋQ@n%B{\{Jt2Q7# 9ȉ8o/y۳ěϠP(=\Ỷ-.:9_Or!n mU^Ķd6Je#m2cyp2_T2R'cLɹ)\_zNq؋n\|D 9On[:6jN{1^0br¥2x@Q -"AJ$P\y%EZ2(c}kJO-U=?SSN4~NYu?h/Y5Ob&]/n 7Sr$$~r95J]b3jh$l{#|nv38(0oz!U4Gї)f>dSos@ݳc=/ŋE)no* Bپ(Qjgqw_iM0[8T"K$@&A-@`Cr<)8nW.I0֢uiw>Kɻ]Dj?TK^-&G(v;8 G&[fHE}L^6*H"*zAVzSe@tܟfŰgs֡a0rVuȝ?(=l @1B:/O = c2_&!.pIML5٣NZ# 9d0QAgGNjb{9u(dᎥoAs "zSC{0t\:kr$PM3>MXhhL%MPaqE3?"Zp"(e}o$JǘTXeHLc49`e>BV[9Y mhgJMߛpjgٕG#l%ZČ=y2{; V\z[QIt%&S&\E2KHO1"ҙ  ';oǛi`quef YX~ o݊PҒ1N ׅRQCFEƉ5R󧵦`xHsA t^D?MPoJ@狽R+Oj_ao/e-ӉPW실ӦU,\:obN7FǦae4@2xotR;~nּj@'#u>Jˣjߛ3s(8&e\d{8iOڟuSPѸ' :N= 㕵5"WVBq>* DXW({ B=wp|3)ţVDql$ٺZmh@‚.y.Vse,j`y`݋y[X*Rq3pY$6iq#0nO}Q W?Q1[!fzkɊ-f6Fi}iFrL^|uy2.B$y΅hVNQK]t珧IQPcӳA|P@>`TW#M1T&;ð "6Ou I)!dsg|"@,ϲuP:?m݉s`3L# 9(OTfOE1!oiaa%׍Qx@'V́ QNVy6ӷ8Hejx5)t}3Ol-,>HA"RaQi #I ԝ 25r@%W6KҰ(&qQ_;M;w{Z$r q  ZkZV*~[%C$p|M^_mK,?N"M&I7|jrG?re$@ogSA<g0 ]Q`*N%rVFu=B?%Ps%ʫbArXMQȏ]WK:= \ ] nx Nx,.:{ߣC9?mN/ht+BJK8NeZ xFh:O \nML}DVڷoS%ڮD$cXoQ׀9@MP-`6;ЦF `$2QYFnчz-e xM]Q?ƓAp}ܫ>}s f]&2Mr_ǴQG7hq:m[sA$S#}Nt.KB '](yClQ5ާ$NOP<&yl8uMx^Kwii:/چc1[=>,Hc7 fԥՌ7LrChflK' q&7|;]ccA'-tNݬ7.BA LqʔQB>qͭF{ &cW!ym'hEpB.*Fk)zX4CQQcPמlo9So`^*}g1W3fӊwĐW|_b:n]Ud5v숂c+)+<^e7ofmM;ثCŎͤ\MX-}r ۝еa mO Z':O͏BW~#Qva5ZN$FLDiS a7H$I4WR7R~&n3 HꅬqS;XEE7 <)6=-TyÑ#Stx)M4:X3qyg4=T,+6tmE9ip#^bwu֥TY/e0K\UEħ IDqֱ+id^G<^(D[{kYm6)NhP]2T3`uϘf[+ }AChtpWj%5 EO](r}DލM.`3֞*FιEbᙆm]פ`p3/U[c_X+4n;_28GX#7@qMx=]t.gbi0WuEo2wsn{]9[ԞΟMbYk;|kV/H]E?Cw3X/D2+!LY $iֹ9q_ḅn$&Zd*4A$GP8p1B\`zY)hM3M2 ƭJB:S0x6H0iB١ b:k]l { 'ľD Z2}_V4yJpW\+(΂0NS/0dx"ŧMCQa>[5kWwf! b )E7aEw[ACf$_>; IJbdzO:{HC$Rt\FcgfduWŀOzEdc"uB2 E U; `K]鯴b]ԫ룂ƴx='?qs}۰ h#&t{55Z}Hk_"U2XxANc.*yI#}V)A7xqy=;lR1?*A(\O܍r޹$4I(~b[KՋ]-WA 6NxssHPH"ٱ@|mGvL$h$H-a8jS: Y_/NI^z/ѧ[8^rӖ^8D4wnQnm1ec,I9W5$7Q6s>)mZp=jŃ0HTHZ-\jn*[*3 }kwu^dWن2!yIvi Qnm73VZVJQ XAVĉ'KN]L YAiUfs7*ɜC#*ŷN$Ќxau;8l ;_wγX~`C}RwKgwʇIwlu4 (yk@ZF?M)cgu tGVaIb1\T d{<  83$7h3;Jxg8cy#z>`BEJY$:m=Оn+@Sʬ=NJC04\H},*.oJo&xP Fn8B2|;?=yg;>*vƘ*a^a+u|8Mtvb:kb bΕnE/NbK[&TIfIn|ia,0>ha=_A9BByM4\{qR'܄#qĦ6 f T(頲=:5:CmwSQK"W6GtTG৪&?X(vEic-32qlQc{@ xxFI@2FAZ5 !d| 4rrK'J,Wv";*SZ+mllkH-|VEFj+2q'~n֘ B}rF=yE@#Xމe7o&xo;Hm=|BRY uA*|Jq!Mb"Gsˑy4vZ\ssnWa njnљigP/ Ԧq8vS Ct<]if}R1uBMQ))XöEe56 ;i:J ڸ/zM/J܁f3mU NhM4uli2m}ݕ }0ZkQXcݥ_^oՆ[m=PSx`",} j]ޙyw6Ub{ݲVv|qP5Y>cZl:I{z39()R8ZZ>@_p@ĨT5!tjA5z wh\E1O ,GWCE+#GmoD'$:"1- *n&B$ 1 卵0" K}be\Whu3dTDݼ_ fYK}LdxFmCEC W,Bh|58(7q]ZtE=@Fdݽto4+h%*%$x.t1 e%QlkRޯ[i5q8j5et6Efl0 S7&LB ^%L;MD)j"A*MՏZuOҊƽ6 ڵo#ݰbGGx @)]贑0AAC\5rl=rF(`ijc#XA|hl< }W+Hѭ*r!I,G// lq*MWyփeLx\la-篫8t?/1BA^ ;mڽp%8wx\ ɺ?ȆHS^F1GėX#?L8(Ss["uozkJ:爽*z7W9l<4KUkQU ^ O _rƱ0M@P {+$;acG>c{\E~TN݃prA~b &էT]X>yojB龠>)l2oDQ#՛I^2 ʷӖy `PFcqə&J<α92&֟B< PbHؿ%"!J!;ox4P{̷]S i$ fqUWG/g?XO-Ujv c-bsS4]sj K|3F|I%evnA*ÜҴkNGJ}3.K! i b16g_K$Թo};p-I ij赴,Hx*ݘrk$M#1 \|NT*)K \zyֿ ې?HR˳WRb^9)cMA<= 0@Hlw7g?OX"7. ^M㛣9h{aBdr~Is01b3 'Q1 Y!4@:$-M5X `}xI9{A+*N~А1mn} sie5@m|fqeO{IxNz3N6z#zufSY`PyX~AW뫰״ȶc͈Bo.FѾh Lx$)5_O9ȧA9ho*߭H1yn.H=YL>&):p&%\GPZ>1௴U m2[ZȯFQzVKI|m[D {BfahkCaN؛e[HrcERKݱEQdi }}7c*hyNx>ͼ _Սr\Mٔ;F55z~.|qIR wʤr}l#jYH'5Gi}p }^iMAy*sG9_wݸ&F^ ZhpcA%ij 6;6"nh:7\.ߴܗhwƿٲջ t}XJF';qZ28nIO_LT! ,&ۡ5 O8l!/|) [wNkj`=/R]Ͼ9OJFmv>*;/Q#b gu(Y{,jڻ^FF3dUKƈ{!$ ťVAYOɺ1Ej*Hn_Y^ *7r ˇ^X6~A÷<Gvyyzҏ\\zcԈ#L$6OBn.ۄ͗P%\"_$G/fSUHBe˳ X̀|lT.&02l/ fS/K rGz&ϜQLye+: /uAvþC2Ŏ)~"/ced򂃜M>MAQ1Qw*7]y)Fr[ĩKfQ#1ROЇ٘{ Y.F+AUA{wt7t\N=vF2:i r5+ԉqG $Nն^7sf l?NRSGvg6əWVWx%Mb4L?L2 Ӯ L[kU xn)[ CsVٞ8%xh_­W?~QFyS:sJR0jhڒb̸@ %sq-zB> "kI4Ǯ° K Nʻ]c=o:;Q/r(@ѶQǟ+ M?{T+4eux~ښ @_ѿI{nc tj1e#laƙ.KL@ n`+[VnD縞cxƉ@"ɿku3w# *8+\cݐ0ȧil(9AAb7b >z,L66ԭx%[%gmgDoOπ'I"!qd*Ux"_SlQyVqɃŶA=t;8KOM*vc`[J!Q~b&Ϳ= GDOϔB%YLP f_k~ OY O,r2Hc+ <| ãCD Zd+:64`gZӭ/OlF!vzc@+eFۃB8ISܗ?FWkه]<ynWd//+'Bu@07D&ϖLM'͑/F@C`GXE)4˒v%/zo?NI;'-][+f,"c٨W2Mg p|I-mSì3l/C̠⣹ M^5J8}|1<+Had>($`qg~pIZ;ǀCּَokXfn* ab4 @lؐb\W."N؜~)#0I 0~VMzc"l9Dww6pNt;FJְ PG 23VQm<ڽ$LvʮeܯF"}C3M~lmeym<j@3}Jt-0Jٙr>yِdm&Rk`39+ W=Jce2'9deI^XnҌF3QOpST_umP83[Xit6!b^0dF sվ؍z#f,2`&&(Ϭ#m6큽moT6RBg O۲>D LF#`*oB O ߊ[)"١(7)b0541|V{W& Ŝ ="VH+>B~% /ˇ*(-d@L5V!'JAz`^{%'9ꝭz4&a=Z'vEz6'-A: 9.߼&O~xuX-{0Dc>cڇkVTd{ӡX4:B4ϺV_?`7 B ΎQ`nL˚)H[aTvL)"1&G ؒozlÆ0z\L{=p[U*Ύ<ѻ"ΕG8C/)=-Լ"y}'1/@}v`MY88u eYw<TܳSz/ 93,e#? W_ȍ)!9ico ׂ/Oґశef`J/Eہt][uQr|E6u tC%3L0~zkO7e!N;:U[çQSg[ ؕte:EzOYq%LOT~IJ{,pL;+`څ2:B=-mKJr^ZaȘ\TYj$zTxb˞)cGCrK4bM,>?_XYr&xyԤIg𵰃=D.b^^ctxmP(F #P' |,iN$T d󛴩f4s-a9T vWð?QxKڮ.nr&~Q B= jӯ5kbI x7Þ˕VCN,#Ro$tۂuːe|Ĩ8ѫLHi@V-_w3/@:{.$6Y|c BYb>pBIQWdoA? (> 蚻f%~RşIY.`G9l]:z̔'I\"a,l- B|k|$ra)\Xngl t ZnPL-t0b+0+Vp 2:SZzzk r|Z3Fzלs?w>{IUbI_AaUλY$n_iL' #?܇خnPEHhG:}k?4>stӫTd%/R'bxO!iRDjz+ fe&λ+Jx%:4Wss)[ 1YejPjNlWL_Gƣ= P%4 \ś"l^+PdCoKX4 bx9~tl4o=>IO5M ;gZF/3=bɎQѩ5\"Z,@7B+ͨ"f{*nSv3a^,/mD-sPܰ(U2~r*_ݓkG>$P&bOhPQ䭣g(Q 2ǰo66YTjψCd3FiQfVU洴C\A7l%+I1CW,|XeMT3rZ6IY6 @ :b$w=UNa,cGNQ2o8@ e!n#s A0V+b3pps>/4ORNPowXzseGg,Fw WK=U@E_k APpaL>+Ny&ϻR궅x :֪ʰ @1LO鏒wzs7Fod2uLѲk>ЦX.z5 I-(GԪ'wvcJ\fO 1 }Ͷ;Rf\cn~\ (9I3Z~wO.OFcEUTon!iNÆxJ۟L  gY>ި=tM %Yemi *YuJWlNFy\SR聱cxݙ\w}*jvU˻>kp$LF)j> p8^Xr. HCYni`,9|)F)ȉq\x`: cPZ,6" iU#)bdf&ʯAV,,OqUYxU~):8x!|V4M$q}*hĹ'{$uK [.[4*:T?PҿG?GsXE OMHqݮm˓ SCu$ yns,l%8w5sɆ;]uqtW*=W,nqBpihh7\Ǣlj-M)E>d/k+D۹+ϲJ׼{}tn,>(O5v!B!T<~HdP{S.t}ʬұS?[~:H & (Sл>s7[^[KT@Z>VLQZ8dTJ=/koR 0(n!Tp%a1_"ōiסrLZ`9Qhk{ƁO?2JbߌxOdZ3  ju.D%gf6C"BsڄV`2ґ h6\Q&d -X[S*2eV|_,Ml |XD 83_*`X`,Gb?b9vji׊466ڛ0| Xi>SHv-'3ծ7ׁ}l5{tJS)/hC:Tuz;-:h2OkJ:+]$~DT,+K3(@I:aW{@)##=*0<"Z湎 {?"tĶGF?XT~OؘCOJ=EI]KK چJ؁Thśj \%_ R%) il?"XI$bz,,+|~z; FXU(Ni<u\#\]0 ǐE`́@ήk::y͘]f5ʹ( t X2YˍN+୰-3yz$o1R!F$9#f ,sv=hF)|N;OL.>IM#(/cNzf e!oiktWa2MӼ1V!C;~=Q8n֭/ʣn;-N(nI;V.717#Bj{=UX:v,*GNlc%mJ|$ a6: pA $o |-*9$jsQ8AeYzp10o):Ct=X*֪ F'عf7f`x=t섒aA +1)8o46/q2QPq?ɶ=#MKW!FHvYֵ.43L.ݨ w7`@ &38b43cG_kĂ6ۑ~ڨ䯤夦0ȜCj'MQ [/8PR{L^hkzcׇF2"o室2igyLV_$)Q|f vþ^Mn+bO܋7}~,Yܗ'sJd ʩg8 ҔxIFpFXWNOc1#M4Si`4t\M[ xrZ!7z46],rVE֪)\E$yrp4حTU#;d!DhM * ?Ƕ봹 3=IS`Љ(}ż%Bfb$^ B6n?lb<c+-RoY~BLHer1doՂݵ6 v"Pqm9"G_Ǻgw*V>]TSݠ(XΊ I7CN1Dw-y2N}`f0qE.TuwA\<8)4O)i@>̀LM Sҝbupkd֋gۨR7`!Oa=EUkOB^HK0Ҵt\MOgcJjQiSeO2ij)|_f9ɽ`Д-ƶgNU Ikݓ}I6EVSP Qdh ZVߕw.U>fHdbro;#nݸ_Ȁ}{1$oN].`Q+uX닉A>g%X$aV­YUwMs8uWER' ~>ӆt@*rho 3!!H!xK}I/JȐcc9H3̺ =sl΅i`-3Faukcdm'1ݴƌɭrE"K X0CeI+š~+­2+WS6]*HWcX&I['# ";5x&t~A1#cLa!]iNMlUE] v%\I㥣\!0^ ,ɘyd@ϙ7=Mw>p[2 W=u_7_гiZ@_TLp||+85j&h@5²SZrʕlӹu\b屳>Nw$"@g*t;cWK`[: ڝW[8urcp c,MfEsvA3Ǧt>0"[J^)L'C"bMO46KC-(v#D|Aҿ㈕PIhA?Rtb}"/89# #k $cT.锰l m/LбiTp*vXSO@rgWe je48P8# 4SەL?-5cB(`9O ])hcGS/EX^tqj;j[7Lc@I"<[XlՋ=L;fIҬ'F+,H 3Hq,by0n( +-lk$ *m0!I)U*=9InTzZ9 [ Mb.^mvBek˗{ K+ߠ4>ayv&6oZ!Xg6-Y j@3P\}VeDCȁؘml1SAl3: bc BfbMڶIҥD|a$=b~Y3 9?C|c$:4h (5)nq-,/~){3;M(bכAcE?)ixm#]jR$Zٗ =  .MJttD/AMwfgw~*g!Wc?J,S5MmE_`u-;/Vroi 2g{1'cnO7t1t+ݞ㒲c0׈LB Άr_Ӆ gU^ls Ǎ`gHob9 ]])Zh7uvPӮ!@ӍgkC尐i)| v ,yVݬB}jb<1pz2R={+WdjzSU9 fUN~E :h餼T˞UQ,Ug2NDg@%M:93ӭBPXK }ou#ْ#vxXN͍lm ' _9k{bMB^Śk5PJjm`r ;j}g7rW}~Í6!Gs>T<τCmMB;$.=;puN9/C&q*LmN/?,BDW+?FgyCGVh3eQv²uN&x&iM@>$M T*qR#DHf=tBoh>%Jv*MiU3_`0IBy2tÈʑkѸd <,x9~#{3n E.2w4|Iq dPPfM9NǼ|Oyn(lgPL,_ZD *||Sߙ]_#5Lv Y6Fn+7d~Z*/Fbr&Al>ǻFK7Fi;JrM& q.n*^jp#?"aP X[ %}jC8wk6E+^"1{ೈwn X+y<ٙ*幪VNU] " ^!S܎$#o/A+Hӌ*!{TSn)tϐVy|_(_e*\/6i'@~˾K^u'LUpmAWuG߹ow`W]Xl‡EDP T=ꦫkqī:-!M_{:IUG%>O^/Hf@):Qr, \v0$`y?_Tr5'7@( ڜ~ /} $oR4 GEKMb b#DxPJqb?l&B357k8_eY ) nƺԃ#TkNՙ8 VEb0Cx/Lr ƣV-e.}b]Q#lkR,xcbpذUqE+C./ËUC M:P>~zRj7c*hV?ŒF3aJvgӤ_~P 5s%(aJ?*'Q+zC}Ao ^Q#ղ~,N x9dL+vyq=q:0SKnkkI>5U{k\/xy I+q);]bLMkr(%mANTzzs{{\3-+DOW{+NvSwjxt n&m^B3nMۀѯR"_>Vқ) u {kp޾˸Mk+1~1nJR45J֔p{jV WBÊprmL,Z@=R,i w]JlǿXks Q$eɿ}w&aGN]W':o$Qm|qa =S:ssH5YA[ N`TGd,+LQ.O}a%_(ɸZ3ID E"slQ}0^>*ȼlWBcضL}[ I(=/RsWj)3i{ ;V䇥摏 Woq{*MDt-y'ª?WrZ Vhypw<%3X+4&6 ;7OÔ-ܸp+,Fbin6:ƙ9ro 3 ^]Nxݛ>Z8"R6]99 E'@8ZD6Fs*mC򴷰.?W砵6"?!@+mDg>J@~Ր:Vg/›y5kM.I$g,4NM%%Cu-1LnR RJE5BL84mhSDC?N4:>:C{0q QZZxCo CLekI%Wa4EXs}_`"r/tDT"Y)JbZ\*Cni ҁZJ88dBu-O .yךu_A~W+ZR}ք9Pd)%ڒB(HEJx Z" cAJrxD3?aWgSMe݁_;;:j?hɻp=Ĵ|=mwLMxk؉ؘok( /lS|Oͣ_mcmrw0IӘiWQz6:S;3Dzmׅ#%"<ibTr_8ŶAN*I"_v<뷹owsV@6fۘGl( A}QJ<#vl@_,[ZE[/AlKD"ҷ;ltq06-=9VVzz^ ˌY H!eVTͼ%[j!Yv_-sG~zҚˉwߖ^^1ro/4&Uj\ yoGTCEnGe!mhWV\N7u02'wǟ ״wD;^z 2op i `Bf&.<.gY{.~*=lb4R],잪B~ӥ`6y'5\h.v34Bt4ҡ*qXw%28L<=sb{w&lt萍1!;8s$EKL77!nw+uovt1u#rWۙ Y5 &b;Țb哼B "5ʷ,iV1[r#"~yUwis;7XvvOV-j)xthsH);eG1qر d7=UIϸv N9]mP]'fض>wuTq˴Pa#G<ŸcᖧtKy( SJ @4i۶{ `x nrJww8cQcx£-Y4/eA@<˅HI \e;H;UsrIa=MJ/qO?:+؜p/2\ e7;WHTrB8`6A7\֣"Cp rb q^[&B$౉vYuk6;GJ7|ghfѳ1S$&@0tf$Eۑ. z ];JfٍEn"7\v 1UKyXN~*nra8-N5 ݟe|vϨ6\.2Oܿ>J|B%l]U% ;U)2ɧC3Ϸ3^֙bɈY'97D_ /i:0 /ެ.RA%l!-*2I9 &ͼY-FRLMHKe ]D_yd\yxm)2©fjUI/ PĪZnz|syĶ6Wnfl783ג1w, -]Ibt^/0BX :Pcw79:I_X ČQx0?{ 0a6mdA'utbvߥ&iƯ8m ~O:>=ݎgnޤS5]1٢ CeU{2G#1}xVj$Mv`zӵ[;|@xiVAn܌MkTN)'UY)چ."erPػ lUYs^jufKHn9srT#hy6fK57R8Ɩ-3:dG Riܙ6M~,= ?op-&vS74 S3dyKIilj Bz~k#"YSB@лN4hz`s6ɝ5~GMw292rIޛɜ8w`OiUqЇ~X[]R4mHVO %bC9P=؎u„@ 3ŕKԸ[KcE79&݆4{~dhtqڟwRM;oc2]weH v8n'8*ۅ Ot#rT̕y%:63~(s:q"HA޾`\sY>Zk )qcYL-%tdml>2sw,/_!8= ]lz16R3-r\LP>;d0 (OO ;^-ƂoQxӂvsnؼLLϋWҴ?29X?0Y 5N(/Τھnn|Pn@"bJ[y(5J<ͅK"-k)xtL_!WV?R .94Jg;Ie.l^|f&C߂Hbi"_6 '5 7aiDϢv }(X MXs-Fio/ =*ğ"ތ\hFRŘi"q > jUQ!q,QW' 5oBFYꃰ/*82*+l̻t7nb̊!!M2a6P( IsTSAar&ԅT 1c^a)Gq B Ů\AIpw)o)AMj}V\_? 2Ԑw鑌(O% vC3?2W{T[`TzsA'EO\qCC7'r#y8$b x% ѓr,mt3N=vni9 ƉGԼuk@\26 ؀dɎ,5ĊNtR)'Gp_{A/$o()m 4iJuHcI>=G: %DBr"z&bֆOӼm/+5&zRBer#WzZJ&a asWo y{g!mY9ؙ)KE7yC|AiqC=`5RCg}Ⱥ#@)mhJ2^~1R̳NhPTOfpH@VJgcNĢz~σwG'X#uZHQM݈1nPn`q%qqP59PvmpLQRV#%դ [rKU"(Ʒ(Uکtft?vReV$i6#NI"Acg?e\H)/j8WLM/76Nc5jLs #]`Dgtwo-#w0hHcv:7`Ҧ.pک{E# _{\qn4𖏪sK 6*X=2 V-%-{yvpQ9gt3-1A?-h8SfH;q*` Pa?.bk3ufyWԶ4$ߊwl[` A1W)pTXF -|ch. uB&4lM>R4Op;)6PCt8J^P^h'JJF@&yTB k8Jܜ6yp]J:(wyR}ZF|L B02$0*XLSh˝\]:hWUUӣTL2B1L5HT;3B_L,e E wqO,}M;FA@[AhB!5㞒81Nm4"M忭:s1WOZ.2 b\DUh@P5"Lk(7pJyf7;e[m:rWcI^D`f3)8iYmhs5fLB*Vʛ^v6~Mm'TZ ]TW5iw*h{B/EQfJ9Suy5hnqCB9.2ѣj-_fkRcЄ \i_QiRQ uR|+1B-{1XCoj15jx4em~N=NWCCQ޸_yD̴LWj#4 fv ~ֻBQ"`:Ÿ=(܏$bN)Z6v+']w@pŶq"OCv !pCA~1$j領b=ZE@sܒig/f"/bԁ1,kwYn0E4 Vƹ9[)otvQ+Ei{UMq'~;PAͭE.\v?EW̪B_D^W!5]M$p)USZ rx0`JY Y뼳5q.OB-m;4D ok)@洐P%w}VUxJj{Hq}!R:;'*ּOT 8ፙ/!7gʂ&Y\k ~8[ b6cLt~VlD(po|dcPio9]7;bAnrm!>GjތT!KwV{4G-TlF5dogY wÏ[v bb*#w*tcT$Q\.LFo {xN\^/Z o8^'pM`iӻ2? ڮUj*;Klz x豺=k@'^s^x"oi=ΛF 6 6!7ٸ-(%`̀[>g6v(4H3 mP#Ф"nHT߶E dOsoƙN||N-r);}G!K+9%juRDY'ZǓ(d:߯LX>򹵕(AUF2TZPQ7K"a?︢4JIWXo S1rc'soxyQ~pÆFVn<{OteLwp3*t7i< |-E|=_ 6W 7oӹ>&L?N,a ط"ئ}هrgb^z2}S]:a /E'VKr&7HnZG:{;ŞxW]F(,v#L;f% 8bCv{K;T%|,  Yi!_&2"9f4BWp}ǒ(ʡ#@@XVt*?)zݑ&8"\b9UQy&de*fՄE1δHqmbCPd,[ѸU[] iH)MY7O$Q0԰?!fA~_MmA  #g)4p%9g|I`BKƒK7bٻSړ\IS8ը 4$3DiyB6\~<%61,dm=뭖T?i.c#pB o6d^5QJ5$Cğo?Xs~R:UiipY9gV.[80J/fXk̚wY&!8%"֥e<.ȃmI;ǮKzClϵPaf#ji u^VaIC+xXh/|lv{E5eqQ:7h©hHBTi)VWҵKf߉DPI;Qea!qQ+rz*CB_Qw7%W͕PKv|Q1,E.I2`܉৛' @ O#t!Az)BjS$j^:z?CCg̶^Aj@=d QkwwOǧk& ;01DP>oR6g(|CJXnC+b¢);8Y{cWmmb lK@OrO=/-fZ!7M\ (gG鴅⮶-&WoA:I#x,F\Y^CX40nS{fz;Ê)Q9ӽ .M-ݨ!RN_"EWN+3l׆˫wiO:P値! )͕j@JUDhEhtcI! g@O"AU`V9eTx~\(DZkWN9i8^i_N-bGU`wwajp;l/ݯh"9VxNj B7uQy|Rb2A#r&ˉґB8욃;M^Vҏ7{-< 9xSZNZZx f:BHqN Rյq. >vnr۩@2Bw&ŋk%}oRd ȥqKِb|n`$1'("4;aL̓(vT7sS9d#dJ!+sԮʝK.?\1k+DO)>||ȭT`տKs\D*軅x'鱅3>]L& 鵇dsV/Nx5=Ӓ)t1GtQ1rYsUl!zВSky)DBR-)\CfDfĔaeA@ldي AAQڻɓ8%qH˧!7#wOm;qbclkҠ^p[*޺d":ST弹vd8O-S24bxQﭖ-t Z]}8+Ashť*h}`~6u$9A{T .=47>)gs,iCϨԥwhM5-^J(/)>_X<2rX~}YU1*Y:_C8F)2³rv*fڱL'Z{`@arW20`톘 |~T z{Sr=>6i= wYjJ1՞ׅa~enUm MJZ&7IK)P*1rdxvd/Mzl' e =}΅8^UzQe&1Ul=LGU&"(/Ґ5yzb4N΢oOM ry:; Y,[Ibdz^4lm'/ݗwP! fWٰޑ'2sD:gm<uZ4rfMCfG29x;*%ڟ1Qh45TkN3YG,sp{e zb6MtZV+i]z M^GCޯ^=:AF+ ڒ`2k@ %Ę}5ծAuHgRG^C;#IzVkOLuɡ!9U^O񧊓ץַ)?"A} &?v !E v Ye>"}7W47)E>L3QJB,K[}%>V}nh`Fꁼ43`7PX NLe&V׌_e~{{0ОoX=?631MO܏"αa'^ KZ4] VVʛvNVT]v<' srLǻF9Y'ODs NJᆻYLJ݃Ċ)-x9C2 V6]єg!P/M6.XИn,0;EpZA< SI+%Y 6f4nV^p) nooS%aźwq>>NPN2gϕjY־sj%^T2rfԢD\D*u RAu ZC F7aG{t#E&= J;OuR?mK6sX47 t;C2V&e<꧓ŗZN`-X(QN}4akc{2Ssq4Dyk VEZ zϒP$OhN>7@1aADgDqApXC@+{KrWZIVwI ヲXlwOK_Gȃ S:+`9V[m-^"1[ l(TpoA!'z)QaW5 K֒sUZp/ M7MꋦVͩQCwn:^oh ?b^H b2l]Aev ^ѓoAw c̭ Y̨@*i(k*7^i!{(H*͍z5FZ&4~ F8 0 1e WQ*fFr9һe['YL56,K^[ϮiRQtҸrq>HhIi! y/o8%0He]K*Y^;y.f!EŘg#7,$ye.9,Bϲ'|%s x+>.]ahYAoƺ~jX)*f}b?^RgG;ٖ4 IOO?H(>"xȾ5W9)K;vCfln9J`6(<*Pˆ_)* dLc@gL`Ơu TIE9}Ȅ x&:@*_ya!̡gf/Ej1[{Hs0@'hw4_CCHԙ|;NJ6}K6/v9(mÖܰ6ڍRp2,S雵Fc|1B6ÎlB$n_sUw1p) ޻zй+YBQZLdz+]]LjW(ewq@@= ߜ#JH_^1sS7]|yVfB"%t*Ƌ~X8sB[NJ!GmBƆun g26E[,k% ֘H\cor[(b@D{)DkN:A;rbIc܅gFjp?9w {¨2;-YrqЅr`Ar7 D Pi#Ac2) VNV,KÅS]2% E6d?Y=(|HFД3oG ~DGj~s#>u*ju[m&=hpr7eZ ELd?\y B}+ls a\}4%*Nt W$ʆ#;ʹ޻ ST>􀨞G=j;rtk+@|A^^ھW3xbRȌ݃X1,Jfcïײn(u? .Q= ᠱ"#2p# |Kroj֒b,w3v wC:f)f!nxa'7uDYn3D Ź{(^n+rLx,`-oHO0 ԩPRZӚ;,4Tamxa<((}UQK23, A)KyC& z A}oBF=^ $KB+auo:gF&Rr Z59#& 'f8 9)C(ƫF|U b3,XU9 yd6ޜ r!cзTTVCBCi8 'I3JcߵTulV Aķ|ς >4ㄓ1vt0lOMtVF8n`?8I1YD=saLHZA%jVe-/'!,z-=)ɬERM}E~A^j`$9!FUt@T@|p?0{9 1 d™lYۄvK[_ $r[{WP_xf%f%xs& Pܐ1" j`kk[ @Ц G6hk8\;sT՞lPUkշjȹz9~m%PS@dGH@J|TXL9zX]cfCMsۨREHk0Jt2 ~bO۩z I0hQz-b3#9Ly ]'4[XLɲYU ކ25s˘SIG 秋qHU.$y#Mڱ=EEkai&bI^' #cB#+sqm :x^a- VPvGqc ڶqkvZdYf*2+V7ڬeAn1_ D$enwid)RCZ% Q*/3,8=H!㔳UOAo)<0#&Z Pۻ{Z<ђ.uDqZV [DʪxceQ!A.c!́ݙݜoB_MgG`"G[ r e e>5 wh=V!XRzģBnf&֍!X5_ uV$0Wӯ/zSAs\Ciٽp剤ƙ9׼^kuYhv3Š9/BVƿ0f_Kl[1)t 0S>tϸ!mٞ:=3h 5tyJ7ZEykM \sK9gUiD)iD%L1R>Bp:IuGRV-,vGXU8b[_v?z0LfR @@>eiS!`h}At" ҾՂgI@\)ȋS˼Pr82&x U[-j9.Bn~m!!D[$V.Rp9ߗн;eS9/.:,*w $p7J|[YÚe*ϱGQ t=MCyZK"$n&$!p8cS@qpW`FׅrUYӄr(iޙK/dSf[W-MV7 K =,sKwK󑱶;s ,bow.wn6NK|PSG 72;\R:$caP22w-#*wWn6lIZ"`5i5#jsc&vp}R"?&*׋ԯItՐ/L76j qHoqES-^d6N\ÝKG\- ++s֡\hg*HِY赵GL}HZӘ!I,\SzhΚ•O6#=z/REh`oZd)O.=`j|W?_܅.d4*HBܛ]P3\}ͰTу~jR v3[P!ae|?RKJ 1gA'd'1uMg<~8G-XPqfMRN :  gj& ~@"#r0U<2ޒSn5:A y'FϖiX1sKٚj0npHV뺭pdA3J7:2T%:f*9gN"|DnG~եWc/di]ȋw oDϨӷ>O Az'>L;)t_izf؎ǂ܏"&>7lᯏacd/iCM<#a;m(ǯq?w8;j/o9W,Caf##'ɷmEefp@O`cwpw*kgtS"aQ 5 bpgF廘sF:W]d"1- x͘`SPabrL!KTok®]%2kN*9M>(ϰUڙMT8Ľ*̭d ot:V$ÈiR"+^ԇq@'o=Y,5~T'\%GW_ 13#Oոzi79MliDN{t(<~eLQս8-V}oMnaͭ}Mϐ$ÆyocZķŴn4́ղ:,Na/ʤt1ͳl"^|%/{1]]NEgR+P1z-xío>=ħOO6QbUkZ8i\Nvy~gL]/H|gůc};N(K>Ns&, ,$AFo: BoWcqz^rQW^K 5`tGP"7G ש"4\@L/*Tv& Ϸ$m۽f K҆ړ:!f*@ftMVMFP9 {f(3weg뫐02bItDG>(LQgjL'X ?:-^ks=ٱ({=e\3B\ VYP;@~HIghYN3;Hs\r:GqYuuGifN[FN)!'KXRmym8U ۈZZXA4Sa7rWBD͵7?D\H4e-hG/ug_Ig ;_ҋW9wby..ZNO:?W^') qaS5bSr LQkX-n" =24v[Iǩ$Hs[U! Vmw,_]J2bGX|o5>J* P&\ĝ6%FOFIIu9/6PrE=v^ nWDg-p29rkH,S ʳ^6UĝiJ9@UvpᾗO>dpWtBu#s7+hM/u}%z `&}xqNH` ThVHyuݺއڑ4_! Di4JkΗ>a:Q`Fr@;bd{/V@UNRpC+_ҟszo=Hs69n[W4{ZP |*s7>Kt P˜1(~ʿLց3g3]@;UB't9tH 0ދ0lIִ(zrT˞|j{a?&-C3TS@ _SדCAk:M|I'5-0L88*Y[5(a28t`PsPLĉ4ڙcnQ=Vb w"9qQ7cE0U vbwCz(wjz-RHrg*>u(@M}k%$ ,'FڷgE#v9Y7qIdw)z<@BuB~9dXK'<6_rE 5Wx!KsItvҺfBe{~&ZNH +7E+YGEq$ R akW%vmVL m(=AQv@5|ӀWKvxw[+Y-IQbG֙uk>Q}7V17y]%]H ylZ+ʇ46p>J+tX>|+OדoMEXJ)NBt~hz雐H|̀_X5l@Uʎwܜχh}<,-^g\-h蝾V^0^u2U:pPL q~ ™iIg3KrH8ph":,Rϭ2qPA/`(q<7Ysd exm|rœB.{8$M]y-,'+1Zʻ3 k7TCx:~ާoP0i: ^ΞF|J 2{'.Drys&TYSLh9xQގ,WişLkNXxkvbӅ7ѥ(璴"tl DkX~}i9[Hǽdi{>r%B02#=6bq[heMەTqry_i[ڇaNE1fӒ[Vi%50@tzEKFs5er(Gl/jZ? `[{& \c^[p3ll`]8* s!ՌמPCZ!WI~c7L73:r{8ݕ dcl5 ;߁޺ 9;񳫨z_%=KG`S'1mo%B?5pLJR#3/]SxPh$σ:{'?ͳ=L^oSJ7 pn_<ǿ3yƒWh_V:[-%Y{uf ӂRJ0pѓݦxJj5)Rr+2(?c<?`J]OD 0N: Xg*zO"Sηd"H (O?ඍ G/Q{Bxe0}RbmvegN?E"rևZ񍨸aJSm蟱*A[¯kߤ#5ʢd˩ܢJQX},p9 ˤ4ŸI|F/L%hQuؽ-rLH#QT01a_̲.88r q{ b@9کMN#T8Xl𯶮.e"Z} &^Y u&$^\s蜩ap^!921I`Rkdaa^)j>mCߏ]KL.F ANGǟj_#H-A5ֿP`Z^( _꠸fƒқ:Xq` KĄHO݋qOK| ZˋCf$ޔe^)G>'>jIgjKOiI%lˉ_!e!;r |,: V~lR#c8ks^bt1D {ԨJm>Ƨz "SghGe9c} 8?š&|>UU Ђ݁Dȳq-A  UԟV|I)PPi~9W>2N^1f.s8ϤjgS)T;@`Jfm0 }H4Ϛx!AXڞq|dgzJߝruvB̮n5R=X/w;I0t)ċr:J,r$ۼs>5edn=drƭC֏a&v f&x45!zO ~yUOႀ={:3R^{#tv9l>\_9]>Bι$Hq!chVv~T;N%!7 [$˒'LEMFy `M*wVYzH7wҾn).k`Rj)z|=?BO~U<)!Z+Ȩ)B$p˩8,Qr6QJq~*4\t(E7u(#r_K(Hg&Y?kTzԝMH)cj!FI݈c ӃN@f +_:.̌Pd t=Ua}Ko)fҖ yQF 2 A׶)ך-"Q;0Nc*:.'.7l cة';@I55twi\z'-$NP_v^c7KN}/$SUwQZH}GNu?`R~ qS>15 v[Ζ_0~v(lN@6Y[n5Ő>%wnbD8+yaT2EjU!_?]xiA̝5ϪEӑ>vv6oM \SYqh9oJhCŗ\S=A|9To ڻ(9)Q_^<Ptخp5s`IKsYRQ 忲Er/>fn"L$^wOwfCɃpS*nSf6:]m&BC-V$Q~ޭ;(켼P{̣|:d#QX7g 4z%<~bc i("@QuObgE캺)cZ9hA0yҫ P=UmF`[QQw8Ps–KG~"[/W eVmn2S)+i5m)A,3X, xbV5 Ū57uv69C!Xm?b02RJ*WS̓h7lR3#v*q.e."Q!fHWo _m̈ yS޳EӺ>Qn_h鼂ms_G=+\W;袝E/$V>`r4ȃzqS"6Z݆cvp7:qlfjBb:L|yL: D@#S`Pc w(w@'r}j6ITz!C0}(זKb/~'HW*vSx>b׽=u }e$S6?]!CзVHB4N4e2z4̊52t} "T#Ѻ5:mx=} ChTz+ @tU!vDVnt:fI̸k,ZWS_~ 0>%sdPӞc ~@=NMsT-YXҏj8eN;HJD_V Ic&fҦlBdVl<1)&$4cu  V/yiiY^r$Wxzpu)A4] @;N?e_ҝZ_%Ke 8boau\JsR"u}}+=?A4i1~0Z:,k} HΠ9"3H&%V|!?fdY7F̘GgCY7G8c2w LB,?eY:H0hC7Ud,%uXFFLq=ܢsu蕐  9MrG MK3F1G ɪk 4w  "^9A:3Lb%Mk_ 5|+X+-b2E:y)ZmQ9^~î9!Z7à(^7Z-sƹ>hm + 6ɐ[e0s Sj;ə'AՠF^9FN+wo``YK Z'@9SԒSA=_9(^hX=騇9ۥcΛioq4#kP..*8m@T移 c- ,<%"MDMl7Ǚ_8Zk9ۂ6ha@:~bDmD01 qr_c#˖V]Ѽ:\p(C1>Nj{A<јl"0"m , 孅ud R?{ *i?R*2dy΋峄- m;>YրrN9,:LXo١RY3C6~}@t $)mAt. 7[r;{ߢ'T 29ROXgqY]5iv{.䉄\>n5+ aUhKތM'BNfylXгYF/hq̊R8Ϛ4\FNNUᕕLO3E{]<%-"@[K=xz{xgŹXO lNN+*aR 岉9L%7H6w4LO rΡʎm-M{+=U<.=*Y8XCPE=7 /j]g~>Vڲ=Իs[ 2/Sc#)jBޞvU X^VoiGHci.5'?b{fx@ ~*wH ub xhAlU֊fpb2u:W @43"h{NZp.g[ 5$H7߆Ch)WҰ)W_^~5YhdVVj~q3SC>ÆVWǯ6/sl47l״BƏfh|s%e녝:}h nzY `7fq˼"&#OIT`B<.G`\ioLnԭ]ِ `V8XXc >\p,P oT~zc ~eV,qH;C`+ z8;%7ڻ+fߑ"TB36F ǧo[Sə_QKQwhf FQا6 %޽{s`K4’խLt281CuJWfe(ÃS|';k> W_=QӴoӁx,';>~)~uRQl%읉q6yoR% ޠƼ2âڲ1BтSZK}Yb2~tKT}I k'㢠nI;#AC P։wUgYY;d-* YLkwgI %/KrU,1I1ދc. :ayC@-vo4,Ev`XP`Obv7WKS0~Z|Ei l(ͦ|1xhyvy![z*{ n4j+dT](˸^.y;]qQ1wzBMTTT(u *!Z'+<Ʒ& 3ZY ?2sZ#-ѓjÕq̟'7"tЉ- }E[ٸܷŝFrׅDW;sb.{ϥ>ě1 M9ގ >= ?c}8}If|1)fX}f~Cj~Bq I+}3 WW]46PNkD M?jBcQzbbs&me'ͼS /̃Uam}BXTd<rQc!-&c0U0>UHcy|=-i]M@"8汌xC^sZR4޼`M=[B#R@{q}*&d%bL[ Qc(rLM’Fb˽pʄHKmd ݄R%ئeIڌd6#*Rȼw $Y79bWg~t2-w%0M-o DaB{NUU$2XaqkfT=&ʼ71[N;Uf{~R'տHS:jyȾCyb~9Tdɉ^=1bl#t&/]p۴釩5>; ѮusB9#gF)&{NoAH'oJ5vCm-laljpnqiYnq_\P*5pBYDI%lI`/TeoO2,=$xG2گBU=qsy{]gǒC"IoN6ȏ{NI݄g> "50ע ʺ$-J"zMwlp z_rh頏F}{)h,.s!Fei9-!ed2'᣻zڡ#TdX${5plCUyW h\6%+r;6sR5_[0Ț3a(#B&b4S ]QЉ`s}cAa9٭tÞ@H%!|otTtqEvTwNbxX9ЛGbzgǬ9zvЋN(g[ 4sZ{XK6B_#L`yb\(u:Ncp%@cχlNS$[얥r.k\ꦋswEP ٭35W6[ml#z3,-8%l[EPkzjYL=%b9=MyӇdV.(eU[ﳚI7Ai#n NA xUW㎆b˿Q*EĹw?UԃCܳr:;2N(@ID?{eY㝎bPqRny)?^H*; Xڳg0/FҊhŻM!> !DSHG[ëM!p02 *yDJCڲxCh2 ӑi7TFL+X+xlqܚ :k|Gi )PV^XeࡵzyJ a]A׃d+q`$Ac2Z$6SNSB4 f1AQnsJW*) WKә+tsEu_lIL|,QFXUs.pDwoG',Vţ&I!5F"xUZ;8BjeUc~БECj_<aWXJu (c%n&>^S̙NJrT@D RR:L3`@F9`D0]sheWْ}'{gW#yP~)I拸r{%@c==yiF!_Tu-پM*9_6uzktS pX7Ċ[5/D:Ungp2Ut:nxeliF)[ #A{N 7y|BxU<w ER9D(x|akx@/uUGk`$k7`n|Fq~JUh C@ne;TC r ȳZ{u"K %9RdU՛'gAUy=5~;]u=.Øll#[Ģg x3%̒A}Pz\mF~[uLK?G½_(!_³ۑQi٪<6J*`ZoܩAʵӘp̢,k1YrQwj|1 *u"æ83"ӘT?2Yyrg+|* #5{lg~"Yπ/o%! bzzܚ>TLiF~\~Nc —x0` DÐNn+)gۃ?L92,@FΛY fTl"j+[_0ם]:|(\!u9q;%<q:tݶI gمF8Ħ'03/_pPbG:5 /JQwA^dľڂP7o(q&)}Cd9Js^S-[9fI0P>Ajc zȸI̫քT.b]vZ޼H+2]zVҜԦpU^1œXQ)jz%Ӕַ\q2\Fʥ X[}S%F>'̨?+qȅ\) K-epHGUpF`D-)A>v33R~ r|y`a B % @ GE7*=dR/ۊ$i(vJ,\$tHRK=Eevv!IhVCt΋+Vkr4dp)ܵ(n*Z&}^0|>)Yשwfm:Pd{/qu^Uکec"NN+75q-`&1[\:̡q)qm*# hN~ <$$'4؉09ߵodB]܌lvuMy;X~"ݳnm0FEٹ Nʖ? PJ _#)u>>qB,'Yezfׂ!7=_g跁nj pUpbTg.~i{/*y {W˕ *DTdt{̢+*ȃF&c'о:+_AWE,[ oTRD_eTdsJAo,KGr|-lceDQS,0Fee?!WDhFיؙR/( ^- t|q%I*JsRu?=@#K-gܳX . ]34u6 Rw@Q%ɔ nEm7xj#q7my%sz:P|ɃKI;$EI; +3SK>a!W%Txd)Y`%jD§Ue%Ȁq6_~e3)Z^Ecs5e{snzQDTD+̫i 6!Ȥ_+`D[ U|i@c+x]Tv/5;@|ÉY7 ,=ļDHE#k%'AL_]'SQɖ$!FLWD'iGUiPY=ҴAHҒAAz>+h]Ede 3 U.x,jDۺ*:92. aoF# &HnE ۣKK^(Ul,?G`%=aB$FǾz\Yd,dh>9@skr;[Ssgh!Ocs(|'H|T*b`R.BFe!UZ`•3hvq8Sb"Ѷ<w UЋDM@*gl(_LkA6 i.1IǠɍu>(\:f'3Q*MNK^`ęFX# rw z CJ ?8Bkhr:]"D|;^,2>*\W@xD:5M[@tjC:YX,G_LH_Z/>%C1؁lS~m 3֘+D?:ה+sSPA'KfDL C1sgAjOQ2?6Hȓ+k-(1|Uޖ6˛j&ةǕ̘ V닟D $̶{V y3rgW PRWy-"b@r+`8lw . ]A \󗎦{I NzJt';>CCp$m4HsA΀^=b˶ ~k#;" ܦE٨ίȨ)szATl*nK8$b&Bx5Agn]>TI'"_C!q9ָ(BU4 G,m 7OSքNg1C39>2T'ݪkHM2D|'j.o;4Ap"[sS~+PF8'ǐG5WS)9u<@r:Ap8hkp>Ì,4L}LQ7Ph?pD\qpRpI\CeyЛY?"w NݡKsA($++k9-O|- 1XZ;T R6(k$dͿٚi`%w׏ˆ˼ac$A=uՈ{x6"*;R|7FVe e$u_JMv;9#K2bBB憭> -sCFHIe<,td[DŽSYTNc$O5GfX{"h7Y7aR{t Rb26S&>b@!:sGUNS1]t'lK2I":"%w d 6j2}xmR-a2-sH 5ĩn(㖂j~,m+2s.w:\뻅 *˜\"UfA;*SrT:[y_Љ#B/H(8!_!U-%~mʆ7Gi {wr i<@BX{j4'[pp J\xL*vM_v·7._05(x o> Їg- (d΋oLhg[uh k͵Y26_~|0EE~,|ξTȔ. ڞ~Gt<`S((QXkcx#EQL?*TX ]`PjuQ#SfdQx3N8A$g;ǡٿji}*/28{eMؽfio]X!UK k+D:ϊjIlŻA:r[K t0Hk m(䋤Vsj-K@2)3A,ЫkEf;h~͟^bGcxfք ŵę/I ƝTg%lœTCv3aJd GOz(L(8dc̨fYn>F&0/\ecSEK.W7肸Ǧ5DcJtQoR8j:^OW;ZX:;4xqb] >/> 9 |P`jP3F<4wRI@'Q1oqpOL1w粦wumeL>Yʊe4~o;Ijw{Ȯ6-]@sv MOd7TXB 6`@&^;*OP7J^X7TlK$\|&?wd@]X z'͐&q)i ?qj1ţbF?}GAaC@;Wyh ba92*PȦ.y Sn9.RaiܱU96ӋLQQRIf7M-GtH'7l ~3z#k9=pIH$}_I0Jv/%j4!C&)Js,M|[6X>0ٹk d ̦MMݔpNNk\"[( 9Ҷ \Ny'k`LӀq8I߼MDH$a>L@Sifya x$(7x^#w뤦~V]=ȁv6Y3TE2-pPF CUr=`uٛ DӼL~S@+>,L]gxqH(ñOn4zU kF!s3%'fdebK#] d( $zN&M^ٖ⽱:{=2q?»MFcgVQSdSVWdQ㠯&v y B+?QJjgLlcެEoBE. fO# T`d]o,35dgUM;~zUmeb! *|#Ջh:;P iz)49Hv\R!{1i7՟lq`|xd׫H@phDvHsVĩ f0;W?򣇶Zؗ>}lh6Ūb\ė;ϗmF\9 MsfՈzuTnԃO=olѻlHĆ-_ƭ#w|̅/?`mw &F]5);Z p. e&4HF\Mʑ+Q)5i+D׳%E6UhL > Kx Pe{yK&LYfr]4KD:QKr@CDʓjCUJ7<hQW/Ϣ6 /ZCJ֨IQ',MRt^)e\Ulp7}~Js? Oui =噙cq%2a]Nf5[bj癇G}b%k24XYB:_0&zŽ~ЗAc?619&C_]d:V~JX٧jj RWVW>R[]j sq}Ed8r>|ѣFޭHyAqCY%34HRTª ` 5;>[ݹr£;dF+QuLB="U V}_WwhZ":iQAdrؤyE~860.[7ZiSrz/E,K11Ak)lj`K)?+nNty\0Co\ǻno3S~ھ7g/l#-`rtUE8!-Ϫ9ToA9>;Eα SOo68q☆'Ң Vވ3h m(&8)o?+R1]|z0}'Hh¨ Jhwem,tELvyqb໰1:(LU_b{Q}A| mKu3R'P2}A(3Q fފ0mt:TCx(TnKJ &_`pۗ7`}u?P&4[/A"<(^9Z\9oUMP4eV=\e8 .NnDR5ߠjIQ3-td5G K:htʥ8} Z=^sG U>Fuj5ԓUEd{׃.YOxv;5fڢR;}i1RdoCbqCE<"*1Z5~k Zx֒ߦDE )\6&kM-Jx?s¡fB Ϙݬ<"eAelbSS``˯ eU<AσaۙZ囌DYǢn2Ӡ/@^fS CRxp[W۝IQj)Oe.RdZUw"r,0fw MۿGlrWWyߙ:R3Nu6CjOeSSqk^bҲ-*@\t}(P lwB{quR?- ~`PET]f4i$h(z:`"5a4rgzBW|9LW,L mS8V< _:D2}>f,v+d*9J7x:~쌳ɱM`ҕ}?9=<(@e.!F=htYu.=ϬjCN8p9̩2 Oi}pZf+gv z e#qs7ynL n{D5^B'd \|3F`0j׹-1{Gcf kVrbDhg8;:/ֻ#tyq'X4>c2)םlLĔno:s%۔}3 y6TSp[SCΟ`%l`]-Mנ}R3ҮJ%ף0*?wN5x- &ϋ ;F_Ec.6asikhYTX (* CNKb [(cP~@?lK}5sfyF(x)U<ݠjH5T稣| !!yf0!0T+p.mݤkܾc?ٻ'W?$Y)Kdy$ kFO Gk{f'(z_;^,B. x8R߭>ZixY."IIAs٤bH}Å_U=7"ki0CarOOJB`jcbo l>Z?G@\prvwӜ׵0tyn}+>-.}^=x< )L@RWIxE)q>iUe&eТ$8ur4o7YJm/.W>4THLctG/k$? !PaGg 8̬߂Q?`Gdk&/ C sLB8Ҝs(g iDxĢnvj%W׫Z;eACʍFxhOl>܁_7RjHFmB_0avBA@㵺QY2߰9z7D.,% tr2)Pa?ÛLNk#ʂ:lfQ'ɟ$J - aF9/iŔ@(wa!TtJaFTpmD߹jɼ AΈrjAOYrX? ]2sb闯a[?5%`e-{6[חQjɉMrpQL+]5>Q.!@ >F@ha奄7qGKo^F<~0I=i4vQ`% G[%UOyth,|ݹ*zrjclJHhn_B|$L/ZՈ3[bTl.ʻwZjR)Ɖ&~l`m+Ns@VSAKjG:XFL ば N"DsO ־%u:0b#I_E%~-U[gnft`_dV~/*"6s@мg$C5>d40~I (ةm)>90e+;9I޾)/s& @o}L^#8֞"c$iE^Ok *5 P:#c> Iu_"h3ęZN&%b)o(>k}dC^~5&@ELdCzÝԒQo4%U3tR<=ζѯ(pϯ-Q-ߋxi1fMMItY;wσ;I iNYp6rnVe46IOJ&`*>JT(]PҮXlZЛDAǿ ` \%{i8&`.ڂ՗>3(AOz*mH*m=hZaA\ QI8H0$~Uv<+ !@@?rq*Z3 -VUUCpEAKwN"j]<-c^.$چZH8e^6vT[b 1^W|ǖHdN^`7B'l##tçtoFeJš3{tp<}͋C̍Ţyغ9arQ2Re G YZ