xen-libs-4.14.5_04-150300.3.32.1 >  A bp9|4YW nRPF1`z!>Wʀz6Oj4o3yJÌY?:PhMr[{8\"xEro+,ˈ@}"#N'SMkrӓ\NB+ygo ˼P)%N,B=GDg6p='HOsB@#+t$1 _c6C 4eNü3i<[#)(/:2~sCeba12f23d18e8c7a5151f304f3fbcbe7599ed691f2e56cbe3adb8aa719f4c92043a401a6e06e35c8cc59c64d6df5255d4a71dc563a zbp9|L˨z"ͦl/\3ŸWÕ'| ]{ϭQ8u԰:# Iud9ZPAh)նq¶AQ$K},عÚJNQ߯ȆD'D@m*[l%p!#G8)8T$% P,rF(#sDUi?(莦kY9T L|4Z,T;[},EPa`Jy ..RϒR$>p>=?=d  # A' =K{/D/ / / /  /  $/ / //&p=d=U=(89#T:?[> @ G /H!/I"@/X"p&Y#&\#\/]$/^'* b(c(d)=e)Bf)El)Gu)\/v*w6/x7/y8H<<<=Cxen-libs4.14.5_04150300.3.32.1Xen Virtualization: LibrariesXen is a virtual machine monitor for x86 that supports execution of multiple guest operating systems with unprecedented levels of performance and resource isolation. This package contains the libraries used to interact with the Xen virtual machine monitor. In addition to this package you need to install xen and xen-tools to use Xen. Authors: -------- Ian Pratt b]sheep96SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Kernelhttp://www.cl.cam.ac.uk/Research/SRG/netos/xen/linuxx86_6499(898#9 `zz)@98;8((8(8jAAAAAAAAbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYbbYbYbYbYbYbYbYbYbYbYbYbYbYbY7e6acb06bfb02662ec377e7a8f010ec87bb8a2ae4bc5e43a117886021517fceff9fd8484749e76930d889e19b877e8e90b84ce06cfe54196fa0f74874701cc0c52a8e96a46b83d555dcba98545dde8fab05dba5f29aa1f2ba210f25f728c7323adb961d0cf720c42f7d75c39967e38a00f026fcfb270059c5a7db0f0df2009997b2e5b0ff09e2703626b5e02756776fa58217b9cfe08f6080e99dea90791b84d95322f8f701a1bebcc7e5eabaf0b40d76cd499b1869b0e6b9cbb5bf280efa4ad32975d18ae2b3d6fc049b4c2c625a0c01f6e6cff2ed2f699101bf2a349fbd5ca0330134ccfe47bdab017320734bfa1f122e11f7c79062520952ec99ffa0955d38090babbb4604418fe830c998c5be40947b49aaa30128548827a21f6d472b5bb080eb196dcd914d8ce5b43141738befa5def21cbe4369c2e10ecdddff132a85adcdce53c3830668e227b293c118c306c7732cbbaab7e1e77b8e18f6c652f0b36d072fb06b14d66776b0a8a34dc4b852c1f6488aa1c5098924c5b167294acfd94893a277fb30ef3ba1b884503d850fcbe4d77b0205424356846ab6abb7ee7d635179f1d44fa2334aa80467733c05da18412c71e44f07156fe317691c0ec0720554fac0ec90f287b964bcfe6e6ba5c3e0a79b2dd9929a1934e1b6833268a43898be3a2b81491c1ed42833146fcfe1500e6d4208e6a1f1fee2c341d9e6538634d57c465b413427ef50774bf8682e3e64937bed6903b67fd3bb5f11781272601fc78bb69055282c8765da701001bfb14d59acd50cdd66c49ce84008de39caa7f368d6d60b5d27a55dc762f866876163af7a660e45e1232d63a601b12ab6530d9700bfac878d3ba2dbe24410f9a7331bf522486b2f3924b7bed6ede9086c460947d52ce2876490399dcbe64a16212945988c798cb424cfd817b35831acd57a1322993865a477a0001686c7d85d1b60e624bc7e88122c174f76f433aa1ffaf68edaf17376e4ddd2961d974988947cc3bcde9a0c9c775df956582f15c32f38b2cfb1f70libxencall.so.1.2libxenctrl.so.4.14.0libxendevicemodel.so.1.3libxenevtchn.so.1.1libxenforeignmemory.so.1.3libxenfsimage.so.4.14.0libxengnttab.so.1.2libxenguest.so.4.14.0libxenhypfs.so.1.0libxenlight.so.4.14.0libxenstat.so.4.14.0libxenstore.so.3.0.3libxentoolcore.so.1.0libxentoollog.so.1.0libxenvchan.so.4.14.0libxlutil.so.4.14.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxen-4.14.5_04-150300.3.32.1.src.rpmlibxencall.so.1()(64bit)libxencall.so.1(VERS_1.0)(64bit)libxencall.so.1(VERS_1.1)(64bit)libxencall.so.1(VERS_1.2)(64bit)libxenctrl.so.4.14()(64bit)libxendevicemodel.so.1()(64bit)libxendevicemodel.so.1(VERS_1.0)(64bit)libxendevicemodel.so.1(VERS_1.1)(64bit)libxendevicemodel.so.1(VERS_1.2)(64bit)libxendevicemodel.so.1(VERS_1.3)(64bit)libxenevtchn.so.1()(64bit)libxenevtchn.so.1(VERS_1.0)(64bit)libxenevtchn.so.1(VERS_1.1)(64bit)libxenforeignmemory.so.1()(64bit)libxenforeignmemory.so.1(VERS_1.0)(64bit)libxenforeignmemory.so.1(VERS_1.1)(64bit)libxenforeignmemory.so.1(VERS_1.2)(64bit)libxenforeignmemory.so.1(VERS_1.3)(64bit)libxenfsimage.so.4.14()(64bit)libxenfsimage.so.4.14(libfsimage.so.1.0)(64bit)libxengnttab.so.1()(64bit)libxengnttab.so.1(VERS_1.0)(64bit)libxengnttab.so.1(VERS_1.1)(64bit)libxengnttab.so.1(VERS_1.2)(64bit)libxenguest.so.4.14()(64bit)libxenhypfs.so.1()(64bit)libxenhypfs.so.1(VERS_1.0)(64bit)libxenlight.so.4.14()(64bit)libxenstat.so.4.14()(64bit)libxenstore.so.3.0()(64bit)libxentoolcore.so.1()(64bit)libxentoolcore.so.1(VERS_1.0)(64bit)libxentoollog.so.1()(64bit)libxentoollog.so.1(VERS_1.0)(64bit)libxenvchan.so.4.14()(64bit)libxlutil.so.4.14()(64bit)xen-libsxen-libs(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)libnl-route-3.so.200()(64bit)libnl-route-3.so.200(libnl_3)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libxencall.so.1()(64bit)libxencall.so.1(VERS_1.0)(64bit)libxencall.so.1(VERS_1.1)(64bit)libxenctrl.so.4.14()(64bit)libxendevicemodel.so.1()(64bit)libxendevicemodel.so.1(VERS_1.0)(64bit)libxendevicemodel.so.1(VERS_1.2)(64bit)libxenevtchn.so.1()(64bit)libxenevtchn.so.1(VERS_1.0)(64bit)libxenforeignmemory.so.1()(64bit)libxenforeignmemory.so.1(VERS_1.0)(64bit)libxenfsimage.so.4.14()(64bit)libxenfsimage.so.4.14(libfsimage.so.1.0)(64bit)libxengnttab.so.1()(64bit)libxengnttab.so.1(VERS_1.0)(64bit)libxenguest.so.4.14()(64bit)libxenhypfs.so.1()(64bit)libxenhypfs.so.1(VERS_1.0)(64bit)libxenlight.so.4.14()(64bit)libxenstore.so.3.0()(64bit)libxentoolcore.so.1()(64bit)libxentoolcore.so.1(VERS_1.0)(64bit)libxentoollog.so.1()(64bit)libxentoollog.so.1(VERS_1.0)(64bit)libyajl.so.2()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bVbb@b@b@bV@bP#bJb0bar@a@aaa6aa@ad'@a]a?=@a7T@a,@aGa $@a @` @`@`E` @`` @`!@`@````}p`\{@`KW`F`B@`8`4@`.V`#`>` l___@_H@__إ@_إ@_S_$_@______@_"__E@_i@_h_d@_cO_[f_X_O@_N7_*@_'@__{_^)@^^@^3^ϧ^x^@^@^^^{G^r @^j$@^g@^_@^Nt^K^=Q@^:@^0"@^@^@]]]N@]@]ʞ])]c@]@]@]@]]fl]fl]M`@]B@]/ ],j] ]@]@] ] ] #]]@\\ޢ@\ڭ\\@\@\@\}\7\\N\@\\+@\\M\M\\\@\}@\k\X)@\J@\I\A\?\=@\9\73\4\$\l@[@[k@[@[^[^[ā@[@[@[[v[W[CN@[<[6@[0@[0@['[!@[5@Z@ZnZ@ZZZ@ZmZԐ@ZZZ@ZZ}@Z}@Z}@Z}@Z|;Zz@Zo Zk@ZV@ZS]@ZOhZ:PZ1@Z.s@Z&@ZOZOZ Z Z Z@Z@Z }ZZYYYY@Y@Y{Y*@Y5YA@Y4YYYbYY@Y3YYJYJY@YYV@Y@Ym@Yw2Yp@YlYh@Yh@YS@YJ_YI@Y5GY0Y-^Y(Y"Y@Y;@YYY@YtY.XEXQ@X@XۡXg@X@X@X@XZX@X@X@X@XXXXXXwoXs{@XlXWXRXQ4@XF@X43@X.@X*X!@X&X@XX@W@W֘W֘W^@WiW:Wt@W.@W9WW@Wk@Wi,@Wc@WZWZWZWYZ@WV@WEWBW=W;W4p@W1@W1@W,@W(W(W(W(W(W$@WVbV(@V3V@V@V'@VV2V͛@VŲ@V`VwVVV=@VV@VHV@VvV%@VV<@V@VS@VV@V^VwVqR@Vn@VXEVUVTQ@VMVMVMVC-V;DV9@V7P@V0V*!@V V@VCVVVf@VqV@UYU@U@UUU@UnU4@UUK@UU@UU>U>Ux&Un@U\w@U[%UUUPUKSU>$U6;U%@UUUUU.@TgT-@TT@TZ@TZ@T@TT@T5T@TLTLT~@Tl@Ti@Ta@TJ?@T?@T=@jbeulich@suse.comcarnold@suse.comjbeulich@suse.com jbeulich@suse.comcarnold@suse.comjbeulich@suse.comcarnold@suse.comjbeulich@suse.comjbeulich@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comjbeulich@suse.comjfehlig@suse.comjbeulich@suse.comcarnold@suse.comjbeulich@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.dejbeulich@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.dejbeulich@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comjbeulich@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comguillaume.gardet@opensuse.orgcallumjfarmer13@gmail.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcallumjfarmer13@gmail.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comdimstar@opensuse.orgcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.commcepl@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comjfehlig@suse.comohering@suse.demliska@suse.czohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comjengelh@inai.deguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgbwiedemann@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.debwiedemann@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comtrenn@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.dejfehlig@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.deohering@suse.derbrown@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comjfehlig@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.dejfehlig@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comohering@suse.dejfehlig@suse.comcarnold@suse.comjfehlig@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.commlatimer@suse.comcarnold@suse.comcyliu@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.derguenther@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comrguenther@suse.comcarnold@suse.commeissner@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.com- bsc#1199965 - VUL-0: CVE-2022-26362: xen: Race condition in typeref acquisition 62a1e594-x86-clean-up-_get_page_type.patch 62a1e5b0-x86-ABAC-race-in-_get_page_type.patch - bsc#1199966 - VUL-0: CVE-2022-26363,CVE-2022-26364: xen: Insufficient care with non-coherent mappings 62a1e5d2-x86-introduce-_PAGE_-for-mem-types.patch 62a1e5f0-x86-dont-change-cacheability-of-directmap.patch 62a1e60e-x86-split-cache_flush-out-of-cache_writeback.patch 62a1e62b-x86-AMD-work-around-CLFLUSH-ordering.patch 62a1e649-x86-track-and-flush-non-coherent.patch - bsc#1200549 VUL-0: CVE-2022-21123,CVE-2022-21125,CVE-2022-21166: xen: x86: MMIO Stale Data vulnerabilities (XSA-404) 62ab0fab-x86-spec-ctrl-VERW-flushing-runtime-cond.patch 62ab0fac-x86-spec-ctrl-enum-for-MMIO-Stale-Data.patch 62ab0fad-x86-spec-ctrl-add-unpriv-mmio.patch - bsc#1201469 - VUL-0: CVE-2022-23816,CVE-2022-23825,CVE-2022-29900: xen: retbleed - arbitrary speculative code execution with return instructions (XSA-407) 62cc31ee-cmdline-extend-parse_boolean.patch 62cc31ef-x86-spec-ctrl-fine-grained-cmdline-subopts.patch 62cd91d0-x86-spec-ctrl-rework-context-switching.patch 62cd91d1-x86-spec-ctrl-rename-SCF_ist_wrmsr.patch 62cd91d2-x86-spec-ctrl-rename-opt_ibpb.patch 62cd91d3-x86-spec-ctrl-rework-SPEC_CTRL_ENTRY_FROM_INTR_IST.patch 62cd91d4-x86-spec-ctrl-IBPB-on-entry.patch 62cd91d5-x86-cpuid-BTC_NO-enum.patch 62cd91d6-x86-spec-ctrl-enable-Zen2-chickenbit.patch 62cd91d7-x86-spec-ctrl-mitigate-Branch-Type-Confusion.patch - Upstream bug fixes (bsc#1027519) 62bdd840-x86-spec-ctrl-only-adjust-idle-with-legacy-IBRS.patch 62bdd841-x86-spec-ctrl-knobs-for-STIBP-and-PSFD.patch - Drop patches replaced by upstream versions xsa401-1.patch xsa401-2.patch xsa402-1.patch xsa402-2.patch xsa402-3.patch xsa402-4.patch xsa402-5.patch- bsc#1201394 - VUL-0: CVE-2022-33745: xen: insufficient TLB flush for x86 PV guests in shadow mode (XSA-408) xsa408.patch- bsc#1199966 - VUL-0: EMBARGOED: CVE-2022-26363,CVE-2022-26364: xen: Insufficient care with non-coherent mappings fix xsa402-5.patch- Upstream bug fixes (bsc#1027519) 625fca42-VT-d-reserved-CAP-ND.patch 627549d6-IO-shutdown-race.patch - bsc#1199965 - VUL-0: EMBARGOED: CVE-2022-26362: xen: Race condition in typeref acquisition xsa401-1.patch xsa401-2.patch - bsc#1199966 - VUL-0: EMBARGOED: CVE-2022-26363,CVE-2022-26364: xen: Insufficient care with non-coherent mappings xsa402-1.patch xsa402-2.patch xsa402-3.patch xsa402-4.patch xsa402-5.patch- Update to Xen 4.14.5 bug fix release (bsc#1027519) xen-4.14.5-testing-src.tar.bz2 - Drop patches contained in new tarball 60782745-x86-AMD-split-LFENCE-setup.patch 6081bae4-x86-cpuid-LFENCE-always-serialising.patch 61f2d886-x86-CPUID-disentangle-new-leaves-logic.patch 61f2d887-x86-CPUID-leaf-7-1-EBX-infra.patch 61f2dd76-x86-SPEC_CTRL-migration-compatibility.patch 61f933a4-x86-cpuid-advertise-SSB_NO.patch 61f933a5-x86-drop-use_spec_ctrl-boolean.patch 61f933a6-x86-new-has_spec_ctrl-boolean.patch 61f933a7-x86-dont-use-spec_ctrl-enter-exit-for-S3.patch 61f933a8-x86-SPEC_CTRL-record-last-write.patch 61f933a9-x86-SPEC_CTRL-use-common-logic-for-AMD.patch 61f933aa-SVM-SPEC_CTRL-entry-exit-logic.patch 61f933ab-x86-AMD-SPEC_CTRL-infra.patch 61f933ac-SVM-enable-MSR_SPEC_CTRL-for-guests.patch 61f946a2-VMX-drop-SPEC_CTRL-load-on-VMEntry.patch 6202afa3-x86-clean-up-MSR_MCU_OPT_CTRL-handling.patch 6202afa4-x86-TSX-move-has_rtm_always_abort.patch 6202afa5-x86-TSX-cope-with-deprecation-on-WHL-R-CFL-R.patch 6202afa7-x86-CPUID-leaf-7-2-EDX-infra.patch 6202afa8-x86-Intel-PSFD-for-guests.patch 62278667-Arm-introduce-new-processors.patch 62278668-Arm-move-errata-CSV2-check-earlier.patch 62278669-Arm-add-ECBHB-and-CLEARBHB-ID-fields.patch 6227866a-Arm-Spectre-BHB-handling.patch 6227866b-Arm-allow-SMCCC_ARCH_WORKAROUND_3-use.patch 6227866c-x86-AMD-cease-using-thunk-lfence.patch 624ebcef-VT-d-dont-needlessly-look-up-DID.patch 624ebd3b-VT-d-avoid-NULL-deref-on-dcmo-error-paths.patch 624ebd74-VT-d-avoid-infinite-recursion-on-dcmo-error-path.patch xsa397.patch xsa399.patch xsa400-01.patch xsa400-02.patch xsa400-03.patch xsa400-04.patch xsa400-05.patch xsa400-06.patch xsa400-07.patch xsa400-08.patch xsa400-09.patch xsa400-10.patch xsa400-11.patch- bsc#1197426 - VUL-0: CVE-2022-26358,CVE-2022-26359, CVE-2022-26360,CVE-2022-26361: xen: IOMMU: RMRR (VT-d) and unity map (AMD-Vi) handling issues (XSA-400) 624ebcef-VT-d-dont-needlessly-look-up-DID.patch 624ebd3b-VT-d-avoid-NULL-deref-on-dcmo-error-paths.patch 624ebd74-VT-d-avoid-infinite-recursion-on-dcmo-error-path.patch- bsc#1197423 - VUL-0: CVE-2022-26356: xen: Racy interactions between dirty vram tracking and paging log dirty hypercalls (XSA-397) xsa397.patch - bsc#1197425 - VUL-0: CVE-2022-26357: xen: race in VT-d domain ID cleanup (XSA-399) xsa399.patch - bsc#1197426 - VUL-0: CVE-2022-26358,CVE-2022-26359, CVE-2022-26360,CVE-2022-26361: xen: IOMMU: RMRR (VT-d) and unity map (AMD-Vi) handling issues (XSA-400) xsa400-01.patch xsa400-02.patch xsa400-03.patch xsa400-04.patch xsa400-05.patch xsa400-06.patch xsa400-07.patch xsa400-08.patch xsa400-09.patch xsa400-10.patch xsa400-11.patch- bsc#1196915 - VUL-0: CVE-2022-0001, CVE-2022-0002,CVE-2021-26401: xen: BHB speculation issues (XSA-398) 62278667-Arm-introduce-new-processors.patch 62278668-Arm-move-errata-CSV2-check-earlier.patch 62278669-Arm-add-ECBHB-and-CLEARBHB-ID-fields.patch 6227866a-Arm-Spectre-BHB-handling.patch 6227866b-Arm-allow-SMCCC_ARCH_WORKAROUND_3-use.patch 6227866c-x86-AMD-cease-using-thunk-lfence.patch- bsc#1191668 - L3: issue around xl and virsh operation - virsh list not giving any output Replace libxl-dont-try-to-free-a-NULL-list-of-vcpus.patch libxl-dont-touch-nr_vcpus_out-if-listing-vcpus-and-returning-NULL.patch by upstream backport 61f7b2af-libxl-dont-touch-nr_vcpus_out-if-listing.patch - Upstream bug fixes (bsc#1027519) 60782745-x86-AMD-split-LFENCE-setup.patch 6081bae4-x86-cpuid-LFENCE-always-serialising.patch 61f2d886-x86-CPUID-disentangle-new-leaves-logic.patch 61f2d887-x86-CPUID-leaf-7-1-EBX-infra.patch 61f2dd76-x86-SPEC_CTRL-migration-compatibility.patch 61f933a4-x86-cpuid-advertise-SSB_NO.patch 61f933a5-x86-drop-use_spec_ctrl-boolean.patch 61f933a6-x86-new-has_spec_ctrl-boolean.patch 61f933a7-x86-dont-use-spec_ctrl-enter-exit-for-S3.patch 61f933a8-x86-SPEC_CTRL-record-last-write.patch 61f933a9-x86-SPEC_CTRL-use-common-logic-for-AMD.patch 61f933aa-SVM-SPEC_CTRL-entry-exit-logic.patch 61f933ab-x86-AMD-SPEC_CTRL-infra.patch 61f933ac-SVM-enable-MSR_SPEC_CTRL-for-guests.patch 61f946a2-VMX-drop-SPEC_CTRL-load-on-VMEntry.patch 6202afa3-x86-clean-up-MSR_MCU_OPT_CTRL-handling.patch 6202afa4-x86-TSX-move-has_rtm_always_abort.patch 6202afa5-x86-TSX-cope-with-deprecation-on-WHL-R-CFL-R.patch 6202afa7-x86-CPUID-leaf-7-2-EDX-infra.patch 6202afa8-x86-Intel-PSFD-for-guests.patch- Update to Xen 4.14.4 bug fix release (bsc#1027519) xen-4.14.4-testing-src.tar.bz2 - Drop patches contained in new tarball 6138b7a1-x86-spec-ctrl-split-diagnostics-line.patch 6138b7a2-x86-AMD-enum-speculative-hints.patch 6138b7a3-x86-AMD-use-newer-SSBD.patch 6139f1b1-x86-spec-ctrl-print-AMD-features.patch 6148453b-VT-d-hidden-devices-unmap.patch 6148455f-VT-d-PCI-segment-numbers-16-bits.patch 61532102-PCI-bridge-with-subord-bus-0xFF.patch 615c9fd0-VT-d-fix-deassign-of-device-with-RMRR.patch 61655b5a-AMD-IOMMU-hidden-devices-flush.patch 616d66bd-x86-HVM-cleanup-after-failed-viridian_vcpu_init.patch 616e7cfe-x86-paging-restrict-paddr-width-reported.patch 618289da-x86-shstk-fix-with-XPTI-active.patch 619b7ac9-harden-assign_pages.patch 619b8cb0-x86-PoD-misaligned-GFNs.patch 619b8cb1-x86-PoD-intermediate-page-orders.patch 619b8cb2-x86-P2M-set-partial-success.patch 61b31d5c-x86-restrict-all-but-self-IPI.patch 61b88e78-x86-CPUID-TSXLDTRK-definition.patch 61bc429f-revert-hvmloader-PA-range-should-be-UC.patch 61d5687a-x86-spec-ctrl-opt_srb_lock-default.patch xsa393.patch xsa394.patch xsa395.patch- bsc#1194576 - VUL-0: CVE-2022-23033: xen: arm: guest_physmap_remove_page not removing the p2m mappings (XSA-393) xsa393.patch - bsc#1194581 - VUL-0: CVE-2022-23034: xen: a PV guest could DoS Xen while unmapping a grant (XSA-394) xsa394.patch - bsc#1194588 - VUL-0: CVE-2022-23035: xen: insufficient cleanup of passed-through device IRQs (XSA-395) xsa395.patch- bsc#1191668 - L3: issue around xl and virsh operation - virsh list not giving any output (see also bsc#1194267) libxl-dont-try-to-free-a-NULL-list-of-vcpus.patch libxl-dont-touch-nr_vcpus_out-if-listing-vcpus-and-returning-NULL.patch- bsc#1193447 - Slow execution of hvmloader+ovmf when VM contains an sriov device 61bc429f-revert-hvmloader-PA-range-should-be-UC.patch - Upstream bug fixes (bsc#1027519) 61b31d5c-x86-restrict-all-but-self-IPI.patch 61b88e78-x86-CPUID-TSXLDTRK-definition.patch 61d5687a-x86-spec-ctrl-opt_srb_lock-default.patch- Collect active VM config files in the supportconfig plugin xen-supportconfig- Upstream bug fixes (bsc#1027519) 61655b5a-AMD-IOMMU-hidden-devices-flush.patch 616d66bd-x86-HVM-cleanup-after-failed-viridian_vcpu_init.patch 616e7cfe-x86-paging-restrict-paddr-width-reported.patch 618289da-x86-shstk-fix-with-XPTI-active.patch 619b7ac9-harden-assign_pages.patch 619b8cb0-x86-PoD-misaligned-GFNs.patch 619b8cb1-x86-PoD-intermediate-page-orders.patch 619b8cb2-x86-P2M-set-partial-success.patch - Drop xsa patches in favor of upstream versions xsa385.patch xsa388-1.patch xsa388-2.patch xsa389.patch- bsc#1192554 - VUL-0: CVE-2021-28706: xen: guests may exceed their designated memory limit (XSA-385) xsa385.patch - bsc#1192557 - VUL-0: CVE-2021-28704,CVE-2021-28707,CVE-2021-28708: xen: PoD operations on misaligned GFNs (XSA-388) xsa388-1.patch xsa388-2.patch - bsc#1192559 - VUL-0: CVE-2021-28705,CVE-2021-28709: xen: issues with partially successful P2M updates on x86 (XSA-389) xsa389.patch- Upstream bug fixes (bsc#1027519) 6138b7a1-x86-spec-ctrl-split-diagnostics-line.patch 6138b7a2-x86-AMD-enum-speculative-hints.patch 6138b7a3-x86-AMD-use-newer-SSBD.patch 6139f1b1-x86-spec-ctrl-print-AMD-features.patch 6148453b-VT-d-hidden-devices-unmap.patch 6148455f-VT-d-PCI-segment-numbers-16-bits.patch 61532102-PCI-bridge-with-subord-bus-0xFF.patch- bsc#1191363 - VUL-0: CVE-2021-28702: xen: PCI devices with RMRRs not deassigned correctly (XSA-386) 615c9fd0-VT-d-fix-deassign-of-device-with-RMRR.patch- Update to Xen 4.14.3 bug fix release (bsc#1027519) xen-4.14.3-testing-src.tar.bz2 - Drop patches contained in new tarball 608676f2-VT-d-register-based-invalidation-optional.patch 60a27288-x86emul-gas-2-36-test-harness-build.patch 60af933d-x86-gcc11-hypervisor-build.patch 60afe616-x86-CPUID-rework-HLE-and-RTM-handling.patch 60afe617-x86-TSX-minor-cleanup-and-improvements.patch 60afe618-x86-TSX-deprecate-vpmu=rtm-abort.patch 60be0e24-credit2-pick-runnable-unit.patch 60be0e42-credit2-per-entity-load-tracking-when-continuing.patch 60be3097-x86-CPUID-fix-HLE-and-RTM-handling-again.patch 60bf9e19-Arm-create-dom0less-domUs-earlier.patch 60bf9e1a-Arm-boot-modules-scrubbing.patch 60bf9e1b-VT-d-size-qinval-queue-dynamically.patch 60bf9e1c-AMD-IOMMU-size-command-buffer-dynamically.patch 60bf9e1d-VT-d-eliminate-flush-related-timeouts.patch 60bf9e1e-x86-spec-ctrl-protect-against-SCSB.patch 60bf9e1f-x86-spec-ctrl-mitigate-TAA-after-S3.patch 60bfa904-AMD-IOMMU-wait-for-command-slot.patch 60bfa906-AMD-IOMMU-drop-command-completion-timeout.patch 60c0bf86-x86-TSX-cope-with-deprecation.patch 60c8a7ac-x86-vpt-fully-init-timers-before-enlisting.patch 60c8de6e-osdep_xenforeignmemory_map-prototype.patch 60d49689-VT-d-undo-device-mappings-upon-error.patch 60d496b9-VT-d-adjust-domid-map-updating-on-unmap.patch 60d496d6-VT-d-clear_fault_bits-should-clear-all.patch 60d496ee-VT-d-dont-lose-errors-on-multi-IOMMU-flush.patch 60d5c6df-IOMMU-PCI-dont-let-domain-cleanup-continue.patch 61001231-x86-work-around-GNU-ld-2-37-issue.patch 61122ac6-credit2-avoid-spuriously-picking-idle.patch 611a7e38-x86-CET-shstk-WARN-manipulation.patch 611cba4e-VT-d-Tylersburg-errata-more-steppings.patch 611f844b-AMD-IOMMU-dont-leave-pt-mapped.patch 6126339d-AMD-IOMMU-global-ER-extending.patch 6126344f-AMD-IOMMU-unity-map-handling.patch 61263464-IOMMU-pass-access-to-p2m_get_iommu_flags.patch 6126347d-IOMMU-generalize-VT-d-mapped-RMRR-tracking.patch 6126349a-AMD-IOMMU-rearrange-reassignment.patch 612634ae-AMD-IOMMU-rearrange-ER-UM-recording.patch 612634c3-x86-p2m-introduce-p2m_is_special.patch 612634dc-x86-p2m-guard-identity-mappings.patch 612634f4-x86-mm-widen-locked-region-in-xatp1.patch 6126350a-gnttab-release-mappings-preemption.patch 6126351f-gnttab-replace-mapkind.patch 6126353d-gnttab-get-status-frames-array-capacity.patch 61263553-Arm-restrict-maxmem-for-dom0less.patch 6128a856-gnttab-radix-tree-node-init.patch xsa384.patch- bsc#1189632 - VUL-0: CVE-2021-28701: xen: Another race in XENMAPSPACE_grant_table handling (XSA-384) xsa384.patch - Upstream bug fixes (bsc#1027519) 61001231-x86-work-around-GNU-ld-2-37-issue.patch 611a7e38-x86-CET-shstk-WARN-manipulation.patch 611cba4e-VT-d-Tylersburg-errata-more-steppings.patch 611f844b-AMD-IOMMU-dont-leave-pt-mapped.patch 6128a856-gnttab-radix-tree-node-init.patch 61122ac6-credit2-avoid-spuriously-picking-idle.patch (Replaces credit2-avoid-picking-a-spurious-idle-unit-when-caps-are-used.patch) 6126339d-AMD-IOMMU-global-ER-extending.patch (Replaces xsa378-1.patch) 6126344f-AMD-IOMMU-unity-map-handling.patch (Replaces xsa378-2.patch) 61263464-IOMMU-pass-access-to-p2m_get_iommu_flags.patch (Replaces xsa378-3.patch) 6126347d-IOMMU-generalize-VT-d-mapped-RMRR-tracking.patch (Replaces xsa378-4.patch) 6126349a-AMD-IOMMU-rearrange-reassignment.patch (Replaces xsa378-5.patch) 612634ae-AMD-IOMMU-rearrange-ER-UM-recording.patch (Replaces xsa378-6.patch) 612634c3-x86-p2m-introduce-p2m_is_special.patch (Replaces xsa378-7.patch) 612634dc-x86-p2m-guard-identity-mappings.patch (Replaces xsa378-8.patch) 612634f4-x86-mm-widen-locked-region-in-xatp1.patch (Replaces xsa379.patch) 6126350a-gnttab-release-mappings-preemption.patch (Replaces xsa380-1.patch 6126351f-gnttab-replace-mapkind.patch (Replaces xsa380-2.patch) 6126353d-gnttab-get-status-frames-array-capacity.patch (Replaces xsa382.patch) 61263553-Arm-restrict-maxmem-for-dom0less.patch (Replaces xsa383.patch)- bsc#1189882 - refresh libxc.sr.superpage.patch prevent superpage allocation in the LAPIC and ACPI_INFO range- bsc#1189373 - VUL-0: CVE-2021-28694,CVE-2021-28695, CVE-2021-28696: xen: IOMMU page mapping issues on x86 (XSA-378) xsa378-1.patch xsa378-2.patch xsa378-3.patch xsa378-4.patch xsa378-5.patch xsa378-6.patch xsa378-7.patch xsa378-8.patch - bsc#1189376 - VUL-0: CVE-2021-28697: xen: grant table v2 status pages may remain accessible after de-allocation. (XSA-379) xsa379.patch - bsc#1189378 - VUL-0: CVE-2021-28698: xen: long running loops in grant table handling. (XSA-380) xsa380-1.patch xsa380-2.patch - bsc#1189380 - VUL-0: CVE-2021-28699: xen: inadequate grant-v2 status frames array bounds check. (XSA-382) xsa382.patch - bsc#1189381 - VUL-0: CVE-2021-28700: xen: xen/arm: No memory limit for dom0less domUs. (XSA-383) xsa383.patch- bsc#1188050 - L3: Xen guest yval1a80 SLES11SP4 hangs on cluster See also bsc#1179246. credit2-avoid-picking-a-spurious-idle-unit-when-caps-are-used.patch- Drop aarch64-maybe-uninitialized.patch as the fix is in tarball.- bsc#1176189 - xl monitoring process exits during xl save -p|-c keep the monitoring process running to cleanup the domU during shutdown xl-save-pc.patch- bsc#1179246 - Dom0 hangs when pinning CPUs for dom0 with HVM guest 60be0e24-credit2-pick-runnable-unit.patch 60be0e42-credit2-per-entity-load-tracking-when-continuing.patch - Upstream bug fixes (bsc#1027519) 60bf9e19-Arm-create-dom0less-domUs-earlier.patch (Replaces xsa372-1.patch) 60bf9e1a-Arm-boot-modules-scrubbing.patch (Replaces xsa372-2.patch) 60bf9e1b-VT-d-size-qinval-queue-dynamically.patch (Replaces xsa373-1.patch) 60bf9e1c-AMD-IOMMU-size-command-buffer-dynamically.patch (Replaces xsa373-2.patch) 60bf9e1d-VT-d-eliminate-flush-related-timeouts.patch (Replaces xsa373-2.patch) 60bf9e1e-x86-spec-ctrl-protect-against-SCSB.patch (Replaces xsa375.patch) 60bf9e1f-x86-spec-ctrl-mitigate-TAA-after-S3.patch (Replaces xsa377.patch) 60bfa904-AMD-IOMMU-wait-for-command-slot.patch (Replaces xsa373-4.patch) 60bfa906-AMD-IOMMU-drop-command-completion-timeout.patch (Replaces xsa373-5.patch) 60afe617-x86-TSX-minor-cleanup-and-improvements.patch 60afe618-x86-TSX-deprecate-vpmu=rtm-abort.patch 60be3097-x86-CPUID-fix-HLE-and-RTM-handling-again.patch 60c0bf86-x86-TSX-cope-with-deprecation.patch 60c8a7ac-x86-vpt-fully-init-timers-before-enlisting.patch 60c8de6e-osdep_xenforeignmemory_map-prototype.patch 60d49689-VT-d-undo-device-mappings-upon-error.patch 60d496b9-VT-d-adjust-domid-map-updating-on-unmap.patch 60d496d6-VT-d-clear_fault_bits-should-clear-all.patch 60d496ee-VT-d-dont-lose-errors-on-multi-IOMMU-flush.patch 60d5c6df-IOMMU-PCI-dont-let-domain-cleanup-continue.patch - Dropped gcc11-fixes.patch- bsc#1183243 - L3: Core cannot be opened when using xl dump-core of VM with PTF 60ba695e-tools-libs-ctrl-fix-xc_core_arch_map_p2m-to-support.patch- bsc#1180350 - some long deprecated commands were finally removed in qemu6. Adjust libxl to use supported commands. libxl-d5f54009dba11d04bfe2a28eee47b994de66b84a.patch libxl-f3f778c81769075ac0eb93b98d4b2803e7936453.patch libxl-4e217db45e83fc3173382306c8b03da86099a25d.patch libxl-85760c03d664400368a3f76ae0225307c25049a7.patch libxl-0ff26a3225d69ffec76fe5aca8296852fa951204.patch libxl-7c313e8365eb663311a0cf39f77b4f5880244765.patch libxl-0c0b3a7e4a2d65fd252b89b46bdcdb048bb24b6c.patch libxl-fe6630ddc4e8a8fbf8dd28a1bc58e3881393f9c1.patch libxl-qemu6-vnc-password.patch libxl-qemu6-scsi.patch- Update logrotate.conf, move global options into per-file sections to prevent globbering of global state (bsc#1187406)- Fix shell macro expansion in xen.spec, so that ExecStart= in xendomains-wait-disks.service is created correctly (bsc#1183877)- bsc#1186428 - VUL-0: CVE-2021-28693: xen: xen/arm: Boot modules are not scrubbed (XSA-372) xsa372-1.patch xsa372-2.patch - bsc#1186429 - VUL-0: CVE-2021-28692: xen: inappropriate x86 IOMMU timeout detection / handling (XSA-373) xsa373-1.patch xsa373-2.patch xsa373-3.patch xsa373-4.patch xsa373-5.patch - bsc#1186433 - VUL-0: CVE-2021-0089: xen: Speculative Code Store Bypass (XSA-375) xsa375.patch - bsc#1186434 - VUL-0: CVE-2021-28690: xen: x86: TSX Async Abort protections not restored after S3 (XSA-377) xsa377.patch - Upstream bug fixes (bsc#1027519) 60a27288-x86emul-gas-2-36-test-harness-build.patch 60af933d-x86-gcc11-hypervisor-build.patch 60afe616-x86-CPUID-rework-HLE-and-RTM-handling.patch- Upstream bug fix (bsc#1027519) 608676f2-VT-d-register-based-invalidation-optional.patch- Add xen.sysconfig-fillup.patch to make sure xencommons is in a format as expected by fillup. (bsc#1185682) Each comment needs to be followed by an enabled key. Otherwise fillup will remove manually enabled key=value pairs, along with everything that looks like a stale comment, during next pkg update- Refresh xenstore-launch.patch to cover also daemon case- Update to Xen 4.14.2 bug fix release (bsc#1027519) xen-4.14.2-testing-src.tar.bz2 - Drop patches contained in new tarball 5fedf9f4-x86-hpet_setup-fix-retval.patch 5ff458f2-x86-vPCI-tolerate-disabled-MSI-X-entry.patch 5ff71655-x86-dpci-EOI-regardless-of-masking.patch 5ffc58e8-x86-ACPI-dont-overwrite-FADT.patch 600999ad-x86-dpci-do-not-remove-pirqs-from.patch 600ab341-x86-vioapic-EOI-check-IRR-before-inject.patch 6011bbc7-x86-timer-fix-boot-without-PIT.patch 6013e4bd-memory-bail-from-page-scrub-when-CPU-offline.patch 6013e546-x86-HVM-reorder-domain-init-error-path.patch 601d4396-x86-EFI-suppress-ld-2-36-debug-info.patch 602bd768-page_alloc-only-flush-after-scrubbing.patch 602cfe3d-IOMMU-check-if-initialized-before-teardown.patch 602e5a8c-gnttab-never-permit-mapping-transitive-grants.patch 602e5abb-gnttab-bypass-IOMMU-when-mapping-own-grant.patch 6037b02e-x86-EFI-suppress-ld-2-36-base-relocs.patch 60410127-gcc11-adjust-rijndaelEncrypt.patch 60422428-x86-shadow-avoid-fast-fault-path.patch 604b9070-VT-d-disable-QI-IR-before-init.patch 60535c11-libxl-domain-soft-reset.patch 60700077-x86-vpt-avoid-pt_migrate-rwlock.patch 60787714-x86-HPET-factor-legacy-replacement-mode-enabling.patch 60787714-x86-HPET-avoid-legacy-replacement-mode.patch- bsc#1180491 - "Panic on CPU 0: IO-APIC + timer doesn't work!" 60787714-x86-HPET-avoid-legacy-replacement-mode.patch 60787714-x86-HPET-factor-legacy-replacement-mode-enabling.patch - Upstream bug fixes (bsc#1027519) 60410127-gcc11-adjust-rijndaelEncrypt.patch 60422428-x86-shadow-avoid-fast-fault-path.patch 604b9070-VT-d-disable-QI-IR-before-init.patch 60535c11-libxl-domain-soft-reset.patch (Replaces xsa368.patch) 60700077-x86-vpt-avoid-pt_migrate-rwlock.patch- bsc#1137251 - Restore changes for xen-dom0-modules.service which were silently removed on 2019-10-17- bsc#1177112 - Fix libxc.sr.superpage.patch The receiving side did detect holes in a to-be-allocated superpage, but allocated a superpage anyway. This resulted to over-allocation.- bsc#1167608 - adjust limit for max_event_channels A previous change allowed an unbound number of event channels to make sure even large domUs can start of of the box. This may have a bad side effect in the light of XSA-344. Adjust the built-in limit based on the number of vcpus. In case this is not enough, max_event_channels=/maxEventChannels= has to be used to set the limit as needed for large domUs adjust libxl.max_event_channels.patch- bsc#1183072 - VUL-0: CVE-2021-28687: xen: HVM soft-reset crashes toolstack (XSA-368). Also resolves, bsc#1179148 - kdump of HVM fails, soft-reset not handled by libxl bsc#1181989 - openQA job causes libvirtd to dump core when running kdump inside domain xsa368.patch- bsc#1177204 - L3-Question: conring size for XEN HV's with huge memory to small. Inital Xen logs cut 5ffc58c4-ACPI-reduce-verbosity-by-default.patch - Upstream bug fixes (bsc#1027519) 601d4396-x86-EFI-suppress-ld-2-36-debug-info.patch 602bd768-page_alloc-only-flush-after-scrubbing.patch 602cfe3d-IOMMU-check-if-initialized-before-teardown.patch 602e5a8c-gnttab-never-permit-mapping-transitive-grants.patch 602e5abb-gnttab-bypass-IOMMU-when-mapping-own-grant.patch 6037b02e-x86-EFI-suppress-ld-2-36-base-relocs.patch - bsc#1181921 - GCC 11: xen package fails gcc11-fixes.patch- bsc#1182576 - L3: XEN domU crashed on resume when using the xl unpause command 602ffae9-tools-libs-light-fix-xl-save--c-handling.patch- Start using the %autosetup macro to simplify patch management xen.spec- bsc#1181921 - GCC 11: xen package fails gcc11-fixes.patch - Drop gcc10-fixes.patch- Upstream bug fixes (bsc#1027519) 5fedf9f4-x86-hpet_setup-fix-retval.patch 5ff458f2-x86-vPCI-tolerate-disabled-MSI-X-entry.patch 5ff71655-x86-dpci-EOI-regardless-of-masking.patch 5ffc58e8-x86-ACPI-dont-overwrite-FADT.patch 600999ad-x86-dpci-do-not-remove-pirqs-from.patch (Replaces xsa360.patch) 600ab341-x86-vioapic-EOI-check-IRR-before-inject.patch 6013e4bd-memory-bail-from-page-scrub-when-CPU-offline.patch 6013e546-x86-HVM-reorder-domain-init-error-path.patch - bsc#1180491 - "Panic on CPU 0: IO-APIC + timer doesn't work!" 6011bbc7-x86-timer-fix-boot-without-PIT.patch- bsc#1181254 - VUL-0: xen: IRQ vector leak on x86 (XSA-360) xsa360.patch- bsc#1180794 - bogus qemu binary path used when creating fv guest under xen xen.spec- bsc#1180690 - L3-Question: xen: no needsreboot flag set Add Provides: installhint(reboot-needed) in xen.spec for libzypp- Update libxl.set-migration-constraints-from-cmdline.patch Remove code which handled --max_factor. The total amount of transferred data is no indicator to trigger the final stop+copy. This should have been removed during upgrade to Xen 4.7. Fix off-by-one in --max_iters, it caused one additional copy cycle. Reduce default value of --max_iters from 5 to 2. The workload within domU will continue to produce dirty pages. It is unreasonable to expect any slowdown during migration. Now there is one initial copy of all memory, one instead of four iteration for dirty memory, and a final copy iteration prior move.- Update to Xen 4.14.1 bug fix release (bsc#1027519) xen-4.14.1-testing-src.tar.bz2 Contains the following recent security fixes bsc#1179516 XSA-359 - CVE-2020-29571 bsc#1179514 XSA-358 - CVE-2020-29570 bsc#1179513 XSA-356 - CVE-2020-29567 bsc#1178963 XSA-355 - CVE-2020-29040 bsc#1178591 XSA-351 - CVE-2020-28368 bsc#1179506 XSA-348 - CVE-2020-29566 bsc#1179502 XSA-325 - CVE-2020-29483 bsc#1179501 XSA-324 - CVE-2020-29484 bsc#1179498 XSA-322 - CVE-2020-29481 bsc#1179496 XSA-115 - CVE-2020-29480 - Dropped patches contained in new tarball 5f1a9916-x86-S3-put-data-sregs-into-known-state.patch 5f21b9fd-x86-cpuid-APIC-bit-clearing.patch 5f479d9e-x86-begin-to-support-MSR_ARCH_CAPS.patch 5f4cf06e-x86-Dom0-expose-MSR_ARCH_CAPS.patch 5f4cf96a-x86-PV-fix-SEGBASE_GS_USER_SEL.patch 5f560c42-x86-PV-64bit-segbase-consistency.patch 5f560c42-x86-PV-rewrite-segment-ctxt-switch.patch 5f5b6b7a-hypfs-fix-custom-param-writes.patch 5f607915-x86-HVM-more-consistent-IO-completion.patch 5f6a002d-x86-PV-handle-MSR_MISC_ENABLE-correctly.patch 5f6a0049-memory-dont-skip-RCU-unlock-in-acquire_resource.patch 5f6a0067-x86-vPT-fix-race-when-migrating-timers.patch 5f6a008e-x86-MSI-drop-read_msi_msg.patch 5f6a00aa-x86-MSI-X-restrict-reading-of-PBA-bases.patch 5f6a00c4-evtchn-relax-port_is_valid.patch 5f6a00df-x86-PV-avoid-double-exception-injection.patch 5f6a00f4-evtchn-add-missing-barriers.patch 5f6a0111-evtchn-x86-enforce-correct-upper-limit.patch 5f6a013f-evtchn_reset-shouldnt-succeed-with.patch 5f6a0160-evtchn-IRQ-safe-per-channel-lock.patch 5f6a0178-evtchn-address-races-with-evtchn_reset.patch 5f6a01a4-evtchn-preempt-in-evtchn_destroy.patch 5f6a01c6-evtchn-preempt-in-evtchn_reset.patch 5f6cfb5b-x86-PV-dont-GP-for-SYSENTER-with-NT-set.patch 5f6cfb5b-x86-PV-dont-clobber-NT-on-return-to-guest.patch 5f71a21e-x86-S3-fix-shadow-stack-resume.patch 5f76ca65-evtchn-Flask-prealloc-for-send.patch 5f76caaf-evtchn-FIFO-use-stable-fields.patch 5f897c25-x86-traps-fix-read_registers-for-DF.patch 5f897c7b-x86-smpboot-restrict-memguard_guard_stack.patch 5f8ed5d3-x86-mm-map_pages_to_xen-single-exit-path.patch 5f8ed5eb-x86-mm-modify_xen_mappings-one-exit-path.patch 5f8ed603-x86-mm-prevent-races-in-mapping-updates.patch 5f8ed635-IOMMU-suppress-iommu_dont_flush_iotlb-when.patch 5f8ed64c-IOMMU-hold-page-ref-until-TLB-flush.patch 5f8ed682-AMD-IOMMU-convert-amd_iommu_pte.patch 5f8ed69c-AMD-IOMMU-update-live-PTEs-atomically.patch 5f8ed6b0-AMD-IOMMU-suitably-order-DTE-mods.patch xsa286-1.patch xsa286-2.patch xsa286-3.patch xsa286-4.patch xsa286-5.patch xsa286-6.patch xsa351-1.patch xsa351-2.patch xsa351-3.patch xsa355.patch- Pass --with-rundir to configure to get rid of /var/run- bsc#1178736 - allow restart of xenwatchdogd, enable tuning of keep-alive interval and timeout options via XENWATCHDOGD_ARGS= add xenwatchdogd-options.patch add xenwatchdogd-restart.patch- bsc#1177112 - Fix libxc.sr.superpage.patch The receiving side may punch holes incorrectly into optimistically allocated superpages. Also reduce overhead in bitmap handling. add libxc-bitmap-50a5215f30e964a6f16165ab57925ca39f31a849.patch add libxc-bitmap-long.patch add libxc-bitmap-longs.patch- boo#1029961 - Move files in xen-tools-domU to /usr/bin from /bin xen-destdir.patch Drop tmp_build.patch- bsc#1176782 - L3: xl dump-core shows missing nr_pages during core. If maxmem and current are the same the issue doesn't happen 5fca3b32-tools-libs-ctrl-fix-dumping-of-ballooned-guest.patch- bsc#1178963 - VUL-0: xen: stack corruption from XSA-346 change (XSA-355) xsa355.patch- Fix build error with libxl.fix-libacpi-dependency.patch- Enhance libxc.migrate_tracking.patch Hide SUSEINFO messages from pause/unpause/resume from xl command. They are intended for libvirt logging, but lacked info about execution context. Remove extra logging about dirty pages in each iteration, the number of transferred pages + protocol overhead is already reported elsewhere.- Remove libxl.libxl__domain_pvcontrol.patch It is already part of 4.14.0-rc1- bsc#1178591 - VUL-0: CVE-2020-28368: xen: Intel RAPL sidechannel attack aka PLATYPUS attack aka XSA-351 xsa351-1.patch xsa351-2.patch xsa351-3.patch- bsc#1177950 - adjust help for --max_iters, default is 5 libxl.set-migration-constraints-from-cmdline.patch- jsc#SLE-16899 - improve performance of live migration remove allocations and memcpy from hotpaths on sending and receiving side to get more throughput on 10Gbs+ connections libxc-sr-3cccdae45242dab27198b8e150be0c85acd5d3c9.patch libxc-sr-add-xc_is_known_page_type.patch libxc-sr-arrays.patch libxc-sr-batch_pfns.patch libxc-sr-page_type_has_stream_data.patch libxc-sr-readv_exact.patch libxc-sr-restore-handle_buffered_page_data.patch libxc-sr-restore-handle_incoming_page_data.patch libxc-sr-restore-map_errs.patch libxc-sr-restore-mfns.patch libxc-sr-restore-pfns.patch libxc-sr-restore-populate_pfns-mfns.patch libxc-sr-restore-populate_pfns-pfns.patch libxc-sr-restore-read_record.patch libxc-sr-restore-types.patch libxc-sr-save-errors.patch libxc-sr-save-guest_data.patch libxc-sr-save-iov.patch libxc-sr-save-local_pages.patch libxc-sr-save-mfns.patch libxc-sr-save-rec_pfns.patch libxc-sr-save-show_transfer_rate.patch libxc-sr-save-types.patch libxc-sr-use-xc_is_known_page_type.patch adjust libxc.sr.superpage.patch adjust libxc.migrate_tracking.patch- Upstream bug fixes (bsc#1027519) 5f479d9e-x86-begin-to-support-MSR_ARCH_CAPS.patch 5f4cf06e-x86-Dom0-expose-MSR_ARCH_CAPS.patch 5f4cf96a-x86-PV-fix-SEGBASE_GS_USER_SEL.patch 5f560c42-x86-PV-rewrite-segment-ctxt-switch.patch 5f5b6b7a-hypfs-fix-custom-param-writes.patch 5f607915-x86-HVM-more-consistent-IO-completion.patch 5f6cfb5b-x86-PV-dont-GP-for-SYSENTER-with-NT-set.patch 5f6cfb5b-x86-PV-dont-clobber-NT-on-return-to-guest.patch 5f71a21e-x86-S3-fix-shadow-stack-resume.patch 5f76ca65-evtchn-Flask-prealloc-for-send.patch 5f76caaf-evtchn-FIFO-use-stable-fields.patch 5f897c25-x86-traps-fix-read_registers-for-DF.patch 5f897c7b-x86-smpboot-restrict-memguard_guard_stack.patch - Renamed patches 5f560c42-x86-PV-64bit-segbase-consistency.patch Replaces 5f5b6951-x86-PV-64bit-segbase-consistency.patch 5f6a002d-x86-PV-handle-MSR_MISC_ENABLE-correctly.patch Replaces 5f6a05a0-pv-Handle-the-Intel-specific-MSR_MISC_ENABLE-correctly.patch 5f6a0049-memory-dont-skip-RCU-unlock-in-acquire_resource.patch Replaces 5f6a05b7-xen-memory-Dont-skip-the-RCU-unlock-path-in-acquire_resource.patch 5f6a0067-x86-vPT-fix-race-when-migrating-timers.patch Replaces 5f6a05dd-vpt-fix-race-when-migrating-timers-between-vCPUs.patch 5f6a008e-x86-MSI-drop-read_msi_msg.patch Replaces 5f6a05fa-msi-get-rid-of-read_msi_msg.patch 5f6a00aa-x86-MSI-X-restrict-reading-of-PBA-bases.patch Replaces 5f6a061a-MSI-X-restrict-reading-of-table-PBA-bases-from-BARs.patch 5f6a00c4-evtchn-relax-port_is_valid.patch Replaces 5f6a062c-evtchn-relax-port_is_valid.patch 5f6a00df-x86-PV-avoid-double-exception-injection.patch Replaces 5f6a065c-pv-Avoid-double-exception-injection.patch 5f6a00f4-evtchn-add-missing-barriers.patch Replaces 5f6a0674-xen-evtchn-Add-missing-barriers-when-accessing-allocating-an-event-channel.patch 5f6a0111-evtchn-x86-enforce-correct-upper-limit.patch Replaces 5f6a068e-evtchn-x86-enforce-correct-upper-limit-for-32-bit-guests.patch 5f6a013f-evtchn_reset-shouldnt-succeed-with.patch Replaces 5f6a06be-evtchn-evtchn_reset-shouldnt-succeed-with-still-open-ports.patch 5f6a0160-evtchn-IRQ-safe-per-channel-lock.patch Replaces 5f6a06e0-evtchn-convert-per-channel-lock-to-be-IRQ-safe.patch 5f6a0178-evtchn-address-races-with-evtchn_reset.patch Replaces 5f6a06f2-evtchn-address-races-with-evtchn_reset.patch 5f6a01a4-evtchn-preempt-in-evtchn_destroy.patch Replaces 5f6a071f-evtchn-arrange-for-preemption-in-evtchn_destroy.patch 5f6a01c6-evtchn-preempt-in-evtchn_reset.patch Replaces 5f6a0754-evtchn-arrange-for-preemption-in-evtchn_reset.patch- bsc#1177409 - VUL-0: CVE-2020-27674: xen: x86 PV guest INVLPG-like flushes may leave stale TLB entries (XSA-286) xsa286-1.patch xsa286-2.patch xsa286-3.patch xsa286-4.patch xsa286-5.patch xsa286-6.patch - bsc#1177412 - VUL-0: CVE-2020-27672: xen: Race condition in Xen mapping code (XSA-345) 5f8ed5d3-x86-mm-map_pages_to_xen-single-exit-path.patch 5f8ed5eb-x86-mm-modify_xen_mappings-one-exit-path.patch 5f8ed603-x86-mm-prevent-races-in-mapping-updates.patch - bsc#1177413 - VUL-0: CVE-2020-27671: xen: undue deferral of IOMMU TLB flushes (XSA-346) 5f8ed635-IOMMU-suppress-iommu_dont_flush_iotlb-when.patch 5f8ed64c-IOMMU-hold-page-ref-until-TLB-flush.patch - bsc#1177414 - VUL-0: CVE-2020-27670: xen: unsafe AMD IOMMU page table updates (XSA-347) 5f8ed682-AMD-IOMMU-convert-amd_iommu_pte.patch 5f8ed69c-AMD-IOMMU-update-live-PTEs-atomically.patch 5f8ed6b0-AMD-IOMMU-suitably-order-DTE-mods.patch- Update libxc.sr.superpage.patch set errno in x86_hvm_alloc_4k (bsc#1177112)- bsc#1176339 - VUL-0: CVE-2020-25602: xen: x86 pv: Crash when handling guest access to MSR_MISC_ENABLE (XSA-333) 5f6a05a0-pv-Handle-the-Intel-specific-MSR_MISC_ENABLE-correctly.patch - bsc#1176341 - VUL-0: CVE-2020-25598: xen: Missing unlock in XENMEM_acquire_resource error path (XSA-334) 5f6a05b7-xen-memory-Dont-skip-the-RCU-unlock-path-in-acquire_resource.patch - bsc#1176343 - VUL-0: CVE-2020-25604: xen: race when migrating timers between x86 HVM vCPU-s (XSA-336) 5f6a05dd-vpt-fix-race-when-migrating-timers-between-vCPUs.patch - bsc#1176344 - VUL-0: CVE-2020-25595: xen: PCI passthrough code reading back hardware registers (XSA-337) 5f6a05fa-msi-get-rid-of-read_msi_msg.patch 5f6a061a-MSI-X-restrict-reading-of-table-PBA-bases-from-BARs.patch - bsc#1176346 - VUL-0: CVE-2020-25597: xen: once valid event channels may not turn invalid (XSA-338) 5f6a062c-evtchn-relax-port_is_valid.patch - bsc#1176345 - VUL-0: CVE-2020-25596: xen: x86 pv guest kernel DoS via SYSENTER (XSA-339) 5f6a065c-pv-Avoid-double-exception-injection.patch - bsc#1176347 - VUL-0: CVE-2020-25603: xen: Missing barrier barriers when accessing/allocating an event channel (XSA-340) 5f6a0674-xen-evtchn-Add-missing-barriers-when-accessing-allocating-an-event-channel.patch - bsc#1176348 - VUL-0: CVE-2020-25600: xen: out of bounds event channels available to 32-bit x86 domains (XSA-342) 5f6a068e-evtchn-x86-enforce-correct-upper-limit-for-32-bit-guests.patch - bsc#1176349 - VUL-0: CVE-2020-25599: xen: races with evtchn_reset() (XSA-343) 5f6a06be-evtchn-evtchn_reset-shouldnt-succeed-with-still-open-ports.patch 5f6a06e0-evtchn-convert-per-channel-lock-to-be-IRQ-safe.patch 5f6a06f2-evtchn-address-races-with-evtchn_reset.patch - bsc#1176350 - VUL-0: CVE-2020-25601: xen: lack of preemption in evtchn_reset() / evtchn_destroy() (XSA-344) 5f6a071f-evtchn-arrange-for-preemption-in-evtchn_destroy.patch 5f6a0754-evtchn-arrange-for-preemption-in-evtchn_reset.patch - Upstream bug fix (bsc#1027519) 5f5b6951-x86-PV-64bit-segbase-consistency.patch- Fix problems in xen.spec with building on aarch64- Make use of %service_del_postun_without_restart while preserving the old behavior for older distros. - In %post tools, remove unnecessary qemu symlinks.- Fix error in xen-tools %post when linking pvgrub64.bin - Make paths below libexec more explicit - Create symlink also for pvgrub32.bin- Revert previous libexec change for qemu compat wrapper The path is used in existing domU.xml files in the emulator field - Escape some % chars in xen.spec, they have to appear verbatim- Enhance libxc.migrate_tracking.patch Print number of allocated pages on sending side, this is more accurate than p2m_size.- jsc#SLE-15926 - Dev: XEN: drop netware support Dropped the following patches pygrub-netware-xnloader.patch xnloader.py Refreshed pygrub-boot-legacy-sles.patch- Fix build on aarch64 with gcc10 - Package xenhypfs for aarch64- Correct license name * GPL-3.0+ is now GPL-3.0-or-later- Upstream bug fixes (bsc#1027519) 5f1a9916-x86-S3-put-data-sregs-into-known-state.patch 5f21b9fd-x86-cpuid-APIC-bit-clearing.patch- Update to Xen 4.14.0 FCS release xen-4.14.0-testing-src.tar.bz2 * Linux stubdomains (contributed by QUBES OS) * Control-flow Enforcement Technology (CET) Shadow Stack support (contributed by Citrix) * Lightweight VM fork for fuzzing / introspection. (contributed by Intel) * Livepatch: buildid and hotpatch stack requirements * CONFIG_PV32 * Hypervisor FS support * Running Xen as a Hyper-V Guest * Domain ID randomization, persistence across save / restore * Golang binding autogeneration * KDD support for Windows 7, 8.x and 10 - Dropped patches contained in new tarball 5eb51be6-cpupool-fix-removing-cpu-from-pool.patch 5eb51caa-sched-vcpu-pause-flags-atomic.patch 5ec2a760-x86-determine-MXCSR-mask-always.patch 5ec50b05-x86-idle-rework-C6-EOI-workaround.patch 5ec7dcaa-x86-dont-enter-C6-with-in-service-intr.patch 5ec7dcf6-x86-dont-enter-C3-C6-with-errata.patch 5ec82237-x86-extend-ISR-C6-workaround-to-Haswell.patch 5ece1b91-x86-clear-RDRAND-CPUID-bit-on-AMD-fam-15-16.patch 5ece8ac4-x86-load_system_tables-NMI-MC-safe.patch 5ed69804-x86-ucode-fix-start-end-update.patch 5eda60cb-SVM-split-recalc-NPT-fault-handling.patch 5edf6ad8-ioreq-pending-emulation-server-destruction-race.patch 5edfbbea-x86-spec-ctrl-CPUID-MSR-defs-for-SRBDS.patch 5edfbbea-x86-spec-ctrl-mitigate-SRBDS.patch 5ee24d0e-x86-spec-ctrl-document-SRBDS-workaround.patch xsa317.patch xsa319.patch xsa321-1.patch xsa321-2.patch xsa321-3.patch xsa321-4.patch xsa321-5.patch xsa321-6.patch xsa321-7.patch xsa328-1.patch xsa328-2.patch- bsc#1172356 - Not able to hot-plug NIC via virt-manager, asks to attach on next reboot while it should be live attached ignore-ip-command-script-errors.patch- Enhance libxc.migrate_tracking.patch After transfer of domU memory, the target host has to assemble the backend devices. Track the time prior xc_domain_unpause.- Add libxc.migrate_tracking.patch to track live migrations unconditionally in logfiles, especially in libvirt. This will track how long a domU was suspended during transit.- bsc#1173376 - VUL-0: CVE-2020-15566: xen: XSA-317 - Incorrect error handling in event channel port allocation xsa317.patch - bsc#1173377 - VUL-0: CVE-2020-15563: xen: XSA-319 - inverted code paths in x86 dirty VRAM tracking xsa319.patch - bsc#1173378 - VUL-0: CVE-2020-15565: xen: XSA-321 - insufficient cache write- back under VT-d xsa321-1.patch xsa321-2.patch xsa321-3.patch xsa321-4.patch xsa321-5.patch xsa321-6.patch xsa321-7.patch - bsc#1173380 - VUL-0: CVE-2020-15567: xen: XSA-328 - non-atomic modification of live EPT PTE xsa328-1.patch xsa328-2.patch- bsc#1172205 - VUL-0: CVE-2020-0543: xen: Special Register Buffer Data Sampling (SRBDS) aka "CrossTalk" (XSA-320) 5ee24d0e-x86-spec-ctrl-document-SRBDS-workaround.patch 5edfbbea-x86-spec-ctrl-CPUID-MSR-defs-for-SRBDS.patch (Replaces xsa320-1.patch) 5edfbbea-x86-spec-ctrl-mitigate-SRBDS.patch (Replaces xsa320-2.patch) - Upstream bug fixes (bsc#1027519) 5ec50b05-x86-idle-rework-C6-EOI-workaround.patch 5ec7dcaa-x86-dont-enter-C6-with-in-service-intr.patch 5ec7dcf6-x86-dont-enter-C3-C6-with-errata.patch 5ec82237-x86-extend-ISR-C6-workaround-to-Haswell.patch 5ece1b91-x86-clear-RDRAND-CPUID-bit-on-AMD-fam-15-16.patch 5ece8ac4-x86-load_system_tables-NMI-MC-safe.patch 5ed69804-x86-ucode-fix-start-end-update.patch 5eda60cb-SVM-split-recalc-NPT-fault-handling.patch 5edf6ad8-ioreq-pending-emulation-server-destruction-race.patch- Fixes for %_libexecdir changing to /usr/libexec- bsc#1172205 - VUL-0: CVE-2020-0543: xen: Special Register Buffer Data Sampling (SRBDS) aka "CrossTalk" (XSA-320) xsa320-1.patch xsa320-2.patch- Update to Xen 4.13.1 bug fix release (bsc#1027519) xen-4.13.1-testing-src.tar.bz2 5eb51be6-cpupool-fix-removing-cpu-from-pool.patch 5eb51caa-sched-vcpu-pause-flags-atomic.patch 5ec2a760-x86-determine-MXCSR-mask-always.patch - Drop patches contained in new tarball 5de65f84-gnttab-map-always-do-IOMMU-part.patch 5de65fc4-x86-avoid-HPET-use-on-certain-Intel.patch 5e15e03d-sched-fix-S3-resume-with-smt=0.patch 5e16fb6a-x86-clear-per-cpu-stub-page-info.patch 5e1da013-IRQ-u16-is-too-narrow-for-evtchn.patch 5e1dcedd-Arm-place-speculation-barrier-after-ERET.patch 5e21ce98-x86-time-update-TSC-stamp-after-deep-C-state.patch 5e286cce-VT-d-dont-pass-bridges-to-domain_context_mapping_one.patch 5e318cd4-x86-apic-fix-disabling-LVT0.patch 5e344c11-x86-HVM-relinquish-resources-from-domain_destroy.patch 5e3bd385-EFI-recheck-variable-name-strings.patch 5e3bd3d1-EFI-dont-leak-heap-VIA-XEN_EFI_get_next_variable_name.patch 5e3bd3f8-xmalloc-guard-against-overflow.patch 5e46e090-x86-smp-reset-x2apic_enabled-in-smp_send_stop.patch 5e4c00ef-VT-d-check-full-RMRR-for-E820-reserved.patch 5e4d4f5b-sched-fix-get_cpu_idle_time-with-core-sched.patch 5e4e614d-x86-spec-ctrl-no-xen-also-disables-branch-hardening.patch 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch- spec: Remove invocation of autogen.sh - spec: Recommend qemu-ovmf-x86_64 to provide UEFI firmwares- bsc#1170968 - GCC 10: xen build fails on i586 gcc10-fixes.patch- bsc#1169392 - VUL-0: CVE-2020-11742: xen: Bad continuation handling in GNTTABOP_copy (XSA-318) 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch- bsc#1168140 - VUL-0: CVE-2020-11740, CVE-2020-11741: xen: XSA-313 multiple xenoprof issues 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch - bsc#1168142 - VUL-0: CVE-2020-11739: xen: XSA-314 - Missing memory barriers in read-write unlock paths 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch - bsc#1168143 - VUL-0: CVE-2020-11743: xen: XSA-316 - Bad error path in GNTTABOP_map_grant 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch - bsc#1167152 - L3: Xenstored Crashed during VM install Need Core analyzed 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch - bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch - Drop for upstream solution (bsc#1165206) 01-xen-credit2-avoid-vcpus-to.patch default-to-credit1-scheduler.patch - Upstream bug fixes (bsc#1027519) 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch- bsc#1167608 - unbound limit for max_event_channels domUs with many vcpus and/or resources fail to start libxl.max_event_channels.patch- bsc#1161480 - Fix xl shutdown for HVM without PV drivers add libxl.libxl__domain_pvcontrol.patch- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 01-xen-credit2-avoid-vcpus-to.patch- bsc#1158414 - GCC 10: xen build fails gcc10-fixes.patch- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 default-to-credit1-scheduler.patch- bsc#1160932 - VUL-0: xen: XSA-312 v1: arm: a CPU may speculate past the ERET instruction 5e1dcedd-Arm-place-speculation-barrier-after-ERET.patch - bsc#1164425 - x86: "spec-ctrl=no-xen" should also disable branch hardening 5e4e614d-x86-spec-ctrl-no-xen-also-disables-branch-hardening.patch - Upstream bug fixes (bsc#1027519) 5e21ce98-x86-time-update-TSC-stamp-after-deep-C-state.patch 5e286cce-VT-d-dont-pass-bridges-to-domain_context_mapping_one.patch 5e318cd4-x86-apic-fix-disabling-LVT0.patch 5e344c11-x86-HVM-relinquish-resources-from-domain_destroy.patch 5e3bd385-EFI-recheck-variable-name-strings.patch 5e3bd3d1-EFI-dont-leak-heap-VIA-XEN_EFI_get_next_variable_name.patch 5e3bd3f8-xmalloc-guard-against-overflow.patch 5e46e090-x86-smp-reset-x2apic_enabled-in-smp_send_stop.patch 5e4c00ef-VT-d-check-full-RMRR-for-E820-reserved.patch 5e4d4f5b-sched-fix-get_cpu_idle_time-with-core-sched.patch- bsc#1159755 - use fixed qemu-3.1 machine type for HVM This must be done in qemu to preserve PCI layout remove libxl.lock-qemu-machine-for-hvm.patch- jsc#SLE-10183 - script to calculate cpuid= mask add helper script from https://github.com/twizted/xen_maskcalc domUs may be migrated between different cpus from the same vendor if their visible cpuid value has incompatible feature bits masked.- jsc#SLE-10172, bsc#1055731 - handle degraded raid for xendomains add helper script and systemd service from https://github.com/luizluca/xen-tools-xendomains-wait-disk in new sub package xen-tools-xendomains-wait-disk See included README for usage instructions xendomains-wait-disks.LICENSE xendomains-wait-disks.README.md xendomains-wait-disks.sh- bsc#1159755 - use fixed qemu-3.1 machine type for HVM qemu4 introduced incompatible changes in pc-i440fx, which revealed a design bug in 'xenfv'. Live migration from domUs started with qemu versions prior qemu4 can not be received with qemu4+. libxl.lock-qemu-machine-for-hvm.patch- Upstream bug fixes (bsc#1027519) 5de65f84-gnttab-map-always-do-IOMMU-part.patch 5de65fc4-x86-avoid-HPET-use-on-certain-Intel.patch 5e15e03d-sched-fix-S3-resume-with-smt=0.patch 5e16fb6a-x86-clear-per-cpu-stub-page-info.patch 5e1da013-IRQ-u16-is-too-narrow-for-evtchn.patch- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: Allow OBS to shortcut through the -mini flavors.- bsc#1159320 - Xen logrotate file needs updated logrotate.conf- Update to Xen 4.13.0 FCS release xen-4.13.0-testing-src.tar.bz2 * Core Scheduling (contributed by SUSE) * Branch hardening to mitigate against Spectre v1 (contributed by Citrix) * Late uCode loading (contributed by Intel) * Improved live-patching build tools (contributed by AWS) * OP-TEE support (contributed by EPAM) * Renesas R-CAR IPMMU-VMSA driver (contributed by EPAM) * Dom0-less passthrough and ImageBuilder (contributed by XILINX) * Support for new Hardware- Update to Xen 4.13.0 RC4 release xen-4.13.0-testing-src.tar.bz2 - Rebase libxl.pvscsi.patch- Update to Xen 4.13.0 RC3 release xen-4.13.0-testing-src.tar.bz2 - Drop python38-build.patch- Update to Xen 4.13.0 RC2 release xen-4.13.0-testing-src.tar.bz2- Add python38-build.patch fixing build with Python 3.8 (add - -embed to python-config call)- Update to Xen 4.13.0 RC1 release xen-4.13.0-testing-src.tar.bz2 - Drop patches contained in new tarball or invalid 5ca7660f-x86-entry-drop-unused-includes.patch 5cab2a6b-x86-ACPI-also-parse-AMD-tables-early.patch 5cab2ab7-x86-IOMMU-introduce-init-ops.patch 5cab2ae8-x86-IOMMU-abstract-iommu_supports_eim.patch 5cab2b4e-x86-IOMMU-abstract-iommu_enable_x2apic_IR.patch 5cab2b95-x86-IOMMU-initialize-iommu_ops-in.patch 5cac9a4b-x86-IOMMU-abstract-adjust_vtd_irq_affinities.patch 5cdeac7f-AMD-IOMMU-adjust-IOMMU-list-head-init.patch 5cf8da09-adjust-sysdom-creation-call-earlier-on-x86.patch 5d0cf4e4-AMD-IOMMU-initialize-IRQ-tasklet-once.patch 5d149bb0-AMD-IOMMU-dont-add-IOMMUs.patch 5d1b3fab-AMD-IOMMU-restrict-feature-logging.patch 5d358508-x86-IRQ-desc-affinity-represents-request.patch 5d358534-x86-IRQ-consolidate-arch-cpu_mask-use.patch 5d358a67-AMD-IOMMU-pass-IOMMU-to-iterate_ivrs_entries-cb.patch 5d358a92-AMD-IOMMU-pass-IOMMU-to-amd_iommu_alloc_intremap_table.patch 5d39811c-x86-IOMMU-dont-restrict-IRQ-affinities.patch 5d417813-AMD-IOMMU-bitfield-extended-features.patch 5d417838-AMD-IOMMU-bitfield-control-reg.patch 5d41785b-AMD-IOMMU-bitfield-IRTE.patch 5d41787e-AMD-IOMMU-pass-IOMMU-to-gfu-intremap-entry.patch 5d4178ad-AMD-IOMMU-128bit-non-guest-APIC-IRTE.patch 5d4178fc-AMD-IOMMU-split-amd_iommu_init_one.patch 5d41793f-AMD-IOMMU-allow-enabling-without-IRQ.patch 5d417a16-AMD-IOMMU-adjust-IRQ-setup-for-x2APIC.patch 5d417ab6-AMD-IOMMU-enable-x2APIC-mode.patch 5d417b38-AMD-IOMMU-correct-IRTE-updating.patch 5d417b6a-AMD-IOMMU-dont-needlessly-log-headers.patch 5d419d49-x86-spec-ctrl-report-proper-status.patch 5d43253c-x86-ucode-always-collect_cpu_info-at-boot.patch 5d4a9d25-AMD-IOMMU-drop-not-found-message.patch 5d4aa36f-x86-apic-enable-x2APIC-mode-earlier.patch 5d4afa7a-credit2-fix-memory-leak.patch 5d4d850a-introduce-bss-percpu-page-aligned.patch 5d516531-x86-xpti-dont-leak-TSS-adjacent-data.patch 5d5bf475-x86-PV-fix-handling-of-iommu-mappings.patch 5d6524ca-x86-mm-correctly-init-M2P-entries.patch 5d67ceaf-x86-properly-gate-PKU-clearing.patch 5d70bfba-x86-shadow-dont-enable-with-too-small-allocation.patch 5d779811-x86-fix-CPUID7-0-eax-levelling-MSR.patch 5d77b40f-fix-hvm_all_ioreq_servers_add_vcpu-cleanup.patch 5d80e7c0-AMD-IOMMU-free-shared-IRT-once.patch 5d80e80d-AMD-IOMMU-valid-flag-for-IVRS-mappings.patch 5d80e82e-AMD-IOMMU-alloc_intremap_table-callers-handle-errors.patch 5d80e857-x86-PCI-read-MSI-X-table-entry-count-early.patch 5d80ea13-vpci-honor-read-only-devices.patch 5d89d8d9-libxc-x86-avoid-overflow-in-CPUID-APIC-ID.patch 5d8b715f-ACPI-cpuidle-bump-max-num-of-states.patch 5d8b72e5-AMD-IOMMU-dont-blindly-alloc-intremap-tables.patch 5d8b730e-AMD-IOMMU-phantom-funcs-share-intremap-tables.patch 5d8b733b-x86-PCI-read-max-MSI-vector-count-early.patch 5d8b736d-AMD-IOMMU-replace-INTREMAP_ENTRIES.patch 5d8b7393-AMD-IOMMU-restrict-intremap-table-sizes.patch 5d9ee2a8-AMD-IOMMU-alloc-1-devtab-per-PCI-seg.patch 5d9ee2f0-AMD-IOMMU-allocate_buffer-avoid-memset.patch 5d9ee312-AMD-IOMMU-prefill-all-DTEs.patch CVE-2014-0222-blktap-qcow1-validate-l2-table-size.patch blktap2-no-uninit.patch libxl.prepare-environment-for-domcreate_stream_done.patch pygrub-python3-conversion.patch fix-xenpvnetboot.patch- bsc#1135799 - Partner-L3: Xen crashes on AMD ROME based machines 5d9ee2a8-AMD-IOMMU-alloc-1-devtab-per-PCI-seg.patch 5d9ee2f0-AMD-IOMMU-allocate_buffer-avoid-memset.patch 5d9ee312-AMD-IOMMU-prefill-all-DTEs.patch- bsc#1120095 - add code to change LIBXL_HOTPLUG_TIMEOUT at runtime The included README has details about the impact of this change libxl.LIBXL_HOTPLUG_TIMEOUT.patch- bsc#1135799 - Partner-L3: Xen crashes on AMD ROME based machines 5ca7660f-x86-entry-drop-unused-includes.patch 5cf8da09-adjust-sysdom-creation-call-earlier-on-x86.patch 5cab2a6b-x86-ACPI-also-parse-AMD-tables-early.patch 5cab2ab7-x86-IOMMU-introduce-init-ops.patch 5cab2ae8-x86-IOMMU-abstract-iommu_supports_eim.patch 5cab2b4e-x86-IOMMU-abstract-iommu_enable_x2apic_IR.patch 5cab2b95-x86-IOMMU-initialize-iommu_ops-in.patch 5cac9a4b-x86-IOMMU-abstract-adjust_vtd_irq_affinities.patch 5cdeac7f-AMD-IOMMU-adjust-IOMMU-list-head-init.patch 5d0cf4e4-AMD-IOMMU-initialize-IRQ-tasklet-once.patch 5d149bb0-AMD-IOMMU-dont-add-IOMMUs.patch 5d1b3fab-AMD-IOMMU-restrict-feature-logging.patch 5d358508-x86-IRQ-desc-affinity-represents-request.patch 5d358534-x86-IRQ-consolidate-arch-cpu_mask-use.patch 5d358a67-AMD-IOMMU-pass-IOMMU-to-iterate_ivrs_entries-cb.patch 5d358a92-AMD-IOMMU-pass-IOMMU-to-amd_iommu_alloc_intremap_table.patch 5d39811c-x86-IOMMU-dont-restrict-IRQ-affinities.patch 5d417813-AMD-IOMMU-bitfield-extended-features.patch 5d417838-AMD-IOMMU-bitfield-control-reg.patch 5d41785b-AMD-IOMMU-bitfield-IRTE.patch 5d41787e-AMD-IOMMU-pass-IOMMU-to-gfu-intremap-entry.patch 5d4178ad-AMD-IOMMU-128bit-non-guest-APIC-IRTE.patch 5d4178fc-AMD-IOMMU-split-amd_iommu_init_one.patch 5d41793f-AMD-IOMMU-allow-enabling-without-IRQ.patch 5d417a16-AMD-IOMMU-adjust-IRQ-setup-for-x2APIC.patch 5d417ab6-AMD-IOMMU-enable-x2APIC-mode.patch 5d417b38-AMD-IOMMU-correct-IRTE-updating.patch 5d417b6a-AMD-IOMMU-dont-needlessly-log-headers.patch 5d4a9d25-AMD-IOMMU-drop-not-found-message.patch 5d80e7c0-AMD-IOMMU-free-shared-IRT-once.patch 5d80e80d-AMD-IOMMU-valid-flag-for-IVRS-mappings.patch 5d80e82e-AMD-IOMMU-alloc_intremap_table-callers-handle-errors.patch 5d80e857-x86-PCI-read-MSI-X-table-entry-count-early.patch 5d8b72e5-AMD-IOMMU-dont-blindly-alloc-intremap-tables.patch 5d8b730e-AMD-IOMMU-phantom-funcs-share-intremap-tables.patch 5d8b733b-x86-PCI-read-max-MSI-vector-count-early.patch 5d8b736d-AMD-IOMMU-replace-INTREMAP_ENTRIES.patch 5d8b7393-AMD-IOMMU-restrict-intremap-table-sizes.patch - bsc#1145240 - [Migration]Can't pre-allocate 1 shadow pages 5d70bfba-x86-shadow-dont-enable-with-too-small-allocation.patch - bsc#1137717 - [HPS Bug] Unable to install Windows Server 2016 with 2 CPUs setting (or above) under SLES12 SP4 Xen Server on AMD ROME platform 5d89d8d9-libxc-x86-avoid-overflow-in-CPUID-APIC-ID.patch - Upstream bug fixes (bsc#1027519) 5d67ceaf-x86-properly-gate-PKU-clearing.patch 5d779811-x86-fix-CPUID7-0-eax-levelling-MSR.patch 5d77b40f-fix-hvm_all_ioreq_servers_add_vcpu-cleanup.patch 5d80ea13-vpci-honor-read-only-devices.patch 5d8b715f-ACPI-cpuidle-bump-max-num-of-states.patch- bsc#1145774 - Libivrtd segfaults when trying to live migrate a VM Fix crash in an error path of libxl_domain_suspend with libxl.helper_done-crash.patch- Upstream bug fixes (bsc#1027519) 5d419d49-x86-spec-ctrl-report-proper-status.patch 5d43253c-x86-ucode-always-collect_cpu_info-at-boot.patch 5d4aa36f-x86-apic-enable-x2APIC-mode-earlier.patch 5d4afa7a-credit2-fix-memory-leak.patch 5d4d850a-introduce-bss-percpu-page-aligned.patch 5d516531-x86-xpti-dont-leak-TSS-adjacent-data.patch 5d5bf475-x86-PV-fix-handling-of-iommu-mappings.patch 5d6524ca-x86-mm-correctly-init-M2P-entries.patch - Drop 5d419d49-x86-spec-ctrl-facilities-report-wrong-status.patch- Preserve modified files which used to be marked as %config, rename file.rpmsave to file- Update to Xen 4.12.1 bug fix release (bsc#1027519) xen-4.12.1-testing-src.tar.bz2 - Drop patches contained in new tarball 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch 5c8f752c-x86-e820-build-with-gcc9.patch 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch 5c9e63c5-credit2-SMT-idle-handling.patch 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch - Refreshed patches libxl.pvscsi.patch- bsc#1143563 - Speculative mitigation facilities report wrong status 5d419d49-x86-spec-ctrl-facilities-report-wrong-status.patch- Update xen-dom0-modules.service (bsc#1137251) Map backend module names from pvops and xenlinux kernels to a module alias. This avoids errors from modprobe about unknown modules. Ignore a few xenlinux modules that lack aliases.- Gcc9 warnings seem to be cleared up with upstream fixes. Drop gcc9-ignore-warnings.patch- bsc#1138563 - L3: xenpvnetboot improperly ported to Python 3 fix-xenpvnetboot.patch- Move /etc/modprobe.d/xen_loop.conf to /lib/modprobe.d/xen_loop.conf- Remove /etc/xen/xenapiusers and /etc/pam.d/xen-api- Remove all upstream provided files in /etc/xen They are not required at runtime. The host admin is now responsible if he really needs anything in this subdirectory.- In our effort to make /etc fully admin controlled, move /etc/xen/scripts to libexec/xen/scripts with xen-tools.etc_pollution.patch- Move /etc/bash_completion.d/xl.sh to %{_datadir}/bash-completion/completions- bsc#1138294 - VUL-0: CVE-2019-17349: XSA-295: Unlimited Arm Atomics Operations 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch - Upstream bug fixes (bsc#1027519) 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch (Replaces xsa297-0a.patch) 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch (Replaces xsa297-0b.patch) 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch (Replaces xsa297-0c.patch) 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch (Replaces xsa297-0d.patch) 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch (Replaces xsa297-1.patch) 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch (Replaces xsa297-2.patch) 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch (Replaces xsa297-3.patch) 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch- Fix some outdated information in the readme README.SUSE- spec: xen-tools: require matching version of xen package bsc#1137471- Remove two stale patches xen.build-compare.man.patch xenpaging.doc.patch- Disable LTO (boo#1133296).- Remove arm32 from ExclusiveArch to fix build- bsc#1111331 - VUL-0: CPU issues Q2 2019 aka "Group 4". CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091 xsa297-0a.patch xsa297-0b.patch xsa297-0c.patch xsa297-0d.patch xsa297-1.patch xsa297-2.patch xsa297-3.patch - Update 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch and drop 5cac6219-xen-cpu-Fix-ARM-build-following-cs-597fbb8.patch Refresh 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch- bsc#1131811 - [XEN] internal error: libxenlight failed to create new domain. This patch is a workaround for a systemd issue. See patch header for additional comments. xenstore-launch.patch- bsc#1125378 - [xen][pygrub] Can not restore sle11sp4 pv guest after upgrading host from sle11sp4 to sle15sp1 pygrub-python3-conversion.patch - Fix "TypeError: virDomainDefineXML() argument 2 must be str or None, not bytes" when converting VMs from using the xm/xend toolstack to the libxl/libvirt toolstack. (bsc#1123378) xen2libvirt.py- bsc#1124560 - Fully virtualized guests crash on boot 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch - bsc#1121391 - GCC 9: xen build fails 5c8f752c-x86-e820-build-with-gcc9.patch - Upstream bug fixes (bsc#1027519) 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch 5c9e63c5-credit2-SMT-idle-handling.patch 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch 5cac6219-xen-cpu-Fix-ARM-build-following-cs-597fbb8.patch- Install pkgconfig files into libdir instead of datadir- Update to Xen 4.12.0 FCS release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 * HVM/PVH and PV only Hypervisor: The Xen 4.12 release separates the HVM/PVH and PV code paths in Xen and provides KCONFIG options to build a PV only or HVM/PVH only hypervisor. * QEMU Deprivilege (DM_RESTRICT): In Xen 4.12, this feature has been vastly improved. * Argo - Hypervisor-Mediated data eXchange: Argo is a new inter- domain communication mechanism. * Improvements to Virtual Machine Introspection: The VMI subsystem which allows detection of 0-day vulnerabilities has seen many functional and performance improvements. * Credit 2 Scheduler: The Credit2 scheduler is now the Xen Project default scheduler. * PVH Support: Grub2 boot support has been added to Xen and Grub2. * PVH Dom0: PVH Dom0 support has now been upgraded from experimental to tech preview. * The Xen 4.12 upgrade also includes improved IOMMU mapping code, which is designed to significantly improve the startup times of AMD EPYC based systems. * The upgrade also features Automatic Dom0 Sizing which allows the setting of Dom0 memory size as a percentage of host memory (e.g. 10%) or with an offset (e.g. 1G+10%).- bsc#1130485 - Please drop Requires on multipath-tools in xen-tools. Now using Recommends multipath-tools. xen.spec- Update to Xen 4.12.0 RC7 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- Update to Xen 4.12.0 RC6 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- bsc#1026236 - add Xen cmdline option "suse_vtsc_tolerance" to avoid TSC emulation for HVM domUs if their expected frequency does not match exactly the frequency of the receiving host xen.bug1026236.suse_vtsc_tolerance.patch- Update to Xen 4.12.0 RC5 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- jsc#SLE-3059 - Disable Xen auto-ballooning - Add CONFIG_DOM0_MEM to the spec file for managing dom0 memory. xen.spec - Disable autoballooning in xl.con xl-conf-disable-autoballoon.patch- Update gcc9-ignore-warnings.patch to fix build in SLE12- bsc#1126325 - fix crash in libxl in error path Setup of grant_tables and other variables may fail libxl.prepare-environment-for-domcreate_stream_done.patch- bsc#1127620 - Documentation for the xl configuration file allows for firmware=pvgrub64 but we don't ship pvgrub64. Create a link from grub.xen to pvgrub64 xen.spec- Update to Xen 4.12.0 RC4 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 - Tarball also contains additional post RC4 security fixes for Xen Security Advisories 287, 288, and 290 through 294.- Update to Xen 4.12.0 RC3 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- Update to Xen 4.12.0 RC2 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- bsc#1121391 - GCC 9: xen build fails gcc9-ignore-warnings.patch- bsc#1122563 - Virtualization/xen: Bug no Xen on boot, missing /proc/xen, after 4.11 -> 4.12 upgrade on X86_64/efi. Keep xen.efi in /usr/lib64/efi for booting older distros. xen.spec- fate#326960: Package grub2 as noarch. As part of the effort to have a unified bootloader across architectures, modify the xen.spec file to move the Xen efi files to /usr/share/efi/$(uname -m) from /usr/lib64/efi.- Update to Xen 4.12.0 RC1 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 - Drop 5b505d59-tools-xentop-replace-use-of-deprecated-vwprintw.patch 5b76ec82-libxl-arm-Fix-build-on-arm64-acpi-w-gcc-8.2.patch 5b8fae26-tools-libxl-correct-vcpu-affinity-output-with-sparse-physical-cpu-map.patch 5b8fae26-xen-fill-topology-info-for-all-present-cpus.patch 5b8fb5af-tools-xl-refuse-to-set-number-of-vcpus-to-0-via-xl-vcpu-set.patch 5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch 5b9784d2-x86-HVM-add-known_gla-helper.patch 5b9784f2-x86-HVM-split-page-straddling-accesses.patch 5bdc31d5-VMX-fix-vmx_handle_eoi.patch gcc8-fix-array-warning-on-i586.patch gcc8-fix-format-warning-on-i586.patch gcc8-inlining-failed.patch xen.bug1079730.patch- bsc#1121960 - xen: sync with Factory xen.spec xen.changes- Replace old $RPM_* shell vars. - Run fdupes for all architectures, and not crossing subvolume boundaries.- Do not run %fdupes on aarch64 to avoid the hardlink-across-partition rpmlint error- Require qemu-seabios only on x86* as it is not available on non-x86 systems- Avoid creating dangling symlinks (bsc#1116524) This reverts the revert of tmp_build.patch- Update to Xen 4.11.1 bug fix release (bsc#1027519) xen-4.11.1-testing-src.tar.bz2 - 5b505d59-tools-xentop-replace-use-of-deprecated-vwprintw.patch replaces xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch - 5b76ec82-libxl-arm-Fix-build-on-arm64-acpi-w-gcc-8.2.patch replaces xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch - Drop the following patches contained in the new tarball 5b34b8fe-VMX-defer-vmx_vmcs_exit-as-long-as-possible.patch 5b3cab8e-1-VMX-MSR_DEBUGCTL-handling.patch 5b3cab8e-2-VMX-improve-MSR-load-save-API.patch 5b3cab8e-3-VMX-cleanup-MSR-load-save-infra.patch 5b3cab8f-1-VMX-factor-out-locate_msr_entry.patch 5b3cab8f-2-VMX-remote-access-to-MSR-lists.patch 5b3cab8f-3-VMX-improve-LBR-MSR-handling.patch 5b3cab8f-4-VMX-pass-MSR-value-into-vmx_msr_add.patch 5b3cab8f-5-VMX-load-only-guest-MSR-entries.patch 5b3f8fa5-port-array_index_nospec-from-Linux.patch 5b4321f6-x86-correctly-set-nonlazy_xstate_used-when-loading-full-state.patch 5b4488e7-x86-spec-ctrl-cmdline-handling.patch 5b471517-page_alloc-correct-first_dirty-calc-in-block-merging.patch 5b4c9a60-allow-cpu_down-to-be-called-earlier.patch 5b4db308-SVM-fix-cleanup-svm_inject_event.patch 5b5040c3-cpupools-fix-state-when-downing-a-CPU-failed.patch 5b5040f2-x86-AMD-distinguish-CU-from-HT.patch 5b505fe5-VMX-fix-find-msr-build.patch 5b508775-1-x86-distinguish-CPU-offlining-and-removal.patch 5b508775-2-x86-possibly-bring-up-all-CPUs.patch 5b508775-3-x86-cmdline-opt-to-avoid-use-of-secondary-HTs.patch 5b508ce8-VMX-dont-clobber-dr6-while-debug-state-is-lazy.patch 5b50df16-1-x86-xstate-use-guest-CPUID-policy.patch 5b50df16-2-x86-make-xstate-calculation-errors-more-obvious.patch 5b56feb1-hvm-Disallow-unknown-MSR_EFER-bits.patch 5b56feb2-spec-ctrl-Fix-the-parsing-of-xpti--on-fixed-Intel-hardware.patch 5b62ca93-VMX-avoid-hitting-BUG_ON.patch 5b6d84ac-x86-fix-improve-vlapic-read-write.patch 5b6d8ce2-x86-XPTI-parsing.patch 5b72fbbe-ARM-disable-grant-table-v2.patch 5b72fbbe-oxenstored-eval-order.patch 5b72fbbe-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEBUGCTL-bits.patch 5b72fbbf-1-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-mitigations.patch 5b72fbbf-2-spec-ctrl-Introduce-an-option-to-control-L1TF-mitigation-for-PV-guests.patch 5b72fbbf-3-shadow-Infrastructure-to-force-a-PV-guest-into-shadow-mode.patch 5b72fbbf-4-mm-Plumbing-to-allow-any-PTE-update-to-fail-with--ERESTART.patch 5b72fbbf-5-pv-Force-a-guest-into-shadow-mode-when-it-writes-an-L1TF-vulnerable-PTE.patch 5b72fbbf-6-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch 5b72fbbf-7-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch 5b72fbbf-8-spec-ctrl-Introduce-an-option-to-control-L1D_FLUSH-for-HVM-HAP-guests.patch 5b72fbbf-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitigations.patch 5b72fbbf-xl.conf-Add-global-affinity-masks.patch 5b74190e-x86-hvm-ioreq-MMIO-range-check-honor-DF.patch 5b752762-x86-hvm-emul-rep-IO-should-not-cross-GFN-boundaries.patch 5b75afef-x86-setup-avoid-OoB-E820-lookup.patch 5b76b780-rangeset-inquiry-functions-tolerate-NULL.patch 5b83c654-VT-d-dmar-iommu-mem-leak-fix.patch 5b8d5832-x86-assorted-array_index_nospec-insertions.patch 5ba11ed4-credit2-fix-moving-CPUs-between-cpupools.patch 5bacae4b-x86-boot-allocate-extra-module-slot.patch 5bae44ce-x86-silence-false-log-messages.patch 5bb60c12-x86-split-opt_xpti.patch 5bb60c4f-x86-split-opt_pv_l1tf.patch 5bb60c74-x86-fix-xpti-and-pv-l1tf.patch 5bcf0722-x86-boot-enable-NMIs.patch 5bd076e9-dombuilder-init-vcpu-debug-regs-correctly.patch 5bd076e9-x86-boot-init-debug-regs-correctly.patch 5bd076e9-x86-init-vcpu-debug-regs-correctly.patch 5bd0e0cf-vvmx-Disallow-the-use-of-VT-x-instructions-when-nested-virt-is-disabled.patch 5bd0e11b-x86-disallow-VT-x-insns-without-nested-virt.patch 5bd85bfd-x86-fix-crash-on-xl-set-parameter-pcid.patch 5be2a308-x86-extend-get_platform_badpages.patch 5be2a354-x86-work-around-HLE-host-lockup-erratum.patch xsa275-1.patch xsa275-2.patch xsa276-1.patch xsa276-2.patch xsa277.patch xsa279.patch xsa280-1.patch xsa280-2.patch- bsc#1116524 - Package xen-tools-4.11.0_09-2.1.x86_64 broken: Missing /bin/domu-xenstore. This was broken because "make package build reproducible" change. (boo#1047218, boo#1062303) This fix reverses the change to this patch. tmp_build.patch- bsc#1115040 - VUL-0: CVE-2018-19961 CVE-2018-19962: xen: insufficient TLB flushing / improper large page mappings with AMD IOMMUs (XSA-275) xsa275-1.patch xsa275-2.patch - bsc#1115043 - VUL-0: CVE-2018-19963: xen: resource accounting issues in x86 IOREQ server handling (XSA-276) xsa276-1.patch xsa276-2.patch - bsc#1115044 - VUL-0: CVE-2018-19964: xen: x86: incorrect error handling for guest p2m page removals (XSA-277) xsa277.patch - bsc#1114405 - VUL-0: CVE-2018-18883: xen: Nested VT-x usable even when disabled (XSA-278) 5bd0e11b-x86-disallow-VT-x-insns-without-nested-virt.patch - bsc#1115045 - VUL-0: xen: CVE-2018-19965: x86: DoS from attempting to use INVPCID with a non-canonical addresses (XSA-279) xsa279.patch - bsc#1115047 - VUL-0: CVE-2018-19966: xen: Fix for XSA-240 conflicts with shadow paging (XSA-280) xsa280-1.patch xsa280-2.patch - bsc#1114988 - VUL-0: CVE-2018-19967: xen: guest use of HLE constructs may lock up host (XSA-282) 5be2a308-x86-extend-get_platform_badpages.patch 5be2a354-x86-work-around-HLE-host-lockup-erratum.patch - bsc#1108940 - L3: XEN SLE12-SP1 domU hang on SLE12-SP3 HV 5bdc31d5-VMX-fix-vmx_handle_eoi.patch - Upstream bug fixes (bsc#1027519) 5b752762-x86-hvm-emul-rep-IO-should-not-cross-GFN-boundaries.patch 5ba11ed4-credit2-fix-moving-CPUs-between-cpupools.patch 5bacae4b-x86-boot-allocate-extra-module-slot.patch 5bae44ce-x86-silence-false-log-messages.patch 5bb60c12-x86-split-opt_xpti.patch 5bb60c4f-x86-split-opt_pv_l1tf.patch 5bb60c74-x86-fix-xpti-and-pv-l1tf.patch 5bcf0722-x86-boot-enable-NMIs.patch 5bd076e9-dombuilder-init-vcpu-debug-regs-correctly.patch 5bd076e9-x86-boot-init-debug-regs-correctly.patch 5bd076e9-x86-init-vcpu-debug-regs-correctly.patch 5bd85bfd-x86-fix-crash-on-xl-set-parameter-pcid.patch- bsc#1114405 - VUL-0: CVE-2018-18883: xen: Nested VT-x usable even when disabled (XSA-278) 5bd0e0cf-vvmx-Disallow-the-use-of-VT-x-instructions-when-nested-virt-is-disabled.patch- Use SMBIOS_REL_DATE instead of SMBIOS_DATE for reproducible binaries- make package build reproducible (boo#1047218, boo#1062303) * Set SMBIOS_REL_DATE * Update tmp_build.patch to use SHA instead of random build-id * Add reproducible.patch to use --no-insert-timestamp- Building with ncurses 6.1 will fail without xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch - Building libxl acpi support on aarch64 with gcc 8.2 will fail without xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch- bsc#1106263 - L3: The affinity reporting via 'xl vcpu-list' is apparently broken 5b8fae26-tools-libxl-correct-vcpu-affinity-output-with-sparse-physical-cpu-map.patch 5b8fae26-xen-fill-topology-info-for-all-present-cpus.patch 5b8fb5af-tools-xl-refuse-to-set-number-of-vcpus-to-0-via-xl-vcpu-set.patch- bsc#1094508 - L3: Kernel oops in fs/dcache.c called by d_materialise_unique() 5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch 5b9784d2-x86-HVM-add-known_gla-helper.patch 5b9784f2-x86-HVM-split-page-straddling-accesses.patch - bsc#1103279 - (CVE-2018-15470) VUL-0: CVE-2018-15470: xen: oxenstored does not apply quota-maxentity (XSA-272) 5b72fbbe-oxenstored-eval-order.patch - bsc#1103275 - (CVE-2018-15469) VUL-0: CVE-2018-15469: xen: Use of v2 grant tables may cause crash on ARM (XSA-268) 5b72fbbe-ARM-disable-grant-table-v2.patch - Upstream patches from Jan (bsc#1027519) 5b6d84ac-x86-fix-improve-vlapic-read-write.patch 5b74190e-x86-hvm-ioreq-MMIO-range-check-honor-DF.patch 5b75afef-x86-setup-avoid-OoB-E820-lookup.patch 5b76b780-rangeset-inquiry-functions-tolerate-NULL.patch 5b83c654-VT-d-dmar-iommu-mem-leak-fix.patch 5b8d5832-x86-assorted-array_index_nospec-insertions.patch - Drop 5b741962-x86-write-to-correct-variable-in-parse_pv_l1tf.patch- bsc#1078292 - rpmbuild -ba SPECS/xen.spec with xen-4.9.1 failed xen.spec- bsc#1091107 - VUL-0: CVE-2018-3646: xen: L1 Terminal Fault -VMM (XSA-273) 5b72fbbf-1-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-mitigations.patch 5b72fbbf-2-spec-ctrl-Introduce-an-option-to-control-L1TF-mitigation-for-PV-guests.patch 5b72fbbf-3-shadow-Infrastructure-to-force-a-PV-guest-into-shadow-mode.patch 5b72fbbf-4-mm-Plumbing-to-allow-any-PTE-update-to-fail-with--ERESTART.patch 5b72fbbf-5-pv-Force-a-guest-into-shadow-mode-when-it-writes-an-L1TF-vulnerable-PTE.patch 5b72fbbf-6-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch 5b72fbbf-7-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch 5b72fbbf-8-spec-ctrl-Introduce-an-option-to-control-L1D_FLUSH-for-HVM-HAP-guests.patch - bsc#1103276 - VUL-0: CVE-2018-15468: xen: x86: Incorrect MSR_DEBUGCTL handling lets guests enable BTS (XSA-269) 5b72fbbe-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEBUGCTL-bits.patch - Upstream prereq patches for XSA-273 and other upstream fixes (bsc#1027519) 5b34b8fe-VMX-defer-vmx_vmcs_exit-as-long-as-possible.patch 5b3cab8e-1-VMX-MSR_DEBUGCTL-handling.patch 5b3cab8e-2-VMX-improve-MSR-load-save-API.patch 5b3cab8e-3-VMX-cleanup-MSR-load-save-infra.patch 5b3cab8f-1-VMX-factor-out-locate_msr_entry.patch 5b3cab8f-2-VMX-remote-access-to-MSR-lists.patch 5b3cab8f-3-VMX-improve-LBR-MSR-handling.patch 5b3cab8f-4-VMX-pass-MSR-value-into-vmx_msr_add.patch 5b3cab8f-5-VMX-load-only-guest-MSR-entries.patch 5b4321f6-x86-correctly-set-nonlazy_xstate_used-when-loading-full-state.patch 5b505fe5-VMX-fix-find-msr-build.patch 5b56feb1-hvm-Disallow-unknown-MSR_EFER-bits.patch 5b56feb2-spec-ctrl-Fix-the-parsing-of-xpti--on-fixed-Intel-hardware.patch 5b62ca93-VMX-avoid-hitting-BUG_ON.patch 5b6d8ce2-x86-XPTI-parsing.patch 5b72fbbf-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitigations.patch 5b72fbbf-xl.conf-Add-global-affinity-masks.patch 5b741962-x86-write-to-correct-variable-in-parse_pv_l1tf.patch- Upstream patches from Jan (bsc#1027519) 5b3f8fa5-port-array_index_nospec-from-Linux.patch 5b4488e7-x86-spec-ctrl-cmdline-handling.patch 5b471517-page_alloc-correct-first_dirty-calc-in-block-merging.patch 5b4c9a60-allow-cpu_down-to-be-called-earlier.patch 5b4db308-SVM-fix-cleanup-svm_inject_event.patch 5b5040c3-cpupools-fix-state-when-downing-a-CPU-failed.patch 5b5040f2-x86-AMD-distinguish-CU-from-HT.patch 5b508775-1-x86-distinguish-CPU-offlining-and-removal.patch 5b508775-2-x86-possibly-bring-up-all-CPUs.patch 5b508775-3-x86-cmdline-opt-to-avoid-use-of-secondary-HTs.patch 5b508ce8-VMX-dont-clobber-dr6-while-debug-state-is-lazy.patch 5b50df16-1-x86-xstate-use-guest-CPUID-policy.patch 5b50df16-2-x86-make-xstate-calculation-errors-more-obvious.patch gcc8-fix-format-warning-on-i586.patch gcc8-fix-array-warning-on-i586.patch - Drop xen.fuzz-_FORTIFY_SOURCE.patch gcc8-fix-warning-on-i586.patch- Update to Xen 4.11.0 FCS (fate#325202, fate#325123) xen-4.11.0-testing-src.tar.bz2 disable-building-pv-shim.patch - Dropped patches 5a33a12f-domctl-improve-locking-during-domain-destruction.patch 5a6703cb-x86-move-invocations-of-hvm_flush_guest_tlbs.patch 5a79d7ed-libxc-packed-initrd-dont-fail-domain-creation.patch 5a9985bd-x86-invpcid-support.patch 5ac72a48-gcc8.patch 5ac72a5f-gcc8.patch 5ac72a64-gcc8.patch 5ac72a69-gcc8.patch 5ac72a6e-gcc8.patch 5ac72a74-gcc8.patch 5ac72a7b-gcc8.patch 5ad4923e-x86-correct-S3-resume-ordering.patch 5ad49293-x86-suppress-BTI-mitigations-around-S3.patch 5ad600d4-x86-pv-introduce-x86emul_read_dr.patch 5ad600d4-x86-pv-introduce-x86emul_write_dr.patch 5ad8c3a7-x86-spec_ctrl-update-retpoline-decision-making.patch 5adda097-x86-HPET-fix-race-triggering-ASSERT.patch 5adda0d5-x86-HVM-never-retain-emulated-insn-cache.patch 5adde9ed-xpti-fix-double-fault-handling.patch 5ae06fad-SVM-fix-intercepts-for-SYS-CALL-ENTER-MSRs.patch 5ae31917-x86-cpuidle-init-stats-lock-once.patch 5aeaeae4-introduce-vcpu_sleep_nosync_locked.patch 5aeaeaf0-sched-fix-races-in-vcpu-migration.patch 5aeb2c57-x86-retval-checks-of-set-guest-trapbounce.patch 5aec7393-1-x86-xpti-avoid-copy.patch 5aec7393-2-x86-xpti-write-cr3.patch 5aec744a-3-x86-xpti-per-domain-flag.patch 5aec744a-4-x86-xpti-use-invpcid.patch 5aec744a-5-x86-xpti-no-global-pages.patch 5aec744a-6-x86-xpti-cr3-valid-flag.patch 5aec744a-7-x86-xpti-pv_guest_cr4_to_real_cr4.patch 5aec744b-8-x86-xpti-cr3-helpers.patch 5aec74a8-9-x86-xpti-use-pcid.patch 5af1daa9-1-x86-traps-fix-dr6-handing-in-DB-handler.patch 5af1daa9-2-x86-pv-move-exception-injection-into-test_all_events.patch 5af1daa9-3-x86-traps-use-IST-for-DB.patch 5af1daa9-4-x86-traps-fix-handling-of-DB-in-hypervisor-context.patch 5af1daa9-x86-HVM-guard-against-bogus-emulator-ioreq-state.patch 5af1daa9-x86-vpt-support-IO-APIC-routed-intr.patch 5af97999-viridian-cpuid-leaf-40000003.patch 5afc13ae-1-x86-read-MSR_ARCH_CAPABILITIES-once.patch 5afc13ae-2-x86-express-Xen-SPEC_CTRL-choice-as-variable.patch 5afc13ae-3-x86-merge-bti_ist_info-use_shadow_spec_ctrl.patch 5afc13ae-4-x86-fold-XEN_IBRS-ALTERNATIVES.patch 5afc13ae-5-x86-rename-bits-of-spec_ctrl-infrastructure.patch 5afc13ae-6-x86-elide-MSR_SPEC_CTRL-handling-in-idle.patch 5afc13ae-7-x86-split-X86_FEATURE_SC_MSR.patch 5afc13ae-8-x86-explicitly-set-Xen-default-SPEC_CTRL.patch 5afc13ae-9-x86-cpuid-improve-guest-policies-for-speculative.patch 5afc13ae-A-x86-introduce-spec-ctrl-cmdline-opt.patch 5b02c786-x86-AMD-mitigations-for-GPZ-SP4.patch 5b02c786-x86-Intel-mitigations-for-GPZ-SP4.patch 5b02c786-x86-msr-virtualise-SPEC_CTRL-SSBD.patch 5b0bc9da-x86-XPTI-fix-S3-resume.patch 5b0d2286-libxc-x86-PV-dont-hand-through-CPUID-leaf-0x80000008.patch 5b0d2d91-x86-suppress-sync-when-XPTI-off.patch 5b0d2dbc-x86-correct-default_xen_spec_ctrl.patch 5b0d2ddc-x86-CPUID-dont-override-tool-stack-hidden-STIBP.patch 5b150ef9-x86-fix-error-handling-of-pv-dr7-shadow.patch 5b21825d-1-x86-support-fully-eager-FPU-context-switching.patch 5b21825d-2-x86-spec-ctrl-mitigations-for-LazyFPU.patch 5b238b92-x86-HVM-account-for-fully-eager-FPU.patch 5b2b7172-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b31e004-x86-HVM-emul-attempts-FPU-set-fpu_initialised.patch 5b323e3c-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b34882d-x86-mm-dont-bypass-preemption-checks.patch 5b348874-x86-refine-checks-in-DB-handler.patch 5b348897-libxl-qemu_disk_scsi_drive_string-break-out-common.patch 5b3488a2-libxl-restore-passing-ro-to-qemu-for-SCSI-disks.patch 5b34891a-x86-HVM-dont-cause-NM-to-be-raised.patch 5b348954-x86-guard-against-NM.patch libxl.Add-a-version-check-of-QEMU-for-QMP-commands.patch libxl.LIBXL_DESTROY_TIMEOUT.patch libxl.qmp-Tell-QEMU-about-live-migration-or-snapshot.patch xen_fix_build_with_acpica_20180427_and_new_packages.patch- Submit upstream patch libacpi: fixes for iasl >= 20180427 git commit 858dbaaeda33b05c1ac80aea0ba9a03924e09005 xen_fix_build_with_acpica_20180427_and_new_packages.patch This is needed for acpica package to get updated in our build service- Upstream patches from Jan (bsc#1027519) 5b02c786-x86-AMD-mitigations-for-GPZ-SP4.patch (Replaces Spectre-v4-1.patch) 5b02c786-x86-Intel-mitigations-for-GPZ-SP4.patch (Replaces Spectre-v4-2.patch) 5b02c786-x86-msr-virtualise-SPEC_CTRL-SSBD.patch (Replaces Spectre-v4-3.patch) 5b0bc9da-x86-XPTI-fix-S3-resume.patch 5b0d2286-libxc-x86-PV-dont-hand-through-CPUID-leaf-0x80000008.patch 5b0d2d91-x86-suppress-sync-when-XPTI-off.patch 5b0d2dbc-x86-correct-default_xen_spec_ctrl.patch 5b0d2ddc-x86-CPUID-dont-override-tool-stack-hidden-STIBP.patch 5b150ef9-x86-fix-error-handling-of-pv-dr7-shadow.patch 5b21825d-1-x86-support-fully-eager-FPU-context-switching.patch (Replaces xsa267-1.patch) 5b21825d-2-x86-spec-ctrl-mitigations-for-LazyFPU.patch (Replaces xsa267-2.patch) 5b238b92-x86-HVM-account-for-fully-eager-FPU.patch 5b2b7172-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b31e004-x86-HVM-emul-attempts-FPU-set-fpu_initialised.patch 5b323e3c-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b34882d-x86-mm-dont-bypass-preemption-checks.patch (Replaces xsa264.patch) 5b348874-x86-refine-checks-in-DB-handler.patch (Replaces xsa265.patch) 5b348897-libxl-qemu_disk_scsi_drive_string-break-out-common.patch (Replaces xsa266-1-<>.patch) 5b3488a2-libxl-restore-passing-ro-to-qemu-for-SCSI-disks.patch (Replaces xsa266-2-<>.patch) 5b34891a-x86-HVM-dont-cause-NM-to-be-raised.patch 5b348954-x86-guard-against-NM.patch- Fix more build gcc8 related failures with xen.fuzz-_FORTIFY_SOURCE.patch- bsc#1098403 - fix regression introduced by changes for bsc#1079730 a PV domU without qcow2 and/or vfb has no qemu attached. Ignore QMP errors for PV domUs to handle PV domUs with and without an attached qemu-xen. xen.bug1079730.patch- bsc#1097521 - VUL-0: CVE-2018-12891: xen: preemption checks bypassed in x86 PV MM handling (XSA-264) xsa264.patch - bsc#1097522 - VUL-0: CVE-2018-12893: xen: x86: #DB exception safety check can be triggered by a guest (XSA-265) xsa265.patch - bsc#1097523 - VUL-0: CVE-2018-12892: xen: libxl fails to honour readonly flag on HVM emulated SCSI disks (XSA-266) xsa266-1-libxl-qemu_disk_scsi_drive_string-Break-out-common-p.patch xsa266-2-libxl-restore-passing-readonly-to-qemu-for-SCSI-disk.patch- bsc#1095242 - VUL-0: CVE-2018-3665: xen: Lazy FP Save/Restore (XSA-267) xsa267-1.patch xsa267-2.patch- bsc#1092543 - GCC 8: xen build fails gcc8-fix-warning-on-i586.patch- bsc#1092631 - VUL-0: CVE-2018-3639: xen: V4 – Speculative Store Bypass aka "Memory Disambiguation" (XSA-263) 5ad4923e-x86-correct-S3-resume-ordering.patch 5ad49293-x86-suppress-BTI-mitigations-around-S3.patch 5afc13ae-1-x86-read-MSR_ARCH_CAPABILITIES-once.patch 5afc13ae-2-x86-express-Xen-SPEC_CTRL-choice-as-variable.patch 5afc13ae-3-x86-merge-bti_ist_info-use_shadow_spec_ctrl.patch 5afc13ae-4-x86-fold-XEN_IBRS-ALTERNATIVES.patch 5afc13ae-5-x86-rename-bits-of-spec_ctrl-infrastructure.patch 5afc13ae-6-x86-elide-MSR_SPEC_CTRL-handling-in-idle.patch 5afc13ae-7-x86-split-X86_FEATURE_SC_MSR.patch 5afc13ae-8-x86-explicitly-set-Xen-default-SPEC_CTRL.patch 5afc13ae-9-x86-cpuid-improve-guest-policies-for-speculative.patch 5afc13ae-A-x86-introduce-spec-ctrl-cmdline-opt.patch Spectre-v4-1.patch Spectre-v4-2.patch Spectre-v4-3.patch- Always call qemus xen-save-devices-state in suspend/resume to fix migration with qcow2 images (bsc#1079730) libxl.Add-a-version-check-of-QEMU-for-QMP-commands.patch libxl.qmp-Tell-QEMU-about-live-migration-or-snapshot.patch xen.bug1079730.patch- bsc#1087289 - L3: Xen BUG at sched_credit.c:1663 5aeaeae4-introduce-vcpu_sleep_nosync_locked.patch 5aeaeaf0-sched-fix-races-in-vcpu-migration.patch - Upstream patches from Jan (bsc#1027519) 5ad600d4-x86-pv-introduce-x86emul_read_dr.patch 5ad600d4-x86-pv-introduce-x86emul_write_dr.patch 5ad8c3a7-x86-spec_ctrl-update-retpoline-decision-making.patch 5adda097-x86-HPET-fix-race-triggering-ASSERT.patch 5adda0d5-x86-HVM-never-retain-emulated-insn-cache.patch 5ae06fad-SVM-fix-intercepts-for-SYS-CALL-ENTER-MSRs.patch 5ae31917-x86-cpuidle-init-stats-lock-once.patch 5aeb2c57-x86-retval-checks-of-set-guest-trapbounce.patch 5af1daa9-1-x86-traps-fix-dr6-handing-in-DB-handler.patch (Replaces xsa260-1.patch) 5af1daa9-2-x86-pv-move-exception-injection-into-test_all_events.patch (Replaces xsa260-2.patch) 5af1daa9-3-x86-traps-use-IST-for-DB.patch (Replaces xsa260-3.patch) 5af1daa9-4-x86-traps-fix-handling-of-DB-in-hypervisor-context.patch (Replaces xsa260-4.patch) 5af1daa9-x86-HVM-guard-against-bogus-emulator-ioreq-state.patch (Replaces xsa262.patch) 5af1daa9-x86-vpt-support-IO-APIC-routed-intr.patch (Replaces xsa261.patch) 5af97999-viridian-cpuid-leaf-40000003.patch- Fixes related to Page Table Isolation (XPTI). bsc#1074562 XSA-254 5a6703cb-x86-move-invocations-of-hvm_flush_guest_tlbs.patch 5a9985bd-x86-invpcid-support.patch 5adde9ed-xpti-fix-double-fault-handling.patch 5aec7393-1-x86-xpti-avoid-copy.patch 5aec7393-2-x86-xpti-write-cr3.patch 5aec744a-3-x86-xpti-per-domain-flag.patch 5aec744a-4-x86-xpti-use-invpcid.patch 5aec744a-5-x86-xpti-no-global-pages.patch 5aec744a-6-x86-xpti-cr3-valid-flag.patch 5aec744a-7-x86-xpti-pv_guest_cr4_to_real_cr4.patch 5aec744b-8-x86-xpti-cr3-helpers.patch 5aec74a8-9-x86-xpti-use-pcid.patch- bsc#1092543 - GCC 8: xen build fails 5ac72a48-gcc8.patch 5ac72a5f-gcc8.patch 5ac72a64-gcc8.patch 5ac72a69-gcc8.patch 5ac72a6e-gcc8.patch 5ac72a74-gcc8.patch 5ac72a7b-gcc8.patch gcc8-inlining-failed.patch- Update to Xen 4.10.1 bug fix release (bsc#1027519) xen-4.10.1-testing-src.tar.bz2 disable-building-pv-shim.patch - Drop the following patches contained in the new tarball 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fda0d-x86-mb2-avoid-Xen-when-looking-for-module-crashkernel-pos.patch 5a2ffc1f-x86-mm-drop-bogus-paging-mode-assertion.patch 5a313972-x86-microcode-add-support-for-AMD-Fam17.patch 5a32bd79-x86-vmx-dont-use-hvm_inject_hw_exception-in-.patch 5a4caa5e-x86-IRQ-conditionally-preserve-access-perm.patch 5a4caa8c-x86-E820-don-t-overrun-array.patch 5a4e2bca-x86-free-msr_vcpu_policy-during-destruction.patch 5a4e2c2c-x86-upcall-inject-spurious-event-after-setting-vector.patch 5a4fd893-1-x86-break-out-alternative-asm-into-separate-header.patch 5a4fd893-2-x86-introduce-ALTERNATIVE_2-macros.patch 5a4fd893-3-x86-hvm-rename-update_guest_vendor-to-cpuid_policy_changed.patch 5a4fd893-4-x86-introduce-cpuid_policy_updated.patch 5a4fd893-5-x86-entry-remove-partial-cpu_user_regs.patch 5a4fd894-1-x86-rearrange-RESTORE_ALL-to-restore-in-stack-order.patch 5a4fd894-2-x86-hvm-use-SAVE_ALL-after-VMExit.patch 5a4fd894-3-x86-erase-guest-GPRs-on-entry-to-Xen.patch 5a4fd894-4-clarifications-to-wait-infrastructure.patch 5a534c78-x86-dont-use-incorrect-CPUID-values-for-topology.patch 5a5cb24c-x86-mm-always-set-_PAGE_ACCESSED-on-L4-updates.patch 5a5e2cff-x86-Meltdown-band-aid.patch 5a5e2d73-x86-Meltdown-band-aid-conditional.patch 5a5e3a4e-1-x86-support-compiling-with-indirect-branch-thunks.patch 5a5e3a4e-2-x86-support-indirect-thunks-from-asm.patch 5a5e3a4e-3-x86-report-speculative-mitigation-details.patch 5a5e3a4e-4-x86-AMD-set-lfence-as-Dispatch-Serialising.patch 5a5e3a4e-5-x86-introduce-alternative-indirect-thunks.patch 5a5e3a4e-6-x86-definitions-for-Indirect-Branch-Controls.patch 5a5e3a4e-7-x86-cmdline-opt-to-disable-IBRS-IBPB-STIBP.patch 5a5e459c-1-x86-SVM-offer-CPUID-faulting-to-AMD-HVM-guests.patch 5a5e459c-2-x86-report-domain-id-on-CPUID.patch 5a68bc16-x86-acpi-process-softirqs-logging-Cx.patch 5a69c0b9-x86-fix-GET_STACK_END.patch 5a6b36cd-1-x86-cpuid-handling-of-IBRS-IBPB-STIBP-and-IBRS-for-guests.patch 5a6b36cd-2-x86-msr-emulation-of-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-3-x86-migrate-MSR_SPEC_CTRL.patch 5a6b36cd-4-x86-hvm-permit-direct-access-to-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-5-x86-use-SPEC_CTRL-on-entry.patch 5a6b36cd-6-x86-clobber-RSB-RAS-on-entry.patch 5a6b36cd-7-x86-no-alternatives-in-NMI-MC-paths.patch 5a6b36cd-8-x86-boot-calculate-best-BTI-mitigation.patch 5a6b36cd-9-x86-issue-speculation-barrier.patch 5a6b36cd-A-x86-offer-Indirect-Branch-Controls-to-guests.patch 5a6b36cd-B-x86-clear-SPEC_CTRL-while-idle.patch 5a7b1bdd-x86-reduce-Meltdown-band-aid-IPI-overhead.patch 5a843807-x86-spec_ctrl-fix-bugs-in-SPEC_CTRL_ENTRY_FROM_INTR_IST.patch 5a856a2b-x86-emul-fix-64bit-decoding-of-segment-overrides.patch 5a856a2b-x86-use-32bit-xors-for-clearing-GPRs.patch 5a856a2b-x86-xpti-hide-almost-all-of-Xen-image-mappings.patch 5a8be788-x86-nmi-start-NMI-watchdog-on-CPU0-after-SMP.patch 5a95373b-x86-PV-avoid-leaking-other-guests-MSR_TSC_AUX.patch 5a95571f-memory-dont-implicitly-unpin-in-decrease-res.patch 5a95576c-gnttab-ARM-dont-corrupt-shared-GFN-array.patch 5a955800-gnttab-dont-free-status-pages-on-ver-change.patch 5a955854-x86-disallow-HVM-creation-without-LAPIC-emul.patch 5a956747-x86-HVM-dont-give-wrong-impression-of-WRMSR-success.patch 5a9eb7f1-x86-xpti-dont-map-stack-guard-pages.patch 5a9eb85c-x86-slightly-reduce-XPTI-overhead.patch 5a9eb890-x86-remove-CR-reads-from-exit-to-guest-path.patch 5aa2b6b9-cpufreq-ondemand-CPU-offlining-race.patch 5aaa9878-x86-vlapic-clear-TMR-bit-for-edge-triggered-intr.patch xsa258.patch xsa259.patch- bsc#1090820 - VUL-0: CVE-2018-8897: xen: x86: mishandling of debug exceptions (XSA-260) xsa260-1.patch xsa260-2.patch xsa260-3.patch xsa260-4.patch - bsc#1090822 - VUL-0: CVE-2018-10982: xen: x86 vHPET interrupt injection errors (XSA-261) xsa261.patch - bsc#1090823 - VUL-0: CVE-2018-10981: xen: qemu may drive Xen into unbounded loop (XSA-262) xsa262.patch- bsc#1089152 - VUL-0: CVE-2018-10472: xen: Information leak via crafted user-supplied CDROM (XSA-258) xsa258.patch - bsc#1089635 - VUL-0: CVE-2018-10471: xen: x86: PV guest may crash Xen with XPTI (XSA-259) xsa259.patch- Preserve xen-syms from xen-dbg.gz to allow processing vmcores with crash(1) (bsc#1087251)- Upstream patches from Jan (bsc#1027519) and fixes related to Page Table Isolation (XPTI). See also bsc#1074562 XSA-254 5a856a2b-x86-xpti-hide-almost-all-of-Xen-image-mappings.patch 5a9eb7f1-x86-xpti-dont-map-stack-guard-pages.patch 5a9eb85c-x86-slightly-reduce-XPTI-overhead.patch 5a9eb890-x86-remove-CR-reads-from-exit-to-guest-path.patch 5aa2b6b9-cpufreq-ondemand-CPU-offlining-race.patch 5aaa9878-x86-vlapic-clear-TMR-bit-for-edge-triggered-intr.patch- bsc#1072834 - Xen HVM: unchecked MSR access error: RDMSR from 0xc90 at rIP: 0xffffffff93061456 (native_read_msr+0x6/0x30) 5a956747-x86-HVM-dont-give-wrong-impression-of-WRMSR-success.patch - Upstream patches from Jan (bsc#1027519) 5a79d7ed-libxc-packed-initrd-dont-fail-domain-creation.patch 5a7b1bdd-x86-reduce-Meltdown-band-aid-IPI-overhead.patch 5a843807-x86-spec_ctrl-fix-bugs-in-SPEC_CTRL_ENTRY_FROM_INTR_IST.patch 5a856a2b-x86-emul-fix-64bit-decoding-of-segment-overrides.patch 5a856a2b-x86-use-32bit-xors-for-clearing-GPRs.patch 5a8be788-x86-nmi-start-NMI-watchdog-on-CPU0-after-SMP.patch 5a95373b-x86-PV-avoid-leaking-other-guests-MSR_TSC_AUX.patch 5a95571f-memory-dont-implicitly-unpin-in-decrease-res.patch (Replaces xsa252.patch) 5a95576c-gnttab-ARM-dont-corrupt-shared-GFN-array.patch (Replaces xsa255-1.patch) 5a955800-gnttab-dont-free-status-pages-on-ver-change.patch (Replaces xsa255-2.patch) 5a955854-x86-disallow-HVM-creation-without-LAPIC-emul.patch (Replaces xsa256.patch) - Drop xsa252.patch xsa255-1.patch xsa255-2.patch xsa256.patch- bsc#1080635 - VUL-0: CVE-2018-7540: xen: DoS via non-preemptable L3/L4 pagetable freeing (XSA-252) xsa252.patch - bsc#1080662 - VUL-0: CVE-2018-7541: xen: grant table v2 -> v1 transition may crash Xen (XSA-255) xsa255-1.patch xsa255-2.patch - bsc#1080634 - VUL-0: CVE-2018-7542: xen: x86 PVH guest without LAPIC may DoS the host (XSA-256) xsa256.patch- Remove stale systemd presets code for 13.2 and older- fate#324965 - add script, udev rule and systemd service to watch for vcpu online/offline events in a HVM domU They are triggered via xl vcpu-set domU N- Replace hardcoded xen with Name tag when refering to subpkgs- Make sure tools and tools-domU require libs from the very same build- tools-domU: Add support for qemu guest agent. New files 80-xen-channel-setup.rules and xen-channel-setup.sh configure a xen-pv-channel for use by the guest agent FATE#324963- Remove outdated /etc/xen/README*- bsc#1073961 - VUL-0: CVE-2018-5244: xen: x86: memory leak with MSR emulation (XSA-253) 5a4e2bca-x86-free-msr_vcpu_policy-during-destruction.patch - bsc#1074562 - VUL-0: CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 xen: Information leak via side effects of speculative execution (XSA-254). Includes Spectre v2 mitigation. 5a4caa5e-x86-IRQ-conditionally-preserve-access-perm.patch 5a4caa8c-x86-E820-don-t-overrun-array.patch 5a4e2c2c-x86-upcall-inject-spurious-event-after-setting-vector.patch 5a4fd893-1-x86-break-out-alternative-asm-into-separate-header.patch 5a4fd893-2-x86-introduce-ALTERNATIVE_2-macros.patch 5a4fd893-3-x86-hvm-rename-update_guest_vendor-to-cpuid_policy_changed.patch 5a4fd893-4-x86-introduce-cpuid_policy_updated.patch 5a4fd893-5-x86-entry-remove-partial-cpu_user_regs.patch 5a4fd894-1-x86-rearrange-RESTORE_ALL-to-restore-in-stack-order.patch 5a4fd894-2-x86-hvm-use-SAVE_ALL-after-VMExit.patch 5a4fd894-3-x86-erase-guest-GPRs-on-entry-to-Xen.patch 5a4fd894-4-clarifications-to-wait-infrastructure.patch 5a534c78-x86-dont-use-incorrect-CPUID-values-for-topology.patch 5a5cb24c-x86-mm-always-set-_PAGE_ACCESSED-on-L4-updates.patch 5a5e2cff-x86-Meltdown-band-aid.patch 5a5e2d73-x86-Meltdown-band-aid-conditional.patch 5a5e3a4e-1-x86-support-compiling-with-indirect-branch-thunks.patch 5a5e3a4e-2-x86-support-indirect-thunks-from-asm.patch 5a5e3a4e-3-x86-report-speculative-mitigation-details.patch 5a5e3a4e-4-x86-AMD-set-lfence-as-Dispatch-Serialising.patch 5a5e3a4e-5-x86-introduce-alternative-indirect-thunks.patch 5a5e3a4e-6-x86-definitions-for-Indirect-Branch-Controls.patch 5a5e3a4e-7-x86-cmdline-opt-to-disable-IBRS-IBPB-STIBP.patch 5a5e459c-1-x86-SVM-offer-CPUID-faulting-to-AMD-HVM-guests.patch 5a5e459c-2-x86-report-domain-id-on-CPUID.patch 5a68bc16-x86-acpi-process-softirqs-logging-Cx.patch 5a69c0b9-x86-fix-GET_STACK_END.patch 5a6b36cd-1-x86-cpuid-handling-of-IBRS-IBPB-STIBP-and-IBRS-for-guests.patch 5a6b36cd-2-x86-msr-emulation-of-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-3-x86-migrate-MSR_SPEC_CTRL.patch 5a6b36cd-4-x86-hvm-permit-direct-access-to-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-5-x86-use-SPEC_CTRL-on-entry.patch 5a6b36cd-6-x86-clobber-RSB-RAS-on-entry.patch 5a6b36cd-7-x86-no-alternatives-in-NMI-MC-paths.patch 5a6b36cd-8-x86-boot-calculate-best-BTI-mitigation.patch 5a6b36cd-9-x86-issue-speculation-barrier.patch 5a6b36cd-A-x86-offer-Indirect-Branch-Controls-to-guests.patch 5a6b36cd-B-x86-clear-SPEC_CTRL-while-idle.patch- Fix python3 deprecated atoi call (bsc#1067224) pygrub-python3-conversion.patch - Drop xenmon-python3-conversion.patch- bsc#1067317 - pass cache=writeback|unsafe|directsync to qemu, depending on the libxl disk settings libxl.add-option-to-disable-disk-cache-flushes-in-qdisk.patch- Remove libxl.LIBXL_DESTROY_TIMEOUT.debug.patch- bsc#1067224 - xen-tools have hard dependency on Python 2 build-python3-conversion.patch bin-python3-conversion.patch- bsc#1070165 - xen crashes after aborted localhost migration 5a2ffc1f-x86-mm-drop-bogus-paging-mode-assertion.patch - bsc#1035442 - L3: libxl: error: libxl.c:1676:devices_destroy_cb: libxl__devices_destroy failed 5a33a12f-domctl-improve-locking-during-domain-destruction.patch - Upstream patches from Jan (bsc#1027519) 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fda0d-x86-mb2-avoid-Xen-when-looking-for-module-crashkernel-pos.patch 5a313972-x86-microcode-add-support-for-AMD-Fam17.patch 5a32bd79-x86-vmx-dont-use-hvm_inject_hw_exception-in-.patch- Update to Xen 4.10.0 FCS (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Rebuild initrd if xen-tools-domU is updated- Update to Xen 4.10.0-rc8 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Increase the value of LIBXL_DESTROY_TIMEOUT from 10 to 100 seconds If many domUs shutdown in parallel the backends can not keep up Add some debug output to track how long backend shutdown takes (bsc#1035442) libxl.LIBXL_DESTROY_TIMEOUT.patch libxl.LIBXL_DESTROY_TIMEOUT.debug.patch- Adjust xenstore-run-in-studomain.patch to change the defaults in the code instead of changing the sysconfig template, to also cover the upgrade case- Update to Xen 4.10.0-rc6 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Since xen switched to Kconfig, building a debug hypervisor was done by default. Adjust make logic to build a non-debug hypervisor by default, and continue to provide one as xen-dbg.gz- fate#316614: set migration constraints from cmdline fix libxl.set-migration-constraints-from-cmdline.patch for xen-4.10- Document the suse-diskcache-disable-flush option in xl-disk-configuration(5) (bsc#879425,bsc#1067317)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to Xen 4.10.0-rc5 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - fate#323663 - Run Xenstore in stubdomain xenstore-run-in-studomain.patch- bsc#1067224 - xen-tools have hard dependency on Python 2 pygrub-python3-conversion.patch xenmon-python3-conversion.patch migration-python3-conversion.patch xnloader.py xen2libvirt.py- Remove xendriverdomain.service (bsc#1065185) Driver domains must be configured manually with custom .service file- Update to Xen 4.10.0-rc3 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - Drop 59f31268-libxc-remove-stale-error-check-for-domain-size.patch- Adjust xen-dom0-modules.service to ignore errors (bsc#1065187)- fate#324052 Support migration of Xen HVM domains larger than 1TB 59f31268-libxc-remove-stale-error-check-for-domain-size.patch- Update to Xen 4.10.0-rc2 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Update to Xen 4.10.0-rc1 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - Drop patches included in new tarball 592fd5f0-stop_machine-fill-result-only-in-case-of-error.patch 596f257e-x86-fix-hvmemul_insn_fetch.patch 5982fd99-VT-d-don-t-panic-warn-on-iommu-no-igfx.patch 598c3630-VT-d-PI-disable-when-CPU-side-PI-is-off.patch 598c3706-cpufreq-only-stop-ondemand-governor-if-started.patch 5992f1e5-x86-grant-disallow-misaligned-PTEs.patch 5992f20d-gnttab-split-maptrack-lock-to-make-it-useful-again.patch 5992f233-gnttab-correct-pin-status-fixup-for-copy.patch 59958e76-gnttab-dont-use-possibly-unbounded-tail-calls.patch 59958ebf-gnttab-fix-transitive-grant-handling.patch 59958edd-gnttab-avoid-spurious-maptrack-handle-alloc-failures.patch 599da329-arm-mm-release-grant-lock-on-xatp1-error-paths.patch 59a01223-x86-check-for-alloc-errors-in-modify_xen_mappings.patch 59a0130c-x86-efi-dont-write-relocs-in-efi_arch_relocate_image-1st-pass.patch 59a9221f-VT-d-use-correct-BDF-for-VF-to-search-VT-d-unit.patch 59ae9177-x86-emul-fix-handling-of-unimplemented-Grp7-insns.patch 59aec335-x86emul-correct-VEX-W-handling-for-VPINSRD.patch 59aec375-x86emul-correct-VEX-L-handling-for-VCVTx2SI.patch 59afcea0-x86-introduce-and-use-setup_force_cpu_cap.patch 59b2a7f2-x86-HVM-correct-repeat-count-update-linear-phys.patch 59b7d664-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch 59b7d69b-grant_table-fix-GNTTABOP_cache_flush-handling.patch 59b7d6c8-xenstore-dont-unlink-connection-object-twice.patch 59b7d6d9-gnttab-also-validate-PTE-perms-upon-destroy-replace.patch gcc7-arm.patch gcc7-mini-os.patch- bsc#1061084 - VUL-0: xen: page type reference leak on x86 (XSA-242) xsa242.patch - bsc#1061086 - VUL-0: xen: x86: Incorrect handling of self-linear shadow mappings with translated guests (XSA-243) xsa243.patch - bsc#1061087 - VUL-0: xen: x86: Incorrect handling of IST settings during CPU hotplug (XSA-244) xsa244.patch- bsc#1061077 - VUL-0: xen: DMOP map/unmap missing argument checks (XSA-238) xsa238.patch - bsc#1061080 - VUL-0: xen: hypervisor stack leak in x86 I/O intercept code (XSA-239) xsa239.patch - bsc#1061081 - VUL-0: xen: Unlimited recursion in linear pagetable de-typing (XSA-240) xsa240-1.patch xsa240-2.patch - bsc#1061082 - VUL-0: xen: Stale TLB entry due to page type release race (XSA-241) xsa241.patch- bsc#1061075 - VUL-0: xen: pin count / page reference race in grant table code (XSA-236) xsa236.patch - bsc#1061076 - VUL-0: xen: multiple MSI mapping issues on x86 (XSA-237) xsa237-1.patch xsa237-2.patch xsa237-3.patch xsa237-4.patch xsa237-5.patch- bsc#1056278 - VUL-0: xen: Missing NUMA node parameter verification (XSA-231) 59b7d664-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch - bsc#1056280 - VUL-0: xen: Missing check for grant table (XSA-232) 59b7d69b-grant_table-fix-GNTTABOP_cache_flush-handling.patch - bsc#1056281 - VUL-0: xen: cxenstored: Race in domain cleanup (XSA-233) 59b7d6c8-xenstore-dont-unlink-connection-object-twice.patch - bsc#1056282 - VUL-0: xen: insufficient grant unmapping checks for x86 PV guests (XSA-234) 59b7d6d9-gnttab-also-validate-PTE-perms-upon-destroy-replace.patch - bsc#1055321 - VUL-0: xen: add-to-physmap error paths fail to release lock on ARM (XSA-235) 599da329-arm-mm-release-grant-lock-on-xatp1-error-paths.patch - Upstream patches from Jan (bsc#1027519) 59a01223-x86-check-for-alloc-errors-in-modify_xen_mappings.patch 59a0130c-x86-efi-dont-write-relocs-in-efi_arch_relocate_image-1st-pass.patch 59a9221f-VT-d-use-correct-BDF-for-VF-to-search-VT-d-unit.patch 59ae9177-x86-emul-fix-handling-of-unimplemented-Grp7-insns.patch 59aec335-x86emul-correct-VEX-W-handling-for-VPINSRD.patch 59aec375-x86emul-correct-VEX-L-handling-for-VCVTx2SI.patch 59afcea0-x86-introduce-and-use-setup_force_cpu_cap.patch 59b2a7f2-x86-HVM-correct-repeat-count-update-linear-phys.patch - Dropped gcc7-xen.patch- bsc#1057358 - Cannot Boot into SLES12.3 with Xen hypervisor when Secure Boot is Enabled xen.spec- bsc#1055695 - XEN: 11SP4 and 12SP3 HVM guests can not be restored update from v6 to v9 to cover more cases for ballooned domUs libxc.sr.superpage.patch- bsc#1026236 - remove suse_vtsc_tolerance= cmdline option for Xen drop the patch because it is not upstream acceptable remove xen.suse_vtsc_tolerance.patch- bsc#1055695 - XEN: 11SP4 and 12SP3 HVM guests can not be restored after the save using xl stack libxc.sr.superpage.patch- Unignore gcc-PIE the toolstack disables PIE for firmware builds as needed- Upstream patches from Jan (bsc#1027519) 592fd5f0-stop_machine-fill-result-only-in-case-of-error.patch 596f257e-x86-fix-hvmemul_insn_fetch.patch 5982fd99-VT-d-don-t-panic-warn-on-iommu-no-igfx.patch 598c3630-VT-d-PI-disable-when-CPU-side-PI-is-off.patch 598c3706-cpufreq-only-stop-ondemand-governor-if-started.patch 5992f1e5-x86-grant-disallow-misaligned-PTEs.patch (Replaces xsa227.patch) 5992f20d-gnttab-split-maptrack-lock-to-make-it-useful-again.patch (Replaces xsa228.patch) 5992f233-gnttab-correct-pin-status-fixup-for-copy.patch (Replaces xsa230.patch) 59958e76-gnttab-dont-use-possibly-unbounded-tail-calls.patch (Replaces xsa226-1.patch) 59958ebf-gnttab-fix-transitive-grant-handling.patch (Replaces xsa226-2.patch) 59958edd-gnttab-avoid-spurious-maptrack-handle-alloc-failures.patch- bsc#1044974 - xen-tools require python-pam xen.spec- Clean up spec file errors and a few warnings. (bsc#1027519) - Removed conditional 'with_systemd' and some old deprecated 'sles_version' checks. xen.spec- Remove use of brctl utiltiy from supportconfig plugin FATE#323639- Use upstream variant of mini-os __udivmoddi4 change gcc7-mini-os.patch- fate#323639 Move bridge-utils to legacy replace-obsolete-network-configuration-commands-in-s.patch- bsc#1052686 - VUL-0: xen: grant_table: possibly premature clearing of GTF_writing / GTF_reading (XSA-230) xsa230.patch- bsc#1035231 - migration of HVM domU does not use superpages on destination dom0 libxc.sr.superpage.patch- bsc#1051787 - VUL-0: CVE-2017-12135: xen: possibly unbounded recursion in grant table code (XSA-226) xsa226-1.patch xsa226-2.patch - bsc#1051788 - VUL-0: CVE-2017-12137: xen: x86: PV privilege escalation via map_grant_ref (XSA-227) xsa227.patch - bsc#1051789 - VUL-0: CVE-2017-12136: xen: grant_table: Race conditions with maptrack free list handling (XSA-228) xsa228.patch- Add a supportconfig plugin xen-supportconfig FATE#323661- bsc#1026236 - add suse_vtsc_tolerance= cmdline option for Xen To avoid emulation of TSC access from a domU after live migration add a global tolerance for the measured host kHz xen.suse_vtsc_tolerance.patch- fate#323662 Drop qemu-dm from xen-tools package The following tarball and patches have been removed qemu-xen-traditional-dir-remote.tar.bz2 VNC-Support-for-ExtendedKeyEvent-client-message.patch 0001-net-move-the-tap-buffer-into-TAPState.patch 0002-net-increase-tap-buffer-size.patch 0003-e1000-fix-access-4-bytes-beyond-buffer-end.patch 0004-e1000-secrc-support.patch 0005-e1000-multi-buffer-packet-support.patch 0006-e1000-clear-EOP-for-multi-buffer-descriptors.patch 0007-e1000-verify-we-have-buffers-upfront.patch 0008-e1000-check-buffer-availability.patch CVE-2013-4533-qemut-pxa2xx-buffer-overrun-on-incoming-migration.patch CVE-2013-4534-qemut-openpic-buffer-overrun-on-incoming-migration.patch CVE-2013-4537-qemut-ssi-sd-fix-buffer-overrun-on-invalid-state-load.patch CVE-2013-4538-qemut-ssd0323-fix-buffer-overun-on-invalid-state.patch CVE-2013-4539-qemut-tsc210x-fix-buffer-overrun-on-invalid-state-load.patch CVE-2014-0222-qemut-qcow1-validate-l2-table-size.patch CVE-2014-3640-qemut-slirp-NULL-pointer-deref-in-sosendto.patch CVE-2015-4037-qemut-smb-config-dir-name.patch CVE-2015-5154-qemut-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5278-qemut-Infinite-loop-in-ne2000_receive-function.patch CVE-2015-6815-qemut-e1000-fix-infinite-loop.patch CVE-2015-7512-qemut-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch CVE-2015-8504-qemut-vnc-avoid-floating-point-exception.patch CVE-2016-1714-qemut-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2016-1981-qemut-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-2391-qemut-usb-null-pointer-dereference-in-ohci-module.patch CVE-2016-2841-qemut-ne2000-infinite-loop-in-ne2000_receive.patch CVE-2016-4439-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-esp_reg_write.patch CVE-2016-4441-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-get_cmd.patch CVE-2016-5238-qemut-scsi-esp-OOB-write-when-using-non-DMA-mode-in-get_cmd.patch CVE-2016-5338-qemut-scsi-esp-OOB-rw-access-while-processing-ESP_FIFO.patch CVE-2016-6351-qemut-scsi-esp-make-cmdbuf-big-enough-for-maximum-CDB-size.patch CVE-2016-7908-qemut-net-Infinite-loop-in-mcf_fec_do_tx.patch CVE-2016-7909-qemut-net-pcnet-infinite-loop-in-pcnet_rdra_addr.patch CVE-2016-8667-qemut-dma-rc4030-divide-by-zero-error-in-set_next_tick.patch CVE-2016-8669-qemut-char-divide-by-zero-error-in-serial_update_parameters.patch CVE-2016-8910-qemut-net-rtl8139-infinite-loop-while-transmit-in-Cplus-mode.patch CVE-2016-9921-qemut-display-cirrus_vga-divide-by-zero-in-cirrus_do_copy.patch CVE-2017-6505-qemut-usb-an-infinite-loop-issue-in-ohci_service_ed_list.patch CVE-2017-8309-qemut-audio-host-memory-leakage-via-capture-buffer.patch CVE-2017-9330-qemut-usb-ohci-infinite-loop-due-to-incorrect-return-value.patch blktap.patch cdrom-removable.patch xen-qemu-iscsi-fix.patch qemu-security-etch1.patch xen-disable-qemu-monitor.patch xen-hvm-default-bridge.patch qemu-ifup-set-mtu.patch ioemu-vnc-resize.patch capslock_enable.patch altgr_2.patch log-guest-console.patch bdrv_open2_fix_flags.patch bdrv_open2_flags_2.patch ioemu-7615-qcow2-fix-alloc_cluster_link_l2.patch qemu-dm-segfault.patch bdrv_default_rwflag.patch kernel-boot-hvm.patch ioemu-watchdog-support.patch ioemu-watchdog-linkage.patch ioemu-watchdog-ib700-timer.patch ioemu-hvm-pv-support.patch pvdrv_emulation_control.patch ioemu-disable-scsi.patch ioemu-disable-emulated-ide-if-pv.patch xenpaging.qemu.flush-cache.patch ioemu-devicemodel-include.patch - Cleanup spec file and remove unused KMP patches kmp_filelist supported_module.patch xen_pvonhvm.xen_emul_unplug.patch- bsc#1002573 - Optimize LVM functions in block-dmmd block-dmmd- Record initial Xen dmesg in /var/log/xen/xen-boot.log for supportconfig. Keep previous log in /var/log/xen/xen-boot.prev.log- Remove storytelling from description in xen.rpm- Update to Xen 4.9.0 FCS (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update block-dmmd script (bsc#1002573) block-dmmd- Update to Xen 4.9.0-rc8+ (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 gcc7-arm.patch - Drop gcc7-error-xenpmd.patch- Update to Xen 4.9.0-rc8 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1042160 - VUL-1: CVE-2017-9330: xen: usb: ohci: infinite loop due to incorrect return value CVE-2017-9330-qemut-usb-ohci-infinite-loop-due-to-incorrect-return-value.patch- bsc#1037243 - VUL-1: CVE-2017-8309: xen: audio: host memory leakage via capture buffer CVE-2017-8309-qemut-audio-host-memory-leakage-via-capture-buffer.patch- Update to Xen 4.9.0-rc7 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update to Xen 4.9.0-rc6 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1031343 - xen fails to build with GCC 7 gcc7-mini-os.patch gcc7-xen.patch- bsc#1031343 - xen fails to build with GCC 7 gcc7-error-xenpmd.patch- Update to Xen 4.9.0-rc5 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 - Drop xen-tools-pkgconfig-xenlight.patch- bsc#1037779 - xen breaks kexec-tools build xen-tools-pkgconfig-xenlight.patch- Update to Xen 4.9.0-rc4 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1036146 - sles12sp2 xen VM dumps core to wrong path xen.spec- Update to Xen 4.9.0-rc3 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 aarch64-maybe-uninitialized.patch- Update to Xen 4.9.0-rc2 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update to Xen 4.9.0-rc1 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 ioemu-devicemodel-include.patch - Dropped patches contained in new tarball xen-4.8.0-testing-src.tar.bz2 0001-xenstore-let-write_node-and-some-callers-return-errn.patch 0002-xenstore-undo-function-rename.patch 0003-xenstore-rework-of-transaction-handling.patch 584806ce-x86emul-correct-PUSHF-POPF.patch 584fc649-fix-determining-when-domain-creation-is-complete.patch 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch 58510cac-x86emul-MOVNTI-no-REP-prefixes.patch 58526ccc-x86emul-64bit-ignore-most-segment-bases-in-align-check.patch 5853ed37-VT-d-correct-dma_msi_set_affinity.patch 5853ee07-x86emul-CMPXCHG16B-aligned-operand.patch 58580060-x86-emul-correct-SYSCALL-eflags-handling.patch 585aa3c5-x86-force-EFLAGS-IF-on-upon-exit-to-PV.patch 585aa407-x86-HVM-NULL-check-before-using-VMFUNC-hook.patch 585bd5fe-x86-emul-correct-VMFUNC-return-value-handling.patch 586ba81c-x86-cpu-dont-update-this_cpu-for-guest-get_cpu_vendor.patch 587d04d6-x86-xstate-fix-array-overrun-with-LWP.patch 587de4a9-x86emul-VEX-B-ignored-in-compat-mode.patch 5882129d-x86emul-LOCK-check-adjustments.patch 58821300-x86-segment-attribute-handling.patch 58873c1f-x86emul-correct-FPU-stub-asm-constraints.patch 58873c80-x86-hvm-do-not-set-msr_tsc_adjust-on-.patch 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5887888f-credit2-never-consider-CPUs-outside-of-pool.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5888b1b3-x86-emulate-dont-assume-addr_size-32-implies-protmode.patch 5899cbd9-EPT-allow-wrcomb-MMIO-mappings-again.patch 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch 58a44771-IOMMU-always-call-teardown-callback.patch 58a48ccc-x86-fix-p2m_flush_table-for-non-nested.patch 58a59f4b-libxl-correct-xenstore-entry-for-empty-cdrom.patch 58a70d94-VMX-fix-VMCS-race-on-cswitch-paths.patch 58ac1f3f-VMX-dont-leak-host-syscall-MSRs.patch 58b5a2de-x86-correct-Xens-idea-of-its-memory-layout.patch 58b6fd42-credit2-always-mark-a-tickled-pCPU-as-tickled.patch 58b6fd42-credit2-dont-miss-accounting-during-credit-reset.patch 58cbf682-x86-EFI-avoid-overrunning-mb_modules.patch 58cf9200-x86-EFI-avoid-IOMMU-faults-on-tail-gap.patch 58cf9260-x86-EFI-avoid-Xen-when-looking-for-mod-kexec-pos.patch 58cf9277-x86-time-dont-use-vTSC-if-host-guest-freqs-match.patch 58d25ea2-xenstore-add-missing-checks-for-allocation-failure.patch 58d91365-sched-dont-call-wrong-hook-via-VCPU2OP.patch CVE-2017-2615-qemut-display-cirrus-oob-access-while-doing-bitblt-copy-backward-mode.patch CVE-2017-2620-xsa209-qemut-cirrus_bitblt_cputovideo-does-not-check-if-memory-region-safe.patch glibc-2.25-compatibility-fix.patch xs-09-add_change_node-params.patch xs-10-call-add_change_node.patch xs-11-tdb-record-header.patch xs-12-node-gen-count.patch xs-13-read-directory-part-support.patch xs-14-command-array.patch xs-15-command-return-val.patch xs-16-function-static.patch xs-17-arg-parsing.patch xs-18-default-buffer.patch xs-19-handle-alloc-failures.patch xs-20-tdb-version.patch xs-21-empty-tdb-database.patch xs-22-reopen_log-fix.patch xs-23-XS_DEBUG-rename.patch xs-24-xenstored_control.patch xs-25-control-enhance.patch xs-26-log-control.patch xs-27-memory-report.patch xs-28-remove-talloc-report.patch xs-29-define-off_t.patch xsa206-0001-xenstored-apply-a-write-transaction-rate-limit.patch xsa206-0002-xenstored-Log-when-the-write-transaction-rate-limit.patch- bsc#1022703 - Xen HVM guest with OVMF hangs with unattached CDRom 58a59f4b-libxl-correct-xenstore-entry-for-empty-cdrom.patch- bsc#1015348 - L3: libvirtd does not start during boot suse-xendomains-service.patch- bsc#1014136 - Partner-L3: kdump can't dump a kernel on SLES12-SP2 with Xen hypervisor. 58cf9260-x86-EFI-avoid-Xen-when-looking-for-mod-kexec-pos.patch - bsc#1026236 - L3: Paravirtualized vs. fully virtualized migration - latter one much faster 58cf9277-x86-time-dont-use-vTSC-if-host-guest-freqs-match.patch - Upstream patch from Jan 58cbf682-x86-EFI-avoid-overrunning-mb_modules.patch 58cf9200-x86-EFI-avoid-IOMMU-faults-on-tail-gap.patch 58d91365-sched-dont-call-wrong-hook-via-VCPU2OP.patch- bsc#1022555 - L3: Timeout in "execution of /etc/xen/scripts/block add" 58d25ea2-xenstore-add-missing-checks-for-allocation-failure.patch 0001-xenstore-let-write_node-and-some-callers-return-errn.patch 0002-xenstore-undo-function-rename.patch 0003-xenstore-rework-of-transaction-handling.patch - bsc#1030144 - VUL-0: xen: xenstore denial of service via repeated update (XSA-206) xsa206-0001-xenstored-apply-a-write-transaction-rate-limit.patch xsa206-0002-xenstored-Log-when-the-write-transaction-rate-limit.patch - bsc#1029827 - Forward port xenstored xs-09-add_change_node-params.patch xs-10-call-add_change_node.patch xs-11-tdb-record-header.patch xs-12-node-gen-count.patch xs-13-read-directory-part-support.patch xs-14-command-array.patch xs-15-command-return-val.patch xs-16-function-static.patch xs-17-arg-parsing.patch xs-18-default-buffer.patch xs-19-handle-alloc-failures.patch xs-20-tdb-version.patch xs-21-empty-tdb-database.patch xs-22-reopen_log-fix.patch xs-23-XS_DEBUG-rename.patch xs-24-xenstored_control.patch xs-25-control-enhance.patch xs-26-log-control.patch xs-27-memory-report.patch xs-28-remove-talloc-report.patch xs-29-define-off_t.patch- bsc#1029128 - fix make xen to really produce xen.efi with gcc48- bsc#1028235 - VUL-0: CVE-2017-6505: xen: qemu: usb: an infinite loop issue in ohci_service_ed_list CVE-2017-6505-qemut-usb-an-infinite-loop-issue-in-ohci_service_ed_list.patch - Upstream patches from Jan (bsc#1027519) 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5899cbd9-EPT-allow-wrcomb-MMIO-mappings-again.patch 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch 58a44771-IOMMU-always-call-teardown-callback.patch 58a48ccc-x86-fix-p2m_flush_table-for-non-nested.patch 58a70d94-VMX-fix-VMCS-race-on-cswitch-paths.patch 58ac1f3f-VMX-dont-leak-host-syscall-MSRs.patch 58b5a2de-x86-correct-Xens-idea-of-its-memory-layout.patch 58b6fd42-credit2-always-mark-a-tickled-pCPU-as-tickled.patch 58b6fd42-credit2-dont-miss-accounting-during-credit-reset.patch- bsc#1027654 - XEN fails to build against glibc 2.25 glibc-2.25-compatibility-fix.patch libxl.pvscsi.patch- fate#316613: Refresh and enable libxl.pvscsi.patch- bsc#1024834 - VUL-0: CVE-2017-2620: xen: cirrus_bitblt_cputovideo does not check if memory region is safe (XSA-209) CVE-2017-2620-xsa209-qemut-cirrus_bitblt_cputovideo-does-not-check-if-memory-region-safe.patch- bsc#1023948 - [pvusb][sles12sp3][openqa] Segmentation fault happened when adding usbctrl devices via xl 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch- Upstream patches from Jan (bsc#1027519) 587d04d6-x86-xstate-fix-array-overrun-with-LWP.patch 587de4a9-x86emul-VEX-B-ignored-in-compat-mode.patch 5882129d-x86emul-LOCK-check-adjustments.patch 58821300-x86-segment-attribute-handling.patch 58873c1f-x86emul-correct-FPU-stub-asm-constraints.patch 58873c80-x86-hvm-do-not-set-msr_tsc_adjust-on-.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5887888f-credit2-never-consider-CPUs-outside-of-pool.patch 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5888b1b3-x86-emulate-dont-assume-addr_size-32-implies-protmode.patch- bsc#1023004 - VUL-0: CVE-2017-2615: qemu: display: cirrus: oob access while doing bitblt copy backward mode CVE-2017-2615-qemut-display-cirrus-oob-access-while-doing-bitblt-copy-backward-mode.patch- fate#322313 and fate#322150 require the acpica package ported to aarch64 which Xen 4.8 needs to build. Temporarily disable aarch64 until these fates are complete. xen.spec- bsc#1021952 - Virutalization/xen: Bug xen-tools missing /usr/bin/domu-xenstore; guests fail to launch tmp_build.patch xen.spec- No systemd presets for 42.3+ and SLE12SP3+ (bsc#1012842)- bsc#1007224 - broken symlinks in /usr/share/doc/packages/xen/misc/ xen.spec- 585aa3c5-x86-force-EFLAGS-IF-on-upon-exit-to-PV.patch Replaces xsa202.patch (bsc#1014298) - 585aa407-x86-HVM-NULL-check-before-using-VMFUNC-hook.patch Replaces xsa203.patch (bsc#1014300) - 58580060-x86-emul-correct-SYSCALL-eflags-handling.patch Replaces xsa204.patch (bsc#1016340) - Upstream patches from Jan 58526ccc-x86emul-64bit-ignore-most-segment-bases-in-align-check.patch 5853ed37-VT-d-correct-dma_msi_set_affinity.patch 5853ee07-x86emul-CMPXCHG16B-aligned-operand.patch 585bd5fe-x86-emul-correct-VMFUNC-return-value-handling.patch 586ba81c-x86-cpu-dont-update-this_cpu-for-guest-get_cpu_vendor.patch- bsc#1015169 - VUL-0: CVE-2016-9921, CVE-2016-9922: xen: qemu: display: cirrus_vga: a divide by zero in cirrus_do_copy CVE-2016-9921-qemut-display-cirrus_vga-divide-by-zero-in-cirrus_do_copy.patch- bsc#1016340 - VUL-0: CVE-2016-10013: xen: x86: Mishandling of SYSCALL singlestep during emulation (XSA-204) xsa204.patch- bsc#1012651 - VUL-0: CVE-2016-9932: xen: x86 CMPXCHG8B emulation fails to ignore operand size override (XSA-200) 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch- bsc#1014298 - VUL-0: CVE-2016-10024: xen: x86 PV guests may be able to mask interrupts (XSA-202) xsa202.patch - bsc#1014300 - VUL-0: CVE-2016-10025: xen: x86: missing NULL pointer check in VMFUNC emulation (XSA-203) xsa203.patch - Upstream patches from Jan 584806ce-x86emul-correct-PUSHF-POPF.patch 584fc649-fix-determining-when-domain-creation-is-complete.patch 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch 58510cac-x86emul-MOVNTI-no-REP-prefixes.patch- Update to Xen 4.8 FCS xen-4.8.0-testing-src.tar.bz2 - Dropped xen-4.7.1-testing-src.tar.bz2 0001-libxc-Rework-extra-module-initialisation.patch 0002-libxc-Prepare-a-start-info-structure-for-hvmloader.patch 0003-configure-define-SEABIOS_PATH-and-OVMF_PATH.patch 0004-firmware-makefile-install-BIOS-blob.patch 0005-libxl-Load-guest-BIOS-from-file.patch 0006-xen-Move-the-hvm_start_info-C-representation-from-li.patch 0007-hvmloader-Grab-the-hvm_start_info-pointer.patch 0008-hvmloader-Locate-the-BIOS-blob.patch 0009-hvmloader-Check-modules-whereabouts-in-perform_tests.patch 0010-hvmloader-Load-SeaBIOS-from-hvm_start_info-modules.patch 0011-hvmloader-Load-OVMF-from-modules.patch 0012-hvmloader-Specific-bios_load-function-required.patch 0013-hvmloader-Always-build-in-SeaBIOS-and-OVMF-loader.patch 0014-configure-do-not-depend-on-SEABIOS_PATH-or-OVMF_PATH.patch 57580bbd-kexec-allow-relaxed-placement-via-cmdline.patch 576001df-x86-time-use-local-stamp-in-TSC-calibration-fast-path.patch 5769106e-x86-generate-assembler-equates-for-synthesized.patch 57a1e603-x86-time-adjust-local-system-time-initialization.patch 57a1e64c-x86-time-introduce-and-use-rdtsc_ordered.patch 57a2f6ac-x86-time-calibrate-TSC-against-platform-timer.patch 57a30261-x86-support-newer-Intel-CPU-models.patch 5810a9cc-x86-emul-Correct-decoding-of-SReg3-operands.patch 581b2c3b-x86-emul-reject-LGDT-LIDT-with-non-canonical-addresses.patch 581b647a-x86emul-L-S-G-I-DT-ignore-opsz-overrides-in-64-bit-mode.patch 58249392-x86-svm-dont-clobber-eax-edx-if-RDMSR-intercept-fails.patch 582c35d6-x86-vmx-correct-long-mode-check-in-vmx_cpuid_intercept.patch 582c35ee-x86-traps-dont-call-hvm_hypervisor_cpuid_leaf-for-PV.patch 58343dc2-x86-hvm-Fix-the-handling-of-non-present-segments.patch 58343df8-x86-HVM-dont-load-LDTR-with-VM86-mode-attrs-during-task-switch.patch 58343e24-x86-PV-writes-of-fs-and-gs-base-MSRs-require-canonical-addresses.patch 58343e9e-libelf-fix-stack-memory-leak-when-loading-32-bit-symbol-tables.patch 58343ec2-x86emul-fix-huge-bit-offset-handling.patch 58343f29-x86-emul-correct-the-IDT-entry-calculation-in-inject_swint.patch 58343f44-x86-svm-fix-injection-of-software-interrupts.patch 58343f79-pygrub-Properly-quote-results-when-returning-them-to-the-caller.patch CVE-2016-9381-xsa197-qemut.patch CVE-2016-9637-xsa199-qemut.patch- bsc#1011652 - VUL-0: xen: qemu ioport array overflow CVE-2016-9637-xsa199-qemut.patch- bsc#1009100 - VUL-0: CVE-2016-9386: XSA-191: xen: x86 null segments not always treated as unusable 58343dc2-x86-hvm-Fix-the-handling-of-non-present-segments.patch - bsc#1009103 - VUL-0: CVE-2016-9382: XSA-192: xen: x86 task switch to VM86 mode mis-handled 58343df8-x86-HVM-dont-load-LDTR-with-VM86-mode-attrs-during-task-switch.patch - bsc#1009104 - VUL-0: CVE-2016-9385: XSA-193: xen: x86 segment base write emulation lacking canonical address checks 58343e24-x86-PV-writes-of-fs-and-gs-base-MSRs-require-canonical-addresses.patch - bsc#1009105 - VUL-0: CVE-2016-9384: XSA-194: xen: guest 32-bit ELF symbol table load leaking host data 58343e9e-libelf-fix-stack-memory-leak-when-loading-32-bit-symbol-tables.patch - bsc#1009107 - VUL-0: CVE-2016-9383: XSA-195: xen: x86 64-bit bit test instruction emulation broken 58343ec2-x86emul-fix-huge-bit-offset-handling.patch - bsc#1009108 - VUL-0: CVE-2016-9377,CVE-2016-9378: XSA-196: xen: x86 software interrupt injection mis-handled 58343f29-x86-emul-correct-the-IDT-entry-calculation-in-inject_swint.patch 58343f44-x86-svm-fix-injection-of-software-interrupts.patch - bsc#1009109 - VUL-0: CVE-2016-9381: XSA-197: xen: qemu incautious about shared ring processing CVE-2016-9381-xsa197-qemut.patch - bsc#1009111 - VUL-0: CVE-2016-9379,CVE-2016-9380: XSA-198: xen: delimiter injection vulnerabilities in pygrub 58343f79-pygrub-Properly-quote-results-when-returning-them-to-the-caller.patch - Upstream patches from Jan 581b2c3b-x86-emul-reject-LGDT-LIDT-with-non-canonical-addresses.patch 581b647a-x86emul-L-S-G-I-DT-ignore-opsz-overrides-in-64-bit-mode.patch 58249392-x86-svm-dont-clobber-eax-edx-if-RDMSR-intercept-fails.patch 582c35d6-x86-vmx-correct-long-mode-check-in-vmx_cpuid_intercept.patch 582c35ee-x86-traps-dont-call-hvm_hypervisor_cpuid_leaf-for-PV.patch- Update to Xen Version 4.7.1 xen-4.7.1-testing-src.tar.bz2 - Dropped patches contained in new tarball xen-4.7.0-testing-src.tar.bz2 575e9ca0-nested-vmx-Validate-host-VMX-MSRs-before-accessing-them.patch 57640448-xen-sched-use-default-scheduler-upon-an-invalid-sched.patch 57973099-have-schedulers-revise-initial-placement.patch 579730e6-remove-buggy-initial-placement-algorithm.patch 57976073-x86-remove-unsafe-bits-from-mod_lN_entry-fastpath.patch 57976078-x86-avoid-SMAP-violation-in-compat_create_bounce_frame.patch 57ac6316-don-t-restrict-DMA-heap-to-node-0.patch 57b71fc5-x86-EFI-don-t-apply-relocations-to-l-2-3-_bootmap.patch 57b7447b-dont-permit-guest-to-populate-PoD-pages-for-itself.patch 57c4412b-x86-HVM-add-guarding-logic-for-VMX-specific-code.patch 57c57f73-libxc-correct-max_pfn-calculation-for-saving-domain.patch 57c805bf-x86-levelling-restrict-non-architectural-OSXSAVE-handling.patch 57c805c1-x86-levelling-pass-vcpu-to-ctxt_switch_levelling.patch 57c805c3-x86-levelling-provide-architectural-OSXSAVE-handling.patch 57c82be2-x86-32on64-adjust-call-gate-emulation.patch 57c93e52-fix-error-in-libxl_device_usbdev_list.patch 57c96df3-credit1-fix-a-race-when-picking-initial-pCPU.patch 57c96e2c-x86-correct-PT_NOTE-file-position.patch 57cfed43-VMX-correct-feature-checks-for-MPX-and-XSAVES.patch 57d1563d-x86-32on64-don-t-allow-recursive-page-tables-from-L3.patch 57d15679-x86-emulate-Correct-boundary-interactions-of-emulated-insns.patch 57d1569a-x86-shadow-Avoid-overflowing-sh_ctxt-seg_reg.patch 57d18642-hvm-fep-Allow-test-insns-crossing-1-0-boundary.patch 57d18642-x86-segment-Bounds-check-accesses-to-emulation-ctxt-seg_reg.patch 57d7ca5f-x86-domctl-fix-TOCTOU-race-in-XEN_DOMCTL_getvcpuextstate.patch 57d7ca64-x86-domctl-fix-migration-of-guests-not-using-xsave.patch 57da8883-credit1-fix-mask-to-be-used-for-tickling.patch 57da8883-credit2-properly-schedule-migration-of-running-vcpu.patch 57dfb1c5-x86-Intel-hide-CPUID-faulting-capability-from-guests.patch 57e93e1d-x86emul-correct-loading-of-ss.patch 57e93e4a-x86emul-don-t-allow-null-selector-for-LTR.patch 57e93e89-x86-AMD-apply-erratum-665-workaround.patch 57ee6cbc-credit1-return-time-remaining-to-limit-as-next-timeslice.patch 57f3a8ee-x86emul-honor-guest-CR0-TS-and-CR0-EM.patch 57fb6a91-x86-defer-not-present-segment-checks.patch 5800c51d-x86-hvm-Clobber-cs-L-when-LME-becomes-set.patch 5800caec-x86emul-fix-pushing-of-selector-registers.patch 5800cb06-x86-Viridian-don-t-depend-on-undefined-register-state.patch 580e29f9-x86-MISALIGNSSE-feature-depends-on-SSE.patch 57dfb2ff-x86-Intel-Broadwell-no-PKG_C8-10_RESIDENCY-MSRs.patch- bsc#1004981 - Xen RPM doesn't contain debug hypervisor for EFI systems xen.spec- bsc#1000106 - VUL-0: CVE-2016-7777: xen: CR0.TS and CR0.EM not always honored for x86 HVM guests (XSA-190) 57f3a8ee-x86emul-honor-guest-CR0-TS-and-CR0-EM.patch - bsc#996191 - [XEN][acpi]residency -n 88 -c will cause xen panic on broadwell-ep 57dfb2ff-x86-Intel-Broadwell-no-PKG_C8-10_RESIDENCY-MSRs.patch - Upstream patches from Jan 57d7ca5f-x86-domctl-fix-TOCTOU-race-in-XEN_DOMCTL_getvcpuextstate.patch 57d7ca64-x86-domctl-fix-migration-of-guests-not-using-xsave.patch 57da8883-credit1-fix-mask-to-be-used-for-tickling.patch 57da8883-credit2-properly-schedule-migration-of-running-vcpu.patch 57dfb1c5-x86-Intel-hide-CPUID-faulting-capability-from-guests.patch 57e93e1d-x86emul-correct-loading-of-ss.patch 57e93e4a-x86emul-don-t-allow-null-selector-for-LTR.patch 57e93e89-x86-AMD-apply-erratum-665-workaround.patch 57ee6cbc-credit1-return-time-remaining-to-limit-as-next-timeslice.patch 57fb6a91-x86-defer-not-present-segment-checks.patch 5800c51d-x86-hvm-Clobber-cs-L-when-LME-becomes-set.patch 5800caec-x86emul-fix-pushing-of-selector-registers.patch 5800cb06-x86-Viridian-don-t-depend-on-undefined-register-state.patch 580e29f9-x86-MISALIGNSSE-feature-depends-on-SSE.patch 5810a9cc-x86-emul-Correct-decoding-of-SReg3-operands.patch- bsc#1007941 - Xen tools limit the number of vcpus to 256 when the system has 384 xen-arch-kconfig-nr_cpus.patch- bsc#1007157 - VUL-0: CVE-2016-8910: xen: net: rtl8139: infinite loop while transmit in C+ mode CVE-2016-8910-qemut-net-rtl8139-infinite-loop-while-transmit-in-Cplus-mode.patch- bsc#1005004 - CVE-2016-8667: xen: dma: rc4030 divide by zero error in set_next_tick CVE-2016-8667-qemut-dma-rc4030-divide-by-zero-error-in-set_next_tick.patch - bsc#1005005 - VUL-0: CVE-2016-8669: xen: char: divide by zero error in serial_update_parameters CVE-2016-8669-qemut-char-divide-by-zero-error-in-serial_update_parameters.patch- bsc#1003030 - VUL-0: CVE-2016-7908: xen: net: Infinite loop in mcf_fec_do_tx CVE-2016-7908-qemut-net-Infinite-loop-in-mcf_fec_do_tx.patch - bsc#1003032 - VUL-0: CVE-2016-7909: xen: net: pcnet: infinite loop in pcnet_rdra_addr CVE-2016-7909-qemut-net-pcnet-infinite-loop-in-pcnet_rdra_addr.patch- bsc#995785 - VUL-0: CVE-2016-7092: xen: x86: Disallow L3 recursive pagetable for 32-bit PV guests (XSA-185) 57d1563d-x86-32on64-don-t-allow-recursive-page-tables-from-L3.patch - bsc#995789 - VUL-0: CVE-2016-7093: xen: x86: Mishandling of instruction pointer truncation during emulation (XSA-186) 57d15679-x86-emulate-Correct-boundary-interactions-of-emulated-insns.patch 57d18642-hvm-fep-Allow-test-insns-crossing-1-0-boundary.patch - bsc#995792 - VUL-0: CVE-2016-7094: xen: x86 HVM: Overflow of sh_ctxt->seg_reg[] (XSA-187) 57d1569a-x86-shadow-Avoid-overflowing-sh_ctxt-seg_reg.patch 57d18642-x86-segment-Bounds-check-accesses-to-emulation-ctxt-seg_reg.patch - bsc#991934 - xen hypervisor crash in csched_acct 57c96df3-credit1-fix-a-race-when-picking-initial-pCPU.patch - Upstream patches from Jan 57c4412b-x86-HVM-add-guarding-logic-for-VMX-specific-code.patch 57c57f73-libxc-correct-max_pfn-calculation-for-saving-domain.patch 57c805bf-x86-levelling-restrict-non-architectural-OSXSAVE-handling.patch 57c805c1-x86-levelling-pass-vcpu-to-ctxt_switch_levelling.patch 57c805c3-x86-levelling-provide-architectural-OSXSAVE-handling.patch 57c82be2-x86-32on64-adjust-call-gate-emulation.patch 57c96e2c-x86-correct-PT_NOTE-file-position.patch 57cfed43-VMX-correct-feature-checks-for-MPX-and-XSAVES.patch- bsc#979002 - add 60-persistent-xvd.rules and helper script also to initrd, add the relevant dracut helper- bnc#953518 - unplug also SCSI disks in qemu-xen-traditional for upstream unplug protocol- bsc#989679 - [pvusb feature] USB device not found when 'virsh detach-device guest usb.xml' 57c93e52-fix-error-in-libxl_device_usbdev_list.patch- bsc#992224 - [HPS Bug] During boot of Xen Hypervisor, Failed to get contiguous memory for DMA from Xen 57ac6316-don-t-restrict-DMA-heap-to-node-0.patch - bsc#978755 - xen uefi systems fail to boot - bsc#983697 - SLES12 SP2 Xen UEFI mode cannot boot 57b71fc5-x86-EFI-don-t-apply-relocations-to-l-2-3-_bootmap.patch - Upstream patch from Jan 57b7447b-dont-permit-guest-to-populate-PoD-pages-for-itself.patch- spec: to stay compatible with the in-tree qemu-xen binary, use /usr/bin/qemu-system-i386 instead of /usr/bin/qemu-system-x86_64 bsc#986164- bsc#970135 - new virtualization project clock test randomly fails on Xen 576001df-x86-time-use-local-stamp-in-TSC-calibration-fast-path.patch 5769106e-x86-generate-assembler-equates-for-synthesized.patch 57a1e603-x86-time-adjust-local-system-time-initialization.patch 57a1e64c-x86-time-introduce-and-use-rdtsc_ordered.patch 57a2f6ac-x86-time-calibrate-TSC-against-platform-timer.patch - bsc#991934 - xen hypervisor crash in csched_acct 57973099-have-schedulers-revise-initial-placement.patch 579730e6-remove-buggy-initial-placement-algorithm.patch - bsc#988675 - VUL-0: CVE-2016-6258: xen: x86: Privilege escalation in PV guests (XSA-182) 57976073-x86-remove-unsafe-bits-from-mod_lN_entry-fastpath.patch - bsc#988676 - VUL-0: CVE-2016-6259: xen: x86: Missing SMAP whitelisting in 32-bit exception / event delivery (XSA-183) 57976078-x86-avoid-SMAP-violation-in-compat_create_bounce_frame.patch - Upstream patches from Jan 57a30261-x86-support-newer-Intel-CPU-models.patch- bsc#985503 - vif-route broken vif-route.patch- bsc#978413 - PV guest upgrade from sles11sp4 to sles12sp2 alpha3 failed on sles11sp4 xen host. pygrub-handle-one-line-menu-entries.patch- bsc#990843 - VUL-1: CVE-2016-6351: xen: qemu: scsi: esp: OOB write access in esp_do_dma CVE-2016-6351-qemut-scsi-esp-make-cmdbuf-big-enough-for-maximum-CDB-size.patch- bsc#900418 - Dump cannot be performed on SLES12 XEN 57580bbd-kexec-allow-relaxed-placement-via-cmdline.patch - Upstream patches from Jan 575e9ca0-nested-vmx-Validate-host-VMX-MSRs-before-accessing-them.patch 57640448-xen-sched-use-default-scheduler-upon-an-invalid-sched.patch- fate#319989 - Update to Xen 4.7 FCS xen-4.7.0-testing-src.tar.bz2 - Drop CVE-2014-3672-qemut-xsa180.patch- bsc#954872 - script block-dmmd not working as expected - libxl: error: libxl_dm.c (Additional fixes) block-dmmd- Convert with_stubdom into build_conditional to allow adjusting via prjconf - Convert with_debug into build_conditional to allow adjusting via prjconf- bsc#979002 - add 60-persistent-xvd.rules and helper script to xen-tools-domU to simplify transition to pvops based kernels- Convert with_oxenstored into build_conditional to allow adjusting via prjconf (fate#320836)- bsc#983984 - VUL-0: CVE-2016-5338: xen: qemu: scsi: esp: OOB r/w access while processing ESP_FIFO CVE-2016-5338-qemut-scsi-esp-OOB-rw-access-while-processing-ESP_FIFO.patch - bsc#982960 - VUL-0: CVE-2016-5238: xen: qemu: scsi: esp: OOB write when using non-DMA mode in get_cmd CVE-2016-5238-qemut-scsi-esp-OOB-write-when-using-non-DMA-mode-in-get_cmd.patch- fate#319989 - Update to Xen 4.7 RC5 xen-4.7.0-testing-src.tar.bz2- fate#319989 - Update to Xen 4.7 RC4 xen-4.7.0-testing-src.tar.bz2 - Dropped xen.pkgconfig-4.7.patch xsa164.patch- bsc#981264 - VUL-0: CVE-2014-3672: xen: Unrestricted qemu logging (XSA-180) CVE-2014-3672-qemut-xsa180.patch- bsc#980724 - VUL-0: CVE-2016-4441: Qemu: scsi: esp: OOB write while writing to 's->cmdbuf' in get_cmd CVE-2016-4441-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-get_cmd.patch - bsc#980716 - VUL-0: CVE-2016-4439: xen: scsi: esp: OOB write while writing to 's->cmdbuf' in esp_reg_write CVE-2016-4439-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-esp_reg_write.patch- fate#319989 - Update to Xen 4.7 RC3 xen-4.7.0-testing-src.tar.bz2 - Dropped libxl-remove-cdrom-cachemode.patch x86-PoD-only-reclaim-if-needed.patch gcc6-warnings-as-errors.patch- bsc#954872 - script block-dmmd not working as expected - libxl: error: libxl_dm.c (another modification) block-dmmd- fate#319989 - Update to Xen 4.7 RC2 xen-4.7.0-testing-src.tar.bz2- bsc#961600 - L3: poor performance when Xen HVM domU configured with max memory > current memory x86-PoD-only-reclaim-if-needed.patch- Mark SONAMEs and pkgconfig as xen 4.7 xen.pkgconfig-4.7.patch- bsc#977329 - Xen: Cannot boot HVM guests with empty cdrom libxl-remove-cdrom-cachemode.patch- fate#319989 - Update to Xen 4.7 RC1 xen-4.7.0-testing-src.tar.bz2- fate#316614: set migration constraints from cmdline restore libxl.set-migration-constraints-from-cmdline.patch- Remove obsolete patch for xen-kmp magic_ioport_compat.patch- fate#316613: update to v12 libxl.pvscsi.patch- Update to the latest Xen 4.7 pre-release c2994f86 Drop libxl.migrate-legacy-stream-read.patch- bnc#972756 - Can't migrate HVM guest from SLES12SP1 Xen host to SLES12SP2 Alpha 1 host using xl migrate libxl.migrate-legacy-stream-read.patch- Add patches from proposed upstream series to load BIOS's from the toolstack instead of embedding in hvmloader http://lists.xenproject.org/archives/html/xen-devel/2016-03/msg01626.html 0001-libxc-Rework-extra-module-initialisation.patch, 0002-libxc-Prepare-a-start-info-structure-for-hvmloader.patch, 0003-configure-define-SEABIOS_PATH-and-OVMF_PATH.patch, 0004-firmware-makefile-install-BIOS-blob.patch, 0005-libxl-Load-guest-BIOS-from-file.patch, 0006-xen-Move-the-hvm_start_info-C-representation-from-li.patch, 0007-hvmloader-Grab-the-hvm_start_info-pointer.patch, 0008-hvmloader-Locate-the-BIOS-blob.patch, 0009-hvmloader-Check-modules-whereabouts-in-perform_tests.patch, 0010-hvmloader-Load-SeaBIOS-from-hvm_start_info-modules.patch, 0011-hvmloader-Load-OVMF-from-modules.patch, 0012-hvmloader-Specific-bios_load-function-required.patch, 0013-hvmloader-Always-build-in-SeaBIOS-and-OVMF-loader.patch, 0014-configure-do-not-depend-on-SEABIOS_PATH-or-OVMF_PATH.patch - Enable support for UEFI on x86_64 using the ovmf-x86_64-ms.bin firmware from qemu-ovmf-x86_64. The firmware is preloaded with Microsoft keys to more closely resemble firmware on real hardware FATE#320490- fate#319989: Update to Xen 4.7 (pre-release) xen-4.7.0-testing-src.tar.bz2 - Dropped: xen-4.6.1-testing-src.tar.bz2 55f7f9d2-libxl-slightly-refine-pci-assignable-add-remove-handling.patch 5628fc67-libxl-No-emulated-disk-driver-for-xvdX-disk.patch 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch 5649bcbe-libxl-relax-readonly-check-introduced-by-XSA-142-fix.patch hotplug-Linux-block-performance-fix.patch set-mtu-from-bridge-for-tap-interface.patch xendomains-libvirtd-conflict.patch xsa154.patch xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch xsa170.patch- Use system SeaBIOS instead of building/installing another one FATE#320638 Dropped files: seabios-dir-remote.tar.bz2 xen-c99-fix.patch xen.build-compare.seabios.patch- spec: drop BuildRequires that were only needed for qemu-xen- bsc#969377 - xen does not build with GCC 6 ipxe-use-rpm-opt-flags.patch gcc6-warnings-as-errors.patch- bsc#969351 - VUL-0: CVE-2016-2841: xen: net: ne2000: infinite loop in ne2000_receive CVE-2016-2841-qemut-ne2000-infinite-loop-in-ne2000_receive.patch - Drop xsa154-fix.patch- Use system qemu instead of building/installing yet another qemu FATE#320638 - Dropped files qemu-xen-dir-remote.tar.bz2 CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch CVE-2015-1779-qemuu-incrementally-decode-websocket-frames.patch CVE-2015-1779-qemuu-limit-size-of-HTTP-headers-from-websockets-clients.patch CVE-2015-4037-qemuu-smb-config-dir-name.patch CVE-2015-7512-qemuu-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-7549-qemuu-pci-null-pointer-dereference-issue.patch CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8504-qemuu-vnc-avoid-floating-point-exception.patch CVE-2015-8558-qemuu-usb-infinite-loop-in-ehci_advance_state-results-in-DoS.patch CVE-2015-8568-qemuu-net-vmxnet3-avoid-memory-leakage-in-activate_device.patch CVE-2015-8613-qemuu-scsi-initialise-info-object-with-appropriate-size.patch CVE-2015-8743-qemuu-ne2000-OOB-memory-access-in-ioport-rw-functions.patch CVE-2015-8744-qemuu-net-vmxnet3-incorrect-l2-header-validation-leads-to-crash.patch CVE-2015-8745-qemuu-net-vmxnet3-read-IMR-registers-instead-of-assert.patch CVE-2016-1568-qemuu-ide-ahci-reset-ncq-object-to-unused-on-error.patch CVE-2016-1714-qemuu-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2014-7815-qemut-vnc-sanitize-bits_per_pixel-from-the-client.patch CVE-2016-1981-qemuu-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-2538-qemuu-usb-integer-overflow-in-remote-NDIS-message-handling.patch CVE-2015-8619-qemuu-stack-based-OOB-write-in-hmp_sendkey-routine.patch qemu-xen-enable-spice-support.patch qemu-xen-upstream-qdisk-cache-unsafe.patch tigervnc-long-press.patch xsa162-qemuu.patch- bsc#962321 - VUL-0: CVE-2016-1922: xen: i386: null pointer dereference in vapic_write() CVE-2016-1922-qemuu-i386-null-pointer-dereference-in-vapic_write.patch- bsc#968004 - VUL-0: CVE-2016-2538: xen: usb: integer overflow in remote NDIS control message handling CVE-2016-2538-qemuu-usb-integer-overflow-in-remote-NDIS-message-handling.patch- bsc#954872 - L3: script block-dmmd not working as expected - libxl: error: libxl_dm.c block-dmmd - Update libxl to recognize dmmd and npiv prefix in disk spec xen.libxl.dmmd.patch- bsc#967101 - VUL-0: CVE-2016-2391: xen: usb: multiple eof_timers in ohci module leads to null pointer dereference CVE-2016-2391-qemuu-usb-null-pointer-dereference-in-ohci-module.patch CVE-2016-2391-qemut-usb-null-pointer-dereference-in-ohci-module.patch - bsc#967090 - VUL-0: CVE-2016-2392: xen: usb: null pointer dereference in remote NDIS control message handling CVE-2016-2392-qemuu-usb-null-pointer-dereference-in-NDIS-message-handling.patch- Update to Xen Version 4.6.1 xen-4.6.1-testing-src.tar.bz2 - Dropped patches now contained in tarball or unnecessary xen-4.6.0-testing-src.tar.bz2 5604f239-x86-PV-properly-populate-descriptor-tables.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-it-is-zero.patch 561d2046-VT-d-use-proper-error-codes-in-iommu_enable_x2apic_IR.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-parsing-and-consumption.patch 5632118e-arm-Support-hypercall_create_continuation-for-multicall.patch 56321222-arm-rate-limit-logging-from-unimplemented-PHYSDEVOP-and-HVMOP.patch 56321249-arm-handle-races-between-relinquish_memory-and-free_domheap_pages.patch 5632127b-x86-guard-against-undue-super-page-PTE-creation.patch 5632129c-free-domain-s-vcpu-array.patch 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch 563212e4-xenoprof-free-domain-s-vcpu-array.patch 563212ff-x86-rate-limit-logging-in-do_xen-oprof-pmu-_op.patch 56323737-libxl-adjust-PoD-target-by-memory-fudge-too.patch 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch 56549f24-x86-vPMU-document-as-unsupported.patch 5677f350-x86-make-debug-output-consistent-in-hvm_set_callback_via.patch xsa155-qemut-qdisk-double-access.patch xsa155-qemut-xenfb.patch xsa155-qemuu-qdisk-double-access.patch xsa155-qemuu-xenfb.patch xsa159.patch xsa160.patch xsa162-qemut.patch xsa165.patch xsa166.patch xsa167.patch xsa168.patch- bsc#965315 - VUL-0: CVE-2016-2270: xen: x86: inconsistent cachability flags on guest mappings (XSA-154) xsa154.patch - bsc#965317 - VUL-0: CVE-2016-2271: xen: VMX: guest user mode may crash guest with non-canonical RIP (XSA-170) xsa170.patch- bsc#965269 - VUL-1: CVE-2015-8619: xen: stack based OOB write in hmp_sendkey routine CVE-2015-8619-qemuu-stack-based-OOB-write-in-hmp_sendkey-routine.patch- bsc#965156 - VUL-0: CVE-2015-6855: xen: ide: divide by zero issue CVE-2015-6855-qemuu-ide-divide-by-zero-issue.patch - bsc#965112 - VUL-0: CVE-2014-3640: xen: slirp: NULL pointer deref in sosendto() CVE-2014-3640-qemut-slirp-NULL-pointer-deref-in-sosendto.patch- bsc#964947 - VUL-0: CVE-2015-5278: xen: Infinite loop in ne2000_receive() function CVE-2015-5278-qemut-Infinite-loop-in-ne2000_receive-function.patch - bsc#956832 - VUL-0: CVE-2015-8345: xen: qemu: net: eepro100: infinite loop in processing command block list CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch- bsc#964644 - VUL-0: CVE-2013-4533: xen pxa2xx: buffer overrun on incoming migration CVE-2013-4533-qemut-pxa2xx-buffer-overrun-on-incoming-migration.patch - bsc#964925 - VUL-0: CVE-2014-0222: xen: qcow1: validate L2 table size to avoid integer overflows CVE-2014-0222-blktap-qcow1-validate-l2-table-size.patch - Dropped CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch- bsc#964415 - VUL-1: CVE-2016-2198: xen: usb: ehci null pointer dereference in ehci_caps_write CVE-2016-2198-qemuu-usb-ehci-null-pointer-dereference-in-ehci_caps_write.patch - bsc#964452 - VUL-0: CVE-2013-4534: xen: openpic: buffer overrun on incoming migration CVE-2013-4534-qemut-openpic-buffer-overrun-on-incoming-migration.patch- bsc#963783 - VUL-1: CVE-2016-1981: xen: net: e1000 infinite loop in start_xmit and e1000_receive_iov routines CVE-2016-1981-qemuu-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-1981-qemut-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch- bsc#962758 - VUL-0: CVE-2013-4539: xen: tsc210x: buffer overrun on invalid state load CVE-2013-4539-qemut-tsc210x-fix-buffer-overrun-on-invalid-state-load.patch- bsc#962632 - VUL-0: CVE-2015-1779: xen: vnc: insufficient resource limiting in VNC websockets decoder CVE-2015-1779-qemuu-limit-size-of-HTTP-headers-from-websockets-clients.patch CVE-2015-1779-qemuu-incrementally-decode-websocket-frames.patch - bsc#962642 - VUL-0: CVE-2013-4537: xen: ssi-sd: buffer overrun on invalid state load CVE-2013-4537-qemut-ssi-sd-fix-buffer-overrun-on-invalid-state-load.patch - bsc#962627 - VUL-0: CVE-2014-7815: xen: vnc: insufficient bits_per_pixel from the client sanitization CVE-2014-7815-qemut-vnc-sanitize-bits_per_pixel-from-the-client.patch- bsc#962335 - VUL-0: CVE-2013-4538: xen: ssd0323: fix buffer overun on invalid state CVE-2013-4538-qemut-ssd0323-fix-buffer-overun-on-invalid-state.patch - bsc#962360 - VUL-0: CVE-2015-7512: xen: net: pcnet: buffer overflow in non-loopback mode CVE-2015-7512-qemuu-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-7512-qemut-net-pcnet-buffer-overflow-in-non-loopback-mode.patch- bsc#961692 - VUL-0: CVE-2016-1714: xen: nvram: OOB r/w access in processing firmware configurations CVE-2016-1714-qemuu-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2016-1714-qemut-fw_cfg-add-check-to-validate-current-entry-value.patch- bsc#961358 - VUL-0: CVE-2015-8613: xen: qemu: scsi: stack based buffer overflow in megasas_ctrl_get_info CVE-2015-8613-qemuu-scsi-initialise-info-object-with-appropriate-size.patch - bsc#961332 - VUL-0: CVE-2016-1568: xen: Qemu: ide: ahci use-after-free vulnerability in aio port commands CVE-2016-1568-qemuu-ide-ahci-reset-ncq-object-to-unused-on-error.patch- bsc#959695 - missing docs for xen xen.spec- bsc#960862 - VUL-0: CVE-2016-1571: xen: VMX: intercept issue with INVLPG on non-canonical address (XSA-168) xsa168.patch - bsc#960861 - VUL-0: CVE-2016-1570: xen: PV superpage functionality missing sanity checks (XSA-167) xsa167.patch - bsc#960836 - VUL-0: CVE-2015-8744: xen: net: vmxnet3: incorrect l2 header validation leads to a crash via assert(2) call CVE-2015-8744-qemuu-net-vmxnet3-incorrect-l2-header-validation-leads-to-crash.patch- bsc#960707 - VUL-0: CVE-2015-8745: xen: reading IMR registers leads to a crash via assert(2) call CVE-2015-8745-qemuu-net-vmxnet3-read-IMR-registers-instead-of-assert.patch - bsc#960726 - VUL-0: CVE-2015-8743: xen: ne2000: OOB memory access in ioport r/w functions CVE-2015-8743-qemuu-ne2000-OOB-memory-access-in-ioport-rw-functions.patch- bsc#960093 - VUL-0: CVE-2015-8615: xen: x86: unintentional logging upon guest changing callback method (XSA-169) 5677f350-x86-make-debug-output-consistent-in-hvm_set_callback_via.patch- Adjust xen-dom0-modules.service to run Before xenstored.service instead of proc-xen.mount to workaround a bug in systemd "design" (bnc#959845)- bsc#959387 - VUL-0: CVE-2015-8568 CVE-2015-8567: xen: qemu: net: vmxnet3: host memory leakage CVE-2015-8568-qemuu-net-vmxnet3-avoid-memory-leakage-in-activate_device.patch- bsc#957988 - VUL-0: CVE-2015-8550: xen: paravirtualized drivers incautious about shared memory contents (XSA-155) xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch xsa155-qemuu-qdisk-double-access.patch xsa155-qemut-qdisk-double-access.patch xsa155-qemuu-xenfb.patch xsa155-qemut-xenfb.patch - bsc#959006 - VUL-0: CVE-2015-8558: xen: qemu: usb: infinite loop in ehci_advance_state results in DoS CVE-2015-8558-qemuu-usb-infinite-loop-in-ehci_advance_state-results-in-DoS.patch - bsc#958918 - VUL-0: CVE-2015-7549: xen: qemu pci: null pointer dereference issue CVE-2015-7549-qemuu-pci-null-pointer-dereference-issue.patch - bsc#958493 - VUL-0: CVE-2015-8504: xen: qemu: ui: vnc: avoid floating point exception CVE-2015-8504-qemuu-vnc-avoid-floating-point-exception.patch CVE-2015-8504-qemut-vnc-avoid-floating-point-exception.patch - bsc#958007 - VUL-0: CVE-2015-8554: xen: qemu-dm buffer overrun in MSI-X handling (XSA-164) xsa164.patch - bsc#958009 - VUL-0: CVE-2015-8555: xen: information leak in legacy x86 FPU/XMM initialization (XSA-165) xsa165.patch - bsc#958523 - VUL-0: xen: ioreq handling possibly susceptible to multiple read issue (XSA-166) xsa166.patch- bsc#956832 - VUL-0: CVE-2015-8345: xen: qemu: net: eepro100: infinite loop in processing command block list CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch - Upstream patches from Jan 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch (Replaces CVE-2015-5307-xsa156.patch) 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch 56544a57-VMX-fix-adjust-trap-injection.patch 56546ab2-sched-fix-insert_vcpu-locking.patch- bsc#956592 - VUL-0: xen: virtual PMU is unsupported (XSA-163) 56549f24-x86-vPMU-document-as-unsupported.patch - bsc#956408 - VUL-0: CVE-2015-8339, CVE-2015-8340: xen: XENMEM_exchange error handling issues (XSA-159) xsa159.patch - bsc#956409 - VUL-0: CVE-2015-8341: xen: libxl leak of pv kernel and initrd on error (XSA-160) xsa160.patch - bsc#956411 - VUL-0: CVE-2015-7504: xen: heap buffer overflow vulnerability in pcnet emulator (XSA-162) xsa162-qemuu.patch xsa162-qemut.patch - bsc#947165 - VUL-0: CVE-2015-7311: xen: libxl fails to honour readonly flag on disks with qemu-xen (xsa-142) 5628fc67-libxl-No-emulated-disk-driver-for-xvdX-disk.patch 5649bcbe-libxl-relax-readonly-check-introduced-by-XSA-142-fix.patch- fate#315712: XEN: Use the PVOPS kernel Turn off building the KMPs now that we are using the pvops kernel xen.spec- Upstream patches from Jan 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-it-is-zero.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-parsing-and-consumption.patch 5632118e-arm-Support-hypercall_create_continuation-for-multicall.patch 56321222-arm-rate-limit-logging-from-unimplemented-PHYSDEVOP-and-HVMOP.patch 56321249-arm-handle-races-between-relinquish_memory-and-free_domheap_pages.patch 5632127b-x86-guard-against-undue-super-page-PTE-creation.patch 5632129c-free-domain-s-vcpu-array.patch (Replaces CVE-2015-7969-xsa149.patch) 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch 563212e4-xenoprof-free-domain-s-vcpu-array.patch 563212ff-x86-rate-limit-logging-in-do_xen-oprof-pmu-_op.patch 56323737-libxl-adjust-PoD-target-by-memory-fudge-too.patch 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch (Replaces CVE-2015-5307-xsa156.patch) 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch - Dropped 55b0a2db-x86-MSI-track-guest-masking.patch- Use upstream variants of block-iscsi and block-nbd- Remove xenalyze.hg, its part of xen-4.6- Update to Xen Version 4.6.0 xen-4.6.0-testing-src.tar.bz2 mini-os.tar.bz2 blktap2-no-uninit.patch stubdom-have-iovec.patch - Renamed xsa149.patch to CVE-2015-7969-xsa149.patch - Dropped patches now contained in tarball or unnecessary xen-4.5.2-testing-src.tar.bz2 54c2553c-grant-table-use-uint16_t-consistently-for-offset-and-length.patch 54ca33bc-grant-table-refactor-grant-copy-to-reduce-duplicate-code.patch 54ca340e-grant-table-defer-releasing-pages-acquired-in-a-grant-copy.patch 54f4985f-libxl-fix-libvirtd-double-free.patch 55103616-vm-assist-prepare-for-discontiguous-used-bit-numbers.patch 551ac326-xentop-add-support-for-qdisk.patch 552d0fd2-x86-hvm-don-t-include-asm-spinlock-h.patch 552d0fe8-x86-mtrr-include-asm-atomic.h.patch 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 5537a4d8-libxl-use-DEBUG-log-level-instead-of-INFO.patch 5548e903-domctl-don-t-truncate-XEN_DOMCTL_max_mem-requests.patch 5548e95d-x86-allow-to-suppress-M2P-user-mode-exposure.patch 554c7aee-x86-provide-arch_fetch_and_add.patch 554c7b00-arm-provide-arch_fetch_and_add.patch 554cc211-libxl-add-qxl.patch 55534b0a-x86-provide-add_sized.patch 55534b25-arm-provide-add_sized.patch 5555a4f8-use-ticket-locks-for-spin-locks.patch 5555a5b9-x86-arm-remove-asm-spinlock-h.patch 5555a8ec-introduce-non-contiguous-allocation.patch 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch 5576f143-x86-adjust-PV-I-O-emulation-functions-types.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 557eb55f-gnttab-per-active-entry-locking.patch 557eb5b6-gnttab-introduce-maptrack-lock.patch 557eb620-gnttab-make-the-grant-table-lock-a-read-write-lock.patch 557ffab8-evtchn-factor-out-freeing-an-event-channel.patch 5582bf43-evtchn-simplify-port_is_valid.patch 5582bf81-evtchn-remove-the-locking-when-unmasking-an-event-channel.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 5583da64-gnttab-use-per-VCPU-maptrack-free-lists.patch 5583da8c-gnttab-steal-maptrack-entries-from-other-VCPUs.patch 5587d711-evtchn-clear-xen_consumer-when-clearing-state.patch 5587d779-evtchn-defer-freeing-struct-evtchn-s-until-evtchn_destroy_final.patch 5587d7b7-evtchn-use-a-per-event-channel-lock-for-sending-events.patch 5587d7e2-evtchn-pad-struct-evtchn-to-64-bytes.patch 55b0a218-x86-PCI-CFG-write-intercept.patch 55b0a255-x86-MSI-X-maskall.patch 55b0a283-x86-MSI-X-teardown.patch 55b0a2ab-x86-MSI-X-enable.patch blktapctrl-close-fifos.patch blktapctrl-default-to-ioemu.patch blktapctrl-disable-debug-printf.patch blktap-no-uninit.patch blktap-pv-cdrom.patch build-tapdisk-ioemu.patch ioemu-bdrv-open-CACHE_WB.patch ioemu-blktap-barriers.patch ioemu-blktap-fv-init.patch ioemu-blktap-image-format.patch ioemu-blktap-zero-size.patch libxl.set-migration-constraints-from-cmdline.patch local_attach_support_for_phy.patch pci-attach-fix.patch qemu-xen-upstream-megasas-buildtime.patch tapdisk-ioemu-logfile.patch tapdisk-ioemu-shutdown-fix.patch udev-rules.patch xen.build-compare.ipxe.patch xen.build-compare.mini-os.patch xen.build-compare.smbiosdate.patch xen.build-compare.vgabios.patch xen.build-compare.xen_compile_h.patch xl-coredump-file-location.patch- bsc#954405 - VUL-0: CVE-2015-8104: Xen: guest to host DoS by triggering an infinite loop in microcode via #DB exception - bsc#954018 - VUL-0: CVE-2015-5307: xen: x86: CPU lockup during fault delivery (XSA-156) CVE-2015-5307-xsa156.patch- Update to Xen 4.5.2 xen-4.5.2-testing-src.tar.bz2 - Drop the following xen-4.5.1-testing-src.tar.bz2 552d0f49-x86-traps-identify-the-vcpu-in-context-when-dumping-regs.patch 5576f178-kexec-add-more-pages-to-v1-environment.patch 55780be1-x86-EFI-adjust-EFI_MEMORY_WP-handling-for-spec-version-2.5.patch 558bfaa0-x86-traps-avoid-using-current-too-early.patch 5592a116-nested-EPT-fix-the-handling-of-nested-EPT.patch 559b9dd6-x86-p2m-ept-don-t-unmap-in-use-EPT-pagetable.patch 559bc633-x86-cpupool-clear-proper-cpu_valid-bit-on-CPU-teardown.patch 559bc64e-credit1-properly-deal-with-CPUs-not-in-any-pool.patch 559bc87f-x86-hvmloader-avoid-data-corruption-with-xenstore-rw.patch 559bdde5-pull-in-latest-linux-earlycpio.patch 55a62eb0-xl-correct-handling-of-extra_config-in-main_cpupoolcreate.patch 55a66a1e-make-rangeset_report_ranges-report-all-ranges.patch 55a77e4f-dmar-device-scope-mem-leak-fix.patch 55c1d83d-x86-gdt-Drop-write-only-xalloc-d-array.patch 55c3232b-x86-mm-Make-hap-shadow-teardown-preemptible.patch 55dc78e9-x86-amd_ucode-skip-updates-for-final-levels.patch 55df2f76-IOMMU-skip-domains-without-page-tables-when-dumping.patch 55e43fd8-x86-NUMA-fix-setup_node.patch 55e43ff8-x86-NUMA-don-t-account-hotplug-regions.patch 55e593f1-x86-NUMA-make-init_node_heap-respect-Xen-heap-limit.patch 55f2e438-x86-hvm-fix-saved-pmtimer-and-hpet-values.patch 55f9345b-x86-MSI-fail-if-no-hardware-support.patch 5604f2e6-vt-d-fix-IM-bit-mask-and-unmask-of-FECTL_REG.patch 560a4af9-x86-EPT-tighten-conditions-of-IOMMU-mapping-updates.patch 560a7c36-x86-p2m-pt-delay-freeing-of-intermediate-page-tables.patch 560a7c53-x86-p2m-pt-ignore-pt-share-flag-for-shadow-mode-guests.patch 560bd926-credit1-fix-tickling-when-it-happens-from-a-remote-pCPU.patch 560e6d34-x86-p2m-pt-tighten-conditions-of-IOMMU-mapping-updates.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-0.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-handling.patch 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch CVE-2015-4106-xsa131-9.patch CVE-2015-3259-xsa137.patch CVE-2015-7311-xsa142.patch CVE-2015-7835-xsa148.patch xsa139-qemuu.patch xsa140-qemuu-1.patch xsa140-qemuu-2.patch xsa140-qemuu-3.patch xsa140-qemuu-4.patch xsa140-qemuu-5.patch xsa140-qemuu-6.patch xsa140-qemuu-7.patch xsa140-qemut-1.patch xsa140-qemut-2.patch xsa140-qemut-3.patch xsa140-qemut-4.patch xsa140-qemut-5.patch xsa140-qemut-6.patch xsa140-qemut-7.patch xsa151.patch xsa152.patch xsa153-libxl.patch CVE-2015-5154-qemuu-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemuu-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemuu-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-5154-qemut-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemut-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-6815-qemuu-e1000-fix-infinite-loop.patch CVE-2015-5239-qemuu-limit-client_cut_text-msg-payload-size.patch CVE-2015-5239-qemut-limit-client_cut_text-msg-payload-size.patch"- bsc#950704 - CVE-2015-7970 VUL-1: xen: x86: Long latency populate-on-demand operation is not preemptible (XSA-150) 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch- Upstream patches from Jan 5604f239-x86-PV-properly-populate-descriptor-tables.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-0.patch 561d2046-VT-d-use-proper-error-codes-in-iommu_enable_x2apic_IR.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-handling.patch- bsc#951845 - VUL-0: CVE-2015-7972: xen: x86: populate-on-demand balloon size inaccuracy can crash guests (XSA-153) xsa153-libxl.patch- bsc#950703 - VUL-1: CVE-2015-7969: xen: leak of main per-domain vcpu pointer array (DoS) (XSA-149) xsa149.patch - bsc#950705 - VUL-1: CVE-2015-7969: xen: x86: leak of per-domain profiling-related vcpu pointer array (DoS) (XSA-151) xsa151.patch - bsc#950706 - VUL-0: CVE-2015-7971: xen: x86: some pmu and profiling hypercalls log without rate limiting (XSA-152) xsa152.patch - Dropped 55dc7937-x86-IO-APIC-don-t-create-pIRQ-mapping-from-masked-RTE.patch 5604f239-x86-PV-properly-populate-descriptor-tables.patch- bsc#932267 - VUL-1: CVE-2015-4037: qemu,kvm,xen: insecure temporary file use in /net/slirp.c CVE-2015-4037-qemuu-smb-config-dir-name.patch CVE-2015-4037-qemut-smb-config-dir-name.patch - bsc#877642 - VUL-0: CVE-2014-0222: qemu: qcow1: validate L2 table size to avoid integer overflows CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch CVE-2014-0222-qemut-qcow1-validate-l2-table-size.patch- bsc#950367 - VUL-0: CVE-2015-7835: xen: x86: Uncontrolled creation of large page mappings by PV guests (XSA-148) CVE-2015-7835-xsa148.patch- bsc#949138 - Setting vcpu affinity under Xen causes libvirtd abort 54f4985f-libxl-fix-libvirtd-double-free.patch- bsc#949046 - Increase %suse_version in SP1 to 1316 xen.spec - Update README.SUSE detailing dom0 ballooning recommendations- bsc#945167 - Running command ’ xl pci-assignable-add 03:10.1’ secondly show errors 55f7f9d2-libxl-slightly-refine-pci-assignable-add-remove-handling.patch - Upstream patches from Jan 55f2e438-x86-hvm-fix-saved-pmtimer-and-hpet-values.patch 55f9345b-x86-MSI-fail-if-no-hardware-support.patch 5604f239-x86-PV-properly-populate-descriptor-tables.patch 5604f2e6-vt-d-fix-IM-bit-mask-and-unmask-of-FECTL_REG.patch 560a4af9-x86-EPT-tighten-conditions-of-IOMMU-mapping-updates.patch 560a7c36-x86-p2m-pt-delay-freeing-of-intermediate-page-tables.patch 560a7c53-x86-p2m-pt-ignore-pt-share-flag-for-shadow-mode-guests.patch 560bd926-credit1-fix-tickling-when-it-happens-from-a-remote-pCPU.patch 560e6d34-x86-p2m-pt-tighten-conditions-of-IOMMU-mapping-updates.patch- bsc#941074 - VmError: Device 51728 (vbd) could not be connected. Hotplug scripts not working. hotplug-Linux-block-performance-fix.patch- bsc#947165 - VUL-0: CVE-2015-7311: xen: libxl fails to honour readonly flag on disks with qemu-xen (xsa-142) CVE-2015-7311-xsa142.patch- bsc#945165 - Xl pci-attach show error with kernel of SLES 12 sp1 pci-attach-fix.patch- bsc#945164 - Xl destroy show error with kernel of SLES 12 sp1 5537a4d8-libxl-use-DEBUG-log-level-instead-of-INFO.patch- Upstream patches from Jan 55dc78e9-x86-amd_ucode-skip-updates-for-final-levels.patch 55dc7937-x86-IO-APIC-don-t-create-pIRQ-mapping-from-masked-RTE.patch 55df2f76-IOMMU-skip-domains-without-page-tables-when-dumping.patch 55e43fd8-x86-NUMA-fix-setup_node.patch 55e43ff8-x86-NUMA-don-t-account-hotplug-regions.patch 55e593f1-x86-NUMA-make-init_node_heap-respect-Xen-heap-limit.patch 54c2553c-grant-table-use-uint16_t-consistently-for-offset-and-length.patch 54ca33bc-grant-table-refactor-grant-copy-to-reduce-duplicate-code.patch 54ca340e-grant-table-defer-releasing-pages-acquired-in-a-grant-copy.patch- bsc#944463 - VUL-0: CVE-2015-5239: qemu-kvm: Integer overflow in vnc_client_read() and protocol_client_msg() CVE-2015-5239-qemuu-limit-client_cut_text-msg-payload-size.patch CVE-2015-5239-qemut-limit-client_cut_text-msg-payload-size.patch - bsc#944697 - VUL-1: CVE-2015-6815: qemu: net: e1000: infinite loop issue CVE-2015-6815-qemuu-e1000-fix-infinite-loop.patch CVE-2015-6815-qemut-e1000-fix-infinite-loop.patch- bnc#935634 - VUL-0: CVE-2015-3259: xen: XSA-137: xl command line config handling stack overflow 55a62eb0-xl-correct-handling-of-extra_config-in-main_cpupoolcreate.patch- bsc#907514 - Bus fatal error & sles12 sudden reboot has been observed - bsc#910258 - SLES12 Xen host crashes with FATAL NMI after shutdown of guest with VT-d NIC - bsc#918984 - Bus fatal error & sles11-SP4 sudden reboot has been observed - bsc#923967 - Partner-L3: Bus fatal error & sles11-SP3 sudden reboot has been observed 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 5576f143-x86-adjust-PV-I-O-emulation-functions-types.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 55b0a218-x86-PCI-CFG-write-intercept.patch 55b0a255-x86-MSI-X-maskall.patch 55b0a283-x86-MSI-X-teardown.patch 55b0a2ab-x86-MSI-X-enable.patch 55b0a2db-x86-MSI-track-guest-masking.patch - Upstream patches from Jan 552d0f49-x86-traps-identify-the-vcpu-in-context-when-dumping-regs.patch 559bc633-x86-cpupool-clear-proper-cpu_valid-bit-on-CPU-teardown.patch 559bc64e-credit1-properly-deal-with-CPUs-not-in-any-pool.patch 559bc87f-x86-hvmloader-avoid-data-corruption-with-xenstore-rw.patch 55a66a1e-make-rangeset_report_ranges-report-all-ranges.patch 55a77e4f-dmar-device-scope-mem-leak-fix.patch 55c1d83d-x86-gdt-Drop-write-only-xalloc-d-array.patch 55c3232b-x86-mm-Make-hap-shadow-teardown-preemptible.patch - Dropped for upstream version x86-MSI-mask.patch x86-MSI-pv-unmask.patch x86-MSI-X-enable.patch x86-MSI-X-maskall.patch x86-MSI-X-teardown.patch x86-pci_cfg_okay.patch x86-PCI-CFG-write-intercept.patch- bsc#939712 - VUL-0: XSA-140: QEMU leak of uninitialized heap memory in rtl8139 device model xsa140-qemuu-1.patch xsa140-qemuu-2.patch xsa140-qemuu-3.patch xsa140-qemuu-4.patch xsa140-qemuu-5.patch xsa140-qemuu-6.patch xsa140-qemuu-7.patch xsa140-qemut-1.patch xsa140-qemut-2.patch xsa140-qemut-3.patch xsa140-qemut-4.patch xsa140-qemut-5.patch xsa140-qemut-6.patch xsa140-qemut-7.patch - bsc#939709 - VUL-0: XSA-139: xen: Use after free in QEMU/Xen block unplug protocol xsa139-qemuu.patch- bsc#937371 - xen vm's running after reboot xendomains-libvirtd-conflict.patch- bsc#938344 - VUL-0: CVE-2015-5154: qemu,kvm,xen: host code execution via IDE subsystem CD-ROM CVE-2015-5154-qemuu-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemut-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemuu-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemut-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemuu-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-5154-qemut-clear-DRQ-after-handling-all-expected-accesses.patch- Remove xendomains.service from systemd preset file because it conflicts with libvirt-guests.service (bnc#937371) Its up to the admin to run systemctl enable xendomains.service- bnc#935634 - VUL-0: CVE-2015-3259: xen: XSA-137: xl command line config handling stack overflow CVE-2015-3259-xsa137.patch - Upstream patches from Jan 558bfaa0-x86-traps-avoid-using-current-too-early.patch 5592a116-nested-EPT-fix-the-handling-of-nested-EPT.patch 559b9dd6-x86-p2m-ept-don-t-unmap-in-use-EPT-pagetable.patch 559bdde5-pull-in-latest-linux-earlycpio.patch - Upstream patches from Jan pending review 552d0fd2-x86-hvm-don-t-include-asm-spinlock-h.patch 552d0fe8-x86-mtrr-include-asm-atomic.h.patch 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 554c7aee-x86-provide-arch_fetch_and_add.patch 554c7b00-arm-provide-arch_fetch_and_add.patch 55534b0a-x86-provide-add_sized.patch 55534b25-arm-provide-add_sized.patch 5555a4f8-use-ticket-locks-for-spin-locks.patch 5555a5b9-x86-arm-remove-asm-spinlock-h.patch 5555a8ec-introduce-non-contiguous-allocation.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 557eb55f-gnttab-per-active-entry-locking.patch 557eb5b6-gnttab-introduce-maptrack-lock.patch 557eb620-gnttab-make-the-grant-table-lock-a-read-write-lock.patch 557ffab8-evtchn-factor-out-freeing-an-event-channel.patch 5582bf43-evtchn-simplify-port_is_valid.patch 5582bf81-evtchn-remove-the-locking-when-unmasking-an-event-channel.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 5583da64-gnttab-use-per-VCPU-maptrack-free-lists.patch 5583da8c-gnttab-steal-maptrack-entries-from-other-VCPUs.patch 5587d711-evtchn-clear-xen_consumer-when-clearing-state.patch 5587d779-evtchn-defer-freeing-struct-evtchn-s-until-evtchn_destroy_final.patch 5587d7b7-evtchn-use-a-per-event-channel-lock-for-sending-events.patch 5587d7e2-evtchn-pad-struct-evtchn-to-64-bytes.patch x86-MSI-pv-unmask.patch x86-pci_cfg_okay.patch x86-PCI-CFG-write-intercept.patch x86-MSI-X-maskall.patch x86-MSI-X-teardown.patch x86-MSI-X-enable.patch x86-MSI-mask.patch- Adjust more places to use br0 instead of xenbr0- bnc#936516 - xen fails to build with kernel update(4.1.0 from stable) 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch- Update to Xen Version 4.5.1 FCS (fate#315675) xen-4.5.1-testing-src.tar.bz2 - Dropped patches now contained in tarball 556c2cf2-x86-don-t-crash-mapping-a-page-using-EFI-rt-page-tables.patch 556d9718-efi-fix-allocation-problems-if-ExitBootServices-fails.patch 556eabf7-x86-apic-Disable-the-LAPIC-later-in-smp_send_stop.patch 556eac15-x86-crash-don-t-use-set_fixmap-in-the-crash-path.patch 55780aaa-efi-avoid-calling-boot-services-after-ExitBootServices.patch 55780aff-x86-EFI-fix-EFI_MEMORY_WP-handling.patch 55780b43-EFI-early-add-mapbs-to-map-EfiBootServices-Code-Data.patch 55780b97-EFI-support-default-attributes-to-map-Runtime-service-areas.patch 5513b458-allow-reboot-overrides-when-running-under-EFI.patch 5513b4d1-dont-apply-reboot-quirks-if-reboot-set-by-user.patch 5576f178-kexec-add-more-pages-to-v1-environment.patch 5535f633-dont-leak-hypervisor-stack-to-toolstacks.patch CVE-2015-3456-xsa133-qemuu.patch CVE-2015-3456-xsa133-qemut.patch qemu-MSI-X-enable-maskall.patch qemu-MSI-X-latch-writes.patch x86-MSI-X-guest-mask.patch- Replace 5124efbe-add-qxl-support.patch with the variant that finally made it upstream, 554cc211-libxl-add-qxl.patch- bsc#931627 - VUL-0: CVE-2015-4105: XSA-130: xen: Guest triggerable qemu MSI-X pass-through error messages qemu-MSI-X-latch-writes.patch - bsc#907514 - Bus fatal error & sles12 sudden reboot has been observed - bsc#910258 - SLES12 Xen host crashes with FATAL NMI after shutdown of guest with VT-d NIC - bsc#918984 - Bus fatal error & sles11-SP4 sudden reboot has been observed - bsc#923967 - Partner-L3: Bus fatal error & sles11-SP3 sudden reboot has been observed x86-MSI-X-teardown.patch x86-MSI-X-enable.patch x86-MSI-X-guest-mask.patch x86-MSI-X-maskall.patch qemu-MSI-X-enable-maskall.patch - Upstream patches from Jan 55780aaa-efi-avoid-calling-boot-services-after-ExitBootServices.patch 55780aff-x86-EFI-fix-EFI_MEMORY_WP-handling.patch 55780b43-EFI-early-add-mapbs-to-map-EfiBootServices-Code-Data.patch 55780b97-EFI-support-default-attributes-to-map-Runtime-service-areas.patch 55780be1-x86-EFI-adjust-EFI_MEMORY_WP-handling-for-spec-version-2.5.patch 55103616-vm-assist-prepare-for-discontiguous-used-bit-numbers.patch 5548e95d-x86-allow-to-suppress-M2P-user-mode-exposure.patch - Dropped the following patches now contained in the tarball xen-no-array-bounds.patch CVE-2015-4103-xsa128.patch CVE-2015-4104-xsa129.patch CVE-2015-4105-xsa130.patch CVE-2015-4106-xsa131-1.patch CVE-2015-4106-xsa131-2.patch CVE-2015-4106-xsa131-3.patch CVE-2015-4106-xsa131-4.patch CVE-2015-4106-xsa131-5.patch CVE-2015-4106-xsa131-6.patch CVE-2015-4106-xsa131-7.patch CVE-2015-4106-xsa131-8.patch- Update to Xen 4.5.1 RC2 - bsc#931628 - VUL-0: CVE-2015-4106: XSA-131: xen: Unmediated PCI register access in qemu CVE-2015-4106-xsa131-1.patch CVE-2015-4106-xsa131-2.patch CVE-2015-4106-xsa131-3.patch CVE-2015-4106-xsa131-4.patch CVE-2015-4106-xsa131-5.patch CVE-2015-4106-xsa131-6.patch CVE-2015-4106-xsa131-7.patch CVE-2015-4106-xsa131-8.patch CVE-2015-4106-xsa131-9.patch - bsc#931627 - VUL-0: CVE-2015-4105: XSA-130: xen: Guest triggerable qemu MSI-X pass-through error messages CVE-2015-4105-xsa130.patch - bsc#931626 - VUL-0: CVE-2015-4104: XSA-129: xen: PCI MSI mask bits inadvertently exposed to guests CVE-2015-4104-xsa129.patch - bsc#931625 - VUL-0: CVE-2015-4103: XSA-128: xen: Potential unintended writes to host MSI message data field via qemu CVE-2015-4103-xsa128.patch - Upstream patches from Jan 5548e903-domctl-don-t-truncate-XEN_DOMCTL_max_mem-requests.patch 556c2cf2-x86-don-t-crash-mapping-a-page-using-EFI-rt-page-tables.patch 556d9718-efi-fix-allocation-problems-if-ExitBootServices-fails.patch 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch 556eabf7-x86-apic-Disable-the-LAPIC-later-in-smp_send_stop.patch 556eac15-x86-crash-don-t-use-set_fixmap-in-the-crash-path.patch- Add DefaultDependencies=no to xen-dom0-modules.service because it has to run before proc-xen.mount- Update to Xen 4.5.1 RC1- Update blktap-no-uninit.patch to work with gcc-4.5- bsc#927967 - VUL-0: CVE-2015-3340: xen: Information leak through XEN_DOMCTL_gettscinfo (XSA-132) 5535f633-dont-leak-hypervisor-stack-to-toolstacks.patch- bnc#929339 - VUL-0: CVE-2015-3456: qemu kvm xen: VENOM qemu floppy driver host code execution CVE-2015-3456-xsa133-qemuu.patch CVE-2015-3456-xsa133-qemut.patch- bsc#928783 - Reboot failure; Request backport of upstream Xen patch to 4.5.0, or update pkgs to 4.5.1 5513b458-allow-reboot-overrides-when-running-under-EFI.patch 5513b4d1-dont-apply-reboot-quirks-if-reboot-set-by-user.patch- bnc#927750 - Avoid errors reported by system-modules-load.service- Add xen-no-array-bounds.patch and blktap-no-uninit.patch to selectively turn errors back to warnings to fix build with GCC 5. - Amend xen.stubdom.newlib.patch to pull in declaration of strcmp to avoid implicit-fortify-decl rpmlint error. - Fix quoting of __SMBIOS_DATE__ in xen.build-compare.smbiosdate.patch.- xentop: Fix memory leak on read failure 551ac326-xentop-add-support-for-qdisk.patch- Dropped xentop-add-support-for-qdisk.patch in favor of upstream version 551ac326-xentop-add-support-for-qdisk.patch- Enable spice support in qemu for x86_64 5124efbe-add-qxl-support.patch qemu-xen-enable-spice-support.patch- Add xen-c99-fix.patch to remove pointless inline specifier on function declarations which break build with a C99 compiler which GCC 5 is by default. (bsc#921994) - Add ipxe-no-error-logical-not-parentheses.patch to supply - Wno-logical-not-parentheses to the ipxe build to fix breakage with GCC 5. (bsc#921994)- bnc#921842 - Xentop doesn't display disk statistics for VMs using qdisks xentop-add-support-for-qdisk.patch- Disable the PIE enablement done for Factory, as the XEN code is not buildable with PIE and it does not make much sense to build the hypervisor code with it.- bnc#918169 - XEN fixes required to work with Kernel 3.19.0 xen.spec- Package xen.changes because its referenced in xen.spec- Update seabios to rel-1.7.5 which is the correct version for Xen 4.5- Update to Xen 4.5.0 FCS- Include systemd presets in 13.2 and older- bnc#897352 - Enable xencommons/xendomains only during fresh install - disable restart on upgrade because the toolstack is not restartable- adjust seabios, vgabios, stubdom and hvmloader build to reduce build-compare noise xen.build-compare.mini-os.patch xen.build-compare.smbiosdate.patch xen.build-compare.ipxe.patch xen.build-compare.vgabios.patch xen.build-compare.seabios.patch xen.build-compare.man.patch- Update to Xen 4.5.0 RC4- Remove xend specific if-up scripts Recording bridge slaves is a generic task which should be handled by generic network code- Use systemd features from upstream requires updated systemd-presets-branding package- Update to Xen 4.5.0 RC3- Set GIT, WGET and FTP to /bin/false- Use new configure features instead of make variables xen.stubdom.newlib.patch- adjust docs and xen build to reduce build-compare noise xen.build-compare.doc_html.patch xen.build-compare.xen_compile_h.patch- Drop trailing B_CNT from XEN_EXTRAVERSION to reduce build-compare noise- Update to Xen 4.5.0 RC2- Update to Xen 4.5.0 RC1 xen-4.5.0-testing-src.tar.bz2 - Remove all patches now contained in the new tarball xen-4.4.1-testing-src.tar.bz2 5315a3bb-x86-don-t-propagate-acpi_skip_timer_override-do-Dom0.patch 5315a43a-x86-ACPI-also-print-address-space-for-PM1x-fields.patch 53299d8f-xenconsole-reset-tty-on-failure.patch 53299d8f-xenconsole-tolerate-tty-errors.patch 5346a7a0-x86-AMD-support-further-feature-masking-MSRs.patch 53563ea4-x86-MSI-drop-workaround-for-insecure-Dom0-kernels.patch 537c9c77-libxc-check-return-values-on-mmap-and-madvise.patch 537cd0b0-hvmloader-also-cover-PCI-MMIO-ranges-above-4G-with-UC-MTRR-ranges.patch 537cd0cc-hvmloader-PA-range-0xfc000000-0xffffffff-should-be-UC.patch 539ebe62-x86-EFI-improve-boot-time-diagnostics.patch 53aac342-x86-HVM-consolidate-and-sanitize-CR4-guest-reserved-bit-determination.patch 53c9151b-Fix-xl-vncviewer-accesses-port-0-by-any-invalid-domid.patch 53d124e7-fix-list_domain_details-check-config-data-length-0.patch 53dba447-x86-ACPI-allow-CMOS-RTC-use-even-when-ACPI-says-there-is-none.patch 53df727b-x86-HVM-extend-LAPIC-shortcuts-around-P2M-lookups.patch 53e8be5f-x86-vHPET-use-rwlock-instead-of-simple-one.patch 53f737b1-VMX-fix-DebugCtl-MSR-clearing.patch 53f7386d-x86-irq-process-softirqs-in-irq-keyhandlers.patch 53fcebab-xen-pass-kernel-initrd-to-qemu.patch 53ff3659-x86-consolidate-boolean-inputs-in-hvm-and-p2m.patch 53ff36ae-x86-hvm-treat-non-insn-fetch-NPF-also-as-read-violations.patch 53ff36d5-x86-mem_event-deliver-gla-fault-EPT-violation-information.patch 53ff3716-x86-ats-Disable-Address-Translation-Services-by-default.patch 53ff3899-x86-NMI-allow-processing-unknown-NMIs-with-watchdog.patch 54005472-EPT-utilize-GLA-GPA-translation-known-for-certain-faults.patch 540effe6-evtchn-check-control-block-exists-when-using-FIFO-based-events.patch 540f2624-x86-idle-add-barriers-to-CLFLUSH-workaround.patch 541825dc-VMX-don-t-leave-x2APIC-MSR-intercepts-disabled.patch 541ad385-x86-suppress-event-check-IPI-to-MWAITing-CPUs.patch 541ad3ca-x86-HVM-batch-vCPU-wakeups.patch 541ad81a-VT-d-suppress-UR-signaling-for-further-desktop-chipsets.patch 54216833-x86-shadow-fix-race-when-sampling-dirty-vram-state.patch 54216882-x86-emulate-check-cpl-for-all-privileged-instructions.patch 542168ae-x86emul-only-emulate-swint-injection-for-real-mode.patch 54228a37-x86-EFI-fix-freeing-of-uninitialized-pointer.patch 5423e61c-x86emul-fix-SYSCALL-SYSENTER-SYSEXIT-emulation.patch 5424057f-x86-HVM-fix-miscellaneous-aspects-of-x2APIC-emulation.patch 542405b4-x86-HVM-fix-ID-handling-of-x2APIC-emulation.patch 542bf997-x86-HVM-properly-bound-x2APIC-MSR-range.patch 54325cc0-x86-MSI-fix-MSI-X-case-of-freeing-IRQ.patch 54325d2f-x86-restore-reserving-of-IO-APIC-pages-in-XENMEM_machine_memory_map-output.patch 54325d95-don-t-allow-Dom0-access-to-IOMMUs-MMIO-pages.patch 54325ecc-AMD-guest_iommu-properly-disable-guest-iommu-support.patch 54325f3c-x86-paging-make-log-dirty-operations-preemptible.patch 54379e6d-x86-vlapic-don-t-silently-accept-bad-vectors.patch CVE-2013-4540-qemu.patch qemu-support-xen-hvm-direct-kernel-boot.patch qemu-xen-upstream-blkif-discard.patch change-vnc-passwd.patch libxc-pass-errno-to-callers-of-xc_domain_save.patch libxl.honor-more-top-level-vfb-options.patch libxl.add-option-for-discard-support-to-xl-disk-conf.patch libxl.introduce-an-option-to-disable-the-non-O_DIRECT-workaround.patch x86-dom-print.patch x86-extra-trap-info.patch tmp_build.patch xl-check-for-libvirt-managed-domain.patch disable-wget-check.patch - Xend/xm is no longer supported and is not part of the upstream code. Remove all xend/xm specific patches, configs, and scripts xen-xmexample.patch bridge-opensuse.patch xmexample.disks xmclone.sh init.xend xend-relocation.sh xend.service xend-relocation-server.fw domUloader.py xmexample.domUloader xmexample.disks bridge-vlan.patch bridge-bonding.patch bridge-record-creation.patch network-nat-open-SuSEfirewall2-FORWARD.patch xend-set-migration-constraints-from-cmdline.patch xen.migrate.tools-xend_move_assert_to_exception_block.patch xend-pvscsi-recognize-also-SCSI-CDROM-devices.patch xend-config.patch xend-max-free-mem.patch xend-hvm-default-pae.patch xend-vif-route-ifup.patch xend-xenapi-console-protocol.patch xend-core-dump-loc.patch xend-xen-api-auth.patch xend-checkpoint-rename.patch xend-xm-save-check-file.patch xend-xm-create-xflag.patch xend-domu-usb-controller.patch xend-devid-or-name.patch xend-migration-domname-fix.patch xend-del_usb_xend_entry.patch xend-xen-domUloader.patch xend-multi-xvdp.patch xend-check_device_status.patch xend-change_home_server.patch xend-minimum-restart-time.patch xend-disable-internal-logrotate.patch xend-config-enable-dump-comment.patch xend-tools-watchdog-support.patch xend-console-port-restore.patch xend-vcpu-affinity-fix.patch xend-migration-bridge-check.patch xend-managed-pci-device.patch xend-hvm-firmware-passthrough.patch xend-cpuinfo-model-name.patch xend-xm-reboot-fix.patch xend-domain-lock.patch xend-domain-lock-sfex.patch xend-32on64-extra-mem.patch xend-hv_extid_compatibility.patch xend-xenpaging.autostart.patch xend-remove-xm-deprecation-warning.patch libxen_permissive.patch tmp-initscript-modprobe.patch init.xendomains xendomains.service xen-watchdog.service xen-updown.sh- bnc#901317 - L3: increase limit domUloader to 32MB domUloader.py- bnc#898772 - SLES 12 RC3 - XEN Host crashes when assigning non-VF device (SR-IOV) to guest 54325cc0-x86-MSI-fix-MSI-X-case-of-freeing-IRQ.patch - bnc#882089 - Windows 2012 R2 fails to boot up with greater than 60 vcpus 54325ecc-AMD-guest_iommu-properly-disable-guest-iommu-support.patch - bnc#826717 - VUL-0: CVE-2013-3495: XSA-59: xen: Intel VT-d Interrupt Remapping engines can be evaded by native NMI interrupts 541ad81a-VT-d-suppress-UR-signaling-for-further-desktop-chipsets.patch - Upstream patches from Jan 540effe6-evtchn-check-control-block-exists-when-using-FIFO-based-events.patch (Replaces xsa107.patch) 54216833-x86-shadow-fix-race-when-sampling-dirty-vram-state.patch (Replaces xsa104.patch) 54216882-x86-emulate-check-cpl-for-all-privileged-instructions.patch (Replaces xsa105.patch) 542168ae-x86emul-only-emulate-swint-injection-for-real-mode.patch (Replaces xsa106.patch) 54228a37-x86-EFI-fix-freeing-of-uninitialized-pointer.patch 5423e61c-x86emul-fix-SYSCALL-SYSENTER-SYSEXIT-emulation.patch 5424057f-x86-HVM-fix-miscellaneous-aspects-of-x2APIC-emulation.patch 542405b4-x86-HVM-fix-ID-handling-of-x2APIC-emulation.patch 542bf997-x86-HVM-properly-bound-x2APIC-MSR-range.patch (Replaces xsa108.patch) 54325d2f-x86-restore-reserving-of-IO-APIC-pages-in-XENMEM_machine_memory_map-output.patch 54325d95-don-t-allow-Dom0-access-to-IOMMUs-MMIO-pages.patch 54325f3c-x86-paging-make-log-dirty-operations-preemptible.patch (Replaces xsa97.patch) 54379e6d-x86-vlapic-don-t-silently-accept-bad-vectors.patch/sbin/ldconfig/sbin/ldconfig  !"#$%&'()*+,-./4.14.5_04-150300.3.32.14.14.5_04-150300.3.32.1libxencall.so.1libxencall.so.1.2libxenctrl.so.4.14libxenctrl.so.4.14.0libxendevicemodel.so.1libxendevicemodel.so.1.3libxenevtchn.so.1libxenevtchn.so.1.1libxenforeignmemory.so.1libxenforeignmemory.so.1.3libxenfsimage.so.4.14libxenfsimage.so.4.14.0libxengnttab.so.1libxengnttab.so.1.2libxenguest.so.4.14libxenguest.so.4.14.0libxenhypfs.so.1libxenhypfs.so.1.0libxenlight.so.4.14libxenlight.so.4.14.0libxenstat.so.4.14libxenstat.so.4.14.0libxenstore.so.3.0libxenstore.so.3.0.3libxentoolcore.so.1libxentoolcore.so.1.0libxentoollog.so.1libxentoollog.so.1.0libxenvchan.so.4.14libxenvchan.so.4.14.0libxlutil.so.4.14libxlutil.so.4.14.0xenfsimageext2fsfsimage.sofatfsimage.soiso9660fsimage.soreiserfsfsimage.soufsfsimage.soxfsfsimage.sozfsfsimage.so/usr/lib64//usr/lib64/xenfsimage//usr/lib64/xenfsimage/ext2fs//usr/lib64/xenfsimage/fat//usr/lib64/xenfsimage/iso9660//usr/lib64/xenfsimage/reiserfs//usr/lib64/xenfsimage/ufs//usr/lib64/xenfsimage/xfs//usr/lib64/xenfsimage/zfs/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25152/SUSE_SLE-15-SP3_Update/d79463816ea1dde423fd617731525ef8-xen.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linux ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5d0a7826c39f3486a065fef7b66b0d0110992e03, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f193e9a52d814c720dbffff83fb5f8871391360, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=43e1484e4fb58b7c0a661003f93469d283629532, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=623cb2e700f95d3f9f3c028c8129c21b9de2f4eb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=29cb67f1eee9b6e490bfa38ed375dac64b5da3d6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3fa0b1908971dbb5820625a253d1ee3825dc5e74, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=40e9db5d03e3fa0b17bb9510decba81a259cdd6a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c1ff9f6f416bef16d5add1395527a17558272069, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7d994e3af66dce8aa84da6daed3aed20e1501475, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b2cd3fd99b8d68859c1371ca8d30007b1f9e95f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2929cb8e4c4451cd7c35b8d65380eeab82f06caa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=103b96af4b7a8e566cdc03e28a22b8a789b05adb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=997c01588d959964b08b2904d8ba2a53c1e9b2a0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=673a7376bbea2bcaa36e2c26321336c396ae0615, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6cae24b6cae422c9405bfc2f80848c46ad7c2f4b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f7796a4182750f1af8c7d2a306f43a4352d49d59, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9ebfdae1e9fdd74f9785f8d1c75b3320cd6989ba, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d236210f136fd55b6d26bc03e89630fe7a6fcc40, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aef95a6ebf7bcfc158202ad8bf3f693a66be2fca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8a615b269a9b161567891ee16b31559ec84585ab, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0812707ce372a62643e7cc9c04972215d99a8a8b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5e502a1a74f3306106191c72571885f790a44222, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f83dd8cff8fe2e6e2c7588e04a8f210be7f8113, stripped%9FXaq   !  PPPPPPR4R6RR RR5R3RRPR6R-R!R RR'R)RR R RR%R$R5R&R,RR(R#RRPPPPPP P PR4R6R RRR RR5R3RRRP P P P R4R6RR RR5R3RRPPPPPPPP R4R6RRR RR5R3RRPPRRR R RRRPPPPPPR4R6RRR RR5R3RRPR'RR RRR RRR RRR8R&R"RPPR6R RRRR RR5RR8RRPRR6R'RR0RRRRRRR RR R R RR RR5R&R"R.R/R2RRRRR7RRPRR R RR R2R"R7RPRR4RRRR RR R RR3RRRPPRRRRP!P RR R RRRP"R-RR RR R'R2R,R&RP#RR R RRR RR R1RRR R RR R+R*RR RR R+R*RR RRR+R*RR RRR R+R*RR RR+R*RR+R RR R*RR+R R RR RR*Rutf-8700dfa0bf2b8e998b5aebc37a0dd0065945d9548132c45bb38f46abfd8d84381? 7zXZ !t/Q@] cr$x#Fԇl-^,*7#+i]Vug_/NI8x6H~yVUJ4QcrGڊ\WPLFnr뷘:miԬ!yjWvѡ`ҿeyMLr#8MNR=)!zJIncLRӔ YF;3>?~EQAM~iDW~NĈi9d*95WxU\%Yra9ee۬qȑ_\&'e#O=r:RI G>ԅCe] ݴ`%*j}Bp,0yYUV+́ꖕ~ԎIPA ];KxCm_[meb̴iå4&}Rgzyqa"-7H5h5+7 s, sVPtTn 6Yܰ6 f)5GJE+KtKllsI#l~5.w(Rj{N~~ڮk\>DbaؐVЭs6 ?*#+T"!$oWZv2YH XCЗ!Lu"zuH,SY@ɛl^6X>]N9j,wj!Ν=4ERR6ujMkbgIaNIMc$t->Op==E16;'N4 bR8Gri(x. |EVIr-K<0:J+F 7'q~-/vt]Zre;sQpR'm(Qޫ;r[vЉSL@OXpFYߪG{dxZѩp~ H8ca" iv+$iw ˹>`TocvI[KV\* |Iz#S F) g:Y& n~;'Lyn.':B^aӠ@l وڢ`#=$qBnNi pN'yŭ؏&'L- m /P*}"BO-ݱEIWϔi[CܟןtAG6H}] t> 31?33lSdrm lQ qR 幞?=&HtNglɻHv%sWtt|A|\ z}ձIN$vT1U;!J|-i۵&zQ*8[br`~ wG5ß۵yOdq˓JG_(T:9D.!ֺ10~}8)eˑLO_ 6+g^PUXԶml.?{cF*-g,Rߡ3n xH%C@+SzzRNDX`^Xj~5a)*aY" hAWPmENQNXl:!jQ 9ODR32Aؑɓ@<`vJu3IuT]a<]XOuŵ/ vLj:3;ɤe Zo7Az2x;??bQh&T>YHK2;A1(FT' (!b:c-y]N1e1|Y#mo/y6G~e,gaM/Z1qAKCR"BUڞ%I9/7gO<~ wtY\C)?#x7 nI*5&cbZ@Yg$S3*e~iM9A)sG0'!y&.J\ >ؾx?](;^(Jv7J}z_'?z6ae:.3go =瘝p:s_Qj=^Az`=4'[ycoYUva_ԕ=Nc8:Frmg!M'D=^jI44j*PBhPTcI^/?f-NO:̞k?;$[T[iԊ7Wr5EwN\"=l^اg3e+ul$KL?VN_oGhψ Bq. œ77q0ƿ.- 9^Jc D -{OKR .7U\fS1]AUZ#昮0kI,>U56G;8 6-,Yq[*y9ewL86Oa{@);[51].Wͷ@zH7qCdpеaw 1ήF .ASY?`n &lHb8 6tgz٥ w=tWyT0$Hc2nUY^%=.4bR)ˣA˔4p8;|Yb-F$P/ ߻_XNZEW:o9X+dTQUAA2x96 \xMvrnܧ,<ɿljK`뉼=M-LQTPտIç)QP7D]{ 075堹l"@o搝1dޔ]>].=~;&^>mWB1 DȈO4Lu;@n^X^ZwP֢y=0r.%S(݆Z-tu81%o + sIXxPd?NMT?HcjӧdsX[oLYDxxQd*Kp|x+lqNaբT ՚a7{n; mB@c[nܓo/`yqFw}u.0~Fn}-s i}7r#RĔBF:{,XL+m*\ Xw(cT2%4a=#Ʒ@f'AdoqA\xofn bE-!G.>=X-&L'^1tys(tupE.N,GΟ*"CV>Gď.3p,rɯN.<]DŽca5C'E܇L&_ƭWOW/~۶gO͓NY~?7Tk3K9/Y(Y.w2s۟RJ?FN$߱`0Rv 'Oxu8w}r:Xq%FJ\zM6Tس j3(3״h!FX!<>b2,K`z'#jOcg~D}驵t%*Y+:y78dOΘuBts~;!"y#YZB7Go1CB!z(|^=0K:|% 4keJ5Q#ӮFtl{@.8cW9Ƴt ϦDʑ0NWHpErgo pOG shihZ^L%lr45ȑ,&I~G濏#FƐ;04I{iPN<;J,<5Mvv#1hP $PO2 %Qof$T|qn 3g%ZaYJI#1lTV'Vsz 3(Ay!qZ>#g6'yVz$i~ytZ"KmCW ]fhɲz sI(3{kxKv+iy=_8ajPاhbT8rd ېsIeokWeVTFQd8BO  *QʕQ))[ԟ2\[ݽuϺ5f'd@7Шbq(B,+P5ȭ^K::frR3JtN8*yp,W)CCߺW7#VlKxO2r~Dwc RvcN=]hp|l_AFL4HttûQ^^KQ)|ޝ@_3ƻ B"ǴTQM ?ަ-\=/)V+豄Es{'Nt$S5iF Uc|*#<jTPZa,ɻ|A|ӏ7ma_.p6p6V٠嘞Lu 6_XxYOɉ8Kfé"4ܥW~bt/'7JAb),ŋ<կOySc߸{G:ҢW!~[NdQP+rOHrlO)kD+-}:g:AKi͸lkFeI_ x mCX|A'wی#uHPzɚ;, B[W͓ ChO$QcfMh+fIx(+s{AQC3h8Uo.TӐ@Q=j5l}a.7FSX9K=J ]v{t) q\KNHB GiE~6y1jvFi"9*"s'fyPEꓵZf=Cd Lg-%P ͒xuL{`(ϕ0Jʎ]1K¨ؙҖ n!=E^&Y.3jk91{ygQE>$T2\`41J6jd^?f+g&(cAh5\) $?r/Dюf.`۳:uCSPUr]g]'ǭ)-?`HCa5aP3)曧|doǕHaWBh%gXVjn OH 'c/d_>7u(J?i;dNsN_ #o[,1@Cme]K>Wv"v?bV7Ub/$2OOu&p#v۵655^c1y:nx@i:\a:BŠ>!rv{[!cM{Ĥ ت&/ԂvqMnU;Ѵ=t]Wb6^fI`mqXHLȂQ*# JB|7q@ʓXtK-s,N]C$`0o2n*CQRd*,,,ol8{qAݷs#堏̷D4h[a&` ݲ1X.MZ z)5`cD7mt0D̠oUB-CTx Aȉd '2xg!$ݴI 7xA#2'pVs~DvW1AęM6#nOh#y!"[&k_Eo4L,1x2i p$#^xF P5Adqt L'RR)OL|oS+Ug#UaUT,c*WW`nu-邶 huzɭj]y2%1IuB%RN3lrT1?&64S#1'[vzr|C[ 5x w^ !o"c]@ čp6PC0ۂ|з9r@FB:vk82tp]׉At{&;LqapvO%Ĝ̮^K8 >! x:6|JqJ_5ѱMoWrI< ?jvRhgVߺ.;[#y^# ո0-vod=TgKV72IwjpuEhN Pel+,&vH}zFF2yݹ4ܞZZ}=7鈥fwCE+"V+ab5EZɳc-rhh}'aхU{kgjYr[ݩITu^.C0J+Hէ72!ʌˤU?lJ̣KW36XBႈB%Ǻ{5'OÑʅ)5|Cb`r)mYnJ+0̙~4mV{ihhJgI,3YU!}  krVB|u"LZģ'i iUڭ9=<\p8^ )sdAfĀźJN!ND(h$|{.(}"敝q"ru_KjcLMayL\D vRmu?XcryDef{( 3M["F?7 95'/6tF!؁BɞRgn@pdTf%ZFP){ʉR2{ 6Ou)Y .I[8K)"kO>I_rO\ul>2gjBvM^4%poaFK-vAD$BƗW37|OˤW4"MNv>bjIǮlTA@DA x_RN5/ )> S`Kֻ[Jk;|AQόvB;7DE}>I>qפv;!@ohӍ l:`Tisct Ay_H42zA5(WcGHk?'y]C;~[H"Pyߍl*]bcE]WHÃG Okq'쿞k5*ݧuԄl6Dxd&,b/[xF_y>n&'I➋ X_zKga63F$4Y4343$;(#+\#BH ]Z+ ċ"/ҫZ& OJ*(\&g)Y-^*T Z 0E:o?4PgT1hTy?mU?[5YX D h% G27C.͇qELgl̹U%-&it: QpATM":t Zy0ZA9i ̭ОoX1ߤm2Vx(*H45S'EHGŵxyR2DLL;fcGp;\|̸j@ Lgdl:ޖ[7p[zxlZd#]ۻO,rN%B _}ҟ,vJuBZWn!@<*B]' :_R..khlwpy|%\V -iAFvײ y7DqiM.`T"Pp 2fg `Rnv70C}@yЗ^Ync[{)BW{w[=UβDUu c(J]a3,Mn&U7teW)*NfG^q2n}F t SYxqEYbA64@o4uu)uT2e^d+ƦTGipa2gW&t%g`J*x&dI A5NGnS_6]8T,ԑkh] #O%\]Wa%t) ̽\%'#؋ύG6QY->9{dda7DQr M^fȟ n̎^hqQZMf(bn<Ȅ.h }M}yذѩhUJdݲӺ^7 ڔ]|c8MuPh1{&N։4 b?ۉYi[HJuTҤ̋Zw`g͑"cLX8 $(uUsu>,2yPv6i*!he;X4fuLTWQSDhcv2R'Wx<7";;a<'cyrr^o 9W)kV6UP_J[A)jiyq.QT!D@޸B(Ŵf n̫.r %咈o5)C~{?(;S/ 09 +k^'&U+!@"|uIϕR 4-9'rkb(eE\.u)dռNzT:vr(:BIwrR,Tĩ>"&luu{1s/H: z|Dy:&jz3 1/2x:Qbxv?ЋMц0vǟ?;)9=5$帠b}i%s6XKr$9:H.@ &6]['sE?Wi"I*0Yc3XeFVUեmnAצX4bhfcxuڲ~Jܘ~ mnE/Z+On+?TiJO>AȝC_Rbq8lw6l{6!d=w{+mX qt'+QFd #?!+86Y9j%\"Ra9FoT3oɸN;܍ĕ4"Im:C7q7JJ <’?\n1rg)D^T5q=0ƥMR%f񬷛:d 3{pa15@@tLYhjRwΕJjŲ|{b.8*4?T]m9Vy(|Ep|ۓD%VuejHt t.U9{cpМ˛.l eߓ91آnX|> MZqR6\W4j^c ^ƼhǶ!ݻѰL IJ7#v]R&3Ď >k{4hZS,$r^1aFb2MY b `>yȷV:DZbL\ |j AWJ QrG& 6T4-`ȗ~TL9b ~SJm&Nc1en 8E{ՁV ز6WQH\HyZrI+9B;Fm_*5cUaik*ջluJq4饍 cQV/ci!ZN5[.+~Jk 8cMoޭԫĹj :!ԳbPs{:ŗb% peHXNX.H~o2h39XB{b@HLM}5(!W&25'3dʝ'k>Rw$vC,XD@BPd3&̧֣@'nK|۰B`kؕ|$|.s"q֤#Q&GU EZrov mU2\Y]@?V,%e)W8]kf%{yy>Ɯ j;H%%dz @ݑyne4=/yxHurS @SEx~YܓO [e"F;*;,0^˧Ayb!єxu-/h6ŭ ytx>$'r2d33rDAH!~GIr?Ă`qG'|sjl5pUvQQ.~5N*%!2?ru7GheJ.[Mm{V׶ YHUrߧmi/OnJAːȁ'$YtGbw;sc-Mk[~kv U Bvq^+`I$ )\o+*UK"uՐ jLD @#$r-D=t z%q"URjaxTRJIϖVMުcB`&:W*ǿS>=j.8|NaGrIa%"FI;li32Tf,kSKmWERM>H=6YlnSgXDRMr;Bu?//"xH>Zߋp'PoNܷedP8nNґZwl Iڅ9 L6$֫Фn(p ;_H1qmH>enIS6xXdt{'g Ԍ%kw$ '*]&ªd/7,MV@rR@I$0>%ﳏaI#nњwuWl!a}{n$U EW̞˼1k V5aD YS)QN4r9r 5zؿT.=;X qO_aVмhO俽ݖy?M'8 Vvma5iOn8iY9KIHµÄVJo_؎&əs:+!oZJ:P-GmXL-bjएK@44@eq qJ%:,k9w1N UVCm.B[T^p֛օd{ػ~p:fBɴ?<H'Zy+lw (4Ѣ778X+{MƫA{5U1ǚ ؂e\gTu ,G矔iD 4yE~0 rjOE (g 3ǩ'cAFXzi g.MrMawqG[%;uX b`@su|\1vq}*W9jHˍu\yu_qI&ۋ53n19 uO=n7bM \a "Nku̔g#Qã߮# (k E5~[ʯЊ_&%d5^rbyt*.=qN+V?'|H! ϢIc ǣzLe\OdT:i%Ӣ+,๛a~;O~1D<AG`ɊZ̬fG ; YVKmz`Jxv@֏Jki1|_Of]@j }d|$hlhfq߆͚OSi##^j2  uK{瑹=It9MzE9[u# \+)qGL=n n$2M2GH)\?8mynڹ"qkX ]EQ:А)B*Q!KZxz բQaXg?Dı1| ֊d1m!w:Y]y hZs}O)rgYFĜ&W]Yr{Y(76HuXC8 XB%D柴xh#zxHHH |Mp}D8$u JWz x[ b –:*!)}`a @q (ΣVUU{\8ڙ (pNMlQl+p#TkY`&ʇ=pD,qezkB$e/|z4Q@SQT!{Q X?ʚGvVVQ.萓OAƻӣ"D|_G^DŽFw/Z!J.mHK0pwjks®!RKa$1:7JCP06f\2),B6T9eeTO:'Gwq ^$NcɊ{CuVG͝ʱPahx{ e c>R:>!Ӌ5k[*IdoZʍ/}RNUPɞ_yQrjDWw~bi N]B!5 !HPFnVO.ySȨ:f}QhㇸxFc:q_U(,#kn ˁ[ ypH <~)~|T]ƛ 8P2 Liڀ|VHvXn];U8=9TF ;[4+ȇfp<|;Bw8D|Qj]@PK~XS)3&H{ȹgeynIn>/mA`i* !ItJb\J+ 4]#C /+/&Js]O/ad,t.W=u/4[r }'iw!ߏƇ:Nm(b5YQ^۩T3Nɚ\Qcr]"؁|-L}VNx-|>8cԳ`ێB%׋%kw=z 6LbʔST2*ۛbA$R,T0*>drYG|PH;. ,xDvV$H ew3Mw_ p #!j՗ Vݧa(=;"tBvR3Į%8).҆zD0dQ dݕTxuwq?59q)afYn$Mop0Ŭ} lsyDi{2_8ĂmSX[u+d& >{7z+ukcE.Z3~o #x.bgw[7k>2{Su*{cȈ݀YsYgZ Fua 0g+2I:*9V?4F%?M"PdT~&* [|ktaֿK5Mʗ* -b6<],7.>޷6E}eSmos.O<ˆ%`]Xb`Qn??V*я̏mcbC*aRd&YfrelO݅"ʼ`JsV!NEC]ECj%Pa]-6U.im+{`Tue` щꎪ~` Eca24 L%eDn{GG{SWWߖn*Zr ?ï/z pP3",8/M#|8\kpM3PoAG~<|:/ U2߱vGN%XѾjNy BgWP+0`-FLl\&O8`޿`j N. ʁZ-UlP ϩ9T͆ DߧT4E O*k2/"yT*~ꨰi+!75Kuybb;oYst@೼oI,&*_6BWv[I7-Fi 0!Khux\22,|wVb8~ƃe,p)&oSTwQ/Jz4ҩjXяޘEPCK YȰ,`7#.2&%Yb[HI ά aiZ @})N_v렸HʉNTӬ9a _q J٤E?D>?Ä[[g EcԢ5H\#ܙM$uk؈z'\D!%FRA׆0A"cC| ]Q4Żm=4 $tB#N{bl5DHj6_T6B{/:xzL%CUu`~K)}bh$B>tb@?d+1] EoYLKM|jVR'W*f ç7 x#MhLög-|% aӢַ Ԥ  /Ip'^>;`="N%@g[$2cA-rxH{aN;n{,Qqgl ]XhR0jKɋ\S椈 gLcxH$jCjZ|ngȶx~+!$z x 1z;Ͼo0 WhmӐ ݖR~.XWrdL[TJA 4VՇI%#XQ~e!I8 7uaB`cv W3$pK-n@9UJJol}c~ h.W?݂+YPVfeMil)wT!9pEDOpS`tMlО3>])ƚZm̦!#~HxXelӘ] @EH GAyU$3@,4q !P.X_s _K̒cؠ8 !Iۥ"wMq*})eS/}]X|54h`wL|)8k_Hh _d1`o"?z2V˙ku8]go _/z31ܣ>5$%b$ km (T!o2vlAK)#rX3Sm&yA銊zV4K4JWd|O\Hοوdws%ɗfugw).jȰ/IJ@8śJL2mو.'ֲcEep,f[ ')? XjjVuo)( ;GQ}0U sAuѮ$ѧ%`/(S ar@W"iUu'+cp5H:8)<#| X?S9f'L|~en3ˀ^f {.J/EXdu|TKQ>6\EP.UdژR))/`o@2O$Gu^G-ʨX@YXh'ruUL~\P$aZb7V-(Q){+̳#-CC+Y>I98}2PWGdCы][) i7:w_1DZi‰.[Z,829|Ydj#FNgIkUGTq18W# ꅉ1ĝ[Ťql;3(:ی O /:/0wYxSg< jyzv( m`Νs)p؜d^cͬ@,oFUG&Ylt`Cx8| ^C/(ʞe ĺZ! :rZwAn'Q:&|D\$W@"vq v:]~kY&O{!޵lIq:;pW8{l"_S1h;ݜMttw#-=~5'vT$U4) }u>?`̳9 xt۩ǨͿ"췷'&]ǽ_,4uKx5D#.`5c"wOǦc*k>jgZɑ KE3]gr1EKjƼ-uJuJ3Qω#aፉf&幺YB&(yUQT(_75 GQ+ s1Qq6m+ .ܝLmͭ@X ؑeoK vFbx Q%& z1-ZMӟSh} . tR횸i}WYv,y#$ R\iLDOF وw2}9YjֱKHh{5\.`aT? YAs7Ky -ٯfZiI>x˦hZRfO=>`d]D'Ƴ9NэFI>je-uy=.>׉꘡O)k,;z"tZ༤[XjG4UЇ(jn ҥT͖~vk#0q56~4h{GM3,F^bT ZeI6,( A[tM]x ȅTpk^Mn鎇I2Y#5$\e6B9=AI$N7C~4w ܀k[ǂ!o} S ~Lcƴl(G99f%e #$ٞcd$eTOP ^6(ŮDn`V &_}i 8 sY QPȎ6曀ʞVO ێ{ 1+uGeDPd9br Yx> Cڃ?kJEt \_>?$;f&k)͐71%@L ٻ%Q<ŵ9*<,z6Swk5vJȜuG݈IXgnѥ_dy2՞{wve'ۂ D=TTraM;,M4[.^js-<$^~&WΉ'retZ|ڣB< ] LT&Y0ի}tHu㧴U'lapNUtSzpZݭ xcUlac(Y0(HN3Aus_ N&Yǫa݃7Y.N*0 3,n (@S^N)'J/Vg]n *y>Gcb-{5NL\'fGx)PecZ4Nh!`)3%2{uxc¯ʆ6wu3ΉQ|u#8QPyT. ;Yc3\ʼb7 EBWgKl)>&A%2|1+SQf s;WU/]a~'K7^ Ge} {:;7,xlwO'4%_U2)´(A$ۮxL$]XuʪK* ;R 4Rқ6ŢfcS&w)+epĆ P\4юTY=oʒgn3.VuKv!ZFytTp~0b/йpJz0A(Rh]D4Lvuy4^QUy(45vLK`HK|薦iLSsq^͏_JeUh4\ z,vDrH">s7HC 4A0EO{/lqTcu` .鈰G2z.uQ9u X .@YȗfλcꀚR8/exrO^o6Pd [W ^j/4A-6}$(*{DSH[0B&F$]+{-B4%2M^FdL̕wjP u,LMJsXIv'?&_/K$ [{ kQ07cB?0vt+u=|sG6ȝMqx1+d4o?w;navae=V7D"=0P; ŽŃ,\P# pz9k*rxZ:w JLV4H抉+R^ٱW+z$sGA!{&FBZ'zȷjFqFgdcSI" N#&ƹ@:%7*IUiQ |PT -sD EȬd^!hgtu&c\}/,gjCkSNjO__aU>ֱ+u$0T ],Ǻ ֨CBv8{_JXƘSHT\obtgWC\\jw ܌GS@:  1] (ERl͐JI*fʿB P8V4j,З ]A@&_ВX{Б3ޙ=r ):5?IaY 2f,GiSIV=vsoA ?s5cNJ"v!"3+ /r],=(x nF{//g(= *Ka lyYj0qLc@d>Ey&V.SÈEq"?ͼ\^ȃDc!X lpDBCוy̺$oMGI`[>{o308Qrx-TZfkn}ϻkH*K6x({ṬYM)*rFǖ[}+HKQM˾9XJ):6{@ܒY7m$~R!=-] lS35]ׯ4;be';kwD-t ḵLc$/h-ȉ~]"e+;: `UJ%!,05bnݎlә9\o kw=ӊ.u?\Aww'?vJPyZ# O 040_|ya( P >;pfy!:qbf*"O:O~4k4 'I yfHfJO79qgP;F*t_ݡt3SYo';OTwΣ㱧.y k@V]_m>m9T Qt՞js 6AYfe,JrJJK\ÕIVu(G⑲8gּ]itw/HjGM %s~L4Us[hoH~i^$CXa/ŞzS2tCb/s}1zoVm C%#83rl\cJ>?ƾFMٌ+= @6yʨ]šR@?Fuoi ggGWJXL'B)Fvv<ʃtTw2 n"gɪ}DEn%js8Jswb:z/ l=,gy0M5F2yA!jя~ɊNKC5w֔kVf!_߆&8HlL q߇ܳQq0DW|"Pg"Z&\?:>12Ĵ>-Jc$D"{3͆C4w̳>8sOHnCvb7qPMŨFch<ߺ.y`ŕ/3)a|D#/KCdU\`oM/T "=#U dǻ$D,MnF1$R٫Zܓ:Lv"r7FݦޚqWx4<"#G'1)W!dlYP~+a!r~#1l$UK⋿{Ůu~E?}av{ A>WZɡ.GyձRdzkBq!Tj OԲA6me85!J"e1Xے`ZmjZX5yjQp%̀_k$5~EضJ)~\—l~/N -楦o`MSB(R`gODix :ա.ޜ6{Tn)7wq|cc*=K:h!-{t0={]t.(]GkW3=m+S@֍m.oS>Ս^N b +7bDa: aWm.T-7IcJ{Rs.epb4hҠQ&A}69nB+:1ɣ)T:Sd8nwkR[Qڥ@" i[iЌ07-yb) !ׇ)6n __\4 Ap)SumOv:Q`IXPk8SA,o XK7oʿiʌnɺaH>0^ <7&q߰ 46b )Ź(Ъɵ.A{y$S*]m'Og.'S&􊆴>VF UU?jVR&A#$e%<=Shk?:ĘP6x2 nQMj!7MGlnܟŢ';[m}E| IvHփUda|'h/lx}CzUl'uD0trhTe ؙ10g ;Bvm{}s1"يYF3 &i˷n-|d(4 Nm0D>%]"мUqp7UP)-cD Kj;;@DINܑa"|=cqz+vêA[NWȎĞyv.boxeF%&);뎠o#-2Q8>n#ݙ6SԞ>4T־$Wk&~I̛q<'z ڪ!a\3QUsbKU T/ݫmIUeobz}< BhIԊ_.j })RVp-3]㠦rFJEЮzo6'mMo>q|(; lM3R.{."3Ar&yxe">S_&ɘc^3CCT߫$4Cճgk)N:_/8R?zнwjȾV';'ByOAsѰX֩fbjϖAjRnKю jǽ_:mu?L,V]Q؟2T-(A4e vN58eu&hj6Qh7(M^%WVRY)yJ#UKDh;K[ z-* iU{>O+CDDu</njlxؕo(QjOhs $~TƫGx^LN Qhjv|g<111c%v`ӗ p-(!ʜZb<ÔɪaQ`7rfSCkN?^GL4?X 8Svj: {,un|DחLgXWdz[.d-5CBүpϤSYEqJiAzM) &+9teX{y%܇ \|@?aA k|&t*DX<,ވ|[Vb)H[X5>!Y隧jZCh)qj遜.KBq,,mtg}96D#ܚI C̼'TEP ,0TW&iaRh;/DtǹnD"p turFtNyepQz2S/PNO?Oٖ[hj$W:a MR94:1#*;ƥ.?Jڣ' p+ &RVln_2I`rDZ{AgνaHkbi13koӸ&J-(0D3qd*o?&&8<\,AZh sZ, llItǠOuSq%$(!艌؝5 ϭ8 5!,òhCVDC# V5I%&%Br}VX3d^\pUtSE ''InKdc_̛Bb`Fk傿#È\뚠vp[@+l K_=/zaMUqnfB4*Bu<ȍi\#Í Ikmc{"!Uvdd [@`+_Y( s?3MiTN/qBhn-dK!RbfX-":0$Tuo1&\$hIJ,4U3vȘ@5DŽRX³%UvdiQ{?μ7l)Q/[x0@,r<@Qw[¢95Fi\[Yk ua[sqG٨mO\saW ϊڬ *Ħ;9wEƌh^9cKgUwOXN:(,h6KR5<{q3=z5}s;+PϼeL:s5u!msNHڻU BWz zSmk]u ɨSCz "}*əZhylZ!EpLR |dYZk64VHliXS>`cNp/ Pj.<rvҋEN N#ɷ"!'Kx2 '"qIL*ʥt{23 F uHjz>%c=f Ou ;HIW5d>7 {i_NXߢXQᯭW@3cRxFRx )h 0=r}K.`;mةaV ZW9,9%W9MouU=OE6C8Zp[WnQn{89[@%}u0 IJL*_ L#;3γ1pVɛv71kEE7#)^Օa]ϻ.k<޸=+3>mGo󓍠EZ䆇*aC+$%""D?I脷&aX>)y? x# `s&`AkIK͢Ӊ5"u.Is9+]o^!E/gs'bRc:gc=}B8cC卢p!)&U#UY0!~kK>UTa(SqΓM!?WTuӫЊ9N,qx +$Y-V"E0C?]}?<ڷ' l'4n '7O>dqW Uj}I%>= qR|y"LMZƉAn@/n@`(BKŻ &|j+J,P\sp}3ʦYo@ "v,F,sT8{$κWSZmgC3\ADjÁ̯~p&V~(x!t(m6,Q9.fߪW0v 6%1lt-g 8]\*bb1lP2s(s9.37L-:~\iL4ۆ oϷddv򃳊EEhG[@[t gylFs,<`d;FƹKC&pe]Lj`Y! $nk x9˅"\YA\CP\o 1%h!/MBL5]L{0hE'IN7P7 Seo5HThf=ߍҍLP-M~" lyy7DG tMъ[~p)\h5igG׋aXt!P I4H[_~,;-nx=l@]ĸ>nq&?:Բ+T=CEeIY$?CU{x .ՎR{כwce(b{{wz_qqnx5Lb /ɽC!xwGZ~njAb7ϝ\o=S?Z|khFI+{RvvVuL a3v6OP7L6sNqUjV -p6XOWZa0/W'jTg}$KHdeXZB.Jh/e$# (@bXfPQHc>JN^ v "&.f+)t:뗁/6ε;%1"U~ImͨOTrmyl[ӡ\ho|Ņ6,pM{uodeM'm6$>؈"d3+y9\Y˺N}V3 DHaH3@~@f]=ݦ eJ8J  *wLHn;ǸPQ}[eE ?ID: .U#hv]0CaRߘ?Pmg$̗SU[XD?ȵ!㏑|UV0h]țxaX]}rWށJ3fJ BD{7S.YmY}3=)w PuB?qkcj.wF.96?8cSyAN-!s¯ U ;AMt ke;8"焿Dk, "hGculNKS堢 XASR>#v,,7(v ((aw'w ÏFC#!;38@Sc罿tW>( 0>zHϙ|pr,xC:Ran\_go,; ]f6ثIiEa5v.v s24w%AiJy&xh![,`CaHڪ#KU .Y>_tIVl_/#0(pܲGAښ/gGaVæ.۩8RBvi[ -5mrmGGȢ+p/L/HնBe95j:I6G65Āʑ56qhu(bW'`E,2nԄGU U&?C iϨשпljlwA{YEަ#d wx#s?%>PX3x2=kv9-nF8Rwiٿ&^/J-vB`W>KJ8} ٜUZ` Fp]F`h<.} ikF9Kn*fmdqlBǿkN*"PlS)TMW<<'`dG #2SB sX9?,A? ɩuo8A->(fzn)]iXO'&YG6gApsc4,#F+ZO`W)@.VL?ǙM3a)k5 ǻ<(m褒V“eI묵 +G0nt ޏG4mҭ ̍sdVy_+t->(!ut4ׯ11F%1bfWzjn=r{p=:<1ym,,ZJ_S 4 .j3!ʊn]J֙4;JFoVvۙbM~@,~޸b298G,.2Y+E= Pl{yj'WX`xY%h|tdi=aX*)+Xx@͸Je0=VAyd(XX9>P^ gU\lNN5mPwgB@wcp̈́ >xĐn8KtvqV]n^78Cњ4տ` Ho * ::A1}m0-3WF냤0{V:-qâѫ H,@djU@؄.#쉵Ddžtk"G(=-F+`rTG)4 ;vѪ&{(Ch3TX(cv!pP{L>|f񪳧nPA=*gCkVY{ٲw3QF 9wc/2M)9"8}3bۅU~m=kAP7:p:mӧIֻ!t>f)"[>"_-x|h-~e8_pVwl#rugHlm+/+]0/Q Op1;q%avFmge$'ŵI!?/+ml&R%[0EixJY$*ܔ.#PQ-B *_QbR~ w`Cᡉ68]iСn4//԰ Rsg,"6m>CNv({x{bw$ j"D ҷ%ght?M9lOefX+~Mc|6cϷïޱ p5:A 9(vxB'Fe!s0b矢)_Su.P|`?bY[gـoi1υ)Oy2cS˅Nrhi#x]0TiN(gN_3z ;Xt~^4}{aj\QI\v ^ehp~:<QUFpE ?..1@ZfPfz Zxn[EOK 6쨌^Q:g m.jw c4\u*rޠn:X 5"?p VkΛmu%֡9hR?T}GyVb NP.;e9ۨ]4NNR{x=k|$gJkZ/rg - 3CI8kϺB,lv?e5 hȷ>wKQ,>Dj:^̾y]ƅ/x aRtlW[n2 n[*ʆv I`>']e/gavF؈B\ٖqqz!S͎fsOUSE=gʲN:^P;ҴYeJu}- 㷽Z̤VPx*lӾF4|R'7HDp컛j[T}] 4=hF(ܓRvM:[1Ư-`I}bXk㓗[+ @H̬AZ[HtDk_Qt4܎?[OzaĹzd(RQ jp,&.W+BVeYoL)PXӴ WRGa]Fd1u>np}vLpѩ1IWNJ07=-=Gu@7"6wQ#50ǗJcX)ҚͰQ.pM:~ᶟ \sTV&#AիvښmŘb .Q纳Cg *ďSu|m =(wЛNd>T}^pa*-I a츦w3[2yI*?'.^?&n7Fdm=ID?Ӕl\Mu }լbx( f.b m+(qֽ{Z$&vKPt*Չ_vWfJE4 sm^AA>L<ǒ( s;ڳ ӑcf5k *n*:8iRzFKzX(k{G;JXR ۟-G 6,t(cʔU҇f c/Q[GOH*fyu0|.FVW&F510T+ 8g.JF' irq<&M]MRBA`_Q"eJ]˶y]J;J–S%!&Ok;~IӀ6@4Qk]\՝ܒG/I96j7hFsK @"+ۣJWѢ6n #N\T8xy!0)("2xwtu-i&-B/]& B<2chОL7E35aK1isjs@@@ Rbt$J4u{p5X='łiߝvn`KΒAWO\IY8pP f$xX~fl'0fQX0'+N`ۉM:G2ۛHpv*OCe4LLK0? Y` 1C$as|u8\t iLsP\Um$㿴$.F ǂl'I[PSmߊ%y zˏiCpesw&=34U;'Dd񄚧('ܪduNS0'oKeK1DZ7aq"!;cTˇuW n A>-d%~M܌94f<<[*/g41\AGM},ڗ^Bg^B䫵)$z?qT4 %o򊉪B'TѸI|ttP>C<@Rv_%$bM5J&V|sڪ$bl=eS>0Iɀ)SQ%qq|D&HixmXhɀAl_3U"(9Ss񦈤|Nrj%X"t ʤLT6Kq\[RMy 5xca𓛶I8v?=㔿ӌhRǑGe.A @cî`=- B2[!ح(t k " hF d.w9+Y~ϰCY%' z꼅Mn"GkFy۟O ̠ .[(G-s{͕HoPsxŷ,# aa_*j:F|\]0J[՗Qm4*e?OF=jowĈFɛN\q`LpMhݤ_2,$K3vhpa×Y_SHqNlT=$$<; eA!^ &;WH_ > yM=اKI3ԕ.Ou5WT@nr8\,u9uo jG1ĩ)-\4J/kf2 df[aϘ{G15HV&](nIr4X)l.D7qnFܪ]}nHZvf` MƚUV4둸?RSviҟʓO!vA QԢjH}xlCdFIm^C74~,\ g]{åޫss)=JCcQN Ԛ2ZUo칳~yz'@C JKJ ѻ[ kaKy4uw#arpueHlę;#K<{g-]_M+h"7`wo@Xk7g^ڷ Ɯ|[ m6ðӑDWg2Q *V# %HDh Ʃo̫AC VtN5:|^+L jxDP P{ F_]5 <;Cjno?l 3"<&@KXWu7@=X6a6r8 Kx;`. yru"&҃˚%9h //DjG%-dkF,- <=nig n[|eBOr_u6s/VTH> .9V5a8D?} e%eīD1ڠ| ÉEi(28:Y;hԜ4}l,$u,%y1EFkE"RI=r'Jz>5)qxX ڗ}3'+yS iړ:+zzf{?Ld;$pY[b?Sje/s<$Ɏ%6V_1G[B%76AD]6ɁٽY?y~ <}1+`EUuEN49K̔XhCv̔lƻ#7O}=-h3^yUۀDt]bOڤ*77Ch^$2r-J)[?Tt i4ߠ#HQ^eGe#@1Iyx^_rXnNad&k+__H$VI ɳ I$!ͷv7D g[~ ^{QhZMF:9bgiASWu*A4LxgӧX:p#8#)!/ k{VwRHXsf5>5 z;{O&4H\6."ܮ<[:^~i_\ HF Dt8;B2QBvI)W, pT-TNSF BB0_p|)[6%bMHzXD^%o;?R!5\$ES(I^rՂl d[eȇWi>YygouazϜA5Y65F5)JK,3QaFW&W_GVus4|:[8:ʯD]'3#odTS@Jh oD+Gb3zO0hEF,dFU YzL/ƽ&43jM;&a֙.{SJ7Ujj>!7 $q@ Dnag:kxK&Aݢt̺׳1mov&D 1?Ê IuGoXXgt(w!fToq*';.׌"8aˠͨOᲙL9+z``6fLsAQ7ۘp1oIEOl1@1g4I qvsس)sBtMnkڠ`7DZVLR\ia8{KOݼrg6uTM"%hj 1}A`r7XTl&7/vhoW=I"*Rw-pGU!.{2'wv:'(MIu$+NkT6KM!:VMJ0r/rn\jShevEN|\hHSl\/r ѿLR5?׃M٥G|7HFe !\6>l{u{!/?F h='UI̲\'ueخ x{PL J?aoyQODæG.|U" r/ XtK3&0W=qWglẀIM2D">z'ޣdA"WP\/ Z5C˽piJ/20K7#؁e' ,iԻSӎt50BqtR?@:#&(=QmSi7>&.S-`10:#WcuJ9pp0o?޳p铋y(hlQ4NY*'F|cxʉQNڣEB9-2;쌹N+W h=R_;5ЍQa!"* げ8[V?$$(&@X`#*^ ̊^cӨWі.*g 5seZCU6r:x%`s#[x3j&}.9ZfH'%B0LJ&sɸcmp9j2)GKaէ*ӼCME3&%7ErcM4ݳ qj6i'bSHzጫSYIb6oZ[ȋq(䩯OJ h⧓ΆRyy|#>xnlI!Q7:7i g$EGks 96ǫE1`j8~J *}Z&s1ێlNVR:peVRI}*IHYW<@M8ݯ0#2nYVM*[s&fM I1]XNVs1[ 4~w!19[iAp>2]nt'B19>$5Њ #2!&\lagJJETbX[՘<[i!'PLVX D xFō/1D36~D@J>jyfgngA&IBZc2f(`J6$A`4G|w7N)Ӗ/0WR]GqلZ6l=֒'r>Sb,B[I񒯡o~:}쌼Ƈ3o:c;р[F%ɬcl=09qj_Kw|Fߢנgh$ʺɶAByhE9lK])n+ZZU29XӅTx[uϸk$Pm UȨzB'`K}q&8Y5 M)='fUTlFz:1k;y8P0Vq_J+EVd-$7MY0,*^c\G3V:$c*tϟ@]J#g"עf(AGFrFqը%ShO qf˞h/\JwH?]ǰb7 *wLFC~ɫu\c&txVٽ[TgFeϡ ;o7 *{]Ab/ʫA_5'6xl6_h嗙N#P9Z҄clz8#x?Ju~m{Uf{#0@j5:I~nVS1F=%'T,)K+L <73Xs]ratEs]s{ 6o:VZlFsx+ 9{Vu0@haZ]* ^ucO3Ts/rRw4jҠή%4 ӰXѬ¡R)1D {zD0*򒤴E̼^u6T$p3?R7 ݃2f;e$QA4_Y^'jdMf,_gQvJA0LEy7,6Udj~L˩i/{&4ooiUV1xWV\Ɩ'L.ӵ |k0-C;? E_#k 5@> $`oHBs]4D8K#EFzmp(L@dgU`S4EK}Pd 4f~0QHY$bCyXdlvuSXf ]ԀRoҳP]֦g!!xJf[Scs"zȿ*@ԃYJI ᙼesWkf[,Zx/}s{@btr}ơ=~Gb\$J_)#5N;3ZrFkC^\q^:}"a}R5C3 vxM,c N~l3g 5>,<1׹N)<.O1at3 4H8cz|oUi vA${5^%h]M>AШSCOj[Vr= l}V3WTj= {6:1iT[ؽب3BY<+ai>R;:m2ZQ}VU[,0IMOGaR~q=WE_(Nb b6N7V 碳[]c v10~bz*9qlٰŸw0ޘQ))wQP)l+&y,[FOVLɢqCiʞ˱0CS.|8= AP\|1CSz=m[U{ƥIZWA1¢}m:-x6wD,B&.Q51 p36~(]tF/Qj,:fSb'3}DŌ/V_ֳ!:%ܟ f}jERE3DHwLkݑ -9A (-h5Rl4qbe5g}qVm:X;0 ̱ V6͗XvRhpjRmL\MFͶ[Fn6uL d㮾:srx`]o ޸Fv@n4Mm`x@=TrX5Dc!h%U"wMu;Ν\E% x?r 1J S^B̹nHX 0ݼkb=:-F?^]A\!%Xpvy]&6D˼}@OUqR\8G椥)RXtեCb)7!m\tDfx kˀ><k+az<"#F2r6t\E%ptXUd]('?]ӵণP|a7U׊a%YqoΔ%*q0X(2?/iV]z˿p‰e6Lk4@~vGw;{piQ qh٤AҜ?dj6L2>U0kDW O! oZC# ~˭_m˞qFNB‡e%%b]5GФ%k:_Fp7x2p,輿m dS7Ko S241xH~`:˥H)>Б&{R}9%(tB"cAU{E,knQ30xV킹@UZ;[3J'%x\ռIkG8ʠ1N*u.x#;#m=D+t;_śH\ _4 ˆOl)Lߪn( \Bّ?i$ լqgcJ k0M .WqrŰU5shrwIAiËR;ٿ>}T`*a lh0/>Z%uE3B1qTBpU8v @G|-9%S,1GZݨ?&K}/{֊~W?e!HͶhj{@IL[n 7B2uw ]jO¥3I$ǎ(TYgj)~D'7E|tO|V Ll>f͖{܇$vlIo>GC5mniy/;D*J8&ˎ(jet 7|iJDdq_=%=!U5^f E a֘M"P+GpF`:DhUscB`T*0Ta:\&(B(TBlF81^yIrEwoJMؤ6vcRI(T;azm2Tu^DǦAG̷زWL&r%=i9k\ly[0;FcDlcA uBsN* dzgtb*IU\9g BG\<|C._u> M#Tc05G)Zǁ2n)> 0"J/~|dyE~e8?:x(̽åKeݒgڗI-]1xv6V+Uz+Piן1ZTZGfPяŬtZJnPyIH^%~0P7xRϵ;;Ȁ$pEpSe%pKt }o!˪p??ugKIEws+C_'/i*f*#Ne^:,ڔ9|ZLlH(8pS5BFSU`ݼ fUu`CK(.Ϻ2hJ'*-iȵA n9Uuae4oܩ9=~ӒptdsK$ u`ip(3segd@Ѧ&[o#.~I[;%z{YmhW=1}飔v&v!UBl@%4zɛAxQbk 15!sv/1ϮXP#+ ~lV8VٛW:NH(2L5ْޣ7bQ񹊃6L φV?HKv<.tS}"9dy"o/S"I{-0R}]Q7S@8 مXR`ްUb5<"?դ_Q *)w»n*V&L+C FVSjx{WnY"Hƴ| K.yM`vџ]+ǤKws`*]s UFgQR@*琖!KGևn,Vu!mlI yrGw ]"#+ D#ɲAȜ( 82P|b&~zA1"7;hy2%=P,}?hIc,dS"N;&U1A G\aBP x-@Rk9^W צW0P7t=1viəFh˓q 1ΑVÛ^{mr",ޱ1sGz o7)U)޽>`D?_dZ5T[y# S}N%d7f߻!k9CftO .ta6Q0h:^P/֖%S]Per]j+{iriKf#)MEx:):tjvY5i)B.{I%YpiNlQ/R+幛cK@Co R_/oI(1TjtspZ%:!n h[A~p7M6.`\ܧi Hf?}7ȕk{F# շ|;)}$aZybY4L#Och#'؄?Y!#74+@NW8qHH#eÊ=r؃HY dpG$.&ZM;:E;v4ܡ=!ǍQ;J}g`sW[[9Q`/aD6!:K}v7/ɈLf']NW!u`pYh>38/&[1}MpApvY,Jv7LL9@ʨ12aPWImf!GVrr1I F l7y"jigۓ**:8[胋_el/aK)eMzo~"4S2aᰦT6`74Ҏ  N8 [L.۞#פzLc%dE]+Ƒmo˾wPx}"d J(A dJKf_LǥDII+exj}qEFsߝ_۳>ҙe; uV|a"7ȓ;I0*-؄? q0܇Q|}T89Y+AffNzv u[J: ]s 03h9-HܧЏ A{M$ 'eb+!GhfNe$گ!\9V,"Ӈtڔ+(uDLBb9,dj4@%uT~Yuwϭٛ4z|/[ȭ},M uS㶳;KE}Yx Jc\g \7L}+K{C}WM\ 0iTRl:<Ȩ\*J ,7[KN\:W,uf~a <~**zvA;LB@Pml[NyIAI з\&fE.")!$κ3upr.q~1RFa<8g.ڒ-yE]V9ỏ.ﭱvT"Th3؜%OHpD7@r 삷(Jx ҥ okծ]{Kd]'ha9.)?r_6BtO G͊9v?$4꥔&(jF؞rӘM5v jY (1:9ɋ㶡ѭpi憐/eTtR\4JR!a  .$o=,Dϰ#fhq{:cѻ!QUKF[Zs'gLύd]O}a$<oAI͡aqcO>z\Krzþy*bé9-?f*29L({U*{Y ߇I{@򿀁 `S ! V#@(6P*('s:y\"Kniml Ivj}Q*cHpTO*k$I,!4;OkBInGrAt,[ tVI #l^5$Qum@6ye, Y$hE,m%kmK.c+4.J kx. <̀162cZosոFY!2F9~IWmhcGءuZ-bUFAsDvQ2'!f&M{S2rʴY{~DR*"f+w2= ?8*W w.c{9T|CB&B6/OQNe9h FNF,hBNw~`#Bx;M M6$6a^QF:;c_\-eL>񺥡PAE'KDed~WCLF'7DƦWXdm oxvC'4iy 5$:o9Sb•.G}IFƞ3 Mg8ﻂ5֭1P % }*E:N,{bFN)2-1<vL $vrieΗɤArp{\1뺰T+-Jɘbrn# 'Nh[]E v ,u3Z6X':2 ~ f} Qf ܷ:1XZa*<91׆ ,fKXgO##:\3dTD{O[عPH ?|j ID T9bu-Syi3;F9(Z>NOo-#,ՑqaQ= aŻcjwrOvwwx yh,iwVUc`2XYD<8heM.FbV٫j hb֗yPL>C-mcpYfa/" , '4+OWqՠDkxxYi bia$lh~ 56j7-ذhjO%NRlWF ~o0<͜jͅj 'op-%i'eF@>-ePlL,$E|Kd+0]͜쀃Ezk:&oux^+NuyݖPE] "9c]^DBln 4c"~$9-d9|C̻\^H_)R-у Z}gGj=:3CX9.ԩ .ו+d-T)!=oHHnR|ekbK,xK gzDóign,FDi9p^bG<=tYlXF蕤aL P>,Ge%iZQuoWJNW$A*&v_H=t7Lb4F,R8@RK1[\H\PT)ԣ4Qy%+54XR:l(%4iCgV\f}~,C["4Pr}!Ez``d :*D=MaZPw/؅qt6cDJ Bʚ&ěCZKeu+<1m5Uܲ=ֽ.gLx5-2I{qNn *t9[ ]""|k褉Qm$+s\_@7Y}"Ŕ?K,$`;Eآ-2 !6u, $IdڈkmG돞4Kf Zd/xAb" BlqC;鎿~Ds~e.ZpLdޯX算|T.D\,RUge=Q,qEFF)K ש $ +I޲kPIϟ,GיO~GB}ybS]ʅ@DY…xT~RHn!FxMXOpY-_9y|ƛR߹ͫt5}}H +7x4i"k̞hb/UrG vwľLI 3&pv_G!}CC_ou@%?[ڵ㑞!P `-*4 jwt0`VDE.;ӡ߷ɳ72Y%C|Bv @8g%Y9 &K6#gvuDǩ%hUf>q:݋tyfM1UD|zwC_biHϹzq`N0#G8U445e*Z)N#GG]q2hvG' [ׄ> ֤< "LЬ | 7i=fP>Ey@K^ j!CKT}FC&!c(3U%5ߓںOw-&OV7`\: +;39*he/giJ9 PwhT׺\wode?V2A^򪷹IQ=Ԍ|b]|+d-1MZםn~V> xF|G0WBK(tg@V y!ufNy/PC>es2 0x'3s\G2Dx*6ϰ\is`<(*wi%ȒL'Td錽U#n1]{ Ja&'n$H:b/H!pu>JR}f1V2MeڐP.BXOE&SSx ʮ>?X0vLCn짛f6&(*\'I5̢*-Oĕ Ђ*xК1VH࿔3E<_Lj; @  tx=,b/s#|&]WLp Ki$[ߤu1wáe2#6bD@|bD:Zh٨օEQ[97aWCP9#g6 >?FHc *lirH""~lRm9)AUУ|:D7LUw` { xụ{ 'cى֬/`1FJ|HbyEMG1Ǒu\( 9Ò]m-'/_`5%xhGa-:ّ)ENpX/q/L ҡ@ N;Y:wDtq֭Plᨊn *,Ix?$4Eʰ;Iʔ:Hl D:lL-3f'ewhˍ0!LSE6^׬N7ƛvd x= U ` /ix^Q}Jo5*Q "e@8nSՏ6ڋP-Fep-gw@Bn@2rfC ҽm@g's?]b5Q uV upCDְ%S\e;2Όa6Z-[#RA=Hw` ,(ropWs&-C?-|?1nn'̅iK-{>?a'ةTR&i'S\aܪİRjoF_8:=~>&˃} d򂸶]k1 %trz*S 4M"GfW3kK$AAy1no廩3Eޙ gÏyJ21`,aMB+ԝ[ ~`!KTc=1=լElF.NzC$趪Dd*>6^>>z5ifcDdiEoI4 P*m{)82[U,Puy5aDp^I)Q4$@ (쉠Ju"荱H#&AQݺF)Y$BiF>1#הcPM1DA -AZ8qGDQ찮Y];J߼ϣN|J<}}]lN3 4w6*W{o4q|<\ )L7ω</Lj?Qi*+%&+oZ1.Qd72̓ʟGˊ}۵ƚjQ\1AmI<)4T:˰pذ"(`+) !=[#~`֊ oJ0kmRZUr>PMBߘY2*wtɣs h>\3&gT3p̂М§ ~`ek3տ@s.wj~RY-x=pusjr Z|F+|$r[^bCB}:V%1*,c8im/C2~nٓV4x%BvaepGe]VD}0.qЫ~sq"=9P怚~R8IyaAcrtW@ TnϽ!2^}3QIk:9Uk G  F1q*QtC+F&|vGmSNIGUk&>#ܷHM9>MMkCN!R]X\=wj*ʦcv,P#O97Tlo^qW >}bEGs5ޚ_Uw4GqkH#yyR9/)@%l-.ןD2fÒ\ʪ3~|)hWz$8֚~cAkxC&Ezj|k KSS1Ctz !'yN][ʱ" l_a O2XQ{]Mـ+iV_##>lM|O& eT0uw'rSM/Xxw(WϷ;>?3RZiD1VУ)J7(v5ѳii,<] c,>ֻHBV4L.T fIYO7ED,Jtn,<nIaE">)WkKcH"4H+>c[R$P [ P&4¥Dl{ͤZwEaDٖۼ){<%͐U9 ً 'B35}|;H.뤾7zm%^mpKSiE=d-ڻ:iBwͿ˗3:2=Ӯ4x% 'G2nv>oe)OBC:e|p&:C&X2?%0Ε ~DƬG7|T>Dz,RjuQ Qٴ9?C72ɂ6oQ=QN$dAbf%1-"kƦ-`3V.X*Fٿ]P%^i ( ǫk}+ֻ?.EQϱmz2OX:?U}9vZ:Ԡ-#+$ WZ~mE)Y]#*.PSdJP &;m/ ޹/(D,/ܲD-I:P 6,51*wGQ,t}Dۀ.8^k`|;%~\ӛL_)-p2gU:r$`Jo |Rsa*]+5Z_5T$'d3“ J%v 6Z?Jv=j=kNJnڌ ]R8)ݙ8!zibC'>m'i4Еz_"z`}b(gaKoWp+`kA3}h#zJQ%)D @E%| yPW@3 @f9/2tE)ii uۯʈpLybD{$-Kf%жvs V'ᗗZX5Qӻ5y~,OWP qb1dgUW5ȐG#-(Ov1oLYX?u*#dɩB8/_3kwʏy3$2dE %mvE|ݘn$@%5r=8ܞx&ҢY.~wz,j"m#i^0䫈Z)=R(0PBW^d^›26KPuQcq@E_R'Eb^#%;#Ԅ,e= U$1YjZ0Y&pHѐKk9%z5>@gŕv^TEW{@Ge স YL.c/ m)jQt^_%cyH>nvx]rCak D_yEA!O׀?yF᜿ͲE$M-%On5G;8*{@DD{&C^л^2˨B!{'FSw-;h'ƨ״E%?L(MZ6 CT>uf5 h^H\یiދ']OWR$9UX'' P* ]%`GgО 'ul]j?Q|: fh;S_qf? MXQqκ1v+@HS D|Y~^TKB̞ bI͑`R;N=R1p)qb[SJ኎ > B:/53ޣd1`,\K^)A.e=7P"DP;xXI B;0G>xJc9S85.CaN]Cm@>5hHH @d.T$@!:uѸBݑoîDKN4@V UANSdEp2*kSSM2!g]츣hc=6Y@긻XA;@ DT݄'m` ʜ8۔WYՉIp-ƓWί @Rh(BawZ3 ^SqG@[S1&Sܫ\XtpB9q_QΪD/hcuA k#nVĹ %㚎Ơl;innB6Nw}`Ɩχ+’y"!x0ߧWuN? Ik|v#mT!juTO4~p2لr.lh=o<VӇVw8E^[4} N3%b޴βYS+G= |^/_pȻpϋA Y¹} ~ᾉjt:6#~Ks$S".<0.(kpiF3F#&Ŝ:#͏,IsC:=ɕ_)RԘ"qOǗnP{YX WL6 Vħ3ˎwfӭ-<y 1d:a"wpF ,u}\Ukp_QZc NhN[}>ct?d;zRpbC| 1n IDRX{8hc,üGTy 9heKWЈ$ ^ۙ;;I=)7%'"wCT5x(ş U2'EZ=Ѷ9ao`TpKv2BښhSͭIr Ϭ涢(mL1y}HI]6FOuH:.;\u3109m S4;OfS`W)kL:PŬ;>PYAZ8},_8{XDoQ&uK񊄯>|7Sk@=K"^q5歴/pX9(q))sꡆsji ӼEpx5Cz/GOn+p6]/Z+s^j)L򀟿 iƯ#cy1HR]jydXy i0llϻ%pk%@Fd6w^sXSBe#tZ̾HKed^ S\u?f<0F67[`.̔P^8n IouiyCa"#UaOII!*BJ繸LdK&mmTiHj$ppc՟EN;ѯ1zeʂĵƎ| A0({g.ձ-yg%Lo̽dN#5v<N 1( qOv.d)LOŃy$eۙ/b烸(,Ψе­ 9h]:xKr=%kuS]r3%zlq"¨sZJlf)AɞEAM"]Ws@R:JG,[{,F{:'?s`upJ~SarRrnE8cr@ {=5oيczKF4\!.=)l FD So=Ƒ_ìuLvIU=aN'*GOC, o6!mGG], "w}>;Q5m^wF B.EhF%uΊs8&wB .;eVzp̆=<1j_cl= dq rOg՚>Tf߽/::Fcalpr^$q}#^M@W2!ꔗZmXMgn1zoz +*:ѭ?X_WdKtw'6IPR=Am0^:2#0;rnXǦ& }ƒUԢx_zLfÑ}=~?"4Lʀ]K`R̉Rp 4@!2x~m,F⑌>8FOڈbLhA @ּ 98P-rl]s>vD|"1҆7֑(܎퉺e紫[1ƺu#2 8w6 _ak.3Daqhij&v+ [,pB(*R.9'CO7~yTpY}>տr0h':ۏhKL//zGkh]X43} +Z;lz䧞ڻ*t.Ζߗ*A\Vf`5\;VbpW*QFYZJ=:By5` F5m˼o7l0VġDV]qO{"&#1^o1C$/"g-l, bZ[p`KF]!o}HR=qs@ m8+wų$J,!@Nɒ;YIT,e 9Mf%jI%:AO h+ɂnn?NS!}·lABg^ꦵz4G#S—Zgt Rg52yRD{sc;`l%onD'Zv_j0UT_6sYm7HemR? loL(nI ftK {ɐ[5FSmH@$EϯCC%xk^xzpUUpNX81p 0p[F[EKSYK\ns ULhFH_]x\^85ػXѼAgrKOr+[ ^`?Qi}#Fg$egdS!5 mn5_ˀt4s)E.e s;8z c e.aA] }ӂq J8Sh!0 $Y_㠟ކ 7 :H!O )Kr0; `8Z(g):94UB46l89Í;zFլzu 1!\.mF4>sVQLirLJƖən?#WK3!n1GA, 3@ʣc|6?6WhYmGOȭ,&0t[KvGUE| [1b+FY-+p› j,>K/H/z \6p~%v҇av?Ϧ}IKf9q0Wek>fu{ӼCeE+n!DMju7N6-ډ LP8p( qbh:PDFj1 C|]M5kUA21~kJϸji*OkAK祌|:lBcFt-Yp|#X^ρVw~ˢMJ5{yo׬8ťM^IA\yƟYkc\3Xj}L ArW0Vivl=LjJq[pUrQN~Tɍs6"n` Wè8'H6Ҳne\Ahn?:T#S6N!9ts۪phA~߮tw@/gHȞWk*+W*tL~V0H8m 6Gg} Z\OʗCi@ RzdlRTس-{ ܎jblR>P#n$zgnW[͐65jU3M13BJdpP[޳[0@ ZD _O[١aC%U9OgX a6q-QW4A#2dtًuP| coKirn [\D NÙQc.=! H2znYڣv#y4H>veU@EǺˠ<ݸёKys^4)LJV\ko{rdC?2O *Zz򷀄맩yy]0VvBϋs մä02g[6GKy%N$Hz+q=E;@EM ۲WR]W3< iN:w(dCRw%+}.@֋m,6-]o{z(y;ʹmXNhOtYӕ W%eڵ(G6Q>j\x`FEQo g;fP^cbklfh6kwA+pb]1ZvV{v iMߵiih98n.t3~;HHa$n`Qqn?OmՊlXxǏ,A. sP&+0@*fchW'E&NЋM9;+[%IvUA͞occ<HXD/~'oH7+|T ɹ[ڈ`+Q9:\/aeڛ5Y hPY5toÝyP{boh xޜZA0/QKj Ū!gT,:2 7ӝlcQwF+KE)6FGЃ)4[h9}$c6m?oג0:`1[=-Tnw NmpϔA^'s:9P"d0d +HHz1#TI[lT^hL}GEi\Mo7|l+ ?[r]f'A`#5:;fD[5:5l Y|VETXǬf-vcLYlSw{Rcɻ+=hD8h_>oho b >\IMԸ#cscZ9 F'V~T$׺s07ѹ Fs953OFR^X䆧 mޔ)>0)r{rhR;^3pf/a7nN|`?Nǘ\~kqTOQN"u.s+zb ć&7B%Z `Dd8F[YtgeD) q{bk`v-HWQ'#Uˀt&{vNهvrڱ L@vur. _5WࣕUdDn%SGG ; c~RdE4sO7z#sh4&TTt9?#u$a'V|K4j2e iEg/r62BR%1oO<ϟZS&̼pj\8 Ŗ_QץnU(/ \-1 7yQc@#ֿ飄a:`;MhNV tp?xB L9M"3R4_~ w G < y~7 @ X^m{doh~,*ȑ`P9o I}p@A@8G12+Q&L*O3skT-D\CH_~^Å)f\!RՋ}ͳw?&0-vU~;BWX/˹նM)=ηe\v'R 9V-ΦR J氙'Z/FEZ7N1*$(̩ȋB@m\n`گ0/̴ؕ l8oS@Qv(c{x+)G>uŒ@9 A2ݽbzm r7B{H꧲ʃ덺8`> i&CG8ׇ}QȞ3R z&: aqM1Xy~X)kIֳOZ)U=,1E#vURGޘz,Qs0~T;o91dfwŭ"lfsvM CUm/_B  L}kMw~zG2iJ/PkH? * 4$`aF>87s*ĩ{kvi$Z,O%KVv!CˆQ6vD5"itV5lfwcC9 V5@.6K#hc 7 \Xȶz7us H'[7ascǏe\] ;W}ԉ_IhA/'fI_󼨾ʠ\' xZsBD G@05CT%Le-b$4y4#iӽcw?S扸'%%a?G)3^UYϜn؝Z_b~cYǩ^m6sRNj~0.6[[Kv门z\U~6g`H2N7\מ߮Ƽjsu>Nzz /]p&?oR͟`#rIf9f44ndA|'c>rʗq?B{J~*ʙu]gFt 5СɰOT!& R p_iIz䞞%[`WS}]&+o%ˈKMn;&0qg"tteqgw)ɩH?GՌS)>׈CqnAZG LofJ h#t{د' 2W?O)`VtV o<;}W3$u-/A+*O^H,%nnC${r[v^"pM(|S![ķ1X-<鋴e- &oag9tg6s}q :1=PǺq h^#l @O6 G>s]! U[Fn;4iޡGN. MAEG'k!{`\C)FTw6 ?5F_+C̼ |Hz-/Uج>3-AL3]c~.MтZ<(_ &DP ~wx=n.{-/Mp2QI UOlCN$%W/ďKN*ڭtnO]-~2{{<  ĨEB!)zM?MS?_&Tz1`Xsdt؍qU -[CC_CQ]j'~YOu+Z.zX\=Vy=v_.X3[ԔK0~ԵJpj3. j֨@ݠw 7U fe[2&N$m ám߫+`"iD6ܢ֮;U zbd{3_50ɲ#o!f6 i)elvFOs6Ӗ}㥄01 1Drؗ~]ȯLv: sRZ !-cV8@4`g:>$RN8;0,!RagHh Z'jl7{B Ԉ |!;0,bM8 κAA#֥F 5n óf2V |~m~1Ј3N쏠$®]˛[שh[$Fr^z[*gnqtjz:RagCi5.-^6 88b!+k NO +lwKp %-Il+<45x?䑾aB'{S=Jjg@sj'yMV ~^= զL1Iᴚ5x5Z~u\T%L8dr{\299Μbi12UjBz^LRQ,YX!mVoӫ"VJVhVFlKDB-^It ̅> W}dOm& ~9~^2i [Y5(bg-^Tdig*/ 38I-e4A,#D'( 8Cw'ؽ,:TCIf2 P"V8vj!cjVh#~F/$_5,}}A. PSBKڪsa7)ږuR[Dc7ء}bh7.!ۡ )ooj@95}*͖ܭr W9A(Fܼ-U ^._EI) g׮|7T5"S>)ӀSL#Tn |GTe*46K|ICKJL֖iW\~r2μo6Ѵue; n{!=DȘ4n@Y->a,&vR᜛Ј\мuekAWs3OVamaj):_'SS UL\.t9ɺ)J!* t̹]a|pxdο;;LW}r{6.QLֳ%wb WKA#Ĺ=X^gn'/s(T 6ҕtG4LǑ.^G8zoN҅MK, ͜}L*P,}4_94>tC.Ip&/ e_R@8& #@P]|#NݬK iS8# '灖,v1G &/lX=l*{Z/OsqGv5TL['#SV ɕ6R#HQݫH%]7蹠Ȍ9BLmsuh<a`99>66xG1m]tKתhF6j0`Ϟ&cG%i/Ф MKci< P|T'.OMYi!Rj")cXtPQ=`hlz6^{-lo}pCG /,Q~4CFl_ZzdTO̾USt1|+^20c%%>2`L}:\tt,,j =fz268J3'D/d 4e:JK҆|FL,67)_ɦzKAIv MxoVDᵪ \Qga xND|xDG_7mԀ #\CEy)*۰'3ׅf/?%{Gz  5b,x ;.fqNG{ǺS؅fv+X*te`U:фhJR^sBG*،Z"WC|>{Cyw:DzŗtFzt{vakҢFlNpUW*yGI JQtLH&? 8*cg\&+c]0*IixiҦK "/{b$ml# X+Ց߫z ȡ0zR _!OA>"Z<FT,'J8v;oUxMXr.˛hW0C'ՠl K<&Ȗɞx`߫M0bEho $sk̲DEb Η?<7Aj /`Y:^&ixaq"rQpIs&:/b`n\BI\Ajp`+-"Uy- *[ Y&̶ X1\&qlXw19m.4A.pKTYS1/4I2 B/f2'Nuò5zO^O t!#>R߃yQ"}`7~~tHۭݾ[AljX ^W L*Ǥs$vZpzo)Gv҆6/+|#Xv~[2}O^v bZW+Em\wٞ*3˵Sp5oF$Jr/xjq(<֓08= jLu?E3g7s7r(G-[Tۮ!xbs 1q+i;z\.xd %rl9D\3Uzr=mϥ<8ZF }8W¯/SRh]`.ѧD0( G1(0X/'dtm@+_q;&K[9XʴM]J&PAytf |ZQQ]Y*5TZ~mVʔ`dխ'!}~s24`;8?*9< lzV%T,b h!,}6@}=[^% X.LG=B泶GfkddO58ls#ܣL۟8a>?K=뗪p䯈<ѝŖ#,f0H ]uv&3ǔHv`0sU2ܤ !b>Bse}oK,Dm;ZPgy~+gtpS`Q.؊MvTO55;E,NX[xd|vZKj p&@[6}# 载d'^ yp$B}wQ(r8/fHR 3\nfY7\љDhb h=nϐ=FZXg>0j04 F!!%p3N"䯽+F6TmaU-,?['}^j^(p#Ok"f_ LqD*@%N צyƇcF8~R*go"$V{qt5g ˏ  %|O庢cϭNPRfzW Q!^+ [@%ٸ6yY1kQ^A{2veNAlv*^x;[u[hS]C}/zbw'_۴ 3 4٬,">FIL4RT>MIݮ[ؿhuU?(sxuk^#.SqTG00H0k}yZ|\;yBm&%Rkh; BksSu6Ǒ4r)N ]mg&F*b*ڈS MhdǾ,=3ջx=h:AUpG8?U7Y',9qYhCǷeh #銜?,+4ǩC̵ +ZzNr/4\u9+6 cV 9r F39qzu3Dr+w4C}Vga|R03Kؙ+E0&|(4εWqnUIU"cPb_3J_ |_3)B%%>]K{ZkEA/~ițع+ū z)/QoQ%"3@-%y45]0󴤐.|w"4^bPƳZ725>lRO )%Nb" yr,/-%hmŨ}(DžF`g]uZK$x\E(nv i'aβ:)j} iAw[`0}@=;'%x聇#7MkU}/֐VsU/7-o-02RH+>`WAP8C@v\q= e-4dH:'gB?! >9w˧Z%iʈ3B؃I Qq5]|91+L@L7)$cq.Nj HeyBnt[M3~ 3ZJ& 8͠11-ᶪL DFllv7`)I2KeJ˦K*VbS)y+ R4ܤu/;YIL N#Y\8]΃ PUg?9m" %avl0HZ׆._-C僂XزE),5fʂn&c֮/ott3֔2T"SU,ɯ=k!ط2I[=L\Šƽ|ӝuZ!f 2-3(|QK$T5/ =SgnI\*`{!b^:{KF-z]Dk ̍kIHϒݶ?* ۙև|b*@Va*Ŀ^b:m Z9 v#)tޞ:CHB{^d̖olgywx W֮+dHmE>$8|qjb0rF肝M2H&saUdmΒn_vTGOjBX]3/1s'KE)i͡/d@]V1ACYwؽ}i ؈;EJ7 hUG$KQE8&';#*̸FP]>)&0 V3nLepQ/DCrw WS xv~-Zuܗ!mmc]Aa߂ PW9Ǫ a4gsC0i3]b\ ?,A_'m8@i9aiDIg:g ;+/Uiطyɂ4hlAs8GZQ2&=vM,h%.b׌IC.h y=ɐ"4"^ݔhIn)~$򖉍Y!ER4x 0<?Wp=n a$؀{ q!q|yu9>zHaoWTAHx,a^*!/%ta±tae:3)Eo\:йXmP%j &{[4Eb}L !jQ*ht`AP۾ ̌3~OX¡˝#[Jۥ9gv:/8ND˳ ܐ}5,:YDo8E@( qE{ Vsr=0fZ8"^O#(kF5,J, +B0ː"-US`fo;|*"Ԁ>G~GJ0v :@d7_m k!Ba bk*[^#Y + $b(-SV;0=p15;TǁbmX&3#܁ݭ+2wAg?ϭir)ַUi|bMk EUaSe$)jDcP9d= 8j8J"fUHmOQ/W遒І2[B92Qd`|G:ٌp{Y6`ƒj*AYoA[J9 M%3M,oN98Ly4z`1A%w} .GSOW=~4I]RDٔ ۉݰur62KaKi?6o h:-9( Ul4vו?LFЄKkGd>%6-rDqD.+G+A,*OII!yF!EY@طh"&L26iFs "<Ѝxg'PcL?"S~s ED?@}h$;wM2źk7>\:VL% Mόu4lvlbZU^bzGb#d=]y)[QoZl|P9NT{D:zyjÚ5t0R(ҘA>6?lh(W%R+}vE\#5PN_7DmBRu'1KťA#52C)bUYx- dN= SFIóf|(/N (*&u|>J`LlpL6sq ylXp(U #ltHjRz$ ^(^)^y]kbiiYM^Q|S#֮2@Þq29])&WR/U=m5eL,#außs5g6*);':^: WOu/dsRDֵy8 H^{ &)VᚭMH^ o; auDt]i;z#8:ܬXZTPԑ{pޮE`(-2?P&:,rY}^!d O)ȏ[ 50% g/z/h>'1pegpBs3PrUDmffr g)!n$ n &:^@'ӡx8OĹlr r[4lw6]i2倳Qf1?ަhNV1T{o!Z rX}we'ԏ=Cd'zΈ6%duDfc4uhDhMD.yy+>^&'Ã} ٗ\s,lgs*_hVA%je>,[PَLHlZ9K%)ۜv9Ydtaܟw*6rI j8יkWkd) rJOeQϷz7o؆ȝ~tD}R(̷ ϵ)oaifL{lU;=Z(0_/}=r{"(*fdL??MGotU=ĵoj2m 99s7ZW]d]jmIfoH8Òz3 ?',x`}XS{SOi޹&,LLˆCbKy }L;(P!V%[!bƾ_mp??ĊxC Yo['Һ/"sdo(Nl~(1Q\k9 |zuӑr"z]WP8!Ф hio;h<۫1!s{“a:(ˢe[Ebl$2Sy~ՁJԯh9C=̅́%yi80m ?\Plu2}XP1PgY<t|* 4 4 ò6"v5Uq*%Ґh=Ii +&A 1-r^'ˬ6aRO)mdmy2<8p&=cB-[]m7'mYf/~9"zeM}XJpC qsoh%y>dКS82Z!dUϚP%xpƕMT$P4 FH-aO5 aPUTMkMmz7'Cu Tre`\a)dA[1z~DI,06뱒kY50[EQW8N 9ȩf ާB(q[ nT;gDD_ -^ }nZ'ۣ{VhIdɵ/JkI9yNIyT% g:_&q%o$is\m]q1%7JNmAJpE%-: C@t[xDbzҁgXj+'2xUqq uA1x0 l/xFG^)^8l ij",^g3B}v{8j{P,BCxz /nOLC%^T^jv v4EΡ CN,0t8OU($`c۔Jmg7,IvXZɐ\!ԧ̬'0Gll6d޵,| qu1wa.R9&IC z0`O"#Q /Wǩ0V{svջ0Scw8(͜ܢ Ҽ}W"܎/ <#[zn&x. j11v|N/1=VZ0tns]Uwy.-⹀뚕ڗ賕<X4[JML YJ";"÷nZvFڼ֣Q.O{(&f(ieO0txç\5w'>1?" nY:,:#}p3{t([-K)\.$_B:c{ U"0/3K ꫥŌ(Fbx72LGx] 19lKDc1y!(WًHr;0Q:[Wƥ/{^!et!98[#X5O |TϮ[:HVsX[S66frȎ8bq+PH zpy*:\[$!h< WĪ+[ S.RY<&5[֙B6ht}PܢYԠ޵fӣ[ *Q#O뉆^E>Q$=렩2uTkOw.y}htz.xA% Xm1wF&Q<{wd/YƢ&Z,/BGP9 顲0#ޅ Tt 1Q,OY$Riڠ=<*ZzJ0ܟ:-fGlEzt6j(=CfH ?Niy*RiG͊UtgSͫ~>X[b~kg1Wg4Q-VA.y3gj&)fsT7($mSrbG+MZU5M Bs}oV"FnOmr@ ]{IqoYzѦ"ai'?G&ݭ ],98>0Խ6>̕Iw \w2ږ/ Wy;XE[` _IVmC5ß7>JP?L) n=`ĚL (}PV5sRܧ ž) %o<3PvjIFD[g".zX]8R' M%#|qNvrbT;ː2BMH f`miKt|Cc=vU&SpGX<6ln ='Nۖ@+h w|wN"^ѬI ɤ5:bXraMUq d7 5{kй;|%XFS 3=$\k^еIPtrԻ9p [&Щgs>7&!m44s˖|WݷRA\j*̋7X0ibݢAD X\1D(ڭđ,q\IJ6{K*z<~P.+f8nc}&ֶm~lG1,j$ȋ͘=f^,w恹JU(a]`O5i=NA!?4` !Y+ijk0?9  Qe`_Xs)+S4nN,Vf 8DFA*D. ]$yͮr PTs a.H9g$D+N<1u.]; 'A2,mųw̹`P'L"5 lHXdrQ}RHZhXz hT/&CkR6{~JEosEuGl|My$w.# ؎O-:{~svB~=☐14T[k7 Jfev:mw/'n,+r!0 D;=󝆺:"@iX\V2%Տ4Z&c}D5 O}DFPZ\DwD CU wcG_+#$T,tA 8HչO7Ch)lބ *[D^osKYK:*oMDqѬ8%jm(GV~Vس*LɧrĞE*pep NkHI=/Vnws}ośg [B ~F_kA:1 28FH~MDἠ챿bΟnڋ5ΐafVbEȯeLb%_GtX숛JG .Q0{2J-kDMg(,pb/TW+C-^ =2|Vx[B/)GSY*hW3kSޅ6/dC dy>s4N% g P /|MEjjqK"]d `V inE<6r#!({m4 ]1t{(a_#]#se-oLti:`YbgppRsj;?_WJYa3H`۠o+@g,?d%<\w/T,gżs I$v+D<4D!ƺP%-AxS9Aڦ"Q]\:bf$|:9%(B1*tY9xյt 4M56Fu =iW} A8+ݳ1ZNllҜo1,WXőp{3.f`GYg 堗-?OGe/Ru/8f)+?%핃CDxR&.We1udzo]QY9A _ӡV\ 2a6v4qS#&N'MI Ygةsypڪ ¤t/fX  \|:akz D+)%Xj8":kN !p fTD[r24W/w/[v\~V xg4N<<xs2:&`_1^eZMm}f{C:%ޒ/]l|Oyɏ[KlǨѓU-ߪT:RWh}|γJR;uF^׳+ZJK[t )}ޠuH+MFwY?:ÊS$ 55HHkL7;nZsu|5ටC[In"V7#ltLWsKlZtD 'Z'68p@V c!x[a­j"8O g:& nf̧BdG8c2gEh_qXKLp`{$j:ٞ l%_Y~[<}Z5j[N2R Yd  e?ȫ42R{e9J`L]BYŘ0%0/ML%Tpe7 0Tq=uT୷\:=#'ۉTagwn~shݏ݋e%8֡2v/to[yڹj D;.ļ#~vlѶg>W-hpUkQӣoBV{n\;TQ,/U[J%=%,e8KeVF=vD\< }ILܾ>2,O^jGM*P{=v VQp8KޒM\H'`6D\E.>Ėx`d;@sq 5cţ=Ossrq>kvI>vhjpUUs{'4}<3EeahD_lBkcqU_`:`YC*4VUenCmt[f 6B='A~X`<\9^Q} l4/P@ϐ3 [Ãt^'[JiӦ5y6W? [ESE׉PsWYOK]Pv(5'q~F$} N9@Mf4RF?Wo7y Y$D)v3FOZf!F(PgUVn}9Af n4uvw5\ s^~sƛYv:{/29ttxWfisʑr턿2så 07s_ѳ Y~)+#E[*%@p8l]<3Z8ѭ#C朷tpY/f,`͙6mQuHewJdӣk$|l43Urr}tWJS.I됈Xx>wU2}VaM̰&:\ӂ0]:ڑA/(«قBtyXc$'{XVe<=Q=D'V3fw/BdHTw ~͝BQ{BHoIpPuQBv$Qقu('Pb-cSʘ=[q,)xFE#^Uxlί.c<>R3KlSM1MS9sgkcZGg5$CwHYo2D=M3ܵ:hh.ߍLzP\TRIv 90++XGZ6tH@/Ȩ.  OHGi\H"m6.LCʼn>H.CbG_)5vsdr =x=^ ?gowA ve. *ΤTbdg?H7Ϩڨ`MwKzr{KOau"zg6aQEahj]!E %Ar rv 7ԿݺN.߼{_ wNz.;J}$odGXr$GN%enHD+u=k4$}tG6{zR+3%PA= ٘2mbaGbO:Ãa d͹X3n =F:C>˕z/KV+qE$U *^<+x+=oHҋyL$Yi\%m¸\-[nGߣ$`J+}xCز1ZzֵW,Q(}W,! dxP.dBp 1*Kt" ӕ9 39Z o>?? J̮Y`8NV41(FϬ>2wO~5tQ%71ɦa' *WE~|uv'П HitdE!t}j_iz"I vIkoc ͨ8VəR=+{.Jߨ.;2^~fcT}FF3xB l!`3lO`w|*9;g؊5Y%#̭4twEFO;3eg7UϰbbaGjVa+ty%'To=M?3_Vvg/FFe1<(5>*lYٙjѷ>à&=:GM2J`GA_fS!0Y6#?dPѨz 'ݰ$}WM-ӻ$D`p6=OضJlh7k1k2vEϊ.9ǖvnOV6f C=Qe[']N)-prχf<\E7\C1Og$3q0"xyġk,KV`"L-nxDag#-N7/$}*( tFJ4AXgmusOG h~*p֢W h^bwa5O͉ޛÀ0BQ Ъ^iyVk*]b9"2g;V ' !R9= tbO9}¶kF[|@:gUWHH7f>.cۺ~#r}'ZI}[x%K#%/FfrP(t^ іwEv3 DYz҄\"TR\c=kHƒd~`e,[CW5lхHm1do>O<X ?О?A܉V ^[W5mt-@[K!N&9.#xޭ鲚Й|}x?=f ^xHFK R.Sޣii ;WjRu/mFwg]\twĠ^3X ?8d Gќ*̰٘ ZR*t}V7gh;P>F550ddQ)/"ɪxW6G(v*(M";7&W<#ʹ81D8d/Vԓ,P:{"ĆhⳁԸ,V"*|sϒdR:h bYpN@ 7W]3%CwE8 t7C3Г/=0? 1wEGNvsH=,)w}dS\ZFtRk8 pqz U+DdM$˹4%}Q.{ˀ[ IgTX=>T9Fm8 $2K ue/e7>> wdNHmk %+7y%sR ׿bfD>~Xk"w[fh~Հ?Հ56::e $FX}½EPIYTFpͪ+> E}6Ռ3}7RcxV$FYpxbt%d"e2rt߯kk&-Uo(Ǔs5i?JrC{|x<+5{&}mK:LZ*\r`V|#__Mv¬]yX2ro~s2z;Q ែ dbʜd. "HQ7W1p04Y@cf>6wv T)AB*TunX~CJ%CnR?KC˴tAޘ^mꊸA0DeALzaMeqѼ)!LYlXHsWً2yl>Z-a?%6E¶_e(~|(s4mP}Fc-^t>0S{QhE sq>JMpsK>XO`){]"#߮tUPLy n > dsj`Z̏WQYAn]7nYAQ ɡ:= 29x$1y)rÛ3 (1YV] NFdZNJ&B V:e& ;cKق2i&`YοA7 f8P uJIyJ fZxF+l`njD>]]oh[]K4J؋k=)xyi= u:!T(\ijKXE8B' ҨϹ?sZ NG>. S.P3s,в}/KK gɩF^GVXbcpL@ oGVd&r "W;h Y{ 34 Sλͦz{xq44[zOŀ˪HtA/~j${pd< Gy^" 2۝2ZRb %?8ѳp[[㹭3&6I=緡I!Q#\^R .n1NVQKYV|yK%xZ/l̶銔d#UcgEuH,h:ۊڣ+ bF2;J0EU_ by <1Hzm u\ FhJNtHw͔&ěvDsb \'] =J}ԢF; V7夝]:7 i8MΤfk_c%$Z|j/*|g@CFy8 k !w"CLJ)Jy#|c( $l|IcJ=@2, !BzzBa5Zqt!]]QXCe)Q~=;2I*"b*MJ::M3L>pQt9iQ8O7(ֈhjO!}ќ WȢ?LVo26\==N fCYeT&sKQzFĄ|Cw[li҆RL˛#rNDC_:aCZy24_-} v7 *X1) Tm=[&Ħ셅D~o'"V`'Yf02bA7$.O_3M7A6s=2$[=gN0?>޸Q}=ޑk jᙟġa@oGvnEhY}_@} ;E=wsZ2}2%zZzR[|~{3)rBeOKncV%3? (6ºKu |^ nrl5%L6/ J\{A?$D mKn'w }'Z9Ě9qk+# X$sj0fN\\҉(Ahgl:BSAH_c>KXXvX~kPdЗN#ū^> ""oA}s**8XZ$AM=t{ XIFegDxbig$=@a.Y>9='TvyAZjjͶ /0D2grc]^V2N)k7HeOH?\o N0,H_b.5'bgB`Z-WV Y ޚA>Ԙ*b\"R*E!pv Jva{p2i7F]@&K,!6_ WN`rP*K"t$S&jK2j|9XR GP"J2Emˆق 5_Nf'7^gNM3HtQpݿ_%=E荘VŶI3L0?ydy@JIFnfA}̎=բ&ܤNiz0qYg}~nBBG80 'VeLR9DHvim)N]c1p9Y8ҭRIvf+9>&~RJvk9QᅨRe%ۺFBicVvkl W9vrTɱv#NRոV#th/yZ"$Wqp> 4S lbW%F-vl@0j^Ƙ%>gf`*T׍ cؐtOGQV&{* g$E$48XgTçֺgkFSꚑҗI>QK$P"l3v<@H}T|[Ƽ l4a ʿ칀^Hp?Q-=I Ǽ^r#<'qBU{25Օj 4FtĜ' ͬ.qߌ>Fc̶֘vP7*vyD(vd7&M^ d@>y:p%*oe"k%N?D5:pW|t?S $T֭Hv R>N~6*hйӗrA`JuhLt?Tc}7 qH Lj_mqyٛ#XPLB|9wF?rb)^WhՖk_k԰Fd:2irkZX:ɽdØhyh8 QSdCޯЩ>4 ,3zkc8ewwh*lhnAqL$.@{;oV pCOZ&R#^ jWefr~z?gpgfQFH25ܬNo=|ܒyT93^~T'baA"eMr\Ф'(zES ͵ӏ8Ybg:3;IHw*-.hF46) mޖyu7b/!W\Im1_"LEooĀvRZ-.,tqqkֽSn}Hς%i1js?oH(a:j\r,IH'{Q&AQ͢,yZ{J0^Ф5󐒍@X171!%K0RxʦW[]YRP@,qƖApنA2x‼|0ӷ;|o3Diƌ¼x\)ĬѼ;Y<{ r< !t56?.ٗkc[]Gש$BDBR n9`IoEhUi_HLXԲ B-2\ >` QxXfױEK[{_'?nVZI+ZU\\7]!99Zߨ8=0sI6)sAv:]g s>1q_3 eC\E|i͞uRt.EVdӨQ~i8^T;[4I(ƴZz`w w*WDn+!@~&N ZS>ȾL;?-TfWx$ۿaL+ux+ecu#V^=N[+a-8)P 4ƻeW!&uOzf==dž,SGn}͞_2y';ik&e!C'$E>CғkD 3øn;K{ >c Hs!5Y\`sI 1;UY*B^e܍%hʊ"Rر6md/zLeW<0A#է<]քCV wt`Re^H^ijab# gD82dC~srZEM*#zū_7fEX]*%47%/tA rvz\);lGZD*e&/ƿvK3;m(42o9iڗ4-m x݌+ *rj,O]87ߖU^K̚8U:s`͒r1+>93Ҫ)I'O,B'}M/akx^;o Vڤ6!K%Śζ5PL12K*7B9U aZ68aE-AP#k&:C~@=.TNOmP nk_D)eZ `|W(^|B;oPYmLM-GK]]/<D]]pmuUd2aφ Q:\v44Mv<[ p.(ቮ2.NZu g0}*W<-p yxߞj?@uKh<d|Fb5.pT<3 =$4 qňGA3Kwt_mi(R_T%{ b >H&~^Ǒ06Bsxfho*gkS31o>} 5]XqְTReѴW.X7y'qa5>ca 'LK)OKpe1azx.~0kʅ&wΏc;Pp5`L(;:p=:2 S:ӰuMce hdY+N C5JTSg t.]uI]mu~b9rB+kD K%A(YNB/[qHJAtĤ6N|d[e9b s^4V+<{|h;;DSd;bo$ Ր:B̀t͋t?\[\C  gՇ қooWmi0s4Znج*sjK6>gvaIڔ;FL Z9o]m^P4x#k+ܳ|1HHCEǁc}XR-d4H!58Jՠ4 "259^j/NCU($0@:Ay;JAFlk!3HLܰBoĢMCp/MV| ®:42ZAS:HǢdb+c7Xhn]s>0g[$]Av}n7ء=yY4R[ KZT=ŝY拺(O1XЁ@cR)/MOV8c2͎I(ӭa'.Pwnq._`X{I8 (Үe;Z%Yܼjg* ? {Z5֧m繱Y_ =[7MzB`{D·v;̈́P ԯi|_,8<ɷXj/Rl*3@FPjpy#ұf8]|^GeLhPd2H.ʼnr//075V+!ZmGd WZ-fӡEϼFU]O`ZRr#Nɷ?*RǴkXrAϵ4<'4NOELA-؊_ȸaAaIX$Mi\|'?UΥU!:e~cS07} ׅt80Jc [Gx.\qhQXJ8 e$qJT"9>A/ zqm*&t:+:6 #9S"jxە\Ss')ٖbI^`sެFp0#(ͦ4 M\@}<]fw,2e)+BK:qSi\CSi@G)1#%}U* lE? r63pT"׆d^"T rVh+mR?y [$Lx1OӅ;1$4|g4qܧ.M*ܩ D(:ì1Fx/#'Eqkoz_1](i4on/9Z<.WvW}/C=ЃsYW!Q{,rXآԤq7c1m^ +$/ ȺN=Ǖ͏{*["p$kқ$zkyf?k M7t5 UZ.Otz 9[EXd!>gLuL[bD@c`Կ {rc6bՓ\83?2MY"/2n![lH19Xm.Ɲ˳a?blKdj&3֗FNM 3c+&?mO=9"b>:F}qgAodFD̸qA(+`8xsk%@2bc@ƒ2QL#kr(e)' ],} mNn»mwՍu6Hƒmi=qƱgtP#F08b:έCD&F)QE0rVFO*ՀF9$=.p3xr 4%@`5S9p|Q`s9'.dG97 \ Ev@*LS l.X+IU#=-j.|8_'@Ne itD {RTt_DW2{7/䑳lg&w[cXnSi3 ^J5s,'ڟWQoXyFAj~!0*yPCFt:,S9$5Rz;%>xkge`Rpo8 ҅+0b+un.;/IwS f|[(Ih&F{@Nmt>t/7SDRe?gB*("0n5yE<‘VJBҼDH ,Hy;pyB)Ζ)e!ø~(g*#)+qq^Ϟ Ƒ\=Ǡ4M=]% RT@r/i[˛0X8숏!L&AXP . Tllx nrxlRϋƝ| ;.֞Oխ.D j&7z\Vvbƀ#!ǼD e702bs OsLA]JjzPYL*n`c{QjLIm7^IvV@19XHsI[l]ڿ ޽}SUڧx-,$D(@ܯd:ȜYRqfu^=$$zJ9(:dtr6"4˝QH6X[V0.n:f5'l ] D 'Zo)s}]p҉N`Ѝo)eQ;;E$~7jGWe(QZib9;i q߼{5ơUZxB 5ӏP?x1s<{a#OC4KƢ$lcCmTP(v`QP'y;nNθ H#qQK`3"ZLvRTc0ÌeAݰQ. d%%R'Dt9 מlv]d9{g&WOߑQu$X?ğFKSCl˘O̪]7_`T/^qD]T"88h>8}^IGc82ی~#f C\{0( O>CF*##@ ⹳o0Yq&Xr,G(S9oNOS2Z %'buRMCzHjK-2oicsSbm.)ͼW`> :K@s:6**d :7w[Fʼnn_UCÞ{4-C-K؛E),㠉oMabQKP+^-pPOmSKȠЕ^d69|P*8,q-2t`hw1(Qϭ.yqhamFEɾG%}Ѥ!mמNbx߰ sޅeK!?Q3:z!~3Q"[T'5vVaʇs"א1hq6%Cݛjky=]ɮ Ffoq0|DvC ]FZoCxrE`.[qۇ w]+'j%H%IV8*}|@or:/v|f嶺,'!l\ZY >^/u5cu(d.o/qT ϫQJzDr!:__! 5ɽT0aH۳e=|%!ӈƛsLeW mw-۫RaOJW;PgƝ2GJb,ȫppk{Rk򼰩[#ڎ4kZ53_I -;H[nᆳQA53 u_95kgƢ4܆Cd88_ƽ4d\$ b}!`q0tM&S>NjEMO1Ad`DYWDӍ4ן3*bÎVDy?hkCd$kG̛{m`Pin߁3ʢr.|0y=F{]@N%{e%cJ_ Rܠ3g!(Xz1#n݀*Bꤿ)Y~h@x+q3yN?lmZj;w|; |"WOӦE%t5[=fLzYdH&`^WYʨģ6KdnIo-/i}CV$`T5[RŦŠSD[D љ=tzNt8X%^ffZaq+V6 0q**Wmz4AFj|R6sI( tB+/j.A+ i*l#"l۞?ZWw)A|U9lHyXe٭dՓ?s*zj^u8$F?]iliAF%KFeqc z&; &㢐S0gw 0=K"ڍɝ79fO|o^ؗs#z1e0Ǎ>ݶƏ!X*Hi_ @&n:6xX-4IEf{DZ"f oF\=h2ۅ'Q֏vJhL坚/&b7LoDУnsx֙bAC$Hq? N99:x ՝,{YG^U'0W4:,,D>?$a7dT9?ϋ86 x(F82h9Dž1J)ҐO[(_[-@/5d$Q_c þA$kCIK;9_ M5 7Eeu̹Qde04[陋 yى`@Ji%6RX仳;Jg@|,>4P4?F'Ӝ @1YY4֋ig㟢U"e"1{slic Ϟo J}B}.Ћ}TOU㓽x6.+ de1ixė*9A#.%;_KUq_`9_ܧk9 3gER ;l[.E)R&$ lYT<1qVD#m^觐eZ yp*.N֌be&lCt2&$AN0&8_vH69~Jxm+%)&y?^1E{)HJD* i\ 5՚9а#VOQ2BE G-Wiɋ[ܽS gSO_<$=qxz')&wH cL[/)q\:U>PE0QA5 o"^l"kv=INV <ȵ+fuOep"Uns| .t[a !'A}Y+8T+u J5c4 ui`i/qӫN?Rvf}mJ8 sL<]0w v-"MZcҬ?ӵז_cıH}-ݳ $!>{$'cLT3 Aπjs ԯ!MVgzzMIIofs@zq2ot[-F/WQ +OC9Os8Cj?~ki!?88t[TS1(ʹM8WZYBȡw8Բн dy+gTmb[ sXe;DmJ)$%r[(s3?.Ð vnUDYsOZIàDtw-;-n|&4ɼcprN,ȟR:̃ H@&턾K\< ox&w 4Qt#T&@)G̞l<ɿ!蟠 +F:<ĞRnsIS\'v FJO+8Fnt^A{hAϪ"~$]f'ͰVԻS[Wrmrx6fCܢFJt,7jg튧f4k|.L!Nfq->>hXr6ӮU`>Vvŭxa凄X(%:N=4Ѐ-(,nb'Uq4hT+e;j⃏9He/<y25r(]%jf\qcИrAOgL,pL.b;b+|>R"_Ct(YIt8=ffmUl*~-EX$D6.*E61#^ 3hQB򴋤rX\m(8A1tyj,NnU°MBn^٧S]]pNgp OhXUئ&i &} &gy{\15;iHY,x˭g0(qxSEL3v򪿖-)!}~a!٭ YIUHcS4"8='a, ZL[:OUn$.G<ㆂ%RynGw_D2cVTnp ֆSz*2 s{T啅 QNj΅>zt<ϸxUKY W.cK"'4rqc\`]^}⬊99 WRm6$+?%Rk9(w,bacpt.)whN ,fNoýNQ ({[]P㣮(6y˓­p9Ⱦ:l[,-4SmlԈ4u ?gu)e5ݍ&:KnNݕ^;tauE8#lD>K rs D!.E#D?sA66  DM*ұy D,`SߛƟWBՓ% ZQmW{v!P0ȴKMDUfh@buc|Z0j~3Tڮ LQ%KvCHReV2e" X'X#g%{fx駱yТx!eʠn;J9q* 8[A9 69K1n:/`Xp'7$lqapW-u_LPDŽ5kJ`Bt7{0GgeLC~઻#KiqCo]X]#H{UۏV1Tm)f4"$6N:[7VD(X/Kf H%̵ȳJ+#\wX@~dUqܳ ues-y'ꙑ+جa/n2:exoNx4BHvLAZ쓔gE<"s=6|RNAwWFg>\t1(Qi %A. Xh.T *1ljr _"ymR))Rur4/67?}=jlll:zIޣОҐnԏ~[88U@^zr >PqdYO?Uwlˆ4o檨h88ؾŸ[)%T%Ȁ|T)iKų| [2[e?BnN[;m: >CZFƑ0Åjq.,^׻U2]7h+%;H%S*EwLJϛ{p C{s`*!DA@>:vHL 9i15esS<u$ğNa8%^X Md@۷.!-B9v!{^&?9]4mFUJ g1"T]7֐8΀t #pDd!.Tvw B/!a q/UYpif߯2\L-դ֕.7Au)asm_ oLU#im.ĸ׈ո'FP1`QA('~CՊ1&SqafBE]DҜbmp(ze{]qdB;?TwVU:UAE=:Q1(#>d:r)xԵf#^b|暎iyz23zC+L@+097@Cpr;LE/~_=yR~%I~.)͒ѽ Q!g& ܶ̿ qi-!WRE""-]}0€?_C3&phj!yQV3+Bt"pѕԯIa\F`ª P_|{)6مyLnb{)Kk<FP _ErȪ.$^o.;8>[vSVx."o ^0Q<lJiނjkq݁mQI_ ve U6a&Xy`@ϴgp0T<$mz AAuX_U.n-7CgcreJ=GX$Ջ75ܜk`ӣ动 JUiVp ݿxA4i2H:i#9傇\=3 :?e3[cFi1ꪇ6 DT =G=Ē U3(n=v$Rjߑ*3jW"\7=+*UE/Q6fգ嘐zamDt M||i-N!cs< x 1&4|Fi֕jS]sU"9ʕ f$r@P %1x3w! 4!8ƂEFOi01 F>3LET7 qU@C`0 >[AWݴz?zHՈd1^/H~q<44ء="q+[@kIpĆ2&k/ꑦk\ϔ76+p3ͬg\lh˘R}1daoaNK0xg0o@Sa$ ٵ\uw2^~WêaΘ 2B6ƛ E)ݣ i 16#<9r/`cu?*7e˼-ҮIPb'vY}5u2xeIDj“\ s}sI&}(MkƓEIg&$3f\; /w ǭ>e(}+m`%'<3>j@cp/hMx7kA^5DcX-T]S7b6]/:7+^Uz4$AlO1:Bi3(vDiǻ.s*{s"3m^i\9lgb{uuy”bJM>X1ρG: 8%X0[?k=TZ5|%T(k ܃%0wENW1|~/gQ]O$y̎ZˬQ%hʛޭYlZ/> ~$ӍZ3كv!vHI 4TO_o!Q7u}3;47uf8(ʜ_hNDs:mX@و~orVY AP G+GLv!B1uܯf'=GQe- WS,NpOERWc"D+q##;/-/ZjFIe屑lfY N`M 3' TCEFEtiK*$g h03GЧ] wJ{Ze5XkڢQF*MSڔ.0$,>ZZqhunrt)Ak(,Ƒڷ,Ի,̅cǶthd$C$Q|# X)ka1:uSu)*AӎwoFg)puvl O)m#!#&4~unpvRgpP>@g82Db|#fxHIMJշ@ҙQ]XePO"QCBK59zhl >a^(<][| G&=Z[`I|Ė^gVҮ[o7lN 6a0" Cꎔ|^(!H#4 HWޛHc);&bP`i2 Ąс[*O .NHnS/|s¹j@z'5jD')!/dJ3#/k[jMsRq&o )D5 DbL XWøI$0չ XG#@ZA ?E)Ȕ`\~I\]enȞߡĀ!bo׳OĂºor/xJ]w>O}wf )!zc$lgFt.NO (j6OpL;dmvX~9nuj gVKDaq7`'^pkdj^(ݥ@fu=|>\;[bPתfn2e, ZPW}NLEBllV{`"TL "-H4y^: ׹yk,3/4_S%08 "LF^!)xޑ೪ikH46=Z y8"R/"Z.:oib"-^{eIwԢ3ܙO e/SM]&9dĐ pa#] ͮE n Nd+52eU˦¶CvoYt}F  V7s-H(ǩp-?dTGJ,? /IHN2xثꥁa'BM|vXs%zP'5"q%TA~@IXCXc?zhc%[yA]q-a}mM..3T!h(݌܃#ԩ"Pum1t恞š"zQLbABŪ$[;'#^ &F`]q50_@8v[黑--A`7٣=DCO5Y%4`R=jS6`KWh7 6Q0І3F@d.BqzwzJ87Mo&P;QD^ eK&X^j!R盧&Jm41nGKRh'̒1̵̩z9Ga\u!0SA\Hy $*# }S*P&D>*60!&3&q'-O+7"p `_uֲZ=B .zV27݆JY#e,U"LB&A7KӦk Ȑyw.F%^^BpPZUI ͼ }HXP$G.UIܪ S ,r׎X&-gV*ͭ10FnX$7):jcsAU ĶȾʀQK4{z]8cۮqL\e0hڑ 3KЍ̟%9K0o]M8`3Ͻj5U X[lav΀@ҙT7]dxm}D6𙭄Ql44 W.}u/&sa!A `Ko0/<XxY8ÿUQu,&,MR!哲FGpB=ټ~tVf5[Vr' m{=AyM\[#~GloEҜD^rY!rc&IWkm|_+ڇM x<]+ %BLǬMГ8|>RuzϊU?dr]Q77yVi8éێ (fs.|1 +1wwd3E~Q7Ԙ#`'@ I5M"=46%gC2rA?tӄxuj<$mf/Uos ^~]0ܔaOsBcX9az %4)o uԲ/VV)8if.v4zwzt)@ FjR8[T{ѻ&rżMco:ﶂ"J-駸jccQJ4SL_W6}lK{ Z{xqa2=8?,R@j[ Od~Au 6w<[%-Vf$ ?L5e{t6I]d[7L/؏cbņ@<~JQ|g+@T3[hރ "<.ZsTmo ̌Ӻ&ƻ҈貆]"ߺ}V?0VH5Zw0֞-^m:[+d> $z+GO}v ~PٯMޫK!MȊ9hDe-ŗ)ǡ4UDt'r+SJЉ{w;p?W">Jz}BgPm<;XtLlHbe\$1Oڶnr6L&ʡT%c,= /{ud iiYOlG[@DX㷻cifGWUӟ3~ VZmUf<(JS?ߙo1U {XZ{(/Q< R9Cl}R1\BU>ut$ZzNP | MyZv[21Am^>=. Q%OMsBʗ`U%$)Pүėό[67)Acb`H73^ _OyTW9S2Z4>7/,$Ipc L@۲;BqdIČḺA8^-hο0\q7!M1oXc#ѭ%<7 xoV3)$bUr}d="\.vuyC/'I YSc}+]8{ nCt?'dQ|kvp[$dm1+SԔ=_unT f:0R<;Z8HU2QvLZCy0񙚩Ki4?U Mڋp+n8xH֪Z=K>H19 qhV>~?1}JEz-c,v}خ:цSKn`u&{5yA~bN76"㸨Ý.`'ziߙp6 SV][+yވ;a0ߙr" .K+ s= {{Il "`^kcmlEث5Un6x@S4qIk\{ :'Us?V3w5M5F9j=+鷠l)O7%XWjeGψp,@T8qh ߙBa/U|LT)("4nE:X {QtO@fcۖ,qP9;Vty;8[uTJ4,ٶ7T'otؔV3|.4 lo'pӊ }lQ^ݒJuW$ @ɀ[S*n*Z ٶ’ܢZ4~00%!D޼<ç#tI&dYp۫<ۓLk0nb,IhR".+=`O?,{l8Pǖ*vQBp\f[M9s)4ӠŅmћ݊~rŹen>~+L"tS;")B?AaSzPH#)zYC9"C@y-ܟdӧG#J?ߡ,3DcI!Ύj42I∟%PޢnuI{levu7SX1pOs^Cs0 B{2GDhaHQ=gqa4!TC}`Vxטp,#gv9%C.- 8EńfXDM{b6gb2+MVlGK䎠}I ^nX[-^}2& ~)Luy$&FYWX!iX"vߝ O.?&N,v_\?-Wl>";"dzJ Dz=bi~gn0)eyg9=4 qTAxF&ןLF6W}@j_~bVO.Ւ-s ,V+E2`$ϝ9BQllrN' 0Sel]k-57TcEZ/k I %Hnl V$jb NmgwEvcfPGnU8 .72yO18ZdDPr%S:lO:%@Ҏ+Ʒ~(dO?L|҆fէ5-{Pn}_vafìW fWyLi+x:+sy<ߟD6!Nrz^(DÑWuH.pElXqf^oT_;u 'ߛht<1#\ v-u^/͖$41ru`|a ̩9zʒu񟴗,Jjݡ!yr|F,1IRKDw8^Q[_ oI>1:$;9nǮ Sm~I;-U l19\5CߣF14?MS]e6VoQ ž8ģ # LƊ Uad SZOBmx1bBޟ[R!UKF&.n7ҸT5_G;X{ypK|2\&>gtlݲ0']UDIA#ڲ`0)9zAcL.V3ڽƕ Vհ moZ2q=ܐ{ Qo3*ͺ54%9G Zs <3I guԢ>>PY} cKq/T6`Zg 9]<بSpx0ff ɳ5;n@7`XGRAaE'5/ ci1{.X$\+P_u`/*A ),dlnQYr֚!H]bo7W{#ڕAu2G{<_?"$>]VQ3Z2R,]ٻ\@STd=kIsPF"TtlrC!J ;[Y H'^&OtRw1_"b Nɂzjh͚11iiwt,'ZYfvAiFt2BF#~9Y>!t5ƂЇð$׽:{2HFXNsS o{j=^]X@cE}cǻ 6OqWQ繕b r*~? vsQ(qq(x/ԺgҰX;doW7}\`;98>DtyxqMv^v&-ȃsf̫9H~l=0YD_qc7SV{aߩH/px'٢xrr1 JF[r?ݓXO996U?(<ƥ(^播;@{xrpc&Ku&V:zJ1 "VZ+yqk| XKCEUYG&A)љgV:w\ߒ]o:_ðvTWu<2.SLmE 4>ګ$ {$k3oPd &+ҧW&A_)ŮBlI _ZᚁfyiO-2*qw3W,ڪrIU/SqnSadE\G^.aoh&?UUt:RjDo\ybGd݊޴7>|htaKC ,J*nm;؊ +u~['8/ҫouiޟRLYsgt)Kssۥq 4ACg<0lZ%Ep *5YQ5jͩi%M!r7;ݟ,3_ކrJbG$*F0(!Zp5dרh+.k:Д #z{Y"=X/#6XEn|C ݫ{x17O hآ눪7՛oЇAAxnyKc4(G.xurvh`Uha&dx A"sӢ'[-33UJgVL'{j:eH QʩRDt<-Hkf`8`%+))aacvߥ1n!iIF~giwnzuRn0RDꏞ&*?S.8WuJsрwqDZׇ m3=N 0`\'L^Q\]3 \)+д9#36ь->a0L45<]|{ԵCxT qvK~}2)a9M.uVGP~zU=_ EWU"6T#7g fDxȲ#P+?V!ډY~'7I");;jM֞|4S> &biNTͳSߊ1Yե[$gQ'MZ%wI(tkCZ|xïNdj7lTX>9($(ah D q'TX2+7_߱]bŌ/Kj!f;rd?)|zgc,G> J8iI2~Pe<78yD=` ~x(7]!VI-GqcNKs7;/PvsY+A4'T>& `N:`5X&bS!&fKgYϮL{I;skE?$Pg͜nv>0yzgnʛ#"J1DžŻu o?k|ȵvMj^"A~>e`e{x`9UrQjw L]@3-Fj!ȟFP:cN;W`lkGD>Ŗhv_GkGJI;AB_>%)icѫ_ nfMjj %2Kw "5Fsͷ GDf`~rm|fIuKwMJȫ]OA/KtD!mǛªYľ'ݔga9HLU"pc uMKuɅEUiF ?|EwmXV&?"VـK-C[ hTlLV!ϗK<mMOX[לPν}LaG׺[opYSVċLhv&x?L9X[9!A}n>׮EYvr>ִn%Vbir~A1s_'XKulbE9P2+֧;6м0rL~0$QsG q~DiZk.J*!S: j;4j=h*+OOMX}ϫ|G֦C9m P#`*: cM K;ZF8*Ӕ 84lð4%qX0 D ?i̸ 1gOJQx@h<8^ɤXq[,~b~g31JD`T/+RK4 Tv675e菪w<;9 .ke#.;uS,N3`-:@b>~7y:) H#.]kƉUSyW-E3T4A=1倾5XzSͰ1guamꡢ/?-lQڬxWE$~M=`h냬ffyq$7щ"ZEEXa-p$oyucIE@ vT\J&ZUMJ@/JX)|'*եhb7-ߠ.FZcQqkVxomeyDӽ ~ךzJRuʫ s>r>V{a?k2A#VEa?O\S^4<٘'(y}\kYϰ_8H=3 ᕭALR:"fؒs%l.ejGDWd/.:ǔ4`S0fXګD -4{W MZ#Y1$' !_g| Z XXfU A'o?1SuΗq9`lA#K&\3 |?㑐hQpG& Xj6ܨ>"Ξ|d^FlIS31׫tN'u6E)?q O09ĝ>=z t\E Wg<̞dgZQk͟2XCp_vA$/ 5Հ6zq̬ߑ-=!UN\p| p,6w^脃q83+Rpmo_hgx6^!}%g(W%>o"*y.6⏾/F cPj?Ph[k&:A+ bP1l~ HJñM{t,IܛMe7{j%Qu@ \?%XIm466aGu+*X.HXQj.u=ٵhisKT}nͣd-R kf}LmXWl;ExF|!/# UxC *HǩJut0%.nYOܑycqh z[Hrɕ]*K d5)xjA Y:Fcq1e Sl;(" ^8YqMRRfK?n4,ܬ5&a;/Qg˕F <'cRkMAO:j{ìPe<!V.e(Vg,ȍ#XZ`ct G&9dt-(h2f&.PUWZUjaN_^ڭ"p.+$$-Ж7*^/ᗘd#tJ#aV)=رĶUc8?|\ɍ;7z pJ(u"mc!g<_3#xdS.#w=T=H2Ӻ#p 5) ^Np}pR:9ݹ*.*/=yVeyϨxXfx:VӋ>Hafhp!3"AI钍yNշJ`1Ƚ}NW Jpۈ&a導j Mw䖟T:yxc]vʼnA ]|R~  \T?%7}ӎNl,'kA@V =6sqEş(i~{&x*dJH#X+0 P٩+:l*cDLm6D;SFwja\@Xe|q@E97!Cc`g)жoIh-j˜ZpM:F|zonG^22K0HJeL6ld"K*7TN >+pU{V`,z e2ؤOcfz; ـG3ۖMqT|\KmO4} kĹvU=ẍM1'c[Փ5ᡬ8#-ϻބŝHѴnt :?w! t}PQ%XwM=;ʺ?L׊t]ȓVz(cΐ߅בܵw&=;;uoʬVmEʶOݑ^IWvE?K#,BB1x>K5+锛+Ӭ12uObvC\I! gg6Q39 k߆ "ڢXPŞC&\&Cg?iCO/1SGKb]ȈZiP6Xt[Iύ\ 3owU!5󿣩ʢ6Y)~,Kڵ0p[2LJ` hLYlЪkE3mmZJl%?oS+r!f Eq\G$7F2ɜ)wr8tV;R(TMEfhUJ?\,$rdWOrE-0|:/2un_Jϵdh?^xgg޿}̘P⢺Ӧʼ;hqqcKdܽAIQbNDͼL֨? ֘2 T#|'#K *KtN; ]8_jw;eTKqֶQА UQ>2"wmZuDZ}|J.wx/Jr^<,mK0);5,TӇؤnyԖZ*{h6^ 2_/nJt CȌE J1'dI$Q#"9g>?]#p.0EEV#eDzu3(_=t(0ТےC]k@#C?3|Qߪ"FK`/xjn0,;6n0sGMu"ٛ}c4'_S8 ǷiAtŕv?5 $W9uu:k+-nlߕaDrU6YRaHl-3eCzP.“;b)3D3$d3?V(fB`~~Al(אZ$@ bmGFR!nY/Xb.kG]C]m;}Q#IO*4~ C'8 Φ7|C9#SYO;LO Otgs{I/vY3t%.T`82ƙLmwr3S0b&Xv,]K29ѕ="̪ V\/*m6B:e_cuX+]yX9@b?S;ERt^0c=L r,)CYz Fǧ,Gsnk9Tʀ0М,^slJX`B -;2b;/G\ѵ83,/KSs: 2vĢDj$92!M'S EUu!&ܚ.wluw6,dSIJZd*{O_RmT|㾞K/0n+/g`bLՇRm7QU' 3g0%S᪕_c ZJͫ^)j$ }Iray7 ^g-.r©.QQ{}8tt5ƠDpRB؄D+@KM>!snϐ6j*j" 6_B npWhevx^,X5r~/ꖿתAH:1{rħxv+@~ǵ:X'2דg|0 \.i "bOO݅i+ m+پ++I aH`ES%cf P˯v}4n@eB0UVxom[cf?/\6<:͓N.E^B$H4>~ _2 i 'Վ< ݃vtb>Nj%@O'9γjRgEyz֜?1cn ZjPc:f.72y҅:i'(iޘ a?$]aݫL[Qm{?26˿dk-#'3w"x0) L#m(nH|L7Eo=˛<I-Ezc>O3IPz+Q.̻e!.ux8U i֋ Y'6Icj7| ?Y4.)S.Eg̤KZ ^"OQuϐtJN+Y=A3]x>aqZɛ&Tǘzپ2sEEp;X =T[kӯh7\AA\/ $͊<ͲnsӑvyKV1"8`}w:س`}ڈ=l$bXpLj-:"ƴ%M\-ÜR52jmڑz]Nf9 R"vGD3XƐHgߠXW8LnBQ @IsSRHc鱹=˃hҖO3E!3i.\˸x>? _T+8{ǍF_ݤڲ29p e\vC^ܼE6PC$9PgƢ'=K;(jiG޷ʔ+c96wGpBw~|1A-s=#*"f%Fs5_Qwo~ع&wD̆u5 z zH4?{'q"{Ef5 B|@Q!Wx8ɞKn=}Ϯ5Ls6x s|uNYy9),%U:ig_4 FNdZv P=ЋON^Mzlr~)G0R+iQ:ڜP(V(۷!f>oPT7tn:1LOFoH<PQȼ ! c-iX8B? 堂{ ݸdRjרE.vA̿`DzR`& 7CejFTqlLEPk+4Xލ_2 GdD۴f_f`z +zIN-g:y6E7ĞQsۉqfN ړl[x 4xOe[n;g=#qE9c 1 ׃^)_B劊q+` rrO0Nzs`\pAM7O6 Q}W І;# ?r,⥍Ŝ?ޣy@uupG eϔy~U ;$e{yG@i~zMvvy&%,D!,^_&`x#yֈJ\{gn20@On oI[슆p1:hWW3A 넢)3X&:<ùǹ{WZVj5$#EЍhévP&톙N1 AuMTkOɑ;lyS>XX釦 o_:5F3 Pw QTBo P8S(a1<W*WFKd]Zx((JL%\-bl]{w|h&߼dӨY);UtI OЊy^_uA|ÜWR%s[5w~ ѵ%Y'BBJ"tǿz/>c>n%|nxe{1N:e9xdpwqm`߸k2\0Iq~Cs&}lJ3wM) >ƴ%@ȹnyslVנ^g9pvEIufY93[UxnE>!h Hb3I3& 2.؃ŭ[n?<^Ak#V?^@]I3`#4qV╎QvnWYRPxm!O{~8!DT7@wݣVɿ/k2>YYv=UAbMtAF*F=glJ3;4_9l h&s"%0C/3,eN9b' >&Zϵ_ Rcň@XGrXtcDqk d4_W2JFiE!GVux~M](bHa7wλ0T ]̜I^[z\ ˏwj "*uyr6&-ۑsң/2-8C>0)7'ns%Ieet'(y~ rpkv;gql4a T & Ey ~`$nf텑ЇPz yn%GCROR(z[HD vjhtKyMW-`grڭui:0Q͖Iϊ?avuonm7:h& ׼BX φ) Eꀱj#!s6ٽ-th@eLm-vǠ6o:W?itt:]#A '͵vfc󞬣.~`qmNm{Z#\Uq\ 2=|VIsZYi7HA99=!$:5hr>kXix`[Vhrh>_KQ 0jT0-8h?%T]]B$;ڂLn.WPb@CٿyhmYfpw6}o$&TJMb:T̅t0@-#@59 s@ey3{o IFNM $=,—%RVJ^,!Yȸ.8FEiI|݊OҲ7Ua62Xwވ1nx{> { . зXb6a\lD@5h0M>Pޔ6@b˝[ D&ҁBB"CwBѥI_՛=>M.xXWC_m;JDIeYZ( u ƒӽM߉BuÍR lUN*1Z캸g猟رUd6XŚ9wU>|ˇd 5u"#CY$d5 ,H>]]xMIͬZ)xT|`>? w_)na.ͦވVaQy|HQh]@1|iC6mCnD2Qj*d؎<\IFjoOxcbh1B1D S?8u֚=[j}ʗ,㰦-~e,BAŨ` ~,ԓj® j% >F/]~ br:!ۮkE Nu.#[ )JFk!Y1SsV7n, P JS$ʢ*2u( Z m C1G#Tv*/sںpաMPV@\~5vawגCrghq QϻcrKGZNN Ե @<4|lW\)YV+տɲ Gp!dl^v 2s4̾f/TߟKy2nwR}> XӒڳ!IC{IP9Mb244p׍5u1\{e7gr10ȧ-5Iz7ʾz[wav;Js0FXжq PK*RY3$M?\kYeGZ ^1lCN?|TH9uL7#D'S`-@\GYNZO˜q88v ݡ=:M*< EOKo `)Fڐb)&w 3O?ALUr[Qa6xX(QlskR⒊=.E(T,|tgq/OƦVQrJigIw$1RAc㕺tB52]~7!F`[jdmE)~C2@;oyږA|en|>&O=vjI?w.mdNB'gdFTM'l /%@BDRoKdu s~_TsٻSZ{Wٓ&;%)>%.2l+&*v#6.Mɴ_K>~$cq.רPsjzG`űU6őT,4V٧8pIU;$zt)NJ|'ږ>ҷ;ybʮKS0gEn9U/cZ J2vg.ݘ9YȢO~A7꼛ؿl4'aΪufʙ]j˳ƔKr;v;"W %QTo51̇$S+x.4XwVvŎ9Q3s#Ƕ{  YD6'{w*f|Ri 3q Lm, ~^i5;j Tb BLwN؎rp B a}M6O%<;~s [kg=m;X1:W4ʪ uralH.֡+(:B o- gde {)r+^Fmlz䑎*7{6r} 6BdRu^-- # C@HHӓ#S޲U)\z$tF[( <$",ŋ8;֗3(7 nObpljW{j쒻 ' H>W7/:<3 B`ܮ!90[sg#I(\/sq3czlCiԞ #Ulr㲰ް .˚ڡ!wkI)MVJRoN;[R녫 "d~[ OS)~5M n1"07Ygҙb^Vr N.UD_4Mbx$# 0DAԴ]1w* ly*uڋC0g_wEkkXX? -6TI\].s1(ш)cr|;@16@'pZ9ڐz̜E;,Q `dIb3ϱHM(:;vf闳@PقSm8h~50QW`&1Z7Ȅ!F?XL#~ f#4V:QŨk) ޢ҇m&|>BB [U-j١!{Nqtj]P&5Cl(x~.xB_֚\)@sC"``I ,,QKa@)L[2t)̟mL~ C}buOy2nP~ L~, 32,n R O0sEK}ޞu ^0-8$S%L#S B; Mb<0#$ &<#7*nrQiR?RHPv$ `ֈ4qCƚ Kv&ҫf篺b⃫p,7_֦}j5Wq3thZ4g!WΡ} YsV:o8)fΝ"诒j3J~⏠3DDibФ{:,:y>=uNCi&`-0 }.rUaHG Ɉ +dbL('0b:ʓv$bPWk uS8$TD(LBV`hAQw֐*uNKo侧flϏxE~n' )Ώ`\̧c>nq wG HS )dpM 0ӭm@6QΟ2D o紡S5@ħ+a˖ ?$\+ZѲOxl̨hf/#y|!>[ՌYd"Pw uPh5I>y1zڑ~hJ%6 feܺLN3 ?K9i5ܽ5N7܊=*ǯ! QJEB =hw-3P!56URpyѥV}+Nyb}WB6gH-iOx w;Z:S"NFDyoD0ûx}Bv*]9B":F1{7XS_G;__m'3&̽ @6# l 9YƭۆU\a%5b{+/IjMcNDjpvt 6Vb_,[RuDGmCWetOO3↑sReo Fe;lÐ @yĞzޓؚv2TV.Kw@ΊN߭78=l\\;YAXD*GϚ.JD)3VMfWEKv ZȻ^~~q£N~%$nGkZBb&4BUF03IPm7c"qGq@qGmr݌%pFj+ǥt+ ǟ62D2H=MbsYѮ8K5F TlܭYPLjdT ӆuB !aΪ.0B`D!I/.VMkp2RBN3ŅtFE)FL8]kޞb&w_3ZTSA ;NB܉U\, POPJ C4>oJDsݓ^\pe[Y P[p|R^}ra@5.<` 5lWH / h7)8h :7hquEzN#]K*KǶ#ZV!i B{E/1ѱ?_&P A[^uQِ!n`W2Bx\S}d|_A塼%1 )?]}kG(۷ FT;,#Vw= Huɋ.dՀ#o,+pbx)w5Ys^q D͖dI|ͬ1D95URPϮ qlH73 01 Aw7Vs_WZK)mP~wx7h tT"2Sgej]6a%֡30g ?H^Z*<Be"~;Fhpk{oq$ItDEc}T4 <*?ʭ3M!a(*wHOOc7$;KOx1ۺŨ/x~~)la*/sTs Nş˃;99dyuB->f+AA"շsXoEWJsC LƻD^*cgE?xE~Ô==9[g96q*#?̋q_8sJqhf\ b궫l4no #`9\uƌ @ mz )|j֮}(>jՍr[aD;6~2a LP!zD}~4Q^6F8].?/ο7=m 7|4Zo+kks]49H i[l +32'ɽ9(>w49.%dz_#[pkgVv&" /jVp{Զ&Ved@B7 sF 4q LG f* /߫[!AL1ѿkmSWa)ۣyAf"4өc*t4z0f"ɍ,78N2@[Z1gnY#o4֩ƜV1ߑ#+B 3! --zX̚rσ f`S9bJMG\ Y :?|J>KY6c-ifE$}Q;VL^CCְ…4Ʀl\;'{4׹9}`%ϞZAQg7iC2c<{SZ~>w6#ax=G©0ff)爥q✹~QAxIY԰)FijT͈3k0xj/h.h[t@>Ԡ,hJIUsl~+^DqkG V7SL6VKy*d'Ht?qC=@uD_G ehp6/>)\q`XP^=܎GM|;Аְ21:Yg ݏs:.ݧn$oսX1 p@$O #), kHQi7iU`UX浪D2 W{ܚN× ~Z#^S[`A.;SSf[-IED3ڴŠ@L 8u1ۊ%BORL*Y )"͆f; Θz_dVNE p%y:5ֵsmjdF^T(1/ԺҍJ-.(uү92_nŬ-pWvS42(ǃ\Y׻zz6DSoUn'ި-|\u rQYФ@AP"Z*1KN;SP䋲'6^  iCr}ARϭ.>XUA"cn gHCD][1\~$L{#okciNXm4[Q6&~(aE8^qhE.cH_l0!"b780qYq/wP9qChGW] `ѫwKK9mZQfDiE0#@Z"5yO(=^-0A' ch{LTxodvz(~Nl0g*5 @qb&maR9 (e6wT>z!MvP~Dmsj'mIpYSg^y JvI.ZbJ7}\$F"e3rK630d湎c^ņ3I$*GA"dMp HuppMqY/ MJC\'R> s~]᣻Zm}cp5v #'#l1h*BtKT7(OfL_l;kwvUI9y %Z_VvмdumMĹ=#?"{Ztu05sv aH:siBzѳ4hnS1Q1ZF ;ێ&dow=;l@!pӲpޟ~ۿqXMBzǥ2e$d1eZ@]rgr2,Z\lݙ Ҝ$*UTzgA g%"{ bv 29~վ%~^B;@'zT11]P6> \RK7KU #XO)z./}x\kxqR@qaAuN9-x=oH7P'+$Kn{~B}x)nd~@U tbcqM:UW >Z5jV°+"Ѫj_v$i]PƏ^ ps=||Rv!C@{ֳqloĺJ`Sw[8|7[_-AE^@GK\(BZh0Ē6}%u qY>n c[\)η,ۏHa,Eu*(Hmneam* XCз]&_Ž s=ѿYUC*7!;WEڅF!I6KMkvv辵Uy0V'6N#?yuUOxO,qذ. A~`x7\vZL_AAGT+BOtEe)o=EhJ_|8\ɆGConl#)DfV>ԓ]y.j9V1va0HaT$|ұ ޫ>5\V\:ńWO<|3Bj2yGVik&VkK.UzO̟E]aΛ` _/}y tHLINBQ1xYhcWvZ@\lPxhPwwvs_"p~-@%-2]|<$3&3JŬ-5c= Uz37/R ZYCJ qhru^*+Wб"\W&8'CJVwPEy>eoll?U%L !WDl"xSwY*#NZ"Sw{mҤɏrcmn[׆}w4<WN1QLlf!Y-f핖ꍦ@\?B3Kg#@I)bL{)iзYt %xM$6ue| x̲BE -'x p]Dj@9HXPJVFagKX-s=.RUPChw=.^A7YEE21 %>*վl$ǸS߮g! xWmuiY]x3 UQPBA-6 AkQFfxC#8[ KI:9\yȳ^CdSu)X"g}AQ2_0AFmE-5. nҷ6Z(K\ICґ?HԨx"0{OI#03cFM<#+88ӯ\-;=3,tpǃy%г(D*V)Sc#,L\O"cRXrU);C&g/S#l -%EY;fжY$+dra7jV\_NNLoYȾcBꦰ<0퓔K\ (1Bh Cl)9?uZIhno!6H2; CLk9#kpG@0ߜ:$(VM;ZQZIq5] Eo㰸#m"萠 dʤL Ɗx^~?1U9{£ܙy}m* Q+ W5S ;qe̴ 7&{V؛Kɨݗhyx' 0eS-'x%ߨQUɂ WXFP*DL65dO~dHGF:9-XnZB1sezCSQsl2)z0VP>!0ŹGa UBl*^mVEHJPdXvܔ(HHXbƕ;zu*y?|GWQq,K l3P-o}kz :uRmfC@JEtp%b\3 _L!wl;Yc򆐦0/ܢYogLRo"E 1`<ӹP .To%gp?? \v6%=9 E^οQu`49\8^,coжI4T?qXuw5$gLf`\LUQݥ/1fkDH5Zc :@CT?/Y츠F_ uc! t*0\f%cHgA; u>#ZqD9e2ӈm܊%OMc7l7^+c<p}_ ~$tm1}Vh2]y@Z,i~>W#bNwUB46U͞c+WP,ېʊR,7C-ը5C ˊQFADc]mNjtш|P7 =IZʏ!2EPɕOV~XvVsV}hɖ~YjfKJsQ(~YS%ƴf"K w?Bޱe+ /.0UTqlX<&2)Ty߻XEPɔd-%F{;kyL[w8qi9umysN5J5KL JC/^}FkGϔ3{gK5"3TlSZgt1b(Y.z9^Y$A@XChlj**i gl/䇃#H"A(xTAe;I22U6#E,_ś IQǍ :dL)٧O/>s0v-]i&Jē}w#o7jlʫŏFvP~O w |ܤ?F{ߌı+X/&pG?vx5ٰ\8D[fy5S0 # mGXϏyt>p]72T˿e`6Sa:}?4y-tЮ,ѝ6}Zң3L~r;>SR3Ӫd>mo0'ݪ"N.Ѽ$@k-\%{ac C䄅UPs9+?*&\W=oyLd/w3s^|JI b K,eWdQxWn/y G[0\g5]n& VD W2v܃ Mvꃂm? }4q6jL)c8t@=e OdQ:4 M nI Zb'ȓ>Ra'Um56>hZL)!nNk#9v,, ;ͤ-#l /0>%Lm0`UB"R{ h(  `! C%9HQCy"%%;hፗx.2C*n4p(Q:9ʮ˯?nQBdW꾊[zߠ%]4}@|1&%VGG{9@PoO/"Hլd~C`Q"[4fHz ̲i6FU>9Q$?<}0VvP=-yJr R%2s|iJ )k(ދMpT]++~Ց븉^!Lv3<~1fpH17VZr$ίJv[Ĵ( zP=szr*hMRfv)K+/^cB{sl6S&ҏqWO:( )5\_`gnS]'kSqz 'QOU*]o(ԊTrѹOhQ 54Nu\*ۈy=ĴliA**sk( *t)IP=:(#ðSp @Vگ)2Nxeu = zJW>ԥo\Tpvz#9k6QռI?B'8/Җ('"W#+|k}c8m yL 0EGTTW#zG+Zb} b rn]ŋvit9PEzoLj%x5PJ|5YH 5p-gE2W/AE%A+ 6 (ט[8=r`)6+aeVW6\+:?SRtT{'K*dZš2d޵/Q,6k UPDl1P#ҷƖetW N>Ѿs6r(-gf/&9T^Ǽd槼h>#**s Sʧ= ܪ&YszSi2xoM)n(nVJâ/\)؂VӹAFuR!y Ec@O>DtIJMc̏@~O/G-*>ykQk{`JP8s_2̌y cph(OV;-;6؎A. *v*ii@MsP{9%'Eau;sM.O)+ YK`;cF`Q5%~a$5,QަWj_~V{: e 8o? 3 2aNtש^a$[h7 E6s䰎ӹxR"%*FpyMoc̾g_V~:Gwpd6=`ARN9,\"EVxӯ+AHc5O|$p=@'L}\V:MZ=X ?iHj((\PrZ_M{vˑpyN]1fa(>N ;&FB+cj.M<-kr+  ,<|rse&啫f)FD'r:,JL1>e;z$fҁ\ Ɂ7Err[nnB;gكr-{҉]XKGNXTʶHar蚈Aux BBB31s#Ny[3Ct5U"/?p>vô'r"hS%4cV2Zxйq{ uУPܾJD -I2,u%#=9hz!"u I @|PoW(b3ޑ7Fn "X_< $(IOЀu:?7h=kWӝD6/~ 4S&؝[ye,6¥&ЮɗCTrLN׶~g#bbiހXxOk@GxHT˫)0M8@Ȃ^7:G]蜽uWw{>cs**xЁrU6+ 82f0ϊ?sqZX ֥}K.);v,=3rI;MS)GkP\bX%V )\GÝw7>kNY >qBztvGukk_ynVzr GF`7Z ze)83­羮d~5J맀١uS˪P:3Skl}T9MPK.sqoܡ(* KPW3B'Ě)cŝTpx'&3ڢJH AMѴ6ä83 ad`ZI{h<:5UaEP&!9-H0no 5cf*k@N^ 5%G=6s146|*7d dP_kŽ+S[v ˰snaI.Ύ|sJ#"aCuM1LP*dEؤ>|T_S@q#mtn0a=7V̂-9oM\t? 2W=?7p.)Q8@[ a\VFvS~Sy^=A&r}nNL " M`~Ęy4K*CP8}X gB>#duDeÍl1+K,P t>Q98%6N>-56q^Q[1 'a,1{@Ln:'(R*`7[1qkТ>0NTJjZ#֝piAk*<=j:S) LPڥ[WՍyPJW݁\p勵rQ+n7"6.”)DNZ5Y|noI~ĂحQ˨]*1nV;BIO>־Z{`IG{Ƴr!7ua}.  L7m^)RH]AH/b_ |צIxQ*N|b`+sFI@t<8 JG?ݢy$Q҇ZE6(F(u1H1U&?"~)\'٥F˻J)=ͧxe ]R$Lќ0i}Sul'G6=9 n]w.bo%2&[> !PR2ߥ^)AWuy*&XEG Z l|43dwG.4z7AۈsC?`pA(7bʘL2Ԭʺ" K4"lG>hb* =6b4fm:oT r(&IdPV ze!O=; +'xcg4x"f,?ާFt`1Ѽ4!2e]i0Xy Sh;P+`x/{9*Yɷ&10Dw$4΃"#qT?H kp'cS)|<{LL)-l')sdHu3h(a8}u֨17\{H }(Rat^ ^XAlۉE$pp{`1'}D̫JT9n@^`|LV+κ祗5coܞqDSȨv*T^GDVzi* ;KX\F"uwRdu/@1D&~ 䋆6/hAy!hӧ+B%!vs 1ϲ@^ݎxsp!L%Qc}\ҝ:_VC濶#3%A(#iV#'܄% '#;j}D-LmBqh_Ÿۯ#c7S#.t~+a,}uiO+,_jqI:t"1Rݘc4F6l(QJIa`@[y Zi#u!E7o_<#k&-S Vv yv%ӕ-.ymtU& ЖrE4K9,Hwn?>p %˜ `Ϟ(˪6ฌfk)Ag P@PQZkIM@˼"XVKE*3ҕ(ExP9HEQ`u`A>n^v%՛` Jmq?26˞U}FB)4gwCuS)`QF P.x:a";'M(HzTZ{S \;vDq;JEg 3Cf luAͻU{-B 7nR0Yd;/WDKZ5Kuڰ-mش`J(3C"_z::.Lبn0hc1BrO?ASUk%o{EҎ{D&:ќ`ZӖr}V q\8ꮻ UBVx|U'{(aAs+?+ZeJb͠MtimFALQ:k6bY N_ӹz1{o%-"#U(;ҌtM;EcQ9q3xQml2f;5lZbpHyw, 17gApnՋN^* gA]&j |Vp%I[mw]*bo}% bĪ[e^Gfz)FxaOO< JϞjRoi.P.Ir?}8<%5Veے5X$|'Dg裵(ΜUq!8:K7dr%&I_&`؎{*0B+*p!: }'7>MTpP\E|%[T\Q1sw[c)C0TM¤Ө [ֿKȞz(7z^Errz]' βGQޏ,UQFn@n?9?Hg1V'yO Tu fF- QÝ D"6[jq21caHVP*a1U,zoB2Z)謬5NH ܼ*Bqj\T+ 1_BmWcj|- 򰎮?`S)9Bs Ւ ~hiT~9;wP%k,ѴiJEC''`p Wj:HTsϞ+eKxi(2/_Er$4(6@^*R'nRF8r9(4_B_W[֮_XkHrl8 oE؝QK9kgyOGb> @L˕ ;ΥӀ\c:(q}$nj eOC ,=6n/3J~\F=V3qEr8d;k9<{Nn5@dr@YM$P°վZ2-]xAԦ)/&=g S_53+-9&jJB\wwedjзUkl|Hh{_6G/VQLgvHyO~,e a\S&g92Txᣓz+:a4/HV8Rٰn] `Uԉ +O#\y<4ef*}6o^mRh%'eOwe3d@n*j"q9+Em5jC<ƶɢqd6`Y% sN*n* Li0֌ԇ e*dH%_b|S9*C'vgHpgjb!GyJEM~lCf#$=Hi͇h]j{{{osسD)B: z\ݠÈ5oJKD2H%3O) <ҵ~[)o=uu4g4j ؗ}ec7U:_LjLa"nY:ۘF? ?8n2AL 83n3<׶)눾ʈR3Q tЂQ$ uP+!q#aώyLؙ >\WU'v&KC!adaHf,RٍD'pLp#6 %twӚycxDN#5QJQQQL <XN#=B\hd<ؾq|5Q7y62i+q?kUV`ń6Q__t[(R=xF '&ɈD%V4~$wt6?SLp'$q$O6k߂Ds:6m_Åg( 6)i `G _ ꇠgD_DRUW7I &UISH+[5'w O%+pEm,x'+ *p:όTO͹j9;ύr\8}+5Mnܩi>qeK5t9Bd18'&na3#xBPv?3[ی%1@tn£pPR9FGtx${([1K{,8DAZ8zlr6MPTri-۶lQLfc%dSS=;''|ݯ ېIʽ?-Cs3lSpY3jζts.8eF*)(._+.gߺm. K> ƻd9.-\!0X@biXiB1vn>1`p1\ }Q9)nk6ج.OǛ7+ˁ{2)/  K`m!_e%?`,>eHs6Z.djj34>RL'Of ^1Z=c g,l)tLҀwͭT {cŒCd7K 5>2,B[L82Ut"FL|F%11;pa:`Tc 0)n=cK_1 Q{-+:f>eJ^,`pcfK/q K~ZᣩRrbB !c4rI)CɽZI(➪wi|؆) Fyw"jYA x{-d#i[)%D]y6{Mn0 1;j=5NWEZݟ5m¥iJ4R+_ K aٜ>11&2/>mwlK 7wl XFPkJ Z]E tE뱵#kg~ײRK@Xdžwz]An;"(J=V'YLmh"e LRc:߾U9Vx 3O\W}!GOG' 'vTup^r.2Bgʪ4:,ly:Yt",ZeKM/ލ4:KCd@(TEڅȓ\9=&r0SUcq7ABJlb/TAzkL'!${9Рeбt^. M챟D4!,Ӂ%q3#-!C~}Tb2T""tksܜewrp֏ߒ07LJ%"Blt6"lbny-~m"sZL SVz9Vt|wr˨"|l3~XL=%rGQ:mMZFŬSo~51exNTFrÇA8dnL)A*-Kvm"_`)A^+>^rk^sN, %-0b]>j0J𰽇_>x<.7rnVhĐ;}&T֘H5>{xDQu`s=0fV !~ʆ$bH>-:.C2f6-<HaR =b'g8_*4FR&(IuFj6æ[N@l-LTJMJtu"Uɴ#O]m3(4ߩ6$hiOZodN*> (Z.[: a8+&T3gnz"E8\xO#@҄LNJHB=pWu}eGa²jqػ8kez&TGNuk2<Z!GֳB'>S"a9\|@`I0]DF+`jÓ*7(S0."D)$>7C dJu#3O " 6AlISchi^rѹ9ZM$ Fق;D:{ΞnЅXo¥6!WD`$.7L,.|W\?#9GN-_l/HSԴ$jor+컋Es9^}Sr!Eˠt[S9-`qO⺫({Ek]+3}ﬦT%F{e[=_7E#(isiMT3 ރ#IIDS2q|$GYc;G#yD-B%-a$ַfp<#эvҮ"׫{)%C ~{Z/HB#{dLN]3R0Y~Vr(l\mYr Z(}* dD[385X_u0,sWR'ڹxV ]g+$go  #S :)ͨv05sE‡{&$])-&=ULU3Y iD=n\}}gzGXz.5pMڈ(6Y)sr'r?VZ9WVg h %:FRR^ c zWs r<F20tŞ"8x^Zq76ݟb&5Pۢ_%/w矔 r]v ˀ0nڋ"imdI5 ɱ=.?YL_7(Z4Mk`zU>ApauJ!sBpuE4B3F5Ls=RA-RY:/T8:< c CvPx"M?ovV!O}lN_c?2簒~2Uf`٬?ڴdH䣻YW[Gjxn.{S>oքA@ӢM9}!qpxE yYπWVE WB&);?yĐ]Tr;ű2#?[ {cK᡹eT2=Eҝn@Jzw&3 jCg>ǹf |{DF31;SR*nN %K*5@( L, PC_I hBEƍ&I&X𮁱Ѓ(nגygDo0=9ei{`rErzk>}f@,;[lă?//S>UkNeZbvE ǥ7jOYU5ߴ.ip$|=c`AIZ/HUܑ?D}Ídͻr) \^qg[G<lZq/0c rwV#*E.JE@F& 2$aM&|~[S)H=؁FD8w麱*?>LV$6# Pdu0I@:+6iޮ$,f=R@w~}}@׉+#[mri:Gwnqf8S~XROS Х_S: In8(2D t7s6 p\N5=3Shxuoy*:;ݿ*roYRw`p3̵} U i`QMR'a3zI:CDyFK :56F <8mmD"u_שua,2ƍ'pI4\y?U2b(f@4nM-ۃ@_C;Ll{;~HGhmk mygQ4]i)''<=TQTu<<RG̙SJLyo>t8 L. (4 _g.=F+FlJOA8"ۘmzփ[iP+wZЀl+^嬨nZ_1~} -;fQ7$iJa.9`ԢIUtz}'"kb { ْo)A &$L l߿brI1#6MB[#{I.Α2Kѷؓ =ċMz~cgDvc?l櫴_]# 5 ɮo[į'V$%g朜@]7BmK7\y6aMgd7IqƤDI)tB7'b!m"r)5}fqP8NXdJD{p g#?TcU= .̵/_܆X1/X݌ZDR|`]\S0G˭/;zg 5ԝR ~`܃)i2ȸ ]rŸwmӼ 2!m'*9{.j6hu؋ɜAOp0Y^h HL0~֠mvG')($Ṋ襵# Z|vj)j c\ЭCwh)w4t-oڇa`|u{ y1E;>krP5L%gv HxK]kYcV[7|ݡ=cƵ$O;T -H%>#|,eQ5Fnxd?%QBp:>@|ֵG'+fGH/$ڥH5FfјY<9u@_$ha"F{{uךG@ypWøs -F8xUMٱ xFnxA8%P.dFF+XZ0lT5QϨWel?k$%T>Gh_7JržE-GjkR̤PnA1e{BZ!9Ѷ}3۴CiŌDvW |vÕbW`oc0L pz0n5tE`DG\Qnqft<2=0A3Jl*-œqIomy#l[_`WDk F hy}/Hj ՘$?B 0XSk0=%|Peh#ج*|"S)!!h"3vmP++?d(Fhְbʅ- W n=¤9%]]6<*Kup{,%Mʜ#eGr~WvL3~%29)K{!^Qm={>ڪV%K&3fm/NXs{_@g5S#AM)d\ )F0^M4-{:}bK͐F3}}v;#A5_nʙITXQHW.\+7;Uh(\KTX3yE|Ur!X5ܲ`z}Y*L4ufV]IʹEU:{?:c5?v $h?#" 2i=<_l#n38ICQ h괃kES.kpP-}c)B'ڰ/m Pq,U@aNղlhv˸"k{#~>N>&VL]5ݒwލugRL|d(׊%إhK]%Z(Z|[)ȎPtj-a:]=hZ?!P~<[*FGeSF%- Ȱ㎅ZB.Z *_^Ҿlc8hO5Z]$eXSfUj ai,/+~U>WJ}12n1H}ݱ>z`!Kdʄd+}7s.E SY.x-SS)@V$vʐ.ג})U c;s/:WL|$YǦT(y;mv> DB6ʧ: @I䛾X!NgtأAN+SdHM^>% ~5g#B4]_>_eߥgnV)/^VyCes IO$B>uǺֈ_z)E3fi,IT$P2 Uwď CFb'^I^"`y&-8u<`:f#ٍs|Ϛi? Dd`Q1I t։cPke#z0E1p1_[59 ޫ8gZ+?_d(mvz9CJN#E{5 >zE%"uߞċutHl Bzbb`xVd K ȷMu z; v氩Ycǧ-‰b<jC2r}FҎ3VJz$!SU\^SCL)'֛Z~1HN=z.f͡0FjTNeƊ# Z <-VTEֶ_2ʟw51‰{禎lvrS~ݺxIԨ $2οa(t 6Qaj[D++eO<|YCSLݚr%Yf^.ϘX!D5ռM2rX/,H+fG,D_oSjPs'IHalM%sVB6d!#w#Vf}X힢~ ˙)ƍ>c6X.By<+Mʾ;EKQ9YjAF54a#|Un"w> H/ڈyBN''Z'*Yf.o|V':4LwJ帜[53.Ѿ[:G36H:=\Os^KeKiWDPx̘ĮԒ.i@s?vKnj_'S)|yj|ׄ R O=#/ϰ!*QJg؞'@6j[KPO1$bIj;[gmr=5 F 4'lX.cjK0OU2c#T]K@[S{ϡ/NP}d0T뜮L^v•i5cGy H=Ŕ16[١>yO //t>0/kWc@޼. M2-0(89'P̓ MBEx8c#-R1?$CN3—^2AM@P=Hw'F#G|5]U>9{X(kԜ ^A%#6{zeYOE)w_F,혅@ڪPs^C, t$96rNv6z48-}:رgLW4Wj,u`BP Z{y<ɐ*kT~o|R&=>w0ɇ<|ڕ iy.` WBzfVLݝh!UaY+ t8FC֑&h}3cd8+M''\(J(vHIsNP|O6 ߑt'oL6 ~뺘0vدiuOZC9SSG˼ЏGk'so c|/zRɆbېde7bbJRkZam1i? 5{:E{ 9b,FA1 }<6L'=nF6#lX3,.:SgJ~0C=A՚ɝf`8 ?USqfk ͥ?cݝ2.cF]%J#4δ~2E#lC+E1oo7IPӤ NX]0sQ:"A#g}&)޺pu,,>wwԑлreb ls s,|k 2 z<hͩ)sRU4ݨى;CW`jUtPlҴ@ H|[e;'nz:n"Ւ,j8cyzRŸ+$q_^"Ұ[L)ۨw5%!|ɣYBL1:#RΧ|xZ0AP;]Y˖S#]Xy}yjVbQ-88W&1}O?Ŀ7ˉ#C0ca ZX^$9;e쮿 حi{S3vvk|LIZwkݒX0x0cM*c.Dg%¹,y,TA[{IOk +јBDqnTX@UaVanU!:eH+-n+ظ$q'%G_$Ɓ;/XR'TWCd%YPF>uġ6k AZܙ! MIOq3&N|=k'a~^c!yfVK?f)hZh^j5yMnJۄhcT}o>0ۺ4+K}ʛUy` ʿݜ@ޥJ"umv%t"Lp`//%NƊj0O´C91Cݵ wȄLPh^#}aKə"&R g-c-_:ĥ'%Q:Pa%'K[Z%J ][YE왻ijDn܍,("=}w>(wYUTK;€!Ct<4 Dȯ#j,ك qT&VZ*~_HYCZy?|\"_ψ)zߦ#{nr=}ӯfSﳭR~=.nmI/8F8L26ؤ)9]޷:qjpܘJ5‡4_~{ڃf~xF))KJP5쪮($W,tӜ"sEh20PB %py;lŒZ[(;, =Hx(Y~?qOA;H |pF˔w&k)zXk.˻2dpT Ly };/9H;3f{ZNO,6B,oWZlGvh*#k٠ly^T8F#:am<=Es^8LB6WֳsJB`s]J֟x-'wߩ8nvz44犺iiuO KUv"5yxì涿>?<ۓFvůTX) x{˅xFbѐH)\bOX+23P{[oG2j%Φ9dp"^(4E|owϐb$!em;iFt2>}#)o9| ˻q*qN;r&6 n_\:,!8jpGV\#ZD2RiJrh}>$Vn\9F`Q oea;+a%=7_EJ/E8H -lcE H7uUʤ zሙ@d(͘*I2={vñ1.喣D)^Cώ#OV'CPe^krNawUr )W"(đa\JE;jVB ,v$5V] ,nVKhY7bq^@9ށl ӧͿ`fu: *U uAbՋ%hfpEn$  _Wo|ߒ!}8nIlt/>J02;Zc"̕|* 2rm T3[/:Iލ|PǴO"YE? BQagߓF]Ce^((A8~U[hnCɔJ;L<QC<|ku؟֟Qj@9 ;0j$W\^:='G6807:7g &Kf`$]3ad1;Wb9|zPÆ4ͭ1-͛@^nGLm?ѵ7&-9 .\8OꥯD&(^䩡;3°`fNŜI?[&5p;)FL|V㡶sXJ 1ĹZy'ks1X.sIz'FfP@ھOad|/֦U&϶E\f$ }[2n')SP-m$VY\bϸp1I4zfYNfwtZBa8L7V1X;:!ݵ@T9,Ih({Ǥ|xf#7u UDN9XDÏZS蔠ƕ71,pEbŘ$νb6C^*dKau8e,e=/;Y\"0'7Nj;9f$8#p9X)6EzvlDuM6ЧSz,}flV`췖Fa oUЧq~!rv~Or (\R<8J"^ƵhVMqܚ`M{-\902+}6ۍP ZBRMVq"\~3\rV$8ѼIQrXІ 9jwXki=놦ם ޢ1m'"ˢ769XJR58}ܕD\n͐~vqZ7h~Eu! >0^*:kŪ[u+ڊG?8HoV­0PtuRK,< 3bC^YTGI>jYR)_q~ @NQ~M};,npqPi8u}u٤keW_5)8H9}PS*1Q;Xt=yR Diwr+6n&Qʚm34Ցj#*}hc@m+EJ'V 6 pRnB*vhOj͐UG=o45S›KM/t;J0)OxO > \-#yo-+c nȑ 1@Zt-ZS\#`5'4|q׳^ ˼Y"D?]6roeUYOH(7: 5Ar<^_פ1}!!` QI%:P è^4O -3{i_sWQ!إM7 vX )kV}.M,ʊY "pw_W#1(:BZ/4D;Hox~Ol_UZ8Oσ">g~215`L2Z& ];TNV cE b=/Y|'uB b~mXTTZ_9Fk0Jа$C"?B 'ɘ@L7(t} }ӯ@CEA{NnE^Z1u؏YPP{RF8w*ˢ"ޠZ0{DI ];;u]kH}DU-g0>3[w(:USs35$\a*ђfc阑Ú۩ jA>%r;uBx¨trn=c,H/XLl^= {i&سv!3_ICA`G1Gy CpTF}aOd0?iY-ueUV, P܌I5V7 Q^.#x]7L5ΤzoOheC^Z# Tl עDL0 X}C=1jG6hp\zg/l]PFilbM2IET4dr(y0'8לA\5_rUN}ik4}gWK`Oo}M&J :䖘 1*2X(X%j) *`3CS5  /qxjMG}\0GDmUЦ@I",j| ls㞼ie./W[#?m@䶩D )>M뿟M[BrA%.N]mނ!+ X_+)wV̌y Vht/HFX1-^D>fBhe. RָNv\F0_Gb zX<^47wPG~$D mNAWۭ] a.C\SOIڱ}P F.ÃQ!l)G Za+- <0ҽ+pu|Dvʞ*d|Q\8S5΢ͬbquSOT'@QhH]-%Y΁TG̠uk><){<J_`yDv eG㵜最TeyypyJeedrV5.u%δpGxolOz6wc@=@hGE,&PRVmy/V\b'wm{N}a6]6ou{ZQeWYZ{EL:8ȺB!c+u 8]P2){,/@X~!4_ ߭kWD@'(Upq hwPkC($K:nb7QftRZtrt?ъSMZoL4ۿ})bި1xzXcE]'CDЬ }Ƴx*]HhިD_g|.X2ԑ{莓wb{Hv]le9/ؕX,J޺'Y,fC D*ViW jp\5kA"UGc #|--B `lZ]6(o=qYa &%,XmXuNUžI wq9"RZ:p^ jH#we#`ߎJ u !ΤʎұY*k={251<ճvO޿,~c|7})ũʏгt'a1դeyA0+Daiϻ-EHl>@x!z6`Xjز@P@`ܓՙXƢ[/{ns@ؤόĻ˵Nyr) LaJgw-'\=b'ߋdvcjIDA$W*(LC[n+fk5\eRwh~#edrH|0z%=3pĦj061>id\ZDM} oolL@L$^YU(Нڻgs[9eK~}t"f1Ւj#]{;amސ/{$3-F ߈HH12%QN*GD3"x]?P5d`԰W4-{T wG=-}Ѯrdkixwa}>z{2@~|{u 󳸉tT| FTgC >kfgK&˹" ?8=Gû*h3w4Pld=ff ?n{94-ţp܉a\R_j_JPoFS~X3h j=ܣ |r 7ǝL/}e1v"=(Ie߻SD0٧qxN0^)Rk{ 뼚8*a%{44^}h+q; nVݮpV*NJƲEPlwIXr" zr)L򩞄2'մWRFM;t#</|{;8lTkRׇ9YO?!wCŔYD9^+#F}S<_ޫ:8lۏM0AN#ј[y:/qPlFvHF\jr-t7I~rgr ʆ|iυSH 4})q Lk;!=lΎau.K~-q[ݦ($#?@32 CA2""rI4F&"mf_5bˆ%L.ZuEy:F <%mM#A+~d?Sߩ@̟9?{'Q J KdZTcu I8:ԗ ݣއPpt؄.afaH[WV҈-1f6FRI(KeJyͶ^Pb(k];͒*8Y\,҄s1T|Cpkr,󝇶R(Ө ,x$y;/}np\þθgL [` NǷ{gxkˎhN Pm+ƪtHw*b:e)ؔ\ /0n6Qk:<_IG2 k/PScb ],~>Ek | ZȖމT7$rYףP*3/^Jlk$-JKR[֩?vI ߓQMi$|2f./5!#Qz`+ b{wB_`0FWR#ǣ89m 蓺yF N!#; -LIiwa2z ,W{kr3, HVu뜨DYBUa3cQulONN+RǂDP_i??qh MJ9V/ DŽ;!?i9H'P=LLɵ.WuitNpsJ ϋhq{oBuyq&%|8t~h_. iB•ami|p|]k%:pd|qذ*C]<}bưbJb,XW7RN2m6 ַZ $S@kPt ՔFġoF0(V?'#{ĉ`˔ KK@ nʵ*~ MPR = 5{*wA38UN7gtUWSƯdIj< " *Dxp̮A׻nO9[</ f!yB3v-L+]H_Ȅ4W~(MY_O4Ye)xI9 &) ݐة>o8ݤU?%khj22:QV{6!Xm$(\ hEwh 3dKd!XAɃ5E @g,<#Ͷ#xoҾH{O9A2xf36Xg[B ݻ##%t3'[r,$_ UOS.W"1o0N_>DS~:RS^yr[\a m!gP8K*{̸Թ{NJFWJr %5v^CLc'(wD0kp`EgvPO+FN`(^Y =&hXEOl͚Zb(gÇMkRO.]*Qc+szm}^=2N%(/ֱx#\Ϳ&.׎2 Q?fp(ҡٍ$]6=,UFu-2"=~-ЍoP1XVOL|Syuѭ{xo털 HF2ϡ>),Fd#M0zaT*f,(6- o=5Eꖐ]уxHF36ŵw63VզfwlԉC.^ D;gݠ]=Rq#NDEІɃl#E bȰsfhkiv! U|&T2B  .t^-BFҐh9@~ U {F*tqjDj`AԜ/^ r}Wc`LITac/~b@bWb_NxWĿs*'%c)vy#@3K[-Uo=JrW_#oervq࣒ 럞41bcV{A'Cu^R's*p΅ZqwH*N 3NjUP\,\JɼoDߙuRBbEqwc h#FiNh`]uЗ3{cl$Q'qTVzQ4ŖNd϶UJhJ{,0 H:b!(^@"]ȍm$~ݔ.8ETlʜ TKHJ}&ϚJept#)0<;pl*L:쏣ykNjN(֨M֯#jZQvA2,o+HCEBO1#hږ;d WQ MФ:^jjk"ڂI㕗wq!=9$DN&dJQj%SMX⩍$[~=t@oX 8:cXQӽKY| iyYO(s.2$pS@Q^\)M"*$쿢a⠢~ouȧw|Jhm"1#}w 1€~.E'!)[uY_-pk;댰^ ;88lj·KVYyϳwI= qݽn8 q-'#,eDM' B|̼Π0sBΆ39]!x4-i0aDHz)rzvP1*,=:ߊKu:oKa}\Mt8?Cɬ/ Fum@W+x i 2ttJ&;vKM+K]>Gy潖حXې 8'pǕJi7ԕ8E֛&L էf-,.@&Åh! b{ gPLAk#S9y |)Rnүye`uc=;`Jc$ д 5ՅTVaMTP0|-nadfMo^@wŏW2V5m8G&_ySkl̞+w٥9f2CvV.$gskO^V}d+p5f{Z7ww )+=7HkId8N?DN9@cze.䊈 (|$o*jH-f:tLcō]JfBqnx?dgjK'baI0S(Z4'H_KrAY)|1zg_G1°3d^1q/ˢ]ȷʼnB!P}si(ȫ2..ǧ㕦]rœl6LF!8aqxd!HlHav.+pb`ɷ*qk/Y{VG*^h/V006LBXAY$k 7m"*Y d}(rjG Wgj|uX xEĆjzFLa6 9 UQ0{UM%׋wZ$~K\N+Zuz[ECcA*aq椅}j.Mp<8B+y*YkZDU:810KKilxQ6 ҃]b5?wh췌uqfz8PP?1v=p}TMZ>Z:̾OP/ҴkIk0*_.ohPl>ӁnMUxzCU|8 CD_.xiT yгzr; vi{i#pX=]&ː+|)*\}$n5k&(z8q5nɌ> Nb[͍ ֚6a'*N_} q+̂e}lD!P7n6GL8v=Qi<#}<5WX y|ZI= Ȓk*=. "sj䋥45j_^Xn5,t#ak&OY|& 6s{7MwJ _2JU!n{O& ˢ6 6_۶q Ѿ?̤袒ǛMxJ 1L^%Q'j]z x@k)]+4%jJTXі\>Ad.fhg~EAT"8s*0 ,"Opp)P%09qpLZh3,"{ۯ_Nԙ7 jfURYN Hx\*hB, {WJ0VÄU*Β-UuC .*TFӟB1gR{DԔH)l({c{Ef 4?vIh+ntoGzɧv?=ݫ(""? GNE&ɳj$]6J Fz& yp g"cطbhV$0{QLDV\8Ag"{,%˩ Gg"*j.TJ-l w^o8%mHAch/KEB!H9\A:,vʩă3 !p]30Pr/&` ]&wX5JG dba~Sw(+D2~2 !+k\=@4Γ{9[?©1eRȋ [hy:!yZԜl@V>A PxҦ:Jgem+Y)M->wKbLS᱒7 wPaEJSK"ͻ6ٕ4^>LoP0@9~v+$Gu~Uprg)f n㫣vKCnvȆԹcٰբ޾aaMr6K [à7`kecSd׾wՂM.LNp|G/F 7Ez Ҕw4 2?v"L#ed<=if6&n;$!jucSw!(^*Sx8&BMnV{lE;?ԉH=5v"4y:|Rb3ǚ7 ܭo&vz"[PdPvww3YԎ8y] HZO˗Nhhb9n :^AhX\d1Im셉+ yO$fE3}n4%%lQS;61b ~9F^+F{(|$Ρw:?<4yIA$J@(7O~x{.Pt7)!=+mO?UxZ,zYtYwEu|,me5uVJhrL%;cP >!W_w;V!4Cqo=~FFgqWd7g? 8JƽgS/ڛl\U"u@aBcX1!Pmu8$S)73V-؃bT&?R{>MwAS$-?.99⠒&f5q`Y5BD(V:m9WNыt),|Y.H}*GV sj]̜L?wIQ.GK&Q,K?LbT͝*toR XNiude`f"7V)jӂ9 [K=<+Řb)e!n=Hj󕳯f땬bu7yy)5:~k{SV'ןjw-S:ecφV[[+'c x k8M)܋Hb𙆁DZZ>BxOiyo/PA)P+Nu6`4MғJi?+d*З>/[f{9r%ey5Pt,@$Wd^]Z$٪lBN=FVu{,F+71͒3"بǟz *窶u'X+hWuPʈGF[,1t0[ěT@ʰ:%޹@[#.zATeyvc^ɆQû#f>=qlvҞ2>LpF:0J'49!NQMb3iq6z&ߧ]S7hg(@Ck#\ a'`R6ܵ?(  ~4~1 \3o!0Rqa[2"Vsnm@ 5sыy.cb r^wb^l1#eyV2PTEl> mZY?ʿљ?#+4|QJ mڻwKО0N=0<,ߜS {^Pt#'&Ec=WG]Vml9Ҩ_A-hք˦ӈgt< !xm%)3T()M;,L[& 3 J@g99[{ȂELeyLSZb uKWzamu\)d3 u^}COu]bnbnCd"rrh)q?ڪGmݱLi 8%,~ѕ ԛZ*#pdj8ys DkCi;R#۟g^47{_2м@f-KNeZlNu*3{CO]A=$d}2^N` 4~oϾ{0N巒kp'w0n+a Yaڳ2O"J4v…YkOII*s6Ju-3lEOtw1;>QK?j;*c!&"nA6bzȄ$sD/0uRR,ϕqkВ"*;Xg G0|4| -G!lN(7+s䚌,Qi׈MM6K@{8H`"|$B|{S; W} ND44"8պl)S둽t cj[67/T ͘9Tć;161HLCh;79ph4 !DDfd۸E˄7eH .vƈ?ig<4F_آVtᳵ.݀@Oel+m#YGNc2H>r,]zHnYEǴ~9Ў (L9 -UuDoV_Sk=9AYz5N,Sf 3&`%fV,'ZvgBz4 e_ 3'*A£:K&Pz_{.ǔێ:(#t[dO4xȱjӱ)CW1qqoV06}{'nu;JCk R&ͳd:ÁMr(q<ާu?٢ _!P}U4Bξ%}`0g4wY2 ^@@̾^X6W!,Wl ?-  2-+}`96Ν`B@"|*z%kv?`#P*WĞEV݇#F=HΩOm KCR/|vLoTY| G;qj78njFr;$g6h8<+P]tN]tI ۅFNIBGl2z"m5CkWOO "U7(qW.@ )w"nDLX\~AҀ(;}/' \1j:hw] g|9VV@52Q>B"u  Hi {q['PZ`pV7>/궯*1`%)gSL$BA'M҉|q.]1 *pU`pЄs[o?>YJ A)M(:]lZ,)*nϫ8,^iǺJRbg= _?cFu^m ]E]yak %w3p0sAhyLϲWç՞N4JH-z9n1fw`^5M5@ݎ ۯA5jB jRDY fcs݋H # ȲDԎUgS/ϸLuE^d !?DWa!i*qpb6\=3s'g`oɸM|1൩N#?¥nI,Wi@I쭅ZkliX! AQ7,b PĢ])u HZn[ߔt*8r+VWCVR&(LMZ Bմ y+Q<fF._z:9ɭ>|Bnɱct'f,ݦ;NGٵs#$zg kgdMVs7R~[]5e̴`# $p9kԪ$A?"( {8_P=*q%v/ZM;LNI@ 7e(l? 3gwdȋ#@kʤNZBq/ގQѹ+enjex*QTYmi>Rg)@t ~l""K9,h `Upm!P3!B{f R )%Fdn3Ӌ^tW&8hk¢pjRuY_]%Zеe|uW͞Euft~zHsϵؘ<$7lR<\9Y$ xu7U b9e^U iyθTZτp_}~{gc .xos>y/Herló I{ Ʋa3),mfw9t v.u-?1퇂yM΍лsOmJj-4R!Ǐ9%W͛K[qaK$.3&ُe^wWXGEŠPg>&`^_rjpqJe$8Yw x#(a  %$_ԞB:mA@8 N=x_ 5v+ѡnwn'B013j$o`󪫷gN"ԇm0_I=?YR 5^ށM=wH0D çE=-ZSd~S:د:Gt"&s ӝs챕#x)3B0Rs?Aĸ`4vme_ED]J.jIhUeǭ:[Ātv̔T{ o)3ue@Ŕl:M]ݝ ?IR C%_?l(7ͿR뻨7AjpNp0Z;+:4IAɞ `Ԯ~2nT;I׾1ԢC1"ZU޲[uKr@/H INR%ݺE5!E (al1]׹RWޣ{2, *eL,QT,R%Ʋ*U8P a[,$.k|"B%įW.GFOtG:IQCy;ط-/?M/.!Oh9c:vmnp)* ʋ0&/]] _! ZNf&\5(aX9Cީ_vT-`%fHA'=p-(Mg3oS- IK6 .fLy1N8!i>yZְ?o{јZ "MhPZeRٔ]@WOf d3\=w=CX|0}O4m 6I(rgB(5ݶx㴖seXa˃kzv\]יZy)9n6;vۍռz9G.gU$(6MؘgA۔859ILK/`&DRCvy(=/@-xc}Z/?KN u4F@ AnjzrxT7Ki{ ,aH\x[kFOB#Ư_Ÿ~vƓ8"cs" /I5q_xVlqT" I[צFX?';_XlDio3MʥS &5(N^TTE>zq=9Nf+$rNE^3`/PkiZGXۄ`YwNC~omcQ7h߫!dj4a]zd!ѡ>_ޭ#2rrL/-||l.'zkH^1:m' /KS>k˔fn^Ͳ[dNj*aQm6`.,[(72'R1B?+yOw7%%'ZZ % wJ# (i p DZ.]=D@#qK`a?'p:ٖ=drgh"S]#EL;vGJ B&/8뢅>DIBz-T,VƃlXU˭t:U&hƀ}WW9t> 6ha-5Yޠg񡭧=~}V0%꺻$H%S}7@[X^w? DʶΕГ"]H-|+hh͖mEɒoǭ<2s1 3kŧ/@9DFïWF MKmҥj&P[zt7U_F ex7?Fv밡7y!cDkr0ZWfTH#=o5ѹ8=g!aE4,#C"!pkoϣX ɂxOj뜦#4iz_3/OWaSrPa8UvA & eemRsQ|&F۲V3\q&TD낤!i Z:@r]b5nCT9 Zؓգ1}jr$,ZqNV0-y㈶O#͘M?W3Nets2ծG [!$z8 w{ϗ-Iy,w~7^{EE5xXVPBo_ܥ{ #O[w5.sW%L'D}!.Dzr"WZvߵ+>4 u>W~tӰ@:<ێz>?c&-N_Ϯg|Dz(:w)z]ȗP' UɖvR9BɃW1ٵ h>!?SbyfY#j &ZOApWl&ۅ1w{l؄߷Њ"' i4O u28ts!;n}ipoa` C *irIVjp8ܰ;8B5\<6ۼ"Fk.y=Ɔ;ꇸ8,ar.z>C!dZUB t!KA:=Y|P97V\&s6dPi{KA%d̚5*7{ ݄64)Pk[qJ6334[]-}M $HFVtsيSx'c~͆/m ̐)}"IzERO;` 7#r`v#0I"f1YF'B& 2 t&yN">hK?9[J]Sm p?hY`q.duHvgjyjy/KscY%$:^ǔ>osmQ?5ӭyݜm*,(g H,y.s.}0зF]X=twVY4+kKۇ 'pZۊ8g]Ы7p<mV*ƑYa^~ueP;x<8[iɖdJ1%~c?2]~/ߊR/xR}|<Kk9߸ećc[ìk A''ҳ_v5_M0#˰cɣv 1%]M ƭaXo%~*]Wcv_Vq3$&jVC~[?cyyt:DH3r_WE mˀxiK5Eb@9Ј0X$ D廪~ãEP1a٧T)Bl\ dzGAʫ%]=|EH?Z5L_~]ndJxtatI"(r?SnˋP~>:q}&TEҐZt4rQKS&Uyn-LxXN'VG$%O` Yok:ZL6Ƨ~L+8 R2229>)9Ylժv8 e)Nj?"`~g `SvKc{xO~W WmH{$z8m?}AzWKĞJ՛ȡ4Na9TprT92uj3N_̢PjeGuDxp~=)F']9 h;vynq>B(0DlSfy+;U WȽ q8>f(3_ضY0& K :"@ţ!x! "+gz,3;*ϲvI1T(D*>!n"`}9=[ߌ-hUXP@=tto\QIc@S}JddهxXj {Ȼ/vZx ȢY=DⵑTG2niKg$E*-']aຍ7)vPI>%I ml>b<2aJQf/[$dzٟ8}Rc;-ܐWLQ#an/hדCL b/t g|#FE6FuE+n}@JK}~790J>aץܵ⛰PV>v^/ayݚ1Ig>82MT%8گpvH ^>X& {V^ (!c_%첫iyδ= g@9qߨ.L6nc-M3g$oqSQ1i{,x`՜HiRRQ|Kjuz=%,[Rzܡ~<[mM XwXA RO@Х2ʲI\ړ ?/ iHt! A.Vmu۵(PAxkM6-YyHojX  ;!LeU@ `z%6]-n"ud5RhIrx*M%GDDqz*+}yk C F5 !,\{:EаZKbi3c `6mOT>|'_~ ^c/cDB"$Ur~~[dg8dƷtR#@SV\OǠ"o_1p®%><Wo\ EP4c8V7;XV}MJz9H%s8W0~9~)lUКkI+g#֕vka6S ֱ!(  l9*ʆiF:K/7 ST4te%t"M_N]{[ ή$=9w?;rJI~oo#|/xhK#4g5~˃= jymwi"9Q;Ě3`&A#%9wI6 0'2bL ]7Z._ ! MSFg A+CфLܭAx$ӳ!^?|М6 >=^M]ʴ6F g7o9G0p'+Є%49Drc%ˇ'oBYω7qӗBQXOI̅2rrp8XZndJ#L=q UhLfa*?8pe "im#L?VGQd,pd@TqBb~f+詤2e53׵t~D;I_67ug?KW]ή #S%y(+( 7]|bWe÷Bh|Eǩ籧1o\^܉J2+ VpЂkTLrM=cڦ ?[&OD0?(QZkDQϟ׺p(Fo|frE~P!$4 F?g@t2cVTmF`b%`!\ӯdRn-9лkI3Lm ,2A=qJ](TN jrPn~;-؎"3#;7LuBgo )\HZε2 (BGFtݙJ'nӇ'&P![<=RK &n|rȼn9b{V 4@H(i3S` 6LN(9't9j ?rsvRJqR(SJRu3"!uοViAuu4NM;͹ ֢)T%Ǜٴp^I=ˆCg-*< q6=w srnzlؽO'nlHb/(%aSbu_ޱK :}"w7>ѐ|e&Twqrʦ"/$(~hTOL~~aYNL?vHyjX0iREma@VȏL}g*kS<!H$;Jz(TrKuN#Xe` >ʅyjCg>R*7ߖӹWgcB7&'6mp|1; wV~ Fu ]$(3lV[-_}y )5蜈Gvݱ A25\eЧi&p;<޳6F~!3tښ!CJ@~X jJTѷX Aۃ(܈Sߜf صT61d. {v7{Cc]og|G_YEP'،S.qځ{4gN INYmPq?|Y:l`py|ΦgQ_Q.L> EexΣU_1tJE w}\t?\d~@aIRSׇ$ÁKt"ǩ 5Vow6PvOPY6J&w<,1.4Dpă YK5g樠auZ EY-KNr1ѿUHfeOԴ3 = y˨vհǽ<ֵuNi(W9-\jƒLRf]t,9y. tRܗq/yT&ա=fMtbjcB/н.e<'sx$13žJrML)9S-ze9%T+u%Co  lM3]LNI]_rZ8PlJ>|TFPX ø cSw3^[ƣ~ObaݧxA4J 26Lm@ ؂i WS؅Uw'\_C7MeB9,m^ndQCMetlNZtZ N<#ʁTiڲq=E6f= x[K+:> ~Tm9m+tYEJwg2ޯ 0uأϪ]WRX'a&u=Ln(N${6ب@RqCFSh)6f jj|HVuMzut.ERgaI5/7;7 jK[IkH+T@Phx,JRcM(ks-BJ)5tp[@̍Gnyr*/,\xCzo)\ՉÄǬ࢝| GyR*),Kg{֠`m$^dK=_5]W0< B~5 @}tNcA|\i)"->LD߼LïL\9+WCA% !pQB`v+1x ?:Ymи Ks5a?gOoH,҆몵ҫAEY.|| _2R̠p^<UR:ٽj^t=[vgdj[p\Z N3)?pv&Z4LUmY]Svzmwk*??Wո{C73."8O 3v ?jxkݪr m!bvGuOeJ)G>废ZONy;Y/eYKj˚aʺ:M4xא^95HFRJ,N#QC pʼndk|APX3HjB-; W4w+B}KsoDΤVBF=6sb:oUh9m5ـ"4 /e N7V-v kCP~ {.\^r"$O'n|,f+Lؘ> >!"?x6 kǐ !o2ZPY>,!IvjU e6 |*!^8r)ė|32wfF鰲lϐL+91'W֦Yb \6KJLRFw77'Xx_,I9xKZHl@^'ĴkxUHJؤY:R"wG {QXELL۫bHu99Ë3٧}u:c$0̆Sg:0u0D$7UL{ ]lM%)N=U%W&1Veivqx[4}7Vz޹qO!0NK _Wn0ƲyTأlQk1 ?HC3!"=u anCB럾H!4/}TFEE1Z]dPg`U%j$2t0Ѡ>[dXq4VKV&WNTw7pR$P-7Q][=UF xk/Wk"-!>jxE)ΫMl@[(sыkiE% KU-kSŹ{pl=&Wy AB\GFzni%Kw[oFM2k$Fwy[6@畸Ppx1X6({џ=0 .0m {ZrCf) +mqQW3TG<1w36^Gu@NQva'J5&KEt*$ 1 ʃ74f;UNlg%e$)ߍf?U5 xI}D!x9W/Lƽr )pvE[jIK,^|7i!Mi9[&6w4kq.PmYA;LL} RZ>g {e@Qodxb9a9y0mO̪\)m-ȌX|]WHu*è$ΚdA17[{D@2r^CS=?CZPwjTKZ Ä P8^$0Ivt0Y+hS#-OXd--*evQkY[/w{!ٗ HQsټejGfs$D僓 jԮB;{S&ӖiUB%@_q݀)C{ ϭ{T= !Dm3y(WԻȅ֞4n̛!k% ;LF٭(O՛_$H̔-|'^jKs;f\y]-{3bޚ^(e (=Ǿ'HZmz@rL&4~̄GiN[e;~h7&,ay߽i{'Kic ]~AX̰vۘK&-hqIm[Ω,5 %GfU'c_ZT+Ʌ3a.|3ԻEvjlCMU7E{;Ed2gJ^Nl6$fFXc9L]`[*Yx)%-xСxQ2'%JL.Ir~cK/o&~'8Ibd^wG )k%+S!V7| (P[(~ո|-`Ҫ:$^@ C#h l#6*! u3uYv\ʁClk+)J.E&o#~':<3OWma0+#`J+%"NTO>RA;LRVuOlp6،ZdKPc_x"~VdE[I뇄Ke ɲVI0B{ AGq R% Lo1-,K 1l$y\Hp=>rbԿ෹('|fV@f}6M"n%U^- $kSdZwGYtwI܎'^#OVPh$4j|E AL"a "7M̙BPeh] >mGrW~? m$r掿"VoAFqV &[LON}wrkaE\˯Seȯ1'JC:A/2^H wU+i?]+QY@ӳӋs",^X?cY5ʇ' )8Gehe}Lci@t4wj-i̇;蠥VDž5z-s(<[%t 4Tm52Oa^oF"CFq5 '0nτ/[ۨ껰&&'0!YNp<6xEjВAgyHSeTdp|Twb"@)X/e/|g>$r MUOvkJ&쵔Q7Ϭo-܎M 7Ź%MTp~"̽P nM h轁DI\f@#ȆLܝ"e;E}]X?%c EmMn`$tddۏ-''F^$ymr < 9SvVZ]=3*:E>ۃdgUR)_bqs,o)Da rGVyo9nqEcݧ ]ݖ{'4iĭn+I`O;Yf&zF/EO}V4]F}pD hYOH_E$gsRAӮ3ԧC]EJ0hѺ}/ G5nr~R^唘} ^Չ[xx5$=$Wo{66/8M|ա%vzNC@A.ę]qL 8_;V?6p<egtD'Q*iO+z":8{XM _>U)[ QT۶bZ Syz!oz{NJuYK|heUJQu5 Y{N`Q7mz'6Wl-˦W;P}(uEMnmY"HFq39J*,'˿t =ho'W<]h<>kZE(S0tX8_֐;/?ٙ +n7^oՋg8H0/z;e꾈5MQ7xəGZ.Joݷk=]@@9[[՛ XZ '3Z%⦆yFhdTv͛~r2KD @QY)^!#dA@fXR?4Gbu)[ȝɫR?NJzK:'}H\ukVwϵ^W0K(YZ"3DEI3;:&=OS/Z>pVamҧ!uqx@f6@?j#MEi y$_p\v&np.u[}eeRb+a5 / %d`o湰DPO\/ 2D kvZғRJ<- &I`z(,':-44e >GسC;FFY[p(Cl6:SC}:T'/d'N\S~~x2lw[N.d=0ɥoyܧ3\* <">p'-V q`M( 38qh=1]xg AD˃(">__7ݼDzf.\GGJ-e9T 2G@%V)D[HϯjC(LcSO>V`|]8c=p.ktB)!MX h n\m½cȈg]Zlw+F`[w^xUplVNf&pdf2U.'M /6:>`1 7"%ZY})hltGGʆ"hWKZşϺaCc4>T +`b`*:4PH˪Cm,dqEBCqC2ɂ0#qK"z!d:ϥ#SL.pRrn#+ip k%'8 *R<שicJ dZgEt9vDh07i# Y$2I3kaG4 ٝM@kH,w&O@ ?LjWUUY3:#L.#wp㱎I`%vpmX<1smƄ%~1@BR^{PlgE *!NzlGeP.Q}>^s!fb7Q 0崾*cC%%T sli q׃2RO"HlQ9,cMR:jjy}18,I௺q, on OHr '2||m JC4;¨qŚ"8!?U$?Ԣ1lY3 7lB3ڍF/֨<6ٙK){[u? &Jju6$vV0fv3!K`'^'j49UgҶ!˨-Y=$!:&/ 0CNHNg<\$ |Cƥ4+װXH$Asl;vs[cK=6k8DBJEET/ ~JϺ]ٸ`n7JmQ,ay7Jdz3'\1:i-npV5$ % IT8\&O3 "6s4,ÔM?.˖v5S(!S[8OÈ:qL;TM޺hrjVjSL+}D:FBYyQCs˚jMEuoHg%"FG78 [)Xܕs,{CDC(; 9QI`m~L|zd:M_I'7bPW"b*2Mpsrq 3N |F`*.#Sf2ϛ>pɨMQ?樂-~/:l$eB6mD$[$ۉ {kҕmR+ۼxܲ.YLgvX>*|Θ> n"afU~c>3.~me8YSu?Ppm _~}n=yK~~#Ga[/pqtMYymK?G9tRI{t/o!٪?G.(bٚGWdU{"{`(6)%#+uBu&*9".8FXuQoufQ@RvuLTo7 29qv.X@u,<\ܩWqgM.ǕS5XmDTC&nm^P U?>yk8 l#Ƃ@8+y^;m/8dSVI z۷jq(ύ6u'/`Ę~CRɩoe6-(;uvLnǧU3P{֗mF }<=%q/ YA\Ow zO$i^ni MR22VzKEg-1`+b+b>yKV9R cua%Oϋrr[ v# @I!xu?;6|`)Vuԥ$\Lzib|/ʚS5)Wf< QutZfG{x*j| x Koڲ[h (Zf/.+hO pjkbr)sǶdַ:3|(-7b+OVwI60vX9raR:(r·\;nѥ3NM`^|ק!'`δ>7u0)@=yYtLj Vt8rA@8!#0A;wU{S;)oR\Kr`DW+F# )$|'dg$sOuk:PG"x/爦iCȫmL;߉zi X}Jz}6XGk|vCsv4RP០}BGi ULzV#l<\b8l*<7;٦Gx1 +/fּECM];5xkOA } GY^*r={諒0jXME Oփ_XggL9o|x𝤄HUxٗI(Hk[=O>eŏ㝺qNs+?n6'z_->9=ʪnM G%2d SM # |"'/tS߸RGV `?[ˬV o\Ku_! iQ% yJ5"V΢5!o(GD"1d*a]֕m\|͌P_Q15^#ymOX*Nq0Oo lY?W!Ʒ #YDa TYD"Q%ܧDQ&%goF:\2nx Eæf2Zw N)[]F#Ԙ=2} VH=AkK_+HSM<)Omt [GpO^;EFFYҢdXn.&BgWɰ<6pYo6/{HGi(J @DO:G٬IFMd'w&&['4Xie~eP.}1Um؀꣌N坸9 o·&gg1c("D)¸ PW LKA !tgB:ݙ1k9LY!jQ=rg^KA+v=;G5"Q*C_4W;_oW胧@<>?6U,ξXl V+%N`K{&E[Q2ehO/Pn"~q]<s+;ӊ`C'1qx'W꼨H|x%cD%fc߷b,Tgx\o앩3_=_L)H~֤5\(`Xə >͂FnymKEyW@i#_;60igNDD.aJ&MPN` C 춎&c#uU6O"AtMY}ރycB'IrdftI"(MJ@?da͠iK'@F /K˴Ly" 3ϖ:lfRRBbQ]lHhQw0%G"Z]VЋU3#Ͼ0x_U"3Ta}f !{yʌ>;.TLt!ܭS+N ֯U~FdVYdlϴI,+r~=0-0^4Z}> WI'k7*`U} iլwx|,{~s 0""Gk|)}*& NEQNy{I8 g8a!1h'D3`Hp;,=n捓2+Cz;\BųdB29y%Q<:Rx*u$JnI8\}uK $[Ym5ugFdR/p0aaZ~uolNv ݅\ 4j*Q{Pdw=3Zd#+y;~s;\j|ÍD(Etn<1ӽ `/"m Ƹ P:oN{^Q.a|+:h *;+^f){HjݸA.FzlZˢc 8]Vidƃ!{hcӐ#tZ9|Lwu @e¾~zWCatUrYT#$P~I5_c*'O:l{ -x[֪aSg*]Qc9r_ ĽzkcLZҙD<\K`̶G;uXG|^\D#ٵ?V-8jR ^]75v[tFm(4#Fa0΍&ȧPO1-h! U$}Y!5>e9 .|w-4N&wakţ;mGv~*X1'Ұ* wbSIHr Oӌ?6,_#XOݶ;9м<9H7?N޴vuP?3d D;,kK!Y]:ۼ@W8] O-HR}ya E4a0d^n?<$NݑVcu ZRAW,ǯRwi$لX_Ey-b[!B4yeNʙ `{H}Pk^BMH  .&-L&={Uv-b[NT4|[sFf'9o<C.A@䪏§BWȭeI2$|)?i`OȃHA$oc8uvlb&e p$Cz#YUΟ 2]wdrEyײk+S"\&iK.`nҾĖ$ f̧9򠈹ŚoTUmE88v~%$EҹJ?Owm_gך$6§vU*POďHFqDٙk>MCұwA~ _ DbQWuݻzqAۡIa{ ,GGKhBV״]}(hչ k?lųEqp~\ZxwҼ tgD ?Zhqcg3^̅M'D,5If^y>M/?-boϜ%*79K dy8=mZz_Xƿ"`hLX P8ŧ;/,2َtօW7 P@:dcmtvtÞ_1Tɂ{9h[0Aݤ߁CT ԣT3={^f1Y@>fpN 52 irrZH~$ Cgg +[$"o9*Vb~:R +k5 x?dxP^x3PS&%wrAo\}zwa>7Zg8LÅeAgM„X~!Pk&ܦj3QH>+G8r<3~ȏ.[m6A xHOS͒8|1ˀI#~e 2޻@{i}z(s)0R1R(,}ctwҨ+cK4! " GjVFy7a!]OߟJ 3g=qtT<c6Pw.K# 0wR=FE\HfXKZR\k.BEJJD*h /!8f&ZUqXwDUZ/TUq(?n9fk-K"2tBftEBŨ`wz%d]Jf{bc9!#wKD/3 =b+[҇HQ\ExV6+4xWyɩ-SnL.ccy}E:dWҒHFE`r*FSEַY.@ idW9l <Ю ;, \3J1Vke>w`)%BY\r2Zq^Fs[%!٬ m1Aկ;< Mx IUztZQLؾg+gƧp慠_9L0Jv [ˏĆQhA~X`|[kr!}l`Ci1c|Q?1ǸD@2UqbuȪj9/%-95fCM| _o!MN:>& ,Sձ=NnNY{{ ޗ٘q=i(m]KR)ʗyڿ/5;2N$ub _(b@]]8q ? 2tF^(}AMU֟<HkWmoq`0opd1,ϠfuIpnvJ1)ⱞEO\s)q '4k$E !'oM{A78Ԇ2hPb纁^ #4'DO-,@jz>=]0"i6<|63i;igS21?8AHD=Wl *n1PH`*Eh Uj6Ak0ǥ'ðVo )*r">fj"K *\  hUVT`GTS|D+XLR++Pҳt)5F<6g>gI1+4})W'&\,+y6\#TLI 4dENcw 3jИ\t ;aaݙmXJ-GbX)nY \6Mu9 7]BcrdD7i]AC0PrZ(n@^>B`3\}9kIՓ/A&QyKލdjIFz0c=*P9p'5aGZz6GپD: e0.^& zm5HI w +r@]/~KB~ﺋ8w1R/gŸߪ 02qN:Аm#0ʹYf݇5u$f ,mFStoO-ľ !kc2BY3@(~t1%‚lVdWL ףg*VVQNBJ ZpY $]^H*te[dJ=؎+P`ix&P޷6 &\x1-BoaÀMyC TWFWE4CWmP[-_+PY9[|>Vنo<4 [-\kL+ Z9[w i8{rZ>,h^IEe&Ɵ2`~8WxCSiU=WCq7QL$pbqhXCoՏٟ@w >*+|ʝq+bd5gdcjvk vZ<onpT֡Lx$ppYTtvW{+jz WN\7%d[Xk:vӮ76׊S4uu! } _;jJDReo_Ű%Q`  k`nA'l#_ve]i_s9ʽZy܍5 [|\\ V 0eu>\NS迿ȳ?õ<4*v `b(Tϰu5uLoF}{|s{{I4&3⯜M@*.[Tܦm#7(Cnԫ#Ȩ06^4hWCT.O} %p* ϨZ< ,$S#*T:mZ}RwwhsyfHqg_FUgu <5lš-&8q=jAL[[ke0Rg~Ku'X;krmJ7d(X*zDD#w* B~u>.f$`[!. n6rU4_A>h=ѿNSL*Lp$R,v* Iz>Q9Q'>I :P^H_پx1*#qШ⟵7i"QԳSE3s%׿H|qN9}OxN(xfj>--tu̎dRV~4[%'w(ahY50޵8p&<s!eh e.-pl\(C-sZ\BYƉ,A?b)QVe7S*7Y2tR='AA33g0C"D6y? -̈E>BL 0RGI`-Eyvvtܨrw8fjyVԅ-z(1rkb# }0 uv&^MiA 1V"S`te!8%!F$/&A Z#AY첝ez.T̠--%꾑XS=3j~ڃ$ĉ _Y" =>?U@=дg藇.[q?j3,5n+EO[%Lt4afRMS{ng{ {F7⥑3I =A+$]ܘS <}Dy5`7w7dsf67>;&)#!ԟYUVԂsMQj2*^;u"$spvx'mxdxNsš,tYRλBUHREQg[~/T3,T'x#'X% 63`c+}}[`kHgc"(2=e~fzƸDԘkW<}q cJ+_Tr, {U7첺b2bi~z!80Kӭi,Yci#7V]VeFCcSK?zgaf.Cojv&!(i)%rfZUn$ХE+:qŅ.]*xl: X֐`M? Zg~uo&'|d-u >:d-߿EG ;-pAݣ$('S8Kҁ@Ō1P ZC9(2(H8z]>PVB[3⊍ fuI/FF"dAKdx t$Ԉ\MxMPs{Jg*]8y"vZ3vٛei|hL˝I7GnYHf[فJ@mx ~lUGcP8M\ƽY\ƢVdXuTQVJ1Q7JZ37ћJώcc;@갮Wc?zj+J,xBB@R_CUڷ"@ȘNѿT'd$c6 *f,MaF#':/j= 6e)m|aZ@y)ᰦ1u'Sxߣ#7FAz NLDGso\iB9 #8`"s6 fUlHa6&Znⴿ6J2gV$][Ci0B={Ţ %rVW2 ^!2ؽ3 }[}pzJ?S2<*k19%K&XՆ= C,0Ȩְ"L4wRԞݝH[צϝZ"ؿ緭±ԚHe D# 8L ݈~bf➣uiq;[bEOK,nT0laclgV>kA%6Fs%WzEػ`hJԮ󒘵B54Oy澄\`DHv\gnMӍ9p1%Lle"%lv{j$PfNY9 %IγyCwz齿zàku;)F ᶯ` JE>C뇒Yx1ET83a(,['qiI*V&BEʘ `sujNSn@*!YcF{r=|Ra'yP[W~?|){7ҪԎسNFj8뺫Rbj1o"yl9j'dY)#}u9yi7`Lj#(h{Y/Ne Ϯ 7VrhE^ g_kmnD8y.-(<0uFm_Tf3+V^<ޥS,G`;bx(0J; ߮LDȿ,_-.R̆#ֿJ*vYZ,,.B88„=,!+hUȭ=#Ro}&YmG~BQ7>a.2.-yd;aHNTR7ɮEjxo t%}Y%RJnXYPf,ѼVr鰲S>.U#v## ġC,aK9ջKGpZ%T[~MfQ";4{w}{?o&v('~RǤd̷5t 2a/CzkY AZ+)Cf'Dm AdT.̄2FHrg*B`&6;usϙS: ԾQ hE r%yn rTd 3+$P{%#yvx'^N1U;9,0^s-܃p \%^̢}.<|2b% pX-0ZKΰ/<*';e=_` ы\'浯>;}rE"Y#:"' CG;O_/q6Y)i~<*qHBZw#*>(?/n 3]}|ivF*+Td ;%98~Q$*؁IYtr-R`9tS...r M1Q)AeIA*;z7u8TVEG)᳐:똴&G[p[t30Л8n+p_ix݅Z[Ix@J"Vq$/ߖLw3 y{Q=[] (?dz׵7F="|A_|j+XI"RdE+ ؏r@JPRΔ4F:q2Q(.־G)сEJO*K  c .SiPu|<$tB $tv8Z0r;GJU5 1W.L\hs%)-$݌ 1sQ[w$AX3Ve5ܯmz %]I_BFn:yI%q Es:_(V`DZ7\*Bbaf= Zsi2+p g^H f2?:}x( ]/مTpuO?_. \5 yg{0| Ⱥs:p-2{/(P˅ᖳ\ =}VM~֟1"]>qx0f&=&Č ҾIG~.F%gB^mDqFQM'M)Ί&rgcC(O%'&%OI= [mMZ&Lv y[+DWCWL"ѵ,|VO)dξ _(،C5?1 0ƒ9Rد֮G! N~7U؎1 [K*Zb~*l)$!sǛ q)Dd-9`M6_<G{6%"kԼj]40k ~hn![,Yb!2Ͼ'%O_0f 5DHNls<-5*9~';H&TվmQ ƺp?VqgԁM_zog_|fiGb iFʲ(1NWs6_nTke2IeWL"LNVz1<)OEȇl7Ss lfSi`vRI6B^9 75|}i]Oq۰gC/0z8wP^7%Ӎ#ؗvXr!떅nG|HembfMRvNą}gR|:ih"멓s%g[MlOEn]{LjaH f9XJÄYux~fXy] Lgg U5G[&ӁZST+Xfuϲ% yR]<\=~ #ޭvZy#nGW8,%Jcӆ *Kx bG7SF >S8JNWkthd Y?[PC#cن$,|Uu:]#r+2lt2Cی,s "'ZGg^ G(hgr<݂2`~z{2ws3~epa:$b[(ѻʣ)|1;#Key+t Ve`knވe{y {u\,06Ljql a]%!8םHg6t[TEm@ܒ@~fbf`4섥sl$Dyކ\PWX'F$50uɽއl'թsf[xF§/ Yt^k|Yq}:^bF#Zq `9,b8A-*#V5EF)4͛5Hz6ah/ mK&. ^X<[xqH} S& Sw="\"~.G ˡzf%bQAh_( L!ͣ%F[O/]$l\c=IZЀ{gЉh^AciX~ uU^f/},?M RnrNh-IV^^BVTȅvTHӥ=-ӛ.؜p5Q:%O~m^WZBׄDtAY$Lm8؊$6/7= $KE71cA3έ(8mC pɷ.ϒN6oe<*’'5'‰ڰn(fA(#Wr:qVhTw08rP [W)!!SCI\F 1Fs E.tm?xu3 ߈]t44NU{CQ,k`fZOE6%_t໎9𡟎<Z5'-"'Y|W 2|FD4⾖W>빥 ?7Rҁ<&IEc=kmIzOHR']ۂg^ ;eR3mp[{A` C7j1 ? V-B_-#`!ROaE *inSepHttT})Dz9/@&AYPGEdz)dՅ4H0vHe,J~pR;]jm>i!`肍7sgڥKTͣ! n 䶵^ʣ%Y#B{i0K*f{ '<%HhyD,S=~TsK0L֒9qBO4TݲLq&K.GJ&L2-!DߚI3{H!'AGU}@XţA ߛ3_i^X<`\r8R~pCUNq>ZnTH "ԧ^ qJzW' \u#mdq7~29 |(\4XT,.ovM5Udƅlr0'hg ">2R ybvYjWd9LU*pq9s-YJ5粯5E93Qx pV$DƋ5Κpy/s&;xﺷu7A<A#Ȣf{^vXW~Plo ꮊ= 2Ԓ Boy0(¯["=pdZ9]ž-]}mA4(TM=cΕ0 NSg EJ"ޛf]sH&? 6x( c@AڲX(QTlP_2a5i}<(>Eh2_UA+qk$gMt~dU ϝGX4s#wѫꪬ+y{S4$`.'kG86{kVr?J*#5Vo-]HI>4uD깥F?E_F)Ы:*0_(^禌Fo,xiL P.؏һjB~N|Pzqs+<ц)~ayLX`D=?L®[D P fV!aI Ma(?nQT tPi *cZ LL%hzP{繆MGe]!)X:Pr@ۑ+GAI` uHN$L1t;F-k3_aI;tXnT9P9B~Ь1,|Z9#4Tlݮ= zv|-#^xMNԳc&m!2_yNr EiF=XAK(RMMD0 h?-(l;хB';~"rguD=שĨ#lN LJݬC7i?&(̍7TV,NloSXEٶN81C]CT .:*+aI7'Y| y(Lݏ<`H `vXV.orF2܏4+ 9Bq;QtI=ǨTQ$kR|rveF-9=tj, ^17 reHX"V-kJ=v]mMUl%6a/Kan34jQIr3J7iZa+A} h,}zΪ(VvB|r -} ka }jg b-,'lԕ*wטW}+-~:_I[NMI DTg,ToA_mX9-@/oA`Yp$t/N}xwǭz*^0Fj `܊pcѽ{cXۚY-CQ;f~:KcJK"@c+5!Rp<8y~۪N7bYXhs`rXi @11RQ"r[N1 rBi8]h<i%j4,si! L"SqHK R[ȫ=fȎvC=Ӑ] H$N$ӵ<8,߇X}lQk-/ `80Dmzw$JMII\/We,o!KTxo0{Z6)1 ιR"3ubcS}~s_3e@xL \TcHcdKz]9C4F}}yO:1<4Q08 9 nnen4ѤشFyShCp9s#e!d .#<]R(3Q?l8v뤔sCu PZ 9ɫ>" Ym~;:GT1ϙ|4Sd]k4D'C"iI Wy[z zba !9)0O7=Y&,`* 9GD\PZsvS-2p&gՒ;轙>/#hVohp59f9aѶ"WSsު:s]`lGWUbamMBm<B\kU5*jOL=uv$- im|ދiƀ6S.[WJKs"- L;?Da3b2}o*d),1]yS\znN#8[]{̒d9Nc. 6˝"hS>@O\BN?1` B V!MrW;-')9vDk1ZzFt&s/8JӱpgL}|]GeGK)=<8rua͊p9s:t mG r@aq "ha R7Wr/es^B\)"s٢Jb\誃%вG"sE>e-ؾ7+^;wxDlz9&hOHTGhT(Z?EZCݠVsWIqyiɻKɃ~K/zl\F{~n 9;%)uM;cc%%Pԥ>*^Y9e# 퀬G. iGhp{Hb,1Ǣ"e*bT,g_:}SȜ xri᫘#ӷ7=DM-j! ;(Y% 8W{рM| qQC5PO qGỡ3ꦙCS;IDK ܼ{um '+h*Ѹz`.C*cX_sAE,*$@3Dz]]^EHo|CeGgL})ز=4hXq#x&\rz6zb|43'޽ƠvSq o +?MZ@kKУ@_MFs#S:cgEً驈pp, ‰JLt)R^?*3Qb ɖͩ}Aq?wYl(_#|$ykis^7yU3\ k2=ޗ`pLT8ENg0;˅Am*5AE5&_}r0 ĬAS2A@sJQJJx'!!&XfBYtG)DS9GRd鈜HDwUoڼC9NXY`&CJJ#jg7l-N9Is=G>OEow|rc/Xb_|he|}w}Uӿ97ŋ,I.'7A $#[X^"wgYL`tZbSz% { ZZ]8;ipD/<:_% JW'lMG>ܐVI* dixL!2=h]:ղ~&5" J{,~GĹFFCrI?QWgDy3]ps7YLso52d -c 5Az!5Iɯ @߄1E s4Ұ.dnfZ}FA;@Mg)^;0!Mܚ;QL7Pʴi-@>zlܞ]ne灪  Owvzzn哣o\ߺP/o]@uqO$=*~+@$#׻FKm#x[K p {j9vvMXM/I(D . 0^ א 2@Q$5zDfZ+ojPMCT!dbAlx&ťtd\81@Fc(ĵ6̒M5 ӕshg~jAyod\ӓ!O{Ha]RߩFO 2?3w nU^ JD\HgbAtRN7 Y; Y,\koN:Zm뫰tu/D)8ˆMzA7Ft)s}CȔ!쵿>7&^|WB[ 1d hKJGDZeȒ)ν<MYiMҖ#xy#3ER5a | ~!d1 x+]14Q =M؄k&3RrŽf}Ie&p h0s!&ΠW<˞8wI8=D)ՓwE"_?YeN,+s[Ϟ(5<9qg?F^ SQ3m6zCX>f#-O._͘Mt4gf"zuN)#go[fv#觏?11 $^fkP`aX_'znGa%85LpIS*MC*OJTsjgTPu|8=:'~8FLuf =b0^-/1->kG9mkG%S5S!nPex [$PwQ9қ|:.*qJilKG"E C 2 Zá,hc% *MAzW C&Q7I7ُP1p[yHApZ&tE:aA +P q O5z{J(>-4AۜJ\9\yp >bT޷(]%u Ix!t!E|=vi?|aR/AⱠjr6ɓމvmm3I￙%&%2b0~!>ӆrqk3nc'NbE ]l@y?cv+26{1Z*ң~(E=.㾫jdbigH6.7Hdɮz,wv=Ÿj,D:7i@Fkp0㣜Xujގz 5lʞ,j=g='[eا}ɣSDTIfhݤnd/u|r@Y#.f6/ 2nΤ(`?)Mub/1l 6|NhQkM$h-ѐYͮM{Fr258ݘ݈<R^C=^ @_h#Xx}'Z0U4J߽%O%~04?*sn~ھV?ۈ̙Ts  {? xj"-LrU7ɌfFV]I SN7t)(r0ƙGi 6 lp7`'jQCGc Du*i,-“:]vl(Ee,~ѧRߣ&15Qr9#'TX>È1#jS=b< ,bsgkJ=>`wړFDp:v֪޲eunQ 7IoG&̇fQR ɶz:οCS egD%X=NAI$wTv.t|gf?P 1J[omTr3+vJ.Z U EBԤ& `P]@bb*22)0FvϧGUXV,=z7맭|a dW dvQ ՖuzuAU-;!nԝ!CP kYVgaC]W{Mh&,J@VoX= _f|,~* rH*&C |ig&T+ -2XB~).,DcwT]U_TKyےl݁01ڝ&mzHGY "W8.;ܣ.܋z4y^_35cLNTFq?Y\pb S.k,VE2WcϾ)Rmq8ӊTH 9WO tPL錆80XlmLߝP] ,mU!Bc|NTd('6y՛4F4s=czTZuνMw /` Y|BN9;йi3VF=p#H9Í?닉%B S\>2dȆ EW Xq~ZIv_OUSuEbz@ MG+br{{)IU#%kS8^]%瑞6p@ Jv5>ڻ:qCA%W[Bq5@/'2]K1nNo<{*,u{0jg~\^Vv1i]MI ?~e4mnA\h{!Ҷl/82gq {Į | i¨ i&g%i4͏FreJmy: WdeJƟ;ߎ7n 8 i'-)8ASHT8nu2uKx YUk `1J7pTԂ#wCq?$no;TFkLܪRr=5b񸹮NqX RkgOǶ%_{&{GSzM!e2,]"LmO,]X --dg6=8Q{̨y;2PU_$@kOB֣,pVGUCD(C*`|Nf$ "T'SAZ8N2Di]-<'^i4G$A%P9%v )Щ +?^fhlKSU{Y?G/=ܴ&fI ,$_κ{J&yvBSnؽ uMp1Dp}!7j&+dfRCIwξ\W~pY$mYu91&4yqt 0GMofv.z%!݌I(&Tx~׆覊ܽD2\l Ft|j)OPL?{SjSfɉc& J:Ո;֢߯~X}x]ìjWCeb06boύ0J\ZkI$!Lmv*y;OSFV@hS>;XmOP\&mo !/KNf=x 2jgpc1#Hqa*o? "IZ*$΃1(R!alҌ@58i9s|X"bf7)Ya5@9ͯXXHN;7敚cb;тuT[k>ЏI[ !g)G;jT3PZj%'+*㌅R (a|  0M]Ӝ ԏWzZs82/UY$vSverFW[YJ̓{Q\;VEIp_04 4adnR~s-,=\d;. £e'TfK"+2]%rJ li@_R.@9Fb٭*-4 ۔!u R1Ȧcs M*uDF$uPh)ƱafO-m+Զ[ k̄q2}P&"z8KdGnP%Zr|(.PtUث9c̚6m᦯n|tIYiRx D):}F]#Ep("S$tw(r-f2+J2_VWo*ߘ}ݢa2l91pg8Vt28E|di*#ާ43[/%h2xoLJی01b|{%kGSy#q9 ݈&5FJ'H%'2׿#T''tx=@H41*tuE7.iE./nu=I8Ktq/Vu5 L =M.Ҧ2 TtO!- H :0#vRICƀدrՠ*Qn柃9c!3ߩ_@-1 6#V/ɳaj!Ѐ]D2,`R8DaqBf"47srP+ AZsw #tZíbg~'X{| h槕觽P6*:V#9ADuGJOv)?9&ɼĺ M@&:ޏAˇou7#.;e=D:zb!N ?VVTq_42m ^/ڀMķpn_Wuw!:3}oS~p#*f=mI枢ZD.'鈆i89ԿAS>]r ryWEۯ?>_θ3ԖQBĩ$h(E2~-446>OY\GzY3E~8K,lM#b~}i*5}Q?goRTհ.>ёrZV ncYH۴&Oh$ E,{U9|μ3iWqS+W2m#hpgTJ7F9=?iuHO$[?7 i韉咽tqri?N#\X__C3t!kDisK}6cĬD%kUVP*__oT>q8OgmWd0.jVR ~0BNȻ?[m:(Q))*"b8k:,XXqR*n.RqboS\CHC5%Z0qNt1EB(1T9 ]ƺu',#)tk 5/u4f{~0`1De!]ܕjex°Q6ŪE:7%nO/Փ>#A {q%|!]JMb2QC&%{LMӇ *@T9I}-&^':[ Y)-Ȣ`HOmYSP ;} ($W1?ٶܢ[>o Tc NG췔wO-R^jQ(g0-,lU7E\eK!u2/s= q3>3ܼG߻ډQqEgȕԹsiG8YU@؜_\ "ag6^t?iLI{eˢXvyg6GP Fۧ&n3 w*WHLe֧? ?+|r|8䤼0d;[/kSSXhYD4dZ-?&82(cD]9{©BdA,3 D^gQyԤǕ^s:ZfR=m>R@(.8ʬtf*k]CUZL Ar2:wDiPo3 CBQ"бv)d Tʽ/jz"nsɖ;99\zW)/ojS2h~f3bf9ڨPߨkh&击".3 yu|uύc(>KU[g^$v'nwe3Y뻇ڋXķAq}9?ȀVӡkw]ْqgwdpJa%8lf8 m!FMcYכ+<+maQуBRWF@LL1(i"jé& :82wՇ\~Ҿr >{6LZG /9Tsm8:41e50ڳ&W7W s2NJoVj^eҥnmRu9kOu2 E>Q s㷟,;Xk%YT\0M&900 nE,)@$o3/!Wu^E?Y$/._S.RHVOE^;VB \fMfީV=Ӈ(LP^wàJ)eSD 6/7-Mx)Y5ƲGv^'fŒUzbkHL^ ek^NM^bU_$Г&SLFC)5C ֩āJyu* M ".WhCɹװJQB}o>/b2иWl W[ V ;aXFa'#\ buޮJohʴyqq5~I/o>*2OvE1!{XHm#h|wy pYuǫ.s(  .aI|9Moʰֳ~ P\x>gpSy-HR%Ίn]:Mۯ`tdϿlzA%1VުjQ$y` M^R0+6;fl6Rشw46>o^r s ƚF{kI ssu?ZkP s(ʦ}!po8lJ2@U؞DžUyZ߭L)tkiFo9EӲk3z'VyWђ+ŋTH$?#+XVy~vN0p~,hi{Mpj{bQ=TOVuj5DfTx(Ӡ?+3f? v6[hK_Hڰۺ`Q{g]$nr`ޖST~w=#ü8M͒ SQ5@c-LP.N{p*L5rTHהXW}jPMIȀ%4o?y8@•Kf1ucm>Wp*D(#yy7 M\kUZEP~(Z>T%f;)SeٔIezZğ}jdXMlvڶ\1ƴX.gy+~*yPYH^?..j| Pa>.92`W%@FyȆK4mD.Z >|A;=_U@Ϙ)OD˱ 2T3{#TI>F̱p5y0^"|{(1)&5s`ZE궨i8[] C>)[ެi#X%'m?:ȯչQcb =xw"eٌ=|;Pns*']zhZzR1K .ݲ{ar PCH YҼ/%Fx!,vAo?@~JakR/béRDT#>2g3n%sCpppgN;0;81MJ R*a0+K˂j-@? v]^J!(gѲZoՕCL~71TP=P&`Sq `O8i@HIx(4Q\BJJ]!a^v0hW:XiHL+(ͨIH2#hUL y6#&b_K <wW{QYSJpeXΞ: N+.YGDS h=V~Ke#Um,%ݨk lN0fmʙ[tk::h\:<=5nhy[qr(DXM`2Q`.[-YU NPDRnJ5@ -^QuHta=3邃םTr"T+3U4t^NCMыcm#Q9)g!2B^ t) 7{(&330_R@# ^_=ٰėM`Rj;yCZǜ\!`Tϔ*kI"U%XPrW$+r{v'uVW32uJZȐTh9 9 V<r$/? LX&Hh1 1,Rz7W b(I`L~GWw1Д֑\H3bTwVgx`S5l^$@X`/2"M>w2cU/Q H.P-ԙ-Z ̬clXŵvg&Mw^YATtX_"AtILw[^GJ"fHaEuE ^8֞28]%3vݬ9*j+Z: #Ha5.Yr) 4{k2*Z}7KB)Ac_\iheND,}VƷye@a R{ú}{GqjRf|xLhT42iתA&}|·dߒע S ' l eav0$Ο  [XaI7zhy#Km)= u.qYxe."B,jl $ݐœMj hCd/l'<%>%h,X́nz@ 7*ԒE*d"2^&7)sXAZQ47Qy MKIʌ͌:hJ {ׇϛlnҬҨ8Ar߬Bx/G9߬4޸6P> (z}MA+C̈תR)d嵆@-\.\,j ״^A;]sXxotbwxI|Wޕvf:Q_[Zu AöۑΑ7ymL}9K2#HhöDA q ™*V gگO+?RPPܙ,rQ< $L*tke`O%.ܲ>0+ ^K]t:ۼcxp6 _E*g H8|7_xaC+9\aR-#b_?loio_h6x*Yvi.|T>yaE&fXKJľ.saXZS pn.{=̽E4S'\IhڿK`) 상B:bDٚn0o8pnn};BbՁ`O qʵ{}|>- M7lH/Y y2[Ax0LJKyKR^=mm#">dz(+΅u鯬8 c۫Qg8A{@(e:ݼ/#cU&5$.̛ *+jJ&Y`\8 Crx2% O q?B]:˃<:|kB5yMeb@T]<ձh5KCSlx""\,kIkxo-I+2G L_xDo CpZP'UJgAqFn08X:fnYx9K†@X$XPS Yi!JRht;w̆`QM'C3sRI;h?tu$tfzgC8%[<@9|7u/cB O:T[rM3Mțj|vꂩ@Q iN5"0a@K 2FUB^rvWϘGi "wsQ U ^uqMi0'[jUi郚 F̍g`zDHXEmmo*岝Ƒϼgӫ9V;€(Y ԰wK/^BȪraq8lI4 LxofB%-]=r]00鲙-Ao oFJ~o~NGGQGq%>(st&f%^+Z;1/Jz\-Q-֕zVv"D`"Co,"tBeDvߕgRWUo[9R7)I;q^qZhu1cyY݆ `*zz萻1]d- (;{%?c[D+Qd^ccVwĨS= X %iu͵fnZ$pu^ ?*fmpp[tRר ^Me6:HE&}n{Nٙѻw VQ5~X%oMTb_;GzmH^%ylqb2Z*h O*yQ}F4 ^ԩŢ^D񟘇&d#v =-<:!+`'j9)x!p:vMªZ^h?λ$mB7怙l|l>SCn;X]شY~ШŒꝺYGR0KR7 Z/j"ӎ=Ƥ ~dELuiB-”)P߱C|#jcJx O.joJ#naq0cA$P)cQS68OJG]X$H^n廦m)I0 K56Eh`o@Zּ~!zX?꜔ŋةBŸ!,:wLqX=fea+A^ۨRR 0g. a3gg_VeEQI0..~~d>ցsLoN;7m!,bOi5\ lY:XPfyC=HmLZ7S@ZO~`!'9ޥ]я\q]]WY :c(!٢N2!;܈Rb,TCx%>/7uWwe>] %z^E;g;ߏ5δ bd#.!8XL aqG>6 lSi 5_pТ5C ;xNYĵF%xR%,aSQd +[90Y -1}yJӮy7@ݎc%cLKh1QZV6yۉ2N=B1:WJ>k 6TYXc*R4DEjd@\G #T@g-V}/l=UI-^hX5/*O8:1y@3e vםdlk3D+X9sbs4UMWDw έ K lyWam5-9# oYA7(I+6ّIk+FhyM BTQ {}5Ͱ0EEsf;4^kG~:nd[a4)FU!qYvdFIUwD+KKe:ǺIkRr3:;uFl+__=ֱ;L^g"IADv^wz6x~*\#YaqƯ֋QHA/U&.,rja~QQޖbK;~2i6ޒ 3]b@_Ƒ#.e[W7xR9Q1Rm`R "/Ǝz%[f{A-LKglS^gxa%nQH0dL$b8#p,UAbv^U/r0xm-i4۴.rh5tqgA\1i#5E>T\-׏u7 $*k}֫rw@t}Ӓ96C]6ұOINg/m2qy@|,I=&{ӊxhKeGZt?bH\s)a(rEID6M-4Y(߈9܈V&Kaθaʯ ŏ !cb5WHUVՋ̈!x(tm[[e28ԉZyvW@15X2'WaEW1UKk0Lw)бe:-IR)UBzC^~ɜqe鈟O`=xB4gQp@ u@K7PI[o6 *~di~k]E)نBlHGfecavRڊ1rn F_ig;qqW(ݞX]YfD7!|X_[JkwYKqx>c\\5%`sIH'@M'`"-ksHKM(uR;uฉXM!k#z4EvpbLFF~h0Q1UgPr4.rnKnx`##R>2Fe͛GS$=>ڙe-SVv'AUGeTp[E9Gûpؼ1onԟ$ᐧF,ZqzXd )rKFq+wZj*Jrg0$_F}`L쪍/E Kztu8h@9՝j+!3r*✄+mq~34uh^2;>I8ßcBuT3-UrA#;0dgtN1< ]]ûvC׃_ [ev/ V19I_S=&CH=Ox:‰&NHWm"7[\Vas|(}̘jf O9/Dd>29PK`b5@rhȤ jjr'1mlH"0 {m⵨# *7ت¾Ș!жyzC06dA"J)RzaE04;y>A]}N+cIk#2t۟e$vsPhuV?Jw!E%#]ᔍKX_r旞l##Z 2G/;ȣgO[AP5fqŞI&Uw42@LX}YL,~pE )~١>n83> ֔@.N| ;i®<~8hcH$غ#i2HrXtgfZз$kv >?cWoE@$ n~kc~4b.o|ڞpgwWԣ~#ה L@Xj6{BmK7\M%!Bi ѰPW8ڎ+RX O9И ?kg'O  SLMʖ%8}Xm0R{AAtnhNO((eY~h!6MHF P:eV[NN`<ǘ莆3qlH3nIz}0]!^XK3]7axkm$mgjh{,A3@D%Z~~m4X{_0b"AMSQ.lp9-b,*W#;%\ v9 ZFR%*>j5baCLx6_8b>zۏp5wx NL;QyE݄EƜǜ4@tAMrCK "磋 Vgʼy/s-qob۪ҥIhdX0pljz?ɤֽbyO&WEZw]MFEfomz}j~N#YkY ~(@ǧ`>קn)yC?aiIQojhRʙs<)Dί6D#ně'P)=چ]o>|Y ;1~:ӽ4=>1~# Ր8cjQȃ<qv%rh͇LYv\48eP$Fhp|۫TaebiBX>F&ͼJt]`ǧ ֶxP̜ЩdbMzV+ƕ4u3jQ^3y N~ZmYAuu]nm^YNj=xխm~r%6Y '7TH *FO%AtHR 5RdᚮUi#IcU9FPha>)юMq5Y!'E`G ^?k$Rp=h#y Mc#´NTDli^?W#k"}I24 ͩ_9Š x/%۹X;\Ai ;8N*4q䒰c=@ lP"JJ:# e2ӔNxM4Nʪt֛wRrHA9U\3 es{`̊k6[5>!S%;)S)N>dl("H>)(0I@7L^>K,+ C2cvv9g*ۙ׏'z+E@ɗ\l/&:>I*uhY.E0[0Gk\͕֔qnlWcxk&e㉋&yF9o|#)^d\jUq*sק[|hCxİ.P(tҖ\AW8O9P a)x 6#)gI(Bu8[h $]{fJdd?eX#2Rl;BXa8Qx\qGg?uqlk0Em ;D+sbZ/L RNa޽A9][Mxc}Lƅ42JK新N8wtGE}o qxc}*+3o]H0* 9Gcc1RKp Ji4_OFR|g;IJ>uLdce~B{L`fzR&!1x yR0ӾEquպOc[?~=^hgKAS""x%iJvvO'dBa4LH~ʹ\20C_y<-g=HhaEA2d%?)&AȀ&:-z١=H6%j15#(/w~}Tp. n)N6LB$pCrP&ujjwkO{, 7;9KD X=7Qו XXyz_A5j F.w3ն 9GTa~y(O 16rzJr4٭V9TqQ`.]6_\o[؛: =d@#@"pq,2J"P5L\uHʪ:rUzpVIGa.^rWB}BqL(1ЉF}JrLgQ'NvT>rΓ Xҋ00tsEk qO8#cC^ Fݦpӱ0 |S Ʌ RlmW'1Z?/;vSN HEN UxnvW_'|By5 x*Be=8 5sLDRch @iVJ*h_6Ufȉ<%w'湇.T'K)yO0\rEe`ՄzVHhC5\/!X:BuF)o[dz$m4kq6XH͙6,]1S *ţl4OZc:C\U(yakr7 0ã%$ptkhOfmԴ=om!WBpCe[f .K{k5vC_:]U}j~얨}Y"ء6^Qj)6Tt& oɠ}'窿sh`eĘKjJ.>2CyDX ,)Q@,x4hp +4qLg[Ug I#O^奔P+=aV12LmYkq%-uZlv@#(]GOo=.LRVtEYc8E#b0'c$,f,_'jl9 `\iS @빠sF[rhI2vXi=|z\?[P1)?e fpPB!C(B!^,L-&H)!hc b=ju + ?c>(W@95 %@`/Z*VhWuwASy7Ptp[==XD`|\Iǘ|- Liʜ)grWJ0IS.! WbϬMØ4 &:&Wn"ۇ"-WJw]9d+.1NJ,8.oETvHGLaܢD7٦b ;$밽}U[@ Wm\uڧyhQ\Ӻƹ \#̎Ŭcſ̝idڞ4x]f&.DJu1,ƥQ,əy!Ǒ~ߝ:= ~J~h2Tхm3mu83ztfQd}}%^COG5 n:jBʷs>3_J"|l r6/&!U/nDC(n`בyb%&%ik/&~矈=rƙz` լy[Rc&?^Ⱦ2\y(ػkc:0IwJ +K'2^#Fts)M:|GGK#s4΁[4o0@#_\Bs$bo5$>C>GڏIfw:K}{W}7_ ؀7e-o3'=~c+~ƹ(oŽ %0 gx[ eչ!3޺]ZWHݙ \s ;[B-}33`:f 5> t;eS7"gJ-E”GVlFqŹ ][ljҊjs 0)Lu@`Ի5~\I*%cFTuRSpu/sSoS-:Rtqv39V4h(%]?5d)_wpzӚUA+sH&!fTUkQ$#$ԆN[4!)<[ 4?tz꺻cYD!z/FiG}EgD9ƺ;`}W|/T]`8NhEt)wv_8ւ}%JFs>v1D U LyY&;1LLμ;'bYIv{H?]BH!D8Ú;lk5zɞb@yb8|/{}0)k\[땟^.1*_N՝7d֯&s-$%|ބvQەޱВ={ v N1oU]TD m v=i4unCC0[vBJFjmBo5+hRڏ{E>gRymtits<Ug~Uu gvi:nEjD}\'3t(6]pe%=z 9zAjnK I-< G8r=׮)ZEVԪ.8?gW%cS; pi? 2URnҠ'+'ڼ*-XCx&G+SRdFoW S?`MMkq0ujs<$%W}5#w< &pIYI~W~7 B 9[GGPd{!ˆ3.Yߕ+]ayI>`{K-F#)W]=wJMmY4:^)Hζc~ # 㲤} [N˔deExlKPPD:^fr zܔ5xO-tl iwq7uGa=Oi3Ӻٱ95ٵ`T#ZO8f}$L(2 $Sj vm~)!ȃ¨sk|&RPnIJS4mp٤UrT Ccg[+oYښ~($-Fz/< sہ_5w ULsP Ȕ"C9 |1^d׃4櫅zn,r`G%?ރxDg"8/)|}4UuY)yPĞ9YeByTۀp pIH5yĸU!z67W*R..//,;cS=4%F+geLdwAb9Px=6!' B)أ8^N8+OA .I"Le{7E/:cNi+ ŸEւ74N*>Oa,Eӧl;w$"ay58جGS[%MuwԈ1gL.H xSz[ sUBw~+c R,U>.בF>M2B7f !e{S5 0VEB~[ZU2&|BN%Ri<Cح:n3u3ƬZ 2?8Q&#mmMnr74 9Ta*Zv)>c~+$ {J.Il ͈e-Q6t.|MIR\13*22tO=_?Ջ\?}g1or?k}bw:KE#1Ux X(vÌ:6"%`D$jQft`WJ4jj<<V=trי?xgp㻛Ϲ}HE8`Y rJg0t}l_Vދ`,-IYXgnUQXDGr!?Z\G6;|˓/&?=98D /ˆc|KwKdz7%A# qV*] deR-"JNgݕ2LOiˁ>g`h2ɏji/fw"ig0}:`6%7)*sNncmYܙAyf 12eC續 gPA^F:` Y{+z=m; ,KQ|a{h>TVQH9:-e7SrG,$ Km_YU2klUW75>`#ReJu>$Fcgj-=y<^_`Wo❝Yպ)dYIuehX[~2_`'p޷ _SN xCxҫa{e\$Grup Ó,kRl 9y6r <Ű2b[cO%yԓ]k\QGI=#;S7[bX;`5n\q, ؤDF#] { pF]hpKOcQS"!=kg a™n.r&?j͜L+m Yy$.H؁\@JWdk+V,)' ύMu%}wW]Y]" bȯA)~ywG"#Ka}if>&yѺΆ?nSs tg`@EW0~^bDŗp9_bbvTw==rabL,!X\&3p,ʓ#woRgz%";Tvq !kR2~IѸ~g8t4'Isx72*_FCM5]`f oV匼pk`4Լ`+=df`wa` aVJ޿L}П+LZѴMc 3ߍDPK֮R}S[^,W :c;1N>eŧ0 .[4O۱*bslAw+OM'W9{ L2̚-k:4+߼`TccϚL@eYʣ _9mb`cl2SoKI.z^I_Oj%giFeD*gPs8<4SuF4݈+6 wRvI(HezjGo}ʺ\+^ Tm$aG1XX5znس4Rt^%n@+|Z)eXɶ^qA,d)UH}O@sUT?‰fc%,"Bvhsqh3axi>%};Srk?Ѐ sK"?"] o=sFm˃'I*[]|+u?M7UIs(xqݨV/'AGKyaHy4O|{42=%˃5SXar!jM!I%|"w@HEAH*lEj>,wc~-ʷIW:30 됞Ҙ| ZOZl| tW_꜕!lVANiM>\bO+z%wQʩMVF/ -rri$$|^ep. : NDb@AT7:y'Ca+Đ C;Ůhg&F"pt{_iWJ18TtRat{5Rf/$9%\764X˂Cu5͞"DBe{VYJ-`6ɍ9(;!Tb ?lS;f (^J@B8g›֡z@r= 6::QTC9h%|B῎A'm։t|zNrgܞ<'0&HCp@ev2Ģ#FӀ3D(da ȟ=o-Ƣp,]O(z'̓+d/`gj fw-n募wge?6 sDX_˸Xfnι=iXnޡ0fԜN;D]Hyf}]P d!6}GWTng=o_c<NCXRY!wbutvj FQ2p.p&pO 7aɰRf'|V*HF#mʬGX׹8yU< "{TZl?ωZ%5zRkn#CAEr>םIZl]MrUj\O]x⪑rTH¶_ œqr@߬n\5шd//AF7T<<cxL-iaE16O-qpX9ڙdut,(Gei'ZX Jؒ^E/~hAg֝fhUoT{u L+:[73Ӵ4qU-O٘{*uA[_8sS8Lô%Ի_5{SuT_ؠ$Yن^;L6VޤH:?FBeZܨ|Ojħ>L`0CiV ۝Y{qYBFmVl0-OP·ZzCRH+"- Sb4br~P72 O"eٵ74"ٱՓ!%g.i`PʀX\IniHZ:kϒ.U bT H~Gd")Ʈ79!OSuBh>[ ;C74 ot$C@tK&.m*-w0 )HcKu''H;? r֫;%^tH ' r\v-YSjH˓nqݔY%9](vK>z>(Cz)~![%FOZE+B ɕ`C )+uA- ?8х8P(xprCߵ# *t@z%9̓FYA`N ' {ʮ؛ W9r1YRb.LvK <&?{kz/~x=؍:}Ih&12~7`"NDsBF3k ɞ? {^#j'"Bf[*|gEݠn|)/fˆ:$}mAu68y{.M6~rzM-Iݔ\JQ-`xhѶ CCQVr7}R4?G`V%&qFoxA&5o6*=Oeo2NݭY(VedG!'e8eyAcj6׏A݁~r! m`v같px"HRaIcBjZx"YI'[!NT3qKE?sV@>Ծvq`3nki2ZA} ZĢdZ##heUy~v&H[xe'xIc[I\7dW[JYd<j z:&솤 t 2 K(A[o6- KģS)4l"w5^-?.G74Fw!ʄ`Q8nO<4,& MlBj:K AC%9]?p'y%m4 s( rAOck}Ѷ~硱ƫ;, c[ݛQ cEJRU*qY3Z-O.bHolآ}7լGn|QSח>d$0XJ;lc-u }8~)@atS'#n1>b~Px{bbf5Xos8E}$ \Ux͍ے%2ߤ7c./vR\#A| gD桕| 5)ٻ?;O&SOiœÔ3$*(@:meO(Om⨧c%w+LofF#IP瀧T}P碌nǴvLqC Eq?TRZԫFЊ0Y7SY$ySHds$ZIʺKN5z˚vM|EG:q[lvܑ`aR#ОO~dk ñg:$!Y <9|\׊f$sáŜ} `K?俬q5U%X@?ZnVY淗ߕt +/D3DXfv%t{n6LLթ'P0"e&sV3Uv_TNiSƪ,ņ#X+JR5xıet@ 6 |uSl2;a0a4>; ,jE+B&!9$ZcK0R裣M[:{c:t>ܲhg73NŢv;G֗Y *]'elމo^Fs -*Y8uߙdrqOJzlTE0YN:Z3'T85jD?V-L_Cfp;xŋ $K)L،ɡa)U|RS$; S7e;^?he:xFғw[[[rĈ|?8 [$נ3,NY dBSk¢ё0M[]x]0U~IwUdty))n;Q!ϗ(f!yLy ۛ4jodRgܸE$yZ&0\s.#_ a)Dkt/ ̈́6ylb`s?)ZrQI8s$'ޅ˲tظK]# &8YaȋaӇ&-8 xàW=Fx pcg"-#g4{r_f(_ÈpN;-nR3{Xu7MD.)0uPX'RH*-a;M=e:=l?x=Okic2( ,G']iϲф#^tGԄ?8Iai[mS(4 >TVeHQ_m \1jAl.z:YI^~y:147Lg QrY]=h蕏m*JvDN'B=6 @`HJ )M5Um̚ͽK%voY+5?# l&e(}nkD^E#ⰳb*JS TlWbM0t$'ȏ݁`EѻPoO<_5]]c2y5}i$g <wp˜RAu%|hv9(KeƓ Pԓb/jL&hsje;^ .bԉqU#ӎYqO3rAuִW:]f ׃(/*uVAӱ$e c{TEIW?ԢyԜ(go k#_ZL}elQsE 00m}'X 40켥p}y,Km>7-stEH݄;a?iaYOp8w! 7bH3:OUOLLJ^.|œ^n N,k+=7-7[#s6_ 2>n&Aav[8y(`_zLŞ|A/UbHm#gbA{`0O&ïH^ dh6yJӽȩhr軾- ~.CCŴ"Q5ёdaqAո`.Oozbع]AS=\.f R5[މV'#a^fk#1` ~g1;i8oy90JُbOG<ԀG}oGלugҪG7ŗa`**ВH3aO\NQ8 !ϲJ(#p` \ٖ:Mq?]j'=O}'wC׌! :@ƻ +^rL(>B:i*g(viשF6AJhwmu"Vzf8(AX}yP!@DBNc74ytX# lgV:5{ GAg/3*{=ʃ!s7`"6&АvCnj``E^yCx7R27 mN7R`![F\B X]}CV8IOV׮(7)La7DC䤦|Az6"wKG,I>&#u.]pʉo6 _qtyԾ?t$QQ#O>ȮBu+"'2665_H2g(x r󏂧jB_p\Cni›%$;ZTȐD5e Dߩ` _TʙRk @S=-|9>:A^,\/wuFUS)KB_p89*#}@Xyd:"(ǼN9xn:6gCLj*#m}S;mvw^K]-=1&,LޭjVؽحؑoM]A#5R16WHa~X7m{W?0R /ǾR=i =9;D^OHėq$"Y\4Äuu@φB׀Rźq7Ue$b$qmlUƂ鳈wff=+g^[OBe@F[5yR8ߓqeB5.๎U1_U33 :o8P*xAYt=5I!5fZ= -eŵ@'> &>HCrV ]- D72eL JNrFΚ?:{8R8FpYqK%.Ǒ Tof 8H/uyy`h^ٻ#EZadW ^sm3ッg.7q{naΐf h{ 2PvTmIC pa?z_İ0VǑՑuQTO&ST`Cpٯ38x=?$ja>W*"[ns0I| q[nT(E+BlbdʢYw{J-ZW$Eaiz5W8h_AN*~r4XuvMx]]Ob y| 20E*€.72c?Jbpj޵N48|1;.&i |uJHc7b#n"{(ʛ`zustvy͟-iy3Z0C)] |ج\#rbl~rpd3iwW#յv+_5Cku1GQ:$ѢA 95i1x?S猊Z(B?mhpHs3) ZZM\6 Q.Kɿ:w\Y- i1'!x!1@0[@SkJ XֺjJSS / 8\HF~*̀8 }HӺyAlY,gS]pbp>jG\}merRڷߧ6IzY}z%$k4F aXshxdXWWe_Y'M MVv(SQ#V y lb| 6׻Ҍ2ƙMA㾿B1*:fHH]An̸6R HkP"TvWr4X(-woa0R~e@K M9nK9CU76k= o]$̋rՖMm.X` ^E.NAMq T9 B!mh8#&f޸@7Q{ĭj woV)|JTTEgQ?vY_8 j`wg0Eh cR1;Xђav/ ɓE*%{50;@/Nm)D;\t vxVء=Uc3Ξ֗笒Sa,`=w#FkNI)|. o[ bA6~8 LH=C@&B{+=6_8{=^.Nqt|~v\ oillp@{ҖWسMzk-Ԃ;}OcFQ#:@?!!dWU>ns >>SgL^ ?S .L.a1,e᭗I.n-]~Y- C5f&\vv6g(N1׭@lj |$F2DRVM\t>1e8s>s^(xkמ,b370Al|]JZjҥi[T;RK*cv<9{wϚ0P,"3u[s^sS9s;S9i4U(o l3]/ɰ-t(Y4TLd(_[Lϛmn@EWUױnBGK\% 'bOkk/k>.x,zFLP&}A9)ݩƒbe*H(MO'ip#n"'J߫ = 0`4N{rS(@o3 &MSz/ ̓@N~މ$[(`=fZR~{@\E#K/>-Yt|Y=]4y ٿTkأr 1`D>F Sd$3PY$&$,ߞZ |:NF eVjO!> ?.W6r`܃0q8I^ȜByJA@:-YQ[31 d˰/Ru[.s)h"$f_cvm'YThTLdArq#.3*10wV5 uԼQ$N tWc3Jr~)qgt4wlUq1;CS̕R(c/9puIA#})E(:YYg+qi5z6nDZAYDw:HF۞]3T8 蘰m7k`%szJTavn@ws'T, 7_\F6w?3'1.It̺}I>+x%k4r:N'$0ؖLtZ$m?.&V )칀 \ۤWɨ)*5s3!g:ZkgLUʀ_֯pyW߽j[_VKv<\wo5q9AR4/y9LD}ɛfQ 0>}`6yHjs#6𖅽y|K$7(5e7|վOFL_ 5ւbY8F(o4|[ Oz.l0`Cy/AKmL}d8TL if-&h{^p#;_clQ)BN2+)0DK  R8< `rS0.#j2\=Bcݤ|9y`{V5AP.,;nU:ܲodabjV@Z+JED6{vA:='ĥSV\ѳ>KoԈuS .:Z-qVW}?e#zXDj!ܾvǴ1;Fj,lK7ӇdUdr(G[pDB\Ct9K 8ᛱu>]u|メlt r f1lyd{,Բ7|n\279za#d∍ N=b4.n 4PA\#4K# ]ieT>hfrdI*fdkqxvVM_l !w%p O4tlbM 'aMS(ќA80r  pcNX1g$RmJ&:0yK%ކy]JSDHXg:!_glכ36{!d5f7vM}(Þ{aۚ}?1 =b٭Cpkj2'*ޑ#{iw>VLyCIayuwhKp}hn l;3pIhbx}e*KPJ~7Vvw ?ŁGNP w; YMމ<4Y:o@:_؏IbyWiT[R_X#sZ`aȋr,`&GpOE).u{UW`@'ȾH,wj6)cHbHx9$<8-2 FzhcUe>BoGaxajJ̘!1nL&vw1. 4DHHeY)hGms`B?NGg'?C4^%Ce}hy !i*M|~oiwTQEqǀ4 6̹v܁N -:EONԖ@q _Y(aD$8?-ɬ)uuGѯiI! 8H89FHÞ"׋kPC-zB7CFo s7}|(/ HDExg}gj\}{bd♜w/oiB si0yl]B" V{MjM %uPY֗\jxZn?cxKgic 2w0.eJe5/K%0dA}qNoS$~PMTf<_ߪ~[ SaQr>FVx15[b-IuգclTy;7FjIw1a 6e=4Go7pA x9eD,$0㋁kꃼʰk:7E^J9\zI _,dΰ߱K?ixEC0*wKfEim>Q>VIS4n(V.CR +a4޼B<*Y5%}In5'jm֏SBn2}b Ú9Λ,JukNj8;O6FO}D%ղL)/UKq2&ⵠqNT뵴 ?1R dMoe!VeSvwT'@ OYMmﮣmL =5%#-C/} I5u,íQJDSt;5ZPu> 6|WYW&mCтuPcB޽^g(z3VO;G8q,E+u&J횑3#VlY`ѓny!_@sn2v6_N]Ai z޸)urcFMwש⪚ЬJ_m/l3[G4,a5!ƊeqI~LjG0]si2Y?5h aY63{5tЙZIa' CXl^YS=jZ4Ht `K/SlVO8H4h&!D=DϓW,KrMATLޤ=}PⶄF2<07wpvk^+C!qGZ5Mv t3u{лHբnpO, L?)Jni/X`9i5(5._DcwMqF;.V!Q+US3lwoL.lG }]|ИK bX&;PqQx)ۉ!Dާ@'鈂4/(XF#, |eÄȕ%IH=N ers8p-;\jn7LAť-DcPka.Q4*V؈f}|>nښʞ?P;䨯ڦ Q?[y3es9Rpn eqE:IȄm2HwCS.eE4,y&H(&Tyf 朏)% 6FBjlfnأⒹZ4ԝgodo]x79;ʮςڵHrJ4l!M$>C?PO9e=D/4&o֤u,I(^chH;GO! JBl>:.qfJm:OͲhc:vy(׫$ s/hz\=1؄q#BiUzțjziv_iI%?'g :4Lrmyuuye޵%@@7 a\PH]fzd&|VTԃmE؉.|"NTXOtR㖱[2TU[ V:- ǣGm]TL}m!gjxޥtkB|Ϙ ڈ=b5?Bь|+}l,c &̺ʃE%_\ T"BHP_=|,4(}y UY @cd *(͇!utt~g)2 [Vrx*9B/LV!7]$i*A믢rH ЪW&ΕS]Xַ{x] @/Y/f=zcCxZ6AE憡-Voc:d P=H3OlD裍3Fe9 7lqvACSjB@ clM1s%ʽ YQ}ál6Z)QV.U~hMX@xu!Dsa5Ew`yb]k-ć'A?de'|+Y"Շ?emFR'yRN+4iD0-FX~,4u l]ODuI*#&!Q~D 51  U">9WXW'&*H)ėƏ/h^IxoZãM虩z N1A-=n>9 J8letqZ _#6Oܘ=#)6cxхS4_#"diMKKhd 6bM(b,v!gW$sⵁ. Df>`|ї]!I -pZȨwN=.a!]sK0⼿Zy75'VqJ7'O{219R[d49hp2Y a1@4` Vj&|&Dzwė^tQYdtXx '̽1 dṀޱZ@GҾ&e[ފ\4`[!iʲ `J3|*z횺z##”Iܩ:;qahM" fS)|'Ag?!kVj縈g. QrU?$irEŻ FzD̟ˆkM12h3-{aٳ^1ʣ~@tq:PPM2)IjkøTXгДxUK]` @U[qoaL/]yK_ŢyiU{m>玛 2\6_V2}rDaUuN.(g?Vq=U[C+n6^ki i eؔMdip`=kV0Ѧy ` )&G?H$dv@b3%)S9:HV0^iB{ 徘7B%8 ΧH>n}3qzo<Z`@>>s7I?.i͓RBZFRR WȒ*E618_WpK_yzbUE\#[]H,bn0 yO\{TZQFkY?co))'>Em@IVP%NXvr% }LUL[틓 q>͖JS` ZpD@a6 *dy.uzA̠W0뙔nhxp 0+PG_ɭ7>x b4MPaujʮ&Hم8I׮ h2z.T'qBF,DZ 5-NȖL$5k&2z2,O>~#j$/$JC wn|&S~q|3@eJ#+dh!zNZV5k"z%|'!W3 Ep,әs1?$]Y_# OM;36(jVUԒƗO>G~F _+#7,O'LPK,f>^rd|FO? q=^r>3Fa촺ρѢA1(cEw"Qw4MKkkԯ([ QG BŎy%sCqJcѳ}L+sŽT"ބi/0B&0[Bg `Dq"x+؈DP_Cp4R똄).@<* UXvx_G,$oGcB~ xm f*Jkg! x6M3|JSl+l(SIgH&yqM6b!Cj:oe$# o kKw !8TL|ɧޮ7B, …J*aaL#UqY%nΩ[l>m7y@ISi,ڰC/b%Щ'»ty/M%&; =płHHДO8qw5lHP^$0 Pzh03M"%hXQ1mPl8HWF'J ;T>j5Ԑ\:``s*w:nP{wS lj0](GX!6*W^k[a֟$zb\Њ*Cwܦł!Or boaf 8[hjTrn=ɖ@rn $co_Rm3w㙷gzїBj5k$[HP!ᮆ4\Kn'y i(s(DeC~>$IZ:VN ^dѿ} D<()^=YHA-߹,v[I U4.?r>wg S 1>9Ra< 2ٮD|!flfS^|][菼+AVA26`ՙI(#$Dzp]ZI!^ N t={O_Rg! 6Eڀ6c\]D e5%#8q3Q6[+R2ix4JzYno#kUF kv6#aNP~ԧ_fy0ݥӭ _7P79*wr f<. gIbgbdw.7b.3bDw߼4/D>$\ya.A)I#*7I)w{s[5ۏ[zPM 2l^^NǚN-̮%̧С5-ycݪ (wGFIYFF6$Ýs.t wޜkG3]:n H[ n?I* 3%rLLB"C+zμeoai-$?UɍQQ8^@hk~Y9B_)vgauL0,%KC>$%r\-F 9}^fr p/r4*\b3hdmJv['M$0фDyDBm`WsrJcٸ5a\ ymAQ"Xӫ^?emT[Iٸe7*1XvWڍ/>G`4C'܉'uCbyΪdɜ-(d&wz(M ¤ZCZ4 ah(<%%q;n|}9GJ+uȷH5JhXyF"OA+UT#;,MC)ڪDˢ#'E3 92K.}IՀ#5ȡRkP uק(w_J{e]DI5;;!#ΰ*E-RErHllהgGl`e0;)=57`qw堰apҦ2l{FF뵹|zDЭo(GdrZڮ= = Y ׀K)UH]" b4` }x=h b9cki.<"uƶC[cxjd)Q*IET0뮒I1&dHMHZmo0=\U` if?"͆S0XT1In10{PbpyrMXq{ P]2#̍ v`uI&Za;:@+vTG?u{P`זվ T\ qM-Tq<*4P^X3(1~[0m|htF|DjHT0 a4\"\>T1%V??ie$§{ |GBՠCϿWb(-x]2a@h ?2%F[C R7}6Oŀ *+5YbRtOzK%)qZ_ꉚ(-zr𧒌bLՎXKy>%0~NYrzq]n͙'44SɫJвF Жn䒅H٫P~$tnTG_k(>0̾^t}P bhީ(meyH.D+#[`\GSN/dG[BBIV(!9HGv`;E烥VJ ΁3"4_oXi? Kzb=]D1 9`Q/ Da*fsP7p'8c e9f)Vp?4uD\3wVޣ2v:?ωMU:=dHt04FH\}*mU8c<sgF!¥TߨL˰ϝpI2[gM,@ _,B{gP& Aj_ڵk<9 U_~hc`*H6el`KmM|.:TOi&!rB"qZC C)l6頚Xt:i#^f(`FJ'I#l<=fWs拸擲'Ƣ!!Y_ >5UGa$yݤtHvP3/;05E tȡ]1m+wkrdR1Ԫhq7<&. $J>u⦔zx;*4(n>z% 7q}KS)W|N/]x?(ϔ60-}tŵeA$]ø4_ :nD[ث{K?jR!Q,΀KbSkFm4A>^#O^ 0TOL~I.Zq8Oپt Yap?{-1@/9TpCH(_$! ytU2?\JZ84~9Yc}tYwܐIL/q-^Ig֢ Ϫ14ӿˆm)S2b|ښ[$2;OF rHM8 t Wvstډ4uٞmm"aCHTP,|uטT{4aZ_BzyQqD +:SMÉ9 5c{A $0eL<-K3'CY9r 90=LG ɳÒO]ֵ:. U}򩤆} o_|qٿ;qЎyd?i!- ,)>h❩ QڿqǃU9ofӎo5q(8!59d]zH!(C𤳼H P9K%'Rn~brs'tT#ݷ&95Rͬ} i{x㏵09?@ T %,'Yʪs6{ׅ1NvcARla-u}W%Ƣ C 1ףC$Ί-!&Z2]t6;[ umd{FF c̰s[EI3i9#I2'6=+xzADZN0`S$Wfgf`q߯> PG$sIDHþl!AZ3s8|F22ielSYbF;|$ >MIP47p.:. 4Ly]: {9U={4;#ʞb3ٰa]Ac#W|oFu)]Ct䝳. u ȦĮ`Vc$rs*d2s'DuMT%C;KDne8RL7T֠_NA</d1 J% zDD`gS:Z`Zǝ}hrU:[D[;_GHkQ% ȇXuH-g>QG|ɍCOBE~9c}UJIQ)PA K7rxұ#"(}NV܎ė֫ua@A m_iW ҋb9 uc^:qOW5=_x+b,G!Wbi;' wGBɱzNJ, \g,nLũ` _tʜ*@(@l8o"? .Cx5ĪP${}!, /ZaWU֎ t;i>a2#2GT:E_r;FD"kvDAv"#>j  h'H)+vEZO+6׫\h}g)ƀP[MOzfz~'p:~sO:12#ǂx|"/ ~yN?73o5u[G浚.v~+f$!1B1+[g?yi)JM U,\7:lζ8S]lCX92U\0blopHp3mUAwڳÕő@q\|lKZ.3$tSGKW fo:f h˟ҽ._nCڠ5d'Njl&'Q!eg2o,csm% xrKG!}CXs".z0M7 =pPK9'93cS /vt,O ۼ ^}$H̞y"Be g,uwh9V3IZ*c&QfP<^v,K:ʧ13y((FHSF8ӎc1Qۡ-1XN7K[ ,qp^ R*qk1*:ؕ^u[` ;KczFV`N!D˅G/BL:ÙW-{"E\fGAA0s Xކ/CFf .S[ w=rJ&ZfYN|氵*l=[\ jmR$u1IQ\y|CXM}'zawu srIzp!>/{.q?zl%rA(3כ3a+z*{Υ>x$vlᦚd PM*9FԒSiRr OǤ'́jR=SU44ˆ^[x![)! ?)?$[M,˻~uďc Flrobzqt;1C;t0Tʏ59u-wX< °*˟Uh.K8T]F" ETVX㖨ȴn;E;!櫕;o [Ծ.OI֑ʤӏiQ08|!,KH歕rPȖbYM-a[:V"G.gUY=%5뗼)яwKt5e=~6]W洣ӪT}VCfG 2鸇J=\Tͯ0e;k_/ƾ# #(d> b^oوf~P`cOo/*/Vq]ĸYؒB%-§rkt/YPK&zBX~5"Ұ"Y-˛Z0&Gr̾㠹0H 3g\#I?dpѺN'^'FZ_g=hn9l ʳt@z *GTNb5/l̻yTWp)_ 9ŒJ2[p+:V}beIx,Gyϵ7|}R&ZaMY,fKmɵU{/O/P[jN  rmUb5 #58amА>Ӏz?NpLfc秶XȷZKSo(O\hyL)C6+?3Lk7L6-SIBZ(Pa]$3vqr gO> <blZ(,eݨ9kK ͵%&'H JҀG S~ $F3ܬ-k-LJ-'E>8*+D2l?k* z# >eTYLNHPee*Qڟ^f{ػnQޗ.z,[6Xsȝ~ UD1:´/r:#AWy!D G,H%FqP/YQg>l[1MA!:y>[< lJ~Q)ф!BS|zOkH[ܔα4 \}dW(=h?W3Ά2t|QZo, Mw$%2$= ~AO^A`="5!'%x34vS+zktj4F{ɮᠮKI& *WrZcD}Π=1,- m+ͷ.ފmí6|Ԟ :CQ MDghE,c:o!W^敖6抙itP1TfH|ETkٳVOT.WGԔm?n\Rt|s uJd3#ɾe4ՇL,F}RtorI*ބ 5ơ0 oc)>ćVi3RjxΪ_+O!䩟UL+qB 7GRezޱt׍j ]kX3dʹ/&!: =qKdu+N+VhD+6҄VW}_wԠ]8&`qF$j`f;(XVN\'9>pgˡRc}48݋IWEEPswg}Hhgls1<ל w {L|?K?hвnDiOz]Zﲴo,.SJBa\ZHod$;%ݞl5. ?zoY֨ KFwQcYF P'pTUBnTkUOk%t"XGWȋ^{ztHH a9iiQ ~KҐōݾm=VvOSI<-Q HO81u \OAAS!MO;Cv֢ic%tZ2lռewiO>@8'ҩ1ٝ绔6j;.Lp7Ws]tJL'jdWXw_.NY:y<ܔo027-1Wɺc*QťAP+X3? 5r΅%94f]@3dtļ.’!t94-`-tu'F4?8yKqNm:4wVDuTX[ή5}1#NEtm,!cP.jsΕ2ʛP,?  . ؔ=1Xͅk>:L;#J ŮŃ>ݎD/АG a^R81Q"@FPE&h ɘ=Sw#m9WMujܵ&e>)( fV=s^+rFNǧeeD5%/R7״'_w}/^mX倔y U> nj/Zm&By#Q)?>a_ST,RLQn !!`VK6m}(oJJ sdlOyi?|cP`rĜƟ`쐳Us؜W!^Dr3T״Nd'QྭqSrʩbci> v H[5_Me? 1)"v?P6׊J 7($ݩt守+$ R6DnC05q\6-2n\ƐB >f6ޢfI: /cEDoK#z2Ik|zcpm2^tqIZ6~EpMC  R/.쿼{bw@SC\/{ޒv ǔSel%/|eJYh]1L|aCH{rwQg+ܘW]1e4gܸ 69rl7b'ܠ3ۿS7!g1-1*D/ aZ2bLU=^53 (vyaj-@OxHQsy@V3L2{%9Y:p o3!n%^qp*?3/ ׎?jiU="VDMp-zmCL4 n7r9=֜+FJ-gYlbo dI{"we5k O%*V.m|#f%5%t,gODVAX %rNݑY{SnrG;V6x^qD~P/p^8Y/BX7 =Mw16 j4m2),upE(Y7!ծ֬-4ߠhKKV _=N~,t/q$Ń߀ExoOeLvfyaE2hD7q: q@s!4xHjiW޼i@ZY#*<< jW fϾF!Ae y.+Vux=)N$ b̧#*s r.~`@ P3c _.+#мkKHV;ݽhl8h{kiZº$UQ4<4(KG\{{ m,1J1Y7iWbZtHd,ISHcrƞRbayl#XDIϡ{1id?D=et1R4nu`q.ɶd.)J%ʳ |GpwtCZW+3gf"iow%(/XT\L-$N.HDa;9v@`t=O?%mwhF<{Ś3n-}e>@ޕM{ -1Ϭpg[@r1<|fu~q~cvϦ3~KcQ))&cR:o*9ԬznަcjGf4Ok:~{N2Vp;J>bYq( )@-tvq(,hf᣾Ìn!;:TMbi6gUqs]ρ1tY62IˠΊҒ2ՂϨl}΢ҚEBSa}x9񁊿bvzyXwAR#|* `[u!p،vW_仒_y3f xXs'i`(^d-VJ+xǔRZVLk'4V3hƠ"o$ ٙ=yn*ش5e):燹еI2K+՝_6&_}z>7kLy7=/8J|nL{P(r4mBH/ %`?t" " 6Tu741( =>"͵ p^$ASF~S}G7Gl&ҋ]U{xtý) =Ɉ(\FezoIVT 4tEilõ5۸+w+2`BU}$!٦K$e]:,Hq`bEҢ 1xL|!Hնʢ}vÜëY7%Ltct lO_tV~0ܡP=&rf͹=uAZ+/L_~cF|)>lcWY7 vI]&4( B dpRZo󨜰<ͭpr~u8`56Y]O}v!:3atU\ңGxOh'6Kk pث,okO=ӗ%ܾ$}r[y/\F rE$W!̿8@9&} E+l7ZRz[IݦTHZBAQm2R)h UT5;Pl ?pժm폨nіɓڔ!iv#CP|A1pX~NO6J|&mj qG"rgx-T_Cp2 &_hdÿ!Hʱ>[[e (!ƒX-@w,ƓX, I_*%rPZrj6 R򕔼C -03D0 x8H3c:o6|yq(bieE>10&ucES"㎬gI{abﶗ ؀l@Xjv;}lv)[xw|"!=Q[X7oI2fnGI(FMo켊O ֯q-3HCqr$0o[fM/Jot/p##Ӫmg97^ , Gk]hLmun aLQy7B"z*`8~)JOqOjQrMdGϤmNTJ1IVH {H#[3']x٨󃼗0z6$|Нϥ#!|hkw q?0?):sW0*[74) gG<,ˊ شo)۰vLv5ahH,BKl}Crg) ɛ)cmXD~⾙HbvBܑӗteOj,C;i!aZf;,\oB.hƠ89_狈BGle@7\|QPM؂kJfbk?_#vVj ֍W u62ԩ}@uNFIܙB:kݕʣ찾BIL2xb7#lY܉醵ql1?&WMCB@}إk%{61)HD5h4 rW-.܃v8k|Ud 3 o/}I >Uadgq !q [JC]w4O{: N<q\hב `sN1~%6 눳Wq}]T[DGCkV23({Ï%䮆X CXȇ[N%)/K~3>ӡ)ʭPSю`4H9Nfuc3 XB\NUInPD* GJb7łQ ~11v'L*lJ'6݃$S=D d uEZyӫ3TSa 6dυfFdҀ5ٯmHQ^/s%S4z?#dkNq9%Jbk6*[++W*0Sqe+ ^-bl;tʽW|=P%k&17&j Yphj/s$s xU/O%٨%d9;}N6Ik&Sڨ󻒺E([[ŽFH>Qp A%ZE*ބR YwKʽ=[⫉aQ:fV&+úƒ+#ǼϷtI=r ";˨o$jӽ%ᎀ&2|xqmB1$֚Is$g3cCXzܣ1TqB[CEh[a9~E+#_ (W*5%)‘VkfŠTI4EN8jj` ;H에I2tېۥt6?W^K\Bًh Atsl"&SN̍L;[0N2δHXGg"w)Ņ^|`e鷪 n`m''Nv9"8&L9yA951ty`h"^F44t>Iy|52ltl_svދYؠEqޭ4YsfŸ$̶+_D(bҐVK e;Ñ(B~_wH hAqLe0v\ω}F_*ϔ'GlOa[Vg#E]KRE yWY|jt :S6y tDh؅X/@cTYZNrFxPkgEɛ,ím^@ D/O 7/<ժK[tE=1W%.(Q-ӈڧ9؝dr .QvB|,7O14Eb ~]'61Gl-gue;<,:0|ȂwGtA]E W-!􏨪j2|JJoBW 3+hc&A LM:yZm50n,͡P#={YJQ^w]@u| 9s-1<.bYTWF<՚8S{?hyߑ<|$!LKѭ`Gh f-nU㒑{f1$mFcar1Iϳ& JM?Ͷ}vUA&bI Oz'0E}. wkv~b`1n")Al[ rasi:Jt7>hBf43o[e1:Ȫ ^ũ]fk߲B2iQq"t/:[5Zk}7oW2U2g|ӊg%$LF ](z8HҁCCi\vcнPmJ9 0l~ҥcGzILd3BGŚ =dz*}u6,TsvEvtNxx{'񪘦%5WÒ,#Fi4&Tr~P+fyNLQ)nxbLX+X;<#J`Ê\oxxL~G+1v}sgx(r}l-p#\t< dM6KCe`ݏFT{CwQ wMo3 PQ؅% [1}Ctx&`b@0rt17cBc5d?$S ǟ!WVХu__trXp;~ڕP׺~BatpwҦ@)7wtWZ{ޡ׻ "W yqד| otwJLXnX^-z_lH("GT>iy~:ˬȨzk>N V`% $33;7Fgѩ4螴!J%&BڥQ?(::ӽJE ώ#|/Mt46R+NU5>6>EK]aڝI8\L%﹄fFm^-!M.O{_VpZ!#:fFk sWZ @AgD2g @M&dr;G$-M?|;% ,JhdMfL"%A @QոxM }f]pThM 6Z O\T׷*/tP-Qo$6 9SPby?ΰcX K?-eV{3%۬kng^lh2nj ý[%Tȧ_#6 N`uEk2 Nl@UzZ8v~X EQx/\ҟb'_E )4-DH300~eD ԑ8Qw;{t5j$ؘa7ɜ|+!}Vin rcSȉf* lJ:78|gkiSv2i?MJ:4@gbog&,tADzV|C0o/Hs ,#k-{R2Et_0e[UbTSo=~'_Vj:9NlWsE* 8?SʌY_9Imi*?p1od * SD|QF5l"^.]Ęus~{d"]uhu|0 'ŗ N38{ÙVS\ ;`6oޖ#i!{rrF ?OxNN]|d`"7g5,Sd8Xj|!ɵ4qiƘYc] /߀F^B1)F<7U^ZC*B{OGȮ+ѣs%z!~~k3:.ƈr± ߥl˟#2+"aɤc_hڧ)*UGAU)퍏oBD=0ydB(w#3@P BPmr{2,r䥏%>uD=h.j ۩D԰l~f/|tq5iHGw[\n;4 Ӗ#*U) <ܰ`ؚE$dd I!!ލT' KP[k5@6qWvԍ  cFi:33֯_愷!>js r@ Xa` $zL8=лbi&b5ϣLH,8Z֨ M,';TJ$*_,OnA|͒;srf`lMUxh=߿[ ZbAxpr7Kz?If+M\(З˞p@ȩX/J?U1\D+)1_ilG$Ti])s(pCg}ܜ<5fS)SIShZe^sMk Z,$Bd|@^b$i3کTDdQ {4g%ߜp@w$ QmvS<4ݼw[ m^ȥ.yފyM{bL%yE+Ph~kM#Оo)($1k SnQN~>âo> Y~JPW=|_ /5-l_g!{K٬Wf;h&G`_H F[.c`(;t.Z%L 3lf$#xe&Oll7h K}D 7vH7^6QlovhӍ19TTޚ9u%I0t#P9]u(f4ly|(,}jֺ%.~=|[LzejV!Q 1ͼc zvv=޸ ]:m3Bjf'i/K^>b}^(͓k #2mRI= r/\ز%fӤj:3R('‡_`3s8>Mqe-#b>ClaLhSK5 LO90i/ 3Zpe%yC鱽<t]f>(S\Ck 1&W@X/|6y?AVκ YlBcbb?uNw`$GaFFsm#!lIy߿@ߛd,^lmXbu}1xZg9üpjUpDJ)Np~6P9Hdg+ )=SWòd#N;uF%%:ma4V?`I8@6, A>_6RR-FQUNtX gіyQ'<6hٷ4 Q܉f!E ЈO~||{Su gXl.>FE9'J#$pY!7!/\mok-ݙ2UWUS7 T_V&>ʄ>-Ο$zL]X ܇-@ʽ]dB(b_Ƙ6Ex~qϽ!r f\v1$KhKP&b_'> &P;޹eĄ okqH\1sEnJ~̠eJ<١zt*B/NjvIe UjMN 0 _7+`gJY0|\B^uF '.HiUqyNLAkp VԯW(K!ݱݺ?󍹴ocB+}-ܯ6YP8$J%<+Z7qƻ[|)bA䪴K:b+7 $sBG^ f"oZMުF?0&03\mNd\>{(y[ĬR8c'!"ceX#)W̐82푤S2ZJilVb. )fmTMbwۤD,<_Kγ~iP+5 Shp!*/(Jΰn-0**{ {Dwq`h ;LI#k4MFha7|l$nw"iUɴE{N ChV;\Z.ik.ZHNid鞃ϴȆMpZ3<< e|rcs=+^qZ+D9IbиU\Ơ- J^kX!wSdάSTy<Þ62D6cjޥ1ZFOnh*Qގ,<{lwbp;yb1GGŐ FfljgBtafXo|_3#8:PjZDԛֹ7- mLLFH3H3 +یI93y|bC ` Soq~f3~w}4uYUK㨃l5kALWYam<~+az(H:`^fG0(ނ!"[@:$BɭKdE~\}:a4q҈.sfpO@'ϢR*#+b3KV܆Er'49փ((`߰|# @|y)@M@1u_ɅazLWq,Fjs<`e1mBu[I ]3mgWަGeTdY5~ ]2 7"K|kfFw l Nf|Dp7eP=$W`˿]s0i:Q?.fm_NvÒZO }z\ܝ7z)j8 2%]{ΰ/Ueճ2oH:N5FjH`]a%qY Š,)=/ Q(o8+A6͞0G. fLosZ:?}d[B#* -jF7uCʥz6xC5jh_Y7vv.EV˅>Tx?KaԒ=~SӬ 7Y 0+DG"8GM=I :Wr-njјc e"YAp4^Qrt̡2DZH4K8<pezP3}0՗t) &'byf8dS}rPB\%BT#Z1893TO23pJ&8{\$ TSdK#ny4Ʀj ~R 8dġ7X>m^ >[:Аm!ZsΫGyǮ2oCg9[Պ[*T_BO[³&- f %̩zUTvJ]NO" w!WL7bVУ R(9u]fS^&\sejj?;k{-~U.Eng>ߧ: ѯ}=W։;G[5r囅ELYA-*ؗv%tʔ`qY>RPᰝ>e.j 0}awY^+}H_%ɌS)(+Ks>Lڑmqpχl߯Z6-6f}){f6V6S3y_ _4K;˒z}ahuރSAHB)i?wњa˴$^{#>A+)i=NTV{q1xjzw!^g[n`#>8͗;sP62,b g_nGt&HzKF!P+#F@Q05%27 A_!*}BH+=~%̂ g8C:>pz!fXגU 9ڬ;:D+Ucgɦb$8& >jśrؕ!Trzxd$|l2!dto9>8򳘊!Aj|3ԁ[Qi֧#bfij2|3fs(dtVkO%D|3CQR=~Zjk Z pWU *e /\t2?ĞXY/tfS ) Rp$zI(F[ *{;+O%~,A~Ώo&a8yU62KƜ (c/:>&XLL?2s$"ji.@R햙#jXU|ϵV[?sdg &]hEf LaM"KH W֥㙉>waBባR쥼Pޟ>y g%YC+Uh𖓲ΊC$=wp- DeI)Y~Mk;Q@lx6>,RK ܼ߮[iSn [t!f9RBM'/L&21Dfz3^V{Vڶ!B&' S h1V3l@%SMkl4v dtOEXӞmC=&l$q/e$XFSTr!~r-$k og!r 8~uP[YJhxW 5 hPcr3o68%؃D-"%>QKqU X_n3٭@1cw aWW %AP D oWVl!öz2 ?l]0w ZtB b ĐQͧ#Ub&-7B' Nyܡꨀ˕:aTi6=j_iwaW9=MR]7d<;jfZ2% O@X:hg 0$ @W!1L4=I:YAj݅{>i]H1>oӑeGˉ0׀͜_mƴr"O?|b|11 V_oc]rhd޾8V eYR&9ٸfC<^p56m7-0XBϿ[8 {tAWH)(g`sUKv.Q _-nH[NH ~+XhGxR }Eb;%;q􇋃lbrM^ŪS)bS@vosL̊9YV^ljU@^mJ j}|ev xEVozs}u88I<,N&lRl/u\΁|R'0OvU t@ଇO0oahAC2j'x4t4呁k_{ up HsEݽ 0x/o^Ӓ/ԛ7E~ζ0?lCo+XEEMf_$E 6X H hDM-hG#֠; Fkr~#rװŧ'X؜)DXLVUx㡍jL`?$M}A]hL^kxVY@'6*֞VmX*=Il{E}}#o/PmEpe.* rC'˷]l)-B-1А^I;1(Y!?S-P̌A频 }GO=MZKᇊ80MhiE5.5;owu<&,#Ou[l^i1ڢ*-gLI ti_tn"sk+֑cgx!6׊hL9Q3޲okE/hb}IU Vbթ1CƖ;IN*>|?(v3}7(3r<μp/;*N݂pGHhos/=%AX7zlCω*U9י+o;ҭcltj9>hJ\!לxq/]f*`eߞNAڔALlj85]BTfe3M6Vx'83M8c!SU!= =y4tmE'RO ȟP:EI=5Mgl{,C!ӹ,X匡4(tpS,aYp#Q JL4 C\tDmO/BK6ȅ-B#qG}vrL]?ˠŶ"sA#$ʼn^ll=y.z+e=uDbdȲӗkU&a? 4'6 "}^LژX+]0bEJ&tO#wLqS1Ktta7wJ@Xɔks L36"bk.̢F!Fl)h-K8"3[:b{&sOdn͊3FƽOFT0_~8')3Y93Vds0|PB]%#S]B`a_xΛ]-ƃ5qErߛ%*(kL}tDŸZ=?޵M&=o'f1gy"]4Ohjs#T %{ )¬#xcπH=6P•/󼉺?B曊GCzOacT!|bܤK]9bgz(cWp,f5j _\A>xjogFL ЬJHHlD[x"y[R*[Yս_[Ap)'ys%V ?RŻq% "yzT y G?eXb\qӸx?i'%ENOʂZ CAL6&潺RS"$Upn4+p’X_Dc[iMKW޻(JǨ*17lFkvLR nyaL}Ƴ|=H!2&"mC[{c@j9³U5sU-%O?QA!cIVN#Gyf%VVNoeV;p2ß8ͽ%KOP.)\劙>i`Tr293)YVqY!HO=ow$[y oH9AuŖ )9o'0F s/ik!ʰᅦ-.O@B?U<*#w>G y1д6^6 zMN0$7ʲI}*(9+n_ڣܨ ި)Vƒ} : & gʗ9gTEsjVXWL¢xKDoO;2|"XSc '$w6"jР3-f+ -O̿EKuCۿ&*.mEGP;);ğ ?Iqԑl=<9mIΕw3l ,MKP+HW/W2[WyF[潁̐Iy*ZF?WH.A%-lǷُ'$҈YLk#[qzJ1PY୾6^e:h[˱N{6$V0M. saQB+DiЙ,+-`TF Ȁ6}[Hu#\O'^ lqt~q{~cluPvܖ6Y<Ve]'xnʭ G(V`MS?RJJp}#(= :v+i1E3믽7EU awgX_ 1b=@\w/ ?7sXṋ!UT^ֶCB''qCu:c;\E567C4y\89fEGtAsz|7E"݊9}޾ Ar*R*`8 Ji{G/ 3ǽa1ַ7:Y(b`$yI3Z;>#Ǹg_YUHos>V<kSK} `yk P*uXYlL$ߤk~/J]5.’Qske_I춐vX1rZxr*ahQ]S^cw)(r0 X ͚oC)G""լ?zLO@.Z1VDhYbɭA{B#%;pk!p"d* ;= _e;Ai:ҹގ80虻̊n"v|h%. tPek ;6'M/y6VY]f;HoR#KvԊ E AJ**V٫x3!LvGe6^CnNI;ѫ֤Ӂ+1_d1ħ KQ 8P=d([)նDXME ~Nj6zS3,aѦj"l[6b=,TJL{b=UZ"9g S=X[<TuLҝsŲehN%$}H8]](^`ޝ#]jx_a} OڧW Ms>%.4)Elw“KTWkj"Dw+MU/EBۦ>`+KA~=Mp?zV u_ϵ=T(Y+?S|,<%~ihj*84OϼdTa3w|ā+jߚAv? f\TwdbGf50/*E:AGhsGF# cIaG҇EMO~{ C1-<. Kb9i٦ͮA!IJ @m5Yz]+)KیEbkcL*W(%9)YUݵ|r;& 9X' {eo"^CCRu-@z[J7ʓ}d.>:v wVdv!;T]- .kuz>ccL*`U"^j6YotnV;+*R.ɡXl1=c2NȫWЏpv?|7-\ul.0Dr)ۻlrjM', 6+RiuCjt9G_倣߰>n}܇0~Xʌ/b}{6R,}L=*LŒ.~Ql:nDž${3X?YnZɰ"W"mځ^#PؖILv0JyJxb8\(4s:K}':SA0b%[/nyk0SM\ڋ~(a@溼}_Oh k")Cl;)b:G{z>|҃E,<,g/)ԣ|H9]2:NF_zCBGlܼ=kj),6 a8T`چԊ9ۈEe1?R_Sǻ)۬n$nM<63<~ℸYHy">^ bm.&:լV0;oV꟰F\rbzwKr$9IGsbhJ/ӏo!X9E ;*A_O֌o4:}}CJ ˿5d}=%<#u&x"*{H]`G%2(1G\Ø u V. .5?9$Kܜ?Χ\f6=TW]!hJݾ0 (z {M9A}=P_8"ߎ-bye::Ga ζnQ,\Z>DC(\EN#L:Y|%`+bj|]P8z~WVMk/P{:ƌ~WڤnD3`vyA+bB%&k=pho CY݉,(\3?}mY!obyvaמ&oBtI`YI48̥  z61o!x#<ɃŴSA<Ɠ0aCnzzBdD;tosDZ㻨}u ʹ 4 /~6(]s5F䳒kyHU?Ee`w$, S{欗GCvZϟmF T43}i)2<4<fJ7%إc*N湔J;eY&i#O,' >3?\6g&x[N)۷G:a,L ߈:3y|,pALh:bx xi7&@V2 5fZ+9))S75 ܄"yk6_H R@]r3VCl,/Ҿ m/?1ѝJ]١hAoIPvD] ZhҮ .:B9(aB3u;LeC\Ė-B=[_TW+We.Q.Ks jKz6݈rrgR:, 'x V(?UE_.rII)̨]8_<6/F4bueR^ N/A 2'jPW/*̰EV6Lq&PO^hse<O'0cxA:, ~w^m_8?,4"}g^kAQ< D/,Sms&OFLJ̣kˇ Kr qĭf=[&b@`FJ.6ظL|H[|DhrNL#F2%$T7u~lXEs .+r) ۠;bgHb`k5qҐ95V}+ubwY1~ B'\C(Ƀ7Gj[Ҫ.R?R:CNPnW ]](OwȷiV hU2{50IqbwPZ5=u?". /)?ܷ6*`j_Dحh59u6ܶ8ۙ8AxB#@%fe뙘_|Zؤ.7" gj2 ӈ TŁ>Vk2Y>j"#6y" th%.I8"7sCBqߘXo Q7!,g+[|ܐ-$*4wk>{'A+NGfW*~P[Wݎ[tμ(c 凪m:E+0QF|GS=EejH\ `^ЮDOELo I ĻA ρrU3]!6 Q}"aIo/Ã%JaAaĖi:a.Y dm rAO1IZjMGPe9,ecJ*yɶl4lnN:;(LQ ]Vs/ā`x&m $S0ޯDZlZgS /:7n-9e#o,Q0V"8œo ˃ ?IxҊgfy-tNLA%3GYt8dH Tr1tU wPɧr* oV.W4G38tWT"ѧ)#K/no+{Xv2h! Z9"7nRY˫tLtZQj zpATWlt 5`ArZk,fMN0eFY$`Wd@iEڢ¨y|b ܨj%OWcE(66RTkP#9c׸n:Z\4DZw2 2BH2L0ɻ3h|2){Sj+`;#wBۚ1tAlDQ^~f6˼i˾wE,f+pZUm qpe$SRu? 2(n@7~9J|6BfxtRtl\x3VO& ڿVuT+o|W~&} -ZG$"S:̏4 a,S"5JlT j69|L; Q%Dwuh :r߄уF? LBŋPH~(=^] cDig uKD8g&@*7Hv$AdӻƤfF(M[-d4q"U@(1@_邯Z6W[ىy2"~c(ť PbBD~5#`Nh=G <zf4Tj/uK%ҫj)7T:6ф./&_ZXWtuVMشOL>yy95 ޜlܕ='}RqvDrp*(S8뺼e dj): j2Ȭ(y/Vu eDvu[E~h L s7=d}R^D-@f2Ƽ~=xꙟ' l %ӣ@>lSs癉1Qomd08<Pkl~ĘfBs+o>9L@ji^S|N@:NZ=?}1~ood-xRœN̪i|v) { )xqS~v M-ҋ>֦m(sZ4\g"^GS-J!JԮȡY'>S<؂O=eceνZG@i|9F>IHShF9^yZK*rqvX_Z=AHZL[/~]EPbRSV-d|1Qժ#l1v1H$'Ze8QY;C LKut"6.BnV=Fމ|hN!wlz&k^iqbtt?@K`$~&!*vkv&Jm$*D0KB4ʳM -]"9S{L}2>wQR 3ޘd=Ci`}WPDQI1Kk'C{ =].F(ܨc~'"Kp+ r2=iAc]lK;<M8 mG}( ZU0|RSlpe>k'ߓΜ;j |z:Q@ڨLM4AE'9vF6{t jŽź=%=8;͢5A$5KS˶:DQӐ@nvKR9@+4htKoVvxZ>n]QHje  x'd+8#TS !75?;G )SKZK ޅ2{G@ಇwCTДNՃ\/$J 8&>}Gۇ %o,n/@ҔV[eh/A"HA21F҃ef gF8WjbMPHb"4]MR0P(j]~#0eQ ՙVO_e!6./RY4 s.v^M(n1Ԑ =:>j ssk*,H-GoSʧ>0lZ#kkrtyMtUyDdwO>P--rx0Th^7R=[G?XVt%1ݞ+լ i4hݞ:r4?לGx@<lI!:ez"-fA-{0hOf /=iXm h {K,c|kcepa8+9]aasi?w1+=u" na$'%6$D-7sqη-8z?r:%H>_ L,xp(vmGܢ9+u$wA4LJx35QY@1xeV@7,Da?d[җ *X}A8ObWi-< oОe'Vr3݄D(_[L'n_&SS@|#DmhR'XDc}XR mzP_%?lLXg)[sXZQs,wCj,-%`t,և>ifbX)E^- / _(Yl7|Q,bJg/RҔLn"fv^v{ !Qʬ|V724>U-kQb$~t B, QQQ+B&K=0ly6s&Hm=]E[5 HV`| 3GPN D-4E@WGu֨5w1HX[~ƦT#9T%{+ wO*`X!2(%WAՌJKxZY\bFkG3A} KBm@~(klw*Sg W:P7%U TBI p˔b v΁ GtzlòX{IDbRkK-l&Vؕ&.6"G'nzxMmY9J~!g ItL{ <%)y(`\D/JRl JE,zMݼ僒lA Ekݞُ2(P[KGm\*gљkk''a=Po^<+Æ)}kmJ)!efseivHɜ;ZvRVBĨ[P:0T֧ ~O?[f*>@<3+EԪAlDκ~z|S7[7en-HRЋj/6;gɫv Pzhy^)}4qO]E{%D1Gƣ%nL }S%RB3ًu 'H*et 7¬^o3@oMF̟i:Ύ9-6G=lUNT$]vsdȧx-2inDZp8`x'H{b)!l]#h$j;OnTPA;~NL;5Ŵ$\Iߚh5S=Pck zg&a =\fC+6>5竔@\ XA2Gd^ŢзĄ/DO3"bKo*\Rk%PF( v KzP 3% 'wxT\awA|:9C9H5 ˼DJ<665ϓ&x6mY7?xEk0]⤞f *Sga[Pl:$ j-O *3sd|G;rMB Kjx}RGFnwNTE |}﫴2I}?rlt92^6>G+m8M4#јv@0t@]$urgpuB:fˠ/iY0w&1v~H\]{!nO_-0T.=aA*#i[qR Y~$i p0 ǚQ ~2"< 2ےhqNq6”!|J^=NNHȑY =#20LG5]dGMIݻW3d yJ e+zeXs , J7摏{_*'2 A>r =Í+7#9DGcQj]-+4^NyŁ0 I$ jy$}6XK`av>}|/ľ| s.l;9e}jh(#8D̉Nty3g(gOKA_,{q"% [q9R,P5;MajW*Heԩ4c٘7ӁQr:&\H4PKMMٗ,.Upk7Z<9ףx񍯱R)Wtړa/@LbG&'IIk h+ ¸Xl,j+-w540 (z +^.];iC]*0ۃ^W0Fm.W^ f]Aw}߳$:b62=s s7@l!(,Y3|| %ScZć86W9# _  EԪ%-_|R6ݚ7:!̋uu cOJ{Gl =]EZ4&L{;9@ L!p6f}3 ?6s2Mab"=ܲ pxr I)u[7j bOm/ř.Qœyje]*(s(VxPYiya`tdfgyJIӷ|=.~[-ڬ-FŵEy#S0'|\K}A'3&49AJ*)J@nޚl# b৩CWUpN&BVTAM~@$$HVA7UD"\T#zw|Ad(I\ P(]c1EJ4xd,9=j\؉Kb*Еn]SwT cViNM)Ť ʽΕڈpt 9oue%Ӕ=5fy(>UK8r5u &sdpJ!c,^Y AxEQs>&LJLf t^]f $KI2" ˯A2)ܫbϑQ+D+H|{ZW_0B%Q $J0""b<4vf5"c]LѿѲXd4  Ϛm">&eTDQMWnt=S^ܜ!|6iUh!->* cޘx Yފ2119OupGLȂ`@JTn}CEvqِ* TG5Ju "+5ﬠx:zpksAClwؔ^߉^n~̃J"|JPvՃ@ 헷 w .k{bFZee-q[]Vң:~.qۊk/5浗nY:Pʿt A(UyWr,EP!4ʻEnG PbvYNJ[]vQ:|RrQd 0LpD'E,w!T| uz> #oi_(33g-x8-IGN6r}u$1=|Vn,ؗHADIɢQ>̀>B53@Q_2j'=\&*?T`utbb2*ՐDn3 =1p8!ed3&ڷd{i#ͳۍVKb&")$y]0u37q%Q 9v LD3M6\'/i$z`.SIb=0djtH9eGsCZw bbj9\:RI /H7rMf` NP@~5iCwVU &@!U_7m &CBM BSu_ -zCd`D7yMISt+! V-Iݜ̩Hku(ҾS&HQb{i|RD XQ mPG|8fc[v"?1|F 𢋷ё:tX!?Iij'9M5^~3!C[{虹>k c}ݽ~|t ـWE(~~U~bs PLz:}::}X.?QZPg0{2JJd퀔c_!'g`'BҠC+:$ʼn[~Z@OM}&5a$ج`RdTrD zQ6b] R:oHֻfZIcկ\`="&68y:&-GuK0QL />9pweZ'*ޘFI 5}Vt8F4&MuѧVaA(זW Ls=#ml{Z纟\cDZW/">8̧B<إ =hU7jlA}3Kڧ ~ ./+F=aB1y2 g k^wm^vFib ,riw-$,OsSRnuk,7>7}1&7s֞{[\N36UOlFEKZ3؃DQcb@R Bh8޳:]5J[H^D"@msG(?m; g֮ZaYR se5 ,aa9bAt0+5p^EjJ#<[Ŝ8};\Nץa`![-ӷ1nc95F|NvTĂziNJU$SC%\$0j'NKlk^}rZg/Pe<3od2c 㑞ԇ U=;d/o+8,S|x$IuZ(?;G SLh\SZdTMӾY3IơӃɨ]Yfr( 4 ןXSa~Mf2Rx`t5.J$4%=\ fgr8Oϫ u TyL3 QwuɫdKnMX6y>qJ%)VS2AEб۶xz鸒\H~Wg-0=Q]PʨNE%Ml =81"T؇ V$ױlQ*"@_hjՕv,}{QV@oP^bld!,B^08ېVZ_1inX6y'ۤ)_K}.V66]Ÿ:}5@@?yJJt+1Yjͅ DnOЖx_a ?ȉrXo!~҈I}|U Fi2rӬ%K4\rJ'H&eW+™hFa`jոa<br<OЈC?|pR-WYj1\GL1ϒDV:I9qNWe1e. bRޕ76fvEoXft,TF= <[=GSKder/RB]6L®Ux 0:8C)bL]*5Q$Y[A'k)\:wKp6y^ or.4营_íKif?^ȧ*މѬ2c"Ï| \4S4l ҎV=dž^TQkw<[;rf sh4`c`kj ش)X;Cj91DQú6#k ޮRqTh3tcFa lda0h6SnϪI&+EѰqx~楮SKYe Sh!΄ faX aÏ{u姵g 0µR;+VpzDDC/=ϥ4D{.KK-##1 FRJs!QZ|5Lc x r --nw9_zQ }ӿsUxaIۥ*/H֏RjaVę*l Pz+ߞ? PV3k:=C(`^#,MM񴋰FXÊjs}ъڞLK$TUHo Kf-x|v:r.3I{z^ai~*^i!4=JOhw&FTY|*pb zlJ4VK.$+c3BB6aSJͰázJ#UNaK0.kTݗ }q6e2}i,ᶵCɀtY>LPe>Ř(3YVQ ȤKrS)o'4[zWP90fys!ࣳc3_j~gѹ KYNM`CB:wh'\ܭ UeH7΍L0n&=6cH \#f%Ϳn= 8b8, WyǯBҐS\A\.2sB LLv uIl&otw:6z(LaM-УVx#ŗCpŷ-!9X63%Mj?h<^ApM~|*բjF=~yB7ࢂWmVxͶit)1n7Ji*s>#dY=;|^0H],; +ls38&xU2UfIݾEHu]x'=UIc;@9SO|aiM4o] ψZm%m}*\T L]Ax2O7HJW~ȭg;$r+VZif.qob.w&s7ۄjl*IΥ:gk:~GeAARÛбD~ٔ1X욒9;$glsϘzZPGh(*Pp&;2j]dNz\{n!F` @Z|5t(P@Á{3#.-X yK1ODy'cl( ~oY6(Z~ @ T-"MRQq#1 v5( @x>-E8X|(4~ӎؠ&XifN3g 2QrJIJ6ݮء*AĘ"5y6ZX Вu茳t@_$4TMSeE hn`DhHc>)'WVGrd%AvRb\CXgd#9o]nO7ζwv+ !Xj{B?CA$UKjʕ!5F "!8x}jjNVR/U0#m<#S:Bz˗W;cͪ#Fn󁮬A܂4>oCl),j!2N6T/?3^؞ᕋ'$[PDk.`_Qc?&]F8d~q{ dKkNoD/doՁU,1}Q󪈟V\+Y' 8DQc?y :7n:xp$oWF[vDpيcR!/vo,|``h³%mWmߠfZdi2#RȨiP̥e|cnӢ)[߷_Y]*zg$Gz#1ڤfkQXf]5"D"bJ_dmz44Zɖp8x!]a20x(lW XWoxD] (u*F:x{72:lIҋyUͥ@|s ;5\aoǹODj)wgϙK#Sm;a0F|˽z)3 ~ojh%0{F$zXN+>nօWh! У<34QO up`)6_)3&3i/F(-n,"7PLʋɞҴUEd7InNq+f6@=M%H›Oo"!b3h[lj:osG¬g“'Ĝ%kKwjrD%2?NJ?_2d ;rBӢaE[KJXW&&{_I|"ͶB=GI4τq1ȧz`yE!zv4?[G\:慱v  pĆ;ݮGH)S+huĭ@+ N#yA-;ud% d&T*1}6b(kNmVú#~/O믐t:$GA2yL)|V.@aVdhܳcP#L Vs$YāCާsh)ǹy:Y!O{_  ̆g71>F+7KKwa@V+mP ۃ 9+!Kj?׽ä܀K~ "h 7ίN.&E6_ylT{̖13k.#XNxB oVYMDHD v~/MW=/W~wfB| a-_xU ~7㷃x7sFSm=C9ucfK hTF1COS k6oD|LQa3wȵB3ăk w(aSP={=IQ)Y3kC^R Enrl*"qK Vø"*A `≯wWsWjxBB}BuVw'Cx\yڽ$LZ!zׂvXbqL$k\xW=j*2HG.kXAP)z hJ^`f"8 ّEP.!cRM~ O{y{ Q[ưXŤuS@|8*DD?c_K䭾) nTWYd]` R#Hӛi+ӞA>vYjbVz2\\Iӽ,/mD7*w*$Pzo]& &M/V04Ifh3`y*,ioY3nWY\,'yaDEߡjFT_,[`jK.y(Fq<l b";',4Ogi}4 ?ؚjAqIK 9k_McJ= Uy=)X;$R/qV!+aab(:Ì} cMFY^VutYpI h?x/<;5 KW7lTz:~TOj,-{{7O/^g9:ds>c ¢4FH}taR6c KȫO:Z=MMJ[=kh5 w3A0$7Za'Oos1ECK+&MԨ[vض /g;+Df>DE=UMVb@9J}Ay6LO.)SbUfcǧ6(mħΆ,S9Y; |QKln^%-]ʎava[Q_M H }uF\bQ4Ԑ|}?$^$zbaV}6ZA=rewqxQF,MBaO׮?xRT~ñ~'{[ɰe{sVNk1Eܜ'(1gOXt5|2>ShNtF>E| $9^Gbݘ #zXMۋm/!X^Bx'(WJ>N)[ZzH+Tk[mmO$ufhm 7 &ldS2 +8X; H_05#hma|x~ōǩWL'Ѻ/ KY!v?|VZ[y ^@Yc 1SZ6Msv-F(Rnӓv ;ʆEULGpᷡ8.B35@ ڤ;&i`(`;|5ʀ0-"},U_v*]ϧMٌʂ5 s.$|%;r*h֯^'RTjכAr/fV)!Yr5\Tzh|_/P:sAյN7óʻA7>T$4dx:Z:C'o͹k%94;q[N*[h#a$@O+1-9TĀMÉ-a;!M)Pfov8azv ]fWe shc%R˯ i WFecf9_Ж'Mih @Gی3hXn~ʓk6H}W p뒹w"P,5BſbRmBljޗՅ T:+ RofаǓ8Oӧ C7Vv2 !0?a;P=hxfdx왮?:Wͽ?@G0f(.O.fX(SpMBHJ155=;-w*c_ҙI ILJե?eM7> P`:Rhv Ud\>l%j0s(5K5tLt55ć`jʊe55a D  $[gù4GgL,?g7P,f&7Xx6_PRrӄ{7X|DwY/)Fchvlz{Y&FPPE1e * /L/D !#DbPIZd;&V"Z=,<"nGˠJxvuP? xU0[e rݞo[W5'h/OcAH9V9Ԯ`'U[ϊNzidihv$16|Vn1zBVN_H,1j ABGĐщR5_$ܹp`"Ra6JWppym,F~}WY &ԛ"2iKɢ?_;T31囇/GA:b}\[ǜ-( wG?PlCQ:^z7;PVN4F4}`F6qVC ʏ+/T@7u=7 RԴ_X/h4.X|sBl};ܸ`z%JN}Q x`= mp iN>BvM9 > wC4lW@Fþ>IX+ѻ?)ty%e:@dL']?9&"Z3ۼt3mOys?j]d]FŦL4{1%1 "[/ۦM&>v)vI/8}Z_PG\};ȈZ㴚%V$[مTs,V&pt\wR Η֣#np\Uv^"07QUO1+noq=(2Uy޽1C~UrJE^Rnrԋx Nгj 1; @<]厶q0otɾo ~"&DPe4gqa<^pfO Q.B /66v']bΑ6RT Mį %= w5ޚVoLlF+/7?v84UH "LRڜ(:&t>P!E7VĖ`g[8 kin)CbdX˪D.n|d6\UF=͟FO4OD jaZ=wi)KlRā~O>,Dkךx񂀆s|Ev ye _:mESlL ֋Fx+@W Q1?2 |dJ,Ȗ5V D^ibҒ@1q2naeFT٭S  uE@y0nJX[Ϟc#%=y4 # M+LHg4C>,AdD!ҷJߋh8{u( ۺR,49y/bSB?sIQumM*?=3]=pGaUα]v`鿶7^svr2N(kf!:lZF?$u̼-1*l !oVR*køWfate8ho Fw`$K ͜i pcCԎ\r[r ?y>\S}GQA켔nK$ZF9sbѹ^ޮhd瓦h7Dj`Á*0zY7O#a'KU^ ( LJᚈtsślFN墠qIVqz+Jy>H+L#/`aj`Y'?<#n O\jH^c ߅bϥ rCSY嵇gSrg%^B ],/*Cѯtl.siZ*f/|4E~uO͓F6s\ֳVNPEnö0X*!5@3rCL7bmP,QYɕͮNHؕQt!^ZaX8uo ?6d4" )F8!eSa"5Ux 5'Ipӂh'$CbNg"7YIJscI^2Hu-:[+% |n5+s8sƕ8e+nGeG8|قM8"u>s-R1z|~W{BK QD󁩀K͛*9PMU{P51ߢ!PӐqZcWCxRt~K#62J!}'Fzq@8c)JkM0~wPaQj,,0)NG='.N_:!C(ۊ}7V: ¿}#- 2{?j *Ww0K:tS/{{Ibĵ"){f [!72 ǦR1ԑVA?Zz230Pҹ:LMUTC4~IX׳?o-1Y9ySsu<X#'`1#t[#A:<[bs:[<h*s9~[|c/ ^'aUHS+XѼ[ \>ym{035UH_BE}OmA$#B4!n=Ja/a+pxQ +ǀ,/?XoJ&6)d@ڇt9K&`B ^˂aM>YPK`WWb dΈP*SNM8G86;κz8t5̨ͥj!?UH|ZPDJ #pS4E}Yh#ohqd *4mVƔ{* 4@5j.q&Vގ*~X C_OݠP׶I}XL>&QN0_+%#[k/s?KWhU- *٩Mz*5)f ՄA Lb!L_*axgxMMu@n? +Yc6ۛV?6+m؀/G]8[ [qc+wVe?Z!Qvt2Z%M ,>rBS BأAY4vViw]p G!80mzNm?$SVHg ~3&C5Q}`kޜyQKݻĐOR~~bGsuT4$jGOr.81e֓||cRy9 ?kvp(Ne[a\ xV&Ԕa$96^Lj\vHYy}nS]coW@kVPl ! 6Ag6WWŷ޻]-kZYDU\T0x|Z8L+ q akvOqgV<$gp"Xu.Kz 0uvd4!yiǪd= H  g@ic)Id0@W) ?[zCK:eMBibYWB1i^NRa7u.ږcC )Ebt\3 Ҝ~RC/hC.*xVl7lqΐ/|Oau)MsBofw 1%͗c0QvNzV[] 3]lrw\|$7M e.xm7pcG!mʷ/$RFj Hm4)I!ZwT_|89,+^g;hArMԠ;^aD=4iƔ _ݛy$-B- &Cy|K:g6ѝh@r+~XQq4d}`PZZHq3 ӷLŤ‹E91VK_ď 7#(ޏ1ѫ/ߦf$BVfJ6Lgm7~ͤ_;MF+qZrP|aPsU=ʽBSS}*u{d` M) Ս&x,;t-aϝQRmSQchc6jUyUI^@D:=;n_&_$-Tdb S-jEA"QO~3 S0oa=j`8 Lw*l |7Lc꣨y]2~FCH9{vq PZ?馚oX4;T\-TI( &]E>46فCDzڨɱi 5u6$jаޣ``{nBF 'w ~Ftnerl4k&v] U~O 25%S+oGaf~,.FfS+S8qn'FiuSOHPq1GrP+>>t:ڪсi(-:LAbղAbt cl;|Q}͉+5-E ҋ"{B 1Yi'<N9Wp [lu㍅7'34'jal*+¦ѫeD^v+=.^Ìz]#(z_P򲦮Q8dž*okk3>- iRX'|ꚐltiuB$-"!9 y0sg}X4{1ߤ`( ;Q(%C#oss$sC6̋cb.DuQdazՌW`ō{Q%GM?>urJ;"Rbv#5ꂶ2i'B[ {=jh{x"hEgl)bTԻr#Q/+/촲>rsC[[Na\$!=0uE yU!NnAC~E|Fm )O`2,ys%(:I AA&ƍ$H>$ )$|ύhېlbց[eW@o_]:+t3N^tͳ63|:z %DdVoxVB./uCx: aQ$j0 '[R ꑈg5<}!<2]{vT6DHǷ[ua-G}úy7bTEge9  8E70vP `dV{a!}ExF0 jT]ij=;ut<3j;-83a4**rˬ<:X4LQsNљLP:p%]{bw‘r22sP6.b/%rm5,Pl8ywO2.YqO9R/3ro6vN6agS/G*kȤ}fىp`q zmzGۅpT͕j!Ju9`B(mc:Fp#9~Cd'h$A^S3:un0 6'ߡ/0V7qE.zqP5iJ1 :JMn6ߞ _TOː/[UsFR io1X`@ ݓsN<պ6ZUnmW)h3{kSrQֶ%eQȅ*-totJ.nCQ g)ϑ:Ĩ}#zQM#6hOA#z5ڜ=R]#J"U(! aIaz>Jiȴm֑L97Qeq_R7Bږd6;D/Ó,/9֨]p7Tm-xۘy1$&A*⽞ cXv50PFf)z[bdrվi#k QX0qhˈQRv'Np 8`u擀&瞩-!30eU~c&z[;qUߐH3vx++IR@< wlgY, jӼIh0j$ѝ$`( h"01J/^[q(YǣyClRF#i͡QiClL*tUG?o*mb_vu9F@$߽ bl<_gµO~4`ԸL ~j @。^{(E3VR*Fj‡m5jtDe2Øܭ|qJG!jr?Sƅ}(S T.#=`7~ \8"g, \XׇhC/lk֐թF'=63?)V:Px2G׊–8qG%! qr{h#_B#$ra7LvxGرՇds+i$8-ӠŢ6+oHS8YJf/?.ܥP=[S@U+6=)Zݺ7չU QX0cעEľK2$Mn}4OR5WAe&qeszʝLg{JEokןV k@y̟#pӽopTco4.cZTG2%)iQf^kפُ^ѿ쏞vaAI:Jec/zV0iTKE`-L/IO < ̼g0 P[P;.mm ԅ\ Ime E^bA(Wé]\\xb,q XCRu0*wę4d*JS#ŰTԧo;,?'jhMrc]+H[H$C *^K3^S)X2OYxi-:&ټ Ri-J**蕚6e}T1@[mAZ0sSz1umj++`TM{ 49=B&Pԥ QE5$熩TolóKg( Mvk}!)J sYM/s $ [=mWܸ_}8pZ &el.ti3v=QZHn]ҁUEγ#Rk_=`Zyش NԨѰTe@4. F`nyXCxAwoj~[WsOu=[ )seyh0BzSheg!L W$VQxB*bN⛿*ƚ _̪L _hZm"΁Em-_Yyu'rLmj /9VWZʭza5d .s&[?-dвc-C.j"igB's>;pMS u hP;%=9D)+HKt9`<ɣjlɎ4t ѯ>ʦR u r/]R4:[b*Q<덴05.Ye ɴHl,{+..$aDj bw0|:rve~nݒR.-Ā(zcj!ۋ\B;}d*9|9TmKXthW`Jt6 nӚ%Fwn# KwzY/n2+@8qY8w@~<$ob+чWOPOC58yu?#56=Œ@E*iyȊQM@4fWL9Qf뷅LӤ%$M<&Z-MΖ8XbG6~P@F ECJ9W.j.+8ԍYo L %]~=ۡ<@ Veaڰ`0|҄gKx0:'TkTHGCRa !}7ˠl5 ڍ֑ΉYIoEjy\Vp#so9)*ݞSV[]b?GCv̷Ej>+p/fv͌kkGׅ~:x^š;ldTHKX`qwzlNj46狖 oX8yxS(n:"{ؠtz)>y唸>9UrQcCۮ[׌4߅Oar8-!BOezO,kC/]^@QVZD?O$mw,ܝ[UtXHueЙdW< \x(MqANzTPOw) czr:I:/lĂDІRы7_NQ~=SVL[ N,_ީAV`Dj~-^ bLo6a?C8MhU6}Kh)7A4:&ұ&vҍ /q߰\vesGvɘ޳EP%[Ќ=}uϮj dҹlU0)a`N=xN₈WY 9U kN欬k&iВ2MMLS`7Q9s!\ ub:.ëfr10hMrQYvȌq[ Jf1A!}[crcZ$xpF Q?o}"sCN]gT2 >T&0=x$WH{ԫmXE%PQ>kw`~˛x4ha7O\jpPԺծ7 O5P KfrZN6ǵ"ɫhn+\ [d$ v)%du1.I5ٙYʘ(٣;k?TA+4tz^S7 L=.WvQTyb(Ѓ!wu~`X I;I- WR2}X NoёKF[h"j%M3&x×9lЬmpMv!V-g;v< FN&߄_+ϓDBBn\-;zqb&_^wq5,& s 4$$EYjMYx+n ;2నDP酁`f+Fr%>V9RT<c`oF떘(zIVF-H1O~x%#a_)%x{kxg-5W%KCceDq GD.\%7&ck࿞).2jfKi&;I%2gM^2ݑ_-_]eqI\'zl$8G([m~=\j1P\QU)Ʋ5!ᤡT1 O~lU?D媦rkPGӣw<,GhqaF,3״g1+zgc7ͮFpU 0$t[5Zc.eX,֬iZ8 ۷9L{ o^2UB2Zzo_ZkO)0C&z}CYDÍgUE9؝ZJKIL d6TE xDMS) /ں>83 \ =UDyR\M ?d)s(Z@J'$_N"b.v Ndh. jzY16X齇SҖB7 YG@0wdG7r0R1P&DsZ#I\,E7ir^@ܢkM@{H 14l ,/25viw!2WG@>$i]j6X Ncxc2:va4LU?ئ:\ނZxAvs.=1Ba)}]q#nuEUܓܑ8@9$T5Co,{\[KdH!l?If&J)V$/.a1C& Emw9Z'f 7q-*=ȋ>.$ #K'lcӽo'~5H}sEǗQ l]WsR4^ČXY8֭-\.N0l* ʼn+oNE7ow-MFI-B ѠYJv|fXsMP!]tf+n~0QKlzN2\ \Kfq:1Q' z BI4FO|Մ>`3"JBH[9ݑV }cȌ?iIe츃m y1Jl 4ܞ{X߱һ!@ DarVf+T <+qd4(kI'ӭ)E)d?/Yc܂ L+Ӻ`ge3_ɿ"@A9^wB oLUq9B{؋m~D=.8C6vT k/ط"XeL4lGD@z(5U9fyQfU** *H6e6][:yq趴ZX'J]I EܩxU'lw2V:lO%FZqKf5coΉ{͏#JuГC#$)V7VJ1C/R#W,` G |8.ؿaڳx6 ՗N];* (Wl%%tr]xRTj.1lIJ`Q=Ҝf$d.IKҙbtT[ !9HKK pzauQ^Si"(tag@~:4o&"{W( ]3Qc{L;> <\ݳ~dK(JW ;D僺@Xr'`̃pfz(p{7b;rX}ָIݐ)uval\m*?//"nS ԨJZNݖWs Zp(DhD8JFIݦQ_WNش){(w7V•% Tr%ʿmIއs0?QK륵 ƢⲚjsg9u-15^_rC$x,%X 9m٘_"˂Nj~%*XYfG1XCfqJ ECL|xY{+ₛDuP }IW1QvLGGQ(T؏s0S>7ͺV-0Cjԣ(mW De+=]A"03'Lf'BiA-*nSf0{y"` cĩw0Ox_m㡕r_BFD"ovPe$?ckKg.j1jEv 6,Zt 1nWV>]gBM>^PZMi+o5:&uY&5hq@JywS.Lp]uiYϒ)Cϸ&fq|*=ROt屫!%|GC+J !ۿ dNkpOp2E~}\ej h"n?HRyBDM$qPvo8[-,17-cveaZƹ,1׃` چR ,#K0F:CVzu02a7D|aO\M|'vN> R{(VNl}in3Y |g.8\Ks؟?G=끹c1XakդVP ,s!}"Yki|\YNtu(!c,F'% I}[3|LQ/3in-w36nȇvyYé9MƵFhMގKGm"$;CCד?x,'Ӎ1c31m&I~1`oUg4KV)?wXУĪeb꫐[g ,)K[AK{DYoLχ +IR2%qWкC(/*ad 6-(Py6;8ռT'{OE^[KRLgM}Y0pM+v<=+jn9[ z~frȻ`uH ;ݙunYS{;݉ ]7仍5;/d sC^/TSAl00oxi}c.)~/}&5( APp> `&1UԼ =Uv *}jULT}."@+'w6ꄚ*9.2[fY?ĥEUZ&_`/AVE; ]٧#l@Z@ƱrNR3Þ?+n"8ZiÞQP1a%moV,aWVy1oʎHotȚNPؙ7=%p[WYq5[)'QDݷA]NuB80˃ζJ=~CW*/9.c0In"lzv޲II}'5vn?A?!F#A}и]B"v ېdxчV0+9k a0!qn̮UildMfk}jʓzISL **F(v9~:,d+YW;-(a'qJEKQ.$x _@U 0m󔼷”IRzUڽ?i ;BTU`nM_דtÕVD#}нI?TEnW8]#揊:"zYc?n@f_o|~b?' G_^Ú 2"I3蝸̟4A,:q#5!cҘx&,asEeG>,P?t3cr#~^1^2T"ulcvsU @/j*5?k&HH IL8|ۣJ }8)5E=كAHz,/JYLgw'Sb_[&Ѭm!HfF8+MX-YúC{(L'sx~X蛀hs?Z7~D~}Hi9%$)!'N좪qD |0?*|y>x9| Q[dzg.D63!ՓyVcqR%B$p7qZǼIݺjKnA V ~̅܉N1q ؋Ӊ}2y ":&D#hT%? ҏFi5YNR<_XnaLl`3,gJmZWLƣj)^z=fė\lH`Z_edYrCBv6$>,۹D'3 ZˤGZutP!6LxW:G/:1cI v3Bwv4OoT:jj'B{|gF q`-揄A@{}b,. E/  aq,S֎b 0D)bfY#W'j{"՜RE]-z!LoU_ˡ6q^mR"_Ct-!Ie#%C Q<Q_C8աO|߻ X|D[O!%uus?71P[{Lŏj+q<FdhEe T]28C84Bt|q*ؒodNhF))RqIp"Ѹ_G&uoB#se|/B^/A~L>;X瘹pE9, EZ v̊>W;mFyR:"D*UѴ=$*|9 $ImM;ZkVRe`D : ߦ.` /V;=I@މ ˫)ق҂N_MBjH3OAd x[ꍤN+ީzi* l.w`\h D"|W/ 5K}~MU&ԡ! FoŮ9?q_Jd0;p_yDt?ґ`|96xҹGȼB^ -DG1d4{q|"㐯4XT~ TqkKq[x4+R>KL]5)QyVؘ=jj^6fiL,y]2|NbPoUIXLKq: c dZ<im{*3t8뙕V&)CAQ\o S޺=1H,qh '87&G^eJF.} Pf9t.|&J+ޱ\FvC$NF6?(n8770EFsJ٘i,N dՔ([>O/2Ҽ @1rfѨNl%xw G%g+iz Me%inLLZ9fJq9v P8QlPxS1i&f-By_6~u0 /N"h} -$- PBx:agB=Its{0xm LiL\2 XRڡF)1w8*l}@0q!SBBba SDd,>&WXXG,68v {mg(H/y#s -?X H\jVvC8Gu:4E?)(M)ij1Y1S3xͿc|"Jrn8T8X#чbY@s/ͥW^9Pnj-3OΛD_}9=[M=(7oMrosf|&DnTZ6yCsݔv^#8HqMjr>v4|oD1zE r9otpWh<a={QT13.= Y"9`AQ)ʌtI>|v=bo#3@$CȜP#8 ^> =A dX=#R'5ϳ&k0]U -,~}*3[ƲGZ ҪDL,gOq5\]9 k6^czM@Y &o YgNBn>E)CiR# V pa:k{`SE$|:,F-^'ٸF6+P1S[y 6TQ͉1˘N.yg=Z7::d=:!a^ n|47Zxh +}r4ҙEgBӛ:YJ;}T2~6 KH*3K+'վ&{,B<2P}N[N4W$bh;,Dq8Hq"3* i:!X"[«Qcuhln)|= >d mle(<߶ԇLH5L)[Ka/Б,N#% +=xKw" rxPuu4aޏOp]쇮!dT"}db9rt% ֧qmo֒ %ʹ/}>{q6f*+GI5h]zҹͅpHD谕.#%UG#kY{J4dg)6Q;7lJ91ﺩ=20x2iAǺ;'Gн)F/5_``J`\2}*ˁi 8LIJjiJZ)U- XnH _\]{EgSRw[퍨LCݾ8Xbj9A bU:s6u:{[Fe5oI^b\NFLwq˥P3? ?Sr`N:eS/li}MSٞp8Q }yϾ[_-O`{3u*,5ZuZSd{5ڄyQXPS):KEJ:r39f1 O+3cQnTU[[HEo4b-Co.VwB1%'V>5U*!\.~HU,V BvUu|䓮\d+{/d2j2n) p0, X bFNي$V6`w+m0;*I<p[$qзZZmcv-m#;WfZjl_xp[jr_ l f V4|哴wpNy{Îp[LI?8=@d آ?7&Rjpw5< .i96]N@=, 1Db9(*Pcaq yP>THVp]|! czjqÀFU;R}D=2W!;M3-M7(Aq*̔?*_MBG0Mv{W+$h/{.gW:~sSزd)=Fq܍3(J]ajK`X~ ԡ Ǝ`bD;6oj%0MhaҮd4/ܩr>O]COT]A+B5'{f=Լ :Lgi\zIUU8ng3VC罄I[B jU$IEi6;<ަa&:>]~d`zELrS%w f<gDDر+y|bW-kpR{VK&a\ޚRa;ᰜ-~sV;Ko.1M[դjo@ϟ&Yx{;2U,RwaQ!75v^IJehG$.l@qMfN/A̪jj fYwN(H 3Y̗l(vwZ6X~xc%ʌvRx&;b*>Hg-mtSM.ȷ) 0_m XGQ%q>4[Z0Y%J1[O[ٕ`]L6Z6;` VLdpriRqr۹9_dőգb #t2vQ1L{1>KVЄ,3ׂ8DȞ*-:0k `Y˱E,}/@Ep)=FUPa\4^=fVވv 9odՏYfvsYCЮ#ap]$^EΑ/H)9,Lzj9=F=_,add%`ctQ(Nx1D&-0ނk]~9NtvXRc ڴ.q3SBR5t'EЃTADo8Nbΰ7;ߋ=癃vBҘ6@x)ľc)[˾&܌Y (Q Q5@s=4]AGHh.Sy.VW%1.i>eF ٶg|$9n6L;GѪ FcDoa'![1NE)J\D0E*! Ee*@nV9|LTRxHiYۍʿLKnӉVByGjN<#+~L=R3=Fh|s|ʂ {%:ƒi4u@4--Z<L a;ϼv*>pю9L AX ?F%^wrFgx⃞~V%3,nmNy4+BjIO{* h?⢯/t Xnn^Xȉ45Hg,ņƫZ Ӥ t|~WiOQ.z/H"#%Kh̕GC #?[4; ټSrBB\?A5Mq|$I*˚7 MӠ j` ߡ ҜHg{_&T.tf'xbIBVMH D( oY99l8M!c drP?3ɺŐNl yQJ\էdlsx#꿋+8ς&|??S25Q<9,l~,q)J|1"f!,0-Kp<yN Ze5-_ĘMqěāOCbm:L}(B$! nR1̝m G3jɂr{PEzs/1ĠalB,`fdp !] WU0+hTMi/)c& Te<(ِu;O<ˆ*Ŕ(E `}/SM`1863]]ۡ)@nQ?;OsRϊ_Ibt(t^v|Mr Wue#^TUNg/l(㴞'apEЪO$c=#M/:^]l1`H**.'!՘Wm E:|át'E1uZV|/㍾4ݸ9K :FQK'`|3Vt)*`L@Pfu-uJNBS : ~\ē̖.,T۶~Ś'3!-GMw ,|@{yn^B/ڸ5q׬P~'hlx0ʼ OPʇ!q5 b+.H6R=~^ډP`GC$Z8T ?PXҾԩvX?A6<Z7-/9bZ%c|NIxxcd^߬avf?@5?+AI3f-1]X< iZEg h$y 0v=@8\@5.t#:؆ͯ$ksw,U*%':+C,t\Վ[.X_wogu4|왍F~= <=yZ{qec'sKI]$RfCi0+0yO*C4fLr9jcNJJ<0d2T_O?$q ]+c5j𜭲uԃVźk׿!.Bf&bIy.%G ' I1y=⦈ N?Le3a+gMP+U˧6o/{>B0cR`}bL7Y3>,܇k0<@.0Ht%Chџ6wxF/$=Q@ݓąa0S=w%Z4mCU0g1K Po̢滗b)H5!-~-a38,KC+ԏ`G^G$ATǚOI8nBO3H2D/N"@$=ZQXSOAN#ȌiD: j>eB5KMyoS"+nBoZ Yɚ<$ ˆ[)"oRG2d+#ii$R%p:dvX<}u `<žoB+(@qaiJc,FcOmi=ƿֆ9Nk)xV!nHH#؜5D,iS:PM}PlU:Nyɹd]nTaf$%B|6cO(Y6ŠSE[Ł<.K8NXE gM5_ɀlHe_ :04zI j+;ywf'lyAkJao!Q /*th>~Dj-F6%p{ Qǵ&Dwr>6K\f:(Vyoy#}-JYGK#sa3C U ϞOa:IJk a)/X+UvH (%=xI|Cx:pxW1*m&(7#0[i֑EHEeZtu#H_JHr̈́8JsR50Ƚ (k"!mMs{РԿfBs$I4 ?|PQ8x~Aͻc 抟 p R.߲g+JI׳ֽ圾6" nOEor'f3V@>D[GQ;\l+$ڊsJlۙ [A&DIӮ~ [ceR`@ Bc {GKСC5cgt]]5%H {o'0ka &-[#p0@+: 4 (T5hC^ݯ#ftHw ZnO+_66}4ۭ=SITq;?4-d߬.&¨%zqenK n.ٻILkMýOGY\{g%Z'SWF.Auo6G1_IYo0f UXYepAy;  urGf;8ׇ347~WR 9YOI/މݏÜTNj64\4 Kz?`wVٖA' r?9oD$@p+>IAr;RUi%8jtx;VV %@$ 5#[un,5a%{z/w*aYWcPPxW:la3*L1FBfnJbLqzM8߶Oy?={i. s[Fe8lZ+C=f )ydQ"ݡЏN)\^XO3\&Z)ƚN$qNby!u/@_/Dx650&`ڲecsI"mmȞ3Q! L(ĉtko6Ӫi0&H]R)1fy(W\pDeB 3 S8Ķ_ٙNMpn77$òTj&ŲQRm B)<2 8l4pF{I{Yi抝͟RM™FYPEП9Lo:oj:4!) mzJ"6ڛC\sM: إ.:,jX*Edγ6+%Kdp"hd@U88>3P+Bd=aN X3JYOuQvd1^Tq3QL,Z[u %Y4Xd.)A{iR-&'}0'~tЪŋc[hBoQӗFTUAԬqeQ'{[E=fiTmŰeSV%sUbvE Y֨ W{&!X8rg]п1srL\C7\ѓ_X[ҩbl!zU>.*B~8`Ƈ6| T,+_&<>u"&%! C)LP Å ޹l ]2ޝ6DR S)?-\-9SjDh|.[[EU5>L$\se~ s%>\t~ph'JjTm upfo䍎k`s⩒U[[Ӽe{Ľ-?@Ӊ>f}@Kb$ā6酺Jڵap\գɲ09Aޥ@9H4dg; ,pp1U:];a+&i-5,d٨ w$V mpZ,-R.pi+Z^LTKT/ 2G 3[|bbΧ9Z.ڸjLZ-)`~#;)W%@,q;vVsy̖bYĵ p/0~S6ETM[;͒o@Ga#eG2~%*-f-X%&mi Tΐ H_[]d,y~hsА;}e 2bAfbd ;OMww9|OF)5GNL cRbK:OSЃ[œg{ZGQ/(1FE oǃ (tFL׫&b& |B_=:@|7T1-N19(vLsS]U$r͓3vFdoIF~CzNwImr3|n&i&;cZcKHدxd'N-2J!mE gſey3! [C༻yIÊO Ќ,Ƨo+yCΕ6ŗZt482 kcP mZloS:[*#gהd6r*t:i367_l!& 2Eف[g){#3{Oz@ñBAKgrWa凸ڦyd)xl%x|ƻ6t[T c US/-|Hٜb1oowKծ-;gyݰ@!sRsB8H*y$VE2E MNv9h0ة&+p7?飹}-#/HT!l1>2$UkbkY>|ODh"^5iL\L|ÂcBO O/f!`ׄ:oh-[X:Zx.X2~'b3)o' TdЈA6oU]O%UrYSZ7Eg/M?29l-ڜe ] !!̈́`kVzF+BӜ&& q4_ϸp3mpV3]jAWcy~ Y7G{o#y'xsٕ ū#ltאCFrI$)F}<rL7->ѝ~q31N`5vkgN;lKUI=k [icFl,\a(R/|[fvC={S$Jq*3 Ѷc·J@3%^.@,bN5^N0oJ%]`t#4LL\R&$&ks`sT(LF7ݳ mVyIm>aϞTcA5tyHgr7m݌fTJ;(X4Xˈ@" (G^C[+mvZ204T^KJkeT D*P ڥO[(^Qj"%UW8`:֗ %5$bX<ԯMQC.Y:7$!z;F5 ~{u G5; zol[I6'0tBe9b&&-9olv'vH'C4ҷxus|3d]+D[F=tA`Q hgEY/쥩̈́]5j$ДsWl0pZrxe"L}0 vƷ9Veo3Z4oeU~._BJ xm>fW:>]86G< Ex䒫c CaK=DO~o$i=^C>̑H Al|q̪TS|Ka11Ɓ4)B&| $8u b/nuy^M)ي?0;ƭOTto Rj-`''(: mH6j[[Wtk (K0å8'8V(}=2->'DkQw_-gH4Kekք-L! 0&l@G/6I_WFi4t$Yy?UDY`ZeLGoH猳ul|]O.;ϟYTW%hicz,&԰^$XF½CVo6_txxt'eCG jFlfH%n?yt<x@386ē B̽f7 ш[+6P="3߲)1vZD˹+To,]F#mFs ~$r_@,2bÞ赵/MD+@fDfe!dԆibȸQzۮd 1ʪY@ nm ̗)d[ &}\ zm zqߊv H)9=, l3"wKpnQFM;%Iv!t JF"f7QZi[CODZIǦc#WB K T$F9,BԠ"A󂞛?)56E -Ȅp2钰+ ZZeծ 3c ^#< iDܟ"ikaj C%J9!-CVFv Fg:77F ЇrP^{ *yAoOÒԮ)v5^6s#:Y%矎M+C 8 h :b|z}3۷ҧSDU0z@/K<pFUю4co{kQZRI7GQIJhċ_ij7{bFK0RLKkM,}nr}v'l-*k-WeP aT+ D 9v-72Eus|?O0&tHiCMhD~pmvԊ&yJzI>pAhKY\k"f_@$X91 k_F^Q[qݘUd]Da R]b;ۋޜ|iY R,IGO U&xCcWOEFxlu#`5AKݍ?CB O1_Gj9~XqqCľHrVͳU8p߁('4 PxcQ4`N}7:,.Y2Hpvt,YZ*B +v+m,C藌1^\)E:bvb\|\u x9ХrH,RSdɟ1؉ZrxQfAQU1?YAq{- Ӏ^˰-/'/Fe;} ?@;c93g9oP% $t]d}c.ȑ"ﺟtp IԚڪAw,z X>dtYkS&$Pp:/ JU :fj4KVK<}az{%}4k}UpZ#N/a77^sE,􏧢njL+sknDvo'};x@M xDrG|]?@!S楘坊;g#^?~3SHo H̻'y$0`X8A~k RфH:i8%a`'Zi%>z9aV 8P)0P{GRpQLX(r }܍Gz+M?תfkŷ FSܠ,GqN".r+3%3q#y@3o blíԅAs=C9=7iB`;a3[E# ?mί=:Go3ƭ)V%sRg9 oSVe1uտpSۂ7,Qxb C >߄2-WOLs`q&iQ&Be+c[nL3S Q|8L;URH/|7W@/ZMFy *Զ)Kϐm3mau=M$Z'Q2lꐞsGdfԾA1"\lg#71x&ngVWgogNK/#KOOIJue,z'Oruq#Lj叉/u`^\_sŌ C` IdQKw[W+ #b\Lj^L.p|@ػ 'MGGv! V[-SPr}r.P-Ej_q|RSl@L#M:+z42E|1d@@J;Nrܷ'ȁ> .a؇i e>Iahѿb)L"`. UZlDoޭFdۍ1 OLm;#2Ql)b"ןqt}䝕ĮؒLzwd: "b&J2sbQQmbcǢJ"b3Ys&~$Kp{EO~aNnGבgBƐ^Y{D2'6n̸Ȥs1ffТO /w&n e`\-QT8w5^("z ÕχKϲNo&'~狵/$18G% ӣZdgvJzCM:eZj۽>-H D }a &OP=?&yS:_b>$~ ̷a|Q."!LT?{̅f~_PSB *_wZ|X.w`VMT 82f629tM^-6K"DSB*W8ߟ@JEkU(S4Kj~~1]JӇW;!nRerZ;O1 .\!kOFɁ'2p<0VϺ%}&B{5&w P-r2"暈=ȑInqȽ9gŸ&`MBwo$ n8P5AJ ޥ٤ {`_yhڇyA;e!\H̛1sz@ȅeyĔ8@4UBuZi&`aE[iTEz9L5`$n5СpAof?VusFnT2Nٓht˃M;+K3F-Tej"4Ǩ~-azmv0-x܀6*6QI9b7_F|jH;o5Yc0|/bh(eCP{{ /Qװ| 2%7aYBzjmO4"#%o(!fG~m"ENy a WJ:H(/ &`[fG*)LrG- 6Mcl$f%d;&%1i&~@+*qDVx~gjtKe>?Wf@ ofToۈS)F00feD:2+`oH*iY]@%AaIH2wl`7 oHED=5/ L ;mՃ޿eV@xAFӟI뗀ulĉazIX;eJ=#*aoHFdC2jAB`ۊGkϿ\\p $47`&UC 7Uܔ- P8Df’x)DwqvpVfi񂐅܏W &6S> lnv=UTtꪞ,]<;_: Zǣ\1n7UGÌˑ '{$foI?No=@_ yo<_OU %)䢎 G<`T/'yk4m&)a^ǭ7%[%+[QSGjDΞZ5th#hm'[w{6;fNҩ)}h G G9BL9wD q2{fXw<0T pСI^ |>{Q5I}XwL]B`[SZTE4?vk?R`0qtȨ.,y&|N"PeBnXCU+oakհi 鋳EqHV<$09/=O`Dy<:1^K7MpٽƢC}ҷ!Ufqy3g^(^$Yzmz^t9lx1P]CiuVi'\[o—ȓU8~UR/ 10P~+sj@ɝ JA޶"  *ʬ&^@*jZOH(3`&癧FR_Vt?7-d+X&\>1"naS$nDcM.J[Q:A_ Zo˜/xniD3 "b`-|J֘1oZDz s 9!D!?}>uCLA'n^*ۿ <(^ yO"gL;SCmhIܼ6! qLLAk8\1v)adT4nw2L@n(C:Kɞ$N8`c)qT9ab%z7&[\n`:'Ka(v$=1MG3Iqկ:'QC 8 HΗXwQ%G*׈  v:` 0X-lDR˚.+#va% K 21 _f(yU__,.R%ЂO>mTۋ= DgbTL@b#|q|ĤTS\Lh|U8R8d:ghjl~c;/ACϏ [w$ZVKčo Υe5Ϯhp:M.pẻz-E~9"_ ҕW|2n4U€Ca)I1-C~̏0n6Hun,$.wg )>N$[wRun ͓r - a\RW-F6IpDǪq=( a*&G[ 5E ZL?~cx'}3$q_ӊ7\2a*Icy3*Ff^u:3{MbtJնLL](k^'_YS<͆TGFIP2!N{`U)ڥW+{C'> %^ɷ w{v?D@U洒UD  mGfh ~>KG~ -ңНJW eJ_3? sXBńi{£Sr:&{XI^TN >w&yli9XOy7lGDQ:uv$YN0n#RD&'P4#UG1FN/Tw @-p MK~giJpl碐w)V2XPw4_?^doݭW~pap?Q CϦ S(/oH0k&Ĝ$לP X=;Kra´%ŲT""[p=؂hhFZBJ &!}G7c;ˢ=%ؽޡfȊ*':[z~mD㷶r&3ZrBh|3jmOԾM!_\68xˆ_?h%[\?!ΞE .0Ig]ĝuzK ͘4x^ˍ][C}¦J-K{yW Pr qC #{O?"NT/rԧZ).+CDj~k~8wC΋@kW}4r6mO^*"~!FyrSzdQ9\d S1 9[2av)yZ![٫x: }y*iIJ~Ig4v4|ׁOn;#Ccv0BAֵQR2'\kzx$h\Iw7I0BoǬ]}S5ا !Ee>O˪&+׹|i#nq+gzƎ $*}+"cuE@1t5 c,{~xCA~}}ĤԤe^`ed-% ឭeeJ>aۺ'ﱝ Fr؛αSHY/١>22츸 53p J/ &6ő}Oe W1&ټ@uQ~/xӷ7\izo L= RK[Ng;Oૄ: 12қM3vb_* s]BQꠀ>Lz(%V!a6?E<;J}v:'%Ǔ+ӂyHcƘ:-?=LI!vt`+g7fq*YTh[Tƣ@ :͕`<ώsI+NK{e)f^an.PGUJY FIcFxrt=[o3TVT g̹qGM$5-Q6Ɇ:Àщ ˟H7yұxF}!N c4F8ib]AA)g$ܩ8oy%$llйM }T3fsИ{52G/&PA: v#ʄ; ܃gB;> MLb+>B0t+83%Z,0$Jn>e $%4JhMTԇy jU|9{¶xeg4,?/$l8KVFgkHohg4f5L"s|QhB!㊦DlQnzh(B` %TFۣtie!5Ż_!X?@nvԤ} <˺ ","l Fn‰IhڈYX,x%k H`¡7G0r;3سn=v-*]0r5]\8na_1al~~F`ZW|*0yHMbt;}X  ]UF!\j; K] {^?ySxrvjٸUnq.qn*OAR="\Nge ;ٟ ӽwmq3_6Y|R, 슏GAV菘ήcii)?&>b[F(`Kߕߺ$l,њf Pt܄C1g1z›p;)k׭0-ѵ5. Bzwx +(f Ϝ([;^/Kxlf&Sox ڡZɍ:Z<*VWf:Z=2ϲ6:ʂcޑ2<0p%`Z_Jɟka4'6S;(Or<򱲣 ҵjo4n7Vr^R~MB^:rf(f] Y+Gj $Om33tt>(m8HZ(%\:} T ϵ2+!1iyڿ nTP>W(ٍsrh!b/C`BqZG78h9Bȹ7CWexj -֬ӉLn\Kd%l(:lC}Ӑ$;|O(_*[{BO'ckO4pұ/Y(تއ.= GDvti Ζ ?*Սf_.w64p)v+X k.NPT>p2 #䒌2e$Eo+*N nYi?!wUf#ژ Y#Z`Dsl `z^`SnS&5!'Rэօ?E]rXɗ{%h!TQ =o2u\Z5 Y>9--}ɱoJEz6/jq^IzKm!J@>O:bHe[3DU[vDgk g:o{8dc̈.= 0p{>d7GMVYX+':{(4('.U!ުx+)$/vwU&c0F8ݟJZ/CzBv:MXbҖg~n#M&()f{̙8Tu.6>g#%l1䐈FS #tHw'.`I"M /';G8%ymKUXCev|X95`- Fvvhuaob)bC~4@:gj ġt/dG8G@':#!I{ݘ#e>0051Hc.X2uMƩ@-%KMc6A•yvCz&LD`F2 ;čC*fYy q mŃtT<;[Qt\h;00#銯اsI3݌ 5;5Mi]D,:Qؿg 5js(qX - \E{4yGEʕ?-ܷy -m[ 10TM_j!X1dM-MN0iy ! kT+ ঵nkx2eΤyb@%(mCKT ! OoӞyDԩNVyZ~QG9_ڵq"泖!,tk4Ayk| t.!DG7b+'sWuV,ȔYMB@^j  x@#Yvh\&}e(\;m$fOsE}h-XG1i/.3oVSkiwo^kdҔ#L52b,.A ƁOx>{^G#7a5`/죱n_eX~(@CadPU֑ ٭BT@~FߟFIWcWgaR5{2uUkn-^*Ǹ,W֖7S !rmM.1GƩxL0Gg0,!`ӔS}n]rJRE/K@'/Qh!FGCYf2vK[M" GM8-M_c(2O0~pol;pRRw;~V#NDU!Ք\}C( fnOu~Z{ַ~?SeJΞFWl` OGGrZ)*GWg4;FMmYbS 47L$DCm-R=hGҁk@e b(hU=J" pVАX}E1FZm6~)A9C8f\m'e4|@u{l맘cb؏ȢD5< 1Nq>^d](]*ZëipLRc2d`饷L,MEG_˒.ܢAQY\w<oƓۼ&8uC+m1 ϱ aְ'(C3, #ITbh80ϩ WTq1 O3:()C7wYJiY빉zQZ"@ sraWѤLbnN3(|7yqig5{1İAȓ~,3̫Fzr썴@S8%̶zzBI^ǔ8nWZAz I~7\J;6TiFP3zc\]bz ߷{4'z] CM/~ߊF*FL"!uY>y]{1[#TRmKlgl uJ8ϢT[c4.[˦*G|6&Q6|Hdڵ%K(G=7H# `wƅ~:,oi,kw+cq{"6\:o^z)0Jl,cj*~ ]vuԛo>L[!/%+oM+LO`k4",W/fКsLqmX=^~oA~,גԩ<~|PrBƸ‹ ؤ//;SǓ b"ldYWMÀZ*#Fygۍ"{۹If%y=Snqh9 aS#zkt97ZV!KEX?:6HLQ~(nj9)Y)ͬix砮rϓݓ4WaF\ !6qVH=.%ӈW.v [\y|.).qL >aY5DJ{`5|zZeM)%ֳWd|j^xa/r1 -4iiI_ HruyJHiM&tz@p>ŀb ٫٘ dX`8r4*u hWi ?w\@`Wܞ&E dHes>kh8`"Dwf5N!xAS5 25L挛.5Y`^炑驀 _C󴍱/pA A\>eFr3vﹷ niv@C),'gع1M ;얅ף5XxLXU/?R.qt2w0-Crn2 5xyB5Xl }D=9I5F\ ]?tp, [%K?m 6t#eey$L_^V+\k&rBXGf-ZO ģ.Ƨ_M_$V!U'/zcC W3k Bj;ÀIi5uuz$*.}Frr{j' $몞3P%1$->E I噣^"O¾q~mRBNAS6.f'"Jʓi}Ƭ'ڐ?~Uxu`0po0m9GNB PצaP,@4^eCxy>v ܁"*MU9M7=7.Ԅ* + 6٦,$V;Ì* ]|]7#8H'w"nhgGU*v _I5;@,"ݺ49*>XJ=-dNJyXk|l0,1:kƐ4Y>W1UaXǻ"za i4H0p= ՠ m K5pkJscrvs?:\ W'ۡ J*,f$T(e |x0:TжR񱇕+K*ߘ'D7;V+T<$p b _A6S'AGNh-=qV@Hts4]mpuAbOʃI߂ ]rx,Ʌ:j(b!{_#m do$YR5ke-:b|'3P=g˲/2 RJ32h!A0{G¾ژK[l~燕Of/c/8^厜{bBly{5.M͓zw;R' H˦'U! =bJn 8 '}DRz5l9oAkUc^K3B.޳;٤hP?@9B3R¸:0y]Gվ$^Mg+#8ԟw ~a׊2y\ ^b+s,3bW6=E`2֕DcR B*W7\e+Ec3ȃ3^m*(W=40'5 |I@:m#q¥<@C\25uq6/aw^؅;LnڌkpP VByπihu%n$tDF`SJ&j~>HyF~%5G])&o>X P.S1m|J:&zD6ګ=W ɿ4Bkݜ p.y=Z*)ǟtV@دP$vnOU/똃W:[fĪO^=j(+l [%iZ)~rOzL5mOa;7ÌؙiNӔPuxi#8($AնjLnv!}̝?0G^  @)rZ>bҸ! []pd17^W'-gߩ`Ro %mK3E28_bi0 >M*j9V߃JR8x%ͧ="JB$)t(+ άQqJ)y!X'vXL)B <֎Oz!Uw€RD 0I-#5̦ '^mxȾ))!cɪl5\( 9Љ"h]5>iPF|kG5qhh2QS 6dC9]SNF,G 6Jz_}HqN8H@O2׈a<G?hz&Waʅظ?b?*X6RWE3:.ón(|-Ev4*ZUdb , "kt# Ke>xK؈GLl4a{j{r3lx[F3ASɾ |.Xz+rbъKW 澆S,xNjnհ]7^TNQ$3jG-i,p0(oAHF7.oA`WVh\i$xd#GVa"Ϋmh}i `NOUL\Yҕ.[z΂{]7OG׀CajuU-#x?ԇY)^S%! yܪmWpo;23/_ݩIlV퐾bļ"0@%rpKڤ@OHڀ]j=1/ Yf Cs47WiǨWl\xGOd\(k(/O>8 ?]A3>J #iCJ,)[KhV13`0'P˚W+sQċ" &Ao)I' !+/\x`}#~_!1"?|2xM+Jn̩+CX!&|Rπo5GC~0|߄ C2S&Nz·99HiN{Î;dpo58k:4?(j~sU[mB=Z}|ֹ`ubd5js'-Vn2bGp_29T2S/Uun35AMCj1#T7}+z!Y i{zuhU2^EѡlU6YYB 1 GoyM IyN:V;L:?ؚٹ xqӡVCg1=0VnAO3_WU=7ޞ-r3sXѲس"L2)[{.Jk;m꼨tF Kk 8ϤdGR 1wLШ#}3uu EHWcPfAQHhS ژskܓ[ŀ+cgxr!3.w'$>>DmD)_j0xp$Éel`~ŨL'R K|GdbM`L՞U\mc%ٴbj(q8bQFC__eN\1:Ϫ۷i=Ncr{(?Ab[a VN/dm񖸀jTv [izE  p=v0DLD9"I,wּ(υ^*|ĝ+kH˴vaŭQrP(с3mm(lxd%8gepn/~ y~WjNi[)t7 UҕgS%bVr-Iv2 CaLy. > aXWKl>L~@6c%Cb'bhuWڴ/߆z`nϻE|+B7SR9` 'bw)6ilzTkt+BX\V`n +Jc#dI3&.EK^x y\ bV@~*Bq.7<v / h._@@Y'8i]o!X 3spt1OeԶ IU={?Jm6i JNo-qC,㪥n8C"A<#]ϴi.}sZ}*.9Up{Unv_,ؿ e3BFrT2mP'i$boA5$~NIG;JT8mqqqz]fۨjbEu!Xmn?ﱈ-O7O$-8?eCmeh'0+7caw: nŶsCG3xI1G8Lgps+8[`[fՑam*Wfp訴ɴGGK8mH2;DJ|׬r!'W=ˏP vm9͞++;*`>pmn˰y!+Ym0-_Ǔt#ؾ դ,c~N|HV\:du9 W{ cJYD~*72xPl$fD`!>؝iujQI}Gǒ"8KҰy#蒸_"ZG0LkwaQ?x4 z])#`ޟ~?4(?h}>pi1*RA:lq=wzٖO)i}QpWMO8n_,Ry|4D #1!¢,]5`6*Sm=W{M>o"(I;К>9Q"N%.6{^]\\M{=V&ԝh+NϱKU(nç-K+UOEŷL$ -; a]GS4u荄HVW:|.ˮ}L8Ѭ_C'&-sH`kƑD6dbL^` }d u^"/,&Ǖ%2bKՓT+L-` ?5{힋9`}4/3ण=7Ѽ.J2Y|̋~0o+>̯^ץeIԀ}p%+ld>ÌޕUhg`$V0`D!idؾ]-p./{`!xp^/ 'il73;z>ٽWGa6ilpY= A 3XrdfH.R ^zQXMR!Sn3Mzhkm‘U5[H(NP4yrQFl#Z\U^s2vҾ?~ 0,kz)HVRnwdU|/Xw#ʰUi׳>](TP*("".}ʁ@VQ4AѺD%um5MnIEIf\=Yq܃䔌Pf8?V\4; @qHEfʉy [.Nּ!5m$sD:2fӹ;̏ДS4%Х8fyje.Jh8e :XQBxvr¯葂K@j 7@<JoWPp`&_C͑mh Qs$ѾN]iM IW,RnuAqg[z'*q{$Iݾw—Qa58gf쌺ξ]wQ!wÔ!Z 3w-h_nwIdGK?ٲO`}, 3ۖPV\P$J9߅^kL+νC0B$x&m,%iVIxX1b$PG*͸@ҟuX!7(LIZJB$zY ?"8o<'!"_&Ygrq~tu&/-/`*J7($STZ8׸I:Ss27S8Yu@TX*SK=pjg$>5l16E횵u{8 T=w;4h\[@8h5"QA:_ c &;qɱvѝ1onẞ9CIlޓۦLntmc :.8xOck<Ȣs WtPd n Pk:%z5QP/}IBqhvL/v]:e+R\I46ye}+C&}݅y^.Z@DL<.R[IS@8]Y'ɬJ6Жg~딠wo*kP~x0o$'8~)h!e\hQ:wv1w"k~w\qae&dʫh\9*PH/@XER'nW"+kVx͗7>,j}Ŭ54a%صJmڛKI)q[~8j.88)Q^n6@>gN$&HaA_IWNzΡE H} 0X3ivx4{q5؝Qe{ƱwU-CY&J/ʶ^ıVka7^ 6opwaD6>^Hw(Ѥٺ*F}Ă בѲГaq8څ;(+,u )Bt6^{b8yV1> S/r!j0Xbz,lmoVJs/[Y֕tX)b$ۆyzPϵXǁO=f`- MnI]T8o*TC\8 _Z|.q-หTu PR]Xد-Vn].ƪ9s\()ۊ^EBLV&DTZ!rkס))S!!zB(1Q(}獽#` u]^@ƣZI&I8PjՂw:1wek}V\q\?# u'(eIZs2ͱ颭AW$tv;[φY@P>6@N/X3SJڼc~nn73 3r/;v+Y(X)_)%뵱<>JNYfkh|/],<ԎBFohoAjXD9}o.P6d=zH-/evF] [mCgt Bٶ!U픜 kn~x:l0yYƸĻ,v0E0<%N0Bsh??aN؃$уKLNQp5G)[:; * dlO=Qdַ4~: ٻc=oNL?sf_8HXbt|Y:UZHU^|36΢jbc(dlnGT[L x %zBT~yPHkm݉ΙK"@)Y)O?5sZW}z*5/e p9W{Eϛ6] L%wu\v@[꫹"L Hq40--F?fy )a2(Z:]9K`d\x{3‹Lӯ'M'w(, v(~:>Q^aB{©4R%`:XɂxqI*ZE\Qr,$SeNEDEz38F+I?&xN؇2U7h[Csg:QGCAI*:~m&4~S|xt,RV-v\Ί&|+/LF_|ef؆b;+`=+`Yu/_Z+@$TP 6$fqw5LyJ${?Gؗ|"hNt;MLLf.MߙM扗H9甶[>`&1}F/Q+:D1Z;S+YB~UUkxl/ ~IH>bp &T[jo֯![*n-&u7ɾRw)Z}`ZR/غQzSUYJM̿9%޳FK2#HAj wLP7)#6t):*$"dU^ҌI- ػ_ߚa>jn} bpMVՅ#d+}&a*fi)@ 3Y37 iU`TV2 Vu HY_6em6Jcǐ^8Ny)ك¯2'Lxazŷ?weUIQKkQ]" *M$wTkvcӆ&Bqlș14sȂb@? ^wq%Fh[L]{kT&WcSܽ]Gy"ғ*r9pF؊UEtG)& [נK\ !Z~x .BuY9Fy}c{κGz;!}j"Kŗ+m=?{N=f61M/1gdD@Ĝ7^K4hR^ |2DbxKjYמ3" ;dd#bˢK w})/]̛|v\*(yuo5O6wVZ tuӈ{z>+2,F?"Cо/5pfW/-KECtNѯP'ʁ7t1\n]):ov_Vpj,M F ^ƣeE/7ri!5 :J|(6;th`pB BVf"Zl 咏D՞͏x@Pwr-jBNuuk-{n1覈hJ;M|QriIzi-#ai6l ldH%`$fݶL_O{vp$*vŞQ:lGMVm{ bN4}$WʽbUA tJ UAR׉|pm9QW=M#;nR?yu_!"C"mEO3 (,؊1?h=^+-0r%Eiׇ!|fYZ/ɗ^ݡ!b ߊc v(LaPS.‹%']]V{3RuAd,D:=)%Hɝ&87C'`,l`Oۃԛ?^.1ӑB{?Fn$AYKt)m:8 < 4e > }Tj#C9B*@m7LxM >!FSΜ## A=x7 C䧄㚂 _12/338AD].4*/|n 7ChX޽ cmp9 =·o2KzVɧ5bccqz wWi4F` rƸ>, 3ʟwp<:u*BgIֹ$U 3zlS[+6-9FΔTen'"wmRz:_WGޓX'n6A[s{_1jGk!Ľd;Y'3,كOm{F+a3Rȁ߮>>ԺNVܵM?އ`7xuO>U+bZfʁ!TyeI2A Sdwnl"bdf|F ".c2r$ if0Na^YvuN64%gP Cau'n8[THtUve:Wh>x‹X4ֈG$N=JXK;pQT^޹`r:K-50ԓVZMUd/k"yX䃹ʳ4iv93 Ӆ?5H_8k9{ƺq8:# :L-.6E${``xGQz!is|u)E`Ǫej3g=hSeZ]nݝeNr[ kO'!(]PEMb)Wg)i,ay2b6!=u""!(e㶵+i [sh-F0mY:W$xGl1hGD{RaAͤ _|Ļgٛp6plG c3;(4Hܗ)U|gbƃ/sѴCN !]`X4EM9~]\Kf& J-z~1"ꊻt_4l)ځc L; m`6؀)yAn&/|=N,VZIf`%Ah4 ]H`V\uh+[^54ؤvm2tAdHt=\]>mI׈Iٙ|IY/&*YuU%IybEp%j7 6Uu(О?fMq unFO֫k:ssp?4"! ẏW@.l[ژJa/t%3g+"`3*y/ ݽa7=@z{nfbB"m.ՙjJ{hm';s ԞgTa7q̏!{\z鼥dc̀M1K`vASƁ/F_р/PΎBknu3.]F,+Fadf켞WB YO]ppe17;Zlֲo !Ecˎhf{JQUQT姧fô9C`nN 5Szx/}S͢y%HP͒=u5V&Β> .Q67bЬbB r|f#ObJqWNGpkxމǎ~AvpP܍ p.rZٸЂitW'LI)L!-Ujg!/=I2"yAv3 M %g Ϫ8g'uBsZD/`O3%l JK(;Nio^r]6uCzZmXl 5L.}au;b<:^[7?-^[${K9-)-8"w'W3vOZJ1JNBq2ЄNVF <8zLs>3X"_KfMȯJ#32gh}ہ?R t&N/I)/oR쨲ow=3:ӝ,D&pʩK}}VT]wN5U`& qGJ*@;iBmUgMy\µR{M>yn-Y3kYU3S]r΢d6ID<ƃ"OILi1Yr> l` W_ކD29_{&VNa8mgu9iUm=fuBX xX\֨HrӝBe/Kw#B] bU${^Q/{94H[j$AS8+g+ϯ~0î."X!H)N.*&Vvb^'  !75PStH^]hheJH%j ёP S?Q^T¼2pDW)N-BxKAS .sc8/1Ix,'&1].wQU={p!a;(5o|elx61˟^xԯ5q mK zC$kB$d#>y-xF/HQ..7%QF,D)H^ YiES' ~Hqؾ4>hNMs|A0yq%ݝ_8XU?'"\ oA!hYxMu_ti}#5n|Ma[YV"WZ`\x׽#JWc 3`6>/oZbգ.HBuom>źV<,FTu"L ɘSk}@nw> rOƾad j;"!(&k|0_T^=k:[(%ZINBÆ^85糑^ e" ѳZ8-#[oXH? [Ewbn62f>s%a]"wOoGvwxAov\o]y 4!+0ƷIVbN²Slu5!#,n*v1Cϊ%*8rsn) wonjw'E<;-*R |zN_*\jjrǝ.[njQq@d49?Et|Mn4Heu% |Q1qE{D&n =Gu Ǐ}G^62qpĂ)ϰ8b WBRa1>s}Iѹ{3{u_gO] dEѤ6y$_J1 r&`y_B\$(pj -0z1#b0:Upmٻ۩Zd[+(zR!W.3 `67i62*T1?p\ȜĢjZVNHiӋc/xOzb?؀2,TLB,ذ▆|lwNQ u/XK}ۆky&0L_1"w"&IH1hlgdU!Q#7ᡧž3@;$_PF5uo32o(VVVw6:+749Bm 6OS6eDrؚ)r0#}\-n55ĵ1H!2 A~BImBl=~@ }찺g4UD H@W۳*Ca[ X\Z%A l&m2w6V_R-8.O|"b\c%Aʊ/SB^Buƣ2X]5' jdM#R-+Rxkhwo;e[:B[-CN ^|fNcH ζO4_/Ԓpl x}>!' &6q)z9Z+uۥ<Š?>S.^ cb*r%'-$c}"͐o"D}xrhl]ukMDEr5pzя؝{'u$^:NN8#%|7QnQ`xtYQ\&: (w6j\GX=LmTNΈky?0;/xS8aI8mGKCl(P&@xgA^ܜJFx-8:'`b`"`zڲtQt63Um=i^$HWMjo&^S㣔KEHpu "fE̚ sP,dLMҋ~a!ڞ^mi_u?-bB v{]î>Α\jW2zn`2pA?SQž$^O))F,쮊)#J'Tj0VO 80[}9iGY֗SNP/jT5aPa8NO7]p 'S EWa^P3jaa$"=rn hJ~FٓIA!x!&N7Y;dRɕl*YAf^Ma͢`黼HwO9+-OFx&dRCv+&Ң<")PӾ-!}zhkh"Rݞ:1v #YrګKrGƚ4\#?c* tz̹uװVZ7r,xiJC3Ey-6zgP`y -+#U[X*] jo|Z^f.[ģP('Nd !q/k}UmQ9М߷t\ts>u{uLvNKT|Bݨ !86ˋ ,5=HT :"+5ѩj OՎӫ`F 9rNM8mO1Ĵ_VAt[&5|!5KjgUEݽ:B%zX+i~ UHSf"!kRv50)a`s婀%bZE`6b﨎*VŜfhHvߵy c12Aĸȋ 2WHCdh^x7X"{6p+xI&HZڒ&'QRI+%S)]NjtnmaM1Gm+ X . CutO=cjNnif/ K#Q[, It˶=.0Fd۳7G$\l5<5WѬ C\d͖4/`+eֶ_Ї Y9**,b9CE tks(6&/}5UݳqO=}"Rtjdh2.IDn򁘄֝)0yC5 66A|a#]s(a[S{;_t.(OM~ (0|,u-EE&y:CZ,쨔"ckTε!RIS>o`c=jUzUEr>qD-F4[rpAI<r.m=Ye'g8|жBKe8T]?FG\fς 7uk"'yȕ7Hw]aӋ QGei^$`d*u ѪF 2.k.T몝aF͑bKc+3=YM$T =*$^fg*J&c&``r+Ve)$ MB(۲kK2Qю5cv&W/:kd/'js^?Ѿ?SNʡm51B!SUZ)FyXO2WX镶o!"l:$r˫p]yYUn'7E +s3R \؁f+Cm׵8k٬ >0&:d+쟄M/l P s\ @ZO`;[9Ӿi&trlI^x?"X2R)BI(U'#j,&4Ӈ}~KiY0yKu׀Fݶsb {8þUV%tX_}Zdܲl[N0 Dt0iTͷ.Ԃ4"p4>v% 0RmT=yFI칗rF9i$~|ﳻ{1/Sxq.0yMK'Bn(,4Q#Y36:Pz-O#JU_|J7[Fil4.tXJsK@[Wn^Rxs[Fپ3NֈTYUzSBN^LW?`q'pR'vjuv塈 P º}ځc!-`ᲙgD;8.. L s΁{pO%y(@Ѹ *ٖhbFwf"1Njx J{q m~[Ӹ&4y~#V?^r&Sjj0x?!,S` oBeWoper+g|bǺUjŢʁmO5.HWp9 @:p U: eUK*ݞ\eaʙzɁ(G PYTpiqv}x*wS'o/Vx?# 5.ly5Mp+mހLXr9;tI/*Ӟ-m>*$LJ}H^M6O$Uۑ J}Ǿמmv7YiV(lE٠}ZE~&4eߗP?ٖD* if"Z;StoUl"[FFs( x2vu_=<Ң9%7f~2|7;lh߂W~ȒHLZ?qD9*H(s[$$]))[kk_s$DkMP2 Nycc<%fh)b;TvZR*_Z[(17pZo@Ui首<9\p_0F*E=z;$Qr 7%'/􇸍%oY})+=UKw>SD&\P[8q/K}@d C2Oo|>2-Jc6yÞ7!6l_ +S\R ]dFs (wsD-J<% `_+q_>$J$rʜU_HҸ$]91ԫ4O(!h=9S4`m)Ʌ[;YxcK KApvz(ICM*VHU}:TS/ZTY%DE ,s^%C Y:g=vADn-iUl=8Wz3 oxХbFU^SEXIgb)`V1Uz 9^(H2|4 {7]3rH>ky;Lj,٭\ 7I=LO”ǍI-,MCVRgFo< .Q:\#d18$r1 u~#mGiq)kR:.oFj`ՇJa&f 5jJ|V|x}p9 9ǘXE^;o1!p sŸّȃ5Jq.fؽ3E~pf 25>tSYJR #P\0NHUi mhjR7s:Y8-?~}\os ɆĻ)؃l}!H  g|M D04"N?W[pzbH6!xH- b#H4QB\Edԟt[U۷>zim7F.ѽla :oF>+⼇wsyb;Pބ6ɷ T'ߦ)wL?`M->`M.;SI8%z/:ďxdڅbg*QT FjO &BXa.>'0ψNS}ͼm.:RVhjRд8e{N)G2MFv>7YJp6~p|KZh1Ev66r**J%}139I̻Ǵ/ 6^ m3aNB}6pS\5*j=Wrp{96=!p+n@/W)oQчZмg$d( fʃX:/mmBf>7|h^Xp$0KwN9 fvu??Jf!#4tĉfwp4ޙs5F*t_鹘ՌĜȠ+Eth)Q")hE;/W%pI6js`k[K:τgBNŨ Q@J#է(c@QGm>zB'AZ nz?E2}zݦX㸊/?OHj,[M#_m" ) k hv51ɤx.#Y;{|ɶy5*K/k u\AǬ%?A.ndc3U. }u @HCyࣼ u\?L͋:Ľfmʗxv?00~9Ll k`& T (FbF@oc:v]i/,{)ݺRؚ|CKe#e:I2p}]{ﰳ(vQVt7g\G؋^57G8}WBiL px0]&oƭnt6PhA5S!y uۈb2lk4+-9TsqJvkr%yeĉ귊ZJxHSʡl `dct`ۖT4[6?<#4jho:uG7瑁 )}We\…_ 0wkRŕHQĀF!<L$ ~&t#<[]vKkh6LoǶ*򁉈pDK?ftFr2=̔';k1\8U)ə oCg{X gl|Dy^zsfT&h!sĬ@ޢtЀ/8E%`D6(osP2RV tnɅ 9G)l-YH|ˣ{X!pad#S9=!G(PoM%4+I-X!Tav4ܼ7r|~z;G&ä=iH1Y6yy2߾fΞ.Qyt2#k9aH=@ _q=;ЁLcA+h(HEO|:UaX~+LqYmWo%XKmT8fl7q)5Kߏ(fk[X%oҤU9WýWbtM!ݛ*Fr1Fȕk#-(%Θﲌ$02+.{s IsύRZ.]hLvJb3$wdg.m5$;C[eqw"9Hqdd!2;h 7E4={flA1%Ojq'HJڅn #`z%N >mN4~-HFd*ytz87UTQbNZDXUONaEPΫjH.u y;Rןܘ-1键BMn&t&/!2Wq$c $"Y]3{7+UvX.ZCzuFgzY}~ri☈#4i3h%;*,Fe9 ]UˌL㘗xA3M~EQX~3FꨀR21&KpXt/qYh1oN1[*zĚ|H (uX:ǖ +HQ ;r^lh̬1cO$B^(_*IE A{8#hU=Pܿ>"6`{d~Vtçq[?$^*GU6Z§nMȚ̣js!TD2C޸劒}lH=EQ k{VM^5bٷ5#vZ{ IMuYidXuXhM4(H-2<{XRl>{.i?.e(a;Aau!'ჵHỌzQ|m.'V [EZ-lЂ^A7߶UȖu[=a>$q/kS|JC9XtOR* !=舷X'i8?z"3}P""I[1(8gq6dzL{3]Yc4F+IDY !~Nr| :;, Rԡ툱8YiMJ<>ge &F$N BE,͊1fX$7兂 Sv@ &޹K9mElhbe3Ov@Yʄ)`*f029\dh0E|T QqYh䎔Vur6}~F  B ]-4^_Ht8W4%;!xf،o/\1A8`_5$5oaDq7!Eh.0`+N\0';+;%XH2&7;OƢ_Fw6Ķb! Qv`<$WQ' y ,Ddhm*?f:8_1!pIYA{{V)!g̓d&js"u(ZR eC 8 ANJÖSjb%9>L%(C΀Euګܭqo &TEg˟N"Uʴl- 91~7nZkC@5ޠ>5:ࡷ&TxoWY@*B9R]ݵ'lC_Υ $5Ewmg@Kxd",^iJQpG[/>ǸYJk`٬N{ڳLiߵ~}k"C42ARVݤມQ$*?movyk:8qr 4Ij@dcVrC}ڟC`CQ)bC/4%{,#]F.cVs9$RX@!!ڦ O ,,$m -`}lAp鷊tcуK|VsQl ;x.ba}ij/VQڲ@! AUW+5 iZ@MгGK& r(ߕ +OfyT Y_yLQq{l sGj 3Ȗp[w6߁EzRՃ1~r;7hN)BodHenAkح d)صduL)?s n>ysǿ~{.F2PG:Zץѯ8~b 6c'S:椶dLEv٧G{YqUn L~QiǸ-aTOJw!ѴE3).?jpE{QKRw) PoA, PX{qՄڟ) Q.{}Z)L$wC%| Sg콬~ ߵXue{HE}TMPsHQ89 lG뱐a=2?xM ߝڑxD]QTumTҬgȴ\_pJM4NnSzg@pO0wRu>4`>Y ?WG#Kw:xmz`LgLOIXeqdxS pz^*Tơ٦Ϯ7v@8bv30_=KEHw~TܭϏDIऀg fGWF@.8PjR1\86Z!c,o.xdb۶BłD)[HLdP+q,A>C@:Akӏ2 Ef&̚Ϭ Xyn#ui;NWR?1+b'*FgR?ŔI6jBxMpfЎ JTAPR$c+vڤ۴aY{f, ?n'7̝{ o=w\Cp̗]`֡ŬnqQp6 (x:aSaA8xdo[ e6|UJܖvl:xSQ M֠,Yh<1ȣ "ü/ BSǵ& eqή3[w)C J) jU^%v{o1y˞8*dEfJ;{<'M9-)VD?MoS#b+0+)= 3u^ i ׃)Ǟu -H[OP=X[effϟƍ˲[F"jh+VY]'ҁeM"!@P(Z ՠ\`vcQ"K1+ZN%JE 8'WFO 1]g9sY'{qKܬJmѱCFcQ=Y 9ɤ1h r0ɟK"(/4Q'c+Y K}XҮ4V6Y ;ݱ|aTSb}+Ee=3D%WEhp$+V/6&Z?v)mP|ݘ*"z`EOy#+|$lpT` P "~InƼiHnJ4$EZA)b=+gdZ]ū[R䵟pNM@^ю}+*򍔃K+_۰AS+|„B9 wT2իBKU;P`0gD|THmUaHwlq]-kj/Z[XN噺+NJ,_ˇ~% *Vi`/.]36^hGBsIr]+-9 ^E퀵2!=h D\rHpֿ}U@, s>G@be|?SjQ9<4~>S8Iq x;,(KEcB #ylxۛlkzaGѢM(1@J#U ۻOdڜx:/Yr ܯLF/SP`j]v%0 x50qDǝB2l EiT gKj.0ڐRF$S_!,/A8{Lhx!Ÿ4#VvWbFxұ#N{کcPLjS]K3hn'Cꚃ ~TUƥ&f&"_0^O8-eH>ߚυ)l)0`bQWh`"M2?]fX%( ؊gϏgJWg@k`^f qeLĆp5ɯ7 Cyk}=E_1 i;)%w< Lcu$G͒jEEcp+k]n8U57GOon25VkF'vِ9&dybQCIB#g Sny4u. {:EqiՔ'z?6+eK㦿 p8<82F. qIU:wt2~=c(]7cCKu{9$NA"oh㗚Ƙ%-}Ja}m7(8LJ3Cl?D}ELGEvoO3&,#[%H}t!(iiȷ8讟Щ$m믗 | ?U*ᆣ ~彤^W7%͋Zֱ#,~xgaQa/4'gi9d"þ$_rMoqK#-Y/xEۮ7vYR2ᢰKjPsA(@YZf9H[bTM {LS&ALJh)MP_3 E:hjC泰]H'G\ݨ5oR|wJG!`}W )};5B5pv Ѝ6?/,¥-\WAAW9r5jd3M(? ZưՑ 6(*fnaKp2wgl5P u)Gs^'Pm ZulM* moV [(QB U2"z&G K>s8Q™dLĢ u޴ 7+u3+l{3lC{F ]]*y慦?La I,p=1KkRHdl[DYo%#xeTCXX$a!αe,Y}3#B@4K`ZO,TvC,pU9Ԉ?Z;等Ab*Zt||SSg^Ωubm VnU@{\7 FOu8ql: ZsvW#n6dGмn~ylgn`4QxHʟ:Ԅ]@{퓡n@50];0,}Ua:V@ JX{.%H{*VQ f۽?MH@_+NS 6_epf$TCRa@3^Q@\'Un{#t  @)5T5ᓔƆ((6KOl_% JMx'>P MC= JU:eWm99W4aYІ! E[;'6OWY"iY u%g4D,@"o)A;I;Н6Q}M);?Xpx7U9H[A,jIb[Y O uLwARWZ*FF yb0%Z嘐It)8嫐8.S"쓤 <66r_&CVz0&I؄=?Xs3\i'ѓ{3]h%|aF,̩iSt_,=f ՎĂTN8(Lr=.xR:[_V>gD-&C*0q(q;Z#veR)Y D$u#e/eܘ  Eе\N2h@Pv\l[?D1Po˙j+@2 w½ VqYSN,U8x尾7/ba$D^.xj߸`R+>XN/0P$Ng2 {USaG{zneK4 )cY7A>vz``~AqʍƋ8mbqLńme{X5nW>Kq69$g,q/~aVuS0?V%kO-eXu_n8,+,9|m9m,"/v\A;RhcB3 |tZۮCڎV4 ]V&P8U0+U m|vۑZNWWݞU  vRTe seCxE}^JƴN(PBPi^a}^khf~Pk5Di3|Sۃ䏙,Lhv`$@3G׵jkAuM# +;&di}/9 *՝IGكyW6=ʤځVHYyw,%rIPHshαe^vA}{v4/tŒxN?Cw,ףN5W]8 q QֵV2ծ%$YF+Ge$x vVT^Jl=Z6fؙX#L8I01NL㌢ a:'&CB ̃'{+" w[M_N;YV{Mזh(6ϻ+oʎ#fd~ q4U4aw'-X63b e9*]t%0=CJG\@lZͅ`=<1M*^ubi!OhBI(B@|: 'F%lf[:( g\D*"9DzE3G3K OYb nbo ZQNq&<3Z w#&E=}u]2d")69޷9y"v [lg=k!VBzGUM[ [Ѝ_:}DJa {!ԏ4n$;ѿ6I tA&FJf>뀷rJ圤o6)]M]j49o.5OI10 y1lTQ "tuDU!S#C нJ޴TV镡Dvi%'kTPge4D]")Da/밤H|] HVb|*a qↀOW䁠|ZJØ b!?^yO|V50Cr//|tA~s?u5^`8ʮgr.`,v h}`$h'=8鿭!"l+ @ND/?eԽ,w E4/ #l5uw.u@XH#Cξ ${B8`Dߧ??CX%wO[݈Hv]_ֶ'huRF.<{0MxfAc@@Q,#A?޽6Č2 #.[J$jA9^'Lbjw<|®е$xFXOD|??tn~ƼdQ'0WoӇϧ5#z2nߊ[V\C**OyeҼFEx?BG. nl,'7Ҫ)[`u :%$q&{zF܂+DQar Iu;=cS i j&*ad^Yob{mUC_ؕu!&3Z6Cd}"^}^87US K TQ?Ysb69#};ގ{eq7gluΨmcV%M\j/2ixw? iUՀoa4I'a{wȜe7|RZ?"*%4*k!$̓=aXsZq+$͜2}mmzd>P |wũM2HJ>nŶRF &%5Cf}J3D C:B7t?_ ?-؊m.^$S510z`Xꕵ ϒ7iyIꅁML#*OO+&:q]J'KUPxT-ꡊ~6.q5PO A/wf5Gc^'~HI$ Tz2iv_֑fo(/t|RKG$#ktcD=DVu̇zu%t 8Z=(9#Ԕu>됳`8g-sߍkA^L)e],[ƒ+af<7r#"IQ4XOdNEi ` :ӊ9̈́c%@6}+jAnEd]Qc”q锃bQ˯k 7.'ailUp]&[ND~Μp_. p"2'/RF5‘XA<*u !k`qI5q] ;UpУMjrVL6{zYEt#EGV;J&8f&@*#wq-2W]''i ىmI:{ryr9OH>)E`v{lf^vM,W$x)D >{.R ϟkuWW~ĉ3f ͻ)uA?i23dw'^BgYiȬ^Q&,'#I<+nMl޶?"mȿbgR]WI{I /,r* FiKf}+P䉭ON" Țn/!Xi": VgP Kh\4OVs&:_*P٬tG EOPO[ OAO_8 "A7JІ1& !XJYSM95f05<(\ "{>M3AA&FBCI>9# o 9&G&UhP"_t2 @ZL[ʂI}*@عT1ʭ1L,{OY5=).B4'&fXU3zzMN-#19$.sS_kQH^5V}DI&#G' ,peydR'8zWxƖL>vf?}wrkq0 WX#X!.<?k/ ~K?j/-TICwչIF/\3d3'@UX$ra˸ 6A34omHϷ){4oPPnSC=&h ay0EL&&zXvxq1Z-H >vi[WS$xл;cAWOZ- |!P5-:ŌG/'j2GQ5X2X.`w K }xu u*Ѥg)J(%牝 B{$Y>|sվIyC0tc@6'-׭}٨ 欟\K(2PՌ47݆!&9.(::Ld_m:L1f?@y>x.H6_*33뢂1C!C'<>*z5oܯ.cָS๻6˨ 於h&(!O+To} k䠵S ! .Jkp5L#ƏK;1La[.0۔C[C=ЊI\xh1)![ O_Va"88sniH؏& 1er߁=pNRX͚1r“48 > xvKt.AWZ<<΋'9)w8A*{"|CSHynd/-]Zih 'H_:^clu鮎NT:5ugtγfPLsCӄNs$H7 $Iշj!~"^ZJ^hX-="(i 6t0.{?Œ (ϾOB)Y)Y0jƄE:"sn>Gt\,eoxϺ?Mz6WQt˜fio TFHex1sLtzLfA룳8*}'jyBX!<=74RЭS9/msԎAɲp3xoDRޫf .s[_0y 1ⷎc`BMnU~lK1 Du}xu&BZ,έeh@q˞HLpa9]HG HnKxJ/ 45` \o=;|&,>c7e9HnG|cLc7p%5"o[1!2#VSsUΠzjH>%BĹoxOl/z|eݹ9j(FAI/dӤ 1Deix"Brts+&~: 6s9IԆSecnF.I06r2=H!$,0_ZtF#+tl }۩]Ñ GKFRZ>^Vl#ցAj'5fm*v})Ւ %rcYu俙_?y~A.&?:.e*e?M 8=ڧR'ѠPf4wAvPV:N 4 ց%ԤH(`tj zIBQ@Z}4e.yk~o̧7^N0gay{ȹ]:W6Coca5~IÆKfDnHAYK23^e<+Iׅm/]AV`Dut;g8kI}جy[ޝzUݝ3c&]?%Yڒ[\6E+HtWAp}䋾h}甚iJV4vJ Σg Sgw ;pXMV(5A͇x 9Hh~<(xDf+(1s(_]&U'#Hm|mTW#*֫*X`1ɽ.{rE~;Ḿ< pFks%IuPzzch@ױ'I&|h T%kL `:vFeMf):b6.lX8Q8O/y+r]v!n`EYK٪qR4)8E>7Z6듳I[$sV[B +p=tbɅw2jEt2:'&@A18AsB(NXrϙ]ڤRgK[=rݼ'&NU^ sP9Y(K/ ,鍊MM \~dD Ī>^Es3&d#^ϲwc=\/agng(\0n\N͘oja@HB+ 7< ㈑x⫒Kf` /&dfIkӬ7uDm6A{ ϯh`nU Lfzڍ6,'r̈H!Y̎俫rk}W -L X y%%KyLxbOk&V j5e^u/= c$pJ^N1q>9bc)\aGHk4D0VϡRt3%n;g*_ ,uޫ%Æ~$a٧ v~ lFȗEJt_6 ۂ%h,Qzԟl+Z>5BXRUlG7UoIHz(~6 Fc?rXod5.s_2`O4{`AJNkxyPb/e. c-rs(DJ u@ ~˅*=ފ B1(ɿr_>HGp$Y:谈3 D>*q3l}IqFJ{ٮ0"_T^:]`I10 5cHl;A\%8m\`!U]-s=?1Őiq7ï^;%{;QT[OYT<փwX})2sօ_.2c@ޗN T(`UZ'3077,wK*6}{K R-jÃk(?1=+^ 1DFIo)!su d&1 ຅QLnx2ȗQ&A$uf`Xedf跑x#J2dVs"K\A%ƒAoV?Y0"c g&‰mO 3kȗNGFkK>spkμ֛j͕J^pn I,CHC ' ,lɏϜ`E]O4.JJbiаiUeݬ{`7_:Y(A.g(ϒhb? Bzƅ֔N(;7#fϵZ : Rֶ3@skA-9<(h76Dq  yG.L`I 2oSW'L$>LEՆֵn>YgW-ۿ܃g?bOf9g(Df~1m]~1AIh?S>|Ķ̏?j . 0JnZy"ݪDT MDk$TLf@L=F:o+)xߟq6Y{O"<4hOBF7ћsɟگ{>Lir^u\P9[JRf_.  *iwiHv*ٍD]#7?(E?3le4'_~cWlFCb {R& Q!%E6d-w *TҖ_ɶdr^L,͑)0b'b⧼S.AU6NjaIӻyJ_PA=IİG~{^TX7O(+́'`[$֗Nk"ЦALf@@c_v.ӲPmODQ(ږ_4(޲{ 8DNntAQ9mS_24$5ۏPob-|9" >0!Ԟ3 {]s^dnymvYN]#H<%Ɇb43p&sӨQ ɽf>t<\4ǿzn[ɴD5xużoNׄ!1^V u['s 2"!7 ͩHA U,ި&9!aAmgF$D4ؑܣ+Y-jc vtOHK޷ܞ)ng919T#G;(|f al]QTLzo*6VpBjT UԽ84Naax0$eAЎsq,pU! JUB F%nvRJYR{hHOc9)I PgA\Sy@pgg$HlM'-^QC1VRf>}ƐTOqe']Ye6y`LI95IujB 3ǜI~N//l,c+%=(N-K?a} [01&_Kk8uT~y=&דezR$<>p=Q tDV {OQ "T;}n& I68&WrsfddV z&ɚ!#36ݮ4R yd(./Z,uQHZeE+B3uw|y>O!ޑXJ9@3+GFaM73I6?Z՗V.ꕣH/W'i>L"a#eDo$Ye64y_Lv kzk6\DYӛ4clz%yC$puSɌC{9; #e̾&zTW`g[39T *z.|05`-}. 69qޣ4&+ҳ0uYhw .]q]/̰}s*\#CfB׹PCA Oɫ5*[{W̌]`I)-7@-$7ä113 eH&bk9 3߸gs\ZN46E)'u`$-mßY \ŖUZ01͟\fmھY|P ?͡o 9~JtuD! Y]-5+0-LphpaButW .Fgak7k`W^kQ7[ MKzЈ?^ 򚯎I]؈ɫchir*_b8>vA f ^%g+oBH:2`K16W/6cɦFw A?PK?QX.vAU=})ǂ4U|;!{+&ЀIpx][,[]MqJri=P'˽L )ti&^W9,x=X\9?Ͻyxl[?$WR Y 8jU38j11@M)'z{`\ BKН ˉZ({{Z@,M>Ui]OQ'!6ׇl|:E;=?3ֳx˜4/-$*P*;1ҲUħ?7 Of!>i 8:96cTG;u] 8P'ԧ]Gљ*ݳub.ZctR[rE_ҙ'`qgl:2 /Id3}D8?S58_>NDAНS 9ܟ#D=CAXV-^ ^Qp3\WBK+>fܖ8ӪwR Jl䷂ݲ=d  "-sI!}@y)\Yn){hQ%t O;GI![.6KhDU; XюhlG:nuxdbXt\*c!hS?R+ψ" p]5ĝ;pPB}̎;Nh@w118NwF D@%iiwF6f2$\a\m`MSyG= ƙc Mz/?-܈7 KZNߺ^XlWHоvK:GRד'iQ9iuBriCIh7_Ήl;/SJ/ւXCgK17ե.yi"e1vvRP3 #.<5㉽6Aj(| <.uf͌MԐ|IJ0HݻXEv4guAҎ J]4/WY*ݎ!pC;7nqreQ;Sa 74.kQ.i`pV2̏f,D>ɦud1|neErۋ?rCrRFN.~o4I7Gm^3vH] ":O$0 (+w Z I87iD%)T;09}C=x4]ZgL&h+%}R@AR T?J@#]>FBxxV̺ͥ:S{nW5@o=^kHSCP%r 1b_"b&H!M16CvhK؃QFQYML `|WAT{1[r Uӈe]S%C$ NJRrޖ'TWUv"!ΊV{A+g민 l;1*c?KneKw~_GFA۴{3mmfS(BۚFKHyPLuȢ)e]0\IY.oٞ`]>gx}NsVlj2JZtkӍ=+nx#X&k[?Y' k/"q\~\нz 7Ŕ<׹}' |-pkwV5m[ ]*rp5J Ipx29*ZlzH*>~,"e0 23[&J٠jjNIp55nJ}v˽D*f" 'x4vR?B'12Z)"0(BhnFUq_6[&glƱG0i;BLjGžç325 Yb\+_N2'eg@`?b@Vl\pư vyð44 Yz:|ǜFT1H>dimZ3cfl"Rض_W9gT}9R1d K:cQ(5~wD i 8&{GXRT+DS{o+hRf$k>Hf/1X>P)9g:cPĕh ]5a(tyq|t 7R}ZT%Z4H(5c~J4iY%o/؃/۴2d%a "!yvzto(s`L$yKI: Nnw>~FEiC K`\;.BEcb =Y! 5oA5֬"k}KAcdm?I!a*~%>9)93d4켥bV@0$FD,H;>۹4e6՟ KՏTž㍨$#DLGm0tP@n{&A{!&0%1"[K~F أKZup:bf)I|%~E}D4PVt2_@%w3cUu\'uID1t8O0ҍ Q!f_(ioauۭh3`er6iAhCANZu_ REWZy| sǕN2)69e u1;ٰOvKUVR~{=. ,Qخ-I xӷ͠"W٪i@. YXݍTAZ\t ``jJ Jbe2TOc&mḿ (CU~,i & \vYY>JLZ'ʺV@sMڊFn ze-IL F{j,0ӎ\;U94OwWLz^``Zq󲋼:beOz4vʸO]A5s`>BWQm ҀU!R+4^=y_h=Kyr `rpL8{O0ZhKk^+D 8ُWfqdq~^A (D%Xf] Q°{{Gig? @M)@4q{"LA<}7T<6>*/)Fy18qZf~*0.!pxLph 8Իo(6Kho0ͨ cU 90]WSFz7v_sj<FGܹ1쒡F{b3u?al_Z?ü(nriĐ=Q.t 2Z ΐ!5- ڬ6fBttNkmbɫ"a묚?0&?A{IדV\!jbU}?Q Y5TZS\= uri^_qZ;8o晛/JUI2GӭǢtȃ3t:b 2̼;<"ZqrgI~<5Ufg}ɀ=u6j{$ϟsNT}Lr_EgK֞).1VI \߂ǝAgBTg:H/WFA6k4O,ǃ?j)* 'q뒖'nCud\![jZN`=r@ӗDSD]3^) mt,e]isSiGvw_:$zcwE}PNw,{R'~ DAGٺ(Q2S##u_^ XeKTpeڜ^yV.L7\ekk 9nfwϓA%KlO[ɘKtDCaz٣Ӗd L UkYvڌS~~2HH,J~cɅa<(4&b+$#E3,@,u>@̆w ~5&Zab#9 MU\hjGņ*% }v[QZtSUMceȓ>V?I&5DiڒH>۪ʏcm+v L=$.} VLKh̠ *h^x&?`)ǿ ֺ$E-;.N̼a'}2y1}1~" /pC#4v$c(ѻZ Κ͡KF43N$Ҟ>5+oeg=v %TCu[һGF0Ԭ25aBj+hÛ65-ڜwd651SUq$ݒNRGUB :Ij=Y' ڧ^:t>F7 mx T.}ymt}gE{*Sn}:0~rIdzkG_'z(EW6W3 M+k 3C(hH:?eY[9b=um}Tn'm}7OwLv:H+n (M,1S2(_X7'YbB^Вk'U,{Yf#!2LP.iDbdT|<${!ZTP}ǷM-,If65>0̜c>%}s&**H/oK\a9Tʍ@l o bHF8h$7^ _$ $"~$(qF*ߴKnvUF7QXH3PEGDjRwqxޜ~b~0g{.10a\Dt}`"f*^ZtSA*/3[wEIV=*j [{jOs]7w{pb3' $X/tջv;1X AjX,mYWsTM2=Dij#(O5yrX5;HmKwns0Ghk_HS򌛬yG( cWӟdLZ[A_X<ʑZ]qI<]j~^Xi\I5M]ny`,EP["ҘW60^ ڔ~~h-7!7# W)y'U XH|th8c'Bx#$L(@fG?} őjo&ĞbZJw1%IA`D!nCN"B@~k:% -mǗT~sI1<Ջc،z >zP{915tDNJ)#Ixd]^.,Fri(\pXG6<26) \X-sWCb}gIvEmb^RgG9c? }nRX"gFLRԅwiܹ8*9D`xaC"XrK(C 8Ua)7)_?bu[OϺ*: ?K킍̒Qs|7$A#W#FZ'y3䌒LPŔ1Kw0,CC*ϙ ߒC2ݼ USW#,U)6c'` x2yVR-0G;-v~P,lϢ"13 8q6'5K{mJEMR "=-F*QJ9;i-ku'/v^O'0d_U' yJ@Ѵz]V8'jG7?kbjd]^_h"yDţ$|jɽzԃܜ8|~š2@ ºc8`KjXb+GI}te'=f/@(>.cqST% ša+> 絽6jzveňVH$*poZ?`l>e8›}4W oûEcUb6|jEEwPu)Bs2CjM8\HvҺ9M:*^g\;t'/mۭ}9rhD\dKcNg[$(1ڭzwio녉 Qۆ&K˱Wm{-Q@n\G}: rP\ ;(\ߧ: 2#Ehv!c(y*s4G`ɈGrMX9.vD7nb3 GY(BaWvZ7*2N!zޣ[>!ȱ)560w!ܒ؇:TGl KwDdd;Q/!Z…$طvKY.R{-$2t!eUCB Ѿ! +z%&FjiBYi~ҰօZ+PyZ6UZ%wVHj30<%+>vRMv_GLIcG>=gO@XraƫyX8]x(cyKq> PzP8j jCXWgklr./c؄Hz|^Rç*7; h d+>$^7-"CW|uS’qь尴؁وҝykEUSg;' !4㐼=Y63@ʿ_aׄ'; ⮰cN(9dJk"7iY {ZHQ|{ l/Ҫhz^SMđmfSz4/}!9j5^Qj߱] . h`F򻇔Է2fyW9tNꁹ 1uZG+o>!; 8 d{Q8.ިİ4 KʡZ\w ]=Wq9Yz9Da¤ҧpWsNtZM9[WVwƪ,ǥݢs:0 Nn 8&. sFpzQviF6xV*vtPcI3dj  8-qHP(Cؼ"Ca҃¿o& w5Ĕ{3rw8^jV1_%iqP|cf)A/xa$Ͻ^e^[p|[L(z)Z&[r?BVgN :i_w,5#V;m1*W7X hJ)5??7`.5X.D.#^[oDF,Q,%O. NT=h0ҰUX.@أʣf8CAe}1npFJ(+#T5C{֦X؉V'P$傼4ڳ'/ǡ'ZFJ m&^Ô*ʩMOv&zө$E1,2ϥlKӵ~Pj ߅qk.m [tL|mi W5h6[]pQWg63=oujʖ @yW9N(WR(1W2ܧ|DkWn0M dlU~pzF-=zN~|"\iEȳ * BfK?i"V.SQUڋKHަ氦!PJT'* 9"P4GRDh9b4jh#M'm)v#0O+LLqg4=So\F)%FJƖt8O5itMBS/9ڤź>'Cw&rQƜy-EFȆc'qUaeRM#z({SHM~1phZ)YC R!.v/CkUn+8ɥB1z"r0^:IW. f*}Oҍ$b rĐA}|ÂbdP'u }Yz +0$t=Ž"\ N@O,'0}@ =B)uIh'tt}&30UZZka= g>n4k}/Z$_涷Q D~3T szޒ1-ҫnb3lQ}CVg!))U:Uv-Cѡ:k3g6C(ѵr،~oؕ2cc 8iV蟪S#]n'(0_9|dLuB(LW] g?@_ x;8kхj2gaPÐY,[?Lq*lBȂT o%>\RXl\֞ykt tFw Ö[:8pﶀb`EI%hΆLLIQ4~þ!ةhD:bꔖ{FGα‹0(Rȼ! o${T]-vsL+]q`dzi hlh"]#”AӿZ }lDL-)xԧM)U~.&mF;UˢiiSp{&Z熠=ɘ+v.UVR/.7QB}(Yŕ< OC`B+7ʥM,o.z+:\iRa\Bh&h_eg2Koar[ UkYUB $7=J> T㜚K^;Ucɠ9i@ ) Qz,@zLٴؽ<do#) [5s ~t a-\\ g@v:t4T3/@-UU:Ք l_3[JrB焧ej|!ⳭN<خuU`ŵr=v*<7_~YwC6/9LeڡMu_jix!8PR/3`S=Eވ O**ҕ,K$QTSt=YE5#&W^#?uZ+-ȼq ]ub`E8u݋}_^nNn^Wy<1z T^r}r2dD\`<u܃i!ԭ ySE=ٴ=!. _ ;~'fPؗk.Cw/um-k*\k*_;В>fxxf둰a! qtfpV*Xv! L ]:+7Ta] Ez z.avr w87KBZ'J 1oE9iXܳT^0s]26Q,!ȷ<ئTt5Y /StIӀ\0aϫY[|B=V^p00)`sNӌ(:? 9z(,X*{QY#0>%pΣw@9"fc, жӣ8FM*kPw>Ӗ_$8Yt5e|(Z"XכrD-\W!j`e r:8EĖ6f9s9@hok>;P;S\lQsZ8_vz)̜y(4 EG~뭊6j]#3| 0ɜ>aU,k&X{-g4wWtٖ 7z8AMz ?iJMUn"By刞@.a#ݴ0@e+]˯2*ȟɉKt1B'TvqD_|q1T0^X⩍?8mN.R V̊6rst]|뛓Fj}z(AM&qlEûMҳ3r7jy-M^a/smVEmGg, lh9fO%<łD\r,P9[ė\[-{='jQzw( zpѰI&ļeE"~$r^Ʈ;0F(3; A0Xh=Y\DlbLCn5M5h|z"Xߘh %@[3RXxM$_D1Yፉ~E2S Ef'y(qUIum>"gfڐUָ+8fȋvHR#c\c4Ӂ.A- !0m3RQ`^18n<56ofp@# Dlgg,wizU]zyháeVmf eCwF0Lєa+}g(>i lAEH\yGp[] y|G6fލ=XiΓF=yx?>c%B VyQٽ乘(,|2a GECS5? T(b]`Q\(}ZddyZDmA>8q2<0B"v O`D&ɈfJ̞wB|؟Εjq)烡fjgxT~kܾG8xsbH8\Nx21wcD󮱤T%V+Nww`w_tz'~/sS0>mB"L=K{mjg][j2l-\ZUv3(?ʴ16R+Qf#$/LFr-ą(чMʀaUav NH(N,Zg[+(/6"HKwI\SlcCqLsESIѱFNgE.ZFXcgafnW^[1!Lm44krQ[> d)DdžpymUG f’]MSo=s(":}ΘR8mD&_˟ԅX&nsʠW"^q1:\uvxK,~ArUX7A {!"Q~ XN6"=MO c3]32 T 5:l_/#IZ-hph^9 %}sѰJ̆H)\&eRT^yatiGZ%WviqG Gu|Ue;۽''bjѢΐ /4M#e/gKxmV4R)x99,zT[L}FXʍѳH.1/ ۾X٨ngP)y>^ihLv[V7}db>|κr\IF{vRl~9v|9+*Į r :C?eY:/aYHS̋(^orWbUNtb(;6%ɦs'aJʇfœ\e,_)C#'mJykr[7RίszqZ*vvvNCqm=)J8p~)E,vOP' mӣ+3?l G7)f[⒓4l``^ӢhZDP΅VaBtq # [= OLtyLbPWΗ Hq/nB4dMkBEBk/r 6nHjZ]%6L{qvlQgFI'p+%țG"@Imq[GJ:5sWe||hys,5+i(o\OAe" d5&Csf,+|!&lv bd^X꩹6Bnc&%cYMm]Kg$N{:E< <̓Pٜ 跸l| uY_ aUD6 }`pxWdx&kE8K M6Oؾ,gzȟЂzyo''sȶGY m NVz[]W8'1hs,5 o$c k0rʿ[mo{nNM٥2'WU?oS$l5b_2qd@F yhN&yH4j. g2+Zֈ*#* AA2R*RJu[Shݥ?U!N)u{Z֐|%r Ǭ8*!RhoLD 2 c\3JAgID<\sv;o؏DNq#dW4I "ڌEu$ŻEa1>TLpu)1'x>x 53RhAM N"@@ Yj0S!է&G<@;azdYZi%8p͢.jGˤ$PJ˦$Uqq,uddV{4j+h6ƒՊ2ԕBsc=%Y&-P(uϦ}K ~{,yJƦF :-0'RZG>J1?Kĝ|mO$(vJ ۦblwdz gOL>YRd+6CdMH%8!ﲹ_ҁ<\X@.˦"Фa0YEgwVo1ESrGl јBq\jwZ"+SIiVw 'g/79NU&SB־$>-rat<>qoj%m _Ct%GAv3g^'~.kPw_i/- aab$7H4DSLh3wZ 7ò1bNqჺ<-gFg_ABn \4&M]Ua.ڛ7Qc8:P>ͺʈqw$Mx)0-ׇ*tQN 1xA. f+h@"z/$O+2 iݽό6̤ӬͫzN&nżb C;k!@aWHj`kl^ |, eiL!NG/݂t7c3 $2\G~% m`PE_f]'I.(h)Mm{CFI/RB?nGMcNo'J 9&JqxfEKs^1}g7WKk$R+U^O=רEϲ.ΒXlJ˚`@+ߩzƱ ''>͡9a൳l`8'[Si3\zCcS6&;b1deBp9|Jw+b.f)U7lrm( ~Rg[&?raE=q+tUN?L72-ǟ͚En)z_=Ĝ F!ՉS]C_̂ "T4M}/ "^w-l0ȯnA[]kHy)mLCֽQ! >TDBq~d ;PHzX4L΃1#Љz tlkgee)Au[ i= /ĩ`n+4 .:@i^ yn`n9R+e缐mgNUtf|(b-BuΓ9:FZ߰; % 7-[6iى-Fhc .*KhjCL=Oχwؼ~n0%ֹiolfG`0wM_U1پW;Auǹ}mz4檀FZ]2.A2 )PwZ s;0Aù%M[ތʅ;VH!@zd#Zu_:ds7A00T ~wz9#?b3T&$ g={w9oW%SqӐΦւ D;kc%Cpe=Ma?珩9U#Kp{iyz0 S#[؝Ѵb:K)R(aS΂O]{^){𸏲[WnK]鬮LG4+^< yb13Ț\=KwL5;I#8|UuHwX90PGKvkmPy~4;O: J^uU| sSu2\JԺjgߵ#'ujds2H@ BJ5QzqLM#n2 jy_(| QHJ2Әp'R{ReyU8c NV ?!z]0썭[7}wQ݊ƒ*1t\eӘQbm3}rz5ٴ@N͂UV X,OlFP qP"}'ikz7d䰱EavrB_|P$pU.nI BnS\(VC1\Uw(lҧm2L{ ?3ͩaƄ~}56*&oϬ+7.A7ከJv+bkN-kMZtcyXyMjL2fP!C4!xvSRX!za,?L[dNx%@NGjjʧ#XF+ &8O#)TB#. \_+бZQfgHĖcyy-@>t*eI՛$,M Ͼ3T`9*k$ȩ8եU(*%F+x"L,dor %{1r$N D4(|$?t˚=Ts"HTM4yd;G՗;D뚲хec{=&;m_ZWO}AJ~^%P@)gHV3v~9c$, @,"s`)՞_/dzϐ#SP|kh-OU|mŎ2].ӗ"5;0M X h.%V]X3 Fo!^aK6JO׹0ja>(?lwʌDp^ SK\+K d]ЦVT͑[BN. ]Pӷ*K/$eayG"?D%Od&tUKbӳ6.ElP>g]9DzСjyDSyQ 1\k.k"{zHfʏE5d, #/;8mr"y98%$&(򸙁H lBb?Muǧ*Vl˹>/Ps`NW> , -dOD^NT"qI \ M7f@TvM+6p"u$p~޵&]~F`//%0Hlh}:3r.@ ,,Ec+[~޾EU"weܗpYb]Y0VV֔޽qAM?U|xh]zn3|Dp퓛?̌5fVZtum| IEWL(鞣{_ k]dw f*'{o)UV Z$aKf,9}v6N`1G/~Wsirc}$B"k8{6 n_fq1@X[,eI cUIxEe" $tJ> Ni}ޢB%rrS?2.c ,k}.=I5!0`PsO@Y63AO0).ci׽zf+ž۔<k0c͸L%~aX+0` ~8)VE-!V=i",ÿ/A-@@'ʹfݼC;ZNdeb7Wwsn)µɔ<PeH~-W9m:Oq[v>4f:hDZMc4{q ٫J= ze.W<v"BMS q_hq7g©^:-Fa߮tS0Ԓ|vJѷ9h] @ {W+II`RΫ &ii)wս c# {hFۚnX֞",W1ҤIiêo\bHj9_|b-m-g*1B"uY%OཛྷhzP(FH덝So'4[cΛ{0{hM.yOĜӬw*ᩡqsDi5|n]]~B=n>X(*'R7r?sT)W1,|E$=PJTb9!h@_u+%1Rwv{8.[-9s!>ZڪfJʬo27 YZl['b 51a s{UնKԙ#dE_衘݃נD5QUbkG AF5꘳XiaQ1T{ɜ- bo*RUm҅0XĔϧ0̷qTD4r@aaؾl瘉r]ſ5 Q4nyQ~D_>ڎ ir}< M"J|\AB>uH+H(Oo\8[_>QgE0SI428W"aPE3#- N>BV)[pLFgBR!' Z*vp!D7+ yYa\\ؗ uhƢ| l~fo'+##볏vY5 } =T#W`.Ĺ;8Hh#>=9qҙl>Þq*ɫk^Q#؇ IR8Bc^d诳< њcگAҨ.z,E{1ӂ9fzXosr&]S?;ڢIqlNtH)evŦXBoE`/U ;>U-*0 7NrU4S;/!o#g8xFO5Uָ!!g:NjoD2X)瑰JqDAga 5}}M11+bwXn77XfY-Oy#\5(x_P>H{pycYMoonGZooz0Ǫ܋AQb8ǜ]zQ_F 랼֓4!m~Ei'k0DSIUO+s:,*ZCڿl HnyQtlYYHű3=uM5ƕjh}< N&Q%xT-Eq eOx&veA ڏ x@T1{}jnqH*G Ȅ^a=_ ŒK3wXD٭=t01 Oa=|e3ep0orAÂ%<0w8lnflAd|>^?1yՙt+ nJl#VZNX2]n>`4^vݒ$ꔄB@F`գ/M7[:q| G4:3X,!6"1 *X…6N'&& Ȍ#I(c<;aB8$rn\X047SCOMg;HI?m*oL'dYåHϜqյ&{@W}Zb#o3 &C_1YXэxDףNǶ4bl݄o 7 U"T}g Gax:XQhM|M,T!aw ,c P5UUOn_[R2qm}aH@cR%e/- KK~DY4e?` "<_J" 9b/`z1>[LL?,?s9=f5W-*qM<]G#vd8iɫp_ҩo m.M>ۋDmj()XDŽQW Q0 U% <;pW  OϹr";#(ǜb;ceg ]O,Mh ^U3$,}{|P)Azvh5e'2WVq:h}dxSÜqY9u2T= |;.]zBV ?XN1GF?o&>A;C쭗D-. 5%s d/gJ&RCNGa7 R9U=OS&Yov`s#(|,\EL}8m1VҨ𘢒[INru[kF"{rw ?%(aॷo␨ D-oYivE>B}?}u6bÉl3ÎpOͨufy;Y@T_$ۅ+~w%_,y2~֝VqڟܢG3B}CE&$©B:+kL k7sziۑAjVN u;q6P.k`XG,ݲI kfhĩ ^&GI VXTTEmCP}&5i[ZgR5R}M8W4>SRYC!Iǻ{6;xz=d4:ײTRH%ela\ІZ*2L\n4}ü;]"pg+?T{glFkgt[I2қٷ%8WS/Yv*\ߧ@ACauz܇XA/ ۮ2A bz _mK!G*@QE~LJ _1%S:4j8A<:=Huڳ-q1> _t#m <]ѼCW!^Sbc8ⵠ6V׿J-MSB">DA?QMN .*|Jv>ElTq⪒9H@rlCތg<j*dA;55D1ߤtmm DZhܺ{s/ ^Š/\o{ZאpÉitXC:7Q`Z6gZξ,c?DϘ˪3 :!Q*\f7xѥIRfpgzf4Hbmem5$mwn@&Xy*/~yL.6l Oy* nNkºmMH,yN2&jpr IۤVՍ^7AllЫҙ LP Vcqe7/n%D}}(q胺drd:O͛FrJ"6A>fOGI!ϔhs @][0 Ȏ+F~[eE5UDb\t֧18w.u|'`yx R aGʈSoǍ hhz^z|Kپwhk.L-/mX?%,9_9q>4T'Z:88m]',kcyfu#p>'S _8[hӔV|KƟ‹di0򌰎 ?qun Tqܠ\C©\@ί'-_ cK5cg]q#űWkLJ!6h@`FJ 4J-(zʭqd8Wŵä7`{U8w3Kd'3c#b`$%,@*[k/K@;Ƙb&c H q"1†3pɇt0aZ,ŃR6)&zMpvg,rq/Un-H6$V*uTaidAa?(4fsqwBj i]Iz^ci7fS3s CI?kfܯcV7)G{V 6#Jl^f3!,йմ9r"vڔ0ő!(+ptpmHV rK YOި\_޶Q!/7 H[x4߯[5ib%j&V ˓e@uՓx7v*u`$^n 8`z[פ%TU KCI{\3:SYTp"M^x\J/TDŐetY͜b]#< zik$0.|[M%8TR'[ mU7>(#>P'tʳ\68DgH5cZu?==235*sr(1[Sv/KNSY-|XO bhn_l t[68@ o\)hC?nTOv >IDޟ)Y,ZԱ?VBφoiބF-P)bqEbJ=>~2Wxn1pJbp^IFN]0ҳCEla$#t Z]n˾0Qi`M&jHsiv;.n ֢ե8Kv#q"S :IU4\ GVBW|ȴ]"l)/x1"6 * h乞^:ZgZMYCb*oЙ[>#zw*,T΃Ѳ'p&k%9:7 + g-dY}LBm(VTKV0~+|7T@e΋ hvzCbωP(/uy2A^@m)a텎6$hHL" "1MmK>hNm,|nLm%Q/CwȘ R]"gɠkjZ0+=1{/~n%O5n_0B85kuQ &d˄:WϜsc ɩe Cq\cz2jkl"Q<B܏l P#ETJ~|V_,?{; {th4ytPJվmlmH=}H:{zYZȋ{Zl >;1VL]JAyӝ^G xp;h\P3~-.:#ƅY 6~ٟZI< 19ܬRgD uQ42;XkN&*pM ޜgj#34'Iyx҄1y>ۊO(9ϋg+*EB +6QpuU* ^^qSxO|ո@i2ZN+;b"30:z6ǟtkSMM߷$hZNz)09_ /q* ҌŞd@IMӮYX(`xP].9`XTsC!g ᰧs}P: [AjzL.K/%z10 [BJz+Y/T6_E>p%Eo@L9XjP4Z3ۮ ՝oV?Gv6. 7RIyrOE$IbvQdFZJun䆩Hg8[tmؓY|MDF HA.>x6TZ;suts+11TIDu}@:= F[HөcSy#5.0 #]"I XKU=3kt쬴-Nv^3WϨ86@.޿qOsiRhT6Q: Y @lw49J_&9l.xo#%ﰸBs_-u rr;%Lm `VpWjN!ϝ}suH<䌾za$xkaH 108P5rJUm | x -1WO1ew.|Z_/lԏҳ)\"c&CbiԼ`G/:s%nf(а ݨ]vMP_yK\QFŀ\Nn \F^?kyC| hԗlVyv% NX^Y#SE,JGb($vE^lw)(Y! g|eojnk9 f|T)jYaFF)ag ?jX*;2jӠGֻ\Oѭ exA~G)AgWhVenn15  5NWLy,cys-}b1DC %۳͢@ǰ@Q.u`)5S,cnN 9̠9 Ur9D&Sn~[fCKTyJ8+]HuC g'Wn k#KN ui?yB?9%ZV_?Vhn)k Y bɉ*MS-0 `~"PN+YeT^r4=LT?#[)n]xӷ0܂!BʷwF@0:fʾ`@NhaE ǰVbH>qDtD~iK$*x,l5GOeɨ{9wbsX5zascNMR7wV`Ź7B~,HjoX~vޓ?}-i `aZ C"rDX̣2XRZxC9PUxc$yL*{ٽc2&-+e3ƛH3_ }ܓRq9H`$6Ib=k|ixw9TxK\5e{s]8iֻy8m:jNx=Ƽ1ϭ]&v`7jj yܓ1U\;@r ӵ16vZi^m EY̓KS9W)uʘ"&P*%8>NW E1Q^XW3(B=VN{zbo-6zL}Sr@<@f?^KNq~TRRu@{E+D\0(xI g aN AW}Ď n:t-&?: ~;m1cXxG=,Ԓ]*i\Iꍎe Y̍ :g w]fxھHf~kL2@,9atVՃc=omLb)Ak"1I{ /|WS`eԹ8r:RqT8iѿP FHv .f?+meځ{؟Iz҉s%[qo$Uus)<-[Ue-mh<}ц@vbJ.AA{OiooH6X39ڜOcw^Iy_Oتd>kχC$@\@NDb匩֗,bEzO'R.pEAEq!X|skέT5Z|@v_Ś>yO;,n\)%il  5llӮ[j142tQBX2!C/>ɿ̃wG/M/:>Wt:!-"sa4륦Q(#f#Tv 4^.|Sfby#ΕJ 9M Uw(@hy֔:euz"tmfnXVU~W)*ueg50;''m3O_"GO#YyF)~ º?Uc'p3Sg^XZ<$WM2#~lΉzY1߉#jo{D+ ,%Y&-SA*j1,i@\j|5(Tmb߅&HqMh@Ev"*.C>_C ͎?b#sU?mz~ip=o^?#A7V̷kyoݹ|?sT0yĖ*Pxg'6O ^F穭ƁWo%<_S?j+?0h\s Ι"SGw5{zeN[HX_w`_y&(/"#lF?MvuR{Tq+%\=V-qhɯr%:Ҫ*߱mn8qnϩ+}~Y u!늠QL,IZ(m~9M( O1XukeBw`/C]wg(UArgY@.bD-(6K5rAR[M3cn^J?Kh< aȪ@p,N &\>0~Kdh9X}ĖK2ʼn(8ˎuљ P }~SJ<2,kWEmfP 99$7mP#$ώ 0:Z RlEk6yfvG_f[J.3RD%c(%`gb u /ᘜ« df6nh7-ϢVuLW`$FH z-e߹Dy c<')dz{Ik&1vYZllPUՕi*ڣsKXHRR|DŽREz+Ki:` .@rB~cG#NltA9~`P#&1'")}3:j @__u.Ԋi:Q4iﺐRќO]!qwdoi\#Bm;#)Y TASAպ=r//ĊfQ/'(g(QC H tmsg>D# '˃Ʌ8/ƛ%|)޻QR@} | {?; B\#-O·V\ZH2.;(/vKi{~ikz07yiyjD9ěE"Z&;'2t|~3QN^ -EU2 ZnB_C\-%jEky$0- Aļ}ײ#x-ʍ|wE;o# ~Dvz NjQP@&B.}O;:7OɿvVݔD x|VP̖WIuܴ̍R{<=}=* .F\6ˁeUnܒ twI!`:`^N꺻ߧ >(kuCZUּ3a (:J ,Tn/]6@Uļ8msO92e ODM˴(C_eoڋH;WHHxyLg>,ȵΜ,@*A+ͩ(Hm^|[^[ITv9G]n1r3#UE7Kb4_•Ӆ_Rkp %7x{\v0"ppY0f0EnAsÓ0 xYϬZ /XaV&͈*˽ei CM@O~_duX7%g?Ϩ"jkyFj ;JWQ]'ilM~m,lTV *Z5*8NM*݁U{Q]M'}Ċ33>k"f} $)mHS)]F^C ][C,`-F ,J5%u?Nb[P r0Z+n)z'\ϼ0. 3qSR.]/Ы a2..wwg-H|Q4 |BF!w,a5bJ {g Dr~ϙS5.MQ#4Ahݦ9<*i+!%ozM .WZvTyMF65Kb9KstX TT1zmۤ50~'ZzBTC%NB$;JF;f;øk\p2|w4p3 `0{FZ0/I1<``WR9GF;6ZK.(-@mh,I5*%%.F5~#\ys+.>O,*:Qvn +gԾӛFzæMQQ/zW[wAbk~eafq5uF,F`@p YMSRd+"0d;d򴅮(߶ 2c8D. cvz(W3k4$.y洽7?CO/fuw,Ğq#oc|T2s?iwI"bwم\Z~bӣcIJA<Ӎnw"WQz6*d]]cl5:iu[4Z1yB~@΢s*s'B;ȣwA {լD'CDS1m{fcf Aϼ}zQñ^8JV$3~u/~.ʅ5OCΫ5?Sp)`ԁP;/H{36ya[#HO`~[P=8[B;?MTo/ ^ {` B`qB]3Bf\z^rLzvpUg):?_n4 ;5,T +^#yyzdV9 m3|akP=ń3`As TC^e Ll!ZǵGEa҉=>;XgwLax7YYA6-z(Q_!]>P6ǐ9ʩlI9̠0MbPZi .EWmxo)E/ކgEUFF3wM~,r4 @;c}JմҠ}6uVHk<\,"Ao SDd zKG3);Gh'0lTb27%\yr4kĕK ̈i?IݤtXGX싔pah3"B/ h>.6X pTNR*n6i} WHH6<1!lib4݃~ԍ NHf*^ n U fթ`4?|}'y"jT;5J nu>^WIgarcDxUQ4\å11& s.>Ii?54:5G@f},(NHLd"HT6='s67"N&_妹$X5'-#$q.NĖ)E/4(wZUj?,sJ`1lF84 n;hK{݈IAk>ZnFڏ.aGKXf@(%ngH]8?ٚ÷HF*VA!y|iԘTl嵭3ly[k$1G>?!jE/EQvNMp&0:4m0*}PnҌZ6rQI~b'cnuBzӎ i떌irp&l zrMuu*3^DH-UpUFw=$Sk,sx1ciVqC;`̮%ujhշ:d3b]„:Yx6}@AC.)f(~%JLv[Ja8-"Ҥs\acsIYs#WglI;]eaI։yo{qSX=9c&@$Zf/QF&O6ccjv1T` }5(.WHV1(> ;g!&, ؝]kP&)A;L g$Z~0]Z=⢺=[LbAvm`oe;zjA..q2ֹh kv3 ĴkdߘDN/#8baȹU/2rQX{֙dihjl| ر'◶@7W';-Lj&Έ>5I\x!֧!yB3|./ gW0dz,ӪLuoA'uJJa:KTLYf?`{ez\%9,Aϖy"ܾy 䃒 ]>ևsA `:Ő>L{[ mZړObE*=&.t;m8QT XeF#XvO.\AHKht-w?A(#Ay-B:ECr  r\/;Qtӈ һ#qy0P B$ )8Dv.wj~ cQg#Zq( ^56B57U M(hv}'̢W,V$@:>OyxgwСiݞsc}ꐟ= { 2xg^pBOTxu| q~0ҼK?錵4pҙsB0[)n1 USZ-Ѱ¾ؾ4vTUj2TFͲb5BORˑ!Q$o[`p͠~-\>]Ie,fz` O]77Ò\TdrJV5,=pI9G1kŚd䔔FOG~3ҍvA} '0Y!F.*0!G?XH$+SM2cIKJțY\g [$&f?%f`r9 q V円"]@0It7J8}-rx3c N{Sq!n6얪SwRwkZ[^N q931 +c_Dxp3ѯ3Gz)qBHuLNs3}p<'m SuD)3ҥl m ںUtb8pYzS8.< ~T$ny|c}Y nx.+E{e^%p=Btza4r$C5~6NY`~#,KBo\gIw\*YN>[3f@Ql͂0цVfgY1'54X%Xby8S$C>ܛ4ɠhDjKѬ][ X3CGŤ $#ow'pfHp\oAw3a["pƦUAEc"Y-|ȕ O |rFX[X9!D0PJr4 "aLccPB/'qYLmU?Kұ ʾ!N,qhZ5)%v-Ƃ;v͜1#דv_&h!ds=aA⩮'k *cׯІx :f{(dg($ |ײB M%U.eڃ%L D0C 6<-@CTkisRċ;ބD-t`Dtq'ωq@?@*O#'Bxvr_}j'֦^)tIKDC}lSfay#}P.Ͻ]v._n~լ8ӶteWsl;:L((e|d d*@`*vMl?OuT9?.pQ 6lAZ^,#V{_:5K]]tBhiؠu/?G7WOFiԲ%`T"Fd%׷H n 4A›i|KܼEs2败ٴh f.cdm1l&Ta #W%eZ PVc'`1< l;/>ݸW(mdbeFk3Ybm9N3wLZs9.=FjgA2Q|cxLY;l mTϓEYRH5W:F0`_?!fR_^Or&ArXݿS=Ԗw>5iO3JVNTj{Ql _;%br w5 TH#W}2^Vt4dSԞo^Rq *[QCbf]g$אۤNmMۺ>lk{G10HU?%PQ~8iE56V{))ͷS_\dP+ͪ㶖x=([dJj^ҭTCRt ]P-Nɺq|'gؘ-0>/օRdsF롭zgIZӦa 0f5>/2@eJl없ޙV:y+8NRx 'VӍ @$>6p*a/@ש bɉn pW45CB-"gXI5%L|﵆HdVT =n!Y1$g˼)ՍjQgv1;ǃ4"37es+'N5 V[,)4&$E$ȣ>b+RGcbNKvbIzm-U29{c/|VQ֞4=Pkpf`' HCW4a%A]"X)>y]pņ{T%[XPrf˄=|I\Dci s6r^r[Rl"eU &8kJ3^"w7Ak2I05)5@#دт(S%(h+1'4 R\jfhݧV[ԛ| 0%8b{*/%&BsNp#) 9[8a. DrLJNN&:La fDa0kCĨT/M\?}dTܜi@yNg>6edkZ<\W ^d`KKM$Vk.O(cdξXf GH!(;e>҇( k (zþO١tY#34aC7N㱞3NZ bylB"C'a)2HG&SM)GMp-l`ԟE-mݱiiV)A_b}T76k6A+E+Zod`R߄ Jy.)56#fl< K2翆Rm3^%S7buRpΕ6g̒"jpVLpU (xx:qO^TԞ88Z$a rīW:d<%Z+6I VgA|*. K _aPX:R8`X;UC7pCz9O3;Ə\Y‹yPsN΀!A [~~$}&U&ُsjzyn-TL:|iC ah<-lY՝LؓV2]s(2k;݋dlv0^w,j$΂>}7f8e ;YUo@t)SyEڲ%+|aaQI=5VKnazdz< #L9i4hlֲד̯SqL#Wv? Z#oRl8cL9/֧>yjkP(f'$0Q(?J}Cd.#L|,PM/jS2C6MCF IX!Tw- >4r]gký-aY?yo dO9d7?WZL7Z!s=>yKlU%(0 MlDzRd)`tm]R|q^(MWV'VHZ4I#=.̂0\+MT@9{>~iU%tH|CʧH*!P@ 40;xfJz:“z8((+.tX5L%p]頎/9Q<ٛ2ȯ Qp;2<=@)n=}քCm}䑜)}$=7 5L)M@I'5p:WW շ}w2z2 X'_0ID;(&vm0ոwg.  [5 ka5#?I_JƘNW.J_Pf8`IHA@~kq7wEW$s7^E2LRIzgEMOLʱiIxvWZh _R$''+A -8רKzrQ3M=Uz3` iwEK-HEkM_S4 Ȓ0(KӣfqZ@!VBTF&ۚvBwB,FK}SvTXfX4G6*I=9c+3u  }ΰ&Ig8.5 k㣑6]Ln jez;&a(G߁ߴXq"odZi`iɃ;2,QX8ͶK12j/dQMx$p58sBXƖ, УhǠ+Ƭю\EUT`(vz\! l_ڤ>Nƻ8}N]Y·YПI'K f?Du/F=8oI\YZ  \MM,OC<.J[^ZA5/t> -P^2Yƞh#WEa*.?gKoZd7L ]rT>}FZ7SRURʄ ї2w/A*S7qNUMChjQ6I͚Qc߁@0 -lf+W58r d棦;tmmЇ]=W;&[WѶ[M yLcm@t*՟Iy~o9(06!F[1+L?Ȱ8W`)5Dy rD:0Ԩu07>>BzbzrҼ֖,|iך)]WUP6K&&+[^sD!{_frŊ,.m#*؄X}/?vEeP_> G,BѳZqoGnU0oŏFQg8NPe9d/u6[ C`bur O{Cğx4-ђ c״Fy)G[!!it&+f'//~]9 o>jZ:&(Xh~A+,y Uؚq@]uJ]4X&Q CLM)sjYI9lxUoȭ NwpW:bT(IZ7'gB Y%ThC' _f:[G@@[YoGĪ+q4yހ!N>%I۹DwL`NWA`ű|as;I(y @[6%oJ סO~"P^Ӿ-N9-x6zbuJ%x|Kk<۟#4 q٢x˥`z95KR kua[Ja8qVJM>*t]4Lx^-&*.MVz[9 k4a ٸl}h- ʻty\ŢO䃮Wёo,P EqJt}*SX.=}gs*<͘9@ ,-a!֕aC9K[=}Ьʎ0fc\ fKt%j6s@۱p/\A@!o lj.] -iu,|0u8v7څGf茄Jo/.^Ns+5R5hSXO.ՕfBzD|!vh0 D6gvQ?/bInVrQ>=;?2{:Ԁ|Z/3D`b3ONigm~أCYož=:ap-K0Aѓ wdEץXv%nk@rK3եO(}xZVHWffiUVCPR6<6V ۇ+ш=k7vHsi ae|U IЖ6 yR bo(଑-ykxr:NzөmwW#SHmo.̯cj0܆hɷյIm$Md#hc4&Y &2E h ,"8Ek7|*6R<2y@%dM.[a~ NS(U$ u$v&U4.Nޱ= ė򚂺 ^W5 \/K#%;5|(#9]$t*N Y=?] E;,4q%T*cd.k\ mlɊ/\=6ĉΌN.J$$j-ͨ#/4m}^.EKz,43)@$"jWktZ0f A yE2X` j> HJxetǽ1kŨņ_2v4$sB2eWyĠJdVeemaFg/oKțzs_dVfK#'0,,u*m&l5Fzt DPFT*SkpzM~/s G"AJ:-AЯ&<$ku͌I)ʦYc՞R!`ӆeda#J'_g+^0a'vUW(wTRGj{djm7^+a(\ʊPxyK `Τ $H1x\AЄcO笕ۻ?Bo-1*Y[?辫"Gqbq9؜_a(AFKs+3jzRry,"hl8Z 4dZ%QtxwIR ޔpXLۜ(YVd6庠d;3L치WͥW-,}oeVfWd uQ|_XN=m o R&^IiO"qvB90,-&qCPP "axW~'ш kfU qqR]#OJ!0+/V}ڒ09cv#iu,2?8ڠuZp7^<fwGo[$g* }#o=L-\2%K?k ӠLnÕW86Ob4ȥ~CdZ?0GW1FҍO,eo lc&t|BREĵ A3[q G1 }F'cB,Id= `(Z@[s@J:w1ò#򨖠!vEc_J;2LT}D3BUs)IQ|'?t]ſe<.87#<*qg=35NLTCvXŐ)up3:#20-Trs1@_(1P27^g͒IoקKCefo!ՆP3aa BzT>h.ӽdN";A%/![`{ٻ]Es+ϻ쀽m fӼ%\"39H:WCLַN BuBQiTj(zҬ ԰ک^P0yψGcd40dH+r}nvl#.'z`0RPwKy(Tw U]%;ZS[ q,${/.u EbΑ><Hy-\MjygOmϷ2 iTjM8.K1}6Y'mlԻ̃,WVe5,bqtWo$<5E5QDSMLr$9@{"I<=TBGrބwۤF%З4YM<{}Ap2?`\%+gYw/08bN<= ȫ8Jcn5XolF{[/ @iQj-7܎ӆ~uV+zsM b_^g'?"͙\./#r2E61\"\ğ4k<.g+WUP`<[nX`lgfSFi&n?ji5E{2 3׉ O dQ|chӒJ8iwi Ҵf;qB=cg7,Sǻ ME+iͼ9}Q/iW8 T[\ rBN O˧-GFjE?DFlv paRsπOSO!^@0B1gFjh9ޭAn@*_/ ɍ#lZk%%3^Y$+h:!ɇ3C\X@6WP4 <0\`i F 'x^eYjEgelOgA 9 O9sOS7ҸC/{ yb JY F "l̲k-,d2ަv޾-qh<+v2Y=dsWdѕ.at#ti\<["SĀfn8F+hweu.jCIF]*R4ǯx9<G(TEMw_`\~s4bHRDŋ4P9b eZSI3ۂVmˍC͟}U$C(7%lI&퐂.&C!mW#+ &ST_. ÞdҝED!]EGtBfK*' ~+Cq |"Se %H2~qwUc̷x>J?L;>cx㜌g*[;]J/ƦFI*ُBP2/Jµ_ö9Y#MY nJE8U($s{VHxn΄3RJZϬvIHBL1vho1!B=3bX#څcbw>/Hގ2 @$؈@WεRc$SbuҴA!?PH EW$#ve.>Y#CrbcJ]V3+ۥUxkʢz4}D/JP捡 h/="?Ec436W'AcAUA47}XˬE1+ߨ$/`שA0b}0/2g7Ḷ}_6g68?`[7ϻOU6!;%aHeƇ% ysk =xe<9 g8l]xR01*=@,K*|YR%UOx\ :,zw[z#BXfyUCݪy3]aecJݭ#נ,Apn*3"gO~Xt$Lm#`(\FDϞCw tZ4k:A$'<%EKZ&W3i8c UX)QN1T֌,h!SA;Ze"oWhrW -}]‚ J@ CT;;ityy\b$U-AuH(<>go !HhKsب윱a%^:zT޳1 65ԉ:<ʑFR !feeS !Dd'$#fZ9"uȔ駱4|>|.ϽP%]vc{o&@SZ\(&olvbv_ ƙ{w38Y7 q:~.JC Ȭ HUȚC^byIQb"Q_ep1 Ω#֟@"EJV0ϔ[/ 0y1trp967BF5 nyNSLnjZHȧD~^hzTDqzİ̢D)wZ  3]2޵dӢPyd!WQ؝Zb o5tΖΘ_& 2(so1 _=&B9ݸ %D$_!Dq'T kg}|г䱺:o;DwtMdă;+y xN:72@`9tAveWAV/vMA9&`Nj^hw,iaYKn@4r8@F)bij1ꄠOy`HB~|3G6$@k@>@/ןcX"f ڲ9#u/пiF6iG >oVZ6%o  {n:HzmK!MVsJdOB[՘Dg427FQ$/%z;f9 )ٯҥqy1sS]TuHs)rL3`)K2TPjWA1fkHdq!%?] 6: BZN wG2 g#ۈ8h?2C D*p~ܘ:BVu^u4XTFx`r|tYfޭW1ݏս V t%[b<ƫcB\"Q;\qe֡#dňAiúo>syhᢖkUfKh PQw6,ƹ|j>y*zԺvq a B!LTk>&L["f1釀K):)뭴4אiQ^rوr˧ "՛DITEQxs? -gDPodNPӎCPÞO% -Q0Qe?f >K%ROB JKD(Rw/Do0P ԙ%f&z&ގh 3lTa[vG0}IH$؟3_G:\#LoZq7OU$CahvsQnRNf9k<P v\8EPF7kaMFu;u/)ƒ!b.=UZzS&W}q[IY ͛?;nM4DƂ}Ÿ.eD^EJp@ 5+:"8MT>6O\8tKEPb!I=1k:y+Ų0 g)ؒRp-`Ho,* :׆jDozՎ>3VRo]l {򬏚[5$1$ 9%uӠ9N'I\C:eU DK$ |f{"`a4bu$,Aje`%+)%˾ߒC@\]8;1/lbv+';yBB|11y9 ;qoF V!n&ljlf@ >;hV?i(Åyٌ6`(o"Pô;ULr7QoN!~\ox; юǡMҤemRǩ)|b#ߴzd.㈬`٢?B?-mی_#̍RNhǽ;*i!d5t[e~S.˶\ǻw7;G:Sf{15a7Cg_< \,Nn\.vcƃ%1sTP'tˋ߫5񳋍7lj@3ޮHbv2?ja."C#RGJl^y/Ҥx-.!~6[ }Z&9[ }'IFoLuJiuJZyf/`t\տcv$̆#@ D }EmMLQ;NJ뼪cؐt`S'XNdݨJFYƛ4m@2@ 'QFQ/5nqwtKd۰}Y^ɷwr]W(_bv>10b6 1oK w{eG):?R.h#DBJ:'ypg29(Xd ~g7lű:pT=ʴBgl Um,5Zj0d$J[=a_>Ȧ9JzSFr 0LUL. =(ssjk0raJ%z^Cɭ#)bjZ-!Gê9En4hI[F,yqkhhE1F^[ܒ(>@REPThۜ[X W ޴!Dž5F ,u^ ҔTJ_PjwQd\Om|1a]4F콠\cN8+I th]˦ʛ| ZB|+)zԹ#js7gzc>rED@?ucl7Rhn]!TEd ksSOc&G٨Q~\TƊ iRxeޕL"`iK#%P*ev!O!;q;I FF}fC~f~X"5̣P? ! y"L̋yl0)<ZenL4&+֊]ÎU@0}1}3Ϣ$َG/QG U*G[28~Dnv8lB :&@*Y%ԇ,&;Dg=7zԈT̻UC\ wvx4$Lgp AthszSKH"o%7F0[;/H]߅"ji"z3}سlOW{[@b E\pX jqx^GŲ 7B Cߌc$<{˜JV,5 s\ U:Pb4͍FAsc-MxKͦ,[ o5im ` C_ܼl, NX=[%&MơW8Šm|~?֊9SEbt?xckR%Br j盡-Ry!6$XߊG%%zсI*S?0*,n(!hKwZQb(:nXF:I>uTLW`X" ޲Y%]׀82zxJJ[&$0Mk7+9QZ.|# R՜~X$ ѩ̻>\XI(%}WVo߅raNxpŧqbU,t4g^@EQ&W4%uyb%;ؚ'&Cv`DU5KGJZsf&ɖ+郞]@bFUI5'g/{TX 0`5G Eխ3ZhE-z2kۡr J`ZǰZ{M ᫼`;>SjkL)<ii!n;}="q}3/7h-׉ntb@Л0OcR 6LQȕGw~T21BŚڢK'I: #DBn2(#Yܲ_݆6dg6&d "TgL|hz͂&Qv`HD#e!\n b^l*̢xx4u @\m&#lE[0xqMON7v@/Xsrms(p")`GTR'nPHtz-F.cdUr-ʠ v Ժݤ{M.9tn|y"PIw/$W?sn\0Bv~{`wȢM}+19HH.FTs(Z9p]kfX C Lpϭ|N0~ˣ &^ |}F_X. 4_Z`TQM14 ~w!6^GUkc,za4\Ʈ@ɬt=< G憼F-Q7%Xp)C"K$J (CJ@_%٧^vws~{":|AlbpH|FϧݪnXFM5-Ht|_D S {FcծB[9jPfȤ+5,n]20X2CB% w$BYR  Z]LG$F!s>a%4>+I "#x7YIpȣ;g>fJ8Gc JCv{S 8Nμ`Zb#|[YYd;y; ړ URgKv,I1Stmb?W^t,+u-URAbYI/pR_RXn1 F %<_:6"ʃߴ4p'E-Al/1}9a}p2B^ OKb= 'z> ;qH;~&},иQO!kP^aU0eȓ?g&FSi?o"kU*c]`(xu%d%ʊYTX'8B3w  ̜%U [ o'6c-=mh:CLk},e}b[71H@_*b^VbA39[k)k7(g%b a(jNy1!u(cY/ cRF:2lH4u*Ķ[Pie4O4Z.|V%:va[T.熑2CPλ]`߮2Qbe>f]APAm9u+$.>]orW&!ⳒkΐUö6rw-ζ]-ƫu>,TɁ@L׋0cM‡4|7"Wķnj gIw3I&g yߴB((\f(5'9oafPk IX.2&$XU-kM.eG=&3F핊^ho$+}pܷWbZ.+1wD6ȔtWT"S~v[ 2O a@^dQCŲS6X,{P rɕ\`w4hd o7=c.vFGtS&Ru`d[;Z7; Y)\%Z|٥a_g\U4nFZ;Cx̤p3:I&T cCCm*pV* H 3ċtދz q1f4V$x C+AV|b['j،&QZc͓],4rͤZ= n#Yw1ul"@Gͺv `Nwt%%6蜐8DS\tۓl5pr!GrBɵ6;Lv/:i1mM?*AOd+gk'I}jHB)V_y32T$/= '~(B~xRˆSƪjD< ӝuSZ*XhUC?z׵\W`~\dVPo-mzc{pǶA6t' U$-[x?^Y:B{[a\/v0L,|}[(_\!j׬rd4MQ*f0#@w5+J`{Fteb}6]$۫?6hF~}r!NRN#^eSY}-R) C#Y(E;^9Ɗ23֑FFaL!|0gJt)jje)@>nɢu|(<~]*6/XM碉8f}pR  uK$!G9,x <4^(]CP ?mMvCJ*כo}#녯#FMjann|ݥ h 0 ZwF/F`S嫚w9b dה&?f@[A^aq39KE|(f*t=, _)ua̓?Yd 5Ea?xS|_0um3=|oI@yS9ƒ{b߽T|JɅ-Tqw|"4O6O zh5:4Wя%j@H30$m8U6ª8 s6#Bi:rm-HqBR䳦 m\uLn4O":YtB!.gXTi&wZgG P҄-1ֲ-&}z'0٪"t? 'PޱбN$0|YҠK< H"v}hn3wׇj5ϰ2Ev Uiڦp5ks;X3aTt STqbc ד;ʈ_K/,Щѧn[v4 OH]cKNl2l"} ^;_;< rC & -:2NW6SI{&3YZHk `R9vl\PSX 'EBZ<9EAFX/ .=Q*q:5dC#pz!dd/ !]45Sq5ۼ*/;@ pe04(|uoG]ry4`"Aӳ%@f|D- ,`Ɣ|7h.Db[`B\ z6E8!{. }\5nTL Н"pB!{QZ@,g.>]ܟ@< W5-6UXcmBc2 Ѥ@Y R -_+}LTZ?v<+ ՄC Xl)3丮$DF LPrztl-ϗa(JcGy(&tG_f7[|wqxJ~E8Nin5M״lG n4OgQB;Tؘ|ʡxJvg>`Ps (ZZ:$Dzm#˚^^8VZ8W-F{^pH!R\z%=X҇Ƚ W ,qewb:_ZiաK7C> ׬k,TWCLmb-j9k@f0Y)v9T ` xBaƋEzJAk";h)x}:Q"* lFDBT`V_DTwPLXIdzx\[ ~81QcU1t-CC9PUu~7Eg^0>_e)54vI|05;h8=?Qջ6B0iӤFrXG7LǽK9:.D`@]BiО$&e$ܗş$,-[Q!jP\S]`nM ]!Dy-8i4Hy{Gx}c. c7?ҋ-9Nx AcМwzAPgyԾS)$h vk)h$^"><8`ʌh=@[6QOWFk@hiXfJ @LdGz`>Nn`!KSr"9Ķh焓!vK7> <疕Zw/XA|L]E*ؒI2 ,v ʈ. W~uzQ mu957ZW'ܿ(iy}`Xx4It gK4 4ȺE\n!H!hG4mEW^@vg&dGB ':<&*_t+t.<@.~ੲ6uA{r|"} kM\$ R!tь]v`&w2ie.g8u]d` /.(IG!*nwdWy? ?‚l u/q~ @} ̃D\Hӑ`.T졁0G׋k8jHbwinK4dxs"H녬ڕ'~,,۔E"옹XE*MSV z2BZ' \!H9 hD3E4mHe 7U"<ψ/?Vkl e8ajryI颊"2Wtn}ȫCgڎSx;`֢o珴Bvee vqQSVc3kbHG-D}ޱqS˨p6Nu.Q5O=O~!SۼrѾ:i|ݝll9+le\sjWǘk5lJkn-"(tS]r1H@<2!@O:Dwa/ TI2']:BJRUV^ "d65r.čΏ<͈U>4rtoyWfIMm|&hk踍4 :o% o&#c0.--%XuTU~JcJۺ@R❖cEXi,dL?}8ikrݥ1y=P!1Yw}c&[1D9z5z6i e|ݑXh4M<$Վjfk$#5Qb6C2ժ߹;qa~ 9w,ǽ h<]ylve)9=Bv_ˆKr-i+To-+d"4ǝ H}\T6SDi.D#ԥy$8ئA>uBVKTmv'莽 hJ-Ll lG.:o-|27¤Ky j*oo`mbm(,y逪ȏjyIQ,rxu'(™q"j{IV5 +^؋ǍZtVùlضMXwq%ܟja.vYVc/Kם1p<ֺP831+ܽcv緯'a kO_QS<1'RW]B[{E2hXp!d\ d'8D,h , 4áX-_#;_s2KyLML39 xlEO4+Zc./s8nUk¸7hc؎zfY޼T]m RnQ7 5qk:Ǣ <R X+=Jv0s{Ue!bcl3'mXB|LUܛ=(cSJ4(c2Eر}web-Xyԫԥhtw!:j>nMb5 n!Hqk*{8l11&wg+`b?y=w姺fN _벨xǨ ]]+Ko6MqNV1L)⾘tY kTdU$Ȑ 2?^yu%ҳ9wM WXVeGElD g z[,4z{G8U1E90\nwtZ~07UE+qrl J săYv,Cb%s ] %&US5nVwr s9ZBj vs=A\DqҖڹ@lԔ1C_sܩvشH2竿v[n>iJ0?/s{`jrўD' C/J.A[$|ݎ(Fs4Пn w:siZ2h(wyw۟4%d} ׮.$2ɠYIq)3&Wk55BnHAd񊅬N0ey7}GR0Z6jp7\GD.. "+Ӳ7P[to1G:GzI$кݜݎֹj(=ڊB9UP='ٝl3,[NFi Lm=º舾jGD3g;DI]ċX @2?uvū俇USGPZ`Q1mz[8y[9(,abLY5&AbX]H(jt&cZ˙24-Qs䣨ܥ#r zjD22i+e1I;i`&y>(}ߟ.[8|JubQ M%I(xgbYG kmV0  u '^a'@W ,$DžOvF7(/I4OC0Ptg>hY|=[FcLm#y6- $qs$1 ܱ91qHbLd{25G~$/D/oeOҞr8[B >3]N12rGhJ!&_,$@ ǴKdArN1gd %~s6b< q`)wp3JBʅzaK:}'K&I#F`VJ0ʅg 2oq!0+w[XD.ObP[knHzʢ h$XP Sl{WLJ+F'{ >PȐw ٕ Y">ZsO:$~c !35\5_UQNEvXn;WFSz%mnd$`E=CFXVaV61;@)D韛]hd%"q=1| D0)Tp݈4+S7.DNdt˴TŐS=LQW?]l-H<܇z'f=QT\(|c@S,&Avq"tpJJR1` QV\ -=HQ+L$0}UH͏pP/>4s,>MD1#BOظz|!{ u H1*M@'U׿HϲTDl 1ED֋χL}(T"}a Ϣeb_9Z&] ҋY9x־7~BvQ~iY-Q S y83h!^Y}IFzYN4GBКĈrR @'4U6w&y5v?Dj2^fy~gunc78mP-iy=Qm[ :ȔWG8UKh X OzB*j_ytSH^}m=:bH_&6: z%PN7EdNm$c_Fؗ~iؗ4E2㵦@ѫ%ӯ nJFyk h -0Mޓ})ɏ Y7.P宮\snkJ$`H;ͱ<7DЏ=B {kBJQ^{Ie_}ksP9qYPYǶ߭F Wr_qD>3`0'91!Zj_]>7M+L*H]eMRAdp;OXj$fwoYb q-P+Q1: W:ZO )C-,2!V;%F'Ja%CkO;{ёi} v+fv6puH| o;ɖ$9`Դ[h- `ϝG5@ƒ7(;Di7Xllj :TQ|Ñ%L$PID !iӞ1VRuD% I8\LjV<-ўݔdBZvԨ&&)[ؠz @77b^_I[F9WG&"_e|UV.fݵ`=6E;o[a&.Q$tF&&@>e`ʒĉvK`Gt]l*޾K3# paH3yH90qyҰ':0Tɶ]lV eq A~cbg'җrz kW5'߹̽KQIxsEC!eZ~?ۜ je,jWc@xHbsbGPwq_5G\Ćsa^m.,{V~Giq3Xn'u )@+(0Tv˅f_i>0a跗u)PWoEocjPs.%P*4$s/>;LcR=YT[;ﱋ4m޽<}m܉YT 8-x4)V7Ȭ$dN·KD AA[b32'M]2A B=cկ8Giڝ $}o@&3@sRv3܀k;-cF{/,j&S288!O\~H 2GTȽbVGcjKT}caɸSΛM WffN0 mm-v l"}0,aoF i/ΑK>c:|uo J4k 6BSzKji+AEVA.dC^Њ4VBX*  I^C YZN'S2"wr@ ,;quuB7N!@B}g[", QN6#kt3Iz7sE)oE[ `*RDQ@>Q0m/GOoO/Mw J9G[rO|{tQCbw"ޢQ#iO~)&bXXqh :Z..;Pasu3r<oltUimAP6] ǡq\7ۋ?~)W|q~|}[_2P93(r,2(]OS@O(^VB)?_~z(p}=d"kɋ;Ë u<N eS+E#Vk6,ߟgJJSHhNʜsϢ[4E1p)Н^#td(7LI%,4p:uGs΂tvN aW ,E [>ʜe3I a5aE7unj/|'jBJHlUsAas%~{. lNخ6zIf0hq-D@#\å0kkn*[=T5 |pm''VRX:$WˆWo nH2&HVc0A}6v9;%iu`Ez*x߂ c & k4H7l|Vvr69"4mmR4Cʁߋc[NvK5ZcnGW-UNl 馄ǓNwR%q".VGMPuza"."l~Mʥc9;US'#$`䌛g[Sa1J Dr8bRUZ~JW|?qcwO%R?~.A$eQC e=IWCuc- rĐA7ZF->\zt*]v B԰q<+BDx,aN;{ރ( 7uXA>31ZzuE( x%Ty!,΀l^t97>l]7[ #Mη;G\cWQ%aso"1Pz{cρ`B=0%5Ǥq)lK*1ډb"9`_;cԴϬ2R9VGa{7c[#Jk#Od3I'YkVy%BUAJ>4vM2l標Ga&M:*ݸ:/H%mt$]@'ya5=jC@_yGʱ?V0Tl?[<.M w\ &R HbOoє#W78BHix&Jh++.Cy5F7/覱wo dK BuFᡧO)6_b Ŋhy.9\ 6~}wdkՂ L%!$샗;\L@\e>|S9Oyl5GƁ9 _ZX< +2걻>3S5|XSr~msj0s `)aT0~%k;rLJJ*G၂81X! Q14ZΪmHkGr!)[!&Z.:zp; I ZWy}cG'CxZKXPN/=x1 f} x$d`V@i&T88pg'_-so0Mӄ Db9p@Uj20/:H[kN+/Fmж hA4p8Jx7koju<\Wr}y- GX?nѲƆq]ToVrȁ T+(x#K|]e7L#-]H {<鰑Kf)E݁ɛ#oi;`mZukm4PF84Ƥrv4R= s ]p̣NZo IC%hW_pfW9$B`ʶ5D0%m Vh/cvOmȂ'%ɶ0=U T3EeP(Op|#YSeZ\;.rF!C_4FD='9p;S)>}<(*v1KV#`V& ӝfnG I^b2p!+|nC)P@Y.0S@ VN5ȏb9?Vx4M4Qjux'ŞKťh[j ԬP7D>&%{'7fƣ<=ݰ,8ә.seibՐYtkl#%aՇIͬNȀyoy7_xן&(2GD'׸9|U F,DnƧ)EڧaHz5u$ MSEJGޱy݁-)d.5y0 ,O^j;!Œ8̨YL|ؔsm "[4m;/I-@0kfmS$S݅ڂTqkT+$z]c^kJMk눎L.=cxEFIW6-@K|URԪ~žfc>9#* ,g}۶$yELSuX$;`YN1o#R헗B02ay_'SF:íGz8bS=Vo|F{M}oQzԜ Dik BJ qhT$\}ԯYXX D.Py%CT}$~+6EaHW}bʷ7;%j<1-Iv ]jeϵy2羦g\0h"a!w}h|]'Ln7ew6F{3rw͞$0G'/XJ@_,8U>y9cole]eJče7e;g:F3Ya{{fat2gRxQ3f^'+,ӓi4=I{,RA[Oq x̑U_Iwi#Džk0PLBѣoZV3o2.kOnLk'3IZ{.Sj1$E`5zgRm-g9q% \UՌ 1߷zX,Om*Y'tfoŒ+㟨^mwwP[scE)Oy.$1ej֯kjP.Gx&뇌'Ѧg\V}< B9.gz'w%I-PG kFHئWcDnMσ@(i]q c޿;`^WLiWI;#DoHԯ8h7tp78m2ݑ+@rC!A1NP*,ʷby&3 mX$ekv`Z4tcj(薼Z fY7F`6`&(绦0*H9D])6ASZuS?q>OJZgc^Gq+uf0̋ ڹUQ9,ݸ7!+4YW#2/&Nk_vfSm-6οm/$6%}TC^ǁAaP!:s\EstGM"C/Ls=^x^ \I/nFj|btI/@@6rbY/ o}39ϢH }3^t~:MEbL#ZPQ06nt;~K5Td<{2BΆaibֽY{,%_虴׮W6< @o5ZjBU 07mحLDБ]dzкx:RNE/TkgO. iZqqBuۆRqkO[/XNZg z.*v,5sϠm2^+M rVP㣸ښnt[/fkȩ5bm_@Wdh88/[!Z ~p2sS&u{؍O$t } aD`/ ih2 M{-m)^ߔl#廇Z۝|kL׃ E*FlO՛`Q0NG#58KLJoi̎;|1˹h \?ukuZݸ s:(ZAMuiӭ.?O¶jyIph`_2M < c| FEzX"-R ДfNlW :CeVΫKֺtcH J޴<{hZ*Nd*Vkb|Z[Q =tJbZ 8:R({{̤Kt%f>IO4}?EyhJ%]?ޞ-X; nY̼g n 3*X3ݲWk`%vp+[ |e[d ]ɮ'02m;OG8u߭da#Jɼgm,\[&#*<|bO =4%\hB^n>vêk{YStGpHR[ہi(Дb9b64'"Lxz5aؾ:8CJe(scPgi˳Fub񚢞oUYi^h , v. "o/"2p MXūkm篺AGo@A|fRZCѩꐯi[#T?vU:LS)B-Fԟ,ҡ:d mM.v_#RG9V2脿8q{jbKڃS~Igۋ ɁXiz,ۗռ^٫ȭ\;gj#k2yx9~- .56z8\$rh-1e ro/'fPA WJvr Fd6j>pAm}մh& oy[_DaBxە%9_ggeuJ*jeE7ӥdyHȡh-,͈p 'FK[ kieTYEY)8Zht*b+IF u ϣ17SK>k1q<Ϲnhho[t4+c0l7 XV"v4mB-HzdCQbha\~,kב#Z:%>ywZuBr*w㫄Bzo"s`R!`QkC=#Y}q{%a %0h3&^fu>n (pd$+)b7xQgEN _$7;Tt~1ypC^{`'S{/\'kAHtcZ >M_E1 =ue)@NK>48(rvFqqh9\lztFeZN B=Q A0#[ 2j-܆Ol}4[߶Ret3EZKqaec s,Ǽ^J TK͟7|ܴ]DL7TQ1ڀw ơvV6<<9EbWL[VxQ;>иsg["@(]{ھQL5FKk+k(!te(xe_oDn/ba ;S mqYr" jt᝕C;: dM /jᕧ^G͚._P9MޔQ9d*PxK_2b uYڲLBC3;R&NL36h;HCB.YVOGM548 N 7- w~&JH6Mc[=?A tiY5wG;ñBV Q0_@5f˵]f kΈxR# kY YZ