grub2-2.02-lp150.13.26.1<>,]1/=„ *@/8F}-7a"z81(Rסʋ㨥cW@fvf kX3qf-4/9;,B}3ƿ&uf*QyFt/}d)b, cCaE'{0.s)lЍ;剄_ ]SL?d   Q48HL_hq   f/ydy Vy Hy ,y 6%y 6y8y:y=>=`y?D?h?A(B8B9D4:MT=B>J?R@ZFbG|yH`yIDyXY\Ly]0y^܇1bcd-e2f5l7uLyv0 w|yx`yyDwz 04EHP`dhnCgrub22.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]1obs-power8-06wiopenSUSE Leap 15.0openSUSEGPL-3.0+http://bugs.opensuse.orgSystem/Boothttp://www.gnu.org/software/grub/linuxppc64le 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;-gsk`vP!xD@ (| Y4m(6s r!s sK'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]1Rf#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]15b988379b6de7899158f888dc67f3985769d9affb7fe1d91f70e8984e5328c8add054f9040dcf82448d00cefd6478b943a1754295e2500bed38f6f3259d9bc2f5f0e952d431ed9adba12a500f6f1b5675859ecdc06ebd3455f63afb4bb6b7129e39dbd2ccff92d1d2085546181841f4774ada29c8d0eafb3630e9c470172cb5a04e4a42cc798dead1ce7c7d1e915f4fe421855abc34239b9a11a9b8672f33fd1b66a55b33706b3571d0df7f5ea4a847ae4c71596c74e4e6eddb13842a1ad09e1894dd8e4ca1bb62e055f674f9390a39c4643ebdd1014702feef000c47e36a00353b73afdcaf6e591fdec64eb60fa006e70979e32f161998e7d4da1812c304bb662cb5c17aa6b8b5846ba67f276ce4dfd3cf9edc40119773b3aa9c6d02e75def4622fb32e52d03cb870f2d64aa82208956a684a0c2d7d4faf87da5cd0f721adb6cd72738c7dfd3b205e4e91528c0d25169bb3e8e6ebeec11c916662d8d0c3e47c78e714004ae533bc68895006e21110de39c6130afc31a6948047d270d71c5001b85f233bd5934080e898e249e6d61ac2b7f7c5a4d40b1ec4ce18a79ef53dfa9f232c48a336b6641c6874d277b673b7adac23eca5b1ba4b072a095b2ca8bfc99b6c92e8c14179ad0df7bba7d040cc849b94b5e57fd597e1de03c2e469ea6471240aaaa3e395e053ed803a482115c8914a0b7dbac81b90d7b0e90297f91c2cf41060c33a4548164ff9750aff2eda2988d43bfb6d721a6ea5a6e1ab5f6a0ce58549810ca43ce18b7e44801a85957f308ce439c08bcf6544c03501e28a17886d18fc7ed02249f1c8f3ebc0f01fb7d887465de1ed73da52260f7d468a123d280a097252e7d010dc248167f83ce004cd8c774f4d7ac52c9399b285806e5aab58344eb4682ac621b8df3178b36d94d6d73ee295d50113e0ba0eae15d4decce42825f1f86cb0537e3bd588ca4250ee4939e09b88101d9cb08a5c360a18b39c0279c5c3cd243d765d91d164ef89e50bd59d3d89c7ab71a7336ac87f9f0eba66170fe428d18762d4f0f0cd181a8fce3de5674bb17fdbea3abe0db8f232d91dfe5b53b1ef9900cd4faf5456cd91b3b5c38d9d30ecf26db16f6fff725a3ada8cc519417e5eb569dfd0f0d8762a85df8271d0bb80ce59e39aec7dafd7c22d9ce84a9ca3d27caa2ecb362b79c35413d95a7cb404f29e86032ba01cd377e139009f169b40b6ba659e5a8f66ca42978dcc83dc8191ef9981e4e9e50c3c58572a6c7b97bf6274fe20c13f835abf517c6d821a16e4186ae91dca4fbac052dd12d171883155ddb7e33785ed63e008c8c4cf9d09cc4d033ad7c33adf2e25baa3f79a9c27f660307a096ab86677a2807cb7ae62b91feaeccb66cfdb0849aa49b97d344ff9b0483d003e5ac56761250299d4f2b7f52ea0df20c3e17783874331dff2fb9ed1fa36f10f93b6195fcb437d86a80f05252cfe835120049403bb337931cc2feec790096917e7824a96844ae9b002a853b16251115d53659150d421decef96791b80b6c29d1708e888961b33702842deb5e5e4a83f177d715763eae19d446c9a69a627cd6323048c307ce8fc1643d951f89bdb0ee6e8669b2fa5ef1e43bc49236036d46cbe1d76f8a92290abb1629f7e1c8b569ddd13ed4aaa1c287b499ae48e4361fe344fa2dfa534518d3dc7fad74160cda2134b9c2191bc5bf0d456a3351d4e57ba34aca79b99033a23be97a4b25a370eba96582758b97239d6a90bf749cb5dfc12661f70c901f2247182db8aa8e999873a4efe8bcfdc09a2c4f41306c6985435e12681d67d84eba4f42994983793848096fcfebb9799321b41c2366444c4de17beccd2270618ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90315205c1a4edaa885550863a7485103840360bc91e81dafd6c7510524237b3315d389f2bfa27d40f06cd71d0d0de469a09f0fbfbae7a60fa82db525fe6f203eb22063752e18257e60855ac38b88cffdbcce1ce3ad57ffc88bd37f707cf34a72f7934872ff594656d168eb3596f543aa61085813b8a53e1c00c3b2857657faf5485aac9048d196bb324def97e83c9608718af330b60d180ab63bd69fa88adbff9693fe0941d9d0340e3a5fba9a945acf5ddb198d895e3413c9d639daa891a6f2dd23199a3ea4ae967e876dce931161bdc7a80fcd3920b477f2796e5b510984b0e52251368852de8ebcdae23c49ddf5fcae82e877a4d2ca8e30bbeab162226038ced9ff977b24628cdec9c0109c5fe295415bc7f98dd31a00f7e83cbd55fddc910080892a58160401caa985d994499c180afe249cd24a5f91918583df26b1579efa2ff6ad217780b4a8c257d2a19c1de640ae3c073e3f3f4dd17cd4d66a15181115d15494b7ccdfac0e3a81193b248ae99fe0a71ba3db513aab84a93429e848898e392acfc97aa455c102fd2ceff041da12c45470d625e1df6bf27095eba148672d0ab9ca3b02262e55b5f4a9955cff25338624d9a88e395c4c3e657098fd688d3dcd0c41d4c87cc7d43a819c99fa4a36b9ad0f463b4253f3639e441b51b3a56527911b2c4930929e647ec31ea0f4ebfbfe40e2d414f2f6fea35ce41598918a76eebb472ba59b11f120445c9f5484cf63403bef590e6bfa75adad59280545755d21b40d23fdcad4bae3dca985f2bfd9aade49587cf9098b16f715ecf716a7473db1f0c3987c9427443562ac628b02de8ac7f8d1bcada073edf28572e3b86cad877497829ac84627130dd34df2d917d05e5153fc275072a42ea30dc2b8b009b772d837090cd331e811d1af734a65fb445e83dfa20254ff7bf5a1dcc005a73c271406fe62f0c18e8c327cc8afe66005de9c7fa472df431e72a1110341fead3e40359af70b4581262560ddb7fb33e76d1db6d234cc75c047885b5f0dae9d49525c5c9224999a8b2ff5b30f8b63b88d369ec81e3fb87a7184e20d99e2a895f9a1bf9832d8dec801c9a64b851a13a66eaf8e0062ac27621da365ad38249515423acaa809bd83b6ed6b19da2cf82c3f5251a81ba5e7dce4e035bdf7f4881bcf544806e8197ccb41651d4df86d362c3046d1112950ee5d518def1977ebafed8c571a10926b4b057d68d68bc03abdc171d50685714fab1e6c6aa7f40e6cc3240c4d1f9c8b4fee25acea72813c65e7786bda29262187b6473507e9b8bfabae372389ab67e305f4aaf861abc4a08170f986c58cdc25c2ded014ae9b3d2b8f0074bcd8f30a1aa23a9bf82ff3abd6261dd470fc6807f06ced98d0cbab7c2108fb73d06006f785c542fc221d65b88a70562c6c1b86c4cb6f2b943e0dbc0dc6b8b0e8c51f778c4dbc777819f41c420308c116d04994689b3d6715cfd16ba085c425d4549f101ce0ced34fa39f0867b5a4a7bc8f5dcc4aaf3b4c67f3b443a0e5a7397603e44495533915ce920527748232a72e0e8b2dffc960cc9d4d0cafc00ad2781fbd493d417e2b68931fc31210478ef524314f961a60e5ee11db306b35014c364a648a92de2210a3bca9ec4182d22a414837d3c6995de80f2f3265689f0e335a784e4c54270d98035d00a0b7acec70f2c6137c5d19407660bcbc8ff90cb244d3c224c2657afdf1c16248630d3e8d00ee4361836738182d21f9eb2f860afbc61e66e565ef8d64182d19cf94d1c1cef78e9da6954870d54f87d596dfdff8877a3d8c78b35d769b79139fd3cbbedd2beefddd8ae9364604268006460e7c7f86b26fa8cbbdaee7932ce69798221578cec2d022e7dc5144f098fe013d883f3447657e4e0553715c5f2a674b71be28639f761dc8fea1aa1d5fe6afcbd4fe644479d2cd5e7178939a03aaaad06b8b41b3b48ae834ef3bcda104935b9dfeb883c0c97ae8f9e975d61d2d255874d62a9f86237d9400ab7da9eef9ba8d86c04f0e0e0ce8c64c15815c850effae97b885520d6c4f497446ecfcbb1a373c1f1e042eb8ea4ed85377b2a946e1b1fcd358e79bafb5b2dccdbcb4dc24c218472560f650974a0e051c81f9d1ca8e334fbd31d9f210996d2c6b3ce3e67dcd994fca9fecd874e2227041ce3ceb86ee6babf1c28ecafffef6b42b00d4e405bf66f3dce35351fd71d28aee7e4a53a3d3ef1a1226340d7eb8d6918d3166629fd324f50f76952ce530f322645aa995da302ed0a158d623b1e610678bf5e025365625790d82143eeedb2aaf4ca587877bdb422620580726c8ce4a34e1e7c7ea6204741ccea4c3800db2cd82e6b29358e6eb323224a75706e10d5bf3452edd2480cf690f482d972fbe8d3eb9d15f579a84d72ff61715debe527db30c63202e8dab65a84cd5292d52a4f98cf7df2aaf142d5d2433278d1d51cae5bf418014e3d51387ab0f9488ebf68ed0f8c086be3c65a3afccd55b40fda733f9a661463894545f12429ddbdc6ca55603d935da211aa5806cffcfa33d090077a10ddc1512a140424602f3345cc32d1f1d6f1d71a520e7f1fb86528fa27bd9304f1f4aab3c82b64e613b5d59cf014e2744c0f65a7511b4674146db77ee0d719eaed658e1a105393efb808bb81e1ac3a0ccd4171dbdcfd6dd861453dec515129f4fc002ff6b769939c86a3a9cf9d2fa8bbaf6778113e05e4a10014d8965a7efd71e19e8f955f6169e52af2bf07bdc4d5a7051aec45ca4445af3b13a582ab58226bdc3a7c2cd74538df951c5f156778ac0f9ef54946cc2ae7737b13cfb8f15bbfcd71e694036ed2aee9be9c4ca395f4eeaf9c40da77a2fb2279e4c719d719c2a2abd57e1e2aa41d505e8a72b732145d7e332968553699c8663db956e2f1909ff6088890aedfbc76d5c69df1d2ac78839bd1ccbd7393df615f7be1cecc0db025bca5efee21a80237e3696152bf1051f52ed903c7b3014f40d0a719e6f6f16f7e5784baa0eda584a8a378f20837b115de849451f4d0a40faac0183d0c063a149bc3a70fcfb9a0fc2692780e91f26cca07f2d41b6cb8e7e3224ad87a4aa59028b4a88cc97713fe446afa61b8d872ae90deb576b4166578a6667b86ca057a6b653fc578c78e2f66cbf3dd1bfa819fef0074e9a3170f142a7fb5bd717042bee5d7ef7a365404ea0fbcbe074970d4bf9ce360ecaa588a964c5731822a4e70aead7e2c702222d68f47bb5676cd1e5dc6dbbefa88e1d539646569139133819@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgrub2-2.02-lp150.13.26.1.src.rpmconfig(grub2)grub2grub2(ppc-64) @@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/sbin/install-info/sbin/install-info/usr/bin/perlconfig(grub2)gettext-runtimegrub2-powerpc-ieee1275libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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)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.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/shobs-power8-06 1563538077  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyastcadadedeen@quoteoesfifrglhrhuiditjakoltnbnlpaplptruslsrsvtrukvizhzh2.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-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-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_ports/fbb89040f243402b6bc5ad17d5b940e8-grub2.openSUSE_Leap_15.0_Updatedrpmxz5ppc64le-suse-linux directoryemptyASCII textPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=afc34975cdc2944777a97b23e968390f680debf6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=0958afee62ce6d838370c68e75ab4b482c51dac5, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=71f579429cdb969325e4134179656dcbe7a6352d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=a21802da60b8fd4dd83ceac0daf7829b2150dbe4, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=ad09c6a8a87d0669823b66936ba927700614b930, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=1cc0b54a7623cc4ad051bcf94854d30bf1644749, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=7f60337c8a9f040b4556e9550a5dcf922822bab7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=dafe1c06416867fc17554f74e83e9364063358a2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=5ee0aac9377204c0c7ed0df940e904a0c1d086a1, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=a92269ee25f31efb83dcda775703fedfbf9c1b1b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=59e5691ddc2d2f0216d0bb37f1779027075e6aab, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=5344f5869a2f6b0eaabdf47184af543139adec9a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=867f2698c307d84cec6601f88e40484fb32dca8a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=0352b438c52fdf997341b3aaf947e8fd60c9cec5, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=d09ee956f7277351dac7a5004391294a31261805, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=fd787ade545269d832d9c71391c24c8b3df9871d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=a136f0663c0281b6ee70a69ed8656da92e721d4b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=a7a3ba60847edadb31df53990bd8d49d64c90f3d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=073dd61934a4db16e9c6c072cac68d5ccd2ae8dd, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=9ee88ff55d3f9490d8c2383a1258cbcc3fabb4fb, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=df30da04222b9467c48463bacf0e944df693b435, strippedPerl script text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=bbce67dfd941de6903986132331ee5f2ce062c2a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=7b1fb5e34c44dfc038a4df42d8b29e15419f8834, strippedUTF-8 Unicode textGRUB2 font "Gnu Unifont Mono Regular 16"troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) "(,26:@FLPTX\]cghlmqrsRRRRRRRRRR R R RR R R RR R R RR R R RRR R R RR RR R RRR RR R RR R R RRR RR R RR R R RR R R RRR RR R RRR RR R RRR R RR RR R R RR R R RR R R RR R R RRRR RR R RR R R RRR R R RRR R R RRRR R R bug#T\m>Dmtoolsos-proberlibburnia-toolsutf-86504d3f6254b2016f45bfc0e0750273cc14b02f276ba0fad8b2f6e036dcb4b1d?@7zXZ !t/[]"k%nž E]ÍD 0KDIZ 79n b@ںyb>3kֿK:Yo5>!Z*I>ĕle}^>~*$ʴ jWf' Zh1J.*<^4}xe@3nVV*Y"*?M ׽|%̈auFH9ZOhKPP މX\! q%B>ɫ\0-N5C/ W~ /7w=A:k> GDdY&b'!Tщ o}K`6NɝELEB98#kiKѾA] ؜iHXiaz~x͊:%FDd趑}]+y]vHn-DH. R hVF7} Zf|FﮣaqaPfaC+.YQʨT5 zUIGfb+vk8^NK[[?Th3NǘlnQb4ܢI&Hי`L=h`t<̘</ºrg@) Ljg5n(Hj+[hsYm)zԴ۹`'9Yd_ft5jΡVEZ wES-p/7 #TØxQkoS=q(sMz<Jy\Pi)/{b6u'4OҐcLV @##)ɓsht<bڮ~b\seȎQHgDP~&[^mj *wR†4+)c QA=rҴَG=DK֋21LQe .YADl9P /l.ȍ(x0>UP;liܷ`Xd;%ό蓉ʃ1L*IܳVub̻z ~N7n|2Ifo31|j2D+(z^pX)ZkCqJ:&Egůr:>db&A腗p8] _ou_8Y`${CpE0kk.eT2R vHƦR{$ 6moF4׉G)kT}'5@2'Wb$5.4mfYbZԌQ=W"s;6m9-E`KqV; %mFwIES#¨8GBX)pFm"f,В'J%c ᣟlJA`wso.#}O_זgFL|;8>ʔ>yV+8K/F]7ʫBJX?Gl>kȅ[%*9̐pkuJȯ+y||dLbڛr?Q)q8rW荰9{"yKwU%!tF2j6Mv{RƫѱF^*fGﮯeq!_@Ĝ[l qADp=X zc C,~oQ\5kk%􏋃>2y:ViHKuLdTjG'Jj[NZyч]ЂjWs|ˢK 0V!oj&c8TL,{Vv}Pن3^!aF&P֦N:V [\}Z}fƥ N>kp+WyG2ۚ+FIJ{%1)vv(~MjL-dJ&q3汨Q5c4j)4lnNIc)V\Ls:NVTjIS1_o;6g?3 tۆ!>k |>C;( dbb Ŀ(;IqOROiCZ:,u &قPS*CЪw}x(n08!\Ż3{ yr򴆒!{B{$Z9Ιr*'><u'3 Zo;9ŵ9 1Q1NQ[ᘳݲRQ?t6T$~%\>'tNjl3i, x)z't5rv/a+ С~ ΨlCJГp=ݶs<5׊gn 0%({sl珄ccMjX5Sєa_Yk12/Qc y&jstu[zLkzsG5+kdVHk(u(hkb؜;Bxyt]|C;?g\{T;#K90sM6J7DT9k\!70J9ˡ UPH!óM j5T _ 9nd؇stHҋ_PGSc9I#̪ 6ˢж^/s_&7̎<"1ioQ( GҤReB6(Lb SuRۻaom9/FQ&h us"YCH)Ve}"6I>yim:gߍ+LAA-:Ө؊Iw`ɧI$ыa\>=Dž UMdQ"Ͻm3DakNj53wljʼnsw#c={AHwvS*1!&Q朰oM9_Χr auQpc t9lg?*iXX55~A*bIQ5rq@V+f6Mb09 |d^}B!+RF 0wLXWryO]1AuX;1$Kq;&Ug:hW4!i~l`ɃP*~7{OV*:E*z|7ӣ*M5waxʠ9g.MZlgZ\" P*M侏T̴(e[@~7Yzwi3 YԨ 0geÖF3Emi6Hy EzZEؘɟлwv=þ.=5WL[8O3̦-tsd/wL %w;u5X(!- ԰"dtVSo#|J܆Y Y<%ėȰb+ b HxM|l`dZ.WR\C,f(uƠ )rKaq4~!is)n tU!@MZ+e˽mB)TƐ*qFfĨcblY${Ÿ\l@[X_&tY0)}C"\. P3Oqm'{\uu8Â"puEg\zy连<&1-/)/?ټ,V|i;xDm;7""-{5 ZoUDa$4ep"q.F8sM ~μhxlYfZHwb>L3Cyl[RhZ=:БùR1Ș }1fU'.SR_4 #:DOt[,;źQp2xڛo% B5  G5zcULZx?z$:֎q+{S͢wJm | YKSq"s\msVN B?8qVty߿%F Cr"}|T=z`E=iȳyjfM8&d5ZZ}_ٲKɱ*^2  ! ?uķ@Ed!fFtJMAiavBϟa粣3S||E, O秕A2[lPY.Q4HA׺bQ<e$'QAZ5)ccR8ݞ)Mxon?a/ DaȦX/ە~y.Y'b=diDvkr 2{d7 8N wx 2pdJ.z\T_o%B]0 ҈=yQ;6qgD+)P$tEp֋g*Tn0JدeZ%3a7Hl4?ۦЄZs*bLReZC߷H/ڳ= 2bLutq'D+MK~Hyɕzxkp]%ݧ% 9!Co ?wOt fxZ^.W0nm|^KLZkFb̹I#w0La}b`/cw$zʟ3Ev'ڨ"-Ud(WE!e4HЋi29isa Mjbs2xM,n'S^t@3EٴbϗCU֮xXvR[ wSdyoS1eĝZHl "eKOn¾}Y/h#ߜՙxU"vbxkGGAzGLOǣCdYn *7>{GS\gz177>`oo}V^6[d{@!fYghRV 5bA_|:KzHӲ2׸ݪ+ڨjq}Z322yس7z"l(#(2IHTXoB$.i0]|EAcHg*Ʊ.E%8&!uG,R%K:_gZJDpV"O+Իfrh#0JJW^Am ݆q= .1F`):sQ#iBW*Q-A{z#1Sw GcdsSY֫9ܵBcYڌ'S4; YNR [~{RQsɡXbc.jW3XwL鿂6Nx#$gVP|lP qNݹOHS]Uwx[,vrO%؎˗@ݲyA0MfHG9t>a~tOl2QB*XP(!WU?ypsTrn@ࣴ8:pDЦvfAӉy8xjfv|KW:¿͗^ shY]"uKUzkU_NM[GeTpqA 2|qc"\F n>a0W,`q" ?v uYι`ѩw2D/ ́D>ϕ!I}`kT[j=eGqX|L Y1-`6VTXs ,rւ#ZuY[I1UX%`89rRIEp / 6s,9W @Q~φh#j8r}^+8ZÛrg Lk۩SlDdrkNJgoiX}h^-o``9u.GUd/8{ 1a];2u9/F$wf~=Y/@D^(p`δxNp~p#e{, ]N@p?B;+~_#uR1- 4( P6zw*{im(4釫ӉPJpj&x;ffU<,<#*k1ŧF)DtO4a,NOGsP;UT$^[ғd Vٶ@sMO*[*b(\Ten'B\/2Xe&bfOZ cd-s)e*ey@%J_QT;K$Z&^.B J'lq+B iyz{+?Ts1>O4샃7[TR@v7~Ƙ_vY-\d3HːzLR9lS: ź] gݓՍMi/V҆ K+pP2uCdؖ+%B${)ўBuV&,|1/H1X6! hJ.{ndgo!)@yn%@zSgL5͕B3q<KϥHjn{2r#R,nV:yQ)+mY=}kB ˭ #?b'X>+Z G8_o+t4][:Uyl"j.Z^4ʟ5Uw&[S7.H],IiF|.p gu7eŸFx~7\Ifb2P%i 3aÙJr{xَ=v=.'je;4UUiOԖ A< ݅PzP'C8In 1κD$ J۔&{v*.;=pq1<]_$i`!8Cy}RgݍVnj_|p/&:s( lQif8V%0c%h=[=?Su E;7crW[%R Ko4_2W:LѷדJs̘x2mab$~{c, k~cfC,Æi6&g+GH:WL+{5 T%8n`},Tے?UԲ`UDk#m90dڎ ?j[[M_LSin'R)C_ OsܭNisMJd&3{Dܢ$7 A U{zpXYSA߆í\A|\'˞?Z8 *%<@EZ0ǼW/*R"9]% i%.] #QD~P;GgF'[Pu܃DŠ:ظw2x-s6ګv6>WpăñgLfv+b|hߪhgGUemiD̦#˹2˘kXTFo@pl০HxJk Z7lǏ6X1]!}gD/] NJPPus[y[U=䰻r3lW q.~a? aZh"nDz1tK%.Ǘ$b~\vYS>$Ƀ)e&[bS徯WccR9iuSH\5UGop?X*PC,܇[l)敦>iZQ,š?ތDZ+Z+2+A$]xm=sAͨB%7ka掌VL KhpHH 3my7ǁ&}I}|^e`fPw&0dh ~n,L_0VC]`f64z61 \X1ZOb;b;ȗUeygxkz; kgK?s#>:{͡h.G֞nOhdth P劌ṕgY땞)]}.K^g[Mj wkϕuWpiq4Ku5]Uc< .x<{$?9U;,C4A {zk }oOkn_a+2ȇ om6 9St+Ye"K?B~ݧGV:ί6Zn0+#\첨GwB+}AP/ 03aNEZ(_EJ}L;eɖ|؟xZB%Nb/Tq5)ն̀SٝZ `f"o{z]>Il&Y|Q9Vq2iОQ?'oToԛy/qu+]ngcF/QW]ng& $ ugF/+No8KO;el-d4~+G=qn-oy;甩p#N&ɚbDc.6XYUrqOohym~®6'$'C&np8ذ[_գ/~&^xipj]rq҅zwOM4K>9eԺ-Ibjژ0W^-ˤ٪Iw9 [v"]Q= 0'͙[8x> GbS.Z7V,"zf>֋(-zyٔN1=O %R?Gd!WjkH_v`MÌu%p9UӒvA̶;n|卩 o mB =_Vkt.nl膘5r۸J@S {L(Hכ0—B2oYo]w.&=;fJԫ: w=IX CO֎fs+WY~g>Fၼ00qxZ}e5Ik$r|O{I@}Ev$UB<Q ^AuV X_ Otؓ*~˝pӚ*oԇ4LMsK}ƥι?OL+otVb}й}ftc]jpǝW!:I 4^ݦ A՛):`fs)i=((&s;V%6g(d=Q}C~DFڣᬨ+OlOadu9V4#;f.E2 KB:?eb%n g,W$R9@G"HfDe6!HD?'c,atsNVS]7m̎,5cDAnmC"%tS a3}w@ W1~%j yzMcyrർd}\:(֥vl!fgfm犺kh+Sp+/nҽ*G:{C=?A;_=a$7 b/NDv#7|PiGntKAw4c@@jut40C~\ ,HTqS#DeD~l$rau 4ݠ {(xv VTł ;;14y3."6:CTއpMJǭM;IC\^akRiSs; X"ή2­EU*"lkEߋL39OC8ANUo658|[=@ ([ei5'H!*<Vs3X9W> drIjQ['} §P?Dru4b`pqF BL9!XL̯ .FqobN~lrH R Ks nB X#x3u,{!%c?Kr'\:ll-GM`+Ugo7/RTq6(_5|ֵtG  ˴Qd_6S\DbTgof/[g5E=g+*{}Ve }4/&ZrLjRI=[;7K^Ղ(;J:`]XhyeEt"H6C/*"6MF {$<.5crH[ߣ2OX02;BGCۖ@t^W%otĦoJDP:PM˰cY{ѕH.o9]ʴQ?R<($.0W f\hr.S\ 8sQԑڬ9^pv\+B ytfJb.Ʋ?kpF]&wWF iQpDX*zQ l+mx܃!);!fIGV'n~M(e +|>Ⱟx1W  =~ikEF/hHa7.6 w}/Y7rD &`yQ9 3A$7bN~lj72Kas>9Kp%ey5;_6z?&bkχ3wu(aP+6NCSA+,ězfvXG2Mf2hLYO<>#IFv_c )3+po&=am]獾2(iwo rJowJYS:8҈bl jb@,s>4lIQ8![wT0SQy]Uv= OC9DK^? 5D"9JaI)t.)f v;=| d6Swʏ&}Utu~A$Hhǖݵt0IFA?—2nЃSlz, C0G'Պ? 'v&xCw6f墙L?$z](Q|Dߎ|РmnpO &7Ӹ+FϰO]ǵ\ԥdirH=.<>+y e|ZFノ]HXa焂=w86EK;t*n|aڶnpz KAR,O-s)p6Gf،7E|&4аXe v/*fd3W7.QVכ 1o髭앤 D-[={NѽP.@׸Y̔MX?Vʌ}·1Xb҄D_S<[g'Qռ[L$"Q SXy OXe>T ok[&-\z:uW+sXd.IKN c6]-_-^kQ|27˅dw0rG7i3*8c`&L.ی[ i [si{f5HNK27Ah!!9~RLv/iVa6Ҫ0*%u [!Di2liq:kZq\$KoFRo}\xDYxDƕnˋ|ϴ*2[SGJ^ [ Ć}Zq|@l 4mijGiөx`u_+D1׊|jg&)2)ϔvu U/dNg-1efF(5HR32)G^x?ak넓\C-9=Vo!W钻>Zv٤5]şU+̿ԌkQtr$%n@|T?-ط-j=xRVd@*L]y@Xx@y0=땛!Ꞁ (-4ld;-Ĵ^d~3CH[zJm9)lSzuҶ̸yi!׮KH4QxMkBB{3yLsv’~WKKD?3H%vq*UÂBwb~uF>$su`cSPք5쏄CD яeR (λ@5Rwu|FWb.MwVa/ UVM8Nw\nI_F+ VHo"8(khڸ+ +"F2ӋE,}#G8E~.Gy%>ܨLbP,h 6ϻڮ0 'wxÎ'lOUZOlPֆ,hW SFѨHI X,اl ^'rAd{d$ְbyiA8 I* (%|3Z8q~93^hd0$L:@AZK|fpQeX km&w}0J,.gXC竉Ҋw84=~(M7IVbe"=핛\itL99N lRj0y^jNZ1{/$NH% Wƫg/wĂ;Z8[΂B1,KݪKǗ5ws AqeG{C_Ԩs?r#SN_~ yjhFG1 Y&Tn,0w^%[)RJs2P[*iJ˴Di/jd šzbsq|j!du,Rl17,YAMNi o2Se x3کaEX5HF.1U溡?$g) ڐzX*CcPT=ls~)X+wԋF~yYRS)"ɺ"KJaf#)(0W7"kלbjStNG.or̻lvcn]_h۾O)ʲO~bu`"NMNdTSU&?j1$vh+ n$`|SfDwixrX@yleRL7G>߻iJK{h%IAp<8*;X&!WvVsN2#;kk*I5:sDfZx+(dQ{&VeUlr#wDAƁrk 'Vwv~;{K|zat=Os] Ƚ3N=IZ7ꊫG9yn'ԍ0‹ٲ 6ߪZ;n#^y/,X*]`bo^mleUkZpIt\pEF)5g@h3"sS"U0?x.d?l? }L h nJ:%G e^tˬ =D;, 0gFYlC31Ɲei"T~㮞v5̳j 6DjB 0_ e.QVRV`^$Q&6u\7Q!&U @b5}w3.Os]15 JCzhwm헺?(sXי9ۭ,2Ra*/G,cK!n\%Ogl K쎂(7>&revwν\kU'Yl\&\:+&Wx]pnRyP HD܎Wz5}k_!Iغ3}P|lL7zQ}.t[Ģ3:SMjM.ËFI`K]ϛ}_G+JVCM8U'>@?JIsuVK$U;uNSH*t~b$G՛ 8|$z 2Dyߎ_\)&p (gɭk_l@}rJP@=ĎMM_s},L>I~&RϹVn~0LO'm`XB3I΂b9cP2)X~@Q;6-Zŵz]H]?O"Ձ2Cy]m#wԂOm<$]{3$; 8-^ ͤB0K~ͮ&lsu ,.U3x |M q1\g Ɩ@rb_^5MRIZSPal$ ~"P( fL?#L@rGt|?XhTwhn3X,#4?O)bGpA̼oxk^S ,SOT8IܴBjv?uf 1dk fXa[,( a5!w =Uutp7%ŅMݢUW&Udž5PU-9v k& -9oREt>Vz .'U{yg*NlԊ:׬P#)04v= (P0L< ']>xf#pZh3SMwI/+oPL. ߄R?}uk<"̵:"AU}c_O'ltl 5۪QE%8dO\Y0ReFhD'tQ]GYH6颀NJ5kQL/#5LJW]QOH߄w4{˹q^h9He3g[7(SA Be%5CJ{m2VaBƝIv~NjKB:;t`- >);'Q rtln*"oGראG?j,T~8: F[8}L (ὑ0ErKچ1)Cµ肿|HuX^Co !we*dV/T##GΥh,zXs쏊vw`"»2q$kIS"jbMVAlC2u{LnkF6H+k5/?k4{?!$\7`>TY|rKXgCu <֕B4lOd}1/C䃺|@&/FVs)U>0D?gB%f0 U -4ed8v5{S[o/ ӎ3'Cڷy[݈[cXnh"xxfBa'γrQÊa!s,8yZW5g' %Qa+N} hT ?qpt8C$;6y콁" _3 bHW!9ZlC;DMZ߳3гw s ;D\H6&e0-!Uݟ\l2]\=ѣT*6{R/-ٓbh>ddTsHXL sA?H;PQui,.P@yPڕ}ņ>p[~-_᤻W̕u蹺mgV0Pʙ #%.f0HYhM5IRT᱾1hwiHҋFy?A3lcƚ0rguEVV K,fbj0˙3z$}`T-c}z~:7&l(׾B^ۛM=>v=Iv2L8{Nd76eW T,n|@7"&DQ,J;7pzdU޸Zco^t$go-/>s nd rr!k\;$fٶ\@47qPZFyn춻t652sr"d @B֞r$g Yq)3PЮ2 NGAȑNȫ"}ihB9|dOQI)7DQhOZpsj؎=3[ vKlBV(i.TZzD iK Á'G)HhhRq9G"KkٵH:8fuފk5(9( fhX E=hgCD)h)e?ۯp5~Q|7iv $a#qAv1[IHGiaw^u)nzss)ڞ 9Aa/zBZZŎl5x-h/ENnngz;$<0F\HOF5|6f"jQ#*!dA!s.j;R0N{%l5k9;oҤn5SyzNg'$R?3T7+  LDhfBiU 3~> 5.} 2<ťO GOm-=Ll~Ɩi5/%7vHWrK*_!5՛Ead3/dU@L܌rG!s`-myp*^/u o., `'cPX=/z>|vP5q ?cchد$* s;c i0-VڑQFwSMT6uW2cou,PQ63vmNu"wf|t2 e#Z/q5 k__Ha79emi”xrK#묣Q)6L`ThȄ$g(y˜jf*= nEtз.uII1BNyyyާ+i?K몡QdGx Y]y t&!SJ.EyHLL\[YqiJ'}ӭ ^hI;QO`7~!ċH媏j )4 J!ȣ;m3V`{=yx֬1J+J: [9ߧNjd|t99-QΩg[p;*/2ɩ\a!SB9sVYVJ,6qgհ[P͗z~.3bM SΌcNq?U6.;`%bx-,܊[:dO?DC$j\P׫n:0x.V-C`\>d5~8Ƞ&5/t߮F^-T-t\Kz](?3}iU^p$k.cmN;`pO[_7D75&oV؏4ڧ+Ӫ"1.sͿ G) AmE[B6釓X@7QQ9hHp jHB/'*qbNIq =3:r1Y (u[W'$SƁ&-\pRlG ; ]VPp4suUX,Εp/~S5$urSȳOB:?%Bo+}51p0t4t+^"9$ފvY:_z²zuQ':Uv1rDGS_rit9h[Ft@NGmSwͷMs!2J&Ssėሃ>W.g;uM5]Z[6 A.l)B r``DULC G1 ^:cj*7<3~(7&'5,d>j| &Z5DNr%XQ3xWWO~m"`\5 ":, ] V9 {6'ҏ-h>EqSnEc\z\h| ~?ёA/ " cbmbGh( !-Bj&f_ dCDa/^4Uff4Aro%ˎ}zّV''Ն.o`HVOtgS760JGAeO}Dv䩕Yђl>izD3[ )5%(BudoYj$\ƮJ) Hj>>Џ jaqMTގ5zZ$AM)m 0dUV|{Jm,6t{U~뉫p1 kJ OW}E\U{L)*@hn!"Cyn'_1#!.0оѯ7`4@Ȩlϼ'hZgvՋ@ƛ6V.Jfxÿmj#8-DO `(Ĵ?@& Uluֽ1{ OTY:lٰ{jBWKД\@>.7U],I2,I`*Q7¯Ŗ7a~JR/<3sիu0=ji OZ `t:^]`ht{\UG݇MVD`~2Zhttf ު Upai)JS;DBrkð ^Y6.tYkk)#T3L&>"~&z=Zde oilrxޠ.vMR5٭>cǛU=Q`Ѕ|ʓj,᎙Q$$8d*>+p LíGf)J(D<( {LU%ҧ JnjMP߬W)35tqtztlD*q]92T_;w: iT⟎`Ra N8ɿ57ℏ VZwDy&UͶ<`%"GTܒ߀h*>{|JiWω=D;h6tA>K@6ʶfՖ^R!߼SY'FҰf %U=@ ,K"(#γ^zcM8 |7ɩyRco@ &TQ% zA'EPNF%(@jh'ЎFQ3^dh0v Eq"te5tz8+ wdV$On`핆n hKܼ, v?| r(ͧa/woj#6P8!3I|lC@es# !z\H~{ E2j!HX]3&u QAQ/]w*4bW9b1Spo| v?;J=4͡_25Z7/ω>$*ys1l>Hfo%'-:.!}%6N9%&l|ZwS䳛EW|>h5zZz_W{nM/#5LW_ZNa#'(`m:5A1I.F:#($cX5p*64 яNSN3]H "s7nOL< AwWTJn&gڝaladU?5O 1Xˁ %mhB?\WكPSRx+3Rk3QFFQY Q8&]u4:tY]*8fHG"'IF *q-I{" li5q;ZOk! qE,^81s<"Uv 'lBTVvU#\5O~)%ō`a_?#ajXZHV>^a7u݌fw$2mzUcgQ43z9"߉,n?uEn5Z2$ ȆM6Wlb"UPt<:QrB]nx?%_bȚJ%CwXAy,xF"阳WE01c"P K^Sy@?#W(++ӯ N kһۂx=a1R̬ץq@KW` _\"(Uؙ^Jx((> $;9U?[\- Ra:QOynhq/Cll͆Q>]ڝ"@*A[I[܂FEkk5dy!/4 cPxVe=@е3C얬IJy}; LYAQ/?#EHusG^=_̙ հ?7 xdW Hi?B?wmᯨQQmEdL8㛸(-7%ˮap12֐kFc Q/'dw>]f429n~sAƕ 32kžI}Gd:eRKϢ?=/|zq2-M!K![BQ4}ҥZ[O>| ڢz`*Asid̂E1Xc"s!qq̗q'`.3:M< Qq#+gm .;x/NP1%PA]CR;x5*t(7HT';N/"6NYW[c+4ԌD>-ZHnИReN* ʼn Wr:qAyrp5cEQ b%??>\LXpLa]R V?Јs[M6%1QE?l vj_`Ƒ o74J0:m滍(Ujy*AE-\ ~ӄ_">p#1+9bF &l t;tQЄ[V/@BTĭ{I춸Ɉ7";ϲlSd1-(#yo s]n{<G~' Q8%R6wU_YwRӿt$~D}'Wek>}M>2+['9$༻e3|jI&/Wo|tކ7JM۩J3 ӬJpCc)`\! k ^=F{ϝfS.2 ck/Т|cth kbTrΏBCmn8 fy׭8R s'_Ղ)Kz6  q8Sr^Q.*dG]aHti.ȹug;8p%CJ&8[{p_Q;"jUG񠌾_P ]ć􂋠wĖ d4h[nl$tP6/#Bzg!5PKUyeSÏ3 Q0 [[ȱF!":_^_蒣~eSi>m!9ff%,Y"yjp1EI%(ylxPTX r-C,V"9v.KRWzl1J^4PXv1vw%dta|!SnP'f,!z?[:9 L(DpsѪOц(S]DZtaJH`}N=D51lobϗ: %Z~t.iIgsx6"- y)$K\?DH ,(2}l- ;6*K :JٙP޺6X%>_ 5PL ki a%w^2T|w yGL?HLVp^;>zFg uAz G"˥rbu<ҁZ̲DLzZsz>@Qm(m!Po"+z@ğX㊞PT!@ks܁wM7YwAY5 fKA3ʄa#v GҞɗWϲ;lH ZQcLY:pLr<>d߽ ?j{4"f@McB ۃwc Bj[1>O{4UN` gj'd|Z,7Q?=0)=B=-Gcj~y8[hXy$, u%?DN^mZf¯v,%w]#X7cc챼4c4[ŕmץ IBEJcAk(:8c* o,F0w.zwQB%ʌ*nVrf{G=2=@E0O@7kj6A/.XE??XkB3bkBWIo)R Fm+Hc c9l >RODt ٫5`9 z s/& uVۣ)&| ~,MeV/5}ouڤhR7d譨M+=hR|OI yҞ- J%^3{E G-ٕX?P WC: \yaM|]R|EXAQeF"XJgE$6t`#-=zG²3J4e3GI9IZث)mȝۂar.'(}D'ĐގߨV:nڔ^h|5mh* b^0/9kmRV7gg7"g>WW7Y̸gm֮#I#gs8v)mX C'ccC[ho x@IÅ= {xj/ME抰*钆x3]J +>W(># MA; |Gp ,\M5i@ q8c@i~g2̈́M-aLi&-rp W"fB/݄6E҅ܨ Wmsޡ vC- uc赓!-(*7[ZRr2^#S?źMEsO-uw6j$#0hvh &fP$٨uGoC1w18 ٶk84<{.m@ d+2vAa'}sAѷT -/& 犙ˊ<:_:_;TFs"g0YUh4qunݵc0\{`N9gBHiT&7hW=/=fVbvC-ۥ}SB'D3Bb C?t4dPݻlH,í~"د{Dis$ 1_Sav.jV4oo"EMacˮO4XzMOQdu~QlpN)E=mc[jy9\]ݐwqd/7%Y;}0fWpGky.˧.YxAkfɽƑzÚbNs&hX3}!C.eN ıYkkIK (!Gj#I*ڍ2o#ZG~QE;s15\}wR,@,!YC4qa 079 |16Z=FN(J/")]-ۓcqNb %!C \ip2Hk^-̊z8CQ@I٣†?^*ܤKC (Ѯ*$?:nG :VNE2zP:|yk[0,@ScIT{.ImZ)ض̸-˗,J$P/ī4˄Պ YM]s[R1ߍI9cdw;8ՙD@t+5kFɩ}y l_6:{ib2 "J/ʨem/Ԑf$-@[cZ Δw)x/!hs 5CSv"@ֶW-ggkpIimE0v^MdDREڤ(47TlLМkJ^ѧL,\N੪&\kvk_3SIue,ΗQMسͅBۡ=꠩ޝsU&6w%7J|/*&h RVENE!ͫgUoI }Өiw9BNڮâӸ:f3.|F P+ 7a"SFJԍatmqm[H)"_‚8"TsJcLD1d]ժy+"ʏvoV9-e-Sbb=ǐ_,bh}1 ǁR =cå{I47gEM; URǣ:;f%%^;*>?6j ?W.:9?Ϯ5"e31 4z$U9 óEFg*qsƑm[Դ ~*(r #ax~{qIU6*7,%ψ-YD' v1nR?*W+3K[xz%(L~R pHp{SNVx)8fYN#)_g *-~dz6oOg; 8_[wJ=[6(B-[W7:DRa3;.f:;$9Te3M ߽Alj}R,)o+wufUC\2w|'^vΟ^:Oj7r B%M<)~ x jq pܰ=d5*c3;)I[Gt# srK-l&ݬ97l$5cnq$űvKנ5R;&ʪsŋeInhZuM4}s[_GuL{h aiSKNEHp46w\ xR cuƗVDL\n`p@dȩC-ZE7%H0b_d4;K-r@ތ-g vRH۾I(}xkJūkѐm 3:yԇ]Tx0vJi4tv3r J&҈?h`;T*@xyD/ wvWpNt1ρHp͙ t@^q,"[y`]/8s/B_-#kMD7 -{.?oV&|gaq_8(zTua*jȄXiZ4Y') D<`l)mWm6$|$r=Kͱ;WPi= @Q@WzׯRb;++ Yr}IE:QصP3q &ZƆFzC-<LGRP™$फ़EŦ`'OJL~^wxD^([ \am#XZ>*hy͎+#6W&-xWhE@($W!n ![n?/=t gR3' !znkМ\]um \Prg!c{ 1A7Pa:g,r?=h-)2KpI^iu,9`3W0GQ&?;cago86Ё7yWy,|Hw;ε 7Pb{7\bh#gK,·Zؿ]Z>Bš<Q嗏:|z[{W(E1*h,RFɽt)OS'Ar}u)RL/uC]zf^$xu%V.l(&C\-J#RMN:kaZ Aw_x^ʼǛRrcV +qǃanni{Kxeϓh>OrG'&z߄mA&q<"^g.@ mb-Le=̘9{_FT^m4A 'r,"|U2tCf~k 69ڀ#$/7by9PFnG6^ٝ0ټ73d:Q3vr/CջC[<+R;eoy~F bA7BU 6< VO2~HGяT岍e>Je-ET7+Y4HQ aasb#b:;lߙ?'mP4L_WN.a[M=}wNp-q}~;ns"u[ 7vbH݆3uHZ,TC~fLsN#TeLr\>@|,.){;()-[38N4 D b$^f_x?sJTEqJ_f2u< d4eSEκBיx\O[w,xj̣WG׏`gP f7wag;8 /o 24g9H-e'W}zcA;kn̆8lP=9oLG$ ^(fsCu Z^Y]Oaۢf2ҿt0jRՔ zIN]Y!!@xPT֐#쑑%F屧Dd1~7I0z~BҞ7z;o3W9L˽/ߵ泹qbʯ5~ Iǒo8S-+GY'<|Zq; kZi c]zO&ΡHVzDxJVwG t'OTFZq)7T>!cy~,pپu1WZ>/ tnA-įϕ+ ƍ#{$jc>r2o>S,K Z{?ސ@x*ˁoa4 "bU Y/`? 9[ۍka֞u_@! J1#]r~lN:G51@džjAP)aBoti/| IǍ=ID\?5@΅ywŒy hecm|'H[P ^ tJSt:0~@Ґ4ӠG?Q ]i(')\ uU+.nT#n%|끳beQfSj iZ-wW_><)jq &$m t /קǩۜw ֽ(շqrmAE ZϪ_%)dwNʺ$mW ?n@GOߋևyQ> WDPp&h1&³ܘkcc3p$]V"GƅtgJ3B=G&,w^~(NZHi$I>N+a P=z%թ DUګ׾# zA ]nkI'>=^u7@]Q(Ӡ0S=Ry.̌kd S132ch|zTB=nad+MR8qt,Ȑ]<#@f@^&rq{'1H‘#?^$,2?n("x5te +j/к`*CGrfa dKaۘheF+,!r06WS!oiHŋ9H1Njd/1XƸ |3BA a9Ǧ!Cw!zȾ-l$p~@ 83 ޢ2_pд8:0CvSPkHjDHYAio6禳Tys9om"ncyxGaeic},cm|DKO$+QE; nw⌣yw%W P%C$vR>֫t\Ԕ?m#wރ^W]MB-?{fI*EFVwzվnȓBN!Ddh>S1 3Wp{v$:^K+vh@l,* `I-lSm?ie1BIׄrK yʶ5,i0b-4_QaU.S}9>뗗6,)zgp)Q6eWamTH/og H6M~Պ4Zr>Cy_4Z+~;rUU?is՛gRHŜrV}?[l]UTI_ 5a'5lDYSQf(nqQ'kB7}D(x`zl1WFc;A[a}&Ս$?7`3jIA4̤. ƒcE1~3vC3A*^7k_j3'v [}DϤOGZOgq^&uۊiZ<9ЮLݓm םv|rDH@ - Ĩ6n;F67 |fr $\tMȔ%,BK_w_y39`驔8]2xk8zMfIc0dպ;H0`'VXbm2 a'uhPV* ^iv(piMnBOWzsQHH[bYB(q@,o x2w[We-8@Ox "|F(RNx)*kPno\^^ ?/İHUĝbŶдOdw(U>HBR#ܥNI(FgAۜSr˦Prke\ '\eG֒l=yVHRKICPfr3_'!G\-Z-yl3x|UFc]O#kpn}+\Lv戹FBf>[hpKpgxmɊv|EK)elǖ l-9ԓjfFڊJL=+&uᇷsjk+N(xbpyQµi6Cuo@:Jn-(H" Ayo"o!пW̉.>x]ՎpXT"QkL)+*nd wpV) sUj/v^s(%ҝQ:VoQ i""(3hr6W$/\~_rU%*u8OKLV!$LNٿ5x?oWrNLj4,+lpbIږUy^4)RiԈC#-yѤw靅X"^?VZRq4F}&wt P%隺t~!xkӉ(8>/O8rѹPZ>9A*l7H{]xSd(d2J.}͜)C]rŹ'!=k>^/J]V0UUns=D .[ifpUn3aP*W}͚, 3/sܱ+ } w[vyKٱxѓg>畓p(=SK6Qi s[p¿ΨNhcQC(_5a 1|/UڵBtsnrjoH>RWv߯Lx1W`8>^ y$b q*axʳW&؀E= ^@zyCvҭPF@ZWMnΡ,1iE\Ok7Xڍ#FE'|;L`208n[)oRUv:фtFpٲ /H }Y͆B/ƭcjGfbHB/@ #U }M|)4Ή3h|1l쇒VHPyc5VN|?薊87H+LL+.E{ [dܽ>r`3$6(ҕƾaRue1 XGzB#+w|+q/S7{.f Ӫ%Q-nk *BvdZ_>gx޳Na\(vhC9t|32ox?DHO, !sgJ x2r3ac$sB$ǪE,&h] !]Ye_'2b I[MRC*ABb'΂Mۥf;_d7>7~oz>QkW8<1JOwoI*ՕlQꢻ-ݥt IVqzay)c_۩{yTisc˔ MvZm s^x֢i`Gn &}@v?}EVy#G @rNhJ\G˱K(VAƭ"w s q +'GK\vI ^ 4 Dhk~+s >Z"qEpDQ+d.ˆkqgm\{ !F,z PB _G9zóN6K*3ϣ0S7`49=`Ea_ *݊3  DK$D\dn(rLfDͲ#X_]_:z}Yϣ2 PJk"cτtY]h@y"ˬq Lޠ`ZCۅ >)X+1ZBMVBuI.}܊Lc+>NDTZFZ+Y0VS؍lh|"N! sO(PMhz50YWQ44 \ŠjZ},Odž'`vf6_PdͤoօI{yu]R&B̰Ť_^cJ>5ֽ MJ՘Hi4]v(q(hfJ:B++fmڱ$-X; K W=EIpŵ=[ K;iMDCL:M0ԫCe3#ѶPSWǜ,Bqr!qf][3?;M 1׀#RxJ0uݓl}aҼ9(Ye=,7<NW>6+/Z_QlMr8=KA(iYC-N"%60n\I Q}5uA :/=E?wۘ+M%beb0t!ɮIN70\ Kp!B248x̰1NqS.0z>$/z۸!4D'#Lrè0vA+VHU'Z^\$ԉuq S˜j4Q6LY;?f$p䖦uQ]J8sܓ]€13S,^J%=HT=m$]fÓB0UW++=o171 X'O|T'l#zWc^㼄e.^g)u>z<`ߐWҾr?UwAxȆA.$4ޒ9n_ /U|KdH#،yMP ΏRm51# p8SS`d@8nXN?BLVKcY !w;Ve6#` s#ܚ"v696 P r>Z>:jl =zsE߶@)kjd O # 8wagR;ڟ/:ŚF*kL/$ DɃ!m<ʼnF(=>gʌu\>0A R6؎1(jpy[b=&ٰN䫒a;:&wL_{6>zl'ܾӅr/ /̛) &g{`9(S;a.,7lc3Y~h4J%A1L9g|Nc%]tkt&W-F@MrJӸڨ1=!I10]&;0EO>xaЕ.9OlV޺kЎAr xť>^ ZcWZ.7Q|?&#|̿zUWpDBعFyυem/R$fNA y S&D*$BUA`:p\7tf{V I cCW BNjW% Wml)X1WUU$xU:A-#I7 G]uiivU ;lo޴U^P2,Cm|?t .s!=!,m錪f 0GԌ.Jl YvX rކƆ"L@k`㒽t",yb;,oЄLqyTdpɌI`l~~380P/LuIB2k~`s)o^^k!:L[ӢXrfkmvk !.xLMZ".W{~I'gZƵR~eV#ebSVW]*qVD#*VnNf?Ero*|8YVN^'V@sݽIJ⺎Eĩ9JxT;F]z ` eܰr#tgKYYFp܅62C-{!o"#XC/BCі (8tu?`4Gv1%9meEglkrێ]:*N{/&pķ0$oPᆣZ׮021mx (38B *t^FNR6|j m `3qC'SX5'UAL.%UVg|,I Q-,|ڭ K _形uGx X#4/ TEYZ&Z|;*!l"ƀjeo9j Zw.(+l`(ƸXԹx)LjZCmGo!zWjL"DԲ%݃E[=V+٦^#)sIw~x[򕿠%AS$jyO?U;F~f^{DB'^]*' :2Jy2lfsKS0wB/Q*4YMZ6>0w҆)r^D?$4W=sxy`r!&l"]Ϥmh9 Q S2: K(Ѵ4eF1ll=h|1 c9/jpb!EDcZ90딃3^DF#5Eoɠ!U E""Og4qg}s-L2]g hԧt!/a8n@\<"-5ø-2eW4\oLUb2޿>3ú%ϔ.7&x&[< _l<p5I뉜C>kwc4]{D8f[gu\OP%S㏎c J)Fl .ϊ:/mP,+ICLV?Z"<'g Y#w<*B D{So25dot%RQ֣ErR6|ZZCycb%y+_yM8v%Fm{D|@`[fO'ʴlNT3X~b1Gd4q8Xt͐](* tgcj7oڊm5rB4]GvFP%VyA+,ﲽ}Gn[UrisMk&]Uul<ԉܼ ⽊?(tT~k4STt 9|>pd_BPİY5>HaZLV-K&b%OsheݥUޏZZr0qz* v'IB]h7a\Lwo{lfg+I5Z{nydT2IR6f gQ.vr}$渥u*=q&P]D´C=BZ7T m^*^g:vyq0wpQL N37)U= zR6$zO/숢o;6rI#>ņK<)s8_>S\Hća"W+T:tY~.)AƳxWA3}puLC-Mj@9{ZF\;3A}oI 8r@]Rhh5-~Hفaftru~۫-v]\M-K-GPR}1蒯L ~;f_߃QŰlMhR,j~]d̬QXH4)rnFNBܘC40M}ݧmNS4bKr|3F{EZhrlw- վ~vԎ6{O50QvQw!!"t3B'H=NǷlY$_&7B>woU5:tѶ`(R}@U293)>khƿJWE^HG-h)nƜLHYgᙜOS#oczu)u]}a]z2SN^}#V5q *XmMz)qDS gsH۾HU&R{V{o)t: (޹v-zνRաZJ[?۸񭴲@@[nX,n.Yf^sSڇz=v:^ŵ: U.Q "3*~"!Qbun+Yuh "2%4q=O+V-/8qtJ"/ ܺ "$+ Ėn86sF}P^9LS0l>8fF -Ps,`S0! ;ͱSÉ;G$՞"%dmxfEXJ1]} E+dC"F@(vuOR#Ix Q̶~z\LX CQ2y$S=Ф!ˀ@GsZA} 4`HҙcR#K@0pDYѺ GV/'51oPu 5 Tѣ Ih(2e?5`3<ZL1}Iʼ#>)}9-d)!oSVU`kF:x" 5UX=A"c&mMẘ;ˑzPN:[Ia7 gPUKa[{dOj@/Kowz`e"-R|*4L$hbכ;ж͉&ڈ# :1%$N@][lJwseM2D.iggP >~*@.>@R;q aJpd.iߐ!j% D }U0R%ҽ:hQ;?ˠ8wCX\4krrwTi^0| t;zf$0jXa`&6Z/k"Q#qָczg}1 _8(#gS+ނa~^K*7]i)l^w:&G9mRq%[]DuZ)Lo+3NU#N wgHdup8bNDm?g1}mRQ,_eրQ]IHJe|mސe.nJWUr;cTz{{$? -UF TZGaxkr섟#Hje 8y>k/ ]K7yPEX9N5}* k :hDLRRƽ薟q)Uok ƞc"#})bP(&"{LjyCɑV}(8d+;˦#_ϡt#*(ޘ4ҥ@nЄh[MIXhvV鋹.`6:lf(siN\=DYr>lGy$RFky};ݣMQ"inl@o/v=6Yd :?pNAxp1dIV#derokYRQpixLh2(ˮgX Uc*fvرVnaޟ䣝1ˁݲa1d+ _ $}wQ+g!9f;fjbSC^0 7>А * iX5:%#k4CBYAmMuL}[ԍ[-SRmaslIźMš*'kRN%7r:68;RLk όS` U# pઊExe$:Y)CS~#ݿyZp@½vؓaܷbW QS_JyoY9(؏=? }\'E8cfN'Zȓrax" -5eA0\),պ*$/RKE۔lG@H8\3p_Zk/VcƋx:6S+_P DCPvV۫ fsj=?+rVy)mQC)jJG5J~0қryh&x'%^zUQQձmW?]>J9gR& /p_cx=?E^L)!-!.'&Ät {cֱOUUeqࠫDY _'4zC'늞c͢UfIa*uiv);Hzkz^IQaVpؼ;~̸?$H6eլ4YG*K5^OOB.ӠͰGBK5YMyd.]PJsJ[lY}LIl90|Vk!L빷9lMgS!5KY|Ǿ,su*g(3xnLh}vm{_?~,Qqɏ:5jkĩL. +c#YLUF`B64~OEc|,$1 nvA7=w9A]83 Y_wizsވwk cV%Y!]{!1*L_|EY.hB0LLj&XRc+)8xVS%#2k.e|P&QI nf6Ajjֈ'Fwʮ]Pk=Ji"3Q7Z=lęT&9 /1/b=P ߖ:ؑ\sv*'sc5a+|.Pѽ6eE 8Maݝbi$ʓ)KrE+Yaq¬1>۝_BKJ}lJk &cS'G14LPj>փJo&xXJ@Vf9($bfVv\k8c!ȑ!H j'&BUʖ+4L#XP[EY{D< 8=>U+D)Šc*|hWз{4kXJ6蘑Y?FF=@9ɝ;2M=އdw,3'$2 ^uPr֟JRC`6PF@86+:--bBTvȇ=SشqkFa&Oo^IY,LD20g?V|TwgOzw;7Wsʎwe `>BGsq+vj~0ҥtI'7+K=s}S[щ]&8EU+AEOĐj-)Ti>8e䟵t,<uuio걷`NY-A_T<ʮé;߳xy> qlt?Rv20: 4̅y7PƷ?NC'E'l?g'sY z! ׉ݾblXX HDVHgX)0 %{M]Lm 4\ᤣRfC,"ؽ ۂZ1)’;9چcV NkM庬cGѭ se6k#S٣ g*aw4qM{aI| 8op}R(M,WNO4ZA V2mإtm iD#cF#,!ox~T¨"P,41융ZPYX-y78 /{qjig}?o~z77(!vZ[T=0m+Eψd ])'9QzX&2gb7*mC5\ h;<0uE;Zl̮G8 ,qggssPBT ^)k[tD̰f;Z&dL`4=O&dr|q5''K*pR<'ؔ~?Ԫ^Kz?{$"B] 6DTn*7c>LUDy#E@% 7U~=!vIEP7nc_JmeG?=m폷’ƻ@}l@)pg5ێ؊-zT&.G !':\@OiXpxvp!HNM!X*u h4Z On4]#i/TɴK_.$f\p y[!sްr*3Ad Nsj6EUs!ύ5HFKVQuZ{MfEYhXo4th~5x SOwzmJ|0g@Jmf@C1?1lC&5EbOk]ՕkB Gv%Pw_|"˼AR@{*F'=])5`%'Xg3x /V7! ?d; ?Oar6؟pJ̼VC'3>oS>܀ö qѳk/kG,130i&Tw "tcy.'u269FE3H,$[8|…T8#!j9,}=R%.$08pɮpqd)s @1C`An/R>JT?rEŬ-.ڥ:ZaVˑ[AVlig~?E[Vճ)FA#@ސd!r_Z>IKqg8?3TzKC~R[=k%#Gp9}YT쿄-?6tm(a.ZveAlO91h.ڥBU/w-QIco z"1U& leGMsG)L%k553q,'f167]؜uNm@Bh<48PGI FfӇjvjul5.%=ǦOH˃>T1sԩD6?}bDb[ ^~a^EwWPh`pgmvmZe)y&ܞ uQaRN]q sbʺ =ν^A#|8^u7 %ŗgqQJB|,?{@]83ծT%I<YWQk@2\u.&]UzE+[׃]d-<9Ur-Rcź uW[3 .NR![y`d7wLAzM'Xͮ'#A[egjiEDu )'dF 2n8&n r*)Gw{Qm'1D.[$^mWc/*R<ܵN𥐃@H}`5p&G\HеO-~]qk)e9?eKР?,XqSbeG=3xOBmR򮡝V ?ʺlsR<KcVw>U0Lhiz$|TWYc2١B*~>L^iCw*ʯs"*->. ~T//ԭ ai^Hj0tu{ys&ㄴs2Kss5 OJ=%bvHw<4LNB?:Ojl IR<$2 hb\P0#,QMB@K:UPvl>2˜&^h--M7ɂ[?M8&}n@4(/HIYJE#u% IJ\DYWF޴i/%쐐NE5?!Sl+bw65N #VN4ܧ\x9gREM`TƃQfPgIz[z ۯ C)xmFOq5Vg`¿ْ4ҧ0ѸKpL³:9ׇSV̱'+<*Y\;gRTܸob P r# u[H[i;&3I-Iw驺+$D8r:1YǥjQFg5Ÿ5ĐDXи{'k&G~ J:W:$shYKvqՌw.X\ g#WW1jXD|R0جHu))]+'64NmHa܍ʊڇU'UJz8F&(]j6~i'V$2]nǁF4UN7l->OB<3zp0瘟X` lIP! L)$rΉ[N*OgyfT #_6DIMTiI2n̦Kib#\J2X@ώo"[P D Ʈݲ<[|Qm&MJlsV2v]]JӒ\ߛXoI>fF]sL8 &bXHky"Hr^ Sm.xOg,-އG3NE_y#ܔ\2{N 6gEdr Í= 7$m醪W6aUn_M- (@*ՃW-WX ߕ(hP$]Ѭؠ 4Qt6RvW3<Y@wB!?hJVI6 H %<oI89PEa e;ly !Y"7?{VkqoߔWϜ;wD\kh8)aʝ{F;M;$ `J VjJA]v1Mn"hڇ/kdC3W"yXk> cjf`PTsf8Rp([rM?T;K"ri[Ot:ԠoI^rhWFN3[I >ܥG 齺X,WBa@z<" ۀ=y0L*_]>Z/ 'XkX7\?lŸS/ߊے@T MNxJ5Q*i3W*j$GADbxYB4'h Xo&ysrEq1@ɜd Bϔ)̣=2eޠAQd9&@VO'M*K>}Z!s58vӜ?q錒!kGlhO O8A5Gr8<7хyHVVwM2/k@ZQJfaB"IzhH 0nh7Re<Śb}:My8 ̹)@rѢéN-D$6qNL-@3дGhVow\GS:To$FyTaCw\:"%d tF R}=(fN.L/7%})IȈѯi€^Tں 9@\= $?h|} HΡ2_0mga^xv>C砲,tb5g 3@h*?tޒ.Ж?dQ}$aDI^͊_xo(za tff *(1NLMd" /rnx蜕_Cs{`Xa)> ,mjV-tzeT`K%)i\$eav.C=5@1hҶFv^Λ ahOF?YyqجYPg2Z;J1e Fmmz$dS Kۦ3 ~'*䵶 ݈"&NhoDQ]y+~g Dg!n*=l#郃~!?'Q94dz|R˿)Uc6jp7F),po2MsWz?39MD[)uj"3-\A-[=XaDP/P![vx.L. sWlOQUwqe)I] jZ} r8aŊ2I=Yw}6г(9NtH>۠a2<@R&# ϿNx5BuW0#C).`VXP0::/TWg%MRv$?QcL@=QfXC]OʚKށ䘩lֶ%:04VB&t8Vk]fi]͹|zYY =-wiUkڢL#˧o%*i(m`gz S~v166U'3ޤk/Z. Ȼȳ1:SIКH}sUr>](Xܲb%O@vXqsN9RGE>'h-fNFCKxx8b^t+1Rr6 }#O+"x`\-֔Qe}Z~ B&GFMn#P \ns7& G+ 䥆I\@hl0K~FNv!?f9SE IfTCB>(7^@oTmG sUV~Q}F1?1?Ew!|IU+y^ ~6|p"HyM@yE}Eu{ߠ0?>}rwTZk`w|[9p?m5펟fŁBLAm? |ؘ 8d'|<ۜQwJ\0v1=x_]8Gf0;IΉwiR̜rP%>62mɯ_Q >HșIiW?@%hhx[XYTŵ-W{~nKVxc!\ӍeƉ4hT}gm: Zjr/nV1$wnaۻ6d/&ma  1Y/@ͯ<RJ"" Ԩ4Ȝ 2"v.Y?F+]Hg@0F]勀ұy.}`*"M`CM=ԋ1'0ZIL,oE”w=w$3*PVj:xRODퟛUf Ɣmv9h2ϟ1C,Ny ,NB}f;B`$$blYih. tKW?{P m7^-tU'X(Iݺ!- 'Hv9Uc=bnOzsR?#AX;G5h1bQ~FMS7o: Zb~ w}%$<ې7wm~nR?J ˓s͂imxqKOJMyX$mQAJHx̧+wF7tU3% 1c~r&KzƠ;QF;ˣJNs+4+^9W|9U$'W0! R/w@YG'-,WdhD[;$';ª9k`A??Oo($q&\$™pBJ Áh<fT(fI lۅIaRoI=PB17ɡ@T 1@1S۫LR֓NOarkH\$+%ʁ4n7cYc1emȘܹ3G χ*]^IQrmbLqT%.}:g”Fqh ~iGDDO7Fu@|TJ+6E~^e-%8:>+,3t +~_!T \$2ިuSp9,U-6Yvu `v.TꅝًXzWY;W 4rdJ^((|ʽK4ɟ2/a֔4) u&@$HOYYwf[E6$`OU$re,%>2gG =W8*tjwF|/VO )ΔIOJ:+3L*S))fBHfz$ⶂHtivI^?FR<*$3 3{ ׯ"bƨñ eb#g!lJyE3ZYV _r\wI C۲hֺg >ۗHEct=aGFG-՛R֪Y}<I28ABtXN$ ;AmMMb3*)CGn6(sX6h3BX9֤/䟍I,\ Bx6x5 B/hS"AuG븧Y ,h-k.H7Deloj=<\@b~aʇ=e@{PIc %% hx_S_0B)(n&D7 .RS ?6ZqW(cژr& 3~E@;{TAu"mРfTLxZ˻#枲v8GM:!py|w\5Mw(fTpV[ [dWUlq$) >w8UĢ pe4x:81x@R%pnaB_%<y J晿w:kުt/'iWg%7p gHt [˯IQJv7pZ֓X~CV(,Xi 5.Z%:<3}wqաs-Uڱ J[H{x%~3r OUz꬈B( tf/u^/`%TIwa9HV>P'r%-\G3$M@ BȌ<$YVt$+g4O'P=3 NBKS*C45ns?\^wvZyLo+:Ɓ l>:2m=pbs_YkɷJMT)pZ{S92t;5QHvdlMvys-2+C˽ XԖko"Rcrt>aj3,'GhM_C'`0s8Anb<gq&Eah36MFJ6 XEmڙ#)m2Ȏ46J00FQ8F=k`M !0Nͷ\8\V4,@3EnSP jFqjտ6"9D7D_q2BomJz$Y_84(˔ g%+y;0 ?M d~ɭS!۴%6pFeyQtMCQjsA ?yΐ[}A<<+=yIW.XQb^iaS8G}$ulB()f*Y>1'+Bm" P:OSV^ˑ{ f)óY['š-.3`j5>R  KF a0ui7[LN͖[Hy(bm Iw.BS$`j )@`/OJbQ b4y?׊/g**#\p8lx& p^Of>à6D 9z~A^OR?j2N3h; 5 ^B roSWOףQ\!T3e{Cx)z]tsGgthrK*60w_a,R(<0| )h}NxK|= TOmf I=>g1XZ&I Y6YSi9]Ĵ)4A3l3ʚ.<^Ud& t}+A'օ/lKנWy$#DnJ~BI_[j-pk7ް*5`LU7UP9l8DT!$/Q<"ă;ɾ a.3oVWPFJMhR 3`LG^q kR?тz2nfmZCArT2h٢]UJ Uj8gie|ۻXvoXn MkPQT@Zboo2Kjףx\1 N،66+ݭbNg <x  XfQ9cּ}<*[  "|"m"J2_6Y Cnl:\F _F$ik]Q= ̴g 4iTTKXDOA"]fX%y?^*ZF5(dF+SUZ+֑1!0?s0s `T ,/B9īoXj S$RM"je?ܷ!lv}+}+~Ԍ[V8FRKձ_=lR""6Pgޘ\weQL(|:LSaNIi,J b* ',cYC. }z䈑<hUd{2{~?~Ȟws`%}d;~Yh:U3|)"~Qg$tTw$7%[%(P=y"Q%QSo_P -`=lBc} =(XW4p)2s'@|XZ+laՉ/ )(oG]>fuňHVab6ioؽ fUhў Lc ,6~ʒ5iHHU]O=oOj%S5Ԕbg.BJLwx$cs!$0Tf~&t[f<&PmO)!u>jmR>ٱ'vcMS+]P*[s;ٗթ7sQB;O?@?*(V4"M_@<@Xu! s^;"W@Fu;`5!з p1-Eޕ <%[?0!69 F5\GH4 D|:RV*کdOsbh?k΄WS,\@x!a&隵UCikLcWw'V6w)b ~=N٫E`FӗXpSZS#D, 4č$uk1< x^#b9PR]NC sD#{ _JX2A^Ol#?X] ԥa֎%&{l>5gpS)sM=7/D;gH%z-{Q;6CX>y$d_ T'@I_kGܺZ].{+_p}UJ ;ڸ]O>xu:ٵM{ g9N_~f(0{ #M fMp턿J\s5JOBb;BC%@NeeO>$ޝfl^H8θH>J=_"Sk˖-9i ->"neoxj][>¥:q02n[h'bA竈V9lEW;ϹIz3q$)&w=jYqbI o6tW)ޡ'%+XV.V}HT$tBNM*|;wňc[3zzb]Ocn8c,W_R 4 tWsnʗϲ @,\}tJGxUrz/w㦦)}e޼xmmًh@D{Ӹ_.BU\ӿ5ӴU&ل#O(զ&fnre8*ŚPf5'wdgDZ%LDx%_ݪ Y/pԵ|'֖%VZzp鎢“8ot) m.wܛjFhPZFQ+KvP]dZ9йk18k _ 㻊[϶)7V/|n,~\rҒrLA) )쪎L3[q8R'33mL*EKW-w/s-RՔ-"hB:z,=CCbMB-1L2+Aײ4I{H6z9b 4;Ď")(5*ߜbZCGuDTqũtq\au ~[_vnx\0ent<ko '{_nRuhT({qԯ? 4#')3Ţ%rtA{J?ݱY_q֟ݐG͖ifkˍc(N~P؉Ι\o3ve)d npქ-w"@9Ч?ˢҲN GYP܆Qh-o>U}'ݴ'*# ƫ y'Tkf7|HbôGU 8_;:Ǝ3L'V b x 5aR8R(]sk-ixH׀[@ehoU\]])mpDGƤf15Ӈ-X "R~䡋vmѭ|_#*C Q5sӠ%*>$2tYwʪfG4eٴKNQ)/o@\"E̼u35dܵG-g8 j>f'_/v Kq2ܥ?aSw$/LͶ*&<6 [ G3^e\d;\KoA^!YD" )q#/34kq#{}?fN{@qPoEW߻Nl›@P]C1o>8"k}wS!PwqZmHxNTGvkUYC*Ō_N*8!My2q7fUAݺsQkH>֘HraS{ : BR_wZ%YC|w'wyWMƐ(hF7e~\K+y. E%pVyl\+䴱:gfCJVPP*O"˞[˔~k|dWYcwh9C*^k(ۮ|^"2&T޺3FmO.P~ no sxUr,g6 d\V'ԯO>h[ ֘v`xwMT 6ɕs&B+?EJ|N bi4@p΁d*.crd(Ȁlq|d]!wٱ6gȶ+ d+?1!. #JZ!IW` /J,yr,?N{eC]*UfGJ8ަ1xˎ?cN]ni$1s zʗcDgDhV޿9e}P,y7(*"Gv\(Sp W4 b{ƪJBY%.Vs[3l[̴5h70 9 [wOoE( ȑ_[Z%u`AKY_ jUazEo͌]΁y&YWY9^b3vVBLmkip! ~Ψ/Z&ŻȘyJP;w]}b}Yx hB.[$y}җ%r$ȴٸЎw\) ":X%淀; i24lJt(S_Ԏ߄CBJ6ڽe>ucU3x#&#WL_]{n2^IT5 g8jT[@s >>w<^UĈ [w7h ($O<)K˰w\8)'`l̺&!|wܸAWbV/ـMRJ#=h;T[O]HڶD|@2K(YK8rMNs~.l ϳScb6VՔ.>9޷ V㔠yKCqD"a6V_#~V=WIY|vI'P#{@hn ̌Ԇbx(~`>1ƪu)؞NkE98jL̀v߇,B)Xj-/W*h"|x#W6fl.'unh =Y̅yB_I-]P:Dmiog57]PٯRlrvm+.X-6!J+e_BI(IX,-IYH|E2AqyV<ے>i:lՓ'gX+VKbRmT civA 6o yŏ ov TjATp ! 0Eq&%Ep1^ >U:agoaO69? ه;%v{6 ޢVڨ:) "-#?X6ڔUhCJ6es6e#yk kp9K/ۮ8E(Mp'‹v1fVN.z@… 8KUVW%%VG> VN!줊~v#f؂ vzƭֶ%JM;wDOtd-BL GCsJx" (ӹo~JYmߪ|قj6v<,6_ZM=Z?PD7dJ0Fk֥(ap@|["ЇE:pkHJ d/BeXa\@| wG9zW?#Z}^i6C 'a,$[[J XS%`'@XWM6ͩN ; >SrV;πOd#)ZAVYƖ9'OI$Tk~R]&rj6oRazCƭ_û7-X @*e;=DNu|!}yBB'β6$VJ>DQhE/Ne84Ȱ޵Yl+30cl6nEEߵ[w};U4&moHnecZۄxvFB)맲U.|_V*J1BU>KeyP E]*xvM?ǣz6~XS21oE3]- lUٖ03_ηhR[.~N׎D#zrpxm;gŕԿ] vAB^6j[쫉 kMpM3Л1Q) /Njy K=h& _T6Ѕsj%#} ԃ2X@C. -\5vU4?IJR;@W7W\}=c3V+r;6‰VhLOn8[ؒ M.y|TDvFh,Pvg2'+1(1:gpj\)jb­QV6/׎=6MRchNtHOӫ?3%+QO[lțJQC=S;ߋ rlc#EI'v?0;r[&*e/фSE @K(Ԭn_g-oG]b" N$ȗ &4)8:Aʘqrϖr-6 T1pȳ{*Y:O& }%+h( Ʋ r(q_U$N v["}jqK?Ƶ;ەΥjƑY7PGP80}RO*k:SBY:0t2e|I (DFpXP,3kWe$|uk 10-1qE S"kCeA&8 bJĪ.Z~"G ,dG fw*}wCp/Y)S--h\W^ae| ,I)6̆M#޾\՟/WY^̕[v"*c8tctԔ^Ӵރ}AAWpETE޲aY݋s5gp iU]C{BHҹV3$Cm (@!.`PQLlpmCwN' !E@>y4udkbnz*QNi=DaQ\c-5!`i(?{4븆oAUlgVJiQ :3ClFyg2tU{ լ`gSasJ4u1fuG_|6|(_.hbǐl,&9:QO,p)XkaiΥ]S(*=#@au-ZF1##"cv B}`YxnbXMCi/и7hAS,VicϪ5S) q=;KJ*#b_K-|]O";BSlhTu+mu@ntQFxNOePAHi},|_Qɦ,3iV!.3SxIMkSzE\0/v< Цs2rmrǑ0|Rj fũ@i d2^GPR>qخers(fD AGOGɼ9Ym{Z縃+W*zKĎ2]=B)x-4@(%_ˀϋJX% O!b %~Y9Bsiu^o@ < <@_>o/֤]I(!nw'i?R\vZIA{埞8Io&|\|^Hdz bկ՟￉fM.)P5gfxcJ/PoK~*GۏÎHj bv;C6V <E]d_*DA71@Ji\Y02!L` "YXs} Ay\Is3W&YT,J]JH&)WIjʣ") /؛GM՛8⑈̵9"ғ76˾}z?s@Y)dYj'{4Ėaf:d7ۛX,W ͻH?yQ \qyxiGrKEzsHx*VT &e- ׍- p%9ma~H`vhҐA~}?8 MjΪWsG_tnn .dsm^ع_~L)SejdD3zɶ< 2T^wnr8ъSvis"j CfJr"Rܼ` }Ƃʫձf%i= ]Dxo8W&Ӆw2b|tv݊OS>Ε}[䎭)UH0>2B۟&-/dRSL2H#5?/B`N}a[;c&ݩ6ᯟTVT[qG*Rr$YI^͙ѝCp8Qgj33)6Vvv<d]xA$jg b{7] ?q]n,UoӋ롷ͳzs o 0 Gxw?U?3x ͭ6PqdqWʣ'9k#Qm#bPMA!>AHd=?m#Xbu,͙a><*:s:QY  ȞlBCS"A$GruRD鞡 8jVeHa(Z ^&5WM]d"@ x np$AspQR7> 0hi欖C+T6Oli<ƿ9- F,ͨ\+հ_gǀQn*d#g1şܧ*j*L#|X^d1ď’jW ̢q)i#RSqtJ "b@bk.=|& )k|WTT䃣WASn<5PRvxHW-Ȫ8_$R%>|"]k#0Abԑ[f =:#+ `^&lV+Õ)Q .j0Ն++B᳓)Z߬whgR[X*f$0;m2H.QYPzq2@2 *,̲ܖgCs*gJ|^X>`A.6H{7%V͟GW3QDci;Ms80^z s W>gHUhigR4t&0i ?}1S ##Vtj@xH8-8jOSqnAmtl 7'Xܱ 2dt=!h|{^iٯ̌,xa=>o4Bܚ̴g HulzZyHLEn+,&vƶ𛑅RSt\$Ӫ; ѧvo̅gZRB *\5wcCU]-.m(Hr0o6ꝚƦ@|-@YMSeZREaj~m| !{5,->SeIBq.'ܽW÷`_JjtV25[5g@§o>"Cxk%B̆ eEn 7ֵ ,pgD5K3J[A+g&f㩯Uey A//eʧ\,R[4o0#ָd]%~%ߓ V2?%F<'~j4?N(.%8ZQh^Z1{=n3 Ւ=ՎҞeJjF.@\ F/s>}j}|UdfmMɤUȡ۸Y&uGg΋@{43YM)4: |8 #P\g$hV#qjkM1wx_Z)T` IP]Ȱg$`Pi8.-nhEfw=lr9ot /mnHʵOX|<'܊{lǠq,WL,2ᅪV"61[աl)z <\22[֞4t0u?v^ 1YJJUVign:Cp}z] >?bK!^-m/d+Oˌ92kPʙ|ށDnRo4|>椈=FD{'uu] Ox̥5)pk*0qmU@]k '`|Rπkt 9`SyWd&Z2# E!pW+(mXe=+{Su*AI2r #Q Gv’5c~z3sՇVR XBf ̣}mMtܥH]q_MLX UfY&%"5"]q] 1Ү;LF)ly9Յ7 Aေ{Oz-ǒ5`QF99V=!U'Q.|\GN9dsnm?HkX{N1FyTcFgb@%y#P5D-!<(A7g+vmlLt0W4DIK9*AXf'V ^n $ڍSdN +VJ3 ߮ 0A= 89ZE'<D\̢˨s)]*1:o#1~2z桴8uʗ3)jXyxH[ O`?HXN_̔F-Rv h~bU1"_sw!Aj ;˗^߳b?V9^m0w8px /X@!;DR7lQ3[zm"LPXj= ]50&\m{saoffޝ>8[c{;lMC"Npk,徹_En@C?*ĝth=T/5_$x|NHeṸZbWB0&B"qOIgPNyS1{Ǫqqhou>% Jsز׿2~eaÿ(MWďӗN٠HSPkV5:rvwN_7OW73}:k"hAAbՊ%#d\j6%޲-I4W.{`x;%}xK" Y2(D6H҇Uwߩrpõ"V5T+D7k0OxYs0.@A]&|CiuZ"SJ)?\&xwҒSm^>Gzp64s:LPmz>vƎn^?8v ~"ܱ)VɘYJ!: tDdzgE ̗jH̙<㏍2:]i^Z-JkEbD:Nfy^P Ys7jd1!];"{O #L!8AT2Q^CȒ 0LfP?xw>0 E)d۟w#UCGZ8hDD#$`^=-EmMe]s`͸7^i ~诰Hpq@(a˝3NԵcb.,īC3Mp3B'ߓ.'.!! Gհj'l>-g17<=ynQK(P"uKqe\AwxV$PWd<byӾ^Н<.>V6Pt;b.^%y)Lnm7g,\7͏uumTSiֲl*DB ɒ1@02`YːO>v.q"j|V%".F(ah5;˥huvfdBah9a.Lf{ N$" kdП/PYft)´k{WHU3M/>ЀbKɼ|f ]s@qt}!ϩX5|(>\NdywgLlܙ &!'p#M$ǽO;,CY7f"/Q b&R\&n_}}+8$of!;8*?|]wFQ8m"##X۞CvgħQadMM"\疴r)NRw|cD)9ڴlLd#J$\gno!@{sw%ʔv*Y<0=B;`uQyܗnfqNK@ (*@ռ_ wN gA&vH>cA[A7"^hezi?dpԦ?Dw4II3SŶcqXm'n{ ez[0PK2ܤ?O!( [$~:KJ jV e9n8\c,c$.f:1 "*V}ks@ x6LADu2rmH6~6F6|r?-Q>Y!(p$1Aثl)aQ~4w>:dm@9N ]rt7FU0,eFnSNZm^?l#A1Yc>~YeaFf,.Z5fFGQ\^V2$({BJ|1ol $vCV+/:"ܳ'nƂ^T& ցIDDP_Oj0.RGִDM~Nǽk֊9XAh[VU6Q4e9JdS]X* WO4JXbʿ],j6*=8UAZ4> gȤcXWU'CN{85CɀD[?A^N6#,aWؒ-H ^4z{|lw4]S~(\ێ|05a֞  VqwO}SUȴӞ@Cz "D(l%- Ᵹj<ɱI i6g͖-Upsq:4:x[ ]`I|^QRIz$#% 8ju?c6;\B\9܍qA=̕u˳`j᬴}~{XG!eDX$0!ʦX2Hwya~ʞYy\@)n:rg.ad6 ǽ4 .x{WcRjE>8fwȠ s֜9]tR_phCvY_g˱8m垤;?[Dfw|BƷ21l Nf웘q;wG`y tBAsΐɐSV0ΩZh -Ӻ { 7ޛbn8IߪҨaM^j[jy͞]׽PmQ1H.DLl!4PY6:lu{1i)m$vK413=vw9tiت -ϻ0 0 M{䓆<{g3F KG,yf q*L1vV[ڐzpUY_%(06cM&(LOYdkgT_6sFR65t<#%]9J%S;;rF= e~qo6>= ̧dR\2.Z*WޯYPst:qnD9qX}[#*k]R hI|`J1gאg.:| ;5Wct> ^X?wbWL3C\БĎP&z̔PwB N9eQ1w +r4}(e9ocQQrgd#H]n8 ~ nhOVpv^ Pm~V(xxS +vLq_뚀i Zqn4a1Y;WRw\3o^` hgIBS7̟+.qhiag]g!*v#Ri=ߏjݦ,yig> Ym9}ΪrlEQuq@x1'I8Dʺ_hJ$u΀bdN("̔|][re1eЇ u:Z|VnGvϋ41E6?ƋAn(0X]eZ,(xKc7-C=eЫܟ;'ʟOEXt_v3u7*Ho(K m5<'\g o 09A0bs|gxޓ,p"!ܮ O3lœlw1i횎 jw'/3gssx]gd%SE |Q#/K *a$@z$͎Ơ"!g1Fo¨ȼ_bt P^@߈s4$~IP\+T82/߯\u7ɡ"M*S \s2[xxrsA"W p9]bqOL72"2ţ L9+qF|ܑjnoGTy Ze|H&ٔn=0m5c\F΍\QBQ֏ ǭX٩X˰j+چY|Oz&+,^Ik (u6ن^ #|ց)z2B|f7 eV3U /ڗ*8--RN,fIQ|7-lYp3aYZK/vњ_13bQ 7azבӪ$R:8E;`DI~Tf$@p! 4S,m|Ebȸ_H!ˇc._M\ $GMjap]Zg;~:fM sFI$kF7T09:ip* }`WFʹ*h.c@&4mq) L޺)_ᒘGYUzu:7@e a &cb3W?G}OMm[q7'qg-yI?^h?6?ڸx7KDj 6zj Cפz{@=ԽS(8}E.=KRh%yCzucYf!" pr>q׬"P ~}US ~%*C3HlNlC^]N7>Y,n|tmxyQ ݢdqteaC$Ÿ6B;N ;8pFА'8y6OMCl-15}@e&S^rʬ>\ao,A֪,HBڽ䘻m[SHq%$]H'"`b*]\$cpES'Uub$؃d֙5( X]t<߯ }l)x/g>vT+fxH RՊRpO Y5"-{[#oDm[ FHQoV!*ɍڌ CxU ]/MZ!5<;Oe'Z |(%h&T2`O!B(Kϯfb(V^#rPz]=A7EMwJu.LsM1up}Y )2a \?ƿQ&[0yKBVcgNhCφ.vG1.!x?Dnqc=VɆ%d|o'vd;1F!pv+;)\IEh2*gyPNr5m31~`>H2kI)XcX8PMU<ϼaUqfOEBuq&pu]6S0"6G'.Zq$HRRMSgsw= qq.0KN"l%|Xw6⋍}-rPՐ iY|\B.[j$ AYzxT({T6V֣^ڧ\GקüWˠ:# T5QHCo%* &>.xIfE'|ۀZFZ#TzЫs+,|u$^ڒb,uBXE\H |d!Ij QmN.E迩rԔ\n'SiSgGے݀ùj{0㴗 W_LۭB|2Q*ҝ]tkG}LE 2|s2u.=0sv' n})w0ߴ2T!>Pnu.Y}?M!ߓ`Bkf˙c<_Yx{V-}SqRv06zi ܛְyݳpAʧ6"lH^J\٦K,dYs)0* 0} 𝺾>0dgӝK$ӯM# iW|tw}:?MnɌӣy֧F Usՙ(/nq>|B]چGPk177 t"wl#S>|4l$XnZL:baWb2w4Oyo[IlVր_Y3ڗ_W IgY$a=P-U} ZzjOMxùQiJFS6se88}n;[^0/W$E!1YP%&NAͅ5$fqG"&'N\Snot׭3ae4!ELЩl8G6+⻨w=ڪo9NY%ߥz Q4]:apQؐ"|P/ F| {ɓ*!F%>,z1o+ :`j,Zkfm=mAh &Oh4I&TwL#╃n"#"{OijRn SM3r;DP!䫸3[vnnfR0-8=)' 5a3惤n1OR?g<3`oWܽ+Ho!سbBLKfBP$RF\9ʔgc>fF|@beѡ6V$FHuSoG7tYaXbA1Ȫ=oK]AoHT24Ng㛟OM^Z?4)'sL my}n}I=|Bݫ V{(T0M(X""|c:wϩ7v5ThSz:.1D`UL^-@բbZS\#+rFFB'2Jl 7Qɴm؄$F׶$Vst&+b`N),D C Dsԃ(A.W$.Qrv7[3G^ t-&W;OlH #,{@\fv86 ,Y]հkg=׾Yʛ#>dPcn wjy[ARWi TZ4X~[+1Q)kpAk{a.: E B>( 8j%. *$<=Y8Z.`RK9#q=T I2xN}3ʗ|Rt5FU &%lJf'KT$_Â}JlG sk?x拒7sA6=Cm!pOptz`H-aY=@nTfmE|?jSpc=u86<tx\ׯŕi^y3.|hs]+kj(qF- GS)ֽCJԍu hڔ/IGI;B4Bt܈3 @|<0^yl޶1^%rD,4:S.<A[y yן`#z5f&w|Z6ƾyX|iPva,eVAލ̤D]cwEx,6B-syݻHh]AdZ 3|2*\"TL[Koy۠3'zWKonX 1B1sU 5!e ~ 6㠏quvUk>t#$3|ᆈma{+u~6b.3l3P7 ] Yf; p/zi0<5^7")R=R2ͻ6jErt-bIآS]Q33WBI(DмU- Xv##)U$zp*F)Cy;HXLMQCHR+["z/Xgfe]/0[ d% YxNI2~HX$ Ӈw4 #!5T%6YMMLNdu~z>$(ڋbBpu :V: O]rIF]`JQSa$׋r0P >Ɯ쉭:*=tw2!v'=o dއ ٵ>j O&&wC9gI9H^)H ’PBf,W#40:K6֤;ȣ1}ɸ2,eq*ӥ] ,>u/MzqUMhIXQmuDoů$-H5X &Oq6v>FHk Ⱦc6@ز}xg,gH8.JzXw5q*{i+CIAq<ƙ~1чvf7IP*H\A>rfGQ580D%,[q;)SEcc'fCHn* XLr-+䤥#O㨝yE2Vp=9YOrS<ͩiOn ]8ݜP!a0`sNoZ^jK. s~f7` ({,|jpe=:3mfO_m-o<{^>g5ٗzG=' VE{Vl]z$kvF8n/Y2p )i^w㌦%\?g -0y<$G%`IvvbJ%|qqSy/3Ig~h]zQTFUq}QW1FN9s{AQ-Q`a"A K,}p/wYkYvb DFX'W8`?fw=vrtUhl9ECL-^9Bc"!8asX&k@BU}΃yܭ7$:UFOXt3%J@ 4MMM,:kfv+6tS"PC=N?̄!DvL˪EG"otx[[ooB IC>:?y)uZ̵F|WK!n(* zvI APꈥ;]Z~vAN\œ 0Suiiל?48Y(7Yrq*&|]_r*7IIcD !(Mm,bώ_̡SfMiq: Lxn)FNF<_{ FL{=gFE9R.'t=.J; ;I" ګ R@{,q Gh!祬GҿtNv!4く:"pa}ԹnO, oH(ZHF٩s\|Ũ.]lޣs;?W:U&_1t@ l;D$SzZ㍡؍YDkAp- o%|c;nY6ȟ$w֗ LH>WJ-y}knh24v*2= Q)6H(?kIJ+l=:R<%A$8p%\͚җbWpW&cdJ^"i1ŁLk}P 4,Œᐮ \SB%p& eScC "wk8'vL`3&*h€d\nnOI4Ų 75Z*PQy9M+_hb&+2l )lakz \2u~viYWx횚smFg~[n%D4^YRxOtLRĹFB<&D nMS$^aitAgW>V^~[EEH+L1M-Eɗj(;J`4#}ch-lw&YOkDyiqNMrӭ'JW4E1BIJs (N6&pn{[L_`sjZ5$-wt"I˛Tsy8Tb%T0 i0yAzdZ:?@Ln ՄԘG#q1_, V7ԢFYimţ)6hdQю=wV4a:ya'%2׭ԴFӸ\v]XlVCY)5Z{4Q؂n KcL]XS~)8L{:-}|aF=G RdI;䈄Tg9h#ȍTeyymDHfhn+EJ>n1~s J'=\/S)٬҆|BKŭ]k%O dL C1K۾vsq|6Z-ϔPn裉1hG/j4Yyj;lzq_OZqz3pl1P}\iWN5zB\<ڱOT# '[*zls'$꘺KH%B_SwWn^=T8ZOQbC]qt EnҩMׇ}|y\Ă4w/j3 0-]n2316PE ʒhVP-v.ZVr;~vb&;>Jr-,0:B(4 +L*MR2Zo@d,a$eS{E=(#9$&ɝF}Kf5 aQhtPd(g#Lh+ E,nTY1Xk04U: 0&ġmr$M [s# +w >j/Z=:3ttI d GY4[E:,bFʮ =h$X ^-)c("y9J#şh/kO?/1NӮh'l(ʾ%CdUx cZ{ZuVMcs!Lrעl_3h[9'پ+]C҉du Q عE* Mhſ"YBxRZDx*Zޣo gX8ohCTuw'Mdt5,r%OAc&]e9IȄ;G0əVGq*U>tH  _n{dnB`3d#u#mh.('_u w\I+sglXO4. yFL\F3627\t 5khJE9]y,~ 2 Op?To#+бl%(+ #̐<87|>X%Vaa9lkx('8>E`H8!RVT=6` @aKܿn΃%>0; +>伬F H6zw )u&mpq_c衐^ #qaX][5_mF7@́t}PfFfM ng照D t4PJ+iWM齐^3K$0Ǟw^Ttٗí]CrOU܃JX]bKMtm<_VXn: $Q##(UKB]lG&"=ԯ(+x4 [980ZdR!D |~{و7bJnELH¯o1|gx*9 Yq ǔI}`VM[n1-;ұZĊ?/k-\y͖WWU[k[4 ar=Ľ^q17zwf1rG+B3H9Ya[H郚"ͭrf 2X Ăҙ,k-ҙV^989%tV}?`6놗8Hxi[|;,N>.4Gc/X;T{ aq`o z<7ŒqZXLH;>|L˨uț@"OaA؈Pr|<<%_N=3N,^ԣ|_m4f pŶ7_1@!ҠLX GzO)T(R{|)w!m;#1_ =óTw3UuTI! ͮm#t`..@wc甎Zr|a;k/EH{}%W)MҝMuY[T"(ktFM#Bګ^<: ]Ǵc7x#uT@h\A|Ύ cB"bc\sH`Pǫ: P{hY Ar]a]G(!±UiAyu3V'Uz[?ӿt׶現I?-*oh N\Y - N_ vybĘp9 bS?])Yt C y10 ?~ ɗ8F%Lt}QT(r桠&~q=>1ۂjkmϺ +UQL4/D/j38wDvdю+iFA,l#nV{8Hs.s1P&bٵWLYSoF$,fm߼ݹg[J{p>iHo=%4yC\fG?8N0< x܉.Z` (S`2}S H0 ̓-/:?t('ʹ]J@9TVޭv%l5/=UPp)q5YvC9MOWveT@iSTR+/"%F^ZN*WX]`]r5_GazAl[疛ù: w1H"K|6s[l$6஠#u I؏*Jƫ iʅjY7[/iȰi&@5 L)_7`vTrTa04+ uį {6Դ'@o;11me a(:bCTkv]\\л8+|ٸ`0.ЀCkXFQ^c7h{FV,nf]0CjtkTi0t?*h ǧu!05wVڡ_hZw7_2~ _N%d.\sGN0,B(.S"{ Chݑbf J-Q:ζu8(c&qU8T`qORcpJ? r%Olzx'lB'= =_5 {?J.BI%{"vjR3TPI5@a#T4-łu%[j=UD: a\0!?`AL~VZg"Ӄ&5w{g(M# B杌å]$#2hN)z3O?75 N oӾ]4z܅F1n``%wA`U >5Nȸau a"ri," F`xSOS+}J|9')*_բhqa[p^10Fq|= ՍRcML0;n|r !PDߖ18ǓyT5U/A#52ڭD*"?ȧPWNiqڞ>7xkݨÌ#n0nnJf 7DxX$$|g =W>Σ?Hb'W\?nŚH,| 鷵 Yj%W@UV)}SRJT^c g˞ۉI2e9[Z|(R&;wrDK,LКǼ2͑{Qy3O|LFsJIY3aA? X%.DժI dd/}|G),Fjt:x V`y]c#f$X#}eRrHDpN(_ ePh3к0N)N7F1GHSy8ArhKu l8$n:mh.ĐkV#XWa'KV͏:_WĀa FBN=L#r Fi~7enksu_ 68lnDA$KBV)l.Ĺ ڳu09 -2 Q;4k]N@X+#½XpVm"G}Wƞjߢ-TIXF7zzSPQEo2qG:RE [Li@2r:6Kvf}*EC~𲧘k-差vM%vJGղx".hϒzNa2 0S2InIEVIګ70v֓+ mz3bTƧv6p4( PR>I.MRbkrJgk"m` 5WXC蒊.0fIJm>ȊQ6 +W9l Uu%-c)<9:{*K"%3!`)9/g`6߳sUQ}wClGy$.6tfvL8BSHHTW7;r2E,ko'BE)(;?}o65>mɴEUGXq:xbt+Ȕt;e #WJdYstxϸR[!tVasS[h{%)yet,gՅe |ό3w-Hȹ1.!c9HlN/L#)9!:Q%q13aϙ񓆔fhC1 ք:0ui0=DndJH{$~57H-`70s׃??M5з1Y1(/Ǡ\$!jjk;wI9>p&7X@<}˓5bzJJYԹ vg )rE6"!?fx+kcY3|~Jjlq,qsGW&D:TUs &[|p{*dJ6tlGX7sΥiuM Oqı$DLXQDZ„/$ʧn#*T͏@i++7F0 W)^/쒽dn&'W'fU FK$_ӑO0'_mݍQʷV y?Q #'S} 3\i9  |2Y΢Ѫ`) 踹[>eэ=-yxV.q>殘L>_) nu{1v2aOІmO@X(= N K2#pAA0TE3 ጎc{rLXc$uhC=]dnEC:bI7t5*ÐfwDu\zԡn;E(Z{eדJ-BqCl#yLUJM8s*E/A$M9$8b ?@m׬\HZy1rj vE m:ڊ ,жg0ER7D%LH2-g!DD.ܕ[!]  u ϼT#''0}]gii>VK!M:b(=CΚKW; p%Cidž_")ņ'("v65GlQ7{ 9nuC1CHQ 6@.al ,#īZX.eBTY'*,c]1~ fl05I.3 UD&݌!ю|嫂}DzWl"Yny=Y䛢&ʗbl: =7Y1cbYyt+-%ZpG[Ai(2i,5eӛp`V:`;z e4$bT !@pE6t>UԱ@S by֨RyEfi2spWXNPDe{7f$y 4!2EGڙt rAV]j̑c|Z@\p}36B& )l\%.V lZ}Պ!./m2x"ܓ?7&!hl{8~)$Llȶ603}ԛ.N (X~PB$=H?9x#&:ްȭ {bF*HJІ[B!Bvw!iԆrɃ,gfGgi`&uǡ x ޹z*9a/mU8! &eWTi ?Ln{gJR-IOB^c6D3Bb#L9|lYC4^j S˹V1/K\OAm@4'e;0 έ8|(s$ fۈgv$toAv}^Exv;\!9eWy?(,zJ`yef022nr&ѲO-? <'.fSJQ%Gsu tqUK{OoJRZj:5xd[Ѣ2O8Z1>DUzva_}mFaRUΫR (ڢٕ?E~ͱP]}#r+H;FxF1u@cȡ51N~y0sA8gBgvY\E_P;敶M_-dS@iXiuyvG(駩 q7d Ӫ(^b+߿F%#Zt\0^n m*̅<))R#EҜmr20^ώ04w4{.l2C !S.Ę{m#G쒵*IcΟ3z5鋴'PyXBY5d8psX`+H,©29?HAcUN\_q|m!Ƶ '= c/޲8O4"_%[z]9IB.!fyF$:xsOiy<mJу2;l4a=9$.߂sF|,&H˲Rw!r[.G9qR tC|XK^mCĂ2iEexH#: `,Duy\{=S~K.D㪻6d#qV߻~VwP-Xr;LN{4Xk^̇qOpASu /s*apZa%3U'ylU<4dnqt=<-w!}خC~N(' 2K`Ì"!<׈sQÄ&q 7}2Dn#k)GA.Lx9$`6B_2po``/ĨX?V_`h=K|NTP5'U%5>zXWU:WW@i҃XsCru{qH]9fmɽfJ J{MScL~5GSPqc(؇0$lo%[U"1ggjY$VjxVYA]#"Oҋr3ﱐLnңdb<bKDE甴fml{rt-&ډRp̘m2Z @ʂv{'[q$RU<*  ӂ&[n: 5o(nGw0C>TU$g%hohuL؞'0^j_ʋqBΞ^K3aP$ HVM0N +!SqxPwנ/t@IuS;/E)@;yz{Mkha %@j7F1ggxV^EBLϣkFhsK'6c*)ک):߇c]m `&S9s,%%)}: wMD `tJE/:7ɻʗL֑ .{5)?3q¨ |5hvN] !kU EbPKƼȹ磳zu3hKQLoܮ];=07SC[%+c5PN@g0;om@)O>2;jX7UMδf rҜ,(5z; Ot^Ɂ`f)Ike ,/ЙsQh_{w<(XnEʗ=lɑlӷ>tO*<+rc 8zmVӁ||}ejmk#b`Sef<ߦE[tlϗQLVxs{oaK~P~wcф=i-cI}nh VѲB{i $nh@;yO{1hI83djlpc!u:G 3>rMư o"aLƊ 囨&o>'WIGGhok'[osK!Q]H&N\@G}8nxq$CLR .^ѯ:>KV r xX(քvœ[dDpNnm i)63%~j[ Qy{M3ʹ!%4JhpWK䆂\%05p>\S?݄2xJ?m?ܻy*;u?ԫv.fby'fP̮4 !1> r^p7oo/L/ϑJ`$*YoEs80 jq{;Ǐ?>C{L'~T[I {]J[4;5#E`w3d6,:LsgC4z;J@G`^v5 F  e/ի\p[MZ[`+ ύllNAg/NÀI#5ߑǻl= fٻ禜<vТt-N(@R:4ؔi"]RCB3n5'`])qԸΝUv8!ZoV B9es Հ=`pgyVZ% [D7cvWQg/sGqt53ԹȣPb6Ap{Ʌ PWILK nCm85``HX@ՈXygЈ__3p엀R Q?%M25cfZ% NZi̟־'!]ܖ>tc11f Eӭ,ń3m:˽Ul_1l:MRup%m_ WnU:]psdoZD>]2 ov|seR&n|RHcĻLǷ˄NY'1xqtZPe]Jӧzg|kbs6{\4oPc\ʤrQg* T{:Zָ0u`Xv2qJ؛)3 ൺyXs 7D_>sNe8t *%Lʿ&Y36iG<34q{:ѼӿAOþb>u۹3 pL7t([-whdz U3I +cYʤBnoPa]kCiнqKԦ'dJ `& bT֥Ep~=k?ۖ$}k<:qzvC~{P 7$1{fY`;wȱqzjdt`fLy Y vxR&\EB!~=B15P07! ElUbZ0p9!O[(`KB([krm6I<+A_K7uPdlCP^KX u?Uz~40Dz6wv`LnziI\T3Y뀺x7hUA`.Rw #qĝ 6uo`ղkFtruC|S|{;vwl دX#H4H5&mzPirx~ۡM B+`Y-g T"kJw.HҼ 7)Zl [͙z%6 C/r_^9ǝGxk3`dS~c2JؓS=efI;9&g+ۆK?lj_#Yw-͍՞ e)A58|>E1>=pbL dX0:MJ@uEZ?[RJeCLLD?hoYn.L\K)T 5*dJT{ Ae-$T*,6ةbJz>2cz 7u%F+X*p;bw7JUJm/_Nr(gs&z΁3#/GkMaf_fPP2D"Ө,Ͳq<\Ĥov Ps*82,pQj~16ܓ-= DJ ϊN57-Im>8Z4,K+>@7(% ҕs'j:Ce=]*($D&XPs)t̐ovS|ԴrΎOQNt-{Β>Sxi7R-G.}/!2ՠN5R)]ꄶ2v>V$=7=',~9eNCr͌Jb|簜)0FjGxw!+$!,jzl%r+T?oR؄Ĵt싻2LϚ}ͤCm|؅+IK^4^u|Kt8Uڥ|Ղoo0;*XP\QD/˻fCaRKt`&_gkZ!4WPW ?] b>ZZyd "6N vNLR_@FIi Yi`51;'앂y_gi( 4bǐ Dꛁ Z``\Q李 t'enOѥ"usM0q"/UꡥM]UslQV»  Ą91?YPX?łQO.{Hn d2`lDMB"޷9&ϔ :UEh{};6r:QqZ`'f(@ ;X0[yOQjO5j/3ᇃE}` g*p]|uOJug5Y 򾵒ܘtL3oӅ!$۲Eg[xI?{S`ӠmmOy({5ahv/[IEiE`۳&՞i(WX0ZCSL5M. X Ł5BocǮwتXje@ǢV =/Y?xO j7 E9[|z=H< /C ><;ƪA 5"?1|pJ6:4..qaR<^W4 B/A91{Y{*g|jse v_{3/r|}/ Stxac,!\Uʥ6pЖĴrnn`:P ,9[j^7Bo@iGHS\ 2#Hgc<:I -`\@HrZ>}cE1]b!ȀW6͆ϋF28O0Cs%0} r!rIόV 6J @:J))ƍd v_CAE S4;p-7W_. ѦX!AP٩Aopky^6ﰏLiJm_m$%;ܱ/k>Fs/ڦA y# [LUl`/~AfcD$0CɇI"Z IXOk\ K7d`TΐJ΁ˣXz;7iȏѨm\2Ws1m)n#CORH)#zqelZեՈYOh[8byǡJϜ}};Qw;ȷA]OҸC0r&i=wyô;Ayc4Wnx]^kGs>5]nnP,  u5:썢z}~ԗ;k/ Q|:nI-'Lc7<ȼ5Ev%yӚE9ֵu,vRXזf 1."O*Z[ߢ]z3誺t E(!gŕϧ"B*A}cX|ŇQ^,ឪ9Ywצxbۖ-Zƅ`lsfiC'%~ /h3ڧ}}@Ԛ3)^ ` Z P{&Ou- &E ic< P5$`2gN+NqC[/8vy栜Cl'h2U4r̥x5ʕr.teN?FBrkYmtKt\9CPW&P#v>wacw Dge`NCIETJ[{#4vlN#۪y}g8%H㖚ܔ`UCmyJYid2xs'sVUAV{fdKR޲Xu,yQŎy\8Ⲉ +|B2Epcrn_ K{@eWwl0F`IΓꋣ/ZXb&eJg~"2x mR7ZЍ, POw'He \Uz,oc3{H3 uW!2f!?iӲ:99GXIcCx\䆇v }0mŘG-i' gddukTjP"@خKGC+,5,J9UWFb_ZX3-:P$} xv_ҸH1~4+" gKئ]FKzy]X4jB%IEKWSMI3Jb Ds$伬֡Py*sd6Sl:T9|ZĨq@tynS>ƻ@d}:YnpVUY1n4W}\`3[6观KοM*,ܾ;켇O=T3cP!,Eΐ硶K {;8b*)%*CybDM)hOWcyp<{u[{Y"2`IxD{ FF h,)a-7L''GTHHDN%ĐŕW)$>MvR7>+=ǨY.wyhcYʌ3"KGu~dljV 7!d4lA.ڜ &B|:EQ"~JT9CS@ yWRF!Sٟeg^<:;ŮVԋJeCYd7L|CMuղg%sjTU}{oXuE+GƳ"|+n-иёyx ME $,=S 4m!-n}&3.1d\?n}G荒cyy4 mRhSTTkeP}+2ʂ_%wL0%U =w(;BqڪeAxn(>t˩HOE{8^%] 'r2n,İX0j@/+6-W& k~)K %Ă{ZOv]mIУÕ-ZU|M h:1o66qyo$VZ0mȩqzU$pTHwIMaxp%nf4q-Mwq 6^r/Y@X,hHgcq dut>?8k g"]@=mg$3C^j h{ Ľ Pu{DelMwk {mw%89@T[VS~٣7{E=LTh9Dqeu cNHf`-\iVx-@rܙaԊJIྚK/+iY)]i^1fzmafQ:8VR\i藬{|Y10r&&̔ߎe>5LzuP::]8iWLd.V&>kbd彅Ǟ\yt{P8+L]#ޠ⮿<{ERe,WE2, eD\6+ά%|XRr d 3's)zѩl3YIUIQ5>p؆5S@@_ZIa .$G1.*+Adݫ}d'\I +;BB5`A@!['lQ>[ v' (yUCG!:;0=+xjQmIG @ra"\:MK)ryb8/HpTH($[M Ol(po_FU~15S&^%~ kn )J۵9`HC;pѵ λPB9Px?ʟoPDq`@I˄t$"74Ӛ kEgG mZ L&gcpϒBm;R8,<[#>[RU/ܻ||nY6 s[/dE^2HaFHd-_}dz ْ\JĆAMfTI=;/܍#dtv怾3?&l+E:ȽH]Oyze2pdm?;3"G#]/4,-韎cًGjd8̠*ԙyK%\t-6py+TChfXf}0GZD*koݐ>/B^qX!`B$_ӥ,Vr&A<η{"VwRփbM5тjGf><渳jڪ x_>zDbҰÌ2RXyt-VeJ9 vY+l