grub2-2.02-lp150.13.26.1<>,H]1㸋/=„P?PU`<:;Zwf :FG|J2菐K:^~dU~vG?d   Q48DH[dm  a*x|h| `| X| H| 7| 7|9p|;|>H>l|@\@ACz(C8C9F:O<=*>2?:@BGL|H<|I,|XըYո\|]|^s1bcdeflu0|v ! $58@PTX^Cgrub22.02lp150.13.26.1Bootloader with support for Linux, Multiboot and moreThis is the second version of the GRUB (Grand Unified Bootloader), a highly configurable and customizable bootloader with modular architecture. It support rich scale of kernel formats, file systems, computer architectures and hardware devices. This package includes user space utlities to manage GRUB on your system. Authors: -------- Gordon Matzigkeit Yoshinori K. Okuji Colin Watson Colin D. Bennett Vesa Jääskeläinen Robert Millan Carles Pina]1cloud108Y$openSUSE Leap 15.0openSUSEGPL-3.0+http://bugs.opensuse.orgSystem/Boothttp://www.gnu.org/software/grub/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in grub2-once.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in grub2-once.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-grub2-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-grub2-update-$service-new-in-upgrade" fi done for service in grub2-once.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset grub2-once.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in grub2-once.service ; do if [ ! -e "/run/rpm-grub2-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-grub2-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in grub2-once.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi /sbin/install-info /usr/share/info/grub-dev.info /usr/share/info/dir || : /sbin/install-info /usr/share/info/grub2.info /usr/share/info/dir || : 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 grub2-once.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 grub2-once.service ) || : fi if [ $1 = 0 ]; then /sbin/install-info --delete /usr/share/info/grub-dev.info /usr/share/info/dir || : /sbin/install-info --delete /usr/share/info/grub2.info /usr/share/info/dir || : # We did not add core.img to grub1 menu.lst in new update-bootloader macro as what # the old %post ever did, then the %preun counterpart which removed the added core.img # entry from old %post can be skipped entirely if having new macro in use. fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart grub2-once.service ) || : fi else # package uninstall for service in grub2-once.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi+p)J0;-g8 -#+X;8D"XOh  B` *; h8!;X ;K'W%!v>%u$JwWG 4ֶE uo[LM2 X~kyg-}uxQm,"D"I{:A큤A큤A큤A큤A큤A큤]1]1"]1"]1"]1"]1 ]1 ]1 ]1 ]1 ]1 ]1"]1 ]1 ]1%]1%]1%]1%]1%]1%]1 ]1%]1%]1%]1%]1%]1%]1%]1%]1%]1%]1%]1%]1%]1 ]1"]1%]1"]1%]1%]1 ]1%]1"]1%]1 ]1 ]1%]1'Rf#XeXEXEU]XEU]U]]1"]1 ]1 ]1 ]1]1 ]1"]1"]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1!]1"]1"]1"]1"]1"]1"]1 ]1"]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 ]1 5b988379b6de7899158f888dc67f3985769d9affb7fe1d91f70e8984e5328c8add054f9040dcf82448d00cefd6478b943a1754295e2500bed38f6f3259d9bc2f5f0e952d431ed9adba12a500f6f1b5675859ecdc06ebd3455f63afb4bb6b7129e39dbd2ccff92d1d2085546181841f4774ada29c8d0eafb3630e9c470172cb5a04e4a42cc798dead1ce7c7d1e915f4fe421855abc34239b9a11a9b8672f33fd1b66a55b33706b3571d0df7f5ea4a847ae4c71596c74e4e6eddb13842a1ad09e1894dd8e4ca1bb62e055f674f9390a39c4643ebdd1014702feef000c47e36a00353b73afdcaf6e591fdec64eb60fa006e70979e32f161998e7d4da1812c304bb662cb5c17aa6b8b5846ba67f276ce4dfd3cf9edc40119773b3aa9c6d02e75def4622fb32e52d03cb870f2d64aa82208956a684a0c2d7d4faf87da5cd0f721adb6cd72738c7dfd3b205e4e91528c0d25169bb3e8e6ebeec11c916662d8d0c3e47c01ace5af41988e8c2e4671b8cc2c538fe7b60178fd0fee5bf8c4b61f9ce576f597632e1246686c99c337f8d840b78805b4ea36f0dfe3379b98b26a61405dffda291f335e6045809351b393821aa71c686a8da437b20f168a09e150a24a0ce7e6556787d80f0e9075be235ac20ed60b0cb8b0a9ae3fb5fb98aa01694d49dea89622a1b6687fbfe5e02a7a6c0220a91af75c5a74110a22cf5a9ca8c14e0ddcb5011c011d9273d02bebbab52160e44d20fab79bc537121d5fe990ca64ec8c29b4cf0aaaa3e395e053ed803a482115c8914a0b7dbac81b90d7b0e90297f91c2cf41023c0fc406ece4458fad66eaf0f8c2ded7e864b658412fdc36ae3b5a65b886b557638128fe0a22654e8d23f24c2907148d5dc16395c29790ce393c6ebb0cc8c8330ab210a855c2116c1c62635aed41be1421f3cec2da6097a4ccc4a456f1a809b6a05c8ed4f0bc9dcbe27fa52a76facad93fc8e370f157fe5a41be150016e02405be02677c7242b9dc85830e612cb25cdcd689654c4060efbde1d2e77d67b2438ea3718515cc4061592f10379524886893aaf4b776b0872555672c779d7c373dd37020696b477251535a90a204b87cb0b61c5727f80789e41fcfb7925898a0cf8b8b7d1cca05ff8517b8a932a1ad9d2aac9910a41033622887070dad671b3d27b84fc0f451308b662d97f21a8b556432dd67f1b812ed31fe35b3c5f06e1aaf5f23126bac82972bb6f9d011086218fc2e24bf3c028ee80e62b0c6da78fb15058890172572468eb9991c0a76d6de15653b2e7e2ecdc9c3b12590679a06b2b52ca998e968a15506fffb73eb08e3ef2c5f330c9714f5da2edcdfd72bf1422158ceb099eda2a45bb1133a2046cb4e91ab2323c3fd4eab1e2207757efcf6bafccc6104485ed63e008c8c4cf9d09cc4d033ad7c33adf2e25baa3f79a9c27f660307a096af03bfdeab5f0e4c4d962c93d6bd0daa1b7cc80571045aa73e7a1378084a54dabc56761250299d4f2b7f52ea0df20c3e17783874331dff2fb9ed1fa36f10f93b6a6567433e4b2768f5b63c45075e758650c1b2756bab7bc308921ea2973a32888571027aed22f9f522f94be6bd3223b47ea70921b97a28b74ffeed92f826d79f8888961b33702842deb5e5e4a83f177d715763eae19d446c9a69a627cd63230480bd836d89047c5356a6eb1ad81713df0a4923b3934514d6e60f1a144bebb76558a92290abb1629f7e1c8b569ddd13ed4aaa1c287b499ae48e4361fe344fa2dfa9af439382b8ab5f7c321ff3d103d4e3cbedc55fb078ae025735c6c69ce9353e69033a23be97a4b25a370eba96582758b97239d6a90bf749cb5dfc12661f70c901f2247182db8aa8e999873a4efe8bcfdc09a2c4f41306c6985435e12681d67d88da890c7765a226419a29845141eaae263ba5dc7c3f7dd6e96b7fb709d7814368ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90315205c1a4edaa885550863a7485103840360bc91e81dafd6c7510524237b3315d389f2bfa27d40f06cd71d0d0de469a09f0fbfbae7a60fa82db525fe6f203eb22063752e18257e60855ac38b88cffdbcce1ce3ad57ffc88bd37f707cf34a72f7934872ff594656d168eb3596f543aa61085813b8a53e1c00c3b2857657faf5485aac9048d196bb324def97e83c9608718af330b60d180ab63bd69fa88adbff9693fe0941d9d0340e3a5fba9a945acf5ddb198d895e3413c9d639daa891a6f2dd23199a3ea4ae967e876dce931161bdc7a80fcd3920b477f2796e5b510984b0e52251368852de8ebcdae23c49ddf5fcae82e877a4d2ca8e30bbeab162226038ced9ff977b24628cdec9c0109c5fe295415bc7f98dd31a00f7e83cbd55fddc910080892a58160401caa985d994499c180afe249cd24a5f91918583df26b1579efa2ff6ad217780b4a8c257d2a19c1de640ae3c073e3f3f4dd17cd4d66a15181115d15494b7ccdfac0e3a81193b248ae99fe0a71ba3db513aab84a93429e848898e392acfc97aa455c102fd2ceff041da12c45470d625e1df6bf27095eba148672d0ab9ca3b02262e55b5f4a9955cff25338624d9a88e395c4c3e657098fd688d3dcd0c41d4c87cc7d43a819c99fa4a36b9ad0f463b4253f3639e441b51b3a56527911b2c4930929e647ec31ea0f4ebfbfe40e2d414f2f6fea35ce41598918a76eebb472ba59b11f120445c9f5484cf63403bef590e6bfa75adad59280545755d21b40d23fdcad4bae3dca985f2bfd9aade49587cf9098b16f715ecf716a7473db1f0c3987c9427443562ac628b02de8ac7f8d1bcada073edf28572e3b86cad877497829ac84627130dd34df2d917d05e5153fc275072a42ea30dc2b8b009b772d837090cd331e811d1af734a65fb445e83dfa20254ff7bf5a1dcc005a73c271406fe62f0c18e8c327cc8afe66005de9c7fa472df431e72a1110341fead3e40359af70b4581262560ddb7fb33e76d1db6d234cc75c047885b5f0dae9d49525c5c9224999a8b2ff5b30f8b63b88d369ec81e3fb87a7184e20d99e2a895f9a1bf9832d8dec801c9a64b851a13a66eaf8e0062ac27621da365ad38249515423acaa809bd83b6ed6b19da2cf82c3f5251a81ba5e7dce4e035bdf7f4881bcf544806e8197ccb41651d4df86d362c3046d1112950ee5d518def1977ebafed8c571a10926b4b057d68d68bc03abdc171d50685714fab1e6c6aa7f40e6cc3240c4d1f9c8b4fee25acea72813c65e7786bda29262187b6473507e9b8bfabae372389ab67e305f4aaf861abc4a08170f986c58cdc25c2ded014ae9b3d2b8f0074bcd8f30a1aa23a9bf82ff3abd6261dd470fc6807f06ced98d0cbab7c2108fb73d06006f785c542fc221d65b88a70562c6c1b86c4cb6f2b943e0dbc0dc6b8b0e8c51f778c4dbc777819f41c420308c116d04994689b3d6715cfd16ba085c425d4549f101ce0ced34fa39f0867b5a4a7bc8f5dcc4aaf3b4c67f3b443a0e5a7397603e44495533915ce920527748232a72e0e8b2dffc960cc9d4d0cafc00ad2781fbd493d417e2b68931fc31210478ef524314f961a60e5ee11db306b35014c364a648a92de2210a3bca9ec4182d22a414837d3c6995de80f2f3265689f0e335a784e4c54270d98035d00a0b7acec70f2c6137c5d19407660bcbc8ff90cb244d3c224c2657afdf1c16248630d3e8d00ee4361836738182d21f9eb2f860afbc61e66e565ef8d64182d19cf94d1c1cef78e9da6954870d54f87d596dfdff8877a3d8c78b35d769b79139fd3cbbedd2beefddd8ae9364604268006460e7c7f86b26fa8cbbdaee7932ce69798221578cec2d022e7dc5144f098fe013d883f3447657e4e0553715c5f2a674b71be28639f761dc8fea1aa1d5fe6afcbd4fe644479d2cd5e7178939a03aaaad06b8b41b3b48ae834ef3bcda104935b9dfeb883c0c97ae8f9e975d61d2d255874d62a9f86237d9400ab7da9eef9ba8d86c04f0e0e0ce8c64c15815c850effae97b885520d6c4f497446ecfcbb1a373c1f1e042eb8ea4ed85377b2a946e1b19442902951564b2fc2f99ab6f61c10aa9e61dd1781c47fcfd0da41a375c6707bfcd358e79bafb5b2dccdbcb4dc24c218472560f650974a0e051c81f9d1ca8e334fbd31d9f210996d2c6b3ce3e67dcd994fca9fecd874e2227041ce3ceb86ee6babf1c28ecafffef6b42b00d4e405bf66f3dce35351fd71d28aee7e4a53a3d3ef1a1226340d7eb8d6918d3166629fd324f50f76952ce530f322645aa995da302ed0a158d623b1e610678bf5e025365625790d82143eeedb2aaf4ca587877bdb422620580726c8ce4a34e1e7c7ea6204741ccea4c3800db2cd82e6b29358e6eb323224a75706e10d5bf3452edd2480cf690f482d972fbe8d3eb9d15f579a84d72ff61715debe527db30c63202e8dab65a84cd5292d52a4f98cf7df2aaf142d5d2433278d1d51cae5bf418014e3d51387ab0f9488ebf68ed0f8c086be3c65a3afccd55b40fda733f9a661463894545f12429ddbdc6ca55603d935da211aa5806cffcfa33d090077a10ddc1512a140424602f3345cc32d1f1d6f1d71a520e7f1fb86528fa27bd9304f1f4aab3c82b64e613b5d59cf014e2744c0f65a7511b4674146db77ee0d719eaed658e1a105393efb808bb81e1ac3a0ccd4171dbdcfd6dd861453dec515129f4fc002ff6b769939c86a3a9cf9d2fa8bbaf6778113e05e4a10014d8965a7efd71e19e8f955f6169e52af2bf07bdc4d5a7051aec45ca4445af3b13a582ab58226bdc3a7c2cd74538df951c5f156778ac0f9ef54946cc2ae7737b13cfb8f15bbfcd71e694036ed2aee9be9c4ca395f4eeaf9c40da77a2fb2279e4c719d719c2a2abd57e1e2aa41d505e8a72b732145d7e332968553699c8663db955e7769c4e06035c67b1a51ca76618860f8abd94b35e65fea52790a8ec4af80baecc0db025bca5efee21a80237e3696152bf1051f52ed903c7b3014f40d0a719e6f6f16f7e5784baa0eda584a8a378f20837b115de849451f4d0a40faac0183d0c063a149bc3a70fcfb9a0fc2692780e91f26cca07f2d41b6cb8e7e3224ad87a4aa59028b4a88cc97713fe446afa61b8d872ae90deb576b4166578a6667b86ca057a6b653fc578c78e2f66cbf3dd1bfa819fef0074e9a3170f142a7fb5bd717042bee5d7ef7a365404ea0fbcbe074970d4bf9ce360ecaa588a964c5731822a4e70aead7e2c702222d68f47bb5676cd1e5dc6dbbefa88e1d539646569139133819@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgrub2-2.02-lp150.13.26.1.src.rpmconfig(grub2)config(grub2)grub2grub2(x86-64)     /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/sbin/install-info/sbin/install-info/usr/bin/perlconfig(grub2)config(grub2)gettext-runtimegrub2-i386-pclibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libdevmapper.so.1.03()(64bit)libdevmapper.so.1.03(Base)(64bit)libfreetype.so.6()(64bit)libfuse.so.2()(64bit)libfuse.so.2(FUSE_2.6)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.02-lp150.13.26.12.02-lp150.13.26.12.02-lp150.13.26.13.0.4-14.6.0-14.0-15.2-14.14.1]0_@\ޢ@\ޢ@\\mA@[@[@[[t[Q@[-[~[j@[WZ?ZZJ@Z̧@Z@Z&ZZkZZ@Z@Zz@ZyZxG@Zg#Z*~ZOZ ZZNYeYA@YX@YY@YYYn@Yu@Y[@Y0YR@Y@X׭@Xg@X@XX~@XO@XZXXXX@XBX@XYXpXX@X|Xv@XlXfL@X=X @W@WiWWF@W@WWW@Wq@Wi,@WPW>@W=W'A@W!@WV@VՄ@VՄ@V@VT@VVvV$@VrVqR@VhVetVa@VV@VLh@V5V3[V2 @V#V @VV@UU@Uc@U@UUzUt2@Uq@Un@U]U[%UPUOH@U@U.RU/@UTTT[@T T@T@TT@T5TLTy@TeTR(@TR(@mchang@suse.comrw@suse.comrw@suse.commchang mchang@suse.commchang@suse.commchang@suse.comglin@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.comThomas.Blume@suse.commchang@suse.commchang@suse.comjdelvare@suse.demchang@suse.commchang@suse.commsuchanek@suse.commchang@suse.commchang@suse.comiforster@suse.commchang@suse.commchang@suse.commchang@suse.comolaf@aepfle.demchang@suse.commchang@suse.commchang@suse.commchang@suse.comolaf@aepfle.dejmatejek@suse.commsuchanek@suse.commchang@suse.commlatimer@suse.commlatimer@suse.comagraf@suse.commchang@suse.commchang@suse.comrw@suse.combwiedemann@suse.comarvidjaar@gmail.commchang@suse.commchang@suse.comarvidjaar@gmail.comarvidjaar@gmail.comarvidjaar@gmail.commchang@suse.commchang@suse.comarvidjaar@gmail.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commsuchanek@suse.commchang@suse.comarvidjaar@gmail.commchang@suse.commchang@suse.comagraf@suse.comschwab@linux-m68k.orgmatwey.kornilov@gmail.commchang@suse.commchang@suse.comsor.alexei@meowr.rumchang@suse.commchang@suse.comdmueller@suse.commchang@suse.commatz@suse.comarvidjaar@gmail.commchang@suse.commchang@suse.commchang@suse.commchang@suse.comro@suse.demchang@suse.comarvidjaar@gmail.comjengelh@inai.deagraf@suse.comolaf@aepfle.deagraf@suse.commchang@suse.commchang@suse.comarvidjaar@gmail.comagraf@suse.comagraf@suse.commchang@suse.comdvaleev@suse.commchang@suse.comarvidjaar@gmail.comolaf@aepfle.dearvidjaar@gmail.comarvidjaar@gmail.comolaf@aepfle.deolaf@aepfle.demchang@suse.comarvidjaar@gmail.comarvidjaar@gmail.commchang@suse.commchang@suse.comeich@suse.commchang@suse.commchang@suse.comdmueller@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.comarvidjaar@gmail.commchang@suse.comagraf@suse.commchang@suse.comarvidjaar@gmail.commchang@suse.comarvidjaar@gmail.comdmueller@suse.commchang@suse.commchang@suse.comschwab@suse.demchang@suse.comarvidjaar@gmail.commchang@suse.commchang@suse.commchang@suse.commpluskal@suse.comschwab@suse.deschwab@suse.deschwab@suse.deagraf@suse.comLed Led jdelvare@suse.demchang@suse.com- Revert grub2-ieee1275-FCP-methods-for-WWPN-and-LUNs.patch until merged by upstream (bsc#1134287, bsc#1139345, LTC#177836, LTC#174229).- Check/refresh zipl-kernel before hibernate on s390x. (bsc#940457) (Getting rid of hardcoded 'vmlinuz', which failed on PPC as well.) * grub2-systemd-sleep.sh- Try to refresh zipl-kernel on failed kexec. (bsc#1127293) * grub2-s390x-04-grub2-install.patch - Fully support "previous" zipl-kernel, with 'mem=1G' being available on dedicated entries. (bsc#928131) * grub2-s390x-09-improve-zipl-setup.patch - Refresh * grub2-zipl-setup-fix-btrfs-multipledev.patch- Revert grub2-ieee1275-open-raw-mode.patch for regression of crashing lvm on multipath SAN (bsc#1113702) * deleted grub2-ieee1275-open-raw-mode.patch - Add exception handling to FCP lun enumeration (bsc#1113702) * grub2-ieee1275-FCP-methods-for-WWPN-and-LUNs.patch- Fix LOADER_TYPE parsing in grub2-once (boo#1122569)- Change default tsc calibration method to pmtimer on EFI (bsc#1114754) * 0001-tsc-Change-default-tsc-calibration-method-to-pmtimer.patch- ieee1275: Fix double free in CAS reboot (bsc#1111955) * grub2-ppc64-cas-fix-double-free.patch- Support NVDIMM device names (bsc#1110073) * grub2-getroot-support-nvdimm.patch- ieee1275: implement FCP methods for WWPN and LUNs (bsc#1093145) * grub2-ieee1275-FCP-methods-for-WWPN-and-LUNs.patch- Fix broken network interface with random address and same name (bsc#1084508) * 0001-ofnet-Initialize-structs-in-bootpath-parser.patch- Fix outputting invalid btrfs subvol path on non btrfs filesystem due to bogus return code handling. (bsc#1106381) * modified grub2-btrfs-10-config-directory.patch- Fix overflow in sector count calculation (bsc#1105163) * grub2-msdos-fix-overflow.patch- Downgrade libburnia-tools to suggest as minimal system can't afford pulling in tcl/tk and half of the x11 stack (bsc#1102515) * modified grub2.spec- Fix config_directory on btrfs to follow path scheme (bsc#1063443) * grub2-btrfs-10-config-directory.patch - Fix setparams doesn't work as expected from boot-last-label NVRAM var, after inital CAS reboot on ieee1275 (bsc#1088830) * grub2-ppc64-cas-new-scope.patch- grub2-emu on s390 keep network during kexec boot (bsc#1089493) * grub2-s390x-10-keep-network-at-kexec.patch- Fallback to raw mode if Open Firmware returns invalid ihandler (bsc#1071559) * grub2-ieee1275-open-raw-mode.patch- Fix error of essential directory not found on UEFI Xen host (bsc#1085842) * add grub2-efi-xen-removable.patch * rediff grub2-suse-remove-linux-root-param.patch- Fix corruption of "grub2-install --help" and grub2-install manual page (bsc#1086670) * unix-exec-avoid-atexit-handlers-when-child-exits.patch- Fix Nvidia GPU in legacy I/O slot 2 disappears during system startup (bsc#1082914) * 0001-Fix-PCIe-LER-when-GRUB2-accesses-non-enabled-MMIO-da.patch- Fix packed-not-aligned error on GCC 8 (bsc#1084632) * 0001-Fix-packed-not-aligned-error-on-GCC-8.patch- Fix incorrect netmask on ppc64 (bsc#1085419) * grub2-Fix-incorrect-netmask-on-ppc64.patch- Fix UEFI HTTPS Boot from ISO installation image (bsc#1076132) * 0001-add-support-for-UEFI-network-protocols.patch- fix wrong command output when default subvolume is toplevel tree with id 5 (bsc#1078775) * grub2-btrfs-09-get-default-subvolume.patch - insert mdraid modules to support software RAID (bsc#1078775) * grub2-xen-pv-firmware.cfg- Rename grub2-btrfs-workaround-grub2-once.patch to grub2-grubenv-in-btrfs-header.patch - Store GRUB environment variable health_checker_flag in Btrfs header- Fix incorrect check preventing the script from running (bsc#1078481) * 80_suse_btrfs_snapshot- Fix disappeared snapshot menu entry (bsc#1078481) * 80_suse_btrfs_snapshot- Fix unquoted string error and add some more checks (bsc#1079330) * grub2-check-default.sh- The %prep section applies patches, the %build section builds. Remove mixup of patching and building from %prep for quilt setup Related to bsc#1065703- Check if default entry need to be corrected for updated distributor version and/or use fallback entry if default kernel entry removed (bsc#1065349) * grub2-check-default.sh * grub2-mkconfig-default-entry-correction.patch - Fix grub2-mkconfig warning when disk is LVM PV (bsc#1071239) * grub2-getroot-scan-disk-pv.patch- Filter out autofs and securityfs from /proc/self/mountinfo to speed up nfsroot test in large number of autofs mounts (bsc#1069094) * modified grub2-pass-corret-root-for-nfsroot.patch- Fix http(s) boot security review (bsc#1058090) * 0002-AUDIT-0-http-boot-tracker-bug.patch- 0001-add-support-for-UEFI-network-protocols.patch: * Workaround http data access in firmware * Fix DNS device path parsing for efinet device * Relaxed UEFI Protocol requirement * Support Intel OPA (Omni-Path Architecture) PXE Boot (bsc#1015589)- grub2-xen-pv-firmware.cfg: remove linemode=1 from cmdline for SUSE installer. openQA expects ncurses interface. (bsc#1066919)- use python3 for autogen.sh (fate#323526)- Do not check that PReP partition does not contain an ELF during installation (bsc#1065738). * grub2-install-remove-useless-check-PReP-partition-is-empty.patch- Build diskboot_tpm.img as separate image to diskboot.img to prevent failure in booting on some bogus firmware. To use the TPM image you have to use suse-enable-tpm option of grub2-install (bsc#1052401) * 0013-tpm-i386-pc-diskboot-img.patch- Use /boot//loader/linux to determine if install media is SUSE instead of /contents file (bsc#1054453)- Use the pvops-enabled default kernel if the traditional xen pv kernel and initrd are not found (bsc#1054453)- Fix reboot in UEFI environments (bsc#1047331) * Add grub2-efi-Move-grub_reboot-into-kernel.patch * Refresh grub2-efi-Free-malloc-regions-on-exit.patch- Add preliminary patch for UEFI HTTPS and related network protocol support (fate#320130) * 0001-add-support-for-UEFI-network-protocols.patch- grub2-s390x-04-grub2-install.patch : remove arybase dependency in grub2-zipl-setup by not referencing to $[ (bsc#1055280)- Fix minor oversights in and the exit value of the grub2-install helper on s390x. (bsc#1055343, fate#323298) * grub2-s390x-09-improve-zipl-setup.patch- Make grub2.info build reproducible (boo#1047218)- add grub2-fix-build-with-flex-2.6.4.patch - fix build with flex 2.6.4+ that removed explicit (void) cast from fprintf call in yy_fatal_error.- Support LVM physical volume created without metadatacopies (bsc#1027526) * grub2-diskfilter-support-pv-without-metadatacopies.patch - Fix page fault exception when grub loads with Nvidia cards (bsc#1038533) * grub2-efi-uga-64bit-fb.patch - Require 'kexec-tools' for System z. (bsc#944358) * modified grub2.spec- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded to support booting from lvm volume (bsc#1004324) - Grub not working correctly with xen and btrfs snapshots (bsc#1026511) * Add grub2-btrfs-09-get-default-subvolume.patch * grub2-xen-pv-firmware.cfg : search path in default subvolume- new upstream version 2.02 * rediff - use-grub2-as-a-package-name.patch * drop upstream patches - grub2-fix-uninitialized-variable-in-btrfs-with-GCC7.patch - grub2-add-FALLTHROUGH-annotations.patch - update translations- update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry in additional environment block (boo#1031025)- fix building with GCC (bsc#1030247) * add grub2-fix-uninitialized-variable-in-btrfs-with-GCC7.patch * grub2-add-FALLTHROUGH-annotations.patch- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401) * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch - Fix boot failure if /boot is separate btrfs partition (bsc#1023160) * grub2-btrfs-06-subvol-mount.patch- 0004-tpm-Rework-linux-command.patch : Fix out of bound memory copy (bsc#1029187)- new upstream version 2.02~rc2 * rediff - use-grub2-as-a-package-name.patch - grub2-linguas.sh-no-rsync.patch * drop upstream patches - 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch- TPM Support (FATE#315831) * 0001-tpm-Core-TPM-support.patch * 0002-tpm-Measure-kernel-initrd.patch * 0003-tpm-Add-BIOS-boot-measurement.patch * 0004-tpm-Rework-linux-command.patch * 0005-tpm-Rework-linux16-command.patch * 0006-tpm-Measure-kernel-and-initrd-on-BIOS-systems.patch * 0007-tpm-Measure-the-kernel-commandline.patch * 0008-tpm-Measure-commands.patch * 0009-tpm-Measure-multiboot-images-and-modules.patch * 0010-tpm-Fix-boot-when-there-s-no-TPM.patch * 0011-tpm-Fix-build-error.patch * 0012-tpm-Build-tpm-as-module.patch - grub2.spec : Add grub-tpm.efi for Secure Boot- Fix invalid Xen EFI config files if xen_args include GRUB2 quoting (bsc#900418) (bsc#951748) * grub2-efi-xen-cfg-unquote.patch - Fix linuxefi erroneously initialize linux's boot_params with non-zero values. (bsc#1025563) * grub2-linuxefi-fix-boot-params.patch - Removed grub2-fix-multi-device-root-kernel-argument.patch as it has regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)- Fix for openQA UEFI USB Boot failure with upstream patch (bsc#1026344) * added 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch * removed 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch- Temporary fix for openQA UEFI USB Boot failure (bsc#1026344) * 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch- grub2.spec: fix s390x file list.- require efibootmgr in efi package (boo#1025520)- Merge changes from SLE12 - add grub2-emu-4-all.patch * Build 'grub2-emu' wherever possible, to allow a better implementation of that feature. - add grub2-s390x-06-loadparm.patch, - add grub2-commands-introduce-read_file-subcommand.patch: * allow s390x to telecontrol grub2. (bsc#891946, bsc#892852) - add grub2-s390x-06-loadparm.patch: * ignore case and fix transliteration of parameter. (bsc#891946) - add grub2-s390x-07-add-image-param-for-zipl-setup.patch * Add --image switch to force zipl update to specific kernel (bsc#928131) - add grub2-s390x-08-workaround-part-to-disk.patch * Ignore partition tables on s390x. (bsc#935127) - add grub2-efi-chainload-harder.patch: * allow XEN to be chain-loaded despite firmware flaws. (bnc#887793) * Do not use shim lock protocol for reading pe header, it won't be available when secure boot disabled (bsc#943380) * Make firmware flaw condition be more precisely detected and add debug message for the case * Check msdos header to find PE file header (bsc#954126) - grub2-s390x-04-grub2-install.patch: * streamline boot to grub menu. (bsc#898198) * Force '/usr' to read-only before calling kexec. (bsc#932951) - grub2-once: * add '--enum' option to enumerate boot-entries in a way actually understood by 'grub2'. (bsc#892852, bsc#892811) * Examine variables from grub environment in 'grub2-once'. (fate#319632)- new upstream version 2.02~rc1 * rediff - use-grub2-as-a-package-name.patch - grub2-s390x-04-grub2-install.patch - grub2-accept-empty-module.patch - grub2-btrfs-04-grub2-install.patch - grub2-btrfs-06-subvol-mount.patch * drop upstream patches - 0001-dns-fix-buffer-overflow-for-data-addresses-in-recv_h.patch - 0001-build-Use-AC_HEADER_MAJOR-to-find-device-macros.patch - 0002-configure-fix-check-for-sys-sysmacros.h-under-glibc-.patch - 0001-Fix-fwpath-in-efi-netboot.patch - 0001-arm64-Move-firmware-fdt-search-into-global-function.patch - 0002-arm-efi-Use-fdt-from-firmware-when-available.patch - grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch - 0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch - 0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch - 0001-xen-make-xen-loader-callable-multiple-times.patch - 0002-xen-avoid-memleaks-on-error.patch - 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch - 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch - 0005-xen-synchronize-xen-header.patch - 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch - 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch - 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch - 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch - 0010-xen-modify-page-table-construction.patch - 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch * add - fix-grub2-use-stat-instead-of-udevadm-for-partition-lookup-with-new-glibc.patch fix compilation with new glibc- Fix build error on glibc-2.25 * 0001-build-Use-AC_HEADER_MAJOR-to-find-device-macros.patch * 0002-configure-fix-check-for-sys-sysmacros.h-under-glibc-.patch - Fix fwpath in efi netboot (fate#321993) (bsc#1022294) * 0001-Fix-fwpath-in-efi-netboot.patch- grub2-systemd-sleep.sh: Fix prematurely abort by commands error return code and skip the offending menu entry (bsc#1022880)- Add support for BLT only EFI GOP adapters (FATE#322332) * grub2-efi-gop-add-blt.patch- info-dir-entry.patch: Update info dir entry to follow renaming to grub2- Add serial module to efi image. Serial terminal is still useful even with EFI Secure Boot- Support %posttrans with marcos provided by update-bootloader-rpm-macros package (bsc#997317)- Remove outdated README.openSUSE (bsc#907693)- 20_memtest86+: avoid adding memtest86+ to the list with UEFI booting.- Fix new line character in distributor (bsc#1007212) * modified grub2-default-distributor.patch- From Juergen Gross : grub-xen: support booting huge pv-domains (bsc#1004398) (bsc#899465) * 0001-xen-make-xen-loader-callable-multiple-times.patch * 0002-xen-avoid-memleaks-on-error.patch * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch * 0005-xen-synchronize-xen-header.patch * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch * 0010-xen-modify-page-table-construction.patch * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch- add support for netboot on arm64-efi platforms (bsc#998097) * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch- use $PRETTY_NAME instead of $NAME $VERSION for $GRUB_DISTRIBUTOR in openSUSE Tumbleweed (bsc#995549) * modified grub2-default-distributor.patch - grub2.spec: add http module to grub.efi (fate#320129)- binutils 2.27 creates empty modules without a symtab. Add patch grub2-accept-empty-module.patch to not reject them.- since version 1.7 cryptsetup defaults to SHA256 for LUKS - include gcry_sha256 in signed EFI image- Workaround default entry in snapshot menu (bsc#956046) * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch - grub2.spec: Add true command to grub.efi (bsc#993274)- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully taken from YaST settings. (bsc#989803)- Add patches from Roberto Sassu - Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch, device path is not tested if GRUB_DISABLE_LINUX_UUID="true" - added grub2-fix-multi-device-root-kernel-argument.patch (bsc#960776) - grub2-zipl-setup: avoid multi-device root= kernel argument * added grub2-zipl-setup-fix-btrfs-multipledev.patch (bsc#960776) - Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option to /etc/default/grub, to remove root= and rootflags= from the kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config - added grub2-suse-remove-linux-root-param.patch (bsc#962585)- Support HTTP Boot IPv4 and IPv6 (fate#320129) * 0001-misc-fix-invalid-character-recongition-in-strto-l.patch * 0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch * 0003-bootp-New-net_bootp6-command.patch * 0004-efinet-UEFI-IPv6-PXE-support.patch * 0005-grub.texi-Add-net_bootp6-doument.patch * 0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch * 0007-efinet-Setting-network-from-UEFI-device-path.patch * 0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch - Fix heap corruption after dns lookup * 0001-dns-fix-buffer-overflow-for-data-addresses-in-recv_h.patch- fix filelist for s390x- Fix grub2-editenv error on encrypted lvm installation (bsc#981621) * modified grub2-btrfs-workaround-grub2-once.patch - Add missing closing bracket in 'grub2-snapper-plugin.sh'. - Fix snapshot booting on s390x (bsc#955115) * modified grub2-snapper-plugin.sh - Fallback to old subvol name scheme to support old snapshot config (bsc#953538) * added grub2-btrfs-07-subvol-fallback.patch- update grub2-once with patch from Björn Voigt - skip comments in /etc/sysconfig/bootloader (boo#963610)- Make sure all systemd unit files are passed to %service_ macros.- Add patch to free memory on exit in efi environments (bsc#980739) * grub2-efi-Free-malloc-regions-on-exit.patch- Remove xen-devel from BuildRequires required headers are included in grub-2.0.2- Add support for "t" hotkey to switch to text mode (bsc#976836) * added grub2-SUSE-Add-the-t-hotkey.patch - Add support for hidden menu entries (bsc#976836) * added grub2-Add-hidden-menu-entries.patch- Correct show user defined comments in menu for snapshots (bsc#956698) * modified grub2-snapper-plugin.sh- Fix GRUB_DISABLE_LINUX_UUID to be ignore and also fallback kernel device won't be used if fs uuid not detected (bsc#971867) * added 0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch * added 0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch- new upstream version 2.02~beta3 * highlights of user visible changes not yet present in openSUSE package - arm-uboot now generates position independent self relocating image, so single binary should run on all supported systems - loader for Xen on aarch64. grub-mkconfig support was not in time for beta3 yet. - improved ZFS support (extensible_dataset, large_blocks, embedded_data, hole_birth features) - support for IPv6 Router Advertisements - support for persistent memory (we do not overwrite it and pass correct information to OS) - try to display more specific icons for os-prober generated menu entries - grub-install detects EFI bit size and selects correct platform (x86_64-efi or i386-efi) independent of OS bit size; needs kernel 4.0 or higher. - LVM RAID1 support - xnu loader fixes which should make OS X menu entry generated by os-prober work again - key modifiers (Ctrl-X etc) should work on EFI too - ... and lot of fixes over entire tree * rediff - rename-grub-info-file-to-grub2.patch - use-grub2-as-a-package-name.patch - grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch - grub2-fix-menu-in-xen-host-server.patch - grub2-efi-HP-workaround.patch - grub2-secureboot-chainloader.patch - grub2-s390x-02-kexec-module-added-to-emu.patch - grub2-s390x-04-grub2-install.patch - grub2-s390x-05-grub2-mkconfig.patch - grub2-efi-xen-chainload.patch - grub2-mkconfig-aarch64.patch - grub2-btrfs-04-grub2-install.patch - grub2-ppc64-cas-reboot-support.patch - 0002-Add-Virtual-LAN-support.patch * fix grub2-secureboot-add-linuxefi.patch - use grub_memset and grub_memcpy instead of memset and memcpy (caused errors due to compiler warning) * drop upstream patches - 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch - 0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch - 0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch - 0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch - 0003-efinet-open-Simple-Network-Protocol-exclusively.patch - 0001-efinet-Check-for-immediate-completition.patch - 0001-efinet-enable-hardware-filters-when-opening-interfac.patch - grub2-xen-legacy-config-device-name.patch - grub2-getroot-support-NVMe-device-names.patch - grub2-netboot-hang.patch - grub2-btrfs-fix-incorrect-address-reference.patch - aarch64-reloc.patch - grub2-glibc-2.20.patch (related code dropped upstream) - grub2-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch - grub2-btrfs-fix-get_root-key-comparison-failures-due-to-en.patch - grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch - grub2-ppc64-qemu.patch - grub2-xfs-Add-helper-for-inode-size.patch - grub2-xfs-Fix-termination-loop-for-directory-iteration.patch - grub2-xfs-Convert-inode-numbers-to-cpu-endianity-immediate.patch - grub2-xfs-V5-filesystem-format-support.patch - 0001-Add-bootargs-parser-for-open-firmware.patch - grub2-arm64-set-correct-length.patch - grub2-arm64-setjmp-Add-missing-license-macro.patch - grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch - 0001-unix-password-Fix-file-descriptor-leak.patch - 0002-linux-getroot-fix-descriptor-leak.patch - 0003-util-grub-mount-fix-descriptor-leak.patch - 0004-linux-ofpath-fix-descriptor-leak.patch - 0005-grub-fstest-fix-descriptor-leak.patch - ppc64le.patch - libgcc-prereq.patch - libgcc.patch - 0001-Fix-security-issue-when-reading-username-and-passwor.patch - 0001-menu-fix-line-count-calculation-for-long-lines.patch - grub2-arm64-Reduce-timer-event-frequency-by-10.patch - 0001-unix-do-not-close-stdin-in-grub_passwd_get.patch - 0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch - 0002-i386-tsc-Fix-unused-function-warning-on-xen.patch - 0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch - 0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch - 0005-i386-fix-TSC-calibration-using-PIT.patch - biendian.patch - ppc64_opt.patch * drop workarounds for gdb_grub and grub.chrp, they are now installed under fixed name * do not patch docs/Makefile.in, it is regenerated anyway- Make mkconfig search for zImage on arm * grub2-mkconfig-arm.patch- Add support to directly pass an EFI FDT table to a kernel on 32bit arm * 0001-arm64-Move-firmware-fdt-search-into-global-function.patch * 0002-arm-efi-Use-fdt-from-firmware-when-available.patch- Add config option to set efi xen loader command line option (bsc#957383) * added grub2-efi-xen-cmdline.patch- Drop ppc64le patches. Build stage1 as BE for Power Droped patches: - grub2-ppc64le-01-Add-Little-Endian-support-for-Power64-to-the-build.patch - grub2-ppc64le-02-Build-grub-as-O1-until-we-add-savegpr-and-restgpr-ro.patch - grub2-ppc64le-03-disable-creation-of-vsx-and-altivec-instructions.patch - grub2-ppc64le-04-powerpc64-LE-s-linker-knows-how-to-handle-the-undefi.patch - grub2-ppc64le-05-grub-install-can-now-recognize-and-install-a-LE-grub.patch - grub2-ppc64le-06-set-the-ABI-version-to-0x02-in-the-e_flag-of-the-PPC.patch - grub2-ppc64le-07-Add-IEEE1275_ADDR-helper.patch - grub2-ppc64le-08-Fix-some-more-warnings-when-casting.patch - grub2-ppc64le-09-Add-powerpc64-types.patch - grub2-ppc64le-10-powerpc64-is-not-necessarily-BigEndian-anymore.patch - grub2-ppc64le-11-Fix-warnings-when-building-powerpc-linux-loader-64bi.patch - grub2-ppc64le-12-GRUB_ELF_R_PPC_-processing-is-applicable-only-for-32.patch - grub2-ppc64le-13-Fix-powerpc-setjmp-longjmp-64bit-issues.patch - grub2-ppc64le-14-Add-powerpc64-ieee1275-trampoline.patch - grub2-ppc64le-15-Add-64bit-support-to-powerpc-startup-code.patch - grub2-ppc64le-16-Add-grub_dl_find_section_addr.patch - grub2-ppc64le-17-Add-ppc64-relocations.patch - grub2-ppc64le-18-ppc64-doesn-t-need-libgcc-routines.patch - grub2-ppc64le-19-Use-FUNC_START-FUNC_END-for-powerpc-function-definit.patch - grub2-ppc64le-20-.TOC.-symbol-is-special-in-ppc64le-.-It-maps-to-the-.patch - grub2-ppc64le-21-the-.toc-section-in-powerpc64le-modules-are-sometime.patch - grub2-ppc64le-22-all-parameter-to-firmware-calls-should-to-be-BigEndi.patch - grub2-ppc64le-fix-64bit-trampoline-in-dyn-linker.patch - grub2-ppc64le-timeout.patch - grub2-ppc64-build-ppc64-32bit.patch - Added patches: - biendian.patch - grub2-ppc64-cas-reboot-support.patch - libgcc-prereq.patch - libgcc.patch - ppc64_opt.patch - ppc64le.patch- Backport upstream patches for HyperV gen2 TSC timer calbration without RTC (bsc#904647) * added 0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch * added 0002-i386-tsc-Fix-unused-function-warning-on-xen.patch * added 0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch * added 0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch * added 0005-i386-fix-TSC-calibration-using-PIT.patch- Add 0001-menu-fix-line-count-calculation-for-long-lines.patch (bsc#943585)- grub2-xen-pv-firmware.cfg: fix hd boot (boo#926795)- Add 0001-Fix-security-issue-when-reading-username-and-passwor.patch Fix for CVE-2015-8370 [boo#956631]- Update grub2-efi-xen-chainload.patch - fix copying of Linux kernel and initrd to ESP (boo#958193)- Rename grub2-xen.cfg to grub2-xen-pv-firmware.cfg (boo#926795)- grub2-xen.cfg: to handle grub1 menu.lst in PV guest (boo#926795)- Expand list of grub.cfg search path in PV Xen guest for systems installed to btrfs snapshot. (bsc#946148) (bsc#952539) * modified grub2-xen.cfg - drop grub2-fix-Grub2-with-SUSE-Xen-package-install.patch (bsc#774666)- Add 0001-unix-do-not-close-stdin-in-grub_passwd_get.patch Fix reading password by grub2-mkpasswd-pbdk2 without controlling tty, e.g. when called from Xfce menu (boo#954519)- Modify grub2-linguas.sh-no-rsync.patch to re-enable en@quot catalog (boo#953022). Other autogenerated catalogs still fail to build due to missing C.UTF-8 locale.- Allow to execute menuentry unrestricted as default (fate#318574) * added grub2-menu-unrestricted.patch- Add missing quoting for linuxefi (bsc#951962) * modified grub2-secureboot-use-linuxefi-on-uefi.patch * refreshed grub2-secureboot-provide-linuxefi-config.patch- Include custom.cfg into the files scanned by grub2-once. Allows to chose manually added entries as well (FATE#319632).- Upstream patches for fixing file descriptor leakage (bsc#943784) * added 0001-unix-password-Fix-file-descriptor-leak.patch * added 0002-linux-getroot-fix-descriptor-leak.patch * added 0003-util-grub-mount-fix-descriptor-leak.patch * added 0004-linux-ofpath-fix-descriptor-leak.patch * added 0005-grub-fstest-fix-descriptor-leak.patch- Do not force ro option in linuxefi patch (bsc#948555) * modified grub2-secureboot-use-linuxefi-on-uefi.patch * refrehed grub2-secureboot-provide-linuxefi-config.patch- add 0001-efinet-Check-for-immediate-completition.patch, 0001-efinet-enable-hardware-filters-when-opening-interfac.patch, grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch (bsc#947203)- Set default GRUB_DISTRIBUTOR from /etc/os-release if it is empty or not set by user (bsc#942519) * added grub2-default-distributor.patch * modified grub.default- add systemd-sleep-plugin subpackage (bsc#941758) - evaluate the menu entry's title string by printf * modified grub2-once * added grub2-systemd-sleep.sh- fix for 'rollback' hint (bsc#901487) * modified grub2-btrfs-05-grub2-mkconfig.patch:- Replace 12.1 with 12 SP1 for the list of snapshots (bsc#934252) * modified grub2-snapper-plugin.sh- Fix btrfs subvol detection on BigEndian systems (bsc#933541) * modified grub2-btrfs-06-subvol-mount.patch - Fix grub2-mkrelpath outputs wrong path on BigEndian system * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch- If we have a post entry and the description field is empty, we should use the "Pre" number and add that description to the post entry. (fate#317972) - Show user defined comments in grub2 menu for snapshots (fate#318101) * modified grub2-snapper-plugin.sh- add 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch make sure firmware path starts with '/' (boo#902982)- Fix btrfs patch on BigEndian systems (bsc#933541) * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch * modified grub2-btrfs-06-subvol-mount.patch- Fix license for setjmp module * added grub2-arm64-setjmp-Add-missing-license-macro.patch- Fix install into snapper controlled btrfs subvolume and can't load grub modules from separate subvolume (fate#318392) * added grub2-btrfs-06-subvol-mount.patch * grub2-snapper-plugin.sh: use absolute subvol name- also Recommends mtools for grub2-mkrescue (used to create EFI boot image) in addition to libburnia-tools.- Support booting opensuse installer as PV DomU (boo#926795) * added grub2-xen.cfg for tracking default pvgrub2 xen configs rather than generating it from spec file * grub2-xen.cfg: from Olaf Hering - replace grub2-efinet-reopen-SNP-protocol-for-exclusive-use-by-grub.patch with upstream version: * 0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch * 0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch * 0003-efinet-open-Simple-Network-Protocol-exclusively.patch Fixes EFI network boot in some QEMU configurations.- fix grub2-mkconfig-aarch64.patch: fix arch detection broken by malformed patch rediffing- Cleanup patch not applied * remove grub2-enable-theme-for-terminal-window.patch * grub2.rpmlintrc: remove addFilter("patch-not-applied")- Merge changes from SLE12 - Do not pass root= when root is on nfs (bnc#894374) * modified grub2-pass-corret-root-for-nfsroot.patch * modified grub2-secureboot-provide-linuxefi-config.patch * modified grub2-secureboot-use-linuxefi-on-uefi.patch - Fix xen pvops kernel not appear on menu (bnc#895286) * modified grub2-fix-menu-in-xen-host-server.patch - Workaround grub2-once (bnc#892358) * added grub2-btrfs-workaround-grub2-once.patch * added grub2-once.service * modified grub2-once - Fix busy-loop and hang while network booting (bnc#870613) * added grub2-netboot-hang.patch - Add warning in grubenv file about editing it directly (bnc#887008) * added grub2-editenv-add-warning-message.patch - Fix broken graphics with efifb on QEMU/KVM and nomodeset (bnc#884558) * added grub2-efi-disable-video-cirrus-and-bochus.patch - Disable video support on Power (bnc#877142) * added grub2-ppc64le-disable-video.patch - Track occupied memory so it can be released on exit (bnc#885026) * added grub2-ppc64le-memory-map.patch - Fix grub.xen config searching path on boot partition (bnc#884828) - Add linux16 and initrd16 to grub.xen (bnc#884830) * added grub2-xen-linux16.patch - VLAN tag support (fate#315753) * added 0001-Add-bootargs-parser-for-open-firmware.patch * added 0002-Add-Virtual-LAN-support.patch - Use chainloader to boot xen.efi under UEFI (bnc#871857) * added grub2-efi-xen-chainload.patch - Use device part of chainloader target, if present (bnc#871857) * added grub2-efi-chainloader-root.patch - Create only hypervisor pointed by /boot/xen.gz symlink (bnc#877040) * modified grub2-fix-Grub2-with-SUSE-Xen-package-install.patch - Fix xen and native entries differ in grub.cfg (bnc#872014) * modified grub2-linux.patch - Fix install error on ddf md device (bnc#872360) * added grub2-getroot-treat-mdadm-ddf-as-simple-device.patch - Fix booting from NVMe device (bnc#873132) * added grub2-getroot-support-NVMe-device-names.patch - Document peculiarities of s390 terminals * added README.ibm3215 - Grub2 for System z (fate#314213) * added grub2-s390x-02-kexec-module-added-to-emu.patch * added grub2-s390x-03-output-7-bit-ascii.patch * added grub2-s390x-04-grub2-install.patch * added grub2-s390x-05-grub2-mkconfig.patch- grub2-arm64-set-correct-length.patch: arm64: set correct length of device path end entry- grub2-efi-HP-workaround.patch: * try to read config from all-uppercase prefix as last resort. (bnc#872503) (boo#902982)- add luks, gcry_rijndael, gcry_sha1 to signed EFI image to support LUKS partition in default setup (boo#917427)- enable i386-xen (boo#891043)- Downgrade os-prober dependency to Recommends (boo#898610)- grub2-snapper-plugin.sh: cleanup grub-snapshot.cfg not referring to any snapshot (boo#909359)- Require efibootmgr also on i586- Require efibootmgr also on aarch64- grub2-snapper-plugin.sh: fix use of printf without format string; fix quoting- grub2-arm64-Reduce-timer-event-frequency-by-10.patch: fix periodic timer on arm64- enable 32bit arm targets for uboot and efi- Replace 'echo -e' command in grub2-snapper-plugin.sh script to 'printf' command. '-e' option of 'echo' command may be unsupported in some POSIX-complete shells.- fix bashism in post script- grub2.spec: Fix conditional construct which wasn't supported by older versions of rpmbuild (caused error message "parseExpressionBoolean returns -1".)- fix errors when boot is btrfs with Windows partition scheme. The first partition is created on cylinder boundary that can't offer enough room for core.img and also the installation has to be in logical paritition which made MBR the only location to install. (bnc#841247) * add grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch/bin/sh/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|2.02-lp150.13.26.12.02-lp150.13.26.12.02-lp150.13.26.12.02-lp150.13.26.1  !"#$%&'()*+,-.///////////////////000000000grub2grub.cfggrubgrubgrub.d00_header10_linux20_linux_xen30_os-prober40_custom41_custom90_persistent95_textmodeREADMEgrub2-editenvgrub2-emugrub2-emu-litegrub2-filegrub2-fstestgrub2-glue-efigrub2-kbdcompgrub2-menulst2cfggrub2-mkfontgrub2-mkimagegrub2-mklayoutgrub2-mknetdirgrub2-mkpasswd-pbkdf2grub2-mkrelpathgrub2-mkrescuegrub2-mkstandalonegrub2-mountgrub2-render-labelgrub2-script-checkgrub2-syslinux2cfggrub2grub2-once.servicegrub2-bios-setupgrub2-check-defaultgrub2-installgrub2-macblessgrub2-mkconfiggrub2-ofpathnamegrub2-oncegrub2-probegrub2-rebootgrub2-set-defaultgrub2-sparc64-setupgrub2COPYINGChangeLogNEWSREADMETHANKSTODOautoiso.cfgosdetect.cfggrub2ascii.pf2euro.pf2grub-mkconfig_libthemesunicode.pf2grub-dev.info.gzgrub2.info.gzgrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2.mogrub2-editenv.1.gzgrub2-emu.1.gzgrub2-file.1.gzgrub2-fstest.1.gzgrub2-glue-efi.1.gzgrub2-kbdcomp.1.gzgrub2-menulst2cfg.1.gzgrub2-mkfont.1.gzgrub2-mkimage.1.gzgrub2-mklayout.1.gzgrub2-mknetdir.1.gzgrub2-mkpasswd-pbkdf2.1.gzgrub2-mkrelpath.1.gzgrub2-mkrescue.1.gzgrub2-mkstandalone.1.gzgrub2-mount.1.gzgrub2-render-label.1.gzgrub2-script-check.1.gzgrub2-syslinux2cfg.1.gzgrub2-bios-setup.8.gzgrub2-install.8.gzgrub2-macbless.8.gzgrub2-mkconfig.8.gzgrub2-ofpathname.8.gzgrub2-probe.8.gzgrub2-reboot.8.gzgrub2-set-default.8.gzgrub2-sparc64-setup.8.gz/boot//boot/grub2//etc/bash_completion.d//etc/default//etc//etc/grub.d//usr/bin//usr/lib//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/grub2//usr/share//usr/share/grub2//usr/share/info//usr/share/locale/ast/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/de_CH/LC_MESSAGES//usr/share/locale/en@quot/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10653/openSUSE_Leap_15.0_Update/fbb89040f243402b6bc5ad17d5b940e8-grub2.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux  directoryemptyASCII textPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=a66849cb4936a2d988ff8769462e71ce7e2bb74d, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=9decf20730f63baaa6fc00fbcec97f020ae6a818, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=36c77fe9d623baa50f47e9802d13f1d4e7631c61, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=cc66370f79b9bbe2e23a04fb83a037397f5fc0a8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=6b559aaed3763ed43aca169f4fabdafd81aacefe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=6d958235062b17cb04816b9f60c7328d2eb4ac1d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=bd180e82ad2cad2042f0b903449e2784f130dd88, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=f2cfff265ea866d41a25fd180dfa23cee200e572, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=8f3bfe44e2f17b92351cb1be6c08e10498dacbae, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=d45f2f98105bd031f3ce149636f3311ea8c7f8c9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=1eddca9a5dd8d01c61a24a7cc711ed5444ceb15b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=1fa19e294556cb090b68cbc795a3a5d6b0392d06, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=cfa56d001e968e735e162456fca6b5776a09d912, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=7386703bb552f7faecb59e60625e5edb72954f68, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=d17df06cd13ca3e011847649278965e33ac35159, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=d1e3e4c21dabd152dd429816729574078bfcb197, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=1d38c3951b44cdd6431877269937644b284b7e0a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=09dbf6fb0e42bb9624a84b4ba1c40e9a78696ad5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=1671ef3dc9b69a27968b999e5523e1591a7dadba, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=f974b775958ce8fc07c2a2e64704e1cb27bc0c34, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=118683ca18ffda4767d2729bcce944147d7276ce, strippedPerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=e5b52aa6bcc55a8ee2a7cd52b5d3a050eff93b62, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=33d86c76156bc1151f444fc02bcadc74ce5962af, strippedUTF-8 Unicode textGRUB2 font "Gnu Unifont Mono Regular 16"troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)mtoolsos-proberlibburnia-toolsutf-83c8e13e041aea6eff966419e401a2852ff821b9802fe2d8b05f0c16948dfd31e?7zXZ !t/ᒳ]"k%nž E]ÍD 0K]80a:x)C o 7"$Q|XqLSܮw*J\rk,<-!0,QnZb끢)'929W^6M lMcIy?(CDWĄ Z(g W}~k9_r_$ʵ4dxC_ɠl2] J]2!WNb$? =^mTX>ήN`6M#4Ug^lA'4`} w~߫CPw?6Il(+U/;mϣIKKUtr1YpܕĿm0N s=qƲ8Ug_3jJ>D3l ed'KAW]cIab($\;1 ؿ bjp DvnIN])]p}dPC.k&ۃ(^Is@7-,.~t%2R#}]}@7W~CLݕsֽFYZi}ǰeFDvhtO?)X۠EA:\;Ě/fWR$Cvĝv[<U(ˁQ}ҕ4.b:w>- VxHƞ 98y_Va+[RT &]/T2d_ˮ>J

