frr-8.4-150500.4.26.1<>,qԉfL$p9|>Pe)vv jr~}8CnBBg[ z@[Ah1פsx,B譊O=X 1&a Uo.H谧 \uj-%m^"꡺ #IxǬlZ7;1?IS-8)fd_زt .̧?}vX\&o~eҜU41՚>P?d   1  9Z  v q  $ d ] ^c hVmmrr(*r*vJ*vvv(v8v)9wX):y)=>?@BFG HLIXYZ[\]0^Z b5cd\eafdlfu|vؼMwxyz$,0:<@FCfrr8.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..fL$ibs-power9-10=+SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/Productivity/Networking/Systemhttps://www.frrouting.orglinuxppc64le# 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= $TE@R(EAX;EQ"" NHF@78610 n@2(!@5X#&&0v!X6 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큤AfKfKfKfKfKfKfLfKfKfKfKfKfKfKfKfKcc9dfKcc9dfKfKfKfKfKfKfKcc9dfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfLcc9dfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKcc9dcc9dcc9dcc9dcc9dfKfLcc9dcc9dfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKfKcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dcc9dfKa7786eaaa39bf8d20ffe95575bda8b2c9fe55cf747f20b3ea6136819f3086b7548d9aeb492f6d76b9f66c07f87bbba0aad3b0e5f0729a095034c09539fb48f23cd0918b4180493261c72c9f9e792e3040767c1af958483f0f67c89b4473f21dae9a72b54012e318908197e629642b1a0a2500a38cdba002dc221b41af82bfba16fea3a71b6aea2e9cfbe6331a3bdfbf43af7e7e678d9ae5dd968ff958237bad932043b6fb6012e3049270b29f138f0e88ab15bb414350d18a6204da088c299297d5de808163584dc4a3be282b11fb1c69cb80d8c6f092712b6bcad9bc1ca0d7cee4f84026da0203c848194761890f400f1a881286c33afb2feba7e29756acef4885cc2ffa0192dd140637ba3bfa497129ad15f24433ed0b8caa0b1d2b626a31b8b832216d091cd2f85db917628a10ff3810e0b390a8c34a014d2c55bf424524be0a499f484e744aca17ff6347c26872eebb81a774594dfad7f3ab67c3e91623ab0532cf543588a9cb95993501465c2b6bea8214e109671aaf3bcb9ec6145a82a311cbbd771fb9156d2cef547a95d5fa87d778dd14a81ade1dd153716c25f315c2743dd27c939956a673581b4c981713ef9bf59a958c956c29fc41dd8930d995ca1fc298d8f5130d5f74bfcf549a9585b3a6fe165bb8fc43056f252fb4f5e92b5c2f741e45acc7cfc9ad60086df4baab4ab10fbdfbaa13ca4138e40fa8de8ba7b54cae8c4978b7a344c5e99543659160ec7b57332e3a67225893a78770702a8d6cb6bae9e8e7a649f42912847e35a2b666500aa9e55924b429b8cc844d7d7dec8562f4eb435e64a1fb317caa4a6b73c0825ed1fb6b329ec2e11f805970493b8f879a5d57a6b024bb9d2b596471fdc58915ca41b026da80a11a5a4f4d1f63ce6a432829781915c9a0e98d1d5a4f81b5637c028bda2ef91f5ad0f07220384d727ce34b6d66605bd716f0e1f3e00e3d2b9f687dd9d96cc756bd127b3a708786165aa86865965a482204cf149014b8bf1c7d0b3f2fd2944709dcb9f8fa98f6d4dbc17610473837a24de40f23c7ab73e2c7f0ce5a6591a719d468964b6e6e20257836b2e15e4d91f443a23a2f729de2fe8581136593119d0188a07c4c3adc89bd0442015c478ef8071464265b343d569e60a381b5cf8e2d742000e52b1e072576d0b8eb7982899145a190a7a7315f30a7a49c5f3da444b412d4350a63a7143ead3983cbb7bb1de82c60a65bbc7641439c5f4e016b2494eacdb7d04c4d423246a48b729939516c5758765ecec676ab9cc701e3a1fe5407524c33ed552f85df05add522acea38b80061a4641bd0fd14ed932c70df30430c9052e6706d9bce95419c568043362a13ac4e1dac067ce9b30119e813fc660425b01feaf6be2047ed371e1f62f2a3bb2f977e2c687c268020e87ce2f6da84a24a43c43354dfcd16148f1eedc91d496666dea9331292e5006e4b0a058ea07a71cdf9bfd494cc1c73c9d9c592b28f5a83295ff24393b7a9fe8b843c5f5df4bf61b466fa3ddb0fdf3ffad6e2548f9cacf4887a732ec0da6629907cbea7415ede8a403ced3e595617145dc081f22dc197705941221b0d6179fc66d5df087a56c2a5cf6368630e2f611a4ec586e7d4c83079a773db95d00f4be3234d1103cbdbef7d15555233550a321e93212d04630945716c15cef68a73f62d4a020cc6a951fa7a8fb1ff4cf2ba159f67e1547888d99ea310e8d0b2e00cfd484fac6a515558702e091e11653caf310ba77bce179d1d0f1f3dacdc58f816b1de71da37a4d64841295b5c6e9808d9fffac7db618dc504a5e6f21d1bde03c238f8e379314baa866e2b463764baf3384a6b81d9575790832975c83c6f02e2c4535c84d5d25da6e2213cdb308430971f9939591ebfcb77f0f430985aaebc5421987d95b4eb4bd68e3501688528eb522922f55ec3f4aaa754ec42d21517480cbbc5f7d5ad1fefebc4bba578ebb628a5d04e5941d5b86b98093a856ba409a52e6e6fd1e953de907386b91b8e7347f6f052669e3f47d4602d499becf37aae1bccc8da77e83b37f4a153d02f0084694dbabf9a1a515c4ff1d0161d8be1957748f70247bb1e19cfce402d575cafe4b3677109b7c6fe939cce636b2179eec71ec2835b37b4bf4e91ca690d294799502d08134685c86bb58143a4de502f759e4956b4998b14578271064c70107407df13390936abfecdf1c8390a47b391a9e582c6e49dbd19da774250129afa0ef06378c916f0baa40c586218f0a9843ae08a1687b2e6960dec518b7a4ebbbee4b19e0212197eeff3cca4c5595add44df24fb9dfab34b7c16126db11e028d47e58104f4d74017911c2ad954ddabd507abf1ffe8a00478917586d87bf0ec5b481177a70e3fe403f6360e55cf8696ced808a660de40e10dad983686cc82a852e92a9ad983d8e138993e7ebb487efa2b1e71e1a8f56ee411db1cb9670f5ef2d4fdfbb8a49e410a4c6920afedd3066f049c94818d571f9e0c57ea13329211bf8469e8f9dd1677048e56fa97075611792e6fbb7d8e0c3b70fe18a829ebbd8df855f67a926cd68f9186cae882feee482dfbd53bbdfbad8c2123897ac41a005a575373037d34ce05ddae1dca7c9bab5c71cee3344dbdc558e693d44682f33ea2c5b493da5af061767a702e2f2c268609e497f56cb820f4b9151a940e201b287da2534e2e94ecdbbdec5f0cb0ec58bbaf2a427138ec231ddbac574c918ef008b0d44de53e149f2af15d41fc7ee333f5af3d980ab3a88dc7fcfb621200c7bba5d43a48b9f5a2bdfd30b74b9333bd43aa9ebdc9a765143c99a560be17215c4dd20f9a1c7519341bfa00722d8a06040d406ccb41d79935b3160c43ad64aa84e5bbd0e61e64d53e9209bf1ffde407532530302c7322569e81857931d69268fdcb4ee808614750006213578e1feac8d46522a2887b0ef9c1a9a3ef9058d621442f84dbbb19c56d8186f731b118dd12503083ca68fff393a35b61060a3f48e5bdfdad1eb3befd9cf65667373285fe22c823b4e3e31e010571935070b34ac0d3f77d8289fad9a4a053a111dcf37ed18f7bf9e177486d2b352b17aa3d0220e4cbca212979139063717b16c850661fff865ae2e289607a72b3f0bea78592b6d4993ce397b5143937733906823db9aa8811e96d9e3be57a93e9332b8370efdd1fda7628480180d6542fc0222ef239407f55208e97d71cf6d3ee0aaf44a3a472aebd20624067d70e7fbb92c31d8fd148759b8f54ba7e6b8d37254a00033b9b057a04e3ac7b4cc6f88f5f89fe6a1366b2300979c2b78e8d9d4dd5a9acce06c60646349d1dee1c05fb0cfc793530aa7e9c079d63d744e0aba88094523d17cfd1ebf2cb52a3aac2c51999efd53787e42edc0f725537ee0642cd57294c41b4fe9ada51bd1a5e861daa3679dba210c7e9d7e9144f76ad9a75cd80862fa84cd35d43c17952a029daba74462544c1e5e4ffee9de7803746163e4f0fb93a652b2eeb446a99d016553c275b0f358c355d7b2fbc116fef25a98285361b7ed55efd650faf4345d641de8f6fb3a2d390f003b4667cdeec7eef6368ff0654d36b71b311f84335fb8863b98a77dbc1f9bd03d24c090b737d2f038bad2f5e13058857e711f2b4f0ed4a5487ab1e936556270a47a18541ad00714ff24597deb16a94c841693b34cae284ce8c4156e50e561e6d2dd0b4d9cb3dbe8c14d18bc78492423edebfa8a7d8380d868c8e9099426f4255427a0cf0bdc187da070d391852b4f77ccbf7d6873745db2f622d013e062847891245e869a9fed5c4ab50de86ddb30a94517cc2751d5f59438831bc2431e8a2e1bdfe284313a2ec22ca2003ef10bdf28befb0eeb189e53cbd323ad63d15c5eaef5e6c0e1b4f37b06c6394647c91ffe76369c53d4f15a0db0d2fb8abc713e9f1b2cc62e42637b93868d1056a3769a769e74d1ffbec65c0a407029fcfca44ab0f0a5d1434636f4920e95ba79592801c9c4434a6e3057c22091964e2abe3d780c8704851ccfb1bb367306272b1c68122017ce0c683dbd5356a4dec795e11a73a41b8913385aa4a8f63839570862637e9d570775ff0aad4cc410660a690bc90e57147872a7da275e357040b29aa15a7f47a52ce01296f3b55cdc07e82c4558f0225cadf515ed2c6fa5552e63d80f0d06d09d2a447d4da6c3aac3d540d026344641a9a3ea8ad74202b775cddbc4d32f174c09fbed25162335ef55d99294b1e7afd75aaaf2a633f137ac49b9a5ad9c86f048e6ff7fa231c361440e7b2e3dfb8e5ffffc693964bc3f4597b42f15dbc6fac0cb98e46dd0439630226d851962dd334ee296e76e286819170314b5a2b0ba64320d4d4dec0739bed5933e16c670f560b4dc31d22917683c268de59084635bd4895ee90375bf542af8c3b5bf32542ec5c90720598ece451720ae428b7c940435341d6a9db1fcf6d5b85edadc29070f08fd954eb12cee21bb4aba0d904187d8a8e497fa06abc84c5555309e6a7237b030674003213bd2598cc07fde888058d420095d80c4577f5f614e1af6461f23a000166d4d899b75f73ead174d419f2baafc0eb6e210c49046dd8322c37d04109dd6cd6e02d1c3445f4e7b05c45a4690fe67c4050fa47d8bb6297c79811f663e6cfa32cb6b783b47eaeddd6ba50d5cf1a6669fec87cadbe2413b255f1ec577573a83f1ca2e1c37aa023dbebcd3a7b864636a1a0c024dd1a267c52d5575469ffe8570d1e84164de7d393cf3414bafd17d7a0c9f32630e2c0c5135bf1e86e36cb65b3932e4410644235bc2bd995e9c7f6ff117874e42222856d7af03b3f438d21d923a4280d47fe67c48510e2174a1579795ef7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe980c8592e5488df256192c999e92db8fd302db8cd8909b7fa266a684e37e45f8c0916a33340d063f7b05679e08031e729d1888444706f04804705da5966d895d0e56b17d142eb366c8007031d14e34da48c70b4a9d9a0ca492e696a7bae45e1eae88fc0d7a961832f809527d30bd3983a6866d42f66a56ade23f543681594db626318a1467a5e5caf10b04cfa942d079632560cd7a29cec565fd1dc9f7ec50814465765f2f6eddcdad34ffd7cab559e56bc0e75e45e192f85e9562b0771481dc5b9025dda4d7688e3311b0c17eddc501133b807def33effaef6593843cf5416e983b0caf336e8542214fc17019a4fc5e0360864b92806ca14d55c1fc1c2c5a0f0fe1c43f95064ebe41691b2429011cd1633d7c4a460fa444b0b26dd4aafcf2fdd70ec0a21d2befa2bb3b536c386da3ceec79399baa9ed6eb812ff9d48f68254e2178abed99534cfb13e6ff9651fd0efa5ca8318f38f3185da29296ca0f7240f05c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3e032ffd7978e1d6d327d8e9b2d321eabab966159cf8bfdeb063f0a2a811277e7fa5328b56bdaeaface10fba3dc7a262465f45e7049275ae91e8b3f58137e039835a93a88493aa32aab228bf4571c01207d3b42b0002409a454d404b4d8395bd550925e8ad7bd971391a8b1e98be8e87a6971919eb5b60c196485941c3c1df089af0a4808d04c4d55378751ac096a8376b64b1a704c82584b0ee590212cf413013b42a7e949a6e21d66b30fbbb4a22deafd9e0ccabc04f0fa2907fc6252fdf165ff6e0283561ddb33b140e14977ffad57163aa28f7e2e7ff15e51e1475b6657b60b1c4d09da3a719c689344888584ef18c52c4bbcff3b7aaed7752fdff7a47050c4cd39856438b0eae2c0155ad15e281513959f7ccf998784e83e803b9be5b1b4747e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc008f890cd4f6ff8d6b290ad7b96cc2689770bc27941b53c5e9cc470b717ff1649febf9eeafb20c8e06f18ad187dc5212384482757b985851cb1c0f005dcc2b451ca54115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac63c67b5260b50a0f434e9b26585479ce67ab2184adc7b31c26d665642d3512835f9ebc062c88c456c1fe15f28f160cdc2201df68f7ede6087d847cc41df248f87df808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f4d8e189edf19dc2d64b2c6d3e2dd2c42735c6298850c44e85ee630582235cc836b92853d13fc60debd6f021bc547bb278f18347b9d37da715deebd2c5881e058249d347e03a35dc3bd696f40ce9599b3c4ab200c7eacb11da1561f9885fab9b217ce60ec6ac2e381916bfd6fafc39050545a52ed960db71cce2b3102f81efd61ec41c10d213f0ef575f01ce39785e9cb0666b914996920ab091999023e2a34ed5c4865085ca42648c77dcfe36943107eed70e77f8f6ca5ede08687e58735ccd93fa7e065441d31d57fa82b8fd75123b7f422b00b465339698ff9ca16a833d4e4894f831376f57a642c20877231539111bcccda2ce4bbf1aa69785c259e2f8e2a49417550d2efe9cb41b1aae21b82bd6b22a412eae56829c98c95d867866f29e9bc4ed8d04f985ff74f0157f4f9c35705d352faf9b61113798625c9c37b47693ff195ea9325137fda583ef08b1b063ca783dd39929ffa82b65c0d9c19dc58cee5d89d593f54b8577e1b2e3682d663167e43031248d0aaed1e1cce4254bb867c17ea8490ef95453e2b8ba190a1744ce5e373226cf9f5524ba8a80ae147593cbd2476ac25518ae80456caea76240373d2edd155351425e50c203d6bce7a03f1a2327f4e0aab80e4025bf409e26117c2c7f6318f683fffb8f07642b5ff9c292e715e764def3a30d4d8ee19212b53489c289a015195974c5b6e9b09d82dad43d99843262fe34fd07b8a9e483cd46f6904c110dc48d63456eea17c1792ec2f55efe5f10e36dffd12ae89fd15b7ce0fac0812428cec7e737e67ab5b31d5a87a6cb789c9f609a853d83e1181d8dbf6c6f7bba8cd5801c8d0bb6b56133a1d6762af6dcf79b05a47e6939273218378b48811827899e461f2de16d92f5eb8704ce23a87d88c9c074b4020372207009b14e4155a8e7d4addce09359705afcab338bd8a04adfeb7e1519719e9bfdf5fb58c738beca15765e3e8ee0c258e64cb77a7a40e5ee2e98b676d0fe3cfdc731713cfd3cd065390f9ce1fdb34edf7e3c64bc5be0ea4b116ab65f08976c911a45554fc0457d3cbc977344aef543d99efe4c526db186d321af2a426fc084328ab1d40dfbbcbaaa2ebd1d06cd2966f0d38da66299bde81849e0e8ac9520004dd2bd510c5d2a4e96d076ac75210fd4a707d145eccd80a5083ef303caedf942ccef672c32491631c3fb5b7ea23169355b44747795f29b343b60f586a081a12a03648001290541b8b27eb4ebdf9b88bb3062e96b5f6a3d328c7f352fd6532b887cab8b591779a801398b61fb72f570f7e8c94d855f4f01b4f8d4c1b6df3f396662d193da5fbc2deb0b274c84fdcaa2102c69bea852be6684a8c488927544c031f329282c2abae57bbf8f90ca0d22f76c4a4f42b42b9e80eb586ead08ba8a82d4b915368695d6fa64cd63aa8544df9951ac2156757db1e25d64f2e8c0ec1b122011ec1b90b0450522e9c8c61fbcbdde82eb17ad3af892f5a5b09364e15f686702682a2ea69c41b2781adac09f72dadae37c2b3861760b5d4b89eba01dc7c96423b154aacef471d383a0d638d3d98e8ba6f8178ead539e0667e4c3cb976a253d36ba8d55772b5d74da8672a5bac2b277e988d47f8e571136abb45405f7b107c0bc81b1eb0f6f440ce91c8c59b19b99bdac23da962f9a8e60a04f100f44c36f08704bd95dca407a4612e0d2f66844bc52fc303b52e51ab5a882f5d865175213b6db21995d815681da8baf3076f4e4eb573b36ab8b0bedad772893f2dd9591e21d3274961d736d4d0db37b4b7e278d79e118252be1a46538b187f28deea4b5e9aa72fab411e953748fd89ddf76911228b6cec9f20bb4f5ee1286215f73a092fc87b0ad3a2c4b94662e6a72b1d2f119c503f6bcf1d40948cc4402965fe24fe893e32151a8e9668d21d7bc54cd61e635ceba463e2708685c5a4026e7fb663bceffe645192fee131841f30a360bd231e9f9423fbf85a57b23dd7fdb13ee83e9284e66a14fafada5b6c792beb96047d350d1aba30d3e2cd35fd83f20f47de9e367b26ed0f38b3a65f11ededb100dc5afe47b3f5a5cd9a4cd3720d70218c53bae998bc85188461d29138cad8e2dbe36fef7ad76fc3ac02cb103c40a4d1537f2d00765e219c1f442e652d2e7f01053ebbaf32f26da10d5d5ad37b1dccce324da516c1e07b5db2ed0748031f533324ae31601741ff7079afa1adcfa5170ba52fb04fe8f1d3ff8e9a63a38ccd795015d3a450114aab90ed84aed506601408ac3598177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551bd0681437217f6a73842729fc40f212d9615da8c28892b997ba4b32fa463b0759c162ef3c348c6242f0a1b1481b5b184ac1d5dbbccfd8cd9bf5531bdce9e8273f9faed8d576e48b1777a084ba07df8a704ac40f9c1bd5a889d7c7e98e64d188709f74dc950f2fdeffff97f2e9328f1d6be2162d227ba46ffb5f93c296aa47489cf925f549c9c9bacf81bd29209a64cac3683244a00d343cadaf2e4d716dc31a26dda533aab1f13b6b5aefa65185685e4a0797213604081f9cb543acb934599feff25ec3dd14b3e670e877a43a11a311a311c5974a768faea08f92ec5e9500fa0f2e752fc97063ce9b9d3e4ac47e21c49c8f68bb9d77b561a8d1d1cdbc371a8ae39373eb1793fbcbdad57f943e1ad45f0b052edb8dbd6002438fd4c76bf5bfa8b719dbbc2e0d2c204c23b84b3f3c09daac08f8af3bc5ecdf90a8e3d49e8c419ac10f571aec9709209db881c4d29c4e1673d4d1d256790a53bc1d73b16c1d925c363ee4e4cd819d1e2c5b45b48ffeb468b3b854426f4bacbee0e19e6e679023f5790daf0b7a8cd0c1407760fbcbacac423fa118e19763a0a8549578128a150cbd8a6e428c4c16d1c9888111ca2a8a5d779f46015969f54b4184cb608a0502b7908a814665c6db398d29b70cf182715bafc601aa69e97a5fbb225d68bd9f08a752a3cbfcc310cdd8ecba321b5c2d58d913c2809db43113ad535b8d80d7035121e2c755bda632002e0a1fdbb9b2f8c06481822a3981ea096931d3305c072a959afc28ce385e9c053f8a2699bfc952e2ae8ffba687dbfc3a8fc405c5828d2626e6e0d83ca29c9c61dc02715157c7e27b4ae43341dc155c7201d686acfc9e543f9f571a4fc66422b6f787bd631604b4b88428394c3f93e215d48f111439ee7d24fe16674b7e83d06ee658eb8f52482cd41b4928ace580be41909b88948c56ab63895471917b79c2fd57b9cdff3cfd363fd30660b5f506666916b303cfa56c9c2f0634c307cd97d081d12fcba0f885f1d256158c18ae52475263029b7218e8e00f5b83bede2fd17616caeb9fe8d3c1277100f43fe0402b463f006111b6b075316a63df8529ee19434ed91c1209ad4d45c6d16ed4bc0e61edb0f10954084213f5eea3780e2b12f28c9b6dfbf7248e18aa199bd749e899c715ad63a81227e16226e769462bf85c913aa527d6d314330f6dbe21f1383292a65959ceedbf1c752329dc4e52ed3f440597d6a166a88c4da2eed5691a283ff87d08075d0de1148c5836ecea040b12a345d4a1cfa62bb3d5172abc396f1bb913fc90f31dc8f3f4481d419fed59437ea63fc3a9b8e082a35600799bc5d100c88d4eb2c0366bdf80d79b1d5b75077727743612d31204c298f5cb7641266c8f6394e8bcdb28bcd9d27a3e6089bffab46f1fe316c29f1f6c5df44b6a9648eb7e89617f2ff268162d77ac090cf0b8fe2a69e450dfd81536bd680d1bba86ee2c1e61728ceef27ee884ff25a753cea8ea30c0546ddd55cb07d5120db1eeefe0db5b3b502cc061cf03ccd2da1a0fc846e7f128a4cc791ce4eb2101b7bd47c3e6be6b018e23dc876c1cce2e405751a0dab2c44c51e78ffef0181c4b05d351c30356aee4e7de136c2efc935117cb1e40414bfb561aa95a9a61bc43fd67f08a147311eb7a769159ca598839dd788b4a1d8f823ced9923f8f983e29902b494417a68c016c4b7db0d51a9a4a3b685e33d48e5f6a1847634be3e317fb939fad0ceae829407f2a64b721ee48b316535b7ac9c0c31b34ffeeebe2630824461a9d30683939bab6a707ac0820574c4630f3d1db2b0c7544782f3df0ba0f2c289b5966fc6922bb71ee37eceb73acd629571eb6e222c4b9b1fbbe06de4d685fe382c6ac1b67e30a9bc5fb374f2b4ad69facfeb49e9ba240eecc701ba053ad60269c256f3e2b8707e86791495af2e9242ce11007d931ef4393fa8334debc7f1061458e9cf5a57461d71585474535a82ea34cf56e23222e21d8348f7ffd499829191daf114cea9cc94689bb0cb4bb4635355cb41b000baa0e07268d8484396f7cf95a28679f7ef381d31139d5f9dbfc0dffd426a266186883c9d2704f131bfb84ac747b87beb45809fc741df83681bc1e786187f1717a1b4ac56f1670ca039033033c679dec9c08f2e4ed68587eadfbc2234d0521351104b05d019a5a8c35a08cfaa4281644857f25a69769e96be11482d4c04589acd4faac6bf7b19613442c768b8ee61effb5689eccccff5d687d568e33755d450d66724d6a1073e009fa72c4a51aae02c50b0e3e9a3c8d2c34658f7593a37ec5adc483114c549a15575a0ac3924f97838a2a8aee1101b1f1870fb8afc845de374a8e7c5c6638d58dfffc6c726c523d5a1c24452672005e0e9adad2ea2d0f7676873d6664afe938a3556899b546b00fc158330dcade33fdd348a0f3166bb9b240402c8b4e400a9783eafce76978a66238d3a0973f37318b6c59d87262ede17a498a76da1d4f1a002c1609912d3516cc954dc811f4947b2d0c8a03a0c3109230a0976004753c103e9365f5a09fc7a0041f2898333ac9ac7b2b8c407382a4a3a0b812b79ae0cf6a6337887c0dac701be3129e7869ee19ba129db98c0125ce40ad7f5de730c8f6faea9938f0341ed48fda93dba9a69aa32ee7142c463342efec3d38f4eb362198fe28f6f483dd859753ead568a6ae82ecd9d38430fc42b2cb45459285cd688fservice@frrfrrfrrfrrrootrootfrrrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfrrfrrfrrfrrfrrvtyrootrootfrrrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfrrfrr-8.4-150500.4.26.1.src.rpmconfig(frr)frrfrr(ppc-64)zebra@  @@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/envconfig(frr)infoinfoinfold64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.17)(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.17)(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/shzebraibs-power9-10 1724402724  !"#$%&'()*+,-./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_Updatedrpmxz5ppc64le-suse-linux    !"#$%&&'()*++,-./01111123456789:;<=>?@ABC0D8E/2FF2G1G/HIIIHHIIHHHFHHHHIIHIH#IIIIIHHIIHHIJ2IIIIIIHHI#KLLLLLLLLLLLLLLLLLLK/directoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d890a02cdd5af14b8f0dfb1f5f69bfaae370dae5, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=116b9372131542971220854ca0a1e28e12475f11, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b5426348f1c171ffac73d8fe2c1bd2c7533489fd, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=bd7fe2a487209be3ba1e7ab1931b1b8680c46e5f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=997f052cd9d45102e0d30731790ca7ae48d6cf52, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=7a248bfb9de40002ac0790e9fd1b7d23de2b6a9c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=9b6b9d3ecbf1961252e6413b08cfada42884d0e2, for GNU/Linux 3.10.0, strippedBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executablePython script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=67298ec423995e0369e6576b2c07c3314c880c19, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=297836193b2e40ec903a3176785b54601d5d2173, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c4d2c9dd9f01d798708becfe59d2e91599dce68e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=34f9bc59c3899748e31c82f0305fa20d2a227623, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f551c8ec9fbfd3ecd029cb57d37fb8cfe1403afd, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=035b477638354cbe14b0378b74e34f8c04de0ae3, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b423c222f33b5ac8baba73e737b1e0f01f731c21, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1d64306e9c86bf8479c30d6806722c3b5f65f755, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=df91a042c370d7cb3132dad66d877fe4f240d0f7, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d0ef2e9a4d6a6ab8b2ead76201a2047c81a984a5, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=9f34b0729917ef4532ebba5163f34d5cbfe16865, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=033a16ba060d593d048045704862737f97ff872c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=836e110d156a8c41d1cadfcb7ab954a9d65cc96e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1968b397344488d2db485a205924c7a85a1ac720, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=88aa5b7a641fbb443a563e1c88d8fc7902f678d8, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c8c262af898b3124637b64f81340e2a6cad27802, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4b1819ca0ec8bf9a83218d454550ce9874151f45, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ed9fc41e106430467489c768e20e6a7c95762dd0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d02548212733a63ae431f70440ea4c1d0ad15bd, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a08ce8d40cbebf5f7f80fbacb6500f3f131408c9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=0fab232fc6850096f363dfaa93c32ff683a33ef1, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e7e9a2ac4c307b5ee265e9760802d0acb969c4f6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8772860f73cbce1e257621d145cc3b2e629f0aa9, 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)#(01234567?ELTU]ejpv}   RR"RR!RRR"RRRR#RRR!RR"RRR!RR"RRRR!RRRR"RRRRR!RR"RRR!RRR"RRRRR!RRRRRRRRRR"RRRRR!RR"RRRR!RR"RRRRR!RR"RRRRRR!RRR"RRRRRR!RRR"RRRRR!RRRRR!RRR"RRR!RRR"RRR!RR"RRRRR!RR"RRR!RR"RRRR!RRRR!RRR"RRR!RR"RRR!RRR R"RRRRRR!RR"RRR!RR"RR$RR!RR"RRR!RR R"RR!RR R"RR!RR"RRRR!RRR"R!Rl!ble5/bin/shlogrotateutf-8d8ee4e7a9e6af8e9eb44af44cfdb7116a56efdcc0762dd942f53bbe4d2aee328?7zXZ !t/2]"k%auxs8wW~XN(8W1$Ҋ(BievjG'z ߽'w(W:]VDNXwzb[eg7U|9hXs='l\=΂<[t0tG07.`=O""v6c4楿$Y'%EVXP':xn]98`E j^̵{b q7_d H7lfWW{ fqF(`3f~yՌ<ЉVHs'# ]L 5O_$Au]xovCuyH3}yWf[/V<0R̈́!dh&! p{)}`(u ;|uZ:a7Xg ZZtS`+M( Vmn.6jO:j/9^mB43/Ii% &IIDtN6Si1z#ϫӷ 7r@iV;bvQoL|ϸ{vf|5(03]@~h몊XDgx;e6@Խ[]1B3Cm!Ύiize 6ד-WyÆR/j zSbpd6')[&62& k:bȧeJ$\aO]+T |1Ki^e&^"clꛮTAJ`~!(w<4Msl?-~g_@t8Í[5hR>S#ņBCL9u +T+^l}]vD%tEۙy6dpU tj/.zԠL/#, BĪh;J !)́$QhN]{hdϲQc? WbDGLqd=|VA# #MSZچC· +K7Œrccr_|I~UNr3-#}@Or8.A';vH?sEI9NaP+| H9x#JjB|kzIѷ.OaCցֹ=,(ncig%1C$#J⿤IqǷj6&"* 6稬!}گ!ۧ ŻU#dKCIt &)yڇYDmbVn¾ %ܝY6ArDCV xF6dEJ/;?12Q,ϨBa)'/s>X8KhxgW d4`@@* -gR?l{(^>"IWXŶƒ5Yuxѓ̈K5E} 8&ɸ<9'KU,:6 JUA-r?GC,3Niyk*lJ#NAU3 !=7?-)1ƈ( (w_>Z+]3(vh gm1>=׫+GPꇺZrp)/.@lxZiB|bP<4 tQZcECAl<_Z[wM71mHl\j,?n3&J竻ڶ)قCka%[*3~>daR:Vx31N}ߜl"ӁU,tgfY!^%jv}. Vr@ɤˆVŖdcdV0x)&"LỊOnm+ipFu(_ s"'J|K]eKgZ|A5/y$,tE_扽L[j㹅Ѳ6)[Z?3@E:,=iZ]StykW[=u9«VsLuNj\zsK> Ojӻla} YTר4um\ա*w(R6i - Rz!ggM!t=v#8/?D 6LߍG?C֤Ts&(z uPCMUD̓6"m善S uĐhG05-X*{ID̑&:[3nyŢVkN&X҇`i&—f7~W +CG(\uzMJĝFOEpާCm/V37c@OB܏ A@sõz})fl$䷋d_qyg;;vQ,`tuaq$}nF.]{&B$(NA82u 0\UtA={/ KNͨ}DMVej\# 0H+]q s)*iNf߷fmLk+ekz8C r)h<,Ըs%6g.3V!a3;m jB% kN<9Ant>1&(V #$JMIASZHI q*Īs4/MLZ=:`$i¦[}zQze_+CБp/ni^S޳; 䖔 S$)'st7kl'y!Ng$ i:Z}*<΋QhA;J2绦/v Ek6C# ?_MTZn@i7$j+G#;E|^8CjUJ}FO(7fy=l߫ߤ8QG9:n#1';:NE'^lJ Fo4jw{eyvyZs>iEn]۬^-gf"D˥1eOٜK ֫^d_muFrj|ly+Ș4d[է;ڃ9QҬWA0E4 =&~Ҫ9Bq)3+ۓD$Wᣍ @SA(qM GbG.YDr$r<3Lf'@hOA+pf|10|cl3cc@Xg*Q;UKkv 狓e cx]`J ⽾Fȣ 5׉q۷P(,_>0ݥWQf<ogKK/$=Rkا#GZ;LˋI Agr*)'SaÉd dAGGbMݙ2= Y}icBБۓţ2f`ǜd?* Pc{mlsE| ނ贄=~AJcTFf̀\掤XMP"<7D_Zd|}^+&Oxesjeرga;؝.HltdyPD1}k ȭ<KͶ XXQ?cL@kgC[ Psʗf,BĊUt>!|I[Ê"rMy#PqY nV}::L=.P5AU"fPC^Bt0A[A`MrbC?Hx멌>ښwnT|!;w|G19Ezf:IE~ڐЈba&R$6\.7 zgP!mυ4>|u]|v;z3gwիh} PU[q;`4gmƮBe'je3):fn(BRڇHcq^֒27FD)߫rkq8z=>IJ+x5UܶI /}@F$I@:xKLb۶FԤ(Kfu`jdz M1K"'0'{f8gk2r'k8S#+eڅ8?fmCho6mB`]ZdKh7>4KG`U>k_NcHԺ+p*.m Z5W,uŘҮ PbshX=ʱi4Q{"˂yVDuD84,7wJr8)Ǎ [Jjf6kttÃ/\'㤓؀gˌ J%tA\&eW(,qGTwJ)93,-Fh#mT%;ݐţs1M4;0ME ;|2P>j̲Kd)$G'H +GL2 <.t[R;igVbr)菟C:H5,$!*Zf~`^ T:1&RC~(䆢$@cEEPfd2eo s7s~E20~rjZ\ܴ,H2G%d3EZסX9;m0'D1ʳ}_^>~@22<@VH3ٷ:8ĿgRT %xNh;C{|Q3ӱP}iU"P!>3=s`;_znڗ#W㻀ȓLB^ԭ;l^~tVq*ZZC9f~vAOLG`, P|k`8eaOc;{E i8{6fJcW۠]O{*~FNa>nr:񟕩|Oa$y1/dZ#nWDEysO@RUT95>JvSՆwNLiI2krzA}v|۱!*Ba*(TA575˻H8I1df`"0ORpb iH!XJ^'b+A1mc\.¼G H~Ю%rׁ2P=)bŠTn4 g4|& ȦG b%;J{3|Otx1L E_=oMê`ozj)S/%( {!-MZtzx8kT0~_Zrs6?fOA6>4 :ڒg.p?S?VTF"A,kw97=N݃6t x鬻ơϪS$:wqTr T'>Z$Bgp~?(Yʣr* 2MDxKQg[m*۱x4C~sOڅLk2p»e-%81&u3aw9=)7 =z鯜gai@g nE2 FO%m̈́-,œYWe$xYLwEGf&s-4M6)n& {lBOM3d@ѨzFn]Q>j~"H:KqVn&nWA;~1{Q. JFӣJ֘S}}ax*}Z- +zuklBRDR<n~,/h#Y5s:y֙0Vl؍&<^k trmS@ ?_Os 9yy.h!UlAJ5yJ#_HtC/3P)LʳZ+hlLݻH I=rVTס~`]?bWI8֗LW籒t4d^o*bFCE֢it[:X?ZMS:%1ѣ?q\USV-c-] b dNK`%psf*xvpuv&Pƌ0.bԂ}:`K?o+T4 !,\N`5wⷙC>w@>hh"hGkpND63ΣuJ3[;'/ΰ׃/@k-1D9Hd)/\O)7 !IY= K/jVA \?F~j!ZBd)॰ MlT{Eܿ:kNSx^đrw O3#z·JSYE),6cl+.hP-Kwb410Ju%7bYw35"= |v<ꗙ5?E(/ySIG.U*3_i`1F/$HԲCQ^B{4Ty$Fv='=z,/?}[`uAPhR Ŧ#kЧREZ)&g9Ubv>i`=V G|cݤ4Q6CeR<p"#Ѝ7åv5zC@iN^kpbo}tv/ݗZ:L,8W'| C-Ej=ei+wdI[)O9-Zfc8Y`Y m}<ŒPVi]4/ G#w/s^7=XZ,lO,!oU52˜wvs W_7T\S\7&U(₍WFˆgͲ 6rk yN{2oqӝYԤ:Aj5O[7XHZvFbpol' 0qTfS-:u) gtel Nu 09䆱0xlp,s(逌$4I!(Dh~, X@H$tI8!Z|5Y $Œ;2:OczH˔\6EcYɎ﯒ ' eEh.۩XrEҰ&Hq0DDI?!gf eaqvQ#:0(5J}ؗa*7< q8mm, Fr[+jAFCFٽS X6lJAF~]k9ooe T_Hyyјs@gs h 4d7x> UK&L4\Z寧8&0DI.@"w e@ ;*<>:M@gO&L'aK\m Y5kХ~N0N&9aQ,фY8.sUWwN +u4E)RVXMA'c/2-:lP#q!ŭNPk"]'Pq GLlp^򲐸[c?FvCM,k|;=ʐ px_Qr縔":dJѣJ&Q \S*JF(47Y؅X/͠#f Mvq&yԚou K2Doد~o?Rm2hvUKO2x6Ӑ1L2nLi2J>Ingz۪ONBBNR̊ITuly?!%۵jbA4ڒ΅a~RYJj wS>!uL0=gژf=*#:dS޲\vG+ koũ7@ "rn@E4 ^ܷLńĕF:!ִ:YU.%lTrޛ!<4&ԗtKhM-LuP<ÿjw7Y+ T!XB*u΀0`OE^3m%oD7RTj)< w v,wTz#\rnu0N0Ur֐Mjˈ=BM(<绛`%uMU;>DԊ$0Q %Cڒ1WGGΛSVEmͳ'.R̚~q ixJyۡ-^Kk49iM[LJ*N92T*Kg)O}\L*0)-`/"}"p2٬t֚ wRfmW?&]5}Vn܄޸+aЩ4n}ld8kdim)CEAʤ-^!%.A¼}=s.t+^c@3ܡ/=9[ " HC4>QJhv)bj5\]Q J~\(jDQy3B%Nhs3_|9LvըJA  h:tsjeГIVb0 j miQӎ ͨ$93^ }ָXܧ-quUB{\*c<ޕZ"8Ik8IE2U:%k1gIH{ڏj|q%G(@4((svcH ]-tw ^ wX!+SSqSgr쟴87erJGHOaB\L(ߤ駜nUI"fHS2O\ic}N] A+5I'$ϡ3-`(q! W@wSa7'4M2oer7Z=|`T:ܨDH3M׺Dp(xn{y;ݮT*ܾ/ӧzrr]pia.>VS3ya4燜UO: ٙd'r4gvsz@*e`nD^U:Ѯo Pl]B}7,v씳E9C:DJn[tӾ!%(z[~Z{o]y#~**BE?uṠG-w6Tԏ2OI`DC's=E.M)?8 Cv9| 0ua$&8H{x<ȝeAQ$ Te.,"Gk;eU Q;|-0W]؄4q&_׎$txRtD{ql1%,,b3H={&?gOs7w1_?M#"٣CP>Ѭ&k44feaITqS\L}{ʀ}Q5p*H W92UB[oГЧhA㙚4 C*u!: <"qi2agT0k` &a^4hܘ$z\DKtGx.K;T,i`pbOy1m[01`oj4Zf*fDa$Ԧ }/YDN4N.k)4DbC4m гiuf go&h M=fנ\H1YnvoNby[3s%ƛm7v=ӂ3"ᱍ7hԢeQpdv>3F-ƷdbFJ|*-?Yt-Cm&٫C3p-N!~+؞x섍D+Z>v`H[ĩY}X2U2&q$[*8뇇gT29M~ΧG{q< cn@mW 1ۯH^5&P`32#-3EJ9'2 3:RM^4s0XBb (חno%rN`dK*:17A X9'nX"0~?mS,E^{Xyw}u= A%qTv%?[b$^KU;aԇѠաY7Hޛr <$0cN3-b`ܵ01XPe12qƫu>;9D[gbP(HCي!f8"f &TNzf:dž[ƉfQٝj⠸iޒB -}eK3.i]ٿx{/()iP5%oP f[jkDvw^4pQZN,ĴsptF{=@awEyW+l?qܸɑp /9e%h!9u}xf R|/T|"$s-^̳Y)z\N ت!wh1q>:rv,Qp9;6.Y eYyͳ#+5YTW*Ù|7Cw4G~LB>ӈF~ʰUnpRnUL.Oi&x *}z.G$%J/O}.3nu_$$I%ŸL=Bh4!3^u 4dEgJ|Tz$QfqEK3r)OŨu@KIA6Rmv *\@ȫi,㥵q_3P:ȼ c4t5$޺blnj >F SlQ wHBߦ_ll9 }t I6]KIsL=3+|.HΩFӎyW:+L.(mWc _l1#@i),qefvCwD9D~c ho0jHWNZF~hQi$=Q|'ɜG8xk/>! KrTwǦrKLRvt 7T~GNe#'ΌUY;,ڐ)w_2Ȉ$)s 99ydY0ZoF&]hZJ7.jɰ.a;oے& $yd-/Mcm[N1SL[1цR\;p쁋vTj}W||8't1zP8x1 rgu(K*~p!*W 0@~Eɡ5 of74?X[51d,93A0DV.+-uuaR8N}Ӎ-Ց1N-zͮklV;;sƤce5bV_2{z6b3 j'kݒ9];'h1gYȪ)oI]BRmچ] s=r`)k>=" ߰F *_kwmM>Yp~)5]fmRMRR_ D zhcf4o*hݱH\s:iJ(2GE͜#64qh8g'9b/N;]S7 F Qk0-<7]0Z- #{h`:t"BN݁+eL B&9 FVxf*v׳6zF!FQ !;!_1r"O48).rQ@P=Wޣ>Bvv>UG_:hNǰ^|GiZ} S#T뒿A`Rڱ̇?=gT]ko@DŽ67Eo8\SΩfsU=+%V͞}.{{t-xB5d(ozXڻo"%~ (z^*HN4I>_;= 2[eԙ>lov kxM7r_BO \LfՍlġ`3a$=5 uYe[>Bo\V𹽇([l6{7E>`?> 29H( cfd+oF,?D^gyacSBuXW`G bEMFl5/eί(On}X -lf7D V-!%IɯfuƎh. ךg~|Ӫd@k0eJ)&_R41qlB鶑%*a⍃1*Kw2Lp ? tϒaEԲqxoʍˠ=e|fb߷œݓ/O%TƠD(PP>y+ :/H3QJ$Jj®V(S.,*c!iB+W,Mn9OOU#]{glC6>n27+nI*q+!TY :;U8ڔ8oEI]z3W&tL.EVH'4ߣ5ǜ?~OEHtm(vVHd/0 3 mh{u)P2![i X4`*ɩ5a{F Wz[Oɇ2dϼGy)b4h#pT柙))yTi|u@[{1^^oH$enĖ7xpU[J-C)dY1-ȹ6h{䏩FPM ѢzKjFԗ}߷\r̾J.nNd%Y`sR1@ઝr!Vs$‰& ?ΚJn1jEWN˺}32];pߖMҒ|.a4 wjLMvy?(W ib4䷝[UzPFR6@on@#q;ֳsm.w2]4_R;*z6L>)L="sЬjJn> C*D`0wZ XlWd\xr1"b¬m 0 %y3+Z3Q֫L&}jO]v"_SN$Q+ڙw}0i %H>=U9][oӼO:nB%L15j@-"Yq[{*lI*P1hZ;jgIaBFGV]iŬ 1٤E$[Wݙ;K|ISbDP;pޛSTD@68VeEXSssV222qXzDzziuw&"0<QQ0@e_ / W u;&2fZV/D84麦*TlBtaXH`?o&;>JUg\r&33-(< IL8V8O rnF'%%^:*ibx'2~ohu_/cR=V3*Mh;D*+⋮;+2h9QH6 8dvXAk#gpgo1lM0oȨpSRY%- ےĪp+]@̼=|;DLm 7pT>qUyjbSSͥY 6DU66PmC)@}Fjr`q86hK|ٍWXI{R&uHeS+G |&!..dNLxb&jTߗ>Bqu$dn[5@,3Nґ+#Q}7T"6V3d#ƾhwK&4>u9<)pгN@~lw(Y)O{Cr;5v")H>u~q?C>3BF٧>w/HY2c&-(O^*bu/?+Xk*Vл57<+#_-s/ōG+U2cQSɳ$&Rl2Ȧql~5ׁMBZVV6X&)Ff}&-2A ͨAk-?rȦ/g4J'S>kkd\7LM۸iӗoa(WÍ%P̬"t-2n:KO֯m%GAAMT[21TũpǤ^-mt̫5̜+~>@OJ<*w0SۋrSpEms6.U M,[g->Nz&aʞir8(Du@~n9q5&v:E~q.Hm>R8-+Y& :f*Krhabw| ftL H|J$[9N }@xkn/sW!0=\r<|HQXj'\5')60_6'1~X0*d?WD] @(KkQ4g;4)B.xOcr* p9x>čL% y0eO.̓Cd#aUTy҈etn6 w\)TT Un^μR2YNHTp>F0(>Js,q$#( (yǣ/b'fдXju͔e-xÁ+{4vhQ8eԜVFN$q+6DxйԜ išQ'rXr W"tg(6IшpPeD@uZnͯܠ>zM 7%!}0ii&yIvgڸe;nGF,/:y6x;g$iP|LLϰp;ŤCϫ$=Y!kcoDG +s:l \&'aSx=(J̶֬:>&VuDGLW Y31^/ n~K;J gܾ`DRRӼiZw0HvY`,N/ &9ݳ\} f%:ZWbpٞdnGY\́ZN)[?ɍIx1 &j^og)sKzD2L7BzRKW8Ig'ƛ%їqoA.k3}he4lg6ԅaĝM$?ԒlI4vod䛵e&qJO8;9 ehIBt9.P*iʂ~]% gG]XgM%7Я%dCGK*;OꧡnIB7h,,V{-='e;J:{&&uG+} U||qmZ9BP*(geSanv^Md5P!n2lj^Uc[٘o8ÙE-G+QKs554#i0x_]HHS"<9AV\ `T"jAq,T}#,ݚ))F'1`bPy ]ٌ?g 2HݶGS2/Spy$yb*,wVo,#?gg+$*ő!.\ ;} 3MYmT9$8>J `a}4Z+h=}&RRMqmK8Ʌj1ӃȲv#v"ZR|_ay" Sv?d P,W5Pgے>o)ӻ_M-VG/_$E(2S>Ǩ{^JۈKkWr]M 2ʶef)guGP~BDjj.6Gt@?$LGT_ݱIP ᵓ MWGF+ R-Un_1 &zt& $e ڝGAeVYaT&s6 4cyz=_ZSG/>bX 4q:s' ^{jvl p~:ot 5ϟzla39{D+݁v2Fo&|= eFGS&lQ|qֽV ԫ'&r(q+NJÙygX AZ;䋦0E$X:R',:{O2.hKcNύ:CBg6VؙL3hN˨E?μѐ ;p\DgQB _&7kȘeUy=o=) m?%-3R(Arb_14ۈԗ5B;7d<б6E=9|N|8k\V oxz_bAR@C}v[o퓘oS:?SvAlX. u cbZ}*]Y`u:OҶf@18TW"Iz7o. 1X?dbj &E8/ AG%LȘ/ =Ss}42>m./_ŧm BdZ caH~i 52G`q:w&l{S.5¶(#hl5>5IX(--#s}YI[* Ӹ `w(jUbV)wJ2x$Nx燽vn%ĿS>eDX)FC!\{]wajAJxӲ2nSϊ"ۀGEcPF 8 מ%w@s~5z:5tT䆳 ԯMzWGΠ8t8;mX6*/g!iҿG9ao8\3"[(]S3⿰9oôwL&WtREmwrrJ%S77ѳQ2az{;И·KRe[ ]%5@3}XճxOmD蛂_gr"G-}չ˯;V#/f*Edy۵Bg8 0c!lRo(" xj@Bxp.Q\:$/)L/"iGVڧU>1CDX@~|t)sɐB~ T@%\bЩCq{彔EfޯJ"S!N&Y3P}VL0.80Tڮrt;rj7i(R!;Bt928R8ZPH~GVRo/A^gOL<2R B/W݊mF U*;j51/5?fʢm+Z$'2!HgWkY [yL!=ħ0F3YYU4EsN),¡:  Ei:H{]3}pbo~mNS޸Ƭ3Ɠ_~fna蓧P:.5vz4%#Yn ~@19"ɇz8ߘ;=5 I4#;V}!Q_ c:T-+͈F+* bUTcS6ZĪDhLP- -mt88uۅ[#Y 46وO2Dn7@$v+v]J^ř-qtФK dDGhd=S&o}}RQ.)7]YW5ud%l;!3K53sy+;I|O(HAӢKYWii$>RPH,"~ :jsnb Ș:O-<p|(:. 摈O DWu|60 $b1Ð'aH7B$-/XVHx K庉__QnᘉEz`9Rʖ& t[kNEƜmh#)z -xB2f)DRV R[ u9Z0&XdC,v^ֱXd~ 4J&~hRo4/W b,Ճm?xinEņ6_"s2O]623"m|5>TM옑ttqi,xJ{ܝ?{k~o6c {v+}+ n|aLJձә1c>Qv<:9: Ttһ5n(`46No,? Üֵ}!Kx |x ն.8 N3|77L6yY?YZ 8o(tIӾcؽ`yUWJZ;ֽ K 53lcWD^jSb?~XRr~_^G#16\O pW#-GyKB!1|CB 1C-f)&0ntrlaxҞ(SߴT,49j1Z#X#RŘNj -֔;$5cA=otO/^D9y+7Tm˻^yF,5r$! GlS gipזƾܠ SDn/NlB@vWW4YmñU< c7;eTUyr¦\^1ȸg|5zd"dR^eShjX6|U*{Αirmys bTUnFEznX mCnj|d'n(S4р_`r0!Aq`u#PXj屯)t =vP?ofd1pv}MɑB'TDU<8"^= <=MʿDhTEOw0̡QY9 u|в76}yj8O뺤K4:g˻a)O΢Q) KdroN8ٖ( 2dOGl8A J\ A,GFیvX~OTE4- [ےeTF1*yGq<=?T<Hݛg ?ip(3͡kox/<qk:kJۄJ-MEB+rtLlϰ@|]y!$-gj3OGX.1c ʭ_H)U<ɷ^JxesC:}!n0ȸ>Z-#;ݕ vVx}Tw_AĊ>FxO;foyG.y#QT+3MƏȚ<7ɜ} ?7$6!wx}/ :*Ezs k<84oK^:B./'b=/(*~dR1}Fb.͌/ O[enӹo3%hҾiKa?mdN,Go]x[*wuEzM)kC *k0 F'WFjf@$QW+G+)utQG|@Ɛ8$Hq  3*r=\]CEؿQFWb[יIBpYdIg vG^OIef@Z]ɽ*PI??Gd:P`6Hzb-dߗ~Ge鼮xέ瑎EUKDl3 ܩyD!PtkZc|ItoOF}.6`t= 9AoXfKڎq0v |\1rj\rjl HGBxvF)gk~ɌBޤCSB1dXdC]Kݾҷy]/[U[%t&hp]c(UY+$=.Z >4iDx1yfX_ӾQH;/S>p^ܵ4=4CɵzZ7MP1/M%E"ل.p 5__.yX_fL fV,qK}<x2z1q>sXrߟw}i5hP>=oPy뺑3ۓ/Ra* Te땿wIܵn1SM !Fk=֨ޟkFuZz[jPfF:rLiOҹ)hZH&BVxX"Pkm \ׄeL*'-& Xuɞw6^J6Y"a '9^c[~h].2'+Q;c /w9.c"-xRj6nTV,|- ^葡x /? .'(Ym뙵N>h׶/p+Fkb7Gқ@3 gKN=x`N`:$mD_e¿*ɖ!9H }J 9nHDfreTOyb0:G$/n4@Ȑ󀙢_#)6fE='74J⺒,\` ZZv+sz-97.#p^,4†IPS{Z`C;zVЮ_\`i>>V(P6橧e8ƍ jA1"~YHF!Ǽm{+=9Vc! ݕi?_#yJ?UOua7οM;():F|5j'C$UkSdYu%"2"Q~ڍ`FB]~BI򍓐@IS+z]%CCϼ?ڟc%[Ji4ǀٿҎa~|sp 0Q6 :* jcJ?bIvߏrX2' Ue~7Ԗr; G$-/+M!#_I[jDkJ[|ʮ\u2 ϓtJ#-Xܺ椓Kѭ\.-F}ލJL( >F\Mn*J 1dz܁H7[# Z@}qBG}Ea&| |_AO::ՙ6rQ@^єV>6gm=j޷t00JGh/QRD4p/Ϳ=ϥNFѡ@=Yk^@{aZ4粌‡⹣c@1 ?by &ͭ؛~Fۨ #=6H ܡ@$}kApU*pK>Be.IءںJ< #ZT&?H @$2bjM{u Wvt0ߙw9To5l}V9D e ;.Ⲃq},/4=8y. uDPnHI_PGxt*><㷮5 d(jyi5,br8SiTsVgedI4}ҲQz.SxqVqAweI>42M6mpbqmqyPxdw/IPLO$p !?2C2Nm2kLP¬ڑuyѫX;c,-o?9^^Z鬻LVk i"21V[Xljn8a}<]Vͯa4 7`^~4ǒʾPsT$1g19X~V+^4чz[nhR0G@B޼IS y72 H;vԡ, *D',l{}Qg`~ﳰ ퟏ;>);F{mp^4g% g*w(Ty-Bv[FQ `v.Rk~J 8Z܎;osx16G6W} 3M.og㲗aC՘wd{tj_D=E~OqE\WH&e&=xQE y`x1AA۫,lzJæqRAs,T)61~Nf7mAXtϭ^dpp<ujoB+h"4,叛|32s×CaxO|vGmlCE2j'qF-/&#D1&lu_%)rP{z9 0z=Yt>|رr_P@wcsjd҅,qQbcڦ©WIYNߎ(Ыi]4.k1Ir|v+?R¸ArXV5ܳ3Gi7Iei ;,Fh8?zDmi\NqTyRD̜{QF0Tc_!_1ay(3X)ƞhiYMBg<ξy4xEU~]pW2k#ev6:KM.j#~cĵcu_!ܨ=-H]. QxYN ֩4 ˒!qH]c9݆%܄l÷]4ZAfBTw"')2RֹR( `xwzl%Vƺq'*Иr7U)όAD6%.M_6U8I$D u.(rSZ~[(N`ęi!kuj?!G"\j7ws{Z % FnK6URfx@N6]\Lst4 PmQQg-E ]P?SJa';nڔ$ۺMek(&}' tc]cRqh(Ը،@Sʋ7eNdnX -zl53i"3 | aDZX҇+=4A6qsb Ea1MZYD_hqW:\V*Wi$biU΀5<=&U!{ Jt~Ӻ\]^ӣZBZ[$x:[YХYb7Y<,?\{|[4je|>,vdmAԬLМ->VqE<>h4D۪ ?}ꆼ#u&j\TN/esP '^xnFUK%*F<Β}җ-f<e-/\|a)TXQgSzFr;,+V,Cb _7xH--6fb7٨DTy?$iY{`37quH235?8ϠN\!uPN>jE~_!osD&attf+yn LI?bWlE- |ȫ[PQЫ0Z[Pr.}ϑK~^Op⸫o5G*׉\HHH2u3 目w9B/iϻ*(Gô(T[F !!ÜI;n7U۳Xz aD~ :xAgծhZUF@(xP#$fڰhV"쁆""LxWXcS/\=/U\SJO7\2޵nUd}=R_V>W5_-#anmWLz[탢 *Es$b~dj 8:) -X''lPx{hpYs "!|Y"BVBXtJUw(Q-̌) [IjN(hhUݟ(-~8G]6y2`S(,MEW&BEwǏ 1M(HsxlT GpZdH4&7X8L{!# $,0g>S,ӣo VQ6v kY"p>CU+cBTu5ߘf\nN\O^{_-72h*  AWrcv Q*Hƀ}ˢe5ɩ48 W(6CԿgQ2Fŀ;7_ݔ%mY[ ߹R% 4OL^PPm8MP<=28czߠ`D҄P=Td+<-Bk1H"XY> &T9/+ 5wIT$}uG?i,g+ voN1!/C.g5 |Js^B)?nM V,m|\6VehC6ܢW|ʠt|H;S~bQ!7޽ FyM$r6FEa# |%uӾa] $[4%Ihyɚm[ 'c8O&}^u߰?~&, E?W¦=A˭-ᜟ$T$l'y|o S:}{ ]'v L2;=YQ[Q+t$J3Hbr)Z_.%5$mnʟK{@II@FPhK8<6)f^ 햵°bIsu;)B!aŹ4K/ꡱ+%U\T7LoBFCRF3oxRizc3\ 16RSO#2ޭ*S{FFUAŕ"ْ˅VrG\@:ɝyto?ho4XIQՈraq4x—΃m{KjcXWVq%)[/[LgTڴnZ훢'avkGq]eci8a'^@7ewq qfxȷ %?g3Hu%]19!RO|fWWE/y[O=Y*CI&~6Sm&H]ORdiEr/="Bks!VR9 ԫk. s ` #[\=ƗbaR0'EeՄ`]'ک69bk1F($` brwk+C '6Y){:|6}xtZ"NG˯Zx9,c@_0~V8/%Qy7QkkڥоpW HRb+8K.^H4Ry6`䖉,/vʸ, Χd͎o[{Y`7԰Pq T9L6ռi٧I dӗ$T~ȆE#5Y-B| /wjyq-w6 ;3<؍Iq-,)VwZO %pZ f k{XMTr`-"FK)4 #uQ`/QI_~KKdo5~"iG }RLZFй`Χ-Ws +S ir_OmjQ5εh| jsrAa$݄R']U#0 @jyENi d {W_LwPf:$(Dtw療SKGb}gk=72iہƬ.ѓb:L'*C~ީgH&jGZPY?)@ۘ|I˛;PKǎ B4qtH>YF6iSW#.'!ݓ$x`ZWu`~e.1{a3Q6ݥ.qYR]u|Y']wTGG  7(ŁaD0^:B\wq1i >b}뫐*zP8z)T?ޤK|!E\`m39aZ35EgB!H >'Ӯr8n-KIi#$-Eqc?@+IJ׫hvc@EAm?cd,e m"sh!iQǻ@3L4m{(;IfڋbAx&V 8u*_}$O Xuk o͉苙o Wy@Q1B@Cdkkb98G)LTlH25ӯf a=s”E:Zc,R:N9u2fI)<:tf3l@L9AF-*Q2 ٍEu/H6S#9g`)3Wd䁨(R|UZWRӮy3ѩPbsvi8Yz}tf5 V 1RNǒ-Tl 'K 8,f ס=G@(dVjJzQ҉I@c *er6 z)L7)Lm~ԍcm,^_5#\@i."A|k"Ha2)py*#^2GJ {vy ?R/4NuwEhECAgj : fDo)HD {w+4_4@ߟoA v=/;qG0Wcʿ}Gるݓ<\'x=Qm9 u2Mk^XߊzrՓAD^T }H7?A/9]x'=/SS; ,Ins81d>Fs:tQFcI S)}eq%T{H/rNZ? q$I}jR)*[,n9u iP}⏽jv@lUӇAL(ɷ">}z}:-s8 &1gMRb*˿_(F4Xp ܾKfa@_|N+hȯi79S-L]OG#(e]I2Œq@dC"MlTe9,ؓ;G¿Cфم%C=3SXvotV$mRD Q7D\&Z ?//vGb6]ih]`\?0hvP/pB?mӭۋa{~n dP^»U,%Eo2\AfR}bpwtȱmjiё ! 2T]nɢM Y "ˆ&t1 7e%Ε3(-Gr{% ~JR SGDi9MbJy]}@(n\u.Ƨ@m!5~j)]aAig9 X)kՀ9ԽL iZ Dd iF{ٰE?)qc}^`L> {I>I;p/1Ôq@峃Xc &U?TIpOƛ8|e[Gf<3,<8QlQX m LEVL.ַbhTٺnB“cׁDJe_\ ,q**7'F (BO8+ EC] .G.G0( 7u=PcV04jfEk u<'f]tʉYܺlzOc5_(Dfbۘ\{\+"}P̛N>+⥟l{"GaF 7ϱ欓˧VHRه%"p3X"v|m?V K[^F$"^ґeALٗ{&E  {alj,'Qk$&OtVptLt0( I}4tHxNN_y- XHÔO w^¶Kv?TB)8scymilmSaMBV,=GĽo˒}f#̅GE@2^t 6 HRY|%:n'Jퟟ]Gs/(=f^@i}'\;)i6h;ֱ0"-S/LX5HgS<0T2@; _ddr %BO`Aq{xfz}\G T*^EK4K?\w> -Lfr$|fd m៰o)7H:^!H3BCrPDkAڕpEFPQ fY_&[: jN1k.mk_,/F_A!ѐ7f^ ޸W[^df}ŸFX.:'1պƏHG,4܈ߝgo7B<؟y}'Z8űԭj 4]y\Ѱ My+g < yLJ ,Pݎ*d ":=,uBQ@fɠDTHbBi_Ԧ*5I^"Bt -R bAlD"Vw'7\C/L. #0rlhe!ؕQkH5[m]*x.uOIǺXuwKY?7)Ak}$z;jm-*pРv*)ۅӑ?oo0G8bPIN,.1|YRs$3&Go'2J(")JJf&δ ǻ\5_DS3K?ŅWwPr+ōӻvx8<9p(\ _uZ}BK^`*O<2_K$]g\uO { 2" $>,&{YVneẌ{wkd ʯSos1DUlEd PBz1ݒ:Fm"'ȀŮ ݗ҄H^ ~y1̳N%;I>3kcgW8jv~)ޟY[P?-y }ia8?/>fƠXa>LU8S7W1=1XE+GKfa[N,ϡf X:[?3svl #eֽt"p3jQ>v:/GF1dhLi{7E/ 1o/WZ+#7fk /ۈ@Zot6"'&pՔR6)on0Ϯ}.4S8wɁF,DlgC46  o${.D];({,@>;= GYxZ ';o_}Ilt\V)CuTØkΥDO(VYQuyvM0(Tzۆ~ )ډ ٥9c#^<zNo}+/%uȷ ؙ%BE#y-׆Ql0OEKr+CR^3ܹmjBt}YB(RO=FQ_li~ocQUH?QNչD$ߒ^^hS{kDwt=0yv?HRXG@O L@%pB&7[u!/e2 Ԣ(q d0pABkߟbG'tvH96$IwIQ@$GbFl&h[W0$ k"%-$"}7qy0ޛnF|E]URq;x^lPUBr͙,᠓Jjo>"Zt 6խ{ITY!9Ut 57 o /o͏1j{d-OS(4Hhl+ˀ4:HyYTt@Z)H`~vs8\0~!c4d\g{V-& 33Dw5OZk֚pXET7Rx4h[+Eo;<߁< 0Dc>L\J~5oG4uNa hxf un=NSr(IN/%Ͱ#[y5ۚp~%|x~c5:$߇Lj8bm`.$]+wtٳq{ƃhSI^7(6VވsSD  z.+!isj QUtzJr=2MZPwXV?n_N@!d3wUp&%j=X#yrwcP^$/@A+!qTgzM< i=vXv}~gC n Pgt͎]qHR\[ iuFmلNd%_3 '; bXەyLxbi ģFNI a/'wi_hCa9Ozp@,>VR=+ P:9烒 vDACyFjp}ěbjiԺm:=ıD>O +Yn'~65?>0.x7}1aBcӌcMvŽݠKü2̲ yW˒I1Q)ޞl/m =<ӻe>-{IC+Ope+u oXc#!힍&z,]=Ks2+tw'E V.DhBCE $&{ote>x }'Lo#l8-Z fQ(,Xˎ`iis4NSمEgu;FsknXz3.tB y:(W$a>G@qxjDӤ49\P.=iET)C8X*j3|{CӠ)C_,ļ9jN$Z.dֿg(/bT(5l< SY ɦo[ f|ieZєλHQޔ|eyPG=l_jOsIwvnnM6{+neA2I&#zU;Hmw:Mo5+ ;fAX۠ǭpM;6CG"%JSl?)_ f &ٱCØغs*??BR!YKn(2JD_T}3KaNB'0ó(KTDcc1xpOQʰ^V3ښ|Ъj  O. ^~Jj6u%,{ۨ]|dɲcZ5yS<;M?ó&Dy pt8E* fs80l\g ؔJ)<>^1 %?Źl_wHӐ,MiݠxqtNhvx$(dhQ<ٛw)68H6_>aQ6؟UaA~$#w'%_fyJ68A><`#2n9Pp X{[uaĿ`so^0!:%'vk(o^璤Aq"ݢ\~IElW-l~+WC$$!p"`~ԽZcc p2%T(=uSo$sȑ4: XtMkMӘ6_=/)#ٛ^n v'ntZC3?rtunH-޻T-~l9nGocA3| Xx CEFB'gwys\ 37KWXse<ѸN^ ޳lع(ٱO}Յ螽b`߃V.!a7 ]X7nM 4>̓.,9(+2;#DV)f_]"|wB@)wp RI8fC 5% z؛Ϥ .1 [J& ~#{[v@OI=ީ{+xI@@?8|I*eHK^7`y2\$_r* ZQۆCuD(|'s3A) ϊ eEI$?=kOZ\z}4jsJ exsܐ5M\W=I ],twgY/@|?aݜc`%b'?wu0u~~T8P|f8Q% xGk-krE|6p2rTG NHl sempN$'2D[l@_YB~XQoJr")Xp3M՗.aX Mݭ%Dk ~QnNe1Uv@ $8G|>^гYQPUK%9"yy=h > ܍(9FQYMlpCihH\P [%_{W ڄтZF/v=s 62bKN:Ϣ6$;/\O mOמ-`Ej# o+w^xŒ#$Y꺹u@͝:R0b$n|V,pO!$F;OY2U }&3`n+&=ʌ]pl\ 噢ѰmЈy"$$^!?[ǥb[UXTut\LfOmd S{ FwH̐#бOP\͸X<J Ha ;ZuAoDO+)P@삪Y\#lx& tK@!z)8Fr]/$gQM9#YICkjbWkF}7[wun0 =Ff9䠒ӭȿwHru+n:ȕǫ{QB% NIosA)X{kBڶlG*?roU; $dI YOM̞G߾|aZ; Nbk`G4w?Ȅ%|\rlU_)[.;wU[<_2R#:f,\EpP Skq!j t#qqHqOMS'Rb&4f"X2_K[P}9^{\N]z#`'(|ssnMcUٛ),?8WƱї`p^)Dv7)^jnb+!fE:"#&lطAkn%pzZzGgބ,Ꮬw`35U>xL@&JWXPڹE0HXERR!v>h'd5p=eS,:YEi֞{ b=D)"@M!ߠiADTxw֏i)Qi~ehLn *?;~_ybӹ'/H/(18Lc%]X<=xUIu,߉.D*CX#G2-ܓ锴y@% }Y*l=g! Q\<%- l9vCLYHpu9QਞqO R& FsP 49XXA"ĞH,?T4+չHFYJ6 E{sP\X+~)ȽwJuRrN|KQ6vA(PZFa>idxIHDtVL_{L4݇ MnϨ*8E_";PSk:P"T}pB!hcWO ='}E d!xLNd&u@:;'m"\|6,Xׅ!kj T鎛Ng$lխqCBJnzuE6EHA^q y]&";3x2o#ږzd9m~sioLw326d?;$ %)%>Kv[D5 m0H=6Jk!,R@6Wc~,\ۏa;,v~+Րs:) iqڡfq:SypJ_EGᱏkbH J>6 5^5]&Jïh-j׾lj+lf%T9zX]oc Go 5ҀAXvbT7Z_D_1T2 {薷|$}HXu-'5:~u (;{ĩ}ado ު%ͪd8fW:ޟM W B qڳLvve&WDR%j~VkqFX F]Cp:!Iއp½FL5N'Jyر*;@W9AI>`7v|MWzKwY_Xd/kaP$_&e̍:q!c/b!h/ yt(Doqe;_2{05tʹg#lY ݄2Bծ^~HLP4fRʞ탐:"hZ{vTdC77.nf ۤb]"9\ <{R0cLPovJ&q*./pv꣭r"^3zގkFb䣘O1f8>c?Gzvr7їŸChUvw~A# iId+3ȸ KŅ%H/`6*M(+9l!љxre Eq!i3^tIE QZR|aNs|sxBs{f[&%uKgYf'LQxi0!Ĝ-&͗+peYͭ$0Zg,a=eO7)%Ј-o~Fp~Pr˵;)_3v+ȻpE=2Ǒjo"C8Z&/yP09ZgfǬD1qx Gf\8z!.Y \? ӵD*EC*A&qcb^TR.Eq130E&LWcHek)(0.qT5m{;BpՍ~y[eHwJw-6/=_#D.ҌN U<m@[ (-U^|9x;YPoڋҎS*CpI32b|CFbƨ4 Ih Z^Ô ĢQ$cOىrG7Ύ, KJMfPT!U^M|\Ԯ,7mO1wLNuϹ~e^WH~NUaD.N (:Pa1up'6Q8M16pse :H؀gԈf!Ed.4'!u-֟c,r9;p (Vu?^@Vje G<?bvVl>=뀻ɯh^ʾ68G=xd+3򿠵Il="ۉILI`o^oFNC&*R39RR8=mqDk\E5$yCûc ͱkŽ' @T0sV!EU^v̤ʇqQsLݑ{EFNJ)/4m '狏%U , O0L+~ȃ I`.DgwAbJ xEV(Qא嫲9)ʗ[54D0d8D}uH]b]\_97 _N"`5xB)EYvwIr$q~Mq`3(2g`b23sg٥"Jl.qq~o<Рi t+ %, 1+\k塄!TʹN t!lBCTsǂ{pJ*ZͿ6c/h?e7‚WPd1y*6E [ mG6\^ZGV_#,Ybo\">[{癎.bY6IXgo-bL o>+^@H<8ž- UQB/nU0\Uɖq/̬<˞tMn- q @8C\ G2đZ֔\s0#w@CzV/R1}+p$bFۛI?/I|W/D{G2P?~u#ˡ3Qs>\Y!#pcYm(绷Qb 6zҗh [V zU~qT#?lZ^np$5%j'\Hn/hBT]tE_t'h~c9L@xb6PzͶ;$‡DhcWy·gTFZ m9^uH5I3iWNvfe饠XZCqlPFv'l yn}t9Gz#IdUpZ_# wH-z%>"=IvYWTO(V_{|]R5]FYzE*݊n\_lۤQ0vbzơHi{0U۾*4s2-nȦi8j.`)-%W:j\ Dby@'IbKde(IEipkٕÆ?2<Ҏa6s%2M3:Nۆ(I@Kρf)%L.Oe+aaS5(1P$SwU=+Dm>";7Ɔ)P 4Q>ks 4:roZ),YMK˯`$':D=lt XMJYƌQ%|*z/!7!TrkK{MJ5P@^j q)78IHtJ1R]Ɏ>fj \ $Pl|Uҿ~W9/0DORD֗\k.!ްd#GOWVj3??QjudKw9ӵ28Ggaz?1 ? [ӉmwзC7ls!{D=v4Z.)[]I <]4aР\lQ~ӿҐ7-|R@=K82JT OA]|litM͛I" @~&c6c}dG!zUTJHt՝ +7:+M6y:]˓H4>lb;YVE㸲.T"N4JtecawyNk(Iu8"S)1>2C_o tM|?H5.LÛUhW J# 5ayJD5#i$K moW^ޒp-ڷ:;qY\UH5ٖ%8@9yC Ō̬|sIsljT3rq;tzkܤ`-:(uJ>8 Y1Xq.+2E]z'L1Ӊ<[8=,2ɱPRoƑv Ez*0 O#_6@М_ :܏T &8HX:_XB𮠕ݯЙE}^a)A+6*ya:b|$-,K?ρ+2\ gNIG{7e*H=4WVF-4~XG'IiZN󁃫; 83+LuGyO%D߷p^ p+hm,O1n}F/4-fFUgf0iCCc#bN[OJ]<@( zT1﨩WXgk)' ʢʛV~%tOlnB\}7:ïW8_k(1" cgMb{o$쮹]ވVZƀinp[DƜԠ ?.:}-̵_2CCV^kEHG6 C5 )letLaH IYFҨh ?KgMhw 635uJA靓+B.ݚ\aQGD;>@O_(\}rtt]WR@Z%2EIfxanY[i!;'b, '(nH_ŏ&S::r+-ۢ$*7q(&IR_[KٙL'hq]͌^MOU#k<4` {5W6Igg8}p Ur=qK3RFe5&oNAȃ67u`,}܇TYَ&ea9՜fii'pmz3}d V&^Ѝ86=\;659JiӚHg9p$֢{WuK;?{D$$Gܼ(g>+)PR&md;dCq 5ZAQhMH 0f^]p d9)5 lOH<4mhE9cl/ǍG(`_w8& / QO8K.`á.iwծkw3AuD$6gI8] e3fyd`$a| -@GI&X> BPyP5rGnj62E9۴abe*^ cȩ) 6Vgv}Wm⺯}iIQ,T}Հw#稇?dp:(!b y'ӡPt[3ݑpzk߅b}SVx E_ w4đCT׃~5گr@XbYl`{z/Tx]D:b*2!E םf S26 DQv>:]1st|7Tă5U6q8e]H͙2g!CQ6,Y$gI쭾]b `sIL#"|IMޯ#]zCuw_x?[-2rN2YN1VB /E-t,tsaAqlkYKhgO!Jr*N82BhJ#%g2JH y-UJεj&y4-I?y&yjCmV(avPg}6,5'+C_qcDŀAk #b@zۍH0I'A„]*ۆeR4-gw;`m@}ۥR[l[;3ލ rI(6F@a}A.`oZx LFrDVǚTH5HW O@4gdQmji[p{lLG_zƍEe8>F5CIjiմcc{m'$D}UnoHGY7,W,t-csaEc٧!0|^Y ?ZXi♉cLJQOAKPu7:QMw5tܯ㯟yVX/,3a<˷09YM7&I旗h!qz_3+Ġ\Gi9>A,Bze%[(W%|Y~S'^4۔-@py@:iz4\=6`gGt~F `s&ͪ5AŞb*C&a~(Y)\Rv&sTNhbƐwq3a'^E^egk oJ.Ih{~7BySP\ -Ժ2/x'o5 &U '6{DE|?uvPZdΫ.7>>Ǐ٫Dmmj(xћ1P K"yjW$c0VܠJ ыd/D P-H}]o9GӫM 6&V_X/l?o)} L(d(Tc1Jg5;@ gKj3R} #IX  g T(=yBb^{sj [o5{twL'l_Fov+,!4Bx"]hIًpb{kWrB^ݩmwa&&- P:ocI@{aX{Q6&pOBS/In}mO@p۶:gd|A6 cZۏ{ ;mɩ)Q7JP\8 H6Z{O+Q߁E ׿o5&{S$CRT.IqxFV*:*W7?O/z?U{0y lյ㘊km?dYlոr^gO=zeZOŒRvz6nL%گ~_}l./d_dDR7l&2X[+1; 81ќ7j~>9½U;rQO#Mݱ{VሎUNĒ:Jb g(4 %Fʭ{k|I;x4F923e_·v6;eR櫯ە+Fkm IZw ZB],7<`_];A ?N9_jF^UvC-#VH6&he_H0T1D"$ > ]?H##k 4ks-I {)nZ>D"j;P8S-@ghvD4W"R$FU%Sa-8:,:I!;hF!I<κ# BRtiUTնYZP-{2|[y[Ogt8M)aghN XqSf΢,|~XT;[le)$"_H[KnWytq8&;nG5Is 0%C#IǙ5X#ц]G-ӵn#ǹK?}4åX { <|֡OJp,\#+ KU'l$pbz3gRNyEeZ<]"2L/kq꟨'H[ZRL뀩zcRS6bȓ-s5f|\( 2 iCYva],pM]uGE5y~Hا:ɵ%4ЀMrjk@c]~k-l+K0\B6Ė՝4) "WdtMR#4|e<.qO!4+mw)-e5-NxhJKM@63Sԙ6W@Ӗ~a W~_>N ;+Nҿ'8&^RAz7D]`蘧:DWo *]AF-[&@.SY)CѧHWګMM]qוu̦{7.;r 39ĩT|=w:+C+2΂Txםf1F=YO,-^eވdo|ʥ'*XˎlkkysbpiQ[9!϶_D0U4h^u ^t 8Ck^EMX1[gFstkeQCgݿCJsݥjr_,)( m[寒4L>Jn Z9i9ڸ5jTX6ΤXϹ)>+"ߚpDk(PK\H"mXXW,Ofᝏ40+pM,L˦͌xT")f i=]}}(Ly`Ai4@o=*+䃽s (CO:3ڠ>pF{hiHXU*C=Ҡ8y#@_ jR,p:/T[x\6^~-jar!-{5pnвᄲՉ Z*6qRͮͅiQ+ՕZ!٥=AR#cJU\ Q(/06+"J {ꕠ:vWU7SÓ&Mh"sN蘐8q*1`%vՂ#ְ˃?Vy%.}ũ%,B. hw Q7z6 .ˈ8wfԚ*͌e*qz֍dǛN-.SnIݞsMJwO0pi 0LjIOB)tXƃv><>R3 tݡIRڐ}γ4kzE.qyE's,UJkDrĵ9%8<`rqR`mP@mc8 SG!F?-v ʃz>m,AfH U?y\.++韠+uLR^~,Ć a׻HjAp7*\ݶ}7~2Wٳ+{hd8Mx 5QHU95Şd8w(Ղ CsHXaGL%X5L Xv7`hղ1 Uv0(J: 7ۛ|?Vvd1/)7@wU4QATYQsWB=.(zܥU$:!JXb(=}x7eVà{d K2y0XkVdͤM:s D\1vx4CUK{GWwiNnҡH^Wͱ`K֮A}c3""ABCg;1:Fe6Ha3Bv|dh0KBrXr{9fJ_\ .j[Ln2|+<)xKCziyTrDFX_6 mKz̸8sޚx۫V$r|.Bf9Y۳!Sw q$j⡑ѨZ`E$/S=m8%O @?΀X/W _1gߘs>Rs%TfMPt<[|1Wyt*M貺BO۬\iwWG&(>m7Rw<&gmz!%|a9Qa9cw]ޚXy2W9ԀR>!Fvc׽4x6rʙ;ԡt_WE G2joo+w!G!T+$_j(!{Qn⻷4 626zTC{k||iq{C6~AuSRٚDO[K ԭ`IӍqV]_EySZ%lEVu`۞43P{ySϒkXU4=Aw>y{(BZ3uzlQuxxN.p#pLс 8B6~.i`VmIӛ;NeM >iWwB)gxtR81vs|o@L *Rl6~7vd8uYQm"lүAʭSJp؀[Qpyb4fS'&΋d||3?=re(S|]Azh&^)!5/0ⲵ2[;IR4=!&u0HQڥ:kR[_{/odQF~,9u6z< Q7faʝ,*;/ASM ZtrugqWB(y9`-(t7iG^"$oǗy@Nō<(d6G[fv()kf__}P#,f&CfOQr:Y<Z!6jU_9P"̰C "dP+91i%ov^اWDŽ3#c1d?>-/Q_x;Wz,j^R>C_p!ۃpJ 1k]sZg3HQqVD [BswӃA+Z(&cn$_=-<BCQ?v]c1vefܘ7irEe>[$TJ&.Z  >PՏ@aNHX? g5ݿcElS*H}<3۷V ,^$a if GRVTz#Ea?$}MVmwXZm zƠ> #{"({YtJR_hY䀋,2[_"#}HG Z"9m(]%5$V6 <[.ӡ;e1uq袤%{|HQ%#_LhDRN(Ad- .6ӵ q՜F@h'Z擬. S%-RJc~4r@:9fo?`V.ڛ9tװh xynVǰ'iN4EIZPЭW^ꉻ&%.H`Yo.lF@;vL/ J( m"1YV*h шk i'ҕpQ$BݽpuEj/H;I/a#;b|MԶ<c/ˤwTwK{H˷k!eem`ir+z~rZ8&-uu 9u-W 0J"E'KHs.jx؄I޾2+!^I9ޓoѕnPM̍򧐫z;|*T ;fG3syyA=j"~GJ7t_onx$&wZWxpbsTnuab{}+T¿bj}W9IG nޝyxE O-Ma@xE'zv_b5Bp-;OByIclzPM1Qd}쎑s7Rh4zA,gBv c[XdXf9f/ۋ|d?!$^' uex/h*y|JFlWeCƃfa=SQ^+4c^C nUKMU ҳy;3#nUwEen#Xo`?OկT0$i*C%)dGvI2~S|+X;yYDy"+*U/NW_w<OS"jT`J7'Kͱ̎w3(~R˭;Rf]?6ȳlz`x9rOBԛ[Lnz'd|>BfwoxUZ_TK™0zfˈ-+lh'\[! DhxE H;h FP](I6 w6ҴTE}9L^B<48]SI(T_C QȊ=ah4}+/.$9~1/'$SFy glY%7#`OD_GA<\Gؤh&eӶu3^t,|Sbu?RbbMOG؁a\߫ǫ>4bC6,h01õMRW{lI:hݡir0X*tOL,0Sq Vk K|b 3PPavkYBڪtr[.tS}e})Xi(JѦz;v?~9@D<6kp.Ll|Ɣ~CnI5ڄ$QP!LwJI7Ҷ D^3>W?KevK cwB&8?~xU7]C})S#.ܙXo6"6["ݳ7o$-AM$O׹u"HzQ r}7^Lo@)Cͅ0(B(tA辖;18 +B*h73@Ş}8܀%BfgiCx^zܕfr[ʑk!cCs18&=,XlH`Ldn ,^=ZQtKՊM\X5ff%>V3D{k=҃T_w5c+$&#Be¨[u/)_hV]u+SiƂKGbFAOfB7%@OE9 Y~Z{ _4MՏGɨaG,ȗn4FK#`^hgٷL`?) c_2 1KilY$=NE2hrK9 c{bڛf շbٙowib6K^fBWm{J9.D087 x>y"I{nJ{CPQk;rVӺB#y5HC*ob4zsƃ'\IPizs PLgKK{][0 e{&QW0y~N0_ ?S7x4?S\`C-BKd$.o|8^W!I C] mZVMPP $Hdi;Y S,Hw8Ċ@l>pIj./[^dž?O:.=|R %$[6\5&x@NhϹB=1X**op`!Y7/ڀmTGj ssԍZ-qNXU9:v5:)ႾS"^:\J2K3]ksZ8ڱ"˙ؐԴ9ҰӲ_x A}dɷ2Z6gmVvNv^ucpF&_%"#B"8PJ07k}C;kK͡,ڎ\OfId ;wnQE̻"'^XZ9cͪK$|4TGV4I`fsoDs2-ֲzlv:q C+_Oa0q%>.2 `nc @YQi _Z =rspkLbW %sgx|=3 GsSónvt=Jsȧ;e wřN?qSnG1 >¤ मr$gz J4@0ԇϨ6߫B[ΦQg(hqob]A^ߊ6Wi ZX2x5,!F#m9=ܿ'3 S=Ҥ~#BLG w/ðpѱ-]`n1D/iԭ ~%esqZ1{,3BV4> 9y2#S>Fz/%9Ǎ>Hm礣7\PZ.'GQHE6hRyf4O1빕"eKqAZ$LHM{OXQpHoWFԆ1f\ZJ3mN X$HUY]V@zXR rvPDl/AfJu.,Yl":[.ޮH -J..r qpoVEMX)g$`CwRXeAɢL2#.Z̠yj$g%Ő ՒBBlň3*];*;Ar:Zm&Th+D q+7 M{Lj1$oPAwF&q+AzvUۄ*.%ʾ]bA} .*#ao^8qL*=-9Nr44$אͻw:#܍]# O _*'Zx<DT =I0T&Smye]F:z:e!Uo3ĉy=w~K;dζ.ih@G8pA 3l/"P=ݿ(=,F˵F+3جvtf'7{pzu想'sb#ߏCzBι?{UWdA{2V?v̥@F%Bǩ{y, !ό33ڊ~7vﰎozז!%INh-ų+*\u(9C#d B:L'S(B̫OmkWD,?f!CbZI8Aat\[{8BH]&Rݡ9D'9]w&`ȭ)?8$(ȔgOL?=N'I‡$[60!9|sàF/ /Vnm(S뫮;Y^K~ܘf9LTZ)c} 4}HbQXs-U:y:i*ZD']ocg XuJ{4I!ij[ EJї+aa0-P)ς70tAxmwEs9b%|0ęSJA%߄elGʇ^DU%9Zr%ErzWaF?CK1N/z`:*aj 2U4NRRR^;'Xe!DSΰGһ`q1i UKAnA{jAnkvg01!ԅ,$(gaV:e Jo)D hC*!Tίao2GJpV1$bgˢ hjJ-w @[YJIƵh2+}H7UTA7*6@0*-Yc( ~9@AG!ՋG`=8(\?<@IF O.Ȗ .+\݋zȌTfӡe1 [ K,Bٸ},9d+%O*x l3j KYUs"0 J̞ØtsN/o$2۽evx]݃}dY<O$^jt7 .,= =jYEߗ\^/ɧ4u"Yqt:%)^Dy8 SԱ' ̘19(>?ipvb,H˄ `_ڋ4@׆"|<]쿮QdI`߻< ~sgUp(HB9?F@0X([O7$j0h;"$ Y9f*) p <ۏ#4e'0ɈF][ ]k6H=M}sy~!sikUZtW28rd0t|Ѭb[Ώz%<'1^+; 70L48 O7& o\07W@oMR1~ kB"DsI w4ڭd>iʰV?\l75OY4ֆYLG5ݏ!&c-<$F*)6sy!e x,^]V`:OI4P)x0u,=S%+N giAƋ8zbҌ 4! N!Hl.A4˛S/b9_ W^y/ IA1i؄ i7㝠zz+TUu?B: ?u §Op+o Z睸*x#)̟fP$^!ME&&efxi :,=v[5"s^@  eŠi_RAܼZy,Dy_KHp޿Ƈ,|E!!/Y;:tWdVِFa 2|}@%z[Ϧ+VX;KVò|#4:`XX⁰gߍu%N)ˁ/^5[2JSp+]wE{I4 ܏EpT@aŨ-ͺ|NԵz 2:Qxccѧ>ϣȲx׼"=b X#ShYywKAi&\3y4$bӈ٫{A|s[1)#;FDo7r&Nwy#2M)MfppU=LЏbbBKUSft$KU6]UFSCxTNc67b VmEa 5ČX-~/HXss(kH4a}4U+Vr"Yz k9 TŠJeJ|OW#oYAluQ~ fd".3K|rܱzSSc-ǫ?2o,L|OOJí)6yߌ!.-[(̚@e-WgR-쩁b!]?d0x˕/V-y*i~H4f$xˑuUuU~}HF,R]w˟OV׆0ԡq/dg80NOO ¶(661ώ!Όn[3d Un -o^8 E=>A[p6>oEפ~f`2LlΘձoM͹{{P>j=Z?,0oпGzig+[}j2Kb34@#ߐ2Ր FNEJ+zpjDBl R/T nDz,DJ(D],(g:ۧ% /_}l5:ﲔ62O5 =k0_Iͨ@"$MB掹̖:abeҙHt\.x2?{zxa\ͰǕ)R&tyYgynidrOtQZ0tYy׺UZ^i,F O VijApԌݿS j۔+~)Ĕ Bɮ,%j|' .z,ihѨ֐U2Y(;L1Z J$y!JY O!tMTސ^F壀B|Ѭ`LN1"f6JdXB!Zn{th*d ,.~? 5 lf|VʑHuE(yg<.T$dÌww|;&.QdvP `WF۲uPm; }mHe, NU[PO@2n0tDl.hzfC_J?Kջc1BǸ?-YK{̹'P2)+J~$cwk0Ļ]1ҟ o]zRVAG!+ђ?aы&WrRMLK0+ q|(=$p?,c⁣#E??nBO)Ƌ}jصPS2XЩ+qMr2e3 #dSguC== ' +ȱ LΌ'ti_6ާ%hztT~K#RYĤA0Q\OEJVLMW!1}Uf&;'g4۩r4 {WĝE~zid rW}(޽B%Uil Tj8m?s?VNU-_l#|*c#`{gh\KS\Dq ta:(U֌d?#UQ2RA9z_vbU_VodT޲yY޻'' m O\\NH3eq#TЉrsꤟñ,xFKK0QUq[I싑‚mCZ9ئDW%1yO-$[qS',,ڨF<=9-_5z86wPUû+i8$[Ví1 -%˖ ,x)KQAQ~}IL=$4s1iQe WfC 7BAM{j >\Mh'mvEvb7L#{Q^W68SW<~zTtZOϩb 逻W}ۈg[eSi`b_BN0w/;THfwM{qt!j_wnl Ξc 'ܡKMlV̽{ 0ssJ k8 l~DWWB*鱹'I5A8x)# NHw++c$""V n~H^iQSθiaVN%hK3T0S.^r-O&x!N] 42`X\[f<1}${l[T'Q[j` ~у2F VQ 0w('tB~._:kf{֨#+C&P&FayQ9iXup$mW ^ ӟ/6Va|Un1K)K+ebAE4ЫBfz!BB$6f*$@ë[hn,2z!L_T==ӿK-!~]!xLr {DQIty)`/|1#:Wz3j4`֝U=~ާ- þ]r]F$ ?7"Op/e*Il ;3޿E%U S'+: vEDREƔRl2JF17 pv"[dl,§ˈxhkFf\ kʨT*M`[IE,5.v n-N6 "~"fvV wge[GJ [Ӻ*wj,( R^]8ϋMPl!fjcGHʻQ6,$[B#֘VCoҫۺ{9H s=lۛQJ>izne%Ìg/=|lajyFa#۰ ,,F 8Ѥ4{bRaOܥ{P Y!H1/*TKM ,Pfϔ`-VA:%9{ިm#tSN7m5ئż.=@etC"/R%"aoU1=x&ğsQiX/w%ns9W^(IdLJA H{85^aVB )qaY 9ؒ-1eeTH!6(^|^PRcc9s};aA2 =Rin",}(cëoglp'@)GtQ8 1Ig2J\陸*1q A PsJd Ԧz.n"\#~rS`8KoRxP6HD${ȑr]`1,ޣ-5Z}3*翳|qph%=?,\d=c\(aYpU'āFU5o7[e1[)˨e ת"kE'TA4U C~ =NR1+$u NΫ"F vS&=l.c l}}ბּ $әo)6 yrD>!:=UZvn dKk1g2WRm]>Vڿ_߼ ` >C(5bI0 ¢,aV žphTGpD_ %eɛbG \0"RY +(B!q-"g(~Z rr| ON9=_L%9a-nhmBt҉ J#omq͌%GB"n(l#2`LhNA|Oa!R.a> /bq 뛳J.0a}˼іVfy`襡]:j-RD/}u.5H]G}.x,ޭ5NE Қ}GS.6P&";qmԠEދx*'˅%Da~b2ifBbEQflу4^q0mJfAhdIc?$kn2؋-wy NP-x~g|38^skoqnGlqK'NYk/Sv\b(S}PK""">lpoSnv)V|!@\=@HUt:i! J\;`D5 ;Vsⵐ0*Bm3ǜ| ?\':f_.Cɠ~ zk:zG3`mJq)͌rƊ6i.~ֺ?hSK` " X;yPw5Gr*ԅ \2;u9?Q(v^Ad*z42lN= j8{&>c^ar0%z5LMԓIMD{ qh65Nهg KVqxzoRk=lWS'Gj )4b}*!_0[qlsg~Քㄥt}Yr\48^t, &I {AZP^r3Vdz澉]c/x+UC3m;(W1 m 8u2o^keԎL=cPQ'kye)`C0;825_PƝpM/o)u -ѕ(}emuv(s"]_粂Wǒ(ck-558.}(.);q#> AAxMTPWR9x?{xɰ0*%BTD2KMƆ5e7r6 dhJ4+ zp[.dבGgrca<Ն?]=DPÿm@)3w&r>('k9\Ԣ00;$p.NڏOR;!}K?yT) `F\vDI/ k^{m- Y3]o;u#4x11+n9$ai@(oy.2F/@@ Vm*kGS@x/*D{ AOld۔uXojنEDn}xCml r JIY;w,J3c?fLe.ҿ&)H}AdM2* X{+.~i!!+9힟kUZv&GBү>aa5u'~`96l$$PIn~X J r?0gc\lĬvlǧ /K9Y1 kP埯Xql^j H(h(O!M_{dr؞hCFԾ9փ0=zۚQZfx .NҨDgu+uBטot=b7+aR+kJT++$_PH$Y.W;-OA-? QkJjF]!wReTy;'LrnmilkOdd}ړϛHW~A6^WԉSNR.οC`A)#%$_M[=ɄS't'bBgy6He s=n=1<-])'{E_d8#="ޢG: \n{hfQSϑ6zt_{rL6lI>Tkդ##-p4㸛>AM:j%ܰJ*cp`Lx+?ED4*λ/3 7Ks8%LK:Ub gPEC ϳh=}y a6o*#H 6ne0 n*"wE>Q̰xs:`F/}gX 1Nì<_>m埈ml%kf[X -}p۱2@鷺ڣ*O7'>2%:f S>#t`Έ[Wd=suV$+lDxHX;{TYD6E̯Noħ@Ai̗AږV7Fi""Z@*GJuֺ,|Z y*xlS <]GIq(bgq# ߧ6Ik5Iގf,@dn*o`& AD>'Ydő?Kqsv<A-5kJ({MȘ'?8;il47hOgpo4V?׎L~/DKLI?oC&l fSLM>k}с*伵ut)sáMDSF|;Zzڗ9{s?(黎vےl5_*r\w8y+;@itEytQӃ 2&֛O|]/ӾHrx=SVh5YVKgś!z@3Gub;@X;m-1uП+9a$;ݸ5a NT썞5 '^٭O2%"(Vm#:~z+,C'}Y&aM7ϊz_tѢU')Sʄ5$ydZ o^Z/ vq?lQ>\̸bT=OXB/-t-ہFqƩpj*7ǻN='P Z6r-}DM9O\bG:2 گ6;Q>bC?労!娆"%~?c Z5`]_W}?qUL g;Gci΃ *fHyy`OevU}T%xuD:s!MBд \9tdBfD:THs^;b)_#SDdS"y0 J!SP/#RT '~|Zoabm[X9KI>N}F GBk5-uf`8Zqو'Tr,`Oѕ\urjXb˽2t3K~Szy<89W#ج1??꺅K/1@~~rEiMj:kƢ+!6@p E@ukZ> tL'ݩ6iϧDm-7xyi[gT-+ u y`1!#d>k3Љ Ei&^ G{Ƿ )1^֏%rZb- ϰ4_WTK 2 \jb,J8K4t[_kݰ?+}`?<3ݯdO"?g|o;kDu@u V=0]9S廂(gG1OkbZJ ]&=|+7 'Bqz  >Y_ X_:[?LeFS71K Uci_H ʠ z⌣ҡXôbZmCXz@:j6K1ڮAzB2 ƺ*5vOj+ð8t ;M&+!6̠;ꟐuRu0 xPg7|6(y+f.cjGXX)eSj#$@m4g'' 0 Z}o}Ҝ.^)=,U y*R~7=}߇a*Wp 3EO_/ `eB.\ k#Ѿ~?Ub,TE-:.)] =gsr vDAߐ4ʧ)"J~qD bʏ3Qb<u]x0Вt`z[(@Iujw4+PWBqjƋ-S%ҢXONNn5<$Dmɯ\cJu:LGbJtd7fxR|7n'f GaJnFxNș F95֙'\Heai/S:B0 TA)̥4[XviV2HDly'UbZq`;b@VF1@k;@*6(^eNBzo(Dv),Ա٫sOhB|%z)_ϙ h-$ 9!=^8eH\cFf\s|0䎘od\<";8"痱$<1Ø>BȚ=P`tXgQH?A_0[0uψR%Xtj93 {,Z7'3@~VjxP I߭PH-o89#D;G8\g0&/pB_TS`e&H{~^=C X@?HXbR#ˈ8Rsdn}B,mxFK2v|Ķpvz-ens6Llw\~o~P_1٩ >E(@_g 'Y [r,ʼnsZ(CE:镰è]27Wd4XB*AhcfD@:=ʉ2`u3;K_㌆?oID,)O >-C`C_w5O W@tTֱ4*'},+QI.KmZT6p, bvq|"7ub]V46~OueBӌڪ $ߕEO<'JcƹqW=2? L='AHhZVDKfzG}b+bnh|i$㷖 95QC=5!@=]wh@-+Q&0U1sŒǿy҄܎;FHzw10)w0njqh/:6/;gt 2znJd`̇2F%kE19 %vpϖ߉[bnеUၭu_NE9 JYY xrM}Hկ|L)ʺeFH¼J.V}PKvA "w}+8D QpKfT:a `HĦZ|tҿ^y߬YYFy;ⱹrޠo\G3$(G*.nE NÑ(sX! e5GXB- vʘ+Nq;TsQi*粭xG59DHPE})(PdVK8ȫ@)!_iBMc]y0)z5uAjq[@\Y* Qz,!D%gji!IkF$itM])=Ѳ}srѐ>TF 33;j -ZyԄѲ?eiƹ6FJ\*Wф? 8.QVbf `(<8B$r\ŠVzZhkJCdC-nԼU)`3)aY)Dli{ ]w$ t6<ۦ:/wAh0&= 4MJ`+ӥ%: ]j[ީq{\NqcMv46`Qa*r@ (UYbD+2Y~E|CGm >ZOjX"fPtǥ^6KJ;ut5Vq\ ٬S){u1HRأ=,?xkLp@u;Qˣ[r!}nGXS S.< 1l|Z,H~jaTu*U2BD^u9bEpdފ\=%N. {i=g2A +C!Un>-- Rhr2 B> Ė|2\KLœ{: 8rIVzq yJG蹹^7O^l|--Ť}Tt5!{Kuk>_)i;ډkM[PqlE;G.Z<եʽDæs+ꐥAJR(\x`K/I}$DF5/Dwķ ϡ,#\o֣w+>xy`moGDeעYۇBOoyu G1@!;aL}k̦LitŨFZkYYf \pW:`4y|x @9QI5[) * ĸO.iP6' b?ROuAyw 4E*YHنkF]a(l%HC}`h?{5Wjl,s >>Zr,~a]U$j0R& 6k[R|ގH[ Syh`1am`;.]HZ򶤑g*I>E*6L_MAXf⣲ؑ]4m5phO:O 4 S)J*`=z!6rkbuUzz%̙{xCLD:|6D~f݈b+Z?׼"GmnCLXA 'O@5Kv[YW(zYyOW45Ds1hU`P.YCW X|1qߍ͸)ln#~:ÄAv!1g HӉ-צJX_" j5:e؉y[zӍCEV|sBf|kyBm&;EH>6gO$t ^lR5]F+-4Ryktr5 2 ۜFuv)R6Fq9sv:̭ ^n*HJt##(&j"-MnDϱIS'"vkFA=ߝG߫\";#:x {;f2-Ku>yun⍞?XhS:ofoEEnBCHJQb% `j,j&-Q(z^_һX'i'wY8lNw(8ڀOWeۃS9 80PANX܃MFW +bȏc%ȓ{?x{QPclvOz(XB(BڒE㱊.VK^a3.#!sq2p%SŭU!̭B~IO9׶K}CzwLX|L 3޽PF_M$2|QXNwf_]cZ*9ٳ.>dF[ܦXj yQciK:u7Ι bXsy_ dMe#7"yNyLJky)]o~Oօ \<,jQ-M͢'"0!k;QQ8r^dR8- PZWیEP*AQ ilWIK)؏k2ib" PA860pe8Wy&)/\*үF XT,etih i5 T K#g΋9/ʏ`9BZ}_Q֌zG=V'R#b l~%jf%WDD+9IcfԄ!T#Y7"tT1{ܵ È%2!$i ;ϧ/! 2F )v:!2sX)/rg=2ARٵ_/ͣ Ʌg34۱EЫH"PTsegIukfKKEߝf<˔UHb܍ Gf7 }vj0Զ7anSb-LSݭzҜjY5.!::8xڒTde(QMo+ƣq¨q[m}|)(łqsyvK/ɛ;- t\ʸ墪Ma B?79.,1Pn;t,dYtFIk-.<2L| +?i0$=! asd NH |vge?>A^rU(Ncqְ AMe<\QF$2C TI =ҸA^ѓES*ڊ0kרOt9`J"&Q 8kυ94sNrL·xߥH`cOQ { nauC料#TpyPмW eC u^GI _[X3=)1mLdcɠ|̤Q K̮q9WSq6jJөLUk5b|HI-b'KU9MB!okЀ(VuCEC悰íJ B0lL++PW)]7]1:;CZ`yXꦴ)5|Y >./F3h⁳Uz+dh 3G!~Sv=clB/AUϚbqؚy5'6UJgDؽcr#{|1s MBqZG2Z%hI&bJ9Z%@1+/7 I/>rD)bTY'צ }D2ࡏ-WflfvZ4I܏|FImXBѩPrP V5۶s3>}Oah1^k XsZ@:3:" gkۊr:PuJp `&CsZSH@j y;e#]$iU"ʳ$+y-%_aJ#o&ų(Kk^\$uW%3gz^WF|oG6C~UPtRDdw~vR>qS"8L'PS>tGz*[ϣ }7+&eej2n6v`Ͽ<5 ly"w)zk^ZyR XۦχTG{ɘhYkTS-IKg3|8diouYzwI(}FJmf.}iqKĭN {TXU%{Ӛ(# g/M  ojLOW!6@egf14}+chK)qQyT͍j0ǟ\l:^/Cc'G b;|e[&=:1aK D8#Y#*A_vB г6ߥVd(hgq=h G`>tZҺs57s21P50sd]o.SĚ0gchWjqe۷(te`7tlZcoZ_mQn/Ȃ^4} `l$Ų՟'>:Lt`؇-vHH.BI\a y>=Ch%jHMҸᅔȼ0 joXR+D/L FCYg斬1L?;FKذ~eI eva"S? 2Y З왵Z''[y+MުTgokh(7.-ehbieHO/qvh7{yd<C.x)F׭"sВӯO4lp@ZO83|a/`lmδڱ&BY8yi7}Gک@u٦e-"r6_ MJ/=[V##*5McL;Lաx6lld̛J(w%Rox2JDp"Y%b9^i|!pg$y#ڱxN\=*j퓻{$w\$s՗eИ Ez+LKI:$R2-MEp?=^}d~OGݲZ{Vw"(XG86{HV";On&6%st5m"cAf4~ш5úAi V89hWHfm3mSk\3+!j^l馇 79%Z [%Lcp5kT@~vGz`X{fPR!`^&D0zB9sŵ5P #6;Lβ&9#Ruʊc4Zf>/f(7(bL`\„ &?R$+(酐y%LHF")>`,q'$MbsJG5`Is/~DS4%Jr $VBZ~x|SLQ w\gghOQfFdxq~!\cn2qc2W'$i sq*S&k^eƛ~<ݯ{vLuXmf(y5N@)7\zν{@Njw{,/Xގ/A GP/X 3jX$&M{NO3:6҂Ľ#ۡFskBFC_iHDWzn f0ĵ+*Uf^BYf?+8ܹIpyQ0~QwCЇ>%U7|Q $/^[< 2YIZsp:O8E m,OI4HL-I9 f.QI3kN :w2D_e"~7jH >%@m4['9+stWuaU!¤?oZNa0Qˣntz/p|iMgpxh-/G8:<͕dVk՝jH_;㚻" ji6cqbm4Lpӵc ΟezcWu\N" e0[XDh|vskB&z7DQ$W=AИ;WNLioܪ ߅2kGiׁ/f7)?sۛň' W. sNRagɪ"!FNr*!]T:pHύS1QkX|юl31hV ƙI~waW 0Nku؞rgSt̯YmkMdz6~.WYQfbD1 (ߓUMw~Oa}1PˁB^JyN^ɗJ]j 0;}GaG[`ceց`u$moXnʚ8r/ЏwA^=ҋ`)T;|< Z O>\2Zm]=_K&Mf9\L$ AuDR-5JЯd YC!x 5Q[/d}T?{垔ˏ0E~ϧ BR3]mޛ"nmuљ:FOqG4UfB]|6C$DH~\Y3sh~c1Լ)v8NXxc\؊큤6aGZ!큏G/kn˲jD$8c( ĆaY?c`p`76c')f2|4ф[[gTO7;R_!pFijJ/m,d}AiY*{3i&z<'&̚`5ӎa*%\N)0]J_%v,Zt u(FߋOfٮj-.!&.^[Jr^H3',~N b"F tp".߅9k@!~J!JI7U j 喇֘ k-R; g(f.:\{*֚iG!r-tb?PE$*5٦H7/MW[,!93cƯ%u2Fk ({AT x$1Do<텢"7֭b-T^#eJ7UIE,Ŋy7( _ S`"pjN,% Ȯf'TS2()۳ Ɗd>=0YKuEmyBYVɑ ֕^xK%]|Lm1t[^==x',rcSD6 e XoTA#'гsY oBө(XJs۝(';CҼi6Q3az%b|#%-Rz.~h ՕN7c9+g 'lSIJ&˝eya y)R by%Juz""Qw>Vi+*C)dn!]9x$IqP7aHQWJ=jOV򂫐|iXmLp73XkW Wb4Kyq'qJsX«jpoPv1膪_f;]XŝXx$&PR`ڑz n> .|r/{4B?[eSH,XK:ɢ%c,z9?8?k1lԘױhv~(.WlkA,d̬(Vʵ<@nCMA+K}pY3"w[fW)5!IKsZշDDID="D.՗3=ӛ82Dz#tr2~MЎ¯8$)@eea)-!" i0D5Ll*.\r%WFy/k_agZyS4~C/4xpbLH`inktkFzFȨg;r ZI}u땣8 ZȹuKOѥޅdaƺ=Ȼ{9Z7cd8UcnYFxM;@ <䊈!u1t<%AduYA{ e%;%FK?~L}rG5NWC|J:&">(?we^y#-s2خG&6/p2&Y 00ֲ8 Ƭ)&؊g†-H+Y iv0!繁te6F:m|ñևJIWqQI=~^J:oj%<-k܊A5,X!$y6E%\9}p^2ł\pic|P~y-Igh*OrgY95}퀀,WALXhF.3Оjڹ^$btMQ$\)2\Wo֎ۃ 6!ϫER2f1Y}E7텙ᛚq_VurpooJdEƑs?ZC$P)V GCZ+wr:/y awQYUv 4j˞*?q~Atk`eM$1=ն1\(:4NzplC Tg"\V~vN;3 6K!P+P8? L[by 1LAW˻S<8ab~, WjBi@뎻o ,ҚqUFP#.DǹCE`#R5?RY3){ ,lwX3qzβV=FQid:cy { ĹFNALoWGr v[IEq4AUfl֤/!7ԍxxz 6LᛙKw@'lx\G \Y;]Y% 1_t<^yڀ>:VkP'ˋF[eu6E] Ф(SV(KڞXV$|n &|"v"80P 2YwS09Zc" )`C034R-Vh~Z ~0F]( PoV Q6k >#C_2y~Xŀ "MPpjqݣ {3"AZ8m<+U`hD6M\F wےvrVsZu;Dk9l,|$Vv&x^;AuQe_q)?,ܜ yJF=8_{05dk43f^(8mIƑMb*0d)%– @y60TF_{LLݿ v p`č)V0;Zܯƙkf}ODT5(OoMO}g F[Ay-Ŏm&`=$k6yUl*D$BB9˭ Y!]UE%Gu g)]!3yEIWѽѫ+ ʇ\o}"βlwK[yRN:C*uT*#i9^j?=bǢCǼ gHxoFH;=6f;fdا ~e6>ÖJBSud ^± [V͙=RwA;Jj6þMEU"g؈uФ&>buN%R:I@k^lɂл\ZѨP,‚%Cay;f?vO?(!]Z>^-wyi2:MW~u;P f= ]鄓W7Diዷ6U*5lG@att5 @sO:gFu,N~od$4VOqL+o1VCJ|HsNDcZV:YJU<gJ2iM ahVe$g)4Gq[Y,yFq@A2=og.11vbyKW}v;=\v0(W+5"&LC$3u ƍ0_B;u~ vc[#1'21vAHAx 'lo'5h'3 u MLNg3CvkV(j1z˗( j/xz1.q6#-yS)Cjk; ś-:(`:mVIGЃ/Bl7WK<:f]wP[) Mm[l{xYs`~u!ᨙ#yS}4W$SMJ*xg<̪k&U%7v  Cs(s@mL{ [NΫ5.ѝUi*?. `{w?Rc( |Ϝodhm 6KWU _HгgGܒv/=i5 EV=>]﨨X8aI)=SכE( aOgt1tv%g1Jo>U>e:G[2V!k?!, Hb'2Qf, \ҨԽ!~Jmgm{/Bj *Z6T:2jSwC9ShQ c17E7Zsr£XAmr ۺrpC qNaCSMW4iB)zЀm!ZG'nz jTǫ*B`yެi5-y9JbPl_H1p?&ppͿ/Xd\=%9;n`D0Q!*n_t+i8^"a[A=hސ ߫33DAȵXy$/ 1Y%TQXw3qv G2F?^ݩV.1hY8HDk1 ^nNzp2,ˏbq鬘:Y9H6`;>R' $t1%/?j0wɕȫmTO\°AYˤ&npyx}agC Cᢤǵd۬9y:++ WQXfD$kFۧ Ulē zhPROͷdˆcNXhN'd8y:ŋE~bIWOƴhz1@$8֐G&6 ;P Pi 7chkiҩAIӳ [A&Zf 6?VE # j9ta>F)A<}MWU+KKvoCLXZ w~I? DY`gp4izֹj%Ɵ*LM#D{3D!Okzc肼LG"u=gsTtRރՓkvǂ)Z e7f浭u; =} ͺ21gewD%dod" w[EpW^ϳxZ >R1{б)Q)P{jS{DӀ D̳mʠ<M๴:7 }A= qʷ 5VdCIE7s_d; Vq ;;҈Yz+J&LuP-$=._\!hր}~::bO7g^S:ÌۮyӠƎCdȤ1z. 9r/2N 0FDc&kY!ܦ[khcFr+vX `زxphgFl$'4{4B&.(߰n?Pk~BJ,4Ql+ݪswxEm'p|~*e Ú0y0-'2'\tdK-\2]5zAL#xnU^' IXݭ_2FG$v ٲak,‰ظzATCpE&a "V oEzZH8Yi֘%U\njezFYJDZUv&C? (e7B5D3 9n[!aΨY3̎uЯF:=X=i.pAz#}o~_E-{ =x`fO\>[3DcK; S]XB{#](D4ps`뽽)OE@Fh_ 9&96_^ {v[7J-U"ij$O>6k78S /AhDGϳf䏫O?õHkw^L yYGխۚ'_5d}-_nO.#A,sZ;'6u ||5㏡r%1+t%'3eRL[$<ۭ {LZ.Eم/OP=g |I{W>IN'_~##>M1B>a]dܵm>YS&\K!Lܚ\@Ol(<1s3+t@,@]FQYTSP2$;!輽l.y4O>t ƌML\(T)]foIkRXuU*Fq+Zkw,ڣ"5|70︒ZÜwnPH>}'Tw$e5b[4}KW ~?ߦ:e>7|a"lvym :Ei@,z%i[U!bFͶE}xݵMhѾԍ !3 T3v۵{c;d).`ƶjoM|b wժVL쬷0'N}_";sғx߼GO+5d'4e˅+|3zyDܡr4 D@h7-c (|.ѵIBg^elB䙇5<Pat9Vk4ơ=s*,^ׄF %<$FF7g4Oiú3nM" pEeN14 kJC SrσPOut4Lh6n[BvRf\;t8ko ~1K5uFj7Q뻞rӤ^L~(gFs*[m[ЀZ5(b6*z=׼| KEՆ{ 6k!D*rY}O^3Jw|_r| 5ޙ;ďϺwg^"7xx" ^X8ə%V=r&Jj%H| G;lr"YeEFi95Zz^+"REv;Rɒr]id_0fˁZ+(yd Z~Şih+˥1*E 0'9 %tV b W]O<4aMTSte+dvG5 ran dIF q(t!C XK?%/E_N vx]D .W$Y2OXns{lpac9jOw1&!y= 4bOp&cAm fϴ\ &vfC03l,E@13(x [ R_8XXD")8+p]z= emPR6L]>p 4Gvz9x]PQ︝FO^4Lj;MHK^ވN7LPZTrlG(*.hY([ӄ(ORob<J1Lmbx-#8\!IG1H2'IJhfjVJ4FSd"%s6fXkC +:Ns\OP5@,ME\UhQ"vz_GtZ &BQwq߉-)Z lAng+gy YC1quXL\ߘ}H7%D)(\?'a!tL]Y)%\oTn k`Dbڄٗ)@/H Q}tt(fhӉLD= aqD9~s#+[p ?V[ B|rF/'q~9f2Kmzb%衤>@`&ߝ DR <@,֩)jr~X&2ǝxbz%I%M5GנKVR.^(%+u^Ielmir[{ #ͱ[&jZ[ٿ!`(~xkemELEwi+ v%0Q!BNpggGȤP(-9dP}NйNؼs?bsfZ '~$67;] CQr q^|0).`K (GwbQDI2=C48uqAۿD9=װp/ ŷF5'𰯷jyE/8n NK%H4Vbl$d~%4;qXŞ$loNwʙ7ٳϋeĤ^coOA_Ldz/@3:RͰdUMv<#\KMh\t%E˘ElnZzzf{cͱZ'>Ҋ| KUX:/tlFLW*g_&6cĂ@7ՀU2: _43ar'x4b[uzrg MCql+!9`t1FYڤ =T6o!zaqc$~7y>2o|Mh~B)ly$AkL2aaig9iEe}x s/=.a Up4A.\"-ҚIo bχJk:h`(ި"4CÇ!>^좉:>r;#LR ̓͋4{:IE)N&"*m FXϬzAâҒdK#i Y !Ώksk(@Ip,ϋ>@QZ.! I̺)cImO[_x[E7G$yqV4ћ̢jfi9 %ggza^:d ,6I`b=Q#Cdݻuϧ}s(K.*6 CH*_z ڙxKۣ|j1I]46 s!T1="s%sVds #O!fw:v3gjq;>B#n>%J.PJ><} k%GCS2sQ\5w@&m0 !C9iUZât%~*:~z=XK D$sjD,uhOV,psX+}cޑorЎm_*土-Z#EȬ9,rs4g:a++I.T,n*YJl*YY/a 煚r^S)e%J9BvnRjofN}P%&[^*=3p'WD? @$}O¡U$1 S.rB&˛hJq+|N$(r8 ޳R;~N i!7JKvV5 UO} HJ/"}iM8V_|R# 20Jios#~>KŬ.XN$?/tXN]$Y;Uw > kN,]s*]ͳˀԜG[Xd Aݶ]"kU7x+McXz>~>"9G:#5UhtAHИu}rVLkQVpԥ zM f0A\Yds5Y8O_g⢆mH` l}pojaTQ\`U-cGxEWbF,&ݏfS=/3-m|c5yyq-KŠfOabW%sH73aRo]g+f*\ 'r!Vw`=gyC<3k8=ѦU:Ԃ)Ǵ'[6a-V,͍__܄>K; lm[DnyM>%;'Oлntfѽ5aiQ:jƀ Wc6yJ2,fO0hb ȐXo+ɿ@􃬮d#N RqR Rz:(Ly%GǴѤ K4L"+3h0Rﱙk{9٪y@Qr)hݺ@v5X cq@FfGZ4$뺪; lF!?ĆiU"hҡ&؇!)aQᙔ L^Px>&^X=.ϻ~c8֪ SAe=h4*;)a; Y(P D7F'Q! bZv?[ޖrY f9(n ]gΚ9%.afu%HVG fZ~: J{͛0Yj"+!X;eg2؍Օ [O]NDzH 2,g :-+-9:&* 2z31 k'LάcKZI%F~/wD>֌ո3?*Hyp]$S_3-V>qֳJ i8 W83t#AA3Q1Ac81v[{b3Xʏ7B:'e`BZnt~̣#H0\% mw7`hkK؁\,󴏸\T4EC0!%=e  Y!F~اHC u~pF}G $wwJbr\ϋ)N'U9N挵y\mRJV5θ=.VHO-O ȇĢv~@cWDBчx9NXL6(Dt#hr&w]s#+4.v-[ៜH”Y Gé0vb0C>2@sc1ClW@z&y=JӐH蟕δ#, %57#*x 3k6={lpwApEDY:?ˌ+2np!uf<ǗTZ~SIÜ6h5g2ܗe6OٱVb+tI'soPChjާ _v86 _$n ylu}RZ5cVm~8&(<$ Tw$2@"́;/BvTxPC<]eU)L!ƹ'EܲaREtd\Ry2l^w8HM&Ųegz.*`嚵 "76[`? U9s?Rs[HPzD{4c*p6(b?TΕw.Jo4PYNeR  RE+l(ch%.u@8UceoR~n5_܊|i '+,CR!c!-SF )–2צ. m* >|gLgx;>prz^4orZ;3SPQ4'1T\APCLuPFLΰAK;RE''hv%2BknA*npb6j9kARvs;讨r!سf\dPDo ;@C]Ƥ>-<Z\yi2=;?3ڏu47H֓'fkI)z Gxjw? s:i؃J+)scYhw@RqĘq2cNR)JSlAɪ@?U [Nc>Sq d}~%UfLE<] XhNd|Da$Af1?T T:J 籤#W(Yz3-X;9Aw>`>$zC*Y꾩Hz`Z:cޙH.Dيm y~9;N^[R-J6oR`(tzAS x(XJ¨Ac7m9Gi)_@"bOOz$h~K3(Ai."֫bkEȳrk˒g>w"&~՚AmWgHHcj-{KMkյnY$ZwA&#B1YJ,2RH?+4ZNCcsj$2whuh8Wny V`%p #71fzNP3$a/-h.HȡKաYXObFE+ :<]?&'4΂?#J= e֎?(FU/qC|w\a!T_Oge)1Omd},Q)*QmH0ܡ;Mщf91M()>;7V#n<+ONqa_wk ْ@hۉno"P%N5w]f yFk=lB;7QԯaGb"5Pb$8Zžr L>66? UIW.7n Ux2wM*Z,!R&Jz!w[Zʮnp:¼iВDgS駎 iڼZ3Z VDI_]2Ԉ%ה9f .O0{&[A=u qmV-Z2bu32!Œ#LP\C#91"HS]/T$9uĠO+=cc'6B:H!G:Lᘽ~}ܯ,2 댣$gjiWL֮3:@Ōe 5R@W R7֭^pO)! JE;9ڼO=flnN wu~W^c7YέvwEE}tj\V7$^%],+@Q|@تv#v,۽)=s,:On<#~>#MoӿȜ@҃ͧ,TexuXќS}H`;P{Rj6m.\%p%~IGsoLͅKyPstM:E@[1[K~71i9r0RV 6A [d*4cg%y|㪴> ' "is%a.7E* .2;zi`™br@bxf9+p+U0Na< *9cWv8i*7V"<Ě sAc[:*͌%|9rد~D㣨zA_-h"{9*J<*Bf^ƹhP/t1}:ʼ"s Jo*W؅Ulzs nq q9/?"x~erýOU{)b~ ui\!y|PC :GpAWiNY٢d5^ ez$s zv)J PޛN/C( $ED2!מּ TɱC.0JGoGnJ hP#۽$.cZRq g= 3p+RI.->m% nooAD#ЇZv',@,a3o|*-yr3`_>օ0fVp՟Tq0r)4<]@Mmbx92ac0}jރyOO  d8| niC$>&~};o#I%EԳ} ;i8j]dEQ4^ה@*:026SlűdJ4FQK_.RCʫN cTiE:au;_(|!18e<]CRv`/{f@+.,7{ӝߟJn δ2QY +tV\7Sş gB': @ B=m뫦@}{XH  m*JWb@w(aq;mQddC!gƮd݁oɊeJqF2I{IC`诔 tg.s)?{|5H[FbQ#;~X/. զsܾ EJ~ J4Tk*W~mk7FXXYLM:U6m+$F h_}P V$Jf4*|Ƶ!~5)zowO* rSy[SF7 I9XeeT߆WV"ak@UM5*aӿ6dS)}(?V٬Y2SA\4j5A6Pm0D0 #!Y}]<__ra"T"@>={z Z.7&<9C΁;ris՘ ;n2Fv{ϯaiX%q]Liejӑt oE2rdi_"/c,r4.>p T~C, ļB5&V3C qxKY֖OkYum NiA}*p(^ w3k[J QqÖ0e}uAw)A/w0:AC1:40$[ӻ7B'me7|dngFԋv [uL2{OD{ŻMO-`LqO;YU7FZTkxx{JALa{'n״W)?bP _*]}7jvof:]LM|(:_!}%'&ݖa$%|Or}a!D:C[86UG, 5aYgV)XAiݹmA(47F]ƗK|``<)Dy&{jItDN!OaXF}t_X?[~fJ>$F6.vithIH_#YPsCf44As' @)(cggu=}03q H1z0#Ha;E|=}hw;& }EiP@q$<)ȅɹDk_3pKCK͊&_ r~jS_ ze1򥺘JM2 dqF h^x,e+Ft7h 6}j1hd@k mxx,D\%pSmozg}= ֙@1O1T/+s029N}oWڥj$.eb(I*g椺_thмp)bڹ!{nپr K+hvJR#ǩIxcx,UԿLDQhEKW$zXƑoEŢ~}1{Ȱh;OxWԼFi1ye{ Yp,](' 58?\MD8l_dJgàHPF;3%,)ےǔOUL8v;pD`E _ռ KT8 [ٺ '.v[ F=} 'Q ϖlKj^YXcQ\gTEO&N4G6Tk{DSQj3: e)X2aFdY?G81O>/.qн>ۛJI#ڹg YK~>?Uv-TO&ש!l)mJӰe;m#[!)UJMO`M6Fap9L6 _`*#\;WPViRq&Ϸ RJ+GtiɾYhzӏˆjLJ4$LSQRR8c"gZ#e}/H^ۚn+A]Rb1EmYqPipdtM&N6@n1bO 鮸6ǗB!gVi12HZz:eF [ݰ܇V62ie&K]H7·:k_&=W?<" Um|X6FRM}ָu%;W8eciX_ioDF<1qk ΝM+Y[|e'r% 8X4;3rFp7dbbHLl^v;/`X8u\iVQs&剹*GkflFxW,,O2uyjkܴDwCr}s$W|WbF{Qz'~޿')1zNPBĚM>iFEMoWR7\ rV@4kMB,E&hc*_iSj.RM?WelmGA d~,<~:IX1EJ/GCo*z7[í8hNғ[ 6S>c,7ǠsEa00~Nd!5d"z5D}9yELO 24F'ctvj*3s*z7 nIըI❧qjZ-0h[P$wzҚ%ʶ-wٿԈǎ MNֽUrU~yg29!4Pͭ*; uC^ eƲp!b\{nVBg6 )~-@Ht<AWpe%=Mv.TBhaX@ =PfnXEs9zLG\[)ݜ5WkM]d.$\՞hcaKϦL-v)^dB\BeX 5Q&)3XX-lKu)Ra=^]mJOU[=?y*t۞ej<<8؎ȷZ~<]Q6Dנ${7[_IL<_0f,Vta\39-i wgnpmSxe1,甌1\ģ){_%fW7\xbҘw wF`1G̺~Ř`z1զq0ئA,-FOšCYpX@n`7]jݹŒyGbӶs8HSwk4b.8Ս/a ugOƚ0ʰjVPjhBDby; jʘ%:!redNrG3вEv"Q`ڏ`A(f} fSau1Y 'Zί{SGvQMF=HЇ8C_ʩa Qأv8T!apUL}#"m0-Mxk0~]7 kQU'J )#DMbcK=,BxET"G^]c--gBXR$fNxHf{&jPqntm>IM3Yx6uĤ$p)GuxI ݈>_@Hs+B&YbR07S(| 4[~9=TBCl$|>ǀRD0Jh0H^?iwײ?dYet"1 VLB˞ Fgk-Ax;vśWtH#=0n]4#8kyQjoDd[=oV.ߤ7 j^ _32"urYn$aFX?8OVjFٙ# qg{kPրO(4īŦk%؝=λI #ӏa^G <[|%v~R!Sq|d_~u>uGw@P:vqcAE$8mPc&)UMH߫k?OJ}i.X`~l$rf&v# b)b#3l"L풯=$BFZa%S*)1u7ru fJÈ+Jյ!RН-O[TdL810T6I2=fWE2 Sp>P+>}b%dgz;e*82G:=ĩa9 Ks-|R/>١S<֐CzJKJ 7"='-} )rRʧKmTx *f;n9L-L6= @YM"yȟ;(6 C%-9$[o7/Tcqݱ~& vedᓏa]*Q')w,%m"bJ*DescfPK\9Pl"*)eIަ:HM\腚tTjEy-#'`aLQtFiҁ;-KbMn2c팎9"0~Erj{ͻ ~<~Y@uoO,abd4f,Dd: H=e尿^o.zӗI0i5P> c5 [kXe'.((wO]0OXʭ Sw_v,om[tlM~ZFZ$V3H/6r)xX+!eZYР&.RLZ}ca 0M9;0vz>N3(T|k:E鬾6QF<^gIfu3{W|T'QܼL#ߧHO0}#dD`q)Gf*A-gyRN;Be+rYu)bԼZw3(mv҃^m> h>17C3fu. ,5#|/5[ Ɔx/"`=L/ԯa2ArA[r[qC kPV50ioHs 6%jUjX?A tz$z}h'ǦukS'!I\k?F3 }Y7 b{eywD #swMJ j U=[*Q#L꺝xݕ*?W"wQʼfҰg<\EymE HҵlUWQڻϿ}K7(嵖vqK;X,2a^1Wm1kbeאʶT촷w?Xb* kƆ)޳39 :$0-Kn߻V|㧈u_9zW*8ɈS/VBٜ?ڽ.C #YR^0YB$3#`z[ ^*k?zAOR,*)ߌc}gLr>8r-}_Tl_N ~DXh R1F]a) 7QycT:7I (9REG.s+i.@ WCg![05c# UҎ9"6ոMNpȼr+Gv'xvЊ]vni~+M݄ hc2p&ZY{<)2E%zPԽ_r2C5M'^:7YK8 "s=[$%ou R }0\qبi_t!R9FQЅ\&d0w)4`Ya8:Os~@7U+k)-#Jgv -IxY$,wGw4n"k`)=DmcZ1._vጲԛc NYg{<űboNĎDX"r^fū1x̓_Θ:AsNA@Z}Mx6HHSю WKMX!Ġp ٮM_>d̋-r18JkoS2dMƕl #MM];XAfuWô9PrN#W wv\qBԼQ,pi2 )VdJ삁**Mk|ڇ:W ɨEc W#D62-F.,er]N.!}J_p%>@@KE{$t=j@NDW⛯v b A. - @İy$cBLhvAN4JlrټkĚ6HIjbW- k8EwT_O+&{$W "קa^Yy$^yx~Ԡ xbľ`ۊWjJ@~BNgO2WpTz+Y_KHNDL[J6^Ǒ'Rᮯ|X+hc)bJl f՟kh SֽhdJ\3%dE-nTC3V@E OA_݉<ڮƎd}n[_22SE[2Cݗ~bBXK%1vqFȊ[^^Jߢ@68 $syW(Rr+a1pc>{\~QM?J >LY*} >ɠF}~~Ml&) ڦ xM~Τ=S2Î;Lc.U/\+[uYQzQl"hqǟ.@'oF}<7ىǧU+Hu") gQbPjW#-\̫0]3hqy1QZa:~>?Ԫ 3sBnd Z'~2tZgh!_p6~ BGTV~?ODwKPYg[5uw{]X9>ֱ-e=fҍ j4X-kktFG,i{/{mw>`V]6gG<k k߉i A0 \xmѭhJ>ne_/y1Շ6{. Sei&jYv:Hl^ĈĖ "34\Y9--2R@3G5/`^YOXZ{$[=+aK3&sVDMͯv.F;j؈h0|H UY$ݎD~UTlj8ASH?ؑjyl(^\}z8?›Ki 0䲀}PxR#oL^ERV 1+w[4K}y 0S'ܠ: aK4LV TNN&Dvme;sͼbzh7oγF #3di#l]T1/"[ n3Z=ݧs(Sz am('e=EkWK~GCIgBY~ ݝ4.bua^  )K3RM 'sR_tŽUfrR C0Cz/(*K%xOӓ%7gN''anl*>0i8gӁv_Lp\x#Yd^q; 0d )V!;;WQcP>߶҅bE;jpXj:G=`P'|e~0ܠpr|aeT)X]׻iSЩ8&6ߋ)]|Jl $N7TU l; ?ө#@(U jde:mlӢOGMtkԓ:q:觘d UK02c%vwwFQWrMŃxVke(cfvڽYr0+"zς.Œ ῎13S// 6{upn \v>k1-,Ћʬ֤uVJɝgUZw7tha,Ga͙A;Rl%Z~54a=b]y8DV)|K#FDҰ%?阃2-Ap* ;A4QNJƄ_81'Bo0:ӧf{#?qOE6h=^ڨKag,b#Uyƣm QTSHX | lc^aEf) H Z&XA 㴙.Zp_Ӿlf8Q)䷡ŏpf\e%E}Z8 TT9HB5n Pݐ3Pk*<™;#i bZ+ 0hs%av -4$m(@c*sgiÔϋ"553pneM@mϖ=[ئ5Ԋ*Z\8vf*p\o!u/bFFn0"iF8h_7ZܨYM24(:+hwDZVaIƗ>ܠjg5ض+Cū&[s^cC;흹bkg^$~ɒwAK#]y8޻2%k; .xp?~vs-#Ԉ7,޹ Mcl5' e#tephRğ q&T+s8Cb?. hY|8[`dڛh1\5`ˌnUX`fYj=GCm~HOѸi0|+E?/rp*3r,ł'ł Q+V\}"5EUw7_ceQ9pV(ZWz s̐a}B81^C֚JyB2cӌ/Krܻr]x]>M+E wvm}R6,m<5>;cMѲ{HU$11R/'&`@%y$t.>J6!Pv '&zjʅJЉPr3Lq؃e7N KU&ȥ0 z,}_-*r`Xk"+[R ߞa 9%m&$ž팞6LhF+Q<`5a:#vɪs[Y!F&4Cxla-#vCa#v* IdYKoawv? ixW9Ԙ3c8{ 'Ź9B4t^Þپ*ZDR‹"͊˜|Lɠk526-9zl9 ѹXh DHtg|SnKUnZ"A2} bSΙ*D)vPeg *R/ 7.wO,TCIZ64,vK+"/$L@Wh8}xܖM5W z k!hruXFY?enԅfitU[Z@`64E<Qd=' ;0lK5Aƺ &\/ /xk|g 4&p0\%~|u3D@FKj*B3}isg @o;4ߙ}Aw-G:ߌ<?;{]_)oxJ<:)qɔXI>}ӡ˅ h+k(8JzO0pֿeThXVoF۞r?P?H> . 2YI],I~iNN`)Z "S`rnjc]7?Ih+OhMb޴F>u1Po #aY% l)l%|:Bh..,x Rsr'045p`T%PhPK)(rn!ó tVK?(M n͖6A 6W=b"7pND/_x+bI(V5!$=ie_t9Z4/6=wIvPk?o0ə*%MT2P!2<QI0⢇(P9)w7gof~ ޽? w3jgxzwKcQN]uS{&Wh~{t%ܥ^rBl2QHP[0>|*g8qf˗!<4 W-Y|y1_w`Bq AmZJ|FUV%YAJOm+[H3@/,HRжPy̚~KӋ%:TA-ρA%uX\~YKj 'kO_2dt3Oϗ <*/[ː-_xp[o48 T\F:]4e7}# .(sc-G"ӞRI,X.JAɇ#R]=C3s +֨m{a)F> Lr?7C[п"r_{,[+k%|KT-Ξ6EK2Bx=?f^/{5% 6&浼l"ect.8)6@8WhRX"ị FKi۟n9;e:gVz&x3Zl4p2l`zm nw+^e{92fqǹF*ضMzPB7q(᛻q/$bvt{yb&|'`~epRx1Ll#mG)ׁ꾟`Uc>T@0[$ }GuY_ dP.|=A`Й&u8~KS0>W~fXi |Z _BTC'r@%\8䬘vJ>~wO^]2`h٩\63.֕Շo2O7AI kS~,Mk;n") VG(Ce7{t׌D2tnݖ\]%9_ߤ]҄ȱ,tKzGaOG6o.K%[]#whA8(ɿsvf؇?86 #EZ/#:dY2)ý7a$;˭.-!a*[.fi#&ßI{!H8hj|Qٛw",-8anA"~DWF[*6w魍Ep[ M\fčmQm:k&gOsQWO?wF5BB5yz&?8J8"gfY* uStޟ'XXgO$kYUQi": SJ-BD@*e2rlh>sf48jSXC ~e5aG ?\(:B1X̽|B8fqp9{4&rE*Iθ-D?f_MD*w=D-^0[%<=S0Cͷjw =Qgvh̪~¸-*&>eʘBFSciGs{8gb·J9#Rc'l,%+dAq4ґ<-=C&s]{_'l|w$%IprRkaXcWH"(nWH[]syփ ;7 9~գ}4&ӳSGZ2\m@;P΍w'[Wj N@{\F-D/TLg>G*px_u/JR7)vIꖚ$%;TS_k3[# ڞǂ湫Q`ɈJ$!:E%)e}Γo^ܩb*:*t=_n b{{م֜/}TW ;ݾ(]$Hh#wWO٠o~GJU8їؖF9P;S-?cܾv(1=Ete+v!DוX.e|RO[DFT}CHDh(qw:LU[vO퇐Q|8ү:= ָ,Ŏj 5 ecboOP N[Z%Lbva16[N%|3!YwO^l#x+kBnj c]SĩH$)wg>S>"ѝ9bAME[FD>H)WP$&g#ִzJ\>g>?:@i ͨHX!~29Z!Z8MX'6_<@y61"bmqO*]mTJ F'y_g? mfxe 5kMxIj6-%Pϵ#XCr ̛)^0BDÅrP=U Kk zeWWU%7$cRN@z,CdY+-&/?߯xAA,<eܜWT,UɎY9HXb䳔yX"΢ޕšV&Uh@ћgҍzA}Yy'F;&pǧϋ?T%)weoTUܔ@ VQ_B()<&fʫ{MdٽsR--N`[JtŲ2+][y;Zid!~Y%#-xmz֯4[0]\ao֋hm|D+#OEp0Ⱥ7U0 ۈ˄-n  )*0yX^ݿ=|rb$y!ѣ)x)ӻL&hIۜ_9qݤiiZp<~xl X۵vA /6Hlδ O\&29XcOaM[pvi+ WOLŋ#$ -;̤'kGX<5R?@ژ-B#Z`kP{.$*-%h ڧ$'5nC]WI:<%ccc( 6(LZ00CD>c9şA7Gv~frԯB2g_|/>Rf8 ''O)پ<1,Q!BpooP6B71e{xh[ eVL~#.)(AB<Ő|-*bj0}J$.l]iC95@w+J5X e vwP-GOs Ʒbm5Bq_K <[k-iAl"yL0) \A3巰XTb2s eN<̪%!$j>O>axN8 T Il5}zzP\l𐐊Tn;l9zDN ~T0ߥg,WAPeחrE=ʦCBn軋ǰL]Pf)  8W: xKN c+[B|Srd'5C+J N{sBa.aa}%vڍ#z9hZ,ENiWZC֣j׫!Ku|7PN>=y+/l2tȊԛCbAqxPS[[gDxnO鴪5$(}>ƏLjvӭiz|V~ ?^` Fhzk->S}%'EIܻGegx% WzX1X ю3cctZL=.S֐\]ZeT BjioGTnh !U;[!z5-fR13iLmOwG;XWܰ%ѰI HvNRJy+ Jj|œ2צoDjw2(w1!L/LDxjn\D'4gdefeIR7u}P(ZMjd oHwE7W}=`Em$809-}C?|EWKno0`sGamؙ J$)0cJ6tt<& CPr_;d߬cKi'|&:}Y@S6?j<.h%Q}?+691_+a7- WEblMa*M*o>FAN]kP* 6HFNLvfvLnj @,S\Nb\j9 @V@sor28q<2,oᨎZf ]G$pIq344a*UAmE(OgyW;ETڼ&pJ1/EBgZח6<Se<9 0NmnGa Zrc5Nn D%g0F(ޓ8]罠lm[z}p`#D}%wme k Cۛ\16 /;3ʖ\c1qnHͨ0M-- Zjtti-5"bK(w}Ӷ7"RZcOJjM@# \V*coqvc.ExA)ߌ:Cya?J!'DaL0[SRwbpGg6};[fhOP#‰Qբ 1מDJ_{\ߎ>;9pYD1Az,sf~Y_3{:Gkߩ3" \K@py2 'Z蔉0ӁBQ]W@~1i3s/=De P@"HGBӉB$9N;?8I'%bpJH4 A2ذCˑ35}-h !ȓQP{GD \1~ MGk|drE ؟ppr3Xe<ު)S)h:oK$1VAHNK >!ŋ9vXQ+KJ bs/,$\|NE]DQ*H0gzy~/sU] h:XQHo71,ygaq3T]eB@_!ՙH7]09aQjdMfziqVȭȕ|ҝ|ΆFDRY.$x}bGPgy;#D>al,uko]X85<=fAO2GƘۄP_W]JT"LzuVlfnmh% ݄0.:lP9l¸KLao1e!uT#Rt3W%Nŝvˡy'{] =.M>>mӪ[~e6M MN[}7Rnǥ}(,v6L7b]([JIM4%^2Pm'i̺"@b@0Vck4UPQQINӫ7ɚ49e[P?#0>A4౅a5mx 4x$vYܡ9;O2|0`9q WDx :[**: Zu#ܕLxWaMqk[wrv;aZƲu"-9CO'=k^"^]]*Ԙ=2gElyw؆e}Sw[1汜'JI՛^ '|vu{%_)#7hpMN$IJ,ȄyS!6A\ԘgM,F?ktџiyM$ C>l.< Nn6?)nYLPt/8LArV:KZ`FZe(Ad6}kCͪIZ 9h^Afl(^ @ %Vϲ }X99?g)AtJQ5P- rLa^qP0&6wֵK:8w|zÃh{ -"E NJQ`LX5SR@ WЭڳlb&y1*m*zY%mO~_rykes*y`yœ=!DwLJ"s' |Oiw*ߢԵOS:Ulk|"k!ݨ?!]>vā:6qN7@4Jr-(1suBnAY5:g/+x!M޴^IKQ p٣tSxbQ\s<":?1yV[=j0)GZ@˴هrAeSH++{-w>K󫔣Xx^W&y祫h/?bDuqYE4P"+dboTO\Q\oxM *PRO}h+Ƅ!(Z߉tYUuԾA1eWn hPG6ǷIwm( ΰ/N}j|W֝M~i3Ti6Z#eEEJu`;ϿC]V}im{&Oh*;Kׄ~ U\ݩh*8?>H{ ܳc6$ljb3S{RgWc!nz\ֵ`s?99$ />s J4oq9]:i&^ ^_s#㤱;y~'^?mzٻp9|?y(p%i>MFU~6áo_FLfWytPQjqg(Oȋ>~pc j4.V{׻•%'J0=LpgSl%y'hz=<Аihi-bX/7$>ӽWV+‹_b6NL"#_2 zٍэV%$ Th= B= ejx㊽7^}cPe`mJ3N&8e&1zt?7&vb aT5a)LaIblTV>ⳟR2c42 *YrR'pySLo*>ZފsL8}6|'}+r;th~7Vkyh%0Kw11)Y=n7z5 u^7X2s;{-K# N[CyXQ2e7D@|!?i21)#/j;>- 0Dr_VWYiF4⸗qt!.$Se:p]b|W&>!hJD(`)`Xr_n;_H&v,8/]Aj֦|YwȄ< 0$@qJ ]L":bEOQi*_(XzQok*wQE~o_*J,"V_Eȍ6둮݅s TSO`c.xz)ĔEeQǐ^g[7 "y;RFIhd[ԮDPjXhw4=7!kL?Xi.3Tbޞ}^@YXup oՖ4J?!7|rR=XjvV!b&Y y3{8??@VrofsFcх{ % 6n<#@rK!/F(/6DH{Y[^63pAn2xeA'L1qٰne>N$QT*3=V9R0Q(I"@D^5-S7`N;Z봗kW^)&v^$)4@BzWa|Ο/&^ =1k91";5ϟ5g֤\JSo Vd3G$]~I}Hų^ЈlY C19QaK-}gg\bN7;qPrOr!||Xk2({+t"A Ӯɵ$,V46ug3v)ZMNOOhrePȽ]n,ڬǭP}co&B#ԕrUZXW}xRGJq9oh_(.Ry`ߵ'w ?w Nʹ/F._ˇ1S~ƆaOZ1(8Ft›F̛RfpZ70~z=k]*-,e7B&2AK6[S Nd B G=aF'NQ7Ќ~x@K_cA4Q2ww!|$ d*).6XͭqݨsEk.d*" oOĊ ގ#!f9n  ԣ @6DgYQc0kZہ%B9Iy/# {LGn( vlVkV 2w]ˀ+L{| *'n:`pJake ?L+XWZ,͌j{p>EOv[BZch| G2Ul`r7؍S=y;uaZag6^,xOBsl*=`]hXŒ+<KQK>x p}*F`t>NgiInq͠P}V!wTo@RdCK Zg<4(JZOX$6'g9cupN_N7?gild0$pp p Zovf`"JlaSӆ- bWyޫk/-RVpw2v@V@䋣zICt`XB9f&Mgυ--~#S+x$g\PتI"ϐ=l{q01qI7.6C`XwN;~21R٩Y6sQP_AҋaEPACTñr7 J0gZMԈ")~_'CިS}ތhk>IJοsVJ# F1zwߟhY"*K?h R-<*<ê&X tU0evz~7 C#Lj'.D |zihC!=//;/dy"q9DZӔ+0sr[gi٠`kN2zHRIZ|0] H/i%{WQ)˂4D=?$~RN aNii5 Aʗn N]ц[rf=` EV":mH2!s=NGlxkG(; _p^L<ֵJ3QaB'H 6C 3P̩ $\fߢ]ll]+H?\Vf wZ1^& *:$ . |eݥM6oղBB"f;H\w{s/,ޅqoZdo5ky?@+&nP@IZ֛@'\u;A[%f',402^QUr֖*ǐ `U(8& s=#|yu֓c 4֥C'~#丸Y[9r{VYT]`.fsZ yԾSM!@\.G'hu/EB,#WWt7pof_HST0E?T&@!7ҐS^|_2[8B1_^̦DUf΍t-tɦ;aCmRc|֌l_+T(*[̲%2AJ4UoYeO\F߂<B sZW#JIF^*dFKTn;Y~V)!)@\zѦ< p+@!9xM$Hp aC(Yr^Na/yc2 8Vfm|0S.5l0~nZ\(7OP\&TY)ƿGԋ} &-!†6݄ϾY(f_EeFx%%=\9H7Cq*Hڲ,ϣCN\ %5@']$/&v&❷A{04ѹg;)A[I5eu~xRo HpϯLwwu,vGG}Q=񳳑{BI[7WnqGv *b(iW(Mq D?Z#"iL,D]X"(х _W̉CFN-Z;R, <"OԐ_Ecw wt+첸OϺM|@ oV3II@Rr1:rGlX򉹖ueފ|7$~2H~;n0H&74fZ&O2թz.$>+ ԋ“OeCn"E=NE m.utVBv#Ŋ*]Tgvw&qn0J ő0Xgr-*ݭ;CMTSڊrl+nmB8Dυ;:L<.$$@h.0ٲuF>=hoWx@ aɔC`QM._ im:͐|ٙ * YZ