fwupd-1.5.8-150300.3.3.1 >  A b 4+p9|[n@ͱsA✰ G?_*<BCU?r\>)i—tY2ͣm]w½`Y륚EG䩣ڙϘP `de}/JF8_^GYjrI ;; _+Z:'\,8:eXH鴹D714 6xe+ba@,A>?C F[.}^pnH H4ۋzh]axp/s\h! ڜ8908ac5c9efe72ad6d0abb8539eff1bf0442b7dbb001da0d7b854e6516049265dc07e514e87055daa462ba60e3bbb9048a78c150 Tb 4+p9|EqAsZК1J vy<70F|#ֹw8K.^&E0. jq:O&KvYqdږS唻1NUwIEكdsߋǵvWGhM4y#sڢ r]objZ՛ *i L]'_(5fdčPb eT~N,Q|.2޶*,nfUdC=Ϡm+T>pFh?Xd  :04@D]~ > ^    :  :=p@CCF|6MdOe(e8eR9g,R:mKR=>?@FGH`IX6Yh6\]`^w(b=cdfekfnlpuvAwxtyz TCfwupd1.5.8150300.3.3.1Device firmware updater daemonfwupd is a daemon to allows session software to update device firmware on the local machine. You can either use a GUI software manager like GNOME Software to view and apply updates, the command line tool or the system D-Bus interface directly.b 3s390zl35+SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Managementhttps://fwupd.org/linuxs390x 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 fwupd.service fwupd-offline-update.service fwupd-refresh.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 [ -x /usr/bin/udevadm ] && /usr/bin/udevadm control --reload || : 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 fwupd.service fwupd-offline-update.service fwupd-refresh.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 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 fwupd.service fwupd-offline-update.service fwupd-refresh.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 fwupd.service fwupd-offline-update.service fwupd-refresh.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in fwupd.service fwupd-offline-update.service fwupd-refresh.service ; do sysv_service="${service%.*}" rm "/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 fwupd.service fwupd-offline-update.service fwupd-refresh.service ) || : fi fi]i(=yyy70x7h7hw`|(`W`W``hw`W`gx`G`W`gWhGhw`'`7`'h'hGh'h'`h7`7h7`ghG`w`w`7h`wpp7h7hhG`wh'`w`whhbo `  n\FT|Q 7&"C(LiDF%|In tIP ' (goA큤A큤AAA큤A큤큤AAA큤AA큤A큤AAA큤AA큤A큤A큤Ab 3`[^b 3`[^`[^b 3b 3`[^`[^b 3b 3b 3`[^`[^`[^`[^`[^`[^b 3b 3b 3b 3b 3b 3`[^b 3b 3b 3`[^b 3b 3b 3`[^b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3`[^b 3b 3`[^b 3`[^b 3`[^b 3`[^`[^`[^b 3b 3b 3b 3`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^`[^b 3b 3b 3`[^b 3b 3b 3`[^b 3`[^b 3b 3b 3b 3`[^b 3b 38e7b59fd814171b757c17a0a1e08c006bad47a70ebace6a0032c34ac47b13f819647b61914f7f39202211c458e45e3ffcd3aa610818fe5f54920a376c0252a5ef7cc38298024528ac549b6a95c09aab281ee65aa5cfcd0256b50d2ee23ee71b898c3241a38e8955b1fd20fc81d8ce4e605c690382b6f5995b8ec8fa3681bf7ec7525cac1594f4c7998876e3373b46509363492512cd194ec2a17911a8282a92f8a285f5dbe12a2f9a29edcf5daf0ed6d4344881c094fb1c081e48184d25cdb98d9dcac6103214324db7cb0b2a5821f7467337c68ca2fe8a31a52b18957447fd220a789b778a835b579fe96c5686f281619d0e1d33321b9df8c61ad2714f728775e95c0c35c50b3fb287b150199e890bedf6eeec65a39d843e048ca0e5f7a359a6b46718d04424994c07a2b158680b47c354c019d62cfaeec6745c8753c3b13211fa524d00c7e9a7aa9b1219f4d81aa7cd9a73568ada92323c98773dc2fa089f65e95c0c35c50b3fb287b150199e890bedf6eeec65a39d843e048ca0e5f7a359a6b46718d04424994c07a2b158680b47c354c019d62cfaeec6745c8753c3b1321a76703271517c88d226ae63609a6eefbcd6c2e7138fe0b831e4168cfd371512ad21ffcf19f1cf0348bd2a9568c3c866c0b63bf2235169eb5b885cf60579a2cd62800093b0f4641b198de45deebddc51be0cb598cb8a6c60a508a275dc30f2d4514a79b8830d9ce6be5dc4baec2fd3c8b1bf6813b2275f4f84716d98f9182b95320dede85e1808a1bfbf7577d67df43567a98212c9dc600a9a4358a068989b5ad437e891d1569780d598c41bb4191d48ccae25b0ba530e1332ef2c88883f15b757068a46c8a99ab43f94ee3b3962080f53f00daec60bb2563f6bc2e9324866a37c364b8d6eb09dbc3a9cf3405bd857b9d04b32d354b1baf9bd92ebc968ac5db33971a86aa36c9b11c45fc5fb7b2ed17037240d1c2956517e01452262ebb64d080b16e92509b21bf35502ef524b2ee98ebee6b4622d671a0ca7ce04fab2ecd77ebb83b1cfcd2c25a9dbf373c5b37fce6e3dc6e564cec92551ecfc38ee7945eff74473e4621935ba91b07321d76d7f9c896936a1dbaab6a29c0d0e3233cfe6ffdcef1ea79758e2c73ce9686e341869f140aec7ca3e899be52d75d7cea8aee5aae32a93a8167947a9fc356f629f94833d868fa1ed608b7c027cb20032b816889c8d71d18e61db833e06307c2935c98d391574bbef7a300c880166de46c2f017b1d53566ce091fe2a78092b7d7b96083b11bf3a4317f57a6ee6d8234f0fdd3c512338126966de6d5a7e29ec45d8af24c1d123393ee9f566528bbb804d90a233e1e79a1d91bddc08eb48290669b0df32e6bc7abbc0325f554913fdd88d733db794ae0aa8c550d9b4ad20e06e70ebc3cc809bca5acdbd15a0fe8cec969330e5ff55d7394ad3cf7d13931058edef504b776e8928a716c7ba008c79e5bfb406e89101f8ae55d34452a67995d5eb424d00b43318d80c796800df39b79f9fe880593d80de27800f60a900b16c6ffa611591a57b188d083f0ea4866e41a71c7821d6d3d013a6fb400b90b7a8bac334847b41e71d2e46331eca700a8681f998991e4cdf4d27dc194e4a56ac017741a5f4c20a035bfcc6053b58541fd225fc2ba6438feacb17bd40e9c4fc28ec574f5638cfd828afcc7e9d8ccf31182311267acccea2ba65b3c964d486db6c7808b7e31bbfbb75c3aef986c2091937bdc2e20496d22573c7959e32c747bd99d3e11857308970355638753663534f3db46ba03a45dc36f121863762e1037827b7625559117a2a7d1935d6b2f589807a7e1d60765621c6f20872fbd55922776769c03673ab6824600796eda890b7100088f0ccabc711c21abab2cc6389eecf3c65d94ec6f6f63ef0ee9591676e3dd9705da646ff3e9dd265c7ee9ac3cd745a516b0a5b12b463b6ccb2e73685f3facbafc404c7f6f5cff53726c6ee186e030200928602b920c7d5ff03547ee3e2fdb44d4aa90cc701d41b5b78247eabc856947afba9440b31a633b472895f9f33bbf191710adec64b3c7d1d18a134439341a824aa0828648c05021953840be425ec1e9ba90272563590600c825ece1de72b2d032a77047db95885a97652f56299107110077c8df53277c8bafd1dff3076f5160f48fd3f8059e4d6c01296cf33f63e95910411eac63db07e6a3883d9fa395b34bc7a82f09805d2c4e293fb9f2327d0716b42138e0b6e7fc85aeb2e37b5b3a595d39a8b26111e0474d344651087dcb4dc2e19e9feaec09413c600476c8bec7df964f718821e1a0128b0a792824f503ecf0310a655082ceedcb19cfc4ee6a2a5b6d19601e5948c5a4c420d119e8e15e0658238f584c0d9b8b98e19a32257b28dbfac773b18126a3cf0451ef91f5cf2ee658616d093a4e22e84cfb6bc52a21988bf7b32cf8d5f037c6d0e9da200ee644ac21652738d8cd0f71e4a2381e92cc11102ad358b1c1ec542a78bb91d93071f059cefd51ef1c22b3918480de18eaca17f661fee00a9769708d3afd5c9aeb40a57fb8f70eba0a47e7124a01ead85e25749ab87da7cba3c4afd2779345c57e87e0c7212b39dd5ff1c4e3e87e1396d1531b43a09510f99fe46f437b46cb42fce792f090ccc6d640d6afafe7a86ba4be269719c810ad50108495691d77307c7ad0674c198cd85709d9cc4c9e30f8d6ee43ec3140b132d7618b21d69d59af6c0d1390367b17d2ae6c7cea1058c65e4494eb7938e907150aa0a65cf33932537b61de393382e7137d990182889b4241a39badf574cea170a29cc44bffa1415718424469752afa8f398932037d56fff9e151e8925de67fc24ed0de3f712512293fb8bba332b976f34e271dfb8a28f475ccb16278e8c3ade796ec857ca95c75b6a2bddb4eddab7f4c7726e4be88677ad8975623c4c652ee5ed51998958bc93e0421ea3c3c6358337c81f169353642a0aff7293fd8f4e6af01412617d4f1434692e81dc804de5e91482389c3a4633e8e839b614cac01e78eba44b1d94453061a01794cb05834d7d7be43da1d217116a3dc4eafdea1f601fe95e95c81a5d463ce5e284142adc62bd2dc421fc67537ee021d8c3fa5cb4334f9eceef05ad99264c9ece26845ed0a8898348d5c614d12bc63453c651ff1e3fd4abd82a2c84cfe47d8845777a0ea4f044261d6d841a3448ec859a1b09b2b4f092da4f4fb94b23cdec0fbb483adcc51a1eaf7e17a623e8d85154a0854347ef172d4500ddf4d452e81962a957ef046ff4611241267e25fe65594f7908fe2183de228d76ed747871208b031110ceb9c9c53af203a6e12f0b1d6a387e7d1e1a156b382676af729ec5847041496e9514d4f0985a6be7422927c1b1a704386160ebfb12e150e6a7e6b4ed476b9198f51ea03d58f38920c0f25fe3c8dbcc9e2274631df0e9d9fddb9d25a37efce5f40c349b6c1e8ed5c0d5e51a818cf337ace779f07ff3f2f39ea607e28f6b8472f1ed641e5c009960e3ae9fb75b06e06cdca45ccdf7c837ecf27fa7392f9e531502401447b0d48d45947f3b11c2fdad936ccb7019b93443ed9172068f47f3c23841877577d391707c206dcaa65287ca33f34854f84dd1d059869d835b7afa8000e4f04b561f2da57b79b228b2261e7526ef152e2c89e9f1019bc7cfc13ee2a3bf06d837fe4e2800e9cf7a4f16f85c53b738f212f17bba40831df7a8726fbf2a93004dc64b0b1d8841cdf1b1ef3f1ae958c4e342c8d17e8d83e8a55f380b1278e71da6a6cac91811ea65f973f6f6b554a6c654602d343f8f8ecd3ba1c3c6471afd030cdd85f6a22780f4b69bf9a15b4b9fd2f19ee3d84f37330b87115621693d01f2e918da837a68bd5051a2f09b4a8678d9bdeab9c7504fc02f9bc47a7252c7864732c1f06bf5efad1c72165b38dbcef710fbd9ae0d5aab43f847818de8dd0dcf7121e23f4dba1cd7497e5b11c58dc80829627e54693f4b3608649fc5ab8f35bbc767dd73f4bee06553cae827a2df1265dbcc3aaf690a1a3127b843e2850d985a494669a291f661bca0835a97e99a609cb0e12f4861b1ca61a86bcdb2dd2cad3f5be8e09d307483eec90dd9cbdeed4177b3b65784caf2bdd282ff499de3913845ca52e35536b410065603924dae09e01a3d51576a2de6f1e3f8c84e93b47acea503c08d2cae08db3a39ea83fe96b4356181ebeee55d4e12f36d65fdfff442a663d120698ae5ce42a0c3cec76d03dc5eab9538fb52b6522c6448d3844ded9a62ddfdd94021f23d6589199495681be43e2bda2b318cfd7d8d2869fe63153acf7112451efd1ceedf26db927ae8d6639bbc61bb1571effebff84cf7c9fad0b8aace4867944d62949c51db69de6176d071772d126f09af280631d8ba41cd15017aff724c5adac55084d26dfa7ea4cfa9628f617f9e62d7219363120a76de06fa865ffe5cb73b408189cfc61f8a4720ac10d620b1a0eb3ccd6c2ad71429e95080b00c828fcaec5fb541255f8dec752fa1897ddae5ed996ec37b78de572b129eeeafabd7e80268b9c63a1019dcb92f37b93c8a752afd6114e2b3f53f8bc061bf3b18adf46bc8b7cd238793bdf8d9ba1caa0492aee28dbbbc80a9e63fcb18b31ae71c0f4138cb2448a3cf8a3f43a29ad8bf0edfc63daf2c815cc002396e7dfec19302a87cc95945c78871f3f4ffc72c1037423cc7d59e9c028dc2408db1968b8c3f8e15169dc94a66c19aa57a4ee4549c721e5c6c001b9cfb4487b1fe69bc1e0d9497877aa3f4ecccb1e09319316b9c02bbdadff6b54d80472dac9d69ddaa77ccb4bb0589fa15ef82058a1dc25db7498cf78f872a35555425f8d5bdc4bd0875068592cc53279118ca72592fcf9beec6c73346df34f2a31deab2f78887834d0d624f336061e040fec941908785fd313619770473e9c69b78923fff153e1e771700a552ec486d371e5f0d6457db156d3e32767f57e362625c6ee0331d17a8af560d9af768d7abe6c5c21df0346f41445bd113b454505e4960131d0ff0559fa8445b6f377d8d1fe82c915236efdbe7274263cc0d73def4b655cc270fccf5085626a1058c8d46301a4dcee08f96eb87871beb8696051e3967b0e4fc0f33a3c65c472722c95480781542bb19a32f50626d00fff2f5383b744b1f081acd326c3a29dafb23f66bb18901daf957f9034d9c3b60ff076380280d5992b345143573b2b9f06ec0a3135d7fcbb2f2559a0bd6c4bc28439923d61a3f78ee4774fec37ff52abd1291334a71878533b84327ff8b0d3ed1eac03b35aa30753fccafd55affadf28666bbd4c56fe99a402377d2fa6b4e6a5b0b75afe00f5accc1cd6309184ca62acd3d75eb5572bb3f00b2ee9d76652f4714b063ce8338efa52828432f7a2430b8c60b7078aa04a23089741f4b172e9325973ec5fa047bf7d550ee09ed98bfe802352ae87b2493b6cf65f387cd6f0a63c911250d721f49495b3a0228411dd3603caff139ce4e64a8a0ebc38a68996f5e9b77a086fd2c5203ec2bf762e572deceb5218ba1690f517ff5c73d307ef8e55b85d2f24c4c3a7d64610e003a59af122a3d3dcbfc50f67e047800116b906352a6b4e388289cc94111059c06cff13dc55592cae9c3ae8c4e61aa7be2ecee99d94d019c98606c576b22035328135d3630d4569a610e38c75b47acc2455d91ec95286e3452ab014a36dc628874ca66a6e201bbefc6b38760055f294fa0430134361d1555f489cf5eb922b1c4754c0f072b24c4cd7811b29bd88d05aa6d0c83e1c00e7c8fae7484450a63d4df7de07595f36bbd39c9ef473d40d8d9e9fc77951b28ef95d7bd717cb0fa95501775f7ac911f7fcfd3dd11959a1320448bf2b58d1400cad6344704f15628f6c35d76d1aaf90ad3105ab3d71efc6ea8a244827556c36273ecd004140be05027b0439ab9a8732e50bfd9b7f4c56edf9e57bdda80a899becfac21b5ca9dd553f95262b93c1eaa52467423c59f846b2ef70d06bc110e8e22dfc1f80d92e3933d8fdc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe5516d9ebf80231337dc12626b3f2dfb11e1c502859d44943de592df30b9926ea77fdfd8cb92213a03fa548bb789bdc1a7037be030b3e4d03bb17e07c2da1b90543a0faf91b57e9b83bf5a1e25ff8b0e7a977250e12e17adb98bb0f28628f21042ff752ad8188e04f634eed4fefa35236a222654145301fc484bdd67a3829f78609b0d6c85ec28ffcf0da13d8f2357c1492f363b2424264318220182dfff9c6084eb../fwupd-offline-update.serviceserviceserviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfwupd-1.5.8-150300.3.3.1.src.rpmconfig(fwupd)fwupdfwupd(s390-64)libfu_plugin_acpi_dmar.so()(64bit)libfu_plugin_acpi_facp.so()(64bit)libfu_plugin_altos.so()(64bit)libfu_plugin_ata.so()(64bit)libfu_plugin_bcm57xx.so()(64bit)libfu_plugin_ccgx.so()(64bit)libfu_plugin_colorhug.so()(64bit)libfu_plugin_cpu.so()(64bit)libfu_plugin_cros_ec.so()(64bit)libfu_plugin_dell_dock.so()(64bit)libfu_plugin_dfu.so()(64bit)libfu_plugin_dfu_csr.so()(64bit)libfu_plugin_ebitdo.so()(64bit)libfu_plugin_elantp.so()(64bit)libfu_plugin_emmc.so()(64bit)libfu_plugin_ep963x.so()(64bit)libfu_plugin_fastboot.so()(64bit)libfu_plugin_fresco_pd.so()(64bit)libfu_plugin_goodixmoc.so()(64bit)libfu_plugin_hailuck.so()(64bit)libfu_plugin_iommu.so()(64bit)libfu_plugin_jabra.so()(64bit)libfu_plugin_linux_lockdown.so()(64bit)libfu_plugin_linux_sleep.so()(64bit)libfu_plugin_linux_swap.so()(64bit)libfu_plugin_linux_tainted.so()(64bit)libfu_plugin_logind.so()(64bit)libfu_plugin_logitech_hidpp.so()(64bit)libfu_plugin_nitrokey.so()(64bit)libfu_plugin_optionrom.so()(64bit)libfu_plugin_pci_bcr.so()(64bit)libfu_plugin_pci_mei.so()(64bit)libfu_plugin_pixart_rf.so()(64bit)libfu_plugin_rts54hid.so()(64bit)libfu_plugin_rts54hub.so()(64bit)libfu_plugin_solokey.so()(64bit)libfu_plugin_steelseries.so()(64bit)libfu_plugin_superio.so()(64bit)libfu_plugin_synaptics_cxaudio.so()(64bit)libfu_plugin_synaptics_prometheus.so()(64bit)libfu_plugin_system76_launch.so()(64bit)libfu_plugin_thelio_io.so()(64bit)libfu_plugin_thunderbolt.so()(64bit)libfu_plugin_tpm.so()(64bit)libfu_plugin_tpm_eventlog.so()(64bit)libfu_plugin_upower.so()(64bit)libfu_plugin_vli.so()(64bit)libfu_plugin_wacom_raw.so()(64bit)libfu_plugin_wacom_usb.so()(64bit)metainfo()metainfo(org.freedesktop.fwupd.metainfo.xml) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @@/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3config(fwupd)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcurl.so.4()(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libfwupd.so.2()(64bit)libfwupd.so.2(LIBFWUPD_0.1.1)(64bit)libfwupd.so.2(LIBFWUPD_0.7.0)(64bit)libfwupd.so.2(LIBFWUPD_0.7.1)(64bit)libfwupd.so.2(LIBFWUPD_0.7.3)(64bit)libfwupd.so.2(LIBFWUPD_0.8.0)(64bit)libfwupd.so.2(LIBFWUPD_0.9.2)(64bit)libfwupd.so.2(LIBFWUPD_0.9.3)(64bit)libfwupd.so.2(LIBFWUPD_0.9.4)(64bit)libfwupd.so.2(LIBFWUPD_0.9.5)(64bit)libfwupd.so.2(LIBFWUPD_0.9.6)(64bit)libfwupd.so.2(LIBFWUPD_0.9.7)(64bit)libfwupd.so.2(LIBFWUPD_0.9.8)(64bit)libfwupd.so.2(LIBFWUPD_1.0.0)(64bit)libfwupd.so.2(LIBFWUPD_1.0.4)(64bit)libfwupd.so.2(LIBFWUPD_1.0.7)(64bit)libfwupd.so.2(LIBFWUPD_1.0.8)(64bit)libfwupd.so.2(LIBFWUPD_1.1.1)(64bit)libfwupd.so.2(LIBFWUPD_1.1.2)(64bit)libfwupd.so.2(LIBFWUPD_1.1.3)(64bit)libfwupd.so.2(LIBFWUPD_1.2.1)(64bit)libfwupd.so.2(LIBFWUPD_1.2.2)(64bit)libfwupd.so.2(LIBFWUPD_1.2.4)(64bit)libfwupd.so.2(LIBFWUPD_1.2.5)(64bit)libfwupd.so.2(LIBFWUPD_1.2.6)(64bit)libfwupd.so.2(LIBFWUPD_1.2.7)(64bit)libfwupd.so.2(LIBFWUPD_1.2.8)(64bit)libfwupd.so.2(LIBFWUPD_1.2.9)(64bit)libfwupd.so.2(LIBFWUPD_1.3.1)(64bit)libfwupd.so.2(LIBFWUPD_1.3.2)(64bit)libfwupd.so.2(LIBFWUPD_1.3.3)(64bit)libfwupd.so.2(LIBFWUPD_1.3.4)(64bit)libfwupd.so.2(LIBFWUPD_1.3.6)(64bit)libfwupd.so.2(LIBFWUPD_1.3.7)(64bit)libfwupd.so.2(LIBFWUPD_1.4.0)(64bit)libfwupd.so.2(LIBFWUPD_1.4.1)(64bit)libfwupd.so.2(LIBFWUPD_1.4.5)(64bit)libfwupd.so.2(LIBFWUPD_1.4.6)(64bit)libfwupd.so.2(LIBFWUPD_1.5.0)(64bit)libfwupd.so.2(LIBFWUPD_1.5.3)(64bit)libfwupd.so.2(LIBFWUPD_1.5.5)(64bit)libfwupd.so.2(LIBFWUPD_1.5.6)(64bit)libfwupd.so.2(LIBFWUPD_1.5.8)(64bit)libfwupdplugin.so.1()(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_0.1.0)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_0.6.1)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_0.7.1)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_0.7.2)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_0.8.0)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_0.9.3)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_0.9.5)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_0.9.7)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_0.9.8)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.0.0)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.0.1)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.0.2)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.0.3)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.0.4)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.0.5)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.0.6)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.0.7)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.0.8)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.0.9)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.1.0)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.1.1)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.1.2)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.2.0)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.2.2)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.2.4)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.2.5)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.2.6)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.2.9)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.3.1)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.3.2)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.3.3)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.3.4)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.3.5)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.3.6)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.3.8)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.3.9)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.4.0)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.4.1)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.4.5)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.4.6)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.5.0)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.5.1)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.5.2)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.5.4)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.5.5)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.5.6)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.5.7)(64bit)libfwupdplugin.so.1(LIBFWUPDPLUGIN_1.5.8)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgudev-1.0.so.0()(64bit)libgusb.so.2()(64bit)libgusb.so.2(LIBGUSB_0.1.0)(64bit)libgusb.so.2(LIBGUSB_0.1.1)(64bit)libgusb.so.2(LIBGUSB_0.2.2)(64bit)libgusb.so.2(LIBGUSB_0.2.8)(64bit)libgusb.so.2(LIBGUSB_0.3.1)(64bit)libgusb.so.2(LIBGUSB_0.3.3)(64bit)libgusb.so.2(LIBGUSB_0.3.5)(64bit)libjcat.so.1()(64bit)libjcat.so.1(LIBJCAT_0.1.0)(64bit)libjcat.so.1(LIBJCAT_0.1.3)(64bit)libjson-glib-1.0.so.0()(64bit)libpolkit-gobject-1.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libsqlite3.so.0()(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libtss2-esys.so.0()(64bit)libxmlb.so.2()(64bit)libxmlb.so.2(LIBXMLB_0.1.0)(64bit)libxmlb.so.2(LIBXMLB_0.1.1)(64bit)libxmlb.so.2(LIBXMLB_0.1.11)(64bit)libxmlb.so.2(LIBXMLB_0.1.12)(64bit)libxmlb.so.2(LIBXMLB_0.1.13)(64bit)libxmlb.so.2(LIBXMLB_0.1.2)(64bit)libxmlb.so.2(LIBXMLB_0.1.3)(64bit)libxmlb.so.2(LIBXMLB_0.1.4)(64bit)libxmlb.so.2(LIBXMLB_0.1.6)(64bit)libxmlb.so.2(LIBXMLB_0.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib(Fwupd)typelib(GLib)1.5.8-150300.3.3.13.0.4-14.6.0-14.0-15.2-12.04.14.3aZ@`e`c`KW`6?`.V_S_м@_$_i_F@__@_O@_"@_"@_"@_@^א^א^1^@^h^)^ @]@]@]c]8H@] \\-@\@\Yz\73\\U@\ @[k@[Q@[\[h@[Xf@[GB[E@Zľ@ZlZ@Z`@Z1@Z1@Z1@Z;@Z8@Z2gYYYX @XX*X*X*X*X*X*X*X*X*Vii@Vii@Vii@Vii@Vii@Vii@Vii@Vii@Vii@Vii@UeU+U+jlee@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.cominfo@paolostivanin.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comglin@suse.comdimstar@opensuse.orgdimstar@opensuse.orgqkzhu@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgyfjiang@suse.comdimstar@opensuse.orgdimstar@opensuse.orgglin@suse.comglin@suse.comhpj@urpla.netstefan.bruens@rwth-aachen.debjorn.lie@gmail.comschwab@suse.debjorn.lie@gmail.comglin@suse.comglin@suse.commpluskal@suse.commaurizio.galli@gmail.comdimstar@opensuse.orgglin@suse.commail@bernhard-voelker.debjorn.lie@gmail.comglin@suse.comschwab@suse.deglin@suse.comndas@suse.denico.kruber@gmail.comjengelh@inai.denico.kruber@gmail.comtchvatal@suse.comoliver@getspam.deoliver@getspam.dedimstar@opensuse.orgmpluskal@suse.comantoine.belvire@opensuse.orgfcrozat@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgstefan.bruens@rwth-aachen.defcrozat@suse.comstefan.bruens@rwth-aachen.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgmpluskal@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.org- Add fwupd-bsc1193921-nvme-ignore-non-PCI-NVMe-devices.patch to ignore non-PCI NVMe devices (e.g. NVMe-over-Fabrics) when probing. (bsc#1193921)- Remove valgrind from BuildRequires since it's not a hard requirement anymore. (bsc#1184248)- Update to version 1.5.8: New features: * Add a new internal flag to opt-in to GUID matching * Add D501 Baklava device support * Add fu_device_set_battery_level() * Add missing uint64 read and write helpers * Add Qubes wrapper source and create packages * Allow enabling plugins only matching a specific HwId * Prompt for unlock keypress if reset command is blocked * Remove obsolete dell-dock non-passive update flow support * Remove the Hughski public key * Show a warning when parsing invalid quirk files * Support for GATT characteristic signals/notifications * Support more than one protocol for a given device Fixes: * Align the CCGX DMC firmware to 64 byte chunks * Be more strict for custom quirk keys * Check pixart firmware compatibility with hardware before flashing * Correct a thunderbolt assertion if kernel failed FW read * Correctly erase STM32 devices when transfer size is less than sector size * Detect SREC overflow to avoid adding ~4GB of 0xFF padding * Do not show a critical error when flashing footer-less binary files * Don't allow device updates while needing activation * Fix a regression in the elantp defined IAP start address * Fix a regression where activate stopped working * Fix firmware update of pointing device on Lenovo ThinkPad Nano * Fix the HSI plugin 'Disabled' state * Fix the quirk key name for the Lenovo HDMI with power * Fix writing to the GD32VF103 bootloader * Only call elantp->detach() when writing a firmware blob * Updated StarLabs GUIDs * Wait a few ms for the Logitech hardware to settle after detach - Remove GPG-KEY-Hughski-Limited from the filelist - Drop upstreamed patch + fwupd-bsc1182057-fix-sbat-section-copy.patch- Add fwupd-bsc1182057-fix-sbat-section-copy.patch to set the proper section flags for .sbat section so that objcopy can copy it into fwupd*.efi (bsc#1182057)- Update to version 1.5.7: New features: * Add initial support for Bluez bluetooth devices * Add more supported pixart devices * Add support for the RTD21xx HDMI converter Fixes * Convert MBR types to GPT GUIDs to help find the ESP * Do not allow updating a synaptics-mst device with no customer ID * Drop unused heap pages after startup has completed * Ensure SBAT metadata is added correctly * Move the plugin build logic to the plugins themselves * Only allow verify-update for plugins that support CAN_VERIFY - Specify SBAT metadata for openSUSE/SLE (bsc#1182057) - Adjust the meson options + plugin_uefi => plugin_uefi_capsule and plugin_uefi_pk + plugin_synaptics => plugin_synaptics_mst and plugin_synaptics_rmi + Disable Intel AMT plugin in non-x86 systems- Update to 1.5.6: New features: * Add SBAT metadata to the fwupd EFI binary * Add support for GD32VF103 as found in the Longan Nano * Add support for RMI PS2 devices * Add support for the System76 Keyboard * Allow downloading firmware from IPFS * Install the UX data into a single .tar.xz file * Add a plugin to update PixArt RF devices * Add new hardware to use the elantp and rts54hid plugins * Allow specifying more than one VendorID for a device * Detect the AMD TSME encryption state for HSI-4 * Detect the AMI PK test key is not installed for HSI-1 * Add Maple Ridge Thunderbolt firmware parsing support * Add --no-remote-check to ignore checking for download remotes * Allow creating FMAP and Synaptics firmware using builder.xml Fixes: * Add support for the Starlabs LabTop L4 * Allow using an external ESP again * Ask the user to reboot when required if downgrading * Be more paranoid when parsing ASCII buffers and devices * Check if the fwupd BootXXXX entry exists on failure * Clear the pending flag if restarting the system * Do not allow flashing using flashrom if BLE is enabled * Do not allow Lenovo hardware to install multiple capsules * Do not parse the OptionROM image * Do not show Unknown [***] for every client connection * Fix dnload wBlockNum wraparound for ST devices * Fix OOM when using large ArchiveSizeMax values * Fix several crashes spotted by AddressSanitizer * Fix several places where the Goodix MOC plugin could crash * Include the PCR0 to the report metadata * Report the lockdown status from UEFI and SuperIO plugins * Show a console warning if the system clock is not set * Fix flashing a fingerprint reader that is in use * Fix several critical warnings when parsing invalid firmware * Fix updating DFU devices that use DNLOAD_BUSY * Ignore the legacy UEFI OVMF dummy GUID * Make libfwupd more thread safe to fix a crash in gnome-software * Never show unprintable chars from invalid firmware in the logs * Allow using fwupdtool as non-root for firmware commands * Do not trust the Block.HintSystem boolean for ESP filtering * Fix a memory leak when parsing Synaptics firmware * Fix a possible crash when reading the Goodix MOC USB request * Fix crashes when parsing invalid FMAP, DMC, Solokey and Synaptics images - Deprecate fwupd-bsc1179790-disable-hintsystem.patch- Add fwupd-bsc1179790-disable-hintsystem.patch to remove Block.HintSystem from ESP filtering (bsc#1179790)- Update to version 1.5.3: + Lower the CURL version required to fix build in RHEL + Do not use meson ternary operations to avoid bumping the required meson version + Added Lite Mk III + Allow setting the GMainContext when used for sync methods + Fall back to the misc device for serio devices + Actually implement rescan in FuUdevDevice + bcm57xx: Refactor CRC code to remove extra byteswap + bcm57xx: Fix CRC check + synaptics-rmi: Don't crash if calling ->to_string() before - >setup() + Fix a possible critical warning due to missing retval + Add the serio->firmare_id for UDev devices + Export the driver name from FuUdevDevice + Allow the client to send PKCS7 and GPG signatures + Force the remote kind to JCat server-side + Only parse the signature if the remote is JCat + fu-main: Fix sender_features insert with wrong size + make platform integrity plugin optional and disabled by default + Add quirk for Western Digital + Mark more user-visible strings as translatable + modem-manager: validate firmware update method combinations + modem-manager: remove unused byte counts in QMI/PDC update logic + modem-manager: make sure the correct interface number is used for QMI + modem-manager: udev monitoring only if device switches layout + modem-manager: plug udev client leak + Restrict loading component types of firmware - Enable supported_build to clarify that this package is supported (bsc#1179790) - Drop fwupd-platform-integrity.conf since upstream disables the platform integrity module by default now due to incompleteness. - Address fwupd-refresh.service in %preun, %pre, %post, and %postun and provide a rc link for it - Version "Obsoletes: dbxtool" and "Obsoletes: fwupdate"- Update to version 1.5.2: + ata: Add OUI quirk for Toshiba + libfwupd: Restore recognizing gpg and pkcs7 types still + Register the SoupSession gtype when required + Switch from libsoup to libcurl + Fix sync method when called from threads without a context + Move ABI check to Github actions + Enable github workflows + libfwupd: Add fwupd_client_download_file() + libfwupd: Add fwupd_client_get_user_agent() + Only download the remote metadata as required + Add breaks for fwupdate 12-7 (Closes: #960688) + Install modules-load configs in the correct directory + vli: Do not be clever replugging the MSP430 device + vli: Make some trivial debugging more specific to help debug an issue + make gcab optional + Fall back to FAT32 internal partitions for detecting ESP + Add a flag to indicate if packages are supported + uefi: a new option for uefi configuration to use UEFI removable path + Add a section to man page on scripting + synaptics-mst: Improve reliability by waiting 2 seconds after writing data + hailuck: Add an plugin for the Pinebook Pro laptop + Allow setting global flags for FuHidDevice + Set the SMBIOS chassis type to portable if a DT battery exists + colorhug: Don't set the version format to triplet at startup + Allow components to set the icon from the metadata + colorhug: Fix detection of version on older firmware versions + bcm57xx: Fix reading vendor/device ids from firmware. + Remove HSI update and attestation suffixes + trivial: make dbxtool executable to fix snap build + Ignore an invalid vendor-id when adding releases for display + Notify the service manager when idle-quitting - Refresh fwupd-bsc1130056-change-shim-path.patch - Changes in BuildRequires: + Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl) + Replace pkgconfig(systemd) with pkgconfig(libsystemd) - fwupd-msr.conf and fwupd-platform-integrity.conf are moved to %{_modulesloaddir}.- Obsoletes and Provides dbxtool since fwupd 1.5.0+ now embeds dbxtool in the dbxtool plugin- Amend the spec file (jsc#SLE-16818) + Only enable fish support for Tumbleweed + Only enable the MSR plugin for x86 + Only install dbxtool in the architectures with UEFI support- Update to version 1.5.1: + Use UDisks to find out if swap devices are encrypted. + Show a link to discover more information about a specific plugin failure. + updated fish completions to 1.5.0. + Remove the duplicate parent-child data in FwupdDevice and FuDevice. + Show a less scary fwupdate output for devices without info. + thunderbolt: recognize authorized value of '2' as well. + bcm57xx: Make hotplug more reliable. + Use a different Device ID for the OptionROM devices. + contrib/ci: switch TPM simulator from ibmswtpm to swtpm. + Delete unused EFI variables when deploying firmware. + Fix probe warning for the Logitech Unifying device. + Include the amount of NVRAM size in use in the LVFS failure report. + Add external interface messages.- Update to version 1.5.0: + Add a compatible re-implementation of the rhboot dbxtool. + Add async versions of the library for GUI tools. + Add commands for interacting with the ESP to fwupdtool. + Add firmware-extract subcommand to fwupdtool. + Add FwupdPlugin so we can convey enumerated system errors to the end user. + Add plugin for Goodix fingerprint sensors. + Add plugin that can update the BCM5719 network adapter. + Add plugin to update Elan Touchpads using HID. + Add support for a delayed activation flow for Thunderbolt. + Add support for ChromeOS Quiche and Gingerbread. + Add support for Hyper hardware. + Add support for the Host Security ID. + Add support for ThunderBolt retimers. + Add switch-branch command to fwupdtool and fwupdmgr. + Allow blocking specific firmware releases by checksum. + Allow contructing a firmware with multiple images. + Allow firmware to require specific features from front-end clients. + Allow updating the dbx using the LVFS, validating it is safe to apply. + Include the HSI results and attributes in the uploaded report. + Support loading DMI data from DT systems. + Support LVFS::UpdateImage for GUI clients.- Add fwupd-jscSLE-11766-close-efidir-leap-gap.patch: Set SLE and openSUSE esp os dir at runtime (jsc#SLE-11766) - Drop _multibuild and build option -Defi_os_dir="%{efidir}": with the above patch fwupd can detect esp os dir dynamically - Update the efidir related %post and %postun scripts in spec file- Update to version 1.4.5: * Add XB_QUERY_FLAG_FORCE_NODE_CACHE * Add support for a delayed activation flow for Thunderbolt * Allow firmware to require specific features from front-end clients * Allow multi-byte FuUdevDevice preads and writes * Be more defensive when remotes are missing required keys * Disable the SQLite lookaside cache * ccgx: Add more hybrid dock support * ccgx: Modify readme to remove customer info * ccgx: add new protocol for dmc dock * ccgx: remove verify flag in plugin * modem-manager: read the vendor ID directly from sysfs attribute Fixes: #2209 * thelio-io: Add the DFU instance ID as a counterpart only * thunderbolt: Add a new subclassed thunderbolt firmware update type * thunderbolt: Allow quirks to skip the authentication step * thunderbolt: drop support for force power * tpm-eventlog: fix PCR0 calculation * uefi: check for free space after cleaning up ESP * vli: Add dual-image feature for VL103 backup firmware * vli: Add the project ID shared SPI PD controllers * vli: Allow chained usb hub devices where the parent needs GPIOB reset * vli: Do not modify the class vfuncs depending on device type * vli: Do not use GUID matching for the MSP device * vli: Rename FuVliUsbhubI2cDevice to FuVliUsbhubMsp430Device * vli: Set FuQuirks on the shared SPI object * vli: Set the i2c instance IDs in probe() * vli: Use the GPIOB reset for the MiniDock VL103 * vli: Wait for the root device to be replugged when updating the MSP430- Update to version 1.4.4: * Release fwupd 1.4.4 * Fix regression when checking for downgraded metadata- Update to version 1.4.3: * Release fwupd 1.4.3 * ata: A OUI quirk for Kingston * ccgx: Fix a potential division by zero * Check the device requirements when returning from GetDetails * fu-engine: Allow --plugin-whitelist to use dashes instead of underscores * Always enforce the metadata signature has a valid timestamp * ccgx: modify install duration for dmc device * ccgx: Add support for HP DMC dock devices * dell-dock: prevent updates to occur via synaptics-mst plugin * dell-dock: Capture the dock SKU in metadata * synaptics-prometheus: Force the minor version from 0x02 to 0x01 to make sure the devices can be updated back to 0x01. * Generate a body for github releases (Fixes: #2034)- Build the package separately for openSUSE and SLE using _multibuild (jsc#SLE-11744).- Update to version 1.4.2: * vli: Add no-guid-matching for all VLI devices * vli: Remove a copy-and-paste mistake * Add two OUI quirks * ata: Add WD OUI quirk 000cca * synaptics-rmi: Essentially blacklist Dell K12A * dfu: Avoid communicating when bitManifestationTolerant is off * ata: Add OUI quirk for Western Digital * dfu: Support MATEKF722SE quirk * Fix various build issues with -Wdiscarded-qualifiers * thunderbolt/dell-dock: Delay activation for Thunderbolt updates * Switch the default of EnumerateAllDevices to false * Add OUI quirk for SanDisk * vli: Add two standard USB instance IDs for shared-PD devices * vli: Use GPIOB to reset the VL817 found in two Lenovo products * tpm-eventlog: Correct the display of final calculated PCRs * wacom-raw: fixup switching to bootloader mode- Update to version 1.4.1: * thunderbolt: Don't show safe mode errors for USB4 host controllers * ep963x: Various changes to make the plugin actually work on real hardware * Make tss2-esys conditional * ep963x: Remove some dead code spotted by Coverity * ccgx: Only update the FW2 partition of the ThinkPad USB-C Dock Gen2 * ccgx: Expand the FWImageType for future hardware * Allow specifying the device on the command line by GUID * Fix the DeviceID set by GetDetails * wacom-usb: Fix a theoretical buffer over-read to make GCC happy * vli: Only show the i2c devices on the USB3 hub * Allow devices to be updatable, but only when upgrading a proxy device * Reset the progressbar time estimate if the percentage is invalid * ccgx: Always report 100% when finished writing * Add a device quirk that forces an explicit device-id match * ccgx: Set the device name and summary from quirk files * vli: Only do the APP5 FW bug fix on affected hardware * vli: Show all the buffer when debugging with FWUPD_VLI_USBHUB_VERBOSE * fu-engine: Refresh device name and format before setting supported flag * Allow a device to set the logical or physical ID during ->setup() * ccgx: Split out a trivial helper to set the instance IDs * ccgx: Set the device name to be more useful * ccgx: Set the logical ID as the FwMode * ccgx: Split out a trivial function to set the version * ccgx: Do not reboot the device write after installing * ccgx: Do no show the flash parameters when unknown * Allow devices to match the proxy device by GUID * Do not skip attach() if the device is marked _WILL_DISAPPEAR * dell-dock: Port to using fu_device_get_proxy() * Allow adding a device 'proxy' device that can do actions on it * vli: Do not show the USB 2 recovery devices for USB 3 hubs * vli: Add metadata to identify which is the same physical device * uefi: correctly format firmware version of Dynabook (né Toshiba) X30, X40 and probably others * synaptics-cxaudio: Use the ->attach() device vfunc * synaptics-cxaudio: Wait for the device to reboot after writing firmware * logitech_hidpp: decrease verbosity of messages that hid++ ID is missing * Prefer to update the child first if the order is unspecified * Do not modify the device priority for child devices- Exclude fwupdate from the architectures without UEFI support.- Update to version 1.4.0: * Release fwupd 1.4.0 * Allow removing device flags from quirk files * Use black to format python source in a consistent manner * Define SOURCE_VERSION when building a package * Only set the parent when adopting children * Do not conditionalize attach() and detach() on IS_BOOTLOADER * Do not crash the daemon if a plugin does something dumb * wacom-usb: Add more sanity checks in case the daemon goes crazy * wacom-usb: Use a per-device cleanup function * Add some more device regression tests * wacom-usb: Add a lot of missing metadata about the devices * wacom-usb: Hide a lot of debugging behind FWUPD_WACOM_VERBOSE * Only auto-add counterpart GUIDs when required * ccgx: remove update message * ccgx: add parent guid for hybrid dock * ccgx: Use a smaller timeout for i2c read and write operations * ccgx: Retry the register read and write with a i2c reset * ccgx: Fix buffer overflow when reading out i2c status * ccgx: Retry the HID disconnect up to 5 times * ccgx: Show a better error message on failure * ccgx: Allow forcing firmware of the wrong app_type with fwupdtool * Modularize the hardware tests * Ignore indirect devices that replug during the composite firmware update * Export the device state as part of the D-Bus interface * Fix devices that use CounterpartGuid when more than one device is installed * Use the GUID as a fallback rather than the connection ID * ccgx: Fix critical warning on i2c write failure * logitech-hidpp: Do not add peripheral devices for receiver in BL mode * Install the installed-tests only if tests are enabled * Load the signature to get the aliased CDN-safe version of the metadata * vli: Only reboot the USB hub once * synaptics-cxaudio: Only use the PATCH2 address when the patch level is 2 * add STM32F745 stm dfuse quirk * dfu: Add a way to set the timeout from a quirk * Export the release urgency * Export the release creation time * Check the firmware requirements before adding SUPPORTED * data/motd/fwupd-refresh: Only order after network.target * ccgx: Do not add the HID device that will disconnect * ccgx: Use Silicon ID and Application type to set flash parameters * Add a new daemon configuration option to control EnumerateAllDevices * logitech_hidpp: set the bootloader protocol * Install meson from pip for LGTM * bash: add completion for fwupdtool reinstall * fu-tool: add reinstall command * fu-engine: export fu_engine_get_releases_for_device in header * vli: Wait for the VL103 to timeout to fix detach * ccgx: Show the UpdateMessage in the correct device mode * ccgx: Add extra instance IDs to match specific firmware * Use a static version number * thunderbolt: Rather than hardcoding to PCI slot numbers, use domain in GUID * Revert "thunderbolt: Create a unique GUID including Thunderbolt controller path" * dell-dock: Port to fu_device_retry() * nitrokey: Convert to use FuHidDevice * nitrokey: Port to fu_device_retry() * vli: Port to fu_device_retry() * Add fu_device_retry() helper functionality * ccgx: Implement writing firmware to flash * ccgx: Add i2c status check when reading or writing registers * ccgx: Add 5ms delay between read registers to avoid an i2c error * libfwupdplugin: Use fu_device_locker_close() * synaptics-mst: Use fu_device_locker_close() * Add fu_device_locker_close() * ccgx: Do not store the silicon ID in the image address * ccgx: Add device quirks for the Lenovo Hybrid Dock * ccgx: Switch HID mode to HPI mode at startup * ccgx: Clear the event queue when in startup * ccgx: Wait for hardware to settle when coming out of reset * ccgx: Do not mark the device as updatable when in boot mode * ccgx: Verify the firmware app type when preparing firmware * ccgx: Set the update message when running in backup firmware * ccgx: Read the FwAppType from the hardware * ccgx: Set the HPI version number for the current firmware * ccgx: Get the silicon ID to map the flash parameters * ccgx: Read the HPI device mode at startup * ccgx: Set up the HPI I²C config at startup * ccgx: Create devices when in HID and I2C modes * Add a new ChromeOS CI target to build without GPG and PKCS7 * Use Jcat files in firmware archives and for metadata - Removed fu-keyring-gpg which caused CVE-2020-10759 (boo#1172643) * csr: Allow truncated HID reads * vli: Only consider the high nibble when building the sub-version * csr: Parse the firmware as a DFU file * Add support for EP963x hardware * Add FuHidDevice abstraction * vli: Correctly attach VL103 after a firmware update * ccgx: Parse the metadata block in the firmware image * ccgx: Add a firmare parser for cyacd files * logitech: Correctly set the protocol * Add the optional device-id to the update --help output * Fix a difficult-to-trigger daemon hang when replugging devices * vli: Remove a dock device from the whitelist that is never going to be updated * vli: Add some trivial debugging to help track down a bug * vli: Never add USB hub devices that are not upgradable * uefi: Don't use shim for non-secure boot configurations * Start fwupd-activate.service after snapd.service * dfu: Actually reload the DFU device after upgrade has completed * dfu: Add one more m-stack device requiring a quirk * Apply version format to releases and devices at same time * Ensure that the DeviceID is set for child devices * Fix a daemon crash when removing children * Allow waiting for the parent device when replugging * Add fu_device_get_root() shared API * vli: Fix an error when detaching MSP430 * vli: Fix a critical warning when getting the USB speed * vli: Fix the error enum values for the MSP430 * Do not add blank lines when tokenizing Intel hex files * vli: Fix the version calculation for MSP430 * vli: Ignore one more error when attaching * vli: Always expect the VL103 header at 0x1003 or 0x4000 * vli: Do not fall back to the recovery write for usbhubs * vli: Only show the 2nd header if the device ID is valid * vli: Fix VL103 reboot from ROM mode to FW mode * vli: Add some better comments for writing GPIOs * Add a helper script to add a DFU header * Add 'firmware-convert' subcommand to fwupdtool * fu-engine: Make two passes of requirements checking * fu-engine: Copy the VersionFormat from the CAB if specified in `get-details` * Add a new plugin for CPU microcode * Don't build/install fwupdagent man page if agent build is not requested * Introduce a new VersionFormat for `hex` * Drop UEFI quirks we now inherit from metadata * ci: build Debian using libflashrom * When TPM PCR0 measurements fail, query if secure boot is available and enabled * fix fwupd.shutdown.in according to the movement of fwupdtool to bindir * ata: Add OUI quirk for Western Digital and Intel * improved fish shell completion * vli: Set the MSP430 version format to pair * Always return AppStream markup for remote agreements * ata: Add trivial OUI quirk for Micron * added completion script for fish shell * Do not fail loading in /etc/machine-id is not available * Use xb_builder_source_add_simple_adapter * Create FuCabinet and untangle a lot of legacy code * nvme: Do not try to handle integer version numbers * Allow server metadata to set the version format on some devices * fu-tool: Correctly append the release to devices in `get-details` * For the `get-details` command make sure to always show devices * fu-engine: Copy the version and format from donor device in get-details * fu-engine: Use unknown for version format by default on get-details * Inihbit all power management actions using logind when updating * Decouple the version format from the version itself * Add raw versions for bootloader and lowest * Allow server metadata to set the device name on some devices * Remove support for GCab less than v1.0 * fu-device-list: Check protocol before de-duping devices * Do not allow devices that have no vendor ID to be UPDATABLE * ata: Include a vendor ID for ATA hardware * ata: Switch off the verbose logging by default * Always check for PLAIN when doing vercmp() operations * Discard the reason upgrades aren't available (Fixes: #1678) * Improve the description of `fwupdtpmevlog` for man page * Move `fwupdtpmevlog` into `bindir` * uefi: Move `fwupdate` into `bindir` * Move `fwupdtool` and `fwupdagent` into `bindir` * Use the system provided flashrom on Fedora * Add a plugin vfunc to run after subclassed FuDevice creation * ci: use standalone script to generate build dependencies * Move the daemons from /usr/lib/fwupd to /usr/libexec/fwupd * Use the recently released flashrom v1.2 * Generate an additional UEFI quirk file using the stable LVFS metadata * uefi: Apply capsule update even with single valid capsule * Fix a critical warning when installing some firmware * ebitdo: Fix the endpoint address logged in the error message * uefi: Find the correct lds and crt name when specifying -Defi_ldsdir * upower: Move battery threshold declaration into a configuration file * upower: Decrease minimum battery requirement to 10% - Refresh fwupd-bsc1130056-change-shim-path.patch - Add new dependency: jcat- Update to version 1.3.9: * Release fwupd 1.3.9 * Always check for PLAIN when doing vercmp() operations * improved fish shell completion * vli: Set the MSP430 version format to pair * added completion script for fish shell * Always return AppStream markup for remote agreements * Do not fail loading in /etc/machine-id is not available * fu-engine: Fixup broken-ness from 0c0fada18fc9cb2a0efec351db67f0867bf045cd * Use xb_builder_source_add_simple_adapter * fu-tool: Correctly append the release to devices in `get-details` * For the `get-details` command make sure to always show devices * fu-engine: Copy the version and format from donor device in get-details * fu-engine: Use unknown for version format by default on get-details * Inihbit all power management actions using logind when updating * fu-device-list: Check protocol before de-duping devices * ata: Switch off the verbose logging by default * Discard the reason upgrades aren't available (Fixes: #1678) * Improve the description of `fwupdtpmevlog` for man page * Move `fwupdtpmevlog` into `bindir` * uefi: Move `fwupdate` into `bindir` * Move `fwupdtool` and `fwupdagent` into `bindir` * ci: use standalone script to generate build dependencies * Move the daemons from /usr/lib/fwupd to /usr/libexec/fwupd * Use the recently released flashrom v1.2 * uefi: Apply capsule update even with single valid capsule * Fix a critical warning when installing some firmware * ebitdo: Fix the endpoint address logged in the error message * fu-util: fix a logic error in report uploading introduced in e076d48afb74d1447936d353f12781755f13b047 * uefi: Find the correct lds and crt name when specifying -Defi_ldsdir * upower: Move battery threshold declaration into a configuration file * upower: Decrease minimum battery requirement to 10% - Update to version 1.3.8: * Release fwupd 1.3.8 * Do not use fu_common_vercmp() when the device verfmt is PLAIN * altos: Output raw buffer data when using FWUPD_ALTOS_VERBOSE * altos: Prefix an error to provide more context * altos: Add a trivial _to_string() implementation * synaptics-cxaudio: Make the verfmt match that of the existing Windows tools * synaptics-mst: Allow MST to fall back if no PCI device is marked as parent * Allow specifying a list of subsystems when setting a physical ID * synaptics-mst: Fix trivial thinko caused by the wrong dock connected * vli: Invert the logic to reboot the parent FuCliUsbhubDevice, not the child * vli: Switch around the hub tier values * uefi: Fix a build regression with Fedora 30 * logitech_hidpp: Ignore detach failures (Fixes: #1183) * logitech_hidpp: When detaching to bootloader use non-blocking IO and wait for timeout * vli: Show erase progress when doing a v2 recovery * uefi: Do not remove the 'Linux Firmware Updater' boot entry before update * uefi: Do not rewrite BootOrder in the EFI helper * vli: Add support for the PS186 device * Set up more parent devices for various Lenovo USB hubs * cxaudio: Set the update protocol to prevent a daemon warning * vli: Add support for Lenovo Modularized dock * Add an extra instance ID to disambiguate USB hubs * vli: Remove the unused tierX custom flags for each device * Revert "Correctly delete UEFI variables" * uefi: make debugging output more readable * vli: Fix a potential buffer-overflow when parsing firmware * tpm: Optimize the string parsing and fix the boolean logic * synaptics-rmi: Add a missing error enum value * synaptics-rmi: Correctly identify a checksum failure * synaptics-rmi: Fix Coverity issue that is impossible to hit in reality * solokeys: Parse old versions of the bootloader string * Add a plugin to update PD controllers by Fresco Logic * vli: Set the device progress correctly when erasing a PD device * vli: Use the correct command to get the device firmware version * vli: Correctly reset all VL100 devices * vli: Set all standalone PD devices to not do SPI auto-detection * vli: Mark standalone PD devices as updatable * vli: Set the protocol for FuVliUsbhubPdDevice types * Support the new gnuefi file locations * Cleanup ancient fwupdate-* EFI variables too (Fixes: #1739) * Detect kernel lockdown status * vli: Add the DEV instance ID to all devices * tpm-eventlog: Replay the TPM event log to get the PCRx values * tpm-eventlog: Store the eventlog hashes in binary form - Update to version 1.3.7: * Release fwupd 1.3.7 * Correctly delete UEFI variables * ci: allow working with podman w/o aliases * ci: fedora: force correct rpm package version * src: fu-engine: check version was updated by checking version * Correctly import PKCS-7 remote metadata * Add 'refresh' to fwupdtool * Add 'get-remotes' to fwupdtool * Generate a win32 setup binary * Fix display of UTF-8 characters on Windows * Move MOTD population into the daemon * fu-util: Discourage metadata refreshes more than once per day * Disable the battery percentage checks if UPower is unavailable * Allow getting the list of updates in JSON format from fwupdagent * Revert "trivial: Attempt to fix Debian CI" * fu-remote-list: emit a changed signal when modifying a remote * synaptics-mst: Skip self tests for systems with amdgpu * Allow applying all releases to get to a target version * Split up fu_engine_install() into two halves * logitech_hidpp: use the correct timeout for IO channel writes * Allow quirking devices that always require a version check * Shut down automatically when there is system memory pressure * Show the device parent if there is an interesting child * Allow the client to get the list of FwupdDevice children * Set the FwupdDevice parents in fwupdtool * Don't always get the vendor ID for udev devices using the parent * Add a runtime warning when adding a device without an vendor-id or protocol set * vli: Set more of the firmware max sizes automatically * vli: Add a SpiAutoDetect quirk for some of the PD devices * vli: Use a different protocol ID for i2c devices * vli: Add support for standalone Single PD devices * vli: Move generic SPI functionality into the FuVliDevice base class * vli: Remove the PD emulation code * vli: Use a more standard GUID for the child i²c and shared SPI devices * vli: Allow setting the device kind from a quirk * vli: Make more function names match the docs * vli: Move the SPI command quirking from FuVliUsbhubDevice down to FuVliDevice * vli: Rename FuVliUsbhubPdFirmware to FuVliPdFirmware * vli: Allow the device to specify the PD firmware header offset * vli: Add a FuVliDevice as a subclass to FuVliUsbhubDevice * vli: Define the device GType in the quirk file * vli: Move the CRC calculations out of usbhub scope * vli: Have one 'DeviceKind' for all objects * vli: Rename the `vli_usbhub` plugin to `vli` * Capitalize GNOME - package has grown a few new binaries: fwupdagent, fwupdate, fwupdtool and a tpm event debugging tool, that is packaged separately: fwupdtpmevlog- Drop docbook-utils-minimal build dependency, manpages are generated with gtk-doc.- Update to version 1.3.6: * plugins/coreboot: Add missing fu_hash dependency * trivial: synaptics-cxaudio: Add Google type C <-> 3.5mm adapter * fu-engine: don't expose bootloader version errors to users * trivial: dell-dock: drop unused quirk keyx * trivial: rename synapticsmst to synaptics-mst * trivial: actually set vendor ID for synaptics * fu-remote-list: Drop fallback path behavior * libfwupdplugin: Make sure systemd created environment variables exist * trivial: fu-remotes-list: drop usage of `FU_SELF_TEST_REMOTES_DIR` * trivial: synaptics-rmi: hardcode Vendor string * trivial: Set vendor ID for Dell WD19 to USB:0x413C (Fixes: #1653) * trivial: Document the use of vendor-id in each plugin * superio: Use the baseboard vendor as the vendor ID * uefi: Use the BIOS vendor as the vendor ID * coreboot: Use the BIOS vendor as the vendor ID * flashrom: Use the BIOS vendor as the vendor ID * dell: Hardcode a plausible vendor ID * emmc: Set the correct vendor ID prefix * fu-util-common: correct the default prompt for reboot/shutdown (Fixes: #1617) * Split out the remote loading from FuConfig * vli-usbhub: Fix the quirk for the legacy VIA 813 chip * Clarify error messages when no upgrades available * trivial: Don't handle a vendor-id requirement error that cannot happen * Only check the vendor ID if the device has one set * fu-install-task: Enforce that device protocol matches metadata * Add a new plugin that can parse the TPM event log * Allow other plugins to contribute report metadata * trivial: dell: hardcode the physical device ID for tpm to match the tpm plugin * Add a new plugin that exposes the system TPM device firmware version * Add fu_udev_device_set_flags() * trivial: Render large values of VersionRaw in a more portable way * trivial: wacom-raw: mark all Moffett SKUs as self recovery * Throw exit status 0 (instead of 2) if there is no firmware to be updated * Add a `dell-bios` version format * Add support for multiple LVFS::VersionFormat tags * Do not do semver conversion in fu_common_vercmp() * trivial: Deprecate fu_common_version_parse() * trivial: Support 'plain' in fu_common_version_from_uintXX() * Add the sysfs 'description' as the one-line device summary * trivial: Also print the parent keys when using FU_UDEV_DEVICE_DEBUG * trivial: Add fu_common_version_from_uint64() * trivial: Convert the VersionRaw value to a uint64_t for future use * Allow building on Windows with MinGW * synaptics-prometheus: Allow incremental version major and minor number * Replace 'scheduing' with 'scheduling' * Export the raw device version to the client --verbose output * trivial: Only dlopen the test plugin once * Export the device protocol to the client --verbose output * trivial: installed-tests: try to display journal for failed tests * trivial: ci: debian: enable verbose daemon logging for failure analysis * trivial: installed-tests: explicitly choose webcam device ID * trivial: debian: remove obj-* built files to fix back to back builds * trivial: ci: don't let bad symlinks cause debian build failures * trivial: debian: correct a dependency for libfwupdplugin-dev - Changes from version 1.3.5: * plugins: Fix potential use of NULL pointer in fu_dell_dock_mst_write_register * Fix shifting integer by more than 31 in fu_util_filter_device * synaptics-prometheus: Reload the device version after IOTA update * synaptics-prometheus: Reload the device version after update * trivial: wacom: remove coretronic config from Moffett scope * trivial: Fix a NULL/FALSE confusion * trivial: Add a BR for Fedora * trivial: Fix coreboot commit to fix CI * trivial: libfwupdplugin: clarify name of self test * plugins/coreboot: Improve version detection * plugins/coreboot: Get rid of FU_HWIDS_KEY_BIOS_VENDOR in coldplug * trivial: Move progressbar out of libfwupdplugin * trivial: Unexport fu_test_get_filename() * trivial: Unexport fu_test_compare_lines() * trivial: Unexport fu_test_loop_run_with_timeout() * trivial: Do not include non-introspectable functions in the GIR * trivial: Fix up a few introspection problems in FwupdPlugin * trivial: Include the Fwupd GIR in the FwupdPLugin GIR * trivial: Never add duplicate symbols to the map file * trivial: Properly namespace the defines in the exported header * Install development files for libfwupdplugin * Convert libfwupdprivate to a shared library libfwupdplugin * trivial: Allow building GCab from a subpackage * trivial: Fix under-include to define O_RDONLY * trivial: Allow compiling without * trivial: Do not use FuProgressbar in dfu-tool * synaptics-prometheus: Manually set the bootloader mode when attaching * trivial: Split out a new helper funtion * trivial: Add some optional debugging when hotplugging devices * trivial: Include the correct header for S_IRWXU * Always use the more portable 3-arg form for open() * trivial: Untangle FuHistory from FuPlugin * trivial: Allow compiling without * Revert "synaptics-rmi: Use the build ID as the version number to match the vendor tool" * Add missing documentation from the plugin interface * trivial: fu-udev-device: remove a prototype that was missed in b3d4d2ff * trivial: add missing gtk-doc fields for many files in src/ * trivial: fix compile failure without gudev * synaptics-prometheus: Mirror the _IS_BOOTLOADER from device to config * Allow setting the device flags using GObject properties * vli_usbhub: Set the composite parent at construction time * synaptics-prometheus: Set the composite parent at construction time * Allow plugins to set the parent during construction * vli-usbhub: Whitelist the PD and I²C devices * Set the protocol per-device not per-plugin * synaptics-rmi: Use the build ID as the version number to match the vendor tool * Create a REV_00 instance ID as this may be what the vendor needs to target * fu-util-common: Invert default behavior for reboot and shutdown prompts * trivial: fu-plugin-vfuncs: Add GTK documentation for all vfuncs * Make gudev a compile-time option * trivial: Set the offline trigger using an environment variable * trivial: ci: pull lintian from unstable for now. * trivial: stop including fu-hash.h as part of fu-plugin-vfuncs.h * Fix shebangs on scripts * trivial: Use prefixes for DATADIR in config.h for portability * Allow compiling GUsb as a subproject * trivial: fu-udev-device: add a to_string func for debugging * trivial: Don't assume that plugins end in .so * trivial: optionrom: remove unneeded includes * trivial: debian: ci: ignore library-not-linked-against-libc for more * trivial: remove version-format.md * trivial: Allow compiling without pwrite() * trivial: Allow compiling without * trivial: Allow compiling without realpath() * trivial: Allow compiling without HAVE_LC_MESSAGES * trivial: Allow compiling without getuid() * trivial: Allow compiling without * trivial: Allow compiling without * trivial: Allow compiling without * Ensure the _get_type() gets the same ABI version as the constructor * Use the correct unlocker when using GRWLock * trivial: plugins: only build coreboot when option set * fwupdtool: don't show a warning when calling `get-plugins` - Changes from version 1.3.4: * trivial: Don't force specific linker flash when cross building * dell: Use the more portable g_usleep() * trivial: Fix unused header includes * vli-usbhub: Make erasing less verbose and writing more obvious * vli-usbhub: Correctly print the 24-bit USB3 offset * vli-usbhub: Print the PD firmware offset and size for debugging * vli-usbhub: Open the parent device before attempting to read or write from the child * vli-usbhub: Set the install duration for the PD device * trivial: Fix a failed error prefix string * trivial: wacom-raw: Remove embedded from device name * wacom-raw: Correct HWID support * uefi: Just use a uint16_t for BootNext processing * uefi: Use a simpler entries set algorithm * vli-usbhub: Add support for writing using I2C passthru * vli-usbhub: Support updating PD devices that share the hub flash * vli-usbhub: Support the PD file format * trivial: uefi: correct a NULL pointer dereference * uefi: fall back to `ID_LIKE` when the path for `ID` doesn't exist (Fixes:# 1566) * uefi: Make generate_binary.sh more robust * Tokenize the Intel Hex file before parsing * trivial: Detect the USB version automatically * trivial: fu-util/fu-tool: explicitly block unsupported flags * Add support for matching requirements on device parents * Skip cleanup after device is done updating if `will-disappear` is set (Fixes: #1529) * efi: use a wildcard section copy for final EFI generation * modem-manager: explicitly use plain version format * modem-manager: add quirks for the Foxconn T77W968 modules * Allows confined snaps to activate fwupd via D-Bus * trivial: thunderbolt: clarify error message * Add a new property `Interactive` to the daemon * trivial: contrib/get-version.py: require git less hard * superio: Never read from port offset zero * superio: Fix regression when coldplugging superio devices * trivial: Fix Fedora CI build * trivial: Fix the autobuilt spec file with the new tarball version * Dynamically determine release version * trivial: synapticmst: allow missing `/proc/modules` * synapticsmst: filter invalid chip IDs * trivial: Provide some defines for common image names * Allow aborting early when using fu_archive_iterate() * Add fu_firmware_image_set_version() for future use * modem-manager: increase re-enumeration delay to 20000ms * modem-manager: add counterpart GUID for the DW5821e/eSIM * Add versions formats for the Microsoft Surface devices * usb: make loading vendor/product/serial strings non-fatal * trivial: Fix the protocol ID for VLI usbhub devices * trivial: wacom-raw: add more device IDs for Dell devices * trivial: contrib: don't require TSS for debian archs without EFI * fu-udev-device: Adjust bounds checking to be safer * fu-udev-device: Don't assume all devices have `device_file` * synaptics-rmi: correct an error cleaning up on probe * trivial: fu-udev-device: add some safety checks for fd * udev-device: fix offset of vendor id of hidraw devices * flashrom: switch to upstream source * trivial: fu-plugin: only show an error once "failed to open plugin" was being prefixed twice * trivial: debian: only use mingw-w64-tools in archs with UEFI plugin * fastboot: Fix a regression when updating modem firmware * trivial: conflict with old unifying plugin * Rename unifying plugin to logitech-hidpp (Fixes: #1329) * Add a new contrib script for installing a Dell BIOS from an EXE file * trivial: add-capsule-header: rename to make it easier to import * trivial: simple_client: make it easier to reuse code * trivial: firmware-packager: make it easier to reuse code * trivial: add-capsule-header: make it actually work * trivial: fix some gtkdoc sections * Bump the required gudev version * trivial: Fix a compile error with older versions of gudev * trivial: wacom: add vid/pid for panels in Moffett * trivial: post release version bump - Changes from version 1.3.3 * unifying: notify users to replug when using dfu control (Fixes: #1383) * trivial: 8bitdo: set a transient failure while waiting for user action * libfwupd: Add a new error type for user action needed * trivial: 8bitdo: show the same message for SN30pro and SN30pro+ * trivial: Fix up some typos from codespell * trivial: Ensure config.h is included in all source files * trivial: Fix up some NULL/FALSE confusion * trivial: Add all the _LAST enums that shouldn't be checked for ABI * trivial: Fix a typo that means that UEFI results were never cleared * Always report the update-error correctly for multiple updates * trivial: Fix fwupdmgr get-history if the firmware was not installed from the LVFS * trivial: Do not emit a warning if a child has no version number * Move the file descriptor lifecycle into FuUdevDevice * trivial: Fix some GtkDoc annotations * ebitdo: Modernize the plugin to use FuFirmware * nitrokey: Use fu_common_dump_raw() when debugging * thunderbolt: Create a unique GUID including Thunderbolt controller path * Use device safety flags to show prompts before installing updates * trivial: Use the new possible_plugin support for USB devices too * jabra: Move the Jabra-specific detach out into its own plugin * Ensure the device is open when doing the subclassed prepare() and cleanup() * vli-usbhub: Add support for updating V2 devices * Allow verifying the device image itself from fwupdtool * Use XMLb to query quirks * trivial: ci: disable pulling libxmlb from unstable * synaptics-prometheus: Don't add a config-subdevice in bootloader mode * dfu: Use the VID/PID to identify devices without download capability in runtime * trivial: debian: remove some unneeded lintian * trivial: debian: bump compat version * ebitdo: Add SN30Pro+ to recognized quirk list (Fixes: #1503) * dfu: Add several quirks for Realtek camera hardware * dfu: Always mark devices as UPDATABLE * uefi: use `genpeimg` to mark ASLR and DP/NX on EFI binary * trivial: solokey: correct a typo * trivial: fu-util: fix typo * uefi: rework ESP path detection and lifecycle * trivial: uefi: show more metadata in to_string method * trivial: fu-device: add new method to remove metadata * Add a plugin to update VIA USB hub hardware * trivial: Add fu_common_read_uint8_safe() * trivial: Fix two typos in fu_common_read_uint16_safe() * solokey: Allow parsing firmware with fwupdtool * Allow fwupdtool to dump details of common firmware formats * trivial: Do not do system coldplug when using FU_ENGINE_LOAD_FLAG_NO_ENUMERATE * trivial: fu-self-test: set polling self tests to slow * trivial: fu-tool: Allow `detach`/`attach` to prompt for device * Strip trailing whitespace from USB descriptors * trivial: Add fu_common_read_uint16_safe() * trivial: Add version to the FuFirmware->to_string() output * Add fu_firmware_set_version() * Add a systemd preset file for `fwupd-refresh.service` * trivial: dell: work around a memory leak caught by address sanitizer * ebitdo: if the device has the will disappear flag, don't wait for ack (Fixes: #994) * Add a new plugin for working with eMMC devices (Fixes: #1455) * fu-engine: Check multiple plugins if quirks match * trivial: don't try to enable LVFS from systemd * trivial: coreboot: fix a clang compiler error * fu-util: Add user friendly strings for all device flags * Add new device flags indicating update resilience * plugins: Add coreboot plugin * fu-plugin: Add fu_plugin_get_hwid_replace_value * trivial: Increase verbosity when actually updating devices * trivial: Allow plugins to use WAIT_FOR_REPLUG in prepare and cleanup * Add FuDevice->prepare() and FuDevice->cleanup() vfuncs for future use * dfu: Implement FuDevice->to_string() * trivial: colorhug: fix a crash that occurs when flashing sometimes * trivial: fu-util: break out of automatic reports if one is not automatic * thunderbolt: some more clarifications when using ICL * trivial: fwupd-refresh: activate motd if using systemd v243 or later * trivial: fwupd-refresh: allow exit code 2 for success * trivial: synaptics-cxaudio: Add Google Pixel buds * trivial: arch: ci: Wait some time for tpm_server to start up * Allow a custom FuFirmwareImage->write() in superclassed objects * dfu: Remove two completely unused helpers * dfu: Make DfuFirmware derive from FuFirmware * dfu: Make DfuImage derive from FuFirmwareImage * dfu: Remove private headers that do not need to exist * Fix device flag filtering * trivial: fu-engine: Don't compare device and content checksums * fu-engine: Read all releases and convert versions when comparing * Add new flags `can-verify` and `can-verify-image` * trivial: make verify and verify-update safer * trivial: test: add checksums for "stock" 1.2.2 * trivial: fu-udev-device: use parent udev device to indicate `internal` * trivial: fix TPM2 simulator tests for arch * trivial: uefi: don't add PCRs with all 0's * trivial: Fix a recent regression causing a double-free * synaptics-cxaudio: Support the ThinkPad USB-C Dock Gen2 * trivial: fu-util: add some extra checks around automatic reports * trivial: fu-tool: typo * fu-systemd: Use correct method for stopping units. * trivial: fu-udev-device: Use ID_PCI_CLASS_FROM_DATABASE if name not set * trivial: fu-plugin: quiet down debug output for optionrom plugin * 8bitdo: use will-disappear flag for sf30/sn30 controllers (Fixes: #783) * trivial: ebitdo: don't dump out firmware header unless plugin verbose * trivial: ebitdo: don't use local errors when writing firmware * Add a new device flag for indicating device won't come back * wacom-emr: Fix a regression for EMR devices * Add a generic DFU firmware object for plugins to use * dfu: Use FwupdInstallFlags rather than a DFU-specific version * dfu: Remove functionality for modifying DfuSe files * dfu: Remove functionality you can do now with fwupdtool * dfu: Remove the merge command as it's unused and broken * trivial: Add fu_firmware_parse_file() helper for future use * trivial: Remove the fuzzing details for DfuPatch * trivial: Add klass->to_string for superclassed FuFirmwareImage objects * dfu: Remove DfuPatch as no vendor actually uses this * dfu: Don't wrap provided VID-PID functions * dfu: Use the standard FuDevice custom flags functionality * dfu: Use klass_device->write_firmware() directly * dfu: Use the generic fu_plugin_usb_device_added() function * dfu: Use daemon flags to ignore devices rather than a special flag * dfu: Set the device state directly to avoid proxying signals * dfu: Use the built-in detach() and attach() vfuncs * Read firmware back from the device as a FuFirmware * dfu: Remove a pointless function * dfu: Remove support for the Metadata Store Proposal * dfu: Remove XTEA support * dfu: Remove the SREC and IHEX parsing out of the DFU plugin * ebitdo: Use klass_device->write_firmware like other plugins * trivial: Remove G_BEGIN_DECLS from all private headers * Remove FU_PLUGIN_RULE_REQUIRES_QUIRK as all the plugins now use it * Set all FuUdevDevice plugins to use FU_QUIRKS_PLUGIN * thunderbolt: recognize new 'generation' sysfs attribute * Rename and modernize the udev plugin * synaptics-rmi: Also add the product ID as a GUID without the minor version * synaptics-rmi: Correctly set the payload length rather than hardcoding it * synaptics-rmi: Write the core config correctly * synaptics-rmi: Decode BL7 status failures as actual errors * synaptics-rmi: Add some trivial debugging to help debug a write problem * trivial: uefi: Make efivarvs errors clearer (Fixes: 1330) * trivial: uefi: don't prefix efivar errors * trivial: Remove some now-unused vfuncs * altos: Modernize the plugin to simplify it * Create the custom plugin GType in common code * Reduce more boilerplate in plugins * synaptics-rmi: Check the correct register when querying bootloader mode * trivial: fu-engine: fix never reporting remotes * trivial: fu-util: don't show warnings for no reports to upload * trivial: debian: remove more conffiles from transitions (Closes: #932617) * trivial: debian/control*: Update for fwupdate transition * trivial: Fix a tiny memory leak when starting the daemon * modem-manager: Fix a tiny memory leak when starting the daemon * synaptics-rmi: Copy the behavior of rmi4utils for BL7 detach * synaptics-rmi: Simplify fu_synaptics_rmi_device_read() * synaptics-rmi: Set the version after ->setup has run * synaptics-rmi: Use the correct mask when getting the bootloader mode on BL7 * syanptics-rmi: The build_id is 3 bytes long, not 2 * synaptics-rmi: Read the config partition the same as rmi4utils * Provide a default implementation of common FuDevice actions * thunderbolt-power: avoid checking for bolt support * synaptics-rmi: Add some debugging for BL7 devices * Fix usage of incorrect type for return value * synaptics-rmi: Do as little as possible in device setup * synaptics-rmi: Speed up reading the PDT from 900ms to 30ms * fu-util: add support for a reinstall command * trivial: fu-util/fu-tool: update re-install help text to reinstall * trivial: fu-util: remove double printed message about succesful firmware update * trivial: fu-util: show no updatable devices error for update command * synaptics-rmi: Ignore the ATTN reports from the hardware when reading DATA * synaptics-rmi: Move the fuzzing instructions to the toplevel README * Fuzz the SREC and IHEX file parsers once more * Use parallel fuzzing for the SMBIOS checks too * synaptics-rmi: Fix the packing of the partition table * Add a plugin to update Synaptics RMI4 devices * trivial: Add a parallel fuzzing script * trivial: fu-util: output newline after prompt. * trivial: fix %u output in report upload * Add a --no-domain logging option * trivial: Fix compiler warning for impossible-to-hit condition * Add support for automatically uploading reports * trivial: motd: disable updating motd for now * trivial: fwupd-refresh: fix a clash with fwupd.service (Closes: #941360) * trivial: Fix Fedora CI * trivial: fu-udev-device: fix some assertions * Search up the tree for a vendor name rather than (ab)using the HID_NAME * Add some success messages when CLI tasks have completed * trivial: Put the boolean prompt on the same line as the text * Never show LicenseRef-proprietary to the end user * trivial: snap: correct install hook root directory * Export the instructions for detaching the device * uefi: detect unmounted ESP partitions (Fixes: #1405) * uefi: stop recording efibootmgr output after flash * trivial: post release version bump - Changes from version 1.3.2: * Add support for '' to disambiguate some firmware * thelio-io: Add a plugin to detach the Thelio IO board * trivial: uefi, dell: skip self tests with TPM if non-root (Fixes: #1396) * trivial: dell: quiet the TSS output * trivial: uefi: allow forcing to TPM2 via environment variable * Do not ask the user to upload a report if ReportURI is not set * Do not enumerate physical devices when running the internal self tests * trivial: libfwupd: skip tests if machine-id is empty too * Add a new plugin to update Conexant audio devices * Export the salted machine ID as a daemon property * Fall back to /var/lib/dbus/machine-id when required * trivial: add stalebot (Fixes: #1393) * trivial: dell-dock: correct another write_size error * Align the key values to the text *width* not the number of bytes * trivial: Move dbus directory location for snap too * trivial: Fix some NULL/FALSE confusion * synaptics-prometheus: Fix tiny memory leak when using FuSynapromConfig * trivial: Fix tiny memory leak when using FuSrecFirmware * snap: switch to core18 * trivial: Return the correct property when getting the host product * trivial: fu-util-common: fix description wrapping (Fixes: #1378) * fu-util/fu-tool: Map out changelogs from remotes * fu-util/fu-tool: Better display historical information * fu-history: Update device_modified in sql database during updates * unifying: Use the instance ID to check for supported devices * unifying: Ensure HID++ v2.0 peripheral devices get scanned by the plugin * trivial: Add some more defines to the srec parser * trivial: fix wget command in fu-tool.c * Allow parsing a raw SREC file * trivial: wacom: Add support for second vendor ID * uefi, dell-esrt: Show firmware version when capsule updates unavailable * Add some more debugging to the SREC and IHEX parsers * Print the instance IDs if the GUIDs are unconverted * Add fu_common_bytes_compare_raw() for future usage * Call the set_quirk_kv() vfunc for the superclassed object * uefi: make the TPM optional for runtime again (Fixes: #1362) * trivial: uefi: Make the TCTI output less verbose * Support in AppStream metadata * Include all GUIDs when uploading a report * Do not crash when starting tpm2-abrmd * trivial: Update DBus conf path for example Fedora package * Move D-Bus conf file to datadir/dbus-1/system.d * trivial: Add fu_io_channel_write_byte_array() for future use * trivial: post release version bump - Package new sub-packages typelib-1_0-FwupdPlugin-1_0 and libfwupdplugin1.- Fix file list- Update to version 1.3.1: (jsc#SLE-10751) * Allow disabling all plugins * trivial: Specify the tpm2-tss-devel version in the example spec file * Move to CI Fedora 30 * modem-manager: Fix two build warnings on Fedora 30 * synapticsmst: Add another name quirk for the ThinkPad USB-C Dock * Re-introduce GUID support to fwupdmgr and fwupdtool * uefi-recovery: Add a plugin to add a fake ESRT entry for device recovery * Add a DMI quirk for the Minnowboard Turbot * trivial: Make it easy to disable or enable libflashrom for distros * trivial: Don't use Recommends for RHEL 7 * unifying: fix timeout metadata * ci: arch: minor improvements * unifying: fix timeout * Allow disabling SSL strict mode for broken corporate proxies * trivial: Allow ignoring the daemon version check by using --force * Try to only show DMI product name once * trivial: fu-util-common: Show unknown devices as interesting devices * dell: Use TSS to query and build TPM vendor strings for GUIDs * trivial: dell: show reasons for lack of updates in `UpdateError` * fu-util-common: strip all trailing whitespace in XML description * trivial: fu-common: match all whitespace not just ' ' in `fu_common_strstrip` * fu-util: show release output in get-details again * unifying: use fu_firmware_strparse_uint16 to read be 16bit values * unifying: fix incomplete hex file parsing * fu-util/fu-tool: Print devices, remotes, releases using a tree * Add aliases for `get-upgrades` and `upgrade` * trivial: UEFI skip self tests if library fails to initialize * libfwupd: Add a new private function `fwupd_remote_set_remotes_dir` * trivial: add libtss2-dev into debian/control (Closes: #1324) * trivial: Fix up the GtkDoc Since lines for API only available in 1.3.x * trivial: Post branch version bump * thunderbolt: Add support for kernel safety checks (Fixes: #1312) * Include the kernel release as a runtime version * trivial: fu-util: Drop GUID support from get-devices * synapticsmst: Partially rewrite the plugin (Fixes #1105) * Remove replug flag after the device comes back from reboot * trivial: Fix running the tests on devices with the TPM in v1.2 mode * trivial: fu-util-common: more cleanup related to topology * trivial: fu-util: cleanup fwupdmgr get-details output * trivial: Don't use topology printing in --verbose mode * Make get-devices and get-topology aliases for one another * trivial: Adjust daemon device sorting * Make get-topology more useful by showing all information * trivial: Fix fu_common_string_append_kv() to align properly with idx > 0 * trivial: dell-dock: correct an error preventing write_size from being set * trivial: Do not warn about deprecated declarations * trivial: Update BRs for the example Fedora package * uefi: add test for TPM 2.0 PCR read function * uefi: use tpm2-tss library to read PCR values * fu-common: Use environment variables for systemd managed directories * Use more systemd directives for directories * trivial: fu-util: fix debug output for devices * Allow turning off the timestamp prefix for debugging * Add a ->udev_device_changed plugin vfunc * Add fu_device_rescan() and a FuDevice->rescan() vfunc * Remove the duplicate files in meson.build * Hash the source files when generating the daemon hash * Split up source files in the build script * uefi: add support for tpm2-tools 4.X * trivial: plugins: clarify stance on afuefi.efi * trivial: plugins/: Update README * trivial: disable gtkdoc by default * trivial: update references of hughsie/fwupd to fwupd/fwupd * Publish docs to fwupd.github.io using CircelCI * Add support to integrate into the motd (Fixes: #1270) * Simplify get-devices output to not show un-useful fields * fu-engine/fu-config: Reload metadata store when configuration changes * trivial: If no devices support updates, show messaging (Closes: #1295) * trivial: uefi: set vendor name for system firwmare from DMI data * unifying: update Solaar url * thunderbolt: Fix logic to work properly with ICL thunderbolt controller * Add fu_udev_device_get_device_file() helper * trivial: Fix regression when using fu_device_incorporate() * trivial: Fix a potential crash when using FuPlugin in the self tests * synapticsmst: Make FuSynapticsmstConnection an actual GObject * synapticsmst: Use the same style as other plugins * trivial: Add some helper functions for GByteArray * Do not use FuDevice metadata for the physical and logical IDs * Use fu_common_string_append_kv() in subclassed device * synapticsmst: Use G_DECLARE_FINAL_TYPE to simplify the object * synapticsmst: Add a SynapticsMSTBoardID for another Lenovo dock * trivial: remove unnecessary CUSTOMERID_DELL define * synapticsmst: Add a SynapticsMSTBoardID for a Lenovo dock * synapticsmst: Display the board ID in non-hex form in the error message * synapticsmst: Use a more suitable icon for the device * trivial: Remove unused variable * Never use memcpy() in a possibly unsafe way * Add a ->to_string() vfunc to FuFirmware * Use FuFirmware as a container for firmware images * Allow filtering devices when using the command line tools * Be more accepting when trying to recover a failed database migration * trivial: Add translation for X-ThunderboltController * trivial: fixup standalone installer * modem-manager: add counterpart GUID for the DW5821e * solokey: Release the interface and rebind the kernel driver on close * fu-tool: Port ability to update a single device from fwupdmgr * uefi: Actually write the new device path if different than before * Allow setting custom flags when using fwupdate * trivial: Do not show a critical warning if no firmware is specified * trivial: Fix overzealous search-replace action in user string * Verify we don't break the ABI * Fix a crash when stopping the fwupd service * Relax the certificate time checks in the self tests for the legacy certificate * trivial: add cache directory into systemd unit rw paths * Never show AppStream markup on the console * Do not segfault when trying to quit the downgrade selection * trivial: Update icons for Thunderbolt and MST devices * Add support for the SoloKey Secure * trivial: Allow a device to *clear* a firmware version * trivial: debian: For signed package fill out Built-Using (Closes: #932757) * Allow specifying GUID to check any version exists * trivial: post release version bump * Release fwupd 1.2.10 * Disable the flashrom plugin by default * trivial: thunderbolt: catch failure setting up device * dell-esrt: Improve the experience for the plugin (Closes: #1245) * fu-util: When unlocking prompt for reboot if applicable * remove those PIDs with Bluetooth interface, Wacom updater doesn't support updating from Bluetooth interface * flashrom: Only show DEBUG and DEBUG2 output if using --plugin-verbose=flashrom * flashrom: Only call flashrom_programmer_init() on whitelisted boards * flashrom: Fix no version format set * fu-util: Show devices with an UpdateError in get-devices output * trivial: uefi: use UEFI-dummy for device ID instead of just uefi * trivial: fix error handling for non UEFI case (#1220) * Add a specific error code for the low battery case * Fix Fedora docker build missing directory: dist * uefi: Determine whether running in legacy mode or not (Fixes: #1220) * trivial: ci: debian: Only turn on flashrom when running CI * trivial: Fix typos in error messages * Allow client code to construct objects from GVariant blobs * Export functionality to build an array of objects * flashrom: Use libflashrom * trivial: Fix the version script to pick up boxed types * trivial: Correctly order the map entries according to vercmp rules * trivial: Fix pylint issue in the version script * Add meson target to fix translations * Add support for 8bitdo USB Retro Receiver * Use the newer features of GRWLock rather than reinventing it * Revert "Allow SuperIO updates to be done live" * uefi: Try to find a duplicate using the loadopt name * uefi: Provide a quirk to disable the use of the UX capsule * trivial: uefi: use the path for efibootmgr that was detected * synaptics-prometheus: Fix installing CONFIG firmware updates * synaptics-prometheus: Set the install duration from a quirk * synaptics-prometheus: Don't emit critial warning when updating config firmware * synaptics-prometheus: Fix missing field in the IOTA reply struct * Create SECURITY.md * redfish: Never set NULL device name * modem-manager: Never set NULL device name * ata: Never set NULL device name * trivial: Add some parameter guards to FuDevice * trivial: snap: make polkit directories if they don't exist (Fixes: #1205) * trivial: fu-main: clarify missing PK file error * synapticsmst: fix GUID generation (Closes: #1207) * Lite Mk II flag for use-shim-unique * trivial: circleci: try to fix automatic snap deployment * Allow SuperIO updates to be done live * fu-util-common: Support empty proxy strings (Fixes: #1199) * trivial: uefi: clarify error message * trivial: Fix non-systemd build * trivial: Sync example spec file with downstream * trivial: post release version bump - Drop fwupd-bsc1143905-hash-the-source-files.patch: Applied upstream. - Add pkgconfig(tss2-esys) BuildRequires: New dependency. - Add gtk-doc BuildRequires and pass gtkdoc=true to meson, build api docs even when using source service.- Add fwupd-bsc1143905-hash-the-source-files.patch to hash the source files instead of libfwupdprivate.a to avoid the checksum change due to the random naming LTO profile sections (bsc#1143905)- Update to version 1.2.10: * Disable the flashrom plugin by default * dell-esrt: Improve the experience for the plugin (Closes: #1245) * fu-util: When unlocking prompt for reboot if applicable * remove those PIDs with Bluetooth interface, Wacom updater doesn't support updating from Bluetooth interface * flashrom: Only show DEBUG and DEBUG2 output if using - -plugin-verbose=flashrom * flashrom: Only call flashrom_programmer_init() on whitelisted boards * flashrom: Fix no version format set * fu-util: Show devices with an UpdateError in get-devices output * Add a specific error code for the low battery case * Fix Fedora docker build missing directory: dist * uefi: Determine whether running in legacy mode or not (Fixes: #1220) * Allow client code to construct objects from GVariant blobs * Export functionality to build an array of objects * flashrom: Use libflashrom * Add meson target to fix translations * Add support for 8bitdo USB Retro Receiver * Use the newer features of GRWLock rather than reinventing it * uefi: Try to find a duplicate using the loadopt name * uefi: Provide a quirk to disable the use of the UX capsule * synaptics-prometheus: Fix installing CONFIG firmware updates * synaptics-prometheus: Set the install duration from a quirk * synaptics-prometheus: Don't emit critial warning when updating config firmware * synaptics-prometheus: Fix missing field in the IOTA reply struct * Create SECURITY.md * redfish: Never set NULL device name * modem-manager: Never set NULL device name * ata: Never set NULL device name * synapticsmst: fix GUID generation (Closes: #1207) * Lite Mk II flag for use-shim-unique * fu-util-common: Support empty proxy strings (Fixes: #1199) - Add python3-setuptools to BuildRequires for generate-version-script.py- Update to version 1.2.9: * Release fwupd 1.2.9 * trivial: Add two new translatable strings for new category types * Check if the system is offline during install, rather than at startup * Prompt the user to shutdown if requried when installing by ID * Use the correct file extension for the offline updates cache * trivial: Allow using --force to use the wrong daemon version * trivial: Display the correct expected command * standalone-installer: Be smarter about existing installed fwupd * Add a plugin to update Synaptics Prometheus fingerprint readers * trivial: standalone-installer: rename uninstall argument to cleanup * fu-util: Check the daemon version is at least the client version * fu-util: Check that daemon is started by expected unit * fu-util-common: when stopping a daemon, check for snap too * Allow using --force to trigger a duplicate offline update * trivial: Allow using FuUsbDevice without a GUsbDevice * trivial: Copy the icons if unset for the device child * trivial: Copy the physical ID if unset for the device child * trivial: Ensure the parent ID is up to date if the device ID changes * trivial: Fix typo when setting the parent ID * trivial: Disable the flatpak CI build * Allow handling FORCE for devices that subclass FuDevice * uefi: Fix a libasan failure when reading a UEFI variable * trivial: Fix a memory leak found using libasan * trivial: Fix an libasan failure in the dell plugin * trivial: Fix some dead code spotted by coverity * trivial: Fix a typo spotted by coverity * trivial: Fix a missing config.h include in a new source file * Dynamically read path to use for /system-update * Display the remote warning on the console in an easy-to-read way * ata: Set version format to plain for devices obtained from udev * trivial: Only apply SmbiosManufacturer to release version for internal * trivial: Fix two bugs in the hardware self tests script * Never guess the version format from the version string * Only force a semver when the device opts-in * Export the version-format to clients * Add missing gtk-doc documentation * dfu: Add some trivial, but useful, debugging for AVR DFU devices * dfu: Correctly identify DFU firmware that starts at offset zero * dfu: Don't keep showing trivial debug output * dfu: Reset the forced version during attach and detach * ata/nvme: For devices running Dell firmware, set `VersionFormat` (Fixes: #1169) * fu-engine: Check if VersionFormat is ambiguous when adding devices * trivial: Fix fwupdate --apply * Only use class-based instance IDs for quirk matching * trivial: dell-dock: set minimum board to 6 * trivial: post release version bump- Update to version 1.2.8: * Don't upload reports when the user has configured their system in a broken way * Allow setting the daemon verbose domains at runtime * Allow fwupdmgr to modify the daemon config * Do not compare version formats when the release format is unknown * Do not fall back integers to a plain version format * Use the device version format when converting the release version * Set the VersionFormat using the metadata or the UEFI quirk - Changes from version 1.2.7: * l10n: Create Lithuanian translation file * l10n: Update LINGUAS * Updated: Add support for 8BitDo M30. * modem-manager: increase the timeout to wait for modem after uninhibited * modem-manager: implement qmi pdc active config selection as attach() * fu-engine: When removing activation flag match the correct version * Require --force to install a release with a different version format * Match the old or new version number when setting NEEDS_REBOOT * Make an error message clearer when there are no updates available * Add support for the not-child extension from Logitech * thunderbolt: Set require-ac for Thunderbolt devices (Fixes: gh#hughsie/fwupd#1142) * Fix some typos spotted using codespell * Add a component categories to express the firmware type * fu-tool: Port get-history command to fwupdtool * Recreate the history database if migration failed * Move the core built-in 'fwupd' remote over to the dell-esrt plugin * snap: Add a custom systemd unit to call activation on shutdown (Fixes: gh#hughsie/fwupd#1125) * ata: Flush cache before standby and activate * synapticsmst: blacklist plugin when using amdgpu (Fixes: gh#hughsie/fwupd#1121) * uefi: add a new option to specify the os name * Return the newest device when using fu_history_get_device_by_id() * uefi: More carefully check the output from tpm2_pcrlist * uefi: Don't overwrite CustomFlags if set from a quirk * Shut down the daemon if the on-disk binary is replaced * ata: Correct activation functionality * Fix version comparisons after reboot for some formats * fu-tool: save history from stuff installed with `fwupdtool` - Changes from version 1.2.6: * ata: send ATA standby immediate when activating firmware * offline: Be more graceful when dealing with Plymouth failures * Save the new version in the history database for offline updates * Show the DeviceID when showing the updates list * Allow forcing an offline-only update on a live system using --force * Do not schedule an update on battery power if it requires AC power * superio: Add InstallDuration default value * superio: Add support for writing new e-flash contents * superio: Fix reading the attestation checksum * superio: Add support for reading the device checksum * superio: Use the chipset ID in the device name * superio: Move the device flush before getting the register map * superio: Move all the IT89xx code to a subclassed device object * superio: Move all the IT85xx code to a subclassed device object * superio: Split and export fu_superio_device_ec_writeX() * superio: Remove the port from fu_superio_device_ec_read() * superio: Move the register read/write into the FuSuperioDevice object * superio: Check the IOBAD0 is usable during setup * superio: Use fu_device_set_firmware_size() * superio: Move some constants out to the common header * superio: Use GObject properties in FuSuperioDevice * superio: Convert FuSuperioDevice to be derivable * Update Plymouth when updating pending firmware * Ask to reboot after scheduling an offline firmware update * Do not fail when scheduling more than one update to be run offline * Allow running offline updates when in system-update.target * Fix the location of fwupdoffline in the service file * Add optional vfuncs to allow detaching and attaching verify() * superio: Add list of SPI commands for future usage * Add a verify-update command to fwupdtool * uefi: Actually upload the UPDATE_INFO entry for the UX capsule * superio: Get the chip size from the EC rather than hardcoding * uefi: Check the error code of QueryCapsuleCapabilities() correctly * Update the UEFI UX Capsule Header checksum when needed. * uefi: Copy the shimx64.efi binary for known broken firmware * Correctly get the check the new version for devices that replug * Add a simple script to add a capsule header * Ensure the PKCS-7 client certificate exists at startup * fix makecab directive options * fwpup.service: use display-manager.service instead of gdm.service * Allow signing the fwupd report with the client certificate * Add a D-Bus method to generate a signature using the self-signed client certificate * Allow signing and verifying data using a PKCS-7 self-signed client certificate * Fix a critical warning when loading a PKCS-7 certificate with no DN * Include all device checksums in the LVFS report * modem-manager: Fix a trivial build warning * superio: Fix a trivial build warning * Move out the offline update functionality to a new binary * Do not reboot when failing to start fwupd during offline updates * Do not write the schema version to the db when loading * Do not recreate XbSilo caches when running on a readonly filesystem * Add the fwupdagent binary for use in shell scripts * Allow restricting firmware updates for enterprise use * standalone-installer: new --allow-older and --allow-reinstall options * Show the upgrade and downgrade flags when getting releases for a device * Rename FwupdRelease:trust-flags to FwupdRelease:flags * fu-tool: Save device state to @LOCALSTATEDIR@/lib/fwupd/state.json on actions * modem-manager: implement support for qmi-pdc * Add a plugin to support ModemManager hardware * fu-tool: Don't let failing to find dbus prevent engine from starting * ata: Support delayed activation * dell-dock: Use activation when calling fwupdtool activate * Add a support for delayed activation * uefi: Fix the self tests when running on Fedora SilverBlue * Do not fail to start the daemon if tpm2_pcrlist hangs * po/make-images.sh: quote LOCALEDIR and PYTHON3 * meson: print stderr of python3 command instead of stdout * Revert "contrib/debian: Switch to debian unstable" * Add elogind support - Changes from version 1.2.5: * uefi: fix segfault in fwup_set_update_statuses * Show in Flathub correctly * debian: explicitly depend on shared-mime-info * superio: Implement detach() and attach() * superio: Correct the names of some constants and improve debugging support * dell-dock: Filter the last supported payloads of certain board 4 SKUs * circleci: Manage the lifecycle of the snap * Add support to run snap build in CircleCI * wacom-usb: Use the correct buffer format for the touch module * wacom-usb: Set the install duration for each device type * wacom-usb: Return with an error if there were too many retries * wacom-usb: Make updating less verbose * Convert all child instance IDs when converting the parent * uefi: Allow devices to create more complete fake UEFI devices * unifying: Fix regression when recovering from failed flash * Ensure libxmlb dir exists for LGTM.com * Add C build configuration for LGTM.com * Use G_BEGIN_DECLS correctly for internal headers * standalone-installer: Fix issue found by LGTM * Use '#pragma once' to avoid a lot of boilerplate * Force LGTM to see Python 3 * fwupd: Hide firmware-packager behind meson option` * fu-common-cab: Correct handling of CAB files w/ nested directories and older libgcab * Fix a regression in using the InstanceIDs for quirk matching * thunderbolt: Convert the instance IDs as we never open the device * udev: Manally call fu_device_setup() to convert the instance IDs * fu-tool: Correct a crash caused by calling fwupdtool update * fu-tool: Don't fail if dbus is unavailable * contrib/debian: Switch to debian unstable * wacom-usb: Record the block number when failing * wacom-usb: The touch address is big endian * wacom-usb: Accept a non-binary IHEX file for the touch update * wacom-usb: Only poll when the device status is 'busy' * wacom-usb: Only reboot the device when all composite devices have been updated * wacom-usb: Fix flashing failure with latest Intuos Pro tablet * dfu: Fill holes when reading SREC files * Add fwupd_guid_from_string() to drop dep on uuid * wacom-raw: Check the InstanceID rather than GUID * Defer the InstanceID->GUID hashing until after setup * ata: Check for USB enclosures as well * Do not use efivar just to print a mixed endian GUID * Add fu_device_add_instance_id() and prefer explicit conversion * Report the DeviceInstanceIDs to `fwupdmgr get-updates` * Export some of the GUID functionality * Allow a plugin to set _ANOTHER_WRITE_REQUIRED to run more than one plugin * nvme: Add an extra check for Dell plugins to avoid false positives * ata: Add support for detecting Dell GUIDs * Fix the self tests when using glib2 >=2.59.0 * Add support to call composite prepare and cleanup using fwupdtool * uefi: Disable -Wno-address-of-packed-member * uefi: Don't unconditionally enable Werror for the EFI binary * Disable -Wno-address-of-packed-member - Changes from version 1.2.4: * Remove the autogenerated headers in the gettext files * ata: Default to the non-activation 0xE subcommand * fastboot: Use a much longer timeout as the removal delay * fu-progressbar: be more quiet when running non-interactive * fu-tool: Show UpdateMessage if applicable for install command * dfu: Simplify the SREC parser to avoid a crash with an invalid file * wacom-raw: Use the correct error codes when the panel is not supported * wacom-usb: Add some more information to the README * fu-keyring-utils: Don't fail missing PKI directory when compiled with GPG/PKCS7 * dell: Check that the flash interface command is available * wacom-usb: Fix the plugin name to allow devices to be updated * fastboot: flash the partition after downloading the file * uefi: Add a quirk to use the legacy bootmgr description * ata: Mark all devices as needing a reboot * ata: Add a new plugin to upgrade firmware on ATA/ATAPI hardware * udev-device: Add a utility function for debugging * udev-device: Set the firmware revision automatically * udev-device: Set the serial number automatically * udev-device: Fall back to non-database model and vendor values * udev-device: Fix critical warning if the device has no parent * dell-dock: Add support for a passive flow * Add support for an `UpdateMessage` and display it in tools * fu-tool: Port the `get-updates` command over * When using `directory` remote type automatically generate metadata * libfwupd: Add support for new remote type "directory" * Ensure cabinet archives always have a container checksum * Add support for a per-release source and details URL * When generating a CAB Silo use the prefix "components" * uefi: Add a trivial debugging statement to debug a UX capsule failure * uefi: Use fwup_new0() to allocate the updates table array * nitrokey: Correct Nitrokey Storage invalid firmware version read * dell-dock: Add support for flashing Thunderbolt over I2C * wacom-raw: Add a plugin to update Wacom embedded EMR and AES panels * fu-util/fu-tool: sync up reboot and shutdown behavior * dfu: Ignore the SUB ASCII value * dfu: Fix the parser to support extended segment addresses * dfu: Support ihex files with leading comments don't show an error * uefi: Correct a boot order creation bug (Fixes: gh#hughsie/fwupd#956) * uefi: Remove all variable length arrays * uefi: Fix a logic bug in fwup_search_file() * uefi: Use _cleanup_free in one more place * uefi: Do not pass required attrs to fwup_delete_variable() * uefi: Delete the old Linux-Firmware-Updater boot entry * uefi: Use the GNU-EFI BOOL type * Check if plugin changed after the device attaches or detaches * uefi: Refactor and simplify the EFI loader * Show a console warning if loading an out-of-tree plugin * UEFI: Do the UX checksum calculation in fwupd * wacom-usb: Add two more Intuos tablets * nvme: Add the needs-shutdown quirk to Phison NVMe drives * Add _NEEDS_SHUTDOWN flag for devices * Use GCC __cleanup__ features in the EFI loader * nvme: Add flag to support manually aligning the firmware to the FWUG value * nvme: Support FGUID to get the SKU GUID * nvme: Support FWUG to get the write block size * nvme: Add trivial comment to clarify address bitshifting * uefi: Do not check the BGRT status before uploading a UX capsule * dfu: Fix flashing various Jabra devices * upower: Add support for checking battery percentage * nvme: Check the return code of the admin passthru ioctl * fu-tool: Add support for an 'update' command to fwupdtool * dell-dock: Set minimum board to board 4 * dell-dock: Workaround a manufacturing bug for board level 4 * dell-dock: Wait longer for re-enumeration on TBT SKU * superio: Support IT89xx devices * fu-main: remove incompatible locale error message * Add a new plugin checklist (Fixes: gh#hughsie/fwupd#899) - Dropped obsolete patch: fwupd-bsc1130056-change-esp-os-name.patch (upstream PR: gh#hughsie/fwupd#1119 - Fixed fwupd-bsc1130056-change-shim-path.patch so that it works with the new files - Cleaned up changelog- Stop shipping polkit rules, as we have the distro specific setup in polkit-default-privs (boo#1125428).- Add fwupd-bsc1130056-change-esp-os-name.patch to change the OS directory in ESP (bsc#1130056) - Add fwupd-bsc1130056-change-shim-path.patch to set the default shim binary for openSUSE/SLE (bsc#1130056) - Link fwupd*.efi.signed to fwupd*.efi as requested by fwupd (bsc#1129466)- fwupd.spec: fix shell syntax error in %postun section (boo#1120363).- Update to version 1.2.3: * Correctly migrate the history database - Changes from version 1.2.2: * Log an error if started with an incompatible locale * Fix building with -Wl,-z,defs * ebitdo: Fix the reported version number if the daemon locale is not C.UTF-8 * Add Dell TB18DC to the known devices list * Allow replacing the last byte in the image when using 'dfu-tool replace-data' * Check the device checksum as well as the content checksum during verify * Submit the device firmware checksum and update protocol in the submitted report * Include the device checksum and update protocol in the historydb * uefi: Add the PCR0 value as the device checksum for system firmware * Add new API to get the release protocol from the metadata * Allow plugins to define support for a 'well-known' protocol * uefi: When adding headers set the header size to 4k * uefi: Append the header on capsules without headers from Linux * flashrom: Ensure the quirks database is set on the new object * uefi: Do not add devices with invalid GUIDs * Do not allow a GUID of zero * Add shared functionality for reading and writing with O_NONBLOCK * Only run attach and detach if the device is in the wrong mode * Sanitize the version if the version format has been specified * wacom-usb: Remove the DTH generation hardware as it will not work with fwupd * thunderbolt: Remove a superfluous boundary condition when verifying update * Add a plugin to update hardware that supports fastboot * Fix a regression when doing GetReleases on unsupported hardware * dfu: Require a specific USB class and subclass for DFU mode * Correctly parse format the version numbers correctly using old metadata * amt: Fix a crash if AMT returns an empty response * Check plugins set error on failure * contrib: Add a simple python3 client * installed-tests: Adjust to actually use a remote for installed tests * Add more standard USB identifier GUIDs * wacomhid: Rename to wacom-usb * Provide a way for plugins to decompress a custom archive to ram - Changes from version 1.2.1: * Remove DaemonVersionFormat=quad * Shut down the daemon after 2h of inactivity * Create a silo index to speed up GUID queries * Fix flashing the 8bitdo SF30 * Speed up fwupd startup by loading less thunderbolt firmware * Query the XbSilo when calling fu_plugin_check_supported() * Guess the version format when it is not provided * Fix a use-after-free when using valgrind and --immediate-exit * Add per-release install duration values * Fix showing the custom remote agreements * Be more explicit setting the update state * Include the os-release information in the release metadata - Changes from version 1.2.0: * ebitdo: remove SF30/SN30 pro device ids * dell-dock: Drop delayed MST callback routine * synapticsmst: Adjust EVB board handling * synapticsmst: Remove the content checking of firmware * synapticsmst: Access Board ID through memory instead In firmware images HDCP 2.2 will be enabled by default,so access to flash region will fail.` * contrib: Adjust flatpak build for moving to flathub * dell-dock: Prefer to flash VMM5331 via I2C instead of DP aux * Use HTTPS_PROXY if set * firmware-packager: Make it clearer to use * Sort the firmware sack by component priority * flatpak: Update gnu-efi to latest version * amt: Set the full device version including the BuildNum * fwupdmgr/fwupdtool: Move monitor command to fwupdtool * fwupdmgr/fwupdtool: Move firmware builder from fwupdmgr to fwupdtool * Add version format quirks for several Lenovo machines * uefi: Set the quirks on created devices * dell_dock: Use correct offset for finding version of MST * dell-dock: Add missing unlock call for MST via dell_dock plugin * Support the Intel ME version format * Port from libappstream-glib to libxmlb * Bump requirement to meson 0.46.0 * fu-main: Catch SIGTERM while update is in progress * fu-tool: Stop any running daemon over dbus before loading engine * meson: Bump dependency to 0.44 and adjust sysconfdir handling * dell-dock: If marketing name is invalid don't fail initialization * Readme Updated: Added KDE Discover as one more graphical front-end available for fwupd. * dell-dock: Correct a situation that error wasn't propagating * Don't segfault if a plugin returns FALSE from UpdateFunc with no error set * dell-dock: Use different debug strings for each device type * dell-dock: Don't use the VLA feature in the new dock * Add a plugin for an upcoming Dell USB-C dock * contrib: Add information on how to use debugging scripts * Allow setting the version format from a quirk entry * Don't use AppStream-glib for string helpers * Don't use AppStream-glib for version helpers * Don't use AppStream-glib for the GUID helpers * fu-device: Ensure that parent ID is created before creating quirked children * Update all sub-devices for a composite update * Stop showing the current release during updates in fwupdmgr * uefi: Move the TPM unlocking functionality from the Dell to UEFI plugin * Run the Dell plugin initialization after the UEFI plugin * thunderbolt-power: Fix possible linker problem * Allow firmware files to depend on versions from other devices * fu-debug: Redirect all debugging output to stderr instead of stdout * synapticsmst: Adjust panamera ESM update routine for some reported issues * fu-engine: Optionally wait for replug before updating a device * fu-device-list: Use delayed device removal when removing the tree * thunderbolt: Use replugging from the daemon * Add support for devices to show an estimated flash time * Marked some CL options for translation * ci: Run clang static analysis for Ubuntu build rather than just clang compiler * nvme: Initialize the buffer before reading the contents * contrib: Add a standalone installer creation script * rts54hid: Add support for Realtek USB devices using vendor HID commands * fu-engine: Don't show devices pending a reboot in GetUpgrades * Add FuMutex helper to make various parts of the daemon thread-safe * rts54hub: Add support for Realtek USB devices using vendor HUB commands * uefi: Check the amount of free space on the ESP * fu-tool: Import debugging options from fu-debug like fu-main * superio: Set the physical and logical IDs - Add pkgconfig(xmlb) BuildRequires: New dependency.- Add pesign-obs-integration to BuildRequires and add fwupd*.efi to BRP_PESIGN_FILES to get it signed - Add LC_IMAGES and use efivar only if %{with efi_fw_update} + Also update the version requirement of efivar - Disable Redfish and NVME plugins if %{without efi_fw_update} since those two plugins require efivar - Remove fwup from BuildRequires since fwupdate is already merged into fwupd.- Use gnu-efi only if %{with efi_fw_update}, always use pkgconfig(efivar) - Fix file list- Amend %post and %postun to install/uninstall fwupd*.efi to the EFI system partition + Also add shim to Requires for fwupdx64.efi - Mark fwupdate as obsolete + fwupdate has been merged into fwupd since fwupd 1.1.0.- fwupd is require for thunderbolt firmware update in SLE15-SP1(fate#322681)- Update to version 1.1.2: + New Features: - Add a new device flag "ignore-validation" that will override checks - Add a new plugin to enumerate EC firmware - Add a new plugin to update NVMe hardware - Add a plugin for updating using the flashrom command line tool - Allow the device list to take care of waiting for the device replug - Allow updating just one specific device from the command line - Allow upgrades using a self-signed fwupd.efi binary - Download firmware if the user specifies a URI - Include serial number in daemon device output when trusted - Notify all plugins of device removals through a new vfunc - Use boltd force power API if available + Bugfixes: - Add an install hook for classic snap - Allow forcing installation even if no AC power is applied - Allow using --force to ignore version_lowest - Always use the same HardwareIDs as Windows - Check the device state before assuming a fake DFU runtime - Copy over parent GUIDs from other plugin donors - Detect location of python3 interpreter - Do not add udev devices after a small delay - Don't fail to run if compiled without GPG/PKCS7 - Fix a segfault in fwupdtool caused by cleanup of USB plugins - Implement the systemd recommendations for offline updates - Improve performance when reading keys from the quirk database - Remove children of devices when the parent is removed - Rewrite synapticsmst to use modern error handling - Rewrite the unifying plugin to use the new daemon-provided functionality - Show a time estimate on the progressbar after an update has started- Use noun phrase for summary. Trim request for comments from description.- Update to version 1.1.1: + New Features: - Add support for the Synaptics Panamera hardware - Add validation for Alpine and Titan Ridge - Improve the Redfish plugin to actually work with real hardware + Bugfixes: - Allow different plugins to add the same device - Allow flashing unifying devices in recovery mode - Allow running synapticsmst on non-Dell hardware - Check the ESP for sanity at at startup - Do not hold hidraw devices open forever - Don't override _FORTIFY_SOURCE when building the EFI binary - Don't show passwords in fwupdmgr - Fix a potential segfault in smbios data parsing - Fix encoding the GUID into the capsule EFI variable - Fix various bugs when reading the thunderbolt version number - Reboot synapticsmst devices at the end of flash cycle - Show status messages when the daemon is initializing - Show the correct title when updating devices - Show the reasons that plugins are not run on the CLI - Use localedir in po/make-images- Run %udev_rules_update in post as package install udev rules- Update to version 1.1.0: (FATE#326702) + New Features: - Add a initial Redfish support - Add a tool to mimic the original fwupdate CLI interface - Allow devices to assign a plugin from the quirk subsystem - Change the quirk file structure to be more efficient - Merge fwupdate functionality into fwupd - Run a plugin vfunc before and after all the composite devices are updated - Support more Wacom tablets + Bugfixes: - Add release information for locked devices - Allow building with older meson - Detect the EFI system partition location at runtime - Do not use 8bitdo bootloader commands after a successful flash - Enable accesing downloaded files in flatpak and snap - Fix a potential buffer overflow when applying a DFU patch - Fix downgrading older releases to devices - Fix flashing devices that require a manual replug - Fix several small memory leaks in various places - Fix the retrieval of Redfish version - Fix unifying failure to detach when using a slow host controller - Set the Wacom device status when erasing and writing firmware - Show errors in the CLI if unable to access directory - Use the parent device name for Wacom sub-modules - Removed enable_pkcs7_when_testing_only.patch- Update to version 1.0.8: + New Features (including version 1.0.7): - Add an plugin to update some future Wacom tablets - Add 'fwupdmgr get-topology' to show logical device tree - Add support for creating a flatpak - Add support for creating a snap - Add support for Motorola S-record files - Add the Linux Foundation public GPG keys for firmware and metadata - Show a translated warning when the server is limiting downloads - Add enable-remote and disable-remote commands to fwupdmgr - Add fu_plugin_add_compile_version() for libraries to use - Allow requiring specific versions of libraries for firmware updates - If no remotes are enabled try to enable the LVFS - Show a warning with interactive prompt when enabling a remote + Bugfixes (including version 1.0.7): - Add a firmware diagnostic tool called fwupdtool - Adjust all licensing to LGPL 2.1+ - Allow installing more than one firmware using 'fwupdmgr install' - Allow specifying hwids with OR relationships - Do not call fu_plugin_init() on blacklisted plugins - Do not require libcolorhug to build - Fix a crash in libfwupd where no device ID is set - Fix a potential DoS in libdfu by limiting holes to 1MiB - Fix a segfault that sometimes occurs during cleanup of USB plugins - Fix Hardware-ID{0,1,2,12} compatibility with Microsoft - Hide devices that aren't updatable by default in fwupdmgr - Search all UEFI GUIDs when matching hardware - Stop matching Nintendo Switch Pro in the 8bitdo plugin - Check that EFI system partition is mounted before update - Disable synapticsmst remote control on failure - Don't recoldplug thunderbolt to fix a flashing failure - Fix SQL error when running 'fwupdmgr clear-offline' - Improve the update report message - Only enumerate Dell Docks if the type is known - Only run certtool if a new enough gnutls is present - Prevent a client crash if the daemon somehow sends invalid data - Reboot after scheduling using logind not systemd - Use the right encoding for the label in make-images - Added/backported enable_pkcs7_when_testing_only.patch: + needed to disable pkcs7 test during build (can be removed for fwupd >= 1.0.9)- Update hasbang in installed files from /usr/bin/env python3 to /usr/bin/python3.- Update url - Small packaging cleanup with spec-cleaner- Update to version 1.0.6: + New Features: - Add bash completion for fwupdmgr. - Add support for newest Thunderbolt chips. - Allow all functions that take device arguments to be prompted. - Allow devices to use the runtime version when in bootloader mode. - Allow overriding ESP mount point via conf file. - Delete any old fwupdate capsules and efivars when launching fwupd. - Generate Vala bindings. + Bugfixes: - Allow ctrl-d out of the prompt for devices. - Allow to create package out of provided binary. - Correct handling of unknown Thunderbolt devices. - Correctly detect new remotes that are manually copied. - Fix a crash related to when passing device to downgrade in CLI. - Fix running the self tests when no fwupd is installed. - Fix Unifying signature writing and parsing for Texas bootloader. - Only send success and failure reports to the server. - Use a CNAME to redirect to the correct CDN for metadata. - Use a longer timeout when powering back the Thunderbolt device.- Ensure library package has a dependency on main package, otherwise it won't be usable.- Update to version 1.0.5: + New Features: - Offer to reboot when processing an offline update. - Report the efivar, libsmbios and fwupdate library versions. - Report Thunderbolt safe mode and SecureBoot status. - Show the user a URL when they report a known problem. - Support split cabinet archives as produced by Windows Update. + Bugfixes: - Be more careful deleting and modifying device history. - Clarify which devices don't have upgrades. - Ensure the Thunderbolt version is xx.yy. - Fix a daemon warning when using fwupdmgr get-results. - Fix crasher with MST flashing. - Fix DFU detach with newer releases of libusb. - Include the device VID and PID when generating the device-id. - Set the RemoteId when using GetDetails. - Stop matching 8bitdo DS4 controller VID/PID. - Use help2man for dfu-tool and drop docbook dependencies. - Use ngettext for any strings with plurals. - Use the default value if ArchiveSizeMax is unspecified.- Update to version 1.0.4: + New Features: - Add D-Bus methods to get and modify the history information. - Allow the user to share firmware update success or failure. - Ask the user to refresh metadata when it is very old. - Store firmware update success and failure to a local database. + Bugfixes: - Add a device name for locked UEFI devices. - Allow each plugin to opt-in to the recoldplug action. - Fix firmware downloading using gnome-software. - Fix UX capsule reference to the one specified in efivar. - Never add two devices to the daemon with the same ID. - Rescan supported flags when refreshing metadata. - Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.- Update to version 1.0.3: + New Features: - Add a new plugin to add support for CSR "Driverless DFU". - Add initial SF30/SN30 Pro support. - Support AppStream metadata with relative URLs. + Bugfixes: - Add more metadata to the user-agent string. - Block owned Dell TPM updates. - Choose the correct component from provides matches using requirements. - Do not try to parse huge compressed archive files. - Fix a double-free bug in the Udev code. - Handle Thunderbolt "native" mode. - Use the new functionality in libgcab >= 1.0 to avoid writing temp files.- Unbreak compilation on non-x86, upstream renamed options to disable plugins.- Update to version 1.0.2: + Add a plugin for the Nitrokey Storage device + Add support for the original AVR DFU protocol + Allow different plugins to claim the same device + Allow quirks to set common USB properties + Move a common plugin functionality out to a new shared object + Optionally delay the device removal for better replugging + Set environment variables to allow easy per-plugin debugging + Use a SHA1 hash for the internal DeviceID + Add quirk for AT32UC3B1256 as used in the RubberDucky + Disable the dell plugin if libsmbios fails + Don't register for USB UDev events to later ignore them + Fix a possible buffer overflow when debugging ebitdo devices + Fix critical warning when more than one remote fails to load + Fix DFU attaching AVR32 devices like the XMEGA + Ignore useless Thunderbolt device types + Refactor ColorHug into a much more modern plugin + Release the Steelseries interface if getting the version failed + Remove autoconf-isms from the meson configure options + Show a nicer error message if the requirement fails + Sort the output of GetUpgrades correctly - Changes from version 1.0.1: + Add support for HWID requirements + Add support for programming various AVR32 and XMEGA parts using DFU + Add the various DFU quirks for the Jabra Speak devices + Allow specifying the output file type for 'dfu-tool read' + Move the database of supported devices out into runtime loaded files + Support the IHEX record type 0x05 + Use help2man to generate the man page at build time + Use the new quirk infrastructure for version numbers + Catch invalid Dell dock component requests + Correctly output Intel HEX files with > 16bit offset addresses + Do not try to verify the element write if upload is unsupported + Fix a double-unref when updating any 8Bitdo device + Fix crash when enumerating with Dell dock connected but with no UEFI + Fix uploading large firmware files over DFU + Format the BCD USB revision numbers correctly + Guess the DFU transfer size if it is not specified + Include the reset timeout as wValue to fix some DFU bootloaders + Make the error message clearer when sans fonts are missing + Support devices with truncated DFU interface data + Use the correct remote-specified username and passord when using fwupdmgr + Use the correct wDetachTimeOut when writing DFU firmware + Verify devices with legacy VIDs are actually 8Bitdo controllers - Add help2man as BuildRequires.- Fix dependencies and build options for non-x86 architectures. At least FW updates for USB are arch independent, and EFI FW updates can also be applied on Aarch64.- Update to version 1.0.0: * Add the plugin documentation to the main gtk-doc * Add a waiting-for-auth daemon state * Add fwupd_remote_get_checksum() to use in client programs * Generate the LD script from the GObject Introspection data * Prevent fwupd from mounting filesystems * uefi: Do not use system-specific infomation for PCI devices * uefi: Support uploading the firmware splash image * dell: only set coldplug delay when we know we need it * dell: only run SMI to toggle host MST GPIO on systems with host MST * dell: add functionality to blacklist HW with problems * dell: only run on intended chassis * thunderbolt-power: always run after thunderbolt plugin * Allow plugins to depend on each other * Add support for SMBIOSv3 * dell: prefer to use hwids to get DMI keys and DE table * debian: remove /etc/fwupd.conf on upgrade * unifying: Use fu_plugin_check_supported() * Add fu_plugin_check_supported() * unifying: Use a device whitelist to avoid breaking devices * Fix various printing issues with the progressbar * dell: Fix a trivial whitespace issue * Do not fail to load the daemon if cached metadata is invalid * Do not store the newest release as part of the FuDevice object * Add a method to return a list of upgrades for a specific device * Move the downgrade calculation to the daemon * Make FuDevice derive from FwupdDevice rather than FwupdResult * Add a command 'clear-offline' to fwupdmgr * Merge releases where multiple remotes provide the same firmware * Remove the UniqueID property * uefi: Do not set the release version * udev: Do not match USB devices, even with a GUID set * Use the intel-wmi-thunderbolt kernel module to force power * dell: drop thunderbolt force power code * unifying: Add hardcoded summaries for peripheral kinds * Create CODE_OF_CONDUCT.md * Ensure more devices set the device summary * Add an 'Summary' property to each device * Add a human-readable title for each remote * unifying: Disable if the kernel has no CONFIG_HIDRAW support * Move deprecated symbols to a new header * Introduce an s390x cross compile target to CI * Add ModifyRemote as an easy way to enable and disable remotes like the LVFS * Do not auto-open all USB devices at startup * dfu: Use FuDeviceLocker * unifying: Use FuDeviceLocker * colorhug: Use FuDeviceLocker * ebitdo: Use FuDeviceLocker * altos: Use FuDeviceLocker * steelseries: Use FuDeviceLocker * usb: Use FuDeviceLocker * Add FuDeviceLocker to simplify device open/close lifecycles * dfu: Remove DEVO support * dfu: Remove the now-unused symtab support * Remove the ELF support from libdfu and move the code to the altos plugin * Use -Werror when building in Travis CI * Do not install the libdfu helper library * Parse the SMBIOS DMI table directly * usb: Disable the fallback USB plugin * Test for missing language translations at build time * Fix the libdfu self test failure on s390 and ppc64- Update to version 0.9.8: * Add a command 'clear-offline' to fwupdmgr * Do not fail to load the daemon if cached metadata is invalid * Fix a crash when using fu_plugin_device_add_delay() * Fix the libdfu self test failure on s390 and ppc64 * Format the BCD USB revision numbers correctly * Never fallback to an offline update from client code * Prevent fwupd from mounting filesystems * dfu: Allow flashing when the target does not specify an alt-name * dfu: Do not try to verify the element write if upload is unsupported * dfu: Fix uploading large firmware files * dfu: Include the reset timeout as wValue to fix some hardware * dfu: Set the vendor ID to the runtime USB VID * dfu: Use 0x0101 as an alias for 0x0110 * thunderbolt: move test for mock environment (gh#hughsie/fwupd#280) * udev: Do not match USB devices, even with a GUID set * uefi: Do not set the release version * unifying: Disable if the kernel has no CONFIG_HIDRAW support- Update to version 0.9.7: + 10 months worth of bugfixing, integrating more vendor specific Firmware update paths.- Update to version 0.8.1: + Delete duplicate translations (gh#hughsie/fwupd#89). + Do not hardcode docbook2man path. + Fix fwupdmgr timeout with missing pending database. + Fix compiler warnings. + Fix a crash when enumerating devices on a Dell WLD15. + dell: don't initialize libsmbios on unsupported systems. + Do not fail to start on Dell hardware. + Adjust systemd confinement restrictions. + Do not dlclose modules when running under valgrind. + Really remove the NoNewPrivileges systemd confinement. + Release fwupd 0.8.1.- Update to version 0.8.0: + Show a different error when checking for updates while on + battery power (gh#hughsie/fwupd#68). + Clarify the test in --help and man page related to offline + (gh#hughsie/fwupd#69). + libdfu: Use a heuristic for the start address if the firmware + has no DfuSe footer. + dell: Don't return the address of a stack variable. + dell: Fix a possibly-impossible-to-hit buffer overrun. + close USB devices before error returns (gh#hughsie/fwupd#73). + Make libelf support optional. + Always make sure we're getting a C99 compiler. + Fix redeclaration of polkit autocleanup functions. + Uncomment SystemdService parameter in the dbus service file + (gh#hughsie/fwupd#74). + Make all providers and plugins share a GUsbContext. + Unexport libebitdo. + Move the plugins into plugin-specific directories. + Convert the providers to plugins to simplify code and for + future features. + Add support for Logitech Unifying devices. + Add a set of vfuncs that are run before and after a device + update. + Return the pending UEFI update when not on AC power. + Move the UPower functionality to a plugin. + Fix udev plugin loading. + fix dfu plugin loading. + Disable PrivateNetwork on systemd service. + Use more restrictive settings when running under systemd. + dell: add a new method for forcing a controller to flash mode. + Add VerifyUpdate to update the device checksums server-side. + Move the Option ROM parsing to the Udev plugin. + Move the device add delay to shared code. + Add initial skeleton for Intel Thunderbolt support. + unifying: Use the actual bootloader VID/PIDs when in firmware + mode. + Allow the metadata to match a version of fwupd and the existing + fw version. + Add fwupd_result_get_device_version_bootloader(). + Fix the appstream-glib version guards. + dell: Add coldplug methods to let other plugins turn on + TBT/GPIO. + libdfu: Don't read data from some DfuSe targets. + Add the ability to run a prepare->exec->cleanup on coldplug. + Allow plugins to request that all plugins re-coldplug. + thunderbolt: Detecting new devices and add an actual device to + the daemon. + Add support for flashing the ChaosKey. + thunderbolt: add some guards around empty arrays. + dell: Adjust the coldplug preparation and cleanup sequence. + dell: Fix possible linker problem. + Revert "thunderbolt: add some guards around empty arrays". + Add fu_plugin_set_coldplug_delay() to allow hardware to + initialize if required. + altos: Add error checking when using termios. + ebitdo: Subclass FuDevice like the altos plugin. + altos: Set the flags in the init_real so they work for the + cmdline tool. + unifying: Subclass FuDevice like the altos plugin. + Include all debug messages when run with --verbose. + dell: introduce a standalone (noinst) tool to force mode + flashes. + Introduce plugin for Synaptics MST hubs. + synapticsmst: Add cascade support. + Only register the D-Bus service when all devices have been + added. + synapticsmst: Refactor away the global state. + synapticsmst: fix cascade support in the plugin. + Updates for thunderbolt plugin. + thunderbolt: Add special handling for safe mode on Dell systems + (gh#hughsie/fwupd#84). + synapticsmst: Iterate all nodes rather than hardcoding to 3. + synapticsmst: build GUID using dock type. + Add a new function fu_dell_supported to fu-dell-common. + synapticsmst: add a test suite. + synapticsmst: Fix up some trivial whitespace issues. + Fix a refcounting issue in the udev plugin. - Add rpmlintrc untill security review is resolved- Update to version 0.7.5: + Clean up PO files + Verify devices support updating in mode they are called. + Fix an assert when unlocking the dummy ESRT device + Don't create the UEFI dummy device if the unlock will happen on + next boot + dell: Match on TB16 as well + Fix a -fstack-protector-strong crash when uploading firmware + Enable the stack protection in local builds + dell: If running in test suite, don't try to get product ID + from sysfs + libfdfu: Show a warning when getting the alt-name failed + dfu: Fix listing devices using the ST reference bootloader + Show the nicely formatted target name for DfuSe devices + libdfu: Fix two possible critical warnings for corrupt USB + descriptors + libdfu: Correctly offset addresses when one zone has multiple + sectors + libdfu: Do not do GetStatus on dfuse upload + libdfu: Fix uploading from DfuSe devices + libdfu: Use the device offset when writing DfuSe firmware + libdfu: Add DfuAction enumerated value to represent a device + action + libdfu: Use an animated progress bar when performing DFU + operations + libdfu: Do not do a zero-byte download when in DfuSe mode + libdfu: Fix verification of written DfuSe firmware + libdfu: Ensure the device is open before claiming the interface + libdfu: Ensure the mode is set correctly when faking a runtime + libdfu: Re-get the quirks when the DfuDevice gets a new + GUsbDevice + libdfu: Add quirks for HydraBus as it does not have a DFU + runtime + libdfu: Match the device booloader or runtime VID and PID when + checking firmware + Add a 'replace-data' command to dfu-tool + string + libdfu: Add dfu_sector_get_zone() to get the continuous memory + zone number + libdfu: Wait for DNBUSY to be cleared when checking the DfuSe + status + libdfu: Correctly erase DfuSe devices + Enable hardening flags on more binaries + libdfu: Correctly set the element address when uploading from + DfuSe devices - Add pkgconfig(gmodule-2.0) BuildRequires: Align with what + configure checks for. - Add pkgconfig(libsmbios_c) BuildRequires: Support dell bios. + Unfortunatly, until we have fwup packaged and enabled, this will + not work. - Add disabled pkgconfig(libtbtfwu): For future thunderbolt + support.- Update to version 0.7.4: + Add a fallback for older appstream-glib releases + Write the ELF files with the correct section type + Fix libfwupd self tests when a host-provided fwupd is not + available + Add dfu_firmware_add_symbol() + Add the Altos symbol table to the DfuFirmware + Use the symtab to set the VID/PID from Altos IHEX firmware + images + Show the human-readable version in the 'dfu-tool dump' output + Allow specifying the argument to 'dfu-tool set-release' in + major.minor format. + sections + Support writing the IHEX symbol table + call + Load the symbol table from ELF firmware + Load the Altos USB descriptor from ELF files + Add DFU_CIPHER_KIND_RSA + Fix a possible crash when uploading firmware files using libdfu- Update to version 0.7.3: + build: Fix gtk-doc build when srcdir != builddir + In get-details output, display the blob filename + Ensure the update ID is set when getting local firmware details + Use a private gnupg key store + Add support for installing against multiple devices from a CAB + file + Use the correct firmware blob when installing a composite + device update + in get-details output, display update_name rather than Unknown + Device + statements + Don't make failures critical while checking versions or locked + state + Show a more detailed error when installing firmware on the + wildcard + Add Dell TPM and TB15/WD15 support via new Dell provider. + file + Allow blacklisting devices by their GUID + header file + Add XPS 9250 to Dell TPM modeswitch blacklist + Only display flashes left in results output when it gets low. + Add a small library for talking with 0bitdo hardware + Add another compile warning and fix up any build failures + Embed fwupd version in generated libfwupd and libdfu + documentation + Update fwupdmgr manpage for new commands and arguments + build: Fix gtk-doc build when srcdir != builddir + online not offline + Get the firmware version correctly from 0Bitdo gamepads + Switch to the Amazon S3 CDN for firmware metadata + Fix writing 8Bitdo device firmware + be updated + Show the vendor flashing instructions when installing + Split out the DFU file formats to separate files + Add fwupd_result_remove_device_flag() + Add FU_DEVICE_FLAG_NEEDS_BOOTLOADER + get-updates output + Allow providers to export percentage completion + Add fwupd_client_get_status() + Handle the 8Bitdo bootloader in a better way + Show a progress notification when installing firmware + Add fwupd_result_get_unique_id() + Use the SHA1 hash of the local file data as the component + origin + Use the correct define prefix for FwupdDeviceFlags + libdfu: Fix hang when parsing corrupt IHEX files + Add a set-target-size command to dfu-tool + Support the 'DEVO' cipher kind in libdfu + Add a set-address command to dfu-util + Disable the Dell specific code by default + Conditionally enable all providers based upon what's installed + Add a summary of providers that are enabled from configure + Do not use the deprecated GNOME_COMPILE_WARNINGS + Ignore devices that do not add at least one GUID + Do not attempt to add DFU devices not in runtime mode + Save the unique ID in the pending database + libdfu: Add initial ELF reading and writing support + Add dfu_firmware_format_from_string() + Normalize the DfuFirmwareFormat enums- Update to version 0.7.2: + Allow devices to have multiple assigned GUIDs + Only return updatable devices from GetDevices() + Add fu_device_get_alternate() + Allow metainfo files to match only specific revisions of + devices + Re-read flags for a device after a provider's unlock routine is + done + Test for a locked device when trying to install firmware update + Enforce allowing providers to take away flash abilities + Support returning multiple GUIDs from GetDetails + Add a GetDetailsLocal() method to eventually replace + GetDetails() + break + libdfu: Add DfuVersion enumerated values + libdfu: Show the DFU protocol version in 'dfu-tool list' + Only claim the DFU interface when required- Update to version 0.7.1: + Fix libdfu CRC check for big endian architectures + Add dfu_image_get_element_default() + Fix libdfu CRC check for big endian architectures + Fix big endian issues when reading and writing DFU and DfuSe + files + Remove non-interactive pinentry setting from fu-keyring + Set the system's DMI product name as the DisplayName for UEFI + Re-order output of get-devices to be easier to read + Make the device display name nicer + update version + Return all update descriptions newer than the installed version + Add summary and name field for Rival SteelSeries + Fix a critical warning when restarting the daemon + Add a 'supported' flag to the FuDevice + Add fwupd_client_connect() + Add a 'monitor' debugging command for fwupdmgr + Add device-added, device-removed and device-changed signals + Match the AppStream metadata after a device has been adedd + Re-match devices when the AppStream metadata is updated + Show 'Unknow Device' in fwupdmgr when a device name is not set + Set the device description when parsing local firmware files + Add support for a new device field "Flashes Left". + src/Makefile.am: reshuffle so enableable bits are only + referenced when on + Add support for a --force flag to override provider warnings- Update to version 0.7.0: + Use g_usb_context_wait_for_replug() + Run vendor plugins as required + Add a plugin for SteelSeries hardware + Add fwupd_device_flag_to_string() + Return the device flags when getting firmware details + Show device flags in 'fwupdmgr get-devices' + Add fwupd_trust_flag_to_string() + Export FwupdUpdateState in libfwupd + Export FwupdUpdateFlags in libfwupd + Add FwupdResult to libfwupd + Add a self test framework for libfwupd + Add FwupdClient to libfwupd + Use FwupdClient from libfwupd in fwupdmgr + Use libfwupd inside the daemon + Emit a FwupdClient::changed when the daemon emits this signal + Rename some of the new libfwupd API to align with the D-Bus + names + libdfu: Fix up some NULL/FALSE confusion + libfwup: Fix up some NULL/FALSE confusion + FwupdClient + Allow other checksum kinds in FwupdResult + Allow SHA-256 hashes when verifying + Show the checksum kind in the fwupdmgr output + Add Alienware to the version quirk table + Do not use /tmp for downloaded files + Add fwupd_result_has_device_flag() + Do not return updates that require AC when on battery + Connect to UPower at startup + Test that GPG key import actually was successful (or didn't + change a key already in the keyring) + Use g_auto() in FuKeyring + Return errors of the correct type when using libfwupd + Allow overridding the location of the pending database for + test suite + Allow overriding the location of the provider offline files for + test suite + Validate that the dbus system bus is available before running + libfwupd tests + Update README.md for changes that have happened in the project + Add some basic explanation of how to use fwupd with various + frontends + Split out the libdfu-devel package + Revert "Allow overridding the location of the pending database + for test suite" + Revert "Allow overriding the location of the provider offline + files for test suite" + Allow the test suite to run in %check + Generate gtk-doc documentation for libfwupd- Update to version 0.6.3: + Require AC power before scheduling some types of firmware + update + Install the hardcoded firmware AppStream file + Correct the BCD version number for DFU 1.1 + Add an unlock method for devices + Add ESRT enable method into UEFI provider. + Only read PCI OptionROM firmware when devices are manually + unlocked + Do not use deprecated API from libappstream-glib + Ignore the DFU runtime on the DW1820A + Export the attribute and quirk values in libdfu + Show ignored DFU devices in dfu-util, but not in fwupd + Allow defining update vfuncs with no runtime support + Revert "Allow defining update vfuncs with no runtime support" + Add a simple plugin infrastructure- Update to version 0.6.2: + Add 'Created' and 'Modified' properties on managed devices + Fix get-results for UEFI provider. + Support vendor-specific UEFI version encodings + Move quirks directly into a single table and file.- Update to version 0.6.1: + Only dump the profiling data when run with --verbose + Always persist ColorHug devices after replug + Do not misdetect different ColorHug devices- Update to version 0.6.0: + Add support for updating USB devices with DFU + libdfu: Add support for DfuSe firmware + libdfu: Generate gtk-doc documentation + libdfu: Don't rely on specific hardware to be present + libdfu: Move the VID:PID checks from the tool to DfuDevice + libdfu: Use a custom error domain + Use the same device identification string format as Microsoft + libdfu: Fix crash when setting a target size + libdfu: Allow setting the alternate settings in DfuSe firmware + libdfu: Add a merge command to dfu-tool + libdfu: Allow choosing a different alt-setting when downloading + libdfu: Fix a crash when setting a NULL image name + libdfu: Correctly implement auto-boot in dfu_device_download() + libdfu: Check for extra args to dfu-tool convert + libdfu: Call the progress callback when doing detach + Ignore the DFU device detach:attach when verifying + libdfu: Require a --force flag to flash wildcard firmware + Use new API available in fwup 0.5 + libdfu: Make the element address 32 bits in size + libdfu: Support the ST-specific bitCanAccelerate + libdfu: Only do a Detach notification if we're actually doing to do it + libdfu: Use the progress bar for all uploads and downloads + libdfu: Improve the output of 'dfu-util list' + libdfu: Support download and upload to ST DfuSe devices + libdfu: Fix multi-interface devices like the Neo Freerunner + libdfu: Add a pkgconfig file + libdfu: Use signals to propagate device state + libdfu: Add a context object to handle device hotplug + libdfu: Add an example showing GObject Introspection + libdfu: Do not ref DfuDevice in DfuTarget so the auto-close + logic works + Close DFU devices as soon as possible after the transfer has completed + Emit the changed signal after doing an update + Rescan the DFU device after replug to get the new version + libdfu: Add dfu_context_get_device_by_platform_id() + libdfu: Add dfu_device_get_runtime_release() + libdfu: Add dfu_device_get_display_name() + libdfu: Fix self tests after recent API change + Split out the DFU provider as a new file + libdfu: Copy the platform ID and invalidate the GUsbDevice when removed + libdfu: Accept multiple spaces after the DfuSe sector name + libdfu: Verify the GUsbDevice is set before using it + libdfu: Remove the weak pointer when destroying the DfuTarget + libdfu: Fix dfu_device_wait_for_replug() so it can work with a DfuContext + Export the AppStream ID when returning device results + Rescan the DFU device after firmware has been updated + libdfu: Handle cancellation with ctrl+c in dfu-tool + libdfu: Add a quirk to support DFU runtime-less devices + libdfu: Add an explicit 'attach' method + libdfu: Add dfu_firmware_get_image_by_name() + libdfu: Make reading and writing to targets easier to + understand + Fix compile with --disable-shared + libdfu: Display all the files shown with 'dfu-tool dump' + libdfu: Fix a few crashers found using afl + libdfu: Fix another bug discovered by the fuzzer + libdfu: Add commands to encrypt and decrypt firmware images + libdfu: Show better device errors + libdfu: Add DfuCipher which is a property on a target and a + firmware file + libdfu: Add support for the draft 'DFU Metadata Table + Specification' + libdfu: Only enumerate the DfuContext when required + libdfu: Fix several reported crashes in the inhex32 import code + Release fwupd 0.6.0- Update to version 0.5.4: + Fix compile error against fwupdate git due to dropped + functions. + Use strerror() when printing errors from libfwupdate + Use new API available in fwup 0.5 + Release fwupd 0.5.4- Update to version 0.5.3: + Avoid seeking when reading the file magic during refresh + Do not assume that the compressed XML data will be NUL + terminated + debugging + Use the correct user agent string for fwupdmgr + Release fwupd 0.5.3- Update to version 0.5.2: + Ensure D-Bus remote errors are registered at fwupdmgr startup + Show the dotted-decimal representation of the UEFI version + number + require appstream-glib 0.5.1 + not found + When the version is from the 'FW' extension do not cache the + device + Support cabinet archives files with more than one firmware + Add the update description to the GetDetails results + Add profiling data to debug slow startup times + Fix verify-update to produce components with the correct + provide values + Clear the in-memory firmware store only after parsing a valid + XML file + Release fwupd 0.5.2- Update to version 0.5.1: + Fix the error message when no devices can be updated + offline update: Use glib api for for reading symlinks + Release fwupd 0.5.1- Update to version 0.5.0: + Do not merge the existing firmware metadata with the submitted + files + Raise the dep on GLib to support and use g_autoptr() + Do not reboot if racing with the PackageKit offline update + mechanism + Release fwupd 0.5.0- Update to version 0.1.6: + Install fwupd and fwsignd into /usr/lib/$(triplet)/fwupd + instead. + Use the new secure metadata URI + Update the offline update service to invoke right command + Don't apply firmware if something else is processing the + offline update + Remove fwsignd, we have the LVFS now + Depend on appstream-glib >= 0.5.0 + Add application metadata when getting the updates list + Simplify the version properties on devices to avoid complexity + and bugs + Release fwupd 0.1.6- Update to version 0.1.5: + Allow fwupd to be autostarted by systemd + Sign the test binary with the correct key + Do not pre-convert the update description from AppStream XML + Devices with option ROM are always internal + Prefer the GUID from the firmware than the device + Allow no arguments to 'fwupdmgr verify-update' and use sane + defaults + Add the ability to remove a vendor on the LVFS site + Fix validation of written firmware + Move the verification and metadata matching phase to the daemon + Add a simple config file to store the correct LVFS download URI + Make parsing the option ROM runtime optional + Add a Raspberry Pi firmware provider + Use the AppStream 0.9 firmware specification by default + Generate the ColorHug test files at runtime + Release fwupd 0.1.5- Update to version 0.1.4: + man/Makefile.am: Add --sgml to docbook2man invocation + Make statements about storing private keys stronger. + Provide a way for clients to add new firmware metadata to the + system cache + Fix fwupd-offline-update.service + Revert "man/Makefile.am: Add --sgml to docbook2man invocation" + Add a Udev firmware provider + Extract the version string from the ROM in PCI devices + Add a 'verify' command that verifies the cryptographic hash of + device firmware + Make the ROM parsing more robust and add self tests + Get the version number out from Intel VBIOS too + Provide a way to dump the option ROM using the command line + build: gusb is required even without colorhug + remove unused variables + Do not return NULL as a gboolean + Fix Intel VBIOS detection on Dell hardware + Do not use the subsystem information when constructing the fake + GUID + Actually parse the PCI option ROM + Accept multiple files at one time when using fwupdmgr dump-rom + verify run + Add a 'verify-update' command to fwupdmgr + Fix trivial bug when parsing firmware versions + Keep hitting the hardware until it gives us enough ROM + Make the version parsing more resilient to corrupt firmware + Fix the example .inf file to reflect reality + Fix ROM PPID searching to work for all ROMs + Move the LVFS website to the fwupd project + Add the ability to create detached signatures + Allow cab files to be saved + Add a simple signing server that operates on .cab files + Automatically download metadata using fwupdmgr if required + Don't call efibootmgr after fwupdate. + Associate the contact email address directly with the vendor + key + Use the actual LVFS GPG key + Allow running fwsignd as the non-root user + metadata + Do not merge existing LVFS metadata + Do not use the file hash when storing the LVFS submitted + firmwares + Move GetUpdates to the daemon + Change the DBus method for installing firmware to 'Install' + Allow installing an offline UEFI update without --offline + Add a 'fwupdmgr update' command to update all devices to latest + versions + 'update' command + Increase the size limit of firmware to 50Mb + Only sign files when the entire file has been copied + Fallback to offline install when calling the update argument. + Reload appstream data after refreshing. + Release fwupd 0.1.4- Update to version 0.1.3: + Coldplug the devices before acquiring the well known name + Add an UNKNOWN status so we can return meaningful enum values + Run the offline actions using systemd when required + Get the firmware version from the device descriptors + Added syntax highlighting + More markup + Support OpenHardware devices using the fwupd vendor extensions + Move boolean properties on the device to a set of flags + Release fwupd 0.1.3- Update to version 0.1.2: + More markup + Fixed typos and markup for executable + Add slovak translation + Add helper code to validate public key signatures + Decompress any firmware signatures in the .cab file + Verify firmware if a detached signature is present + Show the firmware trust status when doing GetDetails() + Only allow signed firmware to be upgraded without a password + Add some guidelines for vendors to README + Small grammar fix + Extract the .cat file alongside the firmware + Release fwupd 0.1.2- Update to version fwupd_0_1_1: + Do not crash when there are no devices to return + Add a 'get-updates' command to fwupdmgr + Add and document the offline-update lifecycle + Create runtime directories if they do not exist + Create a libfwupd shared library + Export the status as an enumerated value rather than a string + Release fwupd 0.1.1- Initial package./bin/sh/bin/sh/bin/sh/bin/shs390zl35 1644835835  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.5.8-150300.3.3.11.5.8-150300.3.3.11.5.8-150300.3.3.1  !"###$%&'fwupddaemon.confremotes.dlvfs-testing.conflvfs.confvendor-directory.confvendor.confthunderbolt.confupower.confpkifwupdfwupd-metadataGPG-KEY-Linux-Foundation-MetadataGPG-KEY-Linux-Vendor-Firmware-ServiceLVFS-CA.pemGPG-KEY-Linux-Foundation-FirmwareGPG-KEY-Linux-Vendor-Firmware-ServiceLVFS-CA.pemfwupdagentfwupdmgrfwupdtoolfwupdfwupdfwupdofflinefwupd-refresh.presetfwupd.shutdownfwupd-offline-update.servicefwupd-refresh.servicefwupd-refresh.timerfwupd.servicesystem-update.target.wantsfwupd-offline-update.service90-fwupd-devices.rulesfwupd-plugins-3libfu_plugin_acpi_dmar.solibfu_plugin_acpi_facp.solibfu_plugin_altos.solibfu_plugin_ata.solibfu_plugin_bcm57xx.solibfu_plugin_ccgx.solibfu_plugin_colorhug.solibfu_plugin_cpu.solibfu_plugin_cros_ec.solibfu_plugin_dell_dock.solibfu_plugin_dfu.solibfu_plugin_dfu_csr.solibfu_plugin_ebitdo.solibfu_plugin_elantp.solibfu_plugin_emmc.solibfu_plugin_ep963x.solibfu_plugin_fastboot.solibfu_plugin_fresco_pd.solibfu_plugin_goodixmoc.solibfu_plugin_hailuck.solibfu_plugin_iommu.solibfu_plugin_jabra.solibfu_plugin_linux_lockdown.solibfu_plugin_linux_sleep.solibfu_plugin_linux_swap.solibfu_plugin_linux_tainted.solibfu_plugin_logind.solibfu_plugin_logitech_hidpp.solibfu_plugin_nitrokey.solibfu_plugin_optionrom.solibfu_plugin_pci_bcr.solibfu_plugin_pci_mei.solibfu_plugin_pixart_rf.solibfu_plugin_rts54hid.solibfu_plugin_rts54hub.solibfu_plugin_solokey.solibfu_plugin_steelseries.solibfu_plugin_superio.solibfu_plugin_synaptics_cxaudio.solibfu_plugin_synaptics_prometheus.solibfu_plugin_system76_launch.solibfu_plugin_thelio_io.solibfu_plugin_thunderbolt.solibfu_plugin_tpm.solibfu_plugin_tpm_eventlog.solibfu_plugin_upower.solibfu_plugin_vli.solibfu_plugin_wacom_raw.solibfu_plugin_wacom_usb.sorcfwupdrcfwupd-offline-updatercfwupd-refreshfwupdagentfwupdmgrfwupdtoolorg.freedesktop.fwupd.xmlorg.freedesktop.fwupd.serviceorg.freedesktop.fwupd.conffwupdREADME.mdfwupdadd_capsule_header.pyfirmware_packager.pyinstall_dell_bios_exe.pymetainfoorg.freedesktop.fwupd.remotes.lvfs-testing.metainfo.xmlorg.freedesktop.fwupd.remotes.lvfs.metainfo.xmlquirks.daltos.quirkata.quirkbcm57xx.quirkccgx-ids.quirkccgx.quirkcolorhug.quirkcpu.quirkcros-ec.quirkdell-dock.quirkdfu-csr.quirkdfu.quirkebitdo.quirkelantp.quirkemmc.quirkep963x.quirkfastboot.quirkfresco-pd.quirkgoodixmoc.quirkhailuck.quirkiommu.quirkjabra.quirklogitech-hidpp.quirknitrokey.quirkoptionrom.quirkpci-bcr.quirkpci-mei.quirkpixart-rf.quirkrts54hid.quirkrts54hub.quirksolokey.quirksteelseries.quirksuperio.quirksynaptics-cxaudio.quirksynaptics-prometheus.quirksystem76-launch.quirkthelio-io.quirkthunderbolt.quirktpm.quirkvli-pd.quirkvli-usbhub-hyper.quirkvli-usbhub-lenovo.quirkvli-usbhub.quirkwacom-raw.quirkwacom-usb.quirkremotes.dvendorfirmwareREADME.mdsimple_client.pyscalableappsorg.freedesktop.fwupd.svgfwupdCOPYINGfwupdagent.1.gzfwupdmgr.1.gzfwupdtool.1.gzmetainfoorg.freedesktop.fwupd.metainfo.xmlorg.freedesktop.fwupd.policyfwupd/etc//etc/fwupd//etc/fwupd/remotes.d//etc/pki//etc/pki/fwupd-metadata//etc/pki/fwupd//usr/bin//usr/lib//usr/lib/fwupd//usr/lib/systemd/system-preset//usr/lib/systemd/system-shutdown//usr/lib/systemd/system//usr/lib/systemd/system/system-update.target.wants//usr/lib/udev/rules.d//usr/lib64//usr/lib64/fwupd-plugins-3//usr/sbin//usr/share/bash-completion/completions//usr/share/dbus-1/interfaces//usr/share/dbus-1/system-services//usr/share/dbus-1/system.d//usr/share/doc/packages//usr/share/doc/packages/fwupd//usr/share//usr/share/fwupd//usr/share/fwupd/metainfo//usr/share/fwupd/quirks.d//usr/share/fwupd/remotes.d//usr/share/fwupd/remotes.d/vendor//usr/share/fwupd/remotes.d/vendor/firmware//usr/share/icons/hicolor//usr/share/icons/hicolor/scalable//usr/share/icons/hicolor/scalable/apps//usr/share/licenses//usr/share/licenses/fwupd//usr/share/man/man1//usr/share//usr/share/metainfo//usr/share/polkit-1/actions//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:22836/SUSE_SLE-15-SP3_Update/00c4c34deff390e635959ab2b1d97878-fwupd.SUSE_SLE-15-SP3_Updatecpioxz5s390x-suse-linux  !"#$%&'()*+,-./0123456789:;<<<==<>???@@directoryASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5d2c08bee9c16adf61faedfca5dddd303ecef4d6, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=9d142e1d124988e287a06b42c79fb86c2a300d8a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4688a19cd8591e4f50aa628d952a4514764155c8, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=31a9e7c9d980ace48fc206e6215840d6f09b80a7, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a07d6cabdc3190a3781af60a1e9a9feee43d4930, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=aed42702ab7e706af5c1f4684d7507135d22b976, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cdc51b21a657c32e2b1d2cbd1bb862bce8bb0554, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec63bf2c3d5437ef910a937f36f595b97a0a4285, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=66d820106bfc0c3be09934c8fda093cb4c53a051, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0fa0edb948479d706da0e356b22d35f787b80920, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0ec7d91b7bddb263e8624b4408ba05040b407f1, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0d6f79b19e7666e8f350586c618e0f608e2dc778, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb96eba71aa9fbca1a3c852b61b83edb4aae0bb5, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=69a607fc346c192433921a86de8f5f86818665e0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2503c5f63188766a004cc3d021e5e2b9654ac872, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=06552db6883527358c204d0c051a8a7ea8e597b0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=44d9011fffc556f30ab0026ddd461ddcbc6a8193, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa4e861e85a8f2a7133e755d71095667bc9b2a4f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=325de40cfb979e2bd4964fbed72b582df886e75d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f85d5bae5fdb2654fed4ddfefefa7f220e8a1b8, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=431825f6e26da482f3341cccd41cbd7840d0157c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=827584d93ae776d86bcef0f45d80e0c04a43a7fa, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=30a71d6074c8dd550b0ce7d75cf780f6854b6acd, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1aa67c5967d4b95e0199329bd13d5a17a835eeaa, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d82ed0a5f1f5834e9114a8a6c091d7d5090d7c9, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c1f672854ccf1737e3bd7c3e9de5bb9eac287fdb, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=260e5d3164b7c956274282c89c33c44be133142d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bcc5e2be2b5db540b8cb85b6ad00a5e8d98cf440, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=934635882118118a11af443965d2a9f36f477f96, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d9c149d461ba06c7e8e4b2ca80836a67191cfe6e, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0f7531fe3113fd4f3db387edff6dfcc49981b580, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e8c722da4fe240a2ef3664b19e479ac6d3eaa04, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a0b63b9ebb09cf0ce924ba0391ceb0edde9f7b6c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c908b648582e5505d1ff1c94689508ccab1a0eaa, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a917c4c582cfcfe0f19b5b7b4cc11c89eeb9db80, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=03286e8185057405b7c2546277707b852f188c38, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=35277c514a6964087a4d70d44878114a299ae352, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad97cf2a282d052d7b950f9a474ed3eba11ea436, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=344e63df1f1f0864eff8f06fe2d77a91dfe37778, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=49519756969601518282e6f5316d7e51e4d6fef1, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ae700384d7f7ae0b269d0253e273c7577aaa83e9, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=83e171c6788b3d51e718806945e65c522451fe21, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1a55c1feba589cec5a9c79bc1cee06d3ca2c483d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=46566f2f8f3f6c6659003022c95bcae3557c5033, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8fb9fcb1eb3ca94c2829bba162149d14bcc1d456, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f9029477fb82a6157f3dda8512295fd63cac21e1, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=533b19257932dd72246590a56df8f09fe709023f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=535a47366bb483edea1ca64dfa0e096b9453f99e, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=50360da9f4c08ee5e678919555d013f4020708c3, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbd467af27209065cee5562dd4a0718858d655f2, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ed003259a2e6057a99fa26159fc9cc9d1755f2b, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfe95fa3c001567c9d69a151194a8360967d0b46, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d952e61f7110ab7b3ef3ead7f2b45bf14419cc8f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=09496ae7de5a6ca28091f3339a12abf3aab21cf5, strippedexported SGML document, ASCII textXML 1.0 document, ASCII textPython script, ASCII text executableXML 1.0 document, UTF-8 Unicode text, with very long linesSVG Scalable Vector Graphics imagetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)XML 1.0 document, UTF-8 Unicode text,rC{|(D`'BZz +:Gj4Ei6Eq,Fle8#$&"&'# #  #$!&, $RQRTRiRMRYR RR RRRR"R#R)RR4RR2R8R.R-R(R1RR$RRR'R6R&RRRRRR;RlRnRmR{R RR}RR~R RR R>RBRJRTRQRiR?RMRYR_RWRCRR=RKRPRBRSRYRHRIR?RNRhRRRiRARTRXR_RaRWRLRZRkRGR\R`RfRCRVRR=RKRPRBRSRYRHRIRAR?RNRhRRRiRTRXR_RaRWRLRZRkRGR\R`RCRVRRQRJRTRiR?RMRYRCR_RWRRZRWRHRXRRR]R?R`RiRQRURSRTRRURHRTRERXRFRCR?R`R@RQRdRRURGRkRaRWRVRHRXRFRORMRERQR@R`R_RTRRURZRiRTRWRHRXR`RQRRGRiRHRXRQR`RSRTRRGRWRiRHRQRXRZR`RTRdRRURGRZRdRWRXRMRiR[RfR`RQRVRHRRURGRkRZRiRWRHRXRERQR`RMRSRTRRGRWRRRQR`RTRiRHRSRZRXRRURkRWRHRXRFRMR^R`RERiR@RPRQRVRSRTRRURGRZRHRWRMR`RdRQRTRXRRURGRZRWRHRERFRXR`RdRRRhRQRCR_RTRbRRUR@RdRWR]R`RQRRURdRERXRZRSRQR@RMRTRRURGRkRaRWRZRORMR`RERPR[RYRRRQRVRHRSRTRdRiRXRRURkRWRHRQR`RiRRRSRTRZRXRRURGRWRVRMRERiRYRQR`RHRSRTRZRXRQ1J .>R =&":$T_RבӣZ_#F~:]KGh5ӒU ⚑\$}bv[19-ҿK/+"41iqM5Y17xKvp# zt&s5'ؙVFχ>QC15ruD(:1Dy2pEOb~~> @cobpS3A}ݥ.* MK? oFw_FZoW'~E12vuv f`|N)#?A-TU}'E::gPn](S5r׻SUd] sL/  5kKX9_vCK-Z?DnՀ{΋#aW(63wzK<,𗾁!mm2J)QrlEt$\?YE^F@f)hQF翽8EG5N"7{:q6.40AdK1JBA&˕kd`FۦBEksZ#HgjiP*;mRXrv= /jo*GVx~cye4浄+R9_z^S.Tn7>X4nW\qF ӆƎآ}W>}b̓%ovJɗ'B2O7sP*W ghVw "64O, xa;H9z(P r=MӌDT}&H]u%%>搲qNSPK1iVz!y"}7JNO~D5 ߰0 צ 34Ya~P|Z^K,&]x)%鎛]sj7շ9\j.dVY~i+mZ2B1`a[dzS A<p+ҔM&_80bJ%ݠ"FOkhq)< =)\Od~x\̩mWp,r8w9_*1%eANk=' )\}/NZBBƦea }=M{3;V@[^(یr'e cDTȳB3fg0Y([G_ y$7 iW.5uH˻' hHi 7}Jhy\[dOHDa҅NMc竸jfc|#a`&e,)estrHzS8e"|;䧖O>ur/V4tv'SC+cy2K4ؗ#)=OF `E:5(n[UU6^.0fB4$A 'Q)MdZ3fm 8(ɖH,Fت-p,<w|g_:&O].xYc ,"h6mCL-./|+P~[C)``}]u4iHfR3:UeeH}(Dž7R:b҄76㯐6ٰHo{󏪋Ղ6Φ4[eQx=y%=nzɃt7ke)gͥwY\K=kD-.8l=`dZ@QE'eT?XO&t|N8Goњ]g3D6 OշR }113T/o49D&1bV:fd^X*zU>V @wS݂0K= zLS#'ま$!Rw7J3cL.|8wkYy ƁHT6!sG'^S}TvaM6 րS0P|tf>p/?e<#Gv͒FH.kux)ͅ = %#Xn"c8"7m#"%n>Լ~a^’5EuLTU1XtE>k|#NbUo"1 +bKf)a >^KʛpFQq8P@c;ǁ>I*g¿v8xP]t؎[t5a FcUnDLqGOB㐩 _6 AtWB`d6i_B4TSs"&2xR+ޛ  ~yjn<;k =~⚋tM8†%)= jRn?쟮i.ȿ2L%u,,o:ƴǼ3oSP)[zuTR m[DwYi,_ y uZ>XWrYs-k&j+:ΈIyeK+4{{5| \=cYq$۫B40[!{c5?(SeR |=@_W v2غIzIG'*[[dOjnp\cr{h/@,d`"Q\eZA^\Š UkSlr綎cOLcxrPaΑuJE- ĂȤRN/<&כʊ}zt3t:'u#b]S0"Heq14)4wEJ3V&Kh& aGNhuQTS$C1ub=DEtM=٢^%щx<:8V2/Yd!$❱ "یEwq4=9)}\1h4VsH[ǭ n_~XFcgK'^3^f/LAۅ%%dhq!J>aswSL8ėFfzz89+g!S#k\½ 'zw M;{Ŵ%43r4JB'ZCM' JM1KGLAGĮd0l m@9%  cTm!؀,h蝬O~f],t:' N ƱײQ#"_Ek/Z* lH&hladQ"N"TfK(/6 cWPMdmHi.bgs{X2Xt**)Q{ c >޳I G_;;8< TuJ@"/{͂pz័ULiLWE¿PuU| +gGèMuk$_ IҌFܜXۺv5@o8 ''? 9ob w]BNzaboaf&4vy%q?08O` &\o MBvT|tvKw-po#̭st`WT<nTCR% N!;^޷APSXg:HT]dWV(~ӣ >내p^ v$r`vnL|xɈDU;F<} ЈOk hLXyq%IØB$a6_@M= 1_ o2)FeR>hm4i熸C<)VX*wyDPBίԒYc߄MrߡWեaWnsLD] gOX*0yǻ%l~mOY Pˌ&s66tʱ -3^?%l*nd=6̡eהAy{Zݷ/rov¥(y+ jw`/Am6Cc~Ѕ 謚@ޥ1y07Fe426xu(&6}`F$A~d4Ok_v$? >e3?K>Vio"Lj&K'@bFKp0`#"6od :@tȍ TU a^>dEnXjd#>Qb9m hu55.yyfx]շ5҉Tw\qï0| ק?ۑ J`$y&3'(̓l-&/#QsWkPvz@K5h#u9>YnA~O~s2HunWxvX[*!fw5~@*vP[qohݵu[-ا[|"mt 76&}A4I(+Y_ۺr*o %OLJoݨP@8NR`$6$sURa_5%qtx .y2VR1>YdiU300je9|bf}8Znv Zî4@eZ6'rUB`045Pzd0Ni^x 뿢ƪ'-l!T|c}Sd;T , rWmkcI0fC}–rWwmuYXd[]-;E[_+5XCoJ:' O *x B5+ua<`,YN$ y+[?^8Icߡ+ϧr.WS?繟Tn[ Ox>UcKB{ !E9Y}k)b=jk#|>n*@kĴSydGP3{Gً">it87hv]Y@B1"@TKlky@`V}ZD5An(DDi6UاCq@z %ȁҔ%G6v,m&]2I*`Ԯc3~ Ϻg)4{6;x5-e@|4>'E|eKڪov)B&Rm#)Bʃ/|t V,:_"=~5Wź>n7؇PQoݼjs4R r9x "^ fIX^Q(|%2/+2?s|| n6KNLSZ;opO|"5qiՁ)vQ}/ɢMr% !4"@>CK,2l,pfyF泓(sn!^ӵ`-xUDpr=|&̨;cCd(-5H><;#ҌzqiLZ`HΘ"O*#.6<(H mIZ z?OXH sEK-y3V UnzN3$& )栭^Ҩ 9L@ @1~${/kT"lհ뒅{o{S5ބDQ)1fBSJ A"زaB">%nɀtd+EGjPd 6m w1zI L+FT/$(Q,im5<3_ @.kTtülVts<~] AV -:.=8'X9yu6z#AwTt8:ui=SC9e!gXVmyrj!:Swpja׷digC7 9//AH;q+[^ 8 "}ym}ڍ|vA_P&kW;@=׀Z:W󙦥T?WXɹ{"-] &0ú}^nuL- PǹeD6 PGފm#[B|BGTYeeg3w Xv  s._35 Lb}_P†Me@d }qpub|*QD?QGrzG18>Pd{ h&|M(&k*p ʕ|u/gۧm) ͜q,ux}WҷUkw󑚎V1XW$eY.5l\%9[S9Se\ \(N{wyX~)#dXՃ C>R=f]s%ضY=BdG+ށ>m5 қ:'s ^ dNTl1gJ\0kP M@@^c`s؀i\ɻ@@}g3 XW=B  er/''޲:)=t1)sumI10p7hPYKe*fAy,Qx'u]g  $ .9Ob*t-Eȗ,(7Bt*݉jW:XEoLV'^EeS,Үc){癈VgJ{(H αA 1Avi^p&%6N+YքPO*#Qd6R->x:ìբ{5J9?03IHD$Ƀ'Glގ9IV>+ ^wM!V7QMTc.yբPz8J6F7w3it|5D9L%X1PQsݖM_L[֫n*|9T[[؈m^Kf}q)?e Z򳾮{De$Imx,NB=>9~ KNȕ=KAJ&ݨ+e/gQA +V<&!wQP=aۀ34u Or[L*"PC0p ؈5{ӋT<VINlK?9)J+<V>tNfM/ !j/ >Ut9" {۷Y~3zӱx<ӄ5Vv̘%gFlC^ ՀPbB0>oJ#@Df4]/$Y6XcI(rt_7~J~3X%?z8? i969Y<.m&.0KX.Vx͈9ݡ)#J: ~1 zLDC)h"',Kapk{jrkׂR6wH{2.-B QSBˬ8v#Ht=2#)`yQԚ-;-7P3wG)Y '(&'6Z.λPm|Z 5??h8,Pܲ弉jpG8ܡbY/Z/1kJȅĚƲh!lJ*tnc>WK%| iC,Qr=*3Gka{c!\_oh >N $W s]>iNBh[j7~u]`;C\ʻe5΍_kB庲ћJfBMwIz{^XpJG^EtD$:`" ln g`@+% ?–G@O٢&R'vZ=J(JnPVGhLE3P"Gρz##ʔZ컇gc\[Slk*0ugM`!j^mRQ|8Ój0Pxc\Y)}X QĪYuOF v2+ר :^r #zN,X[2pM*h',s)vhjS3^owke _K $Ǐm\n[2=WJ?ͨʚ `a|@!,YS_Az&%hđNslsࠈ"B5[in o̮/|<ʊhHضl}cn'F%u(3>,Oh?ќ3pM:Ą#šv+Uh3nKFw:M~\# έY51b;6l){i«AKa֢ \kV)_rR?ߤmu):Y縄̅3 e2Y#aj9x1%Br\ߦoQ~U֡8]v@{ŋ* [nô۷30SvXTIBJ>Owbr5)h|7vݎB<8hdI =]qRT $oZĞBya鞈 }^]tyuIҕ-ebbh2ǽFJ>0ɀrM;@fåZXN+[dݺK"Rup* Hw†'%>?OE+d+AZ|Sl,QWN4f2Ղ@sE40-bY8%+s'DKApKtP8΄vWiG9tR_к/_yaO"z=5; W,/_-%mB NTY|չ G*j>pԗKKJ8L+^-D$7|_䡿!0̔FĬRd^+e0wG&L*Kbk(t̴Bĵ)ж ip_=>3 MKyJ:X%d 4->._b4܅X}Wo>o"~,Y&E>2俍J}CG@`Im5v̸`㱣̮ߎ`љ:}!cGNX%_AbYOaU1tޫS 7cEvSu}e"h(N.2/PڤbnG;/V8IĖ."v!7H ȧاǒ{p _ΗĘ?U 'a&dOn]!u.ͤ/~..Givp"I'=aSReAkM ]i0W\K0w{nN<x(C鳟/$<;àؐOlm7=)?߶c@3llMk c?vÜuS.r\Vl$󄦎B< P(\{~ }9nZju1Le ]| +GBi"K Qd&U& W `#N>m@3,L?>K+iK,d(u?Ƶ#f[ .E.R% AaFKO/x1!KJ|K XKЇt0i ڨ̩P':8g @n̹'^y폍₅,"]?stKYZBc|=nUЂfPQ'*R{Ӝ=iz( /LfywPtF37pvBuR6/ 7%|HQ0@VF̰z˻'+8UnWHvǓs'<_,f) Aj Sl͚230X I4ʵjaaի㢶n.[n'_H&HRoOX0#6W!Ap)Chphp.M\_-,TȩY |4ȾT &J L() gB*5*$>r@>k\O4SE:ci?SLHCq^{]w1*jF8 t2Z s2մ:-T aىR5m#j52P\Sp-nXNKƥV/T1(t"d'raٰ@,B<2@Ԧgl0S,-i OmnQpH0d:_MВZ71sdɛJ\1VBĽ?p z :Hv_4sdzxޘvJL%$؀hv1 U:a % ̓g1c}`UI4S&}"[wjbcXN; ZTD)~/qBv [Z?^’;n~[$@^$xIXZ1H`sg ȟQ&cDt[#x`,׏h!JmteMԀoiH?gaWjOsÉģ0)sx|Z(-ᠺC¬0tsr::B?et 5<tMJ} !!fOMT"Jn@5 CW$zGzeW&L6ba6^L |7Ҝr_A]K.`:(&&ھzB CFN8_v +Xy_ܚtmMuS~իq9'MdQDvy*0`[6airmz{wjkzW: 0 YO@lGhv@{h0+ H;}n`k P Nꋯ! C{k@-T+&j.t+e=S@fSF @ "6 莹/}c` cpc@!@֍ʏJ7k*sRl6&)PK]N 2-Cc+HolB6إM188["Q WDIf4ϔ6d j ДY3 ~B7 ·CʖQlZ>n-{=5+C\?h҄=#hLR m-d2RzY&99ĉu;*n.6Ϲ mMDb'vCM)A'iVUo ˀi!1x :AW\ ~D [+T'mX"/9ge=þsG/' kP<i^ys >P-\T/dIJ]?@2o_w bDe5rsI:ts}8:@}Yk|S*16y.ǩo/RpldoX5]=v dƑGjIg âyuw]'9 m{և2@(`V݈{x1lNSO+;jC\$u;G8#V|RUd[ٗts 8yR&Pn5H1%HW|skuhXC:j%N]+v? =uS[9wV[IҵNһ7䞕Āk'L$V5٫E{Q[Rv17˫srj\O!IDKvaAFZ(|lBY${G >kJ 5%nE;o4uFT{p Cb6a~Y#$|@PUZHۗOՊ8&-Zo,^A:mj-~ë*t<&F ^Yna) J[J!%c` _AbLf4O+s@B'VmԒ\9FK<ӱwV[ +-0٥4[0کR*DhPg}X*B ɓvcdCy2KP^[F?ReE \~g 2@ Z.eEP,LmWK[^CMpo\-LN׃?p[,< mvlKV^2NF:]8꒭۩}Yg T:'%Y/󝗼Um^O` Ӄ |Û.H/j7$t_쇐Ot$Yb != c*HZ}W-?UGrNyt?բހ}.'T^ bS~UG~ eJBq902t}kQOBG,w)}ʴnQ߀Kަ|FW]}Ʈ'x2i/]}דaf"aT,:ClF*hS?{ehtzZ҄I G2Ȭ,X\8c";i((Wy(ʿɣ{"ʸp ќVz9XzYõyw ǃۜx%& "1 Έݟ45.Nb7\#+aJ'h \:Ko+ogcrQ!/mbm<_Xc%sI(BxJ>=hR8hU)=J7he!LrZ,?j%_)*4̨%O 5w7kbl6 "oWM含RhLues ܙ6YF`mWFfl1r6C-lЀKgmQ(M#lE vѷ 1ڏH=< A^wG7eS;m)?$_4NP3o[1W\Aj.s*,[^ysd!Kok^ufNb >Qh LXGNèrz{`jxxE/3Dʁ݀?TZiL>r:%[y2Ԝm׋`C?Xs*I_g}|8s:oY' k/qr7)knug&|ϷODrDgެ )IƂ+>,+rw=]DtSPՉiB׬pod$|P>-"Ao SL|[[O )̎ce6K;DhD2mGɬZ @]YDW̘u˱~.qF8!L4FFJ3 8H!1(e{`w17 G h^-5:ItS+k F{+ )z5r>rwƪΝxh!rQw:+gz_MQg,=̢Dru d ɯÿ5rl3|NOE$C\KR|r41"z3=ݚk zF--RAh2)_)d۲Z뤻x ^ ߮>=K3֦*sfT@x( 0#=ۨS(r_-1`_Ådˮq%rYlӼğ ǩ=oV-m}>5Vo4qy8z1x3z˾*XƜirM8Lri{5X3p= ۛ2V`*\ҸO\:<à4aޕ]+C>]KĖ6T*0.qE ]ٜ^9M%]Ʈ6F)s[#wARݹ S5wGeG#=XiH 1$փp;!ggwO#]vH^8t8^xTh#)ndtn QtGy~rόQ;j57{d ֔óm [JBF.0X/eҳCr(Y0ɛ/e7Kz4+X,)B~Ԋ}gT E*:- MGe_r>ڟ YrXFqfs f\X0(&dbjx]cc^ pG.j<-P,mAē^R + nL%l[ʜ-D߫K9%݌Vq05b HT%(UD nM6HM=r Ħ jKuXk}6[~p#>\T5ӽs=R=: aq!{ά]ϖSP? {4سWTI"pDKTL, i*dD7`Ru6si>Pe{QZĩ_ #J޵Y˕@-nnQr86w2TkۑG6d/EYR;`VTfe:U13MC5(y|_W?EӒ5>޶$ULG <$ Ko3SK% TcI^7O2!_/kd'.\[B-Sǫ4>=̘ݑgWއN8u8ke*I d&E2Y&!TsRS͢Tf0ok Fٶr.:^)z^ KCZa%̈́j+\=IG!r.S~_ AX sF鹃Ǵ1l6nUo%;wkZm7K)~KYT,@ ѹd26]r}=c9Y0<ʜi⮑Vy_[7hfN>Q[-D9M?Dxw)}$SdZΈ!H!ϻ{bR,y_)/Қ_0.Їd:ÈcJìic:p-fT Xp&|efGD cĢb4iHd0 _U8Ƙq1ץO90`L GyX ɇŘw@Fk*mwӝe&ZY t{I^eU^f$mLX`9-}D2F)B|XibNŚHXfъ}}B,WNT=1,m'.lFXT dmٴReqBΧN򓪰__VTڼPx>J۾VVrz`,.}Q'dY rOd57D\ *ҥMbo]S(Fֽ:_Kt`[Q']'iUwW7_UBcv;yO ɴ>M:y0㞖ni4>Xu n|zWo=us@Ր<+ %:!(d5򖜳 "CCY]6" 'pZ$] ދ ȃZ ?hْg?zpn&ppycF? ٌ>uPU 4ٮ:ƵϦP|0ZR>K`~OI]-ţb1ٿ㑎s_NpnAdʻ bcSzC<kzOB & ǎH 2c\M=q'fXi @Tͼ0ۓm7X ]H]Ow-GZHf)B(zu~4gϼt<uf{y x֙d7Xv'+X 8oWF%+\Q E2M  ϪL2EAd1qW$.5|Z"alu}alO$Enݑ& /wͽ&fga )G>N'nXC^F?:v@1)@ɦCD0o +V%v Qjud^!zlMߑ_! LF"B,6kVіA^лCl.wYu*0b q{(B8A*YЏ@LG|8洷@!v<9o:'SrV78/:XYp҈6Hmx<̾R\Aq7|SX1/AI>#4)ȥ<qRO-g. j)g9;zQ~pHyJh _7A&Tƴl="`\@Z LE+ ɇb-T8$f Av'HON B TG튛D0\u)OK├:I'v6?1-x$dml3+Ry Jq 1Y ]T R]ۙJX>+MM.L]CeatQ<С=dǠi9]G!vP-~?Rt*Dͧ$r=dX圈 DUĮ}3REMB)4MiV@J ?v:‚?I0ل{* B n 9-w5A[`c1î6YX87ӘkXltN;;~TʂCxI)r)8݇_x[ fo4eϜUz:L YOBWahL DWG'!yC#\D2b?tF $o*4$)Ww/>L"o*RETqJApegP D=J. !ɧ4na^P$.S-=\KfCu|:zҡ?-2G4yXu&n7K[u l:|gh\|?eZt{Xh8}tiV.y):-ݐ,/%J?aA=ƈp;^zqwF[̵>ȳ˲k,4& ȻC>3}C1٦p~ ӓןc^Dʇ7tBzcfÓ@g/ t#6s0䚺~M|V>2.:K+\̫]zKM\Y[5箪@Ց Hs>"  4-*7ӿpqCRS|r)qteT ١*62 NJ>eqgik` C/+tD*6\; $V;X&lьm%qs냖8).qp򀁎O["C0}en4*f;1I$7- sAsJ`ww$}\v3P`&T 5S+c`Ko->OKil4F<:e,EJ4]:tœeB{="ۅG9 :A@d&7#׻g^b߷D `Sv/^6Gu2)۟ {OB2yr#D'ϲ݆C0:882hg42*̖}6sxT]@E>U͞3^: Z/bPNp  Ht_\ڏ)8OrjdNg5ܱO'`C3: m(4dpV#{ /h# =[}L"9Gt7i\} OW~) S6)iݎL,<Kv\u)Hc1?"fFYKOEwL)fnWT,5 0dŒIcijk?J/l-BRbI9Wa.`p{!$Нko]ֈ@).p6 v.FB|΢ O [Ժ)G(s@Z2 |<0P'Pn|nHeO #b$3(RUѱsx~E^@.(ܗi:zdW{2b}M@%N)]sCg Q %Q}s~/ր=I}N_,^v9?U,GDЅ)<z" 3eQ o,AL0s:  -{b)MF/m`*#6I%l㠹}[!ZkYTHc-V*&̼RW̑.C<Ͼ]y'tn!vfj'RV oy2PƞQk |S3!x@i\E0G3-jqS2~ %X ! _ +tzXOCPWkש#ͅN~hlq+FpάhF(lZ>"Zyhc>(掋n*Bmp.TVkL7Vuz&)gB;#ﮩ+od3U%jɔ=38=v)AZ#-\)(v }#z|v\}(z_tj>`nqN\K .];5V؁ T^u<1q.\R) ۅ`o$Gl1 ;nKT2p0v CuU*OU[i4l <~A; /Ql $?t6/RVC,MNߏ2UA߲ Oxw/%tD͜8Bc,6r$9u Z&λ;&`8nf)O$Ѥ|1vhw&aMXnYNzu|wЙnرm$}#!3Tڹ߄{qzY0uΠ̔= ]3^oKA޾0#E%F wjeCTIr~D@z/oO0eNd۷nʅ[3ql1(Vwbz9wRV 5(7  };Q$U`G Kitq!/8n` jbOD>;3c5Uvj-e[IN)`09c E~Qڣe=TTS| hXQ~kʧj?OHy/:=,j={7hC[ʿvV9] ~Y;ͪyOL E n %!]hVZ)z0'8mPY|:Œ ' O>7L Ƣy]waN, |c>j#C]˗4q} O6ӊ4] X-ufkR{uoxfn| &6B?a6Q3 jȷF ,Sm8d)V;,SE >5b!qwʮx1㔺gcOɳV9/W-E`]|vBqb4\} a-B+-H;Ϥ?IOs.}G:HNWfP8Ա_a-Zh'ҷYȋ`8G Ԋ$Diۋdl>{dZEHL1b^İvDPL~I:KN"7ރvN|*J|@bUBr},LmzJrRg i)m8_xYŹeoZBG% ć}9={!!בh"Paqed&s66ɦڥȵ6 v5̴Ym!÷gcPHbhK;2].AAڕIJl߻ZG5X/ z.NS7t㽅! RlŢ=.+A،Vpk*rM~oQ%f38325m:h ASmr%vfˋU4EN:&Vfi|J[urGjw޶fr 8qLNa? lY]}n`3QZ:)AuMotE%Wب>@u{ 7l|B'3K$fQJiGjEp$$ opP-UdK>G_805adbJ^gAh:ukPcυ%.D,;XJųfaxsu)BZQ$Dok҆f7d4{bFћ,5ܫ֓\ tT#)!~MF7yc5k{RN0$E%t]b{l([œ1C)"9s&$y.]^H|!fH!,ۧW7Mv_ lՖ+I"""x%ͬ!OŒA5 %RASx6zmy 6J^; 2 l⾀EcDRH>w^AMV{ _4>t[!f#Sd2:LY\kl/lզ@dF4E\֊uRӔ@uZ}*Y 1=Ba3ԨCPx\f@c0gF+ɌV|C׆ \!~FÌzE&Qd8Wq0]A\&z}|[ƃ6=!arvH qkud^,*էqwyCP;y~uʑ;!cZ|YTI=wuU鰗ᣄcp-?o)$xS3CW͗OX`MQAsFIo \HiJ9FL&80n2; pn~xjd%wJ.>^bƾN2D _|L30Uh1 D0("}[IAix [Fh0:MtB׽^+8+d% pJN 8@M=[dJ󀂖q\ L̿qBKňk%B(G7hnPE7}#/T1X{}rSÍeY-ƵTA &Cb@FByߞH+њ92TP̬Wo_+fJґ8ՅuMIX S8XzRM |m7^~LIh(0Ǵ&ETJP,R A0X.dhU{y|Hߍ܌ vm vz G%\ZfDE X?jZ`8a[Ժ:DadYA<[EY<ٿ 8߃1e!sz' }vT05!k#1jѓ7JM[(4˱}],X<j9"o3X Udo|Jlr}BT_wNofqw5c!7 }*F&c7W뱀L~o? G$Sv5[;%7(Cq.] aථv*+QbշrPƮ5F7~k4<_Ul]jDw2[Z21It$ړT1Jl DC{ m0AjO/<&) 1nZ1='@yDgN'Se/ gd }ޢCTv_E)aǤOK- R0;3eڣzちk@sÕ!K<BA'!kʧh'[E][ҩ|QݓHT+u:9|YvGK9<XΛXTOvuhGK{.}g69 '\2f'dEfQ#S(15{`>q}8ӚER1-#]MYev>ܷy<@&1046E."6b%QJd |,⧏ZXk Aɿo'7x>t`>y)֩p6xW{a|/ޑ8Yos}"Uf} X==I1VUcu43*;I1QW8ܺ0u&֊>&vknVݕ9Yz؟ZQH㓌/t:Aͦ=MsьZs󰐣ޓ:!0]h, v.hXNL͏|Ӿ<&;tA}ևDPIbv@T_an6`B"ȀbnA*fG$F$hBn,]L~IHҭ}1S:fGeX$SdžBf8*3,C>.`,5GmnR%M] FC3 .V+Q|8ޖzȋJ#*teȹLCQDvJ}έFL܈EQd\|Ѫy;˝Zw-1K FQH,ўֆMq#XPHw 'Y./Z ,2!3lo\;cꮧjy͈y4âmPR>X9WЪԒZH={o#jN5wv'SAz*vΫkj_!mZ=mߩB+Y("$P+f`YY- MDk38OqN׫IsY6ݩVET?Ȁ iW|Ǿ\ o[A=F"E I{9kz ߢV xfVzf&+9@_{q-P?VTZR'[~\l Y h/JVh'ۭ1zZQ{ʄKI(4,@)B'SrNk/] kМdjԅ 8ti_23)> '#A$D'8:`d~o+27jZ(S#ٓJ=Pl0E_ݶ) /B^)-}`'$9hVi'$2m `Qk9SU^PR%uF_߻$f|\aUOmV!-~KB`ϲgv PxSj{ y'g"s=Zv95SSM_KB 5rfV8m1#7L1h,%TÒ#$>#R@s0g>nfR"li< O,ʓY*XIkLff֝䖚 C3?{^|9#H`%zqj'}_Z]PjCT+TD|d/ ЩB6/|-qW4Rs#a~ Y8b 3@rW:IK FsDݬ*Ė(Rg@"+%>f{F%*#g63E` 'Re:10 g5fɿ.ygn/GFf7*Y˗H*v`eQB"B_܊gMolKR4޴BcX%A8&]!WirT _V#fPR&v̰ Vs[tv6ֳyn -qxfGl_3c{JZ>j^&/QXv|U@&,^ϐ|YWAIH~p~oNGݳ: 492 EoNc=N_s:}W Sa.!7_GNKGST ӻk-EfióD&A `yB%IGN[+ UD^r%,gVɢB~n$+h{Ʒ|wb8v70_+bU'?;)A+`p^٬ oby쪬З*ojP*&NB[A< {nr)n|!Hln S'qŨqu`Tt/SMDNk?b߶5i?SuJa] o=A[l3` b&&=!l+yG]c )D (^g=;;m)Z3hdqN7/@JOy,4NIAǴ~j^7ʱXTP[¶GP`M|Aױ9|C j8y>6\b+y Bۢ_58\[ӂHžsI~(2)cFԅ[ Ҿ;Bfv4̓.pknܱ'֏O@e_Sz%3YK~vJ׸`MY? pFهd*eN#,yBeMESg4_`>|U^X/HRꀚXU|eSXADUj0z$nvBlKxe=sXwq~|͐R @\ŠE.AI ʱM7b уׂ/ҞW;&  TO,|% _D҂?>ޭ\a.P̡^8͍5A5yC ՈpuoBz}u0C0f7qIMƹv{sT:֜㉟8]IH݆m) XKo؊*F| feo yREP(>"2X!ܓڇ bmX bTٹ4*X?5pY$P7f\Xmv#ijI91"F1oIOwhY⸂t]-)q}Z&+p8wfXI_9կ-bxb E%:.]w0qeHy]"EQU|26Tor_AB_eHF,Dܢ8e,7k ezjnuU\ߐHS 7j4SsJFE0i. mj L)E7cBu¸ZmLrNQf=UjLiq0(m,݃K;q&u`W[~'Y 둎ӖM~1o((JoSD9P;ЋLVrUEAɜKݸ r MƢSZEYknb|yECy=x/~5TjͪYj(g ?JZ@ۣ&D`tN9L4d8<`B]p_ʓ+q$`‚B6a[ި8!Ia)vۂ5hل ]Kn^&}P[']\vKV$2`^%CfH`>'eb/{;ޔ_*v>ʂ/?cPvd1K[^ywsiqz(!0a֌ 96V ŻhX0IgS%ӯ + ۲n!MX ?a$Ҟ\gȯ?w#4_̐&: zEU + qY=Gz/ ?=%8eqQ흝q2B̳嘱Br\mbYNP`Zp9n/2zY$ab#@_8U(J8 (0y(;֭H-7 43-7WoUC?aFH4v48\s 5*y'<3 +8׭$>667-л%$ce 瞯Aƙ=˲*L/Y)bB\Q"hj]pM*8cM}6}8$J%o?cfta+t EG$j4蟓LK]؆]IPZ722i5uM(M63}&& ,_$nBE$@ԣgw*<ɫCC-/v~˱;$w]}@:mh)r>y #iu.ـSs=PnrY[W@_<:'.Peno7 m::j(dB)f}v=UMDSm5xɍlc5P=x<Ĵqպsi`iL2#3.%&Pd$;KAylaAωYϛLA}-l-cAbr(--P!MKe^QM.p. I~r04 {;pc uxh|cb/:Ӧ8\yTF6zCFxJ[@:DŽIA]aHiC衆ϙc@eG ꪁ|L.΀LVlN`nΊwp.yF|uZ`_JАH̦O|x }`YkkPEhŠ21:yMyW} bI6@)RKGpwȭ$zɢw =\CE[ ur /_4 Ĕ~ 86?v*Q`D.J.TZ=4"GKzZ`Ӥz y9ˋ;ԅ[]DNRSV|uFL+{;agzR {IVc[\eOMBl ޣz&P'K 6G|Pt/Nm>ظ U*Aǫ+8 lXU(Ckح W%oxrX3e yjY={XqԌTA`B.Tۯ{X]IJJFWRiɢnqyE>Pbۈ z 8bw,]/LB2yÓ3=|D`f-_eILu|x>༖?zCf?KU@Q9D r$h*XKRU{VV*K~y3!3}-5"+a/* @EmcB{X=,+/K`J {{nX4aΎC +F[Kz3'|.7gE.`4#a~cZV ^Gq`:ӳ+dx(V730JKlO狉ó>fj /6X,B4>p8t҂.Rҧ {veų|ms61t x`)J+z!#}Q'[F؎fEb(TBr_њ;с]Ko,r־ɋ3k\%U>ӕ~L"^XfQ? 5 XpE9]l5 ˨\F}K/mfyK BČ=XD)Mu)xJ*1Bn? Uh́-TׯiD\ElI&6 (r_F:?F8V(O[݁6nhׂ{vFujtF)#RmV!np).j^CT #NOV ɔ2^DKLwd3FD8(RͮDX3.Qc זi9{#p7_EoحsO>Ò|f8!KG4< {ɪCN|Ъc +:5)Bp8.viqȡ4> L()B>`S/}(nTY94h|WSqvQWyxZ;6,eadF=ǘ.rZŭ𒿣gnNd?N+m8^:dƋk^(E)`zPAoţ<A-tw{ȟOB/D&J(3sre:w6\xY~3&l8,26@{nL'sbTI;ۏ x>6*:#b۵4<:͡Mnn6':>dTR.)RҭSF_-.i8Rkf@d|{X9.@gC5 ^ˆnr8_w^,#Yl""LK ͉W"'Z N {RCԃ4'LH+?ECIAZV('tA]HӚ.kV蛧G- &~c 5-he SHHLmkWqU0=R7'$~'A"wB ǖ7 됂T{hnF;(ޚs1}4i DT꿾t m-scR|a:)kz2ATgT nHugp '\ذ،v{27!2NWCö`]4@s?n4JV *TTH@pmUG}s*9l()f :n@: _0ylus瓡 d7W8nCKs4L]wD&VKK]R!0HzTuفNX*hIͯa^b (H#\liPSAgD 8QfŶ4D R" Je+Q8!W0dl_ Dp Ɨm^ ҥ-5cvU56`aٱM ڿ1i9XỪ@?ׄ;hQvL D. '홛fMe‚NF2] (7܃R7nt}p2…\^~tU.Ƙ%|nGMh.⍦S v1%fA2`IvmE1_Af}vz?OOiz~ko"Z2txlF L(W- C?coG9*x0!ShUo$N[Zߢa k}SO]kE=vv.V!j9tXw-A, ~d:ɨxVaCP:bN7H~%tW$|"I\Rnc-씆RYW&jUF(Y ѴpO..4^~Ri~kq _wWh`fp {Mt*ûH8< vAVa؟aKSSֱ-qsx D`I#h"i " <;Xq.08˾}qba#4F@ 1;izl,8mFhڦAojkJg_022Fo Vi2'5/n鏹:gTY#XQ {AB &ױ\BM#k'fzy0R_.u#U̓&H6|#s!Nn;kٷ޼=wz@admWzgww7h37 `3xR%@j .ڱG;E Ä 6J.pNܖ*ͪ#I=e ]:׍pP1`mGa#-87G{F>P S)eNJt{s_r+^\NH>\a"b" <Ԋ׳okzS{ S9=x'A.e60b)/TQiƙ:v|JhoZuKO/I|n+qwg={Q*{dڥnj 30JVDz{{G 'g D(:+7y̆7!GWQʏztXD [|X`zeNIJᒘ$ I+zRa&azP"}whM8,e:A}6+e̽)~l283sڜLDx+-_3 "Y8,3K\LZ֘4HBg#pk9lVV-UcCS ,$VAA+\Ά>12͆94ԇ0 ,2ː/ORfrI ]37Hފ2Iք\J)ϮQp2i_iMM J9kHԝ47%]X Ju`-BZT#89]z_@ (/Y/P( ʇN=8 ^?x#p9<(l'ΔyP k~(Q x}2OmqNMGE6_ 5VRR{mU.E\h[I| -ul.0j-9Sg.K3*.g!g |NjVy/xP]⹧ 'a#c&jQj Vo)Ï[ {@2\5e=C ;tklo3N()fhdy\=ZQKuc-$&M32$,<!30');!PW];C~sDA8\-.IR|> Pꊯ%5R旰S*K8$=%5|?1صx~o#CV7wKP _DcK;q>>B L( 2jVm9b#^wLc%@I!D:pcwՍ'C,x"@M#sl>{޶PrxE5 .q\*D w#$w *LApcW!bwW-!b|2sx"xwӟhp*,9G4fhMW! i"e v-zcG#hZĢx6, [X=ԱKN궡;53ɰ D( a39YC\ jYԃg7g7~iby;M,'S fY K3LRosR^75_ !me-@8\m\o-X+TÍ9+U23F kz!nN?p~=#J(ӺaHP߆җݤ5UQz=T$q=`𖦇&2Oȳ٣~-A0SBze6_c "QN"_>(ু xx兪 FĞE\b4 Wd5yiiK4RZwֆf+:O#0}7F{uF%j2s>31NQ6A1ܣp`j0<7#NuԶ1S Jb+dːRD~l٥ RT;TX MP 6YfަUHfWj[mo(ӪB{zm0p qkl3 _{iirVvRq̬OCj=c BpYc*j^F ۣ]*cdئ7k}&GCʱTnަZr,)  ['EKD<َ攣}D{o(sM,蔎zFn#Gؠ\5T.1:츏cQg@[I7cP%H̱>iP)mim*æ~K|k3*} 0j9G<}A>n0F?W `zqxe|Fޑ /k S@}O #GKm2=`P3Nq$Պ|5G[B.ڑ Ɛ_s7u " %ba~x! <)fH*,CmiHn}?yAĤ#rGA\%H흴܄vWku8iծF[fi -ܡ}X b>>M=bWa߲6q)m!k, ;׳ ~u)߷b7瞌7f̐(,?M`$;ѭ&}f?&Qwe,'."EpypbU4 i_!\Z l\쉾hgjuqɬw1$ԅ*Rl\ajS7#uܴU_tYؑa&skS uFx e^VqIxfcᦩz65+J_R_ND5 V/ëU22K'WB=ai環:k1C& [(bc͏9:w[, g.&* A/v(%۱E'f72:Vnvd@L\qŧ5~D?B>GbۺqvvvVk0 B|ڣ/ <~7,9ƃ?D:*ԉB2\E _/J Wܥ^9'C;W٪z8ІC;|} "Ϳ 437R<*+%gx 6fp ,|w{k&B҅NDV+=v1 YU㵴yښR`ٴJmnI\*&-q^TS7R|ߵŁӽ,;:S=iZ&lJ _V䁟PDMg q~nEfGX0֡L[aFNoAYm |)Txa,~E wyi?`)?ݑ-ez]s$+@o=,ԤT/IgEPe:Rd+HGg 5@7(ӑ)_a(nOn8rh<2R_xz\?Uh(rYo9_w0FfbSYx0urt[=Yw6ڇuZ 8=S%šX'D}6O ӷ4?XRs'h"M&;3=X\3);h#>Q1uҏr|8# c}"uůA X Xdf4nD߰[uzŷJy #}hT&7%>yK|u2#9j+Vrk`c'G8h^Pz񦁻Wvv@; 2@F(Li3SF}_ bbjfIQBX:A@ g"gDJMxeUWm[ksKvgst&z+J5ըn_T6y4\q-Lv,ӂ\媊#duEryJerqHYr>'׸]aGw IqB( Izôb='?33>_9c7$' p2֧/=YZ .S `\D $[Lf#BP8y݌?- 'ބ:4!KF8wA=>jlʣ&1oп$tB `A #\R@&D Cby֟8-n$w׵M _+FX4z2u #x(6f]K(bnY;; ؎lwje}DYL,YnM'4OӍǐdb*Aq9, e[D\e]am I#!ݭޔZ Di{D]dcRiK&+Fdǻy6S!I]P NO{2> ,`#YqD8y?Tt]p ;^Z3Z&. k;-͘\AC";tu` bkn7&5G=߰3kHfRuKْS Gȉ&koI+G*4Vǁn| ^R y(%T-ͮ$.mM4J+v*.0ZO[nL[1 \&eQVwPqӶVy6XZ&/{%ZYqn Q m5՝{:(ȃӐNvQK_u#՘*;Su쌃p'f•tlљےŻ@68>EYfux(M e|G袔jM߻blPy$HPsMKYcA@[d ^(EL2΀딈5;{|q:|3J԰,C4Nqԇ.+E}'<H9-Wr4ϣ'Cwբ+^5>'k-CjjV+N:>FǓ3! Ș} :ԔHӕɎb {m1e]IkM.E`" 6 8to.8  _5ΧCEѢ/6dqJK.yy6FhP=2A.AOso9s'uMHμ>/g@5nYBbҒ0D6l3\TK#@'{{b\l̈XR =<'R7!n*eÑfzR~YӜe1DSZ_,e¼iW1ױ< ~&n%Ͳ[%gհ*=Y- m|W޿U9LƤGT.;`G]A~>8{d#bmD#2}|:Tx@Z2i+1V/n9 9ޢrv^KCCV&s< 38M'S tejz7^op!?vǀBze?#In=|54tx ^"d݄#^p2۳?I>d܉+֧E OHotZ qvyBWd3:DPHݮ'k儜~r}]?j=JԒV2JA%Ylljpn =Xq,&?)X?vOi,(alApǮ+</3*ԙgnɚ5)mf颱tjuꌧhX=)9&lwhnsn GDd7HB^h*0]Qg.lR+#\gk+歀hA`Ia:Nj;ZÀȔLJAf~(YHHJ!лv#;/"ץaXқ<WtΑ aC5ylF,q@5cH@rjzz=6wif>̨AomO0fF3HxqIvGzbaщa]QT?Kc]akW!' 2Imڳ}CGwX_!Tj/24@ٍG`MjpLRLoL:LMăzYflnգE ]L/tZ\ڭ7>7eAXZSv! YFfĀpDw8,zG"v& Y? 4.ʳdH>KpR֋uJCzNS[7Y$"`!; e9j4,tNƃ zE~wv%X]"N?X] b=NoչyU1jtZޤ}־!JjάzN99-+#YP@3 ¡Sg ?9+ dGs;ˏO @=vA Q`'[ k-oJ6Sv<(t S @f\P/uEwҗOi:c1@n~wi =pb&_)k/Čc(aЕ [ǎaX /}ӗj>?gkɶpOsya&QUFOkϽxIA(:%%e Q C \CNFT8ie6g+d+ SF?6j/䬥o540n8@<G*Ӳi:R>a~<.o$$fF}uɻ. T;dYK0;XaP c$`o&<=$W++D:5{j2=g"5+oJ:w2Ti9[iMB<3\mIT:~ݢd@Q'+8K8ym8 V~GBfJBmQ|qV+,@P𶉯MDRA*0r#}^NdA DX{6KξB@Gfv@Hй髂"D?H_hz$~E jznW/rY?\?CG?O'`[<&0yn3_}-m}aޤj z{2Qc/OOOYs_hGU \M@>N ǀ4 ryUϱW S Bm#2+/5w|(Cg*=08׽vO{1IeTYiU2?Aݞo.1sWgZ)C21aBZe)$Ɇ2*ƺn2=S`ޅMLc~w\T=X_W`a~MBLɻs F⟁([5k1cMXW3}N5o-?cxbJ;>x< =B`d|//~>K\,}3ouS`b x:n('چRU@٪V_Sa|6 I-R7u44\g.9Q]!\PkuJ%AK40"zSl]֖Sɸ?'&qp@^#US6腡u~*Zr<0>9(SF{dG$ +Z53lɧ5,2P*# gZसhj4 5K4ߪnA~Fpnk!g6* $7 }a\Qa $$ًuswwB=mmoF5Sʢ;^`%'gamʾ v`]bL됷X>Z"a!Lvb:9/1M;m!Y>#)N]ɲTvXs쫸첾zFH /݋wZ$_NJ#(~&+Gׂ,0v1& _IiX̅ůʭ>Ԭ _cqcZ@%8mvc"#fΏ֪ġVUح"iqB1Px|~5,PYWdP m*9w ǘ+S|p=0Ѱjt_ܺ,U-b2 a2om*W6%n1]`GsM)X0N tZk\锌,S7B/X| .'h[,-{:'#WFjJu,"{6$L&Z,Bnp\pIK': @MyAy<ƝCg۔˷hJ~p3zC+ $Igȡw0eKVcx;̼J'qR!0:mR}icE3@uFrϕF~1XbAÁ5׀xCmY|~\+Կg {zcRUx*8_=*;}%s)#CS^*NJ0P;Pʜ669gzf/" Z;Ɏ,oVc1_"(* !%rW\ɫ(CLw=.E۴Mw i<&G\Bh1)-ƛ@U.a`GT ]=+V)ӽPQ?ٶ׾ . M SE AhTMu`l^+uI[! 3G`lacmQXQY}΂>cHRXZ;G^3L8J8^xaԆay)ќ8ɏʑZk燑0 Dj"﬘BwyyW;fjNi兒^D?q;+@5N D _c lh\ח^ɬv &q iBv7hrdgQ"Ðpų˂Q"KwVkMeFKvh3W`V[22> RX%6f3ne`J\ZTn_y.?4$ 'Ei[|kFԑv:W&hLKc2@+{/JklʘPչq}u0zd^~roW(;qg Ѷ2#;6Ö=ެk-ũA*L t궀ɲZdwsMTK{oor4iLs0v <=ڃ.mim*w'7ӄ0L*۷k ;l sZel5 㿖 r UՒFzRZ pG~0ŲC8oI#*q[)wjAs%]ΆB$׉Hq~ =oYO?$9H*jU[GT cuxZ/z<4_( aJ:*H*Gph _~p]M;zq %:Olz|p6BL53o~7^K{&+2Ιd'1$ǣ"C#2$l`܈|ؘ;Jx2xP2t>Y?@s6qg*?`V\퍂rɁ6AZVkē}x ȩm0*~mU JHCuK#QIIӆI,RI^ ֭,Rv&J[.{(hEy%aQvMo)A;K?ZcJB.bĭo;\rCB y_lKrٔ!mGFRTJ $6leۣ6)h^ }J_[+&_ra@#v41)I9pM 7~hR7y-#xlGAITYQWlqݹ}v8tUa$Ȣ &;iKM3:=qJH(bb!?s18Fܨ>wQh1y&%M09'q07o3@ :\9 V!rn+:Kae2Aa< ]a8%p'"p$ƍ 6EMhb`{6CРw ?Sջ^SpcZycȢnȭG+}6*b5㸭IduSQV$%KB AT9I6$qZox"|6(%v{c[;4kpwr&VuKI[lTO2ii$N̿hTĶROޜdF{K4<\5f<}J͖Vo€vRt`T3L,m=B{޵n? 3wH>9[|hx^`!h)^<R^pz@zQDwӧ;/pO(I Cl7;ú)!7qwԯlঽv٬`6'Ȕ$e=m 1 k݅ GӬ9$`J):;V *lcJ+pEC(9djBOE㭝疧:O괼\5 3+ bd`Z.N]_09q4vz!O)( }Htx4>I3[{C݁m_DeG ⽱Xp /h'}YG.P6{Q"bBg;o|]t\oЫuR}Tk8D|x)yXgtwPPJׂk} Hs]>2.RJt]VmN҅-*~Vpߢ2mA/= /0TURɢ ,q'et:F-C_p 53t@G 2NͣE,ol.v( 5 8y>X(:;4֑mN'/}G]o+td݅!0BAA2AxM$+PI1mkڏc!%/-zii-n'ypPg!|1c#;ovrcK לpTZxQpNB3R[[[h4s}xiԼ#.|v`JZ닐=YLa?#r:Fdǡ+=ʝ$J`xa2}+'&-w^J0|dFC,e%uP$=3aQ (gDApJοH=xݖE hT[>{1Qډ eehSrhSj:R>MmރM.lu6FhS PXm6 z } yG+A~F[7݅oTRl5W#"v]]NHmnB.޲v _%6OCa{?!Q{q?-iM:uܱfwo]O\˥jn@q RC1'a>ev)2le_vl-~/>a_E]lja:}҅ HFqB-)M,2R,߀L+㯧 T2oN49 guwvAM4v\V=:L'Ək-Y1H;q:vmCX'awa(I5jf!#)khrAvE+EI#yU򛌩~`9ufR-KXU'xvƪ0UUƷjy]!ܥn.tdɏc뜂4.P:`ytHa7c:2:wU)Lu{tVQeO(}R^5au)M25!?ukO\pJ 2GetO5:|ĨJpP֧‰ǖ< k.Y Y~;mS\O9My׬-lb/Û .n !/J=:!#ފ̗f}x5?b &u6n=OE$wRp| ҢQ\3`Ö33OUۛjT{\Qec6CyPIV4kW `Q@Usw9nH=j\HvT{>C9LVH-ךhӗGmU~s@w{^#jf\U^'^5[[Ms4:?HXI|+y( U/ZYJo8ʼ?)(>_-E:(/ܡЏ!kd֏:;cH1#qoh `re^|՜]8`o،8ޱ}!ҌƝrY6+QUJ9~@dۖg0kDlWlsN'$_Tϟ`n3xW"Zd: !E( H9-ڳ+lH0z@s(b1v[J-!ܻ9ʔ!+O'r䔇ݓL5?5(F[>QGՂgdBK8lé\97 Z]/Q#D hӏڈlpG<:6ۖ18hzml,;e-1@9[n*Hd .a9n  -[VNp2'2S-v\gI瞗s_)=UGBTt'ȥDP/׊gJMΜp*yFE:Tl-)"U7 v|Y!Adݧ-vRcXhH}S7װMxһўG7Wyd/iAj{hk)Jf{1K68I-"fvFF}S0y3'M^aeWrW]/bB7koiyB^ElTt /X/sP>>uz g4x,\-:&td4W^f( ADQ0L(bd;ޏi 2tīI[Rg][D>TlϦm8"Iȧ5+Y^\2ꍽuT}66f\Gu}rͥPb12`lVZvNOu4LR@zZ\dz*of*Ҧ{eVsD՘\n)MK%;EM/_!ȁ\fwf5p2<ʄٽQu@$oZnGB|H۞ٰ0MC9lHLݱQ֔]+oH_qE<+4xc7ݝjuu #= ɏE|SZ jQxqeQߋ46#Ij@={f]e3yL'OUtxؐ懤#)=7Ӫ|Me$,o'ڱ[ $lM5pntrde 9o:  I{'3-ձVx7ǐGK*a8j {M~u^II ? I Rw& pٲڮݍ۸,b2N?\!$ P<\ApGثORXשVpS<c Ay|=\b;TuDCK"خ7XYMR"a7 I.GF%2tjW :\o/V&ȵ]+,CTiт6ER}G U%pw o@p!* DtPɶ3kC4x]C5YHntkI(昵3YLWh?S~JE]>9]!&~w]ShHC2]ɍ~vaϹuil:CtLLHCxtpU"XsM01P2>o};*^[l~(߄ Hv_;4#i $kdGNvH32- ;pU˩?߳36B,acW\[.eƭKZ|U7o}^*NI_W^w h'M>Vs`9L6B.|Ś x"Rƺ4黝II/ 6J }"ip%;:V#­zB>_M+3rIHQsI,\yD<= a"/w?Sn"IX! .1rr,L;#\OۋK4fDj1ig'=/mnHhOt5~IL}H'b$xo2_11xa`_Ka; lHԬEZ_{-H!)ݎRVPi:n!3D{Lw}1>$r`ZVꕍZ ޴, )e|uci&ޑd w7'#NM_ТxT%RAj LRH%I?D9J$pd5S.? C߱L $.+ݏ۸]Y6 $n/E'h5C^jETRIUPĄoD"[#6+ `T7m'f_8tz"((%;, :Ōu cn X+E) 3mp\T\{d|H.~vG(GNkuvo_#bg-eNèLW1%30XAKMZ$LR a9x)TE|@ōMȐCzzKP#0DCqs wr }8uPM^lDڬ"lD'=x֖H/</FNEFݼgQ/AcU,jFHb"Sob}?`&;%lb7g;0OK&JӞ4ENa8{HU=n%H=D6` _@-|Ad%3'D8yw((>pJ&[ mjODSlWnE+m=,POAs 69koePܤi^z?\x@. [A?ʥSH!x`;h( ~@B YhʉHIWf|ӂJ}D! 1o_#2x2AY㳄T ~P3U)ox-| P5{a~~c;bF-Kl{:YkLvpNn!N%ppC 9pbզ}_»yEn t͖,,s^bA `U}&~E@7.ެ2ONRRLhRLxQ`6´M'Ya'PZ&1bVu+V=ꇣ$tЀ|:mb[{pصxfc=&患 jͨ^> m ,Qr!{$Ns)A#7#;HiWDJ_9'FI*4]WUdZΫ>_e<bETtWɴkdOP)gأ͏AQ|8p'JiVXt`K61+[,gbQFHÃ)ӟlizr: 1>a =jFA5st,JJX~a#}hj=rۮbz>3yEXR2=[[mnK*ӭߘpk"F ?(d/ptynVQ.$y酳p\CyޯXlg[YP!seەsMf+[أxJYˌ}3J'w][h˫˚o)Yn'4b41k]lYMWvIS-,)z]M" ,꽌PzU+pd*#g[W_wS hd W>-0 ޙ@L^>'6srLVLHEcSqpp?󆕐K"f@1̓:A﹗i X{@c++niC] a͔5 +/@O ?=* P1FOC^ahSs} l鍇,'\cOD;@NM nHxA=w%iS8aS J_ѝ&=.֤?#*8u pm/aL V4V&uLB jrSlIwxW>ކ}n*쫏Sr[KBδb&mM 18Kz(fأٚ9-*]/^[c7LkĶϭ;0LgQ0H5{fy5g|ZlQM\ڥI8eq,ޤ!.u}}~TA:h,55$(b6ܵ# j,5|"g}OWa;G=Xp5I`D6GCL7x hMkh\h* Z!c|Ԗ (W;3@Bu?*87&r𗁘*ļI``U Gྷ?ss)Μ5poziOEH0z!ء))_q/DBRe79S7 w DO!I)i\b,E>ZKx2V@ 8$NhItGBQ"0F\8,z\PP #|zO=Jn"$O AKw51k;mW3^hY}{>yRV}LGBǭ|hRMѺ4u`D%8c/pA|vEE'5_W5q.~ek5HbǥrPc?'$bVE?VnBNf>5'@ 4ĭ6VgHRS/}OŻI4٨X[(Y$$%oJhTώ=i1S͝2`tY x)]nVko7P(Pd2hPLG(<0UM}z!D&vCs!,Y?F̠ *3RA#v:TŐj,BFz%2>TPbZ@̟}$k?\nsBrrh%4d3b:q 60(WKm*!%A|sK +}wpWfyjFt}Lm+w:ϡjN9kQ,Gc؂fŎ]ax%ydtf! BHZϗd(5ߋԖkm5DdnW[7_\Qop „~v[ ˰bAIa_0dz6*?B"OU0Qg`Lw( Z9PXc-9j"Kro{:H֙P5%T<&8T34;~/~c=͉~ =a:OJ՝ sz C^L-̠.LlfʝSmz@Wywrϡt1);* 9氥;zC?GS2[L8S(6JfHac 6&c8޻ݴ/PKoi\)e%؍ ċ+V]i49aݯV d ՙ~ !_nU#Go[5zOh/{t'.|H[{{=hIΆ=cͱVCPFs<<3leoH o:ƈv ڕ7Y1#!e xF<ęv\e\C#% kFxd_jlb¼IQ:ŕGSn v#|ߣ=P&y}lOBIE"[NܦHfe!W_X%k"NUߞ1%W#JfvYh"cGE88,覂Dᐄ5 3GjBo[s4tV': ӀQPMGAlo-]n;oQ"=So~#f * [iYo6AQgA \N 5wgt/mHT͖),'F5^-!-?Y6I3"QG%C(X/FuʓoK禘QԖg!ZyCBa^&WNaڰ4-Q& #7zJ^| 7ǰ qmL }2%[lܫS BYz7K` qE's,RA0 zB fe'3D&_۳:ln[qU?{dj}.,.fmL7vY4v: X'jUFVp"(3]:T9]-`HhU})A v'ncl-p5XK&e$kn=.5F/$OT)ǀy\97yMhʀ07Rl4́axZH.̋â]MaqmxIMԌD[]CX/Zw?WsPe6/%>%(k3{g_ȴDO*1);~;GS2')ӼunrY W$a ΄N@9\ $^y9z6s͙EQm¯m`j:[Cp\YZk7!'5D6K}KcUĨsPWw—]' eO.HWKrS?8QM*$K?qlrWzy9ۺ6Ud8Ah^Eh)uT?*}ſ9*&(u/I~|,֕ʭs>S=4ꡕm4%n\\ Dp/bv:;O欫՚1R`*s%ef8'xCm 8_0#͵0杬R{ϓx+pX\d F %xڬteJ "Qʄv1Bݑ")< *Q 0F W:7P\w x v58hMJCkSh/ |OIr{_awŷIvCW)<( ,ĚA[ۨyy`ο/r\FJQ/ZT*㦎99;$K'|l8@+c6́\"R2#/7[ɝ(h(ӵe-{ebBg1^ohC?eQ@W!|.A&,cVKPGȡ&)g5WA2oˆMăh} L`n쇴V ޕn4IUFVjQNԡ¯Gh0s--[$lI $ ݛ5~Kv[C<}< hg>hf A~!JPAgq栘Ӓ8$Հ䱇ja wl-8왨(x3:wZkފœe帗9EGՄ-"e!"dڥx۝N 1Gf.[yAz~ei@/ʮ.4jf !$$7!lkcԝjӟ)*暼F+녘GR"eـwNS,&eC9s˪.ŕL6^'B/c? d Jڴ|1Q@XOFrE503?N2#]^ t\R7{"|ПŸI ؔj&ǻK!"Ajލz~ .jnd'nt`Pu8N+ PZu3 $ kE/S/|jeZ]iq|*^rX]Oַc {o4.Ͼi7~^ v)=C%TRz# bkE3.n*LtdQٸ0v9-}摅v%,agy6đSPHDl o(yK/?05"xÖaћQ.a+I'H0N'Ltzg[1eoӔӴ Z}_V#0֡)>9+lLʯw${c;4|rgґTpE~Wege4,ju~MH Pf|FMb;'Dz)W"E`6$3[?cu[-= ;iϝO(ƥa^Z (`!#NépjQr& #QysQwr֞82A *`Y>):״:Yle:U[IMu{m^c@Rbh&V˩i{dB#OڅhG¬ۙGJO*lXPJ'V' ˷@=bョݾFĪ-Aqr}d,'.nHfu1'EY}|hAmbK]}[TXh>Ĩ`j!Avݘp'Yr3/䳚Z@Z"CB3[pO[l>R%gO< "Y?Uሎ/f!$u]{ UZxX7$)XyGBUg w~OBI a)Q"7ɣߧҝIfah,k4Yb1& ACX¼BH68$UD\oRyݾd7wrl9x1),>3jv&BaUf7pb4\9ÀaZC m\_$' {F%Jm4Z,C#Ǚ/nA ^o8kh '|:VvtJXµdo zOŲ%q.Vx bT:ߥ*Df㓴  +=({&jrmvdAewR:Zpwrh иTO8I(5W pdhPFiIʸʶIyH"EAd*Э3|'6Η %KWe05VGV'>}.i{^zcɚ\F[PMj`=ou]{^$iO/ZӾזI(V(D,!G]>i S v2N (,q@2]m| $C39%;O:v#Rr7f۸ۃY²|.Š_q+ xq* $y5 2E;YUN >(vQ"LbGLڟxƞ[eI"x2uW&/)trhgŜ%'S(tvvJB+AveܛKrU4mLSiy\ D,ۥ5DVS#qYgQ ~ j$x̼B8 +H &迿@*Ox W*7P:ý4$e?3yk})gqH;c枞/(A~ [A bTfDGeIS\a?=ui|Xʲ~OK.̫[cHk"CP*Xk8-0WxhdŸg\t*Q5 dʒVP*D'-wk({qnxVpsp7-k3ׇICƍr:NCB2h˺O#h-#ǣudAB8 NDy\ap:]glrO1#U|'t x^.oh/ 5>`h$S/Bђ QDE3gb+#J`7!Ag5ucԡoA{3GLYki+pI"cJ᳷.1gA'-|Jcǘ[0E]wY>IKe*~:Y] S6p8A2ww^âr>:Yɸ@JI&x/+ lCܿg{b}L3=rς%:/OŹqCll8v wgs©Ɇ, udV)WeQ6A7YZ7?|7_ oWbn%#.?g2UrU9Yߑd5eE> 'I# #ݬf(KV\ZI7HlAxt~ ]5frez,SHRڍ[5w-d,=O+@]|)p ^78ylsdR:xC;GE_qªӠ%.f=& y|MI]?znS40Sy;,6>ʼn^inLҥѦlv–>zD1Rev)lSndb8:Vd% 2guCp}LKqэ"b18fG=9 -D.&M;K"ZqZ:˽|F)Bug<𔎣;M3Z,g?.?5T~Y GKDWI!ףY!lXvH ֋KsU,@ᐨ}]zezQHMơ;&&'fwV\ uXAtDl,d캱$dwr0#HF-N;g>NٳWgRQ apgya!&ogyrhPAA=s}]#REcwjds'A7_73bZ}t3{g!#? t恉,FM'ˇڜQM[%uTeAôrې[|r"xnes3޷l韕4FdK Z#eB+)%Ƕ.NMOV}csPf&JH7.*>H\ӆAvDDN'gЁ(2P+{Wuʅ&!i=d.[Ӳ[a b@n Xq Q8]$rs!1[^6f-dZk+L\>;Qlq.[;YQe PIlcalݨ+A\I^;~|3Fn6X ѱ#tE#NuT4qiFQ {o9J5<XɎᑄ@1,f%)gbVV(2=ڎz9H Dx]WF eRw5q@)B jJ3sӽ7QmRE~1nx-uddwG90V_`\+HʪȷSS4m[O7@?0P:OX[Tt4kbbB$"vA^!_)–H硪%  S-*`$0w PYUU=ag3od{Je8~: q,gDST?u(2W>l tj NY=cE;fEֳm8Tm[SY,R7X/^jjۮ3[dժKճzzDC 8&%S_ kJPUy2_$ q9süj؄NřS;n_gdVFet^U(kkf9-#*`7v1YZtڥ ^N絎糘.zd*ޕȈW+OS it Ї稯b۩|GW,Gmd~n-Ztaͻ ƻF ̊wrYCrUE2/D .XXc+fkv| JOfy#u%ีƇunn5Ȋ⦍ ĸ;F>e9'j"7CQL[2su*6Eq,/ ͎vG WKnRWPG.*@?s4+*x&=t&5[$z'}q!$8j@?yy1$/^UPITQ*E*f?!qk66"xVEHֈ"Zt>r}&H/0|7akLXS$sl7O+̏n ҙQ͈6obE8a {>~N'f}3!QS p+[JkGx"#9x1^o:FXF""/vW;;1\!-'h7Vv ]bcU7ܴ#&[ZR`RLZh3Jjh W5Of|EXϔyIN5B?[K%.f"S^]ܣуw]=耵jY[i%lӶ!5@DZߎGpe*|)'9?S5DyM!~WHQԁW@ ﴄs}[B|r<N=a=Isx ,$4%h5j8NZɣz`9@f:n% |xiTx)(GC@.# CΩߡ kV ‰kf6Uņ0/mNȺ Jn7*rLU؁r*a2+vh8`p1~! 緗b&SԷ/ãB%93В>K85WQf{8ܳ-ࡧdjeM^g̡ʌӣ]h{F1/34\*)Ŷd)Iݹ 0Ua&zV GNrv5vi ǴoUDvv N!EjE_Qjxl|g[:CU3yNcc~7Ɗ)bosK,i=2-u} S hg%P9L _fwL@E@-e0 esqľMnGۢ.y% /vzSv" ,_=@Gd׻ܢ( jW@"/옠epf!/NKq%v .[$;F:DPdeJJVȝei6ۥcͧgi PPab@E7NC!$ \s 6/e]%4pnkO%!yixp s mNɴ,]/ō0*FԔA=m$4%m4I)v¿QU"v}15(-z_ '^>s-hĽOl0!^&_߿2L"yEʀٜ\ivJbs739]`xH˲U{Ayq.bűgn06W fQ((k[Snp)/f( t}|i.m(0 `wY/|@<(6mhS(Oy|1~ SHʕ2L+vR3`8]';JTk zQh3c@>CNcB1zļ8f5Zؤ2VRqssHXåW!hzCDi[#x 87Ќ/S}(rBOCY(Kz"5cT̰W!2IFpv &TO;qaRݵgP h mև=e ?^KIJƽ1PU!K\cY̡PwDRhAGAmrpGv?'JJKPAKd]oV= N`Eߗ򌬠 C]>IhFg2q&--nR݀?,CGWtOٜ~An&!xY5q6Ìϙ Y_̧[ `x JJ<ۍpLi;. ,N،$ {/Rq-Ăi\|N ?u6jT㹷n^/ 8.'8^Ws r e7=GHXmWe X"]rk9R8})dlL-wr+yYG <d6dh;cIB7V-- LXq9Y؛1)†Ib۷+gnjB(ݑr$O[.mm#RYp>Շd=l噿NjO=o£E"<#і!v >^kvܺK Om9ΡL eL^:) f3]3o^(^>"+9KO*C||kPőARF*r8q@ޭȡON{ jBYmDgBA{qt9v~Yi}!S6EW*umn qGOΉ%h?͗!ųnsj$f=qv_/-ꪠa+v;|pT![pEd8}DŽlDŽKpԾk &,2F4<`oZ5$smdA෨)`igC^}kUhhqi<4L $gӴt5O4ySߟoP[PP+Mzp,XA^3 [[gs QӮ jIjt<@D/ќdk4=BSOz[.{K_V̖dWjVm Abp[xӺ_ K-BƵN'. K $L~_.Mͳgzo5ԋɩZy)$ri*=^5_> ?:e!_-2VD94| ~m@kGXOЎ:=(5TrA?G7駖׳_mFxF hJ?ړ l:?fꏰ3, ?ɧ11 ;%: 8c+mn܊[8 y{)\qZi;/~>zVp 9=RoA/ӢP:H;0?:]={8]qMRC Mg?cΨ:"V /-pFJâ3R]1>R ZgaF=iPɏ~"ɗ'b"\:+ /ّ;Jsl`ɼڌ'UB,t?Ϊvz{R y47ņZNLdI pC"sC;_@UY_=iy!N:E|wN>Kj, $v HҹV%4ە:\gnD}n\+@mr't]6 ]L`b>bWH^TT6]k ?B]ͬ "~G7V$@\<2i)ĩ7$sM #k.MFĎ!tcڿ&OP/Eڣ}B_A+"dKF fkUGǘZ[ҹƺfyzPeJy̓D-S ϏGS-\ 3dtS5yG-TFy֎*sBN[;ǡI~iU|gtOERUhk+ϯ=F)$V' c7Ո-Ha' X֨*œ=d={퐕^r,m; i遵ryĞxux IjLc$KCT Z,Qh$ߴ|'F>\C_w5@>4,N Zf5Q0r8&Z/OJ_N4KdF%ۅ! UbY+1\enJҵ)d0(tUj;cP]x'>d5mGps$l> ;L 􊺚"G3HDC[υ%!ӨQEkjJ R؜ˁ(ǷݧZJt|Oj&Al| P::fQCq@l[ (&x?@5Q]m Ko)=UPaߩCS=Y֣,Ɖeٲ5M&4mD yn}&l-.qײn2 0XX]uR@~3!4$Wִkݡ;_Éb='zT݅R3y VDW0Vcؼo垧 ݷTBޘmF(˅cjnDJAso*j*k%Ȳ6∪]nk7b.Er3VD. f1b ]"HAO]tgk4A::sOOŨhg{㼂9]E&B|Vsgj^SF! Ͳ͇72g0vnm9|_8ňtY$P/!NqGAC'$23lqFfC+_VsPE1rp}8YƓ*Z}sGR=ins>})~.0{n:]BHlbm ĄWke=$2n8)]kZ?͖oɠ焓VWEz_VF}RtOU04V;lt颾a+Ϳ3N P(Ve dTxH󓦝5CAphaYoIv3!Z4q^YC2CMueΥ\?Ω_Qz)Rh/ax/(,klX$ 6z?RvE<c ˳]sE2~h6Vڬ8ТO9z4sD;3>}_A&.+FV[y󙭉||WIA{}Hd͇o1^6bi 7^w IFH~A>dvyҚ?fG>8R`Z$us[eՄj D2AF$1lG0S]u XdZ2Mߦӣ{@762GkT2ѰW:{4'&?{>jT >kc/+eV3ԧ۽Nz9"tmXcEcs05`* 'Nn ~:M=JGQ 3{ ?J>J>EΓn1~w  @(wLAp$bk:*sƎDGkܺ;Uo‚anSħ8t V8-Y[A6L |!}oQ Ҁo4n6? qZssTɋtTZdqRdE,sQr!^z_%H05cP|%ruAyU9I+s?gm500Xmj3ackgmR۵)>˸͇:tkXp+*:[qGD12`D>`S7<@r'IXyZƫy<}qm.%Y:K@n$XCRVURSG93y-pft Ԉt37Tvd?P| %b^ALcqc>vR=-5>+675 05m4}bw}.k1VY}`p<.=nn `L~.&6Mk ӫ)YK-! q94^`<˅@_);ʏ8~}+a+n~I"B f#.R?=Ovc :ZstZ$[h W"[TFlc-$vgSdsvŇ Li<ݳFk:RfnSA! vyA;1t81?M, Hڃ7ṣ_ut]әlY(ƥ{eq6\AG0c?ѳHP굪,}x1A56FpAj3K3a7R . qLZ0JAQRʗ1c@M/p1އFm.uKwBTθZNKz~[ q.uLg0Tc~ֿA[.%ABു[|ݑI]bȠ?WWͶ" J~[JK" $*3(}a֐oRAucr :SlإZ_4w{5 .sȕTtDSB#t;LRWvFT,7p?( u:5w_-R$YDP zA JaӜ&G…ĵ0g2R1򐋒`5p Q5T]OC-x]) [sF(fҁ&\&ιqtq2j4&#!洈cXnI>Bس}^TYmP Ǽ"vo^ yiYrx >T r9KE~\>fj!5x0,1c"Ze,KLV;/dt;ArB/>U"2x';/-%h_ul\Bzֹǚ:] I8-|nb8|P 5B4Lc_+.?[Cۑﶊ{co_+JtZpKRVN0Z;dSkT8.rh-(ayf1U!oKiF{8!f'I[e8^O^6ءmFqJC6zGR#Qa!]juS (agt| /S,K/ʗnE+wa~_㌓ST$P\FCY> %OH,Eqeys)|LSAP%/| 5-lj75 Jy%;vI5 fp)m5*- P̙ %җ9Ht#/DzoREՈm\uHҊ!zòc9j|<8qWV!{ֺp>UƱJ^fK"[ YגIbΌ =m>Z/Q$w5/7ę:dH@W y喎| vgBƠᾨiWT;Q UfaA^m/8hXyȶd1 mz}pG~s5Yz~>O4ceͪK0D3 3xI@DEfdkqH'&-_ˡY}`h:%,U/L`+jSTb(nGɠ=q8 @ӊ7UbbE>Vy(+n!`0vS-LG^Y`| {NNݪæ׬;"ʼ頇wAxs;U/&֯ѸuT2R|kmBtjȆ(av]ϞluDݑTwh"q*m͆5\GbPeփ5C`٭֖4 {p?AB -9mK3 ˈq#9NB'1``w*gPtk(hTjqyHb) \[ԥ*|^Yz UozrL1hی|A[YguK$m񵆁7v[Sk./!L}Ξ}oVXh ְk RL^(A7=~Z9<؅Y#BjE ߙ|lJ-&df*h^%F˾U8qJ+fz7"5a:Gԥ% Y tEqcC!%\Ģ?C&<7)IsGUD姩#W664/ D$,; 7O22^/~[`ۄ2 #Bg]#d܎1q=“AnPSIȦ᜔G8pCnҖڣO)AgT{}@pKmX+c *;@X#'5kbc%ۊ?}/le7zptS=>Xf 6io@Υ] ,,@H2D,,Xsw[*/q|`nIT{ ɍ54|4lCj̭~cybYdb/32t4ʼn(֞tԛZvAݑ|7!8503, q hhWd`N5+,U ]\iRRSn^Ɀyyr)Q ,,lzNAmO*--p@bI{5]heK =-Y%t)U~mN^TWU d6TAfw֔NI)Eo[_< nm7,,J/.{Pk^}0N،ng9yn:;G&758 b_;QGG}+jI*{[͖=c[[x&m㔆;W&}J IC=DW/Rd`VR@;{0]'W10jAdEh,N adU&[/f&Vݡۀ@Qt2a[0='3yALMLF@cJ]jNBᣤFESZ1k 1 /vQdd_ k7bSHzǴ]nԘSNO_l_K|C#!,lߔI#Xasr 5!D悌牠耗ok=Ggy wzLv_&,J?إvǮ2?|^{㵀@GN˾N[;G _>ǖ6{sAV~/p\z-2 kR4#.WpA`\n[L_Zq; p y~S_=:0 @2( n̯N&&3{2쪫QӐޡ:B4%\/ەnbogO'~A De4] W_sgrkJ:D,P`D=y{IDAúJ6=T+sWxú(@^ڬJ @h>كRrDh35ҭMx5Jd\>aO7z++$G(^2e~UC}[lF;!eSq$ޡX}м'e@PXv WLԨ]-8*ʈ{Pn{ۤ&|Yđğpj8N۬Xm pFF,]q.־)zveC1cy̵7Ҥ Zqw9_#C2>[&'( 屗>NvԛlZ2(i.S83{ \;#!\^\;;/G2v ^{I 5mYY}-nނC#)8>0'vD2cl{ ?"xI=fyiI¼b6NiB8oDr4IP}ђ>KcMݳ/)]rN֫gd}87S~/6[tL#^a`@ ew%Hk}0b>Q/.M9XRR5~Z`K@K*-%\$!ꯇ~˖:pbk`M%;kT9k RCE^ίb݉kS"uvYD:5`ےIGD>/81)>),:|+@bjX m6A⸹O qQ(#5#,z@v o/8\42@T,颤_%ׁjYRh6XiF bd#*ŭ|QE&D(°l㢎Rp$S$;X̎WK ?yU.#{mJ*Fb 2`qNlϟ<3yn·q8Ya.K1B;A'ܠO͵\<2*ի Ǿ%&C0ϩ TR$?BsnbaI]!%)/!&< 4},[M٬GSR,~M35g1KiøLvr[ľwㅵI%~;ZM ǻGY::5mIh[6Դlyd'q:k+5GoC65N'prz>~|0$c(z<己k.dBЉ9 Al>Z ZMI/? }-ֿq4p3JHp:fH8MUkPn{8bOʔs1Tw6?[Ï0nX<=BAv^8Ff8W9R0o!9Uդȿ@LǨh>Lǚ? Xi ‡PҮ9`jIx=4CK%zqt %PB׵>T_ДMJۜesLBgԅDYUd_ JEO=ui'+_59)-XT3I;$4u|9',e0hru+${Rm ?W̅-#= 2ۍ |7,+>r.y[K1|Z#K1%6WgXhB 7C`sEjy<9ã}-(Z(F@hoÑ&9-K`W_mjSSLɵ2k2PhM&&K8p {jOIO|ETuVRljC0A[p4vZ_5m&SfyOoE|\D 7bE_DYO-83ܬLVEG" tip&, T_fG8[BWЛ4Z kȞVr!`2(IȐ:aR>:\1@V{5xXQ)& NԪCɡ./ e}|xB[').tWrU^ˀ.?z ~&iJ!{ϰ8Β|a㭿-ul_%~)Yǀ:Jhs#A0%98 4w l]OcR=~ gaa.1v4v(~!ea `4Ɓ݂@d gQy蕱N7cOݸΣ3 a{Z %Tzh~$R;i0ŇKAQXm pʵzjAxAU3l0xoԨyOVՙcmYxi:KZ"fD଒I?7C3ڋ$t@ܩ2S*i>~2Iߓ+훊Z༸)ֳBrlI\7 / M}Y 8om>[mIFG}yTm섪l-Xra'}ӈBٿ;?+D\[ xUx#a侃CfKfH=LqgC= .{ov"Q{8.~Q'I2ܜK )[6y;0$l¶=rH:k%_P7*YlKϽGR>p?}vZea#ms*hBBSwz.i"/aǜfs9[ (ԏV 6x 5lStkyoQb^ gtRr12ƸU6{ߜFx=G I@ȫ&y Y)^oC,EvG/Jc@t)ִ5:F,Pk 3K-b`qj_IgۼLw@BZeVG#*MD8F9GDry{'גM̌]5Gb+Rl9azRA-#-jޢ*ҪSS2h4xPE& ^খW` hQXBߜ0 {YjojW2Aly[1. N II}d;%p_͇yrCf˒ξXN̘a=fAK.WklgWu΋:3(Et!v_;xQbۙǀ. :Db2L*$+p> dLw2peoQ/ =: R4EjuyE]BdkrI9P!k,pSJj:hifKo-0N6)1U==x/.N^SGI@|唰.Vﭺ5xGǖl)`{ܠW!Bs퉤YQ*wyeOC<r 6PGBKSꑼ4E13 ci䋬dUuYAtTM9A aRc0? :ɒY kj0#T @mrl~4uYW_J}0+kζ|DI oΧID4 hApsHn=n"fcOAKH)ȅCW|w,1 9D7VKNji_2',G+$n8(QUp(Zo/{&l:^M1ۥДўb/qaPz?]ԛQΟ qEj?Ǡ!M3NJ]Y?|B÷*|z-8ާIMdp#;Yn%f@,,9q'80­Yz)8OZnߑE4 *~=9Ĉ;s ~22g5b8_2-"'tLYXEEr˵~ery".ˑQK.跏H(8]Y3 z秌7XH xy&m NOD>> 6Y{C4 7˷we tOu9MUFM P tR m* /We3rQ2|F{w?RuXZc]t7BOuM5QQ/СRúJ U'mc'Dt^~&IF$_"B'1sW+>dL2/ܦt\d%V=6*?܎]v~l!9HDolҍ3۽)>ȪMpn۶T~ORme <9zW dNcLwv=ϥ.{"i_-Jmj>A`ůP% SQ9^4z^Ğ]{ɣ[Y% bqZK8q}:$)XN8qW="!:酹R>Ca"5rqOgr z DwʡIMrͲlk^Exef7ϗ&N~_~% T4Ui]bZ;}B\ lW"H+M0zL#Ӑ9o |wIp$>I xNnb+jTTtj*m?-fvzO= |S'[Ͼ<0!:r$*k('{63l!W'/4 7204&\03pDQ0N[TC~Ԟu(X(6Z\d0k[t?+ )mТ%KIO-=MRKM6P8c{k#VSݤAY-ui>7C:*tbMs U!./^P[pJ"t}V ,ݮXE摈9r\Y U9Scsd=E#~ X_?HHϪ j fϭѺw4>1+f,XuJ?%S`ﺿGx{)6 *>?]CiXiF3aVA3}*clMY#VWUQ{ytOA5JߓYi %{Ťqm/nD{NpM^=)\',W ,jc({5Pv i=v kjhŜ νKB X鳈T[%0fP5}BE&V"Culջ36VijR`f Qvdcdy;x{>p~E&Cmiħ8C3Anr+rK/8SSRXgDb$H,)t^D4Rȟ Y΁r̵J2 n 7/I퉹: "| mdgda4; y }  #8.b)ȼTS?/{H!(W棭bn@x78,G)CF&Ob@[(uNoH_8y2!0*Qy7Wqnѥ:GBo^o^u,ԋm/> bĪ4'{XgALbNgˮ:Ԧ6^F\: *q_ L?ˉe"6LH9f)U{rWu+ JKgqB.w D'Di%MZlnɹ>潕3&hq'":}Nbjr_TOٟ} p>iꚫd4ԗeeppۉ$E7ůꉬ񴨶j(B[H8ٙ6E9籯`S+ Msߊ4@z`,36񴋹Mݲxe -nphh\z/mo Jc<#&;ش wj &i*MkkU]H2*¨{2J4ŗM yN;98~xGN =Vx9SʎO<]>w^2ܳYce&E@>t IO T]lnvA}hCR[::":Ysɓ+{X<2AM饍aL޸b,piC˛s;Kx2r|WTs`קWj!J!Nռ 1gpsiq4OܭOE=.V:6'`(WКKO5QhI5+J2\\[ο%.Z\Hf|r V'[ \$a:xY&bty2 RӔ^j*9Y9I/?>>\N8X KP/~냞`xD^0XO;[ğ{ig42ͺQ/ s^;딙Tz@98]zc?F0 [Nx Xd%x[gsqF&dĻ/+aDzYBrJٿ&$v2P bø9wb5 36~ލa8IaKiJ\t,F=y  Ұ$AxT#'T.KOvtTeyEZ,*qVq0Jr-_B; %O|}lMn'34͵!)ũG"I9|1(0xN?/uZvu]RҮffc0\Cޞ.5(ЧQϮ0G\_yQ݉Ok l}τyLgdd Kԡ(GdQE7.0%W #_ӳǵnd_5Myy^ 7W~U.5lT'SB.8[Zb?;ěfFkp +_ 4KN!e!*6ֺ@_Sp~MfDM}X*/6vm%t1XczO|Q*wR۴EC֐JhPYʃ?aV|XKV tj,: r]>MҺczgl:'//%~:t h?3!G25S?e7|q# 1xW7r4=ȐY35f4LvS 1i֢d (zXe=/-*96d1Vؽ48 uabzp?wְSPw-4!*H1A'3b&iU񹉀&/ fȇ- e=^uu ?{Ie؀5Z#0TBUŻ.G;h%a c$\C&5hэS;,%GB_@l)$Y͓9,eȃRқQ{\m,lBw?E))m +0xwA_e%c5?ZnWGb,J Xϲ \M&P>5 J0wYu4~Ni!jؑ `J-N-Ac~ca_1M,tF=m2"mRUEX0wrNOs,X"+WY'`% ɒq`J4eī:V +BPʛAs8l-Yաz\vM^<\#p?Sh\R`[K@=LWmX/r0}hirQw ~'s}$@؁"4$bsblcWK>,`"ϤNfϪ~x]Xg .M^}MZYؠZYh*Ik ׾T绐{Pbsp~Y,:Y4q2kĪ\ࢻ.7glغCVܜvú:Sc~*2Cq&r=g.Id~(gݰ!۞>Z>?f&H=,pwɅ#h͝uA,&:Jy9zѢ#_O!ufKg@9?av/" |uuőpf0/I0n:[!lKy=R=Y>Atc|d(Cede9yXz:>T2Wu+fn.'lrP`5"fd+Kݤ4A^Gq6N JI,=<[ S9,+@L`tFdq2cH7!+򣅩_Ux*a\^XQW`:wN:2hvԐTb\y,NCYP||;x&r/% Ud",7l•V2-4 3]x^^#pì/[hIC<аoB$8B ~5W+vށi#-퍊I DY!ĥK0CaP U蟗^ [n9l 'վpUІ >30  +^k>lu4.K xBʸWvhFACc|mM:ٗ|`.x$@.pzq}m+KR*T*D'djǏbѴcD)p/Ƀ΂u׳_l=Z!ؑa drځּT o׬97TY7q2mR=,ݧ.}\ v1`uZU w`8엢퟼i%e1l(ب0Lڂ*%,[{I㺊1API%nC2'= T+c&yРy3]Y:G>?i;`o^mBzui#k{|̏EmbZ=P(H\:ŽZ꣤!ʱ [ <ZPJ=ݕ9T,ˤޗ S]!,H{ogiY^'̖St0VbwSʌVKyR=1D}0ɸ4)Z ww C4ŘqmUW7y6֘p+mYDAzG/ NJDTU_Ou/ C5~]{ NS_hۗ-YArZ3'Wr&:y- =13"qr2gmH ++m}fD7_^lxo1Z7 J[@fuP&,voǃzk{."Q;fa3^-KZ/6K܆fr7~?b^K獣 @\~GW)BҐ>*OS8K@Vڇd*Z-管;LI?7@AE? gg`Svji^]Aav7Ũ,l0ۮGS%&JU>$ԇhpыE e4&n(Gs(B· &GFjm(?5͍gt6<dJ$,:; =TY^JDfSCCVm,1jkўtx_@Hє1:f Y=}WyV`c)a|ugo; :|54Z cLTV$4PuVXIutC8(zvOntQJuLy*Њ `sUX1;''!#/~ [:~g X>ǽ|ˇP  c<詘:WyVԈkO9oa; 켮#tHY~̹Oħ0a$,DzΧu6 ^hr疹_{9s 84f&|ҦbB0Äe "Xۮ4+QÑͤGgErRñT:9KF >>^!륰8 x,62)"Q2A:PKR'^`,5wm_$ܼP˟2VS"@ KQP4{ݘYjSkC=AFxCf?Y3(59hgo"Rj7M%(tեk2> jVhGTN.yמ`YQaG(0jakyna0Y=3mm`%Sji_? $C|XW%msW1 @`7QlGݵ˘<^$$N $ΌU^n*#kmӂA/Y0'6MKE2Q_44t2BT78X}\vJ3اv%i.ǑW X(ZJp5U,NYl6%W̨~! +2JNDm;Zx i3m4ϝ%uaBR;݉#Iv6}g~ R7!6IҦ.ĩ6Tj&5)1׊n׸qk}W_GFasPCM@:-Dv\hirz:/MEblj`\8au&*(ă5"?$-;Fq JyݹjU %27)l H(OMGu3%9zѦQxIlմ 9' 4eJ0A$ja=% (7珒>6oQ#\lW#$\_2[:aP!G.܇S Ki q=uJiF$u6E/rW1 0:Q,%V%AV9r ^;2-( )A3k<ަKh?DFmo%L{Ȑv)ƊmyR! lRj)P;!r$֞5vc^u7>tK灇>?0+M+%w:=YSV씂7բAk+] *c5h#E_ %KnUW&iF0hf +{g4v@{ژ 'vJ-_O?QHxI >%`i=eM  3@E(+?H+^mHkhUUS3Wk,y2N )UЛe+)+?{5K1nwzu;Mtof'FF݄{paMlNst=;.תT`JKF ;r  v'{0@zADUNG)["܅IFc-ҟȸ*;Un7jN2 p({Iv ՜{,kfmFPFP V7rKg!2cFj223 >V뒤/}I*mCdO;n@w.RC庻i8)2q[a[fPͪ ]n-z qak)E$ީ`D@T%A8p1fֿ3ܤ`Sk:rȹ^LD'hig'huDʞXGSB;`IBI691^.u6 z).ag3&LAÙ>Do2,8ФogM/Jp~zck;j5}*"_POQ|wcLsu[ tLJr@@bL~50N캍߁8x:P Rvxu`<%Hُ cD;G ŜJ{yMut }ts>boKhXP[gX][&v?hs)kk 5w~fw,Gg:>02ZJ, q# B=Rmsώz~M m;P69v9J.5-R/,RPу^ҥgÁGCČJeKZN"r*Jԓr28ܶH&B# 7e~*jWSoOSFq]/)'wŠw/" 2˂l^]fv趮@$i~! ߐyU"o u̹!̊$}S|]a'Qr;r5Lg&jNB+&pP6֥_"KЅ<фz5ֲ̝`fKN;#g33{CVXtZτP)t=86ߔŴ&/`vT2寪j%ӈr~t*HgOўa| =Y|?dpLJsFoh,Yu28hn]#t xJ䆄o iUHF1wQ@?T6ٺqs'l˓|".c/FW ?򫕧¨gaJ_n*-p̍+4S^~D8lCxlwuÂDl,3*GVw]/%ĨV(cx/aJ)2MrD=?LuP32[51߱h).qbLPf~w)SeNl_h.ܗf;q(-#*c#{kN1&j1Q"Gy`bZ `|rDp*\ &q5{7H4m!hb7O&^rIf+mwŸW8L͘6GE6(!OdUæ{l?HQ/œ%yGSѣv_}(hP /L8eiA/Q— pBMMH@KQ)tb3W G?i 8re`(l+. ?|P}~] v4#NaRv%TO`OY;G Q'Gp &YZg{Em)eB։9IZXxא\Fƥx^4Uq6*,] ڴփWKxOޒ09TMJ; 8"Z$_UT@A"A W?L78z,6w9#~u2'K٥(P*񬥬afr׾Hk5êJt;uo&3,2} h":_9P]feG,,+|Ua 9m~f-kH8`nKv 6C1Gwv`}[TԷ+J5"yE F{Af[;/uh>/'' z ?wyL rlH[@o 1xy{<ŵ^D->A!"HWa. =*90gTxQ.$5yI<ޗ} 1 `=*:*Q;"a(s{1{+LokpHRz ÛHbSu\lیE. Zؾ[P#$u0^"@k|jZ/֘ ^hk-2p3:|eb: CY5JmkBkBa'$Uf6=I Pd~ (V~a=cqaǴdv߅Dk( %e+l~5:% FT?ad8˜9moHgZJ G~ mO`KfI֌{>s3Xpj[jv\)B8V#{K-#hxBzS #ϳ5[4xZN2|z%4`ϸи#JTߢSG5=j2-[!'}1w]e U{ibjbZ_-?qz$'D\_R~~rL ,kk‹+ ?,颃;qdPU>3v7J@rA\GIhN =C|GX7' k αX`}e(TWh:Ⱥ?mcvMI!gіTWѻ*Ӊؓ*g uLMiku.; Baw%JD^8ھઑJy ܹR6d& Ҕ@ET_ǥO7ģ&F_cQ!6ޔz/yA/y/Q}Ɵ-<( ~jkNS0mJH96olXة:7 #~_q|[Ԃ+6ї{,) w/5MM{lak‡4tH@M~P]a۔GWB ee5ڊ{ tkt8Hɾ[(t/BRl^`<1t_x|_f/ćи3 B}裇B8ѡ:?b5a[Pt^MG;]H1An%R-܀FuaR59d | *IܒȞ!\lgC>!j(Jb8ƌkoIgA:HʍKc^;ЊCcFOkiB ę@0}IBԜnŘSBaTbqDW=Q H_V#}{bi3Yt\t`EaҘI3I=xMؾmp\8 i/X/K.U֙ϕd\j6? .QxD 9jQD]yuMlK^$[nj 46,ol#frC GjRV>|6eiXAF]W`/46-! {qT8$qUd s'TJɝE`5 B EjaL@Zx12SrFɥ7,"#2!_#hF7v[{M·3ڙX`1o; X 'q` AK}&]z*ºsKC>]Rj{|k\&A$m2Q{ӈHqxhV$/mM zÈ+f,t/s;o1zhXh?4JO*mz/q{b?F GlmTڽ=]o 6V F:*Dp<#P|l DB>_5i<KMTɠAhu^NjfKS-Ӱ}5;s/h9\kcȁȺ;qo1K9IdT efAW[ƂO|R>OK|"ΫhWՀ< Y]圗2A\̑|W\Z_ O60_,=^ܤw.O  ~.F'*j"lO~2==?{B J :>ss0PX8,BBɬމf!~hk bSx `R *bƫ ?O~Q-w bNB=-{·xG}79bJ|nb З.w3i>}5yHyN6 >s{ב_)bQ)7pA]NT/XfdQ\ ̺  2UKU'2 #,0ūW?5|RGgvԹ`$%$W;wt`]$ܭ7}~c^vy]x'7wGTI3mk%flV uj[COA>{!Gkҿr~İ[ *=TG:\[p<4z$+\|mZ9)8Xv)HcRiƠ4 hu<5[N[8U&˴Qqq/LӐڱ&вFA~S6e6pXo- >hQIl>ԀӬ:.]S/fWqQ:Τ_E@`5e;a,9c}!zqC,g,· * - V8 4:yC-JM,p g[qq@<+@uPiqԢ>PsOMʂW&(aHjRWzq+J'x +&ɦ".,<[t S5KVug2>sI?^dT?Hƽξ66p<q :a K5 Xrh daD9XF n콑#si5 ֞ vs͏֐Bji@uOʸN=j2„{hJxss;B p#h%P+W4 Eב4|⨒g7OgyVۀA1 Ff:qեdCFɚ7uaۯ84԰Dpj @Q?h]!aE/A @};]ŃTvsೕ@U2` +43W e ?wn hö.PȒTZneO"BO!x_&zM9'2 lB4OƂͼ$`oc A2&3Kk%\s53keA 7H]{V/ -_o ۾G[n"3Ӿ`j[rEtEVMā8Y\ˉa_&}1Dyq{֝Jn7?XTNyi?YE3@PX ^7<,oM[|KdRk&v?l\Xȶ5\ 5/+6 Y쇛=7u,'6ҹ_w{|yYN( s5"| ]ɲ)>ˆNNUzuȫB*)DJ[k9QĿC-bՍ7Mxz6)u%"AˤtY:lԮ餂dCC{ePEz;oI=W~yGVo^n(6Nʪ\  ?Z{25]{YgF> *˥ކ@| ߛbi>aߦ4'׌i{w fo,\EiC70C@`zyEu*+H_3)J.nkgp:97V;P CBun%baw,~X7r +G+dlώFa>`ƹ[zVf/U֌$ *WKsm*\8"iJ#Yj(/Ϩ~!є&bbe-[so$?|A*ꈐlt9E\TfIjR/҅g?q8D~Kl[#O f<2u/XZj u>cZp4vBw3imAbFB 8h1=7XJ .p9g1RY]Òm&6 8p{"QuBEy".qp#`J҄Oy,6 ɝ'RmnWqZ> !ӑl;kW1$Xk%AD_ȻIo@"<̃S1Aб _:{\ˌZmnGt V,*E>7Z-v|^6O|٦qs<71*\Y8v~ lmg靾qRt'$V'XIČFR4@z9Eop#3Lۜ8MKR,W^ˮ ~қ,m[e6XPoN?&(paa^tJsOE&XQ ~Ohhzd4 Tu"0E@!!uP=p"R_o|& KOyd::6HMu9>+䑺MTEk~ ?ɋ*,m!$TkڨDna{v !qY,hXU D#u͎ ֧cme)ʸ\KŦ]CY% RGU;-caZq?Z=ә\,\vLZ`% }5{+/ʸJ2k˾xΣp1@شjI'sh!I,[ckIjaŌn\.<n53>̨Tb ;9 >(KtFh /Ab*|9l{6d P:~NQοlV*IllU4W䩔BwcOz02)0[ gvz.;\jpTֆ:AO,^mI76<ەsVoā,vښǰ&+ɾ!0&YHT|߶TJ; 2V xn۞52tVm!$lܠ1KDҋ#Ѝ6bwaE??C!"Z˫2K)3~͔9 ;ys/L(}G][~5R%zv/Ľa '5 &Ǖx1  b%"q).^U ?qL [pK]:rF|Wkm=c 'ZewS6EY^=1ЧQ\Hh+1Ke-VXp2BlOKX%;Je~!n+_Y.ȑ΋#k#ŸPL`_ PIV*?ռobq:q~ \hsl5N!&uU?-9Qc(;--kx;SL rR=CD>Hn/}O δT1UM3L. cʱ j$1sXw$HlFG^z;q-%u㻙&jg`E}NUC>3ŜxZ}B=7`TNȾ6u U|ptdYt$zhWt izFdeEq p p"#=ErG8g:0^&ڇY +j(^a^NDzn@TMk Fђ_ђ\E`  a浣#^k큓vn 3UI/VKc1J PObX^,Z[ſvy狂eݾ%R+B]ąҨ]e`_)y"C_a1 ylz),X")XKrym"W$uwH_#sS?>:fQGxp{Bgw.; MLD:fEf{Sn yϣĂ=--9rCt_l޻G7' o;jHV*7T} Lh&6hnUd.m-; Е8%{گ-4%ֹyU/WKC-Ԡ^!⸌$djgVb5D3T)N!-O^6l1uQ>F{|م_ DS*I ;`$t03X:9IV\B @NmwG}.1!b 7Ahai 20KF8o_[/Y蝴hT_/Ebm #-Ѕ0dy脩w-5ݚ} rϜ!D_ӥ8b'L.ފܽZK i56ʲqaxJB"禰^9aߞ𯺶2 *1[LqQcWfjrBH}S8_A7bj̧aDF}5ҫ#U=`!|mEZvm.]ڧ-LҕI'e&]/="gܾ*} p5K)}*77z-~C{qgqHאa3z{5_$RvalWxȽ@C*}+Bc`Q9m!8<;)^_Xq^2YY |`d\ZsdrJ}{ݸG@S([r9˴N]QN>b E[7fq^CpSµC7NdGįd$XG-g$yz o9QRh`¼VeMZ սGXjx%feW-Zbo\.G.3>@nRr* x qSYP_izds<Ԣtj)~3X߯bB[=v,J.xx?Ipd[wFKjQnRQ"c^rE8vw1 >fO˜X/e8LۯCVel:`5?F()R"+E,Ŷ biLAQ[T7,S(+t(2͓X:*~q/0iɹm-yZ&!Kp_Ut6\e}eYR\l5/^K[2&sr:b;d]ڀpmȤq*>:swgWƋT m\t}XU?bkR#1(9&Y1|m{Bei|R7!Fk1M0:,T%U\~sqVO7h.WWnYqOQԭ9>^ {2.4!BN9F;&殻) %^X͡> FtgjO1W7h\ѭ6H t]딌;XkGrE` hՑ 9Akj~썉W W謙'xfڈ2o@u[o!6O+,X1 Nn0"wȶ}$O4E% p,= xTZz634>4b[p,ң8WlFkp;(5?f`V?-i$qkv.ӽ+rv^fF~j] c4!=,t"|/Öq#Uaȿ~0G֟WO !VvY9I/v7g7zkjP ajPV|"G-!z>#ưX. ]wS> Aᵫ/1ov0ˍ.Mw QC=t]S&rtqYh2^~XKPLEo~iEHw(4'jJ\智NŢlڹըb׻ )i(W8MsP'c*Ŧ愉VioT(Kzq,y1M43-&rј SJC}ڂ{Q!nCy }ACe/]3.KC渆F!EXdSIEߊfEP\WGxqs,>dz>Tc9DTl7~sO+9x[P%S}bSTRgPvÔ쵬hXYPݦ۷YVmi}|=vCA&t5'$JF%33:mFX% a⥱if l%ol**y8m`L~ؠ; H m* Ą 4&lN֛ȗ8fi\Tgɜ 0miPĠ!ENCWq?.r`b qMvnC6zos v&etLگΊb Ɂx )%Êpep]̄õ:"A%Qv h"C U,&̽CҘȣ}t(yKqўÆMڋnN P(E;bnT`Ө 1O9E;: #Hx CpM)0Չkf X&i@C3Dĉ+86w/P@-dfܶrِd %"YƶԻlq󎥶 g;"ںѐO0'FN7f=Ԁ8t9mJ2~^+]~d}[U CbUx]E 5/Bi&h!)"]6O@Ӄg4WMM kZeAH4Z%\ Gоܤ`#@l׳ V/FjOABc_/@Is]>zQXh^ޑ)aM:{e3'pSh˅H"U@bCόA\QP>fjp+4X֗ =XdНɴ9IK6%sԵ̀rJ=ZdGҮy It]U\;[<;KY%>f0~FA 9eMosR.)ɓ}dї҅/0׸0u{%dgBNiP"G թ Zi'O;>mm & 22Nnϰq X5 #,D S;~~_{RV&H3G/T r唉L8SYwUJ|h_?);9;J6-PAoHχuFj8ǯaΏ2 tX|QtTCNXZL,(iЄz_糞?j G3"0}\.kyz;aN>oSvhj+&!Yh12 Vy[{/$=E~ujb[m,Xж{ȶ+ӗ*5sl>!>=H+ +{Z[c=#TNQhA{H"iN:XHwQ>Cqcej^u8 3hL gWlb_Ė`D["^KX:ħ==gU+qJ%%Lcixۘxۦa10uwysoK^?LOw]Z$Q4LFoHg{9S/Lf*j2 ^@ZcK7{L2#t.,[t2bY W8jA%C%ah,tj;j6 ;NdGe{nQ\μeCKaK&-|l~ѳ,] moQijXPuV.^zE ҐT(7 =&tH6gkڏb2mūFeʹeKs=J`ۛ+$8B};ٻy•(#~HBAKZ~K)_kenm&0C# h{ ך|/&*4CƫLDeu JM7H[;a;GUզ)G# qm4O/'⨂6E/n "ݾc<QPZEݛ30}Ym^ݲpɕ+ȓ::(w}X8/PEa`IEgG@)c*x`qQW]ʞ}Aq ,FiOa¿8e(ǥ% OX0STMD<IGkӒS_kS76X+eVθ8(_$,8/un7+}vmr=a;`0j?pxo#q s}@2%^wIɠ◮Q_ A2щ<@[hЧKܜBNs->l J?ٹ\ k,LNz)@6핔̵']/e|"3dY/l<;$@nW'ZUR9P;mR>q&(ggn+1pU5)Q'wYDEi8{a#F%~Ƙ~+RbdA(sN=磰COZL!~בq9%|i :PFkI.4А:M.&/dx'h!^j`WNV}/QdFKiwWTFB|ub>VBL8?GFTBޔv `$[8::1KJ}y :lzG]/H!JѦEJNrD2Za %CAbLH ml8lf&LI]ZX\g *އhV!, /RN_y}C9F$ŁD-j`(K޲l亚 ۓjlۖnU/mLh91}\ ՐGy U+e>۱<7\>nFiRj{Lz3woW}o/2y+&\B>v)-g>[u U5H[٦#u9A X)pXC1f6;My9ưN?K'MM4WG5.*EL^~qG#w#DtH{Z9?0r1CLJsͤ;Vte^^Qfζ<5!>L"=U/aa\\JBn0: Q 1p.Y+=RWtz$-n6(pr^u6Puu;>* ׁ~UGX$ǻ$?yWpINW K~kWF>J"GSlZQq?f$}Qى`;{`*@xъG.[6]~8sOiBʖʍGwhTPcC7գ^b<-xKdɽ|T;%ˈV$Zg J({}Ͱ>Ѹ@,Hh~sl)1#kJx"t|3tKHz8I§$n$oͥX.Y7 s(rXοW'5Ն ڮ}1x|-%"VYIIkKE )_gnd xQDrnce[W'UZ1i芪w0uO0R2F$ڄ %^F`]ԧBUb|9PB0K"ODŰ\Ԟ}WOLV3Ҕgw'qLRT`1eh#'Z%.7/GtW-iW8A{>z.vP+MkV~d*XEi{TڋX嶫 R$j> ֫ qj: LG57׬bU}RVAR=ȵC'VLpGس˭N_ڞ|nوV\%L͹:8*!v$,;JW ^YVZѥ\' ] O} 4GH}5 c'16!( DF}2n#/ijc\9k̆v IcW7(h-mCN!aiTT$,BkcAm$mܒٮ<,h#-H4TMīZU3.,EZx.O@GuPRxOJ#$HD@x,A 'ic%Xʷ}GH}[L3 "͉0!aJɤ6I)J1'9-׮eQ̘ݬ<6iD{d yCO\1YKM6Do}GO1WM{Z^^%\%+My\-3C 7O%fBH%Is&?ju:Z32Hc2: 1¬{;`gJa;*巧~X=J@RN'%U }Ueyfj#Egs6z_kX!=!ށȠG9XO!f>'J'Iц6Dxߓz3nJ_$8#j8R(49f,PSq2 %'D+R<9럯Jf(mNKNѧ(\nD#}$&oQUg )ط )(6xX%nrQu׬ 򠒞1y>`Dہ~Sim- Z!ط#ݓ4q4Pv^ٻk~S?x)LM$N1 x^H[AwML ~0YSxDE5Ht!b>!:40ٱ *q ]Ex1RxM&7@#b0ؐ oSv"}?7p *^C^6εʊE\lQnME'YˑJ٤y@Bp,Osfvi Ĩt`J%@cB7gOQ5B߬:[8stEY2ٸ*;D(``UWu9%m. iI^,;m"JMH^d1/ 4I 2:P}Zhx4) 5hǜܰI}PJ}:<RI(:L~ՔR*U$s zzn7]$r d^ioܴ1}rc;ϋc6dnˊ46̮euQή|0e|O$Rӆ&m9,7s5~Q2HIKeo?r04Z2VN,;ʥv  ¥Q\gX"$(8-8PNZ7Ht(HtWTZT3p\hw 'XY3ӌ&O:sqxFXzq3LY4-@ei3QU#d2 q8B| kr4y)WT2g7Ky`Fq;]μdCKr< e#P9!^*U?~0;=zxî^!xZ4' f|*u_Y@XD#Z23x|Sn";$*o/Q=O(7ۓj[+AXjy_vjTK1ӅP{پa2쵹hΏ=4kaLSTabKx"_4TWXÿbkt~ه]ыx$bm} HfFe'jUQ`B)@)6Fp18G^R7ȥ jؙ}ge;t,tAԼ*/SCG UAXVbwM}xRkty6炠J3ՋBr*Mـ )MvtCݛpO}8/ꃟ+I+e)s)>7>~xvW-@L$U>-?SVO&P%q55.NI8Fn9\gO-{g \kW֨3ҺMRŦYuLyhAmOMqׁ˖Q;_~7yEvN:iexiܨWPW;as%7wR{ mMKR`x.Irx)yp=%a8@݄C D i->?ۧq;&$;JIG5;m0%u7zx+Rٴ\Lzc;*nCS #,,{P]:u.d>#4,a"K!@6\ߜt^"4(yce=I;'!RQv]A7 |E&55M/h/uhoeSviFr@󞃟ƎNKO{Bq lRn1|0}!$eyN ?ormlVk#5=}2ҘX`lPO*$֔V3m U^ ^&c_b6jW5R :ƛf '*]Q3Rd$_ 1٫%YTπ.0!4,B>$]+<^pkRIBzY108P->2y6ܭhtFC67WR=h`{8;jjԴR0;KFiaҬ좺ygRHaCܰDU o~R`_BGR|6`A Uuh7\xzЩ8AfsY .iazi֬ :s_{ \u w'VP˗Tc&W V*0cl; bo̦\۞5\>)lt4sd0hinr̹P֊H)<]qI6,`n\:Dbŵa=O;m]F*@1vפӇ2T C.N᝼BI+)vٿ ACC&Ė-?SHnM(nZ#AyߤKM &hʁ[YV A;QZgz?%fLEb*8Q]T-Fp9M=фt8?Ϫ GOj f e1Pt.zCYWVWRIUaɛ:EEȎb#=şhIu[X QlHCZ5L[~&87 F S4x#t|Coi%x@F'vo{/;N!>H}# #^y$Ŭ:=I::GscψJfy/x wBv8ĉaBDq<§ѶY|Aȑ w=<?p=> qx Eq~VC2O笱 %0{CD@V}!{h O#EKY^$ VX b]2yoKAu+qmX1{az*1ui̺T,.уx5 Hhǚ\T n5ب0›mE;^_Js/C*vmPuGPb4ɰkd2#@ƻ^8+2^QZn/A|@*4j7RMydD:K$qjf(A ^h9w7T7V5k۲OZ|B8fl, RtY]H&b沂KxNyv P$RԠjEulkj!~Cc#b9_@leիpr+%Ch Sd=]DDž:rtr[n[/ca|QdAveZy~~LƆ%wVf(ش_7u|B =Ԃn. :_qs/8zl<ey2vM_zEr|.7S[[2x9zlz<.S}&SSwbA.N %/NYt}|nsD)@Ag̻GL@k+UZ>WqK!Ի pC2 W8j(ܽfn֑dwB2{<>9؆8ꇰ@յOHc sޓ/ 5c)|t@};n9c њt[k4ʻժcU4Y4'"LVceE^d_mE~j;`ʲ~z|#Jf.,-T=,/]"B!Sˆ(1\8dt{р@&"6cyZehO0F5?lYF|w[eZԥ3(m¡ f(ӂ^dxj3D=p#(@t:puMHnDnT&t PNNƀtYXTjRY=+ 49*8+U QQ>@|Ar J3FGhl^dLu8عkmKm L=jYSgE[c: ".ek5qPr~ 񷫠1,OB^bfB_a)|a7Og0F͛v/:ㆦuUf*>^v9⯻B`rYw-\]t q>&|P9l{ڮGjtiQBLAajѳCL6{ő(/|H"X6E#n㧬v u ؐ!:Z6$^G{kCnh*zDmHM_$p{?tf1]~hr-kpOs&M XIO2Q9`jO[âW2nuO7Cۥ{MZ+> egXRdbtQd c 1$ UI}#9ӇWz=̃RbmoAyM 4n||( Y5B.j*09Ss*Z y \kVaDe/\z<Oۛ<|.`rR'aOlRt p+mohKKn5%0~~Ħ%񘔕w8|IegK.rpZ|U:Rgg!)2z8:Pz38zT̓Ș(PqvWAKZ̀ r'SDVQ',R $yz{P̃E3hW0&qُ oJ< ,(m,< 7!jZgi4Fwe,,,"Z+7WJƘԬAd B)PZ'oc5wY@Z4tfޝxy9\;1 cpP#;b@jvϞ#3*mQӭȰtŠե|(E0 pcdǃHhs |qCK.{7mfvNsof3,MmI絒z?\V1(sG#Y08ISwԳLsOo/VƠjp/Y7U˶r*Sn$+;yȯǏuk8ld}T9+TțxVoV0SlH3-͞XfPSmC}kmSzgXs^ӋU F|C*٫ G ̘ Ͽe00ee#&ni`TWUm:x vj RzA5&ˬ_zB+wYej0թyi)1PnƠ|zB_0qz7v!uEڠjI02 ?&k"J]JvvkFo84ƹSqt\szۙ`(xhqbVo^E;7;h411ԹUm ɦ0%7743V:SwG8kIMd:m߮($mqi{HE826c>UCɑg#/5U_-"ZzTW^ ̩kϟHec¾0Z9ԬS-j  D[THQZM `2%ʍvFFXG5MUs>Uo JbI:n^79tEߠ[ٕJ8n-UqHc/ȷ]#؆=oФ>vւ)T\Х:܂9Υ*%~xo(qv%O>؎K-  9/y0솛 6qS"t5{며 Y`o3=)g89vu^40͠"O ywp[q!Qm=$u aNٿ2b҉*]߼|5d '+`=]-i8{IqDZ^4k%#^Wi'B3- 6Hzqs}WR2KC 9#2Fk ( V.9u'oXIF@T?^g&PIK! Y?4tPW=%Dav3WVrbxWѧ}eFW"Da$,5nR b\/E 8HN-JH]x *eeN _L~\Ni#IpIUV?2y~ g!D#/zwUu `5ջ!hruWpҫ{ ؊D7,O7&7D6Վ@n^+6ڤ Gcz2֢@#"kmTM:?h]8>RGN&)(MlLmzLNK#NԖd~,as j^mj@\?nh2B&>>I1쒥E^0#"5i2":)%PD{Ck\ hgM*F|MAsګVv> __DQb{½UBhzSbv]i^ldf4p\rzELbG[JD?0w70Ӹbk=T"E%Ռo76O;=[6!lIaVJ*Gu a Y/ZͨD}sr&fxW@ P WMaNa-mn^Dˠta؄<^:`vkr[s~uC^/M&cJS?$=4WK#M Y>n y;iȭӃ?Nܤs"*FQ_γ@c6a٢~(/בZo\n„@9r7 #ߦ!V1L.bwע4ڂ)@fU3KrP{6 w^fPI[ 8D,{7Bu%Yoo~L(Ghv1he(^RTl2No{mt(<>]|*Y=&w&vmLE SN鼃A"ϢKIvƉnMe64ϦNO]2&I u^(ghFNZ7rKIvI_K0 bݻ(Cɀ+d&w7{}/^{ UTr:LI-rO(,,u0'v9 wbAыWҋ%MSު0=ྭ @^ȷ*k̘OWhj+@zw՝9c&1"ёVvz5tڗɬ3lI6u>5ʩhԳ"IWk7^][c`]Yi\* dd1:e/AiqbPqQbJ^ ޼ִLEcMoNZ"2Z Mm' 2Q8](tlcx{yhp.)n/I|IloqNSEiO- /OY\*E(= E\KrӗfAE*>(6Ku3j ̭E4A*G>PfFF]&Ҟ:ngXnd_=졫9 EOdR/{VC(-I(yl{Y@@Oc3E^*]Px$ S- piCAQ`i} _ykq(>hHJ&/1 :: Pvk&ah!BŃ{^gғSVAEiΐnYt4>,/ ޯ/24>R5*mfbFQLWL^0kNA"hQ_&1HZ 6"o$tv#ذ;KPR)bR|067q m2 Eq{VP?jWpn32#r\_pDoSz\m%UHM*U~:Yw"5kNJSU' -3lgtcO).3?ql %q.,=BK>Fne H4vM)n]W܅.|*fꉎ:,)&ggDfmdGߨ2LS# uw-~Duԑt6[%7%aܽńzHYL.³zQc!g]7%G] l,p!)gWܦ䆋SuER?4)28+vaV=Ȅ(`a8z`bU6nsLQ.%v+ܒVc ' ɐ$ r,~ȟJJYڕ\ƻ`=7-ܿ6(~^u-ܨ6.9R7p,4 y'Uowfᚬe@y ,`[r+Fk|z+$&X\%VL\KNֻrr5.1>@`aHDͤGs-!x3l)8qY7'U ZY!<11"*-?vF"<6k(=f"wƦPpA}gfG O^U籸dk-{m$|yitUv$P28e+,e=fb5_Pxe٩Iœs%VLrӰqڠa4WYO|H8ӆjLBaܜ|jN$7%G~Y걬|>2AԲ%3:IS53еR َ)>O@*X˛Ŭ1>ӭKOYfu4򐬟3z6wCOMBn~F}+/'^+ڌϣ!,0-v~DdT\K2 0źswi5 kD e>Y*;s!Uyi EdCէqM':ƹߎ g{쓍V|(;XV]ѣ y"D$)|tuyŞOvx9YnPbIhFwaqW:?zJEG`qgS4YMc|:"R\HnNfYpz.-lt٣;8uZu*4K!X5ZZG+ ш, FQq#pf A {5EͣD椣6JLv9gcƝ ?'Ӕl#=ޯ"lD-&X6\y94Ni5\t}Qv2Yz GeN=ϕҬm*y C`ՋFC90UFej}J*׮IJ BuKMS)G Bw7fdR:\^8HP d:L;;79B wb@70дUny,`QIJw jQdLv] (JZҭܾ @cmⲓoNI*L@TNob0Fe'8MZHS}i%vvh{ǀaEtAμKM+%a|N8F֬"*'@t06Z{EM/llګ{@ 2!+Δ v*z.A^klk8(G t]ڔ4Xd)T+|%Q(*:+ഹ*KSغ1dBy C&}T# Ħ-DMą[r`<$>*w$"zZIEtwPF2.(,S*Ļ`qlZ'JF]w~:mLg(XUQ1=R瀼㰡ADUI )Mb}i&.^$_Ms$%K;HlZS]"8[ p5CJDY/JXa}漗 rΆ[Z9S죟:j˅ޗ0ht*o-|H¬zlyYWY( v<+LJ|+ٜXd&w*UwMTֈM;c,!3f H6v-AЫaN/qЏF2fw$jqPj4ZPy=nkqP |Q^FR~`PwDc&U0U=oZlziŕY|ꐨKt֏"LD'hq3X`;r쎬6 )kVK+ܯ=U@%3୘ɻQpwӟo!.,q.>kI4 =z,\݄pVh wl-\VcFh&Fz+Z뫾Emc:%`l̩ w#7<[ nB=: S,iF~}-dI1 S3}T]d5 -J/ȍ:I-nG:erǹZٵf<(:-n].٫ʍ7%3-™N``Kg2J{|^Բ t3> ^{ LcP;F7=B)V,kj: $GChK;؇N@W$H4vK_A-)x1c_>]hz!@3YS>lMACݚ-V[8>ˀ^AϬ/Oz2_/U'y8۞.gH(X'_:>]nMYr"lUQXJy*Ì雺;z㾦AЌdqLG@jyD֩v'j$|T YU#ՓTEG8~|i!{XB/Q+?P8ȮO V, 7=)Ck7dޛzPyE'\xz /;&t\Ρq/R<cQo4#>-b).e|āˎ$}z@x44vBXY0(D- 1%sJ YT?oq!# Xܚ+69s0Az p㫥bx.IH PaF_ ֢Wf5KC{l8nkTѯH7E{sΌ[0߱y\ xS?ajNY-"[Hwn1z 5 =F5FN7]M4oߕ9F7U=c\oRmkepYp4V|NWxKTΟ#\1&` B,`D8s7=m<ƤF)ܟPNw/]=BEV)D1f"9o _,^WWuh񱡒HM.b['+]_@otX \Lr~D֒)'䟶ܔA9+lN)0uCB: CUtKjuO_]l9 _ x(LWALc_`yRE56 ՞Z,QTy#.Y-(x0珊n`~aV_^^x=C"\`_O5@Npk-םO`._4}5P̙«tdhFkqA>f׀# I) !>u=T^gZ|퉾F%,NmV3%wqy\LTE;z3om'l(9 )BNg>RG#ɼ?;-Fj?\cI⳴zfPRgH']UoQf-T]KEs)8SÑP̾6 @ DZ {R ZMbCXۢ{3U^q'Feܥ(Ԉ×n-1Ak:fG3uďC,]AlF&gv]^ 1I10Wq"u~D`=cГ֦P󪖽rT W*OW^L![`MQT*pu2^̱0ڟ n%"1Ϡ1aF0ѷ0ʭ,40~!Ӈ3s+a7[2AqF~x>zu=v$=LF(%ÞLYykIitʚ 24#>*Qf GiZăF1rPnkI܅<䇩dWDLFa)Jic?imx{PjBN`*s8l AAO/tz|1es7ɘ$Q13Dõh2O )Εl%%7!GDsu)#vr0%os*GV@jHa]5j|ޞV}|v[/7UI8h}r@ހ(WTV>WF /@PI3_U%,(xN>oQ8}ӋTf9TJz83bOg'$Hƺv"`Z0/!@_K2G-iUd9:76W /W1W.'Ŧ2%NPLgEs z>aM72T" 8+Efa疕8ݩ;ZiB%ɔRCV@r-x$o#!櫐[RN٥sh_҇uÊfR7{]?ݐӆMO4$7ZCɉjrZU'R>*||4yYZJ⺄8h"A8A{BH¹g<9ݗJLMYSKkyω/ |$V]E~I롎׆R;1Y^* $⤋\ }YWyExrx/:ru^,D$GTe7 Ơ<ZAFhsٽsf(QRo lXsٺN!ԍ?݉nBeܥ1xĦJS~UJH 3$:yJhPSŠ[j+-\8M|o!uPS}j{iI5$G!ܲdoj |[o*0Mv]u9|VkwMls'a0 8ўj}P|Gs'$DFWN~ PW_=&RR=ed`11Q(tN)L qpyK^VM^oFXXGQKwcD9t17!x pxOi&}?(xYEFm L5FY,h,F-iwXKAmֽ@.px!PLi =FSis]q55[oP$ёWSXMyUE}ET~V统4i8Z? 8d#ٽ.%is\&+/A\R6qOYNAVkN 3?'EkBwDs_c]|n_GJHS$pz%}}`:ϽXU BX\MF;;h=%͌$q$ % L:QM?jzᠹH1MSܳ[#TUH< W&n~GSM뿬Wͥ*˱37H {V3 Rwr~^ju=}tXZzc{jl3R݅E)ʳtbⰝI33(ަw})QYizujeMENwcy}R5P[0n#?\|Pt6CKodӞ|Li3H[O]cUBߡ8$m$!;P>Rua1PcU9$9ZOz}kIF; t@U]D|"Xؖ dҮgUD콚84ـWWgm& =?snLy2;S3'vkPn:9G;eaABĪs4z:2|(1CĊĩgқ'Ѣc򱪣.6J_ )ư̸Wy"c6C7էoꚏzf{6֢D,I)28.E t s&lQ;f6"䵁`n%M҅:أ( oPgbZ@N`qc}ϼ_5:Ӆ#UvP:jkd"N{oU|u*>Pږrv4 /;g/ICug,w~sB3|jl5=a-'5/]gt兪""e]MϝgyO7Omߌ]B^#2zeJ44;֎0L G\J#@igO%ǁ/EA,q${/_l~kd돵NC' J] D_TQIxT%6׶zgQxU>;?t*g<־&L]FiM쀫'. .H+"x M W%5j@όnO'7'=gD&^ ]$_cn\+״¨uR%q oV)d%$VW.OJlJay1P$D٧Bz7+eѳ˷=лZDMa+ NZX?L8}׋&*ȖGIo`Va3<4b)#6Etqp{4JṖ'EʽNEp x@$W_~#PbS8Uһ"z~$SmoNlt,EZ41ss-njK}+b^wY%ѾMPV2j! QVS7D U;#cĐQ9;kgfjW^ ho:E?P@yY;N9$q~Wbɩ$u67mL ^'c?/m3zpvRS=vȖDPc K/7d. a~̋@I٘N0*J N23/e8 |He8Do`*U2D8shIv0+r ψ[ˣY@-N\$QM$p!S#{Ji&ZN"c\sj4K72y "FeAWX6ya !RzŜxiC'8L$$s y~T\]non1bѩx0c {[S"69fVp~5qnZCkۻ?6TQYPrii_H&PX4˃&!pF 6c^PA2C%3_)K l1w2~`0[^>oɄ %ᄬhlO,,eA9API\;'/t(s2BԖWڗAez^) ǔS(PpCUzy`,yJYJ;- pE_5ڏgтL%."kctm(ELVɟ'?BDݒYofa5Oc#vUA̦+|g `EYbЌ^t̋2kvi?E6l/!}K=]HS{bQQ.v|n$g\ j6nicWPםWLn& .@<eҟ`]L2pQ8ovbSxP8- % {x5Z%%PUJe5':aUr~]8(  yW{Ig]dB=Khߏep!ڞ** #gܑ8 tfp=y]VŸ*#cPBgNzk#8tP*z$XJnet'rm j2,NYma2xmܗK߸@V#i _W}JW-;lq3f&N&6YSƹ%ì"pӕnss ZO%vlr)OU.䦺%AH@{ =yfl&و"M$FY&KqT쯯)3 [+[wy''>Jl"'|!Y7Q0XdzMk4 2p{I GǙ{lmS|b~f/ y ,Awi'V=6QZ걬XcqX-&ذxM9X{Uqnـ&ڷZүnB>m.ysIT'"]~ݢ+ny4&ޛjD9PnPꃛ *M;o}m$`j_NT)3;Vs xcUP~M+!IwruHz{Vg %wC#)sqLE$t3횗UNCʣY:}S9$ j 2K 4>l5 e-){'o8 s q-%I`a1r\X` (Bcp.@s@uXlg(]*leI3 z 0Q¨'&n#L#Reե2`^i:2dkAA cVO,Ҷćױa%(iXL7ombCG_cĩ+|!Q0 )No M1z\uD2Ns1BKb.>bͯ]'ٴ$釳y#$?,l=~-hQtd:t8 \xl1AZVȨnj,s$e -Hܝnv^*Z5iT0Q~}lA1}rHZu: =hĖ&7 5 x]"nS/^vo4hng'c1'jP-Q &W{tiԍd?6HG2_=b6\-_|pf ohXZ .bX&gbrb̷8cT8mB&b=,MAE ^lTO9kQUՅR׈ss LsPkHZ Ü/ZrE{><,a<9-TԈs]5_ٍHQǢ#ѯ{5\V]=;fϴŷJelBxy5Ag׈T,X3Aj%D\y ҧ% vpwkC>2_q8}as &Eh9`de'nUze Ƣ i___nY\۝Hn~ ZY>=,Ǫr8(>up .2$7A.kz~$3gw9o.}/XVa/QQDj1/Gk"2:PKXOE$0,5'vX\avIO;>FzE~޸@$/[U5nCe$ 2DRațSiZvKTHPPXXEtJ^V`4Fo%nt3)kU(O\m)=hHʹ?'<ס.1]DDBMQvZ&hjkF K2 E"N{s:/LSB҅R{pff^f.sB7L M*;UKEV?'Ww:۾jDsI>GnLiy[@Kd*8b"Gi^̱>PÓqڭ^ rf0nof'a$>xehuQn@ EJ-!׷>C/v_JEn"C)Z5i0qẄVP V1^}q9Bqй1 Px "LTO:^ư]uCD(n 2Y3C1W}嵶I̼ m}t<._dTʅEB̶7T\;*|\2d `أ􅜵tEw'銖ϡ|œMJӂn|Vydfu ʖi}t 3!_;鼈 ]k Lr$0ݐAUIVF <:-+rݢaY6,D,؍ZfU&U][a%`r ѕqhw`;OE \MfOi2\-|a|131 Pʶt񑺩,(O9?iٳK -ؠyλX .s?tYC`VqeuDP`ކG S 缵wut; 1C2Ma[zL' ؏(}f87HLgreO>A Smad{}fZ<%<hb/{lsƑuN9}(#\ZA܏#WvX܊o5>REx?ڧMMSeZC C|}lu;MOGuhdnKDj&!,gV2 z(meTOsԵ[Ra:6F* T<(W_sx G[{*r>g"ϏK_\t>t-E۩*OY7cƠ :j }}p.zd:VDh~^w23<Cp6]k%Jԥ^B. ̽͡H$k A5e,2Xhn(] {_h..s|7_MΊ&_PEB M>5T⺔ˋ3}V'{2h(f8.#Iv` 6oT,(lUe93`A92Ԟ"+$Z213$3~\!k|rG|[HM׌K Dr,!g;VX:%8 _-!'6'tث!`1?'f;jUђQ@y4xajZ Rj M2v|& >FS)=:o{i$pMOD S` v(a0H0[;w[֋I)-ˍy P/Ɇc-6ƒ dtBU},̽\$it ^49pi/l}#@3t[svZ'3@y!L)v{Zkoa"1ŪҩJz'v@jFj>-s NI* MGvmi Uz~P6v:e^.ROh/Ҡm *ܣ pq<F=qSS[A-HD{1[, MC 9a]f?0~mJT, NCDFTg]ucs>A&_3VSf9& .5K^БK,6?e8T}wƑjaQVauJ9WT+ |XaJ}+vckbĜaI-O3r6/Uʔ_J^E?O]Z6K!f~U~o)A)r |mQ-k/*&MIXKvYI 9Gy+x廥3ῲ̈m_hr,h'r9T)'*.ex^9,\Ov Id"PVlA2҆獑vdh jt\PB"@~@KA1i ^Q7o#f>?᜹x[>%-B҈đrYW;B;140x_{y8Ӿ t?z~w.x ë!Ņ;!$3:I7RSьվoCw6R][&1{^=♗(f;Jzwρ X_-U`@FP,C%#+Gՙr^!㳅.@EU+` mX}Ɂ R/޼,ϵ Y} ~&zj+Rɍ&F9 KB~=dd ^er]#~nh(QM^آ R$bL,]pHh@(XG!g/ f8&y܎w}|/-p1.Ъ-OMyķ0=#(:6Hxu"&tS׎od> [37z|9=IX_%0VL«Vw\Uv o﹮+9fq9waԕu(3l: ׏ҬIE@NLY>'kc7;H)=xCdy/ A^:Gi,lAӀgGٍF?:ӉT9j͔q^^Āu"Jmd^V'W!.)m=Es|u!yԠ+W,̝sˋSX / ?[_F\i< 9 f{䭶rc𥉉}\SAۉ+03aU0UDY"Q悘n]|wPCH@ $|pxH=W8(, *AP|^n~p0!n]ޘSX ܺnNߢ^m=kA+1vV`VLԔڈ ZJA*pbP 'FFLo]:B8ґ fɁ,\Ę&N.j CD~ՓkSxĦK`Cpmjh&s$U;0ZG(khA6DYtJH9NO5Bw`D{hK5,ɶ4 FeSmvedI ZhtgRu{=ÀS3ڙBq.Ac^,!}1SomMZPx|+oŲ./6uȽ0m[0;&aHYH v\2bIҘ(ܙYd؆pYZrrbIpހiEQJ*2(kowcvcyC"R2iRxoJN9k x2{3|ˬ%JfG"!V%.xL.]@7+8V 2knjΒ nB,&(}Q^\_l GGwZIN9 U _dFRXl.]Hg"PUEsB&Yg9©C9Ǣ?ܩDj^7>^y7ZSQ0t \ty*dTA_xv9xZ8ݑFq[) \$J%H1;1W&~Sg 3Ő-)/#uʣ tHQâj\SiHng@\0qS zۇX q-Rd#/6 rqȏ(L֋p^Y$F tգÉRV[}5UJ-~@j3b'Ne:v>OQo߬KHZ\V?IކkYxk@6>v>%g9$ 6<%}?x@ܯQIpl[%n{%EW\O(+dga !S4GKt+|}3n'Sz_*+ <,MrTIJ}1U Ev]S7/WC\*Kpxz|4>ai6VFl;5UaIjE#h9LBq b1c;8z."BbufShBćFl;vI#XVWFөMkh+"QK,u|n!\3 i\ѿ?v7:$x29. ?V*t{4(\3!O_ Vʫ.R^;#.2KQϖ",C-N&N&`{]M1j6s+h+剱 9'N-8{[D[dv&򷆖?0%g& g/q@s3/!da3n~|$}ɋMKGeu}1`]=Mא^m`Ѭ:Ỽ(r iT,y^z]45V bUD^^*g$,+(АP]/2s@yvvi85}P8݊LK*SZƐ0/?f;ց~!K8(5+Ɯ+`U!1i6S|r+XAN8$< ?7 x^ Hd:Adߌ̾h ۨtty ITXz~ܻ }ۧ>.PUvdT@+EY-&F-QoFw qYC-]sύE "ԠWNrWt.U }Xcjpו{'^3t Oy0z  )嚧H GnL T] T"\ݝB_;+o 8E@KǷ{LQ\LQTcs;5Tdبp_$1g:=[.Za%ϸf61>.zӯoN| Ƞ sntCIy?tD;(Sk"@iM7%3ZsPn0 ޵\\ ycLR)}PW "NP@9h JCFTcļB9{Mozԕ†s y)G\:%k fÛԵzNW8; @ffآK5TŲ |E#@h8qv2Bcp{?P9=БNIqUk p.8@wBP5F]:X-8i% yH&Ոm,gBmCӘ`|ՕMmB q[R*G?V+`%y>{)G 05lsxp J}-+gk)&m(i̘U^:Ob.>1uTFiyѷ+BZщv"%u@x^gEc<ޥ h$b=p8Gh!qA+-x:?X&Zp%834eMJh%PS+~2Ӓ l$ 8"'T;IoE Y>QTAdtF ZUYMs8VƮvC/N[˞fU,{>y>ӇNޘ *TcAqIBaRey Nմgt%N-e,#e.#9pBqImXmׇFl %i d*. #i{xg84 =)XL ?ӌw&jO%!{\TTҸޟmX vk)l'#xDVZnQ2 U꘭"skAlbWHK6O?kfw<[` ƟZ hQ1c:t[-ްfhlXa ܕb@Gb%US̭7MXRLJrDB176S7/) E':d<?xg  L `F1(֦~O/JTJU5K\' v49\諳"40mMvJRYeoHlr:!o#@.`X>-7 ?壊 BjI#% Do0Q/4pq\"dža IfU%͂䏚^4`_IxE9Cz mv%UT1/ 6 ZgM,9SŶ6">k.(&- Ǝm\5; Oڹr77SgW*O{ 8\7y7@YVº\/έTW̭ +03x\я”K?6* a(+< 譑".śf1VeX=݈,>|H;< ȈU̕ 9(CE'{]I=Ǚ6oN$} Lcy!sؓ빙ߡ 3,rQ (s*:/_6ʛPIV|W#MΣ#WȢ]|mUį7}s<,s:3b?EK,NvU,&:!Mkk^ֺYq_^S*M>9ľ'y%w's  J ӂ*mD^[B5#oTe:_N?=vt2f(B#ǃN}Mu!q&h̞;h1dVe4t(\fqN Yéy^QZGLS˂)eX#ld yoNma)ů9)ZQOϙ k#MpBuXԎ9V.49ʬ_l_"PU tC'F+ċH@5\m͝D&4LdR8Vѥ@ ƃ]{8On$@}(QZ^DU:5`cvQ2rȻTnA'd;&p2@âEH6 2JrBTo,uF='HwӃ'6:j\/I+~py3Q!mu +$ƫJ~pRS9 uEw{`ܴBғ8xj;bŊ {z9U.JÕRj,<̹\&jUWƙeht9XD.w8.?}QS=]԰ckt*ˣޕrSTh2lEB ҚPtI*+Cbq!nU{Tu9]mFc;<:v:d5k^3CO~!%vnJ?G( w6X3%Ѳ?A˩kw:ꨨHE.E*eW'5U6T u4vgʵz"#>{'OT"7x `ԋضHE~;p]!S;1?pVؒ=^ߢ^C:C)\poe uHן*!Xa?jq%֍/Sf܁Gu>&VUH]̶a?Q_<‹fy\tcf P|Wy#Fa%pu+gqwhv3ar_~Q]}Ϫ vy".j͘Eȏ3P&MHzZHd\![i+>r,\cdxjwM7qa{WDHR`w}^hbdwVFJwD佣Ecz[x}?KiaNHM/9,01jnA+ a?8᷹U|Pf:-ε;yZ" +袦fޕ/ V Ѹ7o@QƤ|4xY1b)~20~9[&Y KStTfsV=0fI 8'h́ #>2i>uTQ&Tm Fs~pa睑"RQ+z8}K^\ "Р:l1O3noj4ۛ8LwP]m_Ǩe0!T1̮q'eYIu*޼ŽXqNoJ-OgF _= ܨxdp׎zfdQ["CJl9^"S؊݂l>HdLM7gW*eCl7_GwRPHv.r V`K볾_+$׷ )j.̀ c9IJ/ɳkDɠvML 0s]jE%ǰ0 qLBEǔN$`u2l =Me&ʯcb:ZeoGjʁwjG+3u{ C6 Tg,VZEsE7VLa]]u/[@ҦHJx g+蚍ο p_(>N/.ѣDS!tڭ DZv}- ۪5k#Cϧ,irpDJ~|",x5<2R]m5!, 0ͥ{-H" ZcoГaƌ ouGJ]W u[pf" $ɮ( +,3 cz*àvJ/jZ7nAe' xEPEP)2 #Hޥpޞ1bة܀+n15F%d,ac% 5"iJڸWcMESb '?Gin )ʫ,D9>1BZȔy?\E/3Owy$@SVJj]Zm0foIP4Ff)۝s VoZ}:T?"o:e?T_PxO#i}_$( 'Ct14Gn;QYbW = J0懀?!0o4UJC3,?;GLu%ΏU(H4~F-76 e~Etu &wsmIcd\k#i-|" gv^JV%u[P[PoTeCqW^NX="Q>0%ٝEC-z"z4$z|:СIUaS"͑LQ"zW?5C2sHæ5J(gwڛx/ĭ a C:oE2j8k WmIA_"#m.q|8t\AYĴAT~,{<3p{u2a`Q`4@jjlpiCFlMt{*`$7Wp֞k=?١]qsPQӧb,>CVN:Eߜ/f)Ao! ݊cYkl=F[lm xti{Z<|yU7F0֙4ޚw[K:]ܑdQ`&-70*4m.Mi:Od8)n9HۮY/ԨdTA%XȋGRXsA[z6X PW5XpֶTIPǴY|_Eu KK7Zp blX,T\hb;hL[YMR"9C4Ilo(ۊ%8g #$I\&Ǣ. uc<2f}>b3U攎@'|y\wB2PD(hu>TԢMdHi CW3>?}M^Cj/ Qu|R91 cJDɕqcy߳gA3Ϫg [ y=:(ԏli0#'(Κ|;b b|Fos4#JzWg}' /_ q:/à`3[M tsAdRztJCd oeG M*kPan d0H%tƔ3c)Ut{yjFmh*` %iOj<;ܧl޻L}JўrkHAaIGsSidNS {tv7#0[fgadϴ-( y_!yQ92k,YTzfyrёr\Md?l1iDb3tS$4=0|Tjof8B$@WZr{!YiQqGnܹmZPޅY=i,ʚ3b d?g[)4Nʚ!z~pY˵o4 7 ?#]8r1 o+l>2>طٵ*i?y7Twe~SF3J\ {NNz'ҳ[`m&%a-/X-I#P_ ATK]))Wj WJUPd8%Q JݖbP!ձ Au\h9T!695{:(4㍫i($8ZD[/d/+qY;lС *<Kd^/?e/ 3{(;l7i,o\Hk P|9ͷ ,HKUGBtB;}5l}:ן΃j'8M_Uw? ΕyGV prK'Xshԫ< 0|aLdFG-1&ٗ2P@%6~h ~-pRcv@ :^~ak'kV'%\>FѦӧxAI:kji?sz).pKV  ڊKlI+UOr!+MC'MY#TͥrTLhT/C`1RAQfOg! |\}V^Sߔ< ՝kYS'?RiS3l6z VeIc&F)Ҏ EbM3'Mg7FjŻa>U&+*T㘪&ur+ `{zp|0a8l8Ǿ[ *mxNNKő)b(,Ä>E}[wuX8 y=D}L3[}r=GpnE=y^V@ QS Ss.V]y7P @9S]ʭ@>B :|ha(q{6ulw[nzUeg09NUwU^VZcK3zqGgzxv2ӈ ď6qC)7U4}`g*_mÖ@1!ek/>b/p޷pjȶ1|HWWM'B'&28qqlJd,((]m:/!L}{\P)$Vjb_%F*u+LӼT, #dAi/ġY 0%zq@2dSԝM4Nd7 >ij>n'3(.5h yKlN /Tl(sU"\؀2H9<匑flvPI+SK42 34zT9U 9qңN'"C.렍Dl'=TP }X |Zb3WB`E$mzq]%J&9(Ef1djSniFP!ulXF8֩Bd{Иz/"0^Dz.Wa?I6 P~o]&.v Ɨh(f& 'ʦcKW37 aQ12]Q #p UOw~bEߙɋ#+w^fGWB>lV4 _3xf@tDIVhdL,'3mZ9(a*9gXsW"Ɵ8CfBb* yڝ_,`7VI)&_;ݞFTd#^چی) cUJwŔͼPx=ߢ`\ܘWGigIgqî o6?hbT z{zW^ݏ]bJv:MW^.~g貱HKriT6HE!oD|,.QwAmyǓ5thm1UHLmC;01,OA\kT2O  I: ojS{=eB`d7rئHYLOgr3;Xҝ3 |}= yx##~z*QhD=!4UtvD:K>HJaU1P̿zzh\ΟK2b^Nn:qn1:, gqz%lv7*;yِҌ5^%[9G^vCカ>sTw>S+F> wo4N:­(vBF1m:D#kSJٕmA[kZ1$2 ;GvQ8Q0[ݸ7Du&?!0ĝ\RC[!ip;5IW>,G9>(Xhdf́R PxY[@6䐹фSHWs{vʎ.^tn@q2*-$ Q## 0Ca2zk;K,@7h{d<ެ+;/ g MlLK@+FZ|w휚p^_`PX7e ձhLN/ DYDnuCi0)^;ld̘V@-En 7 Wl挰8JR_!^|Wl|=s1DX&( a%0ð? Jmr;"e הU'Kcl_YL$qq:یCjxR5OW?5M(aC= ]iP0m+=DTtl[tn  42z^mRx1$hz,lķ,@&[3  ʅ6Z{&'LN^~H):LVgd%+;##tSR!{9%ZԂ}'4,[>͑Q&'9(險,WgfTTe9yoNh7\8Շ-L q]c(; ,YbMт .ׁqԶӘYa>\>.o`r ĵM [3qCL&![h ᾇ'2mMqq Ά@sxޡ _PA 6t3]<"S/2snPj x;_kx¨fCǞ&"[oCiFcyq.&ޙ;"Wb2&?,ky#g"@ S8As'oL.U(ZS$+hڋs,cP)2Z>h:h 1RvWT%Gㄋ;%cƖ )IŠB%?iՃ蓊cqwGmC_4OJ'KNOk !R_cPMjṪP(DWפ1qIgn/c {;.B,V+0A)5E㛋0w+XؐW\tW3)۰M}G{/>\7 GMD@-,Ɍxg>q7@lIB\Kv1+ 6 9U|bd}c >g߇QVT/J12RcP4S); 7e^)2F=:Lg: 6iQ2)Sh6_!hh-Ybju.^-qB!?Y2&ZYF61աfgPzxZٰ:!MBZͅq G2Vh~d E!Ɇ_HY^;s =Oibq@Z']#A??Tc%#s0SE}|:”H!7x5N ebh0V:>] +ndTABMkH4ё~o>GuSZOk mIN/Z=ExEh_A|J.fe^f]r" aFz2Ɠn۫?NZpJp)fp!28 J({h@*[?1?i2ԨiR= .s~lcm1zТ6c0ylћg)Zŭ&uCêʵv ~ gݼ舑 z (v=Z r3w R TdSÝLAJ ]"l,WL|N;qr'V-+Z 8]CR ȼky`|UO_XX#Bʑ]M8“3hx3/.DۏGj ojPn9E>KzŃqr8~3m3(U@v0h./UX@I~} LA="fRe9K/Jjq{gFd?CȩZdp 5,3rBkG%bNҺBB/-MmZ? 8ٟث3t~*4*F8q22z~f[~R5g:/kN+8==܊OS@`HZʆ ðÌ5wNV%n{և$*sq(zĺ%?݌RWg\z Z}r(!Vwί(DLh79rS)1K`5{"DcTd_"/g{0XHC"V=wôa1>0`R)%F[CfPm;pCwTf8A,0J:0LqQ EL?%ICԡzxԥ`A4`ڕhuȘOQQFh"ϦQuZwj\=f?}o5,qH&.`]D@$Ay-h>*d"-6 ãgt;Nm&"($qi4ބ8!:Hl+/)#8_ݜ=^+;G}(pU.ܲRQu Jڥ}ܛPxXd lPI*&Zd;t()ŭc1|VQ;B¢e e0sϨJ!TlͿXhaSv%pE[?ԭ"A6DNv2yz8%`6QI;(᧕ʆ)zYN,J2#JR>"]UZUf kOۺƜ*B~+lzMP&1Trz]b (t怾:z$@&BSX Υ3u2tOp=~g8N%ʗ ARa:OBKFRg" ́a C^7IEZ7o;yb+f`JW➿cw "pjDeTtZcbodpHݐX4 89L0Pa-F_g փɏCxbS}5YdVE0_x>q_2lYh/zEX4*:ډZ߄]ʋB3T%4rz.5ͫrhLK6\YXbQ>k"ya>AoȞIm蚻'd}gq);hpIa-j5#fn.Aʳ 2x [xcS=JoOj= SF1RlDA]rXnD^9zٓ ޅݲ;<6UKpHcL`u"ly1R6x~ ѺBtD0ĊjqW)1Z7JEW)Ny8ˋ [8`?Uġ𷙥5bB yƬ舆OAݣmY]tԵ2YN ]PK2 %]!'cAN̍foj4 idl59)R aB6n !yDYg .mQ/RJ-Z$Z#J%|L Snr=?w4kji:PњwiLwr.l9BBs1,Zoc_X8E[1H ;okف5E+b5C#kAFWV͠V%f!(8;LJjJz98 }2b3+nB.tcH@arސ8O{ 63>ѓoK$VcF $QUq^sTcL,Ff=/]dDB]Iڅg76¹LXE-щvx)4>|қ`J9sYڒ"t+yU' )b"ejvtLԫW"cM-go mؑ i#bD%3J1KK1Y.V`AAb+flz2 TqfNgXհV iFQ TIRk7,5M|9hKIWHؘ3DNkk]em_fPґ?wNiqLU\-vh# uz|^P)fGUDhVzQžT"؞O];sfsjC1`&܈yc_Nj-a3$YrSc @d(_Df/Dbb\)E# +Oʈ%,ͬލ@Ւ@d(Vl3qj8d{_]6sY"vחB}GoYG4RK=V/ގIUmӆ~PHmITSD$v;:IQ$2J8abS1$@@]ݷ=y~0`"y TF`-?};TTDqE;s,8>wj aRlw[JHzWD;#?M;GtQ9g zy[rKR/G2__x"#H @A 8TzyMgM?_oٍ,,{- oGzT; Un)tlq;Pn+//ш0\u6Y m:: G?Y 4Bk;ыT]H~q]xw`gsJH|2xh ϥp <`rnr [$9+upL2mvăDNic,b/1N˯v|$Ej{͔$WD]J\HP4f/U[cB xk*3l3dyG1Iq6K,ZK}}ln.-e,ګڙG=/*dCctU7k u$@OD98,#p8\J͸H'. I 0sDЗdbiFzs x4OnKmHtسpꡤ[X~ gLҥi8p؎^p*/t( KJ/X&,Q[=,h%6+2/xU@~&橦 PlgNo^+[*:_͢XUJB,4Z=)Ywl<=Ku?tLsT%Y* ~c_;my{+CIgAF>] ̃Šr\m`,5kOde8emϱ̼5v\@|]ˊ)5ռbVR\*3n˂xsVbDC&nF{n  O{|msovOO<”ച{1y/9%ehXʜ9i[je@͛G=fǜ\AD?-ƁHZ2ƍSi%[)s㍄u% qE.9]F\0p[s{\iC 8Pyu8wpR.%6a:pyv"_ btn (4}po~;'D=g NYJ/wjUjxi{AfW9 O .| f'+SO{%5?ЗYт~x{ lV#ڼN:Z"*|Qy45"u;Qr@?J=|(]b;Ґ);p.ؚ Lam#.Ji&4gW)F-\ǁaq&UJ{PaHB <n.{~4tX׬axB鉊[*^}q>_8h.k]I)͑]{]<|mpO7a6{xݾԤuz*hJcs:5F}ފT#;}*cwm4عE,3ʂ^$Nv@B~k?ZQԾ{(+>+baPiNI$fXXyNΝz )sr;H,{QkehJGV.%L f|T>Z2U%w1 -gq`^ܬJ/ )6vawؘMcટOK.DZy v! + ~Vw@ﮚ!؛˔+7>mh[12 :gkcpJ0J8HygFjjR~" oȬy6`^§G I![r B"DTdɏ+O bɰw ac-*ةyy6D1=I-)TnXZ0sRUu-..^֭06DHu]~ yfy﷮{9|_ eo7Mm%ZؙW3INduFǷ6 n{kc%V VzSYW^ΓYe;jukw{YK6?hskG+6%m U XQeglQUci5`P8׵^Gcuޞ' bõG"XFjUDO"܍@Khq:tԵHrK Q> -G;V oab/Bt21I8Z0f_4[XLBV*h͐) ӯCakl?I~UOlKn3)7m&xer(`&j~{j4 `t@+G;;%?_?eeݢ*d=;x'`@rB.g&R8uJ5}H幑[Z 63EwҴRzmB39K]T) FsFg~sӰd (C>ߦ}0SeߦFp^R,6BUW!0gg.u9\>6AOMyW*➀Il]~[Dz旳LsI>;5gB_ ; &:a@O^Q/A }s.u2í _jٜ|R?%O熣 w.Y"&]肓 .rnUjn↣oƯ M_}-~B ppS=cH,UpWuLx'5vV\ mv1xu2 wY>^34hi2uiy:Mղ~Jz@CD;ʙ/ g?jM) ȇ]PYzo`JmFHs.bo_G^?Dp+.'vRL$U8*MYU';"*c0޻Ɵ*o2g4ޛ{%lDĶEϪuv Uwi]zZ?x&ͧ 9ؔћEƐ}y")v"d.U ?e@7 >k-!,רe*4rXZ샧+LJ-xn y h'D/RBvwexسul_e]hv$;G-V]d I~8BLӕj0<#OQ[BӾ&3 B8^ *@Y/a/+2V ZVLDSa" m=n~(aVƷQW^٧}gu F˲foCvHlrlD{s*-Waa5u7ta'V Yo3u4P[X3_S⏚ I+(w 6yb,\ſ~9)a`rRSf8<̲ND $2Uʥ^aOry1#m!P)(IX܉Z#j?JUvt@0tv6Յ}7}Yuju7PO_LMa:1yW>t*W?#kV6DQ\7T#'ZLrR^T uг(_17;LeZg~Ɠ.5тzP {5qb.XabmVeˑ"tRm0!LqĤqǭzMZ]f %Ӳ+T;J!_ p&r*QS}iyLӍ!Mh*83,Yi;a 9Vޫg[kPz C=CqW7a}Zw'}5MeŚR.NĀr)1v'A_ $GFN\L!".u8S +@zE=ߟ +C.˜VZr| hpGmfk]v0#1gn"!on5tx-6\T!2efn(7K n HѤP!(&6(XS,'Lp p`^hPO 5~]0\|wsگDT$WXΎCPOMlw1 6{,xJS;-SAG%u7{I)۾] 1,Kl`Nćȕj6*v,AԊc)G.ulӐHcE{R OmC@ih<ǍML&jNg.9_(?u)Q333s-z)HA6A+ I2椄<^/҅kn!t1BJ;5kx(4ow#Xj$7k 4+6Ɛ 3 e=vh3D=7l{h٬=Ho;%=iK#_۠lN`*0A [>ry*CYy[TSh /#ftId"?YBq 6_;a컒MP1X`4f%ӟ)0 nJx!_zF ':_;o1-危9psб+ɡM)$# ,& ,wU\Ot(K$~~LUd R)-qb+uLc5b&@GW t(O/-5Sm43G=O>6p3}*u Dَ(**+й3r~9p1u>Ĉjj]`NX1rk煰w> JX4=B}8jBԈd'OxՌ\sEJo_`y ΞحΗec=$_o%`QlQ~֏MV2N?7O}F,y#_ȦQ5w|>A6Bviӷ*,}p0n++VAé."Y/! P ! l+58~bkhܳ剣TfwY֙$p1f./ZU&ҧc2v5ߢ*~eB9\dUJ* xSL=Z|",]Ƞ" +ZWhy$v>W▨zqVJI} I4L~Uh=_<@ٜ$I0A̧D8<9MccD.m8BM4g{A6*"+jŘUzVf`zT`=v WQX3LVGӠnM6@Qn Qx=lAZ_WkF}p[*FIa\ o7hπi(i ّ|7TGvb6:l@V{*~@㬽)1 zcPY;Kn| 1X[ufkއ<O”q#ه. )%UT2we5@+Kmcel0l1OIv[}Z7xҹ2tpG{eS,b۔3\©ÄREᾋQ>DF 2&"*- a6QBӫBI[W`ί+6;\HF`c &&C[_:b4U%]m*оwy\G> 5Ɨ0' z*'&q O*o/x1$vl3F@R#2n\| rDnGcC*eƯxr\Kz@[ rP>DB {Ko 1U)b1"oe/pCѻbPs]O$I!wN-PɁEno5I<1B2,f9 Rʓqxocc9?; ҫMV{L!)j6cZQ>Fku~42`kAǭ@D;'dHIY#ʀn :R3ݢ*b^\*`$~7 L|0'>1W i<̒i Vxx@QB,?Ӷi*cRrVRwಮ1GJ`xF4ɷլ+k˾cL}<6 ESv+Yq3l@⌌RJ#ΡKCLA4NDK@ ~A]}{`?r؜SC^H=/ Ǵ_t43n=dmn;TG}gq c%eU520u'jWU~xm׀wvpe PdLꦅ3zU8/ISʡ:0Jmx>NvO{.4CÞ8ޕ Gv\֨ٸ2'1{cqbLR'ܺ;d9N8oh$R! !Z ;8kƶHvPvU>^1XP1u7 #! -c=du[ٝL훯gtg刖}9Y\iA!?;{PI_0j匑K o#[A &9υ`3w`׫=au7_iۂZ/C79+ ]%Ɏ.TPsk1e&K!nZ6Ztͣ!i_Z#K!@a`z5e!ˉ竔O%wwA& EnYa&4)pӗZyKQ#Iuu: d\c[YTQP@.ʌּB=k]yiG],uk(Haςp%*3P0@n:ߛ+ŢSoz:\F|N*V܈u 2)h_9m#߸.9Mwuԟh>e5KQt-h=4W($c+pQZq.j$Wr_HY& bH .q>Mv' ꉀI0ݹˊ^ H%|T'Ϙ*WrdmVaY{It!!n vNUe#GNhsX!C>0"CΛs~ ٦98H'^:-NYڵy%h[^.-d)fxfbf˄FC Jlmј4B&޻?)2u DDʊ/fSDx Z/A3Lw'AׯWVn$X =k߰e#P _Jz Msd$%ʔŽ%=f/U/tEJ?*76Qݏܲ FO1ٞ놠&Z&ɊiJsRIl&n"_ZogF4PՎi࿜Fk%Br>uǢ:(@Q:c cd5B"H5#o P,SԨ>Q +NEm'ƽ-/ya&t ;sK<#?`6Z0}$^f mDH,Bb"RiE/ZF4"m>qTӗ+il}%\ɿ*L-uTAokFfBh]z'55DuH& MŎn% ZJOe~sR!6Ctקh8;HXw~'"''nbJO?i؎Rr+9gxA4T^^WH'bzPS&hAQOmmq7L Z4J7qn$ W2i-Ǭz}R"z`QxvyQmJ_Wm?.V6*؊v+> 6z$,8VMm7D9ZkwVGP2y.d(vKϼaX*ƣ[}Ӻ<ٿwԈ#G~%1c Chsp4iKc0@|A7|`:ա<ݯ}HRVh2| ǧ]aQ76WDkt:$` (aV/rB?F5$T@Z'UY,ltwuYm6g_%TUVRPi[Y瓗#Zr8ӻ55 TkcpsPkƋxԭ *%p63Gk&_H1#,mS8UD x,ķZ@ອr `ڒ o,G >|hNɂt"?.\y`1-3pHLB~+{׬ˉ׌OxF#QW*A"'N#`uo_S ķQw%o*Vap rU/CmrV?s9:Ak2c1am eq`&j|1 Q,97^5c y_rpg |Nmyn Us8_S`(44tp> +T=Z6 ! ~, 'Ȭ6ǫt`}k 5t6oYxB/xL0wOW1@cq%OM^wmХ?0W3vˋ&5)ZS 8կ|ay\[^29ܹұQdVل\}ʸqy'Qc̀ $fbqR֝ҽb-rU\)@Zb4~P 'kUpt({*LDRPݳf /;jn씇tSL?nkwECh= xXyA3ذ0EﱏCD4-۾2kM@Fz* ~l~{if0&U& %0DD/?pa;0m9 uxbPY֏]5[ra7qu;;=kM>d7m-QYo a]3]j Q9xW%ت"5e 0"vx[JdW%~L5*{=U-:+Dؽ`'DshP<:ՒVȣ+pja'Dhpn&'6Գh%O櫠yoVKez_?RS*|:Ix& ׻@2 `v9!A]w0}T0$dW4#E;%K1 u4awsi8#UE~&NRn-FF|by7x f[p Dz(u@9#xOF"!?csJ*|G1+<:覠hDfKt'55)$Hcu156%NJ@ٗ\p]l; BB3r| $7t3fX /xQv]xևpxΘ간=y'`LԴwN?kH%&ˆIII )G0OXXfu*rACyY  :,V{^z W$P_)] nx²t;0pT ٗ[ cC`f*%t|Ei͌hb^wU/b:EY4ZCv Y;CUTcb@mp;I8F[U* Tݿi/ƅ\H#[5p L 4Ƹ_Φ %d$!t-0 %gx߉i ZɩV[Rs]P{ݏX!w90_ډ)ZOHwUIWX99\?: 7-/`}O \ioz3b#Nȍ*x@~L9OFaϚhyMu޲-KOuNlmECw 3=m-?2M7qvMg௧6lD5/D&g7۲;ef'\ӰUd;Tla ~SvR 1D$8oO m npnz-*R[T#_{s_RV,Th`$e_cA(ģrՖcZaXeE ma*:j$ybFrw V0y}3*|WYT")@>kN5t4oIҲlbr:I /p0Ff̨)ef$7>,tUfA[F:3mGe̟@}C y̺ ge*,XwyeGT6#Y#y7z8WSD֝`if8SxپiDNs:ohK%^l^v)? ۲| a8s QS?_`"3 ɀ23?r*h9T6#>wPKφboff0 -;L1rEQ-_+ oW^F*@ڜ\(5Zr+90sU{c,m΂}[}h#ot "KP܇.Vl}gP)p<,ܫ$C4mYTqf$ܳ+b$;2Q]7{-#B'CCg6`SkHsY|]޲ 5{Y#&`i>R#RVjX{ '1L"NLƾ"Vp{ĞXY+y4\Nz!_She%S"D<[QY16rr#{{cd.& dvj9%~IJNsrYp^JQ@k'N8·YU3D8DJF%ȒʛK7{/rD=s0b=+]P߫ ΀żaUPKЌV,&_^'T amPf`+TS?TQW*Mp紕?{΀ag*%w~N^vDS4{ b0g"S t8 (TgQ2K&Z9#>&bքgܢL R{ ȸ[L5dG쿎2觀'N{).Yƣ "q) ,244Z/kCY9"W?χ m3;J7qZϐar{q01ͦQ2-*6:% 'qhn^ ~Ra3" h:p>ёk~ cvma={D#V92 {%֙< MvN9S/t9'^w.1xS$Ԕ IQT.;|#mIi?4z]iC=KYlSosn\dȵ+ R#pQu6IR掺%fME!|[_TF"oŨY쭲1&\SÌ/nDB5|HvQ/eO˝V<ANLfݪc?2SoWw9vA2QGHl0'JomQԃ(7e>QK"x4Cb#9\gX@)t{ [N)oF-@Xܪs.՝os*'/(iAV /#`UR/]v( ze. ~`Fн):ZÞ ֧|YxG#ɧ"t*={_d_J^1eCv?^!xp:-y4ɗ?wd♦6)hp@q`N@J )|Ij?$NxC)7} wi"T\B8Vw-0mF탷SpcW Fqlc>Bc%;Yw) +s/V$c -1s\2{'+9TÒ2qduʴxfSې=f#dۄo^ZXXl/)3`C7i@ 6siQ҄+ 0H@4) 1Ҏg_r7TbMCnÚEPWՑǪ;"b?mz~Aƛ)jǕD@D&ZKlbwl 4>PvZ9}OFV&BDIGNƋ{n6zmn$B>[y-vU$OOz+to?g̗%pם_6j':%R0jq,Rl *lzWOJ[ f>ID1UVSߓw(ѽ,Ƴ jR/hj^b~]tVkkyq0"==_>!N^(\wukS͈% YWHO9C8Җȕ:jƳq4>嗀oxܛ`jhj3 s[3-Id-Xn_I!e52gXdl,;3LyL~PT^[/K=RYKk|v(ǰ3R0K #?xqݖ̠϶o1J:{T-lTeaw@I&3uf+1DF*sL(inj(䵨oQ#?aXV]!H:H 1/DrIU'[SgǴA0C\WӜ v,mB;,\=EF́tOOwaGQ ޗB~lBkAN`ʄ2f#DP,x=(r9Zc}{{ 8@oLCDPbPU/@TZ_G=i2f$]@H&|EIFd6q ~'G"|UiN*%WZ/̯l׀pQslE@*>Y ОpДLpFs6 4])}2ph p/K8:Z8?krA,`aYL`ɫ +V}g J1@RI6mu.x5hisj\7EyUŶYنr&5SDsx }CՌ/BDޮ@KCtTkL5F+OjnjqED {hRs;gD PЙٌ&;u*S&*L9rc=.!pC rDa4h/MCjG<x5{*])ONP5]֓8En^ǡ/i %%w$mVyf(|0>S 3!-/-JlUmc)}1DC?ByWg#Ž347"-i:!m,*I?xwaLE6E?DN`u|JZk00;Z ޿;y8hWaXJqZt0A, Pހz/2X_fV8Æյr5ř}C|'\JXt,eM9QWɺ국oqC!f\&ޥ%`@YiDtCe0]KS׸c4ܦѱ9wnԯ& 12ޭ0 *T*`TvRKr:CO 8tmy^CuR30KR?;N@7.a$p)#At%.j3YgHPl/KG^LA{a2x.)zJuk!l5o^[# kߞݠ~(_l*>k1MA\P16̌TP :))ux#`q H1|( 36#VNp3%iq2p5@+A=]_I"wȼ.`<$`XGe°lh{aN[=^N\ߤG]5Q|z ),#O$ez`< 9윉SaSBsz xpk roXg'LU,ӟ@P\akPcRO=i]@n h4Lm~09_/ TEX ZUHeB&z(aL2 =ahXWCIAZY4{>̻+) CӧN¹@qSldYOp:>`AB#V\֭ ҈GE'tܥkѥRu|vCRyP=?YAց jT7quwU +3TwW8prUKfa-ת݂+ $l$N xpa7ZQZ 췾iNyġLM$MeX \)7 i)%='ԄQǕxjCc8oIV|!G¨?zǗnصo@uЊ^iա;r<qϷd͟DxF^ Y|;ČGVCX刈vI rE;"H,}p|POk^2W#Zҷk7hM-ߔE]4?: ՝l}I (ƻ9O*{9޺,)#JfK35ppʌ邎iz{8TR/*ɫ 5&.zmZo<"bpYfȵX?`MwR7mXtAUmt1W3R+ks1<W]L{(L$ 𫩆DSl\|BVtsĀB~(;3Q%牢|,X cN\=Wr]NϮVkĢ8# 6QDU@bjXYH' {+".oa}O7&xn7}&$T~J,H_< -1X{gr*CWBܵc)܌*Ly#Φ^!#<sxÂCZ6ٷ2$4% 2WXϾ"žIO<فVuo9-h8FXIհ̞_[R^]#rDP6^I3,{m"u4QCG`^CTFrw=s4dYXM}65B4ݢ^hlU|$M&X ož3rlFGQ]N2e!j90cm|j` J$Lq72ҭQ(1N>ur %A/Vձ^6,R|+U*ƻ$׭K_夞=۟k&7+Tb[Gcrrz 54\YJoJy;~3~A;_ѭa[IlFIRU a_hm&@&U U NR޿>`ĮQ.O&gzC6.ųیZeE x!O'۫+x +x9MT9Ѵ%p_:KK@l)q`Ƈ1+id|V;\qEr|`(kCsLubJR 5-B$YťWkYG Ƿ=`HUe`BbB'3==-T,{de|pCKKF*'F% 6-c`[Aɖ0lY¦Ur]&\}<ݡP;͆6ɪ #O I6TȓBV w)@D䋙/bwWe5_gU\d8XH<^h!KIE$&`ǖWE}o /#O`bGfX%L?Ge7ǴUyY$>L2~9vP54*Q Wc?AS*lcHjL<Z>8IO5(;~{RAX^6_Y1l󏘴~zFVm!|8}qhd;B à MJ[ شw9˝ycbf<Ұ6j]&uNh%>8tDr^SLg CQ=c(;&1CL9aXE r+XkTME͗~'$[.rpߤ[@6}A.X4~/Ip v!o c#LrH<8E&lk5b|]F٨-HzF>"Vr(! uCZ ~kuА]vPDbiӰ'/t O'[&I9jFո?; !N!^{^RlNmmSB!+nmS^$CDD bټc8VJGVKpar-TZ `T(5U%Uo*R~bDYF &empUoZ*RZ\3`r9Z\Eշl/w ssb\`Ise>AZ>ѷ@=KAR9ǟ]! QiO%cHpH8U6"s/&$,/ c؏VD}J,+"XIIz ͒T̪و7RH6R;Q:gG#"Xʲ*wOiH$7A8"4.%IJ,l @p̲pr$_ ^d@A7s񍓗B7B"֫|,9f˄%qClA+$nաă\Y3g Ә٩Z&̧C +x|$j'v>^Iȷ 5'J- AlgtS %?%ѥIhWjX#toc8T=}Ա=nSs Tw/zLT觞~ ,[ЮU~ݧʵR I#LB<7oKSo2Bʅ8 &_~rfYnU+׊ʊG j FA1?uE0Q\;iT.ǗE;c3"yZP8>A4g6ο@B}芮iShG1|CWC|a> AHOٚLS9&shG~[!Gw O^R>4 `~K+%bmqNv͢]_|[̇r+bv ` _ͺ'8yBSu4=%BxEyRq.byx1C8**rtgi<ִwcC~rC)av:֪]#2.u;pv޽4 lXj5ݠa>"WP8v1Fe zPӥ}QHtӰ,MPVCSiw~'fa(Yp%Clr(h~b]'e3xȳ>7rQǂXb6Kc{x 7Cd ^#hfe0W $1X :S6z @&U}^V]nhqa=A5鷅{3:_LY-5iIԞ;M8ϾV =>zӠ#*- GOÓ !R-Bd vT--=0,j+%ûsƻ3jE9d2âH  ב]'< W*\eV Hrf* =^6Y[>TlDcvKW4zW<4Nq[ťP,vV pl, ܪ$=1_ix6?W_v3 UǤ]!Rj0'ؖ) {-M:9(DKnڕ3BbϷ [73k$Ӥhh1 vysީِTTqZy!ΑeDT,2B-W{:׸fǵBy gpA,`0?Uɻ3+BN7n-7&aMiJǠQE%DƉ/pbn$ >:17 $ORǑΒk_YjL9|gJ957쿸h_ol,.bܲF g/ߘg\p)iMbl >᪞ஃL1/{sQݑI`hݵz\'Սh(Fu!hD4ðVb< (j5P.S;\%(}90hA@ˮ??X3_yHFXf*V|V|E#0+ j O#Rk? =k"<$Ԋ)PndD` I%۲%{(ߠЌ~f)`6Gy TRQ ׫4wJeyejKcۍ4z٪Z>ῖ?ȶ %5%*7B'}ʏٶ0s({Mbܳu5>|ȎfKH#>b,'[ $Pp%MnsOxe#-ehYO@'F!-{D)~Emޫã)K(tgӊJօY0KtH,a6K }ޝdV+owT-7NmkvNLQpoKJo'" ^~MDuSkc)T #ػӑÌV}&;}^[ؾ`mlA#dڮ"I Wv&:ʊ#3!htk4£=OReQ[mcAg,a::1@Cz1HؐfWƋY*-$!`Y^_kvVWJeAw'K"vWMiܭ.)~ ULǴkI&U`rmUjjwf qb[zpbh!8`5 Y P-c.F;Ӳ꠩@MtI6e) m&wJ裉~EwPcV"G{3]7})\| ?lY& ը#ҷ޵^F{ȇk(ZfU?vц FjnMH[ [EFnT'ʃEШ4w1_E<KqSG\eZA_)E1k0aCvv4 'E5 l+٨'N9 m:+?6'#ՙp"ODH, 52ٸ zRȺTtFtyOƀVU}m8ҳ;Z3zG&h>ZpXQavCJOtŔ**!͢2LxXΖӅL?TĤEB#"Xsr?(WyBl4KY soZTl(==#PȨz[.g,:{ZlN//R91s!_f?Vn#y>vcqcdWRlXv5oʍvo^NE3?Mب&>RL֏w {mNiЋʶ/?UM/6M86rމi?{7U %!gYyC=Hչ!y ib[u]*@ۄ :2iL]Ή́^-&Er$O6u%X :t:^52Jy(>쀖@r,p *dl{i+Kԧ!NYv#7ؕ'gH\CE!.R oj[/t -uR\rvpZU)2s)zd {tU,9Щɽ NUfc,5Og}_i O~Ji}ތBLs:΀j>(}饴(%qMLM^piyဥG|;+Z*_PCߏv82R8o!~~~g(G &ܯmj_σӯDrmJ92oٓ絢Зe9eÙ=TmK&VM .t$`y˷fHl@/8c#Xd=#,0% I8p)$\iy'`0\F<JDvƁ'&Z4f>K17Ofbb;e]H#0#΃u`R 7_]Ҫl,_pȨoUuh%J[#+|cXCױ&rP(Cc}`qfո#H^¿cM='쏆Ǜ\&>Z?qRgZU3ܸoXnh[j}6zcH+)6hƖZne9}~X E=gvVX\^j le%Xp(?p]]:dy>SR Q=-32Ѯ_u 4d,O YYvtF 2D]heÎ +![xK(wphV4Hq3R e&G5WVb)Ns6'ޒcG-Pyc8SK,l%=*ѿ4cXDXoM;\0-6VR#rrZWؘ\(ʛi+d"7wF٨;b&$;æ _=3hb6Qyp}/ׂրSCTF}0Nķȯ, aF^A_˃UvL5*v/b-Aq(Rע<ѻ Sujf@0@ z}Y'B͋ RE]ngH^rROn1 Ϭ)[)( !X=M *1,91g.gY66.;yfj,$ Ag yj KGץIt0h'wVj]K}fÉ6iO+bPWY.ݒk[4 Rd0fr8m~OG=ѼU),!rqx;~lέZk\r;gNXDca8Loi "`WQ?'p'dH)C#yuPs1岿۞Hn'WldUbUM! &UzrNUyU+w/wK"I_j|iMS!UXT0~^YkI1@-A> NˣeWl+Ym'.tJAbŹ:`?**VVeqRˏHfSt'=PxϒEAH1}m+seNڌ.XKBnk;LPKuz~5╹(v%Vզ|yF.NMq@vz&9UH8X8ڕ<眔 Gw2 Z4 "ʙ9^^Ns,>4IJZ `Pr $PEHup'@>0ݝ1 D6ޝ0ٞA_B:מ;xhZ';~Y䍿[륌NVkuO3Ĝ}Od M4EnCj=`KJTݟAs?Hj+_/y' *GlT_:y~N:+,Ŝs]XׯD0URrpW|jJSFIJyťutTȧ{z-=,`Kms-FY,K{vя|>'S_awtQ㮶vP>N/ KW&-%Vbz@e5g#U 1V\!} &k*+w۝qĚ'cz#8 A p slDۘ;S:{koKٕIdx<]`,Yr7U,ӗfOMS'⬱3]SgׂL jFwXMd\`P^'y$&',8B+4vV\ccD=FV"=I"Ucź [ۏ:XCHLV2eyJJ_3 F˱hcE>E8#5s5 [m㿊2#]2Iۦz(C (-Ri9oW~eRjI E̤ȍ72q۝"LD";Cʥy_:X0npt4g5gܦءt]Ǿ Pǫ; Z҇wfD(U ԰$AkKpض:Ѡ9m=W+aYEʔ4gD654.rR)иohtToeHV&e^_AU&}1Sj!;^@1>_!YfXcO/ۢ'D/ctLj86X*fM %kMP]yb&hB&0 t|JgbNJzDžfuKa~%y3&e X 6ʵ򅝯 P̡DKIL(Whf'ׂDU=L*)+8m9$E@2 ]L?EANVVrYu3$CU&aOAW0IL'C>Ǵ4&`3fht0O:Z3b"y3hGjʻQp%v$hׅ>qEo `P `pN/,ua tjғx)^D)VM @b-)#mR2G-?u;lv׷$Ci;-  b*1JHo0Ha |;B66/|CtȨ0j`:bv&?C?_ȅ2j9WV9x ܫEYJ2WRv:R;T2w>iՐe/˝P℻6Coc6i=̨ܮ|n/v^ҬH`)\/0Z֬"~BoD"Թa@fOXY5V ^Su? {zrt(hvK579WzS|?xnMI!)m׈+S.?mm1GΪn_fNeTOU@*Ios+$~qG=EH4ɞ)MCjHuG ^޴O]+P5E4Ff~2+OY'uq..xKhAUO1̟GAg DRWўZz{~B\x8Z isMCf`vAw ZUj}Uު~6_% FHIZ ~DB:w1ᅺ{|ͅe\fGJDhSǾ`@"bo'xd`=gS-LK3lNsn`$$nOT=^#|s@5pW@:@XMpXQa*t^9y<)8jg)2@?%sj4եLF1:>qZ ψ_q~+EX;Ph'pĮev}ؽA"6ZQjg}^g' t.] ,ǔ>^3(2ak2bQ%X. QvQK iubː'֛~U Yb/UsXzrשH? (n,:ԨNh ;۶Ew;QH*`iT$z4j/UxZqGjc~ c  ޽j`ȽZ" MO)Z`S% YUH$}$ŅҭdF-Ht QK^gUkx^r>za6$ ;gldl5ɽ*E,#1Zx RqQSa~,N@+oBp> GA䭲 )6XY9v:,w%Y_؅.]Ә>i> (Sbowޘ濼oHSiR֕]"X;UvX=ҖZ9A@[Ϧ%`c>ÂQ_D@'[Vm-tHaGzX-ܷIY?KkưI􈤂G푼b0Xe~JlENԗ0Y-v d6)NO7~}#ߧ@/jiu-9~.} yUL/6 B״J׹Cš(]q/_9De > fѣj(kfNmz^dn7y_{EaH03²QhK@{mn؃X|Va1nޯ>#4vM1~Pkp[(qKgU#Q z)3Rr.8b\Tp} }., ) P}>!КS[t6#ƧEVQi|-,|2 Qy 8ɒ!ʀ١_"ғ$ygT|lY7cIȁ%9 P}5+[0킐 `7|o<#fػ3h{{Tz$Ug? %c̘\-Iq4+Kx?V#)2\L$صTpȕFxTWgQfTs-;gb;)qh !j5q Q66D?w^L:xAZ2M$ В0\LdVQJ7^,ɕᾫW^<ū90SKJ})1d8WwFHdiЉ$T,qj ([Ŭ=٬Y◥3EKDE̠U]!}xK ]RyDfH2*G1Q"-kj=«zR LTx``U򟅵l0_-| W$C\ )OU;/DUDdc^j z! %@pwzE f+,;mN%BtnP/0ɍ=t8>'LO -`$xV?~ڶA[!LG%2:l}'@a `~ K@FZ lP2r)q~}I/0Yڦie*F:;5a]KOn'QK pCnN= WP9y\WcP (yߡrTXXa!t/x<Une,î 䮆#wAg{}N#_*£}CTFy&N)iJV^K `:ͣdp%Yη' I9t ik!q38^@`:PHS/ΛnNa3^pb&>1Ys~lKZucLh>%HHx8gN[Ҳڳ"΃QNdFp1sޟlP71[@ .fF@_8v1QWЗr$2:3p}ۡ_fRxP@Alu7'!kA$nk!2꽇bB~KK-( j/*YӔ*mk.,-MjD=afMi|].my@[T[" Cf6ViOR}s#%Al@41Y㻢k:X`A |d`v!LJgO}^qR-ZL\2ȾLaB[ ouRjy}VD~>&-qElCyy `* :[ da~8*Z(GWT7>>~ԽDuaYgm"N^0, Cz1JO+ 7QO`ԇĸwqG~4Dmٖj>c$vn^FkI/?7LmD9P9H+ő Цf:(w,󨊄`)kXƄe{0u:/.r8n |n:YCSJOٲ `KeZ"?os_s ۑ /@0@bG qɉwlkAoaeV"XPϵb2Vdby[w}.bPKqA ݝ4)0Ta6_[ /3Z~ԈO_4`;Y@xq$(V]\Cn.9&J˔90J0k[X}d\g %+ Ne=|W{d΢ܻ+˚ 48X ܎gCl?r' tc""e :2[zMe]ml7!-aޒP.Lzn<G$}])Xq֪G6C$ۄ'Ҷ ,5ս+0ĐgLNo ϪȮnڿH˳;"z̕W.c>FZ[!0W",y,AP6ty ۥmPvٓ(#d7|tb}XO%\#LZϳ|i*kE3Nljsه9"rXBzhĢ?\޲TH?~'ZŖPݭieۚvX`c]!'4gg')1i _ %iΤE;,Bys;>_!yü5 s&BGxۨX0QSmrBciU;xsQԻt<1a%>qbnXhŃn+(y{|*hȗiGXl?/ttQTԩގQV[LG9W/2u ʪ@.o!Sӥ)Z4pBܙ%|hY(;CVfYxiQ'vsHǗJE]Y3 -ȏ Ԁnwq<Voü>zcI[0nmf6PAF\]W۱u"Ć%*-LvPepH$d4$ >\FہʓȗteyL!Si|x_j`I#u0\|%< s~&$i^8To[ׂi2r+3r I_GvI u~>.SJS\'r|ofTqJ^#hF+<f5S|LI]j}[kmʸ7F3=]}ir(̩]㵞u^_"@ii1p xOv(7e)Ћ9Z7zlMhj ^a5D*>0/]!F\t-ߦQhzpH|N$m$Ge~LX:I g'"T|ͺxRx)՜<Ђ?0Ѯ2H(̺̀kF7%^5QjMtjG+؈U ^& -V{鳲 fER^;P55O5ͬkŝ'Ax%e C<u;= pBZ!:D=w=M8_e?-4L@>0gfP(WiSкfǴźJ8t):\lt%Cv"[(fo+,QV!wKVW#pV%X. /s{by jl0} f9Y"z63W !6FLUti#Fq5f!l.ZArJS ?&C)}H:Ώnbk;4u%Wqu:{Ti_=hMԂdZ&0^=1cǝ!sf/-]?Y&|$C額k'lǢ1mDSF,F;hܘrk u<1̻cujP!oPkpGZ$ >h(2qB 島^{,`H0YDA!R5H3$ȃؚx 1'[~=Vx3XOvhm;.FY}'1  cSNЀ*~-Q8 ׀2>8fr+Tjsד!J\E ;?_4uQFӢ=sM(S cYg1Um1ـ"q0e8'}V;]߫--@O'M{^>b=/NBEA,j<`ZT*A퀑HSr>eՐG zdS%|ML$eTcs`sg Ja L[B3$$QOn2xA&u&fKƚ[a\ ֞s9RRWC t|!\)pJ,%_KEj,]SWL! ƣ(Ja Nj~XIdyI<-an MF9,͌Gfa_)˂)?Mj9OH|z˒UTq $W1VRlMfޓ[XnYjpziJuG?M|W uU\U!D3y KZ67 4aV>|T #IpIXo#|b7# …N1߈sf95'vFpWe6bHnf-|n8$u8vZ0栈Q6C"rQ1,LyBdP7:]~iM X` "gyھp)Ns;NNҳƵ%i=D:lgTi[sիѷkYg3wWۦ͝m*7gzZR50`{0EV4#sMel{ii^̬<׭šMΗ%4cQJk2s //3sU kty9vn䤟V/iߛs38ҭL` =>rYve`$IoPj\#}a2&d%0DQ'*4|Bfv?wSGB׆.E7n2J~M ҐQT0$еTp8?XgYQO}/ !Jٮ!.oGmJzSC䝒$0(ώlz]\d+q&5{&Mq~,M+D"csR wO%+r"E>)WF&iLlN6]E]DY"<)MeiaAML U7ͩJEAAWgPU>&O͡IH3B5ڰmv>Zr}͏.{svJ.g`AUOJ-œ>]DS_{ F^Z(/֭'!JwBu%ϛ:1A8%8Uy ޫ5/}}տ207$8Dg:kAPZQޱ[ jAF o#6@ZAUv濊 )dk Qt#RlK`/3|}}cl94";ӀS'U8s_k`ܜK}+`d(ZD;fS3C9k̚AHٟ JnU}Q}M4?$ D="}`je5v?Xo(οi c$𭼋LbLY+%' Y= W4:"įR Yi kkD_ M|U|}g{]gn~_/̍_*,_BDȸ];XFXl1XH؀rL >x0c{Ӓy.‚>/l#`%ϔ.u \$mQ*ehac s6whQ1DRKl/N _C`G!#Q7ÊQm_UB<5PX8%NtsLIco%[?j'(vCPds;ڿR;<#rk|'߇:1O$3$5=U8Q 2{(t*ַY[+r w$g :ܘ$wXKܻDzg+: Y& pWfm[@g{UZ^DG9z._;K w-KmfuTrmp 5%,M] } ZT"Wr_OGb Ue=^gS&E4Qe[,.xiYDbab&Հ*>3M)}]6lx >]#"dmoւr U Kzo}7!`J<_fFEPJO9*u\- ND<͇ʻ_H/b:-Y O[&nyD:I-KCcAdDLw+d'u uDzL925ZCH!҃ \{b,aHӣ_U@(]s%;*Up D-BqPz1ڋ0;mEAm:U6 6x0oG Yx;T'>"DHM)! XZ@I\Q8|ҊTm<`L*ɌLŚr) Od1sPh3Plu+,m"kYJEj~WvW:Vf+k tKh8?cCl+R랜Vx! mH$Mw7Y}p^L};{⢂h(%R6`=jҹakGZX[]u8\w$@HÓr)+>:9F{2;ue37u$ZTdn՛(GW[눈?ϡ*lg2:WW{2HIodc=~#.2L'n`}}5Km(@>8=}^ʄj$TR[/#NԱA3496܆w8ړ[>% ~cfA~j56rInV ,jr߅14ה=GF4޾("?|ls !.Lş#Wz JRc@Rāx n,rLLH=ȼ#TJOgӎ$"ŋG;q7T|FymAp WE!+@$.4PjW.'R>\@@d"+>iH;Wbﹸ<ջ'`8*N޹e[^jBx́N t {3A&muy!J驼yf$>^\d (E~ݪ~D!Mﻔ m{Q% j;VPZDJF]d5NxN3Q]#G\ieA6?"^Fþ%o-H& ,JQ{. kոw5טpr> tg"el}TmwiADSq0s0+*I%bZ&U3*ɾ>9.F[9P)p65'EL|@цa S o{p*K4f } /(gA@ j)kMP<ߑqӲ}/7ڒ}Grz/D a-K-T\S@E.4YD^}ւNރ\*=\ckWLh+EQQ`Q(݃x}SZ+45U:rrڝ*Bx1V) |'#\wc#6S/¨h>#:|^\D܍R(R*K`(ݡl R gU T g%n1VE(wYDief2"i.$ 45Y9ATtͦ+jG|QLʃK1 HCrdE'2Ð[.w]\UUk-mO_bIr֍)D,AO!齥o'?Hs7iןρ 9;`dۨ׬z;k}VBۻb.?+?g (ZS0 fphG R?U/du%zৱz0D]P jkOfǜ,˻Ј!ETq%!NsmK|S?ٷJ^ZR 6#i~`,˖-Y} K>K'W[7F>5;G),Znb滟^TADԞr9Y-Bv$n[}tS_rl"eho{I^>+zqFiT5B,^(mL#n4)U`HRv>=n )nFQb(MH51hIpNvOarW\kϔhY'y@5g/fzR8\r؜MKhtʚM{ДKDOX~zڍl~u4VTf'CDaRͪ񸬑ۨڤ~^!OHy*i7AnwT<Zθr6) 0~pgS|ẂV9vZ8I"f⓻KzqњdclX M**f ?kIlH|C%-79iê̥E?7ҊԒ R駉hЅ(uNW#!OR;MT7g4<,]5d.^7SaT Ks7D'YuivD#ualٽx#* !YeHk3ԵC(B1dϞE֛)0.J@w7D߯DJ#&w\N鿷NdYNt;U˯JH)N֣4pb`01ҹןJKLr2h\I-/qVtYmEׅ,&2S_:nJt~wW-G0ʨڗs]ިEH=Cu &$ɾK_xadȿP癑 6k;Gy)Xh:zѰŤEiƝׅI4s?(Za$Ơ:>[[nn<1N ;9fN5dd2I\4\C=ZcQ/o)!mFYߑvY*Ĺiť$l-<^>r"fsp/qK 34ѵp1K7{ELA$;I˷Pcv6ZZ 9r<|(o ߇'KbUꅻvfd{+}˖$?/@x7 9 bev=Q{6QRPf0S)>iBzii[t@!(ҢHPdNBXHcfWՅ’ڰH(&ժuePM@'!.祮zR$Y>7LӔSGI##0e~zvn͋Z\HuK[}_֭zRq.c]@woeӷ7@֋}Ma@RQl}_Qloi7o{!r*;ہz_Mo#@޿0H@ZT@AK#B6݈Wr%hT^?.tI>s8%H^!-d`?5J/aR˕X#G΅S.;}U vunxGKfIJ:XfLoak(ݫ5JsW5'B~F)F];)@qn"xGd5[*9`-}Hr8BQܛУbnd1B\n/{&H1x`9%5kP#=/:VPuc!E:gr7ġ9|$t0ucYeX َM1X;atHV ES-@}@MUe)ŽUوm:<]7nhm|^0 k QIVpNTc) 5vv] 17[[۴U<'P"##gq^ZtKPU\ao,y8ִiO 54cp4>:^;.7`@\kX3>]'" tSU;PLL>]|6zcrZB!YJ~I%v \;Fɋ ʡA$#&@|: +1U]cA]eqѭ\>n L}*%k l&GB-fNOoF_8埊H'QA?6D٨VA2<ם˧"=ŋ@sF=4eh|cG IwnLSK ?8+/ƒ!^<v#4kĄQD${Irpz[#k8v`bFч$=Q>W Y0@1&KUϪGo>vπJ]•-} @<ɴSAd0D^0dkWDAcنu!e57Y"M) LZHyLh_D"FҜWh?KdK(,TFߙ coҜu"<06,X_)ob ^~'hߧB|䁹-Â"YU.jV3pZw,T<ل>Ծƴ[Kits.=qHe30~D`Y?M 15( AQLm o7 # %J5JNgzhcAN]a;#R2Z]GFBWῐ ]WkG#CTuD$4xUEvώ*PK]qbTv7y8%(=3':lOuw Vp"2kB7w98Qo.M(2Ӈ%x>?ʹ]^z:[,0Y7!lI~ ?5c ;)ԗB *FOEuu9o1;ŷ%ip"DA#v%c#˱#lr̔s,Hg:6'lveu,`fPҳ %-Tq wWwhJ]' 4`+xdEF+σh!uelX逴Z̃5YaY7{ZO+c&Z).1b 2a.;dsHX kl =4- Q_^U / yK΀b86Ub&v 7ڼGl0g*VWF CFPnRvx( '@ِ.NCXg 4 ت{Pd8>'wYf2M >PͮHېiYIF^Y @&Ɋ7Y!uHQÍ7Y6ح ƵL>g48< p??(8JV;Oɀs9n_,IK:V$7triКP  ev2Ik*4e5R.Yړ7fJľ8qsAZa޻'62Ҹ7K wp8ZH&"&8S\G*!bB߅&7ji_ %QZ-Kh Wħ08)#ժS \;G!ȄϿJUόupaެN?hKh_]e;A Z"dZK(&4Ç("rPAnxR4A B\طw eq\{=@jC Z>؃$qn̚[Qy]mX\ 3 4\&Q-kgugGdR/!pYX27'2>L#rEtDz:tZ=*>>.K }1"T3L=u=ٯ隣JZշO!%\[ȼfv?D6]&`&?k缉HFfqQ".!Z>K%>0{DZ6T1"BOM(fj#Mglxóc_=kb觤@SV.m XZT4wyL;B^oiXTTmUM}ի^' 6h,)"#7/ e&|jx_N0JYS,|0)hWA EQQ*sU>̡Ax8Z]-eW<$MFlTmSFrv'9}^~l# hk|&3~*\\-Gԋe8cPPs5nLr.&Q}FghXP6*_nzLfH3'o?P܋ :{*ۏ?y`;<=\J,~8?q"<] x;II%}nu Lb)ฏXrtR7ab#Xsgi'ђт-h^xO.8Lja,q7 dZ;)Eu,KF<֘HrFu<+_}qc\,r^@D#y:JfL[iZ1 ^ǘ0L:$;Xv] h,]Vr)pz}{ /GWZӾX!W(և 2&D=f]_zc)TRڿꪵ"v(^7 N@ܡV/z9QZ<86gI"ЇX_2IzvoXhEA /%{4X\]k9xt!2I7ʄvd% G5R8Y {j!Ax%G1e_O1=4 `ܳ E+<_ $N Vț0&-D n|%m nϩ'z HsWBm_&yo*6+ᐦQgN I*D|NZzϮϡ܅~Jwe oeD>9fTuICV';]Fój` Y]-"Te&ڎ{ (܈xR9s2hsccCeM?Bn+J<=+Cp Rr)PҼe;q{ ZC*eeUXymrQ " Zs+2+UkE3?W5ePUinvMX?RMKݡa*ٯթQRš*s$u]N ʾACCwwg*>_ Zfe2E- 9h.ox6 % dǐj0aO{O,'_lm9㱢)* Ϯ⾜GEEo-_SrTA abL|̕Kc o]'?<2[bMź-8P~1?ʧ{G!+)NJCǢ\P Ad`|4M `pȠP7s) ]l>f-r8e @SXkF"ͦ5X?iWQqc0ҮR/´&cѱ15h˸yLDGrb p^] JtՉ`c*g,`p([RV|c&ᰖ&bs'ggtT{ 4ɤBϮ̹P!_F$)1HLt:N&6J&]mceuYC?*DMSSsv+^O Mz[zA.32`bi0*pwT11uӀn鶬mv ]OUZmȁ78i!P)L+I 5&?kڹ{dXRD0Z-" !Mc63?KĆlgGAԤP=Yhy4`@3 ^EAU2˯!E )&f eTtXtDzsOD ~.5.6WMI]nPGMs#B6Rp-|Ȣ靹Y08LVռ9bo5f":6:jT:V.i)@ E/gј ޺l \mbM%wl؏dO!+D$Qqq/f0i39B+h8&[ n.n}袁 |ƍW{d DǏSN/ їMZ|= %Az,0 Ħ%̸F|%mg[H`wspnraMoJp(WOVNe̪X=HWvش|Nڴ~RV7:@̥\{ŗj)Τ5~ p>9>xWPڃ y] #T/m$F9E`NWpw#,#^AC菩)+Jj{r;}u|kUH$%^)RGٶC$Q-̙pYDŽ_ Jsղ8> _dU۫w[u]M]FI!@fgS~+>tR ?s$~Zjz M{BwFs bch:RXUvI٫@GMWu9FQ{9Ǚ,`Vh-;4Rp/>/>׵W>c[\)| F$_j@̏*4diVGQ遮L_g6CePÄy^ śuI71\:UB\l(T)Mae]O^>T8M4V}Px'd͜O z$A&z jQE l/ ^/(GOj cV[Ogdp " yF6g@LAʞe=x " z$)Ky^Fc$)r4f`Rϗx ViTWflTDPUy-eaTnVl:_'gF(|h5;G6_l&),6B--Bfe~7$_ɛǑ<^7DŽ<,p@[HOJv^0n} <ѶJpedhf9T 5Әe!jƭ6QsLcCuĉغ5{"{)7+Ym~ꅐ?Zcxe>ɉ7A6@%ea 4Gx>FDZ&! r:Z9Zho_~KQM\Ąjr[:e!V` <ΧX1zH)].޺<s)cNcH4yxt>;J#|9wx=."o=\L+68K)YXtBRrZ_?%W*HXQ_g(yșIՉNbM}[{$[r ¦b&M F*=`S !z0\҆](POg7[FcˆYv. Ƕ<$˃@e_< .aHpsezB>]gmy@ Q+3߰UhdFH0o&8MVkh/LjE_ziO9l[ 4*9{^qS= {F '.ťOՈy}]у׉3Yn#bGj6YoϲBBJ0n.0'JcS@T3B/u]B;85`-V5I'FV\3B5n+)\b-Wx 繇"<E\.xu4?'jd]I#0౶[L6g$S9!E^`(oU%=t-ЛSrn0g=H&ϻD6Fr B7&7ç`3Bކɠ|/tg g5cOSV ЕŰ)q*߃KS?)zOH~?x^ߜε;] T"l-Äܼ-bSelUGOb)sǡz`.b6:LGSN!q⼁ .|ERȌh~ЪmVӿFe/ _(fs\xF~'읋P\@cؤ?#$ Tq?DYd>ƵC=鱗Y;u'sñGgPוtE U\?ji0 AtLKt;_pBmCC*H4M$0 K-cJLЙViA)@$VOK@h$J?dq~zJ=fIb~FC!it oZy2&7#Y5 !oV| R=#yTP&4wD{x"iE[fb-kQ0)3K#YjTr{1quuE F\HD\S8`|QL6hC!0~tmٌ3n# \rKT5xݮ4SU&X:y:-^79ڳ  Mjj_79AjlゐVAC@ŕa 'Px}Q/zdÝ(+Mrz]ޏGk5jP[*`BHؼ3P9rO O#UӦM31#kVޑQ1skFOy#]}L'X%pzD/w;`Ӌr{,9 ԁApϳc!7Ecd< d6:zĿOog |+K̀upp4J_6-C1I@K|^m7u| `XӛJ-g͉q`T%muѬuu\NSl_4'·d/Uyplbj9x-p.cbO+Z!{ʙWRCPQ1?3YyaQcdM|vD]#Оǝ+7VZOs{6_v~@(PVa^28?iRXX(>k;NxEnCzQ. Mz2KR>œ q~|Ȓjx%]f֧cʠc7}\& 5ihBXhn)€ kK?xubWV=7<֔WVyrBx,w֏u8QZz}e X"JqɔI9}YIysa H@.&: cbH2Dyߎk,4 =-Ƥ]mHt\+ Vʂ$~\2IZȢd4D[`IfĖ75(m` `TcےBZ>$vAh%G uY',~\(΅uiy܃%8" Խ숉݅ΰn!.mj|zqa~f`Pk 9VOS~E_|oS]zI StGڃu+ʴa;ҧ"@q¬JhiojC[$fV*M jz4`>Q { ?gDK 1|wW"Oe]&'yW S:CW {ej {P50 ʡU. XNj-IɌS(a 1d$2s%·D^]>4:d~/,(A|aj.p j#rB%)^܋%!1CO hBPP&.r6[ޙsђ6aG^AɰjH?#;j/Es*kJre#S>MXǝld\TAﰨp|"ٲX 3q"i}Z pnh=* DRg%o$U6AoìHRɻ2w׶u4;@$ hvu(n:_ϿLFiQ$xp,%B>e\DBnxoji_Vֈ:+LR` b A !x2#\|O[ g80GH(SSYRCAmw<\}lejKw}ZPΕDNh9xj۞Qn{vGyӂΙu?vs1QĎt2ikFǰ5ßVyzXOsXeV3]Sp$N?eߛX(+M3@~2GނCiAwV4?;,.OKu2td$2%0>OO]q׶Em.$1eMtPvtn0m6rIh8YQ 3,לi;,⿄`vJ8ڤm/ϋBn֣VG̮C͏}@e[Gpb:mÆԣ?Z!hHr ~k0ꉆHUluC5,HO/'# !MOs%Q U$urS<(OhFv摪_ j<1TPb#]JO]؛O[1Ē8 bP@aS~](QG~>D8/1ds!6av9:2V.Xl;:?M0N <P}nt×yZe }r+52wH`j*D@ZeJd֪#f+EaQlsV 5GWq~OhAgK.}ީ hm{*\צV.g^Ĕ>5{70̗3AE8t!FU|Mt!FJ7woʵާ PFK:SЍ "u5"o|vߎʴi?Iݯ>֫ 'ÉFŇ3NnRaB(LuC/&/tqHU\wnn,'}1")p 2r.RAV|[L0KMBn_^q3U]ϖi̼6%Gc{NmOzL"[`ϛx^HM〉0f(-_Pc}Є,r Q]CհX* EY3c߯Xlj]%#@!"H,;GݺCF8%.caUy>]Z48,uWY7X̓] 3РJ0PBTJ)~:ͱ4fIY- twS}zX(h<uQ0/DU> 51Ǐj{@)FK}h2-EB Kj:'HLЭwD au"z'kα?WDPjDӞ|?Rg$mTǓOJ"/ ` %19-,,TRA,uq>C_٘p2zM3OzLm@m`+WXsc8Eqr_?@nNr 2K [:f%Tl2( P.V|tQKXԼ޷PfXܓek}x!ߍȏ QMĔ+XT@j횋G Z;X>'$gV.HDQ?W>+)~q5SFr\t)H`A^d^֌nH+ XBt'!=yպ+FY/ҚMHv5B\1oRZ?5,>ݧU:˱CXk rU]Ɯx%EC=33{5F̋:`-2|չ f1O< ZGv_΍ XbcEiߨ4t5:v΁ͬyFkpd Ĥ>%tǢᱦM%ڒpXF` cn bXP g8~҆{ŗՕ'q?Q .BͶm_}G#'}+#R1*@VwuZ6':$j"Ч<˯Q-lw̎l 8>HE&m\cd9uB>w¡Pxe< ]c ##f'r[HFN>?M!fUC$]=;йw{>$TۚJ:;끚^gH2^g A ~nqDTE!@gj0a 'DzVPUƚ*iC?4s~ZZKeOxɛ5Egg~!*L붴J㵋R c#n\c2ڬO ' hѧPt>CYS"> 2o >eC1CDF8MtGQP8d*fm؈%k.^1g]dqVLFRwdFIl۟x1VBd=GPCiX*v: Y+@ƿ'V0@m#0ewqo:dʂKesv N|ƻd4yZ!̝tf5 5$2}@Y. N҅e YƕJ"wXvUZU G-,(;:5BY95 m-ȤՁ;č¯Fyч6Z,2ňZE|J7$ݯ0ؽy%Y8gL;dW˧_#,K99hHn-SaCh,cG= z/U.-M="% e!Beٽߑ4(#ZOS٦X v*g,~XZyfӡW m!p?rX VT qREƇW37z),@nioJT&9%]pb&ICѧ!YPx0咖<_Xr<ql3e)5~ ʬQ{ԯ ՜yRb]7;!ҨlJ  'd軓%9WsJOc`BWJ+IIH_]-Hyԫf=K`I;+??)nD(>!n?껨HT(_|.UYV+Ţjgf}IE,W!4T4"hOU *8"f][z@:[tgb? f"QIYT.V|sTu4Ch;<^c5*3JT?Z@|eQR>xx]x,4b 0(%8g@Ta}>Mbj45LƎFꏜoR:miKY(DܟB h?%4g.#JgΣd#_ݺs.GGza8/a? ЂJYkD݅gc @`P>kzrSs4&_:Z$;׈ŕ-gۀªxҼU9>%hXA+]-exmg><{?8!]hxFm]Tp?`SIC0齝ymm|3sAHz`P|n53Xz0d/@?`.ZT(d=pXnsz+F_~: |3syо+.1,렌R ^߆~rƅzl.K n-E .~G$l{@se2>(S6b/)t١ڪ/֬ඤ"dO-0'bU 1Cf_ ZqM{pssK7 5e%xQgBƮp9.O0LC/YO Kvv/@ jt:yc_CURshF;X{ _٭mӇ\9#YV yˠ#V]1l6G-o3q>52&la2xB{feς:)0i#c Ed'aK;YH1"qdiV;)ryM{,øŮh臌Evdȉ5JK])&q4:ؒzoDƒ|/#Z!ƙc]q|`^X][#4_vV.ZZ/B%f@q2ЇCBW#zeǻ(*-t<32aTT (7-rcBe;bi[|^ٹmױw DQ#Z^| hP̶Sb=j P0+K`/3Ҝb%~N.5K_̪oYRhc+6?UC1dv'}{X?um[0.z \QOl/^'2=2%ו*(5&z]0$PnNcVK;*zQԉw]Lr`ɢTG,0yo/a|"/P8~kU30#'&X8, 8+c4&o#vgRK߳ǵ)҄.?ijo0\2$Gv,JٴI]˟)8Afz3f) fʆpa 6j}.g—g#C> <,m#b\}BEdnGyk[XOz4q17KOfSZle}پ$mhMzg!5vJ{ x+oYP%F`6*!S5ƉPi\a5+:FЛI> W=V\E8[ۯjCQjXQ೷Ei1㩧5ճQz95n&TlO(2b#mTIYg!vA29\ǥ%&޻$DMx Z12Pl A͑C ?8}E~\cT\jʜC.]Ϣpm~1)J UmO NZsip+'p3$sXf]&=_a#!N*bhbECK+*c܄dӂg_|X{0f4^wzG⚞4J Bɞo4zв5Hf3$~_Ă ->g{1,АN4ASËK%n?BU|OJl5 1yA !$m3;UbVbuSp5"AP(Ou:狫=k>pgԒMc)u"6]je:󹪔$3/MP ԈYw`yp0ZTDq"ևw ڋ\>ԉ֝ǣx8؋JC r{x(_9ab& 9|eAd 6sb'`}J`ӱ׆q+tu?;DDiu[Fˆc n:{ Ę4I$&L2dqCoԐtmV^bTfzV%#9(n%=홐y/4Il48<\"Z ;A0Hac=|I$*3p=pׁi!: d$Ω0 1RCJu=xx` HE m'Oj5-!BQP{6R9>'"jBvDcmئ`=]0dŠO94~GMRAdsn3js7_ Q1ȔN6>uy% S ~YaxV&q⠺^D9^P 8hG gu46ywH2B.J/\#û+ߍ }xuVi 3U["~UMMbM(we}}O< 0\f TׂdWT=5eUܮnXm3|d;ۍxpR*hjN 1P^q΢\{gW猕)3&;lKqj1+ZE!:Xv+ 5Hl%5O b8t: oG"α~3L92Z,u05C p%6NY1΋5^W  2ܜc{f3$O?nާ_+0 t1|tI0dH-Cz>Ыܚý]/!ھ I{2c֭Mt˕+IxN F{^3s(.U@/D-tTyI?/eBG&B'@Jȗ|oǴ/$/)̹ _ڃ@4 K l{^~N!lNסN/nY9ޗ+:R~mMO&yY0}ϻ9G J*eXtfIWRcN6ei¤{[o,9]䕍JlH'!v+bl%|^/(Ls\,Z3vP(ًM,*%?  ?j{ߋPկ}QT'$&K=o #]%\_sk!UMz~Sl 1YMbO<.L ˤ޸XU$ 2IpPȬ(T{\ ݶċJy8I LvAi2n rY#Qwp+-ph- A+Ŝ$W!T}mQpzM+>'Ww񍷌m:w4PHܷ?_L3FcGo!g>pU_(#8~%ϑH"HD*sbqǏ4)mVD?!+jBSzl*6o껸-!ޘN &u |xswEͼ~} NqDMbR9{#Q &clsnm3X7aC `_=9Z0F@ySs,}-Y:wJ@.ihuܥ41"o_0c03-o½LQ< ґ$R9 3@mifedNeiA *EK}E "+ F-@ 7; 3}|(_{j qX\TS/5m ȥ$_캑Eg(ak36-ĚBr>M2bEKzA ->Fk -Os)Uy _XEn+e p MmbHzF@OUѬ7>J$ٞlR$c|LqpȚ"8e[ iu63w7;#HqΥGzZy:x%Jd-'#K1/G+Hl3DBѧɰ-,٘c;gmTR-S=:Ct}1n7~+eyix&`Jtkf | Մd"ɪ`>K2e*1 ӪAJ=y!d%pSc!!/YSzW%Q}u-P :Vx,",K zLfB9˖$5p6 {K%w%4x-^gᐱT~P5G(+$YDF6&~Ї2<}~CkJ oGihI)[&D3~5^g[:9 񅓜Uaӛ+w9aV9#X}Eβ iJZecT^P }MVчB敻OYg;du~mkXH%@pTK[FոZ)~)ןݨ &oroycR:<3ܩfȜGW0Լ mmxS;/t/̣g E-$)`}WpZz*Mbdߺ uf[Լ2+,|[viW6˞,ޡ* ?bj qJ{꓅9B(/OmLv[o84\#bZJ-`L"#LϤm)R*Ǐ.X#~̬'EHtt <#X0mۣpIeObL8 ylO1("3I %4ZG%"{O$DL4$"o? :zJjy6n:N\l}m;Ol7%~惖P"|A`q^f5JL~zRCb{{ng7;CzTMg +@ϋ6F/oaYYWsy83UfBXkv&Â~T| h?&RuiŧCDAdcձD(QItX~;2/Aho L*+iNM%0`1ߜ /+(Es2lgo4u8Up 0w#TDqӌd1/ 0F&I uZl ̰51LJD~AkrI<Es-AT#O͈:zbL'C HLEk%>DDqgk%z6?xk"$ }6'6ıtJ h J͌THfs0*kكo-!lRo8̟Vr0/8v21?C{ WwO4Nw1)(GX]?߆֠7bKr(L oz9jj0xXd|.מ%Jz٤qtr ]rv|s#*^7LVGmʽ٢Sx`N5o^{ M$/1 '#v8m9g$<̢E*¢I>9jT.ӌ5p Zn1w1(yOAN0J74IDH(J]EPm_<]jB--$ X2yyt?YlU \VP,.ozҡ[a``)Oe+T);wVbzu@μWU\ --~#6eSSOTtk$ DUWFt3a" 4 [TBHǸrSdߢ (PLq 4nL'vf8/\Ruz ”G#RZ;iRPx gD+!jl`E=:`ϤfzrHk0D Y;A%Џ_}8 t+̾=4Ch08 Bk Gƣ}Rd?0O YV3,UB@broo XYa\l~VS >nWs Jbdip?đ3$/[h'e&;3k4CN+#CƖ*X3)pI|Z,dxyiyG:@?f]%la˓ <34HwW>]2#S =.z]2)iYy!߂Rk(r(X2fԡ`krqtiWU.s,=Eݟ65~EL~stZ?M@ Bi>9: V<9QXyuZ>]V.YN'd8.yl]JWܯfnJr[܅`x$TsDST nߒ 07ubȪ\GA4dYN8q\kb#۔nY͸n|X_3ıq>A@SlkA ԕp16؋9k/aP"~V5ԨI`#t^vOǀֶ(džLWEx\ euZ|Шk$t)*[A UvߤޥL6Ö]d,I4w))JFX!NS,x͸nz!Rb tDC 0"zKP>{oS@pZ:s6O'$3y/,z1 #A_j xxEDt9V "t,h (ӊ0NJ8d0Z(ԔY#ݫ-UC)EF%4+Rn os1 |aZ?[& TNٳ=`/ u)QY:`kF(xT>YdnwXkAm#!XY3:bY]4x\B]AeRs{QzIbEhЄ) [(@܉~GwZuPy,J6~wЅq .h:vrI9Mug{ E!%I!  $i"xʺ <9Z l|u8TB_[vECn7YF,f&C00P֮QHtD_ .?kyCb{aCx4q=}YO `2%l(Z95pџ+ 9jPN ojm %5. =)ztQL*+7SQ'4q0G/IT.ꮾ9c]c'·ImhN(&25U^P.sP`:?. ⠜Ci]}r!O -2a3Jр@^c^Rɞd3{r L3 #nf>`yIā֫*VrQC/ maL`pӎ*k|SP}Yfs ͎6mvm)w'ko9㞷w;*,o(|?{D| )bs3Zxf|zİS*)hwx-L ''n*ȧG &"P01eD KQ<)$(ҿqU z>aLж쳈rH` O8Nx3*0J>v4)8f >9e]eJ"Ƣq% HAWYӬ&BN-5 :h]]˜@5<ܸ@0clbEeR^-KX]Rs|CjQNA%ɖCmWGNhKQN`Es.v6#(g/bzEf{,ܡ .nC~$4)0RDfDΛY}sb*YDO\eKO瘳[MXj I> 1$xW{GJ͋[nE9#^m44`t8eRxh v:xȨUb);շ2THV!f u7ǵΨu2@\%Mrp=0rwJ>yx^d:AC z)dmI=!r֙P2 9~i7a~c' n0Z 5PfUNWw1?#&L-uAql3r!;xOxrRɎqq$fB>$U =OƯ)ř}ͮ+}Ha("ZI" --Lw̾^vr, ۞ &&cXMI+ 6avhzulz3;)kW;4Igɔ>3H'^#h=u?[ؾ܍^I-p /W/^(Y"l`{K!/bcF?Vlqc͐\N mth|n Ԡi4֛cNS|b nO{kY* @k6SgpG3{Pb.K\YsĸK1b;D6.7(ѱ#!/ƜʣtJŽ!lm0A+˅_q)5\8OcZہF35m6, 8y+M[SenU]\wc o#< diNHRr"M}.E2ۤi3ɚF HH(J$̡}ݏB7-n(YS#(LZP[cV96ˌ،%z̏|E˭o~y asz >H9"3FfzӠ;]*U*}лzzmTñ  7%MF0u4JS ]ia=^=6VcѦh;1f`bX!VELI-i(]3~`SAJ&5Y_r$W9tE O'TTOjvKnƝOAѫ XlO,ocu|o ehWՋ1AO%$$; 8N$՚*A#yZb uh~%}Gm u3(G$& BpDAg\$Km^,niSźZVӊ8K3Τ߫8 Ȇ:F0?OӠ V]@dq: :%7s K ^ܡpɶ1!4463 C]I FkRĩqzuKƋ\1eQ ۡ} ca3(]Q$v(.pB`8i\Mh܇_oE7-y>CD[Az0J^B :VobПE j`Pm-@v^ѹ˙Ze/ڄEV؝+ /x8!,X@F-x+ 'lXrJ;Nn> M  P~6M~%r羠+ UnIGq#cNڌ喒}h"L SHV<=ΡmM1$. y.cIkHGq=}EE D'I;£//PNj_ĭa_fMpT霡E:#f:sr&]Z8#+hRN3S(ynd3.\&XA΄yq7T~>ۃTH15@'5R0_0{:gP+QQ|6^k G@`ߕhTϨE- tDg>eP>cIYL w&b"o(D۠o(&&:~">%mW9!Edv7oc5]E CgA͡E7+W?|PޏG }eeJyVA?a$ntB /lKD4~~g,` xK"AGOڙx=Q0Z12  FOxZ6'+P-VWQdM.$GB_\ydPk)z13VNS/cɴ p= \(gha\>1GPX\nJ@bib-{#P?u4~"?H4hm^}g+24x{1LO 4b?Pm$zh'?8J('QJX i~ЊmQ8~Й)KD_JE] Y٨k.Tԍ!Vrc[8HRuۆ۞/Eg1$|GC-̵lrJ ν aEmXMNus#-<3-8FW19hO`m=r(vFR`5hq /[1]K=jHLgmMaZ3₧(IɸdDN;މ䪣C̩8˳ke5$'Mn/_>Q3;G_X%r3_ڦЉ6_ S-#BVձ?{:%O{SAAݟEX-bv.n efnz&L(W,bDc2ALH%1U . h#n%; tTM0&RZR`(?)6ef qBI#cf{XC`?aʔ\01q0X>vd0b!zzu"jeSv;Q\:'xI՘MyV9?&d ۵#+}pr=YPMkD7ҡ!nhC?eN-;J@8 y3n=J֕l-o} bвz]F-e_hqAOu?%VGnU`?f=MRF+8b+Ϩ9)Nh?1C3n}B}&c|^@p~5Ƈ:jBaaxX):[wŨ(@P JlK(hQjQkw+U 1qX-.u?K-tvn RQH=%FYi'5آ”-r/^pD%yVMontA(<ӵ SnC7chX KGՖd6@]t8;rͨGwC7: FT靤ծ?u n[Grnyl__C}-z8+_cw3Yufh8oOFfF} KDW$ߋAKDU!($AG(ך>9jyߴ kvPln]fW^_2snBq)KB yװcAv4L_H-sQXu7wGVbYyo8.g)m. scx!u{'3*zQ=[e*/:G*u O,c3XͤFL'{QiZ\=P/4ajb42gĕH vi{ƿaPl od<'E;qUhܧRHHÍ!T @?>û^_s'KTk#$v+IJ)OtLchlژ 3̊> DCx{;3㗴{nFn;W3ń}lCZ>B+}`O\Dhl{^lWM:'TV7%Pe6v?bTnrTz -0A҅.]QUԜgSN;.tKk$8ѻbo$ Q0l]eXN02ֽ[:aЇʷGB;EKOƪ;j;wZ5D?Ѐ!JZY^n0'2CўwAgHg~^)ٶDzCF]é @ˡ"[Cѫu$Kak:\~7e| z=NE^ N1R y G-yntw}3&խ $} e$כ;̿G~'5 rw4"+­HYNЃ>*h9"tO3!)-7mp3KC%#x7Dx6{Kbᵨ.Wz+ |ꣷiCZfd ХZ >gw}yUk{>(E UT/=KS *!j$%qq2 xگM_KNW9 z>YG0KX&n'Cs=lT %u0³6Z ӎk|QfR ;MygF pS<2?cص}w2nby,Kܦ-;\ *Ԯd_'4'O,:*k(e goyD^cEE/J]G mBCcp$vƭ(ǵr8`oB7eB ܼRA?`,a }k;/ y4N;}9TFA7ѐۆGiR'|8)ս'j:mL94gyES:2pb0;hǛtk!( =˺Ζ'fG3L-sAʠUz8Wg2З"WCiƑϫ Ġº}MOy5\"䒙5?dAU]WRX6C(Z4dxWȀY1ˊ*81>!%^Ι,_.\Րps6hyr|^6ksoeԚ㑸ݏL#*B J`̹|M@3gDӱ "ؙ*7<@YҨRq$NS>1h.acfBKuOR6*SE.6X AZzroR/GFEw&xñ9M73*;N jMԨ^bjtE[NCPWη1?sϒwU8cmxcǫSE..I5@JcxPQ}(e X ,5-26BQ2P3!ׇP[%!$ o=K`j(NuXk ' 5dDŽO.J1^ٍ(31NT#/;ᕤdVhoKؖ_nmh5TBMΘ΁}}Y5hjv$Gn8n 4|ޛpKSѰ/.{W/6g _ }5)k+/#~#B'GaZ.⣔QeBUтpZf4drwOb^A~^T c3m[>(Nw))E T"{b}Lr߸/:~wFXlu3w,,IS(2ՎɹV\ *65fktkO8d0'Oocߌ@'\DK 1h\~%r`[R?GX'IF.|J؉|Kw)UV(E6l ]Oocfh'}|\Ԏ .ɕ2โhBc04msVw`¾5`|vڇ:zÐϜĦ0qv ͠v0tJ.Ĥaא_ @)z:aF5#*SFuH)6.-걶F]nI UT}* jcWP鷰϶?nbjT3C3r #iB;e1翷eޛ7ȘD4-:]1Փ0MQb3Q f:y}cb̘O4#;0 jr@dN"vkxV!8HջXIOhl}^ӹ*t^ңf[}̛rus&>suIO )u̓)fV,#KK¾#VF~0+l[p{U[4B!4CF!*65ӷӶ#+[N0ٴ.Ϟ +E$,x6Mh 3v0DruSbwRI&^Z H10mĵ_ -gkKGN>в0)A'T KˣHZ?΃;XZKݷQsޗ}:yfƗE-MUɿԳ Hk3W2F%}=7R (:guB 5sqJgIPo1&4mu`גJ=?7)PGe$Og dUi$@;ʝߠAClXI]>roÆOP2U}D7r4(- qy<=跭bM|Ud"JN8Mj3G.ͷ:pQZ@LXIl' Y$k8g;EaXUbظDVIⵕsGH)טK`O?9o ,̪+nn|2{w&u텦 cZ|LG~#6ݫ ,Ya? 1Ԁsa'I-Fl 6}$\iTa5b6" 8} #Bb+DvA (E$$ү2iag3з/` r: *577 | +C*+/B_}DucM EfܣIK!Ŋ!;QcU#fpVod',- >詂g2 EEXP´o,y\wkz`a}ZbhFaϖ*v綎e^dm5bs#x䡴%CXh:q9G N~۶ k'"+ΔFdo]o} q8K{nP/D2ΑPb)9Dq;a-,%c^E{}YAV|9ژwϷJ܌V. JӒtkyGs>iLuoA ֙S:AWx9.|8-ӷ{ׂ NT_52 G@qb2.0;k+&?Ư14cMd+ʼ:06oM.&[q;yz]mh"[{՛m^1;كҌ׺|UܙH+V^tm#*&i᨞Ql*E&FoysBE8z:ϊw8~#vymNFa+HJ`̊bY.Kf9ϊn:w.d z|8ɣTyA['VrTzQuX`2#2sөI,u%ռ#ez :6}x װs$xv{ʩ S VO!3$ͨD]#=qԊkw2"'Fgf^ߝKJ o[-LUOQ[y91g7K%2MrL=9 ZdRI+{ $G/W`Tsr_aU| ]͓ Zz8bˏaZ|w]93js(X\:{ϴ^;:v"2VnUŜް>nixW?[  %\ȁN Rb1uO;C (sfLe1lf- j! މz#\ w/I'>/bljtK&SW)N3,Q?TX&}n4IȖ:'?L[ƀԅT]JI] qi.2W-I7'z:.EogJZj'iOs}5\SR$4K}:z !|%Ih7γNQM1kf1v:>@B`;CN]+k_)WU'.slLwJZQMj?b$c"X3Ki XAH@3zGviH޻',iZ'e,qwYI*])5))456%ҍ DFGnZO['q%z]IrrK`5@I”~eYq&YUo4gG QBftK΅Tg{;llMũJ7^O5?sxk2~{˲ k6-,A7ֶ&'M̃TL"s;tR5&$a*+w,eثu۴T5R9C&͇aYv].uY[Xdr|7to] 'UBo%Xd94ߙykU9(H2zG(?62â/ ]Z 7BGސTPI ꌩϤmp,?dvQ~ZZEY\r;V~}9O9=?& DSVl.;,SVs|3R ILB΀ ֣/}ʹ`4o,=~+2/qQޘeVbk;z,*]ﯮ^3G0}~1)o!'k%uUʞl:1%{]k9¬[ݖ8VJ)̄FM8\Mcp)n#`np~XdTs4V9+금6Ф.,v0< %̈Cfrs6EFشEf~<\-s%G=U kz+Q |"Zmr<Ms8"YTfIV98vAN 42KȾTI^Ye0T (jcw(MSME#qݘyQpH? ~p5W=vx>!d|S9fP@(':ŭwu Ě)‡s%?9zPeC~<-*" _;R %Cr00FZi <\`)Oqg\SL1 Q*W(4q Is.ul B'e׏GfH6q%;n?J8g)z\Pɔgv2pr*HxGB ! L#d)[OH@X :yHfEױ!cٴ7%\nm2_Dk2Ly Z{.{0Ub Wiv aVO}tWg HdӢ#<;/I_ JgBOWu20r;^UL$8ŧqOK[WWiVCqᚔG0{}wnWm"JNU:,8 VQZrX D J뿺v̀6 N(wnf$%^M n̫ mH2,U?J x-sN'5T&6g pAEf!*xVJxjg`y}i`7"sq\*ꑠFe()yb'Fy!Ni۶E϶U&anlp?V[}/ Hcq,Cdt;~gLZ3[(.C7URD=9~8>]vlD{ê܊-xZ ' ߵij>6iC3'-,;3Td`E/ҩZɲ{.'oO2"f8]=&0RU$ 7R3. ئVwc~{2?إQp]w_b5eMO|Ϗo,4\⛂);ݓw^o4vji7 ?. ]H*9H me Iۼ'[nm*)ZyɩǏ^Scm0|^R5a.=:ߏ6[Fʝ#.ڻkoQ|It|яTO8rp5n[!(o|?yU;%3rȣ\N* 3!qվLDv|<2fR%}ٴaWTk ҃i\"-kf.>2\nzk4!Q״{>w$'B7GooŚDf%@p*|*F50sJ`R)@It11cɬjzEwOIsӦV6JE<ٺͳ foMf0}j\뮏UԯHߐxK^<^Nm1JMӨZѭU16 7hb>5 MbB'pm֕VC`% =|Na>QBx•;' ͐sw0YtS=hxyA t6U~J(40ƀpU[DLi~ xl,⾰MB';5|xwG0t3/28 dI k9@smi7K~Ur R^vu*mLd0gڸ),92_m0mP\ɫ"Q"Wm} 9= ^.#Dƚǘ̔7W5D)mxf5vf!xe0>8V Zsmf??XƆz[ :}}\<@cBT,ѢC$%ضjWX Fa?w0ݟ?гn:UG;k˴{/44I,w5R?D!a8l5ټ[>]eK')*:ի;VwgN:tk/ZEVvif €XӼ+ʺ!:)u5澛`Pt$ ?$tef2BxduT1b#~zZ[C@f5ZV6\ٌXա# @=C1o "Cp{6T㝵L,I¾OY0PMXs=7L>P{+0w,Bad2qnE /]O.D$O#ҭb,ǖ[a1Ö\YT͗]Z߰OêgBҦzQfw3ZpoA~(D^7~6CAQYâz\ L,q],x90[k՘q(sR& ݍs@#tоe?Ҋ}]M&Gx9@=jvJy{ -1B~Ѓgľ#+ n "ڂ/=ga]"yD^:2^?d)3W`==Ɗ.@ j6+iY\y(7۬+=ΥyJZ,7JO.BEE5?aG< `:^Ǚ% c5.Itbٺ=ǟAqd8>M zy?;%U`jUj`aVeTʦ >21 8AFhAߡ'OKPA 7 Qp3eTr jk2@ bX'M?O{uf*':—5۲Qf> )k|O"^J/7Y]1dϿ]ϝ8 :&/u;3d'bQ σnJu(T3J .FyEhгΰF+āZf~uCOd_L{ -`!{vB{\|% TƇJuиZz')Ycn7jr]*E3O *~8`K|7.ߌd:L 4.< os{AT=$ϑ0bXzA>0$iU2Kcr-7TE*+8QEc ʲw߾51mx(4) 3F*Tit8R@KdSmect$r 68q%_z §)Ğ )@01;HIr679PC%%JoEpUUiX}ΝޒIqB4k]!ԼJW/I|!Vt|]20g}+?d.ӳ6`Y}ؑߦfT_Xۓ{v<RT.ju+ZeCݱX-EU,}>hk4!@ㆥ[Pf,T_:QN;NRzߺ?h}-S|b+}nDv"Âk ٪k-_(@IO "pAgay5rf/*Q BNg,9ɢ;jTC6)]eG H Sf@k80„sC{C"ܠCW"+jfݴ ɽF'}*>aXZbgkBIUDWwPwvoSxEN5;%Ym-mY݅z-ֈdJSq xҽحxK4^qdNqDNoE զ$ʼn}qբw)FWP]TpEZY*2>&9 jI[7?-C\FBVzБ{E% @M;ۺ :[A"(>Xa3EZYL({QJ }yw0,]l¦agEHi-uB?Wyt[/NlE 40Q8gm3f6'Rŕyǻ!onn|!^_5/\CeX%%sƔ! <'@(u?:?/x#35kS-ӁbGw{y.$>EZ$oEz=Ap >jHp*(z E1foRl"c2u5֎(G)Z_-J8;nxB3Mly>3}/6LI v? .o񟐋V9kui<s>UvnEżGc\!,mʕ^%7yIR8ƒ-Tw\OˠE*Ku"~e]zxɐl|ƗH`wi~KN1eD%-ov4Co0Uĭ*Mb4E(uM\*$E')c☑JɻbT1;PfjIE{ -[8 3r :Paua+Go2gJ =GؕGC}2]5}6!C?lCg#+4"pD.Y.\;{!i葅 ѸB~Ƙ'->r4HC˥Q:dZ3*vΒ4Vn>kڐ9i57j_M*ڊD7Z2c`?Lb=t\P.efDd/2s)v0E+e$v9[g#! @V `nϛmݪG} 2B =T2ч-ڦr̥N b s{qXychs:uWqăj&£{$I6ʁiPֱLui=#O3 `Cm].Q!LYAD"%'p~}JIܮ@`o/˜|"p/]ivN\Kyihw{NX$&@[ژ1ingeY4ҟ*+nќϤ? P`2t>JC)]v,*=t1vROim\Ƃߋ }K?D gȘSV:Un&}Hip:5 uvG`-'EgO8J n.|jA"4XfT53뾍àna -}B2hib1ܿ7R8rpDX4tTi0lһ3ݖWH+wLϮH闪{"&'Q/֑m oL;Nrp_\\NƲd&2]^24[`Zlbѝcpkw\NXA k4)NaDkH9({+MH5!xO4u|! $߬MklXLnA!1οDhf}*SNp?;ЂT)ds3 ~NL4~arp( dU68 eAI& =T!ݛ+wϴ!]|Kʽ|EV)a9jFyKGmŢ) \՚; "Na)9VS8 ۫ vE5;@2uM$8e qœDxk@VTQ lӇ#Inc]R[>AkbB]Дߚ^g6DJX>kG_JAwerJ (2KNП2B/g&iZ[K]Ltvj[ +!AhxxV\D tbדWz`qMBx "@aoi_P;^ 93O~] =whߖw;gH@qX$nqZqCWty Q_PC 1F QryS ylkh"P2(6Mx>C%8kK^ SD9tXGӽ>saGI_m?֣}:*lCx5v`rhRhT64i@2a>J` .51êe||:A;L a?>Z];.;ȌM;ZԔEUƉqIH~sCh]Oz>@;V7#I4WGFy,KFesd 0NwAUFT3X{: {@u^ PsN-l+TC`oai;J'~!.x8jo\lײRbM?][YaY"jF4M1 6<$Ҩ| ([&Hu"W2Nf|WJ+jj\K lT4EȆWnǥ|HBSo˫YEj ʞ>VtcðCب+IMMAf[ 볼b?f!&8/0gt. ==|z@.{*OS3 鰬Tƽiϡ5(L/%0nף|DudV*!<\hyIgEi`g`"tn>/x>Azy%/㯄ޜk+7j꠹A<͘ހHmGBpiǨq%24Me (и?knWhk!\nP9*,(N2a1A'|ۦѥ?[BILWoj~yḪr~ n4x @}] [_/i9퐔ρ,i&ޫO^l:{45I=(lYb8/Dp 8U`n,IRrHo۫vaZ8yLF3;^}{Mv9DR!6' m)?ФenrN)K.üҞ2j(^-4;c]D~,nGJrՐ]o&qB ~ۀ8õ@c!:N ntΦ=R 0va2YKiV\dZX468BP3ԲɚX||Sa|")[L$|ܺ*̛=OMpET~k_ǜ.DlNO;a⒔BGj&Iyd߮U?b~u %QKN`-w##,#3^*/:hg[Tgg&+L8 [a:W&edHU)4]zVN,FWMg-Dt+Ur2m]wJZRF cUԿ!i ݰ 5ܡ zs9' \uƓ5\/NJ9TvK@|aԶ32-j+}r*zȘy^Ư\}_!mOU㺓UY)(hX{|Oö3ٌLY QĤc1ɐz; =p 2P)>VԠ0GiV$w#C>ֵ .F\nU4⌐[48z5^%VvMmrzf%9"l]%"QOg5G;Aԫa5=FR@N5F9?0},ʻ"ur2nQ(><#gA+<=ݚVB.EWNd2b#9h_v~鹋UJ}Tv< wx,"~`K cT>T*mg>XTZ$FI3O~ yCҭrSlHlܦhÂtbd?!F ºpaM1wj@d+DGࣃ]b6 :-ʦizAm+/9N-:UZ95A>.d]0',š>n1 `axM..-̌Ns?`R?< j!тLJpDd{z vtGALjTV[9ye`ĮC6K4D?6RMB~:s_ ND rb&;[3PbCvW-A$]lX Id8$:e9g⯠}p;_*\S$o"*vD7y1 3-OM6tj]z$R엫ӂXH)2R7#v#yhmI.&ev+&]4Tγ0428@= /BB~ 3.iue_ͮd8`NaOpqNYNӉ* Hn!h,YuU}}QunbZd"ZtQPJ-mTA`RdiޮrXQw!Z*4McD>Up c%(| yͳU4W qWss(w3XGs|(i'O 8_{m{-}$~=Ex3j U-$%"gG u Z*U hNt+Į9ULmɤ@]3$CY-־%`K1(:Q,]c!ȯ3Cȉg* Szf34 ~]xeʞ=5wTH{hؽ>0NOp}˔ޢhiRXnsTT,7[tۈszS੉,ՄdI_iG\1y+!Q%&3e$@jP"v[i&-Tn ۣUbjC?/n弹F4[t2ou{lEGuyOH`_Gpb"zj4&BMYZ}O~J?jp/y .c uMajs-~)P .XȽ- 8|;k2j` xտL}Em3;IzY6 \t}ƺVw=iܪ KXM7g͙7]nPW&CiVu L{$~fpp];_]>J/nK)CuBD3yϟ?`ޯ7qw/2f<eo-:UH:o0bEɞ5-L"2Ƃ ="ǻ,| ΨUC9mO0\ {]^v(2~nAaw!&B}<(1 u1}ed6yԽ櫥DŽXFش4 -H~#: 8A=~ J!1<[De:"Fћ__߻rghmw;?]@1t}o*IyBh5mQr|}-60p\ upZz~nax$^%#)௢Ab͢L@+iuG7i+N᮪rnM@#~nH]73䋜B%C;cٰ<$)xi|DKQp~ozqFlɻN_df K'm$_ѽfQqe!Q]mP&?ER⡴;ؚ7لWhxz<=~R:csӬ5EPrm?J'BXK3(JЊĪ+sj!ܥĂܟfGq)`$boD uҝ=$UUH$.؂Ϯ|،iF{H59h|ٷUUأ" iʅ?k)={Y:ϫb UQ F=!O9/*PkTȊoJf&  KSFzO2U`:M kS~aYGwpպ<tiz X.׺{իP&Fnv|`osd M|Ff^7"k;bF:s ;s!eWP)Mƥv¡6$?g )s|Xm4:TD<}*t"e`R^rDAU7F:$w/N:.:kLfE 8FNVC̛ ]R ֔',H9E Ϣ:~U/E0nGjPXi[Yr1͋n#Q$v6ԆR 9s6/Rn3w)WG EbU#X+ReG3s!SKe!^_1O5:W֌2n_$(–86ۇXNqwW .FV*ehj3@."e;+5E30SHqUP#ؽh.Utj: DeLݚzGK$[8tڋO̔Y@g^Iׅ =p(4a9XW-r\ ćI~o,# ]H!I,lÎ#@j:Z-nɜ.g9^\I"+LX^: ZM090xpIeҎ:diۇG·Z V)yͯyr8tu{Vmu4\[}T~Ld9q GVK8vhق^&=)G+1. =r7F@bnql@U#E8gQW>n2^Aٗfx>R>DG;p8!'קF݄V`T)ZV)6!%oƒrrjodE^Lo ʹtd?8lk5pc#N/&g!@}*  Am , [}eH"ÚX!o :2i1؁W>&TMuJ=mN3l&H O|ۆx]Eelm3D69x쭏8{ћ16~7olU˪Mcaefj@͞ զ7B,]#r?ygĊ ΰI_UX Y`\hcC1TpaIgK9*RrOx ɐ ;w)oЏB3s< r2U ol7:;t5hJnϋ"4b\HFإU!]bGKiCĵZ]W,Ayaz QS |}=)N)6etd2%b ^sW p}աԶCF?cK@KnŒl$hqrU _|pc ""=t [΃: +E8"Wg7^y&0%LdSDd'Ib3Y J4$!oj"J0Hs+U AEa)cw]|izO\I! __T5GV=*&>6z2-2r="%%&h[(K)褬!Z%TosvN1uTނn R4>P!Pp_NgLU0B'{57\ޣXqnUF{7I7TRrxjVmM]]빓EĽ/rY$3Nt=6k( 2?ȩ`O%NO@Ӭ~ܡQTw3da Pi%Y6Ixq1bwyI &2tݟ?F\O|fӂ"^|=g"O߹gP;%KmKUToӁP#܊Nh[QVo,Ud}bEdJ  ژI{U('9<[U@Al m=v L7]0EYX0wi{Uƒ6IBbd}x#~JL37jTߣ&(_4Dya>͞CǻWU`{SYQpۛ_ׅ0ÅK@nD[M# >(OcňrqV2kQ iI4y2|y/Ei_̏1,kk |!bQG@;Lsaxςm)N٫@>NIRog;S d,z_Gg"kEv‘drUن>Ǥ_ehIJr}l\#ˀ R{{ϕ`VC0p䪲$A/%Z1b! WIsL퐑c6ކU} WrΩDHdHa~8 ->Κ&*U~) M7RKbKڐSūÀSӞPJaXpr0^ ǔ#lW TIW W9b^4bG V:/?8|(:-fWf֞v=)"Ď|ɮbzBȣ֣ϠPK>B?R,޽J$ :Q656 ЌPZZuטf7Lp<\YǀBtg#vǓU9zh $`A.pD6L+/11{5F5üc(ν&WG.aZ4#pK)3y.q@y/kL*(u3(&] 0@F ̬ւtgBC kB7I (h;Lq ל@ZIڂQ5$QXߎ ^"1кY.\IŇ6.ptR ੼fV#a S>J:98R2YwN"LfcS$GofAى Ej-wIyqlmVTuM]WL%fg3I[#+)@{:L&R9We+]UUO> KsGVឥ&TaY,d% r3渉"lΐPLV S3k&`*_On,yMZS4~ J!kOPW:30%^hƎkWt0|Z1HNm]q?;DE"j)  AӤݷF͛XXLeր5 &x"",Y>Щ>sSm׸k㧳o>#rc}}ni[?p^)}Nh;wrYOlE&>bMH0 }8,_Iw,]I7+S-0;*g7ڊSfc#zu> /x3/joʓ5pltawza:XygA!!tpߋ쳜XZn/;#S4DL.C(yuЃY@STN+c_wdԑ]+uVIb`s (r ͼ<Ξw<:hfrJ kFV>})S.ZWU}H M8]oma ؾ]=_?.#`mxKZԭG%~̦4g8efM"!`Ϛ=hVP;5EoFh:w໷n`7裹CӉK/WQxĩl0׉!!n@-AfmnH,8d1ł3+PT 8 7c ĪHAXm-5E"y]t/p.^!Owe Ye\lǭ_8xg4pa\b:}k-w ^FRZ?0Rjwk4?jk~a!(žӱ@ G-fXs8G Ӎ~YTz`jx,S⃺X!ѤK>4#i%HddHKOZ]!`'aHRo2./]xE 86햢'*U[Lw)>z|up v!rIMٟ9+ {~2ɠyہZھ>@N|th֢'qi8kb\KDʆ|N1QH,85px6W`e ,+"wnaC0q>5PWhJnD`?OiB-8ȴSA _%~hPk[mrȈwI܁'*9hx\t@o$cgUóY" :_L5ks`]qIB\U/ŵ>S50N \Py n6EM,TiݯQ$+8OOG~=NV4Vص.M%O/Nw'{6G(:u9M^J;j27 G{d|VƊ޳6w5u+ "J.G,c,giyvLm3u/y,pa1FzjB.}_؄]=wjN\xbX (lp,BaX}Gsp#]>Mm+[bh,1J^,7J0irbaS۝/#?vE`j8)jsb X {9L4'k^#O(-H#қUdG\aۭ˰QB;2~sHTfs/MtSe&Q=vʑ54՚5ikxB)m='STISz`oJp3T/үf0ݤN4okOFd(y-ͻ@N3yJy#.ۅL 4g5@K*IŁgu"mO;Ec^3۽HvRvB[r]F-ue (A"^8l[!CVF!uɷi9JԌr=h2ɕg{&:JJ6˭ϠVfO?V (M> ' ]]lu?p udE$U~ n `EtڏwNvW.T|!ց uսuI+@E͵A3$ٕqzi˰^NGa+:$2:ElC98eCV~q~G\-XOBŹ䀼L(:?\\eT [z 4BuD_oR8t*&ԮN'-gI L{/ZLɘ%8㈡ԣ:B8&CHqu[xߥe=1J<$b۸*UŇ֌4z|ƜK gb'nZ8zuި3fJ6Q&o]%F!OǸm]H>'m77;IoKs6/\[NO$WBzeU!R2笽8ECA@u},d"mWimpbCc㮹겶\M O_r*R>D$؞'}K*$rw[ֈ,̯V1LZWK#=3)j]WStp] #3&-G2~HgkE.p8&^.a4㣧uq"U=8D\-]HpW'6aGl W߭@aUq1[} / ݷ"4c\Nژ֎BV"S؟}呐39-"$8vSޓk`9us̖Vi#Kg6oҪO7 ,S߮&j_1жHq]ܽPtl>9εM3&UnY.d(v`V(&/dL)L,Bs7;*ma^@/' b;P̓M`5CK'g9kzr/n_'"wLS$)0)IV35IJ`.I*y WPmm!٥ڀy@$S*=d/ecdnЍǻ ?rBQb&ܛjWp4P-W0_>LL@u2XDK:+JD& CamrH>뢅v"Bâ]*V9q2 L6C]1q~7TЄ9E8Pz =jF* #'e? zPŅH9ޟ~R]WfmD{qk^ii:nZpjl>NeʮlvA S"JrdJjV%BC_vJʹKC}De!׺ǻZYG<{;,B ]crFZin"!|LqžV*f{,|c;4:g:w4&|֢]r5m4%0­呦}LO 7s)JGeE ΢he;ՔHpA?_#"$kZo|T:z?wi LO4wV!1뵲3_U—T#nմ`G.}VN mcEl슧jըϚܱ5i+|E(ɔi&GK]+339D LK.C O.HUNB tfQ QFEz-ńGpPT{X0^0&7ƟtMbNtИ4 ܦm)Y‰ T|оX}K,sב//}xG.Gf)kH5Ϋhyޡzմ5@|w9!76g?20uTg0kUQUcf}/W7_9A:X̘牮R= n16 .ay"xy¹GrƄEW*i"R@5"3c$1J</@vtT8Q"6Yy0=ܭS~8|\exˣ'|yon׆`A&&c2fќ ;23e H,M PS)T';أT7Nx'# ׀7XUbɹ8U 8$G,I@}C0.;`o.qF[KC0(h?uPf)IO?o`V8Mn'kI݆c/ ]-{K T '{QP/*cM'>2y /+~’v!givİ9w E4[S,yfZ(=AguEڋF (K@_.ȝ}CHϡ@8hѺz5&2`?Z9m`!UuY[Ik~@ӥ3ZҖ'Q|eB1șʲ)$Z-~`T.f$wK+*cnk/8x q`.Gpc9юd_]7e! ;u Bf$boO+D 3j/( 2ɾLZ\+^kT1"TN@)̃ y) }֛oNi.*{ՅZ*D)1 wu7"hT<("cHpf C4k=/bqd]u @x;T5`Z~}hTۼc} ]I*>e SZeЈ&zbFYuILf(By9 n_C!}NyʙO{1ÁFYr4f ׷@ %!դ= Ggǚw+2\=8 Q؋B[?ri^ Q4sji\MnДuXpyiqݝM$(>'BllzU,|ee>gkX"z ˰͑fg(cAl˸ -܆+aZYMҲ0F_7RT̠oK['l: da406Wte〴ʡَuLF7fv#֡d׎!8 V<֍q ,sLB©S;ӌe@*>̞|]n ”1( n (NO}K#: +dJ ;7qZkYچ?7CEX]| Is55\.f}>s$Y"*YT;qv7b`c I@oRt(((Ȁ29RB|Fo?〴 Gh~Ǫxn As%zX bvhȋru:I/:߃ q&wr}uG^fldr5G>l7z{I t<Njb`YNȲ@|\c`NQHX]uR$!"#a|.U6)&E5*Ø>C\)h^7)zٯTM=#yY.&~3tfF\MUf}e(_"5]RCCZZYDö$L4ϰm1uQ 9%i+z~3 ۧ b&<[lM c&B@`T/A9Jg)k\`oC4r~0m@kW1_O"!0WYw˜>+߈67D_C>i_"*R`/2K$>` D ^܁sKO֗['uhU (|dP /{k6]A>? 3M U\4e-OyfeGŒ藚~c sY16olKEZOZ(stsSձ;m`9hS2`MQrx hmi[*UVSTttd|7L5 ڐ SRk<}0Az6kY).bSw$u׼tࡋXY].ޠ9rQIַPpG-9zy; &,BMO={՚сjLliOd#7[vHnwik鵼+@/RE_JC Dᇽl*xszZ]DzQJghJ#rZs.YL^ʌf+fF{v Ȟ(*l!==?+̠~]\HɴN++CM8g:%.h [Uaobcd)3F{Rl[Al k칄zY jƕ&r5*nJPcfl%mzvrS"XJ#ˈL;F*[^07UgXy(m+ KB8^R F=Q{|⏹T_s>ۗ`WM,2v{_]^XRI| eXa +èB#wB3xmk FT+">mXHO߁lֆ2,Wa*{\SVUٍAD*_R kQrWbI_@5D#ZޔӴ شO:H"[GuȃwO%X\7Q"_%2SiE4&c>dp HKHf@Q; ׵:v %4$ TNѳ@gWY>{y[ύ2GQMgiu_I ^p5 ۊ)gVԘ^eo< OGքIS/U8U0_֓D+|k\0Lҍ;%$mp&7VEU>Hy )ܕ8hVpm6e|CT&u; > ڿ&@PjFi8]²K^얽P6T3#޹:^ŏI5PWXCqə(HeOwꊮ3rw\*.C 1+W;ޥJT`RFAt+sL這'm7KVNeuXzy`~w3?<.0Ezb09Q gad<[qGmYk-zPn̹)_e}[iS-sYҤ`t4m-]TfBk. N~]{ Ȁk Z.*Thzm>cpҘ hxkLu5U׏:v0/w9DgPc6|._FgBg}-Pf$U WWi/$!ƘB>p}*fE2?jM8+]Mo[V\ql]mFIi2(ž%v9JqЩ;|c ,gyv!L4K VHGf` .x8E`Yg6RǠu Q&⹀6T=՛_;\pZY~E].s6K1j#/&Ȃ%{nx?ձ8&ĺ2QKa[r0֕/ADY` <C"B@UY 掠!T$^f)tu A9̈gd}xtxQc5mPz6 ͏D(onw,~/LUyO4M Mxi}!_gN-'o1ؖ%4VPAUډRәmaA?n 9sRVYHOX>yq3 7T(!5V[$X`e!Bbܣ8 d?o@&ty)=]Kn^ֽĽcƇ:G(K^8YBtd`KC.rG i)yH0Z(-`k 3Ěvg1U#=3kK-A@ yKp.xG." $ $#X ihv_qCnuB4_@Vȑ;77Uh*xT^ٿZ$ E[A}ɲu["k(]1ϓ(TL7z |M]>ѽt 0LqTIN۱=CO(pmɻٲ:s?柕;;po=L@e _NzUőX%FP~K;D?H\ tZ{\Kd? ;ӒbzLy3X5GV}ZTөoE͛.sptM`9A B^}L_N(V;@y0cSd]]lUIfּ g0@ v\0#^^C"gP╅]ysG0c2Gb E428Zq8 Va{By&꥞)^z 6~ О o\)(.%z"o=`8.L UgP5xp!D?_nRP,pУB zBKjBJ+1|++ۯ:XkΖ8:^V;i1C2I==/V1#eN=i$}`ujEg\7$e낑2;j!\5H6bY' 2QOٜj@FzjosfKauA~_+wQt\RTʬU `NXi,hVZ6#d{w~~:~ѳ ⋅8BD8[]ZZ9]ȆN]ǔb1u['dtpFzNj ΔLb+[ð乇k>Dpq7\ME D_S3BT)}yM`jKYįGPg E>5vǘwLd)Blm/ûkK_Ŷl JaS@H(d0~lV)BaɷANZ Xbܧ:T;2D2_ i&92Cv  qlXf:Ը_ 'izK" *0&lKOi'G4 uf5!2m9%R0D Ȫ n鈔<ёJ .g[8>W$`\猐 [Ҙ?9,QuG6H!CH/۬WorOns?Y5-*TO-> L cvShX! kc f:m%5GN~f"H^&ػm?EOjz:B&y=O-Zw bcgt4e7nFWDoϟ`2J+l̢NԯwCEZu>CC .wv֛h,~}x}irUl HK+sưu3ڽhY#!Ñ; t޼TIHLߢX̯PE9<\.a\\27@x49>-'C/Kt-+< ?Oθ9m9h?lC,QƿF=@0:!" }`2.Fp#pӵ5 N(Js8k=`M% þʾɺn >M Q6 tP̡Tϥ9c!_]Y2mc J7UWsz'`5~2Y>iH o&TV{K}[PZM!p/}S{*s?ו~˯I8X僦徶[=JaV=Ŋ#6)[}$/7[h=6E壎P!o}:)jwP`uTMtǪV`1~8TrulVW"xhn GcC+xBxM; ևyfD}duae|0ŵ"JR9aAU>D.8#zGnO~}<@ 5QHC>rH;vw~u R-<ebTdrŎ6[\2̪gK5c*Kf) O1w9=$QPo{Ex7t:Ñ Ƞظ*9qL&?Y"&z -U%\4% ~;=+A?ڸ TѦ]E۾-{4qŲ 7_5Ԧ(ie{#"CjsI^å v|%16Q*[^s~JOhג"HqF׶4A]S#:"d͌]_߈Fd|Z?[*S< a%DZ0V)]ЍXeB`c6}Dr+]0ȗm8u&q}q ǹ@/RC5r)7NcAғ_r₢xSj[ΔFJ =N{l$h٫`]Ѡ' M=@7Аwb$i$4PNߟ xgO7Co4VZË́Y,Q{Jtdf#*©yVo=z iFkJ3RYEJSr9LCMJX8 qKЧaޓ[y&8' ]{i?o)Kե2KH Ev ՛ZcxKTaЎ"bE7UDPZ%U( jl*v/0v-vt!IVaq9m_\ɤbS$FIxL3iէAFx& ω[ϜŒ,'iM(?n+nw,Z ~we 0{TJ= =ѾVᗍzT`{X g U&RN}?a& l;׉.L H/$ӏRG%PbVO,8Gc\Uo0/wONY|"jvg70,ų']b"վύ[޳ /$'U&FINA+!X!NmE|8,xS lcø/ Th.F^*dY]6F.Z:ClOM`}$P9\9w )ƙ0,@1+6@)|N=o7_t(q7< ޔ- ߾BehA!HlpM |)Y6/2e1,a==WmܹN[(CuoW36B#afGK3C +)|H>coI5a|Sp(]'q3쮙5/se$TB22Y@vw+&45VCesz]9)X`Qu^ii+ώ&pB!4&GOuZHBIU0P&U(O^E9lPhJq՗W]W)#zLѭg+n&xs:bKIC5RHfNԧЗ ]?H3l&8~gN0%kq%B˙),#j K`- |RWeՇ K}wB Tr#A=@/q+w'¶QbeKcXO`P%ef=Dzu_*6- rD#|Ԝ!mW3\nֶBUOCP|. !ҟ2׷pRCJ حĨBT"aǹWoDcT&PZSăK^kr4E.{N&p>4临#z׽]E:&4v7G:o\n$W N.͓ɫEJ%82/܌`(gښy|3mRdž쁽NtN=$ȸmb6=Bbm)Wh׊c6>[ j'!+ӛKpRk 28#3:S?^ѥM:A  kJu(S)7;=T4l`/~LuD=)W:5"K!]6sj6YP[8֬ZBPW|RV(g%Ũ ?;elmHr8t}g;Í:;`e-Mqxu;Iߜ6RB?6 !QSq($)(nؐEK l){"+\X?o`O&10}.LMY:q jٳ vComz +#u9a USzM_*8 @d^8KGX'sv yjh_%ֱE[XSU7:gCbq"ڜ|=Db&擬R~]knEsybxum7ߪhAk3ѡZUtF6"sɒyP/*D '4P>%^GV&( 334uD*[~uN˺ _ȼv{WmNȜI62N$ S48s5S}quohwOh`@ / d"}4A †5 dm߰wzIwĶmc%HD`1U`Ox3(,ޥn}|S+,F .<'ᾍtzLؚ,bͣY2/%ZLQ15AJHMT`6ɉ{ٵ!p8ܠUPx!lm V7oMrWkƗ}!hڶmswrnzMMlsa76STpZsFNU?=ǵ>\'#wc\h9=Twa41[dЯwDYK]HLJIZ~WPo.qxݟw |gMSG%7͡ ͇Fv1}r4F:uq\ Wc{G@]")ɥ{IiTF]0@4vJn]/q@)j;0{nj7>c)MA>Xְ7ir( eW7fwCm2/4#O;,6^xAFg 8#3bU,b;L8(ĺ\xKP S˹bQV^ ;鼠 ۞9?ՂKH>>JZDN.1vWhqE(ѷWPܮP8(lw1 mQهdgٺ|瑚ZtES#); ˀa$?\o*(Nͤ(fm,6Mɂf ,{2|PU(q"a,2kd K$Kvd#* :|zM XE9R,,o:e`KTį?vG5 K+䪢[AO_p>zY,2&=cc Y\D(.g $Ϣ=ׁPщU ^RDQ%5 T@'`f Ym +7 A9fӦ-Hv/" '_N]\1z{YRMR [D !jqR@(wd[ŠjԪԍRb>xbampE~#|Atƶjr i l](c wMRgIpԭ9x^羜_>U4QCgawF𥋟> `^VCײ]J"s>Zt18N<_HPwe-A h_^.w]L<%CJ -׀37Om-0YNdgG0bX;Uy#[ĕGQLڮEgI3h:\[X˸p8`Th1Y\ri1gYf¿kxRb=$8A%tT0 `. oAKlq ۍ#BB!KR$-HR*Ksƕ6"T,ޙ)NiEFhYc6fE nQ=~_ \sn:-90s2h1(FsHHd?{]Wp DzJ%he ظs#lx0"Yblv$Pi=gd&ā6]׮!蜂?XȚAQU?LOhW="$+i˻C5[3]џ A\4Sʰ-NO?ؼJ̀Gɩ;`BVwzn~ xr ܱNپ_l_MJ &41Pq Xp1M63*ʅ=~BB )NWA${ۇ$a$J?##́x#oQ-6_4mA_@q!賙/H;6Y)wtLQ(益'&|a'! :0lGV`]сV(> /`:Y_PlkQ~'@E|4ONOEwfgB0;qjnI1};kOGXB/3} 9s+`J9]$2u3I,Q+ijB.Vv kqեpj?BR2XX,#'hk)o{ ;%hޛDvW*k"Ĉޓ1H>὘J3}-L&RviXv(΀*4@7ѫ*9SL?(1vMqXa(Ecrgȱ4,hI1MBYd'G꽲ܬ#w4 R皨tk:"QbrHg^ޗHf6.㇨~?d0 ,ωuU 5o? b9,1"'HLV w+Us'ԍӑ t*Xy}rM4;ъN;Nhydg_~Dt$'or^-oޏ2}SX ߓ+þYQ "vߝh0w&xYD_\Y5z|`g>¾|)H/laT[]EʂӜK`^ֺ0y4 *UU434+`뻸 ǓO _)[W!ҹhc oxRAkQ{U u~Lc< Ocșe=#t8BjŅs.ĖTlڿ6Dm#քP|(&U]1 kot^w亄L;dUCQf߃xa&"h0.yljQ}_DOXrM ]j+9>45Ml8C_\b R;&>q$[-1w h%.F|;9h2i\Fq/[})֎CVJLAukףy"aAqU[ᨗ0/ \'0KgaVsr!Ə;iaBTI ^P+3;P^T*=r{G.۹;хtλPeA@T_pxUÊ͆:43Ƭ|K˖W'W}-]A"t8, *Ϝ0 QEe{ M+i0|06.Mû^sHHi$h Bd v8~} CżҗVn/*#Y5J@6s_T? Vh2RUU f~ab޹Mt<E;~_e8B'{ab$Q(/2?:Sb[DnSƥRɁnK*犜[K`_5[|޻CƋ{ p '}q8[fhf?f}J2)Yz'/w!-yW]|zIs|ryf7aӓUj'Le. ޤH#min1L[4n5},Ftl,F!y ɨ!h7{*X% zTB_**~jLO!yr{K.I 1e3XZBG񠣣IdH!7Ũ%H_rt'ntmD8k5$^EtY2GY;  53S 4"di^%6#f8T(6#SQ Cœ "j1'|Gm>'7vQԠg;:Y kHb)a~K1xMĴB.KJ%l oSK{W4h;{YPyHQgC_qsڜIL pn]A&(eŝ4"nI/sK4_ 1 ]xۛ+]_!=~. mCn. aоxr/p1EԾaO6d a\ylR ǥ+ {֛{ ^_&i=ӂR{ /4s!L,{fv( VD?zI{&(WT鱨efͬ[2ZWYV<eh HC#pN&kƖ%2D^X)MB] -vE=5lbbrv"H;x*<* , ِy)D빪\6o f9y=2{^8R8MU [ĎUDXCiL`+y&)c"6_>2%zSU^2v!oQz憖'Z1_'7b堈Ӎ@aX]he$`̀_ cQ5"lHȮغ/oo1'&5~yOklv# dbg?g:^H[.è>\3YܨdN9yvĵƘ U ȝow{>Od-PM8>c3!ʀ~Dz% lntpKog6ZF,d#v?ݧqAv`\O2P j0rm둩C78X9E]Ϊ2Έ|Syml~ζ,\W6SL1!9gv?ٝ/1;0 `MhcUG.1{!(AA@fdՃ X xt. cf_f$ήYiM$A3Ik7:C]1 ھ  B1p0m8%7CL?Kf{g̕u)?$W]&ZUFAq>OUv_,9jj&Myw ե@an6 =l-geS֑*U6泡$g2ŕ~2AbWa4z3rSzj5ܖ[Gݚ;"S d*__mWnx|22~`ё <'FT`M u`Z(=i0y?@M=0/JMv4ftрI*0]?Ll /qXF,zj=[BD6\^&&(OFv\'ByZ%A zY7V3Vw|i\zߕgqI_?g@&|V ^!vaMW<ZfW]?_vy\dQNi@R9U\@BuY{y- r=סf-9J!s"qnM%Ah~ Bwk{ɰx<-=92>.ÎCq$ Ϛ =:^ IMd*n$Vj8NhT;#3oF wE.1U'l s爂0 qښɨjPHݻ*PLojx;L<9hL 0pg"n-Ѽ=?W qoL\skFͻG}E҅8[!pxF~ 0M$cnQ(6eH5PG\+;,jf%&ijn#*'U(aͩj/; qnˈ̻t l&YmQy*Wd; j38*Ѯ̂&LY3u8#X͙>{u!vBR)4BV^։s[8 shK/q\~,բ1~&6V0mBvzK0'RGIH (?_ɡO& .ʀ. x/ro+˃~4[a\ '4[J./+_Oh\|#X2fzVvucò_OiO5c[Lddeij̛y`I7XvP71Zb\je݌+^ٯ,f@n_i%&F-d3zY@?E gmO& W%fS!ˎ#Ipp߬t,KPYKQFf^alZ2;0n.Ho9a@-~j[6Fx}WN~>7G1ayVґ #m{[meI`` 0Qעkii\K8>e_M: א w]6Ac~*J?N)$+nsxHH3x:j`0njXN p@>8'Dy|] #D+i?Ul-T0o >[dCu(DԣB=F>Tyor\qͳMDca ~ TO..3̄b=*ڔx=4eߚVyʠ 4̣[ZЭ5VSʾ4Ư kUw Ok_\%)Q#>l0K1@nM<)u\#TF D1u-wwțՕhJ~CѨĬ)_!jS:'0r8bcT:X[R Ain]W{o9Ѫ0vl[ 5 H("'JgJ* t1 =,t@jU'c0Zيk?xp)UO)YV`ʊ5f-G`>Of1`CA|)FVц+!Э56 a+?G'[{ڎV}]jZk:ݬ9&8PmLLu) '$WGHtq>5ɏm%- SrE"ZՌN>H>wɋF~ ϱTtSڵ'Ds-מ n,!l~~vٔy07֤JT,*9??m833Ag#T^,^IyKͽu|DKs P ׫l*7\Qu>N:Pݎ~+Bt$^.xB1^V[; HN2\'<~ܷɘbcg=u1ԙU5a84EDV>iخ2!ر=2O¿WI _!j2&аU5Osg>ϝ:^ߐ{*^ëSlcҷpBش|R4~˩6Iq*$~HWmzpe=lgqA)(2•mb7"vP{zXQI  P:+L 9= i>M(%]A~&mcֻlv@2$8CxuvL}qv(n#r^xJt(:8q6m{f\4W.R[ lOsBdU|2>b,C2|,!O +aөBM-Ҡ_8s>3cK;nwz_OE[55^ Z8N< R,fꚉo'BP*OicYw7F?UXrD3a߸(E#1ܢj Bؙ[2P0XnH뤋ǁRL i#l/^ =~ &\TA# `GT]c-&\^j(6bGʣ[kc+uJ1D$Aɤ*xLv}Pt;#G UIg_Uʄ+/n0%hG=KC齏{i'wB#lQ+5[pyR*m=-0 >։,s3N+E ;ℐi[ U$nta%Q<( 6K cȤO659%[ghȋE)Ә2NVqIݪXL jcD5ȥnHA|Mrn$-!nm_1lM$p7q0mL`$X6= !duIBS% 5 6{|LEY:oH)קOd9*8nυ\Q)PꌭzE.qȥgaE}P\@iCݞ Ń*,"B;-اDOigᑾg'bHh)-w]lŘsܙnV|]g-j4Zu\|5+z(;yxzLҗ "c+|228u)>>)A21#989KjۃNZܪ3;[#yl08VZyi:9V_m>@IQIZ,`ЅUQ`]tj=}AQU˶ї( ƱvР|9|=hg\g',*JY8ygO@UA l9VmLz`&;`%;rz-f^@emw}6ui@ x”gAFySK% }Y.;[Y_(љFA&0MR4F<"XhO`CU"r({ ;&KI\\M׈â Cć1T>l7\EDrsƎ\F^Zl8ļ 7,Ng Ft jZ*O3Jdanly9`qNΊF,Ɩ@g6yILJL{5ۭ< &vs)CϬˀJ0Fk"qv,z^*\Ƒ4ӧټXہd0PO߬Q)@O{5g'B;5QsJOj|3O]K|zǿ !eb#kOoZ# s֩yZ'td>E2zW\9>y9%0"DtI|ﻐX[ܷ,ƔCL8K uqianl/e+'˳!Os%MUr!.a04zpOl& č'Qc҃Ma?8(u ŽxU{h>MQGr Ն>JAte"8iۛ\(HJ%7!Dp+r!p56.\1V~џ7wVCCQ%u $,`}@]ZHMM8;-~ 8L6-f })nQJYb6M/o_npUnJr  !P G% k_w2c_(KO^~WldwŊfDGs^(ď\ gPA%Mga KW:q4kMʖxq M "Y:U\h>crη2Tv'sK-~&`bT h!t+#`0Iri: G!q6hD>iG0(])n"R{z):8`e12Nⵛ 4Ȟ>x >ha?n=jqKt)U2mX[[q&qKȸ)pyپ-;SgY|#wHK)PCc(C F:neB%@qՅ:T~ )RN!8`~`}&!>CUma ߨ-׮O(@g8P:]ހjx(8G6pƓ> Es-a6Uˏ ˍ?. Ϟifo7b+`t@6pfzO8Hٟ 7%πV-^Iﲛ ӝy7;12 Ǿ71MÓ1r20()n/(>v(qmgAq@o. `~˃-;!I>{ʼMC=nh$÷f8k!X ꑾvr*ocݖ%3-(0e\[Hɾzo}NK=%3{(Th~IwJ`)BQAwZR~) 4ʴkPKô1]gevѰA6AHFu {ϯAoh&̝j:Bf O.Տ ܓ8$$g-3@cg:" |DwPVb;$]+OQ6-ddi)[|2JFA-Xv ^P᧰xbl1a_㟁/?_e;_l^ox;ռW\TTd:wJ @UeedӮ1Zsv?&ٽg\ Jk,cmOFz=NXCmn̼avW<=p17@Bn{fSי I>TFhXW/APyꋀ., Sg3i=Ñ}_>2A|Z&_XϰKhnG!kiMUa$ٽ!` ]h^G?cg{@g ;Hc社&qcȿ\}eD!L%gg9rF~DT袰&OM0,^; Z #Љt6-o45'_ dW[9JI>lpVc:LzM渽t4sBwl,߯+)("Pp\ Rmq˜ΎKCKsf"VH)BM=z #N+~|F*_<vBK ;yj17|1rʍI  ^9m\BBap!=| q3(%^p;}`_&Su+ dj K*L(2-C{>?vǨi7#<84-Q7^$'EH=ڪ9zM2DUM$OZF;r^#N-9}QXeblg)5c*f< lpIc+oJ\EuUn 5+8@c.xxoӓdB* ^{ *bW]yq྾ vu:+$.ה -2; IMyňirW+!(ɹ(bG'zN2&/2:w!-Dy,y IAmU"}n 3o:Z l_d *+$Lrz墨cBc iV/)xӺV_\2x.ᢥ;-#e^ܛDjMt`dy_TE<͝$A2aa)haFՂayvB^{VAtY%;OѪ?⨂5n@T;JΜ3F RUs@-PtvIJ]bWcLѨOCߴDaݑCP|<଴KNk3ibfʁоXd\J+=o.ϭLJۨ"ĦLm͆YwobDڼ,llХ!Q eY Wn\P&VɘyO>,R`jK"1F"[ B#'X8"M>Z]5Zb-i+(p/M9GG0nV+-D$jk,ṗ֦#L/RA=pM2AY|>'!. 0󯂐/N*X⟔\UچqğqN{ӭ׮(=HBLNM_M >Gc透-xhmb]cbWU;_m$<HE>u,9mMz/A\؊Ax9doWO2:(HN4/`+^2o*I5_k^.f,071,[ ڠD=Ĩ}[&ziNK }$S]o=(OU[(K8$ YǼh{ԲcOp>s2}a4mr*/t3[G܍VT b0]X( @DDEV?/0ط10q'w(98!j?|P+:w,Gպ4ۄ p0ߢUӲDBFyOyx5WB?Rh q !2}ѫZa A6[aK>:6ZD,RFf=qzY9e>B[(҂Jv-)*?7ߢb% do>pSv^d=#6b_#@$@D0t ee޳8ۗR%dm@Q.x$~#yvu-^7\JXj8F8](l o@z&92٣Fm6- ۚ7i[b DGU'xHJvB(ƝrTۖi[DVS Q"Hcއ~FfJ?IN*sK*8d\Pe C+4{ٞƞgv3^(]32tBWL4d9Nc-#v`Y8foIXb!t/ެƇt"шͥt n*/H>#Y-jۇ c2:$)b:AA#W믟A*q>]zz1n c35"{% RBcZs WDikzb Pzl Jͺ 'adj-K)W3NdohWFŦGY9h"95M6u4_lTcfK6sẗ́j] =z|+&s-Ά9 )}ŭ̸^U؎#sZ$[K=0Jji)ǩ ywao|`4}l_.<><覔(K4E~*յ+mi|Qù%@o>\"F|&wglc!f8Ǿ]6NUX񖟷<3ucM*ӚxX'Q-ġJCz~RVɧn(($JTLJn ہ*ɫ${CCp@rv1L 0 ziyۼv-KL?"̈W^՝o?޻xmMÃ$ ֮O0`X2*G>0k[]b2j}l`o`{QV5M57 C-'l)WkIx mғ~?Kʽv%=SfaD? I#3~?$䋟ALR6+%%?jM!7$_7H:&qRF, xw?[I!}+<ܩ(z3m6bY$*C'/T kK}u;^#?LλNw2}/[`T }guv`#[CdWR.&k@ ^PT)%b  ٣~ЅhSj~"] X ڤx?| _@q^qgсjIq"YV2D,4l}cn1;}wPBS%=_B}dJLzWٔK_6pό$D_T1PJ^IgQ3}>/jv%32áQ~ , 6y-$PGPXMw2t3O[i<JHl%h-]dۼ|&Qi/[[TWo,BɿlI1gz2/K\%لncҼߜla.=ݸӅ1R*uquv_wg3Z7Ժށmh Ω^w( F-}M{K_5w~6)m3]ddq+ F Ol\w &^~lPq&4^Qf46rk:>3B,+!}0uKTpu ^C1ctH }}r~uF873`D@HT=t,M']răKV XݛJ.Ց-|%Wa"[_]>-~b$PmJ E8O!׵V`W&wRQ֔CUP8vR8 ^R)''ؾ12U WCJQrN#[2Ihuag¦+F*|(2ցĊ-._Jԙ8/ B$݁Q>&>t*0b-^ҢD(aamvippfhIZƋITckĴœ,.=% @QD)f'T!?_P[x[a} ސ[H`%cRjPm{7[5D|7V- TzxV$32WQ #^3e'CE2-Im_Q0((\7x6i`4Ll*j`Oe BR^yPaU$yz5懷*W,F ¦O 7ggC `TJFVw[lCD`|iwxT_(w|G6ۤ54,ϸ ;3KMZhs!36I _ uǠ%Q/F]HPډH.Cw=Z&Xy҃eT֭-f4t<1x N`褨u}PG%Jӧ\_;Ifbi:7#2[NXkkW_՝s"+M./?'m_^FqʬQNWekكΨkj˩0NEezw٤3CSu)`V M~˓wOCTԶ,π紽ȣX[ro}U P cNnCf:YR^<&0H(9 <И" Ū qwNY0G1Jܠx ܛPlqD')%f>w]b3=T)orwi3#-Z "=t ի'\LVHg5Xҹ@nk*Ӳ [>ߎ4 Ui K2> 8?-. H?g,0A2?^ޝ~s#R=r:meOPXȅ[ 8ypztdD)X5 ͓'ic^y*ԙm.c) j[Rb&L4Adp_>1䂮wz p6Wem+ V)89ūS)j#[>snuyRۺ*< LI=~σ+*=ɘ5߆}װ䌊5X9Ir$ rAg,ng<0pC&EaAK&0& ;Tn;oa+m \nkCvz|ƻ18oy{*oбR"q\R'z 6:dBhC,'pt'dh6 +(1мsk6,$4՗F$'W5OH#S!97,!gmEhcµDEvUVܮ ^(ϣ GJWKBi$yfD|;Cu=XHْF4!-"3߫mMʫL3U ,*@-A_TTGJq<9GZe~`6?{lTc30{6nrڜ轋`P~Im{,x6hk0IH; /Ogmvn5_$xo7$er H} zw2cFn1挧 $XgDPsw5m)v&3v'DnmʾIcBj2gĎ\fԞRTJ_@)@$Ku4Z'y&Nֲ圁 *K՝,R ݪB~f=b?T M!٣Q]/2?6#h4\Qah(M n<*qK+T5V̚Yl@-["([(לY'rS]4'pޚY9Dx9Ԙfȫ8k"Ц 54TÐF[=I!PkdTt"ԡpj(kdAt"Us|qE+Z%ՍC<Z#n@%0DKB%G>'41_wPqp%MT6i]/)F=gImF0gl;5תq3=LdK)+VS(o'[*0s)>Ѿ ZD 'EJPYge% t&tʄ~R0*9lk>!I|lJ0p1HhDY$2*SvMU8|z) z>Z U#NYߦDe=I&TtG=wrJ|%ƼLxPb߇ M Mwu?^g K#C3v Hʳ08 :cdH,OVHTpa҆B {M\snS-)r}8'iHGsuKm6_ #S+,չA+=x$ 3Ėcmz{h^=oz~1E9NE8wF=J (D0u4e\ cOkҩ,"Č|lHm{ I= `TN$=Zlu빁(PjԀ1>d/dξrdǜ Qc] .lrsѾS{Ԃa(, HeN@ךGD񤔁'{Ӫ_La8]!YJX-2}x:Oh Dl7nEû&\P녏΋'Pj 9ckZ рNS1ܕxCC~\[&;WҝmA̱o!UhGȉRV͟چWG8)Q=ѽ)uG{I!ٹjA,,3cr&fC;_PWUsCj9ʺ+jF-9=)ѕ+L>UDX:iڬG7baAƶдuXN9]jO/K!&8z/`C#Z'Q^&ky ('k x܀Bym:Gq$%Oco?L_ۿww >pO5F>~Ml\gksj[ 1D:g\%uĐ}h"8OcR3cGP;ek`.;@ tV f`kJУk;oX{Ĕun7ބ*N1=)ugfAh%/3$_ ⡟gR^)dR08Kǔo ܦ>(EִSw袈l#sHUdS)J>Vنpxx ^vmQ8j\ l7af M!_!Ph2{xwal(X1~; r/<tms)Q K4,+:& Y?㌯@Z_^XR8@nsF XDUp9Nflp+jqA~0Ų@'9.qEIٶAn\:mNxw+\NuiC)GyXZ{X}mcm |7Tɗ~L<J[-nEA߈ãҙFz }Ř4h\p5fldLG&oQؙ2QffѨ d3<'1ՍAG@Fo^hcyL[iBg&Jjxٚs8߻xn؊Fw#+H XfՎ WLIIs@4牶=¤9.BlZc95,FւSM8.t X{, ޙo~^*eg .A/jĀ$^;؎y} ywlg#}t_˫+%I`b™s0$p<}NF dP"PK*QhOoCzU}mh󉈭XR j'v+P )My*(YQ$1sNǘw-*t8g\i@f֧sI00hJ5 r+K,m {fm*:7P虫RbvFbrޘ/!H2+e!7쁕6njGZE8?Hܧ2= HTf}+{¡WCD "!< \h|/x4~=߁։_eV* qD uG<h㏺{>Nmk(Lj&kYK&AxZKIω{׷eE(*ЌZ1sDl{z\Ż P-?2ŌmDlN4CٰjtYOS.Ȕq‹=k%[ s gJ2jHЖ+@^Ir?X/Hz ӎWyAydS3y$$*qY O,l6EOf al)t?YMll`T$™XW)BiV:u~K WCEfWRA,AGzvl1AF1. *$}Fcɿ.s&%Řgզbq:+m&^f6?%%|G.9b`[@ ޮʙ#"R(\&^,."M>(%:NSe 76o7^+"`7޶_k+HAAIf-u:?rP0Ӄ<gSTPY?Iɱ}UA'%ۈDCB0X]>Kdǿ*r?L>z4(I`z/̈ȌF8 rrk}Z+&` q^ޅ\6F>XF{򝜠:H~dc$S5M:0zRU]ۡ~bDAX_P xl j̲Yj<3):%Rg?^ $@[MOs{7$Yslw]\Ҝ ,ox}RGxg/a +YAjk64'h|<ܰ^.DϘB]k@YTb<%sE]@xP_ /KЁ:/ PL&}凊J;=9LSl_". &J/NC ~ŏ1鞣;{]Ư '&AO[>ghzb$+Ջ 5%Ţyr(s [q+Å)=21CwL, t9 7#{Pv5iY.sqYMAO!ˢw³X5U30قČ;l2 H2?`;ZLiНQǿ-HS !f &k)ARcPy7Hد@zN%m$qqMN4o /oWp$([器^Yxxݤ!=*jQ&/p3"T}^r9Ilб,]ÉMP>޶$#dx 3W)[̶+\(m6~c^P=!8t"Ԟ,Zy>Kbi > Sc яbGf+2a:6s8xGІz(|zx YRcΖ:S{_-\ $6!6@Õ/Y: )`/PmGaӍTY>`pjE:gҮٕh -hU+ d n vsfvGŃrRBwܖQYA.w,H"f/\89-ړ~,0a.J;M<4a-yOh/2P p7S5A6 uCҥk+h/+]sa65 2rQ_-{K]Ym#p)S1ʹ\P>ޮ`*_iQ*a:_=n-DqSL ӃY. 7R[oԉcE^d ƺ4`lU>lp6vLI< ,h1E+N@kzjh) WJq̃U#4i-R$,̻ceWT|s%6=`fez[Liʯ8?gqse`lµLK,}IhWR+My ɭ/ W:M/Xķ͉*hO|o𑬥]Z ; f'|wt9\p仨|~ɹp۪8{* })r5x;CF?hKk3V,cBryMH + )Ce)j)ڧu;&|=t$&^$0TH*آ:)|KO`i7mkpSí r"#cdvqcoZ<ߠeBj-0RH?WRLKQm]< 2(i?]- _qѠ1]259zo04 S{]*:5¼avnKF UQӬkޜ2X$0e= G>p~tB7,$ˡVkq.!&kZn{=4J3itf EdXM<1ݺ9ӆeL'.7J Rn) )NT#gÖr {?<{izִفų-+XqM#(X?B  Y#A Y͌羚}%DُkKM j_@vE1EP{u 7&,܍rV*t 윃C%n…f`A Pe(]#rk}' |Rsv XeK`f/D5_*{q[eOCږrjdΎX{>aM:69}r Zndr D;yQ0sH."f;¥yFcr&i{.LN^Ss󩆁&s#^C%5- <}> 3J%-Z5撖kSb%z7ʡ;'UG^i {NLonuM^W)҇g }!:SKϥ,3#U\@S( 1+ ͐Xt ]sx뜢;_>Χd&  +,9j8u^D>+XNvȁ|\?|f cQ}B\6mǏ;Ma%g*A*xdžU,xZㆍcf Cĥ@y6͐.q;`UUAoi\@O)rw娾0oT9ɀ s"0wc յE߃3Mf߸=#O>~@n\Ok4Ks>εed5yBh y[7[jmi s.H tD'UћqL'膀#Dl585t㓦p&~`D\,~B!e%2::( >WS Xޤs;V\q'bӯY֓uշW//kH3zՕU4Mh~d <kAyh|)(UImڟ3fiqئDj:'RDFg[Q&YAŦ."XuNx]hcEK_t*Gʻw{&eY.|49CyL+<-4NvP*oTK~ 6,$Τisij@݁i-pklwӢ6Ⱥx&TH [><7+9:RtV h_VRfM _ ȀKhGD#+*ݱ( UBTPߟc幟қo6p9[lb@j9n&4Į!y V_z )0UPI%P\KZnɈM#&^:LCs,ibE8 % ^K-OrW5(s1^V3N8ait9o%4v­R\EN!۷u`luKos' 1:{XZX^Ȟ+(:L;|>z O.6;n@&'柗j+{zbV8z}dE+fݮAj}®WG(DnjEV633-Ѻt9~7<.@8bg=ki="zx,RyBqlkfģ {-"9O{s GՒF798# ^(VKh8ex>UӑKQ}~^[crGwH^ SшPktf31)gqtA12Hp7/I yZGMV%gdG*zfTqc˴6n=,W9`wTߛnٕ:JK'L67$&g!BSQt N *nE?X poKdjSӮgN`{.l'McDԚO~] },ް*ڙ*=*o{lDM<ъ,\$zT*gTܩaǬPl][rp9XbxU73e-^/e檣oecjo]^H0>񞅍B6@ڭ jWd  ք |3f;3>ccV!/iq5־̳wqT嘠MeG#s(wɭh11jXݕT$,y xК߂[k=QЙS}.ِû,?އLRAbU2?e/ 6~D̍Yx:rgB|̳GSsm"rSLrI)҅j}j'=֚j,- -1).˱cy5BQʿCg1uqw><TzNH e/TUX@;Թۭ @|c?P: "8 r?/<~KPÈ03Jbቇ{jV=s tn\]҇փsCraTA~lU3>T",:U-E8zMd_GX1QtFPrY𣄯ZL6ڈ[!^.EmU/ai:{唑rW[ט4 ?kn;#hTGi)bXX }M*0ostP!;p9aWyB""3wH /C`r @'ㆸ (Oܔ9!SC+UAQ]B20%(2`$|GTRm (LLY, v!bȻ٠B>N%)$o{V]AD>3~BY B$ϻ&?*Fhܠ*~' |SWL @]ywݺhрW\DQNTDc1(9gD!頬inb=U#wicC7ufŹ0ZGW'ܿ:cHD*SH_9zN)8ģO~te\tQL@}c /*&teH"T]i0rCH>&JېWa80=U)V"ŊtU/:ڽ-u :ga+v3A`,IP 2;=y9ErMȠT\ JxR1?nIRl%P4Rj{H%O4T_8sfd v BY!:%uNs@t2\AL RqݚYA-ကFXQ;\_R(Ur:+Il89`){oyT%=%IǢt+W=8iI'}F ?o 2𐄧V DhR-W˦Dߤ:g¢R+vR[mM2BaJ ncZ1/G8ɕN÷feЃa *M*+9vǰGm! .-g]PTQ;h<ڮ{'4i`ܠtHa$2<rwTΆ'cXU:B&٩ îec^i^æ+_Yl!5VԳ.v߸WAi M Gl8|zPJJBBj&.?0IIaVζIdm DG/ B29w, tn4 },aygՇnLp@I kq'mi.CL7k:'רV3Vt-.qj>PIĸPיe6szsť0>򲸱R(e?[mza`0ɕ=BmR9eX+޽`:w fՕ;qC4* |G:i>Y7 v.a<jwX|,gSMsZT< ^xߒa;qXy&ZGyK.3Qb淵%vvV$K0KqZob@$nAk)$+&$:,MAI?07"Ջݲ!T\nuዘDnt*]{s6 I궵RT /6?hR MhYSH >:e>s>:|_'༃hW6߈d>S56#jDy<Jlm*)$Y9dWRDQAoz7_mz^[3bχPLq+ d@*r6p/l^ٶϠ۹Ш/`f^>fGcd.] Uv .\f5p>'O4z”!3~4 K8{ $A}SU=7uCF|oԣ-/Ţ깆5 7وvf-<d牻bg;$ ! R3̰%Y)Rs*`n_δAb OP&t{G7foN*8杪Aɥ:hK]M:[mlzߡ5$DrrDga(:v\r jvȄqp6p:̶3C{pZU9 XW;RҦ>h|-dWÕcf39saPV+L<.Zq1AE&H 7|C;SR;H+iIV>W֮Y$Go퍑aO T9hX7+འ,72ǵ4 "c%r$f좪*/ߩt}TPY$NB.+&ϜLB:U,dI~6z_ g-YR.LP6QY8cfsϺω.\JFY>za*ȥ6$Q#Ջ͆"tND׷庑$ X"Eׂny#gZFkU0=TM]I**q֐Tc De $ҡE*DR]P!n_5:&)Z$g ݰgfD/<3$w`p BTLQwy^A D/, Ctlxl2Qn/uǖ#G?ipg<Âg%kE)q}Bn. NvNJdWLs7۩J|R!A ;M7jո}Igi8%Zf>?fw~JF`cP~~ ֓؁!UuLZW'$gװؑ^ސ|!^:}8{xQŶvb­gk@9`bCKc̆cK/<,KHwx/H?)16c[n;V97KVh^ƅK9` $7mR<>5 YiT. 0V,/luWLu_N"buNx k26UY%+~Z64W"-0GqR0`s> n|Gw$u.hĺtewPgH, [ XUʃ\^; hVHgGޯ}@cH׷10/⼾ }A떾tcݒ]~}16W횡^;00WEӀvSU={p70{WRRwkY cpQ2÷S:M!goH,;i#YYWA7WA5SW@rekɵ"I]Rx:ɒel7J=׋=,+:2ΞK%ۊ׼oc *-qQ,%#_ /$UA}U3єv‘g2',';me:H,퓺~6F' Oz{p 'U u@©$:twlng14Ahaվ5! E_c*2K9n%UisX3^{ %J"ᜨ#[JQliZ*KQ|LG(U،:oj ͯt1_,^5ҏi1M.Ø8@DO.*K3hGBq* @XGț`gX\I1ʘTI7AD$'ʚYS6&ģ$)Ǩ4Tm.%1\jWc_ 4 !Б,wKTYm Y֗Y1iw*bC?/;IF5Hc.֝+lR(JQ5Fïs+*O<oջj9!Hl]7l/EsU!!%4C6$۳i< 4,%3G3E;mAl74p=ωct>L-]P? -D@\"9"],ϯmhJxĹWgTܾ!bXJ"I m(!==◥⹮vn9Bh!L'_/z3|fGhχlal i wxRzc1, !zJߟ}YPg=I^m-AlÙY6"U;2A<=Ϙ4c&.L!V=FSL:Y}#QZ썔tqÿ`l"io>SpkY?7(x(ylljw{wc퉸>W036gLJgì/QqK -3to8lY^XsԄẅcA~Ԇ4͌ ʡ?SYܽdmHGMUjm5WЬO;1(6z%)ĚyC)>>tz"98i-j*(QΨ.Lw\2L O9I;C8*boOfpL%v7x.jOgvAl'QLڻjUz&\I8%a&:eR/ uw! *]/i32>6yP"vpH$Lg-6ʐ@L<5\mm6-r$/m܃Rn-G8|ec(Pt2N +2Kkh(נ~gr`_Tys gԊ'[E:߬(5C7@;HTl f!ĪьJqZ qtYyrAg5,Xp!1_2!<KE!4u0Qf'UaR3LI/K$؀Cc*LЭH FV-m?2u gDBUNw-)8Lp܂U) L:b?NoA㨭 uFc?߃%w!GrAEz$ ,d 2xIٵ*WI#kD{rm _b$HH\q#t8fÃTW*t}Qm$ #O)^l[|X8Jut5W*:Pi~T3Q+'PG* RS|>B ;2k8RU2&*(nqFo'uPƭS\ƁM[fcĆ}署E5O>T;s@<9X6ԴɞJ2:+̧BV}bXw84 %| Pa5 eMJ/^+eLl6 b7jW<\f4HtbuSn} Ƣ4$,'7iv [B?q%ҁv#7lF{հ@Ev / #pMT{5I bٕ!(V6cLW]?Ҏ`?[':Y*=5j)Np#څlMz%RXL8Y>D9ABtZz\֡qrTPp HD d0n0^~ykq" 3hCjݡ}]IR 益klغWnF\SҜqF%yfܑc̎!6.ff?C|sc> yz̵n倇  C'#A h=Q7O5-Uһ16pӲ̭WOj[t@-x֤޷+\b!$(MLt'pL9{khNeI쒤 %E{vc(˳bYO40#5ѐ[| 1hhfZm)|&WZjP::Mae1v{ وzL6˦݁}%/ne]ۖ MP}.su!Ӣڼ3۱볿0!0_L,'OgsT@HQ> `BD%y! p4/ #;9x7QJ]Qs~i=5[IK9 \v݂?n]jV`!@ۉǚ )F]`y~Dl)lbEloֈv1L3,-c؏ۗx8F ݠ9IGӱ_ţM*!2s4VyʈIPv $KJFM_4lI:hteW&'K].1`@B|urL"L6΋d{\{ZSR.Zv̾i6$̪MCcΥ+9o\|+T]Ȍ\E6F.)Q T)Ⴐ^ߣR KIT~.k[8GgE>{!:gv.*h=[ žҐ g$ ՑjjPYU l9̺>Ory'~#Aݝ#+MdXqt=}iò9֥C`sϯ>C]$?PȖdn !)du(Hͱp?_!QJn())P:i8PqepҐB"4 d=s|5=FKnߙq]4=Hg7N[:32ep// +Yh\ƪ ~Ǭif%E&=_bi]}e&ք'#rq !&+4ۺǝcQrgտ$mqk@.oPHuC{&k>0EySL;E&)?! 8lK OM͞JQC) ?9"vS}ތC֐lÜ챫㚈uhQn蹶Sr犄6m^KZPIj'TIsQ( 8gC.SQ(RFΐ,J3(c S\^{YUXZ#AI_QSQۅ6\?i=ac Յ(2#^q(Wq l I9ܜؑ+?R*hhMrG`k36u00gdVZ4;Z΄٩WetZNVdObim[ ="=ϒcP, ő{,\:!tfW!G_["^r3J<\n(_S tri@f oLϯ*\4t(GJ\k BcH rjb:l,|Qp#^dR ымpz$M.i q/kΞqnoSd*dd;37'@љإ{~K[oݐxu,h.S#xlt*ϝzԺ2S,-ݮZLeCEQuCRM3l@3NPIܼ)#MFxݡ.Śl`L B ;KM#]]z?b! UBh\o$|ZNSUS[M2o#pFz?t`N BAvL'_6p*oC?qUvڱ{y9\ns?:^T.9 k nATrO]5_Nj}BL`Iy[DbQk^oYЍ A~.vzDqC`'>#c=e}3Z~ㆌSr{)U* $k`C)Ԍ 6usRWesC&^+X:J_bK(wwUX7$K5ļR`rE|˺i׃=^MUw3G)^$b (14=$sjkGOHk4|Pw-f|ßv2#Eg ;VҨS_Kez=x9'uQa ڹRmJ畧#}cvgԋ3՗v=zGJ.8RB j*Ηz-3tR35ֻArj?]h(<|.\>{Q!Y=\lk{PLXA 59iD濃?qWarU<*ַw$fBqw{h4U"hΗ5~{nFk\6$R='Q6=ᨾ(Ns/mǒ o;;}Mt󮴻%ܮh*דoٌ }Lz;/)&;='ΎLQ&@DV!P mA]‰AEOڛ ;s[Aj,QJj5LJ 4MWRR|($NZiaTNFK̚tIheoЍf]cccNbHu?}wBG4"۪N57̐/:XZMF*Qb8H|:Vqpr8Ƅc48 ݕ$KH~ӢiA6>1q܃t`̊Ʋdlg(2y"MfQ}#  u Cܥ& ,u,G-90is` ň*~?d}'LAW:{;'AWа-s FO;_ -_OC&G9'rCq6 +a4 n(%v"mD$A1K@ /0Ҟ(|ciVkNս>lx12%yLԡmGy~~kLp_f72u (=Sh0;=8'㝘k2wghcah[I7'>ǣ [pǁjɶ#Jax4S|>8ħ~]C_qRgH:f1^9j%IPcvM\>RCP<'ӱAKۣE-MM[;7~3t T&$.vPiU*͏80'^dq\"rհo5.-j8ûs:;#+jȷ*C{!ԅ9^5qEMGeu &:ACiNmwX00Ƶm{g}#sm"!pdf Y\̤l–f`oD*T?8zb%ƈ$꽱/o6O=DiQWjeG.Zɷߘ#-bI ƳnrN>K"Y8aޛ~c7+tҢµ47\<ۤ_8_c+D8n'JX4ttWh16C\wH{{3G=~!<:yl4;O/Irm@=ltDİ0MBnRÔwn(M\@)K-ha^jtQRy~ܬ|{pE`)8I]l *a+2`8)yF:r~ hB{ZM}1~:BI9$XMRC FX ߎp!1ͱU;i'zu/\ =ǏptB'MeԕظӬ+*g$Drʉςo!vA.4]Z^TM09M IɧCveVڟ6}dwZsr* )oLM1t#0"I/Ƈlz9kLa4tZ!eއ }wXF@Wvۚޱ[[ߤJ2'O8}a6]TAGo`ŖJKEGqԯ#{K+Z%MaW/8vT\^AL$ǕʚkW Kp5S`9{^OEJV=\v°A(f!'^qݙ&LzBmn3wJVtm+!Hܻzr r>U[ߘ4[xqDIhۢOHK\sО`w¨u?Qbِ֣zAΓNIcRNzM<Z#ᇉT9F[(O*_`K6ee+_9Df>T؟ uAlBׇ̢5M:d3S-W ݕh'=","7C/!t69> '>Y_98Nʑ ֍=wS82r @3=1xm3l8q?Qhfp_[^W# ^D =*d%Ov'70;60x.(UUٕmAIXE'KFٯǾbߝڼdsFk'p` %u۫UeZyP%S'eqP"[ȥp?* p3'JF{Ï +ҙTw銗\/=h,%RY|1/ ޏ2/ ܷ/`8~3^j2z[K`. ÏG">=hNb(cKԓzY_Ii.@N%4K:g*7>贌BL6[8/ɇt bV;V8LPJls2-89kB '))da.4y t>y4ů"K~-F ~_CDr !c5dL 8 g;̼ˑAg{>1H>d =yb\U4<}][1(nWY:1! Q<0-`ҹkMq hP:6@}Cدҋ_].EȎH#,F`'LW}W79hR9v; ]+B }.N1#zmm%&VzdvGHe#L8W!&s2p/ߞYSKl:by8\Ҍō2X/װJ"GO¨7LZ1sR #iWk&R>,ڀŸ*^H|BOnF-EThAB VjA Ѡ "G"< 9 Sj82CA+Qo>3BEąA\?z7@5 #KoEBC!jV՟ mLGY sς.͕] Hm,o*)3EM[2zS*aJe j{񽬸+kTP~@\1roQk~'{j.CuFeG }޼SsBs6]hDLmuZ! ɩ U̿ Hzǩs̞eV'w 8Hꯕ%hkBr$3UK%hXhCwBHHe4^h'f*?Wdxmg}kpf ;t3?z"C spXXs"]*Qv,wywVqt:IE̓kLbsŪjӳ<1L n ao!&Wn"L8Epgw(JskX;gyt;'KvX5anD$5vOm]ẍ́ٿh 8uQa\p=V L@\>ގ*o^oI8ki8<ouVVRބUO2h-ZA@d1p!ߘTq{l/Aq'X;/ jzۗqi&xkU2"IƘI(ϢE$>T63)Bһ]8h#"p?R8uL NmA% 1];uw@)vIf pKvҖIVկ@6Ja2[F5F-JyyN|(>lV}DO)ro>8ĹRI \ ?kP;|%48-Lz_ڑ,9+O ͋Zd]2Q|8UNR# 1@/Aj rc.v$YBi@Ydhu!8O6l U=搦]bx.En3n*7)>ڱY)4Vw*!,AP>B5#HQ?!H;?:jviz&]Zr"&t*X>;pȘİ%uxk#2wpu("BxiD)k>L¯N0>F@.tG 2g $DbJ`[39 OȰ4fD%U=yUZj _T!N-~MTv習Y} ]D]^U >(TXHRȔka`ԡq͏=X"ܻF'#敕EC>o2|Eܿ G'qJ/2?ة:Jt^>w-7]K[yir&h}lK-*z}f$yN@T̯l `qe兪yX.# >2ټ0ہq6QcaX"F+9 3|#> xTa,o`_C3VIXU]kb)F17҃v1ew/ zD{{oB:Gw>0>/Qq9['L1'p^d?JeAkeT:S_cQ (#@XPG*O1vSĥAkߘ.t8֗p[ ?;04@SvbXlzI7ɋ8wrg!/\ CBOR~. ͅB5H=U[wDtnAֳa^$ʮqZ /DxaFr4MȚ%sjG/uX 4: Bj)P;kRXUexF , +1-vH˩W{J ?Puڜ$[^6:u8v˭5[.h4t?T{TY+Kj@ֈ5@ &ŌMGK8ƨ$i[H GߝPWA|)aJ򣵜h37JȣYN3ҫTB3j ^vϘh(cE ^[{"/+=I Ƴq;D՗4yƢ}ǰ ]&[ n YHGppF_EEswCN5V]׵o߷[ .-%Y J+,]/?5h,O-1_V~}ǘ 5sOE-V| 芷_D]JAG5O熈] oG$,?ܒiԒ8z)Y¦yDaMW o&{s݋;љ!BMT;9M$ڣ<5ЩƖ^Ju"MvdfpwbI$:0O*\+3hou4;ȶQ\9mA;?i/GCZmJ>_jgȁ$nk܋6y\D%5h7)j Xӝp܀#wǞ7❫pDi|ȥ^c,e~{6*J5yrh)FڳS8S[hA\g[عꕦGҰ&Soh`g] {&=QVhe}*1gVa(vKq#&k OC#ec(pHP=gCHF H5"㗊6Xu슱EwZU#R'+Ss?"P³i aAUo~?n}#cT_PǼZ ,q5YHs)צk ֗ NNxO *Cŏ _p#jtNQJ"wUrYG)'.<]>FF5(]ӧر(~:}~,]1;F?t!U_g0F8냑3F'}f 1f/EH7}iUޚKׂNO6 ?xRb avZOeP8+E]) iPLfɫƏcq)0gui|gVTk=SB/­+[e u@OvlDMCy8kSx.GNo= h>j:\]t58s4PlZNiOc~]MI= G8]q;a0n v+fLő7H])n=!ca5eBsD~7ZJ% ] gN` IOjɁiUk ͎'s˄;nMwPKZ %y:U `׋MI ;Wr_ Զ3 4yqC6(EbX,?gVѰ}ѹ${R9Y1Ǹ{ڸn*<+x׺+42`XV|Fg1#";]}RVf#$ ;!#mOBjPy9,p%JDwݦLfG[v#x)NPeèЛgݾkםgj@k`P’#HZqlAa_p1B'h.Ɩ^=XuNo0dD[ـ 7+-3#@O<s~ \oͲ|0cAy go[>;CD(%cY8ѐb ]3<ƖJl+FJ̎v9/DU]տf{E(Jkpj޺ |s@6ы3.ݣ9A?oo whE ھ!Ԙ( du]-Ċ\b9Y%]ʧ,ZCA.W)YҨ>7X%F:'],$RQA%3>,)|l7vMәI駃*spVbf^We<pqu 4}!<< =k=ƁƼ3ʝ(LOȗkzQQ³&?_t 켏RWŤ[fg8d|FYl%CA!}CBߴw}tAuoKJ_ K YFV4ƟW9S ;F+ྒྷ`H|nSt4rtI>CiU#r˷|TS!.je}vC#`h`!yQ!RJ(`[mA*0l_N X \ChԀnM-%-O T90]hNSGշ]ZIOU^wM <$.@Ƣ}W⃭;_8Y.S{7~7,i7݁qĆߊ V]8 =lhe X'6? v IT(t&9X @Q=IIvMeԚhR%P\!wa;wgǾxJ̲4xBDSvUL7kcXk vx# gpq\ }b{m Xt O鼰p66twX)&{-m:TxȤ[0HDN,hֻ$:=j0EAO8tI `BAU*`Ai"@bDܹ{dT g2!DB2Ƕeb>{JWXS&&6IO5A^b=*0clo 7\ZK5t =TߴZlpcZL}Ծ`Hߗ"eRES˳f}%U޿,TR=5~y ЉFʝ1xN4Z/ljZ/@ 綣A RhLLci4v3mní:DHX%4ˀKUup&]) 2fi$]YEExC?$J笴| _Ҁ w`2C}G8=3(?ӣu!۫ "UdD)gu1z+YD".h4یG#Df&%yRi,+:%otC2ފv>$wMऌwn~t}bcm &g ɘŅO+S JSVuvmk>],<;T_F` >Zع9'ZޱWf1HfUw$ĉHPYYPrM!|*%=pg+"sV9G$o+ ʍu &B<0MTbv&Z|JJx^G2/^c ۆRBwi/ (kfu W,ia@fLYЋ*׌:FfESqd/B@Bv # ~0q'd'ŕU d YiPSJ9F:d ļ=%EqfՈkcΠBLebNLz:h~ZMu>A}OX&9~:xNEƨR]Z ڴa 4 x  fN1nEҦ'kTB/QkجZq5i}QS__IaVɘy|kKVߔv[f|Î;*th`xOFg?5RF;`8}fj[/} f3-6:%޾Uz^}8ԵK@˩%T$.  !5k &{$b}"?~ #Nq*OQh[~`Q@\wb"klˆROj1Oc,r^`%VƀK3W27I5xo5FnVwM~ YLe_b%I%ht6DO/Tzg?  ;ƑWZ#4NJ qmtPXL'n׵d^csp䅸(rF0D@3\tZjhO@|DCWkK[ y K[l<# :PjM#|YDźŎ3\BdR뒖[e=eF xԟi%< \ :.7bвEu&aP0w$G:.+QĵU\[KϽQ*A,JMZ:+ .~nwch2*++'|ת+?18kE8[Lo VAI_w,|ݹ};Bקgfn\c [0w:n.>GqЖ͡yA2Vi0Q'Nr3=' &S%flR#Z// ın?, ZJ)AD}OkP!7"u=b!9w#x,iz!NZky] `wViaxFTO[~2rzMƄӐʓU'I2qTYmM+&)ާYhj7'.MQ1B/\A򈪾 lО' *aUab_5|pU3ཕQ%HwQ"'v[}m}%hݜS,QIGeK|)0?-i4.~zGBμ(GW}`-/ѓǮJLFMkwz;W0\x@OnH+^0πHpyO@NƸ0Z9GSG}TqpVZS sŽY8iE>/tk 襽[4۩*ω^QKx@d{Ѩd$$V>2*upjhnO]PV9|h$2c(/!jLIu,<+'r hOD}ϩ#-\ =M!P"`<[@I;V0O!b9VQZ6 &,uBPN?1HEnVYF'Np9p*A#uaٯʕL>rdgS`!sNix2&xG }ӀI)͍]W{%KR^li%8#ErC.Gu&|0[tasoqn(D_Dz7f7cH8P)}d_(Yis2^2Βs^ Pn@)TEӶtҭ)=e vLF`_T/8Hu!;oS86,l : Vd#?3 ?7 BtOw,NmD9CbWXA?Y#c[c7RlxVˆ4)#l$>{2rၢyk#^ d jXP5i-YhRv !0 Pj8 0B+L)f"4!M)kK&bt-7_JJ,ES#N8m8ڔsI_xT !/ _eĥTx_&̍nD"ImNdHLò']7ɱAz7E`\|C}@ld#Vţog'IpIz9G[,kAu[%~TpV&.Bo\6#뵭ҚhPH '1W}ւJg,h={X uy=BĆց j&]7 uXak֠ f7F<{uE_w:T $gCB-}`?CTEޡB [j-   Sᜮ?{z:6>yOW|"nǶXNski#R-&_*û8vPnӑ36ֽ4Egf"d^]^ cc}R8>mq a!gyjL.$Nc8'J彦d|L-ؕ)q 4,\=ZIRfwK_T$qb_ 7'+7}t]9#a=+(~S?_(}آfM͖Ȁ"O!$hMEg9ߒD%:+FHW V{eA{X3l/Zwg;% K)3ɢS>v(6OÎ|IŔF*y,Szic dHBa /lKl|ڈ>]kWfV6ǖp o)r 99wO}2NfgT; <;Jv|چʋrl5 [(*csC fs5675aǖ&O7O } כMM9k2)Qy._'@L2>@ye i4'knWYg3vŖ=A'NSdH.4_?,m`x 1*\8.LQ/Mj[َ)LC''Ή8Yvwo{7p2]TgQ'/38at +$ k5>Y}{D~ˈQt;d Fy?41K kV,qqŬjIK(fk>3dyWu'9[gF4;6Fm/Lf4׹:V.IJW>%1P3ʑGy,2) '."`a^ޕ7՟ ež3^Sݙ3S\rN.1 zlڬ0!Tz[KoM b+@1n0u%oV4~m0s'RxAUun <"J*5} wƴ_S2FKَ ޮϑYt \}5&J#E|-׉"Fy P=PzF 9C˽~@e'*nF V*:60mtzoDO`5ZP&4sE]tY7XDw[{ilsne+U`sasbUk:G#'L ˆJ0INUgo=4:eKɮ.M|<C7K.y .Ckޚ1ϻ@镕M ihL3;sdyan䱏ķG_ЅCmy0tE}zw?Ņ)>}V),+$]y&g[}eȄ2j|=2xs3O!4*B(ÁctLpdr&?kDrvǮ6Q{ﲇ vU;6c#vPeQ#\p䯏wk[AxWŪfd1ꜹ?y6@2^ HtW)]a+sLEAxf:ӎY¦|P<1dIcaXI_ƃX5%$/?HMu2t7OF®Ӯ@_nRib {5~ uƒn 9V>DlRZQV${KJ[Ɩ=,n fY=36:k:XYˏcg ?K߷6+,.% ,pZfܳpv׻չuo.P:= o| \#ċWdrRT\c!VέXt Ҫ'm}&?aQzN#(ņQ(t3L)[h,_>p^ĒpT+L_B`9wdg|F58%M*k/ŰK9䒯þܺ3os NY:_%$ ǓK7Ȅ;]1yZ3jcc_ZG5Sf6,t6P1 ;v'%45m#TtTvOoOJQ3t[D+ 0 Loke␄6&zwZUWҽXsg% }jvkJӬ"S(yB|="땹v&J?Jfx, %t;jͶ<*}!XhsVKf#h/>Ev FT+GZAM.nȺ[ :0,AG^ה6x v_`}c"#{v4C"T]=m%pmvoC@0̪W;%|\x;l}|`E:qɼ Hx`Sރ 0?4aB\WEIobGZt~DL9v+zw뮌mBԽG,us~|pV, 2C͙$h8'N饦TQ@C(Z:Ka &!~CePz,':HNY& ձI֩E ='tw/G Xv9RlhFqٚ۰6rM##*3*Ic_;@zçBkXT;tCA,E!q%4{=204n s8Wc+W۫=:I.si`"t0&jʋ<+ 2tb>.MG~m'8lX1W\qaRTd蟱;)hsƶ(\L=Y h8p0nAݏf~&oT͜M7|}QYׄؕl?L6kZjlT:Q v~pj).5ăO-:MΉoXv(NzkOVкljhHa r թ% تD`[-^2:{[sy8*Ϥ/E 55ǩbd 0/ Krr4lܒIKKc< ;e+:6,I (RA:oK[\D6wh/vP 'Y@뭏UObf-@|,m5[1ŧ>rݮ"tf;ua)Afܤ&Jf3u#hi-s]FȄ~p{LrY2Q"2oOZ2iP!C 014g\E4$yqJ9m85{LrfDmIUp:e!=j3( eRk)CC E 6 }_09ΥSmyY4Bp!KG~![ ]5dڄy0xo6i&ڪ}s( 8AȚq=I$5'@̈8ׁK =vP-a(seJtnne#hBrTaC< 9U2Ȋta۲id5u4 yR?ѣ8#غ&aq%mv|*np^YnGa8i,'f1f8o:Nvo\{룥EA_d$F4/wh Yh쟪f:+GV 񜗎=]@,2:>:+ G̍dZ.̢wԶMp"d&˚V#N]T>! (;L-}_6^m 6̈́um1>|x"׌_W]_6J)%@{g9?K V34 RC=w$rP3/Fh.m3+}dw!O=%7aE!g ¸'lk{Y ӿniMaqLVJn&0FjQ4D8c9$|))ݬ%#ݥ&?ax)*_|A:ZOl],zAX~ y6v +BHI6L>q(T@T*xYˤbr2/;uWl& .GwEsiSmXgs\$K|)k(p&L$yr xmӍxu`%DPnm޷U,HÁ!-|só綒nCrO|s&P,51bD1}F_7-`Jܸ(:/K>cq`>71g6pI l$S.p䱞ۆm 5XQ]2=5FGQ] ΟĺY daFR =hu7% "HkaʄEMacUā l;3M㐽ZimX!)ә'#w.#ZWdiK[gEW,U\0e-Z V ^͋$1_G؟A޾B("/\g>[rr8sB8x\3JMQ:l֠潻's _=z'$Yme s hMDuK0MZM=@}aZϝv[.5]j^x̌=I+pF "yk7,ǁ2"fǎKޡ}ן4:7T4"o QjI0/4L)ٝ-k 3" 0m4><+=0`qړOm''Nqi`;co=HWq={T^* RQCzxc%qL5w%+^rO{[\@{ׁpq>1Jޣb(tɀr3UEkS厹~5J-oːsˮ:_&ry _wgw52.߷6?wREe,TtMehVNR uqMn]θaE_-3ɥR#OUAa4j lB%rgqT[s ,Php!¶Xvʢ_0:ZNΕRd IBk*v^p!"}sje;\eo"Olgp{wh@D@r?innt^`Q7J ]k*VG0`'w%/,kgTœ5~AV ?9cك/y*X ojՇGCJa9f#;ȍԌk' jhG7*Ișwf>i@ 6yg$D)Fcdg7zi]1vG_0\"oev`T=5bHz0 Z #~z (ccnݘ ղz 1 WR`fe%J~.^sԐ+#xzC)&f: xA dj6EYRwz;%ip-%)v 8P<ω֫ aNY%;Ć׫;̻id塮bĮW`NR֮(J'T-3=^?wnX!㔸K@vEwp#`YZ*ܶ0{_xԕ{wi;{ww!KWlY 4tz}&G>q|<nMi\AHZI `R6#\(y"¼[$TdX&5E{8I}GM[Zz)h!c?eV7#D<,5ґ"$X^!IA&u.UKPDJL՜w1ӱ2q{q>j`&J(MkA"9b=҄@90D358yq5 gNgƾ3axSoR/w.iPG2i\q>` o:doQqZ6iԆ tR\6QGDL?7#R%f;[QK3a uTf%li6%Uq>"AM6حz '%KK3=K9:GXݱwלw0-s,O^ND p=gC;xx,b0Z gļk˳$p-#ЫʹixEѯQĈ8}%vurղ!˰;5+e zvUֲ-oOyU*1no]ܗbt%@g gM'-xߞ 9'/|qN南.s%dӞ"-qgb&iS?ގ)MvEx,䯛ݫov:* xR_ )hMgvVmRsm|{5 BQ֩v7f݊ Bء2 jImpIyڭ5Tw#RB{cBvp *V,6)ZӞ{tӓÕFi;c@$-#AӎrMugH.K#]|#VPo@cx|:롛rlua#/QK_}#d`Mg&Yit g6&WXB DD92HW+}`ԿA ,$ܙs'NDgɄ_zm Y|Ǎ]=m~M<4jvAď9"Ys RvmŽPs~US &ݹ Dz'__m "j-C.ldKƃZ:R_ 2S&8n[iQL9 oP5j_#y / 'b>k2Vʽtͻuȶ=mF#F0t.+|؍!U1L0'sW~56_ 9AY哑$GWKT& pTyGvh| _ $7GUp\_טb{@AbnQ4SmgL*q~*jMxj2Sj۞4Ru B.mJ:[*+F7,]?`ph$N|eƷfH&qVṋr㌀e,}MP($Ubn5Nl=- ܒ=ɫUq*r_\/$' Dq,v;[-m0byrhMN4EHiW wRl 81)5IdJm, 1Jd*ǫ`SC9{rΔl,X&2Yv#(M綋ۢScᏖGe?sv ƷOW}&^o8\ ÊR3%9o~>h( k'^"ؠ {GwCY;|pU>P!τn4߸_Z᣿]ɄEO;.JaаuXV7S7y)x]ޓeQhp;wQ&:0XVExW];s 4YXAYtUkMj֘3rs[|3aKvr_MΓ˪KRw։њ-Z2Qbp%"St33`scN!ɩ=#ssW%:!mszAPw`? F|Qm=\c"DE@8~;΄ ws02AēMSQH;#9#+RFhq6&(ڋ\悿_=y?>wZBf( SؼJ}3~ptO|.9DGO|ezmE#a}rZd πWp] XOK_RAXƕ| yزlmZ)-Ḱu^WICcR$ !?8_4 )3"'~Sᾌw"EM.L" _,;Jimas`Ü5=YvO¿ d>V Z8,R-6JGɵ")Q!~/8f֘sẜ@Ku0f{FzjwLIш3a Y]7p{4c 1CL}$@_{q@)Nm#AU;ʌӗyo"Dmhw*Μ"X#)1AM؅hk@ P)Uɸtz;>`| ;킗Af蘝݅T̶-V~nonS0gvLL>@-H;¯$¼e=)}iϕ&?l] kW 5iwfJ3k ~Qr"CU**,$$:I܁_(^q${ Ԁ%nma9m};(HٺɃqzc֔,V8]#Qmgzwޠ(dx]aI"?#"Z0   *$S3HYJ/C] Bo  K\W7ÓIP⦝#W7+˲!K4Xc}o1gD꼙ޅ%%J44:p-}'xQ%o@_HIsK C+,6 g6[t~z R[;T;^2j"ʣcWZFA uKH-nsʛNѷ>U]PhiPޥGl$H="<:/t‡w').'~(jnFx!}tyo3X$l];X!` 1Dzg,kV`._&vFrTDtٙT3L߯ձ7t)͉`EBW Z4[b 9F>a%`n#?7/VZ3i8+:Y(q`f#.̨`{?n8dH^VEwwTL^ڧv^数KMt.$T1`I8gfSM6DN2ie)JDR+q}ZZ4D7g;r!Kw9KOmb7$9D lT->ZuVa?Tok$p=ޛA=_AjE:v8w[>Th_s=a)ڟ>N/C`ysն)[oj^uRcV5ƑlߴK`'+(']Gnv'?=bzHߢBwX:#d`״%֙]4Lپ6kw: 'vYd@}>D~O ʼnc Κ?)_\EYb e+ q?X\G'DbeF! _=PB|>)46@f&t s}A}YPxSvzt9i?7-|ïR5ŎЛ/MH ZQwo$\+etZNu 3RbDL1911jfiGְUWr9eMhbԯE󎳏2sp ximwT&L.XCmQ%TjGGPe-sJYC[8xx!<¼ .!mxn;=Q0w)j@SGK,ZFX@j ])қܾ{zm-'1Zo$/iBmgglT&mWߊDrNf"W ɇzSߵdSkQ3ban57fٽ([;TҼ>H+ROc0zQcY)4zxB׫X״ ߄`+~bE$RwRL;gT'dױosg0\!bv'}kF/iQj @Uf(w @i6P7TrSb |A(6~VWb TΚTH63XzE8}_ŬwkztԶ|Fo24#`;4x>,*;bDpbONu8ѾŨ_YAk}`S!  a{lTY4ȃ]`X`tM4Sq0,6DOؖ&9[O5 Uë2*0H1=vcrf?@Ŝ ׏(~$GB@/(˛!p߉Jg @ҟ 3b1nH 3*1u Tm^z XjFCP8 zZۍȺg26`w ޹"i"n$"rj d8, 1>31B1&P*MkKx)8d?ʴ9Uv!kiAtH*A VAho" Ubd঎k NuKlv:hQZ_zAIֻK{A*ppf_Zov.[MpPAn (:o@-'WMI}P|+>P a459FZ/P:$kYͲ m?d儶SŜp +DΜQL7iz?4E,vaCHPJ(Y%nOI! 36ɕ\㨄qï4C[Q9;-Q2PfX&W'8 sª/ݦ*iIxҸe`*F_Iƫ I=4$hiQE%zhFmlw# 윾ӟ=o}1l{B+'ACcE`^ ab@Z`նbc2sN gDagG; 8>΅NK[ƑEM ۭ.pT-~4l-liwhhV(XsMHLW1?dDtf>oP 1 x*w`WhUtL$KpV}7\g yu%Pbӕ4ls|שާkYq>c*ޭbIq_0JxGH}ܿu>6f<9,Oo ~V }I 1Xo{w$lMݠ?m V)G0.iuzEKÊ, IyԼ"R x~A^yTK՞%_ngZ1{"]z,".N%ɡU7H<zy͐-i&ɍ:#c$KY8xm"3*%^ㇼQVmN y|F*g]91V8!q8 )*(Tp|֧f\ ~CH&l}j*PsǨ|4ּ \';"HE13b aԨW 9-24Tՠ?+S\-݇˖S5aR.ɈD| _6ljg 4`OfK 6NFkƸlt;b2tOFK oBǙӵƘ%mt'{]4C дB^J1Q-ֹtl.s:§S-鋓)KY:Xђ1ZPXtnP@lT !9zی |[X[.WoޣPzM4 7l`\9vEwQu.}N )p5)n3տC- }` `Yj<TәA@^@VzV6Tל3(xy&oMg$pr)+QLfÂķC>בֽ% AWgI #Lq77ZRX(舒(͹LS B05c"$>eol^eN/y8 k4)q% rNS3]2G]e>6c.n1' }48h4q.|0ɰ93pk5 fY! ےR)Qh6)/EdoWe.yuMV;# 0C\?cv&@}'YieKFO /+fxJ -ҢM6-P7[#1ircfkN*WdO{^i %Wt t;w΄6^):v݉& aHgd%P\2C1(sn'ٵAyuwp Pj^0iU(hLSB.4~y1 [I7OO|5t%$.\EpF2g7l{#X/b8U\kZ08.\֕*Cbi#8!HĎxj Šin5N$YmDm`Q`z߄ZE;`KK!3#KJB/K27˵ؘ{q/Gg>0!@Vlì]6o`fYWu-j]ɢhOaٲ0+`&%l :S|Kq$ɵ*#|P` ۓ[xL*+R=@1T˜3A]bgc"ݭ#DKۗlfh\`r6o: e}_i7[=Q"/P'G~-{1@%],.Cۡ3}2\& =?H=/Jء380$^n9:XgH3|ړ=FGHX]QTB{n/#M[4u4= B{}”/IJ" s.J5"hF_?cҨ^ bS"M00l@ثaК+&D ?y8ϷKҀ1dN6<2ٮWWGtw9r*pꁉ[~*b^" ]tPĀ/'-6=aNl?BgZ &_j",g-h(hױIU cS<1t?mmL\|?!^o3]0i@y.XqS Æ%G0]^?6~ڽwl9Q$:wgi:_p}ѷ-0R(Wͩ r(-Km8lۖeK)j(r¹^H /wHa|&,R ZV1 ¶udM iχ("'H'̀>N8eB&D'z+; d{#Q7yhyVC!)"eӟ>fWFar/C6SjMx:2*V&nl8PS?ikll2/~Eh4՞ık&)CՅr#qåMY ̐{F0kϺ4^d_ A4It UIACYkzw-ONf`joOWV;Wghsz$D덣N B"4IH4ȦΧw^XX]c)ﻩcz#t4N!V * Wu}ff&N M^syT#gD#3~_jnW$oH<4czHS¨az}Ʊ>,a<2x̌y݊$%F3]9 <0MB@D+zHĀ"vGoq^-~1ب,/B:Uj&^*m뺰2)rۥ<ݧa|&^FmNHC[UDvf(ޕwldHJ= )QPchELQ,:?熻fuSYGxpcy7hkJ 5_% J0:ijݸNf_ pIB_] ]bF@ܘk 俯sӵ2] ] 24;*\FT斨ڣ a#F7Q{.kQx u};IFwŠ,ۡXduT)K3kTs'PYiL%ri=Wz<8]h2n|O#ЪhXi G%.OBEM %0$r]ce&?B>ߒ=/%fwXX?LfZස>ܕo˴)W7!CIVh3d4꡾p6L(ֺYmi scf(f5xAYag^o{ntG8׷a,薓}օ𞩲X0 |Mu <=I 58 ҇'ߓ:H^ 4WM,@]%Ly/K%ۥ.L%{۫;]F'T΋%ztYXjCsCG4.95 K蹼-vbjg:Ú=~`K}sG )𮫁,h=&8"UFZG|*Wcž ~`X'`i bL4_Ǟ|ú\ӋbS HyPթJ"[}pxNj0x2+;i>-9Aq'=duIT+X.).:Lg~SM(_~X hS'a.ȃzyCV 'í&CmLsyt\cѴB#{wd.23 RU$ AT#v(hsge&WuU!D}ٞ% "ڪL2T},Axu>@f)s2"OU5{)CcNz3ة\gR!p=M$|Oۛrbd;- N"~J%1ό:5F-)J}&0H)s1 &Y؅G2d#y\Y\8Ԝ~VtI}vf3́*XX JɡǡcX5B @C (2-n(ڌ#fG+Cge 5|P"!jk?c{#aU| v?$?7 մtuP~*dPgm d„kyU9 /ܿX!Ku{t|RbEJ#kڶGjp}ABhߍρcje|u꼻1u q\ɷ˚,OE%$,( )!{xcg]P0H.7خ[[-4jP/P;vԧus+\%,D뀪61"CGY[s ) S'T0 0<[:Xk)E#.S08e4YfRCYX|\L5BI$@)t@/R{j;&v0Ҳhnݜt (k$@i/SFT E7 ?Ķ6KޫֶKd1DBXy _̦2dOvbaR;Ӻ  SGpF4tA۵@:iBҚWQwtNI.gEqlI5jEJ :_l5?yQDVzJL_I+FL&dF:"~oʡeIfcx_ql0g* 3J^7qK%7'UUeinAw;awQ u>&GO`iV Pܣ ؈(iϝDise3ވl+{6\)hZsQc|QW˿XnObηq(|Ϸ2xj2ܹWMHYXծjF'wmD=J,t&ݾHBL50)];:AM27$|)^r]G76q s% =9LggM2 f@M dC6JF0VvѮy$ovF w/*Y?hbzVt?8oőт&\>l{j)r +Iei ]xN!cP~+4P̖ H +*+Orvq4K\mʥ"HIlIsD$`:a,NA`Xd|i=n‡5%K҆Y|Gk )T|%s!Ai6{×=H.Ő2%\5f"ރEvck i'ɜD8˲T76nw^GU7qEʣN^ny/%}Q_˚*yZm–4_Ff^DB~ ͐+ 6\6_@U/{)W~p4{ng2AdN}/9$]kc&N3'n2ի#C8jٵWm"Wbd?9m3jR\}1яƽ\T>.9߱VE}m,y os$c;̳^ܯP0anߩ>; ;?ɏ@<暄 `<˭*)8O PVmuyK܋ r?:éY < t8Suՠ[䑾xF)&KWHV 5&;Z{ wIO[Fxc>LOUN1Dd\*S68=+O!1Tm^!Dc/a 8sVWgg/JZxX3z$%AE+cZֽ<*Aw($QH£Wx~ PŁ4gdA ^i )P,0jBէP}͔r![ǔC%  -M`p(P[_WM n%S j2bҴt #6Nԥ;^Ex!m(̞oB61QIXJ{ OOF)Fa@&VODN ",N.JXs9h;ˍxI7t$,Zr/SwU:hv#ZU#\e뾴&cS1z i vt,ɉH91~1Y*w^)j-b6bo N!# $F>!"%$dxuU!Tu(Nl AmM`]KBhqE\ e{M1>;NBB4JiLC#TuA)V}/q^x|Wx(>*w-0l'ssJ #0ga1tp:V}ο(SV|Y<_XzO־{H%pu pwUU8ʀzU&1M㷆.1˗NxK~&gDl,վwD2ʏ5˩ ,.8d&2rCѣU>N},j#淶n9D8!˰'[_Xr*nZgWxz@ ^-4%@{wmGN#\h21e\סɈ/d+AK&O7J^J4)7~%b OT3< (" uM@|5x} v|ceˆ2 0d4Oʓb4pe?Ŋ(e+TeG5ݲXL]q5HKd%:ZԑmZ{EyV,7m,aQҌhWUz}7[.34? |"h1]y~˖}s`)A}5lC .kg& s?*u` ;"~QZޮ)ʽY~TYrJVy0;u,^XHq9Sߪ5d ͤl, >2fIv@ pslGWϭ%a/tƵ h7ŝ>]\Yf@rdRQ)#Z&9zmH?(<X]-(A6pv#ЕcAL Kss^^c̳$t_6)I1k79-(VoD<ɼC+/|ED^*u_ʔM]ۂ;Cb@r _-uslu~M)Տxy!(XkM=.3wnD p@Q'ɰ]XgI`_Jx7b?;ok˽/ћc>+W Zf3(WZJNjr0GN 5ddi^4Wfqb2D m`pJn秝=}rTS=:S捠jdB|nTɚ7O;E<|̓$xrWɣ]ȣ ):ep9*!?Cgš\ Ptt6)FƵ/|'|?$2r&6)u}:JϬU(rT7;J-dM=E$ڊhY?Qn;Yzi5pjTto{P) |3&|:7+[g[1`HG!c|V\ l!^e a_g0IPF}T#iʼn&QZOB5*PkɸEy\I Dh,sL/Hdĝ6|#1Ä`[7p5g`9x"݉L҄ (Aa-<ĐZmyFZ[y"z8婿M{+(n#Rxpw![ 4!HPH`amUZk#k&<($d(S`/+4ZWEJ &uBGE)JSYv0P G%֣5sUX!7Dʶm0>9C= BM[}x&_hZLU# ۔k wTcкDvyFD 2s]8&R D nIu+rz'M'l7@\&cnU@ AVR{@ kю$ᄍ |[N'g_nHoхQTZջ CIu^<):Kn=5cȈj_;;ƴt|`~XK@y~좺,+e!fɠ6Ťʅ0%/sbyoAȎ^<v#gIwUZ_DRHqQadk{x;D'B!iZ+47n "_wՒW 9L/v~I]E ;nפ ͟WAb`+_= ˕5z;UwGuUZ F) ,)_gu&[Y p22\eaP:6'o\ڣ8Jjg:J6GH\tHԯp9Mi%p0c$T/<}㝪*Yо)ϕ򎑃T4eꊽC]c&,&(b}3ywDxثÆt^} 'z4@\w>[[p]玔^7P̑UH}l&޲Z|nOuXi3QcABe* ju&+K># &(&K~hӨN*i-B0Z;ay/j: T$lCM1uToALy@R𔠚aᵴɋvOvAKPxREeuHca[B?3\~3@xsr&z#@p 0qדS/+⦾،!?B\834@PE ƍ 7qhM'uߣRF>R71߆O:LU{Oq2wT?GIRh:+sRi <213=DTh8ͫ  KֹNPUT mcJmdEW1yxa}UKpem|]jlk" 'PŁG۷8&@9iPe+ywi!xM(/9&N&٫2qMe"uPرˊNp'XDh77GK56BCu8.cs[Y%ԳJ1 ~)c08,\?{*p(ZQ*mg}Ć!hB*Z~(JtKB<'?ЍKl/~h%m*TXPq7FTzaJTN@QZXFO?Nc"'(ݪ(#=uj1Ac;y>M(2U6{&ge .(] ^MvcK"(p<=fBp%RbMR] W¤Nemm1hD~X)9=]&<Tbsc}28}g; (T,Dܲpzh0f,3U\ {뇢\Uh2&VWj/}Ro j|?UNs~-N*n7ebt=$Arw!O[UL4JWXIKs6\81EWABfϕIKD'YBt kOnx_& faѦ@N}3_o'">iQXP\0 `A"q$윰F%5?Tuo]HɔqfPt3%džmxf1E&BµDi+W ޣOp.FrVwJ> t; -SzA{(pjyF;zs4 KK"fe3 [ !hbsjc27ך UIMнr6t{w2s'ёlvE56,ϟ׏8swk0I8no#x"rln(ء u5;̐Hr]SQB iLkk[[7ӛ0HDsc'26li <-dzz^K^ѣj.;UWP~08F\ʶ$EJ-t<|, "$~ 1H"*E9zd?)PTP=$x),3^6o˩X\ൕFgHN0@]ܔ'<jJ_|D PUzL$=efOݞ-r%d޷ F[,)/҆^Gܼ Kf]#?p[Dfޮ@шh $% 05 u":Q5?M1PSPCR{ :q' ?3  'X2s׭ІE_j/rA}cԃ(w2oZp"25I?33.:ݔ.fQBhH>g22u'du dQK~8Ǝ3!_mB[I;[~ֽ6$x$<֕r;~yHg}冁z4ӣ,<&#-Y`'mrsy]cTUr Jo\2GS[ܪ:t ,3hOsmۢO D'+ng:'pO yzA3_5 Ҭ.bu h;u)aIRUcoRK5&؀On$KN p6SpGZu짛<-& 5qiEVj{5#]2] N+H<$U P(dABdHVFm+j/YO7iW~*m?@pv\_C .h qfHѶf tGH4N#}=Fj<"`^7\4{V_rJFxbѼ7Z0$]smHn'Iw <'G3> kUfV bfu0epa}'qoI7 $;BKά_v A;]E6hRl5Sޜ zzFBM8n8/ Pb@lqSKM 412ioヰ#!6ϳDgh DGw`3(gH ) 5V2QH~FpY L~b*|S's|l(;6_3ҭ>v׊k UcxR j]{1T <Ǚ͏Qx%4L{WGv|1/ $*?T2VO#ɪ|3X(Kܚ˚O"3*:>mP<[$Cܞ,+[>6QHsc#GYYˁ`6q}Q\ D$` P7pE1[c:{iPg$0^]k8K%.`.kHy$o7 `]:Yt(vͬhb ˆ~[A$pXK%%@, Ɇ2 D)O*8\.z^%?38A]c`XR /n W *ؾ^*7pr;爜v,5rsQ5KuGx@݌dA# }hx{4o`&[;5a|$R8RyK8ˮ.!WIh|Ͱn N9X7 ;f2cL$qr^@תH6ˈ a/pF12M6F**ptl@LpQ( >4X/ 4m.`alf /V˾=g:[W w;6GZso|M;!_Bt#P9)~~J\w5udF`4 /9i> %y϶Nõ\!CЮ6o1. b$h#,R0&AZOBs.z"ՋFhw.pCӤ,_%˂ qg7ZC>j0y#i$u5[PX4Wfqg!aNVZ$3+/@_{ *{"^jԮ /ð=iZG0+kh/"~_bg( qim4Hm̉=`:xn]r4Υ %TG9Ǭ^qEhW>ֵ{HG"0^} ~ (1DGR+W7GLI_uKD]AsG S=FQl05~l0)V` #It rܮl sqF3GIcD]ep"Kao9Y5Zzokp:F5EBxΒVb~{-@ c&<&eà|0pѱ d\WU?VDncB3Y erO>b8#o6kࢋEL!-j&3N=yJwS[bڮ(n_@84)Hm"]-i$.} %uV_3FO$"1Z|<"bc{ rTW=5XgaЃ{,@"`Yq{bjh!@0GrIK5cC őbvۇ{:PRӅ&1SN3.fԌL٢+s%9^/v-R / 5ӁvR_פu)r$eGyzsפ'%Ԉ|@z˜ݭ 4p8HI}sE}-Ey , 5PnEGǘP{iek1S=2F;!6siHChCci/}` dG,f]73PH]$a4`|@2{ 5)<%t$qHE' t,0AέYQamNB+ɅҠqPڇJB?LP5Nt%/cUQ%Ռ"e#iT0''ȹsZ^dMAQ/y(8[8S75|h1_N o6yqeEh B :i (&T~2F2;MlHCc\I2&i!)S!qQkܷJO3 3!gEΎPyzO %FHyfVBt HT݄[zBre5~BN;ED~TUcQ8)GNYM ls%"n+Y9Hewme.0͙BYr6P|;"}Be^cԗIa[k~+!qi~ro zX-qzF~k7Mgl~}s(V7HGM4)BEsf !iA }_hX&J ^G;b]Ľ& 9l&ID#FDrY\U>.~Wc, P1.fDH%R`3 |kt?, 3qzC3^ Ne+|4HFK6P+ xpB C]48Hԇ,{/E3֦>R {R"nD7{W>xC hl>6!? }· UBL,fEX9!Xqۧ#8k]ygoeO.~$J|*g= "2h0!J&II!);4p41'B f3ʄ'0(by'0(aM1J@5٤jHCE!Y nф 83͜q_SHhI"dTx>LN{Y/Bc>>:]hHp0]- T 4F`tV诙w  .K/c:5H9 LN pW]7hFXEOC\GPȇ}$'¼!8Zh5^A}"f3\nDJ%0Ƞ +:8i9yC8,,31=\`], 5Qt"QG(vKS=1 h]tiWEY PXøB’WJJ? #vQkz2 զ W_:>ɮwTM~p:sdC0782&Ybɜ\^ϴ\C*y8?45Hm"('N !ոD1{vٔi& Oi Y(dlLkE&; ~!ȱh!;ζ"yxsf#] oLG(羧 U6Hl= 3,H9'({Jpg$牑kz`e^ k^o"hr~O[!ON{iԐSƨqx#8",(7`p1bTEњDj4qtfו !K{9yCvN 2U1G#n t,#ЍQ|[@+v} ԯ  B>$Ft06 &p =V&,P(+ $v5(~Jױ.IdZy⋫ksyVЉ^{Ú2pjB%q]zFzUb`~; \Uj|& D"-!:XgM68sNӖc"vv4@:ߣkUH =ihiڵ*RM1QVm`F߹ >iZ|V[p_9!6fo0EEI2ȓ*?-2PE%>C8d/fcL*Kg;{dE RH ?ȿsxLڜTH@=@ž:" I8#> 8o3mm2߁>69ƥ,bu|뒙Wwn8SԏC1mҽ\kk$IMcgpc7j8MF`0pB#pZp ք=dI@fQ8s(? u"l<\#'"wƻCjmOsء%x.q ̓P^t_G)'qBC G^ÛEb3`=y^W֕e÷wI;ܶ.dk~-`8|ǵD7X"l(tZ.D>eQYE}]cļD@WO"c 6S!䭲d$Bq~5wʠJ]( ; ?gz/2HǦ# d!bK8~-'6zQp[H//׀5* -5 ?𕤈tCWwRLu3wɢ' dQI9rwaWa\9ha鮶{SVK\:2sj܍."uhQ>w ͦ1$ %6"iG 98tjc7XPdm,Xͫp!i-3w#EsgsSډG"#F6 ƆCޠeyhyG>8ѷ2}2#M  Irtw j Gu(pW+PGڊ;&..''HԮP-j^U{Q.uo(ѽj(d`: EZA,ZwX~!on+SMI :ʪB8 # >"dY%1uJ yzӳ4WAXV|{I]ݟ4>g=w6&Bl H4t.˵K]Hݔч"Yu hY3;KGAϔVU[{ R"o:E0 ex%3f_XWܽ~홬TѷƯ߬H EGtN᧽`u}$EXjmZ+C}UrtYHp1//qmbrܾ)st2dQ+P r tf?L Ѳ$d՝ =$iBC˶n}*4L.;*ҜޤƯn6Z+vq= J .cD8Z'aYFwj@q3 jJ%JMK:U-PvO#Wtf^e@L1 @rz5͇ZٺQ# ,ch>Wї+`, zgٽH|F`Yk]@ƣD?uk wX-Gn)dLpxri\eKe&FbLwۡ9' ~Bc:toب6߇7!{)k:yG&28ߟ^4HfslXw<5B(V fM՚n ġ#^ Α[tq^5wp9<<Hv5eMBM Hbw[zY>OM3+ّw%!xtX_9+M` \N-j 4_D ! ݴ3:4mn\ij}I 1V]"|6MG.9KRynԳoN] o!p3\{L)+RG `ir Q6ۋ$B.A' >y=2ilrJ(G|#,n)"MR+=/pX :9l7b}G܌H?3̲%{{l@dWH=E!H8ĵVRQ[K=[0=Y]l|LCŹ;&D9⒛(l1o}l\ D eLkz7sA.A&R-S:DMMVrl*[uGּCTocci֪[*d9Z㵈:kӐe3cJx: kzAfԛ5.p^b 4:훳*[® yn-Ur{E6H(ys .[v (ݩ wjf gDrI3_  LQ;]HHO3-oM&)I"Y|׶!~>K3 d :~qK{uNifGoϡ9/r]AGQ >٤a no @ͽJ85B[>!>^0+±y L,AH-f~4a<g?E\5}&k)p P@d/,=QNb|&㹋oPÔajFYn4$jTrUUo(uiu5f2zסx$ : ɚ+hWm3?&9=˃;6oP.q\ډ&k&k0*j#\ p:^&D6E;B*Rʐ6(3.d33c˭)[4N9>';7[ 0 AF!,[鴜hqB3SڑoE4XLW#93xr2wbGF3\q=yDD@ wP>Ew ^O'd9s+{*kwRXmX.ɦFB%| hlAP#ue\Ziay˜3v<4EU,'!]#=\Rq,JaGYy<XQ:n%L.0ׄOLsI\|Ya Jyh` *MoYbj wzg}|Q~ hۖ]PV" FM&*oߴJWPxw}ȇK}qonGj$ } rP0Tc,Ϲ_R B_ @!Qzy@hh]oI *Jt\ DwZco]3# $ᝬM1c3d)6ke/~X΄bʬz4T#XTI/h7)wN[pV "f -A/:5킂h24{ ' yt٣b В4M0 J,?=EN sP\H/vh>u"Gg76J~ o}̾b{"E~iд6Ml$k!]X FEFBt[x$Xu}⁽> PO6Ǩa,_k}`7M5rxi^-8+D]̊WhpNC A7b5;յIȋ MWoȸt&U:~V ARo zGGp68ԾߴF*Gp/)6 w5nXNkK=o}70A4#'34ݺM@߱&mVͫS1*CrdD !aYtzH)j}cܴ;x QT<1|K (d^Iz*o3Lpnw*k P 7Ri(foTBl"."Ѡgj_׆BFIR}{Ј2ݛl(Wf3֎7, sfze'+ LwbDs?̞<^9*:ʱipu{ge:#XoϥbK^e&MU,e/6ΩӉ{M :AD$el@'j0i ڕ ԂQ ZkSjEHZ6ypߪՖ(M)M+K苇W_5>sf,RUFOY5Z 48E\6f 7Zӻo!vf>@1o o#ؖY|LF ^UX+mί]O"F*>F~r($m^mp1j^C\)Si 'T&Zk,$SuSwGuzDWm B>la wU9B 7cr"̦(„bDA *q  hVW)˖XS+{/ZK>I .TgHPUr\x3rת$V5뿡\nJv}6 N2fC:kyᧀr;&*LæHvQRmN8J^2x5Ƙ(Zm3[]+̡sRihZ#MXfe4h}[-*{@v p,=Ɂ<#.z撙R! /=oBS{Q+͓_guF|^L1r:^+ )IQ,﹨*WY_a}vXMtX_o V ~ܡ_j1[sOx.!'eXLͦL{F"hiKy[q%+}Xtaᩎu]Z=Z`kɣփl;A6$"8sOBpiP%o?דђ%g)D.p;6^) lJ[Ðt_5-cM0I㢢[P {\{C% [ TFh_ܰ{+6M^ La9W&ODStD缁ݛE H./: I[GDh'W[Yl `.}PW|գ:k=ƌpTQ܀.b,=1#'BlV/ GAt!Àd'9aRkNu~ YN[S*r!t.>>S YTAƳp =iP>)p2~N|8s+(]?l1!(_fN LQK?޲}iQ2Ci/WݕN_44-9´gfB#%> vQ7&*ܛNx]o J~ uyD^@ >"V4S1P*N9L!Љ`U'W^VpRhw'ZˑOaQ x|;5K{``H[L67yHȥk^k=ku$a=Tzl`?Cjoyڦ^d({)v)A<ݕѬW&zyx1 ]G4tpSUd~9[g-{rU_ f\}Fc&; Ԃ3 q|_j&t0AbGȓ8gڡFپǃZf1X _d"4~Wfʯ;NFXrwnj (f BQTŞ,^VmU6M.leZ8~EyM8䨟 ,6?UB+>M+2'&EhYö=7b St²ռECe5JܥuEmWm͊;"Ȧ#݌iSwfT!~=& ֐F=S#o#ׯy*/X_?|7"#Nuz h)5$fs.Ca Ŏx(ҠΔu/@Zc,:b7eD,/pXٖ,j _pgG {n^ھL==,p)Rf:pn.{onYQ:L}"}[_<ۂ𶗈uxCz;!8. Uݚx3>-2lp3fi::5TĻg}W-֠lt+xJS?Ul'촶d44aC\?6WHԯ3kp0+!i{:5VفPXnm&0v"|:`tS14=*}OGTtؾ%L^@9/ntU57/^qpxcGŇtK)Du럏`j.Om*[~Lb̰h˔{4e~1dm `Dp66VfORKM/ Ja;j-"vcć29~3\?LI."Vtra/̭W%ܗ\.B)d1v1W} 35Nm>KQԟQcK3fXXYH+>N(C/Q!ŢHﲐ%ޕ+ k4c}j$ǯN8roVr6=dLS{%T6HQBCN[ <Ȅ&A.ѲQ|s~- m3″|Ye #u7~d ;K)%_Q xQlbճD_f([_9vnhֈ:WnQ%?~'ʉ&_ s@BK5]HEkw:[B 3__ٙݜoȣ9AN3:gcE*d,JI~sZb+Z@R筨μ\ӡ [DL(:Fy_&`nގғ 𠢳,قzrͻPfv#<~Q x wY+bt-');>S8i)4[GKe)3H}ګiح3+'JKJrVj?CkÇAOEO% :?<goC{(^͊TA[n&'Hi"#fA{"*|^}J PCv%_7yQij+/u:I6eAʠH27[dw?JNov+A8"_K~v |+ o5GL~ޣc3_In &:29gB!b ׇd:b1~A/so H`O ]pƎ`%ڄ_ҐZˍK+@|ݛ e #U޼ОJd)l/>:G)DT3{RSaU=Q?d6K%斦0)sϼ,׫?;ǬEwK7Iv4cr Rn^3+{+ #4;ܯGp\}k 鵅&-Iny=^lQq '\W+HZ2LhEp_Xf!:A~-e<%%-.r˛L`(#xËBsB>X5 E3LY2ֺ |nȑ=3K-y*ph\t!$۞H3a$ѼEz5ѯ1+Jl"7;.?=qK)qĆI z?gRV<Y3[iTJe+Z)t2;/m~7Ȱ=:*GÃKe|e rPկt8}]L셻!lPLq 4\fDHTIcBA GI#G95,"# bnd"=.+PaYy\D\uqm.1XuhG"rPz)/"[MU*FOS>׾OJi`(PYnzaXoy:r&^mo\)0[G- Q J LYiOFH{r_Ps7֭$/xn!E4Nx\Ip˼t*Qb,&K1xVGpվu+J0${DbGd坮 CyєݦԘpr s I=|LLGrh^T=5*$FʄJBBv8Re'sVVEԍB$a>2QJjVqAvCg],Tg+-یYc׵-Cyc(:g;g1^64֏V`*Enޏy+ZXa ]~F4?|k&$O9 9БQA9̖gɟIg*^"f֏O>u(Ze(chګ}YWG}\ܚU{F'//! \р_+g--m Kcf1q7iة>j[mC޴8vIAVk"Ni[S @$>UL_jGd| l5zAo>7ÂB򹼟 $‹+]mC|L; ba#&ݽN| -6#/"%N j jn6B,X\ FGZ#OC ⒘IM<JW+ ~_Ks99Dz\ң_ʠ,9|mVّ |/ihD[-~'N]1qT[X9BΑkU?^|wpcƹ=R^yGQUN6ɇ,:Ѳf=H[@F1*U&|TA%-<|X m/&$dD_B"?V3L#l#5C|kmP4bn3ʜB'a[-8I: ]Ux sՠI⣘E|wf½9\x!_YڲA'$vSu{l0 Ư *VaTKI;a%6v87$p n@DwF\˿opr҇ SNw4" ±zr""25w-4h J4ִfO2.,~ h7]8wI":T*Pcǰ1uHg1o 4RYHzǤi;\>Q _C ]R/|g'B: d sn s^*B!jbP*u[OZ &hng]2>)3K獾P#{-d&wH! {@/kE lW׋Y}]I rQA>`f(}`-+}Vz'Z]וO+YHP-\{!D9DIpWeg" rS-,7mDϐ X ANC.`*Mm{߫.,BW $ܥ煾'2Hg|2?U@3`>ȗ LtBMsgP8R(VcM7<6N7"¬ %-Qtl6æIØ$~ށVӜ!J(=1džKay>Y+XC!+zהtDIҟ$"Zcx`6T&G j\Y(>^c-awd==""'::(境xoQ&ak X7S@u:!`&F~%!/a Ɔ?q!AV#H ˠ~^77fb0De^Zb% f~ ҩ|@?2#Id([ Ȭ^Wm~ i]=r$xL j`I3:&(P [q+f|Uߪ/ yutD;=Ƈۛ9j(WDCQ1Wd Ǎ9l$z1INõP|Zo^]a>Rdo8ǯ[Vfƪ%jPㄽ+9'ѽ 4?-HN;-̧YiNs :e-4I @9],J袠E^Sזm$a5"\ac=C&;ۊ `!AiHcU/WHcΡ0KD}' OEVto[ʉJ%"Gߨm6VL%[\ V1yK@ cQ yMŶW⚅كDb(S$!jې?` X{Fj]pQdo^D̻Vb6D^OI ig`Z,wtRs\=U\z{´iB^t)%F;U疡3Hvn EuBdPtͽA[H^l BȂf䤻jڵ2—.Ӓ`n}-uAūTMl^6ݺӄmKJa@ 6uX!}3͕X2j,mgcE*c8's6@VH^ SB}F7oBĻ5_5q/~RAlѼ/!];.<JT;O= `O=~k6j u 96iJIp~p@}c҂a:@qn@Q#BC$]Vkzn_\M*N?R@pT/ ]BfTKlް :Brt!ELV%^e#n`w %b.Sn^Bm&(L g̰S9ӯei!:4ש솈Obh@2QO#Ƥ#1;vZz\O`=SYk [UÌzP2ώI?$;ƗAuiv@hb _zb!J8>ұd ["W &4nZ^[z,)+zP@KՏ:̞Guj 6s-m[@ :H$:J؄2l8&j\:U>x*/i\oߔRÌ8F 9PR~Q4BUNW$ ZOÖqF:B1(̧;꣎oIwL;oDgjs7KUp?yxCv}\ zc*rӓMw Bey 1X:xKey<蓷;&iaK{*{6Q}shv-£͇Z'̊% H_佾UeXvtALKEW-SdBAǶ%MKk Y}\"WŭY.G<߇كQѭnӕ_Z4vH@sᘁa3`[׏T--h(J选¢^- G컽C2K_jzs UM MVW:Λձ !e 'æ݄-ýwU~l}u 6#iKɢ27\$)^CAq洢 LuzJ8ˁ;: 'gʘʕ.ϰLXPojR( G vQg)}PȾ;tF(kVN~)mb*qXN04C:, 9(CSƃ |h椇xWf9ǵrTIV:75=U};:vlX=&mR3`GMOUHқ@ ᢍf( /WݽO>;T}GGh)Ċ#2?7=*Z@ 0J d2Y 4 fsmRAU.TpR#p%(W4{m~r5a_rĶy{Rs?r"%n>#hǏRY?;q,|!0ءjoqZT"Ƈ8W``:ޞ;5F=71ۨhHB!RH96Gܳ6f\~])eUax݌FN JdF+~5#6fˣ/f5Qw r3 M'a6THyh\9+?UC> 3 €P Dz ~VFSnM̱SÉ̀9 JM>ÃEQX&%ȍg%2Nzq|^!X>D;$INr%?WfyfSns|q,-RR7[pnM0(k)0GCBj{q~*btU-.vÿNlS}YܸQ"#d3 () 8;̍\n=͵R WeZgق<dnè` 3 Hc,+{vL>hb X63>>΀c1j&)ݑ~p #Lm.6  Ы>BcRg4Djr'SJrPI5~3͇@*<#`Q_7#7d]^ʤdeWQp5fߦ΋c0"̙WFL7\CPhjrw'~GqL'%3e!-7}wnK]|hr_Jy[R:8?miRgB|ɩ]'eY:iVy^e) Eґw Q㟺WLxDH<[ YAW|[߹9&W-+fzZ;ELuRTKN,A)Tt`fꜾ, Q.*fVL hZl&r9Yr-勨kB4S^J4_UDj0ve OnfņXlF {FZk4+ ^pž#$ź,ڔbf*<,lf&iTJnwmL;|1oiÆZAJJ!yNC}eA?0++ @鱻 ~1^ctwHg <(W2 oe'9daVcha'Eˊv6ETBWO%Osu%ɛoF`@Cbn0׀~UE|]:w[uy4o I[9;˙=MV P=}N՛%p TL$#txǕ6;֎(tG v>9^eB?AtnML^fۼNT!28wBDN)sC#3cQ#t?!S*uG/t>Fi] yý#OEwAmajē?:i߂s~]7팘4mCm +Y}bp 8/r~aG1(DAs=† A"O,fѣۚ+--VM6|A9m*~ ƂVl#}hkqTW?_oITT+NEɐO˗kă57>b(@eϊ.<[%ATی3\W<= 5 ^61 %.NL\;R# &0Xa1 ݊ FD?9qSN+f}$]r%=)!YHX>_*Pfnpo)#D,M¹}6_kkʼ(g|@ɗcj=4|u^Xm| @F{7^& c=bBV&bs9 z.<\ ~cl-5 IS ʅX ku պb9#Ѕ?mb3:4{2}n _gE;|ڻ_v&V3,cdñ )afN9K:ٲ wl?. C7¡xR?ETPa=nPP0n$ApS" /KLǴ8ijCֆ3hexjO/-Ec\FP|*-MzS2d{tS0]j7F)T۽*8w+l6.w}HOllfѡȺ$3 @DCŒ57p5V\JPc 6 B] 'grs4|d!5? 3g9DN%y? oB7MPw$񎍇z$\ eԨ#ibkE S'Yk_a Ýħzx#!7%#C+ FNF(NhɨCcS{@a=5Ӟz"$d`j !#(0/c{لsBK@ƺlEsʢB1<; f%YPu]ڗX8$SH9PNX=~@̹Jc1F(rwk M%O$b\ ccWOAiʰ :|Y3Yi*ܾp1S*5bXcۧ9dqj$ځd7T1HRi( >`[ ut”c2 y/&qNQ"t Τjzm )uU |n x"= ~3iӡ3tsz]Dj\D1ˉ%b/X ÈrjVER\|e2ʹ m ɯ>x ٬kF:;p4 B"dž>V>gHb<[ X}?<s.n[/3dӗ$Fδ`p3mOዩit꠬8x0N(ǖƠY\&w͎c+]67M6ˣe=AbqVG$M^x/c>`=_^o˿IN,$jǧ 4y`B.Fk2 s[ ^f19mM-S;5 WrGZ=O'$"epn.^ vs֦:26?y9. :>-ZYn}dbr4N_L:4 ߠdUJKԽK(SLi덢y*W||. "[@C`D+#(nmf/Q2hpS]p,־H+1mʛ&zo[ /b .a^dS%C" 41,¤!ـf$8Y+2bڕ.;5:+ rͻH aSeTPI`~̠T\Q3سt;9U:3L݉A40HebJE í4^r0SQ}=C0"le&Vc2rk7?yZ ޕwIȢR ȗdrL+A AsNlq,o!ٝppqaMA|͆I`)e?7$>S.\ /wN؝vwP\Fj6_ ]Iѧ:m\cx,(6 l˓u.-̸ |a_j+sr?}}9F7?ek~#RNR[&PՏLĉ,4x1z ޥ? [`FRu=H"x;V^l8}kc7vB1gdҺ؃JPz^)|Q:;w5H$+ME.m=Ya]7s,+1zeFLn2@OwWT\zJ;C)xzxl-=zzaN)5%2p=g~PzɽѮS`?yƭ{j̯~/b(`)4f#z춣: "@QZts^B.y@0N}[43uC8=ڪkXtmeݾsd~Bđ}]e'x'+*eC)vvVDMoϢXD#P]lK)oun6'A!h3K#B<kķ;g-@ʆ֜bd[ 0EEMX.Okz܅.U4-_=EG+(_À|HKIfsAUWa-X5b{IU԰kti#RQsk-XCt R[wq 6̌L~vz+5Q#<4gȡ'eJr/iQMKRCv:SrWƌB 1\Yڵ'ebE9D \~:\`̮;g\2nfT{ZRMi 8'z}i-rP;bg+Zذ0St\Og )2]pj;XQXk'wѠI(wnFSs.OUM<nKٮ6Gl'E bߧ6Dv4KVLR0VfMו+(m6F4&Ɔe6+mhR)rH _*9ixZ M\Ξ,A|A+IN~hHLe,r\&Y|7)*9B n&j؊)*t8e;4m̷TwEpȆ\OYDulE)O!~i{,$w'iFPVóԶbgA1$0XSW3dGg|^qnfEg!hHxB_梨 7`\eqq^F |e!D*&eP[&h{= ERqTd*'U LYI2Sfo r2xс8Ʌ1x-{cG>/mɃwZZV0 ?5Eet[}a_\e9kU&x]ܵ{;Lho\p'G!~j<1_n `Pb )NǃKlJ]>T1_ L˒!%^@yhSkjhQS_nE_kو,\|Ĵ1@s Xש0HmWxWƤ#mkhk""=={$[ŢkLFu Z&TRI-j^P)Cg3<+9:b=yz?IsF0N.o;pqw+Y=U15nҘ,UB4Ex30NM?%PA7hZi{ݕ۟jV8rB?SW)Q.N7,𰩶PHHtaGID-9:ZJx1U_6Ԉ #|#2ҶUh;&2%pe!:4雐 ~xt_80ng$ r~k? MUgVIC Y]<䖌JnWT%j,7=}!U+;v :T)6XMoIL@VfZ!Ҹj/-fn{4l@hJ'WycѺbAϷOÔ7!ZD9<rHjq kJsK|Q i灒'ҡ~oB;>A{dZ߅P˻m5]qoB3S̺3@z g|9kXt3M8$µu:6s*Rl޽Ťc[lDy|S,Ҏ +Fp$Op~RöaB>פXJm+}we41[5n3u}lbުԸsUi]0\.iIlHf|/ߋ,-[۱ۀX7fier !E6<\[ƣ/Jz=OH  uKwwpN}1mE>IR }noAMlیN-N.1cҒ02&іQ[aD+,'lQE|T0tc5y|ًL=,kUT {%)O; >*|1"R1l]$(^|n5B#@K[z/b_P } aKm9=uU(nTwނh !LГ,kI7bM\̵zl2{$J6?B:J\O o  i2m'uЊQkv M.3G $cakSkhЪW̯+[KrLXПf"@,Ά^'pO-ʒ@PnbCڗ.2MCnW#b4c|藄zM-CAL4fѧɛ@ʄgjKFTP=QRk4 Ҫ%Z 7xgCFClRY ˇCzIuV]P=IJj\[+eE87yg'NP$X*NꩃE-s^Ë{PB}ë(iVKA3ܺɲW, ❰0ƒieRQ{&]>?*l jcpS_h;YuWB}9l!ky~,o`0t'"\9RmQ H%tī>6T B7$!̍ۻfB ,#(??R:ÏH/.҄{BeM.3bTwCS3cn>E UB~].4:2da!?Q$#"cL/|D֧ӂv#QN1b S`:b^[eI5)Q+jÄjuPM#]͊KѼv~!@4nHMGR*䖳&M|GuUy25z 7eN)*߽M2"q:Ioaz]pZQ[ۺg0FM ¿DӇ){I# Ǵ0yKDƎ.η]²IOn9K(Զ=$6],^&a%hC}껇cWCƳwXgT-!w[a_hGz X%"%JAȸ*^I j'HfA'[Dr+ PomHrGWr8CE p@Es9څ{ꘟ,G2>?ח+*5.cLj3kߵTçi~ C@5 3l)c|Ns%-_6z|\4Pt- X$ !>xCE[(~U3sT:YΜIpYIR.vDӞ}/jmHbU`xM{R1#hi-H 0 2jOl>bz]~088sT踮\s\X*@8MۤpD2m8&f'yѤItQ(+r# L;a!4(L} * )/QuJ9v3˷gCS5}Rp,-V* >drG <No{jOI}K4"=bҙ*򚁂:5f 8^ ͉ a|n;Rm]/xΕG@z*V X,ƲAӹblIn&y4u”5*UWh^@" j.6_r ɞEj# z*U0H# H.Y:ƏXNnۂP Mma;J[áktk Ѓ)SANΕ2? %> CÕƓl|T_$>߫"ĉⷄn_0])uj4%%ik)P?;q"oj~(wvrAʵn,:{gYӌ{tgp~咺]pT)c"D x˕o@+ځШMtI[kJB^I^^V`?Nibp /J(+;6c3nc NĨ lPd>eYTe^(i7Mk߮t9 a;d:00ɚ=FJ~B?ILg1ZÞTJfNL=C2 Zhn[n${zݷ=$AuŸK[Si~￳Dx p?2RĬEWҹki^$JUizsaWY a .BxͽeVڙs;Csf"Wm:X>M[v1afK:v`^#Iu4Ӿd,g`AΕ@dL7W:,`근>c\v" ,*.sgA`켦QMDBHIv An#EJjbAnA ,Six&G7A R jP(Ԯ"gPd$mkMdv/W[0U>b1c'Wpϵf6y7۲U/d @(M< Q9dO«iު6ᇍ=F!g'%Ty`7H {?U`0n<ìZNijy c';ظRʸ\c7Wg\AĜ.i4&{f fv X\4Ljw}< {YLqJw2:x"D{GYHOO ($ .#F4 g +Z =>'3U@T]j7YJsf9&_ )^Duo;HVѪ)ACf83︔ᬃ֫= ) @aLlnF=>0 aXl﫺+`gaTT+f tdv2*3S}Yx+s2 9,<^7&E_CT;hr-xCЯ]s~ >4?},lb,ayXj,d2]aNM\"mkCMl Uo4O2 %:NbJ۝ ,tGn{fOif?5+; ,IG՝=@7nNP>9XKPBqs 7f]͙r{cbbh~V!,#Ż{ɾED/4vr<8;deD;Hc%8zZuKcwQ'6q?+!ʼnH ]˻4 O !]H0X/A&zUQ!A\+TX G-p ύsSr3KtRz-ms_ujR3MN_; MBy$Y]2ZE(3+\qX,7.߿2;x%yi qmߘBg YcS揾\;}BT2Th4b.U .r^:e_Fju2kVYUBi2@V{e>[ąo HCqɄ H1T<䫢PQfk]oNC%Z,6`LVF2~PpN80mޏr˒Eq6 ݄)Ϳ|$էsAWr){h}+V{fPɮdPr%iN6\&w*faP@<>Ь i˽$\U8~o2Cneo|,/uA#0ѡ*7sHQ (lwt;GBtZG.T2蒰h*NPV+E&7܊__8!P#,{  5+KK UQ_:HJyA&:hA4"7 Vm]#',l%W8 o[d_eZI@ArGmV͇ɣJ-zGyȇHAXC;5 /2>K4/TvoXC6֌*I3x0n ߄L_΀#c. wK#ʄvjȶp?1mLb9~ k{ZKӴ,h I ]DcBwq.",Ŵ iN V%ysP$si<:!-=JJK$ &!kjćX}م?#9^޷pԭlO {kY|FZ->LË3!hMXelEFY nvc= 7i@wcv l&4>Yv L;Y1$'FCd??5Ζ'b&SH` z:I H/!:,s]Zsb%[v}_yz {ݧ봏>ʲU ]PJPTR[{vg+{1 U%V>IqJzә+ 2'@ץ_dN60%4PrdJM kQN#wr+ ]fXD==l!,/vә }Ѫb 1>f4+blmDl7 <&RrMnͩsd.݁/ڡFS]5H +!g:s S ʲ^Qn"iDN5wa !+mbhwT6,r>]d|C)D~<6v2j arYw h1ܹR:KW1(ۛ*چb@AcYy^UM yY(BExJT9i(^hvhSQї(oV)MOuϺĘ4UltDQA]Mҙt/3$ y!|`qӉ|.jמ'aaJ2c*e;ukPP)/ve+{,ӽ;d6Û(=V;{7*BpEJe8} ɎᒅG۞QH)iM 0B0AtV*i#oe5ɯ=%B(%46ܓN_p.ҳ? 8{$FN̊"&h48i)K㟮E5^ 4 AT*M+:*q%3 m wA -nO( !_́d{,HC_a;ӳ >%e] [} 085|疪bFX3T0CnB' P`WVN4{ ɫް\׍/N6E])qoYE,^I .|Zd?JtJ`6)]1Ta9N&Oc& CrV]zNR1+oMʅV4|V~w5Ŷm `F9h?È3HMT FJiA)&G7;U9~GQ 8>Gb " ~)'PkNVWMhh}/NTbjAđHA& fCUaY ˅(I X])/+"7nU{ARS!Ny'HП}=}ZrN685ugR:,u򐁽@J6 XIFiDtq#F9T6` zɻzYU R:Q<37N`]f>]D ,y8]Q-A츚ܬ YuAE ])A- $S>6.:H^y A2S GT[Yy~*>;.Q8_zև vT'dg^-ePlt#%4Y[pDM.~wl.ڈt_zdu.s8zJt\V׍xtm磧i*~La~2/ nj|q= 2R8ߛ>fCeYk \e,@T}=1 (BtP1אaPkg‘ƿA}{?0y?U%NZt>~u[@Z9D2, ț~XL=ZNcP긤ӯ7,D&Ie= SQ?G[LPXq^6#SP1ĆǏL*h G4>iޚEQ)qq]iVǕ!{7_Q%fq_ʱj Z2;=[d}$>dI'u_7:: T+jmwVVؚ zHH|Vx+r`Lګ1v2@VOŃ( ˚ubFCJ+P9 ] e G$x'iAڣx .1 H a+ ¿IU9OܧB( NG.)sL5Ko uױNȢ]>>wr6NoKhq>$׀Tg.)BqQyHUP8TRj T0f%6Q+W8VuIƺ\ [R簢bv+L=oН7ꪄKPISSp,u̻7QdR }*:7Lƍ,Y KPqθh7;s/ V[o3 \W[8 S|$k_5;MkhatnQ[<2nbv" )R4<Fws~=JG؍x!js >R6[D.pB7 <ʉ;?*6T0}˙i7R fe~f6~Q77Tz ~2'gJ8Zt'z-kgzS80P0tBŻG&M\m(y.z)ҵc.4gnT#lTS{Uxl% mHR "lTܑelXr]y> W|D{#]d Ocw/M] ü, oJ&c̶)_d}vEGIrQ}'ӟqQUntn|hAVMϢb|hGD1XM!$DK)?TPԎϱ3Ombc薱}A=cts}u5=M`$5_Gi(yDۤq"~0xLs#Zʢ -9tĴ5"F+Ԅ9¦i,_|E":'3 ~is A |@Q(in1=oֈFрM4JdEW@9~0W_:|V}xj r;1ξD~3 GXZKIT }!or1cc Q ZF/@^t8F 1$ZɔkeE˳g+'Uv^/yT~K戴/ UmVSU=p hy EԜ%- &{'|6kcZosS>$y<[T3M>F ksoLc-n؁ڋ2׀ZD6R_I\D+m4m Dye|2,E!p$DnSCm"S& jMi$s?( S_l?: `\ y9Te4"g!~09) DMpqd Q-*FtԠtG$x- 0WLn $#8Dk"?"wp*Dա a'SvЛ x&Etv8Yc$i6䁻#ICq8@vlpP.{!τVY6:)3_߀r?ш( A?+# +1{zyMmB]x))h2{b”%]d{N؎\[%DQ7TH EDla9C@-D( K$zӴ5{T.i5qWS]GɍT<8djw ZdI$z'+O_Tf'|KI~cTqfݧV%U.Wm {33ƮA9KR ko}ϴaWi?M17e}s҃R' CU(DټZouQ,Xƶj5hc(x2} CxX۝1W-֭8H/"5*}ӰQ3ɎP& M9_ErΏJp2}L`M~ ՇUĩ<_b%sKK}-֟4;u]&aovアњkgzHR\ B?gG]-h;ceRpVᥖ[.yD8qe=6E<+zs9?ObN/%-Ѯ01'Yz5h4=**J߫o!Eo1,)zp,c҈7B)tR}>en #\ z7RYlmcn1N?,bf :zJH'WTz0%I=F=zЙ)hp,>ĭZ;e}~΅Ms!rLt*jK&A@>jD&8 {uils`Orؑ쀖3F2Xkq ,X3;§ћ.]-=}^BDzn;`Ŧ ?w~HUWM{2TR#f\g6t/TpT:}\#g5*V)OLTFRȾ P.Wx1 /^GYOg`2W^PZ*& qP YK)3x?Eso%)3"__ǧͱ1 v dj'ؘuqSe ؽa!.!1 9, "8+ӗOm7Ѣr ==G]_B*|+{=~[O<2K,cPd/6ީ/Dxb9Kx>!jF? {;,O}BiB_ih;Sjgi 6!l,^\>1@a=A4FPfI:D+xLF.}2Xٸdt/A )B,76Y1` xC?HGϿ͢ʒ , wbX; tMd@{B*t%GJno^#fSP)rI9HʇkT$Zgcdx3Ii5-XcҲ+Oͯ9~,#$j"5JbJ6 -!Y<"j )=_5xөdKN<{OxwpVz)s{%S ܤ՘NOP;$ &"l.ۛa%ƥacJ? "㒤!!F}@L*96ժDaK0gŧGRn0E\Q͹=ZwtV&?s ΕkThka,=GGi $3\d/ex{: W%fde,|&ced;4 -A-&k/cBj%t|K,#;nVh!l__b&&"_ ҆tp$6xP2&i5 lR#L3>W(n %wiy J"g x(j\:|muFw]ggSאJBN`qlQr`6bcFCV -P TZOGe{0:I) Z;-Mݙbtq\nN('Yv@a~ ae4S-PfҖ2v2(""*dfAx1y^ rB"ev|V!O4t@6/Wønر["?' iqUd+cUd`v%'8a fŲs&/;%oOKŮz;m)Ɲ]tʟˡk 8J*/;DhpKnmdўz҇IG09}NZ&릟8*:-vRI}uFIP>H[uw]L3Q] xH20 Tk9S-=(V ~gXzm</代+PW}w6LB~|2,=BXu^gB" ,MOhuCeY ɖQ?kO=z?#,"%BP8/QXIpQPxjf Z)Sud/w&V8.RSUl%!vbn84~_z/Ý?B*#3OX$BTWG6n\17rB-_\dV YbMBMnEOo4w|$)?أv[9ՠ;uYuH7oQ%j4TșQl!`OYgVixciQ tJKt2ËtXQh2 +.5!H5?*}MS nYQ#aCb;:,@ܬ>khKW 77cB\.wA& 8X,'sf^%5wwk^_D;,T86dԤlF ~oOa0?!vh(5^ G:ζJMykPwp(CP'?190`LսHފ$ndS6{,襭)DL+&.^xNӍgvw\ٗY/2HD`&Z#;5<ް{`ma m-THK>m}t,)r/#K[\wKT(;ߤz[32?1=J*)8RD[ *" F j!n} Iέ0x )ٰn#p1'>ꉨt7剨|pto>*)FO6x{Ss=~SY:?$:]:>sEWkat#rVzÜGrl_kZx'p l۟[ R4vUA3(?4<(Zd_"ߗ:8:SE@lߎOBɂL j} XS:P}Lb~Ϙ+ ( | }Wj[b?)%p<^|rW_lE-$e7M 8aRV^QSӑfl X *us0XQdZU:ls7QR[-"˾((ިEM?P+O03b"mz!$3z{Iޢ;*TU_^Uߖ2Qa?!z׀u/HW&06eKłl{yT2 yawp: M>V !t%aXwеzܞ˘/S>m< l%=dt q=Tl7?є߀%mUI)&Q&f$X$ȓ;^pZ0KyW@)4$:&1y_`ZcAY_T] utYp>D4opM^={ieP 0m$p:<@kbӼcګ'NoCChǎa(;t~Y2w)@mײ1WJZ>vNB`O\5{gV{i8n)<iE}nݔ6M'IMVCuSs+BZth`2]$BeZ {#m lVǖxwkEDe? z!?|SGU6z*0Uq:Lg 197bDŽϞ, $(l TزcW=pa]戢k6!Ņ( `6/L[JR8 ?ɺ˚6q@s</|ddϺN=D 2Cc]-yZ("8D/j6*,~hwTP 9H͵l p;o]ݕWqv^>-])2ߢ vFO^_06&? +bC0 71õce7ćj1ch4bj{[oS"ʎ`7{{CDA2R.ŀ߂@E;aמ-6QLa/N2t*pjuqTh":F҂n[RSfr>B:N)_ۈ859ۼZb֤#oxBx>Hfw xni|# 3Xcgbk ߤ;~-(c05qJl6&FDRZXu`k6"#ہn0 rsuqIOMTgיPE\b3cɺ~F5=a.BfᇶqU̴G|v3zyPڢ&'\LHG%vj+u)-N7| MEQeD.⭟2nL}QU3@2ZZj _UG}6[#zfIL@`6ؖxs op5 2ԿUͯ 리2f \0*&б؆&f!Z &<7{ j'Cʏi&ح>pWf.92(o;IXMPmG Wtn_m0TD" ҩ  B)-m}kwhK\Z~pywka8\HזFSz+PK<}lDv8p`cM5[ c0GdBf"ul4(9s 4 rtaJA6M^&*q]b7SW%nD^ p,&x0eDZ+X^׈/DAM[x'3g^$1QD:qb@S_8B;wݟi/3 CD2\3)Yf0GJG^á гmQ vCeޱcKL7/mn0K;I_G| ~?PihtF025Z<ɳ ӈ- &;tN6eȫC.A1瀫c;KERL$~/mZDrg_NHbKRQ_}yQR*Vi\.σq @7q=В뾀}_RC"@j.x4SӎcwFnfF#:6BQ"W`8.}/|  Gr˾j?( RtCL@߀Pf|31Hk&~)J:`"*(X)TCWs^o }_{ɨܣ ]LZCŜ SoqDKCet;r=Wivƪe^y}샬&~o9!Ga+|]tȤNaE)˳ڃ^bʇ/M. ^U^S9 IPbJ./'R: )Ob s8pRMƺ0 e2 [;"tTYe;z]zO^ h P&x݅;{,4"|7%p~8cQW N3M 31AKpɐ'7&E ȵgʅtovc-,B$̺ {5)gekD>2.7[(Aɴ ͜(V(]kJ?9M-MM\]\" _WtNϦxq4&ϝuN$ +^›e)ۃÍ'1\% 5 fo3%SR σz):8JVmIqEbPtQC8Ҕ&X׶(T@Dnрie6"?yJx270,F^Ӈ́] ۇVIi>&m-hf_!t{fI[DY "PM}@Ȓ2 cS#z#𢬃_q=!:/2m-`iHZz3?[frZ@N1*DmmLEJssmܚ5@A{Y nw^n_( $S Qp#s@);;( P5GX.:|MN#zc_ LC?!*ZUA (qY5" F]9l *IjkK.VY[č!$x6mA&.Ex$L@tg/j NI6Qh^\ 9+UX ,Cbbf4et-?WIAgDrxkgSfXފ Bŝk. =J.؟oFUb6xx߮,1V }4Ea,M-A8a6-0G1hgR:pAO@eu"K׹"?[\]P[eMZ9@Z; %eO& =QQ9AF7IFmxґQJ6u*zm"JrйD &I =,YlJ\T%*]QI$$]9 Geh ^ F5?GM`l\EόqO3*0^ 8[KkC{4A8B\4C纭vOA-CJZg&Tsj)(!54Snɂ1u^E-$s)ƨK:aJgIzPo ݣ,g(T+.,݂vbpXsz<ڶm+dS'?n:%\ 7GNRNyifDD迎KZS+um0[%ђ ܍E`,$H>I DqqX]\M3'ae@{c~ MӡIkLSc4"# xp7 Ӆ.[H.8Dbl'?MkDE뽶2z~7 p8 Be,}\hS?WC,>E'Xִ.)Šep6h+-Q"j/˾fQfwRxBZquP" | IJZCGѓ$+VM%}̭.hcp=xߺz}7dqA7EU…?0$IC[2<hނ1 `C4lJ f&>X.S#nrY@K6)GXJGk;,Tnʠ+TXQ׋>I5+W ZlLKـK8xXKa))N-<;mPPt>9?1hձE_ Q';rk'_qxv%lA > < u&fHqC)0L`X^H7,i∊7WiJu&UfYl)wФyg#n4j1 YMLOFw1W@B]C~tuz~<R.M!y>zBjZ"wtdb~5@u[ J{U[VkE3[VKy7EUG14%\fM] YBX@ߣPR4=עe-$IZ;jvs&]'ySc{\ojTةB5,}v,χj|4QՓ_ N [JT_)%BmTjPz3Uhj7kUn, v{;h{?f + G؉Ta;_6T+d!VIh8#*lD(u>YbfOQgJ 8V3iTqs&'a1HùLF`L|Sl5哔`q쒂M* ^yg@5J&0 >#qB<7nhHZ{x<1wIDyˏyq?#JʗN=FGly8~@΍+ ]i7 w Oڷp8MCeb-c$:Xl|ܑT}$Ȥh"nM]:]d6ٜGs[.-m ݱUtז>Pϫf mt2ǀzyrMi N|Zǀ= lQYwH$AT|*Gp?Cylw;L?2^*Ԩ||ͭƊ%W@ !h*WE9BW*PBJuErq+z\*դݧC[yE8 >:X:EhhzHs'vQ8yYKmFӲt(`\)s9C^qi:ן-Mn*!%HDFgδvE$ ZӘDgFz.\NU/V/<'iGL4@ 5B*:87_abޢ3B@8 hw*eT0_n[3ԫFJ`}u<1>/a3p )\Vr]C%RXLJZ5!;U[)^Z0ܝVfS7qC:hҜnQA'EC]~`:qKmΠN-|򚟞(D* eU&{iR|> ~E?_Z&*R%] ^T֨ϼ[*d6p{m$2؉[$&iF~$*12rS9cP tQVܖG`Lpnʐ1 J/Ue K g'Z"EU%Ir|>ýznuj`27ɰĶօ9nx?F@V5 E)]7OL}-4~u#ƺBg*IR\ԙnH6'sm94G0 PqPYq m$[qCrn]Et 4t/6rYBa]w}Tb㯵.Ks{ݑ珝),8yzs)@p ״NZb#Qx kxg|Z3\ouW >2[*UF0Z"yU7=^2yWagn=ꮝUX pnJClEA~U2I3wh Rq9B=؉t)}3(}PQC"trIO\ p 4߁NƟ-Xp5 ^i.:F"8k3nLz- !_xXrMF߲9#J\+EGFJ @Ȑk%ӈ% '(9t݂]Y8WXwX\HbQbl+*PzYhWPatH_@O—XNWZ‹ ~gLO0 mK4 o /:da0˱@9EҪl?/EEJcx59 9}5XѪrPOa%Gû,8D.Xdu@>y=p7VtZ,'c esq3P"AlOpQoP<y.ɤ:aِrmAdVX9v|ZaU" 8 rCg:8ǿdš_fӎ|y{Mʾf??/u˿ 3۫"M,꒮#9<>>EW(N8Bɷ:\Dg[%*:ΚlĹC_!G)t!u6O~+8xgw 'FV[]P9 _QkbcTBvc =j]RFq K{Jχf>1hq-S_L/4c{W]V?Ssbxy 4 >~sM~1TMҪ';1sf~1XtRR1W琶95DT  Xpa}z&p1Uuz Z%>ep:}˭$@5!tԝjTׇڲt@*_w57:V_Gg+ql1d9gޤ3pɉ*K@poVg}f1b{?^ P-sHͧ}!4Z"@YCiz?v훒m5*r$aGqᢂ& mCbm٪*LHI Qղ4ZRKhZCՖ=G, 9#@sj]Ԇh+u]语l~w*@hgۗ,Żtfbm)\W{!XR Y0dm,[}с}̍AE y쓩J h/7}Tzk|/+8JҨKh [[`=>±CNCW(>N#DF@E`W@v FtNVВU^RH=lA!~ M_OQ`W1ŹsBDr",52Y ^#x bZ{"fDDݫY9Ď &@#y301Wȼ=o >M!@3J;hM{Y"08E"Jϛ飴 nℒ.]]NC_Wxcv|a$ m$-csಛNο NɊ`0o qIIOeۙ#@:s.}HUi4ryU7~N|J |v$w3t9O.֧EcU"*ýAxC )}>{vrtMi5qT#l$ SBE6j'kVI- YYmwؙ?vg25F4#Aj~@W>T|VR Kb Ǔi\'cDZM(nòLe WEp!'So&Vn!PtE w"/  zB5:)/Gx@Zv@H)VRgQUΕ8 _gy\,o#]#nhY\o:R7 P7&eu|k,H<ΧG,6Yc1 M2Pzg3xs {ui)6TOC4z:A6ǚ 4h7k2TUh _f{od*b\Oc%[_]Ϛ6%*b f'% Ї/ScNSlg{͹ 0ĔW9::j/Wo) 354"|q<>@fᒕ!{nL{nW+1^GDUgᵵ(ܗ S+&m*h,M>F@ (Ȑ̩=ґklWHwIMS(n %yFGvG)i0K ZΏ/;9N) #${!8~M .bE~Nu7*C obW"+&Tx1sFX6cŖKJs\€hm0 Aj9")wh4#&+1W48{tFvwF'o_u`,0$12?.XЛ%[sDpY26ӶÀn/rZCڅF{ 7Q{N}̴&ST?K<3i_VPxI]sjȖɷrt~`JǭDxGٮLpf$8ώVhL˺y븁9=8w^ b*q@9RdvtAS\"#HÌ yM!z"ʮQ:Fk*-JspFszhg$x,pH0kK8xD,ZY }U63y2)=!Zlrvߛbp87,-lnQݶ:ZW\q!S^2wei@MҾ';[ۍ5w̑]D=LH`ys+QrRa{;,'rn >A*+eho[dhi*K[߸A@y*g_X0~DrW@m.f'r49?7"0=F) s lJ݊ 0nX_U#bN\,gB5ԃ_\?Ry4M@x1[d·5)>TOs!vMahl,6Vurb!P;&%F"N8j LyMΗZ==$irS{!v$&K82#0ipMqSlnSa|FbKsB^wM+:̸|)R" Y$xvrZhQ!]ĵC W<9Wo ,лx }do#Η @k=4[csyEj{ .((F擧$g9.ymV,8D6&p{çjTwq2ć>YXХ1CE3 ?D"ai+sڧ(IJAb1-3r4,gmwBn{=+nc"c)!5LU|D]>?^{mhU:i'p@]TuA b6^ګxòwz݇d{<k;(UMߖVX3l.섮M2K&[>P`tz݀Ǹe1ۇPk N(e=n)"J|vmO]VEwk- g:ϰݟ^FjcҞqIn%"4 rlz:֟n Ln(1[YO4ڇ9Ĵ청kmZE_tA#fg'ن5;nFAK5.*ܱ1n9aS*6Ϭ/D kZH, ;>oQ%<X~BհMRorB-5\=Tշ:+Z06}s@U!!8'z˼/^=),XX%t8U Kb__=UKk~Y{=Bd#cOv%5WO ɸd@wZnx;OLٖ(B204oEZ-8UQtt1Xvj=yQS>\ΉEG ?ityRe,4'::8NpZU%c&y ]9}wC7-C ݦFGQO`ԒUD;g-V.h| e?ADcEq |k~ho4udav׏AV3?SgU4W*_rkJx}SRRښ2JE 7 1_bWYuT_ \oMM]ZXw4^Mf5JMfv(t;x֭WȌ?_Y@+B7>w>YTtj Inzy|)ٻh>:W|qH!"yv$`BxT-z̸$Mn&!q>NJg7.4҆N`|Rp6Z0)we㯩.ҝȂolILHg-R%{Qbb>~fX e{|NDN4?ۍS"ѭm@yOzn],n?[vj]+oѵY YreBNX./&(lh4L>%{vꦎP-[l6ts JFV2)_zo z[ʹWF1e7h6HhwKDH)l҈o.O)S5$c!&\+14yAÞNk{&dщ_Fip<⻚._9yC\{J9d`qeOc * ^`R4  ~bNXʔo'-*8aWf։dY @fdV})qo`V C[) i=8͸!]Kg;#DleoH$"2EIfv;NO{|I>ɑEo{|lW^z2):[$yۜFiyEe *#x(b荹XŁի8Sw]Ԉi\.׎_!Wr#mmjIЃ12UQ5[~1z*zSȋo!i.>J6ڇq|돎pLh6O30cIͅӘI7 @մB2VT}YZEt(7Z9F?Vcdu]VXlƘ<Ș[+P}/#.[";.縋bu'w>X;Z5u'4곝*goPEۧrM\9N!^Wr_F':RҌa7Y//%И',-u>!\jN)VًQ{fwSj#2_fɹYMC򪹳K戞A˒mUP89M{s5~ 0CT'vTu4FR/Ɔ|r]tM3~s%[pM5z9-n~]P*.Wq}Y<0y ݾoqVv*Z}hIHgXU VNJgډ1? kLInWQd7 gFʹc~yT / ̾ۙ۸RuO²֜T:r`l~`mX86DlNo`ۍd,u׆j 0d"j2^"Oy/ a(u.g䴢O8\s q9}{ۺ0<7MDNZ`X,*>^%R#=@R[ T^x};QT>Yb90P[ijH=\ƕ[g`6>?".4VMeKUr.F@~[-M㳵g؄Io").3\rSΟˋ޹o"#)Tl'=تEfQ.1%4"{Fvnor%~FM5*zCb6GDb$vsY:g~FI`qlΪmJ%M7F[)nх_?NF2Gk^ȳG͙ʭN߃zeÌm{b]XS5Uk4z[MZF&#$u'3‘ƔO"R*DxS"_:%b; p޳P,Fǚ!6OE)䀧dy+q?b?Lhy [<*C_ SE*m鮂w<8 䶆ZD;9=3Wfc|s;o;ʆ0XpT MUvRT3&NۡYڮY h/BvUѠQHF]f "yR*})fЗެZiZ{~xX? jP,+1؝Isj0_m4pqGUUXKU 5eB:;k>_)9-*JQ%?T2gn#/XJ,ɕ²lqC&Q&fc1Sw[^J{*_4Ymʐ]IDVR({z|qeshGP ߉zK2>毽 V2ԳĕT,m~Lf+o0tpcR{Žk~X>XTPBvO:HJp™ԢJ/S"(^$1R;qFH(ϴ_|$u=6De!#';׌n0Ϊ770?3DO7MIzygwXtVϲIT9y>3}%[a4'0Ggf8q5OGX_"2x. #5>tm/K>|PgxHx4BN0-xOtil4``?)xAcAlo]kyTg=PMگ+Uu?Eaz#S@qZYEH,(f1GYC1BguAK;A4T@cfڜ"81&d )#kL0*6T qg_C,7=HD%ˆX0kx]k,H\ "ԩgeX(ܟtbҏsl4$gxζ=rFo::Df h`7Ni93YMTt5Q)o{( КKIh+I1_mī:DZq y௿ cz֙H2@zzYׂP.eU_B'?iu$nqKxW7Xk{$EJPIӀЩrIToHj!+,Q:w5ȹ  `Ș_0Ҵ3ʉā[␫ 6 ro-FԈ ]F&GCosnRqO6>0Èٷxin͊ՒZ}4~EƳuFE(~ؓ&̉ [@`rzB5{m̏)Pp`[;2^|[fB=6-?, j]r~c} ~Dd4zD?9hP E~7FvHiޢӪ^TRW-?mDpC>yVyȁbWKRpm1PSGT^gDttʧ:&.8>:AIn6 q>Gf]zK"T97CIs,[p\<Ñl0NܞkjXĖUWEhNiS3o[ fFr OW+p‘ojVum_-ʭMEEW똇3xr9r8XK)9R0b V{EjT;ckH.,Vn\Ny+_ e8 ZUadh FADL|'M5(+'A2/!CsoFc&KQVER:Mk][gm(i︙9/鏁:o60{ OQZ}B ?[{ #7/YbNJTn<wBTwHFcmr5ׇ Q#.qbf'2QMtywv S:~2,1{0;SX m(DiԤ Nͩ1:3Xk!d֏ء9ScdTƚkC^ n]@pRqi> GK8J`gd LAB3C!q&J|\?#mZZHgZNљ? DӃjl:bX#.I,hs(lbRN%G Jŀ3k=l_^hqթ/t@d &4qI~*;WhiAMܙpd?j #iqQ^^38` #CN2EuUq]Դ08_V ~,//b'VM~|翎 aۮfx=LE26Ǘd+xF`"!DQWs)OBi7oeuL]X| lj8Ƈ8,Ϳ?5mH7f n>pNN9awa ~`gXnW+UrWȧºgx'Ր7=lP1J63oVMs# RdbU$ASZ  v@Qg~Ej:Ԕ)at7K2K;"jOGU̘/Rn U=b$-zpKGh.ZYC!B #$ť Y3.%=lJ~ 49Y&WbIRެh"Tjw V WA-W>L{tR} h;@b)*{lk,Eg!#OM-W\#RBaSL/`Y jk|tR"&)ͪ{υ%gl޸9"XV>K'tW}9^*pq4~ꗝA5 UDg@O7ʇ`G"J4*niT:Z+v_J=L"po#l\> T9,ɒAN@NKvY`|}zeWeVujr]Fp 6JŃ6%#Ѝ3nX$r\wu@S X~͢R@VIgbPP''ta^q{Z8!5EotYJ&?b+yݮ̫9DG%9dv"CKi-7MןwThbz}~9IChak7d~,3J(?T=0a-q&B7L:w44P6YëI_1V +g[<&w[KjlXd  /fia"GG&YX)|̚{DV)"`QA_8M55&qvOh"ѝחU'sfA62:soMXyOzaL<\aծcJ@mzCF`vp` F\ji[b#yf ;?..VMg9:< v;|M4 z m[~vnn>g_:%uU>I/Q4 ZUP}(ޅ]OyE/*<Dz B3خŠ602Q>ճE?io5xAy'AxLM-Az {B kDL.v%I c+cfVͶ0f^AC+Yh\iQQI_WoWO;8 k"kkzw"hdv}:aFVv34D?{j C:w2t.M`c]Q݌%q<蔹_JVۨm>{g*ن/ U(X򮏽+(1IFBSw\tSj)`fecC}it~!?Of'!V`_W0_,O~abp5Sܢ޿ݪ.Z,ZCuL#fC\,;#wv@wKz 1WtzC=A *Fl*({15%s]p4BzOepz#"DK+Nru%bQ^Y=Ms_j 4dBFzF~pA*bLCuUveƁjAm"(%-QeDZw[|]*+3dutB˥cl0r#7flƀ`5u' plp< ڬ SEe("J>ڟzbGl_Q+!7 ]ɐ5e=9@_CS\ ~vXߺ3i58|f.RૉQ8GzZ1P\5FpœW!_0TbivEx(-` M46*a.>Ĉb[Q s|H .ZЄM70 Tƭ) m "tkr!h}k} wDw8tjHC6|v;bPw;2#o,#2rzɲ& 1kys#(]7TZdO|A27q5Ҫ&yK4->+>0 6u [gafx)^] Z{Sߝ\fT"Obj4l2;?YDG#jE_m'StA_bV'3{2q]Joe ӪQ>Sd,0r^qM+]ygXJ@k; tҬ8w\;H[sW;s4ݞqc3}~,tCFHH^j̋zÛ6yRPՃUϱV/8Pdwe֦4 B^mFi3[J )=0 RăAw~ N嫄RK%IIbn;u0 0QR0=4ü20⒤"WuǓ.W=8qrUwwK{OgBaʋ21qaes{=#{Z (Q$W71 7'̝[ Vf?8dj N&sI?8"+[2g9R/}{KrV0&3Qlfe6뀴+ OFL 5?t8R^hޒ*aO ;BdCXuUWx~Wkw׽p6? jy=.0+{V9>J_aK>_4£c;~䄴 @Fg2ߎD-^{i+dfpfT0lc'`;3hq>6Iw,;[$aM9ztbv(OA'[бЎėCM13Ǖp)0+ԢJa%õ(N>@8_YlEuKDz;m+%IaaR}e up7Yx}H8R3E<>Ұ8e6GۑNieYMo SfUMס8s{YFj2ï GJзv L%ren B.ɂ)wEu^0'FH춬?[D&aBN9!Jymbt&5Fx5kG J_D nrEJC,o2*B2?N%=OZ1TP.U\-ӪrbgCs3WX^V9/MIEa%61&>`c٪z|f2]0)1g6 To`RN}WV=2򴒄 HИw3ΚB$Grܯd}>Y$8@AhtT 9 5[S,z˟Y3sͳAo֐>F %J~Wg=dFQA%>9<\麬#iS#`І ܧx[ |ֱ(҉Ƞ>).3koJ6ʛ8bA7XvAxZvwϨGc) V)i qe|.󐫱 渉vx%pJ? OUuuƹʲU|);e-rĦWFC!O.Lrz$Qj1}j%L&>TJSZȮh/۴JP@>p^Vt_!zqevaYf6etɃGaeh VxF>YNj 1ddv @U/wA!=vSx~g},OIQ n 7Uv}`jr9Ll0j e}k(? D%¤w|Pplb}Ոe\~ŇFg tURN)cUDn]^:(ف_fpFreRp3;Tr"iԨmPK0Ӂ/ QKT; .W%Ι.żY@&X%=1;5 Ooa uuXC3W'w:[7܌ Z!A9 ݰ!}vaLՑGl}l>snB*$2yiW5v<:kjC)`g;- Q`qwz G2K^2?oX1193p3IiRk?CRwE[kҙ /! 9BY#j؁1D>[H嫌~ײSw.a hmF7=N(\}Xcq]^G%ؠ^x,F+R|8 ̇7-)û爋/l1QtR/hv><絹6̳vaM3n#R< - 8Bu[>V>ᅵPV Wd M\$ Q ~GXo@Aoev?$Y-(QTgz-::cj들F$oO="ܼs("UlL.MS#[6>S@NjDlBʥ , )&fkʁ8֍u\"OM"t4'ЫAԈYH&A[j]֗w5=L:Z<qI'Oā-845!Q<\D|:w`s1Ө3΂s:~nO~oTr)`ӂzT-Ɇ 1\3bj`Qn𾈍E |kQ~}aHID>?nj&$n!nUEm=V3P3ZdGn'CPbK)E3JrV8,tPis2;Ǎf>:-g-ogZ]LV8P?Z(6m$ Sz҆qr{Q:g.{u;-$]С8kr(SwauwQQ>!# ($GTGS݉ %l]֔ptQl>9UˈY""9&iG&ۏֆf#&F0xp#=i#UJڴiD)*b4i[) a ѷ0juW=8?ltm~-X;Mom;\xObqBb"]@ត{{cZYܕӢahqXc]27ÔGqCs$]j^ [SL xs*!EB `[3sn,QQ ]!U^ViC⸳, pk-Pj⏽1ֵ /핤dIF`rOkuE)L>uS`ݾ.9_?Zbvo#q˿boǕxyXqN1f-ݰgU aEejj0.NM.,&/&eR["ű|ujLU$j(/BY3Q@y `m7I`ЮxƂii.%ni@y@;?C ¾5-C0Ψxnt2U@bƸ00Lۖmgd7AآkS|_!k, gQ1,ϴ=,1~Fn}Y^b,1"Ό68H',}RnT1_Blx9Ǎb:l[88]̏1j|Ὃ1\]&0>ʆucu q1<}/=s6BQ[2nIYtg:zkYL'MN.)K>OCVyrO4wCEw{yui wP)+,k d1x+bҌ+=Le (:ʙZ54|̴7gp9KGGE0N?- >?:2_w@el{ϹF΋+#^(%N6n_=:jqMߡq-tj{!|);<<%% ΂^>W+PaAJCG{c% ƚ]5n?kPk13.iCq8r`|RHk|oF7|.0hS\aUTAt8:J:b4] O7T,gF 㲄OJYw歯e7 (wT Ls6"#;2ḟF.cE\8@U6"rGuq 5}wLVi]z4&W%̅ixL bbTۤZ[# darWޜU>83s<'9RkpS'  N- ?( f#A.U0}:)_V޷"Mp 9B Z͞Qi L%&@~+]PH8$ې(Ǩ7A*t#“R 'CjR;U-p"ktqH]E+h4QN]C6|+SUćumTlq@9РKf, 3R.Nr+ H"mF*x3\HʵH?)o,wpUD5d"TUR}kd(ؘ`^8Q;gCd׭Ts!a(޴wZQ0~ZZq^ǣ.drY^){tW- qr9{ӺI2PYo|FW즫t'-%?՟#ej>{l%$2{,aYĀh{ ju=͗bh=0;jYUo%m@g.ej\aaoH gP i)e8R4ϧ 3:U+AhրAʁDFG]t38!Bԁc- ߤlf g6bo,u~чhzt \lFzP*s@h|-pHk?Fܺ~?p*R3[v[Ogn)%Q`Tj,D){LySGW&Dyf55KT=P{|G :$v4<߸cBnkaJt8V ,1Y?麢Y[/49 xF[{9ol7+!ۊ0ȼC\+Ǟ"jɩ]64$yo/rMn۔֣#?~NQ=x3ג|79+]sFg2d8fyNf-!\t섌~${ :6mfhwB$ZnP$f8}*"']7Z.B]k915ǗN_xuX6?Ǎ eyDj@xOTF8۔ )^ZJa7~zSgiL9(q1c .њ0 >|[Fވ@2ť;c}+m##B AYaz' G,AD"tW`=6L=.񛺓2/t?b%XbLME3"^z]ʰ}Da0F!= nCpW_vs_λ"7F#*6@AһȜÍ KxQJ?HaA/ځ& VC$e ;ֶF;Uч Z b20NPC%/jS~`<#KA)"?\:>~/Fdp8{y+h5k]ԙ}wU%΁"OI/[8 W&񋢣Z?n%O# [XT&R[}N'sLI.pI0Ħx{ntAرiѻ:ȹa@ PzKֿ50r?Gd356oD&z7^sdԑk!lud/'hxZyjTMY@F'<.ӿK&#zr-V+ #6w^,&,<N2nykwhl}VͲr/U-vjJdS*8!Ls Mpk苠էZG4t[f^cJks Ȁ t%"orux0UaKM$KDQ~!n.Kzc3TvPOC u!cIt'wJ|];fT jv=p7saQZ̀.oJ/v{E[';hxg?;}J E LT 6` G G8ahV(8q6'@A/=|:*c]T`dVHzMB2dz >q ϱ@Z [,-TJɸ[ 5-R6r#Mp$ є;pn\]RwM]):y V/s_# KT[LUѡ;ȲtP^njyε"QjmdgH,X,0&ykYpa\`iӥeb=49RTEa]/΂J_XX{1=Ac/[Q_0k?ڨAE;Y"M(I;f=Ɨk"&X(n]1kpyɨSoW& g&΀uOp_:H3Z j\ ODƋڹaҘff~VTVVjzۗr]lͷlF8MZiv_m@HTu> 4V.hLy_~쨣\0QST&ͣIDIXj$͎dAvj7IGb4rDUvH8(/"ە`?1@O"/sOG kERƛD(Yˁ7}T5E%տwX4G q"{F- ;S #Ⱥ.o~dz. ɶzD ͈/"ʈnEj:xPR;Z'[J.u#>E;v|m &ת[U!Xa,RLm)$QV-IDJН 6'̳ Wz\Qn@r};eu]>$۞"HJo7qi`6cT}bY{gs6[.T*f[LZ4{k zx ~>pR],o<e`QE74pNTdF# 3RHV6f_)^ڃ$j%S2Gt|9:XEW&곞 (?Bi9R IO{^Y~y?<ɛ H"stR4n ujEHcv$ԓʀUmDpyu[V4T+R ]w[=Cz\r Ǧ)U@ng??6Ka9ޱʾHpȵ9qðтgG:LO$]FwH#D*Y- QtsjV xr^mf)Srzѭ]J\SI18NϘD)o\l~JGF0\5sdHuvG$0[qmSisy>BrVyOE4W۬bI e]5j٧ѭg'#`ܲ6bOGjבK%[4çjVS=13!)!31TƁDh]HPs赑<Փ;Y+}0E L^{}w(C BU !,N+߶$-xs;$hyTZ"5 oh ~ٕ!7\JP5W_({NE$nha8!|׬sŔJji,7glkr!˔O`1c"],(„riI J-#l8qK.Da޷~Gzd&؛лY ϑcuFo+D2#j!㍢&%Vl}c?2DG=F k"ٌd]jJK`!훿SIѴ۟6@we:H$Zr)'37KB v]-Os(eKMH40S 瑋,^՚k^7=bP5'M}AX!M:eJ{ڏ,KH([̲4VG8$=8Ahgތbmr8Q.4Pd4B[#4vn Dȁ7q;s)bYp~RhS=B\rshz,̍RqὢPᓖdKǩcK]4 - @ s놌r1q `G&gpb9$UBMz!ҡ[nUҼ߼Z3!! { _Fw,$SOb%<ВanĨYGp0z:\ I 8HK$O0Fl'ͻ{(:1nƒ9uxQiŬl_z>*  D Ӱx2_;X>1У'ʲ-\'^ PqX#WeBc|㤟 #CbJ7?C#O:{74q+`Hj%n#!'>0ذZ*LUOz:+sa@h:P( 3 &YNf#XؠI˶mQ)]i@ܯ&作Z'X} k@.>бՠKmՊ_/9HFe d&N>$A#o6TkEGךKS5(.ʆK4cĪn'S&%@YiBY>y<j U.DSSǟ!>DȈkYA(*VoTav6\o(4xEx Jf lro4v.I9d& b>⚎2lv{ujF!纷30~ѿM4U^|Ԝ'\&*s!?HBk]X<_TuH]\$g#А xXc_:%Cvha$hIh&؜+T;6 V6Xf ,r'\!Q妣{g E,;&ՙg xt{ZF՟c c!hz " \ pO+ASi wG [vM(ꍞOG&]rPrYseQ bfNM7#-J 8KB0G/ٻzVE ͮxb_<5ҀsDΩX:-{?9(O %͍]]B96 jE_% 𫞂qUfXG6Kb9qOyKeL/2b¤r~Vw,DWQ;rv`ϒg֕iVl/)`a qͫu5MHjt"jSmG wG{[d靆H*1 QcP٫2Mb&SvbpK-QnKB抭Ӓfpy)z1hE~{_yI-[/ 5;S_φ+Utip1(P#3!W oSavV"GsRA"SaqU ݱ*/IIW\Dy#sn[mb%/?ȿ';eCeqHO oU!?LhglbX]zRF.==rspw2XC)B$hΖLIT#ꎣ֓4! vMAԃ;aE'g9f6Swo۩c QLCFݴevJ> ءďsr?`bS^Ư .sə>[;Z,+ ,ieJ Zx,uʝ˦]"G?2?N<]t寧BԖ _vu}Iwͼ"oP8CU*,?/aƤ+㞡')y8%C8߃ˎM-)3Ε6I{Zߧ8m-T>w}`JNLs x]A4t [l-{ "nYQ| 8(`E]!X!Δ$G6/r (}Q% ہ"G02IWėf,MtX[LY໰b*QRzZ!Bך#%w*œ\ꆭgՀ~Bg>'2C*G(p0FE2+ð޲B37WlǬd۩ {E/״PSieKg+ij}YJn.[^^qKH%ʇ}0nJ-2\f:ݍM ;O]28S3Yy[ô2&FB^[Ma`9y(okuBr+9*jn|!͟T ݎkl7VtHenG Jr86KX| NjrvJhFeTM ޏo7_%p! V>i*TN)zMC{<p9Zp0s8 ig?'~ r1ɒc4X{j$C AZH]ش>rх׼Nm9e{(;~lLzL56NjhsǭRE &, _IPVqyέ g K4mV^י}0o-玱}TqkNN5%iʇzx EoZDx 1vҍ؏ҥXp9~b.JK;"6of w ÎV.q|?%Q[2Lns+dɣw`߅2Z`y5z%7<>qWWk/F%/Wɳ=O,eH+o^ǠҺԠ1K[ AKG+M:ģ)SL؛l+E׽_Z#aąʨ ߶@EE*dQ73]3vf zOMO zl~t{HMa|=ӋXpS>'\1YXc]`HjD'uejJJŀ-?$Јؐv:96C~P2FzŵJC9ӄOD>@gv=Rr$wVNNeb ܕɎDP{Y !RZ=wGrĒJoDdcYf~YWPעQs5E iV+e|o)Ѵ -cUڈ?n,{/-Zj96woy9RYU3q-;CniJ4R3YvC.~>8~\_dnG߸ h,V:]qKH 2{쀇pM*ǵc 상Rqk58AхCP\kp${ܷhrG&TBC3Qlr¸eǡY6 8n $- 6*H QqKR1 U5oG,_C$\[17q SlP,0Z3kCHR=8窘N[?Y;=-6u*lT}[OlBiٽG>8LU̟V x |9ߘ5zv ׫ZMt<1ZҶySHMr_ NblC|cj3q5~CWxNb)#$z!2<)}B}}jl טc&~Oçl*WKans }olC$J80/F+#:NLo=^`?fK]´Fm"#zM2ÝW/0Q6=.aN7q\fJpy7K\& K|ʹтJ[=e zvuqkorQ ;~1ti# . }MblU!6ƱV=/;0,^㜔 +. EH L oBC )}x0D5 y?'%g1H2)I囥% "nsnT8'y8cMCWӬ \5ssASNf=W:];ީ~vvqQX;&BפUͬM{i!co߶з=q$X~nU3Г@zf@kJ'La:#?JہQ¨˩}|?J P!H(:T{5C1+Dșx~ L^v<s47ȧ=ͥaAXMG⭤g)[B=C]FKZ?wxMd6jqn*֢?Tɰ8e lF;D:Znr{I"qa'C꣋5\@xZjxZӫLIJM?}t?sȂIW;X~ pw`#o'1{.oX\6C{_'-AK$C sgGܻ@vCBv~ 9y4)-p(ZR&1(YrOuł;[)+å9afXrAS |'(Os,TZFVr2L9fn3N-™i !R5#8SӪh`"{B6[BY2! |Ճ7qdȐMpC򭯕{vW@"ZY&yryӰ Nmy>Ԋ@I_ӱRZTpί&~Er58@HseXV bf*?ԼLf4M!mkKl(b!'%@ZeZd"ٿG(CavHp9N7vCCox 0R'`eyc;boAOn L>D{=Or6MHdގ I ? )`?`%GZҫju|Guz؄[?aCTj-]w1yebBbljLV5. IlK[枌cL:Cʄ(Lqt4pzm>-A!olK8ĕ6St]3'XPC=tN|8? M$MF2nT 16Z-q<HK%]ԭciqVD+gI meQU~wt8Ks̗/(`gb3C XjC!:΅8FgXj_Xֲ%t\2e+ FQqC0% -zBhʾce]X=u:,6X*8ޝ1$m[gzH.\hN_ x+m9F hu'-rvHROyjATj9:X[DY?0<'="o7,@ϵãG 2HPF ^]J+=2 ɱyK@*,ƃ0jۿ貽估{^8!x#6)|?ߪWc.dg &|XߡR ~eUf5%uz)eBA)d+PQ$kd5^}N9R!g/Fl+5l P9jQwSd_kjKyO =ד9]{@ - ei{ (ꈵfD%bbG\ndp |63,=SvpAɑz[)v˵1 5q l7lr,@_aLb}WAsή3XA0b0r(^2ybpwDpМCi͙UrdcAc@p~zIw{=sȓE͂a_3$" y G<𕏄tP x8WƋsq96v];.ĔMqb~(0g_!:|Od"Y4[@fP&BrO'f@ {{ \\Q4߈2,0MH}j='lQT ]~bVdח3;^. R҂IV{|Qv]KDBi; Edt(uKiIqQ8sb摜3ADёKC[q8^m#fdEƛe,-P) 5:3[0Oma5l'cAè3 $(ju'TH==&'\ӣ |ew@H@d+,O[4?2 8r' zpn1؋1ߏ:0(JkJ'A3k P|ִZ5 F< P33WA lqfK,O}h9mnp@a7y㠠鍼 /uM =7*L r {s1DZR~ & b)rnQAk;,TNC)hԸeU!=\*ZoTJc9)?/!9tm :x{4zP~f#fs9[؜XUvFvDn_|_t̨%ۖ( ڨBaN>Yœ"\*"s%DYYЉacnQhfkI~Uۄ.4OuupmAaQigr. 0&( L㯊6xٕـtcS F *,Va{EBߚ *+7!/DV\;ow6ڹB4Rw`Ϡٖ 0 ,3ɩ**!c0݂k)z/Kᾙi=ΙʮwX/4>~x=jo ~0\5 wT=6D:ePV 3}[3vs2?>CGB.֫B%exo)bGDՌϫB[#خJlJ08=:5wq% 32&u2,B4i;'[\1kurk&jP=o>~ByW{' 9L)@pxE= 5u[Ҽ.Xgr;활pq7[╉P8chN LBfo|;6E"1EB1DtK8Sv7JhY-2NjN2ϺVkvؔׄ^Ldtֆ\ڸV[W. )^vSg|'H:Gܵ6=plWi(R̅`M/Fk2"i o;,#Nwx,'/ӈ/~+&i 58O3]2TRA][bnu}uAX^$,,X+ݨlB_T@_GVA`T %٣{djq:F v܅M'eΰ3{Lot( GoWz$M;'.-b ":FJD'i5@69LMXEEFyDN?J^!H= ĥ\8yS% :L^*l|ǰY0N ٌ"Mi5O,[җ  OYͥXm7er:Uw4SτT%qʟډn)Xg!O]̦YCe`GJ~=a$:Tq!تpZ pmdձt[[mѧ܇l9,sH3@ˈM:^^TM0S>LrٞԄe‚# X1GfB¤'j6 7H;,H_1:YޖI,l/ϗ>5[7 u׏7ڀ*kGo5$_{ٌY^?p[6 rݽHPYPBsCս 63*wDJW~1:kS):Ze@Z3C$^!+]b'$8޵:?+aX3:"1Q##tY.ć)oW3.<8GixƆHoP-t`X X}_AK|8Yx%yrv:%u}>Y2mD)jOǁ'YytAA.2y"Z_^b5t b!d: "dqaq9sDIn)soh]S%ҏмVTx 珛<= 3}MGfK6Y-44H'W@*[ q61kԙ^k=e4±]brg2]Ȓ "|ƻR "K.z|/7zN˒}V7j6fmdm<)߈0`yEߗG;_rg"`٢bG/WDeTZAzS.P\VOyh=/ ]jTxiǐGpO lSd8CJ'vFԩHpG|<$k:!P-PwM/1͍ dn/elXѠgAh1(6OKR:Brc{P?+*zH@d`kλ &+Uΰ4ا;{8#w S"ow!BA3w582Pϫ'8WLnt ;jϚ6/HIp%c[Xz[k.d51Yv.<ޟcgޔg 6(Y#8v-38qs}X/l˧r QJ* VŸ6K8uL[HNwu_þiE赥džt 24whx` Vp\q-ǭ=k8eޕy=) z 憎a}RydZT""E\1Oe F񝃇HQBgÄuf"s$C\FדA'f`DyY(vs-/9د>y8b$RB CKIȒ"`Vd\"]ڱ^E:o kE0k>n< 0s3mIuuJ&>=yX +%myU0%hr-7hն/Y`B`ʴn'LWdL!]{iOUbK;o,xHo+^*[M.+zY׌t<9 briVPwhweϭj70ߖf,uplI%OXR'~>DXE'ćϨkX#: (Y; DzX8cT6/lla<<<0,X_ ;2[V)}/~8TV`l6I[ @r":Cx8nJ PNx^g8UJM aYoْaէ;rlH (O/=QH(4_z[ WGޠNSxQgp+ZW_*#0;(n_8k9Jzw٭u0IUGFf6*1Bt|Gy 8xE DVbh|!:ަ.ZḡY1e}23>gTN`T[:WjR1:CE!5d$~r7&ߌ[pzCL[{W23v4 ܱj{!h$x3wnH472Sp/Yfpr7bڑlY,BSHoYK׿8Qlc)2v\ܶ }?[ʞ<>x&[[b΅Bx^ Y|<sE)E[Y Z5AVӾX`^q9ҿ& /y}Z[A Y\j!K/~>c%C6+<>q:b38l˱?\zI"i& ~`iX 6-K;eꐤFˉlpl/w|ے7,ZQy-٩ZWY83]E^6NQS-Hu#A1F-~Ødl#h`VVSkg7(;= &Oh%XvLπ:  ,!OaOj{#ixTrp@N"1p RGν٢9`*JzE.J% Y+[aQ40M /rbב(XӬ}8Ʃ&҄ln]Rx/  <4Su'̜D٣@s^ ~?nτhG:Ԏ39շ IݼU_j-p;7YlRt%"/]8MA0fתu fy7j86k엦7--L8B!F$]fd Y/;ߌAINEpeUVVmT߇mu;upy@' Z^G}RwXȃ7 4?muE<,'VUsurHKb1uWJoՉ_{o,i|@j"`ϭ+dy.G vE"I4U6g'CMo+`n].sӈaMpk8k;AJ(d7_>V_'?a0-M4͝ʐOA1J]V?uzy&6[6>#$ryh(t}uY$KCyj#fKېғ`6}^jϻʃ0)vs'@V pb-=w؀κ`/@SBXAzNg%_Q 4,sʯ(aTٵ:ԓ͎Ȉ2/aŒD^Bƙh)폞ʨ=3s DIn{7ij1nsPy K&bTƑCpOI337Th䢆yNۣfBo(HUTjw1{^ᛁʖ^2n Knp^亠rKtDk=N!Jҝod]սxyQyF(ᩙ1iS$l'Y$ t)m"_$i6`F@e6_\rhcznFk<.e\Ku2I)4+Z*?'L! Z bVky:Tzjo j?,JQcv̒"Hd}Zqh={T)&C~P څIqY!.VszTyʇl)7(v@=TWK}^yrjuɻ_{k 1ƠskD\1?Aޤ^σ Lhp&<cdw*"8`ZCC~#l"Wo0Ь?| 9“rpBdonH,S[X9Rcj#t?-m8k圵-*K$ݗL䑸A\ћ ^0\6r'w34J>y 5xq\j9~R;njH?Ėc6ذVDۥFK~!f$ReZB:3 ('L R%(DxD `ޭd5>2g+v?3~jeg0d}m۷OW҅SfSEZW:/ u}bڅh{c7ǁ  *6˫i&Hd_Q tA4JpMZy6Ti,FH,@R#{,)r \z[z}v16q%[vpMSeP&\Fѵk|0@j+ =h3uc%0! #]7 r pf?{@E\|~]z Dua[6FKcjo;hjmMjZf7S+hU"3(~-R,O;'] 2kxw B5UaM 55m\'1!K?RcXM :T#.E,>ߛ )_GP&RjůM>+Ֆ*4"\:蘍8~p7%f&;\{cSyܨb9S.06#5a"y+ ۓI0.$Tc&Il!8+`cR1Еp {x*D%u3r`ȟZOm.x;\_LёJQm/&k锥xJQ1{t5N4i\`ף _=T&=n^rG˥P̗m\p( r1;Y#׮(ۆXk65ԟL62z0ghJ+"%)HƤR=.Ҍ!rJ`][NQ3gi? *IjnρHs.{j@A+r<$E9L|T$-"鷭Oß0 ^kRcң@\"v*\4+t`v^Kh!奬 sb/ ɬ+2<"@)fOGc22_]m}VVR0,LZv-$(Yi'o]=┫`Y]wWتV'@yT{@sr YU|{ 8^gX üi noShdI%AhP{JO\ 4h Fw<3> Nl $ ɧ+=dچduUt>ߣhgFdI(jvS/{BT r^Nfq`SJ=sTv|w.9FmjcĐ&% InWEzt \~fHZBRC>*+32=ȈY@o~F䤃=}<}03Yd? 5Y ˨ˀI.@V=@\RuJ68Bi DNeYGg> X,̝j ":-k޺({O;HMEwEvΩE(|cڄs ^S> {e%᠔d=.]3np_}rع` Io-jtQ @8k V[Bdвw(FWs k]c{ -*q=2/eVp{% 8-?٭*qB)pE1HӑOX#:ā}RWl%ǠVj8# NZ;0@\Q֗޿FKYD"!K$NgXLI34͓=_g1-U.ӷHK[f.7Hi26X^1տŠYvOg[kh5԰W]Eoq[%+CoER`piǃcNWべ;16S̸PFxRcbslŀx2__?q@9qx;'QW׮!g-osMatcd2˒z'GR,$( HI#IX G<}w|2!cꁷ1kKDh3-, RmNe}. ei~sI^/>]3ȫ ۸޹Xю!b Ҭ_7#~uI.C P&ޏF2-hlFv}$jS9?hyΔȎP~Wcx!.zr jToğM>n=ՃFڥ y-t,`90oLR d2⺝ƒp ]2y(* Y^DyGNHmw@P q3Nxy;UP 5(4c$oP!9y5Hk&%愷D,7A)kT jIW>,GBJ8^է-!\g k ^7vyŭٔ&~WO8w2T?sPLiy]I]@U;U\,1R dZ `޻BәƠc~+{ivֈ,`2.$`W 'X2:[/ha`/%}{نhDZƮagU J%?5* 6sآCSX  !z$1~2(d:Avw[+l-ۛan::8H (硔MqM/ǪѰhmNXZ sȯOVبm=aZI;}OIN3Au>X+QjU$7#zsJJ\(%ٕYL6<PcoSX4ݷΎr{C6^ ?̍_XwQ~"! #w,YYտύavMSuSVQe|(MT>1*0a5 !W cb%`9⢻Z-- 0 f2ɉ}ǟN߼9kXJ`mSq J95k|KTicͮ(xz1o+,z֛*W}cMB]@rI+B/ԭmA*~Գr wbHߧuWvȦwQI3 .*\>QPԀ qhL󛣿RlڸH F3nz`A*#F'0SKƝr/ϡm:b"|a Kl~K[|#l鞝#pqp=%F׏Җ +@o4BLX;dEYilO t{*9+mЇm̮&0*ۦzyk{J\s\v4BP헼Wj|7ǖx3eVqDTнOM Ay Tez$ QXϙqmxD*Pp6GUAq![&2[ijHLY!}dF#08FT|7<^,.,'qڧhm#*ܢxv٦'foԖ>ܹC:NkKL~8x eʗ>dFLL;mP2<W̛\n~nGLqyV"iIxx"FD2_4ف/q6bDӌfV [Lx0g4VUƶFhxQP֥9bnz-;{q0i/%IW `;(l Ձ,b_'Y ? D`QUv^,ǘSg5tៜv_S#5|mսϼ_{p}zVa?W4GU*J?K hG>Z6pƦg wKVvo1U j˘2/m^޿"8w^a͂(_0c˥wgwAMK%]|C}Xxpu洯'0Pq[;„FUVV| g7UdgJD7G1!exF]@m;V?p65E`?[Y*21c\&oSb_DCӴfM֟)b[R8psP-aFHfc#-2U4J^?d翗?|_2:%ɇ2:XЌ5c s>vK@nt3SzD賓#?xfCkUy~ҳTG ZG8Fہ}.p.aiXS±38۾XQOȑ2f^2Y/з0q&.{bu:)S39"0EtD^Zm%7joϟ?/] N{J WU3悺I&$WkFMֿW#ѹ=wK\Rn80H6{C-g5ċ@:d2iXAl4r"{;hf˩cadU]ǀ-!G˭Ȩik#HK8 ݸ-@jz&d[ zӗVb#no.};D{䪂YBAPƤFүt; ޷"bQ|* 2j xH[µqHټAqqHL߹Wyz[Q<<-0 n!k=YNy³L>bJ/\dEIV gÀG?|D$(„F =~:VšSZ F+K%.?5O_bF> J[&&[}>Ml is*ӣF}lVj%MwA@FN 9&{BA)2Y\AB~U|ǬR+lg%eUT68,1 Ec>¶7yU7W>>76]ݤ`೧eq<)U!>JoDd4^D[%gGŲ.e#m_v:]?UZbU6~F Hpi Vlj+]Rڟ-ޚ#|2Y.jf%w,FvlFT!ױDQ$$Ռ~';4Lsxj%v}V EKL.{1ܗdu14_[b E[!6DclXǹcE.-uV&S۲b:>ǹ(“ߨoR@+ᶔf?& nE5 C% i#M:@ YCL`8Y '3,,n"gS͑NHm*xjT5vdz'˼gɖƇvn;s "M!57g[2.ȋ/Sn_12XBvv.1Y]PNc;;cis0S%ylD`3]VH'+֦s`ÚamKjGv(KǕ*qXfٮ r) 1|Ig;N7Ƿ{ 9Θ1ebW)Z ĂcPtUL:FݑІ%lA~aؾ!kBf+C&؝iysD.2a1>Gc]OFMZgBIFTIZg8=nr8R؟I.V|gj+qUF=M9=FY7߈я@;ے%tBqI.+2RCQPqe.„P1Dt#j1?Abx{J"N5W%J岱ztW0dX=E;vbrz=CԹ枿e4-89/oOO0BaG[-'& Z~SKTQ1e>&L͐eNy$tH_ts C% 8 8&M4Cadxb (/دxV#DT >(!7I3=4(҅b09;HBwfX?Ngt?ۭe\8juX`65ݝ!S<~FS(,bIXg9߶c6hj cfˀ9 {]@ӆd5 Lc Y]/jL"ZJRh0LTʍvO8,'LX?<$NTlK#sE0R͇$RLLa |TK 9'[%`ÂZ+JhQFcg\M55t i݀tYiY\uᔢk&l\|vQXm4K9%Rp,l+;œE2,&QQ&5b}{R D7T0O?P'2_ 4MKA֐3 ZƢѵzIFMqr HO;μx 3P 1iM><˺nx@P."^N/rviLfWVqƀ]̰j*#HM4Jtu'c 9bg' SH'TndV1$eCGtLܯWU%3olPqX*1t6,4Hӧ XـHDViha_Әa`vdrc~ hTW*-K=_DԿo ѱ#6 dYRGغhXbi3Ն虹^-ˑb죩IBu4z(~z P5e`RHq<ҀQ5C3y'M츢ͻ1k bUtxT|B߭nto&~=:~{5ȰEBQ#&y8*YڅPI]rϚFnGS}-(K ϴyJetkkU(?ḷڲH.Sĺ[܅xr2capr&b,8h_hUދdnۀ앢]S9_fEX"I:8eo|Qa2bwRULXmhVeu*A/:C @ 7$C+å&ݑw"'җ?'~ʅJTgRɭ:%` wBAB&Rл~`=|#=\s%/QHWղkķd -Dh,qpJ{`x(Z5ME1ٸz}&:69(2Kkp էu|1Y pKIf\yѢ+-X*dB^^.%Lh~ߑ ɵ_y|nvd~θ›u]=fYO*T"EaS m !e7YW-өQ;E#$/xLVv\:96^hns:=(pF]lh)H*Os*]Z^y`![r-ˑ59C EJ&-t#D+MBIh#'*tŴ~qV] HOMCߌ1>"cXN+RTi 5jC.Lׁܢ,hyVk,z`E!榗:aܒWh'.0qz !c(׉EóكЦ:oȑOT Ȕ# Tޠn7Fm1C.!?:Q=N2B:!f}ºNˠ583{`s\gE>]lG1*d?j( ׼V 6cTp=D! SNwPt}:2kWք(l\~k6Nyqd̪| c(ePlKF0gaEo)dB-U8 "ב ??n:C:&F z2e ^d UP GB/:c7Mɏ |lhrt,#?}nZ8+R4!x)ZlI<:!iK׼O()T}K_gXY-5jduJ0tIz9?8(ߎX-=XG_unt_t+v$6 =،NuߕMOmB1@?.3-=WsCr_N"LKѵ,x/NT|Zf |/4,+"!XX"pLgXLJeaD$ "\ #zq 4%C]S݁uȄiXB@K2gM*RIk٥-EKr^yB foM:a;`?(=p: ӃhcY8Gi KЫ2ò3꺣~-Y@ll!78 ی#H4$c5oSA#\߿9/Qn7}%҆ -qD D+aG.BHz0xJ<3~,t:/[;x̆hž4Js؛0anЦ¿znψdr]ҭ}PL<_w7oUPoIqOM}Pt. XܬpXrmh3%ηƹ0 :^tXFYd&}Pn^/[txiʮBt>,W:W&T 0&M|"BT W}CX XA}eI~ScL'9dFo"D'8՛qOu|3>\o1xUR[Wbs X6hOck|XdZC1Lhd bC5󎔐ꆲY)&eۜn awYޗf#;WMP ,3Fqb%3 o DxNfu-&([{}((wHZ~aO< Cĵ*u*mr$ѿ0z*u(thd ̄,'r _X:if;s!)yzx:Z_ ZL?\:+CMI(6Nx?VCR-,!anv` kIlh79 I"F&HŜЌA^Q{{lt D1³ց l*[΋*4E7*=E>/͟>kC>J٧TG^SsJV| א7= M#66<|Ғ,q<]wIHF:FY. ^fQ|naxD7'*PeY6jkY\R ˯ > | gR^e7SAU!^PZ1c)J`M!EфJ\%BƹX!el9NLmIl2h_#}$>r%|~V1st)anH8)RsSTki 8[4\#lqqy5 ®cP"| iǛ\`rEmX$"bU\=Bag%(USҼ7Wښu_<T́u|s?|#_AsXH[35֭6َ8?cn>{Sg,9Pf2"mBy @^nE2H>̝ &?Ket|!%)X&p v_eR^Kw [F2p{>q;֮ţWoc u؎ϵds! f{"BAҙKH߶g|?$("wu.^.# *~uʃEb+K}_ZHUl-CU-o/o%~KsHMP-M`;S9|4RymqEB1P5W뇅YsWUqo'sy^䟷+=qxx(` #.\ A"PT=Zxt>-u:c-VpM Jq"um!GN chDBꌣ4l/i._9wˑ4<2Mgk5*s v舧݅mCEWw:zW ̂OdR5sblv AW݄Hlj~=[z|Nq_YI*>S v#wV A?`]xLRXO)Pyl ԕE=3SAȠņ}"s gd&2~#ӺK o7cP|Ȏ#|;KiAIEI{FhiTU8*kk:ЛTP̆F2j] oZ@\g@m -e-Vwᇏ4 NiXFŀ}.=>:%yɮ"Cz ڴ+L n쒻tJѡDym(R_A]V!n=M~Lf%N?xBt0grzq{U_},LYw(xHp2[g:9mĵ?Ԭ/bo>O(c.lGRgL!se*:adẃ i֖bS_Xu}!fR XuxҲV̶]C -,C8