KOZ,ݜ +',:}(.ɑϲy8&? R@nRiO %?(-FS* 6s߉R S_=0 U*Ba$Qi#̴2TS{yIR_ץƍW4Jkˀ%C#|nL_/!t MVR zaWpNN)cjkY~o4Dn9+\l,i6k |Gá)J1u3<7)Mc=FPЕ5Y۔S(Rȇ`u Q\N4K:w+!N]] l C9y-/={zc75iC ^rҪf>_OA7= ϖ x;R 6&әG -2fQEҖS++`d*M CWe"׎cʷu|M%ܘ02#n[ߺrOj!pV[aD~V TqX(ۋO!#',Nd7<\V#tf,- aTz `*Yc$@<=y?Ok>M=JG9fwrv8.zbފ%V[?<yh5-)>q0GWc%"TV SYh}|\$'^ª,W[vʴ4K.{E_)q h@f 3 C^{=ti/ E]d"Qo@Le3/3v@^FBt` &|PV6Zd?t!9Rbi/~} v%)("+$b]v4`渦Y1eeJv3,J-0d;%=ҦCxHOZ֮NY4|:0|a"1Nc郓ÍSg1< X#<6@Xҗtn{UydcR?-ᓋ_8pzZ']wUmw:S7LH\7$Kˑ'g*+)g $hN*u[nw?0)}"Ok#e0H![E V7?,8 "fH 7I 82b\ 7 5f%avJP5?YF M@ZGɺfT~ Bn^~ \<ݷܺSOzNq_JoBrXA.T{x\sX)#1=!SY]]:g%Ȫ JR1j˧jOhB+$)KUudm!Τۜ\&',Blfv<=Z%*QkF&Y kVJ)~-MгJyEX5H]Pshv̼!?NoѓI.)<2v72ߵ(Z|ޮmvxZI\w "gE< ז *esap./tW>0K,Uxg '>律WJ֚YAc#5%s]hn|[iU?đ2`.35&u{z-s4NN!k׃o6#TD.âc[ Wt0]dΌa#,==`{ekV}Eu%|.pg1bPZ5W8Sg3 D jL?zQUNa]*/oQ;#0$́4cFӟ7FqJI\ld{᱀80HCBŇ-A2j(PDS6{WQ *4QKL"ʤkJ9ވɦ$c´Y0r_RAbf Tȿ!h{V˦>?=U=V{âStV,@;H鰇)߼ڌbI ^{ _kp6pν3-J /1/h&MԨi_݉]j4W_,U,;P,W$dVG"wnµ@8Z} "3Xr]g] 8WӘ>LІ 8#{?:Q6t1',;M|Gj}<1Qnqz&|ZA,{S5lk@aڴF 1n$%ե*}@ ˖$otxӋQŞ隝ѱ,chkN8 ·҉{*Awvߊ9cXX%y=YyM՜@4dvn)o tmC=tH(ec/=9'PL3 %,3;:0`$PH֝\SF s{VUceY YYzCi>G[ߖQ&F 4Z2ӈ3WclFbky͵H} ։&qs!V-.z^45O*UpǤޚi!'5jnk/Db@Kv~mY\ XEɐ#p<7i6U {Zymkf!$`:zqv~)60$͐\re["*]Ku%h׺ WzFQPTMD8-[͑d_$G3U;zȱC@ܿ`^Ԭ.[g [G~W%$(}Ynt=yPZUhq#r~/o$,ˊ 4])zl~~bAV ƥ:2 8]򻳄86C1Jz>Cӟ Zw,"Yf"l@ y$f,h(FK~{{ϙn`ӲnN[p&JfYۑh8fתV~mL,$bGHS?c_?i$<);qٗ=飠&pTMۈ_nuoxC7;J&:cLռ>P$k~UǺKr= |,*լ EQ/I%ςB(;n3FIEG/lx};*hd99CvɬVlWT附J7U9](K#~s7]7`)6dZ_Ep v֦ZRwM4/ohm{{T?S1fKC#@o^ga S:Յ)OyPSp"O/ӡ%_[ʁ(M0j/.Rkr3%Ɂw3  &l0Uǖ!2g̶@SL1n j_F+PU,-p-n3`0qaTO}5ɞBNiqF ZWBLyj;3=Bx"/'k(✜l,dKi]EhkpH7\ NGzJYd"|X 1_]@ԺoCΦ1^9A&4Nh_fdgf kĊ ތW  Y wbV|#V(p]36:Vag@*zWpXp^O(SnV2Nr+AV8N(;%x=az _!ާgdflwM[K5)H*%}V*z1L~LLyN zlf``wAT#qVCgRX=]  "gxh_kH#bʰOk4Dv]2զMNx1lBeE-xe'J96rcpg~2Kā-5lZ>/\Q.)^Llysf7O+9ugQڍB ebч@R'*ޱz!O Y+$ӑ- =ૠ8jO/z}2b7ˌe="_aKJ_ eɔU-tJ,Q_q3o4ޔ֕Zx;5\ykptVCe|q~o,DV38DK如ZK_"vNs< c!ajDUemHr= %?.,N#~,Qvk_(=m܀e 8!q6X~QH"r9mF_TRH\2dN>ؔ/GAHVN Òo^Gݾ'9j1)prO=P)aFHUB (%,yJBd.p.!!*>gs$fN4(%N [bg ~ *M5r@2~V0f6Ti't*Yy udGn9TZtRe芬ۉ-:=I69 Bc v0b&äqC*0m+VSF7GϽסPEd3ʱ!t0LA~lHo@덣lʾdY@C&)6(V:D?8^H,86Un35dAgF*Qlxlх!\B;=PD.G7|{^EOv^v$u4~2׊niMy=?"tH4HcAN0vXĭ|Qt0vP~Nfɨ݅ )!?*lk\֜:NnyY;M0 !u .Kiy%%TQu0sfkv4]1ȮF7E$W3PW{ZjÚ$WGb^M@lPG84;-nnB+tA'^ONL,jZҒz)Mp[jY9o]-.R} ˆ!,/-؊ߵ:UҫCxD@.FT;V˧lQ7]^@lq@@DۼCf#)tGuSjfSkxo_ʻ|ͽZt}TZ\B] 6dqŻGhwsf Akpg,VĐMh ʶ(7C\yܛ9ehP;T%q?Š(4'UGҫbƎ) #;6 sun['AȢMq@hshv!<;>xBp(d\Eu&N##Ŝ >H4;!ЀՍMYO[^W >j3¦wx?J;$.hDl7'%MޒӒZ|p-Ը쀱Niϕ  p&4YM@9 o]٪3K#jS/З8G=}<*y<qۤY|B %>6c9_ ,I}%OC@o[$ HA%wњp>e+cۖ0|DΙL/ s%92+!9h`aU-x6M=ۣۛ%t'X~dg{ԭb zp+D"!gW!F`9:)Z_sH?gi&e72p$KOlh@l~h9ݳr&w a4T]ؙ ^j_@3gjdt⾷}EXY46&d)n s(WgtPOC/:~!S*Yz <&8@݁m(gf%X![ɳ a3t tHn=k=p&&3I$TE˚qdrsk!G[H q&="ɸQ]u箺KR y,6ydԕQF[$A9@ei.*&mK.!be>r虈^{?OIGd]~weOI5lRʈ S,Y'_c[AڌU7?%h% ODJ^bG(|x,KQvt񛽣)e;n+-doߐH2^ybhMc=rV=W.+!z |q7Pĵl2mQVJʭnMJjLU1κtώ/?C+n٦[-No7JNk̗ Zf_#[%mu~[dwQ{aBu70 c)T;:!>.˰N҇v)i1,SELP% ɘ?W 1 t2p3 _iK1{m)şRDR&ŧ9C6|,KLxT8V$}{nek!˂5xl(LYJVgS(XzyLA#,| w H#_,ShfњO[ ߾ +$ikH-L;z굸cU{w7q. y*};og8o'aKm()]ҁ"9~kjDʗ<ΛEP'(7#3%F9CY>\:C!ٗxWxi䑽tx" .K=;jmI35з]Ǔ%ʞ=@Ἰ9g>z)fƒ73\"gw9v'!\!Od!,1Ց Ji}EW[x'GEA]Åk .`{s/`c|* 0HR>j9Nxzebf a/4!icX`8K%Zȑ#5 b6!YK8Ȋc6hr{c U{wa^hL pS唡X1AY C\ S .o6DCU2MV^FrrœI9z)?{+a*ثx]^,ݞNrQtwqҁOuM;1^x!rBv[E{t\_gq;Ou"Vj/oz݇-Ge6m݂|2I^۽V\ |>q=sޭ8j DU "}f Sv.tJP}DΰbR3FD|;o۳lϾ{Du&߶ ܷH'O%,bd}Bu92z8߹go)j j{\웖,Y[سxRdb$\LGG %L1݄ d0Uj0 ׻vj֬xJL!b ^tіwx&!F妊Ho<"ET p rɊ9UmܲxGmWwn31b2@cyt*;:BBl%z!R[I>樬ST҅>dB: wOWfjE Đ́MV0 ?Zn͏5u'T(.0LUܹg#&`lظ}@ܣQJR,^I [aDCx5qd;} w.\r=T$OqB 턲ekBi6v.w)oL~g܃r&Um*^n.긺n qUA9{ԉxUY:v[&%/熚,9TJo9Kaρ`#!rzkLn:ͷFClw7lDFbxGFf1FKHTGsGظ>c̺]p>i,,ߨZۉN~1qI'bs",K^R_}]۝k.Я*Sni,&=~2ګqWd! 7#MX+aDHCa9`fB",ƅڶi0Ywzf\ZF`_O~]x ":qt3|'QBJ{Izu}g{)Zȣ!UEH%'?w0a]l@(ynD$dVjؤNRxtv)r&u> c&bțP|К{ck3M.lM0ʌ_ݚ0>KtuMO瑛A8׋' >CGMr[ Iwa!Ѡ(TW4XZ6zQ@xrhhl!IOuïԺYXcHo> ! ஐ *;xag{0@"mIzI+@y9|Pz#Y)\&1C. @ognrD*yȨLG~peNMbY՜]B[w"![8/p&Q Nd̔IvMLwd1p,AUj p J( ȭʬ!~T[Qc!K, )zOtv;Av,hM<3Q{;1>5+_DwⰕLZԴ_|m0s|ڷ#lƕ[yE0702ތ{QxzΦa_'W|1G@nҢK[̘M1LS] =W7&smqBFp6Yv9U>7f;` dh4lW=$hf!E_ 8uy7}$sRN3Wv5p1n1y)߮۷ Z_֘|C7QXZ;͠"gDhɥh Fb /0a_ZmI+Ž t m>С)a˴uKN9LlC4foz`x5K p4.l,GРftk9S0*iE=V:$f=hbh\,? 4I8j!l= k?Wum:OY39Qs UΝi 62VNxM 裯]Iwyiq#|\X+:%"B%iµ-:B*o G N J3&Yy޶Y lzԌ-K-^J5iϾ`4̟r!#W TV\ƶvh 1}c:ͩݺf*=P({ ).` ~YO"D-yj|D7\ӓOn A%8+Ѕ}ӆzL ]s1ZUJ>5(ndٝNJ_d :?b(k|ٷν|@Woی$8gЧ)DG۩ŷT a!Zs6unFCgsJ:!'(܈a̛Q/W>J5#^pfTj !f6&z,!F e>L;A"Վٜz^ 3hZEZG\ZJO%<6C+~mM;R|klmѪ}|N xGN [#UZ]<"0 xfۦ%6X f\ud .\,/SCpjpz'[Зg z%۽/Z5Df-^)8lr+hi g[͝N8r~f@IDD5poQsU7`d ty a˫b~AS@gy pFkypy=!e*)גC&NfQM6R_}K2W1"ؚZ>Tz1Ǚ^GDGzP%zVB¾_$wPKCFB[s60WP6g٩HJCfx`d:?)tit}®?-]Efr QR=^ Oz1.sd ^sL'6VTt `}[ç BH^BPGGM!;A8HY:jeyox`\Fifk_,e{˛'Pw0\f),d)4 > qGp!:]z2ɰFܥn$mqsTi"FD؍__Gx^, Ǹ; \ĕsmk[җb˴ "FkغvW:Zv%t7/ w,%{^,wwsxqK6$/#nF >/\2<:ΩPgSOTn|ز8n LP8/X&װ0pm -B;O",aGԆsܐu pc7ث.;+LSSAn]+c~z[: u7H(jFiin.Eu>dXl*»NM!%v}'̔)m&%M\*.>אּp Hn| ^@L\!bhBtW}>fߟG L!#CG lVg5"fj j ,(X4^/9]7c2K#P2&j~Bsyg<_ mZ(ƞ_-'99d?yxW删Gը:XiA¢9A~5G'&ɦ}N/A[)VGi~6* $"#K*\W 6 pPBøD*=2Rѹk~UcicwN?n]=f|Kg#Ǩm0vJ^(Ib\qć%}R4+[骼 k8.Z/*IXDXfe*&$dsGq|֒κr9ieU#(~m)gO,J4c,]b׬ {Bt}\r&?:6ŀZގ8(NP4ыL/]Nocc84tdTPǖ{B3fPs_ x)8̆n|+8'+'a+qP ̙ y럁gU7&,#LrPNȼ̑7O~|]8ܗ%$Y0iV(qaDq2CSc:ļڏ4x~9+`"["%{S \ڗJ}?jaEBqZnfD'jqLEr &$K,ײiyx)aHaHdd-E_ɰ;6GL̝D+ʧ,i#W1Lذ.̋$߭MR5 {S/߱_Vd=Y,Z6yUT ZR&Naէ 0]%N҄~haoSs6bG-x/+&PMt>,&Ji~6zLUJ`@L8DقnCm 8nV t?{y7{ 4^*G\zΪGlr-l+UY[Uud Oဲ߈mSygAutQo| ~>KE"-EXvS*pzo"ij">0? Cb]OٜmxDkNnQЭ=x&h#U8*v%%覮~VpCos.,\JLW{-di+llqawʭdW'M'N(,^ګFmY#}Ix[ ñ]R5Z hݹ}6(;ϢM+}=fyW'uYF䤛AaV1"NԆsz:OпA4+gg5wj+ n#l(eI$G׋*~G9SgvJbh[ꤱҝըlK^~,NٝGWT aG/].2P 46=A E]K))6J٦J*wAy1A_lD}}Mc!f>77]\ x%xҟͤbΩA9#U%~i;A8/Jv`ݑ]uI*I(eF%qKS"txDZQzWT&V+ |8ʆojᇚscwkɬ,e"E9P &1pn;=U-z>5%&$d棃!p$[ֳVQ!S"r_"*|2”f o b-h5t𜄭LP)~HѨqX9]y~ؚ܍X_KӔ\wd(Pּgs^qFTjD.)ˇ'6 p?20X֕_Gѱ&V$25YH-/齎&Pq3vm'}t6gWLX)z8Pt$Hs*QJI/HW(.w̆835VzTV 3< yZL vE?Ћ~$,.M<ZG4,t4÷WS:\0^jD=a)K[MRИ8GSU~b1>B!oi_9陬NuQCEO0p6:'l[ RS146) 4OnR}Cηbn@]QvܴZm\>8g׭ws)4[\Zi l U;޺k*vp^<7WLd* 9X'mif=:ȫ V Ȃj8)m5pؑ(,M_@a 9Y\2HYwlv/5\bmhק>zX q֩t. vt)boȬq7Ӗx@ZtyOO7ħK Ǧ ;nkY:t1gx"Dg~:/urEt0 `͏p&Y1fE.>qTQ s~9To$lf koG4g$-+Ã4*m XEO&L<-,yx%Wdʾpԍ׳Q셁Pvk<,Pzvi0Ʈ L9K6ψV= RmUͫ{Xw LlB82睇ؘv8Dd+v{xX?!d^ugW pZQ\$sg59uw 22bd*@B1%BGLm7+IUNe*f=Lb^V"/TP{hlBxO!q6Y+nW-oCdtg(GVn(o(>۪s|tv7 gG=d"c|*cgKKmTacF`JB;݆ 7UC5' A޶~1шC3֞S>&S ;j^U7މ7Hc*H>?QzK ij@>(6>lvO%ldϛxi=ղ>)=e 1M'|;m4kwAΒw/u{$ >ʺ`rn<´xJ_$iTڧMPe0X݅NXD1y i).oeÓA8)Jw9Gb~@U9͆V:dqJzpPM"'up1ryh~B/]ZƑbipAuvqٝk"hf8$G]@X0-^F6f8sJLFgmwcp5yyAcSZƬpS"ɦDzkd{ڶrnWCHؼ>!`(g J4X2qv6/ _I ijLs/gE€ B|R~@~B{|Ic0}{~X,ii@vsb9I_|2w>'I̡B(ҝnE2jS ڷgoG _Db*ls$>1Sě|NnY!ca;l4JD*{XiENOA-~үS(%VtK??Ym28#2waV߯Y3a;] Gma@pg)Υ*mDeӁ\l-x_*9oT!SuqgKWdM>ҖڮNly{y=ctJf<@E<X.^ԗ+N7;TeQ"'[+avKҬ^c7!x*vR$@xwhApӷ>IⰭ6Y)dt2o8w( ҿJԆ%OVoGfFFB$]g P*kB\88gS{@W&s_t >j4 })j)!^:Kֲ[dI VF[rt8Z$Q3=RX_8Wfthl84M\w (*L^S`Ux㓕S܃hWYKG ́sicaKpYXwĒ 6yF.@j>UOxlv[m+>/L oq7pL7| |fWT5Znua;퍆fڟnq`t&7ts-)TGJT]* _]sPGh3_1 w/l'WU9@gȄe]z{~#_i`ߢsRĝ0Ux(X0]x.|qfh4ȜK:YC(—/z[z~mhrhɾP" k(z$seXk$MQn_y f9 8|TZ5/8,02H^dN|V+QԎߟ`Pϊf1NCWs?wOۧ?Cj5LnAhby&Y7?bÇ2uEYVVʞإ6P'8idËՅUH޼ARuumTqݠLGKMt'8ƒQ*I2_ \.4 <۸5o)?'t+{v|ǤNܺpA+ T &#SBeV$2F4sbJXoi58_ 9[dai)^=؉HP*MTPHEW _,Ҝ+)-+z>*tpf=_׉@+tRc>dFu.zB@Lњ7d;-{2A,hpQFH|~ZӲ+2PHL~E@1 -(L0JXtC=At_,2z%pR JyPCiaSj^~aNمw{t0rug͓U%6٢[K;| F,gJzWW>|KcžM4dpKA2M[3 @ .L]T$v;|칿`;* ԬNݹYVo`%)v6ƺvbjyNdV\lS^$[3kFFk~ˢťfo}Ws[' /OF©BZ1݌'1Geă1$]4Wc|p ^{zjY>e8cF|jrQǥ YuNdxZoRfz{[3 ([zP"mP DQH^~趩̬O938u HzߗbkajXϔ ճp`٤\%5rh?`lzmԙM)Oe# ?PNٶeߵ;\<8އ0`yp)OR%' )1ZB^ nƧa]I]6T+^ eP#h{ R-ЖyIyKW|{|u\:33{s'\v<!I#Kۼu:Й`}Z\dbz/=kMXmQٿ&޽79n4گ2 jc!:T=KV>TyWrKݦDT!u,E c<ЅSX)Fĺx;3< hBH$5})ãWCqܿN``]u3 t HfzE'̼oW[{?u,BC8shBPDŐ\{4iz2сxϞ Fᾄ <`R^(Ha.#г {1¼q76cJQyQOv{97]dIPT%x:͐r)Q8w4lEW9a]DQ-Or,dvDi/H$q[!,cq(X>ӕ9r"=I(ݴ,9-oa 8F=m5 ".ɞh@hOUg`ў;jT="iy9F5 R&~ %|BX~uJ--!<T5\B&I|=icEC!qG c 1 XBp3?GX Ů nimang3Ɍ⧑C: H߽1}-[7:0B~jĄMto28 :tOpvҋuo"X˭7'[.}EA6鿏L7 Xr1Cw_6U%Ateg YhX崎n T3@CGl{à'>q70~1KIYe7*$ uB@()Y~F?9ì4*3hLiyf3Ssϕ`N_+؜[]Գa]ᷓ,pW0 ccGoqJ;Л72'aFVeo5'd2;gYBt:s##C8(xBF `NN 9pmD6O#n?yQG ܅lJŸFZ0'PЄV kUa"\`ʙ,vlo|H]P O2rr`8jt2q>(6p/W֛)^Q}=-q ؏X́x@a/UKUՔ><&C,R5,-wSA,&next&NXLjC闿ے%M&7Ȱ?z5X,EUb%V:+d,dovU}b~8LZp M[Rl! :˄fᫀ*~j\WJu1Wd`!ܻ^Dx>'Yz/mxBNs)3$-Zc܃B7'6g?Ax?iEcG*~Cc(cJdOd˳vפ [T& JѾcZ⮏f B3R.cSW g\ +ކsteߌ>+׻06E}:gHnoMY]ÈloX1j ޒex{ WU.SYt_3ɻ` \8ص*uqBV`~j"o3ŋp|Fnw^Vm duEŲfa'Ap/*yؕc uҍw p0+I+$)-m+pj(I>26qvϔ2Үul//"eˤ܁Χ"z,8@0 Hj%݌OGm+]L|$IVJڇ{$cSǫN`l7e3)Hy*aěƈ@>c4r A`Hk%+c2{ B68~+fJ_}xTghK^j>U >?Ӣ*V:^$hFK y~a14yj!~.0ULMXNzkQr0BKQ,,եnY_\*Ԝ+h1//lLV05{Y wj^e;o O{sr8?&Nlb=R3O !ǩsS%W0`/ OeO=t2;ZlN%&N*FUO%"ҒH?IA8mt*tXoҚs[6`uvFB)1wp yG*(fxP`TDj`-ioP\# S[/Y5{=FX0ef痤:??1ohg By3YnHĦ- cps{ J._Ee ~t¤?_-(|H?=4t$`` yvul~6>-^NʻP@%$I2oTRk)FA U E8\z.D9h6Ld-Vp?5?@asJaF3>KIo"t?^Lc08)բ,c^_ x] [c\I1H!o%)`u0>j3^#@[R|P*9>}J >5x4p^? 7 WYMCϖN'g'XI&Jȅ~aT,8G;LlD㒵5'G)yѾآ"zXzXwԒI{Ż37Dkad{Idق 8- a=}R%SJq4Ï.<C:;xg#o\x=`xݸ`JHճj|kϞl+H'bJ<M 1[~_ƌ!}f;e&10j 1]YZrSl&Q`.>[LMYI+[rA4օR͉sOr6 {ťpYNQh񰲍F~nlgK#rgm)[ŒשYH꩔ 4T*A.drt  @Hk'U08QW]N`/;s>]zfG"m=,Rԕ)pzOh𑡞z[<wdC(s>b[o_޶1k2Wӊ-UﻢqJSle}V{f "].9I'NM}"池p#np/ A}ӧ:?y%S=i.C)ߝ *Vzb[i/0jZDDu-+:n;ֲ7ʵ W_]h&]I(i\~6;=P/(l^*{%.+ FxXEţ679HvwPd?kmjbMU52H`!Zx$@XAflr'(`dJvO[T(]4"i~"7XUYӷS1ږpFN\wKǜZr;a7-Up sgJx\'d`×MY5GKgES;/&l d˨x~4LL+4$tz*ޔf4+r@i Z -Ytڲo1nn8iV('oLd_g(Yqz؈؈RXag<~:BcJx`l^=$w |wH݋B}`!(Pi~M@M"%VP6 19kot7FdZ"3"[uW:>FLc~3+ԛA~- gl9Gak>l;P'A2˘ɭf#E;))Iv&XCR'ߔ`Fh|cy 7w9M(n?@+ _ |3j#I3MSXUY1GfIOnT/b5=rIXKP̸0V|)؎HXin]>H)뻻=f§+IOfϪ5z9ɬ'^I睪֥y%o_S L њEX꿈+=|]vNZ+?IWuǥ^ר*0xOddLTUJl'@ keBAs/ [/`(Uf,B_z5iܚO_=xL[Οs~d7#{.>fh}e K"Kx\~5z0%} c%ɟ'} !P9duYI·v[|*EZALh$tk]ƶp{j3bd% TckDHm/(S*ucpP|SD-)WLSNn -<8uix"Z}۰-^G)dxua}vKUnbç p& !C9hA0G9n!\n8 97h8Ǯ'=9~\D =E=WdM5x6,# fX ',$KF%9>+J8T7dh%vd7>g,BN:]pO_ R*Z]9zX٦fWrY9дż|/+=7eI6(2Qit-T6{󍧽|- eU[go?L1c) D ܍ Z"ƺRRS&'jUB]DLnNp0joM CpCTWU Ջ/d a#Ewl9{̮'0p{cDwNsDkn#\˼FV v sf1(\zWSҕ yi#T.}ʭI 3H2r=ENH*NŸ0KzKHbǀzCEGuؑ;Dߠ+dcI4'Nx3|#ZS'0B[&& a]3odH8 VA H0L@tѣgfo0wTz*- gF]k"߉;\VePݳ +(`m,1fL֝g0$12$}}[}6z},5TS#7c5Q9z{ЎC,&Ro4Nvcn0AWQ/j14Gkuλ-~~Wp1W#E@ii , $U5)4ٰ[1s'Q3Cqȉҷ\lL,;* CЧ{ ^| x uo:dz)R[ƭLK# $Xi3mߑ (CTSZTԙVԒ‡ÒC=4q欂XF W-)"YK/ Y bˆ]Jྃ2֊=r1<!5(9],*2ulfhDc n\Y,N2ũ*VQo9M s Y(i*^Y:5j*&;ur3&uZI"8%}ob D8Z W8e H'ؘݽL@s48t)Em2U]-wo=iB@RB[XeAlcϔq! ?}q_Z>8/J2H O )%#S|Ei3D)u*o؊"W70w(ՅyOklGi5=TARec;($|IDN-0ao )mg}f sV]tds9߬qlVƢ0=(`e xxD/ 7 P'̭q3~_)R{@ 6X|t8,gx(1YoE'b#j/6(-j|aY'~q̝ u΢pꂕ1D(x2"rCyȨ*,~Q(63刖WUzُ7Q3Cb|&Rʣr4Cg0prPV,\DWQogUn*3]) ^nx.f%ט7-m {ɓ-<2#Z"eUV_ȉ{B` XEa.OVj#W[)n. P]@o?.CO,hkUf[_|(ͥwcEz=("Ok}#=&\>p! gH)ś u`Q˩xN\C%Fx_3]WkJ+LW;S3w!2ÍT 8JT;P eHG6cCc c״` gQUEIp{9cn,'Ӯ+;]`ڸ2nlGP?w!t̹\^Wi+L$ݵn+vZ/]+)V҉En%gA+<JE7O~ڻr7'.dp&䫓PW¶y1" Od9_&Sh %t7J9Ec?rx+wgsa5K Qh{zB#ChWddkR7vE-AS1'o]uS$1ᐕ= 8udW~ZeE&ִ=*yj\M2Ô!A":$D| 1bb=PKdo=К't X@pqCzh} 33B 0C"BUh<"{ap|Tw2M|@2%i=?IOޤpаa{xHT1 _n9N:BNJPac~r̴3RQ)'c[Hn0T*feT̃Ƙw<Aa y73x} T+p(dՌm M`΢k,W5lgq DviOdխ!Tgo𙄑 Q`Yû"@ 34!2%]m:S~r^3n ],Du3EòЍ9mp =Pp. ᒚfRX> vF2 &nS"I{LîBMׄMLr4JR7<''qhO#Ӵ%\JLģ01B]*N6&4ā+'( J~exh…5b,Eo[c ^_^xxݠ`kNzӢ9R8ƤT\mM=Q2Qxn w_'Pᄢܻcخ%/{'4/n^dyB\}.LeF(~4enG:{"`ODs~٧۝<}=N{wR$[=Tݜ.(OLF|M{f֎2 ,j]LLIq-t 32:@J*UN)m- 7y_TH`QzYYGIËB!~ƛ!-xҴ! 34=m¨ƘR1B ko<5A5B\nB#'go tTH&# b*dhZK;LHu[MP.K`MJt)j mFpn5'[ZߜW/S%ٿk'm*Az&TrZןo҆sG>S{"fkTNJtke ɺ0 JL;R}Nc 7_WZ+& dN=0_MM;N̴N/,`Dxɬ*50',ؤ}&[|]1\j -G$'7 + tkdVuM@TnĿ,3x !mkTEdOhƵvin(9LڔrfTI`iTN?rsl3m0Ćf\_B r Ed]>"/[uLP8a0] eꜙS&U|N5}>JN /jCwQC!^o/2Q.rDzD78^tJ,v 0]\h9:0H1?zZ_fA,>  ˒DBYWzV,eN$IJFCb\TӮU$\K% T^mf/,`oRw *\T}1b|yHJ"3`KwO>(]]F\ùp嶼Vy?gkNZp$2/3tӔe{ AwCn@䖊fo) rj[(Su?_\<$4u_h ǚU[(ɶ}̡Jֶ)h65d3׉]Nh k8_;5a1lHAXJ֛xL/I[l5Yo3]0ӂ}F?IFV(p 6*<`&3&07pl,TdK[:L388 H4rcx^Oc(8|m'KWv`q0'%ZSކQ(~kSЗdT,wfڧU4AO.RTb+>drK3՘ ! Nl#}q#$אbt lny4Կg'4󆺘^8` T> q/T}]VQɔ46DVyY _']Al? p0cILsОY/#N 3uxtH)Ӆoݠ9h,óUZ\i ^AH%72C'گ$QHZC2q=#1y[(>UK"(L8YδNuܳU`HEKٛJ۔T[oLUEyޱ"ats[Hu#c=r>;iMU{P"ugB[lWRHyx< 7O/h%޼6LwHu-/4Jܓ^LR@g !B[3_^׵QA8`C)'<̢9Nc ÔYꝜ/6a6rmZ@ 566~ߓ芔]|a/* չ:Nj$1>%v' AR`=JӤH$Nb3^ۙUlkmF?eܕ&g?DȄ/`!Bh| 'IgP8X/@'|/*( .:J ̯Ց;3 B5$%&6~C+ w[ʇ?,9HyHZÛΠ3!k" =>S^tYֺ:Q*zmY( ?.EĕLU)pRͤ 0SyfE. XCAv|iɄ<-s9.XpɏF`*߇BAr[]1z7#x$"zJ¾~zQ-fo vD*BMq".ppdcenVq #4)q'G?ɏ \ m2F9l.^\g>*'uɓ;J Dd|-)aY~o04-=&#+Kob]`A$0Ob:$~s9]IuA˕z]>s<թJ!`vw=Oi ~?9}rn_jd Q{8?sֻps45v}eWpkH0ݭνwD5ݺx](6Ѭ"&P +hokDussgC{x\nvL`3]v O=s]552Fo_YYAgI:,QȞ4*B|z^ӵ /6cHmr ^G=G6j'h7uSqSΚ#/{(EN ċ2j"ܑ'613?]'~ 4>|-|TQ;mP?)ĽBW~npWY@:2ulI+zljS4Өρ/ a^fxLQK3O^S76{4<|{ ?!b M4sY y,!EJ rsi2sAP̮Wz;x$6ؕy=2}{L%v28Q։*\lWHMo51gϞlzyU ?/A,#uvs>iPDWh_K}$ +l 5MH)r )Z졓6 6p>Nqg1R@W>+[^U&*hd2.-{v^E38Tǎ/x7Gk0}lU.*X -hO %_BG1}ΌKdY>o'볉Y\m:^QGۦ\"ᣩ\-zb ݉v4 D1B'xڹrvYyR3f9R^и4&5&¡:a@1|ŵ] @ 162ԝL{, 9n|M\=UTi C(u_/ P$DiS&uޠz_@3\P,j.9 V{~.L[ٰ-9P.>8kjr=A'g)R/>^9袌φt x]\w<=^\XU 8bx-ݗ1S4n>jBa"9|æ' ب|.aG16MJL$\ħ 0*4pcx?$s&|cTO瓤FZ і`>m5p})ZaR Þ=-AH-7ǽ~D h ix58oG<Bԍ@X{_qHM*D)Iփ= >_5/[5 ܃{ [\)h"~T@HH`I-^y[FE3`ڙP1̅STP<\({~EnZ6d`n}O 8,9_m-&YƦDQHqfJ3JwGܟ1)Xc/Kd'\dTuKxFuJ(|Խ^ҮʽvLC,Ը I 2{Ӭp,SSQf1յ`֙Txn ev0|5Z n=SZF]4 ?Sa c"Yӕ/k[^j_&{r.@%u(/hE6(X wp4 j^ tՒir~?\ = em0WCM){A /<$˜do|>P$W'%^'b>^*)6O)GM4MϽ(@Nk? 31gjو~ LysL\q[u]eVkc?OX]鯶6ⴔS6gב6i)Yӥ *[G (%-G-btrxUͦ.҃6+lݛ3(c{C)jSWlㅲ7Z4 R,Ijk6$oιf0ouiD,opx29ZB0h0:#rἙpl8e̻ѭOtT/* J_ rKԄ?we^4_o#?P7̳TJe W#WZtp:h䇗^)I9=/&qy˝^֑`nsxiJI∱l юUӬ]+1.[`Bdi#tHŝ q-;VV+XWbX_s UyPK >Zb$ C Uۺs3B7 Dow3.*ElrUWs],V7Ba)LD/XtINBᚅMUD܄X&*Ղ~<,e{y*J"V>%~Kh?%DȍchtZ뇆 N0yBNۃ\1B.o-/,kgzLY<ݦf5w AhO#u, wmeˠF(w^-qB؟zc8܊8!8Mnz!H7b5T?wzMpI3R_8?/'PsE%7?v xpq6h3lTHx:ݻVk:}f&mri@qm#O%F^m95&JBjh/?ij\|ǀ㖑S8;Gk`Q2ߧɒu<;ٝᘥbIۏͷT{2,m| (XP`)yTo'.;v=%JmE2$ pIvz"Yᵯè>o?&ʁIn p<^y<"G@<<mz3?G5'Ƶb 8Ii^dmHA^jWTgu2›Q /O`*{w^E 7\ASǺD H$ \۽>B3zCIOe |J@> gCgR3oϖTjiwXe$xB]}1BQB)k =d@IjUIc 9 R:ULU)(d<#c!y(}U 9w?XyOR¬V iڮP{n_8([O}`r?8GdW.8 ۫5m,.Ǜ |)oIk1f*h ڟ!EO I@ F{:u%58y|D)3O$Wr-]PemzLP UP\urhD`;EdV+s~ sx)zp!}K#Nw}e ]P&4׈l:ÎAK}{jhǝһ(å~t )sM(tSI2#_GE˪9w+J& 8,wN#isVSӻ5C񓎣-un/iQd<$rv &TY(GE*nQR'ns'HEU_) wɓϖQi_¦ʬ:$g|2"0㬚Xh RwE;C&o5h7GBTuCqAEKO)r"v.kmZ͜4஧(3R]kjBۦbr]W2c䂉"d#-X!nbvT͎6XXMˇ b~Z>ˤ+L7>$cʺٞBsQ(χ/r=.<|~ j,$ E_p*>Me;ۍ}qO?Qev MCV oSlHRU9__EJ^e x W+4NcX2o mk53FM~q>Sc"$ݲ\1 thN._*C7L~E2{ eyM>IzS- bzbϿ^!H!RWa,M3Y/Heg&5:e[nqw,RFS/ l驯9 Xr3_`n[P&O8=yиpedbs/jqKQgb(ݴؽSKot-wO rC\fq3 d,04# F~u }P?麵NfhgwVҨqZ}Y,94Me^핐7= *h$HQ6mV=5\vרrp11md<3kenvqVMٔ.?2|^Y[9N٢$ 5v\ q @(){_bB+.aZhL1"]ǘd$B d-JͧΣq[Oy-IhF$@Nc3 ƅ2dE+9=k]^h *<AQ5 >߳B2^ĎS&懏;Cw!YGng̞XM}"A(xj:ĀcHh/ؼ2jF3&HK=2,0ť}`fTeTjʁD2#VQ*;9'j[\R|C)֒ 1|j|,Xb?Zd;Yf)2wr0gy<9tϽt2T͛H92-%P_qBxB+ץUL( ubD @\ڞ#ҽzecbk5e KfO}`|aW<.5I SҪ [)l@C]ky6)^gn^t(z^$Л9soAcOͷO(ݞD"/ްreV36NO{©ҷEFMl7;i+oR0Ǖk.)n&L\=,~o)8Pf *DP5ۓFE\ &52!"Z4{ ~UB6+".oO".W"E}{璉]dԊd*yaz~J6q,96sY|QLgxpELqH$vЈ_Ҷg9ЀFqF|Z#@Ns׵$o|QX>GgA3[In46BmVxT QRtEbХJS`^QL]fK}W1;􆦗%5N13qQmUf[Y9֣'R| :6Y$ۈhgPQs\ _du'X~ߝܴxEsC/|ǜ8SS)ig|K-3ZkOIPzoA4:DlݸIs4U(v&i4y=i`DۼDHI/>Z|g:=jRsUɈ(5`W_1(/d Ӭst#-*SUqqaD3bh4MdM#d‮;aqc\g~7*7\g=E&puTQ_[8u #SEİ'^Vx0R~8r:oEmibQ3d%e&e36@MlzoЪ< TYoPMaeLrwHg;fC,%v;2<^욕ͮQFaduMr,[):[z[{1FN Iʲ`x#-1%ݼ羻 &d85 7A̢E8\3ύ7ΚJźH^0B"ݴ0Z9frE] j[}j6XA{͠ ;^ԤծҼ׍ȝRWvNjN$~eՒaN,[yd鬎heEsViW sl}&H?0m0u6pAn֯gvqPhyd8i^W]aKн zZ=TRunLj%3:{Odts҆\ ZUv>g|yT4w>)9^w7getvf ew6>'38V Jn0m n"5ZE8X?n)]90\XG<6,)n\A.G#YTÇ1d {Fu;Ν׷#yJ\G\u ]4:YNmHY1Kʚ׷RSeȆ܏'f+2a̞vyU^.avN DUPX"7 L\Hi [*_n.*H1x1ߚ ͱK0% iLHA>=E9[,(8nTܻs܅{7%$i !ӟz  PYAF#|q+v+@d?=d+FIVw!G` 5 ࡴ@aY/Ӻ4iD.5 }Qr솴 JTq'۾{00:{NKOØpư"W*OVr wcyg#6,Z6{S|hz,4y<I `Rn>+T>e,m$:\(`w1W4NR߶l aגB  h^Y_*3ߧ!_x?#4H1y*sDj>OM0įm&RD PdtE7֍A. "r +_[-p8QaIF²@m αxt,P$v^Bm$q9 uW@.*x4L=/ґ?X/ïUc58%}D by\Kӑ5bt0kX)F *^ڙ-)JGp8&#cB?n5mG~&Q9~1󲸽+W *x#_j._ ̲Jj̳9Qu19,TVxa6&s>\_XmWq@ňCx?۪$-c,8' Y' Z{`P@#ƧAГ?T|?JZiiC -a ?5ʤAoCMk%[/ Eۍ  Ճ@$wg?;R8l_W҃g<bJ;&X]9j4!apx:0U"G /߉.bS9 sUXϤ0D0aۆ 鑓>pu$kٹ^R1~L2Z0!#dr*r\cG8jHZIZ^^0N:}1dki FO]dҌd"y7A_Go-dVAOI RJO,wR(Em]*$B9X4pΨƱDIQ|G%yozjf:pYJMM_!l^Q0(**cvA[>|'Վ&b8xJK(h/~#y"r2t&efY8wqݪteQN -!ȭ'$cJUD ڛG¿ԃ )eur6ơ ^ʢ1=hDk (x%pI?wvٖ:3|/02?>\}? x}ڔ\vY]<@b=CUv,fs##TKP8lW>'n 6pҁt^]6Wī-Z:!#P^2tղY TSzgź\mjޖMw>x i~Y-W1.98zX\sG_۟ͯ,WA>!%p, Az$K.T,Qv޴er{1ul@iUGEtF~kZ+jiLXD)r*1/?fH`H_Z3B]lkJuÝ! C|^Kjq[|JE ޟ!IVCצBxs|v9$*eln:Hq̎A = <2 Kœnfe+uI=Ut|enԕ&lfkLވx_ʭd@_S 6Xo@:i B`FT  l"p4>ڤ8мv2uFV$yIHA'B~ WHxšK;Vם¸}+aC!)qB7PP-Y8T,B[kV70Ck? j24~Ct& YQ큇7c4Bo^mOqows=qF]PB2!U$-C40丏)sIo`[{^1#?kr+\|=NtޟmTͶQy(4CaT< Bv7x xgHfů5֪IRx!ϛ^8?rؕL0Ⱥ"q~`4uzQE{[qwعRn@i+7xv.x|iѮ0P+X5߰-!N8Zv8a̛i@}k1c9d # W%L'tN.0FBβWz.ڪ$u!]F=JXo3 _# 2d]M4xĭge8bGv[A%{W^{UNž6ݤ5@=y/aV,2`Z;4>)Fq:>n&ZIYO3אdo7 ^x\59^Ԁmfp3Mw-H>'1< V([yU0QѠ:bew-C6:ߐm9MVJi׆2j |d#ar Znvl\ZJ B 7CN|U[AY/HJ_.8=#TSR "T{3+P jh EGHv6RR)c48D--LmI۱%6)QwڲґpaD}8Ġoić5|u6ikۆCccD()Q62BD _涏u*"[33VKCԯwG([ZAԕB\;m  |neqHДTo s@]jz2]૯k=MH-VD7DTpp$|ME%cd9CҊձR}MXJ0Kp'+d~ɰ('@MCY {jJi  (C\}I5"Ӟ8pTwgؚTsIYF[Cnv@yb :O| 6Y(S9;.sbܹ R*!r RbP^ߘ^qZQf=LѨȆX_`JwA!FX`R@WdWxBUtpm{?a}kj˙ X+DQc4x-,蔦2tV UgymTT@\d^}'?(hW>YVɩsep<&#z)h|]TDR'vUeMg0SAilӑ@bՄ&x'sŗ46rʍz IOμѠP[vQ$ m7A5a?ś#bѯ7ڪ=/cNz%ܮ A!GA15˟«)Wibޡ'h0W*Bmi>Uع )<`!zNPX}DeRtU7PD wSbo8Cw_ Ehي֚{d>U{QOiZ]v”!8>)$H@ٗb6-.-K/s_ r[UX IƂm^ҏrRX:mw C4H\].}tԣ5Uu4`dCepL?Ly$5pY9_|W #n-yO]_aZ->QPUÊ>3zTG6>u1IM$-TZX&3D)G󰁵S3'x]K|Zq8_6pb?Ԩ&,p%^)k `=˨Cw ڧ ^gJfWxWmTSE7Ğ[|SX:MصTeؿ0>l\iv9*v=[Gٜ!k4V/ 26( li"((rTO'3{ <S^z-;`zQlƖmgll/ҶUW# EVCو1({ߤ ~֞W5ҜdU8F(_QN:SixhѶ$A^ P5"{[e3xe2IEu ̌Qh`{^4@ ,MOBn&F{-́~+l`*&S5tc6w.-&|sfɊ/ vFu?E+T;'"؟!z> 3sâ)b.>kNQՖU@ܷ]|in.TES621ơG5{ #{,V_=T`^@bo|p5G&qKFќ6W AZg J^om]vTpݿ(|xb@E2'A:$ߣ5n//*gLI`J,W]Ư+\[ғl.gԇ?Z>SJjNdSC՗l<0@Ԥx/˘Wd,h%{!beĈ=47.+h%= 3tH-$_OP+{{+;w 6.F@^DhDXe5򲏔y #@LsJ"N: 1x_lfw.ԄF((>evtTC"_C&@ $RؐFC % u}[=#!RHmKay:z4?OCA~pt7=%Ήw^lFPSJTnyGbQss)l w|t̸M\EڊyTb&ȻkIG"v' 춦N&Vῌ3S«S0Jᥴݠ VZrjte.7@[JhwTtC;܂ }O*{`(;ƨS%õ@(^xgDk/Ҩ;vwCڍ,HVi+C9R |~LZ+J)k&m@GǤ<m1 R-ce0p6piXGYS e^k#?_r,c^JyҳQEis+z, C]-+, ao4͓ _ >䄄gK,orfek EwB/kAgؕu_:1.*&'WK\xnՌNhSL2pBG.2ϽF!A}_߁'~?.|4JL2+vf2̉?W2 /nHbmYC[=0RWn2Aaz1ڌ܎+Rkl"xC+׈O.uw'8."p?JݹjHʢhYkQ翆vl5U {J#lRffxJ\]R'N[!B6L&8x)a G9/ [+?ݽѸ?&I &([i'aw٬Ӕ24ă8stE:l>0> >gDwvɋ&푧&>7.4C,W:8ĩRiTQڴ'yݵNR1CFȒP/1"˺/)" +6$ #jzW_Ԋ#Um -kvt,Uf <1W"{)6PS gׁj'piXbq -PG:^-pCΑ$գ"^yaX߮`:zjUJ!>F,|5HO++tG)nl$wS @ ci޻ۘ,7z.G6|7aK"7zk0MX8myfzb,Ť#w7ֹVi3bAU{iRRWK#w 4Y ܵ^nLjOqxw"W3V`;;w#ʼnk:O[J: &u#YMHchS[YLp _Hܰt\SSU=ͤ ®5,֖-IF/438$}L5zZy1P`ek/FS} )U}Z[O.z.G;fPqh'/+ڰ&~:Ҏ;#''t@Z" o7;n= V{' Vyo2J!/a|FBR3HYY*]i(y[V{3x>qS?S?2 Q<!F[ @.< &Mr e!lRMYb;(TUQN|A7l85=,/lDޗET8p*&;GRg3{tJI]Ϻ%'ݣ- `(2O>Eї\ q4Cb =,lW#"$z8};8Y d ^*ʙ&שPKBjWpMt` .DxU.7۬߇]ctti!#BdX^ƤohώxɣaZ:*SW>7:qCȚ-tEu~Z} u qM)>#qw)cQ .|r ~[ r0\[ 6foFَ)%`d}SzR8$!vM5Apv~h=Yqu )  QӮ$vNzNoNc3({ ["g9n&PWb }IJ֋~KtzŠZ R"6wMwH)'ը܏5(;gZ?$^+G 3L)Z/|V0]ƳoD2֞OZ.7R:t{6998͈0a~MD\09)3OnVa~][DLԦNdĵJn/tDT++ *~rsWW9#䲐6@nd\.>{%/`] 2k/vB`-7c7hB/  T"bD?¿60+jD;3J6ce2Al~5@SFjQtbt; ,f0ɑVϖr5vĈ&dL'o CEĤ1t>k,;pӺȀW% qs 3.ܕ <2M̞'Rk lYҪ" IXh]_#Z0 `TC7p$%?ёguR8Sc!胡R R%gazOFL ƅĝo& -S'9ZlFyY8c% jdVF 8yxhiSƦ{q#%.~1۝p"'e 8".5 -~fA>W]`* /*s4`Z%98Vc4'Cb. HSRo  }DB:myЮ 8uZ`B#*LT|vL)J@ :WUD<}%{A@ @K{\-jc8=UŘa괭=;Ta ō9->>Q[vBNꊐ</;tw<#N)ķb<)߹ 릘y/ޱRv^9^PGnF)aۛ3 }8? /9 4DeW^i۶ |)*mc?;%QKTdZ[= G9 /nԧ"K@UF*/i:sA._j=e VQ T(i!8VZlϪgt"n}@}p EG4ЉFojJ3Q>^ole47t((o/}áAS'׶/@oq͘g*Ձ|3)\?݋w70]*^lEVܓeYץ0[.bx?];a`\Pn| @ v[֪'1) T5!i쪐K>wt e2E]I\.[~tάlwjW6<-dO8K0Oƕ3*m&Z(r/ZTĊ73דO3<SfC? k+)Nʃ̺DO1 'ӕf*].fqA+֕ ~O(_eUGb\Eg.a^OVYkoXh^Zwgb?H˥ф=MR ǶҐHjB- 7S.BLM.3y><հ)~\lT\^4[i*COGY< #fu XO^+& pL^Vؽ tXchſ8!X2߅ijQׂhfBcs2G;äF,fZя,"Q];é pѦO g}dO >LRIl K"S[ZlyMKˢ[Q)<-03$0VZ>[FPL-ͨ=6>tAEgHqVVAYiw̆RN= ʁb=eW[ `($Ok2d͜@4T-[%!v,`PW泈T[?:ッstү^rkWpmVp ݒ0C`o1`--B F"PԒO kcC_L&X'<Ui]HNbtm|\!.oG2y+uUEf[aaIa]r # h3j{ 9.DQ44YݗKTi$:Ljs lG^on#7状eYczz8 kc}">xi0+2?zi/eiCsl%&[ҙe]bZ CօrJkPX@]8tӦrߧ/ރn@.=u? eVBރ)(rL)4fJ p =kDѺ^5Kh;6:[qBQ`[_{ ̵#򏦂q"s/)3 &\+xJ$/gHxs0 ^h]28er!x(tQ- )Ԉ[ ߟ_hq<;=t]~򇿖Pw¹m70Ƥ%~vy< goZk9 ]Xt)/8\|׬zr="hTlC ae|YgAj' .Wk;_R>kO򱏘9}@#el5%,*&$rFΒ8١{F}:Kc)/l{Ȅ e#_EtsS'R@ /^h@wf`)Mfɱ:o )sp vw2OuO8?N+, 2znX *&-\GVI"c1墠v C֜WSބ'$D Q8 m&j 0_8 ssRt7aYM o5<Dz)Q@!vQ ai6n;5_Lu?OXҠHßߢ@CeP-ksYZ01)6@X|6.?ٿFyDi'/Yk ϊkMLZK>n3`g #Y8xFW2QY`˜$#rT 9yٝcz@w*sXg\kE<gsc'-*בq##9S02cs-:X#w^Hb7Ђ; 75mûuq -K/ #qZ J~/N=AA[UDs85N^ $kсբ&0>y"yk]?GZt>wN Hd뽑D*E;g?zaax!vX{<t^G#9 ;Bm-S Œ<.dΤ8yHzr_{'0|s,$oįmQOc3"s#}[%wn5r lk?8x~DR"i8]3a7Ջ=uXx>)Wc;Jc|+_ gRۗcvL5ҬZ_9=K:Mh^bkf|6͝;?W`j->Њ`Q^Ԯ6J=Ӷ0 ʹ;2%K0=FRfk3R?8dv++? )KsOnBzsTbíTV >}?2%cѫ %[0UNnTY6h#\ʺ:(!gyev$q|Pr;JM%1Tm骏Pc5\سDfp ]E>j[՚3@%!| UF+WF"憧PyxӼC,*Y_7г*oy Z۾ *IkٙdYb* Ft-6;{]ֺT6>r%K$&=:QT6;K!(ķhMMS J;ɋu>={Pcbfzr4Rcp@EospI0(AIMowDB U4xF US\k!-Keik "iYX4@%ѭ_u )@8/"&w__SfT`[:ey«#1|-C[z,0l?,<8JY-osa3t;+4g#Rf4G. VwR_TOW E;C_nr0Q=7ii`.vY3/e%De=F2Yqd*p$9CASx(=hLPoљF~o2݋֢hP4 8mMr0P`^Ȗj{=̨q;9Cj,oIOa{b6 ݕy'DO՚]9}5 ,u SRlv,P7@ȒiBI;#wC5 z*vf G?{c3yYIמ5&8u:G]w >C/>;A !)^%zGKIȦ&ҟ$z޴+iF4 L0@!P~H=lfۏ~\Aē54x.G];($۽wַR'@/{ύ+<آF/{&f 7U]Ĕ+Dv *<M(8uz,֞ˊ/c1iDGaΡ2AiΨgU׬M}&E xTL^@s,I OqiܓD?[N"$)'}?M]T/.dK+=þ>.1qe_Hu\@rڷ):;o,£+y,&>%~ /ٹQ\BlzKTMX[\WJm?ze=6Vƞz` S;kfc9ƥ%""fo7nHDҶe1F(?xRLدU"E*{[㶷=ݾ ߴY-sk9/C猪VaR-2~ x'EX.j]>,JE?󆴦z][f 6־TKR]ukf яiq"ȹ#2/Oo3Bk{k&O$e?!!AB٬HP8t<`2溮%?} ̤]&CkT99v盋.UȮAe ]J 8-t p%Ͽ@43Al~ނ'.-ݢ$u.sƌm"𷸓 $-&0Ґ a7N]]ba\( 7n:<_ I eI@Cզۤ]ЉHjq.K?6s[Ό̙} 0-1; hxJp9tQK'@M'uIvFVjo~cwTs?i377cEy (E>xEB5"`!Iv}Ɋ2뙈Ҳ 08j7p"7=;E } ںJ\w\U‹1x̵5{H90W9Q*ä÷}6[ :ni믢2mp.?`ňR)K3wj3i܇A 3Ż]qvr)6ykz?g#AC:H{~@*,Q7m P`Q2^hkQϒitOH[YޫcTv$մe\c &מ\I#}e~NN{_(' DOm,]t;HOj!˝ssy*VvRNr_:۩g}t9q !jq2~Mr?m{u%Yt-0qst ooks!U &hXow-UQ ϨLQS-{LJid#b8ݰRhIJ8r[B37&=ʱwK$خx##f=Gv{G]mi+Z|+`ZM=GVpxpg<|-J V]7<`@QPPrt]ݥ;,R i"q"{r>_ lGh,a 2)CH{L8Ȅ 97N_[*L6~UAw&Ezi!Qq#x8u)wsۋ &~H'ECaMet vE+Z<${s%]3Utڽ \{}[pXw{39-[tM@Gif>k^⦗Qyo7&a<̷oBu ?dJhXg6+Z2׊x~M);F:iDO(gm킂 `P-P c´Z؅i./ǂu#/i~%e@K]w 6hv~w}ec)Uxf:V |gCmϽ~\7> U'5';js\BDNe^Zd.F9QK\uoѼTs2hv%mE& @[Ž':vLc;&`ow>1|ZlRv_Igfn(dUvUgdNXݓ wP&|37!'PZ昵~FcAN(Fˀڦ{p 1is2JwWڙ0'.mz%"M:N]T#Ycbfuk>nNUb\Nx kW ֛m. DNRSZ#@+Rl0 \{&F]ogj%uμ -d/ЧK- |`/#[ KTS3E3i|AkLj@U'\` 0Wz/ ܔKڥv_`f97H|o!1תj8]"Ih䈻@Y<:K dR @HE/p2l ұɏ6Hm&f fH{zn_>,q68 QXGqiBEAYIKn2;Owdԍ["醒sJGœH/){>kC3JȉӇ_ r>oJ>MR8fs|8b>JF1 n-al Uv*z>ǣi jw8oɳX|qv𡁐G|ݓj J4e|ʤ~ WM Rys  ^B$xZo ,u㒔@Hdt;4+ m)F wE( _BH <1숷!m}¿^HY$)KXim䯝E`vfG&J>)Tpl4/MK T۹2v]36u87>uњmFk͒TM^RŁ/dCgIpng$J bAO8{mn1Q`Gd[H xMyEy )͒ahZwZhfߎ}9A4U, ӯֽ5VN( s=lÜAH Sbeqdj UEɅ֔wh! uv%@Mn`eo7hm*{!9n|1(JE[) [X o,Z(($($73 yV$}}dL9u׌eHe"XŬ雴ڤauHhO *Xc%#ܸT0'lEZT.O3kz?j!Q$)RP!~ rYbަb"nAX9.ڜeLժ:h [y'V0ȹoJd˚{E_d0ſG1svyru]C \R<yYݥB+l\] |D/i6 Vٳq^`I0 wH)5|ΰ^K +yrg%,p"%َ{D뤝'V];2`}AfD#޸Tx29}+Gz$ɒ?~&+D^؂{84զ򃫨D6ʅ )j3 ǫtаxwlb嬂,maչnpÁR,*'ȦLd'?R]/=`ᆃ뮈wToh+.sqrmtr=Oy2987'd;tfSb1r[ī:8QBЗoM"Җ?/q#QFN Er795{W8O2)ē1jIv%\>2$XʐУroruo%Ԅ_v`ޗ[bx4‹Ih(S}G~vVj aGf:{̫v[aEr M1vej(E<11bpU}JWk,yM%/zꎾ^wYn1(2˜H8N[MP;,b=͕j@5=LXĶ6t{=pa%4=0pw[lطpI"&֯n/b}j#>c#C:7^QL#4m5Q;F-PF.1?i"B pX(i$_ܔe_HZͧL6'#aN!% =R@EIڂׄ=/a&oE,V:%z:jG`5aL:_sюZַd^EI@Q`qO專˾ZZsc qE\7MHۓSE-&HTBy<X(iϗhoda2z3I=$uⱟs&-0bێK'.Tern `Ԝ{. 쬢oͤ0t* ,QJRTT/=l;p_SȨ"#OUgCAcxa'HoMIKLHki`ͥRj.9BXMal .p_yx_:G3Dߕ= GO(jfS~ ^ҟ|qM`⨛(3iwW(X X85ė%(Xv35%-Oƌ0ߩ'`h]eC]j`3-K"ɑ07a&ES&D?$q=0Y+W_bgOt~!+4PzeS dv.> -Z~lڧS,%!<?²k3=4N2F++ÍJ-%ܸgݫnNeJ%\Zm]mbxJj&q97qpz 'ȜckId!LD .5|ꔏX@fdi{錜@=,ნCO;>*,;;X+({Q!%s?nqjQvu=St_Dj% qi:]ghNJ/5Cs4%QRC1;" ^@a̻௪ui-#9@[ .%{9:P 'q=ObŔC釂}בcՕTr*ی$grAE2ZWn0aHOș0 1r`.]HbwmJxWJCLkpܣs(%9YuY^8Ǜrm]@&~eϦǽωPM;j;+̋rhLbq+UYV a^f鸠g1\FUw߿/ʁN^ȧ }!RL06ɭ}TyoJn vuFhLN_1{ ={ .M0KE(2/m')wFp6b]|)Gʁ 2zfTx_LpY /晴G5U3"OuUPp j39NHS;L$t(_r r`Ex#ҫqͣϛ$zoe߇emZċ*Ք"fսH񓊀G %#^/l{ *}5LfmFc30Ҋ0lcpb27œy`ʷ ~"+FF j?@cV/ՌΉo$d'ȝ <\.RMǔ/j@91sNm&eVr#4vOV[ "<=ǗE-g!պ+[zTNy+l5jCEn>gڸ2~ ;F//f0'4^9NQƲ&sɋj }/NL Mkϸ OFI {K vJh{/r}.uNF^s͋|#c;#X0+v >Q/39/$+[dys˛U24g5+Ig܊cg{b$-Ύ,|PuZ9 nTzW _yHr2Z8j;Miglxp0m躳 K +&'L$񤵮z&uMQx̛Xo Ȥ@@-XEf9d +̿uw:b7?,6$zgcM@IϢk((%Pp(,ie64є:aTa0%`go0Y;k(ں2gLQ#c\bUC4%is0 ;Ji6(?Ӄ˥ @F3$ˇ7G__!pHnjr}5/<9cvh`r PVR*7xyԫ4R.o5tt]YKJ}ZH3X x9axAz2H[ cn{~816PĿfc)lm&{y8CXv3OH$ Gz_Qe#K)mУ5ӎadgթ(0cIs‡ᝇ:3eݓ߶0-o^D2!$rgDXϠhiH #*R]Yh% Ä&|FYc,ű;E#[&63qY ZfXV77,Uvfy-h0sz,k>Mx ]aK'K&>^q|'d +Ѽ4 l czOIUr|M^O{4yI# (bcw f(ƻZx}4~"a$RauW7~Q ru]M!r|>VAM?WΐȦK28 jIg"Uj2sפ URz0 )ەM.MT|M֏> 8-"H)Ɣ:, +)n- +#)(&KESXƙX򱶸-_acGJuzVc&-] N+N6}hp"{rN-4"!,?^z ?Lv#)籠vncC.ga0HJ9YRM8d/uQjm~K8ӂ (Z0.ϥfxaiM>+73vw03&!`UcOW4\`[˹8.} +YiU&Et^]m|># );'(ٜvT8؂B(KpIGY2t 4aӘn@S蛏Qh9ë];E6j`QsQ fdD d ?qX4BMef;H/ {Fs63_&N +aI|w QsEXqsQ; ,:ٱم="?ei}H3~UX ga|Q G/eۜ-, b +2 ٥YFKCtE 5zVh])LɌӀ&u.iD҈\ڒ|Ɵ0v9qO!6LӜ f/5I $Ε_uGZ =T AK:P9؜= ltpi9"ZC/3$nz^,t*dzAaTj;.aYL!L"e3Xy+}=`5t꾷1Xv @XL'_Gɰwukg ˸PÍ#n}3s(˴3P2g+KOMf@cJ\JnL!U5K_bz+H%Ow`0*Ax%+|ST7d2V$$6]FR Ɔd4.y}}bPp v]e&$n8!q嶸O=_lYV)q}g6W eZpe!QmM ƛu)O{h[Dii/=s_ΈgɤL. _x fX@&6OddZkrAl#!md}_Aqcp)늜,}xRJBfԯuakE sHU2"6 !I: 3 .J{RM{%02lV50)IJeY=)_r]9R}+]!С% Fƚ5慀?R晡@qתd,wXŸ#a;}^#2;L@(m2aW@ '8ϫD\ ?ҹ-ͺޫ肿K1)uf#Ԗ2l+n&]PM;ݥmyMk,v VW+%A'&:! ]ˑZkj)ovݠAmykJu 7pK k;%6q-fb];3\l@>KtoX{ 4iמvUTS}&{%*p./y;DBcx=!!q4q&2kQUu}\SL])ְ '\%,aWxŲ:$.?R:e{/o/L @P$oJ{큵=Ք_M2t1ިy hoٻ"iZg[<[<;{sxE+MD g }: ء>ԳٙV- Bh)"hm a'!^zD}z{*S;7@ERa l:7oݘzFݕ]-<˭^:B"dVe%bH; Nv0Y] h2CdM+x }CyDKLxYK`KГ!0wJiWM9(U#8}ٝ}p Z<w-a8uT'/fpԨN(]{5B~;t9&3B  _aZ(= zqIavK/疗|_acZ=gٓ2J( G8%͕ >-e ey'*w[%بs𽬼HvqUz8W?L6U"By BIJ }Pb4GsdݡX n<*q͛2jS8FFocY}kUΔt;,s6z 8oB_o*D>'2;2S~нNeqog@; G9n2JPDcp2CE!%V`E_nw-RC;؁GS:u'NK&M̤: \|6ƵF+xs tkQ~Uް!֍B7*m<>-Y|4ϐDMDkaJ Ggt]p-IϠbec8 B OHQ" ݵP7b.4z4ոQ&[{ %__5^hQWsw2Yq<亾l"V4t[c*';xB"n{U 5( QFCKM m2DG]GG y۬,iKbQEgnZ- +*zꗥckKDn>"Yb2r eDp^R&}rTFw=ȍQ')+?䃒u^ƓG$^7I:D8<&)sϛ/^׫No3 u<GA!r ݛ[sY.pN &g^3מThۨC0aOd -*~Toҩ1L7XUcvHD GqY 3sZ&?NAD4IC1f^4AoX>Rv'& w80~wT-$vw꤂cw(TGgP"|6`>94$r--޼x:k.O3fkؚb`B0U i=~5>TΑ^;q8G3 D3q="my; L1qzUP -]%.$/^DsC7ΖV]+7/g ,R6e;~`_ਊ,}(G-fmD 5 l J_,ZX|šZ .)v<:ƋhMEr%z-)"><b͡hP}tQ蔢ٲRn9[l ?ͤ(f5,֠6%`l˩({ %-R)iRЋ/`>/ީH鼂`4BXjnk3&UWBXFd)Qselz0=;j#ߟh,SH {m_ ";dbG;h&$䋙I19ԣ #cj' 8!@1lRldM0)*) .넝ŕ^,RZ?l Dݯ20٫]Mg{WhoY=}:w.L ?y ( ^U "CkPuwӇCzB)cVV“Jφz3FǐyD$W޶flmFOxj;YU6\a(wM켸v=\~fUUJ ^HOkckA[ ׵Z=!L)q} $dc'NL+G606ҹ>sMwB*GsuGK$0H, ūe< }0c3; h5qhR E1Ō[{َgS瑏dsȭs3e@B$IDJśnJ^/o/F\*L[MLo 6Uw~Yb_%gaV2{6WyZ@ 7 sb eV-i6j]|sfә'>E;C&_Zg,w࢟G\튐ީ܌Q6yB#8)6wv]" ~%Ŧw"ϩ/l /Os)UPo# M{-X{\N/yg/$Ӿ(!h>X1᝝:4Z?؅'6 [Kw x^IiiR/T6.W[WM&5]s? {]WA'0+|h5S"Ip#!%ɊRɥiCFt{4h?##Ia H3DMb3~zK!'g&wSoGCHnzg+ lwXW2JB% 1MMB+So0>!n".YwH<45h'f[(2fۂ?eNHUSB^Blߑ HB"*GKkeASن zWT{ʉ#\HȱTkU*veo@qf`c"ƻ1&Eʤ h3ޠJ)&IfzZX7މ{1J@ucs&8ĉCCa}6h¢!;'L22_֑0$X%?mT@5X@A KjD+'ݩ14~/L/F7?q-5,o(oVTI@y<6= ƚ#!%ҮvkP ;r`Ch(PcHdڷu ڳ1b :8W~ҤVY mLtaC{B\7x?A>2Ix?u}k9 Sv1]cn>,[,Dol]lwtEQꢽ,-MLRM~˝IꊠAo>ی:EXyo3]JV6 4xI|V`>P`YJSgU[Q+P5oGOYC@fhG0_mq*m䖡G2XoLo j_=aY8–aM ?. EkH/r#e2ˉ8sDy鼳1W3];@@GgF 'P di""֎/g&>lڨwV̟t]Α G.ej@gZX("Y>.2(=J0@2"egIsg7\dǓFmZmOT®\ּ;lHdHOahv{>*J8A;QXeh'հ FFP_Jwz, % Np@fy(Ce7;[-I;t1-Fb{ܛ[` /tkdYi{2Dy̗z @WGI͵: Ŗ}P=O#WkxM.#Us>1 {v:ѣrS"4Ejr񈫭r x܋v}B#Ȼ FU:8RʱNH'-*2z++j>Jop\7p@ Z\0l1BB,:>Y?oRMEW\haTaI\[b(l( bfU9ǢNKB_cN h0<8ot,-ES90e\ ._aIՒF9՜0wzs?f#ǾTk"%gcT9L}y'*4>a^a~ ^u}$3Ef#N n@vWe&9 n Tf%x`}C/Ń7"bAvrUdM~j_VOr2 T"[BӉy$}.Skۆ {L~܀a7^MR6EI2y?˭+{[Ysg<%M+گGBew% rgvysD(:2& oR9wir3=R727W; >b`,/PQ*Z576 66E?āfV-X p }J]4J[YI+<- WHm\2r~U_F?c*8,B_ Pmp4nj{PHFÊyYRBJ' x^wOp`OIpڠXT` i#2W(Ta`Zn3(YBCHm׳:Mnp~r+n\|aۅmt+ 'Rv"G@D@>Uk4,qKhE)oFIQ>!gG`|&|݀)9(b4SàBV5)oѱظ h?ČwV0p</eLz7%u#1"yփQ&XB@:폅Áh|lDI^-K ?Iܑ3T|/-xb_%sDz י61RyeGiYqj61h&/qTӖT'J2ᩦ >4B F? m^D#x;玸ˑF%C=x5 /#~O6ӉoC<Ͱ Y%٦5mֳ-+ r54hsz}]xdp8 4|´7bw4Uu?ыZ,6/uHrOXgB `S]>bLY,EJZ8{"!9TtāAZ{-?Θ}kuRe0 ΖqKo"K5՝5R~ertyv±^#5BOVᏗCQ0Ig`2XdшsEn1"==]wٱ1KttC%Ʉw*Ne1Q n@$ӳeqF!O -c%4jAi7rrQ!9ZôYjM  񄩦=hмxU]"@QcpjqUX}x"0#|ɱ DʽխNb+'C֓YKYq؈,1o2 SK;ۚY# F~5:&5BdLjSaOtBE~z*w?t"ryС};K]̹yvٌJ(Ώ4tNy5Bt=L!}K V3tD-r[źQ1T~k?ɲ}~H>(BV%xq/;wh?h\s9ԑ{BW~=CʁP GSvG6 $,.[w 1BGP:tmJY`@ZuH-'Am]: B]O?ء׫K{}(t?6C,MgM#+;~>+S*k;4iH^^e#A%DXefNs!:>G4J7օ$P)⑧xI>7ggGɦP1[v762b?or8jT"19o@$A]Bb>'KsBS SYF9 pqH'=70ݔ{¾=6bv=#[o/ E72J+`f@NYiՖ_WCQރȔvLb- T%qf9S5k:pHn5083d{`?nqH͖BiovSA 1[᧲VPnẃQ=bУJ-mGpW[*ۮlRN 3) Ge" 1?OQd4?2u~_3ޅ$~8 /ݻ>fh#, 撱1¥][9u!,Fb~SKFfRjxծT}YAV(%y.R0qr@*}MdOj'}|G>R`օ{`P%I #O,QGp񪏮IINiQ~(]І^eSܪ45$ӯ+>o1Khr[1*v/ WC%FH܄+O߫Z5}Mjݙv\ֿרaQӐKNBXh⵫PJoy~9f<5| 岥gsmf\jc}j'@@;R$M{)y(E/WC4i/ųMR@|"af!TnBe("7ٚ/s-Z6@3K~/ qbuf~^&[W8N+ :"ahDHO*sww R`AN/OORo"6?Ɵ^ M^/w AE*d_U<-x{".q@}KJYoBj`vi ~A{EɕnK@1@kanqT ]|oSzPՁOr@w{mjA`)$!= h+b`ڰK :E],+y\M5Xy`=h gTp˹YlV*5пkkSp@p7rQ&*˶њa^6]>l|) J܊ 7sPT[ktU2]YUř` 2"*H1 o=YEdA(؏hw(2Ϝ顼}"oGqqtL>_ &}ɆN!x߬nٵиn&-V (wJuKܭ.J#F4 N}KrRo/)/3j4rj!}8<`10_iBZ,"(趜p3YuXުg,n%u,rTHseuGB.[SrZιnNPZ`ɉ{:nZ Jw{+KޗzU1,;Yɻ8Q%l<;7pW ?o*9ϣ$$[1l[ {Dr\/)'Rn3NkCLby9: na@O@pp_/HKM|m7)[ű,ZGRaEu=_-PW` ySu{Hj*!>[W nDuc7Qհ<ݫkfh ami^b ̗,;]f$#6?%̜=qNn;)BFfк~뜶𰒽`6A-elF">.|%C,xKKD$)i脇JS,Lo +;\[KeG fPXjV1fdrPN^C;.90qռD>Ҏmk @|*r I2OjY&>a}׵Qܵ8؟sT,`KE65ΈR>[1m# [Yuh$!Y7hD/u;%FXGk2kp tw,fIz102/nvTIwo ."j˃m8Mk¶%)^R5d&D#,+.,T\]`Lx~uP' Kbܐ0"1jp'@EfٲJ~펠_7ԳN7ic'rapU᪾IdyFzȤg/3ț [wmj;|}6aWu_=By3qFSm zDŽzWJyGȬ Bd*f#eǕh(R0xvr9r_*JZb~x˅09ɕ9ܝWa;8X?{y0^lɪ3PBNq>*QO4[I~K6# DX6`9i@D)A9AɊSAS>р'p+~0vAB>I8PSK[_l78 0 Ut0sI3 μ]Э~ lXWgBٚ3NFeuhLV&Qp#@F#hs3 ,;R`^:#ڪ p')gX+|$9E쀱o)А%9aݘnԏ|BU,;VjΊHk neG_];!uzI^"~VoIS__4K'ȥЍ.`vb)efCݎ0u/ӃG-_b5߃`9}V 8+UR^jęy1v\&:iyHa,l.1~W1y]/6✦VU*CTza&T̉i7^jMFHo+NpZ ROB@u'*̨iƢ8,&L|]&ͣr+"vҊHMֹK•"ڪ2s[ EOq;)pXy.ܮt)5E /HWnͥߎ:SSt2%թExqM']#T/̛oP~'Jik\!LżPnlߍ 9Zڝ%Ѧ|[΃P| qd{ Y2*iWˋ 1n KM\`V/.iE@a?o(Q,Oͪ.m[=SƠl%3TC4y]UaJ'Q.#ߢ(OO!8 ~>6 8 aEl]/#0N'wJ\%\FDeRДa3 p@5ӂE<k4HLy$dX{:@pT9:"@2~+asӝEL"9 Lʠܝ%{dyeawԔث\!9W V!#"dˇ+B0&njKՒA 9;l1xP_ jH_Z'ktC#&>H E EM8Ma _v2|굷JJgR kxygCLVK1MX:۔f5L1|1u=>-疏WK{? +cvDiV:T2UAaPI*†Yl*{>h e<,q5od=,hM+Bvn07]^2H``% m ~k2-7!yc@vsHـdj㬼$ PZ'ͧXnŅ ^9qC/3RLzS>f#Sǿg9E";˱Kμ<˴\:p2ڭb*S--1{ 6n%zZHDL˺2mhs#ӛѲ#k>GG= F@sK>0 ~bki[q4c BH?ʍ1xzU:Rk@ L yCfoX~&` pc\/h~ ;wkȴ48LqEw,͂(K]IL}28H3iN&pgNAy(h— @<_wmUXU立qjbv;: }Of;*i&|C-|QUh=!NV^WVR1fOIrTe} 4^g1[dLz?b"}&'X:.7uU[?K{qVgRtb?FQ3SZS:/C/P?h#Mm`BP-$ղ,\-SЇx(⌿i%3u4pU H+8u+q~FV)XiF|OG5r kp[#zaz?|埒- W^Pn0j5?T+# ttRA ?bڡGo gz@1z /&fsYw5>+ =+/%CjS6LZJ`/W|-0ζ(Wg;ˍjЏZV+FJxuBTX4Z h}ۢ hV8\[%OYx0lM?XrOf 펣84{Ns|K`Ϗ'Y3F 7鞋ӝT9no_XA5RTXﶚ5ǡ`4py c`e=>jBbhU1 Jaz397H9P f:'mAqp " iZ9}֊lvJ(V24#qm *L“J`{\W*P]P*mJ%`DyC o/Z6ZT3b9&wr J0r`J9O٤K&A {GDw+CBT2)wH35|̈6۪\$e'2V~iLtPi K&' RuPmG z,'C N,d#z\HeTY?#B 6}ͽ@Q-΍$ p] ¬q6ȹ@&@QW~YPòw=﯇N)sq\HGd7bOŕK S{bVGf$)tOh]/"_BHUkRH7pw RC:gCA<T7"&.4 ݊IA^ޱ l-)ʁ"M)eѥf*PZ[u/`L2.5j ίMBSWT{ _o kFDV2qe>lzIA|itqȹ /=D/v""(^q~ [<x.WeL!W5GE}`Y1bN(Y̘a6rEfճQ'Eň@bxXҜzhMo wiȧH\Phܖ^˥y1U旑$9-M)e5TZhf?ӌo9̓dZ8;'ׯ]J#?y$HS))N#>~*rD2)Y^P=A/sr[hc:^wP$ڗc񋔛;U0_((}ym{.rɢ?z1V$Z`߮ٓGtKx5>4lկ|"8"Px95#YX!*ͣwBi9&IDdyrj{{7Zp֮lU͵PMXH\@DDu /.YT{a.[m G%?GSfL@#:Y@6PxdǺjZGC7[,͐;V[zGyXʑm+eLG-lCsvK~ yHo!&S >P=eG FgtA2p-Be̋z2pvČ]6aAXs~A{IK{ u"54R_)%(uujZ5~i5^a:G SĞʙ燓^8Dcslϱ/DikՎG>5bDAZ ON5;Ӕ~d_ &q!C5@.nhb[%.X>)Z>T\]v0$* r44=ߥL*{R@i1)@({e 9^{7Dg@chR1T~ݒIn=8|%Zjژs"K[`{Uml'g}jV",]W1Q75O9 duL5{OhOɫެ$vy1~b:/JಲK#qvb~D/g@NԧEw۶e|ϭ_c8i Ӗr֤ *h"ݐ({8R3VPM'g.."2TP'v=Au, GVNUgAlB(~W7HuUh9 _ϯN梵&RٰH4A'_N dҴuu}x`P.a)k! Qu}-m,AeLBq3ˮpFBϬʳ D!Rt^蔩''ɑ2TWz(ߟx7m}Je3ԺeGʢ?" fŝ=_BBۚ;V&ĕ A>20Tfc#fT!.wV$T!bje{Q\' t1:;i->Ī1Pe/aVٗyh.jV j.:DeE`!Us~K>%rj 6WxMa{*|;"d/` qëЊ(KXaZ;Ⱥg`bpұG@ [udwNU_cGJFz:+1ԏT5+ڔbF~]%ΰxZnus1ۗfMᱫUAj{+ rL WU(IZ$vY`Ûw[qϾHۅjHDߠ[ U[ 6j%-hX͛=5fc;vExvUv2-I~CY*r&q`)¡ci(jx P[dɌ>hWS &VH7L[ ͗@PKPA}hN%eR8@x.HJky !H>uΔf]sUȎ#տv"f+? Gk}nyrdo$9ۮX"VAUmۻmZ֏ v䪬_\Zslr`W/\S>Zlh2( )\ep8D:%B>fq}evCq^o^/ YWOV3扺8R#@)/K΂v:GтbgI#Axw߲3XˍT2g-f$|2:uu>CVWTԤ&6-5i̥6ZԕAA k ,[d>J),͵ض ǜ\JʅRSLT\lP;s hEq/N;B"=>MƗ6–i`(g;)a=x_-K;.CҖZmPi,o.tQWQW۽ >"[k+wjV"GtwydT+ >Z]~O[ h|盆mMi{,n=]Y2>GJ7:o6Q-8PkUCj"Y w2W`iamzNe[޽&Dbk׹3PO/amoϙτoRB;3>{x)-`A}`O>o:7_MX}@OYU164R+3n$7c󐐻B&2xzfxvh|{)?4E P1913&7sDY9 % \BPϓ t=^%@wo>l[VlU~2|ȂP5 i.6okaNVvCjAn, /GaFU[OW{n?Pʰ%TsR` ʞ4[ŸC s ށq[)WؗOV97t\Qw^]m )BX Q ,N\T e\WpeG(/kVx1Km]tF>>*5yNh+kbVOP-n[X'ݠ6vvUzB`Ԣ-kIpU- T rhAބۅ ^+DɪPq'UƸGgV l͂'? OC,jvH zr:.X(Oh,ptm7I@L={)Xp'{X>mCeFΦ} i|cbB (VI6c9(XL^!&'rfH\&oE!*dm/B!D#4}۩_h)c(:Au £kFͷt@ #KR.tn'B{?p^YmLWyP]eeifcwrXdc+z#ɍ2:BEQu=Dϋ 0@glE_ @K.-XGL>]ؿSec23.]~0Dpxʡgy?`x̧Oe#?XGt& vwEGhȕeN$9׿KZdu5esJްȝžtOLP' ex  yG!aّҚ s\9̿uiG3vUXqcdk? 5CÌ@ |S<xBꆘ6< Qq!ax<JMF~E7Rd4n巋1OR[Vv+ɪrBܰCU0MH׊Ay0^ix2D]դau6xDd+}q+':1^kig2O3(x'p'>bb*UEʠgh&a+qG.u16iw~`FʹOO X 5DJE`Z: BGB3{ FSop(v*N;+&CRcњ5et5=qc3ePb$te ' q '%׈I, ^pB{Ucp毤W]Z TuߜɭlQǦ!+7+@ 1I.D/3MLjbs!Dw|HF WY?X2MƬ_6(N Չt *{ R<'7DZlۉ ]ܮW QrQmiU; $(L-2%sxukjlQ>r  K;Ϛ`P]&6<Ы1yXYœ*G9+2u^݄W|AEq qALfZ-K=EI d+3D[d^&({Z'T(x+؈<nNAj}BóU0ioɠ`bTᤨ(dpFoNXFjy{uƒKBunch0EYvPw@nRPbzo=AVw>ٶ|TpK8;I?Á܍2O E"/CXCDBݢ>}.CV%l& O]坴Sq5afW#I4f&5վaqB0w'Uc(/B g$י] '"*2nF+kMk!4?rQ*"i9N{Xl@ڤ ֭kHDT߃L}z(Ӧ"FI9.n=|>j{6)NmW[i:,"d\ 0*cd\vf.Խ<,dUHIzLz} ibei6הxQ޳ݥ2CEW'l#Q3 iGH NK`/l]ơ!<s.? 3x"` /4;@RG ]b@DSK! 魞kZD+4|p4V-k5>w6/yhLcA,pa"4)c<`al7U{Pʲ79/ͼ8ui=.}ڄriރ5Y jX&8MΚ*!B]^gUPI~N IJ7X|wO ji{Q>bze-`Fi19m' E ߍ^ &*c)C#7`-L9m…5S)D)5?  S/?+ pL4)xXs8E%2VY52#> ެRIc-+a;kfU&. P%;[Iika}rI?43ckX[oХ!Ȳ߬=|\M ٢5TsAC`?miÎ&CQK02V0zJD6t[̜S#OFqo&Yn T;૞=߃pƾ ioU$C+\ƃyQ `/T|u뺥CijoO֯ $n2U{z7P? ,,DUѾ\U\mlcvе(,؞VVӇW#!2їO%]*{01Ӽ;YCg2Ig)/) X>3Ow SVS!Cq)]mCYI*ӪTSJaѠ≵ClMNaJ+cJنPJe:W2. F -lCl3o &1F[zjUE&U'?) P72@B&T !I`ζ&a,5HJ˄Hh$Bwxj)їΑ4 ȼ'rĎ!Li [i@ '@_BnPR蘊 ZfTwk~K{>oԚt'pgJI<>~ߥ4(mHHY>yOl_:$Iq $ԜĴdnVu9K,uW'{_8j֓U %/f65=7ЩrA=D@O+{0XNKA]hwX䉑Q5: װIO<@r}º%^qZL h<cҊ>D'\ǖ5@#Ϩr<[ζ):T,EXxٵ ZF=/`&iE.V} Hu Ch3mt!ҳ%8Ey$KMe3.҃v @fWr'7yPg%<`zw*R 3奃e?TJ2.bkFlNyX%]<1`F";#&-7'/ϟ%Oұ",#ޟ Gs⹃܄SR4\?&bU \ 6<6T,xD1N^)3a6J a ^fCTqv rci$i! WW-vё<yEgB]n^l!܆ag\J5WBΗo-<,,Xj'AdoSHHY_C!x i݄Ir`,&9ؖܰ)YɤtBhX歹? /s7)qϸd)wF!#1Lf ̏gAhRrØQ%ӬA([U- )M]>f:ཻŸ6ΚÝm0 a%PG.p\j䘏)(iOek"5S{Y|'˚ħ5łzi:r>yW3 SOh'Ĝ vJѫ^ ts]-A8G˴oWdA6[ˆ'@r7Gs R$;΁:X8%>e\%vI;j?_boCx8=R^)9;Ә< jJq{& U ;̫|*X`~o$c]I0O8œ|d e$M>& #RnW; u1R_Xiw_X̽BZc$/{0jL+bVr7'" ZtQIud?R`G,X)YPhkg"BFp\j_+޶$a ˛E"cqHoBs0}B?F[dv:7mߒ< LN,i9 cd$QN㖫OW2Rk$;HXr]H eoZ(<> 66T˾K*\}R1&֕dA˺n~?rmKf;Z^ƒEpdhNReFİ&aj#+?\c̓tM3o4`T5-'5xj[)9 |c1uJQ*/fr})`na;Qը-5w[XGKu<9uJOC.{TYȔpLѬ8qW bF#w0{2 u\gxͬa$F0x气''3=Wq 5ͷ#+^]XJ Y(CWY6%vI{3, Bķ0iw}'xžh-uqZHE&^@$RV_$F/slu1sLbK˖TH H WwUǺ0':@n84̙ $.&v, +z/ͯL9RQrSK(咧 ƌƑU (W%z,Z\Jk_֍n/9GZlN"NNqW&˃bbAKV3;?*&]~}q/8f4MZo8%InvT ]G-D"輘-;innw u W/y!fr;>|,=/-t\"1̈́an/ZOJZEQGUGW%ȣr Cɚ?ORp&U$VI;Q׆\N~אu:ۧnu>loiOk07wJh>eC2}CEGҜY& z)-"C}** $!%k>W:"IU"BY0hdEB<V1.՘Dۯgˇ_oH^Tr%>z2 O+<ͷVLhj}Ƴ-ơHڝ w#V)KͺzLD2 $R\΍E'*vQ2WfF%ޛ_r j8#R&x .qU;!QXb'FM>~rY݇ZʘV,HBO;A閃1 ~%/5Kmm"pr/YˋMߴ-VMr[uF)`@htօ&`m P^xo w}ZQqV /symA,hG\ f[<{٬~qjc{ 1tRZrvZ qʜY8Ic' f7BH8wFW"2 )cDlrsH X]Ǚ7bEWn65Ƨe{T:r;u/>LJO+-sc%B`7mݎBD7+R ׿;jrtj=-19pf=qwl@_Tp%RF!HwL 卄tg}Da\K^(z2sژQȩ:N`VM (U2trs5БJBw e=hjJX^ pYqEHb[>M)}󔸺m-jyuEϱyR@l]Z ԲƁIA;5Kˍ6eV4 '@W,]2|5Id1{pʁ!wRkLH-gj';UQ,rK 2: {ƷQ%EM sQ{ fCm:\+rg ^UTͱ(*L⢩k/po/ׂExmr0Hap%lIUjZmk ; {cS d@KTZQ#t֥/tzwb=Q͵j0a\L=،NLgkrAm p2XwR/IB 2s]f!=7aQe5 ʡPb~e3Uc7`+顝ɖG_nL"N7~;".TUqܿaSӽI;'A4uTfÌ UT'Ѭ okd=`2)-4H1{f dF2B+jnBƳPTt"R_D0*M2I|T$viTh^c9(} \yV5u 2+ȫc!o[4<L QǿӔYrKPrX/i~rI\ktŒN׻Os*  f'o ]$s19FFX`L"{K*p0 :4_̕_4Z}Cyظ-rO~|xٍ(7oR{%ȡسTF?P#LCJk sYHjÎSqc-g"\m}m>O[LO$.?$l}qX*t7k@c0o2u;Yc-X" ) rmbRi#>j( YeĚvFۍYp Ʊ3njwk>nF1%͐iKjLS޽_< a]-@;|F|\Y[0΃q6+7lN?RGj &лV!gR+jZҋs}]e- ="BAQլMLR}h| jv>xȨ>D lY k{3t?F9-8JWEiH+.Y }ǭp^)8y=7Q :H"5h> qYJ;?ʻ % VGC ATd-%=43cVrql4<剉TY]c?bbmlU]=4gԜ9 3$ c95oߨzfaĢӋBNV⟴bqw]\[y { $yKnmCqɉg2QCc<`j~qV9Ҙu55(XkU~~Fl#Xޫfz+.RFNgKHnKBF0 +EH,Wl5 }-H #/ǿ=yAXLi9Znr Ztz'ʋ6]C#ZԘIZe C^Ɗh9=[)Scү}>#8$x~j~fTY )~܉ϡ,gǠ$/}~ g?sݩKc\HMp&4y*+ s@AMqX,?WJz㸣}U)9r e Y%;yzΎ@HT%A%Vz$kL[Qc2`T]ve,ny4pKkϫ|,9qGZo1=&s;nhZjq9pb)w@o&ܲ_]ؔ:E<[H  *(4$T^>7R*) !Wl>ahM%neOڹ~ݢ.:Aܢ~ 5ZBu73͊kb?1~]F S_r]С\rtu>w ,"7}*c" Ow)vU 6wD.>ٜo] HC3ĩ;{Y3RɒN u:S8 A+s3l VEs%O{Ȕ@o_^!tٟ l<?ÃN9! @yg: W+O"Qp嫔mXl9m3`+,n!pzʦ +CV`&e$ꎪmJjޟz޴3:WT1mG$¦|=fqWju~|oѤ"@ PG?imo {aO(mx,SntFOߑ\sDž|9J9I +s4:GB[T@D. #XDz!zr%!D5 $ w.ʾo˵Qq _)ǖ'ʗU+Ρ ۃzzoj+'xc;f9b֜ c^~/tmA\B*Ls.o&œ>}{ѬçjHKlV1goSWv!L %ߦUgDn`"Rօa=SM4@a @Zj@dςBOQAvYSj_pЃkBҏ6K,k+䉨n^rH#,/{A} Oqy93:Aq$քd/%Cuz2lP[[ 2&Uv"6YcێJpD`AOh>i_vx7Ik1fpA3'J>@L,&;3j smS3ԍ) ƪl tz'"@SS#ESM|A0 t3(`ŭ3%zfI޹fT.} IxzNՍ$9LsYЇ~NCnIwARӯ Qۀ&樥E8=ɩBqq96ߪlP\RJB?A|wHma(NI&L -FySEėTq+_~zA 53Z#- [.^Lйs2ٽ9v!;I{Գ阏M3.$m,PG+_w\WKsƈ6?թQDaW$z ^@#iS =Ω)Z##Pdp&tӮd,/,pԳ뒞"up&8{n%np}uNd6W U(TѠRpQZ#35G\ܡXSK6]?bwrXζir6 AbH֛mb(]SRט^'ی93m/HVa鰡hEٌK"k>xp)ַIAO+Еx~"KUľ,ONNQVwD /!x @ǯ}OYv8LcI wK~9_"sxsG"_vZa1oj&k/``S@ /\ԋ$gsEL7WҏK(c&'_\7YK51`KN^rpiGO&b_vvR xsTwr; rz:7$|2B ^D#K*B#Z} +t̶gmk·-}gkIBuX[ʳ|ɹ=/c5Cxz`$7 j> vWfvx{I݊~9EJ+;)-wJHHx)=i~zu%;&;*WZ O$l(KpqIW垊4Ȥ\> UlSi96m]QzWöWM A-PLd$~j1Is)?-~,$CEwY & {_onӮ̗Q:} '{I2LJ/|E-;#oc_4%/qEk]4[1K'hShC# Ϋel& ډ}{+trD_uqGji <"C("4 Ar+3#TDxJbpG:L2/P1e  m&h'XL"orۘOȦ8<o&zt00wJFjc)x"PRpHb{%rQꍰn-z ű!!NgU N_6Hd~%xPه4BbF`bZ`&ܵ z'ADvEV2 -{ywρzduHµ|R_eTͷр Z";q;Z[.tg ֐oJ,EKTzD NV&oĢ nďB i RwŨq.-%iEI%h`pLeHHhrRKe<%ìe*h$EpRrE]fB{ofYR&#HdqXq9; hH*@x*Le8)#^M 5pybm%ZYIUT+ܹPT]Ö6/?ew[놯68>Ֆsjku\,DMq,2}{Ҝ}hDIbTay4M7܂Y11e#SZS2ީQe/7V,Bpw.?Gv)31z_z{(NzIͩAekMC$c~<#.}uk'JiBRiyTpKwG\X:SلVia3`7-W)డ3Pg’"&"2IvC̤? }J=~W8[LAZPVt-hR8=h{*s9B$: IcA8~H3f8SsN0z(0e𴠹؀ }0}*y$1PV QDxA <{@$N堽̂i6ɾaP[ҟJojw7~p"jM=^4rFΚЎf8_Ya~ȂBၫ<~.9YVyoZk\+p&TPE G 9Kh=ߠEC"zJێ 9χ"'pNp-|2#<ș$?h&^%V/L.rG|{]{'vq2xW-f^~_7[iZ7@I`Zmw*do SusDYȢ􈒸?T'>G%DB5xp1 h ڞu\4.Xm@kzRAAZ+idv48Nio9bfiYiCHt5&eZᯛi9ާ8QvfbHzLzE 1gZ Z"qqZu(iX ̸bxev3J((#R \eg5$pssԀb{Զ1Jц`$ޚc@!$N_ +V{jƃɰ[VI!n\0uұ V>M:+R|˞閣;{r.,_Ȁ{. SPa3 YQCrwmni^̷Sz' ni g: q/jKYNgn=^*ASoHvZSMt~cͳ:^/SFJvx\}]$ew._ǘjZMn 8كq <ޅRJHH|:Byu "d n:p|m={ .\=ҢݧܽK{*Xap&Xo:!هuoz XtkKV޹p~"OQ RPo! u#Fz7J$^d!աOʹ.~F PLmob);Mv _zAjEY%/g=؏t:oTu/ze?,Rzog jRtAKRR}A)f뭩=bVp ljoG|KIe >7h| 0х{YTB֩q)zOMZk̜XLJQ)02>*`}pk,(3/Aqí(:F1ujܐoЄ*O`Zz n4DS]pSQ_O :ʬQflq0.J`0h&f{o-e)v qR?_e2^sHI E`i~c@m;K7nP%& ΃~n^)ZHRos#*F`AI *@8X&4xA7u R1'܇ :< >~:b(F-cm,rEԞOI_Vhqk5SxF,Y!_|W _E*VVՖw”WkM\ƛ _K5Zy4,Ѝ=Rkx:,NOĚbSʌ?[Sf<1R9;93ag?F|^1qNz|| ؑQngfu%BP8J+>ΉILb#gev*kh^D[Nn]]H"(*Ԑ<;%1KKO ԛ/a,lDMmYDU42OR0lXѿ~:7mD+|NϙHCfZ75qhƎdH eZo)Ag$L7Ff Un^Ţ ]5 NM=;PԮS >Vl% ]Ncpnze$ٯ?~]<,n@.LP=s>+d8-pהW-&"㠋4kۥwXHW mH8ccr>gОT!Ѫ~?ҍ-#1V ρR|X3 d[XҼ96bUg7"u}:X)CoAL@'Ee-XyW9fT@M i pCUϦ uv7^YyCom}גV!_B+f_2t#c/~1Leo}܎߮e09eP7%xQ`'րS]Ƚ$j7ULPS0spMKI 0Vi_ƬS7{SJŔxw7O<|q448.d}{F P~ޜHMRU⪩r0 u~ײ H%gQm txaX.%hZT U*QkCK )QBҥ9#NN  2c . c3><@- ⭱s.m /antyqƞ}̥n8:r#b`|w)P94a'/tjǬ0hIJ"cs­8 y Kw9>,kd028-T0pQahdxok>5σnb_ϕ _gm=C(LZ=3eE; |ilH˥J._sL p&8c{|遂GtŦJ daG=!^65pe IJ6Z,OFW4~7#EKFfbLiޙ(wOw`P,xrRq xmrуKPPe8U"7aq&Z KDX;mW+FhWAt}8܈.~L,Tz`Ű. gcSx/ʸNlL]c77 t3+Ǘkyqo53ż#0G:GʫvBG_<8HH~~uqUd;iҒwQM̒}şZzJ˟7XP\.P6:%Z>M0#mpr^縩`2AB!C'W̒HX2mv2lEzt6]#|4p~5pq/[-GZn\d—xޤgsɡ҅5V:Jevzߔ4*./01 W>nJSj1J=:U|; Э1*a50O٬]@} yV(I~I<(aL9=Җ6W]ST)72L .٪ VpLV?c޹4O?^*à/")UI0ْ՚th(4[4Zb ~.vN]\Ӓ 3/Bʐ-d=@WH- y8¯Wir^fhZV nBJhv@cstA+^unY~N!8sE Y`{:=Gѓ'3i,kzn ;kX^vݐ,nvIVd-'Ԇ\k8+$_dP43L'3Qx|Vl#>mQg"QG/̽v-kDچ-e5{teoZ_u}b-r۰[/8ІRt6etm!ɇN谕)bk¬I\=;&B! ;n.>vœmQ#o5|PqRkzkI`Լ{Xx G"¤Uni&r50Wa]ݿT!GgڞIw_~ 1Z))ա'b,pZ3:̜+p Bفщ`vܔ qfQYVN%cȀs $ܥK׳ˢMY6O+q"e}٪/ ȔDTe81@r_$9bz֊`΂YF\owCJNoJ1iyq] F.a4%:J;J3"`ts!TݷUH٥ի.\)i hϋ4y*ETLH:]võϩ0Za'cd YK?zIQ]vơ Az{Ob;E)h΃"QaBYoU:=ub#MdVdi ֲ۷$_H)kb>!&*cq!N*V? Z\D ] d /jE"7?z]nS(fd"SngMLb4vG# .XK7вxc^^ڶY-aT@P%b[4Vx%f|h ^*9x'lPt=T1=JlTןpu%, x/Cn{1vQÆpZe7f Z.Ks 2ƥ5υU]v[ 2Z{2ncv䢄Tϊ]рkpQv ayEµս(Aj51]#G'7'jy*,fmǨڳY5\%i~= +7 鵱 6*cXW,dÍ$ 7 ^Q͢r }L#,+JQ]IF7v?@엇9BWhG$Pl9\IR@Ӻ)f`"FQ,O #­cDW>yoQ(l~<7m493u1[xxQ}<wU4& x%9G\,~&Q. M2s`U܏?C[5ssoSMnO/nĠ)qPً} ':P/Hj)Bċ̵8R)LttWHUqX g'K aNLԯuo b*_j7v"-7#kl`r:mǍ;Ht,Ơk5]_T~!(ejZs=7Dy ̛[L=U`^|ia04-}\m+'e<ՕB=Fnb\ĹI+ؑb=0{YkDTeRk`kN /u>2QMK_ɍcLDB2j/;1]aeW\'% ?rg a$ן~`y|fK0ºGVuF2v46a8"~vpv}a9):2 "C9)Cg&$XVԽkz6WWj <U p=,mI? -^d[#rwƾ(PT|L-G(,6\# 2佱QeClgg1v 4wNh!j ZRx}آh`ƌhH#"׋<^>\Tӕ,]BL)uG K b+sd@}rOx4/=%3[-Jf_L!xzi6tEȾ&]Ծ|8]N~ F=Y[H>{