xen-libs-32bit-4.14.5_02-150300.3.29.1 >  A bbp9|" h܅ a*_-RU\쌭UCVMlꈑp-N ^p@ 0A"[ir;)][|"8 bm.ݜ2 SqjjF9NnBTͤ̈ɟ֜GIW];Wo}G"Tm15/ t餚} I,aqe^&M&nn@9$dJ|o5ZOYwqx<]KBjmRp!73c48b7cf5f8f8214b2bd20297f68968a225cac17c0fb6759c7a16faf0c058a52fbe8396861675a596b4bb5366457b63713884485 @bbp9|Z }2Bt iG؂ȍgc>E %C aJa(; 0VE[ٝ.~ُ@-8hpFtTzc /oP1E2~0-R;JPܨB}b_($' Q$lIOZݐAU)6!GRo,Y~P%2g+U=;N.ä "Pv@Qo_#kn\TutE~E< O+b{<Gp;b<j- >p>4(?4d ) G+ AO/X/ / / /  /  8/ / //&tCCGC(89!D:=(>G/H/I</Xl&Y&\X/]/^& bcd<eAfDlFuX/v w-@/x-/y.D3334Cxen-libs-32bit4.14.5_02150300.3.29.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 bWsheep57SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Kernelhttp://www.cl.cam.ac.uk/Research/SRG/netos/xen/linuxx86_64/sbin/ldconfig58(E%56D5[6vv&$6'`%%%5%5fܡAAAAAAAAbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbW8003314b58f2e2f01f0e35e7e33b2b5c4d05fe13a55afdbebe1b9ea4edf2be07a73db816a1d2ba172e713f16234e609abc05953cb27d9e83b5d29a71827bbcc934219b38da5f6780e6d07b2b275b2c76ec27c00598f29249b6a6b2d9fc26f79545c202a0816dea0c0cfbe5c5911cabdd42ae07fde1b825e2f83910313e0b94f8a5577c76e9177f6139287595005ef7c8e373c8777e3f3b09a6d4ba29507cc81f51f93f3044f0fefa2348b41db1db605660859fada09632d7c7403788e315448dce1269c8288786d80683bde7efe2fe9db38d846fd27d98a644366e5a0233ec1665a08f4fa1adf43e01ae84241e6779df8ce4907a6052bcee9c05be7335cf78aec5af6e5eb8550f260217be2e1c79c91710b3c0e4a8cce654aa798ea3cec99fc99790b7627ef20763e73ce20c9a04008fa2b6ad97c9f5abac8eda8df5c008fd66140d4401f8e38c327d409e04fe0664ff1c540e11e193468ec2a6cf77d203be0fdd3785bfde4c2a0d560e079e34d73474f98c352e122834892eb3b0d1d36edcd559430aa41d6ea8060bdc7dce7f428a73a29a7a13ace4a1638cb9bcc0f99e492b659c8dd0929e6033317bd935c9da809e4635b942ad08a24eaf497e932f176417f42aa5a8333536beca95decd4fc45c91b1ec6a15cf4e902d62611574f1d218b446be51400d8bb0f197ea770a95f4ea6f15bb589b74c1bb16ba219ab1a1a7777263b6d5c4bf8e5a8e7ebf1b1a21ea29065812244ee817e92b7e6c9e82f761d4003cc4611c186088e992c6740707b2167f8f4c6be8476365b3cb9c95a57c0c37ed8292248968332e46fa8991e71089ea5462177aa948a3ac4dfbbdf526e2a6574e72cb77075eb2a9692c6096d93776f31f5620448813018d24fa484746fd36520f900da1ae85d2dcb1a34172f74f6ca7d6d139ab841bc1ea8695a2607a40c070fbf928175193055a8bf2f74595b2bfe3595e710aa908b7dc170528420c666faa877ba581facbadb5f3ad64529fcca7741613c0f99e1d168f170f9ec61210f2aac4libxencall.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_02-150300.3.29.1.src.rpmlibxencall.so.1libxencall.so.1(VERS_1.0)libxencall.so.1(VERS_1.1)libxencall.so.1(VERS_1.2)libxenctrl.so.4.14libxendevicemodel.so.1libxendevicemodel.so.1(VERS_1.0)libxendevicemodel.so.1(VERS_1.1)libxendevicemodel.so.1(VERS_1.2)libxendevicemodel.so.1(VERS_1.3)libxenevtchn.so.1libxenevtchn.so.1(VERS_1.0)libxenevtchn.so.1(VERS_1.1)libxenforeignmemory.so.1libxenforeignmemory.so.1(VERS_1.0)libxenforeignmemory.so.1(VERS_1.1)libxenforeignmemory.so.1(VERS_1.2)libxenforeignmemory.so.1(VERS_1.3)libxenfsimage.so.4.14libxenfsimage.so.4.14(libfsimage.so.1.0)libxengnttab.so.1libxengnttab.so.1(VERS_1.0)libxengnttab.so.1(VERS_1.1)libxengnttab.so.1(VERS_1.2)libxenguest.so.4.14libxenhypfs.so.1libxenhypfs.so.1(VERS_1.0)libxenlight.so.4.14libxenstat.so.4.14libxenstore.so.3.0libxentoolcore.so.1libxentoolcore.so.1(VERS_1.0)libxentoollog.so.1libxentoollog.so.1(VERS_1.0)libxenvchan.so.4.14libxlutil.so.4.14xen-libs-32bitxen-libs-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibbz2.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.27)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libdl.so.2libdl.so.2(GLIBC_2.0)liblzma.so.5liblzma.so.5(XZ_5.0)libnl-3.so.200libnl-3.so.200(libnl_3)libnl-route-3.so.200libnl-route-3.so.200(libnl_3)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libpthread.so.0(GLIBC_2.3.3)libutil.so.1libutil.so.1(GLIBC_2.0)libuuid.so.1libuuid.so.1(UUID_1.0)libxencall.so.1libxencall.so.1(VERS_1.0)libxencall.so.1(VERS_1.1)libxenctrl.so.4.14libxendevicemodel.so.1libxendevicemodel.so.1(VERS_1.0)libxendevicemodel.so.1(VERS_1.2)libxenevtchn.so.1libxenevtchn.so.1(VERS_1.0)libxenforeignmemory.so.1libxenforeignmemory.so.1(VERS_1.0)libxenfsimage.so.4.14libxenfsimage.so.4.14(libfsimage.so.1.0)libxengnttab.so.1libxengnttab.so.1(VERS_1.0)libxenguest.so.4.14libxenhypfs.so.1libxenhypfs.so.1(VERS_1.0)libxenlight.so.4.14libxenstore.so.3.0libxentoolcore.so.1libxentoolcore.so.1(VERS_1.0)libxentoollog.so.1libxentoollog.so.1(VERS_1.0)libyajl.so.2libz.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3b@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.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#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/bin/sh  !"#$%&'()*+,-./4.14.5_02-150300.3.29.14.14.5_02-150300.3.29.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/lib//usr/lib/xenfsimage//usr/lib/xenfsimage/ext2fs//usr/lib/xenfsimage/fat//usr/lib/xenfsimage/iso9660//usr/lib/xenfsimage/reiserfs//usr/lib/xenfsimage/ufs//usr/lib/xenfsimage/xfs//usr/lib/xenfsimage/zfs/-fomit-frame-pointer -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:24552/SUSE_SLE-15-SP3_Update/3b0343fdefbbc5911c661b17a9622efe-xen.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linux ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a219e414ea99ae1c213c1b8b648951096dacbed, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=eed407f295a496f2a51cf42e1387895190bc0f27, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e08e5999b57fcbd5f1cd753c94a764d8b9b871d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=6c82c7a9b105365d3359b8b70141a27457a2ab50, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=cd0c9be03dc4e2967ea33d03ed77c377ebf1c2e9, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f2bf707640215fe0b9b548ec91999cf72d075e75, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d22b56c87cadcb4a50611ca4b5710a2b60e611eb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=aea82a98b6cefeaf3e0bbe9ad868035a1537d972, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7dab6030395c3339b670338fbeb7049e15194fce, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=cd0ab4bef03e004ba7c2c22a91128a5eccba8227, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=bba6f1f97f6bc5aec8f7dc062cfefc7a0c948f27, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=877e9e90db2c1f5997a4fa2430304b8a85d50aa5, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=228d09ff7c249f0b915b00d6db3c31b7fe0e53ed, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0624b8e85eb67d1b5319e679b17a334e22bf16ea, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7debce459c9165549e61776c4afbb87e5f82e076, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=031f7632c233bedfadd1caba23764700de897188, strippeddirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ce4cdfd1f0ab6317f487da76e037a9451af37a09, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=843080b16d96c6be559baf14a65654d9eed26343, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f28074b153267c390a89c28c654bfe0f57a49c2a, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=36f0c72ff65ab9b11b5835687659c53aa462a0a4, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=75d810257f070c86c6bec975f214d83fdd9393af, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=269cff2aa730b94b80d46c79237d46949172daa7, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=52bed5dea8d93729ef8671232766f16cb46fe697, stripped+@Ocn"(/4; '   PPPPPPR:RR,R(RPPRRRRPRhDpX"Wvspi ʲ_DڋXTӋZ=*//Cm Ue<"`oAa!^Zok#YY~G;0B4C-6 @l >sUsk< $OBNr xm2}S˨2JAveh,8mJs+z~//]zL21r}1Lb}Xb iLs%7 /HH:&I]dYף6~rv%#I?v =UeX<5J"Oo)'>'bvF  _ׂ|Nl\\RE#~R@ FjrNv'$U1vL9sAH֒Cȭ|Jnp,sщbit׳۽u>jY{ #0@- yEODj1rRU|;L ZIrDy6LeoQPH\"v[t>q(Wj˱n;Dhդc-oOt(Wʮ^-N,V𧻿QpG%3>hxw K2|oi-9R"i t,mFijʸl!Ej|[H v l}c>D^w0'9&9;B$>ئFDÔJPs"l-r=*vTIP9؉°MgIN@A'g*+V͐>p4!+3FINrR}gy)`PyO[7Nhs3T=9[[ 4>xz:'Ho:5`p G\I={N匧䂐ߞ*=['g<J7gOQɑg6IKݐE'-=J9%j_Lt$`/ aΤn dw 6t5WBF$!NNu4>l? MNl>D~6Dcz%J\?&b^kkYh{T s}I,jdZXG[P:3`-@wO^BU=Fb+,1_^L Sgא3䛖v(iy $ա畃o/GʑG<փb~|_%ԪfkɀQSS~(~C^b!I̡d<xXaOpyvCNn9C$"8fR Ik^nɱQSzr$ γ67t;\tr۰1Y@@YhoI⧳hjitMd9|}l]9h&ήeEtP£+/k G!p[\@ 3]tbv K%UL򻿝T8lem=J|x1Q-xb:gUa# b*rpoa0)UZ>:D*Y~)6``,, `SJRmv#9}ˡ1̡۶5* uq<[L]-tut9UЬ/ZD=J5=)^.CR_4TLϿ\16`ܗ *O?z'&%YH @4uy 'lم3@? ,\QرBydG[ = ,oaʄOw(z2RƄe`r0Rqd3Ckej.BǿPBVgK/ruѠ. !"3B7q=pUdC Q} r*%Ǒ7;nzG800X֫MIj !*iܧ Ċe!?e\3e+4ztvu4$qA*28.$8bf7cڱ1L}x46,0Pqw f? Ht~5H{`Y#G怌>xdF9w97˝˯ 髦cРIxxY14%PlP2;vYqYw Uʱ`T̀<؊:HQpw<#5@Uϡ ї_Q/ G:"H M9"DŽtq<M9_M9nQ bKK-Ú)p .$`r]ƙ85Jqi3*z)䋙i0M#9 ow)u7- q,GkzͲʼnlBV WMnβRy`ɹyK_Ú]"8yum-!ao xt@ŊhU8Y @M(D~irޟJ\#VK$OG7-&Ȩ):ؖ9>ˢo?B״_Wdl(SG^H0@ ^'cHH"/p"ceU}o`.h/E ]=/9 p ]=T"夺0@E{Wٷ7 ײ3ȭ7`X5nm0P9oeTE0f8ćI!pYc b?!w~e<êKV%Q{Dѝ-HO mjwGHڭ缛$tL`G;C?Y6ʂK9!mJjU%uäbSe;^#NG6F\q)zA/hܕNpTX΀{(4Z F)&U^eD)\+ !Jt4.?g/Cl$)?yjL*I%-A,VV]&AmbXu,R=ӍAc AGu.MЅ}w]U8+ej40J mC,lL Hp|TOT)c&?).#u ?)uTỳG|isBr~Olc{˗[bKB@)9:ȿez?u,o+P|v&IYn)!_WT?I%Mˋz6 kn8l *s* h`LDl;=8\?NRLuTTVn[7@m(\"t#O0ZY~)HD(6n)P!8T~tU04c< Ng.\"1?r-YU XR%vC组;u,'8X`dipnB\ļSmOrL< i#)Mhja.\EvXꀃ?hBJ*NyVuI51Ht`ThG`s DSm/k*M{aݫtʔZBX^P|ƛR!}U{ߦZFW/n&" cچ J7kہ{  Yz Wax=qش ˇĞ ^c >oqzä7.@o Pn~! 5q􄭘א~FwzK1e6k]s4HEY/T$g,ޒ@^xƥn|mPƍ}$l.֨`1N:g-b38U:7 فÓx6=ۂ@ƾMR<&SlY&L?ֿΚYw]3VXK}52>zGvw.W&Ƴ0G'LG/{ ^$'z= ߼CZS5z*vA^-ZO;iHA_+4D%o%@Hxɚx`@F2D2/[K=ΐpo—=A )2rY"bQ/+fEyk G67kHCƵEHxq5g61E-[k]>G>jo9Ҿ ~2 OcߵX.p5I%& GT sC:$˦6;z;6bUqe\c12*jbcIN1v=3qz9a= LO3wð lR);yuV| p: N52aDE,bCsVD+d"sK;c JY&B UTՁl-P5H(2ዝ)ƓY-JTr3x@X>?ƥ` c]VrX35Rh ޏQcQxʔ)YGG#>FQ>K,犺f]srț;ar~&"l%MtFnyFh§cWt! x HC`fkq Q.s,!_$3GQ>YX&t z[ wdyj=s?x_?L?v~\6S]e iLE6BCWE|ybcLmac|C6"ijzCCu&m%' 5`/Vt >aM؊gw5$Ofhq&? LY T 61L1~KcJ]2SݢݯO#a"9dΗӟW<1q _t:⒗\mH~aca/RyOVS(3k%#MB6䩈[̑+Lg C1#K@kyL|d*@5&︒bQGw_hwH{(*; Y&mj (f"U|Fd [q.w q~6@/^ 9-mF,vƔe GQ/3La-Ek"RSjc zW.{P0OV&QJOA!IXRD nE @*=tvBNLn)ԑψ]A0`be4i@#| rQ C[|%)IqD`v}IaZ晪LΌ= %N0I!xJ!9|V_UPLݕOTn fCy(}(`L'{%]fbR;' Xұ;z>`3Y> 8Up~NT Iό++?i; +7plb؛sYxq%WXg3^m[Z8'6>ah!e4F0n E SCp6?Qg\&D~.`-شb]P}] PiL`Nc"U ׹V 2ȇ21L祾 PB^9ւ>Sx=ǿŽa#f:Q?S["7QK~$謙@J:U}pX6qcY&Mj~l$^}UI+CGm>%ȨHyvW1XarNv&rxܕdg]AGA(~P>U.OGo3S1[xw4dda&X]::hQB)"gTmHSd,88l2?ni^uLbahqJt3 tlI6bu⠅ek9*8~Ɵ=碴J Sإ,2;HYe p]zZy]_6p;ʯk#uD 2ETcC}@ȲAΙ#Ja"RS Z/BZ p}k40FsW4 f/^cq9ƇωU8o$=AW$Gw O,*vi@WN?DIO^<0XrkP]:Slnhxnuđ_~1jp;vjiQd*ȷA*;Бs+WEeu63lRMxQJW ޚmjrRd};"z]aff f\Xe)(GEbb5* fhUwoQ[q@) G&Xbo, ѓȇװ'V,Աޘ1z /B;Ӫvi90X,vB)u<oS#:t;~hFX8Y#6m1-ƽ!8@BBK!^\k'. b&d>~̒Q7e ' YU:{v%p2IS~KKh[MZ /c]rpVy_UFQ46酯S3` <B3Hث,A&mkPqCTV;x4!($EiXXw֤=-FӴT5zu\!Tdrs|zy ˗uuY>ҙ}[X ?> (*w_2yw+F=0Z2{js/ɋJr9DΝZ}bczH< \u ` \U혏 :5!gCU)N‘yc&.Y#W}h/l f-ݍuyz(=*J ȭW 0*3 BMDÿN(в|zq1$SĎ"U?99Y/t u`){X(fm{=.gX:d7 ̦W{ynmYFXnjQEX|?f"ROӒt;aNE yU=ԋ˜ca#eD5t>\zjط2$zˮ 4 2:39JnàWRAX0Yt "5b\% uOI_$ = kxT)D=F/ysɕX6.޴0fA´P P728!y]VH}?SCt%E'x _ƍHnbb{o$7hc.;ة-of~ q^vTw0EiΈѵ>J)s1_XP[V/8z{ l5p q<pƙo]H^Ҏ"o֮\oJ0\?VyčvOu&ӛfO9:P}zsQbxU _l 5HϷb.`vNDB ǎq#y%`4FI/c&-*OHh&0<^Z1.mлF;H'ݻd޲ae=u ?0O2Za\`T xu3QasϟXɻk拺LU2c>mD뷁#g JO%k(O3LO܁wV(Q>?a5. yd@,jȦ Aex6p,ehWu#:4V .\IQ_q3wEoIF۠]WX=ηͧ 6Dt <` ت Wf#y/)Zдyab8 +{ u5 ΪU0?8<V?HRxUN)S~$:[,ֳ_Әܬ3H#e%QxDU1֒%L䟠^Jll 4-򽝕e tA,KAHtwAk[Cpˋ `9%pz^C4W6CJ422Sr{Ac(%'ω~y7zRKH8ڡx?U$`.H]QTDbRY0_efP8r{nmZWקOٯq/Q2֕vhQԵh5T6o\.x[sǺoD]]?8{cpLOYGyUkryd]DUhV&#?m죵vN4 ᏚCv:{@Q~3$=K&ԁF0{߁%ơKJ5\VG,]l2z Ҕp_(VX:^ "mwxivs@|#M_jB1* ;SX\'*Y<$?>d)(vP:$=A՟"M<#7 C~Яq=e+`=GT(Q6{Ѝ&`&)Xa^= #pGaQ4KfS׭w2 ,βOGNٌQnqIwi 1")"n!0Zʥ4da+B@e68ҦQ3|gm%c M܀yv:qJU_GJ寣arQ+8y颌2I) =-|AFlG:BEi'[N3Zco$z7P{+siXbNcn轝e"hˋ j`m4‡mn_Q+6.@ij|{PxTJvA#CR"hwQ'/ (HWCj7~Q}LYף/ެ/, ;pn,x!LZiAp:](A;L  L =߽05WSWէ(8}{!g6~لwvF!'>}TBq.rB>hEGN^5v^\vh^\y yQ8Y{6X%dV^uH5g&<˜w(%;I2C/ mJDRCx^&v`Mi3lkKbTLo,.(l=s>:]rOZ!彫s CM> 3`4ksvHGzÍ(n=_QKz<KubDWkCU.d3A)޶Z-n \_@@i4י Zx8eG~Fzl0Nǟ } oHwATʼni?* 'fQD<ljAٝ(󽾪q[GSj_B"wqh?xJ3fvԁI>eزM Lj n+t DrhB4L?"66̎cSNL\j>|sfȞgkˏ\{k!~ڇ>A,?0}Ⓝl7 Áx&jVzqA(&4B}F\!c%R?ݯPIj-.#w,>H<0y'D`I Uxŷ/m0z%`|x!*/⟦3@lcup:j8>UM>\I B)ᐉ򜓊!n }-jx6$ r:*:8vB{-8dP^*y݌XG%E|"Ga 1t|;5OE AICU꿫aifz"9.1^m"}b'+4X"oEV{Ao{[LPm0{0#!^?f a(lwU9"f kӃ8K>v[]P oBtP+%Lf )y{-O }#,Nm4?#t8v 4pdDݡz)հ #{bsPQ4$9wzT?mHglO$?tʴFOiöEOC/D-v:!/ƪI4=ʬ;ueM0phE"bvߙQ⻜UTL8l*b̊U;q ET ɑv$/.s\,DOM@Gj`xjx1#ߵ)^46h +a+ !_͌6~r= h ۙiFAPYX) ݋3U6`FAtɿeeYk4&Kfʥ|riq[!5MTgh?SvI;q]jNm~CE#ր~UTj72?\pXC IU]еBKX``q :ݲ7j \);XrEb#щ .HsQ dWmVAޢk)3i&gf-cju?sn"Z ^&lTl_ٽT" a[l#6(uǍ dA##m&ڇ^l-$[l2HW; nYR1#NqJQ0 NhZX$ڎ#s E ٖ\>]Ft9gT|b\R2OnVn>qEvfܜ$#wT`6:[Y(մٟ9X7/'e沫R7Md8?𼇶qys<QNLnu4%8,)sqZԇ^\X_MDULAt;1Ji|;*EȍeeA'x?]$~˰[ 矿PM[zϻ!#ln|m^e1Zj8wF4@ĒRrݝX%f:#T~Ahit*a@G^X@zʍk٧H+bc̭!p/Vi4Џś;ɧбւYMjތۙMpl5h/-^xv6@[k gs0ʆJ;i'B0P~qԿJJ8uS<@0nԳwʱ_zS?Qh(6 `ŮK[ۡF<6yRty i ]uɦFTbSl;0rX!YGqD河ĨU6Jq2mWݗFsY܉B\ć$(&]xCM b$vv2,FKLm,U'7tI̬\pz64|/aW#7 p3p,WeɥAIFCWnjs:] bU3]~޿'6D*E4./)ynt.v]-T"3;C8>3Bz;dW Ƒ_(>yI@ MJ]:h]<I[,EO:| `FB_*"(k1KX&s.c[R;u]CCZ9|1A(7GedϹKuhLP ʳU=3~ɪbI4p2"An oݞ޾,UE"{D߱<^ mkoWAٵ\gHu~;[sm;A -? quGtX}ƒw\j7X |7-fuJa{)3$޿6$D\%\,=3/P9Red z&$1ل1b.Om؈`{hlC\`n8+k9 h YSuI;\[^/Ss{]Qc!'v[nVd# kwdN Wt܇@blՍU*^/pB)T0K,q6Tq a{,c4K׭yQ?` `PgU[֚v"+ק).oˑiɝR6ffkg=mt1LZOfR0ృߋk3oe.L̔Ooqb~ ' Ѐna,ĉΐk!(^*"|!u8 /W>O{st!9]w5Ÿ/&o0-LoIJ? t=I\N +$ƀ>Uؼ#&Z~}Q"hM(=fXs}D1K3fs=U2/.D..cgh#W[s>.Pǰ3爡 )Hֵu/n/?Ҽ<< 0K o|uGH;\kHoWN)\Zi,x]om+,H*Q~$s2GwFw}&ڀ y]w~^ع.s]bpTjϣJ*[Y!B^m~ NAU?0qMV"kCtG!nB9\B\bs ,d$^9&R4zdx,fY K:[ q[w2 7ۊ&bɀ\?!]Z;%4z~?& ڍN$V"O;e ӦP53J|Kh|OxF0!i:jC)_8Dy.7)f:ƶiH/IH(1bVqzpqxo R[_THh6њ- Y٤"ϻf7mlu}$ֳ=Pnׂ"(*.R"1"öhFX.  R[/G |}T"hpZzů>StoFs_JNj߬P sP =:1S20{ ONՂ\lVy'Kieo"LIѬ!ݳy r0 JS > Q.qvAH{/ZɀW+_&Ⲣ1q3H"Ű&+{Oﴔ4(*O3CmƝgt1 M$T&  䕠;Iq #`{_b|$T&guE;D )j3<¼+zځ(x~H-<\ebGA9uS,_;+HC}ж cἎPR=(18.!:* {4\]cIK}X~TҘ8878)6KqLB6$.H(~\9TG-*ǯB)ѯCJi ^>nǟߡQ[ߜ1xImYS݆{b<5@ wA+f;#G3CgE%{Zu@jQ=Y4Vf!5SnA]\2 aߥm֒@u""qϡ~ڍn p!dsD#O81HFxl4^ X'm\^kfjX6ˍq0M̴~.@:^Ebd&Ƥ@QFht,BPr* Dh/R.ӫ|@PJ2;"^*N#`*}? +w>;(Ce2Ě|-Ui&,+B wNC+=V9oGS(sFl#1|>4^$'*pN(DPph{ׁgJWs`W 4[ ~r?`_mp"Yi-qh~TZT(jo_Q+566!4CxGEu\Tj%faޙ 'i_\_5b4d_tŽ?B* ZxNe֕!lO~F 9]VWiK/Z8>>\J~cNނjT܊![MhzEy&/ۼ?`d~sIE{?#bTB1\ oEI|M,=~_yLwDʤ4ϩ k"Mӆyu^R%b l+tk',ﻬщ϶7MGo='( E|gewKREK=k˅b/ZheW6R ~Ei _nl~nBƎ"R4̤Bx`].:*bL?6f3H!n2r]8i{?v^y GhؼeK]RaZA EoΕݸH69Lwd43 >݅:4U'=g~yXZ9P I&:*4_xFVر\!  0Q qcb9L~}#2-R# ܐ$> ջDR[kZb 8fEjv!Xz*Xց&ZٷI=X~yN26K\_{sO.%M4:S֌93=?6 O![bggI秊X+WehaŸNut ZlpfDWg CXQJDwO,Cp.%QKgl[xD}|M_ɀ||8-37JXq[b t_P,VEXzװ$RbYh%ج19+E]4gY쎩 ӧAZ1i_nL7y,JQSxI a%ʠ6sP&|-SS* TG:l|$AS"o.7Cl1鄢dƊy5]u8ʹ e## @;R6#H9J|˟+UG{*K0OU-ɭ'>^(4.}=eA dL"`i׼|ՠ{"Po6R HC }dTcTݠ$\IH3{SH$jӪT7wx>R~WW AUCꜱEDuE(~IvܥDASZ$WThYLQ%m6m6pgP.͐Z5QP_|oGAi*umŐ1AO\NX]AjR?zK/PGi'xM7lF6G?i^b\Ui$3KSa: V@+P2GLhk,`!7.lbc!,3Ӗ a>1|DD Cϛ^X v( RFBEpTymZ`*j=|5@iB'#7+RA>;֔i1PA`28[u~cTҮpX=TFGZ}wo1uXvgPJM_ψ$E@y>KL|*ao.hv\pɗ!u1#{P{4~?B4&c-06zzUh560Uy/]vg< %r}."`x$\-L>TyV-Z*tIKTHnH&@΁4=oC`y 慫4!;Eagk&;5p[#_Z7>Z/2_F+bRL>.*@ycB & I#8A`ϒ5+0z׬؄ E]Qpbنrl 2엕(/|Շ3{7Sm}zҀv{J7]DAj \c-FF.#HH.' EU7;O-z] /)4VJ2cxˮ5rSŃ[NyT BXvK!%õ7F#}MgQd2IoGgL`wep7zšC_CѼ&{`qgĦ)+T)ЫJ*Y-KŵT]ōW-:xԫ?.o7yq5;\8}|eS# ۊda՘!}͇qAC?gvރߝY;F@:VTa1,`K`LK^U )YZ`0X^Z$Q:ホb(݉Y:!GăvI_ePS3M'5 _z趎t)YcGt>*p Af:8.#+@ Bmġhh>LXl9v|zL 卐!4R?|-|>Z 䅒[av bRHne8[)Ư'l3#G゠s|ṲkGހYOBq( ]gdGɁ\%E]qɆ/f̳E<=i f٥)T2\.baN =IiO^#JlPn6TPf=5q'TdRH@ ߡ 0qsaYUkQW_ҧ'OZ[8  5Qh3FE}9/es3w* X]aXCb|7h0@R whR .EݥO0aV=iz39!ݣ97"Εy@1,mFwln"+E6mfb?:!>Js`$K;:<@V/-dz F[8+WYWKDmzU"$L.\8W9NZg(5 N։=ǞIV45ZUV~߲g5 Bd*`F?'SuaT8? ؒKml7&QusΞ/LŘ,=TUŨG ,Ŗl7ƅݴk$T^lIPGa}6#kKhN*DWkնHP*D ph}=f`7h4y ?h #ub#4VXm@!gv6GS($`I r94ӫ@&Tň}n?hfxJ4m,vNX7Q&vT,軴? {kKsd*CY8^AD3. "ܐ뜽093;/n6%myFk`oB29 nܨN^,Hb It?ج_E6tV)YAČ1dȏ'e8f5_JlxJFjcc-Y!Wܸ֡D#`}VYC 0LT1OAZs3˷8l~[ICڸE$6˂jQAH>gQ*:ƗQ]xxwjd;'v>}77NoHʱΈ7Wl;= `ƴ.3q.:SmPKF5GjnAƬq<#p h(,j2|(DEfO`[VKQ4ȥ6X֚V66(5 g+3֢IiNTf.h1X5ZBǗlJ66 &L7p&hwqSeP+{rQGDsq%.Vn;+i({vı| Nt"HfϴsX1 Ih@JUȖKO9~on0,>?wrtȳ=Y![[=jt nQ#?վF=%UXz)SkB4cA2iC3cUxikHmI=ǾxuZ)ڮ@=B< gY~>;'`߄/HאknXK7ĉ0?L-j\rt]tCakv,(I?J+ȄHxn7Ş|TKŠh+WR92 Ywz, $tF1hb䞷.;$Mf 6&kbifxQ떽_tm};UBC2 M Vэ8pV; .$'tK +Aס(Х)#u}]+J DKQj)bǬ Q[cvUϝ] jK `O]w֤dOͤEH#RE(ۋa.PsNjM%I&WjP8zB8AXo" ho#@rb("M)zR2BkyR&@4=*Qk& MDƃcgħ90bdsMx6` +j|$t Jivw>>wŞMg~\,s7 LM&g Tl̖QM,ZRBOjKE{inps sUaE$QNf]YDx?4) uFZţ2d P)(WV=5%%J{zt-6y1ءd#oFdC~rw=4灻>˸1F95x9,Qd*V*j(M^dH#`^}3ٽևQr,4GOh76`IEO"~b,$v<0-}5DCD$2B) %ł 3OP}؀l^F)lca`2ҴpbgGxΛF ժek*-#F:Jɗ~5ݑ.zj1=Ԭf8{j@ ǍPgL/ׯ˹?mXO==bGwUl(N^kY=6#mE5!z@ko3Uw>A  7w#sng6np~>֢`jgGQ)+ho@{7|kݞR*Pm4{a*[ Uŝ»T8ͼCbu9 ԖVi}~Ya\J:S5V);dݛǵ-ˬl(.ǜp©_*HݒyʧgSj8hH 6O%~p$&WlM iS`)tA҅E[~Cf#)-9N.ٵ,C7FpILj/:(309SOr1L^6Q~Z>,zU^P 8zTPŠɺ6[Yr?b?U||Ur /ʌik_,NXM 8ϻWԟцBk3@ u ?Pz މF ڳ mߕӼzs̚\f#T TjPN/)z(ӂoNQ pK;W&oޣ[ݨ ^Ĝ'ﳡ#`L<OP@i+GUZ,fW]fK)K|⦟ NzW 1 6m祥 *av |ih~ZikGGN\KKch !5L7Ue? sUIp[ |w) jm}Q,s ߚ/ȭڽ4qPD(Nn5WQS+)>a=>灝*32G"r7ABWh{{wP~G V<_4βXO׎j4B[qq&慃`v7yyO' j a[{?H3B}XM t)GњA}HՐ[OK=rRg gMM \%? 0èdzAA婯èy6|S"fΪk՞rɷW*UT[?Sn(m.ײY+]R}"# ˨w'p`ysM מJ5+cQYo;5o1ݸN&{p(C@ZiPT9"FWI* iE H-V҃[ a'L(L3K˂L׸L|iL]-M:my&u JNźȓymyPEF~2PmҪ]Y"5O=1`<=$򻈾˨"«e)4&Fì`v0LI4̉ P_OK9EyMGSnCSiԢ9\(C'  ҌڐRZD]]k;k:˄Z)Q[/-b~FH)Cgudˍ@h;kii ֢Xy~*|K4J_Lٚz8Fӹ@"*Oggb bg 8`Gg! d /DBb)Ԫe8 dkWR`pwVJH)*R^۸,LJvo̒Zߙbl6SI v(7yS`>n"inBʠI%r-r[m_kY!iGB@ (Ƿ9#V+ǙI(nF}a)I7 $ -<- ~ؓ rWI#9-]AQ*徍kJuЂ™"Eѥ}wtF#9Ε* F0\ ٭|ԈUlCltF3Y[s BGQcK9EZvzr3 !"ލ9xҦ*2R]^.՗/QT5Ru RXA-0k}/ lNvFJ$Nך 1Ӿ:v}5^A^hUs4C;c)/)#j/pt .QdXmjfP <_8 [` ow j]n Pk?C:k-Zoe PƐ|+xf pWLwĴY!p; YK'Jx`ќ %#5{K?QbGr xW~ *.;9O3 肩$ vLl$ã'C dC2ry=!r{[ h.V@Hu%#}ښp*O._!qwRK7 Q 3lC #9fɴ5E{.2e4Z FꦅH"oaұ˫hwo|mƐ$u~V6۽׮COqg(MA qcӓٚ]ڌJ͆l ^~cv3I }S$DJ?FO2H372mBR S l$o.ZU\~xg$e"[U[R~#%Ab+LHbv ]Qw{^2ry}wt FιI7ar˱VAȆc45CpfÓtg㟝S3&WNd!uDdQ-4~8[HCmn47"[YN-|1<ISGo?Rk ?/O>W55tJGlLj64'}Q%eYC3]rQ4@$%}m q dL 1?VR:QO).CȹKFDB-h}:\-Vj.}|)BrGGw53M3:M2vK!sh{nDB>`1^`ԵY}au( 7M &K)^ǥ" ^>YBm'炋 pPsmrY"CskXjQ5\GtV &/5{tڵpξ|_ )pnDvac'TLQDB煝"Hiذ} ]S:z~dwot!vgn؛R~{'hN1PBm$7{+%r[`p/VTRX:CzgU $-@&ܖJDqwF jR2iMKԀ\(rf. O7) cU_ZfG]ZH|oFW< k*=G3@([j|c0|#j pgM'#E]Χ/ O6-gav[)zbܰk^Soa3LV9d=5GM}ZnaDnw͑ӭ:5ڱv2a3s_#9.`:Y%1'l5voCD࿉k o-!#NEl_^NB:&<\(eï{T;I_r56*U^I;~KaI愿 p job*^$ˡ,( 93x*"+~+ -զesW3%jj!0fWs )`nji#{[,nL(,,lQ,oq 5@mxʷBh3*Ӥyڻ\*w%Ҵޤ(*Gb!nG԰]I2*ab{hṼ񄙖/ ]KgHtGIc NH!FSQ]---'/W w,v~pS Gp+ $jM)0z`QYCHR*\8\%C .9:o J]_ f';ͫLKۑgpS[D‰$J^ 痙6qgq/4qX%ۼqi%= J c+0qjf;ovVL iD}|:+ԭJ ;$!eX b2(O,DaUe?j䒅6j{W ǿ d֪X&A5ՒJ]T")*+}i.9"Qrq~ǰjݻc6T5 +PHzuRQ+*6O$"8"u4O ?]dS xbjQu{v"&[nHvȆA;si%uv6# g=R͏4)L*baM(*>ЈTһ]9dG_5JO.(Fu#5N؎/c; /R$Z?Y[-Q1EA^a n,&ݯjƭ]?ػ5>TrQNOZ>>Uj<<F[ ay_xXJ%EWY&" /ȿXbMJ9ɸ'GsᇥiAi&ȹ-10 wWՅ)p R`o; Rmd o.iwo,Cϵ@h0LLVw`T"CrCU%pa}' 櫢nٵꟓy"*x˝M践]D}M tV*ypzif/y`CiSPIOu1{5)mqQPBa }4iߛZwUVʌV옸wySn{y Wg߬?,E4Ji[/r2N@qr&<*JZ)z(k"iS lh-}6?Q9F1;`*9̌;7ßWb.6} XZCd%1ɺ7:ml|ciU-2$0e,KO$b/f6XqkvN3b.qNw ݝT4& l^c?pt:#;SąDI QǂF_ on[&G&8Gp8#iof2jeֆJN?ׄo)VRfU< W jRz"6zuxwo~|2sD^Qr'3i__^x"3R϶T>%>A4 o춴 :)y촐R+Qmv$z'7~8b`~so:g-.ЂPBϛnښWNop}.dkYN*6ە%KM4)>4UQg/CL<41cpe~wTӬoh!)Mn%EI{'AAEZc{,9O[8ӻrby&H'bE/ ʡ䦐d)۷K0Q_ڟB8 ؍$h=rT䊷]6x] Q}avcNTxEl<.bO&b"$οJv=s倍\Q|hXL(:G_OtHn;09P~[wֲ8*76cF؋E lU_gآ9KeԄ29h 4Q[*7 WXn[c)}Y aZp2ܸlP,{ȧp[pe.^ yApp]1]FI)H]'h 9UV{N+8;M7#9t,0ZI(Ŕk2g|a6.Nyȉj #Yϳ0 kvPΌ5B;>4E:AYm Aw -wИݙ=-P7vEvx0Έ͗*Zdjć})Vݗ7[l^C`~-VR):azj+s(W~2zw1Ó^@6YY .YT1V؉ ,e]>9TW%#`dF*_K^Ӆg_]9BF^t]BDXT{0 3#u 2[Toh #-,|v]iDv'Pw8 C3R]{w46waϭmXBlF[ A6kL{65%ȝQUm+z!7_L^XhtҰ?WbׅN"2 cW{PZ*bִg>k-$G2g%,## x&~*ȟ!*ج)e9:X)vB HSm2'0瓐8/=?E tBpv36n/wgїtTa5iz0U)oZWBl<Ǻ:r:lUg8ԐeTRvlg1FoS~:)"^͉DO0#eCk L,]x!| ~Ԗ~Fܰ[oVۣdCvB\9 ~J&O݄ZRҳzJ$0vVHUX]6F^G!KCv2롺d3ui*|F r@a &`eI`K bދvA,EK{39fsv*wfl},mCgD;y":]-Z@Y&d7 $}įDO_.HWxw7v3գ ^,]Lx_zjʩc/z+݆刭#A0ŚTFq(L {hqeZtQk 6+&u9GQuy}R4{0D;̡"L35 h$"}fXvG7tQ vC,$J ?.Pdh9}rYɒ腼WAi i֚"d>R. &~"rPy(m3baL{9\,|Y1t4RAY}3n>Cqq2# ֯ZMGwAn2{v84+$n' |8s,]9uL$!{fhg>N`SS[8a1ߥiaJp?KKiGlAW"ޕg~1>ifCQfV,^"+[MjS,+"BuYBTH9Dw X* [=ZV^_/lu,ucxNnKN*8ZvkJ6;v\Sl ϋ%!R_ǴfU~j:SEЫ:e/dhʥS Qo-+UN.@Ȼ*SAgKH7&zL'sE2=RʛNӃK<(۳w)܃DW[2ȫqqŪ 6EZaSy՘fCX^'b|mؖzcxG`AeQn GQBUsUF;>T݊r8~ɟ#;:}%1JԐ)WoZ*P[UФ,b4_M 6OF׻-0(m UrMiS3*roc LT}HR vk<=5 \yDPӺMR䭰aOSKRrs#`zjxj\iG }5c/"GknxN6%+pt Ol3-wRp.DP\K~wO\UU c|3Shlfv%>'hQb4|GOpN>M418"K=dLU/&}=6Yu-ILgFY@zoeqqYc3[ n28 |>L[@>M'b \pHHHm +C5:DɑDfm7c`ES{EQŒtTYfv+" u{hpGBe: 3?j$RcC*bHsWPx<pر/ϐׂgJ lI\Mbatck<.3Pw d7vdr+7.m 1J㢶$MX8ܝhkd[h;̱ngprr(~h`1F &z5jկƤSڲ] |$!$٢{?{{8KM$qy llbrqVu}ڄ `19vA;(^44^H5-ekٽypm}k[n5k1 nvۍgnK{v%g ^Ayb&gJдD_*>ɄiD1WѼzS׻cLBl;s=alhę um b˸ր*Q(N"4[q)ZWop;//X[ӥv3P[1_w73Hr HM]#u?`2O_pXexmIc? o21Yq%MCս_WU1,w~Y̫Ae">Z4F(^tS(N8^mWx&RZ9gnn?(Mz5c,iti2N7_>rr(y0K튠Iq1y^P*iUׁsb{k_XߤqHϱ4ccx.Fm޲ q ҁ??Fg#99F _Vm>vME3_O?% ԓq]eՈ\.u>D܁&c@b_=4Z #\[=RޥlV|冒@` tO<5?TT {[~4LV.>ybz/(^:ʸv%8F(, ^{s.xj'VEOw `6m[TI`2> g`P8\,\n}.uďHz{"jbPc7]Ea@;/VMiPK6wp!񂥚+QS-0>.SO8MU19Tϳts8 :ү/-v3wtQP4*ֶg_Ŝ3~HohG Rl±Ƕ3fsvq[r3S%RRm,&/xV)+My>/[ jOb8$V`2/3~]m|D7]u"j {sQ;O' <٪b3FKDI:7?ȲM^x] 6}\Vƺo]gM16.6m|QNjL Q4y^홆ӈ|'uAIe8BCVJ|E :s(}TL;:ѕ Ԑ3ăP(W{Ў Yk8Y&s֌gDaW~~&-E=B ^Z': ᳇WZVeϒ2Ep1޻C(n8g|.B&o@môhՊg CqʪgG&'V|&Gׄ6"ٻ B3n&6jf}ppR?Fwqs+W>+3ӟo$N]+!/+=Kn8VcH}@9?'%kRjAEؘ4%2_ڵZ*'$ϋcPkl>-6rWF_gqưJY휃0{twkuo]IzUDUb"nV,"QR" t4wLtX?ᵹOg 8hv,`=+BfCS܈F mn] b`l9[#cylFI[ń~7a QWu w]n{&^ pϝ04Org7n!Bk}3 uA2R; %z+1+\!ЪܔN$UIr:@Ȩs{A8<`$K)J95rVx`@HF>?_ŋi,'k7Z`$B*^ǏsYzx22b'όƯbPf/Ry+GI?euL5&!%dEqAyZ2L=XsAr4*rA]] ոL ;\ʐD]Xz(" eoLL?]~&V[SUFfs WyyWW"O97$LTi GS(a^tK8$t 3ӿjÕu Nۨ|]nHHlce'iZ)`F3w] k:i]:d_KM7}~.C'Cueͧ>UIAW;CU6wg+NIӶDzM$[d+'Uę9EUK {P ">pɇ2(foˢ<<cpe&Y c|a*S򸬇s;UWtre2* ?v Diu-D(,oZ;6!Jޥ,s\kP Sm圖-?X>Vyվ__QؑQ~C5 YRe<&ֽ\B6g,\?S_{1rCSf#9߄:[Hp{|{7ѲM֒E "E~:mxdd{yտP3#̏D82=O[~E\ټޫ)E0/y =לk͊,i2TmB3s!p =H>n xaI}QfP%1BQo4H80yȹ6Ӕz)*Zm3r%0"7HIR$^nXNJ|;4;,zQVC٭梟Ù?:+; G!J\ʈB0ljYo~DI@Y~*DݡDC~"' 1N_qJwO45L!IA?E1i&o8#߉̿[A ֕1*- "5(Aε|pti7KjB9A ~&?KW䆩P i,^4ތl{ fKVFR#A1gTč m7 J=P:: cD2|ek$ikM%Mz@h^*g&;;%Ǎog!%TeRs,ە9|)VПsХ/Ϫ}§_,4ԝ;C$Tcp̞--E],ErkP<%<~W2uE Ju`Dx ^ $X]$z 5SH@78CS=Xy$waEFkO'gh_1?Λ1#eoîx׹&PF2[ZV(0U&TSXbgQdEg9?i=* s~~s$>v{DO :MEXQN:e0?uh~R##+I0ng}`}Ք<\]1e@jmڃ(xΞ]PC}|]0x^ m5J̞RYJFQhlYD8VpZx8= {\6QYNҬ.ûe羪8a5{v,q(~|.T.7|@u"QyC1Oj1ք* %cSӌӵܷ4t3B0y3LWHb* PQ.~i^RT L\aϬj 1<[綪wEHrz F} U5W>4i]Mњi6 got PP$HZC$ax/`sLn< H@j (xߨJU?ąmǂszre M=pp^</E[N)a놜/Ҿt!#X Tn;% X<.Cj/ŬcT4uPeL'yXIhgX MA\G\6UcRmMM0oW2 wuG2]C8G4'B_mi$Q&-t'#AGp)\h2jLea( Q +m ł*WĕtUx)s|3Pk aY}$JR A'ǮxXZ[ZZM~sA- 2w [2v3/E#4G SJ⏉>AJ?5c>U0iֶc`"PaӨKqU‹4 Q4Z8^Ӓa޼f/MZh1l:c~^uD|i'=Y~GK[9OJͥ;Tni)w4IL(Qjy[MJܣM@WX'NG\:uu4.t"LHVrDXZ‡Y$胹 CAL p>2:0*9u賌,xvrNScmEN A= -[kHW ՃO.É ،3[2wr0xl(7c TcbNJq\LpsIE _BHbHC$T2/}Vȹd}fy7[0cL6?~`4SUm9ޘj:4CC(*#)7XL>@C撦Gδ'E;>g !>Q4^:O}u3@i3rI3̽,ܑ4mAvbU?!`R#_}BL̈T䡃[rrl#N{79V@Ot!{Jnx?v75Y=qD"2bx=Vs~;1[LAT,#X&  i=M)%9ё"~#4,NQfb#TLJ~̰Ǜ]FX*04<avO^:r4v-:uiM n 4gnqkJ9z)6c?˦)R7&[<~(Fvhsoaie4<؁Ij Z==zFK > x0+~YgAVP"(Σkj@wD#l2Z>nx2}O(e"IM#=qoJu3K 0C&kb>j l9|Yh=Q?\?k#.qV.Z,hRq*(57_|2of)d;&rHIYsZ_voas=_>ئm㈔`&1a3] $D=!a3jǩhucuS2rG#'4̼bv]'zlk4e1u2 D@9ƒG:H|ܽբ=epA JJZRk6N^. Bۆ/3܄SQ!wPjb۸X7/Vi"e;Ȯ9DgI6r?c7,2OIaL_2A,Ry8y5 *7IR&|BDž)N7w2R%U{6h;U2`R(+)3k)}T5}uJ,K>Zl58Z0pHx#fo<#ea͏I %U}ܔ1JM=2\ o ,4sIFS =9|K YA0IbHȹ=d_9\Sh7M+(~~5qjg5?uC0ua,t' 5P`h=}i4\0<+vʁ#a/90b _gؕ#H ;[Bx]{+Ra`V_Y@!N-D%w=bP=I Dl ;9>\_73(BG0n}4voɐĠ,6u(G l~3)ןCjS<"j;7 5m4-@i/ǞH6f4h\We yӂI+N|{/:CD&լ: fj7Xˢ(]#[K0CNZ\@W4ߚ(du`:qw ,z ۉA6PlWLk^r2e@OhW:t8I_mZur(̙MWv巠yZR+$.`6|V|J~EQƝ=e^L3DgqTˊ.Wv5H3+޵y*yՀHSh_4poRV5#ylAi{yb}Rm/@i|җePO0@gA;c7S,\:TE|22!NBL aUohcHݮR .pm}Y{ #ɹS=# ]1/Q9cYdalma\9%!%VuwAo=˥WĻ _XEK8-7.!SpsSIu\ Gdf4[x`Q[/CgdD^>Kynv].%1) kCkO=FjiqE1X;7ɕ6LZ]h|`O9I(EvK"3R&w_tyo)Nnyi0)Vv3Ȫ5!,]^,bwRg "^ƏU2qF u Π!!bJ2V3MZxn'e9K@NͭP;Ai;=gđ/Qy,Z5Ya|;.{6d! -7&%cc"J[tZQO vɈ=J]}mS8lZN!=!2kf30.P$'6U*KP6TqE=z} & 8H"-G-@>E-FjAlQ&7.| :rJM AM ͘Vl #7Z+4KdN  l4z^+-i(Um(n6v-#i2Ss=^;{D&#hij w-F)MK)B64qcaa_JN{R KXmٺՁ=#Fq%Z-%W;"҇x8C h am)X6}?4@ߝD%UIKMuy7sLӽ ۧ b?!&"p{EWH^M#Mh&Ț@5͈>\zE̦%5 xzUP d %֕de'D>XSXH𴒣r6j'>) ^ {%E/j FQew,Ԛ<\jx @u  qΥT~^)gl{n׶o^bAfPi rx9z|wmR~Y1,S ̄up#(PEa-b8? Jl 5_[+kRY!;%Oiߖ7UI\1bLAwtZhG8g۸±Ƒ bD:QtL J)3⃏$CՒ{;n+i0zl0]tu_x+{b7VkMM0aUtL;v71u4uԠ|ބBY @JJZD^I8jG>15#=CݪN Ƚ/ͬg /UJzu'IbKU, )DFQ4œ 1~:NHgګ˨6-k\vGfG)M8w.nDC>4ӝ1'=2{:MȧT# +/eYIròO|Glroh?q /;#2qtBJ e(kv)BWe1TzQ̂6Züu.o->A˶q{xr86 ȯ鴼?$928.M^;vXVCjg_VH4bќ+M P7֭PFX=Յz<#{.BM]c J3W(U.PKaW?yJ_wь,XJ/(`nv%@ -;M,;@B8Y eW" 0y(|h8~Y@!?ksFt~[{[ Fҕ'uN `Ǭ9obc 4:g>b:=SKENiF{@lĿ- =ޛK;2$w݃d|[ %ƓU6'34p7w0Ec6q857 v _]EbR'l.2<&88wms!)1됢tٲhk?HvmLR wf̗ߕv!N- V4h\ckR yYz mQ,n+!UF}g*2 2 7tuq64bǺf փZ5`F, Yh'훲-Љ"/FP,N&N"pP|C ڭA\cҁTGl yŚa||en5eӇ=GӐ?g?uӪ1VK z>Zſŭhxk"~̖^9j'"IC.A>P3%6х[LT?5}wnԊ!S _|_-|a+b{J](9Uf<Vp :vה̢g`^Y$ߜj6\@$c\YGjZ5m}cg]62-|.P%֐=f;eִ<4JVpZr9QD`|]Z2U3ZCJiTsM-Qp-TӤY$( Ng7p D&أ1pOR8 ],pߡ ӴJz*=Ѵ&9S¿>2Z1)9+S 1VY=?vݻ[mHv(#d+TvѶ?U}w񖢥V9.E;L4ƞaMиΘ 2RR-rVe[:E˃ZLUnÀ"ߜ 6e| wGbўSV7`C-OS@}GZӫپɣH‘gtbv_~s*I.@d6 yYOSXB()L,`?c+Ó^P4OP9\b1$s2fϤ]*A1{CCIo]c([ȗ?}8^XfH30B-Vses.o|'eMPk+;-A@@ X CE'/7NQI% E"TP Vvx\/7wS^jr7&cRĴt_R;cŗm 6K\9&Z(Zl¢zf2?ՃBLJثS{<ƳṔWޝ`@" _5^dt/I(Es-U .5T^qEP@cf6̄l>-e+},r~Wws=ѧMWjxmEbBCI^Lڈ9`غZq?q:TpAj:UG 91.Mh;A:99KLt!1=8fW.Kέ3}6gݸD/ OU,ߜkV/ >Y-0#"ہpG%\`3IbI1x|BbzAfWF9+.EǺ]ty!hBMȷ:q[9TqAP#|2h_3l$ymѲS J^нJ暾v1 ?7ln"UL xTLpr9 ^K[W8m0Uo<Nj1o'Eap8T_g~R1ixNƶpP=*Աrg Ae˵yraA2)h6fYJ43 Cn`6/)E뻓E}Elw/*bمaS|gSY);&VC#ؤjy?;~z"0H Zҥ:I\q_sZCcd|%lm%GLaA2fy|#ezm'܈}g'rf`op6AI/|gj s/VV3Z#s jr7`{vMcև]PVϑufcDGgnܔUl5Ef9i¾~$XoK2PY;/!z?0Af0g7qW*Y=PB9AʮbKr~YRQzP}bC-S6: G#%">wMbPT NR[\tJ[Re{AqU^g/IAߡᯝF²*X|PuFOfcr΅^VSσ6D:ݣ0@ՙ??{^ӎaN0R΅Z=#6E7e^`{xx (I,O9]v+OG hÉ3G@R5_Ce ]W }ڶC@X;!wWOg4bbj"L\fiݎ/P5kp5]%5UP@͌!3̑Sgb#O#rlV ?>W8_=G`-[E=LƣCW◺GOM$1 LD},Q47iޛ&쁓CU4sJl}f7 ^oVMzk] ͝S=$;Ɏ7]__n-\IF7ٴ %sv!l0I Srs2#$YV5/Īi+]$f$NvwwiP3y?}i:S}S8NHNBCމ ֭~ϢHeo<iiN,sǤZ7{[ٳY:Vm!{uZs@r "p)et(7fͿN  xM9uɟ9$Ș-x^0V` U>w*Gu^^WZ1v+)LƾHx{ä]X'kt< //'1S]NvZ* uMtjjM:&dx}ׯChO~Cr|Tޢ"g7|D?`}*~ִeKdФҼo[?_`=SUXy.6gеihuCbF/Iʟ !vBaD I_HmSTXLA12Wk'p8R;`~qr,ElSt٩_S((yǣŢWG%;eV7؈'h ,t trYxa"A+ ZsO`Oz~= 3F  oⓐ0L^i"l܇ ?+$,opdOqt)W6g|C9xJVL76(zDV]rȟʅ6QͽnF_ьVd4hy"*XǦ߮RXU+x3Sw4L8Ŧ(ŋ+%NzL{8MUB̥NQ (CaCtKEˊp3pg򑢓E~IVW4AQFsS #m+x|]A/G;Z C$LW_ 1 "m®׽ҚM~MF #n/d28^FPqbBbCbCq'8D&} u35Sn ^1~äQXrsd0F!u+mY4glVn^̕|H~(TpwZ2jV'{^{JN=u,""w; =_)#3Ę#P"[>{OF(b*f1D-b`+lk'MoͧXD?^)ZhgVx?&zMIz&[[T,G0Ng: 2ŭD$)9;ک1_s"1HC|E':)]&!|!aAr|</">˾AP@ѷ1e`L*G*;e_hIs4A Exq*4Sk- $_qdT"w#FT /c)`wzX-6w&Гxt!&,;䞴\;Q BߤRR$~_ '\AlzVN9?"&^-bۻ@.maVϦ?pE,yѫm"aMZhˠ*j1a(b؜w}Gfr QK[ةoǢI.Jt\%JȨ'KVn6s 1W&n@AƩfew lߑPqje yro9Ť(+ OTaHrDStvCn;qQ8%c\R#RxM8Fg" ˊJ(Ʌ +P崽y>bX&*8ߙ"j/+ Wu`podbğ,RX;a =. lO&fv0e|P7^̯^ LLz5+YS뻖9Hcovܬڍm.UɰܒFnSɟG?\;$YR2&Q=#=(rܪڗcxeh%e[5M߁U K>*0WFi+4>GN)|T '^g3ͮdw{Fpņ{O\ݲ+YٿZ;M2="1UZ}mb ’RmxY> "oڷO8E7ڑԨSv:J)Qh%t>z>%XXWۭrhXr͕MML݅z)/gJpj:npm<&=,~gj@]CFlp&azD YTJt-g!Edf! BUs"y' Mg^ic mbUd%ꙉ+P=>HJfxXDh<|² lhJ#8yFgۼ@H ? ,%TBBThD^~($R{뉖d(B͢3T+ 1(mtQUG'P9-o&~cNs$NWp{b+Rlx{aʠDz.$[, w$[W/J֝v>[v٪Jζ=̈V,S},c;[F1-&4'Σ/<@Uoo t<"{iAFa05+Ⱥ.#ҾO?+S㇐|;}]l‥4/[|Aܑe8W̞{u!ԡއ?qn*oPp;iRSm{r}3NɁV%~O$PnEb{ BNikEMC:`__ 5  "S50sZ3Y-Ș55͉Eޔv bڡڢGd=ID 5T8L?`wCСC| )K&agz!g >2c+?<!< [EbKƌZ2y}\Pj,-,\G L*՘]ƴgD} 8Y.3 AG #GZE,ҋиAh:A0j*D!RȍHP"ۘ_AW8{XV%!H"%Yu|Idܧ1Z~`tע-V%V-N=D;lx> luxZYMi)U R|Es"RA†ۼ͂B>nqBcmUcXM@ĩxp&= v9D tFϛ:XuJ[};-˛S0GyErS(ʼw{H(NAP{J$$(> &tU,'ocLuE"| \_ֻʑgFj. eMrO+,#ھ%,%A?ԡgކo'Q{]w9b7LYa4ضRN*+fHh{,͵".{*O*(鳫Or$(dߢn]#W<'BhZ}Ft r yǗԴ2[WWJ`YeW_ѺHӾUaU #m9飍,sVa{̚Ü>fPʏ⭎[ջDs1/0J:7C:Mt|(6u2dw[y1*B QxŁV&Ww6c>TG1{%k\-i>@)@N8oFq 2K_j=*jM4HQ{mHѥ8j%f&K-?8{A%'4H`PQ.dʔ^lABM=&:@DtA[ x?.=i*9+=A3\[@tm %Y~Ĝ4N}Ak"xm)r drFcP}^VP&al刵e֑d=o)fJkbV40t{Fh۲_/4%4Ԡ<8|Ma[#9%R 7v⊮;s;ynMtKX` J# *͂_p^͗ ,x)ul\!5%୕o;kMTd%&.|qpaBNh)}Fw0x2hӰ1/65 (JiԺ]𷬵7žӳJZ>ܮ]8*-#}^yw]NVD5MQ[/2U؂wh5o ȫ$CwiBn* qEi"c"lєJ[~/'߀\teMmz1 ͥK[b>SY/hgS>NԞR34X?d?C'O߹x, lcjx8M_6 aUzg#ܒR2""--ZD")XnWm q Gۡ:0fhIrh}UljbA+hr &{=B+VX؎D'eebW_e z~Wj nV{8~6Hg#u.2lLM:ImG]%B >ŋި<{6KxT ujמPI/$dZ鶹]ٿ|fsKF%-a 3EYR.DrrNo.u𾍏BGJ#5EyL\ J 1vUVJʖw#ɟu\{Cd%3AJ(|d zhr ҂ pnnTUi)fep7 [of?Q)W_ev)5n?~ʴV(=b@I귬#_ 2NE}P¿PP^foIGOu:Vl9#t-mTXO{ Zz=x%BR$(ECDݿ6nϊ}&GW)q< \K+V\LҾHM}uYb[&fdLRvXODTZ]Hzj_3΋@eI8 hoFLܳAV䇡=7*ZkΛ8}qc6Fv`,@,4/ b&<|} vSMpW1DOɩC` 8NX.7J6aL!F$ F"w$w1.dXRrHƩvٱs;')ߺ-w ($S{6pjKRAU h*%y,KI$(:5'qϗkKe>*.4w]pi7u(Vqd*6i Mp* =".z&8o.Fz]/Ka H~7dɀm> x%0COo{tuXI5~ lxY}[I)8D8;9Nb42.)n%3:c9Ac+@D F _#/puS0[ x"-{)$ W}tb*xɨypyOl1@C^R`9m J/O UXE;l5wȥp[` l5M{XnAuXjUnK{n#LÇ.֩fPBbwYx OE2EQ{'_'zlVdRkk1F6gE{eRY~'Z %[ֲ)4)N˺t"Ř66߾p*1\ p_ VM [Ke|L]i vt8&-\a8osz׶p-'-0CQ_xgc8ѓ?O0.J%ahe:b>6*we?WOQA`媳y6ϯ$;h@CGC ΋cYKx$W#߯NeԿ? dOݠ`aY"N8(# !лOZYWoףm<stOV~cktg+]M]]Qy!}A92s̽q/I@7Cyf^.94h\S F{3 3R^]ؖ "!931 شOp 7=ސJղV! vϐQkm_8a / #YLe.|e67vkJ.݆tsp˭@둏BE rȎGX PU&~y/!S''g{F+f8]A|A 6W1L9Irn; nM)}K&6$#sL&K1Xf=0~Jū /&|oQ#Ci=&/wG 4J{ k446vP)Ď-7^údvM Ȑ 70\Zz7`O̭FE_pX#1p=6hWug&y^gكR6}fGX 4nPn ~_"k+o5N7`Qk^Euq ˽FTB䆊Vo.^4/p X!@Zܲ?Z_8@dc)?CC"_QưC'LĘWs10m5ǕDK5Rz!UUR[Z)e.S#[AR\l:t ~Cg]M6-u DY^bߟcC 8gvd^VTW.z?gd%Jk8-m(|b!Z q'΅&+`VB$Ku7͜x<w0oOyo;GF ŏq"aY9nDcF{Ngpg'Eڌa,'­K 4YWq;KbȟEI>ngf83xgJ*BB2łp( 4;UE"=jHErʾv%I>whMfJ-Mj%~+[CWP.X4?kĊ:G7c{@6O_}Rp m- /BMr{sKE#&C%S#ˬOǸ>+Ngp`,ۨgKχ䇢 nm*m8&Lwz6퉌aȅ{;q U'ދBg;F[6w|qHu `퇼LԞT؅(N%Lȱ7'=De;)MTp^B_WB}+5Se}/h~m9L(ձ:,XyT ,D_K*aL"P·QVk&z $k&h:i'ީ@`c^d0 <}i2RtK֝2#g%xڒĴg 0zg+Tf=hHJs\ -Ɩ$b 0:S?FtPAU@}V$kso '|rRf4'8֟}#NH\> >V d|Eʙ5_/p*g]-Íޠ5a)AU4D!*@@ژv BWn_q>O4BZU{R:~g">&f"bcVucNs˻G3@a5w=$x7}34;l8?֖0/Nɲ3o(w6$kޑ??.A/{HY/M͖!OqȰqZy[)p<&Gɫf)r]g%NT+!65 6u' g&wPZO%%O|fXl9So2~E#'КCȢZ~j-f,J7iJV=ã-Og V[ݨ DY9*GO7fVj)[[i@|JJm;#CA9]j>7rEhѽ̍qq"%h(oD{'{a?HhRm4X0=NEEoƙk$L`9Н<>P^ړ/.a1mCNPkw< )wo'&gF ZSM0<x2>`H|X~KDĵB~m\[SBJI=b~z8@&a=RhcP}(;y2:D`Vz2qq˧"AlCWuO7,K1eB 27ۜ^ ύ^'K2 M;+vjdȴF3MG uo)WeŹF"kRK8jȕZ?|2Y(x{rmάp QՓ'b8S$A#̹bd/`\e߻sd̸)pU!PR#L>1itKFgS<&e^վJ(ss|(y 6xAS!~o(=ȧ}~{;nL'gbȊiU|(p^G GƓNGdK1$S&kurHRRơÑAU;\ ӎ앮RylR'\᥎ .i{C܅>ax,c][LGfKx:wr9_zG;ۤep`_E8d\6]OMN aدBWw_Z@IؾDA2/\&W.("/s/*_x+քEE!]kw>qy{:_'YAEt1-JMVww-)'Ye\bl8#pwګ] ൛'bVVI.1SƖO:aZAy kЈDP5jZEͿ"p{٪#lhJݵڥҍ>j,$մAicʜ?ўSà';Зyhi~?3/~N[>I#AKۑZe̤aFe'6Q[uama~>畫՘_SNDNѼ}ߒ~Ќmԁb%.48p;%Sȗ7 s_A'^]*b].\KN(SW8/%!dgƗGܝ%='X|XE|b:ˆ)f '3#wU6i!ڭzJe 9GWJv!+p~Ë &:(F ,&.E=bɋ4XgGUy|"d cWE _J HNHg- ߍ @b!V\aaKveV^&QfH^{Fc!NhpޏMǁ `ޕMݢ)Gj Tk8M]'9f̖2D*$t<qN]E57!&=l݆iIڪɃ'wsS0v418X!X lފ,yxcp:P 1p$! ìY;w{lP$zp;kFR@ rJA]L)LZ/2 -ӛmmzseu t,N4'::Fz;:l\QN>^j׾Wq\MlV"Rmf|DU3д+h |XuW2nnG)Dw`}ze(D4QOLAD(/h=_3^nM,).ZRHvL;Od ?{g0eޱ{otNՆo\ROX ׿Lr*B/8r",I< v`%G_H .1ׁS0ri>C W*V%ɰ+YT0ʠ{Қ'ƺKhHj`Ե%GEx17B'L[etnx[C%#Շ+\+2kL`>A$oc -hpN"${^2#f@;ar<F\WRLK" 9?0gs!X.HǦ,;53e,}4=pW^\`EN6IB}XbeBdrWI :j72'~eli#m4D*gP.$(R HN=U:.:oƾ5,}#g6+uȠ?F!O8nW+/xzk0 a+gEyJF>Y 囼#i?,ll?֕)?>0\vJGYE77v'M'1k רXaD+5{ù*Rzm0$7F*9l~5!ӕL\[)qj}9Ac_FiMjem|đLȑ EL0T \tdž*܄NqfX-l>אnY[2Jw8ұJUPvC)q i:/x+-QcH|Z=84Q|c0jj=zϡ?D;<$nW'nq9~x4kp+;T?!ĕ˜> YD"$O&V k$ DJ h[WQ\DH; 8^=EY1`u&eπvW #>XvA c',zX#[j^àE$]RrTW]msr ͗ ˀK3Y֚ə3;Qڗ,k N7fA@YbZiL8".t'!q /hr@LkK \!* iJZa*uq 1зnBk=p&ʝDA ~"deI;s81ȾZt ^Q`@![Jc\ͺzdзU( P`)dGF^%SpO'N{|6|I_ K¦P^9h\6WBY;=7~P'P #N|+~ltNkPFH/P4됔CS'.OJ5-VzONnTVq+&mwnmbZHUaXq姘ϲ;Fs1W<- 4Gi _l]*ܪѦjn}(/҇|sPœ֛la(Y t'$ێ8'#s(u֜}><5/ox:(p KE*5,RO\~ eAjǪf1,"ʧjRv?xt~x}nQi_C(NQt-n|)W!VOgi٪u8K[BC; ֻliC s+ty:zż(HY4a$8Sl 1~G5ʁ=%K g c3y2:óP^J.|7qQŵe j\Iysq<)xTkҐYkT! ҉#.hY**߳^ЖA ('ݽKp7'y4`H}%DC.e:B}6.WսMN m82p]ӪwMVQ 3кn51yw IXIJ*Nis]"}(1qz/A@fzp Wmٶ[t2?ei&[oAʿ~ #g*U#!PjuYLa;@RC cq 5(`l}Rj0ॖkVۏ=P\v4S;$V8ԇ̅vl]G fwM_0Y,N|"Q~_N(I>HFKQȊ>lmRq6X~XȏȝYIqױ* &T3jSrFN#6LΦw-]PuJbfT4TlSN`!2$G{+ٵnM8yE>VKypX"nTԽRJ+ۺɓ<>?,<\*ɚ$6غ@ kMʫCsk"U}B 2p a8Ty((m U?kh'UHdum2N??O؁h$c0=*TUAG( !ekuXt@M2j kicɭt-kP QOm;U>֮j,zɷmxb:;0wee|c(#5F_g4Ldq'"f700}I_*F%Pl.Ƶ ^llzV9"Wwl飂Jgn0zt\2ta8ua&: 2VChD8rH2_S3%TW/Їzt`YKHd{ `lEP%H@_3!w/pDx{ %ie&2=/dM~olH^\|>k3wN_ǺzZ%N蟚W y2l4J{(CV3GvMwS654z`VD0Fǝb7I NFgMidM72z`Ǐm(4CO w8J%ROΦOCsu쾄at@"ϱͳ\7إʠxn֊W_kϓkIП'Z; sԸ6}^H~\+sv}JAp?{{袕1U[rp[3`% y=ovTӤD\6j׳)M{]#XZ68vUq=OTm 9+>( k}&01'.F8,v܈6cg˓=V WjV:4!!?/ {vwβIfz?0E O_S8ˆ4M-q+ \ݖ4z\e7xYWD51A!UYks@۾6EW`4~1F/+DGvķCx(5 \}Xc:Q$o1˷鬗08 LXYW95KT*d^ W c 26}!(tc>#I\XKՂJ.E[ B'H igE6 Om(MY8Z6^(z,LG'|e Q^*)Z۫ЈD ABI>☇Bn!)̗i>4s%y54G$,{Qfwpb(PT?zw/p@v@UE8uƏF_0M[!PkQTL++X r,JJ$;cf zOBXI&WVbDp|Lmhp8Lf d$zŐr48-(I8۸'KMŽDK"4$"f Pw;.IMCsi-BV%F.t~G ,KeB\OSy$">nI_cD-= ԈrzY~riy54*o1jW{ ~H+Liu&MtBgS ri.\m+j (8mx3{P՘w!1Gkj'vX ,w_eٺ-֥ >{ndw5lkzrX 짦$N6MX^\஄.W5~38GtF&܄gUB}]3/`.d}FYF4^rnL -LpP!Am67nC9HȒ5/!Ί\3f\oLӺY=z$isU:c[K+g4UW,0lcB'jNcs6r1`S ѶVch UR9`I۷ꄥ3ܬyufB;=nLASw]-i%@V5PsiϻYCǧ&S]Z=Y4vU@lSK0/J]XAdvM&S3xFw%n:\㑽}= Mc:.Rf,x_ h*C^9&zYRI#f,f+K_B1<[X 0 kHihL|9 \8h.̵M7/=:HHdTAڊN̸LM|]͏6iW<*knRBg0Z`t~np1OGdEՉV콆Y<$#h?̮g7BZV1=kDߦ|w] lN,/gj>| fjNcbd荀<6li! D67 Gtb\GP"{tTv=w3HτeGTh:ŶUE㣬ߤyIgϾ NbiW`/ISx/ #yحyA j& ( )w3G*Vk-2Uɇ<ZdRth#FU2|iJ6rNΕi)(O'{dcrPp vXGVl)lȢOfOvkmi?L~F0`%F-,XΝf6AP-.2e[-([̦W8󿑭 iL&l3?G)ֲ1 $CN[ tTGXDd?7t"7CuPA<%hoU(#ůAްFSԃ4:n!K>+CC8pHFYE&QCib\}nVGT4'-H 'WBG-Q !j$p 1H.st@Y;d14'BDyq=&ſFJq0P#'B}i rh83ʬseWS%d@L_oNF#kO@`O=MPU3B%~|x Zށ r- F ! `gʛ6^pŜvd0?bfA=t\]` {f5y^e˷1V'#]T&1;ְrdhDZawG07W~?ե-jBkP <%jA$|`8t[8nqa "H&br;-W]kyvռw4=!S U͘)k z~t)J>TTGdo`do(If( Z:EWcwsMMx;uY9&q'bNRsdkuM:ޛ{ǫɩkO4ݎ#09@Cٝդ4(>ʊxNU"i ˇVaM 0b&h0Nn#ܵgDzL9=^Z q6u(e_nCг̥y3~*xQtI'L#A/B[#o 3ȖT ?\6LĈ oZ \ IY/Cc1x;˵v !U-~Mf1|\c%ƮY\);vrz ]s\^L̓{GAQ+uӉh(:uQ"ﳵJ_нؾWƫ9+)DTA+m>r_Zph>(mW(aWpU;P0M>>%9} ϔ5莕[ub[dEnS\~R | J]lW.!@ˍݶ8F rFhdt#'¬ 3haf nfjxrB?Y4 Y+ya͢OO(݄!44Q'H1Dhd@3}&ۓT Cd>˝xskku8D}u.F|6QYVN8@ίc%B3RUwфSXkQHN{YOy[@vB!Eܭ e)v?=͉a5#xs'xLk }Ya-G^n pY#Rj.:3WuXOr]=I1iZ1 _Uv(:sdvWZg-qn)z$1K舰)HϿgN[^~#&Jѽ5j%3 o?n,% L';X  BJ rYqLÓv#La1|Z*G78͋T&"p!]S> HeDD3[HJPUodIr}ժ.h1%O%_1C@_مK g.SZMrl$IWt1oxl4Ծej8|;rHsR(/LF=y]&$z.?^.+j1e?.KȚ%⢿ZVW.+ir -8A(.J0uvwG2]PmY>=%Tpi}a\x˚k8ZTIP. CjPyے`ea6]6Uou^Y nߩ%G$ ˝ZxڥAC}!n>gpƲ=;oQE#4A:}sxa!ժ6-h,Ojk pw,c\EJP0,=xdU^;ľ;9݄z0EV>l7UW;84RH*s6[ÎV ̃!yמVj7JF:;y+K gmɜsRIbc^:z5Q&ߺXg]E햹U-jB4+[J΀!<ɧ#{>nKY@ڣ=rM]y VeBMe_c96H|J#Ƶkpe-ts^Z[{<++WpiJ/ݸX %jߖ-Tp_1AYla"֤ZpT4gwz*}і9,ܫ9.>v[<[ʸG۰ F'=$Nk:E]1ɲ&v,;@|R4eX)Q ]hT\yY LhIUlc渇ʬ8ZVH@%am!~MuW ="wC0u٫jzUҹ 5ݪQ[-4 |;F$%YFv["TjAjpr͍sգh׻9R gId>Tk܅A)ZhSAMr`aBJtiN! Q 8p+ !m﫡\f"FǍl, B_b->`&Q Tf\^0He[6RtH @ ^g nŐuGS`A,Jƭ Fs֭2;t:HU֕Ӳ=MBzHːoAf͔\V{QLR+ ?hD~6A r'Qydl&ܨUdͧcwy6cj62>FPL#d Lq/B/deE6`"!Xwd .etd  P3D {;^Zshmf ŚJ=8ehg3Pfr iuRWX$Ue-wesI_'mjbSAf&! `qrr(<3mTbdd"ۃ39$R{9Ly*5p^ =]s)Cj3w*N.!B W%c>Q 6MYVm6x/>Z#7]BK<%Pey I*o6$Z ݝKjp-ܙ/QyӶLtw1U)N[ $ `@̼r[%<'QA9: ԇo3繆,^%M&Q*(t ILe+].KU>kEP(la4Ոg{hdr&S%쏑AA«͡`wعggLHB #2lk'y"܊㰎j|mhҫQZ'sQ;XťH%6R{IC-. 1^ġ-:mV{aAy@O_4bkzԴ9&i }Sa} qqh">>0'cvj˩w }ES_r8@G$t1 _y| ɍ"g]er?D pnC٪4FisP &Ty+sEt})Pۚ?;rG *3&j[:]bŷ&l8  o0뵍^q%wuL˿f]w(]b%y,Dht 6OC+󝔒j(.촘^<:19ADVPQeχNB; 9M$6բ>y7ż5X[HAåjC⛷I\0.ZcHTO@D~#8%ļ>F3*uMhK( |cA̤ G)M`PbT9eO;Ϳ+R&$zQ\vI0q'v+UckiO;:R{% GF}SsviAe=We/*{0֣i~k\!|o(BAݙ>G]'|> KH}ߍ63x/#E,'IB?ǘ˱u ه"1@RIH0đipkt+2Cv2q4`K ! ]Dni^zLkUŔ|B\ *jzՀ5L?#9Tڋ 1@ .bFH $zn4=ڌi!}O}E@Y^B}<"^nK㊫r,Mj'mnW6.\q^v^PQۉX9zgpl8]Ti N7 37t­@шaf2#kaӯQ.:<+Dg5c:*%1DYx2bB,K._v7@zECt<&Qփ髟#4@9+ 5G#<Z ǯr%bt̰kx{uHNr#,ܞU+(MW`SUv-h耽!mCt 6Ds5UB<WvVU.1tUø]Rj=N1[g푿[7|).#٭\3;,Sʬ8SL"" 4,ڨ`pŶjJ[{NKYT2:$hieaV1c2p4qL-^yKш$Oȸ4 $t`edzOQk]"T )t$ ;-GGZ sȔ|jWi˜I,~K6LF()3GV.>615\#eFzLwٷsdM) HS1{-%Zf}Yޠ*a*3/fwe4q5R}6VK1?|{DsPǃob-7V&  :PyU䰯OaiNOFS?f'm:#eV\gsa\PpPff\I0|ZfcLR ?7Al>#2NRQDh`0"ESq==!LfzIũ[*yi_h`ӇS's|eC<\2LxZx f^^gpBJ1M"C\21`wOZs GZeeV 煢 z@/ڄ ~QxP7r*_:Jg5U`3YvPC%`7V~]u1߁VxuR>׮Qc8SM\:Գ>ENҸdJ,I? c)͛:zр4Mn ĻՃ4*{\{6-O6->nV$>eċ^@HFT2Ru]1QGddfO#}e˘" pTd=Ҩ_S}Q֪k~"2)=&=8O8c{b d{.s>tOV"j}six!rvOBF :/4*EʭF~ICㅶ&.@X#2—[u>n9rHvE_^Q"Jmo,A蟛VbZ>5I\tW=p8=-hm =w}>3(Z7sicRIoJ?}-GW7eNڃ8((S0g@bmDo,9+{\>N/u{rcwP&~0XLZ3=l`BV\ lj̎!:oS};~vqzAߔj h=KVQjyĈw{}JTS%C'v!qA@j'] ԍi!I_"2jˌ?dڍTp;Z5BK42PEUFM  6QM= !2Wyb:r>S]ӡתN(ckgrԤ6G2%Av9T'a72RA&܀c~/ݘKsxVʷj^Y )3A9_Nٚd2饠 ^" \Yiqs+MiK`/,̷_8Wu̯ MPZo ̩ՆMi? R$a'aj"wLc<5,qU:OдFY;]QGa<<|T" b{dx>IRHmV>?" `[ sx_EEvU<_Z >ZJ5!!L=V уBJ\3Ra.s&{^IW^5 "U9[+Aj {wI2QMzS\ r;5:I/؄ݕ T4[^_R"@sA`_TJuhӝum9FH<ƄPstwuVC{V~'þ7o7HW2xy屩`<9bz'\3MwK۶ع?eϿ/eZ&ǯe0drQ֖,ɳQ#0+ njH}ј$SϹSj <>6V9=O1#53z[5ڥ|P8ڠ t (\3[c| v*\07[F**1WfU{c!ۡqKDqS|,) !zi~8Q:LG[x[`!OaNsmӑf)0T!OJGE9y*A ၍m$*P9N+iEIhǮίpd<8>6ВRVgĺhjabN%T5Rl:f(J%zEx{]s1 X>Pf.ڝ/" fJOЫ2?A6 f j F*LCE1 &ħEh ;j&8"DJky&vԚjJgxcp~!YXoV]W;x7)$ݢ }[QYV b,o6o9-#7W_6 7ke]xuwJ4'qzE?  LB2V&gzJz[¶QET8-dv.Kr\Z ֓lQY 5LV)T`gh#-ZntR˼2E$N42R:z\{kaTf5 ^ 6XڈQ_j0ĸD˞w!JU/a1,4 Uk Muv] D;b㿮m}\u#m/NYФusr(*~cߩ\{6=a͊ȭMNAeB\-!|9~B=|QVN%c^u⚾V9>X|lԽ[DF^ԐFOK71hU.Z]ǫhڏ+<8g^M *_>X ̴;h8t[#s,Sۀ}@7*>/<6=4čHMU[$"f #gU dLqq101[_&TG$1DNj]^XUEC%K !oii3 BtUrYw-F)v41P/gIR0$^}j#UɕY`Rt 7m=8حSJ 1P(1ڣ_ ~1oej`叏O:Q~9kոƢ)La|pyv5n>!ig156OM?ֻCn QJßī$,ը*D[Ifwz%5p 2ɂZT u`M6.H˕jRT e䞒^1>;xRfO1?v3t Ĵ,󣖲I,k&yYEd7$z/e5@1aE7V7,*n &C0nb B]ݚzy-ouSQSyłٽKx48i`_@1^G'}沉ӽֆ?qWXNꌬ`Z“&('OcFk9Z=QW.ٖKYii֕<;K݀ Ī3m?-qF'ՙ(r=Uh/-4{ ?1pjR2 mrMz""o J'GH]A(3[Jq"rqrhugyAICP:,X5g)?hQXrrʙĆ7{Ьԫe Yk{ĩp!ES͏wMb"FnUDws4,)%QP rb6oYiMC&wRX.yG,q&Oq *2SKH2v$xUY(pIwx<0ģe/ /+A]{kxIr*!M%\!1`_ _ b@%(D9CHV+C +oOU8dy@C3 8E&_O̎;1܂wUL_qMɕ_!A"+=|Sy6 ub4bFGFuY*|hh`ضk/xVNSO>,A08`*f; 1ε#RU#3/'t%7lg~B]ʹy#hV3{[*1D1b|bV!Vu\ ?KT)po^q*Z2pSQ2zɔIֱeڬ(WYf \<7T(SԭOΩMr!A 3J "#`QtՌG}  d4̏K>rI$,b$D4#a" W-8)!>IiL|Z?I-wɹI+P'<[?x2۴/ve.>-Nř؞ǧɝʊɜNfc1< isO]@"I$ >hxF'zWn*v4vnsQ6^\pXH541Շ?[jɘ/[N![QJ­Ig8U;%ӵݝ% ^B}"pleP$eͱ0_*:@VxCψ+P٬+׭ ٔ*k9AVذ嚪/xM^xx5 =u|(H/-&sAB4 *WYɎ,CJ%@gֶ\K1>}hrYsIx 3vxXJKSUYZq3^e-n~| }K^? ğ9QA*2Iz/  wɠ1hik_?]~yOX"g3kS,G&' R40#5N?e3Aus{1-\^v`+Y|@.LG?SPd|rI_9M'4/MN2ah-yе3ƈ  @*6w9e0<#b#+OWn)`i?`Tz]W:g@nM-<<[@.<' ׉ȠҘnJ5mwJ=SAmc_,Y5=l N5*'# ye%{tcHep@ާW 4OƯȟ۲‰?(1 H Te|x:)i[e⾛lu'teC-Xp(ٌO9rw<1s?)vlpeO jHUgEwgyχ3:eZ ,d&2WFz-Py&eUIt:~)"S`y ?M<yC[VMa{'Cu0^~fހ#X0ؤW.kS.+WQ?Be*5?$etAB!5??g]ľ%Cz'՞r4pf˗]]Zfql:M>%ҭV|?8U\z*o% D^b`Qp|e'=݃}bET_(D8р`3ClE{BP`Jjw4x8X}*'U/ 7$!##j`i[f]DaJRQBpպ,!y!xU%d)Kx|.(d@,C J<,CgT`fy~|~&8nCjn\pHLʨ.v^^ w}_H,# xKxIA&Lzڎpa?(!uS&;Tfw2l[Q=pO2,ՇRH8{p2"MhRYa5Lo@rxt UO[V `Wez;dhq3x6zdtO= KՕ C-3 zHwzzB Ty]بM\؏[ܚ]n?chasASbc $ժlZZQ@` ɆjF^QwNzM31;)68/$ڣ0*qZ`xY57~U&a /}aY-U,~o #elI¸~P`da;jsBlOb >N9FZ//}Ջ,ĀtInѠrM"7(nGS= Ȏ} P~ŒO# X} w!Ɣ·*i`tx(Qlp-7J^꺧FT<; | Sey/e=_*d9x?Ijmod^ 0 FM]+{fdCS¶8by^x; WPV5Oaa)fq L`{rfb#[}ålAה2p~4߃dF7iVnU/7`KF;e9%$0mE|8`yܯ]40hA葳pC >e$nR{Y)U=鸄TXr"W&,)Yq{OV0֩HE>^&+Wi"aqO;$5;ْb ½zjwY-FMpC4T"]0 >U_x'{Ǒ?u"tW`s!MZYTIH:~uɾ7aivh/̞`fίbBS888x9sn'o?5-"5ȯd<\>w%8zZD)u4$qmKv%MYyPƧ*VdP x0LخV66kG۵ ںЈ)Kap %nP \e|.4 EDzҚ*> iqKL/<ƒD+%v(l槎[Q#h)P1 `8UAe'芲õX5Fy[LMY!L*}jTJ-Lq3Qsvi>BTW7RuRqH##)z1`C5r%/|ɪ H)<+0JkW'q$ T )n.rBj76.x>x$ݲH(syOJ$@EZGĨ7[e=xI%ڡk"Rcb[b̝;.x3X%4tQ$ԁ]\e~SLՙWha]0qiF]4 xi|q^nHCn`9#V`U6]vUįIiiFuwl8t^ PX0.fVM5pFx>@±wяH.B|6ǩh. _F:Ⱥts("kH}{Y 6p&R)fIn\2IJr,ODՋkOܝXOAc_дj.i(wvšP3>VB0:~G}֗ .*`GjeBbت6USKnPY惂떍*us~V$ !ӓA`i5)^}RZeEӓ$kiodo 05K\,weVR/, {qE}Tgg{(93~%NDZWnRn4Ŝ*HJ&]4XzylN{h}7a(?.r'_i挛<|^XO 7+LjQ{țm;(BZ 7 |TɠqX{۝hb_[%>.aUYbK*ۦ#k9KDF 4ʌuƝv z~EEHԨ4WƑ {8}\O̳G+31'Eia!sSyR@o` s㕏yoė&AԶeR7}E9_a'vq^Г-gX,lvY5 .{q!]ō#G94&%O*3حijr-ڰ-]AhET)z< ظLгGb\ @6ߒʽBj8vr\1{r,gzgE%|ϩу|혭 T`x!E0Xf`.m/p> ]#QBUyY]&<:b qW6e%yYaA3x#/X[n/5b0;=D[H ;vxC}Xl||H!MϨ٧\7@"XV> =VT>.Tqs5ne +YVדya]R j+2y2VUsK %A޻(qGBo#*7Jlq"Z.{1HC#IrjJF!})ѯRFɲӸg%D{ Pԙ4Pkw{X*]tdCa=xfRmL[0'? ڏvmj/S:ý?{^wíP VXtoc9C5f#S󷮜ԞHui;eEH^֒B^ Y㥊NZņTY"hbb>?ص7ý2.@ZRq-L@k "uٗI xRcP.㾻:-xE?,WH"L0&Qir]QbӤyю3?(ٹ{mݏ{ĒCo{Lb~FNϢԪ5CpO c'̺;"eގ\1ĸòHeaiP~݁@HP%G sr.1YG&׍ΰ0!晊([P4͋E / 8Z3?DUĠj}<G,oNf8lf`!l[`A yD [ X^@o+*X5Kt+VM)Rc\f;fw4pM4.W̟h,S&k̚ ?G+aj:b&*- 1?E۝sj< Yn̘:%w?uX]Its*&jfmy#Xjb1u"Ж9ϲlW&t9Uɛ# |?i.#K<)@i̹gDZS|P%Z.-A܀u/''kNg(a:zuY7S`D /g?~9w0 2ۇσeGHfpvN=dfCF/"]c ^{n v^cqϭZ8pgw(z~2@^قVν͊4sȸ,}D߻`w*:tQ~]+Gz\Y7Z1X:%ZkY!觞 >.!۷֒B{$X8` VΘἸ>y$[ ٍ!wվ#@qP*wa/9&cu#fj@5ӵO(xAKd WeB1mo͊ =H)t3\e-rMurp%:x[1P+`I4ʸ7MM?"ss$rfwjxg#ng#& 4O]ܨ^H49yNX'4ϲIX ݎ8ۍl`9;dG)gS/6)e8լY ~h.=@[i9nnF_7z+"eZ0Zd ,42˄FI*ՅrY?6i|g|q5&4|yOOtKȗ ï" ]lx*h()]H Ј4j>0SNncx;TC}B 굻Af/10jS3 h+SU>kk*8Ԗ&.%-'-Ke|XPǮi>m *_jӺU2e5Cd; uZ6 ̇)D?SJ4f7蟏Kpκ%rX˕8|!:ܫ[,-^9mLu/`Dsi+v4 4KQrCpI l1mw)e (٘{GF1sicxsakvBQKەD 7A!>8FOfbq 1,Xؚy}(堽@/O+*ԅheXsmyv8l;Dex^eFuhˉ᝕sX9mZmɴwoU)߻{'S=+z}&j awj(qpcЄn^fN6OK <xg'1ir_L7>\qz%2"tNg"}?/4M Mji0~WԳX]y3ܶ-UwbX)yl5U&]Skຸ0Qu(槕 % kP/J3Bxmeʑ O[R>IUGM OHAkq WT ͷ@f47H5^~F"Ao–O `y #r2Rc6*^TFx[W/HQqJ JEJh6[m5Akm?&5Z#2}q4No$4Q=#J4 89s֯Xqe~>^! r9m xgB N4mI$ؓƟ7Q΅*5ΪWB&* U΢3 0M>g9U% n"8:2Q_kF˄o$ۡy7 !EwQDk_Y𮶒hpV6~s? =ҏ+znDTXN@cHzn@WMI”e س]ˬX\I#8sJB9?=% oj*UsiAb<24x 5kq+}J\][T5~*ymQ69$(mt-"W&UgD|Ȥcrvc~C[0Io $ , k6Ċvل{xv&:AUSB@#w ~U54uv OfӐ`$j9DzбQ.tH_>P JW{bdT`+[d},06 /@z,_7//˵("(_9!yeܺ s=;3^vdl+z-q\G +8 s=[萌 Q{"/NPUp%bޘ-'xNapJ!„0F\^awvިNpkQFkQƏUBZ GV`rO?ΨʤҾєХ#.s+RqJ"H4:N.Իeuel~6pd]j, NikjydG(deor*=qqb)Rdtݓ6:.º򛏷u :b{jT ?pGdΞ]WX39 #-pm6|(bq+ˈ}J#yS[u('^y&Ca;rP tls#{.,Yg04s<6KW Xڒ+}ܹF@}+ol>4 ]i HtLzRCQ,$Ym[g':As(%nglx:"qSV2LMǥ:KsؙE9wU7I#dgv0…qX{ r /  4vQPW9nz5gP³{2/gecKg? i=VɍŦ)ć,pf:SK8{H--KBok1.XKv|xr'*>Lh lt VՂ.U@bhQyr:S}^ OCb}&**_tg#LKz#u U҄Ļbǿ0Kvu }k=&y9ٻ}В5wPHцM ߣ-0\䱉$b@w F8#Q01@[M%#AgXrzDzGź3ҸMK]"f`uTU,GMfI=^CՅthKAj FfJ4嬼^ ׼kdnz7SKǝš& 2bP}JIj_IDXB6䕵^"x qMԷuwꯉv%!ܐu 0t'ףN-~dY57}^f%`waLxTNJQs&_m %SD䈳q_!!L@*d@s. ůhaq0G-!A~} Oaf`J=UUwIk@#)c ci-4Sq;N\iBu 1ȋ4X 6S/V;Vబ'"*07#mYa7 LKAF2Yfy?l`kYh ٕ6MJk8cMj&@?>*m闗; 6tQV;t@ȅw\hiCں? a8*,Ѧx\P`ҼZJ$xʋ.z Oe_NTV"/.k†H).OB5]G_|#HXWM})3ߤQhK}3$Q?$jtM.  ]bt G8zg?l򤉉%mMRO &gԺ/B\sOeHw vG9<{ٞ0+&˚&9LS=-Z" Ц< )Ue`y49WTZVnw~I>@)WyRԜޣ L=F$QY<aGYIua@5Ʃ9 g%h3fu{/)vǜwݫl眖QϢqLq?h_5]nbڐ*>vXpzRX#6 etMOpbHYuN}@}!JX}$]gbtX7Z04 >$ly{(5\e;l P2!2hvY F?_Dx.G(hL+@i\k>iVNyiҺW}Z<~dB$z9k?`.N!Y}IK-0|nDhJM˷fT7get؅w:^( :`*mWCB6} =&7e eoۥ˟cjp%?"J #‘ dh\͵ -K"')K+#sO3' &϶غB(pEvR{vEƻ,UeĪCJI,v@&z%xo J {_6qOG8oC-\ JQ]'U`!O#]!b\[Ĵ4ٖBZ0M1nq(k3Uvf1iVBi+:jEO(Uc:fv2ƁI][ p^̊$>.KE&Fn$b/L !cs,X^vSSذ7&u]Ir3m=∣[ڮCg0*(Ff_ 8u%x5[>qPovtͳ] smVPw1&Q\u@N}[<:u3#Oi(v޴x.xÃz'UA k$ S3VQ:P_gjs,qFx%뜌DUD`@E%Ph2(ZBsH1.Ȍڙ޻Ɉo\R$л}(続6Z?A}О#zt h4UT3m?P2xLB ~Ck# ;[}}|D[F6)OM6ŕm2+'2U\|DK3"Y"lr>F۲v?ۺbE/GVl2F0P[=yˈM໫6_?0ɦ5C3]Ub$㛙jFk /l;+|ȃT|duw5O56rc["b;ivŨ>< c;e`P<,wUt[9Blm{l:;r Y\LTYok>Jz֟AΗi"Ҝ?)|IPQ՟ySUul$KMf ,1˫SNr%]h}-)\uceJ(,qIkp zAcK"缳D`9͋~]XZ84ru %hM*ӬfY_nP]?Dʡ,&QJ$6dDw=ªVMpSLRts`Iv':(77p_P _HذϧG[F(58iTl^z%\02SղXU2].M|K=yx~iרt2JN >>,sl:=Bt-#&O{@MDWkͤQ,X\sX‚귶rӗcX#I16 "\;{cMze k,Y`*Gf] ]W !+#md$|Wk7K# .4Ӣ} I$ǁ0Ƙ~ݡ_=:itxS3'R~? C" Gɴn<4g-3aI-F-;ݴtwEӇXH9T]m&pY>Zb&8L(im 0ۨuqAHS&&fΧ s@nr P9(C2F^%1֡YC(}Y!CZ'ȨBm8U`ĺ`4{.Rp/Y]7w: b*Gv*uYfV>d9<9ҒKͪIQ&~TrB xZV j,xFBj8^lsa:]\7wCH:jr4PC|b̦DVvdvF#9:Mmi,yJsu[1*`BKS{fY OeSEU,hs{4R rX] 6gT@63V%8h0k6FO.adl`Eyx& {Cz*ZB 3wU# VqqɁ`re-F49BgM@f5|0B;WTO70g7\ˎ3D˺.wɁ`/8M1J;P Rn`"SU(Eq \sJgNS>dL-e/[H9?p 4R[F ILdy-ɇ]j02̘^rǫz'Q , X; ݉S@ӓ8oev6mx?bt쟬s^K^>TsD፦*etFoUl ޕ_,7Gтr Ŷ";6/dMpD{-95H`4+fMob2[LcH%&jYyx9rTyUz0A`ς{uHSOSk3tQ]@Y"H{`yU?L곿pfV'>$V3[yj/V'z(_Gnڎ锴9n!J@ڣ TypgaM[d!0 c$=8,6u]9,j=]niu+P:z_4XEs~ ~=ͨLch>jd> to"5hRToZ]\,.h *P Ceqcߙ݃dΧƸY+ ȧ1 nE w)[F+ hGEG>ƇKFh;:+=,|ӱyvslt^-`];H7M89|k}qm/Oob'y^(If* VR6Fwzz[~^<,5 kt7\BT_Y,l?p!<ݍdN Bf VN}֪٣TGl1h?6@~m6ϦcL Q!ݠwt=)VC<|Sv]U2m53{ kEp5i'[ tXuٲg=H2ۥT6SG)(_S g֦~ɯк(+-]_UvI"` H[w7Skxl4OВ: 휡w|KoۑS6iʄSRxE[E4 Y/fp#Kpګ)H?@?drmuN©SWԅ~h̕?b]1ۂ1 ,ٴX|j3m!EŰ ƞs`QTI[[ "M7#2ҥthWE |dUpŝ9a%} I㴔3dϗ,]<6 8Ȃz@^kJVV FfϒӲ*=Cbr1WvVmD*s,ݣn;DnK;5<{Dwy`2gӹ:X:i'jr}btQ_Y͡qsN߄(DkYJVX0l"D<+*#W~8KʃSOFCN :F0y 3^T>Wͷ䣎ڃDVRGo@Ks>Ak 3ts|[jGkFxa}YxǖH 3\Q3TҌC=[#3ad1,~X|T.nuqd:eXp2Ec! Ĝ1roS {&ƒ~Fţg,ec M{V@P6Ai?Sdk8ۛנjz`z T֕UP1om$[hGiE(-tFdd[{o`& } ip5+Mx.}fa68%"`O{7GIQo#a>Hե^fȪd}xnxBLք"f@Ӯo SxQzz33>PL= g!Qq,8Rbc6wZi?3 x"Ro"zLGכ>HS"l_;L4 }!|pf}:G-!х442x"q@$7TtIBˁ^cBw"ݭ%L EmfIvG܊@<gTP{v|$@˻< D)e9/>3?[ܥQp'/o'۔%97oGQE>AֻRW߾bZ1XHr]%3jQlG)K {;AЏШURlYvݴu\O *Q䢂C (,ސrEf?$ <䝄:AaV`| /F__* "\hlkLOynbf&è%y?,=~!)oLT!(^hPˏX Ky,TՇUéP.58YEW|z$l [ri] 1YѱSU~v;C3gW42+LL{z)?jv3PhgR0R[zo0~/T)x8+ 2Hpc̨&TyKWOrw1; l)RumZHPr*gbOxiD/:dJݟLv NRGH[:354+͕tް!QbD!XzXXsḲ奁8j)<ʽ_&P{ժؘ  N [.ϻ5Ucn) %99/(9c9| 6mJ_-6<4ZPu‰t*+߾&uT}ʚ!/^0o7qv~MO$OR>,ӑX_6܌yT911DzRp-SJr'q XqV@ZMw U|!p0xع~Xk؏7fF7. oU-$аulC?)r<>4c7UZF;OMye]wZ:ΉqDJάqkW!ş";( .+ W4A5\W-&{:lt9 7"z3{xVk Ds1^nwo[.Nڇ  yYJcXUxq eԓڙoQ ]R{|3 a$+vwX:{F m QMLs>t1‹fTn&AԬ >f?V!'jFYv4[K}XC;*E,㳎6x\YhJAu~.~fa)V:Y_EVJ?4xyA*9 qϡ5ꖓ{Ue&L=J>he]P;ۯ_ַ,.rB ާ[egk=͸HnRO;=xChR`"OEsՉÀ#f]KcMisE)};g C !0rrKAP` ҡQ_qg%Kca#bncW".u' VL נjU7ln~PFxu2APQif?u%줵cͯF'LT?8HD5Ȏ611[hK?7S=|A8-"y$DKq#~0zekYj%V2A5aK;zf|=,Y_1[z[?mv9hK$JR|13@>៤k>V qJHGpҴ{Wq)|2خm9&x&@p0 %J[{D@Le" `ә\A(;3ߙCm"CYŞ8FwK2tOW:Agqܒ M! lzt3hQYSEuBڷ ;k eAa] $dӜ7tqû1"$2ҁ8~5o VeSiO[`e TJA fڀ4cU|+ lQA}swˣl enhS~$=&,ο9^ΩvʤkvHƅH]zb-\]u$!8)Jq8G?rv^&E4Z>s68Q[Ȣ}%sKiԬ.gζ$ _eEN;3%*Ɯޤl@*ږ6zeӝQ a^'Ov];aK6ƭӣELKjAn3Z:(w$Wh؍kvhg1:-Vd'ŀ;[`>]y5ϞJh-HgĵO9pxiTEn(V|wlz4Mjli2㈤q#iMJSp~4c#܊P3NqOZ/D "ȶl}9y q6x@#Js> L90K0)e)\B*voVooGP6-c i0ׅ[l-P!#y'e%~6+^ŋwT%I>͝azZ'( {@``6G|OGi\ 3D0Қ$orn +̆Zn~QC/!{[&x&Ox S}F @3ZT,sVp+FRkۍ ʝ3O2Gο zyEI<:\EGtJ+VOf"㪴E&yI-Ə M9gSx^pD1Nތ?çOYB_{*[p 37:N}%HɊ~z ‹F+PFsԕua(f"tNFO\1vs9SeOQS_ kUGf")X2t9wWҎ##mk5(!7NY0Xq3j%X ;댰^ UR嶼U:މX:32OrC5$~ B'BȎ(7#,䜾!~,*"o읪5f$īj=r|/ R~C8&Xy;(i7ҀlO,JlՄ*R- z ST"ŀN|E!Pcv@ϞKwӄh jco'[vcseWUuULm jX'x7n$`~`HfgUPR|1^rL#[bp_L>#F5o sWА1suS9xDo}BkXf5e"~o,'@[ u'z /BZkzgfzz;UV:HjZUjOrp9};HDs|uw/x?g%(j␎OF4Zn`)(Udgve|x*4GVcYe,VڔqO ;tg)'u rF"wfoά&cw:jVX[M[["u":#!$_~FVL?=[53F yw1$D9? Gli&t+ pˑaF,x~MXUa+`yDw&=/w.!KX%s.VLߴzO'(1]a_s>'/P c;5`-cdRcD,i. MMߋ|eZ˚t7|(=/*!rdwheӘ!j*RcV\4?hlvly؇kbx_WCdm!ׂD6sq,XUN|(tOAayx`M042C;Gq\ 5cIwհ'9:8-p R$~PSOcN4֩r؀m~< >p;4;Z Wr|F)'ŘCEa6rw !~o+DF}[T&gf j-tfbQ} %( H3XBj?lʝoɆN=[f7Sy@Ҕ_I%%c9Ph۸ޔhij+-Y~t3BgrA49-4*\F(\S#wcV~6~4dw`P>nk5{*4 C̨_yaǡz-0LMrEpbp^MmTrRK9[om+Gi=OzK95eeC@f,2i,FP1r "fN Ud@\67Xy@ΖW <=է]0ע\OF1 [AjpgQp;م( q3g%yױ n\xG.uc!.[ o @jE5z|ITm)IR%1Tg) /C&)0El_ET52tl=fqFnم*~JTeW]si})ύ*е\bZ)#e8{0$v^_OOn-) ,1]dfj<~6QH \'?AJ/PZ -:E;ce{w(}eجZmҭ(>%_ULfZMÐh={݋Mwi2d{] 4ggsVW]%=e p5n:_\!GuD vlw4}fr+* 7B,mʁ UXWyqyYߘ{=,uP2͵ %fP yO/zu8a)w *u3Xq{8@7[h]/7,E^F'߀f5~t?sFARFPPk q*Mf2g}Xym_Zt[s#..P/7"[p7ܔPڦ?9;ԬmBIp34B佨18rRo>3h(Q+2rG 53q٘b>K"'E1*.k>Yo$"nN 屵j/kexddYaxCLk521Jnkkμ#YA%P m3L&87<|0ādc\b|ˉЀJ DRpLxM43F'h֧UHrf6ilHq`u"'Z@H$kۓ88~[7rdxms(㚚Yz|$fg w_S͇]nN-J63g4B1˅f+TZ-RpG`Y7jߗE8:$nݫI jtnC}A6ro M_^@_Snqvn4!XF;uɭ!T@$j,4CoכI]vfFYdc!(Bnk[F4@oֻ4ЁL<.V&A,Qc<}@ak&F??Np#>ZwKi!$֟I ~zTgbdYlBnTP Etv_BFrd/M3I<5 sqK:3DZy8%ȭ%FTЌ3fbRJjɕK,IANx-_szYi} ZUتp=zȈZ`m*!9MywY/bmDM\0zM$զhU_Nkĕ ohoi!$>k Qw]c63JMV3&$4+khh)=*Dz1rlWH^|ܵA91+I[2ſBd> ~lGJ+Խ]W 8*nҴ!P.΢Lphİ\&s0\x$韚NTE k%e~Pv_Y#5HWwb{A:QhP2e!2)0d~'Ӛ1bZv/Gʹa5i  ²kYVV&gahNX d!4e ( Dسz}?]=8 #UN,PEz/Vs(KC'l%+;tiG.ȼrKo2a}z}.\C6^!$ )_1.*BblJM2 %hoPZzTgPSa֧uP\a̱ pjHQs) ?1ᤩw6JzNaaȯ%KC}( "ӅM?ڦd\IG Qy ɋAS2L"l @E<)pPV#NF.uyAY'S#ˈwNܐ;4v9. V 1Bm_` %/ X+*\nż V՘8ª'0xu`s v ('*r$ć=dLOP|#Vb1"k&JbRR,9[1MIOw۷EGsM?w^l|DtPp8_N[wn[FÖvF{e=W2 %qq xV$s}:yس{]4*][-@jƚ?b!/dµ]ȕ0qH--{7\b` AOޜij!;+lRȃcS>pu}t͔QSwg٪&D8>şqh~kU<~ ~#vURO4|H߹T (_ ./9U,j߫5s9?+cǩL|ӫ"q[(PºQqOpAUG<Vuy1'̓;E`BÀy"Q0XI֨r&FvlX}9??.Q#%3H8?i~,ABsvA<(Oj|EUÎ(DS>ؒf=ik\6W| &7a ySR@>%3 ngΎMoKժjk+:#TĮMDhk"A4'mΔ2QteEhD_;=A9@? YYGdwMK 6~F<̨*J`=IT@%1}1s0E,6щΨ-J(ͤW18uoejU(Rl[[ WX?fc͚:T$`DNy"*<sIMxh`~NuQ gEkC1[jr^[HCJ-C۳,1D"֣iE廲O&?@9Evbz؁M; Mآz҉<|Qj^[>H[\Fm3r B^( V<9)mxՕkYpSro8mZN#AA4䭙ږ_iaӘPY8H˦@`Gz)͐XzLH+!b(_˚⊴k͌;pf^[9?#'7(}m,w!YNL)Yu^Nix{ _,52\rRTwlqyJfZ)r"bԼ-fZI %\X=-VaAQ;li:Ս,eTٹl]Kr.4`i.}|AVi-yW"iscP4 Xua`JU^4\V(E\<E%8`k$75Ӱ@,kf'97?ƷlMdr &^E]VXR[geإA0|H P JȲZosʂjf;Ve]N҈-r--Qm~4E،pjr8sLۢmbcߡHi +:WdW4\sΏbʎik}b$0`Т]xj8Ȃ BlvRJ; })u1 Ԕ J=Aapa;Cgz!3en# 8Po]%MF nd5!9: t,Xs2msZNc Ryi9Wm+V@sT.E W෶z`\9Y]1aqǮ4K-`2[q͡=`е׫VI5r+U@ή̬ȥXQ .l䨢n:wډ9cD)^3}] FwZeBYA#UNG^bŽh4wFy[FU[2@ljkH(9mF\dڗ~  B޿h?- (iEw-.>SqLپ*bD~_x[IiNX3./]-X"< hH ^:"+: :y;Dž_CV 65mOQb)M# ]$i'_-9A &'r^:!>DnG\mP@q(?Hj_0"Y|YnK Y &aN9<8oM(UЫ`0@b[ ?@X̪53AVTunôaAF,DTLOaCr8{QUFxxtSPb h{"836/C6R9bd}%$D<x"{xP.}j`u̘.spȔ4xJY`ӕ3(L0(67BN%3ŲQ9IvT0FCVpB(ڂ3?Nd>v8-'2gR|cohy1>?uQՆ=n۽-J ѼsLWP0CЍit=%WYE|&QNIdQgF\revfN氅)ñ*jz[%cۇ{ |)'CVPm}'a#e%rbiE52Uz /eވ&LuE{cgt8 ɸ!U5{ya9J) M \[2:^m,/%*8>T䄮٬dÂaD)yG`-ơ$ʉ3Z?69МJNN _gA:H V RMb#$L^(@y2Ё꛶wX7M~G;us` `lYH#m;W?deMd9k GWa=X~PMG+m8S% :90V7uQL% 5q1] 6]]Ok<\UX3eZ01~ 2`%U3XI6܇P(xEx?R>dqb-3ϝ!$ zyYrGCBߩ}!AgU߼A7A3W( 0̟1'ƽ% I !o!y_+!>5d;/XvMLWqA#pBubT1j]'|ugEYҧ?#>2Oa[^I}@.Tlg]]sy܌яtGDFE/ %4HQ"sHW<2Rz##=5bcn8V`}E؝ks@W58w/2ʮy#~KHl=sl=v %)7sjB| G Z)u\h"V~bXp_K'A6l."_ i{ ohmಁEl8p*Xi5ĭTC=Nn?xsB2aƊ_0fR)4y"%~}G>L &}?ZX9Jtk5(Vr`Od3AhPnh _%/!RX(ȳ2yIE%~g@^ɼ ԢQGth59a2FOP8{nm/u~rPFW/%T,WtNe[XȒ. VIH+_0A= zM]}ɶ,vb a2~ .I75ѕ΂xoImT5|c[m-1thʁٵ2+>~QEaDDj>ZPjV?yԦe xcBN,,465U<5!)j 8_CQЀwӈ1c<;o uC5yGST6 NBjf.Z5J_6&x_+},W̼;/2ݽTzLVv%l~[]#bv\--j|J ʦ0O49Z%嗌HRU`nɇjTsl4Yd'r rm84˳oFȀ_7K 7fZj \WX= S4L^蘾bx9&iˀD8Dt ^xg9 dbJYɕaHG=<'OzU?޺]Dx\5c >r-SȊ][ `.>ŏ i;O1Z"_y "U$ViaU>0zV7ۑ 2!ܼQߋBh~ȕ~F,b\jo׳kqNL>z[Wz=ك]~~9.+N GpB ~jPq4`~ut 's Qnٌ^ #J"j+sfC 2t2{ڽ:$Z>:b%C#“x^y6~@7 hUeK lv?ϻ }l0񇱮QShrsBCUs6$vݚQ_jD>"f/mBz۪J)IPs%W>R6Ÿh;_/vA. PVçF5p4FwI9]w4h"r8ԑSh/Ȱo6.=C&xIȠGtJj&XwpaCzQ=wFhV[qld{y{LIn"z|C;*l*;ar SL Py bY_Vya X}ڛ5 R;k(ոJ%qfkr$Ȼ 5z!?/\J1# d-HmrP1,..80D;[B#GPyRqMs^)9JϠKM68\8tC!5*|6X8EA[uw<=8uۦC׼c]O-7$ɥZ.҅۹z}-feYOCq hJDmsNlZB$SI^/e(V,68K׳}Tx ~' !)PSg8 6[BCSOTcG6tLO4ڸ'nl\v7dv`>kZpנՍC $]cĽRr&;v'|0(˶ǹZ贙œOTkwAx׍=9:q9䫦rPBM?Ny/z dXm~ؤ>Q:#إBQkv۽6V _!Cs epa/[0|59c7u6"c<,.6,B*Y -œ®L^ E-:Mt?EvBVqX5Y@?J&(5ƹ /r~dΡ.;Gj,jtY=4]_Xow]=Ŏ YH{(m D?c=Y󦊺.0(R7q\\_mv;5!lYC}F[Fv ͇֗QxqSbgS&coC <1i+6+1,Ҳye?R mYcE!b s_zwyQ\QG3avNr]sٜ.LJ| ȏPoצD2 2 #(:Va9 MӾhR=$Tly͟|S˾0aт.QzZ!Nb .⢃8*[ =Ng~zZdAZl*H4Qr)lC @5<; S5Uzv@ @Hӣ`tu?]$`Tgq?/>5E8径kYx?e]tJEȼ>\:OuQBb%?"9/=\}猓n՚BJLWh#Oq? HH^"bJYqmU'+NR6auOkv8I.=/n;+-0;֎Ί=qSܱsWY~ӋRFɗo=cFBW23lJ1@*]<E-Bӹ෺@8V9޽3B]ToÅܲ)D3,tuiRmFsثJky^2r [>0S6F99L@&PcPazh/ت^%c,$NdBa9IŽ\b ?Hg~JvqfeJ##Ŋ2 ~<guZ1 ;ک`y+īj62Ha'u4U7lB;FꔅJ9#شuwE?nerjg{Pd;A1a⅒*k_tuа:sMrٝ#I7Ζђ{0/9t*V(Z4`ܞ;,wͥFʪK3\8{H#@62 WngI;W7^nR<[8*/5m򧎪4#wl~v8IN,`B_z([Z9"bW@oěRXٲ}=u׌ӨBθ~鳱K&` ۏv TUNqߜ *W{>g"g&;`~v\3 }">K+Dsda8B0Zv龇SUSqx%ܴW!6wb\.U>d^V%ѽ9 .]|geݐ**i,tK(?$<lkng+䷕I8pZ+ՖЮE~[F5w떑-T*}.V(y=Km"{dԎ ;hô# I(ʢi4 RNHj2@棆y]>Yz/u )6X9Y?or1W䉽'?a_P:,c2{JD[гcwڧ(ve7onL*V'hO 'Bgg~VaciE# {0̼Kb,vt[˞%a֖ʑno e0hvTCdkzsX wy2*w]ޛ 1ϷD ʑ͢Ÿd^P*Ě(6 dYxj@;+gש:E7tғ8<{^}DܮW}̉FE꺥\֨Q,}:p@+#7Bqr̦;HӉq}L_BPd^#x(ד#{:ZE/xL+8$׌qbH03GeI15!KEL2:G;z" $iE@!5Oy{wR#ܧgX:Aw;QV]zoP؀j(cvC& SYFd {JШAo3P)I~˔Þ9iawg86?qЇzLI"e Q|: ;c כR~15.ؠfVI-4>=5SY6oc5IA ydJNZci 9Kmr1#8WwXp9=k=0VF>L엂^7~_: ũ2=զ(ZX9m",5J͌LjH##gFiҋ '31 {6;#]v֗K'xyk.y&Ԕ>!(>sƮw72!0Ҩy80$Hu'%W&KvJY[M61 S>Y1!4 m?K\M.Ax#8O G~Ke(d¬Qf:e2-I3/~7_b1h6+Y{ a\a Z3C/}^B KiN**Q)vײPPJ+oA.=7},sRg&$, \WE^9jSxquxB9!2tVxĨ- 3p31/fic^rv!1ª%ғAik -~MD|"afqx%{SM:7/g;厅θ0a.0|U'+5z߽,zOi_Os !>#|tlI 'hw(z‡,S/ю02 ^,T ϲ HA;) 9^e6~:h*h\r_![ @Y"\$'町B(˯>=~OJ!W⃩N Dz;772=ֹ2nIǹ=Jey83 %y% F>0%[OD~ySC$-Nbf)|= 8b)ݰT[oj>*e!p ʮ?ώ#n;G@$ۥUO]/Ew"_ssUWVqUwh`1#̓6ja쟎'Jq/@MYC3QN/8@YN!tنި|TrM:/1q4s)hI^>zG7m:9zIomTPUGtV3Bz3+: p6Q`NcyM^sqѫj%c:/!d{4m9K޾|: 柷e#ODs4,{X,܆,|c(BGGJ}'81ɇǜ ?)G8@N9!$7肟|߾eV-*Fo" USXpUj+73HPl⓹!GԵ=F\ 9R>N$EK6~DN^P}(kUn!!^AUգuZQEs Lb{sRxeЋ5lĄe gy@c$ +gha8J\#e<^=0Y+!퉥L}emCV K=FPlVOo~ߗ`ܫ*s. ja9p>xp^,.S˻m/qaiEp{";M:;RCoT[[rT'+l֬!`n‚v 5 3w0&RIf|oJL"tYVYD&B!n0l^# }kS=<=ZKÖA/w| +?P+#y^\:>~ TwH,Kl4Ѥ4TJ0RʵlEl`.z4ܸ@!=0̩/#["ա0t"Ϲŧ~&nۈI[2 tw4S rr?qN]ETeNDzX(3|c6 uɥ B7}=-({6 vtSsFDw#m/ FUwPG-bMp3}sGb|ָrk˯A inqŃ Ş–RI"C"# Ls~0|);?U l`}wn/9b/)9[~21I[I@ peAg1ygC²9PsL [eT%|'<N* Z H%dƉ R7F lqG2Xb3>]|d+#.ٶw`(id(;24cپcop> LyzڂQ,oCuh+TQIR~w?ʐj8CI)I9+¢8on1+(^3_f RS|>Z1#䎣30v?x=;p3)bTӳ͏YgŽ %jiÍ1D}c0?D)!mSTn=a3c|z3PiDo ./Ye3磿س U:9*7HP<|il 0,]J4p=)/ƗTk BXs@W̶ xV .\SV-<[Mt%o~le> %2?}^#'bQ!gmkmB?ЂxA6^3ugf ┦bm^5!0uH򛡨i'wR3Itcuje}:i;TwˋG ڊd/QᅼvB %^T6% [ZC̼A MVe{tmANgx fdÆ <߿Ub:NNt4v4`3 0}e8 5- Q15B uU{-̵5ekT jIu-?rϔ)ԫ_cq1G0B\aH7'ݾƅ-iN3˶2 (,;exiږ/T2ΰHŠ}xyF>5,ƚ4Bރ PZ tP1mZT kJ(rw}$^dn I~g mk<[9!0[F6I}VGMZk4GXWQ7TXlWhq;^ ҸMe-WQIdFFɃ$(o.7}>*מEuf~y_`\I:+pO_-ܓƛ8R 'G^=k'SUhkL$IU% - FR} .0)|(4~^# ~;xjQb 6wS5L4_E],۷%9J&7Xk(ͱMZ=t!†(АJ%&IcIل!p>G ,falEIaXF/[VגrlAMbIlO2j"> Z 'J+ g/)xDG0 ]vwy䍋M 6o8LyQtN{\3CTъkeBJ3IO7wn`R[y74UO3}}gz1'o;(b7)v0Fw9MVBoz 1|4:fQ  ]r&ݵ|h9"L JS2/͘/laE7ـiRIL!ʤO \bc?rɁ^},[V(xT8^P*zo?w਀+?'nsq\t΢Qyfy|[B-yŽ38߾7>~bZQq#::mz0Sެ$o%:E|x$R=,,ye3n3^Όdطot>.Fî(Rb]UD*ZC+kC Q@.+3E7z"Q Q;(HOCK MRl瑕r.ztZR f||BE INY*3woV c2-i O SZ$b $\m砥LKs 3ϑ;,[Ub~]D͜tv9'*+,{|n8(%q*>E80%S$x͂q*GP?9u+>u*ѩ\S$I_&," -<;3uvg^`UTN@(/dM6gdRȀc]_D!99-!:Iy tE)bWFuz:cIPr ?-㼡wZ*wRs J0&THvqjE5/D5S\LEMdĈza/ `+no8 Bpm`͕ʇ=/ ?wy@\-!HZ?)90ЙNV2e]e2J(7 )ړbVLvaLNu}'}-&b#=FԟeDO Q<3ܵ&ey0/kYn.T'8_=B@e$/%m`%g,g1~!qAO{ Q1o:f=e6!SM=Bsu׼ 2ORG9'.D"_7~cMsQbnFQrq4'My6 gڸ 4v*#gLԹ\zR$|_#9-L`38V8=akRE]XnI.`{ߛ ) U@h!!B_ I EUI1&vv%v<65v%Tp_9+G[0˹8/Pp4TW>I *񫞸Glqs^߉sCG8(-:޾jxb fJok%I3rjE]}eo%t-;k t0ٳP{`ba#y3bGL(?옖! Ze/6Cf%, |lwQ1At]CgǑUR]}*Nku7n>AwlA_hkai1@9Ĕ{DwTO:؜3} A)6a-`OrJ).YGLzpB3zBv<%oc)Q&GB9pzs(0{b^^wR: 甴I /zP5@ b4Jrp V?94:A!q [{eѭbN0܏;jT"owYũX.~]y*h}vY*O<{ՙ,E]! 2r@nZGa2J` ϱp I3dL#(Lz-N{;.AaIS{0J=: 8=]_ڜE´M+ƍSSτg`6RruUFcL>Ȫ-ɦ<8㉣ ^63= =>bV1?I¹D|Ě&AAFHHN_*K ~KE6,lo&mFj:Z8qS%Mڬ+dU:!P gGjpׁޡ rP NDŘÏ sKJCYݩ5D`_TIbi]lWW`x?f^6<ѭ1FںeD]ћ[lπBF}Zrhj^3Uũ4\"?ypʯs:SJ =ϩܑQ ʷ *~"bퟌ>~^Wh>q~)”؀JXH$}@öRB+@XO 84)qkNo$z!ĕAy+o[UK++踥2YYG.˰`q4ziJ)B<8P RO1rPb[`n,\9߮N] AFnlGp zTb 뀼iXլ6q-}XU 6vSi1dBb.Py_] h(FŶ$g-fÐWRJ#qL}7+ߓfG…&fţy-/'(M&,hL>Ah`&/7`8% xLQ ┐^OIu;s^7K~mchz5͔h=yQDx *R wެ}@T-R8hg[腟Jwl~sJ o;-X A,LYEYa`q #ebv=Q$g1n*縞(Y'ήpo %3FC΢aw BibT3a7gᡭl$?Չqi7G=i\n0{Yetd*$ڎXS/(]|*gFHB)7{.+co/lXG\m~?ݚxrbO0ج&3u5,:2LDT[VM|dk9!@h&T|/ !y'™_#8'|~_= ՗"CM冇r;VHD:g^vVK8DslŒCR^gE,:*(q69&܂?fٍ [NOڈd6H8 q[PgV7&v7.qj3M,:;Z Uƅ^/*v eTbmUHv޻(ɟO`XbkQ{8NXJ8+3'ݯepivd˓)ƐU#T>4~)#1jyY :WV۠% p+}boEf)e Q~$g%mF1bz2'(a*|DSeXXod4\Þ5(ŋq?gv(jh"?GL(PC GbP@5|[xd';ٵ]/|7mA=6g,.w4qI>)SB2\ʾ;]^Euj%EbJ%+,˩Q⩑pj$  {0|"o mVk ];!'m,0 ׵2{'`֛壼^C O|UESSAwKeѩ">@& = s NS4#oG t1[<#u|aЈ+Lˢ$$OϚ]b Y0n{| t| ^zd kҿnZw6G8+ή^a5Eǿl3Ah˙tB䩰g"o|05v[-oט֤J!n!2MPx9Pq0֝Κ4,(%ĝwcmYw|E9);KA`▙=}v;!*(kC_XzvKQ deM 2ꃙ6t RrN|%$+uWaCpv1ȕzv3f!#@1QhO 5&oX:&.]xʻ%Hc7 UC460\B{Iv6kA3_GlC%y];҆m*+oJ鮠԰l|5Ψ#WKRAGְ|2k$~ )[n- Odےf#!h0io#"8oCqϳLe?NiBD<reɞ^֕(2@.H-T2jX=]dXT ollp٨>k<cd4WI| ws9A26|e\C<ZQd^nqET!m\}Uunt6ruj\X7Jځ#:,%%yc\fh~Cήśצa`3 M3 ̗J'g6[α lZ^HA=t`:Fy*-/Zx`x"~htu;amDh6ކ)QwKt%>3: pfQyx;uPݛNKPCI\#g1au`I;jPg/pGHr:q)XQon} ]l'?jrj)&x-"BIJq?h"r=lf)⅋V4fVT~!.<56o+ɼn)TQCCuM] jG'mz,xi)f C6:J{gEb(F¨I8e3~CC_ƎY-+QѴ >zː]_"epD;x[jFo$#RBث 9=n~cɿG/nO/6U.zD[6(xUh. J,,S8_;~d. I:!$J6b4' $0 D斧"n;Pe2FoJS~ObF2gfC"?ё<=m8!S@99`&pABZv/W,e2aaJcG]YBFqbHW:M풰X%O-ጷ X9mJ^"ii]F HN4PXiÃՙN=t:?Ry׾5y  ;!TۯK_0ʅ)qsxhNBP dbGdɼ,ʬ=TŴ 3t/$ofm@_p I[&M+,;[5IoPaMPi&t#Ǡ.Be'Ӊ~-7i6e\Ȁ2^9Ơm_= IXX])rܔ[qcyW'^8 wZMC7Q8 .~@ )=|^#ͨ\z9G`R G&& Jf մt_HNTQ] tNTrЀ}}?cvzZLjgiY@7;~8u p"(cӦVfHC=]6H3QѲ>d7Z'P H~yuFuA<ńc)xq' ~)k,mi^R4'XOF|YekK2rDߕB1} \wa$4}=p~&R-h6/Z?eV.ъBr^G[fEp8`sj']_ Q"H*T&0,݄9{lۺuVI%}n|]d"X&B^\|]CYBW$://3琉bfŴufЫO6$PC8ePmH!Y7fH6gv/ Rc2>Y-B iczfɂ ZQPU$a&YW-^)m0?DBoUf .{L2Д, 1qP@m LR_RM',[Fa} ߿K(zNǙWgAWEC{jt%^g gTG!S 6ZQމ4[y/`4 #wiD\ ȍUL_xo̤)n F6AIAXz_#'"Yq$'GU'BN,mܑtk졯UX˦bN"Hai鮸Qg֡bc-gl@~M&PcD8TZRxr^?&hS ܄qeސµ}$Pj3lK!q=Qi1ЄqJy>l]HŒK'(M0P5)RgdBY> r5(]JFWQvYU GU8n s* SQ]"}6Nգ R~(JvmwޑqLz- S @uf|p!Xr8l.'sM~G[ƍf%Ԭ}6ʁtV=6kQWTS/g܅|E gˮ{P-9#.ۯh[>C@(4IpW޳$,wf`?r~=az\2/5>a$W*y s)LcM;1`zpȖǛuʰnfJ4a5[x`!1|H0q1iϜ \͇EQ2<ҍD%=%&xe:>O,&Sg%{y<.K=rY0,LNV(;Ҋx:Bd|D_)Trf]&Sg~u!(Nm 44X m 7N_K/ Kk:ls_SNW^eWG#:FhYqX-F^:4:ˑ>h#5 `(X}4T,O$ |L*FM15R Ж  KFlp[1XI:Hɝz{s0f-=Sp8t$B)dk9 2e5\tCb¾^Fj:"`Ytȫ8 =W$٪&<>ZWz@s< L3|*{2B=ECDJYg{1߸VDznQB}32s['rJJڽ.7buX8d *n{] a"`jZN4Aԅ9Q*Zd byioZǐ_ܜm;JUszHut>cslvo rvB[66"Q bxaU/~#yC#YA|T\qEF|ȉdkݛ|IEԘ9ٮCƽ^F [dfd2Q'-t2trڊ[ E $y,8/ndS"z]sWIv^5|byK. G,[D\w 7i"U4wm#+htJ_# 2(%H厅AqiLR>>ޥp, Mho3~zs$즐a kƫTۊD!Edf Ă kwmFsttfE)?欷[΁~V/ <=՚;ۂqmm:}]I&_ wD;5ʥ P}Sgh|'?>~Ɉ pQz #(/JVܴ]g}JUic<8lVB]Z7jF$PG#eHG䅀{?410+"]@VQz9`2p=hiT*XB"L;2dW>Yb 9ma^"|=t<!fj_ɏo5XN;Yp7{^/.a Nܧ[E bWiX s#1L:v=<Ϋ(G_f- jpoES?>Q SA.-[|U1`|؆&Fv.DV󺤎JvMIOZ @ m?.E|8]!j?~GeUva @Q`G(3lG+K}tΒ>N62( L1|?tiFSIC3/ahI !!f~҈~ٴެ'=k}֧,V} 4`#8JWr/32pB+HOأͫ& mrב쏮8q{[5yPz\H޴1!^]. ]-qa|A,Ě <*~7?Ouٌˉe\2p+m|X0:?Fy" GfW"bOzz>KzI`-}8%@hYV|H7GInd{w.X! Agٺ>bV8AƲ! h/ahbI:̺-Ifjl {߆Ш+bOk/K)^) )EoBf GՄ:, l<6eflFiRNY*eem)Y$CHnԭ*6- o஽X"ۜ')FQ/Iq&k8H;WA;b%Mv), P?4cI} i1y0,;ʷ P!gLjqsMy7X^(CnIUo **='!2ӭH(8z,D,)WDIAy+˥SGmc.Ai@?ӫ6eK)ɍ-W w!?MGu ^qefCueV/b<1+vaQY",CBq=Qo!4GB|&UzNcG`O (AR@` (Rx:5o1 {GGX9 ٗDZU+Q$,߶ \gB [xWLt B;1ʺ^#9^}Ȣ_jtLolR/5"^l!SQR߾w-u| I RS~L\LsЫv5"i, Ap _`)J꼱}6T~0 jޚOd׮HMrP4_Nul^|%9YR+U0E>uSd KJCqCٵ \C>|M?涼${A>;V[RW1+"?.L=래"5q`+F5rA|^Dj \_V/e ,thpS)ql>k4lRٟ/Qk|0q ]7Oe$?Dc|G`'os5t+{che7ro¹BM!=J 0k73%уw£J.m~Nڅ&y"``n0y%"v'#ʳ2XKDnQ8R~ 5&ɀ1Λi :{27#ݿcU9ܐVebϝ cVFTڤLvSސij xD0Cp+,sބUIaœڍxiEUpCVU d~Ǟêy>kx:A^G͏g&EDTəD+2W zWͥz^ժfV>u֍+o@N>&9"6b!eH./`u/e43uIJJ h^uY= I%eH{,6wUԭu>鶖pS0 $Gk) qN@{Fɢ$ ~>󩱢,u<NOD(5qZݡk;T(ͼC,xC>QX%*c`  lB@r՘.XvUh.9S!Lf}4v䂍Y噐Cu{Q:=eJ<:\{yK򈩜M{q]z)ȗ-vs&'fH)ɋzt P!&WNر2@Lfk l wYk>olQWz$V#֎0e]i.sPYD̈v2{4P}p̹iz5)ʬe|Lu{$qͿs6lcBn޸3"`^ Y#gUpYep]9#}~I;DQL *ui[|Tєm:MBE@maK>|?٨խӭs*DgE2#t?;*ݬP)6Dh;% F9 'X3d ;YZ-2xNJIg sвBK{MqYxo_ՏmԨ$& =B ^I:,,hFPO;މF~{'I]X(YZe)';pg<1y[WPtbUf񜍄 -iW{3-(]0D֌O@lq `~//IXP ֈhG1NE1po|N> ὖQ3-1SAuS_uk(!S8y3ָr8bS٥%ު|28kaX0{e茠it ߂+?oMQhx_ә2kUp-BIrW1F3%̔!*3x rZS8N2ۇ䟒#$2ˤGT+jYV*Τ`MVM ϛ.m޹\#FBiM^2-,Q,Ī_!2%H8;VkjOsg)m5#0l,\Me"=_1n@xG%Gi9Hn$L。A6eH'05b է'SQ`8?odT࠿g:!z2φޤLIhXrfUqXbTvGۣHH UVnTɨ$g tʼ͠W/%#_YE /H?*o[ͅI30,-& 4c9)sYPJ檪c`TI؀oE0 ܟͶ N*‡(fVW,عl.Qh1ؽ;"AÁ@J)ss,n9B:(8Ŧ:fŚo SS:-\ DEQNd盐Pkqq* TO-wdwD0T0(~w[E/=Fyn A—M",f_ZwhޕηׁQ*2yS ̩y %1[VTqc2wپsͲۊѿbR=<4Ly[X'Q#X`N'c>!$Mm)(-OlOy|EU!{;Gle\xtg~@ڢ(yHq g><> C:?5AxI/G {+T9ixҷ_& rG!X9rIכFMzPUW$7{V72gYht:(znC5k$r$y!?WNQ?.R&W7{8MiEPoy2܆|!Cul:kq=Eɀ틛%=eOzZ6X&^x U?xf7]+nvKl-}B\cȚ x~vM͆&baSu0 P!n%l] u/:kV{=Dj~`̿?"A؀b3vUmwk~&(F91IOXyf!TMHv|#ĉ~6m*1"|~3z Ǹ.N+xP\a@W[pcS/(aI˙ >8;c#@Y}J6B{xY(2dė8숃rn 6Z+M m rMk 2-ͺAe[HZlNJ^Ƿ뢾ó=;C؆۫ovRG}r=bƌۧ ܒOtjy=[߿cTU=#"2jrn֐LXxU>@Ӕ_}vdW .k:cvvYg,DuDPڤ'JYФc !n* $ybr}2G'ksr w;3.]}+s'EKy'ρ>,HDŽRwlَ_V}Bp:v,䂁"o*&~ܨC4I-QEBLe~Q*RfCax^S؃I^Y]cCVs~d>ȌKcL0?T_yf bE$Mˍ%C7A"YlKae>k#pقrq`$.cZK:)2!F6.Qbp0aE"y0S2 Yg{"fe;=DC<?Crk h<@8{,6>D{KW6}لqgXya-$W_1zJj(П+I16eItcPYA$aYcLMן٣g)UD693C#UQVm:-rS5|z>.˽M4:DR{Zj}( \s*dғ0se^<6*8Kaqvk>=8(_*¡ UJ{3.m$'.ó x37#1Xô.Hk=ɺw'v,(A`1$N ʵ">bˊ+h]yZr% # -*h) y6MK4Pl_MИHo\狥a@=X;6]2{rh^4 Q>WFA?m6t{>O©C ?80|+&!{1yn M<t+灱b<dP?*k=%7ˁB5]-dzӵǷخnq ŨT9,yyX\Lu5yekDх5 0\av#eyAVc@2[rS-up 콀{iRaWw!w@LS9IòpbqsKRl*Wbd ݥf4ܙcsHi<ĸE4LsH7BFm%兾VgdccL_F)o^6~ǁc*ZXN@ 1lF#T!*Sc H>KeV`cOh qq,Fxd{#L?E+Q/*ƕoyړT}5Vhe7?zK A+^W|2U-^ ٷSQ+.w1co]ȱv0#zu{'&S!p&t-}5ȥ#޲}U+E zsW%B p5 L2ְyodN8D3uoPOb^pM@LV>V>|t'xvB5aw NF22YNoh31\˗.15B8Sxy5шq:27NPK{*0MxstP.{}U+'Hq )ZY$0>:RʛvsI{Ba@>Ǘ7Ҷ35vzBƪ牡 Pnxnl)0L,;ʄ5~>U,ɭ_:J5wH!}Aqί.|uZhY 8JW5?.W1fMr}oq^cK*,E$}>J.wd/QX>\n u$Z*G03AGL@'j+gkH|ν\)V_67r(ܕuTj^ O3#N G+ *0ֹmy~ Z®b?n\kLX ^ V!suHuz.ϛT>W+i{!HmL_E.XRKv38HR $UbAyJל7zh߳ A/Q[#ܙr)ғk$}Mhׄ{e.FoWʀs8m 9f]{FIXy%(Hܮ(ic5O7$Q/rT;:os2MsRe'CFpW[T>˖OgYSl)np J||HY쾅lyF "1/Q";Y}U_>r"!{9Caۇ#r$Rح|՗DŨc%;5TE?D&M,t8>Y~0S$2ݪeœ 2}A}#a&6h>[^:YˆFY`;mPO͍RמPIޓW$@Knc=ڂО/|x\:o`ws+͚-}>t:nOݣ*צ)q"wwzgU)?sJ*gʕK? QiuA.ۻ_EL_ 5ƱHasΐ4Zm:M[ A[HYZ%QTۗdH~܏\z257$nP %UOo`EpNIvU \fjیM\uV}KҊSNN p$:sVp5!l mf6J /Z`Gpq[O\ l|aXOz5n_Rkʕc@YkV}_ XSPAEؙ8. 86:WKiKN>IU| #Q=b=w<۬l6D)j,!-:2ᯓxKn :4BDŽ|wtm&"i$m[0!E󭫯}ЉJs|{ѶwG 0(^ΟB]G) Yuou{V Bۨ ttDwEViT@lþc: &M{hoeGWxvQU@#b'C%Pt=7T}r!- w3s63Us9ICjO?OT8¾Q(jOz{n`Hy+364;%ZlU`lWvĹSWɸɦg:i ^*69x[ˆ겷},K5LVM|jEAb߾t C²u1cVuTWcj p bG wBMjss  ķ0Z)1߄ "D$3͚< ZPq)WלmA"}HMؽcBOKxws۠XArgCPG|D߁)+QߓA+]\7Rیr:  'xcX* * 7-o;6l҇;ڿɐ{kQ;=eGϦvGǝ;?jCf7V"=? +j|bdIfu };4gygYv0M"Z.`GNM >HAFb˳[DHߪ6g9%L#oO P d:Gg&4Gvy x:s*&XwݙDzp+#w|JXz s7D>4RajsR &PF9RZ G|ಱ<*m֝.JkM-|A pߦ@{"\T!: 'L3nCæ@._8CN |]&c{GN֏1nK`ޓP{9On6XS'Rc¥7+<0%ø-qܮE{K.33^1ELG䐜Hf=@Fآ s)s@} "Z($IRسgMvI,^pTg Rf]M#)Amr6Q]i78Uk۰+ Az9IrFD2?Dk_UK3p!om/o vko]W@GiM!FX<pvpA2}`~9m)-L;^d^Lо)Ò [#V c693s/p;q\!)/f2{Rd@6QB\_<\uR*WBghbPW(i|A5z4 #I\y{6zPrV?&;lvxs+pMXjr\2VuMcM\Üby݈-⌭?KMwk^щNWhVs0DRYxm+͚o) J  8 |^p{i߈$tb8hm?ť/ ǟYDŽϪ@팳|j9!E9 {ShH[vt.MNsNOH{%%kͻ4qf i5OD3p Ҩ̠6~@<3Yp fSD 5&WlS~wa8zHfZv%LxCwJmq>c0شzvfa$C~^ @AN>5a$MJ<M豨"9@VF , T%Ť.\x4xTv ?uco"Ym?&YOqT*3ߣRӇ嬧{Rv]綥`yVMK4on dn'U9#l䉠'W,:fcxxu*6S}ClKsnYJ}c*Sn~k(^t{'&2NPkyĜO Ծ'B,UbO[ߣ V7K[z[ xI,h[!BqLSa2NBD|c %:f_yiGp36r,o?q՞9Ì䉤%8\~a-p2]eR[$cbb26׮*7hKz A\WJL XdKr{Px;m9kOȗ~%ө:BVZkA>T '\g{ [@x%d%OW{4$mt{=2{9yfqz2N߻_Y,=&^N8v3l锿F1߿%^ÐF̴+LKL)ڪ4xT1*U8PcS+Zpͧៃ&Bx.RvN[A7i٬CLhNW-Z㯶bsC"g=p8i7~֣_f(ąCJݩK[wm&sw¢p~bNK4 ܗ(/|Sas` "7c2jD`#oftVE-zo1 nw<&AY.Q B%gh$[I>;G*m}S GS*H̞T>b%F+U5h)7N"K&"L[ 393I@9[:|m0D2O0N;/2|~Kp7K#>:-ueJZ␨//J,cWU36ߨ_Q5?rMe~7|N|jݺ`pMcî{,Ԡ(COZR djWJ:2FP&WJAY4\heH1xcjךX31ZؠG#?aF/lH>^NIDZ&-~+mV #52g.4nR@(m.uE -O㽹o1vJU-$ ;"bb[QYdpcf0Q^ux)}$(T8|FtؐZg$[ݬ=A mnZM9lkvMvØaV{HLu`o\JiQI™x{d$R1/} $DgA-aL&D<@ehv >tMhzZ(gIŒ%oμ0Niw\s {5/Cr0Sf.WUM+=>5r@l8bl4 155WA ^kC g-:ljubV'E)Lz.2A1}Z[sx[<|uUđM_w*s<֗]D]5p*G;>6bÃ3N?6|} nY%1}Pv^A]gg61&o9T?q5VLk1RqUQ!:<̍ h`-0g,+avI[iw ?T=[C<mB2t-mmqT^ʿ0OA4 %zn-Aqlzb.H3cm@:vmUc=x: ?4c~a͍Xӹu_(pLߩEWnX[ ,V=+\e~%ɯrލޚX=w~M-rai+9Dnԗ--"g_K |Yb0qm#a/`rO!8W[aQ0ۉ,\vHr )tkXCM0Tdv?Z$& g4X/)W>;ggB$vHZUQX a' b87o 'bJU̩.`f|{Q< d}z4[5k;!NRX+¸_jm֎~SCc@".)+)OJSiW -L-ir;B${})i# E?AQr n.(-.u7$'|gc{4%ܴW>+&VpqC!Uk-ى!gtg-hc\nA͝1weCp* 7Ž,c}^{x)đVbYhw|rWl&տso6HJםR ØL_ pol}dOSUVtE9dӷ(zɼ#Q2ڃϕpY^4g^H98 "΀5 k;}Dvp_(5_|McsY9ֲ+e$ot(n.غ^>,5OJ(H{׶쭱U2 ) df:AE$EM+\5/ޭB$~9ƨ¸_3ݰ+j#L=6k~Z,^3ؾk#TP#d)/>1kK?'`kֹ]lAV捫Xikmw2a=D$4Y+?{)|AR{ 9 }fqWV4ьЏ$8C浛HpRPty߹!r+Q\>|]"ݦCCH7B;{gW,9NBqEN Kf@G? !m6bdr;u"z6lg{Z4T02!3^UnXSw軋.@su.l9u8[tMj6ADpkP8M:+H~vfeF]J"i"a;+Fc*sK$-1|ّ 0A<q-ugvP;aeZ7KeHjcHcO=ԼTOW@t dQ|@p#8G,e(n]!zX "_)z!0b瘢#8y}Y7]X)[0ѓ}WΥY{0arha⒕:КڤAê8jyXp T)*~&Y}(%VSkI@'uH/X1:U&>JQ=?[!2c 5s@L <ߒUQ Q۵c/ ="▗? hk?Mͯ@er>4_mA`8߇ SkRNUk&yy˰^s$PcL'Jj5&kA=dQCJoVtŅ8|Q,K:em(_}͉Vr ڀFIzS(Zqчn"R;T?g&Ҁ̀YĊi(*\uR@[AIFڶh/b)x(7Gz/~Ofz Z .:|mC,#G+4s(> 仯E|*)8WR9K,,/P/w1c;ʄXm$]-M2:.]J~mTHg1&'RǶz[KJ?+#ɺRZi_q\v=;BsTŌY6W<K!/ I 9R(ԦS=42Xe7\fRӌ[0m|gxlս-ZtvYQ_CL;0m\X5JT-9K e6MV3x-0:bjvۄEgzq)ȁ׏џ} <"$ڷ>3]Pg8O->D5_Crv3y/_+1K w =;MQ!d_}ܼ>6bzx9!J!MtNAdd2 A!xaRԬ^n ,yȻ@4p剒k?<.lR6}[U9] 9]B^<ӿCKUe (=k:i9[LzAPjfY[r/]f:W^{4XY^/G+'"ĐPVI7nr~ \S{B5Xw&w<4p.5 |?,Cs=e)?K&>uk %p')EG-FS'#;bjQ>Yo$ɸ1mh͔.ৗԊn0P1PIIH .^R@CS ?c)b\ʄ|NzN$ Lf1|bd/ÂSs]+z+xxk[R9y8,H^n"9A=Kk&jfqqf}7A(Qgu<]hb9NkIYj0 챶of ,rfo'mR.8Kq4Q]'T\Fvvŷu'0tVi]I@?Fĸ=aj2+Pr]XfGP"RXk=B]PFN̡үlx^0 QԢdq9om YO:Znw"zxY':-XWN>G;Vfک^\ș! !vP۫:MMF<}y6Y.Ќ:.Q3/!$˰f[&5H3QC +v5dO< ,l3V+.1Z.Ķ#wGJD.Y,{Β2'~\ζp;5?ڸ0ndK*0{;_3.i*ʜma/T 46S-KZL[!,G/L$c&n=%tB>C7D&T"> l-ImŚ*YjIYÍs|GvBU$,u ~bh u: PU$=ֲtەĦm(AT7Eأ}}.{Y3lwH&e0a`ݥY Be]0*2'd /Uuݦ`v'Mwpt,{u ]=6d*V:hmcZ F@=b?|!_[:|e#_e,ahSвԸu߀fi7~ hƍ6Q4ov=C琩faY#+ k6o)KN"s' B<;=1!-y<ۅGM(tv?٤LkyہPk|'M]/}`pY[1e'o xv[K NM3dUh,A$?e(1%WWӬu`1 &1rD uQ0 4 xkWe'ŞovVSjѣ8w.FE׺*K"dzVSI0Vԓ!n = P1ESM-Xƣ&wbzC}?g'*b/ucߡ'gՏKO,Z| 4qh)=ỏZ!؞\ )d5quhr_ x)q&-i`!Z]WS1Ʊb2bdhs[T֣U׾lrxA/97I(%.~ BTZ&3H&YKW4BftF] )j% KɻI!|s2ARai ;<ܣs:}uy*\8k!gʮzy SҙX?ѭےkt$LA"I<"b2Z2>{Zi!H3~ȳi.wCK)jV.`St\ь?PUaXZDzeH%dՓY7 21Sm;U{T C'brg— %|N_kd k*(WNo(wepզ3tia '>I4Ӟa&/AɌpmga|LIKN},qߒ z*њAԸfbr0U{?K_[iUdZlwK5J R;sD`H6OvlǙ.4*ԻL xrp/l~RB88"FmM~3 1f9^Saf/N.>U γ;aC@iIC+H|R׍nrtCԫ%3^I?I$HQr.VPv:1 o6Pwp7sW,i{3)өv3OfJ m ۻHsm*9j ׽ܽ` Ȉk!*Mg^橱Ɲ )٦(V7} #!k.TE3<8:'Tpcrikd Q=Zhu*,ův\8:5ղYGzOpXEnцwgQ^qb:rDN`sI0r'/vQ{Aև6Q5 %U z|ⷤShw0onI!dK;3_i6/LߋB8)u22&sp@\b7V\lM"'v|c|Eb/f4$gѠRoyIB{M~  ~,xQn֨)z| +m:Iӆ(EҢ ]ԀAOq+G*դ;mjKS=2 53t~#)BNK@G=́]ynE47A`6DЋP{O 2}ͩ06 u+ ˤq )-O }~L>>)(i: *z> j&jt'u^zOEXtj8ôFg2]"` /Y֓ŏNn+E?\Tλ=p }΅@A x-X GnP҄XJ"圔2r/6)_ٕ%`XܹkrM޳ge1_ )t!«PR 3PzV`i-.4b%'7P<@ӈ 1 pvӕK'1S #{lNA߀/Vx[OnawJ1_nR!A^ 8" "^8>8Ξ ynwo& K,E|bRaM˱V8D pH^ljRf(kbBw EkJBZYE0WIrQQ!&<`Zm# <9H J4ӋdlNy\kműjz*u|%E2g'ӃLH@=2P$[^=h6NߌɿY. Hf+=_f[6+Uz9GɜD)Oo*ł$!*p@QpO!w /̱֊CTU,wzp_7RIObDv[ b+K) m/"J2ۼ:4X%(b UPP=XKu*ݍd;"M%AwQmX箈n:{ -ȴ6yMԖ qEحLi7FH}VD_^R}ZK} 8&d qc 'th-N8T ʴ.0t*Ɛ`PAHa G*;-QY?w}^ Cxm'@B8rOx%(ЛHJ^w\ L3mY+\FJWҫMQ}~ s^A@RCioy cGTygEnvjE$> 7ʡR83[I6|3Ghv:^n,A,sQY _R"C 4ݩ‰P(ߥ3OCҥGV;ᔼIJ9v&![CB\&q|Eɩ$J)r&4]@h߿DvbGX ۡnO"؏?0.m =GB+^WE;1K[!H=|=3qX,hOK 3T{<:9˾( ?!S4U>:66%{!ҬK`ߓ@JGxlyAY K Zc BjY-;_JUHbŏlT%IOVJLa]I?tv&a{R|7>l'(5eM3B$l5zpxVMMY!(.1rȡF0nA0%p %]^SPe-q?VQhFXqgYZLZgU*,BMMWbZuB Ȅme[霺z,:eD DӴ<8ϾȵY|}5F5S'0l !ƴ->[ gQi[tHĸ˪G*@i} &*i>=Q`;jB(4ݬk46BԲ$,M8͚.D<ǟxFcIj#Y˲}jw3 ڟ.e5!*HeHم4z$ݣ;Y49`,;jF"QڟPFGO"<j|@o*CWyZ؈ K2F6EcNW.KMC':JNz@х3'"Dd`\w+=|[E:V}1UYց变Kon(rh,A]o"e qʩUG Zt[BhmfC, "cSJV"ĕlݧeb{'$m-f=״1))1b@"ؾ|(n|?N=}iQFUK>|58&3!YZ߻Q:hGIO`JT+%挄ؒ 폠*u(q|+ڟ-وGqG^/qߠ(  Z`w*Jf>0y'-﫼p3t߀"l,&ZaoI *RKUBEp*.=xji$ړkO!k2hrV5InamZL~3">]z缌h]~ZPN˒*Xآ8tp#wې13h=,Fybq7(a^s=~k"⭎ZhYC7 Tf7"g(ay9M-=)kwxl}VY7䅊i$I~3魐p {9ͤnJ]R}^E  zlwm"fUw>-qJ?X";=\@*w҇K`W;5U *fuOg X_gLn+ |L obrM4Gh[q- Gnd+rse2`WL#E{! _xS-$F #4L0[fˏUSO£,xOC!D#I䤟aw_ȫZ.ipzXQ3%1- `RRG$\$gn-;l~֓i)UihZЂQ9rA^ R(Ҷ^0d 9U"L)zuk[=샳ݡJctܣ xX-cAcGZM(%6$n~`>% Gf&ǁE1Y~ H@2|j:a%ll>MN'lYf UN^S]ЭB,Co3"Ǎ$J+Nӓ=zBѣn^2OxgM|&+"<\UЖfXtb_,Hv> Js|Y>#յj,uk70*L`oYZfwxTEI#׎boeCT@μ#K:FԄU^\yvT譓듆n@喑™D*dSH |/tTMd BO37 o0zcŐ({ZނSLV@ER5j":p׭rq^ʟΰ,>6r_젇R]fN GDd?uqVr@F}bzܥe@9IDJ^wobF7dѡ[7^4^2r*}ED( ~Ϋ8,> ։a v4 $:]C{0?.wFeĈb2U~Ê޾GD?gWC`d$x})gѱ(2cl~8fyYҵ,1j 0]%SJ@+SLV|"> ' ֎g8qSX'֤~E|M _끩l?QP% ghKZPf{ C7%4a꨽̈́0)/!d' މI% Vno1ϧi ?gz:c.5Ġ)TL[(U(j6J\1:Z3xeb^proJ CۜO8ZylT E,.{NB97<( WK#NCla? qeedRusjo+c c g]3\bU eg7S~  BTbPPE[BgE_4[\b$퓀$n {|6>c|AbMPGq@*\+}nslݘDsR3+rgV{MMx+/J23+Ixa9+V[;"93tHQzN'|TP3B USn-~AQQ0) @j-~[kdH5Ŀѯș9%/\7u8ȽvJxp}JƝ{67yq}%AOZ`Gn~S#/a,> 2EqtU+o7" ^A: N8keqg% ymUIl[[ P& Ƹ-R]HCæӑ%f?@?PRqi{. wvwLQީx 2>&.AtZŏY(@Y ɬi;M,&mߘٴiQT+biX# f|c&POD2\dřFT?YC:ásac΂6;P+J6d ~5k Zxc5Tͷ8ն8?ZFEѼ@MbGLB0TPLG6;u?]gabcr| WC]I?NϜ 8$8Μ Zq\>tݞ@jzo!$A[riuOqa6ʍh lOA4/>™Yb\ُěo|W^`IHZkO`$^f^lzxMU36~SQݪG!ٱ=_뷇Njxޘ'"+^Kw0*KLcA819_~^-i(/("[Gl_1؉oθ* t*S#'G4mGfgΫy}wBܧ&71& //1AlJ+ &ΣkJͫu,} bvi2^.lBo HA7%UVccF;$^=qBjlEp,*٨I/2f,B{X~ !PIuɮy_v إ>`P܈7t5q+k`TX7)Ч:'D"b/ m"w)&SKv{ K(Sɋ~9]M.W`Ú?z6 `A*1} ~{qŲn{fm[~(M>*wwIdXrlhEL?(g V &) E8'i!/P>VO{l˄9]>:h=u<8ӪMVf :&{>5JN{n]!7`WS:򘱯%.#l8xZ|slI! ,r"k4sSG9c3D˷әlZ~IM,jU>Cris#ZҠNg5,tSͷ^iBvu=]'{b 9=:3njcLDۆ+C5s0FX+ Y 2n7S'#8h1:t$6\ik}p髫3h+S ap7b=8B՗:mCtڂy2,$^tvT>ޙ.yq>7;wo`q gqx0acF0&-k 7]C[n瓹܆4WhC_&HdfLZPoc];gڥ"heza40 +m؃`7vx3|ζd6|u! n] #|8\$A8s X1Ո;UBn(WC;GDi,&T>4ycȃ` ZG]Rj|d:=KAmr+I"z^7[,i𛎢~kB4f5ǁφ2~E~`qiϞܰ`lppNtL ʘq֟08K<p5VNe9 3s£t>MgվhYH/\CHSGy&_n-z& ;CQ-=6"H<#&=6U#y8!% :sи]`U^.R5jM{,v8*cGk봠!H '.r`蓩H S3-w7 Mdb[61Lݭp7t塯,j2٪ݭ]f8O]o=])1F4wL])tSc:LH]4xuFcWq*Or†qF{*HBe *{t/#92FA,ʅ"ph~ p壼XKؚ9c[sn  ˅qALv7V7rӌNlURK#5*Nٶ^RJl\>#i݌ټfoZJ$!xyE)o<4w:$kQ?qi:P|_9Rդ{ܫJb:3Ӂqu ZU &,$2cO+}jVXo!u (H) $V9UI{ke )C;TƄI/ F\XpLPͿ1q+S"ˎu[Zk}r)Y 9ץAL.q/(DХQ=* \ĉ 'Y;y b ,,pIG-҅7'lg),*'b0I<8 8Wfbu^0أx4O>9z6~ =hS?znY 7^zw,^l6rjI. o户b3ًp/w7 \șXEB ߐ宫}G{G,X\dq74lQVbRYX#FX>O}2.YYPS)-9؋9Ur%'˧1`f@@E|e0նBlVNաr c.i ULfwjCΪ@DkL})ߧ6O !V9d#>kg&u&gt1T7 Ӟ:R>g]Զug`˰ejm[SSC[v@cD{{Ig<9 W@w|a7&D~y:4_eGrG3| 1(\?.1 vTqLH۹W+ v{nq04e9¯HBJBQce];ֿ=ZqKt_Ymymdh>#U=ؿ89'ٷbM9F9j|{l a]O{)MT9Յm(0hh%Uf1l Ki{ܢt8C<xt-WVS"tlJ:*]i>"$Ԇ\C3?)[q fIm=fI[ iAb,O?`X R+%_LmD n"˚1"gB5:* (8Ln+Z//Н砤=H.!l',z{v.`!' 8B } GGL8ֻ;þU>DA,wu=.;\uDwܛvYv+qbPީz&ߞ]YkqhdjmdVM*%L}1oW6.5*nJ|nGݾha CBvw8d}=h˿’=fjGԶg*-4f׷s^qRش>/EA;HUCmm /+S^4A.yd81֦fî]:i@p\X>! >hUa]>!ϲҹGTBH44h q[OCB, sa{:xaRrhȩQvR=HGhH( : 5n)OH; ֻ?3گ}(kՑA/[J;3…Qc]mx$>&O1LR:X R75LtjjAm:;vd7Rj*_2V>Bu辵"UʼnaѶӪ44 U:θ;ϫ ې+=C4 f5>2V~UbU&qo Y0F"h,3w6)8nj 8{\Sm&8F;~yMq)7Tԥ> ۍgh,umbOIm5t6Ǥܑ=ªwXL0]GStTS4oNձ0|򊄼򴡒( k͕,N{[ 6:Quuz(rgQRz,5`;6$&+Lֿ.'`yVq6ngifs([6N;RUɮňpL 9̒\-{P&Yx. 9Z ʫ{Wbbn@1^%3 }S2unA+zlAj+$2!І %|q8<݁^bʹILI"Fضr,%ٮJת/5;PCILL"`Y>H* ^".]JCd稾[\*W@P yXUmk>bV9O6VX.b6f2^y{/RkTwOH|ǩt3M!LQ8Fln~?Pubct{zM`׌Λ0ѓS>QQLꀛ6톋b)Qkl%TU–L:R q}= ݣJ{@%PFܸH"ί ]ؓ^\%\%z 7W0PQQ\J!˜~ܿ%&&#% cKw:5(Gk? Zff! j=&mm6wZ5SԁXW..Ο9 '9`ypQȍŸe u&,-r VSsL[n[/=pQ`1h3;7o%ekKwaw?dI<I8|%OM2̚MWs@+lbj2E|wJ=g*?+bܟS7?${-]Gh ;e7P3_g? 7nCURyڝVrjd{>q| ,{4d>QpS Eb)2YweBpNkTWJۻ0}cpHfvhJZ=VDPƻ /e,Ŧ 򭀫tuɓLo ӘH!B6ڡw9svg,Ө 8F/Щ+ě:{/M4u?zYDV~2':f@Y0AL|V(G]hDi҇[ܻե4j4lOLg26A%UQIr[Cz#c.Kջ.1+6&=a^}9i !  ꌸH"wq KysxeO 0l'3*Țg%tă =D|W5v_7\rq@vG')2 LY㿽q Oc<' Y)xfcGXS%کeJ35{<@;:1C+8m=Q2CyR{߮ѪB~TFeizĖ[-?#e+*x}jL%6VagZNXuGSەzE=G5¹]dj$:ش$RاQše:h( /p8aRbqVVt*0+ȠoYVL}טyfYU#&骹ϰBB~]ҜإvE \TKUwKW[ xKXibMTHoܿs 1puz[^ׄ09 ?e4c6]u5Z77! Ә~7 J8D$ץ]AxX WD1gD_iJ,\wItA*kYJZoRڙ+% ʔuA/p^WUwWն^}|iO+uٰ=ҟDiL`=Zz%oy~$oR-M viwiLZ[ >ʘ aX1&=:}ܤ sWs =DKc!t^Z !.Sr{(Xx@NʈEBr>( ^gwer)*Xgvċ 9z^65 .2߁"a /_tIq80dQ[zRjtgJ cPpn Lw@EW_QȠr$26-=2\xqۉ$]A 05@ {[9,3ƚW. Ȅs4-8 S+lmP6E TfzlU 18 &U!9|TtcZ(8 xgDQ:KeV(lږŶɹ*=2Y|:v_raq]8jݝfsB/<鈣M8SI Nbpn:*kҡ{ɴJվ Dvil-Mp'o<N׭j_/y/ Ln1D(ArvWKv#M5F7HZB/X:u)2uv3[e̓H4ZSd .́z_[Ds{p-tmG6uVֹ?[)*Q]=B KF2^峽 sΌ&Y5ׄ-匉M ^:tI\g:go T;pMz )ܬ{"ҕZ5_IQ^`pl-ZAv{-Amxyl9Ĺn+dCo=~?Ћr- 7I!Oh 58!U cDW'+me,4H/38yX(fGj (sD@h}ٕغeavN }rG+s(E^ƕjuěn;4n.}5ZEmZA1.KJAhL09iH3pv̡O]ccԅM.NGe:v F[@.ݤIRY;~U?8.g'9)?+ _5U5LVFsItEfYE1oUUx2Pw'&" vËИ}Дԋ| y,l-{.,iWi隆T3W` GCZk:F50ҁ[UHQH.}5?7BrcZz#KҢLsFv =ț"DS܆C)c\e 711rK78ye׺=v4:%?tbG!cg$aws(b0&_]_oǵLw,135=O?2u_vP@xQ6|f mLl|^$ O)]xoaN |K^ hw1ry8 vL8͢v"ū^8<9qY4֑hcyMP?\=05l( Q  8"f× bgd8w,)0 /(mA bF9eͲ֮òU`kNT j&%:Os e39{<̼"ckW74 ;; 덧CJ25GK*mMj.st !*l0H6"!CA^ˮv)?\X/˩Qpw 1!Έ[J覄q}43L?>XU;suhʰ\j "4[F9hN! RXIK c4n>syF63KXڿLӓ"J{B2F%^EkU$gy z&-+ A)\3Uz onພObCHxG=.+f_-ϼ̪GsMь6ܯ9{`U,jRG@>6:gfcgA:1"C46ϣaK8"RO6vx۫edB¯ dmZMՍP\*^!w"{CG:J?V ョ #jc |; EG8kqN/y/o)RqЙΝM"pϲ ̤A 6zF$GuJFFf9ejA!pPʬoo\Nxyo-ٷ[j4g@5`Q*wT'KgTTFZ=aTeC',d*:O4WH^*HQ8k>rom:0v>Åd'QtɌ*kQljٱWmv *oqfȿ.f 3!@lv:b Å ?bB loH2\/`/]zV6 x˿F ^߸J]gd 7C'k~_hĈw̥,S5ՠ;'e2tg֬bo_,;}q4?cZzqXU@̮j| &vnUrV"TT[3#k()`# #j006" 2Ԕ"OY11c(mG 1 (yA" A4[L`Ovktl-.$;9՗˗b|_s!l8o4,* =kI \ IvoWoءS, 2WiRֿ99G_ZlE :h(n*Z|"D(ȏKOs`@@RP'ʠ6ۈ8>ĊC%Qba%|B} lI T?`iڕ^Y$/6J-6[ j3s wJA` B+* /2F0HR!,ug\*fksQ_a8OfxF18ᝤR@yL ^@WI{xlw!{е zsCܺTJ# ǥ繦Ϟi+!]s]VJD5E&]28;(UÜ8.FL* cآ&"KHRp݂ޅ}_g1X.,xD1: f X^~%$Ts;@];^1a,*q 7 !@ng!և_vB牴|g'@Co!ԫ/? I:/G-u?-! \- m`W0iYA67|\I4=jݣZq¹LPi2Ql/B1FLA<" c~{!i o,=-58 4 u5LK3GY]! ]I.Xy.h_XJ>Dhsu 7g`m{;y NgR`RT' CĐeRGW@WK{nM T{LinQ؎7^ur-bۏ. c(8Tuo^׳6h p!fk'zb,*5USDNc>w L؅"rKY`JKҏ)ȶzV^jKQ],xj#.V( BTF=II:Z;y#F%G`t .xw)6AP DiiMd@C0iNBHuR0S@}L🊱z࿸L;(@s|7|=,egb~#8672' lKV]}.[57.ӆk#RGVY4f4*_y&v;uᬍ=^JEa>Wvː!إ[Dv8P=)K9IJdU8{}nm) bY)˷\^@hqtkr>*ȜٜH-D~ dRCo/8GHB{2hZR(d hq(;jRLGr$VP̩ Ff5޺k1 éikxxr]c0ykqAmnpNr_ %dC)WJ|3 2`W3#5LkιI4u4]oH2EL&8ul^?J" $ċ˕?[cfx|67QdƬ̓wsI%Gi'(:Y:dLόjyYlgT'rl3گUw.weQ SwypdH Mn@-aNmCc9{۔m-cuٳ'bؕ03n߱u^.(ry #+DVC/vͱznå|8Bg[1wd"K'Kҹ@Xwt6̯A;f$˘*K`4A{sEIah0_2B꿥GviF-`68ak𿉔L\“̏_jXG}t SqiIz+&X` =91R׳xVFen9Ehk|{,=Gvdyƕq9C++f]G^WͳmNj k7[DزmL&d3 kN'-$ƍИKLzo3rmwpr|NIN gRwLe3A[k鹿o9&q ,ՏB{gǟR/;T~ q{Cð%b\V-߽!rp+yt SZ;*%V5 T^}MBp9<Ō_}3?n-H)؀jdZ'A7\M3YJBG-OV&oZܺ睠$EsFz!3[{_X8_E;0 P -58q_`7VkR] GIiUBb\mxƳf*\oZd]Z{7p?P'Q3ِ)fp"ý ЦZ͢l VI5(dn2-<ڞ#ӌ ,$}}Kc:j YŪB\y1gᄁP|4K+uzy% );_?O5.cت^cRuNPh #f@ֳLv=7l"c(&[i0'Pu_opX~ervsԊ S"\.zFG>@3ZLp @Jd9|2ݯdmϏ`kNdt1iӼ:oRїɤ)C'EE3kD8yZi na3eo_E5`(]d{;xQ]/"nl)-ua|Iw $kL`D*/2ÔMb50O$nruBjqo0匄>;|xX6KTy2ċ,@Ѹw@FKWl4Ǽ>w,fˌQ.|w̌N`Z1[W$5%dXz"caƨm Y7ɿ9rk"߁-# ԩ[~hazygxڤ-4g*%s]0qcwDHbEZyO$zo>5|1*(?<"oD :! J,' 6ڗNw;Kכ]yQz7]^HylKvQ` hBMlt$3]6#o]^iPYh ^3Vy YdjUEbF]|uI#Vo& |'-V YEPߔkG}l T@,Y}y_[Ly,=#clA9 ÈTAbT+c]NI-=S;ȸ, plZH=ð ߧd;ݶ䢽 jܞE{NʮsXbƩjc_[TP˂7@py%G]eY]0yp* r'1/C5Tȥǽ*Cy".ra o%=DJ=h/;k rh:-dR[R>3ܥ8*yzW>av`+@kkmfj`=V°~>I$B-GR* S:Y{_};#q Yޒ|krr*VQ+rJ #h?T~d! Uۼ}CY~Y<\/!/;Isk:Fأ9O'Sҿd\ ;n<2Ui?ZSh߼E]yKĤꃉ(͑AY;zx7=FVo[қjfiN޾!e5r;H#ڤF:8 H#'AzXS#rF$}=q7ь+<և{izr/iXF3.+5,ayNwNœ${0 p+p?S?J2Xy#NL 4j+0[q?"pY2 "ahα_i>o#E4΍C3hƛUr_@׼vT )ڻ/'a=+jͫck((OYTN+!3s Bͩ%x|b :B)c abA:zKr ¹x"`q+ N_2Vvڗ?" AJIV0S1YHi ot48iR =r`88#]ZݪZDe^)kI*M-rlN$^a PuX4awJQJf a܉x3.G ~ I-:_J]\yij&h?UVsD{荑%|d7',ɩ:y{LUyJ 88?"g^vB2ZG>mrv6\RpucUƼj8² o1 ]$E?N:AGDs <1i+>H:$wΞ|@Ux2#HD:Eˎ?F:͊Cv=\s?|LK [cλ7Jh)١tr#VY0$/ƈr_R` C Ww Ѵ" X>rr u6`Z a#q\Ȥ3V !&wA> <1uC_+E,pdyVUV}D "Ba*a[< VsLdC-ϨYz;B%?Ȯ5IFhgjC$٢#/8p줺d178{C o—TQa(niH5p;Մ\0(gtqY5얪UpZdC'p!6̕Uq/TEV;wk]8SἎ RQj.Vf19puIq$mbm:D`u!FRy]g}oXF pB/c]PjE?ac[kQ(Uj'hqb4-$rxߨ`&2Ê'K(BNZ A{]s*MG@{2Xo/0gWn pPL;\5m?WF'-eaH_\0ʧ1?\s &\ZGf 7Q/Il9,o_Y:@ϧRIQc38hN*OgO|k|_b bnwjiքmJܩ%]{w<-t[~H-Jfq`vƗ;NBm:bBsC[w)33[)s'e\Ij:aN^dNj/VqKHvH4QU\ .c'^U9{RTLOYSP(Teu $!~% Rvϖf򯚗ُ*h}@_B J+N$Zo4.'U^"-1§/r{ڠ 4CVVߣO5Ǒ.cŏ@!-glPx-= S']G=lp X+$%.YM *Bd˥&av$](GHZYOE9-2UP}S¤bk9꽂^$RUШ!,,wRči|:~a4N:U._o1*sq6%%D4] ']& ~}2&-FTz$2d^%bTS+[j[ ;yA )ˍ̗7襈{˝LN4R<ˈ*"+gD6r%*E4R*%bF[{+΅"+Ɩb/_i HP+]$%&oR"I`Mԥ H9gց}]'/BU,: =JDyAA eﵗJ2y;zIծiD Nf1Zr)RXh[j㪙ZpS)(; <<-@_2!] >v[*keQ` KϋC;èC+o?P_em{c E"-̽Ί c+9.<-؝󊧂AI5ֺ[ uqK$K+ 1Q_-H)">%X+*e 9Uڨl ⋘RCPd"mf6*I# թgJ/n~_`xf0ʯW&j!ZpTYʤos -lՃd h7"L{ov #w,g86' ESw4Mʢpou֯xХHGcQs\%=V.] A%1F*ow׌*z+*ڋc`L@E|$ HJQ^{}E\1Ы'9[؜@-xq\A tՕ߻5vӉ/~oE<0,U;@r9ofi1[>`#cۖ Ar]h"UxȥIH} W{+9/ckAUWof]+᪻#xɸlj~s|%__hf ";%hOpY+{S:hc`Sy@şdLs0T+g$H-:? MRքfV >Ol`NВ2ҖHD~^}=vmvxST9DFE?PH@LCb~o>~MRIrH7 : ) % !R?jqFwQ-f,a[b"SMr^_9x @sG{瑎KO=nb~7 M,c.L0Z`¬鷞~LM[1=R aH&J /=sAdLg|$9 `F|=c[0YO{cnZI-Bm؁ 1*.\Sgk4^L6mtbPGc=WR-lS@Y`Gp7 h6d';,Ŗus6C^$/ (SpĪüwbHI^\3 h%p0$uBuhuO :kA <_!ܐJ@>"Ng~ NN@1h"+2`ɍv rέ nj]Qk2:%_) 6UrfG[qrBD<) `-F{.!׶LL "hU5.cmӇ%ԋ{ 3/m` _bi4nGI|~6HQ8 -J]."MP0# əs~XWp?[5;303bw@4C wT~=܅\;O"+A0'T=PZԟD*t VZhGJc׊K_FcfځfwTJD5.wb7.*4Vs9ԹU! 2<5;U 7{`SҮ\z2XX3!!(S*} 6l.%RɟT5mKKѬf7[Șv&9He>y0=tz76J?r r+#u\5J)A/c 3`i(zLZѪin͆։KBԹ4i#+$=PY[ (rһ^͓\"js=;.`+<&_ VK+m̓HW&q$Gܯ;ҿx큞&ђ@tAbrV'/$|v?B -鈔P"}zYf`^R J\)-rvKꇱXB>O GP2V F hY.a6%8x>O ߢ1[<=oE(C./@^PЭ'BkhK vj:phrvэskdZ̜4_;/۳ k?l0(ALAwLT-o_rOw|.  pPT"k22ҍL3 ٥%غ?ve@OQ4c`a=T+~ؽcb"g4jQy\ [<}اG?;xQYbEAT74#AP(TK* -O&+[iz ybb/>"fPjH Mp`)4d3y&ΎVP\suEq'BTiKMU2b^~nmP7aCAOԨ^"s[2n%,| 0g \nN&!a9 L(1耾),dX`4LP6W] Mé$˰g%c\`NO.)S4޴LQRYۅG*d4;b'*A}Ok̊N6yUC\ 1?o", ӣ_LMmk̙7~ g &:67E:q:0pgY ⼁ML^a\wހ $OpPxgO䝢Ԉ͛$ 1)\<1IcpoNʬ>옊|A)x[ KKY 48 6C{B84Da5 kG֩sZ1x@`(7uyh?$8NIo M`zPn"*b$xԙ)Ttg6B(ɘY1/lwztD 3Fx+LNb G0`,m2^~)~W ~4"!gh1!\DnRB $':J}>ث*{_-6õ|5~`*{jkߑE+4hw{*D|c`H2 ev`*1Пj &2^%΄(-;mqJ HX#nព"WvťXR.Ob W`}td7]UiN>!6܇kWj#DMAG0J=O{A[ق@p57ÞNm^ FUٗ? ktD5n}aٺMunF;YQP{Va+m_60G|›? bV{!@cUM+;Yɻq7>_-ƻJ!PgU^?@cVwT1i:}]cJrV5?=%OZgUfY }SEX)L}Og-?Fyɓ$V]ֳ8r>E裰@uĹXKsZe`8#?P&CS!4QUЯ"3"]i65 wN)EůGBbMQ$]*}gZvtfZjT&N":L m+:Vrڽ2J} $s1:}wN( S<tt6|-U'hn7+)ȿ}>;^ PWx]o` = xptAt127Eƕ|t.lWˈ8M9)R(Wg¢R<=6dB:#Yiҳ5hã9/t\QM|uNel_l xtT] 5Y.in׈*f6L2aH$y6@_Uy͉YVLumog2S]] C@.ܼex,-?{'Vv$'A-HtZvGUt=(ՃCM&6%q/hAw{Ӫƙ{QH&R͝Q$K/de]RtJoeIHk}_}uJy`b.&J=@m; 0r%oW=:\36 #o(ww<%)3j+ mPY DGpTvƽ;S=$T%, 4wsS<ߌ&EH֌erwDZh5#:A` Ct_>6*3P̿F|1hvá]}k\=4*zSG}Y{7 7%H͸ގ>f-O[ X^kP\Lx: ^2l&H*enF6dVk6f-#opyJeFE$chDAtď WgvsQ$k-+pkKPigyGdb&$| 8Bh<U7xU_G8*cм ﹵CWqf?=l .IL`Ih!XK;5 3 @-{nbfUH}ׁX%{bxَro)bV(6Q)&IXT#UOB8 62aۇXĹwYgx Z={7 ߷]ί8.Aݧtq !eݳ nˉEx=kڪ[F$h[4hw#X)%YR֛%q jXM/z} 2|;)* 4l@x6gA z >V5{$\% 05~$)#9wM۵q]kOMM7{ھ T{ vlCe0vTl-gހqOj{4JbC戵_}9?TD;hkGCd=y8 4ywF/r}Y{"5cs79 FT$ȾJ?@*AH`}xdIu2{GA4s#/ڋuiJ`b4s64%x-fXC`"C9n>Wְ>:M(Fc$s> MEڻc^qcW,};*S- jUj5A8ؓ圎Ķ;Pog0E׺IVjwɗq7'lrB3HQgbV+>OJK†MO~J?^OeӰa;ĴRwOO4xQhѳjlA`Z"&B t{skiEX34 DžXT0:#_5ړo(eP{CɤhBDhmcƔ IKp6#BDI7?cF#j]ub' Xt5a$X7GvDޓ Y̐NW [K+_ǔX TqAUݣ,w;~A>R!k@Y?W΀S#vgE3Zt{,׶.]tJsz mY.(R|2%I:{cMzZc1Ci6MxbOQ 4=/7 / 07,wSz?y_e[4K&N#Ysҍe3 >SʏGל$BAt.L?ڊ:HɬFki~,;Bi "FXʈwaFpƐj@~#/xPH^ԭyGS\ vG_jw DxQ? !8I:ta SLOez21nU/Qьd 3ױTى|I*Z U8( Reta} j=JvY>ހSy$JCkaK%ErH$G+ueL1 5qxk (ydZS^WU*_,4mlAW/;ٸ"i'8) ;-6FP`_,+Ν)Uśڏt5jy@Wi^{Z `ɚ.d=JAd~!+:+<Β#tٖUɈC|JO:՗|-`9nb}.7JʹlO)7yW}.`e:ipdȾrjVpVyz;l "3x TEldlK%}{|M,;%oTDOl9}GܻcW0,=Ȥe1 S;=&$ojf3lQyO ('1̍^/&1mCQkDK %ЯtlIqGEߜdCG%3g͜9__Y::}fGj[og5&i>TCcX8p&%CƔ MY? J- 덑om*Xvta2h{uq_qլ]ܞZ_PKp_zKYqetk:qE%zGLW+~oN9 3ܪDnKӎdza!Py$>Ő[ۼuPӅD3cNZ$dd ?|@zϡ?;v[ y[v+@%II(%z(_#Wjg0HW?L7LbՏ;NfF_a ZYpW"gix ͚8ٖՇ)D+ 'z, diH3tYpF:Lx~I{Q 0._cm1IuB{Y &RLKcNwAoxGN10 *Dp~;DP:v?Bl3%$t(N;+Sdpm9cߦΗ UمY|THtFp/+qMTy!̢2P*>ID磏qX {H_!,zoboH3F^:(=P\S$h'SvKbi[`+ @T9JC]{桃w!k,Ae=z,d&@W7fSW 罊)Tս䭻&l #Z Zy5`zhB`^S^ 4Tzu+KU˄y$SH+RUgݚ~9Bc. P,*gW1XMbgGv 0` tt3ICCDhޠ[!G.Z9 q??}Q^@$q `'xxhY3 n"rr oep6ff0`Y΀KYi2Oqʲ&n5?C)64/Dp"C`Rf.'\|qR,FE`A&hhҵ%>5;gYdHW0[s F_7J"shUXдe fek߼rJD=Drd4QqGDsIBckk?E/73I9F㗔`$@Ů7dIlOJiuV%*[\*~jQj9 F*(a ڇh7 & XkY&QJrG#Phʹ\H8cy@ui\ϸ9 h3YE` i.+}H'˧МxW\kFI}mKpI3KOY8"QT]Eo354Ѯ$a[!R>2O&Hd=N=ȼ%x$ ʪɔݔ .JdžsvUεG 6٧{EOз_=YL_xAy-ǡX h2W*}Ahf 7f U4{x)<kN]K٢-֫ \sTJcbI;+M.5RMI3oSY\fb+x [@FI䵶HϥQ 'G h:$^qYj5cFߨrZ{Jv% jЇ_Ng}KLw7"^&4J#ƾguK@EK_t\zvkF:>P$\=}Kj!5 톔P5h6aˆ>&"HUrȖdç@p)%J܍GMOjXN8>)DHSe>(3ɓD^N2`J K k$.:aESbOjV.,+Tȗ8r@Éu_U;+~nyM^ˆO:^ Q6S؂VF^k)tɜw|+&XY="R%Qpk&<#8w{0L8oyn$aP+YG.cԽէ+Tvw|Q8 oej TÔ۰f^LPrWޭ4߇|5BhǃP7L ZLpkX ͣ.J\z)7b]-S\t}9%+oQU, g|݈t ~|#v$UP'$6EP< "-?HԿ<!R|J̯&֌Re912Xr?N2DGzH$BսO1 /6ڨLBGѳ.hP"l\TO ;CF [r$0:Ïw۶տ";)WtPEamgQ*@rLƕ?:?Ŋ~PJ"6W{.` Tm&U|Ǻ3RҕGY> 'ߡHaW2u*j^ݼMt}qdmm JW v{ZKB'{64hd +pܽPd퀩}ġh.VT*xյ ȩ5o~;)zpʮ7Fl;yI,/_IO~u8 𡫆?+ 洏 n 1VN˰+5G,UeOSP MQzo.>" mMb`Keo1?ߖ R).R|(C@_ibi!5Baĥű:FV93Oװj iQ T`$Q=HҀc`':T}F~. C#`)9z`JSNo\)HIKC{ٺrg#xTĈ90YQv+_ص؝ eؕn^12P =bMEj%VjN\$T_1L*ok8c6*?TdxQ{^ĉ={6K/QG4` weS!C <bSn/J" W, !v'cpT Ԡ:ӌB-vT|'O&uIc ءk]M̖MgL귂,#0()ڻƿT3xPն)9a=qU['uT-b*h <gݏ\E%4K7t#YKủ HakW]C)K;[%|7F#iMliy"֤hY6Igxw_ 9 1 Xmz$$_BU┥b tu2`yus)MPr)EuanZB+=[/D3j" 3uCʚ"1z< J QEi';󯁩g!;tYwW*Ή7u 7efWba`p`-h v/7( Ɲ&~I%*׾X( Va5DWTZ*Bw1֚,Pwqiv6AJMzP'T;䟔I09[Kt{cS&:Ff)B/=SjCi`c> A */E47nC*/ 3͇i(Jv#% 7`nSҊ:R+byțqܕ.i3x]/Oɥ=$T+/n81,O 8c S. 7tdyM|7j$͠B| 979B 6S"U=lL;vW5i9_J&,/rc t(T3h/FR=k|6HxspvaGp!S~nA`%>M:ċPQO{3%#PyL ]UDv-8l{ r N(cmͿm r8rލYI|hB6GdbÌ-iY#>,|X:B*rxpQ[7֭b!)gĶI) O;i>5WgB&DLI#r]#`8 $ɜ?X&m{vd ٚí#1lr?3aS<;ޝ6kܗwo F!C]™v40 Bh݇-o$H7bl5}3+t@%i-ۘz']vԆm!@UQd$+?W]otAV/}P)fNW:<ɐ uB>a!qLrE Ҙu0TIlutNX׻9zEx__MxC%AJUh8?+%+9ri3t`=c-thQylB#^+fD)e#TbMAD5_{XIy.E #4B;Xs1l B## %˦G yX⽵?&e5 n|fse(fMNHE]@w:-UmM GXC$IU}׺ȤmyAx!`3a~ ̘t ek`_c)Yk-Qqgx0oJvLva˶LF_ uY'7TY#~?%l=l-lTIq-V̀Wt0:e]?S'ݍcn dlCNx=BheT7/nel Ow3n3a Rr W9D7n^gq kcw>fީ"a` hbeo"~Ǖn"3c}@(쮸ҍ 5M^fG̓*ibeS,0`*'Dh.rOLvE."!5 Onqi[ bY #S`R} ?;hZC_#1ЫM#<5BO d_TOƢklz} |Q:4^Ex( YYcF ?tC\-GnƎZ_݃PDjɄKݡ{ƀ q d?es b3FН*7wF=vGt5oII^Hf~]YW)P@-[Jdڰ-chȿ Gg̋Xyif3ŎX2P;AڙukMxiJŊ]Xc&ie68;Y=Y(çLy ugH| ؚs۹W<⫃4Y1>!; Sc)f' 9*q[NǓtM 7#?ba0(8dx_1PӸpQPA"&/'Ly4LC쩾>gaypK_-#屢 &KNq)[N 9dK:˦c۳ZkC6IumbWhڒ1Bh-U|aSbԐ{>t^_\#`!{v97r&9ۈ=|Yn"N8́Բy-NI'tLN*/?4pA< Gnj.] =pM[L y;/7Gs IW+(A%}R y}Y0@%PJd, M&D·L\ [mP=>J4/A7i{4٠AѠ@y^r3B{֍p1qa0m: G* qsRz@lBϦx&]!b@%he:5.bGN'` + _~'OJIy'x'c!rg~+W"+/~E0="d{V S_IwnQr 9!]Vuϥ o`1Cbw^/fY2e:$`e?fR2bTL[dYjM2H|`)}Ν:̱H-թ=is"ťj%hS3 VjЫjx4n~}\7x=o++ț2-鍻o2Xђ-YdGs#s7;5gׄAcKE*  $ɡc{F=ZJƁӅ/k쁀W)HV4hs$PQ2Cl7e-@=8%2iHۯ\Tν/s^pBp`p;/tIte`h qixKsK /yM | 0JftEԅha<K^#\Zv _,eJЕedDe +y ֕O!$n Nt9YUjz]# SYA!^5͏c مUf䋯 qM3/Ycft˨6h~O*˒`).(2oh5"Z/fѰ8/|ˆ'ڑG[Qb|-6wU'W8SmMoU"jr^ y, 7T؇D rh8ퟶyaC,_>zn#ʕxĎ.mE푛eN;s* 6g#Z)4IsfuQ47 oHB/22Xwtq= >NWfMAB5>,9l&ջwCk22\%oخRh&-R[v o*Fb~½P-r|Aû7:M͢<ŷ05,LԇA$c& mYɞanyd45ô2̉׺OCiWGM(_g.+y18)`3vUͬ{fM I'kx܂N?)N)kIfJA ś3z(g Zֿ LI48~f~m]0XDHtz/_cSt4Z#Ǯc ƿ'uh(~(v fsrGH4xW~v7)ta5%Hbs \OЏy +~+uMCH~u7C }2,1ZZ.1?6@uZ YEַ \+x˺m fOR? ,G RVLv}ұ;dx6zv *;}Z4v[2ںħE!ߘ\p* Ɉi Y?\z/"y%GۣFm_nJTڽW+Q>cDkY8וq~O`Oo_[ڼiܴsL?Bo% ,+>mU Le(W 4r-&&q;~zd.Lo'`?&"QB/I~G<-Q t'&tGWt7rW6i"RiVPܬ_0]ع*:I޶y7DFHϱ ؚIy=;F·B5U5E)6m8 Ak1AMUYYt[W>i𰀍Tkw5c8jTmya4'F )5^k]`HJ( Ȫ_}ab.%C?]^JuBE[`n [ ]5 gm`>jaJq!8 I f3 k8i|vb6&a軵:Qw\Q拽!/9DI c޹ ^x! 'aQiUȨƙ.dqlG9ّ`D/(_d=M=lE\{$<.=JX仫7>&Rf/wTTR _ %LR!]OV(HoW$6i7S \Ŕ$ELRɬSB&Z6° #G=ܿ8p刄lol.Pu6+[6d|xe,YeӍ8خ1 pg Z[?l^ˑX RE *`-k9Dp>ϿsD…'VZfm2$7l8*{Y\XoqNnVI£2}\]v~d s-FڹI(l1-$#AM<7=њofY)#%Ik --\š0h󙝍uQ?p)=|Mi -Twtv6L1 &)e>Y0a|K M I&MfF#skm QZyyuiF _ G@@>:DfH!U8.c 9uCIVfW uc 7*=lq >)È7oaA6W%.O\o϶n035κ~ܲYT Sh"CO>l/ QbLn S%yY&l3ST&bm0JYuFa?"yk$0O J s.|0)K{-;ApJ^\XzqͯtsKrto=ֽRhy*բS"g{ |c7L #cb'YV:?i鮞Htps$fT,Pa^arJ#<=gƖ875VKwi2zaC۲m41&!r9We3M9^vR@'*KmvRxZ߽AlZzcrziy.P& oeK#t.pJ{mpQ5IY! `ll{'EAHP- S}7{c}@Qր;(A_49q'SKZk/%J-EAH;7neuu:Nf|Q$uzT?DnF~\N4?&z8w*XЩE,u4c 1V9qm٭qR7ɔCvANIc,N>%l3yo-S-c&+l'? =$eЪ2nU7驦!}xzQVx7\q[}C}^*lGw;-~hԫMR^C}#4MIE ̪4]߷G}=W$z޶6eDڍΙKղT,别(5 ?)Ib-P|3tm1i `=?|ndU.8!~g8/pM醌%Z 0QeSڼQIbmyb7V4gGa"WЕki2~;#ws?ƒKpGBjXY%c zG\F)`Eg;UAݴ>Kzuiғ=aSXq_;f@4g$-lԼCOy)I-hf8ri l38NؗڦTWlCa*WIn0}g@ԓ$#%viգV^ިEMsn)4#sf\4q@~jQcdԡb=nt[lY4*"y 2oeiwı)KǰU'+H́!ikA81IW%6?n0Bt2lОӼ$Y -g OERؕ3p*<-p' a2uW7TtN6- 1͝sqWо丰r?'q anR$ GVh7(DeG~,(`dJR-znT%sWS6‰%@-!Dֹcq2&s5^ iޮ3noiv&@իGA2V{@)N㿯njDo;ҳ#gy:YU+;LI9d/hKO< +`ā+\b~سLQ3'l]tP<$Jp+qB5g"jn7sÕ M< T$\GlBDH{}f'H^nlۭ}P6m-XQ99jXbشE4l[Tk;*KHD!92~HT_O|Xvcr1V)Ps!JC}Qr!üݟ#4&eG{&QV dC%!Pއ/,KNA  gGUBcMKpcdT'=>Rzjm!B ZgO&_G Qp!uA+wBT4gEߧ(BdK=[T5'c'NP$e;:2>]hguDf@AiiQo@e~XI0v )u';Nͽɥh8&^-\A| 0'p; Eip6_7 =A+^(L Cݷ(^J?T;:@wi#+Nmxjj8&c]77G̨|} ,h y(P"Oh=%|V9lFrN7%|%@=@)* 5cy#'l̡=}sSzjjKbTb]!Ӗ^ d")$_#E4}9+Z(H "JX؏4҄67B?r _=;M^>7Il6!'1-' UBӎivsE9iV/"WؙݴmҷpeF<$OO{ L1ku#a"(7:uۿ9 oN6!^=)SV?iH0퐖mC“!*Ϯȃ՟[9+ k-}MWJ4=RwKl)T.9eѧCrCcjYKYu=Jf@˘X.$LЁ㡮^Gaρ-`,ܻupLÍYviԜq2 .kXov/~ Ser;۞"{>`̆pH:i-M pRY?SbQ/AjHxa$Aݶ|XɴJZTB;)% !Ť'=AcuվZO2v!ҡd8GtM*ވH8W~#G7"KLȇ:=-n#>t;dHda9yի7#eiaIl1sM4u-Qw˪w=vp<F`B qQdl%Mb]>[O͜a ;a^.W_#WOVnH {#u'6N49e{I'BQ%ɜ~M (a_[Ce@rYA6 YU.)z#-HK۹TvgH1McT*ר3C:zJv0qp _4{Oep\{ e||x~"90F!cÙoXɛԨl5f"WAL^~$!ZQەUTxbPqΕn8[ýRhۺ`e]Kb ~g-Gh?˕cXh=(Si%x']67l7Dznp w>XA[@Al|2V0WQTOɚ#)ɍؒ|y ރ#6ٸkz$ǒ+WNqKiRJY=-I;s&.|xi8c+w J\wɋV"&y_ 6@z-h=E^>RoomძpD`:LF@cK+KeeO =$c@||G~pJ) v{|9Ijѱ.#sH+=t3C|񛚽U-1B ؑhixo15_\d6ᑶÀks  lG٣/@QXk'on'r;n >ݟ& J|7Ά!\/WXe7sWd(3|&C[&㻜5 +ŔG_ qQ͠B5VߙTE-w qAWV֝ 'jRR^'ڛq;~h?*rѬDZ ((!q8:l5CMv i=er5H֗Sc]{6 Э%4#W^􄡬TcC"hj *c4:r|>M a${Nd ) k@>Ru3#9W s/<$˥u pHY.%?00+gb9Iݞcx&,!.)O*%`΍/3~bMbY4/Ckf 1;ǣpKN:ɝ7-O(.!nðz`9Dr!H=4 4^tӥ[vCc$OP>'u>'W-{лyQ9}\Y0˻6S:6ցi3B]B{VnGQdzh$;r9zںoM 2I^w] ;H U t{hY{l8 GQky6y)_~a|Jʇ|ZB2VpǸJhH+0$~T{87b=NEtպ ]rs]W\R rYWbWPܶeb`A޻ *SO. e\$tRΐWjb\ 2Q;1(^LGX?4/utJTvE22 ŅF:xN>BH=wgߪ |[v lLN/U5؆*YZ}= hPߤ&iipޖ1T-Z*TΛL)%T懽cHy3>jFw%aI'ƼG gDˋ$iF̓.,CԪ 5M@3 kQQNF<YG^MH* Tm&Fn'8'C9TIX.m`FE_l$oTJ,k4GԚJu=kdBbT7nC_oUk" 3b@C%Eo(&BMOз4bd-Z,%]w>(3}q+岘Qh(hfx I/5yRUe7w(9H"FLbcdQUɠ֎DUlf iٱٱI`nAI!)>{mlhR'zَH̃YIϓ"Xǖj^Nm6?&DHj&f o!Q3|w79@CjŽҜt:}"sPVpԃ)7n@UdrC߄*X_dL:Е]eC.s U>$40u:YtˉjaSvQ"|L*:xbF(TFC琲b4$s$^;K].:'0v`~A`c֏_IC۹:n%8NM9F%!z5d81޹5KU4u&7>=<ЋsF% *h)$I{ /h1 ϪhLdմJaλ{ς^=v]OXW‡Ca{09I *;@Ӭ&_s+cX"a.We=3~v%\g$,0=ĝGU& \!?!IG 9h9Rnٻ䀺K(L,2>ĩw'SE6ʦhӞ= JZ]2HK7%VS;cǝC5-I_%zNQ 8s 8KT'kC>2:Y۰%ڐI~yV_Sie ҒW 4_A=a`+QR9,Dr9SCU8A&(`)X.8zN&neTn.|^tt` D*;l9~ y&8Sǥeި'\ZЈ-@B; '.0d]@i2wk.}g|ӮZOh "b'X {]~w}ձlpܘ'0,EΟTɌwvؘtE| ` > 3u-*װ(Æt!qp;QSaT͚AOOq[,TU1,AIL%.^`{M{a_kC2z`Ey1mt0B$Vcoh&N/jOֶ~8?ڎ7?neLgN{V__ۓ1HV\B^>$znjsqDɕ?#܎,h#iK*9%n5$CjcFpe;ibV]t|471TҖ(XU :L']Gd(;4nR pQ'\ՕBؒq8˟8G}3mFfyKW !X#>E?;!rD :9b\%nGfWMed缗X# U6 <<Пm%Rxaii \cc*}rs>oln}Ai ߊ˾m8kns*q@fa6 E)Q;`VBaPn5Dݪ.vuiΪ) ޒ#بr2*^2\,E!ct8$o|/ i Hc؃+]>m 7g RB|<=_8hEQΛx+zHL\D|ɑ m?h8d' Jӂ)2A ,|姒gY"ՇEmrT- O#S nНnUXmΆќXM1KY1-J(-Lh bhۜ qST"bEbqoi&kEvIUvCz:/K. -* c G Is#etCV,{L!<b| P|k8N7g}'Г\(},I`u)9?6Zɣ@_w{z­9V7i0:8 vF7Gg &R<.<.JdT>ap6_1 ZA\0vNuwOY]w׮͌5_S~ͦDNC@]!ɹCe ńw`tFpP'fL6DZߖVa홝bNL>tw!)$dmnD V)쾃VM8Xx7X!7;pU.2b㿢#h=!:j:t 2 ɁL_OVE m ẟqu Xa9mCdmZݧg%tD]<*\isNjnS۱ \h> }ZH=~f%f^UЮŹJ1!c,r` gmYoOՠ|c:4Aj\WޓƎ{HPn-Ts/5j\ EbԨ&nɫuF_1@ҒodHC3 F}'` #,8s-Q^Vt7gtJ$n_r\ eg([q4/_,v#N{AJ$ *滬Nn5`+k[UXg֮C;gtABܐ*fSCKk3;.E[;u{=KI  28Zw6'Y=Υ*઻ أ&}?R(/PunV_2buTVU_\OuLp8g9!e̴H^5؎r1Ǥqm .v[In{$E:p\Z_z@ {*|GZv}֘ t5MVpS/Ƥ/-QFh'+ܪ`ꕛWx %~ߚ]|.x9Laʥچ%g] A1d\("~*s/'>`g`% *)>n{ vY+ksXdԨ J/w7w=I` ]% AaNٺ8.;Cm*UXɲ)gɥuT'U+o^ WeKS k*[4FpvE% tsZ 2DU3t5SK2#g {*'!8NG.ã +>|qBhuѬa%B>I-OJh!٥smo[ak( [@b>W9OW "#~5𣺒{铙12b;X0?:,ݤX j3 =|\{l6;HU`;Š,Ӂ%RSJZI*7;_2HhԪ-7>*TfQcH$k6:8rMSeoм{>s^NSh9;X[uae ρЊ"v=ǚ%OX/*Fxh͋IQ=&tIv$o%=9AvÂg:ZT0,ȞM~;V32#6U[7@f @ʢ3Oc{XAa{Kkuv. I|`}'L|ryFN't)GRθwu^K̺A x*}v)fI[4 9#{JX#" Yyף6H,W^vQܰ "-Fݖb^`lQ8ib\,ApE oa"Bha'$aEN~rsNxcj"X'q@TE/69<!;H8Q!V)Vp_,|":Gj6w0`%2F8+[C#gP( #%~Fܶ DZ01l׻f_5k`(tH9,I#G H~d]3ݦ&NjzoX\O8Yz0@!La}C"'J3;ѧyo-VʯK>3?1/Z[ .Z Wǐdx_ /X$.Ԯ$soWatŎvR\V$YwԊ_6r^~8s"oU'-0M-y̆SofY<=MJúzR ̝m{'6_W.7DVt 8]slKٽ;^ ~ wp߂|*Y(Mz3Xxh m_c+ j YPҿ WYIU tbSec{V| K'"![6L 퍟Syq0ޫeH{Hs0@Y{]ؿQzJ4^dJ4U.GuOL}YPtԩ4 wM1iRzfAYεJ &Ah>)>C9*(˟a$5.ZV5fznlߕg2O+`EfWF~L(落Q{K`c!ѩq';U 997N "chǷ޶,8]"Um&APpLY|Q&r)rna5wYrPPF-GVC}zK~,K@vi>]2n81gkrZ\Q`@j|٠ @,.s08lXz`*)oژ -N6FPp񃴜*!K* N(r(uJ˽\ؚX`|&WRξHB+<@뿞%*3$5I!E,%ZEf-owο %:,@9WV"@4*@`,|uE\T8ߵR2~GO64 h>!|H>XF}E GkM-;@A/Xk'{_-%rCo_! Z0 g6'BECr^]ݎ:V9?{W^g{ʰ tU? /Pp͐hyX|L2Z7Lu@10bUWc~mf> aAھ\@)})5N3!G7!U.5<&192,{-H/!*^hQ@(v/3ym,D 9͜04o˖B͠Xr5@RM4h@[qU >.*P~}CP3tKdNNc޷;4t>sWl.y4iSZMu{| _KMK% ݄Q<$k}zB@ಮ0+lw;$!׳M̞EI9kTYtQdF;rcB}#l5Pl~oGK@UܤPgr}3q| 3O`<-FBu!Hs-)Lsw?øA4)rk 6EXHcq+IXT+vT,[ł2%u]]L zB95&N{\Bcv RK䷵Ȟn51EE5.A>W.͏.>Y* #XzY, \ ˯|ܪN7@Crd݇= I xl7 #-Q JW[[)C -ZKZK"n7?jp약_f N/eD+xn5>SE2/XTK't B9/Y4krDu|ѓcșÅ!~50 >Pۺ9F?̯:CȮXG:Wм uk6Yh2ey'.2vsP6~kD`HzFd7n܆ doy& v#_5_$QiGȶWvaK @0}UKz $̸ZC9R /ghkIg=&Np2:\oa"I#Ý$N>#!S=*rP3: T G4wTu` S>bg^2Ʃxݳh;xɷjq|feefDT⵾:d0ΦS+- .Wuyϝ2r|oH(ei)T~:q% \0,#›΀)OQ} :l|Jcy!Sgoŭd`*Lӓ4; /,Tzx`vD+a $ZѣRtjJynXJF;3a,/.F~DAA4KMgZ B&">!@o`hgֶ}Gfd< [ZcYU9Q +jjd[8{}2"볈ظ*]@_dٴ|kD̚o㮘?Nj hT)d9$5QGQ׫ҀwB_~~z]b pY†<#_rS1|~&{KNs)?Ϻl; |f3TFtQ %[qU%r%< GݪfT;S[:.kX؀֛Tlv~,+FV,wZJƚQ=7،ҝWTBZ~lTƇG>S@ 8 y!Mx&9" t<%4Sy3Eޕ\o2QWz!qQ֎Pp︜ z;] $fQXh]92OkrmlI;G!FZ^9lS)+~)xi{A5u{ P*#$/u("-sE3&;s$.Ϩw&]]Lh7&Bd52*A8(ކ3.,s\9't࡛Ɔ#-C.~uOy3;*V9s[mbN'/{rib[p-!g,N{ÊVK^^\QmOSMZ,وBq^$=(55(&Vne/K>aS3i1>غ>=.93d>_T`6:R!ڥmEu̇@&3NN] isD+w HG1m:U K]Rlz\"fބ@uivyܡ&UWif" P2>Ox)r+ُo ɦ95+Qw B|6lvQi$\ڇxչ܇_v_MI}ϠSG[a[mM|kh Qr.0Ij& ^"z&@m!^4K*Y;-G]/OL,T";Y;;1.dv.7Շ_=m{>1@Nh2mtܧZ=s~fmg\j`+ɍ:ΰT JDŸ%qm~ԂɈL|'AZDs \sѐ{3ʤWʥl8q1Sf#^<DL]t\ AF9l 5VlkS2:.hF-$Q&pq-X6fE8`:g큆Q+v1~)is6au,K}  :YY#*a%"eϫ9RF`T OM&Egf"OFNsW畒[}f WZl{UPpayk-i3d\4%O 5$ c[o=@lk)ûwxg9uuqU"Q4&-outǖ)HGҨpN"}*,W^EivjGlN^)phBpIgfQ^+z9)*;!h sGmȰ^KDE"^;Ο\ՌUSoGE_?s H=>_ԿEU/SՏ3y*o+'< +2$T`G>Ҟ`㥱±3#L(Rb@S@8)Odbtq-X+`LF0>ZLH]ͺds CϾ~7V3)ZͷY#lg;M?r<~þ*I7Wʴ;l,BWYRŒp!y\+Ǽ 6Z\ 9@20Z+%+7CN>3nKRt D7<i?]5p]+,\ Ҹ7Gߟs\4 6\&R0_BO $>JlcLX O 4> 29f^b|H-sh!ІЁ>B@_(va4CnfZfxNO)raxd^jg>Cp&:E+IC6#ܮDLlN4H 8|y : RPHYJU1PCTr. q)8 ϖ BŠt^2a]( ΄~N%%]9>c 7QU1~2NRwº)zG%RG44F* V.Ѓd~x|Ѯ>[!:T Z]Z@WX7ȫsn'OGq3oD#-~PcRhT'ii.6AiPFᵌAo.KfaCl4H` [I|q/ p}hLCAKB1.$q9('1fP/J6;_'kѠp;>_Fc'c ,^r i Lda3C9K#daND߉e>tܢ9Z>`X!u"ݫoV›^d۹\7Gc/*+k ,( ݓ_c>/EVP=>nS?GRwE1H41Ծ9u((k5 .u?AMheRdod -oc`M,Ւ )ڏ+U RVwPc="+q\N#6q|T>QXBr`bJ:$DMϪwiɶ+a'V:%w>S_@ע(7fVd2{i*9a!3LQGm@*9J~  ݛ=O1,^y48EbлTU01ku=ނ$uRFbH2OeB#BM$wm'p9t;q^!9COuj[ଊ&/JZSwh՛kֺ)A9Ñ2P` pNZܫ:F!ь/d^#XNdPxc(jzG~POɫZ#EUNGRkŃ}iDYҴ!YVΈj~ 3y]gexK132Grh*ŵhZ%/YߍTrCVY%c; o XJ+ ^JaD:hDVrC0= h/S#N"ٻ4y~-hWz>H2v\|wu:(fܺXu}'ba{TXÃ!8ZlrG16kِ_l`ȷO,9S+*S)XG7A T~)^$7fa0'9B )r"m w5Ȗ^ts)̡1`(O]oZ_ x&"g?R:nIРqNm@5V ެHzG:bWs"Pe,Q=Lʣa?}ȡ#N3 ~Ꙏ(-8)u8=ކ' -2S5\8krMeX `jPr2Pԛq S%1V.eNz! 9Gc1GҔyq  UƎVobh)əKxLޯپBi_WᖧL9\Aƺ1k+c$LY 2T(hbD&euX\amK)UY+ܜ'{R Vʏ<_V] Z\3Nr,Am;yD:v@`Pu|ݨE~tim L[Ƃ&Z9x|-a1d ~o-3-Rxeg<aT;\J޶̏LJ݆ ԶfD{ƽW)[m]vŭ$h %OR  ?$:,$rFd:%mOo8z)xj}Fk=QA>d֣Y) TL`f.7 ([Kx3!l‹6SpP,_ yQi3gJp LE~hg;Ɠ}#pN uȀQ,5'=rů > ZB,nuaB+Us ;)/~w^.>>l?խ{S[xJBa}F k/gG'ֿ|-9^:P>J쉒} fdN:4:qm&Oeqfu<N_8&Ű: БɁcR0NT+{6^=@\~7P2hج0̉,(CΗV-{.)tpxS(TM.&I-H_ V$yď47) dWeN##͑Aqju\@g)Kpt$J>ԛ\*531F3Z fGJ-q.w66vd?FS1 b ]m׊;"<;pIs/3^3x4ӭI?7p{ (>ʼKw 0'3^ D>`Ks{4d/=ŝSPSE]ؽ-(+>nCl}faR"z,K,3a9fx2}CVj* xcI_85ُ5Jwvp+WJC̿Zر- UO&fL~InPNC1&a1$o)9d@XN3C" BQ!ҡA-~<śwߊd>PB={i_!|SilUfyKyhp/oLQ{P1^n„# NSz%լ4Z. %GZUH`&}4΍aAid"y,1AǵomQZ4wY t9J]r[v ڳ0< EbM>--c ĪP-V3&^F+YAh,sPy Kce. 2kOB'S<%0~S<1{5Qe^wVTh?]uJmP]DI;nN' "if6GF:3>TάE+iN.^}\dc7gT/dJ}5ǫQI3}KYG,]:/Q;@c<"DhO4]8@#wD\WR.֠ۑpMnx_et1zX.n?毼7׀%n0U" @23-`@dDVXcٸĐh['xۊ;H~܃aJ f2]ȣ8c6 dbmV&Y@nޑr\퐖9 [6Q}ݭP3 gȵSQ]@\#z_roKV$?{h]WsLle,run>Y<πRt5? !xmiug-zY,mec Iմ?RLrӖC4r#GJp}9bZ/Q2ܢtQt}(~`qpD~A-jv6Lʴ[&ĵOV$9hY\0d~[(@ s<.y~+!O+mcDG<5rKY|(}UE{;4"^[n*\~=|c!ķf!:eLK>}:-Tem-;j_tpqM: Y?7Ϙ&2oU!?*K֑?5H>d9`5[:K_^@C j_g@d}qilz& g6#!EB@صe-zk.%'BīX1jnp@@| #sgb*ұe7m.o6ܩO[Qdk!7rHަR72ɒ  aScR!;oy@wXK]LN;;A֥c@/=yyuCYEĵt΁G"༾f_ 5G]QXZz21n$sH;Hk >ǀAF J0 ,Po=lV[?Ow JN6ak V(neLxAIWťy1>GL*Gc#/59I+@٬J逢 j7, ۷=Nfh{HW)7Y3Nq`T5!&kU,+3LYu)X#:ehDp=VWDNz^`|Um'7H}~VjČۦ檑"JhA}zUV$cwtk*m)d!4$f5CXk:!\]lpI6j/%4n *Xvq}ݔ/ȶJ/W@)I<^QCbvOl,/S+3F nj%zf)R-G"оGKH*馈=ψgg zXbuߞءiZ.Iޗ@ Ot[xElF$p M=4ٳLRȚ2ܿSI9M.T֤e.L˹ p2V73EOɕwuyo@ugh$#89 Iȧ&/i<#j2?Grp: ٺ*+5 o6_Sk Os ?;s] nΦr#'nr{n>uEbxas#Ѡ2CQѫ#Lq8ůG'pA3F弚UK{SBV@$@b@+/av MTY…+@48 1=ݷapc~ yNKnh7fApD\N7Umvs!5=A!Z*5:o}#|^ɪ0hʪVr)>ӶcH/SgZT zƈcմ7\0齏x`" wu~zc`߁j:5ª"ǟl_A^ {#ND>95Mk49>1eF7"Q`~":C,6WXa_Pr4#~ӱugxwY?h38X:; K!xQDwu'y vX!`y_j/߷ &Pؓ=SF7zErEH;F3Z&E #"Ugt=N*Xhb+b^r2=$B{uT~c0o6 Tt2 8?3k (!}SF#Ӝ@D {(MmW^&O$g~pO'M Xz'9~9"\GFUόܮ_- (@?/#(|!Qvc3&z3 U=~:Rji@-pRGwkoǬ{&ʊ +rΌIٶkFPCQ1O tKas[r>9;zyJs).+(qrp4 mη3[-1SЛSJtQ \3ߠDy{e=V~粙zt:=}>lYᑬ1*4T)# /ןb#&˞?k7g΢u&i(gTxS4xwoJpi 3UF@q!> 1cʠ2S}WtJ駉cـ7Q1d Y'i,ϯ<sIɴmhT!&mpWS)ݴ`̬20(n/HvRYE³#cv506=ճ_\( ?N H,rdZ#($)|%Ox8*,T08$R~Jacgi@%+s" QAϻӰH:)EvE Q: +#Ɵsr%xʻ^ xA*o.>N!e?>.Pcf} sտ}_dliI3%Y8W’H|0C4[?Mʗdz5"a%UZz:7Ǣ5gTw"K#0BNtqm=Z^cOw(VdLF8<ɓuq%$%X7= ay3 P3 qv0˯C$-)O E u>ٹW}ciktޕST>?0HáV Kc>Xg,IN? !PaDv>QłI "iߜ;sogߓprh ^b[ȰuЛ\r}cZÌ5:/On24;\ 3L֏񊬚Pަz QnOmDdwfwktOB^lRG/#2g )R" U`+I4}5a W[,ɶ4FaJYx9$)5}Ku iғB}5y5{S"yv2J^u4bSD\ݟ;&}aXF1F{Uk˼kURkHu'^ 5%e =Af#$h+\G iUӗ {^΋a*:Q9YLg&mOy]jJZn%\#PÔӐFﯮ3XIm,4({K^4+znP%Yے ؘB*Y)e}u^X|\;rBsI\wBz)n<mA{]hw3?)?N幌[]~qj5hG$s&3W9١vFŃ l5)tw/d MvPÅˍiPR!M"Uyzq h i!&w,dlMY1m+c\+Jn 'kKM2#Y> XG)N;)t@&Rgn T<kZɫM[z"ɩzX֋]|fȅBPG?3LWg^y%s.:A,:1=U>'"_vZnf]3A QI\}|b`>AKrHH=6 3VDBZ'UDP6֒ږ6/mӧ.~_j{ {+]rf6.JS?p3,7xN-[ƌTh蓖h_^"!N9`D]]dU`R-.ZadL{ S)(f٦@&uߴfC2'1>"_`ɶ2^Q)9EPqA(!rqƍ݊uJklM XccyWc8@ڈyVh"ߦ(%I9<+z* %~,ppFfY&l581 |i yHq-sޮ2:Bݺ<?K"i娹)1nͩ/;9C*OBI !BIY>q #F8o? #GX|1*.$T`| *0 k#|r'jfm{<: ڙ07 =Ƣu\՝B,R|HG+`^*ef)hcw3 L*QB΁~[clL̳߯aJP93br]qYl'*ҫ@qVⅨ"Hr9Z5|sCҍU6u7w#8<O.tQ[If@r9mgoQyM4_>wXH]i  Joi=x*1N< kftKz]8!UGT B@\Iλs\(؊x>^5t,,1FFZ~_(| $GT(oZ]oTk۾а[ (Ks^yC{F& MgǞeD1 \mzv ;3' = YHᰤũȜ<Jp`{ qψIÈksߌ$@"|P[`<h*{.[Okh(j3@uɾ) E_\{k8r#ᄦVi)o]㺵v%q>+ި!YYT >Z V/zjhMO44? R.7 }\6^sWT;sWjS)ԋ8Kԓ{9mf .ZeAJinR*R

tCflEQSV?(ۗr{|ͰdjeV.D>uOS7fݱu7^%&A3a/ED1l3_v# J-d ۻvߜ#plqt 7 c*bgⷸsi滫֒ O|˻O<Pl {Z 8_5b'n~{k\q#MaoW,Z)}i~%܌up^w14? VGi̞RXOј fp<.)tJjRj9Jߗsa rmn vq&weANN, 6 N+#rUF{MokMHVJ =(w#V`b'YJbfab6i7Ӫkb@.7[,;~yY=\ڼRܯ,炗yWi=Ls//\Os Y ۑPR;MBs3ҺB E3۠\XT52y.v *ܥCzYǧa|nWh+ \Uvm6wݣ# ͜J6 -'{-lZ0?¹cnLc-Ahni >w6ck ^A@d6b*ڼEMV,e>}E[NcXEZ yR)Ȗ֢[ @$ o=zHnuuۥ.m$RFcga~)Ӧaaq1*!lOM`2sd$ίgEw5q96S,3ާl&Z$YyJp-.Cc~ۢo)c&vO%F `[Z1_YϫUK#A y+ ,(S>L4lɜXU~&3-$*!$G.w'ߛ)SܒJzuŧ:%". /G Sa* lLWg|=}YG_NFG!B<ŀV/KMCV,"-[_oyB>MHa |ēl(F6ڎ:sE GY7ҘV9}v8OBJ 4=B$|bI^A8<_w9ucqkyvfyu~INc8uIG~{ߡ\{ ^m,-a?E'my[l4m}Ov_p`m|L^LmqV +-e<XbmCn5]T=U9|MKQp5-;FkxMH0 ӕdQqOPH?K'C/͋6bR0kЯݱV}7| Wsg~싼(=>Iq/jnR8ȭNgYQکxIC6~+d=PDNDU)Ff W,Z=guUE;W+8(4n4~T _8Wo>0KoC3A*p0eC߼2?] /x+̆vUSaճ,%{9)X%Kv (u.DMmӂ4$Jrd'. /'Yl#ÔwH:{Mw~~?ų}+^x ^WLroBxeu<A,g<=7B2o/22Znګ!wԆ,_?Uw-y}"ϲU"{ϻ^r%itTFyaSI6#B7< o}@PcCh/ oa:uxwMg4cԃki" F-(f5}gxzEAϚ8rgI&-ѹ]{a\r1OG)Ewfn4ia*wȌgi7]ɏN~}pPL@ QЂ:'Z,bNܲ:瞀nDL+y 0F7hvī~5CTQP {"8Ttv>dTAk+{"t mXO#d!?pCM[&F̱Q-x]S'v<`taQP(a l,hb4қSr* i0`I ..1.up_`69U K _ե2쐉w2ekL=2O0mWrf{:eҤ(3ֿq,Mv'eGW-vюEP '`8zDh3̔4ڴ1LK~k=b|(?ĜӽOyKV3,zbei޼j$a0 $J OUf;[OI-!Vg9Q= {Y=qݞ1 ,ql{Hro .smI9$ۉ]]dsDya4f+,6#˚xpb2ixd‚c{݈FQi'w@_K˔u14T(h$w}}jmB*M 5X;wChc '(;@ E@Kɜp*k|(EkAlvd ?3BCq YfdQgcgD&"\xiFEP-ѩY򖅙#1ik q`&>G,}pSL'f|EF Eh='ϼ ]:90[۽r5[l+ bx9ar ~'4YY u]`j"$q?lW<C3!\]bjIH nv`GO4zZ!vc,E [Y 'ULLWP%:ݩL Hw;C#A/n>0vMTiOyh(C" kLyOiNmvׇxT!*EP U 1ZBD[SI>?$j1XHݗ1m-#y β׸塳>8FKRd7]%2Z#Xn8!柄{d3lH(݋AnKXuιq {E, ?C;Î0ΥXM҅̔?!2'L[T@x7)xte3O;)y3}Zc Q ]wm -kEO0^jG@\#Ե -[ AeK[FJJjgG(ɓ>5&VSz34GmvD'3 o*S,^̪Dw\Gтo͝_tv];Vy9֡Z)8W*!Ea(mm?En0jV6G8ӆaQHr`\m2` zU[>.vC3JBSyy5t. xʒs)߇*i?M#%=v_{{h6FZYp ;Xm⤍3(wޛ \7z\6sri?2lgS+4JIA VSU=fo!LA4CQhjx]п0POfMAݵc΁Ƴ%K=+hU۲h}i%04O aqӽ&=Ka1=R`֨ 8VwH5Zh[@B>( D.oqӀ[q%]hP} Ay׏wmF*P[ATT!sÅ'r7|ti UX`53Xn%ײY^<-fvPAm 6Tں?bxy%5)> L\;gZZp,B>+۸KTJ,pt^PFiMӼX`[R_op$%w_Ĥ2,̃y9{3y%k65Y W\/RM\']Z|X㰈2ws>/tu դK2f-5]@|t'(Z M6[_B.ɨtj{Ļ ) ʯ  Wf`Y4Ej}d89%zhTm-vO-F̀2"۸D' }a=B%״ZON7=LZx"6ퟀp֠Ɓ:Z9*_-?#}:=,CF2BS9P+F|'Sr^ ?ʁ1)?ė2G^>RFZ wmB3pq`4aa$dA>R7AO͠lmZ]q'>Te\h`|@*]ϯ%yrĒf'6QFYyG&42PD(lwnR@v1uY E"i@! 3h49uFogבRrlQ1 !1չqCףހ 6/e:nhSR ":5dsᴛN8 ~v!6#&!::$PH+A&i^y>͸7X:{&-e#ÁUv \{3 ȑX͂&)psԃFVؕTl/1qMڇl*_/23M l$jݥgCLE1Eqఠkeݞ!2\UW8%޴Ec|al&ׄnLcO.tpޭݶc ()niBn ٝTW&L/R]T LkL9fs(,4H61{ܣ %rcR4W][#4qeSLZ#uxw3m7:m^bd̀;o$?;ݕ)AAa"jlMA^IpT:<};_;)EKgÖfy1.(N>AGesbeDH C6E8:!nHO}e@|< bf52\S2F@woc?uHeCX3@H_ɸBH gA۫髈/D&;9 \w{^ rkUB?+({]*Xn%2^>1+1)=48NIĽgXA^8V X31fJ . SRsg0LuDJSZuy63CqbpRdџ ;Bb2 Yus8l'\y4(쬎 ͐,#xvSsҚg{4jKxX. '\}9*]Lhs̱bۧﭩhqOb0 + {ogzݥR3.g* 4nPy{_Lkajum^#Ux fc*bex0x'"4m{G_[Y(taz1S~ @rH#d0S3G(x 8uo6{辑ݘZ7KWU \+]Hn7}|לIz'N$U8zQp@6l_BY2HR/PxB\@>Ȝ}_&˾*x9O*b*AQZBqT:@ΰL|w=_&Ρ@K8&OULQA-$liJ$/ļ ЇMl`;Hu"w<6mvcxzB(6ĥR{&c'a -XEX,D-[+YTTI0;?N>s(?m⾼j{gBT?,fm|v0'p&in),|@)to&J,~R^wxRtdyO^;~lT&?}evBN(Kfx"Y=4>`czQ!MChv0{EV7vRSj<4:u{t& wG!+o.ĵ!'ˆ%A}]Mۤ.jNAez&7ъPlHMwGj=-9KEyCa"p=~KWaI⣿ /kխoɉ%\`3%\ kc|JLFPM ˋ$n^Ɂ {FˁF:ATNm~XtTh<םgG`EUk6d,i8oKrWQO#hz^;K\[/}cUvu9rQĿyG5Bpw2AfWD~;S+Ls'nA0 u޶?Dd#}8?8TzUVR\1 :d&qQLHޮ gRe^8A8t}ia zh0g~cl&^I;xtZgk G2r<)(7lΝasd$@2{MmGz  E[W3v.9':>r,\L܆ϛ{GP?k=N7Zr{B mL[:?:3^4;B0+AݐfJP2 -T@=bZ /\X++ )ɞz$G*̌k 9G-QM ]rQ%ƍcǫlC@zg16"ˆbߒ3߻|š>u@B`i@ [džpU/L8ѿobTÈy.g41gHPCMV`՞*1n2+ >ŴYfZȀ<Ͱ3G'Ok^/M]&D|z(H*䛫{Y];n-/oPkϖUR$pUlt~gFjfqUqh߇X ƿ74ZK&wh gztrޑK6;k"͢_B;mWm3 q:&.-&oH{g}ktKj*9B{QUp_Z\& j9^$(~rᅻXS}ҝ9 EtD"H"dmcĨjb|ahxwڣP+knQ7tyRk#^+jgl*N / D!aQc['았3;?OZV+qEDY^n/)UY7g0~g.07Nf[tȋ5O~"x=ksN>WHJ:YC`R>N~haQзNԦs ATѵF%Ñ0EB|:IoYO-GPp<+P,O -:.3@ Lq5j' UD\"Zl{e,ʳ[à KBdžH ز*;HK{v=#7u^/Kڲf#µoZ4;${0ʪj` ;|YfBⶓY~QfrFɍ}#*3ZYDsH\G|5korM1a A ]; %|6.D4fc;q8 cqI/ j _k>={ Kz5es|,ULmN D} |17 T߂sIe^rmrՖ6UTSyrFN`uU˄<]l8_u [Q[?3UlG!%_0-{_uo^o=R{֭ZC"@!!7tD|EUx 3W /& ),6e@~\guvDf*HÁ4nNlg$qG^;TZU܀<\CџT6ӸRMŒGR,GSΞ)S"^,cok.*5TT2*1_WE*-zfxEYhWuoZAOS7qFs_k/~7N|wTxV>Zn\3#BL>fVbc?:eH`iFzbym`Frru|X t3])^{\@?]tƎQtc2I>{(Z64\RtoB:^zgw 7~Kǧ]l1̈́lvU[>7zpr[knDאĨȸ;hG|o /Z)٥v+CEp48v5.Y ^^Bv#0V/4xJ~50tMrlZ_r#nD (*52䅋:f0F_EVrhqLRbL!D1ƌ{9G>]kvZ#OI9!zzY>=Ö17 bkG 21'[8}O0XϩD2gu/=IzkR*l58RXtwC!F>.4rx[u]L]RS(6.%DCi!'ҽcg: w\pDNf{;V8괘ЛVѐf3D'INKk7*'3n}cIYPRYf%WVDOhK֓#5!͔KÚAva*d>~}S ==)|jJTt7Ɍ0"9fh3Ლqу8kN߽  -A{2y7qޔ|hڋ:m}ߍk,$h@BHrWCl2W#,^r _IL% gEOW[n,lD9g?sI BQ-s ;Eg' MDg8ZRWMءz$V-jZgѤOtӈ5e :>@#Km֭yiԖ9(VY'*U"Y9xLkФ7oE&q][}.sJe+67ld.>y\no|7֣6{t<ʔK{gG\~OYh  7oZ9DaV!KRX d`W$KSJFEۭi1MQH,êˋi֖-J7Jtbo^ 5gʪ+'`f%_'-R>(60]X}t]٬NxK2i΁on 4~9dF0{+ìl oA;yTJPk D٪~\}C87@VB;煚TA}F 6;H6o&@ ~}f;cUxVh({tV ?_:+ F(55:`6%"fU4c[ܶZLۼvz#܊:Δ6/-z1;zHl fg8A<9(1;4*w4̋{lD$Y޿؏ئ͆6Vֿ?rɊd隆ĵ2n搹hp^*%iF \ r;5iYv[cFrhrH*t?V\$~7Hbgv3OrPnqw 湄ԉRz\eWҲ*@ݗ;!TA96Rck2 p?+ҨkkQ!p fَܯ٩Km4qr~\RG>Ibz?(=gƾӻoSeXLLcrpͷE٪Yn%bGQPDp:[hx"A_83~ߒVq8\%sr~-h],vNb(iXpHĞ!S'@CBqsN(ߋ1n >LVxބH#x҅FybQ$|}9y>\yAς;<7k\eO:L2 m=1s=|E gƒgTKඖOls%TDtǒDd)Ǫp3EnNz(fgka2{3 n~"Y4Lܴ1.|3k"ګs) B*AtF>s$ +l9;ߊʂ`q;1=bΜ2fRйl}2Ğ|uHJ-漧 bvB+%}ֲ³ ,yhm44n eqt'TPE[_5ADIG%EY'x,,̬N#Z8ja+%F t~^ ̿ :M),B$jN{[;oqO_#mDkI9γqJvrNpúYX|Lv]Xڅϭg*8kenj+y?P }H?L.?t0H٨\ b .d=*Σ QB~= @ (%w.K%Ղh77VX 8*paDN%8ۓy6p\#k $H1ٵdtuQ;HQ2AuЅ` op&<]6YOLe2(Ir-Ι97Cw|=dJ0&A/uy ŅL Gnb[P84 ?=G;?) _i8S(6fq&Zu?%6aȻ.|ĶZ0 Ml?u/.\]N89mUg;u* c!mt`&^(.Q=.^s?VT0OP}yӣܛdj;> 9!\uڇd6F,ZX펢guꉦM;t4P2kI߉@nUh(O3 p 5Bj]Q_P:wMdeAM|_M2rU0P4KSdq[[Q}("hv,SbjZ_~G`)۲`krb(}й"`];AC|/ׂ,rVZ_״*R}`ɢVMոg~l45>MXxgA+i C"ؚj2k/L~ӔL*iEx϶QhDR/f~3-2V$ʵ2Dp󥃲Z#f2_ B‰, W)gT+Εƫyr1Lͪ.Vxշ&Wc}&?b_ćX!`RQIK$JeFRYha2ߕSOљĞ#9&[dPrC!Ap,"oՓ@9!qQ3çTI%ٴoq ~t(A]QKM[sܢY}:Tc'f:ua/gHv^@//;tn}ss^Z_q=6흚}9H9],CK']}A]&{X @)%P<j;;F;) cAo0-6UL63eT՝ūt2%R5N=<)8y- ˹2͚ӯ"HBU#.&d J?Oe$X\(UK6f~>ÎHsx? 珫Jg!9s}[ݏl|'" 6RGȋko46ɍ>p6à#tJ/ט9#6q7qiXE==o|Ng 0Ylm(p{+xҴ$ _CJ qrźIB0W6)K Ь6hE=Q(> C)5x :7U BVβSq| d'y i`.)4UVhykW20~2TߜΰlA"'Kd ; >}bj$aڟb9燀e`DҷfQ~eAH)crS}|Kxe3qƦ0ffR5dF;޴ *w#B;5ڋ銘/`ʦ?Z|`0V 7Tuq˂x8&o`4Ov-_Lu<2Qrq4ja ~[»'fMJs50 1i6vGȭv+R(`FL}'KړY{w2 0]Mvy2ܾɧn7ԫpS %m8lkߜ*B.ǏIcirT{mS%WUaN":q.ـj+|CL%f?[cb*4#V%l? w-dsHu]"8 \"ޝ QO_juFW0ۤ>]Ƅs  j/gyy4f\63Nqؾ=ǦR4:n)@i7cJZX,P9) XijeZMkf<, I{m2$a2H`9\ *{1|{l7饼g#/WL}~9"YWn)Dt7pE`AITO YCЙ"G<{ xkpA_< vû.2nNd:aS]V{wsXKLѣhQs,:Z6K[R<.UՉY?0K^x,=D`:!~-nP@s.+HB5Q?A] 'cҀxKarLkgFԯ N.XD~NX[te52w {J*@;;Vq綪5#+Վl+v}dײ;mFA]2Ĵ.|UABRbqnf:\6)k/e0(]({5̅]VvNs%AvTإX)xn\o}U%zM| UDxZ+^O BNY'+ +tSLR;Yxl9:K!{p,;5;C%u΄T*) lIЀnf Q]"H_t:?2]m0Uֆ!'zU F5[Y$>BА^%Q|.WR4+bz3<t>caejsq0GK !=_,@tM/w6B2ms;Q<'bRzLONsU$r'CUܳWg2U_ DBwFolѫacW4G˅K@Gȗ:w^~ {cJ}t*uW\TFJW kh@eMM "W)IPx6RsDDZ>1CH]N3<'II͛dqhR7X;M,,ư'0>b884nhjc Ah;7csj}o%H"H2OH .nPkӢ=0%-@ NV<&UI=[]h?a :,G)A!vu‹lT ,WisDاSiK;_Zr9hh㬍|N@gz` kaqOmjO6y}1--u,~ ${dZy7\%\Mڡڗ&2L)xXemRV4XG,m!\塜danSkAZsiOR||)w>h&[CH^2QQ;~ )l|*'믛*p< ^ diw,Cqe+y45{c:\%gGѲΦIGan)v. pNt<ۧAH;upeEխs^qC%]X*s|Zj}gnX,CUpjԌ'mz.It`adlYXC'áKp_ 8;=$sRj$brֲA>mPj6^F.J0Q#!΂WƟd&WY끬h/ٻW^㳰cC#y{.Ŭgzoq$}RczyyR:W6hT`L ꙣk4[dyEm> .<1|OctK{Tulm$~{1{A7$|V$7gA#/>s2X;BݮE ?k-p@'+NSXsm=j{g4fC4Sv-Y-h/8RUC|ovb:uq`K%^ EF@0kaßO pM^ 'o"sv |$tazxtB=X۠~Jƹ%LtKСLޚzn$ytOVOamWE3 '%vVFpl[\g?"p8sȯz1#˕OvM HޯyipKr6A ֳs_tlˇ*hG["|[{2ejgcKX$=EƒtըQvzBPpzt~UQ:Ͽ0MOAY划 e,ȇdbc6VX=R5@B"L3ɰosv9 s=pzthU:%Q"#i+ -%{F7c2@ߡ+dqX>9Q+i#_¶p@a-~]9Ry/x㏸t}o*P" c ?+zio>=>ّY'UD1!a(QGxp#),lf8P?c|,S/B*2 QTetsw^{T-KZ8ʱޫjDF4 ^1=L;<,SI2PY 0QSRYՁ }|e=^1)l8]2:Vtp^@!"6:37B +2]!5Q1 6>4N&aKTT>k(dd<e c.Pʥ4jra㴻cNnxx %}C ZWXgI> v*[JC=c;oSGSd"_#? n#928Bk)04#lR]/U[ߗW@X:a; HaQ6lT7T;ۿF= vQ$Dͫ~#U]? DdcPo&a|g^(qXo+)ؙ~WP ]'Y-) (Ca}*7j$Ied>U~w*^Aye@ugD]ɷ7W6YzXѫ6W z(N&+t ٷPrZ;_@(_#+845O1Gհ {xKׯGrlا,qr*`ĝvOסzX tz<-F> 2? ]o,! E/QfpPɇoXH=58/AaCoZ€ ̝ۖ`<Ί?~Ɠp8$E*'G:UG(G;-l^7gӢZ؇Q(n<#('(H!;c+q1ʅ_tJGt5b%9] HgQW8xPYI,TyKs{*yX]l錶Bk+p};Z~]1&f\;lIwX&Y(\sfr ׵_7[&6k`kbt.r:' yr L `$v!my&U fձ9QjA3Ǒ` ׬QM%L?vUƃJ[ Dz%^j+uj΍!AuX=Բ%WoN%GAxf1Ƹ#+a%K$m-Q-teHLA WrQ_!_{u# 侳 ;b3xV"~=:M,7묎=NvwA aڜX9_M%;qro?3+; j6yAR062f3ҏX+xt+%K&Go X*S& u O܋w~Ur4!$l,1뮨Z$#O 7"T>]|*h38B ]|6=dMupjlZ.<$`}|3i-i27_-Rɡ7|e|]p `+5/eK09*:ɞ&;pn +k~Xu2 )_bͺtmx"аٌƵ* ķѨ 6"VňRf:m Ŧr/19Ld$1#{R֭/ti#:7%L ٭򋍗U3(ywvOS(ի 5sQ 'rKUE$#io2Y/nP,J&SIaAAyk^~虼aBIXGZ:ޘBcjJ vWN2-ji_jVNodv% $-\z#;̀rz9,}2ͩhb0aGUbqS/Z{ {o&5k3nn-^z(lj΂ Vqu඲ӗ@SWMr%*OC 8:G-L!?;Ǎ8c37E,'bS pHi0ƪpΌ =TYnbsT@:)i2/ȆTA r)\mإ6b'rPi.Wi 9\}(($uqMI6?F"{ nŊ`>ڧA 8bu)#TP,xq10;:Ouř]ێ Xo` ]Fr13Q-Wkeĝ̿^grI-gߊUTfop?>޸i676!^Gs!Bn;e]u7l;a=ݟupܲ̉I[ q"XyJrU7I8-d] 5["S..ַOav p9^k2%רv37{8R[ĐŲ.VP Daa1[a^]pr"ars>2z-ꢏ_-Cp˳%BF`P]W۽v[9=Ev'w]>j؃gsԀrqX |T5 r,AU)B vf] ':.q.FH-X2=ź)r#dI9Q^ opҭފpkRZ<\t Br[)q|$8b~ Ji_U1( mt-yMj['Ylq?OVmz=]K6/a']Y}|\~JXW8jnXUqV?6ڸ&H&8PbH`BZu-Ӑ^u@ZǬq-OC|F+!fuGr/8}gFc.A : D9Q:* 7,Qw4tD6~$3F u$Ws!^s81™IJXo,$\=*u*3Jl,qZc22ITF!fʶefϽN`D5n][ f⽉3iόh"Oӑ`zdQ z{k6t/Jp3~{pZQ/^Qotiω)3xcW:y@=K?;Ȣѡq;4" -̦AǬ<%`@Uy mH8OvE"LIJ!r7_`0o/݀-Uoߤ#+6x%QD1v z|S?d[g`TKσXXŘ9g0;/H{{#% խݮ(؇\9nhYDs+C8 ->XV4Ax.HI;ݹE?cqE{|. M}FitOALN\@AI2( +q,ܼ'UdGR5Lw9h:6YM !h;zo/>_%T쫃 E4?BM.w}DhAqk?%?nYϡnqG$$/N5VW~uڠ8LcCL|t.ܿH(?Xտ>=*Zf)]5o7 c=k[ıKg# Lq.YtIy:~qlF]Է@D%<1}tP7{5(x`MW?ٜ׳ٷ\OW#DKxͮߵFDL@<%7%ޜ+#;8qֆRW>o )-e >45g }.Dh hJ?Q:vSouяiVZiЖhIB%uO,'XBFSN:1YP_/Nl'oPp@ аcG΃$/-)Z$^1+$~eZf(cq fȦwǵaI&o+3#$Nf@j UX`~U`.5ޞXuh~穟 / >L} 2ۧh-萒Si 9sqW vlte*_Q}3Iu׉Ȩ=<ƙuLb6hL;Aҳ*CSfڴZg]6y_Cf͘8v°W⺝bVYE:%kn"WO<%j]Z8LNBU/_*vb쫧ЩPQP %GZ @'TM.ly<:Z-/f+ȷDe,xq͟_owdd*c~]z m~KJu9| P!QEo #^XB4Mjt<{ۍ6|WIη3첸 VRs1 Oq@&X%7k>;FcHv{sday1%n./} o2ToOԢ bgug?Т׽r؟^='Hrç&11f-˅:r#`g]?̃rd;۶ŕ[SJ/\Kx0,YJ)WvB+#T -O}!w QY]y]f!\c!o۞Sj5gYR%BG9d.G4^d$zm0!2.&>fbj

l6gXYn 7l_|G 3wcIf^SѯÇ^<Cp Nl{t{ju6|޾ކM 8k'6;w>pM ̙+A۶!nQ!8sG{E5i yb!HjB3^;%7wH\\2 UH| >f}l0zq,%C~+@}^I7 \1/͆ oaT,b1Ksg0XZ` ,GiurBet'Ni1jMFK5|lCU! M*N(D$`l^|>M?M b4ŠLo+*KXUfY+:BCHАz1,FpuUc&N~"'Oe$lb#1M:Ծ Ѩ"SEb#0<&:zq^"`^5jGcXQ-^#Ge~>2:[v< fx 5اQn>`$:MO\o4# .D4a7`z-&\lMv,z:vDc8Ia|Xj }I>ؗ{~zIġX%a@ aq| SL-oy@S& An:~_5dhyn&Jǫg(Uv#Ѓ:zWSH3'sO8 ^{@VV!VrT{m3"V>Mِڿv'{pc;[ Aai6 > ':KvUðgl97Ts1 [AЄ`{V whp)c]ıCcC_D8I}9IQhXp+*GUN6lĊ/8, v.yr}?Hmt-֑'eyo 觨."Șϔ<{X5yxx * &ag?+_M}v $i ļ˝DRdf`J|K|#iiq> /EDj"jcAIeBMD+DYf>7ϫL?VhD5S{IU=Pq8rJ\ESeW6k-fK$:X'J+QW\ĚٸI1GA< ÷%_O+ٔu_>E9sb~4OU?z R#mRHAV\ F|O ܓg` (g@ݶ+Ț{ _% 4[f_$8yo#u%-mo&/hIDzBv>-8FZ+"Ȟ#zo._B'84\0=~VKgĂL}zD#XKP"H\;>H1bfk]xB$m WS.@B9[ L;#k }Β\fvj%Ϸ>|W|UjxW{*hlے}  k6-}Cւ$'"k)2 `-⭪oKyiG;=QгAXֺ`o:۶%#)k>ۤgX^yӰwaLk:ⷹIˍ ҕل|˟C 溈˕Dc4 m_'!!aB~a}R'1V'AKݡY6[QցUTAgokFr3OK]?Vb߶NƢA(TeK [hH9$/7.@I$鼷*̡#ݠu[P 4p)[iGw(|c1r+-dE,Յ,V qK0PұjPԧp~qI(s2٠ف:2wMsR؃ʲ`CWoJr*mbiߐ竨оlVa1ǀVaوIOU' m'J8EPHBZTt*bsB3!;-n)Hb6<'WK*J&oYe>6l0exXGf \cE> 쵸*y)؟ 0~z1ըc(=B|ۤ9 Hy?RV_]#y3׸.=)(;uagR#ХTEjʃwիnJB_DJmgA\b5 8ߎܕ4vWi`"o4vRGq&C joC :< (j*ҋN0-P XI[ϿE#"$Kpf>ȟs(=🯶(|]"\^^[oL!8p+wCR$|\/TMXz%gSr>Ue" m by,PG5gcnyoE PS`KQ16gí]V`oyx v}7t@RK-L(kGoM%Py*OO\ϱ\N3v9=|GeXDg Mbm\3M{ӏ۪Q y; CRK4do߫ l<@y'Zt8&[c o??A_ 8XGϦYJʼn9r*i1ؒɚiH繭io-ck4uI2xłw!Bfns^`).Q`w38$0> 8J ]>an,NdAIG|W9djoTb08%M]mZu9 GGa Qk =#E9+cyO"X*ry-NZab VHgc,{:zރJM|LvCBm'Rת Ub$S9V5"#r/sT ywؤXF[a?͟u K໣WO,xBX/Ey~Ȇ_/AQTXjk֒lpߖ*}gcܚV}A#4=w > Y|â\{_1.ETdV|QC1PrT͛0A|0RM/.ؼdzɝpVpiaF"k(DB?jyHٱQ(o~8@j6l'*Z ǛShq 1 ֋pYeǴ.}LAP4:M})b,7!RLdNx`OBb Ć&CPV/!òy=jJE1 4:E3*Gki$!{8iF]+Eh{NАS g>x`jqjp$X) .kh17ǖ$;o]KǙel|'mΤM*hmk9KtD;(^ {d~h9Wl2[]iWކZHC1پ E ^QHcGJ͘2oku~Hy*XrQξBA} `"QMD4w/9-# P&ᄋ] y9ʿoڡveCZ[{e?%r3PE05ցp|+ƶ oR ېƷM&QG3"}fSaKI(Q+ٰ,&4bI0[z>}qGTA O} =xL<7ϏqDmFp6CQFktuIcPDbzrV'%LOxSdmk?h}QNevZr7àJmkpR^#I%ou8'G2̷H_~W >'NP(vl:ց"fIio$ZSuga%̍;u4 #!BXJvĪhuqb#Rn~`nʌ ٠F7` C/吡A 3)ZLd`B?ђ%8b^s;C iISS r-u% OwR$^R>_9/nX @Kjo9$_gK@쾝(u_ Ƥ8bV9\eNK^`Pj_+ף:[b J[iЩ[d}We1< t=0,8@mzK?:<ۓ ؜NyE SlH^(hyUExQbǴR~WM1W.I{عbAwF^fÀGs߄G=Kw!: ]߼ H1d9^jEE%KڏTq+duPM .{3V1edu٫I=iy8*']kyãOvU >Rvc.X+K(rbwl[ {Mj}W[")ZzE#nxV閙=7W|?_q;S.}^pw>*a9\跆36)h$5w}3%X3(r(i=ny_=oވٛ(7! @`աF)BaccDAQˉiz͞?^!"$xC2ݹFi̙9:EsS,=ad9B:/t[+d4|#l80ꡎ)Zuu8m^a{ Wӳ-~/K'Z^dH1AE,N'>z'03q;2G5m@Qh(~fw&Vjr 攑^[ Y3tk'dnvH$o_.=?Ps6=Bs:4XߘnX Kյ 0BhRuA7j˨#ͭym~ N?i8hi,1"QQq.#}SdWE`IXVi1j Mfԙ>B T[V:glݶxI{'̪J#4ētK=j!psWD` ~`,KpGcse;h"AVz5f100$z+do (4wc}Y>V$R6Wu18ۑJCn:!kAK5yٹ7XVTz=l_k)?&lRs*n]U5IPb,3uOp̽_nH ktOJWWIK6rz[BPeq1kb)UsD{L&Κ,l-vb,p 땤˸b ?" Q׷W(A,1< ! Sቤ2;o>X~쇣S}r淮j: 8 Uq`vc !^dw?_xэ> R1u1O6M݈ggKWېwBwc'!X&xlr5Р$TPE]GV`ݍ8t;T)'HJFN_GR(&n3]A^& [圼QW2riw5=۠mWY]c^aӋjKx wcTEe/(/y+A )0Ҁ9` ]gqz⹫V<0|5F^QH$ T|/L>( FhLrr 6ffcPv>uJ䪹ܫi NXE=,J98F+].넰?񺆿ID]"T߯hA`WKz_צ/#Ld`D^ը=<"s΍D!5h!UOl0nF31 `ær# ֩\ܙncrJGh5\ƺ'Tg.& &򅓴(gvbG jՌP@U㫲'P#R q]Ld 4yܥQ&dsfۅ6b^6ǘ=eQ/ e-lTW\x 0 ˵0.j#-2$X[#~A2%JrI-XB4/?4YAk~8_ JaU`Vq|ƚLEu1Cŷv|g|x|i+ $  N*`7.:^woTsLLGɫq&A-ƿvf0h+2a )"1V =Ey>G< cw}a p9o4S .JaAJOѬ!h] քFB8 哈G6p^Zz]ADsTU~Ɖ1)|Z4EPVwZ"D^^'}Y*㓨wYf}/KP:w:W0iٲ9'7" u-ohYw1ⵣG>"cNQ\md0Rvf *>"Xy+WX_==c7c?!qD[!CXa{#0ߟF"̥7X:/8wp%%.'XPğ2EC' [xZU\UĤ/g,;Tk|2g7RY,+ 9ȵi ~?]W3+E;bifJr&ę/Rڂȋǹ`'q3IJd)=MNОJϰŰ'2ba|՗<@Nj<PǏx&%N~#q ^]uP#mÁ:7^s)2(W3^=FGpcVO4E%iBoo׀YWc?N~+,n9ᛰpFBײ1ZMq *6#Rr %#רUGnp` Ny"^HyDJxDx; (OZY/1)}m"AdN# Z0G/&윁7ܷеRY" 5[L|~3G>q96Ǥ9x}29%UL 'D]ZOc}@ Ki+x݈ m,Tج9&v_K:ÌbNF&rf 鈂y8JA^TYs=/[b:=**Kio`J5e=}D @, !2\lY/n}Z d9}yEHtN$o D '/-q:N<{qw2;x]hܜZlmVE:x͞oVa!їrP!,f=ut1~rUL]**$uΣ?inyrE6Kmrd#a^PkT~u `3jB>a:Z8*0k"I Q"ԦxcFg]@'d;y*Y6 Y^8[x oxXrMi;WG쥧UE9#ah '>EO]m@M0:\ީĘcc\@zsEDU3+Cs{xvܯq'Oń}czC*kʋIp4H3Fkx-{ݢFU(1ڕmqq+.W ),d y?}SklgEL2N y9 Mp =걀q½\*B1i'o-=?#N@`jB?f0pk`^ &::Il n,F1a":92 ^LCj\De `l_s}8aT95)h%_1SЂwVj<:tAe##ⳚfʖoDehA:bT{7ۢPeB Jr:vۉc(#2HPE䷩HpS]NCNZ^ ~Ҵ:p7W13 鷇;_Sn6ɽXkpƪ7cﲄ *_A{ 7Hz!Ai0ZG=񖦹d&kFdhUj b ;.<3f;\J(ܶS~x| ZZ 3@ʏCgc,& ra}^&bmhJ(CL K4hחZ(}ڤQWzKeqɀ ޖ9t"c#ln}WW)O4%EOCcټ48Vw&3jb`UXe %&Ux J: ɷq͙DRL2zM50OI45:-2+ړp$:LBa#7m 2V \BMJQ)U㒯X>U2{8 Q1}ҁay d1O+şX|ލF lb,>6zvxCkz뛎4/b=p+=f1z}aШ) V/r3GO^ܨ =Ę O,Uen/&(mT3 7UI h_=IFvjT;t݇ 6\Bm=a=g\Y&5}ykP/ZI q Wr&`.)R=5wBw1&cgǎ[Hࣼn`O&৙OpZ㡠) .6WiM[LB+he6H[&/>wFdՉ)[;/(}OC.ըǣoSZbv&L<:R(םeqd_L]ܢNb ;+oioTfEŌmpKcz|5M ] Zݯ;ڮ7CfJy/ ãF!?,%%h) +̚^GbDSx"LJ!=7j24N2&P" ĆRFcy빍ЉV}&fQb4Ey" gXNUx}d|4X\HƗ"1|CWSm"u1-f̖. eqQD%u 3bզBL)\S8S_9"6Rq !]H>ކw}HU\~,ts'L}CkIuwwn(\oN{  "Yl "KD swaTseZ#OՓCtM_ t<>Cvi{7h£NuA#G>lј4Pn,$3ʅ$nvyw=kJ7.k%srRcbT}A8 o_ݜ(#FIiO}5hf_6wxP04@AO]5R!$^IBjw\M&j2Uxc}ڠT/r,>0^b ]ۦYNrVFUB9幨7)&~rY+IKK7g_*hzSNkٕn$- T0x;\ _qgƵحWۨہ?^]U))E6{bj k)X*)L|EM)Om(Hw$bJ "M= ]&^;8C]jˤϨgyx^>5h*w4 eOⱯ2WTnM~ Hwl3p8<Z9[sᑽЎ":`.]`? Mag:yy`!]]ЩB| 수&* A>þ 5Mny[ -#LO@cH"0|xt:UP>WB&'wK=LIag#P6xtwbXT~p8߾8&W@ܴz7Y .&orT(ݪ9 ᦛynj;3bq:Z\sOtYM^N]MJPxVA :L_\~{~oMd;pC+}B\fh^2;B#m^aݬYA;ne$eL2W^B}D9e e~}EIh#0Q(  )d)c:qjoG g\ƒhF]qǬZ JNk?8w^rJngxx6]9,FʡLj E@Ey<X~QV.REJpP9򾌪Wb d,6Kskk#Ov3 ~%tt@L]S#>b,Ӆ2۬|N1vz s:g>X;k[bŘ<*&tlKy@mzpM8KT..\؏9GUY9]SE@- rңSt] 3Zb6|0XPO 嫂~bsG7,6հO"*#c(̍ۑxOhkii41A-OCFRkOeY9Ԫ>{Șs90/˿ Vw;:A K=J:&FAD1jS;?t$?%zW-RiI kL_jm״N$Ƅ  ! Otqt˘xƫ3~=O=yKR~Vs/[@Zj{}s%hAK'3QI4 {c8BI `󖍉ܭO':;^h(y ^5 >vcuD<1Tr nAJt2ry YSCON'_]k`2˼PfO2+ Tp/. 7ŤUSnL:w]UCc/ܜRSI<:M_O+5Meni:0.b}ZaݦCY<5F--4-RG6(#'r&b+R5&~G@NwQ?FyG^\g5,y 9PN#䈖sMD2Ub:*tRt@yҳ[2ˇf\FWqSN[eBP{u79g8gX_h4 g9q;d ێ^BnV/?+nɍ2G%jTR %sT,_ԝhXO˳pHR ՏA|AϬ-K2a[a m0Lsi2@e,49=숼 nE񎰋6 ǫ\غ)㫧۬! =fSmPʟ!])?F<:u ։H*lu(*B8o$cQh7" K*'iP˩&kMQ t F:%Y0tXaBKGWJ Bm6!5K9i;hֽ1.!X {V|BCUjd<`h2ѕTHAkrYec*p7p=/eyV-H }OJoY@d5pM Iw3l"2k#wiխ|yR F/G|U5);hO10cw^],'^c kOk^Y w]Azi`~ۓ$/u~x GC\ɚ0߳8-8ߥ _Ow 1FLJ1w!bhBCڳgYC7tbD#hU(3NLq':Օ3$V5h_'.T5?V'J՞ *+~Sr|c ż}5_~>SN@p {[CǜLv +G@ 3133(Y 5yǯ9-MgMFa5^ hYzkWifE YQz}^F}^HMi_d)jdU9zV^w~65G%eE`tUy6ލSDE^\VB;V<οz9*N ۴bE|њ#O*.Zօ%Csp;*J2opC2NdZb#hf)^_(0~8 kۺN9~A&.ީI3 L~f1e1[R^tU^tjM97fkwBTv$ 2L?Z܈?=XJQz~[-H4bOkC0(E(лf-XR&@6nP3tD3µ t6~@\UE8`Q#5߼XՑ qRӆ[qyvUiDL_ u7ۈ5޳ ƲK?zp=ZCڹ{Zj[Ҹ {_mg Hѕ>mj}; x8ٓ k.t8ٱHle5id)[=}~-zm/ st^2?Fy|% 8lL0#5"=6 L'?<Œ8_&EvIY~" ;6vG*\g=z:#N6gKs",6V~*`m'#=@Rkj;pnMRr!k? WzSod7 #\JxgJE E|hG4+73 X5u`Vhe2@GX (nk{*HNPӏZ\vt]w=JlG}Caj+AxMv@)V6sίB9}+2y2V*eܵe2ֆJ<)I$EwEdq1$zl~sխWWI[\15sh)OΌ)&n`v…1Izߘ߫Ɋz^1ziatƭX}@ Rq(s,9*48]MVO,/9u61&1quwKph"D í6tU.n(Js  hS~d$3/1M;M8j\BJ+'++ TݎfM=^ShSls_xPxD5}C67rϦkxą \cl!xJ z'6mg)/?bExQC<IJKnÙ9Qq]d\vBq/gq+U E8ߦz{DU`ni;`,fe6Xa* 22mb70 Fe~NnAoYWlQJ*#%ܥzI)8)|tWך\ĆZ(uj@-b. b%K`ǟ3io]΄FwZ2\&d\,]җGP͆ՊY1=+$\^`3 3]2.<E ʼTVo%*z^̲BoR> 5 g0x73ݎj1-}@cήmG0SZbso K{?l|j(+A"nPn3w]KCmw Kz_0g6 l?<uekq ;Qh v pfƬi.;4ҍXsoFa6Emغ--PrZF@ qIHY [rnt_ ւCq_t#@ᏚdHM m ?+Q[R2'+b?7L(h !0$?8}F|휂nM>!F^),:?*쳡ֵRa2HBYK<}, eAJet.Y Wp9oo}e k ʼn78-udjW|[>q$)5uT v:LmcF=*cE@\X l+CnjwW,3o7yxL>PC"qpxvk*v&B]ZN TDr-zXQYE7LBm@! "L4Jو`ޞW'n'2`1|W[} E^N]NJH*ch\#Vmf/\ ݰMiEO04q!VNU#3ː\t?/:sJV9  ](wBw|f(A4}hu^ƈ¨U"|CeJ_T[5q/l8I]&Zr iL5 Xc|];lG1)L- Ya7ԅʔzV=U6:;m08  YX2s =;o}v}YiFTc_XuQ8$7 Q_ّl!7sqY+qBQfquQwBx62ڌSy `" C6c,{^&Ð3gN1冷Vi^~Ƣ ʖH쉍ף:$LKD:=T~^3$D(/k=? pNuЃ@Gh%āfM+7kw^ZGIE[*OT by`GxQ nZ6E:1[f t-Գ%6g H.ͩlɲmKt+#/‚7@2Q5Qҷ)DpR]{(3F[)I%(<8؇*[2?%#X: % שNf *ΡG!50D#:2Syͪl@5$Oz7.AmZDm vT=S ZuzՏ~J8Hg)`ybh%Ȯ }Ct]^zo00dӦGv;rviZ^L\d cGqSW?1Mr^[kŊ?' 5FfHVs0JJϯ߀nA\bT?]DMg H\Ilj ׁVRKSWuމ[LqPN yzut'xcpF4/>YJ'bחPqc&?+\=nojMoY,%CMuvINc{T7 Gi_W6EvwiKRxyI*2?zޜc\TVO]HS=teŀD$W};0 7t=j! _v{n韛$>P` fb@%Pʩ) QF;twm֣ޱ3v4(㕢bug!}Dx[n~ro 7SnNq]5j6^E>S|wۍi hho*sQJьZSPLٴd)Ql:_-t|5 A07iofQ6y*г'\tfuf(ȋb1.8\T'yk]C}t{3̐mp`ؑb)m6% >!EYDg w)w&ճgsQSQd 4Q FP$sBjaMGm&!LSoTN[C)n[[@\!ID5xjt/ɶz wal8}k?q"B~PVk9cJ꺰̋ޏއh83?NXQpt X\gӱuPlW_.Lwkt+fgI:ú"'6\bOtG'V8-%ds0lwB+:6fG6IW)b-R2P}uFv2y۷2m*/Wk31!<ʱf-MO@m1Y?$s(: B%pV9ZhB Gu6dH⣄feaU3VTD`;? z.$@#^;f&js5_QMH$3:2 NdS4o/<]Ż6sk?)r KY Qh-#]O \>Zd~1X}CN,խu՘&^ظPxB๹KN6B˚k;pPKR>δzhܼ Vezo#;QuפCg.%PaSMc:T4| MjL f+36֛#Qk,> _a|9M.-\p!c>i]Đ7 c˴LD˒ڸ.1~wݼj˺\Ni:I@D*QD$=+H+%,%]!L zdJRz!sJr *gxS$bMG-5]iy ]7e?ZN80MGb?駧;ب?Bɳ7ED gͫ|r+5=tԥ*a !Gc9nqQ`1Qƅ9˨nL- 聫ͯM9SZ*P}\@<gӀu!?[sx W7SctoTw-cX`ZSX6BV<vGbwIUW=|z85?/$'Q>b thFmȽNҚu,"ߊ^[Fk#ϰwi@l)hC N(c5WYapF2.vu=ݞ ʈ~X6Zg.OHH;|6pGPmZ{Ar$Y:q8WԎpB >Pmz]_lȒ?&BAqLTQ`S.zaz{;l@@l|BN)#ˮs>]-. %2LVa Ub2pܟ^ҬLnR &AUgd s r 23Ync^3kx#cZ[oUP~z ,Ek/,SFry>ވa{d$.L}x㇒]km-ѻ^(1) Ed_4}$h'Rf"eq)"=B{G`K5:x}ej[<>-һM"ޝ(Mk6kapn0Ӟ XzjIi>cWl^H1Ta܇ۖKB|8F!]A*o.ą~z}y#TԚ%PTZ!2bgCN5l *Tb9,0a>_b.+!5 PL+/0#|pHYfiנiy,Jybxr_t<quNKpE:B;B%ViF')NS˃H("$ RMMLRtA E.^x@9,9۵3uPR\1+av:c+ wIǬ⎏!0d7hiV'[8VՐ+]Co\:Nh5S+ȚOoGcEsO:Mm@7so7)zrA.hgV 5`[ bx9F}S& m+ndgjj9~mx 6;8(>#^,emeegK[)6IT[c" ]d~1m/]Mڊ0ߏu9dYBۈ{(s?ÙFJ_[/-(3o&{י@|r'[[P]1YMƯYU7M5{K-]Z< <@* Sm (s.pf2wC{DaZ9aA~ْ3myxORi0iPbtq5NB0҇q8*d[BӈaO;ܤNRB!YVw$rU3!@ݍ8ͥ(n8˷ҭ_-;sA>ȮNR-?#"HaŻ8:Z <~˵YWvL?齐Y QSoiFޢj<͵WyHxY:`AEDZb ޚZLv]RvC~(% JV 7%lD;*k|BXGqþYeiQO#CxCKzHAZw܏\ b93fܩ>S zqʆeh!O ,orgZvj-4P7mGiNŪʪ6g R$!X}g7z%;n>uKl0[Dly%rj)lL6r!_#̯FWQYx&#)p8X7}AdȈ<pR솽 ?_vYiNh5ڹcSĕ\jgn;P;R~K_O)Y-3u*UxF qgXYq)nFl׀DbE}`Qj~նn9$W!n/V 9@4h%{MCnLOpD )s0?ƐyUVH[[me/ՙѸ<2, !sn?Z&4Q nh 9IX/fS7̰őF\tgmV=pIeqXw19œ1mVNگIA.F˻)~i`: a2*HGa8Li ]lj7+v(o fV~ǜPJlP$t%7+ VFͪkEӺwM2밐 \|$0ulX*a+rHE 6=sz=-sXY8EbLկXTwTaV{9ԑ$Zo| (vbnsP(Fb2rwHU$1aXhzTkPXzWX)yC2RqۉPlɻV|]ޒ»=Tʊ|/HkSVDuu¢˃Q5>JmDS` tL>$i,;bd;mfc9͹,c ;F#O=ArN+(ԧu#n%r<9ؾqO-HA5N0 <WLt[zHYڤ{炷]z!}UBoh/|NN i呂x/9p>sv`_wIV .kXۢYFMf9TOѺw-lFK2|+Ħ^@p)Ӕ}~W(#2h/W:B#?sczM}RJDq58!bVwsWQ Dg@_'1+K1Rrd%ٓIQXN$H1)Dwdv#@<"hT0Bw2gҰk]+s(!s xP)!TYujo1s1g^]'UC31?JG%LPeP5%NDѾL! 2޹\ԕ r%:0#Fv4NdEoSSYi}@W<$Lb>]vc7$M:w6vrFurSW?y }, J_S I3ؕjz;kK4DnӴ9G[7dq"bRKJMpu12PZf&RY]Gj60 " m+AC#FZր)V %1D9^iF $5o Im/q8M`u /XQѪ2m#2v+1ɷc"Ի_ }4 /Y;Kdo!xDM~Y8FP4Oz ,oDLuϼ)r-aH`d{ т7HwPAKSx'$s{f䄋F_c(ɊÍON@ŢfLo.rF95HW` nb [ J1efk W *Ѣ.u(b6]bI2ЄEBrNk^`;3 m+]nբ7,qxʸ']@*C)ieLc;8X :+\$1(BUT2C+ :S9tH)vV,6Ѫo\9Nl.!ޖh3`#Nfk,\T+n}e2(3dxӤs%3݄R sc}5f p9?3 n-'LVn:)%r_kv]-Z *!G T<kEnBc*ƭ4"[Q]shyRlh`x~JYZ46i!,-2XǴS~`~),F6ZZՊ?(q<(PѣuCAHJ6tȖUҲDht|M!"R kh r#Hj+# ΁MJLϡڕރXVE?Itc-^FDnA(- 5u!a- иfг9%`b\aIoH .kxU@ROxd>(aJ\,rq}5_ÚI73˃t[9L: fא ;-7A]ALԡ2rtz %,1^y/Nw;(926k(\.2aJnIGĎb_o M\ެ!Lg>!i;| fCQvJB:+uoKgE3JA5|@ *fbREۻ鴬X&+ sԼZe5tL_edՃ y, ) :dļ8")%^ҫݍ#wz!]ff~%NOKAq. tٜ%:GnL̰z (XXiq۩qᲁE<ꁴtϴX4L4z.d K FŪ$O$mTZ1`IV{#}eN0QTYͮ~SXB"ퟎ3o|>҅/6" q)v^qٖ=}U#T珡kۗn FC7PuZRl{ҵR~6WQLIp0"+47& Nd|o989A ,IYX!xeΫ5BƚIg֑9 Ϭsid^~#BoM${rj'Piqqk~3hr) мPaI{!#U&wUu_`lTzb%s\U>KƠ8_8cBy݉yL;`Q2`on%c5 :)*;X@cb7y|7r7Uu}"=21i"ĵH2 l9 #bl`uSTnj55;Շ?a#:-\͏DKVԯctQ8p0yE;UcX"qɨq~'$@)SMPk8'낷=SzmQI lZf4tDF먻 ".G^(|PΒ{Do孡}zYp̤S`=N-`s<6hzPI)Tlp]Bv=sKBTgy]~㰈VPEuDwph'EpFFӝ~TM /6Zw9[W^hZ4ʼn;W0Lm\cAk%F_NUwFnb 4T5 ,:OBBY{yW#tx|zI>Q/qLB ^a| FHY~A1R}.InqXҞ=d K8: jhhy80eClq$L7Fxr!jUJ$~=?qUtCmB]!D"6LssَgՖݱ}^ΊPuVZX y3%"/0ӓ"~lc3.xTl K^$Y.4Tc!?9{3`bJDK9i[O O{dو,H?"Zb"q4Fh\v'- D-3Qɰ:?7wfr1BnGr|J0PˤT@BSJOB)^sAɷ&TZҬt.-_ȗtX]P"Xsc,i0\JõXM(ƬR8$e.{v.:W}n`~79@Ҥ%ST=@ .6n|(V5VnEwŖ-ܫ d}e xءk*e tp:gߊl;B. L*[$8!RPڠ!j\f[W'a!>iMDz!a t\vֆsSB~ S G]hH;Q]F!.١+Hh$nr}^F}x/4cEWP9IO=ۮZ>6s*}6Yc(vLW#,R\T`~@' W68i,; ߆ɕ./\MxRӪLֲ-PMؒt52x^S~$6fjon!7 LKVZO8_I3lZDh (!&J\7of,,8 l0I6<0-)~á3ҳeW3ɿ~+"7a(p/\.-1nїqMdJ9HrN=L_]Zc^Mr*tj8ߗ;dU*W)g{gp50̳?ҍTFj `cޟN Is4 ?ⴒDd4L-YS*,b\qWB KϿ$%)p KR XĔ4&ͬ?7hmXuG|P"D?mi]M>3DKB/Gse+liP{.f){P$אUyz6KSD SpH%xOgTnb C87ͤZ\2gN[_.=yJ(m+Pʪms]T_TuvPJf%@ 伋AO攘Y76&7"%稷 O3;۠:RVbW[ƞ=Qqi J!f  NR 'Wvd$.W5}wd9^r}} oڪ q +qm萅s_%xqG!6u)'~mf^GgCc~3 \uD6cwX7cGAta$CaBNXO We %Fـ=!h[O"'QjAyuu琜E7ԕ.'{{=r~7Q:aOt~>&̍H}[MҁDuuO|,0coЉu/W{l;kJ'JHՒ:՚N%uutf!լV{2 /UmFX/-ӿKhaeP5 yr!.nv%-G)=PbBDei]0r,kX},ex+r ?+͞&o B Υ5*kM>v_Ua {G;֘,G&IC08:Jl?<*OyFe!'mJV&| ;MnK$_O~raiS} l7`܅Di? k5Ag!!0Z'Ǡ,zP&lb .h ?9_oFm] `uA=7=)veGTZX+vܶO5hb!R ]Qn*rk4@A1^(]Rd[9>qXY=Fr(QV X^˷r`踼"pxkx: "K N9wսFD*;SIͫ%5k!߉ 4d DUrh3=wK_U1+p$7dBhlα՚_ߌ~nexn].M};vmUk-i(4kuy$͟PìqxkJ8#ۇжqHMhtB/qK nCYIP{Uv^eCXRxͶ!?,ڪ]O3+^6g,ǧR8gah}$agAIUPK2=z=qFEA z>.(_;3(dt,zoۈoHѐz4p|{Y^]ƀ+X7GWS[Zkpe!Wth.)̛Ɏst7zH|3iL ՟L 8a&W=ZQu$=ܸ3@`½'tg>nf_⤐jXyfOuxYi5ꬶY9#y;xJ@2ġ]}LnRIW-g`5䧃jdz0^F[q Zm~#9]'YJV8񾉇 xL0]*TV `8=ދc=,.av6^vAJ=rLǗs32lq_I}9i'V4W]ݤu}¶FqY{ΛKᗥu5d`a /4Jg=hJ4,Ea|SBԓU{L7%#^1G('^bF+8uԟZ C"x; igfF/&$T?жyWBA)0 (  kH9zsnOEYڮ1D82($u@#; WT{JL8('q -.f@\3=/Zs2,%kD`9n_2'-U~BFIޘ1?wl:>IYKF@U3F'x?,a֫Bju(ҷuP)LK{b##R݂9Ƙ;r<#/ߺ1`@B9Y-/E! w\yEzG^g2vۦ3c҄^Do/_L〢( o'>1^zkM"!)O~#I NSvWJK )s$5bKA=g+-HŦQAuF{B-vMlPl90aq+8?_Q(dD痤0c_Cmtϓ㔙FΧք+%%L4ࡡjjLնz \  ڐ-j#.4A F!H(z~@gKm{17r'ż%psô%XcE<ݙ @ser)ݦ πz+t"۰HMԦ%R XK1h.wbʴ4o]A*?֌C=Jq;{u2IbSRQcX:uIO$42 9TOo?dY SE#ИwSdF\Y* :Gw~%D{:.y\Ls 5ݍ o sF_ ~-giUC0'w70Ø(p^IVHqآKHJ9k,A\&(y nR_|`m- Mx Kb+"R.ޡ¶!׀"|OhF_| jB0s$M=!ݖ^4sO}G" w&rLQ߮s< T = i{`y╄i,Cޫc&?RP{n[l"A@Ig :MXې>o\ÀwE$V9YOg08xXǍR3$]E|  wW=!^F""$#jdҍD. Sdl%y8pӗ%(f?ؗoDO"Yٳd՟kV},_`ScߓX'Kչ jQ@I[R-C,}-1}y.;~rnWTطH " p:#0'bUڨ9MoD 2Z'PbQ#Ehw /^c &?0u-͑_"ClҬ#qc"jۊ vL(Mqb(brJ"zpuorHj"4)/N$}2YY@WI)ejoB.5-+RYg[ɨ|9w֐Hs]fE囹DiGP[-Cl'TĘsL{T{Z1U0Y0jz˲#H-\B6ƇgA?F&9ߛ)W@[;ZT]{c&sLɗjܿ7NTMسFKhD'̉o͓6zNަ5#sWow[YHuKdr4W[Zbyn!6Lu! NZݘE>:e}.s2>6>w&l)HԆhfqgQ4:Y JLJXTۂ5>8Y<>?iM{aӢqI# yV8l]-$vDq7LTZ9^/}?+حhˑx|@E vDݹf׹ x@ @5nk+V̎e-[ތ+FC?Q!rBc=- 3<Z`[CU9/٥7Q{&e<.`L;4N Ǯ*]YihD|znՎXK1sE}c| fʮ14?kerFG-bn,ѡ{Y f: dd߃/-2b0BoqRr1gw9MP OJ@PMxK*B0tq:rlӎL(wE\ FDU-[㧵{WMH& (!s4M x %8:m|M\(#ʼC2 5Ix&BiX 7EPcy}ڥw.]qla`;A)|t} _b'T8,D#/ qܥZj9H#q F%1I4HJd.EHzO7ǃ+|H^?`CV")~E$9':%DrݚJ sDĤʳ/SQ- Y$ĵnSʽ,8>߰؊*q11K8(I H8)u AdWv|VN$'5|;aPnx59|tS_o{/b8=a]NvV}L&;` F&5ھ'rKm{ c‹! _LaA QD1=%l1J9בd 6қZ("88 FEh- :Cq ݣ-[Ţ|hMS=R?dQ0PPղ]V1V9ÀHBV':kk'(ARN:k͒j`5kJׇgfͤ=\IIճ9q𮈳/$_W&Exr(ylˈil8}B/߈Qt]9lLSC< Jrm@,n\ش*_ ]12PȒ #<: R+O'!/;/vq{õj-)gx\*v-)5J73Z/ *beQIưܕck+b;vAX{1!*^ʥ(u~#p9.m?~iji+g,gYqѕ4p*x#>C1=zM(cEw!Щ?P68!T( /h,XW~zȎ˙ײC^"؏ܕ[@b{N5פRzݿ{f<=39*U|_zQօhc@Z91Z);r<2A(f8|+3yA:iqh#u}Y QאoF[D -0 Bf"%Ҏk+10yq[D'Jd،n_|?3J91#_lyQ%t$A#K=sB"ݽ*D>+( KNH4N#$${DZG9q;3$id@$.> moxO [̊槀ȡ@5 hW#/#,z s W~8O4B ѣ_]P* a9$Kw-3^{ ʈC=RTLM[|#/umb`Jg$OU$c9Kՠۏwf ʄj:$Acf3tfOXD)l)^l8։]KLn=Lަ$hMyU~d%KХ/:;&~1H"Ї=)I!KGfԄdйe,tBHVo6B?nʍ?SeN*k.pX/ O5 Jܝ75{mn)ӧ4wa$;^`F~&O5/S|)Qo0W95ChDGj*ٓB&y\|Z+<bl5R}Vd>g3ȍQ/:JAǔDJ'TV/~|?vWW+ziusx܂`zΥuKt:}SLif״um8Lu׎J%sT|(T Io=xA]f f);}dzy"&i?yU>hb'nЦf GtjiVbJuxt1I,$6glr(]9M0>>!_-cs4 `+pT==Ȿz 괐Fbiy`аuQaQO}$x:!:rjLVXT* )i_6GP.*߹Ce1*p 2 p3O۾/Cg0x۾Mlk{)}ӌ_`͝^:B}ZhhL+)1dݞe^c[jzq\(X3E`=d$*a} }+^3 t0c/tNCܟ6!?{l $J17D̓"Vm ۣu6 Wo*ο=Յ?uH'E5F̡;'zs5uF4K D$b)J {qR&$9 Żi]!q'5%8UqjUOG6,+[Q|k*b( fp7f#xEhSݑp5%)w"U9]^@MY%Z;a_~ugL;[\gT8xE q{XjYG(:EW5Ѧhvs 1ْ" rLǥ3Vp(Ic?IcIR3NA])ӯѾȝn +$,V4+L"tm[ ˀAr sSA#yeL5oqcje4WɈ!lاT`C1zYe@"42k[n&4V{[vgv x8*Y^-rH4[Fq ʾ9k T6WvL`Kp|@1۶FctjVSCd[ V߬> ({jA{/ZC )$m3~!D,i;-^tUҼEA<8d(U9sA}ل^waĀ/ $ ٬\TNk[9.d58ī4Eg_b7!֎e]u@coâɓuqc3GNb}۹O"rzTrI80΄"sI¸I^v7;7hBn@i<ߍUGUx]XS¯4a&q#dԥJ%G\x0c o\X/!3I5{i޶͔EF#6*n_*S+w(:nDjELc1̙#B1C⋀OWhRmbgfq]IA*A7.?mU`5#1|^L;F'KWI<ڑ]g8;Qx!8FSڇ-<>}Osr@7hC~!`Vu^h,wCJ[ٝ9j +Wk7vhQɎ,]e,O7L3``d}dYw8q;2YI $Ap-;\FK 6e(HfI [ZxKmXxmp-Ud9 \#U42ܙZZCLg$M1֦ch4Ou-E5|i\UZU@.S Ij_ #_ݔTsiTE ŠCEeqSj-?g`B/mRX|PE.D+~(iJȱjKBQ'YvA'lu[>t$tWޡά2Fh;n#U}=FF$֐flMk=Zx\<D7 4(-I)"̜r>ڄT>aQ;/֫~x20 2RC]\ԴNv'nBȊ: ,|A*ϱZU9RC(i亿(u.%ޕU5CǪã iƢPm.?CYSl\6o^bKz -[̂vC\/,Y$ W'G5U8o^`6o+2n77suiVSn.aR' pms;2$^2 ARE岮Hz0/X\)Gg6zɰ6]qY!;&MRPL {P)j i{WhxM ؜à|4nz>bmI搱i9U 4Qb: 6bT5HSurY# "9lJdWn'hN ǞC۸k O97xI.t;g&e㇥҄uc'QG+E̞>ܔP뢻g ~u(%,e9Jp.`2]9$"(x'T=z(ja׵ &ʽ-C7Wn%9A&ҢԮHMfO)5-1!M?!x'n=f4Yc*`<ﵥD`q #.R\4tOUޡo,6xԪi2yٮr #VTu=pmx*ib>c]>%P>PC}ءQ,qb$mr( gtE2[T}$UFdX!\)j]G "EJDU%`_[5"!M *1ʄ[b,)Ԙ BL]xԾmRY{:-^;e[wz෶5тʷA*= ](e%JVHjX6Im#whH-٬- iaߜC襌WOOJ~wE,'-^g`WȶL8,_.p>$778nX 1?- "ܤ fdy6АAEʸ)9t#4*8xj6Ú )7cϳY}-5>yK4;]oeMF7/sv,S @(x,y0?4:| j(_Rش*Z)=/8m&W(N‡ C2TnsN%CEXLU JnƑa¢99xR]̏R 6㳠sDmzc(Ӈ~PXU.e*.Mײ@q0 vO,x#W 6#ѐ=è! \P 6DLA瓜@VA[2dǝ[y:{ ʡ.q =d"q1 )u=6m1^7K`+Kf_e(U{ J!Qi͜VO=A0-_W {#90Nl k g0MA9{|jX2*2)_iSob_rL+6$yZԧO޸jxߣ_ϓaS=)hmf7FNܣ7aB7wށܼ;y#[$]?B ecn;ѯ⚌Ed-1o"V3A [^|-*MKT*(61rsp =Sx"5G|)% }}m"'"SN_8k⧁$eNߨ]PJHIxx)+ύ~CHl^"qPv/ZW͵B_4`LOr)1fY=ZόY{. UIr.a4<CNٶriYf N[AJ}.wqPݡ~aGJB6YhLӿZHnaaV!- 6T z ?xSH-R=_~8[_sb€-/mc,uEƫy PCӃab(j_q9">5J^:ją_94u>;~">"XSyUv$Y4N݃z5ՔXv3s amn1T߼Lz"6 qhC5 D.w]EڛxI7vn4(Wr\""j)rEoⷱS3flVqP++-wZF:`Ou)pf'd!7ŘV~7xg+Y[4ɒ[Ih@XJM&HrI%=};c1v = ^$F# #( ϕXvw/sv T;(:%XiNk{5NWY <[۔XTdǪkXJ÷`??ɐqql4s916>۬ O~*m! pr5,f8hnl['rN&PI(=BxvsJ/ɷ[}]gz'I0k' db~W oDF6+-}Hΰ_Ý~cqs4 @vs6v55#Z \#ާ5"c%m PqXF'h1-=H&6*=S f4% @vh֛^xHdQjXet-Ltٹn#PқwME夦5cD:ևi,zTG.$K2d"`1e*rsJ %@Kj9Y8%tVKJ+fDd ـF Fl*Fcb Bt^*%0M,Vm# H 0Qv .j~Atˬ)?x[Yn^}5[݊Fhِ4P|~:F Fldk}K@ѝ>kt Yi%FY}'>)fRCPm6_ Gy#%mD;BZsL R%BSm!FGyIE9گ)Ys1oJ8'o}9A/1(9?:;ObG ~]#ҭv 5YKM/iLO2W['@L.d+ܪ(ūYl~{l<%vڂ#*nٕe:JY }*)+N{#|c6Vݼŏe\dDC)S^XӖ uʀ5$e5GF cD|pyh$3mQ(7~'s.dt|oiSg|/'{bOB;"D)YvUJd/F+ vg|B~ /G0Y l6Cps탠dL'"gq&(K%5H~ـ6ɿ 1O 4 t [ 51^pȀ8)Z%vgPZHrఛAV| \\X\ 82$l"yJipka٘b7%y\FC,:jD˖ <;ݑwqbZkCC#ۺ֯vs*J폷8hsWpHv)I lkڨVeEaDE)kot-0 j0X$F0-An&Ŷ؆82CNLF*V,TXK̷/>2QIa5VByzw! )vykҠ֡Vc*T$7@~EUL֜qҍO]k\3-fe6vӘ)⽠FR#-ÞsZD PO!]`qdYɘ9z0곻"??OuJuI㳥,/RlT0=13m)!k!Z@GtrW6H箠c"tJ@/rA}G4)(`c@`',3Њfk *Xb[2`*Y[ J}H-AD$-ĸVd͡3yl#pqyz߭}U%"Gc^ua1fr˦/x6z-4]de%vFiʷu zR*joΞjOt^e{ke8HT̰=26m9)M=XU2=B6·1pv+.M_b.W;_WVqe ӽz(NY~K53|)c=u2E024fcuYEH:c*"Vxubu:ZpwN0w OC_4 Nyp̞8i m`c4[Mu<֫C⟂LMY !Y54 bI_D`q?@FY=:;-(JH924xZwJP[=m_z:P= ?F Ce-%bK7< 8K^2#S&_xIoȫn\F&KG56QIo?.!?EsGC,tčyfTW1;,c| TԒEr/,mYT$OY@,_]10K̆u {*/K:g7Ձa.wFD1Gk,TpƳV|E3(= e2Rܦ+*%WHw? ІXly-bdBՋXf/%;/?>:i`- j"ɘK,}B2s!2ꟳ ^&\gJ/6@F[SCjKCWf&~ *- XK_Fj!f]O3O}%Ɛ#CY~"!L0Dيsa?[&Paf>cԒ-rMk;#-YIgnZBBdҦ5>Ҥ=fO}6"0g %"Tb~^p0p%ju8Q-#^۰M:CK @0hsK!؏KjH{Xai}GiJs"6:yhE,MR7N hc>754rM=5/fe]YNZA$<>_CW([SۥKNySkaa&-0+OSӷLf \'9*KpFE6XesL(fW *DJX ;j ?bppae!W6.k]>t*gPsb( 毲#ĖsE6چ0J#N qDliQ}!2Ǎ,߉C$aKeZv[Bx#F73Y}HZ \KȦBp"Cd?-+wb@[$k9oWK6ljVEu5x*&}')9vޫqpc},X3he՚jWdT搉A#?? 1tJejuaeX*tԃi2ö܅AUDf|hz2Lprwrwlc7 gaq!xU xc-Hd2'"3K;&u`RmHJ XA!Axu`ȋk}W}sOe Yф8ls0T1c}I#307.J 8{{JaN ~dsHhK1Dߋ3 ?];cFί(btiR31i%ZW ;YZ $Fjg\ vO|J̗$|X3ҝir ||@듃+/m`O>6w{ςh4COUJły%mϫL=RiZ/'nwP,ڕk_yaFMsznKPM+d JYnXhcAF &' _23$66)<]KmYtT'}Kb2"~Lt!(pڗq'jL̞R_+2򈽸H3[Fh6uٍXxuٱO۲Sr"x2z*A;4!],O ]qcյYF ;8>oD rMl6ktSnb5 *7e ^>6,>@Z3 ^jāapDYG Pը=ːb`MW*ę2s!J>zRL9) pBH\_RQwjX?kT|G[JnY'CԾg_RSUuZURULޮ5 ZsO3<b2 G^S/HXx֤NtICfrS^ 9[pbp:YUikb=KPнZ׆u/6LZrYv+u%Cզw`BM\!] W@za5ɘ,%~c9tmߦG]P<}B̵c=m%UoY|m;5*9C)`!{XZDeb.|q\S{Yw{`WF.ICLs$C\ p|"Nn5taݙk%H^7 u Λ +@Mg&U $S&hCTM_Fr:~9\V#C~o 8C+҄Ie`B Y=F.]8֗pӕvps+[k^n7M̭K=I\'8vgYd 65`JPVşHGEg w 8v-DuLt2>Uav'*rˆbV$ԩUElcg--k;6#7ArEEM/Ѡ0pf6z:7,yyy-YD,W* ډ3Q*zl~>]2H1%~2h4hǙص,O VZ2lL'3k{(dRjk .%'k=2CfïJ9Xx :KeDT(1## S r7yb?r _3sWUJ=ODvW;J@>"Iw 䳗b~[:ԫt@JeyYm=@XH&[K%󠋱"JY!"V<^vRZ}} LtOK|& zU1 pW{$1n<EjR.Ÿ&V{*}$]U`& ~v ޵3ccmeD d i>p:Y $Ols:6;%MycA'WcռL|6wU^Mv?Uʕ+⥝I@gE% )'Ờ{D<Qǎ)$ Y$i+-.f$]U[jSLʾG[oyt QgчSʊd) d=z5I# bHY0?!e\ {)1:uGɓ} T4@*cCn>_~fE=[nάd@| 2C럘kᙿoYqgx::MCLÊ;M5=AX/@H6w~/r#1ԥ?ڇ59XjP|p*v[d%JSukƭ[9s#H@(Bomi²o?vkQq `*,`MMBs|$TNu]gW!3qҴm`&`"1Wے߫t;B<5 cZOw| Ȓtci vI>Јyd#hϻG g Qә5=RbPMI1ѱ8j(a e)^}Pd:ɉCjW%t$0jgP?aˁ;rAx3ݛw`!"ZE_$scO 7U)mwE@GJ9䂓Js9Rb%|^k_Ok`f`V`dh;18oCg.bb5KNgT8r[c咽/3f*x(g ΓI,n$xJ߻IK0o,gSm#lB>M?r_=# UM|SnـX* `Ibj:.Ƚ]d5>3Tn7ƣ{5[jI9 9ף\*ͪ7:5(7Ra86G~DC/,G?:fyR/e\(ǁ QaOɐE:G%5_7G$pS*(K9hɡ lV*VACs>XFM̴yB)ѶW̥Z1ET]?k:8V~x БZ7B$4*J+a)zs9/pȝK $We\7pod6>+AAB4\!Ӂİ7zw/M/ I#nl_Cf dߦK4w'dNx 'q+8FBwY0sd(صX̽n-pokЗq6ɿj3b&F%Jm'/A1 :iuxI(@KeN>35%ەQ˂Z㑟ہ*hy"DY?o4P~5?StOcebugn.fRUp6$pL,>j(9B s|h.6иsdvMH*Wg0 QDLrGG# !6|״BK>G[8I{ҶN7+jmb2Hybn]eM$]9ϳPWS*]Уm2*'C OvO_*s+F Fۛ[=mqIZ ֙7"J,.`* CRȓPMYvCFsDw3=ضe[]-C*+7 EfyNWh@(i/V,BN^vgg5%\IYD Yȍ Q,p'i!ZdqZ6M5!雽•س.-攼MX]w/oi_IM(lϞ~K6(+9MUN2:J&|- %#&96-$H kՓi9{ `s*TvmU;%zBOYb`5ǒms ʺ̟L )Ղc/з,=oAtk_nZ!GJPW8HCY- >O ų J^\أ.z'zF%s= !,_?t g;g G/B$]2H9BA4OAgYx;I="X gc: 8'sp{걚[iC;G\<'Qvd-u9!Xn"bHZWu iy@ɷlRƖRA 'Xx,5hpjYطU?~sTC^-1Tyzi`< /6 2oINS6h+T '4o8wu2D:gdfqlD>euMe`_˧?lz-UqڝEjC&…,λ / tV 1eLi{ /u8dbVӣ%^j"͕>). jBHf)+l'.wWb]lLqT<CJ쵱L(_U0xMa9ZMDB1+mD P,Zx⮲]i.sL-kv#zfuz)r[`8<YYc24\?1*<IR%r="Tٰ3i_|d<V4C\z {`Aœ%K!^Cdž_W]ݔq͸6>iZ4g 7Q =- |!ޠNš /2ӴC/c LZGe򣐋TS8P@*/ Z&e>j`l6^7'*oM6`مk,Ldex.?O̴x4^B[ M4m" U=k2?V9WmGt;U} _/yȄ 2ȱ܅rKȳ90r'j;̽YVކٽ;y:`>Du_Al/6vTK>cD7@vH`./Qh9VɼͬQ5kY :֙/*d~ rfIC{ⵎ䏛'3l,<ɒńEsr=Yԓc lbZ@ɩG|m&bIvLs#f%%Ƣ v1nKɌ/꼟leJkr7LW<%q e>WC|3ӑh+((}B=Qu噐Ld_.d"ZUMl[qmGf>I{R2O;W'BSp Wb:ykm ]'XD[5E d=~5861A2Fm3L%'Jq !1=lʇo/sӍހ+6<uw {HFє{z̕PxP,@ydC .> wY&*>%7vJfq;og_WaƮn>H2enʃdD&8$5;S>;kW ėZ_$`*eQ3+u*7v RsIN !_TO ;GKZYhT׊'p.vcATi|t@rWrX•s{j{p v.'D(x]ՉDҲR0=bJI|F˸bF87vr$Kr @T)z*ju?u*?cP.;Tq?8T@ɼ+ S[5t! :>&sn/'uǼ 3x85Kb,§l; 2XLnU_j25X4W rݬ97g/2!hrrfb@>)R*2lvDEG ͜]ruSHqP@=%EW ]"ܛͭ;<_E w{Df5$mbjCԾ@CI>+@o öKA?souVu 2dK]~^v4/mfVj_Gqo%E?a I,3 7d:|/<ēT8ua|~,.gq:rOL,{nC[mM3 K,sǟض jg3OSx$D J );v+*ܗ+JEں`rYaMJL Է@Pxr[Ëє =7Ԙeb.`\fcEjC3N P I;.nxyxx"i3l _K4):!]w?Y MwR5W|p/du$cA JZ(=ɐ5RʘY>ͰHahDN8h]{>J97+Ql] N:&g8m2ѪtMV3c5 Oi:mK%Rj,xɂjƈ/KpaէpݸDw\xi933a bNNJT 8%]сu@($|nVa:g1}r]9|6+k9TptST |AJ.\S͕뻮j&F|mKxLI ^^v ;WJ'w5eos{z?yrPbki_*׻hsb!Us/'v)妴b]QJB=aCg#Kmp{ `,yn%A#i0fxXIxl]~=<+u{rr5,~F}"|n=ow*}^ySYƽ+#Ǻ lj^:}g$6{ɦ8dlFHԜ)|(qqCGzTD2O(z)fl7@y(œŰHjn^5K$zK6$(yZv^w*vRk cz48 昷X@- bu%2om{9޲y:(s)IDFڱubZ؈BLzC('En X~lkhoa'C0vr`;f֘TR0T ѦGpo:_pێזڭi+F BtZG'b:.qbk\Ȭ'vfKq؂ȹom:WIePNNsv0zsE9#xSYWTU7&3 H#nҷ!DjӤTuܹV, U=#"ČI!e0?*նs`3W{;xAԟ/ڠP8J$ .qBPaHB)JE;+1FR5b1q]҂S- Ӆ,Ks'g?!ۑ$7^(ePػg %3@3Ϫo=( PVhd7&V `Z>ϝ 70zh9Ǹn|zz,&@we2e"O9$@)(ND>y{K]M t }X=4]I2bkctlV?X&Arr,wC E䆊ٛ&y%bc8cOM !ǰi |2Pj䦘-stxHqJw'mp%nLͲp?/BHh ¨}>F[P*"Fjs"0cxwZI#'*J)?ZbZ+:5p3RP> #+_gt×FAs$Й4 N",$aQ`;.6d"#P%N֖uNUG<Lq6nȟ HEP'-. oEkɕ"rտ'/Nn4NO-cV[Yg~ޥH*z{ UY4V'a -n PXO+s #dq/.Z] 0S|}+E1?doakэbScNmՍϕij~!XJ5Bx=7 aB1 6wHT;<*w'[u1:@yB մgHoVȋ }[^/ug_^u"6O&-徖0E>:?I &h~,ObuN%演+u?m)2!Q8-} #]=KXs5yl3\r w휬%RZ{.}b/3Pao5,סe8!F#4' jy,}@+fh$q֐lmt "$ڒ0Uhym$Agޝ5V$JQGBm9܎s c/"[P\$sOwM$iC2G}ڨ(4p*>j $0FT[Φ+x5A&ޒ}(Qjz̅,(kp;2 UYIT-bVi$s݌0K|Du{[).m^Mɏd7H{"Y'KQg  ͹&BGٛΒ*Hd8WT9obJC3Ehju݋ en @u͇W֩ Ek.3{%܌}~[ Mv0ԧ>ҧgeK|WŞヮ9Cn:OCJՄW.ڳ6Q"% +\76qMi"|h*TȾ<@QXPxHmئ {kyFr퀶ɦ.Jr)s6hk,_fI|=.H]kpx2??Rꬢɜ"BeCsu[Y}Ks3: MWXD-L)tGI* q2%EK c )n6 w0 =29VdW._'x JO1| E~/Kǎ'e 1~_9Fr'- >:\UKDdʵ w8]="_MEq_%. i>@#geY*!ڞeW!mmEX#(z^W#t0;|4Іcq).32[w}N` 7%*ohHkC"F'e=c SŲF ӿ%hr~©jm:iϤ"&v{}@%t3x+$L1h>b"$ JXz^j5؅蘙_ĤP^4] 9SQq^HltccsÄQ]bJ̖׵`LCg .YfcYuBT:47]aCLWD-#` 0yФ{#+Ic©%&i=_U`(hη;l +]u*Aw_ 0h`DP,?/Ïjn' "dm2{cD1q oBE)}?pѓYWg6_F+}id o`K6 &!u3#?ݑ0Q㧐zQ$HQݪ*"{6t>C.Ppx)V QǤ 61j}XSk^xʸQ yޢ111w$IC].NzOX`Ҹ^%ٽK;’ȮFWBqcpvC7 gYjV h[2aeWHGM.^0ܟDgXz=Ё ׫V'-7ia`ZwwYwS\ZRK#036"E"u)_eBЏו:hH_/8֧8U띧Pfe^:|w,8քewdRxzL_$:͆0;տqArX1t ʼ1k/jxWQ<B+<1)ŚRZ쟚Atu6Xw5t|]&/d=;HS9ʚzLubl#J/8ԘPVTDxO-B=7J=;T~s{NM3xx\(G8cm '-$/JҾ✇"䄏r^Z tKW hNӻXP,?ɝwiJ=3>ϸH 3dt|Ɛpi dT=@ՊT^>R|`DZi d\>@4PyW[uKWtCBۢi~2%ol_Z`ܭPزm?RX#HOɫ&? 2]Ҏ.o+B0^?^oP֒07y*LCsd*4cݾ9$.i̝X1FaP#( ' Nw!K2NJҜIVDu rҌ|M"fů\B\*05fwOl5J:v| (ƽ*^wN 2釐aMEFSAyG;l$i0zm9R[֒yVkcy)(|,!r\ǩ:(vHr#zo BV]6DK4 3 !ܳw>x3l}"[!Т?L-K:p.5ʫ Շ\2}m J~{n]sܽ)mXSFdB D_[]@.W j3@J59;4JO/ѫz}i+t>=[r994%`,^YV  yQU:ȸa%=#eq>v}x?VNib IHn2]@d "Wm>pиD܅1z&~IHxh#¬6Dsޮ䄔2 ex``ш° BEEOPU,671(Z {m]#8!W-#U ~S+=E{kLRdh\0z֍ pVg[R7Ja%<}'seکbciJ-LǑaF8At6j<qN>PDc!ǠI$fH7`|֭3]XD#'8g0JcʈhdȵA hƩYsbbnj 6ٰN6T6z۲0MpdyT)~y:Wz%G,X:yiBY~WeD] ޗ@K᭨ bso%Qݵ0}< eU9x;ĺ<rLU.R܎ÒNÎi|\f?Q{`ʈ*j#v9Erc~Xi__/Jui\=0n;Z?SU\+po7Qd/$d?롸~YEE龬gϪAAÚO!R>:(gcIr<(^FQ҉k5hMaQiq,{G4\yfj;`z"7A>#"wʽfG"._E22s'zZo42j@n7?_%Bd(oMakF1r#櫔c03crpЙ;'J  8Ե##]f@٢@ H' cgi wb{*#ρצ#N K=ҷd1HͯvbJ wU H=` 9M&*C<󮡫w5lj+U_Zu8NuiYza~ ]J.9Z^SKW>6:SݱaƼCKlwIV譼Z֠%mr Hg28@rCo-l{Do c9"e 8Ԙ˖t`DKIyryw^ " cW1]ttvx̶̟'_,4@0N;f ,l<  ف`@4<56HA^  +(Pܤ2;J`kdWꗩB ]XZn1+4AFFCxQ"FQ>w=^cʌ1d.E a@ LD*-SPSI.6P:Z8awMQT|=p #:`u{#™8՛ly !6 .5m#b9N<˖Lj E;l=2~/ApF2wqCZSWB4b5faS>^^Z"7;L¿i, s#$宱ԖݡK!)$0.1o'i~ȵ}X5Hkg^Âi ]-Vّnr6;:~ y,-οƹ+`)EthcZHdƹd]M\yı<*YYvO8O1 Y9Sԯoމi" ['T^]+MKFS qW!lz؆οݠ:Ś #邺!c=ZtQ xH+a,Uk! OBP]5+#L-T._%iW"KJB#n̞ _hJm3΍/*>^տX=#w,xDXo!GSVj %nk/@iU%{&\%E /I&ZcPVj}ѮgK{a[?Pc~7Cv&@ʛzѪJQlDG32pFGU\YdkHK`R'yNGT#!F^jB8)U\*f*׳Ɗhz_92 M ވIor-ȺјZiZ=8Dz\i/ nk:L ! /-4*E\Ā@N\p.艏I85z[ǨJ'&vZas$4V)6!D4S7 ɻhU_q  !/*>P]6)]Ez mM.zPXg'X[ .B_{{d8aztCP1na.|'H56ڲ|KͰre?O)~[II^pa\&e-3,D:ܮrײލJEX'*>&ڵOU|,IS @%D=b0@wsQ͈<i}*{7\`O@p2ـv_LN,DoY -܊:VjPcC{Zn*Mմ>j()퇏?<\9n6_ {^ K?`NE}NW}ƾd䰓_"Н_+be&fb荃[GV9L~ae$.DI;} ZF cшnC,@_ U/592<']amFSW˃:azZhُAD4k L|ZWԿsn4n!YJl"5*sfZP+9bzE7 x^(r _c( E+!m)&byUW߉$1&)hZ5@+͞?n ʂo{І^bpUq*3Xl8'aEwgp>P?0"dd l,=^gGcm)!axr Pw5ǸlP~r[8߰i4N qzf5@6jJIGnK|xCY.՛tguF( yb5QH+x86AΪꮈB76vCgѷU7 2 (oaNb:tWAުyp6Ըbm96Os;)8ڂ|!Skx$[֫׵h- zռڿF-;S0н߭1NJP(Q%>HJ_73jzюW6-ewL,sTvbɣCQ=[:p%o|l단̰рCͬ_熒H&]&)$u5hR,vuO:+ ?*kHp79"s#нe=(@ Z2bSNz.Cዢl r H7  6zc[g௄FY/; F Mܟז:4ҫ5 ^ λ+(⻞F~(^-x!rQ}y;K8:D}9, )RUᔇ!fXb܆Kݴ~Uj2k:SD -1zey1^*FHf>G]WHH6']tA#YҲf|fA_!m-:lU 6%Qwڠυǐb0-kkUP{+Tx^݃?x'z2()a+[M:*l 82'mY?> 9'plPmFjY|dVĦA%̿ `#lfX7Ho9a!J&hS4Vзqυ]S ,b_RfY; X٭,?;\?Վs$Ƨ-CYP}bYßX8E):b&bIo0$TlS^]&[bJ?{X>6`_MD [.jjsI8hէXTGXy34VmataZPg'R1 ➅ke7bn4[kd0pmAV)4 vrTrgLEpUG(4\^P-alœx(jV3?%a$q)\OVAim&w=fj{l)X;ЂPD}jtf@9@{`t5fuZ4E$ gH*Gqr CK(fE2c0s~BX]:ƟL.:fi;شGSX~5tkFYcDBq0Sw?R7* [OGƩ7rdYNEiv?Y{\̝B[FJ=R5SK-@ L%ڴZ7; 1F/*#?m!qIf]C61E0Ie@uJVt"0Dh!kJruXYMQ3oĪ-7r&Yr| H$1&d-[%xWeA?ygU7':`,=L}>,t%_ |)7۫p?}pޅ=C\ɲ`X$6rjR-tI\ 5H؉|>STGIchXnIigSc)}=B=B1~bFR},^쮸wtOC7 2u8dWw[c+'͞cU9ӻ$E>eZ(>(oO]Pv:޷ޘoEdኛc6MCV^[ WK{pz[K.aPiaӳ%׽.v^q= XJ;f,&K2قȰ_^EMbWI˺[얬Lπ0y 8@9涊T.klZ1-r'gcѨGÌw1F3~n!z8%ޘfzc1Up3Սkl{omq-TЉY$JI‡m;Yq:y+חLt׸U9K7xQ7].m;vep/h-2:6 >a":c b/{) ֘Y7\liKcEo%#dG4=ԐlDwnɐ:;#>vliIBpwgӇzg&ĊagC8Z㴦0x'(dPҦi ig|MiR.fL3A뜼%5JPSXYc\:%iy`|UΗ_3AGg8E5u`EQ~f[SUjRRo?3c/f B~~ǒyلŊmgm=S[TugnР RkccBvpBDt'A2j/Rh$:}L`tTj#=i"6WE&Cҝ B;Zc }Lb^VKL) Y/6sm3ԙi@<t(0ͱ>q4!: o?GS(n ],l͌ hJ AX1W|:H? !{Vu%nHr3rqoY?$#6h Z?;.N?Ѡ(҆v@{F.?,oeޫhNٻTh_Vd7feBb*ެ4ۂ@j)Kqɀ)syF^ _Sű{鸆u솇,>yf\͈h so&%boQ9Nke< ۗ7gj7WV"%Rsitjw4 ɗ ,w&xk")G1\{2 >u,aeFbHYۏsuGﺗ0ڡ:֮ٓ!z_{L7"O_R)c&eH+Ɉ}BNكc0KCՆ\/C\ _zUv:s4i=(N(, 4N\ڂf2eA=`5MdSVH)C^h@຋ZW#m 5m$3.> Rtp/`Sݔ'cM~;mjII69:(<-;仢78.s᰽&ypg`)R H矴_du'(V2A,1) QsFn >يN>:]ލ4dg$^q;8T~yKS @qK˜V3* X oMbS2 K^1M졶D(A 29D0Vnx)BKh&4/:k k,u@BOYP^Xc WkT'jX c6Pak;֕њT̞ zsˇu(ƌV;*[#I1S,Z?j-=* 0xj;gub%ض p;HR3434 .N Z2L/iCnN#PUoIS \Kp9_ަڔ篢)^7-;><]ni2g]&_J:ȉk7|‰AH+Lԫ}:ϐ 5tAyc Y;uz{\3&B]d17KM Y=5(8^ 2\^mAF|Ĺ:< \0˘͛_eTʸ t|."j}I ,~В9[JnucHpdCx4_Ec 5iS 7Lt@ N2=j$m[1)xbhTٞˬ)p jz&r5`hzWCsڮyc]4IXa\JRf-Ҥ/mּI%(`yY ƫn#1hgeY&VeUsE@t_`exɖ>+R1V| +.Imާg4:"?L1vs;K*e1(XA7S ^_y.R tIj!BfUhnJZ PѧC&6[\Liٜ0uÝ2]o`k_XN<)~?YHatd3]̳(2t '/f6.|d7 δ Hw*#K0KCY=5^7yǜ@ͭW(܈^eȻk/TRհ@ZC#UO0w YXFԻ"h k]6p# RS8(RA<$;jctd)",Ua#_/4bDh+. S] ?>„d4w-媨p-YФ'1Y8 67[}!\q_o2يO"NwcC>N:Ũ&筞|Og7wF+f3=SЉVdߊX#q2"y>!u=V*~ JˋNE7 %$\9=L^eQ_V=4 v r^gF,Cq0}PPوBob?I!Q"|~0`t=crOh=\@N08<'e`Z]bJ$>O}(Bw>u.LJjn72[vaעnF-T5fJsZMi O>NWLG0Ё%Ս_X]VSP3pӰ0J ԙW. fZay7O[^ Dk> 5o/kJcDMv<|â O]?Y5-9x#-8M{5m jwz 7+"{σS 彬czf< nu""od\ּ+DY/? E[?49YK6Jr-i 29Js}}8FsǢĊ$te͒۰XUW.%lN*O9nO]s螔wރK`}L.a@̘ʡBI" AiϹFw]A*?q4 9~TWCCnAD[߭͡@P mY!"Ү7 _.PTM jDf/9$_FKۧBŨEL+ҳ6kltB&Ҩ9,5zm A?ĝt-]s+D7zsnik}4Dk#^zy1AFQWtG"KN2zS>p+Ee)UހN! `gnOV^7OZ #a\+#~']_7,5o":t1Z-Nìvoe`%4 _6hk A:ȟIZ Nr@MyɼxP{<f)" D}driByOmhYבOeO`+CS_֝tzpHؒPc{~>;<ufLa\*'6zb rN scR~l(y?;TqpFݙd6225qAq[]F^i"L|O&=XN@Pv3ϟL9}'(I~NfIسy&nMʞ<5q4=J[,X! GZ_c6@ĆԫYr۝ +ø٦?I9Յ̋b,X11́xh9ym2eT<\{ӡdzڢɮ;bT,cmʹL?",J5Ѳ/PZ{BČd˝ -#n[E'pn6m&",OѹTE=Uc:Msz[(8[rcGk[5 { h@OGw 6Mbqf nT"dW;W)JkShOsD%Kؔ.לw 2SDg< G/Ik1M{݆ H19Àpڍ^,JcAo=ͧrFjrCVR©䄆}@evʏ΍RK< _뾍b`86_hKQ[TqYu"Aնt-^ =^; BU =p.f-_~3"@՜pw"t$1 1Q[&iK`G9!F==nKy~raLt@Ɩm"֝|SFuݎ~Cy?{`yաEF=f 5tO7Xv3;d昰#Κ?"ܡ"([*6T ;q9XuTdˏ?H ,›QP#$vʲF!XX0;Yz֑DNf*;_D!6J< _.QNuKow!q{dcbg;>KrU$o-}3Z$`58AĪ%^`N~e1d'>^2)>C"{γT zs2ʦK.|)bSphXYЫdcg' - w"각:( e0ɹ@ͧٛmb7vְP9j,;߬P"+/eQZDW1KP--bMF籣s ?LNW]Vnm|i!HFuq3s$ //NW ɅPo<,Ҽ<(gfҴ>E+FzT\Yţc?GU1.y-~~ uS<-xG'sf]! 9ŘGZ?9./-milc2OȋRLb- ~8ž|ySY&ڹk»_sۉcx0lS?bov<5X}h-qHT_)R9AN&HTAy:,ܹgE/Rٴ@)Ss& |.%`Cry4{+4*k,[9`U Ma!U7.VD\]5#}gaa}C _=xn=_1%rOؐcMrۊ1N!k.|LdIT>#al-@ x_\jezdF!97.޼DuNDEτ")+:!yҘ9b"Bz, rћV $Fk']9J(o$Ypljug\T8Lgf6R9tQb/֋w%As&0pg pҘ?eb)g.Ə_ϓܴt8y?~v'}HU&ɂ F9o.k4G㢌gH|_D ACK֣oeA  gO{^V y4򋱷έ ǂR~A09^7v"Ō]~HDksXY3؟Kզz)|/8[y 3Im~SX_vLI@*@U!QH8ܮˀ1kFFy7{i g%*Phƽ gP3Jo@}{Ҫ2>މ:" %t.f<$NetuFMD5Y]uoN0FVxhV.VeѸ+dJ(""l~fb4v˱vsVZKx27&Ƒ#4O*KQPݒpn Cŷ-O9b@^usʝUp"K26K4z{hykc8B㽻ceTaƽ F0stǚ\ePUh=X ͟ P\F^D:uIk~t_k`]P@+o}ߒ`YKciݜ25)%y{|`03RJͣ?vju/cDU%-~%P@t@?&F9C"&T1C5〠8v`5+8J%"]MX&~umOѭdjGEiwC!L Uߧٖ^dcdV5fԳ@ђG] b, vV_-SC2:#D17ASL\ o.#} s+ ]sOEC8 ;6 aYHiiROSh"1'mEջ.d( ңm@i +`RG$U\6ݏwza`j)&ߥ^va6`?/|ٝ{{ e[VL[SwJa҃ jxPd4Vna+p,gHKh"/w]=%,}L!J10].<%$Ri#L&EŘ6BU?B?$C cTz`T8h2 U(:~8 Z]&Q&,:-vW)e%' kly ၲjunJL(f7 D{(0SמB1Uuis L W)Dkڌ U9ǟjE,!2aK:bKmruzw; Eo>]4;TR;zzi9߻gM}P(cS*C!%;'"BfsO-,Zs>?gJ056&t#W-F+߀\\0CpЄvkٍ`iPPu!SWyyq)J^`4*ʹ(Sy#?]Ck2*NS1mLAUOY2Y$gy)o$G5$c%'@k{\:/ɋǒktf';ZG<L)Wb!!W)QIQNMTp~:1XʯfwA}ceU غE>0ޮ< ׿Zyhٿ A_O#x*:'pBm-/#7maLuk<)2Ӕb7psKL2 t &k'*}'t7k(6m =X0=!^8dn"Wq Jqcek8IԿ~48d)ܫ9M<1_.}K #xJR 4ql^qJXw|zuTS"Ѿj'Itu (28 mĻ4* fkQuRB.4$d"i彧sDeiOR;@x +Vv=yPZ| [Ã,[ !I,zpѕq"}0xx4Z^řrI$%=u* 8GI˥V 'uWfd1oe sp% 4d;x/-L{*%': _`J]ofܦhr9.0bL ?]e1=pTKeC-QDn\KP| ՘3?nu)H+?>0hU7ŊPkSD@.֪'.?=OJpE{˩ W0*CciM~T AG| L:2dMP㵧lFW,:uAM EZonްIk){lhř'zŦ) b 3o9\HxZE*jII)pMk }@忭\b"S<ҝbԭQU*o0*͊fZU2)ݰ*ȕN$#АNK3=)|X |\Zg|׸m6R7nV7 gP]@j}4VyNf+l6CxPFԯ)gJе̇ cbBD([Pңxsv%Mj̐hÚ1q{|-cO!hns <ܛ_A"}p|V+ix5c|̅FHi.{q-B0%N䢠<`;5E!A5]iu?vʕZ7ONPVwNr< |mi\ H2hzgnysb޺<=A۷*Gnrh黰12BP:!c 2hye qVx { (]baz=W]cy}+"#txBJ@g|y.OJEL5_l&"z'$)rRQL\?med)~TX~v(G`^ ˥@ű$OYzI/v1zT;vj!]D:{+=|;/2f_U/x8w'G3]x*F"ΘsN*XyU4&9P|.(0:|.+pZQ``/ *M$h Иw2ݿWTl[ _&ÍM8 M3 axɔ 2&8WH dN)hUJ~Zޚx{(Qw4=(lݺ Wn:N:HhAGJK3w5>(kH0tbgtv[6v/:)!Rx-1~8Ll[嚲m'[uUPy` \[#LPɓjNٖ=VQaa3+h>B;'mF1RHݔbDfs&S0w.U܈)94rcE3TlI2@ Y/I}v+']hpf} j\lb7c+eXy4vh͊@Ս\Dgh{rpilֻK$~g.pZ.2y#pAgH8F ۔Q)&sD;dc7n4~JABa$[V!QEz2t}&<&!%B8REAESX6~ ֥ݩT"vAއ*ի"1t(k־UoJz{Qg0JltO)a$) %0 n9 dJt0&-F /Rh-P.~uit^)Ғo!ʡmqXt 4jo  ~ßT1KߢA+ޞ?ۅqVpi(מaK^`]W^%퀷-g+Elw h` &1lV$Hn>%5͒pz=(#_Vf &0){ r/@c`T|.a?*glNd2 O :l-(pez5bʘL+i۽SO6z#cO:eYq]*f#P0YVFUʙdAw1.e:F-c*D_ $oHñH&,!{mHXyb Sv(6f FA1R|핒~tY / ؿo-t?%sCGg@Sߐ UK9,Vʝ5yY %1ܲHJ/Y]e#*X{ ۯ[\d[zc;`qZrR'ˣM}Ƴmx/&Ur9z xye8k|>X:1ⶼ/z.]:6̉#Er joASf.PoAk p*4k&&醑DT|kTrHbdl7Oj;\ݦ!A7s}L^JQ3PԻQyg;w\e!6@Ȁ&UAmTq3Ql0 J T,kx}v ljMf0 Ӂ@cFU'3jjǧyNקYS{hIO~$V6D40 5My>./,7IC)VY3-]i|LŒ{ѣ_Σ$\CDJJzT', EʽsŜ0N5zE`wn2GBizݟh? dpD͝YK.٥þNa?h-V)ZEx1o bG9UFo7&B P%))\\6ERAtpS?Sg*Nֺi#SRɵMW}-( (!@jq.hWGtc~̸6 q eP"%IGD%%KWؕuQė tݐRʩX#'\?P''̽O?_ a,xiOx:Wcu)4'<'6V{A΅{ \nZ`@1}{g|ћJ)m7l@>AZJDĎYiTF SEd_0Qt}v uCxotq?Gf8X/%Icڞҙxr^Y~fH(dߵCd'8&:s0JD-'-@s_c3T_Q/UՂ@8QAbJ50@!Gd'_ȏ-1t5*/o -{̀U"PRd].)b@D2k4U]6FցWw\]޾zRs"muzAJˍd~vD;l랿nOiRju1)F0K׀f"^髵CfCDoWJc("MHP!|=fz&l0eJZMϟ>lxsbCg**~.!Bӛr7Kkt%idpk%MC07p͢JuQa;Q/Arak,FSK3l"2<6d1-q ΗkW؊S7#^WT95v"KI,,a"HiButZVC6Ǧ D!xYno#y}Kp~7-vna.`{m[=|cP;']D 2P,DAg]7w[hmzejs9{/lo`B)"=`$ Ȉ;"F+=I/bK%j\ Jt Ƨ??3ʨ Uyi@ܿL 4s}ç@oY=n,K[,&sp*CA҂Otgǣ8s)50/%y?*I㭹_Kȏߢs\'^qVnD(@FRZi|eCުd +Mآ;wm(y z7MA>&1Y%hFQaaoW4 ?4+fTVUnH8>-$zğנ:>o|Or_4, -؜dXe&VATgU RKG}2rVPA[ 6PoKk(T3eZDJ4rrc9P0VJULa`~7[zj,[UH>s1XFtshx2ݭek 4}x̔L/W_YLGI&ǚ4M"> ̜kW}| Plĺ{Y js02U[1):yG4TTt#Lwr%ha;]g~ܩ.gjH$h(ev#f;/oq s;+SׅQ֨S`dM~}z^Y0S x[uvaȆoy?|Q plzMg5ѩz(B a*z'Ly=֕ ZQ,mF0|a*Èxƽ(ZbwLJ c@Y!3Zj"F\XȁVeW>]ͤs52.*NSuyh耑ʴQ;dhPW* P/oNvXwy8W?l_W["$6׃&t%C'mTmTQQ=Ψwe^ V>6Y̐,n`8Ue~5o+@ƕb쏖drԡ2S7jx( ^ڮ F:Blʄׄ>/w7PWmkW>GUt!pd) ك <3%=+vOಿ:]bmU !hk\0!Әՙ3$𷻤 _B9`,I4OVY{9S-Iv 7 =y\fjPEuaoojav]Ĕ -+b0I5pU3cT4_6k.FLJ j^&$5vVwه0e19!Y/JhRF@;ARޔ狱FW&fa-=~b$]Z6IЩG6Q_ FmPO^|mAQR}qfNBN+g$njY:A?т!p gHw-cgp S{-V<آ^e]l̆]z"^4@:b{.бж_(Cx~J谶5gs?8lID{ghKofGъס낔-dp:ơHY&e`N!]UP{gi$2h^a 806("4˩7HL=X5 ~^MὈZQ"Ti]p_p;rkNKTPcXU%gkb!vKlL07]j6TmFŻ EUi+dCE(vEJs@_vg< _u5=N"tb,t9H L 63AfHN1Wr+,ra=,o?J p `::P@ZkۭVLG\''⿿v%yΑh^8G!h[մXgkSnN֞2}ŋHKL^v[~88~ xCSY l$UqT dꕮ uWZ͗F,Di`Y(+5zp-J!46|K'S)`i[0~l@um'+dlؖ*/,nids {ek<[W'kSres[H4~cWXc^*-6:ez >5 /SJt?P17%@XKKdeص3Urv4e 5#A1~, }ШƄb+<>:#qÕAICESʲ$4+ָUQJTU\\ޠ:+l6"S GPp 2q{ˑ&u'; ΂`@9KH%x^_5IhIur@?C!@wEɎXt|F Bgb_0KG$3$SVMS㨍UL=wbd%% {#]`~dr S?421pאָ|CD w[=*yWT_,2Ib#WR1xUbp9+AưLa0!ډgJhf=|r.i Ox689SĠ'AQ"99wxh(J@`Hw7) TE*b$1,yGu5W<0K˅(WgS J'B!tx<3/[*KNcL9 J)Pv@i֪_D!evꪯ 0wB/4؁8¯Zs|Qr:cAtЯTKQ{c9aCNZU} .!h'7x>`lURv'Uw /+hnI&& `lG庈`$Xt`m\bU2CZ cG5hR1ᰚwTdм-}`×E ecV06:Vfydcĕ7ʉS3I`n@󍛹DYB?ńJ˱*N8rm@0O͈cav_x8';NѶ2ŹV̙_6ſ*N,3)l-<ǿ1qlV^vpfO}1iRɺyk)0/R .D9|J3Wyګ~2g~uh^B #UnTF])sdd5_%Lڛ?\*25p#?AlzEb emS(&o|nb4\`|oHP0d^BdZb$4+Y.ܓ$\/ʛni˓#Jl&dcZKJEFAÖJXS Sjo6w()V:X=JqFjHN"E! 1_ :J  ǃDۂדCfh_ k֮w*IAK?O6T/tWQ NjKK59 Sޑqt XVͯY[.>pȹЬl9v啕rזQFR&1UT. :\6b eإ5yMxyb`,ѵjiJ|nL,m,?iG~KS xڢFu6ocwK{7hO="mszCf"qUq}qLDHȭ4#r^}S& 2q#2!XQ[[6%$;xʜCmM,t.\U &gĤ~[t$McHs$uW~ ".4,sV>'K0T(W.S|-`8.}T&uQچ"k^Ѐq=ʍMSٙQܵOHDk*-Ω./㶳ﴆƱ/FU*ܸ:)hq;{n5uU6oڙe_mbҁ=y+% .")-nv lqb؞gVzi3Xjᄎ,x`iR{(BggAn4R _m=/c(~1D;z j{봓"ۀڄSn0Zw2iZsk -"l޿lUMư55Ӄo};0E0EŁgE+XNN3!aPT>(i"fލޔ SCS[(ͪ'>}WTdBP}:I|y D^e|X%5(>-*dE?ӏɆ_#U.G  s`+Tʡ]ONG,N .]{WEЂݖlmYyxԺxlR@p/9Ĝ jF室̘zzQpřuN'qW.c! o[1S-rC8ZĢ,q3.>Ѯ駳IK/m\5il}UA͕G!tQrN45vi<ӽ!l#?}io^E_PgI-/vvw՛[mM\L~M݇k0}HRcrT^.N>ֹ]o( ==kytSp΂VSk刲7hm`>!چb\{QyGvn=Fbt;wD4JHbFyPx[(i]LYg <>3P,ݳ{Oy~$$ ,qDߨg0_JJ i1Yt).._Tƺ'O8ԟY{R9T[ƍPjWBP&p]Kcc;ͳ|Yg0!Vk_K-2j3Z6Kfc'"ڜ{Ŗɠ=a7xiv|jB ArZKôq?uE6n@eɲK?U+6~{J|ZD!BE(zH8{IIT[2r4uϔoWXW3Or*#Wv}APd|Jt}x!rXCiZ:)Ӗ>^{Z*#-Xs%߷*1r{%#;F8!n!ĉ(nQDQ |ߑʞE[(lJuGy{cj9qHs%5Z!TQlςŒc8Pi!ezpWrrfѸ_5I8ocזa7׽3i9me ShC!W8Ϲh޵x/z߫2`M1h+Sd>;>/?%|fM| -A~I6gtt\~p1i8CykHJ/ &WC$vʩ [kCu}-j NMP}hpAM0.2/jVpFrj½ JNV{(֏2IZ; ֬Cv|3ct!4 n1P4S9OX2|jZ̗"*}]2!z'Y*)Sg?29;"* )j|PoFiC!BΙA,O'6nVHJg AGkIu/NTdP벼*? 5S' sPW]L{mӌ|L*CB{PH}UW7XLsQ>Ū +f$1z~a#m- C2Ip`U2*_HS@0?戙}Q_G#"94jZog&P+XYH`m&F+o zD~Reƨocl*Gnx)OTХb\ȝ[[QxI %U,<̶*>4[6p|N*T[D ;uH0`\næe.$W횖 ȱfFЎ1ŵ +, %&8-,Hq t(l>;[X9_pF4]EfRĒH^ʼnVbo $0_8Sog c7MLlk <шecto*wwQЎR@е6R)XIX`7pE/Vjګ0i]$46O}G'UM(8 9-A:IǞ6~f^j>d`Vw%Jol"υW5S!o1W2慳504َT } ʲá7j{X"FQPeUxY'~iW쁋=F!zdFPGULWqz Xǿ}σ.2YV9id=0UUP„Dq)޾U"bhmȚήLE ,)I`eE+ :.ABQzt:smME0k]= eՇ pDY]i,ae7!rK~Eg[/ACg:A0/[ >3?[{kSMȊopn;SU@W.@L`nZ)U#·b~w,}̈@U-A!w1a~i08hwș [􀃄$m],P6X+/j/0MmRB 4~T-FBGh@8?(1Sh4ܶ='<%Piv h:>;1,H\<8cގ.WrMj(,=z鐙Q1Գ!Ɛ҅ox:+9bsf0k9 +_,5z|*JGM>eDi)Qߛ8ܝ暌iϳ K]/eQk2IjHS,g9)=2M'ֿ; ;'&*kz?"یnK WhaLΆ!I8vR 8ԩ2+-HN%^em+ |{ aZ3{K{1aZº3qo03?)6VMdxeggS W;hjHe 4fRx)Jߗ"ZjI ռ),u;mgG+@qֲ:9D,IJr,ڣc/U^2zc2;d"`8|ϴ#< /Xa: ̚Nי/mrGǣ6Q˒E:/=+Ldm=X,526?) ~Xi֏2χzZ1P1B CN9eS'JKXs6o˛1xe_T$k=S1!,oZ38;CfѓDLkwI={&&*؝&TDf(V]R&:EPnY_v~bzYjDdHv@Hk_FRPa:ߒW nFPz:`< HnB='=@!.+ǻ.|0dc[̎YԱ06ͭi%;*"/o \!頭O*=ZL0t*z7U.|n$8T_\nݨs^$m}]%*i]榖#Q27Xk~+$X`'}Oф4.z0N!l>LZ'y@BK0;倜RBAAsdZ]d: ߀϶K͘z(^kΆ}FyR,Ebۉy)qvˢ1+[ӃĦPBW@NgRKð>NR*5FfuQ: H݀CH qbP !+Mkm"ၻ49ꪠ}Ã[BQN u8,HDDצFU6@ʳsAEa[&sgk%DS `:Ɖ ӡ}ҭ՜IKYĔvvxajWi:J}9WVkrJ&~<Ԕܹ%%$21;d\1h{~k'-SNJ@ xek@E ThwXWw$ڶfvlka Ʒ$i)K ޷?],.W[Vjl6$E2dqVos)KtqH]~ \zmR Uԙ&,qKό+?V6oy/xNMOr=XoŎھw8ikWejk D찔BEuChBNνU?VqB+pC Ua{ )]5voo3Z2FWd_-xoaS66S‡rxplַƷ]ӁXL?ZE {0(Q BeNyGp)ZVF "H_};(YF=,XmwӼBȪbJkT:lK8zXF=[XD$}uϠia{w>V_VOq@7=r3՗I~іQƾθi<Ը~ݩ/!(DlLjqՏr6௷gsy .ܠ))~P!|hLω|#XAڛRNA"|8@tp0N֠~(oe)_񵖀[bumfvq]FO.Y0 ֯j'^Q'[Q晻..s%4߻lP_7UthI ӜI391n[m:9E^+@5NwBJ0IILEZ_n%ڀASI8gX'vVEIUw3lcG{p"Q Tכ.f<PG̣΂|VyvIN፨Ja\/e9A= ;a`ߋ]NuقYtkA9yᦊ7^M֥<;l Q{BFy,RMqiy0uP=Lq zpYdM*FЉgVâ='0Sl"F^@Ci0I86 RQS؉CAB~+Dǿj' *. T oW1Ӷܶs ?m t.SObʑJ|P{4kSΑؾ RUgf'hwht,Coe  $b3J#6jtGS{ *GeY>÷1GvaZ{Se6+0h @jcYQV/IkAr_3;1D*DH'%]' 0VLb8dvd*(xjؿNvh#\ӭ+~] tq<ɘ}P?p@nekǃ,Qhˇ/t2!#>PnjK;T Bj3O[DhEеPVO}} /j-=F bȑ-ס2Kf~"tٽJP=PsD ۧ~gx Ѡ3lWL6FKUNV%hbNyI܏s\'ųzVC=]deFuǐ^PVܤ$5fG1Oai3#8sIsXo.T`C-&jaJhrl$jS"oPRU_}c `qA'*Tȳ#cΚˋ"+WU)faZ~9ba՜@S  y vnr9F~CbZ"7~QՓʌONvB(GCSIkv(dm05i'3#%]x3,$\IXj!1bCjU}~Յ漄 C2g7$GdkY݈)0u0x"p{A %gtJ9 h qr\+4["µs)"qFpYb$&]ጙȆTypdD-F0)O|(VvKZd7^$} k! e5V(_NŻǏG)ٟ0v2 s)4 ^&-M|Yㆌez"$!xn鯲N `U0~2%C/{j[:DEӮn&%20o|"9_:tyدiiY i ;]Tt."|S[=/5vAtŐIߔd7J1@C ?}W9-zx)W2Mk شZ5*'?܋ A_o.hRR7nrΡDU?:.X2ŌaŎ!h*N^ÕE͡l<ޝZv5i|4tEO kD@:OP_ mW8A^6QI(j,+*aHnD6Sm]E~RhN-5~MfaRD&0C?]sm` ő)4Vtcq(ZEz0 +_6Jۯ2ʱ.צC٠;*/oyNÎB"gd ɒ 04|쀼Kíǁ[bAgnfum\:q+O -c6\Q$LY0Q&/wDfo`B=wm,GxNu}w峿a kE+iӯ&, _i)vh Si Ifɼ6o㑞A}ihhd v` DVx'Gdi73k}s405GM7.3cK9щ"3Ŵ~MoV a/ل(*[v7 IwlGA@Ş;lC,rp6ÞAӓv욤")8իadN _rA#/} :׸Q0\4UXJ5 f;LߦNV8pv YX T~q %ˡ+b,X*OR,|c;NաԖ -}:=]o`xأ,;{3ߑC\QAZg5BT_Q8ҽVeA0vB+C@6,43uسo/gΰ6`)ܜXF% v3K['ԂzyR^pvʲ Da;u47sHݠ,-h:w7E5woU]XCTŠh-mb|{̲-|oI1[&-KR5o0ޞJ(lT#˦p QTZB 6ImQ;_><C$یo=xsTSMCɘ#ecB> 2فǜK(7_Cy>[H^ c}@WvOY 9MǥZ^r+}b ~M v`YIU S̒\Z|ٟs|>JmoE})bIpl|XZB|I[A5Le[ï ymDȀ5DVMQ)w=5T=RwW*c* )$i2_MR3RWRnZ? jSbHn/xѰx|eevY/b*{44=g@^ w]f$iszj9)ՍV;}IJ݂SnKb=+HsL'Loz٢i[Xe!4h0o A0oͮ+EUvLXlJbRݓ$m [!j=I]πSZo: ?jU[?{D?+āoΗ4٥uJ2皪mǀdI Sz*!րJYI7τxDn]j%t9L\Ǧhjfƻf)\͉e:bVv?XS9HŴ06GʠkC-.xCCPɵo?%@ؓM`K3!Jʹ:JoedfC?^:\A,6ƮY}"i>Om{U각XoRԹxieؖK7Ĕ ]0k˙[fЎuV;:ߏJ=404N뗄,]kN0$*4J/>p$,h!rg+PH-XA)YvJ ӈl[4{ &vXgCqqa_}duy|~whMLNNtlQthb&Xchj;wKdp'ȭ)DbvqE2@hyIV _,x̤z9om{ =S[ŜKdqw^%6u,c*Yaqb?MX y_@!꺰o[ ]Br:dA@!h-])sF }r[EZ::]><\9zrnFG=-EՏKYKNY W5l1G`Y%bF7tQ >hw i!=֊tQͰk""{؀ob3; )Sb+ֽ5N8Ah6`II ' $,ʄi"kU@Wj삸{4kb 7riQ]0l Jp-m|Z>AC 8fP6hd&*W ֵ@2%*zp#XWG?p&D)䇲}VS<X *_0Zࠢ7 ڽgm(쥢d¾Ehun *\Tj sUG]ךtSf)z|yzt"AOȖb"/l{=*RAuz$bU ӎ 8DjQzǷ.t:˯2LZ8ˏ.py8smJ!4.IBZy^?tD_"&N)Y[I0zX۫ΰpm}ǧŇwfuKƫX_JGv]áb7x4>'{ߝq.sH0Yle1vRO<@ۅhB.o 'N dV7і6u&cX2^) Gm*[*.}XRAZ G)  D6 M<E9J~ٚݔM?R^=Xy:X ~MMܔGS'ԝ >"PedݬmAK8׋mN_!U@4zEwc#"겐h:_fhbc4"*YOp4s~+KNeIQ4=JF{@w$nK/A=WTD,/RN@ _Œ&3e%ϑ mE#ZY¤+7&l Ոa,LE-v⹶ǠIHw v<ڦ~0 5>tl8/ g26$żWZLTmX)vC x8~ښ6(_]fTQ6R1> ){!ձvԹY`' 6mhta`3Y!qpV^} GY u$vl=E;j(VU 9[8bZTՁ(;FlmH.QRV7ʧPɹ{(!/)DxvLQ{?)B\˒3&\3dT^sqXE gvRdgxiߪrU#ҡ|UInI ]m[,pɕuͻ"f A-F/[ă0_z XL'1/ksX/=n#X1[ kYn*"V4[n?9TjVi|eҬ.ֶ0[`/W=*oMSwϙKrHtX WgƼkFLSdB w}}s OՉQ<-z.fɻj!T&ڈZAdiIʼ(wP*nld$FSR/5`]@I8+tg稳pǘ hۑ$^G8(DaveLA%A<WpEXБMZ rk}w4Cg!Qs9Ytf@8:D̟O bO*X^)\:fnq߀;"nQ1/)Ugg27х6 pS횘Iﳠ C<$c8 ߗ ~`;@8>8..x<뫹3ONxN儇F6ZL!4P1&ď! 'Qϕ-о)QU@H`m鈂t@Tg,@8M/#J4ۊUZ>m˚Ō0dpuAU8FhdBJoL,IK1a:WzI%>/s""qzӋ ?v ۫_F~ȟOJ#ʼ%F&BIxBbi/ڻEW8ˇFRD5щc4DєUm;?hM 0g\rfXYFsC*Z hAzCv+p@+"AB v ƌ֡asȪ#YIe7S"NGڧ ? #=EZgFv|ۼ)~w [.5Yb+Q)GXȜEGlQʲS/u:B?)_JCb^䳰ŖMO;%H<.~?G}NQtq즆M;[&=DlEcj߫@=ջDNcajh/Մ[h@2{.;>^p ~ m>>^ц{L̇ba2}r%Z1"G8a K>"+ߨKS(%˞N½xo+N? 9&/Y?:&M띅Ҳ8H?m㏜(2NqIk[vn0<MOs xl+0h591QLđ۝1K渂3/AB2l46Z^ YMXNغL\+C̄H17r`&xZ\skGiERko?'-dڕt.{B6Q^'1P!4FH4(rdD6sΰUu}VqGv0`2y!GH@—:Q@E1s`\zz!akgϬŲɬTBudEMB&#ʚqsRx[\:Ķ\/S)lP]k">@)īD?fUي*oWd4ܒƇNK(œ"7~$2=k WV LCQC"g_s;'N?&4]2$aiWngd ߇yNWYA۟|,WZ_hAW[;tŀm[O$- 942TQ+z /خ[a`46S,)rpS0"$_Tl@B|:G! e*F|F2؂@ ĘUJ&U֗wЃGSoe1; =+ro#U՗_"dZ">,jvFA1}jɑ7 },?ŋ_Փ =`9 ]ZZ23έ?P@8ڂ7; U$o*8w/TV q'wSvun˖G 0)m|wCMŔMxU/\ն(*GI׸[Z&pXF^ $'oX Տc~t_M]$Tj~iR*U 5fhn7ͯ>j܀PH`5XǛ/i٩ˆr];)T&BV`QfgL~nYNN{{4 e{!vLJ%6; Ui#?!l1k y|jJT$_Uj}*6rutyohphOɕexr˯ڴHV$ٚw0yydk -L%Y#ZPzjNWpZ M<IQGlp`{u6DٛRn0IEޖsj )k) dyWWCՈk`1pD0oХϿkB9Y7f2Ѹϛ lP]r!6*۔Ҝi f"̰@AI;Yx"0ֹ"QdBHz`ZܵéOF)\5%&p\D$׆!ub a:IgY=&$+=2;O.(3-NqUmRyn_mJ/"lN=r8VzJ{Fܐ8hTsAp1oCGcjӵɕ5X5QEIS%:;;rC "0kಜ9Lj4pē>Le=j|A"\_y q+!T@=b֭~tDI)` *f8/fޮp@lS$_K)ҩaԗ;t8+MmwpB 3.I`j,CU s~hgz:+?s*"01w/ɽsBpt{wL3@+CͭEfBfם5~iI-;Dqc <]^L)uPS,H00"sK܃X SCi.k*BဦɨcMGW’m]S?UڨA( N :_+>`F*&1,-bd:Zk qUq)]t w0# ͹7'4{W#Vy3Wc1a8bdJGemZ3Q.o]XL Hj(?`o9p1|(%&$YerZ xR~\X?Ϳ_fDYjBDI_)l,5۵N092+U\&xO*t~hLȑy߰1o!z[mWoOzi8x𧮎$汽ZJ޷F[[ɝfWH[DULXc 3bp\OJP 6ÚHqワb_ťvᏳn8b#˜Fـa1SHŤͯl6'c k==wׁV L-24F /OQبʤ%2D'U&@Z!Qh952/VdVڄfN(HeT'882n&Ćoe6Ϛpa[ɳdg]H_O6I# >#4IМ!+)}nWn<_pDZ+HD5vBzSA0KS\F2kwdmEqSQp,[_^$D `wfV kQβ.mlkGKA}(~YB4qI0~}4!- 6Hui@kj0?#w_'; ْ*ϥXE+ p@]]+3Ҏ &&X?g -% 4_HͲ1>9C$n{Je=).i)\-[W;dfZUv D ql1 Wv: П7ޔ? B[cNK}yX \31yq@C"[X`[vgpe^A _9MèԛW'* ,M_ FW{ot0G:}R5K+(PojQ5QKأ(Ng!ȼЧL,_vZUʛ;Fՠ(&X;)5\J2OZ4JFsOqyVs)"!2"?=>; DŤ'9#,Qb+4EV^Èɇ磦~9Z,_w- M/05;7K}ESN4Ȋхe۶\:`AC r*7{ݖ=XYY4ÀG3SR4pu 𦞳%zigt<=prw34뎝7HF3mY9IˏĒm43E ާ ejք -N?Uq>JMMٕ>hA&CCAUm5['6 "h#T7GБ7zϧ߃`Ƌٿld~a6@5(IeM];pIuqQT1 zy9}}=ffgΞ%7alP+|cPrg^OO2] C:utC\<鯐 /1bB׳)V2<Co^΁3W7j+Oˡ7Va;+x_$ip^K=} xXb}¨ǫC)y D!@3Ud(kw/a# U$9QV94=e?B;YVVV},7j }iag|úE%8.^s~A62e²2Гihe 6sYl'-ܲ⥛CF5m}GWdM=,lͩ, 3 6zYiɼh PKK7ERtb'Pzꈉ MPT~ bǿ-(28Y7yB{fsOT & O)E jCXzAi;HOsa;ARz"C9?e` ATTg+7h^HjC;ܶ8#ֳ;Itepg 8^A裚ڙ"Rr蓃l xtK+dҔv~5YYp%n-(A/+<34&U+,qQb>ER#r(E-m:)m9'L|pA2cb0ix@Y` Z ^~c&,%ѹ(wXW^ $JJ#ek`k-M28= CE(R0'^HLeҮV&..gsK S´,%P4!N3O|C̑GHgjxqV4 u*j ;EZKL !%v^B0Kأ2\}ÌU*u]у/R "`1f[pXm:f\Z;(˼*'_2%) aF&2eY2FXR7_ֺ|u AV.DFP ] 5FNsѿ10Yԟix_}s5gNvwlL\0R[Ŧm8mSJޘہX5%3⛪cJ\A9n%!lIکzu~%aIw 5#k7p@g]5LVSRf.\>3 3䎚.3t0ޯD8?^翺j$%WJۭ`äKMixe8?0MB8M,({dnS1zm'˵-H%j)e!-LmLY.m-qR72A')jAiI !CK 2`sLoy!ˬӮm%lC4b?VxVX5}:_ci f+g, P!4a>>-2[OcYCwbu?0Ұ$|F hYvhu2dg9N^'.%~!@m̬$;~B`iDUA/OkZLu4mVvݶ]P?dEH?iyi\ymmIʌGm|o+-N `džADLXՇ-D;&AF5"!\@?ЖǽUO6c?8 =,*O4 :M;E"wgr9= 1x'K5T7v@M"g!/wRo7gnqLƭnWaM ,KqdџU\Wوʱ߬hI31{N_ (OR{wGe.V >Jd,m]A0fp,xfGcGDhHx/JԳ.1Щ+]jX="'NxCTzƾVaohʊX݁E /T3\>\w LgFy.uFYDPE[>AZ]dn!,!@pN@- f 3u^jG,2T$k|Kfߘ4![@_-G\Bkt4KZ4w]JES36Pb F>  #nXnWOjCn'OLc 2~>qIZvآ= 8""69cBV'`1w)F/]O$z<ڞ$N\[29@AܸlbMtԖg{,EOzعGp,n m9i~<;=!ߵF<dxC5NjQEo&nZ[c9"+a?;C fέB q{zW#k?h.y6-qAlno{2~R@ Z.Y<|oEK* 2щ@9;ՄE) z K"!a֞ϱ98}ƿm9?NIoc ϬpI4{U3FJ9%<15V2%B!T8Hb(Rúyb(@j6m5b V"ȿmz^@AlZ28ifByI d*R]hqRKWhl p Ĭ-ɳl/*áںO'mGztVWVw9wL&a |ᬩ U6;st~ SN!<MdzVuYy Wq<:xw_:rso(%Tݮ}Hzn [[rRi)r!$G!`KE ',6k"TiH!Ynit}ɏoA"n[OdʗldԶ'Г~O΄ҡ,I UPZ€dLX$|ɴgKܪ8"^fLQf#: ,LZa$A\Mo>`S| '"2(>Q 6'8{f:RUb}ivDšъ!cCW_<g2GtZK5 )T 2AFyHAfzࡤR۽WIU{7*u_ )G;dI yQgRҢiC %\9_R*{r斈!^839.E: Eet@9t֪#?`3P;\Ht=AH]atM8h}ן>tLkN#S`I~ɍIM^U Ԑgif~#6Z<^w.IV=qAFu1iv7s@p#BTmf+1G0 2!q91"SsM}̤7Jit6.ڵ4s1gI!Y,_h^ꮒvUԠ<~Krp8Sc;oQ?mC 6f/Sb:$#XDմ _ߨd>hbIۦNdd."\IDm| TތI9Ar jdpHꅿ$ [A#I+/ݮ)~;s/_&>>S*w~I=+Q7x1˞2á[ɻo UXly> +Ht+][?oyZ¤Bpw`ASOA^n-؃l,)7._z*|tTx}/v)OZ +^frYbpsq=0vЛO+NetO0aY"*OE5r1+,u,&$]nwns_|7Ѐ[Q(tօE&o0NCHl=X}`jpTgMeϥ1Ė(S@Q;9|:X~Bx]]#80%w-nn6鐓z1lSF-Q: b~RރYCDc1kF*DZDVEY}jk?A3P:ku'5QZ.ْ8] xqQ~F9gV5EcC xith:!x*m[Z]!\O<$D5p;_N8miyD&^+*:Sc;vLtc]SEp_f "\4'7X E4/ -`o lkc^ƝK;T/PU֡~+1=+53 ȺT/G.ؕ@9Qc 3;d|e}uNM*Bq=XI\ pӣ'J_[U0[I)ƕ 7Op|wN!p'ZitSr;jaOm[d{*,<2? >*p5P)$h|FI#UkeTQ1C=]s0"#@GE5URahm4T_g<7q*!:aFa?}*u+{bP?>Zh\Nfat=ㆥ4og浺| cAL,6h+Լg}29zYѳeT~j )Z~RO&?:{3*>DcPdX8ah\a}48t*ƾ\30hÆ Q@c :v֏$dXREjO|Cj Hږ3ZY{vEJB̺x4}463NxZ}'pm&\i?X3K49Kb^< %~#bÔaP0yK8guruR&"fui]'Tӷq44To ДVɤPx{e#+v[ m!w54W\{3x ōNZܩFߡ$%Ps# !,c/wAgoh3DqPm|JhiJ^^o7:F|i+pd[mze\)fJd6s>& V3G HZmV("e̩KMV]'&y.Nv;#^8%\WaaAA$pR0c.VŇ|f0yT8ng3PEG{m^ DR H=}U5D$n|Y?*|FY4\5]DDu}Е[{W%vӨnο)ZFJgA3fDM wV(vW<@CkcZ>(Th琢y6ȤHwHGN$wӎ <2Cl~J.2?WXubn; b61*ޱt -&|2;o4lȗɽ9U;ȅQ3L`B.3dh+%2=6XR\!,ip]z3i{vo)R ȫϸE o%4{@Nms'C\>d"$ T}  Z[9 5(\m<-%`f.?أp}^p;w2 ѯze.=bap9$# y"ko]DnC$eO _}y뺆9c^}h1,g5@rq0 GNUӺ7Sm}34ۂ[kU0Q˪bjT"%ě.݋wt&G;D p*CqaFNخNb~S%)# vWzm}2[H"틟iA 6`葤7 p`xzu]G*'ev{sMtJLFw Hj#C.Xf1b^-1kuo޲sGʳhfW=B`V nlGeU0j, ՍNyInP5!T@3X_c:z20:<ٷ%/x|U \_,iE&`oy/R] 1q |g7M8eTZ߬H\R $ ;Bp nJ0V l3GվnM3[}I O b^i%knr3fE#z_[Yj6`5BlH@7 T(.ISJ_sh'bඞO, 9^H4֡_b-{"{W$Ѿ³UӴ9AZGR1QMւ3Q 9۽~B=eU[T*qJ+ ~SƄ芪$dEAU q|g*=*W5E)2_+rU{y(\^5x: vj E!'V,W=Gwwz}VHvD):C V@d7gI岢[|Hƒҋ-8P/ Ze.qW_EFZwL*x2ɨug(׊'3ЀoK.ʃ]o L Є1?MنvAUmU{dza0 䔅C■X{QPgCx'SY;q7J4#In/o0\)֧5X/W_[0tx#:Tv?g[pDמw{~ |؈N6|2HRԙMS㻦@7V̓]p2Ex[e=u=S\E{b TBU 2 (q\iV*{5XU:Y3lBϽ9-0m iu\~Ǵ']Z X5N ᖡ0a+PTsuNxlNGx5 qҪE{ԇd%䷅Ʊ]&fo%T$+8g%Ŵ\VD#?hX ~&4{U{&L{1d?AR52P,MuP nDI$n%LXcpJ0 #Oƚ0ĻxGT4pT%*]zAIJ p|[Msv% "+GPS'joe_b%P`iuDuk<0^m٫B-C( -WJ)Tp^ICTNeݽH.W8z{zQ?K#,wik(' Ȅ숒sV[ yjUHŌo)tm"91@y\2}(&ӱUIArEzAULjWHyT]͗*&80?v°|&K ř~ߦ?S{bN 5~8uF8ʢ__EϘ@`TX];wE,2Z2f vBodlq@1Js2U1J/Feq'x A'dO|zHT 5kc1$' Ӹ|&Bbku͛ ~:i}{3298 59gl0NI"V-#x[GM=ʌy¿ 朕7LBV2JfW(H6WL[iV3xIXv3fU(l~=Եi$M0uyT=Ǎ<ʧؗUh#Όpzi5= 7@kGnDh[;vjy;*65JybGu|nhs93_@ 5W~\t kz%S\NEW@fz(uBl#&EH:3z0^,E&ԍ40:5w֬YXmԑ {c39leGT2K\J#YyYYpc6xU TgK <;iVøKbiV9Z`goe<0!- H+rQOZs`R^7{fHo2 7PIw*,#ӵ'g>'7+Sʹu[H6ș'ՕP˜CD)+^:O!M![0YbSD2 \6d=#(:‰*<c9ns'mRD"VΫ_޿SE+W׃{$akpE ė>\Tդ;=ѝ/aCq;݁M4u]0z>Oю\ʤ ?\MGk9 |0q+XR^͇α?nψ>5ô/t7Ao@ W3'H߳h?Q}4O, ظTe!t\\@:#Jg!nxl ?_&λy!`ZXȅw #)gFqCz:TPu zݗl %=+S{auK`s!͎dǃ77RG%5Xh音biD8N{1ZUbyb%9ӢV5g9ȞsWlﮅd`CW5rP8נ7ew@5%r}koZ`W -85Sa_vZP5;zC)?o*o1 |ߎ!  9l^6`<WuE| -wBu3w1'yļE`ĵ|puD?¨]QW튣ñ\'XNL-9+=NxY>hp_nhz˳,G<Ƣmr$iC?pXqs?] `tp-^'!+m N-bnx8 %"cnSYpAzr2 e*GI^$^m|w[+a!|-VW Vq*l?D6 X±/IPȪxׂ4uC$6տ8xC7<7&;1C1;oC8p"Nz bLP(8uݥ:ՊPU_AI.% PM:N`Eyp_ K.Jh9mXpfsE!ڎ#ӻmX}_ϧ>zİK=sًL`q^$nZ(?aڄUTr~DZ4[@G(*vE~W\ J -P'mf !C7aѦة sꅵLA\@IJ~3$iSX8}<B)"9Eضqm|x|RpokgPD›NҙX[COB )fB{OkSۣcuPĢiԖv LF(J Q:J/Hx%eϝģ }R&x0c.U 0E+@[Pbاa9\Ycu|%@uQ*ͽY =לd*|X5vxXषeӍ|qʀţT(`uMOa75qN?wkWkSdV%?sa+E?``NA_&OXaHb|~: EQyIӕnS^1j)F O+k77t%YLBDR V05Jo°FO~ɽ|9,o:ߜ$9Եf?=H|^"gD@#}ȵ,? qMC#_*5sM72L+k-KP~D2(J@x֭>s&'/ R//͋F_l?w3V7LEE^@ DO( >9Q2#mNS5C(EÈJZ*ՉiB_!_lnpؠ,&܎hrꮓ*#³ +O9-}u$9¦N*r,~}~2e)>ŗNumF#gQWqd8 ]@^ͬ@| V`n"I{{(Na,]?zsF<W>Om\5PZ4g)B'&bwhGW !pu% q)G8Y 6#D n|^) ]t@Aئyyojgg&v $>Q'?iR NwDL[nM4;O,lQ9\WĠ!hN^RdB;RM#gƵ'r2ҕ5=_Pq]B0n(' ':>H"m" U,/êcX@]5S/Pg]Fh .4K+GH#_\]7l ޑFN9 -^3Q {^&.@MQќ5؍ cLtO-1[Q+yB|h8wkָaXd:4~j@F ].j܊K.9"O?_0!NOON#-?h& ݄,i/(Y@Hݳ PukEZJ^, ޔA6Gi@=x5{~Wax/9z4-+!7*iANW~4ndti dc:7~EL=(צL#TqA 4dw"BsdGH d JfxZqt̑AZk=BoQkor&{"Ȑ2dQD*2yԗ_x w\ղ"j#tC}S&̦4֖lC-*]݀d,_Eֈ4r[s#ZQ H49?_mh1=4T`:_[]\,FRU~AnhQ  ?BPf ;g; с4?aXseyI(C7l70Cxl&]rfu) ȵq-"VY2⮀0/#YCU@GA%!{WrG /ScsDHxc_o>tr G$5XH4?3`gװ&jL#x]clRz"4wÑ#VT=I"ǻxsSnG4QTq1/CQá8$M.愞yZ˳vCÕ,/F/!P:,s_h,KH j fV 匦H_/,X9́'2X(=XԆvZ"}?g$ 4}>P>57o9e,{{JW"^ޔm3|]3)j9}dzKnU! kH'7ȭ)C^;ҏM-e3w24U. }wS0b+}PA8 _5k]ӌ-n,$0}OQӈY%N+c72p&GRt/>mmKq؟]y͚R*ޯ( o3DabE/H>\@ۜ n׌IwJP4F: phaC>ɸ@Q=/yHW(H$`nV^nH׿;r~"G0)q $O:CP7z{RT γ}1 RE/q۵J*g]qz슊 \r$/XZVPɅB)d&TU^ܘ !(FhJȆOTK4ToEUJB-`T  UN77OXU@G6wp"pq %%H*{xt5^ kK'fu|Ǚ%ҡre۳- U>%'IMw.5S~L!+Į|@(/]=.I#qw5]S9$I,Dzr1qugyh3x4>za;j|wJ-gNHo"} ;SN %HG6Q${6>r0SY[ 5[&U|Eg9YP81rK}kedʓv#:-iЌ9Iͼx!fTnOR {FbpHꙝqz_O"sK Ц[:ؙ-褶&,:BI3T(7De1Y`tXI[ؚ@pQ\ o s3O%'g|`*۱O1bl)v5׏ˋmA/dOjUOH6W%.Wڬq+ng w0qB3F!$e5 OԞBd8{*g]B֓#!1QCgH[< /P&w^K1RvM*-$zh>~<|},l|1 yψPdtS8E}<hO k-x HСb `g.7f2 : خlK]V<ܧ{D u&[q(AIOߎ& UInT4y39lEwnplGJ&ЗzjM^-aX$ߠo~NߌXr*@9C A:yKAo DDjL,8FwxTE`|ׁxзXրG=T}7_hc3/\7U|/i3lO?u?6ǬpzHÿ+-h 1V&yRpR*Ҵ*mc6.0.TLlEI3Z$AӦ2SP~~P%hk3M9]uvkWPh+؁v,JkdUBj,Ѫi1|9rO/[ܧI8|cW"\&I}4n֧H5q7}i]Q* N!r\r<GkT+:~3 wԏa~vJtZ?|8| Grɉ4B?QMq7Wb7im79|$0PnT% <[Ec, Nk4 CH*Z붯:4)xN9aBX*;k{D6qX&mJX*JgJ,[${ua02$Ր)HW p!}fA֥[^ !i!]?l]|_kv~b!"mv\q.*T]^"L'ArA) 1eڌ;~jD 1 ~O퐟4&bѓ@so:n˿;NT>G>bKcoR-7^HKM[r$$SvxcULϢA(_+o,=vw(wVV\aQ.:a"Xz0e[m Q_JCT"颤T{^O:!֮tfV<2MF*j6*x\mh >|% XY=:S8www~&XilH~YX-<'jPXMTO~xۿ-#f kӔ$LiIO8T^9TD8$z~!q9l=ѽձSL~|to2ϊa"K.Xc3ǘʱ}t9rA"$^|ҷ.6dr.6,ZW&lӑ 0\'Rqp |[4:^yjvҦJrZ3L_ԩsS8$e2 NlFn.u]䌠<`نSۄCX#]9TUp6I􇘯oئd2.l s]aFAGǭ_£țR\,b)8UT b}ݼ&+ j|1oy" Bh{u#՜^5a5fH'*WCak>cnT# L!MT B}<MPu1Gh˝)*x XYæS~Q+XA\W:_GE9Na]9r6:/dKaX6Rngq5]VDxggkM'GjҀqIWA'IKp7dӉ56.rT#scHܧP/k7n r;!gߞgaLN'ˀ%IJga6N4ۚ2y -#br,tjqA-x]2p9nq) . ~EB +Vw(kM;J\Ng3f> i^(V7tanl.k 8I60>݈XhwO d,RƆJ")9ܚSqMCzQ3Jg7qH~%¬g|:C',B'tr%jHm .CT1i;ZdIaf}TwѮL\QvfsYגHH 2f2zYqڟFTw sX?v'ԍ@8FRƵj>չ3UќtM $MD")KOJBfpn@ky\rnUnR"c軌N;-wPh5Au*K[zdsƊMInw*]z?D-JL7υ|PҤ{<õ̱F /qh3w Fcx ot!x"lDA]0\8'$٢.ݢd79i o_"UDF>z@ݝ1;ôCE*92Uk.P^ri>d#p~iャM6 m>̍>RLUJj1>M`GUyѬ E%UǼvR0op g)ϤVG2d9pNd |VCSR@<ϋk鲆HZ(+ItfCwR,ٗ`«ܱʺ'!+B6q&m"Y˜u}w&Afhglh}5OPZaPOqJr% )~:5p ,'+ SgҪ?ir[5̨gSI v*ɚ~(rl.%߶NwW>Qy Gl6ߔoȰnc+E7[e[ 2ffw7%+s+6onkT&;GծM5,{ rOAt?UDž1ߜ '+n8uW5x-C4U-φ꧜Kƨ;Ms= ]vj*DVc)/ o Ao3cTH#wf #$q(ӈwiWX fpp97])ήRm쌈b/xŸޝE4 (3A;1RV*Qemcfмx1U3fUmR{ 9kmL5LhK(Xt˷xO<ޟ2ԇcadž$7Yi܋z yuީH3J^;2 ;ҽdveA/{W~v~̖-󍉁P+ [:XZc1GݫM"(57E!fR(Щ<< N47"r .7 MB=BbQ1k^ \cp} V؊6 ŗgڮB誫Q|, ]_5C ֏hq!h ^#7&Sn҂oi7UU@\(7Ss29O }?BH3דH+ jف1OJz"XD zjq:{![ .(NfmgPįQ>M3uVrɀŪZ!DX ;,J?xFۇ2O M6,9Fc=?~MRJjrm8~ZP=퀷zk;_uaR.ή5^- *kIH88j*zdʺ `Up:_d'-Wꒈ'`e{9CFNđq(PYl%g !eOBF(/2%ENn IaurqS$ؓ;1NaCj )1͊tŸ((WZ7LG~uT"hF-tK# C W':!2C~H7{k;Wq-C=KXlty/Rx9:`妚tjaX$0>{9<E7 o$lLՎ$eY4'ߖ蒅8Bk Fm '4P~@r#k<}J-C %3-j(H@K2r!o?DAPo)x̑G93V(cR\W}|71Wၺ;bf8` ]*`2_-.ᬂ= <,|us1&V(h)jU&?? piyR|xTkӦ-,iJ9o-IkxH^LU RƴHk_Up~G7d1G!rZ=8h#S.u`?䳅I;tpf}Ļ?b%}J lasy : 6/maޖEruXe [qNS"d*wEv(q~64a3Wu>Pjca +Fb|wϦp{fΓCOEJbE)nɵGٙ\p KaIʚ)1Q\Vr!SKcc02`ʓ>؍GjM*=hmſđ LG@Ϫ-':ЍJIfs ؜tfKn'k#k~?Iλ'> &@:S9eμw0`fs Y_tw[e?9.dt ?~_ͭ\wkخ54fȟX H,ōҖ[Z{7/?Y VpPxP Wti$ܹN)Oy,1}ćFc1r5Foh\t2,e,d|Cl戊UD@hA9rSzAuE_ԱB:sx upTAtEΒC߲3pyJ2oL k%k oR? P6` ⚳З8QUGJѰՁ2PƱ9+BF,#bwR% KMڵ!ע=!-el WZk]W8xc)< NY"F]U?tgW1vQ-bfmWG 0cCu 0|=%ȓ~W1g/rtD4߲)# Z'<w`'E; ]8+zHJSh I/q } TZe̡X ʣ{DbQ)["oc}J3ޙ LA؍G#9=(Ak JB cn^%bi?=1AO{%"8O0J&-PXtU\rcN5jIfQ.=H&Bkr`8^rP>0r@DE\' /?rPHH2Y2\lY<Ә S42a QL۸a:kHsAkqv;~]n{,G_ċW (!Lu>l@}}&Erg~r̪y >. A`¾&JV]|Te=RJ4Y)})6$A?M;V"@dᅫdkV(胢,WKޕ/8h q(޵T"?Ⱦc\3<4q K9:Up29eiqK\)u@tT3 Lelfn dBXj{쁾[^k{9Ž6/mVoeK2b=uCf Lrj*Jzrs3tVa%aA88^nT2g,FFsnҖvGOc:3r޵x+m\7A=)zT OXuW2"TЍiY@7J ~.NEq/ZpVΓFrrC\y%P\~ƾ@3bbnq8e4ѽ$nF f8@a7Z])KY, ԰D@qQEXca[QQ{)S_B1#2ϪMIpY  4+iAޥg#e.okڛi6.v'.#к+pӆRãʮo[l'0Gn]-v^*JE fd֚Z֑iaX m 3a@2ӽsu%bocPa=fy*"`GHx v`(uzPdpћ)+SPEYyQS6#Y0>d]x:UJYrq*):%a($YǔKJC;J8vXolUgй>\-J}C(ӪxŠN {q$)B&v{qB ֭"Ksl8ˌ/A"5މM\Z؄vw |m)w~`DZ0@hх bKT{ MiGDoL6q< \W eTS`2\=5Psʗvu |ыn{ oi}mIH ց}ó&r*L`k%f"}㭚t_x([SͯȕA1D}htPD1`鴍!J0#E$=vB l?A޴d[!N{M~Z8F"I$l5rգښ`}*5>e ȣ8;T.?d>BIO؏ ;聆(])X,t-պiꯪЂRr}w/D|!.*u)/xCi l wRB ( |7ԖfG'om%)3 &9k[)QX. ݼՓdXԫsWk>dbX!] /Vø7E~U8[XUNIhZXM{wthA2l2*kLi,Cv__sj_,".pş8ӺGAƽ3%/Q͵rBA%YBޛV \ŦwPLF!j+l fjy2]* +fgEGК=B=:>Ap R7˪Q;t9Zp=$ɡ:r1sr7i[DWvo%7eEu4k ?|aTvc@ȫ1H7Lz9ee6}92yܷ Κ:W9x3ᡃV"j񞁙MdV%T?sl)X@[f5#*4=V Rq@+r&ʙs͜yg0Ճ UX5't r:htbJg .4%}$rM'( Rkv j!'fH ͟}@):0uwj=~eu녅<9UQVD0e+b!+(1qdόT U59&ԅ)QeZP03̚ޔ+<wG)fu]~{ {t X-r@q!! oiC7O6V\5^.'Kr+Ǻ&FX DIkp&%St܃wpn@4NrDxi+*F IE՟0kFN-c:)":^@|34N$ngA?tZ*G4AIvgI~BܼHRl/OT ..ڞP,|ed0ԁ_$9T9㝍NK068- #xMQ"l,}asIP2l(p6{<ja 5r2%5]A{uK3:1ĸt#_kO52G/rD&@s|p n KM}P$_3,%,V:t4R%n@:5^ԇ9ϵ0]qu#:P&˚pDGɛBGfz%8xل0=CaV$^f9d@^]9F D3&jՙ'\S4\I}Qkki.xT&3Ի@l%S(NRpO ߪ(_--gᶘ5]c3dLzR%+*QM-ag1 _wPKâ8P͒7j)[O>IJy?$yry@0LS"LL!(YGF.>}]nuVYIO8Lo#Q$8&vIiE2ɍDj态9]PUc0N N PQqžפ@[Q""' TiT9.!t FRx;V4C$*~}m'dhE5b w˔HOĬF~ި\.VYƀ_^έT@H!kWq`a;Jէ1 @Ns.a"_jtvcٞu*:Ϩׯ%?dX$6 onBETݑ;rUKu@|k7C4`>[B#mkOrmIiHֺ*_ }(GA{T?qaHEG#,*k>I kQe#38Gș#& JV]%ła^gЧ|Y' %5\UgmRCW 89IXݞ4rxl# =|"Ǫ%%Un"YsH<7tiS#rZ/55.PO'OwC/*7H_,! ;-jvtUm&h~(~BPLnq"HAq?ܛ^'4rol! KQiyOP;5wȨ^Fgh¹~8~h99A5o,Ci^ShJ׮iR+NmZœpqٴj /PN$h@4^mcM\/%̜7p+ҧ3&g:SO?q-ipW7'vnTIg b]I4-!0\2.:VwJ!>?PvX?y/n&FK 7;Vs#m^_!2q~9%)|.1]'pro\̍oKwELviP;OUYW^@vXQ1z0H"V_QT{r, ׭&^FyW\7bG[jP8+IQ ?qޜv"YfN#eV[Ο\&A`/fHzcREg.KfKd?-E3tpӉ?;Z5Z_yl+&cĂ1JtAd"5* r C PG&n<{2>7i\,K(ļ`+DBL5UdM@"C_7 Soj90 D2ewo$; xF 35߭O͵' F^TT{^*nu~VZ*'v25̯%O({2e}އZKA@%|TЫBkZ)|h"}ym!Z1u24T^7B,v7̀ 9a~ةOgq=C>WA#4_«LJeM9[mQ w6- ]V=P HUn Srm4#iT )ꃊ_oo|N`Ku&Ӗa|4h\M Ү#ʧ/IbeYn:dQ"1%cs^\T[~EE!͌Hgg0fAX=؈KbrsgMgHAUFԊU ËXRp5{6Hծ.w݉{4bq#$P|9 6>م< ̾#@,c;goQXGb>O&X?9.4SHi;=BO]7?< kr=ēZrbxk%Ѐf&Nu ,* VȜA,Y| &DKO1`ç_ 2=^<, QO`collEyd~ oBXܿA4ՏV<A%n)p ؛ t|faEx'U%]zcq E8"NiB&Y(B2D<{ɽ*Sk'"Cx^'?uwՃ{ª9<6%]fguYta \lhLˠ?J"wby @ᡵB Ƃ®j(2":E)UcA;l&`ZG{b A:MwiJ?@80oyp{祹tj[^$BKpQ\+:+i;-KVqKL9@%֢ 30 5v0Ra2]#X {lK|Eqb6(&/:F99%-0 'O~c-:Վ~=hz(J!}<O ~ԛ V'z {=4B-yC29f;|$ QUCҠ?/=H;[1"c}t6;aC4-6(Bsf1@ј D)>!n50t,㭩֧etrM51=fkX{ZlIK ^4{ƥvmZ;al ga%V̘!>>.gz_GNK-nU,^@$Jg1:!B 1H^L0fKB*mi0Fyt_1XZՏ=G_=+afLcG]6D G4זa~3)$IB9$R^yNg.7p) a39s(:F*]\so-\sbOeccLۊC2‰;B"UO1Nt70^,J_.SW+#=k Bd,h8 8$K Iv؉*SB F.=A[%U߶`?ꄷ>swVpVäy /ru͈e5& >*N 7Ql+Q89佐\^\(Fjb99z@!ǵֵt3lemlsa.oćzd!uD$~{Y,VtbЄ44=*ɞ;uf},W뵓.˅㚋o^DGjyoMGQp~?)C5Ow+hxzҎ3 F?^ԟp- T$"4 "@+*6QݤwnYmYR.1*i]od=_w!h}֯ u(J' eLf~ۛi;:/Rs֊owC O|*v x:Xu8FguT7'eq&D%>ځ'SM0,*C/36Jn }F*KErTzsOoTQֳ4*NL7ɕO|特5L",7HY{ Җ{)@59̡$Emo*uj0qm#CU9Epv΢UL4;9rwÝQnhvG]tyM`#i x$! +R84~-6oޘuB^>nyjWS^gb3"n/||A֫S2GHh1gIuH"K[oțEŽ0t 3N< 3[k'Gs &c ==;ZlGYZأRBG&:Nem<]s)مbrM}4ZI=KG$e b1ihO뜓d!Җe" AP盛BkV"L:sf+}0q Hm*BPXkmR莢4A\Ŀf ncIҼ]p p[=?C(h Ȓ[?S}joq8Jf"Ny,̡d*eNHΫq)=lԛ='+ Ή@ 9ERV&wD3y}aBv`gx] i~3l x1a=b&R3qѓn(~T_>Sq`N˱o5!k@CIw3/'} ߓ>)yJ*0Ls*76^Tz>eIo[:}']^r#^1ֱ9-Ia'V-+ ӈl TĴ:ݰxZ:]I!C=eRD|a}ġCH\7~=^^_!&*nd#E㤲'nɶ黳M7$X$=dʩm}و:50"z&R6#]Sfo\Q1>U1z@o(5ZVR 6v=WHLՒ&8HYX3]#2=dP*Ź>릗T^rU'p K>W(9vzc'Ǒhb>%\$Ek\B1s Vg{tn~bfzzMg4׵!0% Je_$uflv^A[XKN'hv%UfK`٢)%viC<]N"}%yzGC :9멙;->vj?+fD7QjzƏ:Iwg8LARoxOeY7}YXb5'h;}^a[zcesigٮ KҨNt8 Fs9?_T02X1oaCFiĦwSұi^]Mg^BMKrѿ%L㾖uJ(ؒ'5QT'=C&EL^Dڄm_12*3̇)x$f79-l}|*r:tΏe;λٙ!RMR*d WxU/Vx)9[o Gok HXz~L )83`_K]n.TmJF7Iu:;;Qr1I_v4l$isV|p .eҵ_~۬o!S|?X Qx5 `ȉV^Tl%h~^8QYp]N7d1*%Ix8J哂cCL{19{`?0쾔A|sAUD(ُnaUlcp >g|E1xj/I0Qµ f D(yKO$N,8'm:-U+y$wá(5J/W(DA[-NhlG?Ғ`Ši=ˬ1)U8b|쟦&bcs(p_t\ $b%;e,瓈a8 M"Li$(A{^F9;=A9/uFd/UKXuT5{/bi:|H#]Sy]BWeՉtXv'(X#&L5hu%3o|c̯PY)bl)J6GYqE/xvme"!õzTՁ)mQR7psP[j3d?;6z%lHVvq易?Vt/gSxs):L:![,]M֕zt8%-'bޫ;:=ˊ "'I]pDlmj!.,6w+;Qsq?= t!p_U&/$k4zM&'-8j6 9=r FCع; W]>B9Ybe\,e*By^djh?t <'Z?J:ztn0b*@j%{>m+G)|3 Ye֐AbNV:݈!?k(g}?ҸOD'\ 1MuwѦm`u>VQLèhE(]NۢMhܴt?(q铒lV}ُSW2[U'V<,H`evP|ݡТH>wx DYs[SFc'j| ^Yx,F$_*h*:йBPsH 7!NK\jI|yUgoF(J QwγpyXO5˦J7<ESϝd;­P)>t `P|Dnp76G/o <0EwZھ9!!Udd j\]RW"*t'vl५@ F{EܕM#঵Aܨ™ªXq]r`t6Ac`'Y$9٦ ( ZyI4:˟EV3ÒA1ٝ"366NYfʔV1"zkd w|2B\Y.2q VdA4E*s i6ΐ¢]5oWP g_KnirUIUi|:0I0a،d 7iZ"u)7`#Iy5HL:fq$n+3jkD-S b@vФ;w욏Yq L02{w6ɫ$^h\7^Y0t f*T. qFc}3 !2pG{-z-"JҦv\' U%2ԁ Чbtånbly]2sL&ۿW]4Ik  ?,ף}b4rq )k0 Vto H:AnC0ʈ|<鐗7(%}{|89:]1{%༞;@˟nhsz>50?y vsg$[٦x>]nbu 8yFݓcUbk6N,zmG `ڼ1 z6:P{W&><񧖯3D ׯc Fr5ϻ"1(hz*..9vʋHLHmq ͊zər^p2`Y4̏{NˣHwxKF\ :QB椚}FF̠F;F@7$ }W܁qs\ i pE۵x)ۑWo]P)cڊ#(˵%>-өlrCzs2꥿J7 cYQU ,ڦַ̃[9O[*x*`:*ͶV/F9 CeY$~Ɉ)|e@oYB9nV94nSeY&lk| =? xCAɽM+>D*X[=#꽀]y;g{ӎY_n;5DU]uyOq liOE\5 K.sA#TбЅ=&]Oy;r\=A(auޏn@}ؔWN𽞡qC K>O';m&QP vT};="FORu/_u$}(tw$2jq3]‚Za=]9AySy߶aةȥM\6Q~Ҋh. Ibo*"[+5&3 |3A;N+LiBW6Naٵ^ chQWX8bl-{xٱ;#IvLzI_uE,Ţqq:hJN«KNNItdhԔleDrNzA.<Ldn'sVJT,lR8OsK5ӤmƦJ¤^(tq ;]pH5\=ӈ--ŬF{kQp\E9'{ *N=Cû!BZAzq\$D++-sc!}e _+;eRL5g/W>~*x⨠% z];+ .(SkVa#+Wޓ$Y{F[m l܀Y/XԐ[ӹ3ɕɺ艷')7g/ʟ?Ug ;z'/rqU8-* H20H/AZAZV{@څFԲ B(&z` i S;%!Ibљ__2*8)C*bw*,$)eR>Wgo-אfԾ nMG8B"JY+Q1eG\D"!E3+].nuamrI2d׌H(zyP<'"jd#TS/6X噷¥Z/A$ꦊ֮% Mt'Jl%mQMn"[yh=ϯê^#ҔWtA_1n[}Q%0)Ɗ'w`AOEkK_& ,k$S +Y P['=o/˵#}ʹTc= ~>C:0hxl)m! 'E?/Ao+o?6yDqj]8H^!r=v>nm|xKfk ű)ov56#d/W M{ g;f^gs%tTY6ȩIzl >}cC%`- јhoނLX֡o^>ڧbb42|dH] [i!2͡ \&J"@Će@>MP K+k!_EӔܠǘO$^†H̬<RSyBJ"&řۢW[&wU*>j) R+@^t1| bB%\B2Z\|\*Ef1 "5wca|iDHq.gK{އٓ݀^;l`e4!hj2czug|UqMDs;-兲zzѽ6:p/섏LG:&?\j&kԝ ,Trh*xcPbJ 'tJW˄fHM45ʼnMݧ4/zRLXgXkPIO~5)K[^fMQ8ΊD\n` .; CRKK&i Gh;C%Trdξ 4d{ZG!qfNA[*aڸ,:ULRg+,[9`m'} :jϧ@(qLa(PxC<|3mJccĚ%~r%:~u^)[*>FK>wh挤9pDQJMP KVz2~s/l76Ɏ?S?Vf@`9f@+ F|!q2J &\+nb.*gYíAt Zn q|`Ϻjn].Fy!+a{rf@ :Ե wwGQU{+7Kyޘ$ڐj ]I$&QՓ]| ~ s؄Z^b&8@>57L@H&Xqϖuد%ߏYOTT`ض +n1#߂th^+vG Ğ݉3 t<‡TK_ FLXtuIaѣint*DiԆ4=K>-.CwJiS4C!4lKv).ٔ1Jz+WH,) BaoR;ةڄ% C҈W>;B,rZsQOȠ/ Hi8JQq|'xV禘p(gIr +#s\lꙂPK^r%)㈦a}QzĒ0|ߩba\@3)ZDΙTD2>^VzȸL~Z=N Xb~jـgotx:,j-sJ҂-\wI2{Ï6N7[]A6ioIr)TlP~W26f _uWܵ.erJe~-jl0)ӣ9YЀ31MIDTOU\HTzv@}wa:”2 W] ^G-odZ<~J5Rd6vrA;Vy'j|cҘV<~) WiEpe]5 A/K {k]W.P~2,7^r?Z&z\FCbq.3˝:. g(t?{f [mh 3F3^RhBIT* *i#"c'!l4 EFБRYҶ!S IC>:ۿ[>Dm,Q)ݵZC@;{\5PїRU^۩Aj= ]>G8v)S dΐmpW8;؏+,V*If(V̦q?܇ZtC8p+ @>\@OcN>݈'5֢ҫ nGgFߦv"{ʆL߈,[QQ+E; LND{,_nYNGj !`Y xO#A D)x\8!c{$4C +\`{aU2tK RMxq9 q(ܚ]n_U6=D!I"|Z`-'^yu9#PkSN XChjGݞ.yƜ@r(h D)_|$zjOٛxg+EmSeޛ@]qwFyhc/UR\@.SԖ&!g>z>$?2І:/ݿ4ՄtW|8R_rD6hwʈ'Ve&OZkߺ?!.g]O(gm/詘ҟHuƩV8]$DJq~.yijb (2 yzz$vC0WI 7`=aEYcanlP%>NGC^a/u8DQAq-'GF%JA9sB ^ W~M.VywyyTҐe)v˘S*MQxwcϼeeٟyߕUT30L14wTS\iS802qYKaļFTf2Ѹytl! vrQEUwHցvJ!3+p"&s59a4QJpu:U,5y'=8QQ8=B-vw2& WٶX@+. p6F&[L,I-]Vp!'JkDP#P#jYI0rslq#͹SRվ`C]ǍX°䷯}y*P"mBi d*LmrjW <ջǡ*.RS߈_2Qz*U`+g: ]ڪ fbKsMNg4_v!=eRR¥w5MTR5~R.^[^M6~蜵ru _ۜnb/ǰK}Gw~.TI5̞&M;F&pSgnZW>]dJ`f0 lv v\8R*$FwPhP65"?kf74&xk'gYn6awpUPCzM~g"E"P(zVIVڙ=j ZS/XpH=[AD:+ǐ}(|= Y*MÔݱZ/{xD؊%&X%`zmKqr{gUjH8K36 >P>[C2="zY^X?Ax Bpw[a~j;{j\20lEie|ԭ Vr-HwWh'ZHjH@{Yb'r{li;OhFbɍx$0-d!(\_}7j%2k-/~!&4Kf8 FVVYwQ3;iL#ڻ55dI DrPtA+-;eo>aZ);KAؖ 2I% 8;Z#8G6Un6Pn0dH:{EJA DSWSd$* f+Ï0̊[Lڮ<+{r;N̈ n c;=%Qt Khf#fwE>r ұ졯t-<;lEb qǨku- ) eb `4ֵG_%kZ<ޔ=gy<6D]8@W0ʍ&)w~q#"8$,h`{'+L(?+tIr^,7^Z]W]\DоT]RPN 36 Bh0/ӴUu)ВPq]:6"8rhLYp;hVW!YàLw w{xnOvT,Un]qX~kfol5#e?tNIBy?'N+$<[ z@N {GCL̗e68\JI\lݟ pQ_(9c}HW I ΄ﵭdC)BdC~~c бm|6!;x[,trEg+nF).Ƕ!"ST XS瀩rz4Em̐b>I zP[f 8eadH=pSrӋd,Z˥022*\Us96kT^'YqcZ]ڜcNʯ8=mUAqX_@JRΘQT#rE=kK`n!lF*cOⲬ$_/5{,J}Q&%[e'(a)O}!Bzd?ȣfsvVE$ܑFƉ'9z) C+ n[8Ր-03xSLRն>\u|DlXCͅHe=>9fq6,/qN9] s9E c=# VY+ v!-e.2:F6i;;N~\LoC<2tӉ;%3L1}WGO\p2`Yּuv,@I٧J/s.E1F T2h$ E[3 F*Őbb`,Ohȸk( {$jZҪޱa3+nE@a$]o=**GD-󕳠l^*!1zGiu8q&C"?=5s$ zfX<WOn\]-_=\^>+O7T,$fI^ƿd7Pa^Rf-R{"JJ,l͏DdՑ#]n7iю0EYQ)˧~3Xh1%p? \dWB7+c!E )~|#@2c2|^x-d)~NJfsd6糌=d;Sk/7Df9A:P1wJT736$r,Qe>6&tÛpWO$&@6o 栉.r X)ꢋH̫ '1ˠ?(ZkvE=L꜐%{s]r3W~#4 #޿EpQ焧 [ | !;_D)}吟G=!CRdd1_, ?ɀ"8rFB&jJBop= 2 =5\ATK)P{)Eu7rЮaJ\qwp_R|ںbŽ*MfM6'\_zY]t<B%Kmyvl6>g+C=. &kP'puq-+͒lyP#a+.㣩֔Z,/_E٬)$'Z|RB(8CI`KdpKb1Gt+[3ss X c(m3ˡfDv!@RSp1\;Ҫ81Ǔ(rabkE$*p2RW_9[ ZpYv?_E$ { t 5\_K!E>z]]yH!P95\]D@mf>72F`~U0:@I;,H3LWefx@h: B zm1:#3kpy>(w1=wp"A0xs A[=; lP`9!W`:ϼH_[|6&ͱaFUiZͤ6g&`_sw*.k :_߅"L[\~di8$A]w0a .}ڲuϋ(?~緞&.< 7{5=Żc.0e-ن=j4.Gr_?e@؞j#FhSql( 4[SW0U6`?jZx"JE$gpt1]r˥aN 2H {ɸ]]g.ѽ &B*ݔ6{JHڦiSD|kxb geù &Wu 5܌cK ;5"asxdEgH8vn?qk>u5}G#K}ޏsY;3=}geDuu{REb0U1nZi_gL+3 `3]de/(=R>H?QFl^d/ 3l\߫!rv%P]]J~weN4%tgB2u2@Ll‡4o{✍Amb˥Fc3WfG5*R8ԒJeMfQHjq:HJ -5EU;= h"6[XԨ33CZ6n|RE#0y/,) 6vO _GB[YaGhPyfJdxyF+Qx#ѧlx5-+bJbN{Y"&ԣQ4 x=1pk~6m[HKTHѾ.7}_א!هmƘOnp/5MͳbiFZT@̷1 g&Da9=.#49Uȣce gKoPR9Papyx=pl4J_i*ްY;R7׃]w!z$BRV<=3-7 YwAa~ *~6f%`L.u͹okT|s9YO4aD@{&XzK4aZr@5kѡXFs^Hړ2B"VY(^dY[CIKA鴷'hL޼ieիbY[BdRN-;1X ~h2ʹa $SMwC~'j?лSMG<] >T%:fg ~b2=f?$JBr.SuRRe.Pe>F w9^&ZD9fR@c0U{]DŌj&BS wP_U} ha42jƪA`-*~x,ɒCsfm/ҝ\s3%hc=|,31YڡQ DduOL8/ߧw7Q2mgtI92(_zrݣ( >w|ٛ( T7}eGxb&k#;klWut8v f!% 9 Dq^Zːٲ6 ZPc_EK!7wƙ¿*\Fx8C\OkdÊx)W.=pV=fV~>[*gꀈAoOZU:{PXLZvӥ-3uYU”`"xu$*ff\F x2͢j?Q:c+[hkG3nfpPd ,>Z`S<} XE,0Tn8!b5>8YPTl.%Ni.5,QpT?w3U/_(mk؝_q1c, $Үȭ#3SwZFt.7 2r CmlosYا[ 6_iwO.pRQK'^}e_}aF+ebI|6n%zڹt]9jFDX)p\)W'ꦓ*L쬸y԰ <2Wvs!dCԖs{>GDD_}Irac2 uSoOvթ2-a&Kc,ȝTL]#< vXMALM(k2lMlHTl|Zl?v>~B ; i ];fqӁ179 \\/ݫC gOz(TӨs-)>squ4oB@%5&mVX2!V=?5-*Wq'ܒ!6BD>bJ=K+' I]=0{#Rh]s52E_gTTܓ5x=PYA Ȧ>%1f/ӥ}PSojӹ6Q! B@)~>Jw_kUc94ESLa zu_҄x3ѹQj 5I꟦*y^p8lDٟ\NAi|ш jTXɻh 5dϑ 1FF8ڨռ(o1\{xg)>3.@T[ ZUǡisL/7DȽ7l; *癃.M\6[b&nyRM^B_.}vJmZuz̦Jb($hr[ +[P.`7ř>|~I˜ܦ潙qcGA/Smo <;j͟VYi-(\ o~NԃFvqo! ¬9oDs$lOŒ؂a7 ` 3R=:(UY ɓ0~te-J)XHrqşpoo[ O2Z 4VM& `$m! ?@%;i.иۿ $ޖlz>Ǟ|zL4S,@ny-#jVـ&SV.J]RJ5 TWXRL ;kW%Zmeux@o^V6q[Jo A[9HpMT%zz WVaF;w⇖l9rjģX igi:@!N*vc1Sw+ꠖ~')>l; %c) \|[b:n&Z #^ .IB+PF#eR6GrԳϲN@xT=gBxHwȡ=dyXBxV֢ S>w1E:NFB~AtCKKctq5BYHetf墙]4O5#wYj6PK6\:Nѡ3πc"=h)?T j.!(~Ȝ~Īu/#*zI:4jϿv3\D;Ap5 Boη "ĴuGe6O¡?tshshT6q)1;s>ML0DlNqAX vF[.lp$9eCfvf<ثxG@̡[l!G)][ *3p//jWgQ}>΀5 \^x /_PRʧӷȟv(qH$yvk eOnZMZ$f\Ŷ Z3f~#}3-ȎuތJ+>ko)r㖫#o6={Ɗ0!tk#(w) c*!2=]aƼahA-3&ѧbTJVk@Kvܪ=+ 5ϥA%^w@n[VRb-B<e-vo]N Gp7xTX# |< / &R7)hnjmԺ156mnЍv[qߊt{[YS:br ?lU9w0.&y0Xc[̮j崋8myD9_#I0hݱ@=އP66iKH#jvGJ K8w{JS`i마@ŧx6{'hdb+5*boV37[e7j~4Z >d=]b\(bG+i.k6ŨxL(nKuȫmSngD7E1-pJtV:, Йb}ЧR>wAgX>~;ȶe1n~*n[j`Pcɗҕ*~QV*B(B룗VHv9_&)C '@NR1FXzi,1&:'{&GݪE$Ic %Ke\-" Ւ|\_r[rl<İU#ĄoNܨ̊lM!' To_qJIQ}UMɄWstmv3N3+q B,} fk8QnE>^BṈw(9*%g#I&Lt}\^ F(p $!Еl8AHcbox&KHǘvjN/E2RBw\**KІ Y+ Dz"j_h XcIXxCH}T؍IVN}G!NEYy")RaЅyTdАS@pW.[C1>8l"n8-]}.heI=Wg@Tm O-/kf+:Va4dh+|zFeߗ^ ,wlcʟwz. ö%&Ju.e:l%YƐ'ƙ{M9hڱ -}k]jmӁ? ԊM:5ؤ[)oBZr~,Es#r&1™׾/kH2$kl lO١kM~as>Ն CSMJ ї"KhV{^f6-RTFs'adB\a,HL->[+V[0J|:eM,ҚU2N.F^mlm冰J\ϣS&(FNjw8l c[,=)mfEPg!Ӹ{<*F3 ~#c(ƓVQ Dы|z=UI@Mݠa0 Up$<O3+:añ''2S+=->0>#,Q"OlZyEޤ{ro x<9% '⋰( *|bZK1#m` hxo"y]`5ݻ*vdl#,]7va!yNhzTD%,7)' 0qlzKo+Y_WafddT)MXUI zd?j^=C`aGC2m W7za:SH bP)x'n#$FRui Bo;ܫ2to+~fӨJ|U+B& U6kI,CPA*~q-Wq@1Ao+p1#:R@x<-~P|4EweN<:Q/ˡ/Tw`oYm)s} y,+E"-o5*#}(m):1AT紶f1E[sWvLyyXnL`uȑ>Xo*e_`7na Ž){`Ȝ,!5XpW_}hcd# K0&JUW.ؘsi%jTsGθ+YS$\Y!aJ>`?P%\BMļȰ0+Wɺ>D $U@VKMuMDz ^ى͝z1Io8/j@=0̇2 n}>j!3yo05Q.}ԭjC}6ɩ؄+iMc C>Zy_B_)ʌ*8{5{yr1'Ƕh?4Fh"S_¥Y߮(R3mT*_QysI[Ϫ)% elg ^w+kq0rX?+v)I`ǝpY(69܀ |jlj]w kEn^%o F:Qe0dum:j>}ݞ0W{Z8*j(>Q(XmL+z̗n8G"h>'_/Cm$w K&pz:X;idWhb" X4X>wCύBs'9,1OSsM9XQU$.xrp}3 `6l;*$Hj׽n=No{ttݷF9@| : M F$Z{^VPVà!dj;t1'ANBjGGQ21HKyq%r4^4QR{?kDHI-{Bpi[gz|53f*xLC&9q|@k"5 Zڴr"NrvJ ".F\90ؙcY*{WPI9-xjQ|nJ?q-Θz&*K!M(u? i\}[Mw nsjۋ)|vCD @pN^̺:maа:2(ı\7[ͺQ+yXFDq&3s!GQ_J<;D A ͊+&Pl j*q "5qiaùΤ rDg(55/s3*SzGo#\F\lU9Tahc|WhrMUZR(n=['۷3w s`n P񭣯@XW40 J cF5ü9 lܮ ^RFT} Ш=Jc:{P̲ջ2gT.dJ0 St?x4rf) ^ۃ;KڨEZxctaQC%SY?̚oGIf}G&:F/fi=o:3zr3*izcqG6<^?l&ߋd͞A3pcyܮ_$h BP˅DAZz?qSEٹHGxEFpdd'uZ}DHxHaMu̶+i"̢eܧqLf};;7klꭳRIP3b;z1rf\@MgYwUa4V :=w;8|M$#8>u9odGOApBQk&8|{'g@H&ðs( DꇉڼF%о_Gk4QJ&/̕F5um֡5J$ov}ƣϪo@7Q aL9ޮ흥/r@n@SWYR;oCi@e_ƒ fpO~DZJ}Caja+|Q}5y#ے?o8~|ZG>е`DBUBŠ u"XiXk4н`ω@3q0xLEظNؿ8lHjY8Iа^甏+N)r;ck'm._7bzswwG  ;y!,"[CH*O7)fSq8gY;wyWcbVݶ72QZ- 1)&5^%&Vm1Fd =-o"Oĭi?./ļDQQE15BD8ꗫ^ثq%UaF31,CS頺㍕ k\%E^n~>Z^^›<G _tF22Ex)&8.X+nEl)"N^oAniP R4TVQoQ+ ]!mN\P,5jzU[V~m>ޟֹEj@Y~9AYRYJN/;DzʭL R>"(iLS~WΜR#)qeANϼJZ"[[sev#YѤ9I7т&"is&f_.5^21z7D-^ 3nʯoKCx.<4qڻksHm?fZ *gh7 E)3N*-'ѵ!{H(oYA %{[Ur8w }MYh hA/jc}Aߧv B{:z_AHzZ!7E10g8wh,ϞqRQN)^gpIr(QFaohM /(Tݦ'րl^H S!V;u^iDMv-V#aqf?7\5^E2! O B0Մ!p1J \hxqJ߬lLMM Mp՜t |AT-5".)hQ0q{O7N`P.R%L+tdc$yhb3:S&[QkaD)_wUn:+_<{I5{aZ|7{$u#irȺr!sm?+3z=mdu;@A* n_ºl5qyD".M7؅vLo$zQbXt.ϓSF:?tyRGDR?Box> h! J2>^_^^$jDۂ:e$1Eͳo?Az $$rG_/]0'=O?8RYY?r}Kg}[[AESAMqJ,;2ӵc5UY=$@Rx;@pBxsF-!c^ңW|B .b_R& ,+fB$PԢj<*rعEP7"o玏XPȺ9+H0m#T4ۭ+Gߴ'iņs6T[T1J0]ݲiZVQ ] 3t=Y֐vq珤nV8EvTq˫ák&>SWMg,[aTW\4EΖ $#om'4lK'TYEު=m"su)BҪ*,D"@dt]gd9B\-LքE4JL/98e'Su6f')qIu|Ѵe~;/==^]c?Jo BS64Y6LʽsΨ_P+xA#8J$8."{L.*Jh N3؊Y ?(9. Jխgm+NAtډov-ȄYk#D֒HQU (yG*!4H*Sqvx" ɕer,c4] |eA$Jgy2ڂdI=o'[͘*u Ot:ݑu,D"7JΠMv?)Ц3|C@&*c(l-65 ֍;oWrnԑkp}Hfx{BH>ķ&0TѾ/"0#NZ74;b=VBАGs}&=QRi[ǹ/9{ _>}ub X;lt[E"ǐ܍|3\oLT _ CPu}3u>*rZ!K0 cjy40$vTŲrvvҥMDf!ɰQyJsF7> o8ʦQq5V!A>)WCuiTA$躠Ve (Ov5f_Ӕ zPS>F<;a[EB_3\>ւ0RSgo_X5G}DU29~nj%8h[X Ye<@5g) x8YuorILLLh@p&Cz`O[^rdEFى+&F;MFT{VK#\ 0Cc1$Kz\d^E %J^& F7To٤#x^dZMqLV ,^-ڤIZ^G]+]3{P}`az 42_x2PpR 8kv/yXyB\ Xq/ABrxHz:]:Yh!lePۑ@+q\kCd6Z͑+.aQ vCb*=&d ք^,\PDwQ)~:nv o%W&o#=Cש&<V&!& CΛy+Xjͯ*V-X/IflX\λz6) p@2kM$ShX0gk? 4 ;H@olIR@591Tr&}?~,/;Z]036ؕ5zwʯsdR%t%r\.O֛^G !o\BY4`,|l7?|8PצgE$-_Axh9qlhG]s?mZ#[8t3(ǰm V8"`.h2>f(#2gCM|@P:XIVO6G[Kq>)Gg];+V:v|e);R?!b`ۤkZ1NQ)X[b*ٵ'5n2Ml~l}N"թ}Ч'qaA{I?/GyT33}`&WZ+͈ŜP7*CV^%@>iJS:1 xF;ūIU'yZg[{C`5a~[@ylfTɸM/>'QVl*3ջ _Y>o5Jd=!m6ݻbntfk2- =m2ݝxҋbcۓ1l94!:o+W'y6noM[F|S`VӮ3?78IoD6(hQ'^+jksį}J{ZٻYl 'hbHU?shNxQBAdZ{Xgt&oT8YFJ5DȆ&fgͷzxֽcXF~[3 p M̟4WFپd s44}PV "ySȟfLi@r~x_wqaTgͷ4Se:iˌ >#v91Ї'v̻md1m{vaTSRHf]r1Ah8Y9=iL$\k ] δ@<GʐYP+E% Z[*zYjw4䐸֯a?+cCq"~Lؚp몹3wRI 1w\|<@;V[ѩvR߈ľ\iӓ:zGͤ+?^%jlFzmr]Ѕ|qOTo{C$}֜=F9b2QSE:QYgj X'd1kuܘf/5Q-9=E]=*F?&XR>>;G8"p /8 ͂g $Y Q.:i3[NT1iYS\豆:-Nߑ;Ӆw2r%k%#hb̐tڗ8~:`tK_ >.riCB Q.o_7)T ~=-K$;QD/s[l\6Lht:qU#[S[\^]_N(6lNGĨ_ HT#3NYk0v\xsoSF9lX@2HYZ׮NfZX>U񣙴l(pWqV8.k×`Ho>rgEP쇖iaX (]SE ' 5씚q/!A V {'g=A%$5kj*ܛTm2[]?q0Z':jtgjk4F4}=VG[w^JO6]k˻G6kdɦz7bNu( mWfU2 z[ qG8Gx'SYG_2;4<ؗ;ʚdxyz>zJ"flu$5p>a{vl: oɱXCU\Mh(Uh|[l!I*%d⹇`dٝ[/»UT!(wWxɍqq@MJV )PZ~⡐d60Wd/@ ^_gbDB[-<1 q|E4(ݘzBZw/y @nKQs̙!"|OD,_O ]U52 lb^Ex MO^$Z^)cT6 w2m"@yӉF=kfM=;s1;sDv|eҢn[x2oF0- MiKwv`ܑgB]FJ[Yrm DwP%IQMsuU}rfC K͉hVM$$viuN6gԄf ],ngVD._Övu\C$,ͻSt*^XEzP(#:N*{a&evnrCJ̢iZ7M$Y`09Nr_-iJiyy>I>'SMG}[(EG?3>Sj)qO?삈ۃ,ϰ'{>sE!>'m[uh%c-;G3 U3 ]؄6 ay5O!\C$!<&[JW)iF@TyjQ3ZH+QA#[doU. MJ5/ilDȋ5D+ [nE":i 1'`2FD k?{QԙkV6s+I3o7"j6`cYĦ4@KuMcCE8v4gzޔ$8]_Ipšk5'F_#d?FS('P\%* i]ƉzH+f~pU dҭprvsx0)EV("c\2KHF6#G0ߔ+p ڵy `!]Q/UvBf/0 ,>;xj߭Q3)[-fi )tL vF(%hd!~^tR! q,*;=_ `Gfd\Ӭm}Xa:H llfx1BG]>H39Yr.s&3|S"I:fW xK>Iٛ.a)+hؿ%1s?cyxt֓= h\\fr.ulX[PZ֖nFLCyu?Yi62 Y/f%ݰ0]1ۓU/Q }p_;ͬg? gX)e@ny%\d[l(p ۖ9>CEu[1ܴꆧdП+QCLo ߷Ii,/ۡCD -Bm裶O:c%M *ͩ=%IjRF3]hpoo3tbL.VɞjJ@~HIِ q:q>W@PEMP &uSbkCJ*|<@fIw%Q #twalĜp"[^j8W?Jcq]fQ1~&,tѲd\;ѓAt&iliG1:i=A2BXcD?kر_ۀJem 7$zDz~ C0K\6jROlj}Q֥Jf]3EivuSqhѳw2^׉ ܪJ)a.U3#Rt !>Za1A2b•[ s68H(T6i=),!ԫb˯LS}N2[Y--$YjU+)%O[@߰P=[ F&IHK d?VMo\ T-Kpyzrf|m#(MݰP6 טsPrKvg8[ЩKI'KX墿`(#%@wdmm-gq1d*H- Cb~2WjEA7g^MXBAiZUVb"F (j+#>2ٲyʗ{M(Xx!ji˅c,;?mщf jbN[.Q̾Pr_p`ƣBo}t- UU1# BvVo8ΫP/U yyVNBtMJ"+`[1#oc8$`wVLߣz0b2cgEσ@ʦ60 7&!ei<(tpNjM^\d?a@Vqn(b&WRbɝE!=FC?*wׅpv6ZYDP w?L+;"rRty9F / sBna7@(s>#9QlH-Wf@npʃvܥ7"ޑ k].S A{S}z}gKl.B`M22ԟr[<RcAn iQg^Fb29T)."|Șl=)dfA! v>"q >;3`-~jd'yO}&KvBߎw7!vA;>_:̅ XkuW&C*(P0_Pf~Q~C6m?n|*7vs']ۤ/CrZ÷h$J+V⳽BpMBj]q,p 2u<7ianƦi JR&̈́.Hpjwj)xۤ&O?ګq˧9wo"˔,ݭP B:% "ʬ,޹?7zWA.jVX;ea؞M3150˴GU*YFB5wݍ ɘJos۔)Ӎو˂-]Z3`N-3 D鞛'&v矵f[ѩ鉂?LDf$D0_ &]FddDq[Ceӯ,;4 ['e*H1?-'+%'n 2v ##oDfwhk/: Q?'v.1ڥ ?b<+4i`:6y !-O]J۠C{~+Z;P%UoDZw^lB%x;wdMG?+Gw0W(5SmZcx~ Х{iwsI Se0Z4<(mʟUF! wBt928̖cF#,0'=^o&srPO1eW;GVxT6zb&*[Mza22GÑw=+)u:Y@9H~Vw5Wl/RmȖխK{Zm$3Ǻe! :B4hFO9'o[FmA^OMIZ> 1l_HL1seiI|qM[CX{AjP,ipCO2T>*}^a-j/3"/PQ.+YxC̈́f*A߯b0FX?\nuul^5蔟 36gZ˛c_/v gĤ͙Fvcyb?%ztM\s sD/sT*Do>ODVȕ@`ʀ;Wg2c"2R]4xDpkRK"?/Xi88A0]#|"fކwG2FqcTjY+դ;ckuΫ&8fR}bZ+!O"Jw~^P=S7BFK86ؘXO='CvFYaQ!?fk\{0`o kD%rKﱖ:~Q(lI[s̠z|89fRЍYj$JLSB2q`ָ[qݐÍCspe%^,Na3cPv*Sز&E|ϙOԢ*}R̾,Hf6ZC;XC9;uX8Nseiڏlv~$}V-Ẍ2y%n UHž3q3(@wk,:5,.K ".%%ܻԽ )$Ƃ  p̩uz=xnˮ*OEuPoZ_#jJ/!W-딞! z.BhGԆ/}Oc%s\} j 'WIR2~SV׺+eu~Q^RR_N RM2NKYN_$;E𛵿*[7Є`z[4=~nоsAԪJ\[ZBvځWX;uz]ĂXd؋_;uCgBdIXt|M8

V⊩Un Y~*Q㳞߿,v@|)(jtX]Yؕa%VkIP9!R+O,WW k%)3cq;+^|W\9,/t:# ڋ.؉PېDd*wHzw0Sy`nql|_f }̿XM٭~k'~-K0żUyvW`RY 26v"Ī$ ps5R{Qu)R^e̅2[.$mbRb’u:aJ}؇M(A>V<Iu2B0OGuOL 'r;' \0Pb&GWڼgG>ޖtfclC4zW8|z]{gٹK ;JV G <@dc^ }͈@|ey qdWV~CgӾfƝDxml Z^p o*xVjcQtB%E=1kI{ԥ 4u L}O+jd87^L~@?A%dߞV~G} gg'*UEgOvpaEj'CcB3U?Ӵ³AqmKNPvu-igag9F6}Xri(¡ZvR g𦵹^".x9i,:A19CD]Vǘ{^;k Ck,P¥ MEa)5 unrws킾4|wF@g`Y.~-Nv^*PfTp5[`'Zl-ƜH#/{곔A 1YF*LAjLx<Y{b>Tl(J3_eWWӏտsz,!aq3C/A(\g} g뮒ƞ" a! S>rBnivWUO/#3b/uq*u_o4  [uۅ1:>+Վb%ɸ q]ArMoneWQƣa> YkcƳg\7fݯ-:Z $;?XX (%h*bz- C8 /*;Ut9j+R\C~`6՞Xa >YyU|,:g_"í'Vnzda"vhVAHtvW)R KNkf }@O[0w<䑥Lũ;[Ɨp38Jj81\v& A !~m={1Եt% Wm^G,]`=8cJLG"ayyP# H7-rG~>Sh] ( QZSb::[ӛEت/tNBGxgX3+-(GUVH9+ BE|,VG>#G.s: FRH@C?l=2Y)$ g(8%F09j8o.rgn˥#~,nd8҈BSi⟞$QR.s]K !(@'˖!Bp0/y2mټin1=rݢ1XpK!Swc~^ye<% ^[(=ʮj5h ozgMjzC3_j9 C{5(}`h硣 1TH(xf^ Rudq`\9甭e*HG_9b 7 4;@zapOb}%lXKogD; $@dwǛNd'ti/};e sDO&|( pp !nҸmka.ҥ,P"IJϫcFQJ}0{(I__ک˷jP[P 4]a$1Xi>Ka~oINu9j3/ *-HbGd.ڒ+Mc- TkJ/c~w65<+}`\nwl1ʦ oi䙧y^jp%f {'e@'wDww-nΪ ~kDWoSK,﷤;%.?U -V ~[?:EKo,B77K+i^ 3h|cCAVΕcO۲8 ;LB83đ%Uq8gnxX$ -M #&l'x=rB IO8fݪz7= 4M܇kbX24+腘}bBQ$_rP>ϏzϿ+Eߝ MG2x++X`e~8 [@W˸O^θy'GJ9oBD1ti+(.1u4gn9]xZ֟VrI@:tBG|R}Xv%I;~RHIODhg~xʕ yKB?8z-˨[F|ڊi0ߪl\|ٚi(8S!tU`lg{(Boa]p>s*KlzF盇PU-&*%lMƿŷ26 hNTRP d% CL j#ԘGn#L^Dt{^erۈ0f6d+a94R$㻺!S&܈*8fD}DosdK&gB#[\;pψeu:z?m$JJ-fW_{KBh"  &8 efoZW„UD,fcf[7h{ǎEW\0P v^CetO-nuE@`䂢 _ի9G}ُL#Fa I+ fI#"YTBbcFޕ.ؙ g9:EA=FmUrN DGI?cSE VMxܙ˛^\SvO)R_r f )d,0GMi;xM$ۯ5/toU>kYBh*]w[DHE*&.7΀%8{21CI>@;k,70x2U(![(+C.Ce|g7E^O"/(#8^\CGvsE :PI9Q?53$A/1!`8Xx8 A7´\1DC3"ш_˛\Dz?mɁr ݐN g5r|E3k(ݫO g5o),^ٸDN+L^z|,"OΛ7^p`^N5_͟;KT{0a|F|#s0.Z ?8-hBijNA5qNF m YvQq jqEǬ\21C `ε0g u5mfR_xWI4cx&`\,[n"/ GW|pm/!"W r˃]tf;+IW,j~gO? dgh6uX{By30Z$@] z|1DLCB;ҡVj?1}J%bq^c9kQnc ȃ J=cy::W:!Qˏ76G-aO_O`"źȊG $ JRŶEBc1X-E[T_u5TPT%o=ahl1AK#r-YWf l4Xm9Q@UNBfd^>~5BW.Sm8ȉw\>YgBQw 3Ŋ{"}N6BOYU45lțTXaWAGJ%Na m!* =wed6LVsOe6r G; :ܼkDЛY9):Izb$ŐM/5x1W;|piDE$+#0uH$dku)lƌ]&7sV jkx4hDRI52}  TyCBgqHXՔXqp>h"s#YAo) Q7c%xp667aN]\)3S' 7lS$4ҳ:TE54KKm0+'уryg6H*RQkƣ`]IW\!3£ ~i{80󚰶AחbZC/§5T[%(K4WL e5Iԑ!`zAE6GhilGozUI%<.UY*NX T<@^2 p# U~3 =2gX}w_yXZc~B¸ tCubu" L|6ݝ:fӳ ~B nT%lySjS~cĨtYhx"qgu5dz~Z*{_HEӋ؇GM<声m`%U"I13ts 7] u~-(>uL8ڌ37qu(֚SΙuiaƬ\y(J5f%btwi{=?幄{-`mbPpہQ^M}w>:lOVn7 ]/2i皿gY2 y#e,J0D=>||^]WJv?>nUj_)^_^d9MY/=A)Ox[H>X,'FeAuejGc^C]CE%^f;v`Tє(%k]fri -/#!׸~)4N\ED_?HN69h:e\XA(cXXGYsV!. *j~J>Fk5?&5?,Af]clsV=] iK(?O; dwX IW_͜aCYɏMIUOc$?xY.lk4#a:ӫkLn/X~YJ P&cF~)yuBM4T,wҎ~MK\[| ?"~TZD!ߞ FJI]+smeeLYZn` D_*RR_/%{s)ܨiwt{=~>(qt;5 Ϥ̇^$A5E|Dʹ-IN}D c} e+kЀWw pd 9]y^@r\1w>Y7"aݬL-7ލIUx]Ghl _`p0ʚ,Q`{n+γ:Qmt_H5+|O`v-o 5C#dA&3.|˂0cy"vćfOx]oqHQFteY{ ߕc\s a4Ƽx,HW34@Kο&02+7 l}%Eh~5W2j#l7,o^;ɗ5}wEaT}T*4vyy}NQw/no;EӼgo3s0}۸nٶ\׿^!^V@1{@^6vƭ4ؤVHӇ*։;=uWI7x$^¦H^IRT*ɓ[ѓߐ+ ҙnmu6>$_[k6h1VeѽuA4bP^vr&\lP%aMlh*P֢ą N;M3)zS[†n34uiɲ;B{~ŰWu *UP Qv}Sg lþ9 .{Wkڰ{1]5Z~hx9OSJ]M[i>cK>Qrv~hw|5W|״|<疓0[6U o4C4Dn$ЯxZF|%b,G̯`$EMQRUB$#By:]v_OԽ ԤI-\ي #ぅ]:$7fu? P C0DRg: ~.g8߇>E b-j]D!"qcbBL]?גIJW̨MJ !~e>rځu%(2/]X3M?,``]UH:m(߯8nKK4 =p5jVͬ84i$~@~f߬rq%jݚVz< yLaURyazsuhG}Ovm+IU!j4=(܄OCJ2mOH'~=B»f1w}lX訡~1L_vY%֏m2Zz|uP `` o_qB7/XȞTD{KK}준] PKktPm~GȺc$FT^J냞O6mJ\bUlh|ʝou_]&J#n%SQu_myRkԮ:kӜ5MC~g[6 ܖ _q5[><ŷ)OxgAYwƚoK+iU(heE23D}qu<:76?{X a bJGĝD^XB`>y@?(rΉ*jVd\'h+\׵-0yrBǖSjP\)tvNQ\cG`%W.SG8Ix2VNQ8 mpi,;ޫH!Dϼ½ 1-crS iɜvwkV7U}b@N:_ߝP0&Y6"I]bb(!OmPՈDFcI1*)@'靋He!|0/ftVZ7@Z%ם0ڭhKvLӒp6 1E<9|xlbs:53/tmґvOkL+ W]?# p=ß>轴Ǜ99 _t#ݤXOnO{ +1f|e#gF$Eb(m`&Jm]gf O3),+9iQ(֫ \zY}HVҭ |ױ'Uh%F=s/75|pAQOJ^f>>fY9i$Kk@/‰L /sMKh8U\Wp`˳Kx)G iѕ#ntxEIoOFg*ei]U*Tdzkf3vo ؚǃ6BG(񲍈uTԕ9s. sr]v{js3'e }Ub4ylwJTe~(-_œnZOx3#H "V䝹1s!,mrHkp8 }8Bk{ ˳lм^vRITUnҌCiK0}5ThYs. sYɾocɂIsuDqH@*@o{|Mo_@CK.=Ez)ӕX2+@CQuNm] 1xu@ ,O\7 hTmac61(9nHK _f̊A) uK:ndfv(e@Yz"mҷ/oxٝ A\ϴ&d*8P6CC^Ůr} Y+ {'Y OqɍVpM 0ޥ1oOM,|IӰXhy̜g"ciXBl>v+_m _vКPq*B-dꌍ4b'v%fgi\qX5Qfi `v܉@??F2#ߗ3F#ڢGU\!feo|#’:¬Gz͘J-&)WσNgVX9u\k?wƚnTڶ?$n plɗG{[յvRڬVID3=^`[ΰ͑LY\_Ҍ’&YHA<w{)񇢂d?Y=K{Ny:@ pw{-bs+Wbm*TcyJ꤭IѿdꃮjL`G{7|%OĺBi n?a{Z3MPkn${`  hElk PB bX<ʇ|dj̢xLz{/i3}J" nj8 Omu' k|؋|ET ڞݰ9 wBXs1Ҙ=Apy@ޘebzIm~utmUv$-B@R`"A4cƖ 1$_`^ -Rs4@;|f4>5t 7αD'γ-uj_&+]B-l"(]_(6QE|V>)Կ 6AͣP?67+ x"j,vPoQ8RS r@48u̅sʙk2s?u[[<cy|]SLWyA"-`O9 rV5Z>+CR?j0l7*=$2~Tj3#ԱBXsU1z-$`Xw9%., ״ϸkK"Y`t!xܲol10@ 6]Gx}9~~lZi͂HHس{O\vyݒx!]ц^vNPlZt*¥ƾ HP z$Nm],%#AY'2VjHfM\zEM ǰ$!ܛO@EFYn# h8b8jC%1(,UwAlld2?8W&24NՂ=7 $S]8nT z䞃6_"΍ܠYD |,h|4VW|cԶc,Af5h̑A$CI{7QÁՐ/SY@mqIG3T5{ Y7Erm |`D^qΐ :?d{oʏ*F\j1gk(0mXǡ­1)S6RkgE\{ $WM5d4v^4 őmuUFSΓ;i=FEj7%@A|[ca[ϫEoO(E @ ך?*ILPgVtҤvl_4GV's1!A"Iьq517۰,!>XHs{V/1 #=)ɘzOoz0&pW;,6frje8mͦ6[ҁ {=ed|ƽc;@k5#Hkbo| ϣA6ܞ'}LI?343=CGz]X Xw# ntxcƌJOXX|C[ X}VD0Z@Fl$9AY,c V Po)e U)2;' ae5h"2<K/@q+cyV)s 3`<(]:Zb2.O mfↈnDmzd#yW[tYY[7PUITE&D,YEb*w;/l\QkrͳizȲ!&\ڮNυB{o?tk&]Q"MU8&db䷚sF㥥51!>hNnfq@yf7l[&L;SlĞM Z*|HGufܡ ?y6d'lyO3pc ڡkgAWјP.}PrU}4~1KGn)P;) $>y鱷ek"kms^h Uʏn`YM-$Xryi[Y~Kr<CY33Z@g7Yu.1\K|ߑEB*@RwjU q~$-4o?+Th4cU{XMgI^/4L!ɦѢCsCeC+ s`jT 9E:DlK∗.w$j @#eܩo k[טaHa\%8=$0 +WhOO{W: a͐bTVҗO$Zd%97?vS?\-6ldR-i *3ꠝ<9bn4,<j3I QIbPs}DVW%rv1G怭P}t~[rCu/aYC ^ 3Q<3 ną=Gދo7oTPM+eQ*dn#cQZT5/24U/ϒF*2;޺hEKh%Z@;1i5!vR]rĪ.~ۆ[;uPnt5yt#I m}k0mw%KHm;RJG_|egU:ܮ2(\7t*l̩l)}!KUUCPXo{{8^˂%=gF j~cv90i'rt$l rɇyj7^ym 2UQ#WYlnm\Eݘc[^5\)l7y> ֏-ljh%ό3w| hCBy6bf~Pc 9³tj%fq>kyHFnOX#fш ) ʲUk:lfAX@$N67-(U hfƠRZVy#_%x&J\z%~\UC[QSXɷ-㋿ODXϕA0-tb~/%c$).گ~s]3Kڠ<@?峍+DC k)Dc-} gk)N9K0+z Tj &ù\ ʟHa%kۺrP8|4 밢j_~UпcdNAeQ}=KӔݵLNsf0"҇=>U_t:wRΡq Vk qb1=":z[󾼛Qy08*ŝt4jD6! *8ej-P=  #wgPY{{hQLbID(RD^D rNrxljH@jQYb4qݧ m*ssE5J$]fμ Un8@%)*Yr+)K F Zg&yUxdim"zF~PaqKӓa j݅x\=b;QnL̿a; ӷlN]:*j$UP-jv9$M&mFpHK#tl.Spt4L0FIiűVIXX ؄ /17}IS"eN齞 9ȱ7~ʊ.T"a&V;)sa/9b3Dz .5w1zY4ҖMzһF[J 2qjxXE E=pb9&WiVOũW)WE i_:;zaLt7+`XFJfʖ1C U7h+w)ofk ̋B{2ӳtҁAgkuKQOdp9| tY#D0cn\^TqUL,SHYߵƚw }S$nY,qߣSW}u#h/#SwcAukm&~gcJj=Wy$:DlfDWHZ< CjVm-47Rd)U@ʿ tl^hXk_B%>)uP*c_f&~%ta @{}rapyx$5u#PK:cv3h]M^5fw`^7iR\5U $^oeCh۝.2^`Xv2* 8DYzAw9u.pkЇo@ɓ6?1qC1t~@ ~=2pHQ c&e}犔l<ə= m`ww9Y S6} S=b[mhrAm6u\ҬLfSېMWZ'|>qa=g5L`I>nIa](6T +Q?/^`Vb[x~Ek{9w7'l] t/]6n#qB En0| -ߏ`R;RfL5n7[` zf_Ux1|Qd1%>"taDwGOM! ڝ &M= /޳n93Lj yMU8ISlnZ0B׸,spV&.RKyJ!?a#5[N`ɥDL E6ҢX\P\|ՅݳZvDBrq7R9 t:!h&:*As rn=U3S`MZۡB2;ք)9έd$*"KMpb4Fg)z^ -V=9k%z9*q fzZQT0EJG=3[Œ|f-99woyw.23q?ښ8:U%tlfL9N} ɞ :Q_VvIW4}:$HWע bfV@ፁ*2Dže׮/lyZvG\"=n]DS-$WQ5@dUFc$r<6Bjщf@yb!?<1=qk{\BٵnOB^i!XHg^F{Vv&)=KP;,T vi3Mĉ=htfmܙLqBy8~&=9z18մ9G 8z휾ou(S&S\[שt>=$O=֛?uid7 8[mUF/Q 0lgL|ԣ<DRDn5B/8@`=oy՛A&  Ty] >q}b3Pu!"Π^U H/bX47F4Q#!-*S芦GCWgЁQxDxŌNI$h Ԏa|b<7M0h;=SmlU%w:if'xRedrj>egDos0RYR8!Z|PFE3@ ^  Yy8=P 4u %A8q5b;8ݴ>AR04I~/ˏr4}@͏U'/YV(Vߣl=L(x^ZqWw(M擝1 ›/s(_dc.%^!5 t!=8kC,va}=揕]Ie kSxn q6AY /OD7q?/mjv|!4Zؔw{-ԴdEE=kQ"_Ln'egZVіxO'0(k pѕcXzW+kث݆sAB ܜ5 UcvCz1͵Vo4u;9z$F)7IxgHdޔMn3X֊(-!AJ$Dv QA- !C;t["YPYKc:}`$.3 wߌĥ,rH%P`˓Lnq9.w'Dݣ2l/?2#qqZɏ(sf`JxMKE"lvz_74pexr\PC6:;::gxjj4F bvRbM(*_M^+{@ɤsR e #]l3C3e+#)&hhk s)rɉU-˚ @nX.9}-G%i9UKd{-AQ1W=::# zxH{Ӫ3\(vUK#f0o5n}$H+1 ÍFa)oQZZsv iU^=TJOPHɿHSރY@>ݖ's.:6 )%_zZOAi hq=TܼH{?]5Rd='fDuAJjiL 4(>P}TFVHE O)0H~^o]Q!5#S E/2J|xm%:oҞV+&#=eiWV~ǰRT.6OG7,c&ftB@8@Dk֢ϩ#mĵuPM~}A^" WmP XI3#BDXe+CᩘO t}rwen/Ig̍(!XRnI֣a*ᴝOn}Eө)cӱJc#1AW+w@hO:ezOʻK?Sh=u])BgyNMt(s6l͑*⎻o WTKa" =!9eFuNp?Fd ,Heוc^,yUJ^aRV\I6#ccN ?k߅+$̴iO|/Z/^\ Sܳ"_\[ƹͷ`W6jx3ڻO0.k҉,teKA 9CݤZ z46\xK'~?%^ tc?WpTw`"6vzL*MJng>S~7t/vIOK L5~Ø&y25yaYuydMV< U;t ҂5xeFjbHd6M09~P/C*[ mzwxHI,3s@lq=6Wt7F&_,{B9@JO8$2Iݏd]^ڼTqXY DTEoSefl~:|?zo^K̛ФTE50-&/0㘜e'ǚF4ZOk#w?HBdJW-TAD&Yf7gaBCc6$ۯG\^kk(g2۽+K ʅ]YvYX Р&*4]Zp4 Tl*P$1d;,k+vhLZc[wDrd`]v[yr| ]+m!G i 1!Ne!uӝ;t  B4ƒzY"Mԍ dx<Z+n`h(y +ŹJI2 ~E,O9pg5䇹(55*ԫg͑0BэRʙ)ׯj*2eE=W#̐fG#-jb%> UlKs`cډ+ PZCq~+݃k=W ҫ௱<#n-ճ*6.m?ujHεǂB>>Ơy1#?߲Н]*fvqse ՉmkQD aڄ˗EӶ,ޯD_T\L;C^AMf:rмDE(Xk]@A m}Pi-˶{ aхcP(6jWlBi>aD4ͭҰ^*9};DZ"q3:FJB/Z!sz8D@h0|MIά^-Q#/⦵i@ N Xԏ?ss2X[l=9m,vHs!%lv /ј5FZLm+[˧ő+l4tt&t - 튇%r0'y\^l2: Dh'uh؟dȦR bF"j>`xǁU:|PXg w bKjCULڟK(bۍ52N^b$W|: B>llZH`Pb Wi7˘F'@k1?d{@l ߾Ũ"qrgC ^ishFŰJ̷mFDD-G[A=(fm6]v@\ڮI+_sB(] r|WePBI<~cDB9Z~4V;"K[U^/{_͢tUIgnwd25MTfGm~2MK՚ksuy0|BU H0 t[k,p^ ݣ}\e1w/㠽GQ`qY`C!؁YPH il,!saQOWg6MGVX'g9ARRTK JƆɛuDmHKrGpHZL8WmfH&+2 2"H+[>4bsCcGd@"bα;{-4"N'8f/͐0>iW\z,VXI/ xH^%Zic)y$0_Mfj\h5/Z˯l`|AbcCnB ļˣjut zq{pv1sp7JSĕ@ mŊb'#OuHAMRڨrVR5Df.?,CX'E^Gn~j@5x"aL쿭-MOћamFq/zߘ| %IT=/!G?UMv_-Fv=y VI[N78+FOq{҃RbcvyT2!zIXAb3ʩɷ  p}%_nyW Bg'TR7P,QQ,?$%(47虤S:.C##B3괆pQ2w/!1ג\dߊ@{? 滣\ʝ,Uٟ} ݙ\ @@IOgNPo|yuxFuUz,^lla7ʀJ2Kԁutͨ†C3W&Q1>8&'?o+~J$$8>#- ?Mb N7\"LsΣImT, IGNIT&2;D?F3Z'{6}Ym\FoVEY lb7b^K=Ȃm eA{b-):Y?ڏݡ}'Dr=##5fWtLjLs&Ϣ$V)

q'.=k:&-yB` x8mt{ cp1އʁD;,ًC⠌*O1hJrEWS:WH\Vk7Azd+<*3Dj+NVS#VB%=O|GK av‘rEOL|Rq >W7`tCh*+ Λ5ќ{}hvy3`zJ"혓@*Ȝ W OWKI RY3,[[=OԈȂ7IQxXYx)`˛~8#X~v/XvxOa=wsC{H\snρ= YG $|PwH6j2`>_>h_s8D̈́Pw !|܁eXq_јH cu_'Oɑ9VaC&уË7]:!q$ƴ䇫u2 QC(aX!ꇙ/Un"# O @(a;͜;Dn{2I iP>dGxyX6Pſzy#gk@?'%6ڊ8F>D'd|TH]pIqCmMX*RvvضwX2Fd w6 %Aqc2#J[XvC+7i2vD^ȶuxzqksh::^^8@ŌԢҺBIGRr tE /2ƎFM] 쮰P̻p9+$AKpDVy[^qW|FSn'KݕXū7Kk{Ƿ) ['qՑps2Bv.nd ǁ]~G+ 9" ,A&8λ;p!0RjKp=x>*J=8E}R'8> T08Agm 2ξ=f%af!ޏr{kˏV*Z '(%c[|:5'ɫƽUWP4DoFZ^CIHX晞YC`|ӰKP\M`g`Wygbn9QX :I5C# NJ3>Y%O Py4'!cWiƤmYp&E@$#}Grix*թb)% pQIZUk|F咚nN6euX /SFd&+k(i{C O~tk2,1wq!ݎ-BkQЄCZ~lNTW@_TpUkڛQkyk옵\;I){aN6D]%LMIye쇉\БCkruv^aj|:f؛N.#ϯA 뻐<#l'd_}|ۅf7htnM DQG̃ MQ;M!n+A?N{ (I!-aQ3nEiWgr%x0Aץ -Κ׎I4D9K&xJ7‹hw*-#T_jV EF5Ϳ' ]., _MH!cJaZ f!mE#PhDbMig$qCۡONJ%IJg(o8כBTbr`}i&:u*L-6QI'q9Y3m2Z2=ct!QB'p^u}+aI` jnC%t2HTnZ{0ry쫗iK0,EKy%8~4n:ٚvR{K 0{F\f=>&q EBiWE1VcdD,#(0!#lnֺۙe$Wwh?"zA{AْDI-9FwZM4޵*3?/NpUG{vVWb(hh8jƏ%8[B I#`9syMNH:uO^& V{EXfzNN3zoK-.5o!xQK͎fE@KA:%;%_<^ 5:k|o{2Xl3"XEA8nn"hnO8s,=vԮA@;fQR]x E+؍?p M Gƪn~C~$)J"u'L[^d0OWīZM='p'BVkgÿk}& vPMh=g9192L2Eb fWW (#}FF֬#=LpuOR/QJLk2+h/^әiDhn-kQ?up:iF!= :"Iv)Q$GYl?ZV#3BA eq`*+ߝ%Z1+[_*sj} GREdI۝~?S}̩CuՌZA՘PB8_89Wc-]GNRf|뽹$07":FbFuԌHoLT@6)m(c.]P9 cwmIK{)G8Ғó =aqM]Ƕo] J>d)HLO:1n*sKߒsDs hjjT&M(\i0ԘQnenߑvfekklA9T1d;9JSb OP^:ex-? TO\3V)1-*L:nai&f5^~*޻e@L_(X.ߣFui );k wiOSjݖ++ BE}ŔoLJlJ+!a8 4'u[PVVO*:p٬rPUaepzǜ̵aF(`]ۉ.ȫD3}4C@Z?`$^ -Օcd'fu0{Ir ɼM•0R5g;#ˎ 򠯝E 96iv QZD~<^^SU}heDC֡wT( b2Qʑ.,%Ìp!iEhJVʔSޭgTEqD}>[QQ4žh'N8c.GJDv 5|mY)w[?~zK' XoҸ:0̭" 0ue`it<‰p3c)^YhB),2|)CӠWLhh@^ ,hNBzE¹f:mֳuwS'.68ؾҮYPFݣAGS]?UJF2Ե'jz,<ԍdz+!nkoY6 WzTa*i@k؛Z饹1]FE~Ч?oKl7Dz|˥ɕ|ʾ4l&eSaUWMI\I02k4 18jTs[ϼye•'mTqՊUvi/j,bJٍ~q ttw5_@^?4<W&g+*Å7Y< m\1W  @6\8 3Kj*B 0^xs뷕^SվxgKȏfTr`=]x'=Ak9]X|xwD)˅up)a)$ٶS.Bv Hzg` y֒[T4 $5<3iQ>VQRw qWS3`O W40_`a/Xe16fks\QG>DvnPG(Jմk 8ՙ9kPEV+=Xz6jy0^g‚4+մ\|ͧWT竍x׷>q ]2(rNڈ2(̯os Mm%[Xl2)i 0T͒҆ؓB-|+Yq.{MUTRGh$>[$wAMXM$u q,Ƌ1?VmgJF FZj K6T&Bzjw(~mÒx4m߼)%DqÏ p ބb?19XO{68m& 0WQ?R|,~u\=ǹ/V٥[ 5଎9'3 ,E4>R ϛ eC 6fީvs΅ l ft7Rl14=0R&]z'?)؁QMꬌrȴlPOAm~\_8k> GZb&h]"#^ {nR3{2uFH!rC謹;{(s17"z!TnnF=Q襕 Pyc$S>)Gqk{}E@Uv$-dȰa\tH,>,i2ft~J}-}{AQHt]d 3:-#NKW{,N7.Gǃ%*9Adj~Yo2΀Xg*Tr?IJ Ǯq!K#үsT9ߍ. {'uj3q|uhE186S4PNٺO, 2$R- 4" Osf,H4="^"{@0(*Zk+˕`qZXԭ)ixe+YP·W?:uH%הsd0nWp.G^ 54c8b Fʖa٦c\'.EJ!ëYH _7= $J+Rw(ۮf3^k-RB(GO 6 -Q{h~ t_2,_7`Y*ծ`㞤<83;X݄Qk9)K!O{|3횂N2o׌Sęj }N:_􄀵iʒNQ-% FNWx~0)yWM5WqkgzSa]Ä ?~pn=o(2{#qm@ن КKVOydzߤ!TD4 ˵YZ:9+7\HUi kMd׿I4P aL;O+a?cD]:DX~~n@ &Hq&Z(47쇰LD#kLGx9WֳEEmTZYX|S~Kܗ; f džp$`h@c({Ip©TK ڲvJӿQD8w1(or5Xլw^NuɶV5PŐ\s&+jEZzd`7:/Чc>NAk)yT،.g5ɾ6^^56{&ҙ]߂۷.n?dOJ`=u$6+*n4<Zo(i_2pTgcԿ{p,?>ux !Or,sڌ6V'Oa\c`K=|<1(Q,Vպb r lyvHB)rU0ZW\j:,@{ ۏ"b\Cו$F6{FB`ӌ`P@ZS3$,F(tyKuXI{>u[aӐw(.TR OhTڞdG|pػ_|v꘻:BGǕ} d[E~;m$ ؾ |kl5W04 zEQiBg{Xr /Q<{Y!=|ޗp2Xm776Wa3ss"MgRscD1 o1q0Y<Z\ mؔmoP[` xqE 6[g‰_O-f4I^a☹.OwUj+돽;X74@2-d#k7Fͫ lԧB@vr$9J}Mz(? yۯPL-r}\VwӱUֆ.{ @Ix$w!9#D@a4/4;sDZl RBTw 487d/Fv6r5?e6ݙLnC+\dqGqE\ 5sf: n&ao%Z&lɶ$5JlhefyYYS뭻2ޘ+{ak2oa}{z2n;ywNS)5,G6G廀͕b1- N 3j.% o9764s _$$O0#]10<ŌR0jDXsc5&@8{mD+.[rLCpNPzjfE{]Wh7Db2HAsɣ3 PԆQL/9wmnjJ=$O=~4wv`~/`ˌ:qN9A"B^ n?sNMP,1؀~{"^P5ZIv|^Fin<]|ܮr^JQYF/=~)'Ϫ ߓī`F$40%R-d:\ /]2RĪ2}Y6A߀}h;r YIcs>6Xwr!؁th=x>-dn]O0ێn]7tW{%{_#={e"8ƎǴ-=H{a_764nѽk^X3*&\4I~r/8#X^7> )FɊf>8PjxouE1B[L}ʄu8aa2 .B{v$ v՝Fn 5[ `my͖d3X3J>X dhYO8󚭫KqX#SgpUUꢸýdLrxLC<]@[(d@RS0_51Qj?†,f7k_;Ƕ[tV RJ g{/!+2f1I4!A>Hk=i1~[;rDQF~G,DF,EX{M0hV## $$Li0Z$v؅d+*"¸ Sd=:>إul0gSow=^XyP@uB``XI õRU@]N-{xIY50L;]>[mxG[d3VFTz=JokF [gwVf}j'?foe[>$Jzȷj~#@DMnڡZFyܘ=(A *KުdK4׏Oi Rz_E=\^rt]UgGOKEC~.|&J[- L Ϲ0A  s~?Ը%167Fyѕѝ~PĵʏF>{-{ ?T/呑df~Y+Z8rqʴG'8ĕ~\! 5ﴴ1zpUd8͛9s6%ghِI/K["f yMYsf1KH[mSJ嘂+!pƫ!%:ϋYHd*Ӫcwx#gFBW){9xn$cp~˷c'D=,0A]!?@@u#QH| l]oIf~ bDP㎘s7h131}a/σ&<) `3]Bka׃G..DOpSji2f }<`3[/7:Wm{D|ebK)Qp+iҪqYcMiʛY4GGYȵSe>x8CSO07O'hޚ'Bć-W:v)Uk{z?R|4dk~l]V,\{ϜP1a8iA*K@O,J7$BfX,8'H&JNýӿ9SɻjpۦU%=)!z5I eI~jlV+Cc<,]mKz{&M۸ GsEm|@!-#Yn&1"!#T=kyƽș{/xiAВ}W2 5)Ia B%9fn+VW1u&^ ;>?.u8߯ghqYGl4_⋛l81C9Y&- j:HѠ 5SÕ1+%܇ARX 484+N 5 N0)Y=i?;$3y{xH gň3n} Vз)~'\ta2S >ǝJ 3#՚BhK"6`(h=fAВRHbq9o=0f0~"4(fT4Ϋ7<'R%whC!sC9>~M웵BO$RHtBzPf E[h- Q*G<;[gVWcvyꈍ㉤ˆ !jҡ΅%p sw>m*`Hnq"xPepS pɺbl!kY(7g6,)10kU؂{V]BMN=kI. wAqwuRq`k瘈ER| VO&VI,H; LF}C`v΂[',řC[YwiNm2Rctp"`0fQJqUdt!,͠!x]H)6@x^.I}NJJ/`.kVXi+20/HHyy 4G(b^]59ېa͢ 9?o*DǕfWN5wfz΅l&' q%]!aWiwQ1R#7&Ӝ{ _xs^_4Ulp#PjEfX," |\Gh~ţ~ t:g;K>2}.^tu뺅% a{Ň޴@拴;o fL!"0 x1R-ٝy@'=?M/z>g,̹\|^=A z5Aַj(ËkX"`":|ޚ~x  z \q$=LiJr< ^>0*_I .nF|¬Bw\`G#QS;b!%fxS4',#q3oLֻm&=' R$6MZx,\2[Nz`d_Jߛ>\`㣱k7M[BZ~Gy2އ1$(Dkr/58HVz>5i ]ąiCbr*t+ӞGDjI !탁Nx1؈Ȳst99Bl$@r x(61NGwa|kx)7x!mAO+^87 {ӿy))/+@  S) %W2m>6h:= oP"nCMZuQ>qpe;QORIR+]z^SC<9I_|GY;˔*c߸)68Ѹy}2T[Js8Gp5O0 ȍ4tp`HPLotV3BガYi] RA@u${ēҚYW]8$[-"\'DL_v??~,Qt: Dee{>dIiv[!)zL*ӣ*k7m~\zDOtNJx"ٸj~nx_16:w33AH==25uy$ U#ɃCc6 Xw|]sF rMreh@txt&z19>]q `CrmWo/Q,C0*P#6$(PV a?]Vь.A qMD! 2j4!ѻ%wo5-ft+g FPq)a3㻐 !9!farวbuYy".f{JҐl!K8Sr aAΖ(LYݫ\]y@H&I\A;dYJ Ӏѷk  S,K>z^W@uP ;(P Y Ŋrl,#.9'鼽iFSiy9cq)ET*sl_@SVNLǓuN=cʼnBN_  Mt5ǙBOI$ܡNuR#hen >`ޗ,xmj.xB<=v̲Պv3u$ϫ~yx"u;+{WdmI߁ UqRqog|[/Z}jDb9WëynbS7]v6$XqBڊk; D=e9^1#)띡6;0sэp B?OF?C`)IX:PѤ̍Uz2LS>N0Q>MuM(D(!Rx֯G8 0W1vx`#ߒEi䱒U2@Bz.ӎ0 m/R Kq(|3hGKw8Q1)X2L.rkCDk":9:-G]!c A4rjxMl>hN6ۉڋ[NHmYm-XyJ4U/.>7П;EFX>E{w8EmHh&G%gLpfOhwF'?r-k(ևkELuA;hXkW εٳ^`d7`_hC[`9Ƕca.Q%ԂJGkgnBTtQΉ`BEΚPXs.d~6N|P*h_Şb`AjoKa8 "{f~hR4`YQp]hvh`+WhtwO}cI$˱+ceڛ:o'_:Q/o|%dkQrXDt"_EmҲ[Olp9loGĜLW##kb}}]0Wr ۤ'1%LWy^;﷢Cɞ:uӺxQ'3V;*Ja)ʌl:F15t[={9w/4 *4FY޳ D;a$g+GmBr=TI&u GOu)x]Y%fdwap JFyu'TC(ClS.cAWa-+b4yZFG@X,+vԾ t+Nv2 ʤigP d_]dβ2R_4!u*Xڥ[,4~7O%BF:Ie!lK\`mP)vm֙g<@ںt1uo,!E1p5'ȁ%ՙ)22~xOϨw@v# }tuh ؤ:A-6:rTشҁ}?n1ǜHr=uY?^fpjy?3ėÛ)_\4kDJ_RAd3?9(9 . *5} 0r ,W|vqw\yLn>OnM1ϔ-@ m3 Rod9`j;"2+/fGlµ[lȖwDXrgn?HFN_Un\GXȬ4 ژcY0I?G:`YrxY#?"`"%[oBlWlMC5jjzRYX2h`0G *"=GԼB /NrR#0\FcOjLΫ &Z-TsBYiF%H\Be5a:S\ϗ$kq#4"'|PdY& ;\2Wx*$CbF1Jvg@H(\/-u{^?rϖAJK`^{if/р8PAbPNN5_"\I֍yG :&8Dit0ſ_ u!|Y~[~|E"xk\ ޖhb2$G#E!SBʺ<%K^_2K# #Xؚ`BzsC<ԠE9i@ f~~?F/6awV~;L47g%صC# JVqa}^BJck-GVƃ5ݑeLR'kC4+&Yijx5u8+@D P%2-S[4p2V]Wi .>OP rV* ;.N_geTۋX&7nԅkO>߷Zqvn'`Fd9N~rxL*^6gDC#?":D0G%i' ~, ?N"Gy"L\I5kLO#j#!erI>]T{]`-c/=ah7c5wr(C~%^4( h2$lQ[Pu?Lv؛1 ;QJ\,|Yk<g4V}do%GpΔo3VIv4T/] tS-HU'ǰTX ]ȝ uvhtOCݲO?YFHQU2~;0$bvJ:rzWRT_%.|_"qnRÏ$}3n\8Ct9>]L?%q!Y`\zAFQc.q{i`6 RJ6PF}ɡ7ثiBqp"Û/{?,]8ȣx7G,Ǻ3*O]70"jc@J='ZTgIYxHp8ELAmE͹v1= jqa6=I y98ɋ!90׀؛U0/BITv @)#/~nBSҌ؅;X`9><* >e^?PF|A =ђy\a!e= V# ^( q'03Qw Y@+rKE-ʆt>3,tWCQWItܲĘ7J{KO\l9d*[AuSfUΟ+ bqR|RMg"D49~h۳FF ~6l{X&E f1*V+u0xV,Mc"!~P4nraKH +CR'H*oBHsIGnT^MVa{OQ _1PEzlFv>Z^Iȓ~JMdp3뺲$ըVmv6[$4_DA?b,Hl`3 6| OeC<9tݘGٝFRWżR{%>}pl`-kANp6*S=l߸"H.oU6Vl>wL>.(/Ep`LYxBe]IǷ͛Z{Oz#|b&xba#&asoϼ'Q_eYljBxi1-Xxn˜qtT'U{?\Dsଯ͍CsV6_>\<2*rjM&|#|mDחuEE_444#DO:S>UUӘQyl-~}RlzK#Ch^ {k1!ʈKl[4xfpȇO;SL3xthδ]ۜ{Y|hKPg_[8v_°)>!bq( %}̭2:lɑ2u&H1u%fHd4z|4eY} >F\rtʭE stHwk_д|2,],gJy˚@Kc^:V3`Lls-8u$y-DE):f ֝^fRmz/?1% nXjRD A%oFZ6)Smӫ:"(蛘siāwrw(@pϏ̄C9EtdDCFfb~1)huWA WQ\ њ975d9brZ]xchj}\ rbg| fY7"ȑ1U5/94ƘA~H_&䬝U=-R|yJ鯶"ûW ӹ F7/ѨIo\Ӟ{{/6Sp!'>V$@n xۜov~\ 1 t> pb+Hek=oGQmz݆>^Kʄa^䤫;jݸ̢? =&[lSm*TꪉWש[= |4?`zo{#ostWIxl=(6>\C$MIB![ U/܀]&xCw fOO&l2CׁD#HVV3p{` ]CqVù:ӝz_ ۝13~"xl1z͐?Wh}$ ʎjMJXBeV07_~g0Eȶܫ)}qW:݊6-*(e6P i?Ȋ{"+xD pkC%c v44)2mX`ެkmE7_{9 Yݥ6a[<%QoP? ޣ8ujo;q8',pp!ع׻Ok 9(brnk>է2&e RA`,ϼsMUm5z' )-O&_x.\85(UbkدfuuTlӔ`a$Z`x9h\j(b ˴'pg#?gS_7g|VZ{6,R{k=}woAwL!b[ }Ǡ@QA> ^J/*,H8ZNխZ{*'2vbIhw^ ۈo=WǷG_e}3TzPFhV=.}XFBZ}"dg ,qe.[ o[LlcWi'&U&jGz-n!,xDz&3\,H_{h-6=d.tω3cOq!@꘮rG'b-E7">2s7ZwqW(N8RS[_3Bg B/Y ,ėǤŏp'O|%?ʏ.)`׆0Z'W#1a~ueziq#IyεP脁3!]J{˩rF_%fg8MyeLw",xU1p6"$ɷ$=;@UN?0Hd|v6%AmJ'\[6ct[1# dY6{n(A]h]m3abw& :11i߾F6zE͜S e31> !nQ* E͈ ު?R2X oiJf"O =kCK`yfEw&ߕ†oCŎ o4:C%xWQt|rTʪޅfZ@s E-9U~-jw!C##uAՖP^+wFh:pIs ̵0c8zn1ߏ;vp+xobV4Y枢%WVJτܯ1QֱY{7ic]SP_QV<)]s&ƭ$рnf)8jk,gc,(Z>+Z%Xl=AKQ-;kpǒ)<ʝftEP˕-oqh䠧Ƀӏ'`VB@BQP0( ôt}s#GUPfNHz)|"W]sŐ=Y9(T2}$}Wm 2dL"[opxӫFݠ !q6X;Gt(O_q4댻| AO,!r,jس"t8tf$1z:ͷR/ [#hQ"J$USBXy &4da3Y4|o?aK2e>o)Dn ٢)fo:zZj= )6%{O,dp٠G%<jioQHJ)C\$$Rgagˆ{_y2͆P#{W4R6#+b!%V}K`l#E77Je}GZХɧ+Y>2]bH:TTa@tWcx)\. ( xQ5grvW"Jº.s,myfC2 -l[JAd')49Qe%`|>b- 1hTV~2˰n(g%ТT]8.,d)e.IגNB]Oϧ|i HK'Tor+:33[tD#ʊx>׽Zko6z&sHvЅAibTu G-1&nHUNr-#Yiy=5{poUds G?^EϺ$9,3gr^E>#E8ӓgdB({*ÑTAnWt=ra;Jo~Ҩ:@ ]gus3\@>A Tr$0sHGuXǼñ6 n$1E=T{%D(! &VAj.21lPbOWY/0QY)%cpv4eTuvZ8ыh$sVڣ~݇7^|.SuG,TxqSX3۵ Mu+\ (92kyjz5Hh`(f;_`KsVh]ѥ(gYx?Z:hNEQU.۱3\k|_xVvߒs|zfN>^8^zb[ELUjl4V%8.R!r9> :nS:r[%".wqTmk^Y$\Jul3"4!ƃ0DYm=jad ܏F*SxǬb)kq>V[@~[Xxvۛ8ǀYKtfY@ #'`] s +hfԿgacG6Q" YwFϒ ,s}PǭIO[9h̓N^#FS-DZ@] f-`uᨙ.î <eC7HUFsƴJ)A sth%AQ,>/^oN(N샘VuS{f5o9/0 𐗽W>Pw= Z:>3w<JkVxFfȈd'}{)u iJqS`*lc6dzcWb|R}L~m8&|ŕ x-]Ӏɧ౴m9Z1%Lz7):BE~Tq/T}euL83Gu|UB <;]YЃe]݂4Seֳ29zL' ۮ9W oa&kRR=I %]Y8ٛjQbZl:`-Қ[{[ #{T#@5.M]=505U"`ǖyYp}gORȔ%wYv߉tXzMOm꿹< |j\}^Ѩ?FY.V% #8>x/5XY^~U8ΜAل?4'jlwTݑ+1KƜmJ1SY,n&t+Nx{w{+~dߧD~wVҖq0^ G/ R5z O7t"?!,HU.:;D-*&&/+*yOW8/2/ u 1? BiXkv-K5|v&DJ K3Gװ|'^096ySxXt S[nG%ρh$]㙆ҋ-zF¤u.}Μfo`yrX;ʏ0ڭmwnڝn9 eǔGta8Zw?u9KS3ڤy"/W#4jBMş+MȋMZkb;A&G%uw<3kDeC߈%ܫK޴H_b^AD^R;g3չskHW4e4X 7IkJ0*)*feQ9H rX[ƒѰ?R _S!u"ٿֻ xt?A +gg"PHy,H5cSXl3}-d^q>z+nWHpB ;/)͈ yq}qMtDDY <4ڊ |X<\mVgLA "zܤ\w\pTnoX=MlzPPM])`2È >jdKW2,?#=&8ӅXW˸,dLF<$dp{@6R/0찾a(:_&r mYD!}W'A q9g4F3%{5z8N{ePp?2BCcTRK+w5"kqrNs9۝3))0)^~֠(r^|k7~FH-[Vu7 U:y=^[ħP 4qf" 9*3M?#G| d>ΣYǓibW<kśL-xDhG%+sozh5t }! a}uo+Nv4Q fn{PoR IG2 +Dkå33!1wDO*gyO&*J*ѩ'<_{f2B E@ _-e2ñ VGFb-)բT, B*?N=X =HI z]e=E\Ki[/0ʝ xqT3vUym/9r! 4ɉpE Ӄ^fOʹҽvbstbv"[*x-iWC$?$##y&6q}Flh \ ۠ILA6sYgWA|Ą@m2Tҝ;_ܘQ`<"kVC~])N8||XBBp !_\RZZ3 AِR|g(=PPʔf KTck׍%⌫B}0CЛןq\_ďߴ_8㡞(o ~FI*}GbȜi0* zՕL7Ov+/6+1PQ&Ӡ~b35]+7wuwS^PC|a6Y΁# M /4-bEN]0$+ttq.fZxh! q.gPD(B}&:( V)l o7xAX2w{?FH\g~4J [ԁ(%PL'07D~n}Dq?",5 <:eV[xm(9 )qA[:pۻty}?^3GIНYHϕRWX'^Xn):hS#V'+$z\А8=O 0E-S%F 6.`Gdbܥkz&`bE ӒqHa T{v*c>r=Єl[ wBj(FP2>#} ZMUNp] maU{}T|$_}C՛in:%ﺐ#YS9CP \5R 'O=0vn^})V&$X[TP{*Ab<7q#hfm[ sLBoNXkAŜNWh8՘oNHcڭR$OfP\dg]Ȣc-e;D4fQ`M{ﴻӻEˆJ%PUŌz _z B Nm ߱ڴʡa J~6Fc@m(zMT d6!DugqљB#w;r, ȣlL%Oķ"9Y'ck_.A;BP)ҲtkYAm1Z,EdM*(7P:adKm mii8׃CK;=RL3od;Evv eAs?Dvh\90htGP2vnHT*aeMNZx o9pf9"H]& ,<z4P=L;΍1tQOR9֭9)QfoD̺$UHo]C/ËP)Jk]U@]vw#`6  oZei- کOo})z).)pXnx؟W׎ Mh'j_VLpXãiX'']v9: jCWD QᓙEˎ.a͵Kr7Z!Dr݌kȽ( /7zy|6\lcaޅ1TrX6cqz.<;o@d k-+sJ],F5(HM4oړ?M-켬ti #peI\ѣ."TؗzkVWx$tn м~M.[. VQ"lE_ڠ*}d:{Ș|hyTfuA7 f]o?h[=e~v-ЈVEѦD:#&ԭD &eƗhk(y%(tB,~X39F~v wa=\=ڵI/;yKHP_ ZCwLkv|Lxݱ942j \kg yOuS@s? :!pznoXJAeCI+JxVK9 _qg4;ؤCa2)KElLX=KPS߷S獝L:+orzGW R&qxѨAW˲ӎf>6&KSu$F-Qzk,)Cf'olP E -ǠaqoZ;fl{|ΩA_Y%*^X~h@{;S1o@ ŀKec;PEmk5^?=G%)X  n.PNZE`%=uIG@b% FЮ\H;޾C1 mEӣ,PA=3s!jwհt f8>Yv2}\( b$Ql, kBålX Q&؎Eek9y;Q P7K䜒W"brr5|PLv1+zu?Y3FՀ|7xm뚍TU} 3[~7a f+[Y|ݡx/7$c+p%r? ,fMi^#q5oi,4ψuX`co##O#[^De[#0Bq0jբq,Jn}AqED5}j n| :4$~O "a懎UЀ26[۴O 9DBY1`vIE<|f0mKó5k Ш R~zR>u[RrLCv_!\B"q:$1n2iCa#CHs4pk)wQZЛ?1 }l+L򴛴$}+boDEHʺH%1W&H 񂡝82K91B'"fyOU{=LL] -BhYvDc5L7FtV5EFSz›3'ɳ=%:kc+ZSm獜N$N姂_XaϞo%-|ը1RzQCsjqoeQX T,r/~>Г%?ʽ7^Gn eH DydS~ڲI: ^i{o \J-W>yI# &eWrJUs]q\7ӿ"|6h$ cљnS K .t3*<,EcXadb%/e`ҙo((Xu"x[r,IK؛6Qq#8Ո1qݝ=jE `R]4w ~4ŝ-s=TQTp~ΛG ,.{K#.A(+SeZՂN@:e+fEa̟R? bLJI.ڒˎZAGQ(Ab2iT]A/sCN[1bs_Olڱ(tLV8'PХ!F (ք7%m^j6Xjw.\TKs1T;_%M,(L"$k@Tqä;+Ĩ^:Z:4H|ERL;n|?x nBA/%B)8T.ndPLJAG2ym,tɠ!|# M|A>,lTQƕ ?GL 5hNWrns,^(Qzٽ&Z /ͤa5&+ 7W3q~u+rz/篿KW|%d,ʰ,1D؊gg& iHq< PRyWyEwT܏3RMڶC2PпVǵ}C ?3D̿dϠ%euۈ R7SֶA{.T8?3\zP18ˇoQ^ lS&`'"z.#Z# CKtc GW6nh-7.p&9 2ZI/-ljq^0BS9#"ET5o/!+`]Ūp:-|oaםp;')4p2Ԯn,pQIsF0(}P;Xy !7`ɱx `Zjz\^ 3 #PS#C|ȞJY/! ίi緋[0ҒR&|HRR7a];@~c1)fN~:!5Ay Z-jC*a W-tn\:rjWXn[E҉d,hh9Ҭ_Qs5 壬CM>!'/ )RpguElILlK//!Y(+_ԇx5@:&Zո6vtNF|v0[uF1 nNh .[[9;qufh<c< RWU,j*[i@q4Ј ҷou6oǁm䬵$O$s͸zIf}'x{ٺ;N:A|Njz]E3 Ũ2;+)ۢnd&t "KCބZ҄w8m0;ӛ2#A.k n=WӼⴠl=BRCz%WYЫ;Kab^aJ2!"g weIQjv cH7Qt!DN2SQ@۔5,ZҮ)[wP f$W]T8i3 i(]TՋX>mN#؉o+j˼^`_ke#T8?arE[Fsyj&óJˆU;A&WF9+.F{ޅA3O]X6\qK;j<E6@+ "'jXtWc^DN$Z޹ ub}O? J.8xZ1 3zukظ vNtmǼ tbHY\ŤؼVHO4C52ayq >0&>~ӂڭP37 +kmI/^Ry{9Ω&|(J(m^Crb|(7ű"jR~1:BSD4q}ޡܸ"F5ǐQqo[ 4/( b%4$uysFztbƩ#:0sgVdC tL>ֶr5(!=3n=/oM.K)e|=vSn3"^$ ڳi`)jE VV'^![]:Was-9WOG gمF lx,F=75\9LZ!be;8 61d`4;QhJWw/9m剆Oʪ(;}~)>qh|WQݩ6*U2-G7@@>TNƟJOfmm"!.Ŧ'Wވm $sK3 )$f\ӽ/Zhay+ Ukl0QLnNiktCzwM$> ;a4S?yyJqYi9vt(h 1Q B984紺*2t0ϭv_ e3ήc}Wc%ډ9 ȝs$C ǁ3+qKV"T 4oeCm.,O @Ĩ6XjAzT3V.9SI.dZ RNcaoD^c:Dw79~m鯡ؿ"6ԫLZ.sYcp3_w`ϼYNH$P sQo- Q ~DIT\uJH7 ?;0dLc:G@Oo/Khꒅ_%=e,kX{rz5܌+'# dmÿCԓBT0c>ɓ-;Mw"  FE1uШ2&Zƀ{5qI$ !~6Y *uÉ>{{@Y^>pJlgrV|7!u##mX}`/9l}MN(8Q!Qhރאf_ϵU>3z=;IUe#60XVvWyC bcz~ַ/9:RHZ^X19BԏU+(C7%懲"w=[u93 Kn`v xw?Yz1VG*;R;*|5YÿfP̵ݏ21[#k6KS>wwCP0-R|ӡQmfj>wjZ 0 >"C )Օ~@F\ ͓gງ>ѯY}5lU2JVIbоtDD;\ "rFKTGTUg`@Rjr6H3B!@/r亁䋧Xv<,`}c9p QrzxXVpKRhm0ԮIQ-ޗ2IZa־O*Jc2sM *(p[\C:pN ؊н"JB`EO@N|1ax*'x֚ 0><=A=cA)=곗.ŴaЖe ^R)w 4X3dXq13.ECmhH%s ߴ_!;'{?rZJsϮγ q9~?ZIvڋԥy]IlKQP~S48v%گͬ@{3j(eDJj %B)5vyÐ;(tRO=aQߌҍ7yP>xp.sp2!kQ2/hǚUwZg2c@hr$ܝFd(b)YQSor *Jb^f#1-@`t-\ "d x8dR(ɱ{O!2Ո 1> ?Wc]Cab䕱 J520kfx2abĦD&jef-*Xdq`qwҋ fe-4,&Hv':ߙAL;c6-+zdkZ!Il|їS_iRk8&#gXGMRSyo;! pz?]"I),78r [ye4P`'5&۩!@d}\`u'D98"@ LQ&:hL4XF;Ҫ]]]4٧yzM۩vx̖tb5A0NZɭ8t^ TW3l3oA>:ʲ^a)*vgdrCXĘqEI4^Toܝk -ټ;TYQXզPn:[ \W K_J5 ĿHNpv&NEM*F`HJFo~GM6eK#ILx zh,\+0v3P|uIsfɄb"2(7MϺJȡJ{P:@/cv3]ͯո启6#]+=%_Fe^à,EIxa֡ꉫuA;,Ggg[v3F}yHJҙ3J:-+m 3VjCgGc9q;6Ԩ9Gk${לUy6EprDIa:75æş8PqaCxSA&NS1iBt{!ܙ[?Yӆۆ blTa_a !s,jޜM1LgBx8,Gsd3\Pl<~sѝQqcL I=ϢDG-^^qbN7VٯΦ :"oj'G|稢F6BYRiˆa=y3Y`OhTC>?l&MY>c^]ơn%RrxDgcЕ\;Nʵ}CP]_\w7,e`?j;_dpkL'P_uP'&E(Ќsm^>wv.*%i< G3'k|+ ^P[P?Q&q}^eCT({)놑$ Jnow6LA@pqı {0;uS)0rл:\7Mn ϟT9F FޖJ%^XG~Ay?A6$/K[njF@^<ثWdU*'IC4dnH?t~7r%#Rvqf/e* M dȉg[fw^EF{a|x-p]I%^˄ChcSz+,4e΁;ZM>b-" Y󐝢Hzˡ>U7Ţ̣KL9un=H"Z 1F”Jj^E|Ԁp4/G1M]qd__BcO88 y 3a1˴Z'fK҂ R,q"+28)p@ģZY H 9[sJV83 }7%0[M@eg\o>=ՀW X䏗q.0%hPOw(Z4U v;O?W&-b*CHw8+8ǁ9Sۜ!ka2ԥU SH]J#;ӏOSp^*$iv*0jzփEZ얆zߴYnMTnBm/2!ũylyM>p JqW&qp!фo UJZP+WI]7n'ɼ@Q~ 3=)"2%1Qíg1u[94ݰՇ n!~cdw/oj ye2q vV+#AFvgnW~"Vm]%|k(.۶` \jK䶘E}# OuL)X! 14lu8"<<;)ljɦ1x"0#a逑:mæ㎚\6k jiT QMD莃5Rsc"ܾonK؈;*CuowMLC:~ҺTmT9 qs{4= qF%lO`爚Q~L.z TyZ"K "iF-a^oQ;[R2w3HRZ1<9.+EvR*H 0=:qcʟ>,"Mj,pV&΄o~(f#}#gt3 27 (5@\Ob#lQ${a_f9!%& זGWd Dw(-A`S͏^'YHk'j58lj.ug7fATzd gXUS-f1-?tri}taXM=LBA -P uw6:/•n'"侯Pft;W;ޕ!2:˨a)F9sNC͖Ƥn="ax4ɅST`ޘǼLQ֋]5N_*0O\+> ad01PENV㞉6Uy?VF4.F0?lܔ7"KJHsVLpɎ.pƐ t%QGmH`J'LDžRo٢YuȸC%A%J l[IW|q#ya:.v -xq]k[̛w^C5m$ 6q\dDD&#:;p'u1> EO{X` @,(Љ2 a9.M5OUB }l$9;7 a`22l.p(wX'ҁiơ¢z <.PMH$I8{d>Bh)RzPv Sczx}r I?0~U6ۚ'[RX.`2t!Q~E>||/0kyXgHeezE`;)+uiSwG($p,)u8Z?tsRF C`#~C!% _΄}rJQl>EpR(\!-HyQع-bս`|j/7Ui6Y&Se T=ŘfeU?sǤ&گי1("6MP=l`w|&ŕ}'#ۚaR)90[kf=zS4{r"~SS"_\ wmz<P)INv2 Q9OE W.phjGc;ghlkvEƔe H VWS#HQ;"jAW(:yV & d-{fHŽ;՘tU!fЕ& wOP/#鑮߉ hHҁk2 tFn(uPҁM/ՑNMsK)(R]&D3D꽃m9 ;8Zk\i "B* ;3o9M0jPO߳d}We$ 4kI *!yVQD#9#dOcYQ8 іI96XSE,RA=e+#YF*@?%yw A3ل P_|~^˂S`.>J UӸk`0bk X#BʬO#X>}rpTY!i΋ABT>!i.@AmMy LRLyMOvž.J1I 7[U(ց# KY4́2\T*%N䌜1V?e]?6e)v0kݑYvb%o;!_?`SGEFbkFYEg&GHbx뎤*Swga#-ف6zzR#~g ?u7쉊 kۚS 5?` ]@F!Rv8 wd/dzetEJXm+[}i-Fs-h)CFPD>c dC(!t7!$Pa4E@ٛ3$~jύ7#{/LX J𘘟ʳf5-')pK)p&D:6*&1bTHݳs5BFeR(-H 9 "Ա#x 0@Pʅ_#,P &N] )tAƃPHqJGy9kn۵3kU.^j{1CCfr:|q= ؂ue).ԡ:K_h fLC @UBq u1jlA˴EԦ3HSlݷ%s@hQ5ު0yaLF;MK9:a[Up#6ķ~}%X_JgtxXɆụ}RwmP,NhD2zT4b51Q/*}FyPu}O% M5q9瞫9[myȜ(NBTn=+4)K5%rmDY{xl Xl,TR>l2J4T:q 恤6cW~:\yۏ'j1<;<]F8+QϏ]bM½ܯ✵Xjt@_7e8~$=GUCk{Pܸv]D9E-Sxh\(f[5Q}~BE:=rSbP+1J] 7T9x$}dFwGI;dR_(Ckjt!^!F{U#LѲ) ޝzjfL{%t t9 2ȕu[!iCJtI*gm9qfۖ,Pv$M/ `)E T<+ִC[.a>}.ys$3J21姌=Ь9PޜaT BRمR/Qe1K=(4jL4I,ü䂋iΌ%źNi4 !ʫ`!Umo8y#VK='Dž BN; ?ʇkê]]o~\'4\MƭP܂tI$LA:Sy2!z}kN 2 aǮ(PrNUSV< E9(«*JcVY2*}m"E7\"{>{eT9I&Dsڑe+ `@P|OkH tXpv:7f9N/ {@ )L}L7NfH7is]'`"RW4_vK3Ym>{gX9^aqAd LAP#BLܱ;sH2S`w?C&'уQWi"|_C6@+w/IcӲ6ln (F]2ClqJ~9;4ֽ"Ya ƫ(pEXE9uڢTKq§^>vMJ Nɡ rAtJ2r`8,cƏE(ffE#꜏οp_dFa(\k_\n6@M=ݼM8v'7JA={ n޳TQjX2.Rd*nLOa_eL'-Ly?s]!YxWm `)[ɾ6=>{B$A8gfV(;BTfOA?MOdH!z}0JiVgá&%a>q ЅyPݗzYGDCi.m^f Et}$X^:X x;sMu=i b^֭~yt#{ntu;JE\[3 Y~l@S\ lf8Tc/ZZf4s*Jաī.=3pij[+X5d0\'Bg^g $B+A嫍B?ӚZʕ́hr1pyxq/%8>x)rkJ:-Ab(iȼ+hVVq%B̺}IzAR\~[Yp)L)v{qbPK\!唽ˑ )YrפEKWTShAt' v] H=HG2`jEdMd꫐>P)k'N Jp<9$@N+Rz+qs&W򯫭e_T>g[<#)(o8MڵI`Ⱥn9(r"@!nP(0rE`9l|:ܾ~[y:L䀑G\â MmcBpu Fs՗#W[4Ɛ#T',2iYX- y?yY5kWgBc_o gAyxF$-X:d_߭3Y5L̺QyhRYk| 9VsA8,UŏiN{ݳi/h}FCŵ x䦝tukFyn][v`V?^[{SGe5m{hf0b3 hY=VpvpNQ;飯|tMXV0RǼ7{?3?z*M.>u*L·q6]q1HQz£KDx\OyGe=ι{J@ T؂II>tG֧߅<2JXkqkIy\ - owDO3a/9AZc`6s42(`]dXPޢ _;gO>Rf=*LnE)QXtUl;ݕ»GḪ'd2ݩhir/TN@QF^r`>vT*|cW=L¹\ Q[V|;-:* iuGf /BPd&M &wV6"c봚U7-|䴃i( CLk ➽W$]ҡ" 7Қ@b!)q(>Uʷinˢ@V NH.@bCfX£pyT*Q< nAn6 idAj[4CJ6p0cBEyyf@h_|^J?mQl1cȼÎOaFS%Bd,OM9k^~-u/{$R8V`Jd.>k/So;._b ,q|HbP?5vP&SuՌ& 0MhưQnD&ܖq2i`JuW=lZ j%9-\)y[B= k\*eЌd afӣN`F|WWx] > k3h&V#!M;X}.COuV_ ;il9K#W~` a4LxF4+u!L,>{<"F$́/ە<'ŨTKh둋3?<= fG F鮢}&b= 6xy3קXE;$ )l}}z/ \4| ؛uM,VX-ek -4\C ~$9ta$=Z[G x T \<왰]Nك+ Wbj-s?>8Ңw2v 5)bue#хlH"Dxf!04N-ScULmҕO:^]]06Ev{XGY@AK~#nMLrFXy' . cv̦D6͒*mG; NѦn_|?i)-#(HdI//jt5ڦ%YPH&4SsZL󍁍4j/+VR(1"v 5k\?Br3;XA E>'k\mqu HBDK$%ypxޡ^oR[5xOٴd^u[Z=:Bc*ibL<ޑT4D OQH,! ta}2t|.Զ,S)9G7Z Pqo]>E ::I`nԹz=C/Oؤ*6/T1}6_BRX5 ?+&$!Uuy2lK(zL_gp67K d43+xOT1+-px櫞EV1{AN!&}1@ NsлI阙>" .fB3/e;oŨ| xzϜIbgB 3P,W jib Md~G Sk hZN11' <,<**O#QO} 9͢K;[U[;opZS}(>VlBg1өOr7A)>!U')I_}waJD>L_2l-HX(}Ǥd n (me ԗND[Hy$t'1g8"-+}FNYŢS^YK̡DD!h4mߏKaLY.dĤ&w迉g{&'AHo)8QSЛ+s4GZPHz*(mI@S}V* to[_jWIv 層fgCV3tac)GOʛ%;h%}Qn:-O$52hEB\uv݆Оo Ŝ}=x=Χw "I 2<#H'υ-q6V̦eC}X}gMFu6"*;4K5lMh5y#tȝ߲(n:y(ܟt 5P,hfU>50,AkT)^maƉ̷'0?eʮߠ7*(:x86ӐpB@,Mbx 5ɵ[;4+)9mh%S#Ryi&\gRZG`9&xLS=C?m2;"]r cȅV Gˏ )G>p!ٲV JR[ KUl u38[`/S/|!3L#5"^=H^r~'O42*5+ rd,|,55 \=fS~7trw~ `-%oxp* $ANph SsK-O m_D,SUz_$ r42.|̭׬qT=Q8 R$; f/zlЦ.ڐ9ėWQ!mɢoּ/#j:}O}2B(w{MGb,ŚWV{ P=>l)(AU AL)v &i-\N[D !l0SWspI,s7 l K{#&Xbjy8*Owry23O&őat*'D!~5Γ ?R[z SLMQ鍯YH_&ho_xW}Edxvj@I怳i[xTL'o}FI9:)ȚM^6vW³ (h1~X"#Z^mYh"j\1A \< $Aߐ֨IRGB ^˻j<ր.3}7- D$?wՏ})$ćgGWnDwrW*,s?WȚo:X߄w۠ERiPaĻʍ<]8N(FfCL ҥ=E\eTS|t9\}[(R 68f M&u nMmf[.jedrkv> 2!EZ'lUP~$:;C eÞ}-~;8*B(#Gi |qpb7vq~Rb !?;\9H+y%r% K(\X`ۿGvA=YX7: ? 0|u/ɞ͹=_s&$ d4&U2￀_ l[_+>^Dmmynp:h7-»8axUL߾nkf EBS? ެ 1ZtY e~8tiR.0"/D,[=FLEjzwv;S 4Ik0h-ji|z{W/N/(MfH@" +V=|hoF%TzzF2#P@֑{mopQX1ybxu9S Ύ:L3dœ*iWʀJW`yQu*S]e$IE!2l1s$ mȝWF1im1fDvpܢ< T zB*$rVU2w=G[Yn X^;-l`%tp pyj5`}ӯl_ \ hW0|0n1ú́R@qcCB]sYPɧ2s{7L9?+H[8X2ɢ pEf )㡐t$jRothX}kQVoInn 򸏕Zg1G[p-bx}FœF}N֮C)2iW443S5uXv}~#+E<>?24ʸ[Qee L6\SU=^7߆Lᘄq-J%΀]o1d32 aY&Xuw\P?UM ]U;аz͛|O`F@f%<EkԞUH^#4kGWE9nÈ~ v,v&q_G1}O=Y>o4{An{L9f!Ӵrв-ބ`bz#px܎*qu'@Nz-]G@dcCN55bNWȊw9mz86@*@S0o޷z3udr Ghx5$]VI9'&(^0j' c^LX naƆ[RK7 )Hd曷> ˰ye) >'']9^{L.?cYX4֥)m`Nа[#)B7c2T5%HTٱ5#8 [|Mm_|2A-W6{H{;/Q2[=OJAԭ[+QeD4J+ )O2FaOV :uU&x5'W# Er>d2pS!簧3WV&V&+<)Rnݹ "Eax K ^/V+ L 9.]+wv%PϾH][Dq1Eg U'^6to-_OEҭM1\#fE):A@0]{=g7X`eEwG1lntmp"^] ݃j s5} <5:0yb:QÂr1]((u/i$u=aȫ%!$#2| "]54^r췈vމaq'e& 4a?KHMFk{p9ՅWqӗ9BqYFڔ>J!z5XI¶SLf? e:n{{ciGH@vPNe~= C,:w9h݄j-U&˛Cp@Rwg}7(V#KGOl˵KZxX5`^p`)ZiDZ)nnDžUxx;4>bTQh4/=!48ErsТEy^ܞ3A[ =Q @{|dqQ=f@P\= XLY!N^GٜX9×~TOԌ~xR*ة#g!#AES䕔~v}h8J0=՞΄#FhpP {PXj4ēzTu5rΩyz:G +:gxX9F 0߉ey%>@ڷJ%- n xdQordP@E_9}&pXE姈?!`Fj i&DhjҴp RT.m=^FSk5AskQˬ- oSʼ0b`- yTAEk9-_U5.ʔIYeתJrD0 +a?PABaxSPqRbp[Cr2CNjx6ij䊬5\1 ҟ?~/}c"-p2GLu Ç*1X)$`a%aN輓q!@G|<5t˦hg FC:`J_V-MYC#P I@8X8y-|N̂|QwEub(@lVTKBGTP!^f{=Z947qE{eyE׮゛ R.e-Q+E \|eVoo[_ YW( #BkFdzVxT#wS|Q¼W܆ܲa ƦuT7Ŏ@(Ewc:H6_(!C?:>oEv])z332tET28,v0C^ȓ?LŴcG/#eC]`t>& iFA4Nj1`.#צ {#q<pάnh\p׋L Tp}G\IcPWd6&=2\VVD v&Iz[U.ģIf3ihۛԕ 5֞У#02NR7d_+ uB#ƧKd<8!D?ca81 dl+}$,}m+>'y).:\JЌ+Tb#4|\̖x^ }JfR}('6;A͎yUD'-}@ݥÉdrj.s%XZ7[>Cc"C0E$K!֕m!]ZPU!sι%;53L0{{]~+|\HؙtLWLh,qɮ 5duo l3\8 Zʹ5wg_Ŋt|5(fp"j?|:O(\5+WF& KG^EbUE$k#2+YTzJZM"G8h.J'DlXjXΌAo02瑙#xL _@8'oț1KS}{l"Tz?y`RZ*R#G4+F"gkD#9ѐ>~IY!#SEkV j|IoNL#W|Щ# 8K⋣.ϣhx߰8n_Kk&R ujN`).-]Hz\17#i-|3Ğk&ΨnimE;CpS%K5%wukg󲴯́lM@I+g˯pl Fzf|R6Yvv6'< Ŧ;Y7Qʾ3į ǟm 05wPcѾUfRj)ʟ )rTS'z^& (kA >v=/X >ybK- M:v?Iҩ@ 3ogĪ gZiߔIuQL4m+Aٲ@sxE2-$c_XuwHm9O44K}w .S/y*P`B-Ȉ@W\( > |㥯{$դ`*ש5Y?>adQ3aaxn-r#DF ݣ<de!–;sp/fWu.V: 0m UdzZ@ie X#>p7_$KjUV0~rnUA59?^DR fxpqp s`噔 -Ĉ=IU*B)` !b$4'• I-%rqW޸مAUǝJG:oNI>GOfC5dqΕ=  YD%!k耖@Uؗ+bѤ᩸`vm.3vgƴB3P#B2Ʋz#~MI{ѻ:xhHx@8aRݡb3 bT:{l#[hf"SLXI4{ cSb59qtV?Mʱ6(oɟ?-_tiy +u>$Xu>?B^Mvi8]MST!UnɅX]P3ѲԠ Vemxg ,NS\?}*^ie4+ Gu)H}鴕@Գ 5X2_*{-$7s1T|Dqh'x@rL`vK20aJhQ{K |h$a2~3<7Ldu(5^fmxOjx Mrfw`ѬrY.6acZD70SXŚ>- O9TAQ>NJf&:s35G$I LaE6:׶u53@~)^%j{4-L,WyeUM/kicc'CjY`ۃ?aX·Fre}[[AOބ6(ʍ9.z6 dfRC6hABn9nM$W?C:yRZ/xtS1N*q q[tM5b𶕤UF1\?_%ri.d9UC5p]87G sJ|Z y>y)6XmݍhIe5a(:H"Z.5vN9~a=C|*s}qVAT'JiHTz?بc(U;x4̶Dk%=R':hR;9v."K!|v?+ҰeDg{2A 3sqx 7.u3?9'wm=K":AP [X$fmB|54E|c;?k"jY ~+~1'+W2J4gJwY F@}я mhdU[sonmC\EqЕ[ RǏeɫ#w^=,^dnFG߳\JW9tNyD9 ¶ 3dOW>0~E56S:󲐢_I"-lV)y-ΡνD&VD06ދ:8C;+BF'vjfFB_ |DB cUuȬ4=٧z) dd{Hzj٣ +O| `ce! 홺=zYOe r}E,8%f̤;El/sqn@-rH(C-+ECI`9A(2L}!4 1y1"KC\8DEYqL!;ng\ lo=iSSN/#y ʮslb/X̅.Y⬄oW;犹OdU=kE ȢP" 2 Ov.ԩs)S"ӄ]]y3X'lC{_|}[67) O*0_E.4T+szt\CE))B780=^=QVh]j]}rW\睓](-T5uDI̅t<{=)5)Y>0mM*0FlG%NwYn0-&+g7~ScljnSԆ8yeQ"n2 R2";)ș B;(->&V /n-5@c3E1u)^??eJfXyFU~v=d.6zM4aߩh~ឪADL]+I<%Ih=VxA3i֏!Gvht#nv%|I@ʧT)_ZU7hCWk;!A!P`/ln!eBC%ԂÓ 7$E0\rDFb@᜔sEa!ibJ 9F߭4ٖn@'(PtH*خF=^su*-9{k|L/h~ N^Z-L{vf,$ʦ2 3j\{1x{U"SBqiD݁Yȑ>k(*>(_3+tz-A[]` Y*ʳ8QBK<{k6'F&" qriECpOM˂|m:yvڲlL4[A'w_GM'x1>:A-( ]-S^@~" Vi=bS#AYn>2kָţϵ]VC)ĥ[Ow@d;v*ú5ݖd>LG3#9k/5>-RTfO׫r$8_s>G:_nlp ӫkV8I΅:34I"i |Kԁ/ԈONaЬIVYe|v U uyy,ENpl0K%X6>^t}v](UsR ]߻pK'}ޮEpxKG?Ӎq{GuV+C [~~U?6;h"R"Aqy_ʋ29I&=J7Iܱ\?R#b \b㧘dY$0'ƷCd1'޳,XZ=Y N]ފ9V*gb@6%V[H1aR8yʂ?&k.NJ@\[?al}iMHr{E{ZzxL+ߡ Bt =צQ4cOtKK x),NiR1%YyP⎗n1U;|G?wl*/`1*^o0Z"̅YٗE@Tt39OIqGȻ k!rg.A?bh:&:ޙT)) rg ?ڻF)r_3IƘpk"͙r ]T;'UY:wi2Uh ѕy:V]*Ў@$ZwJt@'khQ*@S %&~LJs.9 ]vTY ^L_|emUD&X#Ǿ&8t,sJ--yy铋K =2+QϩadI3+00hqnyGIQ 2~[e7)%DjqŁko5<&CqkvD0 +/'Ϸ,<݊QSD + -7Zӊ2 gAMc}C\KV6qIJ:gN5Ukv%VS!Sf؆h"v+$tJo3ٚ˨?mHO-HƟ-?h0Il&}hPM_2s3NElZ˨:E DHR v?^Fܐk}t9 Wq2V`?rPD }<2p-0ܐH }cՕ1M-Y3))G$P[ą \tmx/_pgBC? YMeV:R]ǾgѠ. ({`W࿀wV?/Xo*:kP?}1xǜyҼ!˜TT=ªSB JYij;_; չJ&S5$ihkilk]R /D)⹾4k@>T5FTٚZR><&Y)j2#GD\1& HLI2ro ^Sn3i0`Sr avkq]@uXkߛ/['u'p2 orlU{ֵCֱO:ԕQj09#p-0 YZ