xen-libs-32bit-4.16.1_04-150400.4.5.2 >  A b$p9|s9Ve`X<~ZbЂ1cg Bg@%Ukا#{Nj[vŮahWBDSRxQ>J`GcF:-xẃA>\|$.5yY[m{U2vZVע-ijM3G; ٓDZܬD]8I''iNt7Ѣ4o MY”pO2 Vem'x12952a7963c83f0ace9478b454dba4416d11493d9a2d1ac3d51058763d11ba64243c03733c9771a3b4c30ae1eda7ef9c77ffe682 Alb$p9| G:l R v }JMx,1=WPj\`ۥ vasQP|]{&eS6?좮lkX ㌦y6!BM,>p>I?Id ( F+ AO/X/ / / /  /  8/ / //1HHHH(89#P:?S>+G+/H,x/I-4/X-d1Y.(1\./]/D/^2R b3,c3d4he4mf4pl4ru4/v5@wBl/xC(/yCdItIxI~ICxen-libs-32bit4.16.1_04150400.4.5.2Xen Virtualization: LibrariesXen is a virtual machine monitor for x86 that supports execution of multiple guest operating systems with unprecedented levels of performance and resource isolation. This package contains the libraries used to interact with the Xen virtual machine monitor. In addition to this package you need to install xen and xen-tools to use Xen. Authors: -------- Ian Pratt b#sheep2714SUSE 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/ldconfig5E%56D5,6vf&$60'%%%5%5fܡAAAAAAAAb#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#22c0bdb4705f1a7519e44db3cfc8c4a66c2c51f2ca9c73ab1875909b3e8106ecbfb75827a826e622f3ebaa59f646998f33084f773d6309742237f9f47fb94e4c7d501f9a294079af0a4d1750c29cd6d2d36092673435398e85fb4a44e97c3e975bae8731badfad8b52fb94b2457fa1325e47113118235e596877979246ab0f11265d7de533f0202f815146c58362c6855a9c8aa95220bd4ac5f81affa95df4e6ed0a806f189de07f762aabc131f5d8354ccca0337bdb29ffdf6b2a7e2caa2b3e16a4055e47f04552b7dc7437c530f2b31ecdf0707dd99bf0c991b5c3911b458747b0bf91a9f551e28a6136a8f70e8fc6655f74a1559f6e5cd76995edfbc920d02891a87a0bf5b32ab74a02a4733a40321a4e220b216abbf2ad6cd83be39c43a19991a2bf5d2b837c43d0527f3b0f74dabff936061ea9fdc25018219b1504685ecc229044603d495fc75269fc9982865c0afe134f20f6672f599057f8e6c909c19ab15d31b53a0a765e86e62d87303acb0147652a9da6691f3bac5c3767d884c036469fff91d4beb3153e06c5752dec8cc2947fffa63f76a98a77729c09dcb0bd0afd440f39d22b8c0b8c81577208bbdc68a5b6905cbb63b53748dcfe057a582af059e40619d4c570b28997f8e614487f1575d630ccfb9b27e84b595442bd4b29d7ff69aa1ad7908428a27cc29c5f0f584deecd83f60229c17d3eb9451ea6e0407efc58b60b3cf545f8e61b6580bd4b55a0db50d8d51a22a1388940bb6e5e4448dee7fa0d20c9ce41a0d88cee11fc91fe38df6667d81bcf9689706ff9b8e929b511b1a8db27389da7e525ae2587a14a1d13a7bf0e31c7b1bc489b9c862e7833edcde929a1dd71490c82633facb44bd97eb471994bdfce49450e4848b85e8933bf4d65fbe9fc60388d8baff8144c2fcdd9f01ba07eda6d9d421844b232bc4174938b1d2041ee1272654d92cffeffcd3494af1363bf94058b34a546db922ea5bd2082a828ff2550982535a2d19fa961cace04778e73c726f8bcbb006a9f2b66fe89libxencall.so.1.3libxenctrl.so.4.16.0libxendevicemodel.so.1.4libxenevtchn.so.1.2libxenforeignmemory.so.1.4libxenfsimage.so.4.16.0libxengnttab.so.1.2libxenguest.so.4.16.0libxenhypfs.so.1.0libxenlight.so.4.16.0libxenstat.so.4.16.0libxenstore.so.4.0libxentoolcore.so.1.0libxentoollog.so.1.0libxenvchan.so.4.16.0libxlutil.so.4.16.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxen-4.16.1_04-150400.4.5.2.src.rpmlibxencall.so.1libxencall.so.1(VERS_1.0)libxencall.so.1(VERS_1.1)libxencall.so.1(VERS_1.2)libxencall.so.1(VERS_1.3)libxenctrl.so.4.16libxenctrl.so.4.16(VERS_4.16.0)libxendevicemodel.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)libxendevicemodel.so.1(VERS_1.4)libxenevtchn.so.1libxenevtchn.so.1(VERS_1.0)libxenevtchn.so.1(VERS_1.1)libxenevtchn.so.1(VERS_1.2)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)libxenforeignmemory.so.1(VERS_1.4)libxenfsimage.so.4.16libxenfsimage.so.4.16(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.16libxenguest.so.4.16(VERS_4.16.0)libxenhypfs.so.1libxenhypfs.so.1(VERS_1.0)libxenlight.so.4.16libxenlight.so.4.16(VERS_4.16.0)libxenstat.so.4.16libxenstat.so.4.16(VERS_4.16.0)libxenstore.so.4libxenstore.so.4(VERS_4.0)libxentoolcore.so.1libxentoolcore.so.1(VERS_1.0)libxentoollog.so.1libxentoollog.so.1(VERS_1.0)libxenvchan.so.4.16libxenvchan.so.4.16(VERS_4.16.0)libxlutil.so.4.16libxlutil.so.4.16(VERS_4.16.0)xen-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)libxencall.so.1(VERS_1.3)libxenctrl.so.4.16libxenctrl.so.4.16(VERS_4.16.0)libxendevicemodel.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.16libxenfsimage.so.4.16(libfsimage.so.1.0)libxengnttab.so.1libxengnttab.so.1(VERS_1.0)libxenguest.so.4.16libxenguest.so.4.16(VERS_4.16.0)libxenhypfs.so.1libxenhypfs.so.1(VERS_1.0)libxenlight.so.4.16libxenlight.so.4.16(VERS_4.16.0)libxenstore.so.4libxenstore.so.4(VERS_4.0)libxentoolcore.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@bzSbV@bP#bJb/.@b b D@a@aaq@aa6a@aaca@@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.comjbeulich@suse.comdmueller@suse.comcarnold@suse.comjbeulich@suse.comcarnold@suse.comjbeulich@suse.comcarnold@suse.comjbeulich@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comjbeulich@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@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 626f7ee8-x86-MSR-handle-P5-MC-reads.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- fix python3 >= 3.10 version detection- Update to Xen 4.16.1 bug fix release (bsc#1027519) xen-4.16.1-testing-src.tar.bz2 - Drop patches contained in new tarball 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 61d6ea2d-VT-d-split-domid-map-cleanup-check-into-a-function.patch 61d6ea7b-VT-d-dont-leak-domid-mapping-on-error-path.patch 61e0296a-x86-time-calibration-relative-counts.patch 61e029c8-x86-time-TSC-freq-calibration-accuracy.patch 61e02a1c-libxl-PCI-PV-hotplug-stubdom-coldplug.patch 61e98e88-x86-introduce-get-set-reg-infra.patch 61e98e89-x86-MSR-split-SPEC_CTRL-handling.patch 61e98e8a-x86-spec-ctrl-drop-ENTRY-EXIT-HVM.patch 61e98e8b-VT-x-SPEC_CTRL-NMI-race-condition.patch 61eaaa23-x86-get-set-reg-infra-build.patch 61efec1d-Arm-P2M-always-clear-entry-on-mapping-removal.patch 61efec4d-gnttab-only-decrement-refcounter-on-final-unmap.patch 61efec96-IOMMU-x86-stop-pirq-iteration-immediately-on-error.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 61f7b2af-libxl-dont-touch-nr_vcpus_out-if-listing.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 6229ba46-VT-d-drop-undue-address-of-from-check_cleanup_domid_map.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 xsa400-12.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 xsa400-12.patch - Additional upstream bug fixes for XSA-400 (bsc#1027519) 61d6ea2d-VT-d-split-domid-map-cleanup-check-into-a-function.patch 61d6ea7b-VT-d-dont-leak-domid-mapping-on-error-path.patch 6229ba46-VT-d-drop-undue-address-of-from-check_cleanup_domid_map.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#1196545 - GCC 12: xen package fails gcc12-fixes.patch- Upstream bug fixes (bsc#1027519) 61e0296a-x86-time-calibration-relative-counts.patch 61e029c8-x86-time-TSC-freq-calibration-accuracy.patch 61e02a1c-libxl-PCI-PV-hotplug-stubdom-coldplug.patch 61e98e88-x86-introduce-get-set-reg-infra.patch 61e98e89-x86-MSR-split-SPEC_CTRL-handling.patch 61e98e8a-x86-spec-ctrl-drop-ENTRY-EXIT-HVM.patch 61e98e8b-VT-x-SPEC_CTRL-NMI-race-condition.patch 61eaaa23-x86-get-set-reg-infra-build.patch 61efec1d-Arm-P2M-always-clear-entry-on-mapping-removal.patch 61efec4d-gnttab-only-decrement-refcounter-on-final-unmap.patch 61efec96-IOMMU-x86-stop-pirq-iteration-immediately-on-error.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 61f7b2af-libxl-dont-touch-nr_vcpus_out-if-listing.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 - Drop patches replaced by the above: xsa393.patch xsa394.patch xsa395.patch libxl-Fix-PV-hotplug-and-stubdom-coldplug.patch 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#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 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#1193307 - pci backend does not exist when attach a vf to a pv guest libxl-Fix-PV-hotplug-and-stubdom-coldplug.patch Drop libxl-PCI-defer-backend-wait.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- Now that the ovmf package has been updated, reset the configure script to use ovmf-x86_64-xen-4m.bin from ovmf-x86_64-ms.bin References bsc#1194105, bsc#1193274 xen.spec- bsc#1193307 - pci backend does not exist when attach a vf to a pv guest libxl-PCI-defer-backend-wait.patch- Update to Xen 4.16.0 FCS release xen-4.16.0-testing-src.tar.bz2 * Miscellaneous fixes to the TPM manager software in preparation for TPM 2.0 support. * Increased reliance on the PV shim as 32-bit PV guests will only be supported in shim mode going forward. This change reduces the attack surface in the hypervisor. * Increased hardware support by allowing Xen to boot on Intel devices that lack a Programmable Interval Timer. * Cleanup of legacy components by no longer building QEMU Traditional or PV-Grub by default. Note both projects have upstream Xen support merged now, so it is no longer recommended to use the Xen specific forks. * Initial support for guest virtualized Performance Monitor Counters on Arm. * Improved support for dom0less mode by allowing the usage on Arm 64bit hardware with EFI firmware. * Improved support for Arm 64-bit heterogeneous systems by leveling the CPU features across all to improve big.LITTLE support. - bsc#1193274 - [Build67.2][Xen][uefi] xen fullvirt uefi guest can not be created with default 'type=plash' in virt-manager xen.spec- Update to Xen 4.16.0 RC4 release (jsc#SLE-18467) xen-4.16.0-testing-src.tar.bz2 * Xen can now export Intel Processor Trace (IPT) data from guests to tools in dom0. * Xen now supports Viridian enlightenments for guests with more than 64 vcpus. * Xenstored and oxenstored both now support LiveUpdate (tech preview). * Unified boot images * Switched x86 MSR accesses to deny by default policy. * Named PCI devices for xl/libxl and improved documentation for xl PCI configuration format. * Support for zstd-compressed dom0 (x86) and domU kernels. * Reduce ACPI verbosity by default. * Add ucode=allow-same option to test late microcode loading path. * Library improvements from NetBSD ports upstreamed. * x86: Allow domains to use AVX-VNNI instructions. * Added XEN_SCRIPT_DIR configuration option to specify location for Xen scripts. * xennet: Documented a way for the backend (or toolstack) to specify MTU to the frontend. * On detecting a host crash, some debug key handlers can automatically triggered to aid in debugging. * Increase the maximum number of guests which can share a single IRQ from 7 to 16, and make this configurable with irq-max-guests. - Drop iPXE sources and patches. iPXE is only used by QEMU traditional which has never shipped with SLE15. ipxe.tar.bz2 ipxe-enable-nics.patch ipxe-no-error-logical-not-parentheses.patch ipxe-use-rpm-opt-flags.patch - Drop building ocaml xenstored in the spec file. There are no plans or need to support this version. - Drop patches contained in new tarball or no longer required 5fca3b32-tools-libs-ctrl-fix-dumping-of-ballooned-guest.patch 5ffc58c4-ACPI-reduce-verbosity-by-default.patch 602ffae9-tools-libs-light-fix-xl-save--c-handling.patch 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 60ba695e-tools-libs-ctrl-fix-xc_core_arch_map_p2m-to-support.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 init.xen_loop libxc-bitmap-50a5215f30e964a6f16165ab57925ca39f31a849.patch libxc-bitmap-longs.patch libxc.migrate_tracking.patch 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.superpage.patch libxc-sr-use-xc_is_known_page_type.patch libxl-0c0b3a7e4a2d65fd252b89b46bdcdb048bb24b6c.patch libxl-0ff26a3225d69ffec76fe5aca8296852fa951204.patch libxl-4e217db45e83fc3173382306c8b03da86099a25d.patch libxl-7c313e8365eb663311a0cf39f77b4f5880244765.patch libxl-85760c03d664400368a3f76ae0225307c25049a7.patch libxl-d5f54009dba11d04bfe2a28eee47b994de66b84a.patch libxl-f3f778c81769075ac0eb93b98d4b2803e7936453.patch libxl-fe6630ddc4e8a8fbf8dd28a1bc58e3881393f9c1.patch libxl.fix-libacpi-dependency.patch libxl-qemu6-scsi.patch libxl-qemu6-vnc-password.patch libxl.set-migration-constraints-from-cmdline.patch reproducible.patch stubdom-have-iovec.patch x86-cpufreq-report.patch xenstore-launch.patch xenwatchdogd-options.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.- refresh the migration patches to state v20210713 removed libxc-sr-add-xc_is_known_page_type.patch removed libxc-sr-arrays.patch removed libxc-sr-batch_pfns.patch removed libxc-sr-page_type_has_stream_data.patch removed libxc-sr-use-xc_is_known_page_type.patch removed libxc.migrate_tracking.patch removed libxc.sr.superpage.patch removed libxl.set-migration-constraints-from-cmdline.patch added libxc-sr-383b41974d5543b62f3181d216070fe3691fb130.patch added libxc-sr-5588ebcfca774477cf823949e5703b0ac48818cc.patch added libxc-sr-9e59d9f8ee3808acde9833192211da25f66d8cc2.patch added libxc-sr-LIBXL_HAVE_DOMAIN_SUSPEND_PROPS.patch added libxc-sr-abort_if_busy.patch added libxc-sr-f17a73b3c0264c62dd6b5dae01ed621c051c3038.patch added libxc-sr-max_iters.patch added libxc-sr-min_remaining.patch added libxc-sr-number-of-iterations.patch added libxc-sr-precopy_policy.patch added libxc-sr-restore-hvm-legacy-superpage.patch added libxc-sr-track-migration-time.patch added libxc-sr-xg_sr_bitmap-populated_pfns.patch added libxc-sr-xg_sr_bitmap.patch added libxc-sr-xl-migration-debug.patch- 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.16.1_04-150400.4.5.24.16.1_04-150400.4.5.2libxencall.so.1libxencall.so.1.3libxenctrl.so.4.16libxenctrl.so.4.16.0libxendevicemodel.so.1libxendevicemodel.so.1.4libxenevtchn.so.1libxenevtchn.so.1.2libxenforeignmemory.so.1libxenforeignmemory.so.1.4libxenfsimage.so.4.16libxenfsimage.so.4.16.0libxengnttab.so.1libxengnttab.so.1.2libxenguest.so.4.16libxenguest.so.4.16.0libxenhypfs.so.1libxenhypfs.so.1.0libxenlight.so.4.16libxenlight.so.4.16.0libxenstat.so.4.16libxenstat.so.4.16.0libxenstore.so.4libxenstore.so.4.0libxentoolcore.so.1libxentoolcore.so.1.0libxentoollog.so.1libxentoollog.so.1.0libxenvchan.so.4.16libxenvchan.so.4.16.0libxlutil.so.4.16libxlutil.so.4.16.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:24551/SUSE_SLE-15-SP4_Update/7cfa907f3149d6031b8e9ee6a6de9778-xen.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linux ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7b4bc8e81c1d59d614f161211b27b734b4d4d1c1, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c1e73965e1479b2ac830659daad13e3969edc182, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e296ce8f5994d4e34cb4a1c534b1ceb4ba3fd2d7, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ea6e97226b5a1cf5679f9017978058aeac07ac4d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=38641babddb5267df619be4572ba647b976f8c95, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e2971f1fc7c984aeef551eab13cbde59eaeeeba4, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=de8df6d05ee9731bb52bd64771e8690750458f29, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a98a643c672d06f38bbced251fde2607be95ae1e, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7dc672458c9180913efcb61f7e1d7503578c5051, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=08b738a1c07296db306712fd12a96e78f0597e5f, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=521e6faef7851e099f4be1afb5cd3cfe57c7c2bb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5961cebc49be30ac4a976735532c68a2c37865cc, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7d9839423933d1c00bd3d737c2e0284257a3613f, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f67fdbdd8992632fc8950d7a41aff11e19f37f3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=6d7125a7864d81dc9c2b6ef0108443857eacbab5, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a37d6db76e4c3538676f45aa1d118ca9b619e34c, strippeddirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=364c21dec8515add50bce2a9faa6216150cce414, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a30ef9eb700195bf388177505265f167ee6165bf, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0fe30620836cac2ba1561003ce6ba5d2a1d05d2a, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=48a38e9b99968bb2b4c9e09d2d196ad68e444521, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b951a4227bb0a0b1ebf47e598457e04256adabb9, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=07f9ac603d26453823f751d99f9e12dc202aa06b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0081260c398fd606ac0fbb44a2392d13887d97e9, stripped/FWmx #4<BHOT[ +  PPPPPPPPR?RARRRRRRR@R>RRPPRAR5R'R(R&RR RRRRR/R1R-R,RRR@R%R.R4R0R+RRPP P P P P P P P PRRR?RAR&RRRR@R>R%RRPPPPPP R?RARRRRRR@R>RRPPPPPPPPPPRRR?RARRRRR@R>RRPPR RRRRRRRRPPPPPPRRR?RARRRRR@R>RRPPR/RRRR RRR RRRRRRR*R.R)RRRCRRP PRRAR&RRRRR@R%RCRRP"P!RAR/R"RR9RR$R*R7RRRR=RRR R RR RRR R RRRRRR@R.R)RRRRP(P'RRRRRRP*P)RRRRRRRP,P+RR=R5RRRRR/RY:Z;1S(Aѫ`\h(: N4z2 OM//ThȳϘ #V'>mp$o4L #ڋ7yb[gB>2{' tٓ+|,S5`Ð gBD" r9^l7:L.I۵)Vw$;un\aқVhd^?Z`G#CO;"Z*Q1S-x\TG*uk9T?ZoFM;̀}߼A]ƄIJSHGF?I+X0>w(O pxue"o?⑮ʺ#U1wۧi\s 20뉹K.x|]I|t)<OU[ ,湴C} VPX4 (X;x̒F1 ]2Mif"E=I=Rx6^xU48FoLqjZ{S{>p_PiCv?e@pBۣ!pEmeH0ǜw) =}LeBfSxV ۠H_pӑ[&z+7%˼`$\g6C)cxa AiE*+O\@Xh祈@h ;Ib \4%8! 6½3 ޝֽʕ+"!dε1»O!0ɛL0y [.Kϐ~\X&ِjDTDbߎi$7"NDwB#ɞh~}*/ xHNl֯hGM\Y$wIJV@C/F ؉BG!:!0 u{3z{_b0?ʆjSzŒ˻1< O A@9UD#Y\{]_ըzu9󺿨eQ[1vRSΗ|@+@-6Gͯz! ,ݢ?8?&Ȯ;Pʞ5Tf2 FġG#UG.ih8#m .|PBByA  џu(%ǻ{xʵwk}Of9D%eD~M5mw13imP E8jPqpo2bɫ_ p-6 MC},|J@9|C'u F>1>F9|DwI8vPDd8Z1P4G62Ӽo*%ɯ¯'|M\Eoq`Dmo+( ,ӌ;5@lvjjT| [_ACJ~L\]($rtIu>Oz ⚾(|J8"Х:TKJn(Mlݹm$]=Ngw0;{<8f"<¯qp}=CbH+~d+(ɘb,gom7{GA`5Zj̪,$5'd)*d `w3^/T4h,\vS vQ 9vfU`Fhm!%X*)8ΥRJS ̢ $wk2g!fz{s< tNW^٬0p/ o'_&Z 9zXLJ R49H:S9m1Iғ|~>d2`JQO)诒jt`\cp"`1GՅCjECl{Kȝ8eU/ȏh.L IckVS@LOD-M+%@</"iu߆VmpW:A-*\,iX^xk)W|LX z9lg!TIL|'.ALСt.,8!eXg< 5PzcM'&wnChRbĭ:yycgIF WFi9;THK-tRH9u/Je>)}NyOy=R/B;BHu1~TC2("B'IJ.@OmF)! 䈜Aں8$ `- "+4dM9, *;OX,`PA;`xeWzHQ8uC K],rDv{Ē!n`r9%@K~NJ†uNCmV.Lz)rz_.,;8,g,;ꥏ25 sCbB[Sy~&AAn[ЬH~е`r_Ȋv+cNf]EiW(XjI{N2qmfWe ¢*  e8fRo`_!򏟍}/<U[Hdg4rN\GܱyLŃ~#Kho q{&Z4ӱ_g u0elo3v2apbڞWcv(1j23O0?2jԴu_? 7618rW!,|E1LOs7jjB|.XZ OFa!8`dXiޓ9e~ ͕2"4Nd/s:ʝHf8j@cuO=,C YH4\0(OT~쟄^f/եLvt1| s]NaAA8&s'H(ּa❽G~L0>-4t? z$3oZ_PFSV$_Kay`ZFo'LKQFkΑ|_!B[od}[ӾHK:էд0),0 ro{DP&]j `=dS֜=mdFY1J4R"_}wlw t\#8xĪGI|59[]@o2hbDRъh:M==B<*={7}[e㡄{ P,Q]18%3I)c2MK3ܜJQCֲJ.`Wu9ɡsuݜ5;4ʗ'C[[yS{}4xM"rK"[<"v =IOV?(N3IрszT-ǞBAi=;Ms'jX{J&cztcIBVk;"K $x4f>ߕb4}?f $ϰ&s|] FlzXMb_wt&$W%Vh"<~-#T#îfbr{$7e+ kq|2ĵ㢎0c;&!GH} eߎ3`r_{@%9o9^5ۨDڄG%r$cR?9zny]^kOuk1;_e1)MP/aD|U4H٘m*o@ pw^%}G*P ? x` \nX-鶮~pf~i:E#_DoCnd59Qy$@}vӬ@}8]\|gdE-u~ꥶISO"E4x{I`r:ku IS/3gDҗ{ 5A/ţ*=s,/lwQ%:|JTb^,e ֳn^~ypWK"ߺZB7ŚOjA!k$iѵ6ռy9)>|Yopߡ.tjYC K>B=_rC4tM5]'D"H5c^i[D9p[Z BWA^)BSpR[LK9uQUJ{Dg\YJ煝d!KD滑cd=k}#טNj!C`>=5 ) g< Jk4[&gWsS>(Kw9-,1q*I*5OUZ;h0;\8JXs\iEfb,0C%-@Tq@p +(;>Hl`ԃ17:6_J[h!r[-dSY.b|Y$ʲs.y>]S>}Ѡg5~N$-0M{VQ܌̶u{Vx8/3QfTIOd=1hɾXZ.9lmK}[P}-`I=巗2Hg0ƚKy?Vݜ]O.R.% {WHbE煀p5My7#+FUs-j6)v^f+: ?ˋ1 _L9ϧK㮏x`vZLp'Hti D3V8AF_ڊGpԸX6_MA/ƿ/< [~ڨ%u̶|saܘ]D%0^cjkwͩ B.]K6ow"#i(8O8VWxh[C\G>jI;n)\@|<"p\BIx1^O2^X ]k*aЗK_:\{3mJD">bz>3$m){2oؒ_3d6Ik•ˏ:űc*٩.0\=04IC8/uHV{Svw{]ŬԝNH]Sځ1bg2.1so" ?o&!<٦ٽl-'X!I-xonxKi /(nUt Ő֣[(p ȑfOf#B#:KDEKzår&Ay\ja˩Yݍ+5vOP *'AM8M#o׍t r3rF5M+|6ƥ ,A\H f1hy5^1CE{e JҪO{F Se8# Vsam$\MzLնm:!Cܘ-]&`;nko x=Ц=\{KW|p2l/a|:C]tef/6 2Pv(?N̪NFSq i笃fK׃}v@mlh<C_wSY&7LZMNlB8w&}ce:o IG((Թ2ZmN*TFsԢtX22pgj^_s8wNfл]Q,{ G>,ʾaR77Zqzm$D#<9? j`VD\,)F v/ًF `-&&kA5)eLQ. S͍yR }[䠥\D:!{tv+ CЕFkW2D ő\HXX[qWc1׊'_zg'Tš}7rej^`B@ǧ۸}FOrKk@2^NVdcTݰws:I((-[;ƥPzcS)|.w-}{Cm,`U bwomq\$4i}Q}®eRbfb\`n6@q3~[yD)"e]џfyHo3SosUj]&y/EB&xBٴ9t7za%qk}BSćLMCvNTZvǙٱ5&n}(,{|\c3 s)T)+P;j%Qp=k􈕰Tnք*PïfLobH8:`/No8 A'BhH v`_ڙ.! ڹZtfypaw-TybVa^eq]w;oQ/#͓'0?Qg(& -G#%*RNb]1`|&ydUȪ4%ge8l`6G`FҀbXFa@ 3ƑP'>QOwZɦ$C|,)X=qP&1ײyrM\LWA6uD@~,K7}okEDxn?'Dp[Nʩ?pF |d#L8ZyL&.rK913_ڻ0Փ:uU; paC1w) ShdqBO<[r d#GMCr,U[H_007=WoE"48%e)H<\֧.]9BgeI _CA82=: YSj.7)ޕ;Ȗw+Yf"yA<|%~l$y{m-܈;;-:.J Z+7+ .k7MYP DkGg `V^^tC(=+o%ЈY2RU`Q͝NنU>>Lbc~o3r> YDlۏO-4#g#ʄ+ςJzJY/洳=mss&@՟ |SLOBdhw|:;JGTwlG>13{uV)%VUDr1RkJXޫPSqRPoߗ`"pۑћW+u'yoR A΃VDپ HS{.;]40!}bo: ɉ;< JsJ'Y.Y3瘭1{vpX偼G3Cj?m:ِ)Gu_jۆ: W(K?;O>!&qɲ;>"k3R {A r񷊐MNjX11.41gɖ屭`pl)֮`$ scbꤱd.& \Qb4/oN"=2,+O ,>Q=9bynf'mj5h:a.-Ah:Je\e߱R(kwAB)Q{Dژ0^crwCB؏s&v] L*ZȀ.k[7h%RUdo$FJ l'? y/f[iςf{`5;m fќkY8߰H*):F9N^ eaQX4aTanG?&FADV4<{NPwdJtE֊ʯs9=LdR#zljOP\;dm^CMي^C+3=5&@PC8{$'BGOfȡle^fA..qON}WLaVMal7| 61NK4}RKkhu79Ï\Wz*DtnuIxgpM&@+@G'(!ܽDBZ~U^~EnůD݌~n~k9\="Pwde;0|,WJ2n4lk$ڟu%[w0$ꞓ F۰M g$JJPBR+~-p!5TNGfDie'-MS$ʹL}CkJ3iܡi ӥ):+Qb${C>X<7H Y޳ XEs;%3+9?^ςKUq'i8z\feb=",qj5uS" @ ./͹:OXs M+Ar׻.*u ߪa*n#uOU~utR(<vϮWxlG5Ds/9y|;-_yv?̌,n'4uZyQ ~#EM0(P,3b?4?fLrTB-^1 cG*jhS%wѢ<ض)E"R(_T MIyҗK(̴g1uDظt٥ f$I$6#ܬi ;W r%LV tVmhvZBHX&a0BzJ/~k~ⴵӧ&pQ`|e˨t;9!Z`]Aޤ,=䂙姡:3:Z1<.VF˟C˧3faEӤg8 3݄8c…yP=M_P2UCJƣ kOj?T.4&m(t R-q񬒳hEJ,(ceX[J_n$y8x+pӜtsԓR IwTF몰P`Bd@ޔP^tryXY@䡒BIfdo 7\o3ywOO)A쀷7>|D0ڒh)(*'Rmy=lXuYUcEC-w )'@W% X+L*5O;>)ζX>wb#U)6WowuuCD) Ru-t)6zpw3Ӧ Q#h-lj) G%k- њ¶ߺޓLYenx&])Z$Y7zAW!;52:vNʟ1*@{ \`VM&R傎.eXj&=$ງqX~!{TƓݥ`ܢTEM Hy:Ѐ R-_!֑s%S<2 wn& 5q꘮s`46v$wj=30g~m3KT@RS@Xe6x>Fa ZNQ+6'!ThsQu $HqlFCpu+FG&C-+~T^z|j?[y:a/ ޾\ 8rt"ZD#h1]-~{rۈ8 ojOڮQzc1o9Ei$QAaJ)Jz=fIV!*<AkʶS" Zޘ|}A*IE bkp8s2v@~XGN{DU߬vmݛ˰l[5ڮJڔ4,;L| y,w=+Xx~@'Ib'IL9.?JG,~^2]b3ޞT^7NL)S"Nl oYm%Q8yyߦ{ZƷHKm EqI&P7>ҟ)̏Az ,x87Bt=koC(' 2Zݢ2c0]0MWT̐>D*K.84P ZFC `xvLyO`V6Hr2@x6\11J4x7\E)dfwRtBH༛:$0IlIjʪnMEK}1.؝գ"fsGFܽAb3퀟مަw/+,}2E\Ui+Kto*KVjoY* γLd4BEM R.n/B7z R/G.= !>=++ŷBU)UScDqGjJ6"nhL>4ʼXkϨ`?YrȷF֓pH>Tc]#' HBDɮ}n-Cze]?8ƍ<oCMHϢl"a ^Ȩ4 %WiL@/*0d7xs 4K!K:rl(#/@,r:)=`Zqfѕ\y6/LaTΓ(,)ę,E^A}ĘɤL I+f?w.6yћ;!2=^%#S͈dCP>0!v7 &YC.^.;3p֙D y1]>tpŏP0Đ9ОzQkTvذLnҳ3&m8bhS*M.#Y/>跷S;b,nB5iz-ejcT_S)Fi387x$:WlX-(w6tk-_| fI1M4Y <#::?ّ)| xÎ Cj:F&z^l>P0lr4O|i }02)I%f❢߱st78l^k$A((-- N^wπ(#̞f O `m+7{P6 1+F;6HL?>XTM4WZ>XUp9,o~Z7 T:QroWc+'3hbpp>?CBLT2L˜qbiVk`TA{&$#/Ԃ u-M.}rXKg~MM-<2cClj!o< qQ1 >*lx4YnYM{ |^Xm;mpۑ/+yU$YKh2A:Ng;:]Z"e>cPƮPod +=%8J&r% 7banmN[*rE۽9\7]?*%%B6Z {M}(B7EtbTY3]]zMe@ĞGf*,n 3PB՛1@&]0%Rh]*Q2AwTKRg@_7Gk|,d\Bz6HVoZ U9:0&՚\BW0!+ya1pk^NJ2R-0h?jE=bg>n}X!nލ-˓Q6DFxa F k'G-B R(W,+JKTDG3Xw;yg;DH۶j sQE/[ 5?}t|"W  eCkGdD ̰`EĽ?lᩑI3A\q0\'#/+7hZ^3Y7lҤX)֠\&*i+a'怿*b' .hxe2_&Nsgh+\NJ:=:x|9ͱTBO`;tFQT];<?(SL M1x# UӔnW+q-lS:qݖ+kկ=H{#q>}ѶI&ˏ &)JAI,/@+9W6agQ<<_/Vv&oMV#8@g5T|]0MfA#wD.HJYxKT'՘`xLx!+ ѐ2%OiS#N?4yS| Mkt8WGp#l7)Bokw Apzw\jכyƠr jn`ԝ=};{+ks)Rq%bֲK.lRZJn|qzm@\==VRTw{Az]s\6=WHxV_J[}2Lanu_s?;~)L늌_?IXROeQ$|j $O`7'=\}2}h95n G 5¬*."DO^ F?!-Q|dmKc(8Ƥ]HsV [3Fm=J n00E>k7;iĞ~ʍ.Q i >u70jX-__HS؄Dޑa?|vZX:\;k  j]4Xtp8\jeOn̍Tɢ" o}`fw\GYD>ώ&,#)Mй2=o,68-!PjsWG!ɸQޗQju"~e'ɃK=H#o/J'硗Z\5, &Ҧ;Ǟqآj52؇/ .9__k^^ЈeDٟpֱQC@stkUL+ux&9,f(HY!<O*(8Jk|MPR(byI& Ti N4 |P$$N5S q̱莖@h8=O*(r;,Fm^[Mm+9}- ,Rv37|O4n6 ݍMr>g,t=PԊpjkxҫπ3ՖzBHp=5wzUWtj&DIc6.}5hFQrϢB!BN <Ӆ3=w]ơj>ʹ1Am3\Ug/*iЉ Gq.E /4%PxDƼg ^wبQp=:A+AhMӄI"q /TI=l>r?#*R,`Г|"H'oQ0@5`=ё_ y\BMBf\EHٗk-(a!kpu`}n wZc'e >Y==9`)y?ỹ@./K&nnŹm4MV7æXd*p$6N~rP/);7{b筸qjSg)&yVfk3J"$Q3&?}8 ؂kvぅ=[7prVBES|$tgC ֯yw` y2Y;vu: #nԞbZYQ&z"2&}8Uᤀq.src9<z+2m'9]`iF*iú:WYn0`J53]d$ ~[u`Zeܜ*zpFJWz:'Uwiq2` b(ՁfJ/0{2}uL'r:mEDc P>ohM4w t[pҚ>X[}o>k!i!g) قjED'@lc^lu1oTzGZUW a۽s68͚R8sVy_`Y!tfE!WîFl:ud4ѠcGE_j}sETPa0qq6*"KSf )`GVzHɴ{ ڡ1FyFJ']9$a*9LJmOk%: qD'pXZ)ĔG3\Q;/aR\.0@MCws'UBP~|D,!KA ~_ Y1bt{?q>fIz:*UB[u#{@qGEJ 6H b_[2xJkOVwUPu`~qpR<1ej>U#sXh`~@R#i` |{.~G̣;_*dUqd20q{X! {ڀV:ߎW u9NR@"hf6 nQX3(Kf6yƬ"YLQS{It~YJ)JdNvV5֭|uSG.+a}@u?BvCQc͛_J$">~qtth.TB+CKIoN3x 4 rKH~ψv#l \7v mA>s|rF? gYN6L_ x /y,LLC A٧ $fӁmkT34z10"Nz@+ҕ˶й(RE |ECO`˶ny31scʡ>JOO= U*MPwzB:1 /?тNYn Pof:ǃVu` UG:wy '1m|%I$V\YN1N(H=GSe[.tPڻJX N+"S*[o u Pftz[)0kQ.G\o#y><4[a#,@]S@B7PѺrmRR Qkzr۽4++_Vu?hl[x4HMS^QM(m:af>&c=-Ř]J3cjv?ͣA|;48٧c" guey 2?sF}Z+i|,PNi7pT^ɨnޡtlmvE烏0/:܌JJ,G>_2q{!qT,vX>mXeDF_.>mq^WH))nafI}e}AmO+e'5͘Mvןf_FpM͢3-+f#SU^-Ui,|~XHQKU f}: n=LºԗqsE*RscΏNRKɦTZFHQ?&j45;pcrL Ey5ɫCi#z9mY&[PE@߷)eL BVGEY9ȸfI6ጶ4DTî>M['o@@fj/wH\ 3)fz+!d5.؟JV2SLG}:"G6-e䠗aR!X~#m9GSͺ#XPlT#-hBAuLd QY3&X }%\^>6^ V'F `HS A$WY4pr"-zX| m(N[CG*AFG(dhaPtVuٶc\ }!Q|#rCH\B^rN4wx`4;_ނ)[RYajQ9L%/fR>40 1n ݷ) 7 >Gwҷ*GMz,MJ Q a`IS7.WRgqӈ/ GBU !3Hs ?3BgkRG}'˹]i0&@d ifz;C'MDY4UsXrk kwE~Ţ; n@%lq$$6JN-5lcJ/…/-i(h~7 *0X_"vc 0ڛ ,0aQEۍbzRw i{MR\){Dm>A0C$0Nu= qO}j`bRG^.IFRW,탛Ho!JWFh=-fY DvѣXA/;pg+vKx3 &EC"s= +T7UW50{>#%P_?>g}؂.e;{6?9l dZJ%9uA ,"\/i*q(6rz}jYp!㊒;}:4$VP  7Kqt׷Dd휅lb,e}\$'v?&hTq@D5P◣N=Puze;ͨ5H`V( Oi# G@=wT5WrP͑QfzI{Zʺݥ3,p|Xq]Y{1,Xn"Įܛ?J䷣C⫗5|lD:J)RLnje1i3/;~G- Lh; JBn]۔E#)Z@/b<䮆 ҁS޾qJ/DV.h5<`:WJӣ{gwVyH|CaMOd\LlY~FzT>C(}N5y Ik>_^ٖ(_Iřh{>Awd;CBndA݂ 49Y؟;h'&<һ4T!1xDhIf#Vɂ%ǔË:+QiL@nHDm~P(ry F ";ϰGBa/ Wz0<T<('4o"!&s:A9л|w4C E? 9p0I`ʟG`uV})όdUmT4\7lC\<⧯Uؿ>>mr ?Iսjnydw-b=,@@tSO =94+y" FTL[~э̏k8B#\$\q~K 肘tT|AXAMQ+|nc8'i~70tH Gy$J1 :}R>U ):=] fܔs 9bG(<^JxmS-S vLK.դ:l]$`^y[:C =FP )Ր:cn `ӟ%@<*|sE8o531d xBK~4)mh}^KӾP`;kzYZkB}*S<;Q_l'1 _ EM~JdW D+GƓ.4/zk`Qͷ JgB0)C ̛-yXuTmח\Դ&8mP3wi-s ւy\4GjM8;~_`%0Mk䁊y;տ} iqiӮ$K4+ڹ/F2iGvrB))bI7\lu^fz&&RRl") "(KOɁU^wdE͚v.MKck $16Bk!o&1pTrSJDq B^ALZugGk-G'WU6NĈM}5}q!|Y%Nvzې @~3~[ _o㕌{&7v8b=YiM7ȷӿ\C2D,QЏ w%9=55(X1*(2#YEC|Ezշ+uRJk Z:O4|KsoƈT^eu 10v/ۗi "czs"kWZo;{9E$ Ns%=#ujK,0sG+uIeOtuh1SȦ1-*m4Pv-7-'y EJAX>CB=wKP_–d#mJ3oK{d' j"[ F>Xr\X3N鐟/SUPfL!yN%a_>`nX+xݷ zȗC 4R"}da3ekY ꆎuZc0޵v0Q tQᐳЮF#^hx;^`\fCj(,8C;9qK Ӆ<$pTscY(sa#Jr*A\5jq? $S=Z4r,ZEp}Vդrٱ^S̙Ο}Ы.7A1A 'ZfF/vSi4]#0WOJ̵wI`z_k޶)j"3 ]hLULK@n8c4 “ X*Xy WICvO "bhwM$H|=KiL N[CvpkzDc[`2kCNv@5]]aNr9 H'Wd!|7@F-nhzo(%e08Hz'0H\6ǻRmB!HyԮj~Ǒm,CW 0( ȑGa3 HM;?w8 9ph]fA==z<,a f ,Ypic#\K k~ni}N h_qvVP_d2.vLY< &ml c^~!8o1MXЮR)AwQ*ɛk RDx ; 7FOJZx9k WٮMm)A*l8jH{](\1<%?v!uDP{C\&scrQEUDJ2 ~>{88PL3cR JlE)-Yۿ顷ȐPA1,Qt޳⥼ȰYYocj&#//'SwpWUz&=];XD:2 #ϠW*2mmccRi:=,7y_~w03<&2RdRp:ԪXxe-B[ܷE/( :0̡`鱮phLwU-)jrd_yrġ,sA}Ku4vF^-i7<&k|&zU[tfU.;QjF8bwЀh&Fiҭe(ִ}xk'+ -c;u#L f-<9OߋVXk%a8g,jsbn罿\R0Nmva^ M8:%܅E_ѪZhN_J:k#XX<#m (OU)ςFNHHB[%¸!,@+cy ˷s#A:#vq/JP@lS%ƠbK͒pigFhS7d 7KB7B皞UG?ɾ#b<̯G>|y.I`yߙAk(2/SQ‚j343yrTYH&R6+[j||`6iAACo@EKs_ ?fϹo`5ȱXkQ|";TO tPxRZDޮww y1˩/9  C Ujl*ªO}#6QD:Bw7#$p0CՍ b7AI} %w0EQ',,AX_ӻ8y6co$S\'پQY`5X } Sf;~WѸ]gբU$ bҗ\1߸ U!DKzlkی@dLK1ڈKu^;8Pٍ2]$@{Y9Z7 yay6-%9iLD:%#gA&i ~}seCm Tj[;x怸yOi+l@,",.6o,%ݏEkuNU5NtB{oh+$JK|3byc;~1@[ʃʡ %3y}_^ oI^#v~cL΅},HOCt)JQN͂$944+n,Ucq^50#:hW_80}J8E%V.>m[mmьV|FiZVR H4"2卦cZ"%\Zs*y9EE aN!ܻTMb&瘗 £ބ&^>FW/\>=ӹ Fq vϲf( a(ZDZB!'uM[q.ReSYMY{JŬyz>{]~NkCBWJTpT=[,ۖ @Pt;`$Tަ}~hj4OTw5Po|[.=,[;Ꮲ&!/лgP^>tZwRŢDJ[RA0𧚰p1߰F)*%%`|밠P5(Q84sa#te4?h[?S]i6t', ]r|oYs+ .,a.Ġznԡ=;{X;/JO]jF(sL$f$ɧֈoϾQoʦȮk։IM]HHfPZ'2nDF\g/6?ю0A+Mr%DifDZ;M G-;q$wJz1)9F1""F~8<]s/6y!pp(d{A qw{P$ѳ@ h<& X/3%:phdhHՏ*c2DlpwZQ;qN;,;  :$hϜ\(ccj sK1:;{5 <"v-3TWu߹evhuCv]]1NV^C$TpIB(#ys zNi-r@ dv'0bX{LGe0gJ)UfU]?ɗ|1@puh 2o۠:K paWqb U7FuLAb$ ?-0+SGobx݋G9Ig Ž|YI۞1D}ӷ)9uj [t$לRMX4kW&= I$n>[yId{bedm(7[yّb7.|11 ۱S\L&c4@WY=dCV}&TH1z;71J6DpLLg?.`d$cf9`p7,Zm) 9 PE1Z DɜLspWEx[X+Yr.QJ2O GM SLaPjlg~+ BPKq!M+GZ&bW\WL'ȺBo'1S 9$|C[{*{Y'L]OWnX3M;]\ 0w,r௚a_Q?i;Z/΁בA׊q*N줯Hάeo%4-7 :;MPǓpg%ؚV)[pe;=Y *Q?2+_ѽ,[}-Wk[zʎP[c\ 5wJ\|/ 07BXAZNlTJ0AU?1cMN3=TRB GC SP8ChizճҏQ:`V2Z>hfqGSEx{: @N4SeEb8:D#vA<>Oq} l/D_\'®=?$9| :(& 4EȤ!a1oE3շ[j;ۦ`?v7R@S0U%JЎo"Bk*YDn\`wz7xVx!Yz^m"2XExFA {R9MY <.a M&}Tj̀*ADjީ޺}VMe^|AIis‡ln!3暡8$MPlKDAp!Q[]OspQ:LP}jS6Bkڳ7@pH +yeYiS@k!Ṉ^T|l8 /M>2mPdžT %tBՍ6 V˸{?k?(JZ쮋ZqgO7TuH[/\z*fk8ri kыE_Tf M3ch6ϵ|nI|ˍ|Uic[ F'4hn7(3>7k]R-Cɳ_m9i 8a ~KA qda6_$WIio* RQ \A>0;=/1 [0qx^&a`Zg0bZ?J#rΑ5 h;֐9+hF~ݸ1Gwl9ࠀ_&ߢ\qkCa* +!qt#=_[^QNTQPs^3K5j_f5!W^&QDB*qmUlAV,x׿D4'j4_Hc1G# uHW<]OE4B5 WnR Q 2^,g *գʑef)9XM>/Y Ugi5s Zor}נMJ$E|0&@MBaYuS0XX܉p4;i{/>fU~1_Ki =Da4+9_4a/A\4LlǭѲ`RnbBWf i*yMmo0k'px;o'ٮ !A}Xd Q soq=4;d" n񧎣h0qOc| U,2wqJg:1C {b"a|;#ti@"F$`BXJRZhYloaS#cLݡ'ֱg.ih`Q%}(\#N/>IQ (XRX& ]eGC#yHgVk7TlGmўm) P O7.l tc3}'!38ˆctr}Rw{+\w|HR{b+ǂ\W.] 9*oQ> !xwӎz.7ْ s. ,K+7*Ĥ 3&Qr0ĉ/k6U>sWR|G`CNہ$I]p$oʂ? 1RʌFn{[9ò2h#cu\Ƃ"mD6a.$T }8>&y 7L$.pb+}7ݨm>+i&÷T;{)s!e[\.WG.C$cA@"vf&[F -(t |{w_e,—8"ݟVg`>x!HwMNk  ggUSLX2ĵE=`ttن^TPFLN;xYaOᴹ{S %j;oQCVW(վT|8i89M4rh%N _~ @(̌Ӗ!W)<`XOձ&Wuݪ 6gvO& +;2:|{6(7!դTV8I%,DN3/e8S2=[#x  vy JpH蓎<*ej2A+SCJyN)%-vˣV5h0 M:֫rIVÈ=a >l_ tGY9yHT%pr0U}3EY!D>2%bWT̐*HǖUx? ="ް (BpeWPvjhb<-RSsO٣@Qf4v"] ׄuW-9eĎv=8^#$lםFs7:+C_]-tV<ʿI6SmeaKzRE?_fhR|ذ.~a[՝آQڜAh2Ax=:e ڭfJiJ ٫8Gx^?. ?aXW,ZSyo`jrfrWMpbw(e aoPHOI{f`gUId1+eI|arMfO^#&J6i5LmG\ju<*=彀I  E@H2]Oڂ)L}W|Rw6z'Ahp^w^} oI3fdHl@|I9!+{vfox&h$ZcѤKA$,P ,)+}n PSӨr8wQmfvt(2>;ND[ mB>6$'uiq+s.Sx/I1Ü$ DyhujRMTJ3悠S_+kLV.l)?IDio{nz=odX?Ux (Ip]W]?WȊc-)#“ۮ`(^uuk^51lAQ^(?^ϙMI a)̠BQ_*gڹԓ,Ys-KR F-o5k;q ۫> q@ӖC p . d=jR=1v}S7xY0^`O]_MTN9++9왺C2#f-A-pta.rZ~Fkf1R}Q@?޻}x# v6wrѕS*2~8 -XA69|`uS:*zq5eMaX Aȣ34%'(-f)/7Sto~ceb9Z]"҈k3V$2t pw-[ 1~>:z֊Ȇ+.Ao>kŅq,4 dgD&b d'tGRʘ5Biwl&,i^?^\|Uk f32S%Z]F-E^(br9ok!YEp/nBcukrŀU =l-LT5'CKIm kv?Kݒ[7++B\tCr: qD ˡcEJ OqWZ vT&|*ד560\~и>|uzUqf N(eGߌ%}z,Z͟fB7b%^[JhRYN ,Ũ(f;B_g' RvJq,4#A˓P5-&ٕyUqLvzjeǹwsg(!E&Ȓ_t:j `_Y1'b0Z A#zECgeSgRPȖtO;Gv!ɿdu,J(~ʍx*l`}cz8)Ƹ9b j.|%K=9ni+}V`.dF_"VN-!UO.G_p^MP}Do u%Dî}:9?5!SN*[v=A!쭿>9<5 gl1>ʪo $?޴:2B<@s3TZ ++Unx*ZJ#38ȑڙ#_kh)΄ c_:HlCܾf<"dBV6*ZLar2o?fU. Lɭ L Z^+ԩ\2R"~r;3xi]Ua)c`II|񐮕Pޞ,{u&Ʒ;[z.\Blb̞|G)P4; HVF8Axo~Om,IO*\_9FL=ҎxBiĽe-c" ,u<~O.ݝi띎%(lG_Mhrb!`u/G-L Nj#pPf]0"i`uSz8'}*awMΫF\SAp3ilZIBB#fbVvW0)GJ@+:S?MO3/tͫ]qͪTDE8Xƀ "SIIh$}O8RnVT[UM/rA~k6`)G HbId '$y'k=LױE u"œ3?Rc{[X bGMiɹվ40FKYi)0{awi d\z$)6-,Bn%NT]s$=E~XӼI L PD%Xҋ;): R^ 7d~8Mfސzv"NX W-+S' WyRFz#]ۤ"OkE?q _6D1W<+b`zBqZԝ`S& eMR@ d6}3"k']+7=O>ku5aȧ K,Υ[S`:ڝ,׭b~z:K޳A\A eh=^Z :ƨwDZ]"t;/r{>FOHoRuN__'pZA])K0 uݰ9@=܁/Bˤs5(NIHeu W daUOF"KUּ]i&fк\Eרv5^'O0()IMЗo_i&@OW>y7:&t6.tU(Wl.D#(!K#|ʹ4q|"l*p[~QnZ9[JPoA˙;$!gϖv\mYDt 5#2Dښ** +jړz~ /?@y cc=]ÌjDl`Vu~aDx8`}z&uO[ߕK$fƒ镟?~LjCɰ^z ( ')K;Eel8{bk1hgIJ 78x SiK}QjR&8D'ZNn,7Co>wpxe.+ⷎk9hq\d iQ4>̩c%[~L}&fEVZ5n1ڊ~7GyCt\&~Z|LO*NFR Kc2ƌ(xp8Iq=M vV'p čUy)1<(llywy`#s1ޣijNo U:4|Fl?BhY(OiʹQ^] H@{1lQ׵Z1\tF KLwZmt[{Uc^|(*BiiFq>c|mQY1iٍ?PQ J@mLADBCCx~&aJ|{D a$m}7Г?ދ:ݞco]zhib nk04P w1DzG'"jRTǏ.6IaR$=I w@&iuu؟~EYi6 rBY"U#*}%  .WdvN(;I5׳_+Ł/'qcX bT_ o!GXM8.Ff_ "ɹR1Ch Ԕ-rbe$s }/>9~oO$4rv%9$tjW!Z>tܦ(3C,kiF w\@g~L:ha$U !*L7LGEF."Yt r`-/'s1Cj܎٥}#]C7FhǨ*RLJ C7FCLݔ&KB ;weS3I^6&w-}2۔b<v4_|-#~O[/51zrXW@De#Ց:C?/h!hKyˆ"%}?xIՀ'U|7GCTGVp9B':Tbe^ s _mN?lOTsMhpwC}BEEV"Bߛyƙx%"g]Iջ{o6yL,Ώ2S58a;ckCWh?R[fOŭ-"|\{ʭ RϲPZ92hZ5 dDz&Zv%?;V9>.%k18"c!,IkڍԺ6m!J#ء_(%}P~z )"gia`uƺ$ө˼F7 &9lJ$95,㑧vp3P!0˃y\y8Ej t"1"-D WJA}VQf),_b+hE3ǿ=w?19L( g,|z%vLǕ5A#:U$2s!:^[=4|r^@G"=p- dX Qz1#rۭʢEn #;#9M^7 {B9Yqp/Gf#gLix'4t co,z,`oZyćʴ O(^sqGw(<d 74x}ўv/ADŅf+wGaڞT+فa)Spt]Bn#nq .2y JrACjj1Klc]y WY_1cj5 ρ F!azd /8_tB,c}[IBi{/a efR҄{!Vj2ͥi-e Une[7=2@=7KL S{2P1\yC4@q|ڮZֵZ@i`j{W )ڰZ,|9;-IkĈL2[ۄS]@g-&I<47_,ʴMNNfce%_y_'u;?4|zB [nůhEy쨅u}X;XLuOu qQtF猅 U2 Sn>~({ zǜFwnAIh3:x/ЂTzP4`a8;2.Lر F Gp^R6xfDfGLes?I&$"1)!6t6M5c9\.+'f&Tk26҆}oKA2mܽt,y{XJpr"1{0VAnYm nK^\Yg7q;EB1hP3)ZSl@q??>UW&6a_]<< &MpF!TB؀KIc0 YH {F RnadSbQ MlIVz>?9X c1|{c;:^}GД~}[K i8;Ѻcb_vQ DSQþI|,p^)]%7_/&}(SÃ`S>k=76^EFػ??]*ʋ-g{'<ͰWvVZglT foc #xD‘H! nbZ UY]oyQ4nRCi_^^<&(.AaqXP֏[I06GK=J[GPwI8UmE3x'8"|g+w1nTwmab(YR2\SH{}o5ƙU{hԎ~bԱLB{Ku,`[QptDKo2uDcB,*鏑OU4sYuR2<n1A ֏Ͷ]ozTܺt!j`Hp;h9jp :&HlT&@e7} T&s[Pĥu 1qڹ>~ov #4g-Rnu)_#A4Kވa 6DBd*k'YbCնj~W;#WʣSm |8s|tLLpJŀ|%EdHq<0)6`2[IU(Зi ]~_!v캖@X!m g͉0c X.iPjrXڑslq_jɑ#8+J_W&Rtfw"n8Mlr6~mG ǭKYeItI[y6ȱb}@VjU |͘߈y;PkBVy'LL]| dj/_@Hӂţ$L\-I}vSbJ"D5l]8 [p RhW;y†IrUn_׳~!UbyC69v_߹KKQM&685$ov|7堸K vpcjt/^mm!Yk&9Lqulכxx*ޜX3mmXŶ4d4߀lJDO+?8&NO}t1sQM:1|[$b<:z 滋lp1/5kT=cZ vυCU`Aq``sSކD/yb?skP3-\wp>†;V R /q. '_T]Ɩt}-~A8`Ȃ nsiPY"7zzK~PFR-'BùKUUfcV]n+ =4xZ"C2;\ĭ@k$] d8X gs =cs}}WqQY\)ITI99筚C K $P9ı&BtɵY@Bks"k yX]u˟Ī /IM8M4vB'Y8.etgvv!aYՂtӹD y:ZmH5J3&fqvQ(%:[Mho:; vZh W=gt+h@~~CZN:MYz&kٗxP+M'A4ZKUv vy_qF1u:N{6VţsXsU`װ`Ȝ@ybhXi=Qe+ZP"Ҟ{g'lބsuW&Vf eZT pQH]gNtK_ e<bx\i* #!l~=O]|mq@ !!I&֥/Ea $6uVG} g˭ yꀆc:G*V65R!E!p44h"Ʌor;?@(,JYi%m_SZzWΞZafZGS|0_\׶"4#X >:qj׵p7oo'p]t]jsQN0[ʮهרG0JUU0Y&F)*~U}4(Rij@s'F/a58_knEs`mHVXbFUqn'ezHդ`7 pی9ޣ87 I//|@!gP(*k%z~nIA{/E 6>Fr`]i9& :PVz*f2 jxz9:DHL at+5=7]FTn:lZmnͨwljh%=?($"AN$EY c5(\)6izbr}\KsL]ZDdCjӵ/MExߔuɛ2E>~qb6Ұ,c^4Ci9.U(>P{2H1!˼MoVe|<,WG}ا̲~2O-"HwzN^0Ȥ#\{#NĵǺd͔5 {Gah>|@ ]N @|H*Kq`;n D*_;_Laf}\`ae٢gbw]zVhY&G;šIئ/~G{dP]oGeXj]u_m QA\ #C呻:xLP(Mɕ&kJ̽7mBK哢u;$߆kJz2^?k[nhQ_DǶe+Ei쫚UI,LCmCtGs_Q>cf1(>yj ^QB \g%uF喩oXmkX-y}I[UQ{bt"R;5 r?F*@FEfJz e6sT~NSfX>dIdqU! /=pLZU4Bz 0ӭ(1lݽ=a0٨^*vJ@i=s?` {|NXE~;1S,qZLxOQwGZw@ A9"zibtߚϞ\]]?urv*.E.Y*sWozJj>p/K(StM&|?J9QTz'4Ṕ 2)^Ktt1*EiiZ^ruo6E5;J'Lo;uB UwAͿ\}3FbLta3'\ ZYj0{h@_ȱBZQ$1Gv?|3[N~7@~o7}foAk*\"|m@i-K=PWTo!I3ko9l YE | ePp3'_#"q-_(|¬jBN~W63ECFhzwnwk15*l\LO5*G8/ iώ#y;ͮpcG[vh/&D=‰tn|RE'O,OL{ejJ4\K(wױ^GuY2H́Y4-B $3~я_w(U~=D!e8o!]ZAopuE+E&re9.N#Uw$zsnf^3sQ1 g g:7ZCLH5|m1rP:%wj! ؁)o`ɬd򡿘XD߮;Y:&,'L{ $_JeLb%pK"}5[4F,M/~7f!`Bݻ~*DU~2Oy˽1nP^BCx>s `:WV9g c=mR&˅~L`Y*fP즤C̀%e)=]Ŏ;7rh+Q7:s !E֑Xȭ[+'DX[&`ZOif/#Үg I2 /U6poYUx]R X(e@?ZQ<6p:2-" L5(D9m5Y(1nqu&R 7+$v$zY&+ji)~µ t`aT,n<.3CGtm+JYeK6b. "Bs$‡{&@gg;`bls,ec^f8+D!u nwݜ|/N$5b%CG客}X0S OL z6>+Nm^܎zb(R3RQnSa ^Α@fcLAGtM1i݄!#'Pk];Gx/O3|N/]c<"a>;v#kػpe Yؠv&#"taj(yr*u;*>}QTvGUs 51$j~0RcƤʵ=QݜC9}Z6~ѨeWG^^6Qi2"Ί?K~r+;˦|pgōz W>Uŋ*\i-tP]ɞaνjZ,k!::2,ruV?ƙ V.Wz%[UXм+ROic:,W`D_2{y&L/Grp>uk| 椛/vhf5 2P[1u듧|KT "Йj%=gCh:mFt%g LMdq wF&%W*nOi|K6=Ffd 3ꙚhցDF?(2S0,0$a\:F{Nx$b2\$lb+P$shܲ[r A؋a 2K8 Agmi= iɟqrrIEgMD"nMLDյ43Úr_*z ?9/5)}tJ%a!Picdf*DLp:P } %BUdG6#r]? b΅̜&Ta#d3NL.mU9!އD @g[WT. M;#c&lA%jOip} J2RK23 h1h96e C|+c ~zQU>:' a1MFfmm0vj3n` ~G x"#$u 0Ͼ2&:mZ-bz;*5 UE؈::J-d 6; 7fF]/6B=Xv=ᢺINjgLy6u6!o'E1˗v: Hm`̀wuaPJ>Q%ҦT'AZ}'D۰x?N ɮݗ0F)?=!2>#Ag:pݡ 2UԛڈV9 ƳqX08s @,W@u ,ssrs@y*D߅Wjۍ${6<~3'ubdE96/Fty8/kۉPl!TO>K%(]~3V”L@^'d BF BJ-EqeՐfsKނgyݪx[ +Sc$ r )bQF r IūSQ;7H򽝽e |,*eUL5`Y$UE?3c ٚ?iha}ǚ/ͱĔ#sSYA0$=XC>—6+KOԒzg7S%G(7F;/ގ&AQ~~⟌]9lT'_漴uciTUHI~ri15Ep񧶃I6~ X9k+7[7/:1DזŌ.>, MT7;Ȓ{"_ߤ %DWN)9gB .Fڞ5Uy5:sK%@E? w1M+h]N8wSCۤwL?b[2F <r"0{EQ/jà0`ZRă4 Tr|G+qZ {V_nB'+aYb]U"np$!YyT}cߨ0?A݊j@6M xr/ Eٷ;ḟ?O ްIbRN aFo#yE/3XQhZE`1Ԭ48wh2%25^2]aw!P{)_ΙEրZ ug¥{- #1,F|ܹm縊3-%xǺP_=nʋ(DP@^bcY OZ{ص[<Ą)OCd‚6=|h<Yb 5F9\xxNnsyFدufy^ j.9x?D3. A/s8  Xs)ʠ0R_8@ ?CA4=g}ҵlD-Nk5 >z?+0Jt?FE^&",.+_/|\]U)&2e5T{ 9Nyƭ=UĹ:hswEOUH Tb{2s$׊(;1OP4 C+9ڄ>W::KS~=p8-O ,!WEzYPC<,,ZiZxf$ރ:e-a% gm!Z2 P=%EƴKfԔ:p틦,#-Ũ.CNyڵ4y½s |iz9;.-?u:V[^"Qb PYFhX.&UdѧBà`I( ?7Y,vp$]F!. {xސ2HEJWNmC|ک@gn܍S{b$wEè 2^`|"ez%r,u3J l o+HBEڰ)6:ԥcqZL5=PH>wct M%"I+/uFnog/_y@Rhռ t~%YI&v|[Q5%7̻+=N /SQ__0PPj=X@3?HGT&Ji1{+{na@4!m7N#-"Ң  {>[ Ι@lS9r1S).8ULSETi8#\@NBW oZ>5jo)#kiT?걥y_2A0NfP:.>n}Κ4r %bLBE⸱'StKs8}_7pPk#w~0*Fh[Ґ+ʇ_z7qJ\KCf 2;\ZN|I9xEmZפQ&3-P)nǪ0ǣɎjJ$ik؀"ݷL (Y빥mm@fKciP4}Շgk鍥@o,zEM_AkT(QÓg2w83>O9-Ok?-I+LKepa"U.w##i -9$)J keߢ.o~Ax/"YAh g"՗y;&`\=8Vܴ}pVTZBʮ<*DQX9FX]PHY2eI0ۻ%9}©,SW4W"ڊᰰu%]Eq;*:rJddN_%?gߗ~F77mX;D)=Ed”rcRN!T&ƦFyT$r{0Xi*-[21/iN2#ZF@ɺH% ^ =X'V,l~bm]P+}47rیDzUYPķ/%PEa3dL#gT[f6 }HGBHI(CXg?LM/Aܟ)|w<fo]%^Ƶ޼α[)b'Z7ÁJ9 ~{GW`XvhrdM'x2Ӊa@&ѴTNivҝWKvOoxET0-C&jCErcc^C$+Puju=u6-[TGAYSp|N# q/'>Q3EtI`C!Lc-[ *P1=x(ŽcRJ0^GǷ{̕ ;v^NIr`+<̬ $!>iiG]kwh+k۬Oa=~]]b3 s7Z"+pULD z&K9Sέ1$m̰H tRU.BW5/\ {.ԧ~D"% hr&RW勛7 Dw={ 0mvݞXQ3o:ӭ-%S 璔r=bgHB_g}NSe֋n~gJOc+k&<0o0rƧF'(|'10N>? l׫z,<3/zZ᮱ݡ׏?{\'X7&  Jz:08ގf)),?vBbs揺#=8{FΓ.K]H&R?YM6,#gkdQΚͧ!o)IKDTd-)if@iXK:!ʊXל;/߈DJ# U-Dao xG`:l! /+c6JgV;r~n?^ nj44pl3@ۈӛ@'ԛ )a,9Iz߄fdR/Atj 咋iDoZ)l~;fao &b7ppP[&жnxD8PY, Dm*][XeAټ=ثq ="A`.1_*,ݡWKb|{,_ڳM?L`XQ}XjRzʣDwic/N|#!щ7TenMUigBSZ. ڎ ? WsRc;PT `ZHٟbsz4&fȿM#vyoE[z]DVKnNx cPxHAؖ(nY1@I0gfì ;IҵQ%ZY>SũyoNo,.7ziDgk0A4,r=/r&M|Ub0(Ӎ/ A+5Ib &^E1g1FLl2ZwgmHgɈ[ˍRm^`ÛCSVh#Hވx,0fmu|AZDS\0nň*hQj‰NPmyB#PV~dg5XaBzgExW#xrl uuT:OubUˡ+#UF" j>lYJ ze!vy3鿞_y g1jt##s'5PWӤZ`+|F듀3ۄAO+g)Ó@Ѩ 5vKAla\ u6l*{9p׬,OzQC# fq9`Ǧ'84QBĵiQjI mN/̓nJؖ @z[M2 lƛUCtv:2Fň$V4J̍B ߑk$ڦL SAl}ow(R_rt/<%Q3&}!Y@Z$ݗ."g&YNuR-H3* صyn6E̗OPTBW޽| S*J :- :^.hs"^J# \aK 0K!% VNo<;m4@S C_>AeC)ܭZBo#@̖ꨡb. 2๜ $1a|; QwpaP.hM3}TԬ{o$=Sgʞ?%T}tPLk}Z|U*:NC19uھǨNUٙqú_XXi FMmUA0tJ#qD.*TN4lhee$Zzpc G'gžZʥgO]sPb -1bנ/7m.G@J tǷ,G% ዥT6?=麛eRG4=Q֊NjP2o# ++B@\IeLDpNQ}{8VӘ1#ȮnGue4l2IyCQ#wLK:xVIb=MlEWj$0 - 8тV{~sQUO[ޒt#N+Z1c4vW| pb}zdrlh+.{eJȂß:Y#7 Mz/G"2Kҳi7;ߞ\|`v&dRmUKg|%6>T]!5iXpN$ay ^D->03t(itb *8lRjKki&}j ??Uⴛ/*1kձ=ĤjO=o>1&xЪ^CTe3Q6ﮡO4$RHnH,{VaS+j?bDphC[2c{ ۄ7xU#{U.WǠWu˜6 a,ńִV|1XBpc[XASyP:FW!(/FVV>v\jrH̟RЀEHzw~WZ:)AKqbbThyrYb; aY/p/9  'Dh׮Mc%TulXO%"b Lˬձ )~]ғ2߷0xϛPM[!ЕK )/͸;<:.j+@7`˅g*wA 6DKCo鮤WX#x7V|ĩy?NOU;"c4>PgZxf+HQ^*P8xt|%waA._^~uLu23k*TcVu`xw2YuMaQ:M( Km"z6L=& NѲSUø^#LD;yŬ:3-iw崎ot(vy,V9O[$.fne' }l2kn+`}-p/NZ?LЗ'rrc?)*vwKC,d8+;5h5B@,\W2%"g,t2h<~kz}Ĺ2q8<qKDMn*2\}_L~ڒ25'KY|WCyoa[]6Jao;G^5ù=JTx)؊é֜S)zBUʏ@\V7km\`P & O.>@9(,56&eQx[rP6=mYYVuC9#i o.A܆Qh_PݛQ+Gm^4v@LPӁ:xOe?6kB<Xg-i`&;vi);k׍7}H`Ps7.3VFQ,!gϠv#iKM%-u"2rG;\1/m1žR!)҈pГ87 L a!0#k֡2gճ@p^u) 3]" Ea$HS',J=n4WO{pڈSJ6f6=q`gc+W Bg(|+VQKl]e278o*'AW|ۼ]r3i@),UUTqf@o/ê u¥OLd r:CnS|*T*)8ă){:EԌNrR r.mQOt:,QO4 C]dÚtI~ bJ(A#’yDKPbrdq_+x:cl(cyF_4L3r PbDqY鄚aq?@zr%v INsh<6 %ʟmINPqIz]NuM nZ@Y "&W6Ϥ.% @5 >D%Hb޻4j!oBC)#P5=z+`HH5^EW"T\m}'Yʻ@`+->OCt>([1yS#Pq9uL HqK:h [x { JJ]dțv1Bz/\ uY1ߕ| m(c 0FQg2)ԋ:- G yGbyͨ RU|_V PI`d*E="IEwDvCi7"tMz$ ýiqĒO5Qљ!e}!wQ=`e?ȨcgaG7!k:*YGWoa ,U8Fa3;ˬO@V㛭~[HCcANFahOӶ54_-3^n$Qw193YIn8+ H$dPI|e3I"@YL,1.vG ȠKh*aub)?.p2U?? ڦ(^K1*gkk\ᴀ2]V'=dzVrqٍ @Gjy mWʯXkn-jfK{/*GLW"nMGTAo۸7|~?t8?ǛR9~N[i{:X!O-I744$asqoMguT -Cx$"Ϭ6ɖ|pNSʒs>>yZ>؅yyWAǍXBWַrn$ۜKCh쀯[CBttR5 ٿEsl\}ۺ^2=)ٹE-8hUHFt;+ ͉`MG { +.׽kH^E- 7Џ ͬm57LIq3Dw d/DjѨ uN݇@]&\+Cp(`>Ѥ.,^y^6tY0`@gI_!3sH T4 l/zq4%ԓ4q&+Ӎ}؛b!!^Wb"4}u-_!" 9ڧ?5kH EE|M".(S7۵ _'oWøDaVk 8!'nMa[;v*~ ,CLIbSGD@ !U cgT^F੥yt';`LxSM}4(_zSKkُB 1-dY7ݾh%~4?`҇uR$ɲ9!0TQ`/t3G2WbG:1O'7 D|eDd8kL\hiN˰(Md/TQIw⦿n"'Pk s3=#lDޥg,$1pIHXT֫鑈00o491E~89<8Ry94CL []H,@$t#1>ux`PdJmvsͬ:ﯮ ޷p% ىJ,srt&:c-uNѮ6rEZ-j_*k̢tH ' xOB#&]}83sV[]11Vrʹ[֢wz';7}9 ֽ'D+B;v t-k/ѯK @yDaka|i&FH왭;j;;3O2& i:ZЬmO;l8M͌&2ݧN ^%gC ׉(Ph=ikU@{oz-ӏ}BZ1y4X1$6!1x|:1wtFL^@œr6IkeKJ#E,ž-Ku5ͅYNj1=6(z덉|k r%_e#]jVbtPfUq" ^?:Sv^L`9/azyr;`-cYo4S<}*on˻??$ދfOTG2Ctb+{mm"gZ8N*X]V*zNՙb+:wʉGGgVlɇ pCϧDڿ0ٻ kk*&(xJCr_^aP|Pa7SWJla \y*\+]zyg.w$'?L4~xeI3$s\ Y(Vc],*z φ|cb=Ab&hShTn՝IO}E_f a!-)ʼn9Nz9칱yʟ~E-^@5JfzRˆx'uUـPq6Ff6@ڿD VXT[hZLptd,8"= S :fkGPp $dH񠫚;~ ^9)dDT\0Eή*Ua^!-V#XoOSX︑Cf΅J\⻘Gvpsx Ͼfi?Q|KRo kTZy\t` 7;o[12,pK|, D.sv+ Ԏ 48C6Mơ2M G]רyL}5:NpJdNA{HV+Ta9d׃S AխO`otnj6wV&SĎalr6͔HCK|4/USo_U@nJu韛j.t@[n\-.O$SULa17bc,ǫy9W\5Df7Or$Kf;Ѡɇh54Z#Ć)G蛓_KLi(kVw0V fɤ%o=)Yg̐+$ R"2;Vp Pp:pPRc~=#P݇?yu) Y"p!0y-t9$īhwQf?@ SV_0p' SLFE2&:+io|-B.dd6zwJ:J),XH%x H;!RľJrlhY֐鏠ZGQt){%W#{b1q=]3tF1V?%ZIUbS |{"jA 8ǵ!#'f *^+>0:l6uw[ANli uLka+ <|; Ќr{$s9Y +yHS!)7 B8iC`N}SPB8ݐ+۝`71 $,063GَG§cҋG XM(b[0CnN'JL{8Wf y:MPK" չ~F{V;]vߙmK͟D (̌il0"ǒ&0V~[|{䍚3ܫI^i5=i#ɏ1G a[*XCYyH\C=" sdhC7!E"t8 #dNQIuNg~AYQ-o,[t:^@]z SWw{Ul}M<ى9![@nE)s>%qZIMVbʸ.+j%2)$EoQ;s;b*xqmk#66c*E G؍wIgYt xf;C > S }\;7RXC>xJ'*dUYYm2j~J_ddcwN#.߹AL|ӈcZa*"h&Hy!'B8^OGK]C񃶨-R<0A=FA4)~P驪Z1U >Rb*AW(.Wס-3.Tvl.W$4ƕ ^[N Mx 7 8s&3z0ϕvyԡv_y4db_S5?̊wذpX %[84/AFQ4^^V ,Z^_ԠSluFCD XdДo?Qxڠ&ír~}@keZqxhPcE?-sy':Q$-?wǾ#y*s\YY|;+V9΄^dԶV&X L3"nQx"wCbY ⮩z10.JU)=ux>wR% I^'&ot;p9^WRKNE/5aL!: <T%. 8pg X % 9ݣ1Um$(_)FǗ T¼gOt4o+pUܲSqǽ:É'pDJCbOd̉,!7^ɫPKwm x,u!x{6M+xcʉa]-1\ :jP6yI\0]"9P._{OjHK *N$X>6cn}fj/Aq|\cx!}Rq~tTlLq~^H^Lz2Ȭ4L]ːl ά'pE6\vWpRGu ז\pV=5K1ܓWV ՞ՠEtz^As'`eVyRxUM1@P4ys[r1dnjTUw /BuZot16^z}+Bi'ugt&jέhs,<:]ʺT_q@T[ͻd G23B|zkb*{:b-M̈Os&7~N#ds@|-IM<-8RsvsRD]?A:L`Idk_uXg(a*jf.S]s&;N;"&GzKVj쏪BЪgNvp9e!HW.|.{*5#`;1U`tؔ0'i#a? 3);2!d쇏|]T\/~ěaW$`mbDqհЯҷ:kl|fl@6*o'VӪxkcನ%*Je2[?uw<Ywؙ|ko£q% VG2إ2q{@?}{&">V+VM݈$\޶6V_:f1AeDFhR$SIԅJĜh؎+,sfM?M*=E1A`ĞU^YK{pr+r&FߥvaGۚV0"YHq!3Ƨ1JwG-Jdwug`{uAgF׼o-gUKnm*צXU#u;ԬոX۔c {#<ѩ D&8Rrݭe=Rr"gtdO>JqprCE-9G1>(8 I*!;_H6Ji4'N% i R9ϑVFd]G~8jÙGO&hu#'CŒ +$*u?c=V$ׅj'NŜ=UhAWOH]N%к)۟{:fxԈ2ig6K_] Wc^iIqJ|up zlY/ RD;DP ザ+̓'l<h]kJRB?7F!K@bg&U࢐gY` sV.TMrW&Ypu%]F/Ct׏`^Ft { [44;_MkO0 E;"fݞixq0Qޟ}orHL\p9֣ԂhuEONܟbJ*Ҧo2PpO" d#~h%|9Nv2$*PdHs=V6E`/.j]9 WKn\VMOh^F|ǍRan*&Ʌ\F;L?P x^JqݜpMd 9^9`+-wkl=I'a{ApR^+ 3Tقrm\ɶ@-:~:D(72]o6GJa<ߑ KlV%/\;ux#PҞ}k޾n p!QL&`#{#51ŽfrPߦJ0SHMCsPj( HI͞Gƨ vsJIh6l\R99>P0As٥s@G&#_r҄p)n L] --<3W}CÃ4&,0>Q{k*zW.`3jۖ?~AĹO2;'ҳ>fͻhK2.N$cdzhMXb3-9ֻF|Jo do dw (/ةQQw5-(bKfV*2\/,#$f2p=ާK ]h%pyd y~&H 8ƅULx1|o;:\q9 K[A =Nl+3ezzn8.eؐZ;eо_nQTUĀNnJ+JvJpxS:[+os[ׯz.آ@uju79WR Yy[667qnHl<;d{MdZ'Ufbjkzg|B"!CBłmZL”c|ppR\jB;hbXS,`w7 n|5KBû7-0y<w(ɂ}$?`o2I%7o0 \n {qP*RuñG[UҸj >Ln^̴IrrKVI~bTMW@`mzܜw-Ooc#KeMf^) e/.4杔%}ĉ:^mi"ɽcXql9-A>)=ЎEOy Ds'*g0[ۂtdҿ- "n!ߏ|"Jӹ=# 4-z~` iz! ZS-+ UDˢkK+I DYLeBd 6~)$d50 EEdzQ2Я[RxNp?;b(-⺘9K3 {lk^("WLH&:=~ɺsy.85gs]e. P`Z.fyuwyapj߹_i]lmˍu&dj(%8{ a? -vԬkgݕ`A&%o Kg6\$u6,5 ފ{? Jws d8~) bIo 3p챛y'p: \}DIB/)mLU|'3=3[UD*ߐ%Y?D9W/`D k%d#y& tNq2]%*DIdg^HyWKX 0AVHb#Hſ(=Q[4ivi+R}{z3tN'@HAHoIUn߂Zh+=6LKW17Uo~ ?C)8IA߈G\-GqAʚusj^-9$vH  n:48_?o2nkZ+s-n;qQ\??jjoפNOpn+ H̠n&"z PpNg oX!Z9Σ}>G,e6%T{Ot7i+;hZm{N . ^:݅/)VdJuف@͝ܐe'|57PjM9s,_3Qe}'|]\C9aQe\rc9.`;ݠ --#XiP<-{2-oa[2yhH>yzE`pL@j{NEF _na F 6KW2 $j.Ĕ='rl_ᵭ5ꦋ"{q mNɼ vMh|{QQf\U fB_+BjonC)±v/7eJSBl3M 9Jj"ľa[c8Y0{Q|ߏ9.#-`#o_ց:Bl>0FEwB6,l-+}&Xjr*[HkA~&FeZHl K5r+ *I y˨s!?:AUC,t3xzi>J  Q) Zk~ B@R.œ77VV0(]`ܡv_WP5*<.M/$̆dMxPΚ*Db==`-+Pݒ@#KrUǹpIzEp V圛Ӌ'^ՈAGl[VvԒ(|.ӹDg@>(;N,t`s4oDj28,OԓSLx7PeG'$!7S6\xXwt ^xt)md֑Q1aG-׺Ƌ.ﷂކL2LoI,sXfZ~֖[YP6!wA՗ACyya*k_Z&]S~&uZj\S}Ĝ +֚ [t4SLbCŝã^J h}PkBv[χ{/ݚ8>{{=> B&fCV]">${T/m3LHb&WzϪ4:zȅPC\S;ЀYRs8УpPpwZNDvpdvt$ľ]TR,;+ "`j@$*pl7iz9LgQcSէώe?\rXyd'̦AJСcn|<[0n #XOYPl@)nl=8Jr(=ߕG> . 1:Bq#ÅǏG q^mBbqm<7\f'Ę##HXpe.'BZQr9bIK>KX튔v's.Q _5@T}{Oqмoscƙ+YoG!;!ƅ eao`uDRa{ tW_?RxPqgF.D8J_u{#`($t:A/.,֓wp <.s 'AVFnO֫jQGAeiarٛOr,Ob&(E+ GtG*HWRW K*%b}<;/Ԭ Nb ۥEV*W@W ,GxaV[.*L~sTv$WݑBpΫUdX4ogF?vrJ~|.Q De :-BBVBH_Jȴ ֌s*xLX+kRBOIY}TӗNLC1A?BʊvB48^|Pçfb "Lt@]Sn4Bܖcn7iֈ{0ND;ȟ_ZA A@+D0)Dw{{~Cn@T~N[m@y5@fd2'N &"c UְC$ï#p;h,̴:mS@޶|;y=z.`+u/&|z.Enb~qϼx] F<+kMee^V+tP˫_Zn|ꅇ<NTܯ,깆kh 6ܗPSJiJX U|5@C)誋`J!+cPyRTu2JGko$ q9PH%iQJWAo-[晖^%W,'fpxz|a>GblZ%{1'jdPꓓo98b>K_$>;XYPّ[GER-`/஽:r%xC.w5pRpU l&>s}-3+.5כS(aYȎ_)jľCDZQmsABhYe-?N==`iҳ"3Y&s%H eR*سE[VlV jDAkxbN Q3Y9P?MiۨgB5J`K|* RLN3@x.\mѺ{`.(V#UHkzW@fje,V*)V}/ 1ȨG2(.E&;98/3a60mZYxfe^'K˄NU+J"`;K{M5_0`cg& ?ڤKRI8]*$bUn]-hܜa1|U[dEdF{9iM{<QӞW_c+e/`ÍIͬ0Ǥf:DRC*;[YTw) 9˛ ~_4O|dxց CHﮪm)b0D ;lUD mǕN-+?Zae.i%8nSHj7 bK`$|!Ӿj HPk5e9cpI;];ߦcjGe$B,jZ.߳ hϙN&_&k7=cdW/ӱSZ" TD] D}o \1r*N9&QݘgzRDB<,MT ]YP3'4ſʚD6h:ݬܑؑy<`UV$_va7Z ?\=ȇ|;viAu+)cj %ww8$Asd)Z1EJ#dž{{.Hv$%38 jHHyczUlrP.)|Nn @z; nnJrꅹ[eu }Κ#'s׃Bix2ۛ+{ Iՙ I{O!jut>u6A)leopv'S88؀nƎIT>m"Ýes}<8+ݒ-;z퀞k\.r!X,6/M^I%iKFMoCv}|''ʭA0z7R!XbEw{!P試"DZx13uTגFmjH֯Sv  悉d8[m}'o,*]Zf%͝G:?Mpo~k"ߩvd4 <:a/E8ln&^ӁafԁJRV L u\dXy~!'5K5 H9E}JZP'TX=auMM!*렷D"Кƛ:Gxz(~m߭jPsIY_ 28"yQZ13.iBi?$iWCy*yDe2JZ!K@ og"o~j.rx_b'ҹX3P %{lvp4pZHd/ĺ ն:ZLL۷eewZp>BnE`M6;}if<W잣Uq1Z^ʟaq;7;֍8`.QWwFy _B/Z(vul cŦeRK}nA>wgJTӖ`F"BVP7Sh3EƢ~IoSGd+N%1;'׳%Ƽ놈%% H֩DrN obpT'exx@sEۦBf{E}6GFCt_F+i|9_|ɥrgEwFkm8!A:b]-opD̳G(5ݒ|`hZt1.5哰wJgnCqBiG(Y6.iHur$_>Y$U%49\tޡ[k8:)1wA:0G }# DM_ #5w8ac+Kq) D4xVdbu B{&e*]LMDyF[6X U.3UKX+!y.wb(o>:At{]-/fM9{pm,>+`Eu d30hPQtȏ$]#įfeϐEt -{C'!#XVĤajIf!T;y`Eyt( JO?*ݒh[땷+?O`k|#v$ ǥ/^m)8j5/Xu\ Fo>p]}]w /0y/[rHCh]ҷ9zNI4Fp)<ѴĒWk1*.cOC*'"V$G`x_֡QƐ[ykKЅͲ.}[ U:HLf*בWpp Xu?{ܒ KPSβlĊfa_lYI[PXz7;B{,΅wFy b:m#yJ~tb.w/H"Q7җj E-;`xn,KOhd_mK犄;#B:Mixߊ{) U؊CAZE-~`I+_v]2QœlH1=5S;lα j c54.GGzVuj|ZSeZZju"+D 11di deѶvkEBb to2<,a{ԁy؞đEkD{L3%.I~/bHg<ԡ0*/$G]3\^ Eݱ4a_6%DD=ƚuϻ(Ȅ,j,8dFL, ,+u (-YW'TbU CUK/vq-չ7 G[A ݉e34T׽&iJB`1(541@5/c̄Kd0NEJy!NN軈2Ցu!C;gs|vӱ Jwm}_ })asNйM!GvP7"h `K/ ^VԷVq YGh3t)[˩Gg6ct⚇GuOLvpWٌBP v[԰tGBIҩ)9˃=zZG4ъak}d*mݩd$mD`=Hz]bTeނ{vxUND`d6AV"wajSb+dw"pSN^%wĵtƿ/egc~/vKIفӥTI҃ŶF5bh_NOBodYϪ\af#3ָ=.%]I$Ok3wޮq&Wꬔ_!}g!gȬq$h(6q#O!m]Xʲ|ߴvv<.,QqC4o+lix;D5"[!ݰmXm5cOXޗ?߽g^J-o_ide {GZ B@\ԍjTT ?LBU\`!՜ᅮu[\ACM8.%YaKu(.J#D{R54ʐ\ Bn#*ˢE  ֭ t [bi6em  ]|j;Rt4]P#jT~V:oY? @enTzh> V=Rb\;#(&,}rM I8LbFU6%t"Ok%`EJNd4}3=[aF/ 9"of ƩW'J>€eWfȮ )/sN .I"KRe;l@T=T#mJO&ކ>d8̋ZZh_}n)-@Ȍ35e\S؀c?wq*!>-=_qwY|a䰒V+1G&п(TBԘ< Jp8twz1ǢX\ mFTxwK< Avx%O` ^bM򿸆o{SZ||xjvD??~wխp>_J[i_;3qUn3%+l\59D_ӴWv%*L!{4ܖDM&oyXW6i晟AwxxI[rEG)cj:ۜPxOV>KIi :Cc2G%r.1-"yTiw FäԺ8WP< -1Ėdd? .L38nZrI)za>Ya:@joKvu찆"~0Os>S/(xB ;^ap-:qtaQzԒ.||}Vԏ_/C92Yvpq<ئ@-V(kwTv@UkbUf9?leSzzhuAS-yqrg+Suֻ݁bCJ;pM9C𼞱40:4TEC&ԩ'QLC'ᙰq!jTi\߆kЙBel$ ͮER'gj;1hlKy+䀃!s8 :9TyszE<߮d4 *4d-y?7u3N0aP(b4L|y@}hmK.njJq57Jhbuԓ*'5GOZD60RGiK˔@K8=fU@B:8PsNM4 9wwo5Wإe/`5iՂ )WAb+;qN5,y#4NQ^iaLP.<5f?~{|~&&[x}WB2n'7̨[uW˜f?D[^)G7#V/ &JRuSp`6Sx)OT&6bujWJ?:Ofrp>U5r0qp(U$ 3e+q~&ս+Jd"ÊxI_ctPtP&V-p/op`|eoT @*w^"S[ɆiḐn2xr)5 :#L'X~עIVl(^D +}Y&5&*q } ^@Yky2x8tGr$p#% 7k>|x3S,gimFr'"}"a{Y4 րҼ`FFpps*7ƨi|K~>`xKE/["CM_v'յx~~:d2ۙ@o9Y(0F{C4Gz#^\Rd &nl3*5ë]>qR*R4UFb*H 6=37׭ }{4/zϕm :K>Lx8"sLgFWh-Pom4ZKL; )Ue¡;]_-UD4\X;NZ<BkNbr;FʊΫ©5ϳd{6wSS'si#ߚ*{Kp%L=+S͟=nk70XD@/_v^WiHEI-kszgR5aD|1D J[n w uQzڸOPǯF[6,wzURG?BxN4moq'|hj.2RDcj<')AMbsmdNAUV@E.TYlJǡ %|37%`s6 ,BC~B,+ZޒTvB+3aT@Șo#A'A]3Ӯ+ktDCT_-Xcm E\C\~KPהsEwrVM#FV Ջ/Ѭr7"ǰo>C #!!}$aO{E/[t\`knSd>\@ s@uUiׁ|Opta?=@.j ݶV'.]0N=fPHD(03WT!6x3C Hs@"jv2A!ގ9O9q=mT)UbNs' |HWخ/${7+Ҩ,ԴG,KN\x͵ y1mfj R3bh%5R w A֏RkXiI "wgGl]N0sE8E!4M7ϡ*BAq=tܚ1H,,Ta|R쉾h+d5t[SiĪT_K~#cX0 Gnv4 qpў8 k|ʃ[c:ڮoþsȧ mYߛcFֳ>K͏%V,ln&%\ aH^V!E\0˱GC]QY\!KLjܙ-WzәɂNPU=E0f©Ju A*vI6F,⊔&xU7)U=M#su ي]todpKQzd ` R UP&=$p"i06S/-584÷+ה0%*0bG}8qb- @9YaOy@z S<.' ?}\_`|&>8i"Jv v46gcZXrݘ@ccuCy-f1]vW#FD]cL=` 27P~{Ik ŕK9`G"{Ftw$ \e|DQ?ފ$8zgN9R V.?_}vHx<έ0t?ybL?tۚeͥh  1rl*#I[,13ξoh@`sc4+lL(>+e"D:ݢ{UK|I+L8)j2N.Sh"RűB%}~R'[;*> D+OǏ:8?V#=@9l@AAͣ(v9 ?|Ǝ¿in21<щ W؍I(,G[x d} ^;s~ Y}5ɿH{+*.ELsjڴ U7U.KA`{w%DCrV2c& m òQXE<3TDŠd9bõfr50 ,vC6j8ijm8xWh)lmrY夼'202I$?wwzu;,(I(8J# Gd̰=O%O5O+{1`0˭gbLen֩:8LB_"szܠ'@Z1<&Fܘm+8c=){gXݕ Y X|mo%.jv͞Jip&_  3q0'ԂP?ހvn [_ .3c 8Rˀj/=3T|PajE>tSl9"&"zXd;1]7 ~M{ J1N׭[H:;i6{g!10HX@nescJ?tIZrD҇Kp \Lb@i YƮTP2l۽=0*W!.q# B~\BR~{z#2(Lꔤ0Cֱg-ԃ8dhmyK,%ST*Vvz~}4#G0W*m7f%U@p%#=)+uDy>0MC _ lQGM|sŒz%I>WgFZ 8shP=ZwkxF"Kyn3L`m5Cd1y 噇&b鉹!PvDH*5<ϕ͛ԉFqg Kûw,c$zN\|(/VjlrSvL ps@wre(CsQJL4Uuӥdwqe{,p1_§43V~Lipe@ɜ7&LNZ+P!{ iZȔ];nPOo.ݾkv&Z8c+\=.g3Ksb qmT2/b |cpXFL{X3= /4wɩHs0 Kr@78I{Y[v[qRFm{o=,eZ~d`7D=͚uV +)zyҏN nsR>o4ڦm]DcfȞ>V,r;6 BćN7VF)oRgeʿ:(3+LѷeN$Xۤx8+չN{Uop0`!"n~'^ЀR0rS43 cԺX[ cSn\%isA}0ڋH&# y=51fMZB2mXe%SNY"줌#cGK rHb07OXw n ^<]c39㽀Pƅ'єf'3UZDAyH`3PRd.]|vc)w< Imz/t.ILbB {17Id#п6k`ӭIUW3X ӧ;CG_6.NO2^Dc!B צ5{-b3-D[TIct~R}Tzqd8I 楅o??+F"2'8vٺy0!(Kt1H!2pihdr`K狗1CPiTqy>cyeY«v lZɻ>%҉;"!u8qXUWcƗs5_baagS Jůu&+BfQG1p+R#I{c@S%|ARqoxє [=r\Zq`Gj$SI Aq4:_[do~/I7TfI&-YkG`\$q-*|$ª8;c:C:QLluwcT:'i~-z1Ă}c 14uç_~yh< y9ZuX. kCSF@ T2\2GkL\y:QLno<μIPILC'RP*]4]idB>H=q2Қ^ =Al\9vrƯcˡw{UcD" r4!)@8SЀHBB<뵩NYsXT)P"րZ`n/wyԌGsv^әkw@Y64\>L{~jkkP3j~kUi!́С.MEwU kv\5biT$'# 3y$-^j5xڟJ0FPF?>aaS3?"j^*xZ.RG˥[ˍpK/z4rRѥmU`犘O$BdpLbՕ˳β`XDž[iĵib A0?}f萄HmTWZg95oҗ'X@>MqFVو[T 6m]"Gp DF1]?Us~q}Cek'7jdH#m览 3oMfB?hkRU+0UZ%ڸ+Z+{8Ua:܍F ^{ *E*y"§#g)׆>|\gc!@km7&Ui-{4˗jDa/wL_p3`a"YAkȝYws }ƪ>`ipڟ=;!ba4죹6/[ }tw>>r EUobAD'ZFUny6"E`2^I6Ib̂b;S޴]HxGd[ҼstRrR@j)3Eadee\pNY xmӶ" {pYەLf^tU.b!-)/ߗY!}JdFF!ż̪ea뉼fy1~":oxx$ʡt5aJSVɍ9{ EO' <=v/d]( CŽYرeL^V&Ϋ!4Kv&P4I=Р'[%D}D1+@)`Kd0z >vLԔMzeM¸UEO[39:[z%wx5%C?lb _=,L>RNr5g2YsC H U)ZF;4َWLB{@ءy6}!;a_r"gNs9`p:"J|YbT~Y9hI㑩[:uFә4Ymwn<@S[kwN rDmryrǞ,kwx.CB oS)f ݵZӂp0l:)Ӊ/t}n 4z,~vQV7`h!`HB$.)Q#3eՌB6aDXgk53hT‚,Ҿ:eU8vG˺ |yƩJ8("7];+ zv(~E9:^-{ F(̽B uXoZpRTcTT7¤܉{=,3Elρ|e#9/bf3+חfj8ۡu&v YW}r8i8I*]ҝo(]I TfTcgESb8?UIsa?w J-8I+{K6-Xv'>L2"wglp8"6obNz&]#w|&4ލp'.,p7aNh2<9?enXV\'M4(:97{;3-36>;+^blJX;JO+T/Hrk~d:pÀYF<.ʓ-%!#Iq2Bo j<`j̃t7Ɛ6.w= PDexu}nHu.1ɛ GF.Ç丯u8PDe',`"Jva$IS۴av:*sCzDLBHP"IV@^;4%)+wf{sΆMkrt&ǎ*_1 B`# wL$￿8nT7SDx˰„tVa TJ$s>J(l|#tDp khak@Y|"k=ցQt#>t} n p P3͓"@K’ (,\\~Et`b/H~9׆;Ydxd3-`Ə5bz>M D~r qH]7Y![85.z7L`%ơLѷSN<ϑs(˕.Xu cB5 lIIRӅI V7Ģ1plu *jkEwnWښ5t(mZ?<6(ʇpgwjF*jLOj1d# TըY#| x}6`;qGePNEmѨtgyd-pda3wN7Ja) Hi!&YMT? 6q41Rq7=c{f͐6`L7ZiG?D˳ynO#5NZNn,7{hGskˤRT_ 3.iN3ˢkNK?xLu*§Œ{2),IsLz w-{& 8mq4d:JoAEUm-UknI!\N+ZRp{\ _NtL?畒Ga[Ԙe]:濈 #koBixG uҹ`ѸwQa.6;3t}akKlq:H_ɳ \V>8 9;(c$1qm@7ryYK 7B[7^Dwr_0`n,ձtFǘSa[)YciwD wYc8Z&VXF\؄sVǮ9J+ 0d@ݴv|w,] 4ahWnN1 >qG}&$:A%,ugFј:9EVA!y5pZi~TjؕrYq> ™呭 (" )d#0w\t/+cW,}[RlںlEbjočv}]bKR3H?Ƈ ޖ&x+z%HN)ޡRwd۬z!%L8Zn]XHJ I{!"$V Bp}^a+.žAqиH)ܡVѓ^1%FR ezH}e\A[:0.u W[>wiWNQ\3wh5?î$ҾW)f1-M~׀; 3vbMY~R%ߨ;^jv Q@`<| P]3⡴yƄ <ԖOqRu.;GC4{٥Oq(2`6[\ܴxyFĥ;I̹<A'k'ٻr4lUm`.%{B]- _E #IF;8~YMhe\e)"Xjh7KĔ1u#%HxX\;n>1b\a6Fx ۱連ip[ 4-1:VgL1X$3'W38ȓLI{RZkU=>Id?t8h&$f|O#X 0Rt4.PDi5 <4cPs _cS?LLL?Ϟ7%ļ&I#U\oz&XWVȍNvW䃊-]1=\$h]a-a$2[$@eI5#=m(q/՘%TJ5fA$!/J_X5+m`8.9V#ÚLB& >oiɅ՟3j$KP#4iMJr(A }d [-DȘ^-?wD?aI hL̐H~Bx+ b+sr-jwwFkH2ԎI7DcL(([ORZrB@7搒2j)t*=YnS~%>YVC:<8r zPŌcfklԨa(q^i6Ru kPR~[< aǵM۾{Ʀux(wn:+}ms%V9f,o]6gVBAjgR&XG]e[0#p^CV:wC/HKY)#$R%hU}nzTAs>Ppҧ6BǤ-Yv7aNEcuU*Аn]"DC5gAXnqoSD`[:jcD^ [Q)m =/c dXC m ӴAjg0ङ6$ S64dβAc3?w$dÙ"] H'ym{,IbD ڮ먲 _RmN%LPv2jozX swDOTt?|:dO(PJvyo̜O4q~zXP-lv!c 3ZHlI:-iCt [ۭ8gHȧ*jX`LљdqSzEX ϡRBѯFYx!ٝMU? :}h@zt8i(yV0b,&3mi ͂ͅbK+\^VpԬ);)qץ{9\b~&i͎.yaLJ/!TBݿᢄ҃qEjkK]N5}'t>/N~s;Fi8`:fh ]]XBBЎ-ʇ`fw{1FQ?&lrkS\4:.x->#KP/NN#TP/sPAMH|W8i|-W5TjYm ̿Av ɾMex哑zmRY+`V][ǭ:CO7xn묃5 Dc!|JW)Wm]W|jiW c-D? &@?2uTc$hɀN 9uP+:QX0U0@:tdzo@; \3k>嚫e6d-ѥU7T"dgWdDhś,pוQ1O#{G,Y(pR<`9MQT.?ð\ly/4Q98BbVQ/Dc{Yl忸U\PѪa)Q TFs?z@nșTKRJК*![_9ơ׆Mbru29=نM9΁%M. I*8%bIu>l뵨IpnX^<۬CA44=$^TE7"WxCKtOInW x" mGsUz6|(| 4|x9؝_v(O d=lu؟e{fOSb 8' h?+cW (\7UWN\QdE/~O՟(JFbk³1=tکF˥ڜ̱LB=w/F%S߷>(!v0FU= wIrs B~Ad`faD@Ϝ!^һY96O4rں]z‡XabŶ _[t$NP^Lʒ[0Gbotڭ4|pprd26+71aED XQ >Yf5.P˒8Omѓ \[Y) 6bJcC8}^h;B: ғ5Yaء!_ET_ 5*®QO xk$f; 2 ט1o%`& CLUԈAJ?rɜ zޓW;bV|H-8a-0ȠSä8o )?:x'Q\!U0ڳ ]wnroJ6$R)uBu,'VZTcL<6۝*ArslVos-_ArctDf2`vŕ՝%GW v!4} 1qH͡kb76}zMb|PCCS|Bԥi@/ϸL3~[z×hz6|-"&QRXI~{ s Q3((4Rv;PKtm:LE1B>+|,1^iaVohf zMƶIlPyqye:YG=AdH^xڥh^a6TZxKt5hS$3e\i| TnEYEBvS z^j~ zx%~ ;xŮ &4CvQ~\6~GڏupyTq}fvʴ*hSPYidWFS;Hպda1ũrOYB%1ɽeFbFѻe۹^zhzW x5nX,5֪sk3@*<'SߢA%P.JO'"8)Vz,Y^$( 5?E:sEX8;\t>|i*YgRx=lTƢ3YU;Ul1VMB20TR_+[ ']KbY@ѡ63׶&[H:}th=X>g)Ûe\>N.9)J5yQ׼h_g $j=*KV*c)BL*7 i92m2`KvΥzLxb[$b.&i?'E1_xz!To|6l?_eEh֧Siz,YY|ǚdr$!.P n~vXuqz}S,3 #CYtK gKyyQnpw='*#E? (r(;8Sfq}$\MsAT=HМh U _sQDh r-{L<a— 22w'KٷctYj  F z ; d3Gl +[L_?9`!8Ɛ 98,Xr'"7*1 ԮFÂʓvڟbu[oq_itgP 8C}T_^JX'wnr5Be)Pޖ-?QIGƄ8UV b9k&6 F;ҫG-H{{`>|{XG_^OtNBǴtLɣRwl8$8/ n/e 4+M|]X'0349d._1dB#wΜ|)UD#@ \/)zHdyq_ HJ'Dys(8,2W aC-M [!BgF! @5X6%z?6i\PU@aQ?N\ݚgsJQ?\3D .&֕k]JN^ z⻝Vv."1Ű=W? *U_㎀Bv9ԡ&>ؤ)'UfMS&chD_mu֪75$J93|<Ԅl/Vyb Fl5s}"qcd +IQ )wzy2$ N<2IPq >TũwlF Y!HYa~YEV)OiP) ;[F@("g6!<ҼYt$5휌!̬q@OgۼKO.-acu ycf>NCYI‚XЛn+_V"[|Քi:)W !ǖo]^Bq6v4IPd+s@XK,Vnv$WǼ1K7P NPɳ(PnՄqy.=.>Sh;e:K& 8r!GSDk4%*w%%3yNs bVo9.di8_X\r+? PEw\[JWQ%n>+j{W~Q> t@Vm@whCp鑨 9h.9M\qgӸ.&a@`L"L@gRS[}[Y zŠr˛ Jܲp1@10MGBO4Ѿ0f!c?(e |r9H| H=Og)]-vj(* ?~<~ĊdwBIH ȳ;(-\FPהQc/:F3[tز-Xf0cu+63B}ܢ_OlT5[ԜʓJ .GS#ȳlTLUw'pnKێuKk<1"RWEwҮE(z K҄ܭÿr֎C/IQ\ޟN{gujoc+ڀۺG%-5 Sф{~VV yJPKFa?Y# #*&e?=%yޢnc2 UarTt۶T#E)^E8ְf/kU˴ ZҶK\@2Vur9!򡫝g 7NCxKGmz ⢹/ Q/O5iQ|o;-Xwnm;yqB+:`zh*J2ۃiqO™r+s5r(IDl^coA#q`Lm-bR>d;`מX95AʥOa*!Cw#iG\>Cq+aI\YR3JSMB9\^1.SU%&}!r+R(^oGAVܥ؝ۅg uª̟Z/ϊ^Dx:=5nTlg*KijRC~ؼ)2n6_h\߳!{g(_ق!!7ɢ-eDRj# MrsH%$PRWձ{7[Jtvm9S@}}ﯣYO} |HQz.M|',Gm7:\,{Ye4QDq"N1O㸻Q9g~FbHvJg©+tu쮵E&L |N5êOɣ2+2J;_- B4A7-DjEIyp" J^S2j ?,*xpei+cNaȪ͍JQ#1&qE Rx;@αQ+*j̀%MM$ 8m@\A Ρ*G9cˀ?@ᇉ 㝏hDV̢T4IlJvkz;^Lvy, ^Dv5=L;gbI9We &)VV<":1)KzҀ/?ֈD-e[VsJ^뾗 qh{p50uо* Wk5ã . wUeWT 3ӊu5n}<؂"NN K{Ţe%>k\fWg1N=^?1GujL.xiPMnTĕ?1aS7M_@rӬ ~1Yu7Eew(6.T;WGv\+ۊvo[s H-#P}QOd : " l,?iQr pT"TϣZʟ"&o#u侞WMaם!u1 y"jjix`RU[xp܈LImU*€>ކ!7$iP0 ,TW+(gx'စ"ՄEa_4x:E6ޝad|ͮ@b5gΎjb_ ŔҸK4WW)I46 6nM |`yh*?iJl:&0)`vPSu+*x;TڌLc§p辁!6\mqwc1azoq<@f `<*hŵ|–SR4;? îՏdl~l *|G;Ar#lPmQ9f\qp}ar62 3,XBp[$Ƙc6DJu86 g3o>ZK CZv8X"14-a)_7;ͣ^a3#+iLj3V,j7֜Rs`[%5in6=IOPNF97%\lH7OT;ZP⎃m`U)a擉f$oiT<5Dj ۰#CV'GVX}K ͒`dK2XG~/oW._]RRV wva 'l VF#TfK/:7u'uR-qW "?Zjy_sc-/i|-GoשqhzLXT-6)V6ʂ;!vN}*gzǃ\]I4(cgTH̤]~ W=">84IP5tI|$>,xU-\S%oB!zD V|oG%>&k9ę0fdߪJGc22fsEgH2mBdN\gJ%dGҫ"CX%I`t!xI -1A YܷJc=le`@0~SKqݜt~܉Tqh[sH{Э Pͩ:I apLd2FS@:Ξ>aUƯg7z ` u(S!q|&#͡t@@Y&qiZsS\C%АR&2I7P5fKmtU30HAS / /G|y븽1K-X;z6n0y>? ,$Qk^-rr2Ĝsft4p' z%y{km̴ /VƯ\} ~כvD%XFklYGwD-^EZf'e" G!+q4$`;o(_ȵ3!U: ΉХ]v[$NUh5AA[jaW>dl\i#$*4VUA2ey\pU-`eY\0[ }Jk z[2-7w ѓ&7(_wdb\>BQȷWS=NJ jro #[4]_b9k-K Cgtjs ?α;(oL0 $S֕ɡ7?i+3]sS<5y? d(sz;,nz]nѼ$TDX^\D<\מ?k,Q[p34AWjcL=}M떉E`;f[+gDPF6f{bZ>< Ǚ_(>V7%Q:;"Ij禆RJ;q .c!^y`e LU$]7P^/s9'D)hKY*5-BS5֨=IP]k}M;mաmpهz>= ݬTZ9bNT@Jaۮ. d`}?O[~LuI]VdT[F?[i;H:H۫zXO%Av/ D?nN٭#.!4Ɋui튾©GԆ19Ӓ^M]+h$,WJ6zTC>}B* A>sgy7ppbk)U0 kkYDk! y1Of8Kqlӿ]ݻՇM9oE.B6[r] TUɕ!cb^&a #ᯚ [y1H/ PcO$p' p\`8dZLűL '0^I })B_ޅnKrZCyE~^qcǥK{ZdcmfMdֽJ!sZ15MB'rRNy*Fq"_;:#pSfTu(F {ЧăsnaIf)>B秠< |_ .k; q}!× eK:Հ뙇'U#azIKB`z!*~A>";"%c ~,%jX޲62PϾt W|4d dVfklQ9F6ACԄsW ~%H<ңZ= jfvsя|7OlHY<0BΌʬ @V,c@EuڪgaHQa@͊'<#".Xv{i?ΥyԷMsΔ%ǯ()˖8SUkyO|늴n>ݞǂSo)Va/w^[%(1Bo捸[`)g !:ʛb) cQ#,(1[|Def$|X׬@kI5{8^!ß.0\?d)<ӈ]Ț[S["Ң3&PnӜӦq0*aWﶞ<зq%Z]t-60tqрZv%}`OKv ~: C-Za}zW*nqoY봲tkj:66:s˄37h}b K9ZXO CbLIKrX]!vm"/l|FGXÍ^wں?cv0ӆ psrJ˱#+;i'c5C`\??dO`}E5w4vݿ2 uėo%cW_IWe=JL1V IGU>?c L9̨z]ڪS2\_%}3pqP]P5yMFiHFMs&{sk 5y 1QgaV%A+. 5T0ݟCq(k֯0`2f/YpxCF;Z`eޠͭۑ-aޓ0qNY@fXL?D Yl+a Ot}Z$.$ŲkÐi=75$! [l]Y5] Jy "R:&sxPW B-*WEfc#'*ol0(f^Ju /HEnlM])RVOwN% QMR 0.bW/ Wۑ^[!OPg>(evxEb7~~n0V#[MX_@-2kZi6t`,>B ) + kD-^u'Ӎ䷽"tɟtCыC{oF]k[}1nG*te` ~2.-\S_-K8>}^,٢ IzK0Ygf-c}089 &8SċEcyGGͶL&$QRJCbkXǵ T,Fۨu.p[j+A-4 ڎ1 t/ŀ*5Hπ캐"ADz;g;M0T /Y }H> N8NnԒ^KĀnlHm2}`L"݃V1`T"Bu""M7?眽P Y 隫mFů iq0P)8t.ısL>m87䜝 & pȧ܁gqUl8^ GrCQ0kZeWt*}\upo#|kZV nȠi#yI S@BReWz0j|")#[ @m%7V}o)VO3iZs*HD>8d҆, ܁#"_Q0Q:8Chydm͐EH_כ>Îz]XmCPmtU Xpѷ |Wo<}Lŋ&/9>{J:5B hn(YUWyq[mOC}#N@JQDa}0B{X SP;gD9 9I;#:ئH"8&5" cu)b=Bp)6i&9v loF,S4tQ7dE1An 2 f"ቜ<%8{yGx%9xN▔'d%k'%^0 LR]K_7K#󘖿rbN2Ơ0;9n#X L:/s5hrr3L|+-0d5ؗ#į`[d]"ͽ \Q, z-mtţxȎAk_P%IdY欲P׆p5zqv[ $ TNeyw%I^)k沩j;p Ko|, y&}7o slyxnj>4| Jg,Ÿ9x-)m[>QPt2IB%,EvtIN&^T(,OR@C<)с1L=~ 8a>|%ӭՍMZ aX!&APw5>tn!ZHq[,f6 LXI}];'Eٯ""SjWgV1P9T=(Hf]4 /@Pë&є^O/RENƼg:;la$8@RbGLɿv۪8 7⁸!c38٥; GtQuU͜0ұTBD2*.d `:|}j]voY$3>DQKjR- dJbG&BÒKUR&CQƝkT}Tmk@#tY$@qp BK>nˌh\aذ!-ؾ=) V3r, i4OЋf)ҥF'Azy64x< on1n2?U"r[̢W)rg*U@]`Tsm&oe*Ku95qW0aZ׽N M[omh{7yAיjFGI h?uۼe|e~, GGHT_E۶x 'dP lҞaCb(vơ4*չ}O zʛMYX},wf$6=^= GT㯗kШ)I9$Kh@\[pӒp,5gP˿*: 7Ȅ'0h~Nwm$삁B5C˰/\V/ nBܩ!>؅#T$7ItX[xoսڙXt?5ޗw =v`*!Zh;O}ĕ]`b&creS-pCD݉Z/ E,w2۹7<cJM̩M 5lL&QT^$z)Nb B)G i,l-J Ht/jyRZۚ; )2꓾R|2B*E2> HqP]8&;pHݿ6 I%,zjK|Kx;544dzñPQ2m-͹? g$JV1N[Y ;79#q>$⓷L4 OCOqIJh#rfapj|bD$ A@2OL1Euڜ4(ÜkdװClaao-,*~;&+"0ߦ}\crS([K74l=a@!w Yhb:eS!ӫ8bc( ˿\znh͡98NI%N/ߊdm}ؾ` >y'P`NCbEf3'7+dXI7P gwQ_Ѹ4c뾽 R9<ĝ-m16O?**ϭL^<*Q㿮/8Lʵ]i9 lNLc)Uqΰ''BMZj\ypV}%n/VZbAHP}ϷWm Q[C8A:jG;&in=4N+ n3FWfg~/FEScNW1(It\$" ؇pg@*{.#ѧXw/7z}03%?pWļu^H!|\k:WF琩a, w eMϤ P 5Y͡ hS, s޺1QvʓYԨ8T'|7YΫ+zBW ԑ2ZBjsxebRou7 Y OxPD1OT,d{NάXmQptB[c`/gjO԰Yo<Mӛ$9xlQOM> n=Ea+X Nkd%d*dexTuO3@` ۇ:vB>6a*t|XOQ^2s$92,_O CμFikwi*xM{|PQ9[s)Vy4%e V]ǭGxgSmKIն^30febR+ Y_MeȨ-\F~_\'lzMpK&Xfq "OkPg}F>S_!Qŵ8]YG=s=4:VDEhO~!vZto-@%WlGwX;vU!HkXzq Ὓr'{wK97Xq䠿9ƚ5J "=2M=.lAMOE!_7VQε cjrƾ"rɅG6KOPO\t:*%?OZR/aylKЂ#PeEr;F%gWGdg- ёW5US Q'=+r޾+Shs.{xOP}k-ǔgh:#s\^ny"CTm?#jVXN$2@v~1Jloޤ~lꖔ\_A7{UIL0E%3=A?$Uyi+*"2B{ԋ2אt0J^䒗墸 L7ǸS|9vqH=TuW|L1~ߢZ QTBĻ$x]tdH7꼏gfy(t;d,UDqXt-OZJꤋ4E73SX0f3|B=F&bgY彂mc S8/q/ĵ {.~^AU)R8rΤnJqJҴGØ&nSn^~2nO@\fti#kl'q#Fc*q؃_;Dun>\rzx7*v\4 Op;| 6tZuWU07ߘ7TO5X3^gRq@ry#~sl: mV+(H c(̢BFxe2 [?8\A!U nfm< gn7gSk^St,P uc"5݁2a{y2^ 4an$)?-v[RT@]~cĬh+ 4|W(&"|~'rg׋7=Zf1Px.ncmss̿x?x=d)3E]+GN?ES ENl!7lZ+GJY1O"4l9W*]783&ls" M#H>9)쿀`ʘL3gv_E"3f_lb_r sީ̕ح:ivzh 8cҒ -./)`b$,LW.Xnٚ">KrA0 6M%']yHācK}Ɓ\[rJ_Ev3Kb;>$lɱfi(IBwՅ'>lq *|??[ȨL)9 jo`nF.% {!|ւ{ X4S kfTaYuDzn՜:aeㇾ݉G=Լ0Le?ԾH~ s[A?i1};=&&|4`̦Z갅{c |iU(:[Iף=s$Y{w }t/9dF@%H޺5T679I;6eQS:#XԔ%f\ʈ~Qod{Lw`vɲoּ3HJ߭"U+ҊG{613HCLN5RM )>MH㴮sKl0g[&ik^678o2<[d#>NQ`"qtD[zGbܳt> u}Kkjf z'6iXyyX ant43؉2&<U]d7_ fIsu^p"D21A6`-&deYX +їGls=O=X^@*YXLdM|]$غ2g<;3}5FoΦ^gPvg|s|8*R~=M'P݈B| K;rwcK) uXAQt +B?T~He =f %`$֯55ħӝDa[_r!P[ f#H4) Ftئ1B9!w < (/*Bxx"06Ϋo\mB!O9 .m {6ѱ'ҽ^h` JV/8A}s(]o4 })Dy%$<{^-X0$~ +;mK<%^7ejisv%1R2.11@|D8x?@kىTÇ2%/H_Uo4i{r&!$$sЦjmzo9+ 6ĝG1)k1GT\tU?ε;h iE~yz6gݾm e,g)BO!v+.VLV[Sn]G@kUT6x~ g6vtk2hHґ#zDK'+&.>vGS5eZ(nŌR=~c~ѤxpjJZ&18sn8Yj@;sٴe N]5N'Qa!On+ 7WbE=,9QgF_l&8nfa"}} [")1KFȓnyL;8 PrtFWEV']n-=Båkz<UJD'Sh87yzA ?%?_cL.;a#N{5s_556*BnYV-CҦȃ8 2 ruf' )Ԁ-n([}o)>rS ˸l\RH_AꕤWx2"/L`SNc.0tX(*3V5 m-=Doj󝐶 $zw>ÒYu2&1ԦW+FHRĊb[Bp7X;;ٔ J<{$ :3{a!ނIZ3MrYY @\XE[m|ߵTDFtQ+H#L&<4L֩ėM6y1xoVd.=?̑-kYWDD"tiKIkŎV("vj>FJ;lȶ\ȍ#kunI$!%^Ε֥MX~)j^q\%zKѢ.wy/EH ?GE!(B@?C׭^frkdQ6R6,d>渷>eiJiC?k[X_u1TUMg%YuJ9G.KT]S`xl6# 0~b e3/q˥tJuо X<#eANWFaJ@NZDfvSdz-uoɆq2=sO$sÚ1!y+?+G2$.\n-39v*lfM ޝ?E5|1N`CJwb!&P,dzcNlkGk''c8z1QeգI"T 5cU?mnzA]E>i Tt:5bV2t΂à iMM>II0rGgv]+''tóD-'[ڻxR6E5A}} A5Llۊ<]vzǤ[p86@|^jB5Y,5:x;P]`jW9vv|LK*,'H dbwIt|󈟿%+@ȘIBa{! Rڀ^lr9M6!;b/r9(Qw;aSN0B.k]^ŷaw0A jCJV{ $jbxVd^ 﫞JbE+ovqs=!zIsFI7'w= c f~kݟWp m\H# KP9_l} :pe07Ԙ’jCw:h3o'LJw6|4S1L$>a^/0V dn̄% vWwQ&djN]  ë@F{_<4Hvabr&@×-7EIC+!\_^ 5u9cŐpJ%nAhM*ZmAWQdiOac1MT v?*FqJɖM-l%HvK+ Sϼ$U^- 66l#RFH%)j5#~)c^k.OFk5j4K#bfE]uNϔ(uSS1/}'ʉrۛ,w"\XH1UH΂ >-娒@&a?{P6i,7Ix$XcGѡ{4Fzңeb#HN;M tE9̅ZG_T8CDie6͇~w^'"4Cz{Q ĻnvNF0H2 ]aO :eA>5.ՍE0=2?iw$7~] zKx͞}ѠGkXW sWk$wЬ9H>m&)`f.>Q}|jU+~-e$XVsbp ?ooDOnD{3 ǝى+{KJ ɲbԃa@#" /*d?`n f6of4tSnbjuoTYS j.\[frY#''I!z$pS n8mNƙPx, Üڼ,lV7/FՆiwJz)k@ ]]`d0wdHwP&iqOQT݃|fx%^] ˯UN,;kl2Iy4%+<ٳv:Z-;bK' 9fZD EKܒ]1!MOyنZq o(] , Ӕqc'"*s_ٜ\Ӂz1YM}vpc-~0KD =DV#,m@Ǩ?M OIJa@'kC($u8DƷžAޣD6Ee:@?(^2O'#x fխ6V#8=AcP-IseZ38L|zx1 { b.+}Bk>B0-C>s];\x=51B>)X*vv;[ Ak+{ kmũᴣomI@-+l 1kjD?ɹ׬h\}ixnÆ?5ߥbX=˔dDh)>Ufh IÇ,gy TCf1i ő“NSXcMf콿~nם 3ZR˫0jKIZmlN9Ի M {ь?~G<7IcfEon>VVQ0gPc269,h1 ϛU=`(9QF#hn[qű>>YJr\uϣ15n%3MPt*^V>q5j!?#X*R܀j|=`uMb\lXH^"x1#y'|فg|5ddG;rEVU> =ZthQv{0cPe ǁ`o{#z8띷-^]4c OrXdQB nE`O>Ewֲ``#֔] ^m dr8qv7sW/~^1 -rbWC49ejβ͉k+(ܱhۄeRa4%m#+{@G }|.|mGۈ&g맧28* >˜5t#ğa -2:w2n%j3jb3 먲}"Q7}s,"ͣ*`) ,ŀ:G ?+=A\f]OI&!xL+>=L7{vܤƎpXtu=5YC;;J^:â(`7H"U>(Mj`LAO'/H|O@T$y*CzwVF`p-ZklR^CT<(} 2Bl&m;t@n9 bGS]q l%t1;爧CF>]}<#๋HWfz QrhB_F٬Y+YO}H1Љ7ٸVO?mdv`yR)0]C<!UhC2rMs` C[?JI*K+s3hQv^$,=+Yz^?e_u9z Qs\LCxua:0 7*ŸIuz} YrhCRjoU8Yp y0Hdܔjb&'4z$|1s/D JN%yj[E5 sUf9\lEE`zA{:i.ZJhKcH[X}`3گ?㉵6~ִ#^0[ṽ`ըZB95z}Hn2f4\7&fy!$rpfWPF5*zoG)+92ܼ"}s64u[:ʍ틼5DU $Tі#RY[yz,շr)̕-8-2ơ.B)TqXxр*%^0+㚓YB+Eo+dfKJ%Vؼ-D~'HQ]a| V%u Ldkz.Qr7kv3p׶e45c)l(  gz)aEŘ'\1['LѥRCͫ @Wl}iM߽7S9Hps*@emz+n$5/r썾˱W^df)٫ߋr !@˥wC}m-[Y: !#cЁyu.nm p{K"̕BvwĬnJ]9g4Qhq 88F 34"f\txOwy:VR_~c[vS!Zj]{l C<󕤀AsWM?jL]m_~N $lag3"XmHU${[I.A1v! f83qY* |ƝSu wzK5 ߓՅHCۺpC!x&#|)q7Cћ'z1@ԁ $hZk]Ye2=P~"ViՈfpEs,# h\c5XO|LZwRoslUyw](p3>[&h@,('\c6"ЩXVP}GҸCGu)5owv_YDɑ4V:O ˆTɵ6[oC:᝺;|4e ,8qV6YĭgpJ{> 4g,(FShnGdž'c^Z|L-ݳNgSYfR8(1AqߏT kȓ2_cqƄA% ]Դ֚cm~ IIU,@R*k% F=hHnz{/X$$HAi YދAmdt/fNwH|l&Psk휯O‰\A' BcAd2Ւo̯ gO9?h3θ;X-)V!I(!cS B>$X8,Z=/ R#7(V w>IN`T)sdzXZW,\!.*cl@vԚ"W6uoM<ÞF*N28e1W_NP]Hj9a`LRDxIϿKE|Q=a5M zJh3AWW>lHq"6Ⴏ<$3,şP-m,IY_pM9췀7,M&ŵ0`ҍL6LS ]0/0KE+$(vGY/mZT l,km跼PmZ%Zg'm˭8Qb.K[0?TnLbrj\I̷6$O,u#nivJqcE6 E+ gKYK A}D~ 6IuϚ`(=4p;ȸa1n #D&&]}:%|)Q=]1G6JGp~]>M?E5 !.6qA'biVn9(~$ޑ+?}bvh8*` BaEޫՓBYUtuԝ͸]A֗r :R\D+6l ϑ>%4 V%vq8F8GßB&rNI'efDMr1J Gb6g]:| Vx2z>[ﶏ{@ŒP~y9Ucwr;9%Q{)5/Sjq0*M7ѥWho'@Ҥ"U@5x'3̲G_ 3(X Mj:ccvA6gmA41yz"f1D9Q}-5Y6my""` t/:UCUVAjfB=!Fq:+9& rhvƩLt]rKtU3Nƪ]S8l{:\5.9\+/΄.In|X\!`k\֢3\qAUp!̱bዎ@z2?N ֯4F9q lُ1|$ZIu\(-N +dNm\d蟆Kq^'`>1kܞKYߍ5e 7:;O()jLBDZr|rGfvK^sՑLmI"+Ù>=|x#=&_[_EYbqĢ;I#T&b8[\`H͆DݳB%&ҏNtn^aLzs/,†0<=<<\]MpEm+ &9k{738Vq7/[Ŝ87<4kE _u=篡}$r…y [kjۓ<~ lf˺I1\[mC0mMFkі =(}z_?v֣JjRip~SYY2%{0)z-YM{&nGx-ld^*5ka}i s9aȜUm>,|K+.}/#U5XVcD:k倣@,EM7wgHlD i ~;:aZ?H]~q]I+xFf wBZ(tw%9B8&=)( | z:96MΓ@(I+{<}>R4!Hh dXL|';MD4=PMl߈~{ Xsz-%0`eB,GS "Ѱq||BL$} fљ6Me~b|pbzb3&zˇ,¯[v9 Jc>Bk-b!N]ܰ%';P$|Z{G(,UR3wh\N(6w[JvJNNAޗڏ>0\08 EM2Ua VYD<{Fóoɫx| 'jw@|O@FFy !m,)8i|6JA-<cs#D4<-+9yI%5nJPJ_ 9b#?{YR&-b(aPtkQ[_(VR=˹*T6~z =ݎFF3|C?s, [{=owN!E &f.VV1=,V'2XPhA^a\:?m5~2aour{, jHZ:g|kr*wPBaD9x V\9`Y~Q뮬`"*+2{uQ.OOi"ȍ\YnC$9a@ps4swhJbH2PBhӀ4eQ7tʮ'֩x`H6?oCi^/Ÿ?+#ȁbm4/f5PeӧyMZ<qH|CWz'rH mdРcOpSBNS/jn'|:jjG fi>Z2YYi[ Z4З ז8`*'IW6Ӥ1me=8P3 Kg!+bJcx1wFO4 hf̵GXQoЏ8#QֽV ;pcK("nN!'Ch#v5"ϔQů. 3k A8ž5'O"Z{3G9Nb^Ó;ې.o@pQ(%%kzLXǧ7\1#7GWy!YhPN*ד3dhC@XUxS_mQ%G0qr4@Kubg(`kUUO]b<7zT'ۀxCu<{k p&鳰6E]-lFi"2090ZWS㪠ev[plyڜ*\}B/`M\V}5WZk嫖רק gmI+{;`JEة t:]n5k6O QP?e'jƅ}6;]ȟ㳱|b7ڤhtNT֍M732؉EY+*b>/ڹ-r> E_/br}S JpTŬ/@~;4F$s(d[f[Yx+Avv7j}OxECɧPR[1`לZ04슇)T:F"<<8▅ffH[ԟz#͞[6$h䷒fd-3Ze F[- hI% \m 7 f=V7Q}.T3z_E'9 .97*jQ֖PٯgӊZdcYAoS,3qY -Z e$7= ə)kYy|5O/HUڵҋ4 ` V'\tJ&h߻- dǶ鼳Yy E@E#:R0rct1䚹k0_,Yt:Q}jEZr67KyRl>_y4S kju:V{ectǁM;pY*[ <ȓ%q:T#)sk%8.@p!}e*,1e`ԨVVص;Rcz/`(XLoԌJ|3)sNe"qk~ׂŐ~Nf}^Ԛ(ur;>l%U6*ɏmPA}ǰލluV(zbΜ1g1'D%̡M]xޖ'GDLJ1ɺsWGrX`_7o*ocͯQ_dy18fhv>*3VP&WRNJ>kڬiDugk .T]o9R|nh}2!E6}˸~9VfYL~zp G]HXQ z}[P ;I[Tr: tItLFrrzsl'nM9$Hbz+%\w:G?{36 MmOGHہ p EU2 @:cua5IEqDyHA@6EM%c!Ir$stA FBSSxzS("ζڕMW8/D!CfUuy\'yfzjrTsKWhEIꤶCjtzCI3pTʁ`O81<&ΧΖ nrH֏~g *4%NWN0tmL~Le #}\ ju[x]30(4}xS@Ʌuo*罸:sJ9 Z"AҊg⪃xArW-eԢ(NY\98:u>֊IV3MjɩX@QY*qkc@sWmMy.0ț5tZN4**dWX3UޟoFt$G(k [h ɶx:9f.i<{D%CbIRKREE%9PH޹:֤|!:=&EPt4@X)۩Ua|iлPp")$Pݙ9j!=_^p+d<2/YjػY\Sg&ͽKőA0٦$T5>p͜a(M9 !p#4ogvϏ˽̃k?)EFyE'K~{PXU-Ei:?$ HXUu47u؇7rFXy^| Bc ߔ*Jyd7PMbԃ4>]-M;Ͽ* ]3_5da'F%hcki>xs\!A{iεxI'ҝZ<[OMb{Fw Hlƶ:vK3fzک6aoN tN- Fe}Ё*RVYjΞ*3Q!ugʃZX fQ OK8׍j6܂DZl-[{M~'#ds7I#٨DN$Vm-w{m8?G?pMl(A* H]VEKŧCo Z7".#3Jb4wL"`W:p0]v>vm@v-TH>ms& 6zЊL%d`TV+1Mc=_$ڿ\Wk\5A;Y3?C\ kl_9Xʔ,Z̪$d%)*Ct[[SoKFkv pO% v.AĜ#zTF1~uJ84(XD,$ %gUZ7 LI4l,_ b.Pڠ@],!mĘc$C$AT{bL}p!Yв@R?}t-p63ap3}XaR&tQ3>5M_JOMңw]/YFm CzL$†yud9>Aš|3zZr3 NBO'owG蠬~8.kbi ;BXzf Y?"(WK çuMs%](| tnIbN;wa=JAn4pHҷhepW7dfyB#9#O 4g9Ieϡ&Jp4>G+;s[zo:/MG#crܫ61To }vZMX&YrmН?뢒QFQkKoyM X}0RO_F`yvJʼnG]70F2.*Ip' ﱟ;%"qz\0*?|+Wɥ/GXMPewUX*r4{'&x3~+9,gɛ"J~S>Peυ0c!TIޜ,0;N6$ qC,J&4YK!~{lι:4$#7oc*YZՅns HKϽhOMYۀrj.5^ה2(҈6 Q Bܡb =4FC;ZY5ފ%:ig60:>SCl H"sbjG:1U+)itEV#~?ۍU*]D+QCT>ȹqzVh_DЈhA +P|Tv>5na3$S|tqքYM}%:dݭgde𢫏FL`w}O(:EDw/=r.&/,}XK@3DBFpKEBPP/1iY@;Wj~';9>c-vGT/?2ћ\ @xv6$XcӪ|^wu 5"g;Gn&3`Mv\*Ahh" |VA]!p\i XodC0Dh4)jPa?9UAEώɏ *μ5(>W£̸pV0W0Wn}1#գT}|G9y>eȺENȘgn "uSyl&x((OG]جel@Γzk)< 3.c37>e9PL2Y} եŵ~q:=kbCT$Ρae}CwشĊ87e\-#n6Q}re0蚰| 6?_'oϓݎ y!#[S<Ҋ 8LrӘ9N@Ά4$o9n )$q2YvĒ sx ,T0;2!*dُ^z K*W_* sYDF Iq5)= X9\>γ̫AI837CrANj܆ RčgSf5ݓo9'pΖO=f'u&%CJWQnk 1Ku7<`kJªvx$ɴ-HH)4abLk0ĠnրBȋz)?mݽ8h`W GiWWQSB\mIӼ6кRrϲ@%ԥckفUVf;yT_^BVjR= 9igGjP-hyS "90d"h9T6 %S2]]6 F6J?C=%~ǵ>'%'"Ag7/!Քư|.;sT{[:\,mN!XH~#򷃂5w\j1@sϟ*N&~ڛb'XT_)(O*0^:hgSĨm UEрn[ӷ8{] zm(ft lo`*Z9զ49ت}H +#k3*0'_[ny !x}_H?2ĶT0F@{bj;ػ:wB@V#zVXz(b3#XSv$-0̮N8!>$/1SHo6aѤ`*ٶW&=Z{"ybx42V+ev,+t\7Q':>ަbɩϑRYwGt=\0DЂ!])(л]{X"6pQ:G@ U-}] .h>c?HC3/$gpi5['h;ϳ{}%s9g'V-vr3ҫX &ml,.+l1* @K1" YZ5Rd,|R>XVE›!#ǴNSi$+IЋC T ^\(2&c抐$ZAn{f SA~Nq@w ERp§H 3QEx$E?`ڪO<4NFt]]IQ68r?@pLˀLPr1γǎ{gĤ9znQG1Rɚl ږ~NU?}O_8r7ƚ6>"Bc mJ4ȼ]t;jYݼ{b@6olW5fs@I9,c0.3Dh`e{; qOs&fKV -1ݫE8˅-h&c;g$c4<#F E]k~=Ƅ(MT"tQ_AF.O9BZ.t [ ԢXGQG'!eIL2ZJhXEC !?u)4<=G~u JVqb 4I!帿 Ð7,+dGop!q~3* i'G,lz"a?[1{9թ ?u6Aޚn eu&~Nj:B[X_;%H篫ٟJz5_e֢:Q"?SojfpGޗ(Kh}z,Oƾ>QX~sl07k]SK%d4x#?SXoƌڢm}Wf#!jC!@y6fA}7)!BՁԥvZxxu]vS%ǣqފ}kwJƥ(/y?D"a4}\U'711fYr~V˹g!L#h;q, 4=iYXJY 4, eC-TUг>7/80gMOH LJqռEt'@ X |aM1págO=*eԧ$:k'a@r3WQ4Ȫ[h^M6ڀKά+ t%":fICMZ&4ShXâ,XvV_ %B V\νh;꿮>sz$=_1Nl zY8,%VRj{zemMrR}߄QWAF]dcԪZƷoJZk`h-7W GzwKsncB͔A3 :pܦ{e17T钳(kJU2-yf諩w3iJ/ޝzw ;&+{rj23Mn<\l6>Ȣ]Ga&}SbzN94g}ro B lHV7m,EsR22qm>\Q%N+[G4[N6^I5+<>fKYfq,t\)a& V_g:1Z 6Dktes.W;>$\sߟ{-d1Kkv[Sgnp0 ~sƾ7ѾkzH]vf.{kze:Rb k;5|>Ti}SLv[%+өYg RjxTÐG,#Eq8Ҿ򅝚{u!? A_% ZjlC""_LY5GMʻ]?͊,}MEGTh,W{&`2FҰ8a &370XuV+cɽ+T-.auT4|Yc_q3|Z%IF :sc8HD\D^M%BBV㼞f<^A2 [ e~@ԗJ.([{ΒR  F7˞~oOg":^;gJT='g prS7uT82f @\a[<"^|/Z.%'+-?mE`P0}&J%4j!jJfE/a@n'j);5p,02G/ˊp?]HON߫O4!"cNk|79L1<|3 {Ƥ PdN͉ϟ'Anz-I# bG /U kS8u uz@':_ w#3CZ LyǢ7 0ꈟ Ś—@%bU]ߦͰy\1|30s i=cmR.,,;E/mb٘V&L=$bh1Oⷡm C" p:jO.(CIYcOV<ځZAocym36 4$GINGfF$P+'ry]:v' k~S`K9ҲeseX F2E=b0rT^TZJ1|zFn^C .?L!0O83 r1.{*^SD,8{grl[)X,iRO )7ޡ?tWU-{v9dx[ϳYњ{3ԯbyY*@>& Wן V<;Hy* jU {ceK.L1å饞 |P?U8QPkEՄQ1%Cen-L)GkVDߘF7lKqESЕe6ɦEÿaۭ-Hg`iĿ O%41Ɂ巨$n1p@L*JQ BV86lN ^-Т* jY5ZT 5z"{i;4KKRḢf)\$4gf N^d|_6v]o%GSPM2|$Nc:q3NW5F9=y i^j>>I BtS-9+[YY| &ӗr͒L]c0OzxW)ŋƨ~6b-ij%]w5W 5)ִ[o%ӄz}7S$bc`6N~Y38g!X_n~CO5[f#f{g4r&<,{]WQraL[IyfC`SdǏ[vY1B"O \vhlcX+lx?aUrRGR<}%?sB9I+ =dR(DLJȹ5GAFBCMن>aaK+;5fwh {\+bݛsy5 ^[\q=X|neַ}=w0,QRePP7#ptл%6H?<ʸ~D@ ,,"KkKKBb90?鐏  Y2_C-iv<C}o Fw/$p6A4ӡ!3;6Y#DXP7A]7I?ͷ5uۙMf%jQ; HR ds)KJ~!y e~Oa(4e= uL E|Ju@wi Z85S~=BN=74[dJR΍đ6>b3M;uyA-E`UKaԙ}tKŇȔ+Ȫx%`VBGP[,r}n\),/P*UI?>ERk70u5PaF׸FBO]34 ?MH(Aq/'Ct*xSI6虓 Bp+'6`+N2tO˧IzR"xAb4V+A6'R f>3+u01O9eLPrºä|;]u]/ĪnFW_ +kǘewls5/:mdA.Rwa"7r@൩kç;|խgdýl7Y|qim+юt^eweO>g%je*`BJu⒎ԒW۞Ԙ|V\!-b"EZtH/i:5ٯ)M`~U{;<P0+'j3j!qĐdm[ ږ\kqmS7]&2{`swT?Y]yD* -p%.rWHM?&>õ>]{.r3!.{Ǩ$UAxvzP b{P_2ge|ӕ)Qνq/5UpXYm@M I3cN̾ 2x:&Bw-\Q[MJ^<ѱqzI`v "u1LޡCEvz=zgxYK0+;ﻸFr TS rm=2 Ȑ߱K,rsz7T&JOy) "@)hH[bw.SQQG]VU{aQk,ҼKiwAoҴ=L9䷠–n\^Ͱƾ o+?_-3UY;_+*5udP%ju2Nܶ7S{U-0tһ/&`nRPI^f+RQzi*b2hճ'N(@E7ymCDX+]%ű%|EdnAI%fMKl53,g&X2QegB#IcOy s-ϣ88:\=xX_yO! و,|:|xϑՁgb/Y M%Gc53C;mgj}ϕ~YRұ"0[Mx+8C>yAv%FJN13 ٝe/)jƫrNX!LRB?A^6_.Q8E K R^)BͦknU!傛ϩ.সvڇP5QήhDCFF_ܽ; ,mvT;)S (oa"hmt'äAS@vm c6I k;)Kr~x0ٓ$S ' *ӝ[YF@x0 bٓ7?vT'I; :<6ԍ`̈́Q /E;4&7g?ݳTHIOk\+kd Q$coIv=sZe(ZטA%ΰ~gt7, 0oUa8$`¦-4iD{^) r Rޘ27euӕ"@!1`9296VU[JHD;`$.ncNi&5W*$=ecnyP9 !ަkƶOn>v@o.nhP3=)̀ jhV^uniFӀ#Hޒ2 ȥr;[?!Ip$K9u> NL,ۛˉt^<3Aƿ *lAPakONK {F#ĺO_/ k?JMPl]|2<_J}}hdCW j{lhb:."㉊EdÊ0ӠXΣ)vw *a֑*̈́DLXEgyUjy>R*ߘ>mF\ZeJcc> kQ㨠cO;7e3T37V{QGPCRYD3TJtUeT|.݅@A9j{ -On;BMd>Tz[t<ToXJQ93Q#Fo F_! (ZG&=d$^^n1z5}ʭ;%Uތ͜Dbe"-+\lKt9):3tU|dNSCq O`]Pbw<l K/!C .S (5L@5q 3cW=_,)#sKɴ"iMzלW`eUt> rRq_u3L.U+hicbЕ F%}Խ;ϣ%Q:a0k$ayZ|&ٜnnձzֈc8.Tsu,ϪQ*" Zۂ ]Eՠvd|ͪL\NZ鄻8̣sW?Te8T=_ ?igQn8 @`w=;!Bo;9oYp#ΠDx=F8Qp3D!+P$W.oIv!+C=T}VG9-) :prje>5JdhjHY3!Jj@ s$&8jFɻN>vd'D e ѝ>x3Y;ѓ2H{::]sqK$)""oM=eTMs'p6vD9txN kkrX|/ZQ+:j -L, LDXC'^sì`a:' zն%4P(#6KLSž-6?w\kar\R(誀[$6{|?9JoQ9s*5^su"N(9Xܘyt^,0|?r31(pPdߙ``)ڜ#rrؓt ԅc9]2fT:%=IڥXƸjl^ -75Q?8. , ?SqSܝدӗdOo1j_Jr{;dne%?Y8O!Wa.91A190QL7ڻI τ7HlM_@G͸>AҡsCBEs>MsUCqI}N/:fB8a^e"'#Ŭ |i/Lw|<% eπFOdAgen`jbh5k}`meV3(׸aTX1T*a(DՄ9EMQEEHEtub\%WtqQ9/E4u1QHF< Ng'Ac+VڟMj(jfvo*2Gwnhy}{T>#uu*.X['˱G>iJ Zrb<g~\H0SWwך YlPy8ŒE>ط,nZRAݴRiHʝ!LΩK">g <ɨŦ_~?kXFt27DkvV9(5S)uԍl<'J5웺7UVůR$#8(xʽ2ڟ eqGUM{ɋ>Ǩd2~xtLſXۜ#&lR ²KWYӪzK2ඬ7Pܞ,N3*I9 $ =.AY՚Pc098| q'(.BJnBB%Lb$𯿫ʦ:JMҝ.jJ0QQ.ReO;7 )O tIèw7-T" #o !H< g{r~LJEojOy)^i*-'Q/Zq[+=B: =4́}m0ŹCP2GrVڶh9X^;˄4ŧ-lr?tk/2əIP];̽S=sNj7}8^7B-IR0k\5Vf".0Ay<аT)'3iz!:xO8XSY;Eڑ<*W池78u(Ck;xdkj病f/z`]lM+ Sn^!l=%/TA'epTסԢP5KAl JZ :E_1Qq(.xp$ \gg%R8hB&Qv.7]RF#@>)?t7T{9&d.Q<ޯ Ov5EvÞ"]q~km=6QHUZ؜tU{G%yB+.qAܓ4Mݤ:qY$g|ӷ~O\qK*C>e//P$"9e;{]>{9L JcN+[Eo}NHrK8U6_#1lsCo 6\(;Ib1oQr$Ԅ,lSM=MsrP Ff֧v)( :L9ft4/x` ~C&d <++m"B`%y@t/oL*=7UyIR)q^LvqP׌j?sb좢n{8M9xw ՇYgѥ?&1!,ʄØ߯*s) 49 G|WUm~\b=;| j]jsWԧ.cB]+qh( v AhNz|P)bA[NNp_yفB+ie,  !XL GE=VOx:yЊdf%Y;m5O'v5wG]w!duPĹ:~R,E}VHib3u)ΰԇKU!qYQ`bgT۱P~PpU%tZY`GczbkOUm=T&$GW<;L=eFl#Ua[UN$HO&qi_5U罍6z~: ^  3PA΋z 2;ѡ,k'mq}ZQr{6pnv ֺz ,('ǭA<-f7f8?_>]+|,cDviBh+{̜ћ@MAxLgX˜wժB/pj;o.cFR8Dr5(RI[ѥ!yb̢ϫ*s*vxxnF˱i%,}F8]c  )$Λ|^wLI'eԜ{8WNL1$Ec{ȐBj:kH,ўs} fik@|8kW5 wUm !y67ǀ`& <QXT(KT-"z] 1!H |L1wDUGڞDh]~dŰd`߱MrԓQױAvfZ^}̜{۟;ÿ́%WPLADOs *=s [aZz WO.5CfᒅiJ\_,Mʍ0%e/9v{M|853Rw uuIP>QqvSH@cYQzȣv񖽘*uG_σ- @ʱ} (ߧe,j^{:kez$SQ5#"˦>2?J)K1ƋQ|"΃NWp.ٱtbHHx'M-3zd0agQщ_zZcnWyD]0Fa#Buٜi /ĈŭQٚy۫I!ܟAID*C-> N]< juActVuQwG'ƪ_JэiAX 8-$KzSI2UpL6K_4;: [_#F9|lkiCT1wX(-%>zK. zl(j~n_f"5n9Cbbrw9Wv`gUϊ"l%!!曰-Cߥ" hޟMJ0 4|wb PFsyƌ#. 6TŜ u4HM,ۯ_MmuyY`Q0A`nзwBs@1hdޗ ,+e18GR":k2 :7Ҧ楘*̚#D˚ג pQ"AIM/!(5w$gWm s#ie]3S[s pU?GT =I"^yT5U9kT!ϟ<).?+in!Qn$pQW QnJI>)^\1]%;U'03v+41*Znc]ߋ4Hba6B~',*QjʦCPSEX=X>Ɨ>rt@yx*b6WDpʍbV*( .,H~}Hu6Gz Z7hf-T#ҚHa:V-q0[65BQX_ btzГTlXͬReam+sHc@QؾȾߡfّy@>~h" B^K#7.~K` %R1H1,"Rh?%z3BbUȮ;^$>_ AiˋNH CpfM(Af+RrYZOmʐNj,j}"Sës0S)rK63 oNNK9F?Ц . Pk-D sl)Xκq j^6PTkk Hz2 lƎ SPY}}l!O\QE z?tkj>-|K J^|?:9 NүVa';􄫦)`pפ5ԑQ1C(_[K[DŽg(!y2sF{U =}wѽL_&O;DD=aI"z/&bRѲX>S.5qWS;uZ%JI#c];3qmi_G1[ 1 c$8 |?F6^"(p1#Ju$iiWk.ulnU1,~ϩ6I{8jQ7-.` [jx%fL$h=*M1 4A&#ڐ|R&!m:|݁WG0?o/89UhJɟ@Hd_3ęKL˻ݙi!6_lIWR>x%A G%&nħO5C" c\cjseelr`NA,}6Idy2'U5)vMbb!6BhC=ye~?ΰ},KfRdSM{l!Is\os0 ~]'D~6lk$xh< N4kv]Ie@G 3`n%cR\f-6Bّ}=$T d^C#Vbp1"J!D}R?4!(dAw74@HXAiՏ,ixN^bGc&*'c7ׂ}X֙^i]b!ι4$zJim|mD?Xl/E1v࿓}ذDwi1"7Ozk ׊|,PH `=,Zpr@Wwmثc )E$wݫ-eϿ`q=l}ѹ}(>y Rx'IQgF4Ph#?302A'@hJ$.Du;ᒽ&q2AÉ >>nbiP , :o{W.hn\$X8h %`/H]q #MS`o <ȴ|˙kVF»'DksC{0Lp9P(J6kB{U'rF4A`7rvnyVS/Y3Ziݪ=ؙ\^s8X|=F_+ <_,nL,N(4}[@ .JP6,\-&鬁}p3!3II 'CpkrW!V^2M(|738O¨ǀрtżV 3PjBѺf q]gV}AtMB?9. lMG[_[ 9O.sփrV<ǷM Unw9 @L]s7#4]$K{Pk*`u<I~A/QabN% t) T?O۴;E(DtW|!IPȒyErWu `Ҵ;ԇij^ʪ428 ȍG_6W—Q,f1 W̙e ZLN sd-RѼiI9Zf<+PY[)*KɁˁ'`K.nA OY*MhJ-wR?\罱7fU~VF.=|׭3S!HOLi~F"ٚ䏁A+/#K?/z %/a $=ʪާT]|dG5A=]$KV΋#,RMJm# קK/ n/&x=&Df[G3p͌܎ota _mj8lА7s).'5|pw+_҂3b3U Ѡm< fDc#*QGpoq b; RQfv{P^f=:7I]kp;qP=r(ju-LM鿴4TdSc5f pioϔ:҄fn/JMm6bng_94* pp">NJAO.b~@{bE:{vt:FPxϵ0yƙ.5NT%qVXYl׼ջ)wqhw|!0G%J 2Fz QT^_U^5nӮ67e ȸM|NA?5ס 7EO6aZziR\6D gmE;_ ~@sWt]-&.gEFAE;LX$ztl}[x+$Y4NEܲVdAHBL"e$Zug`+/x8 HsX❦Ak *@P ?@ H. 79(/1S bB+(ɿ͑D:e$m|*,>rDDŽ]M=o Qqjf} c&.GgƧZO ׂMhk ف$]a(i:dI-3c㫻w,hJt{^wS=!-0Ӹ8/2E}`8:{}DãSr%F (DmO^"ʨ,.=z.UD놦!OH5yhvΕ9ʨM%03Év3rw'D,5,p|]*;!xqW`5 \11RxG^YCHcg"ødJTjB)^RKTRm. ]]!kV#O*`riB8.o?6{_r1fIlcO9k*RtpsFS7rPS *^ a|zUU9{W;?( 9RA#.8*L4Sh6XCu9lUA0? W7lv>PjzE!dk$M(|Ppc<"!g*VEZXa+ׯ/}Zu$h7&Sxkl<> >& "ڜ0)7WtTX݊)8 vs ,>>t;L\=>%0&Q9`2;/W:ܦJ-dB QG>lcCW-n:}vYK_ۘXr_ȣ_'v:{L+$Gwj'̶/:#`_I> 1o9 (gvHduFzϪ:rs:H=BM\[!mw"1; טSən)o3ac;(^]_Zo ~R_Bh6>:p>1"b ñƟFUifʎd0z*W\Z:C,8tgQv+wz!XL`ase) -Y7^QNk>=h =Edv%F*#LkR[VRI!!_lGw2@=2X*pijPJta>u*5B5:PWt@&'KiJE#Npy LɄA: THma! ۋG^Q{|}HV/3:>hEn]"K0[}h:3 ¦rZzQI"=զ$ gW#_Q!` ?灗OO!$Is+ʜLɶL1E=; 4q+sǛm·]1l_ `K3Gj"V`Íg }ky<܁w50ܾeyR?vN#b2Ϳknk@)E"ȢrB/ 3R jI@STOf'[, +dLE u4U SJHe:{>!iXYKq.%u}{m'ϨGG."~ah@ԧ+6=pBi,ge|IZUO(o90!1I /%Y~9^H8y-2 dB>k.NFUu~h1 zge]Px3(ൡS+ވƖؠcXkba{WPz!=VM x\wPyLirlk1u.X\^ CSchbjR./7NɁHFHx+"Xc2xB Lݓ=.NGUɄLV䞤98HXءLJD2^F q7KUj4ܿRt_━@3(Pa9{s;(3 } |MΣ:6ѝI~"#T)Git඲2xvX5,G]J$tYaF{ ѩkMs1 *-Y{0 @pv(vB!P(SO~^gd>bҸ ʙ%~e]PkqI޾131 Y.~hm#擔y(&y(~x sF.}c%"~PXhҍ P/-3Z=3Ehm+YS[(wQy(ڍ Í"/0A ELK%fmX CsfA4{ô6L }e+O5 H]ZM&]9^*=x4CedFk78R83vH_*lj @~1S6eis8=JBaLh{Yp0r9RHO_ܼho<-%AddCIȲ̲,Ays:@c.}Ğo TOд{4P2o4#a|:-L[E*BE 2p0-T[kqLQwQۤ,"i'~> ѣY96+( zP?L@qC;o^Ka 1) !ai mI J^O dILF3  mфt_ơcQBGJ`*RQ&E]-X\PV*4#hrkZHMoι&uMPDt1?bq (ei.L0%E9ҌL7˓?=A3aC xhV13%D^85\.a$Fd "{vJEqz~γ|S+=[RCǘt*d8~_mCv0f7 cfod,,8E$[H~afkv9|At Ɗ\%Q 3;&jOC)r$_\=*5iKmݲMW+{EFۼp<>PMnY)rL$tk72\.bA-MKbQkUHSxYQ[]o36H5&p^(ɿz:!@jC7>Ysd Qp $zHT@ dK*MpT n_u~ESUfOdcRHNF={.DkLM\ж-J˜Fx *WziHz pi82Q+wv)w"aopar@Y0Bo`T#Y8My@}un9d'؀ުYؗnꗞKR܃rYA㏆Dex_WXnшNҩ=wý="C}oN*|_^]0lJ+&Cqثƽ1mh^,=!"{&K6}wC, S( i%z~b/J;@F@4zk)nԍ>~Y n=GEzJ;=#tm'J$HW~/>h1eeIG}x b(۱V<$-l9ӷ^fdoнbRv,!k;7W N@T;#S -f j2_mR4=_ E3U~+';I^zCqzѩBۘ/ h_CB d]M:t;7n@M-(pA^A m5Qy(^%"©WAzh[7 U@"-Rv p k!YRJ,-$GE? buovMA "-# 5 Gu?SDJƏy|Gv3Ys}FUr, B`R (viߤ&Bd+ leK8|\i™K o>orz#XNqv/LCn_s,Ԗ k͵EZzlШu2H;zגƗ0m;Y`V3G*NX(piX.&%)/Y7`/_ ±:ΦEM 5~}6w7;/AYow L!y}Me/Rz3~ZyC*~`ǶNZ)`%2IT9_)7>?Uk"JPLU)ف7|!m}<#םgI_{2^j1!·r)aֻk!AxXvCƢMz4הu D報(a_.ɡ E|wBOەSGfo,\?h<`DB;5HmMd0zԼp 2v]i;=y:@>F.h3uenUGXH|NBN[>?T%+R qT,t ZA|phL|5YP45Ip}崘f t Nwٮ@au 5l{ hIN>* <_eX}}!60F#?"areRᒑO Ss.C \-zW-, Pf[Vgf*b{4-VxRq Aw] v[,AF/7c)E >ךڌ}Z :Z&Zn@'Ʊl* QEį5`ʶ"tGA^IYx<вl@ě0s?2b',Y 7 gg|/ gTfx`'USg KhdEZWҥNդ r'c}u R`6l&9dD{ܿ$&-bȎpuI3`m|"q<#nMQЏu+q][a`РY.gH/jʹ?Hy]b?8zѿL b9s|I=}读ύ6Nj0}Cu>ՓNm2XBdoY+HgTU;5ǐrĴ#:N/wLbP`:d߮wp#+T0ӳĀR-~ c~d㢙7uSҤ7 (-Qne.˳^=qF実o6tۗEˋ3q+cHY튘h.rX@0\!YRvUwyҾtqi(]zM&ͩvmQB$5f"R˓}-?FO|ZRۥP,-ݫ<y=P+2ä CVEs`W$,ȠHP~(@: 8a,S WC%Aҋ8P7qδ@㜘mc\rkdDoVO˲CY|˂ %nj #ڨ_%9MԕA "K(zȗjnLxҵQ+n9`$]Ja8 eSnH*6A"as2@BvmE qr@wqxDwn=\}md i%{d>"7iciP,vki5 Wݗ,X& C! N=2ΦjgxD.:h$6-MXSWuށJU'BaQ- rH§^y 7%B<][Fo-\U*aA);)D4D΂} t-ugh?q2H$>䝾.B,n4B^Mu ܅q^6l2GUX"J56f9w!8h拉SA=f9Fh2ߊbfބD3 XOjL Z94Ny@rVۏKPYy]WOEs~1z}I&(6КAs:YCi^j?+A'54\[mNuOX-,.`5P(.$5VGlV;<Ł^xnRݸH;;|Et@I9OծR^M~1ŽR_7 @=Ы^Ue],[\7o>V"Dhbo*WSg>wvDTFϜx?=?OBl0/FHo8MQp%~` tN.隖6GiϊZ0́,؎tqwiU*lC(I ˗E5/y1 VC6wBymD*NNnv<YkwI^Wc,2 Il^NĒ'DoPnK:AzM ^w+!eJ-g`1,B'Zl/s[3X kE*) ߄ޮX]nX!@8vqwEy~X.@k}VsL`}bkb4L(徇MYIm`+uO6OfI*ȞRfAk/fv%(u2F\r3]FR}TbLQ$$~c`c@ƈ#[3: ,g?c#mүmLOd4y2BWU-`$q'>uI>˺F@/9]j 2g-@%R<9npWXu R4C&Y'n=45A@;9?:gˤ]d1% $ܴܧ\B)jֽBWgs} Q6al.`M*1č*ȏQ/WD·W5w85QAFuXϑw7A.4xy7`$D-_a~7im-~'^}a('g8l^c?oKSj79{LDNs`Vfp?Y%LBͩE6>ܢ\ZkͅX:6gn̮dK%P&(y[Ʉ"2Uc]&=CRw{VfKqh Tw?]gQ[ɛ!U -[RJei 79UȑKܖ29 ; HaЗD3-%HpX쬍 U[|tP_0pJ=|R”AMhx{e2 w ǧJXKt8͡#l~qDI.6~||@HNRTeJElPzk/Vr\vB1W;/s]Xxw=TMGx[CV*$'G,{xuD k Rusߋe;^30LƄ"F6N=VFGk=o@DӈH3^ZHfdcnUS#T::#:.OG\ވj":R#T*~",*7%Tv&hw]9΅|]Ǔ:_f:$+-k@dr: *T}hA\]Wݑ^"G; ,h) }5m]\DFP2/mTb4sl|7/6NރNId&|~~;z!AAЙnjGsrU {mތڕIgIg4uڰC\h}7M!آ3,[ ֣Gў:H#/dAAs=`A$&ג&dw#2coZił ,A&bG&l=\3,#˔<UzTEs$E-'700tBe,:]:PBڢa7k?</DjZ+#Y>&A|.E(!E˾o'bZz9);?mNRiXi0c,sRO_DP|M`!e݆^mоlNTCuj+`9/t ?^NUc%*$ k rF#U('HyP˰ MqV`<>~nAYL{j+HuOߨ~*?FHR,C4oۉ(t#^̍M+[0ar V}wypD",@*=uXj;t|>e cl :|^5 fle)Cw]W)Y0cmiH.źv߇ lM,01?%1)KFr$H%g`b@ߪ,,ZeL. _5z6<@cʻ7N$\ByK/^K\:Lb(#ھ3}ŬE)N!X3Vvʗ&bK0U+Va?x6״zRd4+%<>8.{5s愴""K{UT[hO@zJ̯^zĵSXA*ͪ$ysmEZ/FԵڒZe,w11W|H{ MqL')).@vΑ{;eC@e]""x Y@ƍ C\&*H;=F=E*~637i={N5.%5XSlTp0YSaK1ck2tz  .ǪM^`m HhPml+ZM&b=cC E$˟(D8n=H9Q'ƈ>/=<&c=lipOǒX,-e'TCBoQw\jaJe"?MML4iR"Ǘ8I7(4uoHs,^ak:)y,c瞌|ʬ'NK?,Yɭ6ْ.| H&7u {GFs4(ۚ3*5|w4VdnYP #6.r[w~!Hl%q 7/d@(첒4s9h5syOa ZC@I8O|z^쏔ĿKrB.Pc'"uK _Wvi5f\ ?ʨ11_eb4Q̅~o]UD ݁G4Qݠ9&p~c/;?3>eV 6Нx)![ 5:* \AVW`z{+q7iv97JR>lzW2zD96KO6$."z-^<`%`&d:#Bz8 Jom?% p)<8P~+g0MѲ$ر$2N@EheXh;`Iw U^^0I$ta:pD#ϿZ_]9x&^{ц 1Q ;OؾgLؙ̝+B[/>\X:_~tOF*B{zMK̋죑ۼ(>"MȾ'nŰt&gIg`Q.Xr" 7ϟ݁G]2y<"eZ6VhMLA/e$vWxY[ \)/Τ>}{+InZU,xA(*W-+"n a/T3*Z $샖M )~LnI1OAzJn&Kȓ};xVzf¥uw4ǒqf%Eeglf}" [6 ,'tŖUQBOޕ8n~~c{n<f){;d2Fls+rWR6v^-\e/9mev6n7S;[(36 wb=T.|/>/J*ͶrQobyt*W<~L,U 8hX,u!~MPWҍv3d7XС`Zb#98zOg0U qۧa6v6i5f8I~0`Nj<.Kg[}OC>Vvq}LE(*1p Tt٦Aeh]ȇK$F¦ .'Pl89$[lcȗY2)%^oH)2]J'wWY`z:EҲ8ؐ'O{db7M3>~8yf4tOslzWi+Y}0 v)ˠcӊ6RF;fD5b\Q>in`g8Nz$gx?ɔāt/|sGkLzn|IJh g1M+hm -=ڞbQ#÷5$wKg;x"X* lpDX3*V\GG-4ȑjBTKCIHF+?Gz9YZP =5a9$U &$,T wۛ2(Xc:yT%{ŷf,&#+ qQM[XoM] [8Þv`3jIl # i@Z]Da-ދ77r DV@B* 3K[d"//V~L5E$ Cإ+B@:7f-»ܟH։RƛD(f?6E/]4y9L RE?2:8G+j CdVI}6{QGdwW7-ި Acn{v#C s& ΰ pg3<5VûT+RrVH^ҁsLCwXe+!%\<9DKkW/oz9qcA} }+DԴsJfXa tğnZy-mU%y:73ܺC/KLzUL4lm=sА ~..7:`8ˎ$DdN%pr^3Zzbw:T xzA);A7\(2ئޏD,k&6BF*opb4|e8{c@{wdJd9l^ _9֩);y8/DIJ? o'A9aC$6nԘ8qyE}lD B]Z⏫ d;aj"B1Uk2Ŗ +@?0M5yA!f'tNad-ۢ]k$QG"E_f.e݇/[ I*$@Pq}YqDϖgMƘ3Hlҥun-+'*fhf7ҋuFg9zs ~ӏK5vU`hp#q꺅Ă ^̄lEʞHeJUrnҌ&r$E,HZhxg>&D-^q״eZe2hݍj渲|p8R$& EC^):\ĄM7]S/l՛VyH-}@{ļTYqF̨=ҬrBJk% 652~Mi$y3=*|yY$=e/|&֚Z4=Sglv9 ZˮH [.y%$7bapwaA'."/b CTy]*u2>cO0Z f~qYc&EpuhZ?eb {GZjրDO,?$a8-B<<5# rsnIuVݿ|gu<䟩[CQhmgR+]U:BzKZ^o跕7BVgOsgn}P_𗜩 Xնsn\&KٟLx^Jȉ3ڸhH7+L(Yµ[vN aV$W3{2IecjZі/KHV;/X rB'ڶk >kL"ɫ)ǩ_;?%!ڪj!& ܾ7c?~@B[#%W̟LAܬa#`}wA׏1pNL-PG4drc@Qv[$]jX{ԕoqbyC믋r D{c"."3hT٥Bm vywEڎfNVcՙ}BX l&KV5H毛#η"2;FsΧmJ~tXxr<ɳNTe46cY*ȓ1ӣHqKx1?DS=:얨 CϕS@oxfWLcQoit6i,ڌq?M4ZQoqR?a)lY5J)a.8#?^b 15aɗOb^ؒΧN%ŀd։0jY"[S%zß42h #/)X. &r:w71NL|VF[+@ƙـZLc_b\J?ەAQ8$٤Y[ry:I cVoJ5`9/,y_e}P"}(W R6cqm2[k=uKm}5v߱{N-lXg+S-#&GVPOC8@b6Wj]dW 1HJ_ ,_`dR=BAJO&F Y`}B {,@iUi?}M)SBY#_*Id[QH-w͋SVbXyz~q[$w'c(j>vJi2569%b-\d2|m-:; Zc$zYCh&`JOSLaE`G|xrGkoWDPa<0ӗ~Z|vɺwyYO+/wh7vaK)eAbc@,mT %xb 1?߄2=wNs$'K&JSK66EQ<Ј-;4LT.6cMZȔ2LYX+~ ۉ#.2hl?C[qsz'}Lylv8ProwsѢEO' \Lʦ߱.9S)G8Wi(ķM+^ Y8#Z.&X3N ?_nNISσ<¦e٦i[DCLObzuoE|ƣS>TFywiIe<+9"Z-$X1O|xN0z%&a$Wu>Yo }o-\he  ;$Rߏ@sJ6I^aE1_90MZܵy'[yY;g5n!xb6T :u[w^U&.a YeA8E}m[F~@0]"8aXXo]̓k0_jŠg폟W7~dٟK߭,WxP!/j g!,q3YrqljC! ap֝k?@s 2F{VBzr*015bml}FStNqFG^b1Ij@fgh~їz]{hok YY]f<g%D!i֟L]WR,r]C웃IŪ/=/VŏDA.. 5jgSjIOQٴuLiVM$cCCHNKKJRSDaG;lr$ ,ISLD}Cj aѢNRUw+o`6,t&fiִ1NTO.?1"gǦގ;P KE?Pb"ܳQ;]Xշ<[ ͼj4[.MWi8;q0wTб _Okz*zO} +NJ Pǿx C!w tϡy:F4#ub (T -$oSm1\ח煡vDo;sW١gT{_{$7ݲ.S<$״9e.vgźO~=Fj~p:4-A0>; PHWR{wwh,v,!s_XX_mm1Fo"/1oGff,>+L97H:-=[i?# #Thz6H#xk0nԓv ]WM7mX9 HӺ}\mggd+J ә<r2sKQEcNӭXctZ;4R|tsd5"pe]-qЫAT py(3`f [a?įVu AaVQBkݸ<0Jݪyp8B۱j)~;m iV8H8W~!)|թd6=z>5Rn%y%p)ezfB ]uW%xkVxمLı6>KH 1J-0Mոai6e"lC&e!טJ%$]CHȽ|Gc DTBhH*CnM X}Fn #J[#N4a.{C/u^l&uqhV?Ffݜ">WbB;q ys3vM>Ol@B`vY='45D=0s8> A5ds-~N*u{BEy"|Bo87kKV][Mpl}f Oq<~S9G:V"Dj90,xcXMD $>3G|bV&͝4@$j :;ȜR< @4<?٩vt;dgMTLfq cP-pB2&o;sUj59G$UJVmQߺ;Bm"k[(+Ua"wv4u$cW~MIIw+a 2!)׾A_-Ԁ<ٵE욱G^i`oeW(V삲!T @FA|?Գǀ=4,hwWU?,E4Rt;a[D_"(&(5y?R."$v_XdMdRf,Mjbf &Z3R,un~{n6L3F]E=/镨O Wwr%dQRK7a n'6RiuGD,N\naH<.7Q+=57` WR쮸a~̭%cEjyͤ)XU%k5DbfbIQý "eUendۃGX7Ͳثs oЀrWCzyq[ J{h\?Q:nG* -+^1{&'hfPӎUgNa`2 okC[l@&#u6}f+39jlR)1#1a|UB=aΫ\;L ڝר i m X&8oޝ ܭ1glc/Zp2qzw obyf@$xh/x01, d# So_dE߫'|,4U@YYƼy`'9yU(HHw+dnЖP& IÈ]fLv7 unS-ǦZI%~Y)UJ~;ckTxjبP ,w,CMFWޱ}*ɑM) O3* RvZwz,Rg\;.<&Ix b jKaĤכ}D+ _y8k:޴vCqqQlY|0v TueۏQ%,\_߸[jQh94j:'!u~6HPIn8ӌclۥ nI(֔;H]ifȨc[Ef<"sa}~:> lL!f%d`$[X5!Tkv,_hWW=m62ESҟk 39[s;3c5Jdֵ $zW]U,*䐼tAnf%9QYStwHBS*zo_{O ]O8dXͨySugY n_Hv.jhwX(s5|<šuѪB#T᧾I;ZD}3qhlqaͪq$9C,#?[HvO'X7_*P1ِ0=4sKh|+̓` ;#9m)$UfUC|q7I_BVO Y>l=?d$G,aTo2~f1aa>k%Ԃ冒nq4yF02m˳EkmZ^nRl8N.F}^XC^CP%x}\&{h4}d <ޫPOR)#w<o%E0u|F+ c$JQTcȘidLBƞe;FG҃.‰zҫyA[5&>K=h\C%*(:+J/1w6^e|Uk,06Ubo$6 cMI۶38݇hpkf}.d| KjvAxBjqog}d9MA=D k+a,/or g]1 (a %ԿᕰkyQu₽׸ U2!iZ1;Co뗃ck@] pWU!\R-͇[EQR'պ^<@Yi?'})]\rK(&hC*,J,$nļ%|c% 7N  w; ĵ.DFc-F,h)0n BGZf ^F&j,e:m:Sj-TK[fs;d8ٹZXa3}^l&$MO`e!_M[4gi# ,/pcEstVGr\W5((G/O$;KX73KB }o"/o0W^~rxZ ]ڋSR}$J($+IGw.:QNb )|*)G|"A%2P0~_:*$/mnf=@O*|SC|Mס1mź8<\E*( zbU}/65 R.6O&4~)*`0 _/Qv sQ=)4zWX&uNz!\/$gCFkM,"Rci?ddqsP{U+.e?w] 4EV&"sMPP.ބ_g/X?QƲCQYuP!RmE[=Ev`}x#!\$""=9.~97:Ų`5įKGHRW_K6cK?Up:JCPϕ<] ˡ"ݐK9&¹>FWiI*8;E̺-]JqFlW&IڦQk^AM{uHݛngi.aMh wߝVmqʪC$ӣ(/l?KQDG ;?#J`ACY me$"x:Z z/%`Vz>TE ȇQ-زIґOL&p^]S{IPŠH m+ M7v0srL(:B'wqwL+⸙=W:I )'Ttęވ t;$2ϙ2@9{!]9Y(r ͋ P7Bw0c@( kHҧ-lLќ-!. HN 9,&;I93K6R?6TŅY$o\zh3e؅h(-X{/xR>xcRV`ԑ͎0@J}ȓ;")lN?g}SGVͰ̯iS5Ja ;qeCTIW/ATYTWbHi &VE&Y,!ҚM+Y M>ݛP 38p>jf}i6W&\Nb~F˴J{`Ձeҽ, t®H(_<%B>~Q6X`r9WI(7 !I Ooć" )rK{`5W_\]!?2LF Y{tw XGN%O 2pNv:*` 3Ŝ|[b`[ pXtGX =Ƌ8A PndD2 TⰈx_q?b8,^*e5f(ZU1vq!KAAcF@x X~ybi^%=՘e(j!d#ԛJw12[P u =^d|yu> PLOЮ,:5Pb1BEbhēbs#5Ayl/19{[z^Q0,dн/Ѷ꫏(}mJ&΀G}EFEÌ@sBȠW%{~w0oԐԌgNsL/d1($DK2 8 O/ Q( XtpC;L1$L0 %#+EZ$W\BǚRxJ"0*yAnވ=$}iC J{XqiΊD]/ K  wzK-ɓֻ-2/YaBQlTv,f<5EDϸDr ~HHٱ0Tmooef:eW[dI7g.dReOO xEvFD --$p{Bpr[]MKG3}9P׬~ pz~n^'ԩoo 2@>e`GdQ=Q?VIV?dSMtjn'\!8RԌ{{ p5 fӡ c=3~}Å# 9?l~:U+XU>dW6Yj#Rq/])D/ OIzOSKrWqW*X۴,bkrpC~Mp=C@]IIr,xK⺻m<(ptjKOvȮ.=J->$#kle4('* UTkANҹW1![%2S\f(xv>c:0<WUzuF?A|T1Ael$ d240rJᨋ:eSkoqQ'/ҭAXnAz"-}9ۻaΤu4U?".hDf4pNp 91'Kפsz))j{ ݌!AʞIh:vQ9̞̐72䇘?@Ծ.%{"xCot'1q}ڕ[.(acٖ'gJ mw%$jT\x+tiاmlHzF ?QI"f>]6303"G]\@kuϗ: $F]q% gk=WO痑|R}/DWDW!/ 4%qGеu0(t N HgnE!пmy E;l@ ̄)GۥG_rLU.O%' { #Qeu9,7 Or/-c8{Kc G7o/$c(n[(#״`m|:Ԑ|.q5 I1E޷Tw1tE[|iXgZøA,Y3`17O+A,?^ 6aX7;;ŭ Kn.D"Ӭ6T,nr%jZ;UwGUS.>B!lj/TgWxa^A*l{+S訐wh_ ak*ٗvY|J3BQ5$!7i9߰Qc痙e7>"/Ʋn'+L'SAu(BN;8"KwUmmX6TG48;Q@pL^zLJj{#o1 ķx&m&gji់E/;z95~9bט'~LP|VC_ zհhYn^"_O"X <]Ϫ ~^ra:RBEԲWn5R^.1+H~*3xh3hֲe+ĝ$9qHӯ䗪n(xx/+~4Ň9Xpjn 0!@#VbkY^AJ*EuUc6 z^49`>-TT>EDKTލ"ve'_]TX5MMOs`L)Njgɼ7`ͣ%$P <3:K˔L`H7d2 )_(~X@ˀ糈a9b>" 9T5Cp`ϐz^-mVgUF8`rDZU `\aOM 6:Q.=k+ᇝ=ńEPHMX:W k`B5њQCCw+D98 n( i:e?lhqmZJTI&{fD +Db0*9uS9S7IgIӝ=bK@!}=s֤%#(ʁ$ȤaN\)*cԈ-qToQj A\|`z™V8! /-&fO",C;yLa~C;K{ccSi(cDj^рP! \\c-fkl]m=Pe񦽭Aa:’  Vy m䌥 C#8&LR]c<9^ Ǹ&&xKyZ!cD9ܻ K櫸X1SR1旹Ng['OB*ͣ;v~ &fA8c᪘:&Z4qSچ/ h4lX(t(.,J4keRK٩RZ@gOʚ۵wH{V&㺠${bBLj.(D_6(&xRչԠ9b$y[߫iF]6[24v8ԷL@~MX74{p;3ݖ#e'^ `.3-H扅QH6W@߷z_5M8+W$oxDpx<05)esjAqg5 :-V.m}w׻ ,%aZs(]`˸h)\YO(}Z)܀/sXV^']qo;!ă}6$Ŋdt}S[I 5d˲N~RwG)ld%rd b3b{I0Mrr, bpa4z5Pڻ5:_RI.a 2;lb7fV jNt'0IGrf'QMY ]%zp ]ddeN>ῡ&:YD;7B!Yvtzh5pV{ңzꍲFo57 U~S>"N QK6_a\3IA2q' xYNuLnթdckH~fonvq~ZjBнF ԋ맋z/as} ͚z<-'YPgmAx$–a7)>/+]7J@-EցQla ŰFgvCa .:D+>k[a?b+{}M L4२Vrl ʌ$ԭIی"w/YFL`HہSeϿT`D=Шм,OUMω¬^`2komx ^@gU3*˄poޣKD/t~RXc9}BVp"VaI;`j2;&= 9)i+ KS D湠kwn؄gSEæ AҪ9OIc^Z="}/q ~چ-7cRKIXÒXIMhv5͑宲s/Tm׿>YFa i1DV֝b/k oؙA asg̗H.Q^=N-P\l._:KE K}u7kh H=/>믱Y>tr^Osl ^ bP '@T3MxI٭lh Z׾B۩[YP>H_prV]30r@ p4[@7wۼ:P!'@˜(=.,a>A os< op]yVbU׷+i7H |5}X$MCNI*HV9#nGF(K ;_sE,o/1$ϷUS}rVQ;FwI& t6n#@Ǻ ={ˉ:;QT ZxQDHH;9A#tOΉjj/{"GCe p?~C=2)˃Xr9uXǒjFn-QHHr~uALFmJ``B {d|@ɆYyq#~DEӠ5mD^=*M^KJ'2c8U}D@wef# nlYV,J0=&Y|Fz(TlMԮ"+~a%V),}a`)%`; +MN%AלVĨF%} #=j4fs toVR+sOOrV*j:#}ʷUݱ`V^s"/%)b*hW[Z߉>A)$85xyPW75ojx!%Zg,|4Ȃ Z6/|mpz=~ \ O9>ekxx "@B{-D'ߥ'n:]cpZ_Фm\`Yd!r{Y <8_[)+ί|\NTfRL>jʪ7g߇!8}8T ,%d$NiMq4P?Z3#@EDҖ3KHH[)%P7isgyob5[Fu/I#dz|ɪ~.LDxDOIPbH1/@oQy-RhL=~X RK4눘#̛q`6 HV.OWv)V<; k_]ud,T(/>`YEQyX~F A][' FpCC5Zɻ}qSH1LwViF6Do_ľn⌷ .F:HȈ/Vn@s{,vu~fߞ\u4rGMR'&(qXf`ίȌ,*ȅ8?n, E=Ahb;H^\zxoLU;$lX#n|#.`R\Wh+wa=޷t gRCϋ6WX<}qtgx8^47=ǀd,@B]*P͠ep1L?xanC$HHH'TҰ %jDZsmV;<".􄿭.4 WI y<ؗBN$T`gD =g%ª+3eLwmEKhn}sMw vҭZ @xْc(K圓C8}l 2ᄖ! HXP[.+=)6m+dd!ZUfӓ]uzŪr D!2`yW "2 II[%E-z;lonc WKX>̪ '^3J#i((%OP@π!vz1얓& ޱyQxRXh& _i>uf#P Ўy#mCRuOٍ&3%#'e3K!xJt%ڬtNM _+:f(^)}r)[N d_j{b塀ZrI$Aw&+$0w7"3|zLbgR f)݋4\~p`ZjEj.ĢXٛ"X?*g4E,2PDM+>k! * lu d-)Cqx=_xx)6?QC}a!8? +d\Hw8tRcy40g|u/XfƝVI㎃y# gdO/8_ĹN)ryv\\%Prg.(IKS?:G> J3ퟬ8FA W!!e/|q{8>O~oVR#. 4i:xhAGl]BUȐ ,Y,2LM@ (!e'&}զ-f UJ3X_7%CHffNL }۾k.PE,no5~Aylt =K(Tc'PF=_MH1|%r}In̄_M<)ۥsPL @dKFc2sNV&Np^4WJ?)u)񌱼eA=]kW,=ofYib0pFkm=oi)8 _6::qk?vB4<}Y kJ6jk* ʸn]K9v2ڽ=Yug/RgB?f3j,F3s&}!GƼy5BW3N8+GL c*8"fE/,'";ӕS\{[Ů{bl֓A^:ԈifV^UذdklKwzU&m2V"+=Yd֥{oBY>f\v_sʤ7G;>G?쑒8 J ڹW7 :q@;]$ ĩ)%n'/v\~X㹓E5 K( t0/9UpnԳo?(݆(oXz)^)) T?&0w JcTP+SNѹ JIeGRlO'tŎ+:1p)q6XU )s?-?"=vꌜ ;rr9*!q+,?&o(S/kŽ8cXJl~ɜ'oF&ZQ^Ѣ8~[=;KBw c~ƦXoq ɷ|'6?<[UL'f )fQ½D{;(-/;tZH$~l2h+\QtĿN]H1%'a0,9(sǚ0|mt{=!UecKrU >87Sb딀V:///t/ 53צYlAӁzTzز룆UO&29h=G=o82i7P+>?"ꪜ,4P$. \-iSa5N{טD>X[$Ho b˨HuIavPw-cYm1/ pJleIy+F КJxav9_Gc JY>N rF$l7-.iƉV_qCxO鮼a }/5L8 }Q6)KHo6gmɑ)$7̠UMi ? SrKgsWl}n{dіcXQ|¥{ s0_:;%B3=Ry- YV"F0Z 7 RRz'{81,ɲT2K~yB* 1*·J$FS$7Qӊ> OypX*(b[-J}1ȣ,Ysnώa@ rhö́ ;ٙ;6Bj4'P{# V ?55Pc?fԡ[yT qr+(")~؀}ޔ_|Eeo?J~tFxCD>b pu.CƻVMЀƈIBo>!Q`>;Hj!HSY"u9hV@: ɱH#jѕm!{ _L9{kXPTVCAs{;qt A)Nm)_Ţι ܾNy=8NϒQ rW8$+jAr=>ˎ݆r. {ז:5Wf, zޙ [\?%}L zҸ<;!EGEJq6ƘiNz1SFݔa>[cGMq/&z,2=HS.2(E,̞G)8T\UHLoA;AjZ_ %p= |-Yݷ*мda$qXEsƾ /E5@;NUDծ]A;]V,UK{it[u%e>>1) q_#R=k)l7E+V `Ϲ20F4lZ9H7l'I70Y-VQYNE. 9 tNm-ka09!y+Vs}?Ϡ:˳ɸtW%)Ƃ@IbBzmѦt: 8]ѷFJVURQIۆGVLu*Tg:aıZrgJ L9L=kNPj4=%]2awޔϸŁ#d)G]%emCbpDl0hͤxnX=N\Άߏ(ŬԵP3Px';\kwMɏ1#c6MɶLCUfD?+ZNGUFc._.|l.N( dިz`a~ JIg܁b .jK2~+ ޮ̺w%tE>NK|67g=\)s$,^Odk1jKBXii 6N9V?YkR1ߺY)}(:@)]mOճ+G B)9#N*-QMV?37rzx FojYsfP܆G';t3xcҪtb9=숂'@3wT+|-݋ge; nClP ̝P#ə`Z{Ip'|gu[eFsg0DKon.I=cz5iY'*c@r^YkbKGpi-1KZ*Eg@8rʇ{:*&=p(Pj_܉7KjG03w {pERf~K腙 j/~:H56(D]ႾMKe,\1n/'Qnq&k`2Q'qqA~yTug伩8gsM[re?62"jDxor v'ҔY*7H& "%|)fс?LL{Wet,._ݎq~ {Y|_ AZ^ZK2tm4:ky6 kjÇv W`qh#*=BF< Si𜫴KU#1:׮ϖsEk3hR9:wBV=wm,kGżu 9=tͥnEX6`` >\s.ic kSx*}WpΊ+:<ղ]IG )"KRޙ*}U u{v4a:_˔98%rP,0vխNZ[٭B=~mIO$!`jVYZ})1\6%鮒.-f= h-QXs=G5v,InWVUT$d&La-|P~8P>6&65VsW+*/*93,0z%Rt0#LIP3W4gݸRLOij"G2 >z 0Ajqw@fYN$sP̑[AɴZc_^G+di6oWp}%KT?( wp7qB_@{m*Y*6*o۾v;JZ5Eae@ajGq+pa(1U] =5\')x/%mgo3 d3%<]6I㏳3>:i4hRƯC\룍8`tSzċP4oC5F KM}|}`QAtIzGP-,*QCq!v3l;9hFw-"x`ݤꩵvm%և.gޟkeѓ4d϶RYZ`h); As-$`$X mqFS)=1f}KM!$1 eE v J-YV7TN*IiI SC7hj.(E>;l/fcy+D."ώ!UWi_Ƃ ?lox)^kRJ?YG%N7`AT :Qt0}Xq*[lt9= K<o:5 ?ܽBWͺ2R8|᲻Ȝ=ד%E_`Jh4hπhm.A_`D&O͐PlbTocmr1A'@+'f>N"u8m dN̕VjM"-idbr1tn02iS#==qg][,ST=/wiB?Ϊ\Qg=y 7ɸ :8:?P8'Q. D| }Ku]qia#㈊pp*)arv~_#ﳺُ[gXnH@7{miNŏ`+ϔ^=Ev9#%0*GA'C X_F(A$' ^. )gt濛mIoiS=#t674yrro6$c)S ,yOfH A>щdohb&vuɃ߽/A2r}"7 TZt<76m$TI.-+8LZNh֒Ɍ,|7EmjRU.\c8Yx%XNcG,:ᏉxV1< ^lz؝2f@>o|#z .Gjde {Ҹ>O'UUzS11j-ՠeޱogV\@zB>Dک+S@uћ6r / cvAT™6WFOhT;vz鬄3]eM 5C |ƶNblm$k@C|O:#!Au1q щԼDm<>l˜܋3T|ܥ"4N$|+vuuWhcB{1(R +g  dp yWL26\^^sn 0'( zr3q˱IƝp9:ш]N- =bQlXĂ"|ⴭ}hIΰ+x䌝,8bn?jULVN| Z `;H( EIzx݂O.&)*J" {DqsF3%2{hD;FEAht&6xB}dX7HDw"0Q.Hlߛ!fm+c=rO/_fcy|Ur+%R~C7mPr]F;:p#5Ţ)[!ȍ4e0zqO2[\yGdR%>|h y5ӱQ& T?OTrpZ*!!s& ֫`~z$ )F vPB7Tޯon n~ ׬hK<_l$rɘÂDeT1OV92BjXSoDaQ95~UA1; jHF%G O{ƤA?H0/T ,cjSx$q]`эe8$ +'3"`<ݥ1ξҫLmNH`Jd !0bJoMmyXEqx1?48GH+?F`{jBa۳!uA@zGB>Y)d9Kiqх@ocoո #knKsqܩ֝Y{8q X8 0l?;xЯY\B 4qC 9PSĉUU{HES3ƍ(Aȿ="Μ`v9N}%Nv^^Lv. T>Zz C2UhU u-G٢ 8T[妔7*Y qA-xyi_ w.Ŷ^ T˨4eԔh{J(Ho'.XA&?K~讬MV& ZM ŌL9L?bxt8 rD[ڍSS$YLq9zԙX @4&Lf"b$4TK)2!s3cBV#z~oOZ=h(5 ]NfSEVgd$^.h<Yc\_Lב5u)o΢IR2&Ώ+蓈.Y:<J~2D@0)*dFRL4 $56ٮn 2eK^DBN gnd/!H<9WE;`EH.3[ (NsSU͢,<\Vb8G#۴R?eq{.~CXHR“Ld P}@id`VPD \2'2% 1SoiwnAr%_PY2jKO#܉P #KΨY$J8Jvk~i5;5rd="?QO51ը{Ȝ {vF>07 +ǖz Ol^("dEV߅h&1:eCJFHjB5oO~X`c}6:&&xp ?/Ar2cg %9C!NlQIۺ9R/9.Fx'рV_G6h?j|͉`@{Jt^LFP VȠeo6|Xys]L$ @!41DDB RFwY2G'=F 10. G& |u!Rkhɴ8oV̱2ci;:! 8N%֓tk_Tg0/5J2{\O*-B= SDLl!!n^@v$p{DgxX~5a]t~UESqYz| k_` ZKZ)c$ŗ AP& .jhWד,@< ZM[dޓ9>٨ r w}1Hh =:!t- |Nf֯f̓, i饌5c F-brFu7< wD9(Ɨ뇤C_aq( 3)h?NM~V$YDž})B+:jPA7SHQlFuoODx(Er2EqD"SBN݋.Uw\>[Mt[ x +n=J%;D0Z跲</eb xL#DiѼ?//!bO8Ę7F* &gSYZ/FuRcJ,J{ z!kEWG;[B"Uܹ ?zw%0yn+٩Z83i$O&XODrvɿd8@ t9Т%:r# 8x2Ld:h[??:2t EKE^/%tf˦\dѾ7`ӹ΋ عDbģsjY)u;>۾,Rq-H,U Iڌ~dV=ǭPxr[:Gi"=މڶH {ê/~_ZtP,(*I#~MY!Bm/Ho `hT5ngm%lY$׭1=TgZT,:gMnK w=sw)ݵlKo(QWMM?̀''G0&_uLÑ2㩤zBou>$1f_P$~ʐ^ \K%Q.KϖD KiӔ+bh&ʆ8_"J|[F$B v%EINZUxdJEc0/ DPX9@v68"XII{V[w]Y-zd4_ `s7>c۾Atk*2gJkζ|0ޗkY~a:K|>q;Dm;~})-@Lo&6V]5+^R_0Jk{ޅjwJٿ5YO<_գ|:tL ?iù>deA[6b%0y=yUڶ4iRT;1YϗI2Aai='R!-#Xa|L M`ʔ8v̀V\+ĥ۟F{X'ܹSdL*S8=UvSpGJh]DUrJk ?MA'{ķGRcӳU'C24qH:v07% : Dځke+ p0P-% 7=`1@@=,/c)5U^e8.Et4= Ayv]A)W_X~u+1,SOT;k>@㱄TRdriñ&fg2voyG8 -<5HeXy,!t;ǺW䋟ԝ?WOI-IDJGiġr[(`1taklc; +lc=*^%YlI8iwVͣa|NLB9)L#G>+ORw >=x|$TՇh њ')ft{NCb艒u0'Ȥ/6`zZw=y@u>]5/Tbk,T"+Bz VCʁv_d<W`bɅN7Q"dFWOlJVgj4]haD ;wQ0$Żs3'd(7Bb7!fEx D<BXޑNK>̙ ^Z(4 džhb#(YZR,D'H*z b#@̻%DZxDLO^2*JNSC"%S^~dq'{3m52tgM^>&^ŤҶc6CKoSLߕ7zgz֤>"(K ߑquY/ﳗڱfl,{Z%҄Z5Q&,E^p/nہO e]s)1}v՜~4%ͳ Z{BTJH<G菾;%UCh'kpE"8'^~f.e@2PRUY-r.%F_վM"*VT;h鱟A=߹:(pry { tۺ T[Cf%&}iGY8V$?օKppT,D{aDpeyUs)LA4 6W5y4 p FzL݋m`͘/E;[Cey ie0yɌJxM\^]AOhC_ 7T1 4 V1SV4}ƔXXbˁo^5)9`PC~`A[zy,Jp~C3 bg9C|O5։ xk-[S޶^gEϖ =`CU\yjdj=-05P`K Vڞ~2!Tz(A{/CE=6@|<jT/iz+1iAe4&s@ꤢeP :QoG^95z1$"n״a/ؐQ߿/3]\T[jTgwQ34Ul,׉/r̫ƿI6\*pV+c~+P19@uB+{)Zʾn+{*t18<N Uhp )"SMctpd J2uw8q՜vq;,H7G"++f,dC()o2Ӝ~VB]~yf͘PakV !Z&'UFZ ~oOҼx+MN H bT() 㿿8)@]m4 b-*k`T'hyc)r)(1`|q& t d~/=ʼoTy2-{4laA9q)4 d+z8S/-7F!I*bͤ:[I+nqꘚw3S:@NނOG36\eF$/dffCR]v}y;;IӍMقљ3`d*s6ShiO4H:'JwPN.xY_?Aa>Z\=bϪZ =# 5C^*v[cr={mH8A >j!-)*p|u_uߥT EZ^yl+EA,Yq](* hl#_ʭ#8Ҋr/ t@@IYc1~π6_)egjlC;]"/N%\,zxv3>$581ށ W (9R>G52‰ ~OlFo'(\NdxʏRiNǀoR*0@T௫8 M'hGU(*{l4"r&F.WuP7m8UcȲ?!2` 䆽1RB  "t'4¦Zn^k.dl*Ȟ0c]ւi8ESm0C[C7uS7\Rlߤ*MP]Vj%.L gSbUD$rM18T:B"cSI~EE=} ft7yw">1(7_8Q.ɖrg}Z B8EI? ;s҇D.vGV,<_;ѸGeK/_w~E%]]y.PTN笥^aPquy Y22SK7$HRV\|:X~P4Z[w66ӸhA"fx}dZ\%FΖ8Zjf(f{h@-1NK \k)v2/*}u:pZha,Ҙ |(! n^u]}Rb]o TnBzC-L|H?r>%I2Ccaw3O <߁aoJ@؃y-:mg~pe*ZǷc6V8p-/dM\Dfi"Ҟn\pONҾ'& )5* &Ezv++31ՐmG]Y.OEu~>9nW̟lK}HHϏ VhC,=6!L Pz9ڡYRվg#IxubsH!C4A:;67+pWHXk[5D8~h/=䪇IIA\`]ce<tLP诵n=dyŶ4Lp)e˓R_K'P5s.UC$=Q 7ViV>Voc0B,+})QvXs C}{ƙѠsA(Gf~-rf{a8),c6?>"#7"9cŴsmz5م-L|bDM5O?лR-n)̔I \C2s ޅ]MSR&A&CL;xѻaDxj36&馋A B(o=U 4uDFe8AOhIq:Yaθ4tZ*A,inN ^M!n! `f\ю-3{qntlԳ3p4$(_4(xϣ>`N205>p-RX vƲϖO 2[.vYk5Вsϡh]]?OAle)Ȅ?ƪsܺQBqFDkѯX?Z>Y!O_8VοX3/S}@<f8P~$QzV>4-&\KssT;S,x~Uè`:ixKL[ħ؊z~ byQSf}J_'[庾T`,x(_SҪB}=5HҮh'עtJ")h# u%p4FFā)حOsΏ80D(z͗pKYP0H ?bf]ȸyoMs! pmӮFк%AkfpvM^o^췦9B ؁Wu?* vE擓mAP::qmXfRaD8sG6Jx9m~LlI(З̄l90(j#%0+l!= Ғ~iX5 QAUH_V`-+H(*ϰǛ,k1u %d"Q40HGbf5´ݐS'hGTZ` tCi m\@wJL/Qh+'AA1|B)05~ 2:}tp1IWV%v0V O+$d;dzvP[J2hKUE9iHQvH 0c0㑅9ӋΆV:{֊2 m]&1yxU ߉w1ah[7fJR.`*h/KAIu" \tRPEjhgSrߝK\XL"<4Aȱ^rP.Y:c(|yHD=aHLQX gPd.5?3B jO\De`Z[eNÙ?[2MJ`gwg9TH "3卂&7އDq% l驁-4nC2>a29r ^KVG}}J[ݯI0\|`5Ýd*y!I]*g*M ;5DM;C/h`ϽAMR )x0=t3yZ ӕe7i}7i9})™؏Zs?[LM?y*͚ h6Ώ6'0"g_Ja ׾Q0>I~xa++,]mJ]>j9 _Q*CFJ/Aˢ.cбj^gƂ!F`l] WbQ2ϑ/pd"]!nM)na}IJphtv%ҟsYoElb ]*ݙ;S9ܒ'o* K`rASe/cwnUa(USnCoacrr-yñ9\\HɴMLpJtb ϣyq\7X $ K |nQ3vj/TV)I_n y[ioAQaKT4$klo`qnW؛\· ?[\@9_K[;* D7PsP#3rT`s'29:逯ja41Ǖ&j4peC_vetpB<&g;ߤ 79Co!WuMl_YOӋ2_,q@V. 0 C'5M!DݢK~KuBH-m{n60Σ/҉|ukT́wxrx ̌cB׍D:T"/aj>j!Q8[XUϖ~']0UA0#Ujx)nN s6sa'&ڴgwhe\w*rdvt_~ffXz:~'V6Š2Lk]dy6}=R)G㐴ӵ"0`DG|_8zv6")h2 u;&=_#5 йnbZuK7:2s]7(vc;Q}U]6{0 kwp"E1FϢTX )itˑU*B>cξЀul''ԞVP ƳC.FYAiߛH4x+}VK快ۊaW IKiּJhM B컢%mdø}Fz kȠuGip~wz:4|4ԹzejljS$|9"]gOy29޳M3H:7៣Yw 7rۢm\RQMP>vǀ sȝ4_d@8'j>'pK'&m) O#0*N6zڃ32Fs[J` BjҮqJ< mW"#Ϧ=7KDS]?.stGkdL䶶eWONB &+(Ps7J\u+іf9]L (,}śWߗI~ع=vH{KaN9ع)v# c9ڰ#]'@Ѧ.V$wVo0,1s<+BF: >G (apsE|5DM}SpI<?ՓTJ١xCqw2Ϭ#\@ B7_O|cO1]!VؾN$TbWO+5O9ZVZF8ouL.%> 46JiKcD( -!_E z (8d?IډɍQ6l@tȧ@8K3~ȃ^đ`&% <왼N*;qg3(V?*rFMVȸAZ%`= 0|"COmP#@d" KQ"C-u)F%9~yHκf[[=]4Ia S/q`\8[ Fq3֖J ouQeJqX7pm[3J фr4ߒ6E7 Ɛ[d|"'@ު@-;ЩKc[e~z^ ŭpu%r[]# <Ƚ;}`FUl~aX^J@5^J [d~݅0LQss+dh ^Z2o3 E,m?vN=8uS>E |mAd7ݯH@J lX^ҋ_)4mn2Xt~1xĦyݪ~o yD LLyiZ@PLXGgٸD'We{)EF w=8722C:<[s5 ,Dejt/y'{7Np~&3O=*]>s"1xyB\I ,d;OP<<%Z2[yh p5EkޫSst}329M5FNH_PQue'}]"dElqyV4;0d8ń~*3J|"z`,.<<]&b_~ Uqs Յuq'IJ*)&lc ^MqOIY;CZ?Q."Ɵ9I,ߑ8 *G^ͧFFnWnpG4CT$8͝kzJϡ Jc=xJ}1]" /p3J srJHu!7>˦q(|D>zeû&|i6Y!~AHO]5j"X ڶ/ >yb ]$/2__F#+z/Vx RȲVԉ4, LnRZ.\vvfKdu.{ա!dpndjS_GN$J+Ŋsh"bVDWh87&ȵ,'l-PɡS$GqHx}X&Ֆ8Q.7nwl a1@ t08TѱZwR.<-veQ C5p$eȍ V6H(vs%< pcXZwnk(PT~$Y"&,=g)oL-u ,/c0c6ˆiAQ>rl v q$8fYAڗߴ70A]K@֑A[ xWh.O+Dāղdı E_>زXr]Ͱik "gT?;)Gڞvlރj rlpojɣZ?yއDLW7a=$iULaisJC@2O&)O,bA: `u0陕0.ԶIj)CJB?ȐYХ (BB,"W@t8J4`Zb+v]l4᡹OH"7r7lHÛ=KmA Nf ǂhZ`UF~i2ǚTo \307S4/BUח(աINdGhU%5:*u~:ZV=㬴OXÞdeP7Y!tIe'[够K$r3ShWEP^BFk`Qg3E+sxk2.|wJxa lV/3o(C-cQJix|p#^I8h?sKޣsa} >љHz| (a#l e)^ZPO+Qxyd s]^Rs!+Gt·΄ qY&佾^̖“g# s$ G A9Wik#O2"* wJSDJFT?m|^=D.o>f0ܜv)G^4Bxt1H .$\yI}tKn*Hee,guL6}ԧmlD/W)T\b !c0hՌd w7Ai29qTV=6F0U!؛uѸɳU  SJl?cDPf,+d_+oFl 7\1"WF2)DvK)75,0@\vR'@BOU7AU"BT;؍-0 {(E47cr~\kgLbZ/IވnSݞ΄ E?/75'STb?|Ia&໅+1/+WnҞ5Pm+~R(2I!2~.j\]úX!#k/bda<ۻg WfaO[˃`JюhFn02u46)eKyH7AQ'(CNAl @58I9fTݕ P-q'֗k 9k(2Oܱ9>4( DӽӐkҳl We!82<\ -#@ךaPP]4bWQ?B^851^Q%*i' I5nXd#Ub)4Cw٩"˔m\_ a~ ލ'_ցfwI]8,*,G3K{[Њ:r rcX !|֡`Tr1z5P=9T]!M<Ȼ'i6L(ngȈwlnPý##A{~tɘR|he]!V!学3LT*@lBPWCZUJ,u\ XA$Az]zOGyP hqc2^oPi ewj! IDަ=S4?Ebډf+rFQ(k XIֹmZ%KD}0WgLlA {vUhn^)wIUbcm'SnqSq{C!* hXLl<1Co6WdSM!}Ʉ Q(z"A(&V>iy쏖E8dK w1(3T #*8D/?OZ[[ojjgN}m}g+>`Y'oxE@y@rw9qڟ{rׄD?vmMQǩY3EVD{a8`seaBkhMyACH.mڭ c4Z 6pj# Z1sDyS%_wMs6 CJ 7]8!V0r0]PaEZ> /cEYYLG౞;Mvrqgfo>Հ_7"xʅ0`*\l^'Ov ִD޻#f/eQ'9i \#G 3A~)ߧ慎\9p2Fg^' ˸eL*2fiz:":tf򚖙Vso!Q &n u})SVi^8";`hK`K2Pu"Zz KNo (zЁG'm~婮F(G A^ګ&*E?h2V8u\UkA)8ldBI%`sEdKTEy\ƂTi#x)tT9/?sƓۗ'-'Z kV`l94znb)gA(9qˢСO}J/(s24yv}jU˄58/[P!` SM XQ虖X f=j#PTy MYTԪXc@8h]k^;uGe8(nKg?>f97-Wփbn\H9>*%6BP8o*D4"7aB"{#_hfdinW_XkUN~jџ*T8LKMgƮ&3%D !5}毭Rř`!ӋG-ǟ*" `hlh{n;Υ 1YuƔ|`4-NA ȇhUGDMBTSF(6D`姲-ب!qgZ}8tXzٽ_uck]p/n\ v{%[%Xk4:ǙE_lK[-k&<n3'a3!%m?Q\<8/2  ~AdG4='d=;;ª^5/N/ "ÈM>zmU)"Mao̚?MS|8X!H"*O$7F!6R N/*?(KCt$7TipX%_ BφoSa4d!rng]IG2R%Jl6&5Ƌ`L^ 6 Hr'B+ ruS ^:܀?:Ww")"d7Hơa0j];Y.ͣ#Rco~-8_vr`=+٥ƱjgϔUB+E/2N~fJ5>2؝ȹ ; VtΠd?q3,lsCĬPk`GZvbǨGnFlaKY4bڌdrNQ)Pۣ+}~"(Ju*Bۭ-b>Ktp!?;OM bm4*ü7#2cC:=KN!^ )͗Y,@T، ۳m 5O&։_ʡ?uhㅦx8 ,>~<=$|9ꒁU~S^a_UEK,pSyN"P a5whNgQ'Pwl`ks? fٲu_n3Z԰wV4~;[" zϗlks띛&Z-#G6ֹElʢM3ՠ#963KA}U%ilI k2A@|CE:AG?0U긶#` ôy@7! {_~l6`-2RQC 3E: k-$Y Xn:`)m]vl=*,ɺ_^A蹅[F5*ICmzͻX&k@g(;Fu&.hGoL5A8D#Ncͦ|zz^{d#$F>4\1Z1p3F;75}Ii k+]o~orGfΨfR]x'htՏL^yJ ^%"~lmñ wrפZiU0NHq`7]o,: pXY:tCBpS?O6h7V\Ry>WAZ@G2ց4o=fg5mNnѵ>WSLƴZZMj%Kkh9D/QOFXbzw[Q$x&6Ś 8N;EFihw03]HDA*Va܍ֻ6H͡=F|}De䔟 s+?%AڵoTT*_#)j8H +-{_ZVR6ӌriZk( =Y";QӟUArv ]2#ւ4[Thw.AB5ƬSeeQ%@Up}]x@êo܏{kjtļ!{?صwg6U2<d$H3.Vp"/,ю]aDS?ֶB(:0X1|V&Tٜє~~pE;޻aޮJN3 %RtL;oG[jbAA)vQI?c{i᪸jq3F!^NϒqZ> n;afvOP_pLYUP )(㮄{R*! M {?RŠUJIZ<[ZĜg'uG;8\j3FƷ乔\eDk=c ṯRg"AX{7_'X۱We4Z’FxRO]y`clus(KaO=),s8VON#o|KfsۤǐN 3 *8zJ<򓵜D+`L=R3Zf޶a=HA>8B58;PMր̿W' -EC/I8RTy>Yo^ ;0EHcK>H7+mz4}{gڗyMcaZH˛M PFGb dB`n5`jD `4"֮"3B}"=oneˍ8LvzKGtȨI0 @q>9>NP`,lH5?:;N6o5]MbM3@YdV6& ׎ptXt{ [U!WzYI:D$hF*^yk-Kr Lxx,͕=\(m"wTES&jQ%F`i b!R-$ 1/yjmb7uߴFQ|BVT9FxccgL0a2&QfJIXs6`j9~G#I,c@~^GX~#R]y1+D}4PTy3 n%UYEFyV6#❶̊<^\I1LTI^hu+6BoS86#t+5#n|{ J]= FeMUNJ>%gng^OjpL;uq"gVP:3Ȣ´Je/Pq\39ӵb <1 pe=OH kUj}]'G_-:8.` o'zPq-2|cZp>6BT7b׏=hz[- <RyUkI2Lw G7Jב tXOy='H#l1o4:T9Lͪ/dDN\O?%IgMqP] ѯbb%7ׄ6 3ϮhXvM/?KەD#Mr:oH", lth WƘN<9xL|ꍈn-%ށq>Z0&Cd פb//V~<5*ßV$ E;C[jMڈz"zoh `5.$"$݄\!I7BGK'9DƈeMUMTknVs8spJu:(S)O`/'z6pF d/^S p. {p.HNȣw_I BF%)H|{C OLu$Rt/Qyq 8Jyr=?eE<=8bc#3&c|#A7@!q.hXDhE > ?\LJw'~pErl9"^C{<WʩŪp'lH92L`[45V׉w?/fm}L 0 m^D0]FEUo@Om싔%r0>`:+[L.֦9L?=4t8ltLK=/[VqClbr]a-.'+)Vn\P:!w"ύ@lw^;?[W;V{j^|c'A-Ɍ{rPQ='on{5iGa o~eH!1Aɉו 7FzlA 2[RV!%3P)&B)‘-iA:'<9T+|_|6;PA >L3QP ~6Tcuz +(31DUE u9O_+GNĉog/T$)0i6>?euoNW"LÚՈA^-vQΡi]ĮSbLYGqCn1[,P,ǫk:w~vjTC8KL(t- p@hkB(@Ef P:=D;qpliuk̢B#WH)rXm ;B&$ ;A{sD_'*mIo;a?9ﺒ dl9yC!w(\hCH|_LxY*kӜn*#`_JwZH ^pts? ap*]pLFfYWxY}u[]_AdT{gԽ9*Ui]/D?Qӫ<8∂±94:U.6I-xP_9[#] 7HC)8iv'<-tZ9 PoF[gP J|17޾kxϨ-rgimHb^vCiGg2/ShEh6^|dQ\8)5w1f,iģ8l ̸28ZlHX-F~4>1-q{#,/$E]þhր-"PǿdLmfp`8/C~?;aş$ y#OԣRɳ,G ،dh u,Y%͜jILgͅjۍOB߮]^o:^}y0]А~*6_UYPgBbεz5EĖIP2d6 Ifxs'5J6RGtI=%uZf~&I㨊6ADqv]el> b`]dO Vƴ3}W oSnsC*Dhu-'/9.U,MwvE9~޿?B1nz3 ×n̿1LK(ٰhHIOIW;9֐|<#{8SC+[ E65ʎN⸋5S8 #v\f2ijN\;6#%Ja@nܢ5B8` jeE;7a:ՊAѹSPS2L-ߕyu,*p@bHTIͽ f$ڴd6 nEj";bi:jz>SS6nhsY[%"D 7ToqgMb1` 靖S X^[Wt+.hP:Y~kyKJg.?.C4݃"4h`RTXb'%5<t}In~Otja%G{ Kn5Y?R8Ycb)[80Zx .vOOy˞8oSN1V{{c "ћH79#ρZ}%f>vI\sۆ<${->3NZi6v9׿ ߧqr-ղF@!(2aWn M*3{y*/Gyi}K+6~yO!;ݠuV:f6p Y/w {DBC\i۲K H(ţ_N34r#a,2@ &Po=22QO9W;u}wDrB#؆|&iTT'n0$q +nOCQ(mG[yD7k泡 U̙hY[A&;?|0P4X3tˑn} Mn]FFc[8!&n Ws#m,HP5V^_i;%O8^u(a6w%S}u΢+z:pHn=p+5!6[R\WuXf́*D RO +beFN1vg@b/փzn,>/, !`۹ƙ\I +t_C9^PJטȑv gDs-|CZ2)pdCbэG{Uց/=-6U1@ !ATҨRȎ F6mdk+y.껷gHKKـ2[R-4Nh Ӻ+S#>ь&s-k0,o D4MC^1x:ƈCÐ`nln (-Mߵ$u5 Z]BuF"|` tn,蝍Q,n<iB$/6o^A /J7(Qfhx[ң̴Po'XU8yى Sš_؋fvmc._"Ƃߞ"d8]{MKm3{֏ 8jo1lins/ur}f'2?% $ q}L!ˋNPlj!@v j0 Z T%lZaЅF,Ak'6q8`x}([ץML =BvSk%qDŽiCTMPa&@lMmH, ǿ/at6Jn*hMyV!#( |اG 57) Z5 `),}YGK36/23۰kܺ qOte0?_n3\I;TU׮Pi|JŘ~=6- 땈\^/j3&ʺL%LqjsO5e<<]w);y/b}Tf{.8`rFElِܢs%&m[K2[ǢʮS07 uP"t5R˳ Vy7]T-4}'}vK8b\g-1Qږ@V^6~wp so1$qoC/o?[ IOc&25zZpqwY .@ Jxt< D[xuÙ!-;8[v>Y֚j/.qga9T(iNUqUUXٳ5ü+~z 6^g8c6m$pDzHWdOa?Еzzh*K" Fx*pǿ+<ێ%#Pel+`+>3XڪO9YBu0(Jʼn[%5M6)+*WCA 3[Fu Ztݐ7cED$/0Jȝ=Y摧p IywHsnFpQne&Yz d7)H >fQN7&V@@7:2%Ծ SO; ;Y'#QrkWexz%GEZa0}Xz[mhp!m˃x^KuDvfOVhp2 *l$AYmZY)C$y1+Ρ]M+ުg5æOe &RsHycIaYL%5}t1|jM߂9?ktJ/ 㿋,PkTho Q~[JuEth'U=[J{@;RM]F,[? sML"HlJءixctV<=bDWM6/YGxd@=os(fZ?мR-%A{i Śb*B9ķ|!,!_U1+@^⛅PEa;#a%R<^Pn R1Q*r+M"a4_=QPTKs>ZM3,mqܒgokNZAwʄU0 II@O )O@m$OC4ˊG0Dw!BV[D]E#e`*)/=pO^\lqǑ!ܾ:|D}AqtiAF &32bez;(O a7pB&*hjⲺS5ۺ/\kҘ" J gנAJU;ʡG[H3+rhUF{oF }jbo fp;I[1LA`ƺ_hmo}& /<~8:r|}SHJ;EJl/C OWï_q,PI`uIR^ ؔr|~ܥTǶla)傲3?ͅ4: '5'q Gvh OV >X\ cܒ}0I<7G졡=epgaT?ƶ/'|2HG*I _ 4Kdos4c$Sg8٬h6<lt킶|yGtx88b* `<W׭7 \|7lEfcMd"L{bߺ6 ,䐜l/t%2i>& |/ݢavD9?QRuV0둢e*q.Q49@느-jJ2[j֍vtL/X25}q+H͎AU1tЇByy~8ܓ4δ(fY=H#6)4 /7} yHHYm{_jв8G3GvQtn0V[gրϋA[Q-}&#f "roZ;a+Ah ]ȵ[%Y&s> .cQQxz>Z5>[ԱϠ>8`me{M:e4Hb:9%vtL8f6x/," 7X'?oAr1hA y-cgy}F+P߰D# ՛-ԉ1մWcIܲϷ!U ;lN|UPd~hf%s*k1ܬ24!uLB"Pi[-T{F;d,eȽtOl7(RХ`5HQ<T{/WB|ǀ;x Ef V>=O$8\\u_*녅{Or:O~Ώz8`%}-s w53@O&I K@yaTVeUK*K˶Re܊pN9²ܰj77UO jb}ZOjy "HCs }|Jh foIe~!N,cg*HE$+FXwg>y(70t#5~*O+mxnz Cc`. Ne#^Jvjk:B,8RR1L0)޶5kꎃљO_d4תF7l#IZT= P(փj'JQ3x-1Ր~jW=^\aM#$Zc.E2״ -iˆ9+z%@w=kjd| H+wLvH*{n&3l͆ g5^KguO5q 9ĩIV0ID7׈͂BݠZ Ѽd딓!_װ<"/фҿ=B7 2Bbm(~/>T`8dxJ; zuoq=^D|3 Q[@E@`Y$Q_ +cZ(JFYi:cZ<I~}J!T':V٪$?wr0P`P5Ʌ[O1e˖cL"CDidUHuH8U3l[(:[ R/E>L]}O2H&h {5 q&nS3')1F9Xv;vw6&dpfla}CYqtF&U., O8T4jXs)6M}!jռ!8<,{Zhtҝ4O ?@-RtXZ2Obg۽n|d -^Q +f*u _5}&Ē)O\Qפb\=BltiI5ߑn+O?J2na]cfpwR3\MM.E;H2/! >㟶!%Eľtp.)F\/6 c[X]u"\G NNoSNW,+3:Dn}e%gsׄpBpaԤYL,BwԠoݒ8;b_h8+Bh9 Qzq0+3Z, ؁ ,-[_w/7F>qZj4߫g N4 *`7S̝z#5ma"waXk)`ȚNyǚm08"gDŲQŖdϛp``/ё>O3zRvTh2w. ST] NKMvDN'tIhf{Ad\[/Ԫ DE~5<#κpmYo, ̼2֢dFJ!߽E}Ȇ M`IYB/܏4ҋ h!a@5U]a7czuzb; k|v.2́32GdN$ݪP \ ʟP"PNG~_/8PgE]fɁ~H*tq_b@4WSope_>4C=,t&E Y칓vTÞ J?̻gEG՜L#kFXbZSi2XBTy_hׂ KbКD'bo 2E;nBoLM_m_|1_yW`Y $\_uo$ƶdHE禿G4DL|L]Y}e9xu!( ;e"г r*p$qZR.big.@ ն+(8UEg툄3h,q9PV3t|g΄*>`/r~1@"VԐY75)YW7vYN1 ƅsTi?ޡ陸" W@FAl$h]Ԭv>NQ9M'/^鋌Wa/RSLa',B|6MLp|!ի<|x4̋߁8N<6TSWPnFwa\]isȜhS `>5udqTEs`Vi')wÇ%{lSF)ђkL9?s}&Z gHM"=W/Gns W8f=N(@'P?-H,|n1K>[^ 0 JQ釲S/QQZy urf;]Bo}e#¿k1Bm*.>y +*r. 3dѫJ{!0T/@G^u,aDނ|g!Q75ux,Թ6Pr΢.'pT>3\ K˃O\qL.ep Е*يG[@eHI3ǜq4@@W~+DHdN}u) e{{߱W>WM.aO ~DDClI7aj3{5@#}lW@do0|5{+=mIH@Rw!ѧП_>̒zBn +*,)=GVX6 t!CwhXV k,G$k$ Y;N",N`P`3xH𝝤_<IN .%;_Ղ a24bt(n)8hdQcarP$K$ftFl ZҾwx K: d-bX7g!b(o4az-H;5~]*sTuùvXfȉ:Pr.cx|/g#DBTe_hb|_KWWk񹽅C$A<[" |٤.Xod$y)&0C,\u.2qk{< ۧ0xݯشCxe aX:ی"`-ej3dw?QlͶkuu6v="$d->w87d,aNPN9$)S}"X=#O0, p܂+~x-JkCUC\Qq"V0n6AW9Ԟf .SեHA"(5bQ/Eq4]蛰|,gW  G}\xK/9jXc_hSަt^{ه¢"Ms~5B 4"tD1e\6*'ŠޘW$'@au9Jw[z|%dGĆY%pㅍz#[$ƚÌ(]jZQXgy 8MAp*i4(%h8!IFL֜x$-uV$~(7c\VPB=V.861c~esƒK4_啇fX!zRVAS|s6i8Ґ01)))`Kźs<B "pߡUS mDҢy"=Bh|u[ȑ֊JVN9{'KKa48Qy(n WF}qk#F`{(!r䲯]+#1›Z4玏Fp2,Tt`p!iQ`N֝7^ ] y5_MeEKoi.Q6Dռ/eXA,8T =N(eUS (mu2(^:(C<0SW8zۛk~#;ImڦGD_möavςʚFѴ;,d&jIR'{_]q/n1U)kѥNgK$Tj`'q(k$9wG?UZUL=y/IF x"~=VͿ,XK4.D7O-&=zLw*9Rh$*~oߑ otG}4<@? {cK41ڍM7ĈgLڦ;KaѰRRE\&h7xSM;^1Dnc]RiUG!\f-V O6e#}%r7d>GめG As}Z1 d1Xb(; Y U0 n$S V K#ҭrDV+X_#[d #1X⎫ksIzaNN%x3!QAWb^n2 rWֿ=p4C=*MM`Z8NBKZoGJ>։ں܎We_rq]5jA0eQ Rw˓mm;`I:1NH,$,9n>IXhZX0ci X:S͏1 !#&}eURɚKUُsf`H3mXA)3y̎.*kv Ƃmi9!Gҷ90URO9Z(q"L `]"x,)1q2vN1"A6kwI>2Y橴~&rr)%r× P%/Kt#35P|)x̾84WI{|!1MsFFҠ 4 >oЪ;Ig)~@*= m~mdw.AˍZ`#{ .E^Fr$!pviT 8 6t2bsPH׾yU`:$*ىTb{oy"N Yо[=`o\!q8V[9ѧ/kHF! uS&W7eRJnTJ>Ӳie6usfq{ƤGx€ÌTcހs0<>5}լ j<7[mI!lx HFo.$k ,$,KE6(uxlr`-9T`}nEA|%RX7EbPڧr4Ɗ2ݺ]\k4ʎ4oo)o>A.$j.T VW)՝'v:ǜvLb)smJ,h})!K?BUp0$כo!}Z$^h[hI"bhF86:LXɿnRZRS:Yr8’T|6ݝSC_ 3y (7JUҲjWz$.Xֺo{Ǚҳ/Zy9պ?Qo CF䨛n[Jʒ4\I=VֻC8l ջ~fcB)nւk#Zŵ򿩙="'?g$FYAR!XAulE ߥ@kO sauIH 2h+KkuJkۣ=i^&B*Dz؎;K)r ޼66Bw2!n{ ϓϵIXTh=7Eq.49TD] u@ M4s:GYotuĪʹ30dvՁ$䇡jj |'p1גC Bc4e;L q[ҼclJAo򠁆Q\^H-'EU-/{Z?vZu_p[ " #8 +jJ, vIȩ<͑,fڤoZz>`};`v{'x+~7FY>tmY}7UK@#hXZ,27YzDᑈ{'HrI[ģz1Yz :{dOT/YÙISLZ CvB1Mϕ'+1.JH+u]]Chxqny!7qDScaшAK"2A0.J5I$W`vEsT - `< g]ůX7fU66'Yw5ũ:۲Ҵ1y\z{CyӛnT4&7tJg VV< Bܢ(>u`bg#eJJtq"aH2QAֈz:?{qʆ&+Xe|{1d7߮HCK=HKN] MơLt E=G+E ?3t㐘BYaUf@ IcR!\$itQÑ~f'eqw~( *tUC>OYn%؃UYμ:k5qߠRa:1%L\}V*q(J# xFлԧFk)TH>fU)~NL˘>snIV9qK?Ieϸt/(ѫ8HpX /P[X{4yqS><݅ P}\95k| 'jFjUZI>yYb)繜GVCvGI‚DSQŐFzʝKy-sB>h59nfWAen ?`]]*Dk7 2w⭎=3"C0Qǭb ;'iriev_:OY./@@?R;V8 4W}n@g:xQ"H0`E4Rߴd"p4Ė[7Sw}IH!>/+8YhLwKmݭ=`nfo:-0a͊ #υy+$rXZ~1/Z{DxHG]/Qr75A-k;N(Xoo%|c /Ԋۗљ^~RY4ViثjxxiO)It%ԌTu4T*_0[合0¡Tь#<2̂fp8< ;3Ϭi7nPKY16K\ȍao.TM*"0#J  sHV YKvt&qxqمKC'}ޏ-&VwSIMܦa=*5hVW7:&'iǂ%tZ+毖@R$ym<a}SOu68^GȐ~?;&a]lAn&TDK|E2_b(єTʰb} jAKAP~Mb~3C?ݐ-?%}l5$ZHom=(i$l7&}`>F+⣴t*F1ՄNuBmg < }, I;r-Wbx=$_SY'x:[VOD":n7؎=ڍ?l8hzl!q& ,)i NґY{{›ҠjŭakVmV^}[ xiM9RZ_8̭WCQ w*\{>P9:2faR!܏Lc:@^ݰ?ܤ` =ߓU3Aů=C(,Gpe!u wg]{ZLVkCo@/K7AHwJPAm'GSua| @:vzR&`C#o4>W@)3dynk rəoy{1vd8̅l" M[zDurgkN?fI!yTfGJxꌣ@ki&el jC.usҁ8%aZ'֪D?r.+v"C#;0+\d4wvϏyv2r_\p,˕ :lm+ @g\ e+r5ŬE Tf+GTm4}EdYhc0V%M(kdk6P6vᢎ!O5 #UjS2?b x+֕`;F | s,]cN #h$`Aup0})NHB,Ӓ^7[TMwڶ~l,OSqKN?eGuP_\8pQ%8uCV`9! t!mE{">hB\'\Hl=. JܨOJ ni &}I*Kœ0E a)R9`rp` ³a;GLB 5[XZ1EE @Lۘx8a,}{a (WH km{@İV/x+;۩/EO}.iSLl^ 8yP;ag~uYV^qS ֒'{De<7G/l+J0(Tn:C]F:SAGլ< QS6p1}[4 5CA@ uUa8hzW6 2zXQÌѠA85R0~W`AdDb%rY-wE\q1 {9f%ǚdȗ9R23އy0@z4̭%D_ݫ& EբY:[([+b/2[ߵ7MGہzrP8 w%ĶS4p[UezO%F {eX_}.$.Z0'Tm/?ijw&R]}X u#[wjKx=T]`A5{dyޓZR ŵ9@| /5@$ nmGwfc}wK K:R\㈾?SCQܒG㯐A9Kx#J"fMZSP\!OHc$ ?WJusSKٮc'>Rfʲպrm[3J3[5& {N%jz0|N]D ;qa+L4:*])mvOE:5?ds\%I@黂8[__]a/d2խ[g: ,p5%NjMIQGS/ٺV "y?v%|LJچY@F.XK hbཇC]`PxV<?f=dVtbiu68~f#?6b nPsCMPKTZ dQܺRaרB9g2:ZT}~kܷLƳ 5L1hIK@XMJ!d@\~ؾx8O |JAg/7)SN'i+,5kȇ]Z9CKwR:XxʳJNaG >I,;Ocq܅?(b ^vz}.{X^{|H%"ꮀH[d' PaԄbzYWNUy>' xT:a}gPn\n/.ݙ|O2wCKYVrTH[hʃ"$zMzl]geN>]lyMuR^9c"u@UR^҃TIp'_&mmĔ7FRR*F4JBofR*4#rт7ϵ3?$C8Mbn1d({N507mG4QD/!,^c FRs^nz7 ;QG}TFIUM;2:O.CJP#LAcK1%)I\lSIUc10h3۱Y"_r xZ+j-lXsBk(̘*z@6^(j q[-F;OuZ")tl9'"$jr2)I*mQ4\""w:2K\ $Mh/)sK=B(<6c4޿79+kV|zޡ kL,u) c^9^T2j'߸k@2i\V^V; ۱ r=˺\ւwHliJ6\±XW^0O'ˈ{W./+H:lߔ%c8c@$҇LgBiKpG"%H т0W6<o8Xno[4g 6L`ҵZA)bԑ!;NG﹇5kS2'w(-Cee8|l-(yq\}S'!k(ߙ3*p@ƌJͅMMb0߬:YEUyOǺ+lK:[,9vK1|OOeZ#ͫE$ PB!4p]Bqyv7 eẍnsa2>.uw?@bǫR}~~+Gd\8)tHR5q|WW&N&nD?ύ1t/78֛^)=eu'*p:$!([5[~Z E0}=^ (/`~Z~w0GTQGQF'B[44D4ގu% `(35d,劥83u`K87O|jSyA&Q0H ۘ!qgj:P݄~sfZ0WK95b2FGjNzwf5~}2FiMOHIbʸNe_ aH5}2S1:j(o6rfI^^UHGX[4_%4"y ) ﭖՏ~6=A|U%ӑilm> ||SY}&;Z:#Tn[MKc] D~_fϨ eӄz~B63ngzooE=ƭ wtQa= hIƮi[qrHE?Y0*J#-<' s4m L+/fpaT{MSatfky>X_mf9gHZ`ǬhPIJ}3n9%q|?h nm{hYF膯yK )(PR<'CH$hҩ 5ڰ,hֹvY|d@ BCaVT'>зc9ENo0dƣ#Kṕ4 Iݳ_0[q<&+>0-rlƨ|uE{ ԕ{wgT[ !cTꯌ>RFOϼz}ܞueqM3d05Fxl,1͟BQ . C&z 9-g*wnd\r%/V/|F9.,}؞F4|PaO< RTY 8A!gϸ?d~ѿyߛh7O|ZS~  !m Δ]3lYy '3]twO"}h\筶cp,xvꆲpv{/S~Tf S0c |qkgs۝h8GtRθrɮ#@"v+$gUA?؆XqE{G%J; 7DZs!*#597%*o>$tp$n, (KOÆ-xfw=u ȷ)9~o[3+u;XK}䐣8-:,3ѭnarHo VeսrG8$텒EuVB$rv탛ZۦCذy,4Ѹ@ `N_Hkt|97n&~ hu5!u_J٦/ ~{ h2MK~gdUt=דzɠA Vx#wVޡx"A'봀Sي _Xwii EN;"]'$/Դ{JNYN!*YgFv:?j9C, &Mz,U4SԵURM v!?EjN\dzVӉmVp咞HwM(z]ޚ?EkfKg~(U1U4ѶaW\@*?$ q,tۯ]QWu{;A'f p_-c25Sgj?hX,E%1=d/UBL(ڡ56y }AN8>Jz7 CSzAn_-Oegpz/:-CUd4jH|\? ꝋnݕ"珵jÒe0bP qab@[Suc̊.CHIK V>dDl]UM%Va ,"q Z F1^R@]CW0i2`/s!'ƉQP=>Ϝ Ny)j3XN/Xl/vhH`H9U1ק6 n#D߶GNlњXcz2|E:`ٸeģj A= |U4Eҭ^W#$VTG[y)9003ٿ ! gx [W)|XdClc3 Y=Hb%ʫ#9g ``OZiu]8zҵ(ߗAf% gEŌLf>? $ k@ E% 54#\ `QHƁd.DPkޯg}1@)G}"U!ܥ ylvn7hBV'7@^zҟEM)lH{ rIV'(av7]< Vfxi׹W|yt]9Կ7nHJwe| H{1:pYl)!&=Il?v l|#uDiO/)>) ݑzHJ?b1b!"}! VF&&g1j-"ϷA̓kE!8ȎAr0Ќp@_'O)8)b<܈d}9Y 6:A!x^AƏEjI6|0 -:-7wWP%Sa|#k1x ʢ4x hGV.H}c݁\96B846zNR cCjDmX%tB'ʝܟ(ӆ"ep;zp-莿ix#TڡFSG%p\(waVes;)4>n8,}+3:ͥYjY s;gDMEf*NZ58͂&:ps](6 kf)J3;>\(`X3wX \Cms9p@X*>BhnPd$[0Q?EOüX(ZަINٻRy5_L/r=ygHSj,Dwv`. |e_|̓֐y*C"g{߇NPSPIr#'qg%VVz+X\< N=Ĭ 0J!;, )^`=J6 0Ok\cSzpz/E; 真I0ĘȲz#1:r%2?\R:< ]h.h\W];` f/>myջfr4FD"h˦"<µ@l١c>AiLY” ȯĴ[$ǫ⭽˽] CֱۮvRRĻD~1ל1~"oVTWuY~ kޤl̂ʧ_Ȑ{R^xJ!ll٢|n;S#6#0?8 _Qsop3h0Wv4e_Z<g#*IXGIqoQ,Vu:#O$\jy}[ @kV ;JZ ˸Dl&Byi~@ERqP kC˕&#чPdOt9K4B?Yfs v$ڱn`yOй㦡1+ .! (𨛷>(ɴMȹ2=9;e]pwRXH*Aؒ ^cznxa/ҋ65FM([7G 6 \R胛tNvDBa]?~貽CEIBۍ* )-> 2XٽI+꾣9霠9te0N:]?_nN2x;rA4KB2e|Fkyi(*ɥ.[iyz'Hƞ?,7ia@"!YՃ#r\C4cʍ<\\L(]aӁ[@'^bF]b³;fT;.s>\" p_(^ts\P5Lݕ-Ndr3M|LyGU7\8=7،zA n^b cGJ(ͯX9O-3zoxUʺ0wg|Z WO ɪY( o ϋO& Y'qiu$/..J5Y3 (M>aW65KF[23@BM"!3TKc3O>"ʐh m^2MMf=v79toj\59Mbr|3r*p J&y;=^1`:0{c0 VhO 2*+B>PJ҅(-p)}YҾ3߿߫JE>nshҎw؋VRpVHQ2u7%Pv~_G(wZ,[=FKp-*etg< {e+юZ ʞNb/S}'MAI,9{%kV=Yújە^,pT:3R~㾤jIgglPl&ȝ-"س gol.8^ig64ZW RCLE9/MaNBa~M P֩An(f y}ͅ"N"Vʩ0-Ɗ<UT?D~O'Qu /w<׼ XpS[9UYN5ONoAA. һ!!q>=N.*`/3j~hO,|^/7'x XdPR+To!"ZQ3Oaf{qP'Uf$I_~ELanQ.«޵]R-Qq#Яh@_q.k3 &qj?냗!mdy>Ύҿ,V HV\S?&oMhq({/QZ0ljgf?h;U4Nx%dYp}'`5;ɂ<t [w%Ϲ(i^P:wU%i뵥AO@Z Jex |L`#ďwԇ?/%׏=j0U*0E,M٦y嫾9^%k].pL,Oėf[K,^VYx+eKHɕu(%YO_FeNcOrQсן>cýGWɰY[~HEAjo Ć{T~>?ElbFH,u N`*[S-5r)WE_2K;<F !Cb= m֜;`:`"NDi8 KO XUN 2f1O ޣ.[0ٴ Gd2;L}|`j5"s{k ނ`hcDK.Tkfލ` ԗ O1Ik4 sJ->TCDiqHf6Xf!5ynH =L*t]ͿFyJ5PbwIJ$ޝxѰ&+IɅx$5^O.t-ahIR\,-Nf-cNj&]ϤӒ"C4K@On+n^PYv*ҍMѿ-2k á-om$t56ZC?Pxi(-f cQE%#뗪z-6}EkTf9LiQu}uNЂmi/W,^ m4+^+~rgQTH8V􆠽Z-<9n !B7 d-̠=UveYntקRc4F)v2F770גGztco"22i=hC iOϸwQ H xLynRiL`eK1RQ}Xwp4ZǙ(J;iMVOoVz+d=BOJ =\1B.zՄ$s6FB=@ ?hoKh碦ӓi&0azYk^ALrPt%'*LAa>GOꨇ,|؟q3xwŲ)+Et-$ Aʷ%p@X}|i=2giopZ:ĤΩn6eIT/V,bWGVy(nC2-9*!*UޕnKqo1˓ W%9@P*b>Dd-d*qɹ ;+7HO4%BTisV+0rd'bao13 + EIwQ }Zs5Sԗ=Thp)մ$Q0a^#@`݃j5p GE2_؟TF%Ԓ>wѵtJyYv&v=y@"\}~]{bf:YޡJTF13/ {c.enxvV~W>?鹋ixN9/c (윬tf|g<C=PS`@v{ r=r > q"0eERXBE7gU${*_Bf.cgBwc@Ȑx1,F)K![,WHl?Y044@O'ؕ,,bxeRyнJ{$ ,YJc;*JqDsJY5xJH$ǘAklx| Ʋt-N*9-dG7nl u$5R0Y!mE33iM;X5Z ( V`XSg6N:Ye㛈^¨2)}m"l]ב6rQlI͖k<`vH tHXudQĹJM1js x{ P܏4}WHGbD j);j!|U1xG?ΓmF;nͫ"?($ o9ic1Qt6"'P2P[Ռ+TIs9F5B̌ AsFm y{T- 4U'i ]&Ę oQl\TmVYEgH~XK@ l.r3N둻XZ'`cg@ sKP|)*i{/iZJXQl(&ʉh-쁐ȚTG:=L,J6pO(!\6wk^5֪hI5D'- Y-֊4EX )Q9_ QW]9Ls{cWB:? &vq&ڹ+cIHK<XFX{8Li>~ {jɱ4\LƖ[oʅpv nh0pbFgp xl  !_&|_{u(R?vc?;_4e>?&_vƯtjBBUNAl&vE7%Q@Q>Ai G2o4aЮIָz<toV^7Vt˃pŬz|DY"+{!XL6>>;@8z|嚴g'9Epj y]abGNDIUN?/X;htk>rvƍmE1/'CuY0폂l9x:CŻQ? e7wXVu P>2G}( VE.[ :i0"!ML>#CXLSyc<7 &~->I۞s톢+rZSHβ"Q'2:U5$dmL9F1ݮxOO)Jp9a Ru%cࡂMۦtzNuPlWG- OOPM z4}գ*NZ>̎4tc}Ze^M`409iHv)>"qhxnT|v&PKH`K>pIWhk;̫loKAxU-)~<ut,_dY=V >SDwFЖГʥ7-3J#cc{ >Dh@ GZF!*_a :9 5~uQpzSRsThJTHe gElU0rOYK_n/)HYs:8b pq&3)Ο{ R IU%4xPfkeDSd\I>1x ٺ7mEjk8[&1uMz ܧ(=`cqr_n؜Ml-tw.ceZ6",St l <}8nQ(X`߲?NqWbWuzKNm_UOk('m Z6uO=6. #7*-j,pZ(_ h`>"[hb/eWQBd߶d&d8 3ViHp6Z(2dWrC[7YP4=T@.A UuwvtÎ30_B2B矽)}ٛ#MRB(ϥLd@PgEsiM껼TQg5cݏ+̆m|Tyn @Z%`9[ˢՏ%`ޙR75z۳OA4n@x%ꞥdD9Ix亟S̎ߪ_ od?ݾpׅI܀>] ꈝ@~hr/'%3kg@+CkI.cM>lsx\ZOԛpAݬꎶلbp6 8 Bl%EƏ'徖)USJCܚP5#wg-yq.?*1sµVdRm0JޚB[OB+O৮FT t6M>>X! 'Q3C5PVrpO=pv$9tD~3zʧv;ͮ/3#a~n K'z݌dv[G8NF`@(*㧦m$B=-;`#5smkNՌx~!ha J9#vfdu:T@O tRr&nDFOGM.谿ϋt(^).!EBR\_.7¼7*ҫ <}#zaL4xqZ#JqIlrA_G LGrI[g66 Z (~̭oDۣ[ձWx.Z֢{vdl  ʻzc@U5࢑]DNGl&QKcdvF=%fEohl`)Mk޶QdG~Ɯ! z,d~"(Z˞ aHqc|s |rS?!@+V!N!7MF"ȧ2/F#W3PAM͚y5# PK|ӗ9$P$[^k'3I4[i 7lj#Р `WXEM©#ȣj>DJA˨ئT՚)JFɢ֫9 0ygQt{NuWey߷!v=(iiLaFD|7l/ uTM~a88^# &7)&ԒWR ]RUlL`bPG/nYV-‡pnJs$D̈W9% O'Oa(/8l}boBu qd/3eI`pm* Y j_ h} ?zڀuHœjM^Uk>7̈{m@,: D.\!>wnԾJKSe[\9NGw&Ng  94rlc0VI Nj%{ F erulN/U Բ]-IsR;!#ɟ/Uc kؘC{5^JO:%~VeXNVIcŭT )[iaM?zyFOB۷NrW@ʊQKA6U_RW=9on sy@` =dpu0c,}lweQR9^pMɂu8Jʽ81V.@,NmduZwL޶nͷga-l`OKX9X;+J_Αr/JV">|;! Ji .ϓ9Xy@hWXE`p :K=vϬQ HPt@IN, NJS>/c4\┰P 5b#GH>kKQw>Z"pPDb53_:OzrIEyM+Ԛ!8.Y*)&Qʂ w+dѵ Ⴅf vjenA i5r/ΏXY"OaKƺi,()&9Z7\fLR/4zCp6E̱Űe;Os`RӸn784tYGxW;rRX7D1mV58:4^:ix/v7 %{LIɝ&$e0K[0=fM,Z~1SM#f6:,`j%<`(]+/=0`Gёn;(.DrDTglG \rⶏleQgtS"ipBhbηrf0\Bq]Nv? E4MS<>|W17&x ^T7lSxctR.tU{Jʧ?u>acu +%UG&3"@&? B55ue)?$-i1/L|?Uign%_F a|JɫlU* ξݾ׻h~Y909=¼Noe T"ofWrVc:rHew(प?t_-4M ):C3ѭdd%[m\sMbJ*40P0 wOq _#t:el/'‹4XRX ~pٜ p[Ym0pps0V,^0B%yt*Dpߖcf$NxP(Z,9ggEx&%NV%wCV#)nL8p38T1я]YAdPba 75U=XT/X~/cUg7kВ(ݞүZc`-Tżt^:Ш0G}սF|&Aag[V[&߭|{r$W׃lc;-Z'Y"k5Wro/UVydw"!t+Sѳlu& {թ rߔCz̫,`s,WHLpVgafi\ sqN͏fi( r \;.Dl,PjX 4 x m~d%ǡLf2]P-/9@TF/‚)Kԧ1؎%8䭥S BY dS낼/m jUuSө #f>>N.rr[ kޙjl:ETC]-qM sӪy* SH߹%®^BYE-ǃ^*Yv)n>ulZ4$sHb:fNJP7tcQA|Kn J$zVWt-/"YzJÅ@;8Y+'^jpbtAB9G|E5Q^c@loL'h^$3߁IoŸA@Z%$CYA'Rڟ_2x?*jn[lgĄE%&yEq;K ֔Trw7_gmwSƪ͍otWj&lÉ1ڹcayNfr`1Ij MSI?N',x1Ԓe@*R.;ǹ$ZMu#ȴFު1zѩ8$D9Ӈb¡Tț-TSȣh'/oMkG"hתZc$({5w -^baS@#|1M}l}\mH¸|xN"'rJj04 G/N@w;Ǜ5 *~l}('Qs>*:)`Wy!5N|ZKD41WB7?œ}6`(k胪QB%w6a47T D*[=H$_ܲsmq,ir psc Aq"@9nyMI-i ďfV|ecdAO_H5v \q \'). avGIօrYV)187@: ki?}ɰ,__?#s <Ƌ&LGa*쀩/C_vBj fkaV3b8h#s XeB8KygVt@RB342vb8Oe~,OicmxJ8Uդ`O_9H)e}C:u.ŮTqY8vH53KوH >ҰsU>g//#C {=Aqn"1*L׻XXX?&C } !9s}epHQL02sϐ{xiNɿ8B 5SN6GXĩ,6 3*[2((3W/95Oo{Сk3j l֟ ˷oԧ?!}aM4F]%CTc6)[{Ek-GmՂ "<`*pϘ. ]Q79:w2=uщ[ċk`F{=Y`cO'J? h#{E=_ ''~&C0.Aep^fK<3 8>7$% ~̞[7LxSk0sA8jL01GlEtGz~`عT@h }R(`Lx5>78HTtX er :Z.* LbHfEJA?UI5J|0!jfa"牼E^gud%M/eGE^ԁ@$,az>s`ĝsrr5/h?#,kcbx[)nW*nfmH{2(9b}/Vj-g>+VYH0"+Ks4|fSWI?≷j8CT,JTj ؚNrz8'/ˋ$9R4(H؂(@S|U{C0lwo jLf{~ |%NoޒԼCATD݋sv3vl= t.)E;Q$m Tzf~̄i7N$F"xz#R Coɂ[n4ޫ郇Qr ݡ@hj*Jcn%̢+N<̕PR7.|,gVB{"L&n X?_ԕ߁]]WY+TSG MiWp γ0W' 9.WbUō_yC!^xS7SVC[1ɺ9B6J.UwZfG?t›`LGl?LzSzPj_"lZ`7Pv?uʎ,V6 f.ݿMhn~6KОЙK,ə? h1xhϙŰt%P+!\7/+G-wH ?-?Y/P`M6Ab@+PS:u`ׄTٷ:_IN/lv* Uu2ZpԽW xr,?ݷWAb yHw:9R@x,5]2?\74yL): {~2(),c$SOLŏfN~v]UAGz՟A $}|A !؋3JyBxNo'[ 8 imG=Ϋ,i{q'r1Y^ǧ7i3n_#1rJ2: S{&4 hаzǝ)VC7W gurLuO8o||3q/9|f''i1u}p2.RNh2b߆ѸN@(͝m ce5`|X02i)Q Ɖ0c&].?Tr"yk ,U*`NQaPy c,% 7 %s$;󘥲(LjI .N1е5;1A\Js@m@A\00 +0brAūD=W-YwE9>O$?@. QE:`X*S wшCBȑc=tTpzMJGOF7l: b+O~,õ~aR~Hfw6' _skʴл>90 E!6Ns͙4n4KCwf p&f4TCSQz'a(ϲMvY4ݗE* q@Tb/uKpI" K0F[8Q-Q"ī5R8/7}[x+sbLÌ$Pim1sJz_'?N/ƶ?FA >szl: ?oLM@Ǧ.T4?4^&Ȓm@B4!one~)*WMZ+с^cR"|҆01U?Q0udT +Β0b.&a0U,BZnGOV19u͗0P/g{jq̓r8Zf-eaV֥_T32$f_KUfAQ& ̸)fqYM"urqQ{_Tfs*7>2_$~۷7==m IonW&/]%'QzAƓ@!Bo Φ_҅uG3xg,n lPTaN{"Sx)}J֒Q'@pW(|)r3ÕF!gp ?PݵEIZUi;zA| f\'TU@N\РI 3Adz']Af K :ԍ'pw,xh sY*Drn{Ӄ?X^3ʱV\-d#T=B GA H!UbJO$~^N`0ҭH2R&q'r|vt20GH,kCx;73}K{+;x:_5S+{ ]bk~}t} 4+xO,C})Lbq(ԩWQWH&d0A%P^䢱 Wv7&e.W)qU{,hW7ʾn}gÅd/9Kñg50if]?Be/GꕓɡdhonMUӫoL;*V'[q4dv8**@J6NJ!TsŹձ 2 by1& /MoV&q|H' 2oVK kP Sf2.Y ^.cdR3k;EUpEӚASr/h;_]28o ^1Qxkk%Ԟ)cT0lժҨ{wPe7Z9y78O?lȠz qUrgz{2084B͎֚{ʫͻbY#U-4Q z1"E=^a[E(lP2(?c]Mtϙ{4UK`?_ µU&qLsȍF||XwDD815f-psѲGq&-RQ-#%|$AٔH/vqD,5&B@ מ\Ց͛gv4sA(%Wc #eͼ&)žzqPĂ$3I]ϙ?L8';{՘&rB;#ck%J(=7jYVb\v-㰻~yX?rt$$>< RRj;XखCFbU"B]k[5t]#) zgDcyTB(]YqAa@4̞ >X5Cf7Faw" KuyӃCxcB,x/`ܗUҷyBJ_J}ek*(uu.~'qޫ\ceW_AϚ PTK/4nn3f#1L{Vh]o՗0v R^t\OӢ$NGL6F,S뢰[oi1XݥgZb=[T gRX,<pAF!d;W' QJTMtl,]G IO S].\CLJO"&"VB' ~+ytXgT@;p$aE 'fD7xl,CěB_D'`h1<CF9@EugPq9 \+7byfL(NC/׊pݲA%l 0dRӵ":ɥeW=׳L83'#o8pW4q|Jk,WuB)bzbH (K5Cz=A-Bړ)ad$M@K~pcdjC!|ir#)A rj96%A7;"qnc q4|6҇իBm8.-dI/17_;vr'2ΑDjd>if6tRב^X"YVU/@Lf'˼+)nqK8=0d :)Iu:c-*? +!9B`D)%Ogu[nrgjIHAeBD+ [K̖m}#=i6'w} l:k9IdyefbӴ F0z6G tD4n5-= ƚ\|KsF!ŀlgN%(YelL4TSiM4zdXSh)/@gK"[|S՜u? K,>%kpZjpa ˇ8[\NC:BB e|~D~2Cw6%`T ŷ 6XB$ @ OVY^Qdqx!6No/sF4y-M,G*ܼr\s]獏 +~lP BPCuHE+TW/W)l SIlЎ("Np>8UH[Kح#dsAd,rɕ6LH`bt1o`t@-/yx2tn3|)q&P*lΫL2"˰`ITCϦ;x;C:%`.c '&S: y 0n'g}WIZ~V`JףSfwA^Gild%bX]MM)0ilpޫ>П[Z1i?ŰrV9KSe,MJ @YD3i:{-L`A)oVnlG!s ͪ'f;"&6  ν|*<9v(Zw,{3orS$Q8QQw9jVlgl$֮emRR\nBZ}UƊ+G69تZϵr89,HYyF' (@/_|ii Ya:z0h~jzۛ, ߖ мZ5[cK R!<(g,૏80ڛ;zfTCϲFӶϘXqHʄOI^W^sΤ}CGG:JXj?,06;ˉ%V+ >L2AzJڄ'Gbk~+]Z$zrI`*~^5d4a)QZ 4%KW*hIWAcD'Q i;uCyDRռg@BU6^ؗ[aT&[?y2L.g%31;,b=,'Q2Ug'D ݦ0@ag;W@aKl^pu:쒕{@ovN(e?aЙ8Ըȥ%]#߸\N8]Z4o d4mgRd<Auyk{Ppqj;!1:*Ǣ J +Ћ  gXڂu+n&%? t2gm<޼z{(}<sRVHn>$>RH)wEQ}NSTuI0ױ Ŏg"콐ůb*瀱h,a=H>!x<øqFY  wejc!%(U ߍ-\B*j>D/2q| Z 9p Com=lʀzz@}򉥫Ò]7)dGiC}͂I3[Al;+k<-u!a.m8TK:vWSϯff":l99"]&3{uApjp<T b?@o H#8,~2,*q8A %wW6a}Ok+brx'%U09e>Ζ]v?igUn86jPjFzOBJ|?E]'4ҶHZh Z o=#1`pArct2ASΜȁn!;ųNx8OY|2\AuLzKm<*yk;@"܀o"zSpi袵ʨ`꺭M_eVRh'NNlco$φB$V{1qc!+ҹZ^CSYV{,[M3r*eS!VJq`3&~F!g>yтYחe>U^zN<`.C77ݚLA4,v=wc+1*gpB~XZo!5<惯AO3z7:Co@B ϞNj7}n^уGHm83%紧3I6@ MAA_swVQBYdݵZz")'Sg"/GzJ,vC૲9$~XZ<3:35M+3!J"'QdڅAL $ҹc(@А hm&a(%u* !G-Z[ Tda^\tmoZr'|O~M.6K:=?0qפcye]qC/<PfgвrGgr2@l].jMg/'ǞBDQͦKX4{xҍ;az$.Xnqm^<Vp>^ѥ4Hޔ51$ -sr&G}qDJae䜀i7,$+/A+=mo<~ʹ+#6͌W"Gb2vB84+rC[:6"v@B?C5B2,J m Ӭ$2F f_#G|7[tMljMR_lyHrpKZ@TGP6 !sj1\PݫvƺG֒G:Hy bu0s}w8y ."#Ww)tJ^V.2;e0]%ܖ˫'Qē|N[:%j*n`6)rIuRalU9 . ͘X}6"vL?g{sh T"<<&Ұ@#o8z`4 }wpNS3? ]v tQt|vjnK~].H k) Q ` Xd9uD%q}B9Bt⁚=X=_{'0^%+" A;bj|tCjx.S?ۤkj2*^YP &lզ pu 6~}T:F@~v*orHYj`x<9K3.(^qే^eU$\*o;,_㙒Yl≧:Wx?re_r͈gIj)]?4bˌ*͚xJɂYR=&]h܆iXo`9D/zO˜,E>3[;cAtx|pVPyLeU߫t=k}v/>Ct,LSafߙuk.p0K<T;rA+j tv)L#z%(k 8iʆl+[k-'K]ЄQ).?jPs21= b$S4MUwD) qڡ96`MVV@AMЪk"/#e9ܘ M;^=&k'R עS(0OqYc-O\+o_vRvJłQ0XQFf$sz\"cw`iВfˁVS_5? jaEk54>62d~vHkusޭ 8mRӔUkd=9_HTq˷M\\bKGϸX]pBGcuP&|܆"&DF?n3ךt$.sT-]wҦ Npf8 7kHq0&\mwOS/EoOVW̑TRBtKJCF,2vQ^X<9\m:\7јVM#P3(Ѽ^a?So|}B!t (n9i:Ч9aTLrD9KaǚTz^A60 57B)๰G1{Q%y(ҵ0~57]~U GN?n !-CgSz΋㇬` ݞ#V'nrUfFkN檚bf,&+{~yb5pK523 d4Ĝ)\|s YLKHE{~Uce%0Bi<;W)&q\¼юzb q9"Yx',i[E_c8[EUk@˄M09.BH_{M.F.c`V."*]!8`Q2gxorɱM0_rN`6[|'" {,IKnd Vem/脺gr7Y>?h}ckhiHm^34ߝd΄ςB}e&dqJ[4mXr1Xa8{faΡH`S/wq=E-^^_*qk䕩 RiW1ˏiC=/bhFg6B l~ae EN~_x&R 9 Q*.D߱lQEk6muХc<'\vLKu{5\Ql 0@1gf .%B )SN_/32<M)1^/Q-ITEnƧ~* 3) F)`ffm]tY1S@`>]1oeq_c.j.l\?MJN`Ruj o0@=m qNuASq#tp2=(&.,dnP8IyW"<icLU #F?1ɾHvT&v* R&"+E/.@/W@EP3e@|ɈkDG;|6^+tWN ܽ )vZ/#.DyYj o:Fx]:m;'FT*P\_,N~ɒr~.yS٠ۃ kߤhȁm .m2Adkx+A܀`ZDAi+S#x[w {KḊzl2ن"X)G8}Mwr06Ohy0'3˼o]u=trz*YyFd5衜Y:_S|ΤHL@|*eodN }]TD'W 3.<\#IDceh]A)IPJ1amgdt`HV$,&?r.YL8'G,v|_}a\y?&`4&r2~K SvR~a#e=#hs=:40DڎÈ90ICKW 0hļhX1~U{yrCZ7CkЪ* .#*ZIW,0~ؗŅxU~lSXPN*xT0V2 YbNϪJ?]2ɹ*^k}>?^ ۑ6s>4 _l|iC0岑x~>M~ 䵧F2%M5voRs4}x'Y !p=Ҟ[⃽'zXҠBz.̎.t>AJ%m69R1WH[P~(.CsM%l`@SzUZ|!zYjoGg7W\؃B;IMQKx%uu\q'౿#,ьP2e3ߩ{`׿RJu7ob@.?nIH1+ ( -#">]3,?g#쪈7HG$t#kC0QByҕxFF*f}9# ޖkmvJۿ=Du9:aY0!f=AT}s%&lzD;(kUFɢ"8jqrЉ[j3mL_/]cLM:# H7?݋\! Ml734݀>fmK?k:&V 2s]~QPwY+EZrq,s]:Z$:p/ W[#dF~ulx1Xتꊫ}^HU,dCvf%g5ᘱrmHr>jpQ_㇜5ўmfI^ɖki4>CPOW2f{i`8(w߻7 E[cn-s *ծ.X (`[h`LWaawB"FL*eߪCR*Ma6Hw,`l5$44gvcYw+pD@R~8=TJ;ERnߊ|}G#[m3ӑj^#MnMž{U!& <(0tpԭG0ytoAcl7SӯtTh=sZRWF|(Q_5 힒(8q=|<˩#_૷@1nqГ,NqD(<֪&~_I IS'Qٱﲋ۩RwG" ^,@FYCjs-}M8СXh^v5,%<6eOKBvki26dfh}UG2sftٺLI9^̮~!rV+mZurx\tNs^k1"É>\EV_L1' ;9qz^utLl>LBLEd~%tN"ii$8H@)寋iRY вҐgCMF 8h(ͬdɅD(N|u4˄+d҉U :H~ k ?$8:cPD}!9.h+@;HU ^J؜ ?1VX^7<7 t5=ke$Eگ EBۤiC,=>%=534& 5|x aWHGl m~Z9nr~ 2Vɴ:Y&2?/dqD{ʥϨHwϦjCՀ5d|y4iy-qx! ͨ&s wRdE574m&(7HǦ țR2ULY\ɳvλ"1`"+*FBeC*Ǽă#IiV59f^mҥ=s?M}ï_T|籊.wXOPY:2jZSǐ/ƟŅR'\^҅@Ý;j˷<@ T8B4]8͍SfB6~wD>)3WHF~?A_Wo?QU?3od{ru]"K2t qa"k4^Wb-WOrq4 Nɠ v}S$DIKrj'" Xof`i-FL^>j.= .\݁aLPyϦ܆$6! ϝ^,˝MhUϽۙIl͸t0$wxE+⌴? |*@Evq =נBv x5{pi!=2rޫ:l~S]E-_(:̊lXOB$y;@Z{Hf)&p7AǷ>+x/sJE~+s cu4J'\E2LNS]p$롒 q?|Qr$:fM$P<`~)%'pW׵V-q)r&o |}xIb̒qİ L6xHVC@0NT X o+ n,&QfpP I)>E{S Iɨ7ʂy0ߌٙT"(<+̳C E^{%WęnJ!-U0GhBDP(049gVݨ"([<}%٢1Yޔ*){HbP,?`%H\O>ڴy)d**p%x WL"©J nIiv,7 M@H9IL`'^ޟޫ7z_`eL1f 2(iݠJT¡m{7GWC~˸>q쵝'.7 DžQ-Aq}0xGv!9O˅I933Q~. ER;Y(FJa1qf(TF+RtK.hȱx1Y=yRiBu@1dŌFBܠ("j7\X@d8aV][ ve=ds@0va%1"s mEⵢqhT \!@2WLq%(U o`0Lj`7hzJV4tY{e@ ږh23囸yӠ pю$ɨ-]@u>S U="8d-`|6z 3$n/RcuFPG Oݮ`/u& X3CZ/yC!މrR#qr+i`3L)^Q[g 7]{`dѮjwzȉ{[L 邃"5, 3Ϸb (!.t0aHN @-CC[*4 TGs`,,r2.np<;q5y4lɶDV֏Ghmb4r}TwՋidYixgmǧ)0\OJR ]jO1B t3QʠHk&v=+Rq`)UۗqkZ( Ts"ri Ohg |Q]uCM" /\ (G],2*D~,*O.3:HD~[H9"8c* \|GV3H* 68H}37}aK;=Ioe5r~ehexXJ?t Nh[7*D81Cl5_V tmevt/N !hi4nwC&l!)HJ}R@HCM%*`xX C;E/KOЃ2'˄F-H~Cؿ\ KcS.z_fK,8o$ :~2xОF5TPga7=2j@4'|0UȰJ(?7wUѥdKg6#XPzy+?/mcC58r/M#VC,%GBCO~_UQpvj?}#й_N͇b4 XڳB{JyD>{E!U_)n7Ų /6͌vopO&'YaeVa7Nj>mȣ-J@\{,$#j-ٮP& z1@ؗP3%aN 2k4{3:ӞPcNx {(yLmՄ8Ik)8 ^d\:ZDVBbkyX.RJD@QeqzvOSO??a樤}7Q>>;m/G|#cN! Q*H=pRmudIݤ|7o+]`4XrUj.!^:OiRہMZvO-+ҲQ%,ԇc*cm%s;),gB(-Α遚f!zX0@Rn*l˞S< P>hA0'o(43%mӞJjYQ .VSzyNu*Ho)~S}>n=MZ S4vJ:3I_RV:@ /+δD,A Q'BO['} iJQS٦Q!BUŚ6c@cŽ.[笢 (2{eywȦbyQ!FBi*Ccy1DL:`RnJC9Lɢ)L f$=vP Mre=o6#:n,?2.] cqIuXap Jژ٣F mFgWiv*k8j/"ѠPQ|B&[3ZcT׵]s!zfT!q4l^a6kҒ})-ǯvHpA" Xˍp"UgNȓqgZ>atf0oRf}T@˓0)hڈ vpm=f"ֿ1n*Z]]`=yvɳ<+UJ^x A/~S[{pSTt_zWHilH,g 7OӠ~䵙dITh>ʕ^9ztAw.@do]yFExN1;\kUAgZ^ɝ3GvŸV8^Igeo-'="I1ոZ+\?dזOlW(塐dk[~a4؝)=>ˀ{gQLoB~8'i>֖Y|&W}hd@L pJ-ta +@.|w=´_+X|

Yky-FcRa!F~`"aTTDT97]/Vv8`Vd 9{Ŀԇ&.f.SD{C.DiHޅPT" Tq/>[zB:qY€u> Ad+#5xCL!qcYVg~|WS1ݗ?߶>0 Οm;2{IP@o;[Vݲ7ΓLф~88C-ZtgSu (eo=dѐ~?n߶?7urTm'-X.Z'XZ砑y/2k+[.WڭDe9Ysfb-)B:)_t#ۓ#Q-19kda-@׳2;R1, 䧷bNVeͻe۷jo}"E>_-[,NN X >Y+~"}|;C=-Qc5[0N=2)>&E^)A@pm2r-Lw/#mhm Wxm:U&ubP lZaVrM˜6P1pEϠWDvsF1c<͟%?]M e Q M6׆Q 25V}Tr %;ua']}hu1]ZƅS^Ah]YV܍ۺɾiEX1CH6v;)emvž+H-lJVZ7W"wyb3;$͋En TU{ۡH?~kA (F&s=XoayӣlciXf%"M%67Ъ2Єf4*Bp gVQS >r]$*/O-\`C0 @=D\O;uu,Abτ#wUu+ƥH\ <1 V. f%en5N !QR,Ď *ygغפ"/ovcdtovdڨz3h銳*HfadP?"<0Ǻ]W84py:qz&fuVR^)tX+~}{zW>,%cQaAoY [ōAwH#(Hz`&5FQě?AY8 :.q9_7a6&m7(pm.,z];¹0_VEn}-Mۗ<.Xچ ԃX9h },fs_w# I!*}QRZVt=e \o%}hTޫ5NO S'$W(dJIbJf ܒMѿd^6Uϥ:,a72K yq"[GKB~ f {E5e  z6 s$Nñ%6Kv5ښj_T4!?=1@lX#|_bìE6±_n>y#N.!lΟ,,KRm\9h(|`vRFKi =EQVzU@9dF /:ds0GڊNl[$oMwy]iAH/PWlO7˴!rm6 - 6rv>D5Dώsc1ƣ:2i&eH#Qe |u$qh#o\4$W ]j<(&7͉_(: `2)MS VF+U`Jmx B#%tZ zC-'{e* E H~ f%Tɀ  ofwp䋌Ab]DV/}f}_CႺYK_;! @pbK1-MQ;VtJ<ߋxIȖy`]Bo!sntOE-5 ;e#ՈQ*A˜O̎`| A{s&MQ!"33cBiSQmS"䉄#Rˊ Sqjd-,#݀vcyY>k"$MSF;=Rx8h]X9!dձ2p sT7C7s mN`|"U7iỸS:#0FtFm42[LASZt,|.P03RNT x^B[By7QD$1FPLE__l$]]/.<";bpĜb^0TS.%0;HLSJܯTn^^k;ddT٥W&R8B8>(_6ɕ,1rN{f. Dl=$p9pDH'0/q DAg Rlmǒ7FW%MmxeJy4LfqݡH F.5O.a'4Na7iyց`oa͢K)6I&+PF!o\ѱf.|D3/siMCD󑶱>bN,r8aiHVqh跶"JDI1"Ž)-MH۷cZ8F߇4=ojMK-/Opю R7٦ie5\R#r>ͻd܀NHN uQtS'Yq?q4>%䠜:\c79!>ۨ&b PTA:#_KlC KC)27&&!%|3 =`(-&'%^Lc=A^Fw,BkmSE$ضeuxŘfł̾\ .>R]KUf$lH@pq/%N 40Hd"'-"Hh fqHa¬`p2"-6U'L=-)hR&iy+|/mwuj5K`djpFUXLZZ!T&9'ʖGC c&-\WL"ٱpϮf4Rޕ88c,̂P܎]v/ >+ ջ{#0hcu[eB/].>f!V?k75k_hl!B.}Ӻ ^A&Ětĩ,iQsߛ ȷF ٘Xx:yYı3l7g#GmdRwZD:"i]%h0ZKLomP˺R\UƐqK+Qw@ -õFr?G"=3h;Cu[_Y`B-H ̬bZi,ǯ 9}f#l^/H Oڭiz[TjF] ֬+ʽ6\YĴ  -* 뷽hK9Q#wSiB.nDux" v2Pg|G`$L%ywCKAq49wLL!371W_B:'|Řxe2oc t" Y˴L=A3 AUOewͭ=j)LRUO N9Z^lpZdsc򩗧9@YG$3RaMYȽy<=~Wwڦ꾀,fBItzplGWBWT&x}8G4P5׬ښzvQ^gpR*Bd\p-k߇x4'J!a 4;r-O-% 9=dlTS`tZ:5HDt@cw _le܃[)uO( `H/w2FWk vkHu ?E0MugRâ~v2˰`mn ċn?J1Չ? ?RU8}F3|6" hM!ޠ@P˹'s`#Ssڕj&4 c6Mi6!-hpcxlkO:VTc(> >7B %P͵M;˼dze>bezAAGϏkpz,U\Ԭͺ[l&q-n&Nv>GSAm} Wc!|MzEnX1O! [*O"wiR=6Q/tt$5{}\M>Pm*Mar3]_IbZr:.ebV]=%)sZeP6ަi *$1W"^eLLEh5&ˉ,YÈTNYw/_ Uz}$!w$fu )!sp U@mgbLK9Q,Ill>i֋6X#:i ^|*g],SʲL3X, / גB_k0Jg]vI >S3wfF?mX +gOᮘiyJno!jRm2\i~7^sߩO31xF:*G:Lw/yw:B|۵g]hfPrBCvq<+Ⱥ4VBBqzJԌKGe͐j/` g!/vE5)nC D.yq.T17dJP6}f8J٣%sB<3dR}NUw+{96DY6c [`%EF˗f}ӫzzabL9oXX-{~oUKI͘-OJ5SAtjΎ(6 #|XݛuR9րlhِAea)>ٔX ?zjs7e 8A]% J<mڹSwqӈ@eP;g Hkz!)wZU#<륏߅:;l%;p3"s|Zb#E_aG_Re)DCv'J d"}*Ć}tT8tޅ|.*z{ Y/<tfw #FN>c%?-1)nj'Pğ _pP\Xؿampg`v pGվ]>TT 7>i7.p^?)sծ_4ZbPQ&4+޹MR9~%p$c6gt񎙵/^O͟WAL*m1T7^V@M{ _\FuThVkrL7!l 6|ȔRŠsW-ٹ] 3 חcULTNsrGU?4J\0̏)}%ZSׯU6[4audmFuC&qB>E#8~<\BSi(ӒDy} u5+ j{N WNŻJb9e  0%?IF ϊ\} 7=$4) z?dK ڄ1!ϧ{qH$)U%$1vH+@_11fYk2<XGqyBhH]ph]Q~z9m\b'j켒?%fh_OCVӀ"Wݯݘ9T2J{$IcIm:u9)ςe3"5ewT@ZyF`|{|~1uaf-{Țq]ݭdDFtY _aqH$!\UuRA_@kɄV .~Y%Z/5d2_dW[GdOMI @wrwB!C5vcPEc?D~`XCheI,gzqr5hkt!}͑)81gmr fN3?i Mu̝eZn"<8n\i,Ze k%@+b$/ +k hg@`; 4迥n}-y+$T>f]pDZ M"le?)DҦy!Kp ׬w7PI odFK4Od !:aƮ ca&ȴ.KX}|3muM Vs9\/kY\Y'~V khR{%Z| \Bʜ0o< g{<`̪+ԍ3®2VT@y?MiN9쪶l+OErZS+ ԍ,OP+}{]0!!/AQ³Ħ":d*x`}) }!^_GT}&(`~{ale00 &vmj:6 Xl(H[y,2߈8iWjkS14xws{i){!jev oΒ-.6$t*U9# oމ/7cK+iBu\3?į3tcx̀Du+0[ :5ʤ?ͫc,zr"/(KdӋ,,@M7݆X눶ٔv!7wj`zfP%jiqykUڶ\AbhI|4g?$,&ۣĭZ` 5ׯLU(ZPkzҕ@ 4X#VFu+?` O$Uep/Ky:Ukn2٘сZneu!3<{Fp0A (@j!H,RƲ[wq k6f\Tv b3'xQ3H)!=xO*k!=2$_}y#;dzOxMjq ٜ)9(\JAGh>*/BiԎ].,^j/'.vamwmp #|>̈́W(%O W<ܪ!)KC9O>|#DSYԕd%ѫ"[g%[^7Dp .\aIaV 1;Y$H=r(mBwJC,~R7fZt E+Ͼ:- O(-S~# N}I&O=_<:Mc=t*Mdeº6&12q˭S: `؅:=$*Ͷ? XwdU\0@fS6ղ"b+] 8Iq@ALWеqi?s˼ =S˖i\;i9Ȭ`Iyĕo]ר?xdK}8 ykÚh:1ϖ&KY=fIUE4BH#˗fBƪlC@DbAfS\9ۚ" h QE1G$mt2{{۝%__b 1D`Hk3= ϔD靭v?ݏ$qTϣh5_[6 GV6٠]fd :ȲϤs5pX6ǔD[X$[/⑄yYm,bl?dȓ͖\CzVГ:m7ɳ'*ey`ĪwI?Kg$wYsWVFr#V!1=GtElW*U9,:ӆeFT>ӻ uh?0qF Mh ۝VzĶy 2FiطM+t/$w‚6=l98,WMSHtIc1dĴ{\/2;R ] |}+>$W=>DbOzR V[bݎwd%|mbd(T9C1 ]޹M82@5^D&Z"|o04Tj'h]F>;Xq S֢jހZ*,Jh6>M#>$v9 ˉˎQgβ9xiiLf3eǺOn@VT0Gn;%1;Ф4[}_y6&[C@\ O::SX_ * JI16{/Rޮ.CDZ4ۢt!/OkcٿnM7!d ט `ryg&I*@8hHq} )BLpEm.Q ;TBB4j1xBW|e%D+ ҭ(w#3F>O]^iss Վ]nb|e6.qm)2lͅ ;:YD7lN6lj;jgvfS,7](|쀼_nd0E\cݰ@[rRPԻn>N3ٌVHL YB hI-Cvi(]+e@ thk<&rOĖ96J#.ed*@cJHaE5}؏Bu1C:ٛ55)c[. M⤌n,Х<+i/7Ss>$ :cf4z\I &;&OUl!Khžgq\4{Cvd;r医Od]^t Ae1A mmGЂe8_ R3Ue;M8(b`"4ndRTV0ӗwɹi;oi*^vֶ6;ϰt]LNBQ ~WulI^a-3s}_[:ynZ/-M1eq9,tM9*Fב&\h`6R?iP \V@<#(BV҂w>>m(^/9 mяRm^8x)T\j%8g_+tHEfԆJ#=CË(KIt "_$J Ԝ-S=ŜSd3- %$98,1't/c,vpQ6)۝qCb~e>)S` U tT;,Ri~6:V ejp_|V uIbcX+`XVjuR_':gT|"B̌Zjcàl_=R?UE7`LR=Pyzq¿ uZ I͟,Y/WIieJ%©{i3 E^RݩbX3ϰ\me|]e q l(c"+P0*Ix`8oʎ~>Ds'^~I57t,o_tu)9{ۜK"^z(g9L!|DP隤b`"R;*qWfly)ˑԯ_a7eKH'Q1IvRv%p(^~D7"Wsb8>%. Ij}-qU 1ۇ1҉a52Oag*ǩFO;Ou`B¬6GR6zDgN/**J!jL^u-CsDR*g-B)Q m L(+ϡ=پ(&[&PuQw^X9G P ?-ޤdh=&JG{17?WHa.2yL(7nX&;v.(pTKK'6G _NLp>g|g q"T[b{٭Rb}.Ixt,3)ŒفM{ᙱB WswXwSTA#t-?(eU`ֽw3RD՝%23VeVlB6ن50rjnq,IOgzv4gb҅:^tĽ74)IAN$b8PhUrqq==th!͆Wt.ָB2جMGSq+]'**&*7E M۰f[kN:H%v%f9bG>g {Oݦk݄Wq(Z+3 |[drKHm i-W?*R L8O\UNy& h ^!+%ԟkt6Ub:aykLdvH1u66I?\z2+?(w|` Ocۭx i>>= bFGf~0ef!ĕ^UZi|HR;TPs0V% ;$Dً)XQmCf#&9; Ip;T% :^uk3ɾ 訤z~abc 2%ȡ:1g}MGCjg!N:G%pC埣RpKu+43KwU@ ΂H0+L+ {$7:`Q 0͢"$U(. g1qI6FkD { = 38X6׭8(^-bi3~QofTJHRǂH(Wp1O¤sR4^u@w\6}p,QYf> Mnq5f&'^/1H؎KSA9:.=h&t Kr0>kJP*9]V:h'(7dy3LŞNdWEGGȖ~eb xk'MԘ;R8wSaվ'n=1O߂e[Z[UD|{hHGa:/A_L'*׉J0dq*0y,=6Laj'!6+BurX>dUR/*g與?+/U"߅Dh?.,gO a{Z7BrWZHq4xPvmn+V~?PIA֘ꓻ:`5*ס4m)Vs#~NZtk+ݞ7r)NT\s{Pgw;.r^2]""qU/H .(|hΉ~HLM7]iRG ȽV=OzBQ ۲KU%_i]ʕ/*yCޅ!yXZ >҆M>V=U@km(OgR,sg p{!',o֘Ͱvt]]^YTXGԅ'8NA寞lC`rg:χZUrHa7t)ƭ b1"~&KM2)K^[_dk]hY]MuʪFe[xW'le5fBlgQj/#Xa 5 Е̊IQf6meh)9h2+2`׳f-z4Ƚ^q?+鵖^tSҫ$ A3WH7hlxJNו`.5, Wh 8eT*~U:cch~7lhZwSǭ!rBw-0XsfW`YO.s^zPpXRlI G[b1FHCdh5LI,"oba2^DX:q)k%,R{@J{ &L'#=knʏӐS5/U~'TBQ#CF?.%*8Lj>"H<\v 텨`Ƹ +F:]ZO` :%OwSۛ'-˷\wn+}]2'q"7Qw 1Z *AlHx [I$(xTGxFQSG$!lri ` ]`:^@0h:Ui XV?i)m|ɻAyc>[Cu33mZ ׃bWf(ݹ 3$ dV Io/PHRZޫǎwSz_<1~i,+|ܙP `1"ẻnRXI뉩 zgu] ͕E`kq͜&r2s`ʶ]{)JxjM8Hh:{؁zly5w5Y9x^؍BB|R=2n]7yKdA얐#WeOP4}E(QF4U-F<5ޤ;V&-gm>(V=I^Q"[]*/C?A_uk8j6=yįnǯk0V@6҆&fk5ԛ+K_[O@h&Y*?dJ.6@T,,]KђJ#poeL=vi`vpDu}FzSh^,&-\mM9T ל4tј>D>0v+|`@s' J2+-4Y;ʹC wglr+DB0D;OvJ}MwR` -#J8 y oqÜGSj}n1m>'ӏε>1C81^C{E͋9 N׋2Jg*f=M@?v=d 0<.CXyM/(_{TR߱$L%ݙgH叨sE\];otC`X2 ޮfF[V&1IeR }`f շc` ''L~U1{’HW=u rBv%vZ&EI3TvęSJP<]&:Dm=a~t ~UGگG~_/h%˔Z;cAQa2;p6xn!k(:X eNR(=̠D%mR@2eJrbzʸ"?22D`zr_(wd/Xd.8'fJZAkAՁr3]-$PP;i/40]*!M=jELkf/nt2š# "H,@(_̬t¤lGzW.1c4Z(sƒF"58g AZDBCbLȍEGvw[zH!](hr!KȄ" 8t ~B} C^nU}eoD3б?SՕ;06JFYnnƅc.9Uzu^1!D aFMq,x 4Qai"j-T-18&mn]sQҚjVkXz/$ eһ$X! }3 DT*t]}4@δA5#1EM:{ڇ e @OM4 M''Qv;jU.)]GS}\D4&aJ(P>mYB?EjPESd1k pp $%~Rk mP5'oލG_.xE% yPW;l~wdwSMa,l*ROԯhByuqtZ[ڃPA-vãawkMF[} q٨q M}zJⶅ=ܐhh XDj'lHzt] =qWFQ[}&>'J2s-r0SQ>>|Aqt]s_rK,jM omDվp0WM6,+tR2|ۦ#UqU>7儉v鍢1)3>A `&-0G921do*Uqxk<{2$>A~i'=yr9^ަ; Sɽϻ?E2 $)7D,yB!l'!=u[ѐjt0{R-'*ȟ60!A&' 9s1B*%b3"{ ݔ!iHjc`awk1odss{S ήD"iY/M(\Od-5b ŏys <.̼60:5YF-g65CU08r3lL\36 xo彥QN!Ht'lUmv@N} CE#7.!SyKeL cC[Uh!n\PRK(@ ʳդ.4]GۿPnbb+GPRSOiz̀F6lBEJJ& ĊOUD[)sVTD;"'̒-]5d,#Ӻ1k|˟3?AB7 GE}3ӄcP0D5o1GMIZz#mBý$E5ĝ$^9]H30yzAgpCz>+L%6mQ},jVxmsWʳYqTWr(%)hɃxN*/r݉AH?fBkvq=pm%l$-5|cZ_*QФSiN !s'EGoȕ%\yo@m@12a(f{}~=D*1X?_MSWgOqIES0]!-vNJʹ#*`]x5DEEa&-yEL#7VŋAeGeo^2xRM\p~|O#.I*|5j፳$|?g)Ytꋩ/ϫs}U74݌<0'\ /x Woը?KJZNxsiOa -m鏈څV 8 ,Bi +kى^1TDQY*2q v"Gkw)1}&6dfsϘ L!ݔ:rܡ1^o D2aNgd8:*>JtOBmH2c&u;>>M} %57|ъHlڤet{߽enی[*C3)_1pBXc=0?%51?ľO2z›᝺0`.:=_ڗ&I' {P |Y\M[D# 9%-+"3K3Ϊf<`VM9;MbqB =Ie(xd98J"ܖVuSSuu : an3Ob,f.{J=~ c+v@G ֻ!2) FM 9W2d"E]6'yY"DxؼF>m4</?sX7]}yo{VxF ;DGCF9T03oft<__37ԆB(.zpE3H({h!Dr,W3زy1:╓xG{:F41Ƅ3D11  2O=?.=9dg]~cG"L9q. YCQ@=1|< Ok 3KCX-NI&,^7f/݃ ٤@65Vja,>{w8H`|`K@ܯ"2=5_?f?7l'| &'t `[*0*3̋zΓ@8i=3+Ɵ! &;~"W{x+E%5Xh->biE;NG%m;OM4XTBE#+DR<2㺳_&L5[Aϑs*׼C f"fQXujJ'r9FsHEN_V9 K.~3#f8fRE6rxo'ǩQn,0J#w֦ċYẤ@@N[sd :&7Ln#&W-źtjo~F}]ޑ Xwnj9,z@]C#=cK۪um=Uj˻eq߉W T( / m[ap*G_C7_XnY 027:7T52z9S*]'11N,`m갱<=JY oǶ"XbYaޮ7̿/'il00EA7xp2lbeXP +O޶#0kvi:]IMk Xӕnty8^ MoOyj s?g¢a\Cլd_)HK聖\Ըn٪ns.+_!2ZdU1"GHIYmٞth@x _|9 %j%q3B\T% EG M07C.-NEJ*AM!xRVϺ'T%^=jilX$uN6z+?Bm.8Y"p2zvgSC 54K\T\2Jm@An3HmnB}9 M?壩&O]L/߈M<>%t*~&r;zo3)%;Ea6@uZ=8ՐE!֎+ېz/UV2QQjx}d w3TVcl~\P1.x;2 dxԞXc1TNC҆M-)l=^ J rV>Vix N0(r}*X)H)+;3УD+%]X8$e #:j>A%:es\L_!h ٧ ɑG^q%bsi K5JLͶ?[0"긐hco s7 4ق|it_]hh 't ǫcLe iqKL^rW&I0U`7V"JN4a#cd@.[r6]V 5W/f+~KP_SxOoYGFȌ%ub(i<.::7VyUdn,W,gHd~kMc qŔTlYz5(D\0u@f b`wBB4|O,ly:7yi'\X9h;EkcFJ@{=<E3LC11v|^ըS7FeiBlh.;jIS዇  ;#nF0V–Fmt|I +R Zfm-v[7_[;ҰRHd=U?zorǻ`|tb ~*ge:`?cxU"y8p㒫7I7$l:.Sg]BKMl'f6tRdI3̦ĶA >=o2/kY2m^`&?4ZjA":M0WH6>dAt:OVx.X^h3Ƣ?B`f] )-28ЧLlVIfB/\>f =]CYSzXdBǘFCh`;g14:K׈-c|]'K] j$gݼHIFg7a(Pe\֎ULHll|bBbS+>8FTD"\ z7NXr78aJ SԎKGd[x3+Alyt(~p6 ȒuvEQ΅ H{ WxT'UMwta`˚d/+ۡmkb4Y/؋|P75+t5 mS*g \QDy3.YBR^x+S?X""8bƛuH/~fW? 5HxJy/!Ȟ2tIIB^#4$W˧t9=0=k eͷl6dz"H{]GW6I$@-˯V%ǭKimlX/4Cb,;n &C}6# bAtוwFɾˠs4=[X7g!h6p0O i;RBwy 'KFk0 W x/xNj%VD9ZMo]Xy31!8B@섲'"&~!(r}?#1t1Ri/;9YsQvx%ml{T ?ng_Lpzx;.fGⲓhIeU?!NU {: 4}Eē}Ҡ~-|\adYe:Q"T\떛Sш䑛ޏ7{[OuJafk%yUm^WQ6`0񍆒VȊq3Lh[_r9=+zq/ & U eC7dsqC#o?`5֣36 y1x' j4lt)ŤT[>O\Ȧol/4a4^28貛ŰTV364˺nٚXܰ]C:Z}C%ܾi K82} /`]@UєcJw1O>G@0 J)] Ly\P1ߦESҊ_k4c(V1\RWhē^֜z(ƃH@WN#!-Ǘ'o^[n φԨ\vwSuho{+%._ ٘Tr뮕F0ѱȋ {-Q 5HwW qk1PF4ZsA_}֠GTYt ߍ8Cr:ljG`0ю"@rtPF p$ZUaKchRy Y~LX]>׋[|&.AΝԴPcSq)8T"E:xؘ_:$m ʓ{E{4p#ՕIv=:aBo KexOo&.~uo8IP>q49݂)A YJ6}1+((WtASpඪK[. R>kx&Yl% k XD!'Н3W8yf>FDM7^5R?65jGsOY805O @~_iJɰB;YD9H}ҍC0r` !"w޻aDԖ<-SV,B uAj>Ix{`9|o);ᮖQMN^6mC3)]~Tǐ-%UB7Z"NɄIGI%xcO; RK)iCTUNwњcz ;Y& s )Md@ G7`eQܒ%.fkۈտrHV)MXGgDAAJt=nK9d |߻2-Xm!yH ! fKs ˽|07p灑*GO#>dDgrp\1X*%_S)ҹ"ݹ$Lkkx.hlFI + o>_i>v)8V^F<2y7f%lB-)y}kkq - 4.=M7&n\h|O#47ZN|Z[d30,AFGGћMbWS'*gclMVl)ԡQ=/}NW+&Ǭdv|^Z"L""uW^bym܀aG0b+ؔЉZIYQ Y|!GBwu *q싂oҧ6@ih'X\؊%S9/S^  c.s A m x?Pþ{#qP 8_D{mdk"_oP2l)1fRH3FhqezSmf\Y,W3NL}SV6b/!s@E="K'\|ZZ\>d}3>/X}qlms\ٸBW(Tv;*)+ckMZtL֮H2<#wˎR-nc͔_/e{B{Qڦi[D(1y9]6w9ڞZj"),;ͯ TjT*e!٧Wϊ Ӟ!tO?P~HFS.7%,yc:]L.dռfvv%TrF-$#`8ES1>rKkc hlOu S];]r|m\P[5`u"o}TI!B9O_F&5'<I}y'nKV8=R9G[6JA ,kQdh.IvkmGvPLex*aq+)WEQRXM!}@=Ct)w <ۙ a>0 # ,!|+bV',o-1,.Hy 2E-{[Ҝ&%F]Y'2/H ;(J <n_8׬jyAL9[U'}ݖo sY]~MAN<: 0Ho މ^mm-&/qfݘIf8o~w):zI\\^} :ex y/MjW

֚҄'߄.}(+A &!M4e-&?Xx,'*Qağ{L+cF= &6}=})R4)sm%]{UJU89Ǜ07osIf_L˩uꔙ_A /`>7vAگ1~Q1[cQ8=|Wu"5[BlG~{~> ɨ\PJ݀mQ21Tj(yҔ?`\RI3a6QGKs~ᮋ2eL=!?QSN'iʲDV hlwaAXˇ%SeY7V1 <&Ѡ[0<S3jѧ94`Fҁw*6!C]j(jł4R4em%cj.t6w~?|Xp ٔ;MKj`t %O)̟-T/—\f.s-6K[~;d0z yAB_x(鳵#nr^"'vQB|m/,j?.UJBHݡ;w4J։ բ߇Q4O+V;kb՚|BH1r 5OU'L*`C v-Lu`,"vz GelChI[xħl.#;ejljI [|Hy ͖y۪峋ZǴ3 [UEN;G/@8 g|{x}]'Oz(lFi3RωO:[H2~VXur}]>;Smž5`%ir}'06o$5/O}c"Bc#mᵵ|Kw_q!J -Сv;ꂃx -0m{+]hC IߘUU,j5oAJi}yUA Lb޳ zP w 0DF&Y#+cqsU(kA266㥟[(:H+>V Lc -רRo{$k:MUH7]f2KBZ٣i%`GupTq@|"af؉6 И MIw̧ ?>1%Ux.&$ƫpط1M(,!b]ZEÉ/3 xw^\W o>_uC%;P~e=(읨V%Jt.t+XR5NV^3$i`ٿ I1 pqJ!3R3!?n#xr &]<p?&L k*MM!]d@9zy:U'L'c2CUكj.bs_ u?{Ok\ꙘP:6aB?s%ljBhE;0/Ѹ)񾕸|RAtRaR4 ":/??R@R pakuV婗ĵVft42q*+ri_E7m7/ɯTi}r^(]apyCOSB 0Շ2RH Gapeȡ ᖟlZWacn/o@AcSHu!,AM-1~V^)>׼u,zt#Y-5z`l Wᝄru'Dhv"' vdUUaOc&˦-k ʍ( P^f?tN;ŰجI-d{G;w$7 D5 >'?ӯ[+M=HIzA{ıl\,㲏ES%*Z)R21œgLse<%ȍ͋K\}>R|{f_ %A_BJkq+hLjDZg$*ei\Wpo΢zĚ( 8z%<"쐤F>)v w6)IU,hOV&ŶJ!=Fye6 *~;?zt#~2]H!@ d1qzy%9Z!.;!o H C-Qq2s8a jd96ځ|~WwP^Z"uψ$(W& ;l[Z^&4T+JW `iJ8"(VRǬ8IxmuiS]W(}i"h/Ǧ6w U3*PfJ]C+xc i@+=}U2٫7sH.5[b!V]!|ʥ؃^Pa0Z3h|ϥ#t|vԎ[))'툉>o$S%qqpr0Rc-C2/|?|" *@zc2|T^0ERλSCFK[^Ok]ZDĄRqLJwE#PNcCb9P`P^wṄpUmQ̥vO?8\T" nkoa,;{jjQEgsj$EihM t¹u4W> _Tg¼ d,$20U,X%W"ΒG7p[rU8S0/J3{Uz׳>qIn*C22rfr2o.%%O/fEkn+}EnlV;z9 h Fq}GLmfm4*Tu^:_hln٠1MLdi}ۮ|LNaĞ"N0y9ʏv#_] V%Ip&uX-ʻ?#,xy]9tJΨ9HG@O\@a5'H'iоh V5 fޗUە/n_UdLxM=qB`g+'c^c>2+1Y+r*m=x:ߥr.sk?gw4P纆ЍThN'RP {݀Rqߛtғ/Y7$vc+i'> ^@heeR_l"0吝X'ӞcC%%h6gOWn%ٱ.Fc7% ;,a ($+m?AJ , *k$U>3q t[ƭ}Q+I7z?vwvG 6xxxXc[ΥI4@1 q&O7WYXO>Bs*qa9Z=0RTmzȟ󠊸C-**5?)躡dBv.b[ E7G(FGI{b4٭ <@:u%qʜ.*"ʩ@SZPp@[ OEv; 7ݨq?p8e9-B{#rQX?$J4&Yg3P6#x'63HJbjtY`׶a =q@g:a \@L#H3 *ZvbϴW!]M?+o37]a5!8293V%^!aAaxɾkҦQpt裾;1?t\9j~KqxA. <KUfM-P^x#j>z}UGKO;2YV_>O؋ =a'K[8Ǥd4 X>ir2\Dveh[/#Fh.17X W2]%J0漢i|NO>UYKiVPWI+P3O9鲞@d]բT ĎHT̓K]U1d=OR*3RaJ3Yۏԍ͔4"8pٗ@m0>Ѓ̾\qZ}Cw*ߓs?hB@|}򜲳7]V?ac=V]I"F%U}w'|}7N~̆hQ62/J#s䣘bQPl1H5~*7VOH>l!&ְjdP/soS?y Y] vܯc<Z.&'׆TCm=`Nf,q'xov"U'ѳ͚s#:C *E7b]6i?[-n/:(k`+|Mo2dpH#-&G}s.;9YjP# @qJu'f}Z gE9! ZQYD״3S4*Z\SMIKb?wx*n'9;4|/,v.e/yPMX~2 6 #ZWt# El A3C#JR:igM&ˎyI 9ZZ3 O\ord`8Omu#?lݨd8K"KmQq#BUY4Pl0[|N/ 2AY KM"+ o>$RAAaEZUq'iYPlsVX-KcNHOMI=fh՛_NbL>Y`2ƴKg/ 3FLLۢ/lr΃|6qBhH}@hww[NjVo^m s6‹q#5s=^F@?="H>bBp">{Atcumn:(cwτ6NZ}kM!XO~=xGSmv G3LWkvBr"Ө-Y;4zp. lK?Be-vр"üOKUxEh69:hн<,h#EtsCUOAWױ֤o.5?/VˉvYPژ| GgrͶT(;Њo`nZ O8-N+$ɲdr"JBv׉e7k"?c;DdH%KvT_] wN茝eбLF1< Ml =:N_ۑAM &aFY!J$zpvڜތ:3b%N܃ݝz}|Euy%#WwY!Z3 @/Pu]s\׾`zjvy]xhcl7)lFzmdW' t_&B}޽meHA Kp:Jj_b ?̼`p[ ]IN{Z&ba쵟9ͧx*lAUUږQ 'QݴI p_8?_*E3hZ`I, ñ]u7ֽ%u>[,Eb' HXix&•DvtKXi_nvLxr_0R0kA>VbcFW沢HQw,Bl؜{➗dD23][K0DF/PDBb^KG)FTf=Ϫpjth98(8y^í̯9.pgNv?,*"sXJFhVz[Kyx]E\ ΌSQ]MS׊F*>dI~ FX= (ҖM'n\oUy!5TGMA?:m-@ECٞp&nA( FK(" UHdqu}IB0g>s4.ΐU)W-W[R^4S@;A|gvHE{1&:࿧%zN]G>(8D?zb/i%zftjth9cxo9KiΦఀ'`!Z(73UFSVuzL0,c#Vx2|>CŐδN:Je26  H G\S.[`-P@)̉&eGoŅswN TO$ARp0%e nl* gŹ2dcWN4MV2}wo&f_jbTd%&~=~(F~ExEd!ɥWJ|·(y.Jł_GOl ;qm+ GNSwy/Me".G,-]p/&:n3pCtdxKLutl79z-XRN<.JCb4щM%>Fp2H9%,2Y4^yV[ q3.s׀Z^T=[g[Pڮ,{Yڍ~{ P8j&o!!B'WfQ ,pW7k=CŠg0s*q"c215/5%هC`R!hR")6VdO⻣N]Jږ@Il"m鋭Yu"V@7u\+b#'Vq:xG79-V(hr.*m H )tJ _EwЎ zBg(sK۰|\^h KOu0vҏA #b J6='9\w P^rhʗqaK[[1xQ)i#F3?yVvFEO:x]X@*X}+K?tv|'6%EZ)PPi-鳋䝚lY:C̳~%}M [2N:MeB)U>=@"ݠ1~Vec $lM&*V][VWVPؚ/|VK1a %1pW+a_ ,1" |{l8f %olrť9KHg |vEnm9oӜ#/\&ՅS2 d'%9[m1pD~x [hqeFfa7g 0ƨ4xU>HRʴ`ɟV%G F_;!,h`T2BMNͯךhZvWb;pxs&2hV 1IN%u ga li,bH:쫎?N撜dʰ;O!,O,Hyos~D9l6C_7Q1v,vt87o-a"C+=jlЭ΅1ekw<}^+wИk˔ kzQy[s]d_ DcܬΤj~IUATp_Qoxȳ=6'P+wVl:L Gg.nXMV` ! hi~P%BP9=ia͔ryF~~G`}(WcU&g V@jiᔥ֨^[ 74ϝ ܺѭv#݋~iP"QRT#I?I^0JbpD9z;Uc},q&z2ǀ0 Y1V,40cRz=OէdL/".إ#EdCyP! ``?_Z)m;2:^0ِ |xSv.Fjk\SG7!SP: @/w6%!X'J4K]'2z>ͩnZ|$%dlHB/pa2`x \n:]ʆ k%;}2jV%sm|wFb%Jϯ& izYqs>PRDV7Qh< M!SYel^R7  x?e ZhR>1/'eĚ1Ϯ@.NGmʏzOq'l|lV::l'*?UkrӐ6rM`k>$zW?T=6߸"$4_^Q@?DfgQ`B_dvdLn,ו|tm*} 2ǐUqpׂ2{Mwy{J/e]Ԕ4PnB:&C<ݙӽ!"h9L c!Aqg*L]sz\=QOq(n@HUp J zBD qЉtR?W,:vVYGQwGpi!\RudЩ-(imӿy53o{u2M 7cH|֫,E?;;T爜 N\~:@HnlQ敟xZf?/-|UE!1W^BjA.i^UV=Z6QwN*@/qrhN^ u; b#pߐʋxD* )%Sz!4G"U1$얨kg$sj_b! RÁOG,jA) aέ$F2sŭq?0Gٌ܇NRֶ4l[G$YA';qDx|ڀ 5;zH!C뺋_seԊeǘ@4Fҏ E;F|񷺾;Tnw8a/6¶3񃢽 q#GȃP8F}mRه_|wZϏ02tC+K$~2+k&[šR !LKo;G7EVYƏ-c+gcZv-5l@~lZo24눣=ZC ur!5#_O Coݬl/fk:|#r=ks< @iF{ >kQy@H i /nmnj_:J`)8XrJ5ϒcqts@,1i"f{ I0fs+a#,c TS3t<^ @wkV_Tn x@pK(/ TEIM:S5hoUR@m*= Y(_3:2 ݰiPZ+G>9bg$ bEQ/m5v khK /Il6;0y}o,^.LN[tuI2 = .6շk-yJ:HC9ܳ ykr$k!g2D@Hînr?8Q{}g`mkISZ YL|b P&X2ȍkO1S^]O:oF\.,I9WJVO2;GOQB'0tuD(9]a0Rj)Xr{C _H`JGH̔N֜KjW(;H kpD[oЀ4Jo43Hi*c4-a@?G/Z8ݧG fzgT|GuUI14F˴Rwx?83^S;V㍣10ӧ(» w>vଇfPEW}3J>zc* I@0J?4:'̭-.lt|j4MxnWcstn9lʈ#*ZYb(NES ^W>S3n&w~&P$8`uN15Cٖ(ZqA-B 5 r% ?%\z'd/=oO- =xmWnJƫ95Jb{IF,xS6ֹ WJQWC7k8dõ`z(9#v5_. fw9S?TaPAޑr׻ }/?y Ineo4wW?NUXa&ůݪ?VgzM#yDaƫ`<}R*D=tzH؀UL8–>km(a{Dw̘uvexf%2~vs|wLoB.MmC1ӡx槚sl#Ǭu]1XD3T79>Uؔ0 npֽ9uh͢69CgN>U,&E`QM@+~N1U pC( g I+߿ ¸9 &]`w`2ذ+W58vy),G"";!i[rcPp&<8oT;#N2MG$T>"\juFR 9~LFu놓tg%m\ϻt U?Ԥ37= iClb0}Xՠ NaU H ˿k_8r0rfܿdfi#gFV_~<+*^6d(%vvN2ϿNl9a07Oa, n7{ }k}1, ڭZ+^RQjBړe/khL H$ρSBf>ytzق NZ(2LJG,.XdS)X5$YaqR(_ZLb:'H~ L goxυٱi)X j C[X[Wjy*9/w(jP:Lec}7n.u1I)=ɂT%F5 aVQׅd[8o_Im7%ʞ4'gRߋ@*(;73"&q(ҏ2S~uar[ (0huDhkc.GowiLc=i as(;`dX/Vm?s=1[&@QQ:rd)VN!c1&׉Ҝƹ'FY҄ܭBb^AN׺0F8@IL^*i2{ *3sbYa$1@Y \=/u'hќ6IH ~L@ HRgkBܹ֥]ѨV36tc8 Ĵ4YtE_K<S44bK9e6t0BOE]8?0q939"坉c0&hAXdZ?dqW;~MQa G%~sd_V׾A|_IlCZ[2-:ό;. yBU{U?ύ#q*gRt2'||GZ- gF0~K)`\/זek KǦj+$üT e{;myN6 |K kUAo[ijǵ^ou%t3E%ߢ](V)Ycf'9,8)W(蒝r7x)lpU>ޙEöE_&wv3**Nn>RղV@ʼnyW9TxE28q'7ZpT"@Y Rői 'HuZmo f b㎤mWIGX}0cP`+Ԟ+,}3~kݕ>g h3ˆ-.C=rY@hYqR4 T?p \(MꚐ<"Fr mcy]DcR4#=E.B'dr!)hmT ݌@I}=)˃-Y ߾I?ޱHbDF[.2(q%lElΕ,e^#KCH(c7-*-N i k;qUGL˜s Dי fq?5}#t:~(޿ sAC۔fHn"tW|GOk>a-C+IY0LPʶn }`<#32^2"5,~0$!½B t)$ J_Άˉd酧D\3YM\u^"7@0 /ζud [ !yc)" G9fŵX2KXVagi;NL=@EMו{FAj),ۈ`Z#;n,ƽ&zm Upv?Ub7o´|x(,Te΋я7]ph+yε95fci v|Ijyw6@ U ;{Yn$[W$smLZ ?kzkbWpm+ r*gͨD%,h#lXU$Aev!fj S 2 څy+EaUHϒ?1"!\’ll!+$r,p*)"gU.Ś+,VUnE8?4{2C|nVTAؓh_&3bedK0?OFフqpELPо\fQ6;HK~3!z}㜂*lTCNF},3'AI~ d"NTN-E,l6lq ,;A\2f#$4и0Df/xq9 V6e^)!mA6Ux~\!ϻ'Áo vCtZi!HjG#8H2r)%ygyA{ cDxԥꪥ`@$ {P#栂R|MU:? lYBxJHu\1;l2G{9l:|IU[v|㬚uIaÊ!ܦN>\䬺`oA0Q7Ňk*c֨ oʂVQ7&S<7 `5k\-\#8PTQS& -V^9fM:? )6oI¢$%[8BXD}I/\$X!nv{-)T/F=^ReV=K-\SHWBcAIN!ѳ]hCfmՃ4W/q\h%%Gtaf(XA897(0|+v,zĠ*ב #O؜Q٫b44v``oS * uSs01 Frס 4>*n3ꖏq [S+ .?yjvſK0k8IV4.`&ےskc<.dS.4#8e2p(d->uos'19=#<\:ܙ"]E2Dn)+puY|mfY8%AfFI+wW~Ir,^}S '5k5Igq>&n]֖VS-$5Jw f$+dIt9 aB,BȫAPxsRty!j 4ZCAV@Q-\Q>] (xX&ɃW9fvP?ZE+X ES]a|CvK9q6):;4LP¶M!Tyj)O]ҠyN ]I-JYL@CH EAyiLOp<S4۪Klh:(L;Ov9b'N6E qHNrh`7̓nӇ&!f:0(ZvC[d?QeihpOkukY0PI jqlqV%W%J4֜O"DhEAYL A ӭFfؚ+4L &ǔI'pn/U $\@"JL䐱{<&2۹ت4o۝|6o\-%wfqkn3Zn7tL*p]hv:80f*kE!{๻)SOո3 "0ַ,ICvQ 73g\W< 8f~T$Cg8~ '8-^y ˪sRK 09Z H]ĸA.AV 0>6E/| f%r{Ƽe34P^da5)k(鴈Om4IS V,yrei7ۛqOe R~DCoa F*UBqp6JVGv@7,W`|[Hyõ!K.nmӜDwX?iؗ{!NjSG%Ա3A|+ҝh[a[pK3>c6HAR}>4})>C(M3#"uRܾJkJe/q,J\6\ n!q;Օ4ſE]fB~V8T7ȟղG ՖRp=jyBdF:&-돮`3V>/ ptQGN6{zgWe; I̘!Nm Xg8ZgjBw2"IA~F> 8kMRN-JWh'5phx^wRҶ(YF ~hz5]1g(aw`]{vm4"$ٿbXXQ*{|a|,z)4JBİnw`cm0S#m 8 4Wjz'|l576G`,]`+Aǝ 1!~t]}GPQ@.*F_ 7S;kVGTI-|MSaw8eZhY\=}fnOLvޖU8k-[j!Y~bgQtSzt6yhI!i +%3z>s<,Pe{MX:9mg1u~u$ԐaHc[g"3DQpwm$Z3= 67tzr򶋐o@V=^ǟ_,8P閉 {쨌|7Y3~0!nέ_S&<0}7WɏdJb?H2]me] p)+&[Pf;Io݂Νw?C$`,%]ig,8DU5B- x9Y$VXaΚQ%KkGӘvI*|͓yJJtyz%F'6$կP|!~YȩH)&xF͈vQѲOȹi}Hb?4KUh)WP,$z ԝDkpb[.#X`v&BS<>`5CQ>MIS,ƽ=hUulRo>]5qZ]?A aLBP|򛱐x`@ d:]j_b'"{ ?HQg%[>j6+F92]rԃL [MTo\ 2e<*kQ#`.#5{e Ś3C2/p9A&U,66qMg ((:ɑ Hu}ϖUqOjOUTqQ'C'k` OF`G@V_~%"ة,=+)NԔv[&a@SJЍdzQPLSk}O~rhQj5^ٺw:K(uOMY֙'d(ʱ:^ @gNB *;NGZMA6W`4pP,W3c#&zwEm`]Vo/VXIcm?CY$|xV-DF3A,Eț~}4k O bqDbATq)s"ż䅶F~GNGu<&1 dm؏&\?KWm&/cNe#2x?e85q?,r^ 3(\ؠɛYRyk3;Z $ȟBByڈ (N^Dp߁C;ioNSot(ooN&e6~qrݳw˳<'*؅+{v70$pa62[#W7ǡUd<¥O쯭S2=p=9XIGQ^ghr XoSxj8nu9!luji$#Uڛ!xT]9޸+ou!no))Nqs> CÆӍL [+Ig}"\6QXX5JTYn4VbM`U>.3kL%Mx^HߖE??M/n#b`.jq8ޤ11=~^X"r DfӀnCC Y:"i4Rn5[2b"ЊT?{aU+uNpдj@!>PڢO GЫKfY^b{KeyVmT'R飱cWu܏9F0/a&Xȭ$W `v5;ˢ]|#Ѐp=N%ԶfN|#v]գr75 j< :ZTgm:2α/ظ&6JI93 ^n$/;m{ITO09N @fّg'fp8EI@}v5[ "qObO.v"[@gt >x>TZ~a( xlWEj oť&F;q^IY_ٕ(,_9' KUh[&@~UWa :lTof3 F9q!Yx6dS3\ȞJjm^c?XGH'T1e11X :2zP=k8l E6[_?ί8Wp1KM ]|'{,B(Dۈۖ&/abK. ~&Ės ī+$mjZp|c ctM8H R  &&f]ӭzhJGAT3ğ͒rQk~&8MOlZO 5l]qR)#} f5{6ۈOҏOm6\޸ikŠ Xdp#aғvRh?{󻖵o}\VqMuAr~Butw@OH ?j*Rhrr+B΋|jMK +ڹq'KeAdclx_V9Yɗ;4r]֟*KQ7mq.woKYJ\9 =4~Siބ *8!JO& ]5p٢}hИs6 OWfx<i)jsGTt!끊S]q~CFw]s~l"Ce 1 "(?~T_j4S$igaق`*ukq\mxE/:=Cݧ8$nF&&f 27Z$/V[R:/*@FM I4`!uqcK4C1s~lIquUb #(]y3HM^,nqlWr'@<^gRf&۰y$ܓ!JGI|M VTg9q}uWGy犼x_9`&mBA~⥓-6"wWr0 Fx %]>5AtgN򑦯N MrC-%%5.ԩVMW%9 Gocq8EQ~NUQ`cޏ&:[ \ E8PBN;wF7S@Hk6e}Ĕ>;R(|CS+wC/pv7J[dc׆Y:7k1s-ÙkS?DFidgDKʡ&9L0aU^%J,pĊ쵿[Ga)EY׮:UR)Yt`ϡx#ݤv+3Z;ð7R&5z/ z O ,q*lIТ(/++~e;lm=AV}z.6Bש>Fh3V)$n|!-EԼHm(| <YB<#hWNpu:wl eg KY>ZVNn?=!R4XǔY"dϵIؼ/ovdпKn TKQ_:ݽ,G 4õ>3ęM^Aa2\~rSw2,>=.Q03~> P"; {f=vmUŧgVK\FMqڅ}"%{G%xA+*g40ݭQq) w0r[O#|",^[I^%[$SWV4ܺ!+ 2gmـv)!!h/:{1Ls,| ?EfY_R?'k>ۮroVY6cG68c {=ys Y)3Mka޹]fekœIL%~5ӨE Vm &M}J4ݕb |g6d{4i&zu3fϿx28?9'ImHImny? 08߉ZgYMz|)7*7pP^ 1 *(kH$Qו4[ct^q]4e^H l ҇@sЫ[w=f$["ϒ*8@ߖfD!"ZX\ًHl ꇨq[4-KObeE o'm/_4qV\;s4X_9KF>q|𯯓Z.~(JrÀTgq7~St[.~nI螉{kHTB)j[?U/+J!;4sWO坩Bb慞B-8l55Ձǒc/ :s%mp!s"*f6R<7wV.& wESE،[ܲ>N 19qX2YqY`E/}Wm/m pƝ927󘡪Υ{bs FO )GNv@xS%ݍx> ( 3bg j'_'y?c$-+GTM!4^WZϰmbǧ;F3*x zWLC7^rO/KdK40iBܢvLjd5D`t,Rc (9{oPKL<-:WQ154N@}]F LxEz ֒VF9K'u^Iya>wB"` -@<ĥQȱ[`Jfr{V k[ Uk_ A }"]ޟŴ@(v1_A 1|"Y M\!&ࠝܵ# @ELғeSR&rp؟+l\ XSٺwK#ƨ'ʊiq&dUvN 9!++v޶k WnKM9rd SFecXBxn@$[ ڮ _j%bF0&輊~ %,|%j0R?~ubaV6f-Kg1\BC P)ngǎHS"@P)+M!4SRjl_C^jX@8s{[0'.DB*!#l6 󲹓#Iww'FgkzpT\x9l?ڀ o;.zb qp$5(l+3L9c k k %hWs{4G>6Ԁӈ$#U0v5c Z{ >ú>(0yl p8IyF =)QpA8CMcDxbv$IR_'舢D*hL^YPZ+ՊJ=HW|tEڑ| F[Է$5yn3~aCyQr8 RSo# wațGTNٟA>%T@¤xDa_<"Q\!F$qW8?HvF'(_ 8&34KđgivٹIzv=)L)MxhZ1B(y>C) za^9D+&Gtz ntȣf٣t-cS4/&Iɺ%᝘'s<џԱ5 Be78SN~nϗ\f7j~?>es{>ҡ{ ռ(-FmEfy^1\ofC*sd_Bhbo#bmu9oJӄ{dլ at8Z/Nt%էý7xzt[(,iMhw4lVzQ(Isr ,,W E͋QUu&x *ޒ/ = ! a1Ar099mYQՄr^$ ^F'qʫfH TѵhKgBDqO˟5!/ $"BqOkl[79 Ge#w7Q LU\+  t,ûI1>{j: UXޣ?6}OUdjFk˘>m{<*)qmSVIGcf[k1!X=\j@sE $rcPe[o:< "/ki0*Q}:MnR_KUJ%'q齷,څ"=w8<5xBH2):C M:q<dw,ul'zڭffO݋~ӽR{5DzS=9)0i j|/N_3шm Rzن벊-e4>k//_nz/ۏ bJGh_i+d9U|hsNuL3kڼ =KACL9< 7 "'):OR,4W 1',;-w1w3H8u.jiݘz&nՈFBLFx+Z!,=ƍvM"O"- ? *->AXkq\ܔY ֫Q2i܎z`7rz3 5gV*l#!0O_Hg&S8_:&U?t? y{]P+-`j#8oX>NQeR]H[pͷgqx\d~Yb9`"Úg$.nz#<fh x{ޫmt޺_v ?t㧝fs1=k0 $,r^If&tG;&=xru-,z5dtmB?Y} h8XQl*KU}:ψ4Bb댄x ]&{y39@arQqcd:Ш".͏|NǾy,PڼZhIibYq bt壋e-QUz_k:-CTٹս%E$V¥/7抵l٠{B){hx >.hjam0[lyGm_? KN$Ά<@̘L{G>A8 C$ݰ$cЦơ9^$/Cy-[16Sui /=LaBԴOs{AnVeǺ(8#ܹ.] -LHR500H%0ڲ~$NY] U$W9L(\?[450 H<߾)%PZ;Ή#\<9|t0 9QDBp XrPܬ6D+rZѥp/[Ee:"BD9| >Rnqi2HJo+Vkpw-NXX&}R9J{c> ^)^,trɋ_SIh,P%E!Ҷ; 2u9]1KA-ǩEکJif>nq(}cV/ʿGW*+oWW "2d X03(yۛ?t'S}&A^}6bտx)(jYQ4Iy{FKSE Tc.R0WME֋I lՍV %G&Tqm^m^\5ULzH;f.6+4znt:]Q;Jm;(WPWT qUK)aK_~+uGWh܌P 0URnjRp J럶z!OF6^Sٹ)b VVj\`+^V~%*@1>#ߤFq <N8+k4N5km|8SYzdk S Jq-Hq RyuPAflex2 SݳOD悁+h>&dHz#EO.ī*ABƺwDdPλ0 wgЙGD*AO'Y ܨl֫KN9MZ N%V[YHK7pۜbV rC;3G,4 Sї!_CdjG9&*h hHϱ@UTCtΙ@%&zN罓m.y@fQ + 7%56~2ۅsNwğԢ$^ Pf5MTtsZt茞l:Fl^;S*fζmԙW.,0%|AZS,fOOY˦kIJ}A1+B~CFCgmv$r|GZD&<Y'iDI2v\UdM}'l6"Ơ m}B?Շ1pM~?k&5 a.#X_gr0 wLб]~£m鬝/AXuTtB5՜@!Ke=s ƠoI7:C-h5h%|4z hA}o=c l0BMx5FDR1]z$BC2$aͨMfr•y@u!r>A({xͧ(cErmn$yXoNoHVM5xcJy*!*vY(Cnb Eq1^ !{m0f!.A5N"[Wf N  \ Vb:i n+O"O{)y[NH,$_[onNL?7yo,E;M{t;޷T*@ܶI˖kmˆj/Ӭa~$"ڭ:VYE;KP& omg}b>{7_q-xOV-f# hiܽ̌GY$ȕ]$Gژ{ Ĭa( Ⱥ\O{bbㅥ/aVClGAD2ES4oXNl))nz <&@!Neɇ|YgnPS֢: ¼l۝~ķy齔L$"оa-m<| 4 S~ N3qC.h^"eVG̊{V -9ǓL>|ULKW/h;gs(aS=vb)}1g"YI !{qVz>y44^Ԁ!0K9C#y=(sՊ_ũtD8H9%4v4'g- d1gwg*{(VG|+ŕMp>(#y]r[4Lq3nޔ×SuL ݖZ&J^f\@u ʚ.sm!gz8CgШN?FXNj1Sʙ_ɫY6*7spӦ#&R(6WoT2><6wZ4of΢d Q4u.e7heSYA{vHE-ĝg ݨ^xUWnu)oT0=o ZKH#],)|T^F[~o~I4#gN9^|(LsŚ# %?bw Elgo*pTXɲÑddG;[ z{KHȚFh!v +:wpOu |mٚ#M7)3٥׆ױpqm}`?c[O ^c 3Ȭ,TczL̃᾵ lï]^O){4 78,V@"=Y]2+6zIz*WC(MbgM#q,!<̮EmIK'+~{<42fJ*=ISx ]$ $D{E(4Ngh˫A\ TĬڣ=RTvӚLgvNodD*~ F pLUTH "F.Z./B3iwcС#IQzmU/r>BKS'LEң DHK<6{?$R@06'gIT[eRv& Ig6g3f=:Mm`/K>[I s{o/lG;!BciSRȺeRG^`;?WOO5&ic)Vec1E~A*,=k!c iZGBV="hS(1;?])*z6f(<BݖܙϞL2wH'8[wڂ`C/g`~AngzL zC 4{̝|Us<`F mNrQ`%2wAH/}J+ÞÝ< "o3lA˻6tdJ5ppݞU+",vz[rAq]~.-y@@ND-EBV6ڔ@np/MwK@VtZbFVSynp"{1'Pޭ9[G6/=52R`W̑װ| ;d6(\iEW7ЭF1ȪBT[D>P'cS/ߺ[Iq<@B+zyRbWj`H6r K|(Ed"xi͟99ձ%ıFQ"jAfڹ<"Sa哶7%65m倷S3y@1E%U"pBazWnBVXKCW1Jx˪ɺSBOP<ϫ^ O-NMXWbtQ*F`?1ʜ"ϷuWnZ=(]y34u žWX.5:~3@N#S#ƾ] q:є_~l9 ⇤'ܘ7q Mȳsڼl"'sȖUvu&.c;tX=g(&\a%-j b[Pw$Z;'6jA/r͕M~ !X߈An0 U2kzzM1u~S3谴[xԴ2nGz:"*.>TyXԮw@7gǒ_ ɡ.ﻤg$}ԣ>L0ѡf6 #7D?G}w.]qj2 x)RC0] +jd R򋌊̹\,d \L~,xW+wxw..C'?nno2/U d, .M/h?xQp$óސivC\,Ls7W مIJZ:ű$ ͜:\L葃sLFײ^/"y{vege)1iAVUi49XPf ś!/|=/FOPoK \y"pWzC eޒ 8SZ؊¡ב'qaA@wEIaՅ0r\өY^Z3ōRb8% NKc :ή:a\~3F$׷=&#.pV`(E(')цCaKtI%E Y-OKDAqr:J)樵P'kM]D.74{eWe11u~k j;%Y̨ЛW /!ٝ$J,4VpS9f_O)":C9/ ~O M1$RzH} '˨惲ӿ&2aT:0;;RV6Ů6X<1CV~\U\9(G@&xhA)i g64Ĕ֤26m{4[=s?}$QjҰ T:i{ V>FV.7CXA3GIד'+4j n@3%䝃ؠ';MI6PmSs?{%ZU P{{0Cѐ2ئyW"CࡕcdrXE=RetwR{p1}1} 6"8Gy$&'_#ʁHRT3F+\ޕ^F. o ~Im`ٟLu܀:43CzMsǺ>ċcQ3l2cB*gL+۝pc<{u`-oܙ,NK2 =rp-us'udsx-;ذ-oRK20P^mU8{ l UGJ 0ִF%LI]Uika. ^! %v@򱪊]7f9T#8 ~㥜 '}LAG^d^%ِb8thX$QdDg&BPU( vq ]JgvO?7) jHB Ɲ{msW̠NBw)x@z5q4boG51U766hԷz@g B w#{_ST7͉u=^/^o5.9/Rlc4!ֳ3/p1t| 'H v8i{Nw@GTz >+;BQMAĶ`ĺ?A0dK~ Hmvpv?\ t hPLW,eziX~'|3zNufT'/ P jp;!3͍~Y]'62z=g qUmFU|Ɂ3M,矿,)EW2uW+aPZbu!QC '$ 3Wh8-_Aؙ1M^UB}ð ϒCV*>q48'\FƱS%3augnɿM>ހZm?Ag/T|f:3 Ƨ(E&v"DbJRx bNpS-fbX`ބ>@K3rRVn@@k0i2zܲ5bۢN;׮h+?y},S$(GE5\oVb6@:/v jYX*_^lWˈpT Zgk%g$O4Z#pPXe(.nڽj2.:x?|qverbBQ #A&,9mүӅ0iʍj`` zTAxO5ܟ>-)z@ M4]kw%w]l{VA)_w}?CM$/GQTnQ'/Rf:ye?#>QBe+l&>RВ,Půh\ yb(mN=77 n2 `HUq`)0>hmpowDDWHlX5NԊfRx<Doϕ75A-,>Ld~-[ ?. 'DxhMWًf#`{ν/Ƃ@Ny>խ2-?:1$Ɣ">Ng+7: x`OR]L#Rc9o9zB%n۰P%%,7 rL37 dcԹh5iesX<=pZo%['Q` fBp}I0A`8exѳ#/୹P^*@G'IURjDE3w:qS<Y1C{V\-4.]^X^"32 £ӽk|ҏK-7S@.މOI l ֡\W`zHFMbu~ǘO-nQۿI<^^SȈ[J"$5,<F ϸҬ]|y`.1.2Q6fKԇ#Pjd͎cf.u*bPT+k{1@WMZs;ɞ7.JU7VWG~p*DESlr;}p`'>{#܇'..`T|k '^9 wg)a]"eγTV⣬`ey%[O:It"+!c7DscST~TFc nB8th1=N^4Bi~ő@/jvs(&0\!^K<L_BDT1Sn5g;J//X"aet,/56ݒB4?Y^}cT/ OMlîOIelZ󏗪L:[]P-'p?σ޺ B4g!gS4 v_OG[ZuW0Ƌt1͊|#:ljnŋ˰W5r~S3:\O]W0}LgL',~:=.~x;-l?(5,yYbF'N^dt]h%eKA7#z:\ސ QIA6M(0- h8LtO/W! |X2׉npzNHc3Rk*Z\=̮-1ޥ7wr5xSR'770dъ1`jTK :78eywH?T.}t߾(_8g Ȃo_]n[Xm`dBsXC-h'TxWra GmQ봗΅}zT.)iuY%]P}zuU2X1߱r =֪vp L[RtsACyŷHƚ&iT0_/}&W GE? 6QCϽ~']P,\*)1q]5\ |2hK&OUuރ~H=`+,&b_QycH ;4\nD\}Y!M&ŭѨ+̊JHkEeY^8[M2OS sf.ʮ,/)?鳸N)/˜xa(}T /%#r)44 Xl uj[q:xg0_|s{\ɼ7yBۼމc9Vg5Ō,oM l=JjA—diЧ;::^%X˭6@.QV=t`ahu*>HG{^Ֆ[Vz/虄6!}J\e;pE Zb #|:.+`)0{:XMA58>fV^|GIȵR>q^ޅk"FmoG6HuNoX3:11[̬br/VF͘6@ B{, HOVV2P^Iu@ Ԫ"C `)u@d4   ${Dc-C6Z]q&#F<-7[/AUV1q :l' U xMÃܵAM}!PgKȿS OwAUKcGζWGuG J|<<|k+Wb͸k[Ig7l8RB( qbIrv{Yv* ; ؛8?h)#I #Q+K9-(j2y϶p' q{},YtT(\֒fH%T ik:gg*>֓ůw<.,vA&49 CMiqGZt.IwgY/ 9A| Ov z}x~:%ioA! {v*"ePyO=7\%~u^+ @anaWG:Yǧ3 ]\6=J`(=sg,| 859[Nh*e*[1QeN@4SNNp\wC6NaZӞD̶q+$?`,ԽQں86JKi 3 _LDqeטY@Mǭ.Y!?~B`O2cYN(qQdy?WR"K ?$#4Me.DsABlYw! ċr1SR,'iπjzٟ̊ sa2,16*6nF*p} Cк-Rollao܉ⴒA[{ܝӃ2A5uDO~ Eʖ{j5<(9(҄zH1r u؇ݡ ;4>[ Asy6( 4`{f({pk'v;+Q]y%A3)UWż3#Rմ>n^> q JL$%ZU}k$ث=sGƀԌLƑo!!WКGr_tytڲ@\Wp/YXpYWaIv8fX-' D5AQ6u*ΰ>(]Vmi6qݍ2I"Wzp4vQ.WYqV@YΙ9RJ=ًo-~5@>l ٳq͊;+@vq·I%fCË-O{si4h.H_T3#ʀ<<8.C2u/*q145)p,ȸZl'*!*߃CњO`h :Gaq@KoUds;mBkj۰R  x{"H7!;ILiں6&g3ddzBA0[q^)Qly[؊ {i N)r|G򲦿7e\(mJ_X8%{sIj԰Nۍ/ ʠV*' Cq{z<9{dXC.) wlDSMtv>BLm6I{~4?dŝ" .KZ$Qi[,4D8 JsF]`#׊c-·`?8~QRm 9afvR0?ެY"ٰ!/J ]91g=$9{3K4`*).]8PyF/ݤ?aGq;yx[W6"13΍H d؂肨{J#YI"ʃ ʇG_IB[ߙ`gC>_9D0)fwyؙ#HGLpﳻcƊ_ 0j{hXUdAX2 Y-?*p4LO6A?ZGh kI9 _lQ@U3sfcd&Qx-+35ZCmpeB˘ݛ,D!(JasilOɶACHjvf#8#E* =`Gcꈓ:u%wU~\r;Ċ9~g%esTn'zi81d Dw3^v#|&*Rx+M.$o˔W@PwM&Ԫ҉Ƶ_R!3 -Xv46 0FNjiNo"H_x-8SL** t 11WZ~m1鼕B╇R|H̸ō\C}Nl4}dh8)7ߝh>ooX8Rg%>7G+?G9XX_PdG=SN/oƕJ*0ٻՈw ud E2Qz.:XP O1WI(AߦoÕwb`>\ n&MPmOdis:$e;5RfF.koXP@7 ̳CcggdpGtP]ᥘ,yϟ#,>w5ɮFĔsL FE>g4q]eě+]E #cJ"jLo={Mrw Vf?R \8|Á3JqB%ܵ>(]Y%< ׌E<%jVZ" |>0"m:̇>h I1%vضSA>2k'%*C}Tӄ'!/5*(9/K\\#cP^6(]$c&YBMyk)K`T72N(duڀj"e}k]z쟊 \roUŗETEe-BF9,ɁEN=KfHh[효 ;TŌ^C>¤cx]3}ȗYeg!P` " [>f8pEE*1jq!8L!߉^e (p,̄鳌Fk/d\СAEn*V恍 ls uzN%&ҝz26k~:?WqAӋKɅv9i÷س+w; 5zYBOφ>C- k[wBiXGq;>,p`ҙ|,25Qx> f^r2lvc|ul:.dV9^klR/BY>5וxKweYxR5ӭ|i ;q꒩X9 ҢhXhfK "'&Nͩ2eLA l c$/L-S Q BHxY//dÅTq|a4@ r K3CCJBQF%ݷ=LfM5XϐCj\Tw vmq 뮼s>fʳvfoCIwwlQڃXGWyo;Ҭ o˫R/P&`;RЧuHpioY >A#|QB25k13%| PP;%j+M8&- }2ɸr"L:ҭ<ۂ2TI0u%.ie+)3lYK/V-q[Jп2+uWqp+\XڢշqE?aq+Qw;dY{\ vPq}qk0LfS,Q&}x'Ͽ|l=Эv؂ĽC3kE $}T''is<<Ht;V«a#^ ir`AJ<$|ћmVDs@QZa1J- iӛ1@z&祊)7!2(H{fm1VlӬKEѬ{6~*#5U*6Io ; \Q3vgK^҂Қ.@lW]c'd#`}QLϟex̀XI؊ٜJK6GSgܒ5`a:;ab?|UB;&}Md&]VMm1P9D$Eo h $yx3_=g bG1 iP;j?9͑k4)Ou Յ[  ߩ GQ pS)&/0s`ayo,L`"*ή앐} 24xn³wDH5@w$`}~6,ꨴA#SyPEs K$/:{4S|'ݍ%ۙ^}6X .l!N2CXOW, 1̢h ߇@̹4olƏ,8gK-Pt*b' H )jpeeLpZBKId.XP { $j b{v*ba)0Q~jGeD IJ{ŽϦ $n4e8-S8C*rwBQf؟vp:iUa1E[y|c Kx1{#uPe .|WJP"\$`LY}0P|evm;ۣ?>6#N;'luz *T LcXH}=TxW&U2ȅ΃`0fKYPy:}je f|,Kd +J|G!JFwzF2~@`0A)B  1=J{ dU?rvhbؖ3ONvkE] \lMesi''l(gY"jN<9m9;ʑzF& ~"gD#eQS4h/9=tu/00hCZN%/ gL=C"!D80@9!Csu#glY0t [^0hqZVV+2.AYuoJtcp툿dFL8>ݚ]ԀRY/Y`SymԖ bMIōF8R[ }^ Іsb3[6)Cq̌ަq/VMrkdT rɹe֞&{n,gz߻ Y{f`IF7$i;w{E5_Cg 2sGi\o+Yԟx.Tr2>NlH޵XN (ŭbAyG00a{S=G͇nf;@ fzc^_r`r*fsh.%hyqpߩ ej.tcB2/A0}&8<2fQv`ff 3 7bNjE;M/x-/ĥ*)_8A`;&@m ȉ}zD/3s0FD~_q]$G6NC< d>=M,HRѯaz@%ǫւ/SHƚ)c츷nB'6¬ 꿌<Efpy |q${2R@d4"liXpj cՑ|FkvTs]cB \ X1l.3Y}ViuAFH@Y* ()1vY d.m’Nf'?92^Cm`XaS"Qˀu`P26uI)f`U'^(q,?b4Ghx[o3y(<|l]#̀v x>pÚ(%;x 3+- ו$A3GQtXMe_4g6_¨MIlDsRh?9JD:fwrʼ|* ʹ5ApUù¯=҅j˾@zua G|v5\8Hԯe$hQl%> :3c8H`Ӱ uZ|";as aSY4*΃?@lUKn8Czf f\O3NtŘwets9DT\J6c`͌|j5EW7v!FSXV*qޙqFg 7iV2m4,/j\ 8 oNyg,ov" g#9-wn-iS.8CL@&v }Rf]gݑxKOab@JbZAX !iXeys-%(6]. (Cʥ$,muґn[B4Ga,uq-̀JEAUC g.d#4MUpߊ|kS .8)"1&1j߸R vF?+}gMqP t, P/ @*UߝQ 1*a:Lm3 %vY9p) #hcXbhܛ#AU Ӳ)M|Cij4 wznv#AȌƑAĘmF~{'zlwr<_#ś44~ ?e7guMNC>/BP>\!Fqɲ#}-`i㠄qMv[)O,K+xUlfq}M߫ƴ6Ph&܁4Qm:N׎ YM2O.O^?5.T@D6zsnHPQڮ`:;t,>Lv+2I ',DrYأt*!h!p z %fSe~c2,Ǭpײ(qvߢ'qXOپu._<!x a!q~͓ef"|G2\#,?Go&`t\T0ˀeTk?P$QS|P3Npxg\ y.1TUzspʒ{N7Rpԥ?0 O01Mm*2+ل?̶?+;0$o~ct!\^ۭooc0b"p-EGp$Z9_*HV༹f܈‘{vTT&Mv@NF||XRsu*yaMo>rR^şZzz@=b`a[؛IaJڀ%>T'py d<z'a}>7 "p.4p,li\Z9~AᚹL"#} I!8)B*4܌a"qu. YD9A B9qd>d4AXnSAS0^AM-h)>os #݈/W4Ńre ~]BTrXm" o;8Ud }MEj:yV9- p aHUt .%151f2U xօbƬk Bҵ&/g#˧ӿg- ioSU-xagᙋU1("3 >p+XwŞ9^0!!! Gc^LJOaa:'h`a4ܛ0j*89zQF|{ꍤ3 ݨHm1 )w%.I^/b(E]RGy-2w*o~۫ 3ʐs?:wQSo{<-e4UH|hWv&N]e$VlRѸ~t⩲)iQ`'SfbD1@z1ɿ ,wȀ\}J:@b""Qdov/uma2|797ZnaEdy}™KBYJ(ӹwsC3Ǹ=oW@ /jYd=mҍu3$z誸՟X|}GdiCIp(;_6h{ h!\J- )' M4Sp#[H 6͇>k[t`8 +ulLc gɛr{=|ԒF;,sz\E|)߫pȕ>yS9Ѓcgl. 3 Ό t^W|EOt.h`*t47$r@׶QވeEԄĀ1ٞ!5 k#eXoVuC 8uV@~0{!bby M]aY,֦os%LNJ9 1kФ)- Kw6H,?dgi*|Ԛ=Ͼ@c ?].w\:flK !@|nf[BŦtjĢQhs":+15w }f^gnౝWgB%Ƀ)<& a?0qL;eF-ڙ'$t0p\H /&41`$|^7ikD͈=YPkf| <:B(:-T0þn i#jrm⋏:  >^ h'168ǥyo/GCk(# ?]c9Pe%(Ү{އk2q‘m#䣙ա Ad#vN4ʭaѦ5a[,::1(Gam^4E3]}%Z p30Le7I[jܼ]\k]H.y]VjP/H ۘzC*#dQ$NM.a鋘t{ߺÝ uH&EHIkOV!_ywX>%un';Y$ _Cpy[)R=(lyB2>}RF~o=؛T65grqwWv[;5vi;)2ɬE:r+$ʹEK_rBU!]9fuw?,LuSB t\DE4ۯ)+1C^zW=4nBhf.fT L>=Y)RYQwԊlnj"֘.4PF@=uđAodt!#>C* eB `6jG &͒Nⷒ:  aYUWܐO&j}哬Z.@gV/ Bw* e{#;"Gؓ Ee4{6GTB`!s^ƮkLA6حOXEi߸G@EQ؁fe;w6=]O !I wPzķb{^$8WJ4"8x3ʲ3?fUx'r[+ " ڈ07U`F,ar^1C󩼝(u@!'], X3sX]aa*:u~/L)TM(٩{q. 7YVpqm͡=o]sU ji6l/iWJX@OQf}o}6?@9<3Ʈ`A#Q)GnCz8md[q/roqsIDL$΁#`YOOj h &iH1K;g{j6XO'p` ZzY%L42BӵR s&7LQ@άK4H!խ.f%raWmJߪAV.(5iFXjQ˥{(؈׶Սr&7XUOUlݖBϿ?f=.)1wt9 ]ISQa5ReWY 9f-1.Vn{4I1P&aؙ͑ċSuPU}VXp\3Ej.'AztXz&Uwd0>/UU[g5jHL"OmL8"|}ƟnqPXCk ˆMoz~ElOHob`vxiN`3%!fwsz!xKX)-ӷ U\CpYL>'wtޗL$g!PKS0Sܡ8#EWLƳКD:0nH \U+GFEgM I} )vxDos4${䭃R̼1Lc( Yn=9Ǚuy۩tJݨix`H.}kQ$. &'>=lh?Ĺ?|{C@AƊ0ߊ1[= GY^JuN3-.sȳΌ2#4¬Q8zKO2PodZ!VY`rcCn/96}):CqH;zfAg*JtONLmMQ 21+ѫ ɧՅcq>l-j.+4-A\GںvX{AT!G7֓i gN'M{P7 o 5d2 hvO}1n+4"8q5:5Ty7?D G;ΰ}MUkC;_iƉQ7G*CTo6#.8eHv(*wtSvׁ+T>Z8rx=/@|dq;W@0x,Mî6&( fGRīx'Ƭ AZjpU:v=2θV~N0'Q.vM= CS"mn,ޗxȹB'C~&b G 1M:$x\>Ftl)1Y 8F7 ̎c@Z;~RbhH|!$3(7RA&F{˚i YQ3.\]zE3NzmyL{>Ʌ,KԐzq"îxdRMCzuY1ؼj[B rח$*-Bղň΅ DBig %n~⩻! %=,`[Vo] \h&>$P6t{ݕhL1~X`4?3_FV# 5xsdp1#HQ DPkMD/ d x"=hry-k[8%ߡՉL534ٸenw2b,H+flF\( p\-S\G>])tdLܼrЅSMAЄl&đ9:yXu :-ZG`σ.`Ur?]x.W~l7 fX)E3Jךj(?;;9mYQiJ|¡nFtQ,b'sEW4.(mXD@vO,>]cm{) D'* rn`gֲye7avVuKخU1n0 3L\i1Uzڪi,K6&޳v:L•f09&KJa [ wP4(**{GwS"Fɺ5}02dWVϐ /({ߪb9|UVW.2̃*"N;#*h]8'f8M0$€J%n @vsB@&2])>:w˜m\NM!>C`LdWbᓠ,cJX1^MI_R#|l@%(Ǭ{^]%%N }m4-nثa% oT|5^8AIґyE>?}V5ww r0!ɰWuǰCd#:sƸDW|5mKa}UVԝ՝OXNx>qT!e٥벝݇twgPFE Z\QrŻLJGY)\ H*hJUJl1TRN]*@alP^Ә/8ClIwIixqh1 &5z^ mu^?K6<.4bž3TIBfĔ{_gHl?1ze `/fvRX%_;<ĥ]_M&sT)it)< N c^>-xI*&w$d@٩IzGALd+Pb'BݘhgDj("Hz-DQ#lfb.鮬"N?kb%Y8k ]s{k/ KH]JGt6_|kG\EbDHTA785^wq; 8Č= j ̉ߤ R('HܲmXRvAm%hdž={[=sO"5@k/pD@8tM9ŎG |۟R+{aSB9&5 ɳvAǦ:6N;IU{lP heKO g <1B/0qhNwU]~/lF$cH&mWfk  i6qؖ3K)!:̓'Bו㌀@d/_:CdH"]ElFd%?>>֡J3^ʧY0k~ = d|d-)PP6~|d]ω\w٭~rdHa%+kseJ׏uAfJ>&Y_HBB Ɖ:x;]y1Iswh^z]aERI+˿7=\R)x  vggi, دyB{ z,ݭ}rI`,Lb2]M_5Oc/YN:ZA̒K5z ]^V:[De&h&FY?q1Hl׋RS8O]ҝC>1%MOmג -_4,~*!s~a=Jb!t{]-\ey?cїWMCzWS|Zdl '7c<!:2OI6PT$pm+pIS$n7VZv)1k(_^#!`֚ }UQW^tSJٶI)ww£G兀 l45CʁGwxvxTZE&TE4T ABՇoc(R˅1Qtεliv(]=#RREB>tcK ا@$Rc藉5:bltvŨ0AΛ "8O%_ax}Π&;eN۱ 4ۣs{OOWXȶ~SFTTI}ɭz!آ88qT[cHڳ|7%1Ԃч% bԏmn-ǹ iʛ%xcqeьKX}YX@zJ >@B ]rĻxcQ.5{U%Bcꁙ ؖa{]7w@8ևk6@wvw-J.6ut"]Dκ ' 吋s*kM;~T,<{S:Y܌7CrY_Yf_=F)Zg}:E?+T>߳ޮ~(/&a;Op7ѽXBZJ4Az.V'ĪbAs5(yyߍ+eZ,h;K[3JH+< cO\V mQ11n?Q>YLٟR9[@vb. oœgI5K J^WJF( a\zG2%w{)~'MR4v#S&yQ[|:%31~i,??ᐾx"yusU _(5w)6+L쑸A)*_;ka#rJ-u_Ezp.:`<vonys| qChߍׁon) 1irxؙo&X`v$6&YmOJ.)49uz[*fK{P +Eڤ#nJEAd489n暽)F=('""9Hc}ě0_6ċknram)ޝ x86HQ-"Rӹ7.).bя׶So!ݾvs ]<~:ƞmtf}~sc=eG-,)*T6¤GC}f2WKV4Y{=mqyn|yֺ2H n6 SV·ڍD fFhJ%yH4+wWƤ VFe8p6@1pB]jBa7{GA)Z9E`SAe*3"Wsf M+.$15'P.@_H<\5:$YUVg0/ާ&۠C%ŖjXI g%9+096U]T%I\MʉUA9U"]lmslȪk{~S,YcOoÓXqu!ױOSѫT`0j?b @~-]81)YGQOQ'Nt|WQnP I&TrX 5OB[zЕqB›S7$y-q%$X 5bsNA>EH̩Fu*3x[.Mk_aUwxZȳT%b^F:$҉|MYgf^b  +Or0J ˸ d1 ia *"}n+pܪŊ%-|)42Wu jHm]Hͺa8K'_5~d7!:@DRYϑ"]\{1{S݄xAi|ޥjTVߘlV4f{xH\s aq-ljw~6U (Eyp84vG\r1| %1Zb4T: |}-͚T#2:XVp4 WTO [tIg+/Й!vkdӽg~X ˘ܜ:~9/@j֏MMN;k|;H~3PԭwH: |l6-q`[ĸ \d~ޙCc2HMg'VBYW}NNT`^TA·ZG8:.:iN[˴Pl:&P1Ok=Kd]HAdhx-Ay$3d7ZRG|gݕDM|a义3. G?+|)- 6t~6h> ڞ- (F Ht.Nf簣 Iv֫b<;wiA@%yė1Eoe~iTQDJwdws[]桠T=?~@Z[VbXZ(ܷBSw ( Ga#3a H>leHE\E#5р7J7[rY~ɛQOP _"VS0eV+VpWc7"ŘHu~Z^O]Ӂ,^ڋI8+k? fP,%<-Fu=i3/}ڣn*>;!=9½Ya)gGm]/BEӳG"I'=upT8(£С#?/ nY;rX Y7V2I$f&Mt\{48{'a$a[P rG 5.}GJZ2AgvIEw' nVF@ >AŜ7ֽ/t>Nd[-"\O/I3,L5)k/9E&$Ne4WLfnPqa uJ?,3bc Ud?C'Fvx)O;O@R-*ntؑiM* *NbkMEd}őbcmIJ1$tn)$\F W䩆ٷ*dj3cRl$/6%WN@<"eHuX۩z=JN,mDd'4xiu`Ef c݂8`M5.Ja@[`B'S6Y3l hz}ɹ4n໠p!އ׵ -q/gtN1+RT`bޏ&9,"mEXdkBBWi@fkSu9wAqr{c/G4gMŵ82_'!Qf@sxI`eؒ]cI4 Na!T4鈄37{&Fl4eI;I RrsWbI`,4nkY^*ԑJrDiܔ[@?~`(2pŰWs~7YiلlC_!7R}`SfuP-d~.z3a2+LoG!86wuQk!34d|i?Emb|#ZJ(2 jޤ2Lz~B2r1~/~4D9īHt!*\NCՐk5%d1bo^y*A`{#P kqeeP0qAL@gWo wՔ- cn<PRbAo=~CCQ( #(jٺ^P G't 'zǼn_*{,Z&w DQ`T[iT8׵~*?GuWl/!,9D̺QzD3%JFEv EZ^~ QÜGЋWΨFia B/ V-S}cP^0샪+̡D#J˓<.q bо@8KLAJR\ ?a8sEB_* W~w'>] *2mS,(ZmVJJhE鸎xZ7GrSZ/'5tNr&I4~h1'<%VHIw8t'WChEw?+؍^ %O!JFhO:L9wܩOm P{}8չ(< 0xR,fSK6!}awzL@9ASRWE9ė;)s"qjrۧ IBrvNGғ87/vͮ2CcnoqJJp懪4 "I53$.z!&62zr>54~ KOEC+i*UI0BX9Oc<~ QMokPkOk* d]MMGnx--z@R_ɮ>qF=^Io Cׇ/*"ߞۖuGl[$㍞LZI N;GOyMF<&SΚI/WYmoDBIv|!2Oae4b7j5^OxWW}?}T"GD9 ƆAʀY LjR`6̊6#nrUQv΢Y db@2huob[fb ֵZ Gظg& %X}a N^;hZln>B͏IȚ%*^?B~)7N7+/m;j.};K9Ck꾎mR;"l^N$0 +ѩyrEMo]ŴeKR Eei1xXiH52C R>-ޥg!Zم<ڎBR g\XRB{Bu<&ǐďi7K p^ZEӴ'scl+Tщ(%Oŀo\jRX=3>tI:e š pSwп. aOѼl4_<,i1o$ uJk{äSw<#~pE܈1GvRiG2{,ʸ PVnx=o*ꤜJsG1OYLeJ{+yvg?97ra^ne\LA5: [ΞoA1IsVa1J./DXN|TĚO kbWX?F WI~49g) Lynas+&L,1,iYE7{",m0_I,@aX9?fU&G= -mH7n,(n-mIJ71EB]}ܫQfĔA|^$YuUfY^uۊZfڡ"1&6>!;uk3nnChb̩$,.8 cpr|-ZZL49!Qa*ᫍCT@󆳌Ңj,3цFHEGVszEt o [oՅ3j'6T,9"DbI/?eNIuߛD$Ncy|GװX[Qɘ k͂V؉.gɤnc<=h$ޖ#O)bMl,rjJ2)7*cfoJJ)ͷS֐HKH-9L'݃@-/pRIpZk}3vEfPfnw@-A7@/ BW5A}Q1JUIDD^!_O8ϑo E40d&NӬ@~)NNeuQM"kهW1RtyT6kWw.AFf~<%{;C87c3C.yRϷ-ŖPSɲ*T_jZ԰ pE}8: M,\'X'4_h&!I`O`"t%۴W-0,(]d lNkޤ.L[v]F"g(][!I!4E咡)7`G$;r(dt PR2Q9Ƥz󌹻n4 qg|N6[wx0 ޗa!40`bܮA()oKP oY |Q2vC5Z% 3蛥#H:&)oi0"?:u~Þᝰ2[ $"ꪀ^hX=,FpTc)x"&?k R\$8ʽ їK^-Vk.;TH@%qDIjxQĤVOGd#T\/f̾TC2tmP|,֌7<}BOn=5?=@XjD, -<xӱqZ"]#7JO WuE7 b*>bgo>v-1)i G>bpoc! 6;:ؼ#U~,@SO6$Ϛ :*Ll5oH% xݕdAi\ S#cOkww:$f^b|$ i;V":[Ҏs/X*߹H[4LR~XJnԋ^aDBq듶[:޶Bme:_Q{HO{Q;,R#2ldt]F^_`1p!s hKC2<z;s[tby^VTb7hM||3:Pp IAdDQ4Jn8W?'Eq[FĬ:ZR$was$%1O3'BgL*&KHxo8#n 0+Tʎe?"*;IuO<ѰTFἍ(F)K+# Hd >}W0vmHtg~m9VB$Ёz.(d! Wř㭬)0]ײ¼.<=[x09J b1FA'%2jsy!4kƇzmrwdB"rumG\MzXӷ?&}G'xo_@'çeSnh^߸諾8j㤄tԢf) Bwx=Z/ֲtu-x;v2&{dzKUjwEQERwn9t7 ]c@Ep4HW4vB>*y_(\v3߹Fk]%F71OG־DvW9YaKP $ͫ:f_JZrM=$ ՃH{`U˩8#\|'5N/6ѻdTMn/`'rp辡hKa\S@QE@YA9MO50Oac#dG#ESAJCJ|zpnĺylZ-^ H?FKB>XhgcBs\a{G VW2 r/y\cOBpP_ 3A4v+|z1ya9_HqPPm Pd;d|kpoli@ET1QRu5oHqvwYViv<0T'Q {)TĹzOY{ * ;=m$u5+ TX O9Vѳa$O~E0/hrÔU{.jg`3;! C8hxj̶CMDzD ,>5%b^ϰdB(g !@Y 5*8Ͼ?E棳aMnt䉾.oRCb"P1Zm7ϋyI𥐩)8f`Ήf$[(^oOZфU*xgɃSWg&#MB90D" ;7bZ(&NّxZYr*xhQp69L+3L0g.e&Ys^Z$>Ys3d񇧂n+KL3|0HҚg? 8?Jл` 9)e9Iר;ٷ'jk #4'䇗E4瀭ޝge0gakOqMCk|fo;o}xzKQ~:+oʺu;~U|4Wk8g}L2=ˆQd{^ե}s(Fm R/My߁dO \` |]p?˪cْb%vh%$xZXZPd<D<ѤloJ;5a6?Z u/ AVGފ %7& Q e =VMP(in9 +hȑbVSV?7quz1D3U' oii W-#6a&&fs[ö݄dnͥa9-nC6,'ui1Emq\TxHCx 7S;>>.Q6u%|8X: KގœF@d*p/&Wߛ4&ekg)FZqX\oMN]U륓lZhrek'(F7@.v mJ-9? o3~+hS!?ZS m{52V\ _^P#vR5\;Btf9 Z %ԏyRY@Jj)w Ad) 2ݶ ڣG{(GJǝ;[ 7 յ?MſF=DL t6dы ~gGfh+\iCQɒ(Np@?RW_Oyf_'E#9m zԞeW5~%m`)C?O`e0Yb(isW 6On/WĮ/&n|^,$T%?/'ljdmeuy-WI0"#=/[2}a =Gq89ȕ̮_:!lWNdz=D^KI<F EsP$A 4uY3*)O;tՃ.;XjCJ f*"94')yš!P*(r%*".h%j=X5M @Dk DQFu@jXm!w;t&.ЩO9j. o*>y-o 3w-/(SbΪ4;t=g6w5~PC2 Mق!Pr`5}6a(KJxpk4~+0e&ʐS:zCKЯ@إюb:\-Eǻ&ky+\ :*Q=,Q=,WlT#_#gӕcm&JK9% Rԡ-("kX t4u=ܹ]7VZ/ZHqGS_x5@3;6 e4/ s͔!p.iofk^~F_b]H*:sgyYճA_&,MX dwy/f@Umijlآy0ɩ3!Qr}GRLQ o tgxe;Pj@T3=H{HG:m)buE|?Ijqœ"To\]{۔{]CF@ԭj6uMԢ ݯ__ ki.;9 w܂lMY@H?T{X|8\2!_U|;Wew%hT7X*s=op(\MDA O| *NG7Ju3-Fo~iEDԲ=>i/ S0]F!'3dSa!/ۨ^CF̣@v迿œ3Q{M]A4{Ǥ.dYkUr-}Rg BfFSf${J NڻL-(Wnkth, >'jkZ!VG<- wad&h ,nT+ I,f[tJOKI:cQ/%P]l]YTW>h铛G\e^?4)oaG ВX)rfrҠd%kcrҏxߺnD.Y/{1SIcW u0 Ԏ=# 8T5}GIhjBQkWiHla"{4id/dž_+":@kMv T]UU];#ZiΧ -bZAx"^T`PهȢb%XgI[C.f&T}} 'uYsrbz0i- AʔOZi1=O&eM3U`pp?f$&Y?rY~Aqc{{Q #)@[%g%&Lx4TZ8rdgbƭ/nEq+`:|diga6j"{no&kI"l% ,J>h;.H`<} "W3p[) 3 31oU'P caUay(;t+Qf phHF N"LK_q &?/Y.⁎* 4#B6F|v6/pN$m=PZ.^x.wU=d=rQ&ST#90#HiUJ UEQf&RM&/$IyCoNxw+-: "*އK"u:PB\nh{2p4_fjoggz+< QX,tL]JчO_BAIWQCnZo3Nv0tg5#/Y[FZ .q`J\7.&CFsMٵcU'"j8Z[cIߍPo }k@]žt7݂Ӱ>+[g[;QQ͛l/)ϒ&9&Q0)X4 MÂ)[UTYtW]/ߙf/+ tG>ђ#J3y겮AH3u|aZk$|pN%0cX(>N3ٜ8/KD Ôfb^8ޏpVSY*$&b* DwX6)#N "TvESJRZ r GHa)o ZAf!X*pRLowztZN1/@EAIywo@%#ӄ8GۘmAB=U-*ZghD@1`ʥ$TSfsOg;wsv[,mh- Z&oͤ& xcFAڄ- !, P wV! .ҨVL_ a) %= UIȚ7kT=WͪcB:\cMG,|/jÁO)[fKyW-{:ȶA3GQ R$)(m*aPcҸN0$?zcqh?` 3Mjm\Eqov2Rt;gϧXs"5FPչ!E D#SW:n׺ ۥޘ&W0 ^ lwԧ ߞHX6'3ԧcv狄ރ9\w952[΢;µ6l MJ ^Eʼ/ղ` -tܐJMnI[ #5v`P꠯Q\V"|¾))I_V=C$lYi"dIZs[![p "ġp>h74RP{{$=oo Z<iUM2$+Gxy#HV_W_;/J+"(0'"Xe-F#wss(v,V-tJbf\BF) "G0>Ȥ?!U}U J?<"u>m'NF?맪 FonTvg>Vї.`y.X$ĶkC'< g:Ir\RK%@㔳b`&֛$džT} jB|v!x)!v|s_Osƃپj%C!FZЉ~dL'uZw:]y=!WxyX_[x9,H-ʇ渶'*71x8du!g{E[rkQ~mJR%nQR Dr§.?6^/O.e^&~8wM&k,b8zxQ!k(g!`I# ǶlD5,=04҇^W 0yee/8ޮJXsrkȪ,KJ>7>詢J/1wE[jBwry A ްvtyb5/t@+]n`2\79iAjD $QAekTZ2jkK,dQvB'c݋ ۾;)N-x`i ovxęC Vaꤚ~g&V*8gV&p$ =ZT1b$@1P#7fl'o%6d&{2EHqfuM 'rm>8qfh>SyҘلB/JU ݺle0T" ^V;^\=ހ~lۇ~Q̑eǚs/~1Fo/A `u_hrX!w^lPec]})'. 4Ȓ6?ыr|5|0-^~3MֱZ@TF4d$fLE/~73)yФJf-Dd<{tD xx;eYY{T.Nan6TcaLJA};U9LWԮv_!Њڕ;ŹÝIog@tU[ j7iC}t G0^QڷHFuTFnQD+{H\h1ϣ@ݛ [op64xPO)_{ <ڐ8b (,$ R *P倂rM;@5YNIl=V2X}|xaH~t\&:R>c2e>2' Y ?zPOe}x}̚?n]W'A#&87-B|{pD_-ڭH-7⯔MnD*U]HbY1 vmL'6,*B4a b#:3<1Q&a,߱ľP:]H 6-)ٚbl6xPe 9;py^qے<8ʭja_ū5 )fuSs~Ip_M8CR^93cf-d&*Qoʀbs7ʘzNQj#/&`Jo'yp(dip`s/N*|Y_{"ꓳ]$NTrlю+rEE޸Μ@eAXMbnEJrFK= YW1_I"<lc",ȱ8 n3݄I1<' W J{u T~5G>VcĊ($Ŀ 7ݖ需UKv_G$ zyH>YuҸ<] |!w]MXϺH֖ĢJ7!BQ o׼.ɉ8pNzeVm׊L]K1cÝή#^Nrmx<\r<  jT a'/NH&zvOBEnRaw`DŽ7uKi<ѫ7fq)0sߌKv^xzW]]1Sڧ7F=k88e gGXij_]oT|Ƒ=) >Zao ,QA[`e 1g?+gTAM%KÇf˨6)aOSGY-R 92/in8HTo~ XNan\._x^6Éa7E'ݮ#E<1 'Kyk&2e(+ӠU &YoϚ@"ޙ:x:/D0,e h 'c ]@P~\n)&C|>CDBRNiqDCbEaZ~`d*^%y \]0onV* KW:ʍzxH aɐ6բ2YAU@='V}Z>"J2&3a.6]`mu?ϟbBRԇF"#c$qV 8 MJQ;D/1㲼E>\(U-x _9ƛpطESۃD@ޠ8g`VOABlѶ/bڙiY@QI`0KRJ&u>Jw J%<Ϲ, #*[Ҟ}=OF&#Z':nyxW+}D9f 1y8`hr+C@AgQj ykDjsmoԽYc 2C[X(X<:nd@Zc.g EoQAF{V+]]o0m՞{orSAcd+LoE#d.{1qGhof:c }X>+bMel0hӸ{D$7v<=o߹"O|~`,:۸Ie%FV7 9B4K$q3LWS܏W}Աf)EA%΀ vfa4^)KW9Tk,1C~|ݸ2Z-?L1֬38.R㗈@,F}Ef4cJԸD9[;$pOȒ{.VM)NW2a7Z%ߥh 'y_1N~Ɍ$#g.Ӭ!Q\Ag6f8Lr/k{}n{}Xmf~*F)tVhi+N4;H'nO|Ug|):EnN;Qg&:*\WՑP0] uB+ۋ.0Wa\ }^bB*]=^OO0Q>.jv"Ԕ=+yTŏ yf7=I{!4EÑ|I+njqm1F?+e`!n~ܟ$:/v4LL)>s0*@V0~BzP-PĚnC6elzH9X}ݼi99t XΟas-奨[azѸͅ)ւOb/X 2;GUJ]lnt]=dmQ޿ˣbB_ Ts{g{ ܲXMqwnNK s3}gGxk 9^-'k܄OZ^qd|lihҹ$DC::~v6_ Dm>Fd] (Gt@=R*g"T/a=5ԜM@psr8b&|B><lm`z[)D8[D 37V .$HVM>18 `Me3&˙?F ԥ P ?ļ}+ vt%_/Cu45YtR2pv 'ZGF,=Eїc;9,٭@c AzכG0F ߾7=ϥuU6ЩE pf} 7cLBf)3DU. IJ*`5)ԟnUR-#uRw b崕mʷ͑āօ}zzQ@Eʔ)t ( )tWa@u_+v"EF,RD?O 7+XT9T`9JAo2]]f Vga"@Ja_<hZ2Y#:H*%VGC*+tNKx͟?inlaPye/L:kg!)t.JoLVR4U;uXAo7$Gv@>oAd5 %KZ>?_s]zQ jzX+IIGV;rL+pl6cqg|puӂ+ic;8/ Ys*XF-_lOYqcWh c!˼HxVMLA5exU:*q\H`#,~oYłiToӻj:\ĪiYO}AZhƅSdW`i/iqjxͭ ~[ EyJuMCI C8iJ֡_pzc3JΏK鬇A 68drح6[y {$P'ĮHH.~"X7=栴g[>*o-T cvG 8K.xYFQҐf  )t adfJW쳌[ryyB{#(#dc_c%~I3SJK߬Sa@R3v8 P0R&hZZxg$Sscr"mYGsMT3k1 S4ݨ;&<^rtJor.'4K8X-"ZT&Hw>|-?jdЍ<;k3*͊,] ՠuhV;TN,= .ǡ9v̖~E dFg~DJ0:斸\NI|twGcoлN@f0v}')eѿI\ 9,pC '`Yah/G \UܵkqZKT4 `OKwdĿUr=P)Un?q \u?n/@Ff"og)iG}?@VrJ.#WdOȽwys.(rxlfMOns['KG%l"V|KVQOf:oͮu iS*b9:+i<{6O$~ERxvl=PoT{Bb!U߰h Эl}Nn=IW4Nt@ߙ_0U:Vq9BmJAgk]3ȾukL1ÃEnd=þ1]I;-l+QTK/Ƀ9`(֧^9HvȄ-lXQ.k[27} Jd{c n5?C*KSLŵeKFg\HVb1DMܛ,ɑE=xzk0l&Ɨ[52;7ʽ'-5t+Zl:ꫳxRFɹ:\Fq|NQ_Q$^϶LK GkF-?1J}JEæSZ$ܶmO@5  ̕f<7 [jYZG}c@~>V45,h`:Õ_h.Jk%[:4òvhu9kCo!Kw^]6ٽ RL&ٌ@~B?Ii@?ˈE)} !T>I'[j{nL(`7 v1<2|1'=A?%'.D ZB䆿x/:1Y6tZjB.#{Z(*@.^4UQ>9Q$IhNBNr}Oqr aMƿcBZNcnO t \8 <9ODS S x+8SP̻K)ʬGn}٭]wːC aIw 8|dE+Ƈ/6W8psRT F~aP[*0YCwx&VS iI˄ܼDP!u;5+XsjP9F 73fǧcy ŢhYl>=xp7h7"NCX Mt;19=|PPwBD[LlB=r)fmEhtgZjv.́^o7L!&l\(3rexl"Ũ!v1k?IY[LU]2 '4g6|FNc9|(O]MqߵEi/PE{nvXl1 @ZIG 0x#4X8*cLwz0bp#gxje#"YF\(k.bg;u>ę`"|eP̮`̏@NߺXRR]FwRWH3Yh8Yr s +$.Cpb% ,QTąi._j ^0jtj9zHP$еΣ,yE![%\ <>jAxIXj͐׊v!ICfXwH+)3[{PҌ "ej\z5OM= *D0'A&R&=c}6nRsU=u%)]c Ssc ^hcΧ5݁QU/ zԣr6np jEgyE.=Zʿ^bjQOJB٪~YӼ/d5rB@,}j_)TtrmavAӵ-Vc rh^DQޥ:kI NjͪI9޵c ze|7*K}d E@;ޢ.Q_|lyE[-M0ݫڒ,%A}ݯ|c73+ٰO0šB>o헺օ0.mHN<}4NKp}N6m&ziِF^_<'$VXs=*1c7 w|umW`R* 3S& 諻;xPKݧSl FUܣ\a%F aI lh2$Up\;( l`кaԲ*Hm/A_ņ(;]f.HfU& vBʝs8q<O,t4jI* ꫔K>&v/*5){we @'K$e"ZI{N,9w"(&X>uͽ)ƻ2BÀvpQ-3F>Ux5k6 K U\^T2VU`;bEC0?4]`e&MU,R܀PmV0dp{c>'|չH>Nfm5 Tl6鑛Z kq< ~W#1%TӸӘ&-g5 keވ~dS1zWgiƂ BǴjh8oP}YWk5B{X?r; I6@jǙO |w?KŖ٠j?VEҮ/ @wߤ޼f:_G Ur,vUP.XקF%ԏ Q,/)X"`h(в)-T6 RT0vUuQx$7OE 쒼DoQM} Bt8MXilm9d؟MF+yJwLD Hu88,OtFx{l6iWO6m!+<0p1DJ|!c,nRÙ0N,V^AuQf4Ս1V3CY>^9:ku$[o)hBdx[lf  Mnv>)qhwvE;r`r13Hٜa o#4;7p[ⶍw/atQC90*V ĤE1k^@ V+Lq0-݆?З}tG q?8Vu)ܓ:Fq粝5K@^H.K$t!\5nVȸAs )l 3bڣ=Y {?ed$e9#rS2C& i.$OS*{zRljhU]UqCrB7!2H:zŧɰWYEL:Z-#Tic /d簬, dmĺ7 oO#Ej AUQ3 Aq"W!6?ݕ{Z£@&X?Lʮo@S̄x=B`owgBc:jR-Nna&=D釓LHr@+ItOgoyfXOdO3myPpR3S>B F!dWC&02Uw N~Hu0q,/Fvf+8v!S߯JpL q J|7,V~~DKkO|vnCɍxi 'XtZ:܋1ʹ2 #gӋPzBNnÊO#A"6>E_B Mu*ΔcGX'Q1*wfEyv"rl~}g,j%}QE8ĄmZ0HS ok#@gt`UW 7{,s,hgSPYNyϛBg#Zm*ٝyYfH;kWŌb}+5brq˙*vE$I*cd{ebW! m RL U>Fݬ$M8m&X 9+#22Tu<YAHbEE:&:C0\;bh,#`:;=&3[v؇%;Đlr%2,\RZ~ M]- j3PF7+4͌jh>nJdFM Y>Nv2@{̹ۗ`@\ |Kƕ*!=aEs kHDg jfb:0(WU,(ߠ8ucfaXU29fLC~4n}a|qԛSet_uEgi71􍟠sb>{O&ۨ}&({ܵ:(}2T}4I9l$/*zE˽W?J(i1:ZNs*&kU*gЬZR3б`qp7gҲy[}4ऱzw] \UXQ|gru%ߏZp- {)DgLtR*-܆wZօ D`gv'FoD: 3 Cp=!K ڬ=HCEto"TӰIfһoT]4-<%͈y5k; ZP9mX Ŗp3{=1И}IM2CO|w855@rz'#D]t,VM PcSncC&anL[Yy^((UZ'g*~DdB=<%YWj%U}x<ߟH6B=܆F}Vw1Q+/#e? ը 1S%kWF9ĘWoN)Vx +QKcGF!r*H8daX,tQ ,EesXj.HWŅ6LV8w cgQBR+gk_J[?’U,g|G$֙ɍ }2ӆJ5}^jMlNYv8VZcgO1 "!& |wk8tI_w07OY7\ Kf,w$=+Uܗ^r0^Mf&VF0aA.">|} T/Q;6lw,I'lG_`7-oA1#"585 d)ަ$Eۈj Y vEtCpM^ ;n<OaMg^ PZR2!Y:O~?zHF4k_s  }{A;",SDMT`cs4ذPBq Ґb?RJ+왱hh̕(|ŏIŤ0c|``moHlEhzU[g1&uHz>FҔ&}V,dC.:B0up2ɖpAZm꣄*4iWK< 2v4>%'C2m"@L[(,;#s*fq(0PcճeTEdxV>H zI`V8P<2p'L tLk.aTζNM2CSRcr [Um4Tc ?FxZoYE qDB^dS)78t" HZBnlyYApܣ=G-\zHlCk0 2z}>| a:L69W%a< f^!Ycy;n0F.F㞁bT9$7f!6&,7i1E$X*?H檻b._ *ٴHl걡C =ع#)xze_kl[. x%NgZ 2{ܯt¾K^KXY8+r IAf#3qA@PIB u?&uozw ]s~(%">?SUx-F㷑7|d+wL胟`yX҂t߷Yr#ǎBHwb@= @4BTxc+U5E;:V|B% m  %.+Wj$*b2t10"# }5v44vơ[m3B ƯPLI}oC1!s _@g}۪=枱/?ŭyz%"mmyLDӜLA&6جI4hmcR6UM/K?<%py3YƉʻ3 2[c~qMjra6%< -7%LI|Yت:}L1֕QC>Z,iu{6lNa^S 1'F;ˮ̾mr>/ L~fb^Yz mzV[oFI\&mPuq+V5˜`)h7CImܲ/ p= YLG3~2'%g(>>K쩊 R YݬSd =mOX$Xn>'YTeE`hۈ2%O; _p((lR{ ҤGJMMMQ\VʐlD8[\} &;{Q_h]\uT4kx3g+;oLN3υ:};i.q3r}~ZH,L<wgrq$Mn~tEUpEf.7`#Oe) Suax6.hꩴQn4k2pk /[* L57e"ShOz XaŽ]ce_ѱ 9ּç-ow줜3u2iNm'q clIWB iދ9AE Wj3 h(ꍮlF{* U 7(ɒkύ U U sG+mK3 p-,t-\Mn V*cAIa;Q&9+"J2!{S 6zyl^^i6޻8I;ۈBggrT߄/t),~)6hE-:=}r[H:k3C%5LIo5.Vڠ98mˈ\[̍oֵCpABI2;M"E2N -7wSُ2nV01).xYs >yX E mJDEkY*>efG&$Mg_%oYϺ,ЀP|ѰlCGRo}J]KroVz,}DfTDI@>z7e}<'Qm+]ܺ"<dllvkK:ޒ2j~'uRk8Isc{dLe|V ǝ>XHXx_n7T$ c/c$}zҕ_(cxu-9imkTȪ!/= w7aBeMW4D~ѸqFS Y"X UΤ|L˘eSd4w,l@HcHzP#a bsM=Z}tG`$@E~o|ˮX+>SoE"1m ȇKs1`4 N"AB =o Ǜ(tX9!PAHe߈N}E?^If={|~꧆/vc*BP]iGڗI|h_TM)~P.]}y6# D&B h~&R7$Ap0/B\)!4 @|cwI8k0JLw獘NT pq`&E Ce Lr:,|W|%" Nr/7tvNY5DHO.ON@s'P`fgbgۤ>tf󯬨 O~8hleKuVV=(<Y@c ~v=ol:I6̣ XD5C(_LCh0[Z?3k#1ƒΰPOAODoTeehgӗC0*m/N))\o 4-& \]N\H6@ƌtqDz;08XghNCiI'li6N`iPlY:)=CM`C&]]կdS:GHUgeJHrźjV۝z@ gA+a+3+EOMp|c *LG*gxR+ ,8U:[ͱ֎˥s 0 B0n9T@FDz\m^!5J!{n$ٶlj"ĜIP6\zwfZC,_dfD7w4`{e#g2+1J_aIۢ;,Ŭ)8s| IZDEy?X@}lWlb7B{YO)1_;u܊2qվa5E9tH@o-ߊsfP7U?VM:4oRH`'28P 'jH?J&R;̖Lb8NWUGq+M4o)??]nv oㆍE5zq&^~bFx^N1v~x?G}Q^\Ē1SC1_ e99!y'lQ%tPk I4b /m#(J%@hJA0 ?s~8Bؙ0 "pc :QĖVȠLml3 )`u?fw96%0xkEq/0r2-iDbk[ ZǪ6!(VƥZsaR r^OZl69~K60k6}z>5~bZ[.ZCr N:vk1mW+Qm,ux^\!@)uS,.aU 9me_0#~mZÞ(M%[,{{To2:M.YAUbyZU$9B_a`2Fr4oQxz~] /wa?GG`iC\梌THg<& gKiʫFQFV/<{=p(FMD[ṭc,KǞQG}{[Rj̋ c$15B>j'ufrczP-KYxtgqkMq ]jpy)띴3xƿ9'TM~CV"a<ԅ[{]3Z.CE2NA-p᥵Ԕh!Cg;R8tS9^atPtUe{jk)hMJg8M/._7%S%N7n؇ .CJ?P@RUJ6L#mG""i)e@W⪼Q_… 88RJddB;5`ʯ HUq'3xRl~(QLT=ّ#yT髛sd_=G"vJ8 <6- k;?O|ةHyS8͞>ӭ9k Q?2FpV帚JCK58 24 # }jw#NTH7eDT~8٢n>5#|Kt]QcF`wp>cv ֒e*I׶DǟX;8A5fV8GEJ KvI>IInXgcW ]Gy$o0<G-cVBtӟGO4,&%ct8!۳h$Z~lI~sT1Q~}3LN|T[1oLձGn-̃աn~D>c]0 &}v 0x+i?~+ Gbt+P.1.Ҧ5GʉG:Q &,d~~{zn߫g ysw`)s˯cx5:Kb<$u$6C & X~ټt^uRaPP x  F~cRd3%)%0f? p2[N n5M#8V8jl(uB[:t\h:Avxoi&z'<^_#m@a:ʁݍ2ϴ#i",쳮L*ӌEBeABMj K y %P]RK1%T}Rn_ƿ'6)w:/HgF?ㇰtP@3eiIE5T6P+}1, ^T  (q= 6Mq@MW͕5;o$$E{CyEHptQ~\dvU[sY <e&o.v7@Al}vUql-m`2I\dӁ8I3s`1(Q?~_ ޣv#pB k.0ryEp&qP~13PSG?+$ʵLy\QgdQB-!pU^%CyIT2K$h OOmǝ%CwrNJj47O P h_ӵ۫܂T8mq•fZh%d } ޅ&9{e?wQuY7Wh.Eѹ?'Ζo܌*I@bʟCH(U-BbV7é(I%04rr|.q-lW6r`e- H#MJL{wkjtxئ&ooƒO [C -G><\*+i*R"vulo^t>o ~!UU$ bZܮ!wa^>{b}0w/;JrcV&o[2^̄kxL-Wp ,Y}SXP9s^cDX"ߣ8cvga( ʓ֘d;*?uRΕDd,9 ^O_w, Q,>bEdՔH~{X{I Vf -hq/N̑2E} ]bS/$a0!9/oC4/g'1Mlؓnv?+=4T2`=bѾoq]sU[hq㬨O$5#H?yQg^9s(pp1]tZ):b6oE1Z = }CfTҰ_~eUāM!}u;>? Q4~+( #F ~oS=4n1~ZKdF? +nG/=߮J(е V*hT%FN#NGތ(%/Ǘ8h%f8d+40s8uI} sCETO(ъ6q?E=DFcᢁbq ٍp)O};h\~H4f\"F)$p)&4#H̾ЛHEȚ"2Hcfd%¹kV9Kܷ'30 Y|B.*siiLwS#ç]Dද0ruAۭ'[ @o}D?vA:<: N dn `VE7sQxCԙElu'^׹3@|<_ۏKw)~DX&-ۭ6F*fGu#}iKY/]$d8U! IapWHev-~ I ,7_  w%tPͮ&' aJBDÏKEažfRh|^:IɺkK37 D-N<>M $M0oG 1#.߈K/b?a.?cAK4mǭș4WTDu-IneLYaSl*_`08hL. @l'na;,䁘XNFo_'MbDv?7mlmx/SWN0.I@VJ43|;ffg$CՅbJ9y5J^p0.[Ј#,͒vUkK?y)\ CbPnԵsŝ:eF$B~㐥FC!{&TzhmG$g.;eu^7<$9Mv> q!D:lg:9O6*2].> _e)= 㽽H#*#B,/NxuUwX$5]{*=ć'[ P4{JzI9ӆ$H$)AA~x5E~BQq.m"iUc7k Q_8mh>ndXѤ㗍4KLZyd0QRr$r E g𙐗rnhq^wtaBsGFg+=A2|QA+m/UV[/oKQ$T[K>MR.fyN^7rF_D~/=u(f łE[ |XІ]B혘x'k"@RD⊄ŋຆ~u=y܀ErLwGU B![gt3gvq9uRrݳlUֈ5$mwi:Sڨ'r5U;9&'H6\б9+qvj5=^2/Дo\D eF%ɐ >N h  nK4U!(޿d8hH'?Zȷ!E6p.{wBNm<JJdZ];N9_#g 9 0zq^BaNBi "Tu$M=QuD3IHLQl)'BOpaNFFc32 [G8zIͪw;7U"NOdG`:rǐj Űv*Ӑb!NנS2h3;&ͩˢG]*su#T8P{5\T7`MrBh G)D̈́ߞ!"X  r!U} hq m Fe_EbMJHy_(Rs)M/ݬl{ff{eIeUFf^=7hpe34[sc.ʉ'Nb*5&-tv͇KRQerL_ ino"|"S92dւeHˁG+`*zr:t74eᓎ(k߷'!yz<V;ڤ}.;04̨- ?ޮdc~(׆γ Jt{rLů;O _q>5yeq(/xj+)VirqVWs0S||]j3RY Nid1)%4G nTM?oCwwusGxI4V7yr.KZcR_VUw5x>ȝb@qltv߭#Z61%Pڙ]=tȓãC,^}gL$XV'G0I@5)17wkU?&ti%Ӣl c;j뚋WP @2!*>wV8X:L~wFL8k6N/b'8\AieeΦ:n + GzH@kdl/W2U+BRvNS3[>Q﫴L?NLSlЏ˗=~²v"'E-Hc 2;짚L*Bۭx8szse1 ՖZKt+ZCD"J`&#z/CM{CJ#>ݑM T+C_]:7Q7&.Pg0-?%Stfߏ:AI#Df9&V|R{ہlː;~!W6, \+u$P3KWrqY~y2ZՐ踵xڟGpl@Mr@ԕ GY~`mnJb| JRܞY:%\kO|یv*ii.RqD5 r] r+V;lTREzԣ>)n}O>WJ3L]^4f|.Y{m{Nr4OF^dCۿGɿf ډ>C@U$갏eqDN'O+Fó ֛߸wq ZU`y .T}/WG/6lZŝ_\ǂ,+!;F19pKq:]b#;w~Q8!6 3hxYPّEɖzG|$Dv"T|nmvcƭi}rƧ眲!W3̜#,;%ăe:p[ϝ,U/ @Q8#W.GAޛSvSȕעiVz"jȣX\.HDulkX77E3?-0b) SWH~UI l|g(EE5B/ۦme|Rҫ3BiGEE퀱%"7i-hb&G'(XwvZ)Y0 +G5Zk'Tz1}etZ󢧳Tekz~>ԣM/q 5̂=z,#l12E 1O FfE!*a)_|41A2K]Ds{ Exk>]Y#sԋ-#NحeY3x*k<6B!vts C1:p5,dAM.D_qq"6\@ OBt„r` zxo.c ) 7 %t][Ήdn@KLnk;cF*FZ`Q鴈 ܽV*^cJ@UC6ɇ96=f>!d嘦DBfs)Aկ4%E zz}{Io((NtzG9`>ÐbJ}>jd,2X.2vzn|ً,n6qx&鼐ƨ!z#_^+6xX,!Q(A3P>gEb@q{ůPHxo`Z-7Qߟ[ʱF5 U6P`jѦN?s+mGJm8R=rX?[o! 2$$M 1(R4emOzHohPv,6 6{s{bENQшgNQ -|ս=ncZLvȀhKcs]g'%Y,2PD6|@HL ~g4=!22lvE h0^ 9^d|jGuGA*f}ȅlz]# >f6 λᶎCN2ME)y=[;pk>Wt/:/S^t !'I2|0KtYLSY\ncQy1co IJ{IVoq Z!G\Fh Ua<Ř jQ>mPwEP#͏ɶGp$.lel>: x-=)wiqS39VJ #+· IF; a)XJR!oY3(}Ԡ̏٪h[9S^棔[a8YlaB:}] *SfGA9#VXP 49To4vl#{ 8m]/AHOF*H.s wG^f:ځ=O$sAzZW??V8;A1 y#'G_i9MgXJ3d#DءK}:t)RizM !!D l]:$f+UTYJAVvc? iԃʟaW#`o(S&: @si'Sߟa<ѿFbM1i<&ۧS 3#Ԍ"{?9~)_x`c -xj=\2A+P.rlFV?dtA:oGu5nAxRc(XL7>xRн`\H|KNuf5e5 ʒ{#T3f.TPj@'O%t{|JA3kj3jJ9Q6*ÿ4o\G܏_BᇊԊ_ B:i3T+rBEƕ`p"U5Ѹ)9`H`{g3Z1COHԭ%F{VC'~mlLS;j|+U<|wN`)^bͅC-f/~?=[E"7cyYXLWiLp5 &! ʼn$8uk6.m↓p.6lJ;7UX2s=*# &WL DڭCЊ??V멐!Wk<9:g#^{tLYJUXSr=ެ.)[ 9D/g\S#J#1*9.>Rr5e;.M=vPCVފzaxK.`ͦ*o޲JG܁FVfȇ̓^3; N/<Ԁync`w)#54\!P&jEoI܏EWq&a]Ra|*zMJӘl[OT4Yu z錷aV2U`#z:۾pVv:a!80&4Z8ӏr>t)h;qgҧ0UϜu~g JWkb+=0~umS$8zCRhּj&A#'@ZDnA={vU$])ڄd0,>C2=EvtF`y^ C!"~kFTifNf9S 4-<.Z喀}\Xۖ%'pJm@Z%k2o˯NȈ !1z{oUX없{{pwrfe_X6gy5AwEפNI&DOLެ6j^ԅo9: ,g[.[t4~nkx/(bbLF9 k:.6DwRUXy֣u9f `˯n`YJG(ɤ   CU?}(}68%\]8YkLqE Q*xAI7ДI5 /m]{Oo%_ɥ(^<4 gzbYX5[Kf7m05$"q+K0Ns.iL}ܬTK>lR׭rfMyBCաk(f1UU/.v 뭔0c76ZBFC5=):R3o𜌳8U֪Bt-e8#¦Eo0CG خ<˜@%~\6[<{Ra !n*,2mFfNB%6Ci Գu_y؊*r<:-Z3DY,]==aP2 QTw,X2Woc94ixt:t9gj^F,l(9| l8^k c.MtR4!c(6Uw^re[g͂𖜳Y5,f~†H`z$}}x g$yN8)ûH $nxg^dh:V]K6bzFK*dہT[@!XЮH>|򅝱( ?%?sˣ`asz}DZx_3$e>GX¢oش9p)©&vdx9mFGDvcEfD  kG/tJ͠O k߱~rg97B/qc ^"_wg9XEܸh3ά(-8~KoܤbҳDBL VqCKTwR ]:Q#@HJ :L+U'yam j5(%>\ʷ9Ǵ~)f#NR8[cx?'D,򛸛KϬ? &vYzijk%!@JCSɥcHFmD7^[J#<0/ QBMe5fۘ'%GnXja8>ܕrlweR81v;@RuNVӋnël\7ڼ$Q5 abwU}-Xj_I+ȭ(@jRH!Wl Tgr4oa sV#s=?ȍQCxڨRѤs @&o}TIک-(C#qzF}8!Vc!Of'i%IZ"6#ScMu  A"s9/ɹ\+(obwnNYE2`[ |ja_Xz@ҶO T^Vn_ȱ%ɢF94^ w1Ӿ烋 WGݮoy=qvK1vcÆ9@Q,X~9TD-{v΃X s24A@D{?Y\u9N向ˁ6;ߣG|KP3Ÿk6޹QD ]kfq#?W"sBB4#Mo2Bg dT_:B}Ӈ* ~Z|߿j9H.AO|]]d旤:ƅȶl/z% ;?6uRa)ںp=-5UR߬NmdNCr2Co~@64eftdg~ލYbvPOe ^O$+ 9\X2τЮ7n7L5 |4$Xoe L{qhS<`g2P {N#ǡ 9lg1* d ㄂p8GO2'Rގڤޚ{wCQ-*opcjSR+SN:շGr/҅DF +*7sÓM85?:&?͆26V_m0,E͸4+IJjP#HwE}`U[dgቯ)"FaBojzR-g=z E8]|,ԃިGL_> 1μtsͰ1)~?XtmzJ^3yg,0vw^ <ژjNW2\moݟ)*"=i[j + Zӵ;;l"!s=XDyo%G IghC^[dgy;j*4M6mcp)2^|M ڂB nj{l:5 E͒b,s e}J}ʻ.l w ޜ_Wv@YJҴ.6?~T~5mQ .6[0䯁3!Ϙasc#s#<B -?AC[ٔ+og3%u"VܝBOK}=kh1u߽E{H~X^*ʖ@deZ95ʛBݗ:˅a -)|Va; Up'bo00ԷOt6`gHi%1lLnMX]ȩ-PBRع5Mw*2FuikaF@Ju5+9&ޕm,}M/n`#yE  Tul$Q@ՠaƂ{UJ"ءʰJfDP`F|8? oR9nłWi'#-Qj9u4;( jnN! AnϺ^4#cM?Ϩ>xXf"@FྮPY=*`n4G~*糦ĨP`Yp$D3oht*:N=b ij?Ky,x}biI( Qz$RCWTJ*_\P0+w*T3x; 2lrC`{R 4 X7y폊_ fU)$_(C݇;yj4`K]mրBgylW d_1k<7t88mI_ܓ5^QGfc1yZ>ܙ΀>~x<ؼNQǍtmgl$&@۲uKund;~"D0X Maˀ8Ƒ"9c|'9u*N 95WbQ]< o3N xk`* bP,l$?dF ?ƭ1F(4.|%j  :A8,ljڔyrH帀yQTmM H Ad=x|dn1 >fÜVWPyDxsمyjݻar-$i 6jYfk4Sfd^9_n5JWH=Xu4.FB`xPj 5d vy06%,n;WnP@@̨\-%ExHVdGvHuI0jI -4;Pc9IS20*0A8( 5a K($t*xKLG5j{f*2mAy+T ۨՆ_B!P^5L~1cL]'*)vC>.3Ȓ:wȮ'IЍKp$ `p@Lhg"$b܁s#C\J q1ⲅ)e ywkl$$Hg-I!$hosRNGDO-_Sߠp)U+6Tj$6x`츪2bz-K^M-,Q*!%w^U#B҆1VlW!ݹ^*MIE5Q*RSxr\9yLX[yo7 #?+ڤ(t40]f=;޸#ҴxD?6H+OC%2c#fдa 9 $*# BdVi yl`{Kw<*OgbC ]xT钧hjp3 ?H R3\Z-6]+IKV*Z#9J>%O<d0^g_žc 7٘D''CsP ƀ#ֶ66pT?8UQ}|z\1Zz4?+"UM!, -ٻBuH6Ϥ9*@\q;\]/{zqc C"oI0v)ǽTMȱ cn<{ocHsUa_ ݏ͘Pzx(g64&4+ t(pϚc,Vnoh&G%]/߸V*Mh[m;<&1,W}OkLk_:,t$/"3kSP~2G'DLLhv3k3TuN1 TKgtֆ2I.ٮV2IZLPŧA)|+XOp?kuR= Lcغl֡FzD$c~.DXEG}\~Lr= ʢ+=Hu<{:Q /$Iyw/"GQ}lkz4~qong\f5o6P;|DM.׍[r- "|Ti~pgyq.FSÌ 0@Q4{)pZSBgJZ k}:0L}σGl_ߓ\Bo\MLV2`aT7*%t".Qc,UY[w6J{RY S;h*<3agTW偀.ƚ@qܦe N$xhSDණyְ59eӛ9ʧty)u+n%2%DE5I8"?2|UGvBȠ8K gĩL2X$f"W n!"p^.T -C:Z.3*I,sZc.n"h 'I|ьSS09^ zs_yP*?MObTR`rD G3IU#W>Bg=/ul7S osE/ZUYx25j_ @QǶoa5a5.1.Ko(˴CSߝ̎=(PWAO:[xwnoa H怟ɨ+E02aŊYeXOj>gS.K\ucVUz+spnx-k%Kbo_v j''[:Bރ8PnHZ#z`c,cqeK ҏ3TPAP=ྣ`],·h JŊW v#ӥA4|@YZYJ "@\~ *d]U_,;)dE\4V#5?'{sڡ~]h?Tlws]rv_8 "b劄ND%ԾYynI%H`zC%XBW**%.7D J h3O:Mg$i|'}3Hg07J4_~J]SN"Ev@:6 !D+(FzO2Ytxn3&B 馲깤0|pجuGW ESUkrdZcZ;c 1`HtZ`VZ> CNJVJPAg$ZpsXs9VJt>ٷ7t S!"bhfۤT[ >= &KDı4P {k i[A(X*?lUMȮ:in֡8@yDzwxf:+"Xws%V!cz6n*Ft.]sT(+ڇ:5%m1lgNEMŕ{"8TZ6-{s$BWpn"O&Elue{qU'LBkBJ0T5T ǘt)@{`C[Djsu /gE2\-?J#Ԁra2;LWf~m Ԗ:`Բ2O%VO x]{b `v&pK]Vm^\;GZr%Zu1pv@&.6k]1I~m^wXRψLd :]7HB)wexa-.LDrAygtOns%s \mN'KX%y!p63**x]IqxIğt*3wRnYoVގy4F 47apţ∺an5tDlR;&$Pe+yK!uǷ cma h[?e sU1WnR fAK+N# @\cCC&*d6E=wP`QطцN0N]c7ˀ;R[zߑQ?M eD&9G-/,u&``8JBr՞FHrwv ;59^3̴Ne5bdMҖE˪ H8V߫?qpr~pgNsӈndj\zW)X_DB׼:cv=C"iÅվsD"Xޡׂ%XFӚڎOp!pXD4(^rVpV/͌\{٠سWk<'ԋ kT&%*&'P%_r!jR>q`FfUCYΙƒ(,Ҹ;PћVu9 S~i*[ۂpzڭOݛӷuӷ$至g(_QїÆ*G~ɮc5&H[zsޏ!9HXSP7>0Lٌ̐焎Qv{|^N!0{wl9E< `j[E ]X-1v棩F@$-<c($T s[ "HT+bn$5`ʧ<ȦN Z8\> g ^aԊ%|#S,֣e ǦCfza9j[ rVk ^Hfj"]AS˙'jfFb"i7]IW;ѓF"HՍT\fB7&" fK[%|0.}9Bfڼ5rag(g<;ֱcَ ꡹2MpKye(B-n#?G;jМK}gٍJ6eQ~Bc25319,d/4u.{QE["qiDtP\fzg _O&P/˦Xa! #6(BǻN1L݃3,<.҆]Z-[|h{ݚÉ *i)$F{Bթ@'yY\Ga=3HXwYXw9-VKKk5l| S8KSY"trmR'zp!$7Tr:swXTǍӳI9Ms@'񶑈pDݘqYw7&L<3(nZ9փ[ @%n7z/dAw2;1v~*e|ʲ *+o `k/LDyMt|Jljޔ+GBAG [(t/) *32Mt*dм8rFGr^ἦ$F$ : Z t~ƛӹljf"?XO?^1b¶"!j @]OTweqM J!2O@x nl֤_,燱6y|scdߤLz/)YtK _ty!ٚ2lCHSJ|&TN ^c\ܘ&ՉDc rX=CJV qhdWXOu êv; Cɷ܁x8b XuA[;9 ־EԳc=_+ڲ-!Mˑ͙G1-54C/O{gON`Bz\}x7- = ם!e %f@5:F-s9A}81ġmuC߇4" Slwd|ު5 D^<w|_K71ڛ( Co1 ~kܴhmԠ7x75.B*vMK+a[4,xt)c [%G-p\7ƜJC<\G^j'7jB;ȶ`'?GMCKKAv*Гo ,@׻ʻ$#Z `TVb)?3Eu:e')yUVkCXdy _/FUB8Q Y2 lXc$s6!cf)y8 ^] 4;mb?C~Pf[8! ʐgEL =:{,cۘN&IL(YpcXQ6I\2dDi=:. ̒A4&ԽGUT>!-nfhޘCL7<4jn4Tݸmu惜 / UrtiyNW.Fh>e " a{ ΃0!"W+Ic݋i?4ܡgT"Dfs+̘1#+O qJJT7{F{@+ߤ/ᛚLó0?KWzڊT]j6r#*U_qi ^v]l9̷Qkx~-JWwrBF8; ~8 8Z`Nߕ%)/}ͷ[1QAÓE(vˎd0qLK#|DzF  [8dKCy mҁ'y,Q\kCH^qw.h7%)Ӎ%o".I`'%@<[ / !W9OG|OΩ^,¢X ;nka-Nߑ9nO'`Krs%mAk+w>!b~ZGU[a&'/19 f#҆h ?&+EB;V'׮\4%x%+0Zaz|':|jSdzICsA3^!e< ogDyz:㥓Mޫ$Uk)NjX>'Q3\STUi7sS+ڍ|,\;l75ZWPӐ%GQ=-  D.gDs{'찙R2 y*u_F ٪ϳkRD.Pe 8KP YmP[!YՐR{FH2wNᬂqLg%Q%ʿL2'U”:+!Ec-nZTy|ޫ6ˬZ`8˿u D&Np#CW7Bt̓vON(89ɧ" L#x3K%6NiYJN'$p QvOG5àkEz03jm'2 \}^<3Cet]x&%-V} U#=yBk--m0~j6ɱ2zvFb_$\:eY$,Lgξ^џ>_aކ^| (pg9Fߥ01w \Ye%VqMXd;4ְo x^rw։px,T9J'D#%TH+(Bډ*?i#?|{K+ҫ>exutrƾ"sz 7]Z gٚHj+ddQn!'bV?3?[OO [B'p:֊OIb@^k4Eʍ%V0Amye]]fX- * ԝh b' !xCLXQj\s4 a8F]r蕘OKZAcsMbg 0(MCARhPu^ĩ)o_ZY0_uj]h:#Sz(6?@" ȮVjM// ԋ 㤟ttz6i<ΜB7VJEHi쁑vM.M1az?SG~Q"8dÙ"#+Dʘ"SJ& s4i|ߟ$뎨p&ifh羫OMiU>mWngiw&ʷ_#|]2<@ 0|Q?dz^S$ V˳HuҧQ5 OĈ{ ޜؓМ" 2m\it0XVs nkJ|h|eъ*&B'2( -S6ܯd;70=@im\ 6BH80&~L{6ܵ$] BSYЌ1RsS($3"K~dB85jǦ>z6MHvT*K/ .g;k O1Nh\ܔe=8vimF|?_43 bZQn\(i v:> @[qd3iO)&q#>9R 7;'*ˇO B6-#&UlȨÞ(G+WVćP?2^=7M"`0Lf56٢|u(:p v+>!*94P jK;42H$72"i[Ikiy|  A|\fӔ}[1Lu=6!*[/vĒ;~zunA v0;Rh.rRbŒ#k! J, f6-pۑ^B}ZTe谎+䬸|l"%W1 lv s]>Gֲ'K|)j?Ç41]# уSMľb]BMu8' )0EF]鲂Q]6J  YZY(SgޞO1++j!c~P(熔fU`?]A&8h(GȾ@Կ8k-n/-)p 1ZP2Bg} J N;p;+>**E`uU0I֡ܦ@ʱqy Zx ) 59qLmz-itc%۪~uR<f,U>]%$cB^\dDsS 3Vx.ke}:WBZ"eW1#qaI|佭K5xB! 2Wء{nW9iEN_|!""|C3_8 x7r:K go5Q<؍\vCi V }NgӺ~M#|jŷ6D=y2#U*M"hAPw {-cCe!DVWa/99ͷMs]V kEySU,"  iH<J[n! pHvj7O-wWXCך|MKR1vC dA5!i[ê[Rs{?7 &ѭ3/Bېdz*@W>,.U NɂUs(.Y H8 3ƇW>kxqȝ ";rMt7,]k2r:Ynw$/aBh6+m--<Ϗlbf+rH߯B{N$5r/5r O\sYD8dlY1`g8lE&o)St̛^a|RBT\03"׿rl*0 ~ j.t6ƳJ ( e |)XJz:Y *P ]` ܯ^A(*$ѳs[6%OrLoaIsV%c:M.]1(G~vwq̴w2]R!(¡!Ti ڤ\gaj>u&T}hWYMUN4Cdݤ=$*fSLК`Y7XbwӶKp!z]RS2&0h7dUvXgs^#u_hGvN£Zb.?d Ay[}hN4/ˇɪ'O=!]$pO{GpUS3$!B&Ӭ7tBJ4dCpf ɹ)ǒlYsխAZ% "`~n]G(YDji7޸~ׂA@&f&Eet.%Z[WHPě3cAJub ^ BJA€k6kلWj,$x&^m;K3"`A@ZeHCX?UE>LdXd!OP"@մu)!5v|j'Nblk0I_n8ZNgGX1c.emof0Fp -ηnCzHOu^>|D=X|@@$} @t3*apN=Li`g{LWaY>ū<fLL盉afE v|Hزf]BE]R,"OΛR19Fw/ gFA3yQ㿰:lncb -)83t߭Xyخ#}S!jl^e2f>8#堞D/&,`_/GP(`2JXr#iاp ]&Lx+S:eh }T*Z7 BqՒr1ǮNk\F!`|gۅK {e '.K[bV3V@JR?2O5ч Ӎlb@9DPT$MA$OXO/c(Swy@ gϲzڒ X4%Ӡ]|f=+p[vyHBurJtNeypSEih-u3D&䖷:8d~qәo#!>pO'4 5rx+k*?8 ~YpEǃpTwc*\KWՐ} T{Q- ۀi '9``}+7'l04ޖ;aJ˷ENv{;?''$h<9!j`Iu': n=U|X;$L_|V}nNϴ*M憪hx{Q=o+eiyFH6U 8>We6:G18Q0`j P%t^ԬY[AذjDٕXQmt^86T&)ēO±U'9?c6/1JNjLSRU ǂvk3ѭF_ 0r >GT?A l e|Sr/IǥaY^Y&hQlЃ6㔵9.DjosCv+o_\J~. ]g^/PM՝~Vq!kӶG(=MөX頺п@>@:&t~@ڎP-&#/XRqAY%| $dr;ԲfomYe*uGbtDf!x-~-zkqȾE BٝU2٧Drty%ā4@]_XG9+sB\xv:N g6(6|õ'Җ`C㒹_j &bRe4KCF\ 9[ V6s::eC<KQf NHQdCn:ޚ)ab~x/Ѵq8ihP#SࣰیwFj%dB̓그[e?p, t6 ְtIy}YnKՌ:/{ix\3G`&:V8`; FJ"Ib8]U<*C!k%j%#Z%;QVdZemA+P ! ?xbAғPĪ< Dힸg( mU6QmAJO(BOGעvd~AM5AVq~ :YXIl*3*GQ۷xe럕:76ϬTw#>uohr v*8*+ވֿx?ki2%qS) .zr^"#%ku%E&~ G/|}%w:Guꙻʵ@Y ѰzOh3R}-9<i"N %c<Yn˪{&2*8LaODz?|6\>B[m8*}؛0vcOM8Ø̇ǭ`B8eғWp][RM5sAS S`dS!{Vc$ +o哶K*I1qE]YH$6Jnܝ iḗeœ. WnP0zJ$s-KV] v_Iv yop\*q-~nG9X$ɛ-s| K .z43 ϟݴ~5?Ě*Ս^aεv}Gcjr ssyQgd1!,zS@;7\Mx`7{QI ͘!x-f^d}oޘ ԐQ:@!k?ӭCI8}Nn $r |u{ZjeȎdqM\+2wFipW FҾ]zW0zuC8>6-D rN郎ĕĘߒS#ecb$`\#h4#NERl~] 4%wБWv5\lH:ZbB^~X,,^-h>OiX'w sOgc9Zm*I(;=H+$Fgg$dtz縂P?@j*'5U(p:^86wbB-V@a627hΥOm4,:[)kȯ)_~)g˺%)kC:5m8 (Fc:qaUYCBèb$!,llqRG^o?x?ֲ:ίƙ]uZ:9pm<(cL-8vQtҚZ9HRH}>'tFL9i ]@JqSZ<"Dv3s'XY^RZ]Hg8u3 ʈDanBRM!/;:<_]$XA/Ԏtvo"2!DUJ7cW.7mu\^lnP[6T+\%rrczZݰ]En *LՕ͜ǃT4Ihʨ:{Nayrp.F]L?_*(@C/6*v}Ǖ;3 o#4z_j8|V^^T;5QVjRL3je A&oLĦ,ҪPJѭhEA!.3a&c:iMPet']דHqQ0%:tfϗˏqbbpX%?J_FNex,?hǠNxpGU#CP_v(TGЩM5@+Л>ZDȒW +2df4$Ɇ́g(ixk`~7fkm>qvpAm vu+jNg;IU4;:pb4NbzKR/oT)TSr)ҏO\TӜ2Bju/z%="j$UN(֌_=Jx_'[@&Ϝ* ׊WI6Bq.vjhq.jn`Z̤;[OYɓVŷcb!țy7;҉-GbOt8 WB[ڏZ q{ZD|4^p9xt ߃Vxw@7CP E[+Q#@ g[0J@8 [Ax020[ygv2*)RfYOaHc/+NrC 5u~WHzC`F\J/ g o[ʏRu`6?%`y$lI_x1i8FCX֘dVfXZVC=js|PrT9K[k񢐰0xFy>6)ºxNjIUCKtೌ=[DQ>NA7}iV5_w#9RS̓A@oƂiq)>EUNn+5V}zSzfȧ R t/*C )J,3jD& /?C˽@A# ǠFp,flvW_JuhKGyV IO!~zs?98, v$Z`"!^E(ء w5 &D{$'a8V6c9jyI2?PL,yHC%r"էO12}%7NO“&7Z^=XiۿK0{‚r=I´_kjgKr\loDZs&.)]RC푫/5\,TRjA7?S`ldn+q{AR!gT208[YC;ʒk۵bs~ytK߬i59;N wzc#t 8j-Sj\zUn0q91ertXߵ/671RGm/g_A8Kߧh:v[@,_:XO]BΰȱbH)!i-\!M 7ѿ10'# ~@OA?8w{,@ &hpjmM;Q|Jw.*\$ C|z)DtssmΉ{Wr$Aʕ&eb^KGjKOJa((W[68jBGdE 4 |t4!pǫFpfϤv<*Q|KXvq6++S4E"M]Q}pU,,xyJW܀ |ZPVf{MΣL>ͨuvuMAMEU7xYH#qP+- (r UрېvܔD5N'Fj<|aJ[m{HaxjG 6#2}R`9%摘O TW_sn }DNԨo)sC_s0XXncR6(j/G%c*J7u/>e鑰c hR(\`!hȐ{ KQP׉^7t[\^7Yo&WP@2:UmgaS{\֙*W`M=tPx+[+i8Ig3t;&llLL:ODWm!mIIyoi:#(@7jx=c\o2>¤ zw G`~}$I :ѡ Y`E(@~"P򔼀,-9k/oicyXZşj}z#R,LzLLmOvwhqVPNh9MNPF?7ʣ˿PgC`f=gVx6S.u1!4EՓBa5 },|$cMesg"JrCXz%\ ^Ŵi25+-l4;lXSz;Y*:~̙P%,E tgSwOwՄ./N驺ӛtG^;cƗ=ƁQO%Xl{(/|]g39Xeo#5ؒ 9K}{Ծn"|".lXw$]?!c!y&4yCCE,מ:oJ'y#]cK`g*oT.b)5(szxyd'ۢݟt?0m&zKVUTCdI: !0y u$#I–rfNa0~@^żnҐv"(:8YYi,(tOokŧ5:.YU{ir)cy_Ͻ37;tYk=D@34c0ڿ5_5~ֲ|WcJt# PWG|ٳrhS'oNMN/|gTט2 {fn H<Wc .PRa{F>һΣ@%C~1+%']C?3%OB<:Tq>8.aW%8J=.(_FJ qE_->sa0Cq?Q1sB{?S# ^U]|6#pik&f3dH*4DzY_ffJ}mb8tT7S>(6z<$c"=7ح iĪw %^'+eKw\MXG1I3uxW\>VtT5ʌ8Ӈ?=?hK0f('j'xY!Gѵ0-Ӏ}]I ɔAsM=\1hptiL=~`¶ya!Mrj !֠&[)PmZid[ԇCX Aʓ<LBR}RZ,ts,nj,G5YjrjM s=++T$rg~({ &YU᥹qQ&Dz +knob; όCJWn붲fR!ẋ`~xʪÑ wAY"/HOWB>oOAAr,+Ԛ "mx 6n$2^R'h~ uL  (FwbQM',HFNH^9@YZ),i(=FNbaH tdvdN[ ٪+S ͡S^̏>7Ȅw`StP1!ܷ\'NTe5ÿn )-=V%s$2,$N{=O]j\Xxb$ܱs0E-?H[BC:h,@a?ڡp'W̖ e}=iQŪ|tEv]t<33@1JX @! u7{7J, 抡L;\hO {&S9~OFPPzIRLG=GOEx)eO%T*~+u8L AFh2z1ӻ\9G0i`딍ڲŋT`>hCS9ddj$ZwF`S<6΄6V6`ܼ2D>Cc˾@)OORwr*p{Q^:Pv^qQ1g,% 1RN},:uxۊ3ճ Zv>]Uz+]sF* 8ڐg_Pt^zۑV(.!WK(lC5tÃO@@B0sk!$-LiڳwV*Ɍ  V%i& i'&B[ֳ/훬&m?/OFIH9t)p>tS#FA+ LY:!cI~TeH6(7Xd&)e+G_IN(~RXUop>ޗuG]UtÄRH9#^4Omfqo+KYTu"rr|R3C0e2B&8klHCS'e3Zv3ˀ thA̷*7.$aΣ$>m"_o#M?S̹K#&xn:Z"0F(rd2;ΡF-`Gٜ<$OZq:q!B\5 }ʰn@"eow0=`-hU*FQ.Bǂ?8]}AS@QhzugI!+Hm|@^۰|'In^ -gNm(=3NG?[XNÍK> EEy}^k\EiMumAÄ"'jΦtN, ?o'1|tI-_6Ec4;5TK(b+ xNB6=1;̈.z>p77'lyHX)ec:b=Jh`z;505Ykx?u]MV-ۂH7QG:1-`|nzH'M r@R"87`~^W9xGݘ3y^R(U짍>mxR|L d}+1XA:n]3~tz$VRζ9U+>r8JVOdْvܟT"@Ve6΀7.f>eŴm}(8G(ɦ smqq_T^^D7}thR 7`'?/>C? 68RAibRآn0P9€jfJ:\@3a`-@mܸʗ%(S=z׊@VƦg%I  [%XxydlA_noh\w- @(|;2#Uu`HIɶ\Vnϑ/`E+= 6skS5 :1R¾dO#ŪrI8q 6>!O>%ň%vm'E LͨV}%!YF܈c.ROX,3HQR>9X{C)YTϩ8 :@Toz (lwOf-ZOӿԒG'%Ff~cC~Y)>No3J@fXh}k +-,2s֙B H7ruj|iVZ1V<|/<\p`$PW$Meߵvʀh"C?Lk|G,yQuh(}r˜O)eK%*;?~ivX NM&H)xs>vM#q 9wmFlQ4&;水DP/&G0xϖDj^dpZ#EӚVw:| b,FRF0E**uŽP7vB4d@UuR$+ɂ55ѻ$_K8.e p;rkfT8}4Z902N}X])g@EgU٢n=<^zJ<gȅC {:-,l5{*JRS+;EiЊnpWF̀}쫬$U-nc% 5:>AH ̎Iߴ{O܅=8Dx8k/~uL"Qm5,( ?[q/W)1+ÉokoP% \m*Ok7rO.idWc=գ>6ǢL%U")1£ Wy0jMx+9-Vۓ(fIGQ%e7/@pP@WI4uޅ@%}tK /] ܎{yf!?v˻Q5cP ^PxJfS5MW9 4iFRؒYk$O8W'<9?;=F&؋#y=l>ᯖuR!’p46};?&!/zHСP܊rZy|\Gi,+LSs*O$GA &߰'4g>oun=̆ǐ(|&Q[+6:r:Em 8g&g2aaE ח6=)S[> t8x>*KEg"zKiɇv3x$VEbظBJd&UOIVBep峐\$ X?(CXlylAyں!L7]lJ G"JUeXrj(9 :S^4qX?RD`Rp@)%X[@you+LClL\k04@[n3_sv? "oh7nZ.1 $W_QcNPѿZM 5r=w)n+/;p!5*ZES(TpSd=_]F "Q/^G%-w8ՏQɻ>B,"4w"(dE0 >wӦ?2A֖74 |kZv@ 1&\-wFA!7$>v-j7KzE#@6$ 9 O$&n!نs.զ$ 7ܔq5j2#Jc"Sy^Ee&ɵל꺮>ʼnlyaAqc"29(XǩVJ; L koViI?6O鵤q: 8,ǽEnjHں-u*jpm.:DcYo\p^ƉYo5('=eHJ+;ǰZ&6H]_}ܸ8 {ަa&`֟tqisC5^|QJI.A @ utFX-ڏОswTp}r܁q&QbOMY8Tx?0SME\Xj##-*{ 7 ֈy'>k[Uprv_DɚyrCQ4u\<]f Z Y㔄xLz~}糼C.D[mŔ̙nF(z{ljG;}%sN}GE8Gԯr%aK3OwsYCPa,8ĥHG Ȝ0֍%K J%VXRa\q,>&!HdʾCX+@V?3*,Jz{ģXSD ܹy{Eƭ6n[/5#YWdPJ7BeёCi`c t'z]sdNub|zVW]jWezX#-+;EDYP+Rfs^Ͼy >8ύIw- ``O'h J*Χw^W6YHhIP4҂ӷ Dt7NgD% ɩ@іrU)Ps[8Ǣ{f 4b-~I."p'!VruQ3plM i76xv

XkYuVᎋ4Li,P 0FC:/r T~e@ԉV$(S^^MxW+:tE2L!Úѫ)J 2zJW}<Emv=6P;:AqȕhO_ӭNl?6zLb1n}"# (s«"uw?}R~ Sf^L~R /;TXh/r'A=T Q^$s森Dr?1(^ټTSuN#^җҾZ Δ%U[ nl8ze3bvH4Pl=S8|:$& J#0,z ncbAHO陣nu@ k'-\Yj_D/r"~BV͹*"gicr9DAq# )xz=sN14XS51-v7 {f1v {q-1cv8yk C4xZژ*~ |U]ox784y Zu~ @C+mj ry$gOaJRbRN%$Uf>ARuWBeQ|4frvO I(a0ܸ iXSo&w+#SY|:1o?qxzKR4?xk?̕2-~EFNL8G3¶lw\ [k8H9\H^!ySkSh=]8U%Ht}<,F*W"Fln-he:-QnTq4.dӺ'ZwzE̢@ڐ/|*"e}7ˀs=C2"3  `tt;_1jӵ^q5YhpXزa16K~h ^xk:[-+3K߮hU"K$3(l֯v!L\H4^}qFf#5-RZ;2ѕ'TYT`lĻ"C3`ٺ]SgeR|./b#ۭZI>m<3r 99Wt vlF/z$MCmϮI$-'On3=LՉ2dE%T2pR_uo1JY3^U>ˣjx쁾ٽvֺ ׾jFѲ֢?ݸ"xsH}d*Qlp#Al3 yYH '^2J^hZ: <+oŔLԭx%Fx=ֿqT"ϭcF$^d4pf!Y T9i2*7%lf]:̷/JH )mMOֺM~-:rl(|O &pkʌH:MyJ*D;*GX*07;c0O2 3.JhySaW1:ƨ6'.ꉋأr>Htewм7sPs1!l]ƾʲ|A->hJª?`.1MIMGI=fyR~mdRы|$ )/j4cHԜP|V&=T xsc n[O0}l6 }[PWj;x7>2aE2(M*Rh_7£]_Q7 4C4Iօ}#)Tk8A[{'/R_.jbcW6._|[|(C)śj`'&Ɏ+ K$R"ƭfv У jnߓ_DYvu^rPE|!R^4% '=~RĝRadUɁ*/Cc ^{OAio6=sOsdpz,1i6M9F!οC{xߕ8)Ӳ̈s6kDwIiHjJp?nļTr@G)F613 ]{'66A mQ攀;LQ\jO7s`ͺn.1S=d̜uZ)G~1<}8v'(JQ!nŗ^L -fmnfĄɐ t=Ϝ+{zz2K6IO10)((>A%؁.(O"[VclX>yȗ(T-D %-oW|+3sCԇY@4͌^b45.A5"-;mzu{`agv--UycUN馾IPTǮ+>>]$)QR8ipTDI$<_lJ5 'o BK8B/-eWQR1x]v.R$W9Cۼ cA)PjU+˜ؖtR }Tlvl@+gj.ʢ_´=Ga!; ;CzLi8XlhH嬒V#hMp_2Ud~ZggTLS$VА&X',F5K?P ,,N;$ 6뙝7޻"Hen|d!N),=K~P&=y{åUQmfQ"f  AHKr |4(Sq9hfq ZMnu Vߛ?!L݋$:TECf4.eyi|( 3glLJ&qHqm 7@1]kM)AN- s>IkjhlHY/Xŋu+T2hίu6]i~ oTiat6eR?w57@rӌ$5|Q\qLN,PWW%ZjgBȶesJzJu;y]& ;щ.E:?ᯇN 5p#:ov?v XzXgpf`b-"R,J!!崔 WQNht$HHYNa.z˅)SN܈IQVP`\XZ`Qd(TtR#hk} >!laTfH|ylݰ!IwϤ-혜Z+~ d!J^Z%ĨtL&LT vemR<RRiT,A\ BlhgUO_ӋsQ*vWn ipc<]kYi|hu|Y9nDþF_ujenFD۵SfZ ylyшb9?nUًu:BË0D~,tVňBfa6GNnQz^0W@&_K72vҎ>𤺏&{dBBV츫-QA3b]*Ԙqe 9*9 w}\76i3T~Ч :J[+ggw;PǪ6',QZ#9|*5g ֿeN 5$[vN~; b pJ*|FĒқSUA:Qzg"OR&A/NUA6hI )KZMLIXZة[faȍ-I'җ}.< ͅ䤚o?m#[#CFn](6{rI#Iys~"J$R@.16L}GunBt$[*8x6X3W98w: Ȍ߶$t6O0UŗRRw.Aw#v; a"V7y.cJ/_Huh2rXb<`G]rV0;lt.;߉+|s`Rod2%S\wr?_@aL!-.qDQ`D~w/9l4 Hd%ڗp I+g1@|QF]Σh ҡ#nM5-NgΨXQ)i_"6spsSAu?K Lx!}.7_L6Mn#`Xwue=2%E>7CS zRUG20c}<1D>=J ;6vEu?ʂSܒnƢWJ8.Lzw? }=HF\ѾTd1>Sl4"s.+pF ήCrBkm 5~vwP7Xu Y >- f At ް]lc3sKʆ2dT)uo"s/GrOVkBO S[nV-:i&^[0 5LSP%;Ni)Ӕ0zkkjȡ;R̓27Pڡ^a!ᅰ_9Ϟ~z\> >g5)%;d,k*e Bٲ$2١p '1GcTGR_㌆q;^$SG/ CYxZ[4nːiC*b> NQ~zE#(Ay0)Z h=.5d O!xϼJx3K3#:8ccDLP;dG%IjV΍šϔ?0PF`H2*j\E&I*x"O{\ R|Ggt/ 1*QZE2Qt`]l".B>1A] /(ÒE#gF(ZaB2?BŜ4X^h&61v6{@~S챁;:2 ]VU'g,0qdiVTjTeҌYV=TvVjA5MZ"ki_o"9Qۚ;r223xi'MGr6<)MzH9jE) zܵSi;XM0^bcky%!L*G1Sy [_duU Ң{0aC)0NxaOΊ aH@_~Ft46QT{bYoP9w~gls\7[)4ԏެ뇼vL4ґDٗpKgr᫋+RX=[j5׋AtI5x\3ƚR`aѭvjfCL"擄~x/9"bUu&˽vufAi{X~4ՒR ʖiNbr[Qpp@qYm̤PF4$^vUˆkTdYr0^<{-iah!&vთj3[$Z?PqLNwy6>#ī- Al,9Ν6?DsXŔ k>MTlɴDEU;1!])TMpHzY@0 ʾ̓U.8I F1} ywd_uu)(/d/s/7%C.9Cg'vJ^SMݓ";X+z$x%KXaa8$ % 4N7K~}<9!9$ͤغūLeft^CiXѓ)}PWc1GU7IEH=>jzy }n {Qo˯cA|w<…fuus} R : q"gY3o*-2ry٬* 1$vt18UV>l! |T&?Z=~ImX90p̾2Iw5cL\w"o1eWe 'HdWઊ.Q5 oi84 xڍ^⤦h8?wɈ7f]b:k_*3zcA$4՝[1ٗ68H.%_kZ+1eo#=e0Y12Kwy#3=enaRGhV7#fSb&͕*j"-Qj+-wP[T4)H!4U0 iZM֖R zoxb@\;J"j/cFN&Z {YTl9Kz^ dX^HA>Ag玅[G`T;i?bf0^g~D%* @ t-{OS:OOJkhGrWȣSJf"k:z%U`D}a]DH{< O ǬU?H+njPi/"4fk! Y 47~'dg&_F6$"z9=YHIFyg9Z!t/jbwȂ+9bA$\6Cu=Y pEI5%_؇׮Ow_v[9/ 2=X/,n8oN++Xoq(2?݄09=VB?Q`ԧz lޘ =~j~YB{a ,JNɬ ۽6f 6.C>OcXez8- D ;#`*MyHI;ٕnFDIlپb/LFҥZ̸t&~ڎ+IodSӾ+ueWԖ!G㯤&[[w~X,JDW'9J# ^ \&}dѾl".E8V}* `OH/Q h0!a2^>pշ|[t4cK 7^Ja͚s-OA<~Կa ;̬0!2ht oI<#mReTMⴸXX+R2Z_E$CV}5Y42]InP)a}?H07;EմʟN$3 `0}o OЉ@qRR9,3ڀm-M🦶a:Ҧ \CV!w@ӟsʱ?G!()!2lE4 ֘^@O Q-l䆑v ioZTehwߚ>>{Idd㜿]" ,^*_70-1,xޑ$Ŧ(2~e@F^Ǎ?Y<1 M#^ '#Fڨ8ggBd=r@ZF-}^g'˘g;)8Hw$3-t?8"/̬H`~Dm8LBMӑnr_GeOcM`>Ż2rðpT}Ak~[&E k%n;> XL1SIncf cYZe|n~zSg2-Ԫl<'I\{aɱ'F(5{R&OV )5\X7p_۬}mW ?_̢!W8_Pb 9dgǥCmCͬn?zb@rzWqt} &|.Hi!MZ . 1K]\q8Bp1mm}Cm CJK? FJ} +Y11Ч EQ8Ox4M@*DY'tyw>RR`pgm3;J//"82YI_FcΆP?{ݼemRgsUѧ~ ~xl"!e!LGa D j`bH(:8&INrD<0VaD_ SlqՋzp G8%G[:?c̕ŽÙ0鴊\ "@O7k[sА':ZѮ?t98 K'aeRm F*dȎna`M@M{S}⾭W/ܥ?tLB =C mAur"X/ގ,2mS*ȶW͞*|-xRMVq|^cw0@8G-Α)hcc\ g@氆 E6)ض[PryıvSg^cg$, y*Hp $m o5( a#,(&Vr0L5_ F' I>81צe#SbȫQP)_ (G\5y뫑$ P :K] Lf-WL'w( XRIXAx1@w_߂|4qZE1aCR^@8&mh5bMVx_[mk6A`(gIeK8Ź ib\)&z`VƛĀM[Bc-L meE(FA!)| ^S`d%H;N&CM)4'OCV,Q7%^5!RrKƆUnx21N윜Γ]gs5(<^2, pk;&fvbzBDMd3$oڌ9^.]Í=,wD15i*e_]hJh'rv=c> y^o+K ץQxHt=9}7E̜>gU3RHoaT,3]8L ~zy` } :ấj',{]>;x,iUo,=ͥ$4×_oN}đpIΌ*N&ܖ9lzu!@2Eւ/ZXg>~[82*^YXwb5 U/"Ĭ҇[G|#Ғ\u"p W>N~sJxK5-CW*NT=u"8CJ7AX !9r]P솺~繶Y#YbJږԆ jv&uWSo P//6c몰(L)jڄCWդS)%.}iӪ.w hC#HG0ԡ!8ynW>a%M\( /v,a^|{$y$&"Rr=RKJ6b0L^*>B3*ֽnA6A41c}Pzgnt.1i#S2+yy#,z`IV{n"XB$̝ DDgkl [(h^v] /sP|4T ~ӢxX/Q4/B%8S>ީw|gpUMqJ=uETҕBa5೜/l^=>"NB\, ~BH@a cY~hkT/} ;m6hy(3onwq 2>Цe9&rKmcO[ϝ{b@'Z\ACw4 AzA[!W nejZ;,if[5@^rZuMPhϮRDZ|:xr( 6'l/5tOM rζE!sd U`ŎZu 65HP̎LgN?7;hn\6\i\\'bDZ›Bk&| X?6~)=DmiDX B55q`P8S*'JZ5{ nBI/JHhr18ȜLD`OTHItMd_\ Nn^q#0!֋m3ucQ0] p*tPgJcR\m: Ug/* TqF.qpuXPZƀK XΘ- a^exB]#Q% g\;wFoq-x{eb'z̑'4"79KG3&S&7 b? fCA@T3J\'̠O=QUތR5ߏKKiB(U6y/t 5khaXU2ׄ@i5EHܤf%ڷٳpz4DţˏET*r&7_ H! 32[F v"vv ) B|qB: -POC/"X4 y, THqVpZF'5p< 棒驮Bp &4dKBO V٤q`S}^clVh%'vP"hMrg05.-i_ oP\ę6QVP$`&j[L; /|ݓFq:K?٢Q!ԾqXClEJtˆ ˒%A!y%}Xi!lJdbjձ .#m'_€ 򑦰7>zB;T-*[p6-Z@f8lG %.ʼ4"k >yQ.>ca?^F m&[" b$ 8d p^ ɶ3N J5_h0f. Rj٪Pa-עd2t4f˄NKlXqdLK :P"wp`y崃$%i,tpw[s#G  +dS.:1ukal2:=+6ZY :qoc^vy+`/q Bs -CC2AdhIeR$j>|X0&AQܪ?y$Bi=G!vgo;9FK@LX~r*->~KX!Kxq! /\aZ% LaCQ@ha˳yzeCާ.}x}v~2rE˃حsP!Ja5IW&"cvY# : Lw#YPq$3H ZW>'?η bß"hCQ;k#DiÍ>c@j)r=+rN N5Cڵ[MyF㰵Є=w(?'`(P,TzPTOApч(U#eҠ'Qߧ[d i;-Ok,CW[fB&$@„I{ Mc;N$u__, eFe*С04%7cbJK:PtsV$3\oHFѓ0u ˍ"!xTDfk!!B^6+.)KR]"#?9^7p +^%LމEV'D_n?=?ϙ{~i[vSy& ,i_ _fIIˍ{c)/&g&7k7=eur# ]^@*:uN,3M`,Mmb&g8]QPw%aAHxx0s(8>? 2* RkF!We#;q?WPl+FZѰ!\2,lFMMM Xm~WE71b-+xbRb@CAU1Bnւ kH§kH 8j^\ %d!X;yHhϋD;SyK -d5/nxK,TW9qsJX8;2Eane6'Qd# WΉ j"T?4^3߰%vӃP}hf9?$C$ {`0+"q`Ysń'J w`e]&}=cGկ.VRbJ'SԉiN_Jqb sx@ze=hE & U_Pb542 0}қXay`ʐkʣFrVC +W 0CYWw*Yoib',CI礿"UX=F,}"K$mDb$@x N6Q09M-Փsʌ!A{B8O^16*M/uxmokn)eW/Y5[zo$ۡ9[Իf9꛹in{qeTq7[cdEP_~lo @ Qy(6WO9E-^$; egpag3q{@<*< 8=OJpdk,Pn9|6+%(E,Y`/@j -z 7c5!iq[' x| g퓘4Nrg]ZE\ BN'ݼYp$7"eǵ*(F /K&8OFP?m.5ԵΏt,7 u pH k7$R)Bm1uN9a lBcR͌0,J!D*ڠ/њߘi!r_ 4"yTK_w6#dYbZ[wơ46lQ*:XPI՗ Ir9#}`W-Z٤ ~P pEEWN*v )К{0l~t܉S2- J =!wR,/`q{O80#d~%n'zGWO .M[:U"wV␼ȸZTL2rAhyK \ŪE etls۩|gRϫYI2 ߣU!0FO#tG7Z*c{`7ty߀`x@ jQym\f[CFk'XV_jP}BTCѵ\d) :?0e~=B葮kTҟ gizAt2`vP:IvRBLC@3gIQk7녜t|.ɻ3>4#T{5.mvN03` '鿜3y;!2T eTT(0@y*T+i<{zqU 1Q7Ùm6ЈPm+>2] 3/tռǁk:e DnO'啒sUJK-}I3qB.J$kJOJ¢tcEƺOn৸0\P]ؘBo֎7蔬ARn7ٶ ]+> (QXNV D :smc1O_ CJt~}vHA.Cm10+?ƬVUl 4d] Fe) #Nasd3b$=Yb)?tNV{+-QK!IU B͐!Q6D_FP]ZpljPj—sCTqR+ p;DZ{]9غN :qu㕌"MHez8^VsAU2X1 /E1i2$d>iDy4|K&[c\ai5Bf%ZW^,|F^Қ ũyI7@Mfc {G%|'GKM#b<;?;-<;%Amx17KZ'8B'"_ד rR,jD\|_avr~FsnH.&ٗ[,Iի|o<V/k?*5̆kf=$km&:0[haN;=ncq˕'5rBlcFjzLFpG4u|#[{ܺ uWAu׎'xOu?\R7-zAA*2l׆RStn 8a6(Ҝbh8f< ;.|jo^6a]+ ޒΖ~D/^d,'NrVx#*ƺ`?Rs7&u1"rLDpl:*/ʋJ2  Y U EЮuF}]㛧R&icC8mz2W -RZݱv"i;nWhpW% A]kޒ3e2Bs}ܙ5e̵W&0չ"M S|&R~;Z.zU[8⷏YB-Ik%>6YZ~؞f#Dqd_4-!8XLiC{:5mEI|i-ͺ2 T3e5dǬȎ~:%[E,JJ,bf}=bX"́Vq˕9mWH`q1TSKKhҺ e)ǤR1v'ƛSmw/Jzb4,(iJw"w%;-!HoJ"-կ=Gn8XubĂm R~ tV/?1+Z#BvtA an@;X;̩w:iB?%%/Mi'v/=D_{'m<֫/'?!`)|<\ɳ6lfIFr$q !m#G;3C|7#%HH_u8د2VB*P$&@8" zn|L?GPf^<b҈Z _НW Ct2($ 1?ݻC⸎ⓦӭtdHb4ۢ ҏEw_:LFD9~Th,rFJގ<yaV7z$6w[C-Q:jY2o8m|_'so1\yi%+;T1rI ]gF3l|{[dG).O@qN;UҒyRzPe_QTpe=}F`V 79 tbO Ig?煵WGw Pf?ږn"qۇ{v=2+|ŎWc`~٤mO 8)_ӈ+X\ii=:v2.~ ? ʄ 0ȊfL& @WTYvDǠ0÷-*Z9c/,1ad:(;S1 N6DnvEya2r-d#4&za Lf|H+.ʼnlegX|Kф(z+-ycP;ѫӪˣTP8|b@p얪W#-ժzċi-Z[4g@5QcJZ<(5jK1s sb!VEN7:7kqXr>/=v '/MEBغesz.7N9+_ތ~ZW t&H=b[4珛LYx_MQ6ڴD51- 4r YtliGw0} ے:>kJW`+i/MnQF }C͸֗;_X+"jKlBXhA fR“2~3(QE\!Lg&b~(ݎ8 M 'Sc^Ck&}VE{tga#z@!LvT ^,ktq`+ D'ZzJ\Nm¶OaeG0sOMi@Եɕ\J SΑ)yfo[~$m"_;@: R=4YD 0kAqJJ4@QLt*Rz"S '"8PNOӠ!x\e#bɅ u؋ UJ}*rUگv٣PsaeV)}-K΅݅1>\YJ_x~z]q*򣵎^p;S஢.@;2 GqZQ8?BK"P( eeg ^KC9e^",$ZILbC,8/RV•9Y}U`hV^`@ }J_T%^l=ë_}J@uzPN/%Hz ըiyW[&&}"l>qfC6Fǰt[75Y :&O+/r GĶ+,P08HQ^xI}*mKkoA?wh޽V@?+ƞv4ME9 y NJ\P"]8VOWKf j#^sX nK Lv E~cotlQ 8j|3A{h+ P!KVL4~0. kf߷ۅUd$Pmػjx:a7.Pt~OQ  c'Ѫd}<;9`2_UwN}QDmC9xeXEF(ϙc{]ט xSt[ds"(&ql]"yNK\XPLBYMYe;/6NJ7-iIz2 Ů\cf1\pWlJv+KᯅU^p)8 1tǞ@/_7؄#/fN~ާA":^p>JPZڑj?GeJ+ K\Jv hG;eu %˫9T6~uΘp3ia@Ǒw]ăH:q{XO9}w 3*ju++e<'~oQhy97[ʺܨiSRd ME0ʜJkm\G25"n u3tA6S0YPRfuL@^Pl_>!\]2e#Ѕm)Z\r.XEq#g2N"@=~c`<gpV FsCՃžVǽr]ΕZJ'O^Hz_EFq)810,gL8vt|ۺ!J\p٦D8<ڒzKC"qC=#D`[o# sO},^Wenܼ=U߶kd2Vԟ FacUgF\\Z$m<*s&QeA'E{ހ# wպ]-0Fb0$بУD/{f Ӎ}?A[1|'uƝJAm\b?kCsWE4QCrmXPwj "FvvWbMN 'vdѓ\^K-IPVRSaXDuÈ t( H?tkZwsrT-2'AT<^W G=-F }rW [.q KH*Jd(bƓW# $=l},6a5Ļ!XgY?%F?"X4,Qݐ!Q 1 O,z*{"` ,z:GӏrŧtY2Qcç ;p^`q A| ׅO~0e-0ukg<+6ܸdy}.v3VA M 3 1?k%)Cb|jU_8ga #; ie?"#۴A#j`O s^˧3t>LJvJd;4,~]jR;}Y 01ݽ,q%Q%x<"ܲo`5y  .,p- h|4 T+ވg(2EtM5Cѱ;ׁJ|**@rV$vGR s>TJm:/"Pwa2hy;p=JR~Ȃk3m'r"WnqP@%F`#m.ޡzq VFNV7-*F^kЪTA52R>r7w:Y3Xfؖ濔~G⧢u?o0ldh.pђCA 5K&+F2WJsP sW轴p4ܯvPc{WOVr_'ī鱩36-,%GG6j9V^hؠxӄ SLI`KbN~0dJ'ɱ3wviϫVe|*]_W1dC*m~-uOhͪN"Nc!/cN%)9T޴5CP:$)l e?^IuOv"mV)kH] g5qȰmؤ.X.vw=DG)2 y[:Ȧ8*vZG$侐tZ~:=Qug՗wvd"Ҳ  Ĩ:?HbZ߽uo|i$wOF.>T7>?CFx D)yz̠aCY<@mPƎK apFyiS\cn,U$>lu⏱wZug*% A#H" 5I_:tG?]mrhRo(g|H h;uʠJ"B#X+t)\c:W3o=k4q.iIR:rÙ Ca)lh+.!ԇ+9'ɕ,ڸ 8VJCBwfn iDY"io 2=O,|h}y3ʪ-I⿌'1l٠[Xg/ki"o`Re狧 &EBָI?pt걲.X\gyS0k`ZF%'﷯&ϧOYBs(1Ip64"-S^'LJ}k"Y|ߟ4BztL`EN]Eۂ\xͦ~*b1., R3 PjUh7! n{|4ٜFi&o9loCwkO vbvtN(m))D^st[C߀.S]½ P"˂2UG߂sZz'e96 `⦝N%7N5H% e*ר_deq`${rش7guW&4 pux5GyPN }/}oz 6dڜ@Nv_oyZPd" (Z]K+-y.[F-(b"uLjVܧ ެϯVŇQ-(_5/8#iZXLeg!b_pQ)?͹h~K -Sc%2g K/1tc-5~ӈT\-ֻWڷ-- 2o<đllyRӍ vDPTT4(TQfLnm3<_kxdۜ#吹vH0!> I>@}/6i>ՄMow )Dz$f/ `XizHM9J!HV"UFs5dv\V{kV'oۋc ϪPشq)̚S=Kt{)Q#'U'`/N #U#N rZէV? mRc,^Оcf$}HH4k^#D8e nMy@ Wq¶-M &#VYޟXB6n!-[t86s_quX<{Ce,2fԽw*zYO> 5.R\|ua<}jwnL7͌53d8g&#Og S ;:"ݩ0=H-dKTZϣXqn:M BD[EwA+쳐vYpCrTY!˸-4];g8짿{eQȏXߏ tHK^/ޛ;U Mjc\ڨ!R5!#&:hS'1*HN{Z3y76kqEqv({@mn]N HJW-N)ڱ_"+ŝG5 g)܁uo)nXX&[|gVe0iޞ/An%psxAu >|,rLX3-c9揙Nb1%VZcihX(͟+Q4e4 ˃~(*uAq}@"8|szsՂNlh5ƌ$12}Fo#{tM'ֹvAjO 'j?.eD jŜ+kUdSOJMlGh:a+7GZˉR^_HI3V{B jy{Fkɝc1ŢUE%r XۓG'bv$Wj S #bc=-&$hKb3bgzj6AX"rcJe u8"{>75J^p  H'OOW'Sp $V/JMw(g~~]ՈM.2뉤,)@Q0 (CAWx-";ELk!,"U[I)bsItkFNkb'Nb%KY~JrY .?@±Xfk4:'ONĒhARJ"?+nWhiy6|1&Pb ;[*J:yOB`vk;O]&*[Krl[j0K 4J m u!TT)$MXLc &m#a%`7' Q/B0>4l6󛓁۠*80 }o ˧3g[)'!uK0p|dBW5)Vs1:)dÓ@ LazŽVrVe9/C|p.#ٸoˑ('~ x'=ѿEwfxa۝ɭ=Z"} nNjJs[VV'-7>1kn/^>VqDHs=0N<@NH~/:R6$ůĽ?BŽ@Lśg1e\7z3dc@^`%$U^î- A eo?-0 ,#˾$i`ؐV@:K= CTOn;s©iw(_cӼ3Jj`Ũ\!e+h`jCK@l%M > Ipڊ^{H*4sl@;i9%vLd&A6g<9"F}/ gе6/E-,i0S& #6M!p8aoudtت}湬LyTIJܜI8J . 92r`EvU_"Yj/x0& +Q5 Pb0Vh2Ҭmtmq7ut8\v ߮N@1&N/nBM+yM(_y(jc<6vfND+z '=< ,m.5%fzc ǝWrQО?$Q5Ȧe ,`蜉 DhA+ne'KIF}yM``jX처"w G6s`S$iH5KEPPL[81[9jN-^2Rb< MPB3./P1xv[бL12X., ZNHrb%ah16ni/қ[I< 7FɨA쀶/ўkcx rWvҺ2&džN$)Xo[(y3T{\`4aÉ+^;gCAMX{{T>OqʗeUHsY%ߴ? 4ll"HcELռٕ0<߳h0}UBP5#Z+g6NhU* *hJcPk ׶^Zpj޵ڶGfTZq3'Q+THAD8!Ef-Ɲ2*J'=̢~|3=pغ>&N!< <_MԥAeEc}2}qVA1 hmT1ϧU24~WViͬů pRKCm?bD/UɯS?qo?(P:M^7h |4Aj^›^0ho)A+?3sQWC=wc`-%܆e{UkzX3rdpY6TĶ`1yw[~=VAx\F>gG]1 $`0SN~5i.W<&n׷z`ncu׳^ O!ck2(Pd ,=Y=\Sŗ e.Tlf[qߝ6Urjb' lns bx.Eteh䘗$^u$ 1φCX޸ZϏ)iha4)p 3uB_Ku\HbI@5߈L5LesH H`Q\}T",XZ}d^$)=n9#e 0l5}LRd PXF.mI#`JA:K@(ε0RI٫F m{DѠ)fq0ۺ ]}u=wv 1X(,:bג;vK1`#ʓ >Tj:Y3|tVZukSMun-= ɦ:Sf)] C`G/;TrBL1<|vhCT`Rt_i+rӤjwZDnt23ϧ^5 &Ld͇i\A@Bt[9buZ?傘νOUqQkPn7Sj9`{b5u[At^!ƞiͳjɔ _YQڦt pƙVQ|OTJV1Ð1GjH6#~ڍ 4S=,v"N#oĆql*&`ڢ{K)E1XJI=F672NO% "S8 ݑЂ:ȑ6D1J^~/*75R-"R= ڶ([ 5-oRh@A~vv8ic>xN> .7RF0ddKt0z$|ɬn8 aJ MevarRBTZ]&P1KMKV ƊeifЦچ>Cj?VW屛q6W86lE4cF|%U#혪u g~:0#"|!R3k9hT赢(NO:DƇza)sH}zqH̪b4_&jxiѓj$3t fY(.1!5|e'V}jNtP:~d5̌@B~z-/)L@\;ux;:,8 T50^%wv%w2Ssxe89DM娺bgdzfI4f^Ebw9!;zx_[N\0Eb2t\]|'Oξl.(H(PFl\kplA@UJ!vr)s/O σ$8</T׿2e&Ω_8$I_tW'$w,xi}d_c9:ہ;$!=_" L r"*$?Al{TR J)[ Gܡeuv}sA)+J}O,J e>89R(/vw?Nlrp`YpnQMmU.cfThTi/ .janW; {J d8SGդo qЭ/`Sʫ#4WC LZ QWZ6Qݠ8~m(%/ڋ+Bu0?)v\EWjnO pe$[{ -:.3d+jȼ}IE8n rQ*!cOcL) .`[$HE$33շ*WՏ% QIlcZ<+ORlXi JMDvQK屡 r'h*F\kWCGys^ yߚIgDKrLv$SXʯZx]XGP{Ta«~>ɜZ6.A{zt7fm7C=UMo[y:`n;sJ$K1P;38  }8JYApW V4mRbV4}0m#/ k})׈KtfnoJª8R#٣ѤF^Rj0^#6zę]+?[/IpK?c|!DѺ+goѮ(n.U,PC<SJ)9׉/Z*J5C;~=Nd҄vQW#qchN꧖oin"/3=$;7ܜBhOiNr5L[.;T/_4Jop#k|x4ޕa <Z~C: XV|QR"m5H)윺a1Y^^Ey|Pٌ6B.{ѷv !þ޷9H(X3,_KcS# \7y{ˮj̸L lP7觇zgBQ&8":Ñ"VhUGaFmFjaE~dnApC0ѰA}ñb!MɾUQ&q*Md";8Ďe_nR%u7IBIhU+efxRt:7g [-w @(Y>Fڞس55F9 N FT]]Y Ȗ=t;#nzw=|d5Q5HcBQwՒfY"o̓b=ӐL7<'-0A b0sB(A2"N&tCRɜD|6y2'Kٺ}BkJFoVǫ~D#glT%Aٚz)mn.5+L9#9tOdWʽ'ԛu+<_:B l>JaV/d2뷊RQ\D =8gwR߈>U/M%/ꛘcv@ y-&îF$~*b^Ԋ➯ѰzU'2"gˍȥP> Z !cm<,?7tFyy2{N\8Вtjl#涰XoۃU$KYNuw=99)絷KI+xն?j*u#Sn4aZ:`VrO$6n&)A^\==O4/AktٱڬwAxȦ<*cˁ"vHО 0ya] H @<:ixI{ŤFl 'POI?- I2d&Ⱦ{Dpx91bJ9maus: sZܖPAXzԼ&4!Y5:f :0 B,=1$K}}G*~)_nB ~8aa 7'wU_%س }ɓ mHl W~rI)r8 8 FҥQduV38\0ΠbiW{hF$|¹&Cy𮟍#SǠFV dQv&ˊ/' zq˰?w\X#aep= ZGg˂jJx2 $|߿۸c(4I3%"V`8V,8,6JNOe`eP؎D֗`(q}e47@R2?xf T8gnƸErbu5US\ y A!QI ʜpXL= g?lHWƶ= +F=,NЉȼ`N6W Ԉ<얯(f?(屳)jI;@^ J- Ipks?Nu 9PH\r9I:$6J=jqY]eTΑ0Jiߙ\ԉha["u0g?|CG3(TEDnQ/+.P ̺Ɩ`#X'eQ6IV;{K\DIc[;7xߏ󹷌SkH# rL n`0o[Ը%rm"ov,Hm7l%c(k[BQ%ڠqnx'}?Go mNFȹ1{A_t2HI&]><(՘7'B V2ͫ+H9lspqVD}ٿD> u%dDvO7S_T 6 Gz?Mj''mf~?(;Oz1YUGf%FUءiS_ RgTQLt QB<;훬]*+H/5&/}|T~ĄvYb0F/شOZ5](iF{H8(չ ߘZȺCHPl$ꉖjU{"QܷHyS-'F6'8P̐!dW1VC>PEH,fYP=goR+\ u2E jaLUJ!]%pʑskաޕ&i'jwEsQ)wbJ?:e 8.VT[>e ftlO|a{|6]%.խQn7EV7y1gs4 iXۑw{(o閖Tf1NE9RQ(~8,^ 5TR^BW­ɾ.$Z~$H_]\Γň}9I{3qߩH|N3uV= pC\NsDb[*e]poVbx$hs5+ao8 _" u|C9-2bYbƬ[rD 7 gCM`ߢ˴G)Y1o)Ye#f/ [+x\??Z-Va Īak~WYCVG409?|1gPV%< #JM/Czr8"@QdOOCdf4fI4 ]sUMmЦ_$л'#sDc#q1~򻍋u BhI"WߧQgF,M 5D jiN$؈_{N̼Z4\Z2|^̲ɏKKg+OʍViM u,X)%*U-L94mm͠ǣ1ȯ4dMsufTЂK&8`oli@] S՛=_|Җj6[=:_k6_23B 8ZêwCv2]g:E"S6h5+\ßTk>Ps8;$oK&0S1mVqZz^JT>8n=x=b%(2``Lv*sI*7X![m:fk՝i,"AZ20ǀ%W;L2 9֒[ԊE^@+x%HyT@Yj#*/YRM&2E\V*L~a L~%)7tlKP8.J]D˝9B4G'#QEMY)Aވ)qaU)ee!Q$֫R9큭,ě;Q)H,ZGY)$ d"Z.[C5]X*2sf?{Etk5cE.YET[NǮī.,=T6Te8̍(\F2̈́cI$NJٸM77~rj] VZ~nM U}3WtPsM]&7uFk8Ŏ<1)*-d kI[9LM˕Uz*::6'P5dݮjUc@'2Q/XNS41I :OebS\Mꅏ -Ȫr?ZNeM9&_蘗%#o)zG[Φr]qn7^mk_T(a.q֑iV\ִ=GBX"(w#kfwV#WZ3(Il!|/LX~{&p-0>f}VnGǘYp?[-Aq`b0Fܭ_+87El'&AXA縵S/MMԂh愆DtW ].\ " 1ID`%tljzk+S V ņ']e4E +H ~HKaw=t>gW`"u8E@+rzH-`` lyTA3BZpܞZֳۧf<ƿW :i$«Q{7Æg^\HՕ%g EXS^m|(PT7M-Wu8қNj]eَÏl41 30R 'i('fa{M;R9Xu@%yKG>$*].T%;wàR}Eak!.<@}T+`ς|"N(6pR|чwֲR *KgIf1׋܈Cd X!=f븾ăI"nSFܳV=@ǜVѭ5\BW@Px鏣BS1xL'5^ i&f>jVSuQV՝Gm7RN6q ]lMճJPl2AQՐvW#D=atHx}GC?H7Y潪GC`1YnY7,N}pP)tS b7[,K}/n.IwϿE%kɵk vONH`T%6@dxחOƟ[[iƺ*WOBw7^a&L=W7g."=&wٟӋDtj OՂtE`/@C=]b! _4Ab<祿]YՉj=Ȃ.ܕFV7Ls:Y@}'g1uz`fuF8iif΋ݍ![Ň>aAӣ547[ ]Pc6VH%cB Z;4[>&-܎kq6qbcK A6Ieՙ"V +\.S'K4t/eK" .f߱(8O *׮$vf90s`o&4/stOl16.TAGWujmwV`ĦܴHIF8(^#rB3 @ 5ư(AkT}5”9\VTBI5E,.dz w i}c+C1o|EoŚ4{G`=Uz~b>sbsiC慑<kK/O* >ߔl7g~Z >ǽ.e~D^}䱧q89cZգj%m$T5㱉JDy J\Q:jO?i"ΈC.Ï|)u9ԊU/Hmc8ůDnᕜۄfz_d 0/~!,ҙ~k!`k> ;-F.֕*ȲOh1R:[JE8 f@QO '0z <Q[pʓ쬫nK'EܭwyWdD8Ygۋ%qTKqCSLRe n.8ZHhv Y*xSuw]7QjT(ɲwu`4M? *Bhj#cSyv"86I>+@^Btgy nQYLygKj`u=hٟK}0h=NC1ys{ul)?* 5#0桏57(aTǰ浮ohܾKH"Y>sUD) TN.ˌ/, II#~Ԕ'Cc 1mE<4$N+YPl]m˱fv{DP4V"8dM^sII5?)ݞX4Ȩ&a\G=_C2*ռX#.rsK=Ҳh|lKeF,iy)Y/Ćζ$__&ۃ.w1̘ 8N~9h `z/+ +\YLo _:+ ) \jE:W9|kD|]qjW{JԕaFC e}*w[so{JXxDhU4#ɵ]Y훲A98r'ŴIH^oE;ug7rl H4'; tnP$,mJdt^E*dՁǐ5x) O{8eԹ҇.[u|ق~Kc3[^b$ ڞq=#W{2ү3Y"9}- 0VJ;O8>u#͌R+#P)6@~]e&GҹV U_jw&޲R,2?6Rоc=;f!\I3Q0FcԲE:!I0DpJDG% @ӆfQ%uc@ /̊Ifb9 a'ʵOB^kJU]ùHg mU`OKQ{b]@0=JxCn N6 p+X*o`7кi>bmш͎DdmbWr΀JV{)^^6" 1J)?H kBxBSZPiU-k O( 3r#\ji]"fd )ONMAГ{[ O}dMpn?/c%+sZ X/nc5˵yiv4I|ZҦZO-ESDģn, ׄbU _44_nd}' *z ~[(Bd25W*}td]]`|&8C.zVcoSCmMN BшG6+;2 G`W 4#mQSL}2횆!H6oOH/cA.ϰ^? @5 qZBl['N)'ӡ\#\k7Jtg0*17:+Ѝ6jBD>$}_>3wsAU'NK*ȃ23ۄu܍Ga˄Po uV[t.F*'.Ωf='D3a;Q\q@&{v ^ "'i$zL{纼pB'MݵNc<cm``! 8ݰU!ʻٿ 't7}CR TSsT!/Vӣn =wTZ2']n X|P4F8uGҫb } ZU0!~hv'1i8sg^cvb/4 bA :>NAb|FJ#'˽~R!^>g<-Ħ e$ZY3 &Đ4.㻱O;ֳ:Zn-T+Fbf$S8[ri9Mf܋Tb/IoEJQ-uh#q$&m sHVXƼL (6d九z-#,KӃ*-iD7XŒ k`,!N+VPT.(FLKJte}ո51R.P=iy͕X2P;+,|+x,\UY!O }ab 3lqiUC =.BXmI?܌5 =yTjͯ{ x#5{p<:֨d (}a*ы\00CGid(z聅8j wZt$rɥ:欖`9 s!pV aE%`ڳW-&thr%Sں¼3Ff5(G`핹B 1u2tjhb`Z^h֤s9PZ￶7r} Y0~{B]$h ^@<]/+u1 E )d3X#.PC3Hڥ:i`ޞ ۝FIjn#h9U%lGߜo1-$!=`KORd>@OzG!H}B|hI )OFrWrLTm*ZRXLW<!GHD,7`E՗n.lF{ogyJ%RcVϟ5},R5:B&Qo'mH#ڌ$@jr'vu\sbTՉ(kr9[4CG{G"߼Ca3DG]c-llUkoYA"tV{(`6H'&N 1=rܱr |>FRvvP,YNÇmDAB1>Zs{ :\mziHs LcʷQ,16)mbM *J`%Q) u{{IfqQ2 p#1iF<+]xȃȰ.dʶl5<\d/q뾔IJ;_^>=ͱ3]s+y֍0!ZcZH)ĵH2!=9##NM M6+/sB +CH8{00'[< #c( R]$,GƎhQ|ܞrB퐐3s_`mzYLeP/j1RMUT6޼*O ^iك{LI[|tec^~c}a1|E+9G B_7uÁHc%ϰJ x!˔`#{n8l]`S#@ {Y/tyہ#Ng,(d]ZS0y.Z؋^OW:.:Lq&u;JaUꖳtڣא,8aFK)yy0}?6?(' 2:xj~eOd /euLgO)XW0+a|߀.cөHZk>z.@9S%iQ`[M CͯhbXgC.SdI67osPj%paH78OyK}ύZj0&HVZ$^ʑz$WS .rg1 MP^ 8m~ qZ<$R9yXpI)_kqV~ ^4boKH3s6'olK/kh,ix{ Ky[?*Vb;u%.2j:  ybBxך[=,@|}qˤ"qL3ցrj`Wiӗfֻ29g6\fL_(F_a4`hfrB?&<7_JekCwy܋P䚮_Sp'Zuj ꯅ7v蕊; 6Tꏳt1!$"0;/ ̷\_$#~4$H8Ɓ1K\ ٘b70Y0 jgU1kiM +mr<73!@2:XlG{YC5Z_B!(e 6X{>\ 9\=fؽA! 3a}2E9:'v~T'$K]Dg6 -t^GǪ)  jY8!`[SA\ӕvr;tJ2MCqw>D ۏ2(HHx%P Z"l1:jncL5E] m7!_TońL3uhXq@.GF7݊wp(@ f"yh=$}N/mmgjucDS>숔Q \fS=C>K'U J˱+R b:q^DGrw<)x|1Yww[:8[őؒTAuAK1(_\q(#ŎfW(+η x?3S- ǰRƹ¤W5ҿv 6RxXˢ[g`c=4 <]K,05aF\mD$+ Z \O;Cl:`\mQkyuxi)_UAN #LE 85Cf("@MڈpxV@* QɚOhPy[4#j5:1wee7_$4YAߑ<7Gumt? N.J𮠚^36у ;lDz w:kGY m'[>Fb{\]0qRǥMkԜ<&fUZceD^]FQ5 7+9uS𓰲娔 `Y{v(l: ՞FΓ<; YbOs4Vg%Z+75UO[ݡ(*_>HMウҤ_"9F|%/J6@VNl~pG(P"xcxM2OXzJ0 p]m\H Ez7ӆϞXx +gAmT mض.2`rHD;:i 6JJ.nk>&X"uAPTUB dlA)$@_0qGU$eX{N ;ihnpYgͼܷy͈nCDz @ ;v ؿ^`vmo V9% ks˫_#*]/U99Oa2֚,~᫛yJ_l\'N._!wVgfijW9WM3L1)!p]8fcqҷ㔉?ܪMXݴ@ Jd];h6IUnjv&0\ƕ>Vy]RH@,͈]z;+ƢsW3D5"B4VxNee̸׷Fb6qW1ԱWkfqO2(^>H,7}O3k`$a!մS% )(:k${װ U `Bj VhFQS.f.hyei{>33i ҃7Q hcؙSqu3Ѧt̪ ٌxlc5HUY[OOУ߅_;_Vcګ(DwUq8`oieZz5D&%o5A5'-~Ws/8b4q΁fL 4[%Df;J Q)*F= g_A|M^Z]u59 c՛zP_4TYT9w3k+0 NH;H;kh rĈʕҊMx^"6!"aG7aᚁ-+;&O)7|ٞ%f0W]OA#zC<1^jA0| :~a6|J]SVi#+u_0 ] s0[4qqM)×28[hO1ezZjRDP?'9ZU[]iAԌ h9[*i;DY&,r4blf R!JGѭ|ҾʾÓu/i4^h!&0TVc8Mxz9h¡ %'#wz?W]mvw1[M̨)½0Q8 <$M7kT7rlf?dP7e^~ْzH*#ܚԋV8̸2EV q3=[ː)ioT9L)C;ɻL2Ny0Pc%eyKG) 8Ɏ {J]?VLu~C@NAL069q`2 T4B?@cG}#”@N+3{Ek1xRE׆G9#Q3D@ҟeo`D%(bQvDQ_$QpC)4ZMd_Ʃkp5c0~OWD\Svtʼ5\5^e!!VT{id^XzS3/n2SN{3J[^._mTfVRqxͦH3t l!H30nPⱊ:!u̍=jK3DKoeik3j_da !}4iVznI  ,m2³d;_}5@+P[;Xp =U?ָ2m0;6=3 ) rMf܀D1%8`_aNm#Ϗfz e"$ S#P;p<[m)"2ȿv4Ͼ Blk* р~-reSƦ,5#$#qunjbr/ f/ @Ȳecl3zyxE=V^ߦeMs|Ύkت cuLo}#»3#ƅF$ei$+4>޾UmZy)O d:Y >]8}$pRvqi&T1+[osH9 r4ƕ.E Uf5VX"$b F:1W|0q+]og^Ia!#d3!=pڍafY>0>־d8 SQ+oKRuʵt־!v,qKdk5O/ tNu_qbyB= s]qZ瘰/w2/?g ;1MQcRnAeu"U|_'MA'M/Xa{H4dF5efjqF4n [J V֖Fj6Ӯ?Cv#|YtUk~#۫Gؽeq@U A¬vR` 8qm{td7 ]C[m$XZ=(){{tww]3,:0uDѧ.3n hT=FbhQp^\#@]H > eHsL8M2)jo'~YIm-mCIko-=c񋇻I6kxL0d6ș$oqX;iqaIT,L)%e!R8 ; 8[ȐZ^^/4 hۀH:=Yv_2`/$cę^̔OaI0ٔdKqKdt?'7puap t\ l,/ʦd]~Xp2HʾӤVl}5^riR"8 _1+٬H˦3+ywᕻ>А9Dz~$7|'*WYN3뀵0zh8[*PB9(B M<0B[kVdFiJm`8hfnS2>?umᕢ (U}o=.АhA"wB8"#3u>!=j3RtIDYv_Hz٭y:!u3J 9h `8Ȑ=9 %;FyoAdgZ Ou;ȁZ< ˒$zVG37Dp[zllz3]HH^QgR<|>wR4?+S·Ԧt/dm oz^GVJܙZ"P_XeAd-73o׽Zv}e3gZj6ܵTtANB wu[5=6^;Gs2La3oL ܘt  B-$WX@@ T:Hn,ɋ ffm@$RSNC+)&x蝼"GO'X'%yC7>uG(^ZomX:4ӄc2tɞ&G˅.>YI1cCIi׹-;íXWi9aO;zE"*>Kɜx:] ՋS-Dy&N&!Mg*G"jÖEV 7 KpԜYvѓIKEK' 2E/QħiuCD7$%ãڡζyz༲W.w0g)x.>y"FnJf~ߑ YTR{W&b펖J^ҀE ɡ7j.~J+#G-F5iimyD/eȗqg… #<˲(Цjcv\ + >:vL 8Q h ?~?i_;[jwC;_&3 WF؆w7M-ؾ 6uS/7i ^m~kC_鋝Uio1}U#S 1RwtmzTYTEklr ͹t: m)iQAjGmFGҧbN ,2<40olůl/o$P< ,prDNZWqG]C3{z؍y;(->65!bj@RvGkuYѽ򾁨a![uZ+pqeM!~ܚEVyn({u؄r>6^ؑ?F Uy~ֿ/T:ڜqf7: 﩯 J|ܧe_imH#Y~>aT㙡;PYa{)rq6# 1]韸 -#+D g ؙ9 % {0Hw weT2J@0j *~;Yң>mgT)SQ;Wޥm&oi=nm* ﯫI,l?l]apK2U awpl8pͫs{RxfRG< mu2*bs?lr'ډ$/z1&ꖅqWy10Lsn$1PCEqؙ:-+Aͦ? <ҁW( ;H/AZ'U#OuLݩH u *Bl꜏yXW%=iM]}4Aq7ÍyD>|M>47:&η_wܡK,anI}v ~?ã!) ϝ˶KXfJ YrONZ.<^;U; r3بg vHw8 ȉĒ50b66rI`,E*EAЈ2HOX~PQ!w./W G)!Q9$ce*Z9î u䪹=i1!)PXޜ]|XS.($aY;$(?V}ȪrKT5Vw!$3GCb;7inJt$~sL b%1Dfd׆?z0f˜dwy싵[߿"}LW0I!`XX󑡇PB$?~ ^bw]3D{AwK`!S>8m*GKIkBS!ZTĐg|GV#QV~C6$`G Ŗ+|+e!M DɿQjmv闿/㨆M[SN#iG2qgXM9?R~q-]gb{i:ԛNbBVƒ!H$A#J-Sm!I:l3l COXJ?(0=Gbn݋nWj2:?4`ðW`Gyo%2 Y>hM/ /o ȭ W@l_X[b KdHiԈsUp>\zWO&ů:e4NАڔVUgܒ-a^E,D"6GJf*Yas#8N]D0炰4#$pu,{J CXSL l Sgc(ۜZڻ& ;mqaNvD!NQ4ur?rxuӠ o/ ?i \d_S-2Ir|`RC]_ p(ċtݔ29aC$h51x:#Κ~z*滳۶w+qEtg/F}>+|TdC>gb 2r/s ;CB. NB̩|hL&t7о݂W;I.mS6h-5EG9@,QWM LU>D}KhƦ ?O[_p͸SϾ5 I1z#$8;,z31-1_~z-g KF%H|֑=%`ֺQN ScD(1˲YxCWJ"C.".;py8=*l{Z,4X}ZR:ETGI"?c] rQC֨g;X@mHx@ $a[D(L$Ll=rQ;yS.yX$1qkqb*Lio,]L-XsXώ.}P;&Z -d99Md0&vru6AQQͺߨ5-(uEFnfZ]/7za7bcr%⧧|ѡwebE?Fn*o(f ۑ*ۺ@U8~0wо=>IыَKg. 9x>jXe" hFWXifSYy}LQ0)m4]͹_ee XXyv ސfbC|vmzH3jQ0`G,tO:my%+4uy.,u׵~CCO*|{7oW7uz!TE Gژ7wzj E^uoǵ sG`B,OW v5BpYgW$~~7K垄G~U0XaFq\@'_3_]E.B݆\a" >'R*>aox ؐx@QR ݺ pp_u%K/tW]$՗R:U,774(L&)e7Ot7k"O:jad/y*HK,dF8Dԏ|E5U>y"b"ck^jy5k , ~>3āHs|ꞅzpϩ(*])I,Nғ:+q7%2 1 `q3ϼOtYD +8*"E/W 9d{!oyKN1 D3{(kؿZ)Org 0bv3o.t᷼ol!:zLiltt|E_9.J-|-d\ol7 Ht9W{\V_ $wW@K{+0$Vux9|6􊬖\=4Ю| MQ'k{m>\dB/q _uU6JYή\@=ˠ]rF5Wˡ]l5oX^d`X#3%%E,Ik٪ˡYp>#]7y~t(t:^_Mv(|Øt9-3`ԀKq$ * :(c(K`&A~Nqۯaj&5"DN![ncp֣ZżX^cdyLxפ{E9[5ϿvHVg,BnO}= l)Y 4Jzw8[ ȪKzV6[ގ^- GpeJ@䁊֥{ b}PG(d:yxnɌ KOʑSw˻g ,q%)[Z К,Aͪ9[Ki>o4v.ji"#sG`DSgB-aOCMT%](qO@ t,7/O@C<g/hՉ2+a" l&ҹ!VC7r3l[y`C9LI{nd8J96=TRYv Xkl;_~d\bXja^avUw(g5+I:SLX}RItK:(5,ۏqKW~IҔ`3yVY zZ=)vV曖48- X+&B:NY܆:Sp༺g:JYVy[E.1rQ#3Ih>_{dz> d69 yVȥ }Z?Dsd{BG!L&9Xaj5Wԑ3Ea RG]e$y?> J=TI,8z> +9Jߏ3(<> b_Aç 1q1k@#M??:SqPʩ P3~Iii ?UL>[Q`ljԠR_9ay}50Q/װˊGm|ߔ'/"'6E@DȱWl 8v(#9_]agWe6'@r?=d5k*_aǓ?weO B  j ;dE[!>k誖i7Ol09(1inƇbֲfGhL_^ި8:*kCJi% BǪ$د|L`i_ƑsWalKӴ]—V f!Lg+ A~\rx01?" ]!0Kץ\p-7K#۳놽&8QMw`586Z9,J )mAn%hVjr)vqubB2Sv@͒B[kIO F\ڵX$J+.[|NCQ5,Tߔ# ؝`ʹ\ /> 3܂@<+YPd"ۨi=v (=# sOԍZ-BLvD`7 M TlT{:ZfXNl]Y._XNu舚GAQ!+>q;3z^{u Pv62wST'rS%cb=vKI*4w(?بb뮈t(CVV |="No[֕ڣ8ǯK`:R=ќqɖ/sdu ~itVQNΟ7k uHuy okH4 m Dl<,*|šϕEH}5Se i;^KBI)_z`ٹL Bmα?RU5ϾbL@TTΙ!U|J\8\**+t1$@mp3JVϽ[:n5L;~u16FiiɃj ڥkT_^vc7{B-Yu~">dthDQLDY)vzp1~XƮEQxۭۚf(7G2O91!Pj~$ 'Fo.`*-i {5HBK3Oj>$k8'!nBwJ/%;X,tY# i[byJ tD;0ȗt:Ϳ9,#ٶ|eWK f`?ΐFLwoµWeߍ;$b Q%ܾ è:䀙vDe΢WP&D1z ՞ IR N¤$Wk_,4~*!4=q)Ȑoe7Y75'чZ0i8(<=-P/"*"\&-ڄtIN#""xLBw:[Ah))3x8:-@)p6:"\TuTHP/E iTwR^.Rd\40O!z +uv'Z(=o9jP/k/cјlRW V kF,!4GWlNg}ૢDw,J/L0`^ '\$hH~ N6^dĶQlk~)}8q:5RB_f`9QΆEZ}=1C/hœj`VaS_l2}.hS]qc.[-gqb(v&Tmv3tߑmzIFASƅP3U /u!) `rYqyw,^'j~3[aF^Uw܍Ƨz";@|!7A ,go7GְQHc7цZ8KVld6dTn4<7RW9N': ui (pLlerqahk^ I#2bl.Ϊb? t} /i{ G摰Sxqx{ϟѳU_%RG!\ [:,U3K"z%(j9;Nj<3z SFh-ajl['MO]5ȺȁX< p!t Wg7\>'`80p{2uh,nhuu `c**B'17N_t0-K #Mkx$V-(sUzN!imӍ-i`fu]6ď>qwI#,h1ʉecST$ &T,ʋ—):+@q{dѵc5+"2$yǜ-e NfVS Pz`܀}:YaVܛ=#A:ūQqh26mʣՠ>rF ՔE]cާŗr@l~ZfoJ71 Q{8n@zlPeI9Ṕ֛݉Q<)julH/Kn]kx&B"l?k:yo ZT7j X]d+g ' U5Z1{@à׻>w1| TNC5<- dPh8N 2xL }iZF ^v01DT%FHpTRD5Sc B{qѐB|Gc HA0#?sA@] 8mK|0whD.~]*LM.1cRj8`{fHZdGW!$-_>r?ȓ>cگnP q۱΄e;5|ހ~jN2:'b*S̵uQbk:$2mхFhf:uVxMZ:DTZWd"ҁL#.M\ؚ=G 1!鮬}*P;3 dm}3y3(`|֍ғ5,6]<#(Jچu)Ek!Tc磤8f~=mja<WeBѣhsįh$_F +Zm~M|P1 ?6UthKUp*I |ІܷIm>ρaWg=2ZB[ҩgz"/>˵{p]y$}z=,y9<óX|(1uq (Ygrm1M)WJ 4~ .`ȏwiN~}6>_ U% PrViQfy{V?hvE rsmh~x:hMO1ySF!.-oukyO:zT܅7few{$|V`./&AaHgd4"ڠ #aO[]fC"Ч&k'םoD8Lr~FFb2#fhɉѮY|3 :ʲ"Ăg9f=;8j>t g RKT~Q _f,9s&lGM jj-MNq'3--m in>c1AaI֚xT3vEaXHB~)7z &&jA#7%V4gaBЪC=)rJ.![p-8цTkaػhHJ ?ZZs*_CKyIŵ"ZAq$}z֣]v׾'TgJR#L1P,bS|}L3AR`L/Jӯq iMgP1 crP&U|娫Ep끷ZA '0]LzDv?wL #M 茠g BhRu Xx{j짨ҿot*ә|y,{D pjz-5_KA$v)^_+!v[y_U8ݹC'۔i\Rr@*3Ӯ6a73OVD=j>#:_>KG@IB#wI.>@%yA7с cPrcPâepٔLjjIz%&׎&Nߞ'xiϥJey6 kJ粀-Qh2W5ɵI/Q$=Hb|D+ꕻ3_?46U|6N8j4pΗIm`v|͔To7h"/ˊ4FήM$s1/\l@~~ VVǠVZ?m7IN1(*" CS<-TMقl̸W8Q$E8S`ߗKC $̒Jbz mA@%IMR}KH `CS=r11P{[TZгMk[?Zl CIfX"XM$gW>W|[ Q ^N?9j+%bWYjS2]3mD=}3 ]>8;SY.۴7rS Ŏh ʤ^6З 1XPSxq(CA%kQ+ڍ* M#Xi@5:@czSpq}^5e(y/5gQ&̱Ă`4$) [›X,t{e"ٜyx=c$A|j6 R5Mk4EV\{'wErVAђsPƼcջݔ #a-OQ80ʀO|D >Ir+mVh6Bsu P GAM\u]nڜ`ԙQ6Ѵaˏ .rRgmXTU#S@8R<ңWUgulJrUm '=h>-Lɍ9nm:s= ̤j1씍 Cz(fWk"h%.&zi "#@ ]3&]jb!A-@/J8OXĈڨL7qq!-v`!4S'^J ^fsҕHTgH*s.rY? P$oGw^r_!{,Ӣ@ANʚ7HMxȤNwZr9WLyZ[n߻Ia]"k[f_$T$(Z l+ޣOA.+S5T)гde6f=eJ[ݰA2fB N۝q3> 3+7H|m$lw'X(D;*@I%D4亅5ekMܡUYS< c 'aRl$YoٔNy8s⹄uȳrkn=:5}瞚m^|6|>wBlȞԄxjTT_};*^F1&|X E5=Ok:i\y55hvw\p";ɯbs䞰zN p9 $QI:_b^Zm`&h%6>ɘ B>7ԝi h3"t !to1>:yvdC+w 2&Pwk뵳djtabFD{} baw[<$+Q NZNp(a$N (%+a\4^_K]â_Na)a}yf~J~Ũ't-T$fYS"KPusArJЍuVXˀ| di)TM]o?*/5w s3#ӻS7W1Ún# 0FFrB2&Qo#^uFxYvH-':Έ ԩڠs+܀P[= {E;v?/[p R(B]AÖ,$e=nɽ\ ^("Nn;Db~@G4*IS1aFyfXfev?|ǰCx߂:bS ch&bG|Do=Mތ9Crېw}A! i/+{߫cyewq5tdCo#sj%9Pp_k~ODEjК|_ۙ;~&  +Y^KEaڎbbq/b,dlF )A[!5Wk+];%>(q_ /տ!qPfAI݈ wG Ļ6+E͠ݪL~[B{Xt)?ඉwئq0 eI9_ t>Α1E: =Ym#6 aOFޖiAx̉Ik hHpP4RHT$X 58$8R,䇘<:k2ʪ1>NҰ_UWm~.bb>p*!9 bjZ$$AZE+wlZC^8&!Yl%eSAV.AMq$tyVg#i:%ͨ.nni\V3(De1C66 Dr^5<+Gn~۹0I{}nIoԺPTK~q/ A Ơ/*]@+L=dIsfq.@_$ n#Psu;WQ\~a$S/Eӳy j)Uл,&5J}LD& 4飏"WTIRs?6ck}.4{`t ;?v QTL"1c0] HA5v5@Χ;uRʴVNNÈP8N6,b?&©m::,'EplYA̽s֐m}qhYo{\ ުT`5g}K  UhH-{؋Rm,$~Q;Mb6S~Ŋu;}2\Y0h|2D@f!adj;FV^8kHFv" !QYiBUŧ$!)`'wc2ne0yvҖ̥&g|çQEħ=C VM LZaȯCo Op8C*`C2=m`Ϭӷ"pLn%E8&2ܰCZGѠ!pR"=OJԉF5Z#os F _"{׉o=at ˁ@R܁(2~AS4%jxOF4'xxnFΐq%&aE= c )kt?,Jޥ^>+g&qh%X3%t~E=;:iLvCnWlJ^ˑfc> UOk'iR 9EhpQA tӪ5 S56k8^N(1U[ScMcӁ2ޚgqr/ ty)ݡv8\,'@|R˜Bhi-Gi9'|}!Y a]0Mt硹XYba iF=.(C­MCyij3*E2\d>F|HSt9 EJ~F5qxY]Onf)GC895)c:'+6X*f) Aյ0<Աh "|w]?KӒIAV L{edAU\(Դ 12U֍$'^9W+x"K[a,\N)D> AD;{"_S ǰB>.OX)3%! ܚsy `)DZQ[ f0oy*pxӊ_wc=~BaqøT+qZ3WQ&ϰH~- 3U4umvdW_/81G r>Xc2x\wY&0  [?B,Y8BWE]8f NYFzx@=D%%g bqV8]hNz.m71N5H/2XSjhs<ȃ *c5/ۦ Rђr[Iz4J9MEeuxPܼ̏u@BiS> K/$ߣ7}$!36WIæX 2p|}0d.mhs ix *?ᓉciHWua5o <}^eƊ (nn@*@)?wiN*ߝhj#Q_ 5ESAT[Ng3y Xk fOMӿc=DǬm.B(rs$UMuUi),F^e4ҿnJ|53ýXBxnU.?[{o2s2C>ӶIáfvR3,GVh8o? TE8pPkTuz@'AjA6@#kFK8%.ʵdjic&vy|Z:~5Lg8nbc$ zW٘(%+tǧ! x`Z$/A9X튩r2M]+QAc>Y6IS}(kbG\7թAgJd9uKOmY|&cb[Eu:Fne!v4"QpdWtz2{^k#}Ag伎ӡ"zh xY.CLg&aoKx%}$(X"\C֨ڴV:&C4 K@WsdܪGE;N!s~<<]rAFCXvf7yv*[9Td3e2?h|VIJ`M_9DXSB<+8a[$gqa~ aF#En  ÕJ>ӍO\"&L>si ){{RBGZj35vʙ9%ma)FԼxbe}(?oW:}@YWU`Rdb`mT31 P_.5h|x[vӺ^".t5kg.+ zYIBx0%rQA]uўmgҰ[ cߑ/ݲ4nb`ѫcJ]V͸<6)G e;m!/h!JPB\<-bCfoRvtM69~_^V`?H4ۥ}a$'{W)$?/'7`vt%B)W؞~SMF֡soUIEJsrzc}[vZfbO1:w6ʁ61JwZUܭn,9myNL5nW-*؞;;ߥ{ZJ&qM[ Y\tPdlЕ^aEB) 2`(uҵxjUW+7Akof aPcͣoORƽ%)[mX>OFt#vɡ0|8Bf6;y 2ְ_%[]}rsQ[rBmѝʂxwe00-"/Td]זFϸaGIUd̞7mz ohqwz@hsԤeY`"E斱m0%Q΃ršzay.e7 \g|92^jMnΩVށ?֔u<[9# tٜ݋ 81E 2`+~KE{L3OO\k4Ӛ$/YR|4xw#G*9`(Tħ;HZ86a\9 fjX]܍ yȂ][vuN~K5+v-K ǩ^õ'HJBl| m _E\N(pv̉ԓ ϖT#:ÃJ H>5CE`Gc]#zzQ P)HJ g1\DFa]ܜוEZ%r8+@')Tr9L 3)+`qvNQyH%W_SÔS5w Nj)D|7۩Hv)G+?[\j 0¼ke NwoPgFz<6`X> k_ܤ BAgT7fۤpVtGxhyܮ?PHiD '`\j%:lSߝA }n!T|RPo_K[3J^6s.yh&x.E#űMqI6]o#Jٕ1Xfp{% `98vHug-z](4j=,Dym!L f'q56B (Zovϳ)ҧ.+} Qtd#ŽJ@QLzX?Pjݛh#Yc~܎hNIqс%L ;~y!Ue@dL/1N,+v =9}e,5 Cd ?>Sh#$M(a"$ 2ʜb wۈ3 ۹xS'TpUM0iKH]"j/@#OkG\m LʦqkTkH}A7+Y2marp!> )ffWp Ȓϭ1U 3`1tÙ+. (Z˖Rb>۾DPPoͫYf7ƯilZsT;ۗ/V"Hk~}mܝ1[4jj}Vը{= x\H&,M-Ut/{88yqr4jѦ_ɱcCJ{؉ 8M.ϑ!h %UmR9κ꟎ rӫܹ׈hC8*xR]k2M^mEw,y{yq^Rŀr _V G`#R Bp5Vɩ8_6:Ńs+\ߐCOuJׁpJaRiFf7b 󎾖n&%>x:" 8iv.Ņ |ŝղC2W?y 3} 1YR` KCE%8IIsT \f݈CuMȔg"őf!.CYISr9.34Ppv?2%y(5CuI!O XlD獸Z+[aڹoeߚӦ7kbBB=OxSDbrC:(dDoy"~<,Ra#ERV@30vГ1Mh旔M^j[d^i`#BobY@dr/ǶB$b"v@0jǷơęN?Wh_Ϊ(܁ήDgqsP*hLg!>QGH ٺA5 kW#~m7svS/ECz©!e5pָ" r%b9\b V'mkj~38R]@Kn H!52td W9&~54 kp `9n9/l½z )Ly2rdeCX.^O\wsJA{rq䲲eQHU D'o$LI _Ltx\96`u~2OB *`D/B3jt&[%Q\zjN-]|Tmplthq/h ^gq,BzV> $ՀTk`\ ’8ca yZmRȻƏ6JdQ> dNoQQN:z'K{uHp. z@ CDk p3aJd!ŵ);m쉭J>!C6K'u]Rէ*ᐚ/D掂0 -J`M_6\_/[řΖgt2=%5\O}*ټyr* n&BX Xc!ɹ#y&~aq\"Q!)pd3_BnxɿsDž Tt!Ei1^ձw^m1w]T2lӲϧtR9_S" 8!32>rv+foKD]b i޻ ċԵ68/0o!֥ҕ1w'47{O7aħ^{tW]-~b>vbѹDPbf9kFDC-â6꬟t҉}x_:v uTk!塴VB3怜1BQkv ^b+Bjc~5 qftoHBŰR- ޕMRt/Y?ٯs= (B?{7!M>%$| - zg]@LZiq?|1n'{Y҄P{Bo!8R;k"<;17ЅlFǶl2'v) @0 P8$Z ++ H6?\ʻUe* ڥ *7X}O2#Sy [ 4(s,-D0a \T7i`їu"OVo(}y1 +q9%P ’]v;ʝ_Ï%KPIى,JfbһDەe/ann]vwBk riɢ}D,jh{'] <,e+Gɵ MAVB[qn;n9cUC  K?'q#:ӾrbS=t)np9.%KZjDrsH)+su寿2 3mэi3`ʷ\k'x, ΊQP_)l;0Rō!{}\ZB{(<;eؑ-+@}Cl@Q<x _WзC)vў.8Ll(5Tϱ Wz9`|I3*N5Qx%.wQA&&TP/T S@*,)dcX_詒-v~v`[vX ]A'j'a1O`;vwVļhoIP9PüUۥ 'Qkg+^DJ}ʂnr{QE`Էk?h%p I Xf hPUwQ^+#gAXzԜє##G`kK *c>vj~ }}y s爮> QZ첛q feTnI4D mI\iF=Fsvfe[Fɹ^̤ >zXvcFb=2 *Y Ul)&{J}|w~Mo{~8e}EiwUxq$]^!Tj LRK༷ ?C2~ hp z&xnܼ9 G[+1@ll7Do^&jF2C2jAo{EQ^ӪgKS=hBm(gQ"~Xy1^ 0̈́q-mUp{w=(mz/B|ujT%߰-zkRJ zqiJJܬP C:&OP0 jhZ: bc+]EP]}e7{h7լ/ނ7u:ePl>!"99eJt|G}pR'nlQOy$חd+h3qn:/X%Cp^|?3Cu@ 2E_K%Mq4e++\{A@O8l?ۙ"}kȲ"dDՌS\4.[.38h|bj:|d5X3Yseb"uP#*;-'hzxYwH)O2V= ͵;lFfGnpz䭒>2R ҭk%7HaC5b7ݶwViСIˍӵ_~d+d$ 3[^t=bs݄RY[էXlt Qoq~ԿPib x^5GLN;Re@\PjlX0vQV#VW*}(YGSݽJ1LrM Vٖʇ\cIq րAeYno2IO 5 Ϲs "` h52r 9o(l:JJs1ep=AUk%"# Y)p52ڋ`Ơ đ#zxWւKoiff `y ?LR'&u[ =0*0l7K}4쓥RL+!][4Ӽ ½ؚpa%boWZš$~6}כdXV aIiٳGPMhtb?! 1); W}a`V"C ? }I7HV%ԊD{4/Z ,dp>>޾OS lٺPQaxf˨0j)o)SeL~pa‹Lz;NI|WQ;F 6SC ,ꕳ^;KЃƄ X셦QOUiyL;{PxEw<"DLh=p[!h{M>6 RDBr \ X^T.<.ĢNθ~`] ?3rpoKʅH+NO # `}9;3J/oϴ"~'$2ֹqo0q}?]XLЇ*Ar49NA7ʌ }ضMXQG.n,j̩S`,>a')ӛ.Lo+08c&+XfUP@1$^g%% }k..g&+⺙].+j6|A#Ht&5BԙRa8&64Sz~i%lu TYkv&$,FAV{:`xdx~G硸rIraK"~d.Cq2bmޔQKBP4}*M4yxsJź}?TL,GNj ߂qSG|tk.֥ a>VL׃}sΟ*`u$dy(${B}vg z38/32Y# A9'0$Z%t`DtTV]9$@Ss (UB]z%U~9ytXB@Ѥ&tsw!c@γ[JpJ+&|Q*9AySH@}tC1,~!X$|PՈXyONy=܏5G8! v3tk,h~QY;(֦eZ^Oo2cq4&ۜ)ЅiaA;*e?أ}Qb? EpojZ7<`g{.=PH4|ԴYX(#$!swP}k!ߜ5|`%&ޟSD"p+~eK3vEd,쯨)`x(|[ ƥސI yH]S#exTi\ٙEJ~GhBS5 WD@\qU>=^H{Y!Є`-ҭ8PɘS+t^ ]W5, ѥDS͖i8,C{o;xٸ@_Ѝk'HƲPW6.h셅1%=p_|y~CR JZHDv DD{ܲ;p4GL#_!YTJ(vsT"-d*W ?@D>k6uk;1?լ7|xwm :eCw5ml8/[?#KZU$Yúi̥gq'+Xz̖1PScIª4dL:./^I;H$4'7j(d7a x*L1n$s֒Tǣsƒ.rm6T kٹU#%8qB⼀z/`<p`&`. A^V=$ۿڜaD%Tm8aEe6y&\@|H8=+r74f I .x\ 7ګx[hAX}F:4l07qZUlA2xĬD]0*V._x>U077AΒJX\JR/vSQfF x e&Z1q9> בċ۵?d7ƀ:gP@mk̞SJܸ@bU΄rj(7eXRI}-e^vbӾ:>N%fѾıEgiJĉl o*g+6q^icpz,"?XɶU٨.vl{77:`ډW=M3?T$12Nl^ebTI𷬑8)fUe`A΄0[7pǗ4x䕑fƌ請=Ct~J7 !,`#.Lɂ IY`ݨk鼶Usb+oAڪ&SXQss5_|&/S⧩slF9jkY\ )E5lh0{Krk[5U?!0(zuan+[8 KZ_Q."*ٙ]0هM4W#7i?⧘1"^^HR9W?/qVRUaۤƠԤ]$ kTQvy?NuYeM,p` s4 W.羨$br;Ex}$lA(@U\&^#=s3!wD^/BL-'{Jj=ׅ=*8 GQ/9~?6'^9ӯyl:\r}~8GAJMB!l/&ڭ5C>%ۦJ2y]%ӁS6A57KkC90E +H;bEō-;M]&pR/A*OEB2Ө-@3vA-F-!ζ8Ԝub%D(8*ΡL=*QԲQojx*񙿻j}`s)6c ]EMX#K~R^Sn5!kTB a `!U§U|}b7a@;sn+oIIgެ46>=ZۉS: H֒f{yvN|c`d>Q+ӛq6LsчegrdaC[sŊhbn1_wH?a3,Bz4H)Xɦl̔H^֧myssxrUunW%f&V:E6<*pgF]aS坂t #gm duआ h%ˆLZV;VtBJW.|<#%O7]b&<(q!CcNT@hҤT ,0xN+u+zTTp6c^j0 Nt]̯^@}5 ֶd*$H}.Np͌Z/KmAa26G{LTia߳0^\G]7P߾WCa27:E^3Rp[lxI7"a'L US/r,c3Ȓnk/}U{1.D=֏S \q]jD}ZAI7΂gV->8u]yX}Aa4KyJoh#8XϿ uu,"%oO+C K;LAҁ(F"] BdoXw<_+ՠ03^28x,;}5+CP-.C$,R4m.x{Rlv,c+n&GkoY}>d>7֔ K QY0>+pG땕U͂ѝm_#MlR5= m A[TzUku|Em*A5:bRǢ( +xUJ,Ƭ**N٩aރ(Ťeșf4S(d+1ڰepF~z } px2?uCvYD] 9]l강찰IS=O=/rlDpe.n c=Tl$Д>%+uAU`Z6-Zq>Bw'S8:[ir:Iw֑:e*O,?z \Slf3DΠ>sڟfE~Ac1*$0CaeGE'*$pٴ1}j%V1εorx.sPF?ntc%;GF?O{K݌4`q S -f`>ahȁb#ШkICΫ9g)EdahenݪkΉD(rO#$jO:PU㻀nًea fP/gՋct-ʉ&nFI@۱u/e 6ZDL_`Tce01֣~"L} įjj{d/AԿӚY1nIa>_]$mq߮U 2QpPP&%q8I&J y;f(SL-Ȗ2 ni+L@-RW8uh09GdEּ0Z&ZZw )f]Y &zq8z+B[}G9; tCFȾDYY ^9*ѥ(2|M0"a |=\LoC);j;-NڇlX7wCk]";g<.țG=GTֵGEZ>kvрպao1[{C.Ⱦ4BOvo%;S(wڝ蝿D}R}u ,4ḣ61#3>+P.n)L.{82MQrFZeY*_?:CUu"OP Fb2yG=/Jm7aUeױhkb9~cNLKOC.Q @R>06J*Uި~Q\gy_ztxk64RCJA~i[6UϗXVCٚ"z$杣怜t"idŵvT1qAE9kؗ`Ab Ocg}jgeV|٨)1O_kQ-Y$_]Cߵ'J>¬|,Jx@sKV#Ӊg4$D‚-*.)!՜N21xn=9BbR%o(O|x +#EYĺ"y`P&[\*=|fO[O98(Rjg@pЬn苊}tP,g7ۃJ͜$< i7?־Ճ{+/ᢟU|^eaB@'?*6DRȭe/NdÅ 1}-}Kgbn4 5ID86:a\ӧvw8(y5W*ԏw@{>g)?ORd[&bCapUX3Cӷ |ׇ,Cߪ{74NN8~xnhY4UC^7pԅ9ꬊlmnR_,>{fU @lZzuҏAё`Ze RQfCݻ`ʡIJ>/A]0;7i5cneŦz#(B=%\ů*B3Rh1J1 +S-i| #~f{U"/"Xk c ?4R[\Iç ۳X@໽$;n>0QYw~nQ[5%9Z$e yj+]봥iiK/^48/P6;os9 Bć-L XuKV/N7@v(oi1!m>&ZErl`xsd,6}\\-L[ pryN*0CZ 2N+)4'rj+ EpWO2h{56HQ[ FDWI AC9?ؼƼWlct>H'﫻p(.FQ넴|uH08F CO5Gm={ҴVo Z$rOZ֊d|[^-Ds8+,†TG:ދ^a ׀&yl>飿c|i* C.Zb=>/`RKBwkm8NnPc(+CGL#_smlCýI#o+`uwd +RHe"w#_A#I1,? ;o TO=Օ؂`h1S,$V͎H _7:FqQo[ӂ8\4Dd|E|BЍbM;2!Aǀ jQdD9KyŸocY~В|KI$2vb#ZgKHG_&fQY*g#$X^;"u1%_no"k Q0]$(OFK(5ҵӡY橳ӁZ"J i2?힐hʟR$G]? b&8*ukpdɾ$}Gv,؟OdK*7_q`Χ{/J$.ײQ\_#h;z589x wRs@}]L}Rz}>qN=6;#0^;"R] u[MXCFyy_*|pq<>#55]zt.M )8{#q. YZ