xen-libs-4.14.1_16-1.6 >  A `Np9|W.8Bu+|?M0Ԩ/ ^-AQa}=3܋&pj^5o, |, _VJC!le>=@LZ2qPjH{:JM%}7a$㝸93y-qqqtiG)v$QFAcWrʘ2n|^Z?^rhmskee#a-NWJco`x0|,MHPtlTL:YF7722e46b57b1b73632b7d283ad75349ae9ce784997099875f2dcc5cd85a79f87a0b1f2661b3d9c05bce2c92a804ce1b7763f103b ̉`Np9|~\$J_5L쎗b|[ݔ^ xU836r18j4p4ϫ7<,囦if~5Cs ݾ.&I`~CPG?`q[}{]ʟ~r>h"7KB`w6`5|'AA_XWfM1ӆGMkFB=ˮ Nې+ Fh`D "^pg&ȼp>8?(d   7 1?ou|/8/ / / /  /  / / //&X=L===(89":<_> @G,/H/I̤/X&Yl&\ͬ/]h/^z bfcddeifllnuӀ/v<w/x/yl$Cxen-libs4.14.1_161.6Xen 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 `sheep59pSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Kernelhttp://www.cl.cam.ac.uk/Research/SRG/netos/xen/linuxx86_648ݨ8(8989zpzp)090;8((8(8jAAAAAAAA``֯``֯``֯``֯``֯``֯``֯``֯``֯``֯``֯``֯``֯``֯``֯``֯``֯`֯`֯`֯`֯`֯`֯`֯`֯`֯`֯`֯`֯`֯118a84ef6485325551588f27edf3fc6fff8a19bc27d73bd9a8838560d42462d6190f3b3d84e3bf6705072697bd7faebf54ebfd13b5b2871a1ff85d9758b679c051170e6a8e2708cb095e5fc3a4999b0ba6492eca81c548c4f13a144532f7b5fe86664dac2f170a926021e9a844a1edcb29e215cb663ffa6b9269e0eaaa7bebbcd3c66a23dd18037d4d8004591c6d011a3c355ab2714e11c0061d45442b70092e130fdd9a26543beff0b6041af0a6107efd9919b137bac43e80ad8bfc71e15edcc31b53874721d8609efe4e2a42ea291e9be8398e30a0a051f2496402fce4eb866a6ede37dc6647530d1f32a65e33632885c075557661b935fadb2d15f9124e6a5d739ef61465a8e2ad874b5554dbc85f1102616d8cc05cd55b1d5f47217d91338e835e8e23b7da82de413e2a1a9208961655cf012648534fe72851b0720443f0f4f93a16c22e138fd39f6a7d9ab37b8588b0bd317904a43b59170c3da9592bfbfe4de224c7f27ea4dce05c947d34f9d7dab08f2e7243aea09fd2d9c45cb980f950b8b8c23abe21c49f95ce88e44816bfcc96c3c188ff47f9f01ba6443c54bb2b654571b0f125bede4caa248b8b6a0adf83272066e54fcc5159053996d15d6702b4750a9b49625a188cbcb45b37bcaf8d890d527d459631c3db85168b8f0b6c8fa2fa49f9134ff55b972505695228ef12481afb671221c395fe8bf26d73b356f0c8991c7828bf57afbe44733bf3f4164926db266b0d8179a796a279ce18471428ef49bb67ebed466fa1273c0354ebf36c7715ecbd20f3a51cf29ecaaf0d0a31a50b73e05bb41978ecb087e561ac6f49fbc520b9dc8d91dc60929cad35f302b481397d28367b52de4ea9c6b0e65251337ab3a360c637545af786e89199f3d4142e1b61d341228909cb1a94c1bf200b9743b59282fa6979d9af5a51703b7358dcde520ce1daa7a1ecf0ff1ccb79543d53038458d5b736a085e4759a9760f514f15d876f3b5c31b549195b5cae0f7cb85eeeeccfbad2bc94d275b53de6c023fe412blibxencall.so.1.2libxenctrl.so.4.14.0libxendevicemodel.so.1.3libxenevtchn.so.1.1libxenforeignmemory.so.1.3libxenfsimage.so.4.14.0libxengnttab.so.1.2libxenguest.so.4.14.0libxenhypfs.so.1.0libxenlight.so.4.14.0libxenstat.so.4.14.0libxenstore.so.3.0.3libxentoolcore.so.1.0libxentoollog.so.1.0libxenvchan.so.4.14.0libxlutil.so.4.14.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxen-4.14.1_16-1.6.src.rpmlibxencall.so.1()(64bit)libxencall.so.1(VERS_1.0)(64bit)libxencall.so.1(VERS_1.1)(64bit)libxencall.so.1(VERS_1.2)(64bit)libxenctrl.so.4.14()(64bit)libxendevicemodel.so.1()(64bit)libxendevicemodel.so.1(VERS_1.0)(64bit)libxendevicemodel.so.1(VERS_1.1)(64bit)libxendevicemodel.so.1(VERS_1.2)(64bit)libxendevicemodel.so.1(VERS_1.3)(64bit)libxenevtchn.so.1()(64bit)libxenevtchn.so.1(VERS_1.0)(64bit)libxenevtchn.so.1(VERS_1.1)(64bit)libxenforeignmemory.so.1()(64bit)libxenforeignmemory.so.1(VERS_1.0)(64bit)libxenforeignmemory.so.1(VERS_1.1)(64bit)libxenforeignmemory.so.1(VERS_1.2)(64bit)libxenforeignmemory.so.1(VERS_1.3)(64bit)libxenfsimage.so.4.14()(64bit)libxenfsimage.so.4.14(libfsimage.so.1.0)(64bit)libxengnttab.so.1()(64bit)libxengnttab.so.1(VERS_1.0)(64bit)libxengnttab.so.1(VERS_1.1)(64bit)libxengnttab.so.1(VERS_1.2)(64bit)libxenguest.so.4.14()(64bit)libxenhypfs.so.1()(64bit)libxenhypfs.so.1(VERS_1.0)(64bit)libxenlight.so.4.14()(64bit)libxenstat.so.4.14()(64bit)libxenstore.so.3.0()(64bit)libxentoolcore.so.1()(64bit)libxentoolcore.so.1(VERS_1.0)(64bit)libxentoollog.so.1()(64bit)libxentoollog.so.1(VERS_1.0)(64bit)libxenvchan.so.4.14()(64bit)libxlutil.so.4.14()(64bit)xen-libsxen-libs(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)libnl-route-3.so.200()(64bit)libnl-route-3.so.200(libnl_3)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libxencall.so.1()(64bit)libxencall.so.1(VERS_1.0)(64bit)libxencall.so.1(VERS_1.1)(64bit)libxenctrl.so.4.14()(64bit)libxendevicemodel.so.1()(64bit)libxendevicemodel.so.1(VERS_1.0)(64bit)libxendevicemodel.so.1(VERS_1.2)(64bit)libxenevtchn.so.1()(64bit)libxenevtchn.so.1(VERS_1.0)(64bit)libxenforeignmemory.so.1()(64bit)libxenforeignmemory.so.1(VERS_1.0)(64bit)libxenfsimage.so.4.14()(64bit)libxenfsimage.so.4.14(libfsimage.so.1.0)(64bit)libxengnttab.so.1()(64bit)libxengnttab.so.1(VERS_1.0)(64bit)libxenguest.so.4.14()(64bit)libxenhypfs.so.1()(64bit)libxenhypfs.so.1(VERS_1.0)(64bit)libxenlight.so.4.14()(64bit)libxenstore.so.3.0()(64bit)libxentoolcore.so.1()(64bit)libxentoolcore.so.1(VERS_1.0)(64bit)libxentoollog.so.1()(64bit)libxentoollog.so.1(VERS_1.0)(64bit)libyajl.so.2()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`}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@[H[k@[@[^[^[ā@[@[@[9@[v[W[CN@[<[6@[0@[0@['[!@[5@Z@ZnZ@ZZZ@ZmZԐ@ZZZ@ZZ}@Z}@Z}@Z}@Zz@Zz@Zo Zk@ZV@ZS]@ZOhZ:PZ1@Z.s@Z&@ZOZOZ Z Z Z@Z@Z }ZC@ZYYYY|Y@Y{Y*@Y5YA@Y4YYYbYY@Y3Y@YJYJY@YYV@Y@Ym@Yw2Yp@YlYh@Yh@YS@YJ_YI@Y5GY0Y-^Y(Y"YY;@YYY@YtY.X@XQ@X@XۡXg@X@X@X@X @X@X@X@X@XXX@XXXwoXs{@XlXWXRXQ4@XEVX43@X.@X*X lX&X@XX@W@W֘W֘W^@WiW:Wt@W.@W9WW@Wk@Wi,@WbWZWZWZWYZ@WV@WEWBW=W;W3W1@W1@W,@W(W(W(W(W(W#LWVbV(@V3VJVxV'@VV2V͛@VŲ@V`VwVVV=@VV@VHV@VvV%@VV<@V@VS@VV@V^VwVqR@Vn@VXEVUVTQ@VMVMVMVA@V;DV9@V7P@V0V*!@V V@VCVVVf@VqV@UYU@U@UUݪ@U@UnU4@UUK@UU@UU>U@Ux&Un@U\w@U[%UUUPUKSU>$U6;U%@UU@UUU.@TgT-@TT@TZ@TZ@T@TT@T5T@TLTLT~@Tl@Ti@Ta@THT?@T=@carnold@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#1180491 - "Panic on CPU 0: IO-APIC + timer doesn't work!" 60787714-x86-HPET-avoid-legacy-replacement-mode.patch 60787714-x86-HPET-factor-legacy-replacement-mode-enabling.patch - Upstream bug fixes (bsc#1027519) 60410127-gcc11-adjust-rijndaelEncrypt.patch 60422428-x86-shadow-avoid-fast-fault-path.patch 604b9070-VT-d-disable-QI-IR-before-init.patch 60535c11-libxl-domain-soft-reset.patch (Replaces xsa368.patch) 60700077-x86-vpt-avoid-pt_migrate-rwlock.patch- bsc#1137251 - Restore changes for xen-dom0-modules.service which were silently removed on 2019-10-17- bsc#1177112 - Fix libxc.sr.superpage.patch The receiving side did detect holes in a to-be-allocated superpage, but allocated a superpage anyway. This resulted to over-allocation.- bsc#1167608 - adjust limit for max_event_channels A previous change allowed an unbound number of event channels to make sure even large domUs can start of of the box. This may have a bad side effect in the light of XSA-344. Adjust the built-in limit based on the number of vcpus. In case this is not enough, max_event_channels=/maxEventChannels= has to be used to set the limit as needed for large domUs adjust libxl.max_event_channels.patch- bsc#1183072 - VUL-0: CVE-2021-28687: xen: HVM soft-reset crashes toolstack (XSA-368). Also resolves, bsc#1179148 - kdump of HVM fails, soft-reset not handled by libxl bsc#1181989 - openQA job causes libvirtd to dump core when running kdump inside domain xsa368.patch- bsc#1177204 - L3-Question: conring size for XEN HV's with huge memory to small. Inital Xen logs cut 5ffc58c4-ACPI-reduce-verbosity-by-default.patch - Upstream bug fixes (bsc#1027519) 601d4396-x86-EFI-suppress-ld-2-36-debug-info.patch 602bd768-page_alloc-only-flush-after-scrubbing.patch 602cfe3d-IOMMU-check-if-initialized-before-teardown.patch 602e5a8c-gnttab-never-permit-mapping-transitive-grants.patch 602e5abb-gnttab-bypass-IOMMU-when-mapping-own-grant.patch 6037b02e-x86-EFI-suppress-ld-2-36-base-relocs.patch - bsc#1181921 - GCC 11: xen package fails gcc11-fixes.patch- bsc#1182576 - L3: XEN domU crashed on resume when using the xl unpause command 602ffae9-tools-libs-light-fix-xl-save--c-handling.patch- Start using the %autosetup macro to simplify patch management xen.spec- bsc#1181921 - GCC 11: xen package fails gcc11-fixes.patch - Drop gcc10-fixes.patch- Upstream bug fixes (bsc#1027519) 5fedf9f4-x86-hpet_setup-fix-retval.patch 5ff458f2-x86-vPCI-tolerate-disabled-MSI-X-entry.patch 5ff71655-x86-dpci-EOI-regardless-of-masking.patch 5ffc58e8-x86-ACPI-dont-overwrite-FADT.patch 600999ad-x86-dpci-do-not-remove-pirqs-from.patch (Replaces xsa360.patch) 600ab341-x86-vioapic-EOI-check-IRR-before-inject.patch 6013e4bd-memory-bail-from-page-scrub-when-CPU-offline.patch 6013e546-x86-HVM-reorder-domain-init-error-path.patch - bsc#1180491 - "Panic on CPU 0: IO-APIC + timer doesn't work!" 6011bbc7-x86-timer-fix-boot-without-PIT.patch- bsc#1181254 - VUL-0: xen: IRQ vector leak on x86 (XSA-360) xsa360.patch- bsc#1180794 - bogus qemu binary path used when creating fv guest under xen xen.spec- bsc#1180690 - L3-Question: xen: no needsreboot flag set Add Provides: installhint(reboot-needed) in xen.spec for libzypp- Update libxl.set-migration-constraints-from-cmdline.patch Remove code which handled --max_factor. The total amount of transferred data is no indicator to trigger the final stop+copy. This should have been removed during upgrade to Xen 4.7. Fix off-by-one in --max_iters, it caused one additional copy cycle. Reduce default value of --max_iters from 5 to 2. The workload within domU will continue to produce dirty pages. It is unreasonable to expect any slowdown during migration. Now there is one initial copy of all memory, one instead of four iteration for dirty memory, and a final copy iteration prior move.- Update to Xen 4.14.1 bug fix release (bsc#1027519) xen-4.14.1-testing-src.tar.bz2 Contains the following recent security fixes bsc#1179516 XSA-359 - CVE-2020-29571 bsc#1179514 XSA-358 - CVE-2020-29570 bsc#1179513 XSA-356 - CVE-2020-29567 bsc#1178963 XSA-355 - CVE-2020-29040 bsc#1178591 XSA-351 - CVE-2020-28368 bsc#1179506 XSA-348 - CVE-2020-29566 bsc#1179502 XSA-325 - CVE-2020-29483 bsc#1179501 XSA-324 - CVE-2020-29484 bsc#1179498 XSA-322 - CVE-2020-29481 bsc#1179496 XSA-115 - CVE-2020-29480 - Dropped patches contained in new tarball 5f1a9916-x86-S3-put-data-sregs-into-known-state.patch 5f21b9fd-x86-cpuid-APIC-bit-clearing.patch 5f479d9e-x86-begin-to-support-MSR_ARCH_CAPS.patch 5f4cf06e-x86-Dom0-expose-MSR_ARCH_CAPS.patch 5f4cf96a-x86-PV-fix-SEGBASE_GS_USER_SEL.patch 5f560c42-x86-PV-64bit-segbase-consistency.patch 5f560c42-x86-PV-rewrite-segment-ctxt-switch.patch 5f5b6b7a-hypfs-fix-custom-param-writes.patch 5f607915-x86-HVM-more-consistent-IO-completion.patch 5f6a002d-x86-PV-handle-MSR_MISC_ENABLE-correctly.patch 5f6a0049-memory-dont-skip-RCU-unlock-in-acquire_resource.patch 5f6a0067-x86-vPT-fix-race-when-migrating-timers.patch 5f6a008e-x86-MSI-drop-read_msi_msg.patch 5f6a00aa-x86-MSI-X-restrict-reading-of-PBA-bases.patch 5f6a00c4-evtchn-relax-port_is_valid.patch 5f6a00df-x86-PV-avoid-double-exception-injection.patch 5f6a00f4-evtchn-add-missing-barriers.patch 5f6a0111-evtchn-x86-enforce-correct-upper-limit.patch 5f6a013f-evtchn_reset-shouldnt-succeed-with.patch 5f6a0160-evtchn-IRQ-safe-per-channel-lock.patch 5f6a0178-evtchn-address-races-with-evtchn_reset.patch 5f6a01a4-evtchn-preempt-in-evtchn_destroy.patch 5f6a01c6-evtchn-preempt-in-evtchn_reset.patch 5f6cfb5b-x86-PV-dont-GP-for-SYSENTER-with-NT-set.patch 5f6cfb5b-x86-PV-dont-clobber-NT-on-return-to-guest.patch 5f71a21e-x86-S3-fix-shadow-stack-resume.patch 5f76ca65-evtchn-Flask-prealloc-for-send.patch 5f76caaf-evtchn-FIFO-use-stable-fields.patch 5f897c25-x86-traps-fix-read_registers-for-DF.patch 5f897c7b-x86-smpboot-restrict-memguard_guard_stack.patch 5f8ed5d3-x86-mm-map_pages_to_xen-single-exit-path.patch 5f8ed5eb-x86-mm-modify_xen_mappings-one-exit-path.patch 5f8ed603-x86-mm-prevent-races-in-mapping-updates.patch 5f8ed635-IOMMU-suppress-iommu_dont_flush_iotlb-when.patch 5f8ed64c-IOMMU-hold-page-ref-until-TLB-flush.patch 5f8ed682-AMD-IOMMU-convert-amd_iommu_pte.patch 5f8ed69c-AMD-IOMMU-update-live-PTEs-atomically.patch 5f8ed6b0-AMD-IOMMU-suitably-order-DTE-mods.patch xsa286-1.patch xsa286-2.patch xsa286-3.patch xsa286-4.patch xsa286-5.patch xsa286-6.patch xsa351-1.patch xsa351-2.patch xsa351-3.patch xsa355.patch- Pass --with-rundir to configure to get rid of /var/run- bsc#1178736 - allow restart of xenwatchdogd, enable tuning of keep-alive interval and timeout options via XENWATCHDOGD_ARGS= add xenwatchdogd-options.patch add xenwatchdogd-restart.patch- bsc#1177112 - Fix libxc.sr.superpage.patch The receiving side may punch holes incorrectly into optimistically allocated superpages. Also reduce overhead in bitmap handling. add libxc-bitmap-50a5215f30e964a6f16165ab57925ca39f31a849.patch add libxc-bitmap-long.patch add libxc-bitmap-longs.patch- boo#1029961 - Move files in xen-tools-domU to /usr/bin from /bin xen-destdir.patch Drop tmp_build.patch- bsc#1176782 - L3: xl dump-core shows missing nr_pages during core. If maxmem and current are the same the issue doesn't happen 5fca3b32-tools-libs-ctrl-fix-dumping-of-ballooned-guest.patch- bsc#1178963 - VUL-0: xen: stack corruption from XSA-346 change (XSA-355) xsa355.patch- Fix build error with libxl.fix-libacpi-dependency.patch- Enhance libxc.migrate_tracking.patch Hide SUSEINFO messages from pause/unpause/resume from xl command. They are intended for libvirt logging, but lacked info about execution context. Remove extra logging about dirty pages in each iteration, the number of transferred pages + protocol overhead is already reported elsewhere.- Remove libxl.libxl__domain_pvcontrol.patch It is already part of 4.14.0-rc1- bsc#1178591 - VUL-0: CVE-2020-28368: xen: Intel RAPL sidechannel attack aka PLATYPUS attack aka XSA-351 xsa351-1.patch xsa351-2.patch xsa351-3.patch- bsc#1177950 - adjust help for --max_iters, default is 5 libxl.set-migration-constraints-from-cmdline.patch- jsc#SLE-16899 - improve performance of live migration remove allocations and memcpy from hotpaths on sending and receiving side to get more throughput on 10Gbs+ connections libxc-sr-3cccdae45242dab27198b8e150be0c85acd5d3c9.patch libxc-sr-add-xc_is_known_page_type.patch libxc-sr-arrays.patch libxc-sr-batch_pfns.patch libxc-sr-page_type_has_stream_data.patch libxc-sr-readv_exact.patch libxc-sr-restore-handle_buffered_page_data.patch libxc-sr-restore-handle_incoming_page_data.patch libxc-sr-restore-map_errs.patch libxc-sr-restore-mfns.patch libxc-sr-restore-pfns.patch libxc-sr-restore-populate_pfns-mfns.patch libxc-sr-restore-populate_pfns-pfns.patch libxc-sr-restore-read_record.patch libxc-sr-restore-types.patch libxc-sr-save-errors.patch libxc-sr-save-guest_data.patch libxc-sr-save-iov.patch libxc-sr-save-local_pages.patch libxc-sr-save-mfns.patch libxc-sr-save-rec_pfns.patch libxc-sr-save-show_transfer_rate.patch libxc-sr-save-types.patch libxc-sr-use-xc_is_known_page_type.patch adjust libxc.sr.superpage.patch adjust libxc.migrate_tracking.patch- Upstream bug fixes (bsc#1027519) 5f479d9e-x86-begin-to-support-MSR_ARCH_CAPS.patch 5f4cf06e-x86-Dom0-expose-MSR_ARCH_CAPS.patch 5f4cf96a-x86-PV-fix-SEGBASE_GS_USER_SEL.patch 5f560c42-x86-PV-rewrite-segment-ctxt-switch.patch 5f5b6b7a-hypfs-fix-custom-param-writes.patch 5f607915-x86-HVM-more-consistent-IO-completion.patch 5f6cfb5b-x86-PV-dont-GP-for-SYSENTER-with-NT-set.patch 5f6cfb5b-x86-PV-dont-clobber-NT-on-return-to-guest.patch 5f71a21e-x86-S3-fix-shadow-stack-resume.patch 5f76ca65-evtchn-Flask-prealloc-for-send.patch 5f76caaf-evtchn-FIFO-use-stable-fields.patch 5f897c25-x86-traps-fix-read_registers-for-DF.patch 5f897c7b-x86-smpboot-restrict-memguard_guard_stack.patch - Renamed patches 5f560c42-x86-PV-64bit-segbase-consistency.patch Replaces 5f5b6951-x86-PV-64bit-segbase-consistency.patch 5f6a002d-x86-PV-handle-MSR_MISC_ENABLE-correctly.patch Replaces 5f6a05a0-pv-Handle-the-Intel-specific-MSR_MISC_ENABLE-correctly.patch 5f6a0049-memory-dont-skip-RCU-unlock-in-acquire_resource.patch Replaces 5f6a05b7-xen-memory-Dont-skip-the-RCU-unlock-path-in-acquire_resource.patch 5f6a0067-x86-vPT-fix-race-when-migrating-timers.patch Replaces 5f6a05dd-vpt-fix-race-when-migrating-timers-between-vCPUs.patch 5f6a008e-x86-MSI-drop-read_msi_msg.patch Replaces 5f6a05fa-msi-get-rid-of-read_msi_msg.patch 5f6a00aa-x86-MSI-X-restrict-reading-of-PBA-bases.patch Replaces 5f6a061a-MSI-X-restrict-reading-of-table-PBA-bases-from-BARs.patch 5f6a00c4-evtchn-relax-port_is_valid.patch Replaces 5f6a062c-evtchn-relax-port_is_valid.patch 5f6a00df-x86-PV-avoid-double-exception-injection.patch Replaces 5f6a065c-pv-Avoid-double-exception-injection.patch 5f6a00f4-evtchn-add-missing-barriers.patch Replaces 5f6a0674-xen-evtchn-Add-missing-barriers-when-accessing-allocating-an-event-channel.patch 5f6a0111-evtchn-x86-enforce-correct-upper-limit.patch Replaces 5f6a068e-evtchn-x86-enforce-correct-upper-limit-for-32-bit-guests.patch 5f6a013f-evtchn_reset-shouldnt-succeed-with.patch Replaces 5f6a06be-evtchn-evtchn_reset-shouldnt-succeed-with-still-open-ports.patch 5f6a0160-evtchn-IRQ-safe-per-channel-lock.patch Replaces 5f6a06e0-evtchn-convert-per-channel-lock-to-be-IRQ-safe.patch 5f6a0178-evtchn-address-races-with-evtchn_reset.patch Replaces 5f6a06f2-evtchn-address-races-with-evtchn_reset.patch 5f6a01a4-evtchn-preempt-in-evtchn_destroy.patch Replaces 5f6a071f-evtchn-arrange-for-preemption-in-evtchn_destroy.patch 5f6a01c6-evtchn-preempt-in-evtchn_reset.patch Replaces 5f6a0754-evtchn-arrange-for-preemption-in-evtchn_reset.patch- bsc#1177409 - VUL-0: CVE-2020-27674: xen: x86 PV guest INVLPG-like flushes may leave stale TLB entries (XSA-286) xsa286-1.patch xsa286-2.patch xsa286-3.patch xsa286-4.patch xsa286-5.patch xsa286-6.patch - bsc#1177412 - VUL-0: CVE-2020-27672: xen: Race condition in Xen mapping code (XSA-345) 5f8ed5d3-x86-mm-map_pages_to_xen-single-exit-path.patch 5f8ed5eb-x86-mm-modify_xen_mappings-one-exit-path.patch 5f8ed603-x86-mm-prevent-races-in-mapping-updates.patch - bsc#1177413 - VUL-0: CVE-2020-27671: xen: undue deferral of IOMMU TLB flushes (XSA-346) 5f8ed635-IOMMU-suppress-iommu_dont_flush_iotlb-when.patch 5f8ed64c-IOMMU-hold-page-ref-until-TLB-flush.patch - bsc#1177414 - VUL-0: CVE-2020-27670: xen: unsafe AMD IOMMU page table updates (XSA-347) 5f8ed682-AMD-IOMMU-convert-amd_iommu_pte.patch 5f8ed69c-AMD-IOMMU-update-live-PTEs-atomically.patch 5f8ed6b0-AMD-IOMMU-suitably-order-DTE-mods.patch- Update libxc.sr.superpage.patch set errno in x86_hvm_alloc_4k (bsc#1177112)- bsc#1176339 - VUL-0: CVE-2020-25602: xen: x86 pv: Crash when handling guest access to MSR_MISC_ENABLE (XSA-333) 5f6a05a0-pv-Handle-the-Intel-specific-MSR_MISC_ENABLE-correctly.patch - bsc#1176341 - VUL-0: CVE-2020-25598: xen: Missing unlock in XENMEM_acquire_resource error path (XSA-334) 5f6a05b7-xen-memory-Dont-skip-the-RCU-unlock-path-in-acquire_resource.patch - bsc#1176343 - VUL-0: CVE-2020-25604: xen: race when migrating timers between x86 HVM vCPU-s (XSA-336) 5f6a05dd-vpt-fix-race-when-migrating-timers-between-vCPUs.patch - bsc#1176344 - VUL-0: CVE-2020-25595: xen: PCI passthrough code reading back hardware registers (XSA-337) 5f6a05fa-msi-get-rid-of-read_msi_msg.patch 5f6a061a-MSI-X-restrict-reading-of-table-PBA-bases-from-BARs.patch - bsc#1176346 - VUL-0: CVE-2020-25597: xen: once valid event channels may not turn invalid (XSA-338) 5f6a062c-evtchn-relax-port_is_valid.patch - bsc#1176345 - VUL-0: CVE-2020-25596: xen: x86 pv guest kernel DoS via SYSENTER (XSA-339) 5f6a065c-pv-Avoid-double-exception-injection.patch - bsc#1176347 - VUL-0: CVE-2020-25603: xen: Missing barrier barriers when accessing/allocating an event channel (XSA-340) 5f6a0674-xen-evtchn-Add-missing-barriers-when-accessing-allocating-an-event-channel.patch - bsc#1176348 - VUL-0: CVE-2020-25600: xen: out of bounds event channels available to 32-bit x86 domains (XSA-342) 5f6a068e-evtchn-x86-enforce-correct-upper-limit-for-32-bit-guests.patch - bsc#1176349 - VUL-0: CVE-2020-25599: xen: races with evtchn_reset() (XSA-343) 5f6a06be-evtchn-evtchn_reset-shouldnt-succeed-with-still-open-ports.patch 5f6a06e0-evtchn-convert-per-channel-lock-to-be-IRQ-safe.patch 5f6a06f2-evtchn-address-races-with-evtchn_reset.patch - bsc#1176350 - VUL-0: CVE-2020-25601: xen: lack of preemption in evtchn_reset() / evtchn_destroy() (XSA-344) 5f6a071f-evtchn-arrange-for-preemption-in-evtchn_destroy.patch 5f6a0754-evtchn-arrange-for-preemption-in-evtchn_reset.patch - Upstream bug fix (bsc#1027519) 5f5b6951-x86-PV-64bit-segbase-consistency.patch- Fix problems in xen.spec with building on aarch64- Make use of %service_del_postun_without_restart while preserving the old behavior for older distros. - In %post tools, remove unnecessary qemu symlinks.- Fix error in xen-tools %post when linking pvgrub64.bin - Make paths below libexec more explicit - Create symlink also for pvgrub32.bin- Revert previous libexec change for qemu compat wrapper The path is used in existing domU.xml files in the emulator field - Escape some % chars in xen.spec, they have to appear verbatim- Enhance libxc.migrate_tracking.patch Print number of allocated pages on sending side, this is more accurate than p2m_size.- jsc#SLE-15926 - Dev: XEN: drop netware support Dropped the following patches pygrub-netware-xnloader.patch xnloader.py Refreshed pygrub-boot-legacy-sles.patch- Fix build on aarch64 with gcc10 - Package xenhypfs for aarch64- Correct license name * GPL-3.0+ is now GPL-3.0-or-later- Upstream bug fixes (bsc#1027519) 5f1a9916-x86-S3-put-data-sregs-into-known-state.patch 5f21b9fd-x86-cpuid-APIC-bit-clearing.patch- Update to Xen 4.14.0 FCS release xen-4.14.0-testing-src.tar.bz2 * Linux stubdomains (contributed by QUBES OS) * Control-flow Enforcement Technology (CET) Shadow Stack support (contributed by Citrix) * Lightweight VM fork for fuzzing / introspection. (contributed by Intel) * Livepatch: buildid and hotpatch stack requirements * CONFIG_PV32 * Hypervisor FS support * Running Xen as a Hyper-V Guest * Domain ID randomization, persistence across save / restore * Golang binding autogeneration * KDD support for Windows 7, 8.x and 10 - Dropped patches contained in new tarball 5eb51be6-cpupool-fix-removing-cpu-from-pool.patch 5eb51caa-sched-vcpu-pause-flags-atomic.patch 5ec2a760-x86-determine-MXCSR-mask-always.patch 5ec50b05-x86-idle-rework-C6-EOI-workaround.patch 5ec7dcaa-x86-dont-enter-C6-with-in-service-intr.patch 5ec7dcf6-x86-dont-enter-C3-C6-with-errata.patch 5ec82237-x86-extend-ISR-C6-workaround-to-Haswell.patch 5ece1b91-x86-clear-RDRAND-CPUID-bit-on-AMD-fam-15-16.patch 5ece8ac4-x86-load_system_tables-NMI-MC-safe.patch 5ed69804-x86-ucode-fix-start-end-update.patch 5eda60cb-SVM-split-recalc-NPT-fault-handling.patch 5edf6ad8-ioreq-pending-emulation-server-destruction-race.patch 5edfbbea-x86-spec-ctrl-CPUID-MSR-defs-for-SRBDS.patch 5edfbbea-x86-spec-ctrl-mitigate-SRBDS.patch 5ee24d0e-x86-spec-ctrl-document-SRBDS-workaround.patch xsa317.patch xsa319.patch xsa321-1.patch xsa321-2.patch xsa321-3.patch xsa321-4.patch xsa321-5.patch xsa321-6.patch xsa321-7.patch xsa328-1.patch xsa328-2.patch- bsc#1172356 - Not able to hot-plug NIC via virt-manager, asks to attach on next reboot while it should be live attached ignore-ip-command-script-errors.patch- Enhance libxc.migrate_tracking.patch After transfer of domU memory, the target host has to assemble the backend devices. Track the time prior xc_domain_unpause.- Add libxc.migrate_tracking.patch to track live migrations unconditionally in logfiles, especially in libvirt. This will track how long a domU was suspended during transit.- bsc#1173376 - VUL-0: CVE-2020-15566: xen: XSA-317 - Incorrect error handling in event channel port allocation xsa317.patch - bsc#1173377 - VUL-0: CVE-2020-15563: xen: XSA-319 - inverted code paths in x86 dirty VRAM tracking xsa319.patch - bsc#1173378 - VUL-0: CVE-2020-15565: xen: XSA-321 - insufficient cache write- back under VT-d xsa321-1.patch xsa321-2.patch xsa321-3.patch xsa321-4.patch xsa321-5.patch xsa321-6.patch xsa321-7.patch - bsc#1173380 - VUL-0: CVE-2020-15567: xen: XSA-328 - non-atomic modification of live EPT PTE xsa328-1.patch xsa328-2.patch- bsc#1172205 - VUL-0: CVE-2020-0543: xen: Special Register Buffer Data Sampling (SRBDS) aka "CrossTalk" (XSA-320) 5ee24d0e-x86-spec-ctrl-document-SRBDS-workaround.patch 5edfbbea-x86-spec-ctrl-CPUID-MSR-defs-for-SRBDS.patch (Replaces xsa320-1.patch) 5edfbbea-x86-spec-ctrl-mitigate-SRBDS.patch (Replaces xsa320-2.patch) - Upstream bug fixes (bsc#1027519) 5ec50b05-x86-idle-rework-C6-EOI-workaround.patch 5ec7dcaa-x86-dont-enter-C6-with-in-service-intr.patch 5ec7dcf6-x86-dont-enter-C3-C6-with-errata.patch 5ec82237-x86-extend-ISR-C6-workaround-to-Haswell.patch 5ece1b91-x86-clear-RDRAND-CPUID-bit-on-AMD-fam-15-16.patch 5ece8ac4-x86-load_system_tables-NMI-MC-safe.patch 5ed69804-x86-ucode-fix-start-end-update.patch 5eda60cb-SVM-split-recalc-NPT-fault-handling.patch 5edf6ad8-ioreq-pending-emulation-server-destruction-race.patch- Fixes for %_libexecdir changing to /usr/libexec- bsc#1172205 - VUL-0: CVE-2020-0543: xen: Special Register Buffer Data Sampling (SRBDS) aka "CrossTalk" (XSA-320) xsa320-1.patch xsa320-2.patch- Update to Xen 4.13.1 bug fix release (bsc#1027519) xen-4.13.1-testing-src.tar.bz2 5eb51be6-cpupool-fix-removing-cpu-from-pool.patch 5eb51caa-sched-vcpu-pause-flags-atomic.patch 5ec2a760-x86-determine-MXCSR-mask-always.patch - Drop patches contained in new tarball 5de65f84-gnttab-map-always-do-IOMMU-part.patch 5de65fc4-x86-avoid-HPET-use-on-certain-Intel.patch 5e15e03d-sched-fix-S3-resume-with-smt=0.patch 5e16fb6a-x86-clear-per-cpu-stub-page-info.patch 5e1da013-IRQ-u16-is-too-narrow-for-evtchn.patch 5e1dcedd-Arm-place-speculation-barrier-after-ERET.patch 5e21ce98-x86-time-update-TSC-stamp-after-deep-C-state.patch 5e286cce-VT-d-dont-pass-bridges-to-domain_context_mapping_one.patch 5e318cd4-x86-apic-fix-disabling-LVT0.patch 5e344c11-x86-HVM-relinquish-resources-from-domain_destroy.patch 5e3bd385-EFI-recheck-variable-name-strings.patch 5e3bd3d1-EFI-dont-leak-heap-VIA-XEN_EFI_get_next_variable_name.patch 5e3bd3f8-xmalloc-guard-against-overflow.patch 5e46e090-x86-smp-reset-x2apic_enabled-in-smp_send_stop.patch 5e4c00ef-VT-d-check-full-RMRR-for-E820-reserved.patch 5e4d4f5b-sched-fix-get_cpu_idle_time-with-core-sched.patch 5e4e614d-x86-spec-ctrl-no-xen-also-disables-branch-hardening.patch 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch- spec: Remove invocation of autogen.sh - spec: Recommend qemu-ovmf-x86_64 to provide UEFI firmwares- bsc#1170968 - GCC 10: xen build fails on i586 gcc10-fixes.patch- bsc#1169392 - VUL-0: CVE-2020-11742: xen: Bad continuation handling in GNTTABOP_copy (XSA-318) 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch- bsc#1168140 - VUL-0: CVE-2020-11740, CVE-2020-11741: xen: XSA-313 multiple xenoprof issues 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch - bsc#1168142 - VUL-0: CVE-2020-11739: xen: XSA-314 - Missing memory barriers in read-write unlock paths 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch - bsc#1168143 - VUL-0: CVE-2020-11743: xen: XSA-316 - Bad error path in GNTTABOP_map_grant 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch - bsc#1167152 - L3: Xenstored Crashed during VM install Need Core analyzed 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch - bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch - Drop for upstream solution (bsc#1165206) 01-xen-credit2-avoid-vcpus-to.patch default-to-credit1-scheduler.patch - Upstream bug fixes (bsc#1027519) 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch- bsc#1167608 - unbound limit for max_event_channels domUs with many vcpus and/or resources fail to start libxl.max_event_channels.patch- bsc#1161480 - Fix xl shutdown for HVM without PV drivers add libxl.libxl__domain_pvcontrol.patch- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 01-xen-credit2-avoid-vcpus-to.patch- bsc#1158414 - GCC 10: xen build fails gcc10-fixes.patch- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 default-to-credit1-scheduler.patch- bsc#1160932 - VUL-0: xen: XSA-312 v1: arm: a CPU may speculate past the ERET instruction 5e1dcedd-Arm-place-speculation-barrier-after-ERET.patch - bsc#1164425 - x86: "spec-ctrl=no-xen" should also disable branch hardening 5e4e614d-x86-spec-ctrl-no-xen-also-disables-branch-hardening.patch - Upstream bug fixes (bsc#1027519) 5e21ce98-x86-time-update-TSC-stamp-after-deep-C-state.patch 5e286cce-VT-d-dont-pass-bridges-to-domain_context_mapping_one.patch 5e318cd4-x86-apic-fix-disabling-LVT0.patch 5e344c11-x86-HVM-relinquish-resources-from-domain_destroy.patch 5e3bd385-EFI-recheck-variable-name-strings.patch 5e3bd3d1-EFI-dont-leak-heap-VIA-XEN_EFI_get_next_variable_name.patch 5e3bd3f8-xmalloc-guard-against-overflow.patch 5e46e090-x86-smp-reset-x2apic_enabled-in-smp_send_stop.patch 5e4c00ef-VT-d-check-full-RMRR-for-E820-reserved.patch 5e4d4f5b-sched-fix-get_cpu_idle_time-with-core-sched.patch- bsc#1159755 - use fixed qemu-3.1 machine type for HVM This must be done in qemu to preserve PCI layout remove libxl.lock-qemu-machine-for-hvm.patch- jsc#SLE-10183 - script to calculate cpuid= mask add helper script from https://github.com/twizted/xen_maskcalc domUs may be migrated between different cpus from the same vendor if their visible cpuid value has incompatible feature bits masked.- jsc#SLE-10172, bsc#1055731 - handle degraded raid for xendomains add helper script and systemd service from https://github.com/luizluca/xen-tools-xendomains-wait-disk in new sub package xen-tools-xendomains-wait-disk See included README for usage instructions xendomains-wait-disks.LICENSE xendomains-wait-disks.README.md xendomains-wait-disks.sh- bsc#1159755 - use fixed qemu-3.1 machine type for HVM qemu4 introduced incompatible changes in pc-i440fx, which revealed a design bug in 'xenfv'. Live migration from domUs started with qemu versions prior qemu4 can not be received with qemu4+. libxl.lock-qemu-machine-for-hvm.patch- Upstream bug fixes (bsc#1027519) 5de65f84-gnttab-map-always-do-IOMMU-part.patch 5de65fc4-x86-avoid-HPET-use-on-certain-Intel.patch 5e15e03d-sched-fix-S3-resume-with-smt=0.patch 5e16fb6a-x86-clear-per-cpu-stub-page-info.patch 5e1da013-IRQ-u16-is-too-narrow-for-evtchn.patch- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: Allow OBS to shortcut through the -mini flavors.- bsc#1159320 - Xen logrotate file needs updated logrotate.conf- Update to Xen 4.13.0 FCS release xen-4.13.0-testing-src.tar.bz2 * Core Scheduling (contributed by SUSE) * Branch hardening to mitigate against Spectre v1 (contributed by Citrix) * Late uCode loading (contributed by Intel) * Improved live-patching build tools (contributed by AWS) * OP-TEE support (contributed by EPAM) * Renesas R-CAR IPMMU-VMSA driver (contributed by EPAM) * Dom0-less passthrough and ImageBuilder (contributed by XILINX) * Support for new Hardware- Update to Xen 4.13.0 RC4 release xen-4.13.0-testing-src.tar.bz2 - Rebase libxl.pvscsi.patch- Update to Xen 4.13.0 RC3 release xen-4.13.0-testing-src.tar.bz2 - Drop python38-build.patch- Update to Xen 4.13.0 RC2 release xen-4.13.0-testing-src.tar.bz2- Add python38-build.patch fixing build with Python 3.8 (add - -embed to python-config call)- Update to Xen 4.13.0 RC1 release xen-4.13.0-testing-src.tar.bz2 - Drop patches contained in new tarball or invalid 5ca7660f-x86-entry-drop-unused-includes.patch 5cab2a6b-x86-ACPI-also-parse-AMD-tables-early.patch 5cab2ab7-x86-IOMMU-introduce-init-ops.patch 5cab2ae8-x86-IOMMU-abstract-iommu_supports_eim.patch 5cab2b4e-x86-IOMMU-abstract-iommu_enable_x2apic_IR.patch 5cab2b95-x86-IOMMU-initialize-iommu_ops-in.patch 5cac9a4b-x86-IOMMU-abstract-adjust_vtd_irq_affinities.patch 5cdeac7f-AMD-IOMMU-adjust-IOMMU-list-head-init.patch 5cf8da09-adjust-sysdom-creation-call-earlier-on-x86.patch 5d0cf4e4-AMD-IOMMU-initialize-IRQ-tasklet-once.patch 5d149bb0-AMD-IOMMU-dont-add-IOMMUs.patch 5d1b3fab-AMD-IOMMU-restrict-feature-logging.patch 5d358508-x86-IRQ-desc-affinity-represents-request.patch 5d358534-x86-IRQ-consolidate-arch-cpu_mask-use.patch 5d358a67-AMD-IOMMU-pass-IOMMU-to-iterate_ivrs_entries-cb.patch 5d358a92-AMD-IOMMU-pass-IOMMU-to-amd_iommu_alloc_intremap_table.patch 5d39811c-x86-IOMMU-dont-restrict-IRQ-affinities.patch 5d417813-AMD-IOMMU-bitfield-extended-features.patch 5d417838-AMD-IOMMU-bitfield-control-reg.patch 5d41785b-AMD-IOMMU-bitfield-IRTE.patch 5d41787e-AMD-IOMMU-pass-IOMMU-to-gfu-intremap-entry.patch 5d4178ad-AMD-IOMMU-128bit-non-guest-APIC-IRTE.patch 5d4178fc-AMD-IOMMU-split-amd_iommu_init_one.patch 5d41793f-AMD-IOMMU-allow-enabling-without-IRQ.patch 5d417a16-AMD-IOMMU-adjust-IRQ-setup-for-x2APIC.patch 5d417ab6-AMD-IOMMU-enable-x2APIC-mode.patch 5d417b38-AMD-IOMMU-correct-IRTE-updating.patch 5d417b6a-AMD-IOMMU-dont-needlessly-log-headers.patch 5d419d49-x86-spec-ctrl-report-proper-status.patch 5d43253c-x86-ucode-always-collect_cpu_info-at-boot.patch 5d4a9d25-AMD-IOMMU-drop-not-found-message.patch 5d4aa36f-x86-apic-enable-x2APIC-mode-earlier.patch 5d4afa7a-credit2-fix-memory-leak.patch 5d4d850a-introduce-bss-percpu-page-aligned.patch 5d516531-x86-xpti-dont-leak-TSS-adjacent-data.patch 5d5bf475-x86-PV-fix-handling-of-iommu-mappings.patch 5d6524ca-x86-mm-correctly-init-M2P-entries.patch 5d67ceaf-x86-properly-gate-PKU-clearing.patch 5d70bfba-x86-shadow-dont-enable-with-too-small-allocation.patch 5d779811-x86-fix-CPUID7-0-eax-levelling-MSR.patch 5d77b40f-fix-hvm_all_ioreq_servers_add_vcpu-cleanup.patch 5d80e7c0-AMD-IOMMU-free-shared-IRT-once.patch 5d80e80d-AMD-IOMMU-valid-flag-for-IVRS-mappings.patch 5d80e82e-AMD-IOMMU-alloc_intremap_table-callers-handle-errors.patch 5d80e857-x86-PCI-read-MSI-X-table-entry-count-early.patch 5d80ea13-vpci-honor-read-only-devices.patch 5d89d8d9-libxc-x86-avoid-overflow-in-CPUID-APIC-ID.patch 5d8b715f-ACPI-cpuidle-bump-max-num-of-states.patch 5d8b72e5-AMD-IOMMU-dont-blindly-alloc-intremap-tables.patch 5d8b730e-AMD-IOMMU-phantom-funcs-share-intremap-tables.patch 5d8b733b-x86-PCI-read-max-MSI-vector-count-early.patch 5d8b736d-AMD-IOMMU-replace-INTREMAP_ENTRIES.patch 5d8b7393-AMD-IOMMU-restrict-intremap-table-sizes.patch 5d9ee2a8-AMD-IOMMU-alloc-1-devtab-per-PCI-seg.patch 5d9ee2f0-AMD-IOMMU-allocate_buffer-avoid-memset.patch 5d9ee312-AMD-IOMMU-prefill-all-DTEs.patch CVE-2014-0222-blktap-qcow1-validate-l2-table-size.patch blktap2-no-uninit.patch libxl.prepare-environment-for-domcreate_stream_done.patch pygrub-python3-conversion.patch fix-xenpvnetboot.patch- bsc#1135799 - Partner-L3: Xen crashes on AMD ROME based machines 5d9ee2a8-AMD-IOMMU-alloc-1-devtab-per-PCI-seg.patch 5d9ee2f0-AMD-IOMMU-allocate_buffer-avoid-memset.patch 5d9ee312-AMD-IOMMU-prefill-all-DTEs.patch- bsc#1120095 - add code to change LIBXL_HOTPLUG_TIMEOUT at runtime The included README has details about the impact of this change libxl.LIBXL_HOTPLUG_TIMEOUT.patch- bsc#1135799 - Partner-L3: Xen crashes on AMD ROME based machines 5ca7660f-x86-entry-drop-unused-includes.patch 5cf8da09-adjust-sysdom-creation-call-earlier-on-x86.patch 5cab2a6b-x86-ACPI-also-parse-AMD-tables-early.patch 5cab2ab7-x86-IOMMU-introduce-init-ops.patch 5cab2ae8-x86-IOMMU-abstract-iommu_supports_eim.patch 5cab2b4e-x86-IOMMU-abstract-iommu_enable_x2apic_IR.patch 5cab2b95-x86-IOMMU-initialize-iommu_ops-in.patch 5cac9a4b-x86-IOMMU-abstract-adjust_vtd_irq_affinities.patch 5cdeac7f-AMD-IOMMU-adjust-IOMMU-list-head-init.patch 5d0cf4e4-AMD-IOMMU-initialize-IRQ-tasklet-once.patch 5d149bb0-AMD-IOMMU-dont-add-IOMMUs.patch 5d1b3fab-AMD-IOMMU-restrict-feature-logging.patch 5d358508-x86-IRQ-desc-affinity-represents-request.patch 5d358534-x86-IRQ-consolidate-arch-cpu_mask-use.patch 5d358a67-AMD-IOMMU-pass-IOMMU-to-iterate_ivrs_entries-cb.patch 5d358a92-AMD-IOMMU-pass-IOMMU-to-amd_iommu_alloc_intremap_table.patch 5d39811c-x86-IOMMU-dont-restrict-IRQ-affinities.patch 5d417813-AMD-IOMMU-bitfield-extended-features.patch 5d417838-AMD-IOMMU-bitfield-control-reg.patch 5d41785b-AMD-IOMMU-bitfield-IRTE.patch 5d41787e-AMD-IOMMU-pass-IOMMU-to-gfu-intremap-entry.patch 5d4178ad-AMD-IOMMU-128bit-non-guest-APIC-IRTE.patch 5d4178fc-AMD-IOMMU-split-amd_iommu_init_one.patch 5d41793f-AMD-IOMMU-allow-enabling-without-IRQ.patch 5d417a16-AMD-IOMMU-adjust-IRQ-setup-for-x2APIC.patch 5d417ab6-AMD-IOMMU-enable-x2APIC-mode.patch 5d417b38-AMD-IOMMU-correct-IRTE-updating.patch 5d417b6a-AMD-IOMMU-dont-needlessly-log-headers.patch 5d4a9d25-AMD-IOMMU-drop-not-found-message.patch 5d80e7c0-AMD-IOMMU-free-shared-IRT-once.patch 5d80e80d-AMD-IOMMU-valid-flag-for-IVRS-mappings.patch 5d80e82e-AMD-IOMMU-alloc_intremap_table-callers-handle-errors.patch 5d80e857-x86-PCI-read-MSI-X-table-entry-count-early.patch 5d8b72e5-AMD-IOMMU-dont-blindly-alloc-intremap-tables.patch 5d8b730e-AMD-IOMMU-phantom-funcs-share-intremap-tables.patch 5d8b733b-x86-PCI-read-max-MSI-vector-count-early.patch 5d8b736d-AMD-IOMMU-replace-INTREMAP_ENTRIES.patch 5d8b7393-AMD-IOMMU-restrict-intremap-table-sizes.patch - bsc#1145240 - [Migration]Can't pre-allocate 1 shadow pages 5d70bfba-x86-shadow-dont-enable-with-too-small-allocation.patch - bsc#1137717 - [HPS Bug] Unable to install Windows Server 2016 with 2 CPUs setting (or above) under SLES12 SP4 Xen Server on AMD ROME platform 5d89d8d9-libxc-x86-avoid-overflow-in-CPUID-APIC-ID.patch - Upstream bug fixes (bsc#1027519) 5d67ceaf-x86-properly-gate-PKU-clearing.patch 5d779811-x86-fix-CPUID7-0-eax-levelling-MSR.patch 5d77b40f-fix-hvm_all_ioreq_servers_add_vcpu-cleanup.patch 5d80ea13-vpci-honor-read-only-devices.patch 5d8b715f-ACPI-cpuidle-bump-max-num-of-states.patch- bsc#1145774 - Libivrtd segfaults when trying to live migrate a VM Fix crash in an error path of libxl_domain_suspend with libxl.helper_done-crash.patch- Upstream bug fixes (bsc#1027519) 5d419d49-x86-spec-ctrl-report-proper-status.patch 5d43253c-x86-ucode-always-collect_cpu_info-at-boot.patch 5d4aa36f-x86-apic-enable-x2APIC-mode-earlier.patch 5d4afa7a-credit2-fix-memory-leak.patch 5d4d850a-introduce-bss-percpu-page-aligned.patch 5d516531-x86-xpti-dont-leak-TSS-adjacent-data.patch 5d5bf475-x86-PV-fix-handling-of-iommu-mappings.patch 5d6524ca-x86-mm-correctly-init-M2P-entries.patch - Drop 5d419d49-x86-spec-ctrl-facilities-report-wrong-status.patch- Preserve modified files which used to be marked as %config, rename file.rpmsave to file- Update to Xen 4.12.1 bug fix release (bsc#1027519) xen-4.12.1-testing-src.tar.bz2 - Drop patches contained in new tarball 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch 5c8f752c-x86-e820-build-with-gcc9.patch 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch 5c9e63c5-credit2-SMT-idle-handling.patch 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch - Refreshed patches libxl.pvscsi.patch- bsc#1143563 - Speculative mitigation facilities report wrong status 5d419d49-x86-spec-ctrl-facilities-report-wrong-status.patch- Update xen-dom0-modules.service (bsc#1137251) Map backend module names from pvops and xenlinux kernels to a module alias. This avoids errors from modprobe about unknown modules. Ignore a few xenlinux modules that lack aliases.- Gcc9 warnings seem to be cleared up with upstream fixes. Drop gcc9-ignore-warnings.patch- bsc#1138563 - L3: xenpvnetboot improperly ported to Python 3 fix-xenpvnetboot.patch- Move /etc/modprobe.d/xen_loop.conf to /lib/modprobe.d/xen_loop.conf- Remove /etc/xen/xenapiusers and /etc/pam.d/xen-api- Remove all upstream provided files in /etc/xen They are not required at runtime. The host admin is now responsible if he really needs anything in this subdirectory.- In our effort to make /etc fully admin controlled, move /etc/xen/scripts to libexec/xen/scripts with xen-tools.etc_pollution.patch- Move /etc/bash_completion.d/xl.sh to %{_datadir}/bash-completion/completions- bsc#1138294 - VUL-0: CVE-2019-17349: XSA-295: Unlimited Arm Atomics Operations 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch - Upstream bug fixes (bsc#1027519) 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch (Replaces xsa297-0a.patch) 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch (Replaces xsa297-0b.patch) 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch (Replaces xsa297-0c.patch) 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch (Replaces xsa297-0d.patch) 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch (Replaces xsa297-1.patch) 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch (Replaces xsa297-2.patch) 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch (Replaces xsa297-3.patch) 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch- Fix some outdated information in the readme README.SUSE- spec: xen-tools: require matching version of xen package bsc#1137471- Remove two stale patches xen.build-compare.man.patch xenpaging.doc.patch- Disable LTO (boo#1133296).- Remove arm32 from ExclusiveArch to fix build- bsc#1111331 - VUL-0: CPU issues Q2 2019 aka "Group 4". CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091 xsa297-0a.patch xsa297-0b.patch xsa297-0c.patch xsa297-0d.patch xsa297-1.patch xsa297-2.patch xsa297-3.patch - Update 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch and drop 5cac6219-xen-cpu-Fix-ARM-build-following-cs-597fbb8.patch Refresh 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch- bsc#1131811 - [XEN] internal error: libxenlight failed to create new domain. This patch is a workaround for a systemd issue. See patch header for additional comments. xenstore-launch.patch- bsc#1125378 - [xen][pygrub] Can not restore sle11sp4 pv guest after upgrading host from sle11sp4 to sle15sp1 pygrub-python3-conversion.patch - Fix "TypeError: virDomainDefineXML() argument 2 must be str or None, not bytes" when converting VMs from using the xm/xend toolstack to the libxl/libvirt toolstack. (bsc#1123378) xen2libvirt.py- bsc#1124560 - Fully virtualized guests crash on boot 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch - bsc#1121391 - GCC 9: xen build fails 5c8f752c-x86-e820-build-with-gcc9.patch - Upstream bug fixes (bsc#1027519) 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch 5c9e63c5-credit2-SMT-idle-handling.patch 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch 5cac6219-xen-cpu-Fix-ARM-build-following-cs-597fbb8.patch- Install pkgconfig files into libdir instead of datadir- Update to Xen 4.12.0 FCS release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 * HVM/PVH and PV only Hypervisor: The Xen 4.12 release separates the HVM/PVH and PV code paths in Xen and provides KCONFIG options to build a PV only or HVM/PVH only hypervisor. * QEMU Deprivilege (DM_RESTRICT): In Xen 4.12, this feature has been vastly improved. * Argo - Hypervisor-Mediated data eXchange: Argo is a new inter- domain communication mechanism. * Improvements to Virtual Machine Introspection: The VMI subsystem which allows detection of 0-day vulnerabilities has seen many functional and performance improvements. * Credit 2 Scheduler: The Credit2 scheduler is now the Xen Project default scheduler. * PVH Support: Grub2 boot support has been added to Xen and Grub2. * PVH Dom0: PVH Dom0 support has now been upgraded from experimental to tech preview. * The Xen 4.12 upgrade also includes improved IOMMU mapping code, which is designed to significantly improve the startup times of AMD EPYC based systems. * The upgrade also features Automatic Dom0 Sizing which allows the setting of Dom0 memory size as a percentage of host memory (e.g. 10%) or with an offset (e.g. 1G+10%).- bsc#1130485 - Please drop Requires on multipath-tools in xen-tools. Now using Recommends multipath-tools. xen.spec- Update to Xen 4.12.0 RC7 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- Update to Xen 4.12.0 RC6 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- bsc#1026236 - add Xen cmdline option "suse_vtsc_tolerance" to avoid TSC emulation for HVM domUs if their expected frequency does not match exactly the frequency of the receiving host xen.bug1026236.suse_vtsc_tolerance.patch- Update to Xen 4.12.0 RC5 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- jsc#SLE-3059 - Disable Xen auto-ballooning - Add CONFIG_DOM0_MEM to the spec file for managing dom0 memory. xen.spec - Disable autoballooning in xl.con xl-conf-disable-autoballoon.patch- Update gcc9-ignore-warnings.patch to fix build in SLE12- bsc#1126325 - fix crash in libxl in error path Setup of grant_tables and other variables may fail libxl.prepare-environment-for-domcreate_stream_done.patch- bsc#1127620 - Documentation for the xl configuration file allows for firmware=pvgrub64 but we don't ship pvgrub64. Create a link from grub.xen to pvgrub64 xen.spec- Update to Xen 4.12.0 RC4 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 - Tarball also contains additional post RC4 security fixes for Xen Security Advisories 287, 288, and 290 through 294.- Update to Xen 4.12.0 RC3 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- Update to Xen 4.12.0 RC2 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- bsc#1121391 - GCC 9: xen build fails gcc9-ignore-warnings.patch- bsc#1122563 - Virtualization/xen: Bug no Xen on boot, missing /proc/xen, after 4.11 -> 4.12 upgrade on X86_64/efi. Keep xen.efi in /usr/lib64/efi for booting older distros. xen.spec- fate#326960: Package grub2 as noarch. As part of the effort to have a unified bootloader across architectures, modify the xen.spec file to move the Xen efi files to /usr/share/efi/$(uname -m) from /usr/lib64/efi.- Update to Xen 4.12.0 RC1 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 - Drop 5b505d59-tools-xentop-replace-use-of-deprecated-vwprintw.patch 5b76ec82-libxl-arm-Fix-build-on-arm64-acpi-w-gcc-8.2.patch 5b8fae26-tools-libxl-correct-vcpu-affinity-output-with-sparse-physical-cpu-map.patch 5b8fae26-xen-fill-topology-info-for-all-present-cpus.patch 5b8fb5af-tools-xl-refuse-to-set-number-of-vcpus-to-0-via-xl-vcpu-set.patch 5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch 5b9784d2-x86-HVM-add-known_gla-helper.patch 5b9784f2-x86-HVM-split-page-straddling-accesses.patch 5bdc31d5-VMX-fix-vmx_handle_eoi.patch gcc8-fix-array-warning-on-i586.patch gcc8-fix-format-warning-on-i586.patch gcc8-inlining-failed.patch xen.bug1079730.patch- bsc#1121960 - xen: sync with Factory xen.spec xen.changes- Replace old $RPM_* shell vars. - Run fdupes for all architectures, and not crossing subvolume boundaries.- Do not run %fdupes on aarch64 to avoid the hardlink-across-partition rpmlint error- Require qemu-seabios only on x86* as it is not available on non-x86 systems- Avoid creating dangling symlinks (bsc#1116524) This reverts the revert of tmp_build.patch- Update to Xen 4.11.1 bug fix release (bsc#1027519) xen-4.11.1-testing-src.tar.bz2 - 5b505d59-tools-xentop-replace-use-of-deprecated-vwprintw.patch replaces xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch - 5b76ec82-libxl-arm-Fix-build-on-arm64-acpi-w-gcc-8.2.patch replaces xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch - Drop the following patches contained in the new tarball 5b34b8fe-VMX-defer-vmx_vmcs_exit-as-long-as-possible.patch 5b3cab8e-1-VMX-MSR_DEBUGCTL-handling.patch 5b3cab8e-2-VMX-improve-MSR-load-save-API.patch 5b3cab8e-3-VMX-cleanup-MSR-load-save-infra.patch 5b3cab8f-1-VMX-factor-out-locate_msr_entry.patch 5b3cab8f-2-VMX-remote-access-to-MSR-lists.patch 5b3cab8f-3-VMX-improve-LBR-MSR-handling.patch 5b3cab8f-4-VMX-pass-MSR-value-into-vmx_msr_add.patch 5b3cab8f-5-VMX-load-only-guest-MSR-entries.patch 5b3f8fa5-port-array_index_nospec-from-Linux.patch 5b4321f6-x86-correctly-set-nonlazy_xstate_used-when-loading-full-state.patch 5b4488e7-x86-spec-ctrl-cmdline-handling.patch 5b471517-page_alloc-correct-first_dirty-calc-in-block-merging.patch 5b4c9a60-allow-cpu_down-to-be-called-earlier.patch 5b4db308-SVM-fix-cleanup-svm_inject_event.patch 5b5040c3-cpupools-fix-state-when-downing-a-CPU-failed.patch 5b5040f2-x86-AMD-distinguish-CU-from-HT.patch 5b505fe5-VMX-fix-find-msr-build.patch 5b508775-1-x86-distinguish-CPU-offlining-and-removal.patch 5b508775-2-x86-possibly-bring-up-all-CPUs.patch 5b508775-3-x86-cmdline-opt-to-avoid-use-of-secondary-HTs.patch 5b508ce8-VMX-dont-clobber-dr6-while-debug-state-is-lazy.patch 5b50df16-1-x86-xstate-use-guest-CPUID-policy.patch 5b50df16-2-x86-make-xstate-calculation-errors-more-obvious.patch 5b56feb1-hvm-Disallow-unknown-MSR_EFER-bits.patch 5b56feb2-spec-ctrl-Fix-the-parsing-of-xpti--on-fixed-Intel-hardware.patch 5b62ca93-VMX-avoid-hitting-BUG_ON.patch 5b6d84ac-x86-fix-improve-vlapic-read-write.patch 5b6d8ce2-x86-XPTI-parsing.patch 5b72fbbe-ARM-disable-grant-table-v2.patch 5b72fbbe-oxenstored-eval-order.patch 5b72fbbe-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEBUGCTL-bits.patch 5b72fbbf-1-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-mitigations.patch 5b72fbbf-2-spec-ctrl-Introduce-an-option-to-control-L1TF-mitigation-for-PV-guests.patch 5b72fbbf-3-shadow-Infrastructure-to-force-a-PV-guest-into-shadow-mode.patch 5b72fbbf-4-mm-Plumbing-to-allow-any-PTE-update-to-fail-with--ERESTART.patch 5b72fbbf-5-pv-Force-a-guest-into-shadow-mode-when-it-writes-an-L1TF-vulnerable-PTE.patch 5b72fbbf-6-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch 5b72fbbf-7-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch 5b72fbbf-8-spec-ctrl-Introduce-an-option-to-control-L1D_FLUSH-for-HVM-HAP-guests.patch 5b72fbbf-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitigations.patch 5b72fbbf-xl.conf-Add-global-affinity-masks.patch 5b74190e-x86-hvm-ioreq-MMIO-range-check-honor-DF.patch 5b752762-x86-hvm-emul-rep-IO-should-not-cross-GFN-boundaries.patch 5b75afef-x86-setup-avoid-OoB-E820-lookup.patch 5b76b780-rangeset-inquiry-functions-tolerate-NULL.patch 5b83c654-VT-d-dmar-iommu-mem-leak-fix.patch 5b8d5832-x86-assorted-array_index_nospec-insertions.patch 5ba11ed4-credit2-fix-moving-CPUs-between-cpupools.patch 5bacae4b-x86-boot-allocate-extra-module-slot.patch 5bae44ce-x86-silence-false-log-messages.patch 5bb60c12-x86-split-opt_xpti.patch 5bb60c4f-x86-split-opt_pv_l1tf.patch 5bb60c74-x86-fix-xpti-and-pv-l1tf.patch 5bcf0722-x86-boot-enable-NMIs.patch 5bd076e9-dombuilder-init-vcpu-debug-regs-correctly.patch 5bd076e9-x86-boot-init-debug-regs-correctly.patch 5bd076e9-x86-init-vcpu-debug-regs-correctly.patch 5bd0e0cf-vvmx-Disallow-the-use-of-VT-x-instructions-when-nested-virt-is-disabled.patch 5bd0e11b-x86-disallow-VT-x-insns-without-nested-virt.patch 5bd85bfd-x86-fix-crash-on-xl-set-parameter-pcid.patch 5be2a308-x86-extend-get_platform_badpages.patch 5be2a354-x86-work-around-HLE-host-lockup-erratum.patch xsa275-1.patch xsa275-2.patch xsa276-1.patch xsa276-2.patch xsa277.patch xsa279.patch xsa280-1.patch xsa280-2.patch- bsc#1116524 - Package xen-tools-4.11.0_09-2.1.x86_64 broken: Missing /bin/domu-xenstore. This was broken because "make package build reproducible" change. (boo#1047218, boo#1062303) This fix reverses the change to this patch. tmp_build.patch- bsc#1115040 - VUL-0: CVE-2018-19961 CVE-2018-19962: xen: insufficient TLB flushing / improper large page mappings with AMD IOMMUs (XSA-275) xsa275-1.patch xsa275-2.patch - bsc#1115043 - VUL-0: CVE-2018-19963: xen: resource accounting issues in x86 IOREQ server handling (XSA-276) xsa276-1.patch xsa276-2.patch - bsc#1115044 - VUL-0: CVE-2018-19964: xen: x86: incorrect error handling for guest p2m page removals (XSA-277) xsa277.patch - bsc#1114405 - VUL-0: CVE-2018-18883: xen: Nested VT-x usable even when disabled (XSA-278) 5bd0e11b-x86-disallow-VT-x-insns-without-nested-virt.patch - bsc#1115045 - VUL-0: xen: CVE-2018-19965: x86: DoS from attempting to use INVPCID with a non-canonical addresses (XSA-279) xsa279.patch - bsc#1115047 - VUL-0: CVE-2018-19966: xen: Fix for XSA-240 conflicts with shadow paging (XSA-280) xsa280-1.patch xsa280-2.patch - bsc#1114988 - VUL-0: CVE-2018-19967: xen: guest use of HLE constructs may lock up host (XSA-282) 5be2a308-x86-extend-get_platform_badpages.patch 5be2a354-x86-work-around-HLE-host-lockup-erratum.patch - bsc#1108940 - L3: XEN SLE12-SP1 domU hang on SLE12-SP3 HV 5bdc31d5-VMX-fix-vmx_handle_eoi.patch - Upstream bug fixes (bsc#1027519) 5b752762-x86-hvm-emul-rep-IO-should-not-cross-GFN-boundaries.patch 5ba11ed4-credit2-fix-moving-CPUs-between-cpupools.patch 5bacae4b-x86-boot-allocate-extra-module-slot.patch 5bae44ce-x86-silence-false-log-messages.patch 5bb60c12-x86-split-opt_xpti.patch 5bb60c4f-x86-split-opt_pv_l1tf.patch 5bb60c74-x86-fix-xpti-and-pv-l1tf.patch 5bcf0722-x86-boot-enable-NMIs.patch 5bd076e9-dombuilder-init-vcpu-debug-regs-correctly.patch 5bd076e9-x86-boot-init-debug-regs-correctly.patch 5bd076e9-x86-init-vcpu-debug-regs-correctly.patch 5bd85bfd-x86-fix-crash-on-xl-set-parameter-pcid.patch- bsc#1114405 - VUL-0: CVE-2018-18883: xen: Nested VT-x usable even when disabled (XSA-278) 5bd0e0cf-vvmx-Disallow-the-use-of-VT-x-instructions-when-nested-virt-is-disabled.patch- Use SMBIOS_REL_DATE instead of SMBIOS_DATE for reproducible binaries- make package build reproducible (boo#1047218, boo#1062303) * Set SMBIOS_REL_DATE * Update tmp_build.patch to use SHA instead of random build-id * Add reproducible.patch to use --no-insert-timestamp- Building with ncurses 6.1 will fail without xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch - Building libxl acpi support on aarch64 with gcc 8.2 will fail without xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch- bsc#1106263 - L3: The affinity reporting via 'xl vcpu-list' is apparently broken 5b8fae26-tools-libxl-correct-vcpu-affinity-output-with-sparse-physical-cpu-map.patch 5b8fae26-xen-fill-topology-info-for-all-present-cpus.patch 5b8fb5af-tools-xl-refuse-to-set-number-of-vcpus-to-0-via-xl-vcpu-set.patch- bsc#1094508 - L3: Kernel oops in fs/dcache.c called by d_materialise_unique() 5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch 5b9784d2-x86-HVM-add-known_gla-helper.patch 5b9784f2-x86-HVM-split-page-straddling-accesses.patch - bsc#1103279 - (CVE-2018-15470) VUL-0: CVE-2018-15470: xen: oxenstored does not apply quota-maxentity (XSA-272) 5b72fbbe-oxenstored-eval-order.patch - bsc#1103275 - (CVE-2018-15469) VUL-0: CVE-2018-15469: xen: Use of v2 grant tables may cause crash on ARM (XSA-268) 5b72fbbe-ARM-disable-grant-table-v2.patch - Upstream patches from Jan (bsc#1027519) 5b6d84ac-x86-fix-improve-vlapic-read-write.patch 5b74190e-x86-hvm-ioreq-MMIO-range-check-honor-DF.patch 5b75afef-x86-setup-avoid-OoB-E820-lookup.patch 5b76b780-rangeset-inquiry-functions-tolerate-NULL.patch 5b83c654-VT-d-dmar-iommu-mem-leak-fix.patch 5b8d5832-x86-assorted-array_index_nospec-insertions.patch - Drop 5b741962-x86-write-to-correct-variable-in-parse_pv_l1tf.patch- bsc#1078292 - rpmbuild -ba SPECS/xen.spec with xen-4.9.1 failed xen.spec- bsc#1091107 - VUL-0: CVE-2018-3646: xen: L1 Terminal Fault -VMM (XSA-273) 5b72fbbf-1-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-mitigations.patch 5b72fbbf-2-spec-ctrl-Introduce-an-option-to-control-L1TF-mitigation-for-PV-guests.patch 5b72fbbf-3-shadow-Infrastructure-to-force-a-PV-guest-into-shadow-mode.patch 5b72fbbf-4-mm-Plumbing-to-allow-any-PTE-update-to-fail-with--ERESTART.patch 5b72fbbf-5-pv-Force-a-guest-into-shadow-mode-when-it-writes-an-L1TF-vulnerable-PTE.patch 5b72fbbf-6-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch 5b72fbbf-7-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch 5b72fbbf-8-spec-ctrl-Introduce-an-option-to-control-L1D_FLUSH-for-HVM-HAP-guests.patch - bsc#1103276 - VUL-0: CVE-2018-15468: xen: x86: Incorrect MSR_DEBUGCTL handling lets guests enable BTS (XSA-269) 5b72fbbe-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEBUGCTL-bits.patch - Upstream prereq patches for XSA-273 and other upstream fixes (bsc#1027519) 5b34b8fe-VMX-defer-vmx_vmcs_exit-as-long-as-possible.patch 5b3cab8e-1-VMX-MSR_DEBUGCTL-handling.patch 5b3cab8e-2-VMX-improve-MSR-load-save-API.patch 5b3cab8e-3-VMX-cleanup-MSR-load-save-infra.patch 5b3cab8f-1-VMX-factor-out-locate_msr_entry.patch 5b3cab8f-2-VMX-remote-access-to-MSR-lists.patch 5b3cab8f-3-VMX-improve-LBR-MSR-handling.patch 5b3cab8f-4-VMX-pass-MSR-value-into-vmx_msr_add.patch 5b3cab8f-5-VMX-load-only-guest-MSR-entries.patch 5b4321f6-x86-correctly-set-nonlazy_xstate_used-when-loading-full-state.patch 5b505fe5-VMX-fix-find-msr-build.patch 5b56feb1-hvm-Disallow-unknown-MSR_EFER-bits.patch 5b56feb2-spec-ctrl-Fix-the-parsing-of-xpti--on-fixed-Intel-hardware.patch 5b62ca93-VMX-avoid-hitting-BUG_ON.patch 5b6d8ce2-x86-XPTI-parsing.patch 5b72fbbf-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitigations.patch 5b72fbbf-xl.conf-Add-global-affinity-masks.patch 5b741962-x86-write-to-correct-variable-in-parse_pv_l1tf.patch- Upstream patches from Jan (bsc#1027519) 5b3f8fa5-port-array_index_nospec-from-Linux.patch 5b4488e7-x86-spec-ctrl-cmdline-handling.patch 5b471517-page_alloc-correct-first_dirty-calc-in-block-merging.patch 5b4c9a60-allow-cpu_down-to-be-called-earlier.patch 5b4db308-SVM-fix-cleanup-svm_inject_event.patch 5b5040c3-cpupools-fix-state-when-downing-a-CPU-failed.patch 5b5040f2-x86-AMD-distinguish-CU-from-HT.patch 5b508775-1-x86-distinguish-CPU-offlining-and-removal.patch 5b508775-2-x86-possibly-bring-up-all-CPUs.patch 5b508775-3-x86-cmdline-opt-to-avoid-use-of-secondary-HTs.patch 5b508ce8-VMX-dont-clobber-dr6-while-debug-state-is-lazy.patch 5b50df16-1-x86-xstate-use-guest-CPUID-policy.patch 5b50df16-2-x86-make-xstate-calculation-errors-more-obvious.patch gcc8-fix-format-warning-on-i586.patch gcc8-fix-array-warning-on-i586.patch - Drop xen.fuzz-_FORTIFY_SOURCE.patch gcc8-fix-warning-on-i586.patch- Update to Xen 4.11.0 FCS (fate#325202, fate#325123) xen-4.11.0-testing-src.tar.bz2 disable-building-pv-shim.patch - Dropped patches 5a33a12f-domctl-improve-locking-during-domain-destruction.patch 5a6703cb-x86-move-invocations-of-hvm_flush_guest_tlbs.patch 5a79d7ed-libxc-packed-initrd-dont-fail-domain-creation.patch 5a9985bd-x86-invpcid-support.patch 5ac72a48-gcc8.patch 5ac72a5f-gcc8.patch 5ac72a64-gcc8.patch 5ac72a69-gcc8.patch 5ac72a6e-gcc8.patch 5ac72a74-gcc8.patch 5ac72a7b-gcc8.patch 5ad4923e-x86-correct-S3-resume-ordering.patch 5ad49293-x86-suppress-BTI-mitigations-around-S3.patch 5ad600d4-x86-pv-introduce-x86emul_read_dr.patch 5ad600d4-x86-pv-introduce-x86emul_write_dr.patch 5ad8c3a7-x86-spec_ctrl-update-retpoline-decision-making.patch 5adda097-x86-HPET-fix-race-triggering-ASSERT.patch 5adda0d5-x86-HVM-never-retain-emulated-insn-cache.patch 5adde9ed-xpti-fix-double-fault-handling.patch 5ae06fad-SVM-fix-intercepts-for-SYS-CALL-ENTER-MSRs.patch 5ae31917-x86-cpuidle-init-stats-lock-once.patch 5aeaeae4-introduce-vcpu_sleep_nosync_locked.patch 5aeaeaf0-sched-fix-races-in-vcpu-migration.patch 5aeb2c57-x86-retval-checks-of-set-guest-trapbounce.patch 5aec7393-1-x86-xpti-avoid-copy.patch 5aec7393-2-x86-xpti-write-cr3.patch 5aec744a-3-x86-xpti-per-domain-flag.patch 5aec744a-4-x86-xpti-use-invpcid.patch 5aec744a-5-x86-xpti-no-global-pages.patch 5aec744a-6-x86-xpti-cr3-valid-flag.patch 5aec744a-7-x86-xpti-pv_guest_cr4_to_real_cr4.patch 5aec744b-8-x86-xpti-cr3-helpers.patch 5aec74a8-9-x86-xpti-use-pcid.patch 5af1daa9-1-x86-traps-fix-dr6-handing-in-DB-handler.patch 5af1daa9-2-x86-pv-move-exception-injection-into-test_all_events.patch 5af1daa9-3-x86-traps-use-IST-for-DB.patch 5af1daa9-4-x86-traps-fix-handling-of-DB-in-hypervisor-context.patch 5af1daa9-x86-HVM-guard-against-bogus-emulator-ioreq-state.patch 5af1daa9-x86-vpt-support-IO-APIC-routed-intr.patch 5af97999-viridian-cpuid-leaf-40000003.patch 5afc13ae-1-x86-read-MSR_ARCH_CAPABILITIES-once.patch 5afc13ae-2-x86-express-Xen-SPEC_CTRL-choice-as-variable.patch 5afc13ae-3-x86-merge-bti_ist_info-use_shadow_spec_ctrl.patch 5afc13ae-4-x86-fold-XEN_IBRS-ALTERNATIVES.patch 5afc13ae-5-x86-rename-bits-of-spec_ctrl-infrastructure.patch 5afc13ae-6-x86-elide-MSR_SPEC_CTRL-handling-in-idle.patch 5afc13ae-7-x86-split-X86_FEATURE_SC_MSR.patch 5afc13ae-8-x86-explicitly-set-Xen-default-SPEC_CTRL.patch 5afc13ae-9-x86-cpuid-improve-guest-policies-for-speculative.patch 5afc13ae-A-x86-introduce-spec-ctrl-cmdline-opt.patch 5b02c786-x86-AMD-mitigations-for-GPZ-SP4.patch 5b02c786-x86-Intel-mitigations-for-GPZ-SP4.patch 5b02c786-x86-msr-virtualise-SPEC_CTRL-SSBD.patch 5b0bc9da-x86-XPTI-fix-S3-resume.patch 5b0d2286-libxc-x86-PV-dont-hand-through-CPUID-leaf-0x80000008.patch 5b0d2d91-x86-suppress-sync-when-XPTI-off.patch 5b0d2dbc-x86-correct-default_xen_spec_ctrl.patch 5b0d2ddc-x86-CPUID-dont-override-tool-stack-hidden-STIBP.patch 5b150ef9-x86-fix-error-handling-of-pv-dr7-shadow.patch 5b21825d-1-x86-support-fully-eager-FPU-context-switching.patch 5b21825d-2-x86-spec-ctrl-mitigations-for-LazyFPU.patch 5b238b92-x86-HVM-account-for-fully-eager-FPU.patch 5b2b7172-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b31e004-x86-HVM-emul-attempts-FPU-set-fpu_initialised.patch 5b323e3c-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b34882d-x86-mm-dont-bypass-preemption-checks.patch 5b348874-x86-refine-checks-in-DB-handler.patch 5b348897-libxl-qemu_disk_scsi_drive_string-break-out-common.patch 5b3488a2-libxl-restore-passing-ro-to-qemu-for-SCSI-disks.patch 5b34891a-x86-HVM-dont-cause-NM-to-be-raised.patch 5b348954-x86-guard-against-NM.patch libxl.Add-a-version-check-of-QEMU-for-QMP-commands.patch libxl.LIBXL_DESTROY_TIMEOUT.patch libxl.qmp-Tell-QEMU-about-live-migration-or-snapshot.patch xen_fix_build_with_acpica_20180427_and_new_packages.patch- Submit upstream patch libacpi: fixes for iasl >= 20180427 git commit 858dbaaeda33b05c1ac80aea0ba9a03924e09005 xen_fix_build_with_acpica_20180427_and_new_packages.patch This is needed for acpica package to get updated in our build service- Upstream patches from Jan (bsc#1027519) 5b02c786-x86-AMD-mitigations-for-GPZ-SP4.patch (Replaces Spectre-v4-1.patch) 5b02c786-x86-Intel-mitigations-for-GPZ-SP4.patch (Replaces Spectre-v4-2.patch) 5b02c786-x86-msr-virtualise-SPEC_CTRL-SSBD.patch (Replaces Spectre-v4-3.patch) 5b0bc9da-x86-XPTI-fix-S3-resume.patch 5b0d2286-libxc-x86-PV-dont-hand-through-CPUID-leaf-0x80000008.patch 5b0d2d91-x86-suppress-sync-when-XPTI-off.patch 5b0d2dbc-x86-correct-default_xen_spec_ctrl.patch 5b0d2ddc-x86-CPUID-dont-override-tool-stack-hidden-STIBP.patch 5b150ef9-x86-fix-error-handling-of-pv-dr7-shadow.patch 5b21825d-1-x86-support-fully-eager-FPU-context-switching.patch (Replaces xsa267-1.patch) 5b21825d-2-x86-spec-ctrl-mitigations-for-LazyFPU.patch (Replaces xsa267-2.patch) 5b238b92-x86-HVM-account-for-fully-eager-FPU.patch 5b2b7172-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b31e004-x86-HVM-emul-attempts-FPU-set-fpu_initialised.patch 5b323e3c-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b34882d-x86-mm-dont-bypass-preemption-checks.patch (Replaces xsa264.patch) 5b348874-x86-refine-checks-in-DB-handler.patch (Replaces xsa265.patch) 5b348897-libxl-qemu_disk_scsi_drive_string-break-out-common.patch (Replaces xsa266-1-<>.patch) 5b3488a2-libxl-restore-passing-ro-to-qemu-for-SCSI-disks.patch (Replaces xsa266-2-<>.patch) 5b34891a-x86-HVM-dont-cause-NM-to-be-raised.patch 5b348954-x86-guard-against-NM.patch- Fix more build gcc8 related failures with xen.fuzz-_FORTIFY_SOURCE.patch- bsc#1098403 - fix regression introduced by changes for bsc#1079730 a PV domU without qcow2 and/or vfb has no qemu attached. Ignore QMP errors for PV domUs to handle PV domUs with and without an attached qemu-xen. xen.bug1079730.patch- bsc#1097521 - VUL-0: CVE-2018-12891: xen: preemption checks bypassed in x86 PV MM handling (XSA-264) xsa264.patch - bsc#1097522 - VUL-0: CVE-2018-12893: xen: x86: #DB exception safety check can be triggered by a guest (XSA-265) xsa265.patch - bsc#1097523 - VUL-0: CVE-2018-12892: xen: libxl fails to honour readonly flag on HVM emulated SCSI disks (XSA-266) xsa266-1-libxl-qemu_disk_scsi_drive_string-Break-out-common-p.patch xsa266-2-libxl-restore-passing-readonly-to-qemu-for-SCSI-disk.patch- bsc#1095242 - VUL-0: CVE-2018-3665: xen: Lazy FP Save/Restore (XSA-267) xsa267-1.patch xsa267-2.patch- bsc#1092543 - GCC 8: xen build fails gcc8-fix-warning-on-i586.patch- bsc#1092631 - VUL-0: CVE-2018-3639: xen: V4 – Speculative Store Bypass aka "Memory Disambiguation" (XSA-263) 5ad4923e-x86-correct-S3-resume-ordering.patch 5ad49293-x86-suppress-BTI-mitigations-around-S3.patch 5afc13ae-1-x86-read-MSR_ARCH_CAPABILITIES-once.patch 5afc13ae-2-x86-express-Xen-SPEC_CTRL-choice-as-variable.patch 5afc13ae-3-x86-merge-bti_ist_info-use_shadow_spec_ctrl.patch 5afc13ae-4-x86-fold-XEN_IBRS-ALTERNATIVES.patch 5afc13ae-5-x86-rename-bits-of-spec_ctrl-infrastructure.patch 5afc13ae-6-x86-elide-MSR_SPEC_CTRL-handling-in-idle.patch 5afc13ae-7-x86-split-X86_FEATURE_SC_MSR.patch 5afc13ae-8-x86-explicitly-set-Xen-default-SPEC_CTRL.patch 5afc13ae-9-x86-cpuid-improve-guest-policies-for-speculative.patch 5afc13ae-A-x86-introduce-spec-ctrl-cmdline-opt.patch Spectre-v4-1.patch Spectre-v4-2.patch Spectre-v4-3.patch- Always call qemus xen-save-devices-state in suspend/resume to fix migration with qcow2 images (bsc#1079730) libxl.Add-a-version-check-of-QEMU-for-QMP-commands.patch libxl.qmp-Tell-QEMU-about-live-migration-or-snapshot.patch xen.bug1079730.patch- bsc#1087289 - L3: Xen BUG at sched_credit.c:1663 5aeaeae4-introduce-vcpu_sleep_nosync_locked.patch 5aeaeaf0-sched-fix-races-in-vcpu-migration.patch - Upstream patches from Jan (bsc#1027519) 5ad600d4-x86-pv-introduce-x86emul_read_dr.patch 5ad600d4-x86-pv-introduce-x86emul_write_dr.patch 5ad8c3a7-x86-spec_ctrl-update-retpoline-decision-making.patch 5adda097-x86-HPET-fix-race-triggering-ASSERT.patch 5adda0d5-x86-HVM-never-retain-emulated-insn-cache.patch 5ae06fad-SVM-fix-intercepts-for-SYS-CALL-ENTER-MSRs.patch 5ae31917-x86-cpuidle-init-stats-lock-once.patch 5aeb2c57-x86-retval-checks-of-set-guest-trapbounce.patch 5af1daa9-1-x86-traps-fix-dr6-handing-in-DB-handler.patch (Replaces xsa260-1.patch) 5af1daa9-2-x86-pv-move-exception-injection-into-test_all_events.patch (Replaces xsa260-2.patch) 5af1daa9-3-x86-traps-use-IST-for-DB.patch (Replaces xsa260-3.patch) 5af1daa9-4-x86-traps-fix-handling-of-DB-in-hypervisor-context.patch (Replaces xsa260-4.patch) 5af1daa9-x86-HVM-guard-against-bogus-emulator-ioreq-state.patch (Replaces xsa262.patch) 5af1daa9-x86-vpt-support-IO-APIC-routed-intr.patch (Replaces xsa261.patch) 5af97999-viridian-cpuid-leaf-40000003.patch- Fixes related to Page Table Isolation (XPTI). bsc#1074562 XSA-254 5a6703cb-x86-move-invocations-of-hvm_flush_guest_tlbs.patch 5a9985bd-x86-invpcid-support.patch 5adde9ed-xpti-fix-double-fault-handling.patch 5aec7393-1-x86-xpti-avoid-copy.patch 5aec7393-2-x86-xpti-write-cr3.patch 5aec744a-3-x86-xpti-per-domain-flag.patch 5aec744a-4-x86-xpti-use-invpcid.patch 5aec744a-5-x86-xpti-no-global-pages.patch 5aec744a-6-x86-xpti-cr3-valid-flag.patch 5aec744a-7-x86-xpti-pv_guest_cr4_to_real_cr4.patch 5aec744b-8-x86-xpti-cr3-helpers.patch 5aec74a8-9-x86-xpti-use-pcid.patch- bsc#1092543 - GCC 8: xen build fails 5ac72a48-gcc8.patch 5ac72a5f-gcc8.patch 5ac72a64-gcc8.patch 5ac72a69-gcc8.patch 5ac72a6e-gcc8.patch 5ac72a74-gcc8.patch 5ac72a7b-gcc8.patch gcc8-inlining-failed.patch- Update to Xen 4.10.1 bug fix release (bsc#1027519) xen-4.10.1-testing-src.tar.bz2 disable-building-pv-shim.patch - Drop the following patches contained in the new tarball 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fda0d-x86-mb2-avoid-Xen-when-looking-for-module-crashkernel-pos.patch 5a2ffc1f-x86-mm-drop-bogus-paging-mode-assertion.patch 5a313972-x86-microcode-add-support-for-AMD-Fam17.patch 5a32bd79-x86-vmx-dont-use-hvm_inject_hw_exception-in-.patch 5a4caa5e-x86-IRQ-conditionally-preserve-access-perm.patch 5a4caa8c-x86-E820-don-t-overrun-array.patch 5a4e2bca-x86-free-msr_vcpu_policy-during-destruction.patch 5a4e2c2c-x86-upcall-inject-spurious-event-after-setting-vector.patch 5a4fd893-1-x86-break-out-alternative-asm-into-separate-header.patch 5a4fd893-2-x86-introduce-ALTERNATIVE_2-macros.patch 5a4fd893-3-x86-hvm-rename-update_guest_vendor-to-cpuid_policy_changed.patch 5a4fd893-4-x86-introduce-cpuid_policy_updated.patch 5a4fd893-5-x86-entry-remove-partial-cpu_user_regs.patch 5a4fd894-1-x86-rearrange-RESTORE_ALL-to-restore-in-stack-order.patch 5a4fd894-2-x86-hvm-use-SAVE_ALL-after-VMExit.patch 5a4fd894-3-x86-erase-guest-GPRs-on-entry-to-Xen.patch 5a4fd894-4-clarifications-to-wait-infrastructure.patch 5a534c78-x86-dont-use-incorrect-CPUID-values-for-topology.patch 5a5cb24c-x86-mm-always-set-_PAGE_ACCESSED-on-L4-updates.patch 5a5e2cff-x86-Meltdown-band-aid.patch 5a5e2d73-x86-Meltdown-band-aid-conditional.patch 5a5e3a4e-1-x86-support-compiling-with-indirect-branch-thunks.patch 5a5e3a4e-2-x86-support-indirect-thunks-from-asm.patch 5a5e3a4e-3-x86-report-speculative-mitigation-details.patch 5a5e3a4e-4-x86-AMD-set-lfence-as-Dispatch-Serialising.patch 5a5e3a4e-5-x86-introduce-alternative-indirect-thunks.patch 5a5e3a4e-6-x86-definitions-for-Indirect-Branch-Controls.patch 5a5e3a4e-7-x86-cmdline-opt-to-disable-IBRS-IBPB-STIBP.patch 5a5e459c-1-x86-SVM-offer-CPUID-faulting-to-AMD-HVM-guests.patch 5a5e459c-2-x86-report-domain-id-on-CPUID.patch 5a68bc16-x86-acpi-process-softirqs-logging-Cx.patch 5a69c0b9-x86-fix-GET_STACK_END.patch 5a6b36cd-1-x86-cpuid-handling-of-IBRS-IBPB-STIBP-and-IBRS-for-guests.patch 5a6b36cd-2-x86-msr-emulation-of-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-3-x86-migrate-MSR_SPEC_CTRL.patch 5a6b36cd-4-x86-hvm-permit-direct-access-to-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-5-x86-use-SPEC_CTRL-on-entry.patch 5a6b36cd-6-x86-clobber-RSB-RAS-on-entry.patch 5a6b36cd-7-x86-no-alternatives-in-NMI-MC-paths.patch 5a6b36cd-8-x86-boot-calculate-best-BTI-mitigation.patch 5a6b36cd-9-x86-issue-speculation-barrier.patch 5a6b36cd-A-x86-offer-Indirect-Branch-Controls-to-guests.patch 5a6b36cd-B-x86-clear-SPEC_CTRL-while-idle.patch 5a7b1bdd-x86-reduce-Meltdown-band-aid-IPI-overhead.patch 5a843807-x86-spec_ctrl-fix-bugs-in-SPEC_CTRL_ENTRY_FROM_INTR_IST.patch 5a856a2b-x86-emul-fix-64bit-decoding-of-segment-overrides.patch 5a856a2b-x86-use-32bit-xors-for-clearing-GPRs.patch 5a856a2b-x86-xpti-hide-almost-all-of-Xen-image-mappings.patch 5a8be788-x86-nmi-start-NMI-watchdog-on-CPU0-after-SMP.patch 5a95373b-x86-PV-avoid-leaking-other-guests-MSR_TSC_AUX.patch 5a95571f-memory-dont-implicitly-unpin-in-decrease-res.patch 5a95576c-gnttab-ARM-dont-corrupt-shared-GFN-array.patch 5a955800-gnttab-dont-free-status-pages-on-ver-change.patch 5a955854-x86-disallow-HVM-creation-without-LAPIC-emul.patch 5a956747-x86-HVM-dont-give-wrong-impression-of-WRMSR-success.patch 5a9eb7f1-x86-xpti-dont-map-stack-guard-pages.patch 5a9eb85c-x86-slightly-reduce-XPTI-overhead.patch 5a9eb890-x86-remove-CR-reads-from-exit-to-guest-path.patch 5aa2b6b9-cpufreq-ondemand-CPU-offlining-race.patch 5aaa9878-x86-vlapic-clear-TMR-bit-for-edge-triggered-intr.patch xsa258.patch xsa259.patch- bsc#1090820 - VUL-0: CVE-2018-8897: xen: x86: mishandling of debug exceptions (XSA-260) xsa260-1.patch xsa260-2.patch xsa260-3.patch xsa260-4.patch - bsc#1090822 - VUL-0: CVE-2018-10982: xen: x86 vHPET interrupt injection errors (XSA-261) xsa261.patch - bsc#1090823 - VUL-0: CVE-2018-10981: xen: qemu may drive Xen into unbounded loop (XSA-262) xsa262.patch- bsc#1089152 - VUL-0: CVE-2018-10472: xen: Information leak via crafted user-supplied CDROM (XSA-258) xsa258.patch - bsc#1089635 - VUL-0: CVE-2018-10471: xen: x86: PV guest may crash Xen with XPTI (XSA-259) xsa259.patch- Preserve xen-syms from xen-dbg.gz to allow processing vmcores with crash(1) (bsc#1087251)- Upstream patches from Jan (bsc#1027519) and fixes related to Page Table Isolation (XPTI). See also bsc#1074562 XSA-254 5a856a2b-x86-xpti-hide-almost-all-of-Xen-image-mappings.patch 5a9eb7f1-x86-xpti-dont-map-stack-guard-pages.patch 5a9eb85c-x86-slightly-reduce-XPTI-overhead.patch 5a9eb890-x86-remove-CR-reads-from-exit-to-guest-path.patch 5aa2b6b9-cpufreq-ondemand-CPU-offlining-race.patch 5aaa9878-x86-vlapic-clear-TMR-bit-for-edge-triggered-intr.patch- bsc#1072834 - Xen HVM: unchecked MSR access error: RDMSR from 0xc90 at rIP: 0xffffffff93061456 (native_read_msr+0x6/0x30) 5a956747-x86-HVM-dont-give-wrong-impression-of-WRMSR-success.patch - Upstream patches from Jan (bsc#1027519) 5a79d7ed-libxc-packed-initrd-dont-fail-domain-creation.patch 5a7b1bdd-x86-reduce-Meltdown-band-aid-IPI-overhead.patch 5a843807-x86-spec_ctrl-fix-bugs-in-SPEC_CTRL_ENTRY_FROM_INTR_IST.patch 5a856a2b-x86-emul-fix-64bit-decoding-of-segment-overrides.patch 5a856a2b-x86-use-32bit-xors-for-clearing-GPRs.patch 5a8be788-x86-nmi-start-NMI-watchdog-on-CPU0-after-SMP.patch 5a95373b-x86-PV-avoid-leaking-other-guests-MSR_TSC_AUX.patch 5a95571f-memory-dont-implicitly-unpin-in-decrease-res.patch (Replaces xsa252.patch) 5a95576c-gnttab-ARM-dont-corrupt-shared-GFN-array.patch (Replaces xsa255-1.patch) 5a955800-gnttab-dont-free-status-pages-on-ver-change.patch (Replaces xsa255-2.patch) 5a955854-x86-disallow-HVM-creation-without-LAPIC-emul.patch (Replaces xsa256.patch) - Drop xsa252.patch xsa255-1.patch xsa255-2.patch xsa256.patch- bsc#1080635 - VUL-0: CVE-2018-7540: xen: DoS via non-preemptable L3/L4 pagetable freeing (XSA-252) xsa252.patch - bsc#1080662 - VUL-0: CVE-2018-7541: xen: grant table v2 -> v1 transition may crash Xen (XSA-255) xsa255-1.patch xsa255-2.patch - bsc#1080634 - VUL-0: CVE-2018-7542: xen: x86 PVH guest without LAPIC may DoS the host (XSA-256) xsa256.patch- Remove stale systemd presets code for 13.2 and older- fate#324965 - add script, udev rule and systemd service to watch for vcpu online/offline events in a HVM domU They are triggered via xl vcpu-set domU N- Replace hardcoded xen with Name tag when refering to subpkgs- Make sure tools and tools-domU require libs from the very same build- tools-domU: Add support for qemu guest agent. New files 80-xen-channel-setup.rules and xen-channel-setup.sh configure a xen-pv-channel for use by the guest agent FATE#324963- Remove outdated /etc/xen/README*- bsc#1073961 - VUL-0: CVE-2018-5244: xen: x86: memory leak with MSR emulation (XSA-253) 5a4e2bca-x86-free-msr_vcpu_policy-during-destruction.patch - bsc#1074562 - VUL-0: CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 xen: Information leak via side effects of speculative execution (XSA-254). Includes Spectre v2 mitigation. 5a4caa5e-x86-IRQ-conditionally-preserve-access-perm.patch 5a4caa8c-x86-E820-don-t-overrun-array.patch 5a4e2c2c-x86-upcall-inject-spurious-event-after-setting-vector.patch 5a4fd893-1-x86-break-out-alternative-asm-into-separate-header.patch 5a4fd893-2-x86-introduce-ALTERNATIVE_2-macros.patch 5a4fd893-3-x86-hvm-rename-update_guest_vendor-to-cpuid_policy_changed.patch 5a4fd893-4-x86-introduce-cpuid_policy_updated.patch 5a4fd893-5-x86-entry-remove-partial-cpu_user_regs.patch 5a4fd894-1-x86-rearrange-RESTORE_ALL-to-restore-in-stack-order.patch 5a4fd894-2-x86-hvm-use-SAVE_ALL-after-VMExit.patch 5a4fd894-3-x86-erase-guest-GPRs-on-entry-to-Xen.patch 5a4fd894-4-clarifications-to-wait-infrastructure.patch 5a534c78-x86-dont-use-incorrect-CPUID-values-for-topology.patch 5a5cb24c-x86-mm-always-set-_PAGE_ACCESSED-on-L4-updates.patch 5a5e2cff-x86-Meltdown-band-aid.patch 5a5e2d73-x86-Meltdown-band-aid-conditional.patch 5a5e3a4e-1-x86-support-compiling-with-indirect-branch-thunks.patch 5a5e3a4e-2-x86-support-indirect-thunks-from-asm.patch 5a5e3a4e-3-x86-report-speculative-mitigation-details.patch 5a5e3a4e-4-x86-AMD-set-lfence-as-Dispatch-Serialising.patch 5a5e3a4e-5-x86-introduce-alternative-indirect-thunks.patch 5a5e3a4e-6-x86-definitions-for-Indirect-Branch-Controls.patch 5a5e3a4e-7-x86-cmdline-opt-to-disable-IBRS-IBPB-STIBP.patch 5a5e459c-1-x86-SVM-offer-CPUID-faulting-to-AMD-HVM-guests.patch 5a5e459c-2-x86-report-domain-id-on-CPUID.patch 5a68bc16-x86-acpi-process-softirqs-logging-Cx.patch 5a69c0b9-x86-fix-GET_STACK_END.patch 5a6b36cd-1-x86-cpuid-handling-of-IBRS-IBPB-STIBP-and-IBRS-for-guests.patch 5a6b36cd-2-x86-msr-emulation-of-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-3-x86-migrate-MSR_SPEC_CTRL.patch 5a6b36cd-4-x86-hvm-permit-direct-access-to-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-5-x86-use-SPEC_CTRL-on-entry.patch 5a6b36cd-6-x86-clobber-RSB-RAS-on-entry.patch 5a6b36cd-7-x86-no-alternatives-in-NMI-MC-paths.patch 5a6b36cd-8-x86-boot-calculate-best-BTI-mitigation.patch 5a6b36cd-9-x86-issue-speculation-barrier.patch 5a6b36cd-A-x86-offer-Indirect-Branch-Controls-to-guests.patch 5a6b36cd-B-x86-clear-SPEC_CTRL-while-idle.patch- Fix python3 deprecated atoi call (bsc#1067224) pygrub-python3-conversion.patch - Drop xenmon-python3-conversion.patch- bsc#1067317 - pass cache=writeback|unsafe|directsync to qemu, depending on the libxl disk settings libxl.add-option-to-disable-disk-cache-flushes-in-qdisk.patch- Remove libxl.LIBXL_DESTROY_TIMEOUT.debug.patch- bsc#1067224 - xen-tools have hard dependency on Python 2 build-python3-conversion.patch bin-python3-conversion.patch- bsc#1070165 - xen crashes after aborted localhost migration 5a2ffc1f-x86-mm-drop-bogus-paging-mode-assertion.patch - bsc#1035442 - L3: libxl: error: libxl.c:1676:devices_destroy_cb: libxl__devices_destroy failed 5a33a12f-domctl-improve-locking-during-domain-destruction.patch - Upstream patches from Jan (bsc#1027519) 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fda0d-x86-mb2-avoid-Xen-when-looking-for-module-crashkernel-pos.patch 5a313972-x86-microcode-add-support-for-AMD-Fam17.patch 5a32bd79-x86-vmx-dont-use-hvm_inject_hw_exception-in-.patch- Update to Xen 4.10.0 FCS (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Rebuild initrd if xen-tools-domU is updated- Update to Xen 4.10.0-rc8 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Increase the value of LIBXL_DESTROY_TIMEOUT from 10 to 100 seconds If many domUs shutdown in parallel the backends can not keep up Add some debug output to track how long backend shutdown takes (bsc#1035442) libxl.LIBXL_DESTROY_TIMEOUT.patch libxl.LIBXL_DESTROY_TIMEOUT.debug.patch- Adjust xenstore-run-in-studomain.patch to change the defaults in the code instead of changing the sysconfig template, to also cover the upgrade case- Update to Xen 4.10.0-rc6 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Since xen switched to Kconfig, building a debug hypervisor was done by default. Adjust make logic to build a non-debug hypervisor by default, and continue to provide one as xen-dbg.gz- fate#316614: set migration constraints from cmdline fix libxl.set-migration-constraints-from-cmdline.patch for xen-4.10- Document the suse-diskcache-disable-flush option in xl-disk-configuration(5) (bsc#879425,bsc#1067317)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to Xen 4.10.0-rc5 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - fate#323663 - Run Xenstore in stubdomain xenstore-run-in-studomain.patch- bsc#1067224 - xen-tools have hard dependency on Python 2 pygrub-python3-conversion.patch xenmon-python3-conversion.patch migration-python3-conversion.patch xnloader.py xen2libvirt.py- Remove xendriverdomain.service (bsc#1065185) Driver domains must be configured manually with custom .service file- Update to Xen 4.10.0-rc3 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - Drop 59f31268-libxc-remove-stale-error-check-for-domain-size.patch- Adjust xen-dom0-modules.service to ignore errors (bsc#1065187)- fate#324052 Support migration of Xen HVM domains larger than 1TB 59f31268-libxc-remove-stale-error-check-for-domain-size.patch- Update to Xen 4.10.0-rc2 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Update to Xen 4.10.0-rc1 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - Drop patches included in new tarball 592fd5f0-stop_machine-fill-result-only-in-case-of-error.patch 596f257e-x86-fix-hvmemul_insn_fetch.patch 5982fd99-VT-d-don-t-panic-warn-on-iommu-no-igfx.patch 598c3630-VT-d-PI-disable-when-CPU-side-PI-is-off.patch 598c3706-cpufreq-only-stop-ondemand-governor-if-started.patch 5992f1e5-x86-grant-disallow-misaligned-PTEs.patch 5992f20d-gnttab-split-maptrack-lock-to-make-it-useful-again.patch 5992f233-gnttab-correct-pin-status-fixup-for-copy.patch 59958e76-gnttab-dont-use-possibly-unbounded-tail-calls.patch 59958ebf-gnttab-fix-transitive-grant-handling.patch 59958edd-gnttab-avoid-spurious-maptrack-handle-alloc-failures.patch 599da329-arm-mm-release-grant-lock-on-xatp1-error-paths.patch 59a01223-x86-check-for-alloc-errors-in-modify_xen_mappings.patch 59a0130c-x86-efi-dont-write-relocs-in-efi_arch_relocate_image-1st-pass.patch 59a9221f-VT-d-use-correct-BDF-for-VF-to-search-VT-d-unit.patch 59ae9177-x86-emul-fix-handling-of-unimplemented-Grp7-insns.patch 59aec335-x86emul-correct-VEX-W-handling-for-VPINSRD.patch 59aec375-x86emul-correct-VEX-L-handling-for-VCVTx2SI.patch 59afcea0-x86-introduce-and-use-setup_force_cpu_cap.patch 59b2a7f2-x86-HVM-correct-repeat-count-update-linear-phys.patch 59b7d664-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch 59b7d69b-grant_table-fix-GNTTABOP_cache_flush-handling.patch 59b7d6c8-xenstore-dont-unlink-connection-object-twice.patch 59b7d6d9-gnttab-also-validate-PTE-perms-upon-destroy-replace.patch gcc7-arm.patch gcc7-mini-os.patch- bsc#1061084 - VUL-0: xen: page type reference leak on x86 (XSA-242) xsa242.patch - bsc#1061086 - VUL-0: xen: x86: Incorrect handling of self-linear shadow mappings with translated guests (XSA-243) xsa243.patch - bsc#1061087 - VUL-0: xen: x86: Incorrect handling of IST settings during CPU hotplug (XSA-244) xsa244.patch- bsc#1061077 - VUL-0: xen: DMOP map/unmap missing argument checks (XSA-238) xsa238.patch - bsc#1061080 - VUL-0: xen: hypervisor stack leak in x86 I/O intercept code (XSA-239) xsa239.patch - bsc#1061081 - VUL-0: xen: Unlimited recursion in linear pagetable de-typing (XSA-240) xsa240-1.patch xsa240-2.patch - bsc#1061082 - VUL-0: xen: Stale TLB entry due to page type release race (XSA-241) xsa241.patch- bsc#1061075 - VUL-0: xen: pin count / page reference race in grant table code (XSA-236) xsa236.patch - bsc#1061076 - VUL-0: xen: multiple MSI mapping issues on x86 (XSA-237) xsa237-1.patch xsa237-2.patch xsa237-3.patch xsa237-4.patch xsa237-5.patch- bsc#1056278 - VUL-0: xen: Missing NUMA node parameter verification (XSA-231) 59b7d664-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch - bsc#1056280 - VUL-0: xen: Missing check for grant table (XSA-232) 59b7d69b-grant_table-fix-GNTTABOP_cache_flush-handling.patch - bsc#1056281 - VUL-0: xen: cxenstored: Race in domain cleanup (XSA-233) 59b7d6c8-xenstore-dont-unlink-connection-object-twice.patch - bsc#1056282 - VUL-0: xen: insufficient grant unmapping checks for x86 PV guests (XSA-234) 59b7d6d9-gnttab-also-validate-PTE-perms-upon-destroy-replace.patch - bsc#1055321 - VUL-0: xen: add-to-physmap error paths fail to release lock on ARM (XSA-235) 599da329-arm-mm-release-grant-lock-on-xatp1-error-paths.patch - Upstream patches from Jan (bsc#1027519) 59a01223-x86-check-for-alloc-errors-in-modify_xen_mappings.patch 59a0130c-x86-efi-dont-write-relocs-in-efi_arch_relocate_image-1st-pass.patch 59a9221f-VT-d-use-correct-BDF-for-VF-to-search-VT-d-unit.patch 59ae9177-x86-emul-fix-handling-of-unimplemented-Grp7-insns.patch 59aec335-x86emul-correct-VEX-W-handling-for-VPINSRD.patch 59aec375-x86emul-correct-VEX-L-handling-for-VCVTx2SI.patch 59afcea0-x86-introduce-and-use-setup_force_cpu_cap.patch 59b2a7f2-x86-HVM-correct-repeat-count-update-linear-phys.patch - Dropped gcc7-xen.patch- bsc#1057358 - Cannot Boot into SLES12.3 with Xen hypervisor when Secure Boot is Enabled xen.spec- bsc#1055695 - XEN: 11SP4 and 12SP3 HVM guests can not be restored update from v6 to v9 to cover more cases for ballooned domUs libxc.sr.superpage.patch- bsc#1026236 - remove suse_vtsc_tolerance= cmdline option for Xen drop the patch because it is not upstream acceptable remove xen.suse_vtsc_tolerance.patch- bsc#1055695 - XEN: 11SP4 and 12SP3 HVM guests can not be restored after the save using xl stack libxc.sr.superpage.patch- Unignore gcc-PIE the toolstack disables PIE for firmware builds as needed- Upstream patches from Jan (bsc#1027519) 592fd5f0-stop_machine-fill-result-only-in-case-of-error.patch 596f257e-x86-fix-hvmemul_insn_fetch.patch 5982fd99-VT-d-don-t-panic-warn-on-iommu-no-igfx.patch 598c3630-VT-d-PI-disable-when-CPU-side-PI-is-off.patch 598c3706-cpufreq-only-stop-ondemand-governor-if-started.patch 5992f1e5-x86-grant-disallow-misaligned-PTEs.patch (Replaces xsa227.patch) 5992f20d-gnttab-split-maptrack-lock-to-make-it-useful-again.patch (Replaces xsa228.patch) 5992f233-gnttab-correct-pin-status-fixup-for-copy.patch (Replaces xsa230.patch) 59958e76-gnttab-dont-use-possibly-unbounded-tail-calls.patch (Replaces xsa226-1.patch) 59958ebf-gnttab-fix-transitive-grant-handling.patch (Replaces xsa226-2.patch) 59958edd-gnttab-avoid-spurious-maptrack-handle-alloc-failures.patch- bsc#1044974 - xen-tools require python-pam xen.spec- Clean up spec file errors and a few warnings. (bsc#1027519) - Removed conditional 'with_systemd' and some old deprecated 'sles_version' checks. xen.spec- Remove use of brctl utiltiy from supportconfig plugin FATE#323639- Use upstream variant of mini-os __udivmoddi4 change gcc7-mini-os.patch- fate#323639 Move bridge-utils to legacy replace-obsolete-network-configuration-commands-in-s.patch- bsc#1052686 - VUL-0: xen: grant_table: possibly premature clearing of GTF_writing / GTF_reading (XSA-230) xsa230.patch- bsc#1035231 - migration of HVM domU does not use superpages on destination dom0 libxc.sr.superpage.patch- bsc#1051787 - VUL-0: CVE-2017-12135: xen: possibly unbounded recursion in grant table code (XSA-226) xsa226-1.patch xsa226-2.patch - bsc#1051788 - VUL-0: CVE-2017-12137: xen: x86: PV privilege escalation via map_grant_ref (XSA-227) xsa227.patch - bsc#1051789 - VUL-0: CVE-2017-12136: xen: grant_table: Race conditions with maptrack free list handling (XSA-228) xsa228.patch- Add a supportconfig plugin xen-supportconfig FATE#323661- bsc#1026236 - add suse_vtsc_tolerance= cmdline option for Xen To avoid emulation of TSC access from a domU after live migration add a global tolerance for the measured host kHz xen.suse_vtsc_tolerance.patch- fate#323662 Drop qemu-dm from xen-tools package The following tarball and patches have been removed qemu-xen-traditional-dir-remote.tar.bz2 VNC-Support-for-ExtendedKeyEvent-client-message.patch 0001-net-move-the-tap-buffer-into-TAPState.patch 0002-net-increase-tap-buffer-size.patch 0003-e1000-fix-access-4-bytes-beyond-buffer-end.patch 0004-e1000-secrc-support.patch 0005-e1000-multi-buffer-packet-support.patch 0006-e1000-clear-EOP-for-multi-buffer-descriptors.patch 0007-e1000-verify-we-have-buffers-upfront.patch 0008-e1000-check-buffer-availability.patch CVE-2013-4533-qemut-pxa2xx-buffer-overrun-on-incoming-migration.patch CVE-2013-4534-qemut-openpic-buffer-overrun-on-incoming-migration.patch CVE-2013-4537-qemut-ssi-sd-fix-buffer-overrun-on-invalid-state-load.patch CVE-2013-4538-qemut-ssd0323-fix-buffer-overun-on-invalid-state.patch CVE-2013-4539-qemut-tsc210x-fix-buffer-overrun-on-invalid-state-load.patch CVE-2014-0222-qemut-qcow1-validate-l2-table-size.patch CVE-2014-3640-qemut-slirp-NULL-pointer-deref-in-sosendto.patch CVE-2015-4037-qemut-smb-config-dir-name.patch CVE-2015-5154-qemut-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5278-qemut-Infinite-loop-in-ne2000_receive-function.patch CVE-2015-6815-qemut-e1000-fix-infinite-loop.patch CVE-2015-7512-qemut-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch CVE-2015-8504-qemut-vnc-avoid-floating-point-exception.patch CVE-2016-1714-qemut-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2016-1981-qemut-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-2391-qemut-usb-null-pointer-dereference-in-ohci-module.patch CVE-2016-2841-qemut-ne2000-infinite-loop-in-ne2000_receive.patch CVE-2016-4439-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-esp_reg_write.patch CVE-2016-4441-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-get_cmd.patch CVE-2016-5238-qemut-scsi-esp-OOB-write-when-using-non-DMA-mode-in-get_cmd.patch CVE-2016-5338-qemut-scsi-esp-OOB-rw-access-while-processing-ESP_FIFO.patch CVE-2016-6351-qemut-scsi-esp-make-cmdbuf-big-enough-for-maximum-CDB-size.patch CVE-2016-7908-qemut-net-Infinite-loop-in-mcf_fec_do_tx.patch CVE-2016-7909-qemut-net-pcnet-infinite-loop-in-pcnet_rdra_addr.patch CVE-2016-8667-qemut-dma-rc4030-divide-by-zero-error-in-set_next_tick.patch CVE-2016-8669-qemut-char-divide-by-zero-error-in-serial_update_parameters.patch CVE-2016-8910-qemut-net-rtl8139-infinite-loop-while-transmit-in-Cplus-mode.patch CVE-2016-9921-qemut-display-cirrus_vga-divide-by-zero-in-cirrus_do_copy.patch CVE-2017-6505-qemut-usb-an-infinite-loop-issue-in-ohci_service_ed_list.patch CVE-2017-8309-qemut-audio-host-memory-leakage-via-capture-buffer.patch CVE-2017-9330-qemut-usb-ohci-infinite-loop-due-to-incorrect-return-value.patch blktap.patch cdrom-removable.patch xen-qemu-iscsi-fix.patch qemu-security-etch1.patch xen-disable-qemu-monitor.patch xen-hvm-default-bridge.patch qemu-ifup-set-mtu.patch ioemu-vnc-resize.patch capslock_enable.patch altgr_2.patch log-guest-console.patch bdrv_open2_fix_flags.patch bdrv_open2_flags_2.patch ioemu-7615-qcow2-fix-alloc_cluster_link_l2.patch qemu-dm-segfault.patch bdrv_default_rwflag.patch kernel-boot-hvm.patch ioemu-watchdog-support.patch ioemu-watchdog-linkage.patch ioemu-watchdog-ib700-timer.patch ioemu-hvm-pv-support.patch pvdrv_emulation_control.patch ioemu-disable-scsi.patch ioemu-disable-emulated-ide-if-pv.patch xenpaging.qemu.flush-cache.patch ioemu-devicemodel-include.patch - Cleanup spec file and remove unused KMP patches kmp_filelist supported_module.patch xen_pvonhvm.xen_emul_unplug.patch- bsc#1002573 - Optimize LVM functions in block-dmmd block-dmmd- Record initial Xen dmesg in /var/log/xen/xen-boot.log for supportconfig. Keep previous log in /var/log/xen/xen-boot.prev.log- Remove storytelling from description in xen.rpm- Update to Xen 4.9.0 FCS (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update block-dmmd script (bsc#1002573) block-dmmd- Update to Xen 4.9.0-rc8+ (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 gcc7-arm.patch - Drop gcc7-error-xenpmd.patch- Update to Xen 4.9.0-rc8 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1042160 - VUL-1: CVE-2017-9330: xen: usb: ohci: infinite loop due to incorrect return value CVE-2017-9330-qemut-usb-ohci-infinite-loop-due-to-incorrect-return-value.patch- bsc#1037243 - VUL-1: CVE-2017-8309: xen: audio: host memory leakage via capture buffer CVE-2017-8309-qemut-audio-host-memory-leakage-via-capture-buffer.patch- Update to Xen 4.9.0-rc7 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update to Xen 4.9.0-rc6 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1031343 - xen fails to build with GCC 7 gcc7-mini-os.patch gcc7-xen.patch- bsc#1031343 - xen fails to build with GCC 7 gcc7-error-xenpmd.patch- Update to Xen 4.9.0-rc5 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 - Drop xen-tools-pkgconfig-xenlight.patch- bsc#1037779 - xen breaks kexec-tools build xen-tools-pkgconfig-xenlight.patch- Update to Xen 4.9.0-rc4 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1036146 - sles12sp2 xen VM dumps core to wrong path xen.spec- Update to Xen 4.9.0-rc3 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 aarch64-maybe-uninitialized.patch- Update to Xen 4.9.0-rc2 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update to Xen 4.9.0-rc1 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 ioemu-devicemodel-include.patch - Dropped patches contained in new tarball xen-4.8.0-testing-src.tar.bz2 0001-xenstore-let-write_node-and-some-callers-return-errn.patch 0002-xenstore-undo-function-rename.patch 0003-xenstore-rework-of-transaction-handling.patch 584806ce-x86emul-correct-PUSHF-POPF.patch 584fc649-fix-determining-when-domain-creation-is-complete.patch 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch 58510cac-x86emul-MOVNTI-no-REP-prefixes.patch 58526ccc-x86emul-64bit-ignore-most-segment-bases-in-align-check.patch 5853ed37-VT-d-correct-dma_msi_set_affinity.patch 5853ee07-x86emul-CMPXCHG16B-aligned-operand.patch 58580060-x86-emul-correct-SYSCALL-eflags-handling.patch 585aa3c5-x86-force-EFLAGS-IF-on-upon-exit-to-PV.patch 585aa407-x86-HVM-NULL-check-before-using-VMFUNC-hook.patch 585bd5fe-x86-emul-correct-VMFUNC-return-value-handling.patch 586ba81c-x86-cpu-dont-update-this_cpu-for-guest-get_cpu_vendor.patch 587d04d6-x86-xstate-fix-array-overrun-with-LWP.patch 587de4a9-x86emul-VEX-B-ignored-in-compat-mode.patch 5882129d-x86emul-LOCK-check-adjustments.patch 58821300-x86-segment-attribute-handling.patch 58873c1f-x86emul-correct-FPU-stub-asm-constraints.patch 58873c80-x86-hvm-do-not-set-msr_tsc_adjust-on-.patch 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5887888f-credit2-never-consider-CPUs-outside-of-pool.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5888b1b3-x86-emulate-dont-assume-addr_size-32-implies-protmode.patch 5899cbd9-EPT-allow-wrcomb-MMIO-mappings-again.patch 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch 58a44771-IOMMU-always-call-teardown-callback.patch 58a48ccc-x86-fix-p2m_flush_table-for-non-nested.patch 58a59f4b-libxl-correct-xenstore-entry-for-empty-cdrom.patch 58a70d94-VMX-fix-VMCS-race-on-cswitch-paths.patch 58ac1f3f-VMX-dont-leak-host-syscall-MSRs.patch 58b5a2de-x86-correct-Xens-idea-of-its-memory-layout.patch 58b6fd42-credit2-always-mark-a-tickled-pCPU-as-tickled.patch 58b6fd42-credit2-dont-miss-accounting-during-credit-reset.patch 58cbf682-x86-EFI-avoid-overrunning-mb_modules.patch 58cf9200-x86-EFI-avoid-IOMMU-faults-on-tail-gap.patch 58cf9260-x86-EFI-avoid-Xen-when-looking-for-mod-kexec-pos.patch 58cf9277-x86-time-dont-use-vTSC-if-host-guest-freqs-match.patch 58d25ea2-xenstore-add-missing-checks-for-allocation-failure.patch 58d91365-sched-dont-call-wrong-hook-via-VCPU2OP.patch CVE-2017-2615-qemut-display-cirrus-oob-access-while-doing-bitblt-copy-backward-mode.patch CVE-2017-2620-xsa209-qemut-cirrus_bitblt_cputovideo-does-not-check-if-memory-region-safe.patch glibc-2.25-compatibility-fix.patch xs-09-add_change_node-params.patch xs-10-call-add_change_node.patch xs-11-tdb-record-header.patch xs-12-node-gen-count.patch xs-13-read-directory-part-support.patch xs-14-command-array.patch xs-15-command-return-val.patch xs-16-function-static.patch xs-17-arg-parsing.patch xs-18-default-buffer.patch xs-19-handle-alloc-failures.patch xs-20-tdb-version.patch xs-21-empty-tdb-database.patch xs-22-reopen_log-fix.patch xs-23-XS_DEBUG-rename.patch xs-24-xenstored_control.patch xs-25-control-enhance.patch xs-26-log-control.patch xs-27-memory-report.patch xs-28-remove-talloc-report.patch xs-29-define-off_t.patch xsa206-0001-xenstored-apply-a-write-transaction-rate-limit.patch xsa206-0002-xenstored-Log-when-the-write-transaction-rate-limit.patch- bsc#1022703 - Xen HVM guest with OVMF hangs with unattached CDRom 58a59f4b-libxl-correct-xenstore-entry-for-empty-cdrom.patch- bsc#1015348 - L3: libvirtd does not start during boot suse-xendomains-service.patch- bsc#1014136 - Partner-L3: kdump can't dump a kernel on SLES12-SP2 with Xen hypervisor. 58cf9260-x86-EFI-avoid-Xen-when-looking-for-mod-kexec-pos.patch - bsc#1026236 - L3: Paravirtualized vs. fully virtualized migration - latter one much faster 58cf9277-x86-time-dont-use-vTSC-if-host-guest-freqs-match.patch - Upstream patch from Jan 58cbf682-x86-EFI-avoid-overrunning-mb_modules.patch 58cf9200-x86-EFI-avoid-IOMMU-faults-on-tail-gap.patch 58d91365-sched-dont-call-wrong-hook-via-VCPU2OP.patch- bsc#1022555 - L3: Timeout in "execution of /etc/xen/scripts/block add" 58d25ea2-xenstore-add-missing-checks-for-allocation-failure.patch 0001-xenstore-let-write_node-and-some-callers-return-errn.patch 0002-xenstore-undo-function-rename.patch 0003-xenstore-rework-of-transaction-handling.patch - bsc#1030144 - VUL-0: xen: xenstore denial of service via repeated update (XSA-206) xsa206-0001-xenstored-apply-a-write-transaction-rate-limit.patch xsa206-0002-xenstored-Log-when-the-write-transaction-rate-limit.patch - bsc#1029827 - Forward port xenstored xs-09-add_change_node-params.patch xs-10-call-add_change_node.patch xs-11-tdb-record-header.patch xs-12-node-gen-count.patch xs-13-read-directory-part-support.patch xs-14-command-array.patch xs-15-command-return-val.patch xs-16-function-static.patch xs-17-arg-parsing.patch xs-18-default-buffer.patch xs-19-handle-alloc-failures.patch xs-20-tdb-version.patch xs-21-empty-tdb-database.patch xs-22-reopen_log-fix.patch xs-23-XS_DEBUG-rename.patch xs-24-xenstored_control.patch xs-25-control-enhance.patch xs-26-log-control.patch xs-27-memory-report.patch xs-28-remove-talloc-report.patch xs-29-define-off_t.patch- bsc#1029128 - fix make xen to really produce xen.efi with gcc48- bsc#1028235 - VUL-0: CVE-2017-6505: xen: qemu: usb: an infinite loop issue in ohci_service_ed_list CVE-2017-6505-qemut-usb-an-infinite-loop-issue-in-ohci_service_ed_list.patch - Upstream patches from Jan (bsc#1027519) 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5899cbd9-EPT-allow-wrcomb-MMIO-mappings-again.patch 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch 58a44771-IOMMU-always-call-teardown-callback.patch 58a48ccc-x86-fix-p2m_flush_table-for-non-nested.patch 58a70d94-VMX-fix-VMCS-race-on-cswitch-paths.patch 58ac1f3f-VMX-dont-leak-host-syscall-MSRs.patch 58b5a2de-x86-correct-Xens-idea-of-its-memory-layout.patch 58b6fd42-credit2-always-mark-a-tickled-pCPU-as-tickled.patch 58b6fd42-credit2-dont-miss-accounting-during-credit-reset.patch- bsc#1027654 - XEN fails to build against glibc 2.25 glibc-2.25-compatibility-fix.patch libxl.pvscsi.patch- fate#316613: Refresh and enable libxl.pvscsi.patch- bsc#1024834 - VUL-0: CVE-2017-2620: xen: cirrus_bitblt_cputovideo does not check if memory region is safe (XSA-209) CVE-2017-2620-xsa209-qemut-cirrus_bitblt_cputovideo-does-not-check-if-memory-region-safe.patch- bsc#1023948 - [pvusb][sles12sp3][openqa] Segmentation fault happened when adding usbctrl devices via xl 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch- Upstream patches from Jan (bsc#1027519) 587d04d6-x86-xstate-fix-array-overrun-with-LWP.patch 587de4a9-x86emul-VEX-B-ignored-in-compat-mode.patch 5882129d-x86emul-LOCK-check-adjustments.patch 58821300-x86-segment-attribute-handling.patch 58873c1f-x86emul-correct-FPU-stub-asm-constraints.patch 58873c80-x86-hvm-do-not-set-msr_tsc_adjust-on-.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5887888f-credit2-never-consider-CPUs-outside-of-pool.patch 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5888b1b3-x86-emulate-dont-assume-addr_size-32-implies-protmode.patch- bsc#1023004 - VUL-0: CVE-2017-2615: qemu: display: cirrus: oob access while doing bitblt copy backward mode CVE-2017-2615-qemut-display-cirrus-oob-access-while-doing-bitblt-copy-backward-mode.patch- fate#322313 and fate#322150 require the acpica package ported to aarch64 which Xen 4.8 needs to build. Temporarily disable aarch64 until these fates are complete. xen.spec- bsc#1021952 - Virutalization/xen: Bug xen-tools missing /usr/bin/domu-xenstore; guests fail to launch tmp_build.patch xen.spec- No systemd presets for 42.3+ and SLE12SP3+ (bsc#1012842)- bsc#1007224 - broken symlinks in /usr/share/doc/packages/xen/misc/ xen.spec- 585aa3c5-x86-force-EFLAGS-IF-on-upon-exit-to-PV.patch Replaces xsa202.patch (bsc#1014298) - 585aa407-x86-HVM-NULL-check-before-using-VMFUNC-hook.patch Replaces xsa203.patch (bsc#1014300) - 58580060-x86-emul-correct-SYSCALL-eflags-handling.patch Replaces xsa204.patch (bsc#1016340) - Upstream patches from Jan 58526ccc-x86emul-64bit-ignore-most-segment-bases-in-align-check.patch 5853ed37-VT-d-correct-dma_msi_set_affinity.patch 5853ee07-x86emul-CMPXCHG16B-aligned-operand.patch 585bd5fe-x86-emul-correct-VMFUNC-return-value-handling.patch 586ba81c-x86-cpu-dont-update-this_cpu-for-guest-get_cpu_vendor.patch- bsc#1015169 - VUL-0: CVE-2016-9921, CVE-2016-9922: xen: qemu: display: cirrus_vga: a divide by zero in cirrus_do_copy CVE-2016-9921-qemut-display-cirrus_vga-divide-by-zero-in-cirrus_do_copy.patch- bsc#1016340 - VUL-0: CVE-2016-10013: xen: x86: Mishandling of SYSCALL singlestep during emulation (XSA-204) xsa204.patch- bsc#1012651 - VUL-0: CVE-2016-9932: xen: x86 CMPXCHG8B emulation fails to ignore operand size override (XSA-200) 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch- bsc#1014298 - VUL-0: CVE-2016-10024: xen: x86 PV guests may be able to mask interrupts (XSA-202) xsa202.patch - bsc#1014300 - VUL-0: CVE-2016-10025: xen: x86: missing NULL pointer check in VMFUNC emulation (XSA-203) xsa203.patch - Upstream patches from Jan 584806ce-x86emul-correct-PUSHF-POPF.patch 584fc649-fix-determining-when-domain-creation-is-complete.patch 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch 58510cac-x86emul-MOVNTI-no-REP-prefixes.patch- Update to Xen 4.8 FCS xen-4.8.0-testing-src.tar.bz2 - Dropped xen-4.7.1-testing-src.tar.bz2 0001-libxc-Rework-extra-module-initialisation.patch 0002-libxc-Prepare-a-start-info-structure-for-hvmloader.patch 0003-configure-define-SEABIOS_PATH-and-OVMF_PATH.patch 0004-firmware-makefile-install-BIOS-blob.patch 0005-libxl-Load-guest-BIOS-from-file.patch 0006-xen-Move-the-hvm_start_info-C-representation-from-li.patch 0007-hvmloader-Grab-the-hvm_start_info-pointer.patch 0008-hvmloader-Locate-the-BIOS-blob.patch 0009-hvmloader-Check-modules-whereabouts-in-perform_tests.patch 0010-hvmloader-Load-SeaBIOS-from-hvm_start_info-modules.patch 0011-hvmloader-Load-OVMF-from-modules.patch 0012-hvmloader-Specific-bios_load-function-required.patch 0013-hvmloader-Always-build-in-SeaBIOS-and-OVMF-loader.patch 0014-configure-do-not-depend-on-SEABIOS_PATH-or-OVMF_PATH.patch 57580bbd-kexec-allow-relaxed-placement-via-cmdline.patch 576001df-x86-time-use-local-stamp-in-TSC-calibration-fast-path.patch 5769106e-x86-generate-assembler-equates-for-synthesized.patch 57a1e603-x86-time-adjust-local-system-time-initialization.patch 57a1e64c-x86-time-introduce-and-use-rdtsc_ordered.patch 57a2f6ac-x86-time-calibrate-TSC-against-platform-timer.patch 57a30261-x86-support-newer-Intel-CPU-models.patch 5810a9cc-x86-emul-Correct-decoding-of-SReg3-operands.patch 581b2c3b-x86-emul-reject-LGDT-LIDT-with-non-canonical-addresses.patch 581b647a-x86emul-L-S-G-I-DT-ignore-opsz-overrides-in-64-bit-mode.patch 58249392-x86-svm-dont-clobber-eax-edx-if-RDMSR-intercept-fails.patch 582c35d6-x86-vmx-correct-long-mode-check-in-vmx_cpuid_intercept.patch 582c35ee-x86-traps-dont-call-hvm_hypervisor_cpuid_leaf-for-PV.patch 58343dc2-x86-hvm-Fix-the-handling-of-non-present-segments.patch 58343df8-x86-HVM-dont-load-LDTR-with-VM86-mode-attrs-during-task-switch.patch 58343e24-x86-PV-writes-of-fs-and-gs-base-MSRs-require-canonical-addresses.patch 58343e9e-libelf-fix-stack-memory-leak-when-loading-32-bit-symbol-tables.patch 58343ec2-x86emul-fix-huge-bit-offset-handling.patch 58343f29-x86-emul-correct-the-IDT-entry-calculation-in-inject_swint.patch 58343f44-x86-svm-fix-injection-of-software-interrupts.patch 58343f79-pygrub-Properly-quote-results-when-returning-them-to-the-caller.patch CVE-2016-9381-xsa197-qemut.patch CVE-2016-9637-xsa199-qemut.patch- bsc#1011652 - VUL-0: xen: qemu ioport array overflow CVE-2016-9637-xsa199-qemut.patch- bsc#1009100 - VUL-0: CVE-2016-9386: XSA-191: xen: x86 null segments not always treated as unusable 58343dc2-x86-hvm-Fix-the-handling-of-non-present-segments.patch - bsc#1009103 - VUL-0: CVE-2016-9382: XSA-192: xen: x86 task switch to VM86 mode mis-handled 58343df8-x86-HVM-dont-load-LDTR-with-VM86-mode-attrs-during-task-switch.patch - bsc#1009104 - VUL-0: CVE-2016-9385: XSA-193: xen: x86 segment base write emulation lacking canonical address checks 58343e24-x86-PV-writes-of-fs-and-gs-base-MSRs-require-canonical-addresses.patch - bsc#1009105 - VUL-0: CVE-2016-9384: XSA-194: xen: guest 32-bit ELF symbol table load leaking host data 58343e9e-libelf-fix-stack-memory-leak-when-loading-32-bit-symbol-tables.patch - bsc#1009107 - VUL-0: CVE-2016-9383: XSA-195: xen: x86 64-bit bit test instruction emulation broken 58343ec2-x86emul-fix-huge-bit-offset-handling.patch - bsc#1009108 - VUL-0: CVE-2016-9377,CVE-2016-9378: XSA-196: xen: x86 software interrupt injection mis-handled 58343f29-x86-emul-correct-the-IDT-entry-calculation-in-inject_swint.patch 58343f44-x86-svm-fix-injection-of-software-interrupts.patch - bsc#1009109 - VUL-0: CVE-2016-9381: XSA-197: xen: qemu incautious about shared ring processing CVE-2016-9381-xsa197-qemut.patch - bsc#1009111 - VUL-0: CVE-2016-9379,CVE-2016-9380: XSA-198: xen: delimiter injection vulnerabilities in pygrub 58343f79-pygrub-Properly-quote-results-when-returning-them-to-the-caller.patch - Upstream patches from Jan 581b2c3b-x86-emul-reject-LGDT-LIDT-with-non-canonical-addresses.patch 581b647a-x86emul-L-S-G-I-DT-ignore-opsz-overrides-in-64-bit-mode.patch 58249392-x86-svm-dont-clobber-eax-edx-if-RDMSR-intercept-fails.patch 582c35d6-x86-vmx-correct-long-mode-check-in-vmx_cpuid_intercept.patch 582c35ee-x86-traps-dont-call-hvm_hypervisor_cpuid_leaf-for-PV.patch- Update to Xen Version 4.7.1 xen-4.7.1-testing-src.tar.bz2 - Dropped patches contained in new tarball xen-4.7.0-testing-src.tar.bz2 575e9ca0-nested-vmx-Validate-host-VMX-MSRs-before-accessing-them.patch 57640448-xen-sched-use-default-scheduler-upon-an-invalid-sched.patch 57973099-have-schedulers-revise-initial-placement.patch 579730e6-remove-buggy-initial-placement-algorithm.patch 57976073-x86-remove-unsafe-bits-from-mod_lN_entry-fastpath.patch 57976078-x86-avoid-SMAP-violation-in-compat_create_bounce_frame.patch 57ac6316-don-t-restrict-DMA-heap-to-node-0.patch 57b71fc5-x86-EFI-don-t-apply-relocations-to-l-2-3-_bootmap.patch 57b7447b-dont-permit-guest-to-populate-PoD-pages-for-itself.patch 57c4412b-x86-HVM-add-guarding-logic-for-VMX-specific-code.patch 57c57f73-libxc-correct-max_pfn-calculation-for-saving-domain.patch 57c805bf-x86-levelling-restrict-non-architectural-OSXSAVE-handling.patch 57c805c1-x86-levelling-pass-vcpu-to-ctxt_switch_levelling.patch 57c805c3-x86-levelling-provide-architectural-OSXSAVE-handling.patch 57c82be2-x86-32on64-adjust-call-gate-emulation.patch 57c93e52-fix-error-in-libxl_device_usbdev_list.patch 57c96df3-credit1-fix-a-race-when-picking-initial-pCPU.patch 57c96e2c-x86-correct-PT_NOTE-file-position.patch 57cfed43-VMX-correct-feature-checks-for-MPX-and-XSAVES.patch 57d1563d-x86-32on64-don-t-allow-recursive-page-tables-from-L3.patch 57d15679-x86-emulate-Correct-boundary-interactions-of-emulated-insns.patch 57d1569a-x86-shadow-Avoid-overflowing-sh_ctxt-seg_reg.patch 57d18642-hvm-fep-Allow-test-insns-crossing-1-0-boundary.patch 57d18642-x86-segment-Bounds-check-accesses-to-emulation-ctxt-seg_reg.patch 57d7ca5f-x86-domctl-fix-TOCTOU-race-in-XEN_DOMCTL_getvcpuextstate.patch 57d7ca64-x86-domctl-fix-migration-of-guests-not-using-xsave.patch 57da8883-credit1-fix-mask-to-be-used-for-tickling.patch 57da8883-credit2-properly-schedule-migration-of-running-vcpu.patch 57dfb1c5-x86-Intel-hide-CPUID-faulting-capability-from-guests.patch 57e93e1d-x86emul-correct-loading-of-ss.patch 57e93e4a-x86emul-don-t-allow-null-selector-for-LTR.patch 57e93e89-x86-AMD-apply-erratum-665-workaround.patch 57ee6cbc-credit1-return-time-remaining-to-limit-as-next-timeslice.patch 57f3a8ee-x86emul-honor-guest-CR0-TS-and-CR0-EM.patch 57fb6a91-x86-defer-not-present-segment-checks.patch 5800c51d-x86-hvm-Clobber-cs-L-when-LME-becomes-set.patch 5800caec-x86emul-fix-pushing-of-selector-registers.patch 5800cb06-x86-Viridian-don-t-depend-on-undefined-register-state.patch 580e29f9-x86-MISALIGNSSE-feature-depends-on-SSE.patch 57dfb2ff-x86-Intel-Broadwell-no-PKG_C8-10_RESIDENCY-MSRs.patch- bsc#1004981 - Xen RPM doesn't contain debug hypervisor for EFI systems xen.spec- bsc#1000106 - VUL-0: CVE-2016-7777: xen: CR0.TS and CR0.EM not always honored for x86 HVM guests (XSA-190) 57f3a8ee-x86emul-honor-guest-CR0-TS-and-CR0-EM.patch - bsc#996191 - [XEN][acpi]residency -n 88 -c will cause xen panic on broadwell-ep 57dfb2ff-x86-Intel-Broadwell-no-PKG_C8-10_RESIDENCY-MSRs.patch - Upstream patches from Jan 57d7ca5f-x86-domctl-fix-TOCTOU-race-in-XEN_DOMCTL_getvcpuextstate.patch 57d7ca64-x86-domctl-fix-migration-of-guests-not-using-xsave.patch 57da8883-credit1-fix-mask-to-be-used-for-tickling.patch 57da8883-credit2-properly-schedule-migration-of-running-vcpu.patch 57dfb1c5-x86-Intel-hide-CPUID-faulting-capability-from-guests.patch 57e93e1d-x86emul-correct-loading-of-ss.patch 57e93e4a-x86emul-don-t-allow-null-selector-for-LTR.patch 57e93e89-x86-AMD-apply-erratum-665-workaround.patch 57ee6cbc-credit1-return-time-remaining-to-limit-as-next-timeslice.patch 57fb6a91-x86-defer-not-present-segment-checks.patch 5800c51d-x86-hvm-Clobber-cs-L-when-LME-becomes-set.patch 5800caec-x86emul-fix-pushing-of-selector-registers.patch 5800cb06-x86-Viridian-don-t-depend-on-undefined-register-state.patch 580e29f9-x86-MISALIGNSSE-feature-depends-on-SSE.patch 5810a9cc-x86-emul-Correct-decoding-of-SReg3-operands.patch- bsc#1007941 - Xen tools limit the number of vcpus to 256 when the system has 384 xen-arch-kconfig-nr_cpus.patch- bsc#1007157 - VUL-0: CVE-2016-8910: xen: net: rtl8139: infinite loop while transmit in C+ mode CVE-2016-8910-qemut-net-rtl8139-infinite-loop-while-transmit-in-Cplus-mode.patch- bsc#1005004 - CVE-2016-8667: xen: dma: rc4030 divide by zero error in set_next_tick CVE-2016-8667-qemut-dma-rc4030-divide-by-zero-error-in-set_next_tick.patch - bsc#1005005 - VUL-0: CVE-2016-8669: xen: char: divide by zero error in serial_update_parameters CVE-2016-8669-qemut-char-divide-by-zero-error-in-serial_update_parameters.patch- bsc#1003030 - VUL-0: CVE-2016-7908: xen: net: Infinite loop in mcf_fec_do_tx CVE-2016-7908-qemut-net-Infinite-loop-in-mcf_fec_do_tx.patch - bsc#1003032 - VUL-0: CVE-2016-7909: xen: net: pcnet: infinite loop in pcnet_rdra_addr CVE-2016-7909-qemut-net-pcnet-infinite-loop-in-pcnet_rdra_addr.patch- bsc#995785 - VUL-0: CVE-2016-7092: xen: x86: Disallow L3 recursive pagetable for 32-bit PV guests (XSA-185) 57d1563d-x86-32on64-don-t-allow-recursive-page-tables-from-L3.patch - bsc#995789 - VUL-0: CVE-2016-7093: xen: x86: Mishandling of instruction pointer truncation during emulation (XSA-186) 57d15679-x86-emulate-Correct-boundary-interactions-of-emulated-insns.patch 57d18642-hvm-fep-Allow-test-insns-crossing-1-0-boundary.patch - bsc#995792 - VUL-0: CVE-2016-7094: xen: x86 HVM: Overflow of sh_ctxt->seg_reg[] (XSA-187) 57d1569a-x86-shadow-Avoid-overflowing-sh_ctxt-seg_reg.patch 57d18642-x86-segment-Bounds-check-accesses-to-emulation-ctxt-seg_reg.patch - bsc#991934 - xen hypervisor crash in csched_acct 57c96df3-credit1-fix-a-race-when-picking-initial-pCPU.patch - Upstream patches from Jan 57c4412b-x86-HVM-add-guarding-logic-for-VMX-specific-code.patch 57c57f73-libxc-correct-max_pfn-calculation-for-saving-domain.patch 57c805bf-x86-levelling-restrict-non-architectural-OSXSAVE-handling.patch 57c805c1-x86-levelling-pass-vcpu-to-ctxt_switch_levelling.patch 57c805c3-x86-levelling-provide-architectural-OSXSAVE-handling.patch 57c82be2-x86-32on64-adjust-call-gate-emulation.patch 57c96e2c-x86-correct-PT_NOTE-file-position.patch 57cfed43-VMX-correct-feature-checks-for-MPX-and-XSAVES.patch- bsc#979002 - add 60-persistent-xvd.rules and helper script also to initrd, add the relevant dracut helper- bnc#953518 - unplug also SCSI disks in qemu-xen-traditional for upstream unplug protocol- bsc#989679 - [pvusb feature] USB device not found when 'virsh detach-device guest usb.xml' 57c93e52-fix-error-in-libxl_device_usbdev_list.patch- bsc#992224 - [HPS Bug] During boot of Xen Hypervisor, Failed to get contiguous memory for DMA from Xen 57ac6316-don-t-restrict-DMA-heap-to-node-0.patch - bsc#978755 - xen uefi systems fail to boot - bsc#983697 - SLES12 SP2 Xen UEFI mode cannot boot 57b71fc5-x86-EFI-don-t-apply-relocations-to-l-2-3-_bootmap.patch - Upstream patch from Jan 57b7447b-dont-permit-guest-to-populate-PoD-pages-for-itself.patch- spec: to stay compatible with the in-tree qemu-xen binary, use /usr/bin/qemu-system-i386 instead of /usr/bin/qemu-system-x86_64 bsc#986164- bsc#970135 - new virtualization project clock test randomly fails on Xen 576001df-x86-time-use-local-stamp-in-TSC-calibration-fast-path.patch 5769106e-x86-generate-assembler-equates-for-synthesized.patch 57a1e603-x86-time-adjust-local-system-time-initialization.patch 57a1e64c-x86-time-introduce-and-use-rdtsc_ordered.patch 57a2f6ac-x86-time-calibrate-TSC-against-platform-timer.patch - bsc#991934 - xen hypervisor crash in csched_acct 57973099-have-schedulers-revise-initial-placement.patch 579730e6-remove-buggy-initial-placement-algorithm.patch - bsc#988675 - VUL-0: CVE-2016-6258: xen: x86: Privilege escalation in PV guests (XSA-182) 57976073-x86-remove-unsafe-bits-from-mod_lN_entry-fastpath.patch - bsc#988676 - VUL-0: CVE-2016-6259: xen: x86: Missing SMAP whitelisting in 32-bit exception / event delivery (XSA-183) 57976078-x86-avoid-SMAP-violation-in-compat_create_bounce_frame.patch - Upstream patches from Jan 57a30261-x86-support-newer-Intel-CPU-models.patch- bsc#985503 - vif-route broken vif-route.patch- bsc#978413 - PV guest upgrade from sles11sp4 to sles12sp2 alpha3 failed on sles11sp4 xen host. pygrub-handle-one-line-menu-entries.patch- bsc#990843 - VUL-1: CVE-2016-6351: xen: qemu: scsi: esp: OOB write access in esp_do_dma CVE-2016-6351-qemut-scsi-esp-make-cmdbuf-big-enough-for-maximum-CDB-size.patch- bsc#900418 - Dump cannot be performed on SLES12 XEN 57580bbd-kexec-allow-relaxed-placement-via-cmdline.patch - Upstream patches from Jan 575e9ca0-nested-vmx-Validate-host-VMX-MSRs-before-accessing-them.patch 57640448-xen-sched-use-default-scheduler-upon-an-invalid-sched.patch- fate#319989 - Update to Xen 4.7 FCS xen-4.7.0-testing-src.tar.bz2 - Drop CVE-2014-3672-qemut-xsa180.patch- bsc#954872 - script block-dmmd not working as expected - libxl: error: libxl_dm.c (Additional fixes) block-dmmd- Convert with_stubdom into build_conditional to allow adjusting via prjconf - Convert with_debug into build_conditional to allow adjusting via prjconf- bsc#979002 - add 60-persistent-xvd.rules and helper script to xen-tools-domU to simplify transition to pvops based kernels- Convert with_oxenstored into build_conditional to allow adjusting via prjconf (fate#320836)- bsc#983984 - VUL-0: CVE-2016-5338: xen: qemu: scsi: esp: OOB r/w access while processing ESP_FIFO CVE-2016-5338-qemut-scsi-esp-OOB-rw-access-while-processing-ESP_FIFO.patch - bsc#982960 - VUL-0: CVE-2016-5238: xen: qemu: scsi: esp: OOB write when using non-DMA mode in get_cmd CVE-2016-5238-qemut-scsi-esp-OOB-write-when-using-non-DMA-mode-in-get_cmd.patch- fate#319989 - Update to Xen 4.7 RC5 xen-4.7.0-testing-src.tar.bz2- fate#319989 - Update to Xen 4.7 RC4 xen-4.7.0-testing-src.tar.bz2 - Dropped xen.pkgconfig-4.7.patch xsa164.patch- bsc#981264 - VUL-0: CVE-2014-3672: xen: Unrestricted qemu logging (XSA-180) CVE-2014-3672-qemut-xsa180.patch- bsc#980724 - VUL-0: CVE-2016-4441: Qemu: scsi: esp: OOB write while writing to 's->cmdbuf' in get_cmd CVE-2016-4441-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-get_cmd.patch - bsc#980716 - VUL-0: CVE-2016-4439: xen: scsi: esp: OOB write while writing to 's->cmdbuf' in esp_reg_write CVE-2016-4439-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-esp_reg_write.patch- fate#319989 - Update to Xen 4.7 RC3 xen-4.7.0-testing-src.tar.bz2 - Dropped libxl-remove-cdrom-cachemode.patch x86-PoD-only-reclaim-if-needed.patch gcc6-warnings-as-errors.patch- bsc#954872 - script block-dmmd not working as expected - libxl: error: libxl_dm.c (another modification) block-dmmd- fate#319989 - Update to Xen 4.7 RC2 xen-4.7.0-testing-src.tar.bz2- bsc#961600 - L3: poor performance when Xen HVM domU configured with max memory > current memory x86-PoD-only-reclaim-if-needed.patch- Mark SONAMEs and pkgconfig as xen 4.7 xen.pkgconfig-4.7.patch- bsc#977329 - Xen: Cannot boot HVM guests with empty cdrom libxl-remove-cdrom-cachemode.patch- fate#319989 - Update to Xen 4.7 RC1 xen-4.7.0-testing-src.tar.bz2- fate#316614: set migration constraints from cmdline restore libxl.set-migration-constraints-from-cmdline.patch- Remove obsolete patch for xen-kmp magic_ioport_compat.patch- fate#316613: update to v12 libxl.pvscsi.patch- Update to the latest Xen 4.7 pre-release c2994f86 Drop libxl.migrate-legacy-stream-read.patch- bnc#972756 - Can't migrate HVM guest from SLES12SP1 Xen host to SLES12SP2 Alpha 1 host using xl migrate libxl.migrate-legacy-stream-read.patch- Add patches from proposed upstream series to load BIOS's from the toolstack instead of embedding in hvmloader http://lists.xenproject.org/archives/html/xen-devel/2016-03/msg01626.html 0001-libxc-Rework-extra-module-initialisation.patch, 0002-libxc-Prepare-a-start-info-structure-for-hvmloader.patch, 0003-configure-define-SEABIOS_PATH-and-OVMF_PATH.patch, 0004-firmware-makefile-install-BIOS-blob.patch, 0005-libxl-Load-guest-BIOS-from-file.patch, 0006-xen-Move-the-hvm_start_info-C-representation-from-li.patch, 0007-hvmloader-Grab-the-hvm_start_info-pointer.patch, 0008-hvmloader-Locate-the-BIOS-blob.patch, 0009-hvmloader-Check-modules-whereabouts-in-perform_tests.patch, 0010-hvmloader-Load-SeaBIOS-from-hvm_start_info-modules.patch, 0011-hvmloader-Load-OVMF-from-modules.patch, 0012-hvmloader-Specific-bios_load-function-required.patch, 0013-hvmloader-Always-build-in-SeaBIOS-and-OVMF-loader.patch, 0014-configure-do-not-depend-on-SEABIOS_PATH-or-OVMF_PATH.patch - Enable support for UEFI on x86_64 using the ovmf-x86_64-ms.bin firmware from qemu-ovmf-x86_64. The firmware is preloaded with Microsoft keys to more closely resemble firmware on real hardware FATE#320490- fate#319989: Update to Xen 4.7 (pre-release) xen-4.7.0-testing-src.tar.bz2 - Dropped: xen-4.6.1-testing-src.tar.bz2 55f7f9d2-libxl-slightly-refine-pci-assignable-add-remove-handling.patch 5628fc67-libxl-No-emulated-disk-driver-for-xvdX-disk.patch 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch 5649bcbe-libxl-relax-readonly-check-introduced-by-XSA-142-fix.patch hotplug-Linux-block-performance-fix.patch set-mtu-from-bridge-for-tap-interface.patch xendomains-libvirtd-conflict.patch xsa154.patch xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch xsa170.patch- Use system SeaBIOS instead of building/installing another one FATE#320638 Dropped files: seabios-dir-remote.tar.bz2 xen-c99-fix.patch xen.build-compare.seabios.patch- spec: drop BuildRequires that were only needed for qemu-xen- bsc#969377 - xen does not build with GCC 6 ipxe-use-rpm-opt-flags.patch gcc6-warnings-as-errors.patch- bsc#969351 - VUL-0: CVE-2016-2841: xen: net: ne2000: infinite loop in ne2000_receive CVE-2016-2841-qemut-ne2000-infinite-loop-in-ne2000_receive.patch - Drop xsa154-fix.patch- Use system qemu instead of building/installing yet another qemu FATE#320638 - Dropped files qemu-xen-dir-remote.tar.bz2 CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch CVE-2015-1779-qemuu-incrementally-decode-websocket-frames.patch CVE-2015-1779-qemuu-limit-size-of-HTTP-headers-from-websockets-clients.patch CVE-2015-4037-qemuu-smb-config-dir-name.patch CVE-2015-7512-qemuu-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-7549-qemuu-pci-null-pointer-dereference-issue.patch CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8504-qemuu-vnc-avoid-floating-point-exception.patch CVE-2015-8558-qemuu-usb-infinite-loop-in-ehci_advance_state-results-in-DoS.patch CVE-2015-8568-qemuu-net-vmxnet3-avoid-memory-leakage-in-activate_device.patch CVE-2015-8613-qemuu-scsi-initialise-info-object-with-appropriate-size.patch CVE-2015-8743-qemuu-ne2000-OOB-memory-access-in-ioport-rw-functions.patch CVE-2015-8744-qemuu-net-vmxnet3-incorrect-l2-header-validation-leads-to-crash.patch CVE-2015-8745-qemuu-net-vmxnet3-read-IMR-registers-instead-of-assert.patch CVE-2016-1568-qemuu-ide-ahci-reset-ncq-object-to-unused-on-error.patch CVE-2016-1714-qemuu-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2014-7815-qemut-vnc-sanitize-bits_per_pixel-from-the-client.patch CVE-2016-1981-qemuu-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-2538-qemuu-usb-integer-overflow-in-remote-NDIS-message-handling.patch CVE-2015-8619-qemuu-stack-based-OOB-write-in-hmp_sendkey-routine.patch qemu-xen-enable-spice-support.patch qemu-xen-upstream-qdisk-cache-unsafe.patch tigervnc-long-press.patch xsa162-qemuu.patch- bsc#962321 - VUL-0: CVE-2016-1922: xen: i386: null pointer dereference in vapic_write() CVE-2016-1922-qemuu-i386-null-pointer-dereference-in-vapic_write.patch- bsc#968004 - VUL-0: CVE-2016-2538: xen: usb: integer overflow in remote NDIS control message handling CVE-2016-2538-qemuu-usb-integer-overflow-in-remote-NDIS-message-handling.patch- bsc#954872 - L3: script block-dmmd not working as expected - libxl: error: libxl_dm.c block-dmmd - Update libxl to recognize dmmd and npiv prefix in disk spec xen.libxl.dmmd.patch- bsc#967101 - VUL-0: CVE-2016-2391: xen: usb: multiple eof_timers in ohci module leads to null pointer dereference CVE-2016-2391-qemuu-usb-null-pointer-dereference-in-ohci-module.patch CVE-2016-2391-qemut-usb-null-pointer-dereference-in-ohci-module.patch - bsc#967090 - VUL-0: CVE-2016-2392: xen: usb: null pointer dereference in remote NDIS control message handling CVE-2016-2392-qemuu-usb-null-pointer-dereference-in-NDIS-message-handling.patch- Update to Xen Version 4.6.1 xen-4.6.1-testing-src.tar.bz2 - Dropped patches now contained in tarball or unnecessary xen-4.6.0-testing-src.tar.bz2 5604f239-x86-PV-properly-populate-descriptor-tables.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-it-is-zero.patch 561d2046-VT-d-use-proper-error-codes-in-iommu_enable_x2apic_IR.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-parsing-and-consumption.patch 5632118e-arm-Support-hypercall_create_continuation-for-multicall.patch 56321222-arm-rate-limit-logging-from-unimplemented-PHYSDEVOP-and-HVMOP.patch 56321249-arm-handle-races-between-relinquish_memory-and-free_domheap_pages.patch 5632127b-x86-guard-against-undue-super-page-PTE-creation.patch 5632129c-free-domain-s-vcpu-array.patch 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch 563212e4-xenoprof-free-domain-s-vcpu-array.patch 563212ff-x86-rate-limit-logging-in-do_xen-oprof-pmu-_op.patch 56323737-libxl-adjust-PoD-target-by-memory-fudge-too.patch 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch 56549f24-x86-vPMU-document-as-unsupported.patch 5677f350-x86-make-debug-output-consistent-in-hvm_set_callback_via.patch xsa155-qemut-qdisk-double-access.patch xsa155-qemut-xenfb.patch xsa155-qemuu-qdisk-double-access.patch xsa155-qemuu-xenfb.patch xsa159.patch xsa160.patch xsa162-qemut.patch xsa165.patch xsa166.patch xsa167.patch xsa168.patch- bsc#965315 - VUL-0: CVE-2016-2270: xen: x86: inconsistent cachability flags on guest mappings (XSA-154) xsa154.patch - bsc#965317 - VUL-0: CVE-2016-2271: xen: VMX: guest user mode may crash guest with non-canonical RIP (XSA-170) xsa170.patch- bsc#965269 - VUL-1: CVE-2015-8619: xen: stack based OOB write in hmp_sendkey routine CVE-2015-8619-qemuu-stack-based-OOB-write-in-hmp_sendkey-routine.patch- bsc#965156 - VUL-0: CVE-2015-6855: xen: ide: divide by zero issue CVE-2015-6855-qemuu-ide-divide-by-zero-issue.patch - bsc#965112 - VUL-0: CVE-2014-3640: xen: slirp: NULL pointer deref in sosendto() CVE-2014-3640-qemut-slirp-NULL-pointer-deref-in-sosendto.patch- bsc#964947 - VUL-0: CVE-2015-5278: xen: Infinite loop in ne2000_receive() function CVE-2015-5278-qemut-Infinite-loop-in-ne2000_receive-function.patch - bsc#956832 - VUL-0: CVE-2015-8345: xen: qemu: net: eepro100: infinite loop in processing command block list CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch- bsc#964644 - VUL-0: CVE-2013-4533: xen pxa2xx: buffer overrun on incoming migration CVE-2013-4533-qemut-pxa2xx-buffer-overrun-on-incoming-migration.patch - bsc#964925 - VUL-0: CVE-2014-0222: xen: qcow1: validate L2 table size to avoid integer overflows CVE-2014-0222-blktap-qcow1-validate-l2-table-size.patch - Dropped CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch- bsc#964415 - VUL-1: CVE-2016-2198: xen: usb: ehci null pointer dereference in ehci_caps_write CVE-2016-2198-qemuu-usb-ehci-null-pointer-dereference-in-ehci_caps_write.patch - bsc#964452 - VUL-0: CVE-2013-4534: xen: openpic: buffer overrun on incoming migration CVE-2013-4534-qemut-openpic-buffer-overrun-on-incoming-migration.patch- bsc#963783 - VUL-1: CVE-2016-1981: xen: net: e1000 infinite loop in start_xmit and e1000_receive_iov routines CVE-2016-1981-qemuu-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-1981-qemut-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch- bsc#962758 - VUL-0: CVE-2013-4539: xen: tsc210x: buffer overrun on invalid state load CVE-2013-4539-qemut-tsc210x-fix-buffer-overrun-on-invalid-state-load.patch- bsc#962632 - VUL-0: CVE-2015-1779: xen: vnc: insufficient resource limiting in VNC websockets decoder CVE-2015-1779-qemuu-limit-size-of-HTTP-headers-from-websockets-clients.patch CVE-2015-1779-qemuu-incrementally-decode-websocket-frames.patch - bsc#962642 - VUL-0: CVE-2013-4537: xen: ssi-sd: buffer overrun on invalid state load CVE-2013-4537-qemut-ssi-sd-fix-buffer-overrun-on-invalid-state-load.patch - bsc#962627 - VUL-0: CVE-2014-7815: xen: vnc: insufficient bits_per_pixel from the client sanitization CVE-2014-7815-qemut-vnc-sanitize-bits_per_pixel-from-the-client.patch- bsc#962335 - VUL-0: CVE-2013-4538: xen: ssd0323: fix buffer overun on invalid state CVE-2013-4538-qemut-ssd0323-fix-buffer-overun-on-invalid-state.patch - bsc#962360 - VUL-0: CVE-2015-7512: xen: net: pcnet: buffer overflow in non-loopback mode CVE-2015-7512-qemuu-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-7512-qemut-net-pcnet-buffer-overflow-in-non-loopback-mode.patch- bsc#961692 - VUL-0: CVE-2016-1714: xen: nvram: OOB r/w access in processing firmware configurations CVE-2016-1714-qemuu-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2016-1714-qemut-fw_cfg-add-check-to-validate-current-entry-value.patch- bsc#961358 - VUL-0: CVE-2015-8613: xen: qemu: scsi: stack based buffer overflow in megasas_ctrl_get_info CVE-2015-8613-qemuu-scsi-initialise-info-object-with-appropriate-size.patch - bsc#961332 - VUL-0: CVE-2016-1568: xen: Qemu: ide: ahci use-after-free vulnerability in aio port commands CVE-2016-1568-qemuu-ide-ahci-reset-ncq-object-to-unused-on-error.patch- bsc#959695 - missing docs for xen xen.spec- bsc#960862 - VUL-0: CVE-2016-1571: xen: VMX: intercept issue with INVLPG on non-canonical address (XSA-168) xsa168.patch - bsc#960861 - VUL-0: CVE-2016-1570: xen: PV superpage functionality missing sanity checks (XSA-167) xsa167.patch - bsc#960836 - VUL-0: CVE-2015-8744: xen: net: vmxnet3: incorrect l2 header validation leads to a crash via assert(2) call CVE-2015-8744-qemuu-net-vmxnet3-incorrect-l2-header-validation-leads-to-crash.patch- bsc#960707 - VUL-0: CVE-2015-8745: xen: reading IMR registers leads to a crash via assert(2) call CVE-2015-8745-qemuu-net-vmxnet3-read-IMR-registers-instead-of-assert.patch - bsc#960726 - VUL-0: CVE-2015-8743: xen: ne2000: OOB memory access in ioport r/w functions CVE-2015-8743-qemuu-ne2000-OOB-memory-access-in-ioport-rw-functions.patch- bsc#960093 - VUL-0: CVE-2015-8615: xen: x86: unintentional logging upon guest changing callback method (XSA-169) 5677f350-x86-make-debug-output-consistent-in-hvm_set_callback_via.patch- Adjust xen-dom0-modules.service to run Before xenstored.service instead of proc-xen.mount to workaround a bug in systemd "design" (bnc#959845)- bsc#959387 - VUL-0: CVE-2015-8568 CVE-2015-8567: xen: qemu: net: vmxnet3: host memory leakage CVE-2015-8568-qemuu-net-vmxnet3-avoid-memory-leakage-in-activate_device.patch- bsc#957988 - VUL-0: CVE-2015-8550: xen: paravirtualized drivers incautious about shared memory contents (XSA-155) xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch xsa155-qemuu-qdisk-double-access.patch xsa155-qemut-qdisk-double-access.patch xsa155-qemuu-xenfb.patch xsa155-qemut-xenfb.patch - bsc#959006 - VUL-0: CVE-2015-8558: xen: qemu: usb: infinite loop in ehci_advance_state results in DoS CVE-2015-8558-qemuu-usb-infinite-loop-in-ehci_advance_state-results-in-DoS.patch - bsc#958918 - VUL-0: CVE-2015-7549: xen: qemu pci: null pointer dereference issue CVE-2015-7549-qemuu-pci-null-pointer-dereference-issue.patch - bsc#958493 - VUL-0: CVE-2015-8504: xen: qemu: ui: vnc: avoid floating point exception CVE-2015-8504-qemuu-vnc-avoid-floating-point-exception.patch CVE-2015-8504-qemut-vnc-avoid-floating-point-exception.patch - bsc#958007 - VUL-0: CVE-2015-8554: xen: qemu-dm buffer overrun in MSI-X handling (XSA-164) xsa164.patch - bsc#958009 - VUL-0: CVE-2015-8555: xen: information leak in legacy x86 FPU/XMM initialization (XSA-165) xsa165.patch - bsc#958523 - VUL-0: xen: ioreq handling possibly susceptible to multiple read issue (XSA-166) xsa166.patch- bsc#956832 - VUL-0: CVE-2015-8345: xen: qemu: net: eepro100: infinite loop in processing command block list CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch - Upstream patches from Jan 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch (Replaces CVE-2015-5307-xsa156.patch) 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch 56544a57-VMX-fix-adjust-trap-injection.patch 56546ab2-sched-fix-insert_vcpu-locking.patch- bsc#956592 - VUL-0: xen: virtual PMU is unsupported (XSA-163) 56549f24-x86-vPMU-document-as-unsupported.patch - bsc#956408 - VUL-0: CVE-2015-8339, CVE-2015-8340: xen: XENMEM_exchange error handling issues (XSA-159) xsa159.patch - bsc#956409 - VUL-0: CVE-2015-8341: xen: libxl leak of pv kernel and initrd on error (XSA-160) xsa160.patch - bsc#956411 - VUL-0: CVE-2015-7504: xen: heap buffer overflow vulnerability in pcnet emulator (XSA-162) xsa162-qemuu.patch xsa162-qemut.patch - bsc#947165 - VUL-0: CVE-2015-7311: xen: libxl fails to honour readonly flag on disks with qemu-xen (xsa-142) 5628fc67-libxl-No-emulated-disk-driver-for-xvdX-disk.patch 5649bcbe-libxl-relax-readonly-check-introduced-by-XSA-142-fix.patch- fate#315712: XEN: Use the PVOPS kernel Turn off building the KMPs now that we are using the pvops kernel xen.spec- Upstream patches from Jan 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-it-is-zero.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-parsing-and-consumption.patch 5632118e-arm-Support-hypercall_create_continuation-for-multicall.patch 56321222-arm-rate-limit-logging-from-unimplemented-PHYSDEVOP-and-HVMOP.patch 56321249-arm-handle-races-between-relinquish_memory-and-free_domheap_pages.patch 5632127b-x86-guard-against-undue-super-page-PTE-creation.patch 5632129c-free-domain-s-vcpu-array.patch (Replaces CVE-2015-7969-xsa149.patch) 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch 563212e4-xenoprof-free-domain-s-vcpu-array.patch 563212ff-x86-rate-limit-logging-in-do_xen-oprof-pmu-_op.patch 56323737-libxl-adjust-PoD-target-by-memory-fudge-too.patch 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch (Replaces CVE-2015-5307-xsa156.patch) 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch - Dropped 55b0a2db-x86-MSI-track-guest-masking.patch- Use upstream variants of block-iscsi and block-nbd- Remove xenalyze.hg, its part of xen-4.6- Update to Xen Version 4.6.0 xen-4.6.0-testing-src.tar.bz2 mini-os.tar.bz2 blktap2-no-uninit.patch stubdom-have-iovec.patch - Renamed xsa149.patch to CVE-2015-7969-xsa149.patch - Dropped patches now contained in tarball or unnecessary xen-4.5.2-testing-src.tar.bz2 54c2553c-grant-table-use-uint16_t-consistently-for-offset-and-length.patch 54ca33bc-grant-table-refactor-grant-copy-to-reduce-duplicate-code.patch 54ca340e-grant-table-defer-releasing-pages-acquired-in-a-grant-copy.patch 54f4985f-libxl-fix-libvirtd-double-free.patch 55103616-vm-assist-prepare-for-discontiguous-used-bit-numbers.patch 551ac326-xentop-add-support-for-qdisk.patch 552d0fd2-x86-hvm-don-t-include-asm-spinlock-h.patch 552d0fe8-x86-mtrr-include-asm-atomic.h.patch 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 5537a4d8-libxl-use-DEBUG-log-level-instead-of-INFO.patch 5548e903-domctl-don-t-truncate-XEN_DOMCTL_max_mem-requests.patch 5548e95d-x86-allow-to-suppress-M2P-user-mode-exposure.patch 554c7aee-x86-provide-arch_fetch_and_add.patch 554c7b00-arm-provide-arch_fetch_and_add.patch 554cc211-libxl-add-qxl.patch 55534b0a-x86-provide-add_sized.patch 55534b25-arm-provide-add_sized.patch 5555a4f8-use-ticket-locks-for-spin-locks.patch 5555a5b9-x86-arm-remove-asm-spinlock-h.patch 5555a8ec-introduce-non-contiguous-allocation.patch 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch 5576f143-x86-adjust-PV-I-O-emulation-functions-types.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 557eb55f-gnttab-per-active-entry-locking.patch 557eb5b6-gnttab-introduce-maptrack-lock.patch 557eb620-gnttab-make-the-grant-table-lock-a-read-write-lock.patch 557ffab8-evtchn-factor-out-freeing-an-event-channel.patch 5582bf43-evtchn-simplify-port_is_valid.patch 5582bf81-evtchn-remove-the-locking-when-unmasking-an-event-channel.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 5583da64-gnttab-use-per-VCPU-maptrack-free-lists.patch 5583da8c-gnttab-steal-maptrack-entries-from-other-VCPUs.patch 5587d711-evtchn-clear-xen_consumer-when-clearing-state.patch 5587d779-evtchn-defer-freeing-struct-evtchn-s-until-evtchn_destroy_final.patch 5587d7b7-evtchn-use-a-per-event-channel-lock-for-sending-events.patch 5587d7e2-evtchn-pad-struct-evtchn-to-64-bytes.patch 55b0a218-x86-PCI-CFG-write-intercept.patch 55b0a255-x86-MSI-X-maskall.patch 55b0a283-x86-MSI-X-teardown.patch 55b0a2ab-x86-MSI-X-enable.patch blktapctrl-close-fifos.patch blktapctrl-default-to-ioemu.patch blktapctrl-disable-debug-printf.patch blktap-no-uninit.patch blktap-pv-cdrom.patch build-tapdisk-ioemu.patch ioemu-bdrv-open-CACHE_WB.patch ioemu-blktap-barriers.patch ioemu-blktap-fv-init.patch ioemu-blktap-image-format.patch ioemu-blktap-zero-size.patch libxl.set-migration-constraints-from-cmdline.patch local_attach_support_for_phy.patch pci-attach-fix.patch qemu-xen-upstream-megasas-buildtime.patch tapdisk-ioemu-logfile.patch tapdisk-ioemu-shutdown-fix.patch udev-rules.patch xen.build-compare.ipxe.patch xen.build-compare.mini-os.patch xen.build-compare.smbiosdate.patch xen.build-compare.vgabios.patch xen.build-compare.xen_compile_h.patch xl-coredump-file-location.patch- bsc#954405 - VUL-0: CVE-2015-8104: Xen: guest to host DoS by triggering an infinite loop in microcode via #DB exception - bsc#954018 - VUL-0: CVE-2015-5307: xen: x86: CPU lockup during fault delivery (XSA-156) CVE-2015-5307-xsa156.patch- Update to Xen 4.5.2 xen-4.5.2-testing-src.tar.bz2 - Drop the following xen-4.5.1-testing-src.tar.bz2 552d0f49-x86-traps-identify-the-vcpu-in-context-when-dumping-regs.patch 5576f178-kexec-add-more-pages-to-v1-environment.patch 55780be1-x86-EFI-adjust-EFI_MEMORY_WP-handling-for-spec-version-2.5.patch 558bfaa0-x86-traps-avoid-using-current-too-early.patch 5592a116-nested-EPT-fix-the-handling-of-nested-EPT.patch 559b9dd6-x86-p2m-ept-don-t-unmap-in-use-EPT-pagetable.patch 559bc633-x86-cpupool-clear-proper-cpu_valid-bit-on-CPU-teardown.patch 559bc64e-credit1-properly-deal-with-CPUs-not-in-any-pool.patch 559bc87f-x86-hvmloader-avoid-data-corruption-with-xenstore-rw.patch 559bdde5-pull-in-latest-linux-earlycpio.patch 55a62eb0-xl-correct-handling-of-extra_config-in-main_cpupoolcreate.patch 55a66a1e-make-rangeset_report_ranges-report-all-ranges.patch 55a77e4f-dmar-device-scope-mem-leak-fix.patch 55c1d83d-x86-gdt-Drop-write-only-xalloc-d-array.patch 55c3232b-x86-mm-Make-hap-shadow-teardown-preemptible.patch 55dc78e9-x86-amd_ucode-skip-updates-for-final-levels.patch 55df2f76-IOMMU-skip-domains-without-page-tables-when-dumping.patch 55e43fd8-x86-NUMA-fix-setup_node.patch 55e43ff8-x86-NUMA-don-t-account-hotplug-regions.patch 55e593f1-x86-NUMA-make-init_node_heap-respect-Xen-heap-limit.patch 55f2e438-x86-hvm-fix-saved-pmtimer-and-hpet-values.patch 55f9345b-x86-MSI-fail-if-no-hardware-support.patch 5604f2e6-vt-d-fix-IM-bit-mask-and-unmask-of-FECTL_REG.patch 560a4af9-x86-EPT-tighten-conditions-of-IOMMU-mapping-updates.patch 560a7c36-x86-p2m-pt-delay-freeing-of-intermediate-page-tables.patch 560a7c53-x86-p2m-pt-ignore-pt-share-flag-for-shadow-mode-guests.patch 560bd926-credit1-fix-tickling-when-it-happens-from-a-remote-pCPU.patch 560e6d34-x86-p2m-pt-tighten-conditions-of-IOMMU-mapping-updates.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-0.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-handling.patch 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch CVE-2015-4106-xsa131-9.patch CVE-2015-3259-xsa137.patch CVE-2015-7311-xsa142.patch CVE-2015-7835-xsa148.patch xsa139-qemuu.patch xsa140-qemuu-1.patch xsa140-qemuu-2.patch xsa140-qemuu-3.patch xsa140-qemuu-4.patch xsa140-qemuu-5.patch xsa140-qemuu-6.patch xsa140-qemuu-7.patch xsa140-qemut-1.patch xsa140-qemut-2.patch xsa140-qemut-3.patch xsa140-qemut-4.patch xsa140-qemut-5.patch xsa140-qemut-6.patch xsa140-qemut-7.patch xsa151.patch xsa152.patch xsa153-libxl.patch CVE-2015-5154-qemuu-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemuu-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemuu-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-5154-qemut-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemut-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-6815-qemuu-e1000-fix-infinite-loop.patch CVE-2015-5239-qemuu-limit-client_cut_text-msg-payload-size.patch CVE-2015-5239-qemut-limit-client_cut_text-msg-payload-size.patch"- bsc#950704 - CVE-2015-7970 VUL-1: xen: x86: Long latency populate-on-demand operation is not preemptible (XSA-150) 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch- Upstream patches from Jan 5604f239-x86-PV-properly-populate-descriptor-tables.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-0.patch 561d2046-VT-d-use-proper-error-codes-in-iommu_enable_x2apic_IR.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-handling.patch- bsc#951845 - VUL-0: CVE-2015-7972: xen: x86: populate-on-demand balloon size inaccuracy can crash guests (XSA-153) xsa153-libxl.patch- bsc#950703 - VUL-1: CVE-2015-7969: xen: leak of main per-domain vcpu pointer array (DoS) (XSA-149) xsa149.patch - bsc#950705 - VUL-1: CVE-2015-7969: xen: x86: leak of per-domain profiling-related vcpu pointer array (DoS) (XSA-151) xsa151.patch - bsc#950706 - VUL-0: CVE-2015-7971: xen: x86: some pmu and profiling hypercalls log without rate limiting (XSA-152) xsa152.patch - Dropped 55dc7937-x86-IO-APIC-don-t-create-pIRQ-mapping-from-masked-RTE.patch 5604f239-x86-PV-properly-populate-descriptor-tables.patch- bsc#932267 - VUL-1: CVE-2015-4037: qemu,kvm,xen: insecure temporary file use in /net/slirp.c CVE-2015-4037-qemuu-smb-config-dir-name.patch CVE-2015-4037-qemut-smb-config-dir-name.patch - bsc#877642 - VUL-0: CVE-2014-0222: qemu: qcow1: validate L2 table size to avoid integer overflows CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch CVE-2014-0222-qemut-qcow1-validate-l2-table-size.patch- bsc#950367 - VUL-0: CVE-2015-7835: xen: x86: Uncontrolled creation of large page mappings by PV guests (XSA-148) CVE-2015-7835-xsa148.patch- bsc#949138 - Setting vcpu affinity under Xen causes libvirtd abort 54f4985f-libxl-fix-libvirtd-double-free.patch- bsc#949046 - Increase %suse_version in SP1 to 1316 xen.spec - Update README.SUSE detailing dom0 ballooning recommendations- bsc#945167 - Running command ’ xl pci-assignable-add 03:10.1’ secondly show errors 55f7f9d2-libxl-slightly-refine-pci-assignable-add-remove-handling.patch - Upstream patches from Jan 55f2e438-x86-hvm-fix-saved-pmtimer-and-hpet-values.patch 55f9345b-x86-MSI-fail-if-no-hardware-support.patch 5604f239-x86-PV-properly-populate-descriptor-tables.patch 5604f2e6-vt-d-fix-IM-bit-mask-and-unmask-of-FECTL_REG.patch 560a4af9-x86-EPT-tighten-conditions-of-IOMMU-mapping-updates.patch 560a7c36-x86-p2m-pt-delay-freeing-of-intermediate-page-tables.patch 560a7c53-x86-p2m-pt-ignore-pt-share-flag-for-shadow-mode-guests.patch 560bd926-credit1-fix-tickling-when-it-happens-from-a-remote-pCPU.patch 560e6d34-x86-p2m-pt-tighten-conditions-of-IOMMU-mapping-updates.patch- bsc#941074 - VmError: Device 51728 (vbd) could not be connected. Hotplug scripts not working. hotplug-Linux-block-performance-fix.patch- bsc#947165 - VUL-0: CVE-2015-7311: xen: libxl fails to honour readonly flag on disks with qemu-xen (xsa-142) CVE-2015-7311-xsa142.patch- bsc#945165 - Xl pci-attach show error with kernel of SLES 12 sp1 pci-attach-fix.patch- bsc#945164 - Xl destroy show error with kernel of SLES 12 sp1 5537a4d8-libxl-use-DEBUG-log-level-instead-of-INFO.patch- Upstream patches from Jan 55dc78e9-x86-amd_ucode-skip-updates-for-final-levels.patch 55dc7937-x86-IO-APIC-don-t-create-pIRQ-mapping-from-masked-RTE.patch 55df2f76-IOMMU-skip-domains-without-page-tables-when-dumping.patch 55e43fd8-x86-NUMA-fix-setup_node.patch 55e43ff8-x86-NUMA-don-t-account-hotplug-regions.patch 55e593f1-x86-NUMA-make-init_node_heap-respect-Xen-heap-limit.patch 54c2553c-grant-table-use-uint16_t-consistently-for-offset-and-length.patch 54ca33bc-grant-table-refactor-grant-copy-to-reduce-duplicate-code.patch 54ca340e-grant-table-defer-releasing-pages-acquired-in-a-grant-copy.patch- bsc#944463 - VUL-0: CVE-2015-5239: qemu-kvm: Integer overflow in vnc_client_read() and protocol_client_msg() CVE-2015-5239-qemuu-limit-client_cut_text-msg-payload-size.patch CVE-2015-5239-qemut-limit-client_cut_text-msg-payload-size.patch - bsc#944697 - VUL-1: CVE-2015-6815: qemu: net: e1000: infinite loop issue CVE-2015-6815-qemuu-e1000-fix-infinite-loop.patch CVE-2015-6815-qemut-e1000-fix-infinite-loop.patch- bnc#935634 - VUL-0: CVE-2015-3259: xen: XSA-137: xl command line config handling stack overflow 55a62eb0-xl-correct-handling-of-extra_config-in-main_cpupoolcreate.patch- bsc#907514 - Bus fatal error & sles12 sudden reboot has been observed - bsc#910258 - SLES12 Xen host crashes with FATAL NMI after shutdown of guest with VT-d NIC - bsc#918984 - Bus fatal error & sles11-SP4 sudden reboot has been observed - bsc#923967 - Partner-L3: Bus fatal error & sles11-SP3 sudden reboot has been observed 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 5576f143-x86-adjust-PV-I-O-emulation-functions-types.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 55b0a218-x86-PCI-CFG-write-intercept.patch 55b0a255-x86-MSI-X-maskall.patch 55b0a283-x86-MSI-X-teardown.patch 55b0a2ab-x86-MSI-X-enable.patch 55b0a2db-x86-MSI-track-guest-masking.patch - Upstream patches from Jan 552d0f49-x86-traps-identify-the-vcpu-in-context-when-dumping-regs.patch 559bc633-x86-cpupool-clear-proper-cpu_valid-bit-on-CPU-teardown.patch 559bc64e-credit1-properly-deal-with-CPUs-not-in-any-pool.patch 559bc87f-x86-hvmloader-avoid-data-corruption-with-xenstore-rw.patch 55a66a1e-make-rangeset_report_ranges-report-all-ranges.patch 55a77e4f-dmar-device-scope-mem-leak-fix.patch 55c1d83d-x86-gdt-Drop-write-only-xalloc-d-array.patch 55c3232b-x86-mm-Make-hap-shadow-teardown-preemptible.patch - Dropped for upstream version x86-MSI-mask.patch x86-MSI-pv-unmask.patch x86-MSI-X-enable.patch x86-MSI-X-maskall.patch x86-MSI-X-teardown.patch x86-pci_cfg_okay.patch x86-PCI-CFG-write-intercept.patch- bsc#939712 - VUL-0: XSA-140: QEMU leak of uninitialized heap memory in rtl8139 device model xsa140-qemuu-1.patch xsa140-qemuu-2.patch xsa140-qemuu-3.patch xsa140-qemuu-4.patch xsa140-qemuu-5.patch xsa140-qemuu-6.patch xsa140-qemuu-7.patch xsa140-qemut-1.patch xsa140-qemut-2.patch xsa140-qemut-3.patch xsa140-qemut-4.patch xsa140-qemut-5.patch xsa140-qemut-6.patch xsa140-qemut-7.patch - bsc#939709 - VUL-0: XSA-139: xen: Use after free in QEMU/Xen block unplug protocol xsa139-qemuu.patch- bsc#937371 - xen vm's running after reboot xendomains-libvirtd-conflict.patch- bsc#938344 - VUL-0: CVE-2015-5154: qemu,kvm,xen: host code execution via IDE subsystem CD-ROM CVE-2015-5154-qemuu-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemut-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemuu-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemut-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemuu-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-5154-qemut-clear-DRQ-after-handling-all-expected-accesses.patch- Remove xendomains.service from systemd preset file because it conflicts with libvirt-guests.service (bnc#937371) Its up to the admin to run systemctl enable xendomains.service- bnc#935634 - VUL-0: CVE-2015-3259: xen: XSA-137: xl command line config handling stack overflow CVE-2015-3259-xsa137.patch - Upstream patches from Jan 558bfaa0-x86-traps-avoid-using-current-too-early.patch 5592a116-nested-EPT-fix-the-handling-of-nested-EPT.patch 559b9dd6-x86-p2m-ept-don-t-unmap-in-use-EPT-pagetable.patch 559bdde5-pull-in-latest-linux-earlycpio.patch - Upstream patches from Jan pending review 552d0fd2-x86-hvm-don-t-include-asm-spinlock-h.patch 552d0fe8-x86-mtrr-include-asm-atomic.h.patch 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 554c7aee-x86-provide-arch_fetch_and_add.patch 554c7b00-arm-provide-arch_fetch_and_add.patch 55534b0a-x86-provide-add_sized.patch 55534b25-arm-provide-add_sized.patch 5555a4f8-use-ticket-locks-for-spin-locks.patch 5555a5b9-x86-arm-remove-asm-spinlock-h.patch 5555a8ec-introduce-non-contiguous-allocation.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 557eb55f-gnttab-per-active-entry-locking.patch 557eb5b6-gnttab-introduce-maptrack-lock.patch 557eb620-gnttab-make-the-grant-table-lock-a-read-write-lock.patch 557ffab8-evtchn-factor-out-freeing-an-event-channel.patch 5582bf43-evtchn-simplify-port_is_valid.patch 5582bf81-evtchn-remove-the-locking-when-unmasking-an-event-channel.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 5583da64-gnttab-use-per-VCPU-maptrack-free-lists.patch 5583da8c-gnttab-steal-maptrack-entries-from-other-VCPUs.patch 5587d711-evtchn-clear-xen_consumer-when-clearing-state.patch 5587d779-evtchn-defer-freeing-struct-evtchn-s-until-evtchn_destroy_final.patch 5587d7b7-evtchn-use-a-per-event-channel-lock-for-sending-events.patch 5587d7e2-evtchn-pad-struct-evtchn-to-64-bytes.patch x86-MSI-pv-unmask.patch x86-pci_cfg_okay.patch x86-PCI-CFG-write-intercept.patch x86-MSI-X-maskall.patch x86-MSI-X-teardown.patch x86-MSI-X-enable.patch x86-MSI-mask.patch- Adjust more places to use br0 instead of xenbr0- bnc#936516 - xen fails to build with kernel update(4.1.0 from stable) 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch- Update to Xen Version 4.5.1 FCS (fate#315675) xen-4.5.1-testing-src.tar.bz2 - Dropped patches now contained in tarball 556c2cf2-x86-don-t-crash-mapping-a-page-using-EFI-rt-page-tables.patch 556d9718-efi-fix-allocation-problems-if-ExitBootServices-fails.patch 556eabf7-x86-apic-Disable-the-LAPIC-later-in-smp_send_stop.patch 556eac15-x86-crash-don-t-use-set_fixmap-in-the-crash-path.patch 55780aaa-efi-avoid-calling-boot-services-after-ExitBootServices.patch 55780aff-x86-EFI-fix-EFI_MEMORY_WP-handling.patch 55780b43-EFI-early-add-mapbs-to-map-EfiBootServices-Code-Data.patch 55780b97-EFI-support-default-attributes-to-map-Runtime-service-areas.patch 5513b458-allow-reboot-overrides-when-running-under-EFI.patch 5513b4d1-dont-apply-reboot-quirks-if-reboot-set-by-user.patch 5576f178-kexec-add-more-pages-to-v1-environment.patch 5535f633-dont-leak-hypervisor-stack-to-toolstacks.patch CVE-2015-3456-xsa133-qemuu.patch CVE-2015-3456-xsa133-qemut.patch qemu-MSI-X-enable-maskall.patch qemu-MSI-X-latch-writes.patch x86-MSI-X-guest-mask.patch- Replace 5124efbe-add-qxl-support.patch with the variant that finally made it upstream, 554cc211-libxl-add-qxl.patch- bsc#931627 - VUL-0: CVE-2015-4105: XSA-130: xen: Guest triggerable qemu MSI-X pass-through error messages qemu-MSI-X-latch-writes.patch - bsc#907514 - Bus fatal error & sles12 sudden reboot has been observed - bsc#910258 - SLES12 Xen host crashes with FATAL NMI after shutdown of guest with VT-d NIC - bsc#918984 - Bus fatal error & sles11-SP4 sudden reboot has been observed - bsc#923967 - Partner-L3: Bus fatal error & sles11-SP3 sudden reboot has been observed x86-MSI-X-teardown.patch x86-MSI-X-enable.patch x86-MSI-X-guest-mask.patch x86-MSI-X-maskall.patch qemu-MSI-X-enable-maskall.patch - Upstream patches from Jan 55780aaa-efi-avoid-calling-boot-services-after-ExitBootServices.patch 55780aff-x86-EFI-fix-EFI_MEMORY_WP-handling.patch 55780b43-EFI-early-add-mapbs-to-map-EfiBootServices-Code-Data.patch 55780b97-EFI-support-default-attributes-to-map-Runtime-service-areas.patch 55780be1-x86-EFI-adjust-EFI_MEMORY_WP-handling-for-spec-version-2.5.patch 55103616-vm-assist-prepare-for-discontiguous-used-bit-numbers.patch 5548e95d-x86-allow-to-suppress-M2P-user-mode-exposure.patch - Dropped the following patches now contained in the tarball xen-no-array-bounds.patch CVE-2015-4103-xsa128.patch CVE-2015-4104-xsa129.patch CVE-2015-4105-xsa130.patch CVE-2015-4106-xsa131-1.patch CVE-2015-4106-xsa131-2.patch CVE-2015-4106-xsa131-3.patch CVE-2015-4106-xsa131-4.patch CVE-2015-4106-xsa131-5.patch CVE-2015-4106-xsa131-6.patch CVE-2015-4106-xsa131-7.patch CVE-2015-4106-xsa131-8.patch- Update to Xen 4.5.1 RC2 - bsc#931628 - VUL-0: CVE-2015-4106: XSA-131: xen: Unmediated PCI register access in qemu CVE-2015-4106-xsa131-1.patch CVE-2015-4106-xsa131-2.patch CVE-2015-4106-xsa131-3.patch CVE-2015-4106-xsa131-4.patch CVE-2015-4106-xsa131-5.patch CVE-2015-4106-xsa131-6.patch CVE-2015-4106-xsa131-7.patch CVE-2015-4106-xsa131-8.patch CVE-2015-4106-xsa131-9.patch - bsc#931627 - VUL-0: CVE-2015-4105: XSA-130: xen: Guest triggerable qemu MSI-X pass-through error messages CVE-2015-4105-xsa130.patch - bsc#931626 - VUL-0: CVE-2015-4104: XSA-129: xen: PCI MSI mask bits inadvertently exposed to guests CVE-2015-4104-xsa129.patch - bsc#931625 - VUL-0: CVE-2015-4103: XSA-128: xen: Potential unintended writes to host MSI message data field via qemu CVE-2015-4103-xsa128.patch - Upstream patches from Jan 5548e903-domctl-don-t-truncate-XEN_DOMCTL_max_mem-requests.patch 556c2cf2-x86-don-t-crash-mapping-a-page-using-EFI-rt-page-tables.patch 556d9718-efi-fix-allocation-problems-if-ExitBootServices-fails.patch 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch 556eabf7-x86-apic-Disable-the-LAPIC-later-in-smp_send_stop.patch 556eac15-x86-crash-don-t-use-set_fixmap-in-the-crash-path.patch- Add DefaultDependencies=no to xen-dom0-modules.service because it has to run before proc-xen.mount- Update to Xen 4.5.1 RC1- Update blktap-no-uninit.patch to work with gcc-4.5- bsc#927967 - VUL-0: CVE-2015-3340: xen: Information leak through XEN_DOMCTL_gettscinfo (XSA-132) 5535f633-dont-leak-hypervisor-stack-to-toolstacks.patch- bnc#929339 - VUL-0: CVE-2015-3456: qemu kvm xen: VENOM qemu floppy driver host code execution CVE-2015-3456-xsa133-qemuu.patch CVE-2015-3456-xsa133-qemut.patch- bsc#928783 - Reboot failure; Request backport of upstream Xen patch to 4.5.0, or update pkgs to 4.5.1 5513b458-allow-reboot-overrides-when-running-under-EFI.patch 5513b4d1-dont-apply-reboot-quirks-if-reboot-set-by-user.patch- bnc#927750 - Avoid errors reported by system-modules-load.service- Add xen-no-array-bounds.patch and blktap-no-uninit.patch to selectively turn errors back to warnings to fix build with GCC 5. - Amend xen.stubdom.newlib.patch to pull in declaration of strcmp to avoid implicit-fortify-decl rpmlint error. - Fix quoting of __SMBIOS_DATE__ in xen.build-compare.smbiosdate.patch.- xentop: Fix memory leak on read failure 551ac326-xentop-add-support-for-qdisk.patch- Dropped xentop-add-support-for-qdisk.patch in favor of upstream version 551ac326-xentop-add-support-for-qdisk.patch- Enable spice support in qemu for x86_64 5124efbe-add-qxl-support.patch qemu-xen-enable-spice-support.patch- Add xen-c99-fix.patch to remove pointless inline specifier on function declarations which break build with a C99 compiler which GCC 5 is by default. (bsc#921994) - Add ipxe-no-error-logical-not-parentheses.patch to supply - Wno-logical-not-parentheses to the ipxe build to fix breakage with GCC 5. (bsc#921994)- bnc#921842 - Xentop doesn't display disk statistics for VMs using qdisks xentop-add-support-for-qdisk.patch- Disable the PIE enablement done for Factory, as the XEN code is not buildable with PIE and it does not make much sense to build the hypervisor code with it.- bnc#918169 - XEN fixes required to work with Kernel 3.19.0 xen.spec- Package xen.changes because its referenced in xen.spec- Update seabios to rel-1.7.5 which is the correct version for Xen 4.5- Update to Xen 4.5.0 FCS- Include systemd presets in 13.2 and older- bnc#897352 - Enable xencommons/xendomains only during fresh install - disable restart on upgrade because the toolstack is not restartable- adjust seabios, vgabios, stubdom and hvmloader build to reduce build-compare noise xen.build-compare.mini-os.patch xen.build-compare.smbiosdate.patch xen.build-compare.ipxe.patch xen.build-compare.vgabios.patch xen.build-compare.seabios.patch xen.build-compare.man.patch- Update to Xen 4.5.0 RC4- Remove xend specific if-up scripts Recording bridge slaves is a generic task which should be handled by generic network code- Use systemd features from upstream requires updated systemd-presets-branding package- Update to Xen 4.5.0 RC3- Set GIT, WGET and FTP to /bin/false- Use new configure features instead of make variables xen.stubdom.newlib.patch- adjust docs and xen build to reduce build-compare noise xen.build-compare.doc_html.patch xen.build-compare.xen_compile_h.patch- Drop trailing B_CNT from XEN_EXTRAVERSION to reduce build-compare noise- Update to Xen 4.5.0 RC2- Update to Xen 4.5.0 RC1 xen-4.5.0-testing-src.tar.bz2 - Remove all patches now contained in the new tarball xen-4.4.1-testing-src.tar.bz2 5315a3bb-x86-don-t-propagate-acpi_skip_timer_override-do-Dom0.patch 5315a43a-x86-ACPI-also-print-address-space-for-PM1x-fields.patch 53299d8f-xenconsole-reset-tty-on-failure.patch 53299d8f-xenconsole-tolerate-tty-errors.patch 5346a7a0-x86-AMD-support-further-feature-masking-MSRs.patch 53563ea4-x86-MSI-drop-workaround-for-insecure-Dom0-kernels.patch 537c9c77-libxc-check-return-values-on-mmap-and-madvise.patch 537cd0b0-hvmloader-also-cover-PCI-MMIO-ranges-above-4G-with-UC-MTRR-ranges.patch 537cd0cc-hvmloader-PA-range-0xfc000000-0xffffffff-should-be-UC.patch 539ebe62-x86-EFI-improve-boot-time-diagnostics.patch 53aac342-x86-HVM-consolidate-and-sanitize-CR4-guest-reserved-bit-determination.patch 53c9151b-Fix-xl-vncviewer-accesses-port-0-by-any-invalid-domid.patch 53d124e7-fix-list_domain_details-check-config-data-length-0.patch 53dba447-x86-ACPI-allow-CMOS-RTC-use-even-when-ACPI-says-there-is-none.patch 53df727b-x86-HVM-extend-LAPIC-shortcuts-around-P2M-lookups.patch 53e8be5f-x86-vHPET-use-rwlock-instead-of-simple-one.patch 53f737b1-VMX-fix-DebugCtl-MSR-clearing.patch 53f7386d-x86-irq-process-softirqs-in-irq-keyhandlers.patch 53fcebab-xen-pass-kernel-initrd-to-qemu.patch 53ff3659-x86-consolidate-boolean-inputs-in-hvm-and-p2m.patch 53ff36ae-x86-hvm-treat-non-insn-fetch-NPF-also-as-read-violations.patch 53ff36d5-x86-mem_event-deliver-gla-fault-EPT-violation-information.patch 53ff3716-x86-ats-Disable-Address-Translation-Services-by-default.patch 53ff3899-x86-NMI-allow-processing-unknown-NMIs-with-watchdog.patch 54005472-EPT-utilize-GLA-GPA-translation-known-for-certain-faults.patch 540effe6-evtchn-check-control-block-exists-when-using-FIFO-based-events.patch 540f2624-x86-idle-add-barriers-to-CLFLUSH-workaround.patch 541825dc-VMX-don-t-leave-x2APIC-MSR-intercepts-disabled.patch 541ad385-x86-suppress-event-check-IPI-to-MWAITing-CPUs.patch 541ad3ca-x86-HVM-batch-vCPU-wakeups.patch 541ad81a-VT-d-suppress-UR-signaling-for-further-desktop-chipsets.patch 54216833-x86-shadow-fix-race-when-sampling-dirty-vram-state.patch 54216882-x86-emulate-check-cpl-for-all-privileged-instructions.patch 542168ae-x86emul-only-emulate-swint-injection-for-real-mode.patch 54228a37-x86-EFI-fix-freeing-of-uninitialized-pointer.patch 5423e61c-x86emul-fix-SYSCALL-SYSENTER-SYSEXIT-emulation.patch 5424057f-x86-HVM-fix-miscellaneous-aspects-of-x2APIC-emulation.patch 542405b4-x86-HVM-fix-ID-handling-of-x2APIC-emulation.patch 542bf997-x86-HVM-properly-bound-x2APIC-MSR-range.patch 54325cc0-x86-MSI-fix-MSI-X-case-of-freeing-IRQ.patch 54325d2f-x86-restore-reserving-of-IO-APIC-pages-in-XENMEM_machine_memory_map-output.patch 54325d95-don-t-allow-Dom0-access-to-IOMMUs-MMIO-pages.patch 54325ecc-AMD-guest_iommu-properly-disable-guest-iommu-support.patch 54325f3c-x86-paging-make-log-dirty-operations-preemptible.patch 54379e6d-x86-vlapic-don-t-silently-accept-bad-vectors.patch CVE-2013-4540-qemu.patch qemu-support-xen-hvm-direct-kernel-boot.patch qemu-xen-upstream-blkif-discard.patch change-vnc-passwd.patch libxc-pass-errno-to-callers-of-xc_domain_save.patch libxl.honor-more-top-level-vfb-options.patch libxl.add-option-for-discard-support-to-xl-disk-conf.patch libxl.introduce-an-option-to-disable-the-non-O_DIRECT-workaround.patch x86-dom-print.patch x86-extra-trap-info.patch tmp_build.patch xl-check-for-libvirt-managed-domain.patch disable-wget-check.patch - Xend/xm is no longer supported and is not part of the upstream code. Remove all xend/xm specific patches, configs, and scripts xen-xmexample.patch bridge-opensuse.patch xmexample.disks xmclone.sh init.xend xend-relocation.sh xend.service xend-relocation-server.fw domUloader.py xmexample.domUloader xmexample.disks bridge-vlan.patch bridge-bonding.patch bridge-record-creation.patch network-nat-open-SuSEfirewall2-FORWARD.patch xend-set-migration-constraints-from-cmdline.patch xen.migrate.tools-xend_move_assert_to_exception_block.patch xend-pvscsi-recognize-also-SCSI-CDROM-devices.patch xend-config.patch xend-max-free-mem.patch xend-hvm-default-pae.patch xend-vif-route-ifup.patch xend-xenapi-console-protocol.patch xend-core-dump-loc.patch xend-xen-api-auth.patch xend-checkpoint-rename.patch xend-xm-save-check-file.patch xend-xm-create-xflag.patch xend-domu-usb-controller.patch xend-devid-or-name.patch xend-migration-domname-fix.patch xend-del_usb_xend_entry.patch xend-xen-domUloader.patch xend-multi-xvdp.patch xend-check_device_status.patch xend-change_home_server.patch xend-minimum-restart-time.patch xend-disable-internal-logrotate.patch xend-config-enable-dump-comment.patch xend-tools-watchdog-support.patch xend-console-port-restore.patch xend-vcpu-affinity-fix.patch xend-migration-bridge-check.patch xend-managed-pci-device.patch xend-hvm-firmware-passthrough.patch xend-cpuinfo-model-name.patch xend-xm-reboot-fix.patch xend-domain-lock.patch xend-domain-lock-sfex.patch xend-32on64-extra-mem.patch xend-hv_extid_compatibility.patch xend-xenpaging.autostart.patch xend-remove-xm-deprecation-warning.patch libxen_permissive.patch tmp-initscript-modprobe.patch init.xendomains xendomains.service xen-watchdog.service xen-updown.sh- bnc#901317 - L3: increase limit domUloader to 32MB domUloader.py- bnc#898772 - SLES 12 RC3 - XEN Host crashes when assigning non-VF device (SR-IOV) to guest 54325cc0-x86-MSI-fix-MSI-X-case-of-freeing-IRQ.patch - bnc#882089 - Windows 2012 R2 fails to boot up with greater than 60 vcpus 54325ecc-AMD-guest_iommu-properly-disable-guest-iommu-support.patch - bnc#826717 - VUL-0: CVE-2013-3495: XSA-59: xen: Intel VT-d Interrupt Remapping engines can be evaded by native NMI interrupts 541ad81a-VT-d-suppress-UR-signaling-for-further-desktop-chipsets.patch - Upstream patches from Jan 540effe6-evtchn-check-control-block-exists-when-using-FIFO-based-events.patch (Replaces xsa107.patch) 54216833-x86-shadow-fix-race-when-sampling-dirty-vram-state.patch (Replaces xsa104.patch) 54216882-x86-emulate-check-cpl-for-all-privileged-instructions.patch (Replaces xsa105.patch) 542168ae-x86emul-only-emulate-swint-injection-for-real-mode.patch (Replaces xsa106.patch) 54228a37-x86-EFI-fix-freeing-of-uninitialized-pointer.patch 5423e61c-x86emul-fix-SYSCALL-SYSENTER-SYSEXIT-emulation.patch 5424057f-x86-HVM-fix-miscellaneous-aspects-of-x2APIC-emulation.patch 542405b4-x86-HVM-fix-ID-handling-of-x2APIC-emulation.patch 542bf997-x86-HVM-properly-bound-x2APIC-MSR-range.patch (Replaces xsa108.patch) 54325d2f-x86-restore-reserving-of-IO-APIC-pages-in-XENMEM_machine_memory_map-output.patch 54325d95-don-t-allow-Dom0-access-to-IOMMUs-MMIO-pages.patch 54325f3c-x86-paging-make-log-dirty-operations-preemptible.patch (Replaces xsa97.patch) 54379e6d-x86-vlapic-don-t-silently-accept-bad-vectors.patch/sbin/ldconfig/sbin/ldconfig  !"#$%&'()*+,-./4.14.1_16-1.64.14.1_16-1.6libxencall.so.1libxencall.so.1.2libxenctrl.so.4.14libxenctrl.so.4.14.0libxendevicemodel.so.1libxendevicemodel.so.1.3libxenevtchn.so.1libxenevtchn.so.1.1libxenforeignmemory.so.1libxenforeignmemory.so.1.3libxenfsimage.so.4.14libxenfsimage.so.4.14.0libxengnttab.so.1libxengnttab.so.1.2libxenguest.so.4.14libxenguest.so.4.14.0libxenhypfs.so.1libxenhypfs.so.1.0libxenlight.so.4.14libxenlight.so.4.14.0libxenstat.so.4.14libxenstat.so.4.14.0libxenstore.so.3.0libxenstore.so.3.0.3libxentoolcore.so.1libxentoolcore.so.1.0libxentoollog.so.1libxentoollog.so.1.0libxenvchan.so.4.14libxenvchan.so.4.14.0libxlutil.so.4.14libxlutil.so.4.14.0xenfsimageext2fsfsimage.sofatfsimage.soiso9660fsimage.soreiserfsfsimage.soufsfsimage.soxfsfsimage.sozfsfsimage.so/usr/lib64//usr/lib64/xenfsimage//usr/lib64/xenfsimage/ext2fs//usr/lib64/xenfsimage/fat//usr/lib64/xenfsimage/iso9660//usr/lib64/xenfsimage/reiserfs//usr/lib64/xenfsimage/ufs//usr/lib64/xenfsimage/xfs//usr/lib64/xenfsimage/zfs/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP3:GA/standard/579af880e497f59cc06d00c175a8e5d4-xencpioxz5x86_64-suse-linux ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9c7141c02197a38e19018630ac28966ccf3463a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f702615228f964462e34d457438a58fec29826af, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd4861d21d25bd85618ed255d3446bc96e750b59, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=efcfbb45d669c82d9593ff0ef77ec13e7a052713, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c1638c1124bbd891674d3ece9a9451fd83edb05, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d6a7ef901f0ead13a2067d3185b24cfe3fa01cfb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bdbc6875e625e0b0c8e32f9c75dbf7b6af7c6d6c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=05552bc9e936cfee335d2278a5e400c4fcf4decc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=22a2590e1df24f603c9ac777833bdec9bc91f6ef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca1b6e49c33150c6cbd3c213af69f72d6e743086, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1fb55f102003cf04518683f557d84c7b4e23b277, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb5e724970639b0611b131fe86f81cfbf55e3e27, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9ac36c7de13dec93a2472d5d8d984146bde9acf0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f557acef7521758271609f9123a3aeea71223c2e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=deed32905013a495d50448f12a9f83e319bd8fca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2a4ab81139843cffc8c7ce8307d4f9012a82942, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8701c73b26b4a197fa2148c44a41ec65bebbd2c2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a8f741b3eeaa63e0037471fe7933690a0388a97, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c952fecbae23b9bfc11e16756af89d3578b7ff05, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=50e0438338fc9d5fd3b572b3f3fc1610d88075b0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4144af29a88192a1b1990236087c338f2646f0c1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=123999b46fd5eca63b1b8c46ba0dc5f45000aed7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8463446e7ea703c064faa4d230963cd32ac016f3, stripped%9FXaq   !  PPPPPPR4R6RR RR5R3RRPR6R-R!R RR'R)RR R RR%R$R5R&R,RR(R#RRPPPPPP P PR4R6R RRR RR5R3RRRP P P P R4R6RR RR5R3RRPPPPPPPP R4R6RRR RR5R3RRPPRRR R RRRPPPPPPR4R6RRR RR5R3RRPR'RR RRR RRR RRR8R&R"RPPR6R RRRR RR5RR8RRPRR6R'RR0RRRRRRR RR R R RR RR5R&R"R.R/R2RRRRR7RRPRR R RR R2R"R7RPRR4RRRR RR R RR3RRRPPRRRRP!P RR R RRRP"R-RR RR R'R2R,R&RP#RR R RRR RR R1RRR R RR R+R*RR RR R+R*RR RRR+R*RR RRR R+R*RR RR+R*RR+R RR R*RR+R R RR RR*Rutf-84c70ee44187d132c98a1c3df6883e510d8defe90a3e3595952aaa65465165c28? 7zXZ !t/W] cr$x#Di*ruBC[_%_VȭujUW=[n#-tZ0}6nrD~b!Zgzҡ~u1+΀{Vq7/u`}2rKe ml?c`ҹ> fbDRV!?Q|,鉾]W{^[|ZEq+xN7U$-F{O%Cs=՛ig2c x~zݙxnD*!7/+imW@$CBX *4?ء:0(\7QhCvSMkZa o?9M~Ȃt~o&L@)N] ĤxhA~k$@"*@41Yf10P4O@G%h}Fej䡚g_ӷ8+mM9Y[.|g/пQHW|ms iqMFuV[i˽оŪ7].qHWY"/'l CJ\ ;],Zߕ O%1)|bxcb *H+۱s_qmT5'J֪xU(-<Ȳ QhQ5p.1]]2 vfoxܻe n b^slN-S@ދ7xю݅+XQsj6^ߎ9'H0kE +꫆ rT01.(R70JgI S($p݁V֕Lkp-"]C`O-zhQms\ij4fg*ԅeRM) *2?F3$}>΢&ӆ%C I) >b2(M!&\HjU4@q qWV@|S&xuYюf-sGU n;BtpU&mV hSUZݮwr:vZB8vSH~,+)X|I@)X78V0Jnԟ0'|u]JQrb"*c(;d߳[, W.`%K;Hɭ&7?Y5vjhg8eh78v +)p'/0vu!K"BO|_Ftm6{+SbÑxXc?;6j9C9Β$ar]0M LI^}&;uj-@mmº8;Hy#ZLb!C)hY"‚`c~fH#Xo7.#A|Hɧ*΀I40M6UW&tSG0:S1f+w,1Dk(b mP,ӧk0Y;;?W !5LKOpk6@Ђsk54a|,$&bHlOeg7vPz$ǝҰ*57:'tlFԏʋ dIu|V 2L`|)Xl^/,Kۣ6B'Z OI!JW:)ydbGk).|o9q`jADErEsLԝa8w(gU7%N.RRWY:V ȢZ@ԸҾ\,Um]o=y3Е!DC7s0fƚ.qrXBrQ>Z*ƴ!+ްx f%j9!E@|a֊D;tΆ> c sz0E u x2"VTev[A}(Enk}dxl90&Ln!6Q̴TD5r$SEόu%H !+ j3mGdB]l^%Zq|A<(sM(@3I]i26bZuV5*c8y+AS8Zc 'JeB|e qW:Iֈ?ܑꏪ3WprkB&eS`,M=l`NPE#TrGK2P'jm}.(PS~ 1?u8-Vؒ&J^K"߾h{>;ĕ}D_o{hme@f!V%*($ ؽ>cҊ +[u8w1= 6NxMP\xcN횙J]Pj>*e{H{GMs.&8\m| 39^'|p}rXcpkoMO a95i$*^s8V=|y[<nm2XE xia7.bͺ)l1/ͩ9"cl3g1xz7Rp\q)ID0IyG":'i4 6Bʣqf[O#I B jZ89[+U"v>2?xlRIrU?zϴΰc@&Q[ )%߂-̠Fw`XBO+9u T}i?I'>I oρyf֋>]1R bUW 58 \) X1Kc"Z3?VA¸tɥNÔ!ξ լ am $Eh7G<J ^$׽ HLg:9_ ѻJr=#.+A̛/b.+,nmɭ 2a␵DC$Wy٭v2mk@H}{TJˇ1"=e&&9Q4-t8ϳ Fg-ڳ& _M;\%?vQOh쀸2rg=y 0yJ R071hk&*,H\-Tw~u0XO̞a%TMr\iQh1FPF _6u;Qۼ#gێLN[Z5%Vqy:Fؘ;J {MʚT e9Ő0.Mwx _u7}`|Wٞ&i˻ ?+r`ѭuI^_Q9y0 %bt?q,٪̹}4JxOAX#g7"]ʹ<.$$B#Q?=ӊ/ycI T"UD#{8_z#2`; g4 2QdeCw$2ʨKJ ݋Y)Cn@pqnGӛ#␽|9|| ^jX/X*h-UzxyA{6F|so,ofȘo: Zpx9/TKWk?,:|.I,7Vozna?NK ?2p ~CKցͻ X^W`ilc%֡$ IOM[>E8;'L-iO*#Զ[Ak6bYbA^y8O6LsǛ7ݲ=PB^䱴M|) TMƕ 8҂z'*Γv*b ֵ%NLYe؜NjPS=hM3כ}UOϝ'aJ :~¯l#mE^!n#ަ }ˮp:ٗ`['enCfV[H*mVnGL4JЃǟn,t/hLSNjexT;pvKԯlZG>AX~"WukYel'kSյZu=+"Ũ96)ǃEh;2YxUqNCEĜ%L)q)M(KE} wX ,) xRPIS"-D+x:w1J.ӟAa3[ʛ#/'8k9YZT dog߅K\ƧoPE8R}6%ȍ#$HVVOsa UQ2+f8I9?Ǥ^FM H1LhFեзOU ePUiCϨkaB>rv v0xH/KPWbA}tkӃ "QXqƽ?I(P圏vY[Q}PFσ`l,>%$ ,CnB) qole u{N.GjՏ%gd-ϦrmhA7&Rfw ~d1_Tsg_!@/ُ9^aҢ(h5&?\TJ169t)m~Ucʹ) CVPFFA-&1 p A_nsR^BXruҚEkv<6WP$)=i+W{kAݾ_8#Ƿܩ!H@%d DžM kګ&A_/7 F?1^`[N!=G?DuL{YQ3(Z@ᓈ^U ߨp.#\ 2оeo>s> :[`"Z) 9$D|a=%8N{T+@5uf^g8=dLQ{P!ݎڈ,^Dd/:XLb<@3L~n*&Eop\g`Re p%$zRM@.D "xT!Erb  j0yWڳR*lM}Ԛ,}X9u4.jB+M/@JET=n OîYҗ^Wnz}f|#L]g5,3:MP~c=E*NU_NKV@45L`XX?00[kGyM;.&[=aSM:˒ 'MyLJQewa䊞_>3ӡ2aξY}zbU]?8?\YwJL.yJPKnt)w^!XVA iG'M: J!׈be{I*CFD4u( >t>f{ f(뿈.OȚp0,ZI 7THE׵64$NGAzVn,3zU p&.Yml75=N`I zg*X<,;HK)c8(+Ɵ?V3C(ZСeڂ {-x:|CAWUW{?B p}Č)zvX"HD>yj!-(N'}ijD9Q\Pa5uJw13<Ǻ{dciuh9ZmQ _C45#+.|Vbܶqq!۲ݏig/3 ; OQץˀW9} pݎ2 e {-ٺUJ#7T!WIDgɅiBTCdn,xcezqQiOTLXIgګ'  ֮ )|@`}rbvt*D>h9N$lTtԢZ.-i+$" }̩hz(B%lB.G߸)Mlٵa<ڎENEA3`R$^(M1:C@v+S&h6 # 1$(0skԎ}TB`ZG/[k(KeUŨ΂YWܝt ⾒.ϕ Β{"Ū:f8.Fq\w7eAɤ;sp4p P]֫}%Tcuj# o&ܓ'8nmKz|aCf>kԦuhmh5v] o5Cor`[{s"Fq)OB5zpJN󌘴gAgw:N)Lt&O+Tz}v@Q<@@81C{qV(E}HP&HqspF~(_O?PtF6p@\rOWlo8ip$R9̡pb!҉0%ʏO>J]WnpY(53kĕ9n7.-nq-χ+Tnuuކz6TKECO6XCVS(aeE4|dNG&;& S][]dbVC0A%G}y&k%I8r;Ϡw_$`MkcKuJvC9se^ě@ss܄3mѧN݆*Fݧ4 Dux֍e ‚G`n)eoyY|(O 7/Ȯ95s MPNR63u,;QT&|,h0 [Y|enЉYxAEjyX!t`òM)het&D/9JɄRe3,S3{|MppZi|;C 7ƥMmmE~rۏ?Νcmt;8HmI/a83yYe=<gud%GOa'GZ31̯vFxPpz,|VBz%*-)i B4`mv(bD[ajl!4?'jl)@=|2xCuW]1 KC!}ތwXs9 rWFlnm&吡Norj>/c@}Gljk uGQ̐GKu97e(:6A?S# p-4\*?,3ke \i1}wvZ^\e4{sC xSxK9rq0顊DE?=fkb+(Ơ>se9C?vE'=G"9oݺy*..a8@+5bc.- Aצ{ ,'Nj*0o*Ȃ>4:bՉoV5X) nh85UxҭJH%Q(hx IW\3S ++ PG˽*?!n2waS]\1,If 5 հNA.FVMx6fTvb{CZPF!fWNr<,qSt B^G򣿞ŞKhۡa ]$ Z, ܦ1Vy,4H'#< C2М׈Sv^[\cTUҺ_ RUݖ5ENSf څ|d Rگ9uaت|ݖk/Zy[l<7Wדp˴Iy)=feˏw͐%'rl>{x+':~pcmJo5W![E (3]m:t0)$,RKZc:@ 0qcY^ocKQK_zr3ӦOWYhӊ*1?ޛuN:z97nM^yLe>?!i)q\"p#8fY‡GE׆ p[FڐR>Ҽf9RU8Wc v,/el=hԵxU{=&sYAq\?길ÄJfC؏6?FȬmfƻe  n;P>/YKgUEGoPų|qX;]c1Jk;[l*DGtY%Bjg ayEAz J0}˜ZB~/h<LXu xI׋͊>[#Om_;_C򊟫#AHFd3VmzlIc}b$3jBM'a7Ϥiˢ3zC[H&~៪X? ,xV'|c~{~ZG];3D/knf$*.`/kO PtX)%4]QihXBtZ N SKox2ޘj'q qOAylo=kskACc XҸec<4(l,Њulb@Vd6l\O^I(H [Zën 谵H,?v!fCh 8)|xAȂq}כ0mNtBFp@>6||*UYf@C'W>EY{t`rev0OM|Ѕͣ@he!ku+kC!hۀ3gN6sn^ 2e,iUoS >^R8 pVtKVo GT:|a"h:lD̳ 8 Ko0KxQxr֣<|I^WUE^DpbRI*yC􉇹}Bmik!RpS1Ą9OT@aƁMw5wMWn ɹ3<[$ݞ6Vq#Gx]o$GڕeCBϧXn 2BT%Dp\4DLT,`Bi=sjT{He-0m0UL'w ˴qW ,dmh /I3fmO)h2ꨋK0Q[&I&Ք gŠ S'_>t GTK!8c@Kc0͌7f4Q6:bw7gl{1V1b~6,'z o|"r81DS4GY7Dxx AU#)&vJVPV%:O_Ewl·}Q5Hu]R܁gT-0nVRؕRړbRY@I 93{RS" jY Y;BB y'! QPsO( ? |{N+f} NFr@zO2|A3(I\ӤG?1W$@>P_XN镕.jsKihMVJ{@Y0+_m(x^"|3_s|Ü uqgCUQX,b*s:$* mQ `e e[Fa#Pup:Xw["=[Qވ%K@ IJC|0u6=KR8rb%_cb*&χޒ=R`<t/\=^ 9)@151s :uʩ]Zx$5Q+ \|j7S%IOw'RN Fm_XNUdB=ELenrEi}ԓDyaѭ:, PN}Ֆ8AyO(PE{ 箏+Nl?sD yk"M@]v(!v%) yu'ꧾ1@% |Z0j%nVCI Kh|Y6cK10U*fwKv(emi?π# ?@k9ۡo~yHAsyG NKQPv/Ƞ;,*"H65g6쑜1'?t $skKCe]LxjWj3̬K0ݩ߷V?YU[qz_oLjK6>`Z"U$Q|#DZԓhwZ F[1ˡ$!`4ƪ8 w܈̧MkMM9'B kޕ$z-SXr,z*O#+܁-D @޽k9cԮ*X; wNTmdiսK 3uGA`qj*<ə]֬fK͡/^<9nҝ|"BS.>{ar(!Dϵƅn5jkOKiJ̃[Ufg>l89]\HWҍ`jLA.gEe`[yY1XfH423%P+ @#Pe:ZXfW \?re*JΉv !l-qmHTYO j}_ޕ8@s۫QP6cKl|!V*% [e4,஡d^%vb+(SSp ;iK e=FaRF높yI12K ]zǛq"L7h!O$_q|mܬ-u[b9(drN `-\:Mư^ YgVAq nhȽZX:AN G·AdKӯ8m _P* o?H N5u:F/䠹MK$!҇|<8+iOV1  l!s#M;04*D=jӛ+ Qkw^v"FlBA`YM/@QN$Փ5^< n sS|k_Q8$$G@(IzΦ(T~Fa D3QƎf╎ˁi+U-&Z / ^`A-5՟_ e~1|qs2`F+`e>P?FIZUht722;2$$$_uXZ6z_! uaK'K8Y[B0y gn5@@j.5Y 4XX]rdu Q G.R7Un⢟d :LVWD<؞d9^'~J~@0^u/Thq /3!#9Fp)'(3Uǯ^Xחu$-H ~7v}y}10 ɉ0,>j5y@Jf66u6+a_{uPا{J$R #zҲg]%tAg@PT7{A^\0ׄ-kZWX%1zΑ+]7S7$e;eˎ]@u:&Xah/{݀~iN*9:V,|S,(}ig’ ('L4Hj_tTmOՕ]IsV\eFwN>s?>4) ;7\,~N63s;gJ zJSrA<}Knb=>Cˀю$/b*U<纈JM.R"ߖC}s!, Uph;'e'ۇ߼4FWvsQVYcVXUHo:@%o}̚35'8V`EqEFcLVضx1пa+0;tV~qUwKz` 7<*6]Ir]} uȷW/2w] E-u$l79%ϡh =I1vG3M^CWAfJ9_gCN82 hG]#'1J!#y&`{sK"}hwq/g|mY w4x/g"{1lOj+p]f٫M]avzFyIu%6o]R0^Q-Jܙ/dvdU{| %2-׊ok0 $FkZfסV3UT CW/Y5؇#Υe%^mz5!2Ydr-  GchӽՊ"fb!(2v*hZT{`#h(DZfQ x9K긕tx㇁.Y"4>qm&NTlN^j'r>@Q@,'IBN פmmj ķ f1r[&ޢp)XyT2dy XNid!ލHfǵ< jB'$x1p4j=8&T{WǬnymT_t9,|C qI\!WԤD.4ԉ$6YH HB]G 8  gY>Tܲտgljlb&+|fp,ۭ:Mǡ^gv!*Y ;L|"RieO]wqe$ʒCQg>;5x0XWu@4ՄS(ap}AāC(88Un* ws"o3Fr e]>>+ccx0T9}m88\$ *$Lڼm;X`d񊽩GRVH %s.խ4T(*umFUtZv.hQ8kwcAmTQܑxX쪨Un6|ܵ>gnߥ/G7GsCz񰔔P2וX8p}H?El ɘ=dx-gbl8w]h3s`@Aß.#=*ɊXn5`(@8Y51ہUzFakBs6 `A>mhW=/8n1wl,X1Asޢ Os^.5­r9(&v[1B3y%Njť ܻP.n$pkk_xl8DCYVEb鞉YAZk,~|{iѐRߛ5Qb\8zq[ A*(H^>'P\X6SC`)Sw$֔b1GȊ3BaEWh2~ F8}9 5IWת }cOM\H5i( \\4_]\c|#*POxBDG t +}i"+ c[&~1G O z*M  kX3&3C!nr^'[Z[N!S>cA PԮȅab:CdrPyqpПV݉ƗY/Hz9{ ԅCY<[pw)*L^c?iBH,.ћa呎 dz#xMik1";ܡ R ^!#V`øk1&hےxd(w!9-?\z˒)0 D,PdމIHѻk9GY2k0BpmkQ`KRFE+n4myuQdټ )Ör_sgR-.j7o)@/q)ɽ)Z7-ldt Ws7YbtyJRj2CLɻ(_zvoIl0MT%AtQ,Q [ n: (">s$A== k0ZkcI$Oo`\,POT[77Q}[͊>̯Ҹ0܉3:^qYP\p"$SskpP,+uehb"*8Ne ˓x~s8mNM.Pc r5eGД~ %`P#-*j g<Cѷd)J˴0)o{3aDF:[SW \/ċisyq})^üHh {JJEX竮u<.zY= }4;ߐml0t%aKm'Q_7n'K.,1Y%o fd9Ud1eeml{ҵvc|G%\$Ŷk. ZC\P"ND!E Rr]5i (㐗q+}e)i@sLn| & R,*tQ'K.$%S]@p"-SpF9}0?C-oRBYLGVtLd^7?ZBl}8|\S %p*5(+>&^aG!Ժ{vN|/jDY+P+:!}`~"Pd 5 ^ERT2B4I-sdegXo8}^Jf~'&sfn:=y=J?u&^Ss#-;q6Mt! Tz@48fbu=[(3{ڲG||7?cB^6̚K+>ɓH2[zkA7O[;2剜taUT)q)X;h]LVb+nFmy`BdiH8YCLzD69 :Sq܃ՏaI=)MQiseam5. ?[}Gz-$3Ͳ& +SC~T*I>IbmSӼxw 87!*%7C>Gnl~҇ʑ!LSnЊ4%2-;ssL$?\69_|2m*3=1 36Cbg̗D<醾$%O?ΫSgjd3NḍU8_{jg(32F)l!Flql\hsGfo;l0<.44e-WHQQ\&|ٶq'OQݎQGX!|20'=ĪpO۝kl)j,¦lqZv$S#7P<;Nf^7yb@*K9j碈9yC7j8Ǔ%Cfy.hLJT%j1HJ^]D"YRԈ85Z-*[-zj}GU@"b~Y$tdAM3p`Q\/)2Ɍ_iِˉ=Jx-0BCiYl0ЁCeB Nu]^V2䢔nx"U`hw"c$.VQϕtH\*O [IaHOMqd&5=ꦻtG!x R烟}@rdEo\@@#m_]@>H |3$$y V4&ߠs\-WxE"XsNbĸHDvnz v[ZS!&*c ţ{ q(++s'%Y?7$&Ĕ)X$)61r^/g6"Ѵ.:㡔@aH.t1).IP͑yu`Ep|"\(Jk jT iji,_nvKt0ITBj9{LjG?9(몧-o2%fXH42~+~H]tg,,y<-Y:ED8fQo tY`sC K-*-kpHX]μmܕyTkUlΒYbb<)*Td?,Z)>0 *DԳADx* 3hlEOzGgPts Q6 5]֠%):8"cP\+zD]΄@b!Ց&(t0rceyIN /#uAu t36LmMn :om`q6OmKuL婱Skt"l~ ;J?~@8,G*М>ؘdQ{d$4],E(Sf~(^Z{[Bc-s00[%p `՞mbKutOyAk gߝlk5@W6ȑßxmhҤ^r(r5țrNDK{^ٓ@}*QZy`5B^dރ :Gqn`* TĎ G n. S?)LRM=/6pOY3Ѵq77LzLJ rd{agC ZS ,2Te^!'|l\k_iE3'A{v&~6M|inc`"EzXS4mzyd%mM+e:Ӿ"f>Jya!)kl:8g,>fq&=RIs`&F g&ӮݗV+Da[6LtVSh_8¸[;aS1 ɜWAEGWYqDc-aU&c W1Ώ)3avHr&`3I[&͠rC/-kMM8u-jl(oUQ0EWq>C{:ٔLdcqXkMr:`6hĀX˵wIpNI1{0/Lc <:g%MZd+ +a؝;RiY;v[Bp(BP }6#)` zp<Q$ TǶ/r2 -*hY"j3v ,;?i{tehĿPb5 tmUuЭ 4 --qO?xN03 k9bIWQcˢY*6Qm&NC"܊-;-["Zˍ8Z<͜e@Djm(i"l$&fZ"RLf+z`H|2t:xS0cC8C+륎rg3Mݩ٪-RV63TЅ~c$w+B_H r>@½H>NLJɟU350С|bf_pv҈VlF@T%܅̩|W@~؇1rtݙHk|eSb:s3&1>"]\8.jǯepCioeK,,<)bli%;nFr2rA׵|ݙ)qIvM8 Q]bF Q~PZq#UQfذ&,CrM7T|('z!'Su %dt 5pM向UN_Q?G"0 951h%XMupVqs{A/ݟyTś@ڶogZ4RV O ^|kEUx%gOi"mUٛfe듳L[m0㵽͏֐kqjy$jQDe^+҆ڭd`6^dVܹ_Ai9f}חOa[?r;{%MLۍ/ H7HK=CX}F`5:9ϽpEcǏ-2қ#z}ρXunx[Mc⚝,:Kװ5ʊO? ,@a=, }:>!xIc3*}P ŽMq`N AG 앦4#)Q-"lFsl&/eJ9=gN"S]KYW ;K~Qqqԡ{ňc}®b.Y&'<âkS {/V QKv\62bvrɧbBIZ1J^Ijҫ,Ҿ>4qtdxIXL,J^N*DLZp*8ϙl9& "KTGK$(AOZOزB: 5ASFK+:H4үJʻK(3|y6]Vc[o 9g`J9S8 *@үT&U3թjXXQ:]\{$WGTnx_F*.qCAp`Q*ȀxTS(ޜ[*KitKHc]⑌vsɺ`kXO*q":ge"z~1,xΖwUGaS7POԗ}^<4A3vaKb7j'.h2g;uBk4Ksl-tA.3]Co.z{nRrF"qϬvFa5D!n{٘8=*g 㸪ȆGuh')&r5/_binw̳RqG\{+ wȎ*,C: Ytc N\%Dk0(1/gc:&(Uc}Bis .f_iU81zn2FcB!^D[UbieŌu-y{2]9OԳ=WNg3ͬ0*uB_e:0S&!ט/:Q#3y{&_~"^(5Xl! XJA"t53܏?G);e#!{=ǑjQ廑6YvLo7en~x7߅h?Mݯ,#~Yxо QjE; %tzw븜_b!J\UWF;(Mޕݾ4h b-ǽp[*>-rH]!uP_'LZXjS(\cDkh*p$$=C:m3$}Y_ZEvDJ5gH]Wr}ENIm~q:ןP},a:n?2x{U` oVh, PmJ/NY&5VZ72N9&k,ds|w*8U?+* ¶ /$8cB5(Z/crdA> x6[ϝ-ZԽOq5qQUUX6i=XӵjҞ±<[a"CF`S6Xk'ߪ4~4R k(-TVA(9(2gR)F$2WbOIЋv Ћ՗IԈ"N -ae5x2,oni eѯ4U̜h>V\p-kYO"ѳO3hӟ3yI;ص)Yqc/W}; BdٔP x9N<#os AjEhDRn^[@pgS'ѭs3 K^X8S/\ͩVW\IceE!yfF H OI񲭅 e>5U7 '6o zMͶ>)V)f(J ⢐?DL~eeA3Y͗㫜I8D(՞+pl̖7`Ywb ttiow~^/=K%pq.0wWP>lϜ+^*ӺT72C;]ʍblRs5Zv(9'+>{YhO2%pۥWAgwBkO\q iӞ~纎9֤Ep-ϲx bu., 8%>D_sYie+l">{jM Z8+T׎w\3dLz]m_$W]|b^y!oj#nO̝ŽNH*)Tf7t>"ϝC,`Zg\U$\ae< 1|#_r~c6c)߆˹3)a뚶>E`[U 8Z |$&߽1#BT+3PJӐ[xws ،PIo}@J@jͭc?h2d9&tS<'<@uܴGRrH" Tu@K8V]/E {1Y~\s.|"$ai%@y1YPixv)){8XxAL\p͈MfoWRmtUF4U(`ĭ )&q^X eݳ>N>#t5C#6dF0vɸc1eXJupW}GTh{=w#6eVݤ&ۣxDF/co8 D _EU曕5*Ad<G3jw[rS p2'NR};·1P;#P4e'(|q{O8, aZSg͗2:r0q[,}SAA/(G26>T*䲤tq_ ڕ>xp|]KffUşAe/@LQl&Տ`lUbŷ[cIM`l t1Gd6q.?H&TXtMu!vy Vyj8#Ctl&z;S2Z>\t&*`CSg,UQv%q1tHMT鋔L+YP{H ^YS;N`pel >3ea!MB;zy+kg|Q>è:UTG<2֐foЬ}iIOu]Chuxi;6V͵(Ļs>U&D{؝קqX-{ h6is=g+/]ز 69+.U7+-3T::竔P_L?hg`s{HmUD;+ߪ3`<ІiD& JfK5˜0b 7˅6k㗿>=0WlIrS&d> =Å) rC<'p7.Fc~zHKqw .SZ5@z/n2jgM@8ћ !=\Vf,-wB"Lf}e5Q~k5+l/h{xBLE$v]`{P^[[ ÌڴZs^Hw(՝x8Ag-AO`R 툊_Y q6]/1+ʔͧ5<eǞfsͦ0{yE@|Q/_+PM)F4ɰ`yk4k?QBd,G$Mw"wzHgg&}?%fG q6sV@H&rRkiޭJ[T 9iRqwF^ߛ$ [nwqeǼA*MǂًiyֻWuQ!U5^)A@Ǻ+wg73%ZUoViьĿ}bU))%zCM)tMk%'}VR&X]g9 f* G"5J_?`8746 'FbIlF5Bj.٧h5FnA]z!;IHm96[i79*?ֺjq GdB=ԘWoՆ9CP~wl%Kw/Kqn?_ kjtf;̾i!Q#&)A*&mMS)[3w?5|lrXI+hK׺]1ͬVh b1}\:˺6p߳!F/;-[[w#לs>7دpDa,`Qq?V {jNa{ d>6G@e_pSV{§th Q 9+^*"i"U ܍l1e"»"U6/, KP%ߑjQR%XRkP-L&R ÏP*yVB3Io ):]08᪂2;#&_i6òxޭjEXvعN!՝H=˱pPy\lO}8juNamciq'u7@+ȮPp$mRRw-{v:pKF R!ĭ}ܥ)" 49 /_aQNyDW t제F& ,gYߖGA|WdB&$o@ƊMyINױ-O3+*Kz=nky\'IKSѼW`Dj۳_頱T' R'˪i˒ iJ+KmFq^mkH|dB'8:r-6n[ s_Ŷ]K3.9 Rm{.7=< rX=D!#yP^|B;go] K~Y ^ 4Ҏg+}qOy N&CQsVS"`~7谒ϯyuQ| n(p cf^W*408E3}H/&l9Yb-4h\p0 "1nȠí3oUTnI(L*5qhp)+ȔiCQz& 7( 0BVR!K 2D ժfm|[Jfksr!6Eص+3V5 t jDY񣈱`Jǻ e˹OǶ*uvD-Lnvi)nxһ'٬D >,\ *.¼{m_FE:8d5,O^?u}cC}{EǢa>dY{/gpkѕ[l%z ,bo$l; ghx<Ohw2Da3`c03*T"ꑳeԶVc(vC8+d~n*Fэ{:f ZQh$H렎!#wǨsx-5a~`U=?/dVx=m螪m&}}CHUe / ٤;SJeNk4ၿ$t()u`6qr[D^T-5SK[*$KSAŇ 7H!Ze,{J,3<ݪm2+ؙ1faCž;'pBwS%Bt%y.PFӸ RkCKwò+қ2ZvogI*9oX&r=GJ7IY#J5-%V3S6`/|5zTbG;UWz;K?aN;}CdADώHH?7ʵٜ́ĕ[uAOi)ޱј|gy:y xD-ث1%+i%6lH.#(ЩbN5@GwySZV+L-OwR4̫ FF]9W=t݋lGkKR0,G1(qA`A>k!mQb&@Qw=W+8E˙Ku}:#R8`yy+pr\5BM mv7pЊ pŎ'{%,4+<cĨ:i=b(~q#dd*lr'ۿ?DR"dp`}ǗI K(iÇr{Oaɷ5ouL̠i֭>OY<_(qjmB$߱)>1-- z~{Hz#/pz!Ez\-9lt7/[Dq ClF8\بQ*pPaM 2ߧP2MLJ?e5Ї.Y(eamg2OT"<8"Q )$"-& KG^wʼGU?'Ǵ?9iwarSDl3=l%P6ǑZO O EQ{CdN" ` Pl.>7u}ø ͨC5Iy@E8~؇\>W %d\2TS[.֛rErAzݲW{ ~ 9GaԒS+AfG4@G7"WF6 37fl*5)PLӃ%ώi\R>ܑ\{MΒbn[a닜ԫp'݆VAB@CȚ>l` ;P[ o-;-?i@`bd"'||5.ӊSث*Hs}3AXtf]!˲ _äٛ?Z\6qn(T,О)E(+$Ԙyv@Z'b (/b D2QtH҄A 6s/mwC!ROmJ, rU-%_,|@] g9:!tM]um10[@o$,o2'y[=GN&貃elg<t83@0iGd4cK%||='^fľ<d8Wj'Z>nڱ83!eME7x1~P@n.M{!V%8:Γ Z6k]Socga+g c8'Ž1\ mBvǖ0KW Hmާ(Un7!~A{L0p͑3e'4ܵe hN0졾]fAF{1Ú7Dl;H[c3/LBޢ@m]jZ `"?O0ESYU~vN2&qUj;Tg?ljl'N 9㰼ngf@ x _߀mW&?1^V?ꠗ lHuٛ.SԒW;Y*>au ku;O "S"ٜp[f,Q zs| v:O5+ CAixMA(; kP2Rr8lKzD` ,С<=Ռ>lv&Sf!~9YB>\-/BY{BR=Wһݫi䂋}ȴV Q'vlsc{p}Z<[%W/t.޺/PӬМRj3H$)32yK(T<6^)v%0s.!DV,Y>]*ɘ8g!3r? h¢nE4ڵ(.9+@zx?ka} BC>G #+/PB̵A_5~"ъ#Kwų z*_:&\秕M- My:x! +L@6 |`?*[G;ڏqG|w^ߠJ5fcrQ2[ݧj7~,ڿՇe@"Œ0:T#b;JgldB1PqAb.M^RX09Aej-)vXY?Ξj%$k$K1 xׯO?mT̬*@^c$T$i& B^rdzYۋYKvǞKPՇ>8@-$C5& s{#)ԃ5;FJN8=m[1p"oEUuWi9yC1z%Xe~1绣8Us#0{4&Ϻ4gDRy'Oj^ۏ&pO۪i켉dY]Ńa}B|Qҡl3b{DfI!.8F~kK_/{6)\h?dһ"s7bInHeod]Xⵔȇ蕥@/{gn\˄;tcHkՙ'n N>+0r((Nٙ5AaN)$śȯ >}v{;i~nL& ~쭵ۻ~P8:~92QȝbL?q=C#ҺX*\]ס*r%# ;Y': TOe z 03ìG@/zYƖD((Ϙ(*P[7`s<[Z 2ݻBe|d])p#`SM\& >j"?l>0WiCVPBT JR3*#Ӵ'Orų\@s@|{J׋ * 餑(S5oT.HHD ^酒E^u>W~o:Zg?> 48~aȊu+M ]–0*4O_k dM"[ǙJWlhj]=Zh?_.[Ý؎ t .mWm&s!m~T6E%>އ*}g`s)X0C'%[B(r4`j:4>pTE-?7eH=(O ;X%[o$f `] 5W'eR}fXuJ2+ '=L/{yGJh!ּ"eT'k҈Z똅63]@Týb5_B2U^mቸ g^=pe?љT4DWeFx߫$Z"ce3Apæ!f-KE^W{Kkǟ|YJƃot9|zNya~9`)!hl\-1ds"nPEdifHY c=kbkI( N3K6֛JF@ $9Ge+ nN>ם az;6(Lu@9?J?DXXH Gb$g0?G]ĢGUWX֏n뼗-=C萟D4Jhw 'Tr)EQ;"vukc讚ʙ+?| sP۱`CKXFWGjA^,x]%^Ljt%(aƺyB5`rOԠd&rtRAmL+d[M-VS Can} 7oNxTFoQsoDm@j̛,mSfWꂏ ڄTj"MVw?ⱥN:N_<_h\P?3EYl#*dYV'o3CW@Wszi=}l\r3i9#4[UIggOnڡ$W؂I\w@+|9a +s6, M(IAݟ Z6farH_1{S Y|F6:ǁV- oAU|,<.8)TÞKwn~1ʾ jny U]d\|gjxU<\w܏| {ı a@zAm2|_;t% ]d_^%:!n!Mb1=ҵglA]p( eؓ-}Аt̜uKkgQ?>GwmR piv$K}Ω,anAWSV 4/ʞd~iJfV+z-.:"29!mm,vN+@(SUXX9*+(?EKMdxo`%|ZG-mtյ13f h+o*:o/g ֭\gɂR7Z¿' Ϸo*pc:Nmv;\u]Or]j\Z ?~NZ0".J}%Y bGI?ms-J**S}v״i ^D14W Xbn} 7Ljn,*StdeA*7oq7!9t>UMFJ?94c~ oET4 /=?b6}Z1u!"`P<˩f{U`9>O;#y$0m%9a |LPΎUYuDj,i2$ij.k7aNT:Oݺ7\Sp^mp+[,ǰ'bb5 ]1]6D(WQ8CI/'$'_R e,B>"葄Ɠ`gDTU$-1qufLc ;'_Jkvr'ƗocA]}~CZM&THJEejM9.%з.a]W=u6ҝfZԃɒ;F/XMkv[v3)r4jWDt)وϪ2 `T._cXf >mj"3x(}αtGJZ^zgWw/^ ER&WCwILdj1o1~+4xBNA`:pC$ûe~8Ie㄀!I]38^ӗ*@hZEp%#TEȟia@o]\o~!5IW&CWǤ%/[r:r2eÂZV+gK[ǔx$8Z"k@؜1Ot 'w%OCNzvdBf-C͔/D.\m!o@}{A6h kgIqP @}^Uy<ӫ#2+dR F\MCas@w]phm6 D^ǽ@m6o~>lյ6Ci&Fa Blo q ~(Q!{=IP@V7{3#6)뤯P42Xa;ч!w$#)jH.mfd.bǮ gXob!4mx/N+lD-n7\v7tnWwfk>B'h`F5֎5~1mzo^(%2OxB3`|>KWgb_ @Yc_BQfqfLbECDV {=ۡe(RSﺼaow:uɵhui6.Ga Jo{3M4qHWYY~Eι19ֆty\in<&X&w8m~x\K}ێ[t`(η۠wsl_z1XsZR02 c^90C4]}c v ѠoЄ=5xA`3=np'~Ht.dX @#62+Td ex?Ii+3 _Qlwp}&emI fSWo|qܭ> zCE%(N65ضxn5b k K󸆼Ѧܲ톄]U?K-* %@5`[ursTVlKMnH48X#+%1ԓ3|QM$~wD)ޭFaq@KfkG*!scR}s>Y/"_&gX1hN]kb/9X(T|՗󠖝?_TuQ. 7"z(Ye]=y;o ,ƴ19xGC.A=cnHbӰ1,n7kq0 ^`IWxyٝ_c P L#XI?;4ϺDijlp ձ&k [V;Hs G.s"JDDClJ J T,B&2S' 96QIZ=l?@5" /@G'F5zvt}NGloJ%[K!`_bv[,: y6)0196=qav.s9eTJa(ʾnw8]2cq:WV.[iLUTz}JcJz9e˙蝆Cyi_P!T^:1@iՋ@gE`7կ:j r>w^W]s JC}Kov * K%sbc V8!Q&,]V/c8?TU &7ȭ6]fx"#\I@P,A+T@ XDҒ)$8x3l[]7fc`F4htUoQɫ:1ΚSW0;6_nbWZ?~3 Vn*W`>C~׋Y@ZLp8¯G }40#se+kfsHdFU*Y(5@Mgd\RoC|P[C%N]FrG9~&y@cG7 _{ޙՌ^E:@H))%LJ$R_|͇u2@h Z d 4|tfVH&|gSMSr:] -+]Ag{΀c5/zGnws yC8E=u&,s@lG?B5.("ӟN"HMވސ| |!Fۍtp%߄cE?p@.}"ylGؤXnCrHu4́^?>_BT*{wX42XfF~eOnZ*Ʒ1.Lg;5|-Ps4PDqHȖdZ7 N ̨(*asDx-c2œԸ.\>Kۡeoǜa"<}-[_9/24l:FW[>@DʷsIk)w3NCׇnNi>Ri%_uEM |P$pmF"Ͻ(-[ Gv|cŢȾG%-5w-2ʱ Ayt {ELkч r5%Col:*v.7'm%ٖ}7jǹC>2b屣6enޣ.%-^௳~ j߉T?-@/; { .t脬_b;y*SE*x,1N b 5A84Tt֢o!)`)^_hWlCb 7]׏oʎo 7LzA/8Z5|\G%´6otYтIĒ-a,itNN's^4gQj6#* ʻP}Y6ۜ`Rmw[Prʒ|~ˬ;fQlM[0j^']-k44ٞl~6Ȥ C34SRU;-2qfӉ)^hXDUTˆЅEaAJ=ZςTeV7tҖNn_FcU{)7X+@#s^!S.N=0hG R(|XDfJ]\liN%pM(ƒ-Ed_$!G$c ^*|Vw lB9 @y]MA)v6ndlΌFSR@_."=8u UsUR!!3þub5R9W]aY?b-X_fߟB/=#UOZiqªz,rBYJy&_k? g}#@~/ϐձ(Bۉ,Vfy0Z# > *sy")YӬc-ĉ~LS7c 4^)bC&ny0NP+ی3z؃l:1'0Gǻ H3R\lܓOsx.s(\ rJ_*P]hN"ޤ 9$HPi@B֖tr#8r?5dJX:P@8p U>ՍQyӌ0czK3!璹|ޗJiՊ-wn`isV27rg.o3ʆT>Py9nL>2A#K%tFERÚ^++><ʨ\@>ZqNB!ѴD>-_C͗lI3$"eLEF2o.0^;` 7ųw"t^io?F1_D%q+@-gsO laU(KWQp ?&_Htq?SUj؅љ*S i9ȮfQ&}IYV[S38pz]:yhB\ǥae/b$>rjD #عpgRCdWZ!KD_=E;aHR1``U{vRf84rH /:(}QXՙpyQ_n?Sy-v*¸D9R5]|)*߸&c ɛ vNnє=_Λr _ݥhs%Ƈmn ?)E+yv2T]lAIxQeT^AL㳰4JtOm%o!K;9_0bpF\ݰ0jI/3 x@*&`7J׷ൈ8ԨG|8eX䅔0=Ryq'=~ŭIrK+S`z""D֙oΊVJ־`q@J kw h\V7ӛ6}-UEH B  Zj58 U(G`awuO"t4#^s CbkU{mqDt+[yk0tI.7d6C7`?'mo'AkKhlyn o~3 P?xZӶgOљ;HCP7|Kgm p@cS!`+WFMfüRHe>ՄJ;IY&QuQn%DLM;-B/=XBgzS(.J9jbJ8:mN,u |*cGB](U~wh}4A@X!6Q";57{܄K06 r5^i(Hu/0>74E5C2kvl=W8̑PlCn /@2] uDpp71(~[d(Ƈ,ڟ9>+rƑ ,f+'= O}4$gb>mIFίQGj#7W\A!Lď[ćJyNzάb0vc[Qh˓z>=+GYߺj18b0>^ɇ{f4LߵxqKٜN/X"hu65@|&|ki\?FD?:Rm`1M/ Ԗ2k/r!{.镭qA<ӛhAns(vS;YiÂ&{_/Q~ œKXG(aq]uJ+r$uUn,%z%]q"4vL,3#ޟL0MƳ_(WOŧSZI5d8kATW3w׌{qXR;v]$>j&Z3 ;_^iG_~}0|uJ7%[zWϵM@-$1Iч HVq%vF-t(l_/3$Ḿh>Ө\b$,㜽y)P˦jFT=ڔX߫La5/*^b#8?P<.[/J=-t/%>AOSr2ƒߙUZ۵@q!KA+LfX8P J׌D g,FT_$E-{3nVv}3* eVO=Vd Gm $C [G"GhD+ 1{]Ҵ`v0O:LcDI`M(C?wzӥh:b&!3Rnj7oCPPՆ^&B 0/BqD9 3NԇGxJͷ߂K_IX-j =O.g /5.wQ9n<;Ҭp<8=Hח8f8 L ךW[꩝M[E|[*;آl>$Ev8@,DQDhOv qx-R+,3Z?R7\Reg쑲M_JKtO(Ўst g>i#ؽe63$04.Z+[A87 X)֘?H$?*'sDayT^uѕB}0+'N=`Ei$] OyjBw,@ɶ(s6rZH{>D!kz[%-*mL'3=(3XI~4B:npVA3`d3=3ʁi¤䐛7}9*[ s, zԜSCGСe今 Np']&Wo#t .@ڂ>%ya Oh%65/DbPĘ ? qĽH*ʖ`t{Avw.2cF.߁8jaBh^_(xaw$͛ZKD o,/g `b5%0Qy2 *Q `6o'Pԧn|TrFn!՜k?>3%LrU1CI#=p|*6AD |qs> :һ;$]ղ\ 5@ІysMuzy<$,g?j yt4Ud: *g{I9!|r2 X`(_OvNIb&4eTWQda*O!2Z sxCD;]?@I[cuF֐x|_+ So22@{"beZ<0e,NyEvqDP7KS;}=Ӯ#OlȈx9mҍI舉'M)%x'6 c+O;ZrVH eɗw1%gansazC:|kJE`Yeh(]:3zQ.<Ls#ԱD B2Xw Y 2m㱷Lд7 CK޷8AtJ4k;}vPQ0wm8R Ap.'67%$vS&:ps/ yy:Дm{ODrY?mp8tyݵ՜사ǝ,.7J(N[$ǣbxaFT|U~ nuX@,*$b [pEDUQ%UD5{eF)o#&fVLJy OfDfy ]"`r=9&g{6#_UuL V | /(kĴ+}FvqA=-Ii^]9+LF{ϙdK0Ep';U2-\2!ʎ7o ]-} nDFm$c:M}j Mo?䭑DvڒӵvjVwV z%=̡ ?=]IVJKt7\T_.]AI%V{,`!cI5׬-p'*.v NQ; C}^RӲ0T|-†-jf7%Y)2DCeи)G^?{V.tLj<ۣL1TzۑƮߋCVi5-Pxm.$mL=fPFz]BQSv bi=eEp(;dU^q^P0 j WDo7^CW #$k#;nO6l`}8d3&mK* 4RG%9t| V:IW~D8[ޚ/$^dVШ)B3dslIj,+]@^bF/! FKfQMp^2 㗑k4BUa}*8Y|ex ]Hߡ4hUzn'imM\7sטx X'T(ˣST+?"PYV¶?I `JNՊڄ n,ߵ2#B? 7 ֢%$eu\*),5%*h/p62ft_fJ.8!"BdJl* fژ"x_bx8O=DVUfh9WAKЇ,+j('~s2wl*g\vLS \_#\_ҟWeR-O黇f6Vi7`Ea&,9u6+uZGWA p:S!$@vZjDm0gz!6xz/ܵw7@Ds\kͳ2TҀH^ i_ WڐшB7/_½m_§yt=>BJS3%ۈE\$I|D`!;՚eʵ#9@?jctDTn Bj+b&*ٗET[fByXJ7@NME3g qAJ0 ݡ^[F&kKh~Xכ'$rQws-$ R&+q[+ʷC0ڊ1ҡY3`c2@OQDFm} :ExQǁ>hh5>AEȁ8A0[H24^c+lKU("Ԏu1kQdVS A#bio5 8/#q!ȇ޾ylBXͯt$yӜ\4Mr3J }7؝3);i69L'?TLaWǧK*`_ nmj>?^d]/ wRx޻NiG䚣l>W̨{@_R1,R!u 8|ħ<mՂq9zUa6>flsX<蚘RUZ'8:SFv1QE6QA;ͧ0&*|hu3gp+{Js3N_!( r*PHq?=#ާ V"*Se~.VRe'.hhpNLk[2v-r{Z凚Y$1Z q/@/P v#v3U:w\FX5R`D3UJG>{>d8\#o,MH.d@|BrB[. vQ -:,1 ^R]}ÿU+E:RDD6qfQt 3UsM]?DQüx b^~WݑV<(yYL J۟fFOъj!xt6uA)%ؿG{q lj`Ĕ!:T\Gt!FfC`c|5p6,ƸL?q9w?x/HAW>tbS|0gj~"e2QUF#w_+U 2l[xx+ !N=$qh|xAm;D22qwu/W`xI7uM=Q1%Z8݂=roVwe]ʑze'opN 3wn˳]TGTe W!P5IX4d\b Mí[ZhyoVCr^ʁ 90Gg(kɅkߪ 0h'ՙ>NbSLLćOom* k{-~J34ArYHVN\:xʷ):+^QP힔t!LKɬ5 䇶t>h\Ю.Xƞ/.pbkpO? :AYR)dYz]!z€l係C^mMfpJ k':reLɌwB緹xbo(Oj՘$m3h"DO#;_JT='\%QSxlkͬk{ !/8XQy{ODၶǦrje\/_xje*N8e[̑^ØNYj\Bx9FyeR5}1k+p&|:P?3mg;u?Cg L&L߮ XIPp\l)5bύW(bD?+uB^ PtٽG~^N}O2<^NW6ٌ2OM T[E_ַQ֌ˊG68 T1@fSڭ'0[RU=h>(G³oz–m |l5FEJ`dJLk |@oAf9&'J? ā5Ot9SR6 gG6RBeIvo_h=+ Z7V[YI{g\Nt꙰~݅}Ȥ#*<2ےg~9;lA_REwSĕR…BEZ~㗏Q*>/X&Ul;24jTυq$;ؘX7';XYdȱ$ČpRh̷cvD{"HՃl+t &F&emːꉡǝ֊R}<7iǩItL plݕp"`bIЬrvY;ߤǘkrjz1lfY+ܣ(vmvTFAYTpb|ș:w;N:gT"iļ7±Ň+LRs6=fTHP~:(vIRv ao~X1.]zG._)f^Dț^i(5PP ]~ &is56)etkR cO)0BGwЮ;Vfl߾,QITCČ-MxPbO |פRٽ>X.׽8&*ЂN} 2䒛T (=nXYE.qL0=_a^u/7pGLOJë*=Sm\A6@?qJx~I;0aM&S%c AW٬箰{ԨoTs9w9|ϒd4 Ԝ+c"OquƁp^q3-UMf1>/5# 2oA$Ls?VܕqlNs/eQ?\ FP`L aå=\D*TYHo==Q`q "rFJnRzvխF3AJgmNIJAV,xaEp)GM uv7:d~+ĵ`'S[*U3.0)&6wM@Iǭ 6h1Sp>۫D8Fmy VsZtxw$5+Uܫ4`0=Z>#*i2t4z6>8KjWH>'$ }WO(huUgŷ(*6s7qhbBC8C%7)`h% 2d2M!uqQU 2 =ћ\f<"ia`r_q}f UƋ"fc1AqmFw Vڭ7d3DOh~DzP|}O=ZV%qTA:%2';2pQ՞,+a(_g=rk7ʆdEEm=̋UU@6j ۿE[i*/Ckюș^n]Eff;i&f8:MeD:牛QɐPl\|*GwDtJ^]pЏoZ4̞< \n3W20dkF.|_$;yς0p?;et]׾w3+;]fuN3sz^-B:UnH kNh{)u^^E٠5>N-JnDvpzƳ s(3I &u! X3*SrpGA $%:Spon;-F Z'sueV,ejYX ܯ/DW1*-)$u>.@dWU Y#rDjW,jUJTi[RZt.kM< 6Mxia|uњD4 7JLjG5X[6bh_۝+V}Wd!'z8na~q:v0&S#T~L2Z?dMQJ5I߳@ZpM ޸/ɮv畐b?TYn5ңhaYL<@qt{op0*ꤚn=:fR XqܜUFgqKZ Mš/.]^L!Vva ؅dFEBb"cw F!h 蛼sBoƺ&tJ;CKB ђe#/:d DF7ڈ} ƌ.Q) A#t@zI{p.nO4aHgF-w-TW1NN Vce;+ZÕ"xx pIb9jԀT їF}tZ_X jtC4mI]z[/+6+R7,J*so!_6W\F:X' П;%S!EvJNxucڐN(2JYX0ܗQE)D^ Af]'zmYZ*֙Ώ+lݮMW6ߚA^G^ҝ1YgRw(f/6rSknl7mӮЪ7W,[S(;P3+Zg4_C }#2Llc&%{P(0I]OY4#czgs;8u^;փ쾺PxH6ִbќ$<ϚP}r-X aN3監Mrs/f'̏}t%;{8,rmNֵLwXTNgqh_&']z =#빠hY~wR2[L;|M[#tnZ2|Qr]n r|dl~3c~ KElkRdD +J5*ˢhԔj($6IgZڇ47  o'UzQuMнcK[ R7;wN[N,S{GiКtl*QD(܄`9OltїHxF@F%/.!u}ܓO[[7nZ_.;Cf0kr$s7HbP_O +~詬7xr@?6Kn!~qOzdsy9v7 iӢJ,H CZӒl(Ya)sC֟k!{7x[-߶_@d4)6>̋~lGתֽwa yZCb] u'(lnρɼVsCFjxr>Us)nf٫Fj-JX馄Ei؏J_ofHCQaGKDރu!$@ 2|PJZ hN(-J:1~߷ $xAi?%y+S"M"[^%2O8 ה5qΚLKd?䫎vT*ey\RIKrӷo}  [?MΜGTy?(19jEh~ ̄`h\~1%+тvͦ͝gm(N.1y+odjC-sHI`?jo#dp qH.SN#'c? F v+XD1bPhÆ;@,a'm\Żb#|N$QE,?mm_KS,\^iis{gZ8kg*Zq%<Fs3*<")77e -#sPGc~YKku"Zw2/3HqɰgAN3ا ED{CUꄺP+hgԻ5{r47wFMZw-L'\0f͘􏀩 a/Ekqئm$xq0R>XJ\}XTghM{p]ԪF~sf`eZ W}=pcͺ ӂz劲XN-߄!N+=dh O1f=lf6Wс\&{Yvy| h2AG }ΘruTAы>!+_j4Ҟ9I=3cj\ #"+&3! )gK=u=r`.c0>O>XsO* yRZu\EL -JZ Zڄ~t#n8 "ۄus:%Y<`&cu>~pDI@Ț|yĂU^!5;cVKD8!DlMBGd{@#ERJH.1Jߎ tCNCQ#n+C`oUx #6$(qQp Mp֎jW̺!5L"$oe'Lo-jZ-g^-RCA"@wz)[#HvCeː¿&sVHi^[xAh.vR@p4-_{1{0dɏ4"bAT. njX$v_eaMf9" YO( ."y{QS]z?Q1S@:2[~61;CHShS؎[:N0YwYlDUK\ XU들@0 "' ۍGX%F= hH~yy/Q۟ AzwYczس1B?`1/ K<놶` i/^q"-QK],e]Er;^?WfVYT!LC8˰S _yGAoxz廩ـQ 8u ^nB\N"tBF'poa-tf+ɺK[%#ƹذdxcZpʤK Жnj9ڥMxέYbC'<'P]0y-Y5@mf`ɔJ2pVc;P*F-ɨřg|Bfx{68QZWoB9y@Uw54TBh'0rU"9 , 1/gNA߉rLB|INPlt'/ÍD#2J8ޟߝ4`.y]5).4$}:|Gn7ru0sEL֫KCZPwsuLـkE901hS[ocvAjܖ*jR"9/pGf \A8"lw9#ДmfGs HJp„qd SStk|=̟z .5gs "n&}0%ԢXjH7#\<2&&F 8&%5G#96w`@Ϛt ]lzBTN_^gŷ%'yKsc+'ԧ١3EOyŲк_Aݣ;u-/[)9F*+w= dē+0WB z 1_Dy.!Ɇ7elɢ9?4naQ?`OVfMvK'T2Xl͆w?}޷i\sb/50tE>3r8m8_.D}벵Wrh' :Օg7lr6 2xkSxfk)(gw6} XKԎ%rsqrEpe(kWom\90 ?`#\cG !#Dxibk'V$-o[ ji2bFKS$E ק!3W/섦C ::4rB39*l`*^$2VKJȡLև/ 2YZ#[]jV|mJx7Sr:nQt]PàLlnM˘~?K; {ld޻KT!8E e&X;vvx9q'!5|s5DAq4 uwwo,=څWtH^%@ql`i,zEvD~l!y|[)Z喇 l ;T"|| Y[O 4'%VˀBwSH^z_sPMs+xZ[1I*Acܻ64fe ]k5VL=$fX;Tc1Qc50epɡ8~yBҟIIK+jvG,oHUKݢfH~ĄK=VI96@%3˞H7 h9;Ph*% i;_i|~+0il2QQҘ^h+޳޹ +s})@Wbdhkurݭ!ū5#Qx5j<`3') X_+Rub:N<xJ,CGwM19owCV*E5%qz\TJ`e2f`# 6d?~JEM60Ϸy-X^A;ڲtc/.yxA)aAx[j}D>Щ:'t6 MFAtK'ؓuVzEXv\Y\*6wөf,6ׂpƑ+X~ WЋ9[¬6#N_jT;0 PL(DH|s9433q(vzd]%):]~; bË\Q[To[%zWnKIYf =ۡobsU+R[ :'Crqt k¨$*+owJ>E:i}&r|脽ʎUT%|]+ }/H?ڠMQ0Kp*?8)3e1c.L@7g7I |xҿ"hk.p$osrhu=T!lS5N/on!!c߲nBBA4ON{S#  ?$7W㚸0﵀[W\ῥ5}qvi(vgKv3"'/:[euozʃY 6"c.1D;]oS~Oe UDl@zS\q?9@MV6ߐc!xs' ?YrL*;K9~䃮^4srI<ԳB> mv?3y%ݑ3|'SPy[@C_ud5aUSŷ%%LWs0S e P%K!SҀ%uM܍txmM04a[y{694;N{ ͅƉ޾ D!iOd@P0~CbSOӘd[*hYEmO=vo2Uh63rED:n׫(R(qG H];/!K~M;3LObiҪ4{2Pi%S| dJm6Zu'f5@V/-~'[AD窷{ uV\fj=m% .kZ}2Rc$EB$dP4 6(8g#q-Ҏ`cz n4C3;gpNkh'k'*h/G4V/A![̤8ω}E;iϛZbmȔz4_a$~L.Sje:;z9yuo v9Ucrx(=(o6B"Ŵe-6˰C|6O]@L1ѡqQozJG-vF{fmԚ=(nYy^3Ud" C3>\4F:m b˥}SzEpstk}䁆$u}u: 3ҝ(քv8o.'!68ةtԕ4c;mtܻTٴ%(wEU %߲ ^7f\t.ܻs})m15|dw-`ҁbLq*@ɵsݣOCiS:I&^.]4ؙǃԣU]wa|:=W'Yc,{ %do/~*3볼Odr:䵖df[$e&%p$.(gӦ-bh0* }?N$Chpk: dA׋M"Z, H޵mf@>VPjIseg,T9 j~yPgbYS}yd: zfC ,Ң`{K6|fn via?|%@ƶfdV^+7Y!˗(1?m2!U;58D$r*T6_iBkꏴT%3 rkfDoI^Wd!ppȞIXjZX=*GArf}? H|مSyê9[H=w/Ӓuqf.m6!]~^@/9{p:qk"=@E7 p,c ⪿l.I}\#2q:Jt_%/n1l E#+_ǹK>ӚDD㋳6t x.(mV8+7e^D%{4?<qژ <'uo#O;c9z7c Vo3M#awEmX;+XPb+VlV5fM_Itl)MH /kiV[-n8QmZDYJ9gr7\AKCP܋MpR6dDS]}m80Gx}<1( 4m0CS~7$X+ZY9kkKLuxƕ@:.EQ!wxn}2&bHs4VgNxy_-3A|jG` S7lq,Ϟ;*E,WC;hkdaViFcŻN#)I1S׃uLik m 'l5kxNͻޙ%ƒl"Aj$U5yudž}h1G20zņ0L?@t`bmq??W6"Ӝy;vGnS^JSlQ!mA1lTCxw?(߻[ZZ$ ڌDc]O< Ʈ NW J3Cu8n2ʂ\s]Ecڵ- eM .YbĻF:6_fiq.Iu]'9\q+u[XH> XJG]ܫ '< :ɉ; :?9n6B*E 0x>Vu/EW!EӶ= 7з͔|}&gA-ot0 j0,xDroU7z FCI{U*/UDCkhGiO[3wEtL{^(30N*3 XL8݃(hshG|eͥ-.%(qՠXppf[ZVlq@y1|\&QԺ]9?EP"7x:tnj@ hBR#] t;.V[?&^> v 9F%\ ;2vDu#`Z1̲6T͒Gj@֋ 縯){Q—5\v:ZYgPpLLF-  _8Qdo}I+/~LnlGRn;վ0ۘU[f/Gɖ 0-0 AzItF6'`[O撷GJ!PmU{{8aay' |Mh)3)OhηXk- S>;)XTܤDEg֢.7QDA$A*\vgZ3uܱτe`p͗| mE=3*Z{ruO.2$Q.Dܑy^v؋,p;8gntẼ[W,k0g&ztJ3 ۖ( )EkS5 l:X.n4N7D1ҡyaYFb?0\ y17RkAbGhyLO?tV5}kafLhJwMj2C0gȥI.ЪZ 46f"tq7#tm҄)Go]86x=u5Hȧ9wmW.$ mL"?e [+andSZL(G} 9O5Uy*+?[0I wvb=;5XвYOppSJP7C\ZɎrӅ{넦Z%RR 8en}w~ɇn:Jv!Ug.LhbOݳ |E8o)ְҁp_/y'/) * D~ZMSڟD_ S;[Ҩړ.ge K݋=rGUR ` 8Nh{L"t/odžo[+(g#Ų4eh"lCplN&ʳ![˘Iqάv]3`ԃ5đhBto'ׁHtr [na)mkv9Iغ} }%֜"Z"=hE _˘BK::^p8\IEEE ӤɃs?^b+(+4XnQhVj)FZC޹Cwk˴Za%TxYD(vyϻ5yih.oW<:(T. cq61CңJebq щ>gnɄHyCkmW9أ]Ξz.Y7= 9jg8"&%[cd9~mCziE8Uݽ_50&I=pDMbItЍ֪Yΐm *Feq/U }퀡!'yz>9uݚM!SYʼn5KjC?`n6P:j_ySW;Bh@{ I atHi["\by>1$2!*6dR1_`{-#7jL&BLĢQڲ>zm^A^Z 2JBi,! vR#'_Ҕ+pSuLqE:: $UvN-ppch+*kd㓃ُE_CAgsxPK5V~x-'عc'ivs&?^uMֈ{j[.djqS$>~p}A>,țn}IOݿ/Ovl!siJ\Hh\09֨0jpal=y1{eg͘2[mRFEadTf,yӪһ;(K65u\\ ?qyZǨCio9qڹJ+6~|2) m "N/Q9u K?glHȍ-XEk)?3Э[vR ̻Cz]&V]2 ӂ{(kWnnk>O%}@6jBX8QH}੬#%ƿn(j"$ |r>GxϜqK= u2 >/4:m`rMaV :qkdeSB$KX8;0CByOry9ഔmlOJÐ/O+)6dZI<d4ZAoY,X0k?DFe3S9?5~OZN',`bYySkH1dJ;s= \6wߞxw=3kQz%+izcݨUkDb}C&wb4Xb8=wR:~EfzjY9_=̰՚ǐdb[Vx)_&*:NEO@'"C$2G1F(f~܍.WKh`+cvL=Djx\G~bќ[w-"j~"k*M XYgR<6›?0IbFk% Ybp- P\a㺪Y?ĩnwIUM# 4N#'BCg}gE tQԆ{11%v9NORa}~YlD6GW;IW .u;4;a EW/gQn&H1]0w9#2ư"ۡXs).lELNY[T@*!i=#8괊E+rV:7g&.k}ڍMD 3gIQ'/C^ShA**iitǠ;|k`: 7|` Iòad{,d_K _wyq3BG V0Q|VptY)gWWaK26FGdxnoġ)pi7G-$\Bӡ&!n ΰ\Vvk cTQ:RQ0:VobjXlnEbXd>{$eUj ߺiCJ5{wou\\N twhu玷;0T(E;|4xA N eFg5Q_}z.rSPGRo&(Ck|u[˱}L]o9^[ `;;Kv" ̳ %_䣩XJf^~X_W>nDJHzÁRԃ1nLq-+6bͣ1DOʽ~=;015tEkQ0ޣ3c:;-˶{ k^"^VY ye N6o`$䯩c)96f lk[//pj S)\(֤!8fݓBTStIHz!n޵z 7"s[u4'bbsObW^i E^8{\@ =B\VːA؆8Ӛ [/+zRڋ0I {jF/W]KA;@}QTa]7^MV?aN]`ڜ%бΐhQ6FU`%Ssܯ=5jy%CV6s2Go9[AׯbLy@KX%lsdH꽆v+0 B17^$#D:F% ?ޫ6:9yެ9!Ub!:LcV"V^ģ;2TBc>zL" m*AF )M^ut<|}oH~zB9D޻v#ڥ8>nC໤PbȣvZ{'܋ ,tvt0atcC"7&t* Ow5_\e/%7`3vNHfT_í \XJ.'cSV$̏aG:lLY#a~Oe<ȝ]UG$ Ty*m;5sHeFBV|+~A[;`Βr# AsozQ29abUZλzj}d'녫#wfYEi@g8#g!KS^Sw>aQprp (sW5 9TGw*wZա+4-eIx7E8/\7:m 1riy7~?|gxN̒o9#mz?Tdpl.~-E-T38I RmAݲn&SW] 6qX|X;?j]^?4)d8lj< -q ~B42UCbMSOsh " 8^2з&'81Q)QA$FpYL!_V/lqE Nj$Egj͇/B݆(`bMܶ!ҵzAVZ+3rր`_ [Ԓ-M8XF$Nnj6f`^{ bLxF7Rϥ|αbD .?i巉Ӱҟ% :iU/`"2޾Iki! )'[ 7X.\;TxV/(X787(|Ҁ2D<Q1RD>L3q12yZdLaϱYDtIm X_̋yf`#ym x@5qsyM}n#i?rS7SrMս%ƲG μ9Q8k3 .tZPy&2[Yrtx|eļ(8 }UiX#H#HϟziJ20M-+.'u#Ϊ$>雴JĸOs4PVK mɗ rnyRe ;uώn2ۗ@ JMc8XAXڲc`_.kw15:QiroY\W/>9Jq;fC |]tM))pmk@ k@{vύ[\(~!% 1bH0_#:{\gZ` ]6^(] X71wa]ȇV& >UI-$[BI_A4Qn fܴV7$S T20~9/&lQ\ߒy=UD4q(ˇnewwo[ UVWq!Ooݲ~=T]74"/(..7D%+s^m0ntئVlm[DZs9 niJFZ1SK1q>{0Ƶq~,I]UhT7Y6]QrًxϷXh,~Xդ 5TunLbiܨwuY񄧴ה+*'Ce ;Y ؟v J>Q*T›cD tWu?Hדּ? UFȤ.1'V{p8#j=ڥpv"Ӷ6{i7AG;tk_`-+Utگhh:qC pdbSfČ+VWͲ:/4\d@pz` LԺn_x_:]us:;#H"r B)DIH州:p\Z0p2oxBxh ݟ ڏ|fc,/ߚi}4H\`e^=r y`\ 4(4m.l1F+n_h" W,P#H-3n\-o D ^:3m)OSKKB W+ j?70D-tYb\,&(QSjWq`%nXǞ@@;? Zqg;dHZ0j66Ze/- kP(AaxZC7ܺFx 6wG&Pg !VܙQ#nlpM7z@oMSۤmmƫifS$H37]Ό=r/`>NM Lc! Ȯl6'ڭC<,~e7CZ)qz;w<.3ka i AW\ 4*X%ਭ4do)Քf_v$9kRFh qՐ,rSE~ K![lq^ HDOh˺xA\95}C]v$ Ipdo,@tx[=fB*פLB7EBBm|GٲFB2>U:<-~^(tޞhQA4o ~c|'@IHrɅW̓]0ٰ ^ϦYnUχ_p0̷#:+8IQ(g2 yOV,9^\Ҍ> us? =U[:Ϯi9˰ۓ`|oB rV >3.#w!)ft50ՖDc-)Ov2r%ЛeTim,n%%.0nﱿ]7ϼ aB,y ;4a߯5\qE% ~ 8 =4OI&y/Ww?!_YLy xjVeGi7  ;4Kr _/J}C-y?RGOXs  1Rƫ/4݃ V5B2f$_#%)="Ye^r폜- tPz,< N\% > dt-,[݅I%XO-C^fJth:Ƕg录zeҺbq*6Ĥ\pOU8[shUj֪%g+OI) H']{q.miuZ=B3<6ցsw5D/SLBC/}US,9G pڠ!הvc;3.>}A_2{i?09&a :ػLbΉmT9OȤtno`OqC5h!#P[id2vR-Z= fs= xμ̆g ܶH#z{N.!VT:'ۊ`fDJm] )[|4bΧSc)Ohm6<$SQ '@]k1+oُ|>bj`tqgb( !+i&(W~k lX9ܥ4q 6u~7gK5/ nԱ/:B.87UOJT#Rи2OGQu Ytx?!FP F־CVV}%\E ypR@":]_W9w@ RؔTxiF T,4G8i1Nt*6 K`X-Uڏ|n `"6MIƿ*1>q`Q{Q(z `LYc`|@LF>lI@b+*s||Jq^Ib)9PaS ^bVFzޭȑ8}R=&wS(CA #mthyy4^`#ءM G'=8 4yEI_aIM!ٖgk=>oN6_6C:#&XOh۽oL]3)-uX(|[-hP6hEw5qc,./O,m j&,Ȅ~xRZ @jDR#b=X-?fq[9 PF44*c= @nʊÛ襮?Ow5l(X5'h&ni*u; E؋.lui">@9)n_|Ae%ŭntaz<|'vuT;)oM,XIKŹцbFX5¬C2ڑ.BC0{LZ v|oH{iJdjb́(M6w.Pd.XXwx ˠބ|t.=y-Av5PiScSas!ZS2:L2uYلY̚&-#7\@/y_NFQ"n( $/C?0\h_O< Bp )u#x'aN#l$@yg/;A̻A5%FU_nݻZtCp2b[?'B k?";BEs Q̠Y3CY!`X|.qx1M|Ghzfn1_J\{f=Cf& E] #B$oi|\N&⽉XnTsҴPv$Gtu1eNR7'}k[C b@6o*>A-ShË%G=g⋢@>n5;/# lFI q@АT|L}yCQjɟ(IDVCɜ$qtwlо*:fC!6hBӠOaP<ÀnHS5U\~%(uRkhف"Ta ]P15zD^HhU"V~"'}>:0i!#Ă@5Ǹt(юj'gb,`8IoOu)8I"[\eN1s? t{C>wm!it@UW'>(ۛAeS tqsh HPKXȲoe!S"l%g@SȚykM?&)#}~!\U8pcڙgP Z%r rN?{q0%8Vvi{  ].{gKtQ+kyX!͡,zi#eUNKo.82jI4_t\ ݑAMy- ۞/֗K4P= !x*.lJyyYnp (d52+2~Z+=smorZ&QC&I),oRF6YV"R%^SHŞ#Rly l[2] tT!USh>?2ñ5"#]r# 0O|%frm|Q-ئd]&'[k(*rCK& (yu*~RaaYmK:!5bp0JRTnu~G*F/+&/8 CNLaF @%F5xi7s gJKa^jeK5kDPlL]Kfs_i<&J1C@vXL9ͽs gŶ$f,9(4h+YO+pJ({`=>0=C_3YGUfȻw4*dUi}7Ӿ6N#^<26Ҏ&w7EhCDtiˉ*v5$ҭJJsvu4#L {W ȦhyO *nÎOǐJi8{5ؠNq~x{YOZm:ԑ2ÆNw';:'3B $u[ݐj e,1&7Iܯn|^c~PiDc6eq\tUn3E? 1rMT"pgTª {Hc5qVCE4,`_ܼ8q.+;j7qҲ1Xq"JÌ+ey$?5_O RV@DJ`\FQ椔xo JZ4^jhfm|۪g\ds WIhfng:O"V(Nw Y-n!_GnA8$(+Fg,;ACW%k%Y"ŲnG@$O`Fj#o~v[֛>S`#1qdiۏ!Z6=BG9`M̿3 `wP8c:g۬WҲΑc vC1sSVN41u E:ZQhCf=ë^_sZXtrdU#{hQ:~1TAx@P|rSv\UB@;rϔꕗFw`g]<Z;_/4gvt=M.Ok8A 86|5V)LvYp[/gVx8ژg| ,ի9C+E V&̸D<ɲ.żA>&ܟ!EO{KBi^eB{|&HwTȝ]L4ԒPknk!EuhHxM5SK>Ghw飘ٯV0TOCk6ދ+-Ku\'~pqO@ OؼpFt͍I8y䖎ftH5 8@sF\@=g&LW8lwBx%Sy>zv9d۹yEg .Bm9/6[uIJP͓9Jb"{Y-Ŗ"7i>ew/ޒm@r_D%vGAu#o=s)C=-,>Շv0K[ap=d"bh#Y<<R5qܹf%bjff_[H*ԅn1le$2f= K)\.å)ًl 5<"womh|L ~ Ac ϴ8b#ĕ~N˜FrfFʺ дD%a0 gk^:qĔ(3zQ:7Fy^5ԐA=0̸X E`cTn]P7yl <ƪ1oM@S7u'2nNU FI|߽/ -m11cRcMتKӇ|c!gLb%W"%]iYn*LFeԂڝ?oP6Lq!2CP_ bd9"#:Z?hz U'x{ęъrK*%L& ~_C;>풲6xl_q3cB(WHw-'iFfFGZAp'.;dEiTkˣ8; uOo'fSzqͫPS - 0ٽQYVˊh1R|u9D]=L&e& ayNR"g6{Mnngd # 9Fe9{)eiD٘}*|=Sh{">>*DPШGТY)ArJO0LܑoZA^?w ;2/-40`8btPs՛L>_F _9l(^2I{㶜Ɩ_#Zu=ץ%7F( nۖ9zbc!hhx) m[6 Iź2\=u20,]p TN,zn\Oi^?7on O%@:zdtѿ0ƾF iF,ʕu*97eNܹLJ[o"!cH0*cg0U6 vrjyj߫NTD+kz|}ڈ7@.j*78붭jM KO?aݎm_9GZܭgW ;_һGr0$(<^pO0 Z60ȃ͛|um!CƵ#Ydd21Rg;6}e.N]Or ;Q7eͅz_,Cb-xk Ap͛Dtoɶ2>QpSw9! tWg%|DZLQh6cؖ765Q x_H13?Y jǧ'{Z}&c`vxFn=!ùD [RQp,tG&EP95!Nh5 h,14H&&U;`nr?Ecv'yuoRNl,9ː!6r_d o\S2:ܒGWc#RͨpR&6ko]eƎ]Z ^p̃KS`:wbP0(op2Am/ 1$E?WF|N<3%k#2$Nze'z~`{mDi#0MLFυ_+^Ji ;eTh'ǁ-3OeyZypo黑(w}ˎf|8 nyHE';: QD |EW+Wl\2D  Z(1:'/ެvXb8N-Bw@d͊A_Lɭ$:?n@JU6dwUbPpsMV߂7x9bܽyTpMZWʌ뛒C+M o΅ED?p8L4V S3=Z- `|*ps{2JEYH:S )}9nWVo8VЉڪK4$_t @KK%"w4\:NʤxBoJ{vZ\%bV<Wl :%O2oqfچp+$,/~̫VHx g7yUOdqE(w?& Smplg16Nʽ)RPc;jE.$>}dSSc0'~[ZܮP^Ti%NmG6XHe80i-P;6-wD 7I[ˎgv$=&8IU qi"QZNKG_1bʚyX:*\AAe(FaIa*.ɤ׉tE&HG]woٿ^t( Њ ,NMɣ&}(2u&64IMXaFBODZYD8&7oSe@GRyŚD2@z]t&Qe8Ta!t|xqd1`5ojZ ,r\+>1vŊkK<;0+Vt.'دBN@DUq1$>Ev/ :27/Y\DN _R̶h<$؊Cy1QŖA~D6PPH=KS^o'KM|=Cб6->Z˿ؙ ZZk,9Bv"M ]]bl3.+yv+$wkU&Tv4F"D# ~=ϡpzjq]}i8{Ndh+j/h98eQ r9F>kxsUbO{)vW/q,lI,$RZEx=KՁ(Yb;)tҵͱ;jeW4Zþ8'ˆ=pJKcH,ɞJm3K@)BrrI$djO4uLQI @ENRKOŁ!9z9 嬴 P]tjw7m Dm` L†Yml,N,d6I/ܷā g^EC47t=,JP(a+H) 6{fHa^r:thK5Gw0r)մ1ְŇa|bȵ~'gz&yI;1J|Z*᎝ \yegl6CWFϻJvq ]%Du)6׽ 4OmbjnK j~h`Hzivfɜ.< fRzĠO>Od8D2 zޔl) ?lf:Eքz@04SG/ppLj`#ܜ  ep6[/q<Լc&#Z}O+K̀|u~ٻgFE+o K-mJW6dWvg+mz};naU`4G10ІR^ʰBT)u1E\O9"(<:LM1h[2rϽ:gH[ i;PȂ` @7xt"კ3g`Ka#2a] ThP8Ha.PQ-U+|U „jI`kUVF4MGKPu.p'h+Zӥ&.RgՈf8h84fӥ 1T{=j1 k* *yCGk'$?er< JyP9,|4QV<4}[%8j  jۣף[+ UUNa>fuoZ+x>9Tܒ"uw0v=~JLFt{슮fI(k4NN8)St `ORvYeߝ"v9hsjdHIR3s{E?7$77NF^gMW(=*s@𦟌m{%0> 8:޵>̜yTUjGQ~,8L_lɈCQ]nj Ǫ&`-k{2SdݾtgOe Z|Tg0aF_YvgztVe[*_NTvV{}ttۿ]>/ǧ)Dh%nTG8~ԫ{ax$M%c)fP։ jy!irY `Ɣf 1ݭ)b$ +^||Y(^[Ev0u%NNp gѧ*e<:+2Nc:XGT̗=Oճy Yi9NeuٟiΛ8}%NYz,B>Z$%4}I৸O$d3>O?sC`dK*cԤҝdEqYv %I#Ob98>Xoa"^58A bw4ӭvKP$$T!~lKa8(8xϼIV$I.WE?e-u4}7xvųu YľCGHKJg`1g%M 3ؾ@ d_sr܏AUAt G5w6EeL6w^;b^!۵dOPO]^i7wF~[mg;t;ڱ2K&~ꁳXȗh{?)I9ੵI 0ї~ @Psyĝ6_مֺxq&ٕqOR/-L. 3>*m87NƩI"*ʕb]ec&H_E8R6Yr#Rbs{:94O} wp ]hWu;4sϾ9(dXMGtw25 qB :V8brp-JWoVpIkjz+@f[C$p;G6CtkFΠ c>&H ևP5%zXD>)7q&t*xM"YEsA^U-+vͶ]پ>| >Z.XgC91z75w\SXd}@1NaGi/4nMa7wRH.bq)iHM75} Qot4ݡHs! [/Xhr_sck xvX`O]Y4{?wu#YTocjSl{ʬC#sMf+xPz=PŶp5-z:8I)Jx-ՇB¹}trz'~h< \2,jJ@=6`(TnA} YȌSs!{Ҵdǥ!oBW9~yU )jd!nVsk(uE<.b=XU̸kjmb ,-E]e)6XW$dFYfb?>6RZ8,R )yLf(Ej訯4N->YRo(t.Cwb*U7F ]#h(/ͥ#Adν!&/$lF4`(ܓ ^q1XMJ6aοB<|ʊt/WOݮS9ٵjp]##Fհ6h.q}xqU`/nLL˳b2mՄKxX#dk,= Zo_D󕢕@5< Ҵ/pN~r3Sf_E!A`0܊$@jټP.$L\UmCT.ϠkgvW'<àhԻq3ips5eԢ\h*||66>H%^nuyձjR$N! Z2,^xj>K4|B{vp/a*.vlDyٍ~lGhm kfа74/펷dV8Հ7C6eGX ]Ps ^%@5dr5#_(1tYeBP+,?dl:=*RrO$#DN_$N+fS33^ K;<"x`TA(rpBO>5%jyu"3bU.!ш}>NdX\&jp{)MM8};?~GvǏ p=fJ1nFc0˺oJ*y0@j>[rVD㽎&ᣝ0LQUB{p[x06Hc*NT)j.C(a fP~ Ϣ13+p9!SgAoWwHUq.R;ώy?|@ڻ-tok9mZdfޕ\tXlϋ\o,Vbyr-=/_r+AB -iD/v-xh6i镔L*+=.,*D]-VW_}PcyаÊ$ ٿZa"{S,4tVi(ԁa> sJ0n~U;57M J4 ͂ N@L mkxD~M]n|cƀs"ٴ  c XpɾB%#偧T,ZX?LkvqM^aJ6P@g7ܒE;ѫZd7!PF3H柽 1핇ܱW5W?27Y9̣F!0%{-u۟}8G@gHd.MpZZYZ0jP^ ͇'T;?SCHrU_y[iv/>瘴Vڕ'Fɕr@}_ľyN [48۝U=9am5ӷ<U%["r~7Sh)INyߑk)b2_MG$cx-GVn)v!oճb(/[lŠSꏨbB6}_M? %i5!19C?OBGՆ>Pv}h&\gO 77<ˮR> @-b㌋ˤc]7̽UsRQnS!5aT< ~3[T@ EKvBGמ6j}^,~M8+HG;-2R_:'vu$p[W^P >CAnj?e Sk5qC|/j&\x$ZQݾ0(ggN!j-Tw@ptSE.2F K8f<)9 Hu=Kz͍\S&숢3>bv%B18ƕ-7>VV?g7͂ o}rGs+xrSxkHE\́ReMwNβyxT0 3vc]+ICM^u5?!:τ8qvbj@{*Bx6i,ZO%gH38 >G0J%7% | 4OԀ$D[Ջ?.mދ.j!)d _g*tN%D3:)ss9"^Bt\C.G)ξsn\${Q8oW Sow4S"LVHH5I4MuYur{A\x T olګN6qkoNȾ"`\dϏPنrY|Sj uM-~ V,Tf-ÍLj@TMѻm`>&JmQ ߑ -؍Ff?6kM V|߬F葠ڿiJ0gf+\.6:]8- %mZ8Swfƻ~Fzê0Q Ma&7P 8n8S%;=;O\2>2F'|lꃞq^L-K%c6eylM@=m̏Hdg7رLz3 ^UEEp1|D_X03$(Tck [vFeɃS*BujVґ-*]mf2vH5xMAkѡ1:KALطǢb}0쑄:aκIZW"`A1+\Cąa{r@ Q˚W&PG2rS:3ꇗA:yr=%ڑcxROڹV%&?<Ø.-.C ўW td-[->"DN^2gz̽9saU~|n3`e"s:$E7ǻlV;.՘ע1@K}%(o)4u󲬩!bM3uՈYȩdU+^}/uZdvG>qM7P:6ۗk韭QMux@[aN%~iY@}=Gk|9CLB RNOndGAg/rdd;+ vzcAp8Q|BM(QXW u'dH]_Y~Ih͛,_70QpJ9B–.'߲ (R48#D7GTǮRϮӘ'os)Vh~-"{I'" >t&On4x=g b9nO~!\ՓVU 4#NS!~#k/[u8({koMMAC!,ǡNׅ^];5/,H로; ?nER r 7vx~ |U{I#uk CFLfA .ao4Rcy0_$0#2@{")#:e8=o΢ЦqEL$C^Ezs4Ⱥ IyHYS Pb%(~.~ <%EWO _0݄Wb7evcSTcyb:n*ĈtL1EJމ0YҔU{AfDLɥ;ڶ@XLc$r_qpHYq#MEyDO9$2JOc/ OB *hhސF5NZn ăg!R>*( TmK/{ڌUT?a5d~._ 6OI SMWUgJ:,Z$WM8ƻ {U]11C96|1WV]IjiEՖMœ< 4:Ago5LЬz(q` huB` goί΍_ZH? ݭEz{E\a({cw':U58 ]],3G` ʢe.(X%mW36d 9>: `4?h ,IcQ,&(Vr AohѕT)1Ķ0N)=h[JW]Y^KKZPRrs*NW{VjRN"Ţ욇;Bs5#0׌&{!Ju9%\$$=CS [`wϴ0d:AFO[yD5{=1gu\s}O~v'L8>,m4^K·fC~ B(b;8Hq.](V`A>ZBbdjc jEvhS"pX?zM8ӝ,l s^"#є蕪f_ӼzMp'Y`aGI^۰=Ҳj,4yО#v|G_#7M_&{ 5vpK{F|cOݛ)qYeW6mJgU,3Z}##|'&PϺi6ȻJt^ OTA5搮:kf:7ׂqm.1,&q3nnh''lANz6ȪG+Wam[3Faɰj<1Ċ5Wkg"!=bc~p !馻 ,rzJU$&Ux1ݼ-}QѨx9L?jQ a+a}ew`<ϲPU?e5(>|\&㫑 rMC a}R`q.+w3 #*( J?nq=JH1'k^Z4XwhxE9N޸8v1Tn\U'YPz('t~җhc81fIçɾ1A|ylZzn]aPyvŘ0*5"+zkg]୹tcatʊ[ X`Ś9O*C\6~aE& UwoiZnj\%+.;D|0Y5]h*&J_kx0 A_8buO)>jjnܵF6!">ͣ<ߊKq|Qׯп!˓oNKR8tDǡKIj9o2QϪA$(!-.QR;.x~|uϠ;2 "ApstF%5F%dr|@s;T,Ow-Us')UnC+n~1Y%մ?hhÉi#V K[DѮ;[UXn௕fȘZYf~4>?"ߖj,*=:jfʐ$[EsyD  13qH\{ ս01N\`KcVb6&̿ӧ-{Mgn1r󜌝O!ș>(m"+eYMY!Ixr,Pch/ZKV5_qft鉔QE5|sXSg󉰌ż .EţVOZD3cZ`Dk{]@/9^y?sA{NbI_0&b8Q؁BFxf$ҤVfh]Zt438)qij'&:zc%R.Pv$]v$I_U6_*U#ŒՏI`l)a EqlKdcF[4mƜ$N xjAyD6z#ɛO5@BZ&=3eRQTɬi|X 騝ߛX*ja:..EM"lۜ梱 "M{Iyxk?Q 0.wf 1.l {-bmPL{H ]XyZ($Շa&Fcl慷O$ _5!^!I NI6ZZZèUsL{Z⅁b|}7}qzDqvߞ#OLFJxWyN%nĸI]F<˷q}N%@``<4B;v4~#xD2Ii 2u1׋9NC o܁W] 9.Bh-prJj km?K0``7ǂ&T.WHa퀥G*s66j] Vؔŋa\kK<2\!܉kI ~FU~`-g mJ23 #N`s ?byjӊgT' U@1>k^BB@Z0>eQ 'hs:hKvuJ [볧a~wmuXj8D2 8Ƽk&E5,h }  mUMfxvGb~HN3-kx|LTQaf> ԬwIdj+P 9}SPgLZݢL)pT>!F'6H,iAe;S^aD:1vA%GD$N:r&p{pj`$GG`Ԙ6h|cis@ 8x6a_:@ƿ(lxxz\-<~J{4Ux>PMEL" ٓʥCˆ{T WuYH)~FmG˥ ;R6Λzq8"{9"rR47B@'Fc3<~xV}>oc;VZ} "0n6A @^_ZO,qd9j=ms\:#Cͯ$OǶc8:73z77UE(i[+fV[kXNӧV DGjEb AT L{Xʮ2]bߜbz#]ڔic[/G%)SƌȇM (SJOg&l"E[MxzńߘZ Si3`ws0cQC2| I5zYjt‰Ŕ!{>2bAKO5 &NLD$Q.vw O$oٲ]Yl9tW4jgauq,-l:5#YU$<{Qkq`*7*,BaTBHre7椝;V4eLbZOqa[TRoBeFT@Lq0-45 4G8ʲ fÅz2Ā54=3 gYlV:e ZXRk}G؎HYI]]O$ X` %Tx5W 5d|S7@{!)Ԥ~[vtQ7dEYAydK|ĭv)u^-SycCMwh.ObQgݧp"=Ϳ\qL gySg9Μʌx};P{w3[tl en#[q{MU~(Z.J\@lb^ R:rH5gm4*Ou\h r=T1գ} hDND\SFNwq7uxm Y|?4hIi۵5M=N@ UʩhlXHw)`z(6C_Dgbgu.ޠj@TJu_[@Z<|l6Yhљa2]$F(z6'k4J.T$Paju;ݝ JFfFY_A%l.0/ƪ{;|U[lK-c9 dI8\!)}Ƽ\)ccJ })L#yQFl8hgD6'Ere_v7RCzo{U8^Z+Y7mKrIs*1q2ʴM1/h.cV*%_wC` OS| #pĭ&+ąMeUx)nM:x#Je܈WT|wb] Ƃzf(eϻކChycc*3V*.ѠU{; 0B򮲊G5?aqK@z^a S%E?:$tx, L><] .[@]/b}OTsѬr+6sƱ ?a[ )li-e鐑3T!ipmmyw0.o5(LA+7,109G2dO.--jjE;:Ձ]q_!YE9׬8N "t:x|8[Tl[c?t/)1h%$,Wd`AƚI J#IOgSڹr|or: m.xN% 3R: pO',kyZAWDG֝:=0O ~)Rtq\BT&xW= -c؆t㮝}?m۾8RTה90#p+i)Bl &0GX>k!vM)dX-"6jwC ~x#5}L< yWk둞PO{G 9FP8TSM#h ͧF06nvK41`"D?&2vJx54Ƅp9 ;8,fzJ'{Kk/)IVg8v#rvߋoFUAZRoDC$+ջAFzՒ;Y T\GvCN4օd1R tp;Kǻ1.11z`(VZ4%lnTYE0N;4h4UAA^7S[\4-}UoA(}h?^cOf<FLKXlf0|yMLJ ;4rm ZRx \+F<.X^w9{k4cNwIlIH9A3|NWTaYzӟI٢_=\ޏ 2_wݙ@:mRHp;_N2lfE,Q W7(>AclXR1" W&-.iUw¾(m9>JœȾ@WR`Ws9kr0;Ïpta $Z 0ir1gOMw\.>qSSb>k[+ f*=O6Bx2X5r*@|P&1ޚ;:_iآm&ȸȅk;= "Q?rQTsU,Hp X-s-],Fv`bð`3Zs`||BSձxkF6 `=-$IXbi"dY&${ϬNߟ]𶥈U9ȲM@25|}ƶM8EB$˅+'I ԼTBGQ@ [ /80CK{djoHuQ+ʇUJu2[@$;⟎c P%:H2q7Kl0/>wHsZX Jv|a[J0:6b1+R]fP$hi;wPȗߕ-$u&"1SPEψLlKc~Ynߝ,MkԘ ͑fF!vVJtޥB@BJUYHf5) P:eiEjfwV1co ZAAY&Z2 pK>̌s^C&;MKa‚# ̸ӃV9޹L@ &#HK`L7`=~M5}#2fࣔ09 Ĥ*saoB}Ⱦ\bQGMGgɫTt!'m[W`,Î0bC>?/UG&tyve񍍿)X YŐrqZlWQLD5uש,4[?]`}3,?Zd9`'D-A/௺ Q/HGҼeLɶobo=@զעyG4L<0ل,"u7abl<.CaCaNL8 }tNZlsRiVP.~eYgd mvRHyV6&)G f5rV*6tNz\w0 9]*l5BJ9%:>!-4lA%L,煴pV&M ^B";ڝ'y_P^%D}.b?!CbTA-M!Amq;j] w_2wˌdEd!1!]cwU5=ZVʏ+f^=La\շ93֣ @F 5L-C~(m^:OygD^z/GłIJĺ> oi˅N#2 U=+/!.3iIzRŸ%T/$NZÕ\%ZSŘ-p[0FF83X Tton% )̔(~ u1|?@|c4(*w<hS\3G|A3)|eLAV 1U'9 z۾X`С&LZ2RwiL+yFH P*vCc?Ә**foM"U栖N*0qjͼ tו=Hdi6c 2s"6溎#vFE0KBecelRa@RP?+wNIOzkvsqlm9x' G$ɕJbIfDoWiê1fM< U<=1F-ƼKÌ+E#e+G&-uo,$F7ylՑay$ w_.V4RP88y^9?*](\m4zQd>l̾Oks9'6WV(?pF%/i%ْ@Ew 5s.F\Wk1dfWns`|~*u9# %Q q|jJ$X:!8su'r%2^5j&Ҹ17 2tLhY4/?Ѡc//0fqʪY3YN(jF( kz/,-. }q GrMcb:̀*E GIccgvrcXz ӫ+f:Œ[rkN>Ԡ&<&A2#=v !cn+oKz>&@d{T0Aˁo\'d=[`<=Wa\ɝ:ra7,RYlg>{)àbI1Es(O5?ոp_L=;&-aƗIU/{1OE4 1y!t$޵—Z% 3[rےWix)U&qqZj\{g7@8' ȏJQ3^bZPƑux}/ `Z!pԓDvE JH+)x!n|r+ %pG3'ɻ(<~r'SeIaqoaBUfOmæ?YI.إ5"Ѫ,i1aqYXٌ)fa 7=n8-ijY3ik (/A$̚T.D؎J[s[Vx(wXY67#iո}$bm7`r# Q.hIx1É!|\GȂN x -ݛό-o<˱ z?w= Z2":DgJThBրmPOJsKj%K*'bIom~8w7۝`ǹIJ]vLS5tׁDGfWqZ[ĠݠCH-4ɜhCv$|A}B@ApQqP.}m͌Ax 5D![7D/۳EjL=z)ѢG]@6$Xj{ZFӝ^i3zbaCbygZ6`|c M j]\UŪMK K̥R?m sjgJ?\!qڦyG!cƁURO-aDO9-F{@ws12h_EP6(@Up<}gΊ _@ý_uWO2Z5)u|lT!zJZș?Rc]FS#o/]%0;wCWcJn^ V㔐\W &]]AΤgnKi Q- PSOh3>n 1;#8TSssP$m֗U9~Up@FG cZ+>{!͹6DR " 3 `$jC1rKԴp*_)LVp T<.uYC*)}.N-"- uo>f`YzgzD pw ʢ62n)_]MO ?mfEOvw{*#Z.j]&O$юPO>(J$8>x2w+n4_n6CS`H2g0\ʒ$qaд5qs7niSvX|ƐM;)i,QFr빟$a8L R&[/m_+L QʍD/,Bc'_RX @WmVh:>C * rHKK s+r: Y'| Hͣ'b&Rш IaU0N|҉z vK󺜢cえi5Sh]I8Nrۀ064KTJ)`ɐX@*ecN^D P (@n}^n3պm:M;䐩Ky>R[r9I2iz߀H0ES uhH\Lh@Y#Wu-ߦY!ERm@l1R-j.}F񆬞؈r˞n_aA";X["M7&%LEEgD*~ \jV>aODeXED 0v-JO@T1l s8NDD 7y1f5Ņ5{SJ1c+쒽Wa8^ꚻOv82-N|l˫+#,/h;TRoH Rջ|3+ћ|{l4kS}&†ۂk.RA/i/k0 2ӞT +H6h9'!S{/WnW>yM@qF֖G. b-@Q@y#U;+-E42s+W_Pa;8[spŮ$}=ϣHY,W $Ӭ4 Χ& 9ʷ T8%Tg8Wh'&,o),tN+`Ju~_a73HCs|{n(b c_"ݡU[ES7;I.@k~Zgu(Z? ]@,wľY[xwN#ߋ)͌7"< _9nM~l?5lP<:SPʙ+Ap"hipw5^?>D-o/"uz#[ P&{RvT&YU+o!9qȯmr+>a[;5F<"ΦҸMW/&_Ѣhz3p3XȾY ـ‚-{O*@ab_b4*g`l°sƺo:rr20{0}a<=KNjne/պ/3QBz(1VӞ.TcƲyQ ݘlK.7Iu{.<I=>ʞ ׂݕ'HZ5L;Q:+eڛ1*į.ﷷ>'ϗsgvfO.uj9p^rN3ES )kƤVz@(w WH$D{^m;'DxH hve Ě79AvNՅȩH>A6w/*ɺ J )Ȯw2g#厯% D>Ĭf.wmK9DJLKl( ~? DC~a*h$Evf&M{[ 'pw:76̖ ?ŢpJstf^9$tU)*+'ň9I.=p~_ ?E- MGy@tuiK8q،QfR~aӤS{bB.#Y[!)yx@>uY c1*)ki7N<2l;9n_DF'@:jދf4`wY'fD&,T)G$]nfԞpk61R7jQ1 8;QUvUS%ͷ e.i*SےOHf_6DTiQNd/}^,DгN-{6 _>saG_/ZC:n' 9{[besVqq{Vu gڈJ;  /i>&VJ'IJa)5¨2n&u@pk>B@[ AKJL;,^c5%!kF z5S-@EXeZ7?^B!z1DU%0n-:3nU EيfU3q Yy! (<m"-mbkԣc_+KVpۜÌf ,?\YDƨN7V~[%o=>u~o 3;pqUQH_nߌOQo!n=r} 33PEX *24xuoL4 xԿ^Aº>f05c$Ye@sC y9Hسf@6S^gэMz3,@On&T{2^:#ѿ!,(bqWy˔r[nlŰ֟Jޤ\ji{B~xg0fzw C+C φ3zԝ ;*gAÓUOM^<9`Nw]O2A40)ټ!mRO-eH|8VyLD V^¤&쎟nJ`f2w@(I|?qia y2_!_^m2]դJ'hlFA^&"rULV<0Sʁ%x}!"w4u`'GZv MO Чw:k PVh+ ScH8{p;K瑒:#Bwrd&jNfa٦L8O)Cܬ&CS4R\`'شy ;x)cM0Q Rgrt)4dGUlXʋ2̟2I&4c]3oj~^@#p)-d]5ͳ2+v&VkFÁ2vx5rQެGK YQV dv8fBW ǥ HE9BBWgdWƫORc,ѭ8=Դ"r2"H1NZuNeJPBvD-DB2 RTh?'s4曂SQ'1_Q?O5R{r4Hyso+@a_U'ѽ,Eg"w#໷23;d[N}|!ymJb`FSkt$v2@A#Um*:ѩ\9|%L9$Dօ9y6cL6Xdd. !vg7Wx~R_Nuo>2=U_IvCU X_m1)aVLHn7OiPIV[-%pfb8,Yg6c\/ ς$ys,~"0ۢlcu0eWlZ!MьYVuC)7I~U(y%&9?(ٙ F.C$Vpto)g-Y-+Y{Ώ%Զ@Iؼ6=/E0ԉί-tr xվ.͈AuP4+f3WOڭ,}&w7W4}ȨskOoOVɗ>l}/Gg!2-*;ioZ-pJ>X+][ʡ'0dPVR!5ccA< 8>)L/zA>bQcq!#u9ŽSR/J'F^}\ޭo!GSAHZڥn_TF*k°~h=2"W\~*:z^oE3 : =rZ+z&Q ɶ4SEOU :nup$K)J/NR@mvcLvy`G3}VIo{#0ڐԗ ?&ix+Z,WVU*.UZ`>}tRQ^ %gfK>լ pv}vJ*HVS9tfXQT6<&D ECz޺ j6Eˑ,gfxIN+ /)c҇[' NeӐԓa!74@s#Վ#*TN9 ,]˶ 2BX^|Lw34NmxaHoo܅+so&kZB^Z7H|G?jXyDPg@ΨY] e!]M 1]pA|  mVB[ӿ`{#td/<Q#f~ώb``k%xu3Ү-gPr+dYt]'0Ig0Vy/2T$g|{%^iaz#K6<液FƉS+yN|oI`z?"4zMDjj9>6>0*_ ϊw WĿOwNanH!T7ͷuOr.HmZ]#n;AԼ\)Oآfhy.!!70~1gUW^È ] }q $^5(_O|20c@T臿6HiDQqq2՞ܨLjTIB#ԏ,*R&s[cKKX7VV7 @%Ҹ83LPC>6^/jrZ/T sn`:{rYr][8wk/a Ur^ >+P9S ˪}ͺ&Yhsi²bvS%qGpզC>x»g\<[/'mYUi@-.|ļѶXցM/@jvb?-]œ6CPUi5//0րw݆VyU0ng* 1A[|i;s4c8MbyAC:{Uee ܿ{Hy~b57pkW]k1x pc7G1&h ߋE)f@:o!UDXk*M(LԿ<5URVJtڑggZk6m;[݃/d &-IXPF綱#gd;ZB xئZ5b| uE NSLJY Elԩ Y$1YԳo/vhr_W+^ǔt aໄrVlYI*v;Q)iaWh$U)ZSLy!EpyS_^jBG)]9"LZ#gK}.j)Ҭ̗V0UsAVus;r4J/l__*G5k/{\6Zu1M2Eβ L ߼JmFW:Ħ-$H.Y`NfrZsL&(G>Nk`B qrk.i%dS8uv@bXk4Wd\dBuЮs_|/ڶׇ奂FC#+R < ;҇)oTn* o3Tx=UcYЗβ)(a^]7A@#'a2]D1{TNq@5NπĆy #c q.1P x^2`<,N[8aͣK{F51Ag * #|C Zb)V࿬kՍ"%_2M)'tmn dfl@ZoJ X :ޙsGc^ {q* }3l?U hT5"Cٟj/tf Hh TMg}1l¢4c<8 ~p"@(ϻC[FMtg57k-xs F5 f2@3l;.(HٹqL ?z..Oޝb(n2@,k6@N9KHDqp'{ Ěyvn=^.Koq^/3~ .V#ZZPÿ})jI2;R R1mq5^72IYų'}N(E4SvO2+1YdT+p'|<Zg8'qݵkίNpFǁz5B+DJFXHvWo;Cs]TɾvVR T7j$wٍ/5,_\ ǰ!93dmj_z fXݹiSԔIƨ7ZKjN2SJPhRv/1|Vr"X]Q̚{HO"rV6]1Wj>*ӻ' &\(`r7zTسn*^:S@B:Wcba/Qbut˒zR-?08; ;LVKe>&Zn0ؖ\gO+PUɣ}ƴ8Q;-5LQ|s FONӄ~Q \(U䂈&M~Z4ͨI&Cv/Rh߹?/(^W]|DpȘ(BX 2[|*U c,AQ:3,w6q&uS)`e\R(W@ƅ.T^ШNf1b'Jdgx6 (ysn7Nf^R0'!c+K @eQ`+W[Ӻi!TQ8KQb$nYZ|>(-p6jrzŬgϲsb.}Pħ(0&fU?y2NB hrzu5d+o!s9g0Dbǥ$I\&h99\FmmVE_IIzYRA=+-{ta?Rf}J_RwetT81)"(KnxY!(ҵ}7>(h: 4iEC>Pψta[T)H*@}sv`KkOSZc[ 3G\(`3٥?=ΰ&($hM̋vHlA2sl0:ύkM冭5M6/) 4k|q(n%c3Ҭ(\xہTC`>OOx\50DgBN\t.y#+ȦkMss0ovz~EE@O|I@/LHMt(MDT\0I$;La|J= m5ZNm(#O+Oy h긢FKR7ki^6.ZLz28W-Gir/4i ZA } H\ kr HEu^aDI!a1?PBQJos>hy%llJ[( :)7Wmi&] 6x>_.kXMsQ5՜ zy nD_L;79E]!i9yf(&cD%B $)9-XU|%E&3 E}!`iϖN ѫ$7~1;"zNE$z~Y`ͨ ~F"F8MG+mrQՀ9@!l&)rvr!pxk>tʬIqg^v-Fs9=4Ʋ.{|/^;&&nFTAly6!HVi`Ij^Ƚ,ID$ڸyTnjܶ)i~t&\M]S?|J 1*r|:L4V=] g̸nhQSlp<@\(8$ HV4E21`HQOs*oU<] qAa6[N; h4<4ٛ##VR-3 L.Yd{^]B`˄'gJ{@{E#裦 |mt=9.}AwQ4?k x_r:a8@0\\LB~gՓ3}'U]A6Q=;kH`/]-`h^BWC;_o> +VfuZZvG!U˜7 ai֛>; YK{Iwu`#$#Mq'n ,(㷄s =zd]xK|#p35dv-g=Vg(K 'Dgf8 )mhGV"\c'T 3,v4E T<|W*7e:RђԄdDȞ!1]Ni'D1{ KwZq Jd%s;W:qy84lZ3J#jQq 1?7k:ÂT3 -NZEatO޿"_2!ܜ(c(ʧ<V3ֳ`rhVْeSvn L; X aمC5 D<1^\(o!ܕDY =J"}Zht ]XraG2+FH1 ZV} wYe@Ј8&@QGGF-:v<=z?c ߴGPkg7bT(,RL#xbGˌY]9B##$0k!T. AK72źDaVuz u %9(ߛu\47 n 20tWXy\h)zhcZclڨuݶ0^ZDw۠fՋH,FRqJv^&^%CXd/d-|X'Hˆf]Ҙwџr1~-\.+J&Jd(t ( p]ؕh!A3j D@5&n`5,r)uA^͠8y$'ؚCZ0ٯg( ˲;GqEiW:&/~hDJhL-6*)!DA.uK['ҕԐQ%?mDNjeX؀$k\Jec?*H>X!x?n e895^YC,Z cy\jXsG)T-; .Sr6NH+dIY)JEYآ]%0Z%4jC\cQ!S9|@71ؚHR͇՛|~ 4恡:].i/Iؑj+m]\fcXIWk["f?K 7 4r ! p6Y`@t9%Hԙjǫ zH/>ל%AtMP*(?ڼ.6,>Q9S=kLېpOxt9v 슨z JQ>;v~ΒÏ8*?"@kKyk/Cp# P RrfG~DV1S]M|ԦkBvO^yRU]_e?vK>WB~'9POt{q藣9]SoFD*Se Z,x&X] ouX8.JK?/~ZM;r{J$VZ v ÁӼJ# LWW)7f*QO+¯d=݈ד zÏEloLNHe lVuʙűʒ zHTxPd qnk^bβ,\Q"<׵Tvmץ0yySd.\Wo&/!JR&Jm3xۊCu my,4Lh D~/iby} "S؃5&\ݰߧ(agEnQxXFnt9L3!Z|5'"M,e0 $[W\P;%[3f5-DԳ#6,ʲFҚ҅PYY.=c404V#~N$ݼV%l~HT;adz cC -9esYM骝ݕχIj@L8\i0_pDgUVB,CxAET7]ݫEϳ=r0.*O@մ$dr vX>c=IrLOZ$)5d}}C4_hZe$e|_^h 7"aAgbE]pMuS-w|z\:EAuS*h A|>L8.gn4Y/,i0hND/:&q"`3H P=^H0u(p9Rvy{^DG:4{#R%95[ cȢ)t,r^ȠC`Eaإ^TlRc`]0M\SvC<*6+siW%.hgoB&'Z L0 P tE>ɗcF]JA; u7,]|5ґy.ə#/]Jy$YڿxXup[-0 ezJO4+]z-kdA]ֲR TSiM,B*șYp ~4 z;14%$E)Čl+ &C@󪛾\z̆5(HcoԥPObZSx4Gy^ƹP׭Gio`>?Ii2@N~ JWw\'ϵ3k| E`dI9XDܴ^i(Ǫ$ƎV]X $BFkKCVg-kvlܳ\[ v\_ֿq,"˵/eq\v&%n_Ak`#87h e-e$2iO}L7 Ot(bw6@柖ըw. +dd {eaaJF ;,spa9!?KZ]vZbFe8T!+8a?57Ìws2/AQ_xQॼ]m5Uyl:zrV3|j7)f`)| wa}At)P.Dɺm0N J} l{׹9EjO89Rq*+-j{Z}黫by#|B ۱BB6y3fn;~&X/Eϑ]?hf m`c޹-v-* @N7=ЄqKGC,aJs۴Ӣt_g ^!Ǘ۽PWn,1 c ee&Y\ah/tW~4˘Db38*҈pOpƬ _!)V՟ۻsx_lK\!`BaR%oL+p{f.BUV*1"Yo~q.V.3 hd&{߶犑|]D< WbQMa[vgC Tr}~mQ椢v7h gy<'l2ܚk %3##U;X/r3ia1 [_OMpVg`AʾuS6 Ŧ1)SYY_ɿ/,H+8]d D/PTS9t`nDMDBԏ4"egbKּoJ@{޹=k,T9Jʳ SBe}2Æ\T4mtfwdLhJ;݃E1$D,ZϚ׶JZeb!W b+x J\m|:J. r6g[83HJ)cxh$7?/y`)@c& W?64önnotz- h1[ X K`:V3 IVA i?O%is/D9O+3m})9l0C.{r͢m(TWYt-]N_e,c+ŴpFh@f;2{iU\(C澿fޣw2WgJLX#*Ny V=4/Ǵo{2ޒ>d'/K!e3jw9?FU)hK"?y`vXMhBߟr21YK W{7OtA-Zf]ǻ&%YF\Wi˺h0v@ M_~Bp g$toԹآpNrc&ʳAZDEWF9)h!Xk&vD $S`^D0kpҭ^.F9S% ڭ PhAJ''d݉ VSdظw#'-F7WmUA5>¶k+b2p+T} :_b.;A~^6kUO.મ>)g{Áڏ ٶv;/ ]cmj2N1;5aEfw~իD:wz/hHm!lpF_Gn *O][x!9 E5g3Pζ4 $zDz튵s,pV mtYmglP:Fjh HnBo\=;D$*0]zYtxWŷu/ϱ?/y"̟@$^1BNLR07P:m Dizɀ܉Ch~3_BSХ LdAF`Zo: 1LTd֣ w|&<2=B8@_ )'瑫EpŹ?%x " mOtCFt|O`%lj^$ǵ.VwR1#Ԟg:R.1v5>tDU~9YL!$59ѿѕpd'z|ƟGw{Z4T|v^:pTE$Mu*n-2gs~CP~pX$dd~&w i9xַ0K"8p*Ԉ4J MvX6mS|FdiaU{-B u yU<\ֳ@* K)vÖjrbPOUAZ'pXꎯ;]-6%Fغ%& SyaP]*w!j >jcbZ*Aq)h ΰéXdOD6DLIt/G ʕtXE{'4=਻]9ՔRh{o%|WȊm,Vg(MW8-KJ^;6jdց H>Dй6 Oa GzDbaQ^o3 L.51 fN#c XOrRU#H,j(aIuk9]K%[g)'aU7mel})&qj~A0VGsg`u .[̫4i̼ @T4 y#p5MFR]?epX{k>I{ qP@뮢*T[8ՀBoYSԋ6$fuRr4rȹ̑Q/[^[*!Dq1;F֕<6v=eK5&B=+L A~@ǽOݍ`Eq^CRnI(bݣԃKgM NjH?tKSAJցĜB䇚( M%zvmQVӽC1e *(CjJ:Ղ8n ^rq[. Ư,ϳ].[E \TSgc%ndroF$<0Q3 G I5Ex{$)$`{nbe-W.x IF(tþuׯ+Ronҧ|:le$z±{nRɠ`%蒈Y|6 :8OFG"}t9Yo)m:Dl ]:h! K+# +"ei#@3Y\sl_Jw- 3G*?qN~N+׳T| ৱR̄$A@',r[weB@PsI6KUӚM3NO-emD{cϋp+ށ:4YNG=4R#st J8ꉳ/C8t_. g`O&KǏ[Jˠ y%!!"y8z_9 b-IZRgݼ,nd} `$fRa;|ur&4u;jKǽ_+^;l86 Cqlf3*31ls>2]E󶇻*o(&tmeȦOhXG$lG%MpO4maqXzs3I2߽S{YYl]{6MVQR,vX~@+5 ^R}~ "W6FS܌l[]ު.6#H%L1Q$r.i&T\d լfM7tic [ qb{%?e{X+u6~GcbJSVUZ;My+P{ 3?=p:M= @P.0wVTJ *<jc0xdm?I zf q|kqV=T '/PTz%g9,+vjo +KG?Ry 덽NCЯ0HO*;`5S+ڑ[5] pծ6vX}B P!CjõITZ_A`?)DTrG+hT1V, ֒8cXp6epRAZ.wߟ !S[֗dQ{Q~MK{WV0JF{!'5ܗΥĉCihi{_>!yG6h7~ | `}gmIޔk\B/40hcr?O<:&^&BʩFdWP"hjT[~c>!hfRˉ:M8|ĿO2m)*xhE2X:ۊpaܫ~(B^{K[ |R=X t'aC럸Po_C `l*|6:?29OQ̚!'fu7Gcs{%l.3=}v ЩQD1iY?|1w/^$_;rƻ2(~*_̢RR1KU:4l2GG)athp)e <6|dPFEK(O8-wrm*)я5)F0[Mueت'OS}:6ہF,o,w A3NidTc8 %}u8MmMs\)@ZA&ev #/ Scs `dNkT'6:##ݭ#j+zvfZ;2O59[)4v16_fߚ?}:s&/w_ҽc~ Z()!ޮP`M]sN"ۋ'G:n '6?_okxc0'OVoCQաVDw#YFr&nVx _|68 ޱO][۹gJ@5W , {?+FTGi|4i,hRm;[N9-SIFcM GS6Jf6h$S-FlsG}' ӊIS_ub*YPZ84몂U %,x1 QPĺ{d<<` e\x]R;-]0(#.rֱ%9~kbAʯH۸PAݡ5(ޅku k:d(l P)mw>s )gڬEӹ³E\8u[70/&w  pTO+/ñn%GL8'R&Шe&!Ƒ=Y{9I%"ލ :`Ed "U:+a4| LxtSu[.-e=}a9\C:\V^h|4~'vـ/=ϐp=]E[ YOs],`˗rɦ?9Dm7,TQzlSmQtQ=+}N(VӔn hR?G.r$-~Q2y+GWT${mh7Q0H9-W֐N)E0HDOcԽ+Zz)C&S&f;T 76P%U$מi@PC:Z/U]nRuC˒ ''y{{!E|W2 r А-ψgi +Kt~OdN{`Е9vԂydcϝrazÇTۗMx׉RO&˅xcD0&oT_ ^`JC)HE -XV'1`?Ot$uXCǮn)8&@ wy m𻝁ĈќI6oy罰f}XEj gUr l%\/j*jwO_ʎWSbܻ+KXo1lo#DȨa= |LIUߥ_a|p;639Upf0qs M#!d9 Ф ]KiHGnm~*GRg( |2 Rʭ81NYW_/{Vж_b4+n@׸| oıL@{rt(NM9= EO|hEjxVVuDWli9E&79xj\ZP]*y)D!OC:15q# F0 H{w>+u4*^Y=+Kck͏ 3˧rd((4/~wS V ))hc,|yDEq1l*~W6rn?ifilY25ۋx&J޷&SDj[3BU`9qC5ғGXCg3+ 4G{ݟX L\dV6&\*7do⯒e`]b y"h}+#s<.S< !"fԓu|WթnÓLNf"|7S vKSZX]y vOQ [PRJ0,mdjr8/Xd '~'WT[szzظ -iX{g II8XY {:**iP1#gkL˝S 0$BzPS]=|n]+G[:4u#>j(;Eyr&as"G-{.Gn"U(`ROM̼p3ќ,K^v|5k|Q$'̓(䤣q$Sq$qڪP=|7u6)gnKnt &8~.Q=V)dl;Y9ll9L&n 1|g uӫ=7',K E]W˓B$(;;ʂL`Ҁp8.LZziR̓ .yja&uq%nť2w!8˕:2z̒K$Kn@BD+YK0ql⮟(ӄsO6ݶFtZ }. ď2Q)孭u@ď&U!Eg n.2 W}= *NE$f@Q6ыfe ăH)Xc)WB]T=r [8~`fqRU˪a't;gx$Y\-KyCa(NtlMUv +2-˂(HR.};P3e-pV3LZ2!ROܔkBHha01m$;7QkT=G' .8Y,y#(#Fq&ɣcxxbiX d\{į%XvaQz@vEy[zn T7Pl3YGuJ{*<daثb؋煺H;GH[/B$*ڜk/3n UNUbF*KR1RBq'x[Ry kx^ ;/x,Aj#}0GAS8v14P0[')HpPq䒊:t?^t)5Q&|QKQ⬟rl Q>#9Lg=Yh2ZM _ѫk iK]L4`&BN qC6 2hEUea !ӓ045ͯ5^me9o%?I3+AJHRY>ˮR¹l}3],jͷ<(ijR h TZ dtbV7y>6N->ȺaR<|:t^#ܦ]U,=.8+ӫ`#3 jmҋX޷O d V15Udf5E  $ h-WL~>I2][&?s/}{u,:պ&j/­ږɪ5jGN:/>Bpoݹ=;/M0]B\UI!{/w7SJ.X{1]sϩ$UuВP sd=gf)!/t0:0x-,*PdS(z*9\LTW[&z:30VF}IQt]sӾQ0?ANK?>_ߋ/&Z;$"Bnc3B*4ܨ ҸzZ˿RhĞ3pKd%&l"suH8=?yŀvF,|?c6v&B?^7H'ҫ'ӰOo5"9€# -30cB ZV:5?No*$=8sG${@zͼ y΢1cQ>C~$Op{A$k+`tM\IbD铙n̂xBa+1شq06/76^\'Q? r0Py6/^c; k(mZ_ w 5tLH$1HנT3h>5]뗾$N@R)>MPfDKPn j0,?OdG]4rO2WzBza R -ȶyϭ܊uƶ>6)m6"az7()_C?:Gޢ}C@EŠ,<1%no@>9d~/K@ퟃA |ԏEb0dΧoWs,@:`vB {'p %WT^v!qq.1qPi͢ڽDu>mJ8TnX>J:/AU gGV)j K'EQZqJ^(#y~ʟS*%:3_lEr3[[|aoRQ"t;v+Vx5 >R.A-\ݞDAw-:)8o6rx@xQ4\xҺ>_-DDK-<5>zdu };ed1J,4`M%%*mr^c]^a &andFm⨬}D 4Wf!͙rs,ҟ7wKAFG 緳g5,@n*͈,-ha&, ,1r' :?^Ljݛnqnw ~ék^(3$rTњ?#Eo+Lf8^g67R]2(7?8 iO"Fϡ1U@~Vnׯc^ 9WHW3e+֌,g_ODb_\_:V\o 2P+ >dBxW >2Gmz%.(tqiOCg|g}IAy˟֗-طL_PoQ ^EWԕ3BAϟoO ɎE3.iϺx!(dޖv-,8}ϑ%l2.6r53SL*'BȀź'0(L2<wex;G+A*ey8fKz])Q'k2n~2-EK@Zsŗw&bu"Qz2te"[h"?e.eg/R~?b8'8BЩu? z%٠>ݎ mݕqsЈr7ѡXMRA 9N"-8~|\3&a),(WSUDՖV%>c8)[Pˢ&ui+&勲W&0#sH΢hu`լ7 wWmC%%E`©.O`#>ډɶߜqtޕE < 'b'ŗp\<]Ѳ{B#]Is=/n1|Y$:'q;:3(%5> {:Hp4N D絘2e<-6nW1g<ⳮ,^lE kƺ6(xQr1車ǵOD|Tݒ^c=425?VQO:lw(:crM+cf |FWR$kli!?Zy&?|=[5cp1>:: rKCzn$b`I&I}dyN}(HPhHrI!`zz-\~J Ҽuwy!7[&PD!aK;^MCykɉ;geI ʅ>K>{ݹo<&G('}TLeyfe DB2"jEMlHxXc̎Ɵ..<|=J?A韾 п37zҲnn?KʅZ:VFl4`[j MҴKU20#$Q6=:Z[,ߙ(ACLgB]nZ>%y:эEl1U)ԭlJa.FX ?ۃ57Gs0E 2ۭ&D7/_AÆ Bۣ̜ 5" +i:Pe>p@ֳi, y%-aU"SðJ,/0DU(T,pHtIm1׈|@ džcb2@qF=Z,t )uKqpMps7:5B2+kFC/)LD 3ܹG S!QՇ+63wpa d-ES{ӊc>M N/{}ŎR`J^YmtJ7ɻ0Fu NUT溆)*%uU 9! y4  tsEi&RyUAU)}FHaǕ\m%q!v h9.^pzK}JrDl[RHә7My&WwNBy%wCu RX=qY Q7AyIҕ"F4ҀjE{~,}.OC<. 4 Ct_BfЂGs) Out+ϧnmC֌\t4k3 d68 ebAPf$S=<_(ㅈUhz ,x0(7GCa/i ]yW>S_c7+F-?'J~:6('\BC*~  ּ'; \!\\Fy(㏓AX|FNZma8äMhCeIB,Ƭwyw?ɬoacZ`5x@mslfJԮXV)vui)L jJɊl0 s^m4p}0{y}A~?(h=գ~Jq:'Pc+Y:k~_UIGiHq `dp:a`tfcGe\hSF"LVu 2`;Q,1C}Ĥ2''ǨjF+͡:`s:z:Pp!bi#yo]nҠ>g8/a ңoX|x O(C Gy(Jgh)M᳉Oʑ,6ݥb1 (˕P>081>OXx j,fԻU_2T~cn's_x%SO\FAhAE$tZA'F,YJKn8PyCV6ZI ʣ@'̪{P~Pd_jZؾL:OmB#2b .IX D,@t6xLpɸGzmbRTp%7M !.ݼWu|$b@3 !\[7^]+~9x~Dۢ:i!mǁ'@4ù% OUX'%B_N#}*gr0D-lFӁhS=GwRem>`8єmw] z~fY f d\nx%0W^YeB͝ P;é. #arY$ wh'ѡUR4A)6/itHeq3bll/ (j67zr(oØEVn,?C.B~Ϻ$ [)?W"p~ (ñ[)f ƨ,OW@Xe&8q,}O٧}~WYG&FBaNŞn2TP)!8GBrn;v1K狼XՇtN1yFzi~aM,+%)ls*7w="DH)!A! Y>ȗ?džQm9Gߖq&{]'YcѠ0]*rNШa~шb鵟؍5 +M EOhǺ(S5ЪwN/SRY$hbT?v7=m$QG`79"@F0PʁOĕ ☹TƓk==E \~cyI\Wk$kpW̍S~[j Shg8TkO3aNT\̝@_ ]Mxdꦷ &u7YW9Ǵ sK=NI@Is(/I+qla])W왙yytM`FDBq =Viwn*>:@:t]p"C}VSb$]#1ly B^VehNWfoPWda*3=DPsB`p}<}6+577r5 *100J/O=y[- hk>rUҌdnyt.}[HGstӊAuUؑ8^4F}(h덺6]h|6GmCDW4Isů\.yߐ󶱆+!aJ]0ޗj|AxZ#}Lf<N'̒ZJԈggq_ʊU6 "[֌۹VeyӰ?yJQjv\u) (#:J^'lf :lL\TT:<6.i7Rȣ{6yfqfo{k;j }\ ey)ܵ 7PO![iH\WcvȑKE.଼'ν+u߁ʻcz]ЈؗeI%sh`RÕ£ ˢ\lRdg_hc y Vev:t4r;ךfQ7X*Jw ne˙5O?sgP Y:o)s>+AIV=jy6k%o?\ZMAE3?˒ʬA2l z{<-ù"3x[4JmcVOG}򈭣V_t*alzCxut4#23]s8&`x ^-|ܵ&d'7_ҖEIvlbj 0Ę<6 ~uࡰqkT*ڊIQC b̠/ѵ_ Kc;$pƁF ⴓ⭁lDo1 p^ǽj\[ ޥeaW;PFwB w`rG;Om 0Dvd3pfGHfHiH.mW?_w9i\5&7XٱwTqNEj#"p#tTY!ʿ>fC[8TV |Hu|ֱKVW@ز`Hߊ/]'iO_3rIsnNmvnJxeNxm6\=Uajy JNb*PVbxɓMr]^NlYA9!! N_mkEÇAjȳ@εEF5+!z8 {kA.gY0uN|v(z6TxDDFt~RU~}U ١8Qz<QZ7ZxdC@EӊjİBc3Ɓ-_E4z98\*F~=͉^yvR7߰> ڒ4`m>%ț*~t:<}p~He={Z*2ef~2AԕP?~-H<p(7ŒДm'h2%uNj8lZ憕;*Jz/tټL |-V"jznD yipm`/QL-f6xJ]R'$~u{_ > tb*6XZpr"vIf0eY^IV$9vJ؂DmTe9PW*q)guJCiJŘ5J/탋W. n ʥw`dX{-[2ncdj! iUN Hau~T|CҳPD\qh`"Õ"؎߻pn秫&,~e} 9CY w'=ڱazDFx oowCO}˞f]?;Ki7_ i@/llY9P=bN-nr@lHiG<]lSwԎ2zV3Le.F?x7s+3acūzSPpP ~x{'6V*@<2֡T hbMUn^͌Tf̎PkQ~XxCf=:@`ymcRt\tQM{ b}`͐p(:UanQ[.@! BtcLJj=\ZI.=0oT[]+j9M^!I6 GIXMY(^"Ow$&o*̉lWd^U_@Ac`g]E1{ܤԏ Y+!NW%xڅb3tIʧ3]45qn.gnMI7J9֭[Zt,S8_]/Aam  =U3Q @gU Ν{ 梳o Hwc/*V7+):Eﳠ-o.7j)@c)VphĀ8'|F`5^=WWiDGǏh|6ZzDpFԱCbk8h;Eo'#Q:5AP8{#c?7bq69&_^MWm$O:h\m85!QX7}G});iUtXtfu%_.9Uc_?rδH. nT=h9ؠc!DZ|_GH2aeQCvfsl.2"e0p5S1hߠX}eiE @v!XjX&Iݼ`@R}`!=_@{&7:|̓ܳί:Mᵢ>zV"`%-7H ܨyl%;*͚+q p?ˆ*1A7mq-W'ji`/ ;#DK.ac="C3:ox9l#S90`76nBnwZэ\լZYEJ'!==|͋?{:IۄٝSb;-+" 蔍C"B|ޘ{8uTowwt>?tU, oLCqqt{|1 ~EA#w_E X_{G뀪G Ȩ`*JP[M +CҜ0@pkgSs=@/?)jԖW;5P3; $ӕKLI.LX\>8@hv9)cݴD&ZZM60H%1JV [n N`(t Y{ޤ|ns,,5zM+dtnŜȏKʼn. ,u j#3J}՛J eC+o7\OB3U?; GOB.KnI)2PG,"$uGd6Z汑壤^]!vRֹkAjGIRu:8NSMmM6Y+ x^w, m9IpW۳@.a+' Ohi1΅O)s (8k P7 %WmYexjgV_W8:?7§L).xF4a$AA@~Oq#=]{ 6oӍ{nQ K4ϘrWzx '}`gy<5h}"*_ 7(gJb[AC],dRalp9A 05YTsoW?!_ռ L%nܢO(_z*6U<DΣyJ x".q7sJq9*-{тŨiB߹[2w9OX~3^AaY QnԐ攪Flu:W̨}Zm1rJ|,Y Fİ.: !*.Ic28?Tq_%jH+?Fgd!VBQ%Q3<{&ވ=XG9*7bܛ"1 }"-"x5B{}?OnjbK)vAfc 5M—*[@1X0ƼĒ 3ɚK|rɿ6Ia/n\RNBZ4vy8F`3B{l0pm -f wB̔6~ \,T!uIZ;?ݶ$k0a(J̽l@!37٦h2\,G99~eam 0PG_:DK\Iܽ$â.<*k{ɔ-xHt< ܾkr>Wet4m )H͑M ھPTb&ƆQgĄQ~=Uka/့Aۊע7|S%/ ,j94P3c+(D}.>T|e(هD $ww/sMO?0ZB;[5K$$Pa7,rqQWl7'+:l x6S]J-|P |+ 8{ x$ʫLP`9Yi8N#hxƿۑQo^.Mib86D<#Za-^ 7[0r(#~Y iAM^:P1H&rr[{a|$pf᯸u[1.Qnyp9I@uX >A7BIkCCHˋxbo]<4Z6<47OH凤;F TI#E%\8.,ncin%:$׏_yn AMF!P4[8a(a$>L7i$Ka&Рy'YcFҽEͳ!15v@e*I S_PzYNPQږ !p@B&ϬY8 cNƨ}_XUj,hLzZXV ucغR DB>21mJWvuXB'<&|lbj)x^ƥz#Gn`}`i@XJjQuf(#6𚋴ZgėE#q*7H!e=)3aЁZh<ηZ}{={CfDTG  / e0x'0ݐPay?mV rVE OUS7 DǦ=r '-iB*~/RA7,p뱤`nڴ)M_wi)xJq8?䪧=hoF`z&̍&wg\FȚ"l#M, y}!Α,1s_vq{2|GryFD*kE|JDžJWݐ7XHJU1ݏ7K!9'nt񿹢UV1U*OwR"xAS k0_#qX|7 -\Lwo>:F+CҐw ϟxQ1tEԙ*߻UyP_>+&xO<266 )lX$*aNOW0 0%5H s'_,̸_*6FGOB&jvd_t. <.1Tyu6wNg=-9!c)fp:d/pIwZI+s롯t5Ѽ(~۫룼I0.]qb-~s^e>m,zK&io)'ph'#n(xI W I\; [ 0V+r ׶0ʍ:R#vՕvVUXJTyQ+BWIC;E#?xr/"+z'b[RZ^Y{@=ᶽSB ?TVv,-?er[wwXtd83\ 5<+\~$8O+)|_Ku ]sp@\eobؙoIH/~;U6Z@NE"cP97Ђx-5WC9q7w=DcUf1fxz=֐~_&0)'`Z7Jf5AXZK &QrT0z?m!.U>gC̷"5x>/͙;s?DiR'2KG{$[@roGPqp-U.!.O:kȅEKuW[O<2i!%šy] pDy:ykW^Yb1 w0G:~'>^Y8H+7 B)vKWno6f$nXvQ Du Bj/O7{ ]*$MFiʵ[9FՇ\aWK#05(*UX'< :x\lVjpD@r i{"q; IaYJwuqr!Z7F"("~ZMChў{l,?ȷ3;\UMH!A8tYK7d U' |;ŠlnwyVj/b(/DF(?CGxOor/Utc\~˜Wz 4vjE%GKP=!(K(c4/2<&Zo 2GJ7+tحKz .J’JX qBy>,k*% k+ yh1#ʪѾ5DDw}/h=yK3NZ1$U)DΛZbkEa'Fu$Sᤡ^4.T*g M7qwljP!*$~`hoz]| a/ko'1G hCI T!EuNvqKQ5 JVS$vSHOL1tg?q2@_"m n6;pwJ*e!,c;--C]@̨s e]; M#.$EPDL ;I's(n=6I(MsV؈Lh=Ղ FA{kAj]#L'e+\Vy?kdI*>1hx&*hp٧i06 d˓6 X ;M _#t}j.u!}XE!Mȴܳm#-#b/:DZϐabLnhQ࢕IQXG<;4dfqh=ϋ7j`ž(?#IPލ DNn1OՆOn, 2U[rM+ZWJiY%XE`WyϔP3͈ RG4N|PtoZ02'&܅J(;&sz^oKwCUM&W|6hN*h@Y"徨õGW9و&Wͫ|C%ߏsu?f5 f$Nͳg MQr!5/7{Y_J\N#8Oߡ =_>{AӜDө9R<=!kP1vJHSnfCr1J\z* Yո M.&}~\&Es/3Z)! :dQ-2N@s;Rϡ B6ME{BjT܊P&rWP/BF,m/.؉wa EzQ ,=9}k(/n8dj{tH8klemXe6>[zG s\]pVV`ⲼVNIʍGyo ỳr#X96 ?(fd0#(h:_'IRVbLSI atD8zި(_nHyw]z;AK彘D2 fChWPɻ%摽6(<${֐7T5xSpai 3-A<\ܨ h_z?H@(U+|>Zf$cܴJMָ?6Β E LF3Vy[o<g)c 47Ƃ0jL*1>ƻ%_bþI&'@Ίp،.ȖB$ YCd-I@3D%IU\^GfQcL~ o `t|U|Q+TG*us.Ѱ(d5)ҍnx)sO4C(%RCAo`>!`%?g\Xe!b|ᙇɯ6 ̪/>/76RyvXM;F#Zӛ%F޹H3Sؤ%k#tDmiw} DZ8&:@PceMUX`~(+J+xٌ:?"C^+ U wDZ0Բ 'ߖij.P5PSUBU@DAyµ;rBP.&PB簂 >fdJ=v]X֍DL7<t%mH압‹i){n{[[c ,h~1jB9NO)0 }MW|ХN3F,fp -ʁ/Z~a| 68mKx8G 8-w@)qQϿ@%5knOM4I+e!PDE:hPѰh=oAkf3dZ]u@" Q8)B4-/z$ֲrui11m By8*"G1߃uŇԑڻT.0?UMBe%I%1L49) [ C(#ݢ6l}8Nvfk.p#.GF$q ~'m:ֹo ˃1݄(xm;ci)'|}+):ahEw6ﺦw1J[m`tMGautp(/rCi-bQTu僩'ruL`\X\q}R1p}s` m3M (tbuk?AJd~;CnIv?&ie:X( 2Ap9̘ y+7nVe먞7"FZ6qtx$(j\vs9*-XQɸK@Iх@; BZSAki.Np#ΔK]6xflɜnj/و5T6˓aziVzc KYQ S}m_?r7(*D#颐Ȣ9P 2ت f⢌w7nֶy'Q^u\?~CnN!\({;!UTWlS j3lM5ǰ&>^';ռVVu#EqvdCzoˏ0uhA1G 5?Ĕf!mG9"?ҵ(S })M|`ALP"X_6TR?FGyJh+#-A+zj %bkd7 8_Vz/.?|R0ե[;R?ɽy;uMcp=6,' Anx4 ]^3[i攧*9d?簞IBk^Nq|n^ܟV4.߻˦!b8H]+ ΁ҀtOwtoE c<ۥJ @2`Sg dmCnD#ؚ@9;R4Bz6 }mr-sC=U xLnU}z_Q/n:IP r#ik2qЦ^v"v4w҅z?=){ϖL=vȄkV4`Rm$ pzS6^r"'_FΟF5ݚRgBAgJYe]/\e*muuZef9xmUO[(*4 ?G=1Aܾ؁N@zJz=y>KެˌhdKoŹDl7 l <&O'{w!LWgk ?`!<'MtȐ~|yRh#Е^:Ѿ6kRFI_|D@Vnv2%ߦ x!WP8+FgRWI2Zͷ, tfwpAo_9#p+Z(՟/~kɖ# | -|܂q (Ra}} [B;^gAndcQaĖ@;hFQ͉ʴiv7"jCPKGLI'?6ZyHȫO ;~t5O|c8AHe>[ hc]#Nm:UL K̫f_R d9~vQ8x+̡/DAF4G?N+: ,C7eH#e*b b~FFoڑ #|J!d9oNN+r w!+オ[91N8ƈx|AU=hE$~ aeiDAqKnMXTJ+ RR!ɸ H[ebUFnnֺ5!(.R1 [ASmX[mD71S7J"grss iy,s猽iULS} %^Xb^TC mj75~릓PjndKz/ K#KaZ[W$1353'N=I@DH6W t1ȴMZ ' om:*ZW֕$!7=hhH WTXaW֊9@:N١^N18>'Ҿ"λm(# ÷CGfVnC6^ᇀHL8>:.ȔXN+'UxSZFqĽ..JHV:)3^gUWeSE!{+wūwk;ȏG֚f&+ SF;м2Ƀ-mlR)#-`nZ㵑-`ǧ|ļʵ{7]xK)84zn(˕3D̟V5Fʱ-U Fy%wem;nbnyTzwe/^Yjf)z3ݯu hoZ6 ak"ɚb'yOfq(}؊QK}vRHfɆDsf"h#xK(Qܝ~,Fzg43/YX.s@=o]9]v@EȢ]^jaZ!Oz$FP|*>+,edժWmnJ(Įh?| -EzQA#L~{Kaԓ+%xouw,@B!ȶ=R\,ΓZx%N$ij7Jq@Hzlz@wS'\gQKl]aP2Dzy W RlDHK/8Sq7 2{%ɑ>n{#"zSXL) 7( V̡SxwXx;_Z]D>s EB5h|}[^BtWh` I3R}q[5X.5Q-<5ruZ\7ۋXoNq8;@$駲vTAzEmaA('(z3tPOP| 8{NGz8.O.ەMd׮Ð>c oV1n.0xQ9{},(镍"0I I>uH#4Nȗl?zA;2*c`YOpFl Z8%M=vL/e Mmc.@6h0M%%qjdrD gc}$;)Q~]w~& t;۬`p_5ť2?Z{R=pK5\RZ6ٮ1al+r0v[?6T$¼ E[=`{mA Wt~mf%PO(nƭ07,Ťzpk6 /xTB%" )*W 2N3QU.Xx*%ZUnc﫿e=ڂ:^Pc76,"qχ JfR\|LE,fvR^_Jn5:۩4᥉'X# H}Mx };su!pʖiY+|_ֶ!L2nrqAhcJuemIMͼVaBܕz2XwC'F&Z|,`±wz O`{1;9TglO b{`-9|T4K2*ӊqg!1tT kuz~v_q@=JN,PsH('` 2&ah 1 @B_3y=u18_ SMQś[*֝4Pqk(Kz2V-L&!?+ ; tP$T)>뎀1 VZa>[,v\sI?U@Më:e(&r 4{ίVZ? 8Ӱkh0Hx]5zV ɔ&Zs85~K yWUc4~ + L$= =l,8G;ṰjE?%u9ts'miyɒM?ON"yl0XyZU_kTCɒK< ᨯ>~;+G$GJ傂HOzĹe3fP(% .[_~izdbڰ :xJ-FrX5bX>[Q8;ĤYA좉0-0is%Wk{q>YQE]^BF@һ qR2AFRIz6]/EƎw(}Fi#0*F ')U@{ʚqfYH =CSUq1iy`0ڰ*)YI%BOĉ.ۚ+8FF_ a7/B`_Ž+TG~s TF4r[) Ttm+n\UTs}ˑn6,UD046X.q`e3%\K >/%N2b"$;~Cg?z4PBDZ!d[ mU::wx6&Vaӭh;d3F.)DB>H/L?3\U2Av(7a.yӭk~5r_4&Ib!=ñg [хD+R^;Gq$y0 \ CL>ߖ^Y-JT_+gN++{V=y! "8IWu.Uvǟ; iN34m/(҉9E toxlf{60.CY!TBȂ/oͧBX14LeY }: RTH.75+Y5&pVYu~@pUV˺Qלu^~Ny*!ݚe/s2ӝwsSZuV8Bʿ>bfW|l@βc7 ս0JH+y+PcZC\&F7ׄnXЛfQc;2/ḅȵh nMYO!ɇwWTZ.zE^6"MHzמ'7S4j8U*#*:Sz.8:=6P_<&лɼ%2m1k(k3<#34۵#:1抺1cوIrm3U],D)PvH1 5 RYqe+X) :I:MSާ/.1@UC@ۦrSۂIJ\τ9].ȱUP KV,^##.o^^ؠ:] g(8\1+|_ThgG89ҋG ZR/Pex_CF .8̨j@^דWMӞXIt pÊA6 3M!pK#9٢0Q83)HL¼JJPec-,'2;?}Șr5N9YJ M,=.*XCD[9k69 #="odPDcfRSo!w`ѭDoJm78@9|9<1Zv&‚rZ*(8NA9>Ϭ㻜-s+U.Q&(2 #3X܂Ec.ʆhWD1 @:g)a"۫3%2HCYU4@93WbQ-r95K ]4)_#U\mN`Όf&i}sԋbƍùy& 1L1ՏQnqn7X!XYFTe̴854=nUYhF&yJlҞ Ex%٦SPfv8ɑ9IXU֔c!!V{ X倓!-"KAJ$uzޒn"K$N~謞w2dR/~7wxn=!@hEᔶOQdgp3WyY(&,qEnÖ=B2'ۯY;R.7a/W7z|!ACrIʹSiҭ֩˂v @=6p. S #_ȡO-@^9s%[/ g!_-e .x1 8ƍLf_c{G]FB߃1b8ދ̚ޣ?ŕ06!zˋ ),Cg-Ƶ*j&9Lv'2.qIBOk[(~C *'Es*.Mi>>?쏆 "L*Zfh|۰C$@eca,G$mdZb0 ho,'mJu;/#|`)݉),?S{8H6&x)wJO_r(yFxi6[Tj-)942GVƀӯߵcCs{g;ϣ1s^n_P 1|{B-fs Cl)'jvC~{iSOFf)A |n.>/1&PTngm?tE>}< "V(A)NvI2tA 4E%!O0pA+!2~c^boy~+S2cAH/_ 1-dMn =_ȫxH xm&~XiIBQ=+&=Ì m}p.sʩE"{vO#maOb aahsOPd R-7[X 4r4Ջ;A:b]`+ݣ)ԒƍDR|m9WHfC8m{Fu=c9ϮHA_ p(Kh͖Rhn~"pe(J$ɚ:0m7œf'T<֤b_Vwk'S_1X:,9Tҟ@t(-gHަ\lGG`3.LW2*9`*"I qTȐ9ZY!R{!3dm;՞ۦ~/CF8;i%Oŵ*.Npr4'mfzߠkxGW䏻'{1V^YCޕ얈Ί! wd6 BlhWDZ1iQ[cI =Kav1tvbJ-< Aq|i"s $ritՓa2uÝ!r5yy,L 8栒d-_k'fLT? ' Ckчg"ۛ<ۿ!@~"5H !~vauЧڈۓ_ ߹sXۤhyRYC?㘊',)P[xĒh\qPh:kj蠺Ns\} O^kCT}N8DAw^I'iS6Y&8h|By%L$c>kFahb鷯G-R=,םvd[ӥ/9^'=>\ˆw8+'ov{ڊ{=ܵV;9G|oM 3'h-@*u8Kl8pþ;1m0_26[D9i%MRyvFZ &Ox<2,XQvT[(Pce^s.Ӳ8t$|Ӈ籶D46/tK:V ճdfS#VX P&ʆrpדسwTvh別D 6c$/"XQ8Ik!$; |T2fl;Jrf>sRuĉ]#{IN`  L>02g_bdEq0naIa)TݶmhҞ!.Yɕ'RX֛+zN;ط|(Q𣍨o^v~]SCy \ҲoSm'\{xuD9o]{/3 ڎG2>G';ֆ 4O+Ҍ#i{xJkai-ygD{3tԅdsSI3~S]UԥU`{bȱN}};mi VK˿ln+rN-C;r%Ɂ26XDZ'AWlꦃ^Z9ݔW ?4xAkhuL>un2DXx)"|8֔В+4w&{Rն2 qAٔ$iu%>w0/SSB%(7FVy2-Qu: N(0p~7aa8?lLiIr=|Ի<3-8.-*2@`3Dڀ% IX>o,d}Db/yOD"2QX14Kur\t56(n"D~$_5Zy1;`f6N: VXNU}9?=-5qzˀLNͰ=)խƽz(!0a 0?NX_˴?/zAfm+?*CiT̺k9D&otq+h0\Y+P M\cR</[9;DsGa )HҐ8.@Af{' =})T>W<,N_#"'(FK :iBuL+Qo?uv& ȋ0ԉ" U/6y?8 9nžAx[]Vh޸'靸2S$8FSlKɪ*;)[B6xiDCL߸lxq%똨\#Q񲃩NXfAO AMUS+~QoZoF˳uGG'ARm.UvI i9 ucP~kԑihB ` "9ҁq;CNXV8}@f~BJH#!rh2(Rl8`un&B#Ӫ\&@> ($ le"qJH~;(@`&֏ K5c_ / in04fp[O g"Oqv@ { xo#ߌ6]J\ ia ;-\9e$@?1ҸӏEapۏ*u >IblrF`Mexҍ ok‹ (6z)<1crz. 2\O ?,lFWnQZ]Rj3^-ugpV8@7osE|HmIݪΛ&۫R(I8m8iJ&Fz ئq=NHŒIuiOu)/[.$gǮCvذ4LE3h4.E7. Nһ`J31ilEf=mc! 7b< Fy04x{X;6 Y,2w4h%=O'_gZ۩:ntm8t6ʍ BӚ5Ax{NnCU}i툥[A3 SS_2MӍ[GՕB6gY:*j.,xtCMA '6+^.R^j?Duj;/¨,_:(eԼ{4eVuXB*#1$ָڋWx J,S$ F+X6֏] CwUSFEAl){q'z_~#&+I,B4܆E:. Onwg{v+U' j @8x!m P7jS2|h)s^*&WRj8"`t.&Pbt=kqk&hUn&!-W.~||*a<۸E Ui);LHwo=&Z:4Q&1YjnrsZ `͡1w&Cˊl ToEAO]#FJ\[jg4Ȣ v=K{6,Iif4'#);vH8E`Mn=gq Z20/5aB@47|KBb$,rR]+ꪰʹ͡)!T5OH' BكՈ⅕= &K_S}xAQ}jgT>.m%9Pl_ ZG܈s~zئz!6K'n?<}b+c2ԓa jk5`k)A'C-C]3wE} fAݠ. ^IG$B5g`}{swX 'idt\BplUnU';+ jc[ ‹>75e@l,R}qBUHGNES!󪥻Lck&W [B[[`F~uYIޔR9?Iu\ Ga9٨>? ֙m%]9Rqһ+b(W!k{)47G_Efth`1?:U42_}Iҁh4m_d>_?Džk;g.4l3dv/W쯍y['WV@:lnJj͵҇6w | ' x~PAx3?7Ԃ4q'|MU1u!" 7px%4tܩi{|Vo+Q_D,Z<C5Tg nkNM]Bc[8L;41PYy8c ׇ.Ros)w](N ֞ENngM#G?3vG=&+^QSc|I^j8_Y4E=2 8oSUT#n< ?kyh0N?f;=&k+uoaFֲx/3Tl-2!6S[. [܂PvUC ()U,+辗FBB)ٙVmȽ a*;b"+ xu% dRLYeIJFݾg3H2F~bvG26-E|-~8]ϮZ(iLTrJ{b"`D,xu\̈b(Wi>ذc8=ciFAiݬԡ1[n0µ91{:a/FkC}g*pAqGd_(&pTY|Wlu}urp!&[ }/y:d7B&oPNYȥMlY YX  #I*xE/? *RNIg]aw3.]ݫw}6?^Ij w E BhWuw-'gOE!ů ͥ2FU ~3p0WQhr tz3Aj`3wux5}raw> ܮaL۱5Js+KI_=zkEԆʓ@um2>-<3F$X%7tq ` UZF^(8O_4D5ۿƢ׀`#/.:\Cq%k&2S)|ANt'PqYƛ_/70rGNK_R6nIj),FNQooK;S!sW\c ƶ̵( \Љb:z/ƌ}]+Vi#g_[|HOI|qwbn~N4`ݖ8ҫ:`(,b؟ڴʫ . A_W'3x)%pU3ضn2a)IHiHxoַ'= +?,D`f2 UnN+6Ef`mrN`d FQNzB@2rܸw۹g<Ih5)op L?E>5ΖAwpP̿v v#uw$-MJQR#\a7EBPwb?RSGwD# *6_n^v#Y0 mbMZZAχZܛ?=8ژA"3g--t c^Ҥ v'+^F!b9:v_+e+6B子b=yE{3&OC"ڒ:hzuJye'hGzz8D2ݏ\i r ث,t*+M^GRD{BK1)+Xu;V[\Mz3L#0bOj)Y{1|INTPvV+pg򷰶ȵ9#?g7WDKCn(ZP :JVS=܍sIFH* l^Kw̑ۋt Y0İ`]Q O<7078W;.~9Q%zmeg/Q+/fF=].N_Tg:q]H2vWx {&  l^S2^շPG,v8to[\r\dB] 0ROó2ՙ.4D:YG8h)hSq1tPoEv Q=J/ѣH uK$^u;!R'l{mJՋ;+5pD`2(cm&!ΉG40\.BRƏDaz*GoJ uҒy*!d&t0:a &0gnb/l*I`5AeM#5T]ѻ'%id"zwgTC*}̾1hpߣtQ'loZ?˝tJfR?2#`J 7q`ڤ*30\K~QW1TGH}]`(Չї78EU#GZ*χǓ;z36 ZgY#6hg$fj-a[XH;B uގ߀w^v*7rk-Ԟ3m$E:YCcEvz4݃En3alVq~DҰem/Zy"toU9ؖ[},zԦ?]<@NW9a[%@ w<%TFA#Ӏv>k4h6q 8@ud \+/OvΕയ2ݢ0HGOKSVhdOzIAv/Q5*2T?wHޓ+(ꄰNojd(YfAy%M%:qi}^^ K?ѭg^sKes?ouQ~8e*~[K eTrWi%ßqf? > ԗd9%,lp+`cWw;o;|XB JfmNt U/A0ي J=pKڲuy8[zn+c^\u@.n$3VBw@w4ww-;ߧ8#A@/Em)}]B'~_D0~!LqByg}ލ8aJ;{I%&E,v53nq3~f774Ae5%9\|( ۖMDL89DZ]4[o60x_K|㤫Kl&{rK2מ[ "<~|ț HHR^-TcEY7-SkoJwe+눆[vs*ƎcOl 0ӉQڇ `: 뀋$ }-0 `ZsMaՐ)m=b,pQYF-7%% 20A=WɌd}T~r:tx1NXW((n``k[Ѐ!Ą/2:2ՄѾ(ʡt2䛍)F)4`GNP'0ʂ ٲ#J߲0ia7{.@LiU">F)!W%Ih~#n-X' IǶ寊#=e}ü0ĿvڿQ? пh nWfGzdHsKI!86"4ƹF x33fk X{Bj_; īV!|hp|2zk.5ʁ Iz"fy{j< p)uyH< IQ̲ٗ& _o}&4t7~B`B"ey`V yq>d?q"Pܸx!h4,gzNnʊ-2;T60cSG8ﹷxUyAgTj]gRҫi|DD 5~c>*`!')ZAt(Rt2.~v*LW @';{a^no0(E4acV}axՁ DL=Kl[0k8O o\Tx*Of(8jY]O; Yy5&H5,B EgGH辶/*N7u(}YLu֎C$jQ5IbO:RˆA֊QɪV*tiR֎9’B҂ ֠hjxEgH׆\)1/І i FuGf[#ߚ̖?4A<$U-Ntr*-F~,B5hGLNm7Ik^O4 S5,;=G*Pa9g_qRy1Knu 2'Lh =VdM4݈"Cw_TS~GhĺiZ] $ԥMM`W} ϒ.T-ڝ5kt񂃙2<,[Gς&Lc"m~K F6F-5X#DB.l0 U|%& N>%߆ӖⓠkZ0*pltr$c1tꎭeܶ4u?h7{ε8 !qgPC Rfꅦr`?IgB ֑@=,9:"t"~~BSr71$읲~{e/\fũ4!W-@n%5@iJp HCo!|-XlA@P;|j€՝*\n KK 6dZƂG|UGGE-L}I1"9)cx ?17o2N1Fҳ:38* pNKU;ҒG$ abH<JdieȨ[`WT 0lAs捨x@ :ˡcjM?9ȡ4)/!)#S?/ҒUf5tv9 uX]ӡ!4B'K&ʀ1|.b@;lëx}47o.Hgæ83``.؃-iM`<Cc[Kj+6(8)43 T9x}7b lw\ƨ2 7/ | =M>{>1d)a kYV!hlJ~ G-DJ6>OGuꛈMw&+5!KQN~^%};fMf!gvJՍdo 0n:)8ar?q -q̬aw_-H]LI/ q+W޿JB{mC0n\Hu(EtRKӛi$7M2I*N 's[+ݜ+&J8X% d֓0Q(Au<?_8&"ao|gLBE-?q01{~jefK?3bꄥ?@Ynߙ~{3#YLL1Xwv} -eQԽ$b[hcrl٪ B\D\ꒋ ,4d$ T2cS`"(O&C-Unj >`iVrqv Ɏ &/T19@f5yM_K PZO>A:˸ɛ;MP1|Tm>>_Y[q̥ GOU,wg7z jލX nlX-ŷ w]qhg/阆ʑ/JdesTn*ja\֓ ՙZWb&H)xb ҽ!It:5]ux=m8C3jXć1p?6Z8ٗbܐH&؏Nr>ĉeuBIp$]j`{3C@̱$葾)ęGF"'ƺH`NvĽ9%̭?~ڗe#K-(M˶oCim󌕦XQLo9_" P}PԧN8*ky^ hpܔ > 9Roy_M8kira)G=@E ^qszےFa|[rnɠHˊby \t` :u6"J6hk]QP0H$4w9Ҋ횏u!sP^tƤ;q} NsOse|{~wl=9)oR'Re*k 0_#[`j#(AH!GImil/bR2 wϨ㌉Ob ȧvYLH& 7*x )sMs!F#8m6AZ?[op ͋ժ`tif^cuWQ밍c`f&v=ho_8M6͕p;sᡩߌzPOw[Iql% S c*UZAR!7&\,Jc&[tjTjhA8'Itrpd#r= %l esTRqi᫲Gt(劸lP4=*ɃDL`X#a it 92X\#[MËc}!>Q68ޢu%IylOGr5L;gG*jHbnx-ˎJ1]Bix~ÕD>x?LG+mE-ZڔW#8zGŀ!Y4}wm~X*=敼HT=5U9ꯘw'7aL#bMq"S@p-Ŭ j4ÂJ* ,[nE1F <39w+9cےOTR"9L8'D ,F[KkCcjҫedGtA_i0!3#R0NA(;ONxpwV+YJ(6, n-e&fhJ &J]: jRa?hO2+aΞàaI9!aZm=v]@Hy}Ky> G ՉnX#e H| j܎-cų A10/ϼ ޞY<7JNA2x@> O @ ` >߈b*ڼy1(n =tr#!B/8s!$~Ro_x"՝xoxFX?aN̜JTFD bT~x ݄wQ2sRq'勝f c̀v%)[]vub ~(ɋCu2Jq5O(kz#R7+  {jbo-KB/Hx=|9q筋aEN(w&Aioij@֗z[a˽nj3^YokA(Qu TfzaH9boĄ!ü^ҙ!@彉ѵҢ^deظQ Xx)d6p(\U^\>ڤwiN:-87ٕxR ձNŇR*j>[aچ>F b 2j;/o1yyK̈́7\ 3M WR<߱گrq2WȧJ+ a2.Y]sa;;5vgC=0N Er@ lq{ӒH??*ȕL_cbTV|ZyYFMH\dE/䂭ĥ~20݅pɐO]1 R>qeZY#vsLb;-]>e!; O1#H{{Q}H&s9]aME\-8K߮k$y<\*5SGZVUo~MV~5lq̯>+WaR'l PlJm[dBbU74,SNF2zpo1aRbv0*uwUd,P7&FZ$BÐ5a9SSm8i^`8ǭL蒶nY!|lD~rDu<+wr NT{ j2q~KE#۲Vד~̑wh%=BʆQ LnqWh&Lv A/A;L~V)ڟ0Ncy] <ϯg[:Ci k{&v`x[³wDb fz}}20FYP"鰌o~4Tդ Y*nSnQo.LfmN=lYA[Ah r=M\}({Lu9&h)+ >b!01{ ^dQ¿_DC..5%yV}ol]RCE!sVV.(ZVT}eap? x1b?z^B"{q?B~]8d=jyx(ltקb0}suSS mkG1#E=/wLyG*J/~ih]&?LWОfr4w(gnsTmW@&ouM8VPeҖD&z $bx_6orP Zu l&d],(?)/w}94Nnor;T*]t-_P1c&h"OgrSգ vGuK   OrżϟO]؞I+%Ȣ-bs1 oAg̅F٪cNӃ2)">?$&wzHdiÈjPhJ4:u8$Y`fY"-SW"a& 5u:?(uc|:t9ג>jכ4:/\FO+=s I\lN,)ϟhz,Z:ֵDRdž +G~_D(Q:e)_A[N e+ b| T|+ EZc[%WVy&P"SzJӚu>4R &88w]eG,&<I\akN=SAU;)`:K>tg2>ꢏQ/Xj(-VP U̓՚nj:r5<]=G&;XV=(dz)jee9_I0QJ%樈=pU* D L-~8)DYRjpg^o9cMGI35݆!x'"@W AF+vjU=A*(UFRVQ5׼F?d% (EXҊ6DM{ҳXՄGY8vH}3[-A,UK kM =pTYmet\e;Q[zP>W~HIJ' 5P]sdGf3' Ip| >VJ?/[YEؚaL?qzEP J 1݃?Qу 1["bI s-[ UKU['W83;#˃)unPbp*JB3z6q[i+x49nWiQ$jH(C $T7+3:d!] (zPVeMriiDaV 9:?kM[k}kDK ̥~bt<ZDF#,@9ՙb̞[ _RA}6ƞD׳V< 5{sBŚqglO8g"EL4Hӆ Q#NJUF-d웉 &b>+PD72<:M܎(~CjEcbn|9CX}YhU$f;.ܧS0 _[[2B"}NGP(]ALi ,o K7eT(\>p1bMvI8򪻲;qSt#gFA㍢2h; ]0Xlv5ؕS lI؎mM8_Y )-\w,9&NY¤R\c{<}#{͠{lt}Lv^lP@xylIk> 1+xBF_*?N?ks8Y=d8 ko| ="E[ɛ}ɯ:#:mOIȖ2y[@\`ܯ{N.bAR'0Vz׆y}f":LC:;i®.ɜTݛ`ymͫgDvե[Eߝ%a| ]x߼rjrC`qEW#A nBR )< tI!ȥr]< POfYhG wADZb8 0Ւs,y70]0<qJp7LKx}{S\kD$bWY̎})}C@/,wh1^ J 5N5$yke|[J#|/BL[lo>?6r!A-7a=z =%_LÀ $W0a枋 zuRpd7o;*Xcm|ˌ]q&-NJq ˿" =xUU Bw8VORc5Q?Yw':B;߽6oʛ@I=/ج!ӼpZ@o 6FiUbz.ss4U*ݥSg#-wg{wqAm& Lpk$xpnIbI!1:%nEMpu~g +巒aZ8W'$K%nxqaY*i?; ˩1·6ޣ!kP~ 4*h[Сp+fРO$2BiW@A¢OO>:>nfn> %id:Ƭ Om#jG!k|zԡ~D qGx6] +ޒuf`|s?0Ɗ^0yl&h `ܪyj#!N畖j:|Cb5 ;J /";k! {|`L`?!ې^! ƹm5@ѥN%ͱmڅm<Yc&-~^DBB);T(7ϗ8ḏ(j_BJ[)L3os"׺]uՙSڱpN#een]e:4vmݓY/:B\+.Akݛte3Zf{M]JEQ)vۉ(F6z@V#YXo)e؂18>t۫3},v^fIT318%;(8C|r3&Q#aMXGːbyIMG[,̰]|1$Ӄ,|)s,\YwM*!ʲtn9\1c3Y0 \( VQd!2pUj5P.NwkG6ܶH߲7?jCMx[`"\nSstAڋ4ȹr\"QÐ∫\f9E߅T1"H ̈x19qZ"`QPH~N^u7E!6du(^?.zwzC\op5AdwbcBH!֋~T.nVF̣CpP ͪ^`K&=UôYf9:xQ@k|`n<]d#:WK܉^U77@k6ќ_ksev_'9kf>PRLNA\ 1)h-ztvw~Lv} $>!mڌHTa'MRU^uj>S-5{3%/܉+J2Qjyܥxk^a|VN!40 B}1\W - F7N1C#`8iC}0# uQ64 /P"!| Z(]>"Wu4w6m5ޓZ+.%81{5H"]ןxA:H#8r!A=2,:&{]PVFN(}93l7P 1q[DWIH))qOQ<$RXfS]Mj--".+y)LijT0}xQ| ;m;Ѱg|1^+c2W4づ$5 Qgv0`<^:_hO=Xr[ ͼ lH$ wFxrBDIcOcTޘ?[e~ai~j޶զg} X=Y`P7GuTW6 :܌K$ 4k-rmO>( #jyMF%b <+^bg`LMȬ6!W/5gމSP 995a?B^L`DljMs(9qE|9 6 ٶC *'WJ#A=67a,+7Wâal %Y]{hn:%T=ê'r#,.p`ס_c7>xߙ.nߪ߸! |?hJ 7((_I"7 X$ DVS3zk#+;"gI@lIkr|R,ﲍOI8m cԲ I0bYB+hRsDUipRtjFEY@},oo9$k mKFO<2&d|C"͌[$wH~ o^z||8$*^f{ ~$=h$vAI_BnwJh||u|Rk-*zg\s7Ӿdoa-z\tm){PyeRON " P+Cr _S9T,fA۪0`7߃@摇d5z\<Ի E $ˍF9#7G(oαmo\~>&.]i4N!!51D|AЛA`?g3H,{U!'Y9`mL:&ȱX`;ԿWҵYŁݥ#DG2łbm1i` LpCO׎c-$peHhϣY 5wˑn(;޻Um&5A46g2:q\ ]d>!gg4W*lgycR& B#n8ktZlƉ{ΑzJ }wJcwp<; O8 _?~ gA_wW /hW%2~ XE7,\CP3K a:K"OYm-^GJ(SkUۗsܨ$ ѭ7kSmdzJ^ &v )'%'QaezGs'r F0Nim!/־6hk%nI|ӬpyX!YA jK(J:R{ELR3`e}Ur}cH6:KPtY(ڔ@`:_G.WmkKSwmk|ybXFhF f%y%={4lҚ]]h '.4E[d HyІUUy(5 9D3V8B]K~J~]~S$&.՞Y2[-+²1|HЧNޱ<@AO!& *1׀H^$lxGjokd-`zOL,Qf /fѸTʍg7ֶÂy4Bk^N2;M5ݠh2X(9Z)R>!Ԣ bmL'ё3CY (5Cۈ=-y]{.dy'5է E MZvHLuSrτ#D:=+Sf{Ue' DƉ(7{Hn,gF!v/(4{#ZOD)3M0unrN<18ATyT.{ڼo~ |U%NmO֍qQ]}8ؑBH[fݲ~T/O0+;}}$0͂T!ߝren82*ؽv.Uds-(*˱=Kϙ +j4RN2w ǺܘزnOȥA&y %udlێXIB ~'SHЁti[r(!85Ap+naj@)_+.DEqioO8>ѫID c؇L~ijzΙ`@|70pgWsp}h~e4L{Zթ:4xt'?*ߓ!j>7YňۙhfG+qi4ì]j(9u+dp뒜yؙAnK=Yrpaoִ7>nfEwҞ]I4P.m'vv  RpV63jƒAI&Tm6_ W7OغyX3_AB@29{1z ^>MV+$(/˔aMs|=}Q=9)w[oͬ_iFJ'&cg~/gB5*yqWxXioj΃\vAr2Xd.]樗uoX -%{>mg|?4ۧM1|*laM(`{R+)kr=Z M'JmmЇ p N YOk ēQc:D?!aAneseUpggNE3Zϡ38,d7^hi WQĆ\YcV,'}O6;{d{bq:lҠdҋlk I[YwzLкZ }rHE F\ lm]S`LO%CKZKe$xd"Tڡ|+dPH4rѰN^ 9>T͝п 14jh+2p :QgN&ZTnsZc,@*o[EOڻO 8Oy!#WFNi0o4|kj}E3cxEU ."E>ϡuIe'ۯC(7v¸QR?05 @!`D`89Et_ti5\vxO((&rOH !W/!@X?ųM*VQ+V="4[ GEo&{[tL[vpk>p~(QT4@q=cp ˄MN?P3'J7@;^?}푹M =/q1vPyK|%z&^ R=#xU#UW-\@ܘጄm+2ڇ|ByIE Ϣp23`1cLr:)|[Rʼnk8J:=a3<"m}6`mUz13;yH37oQ'ͱY\. +1{X7FQ !94>#giޛ&R5z]xv Kae΁Mm2$I iw 9߆+w.AlAj_Rm(.3x&d!Ǩg_B9ND)'c-˰n>kԲ%u$  5) tp:3ȪގG~bM A=]]&@U:jlZSk'&n Eި+y4ZPnY-A2% ܰ" ?wY,Mz3 v8ЛQ=ᩫ/k!H"y#1;٘?TmoLW|y׳68򝁢-!dTkJ1|Cǔ*l~hUZ@j$V { ;}l|sJO(?¤6[$tvQǘ oGsv/slՖ׼4&IxXEYZ.{DnhRJ\+'Q֭6]VIN}@C{/OԞ|)4gBލmХcͼ/`zw"{0`2ײYR 8*dq-_xiȦkV~䓐nѶ悤s>%~ ǾZKtK6|tX.U|ph%CkEڧшz2pvf~7Jz}QUbE)4b5BZ4J;tHWNaoȎ!Фm.=R.NaxKW0xd.[O9ߤ&YwR+7mS,Eᒈ)V|r>~Feuk !{KdE1 [u7E-6S,vҧk R d^7eʮ3cJ W̭VQ[)iAcB,H L0[Sp#PŁx `3mh۷QYab;8B4CB댨PY,wA*DzXb Z2<l7g:0rkF<[3[_QP%.Gyk:#JC i]ʶ(.*K7>vͲ)`\B 0ؓxcw/3Y:^'9R9;T:㋎qLM^A[.-:ifLCjxї%E{7aShQ: Ĩߏ [l~Krڻ%Z\kBԣ) tw44AN{ځP:Y51+жWp#k&u?#>!ڀq;%9?#UP'EFMZMӓlvچn%wA3Hk:*jq384IoOEkʁ kdC@pƫydćt+se!>-Wֺ' 6́@qfɜq| {LF"MQNkkAa><ua0@??볋$@!qV'6a*,YK7SGGKO1jn gu|l.%%6!!./@; ;6Rk.wЧ&ה7>m6di]#L<^)NjX]}c%j:Fjs1!^U^|<J2=GS e9eQXrnOU钆Mbwjf58:RU'fmnDcΠvT,'/:%vG;;$QqPJHGKg-Q|kڡሙ;X\]}*":^êb8#bS]دl-z D J3dJnGֵ9,o7E)Yi#vߊ^S4)x'y5U;5m2dulfgޜ@Ź6Wu?63{b{"wٯli^!]U@CEYsm$c yN筓៍5r MQk",mĦ|E?S-(Sf9^U|B'6c,Eg!]B`g3ыcjC+ n՟V&cxt_mP\ڊ=wD rB*nۅOgSěen@Dhl=iJl*6q[sd*/;xwP&x}|XX:ʕv :@.*g1 9PvIh6h &Gm~y9>ZU5u֋cWr e21XN7NG]0<Ӽ_1T%S3l;*ސӈG mS$Yh '1ё42qVKwGIG2X =]Ehmړ^®y 2!ƞD o۵[g.>ܡ!p̩'4WŤ*ע8?D^vu>sR&>5/R\%eb2O ,iV"tmW\zx7 [[=~SCN;>umW,*>QĊԠsDL%]Ɠu;LW R).i 2ir%:_q|.&dВ?)3kK{CUM\\:0|l%;93P@3_n.--g1AؿW҆ It{??I5e/ Cc@++M%ΏY_`s0NTΔPp]Ǭv.Ri;J&~~GCͷ#8jRP\W$ J bbSzl֡k3'ˠ|||3'*&MuY=zݑܡ/<_;r r`7#1$ k)}YQt@+Q7&3aO]}`DzV3-=& nױ6FvT ]2DoXK%GhM8sΞN'&5^%GOϙxF!帤~h:Z*RSQc +Խx&${؈n%! eICO^dM!~V)r@+0nЩ(>/F婹4(R4d$n' Nӫ= 1GRSLv+˻DŘ}Kj/E/M 22G36^YLS`Hz{7=)qfx~Lh^܎uBE~ajg]o+@DeII%FSEL:%v{(+R-~adOI tF@=ZPHk*Ny#_|N*pD0%@ͦ;2P`]>zk\x]2p͒VY18kP*!b'fa%'Vv_ Wzu K,?O¾И$KwVЬhpŦ  D t@ BcKbQn.s7y_]BH40_"_bv*s^o{XdӞ7(/7|) ݗ"s cI>P,櫢I=FшBn& 1կčQGfb")zo"+.. R]{a\HVۄ$, t)rw n?ckaGͰeU+ KNGߢm b*}ء7PrmXސ3tO1H-B0ڙAp $+쟬cLt rsQb>&;T06(xu R5MXTw9갋|FH BZ=rB ۟L$j&zhX+5siy_#A}\Fvʌ) W{)R6% 8$;2V'X2kw%rr#|\L&;QeV>Rx~TdSKĺ|IZ8OI&1c)h-9 L]D=rTt[%DG!czA ) {(K-$莻ė)mbFn+L־$8 u0U~;혷[pR(=/)Qe7CA^|1yp\CsLZܣRW VWӲugyO/$m=ײvEoym(7" O@[V24 Fb5**8]8AP' MqT U%k%4u.,XX >$f6W;v_e U>aQFƱ!EE>k´ 4PWMάck~YZpYt_Kg`U]JK E EcZWgZ6T>&`Vabl|"(A6^ˬǍБF_%}.]Yx\^[̑vF ekF(G'?PхH] &nn L9 q3J/s)ssL5K:6-|% !׼] CSEFFCQV @K>rz#S4P>KYr-6N#Fu`,|>uOǒu6W/>hb` dc@>fB_3vSUbQH@L2YʺԢPtzĸ6 \n` ptchvEI8;#-i dZ:;rc;Mjzh>`XTkևv[hE֮l]*Vȑ4^^o5tgJIg6'l9|FWK[=60U&,QŽM%Y\ϴCd\=ӑ·JA] sר나[)<%ƒC *gʅ =u!5prWצ9_Jp?)=2:4%{Kf:=hԜz!m@ >:&ux =铃@.3^NrF7ʟ0Zc1ߙlL 95 ݶ K|McQ԰Vƍve@Ѡw˼$`(]g3U"qNm{j=udVڱ ~hv!a FpAzAϻbPz-+ :|ɂ axr1w{a}M*whtOؿzC(aJO† 7&aDVWjCMvlI`7R9K]e?},CGO]p;@8v<2Y?đR~+CsJG9m{zlbPw+LylQaHX5T.ϼ!"x^&j>v|[p {g4dzώ)zV Wŀt8g{5d [ u$aÞK X'Q7[tuN|x4!?>TCd]n$Zb00i?mɇ2 Ys,i(̜_@t1DNrj֍ּYL-Q =<L s>,,R-s\L;;cu0<X]MJ2V ƃ}6D%.2>䨳^#5k8&~t@9^Y_CBxҩw~>݃Tʒb8NjAm[ >sKf2|ܴGG ];Es`'$|7Z.ڤSɭO3޽ >.b>!e+S8򲙵 'n$NqKW5\ eg1VE{@h_|ki!ӑƠԗcrUPBy^p@wRkD^\j5!k4c[6:ff^jj赘 cp8pLڭ>QlTem2t@X'i|6JgptdR- RP$H@+_Nև?cS87 {H'o} b@ďr=A-'M (v0S-.!'F~UC}K퐗XUI*F%!tW%l6I*6qM ^j:OK5%LWF?$i]UѾjPR_5TyEcl;w,+==iz8PKy>?Lzg8o`DeGOALjvE_F€xRq3 id̢KE I3 $ql,$@vkyJEլ^ %(=wCxut;hrU\v5=[ QP_Hp*|eHK@ wؘSd>^ ?4~ KI^h{S}n[G%5)9礲 p|\704{@M#$ahvdWz[KEDMsNɸ%YF&MMa3DFNJZ2'.h م3$|AA>h Y`[:3fMEFi#po┦ѬR ֍ˊI. |cғdrN%&vJZ@ZR72"o #zJq;H̲(JBW򶿈*FUH ݵBUlzxݟ%l\^ٚDi 5r9$@tW+kx:K gd=,D"S<{"n;\nW%D1@>I࿢o _UrXX횏kWy)\' $϶f-忊W7Gۏcqf&Qx 52]Zr%1\kNwoÄ<B.!1(?I4F~FF1`k9|8A)mp%bQ-8&!{ݼk<h-ڜkwJG{CH(MԮE ,nk^4.fksW dă~ '"6=U/ T$_i/.cCD|ػLg0CXT+Qǹí&%^b/&/T )v8#n,}T"X('eS#2TWYtǨ0Hp4OŪgŀI- um(UPT|gZ)7w-aj3_x~Hz Rr;H?q8IR]Imtq6JMe Vh *mPM%m]=6pዱi53>뤐ޘC漥"bJtr02ȔA(%m<X 'bJ_iWbh5ip*|Ю6 SaJ,]0;^ᰃwU=Qy2њO.4Hmy 2%;*31|I h!rM>< 7y/US7JZ( 7v0iu،۝f(D 3O`c؊1t3n%N = U?R zwH[f*~~BiU=d7v@RXHy5c.ĵ ?:硰,~ҸԕZ ( P+π6Ǿa$iڂç8SWIguGS; ;q"MxA;,![# [{d>ŋy]18doaRC;>p_EBP7"MQ0Evo{t,{҄ߨ֌ CȅLޘNtrp/eN61Ladob> ejzZ.ZwYc;bKWd3lWyY(xv@9fqlw4 ƈCsfOyYEB{ jÈd$I$cP=T轋 ]RtHB}:+.vʄ(GSE\)ʞ nSC>o|/J. ǘ=_jg0t1HߪM!n7|t#% yHj.W'zJgZ\կYʕ+T+ͮ>!Y%&]?ThDmP^;w+p~1Gq#! ^qq\gM6޶'1)fi@ouY˱6펷KbrKNɞ:"?ZJh1&6A:} E7t|S6͋o]F:3ʻIq&vO|%t@R6r6\#b ϐ~G0MT!yXa_^ <_ 3oG˂{ PѠ+g|/s OF0Z4#zzR 0*7HuYԺ2#<$8܃H\RƠOeOv=2l}v-_^삐h*R ] 3.\\dB8gCLu@{C<<+ D_êU4BL j .fLϣJ[3CFT㔆GMJcKmS-v,1T1 Ju#Ի)N>dv~I%Y,0-U|N~i8=نxc I ŝaj.14X; qrdjv40[Hp.oP?!MmM1Mǫk|H: E"̆\$qDJAOȆ\[ 90&&*s*c_4ߚ+Cw l 4:(Y$Zjsk(K  BY*șlw(tjNIFq"6i)2LjaqNR֛;{-mH;,I-&&k?QR/z+ԭ(MZǛx\͍[0 $@~nKiWpxפ #/?zuese U=thsrCcQàeMIKGʱot(l8iZo`E#{(GqW9ղP۔{&?e _5=S\Hff?0Xӭ)b܇A4%> 3yr}|_Qe^t{w6A~!F ^* &e2_춼/a}. Z> VÚzU-9F>ݨ svYoGՃ!k۴A9S^(%׳8 `|F-1;4YbW },=uH/$zjc)Vi/TIƱƋx"IHyGVǾv%Cx[3o&=>,bd.Rl;d-! I#{~JdH`?(ŦY 2/^~1I9P 85$\5r Ko'ϢÇ֛sA"r Vj6kpo{wT'$auy]P[T5\X_b~ڱWo_BXD.q=M ک~ٹ1(PHƎm^ڙsh!VElWz vUmod*%N~\, ^(c,c#\,T8adcUB!OE= 2ȇ4Ft5 Yo1:\2&#x,;/ny殹[6ҵ]$>MuW뇣ېQnrc@XTZpR2'$hQe9Zχ3)*u1س.c0LiWIʬ &8Z{}s 9Z%Scf gh:}*tw)~p[Ex 6_״>-o(P8gEc̊Y"4f/{?C8Ty#ͣkñsޙ%(2 r%Bw Үw~)iMat@]ӱ`ı]4ݱḁ6j]d+mM=6$9~4%Q jxl>PIhD>I%ZpÆ@*;Cnd=tMNm/` sp@zU@'d4`C-EJIMn36AeL\d/uF}q>`GQw?+JOisuz,5KjV' }:Z`x#WY˘sΏ$KVh((B))ߎV  #HeN:iO*ZS-ǟVox2՟HsJ1s}L\O]d@@t;~4wE PwhL8^S܈%scܵBѼrc>)"ӾU16DW, oC%53p)*.}Au|[kb>Zj Njt53 Z`ڎֻ_!X_L%~[YUȣi&FqqNkgD͔ PUT;BDܬ cB٘~}# M9OXi3?MV`Wsc*5+jDjDBhL|cH-:pҰ(k9wuHK.ľCv@^RtN E!;?RE[8| QVz#-Җge{NPay5 cvMF2+>Qib1&Z):3LxZO[OhӣںX>Y޷ YOSzK|  x<1!z['_jfq>)hNȈjJ]4zB=j; $i:b6^hI ^Y˥b#+L..(M?)dB #1JW󼽫p[B^J04 u<(5ם\N>.!,< -t1}w/I~i~,([~Cr )[\~_(fTxsb`GzN_UܗX|һwߧh}x^-x)?Y[bmSxlDx˜6(6#J5ŵ u%e|or!^L᪑_ǪJk ՛O:& mBD^ F0"Sf9qX@P>P8+K9j1:HEV0 /Hԇ7|5}I)!=v l/`x6hrEk{憶/JinWg7H zǡS!C:O `F985KOĞ#&RZꛥu5MCD {a;zѾcp9ze3mx( ^\Z@?1L٠}'am^>r{Q·נ&ߨi_O44PTJC=!i//e,p[>b"\q*VH- 4lS0h[Pq(_9;դ`$ftX:Ţ"ٙ t okTyZ0a"8D:Wh_-e@yO̺hε=օw{<.둗,cZ5՚bQ$mߺdtSݕPlH&bGL_:unXbDRU[_ ^*pJ1zTalA@1CMF|eQ*|?B$Hh]1b+ 0! 5xЌ$\~MӅקAt` oz,$ڣdXjݤ+5%s LPYD8#-hkf= o 3` G㾈w覟##6%I*.!).(bMSd^ L`IK, /S50BoGTp璺/jVk}b': x#P-aϠfUr_7x+|jKg>p\Ӈ H+;uiׂR00zdrҽ/NzQe>A_15ӄ*rf,fAe-|wÅ\MԊX׈ zjjNW4HT8$uաDÖ́{kl'()xD8ӸQ*aCi2$H_t0#zk-\t߾P~n>cL)T^D *q!S5w:b+OC\/J\&@˦L \ ϏbہBnk:t4}$;*r)t{9~u?pƂq;;ǴIj1ʊb?_d1u$K$ܼ76psNTu=^MUD$>L;!2c&r$AW:b]\_Q8މCDՔ|&O]TCءPky]E&(h4&X~>'v>R/q {랔./ͶJ&7ciѺ!&ͯ# [+{o re>zKC-%xz[~#(6pQ9m-豅InlՅpuЈ@Rʽ,R3z^/ ˧i_g9=yYLv͞.G6̯*.F.:ѫh0-<^[xrdp#NB??DAHPY[I#sJ25~! -z`Y {q錆S{u7䦍-){ro'Ǭg.q~_/G$yylAj.7#-~=&w)[7ϻgEk֫?Z/g"Ώ֚5 ]J mFi:zk H.0;C Җ.LHw :JnX quRyI0m ,b#}i^P4pkP&1N (97UG=AjN6K%v>o~*]xiۯdok.ejx:ozS傣)Jk|/ g h{׹>Yi>e $ QC|PO 3ncY3}"P^=X$csٵp<@z(^dj&PA1]8⛵v?^oF\g]rQ²g*d8>0H*iӕ@{WRȡY٤%16l7;Bеz[~IY%`W8w*/~둕]1.|zF݈Jr 8hotU>éP >X7nq :3&Gbvf`Wьa\=M)i%'\9zN7ZlcD-LJ6Qs/ ,y@u#6UD3exYnuxl<*ݷq:wyQBn͂KQ"d8@Ҩ xh~$9J~/_Be C.u]G(a|SYlɽ<zFTCCNtI߅179`DP3o/ic6)iReDh>Z*9)0%ST4msSk\TWQ )2lFw$@bw&ٽi /4 iϘ _O/9 .*NY>iQ(TO||] dLX4'- GmTƴ^ͷ;araMl/*5%aBGq`@V/KXʣ:̻Ajt&j:n]!" /M 9^boOv|$X@һI<%7_Ow23VssoXכ\修3B 6A%i̟p\sbiEӀya@1z!ߊkC>[P&]]қ!2rB8Z _h4# :Re xS,~+ Xb G,+Լ18/t jpgx'q?aHl1}F&8|haWR&y5TGTK0d&.bok!5lExiȜ0Zb1PCz+ x ]AsGd8#.+m<`jk*ɕ:~drC5çq,j~F8zSu', HKfT\9Ƈ^'nod]V.ڊ`5+*{:m*KQЛ}LQRf0R/8i8X9}EAnޞš}KA&. <aKQpO|J_H@VC^6k M D R*;7Ðg B m 2kL&fy`{g"-lYZcsmS}5~!ʖp#$g}G>'Y~raAT̸^9\A%[)󏘇!oQM2M #&Toa܃y8!JVeh)!Eo:fX/nIxFGO+cu";N?<% V2ɵ,m vmÜ`+Ԧ|4 ،N-HRkC)MW`:]o ?+A^[5p0u5mdyO_(ۑ>kU%e^*"[s֝%zx3ϟ>(^y/!/:Y/E 1}b]Įp^ĉ 6bFIL9iUۆr$NˉЗ[3Y %BI80չ(lM!LEVjFKCmGonPv`>ƳNEptg 푷M69B,͋P@y}c>:>)yU-Zx1/,A;\\G6zl @ 5{̻1:oۤჶ!զԸ6}uNXS3Sud3dWҎJu{Rs+s;"?.ߌɌ1N#5ib+6iM> F$\x{ToJ䒜()Q&4~L -:RK; cR=F7qK9cN-aNk6 rWf0ִ:]UD\*ϭ0GY3竣>mxlxl79xbFt{S@w֎鲃f$lG<1c''X %h'i6WWCґ"坧%&}Wvq\$9 LˏP߬03P{ -ՒNKdhf~ԙaTpX.â[萵2GO#t(sLR.mb]&{*josU>"#L!atŏ84Lݺ-U߃| Iz: sZbYXݗV]w&!VU86~H{ݑ(AhEݰ{Z]3ȋ4-/j&9>EGV g~…JۃMSI&G6Zy) $[ʠ-2`%/GrJmEH9ZmJ<Þ =1kO[x>07gU%B=;xa.٤׹5]Ta_6ERba{LpK]RCqHK2cj'K& 8fNWFon=%)/̈́(A~ؒ:43\,@zQ)E\wXV$D&>ۤOdtf9GsNiXrOIxO/3Q\@:ݙJjqRRɀ{؊({&#WuUw5S)x(0Hihצ{h.mexV5͠!Fq|xAXE OzC.4& ek|(͐GqrT7t}@b J&ج Nܐ%a,?WCNnbuv LJ>@~z\QсSrfeI,Gޢltns( ep/*Mζ|2U}61(hJfIכ2< ayw2Oh}'u 3[ WIPTYoT`9ݜ\ܫﰫu|}e" =Fxw%+BI &W7-!2B`&V&Ұ ;͞ei1djrRȤA.G\u>& rv5؄: M(H`ީ4R>0:C@ H׭]F ˌl}I#oylwXg,FTJMѵ>H*W, ̜3g#N7R@(8zđg@iîTi8U,Nt") JV.Q h%(az IYgws}Ǭڰ?=3u O^Ic&F11Ga6WV>0Us=Vf﬋\($$$ 65$e ɬW>-}XlOka?ȱ&C_*/Udގ-&$0' B#l.9nCV- b?yX3B|@9تae ݱ ]y۔0g<*jӡ1$ڪS>`cG{98oZg5|Hd/,ހKB+0xEV/$53)m)ufJ&*OV`2bznǬюkVx#XzC$/@C4SOӻhEE, 2:;_//d_[tTf+UVe" Yk*\;sۑcBŘ|, #Gݯ|azEWv ttpj?(}-D-KK"!Bk#"摐:aL9Jd4!jZK!f>sehB7<嵁6D8zOW0 . BRL7 SM{(TC!Zyy>N) 8;y?_;X i=>JuP.T9$œfKGXw@aG$vzW[$4*(ytLb8WV@2[w0Qda?zBrF2D8up5x?G^Ё JSy]8LN08y!߿)!>8ijUuc`Ȟ,jՌIbw=,QM d=#A~aĶTFK.(^FJРN=#-n+{ԁͤ(44,jt\p7!iVzP_]L^ؗG#]ɣ_Bsl;6 f $+'r({TIy*SԳ_rH5FiWEOCj~![᳙!Z ! cBnm0j?+'_V'&_P_g;G?h0:&Gl"9MY䓥h ǽs[ثep;Jg%_!k5p9-M_{QS]#QFIWXբ /󹶒wMkҚ~/jsl -IB@\%VTȓI}ܡAc `@QGp p4>_l1;<&H$Ek1 .OSH5 G }4!5ܤp0]dezPsp>OW<8\t9Ky whZaIه*Om ;rǒ+T6XXJ`)'OD>F8ΑuA2,8x\νjED]J!YjSWu68Äi%R3:vF|$?D(j)95jZlh<݉ L-u*++NҬsվ]i]rE 3Pˢ ^UQ bK%%Tz B.KL WCHL8SQDyYrU_*V 4]U$倭}dd[FؔnjRaJB KKЎ%E{ TB q{WR3~I[ ~'<ՑYC 82raCi qzY_†yvŲ[*!Rz۶Ak0ӦJ+e, 7ZǪP=-YtƔz#} \orn,\ډ `)#;Z] B%su5 u֨~&8@paqfI])vк׶>6Yqi0Uto+ q W%iPƣ#+A }12VlS|I>BmHMH-R1y_gZRGκTY(#[V3p*ȫU ƅll1<qǰu`O\&=p1Qes1Z\)TuWSB 93Ӄ >3`1)1EEh0ERh?4:[!Li␘Dܿ-VߝH]AVtk,(WT헫`U\ 28#wNL0b6>?C>$@C:~aRϾ__H\PND$aK=sV@O )xrUd Faoe'Py\te)8~T[36D茙iE~-Ƥ JJUY=F %Ĩl/&,KL\^g>t?T_w۲lv\nѺ bBጙzҚ*Ls;T`}ҥMlY~Fp磹SyIu6)+e[zM+zTbݤ^<)-Ls |*J%K,m_EnN磕 I2a5mFA~@)e3#Yމn肄 G9L+Z# DǩaAh挸-ޘX*‰{@.D (0MUž1LH^31sƑI$@1z)w&;Id dALV cy*1oK/s^wVT⭛M?Lݏ-*QynC ٹwc[ר8_P1 :z90ˉJo9EzvŝОL~zJl }F"8(t_AȹfXa]|Y&*3}o&`o:"[9"md~44+;H}/{ ^=CF_^ܾ9рƚpl5b\KX9vpdKɹ|&2O@ѸT'PAF8! QT`8COӞdƆZ5jBC>'Ȧd?~!m&wJ6 D|TD6x5Dm:#(?^:QlJ=I .,4KuLXu;`O5+L7FǍQa&dxEͷd/ U2N ?b L}-/ej%V8n{N;pKPB-(#BA55V/6H E˳Zm!6AeYtFzM1ޛicXsyqv~8ӋvQIk_ٓOа_-ߝ'& WO;$YL G cժ~Imс;47l,ᑨeb3nh_VAB;jvF0e:7x[ng}8ugI f/۶k& e? ܵew.8['څ#Ż# }.BibyQy~+{L9eShq`,~2q}R*핪mPU 58 a]+ >Gϊ+UQQU8^9}6 F!u#=rB\dYےUO#T~9祔;o&+ EDo.KC>&DGUuo0UMh6qu"m~!ZJzS=Ɯfz+ϹmUFͦayë"8p$kF L#ֿY@=Îr57_ ^M1՗٨TǏ hsQn1En3vM Q]n~g)hgV6_B;t}d0ɗ?Pd Oa0ٺc'T_}K [ۜ\Z?.KV|L՗I$P \ o##zp&8y `YgX%Ϧc[{G`QH"YӚ^^s=Dr9%GEDArURaup̅ wAT9e.Gݏ DW"bHacvT?Vl|pe xDAO52Q$l3V;5}Tuz6Vs 它ab!&+*}1lE}OC$EAENI%6GXRh$\^C[b!ҫ}uHXo}b,}z?m.^<;qI!bAFK:%@FwQwIb*#GÇK-~U7-Eaೡ"㒨)aIN>} hzK89|4p VQ&?# S xj0i27ܥn8ܣ 8mITWT^/qE9~?&ϱ|=&v}~ݰ`sQϧLzVU#H5:M!={!|lv̲Wvr7oSqjXwNr/Q9B<ٜ{Mo]@bYt ~C6,aR^/Q,A  *^I C")VI~A0" nyΔ|YuC2IHM];b,".EPE1CўmQg>t,tRCIl[zgjC.M B+x XX_#$W^r4}xk Fs '##\2CTF3^`{{WT2(t#+y.18z7߁Ui@4f=ѽhZ:n~lǝT`O[u6wYs']Jp#%x]Zs.#چͭ8hJ͝zmOj= jAw@"?Ct I,_bJ9YL'ٹ&(h M}m`~窮6TL6F47 TE=)Qa}>֋?H*ftR(b"^(%nGQyݸ<,:yM{caŝГ ۔ω'u&Tbgrv [E֏ʹu\cj*O~I6` d1>|l:n:#.l ~I "HPW KMnD;)?{axSk^ =LҖwwZCF,U?>݇sfu Af0^@%m%-I{1`>:fx4ݸ:Ԓʲj@%m#ݸjS =Q*bYQaVE; َd?qck-ld .nF *>To@Cԧ֠SikJ'G]|lqҙggns8+M'3eM, _#MKyu( 8-OkJE!HzPppfjsz4iUI{8a/f&j[Uɯ  FcP%ɻN\ iC/mg-OU'*Y&+TQda9VlwN s"q.OˆL4ꬬx+x酕1@$_@lgDzn=Wh z`=IE'UNA"c[Qi@3ElݘMRNoKWpY O1Ƭ3w 9<9Ch.-“lg<́0Xnd3+2K}lz]ݰD> =%a#j[LZ~%>BM;v E7*JVe`? so'0x>l=]py: Z Tx'e#x^Iۗ)`3@VxXǙ g ņ!_G;u>o4w#s wX BT;; q@q['{S^f! ԉKL)|2l"E%itHx!1z"\/ 8+[Ng[hqw䆐w]^KxSxj*,^ |EO sD³OVR?E;,!*I~Se{+r1%[x:{'[-5v|)s`*)&+, 2Aȼ#A3MmȘ|Ao0* &ܽ :Fկ1@t;ٍ=U5Iz,8AԿ)6:;c7P3QXӧODj1oӝ4P;Jη ?nlt!7DKކ`=*!^U>ՉEhc;YrԎh|d! MpWPkzA̘yK_CC[սEflBwU}[H2zkϠ?x;w)3Ev߼mXȭG$͘4+7㡭h-&u@!B){gW@NEXh։1:ߑ?X *ɳ4P9u K*(Кₑ;~+Jwx_Q"JSIdw₆u$h٤fJa&(*' Y5=$f&t }Cσ@ݮ .R؊]G\M( UINhoi|U&)aڠ|KrCoE1t DPYGIZ{NYkDr2ZOQçh'I;{i?=I"M+o]j3:}q`О=+2N|:t"Uoݽy7.׺~zշ*DGL;64ؽ'Pצ}Rbs2k@pdL 9RLc"w~$C.=;VBH}Wt잛_mbFn,zòAmeUDMV MDF!Kj9w!ڷs=ΑT1'9DNe];ɻZ_QbA{ DeێD,"2'ZM"E鰑r5Ҫ '%mq>fnLkH_bK~Z 0sz%:=ӇXa玮C/X]pl4I3!o+~b֗V|:~b< ӍE6+ wS7D,/Οw1J/ ? ] W5f|]jz3Z~'95ot~a-ǓldYqhaW`W68-i6k(*hIUrNJ*7}!џ:5ɛ| jcFq:>bÿbJ7NIC){3VRTW{/`>N V#q6:k@dPJDޛAR0֌5fhM ZC7SlS6gmɴ=GCqɷ'jbq`bzAhI 0m/NJs:SGO 7IWuqr p%48*n C3 ؗӧx* xݔPZ/zOtͮwG.ŅV>'+QY l8$鮗U'<J[_vagVյː1mgٱn MEk$بnG؀LJfqU@B#U'> dH?hd.F2yЛq-s*nRSYw%zXكLضKtZMMS=wk LVqR2(s|F*lบFʞ՝C_HOt*w\<Ϸ@c1q7"@'GN4rd늨*(%NOyN $XQ+*w\(L k*)*')FBX d#Ĺ=8]R|-XP@KjJ"uAK Aa0]ǻc 2iCI'1(ićM}7%V4&Y[ @ML'V#*iLڢ_mֆ#kxiOK9tAlP`"٫sօ^Ìxio/[bhobs-U h^xDӣ)ÖÔ>* %c1abک\ .1WRLḟCgJ5Ca], T?Mv{h֌ɟ|H4 hwpP%.:VfFDYjTM̱nvI=i lHBHvd[^g"ְkX&Y}!.K 'qX)[YtJSbv)劕J'ZhTGy:mPE߫uߢ" En*h"<&clY͇wTNr\M[/RLsKrt|(u9^,p+Ŵ|H#ᭈ[s,pK8C?G6| G8 H$51R3JZ#SOىgFw;]BKbjt s8wOQ]1H-C}ʒӜ3x!=k4Jb@Whj!D)yk=O[Qpxf;TH4N7嶬?/M 4 (,M:"ck 䔳*X2GW"rRcea9̕)CI'P{d FxGR s^KDkHި}}Pg;mN C@}mm` WC %N9Lnp }3> X<#"!|!l#DU%%Cv'Q}m>>Au[hۂX6vD|HM5 +7(Zk3S bowՙ"hk$tyXz7C6rf+#EhO$ ?U4l~>aos]`[!mMauBxdWvYI8>Ҡ; ̮\#?uoF'P<3+wfLUŞ 4ɨ:{{3:` ˷F1&NC%쐖glQ2DxVІ3KP j6{Jx;5ZISϩ Fw#*1ꚦ !†G``nJjg̟)3;$҃Z ],-hah4/2$%+כ={bh6J6@z鳒g]A13 y Z<S:`|<}MVdҌa Û+?/N@EPq#ONMg\X rc&"J{^ y+<2Q5` ,FZ`Yk:U~j~27h\v[j|WVZdNGD4um/ h2zN1%O" */?<=R$2P{f6=h` k;ߠNq}o:-г`IvaDTI#ҷHAB#H1~ "I`*q(yr7|>u_;GR: Ap?ML^ֱCe N*4#VG]OKΆs4ap^^q9SH_߮MmSdr'Pz.tIR}7Xu!zC;KR)AO%o̺w j1[dQNdI4TeĪax촂I}@.n&H)2N!Ii,PJP(RlJ1YPcŲ"PzSŵ&Ut$v7?&Ia3ȩqiȘ7ݫud#jX\zwN4[\^v:5(!Flja;_΄&zLGY4(4*u{X..[owpR.#$ ]2<. Rr 0S$l:QUJA-!}v_i6r",JKaU@~;{rXE#^z-,qbQ7 H9#&2M7LӬ;W|nt>j^oHfJz73,E;*5&t]~A(tj$R7lzzKD#rjoCRU}> "E-1= X|sf!Q To\abHVye!t"wz@4;qB &gΚEq/S/&$ jp>ƥ(I>(2l*kĈs#}P$GplTNA 0Y]y% 6,Rƨ^Ziί `Ruܑdh'rqY+5=̊šrm-aghbu‰C=r?&B_ :J*?#"+U/e}kFy7": {!mD2PVLHUcBTCJl$Gee,hvhaz"CK'VܮWoiuX@h{[̿BY+z,q1áQ9I.XLg,I/p:(O`*N5XuVt)n5=mex-^X%+/ |~ /C./:׼- ˉR.aぞA>a RhIˤO}´t)s؎jhOFqD[0EIB[νpH)fu60V;A^% |˸ H 4w Μ@SVtIPۑi.ǧg%4~_IxT^ʑVlŢ4tb4_`E#HIѬ}h8a+}38r ϚE#`-CX(ս5h>4V8q$o$~w^W<kM'EF@X}]( M}9ݳ~.AւyX;ScAlө#?Cٚe̤V!mTnIͭeRrp9/Fz;!O4],A!O!ܝ<~5rB.m,wc&J{y,l3%wVxa:Uޞq4uՆ^@*FEa*w07D.c؍=:[S#r_Y w;y y krC l@]wuml@vèt"9#̀?% VJ\>[W4:Gqe2l3)f{S7SJ>RE)m#?Y%)V/ζA8$,U \kWe?)4,&P{R=z%ӘIC$ 1^v?J& QUе/  r^nblV$wO#ye\ZAA\sk#{Bp2$5vqcs*^̗/WNp4g"N u3Qd~Ky` pa׭Ik78׈*G~CgԒ_z#p&B ES$XR2QIE % $5F:MV\7 b'_K a?8bSe|2(Xڳ / *ih( 6v hP5ӹDgdPi= 6r*0*0+HcIu▷iAm:5U]n8F,X^BzD|öש^P`NUؑT{O[c0Shn).U NiP}'P,'2 h2hy^?ʶ5+ȶ7d*,ܬബʌ{8Dfgc H~荱]V_PF2TcGD^_6(KhwsXj(u`)a2rFPC_h:)~G`/}Ƭ-K"CYӡp-ꨠGԩi2u)HL$ V q-UexUyo**ҫ%N`x 3Lq Ǝ;4N'4 L8?`(@teLXr 6LWm\qm< %Bؿb׭<Oj8;Lfv׷BC7ۦut</aSFʎE0H녕%l#LPΦ_3A+=S{AK'Vl$?OY%ckG|}ti(Ӄ dnZ_h%c^k L0kYLJD*x SWY˅/$CA:I=CDX0'@Sѭm?C6Vsҗ RF [;wʙrhpꥰun-r޴ }Ȱ7E٦}z.`{W$`=ש*R_fY &r s6AAlDZv?~& Rviñ>,$T A>}`[JKȕsf@? hf*bg@ Ep" k0<,-T#[,蚚 xKrBgJ@0}a`>''`ԗ2kòHwVUA.sr]pRcA v]+մM u/9=SgaPN"do] 06>Q`о'M0<@tO(Vsf$O] T XX%BG'a-BHQO:nUN_2t Rd0LzK12 )KHr`-4YUv(((_7x Lߘ%%fΌ9}1_>_h_>tmTCl hؙ׈<`崥rd7>M}]wj#/w&{$Bd)e'F& 7mW@UcƷVr5ڍrD#ͱ9Zo*S }BC b}h?ӮQ ܅Z-_q>&O IOlZXyWT%mtVU;?P vb &:̬J}\$"Z />ºɺ솋AeN+,$3v)WgG{HeFH]Bs2Zx뙔G ! = ugW}(oLI^oă )JKxPefsFt{E<لV>s8 !8]N2٪:x=[Z'q@sg*&³&)R9Meau2’  ]'ltEK+]$@oCˌ~PT֩Biu O`ήj!ȋ=SpHTm-zaSv1 1KO4' 48Q2W5H- ɴ|`@ri Oǰn"Z`iu^g!p"+ܦpeXM colujv-ZI2}v }?H@1rIDtx0Bs &ɽ7gZ6HLaN'~LjH MS-(ˇMn K#.J>LMnUrbY? ƹO4lK_$DL-M]ut2|vW0ZQdʎqg ➒Z?B /?eOLv&=KhWBIA@Xˮ 8[ΝP֔͘IJ#8Ē}G*ӎo1̏GZ0e`0E+TJ@m% E5zdSֳvp[e|Mz>;U?S N͆bF|9^PrPdNlaBݤ׬ 63RUw]?zɃYviz3ufw0ׁх;0l-ods4S2%ę(t,Kf*i 3u{zoީ.#l |S6̺En]VQ㊚bXg9Gh2j#Uо& \ZʹW'lD2kS!蘱/]"t:ir\<%7vѵzAt)1([h#V+z0nE/%};ivp.kUv:=Z* vI~kԛ>t:<&fv(!1ǺU15 iU) 8ugZ8iн&m?.DR+]L2YWDR7eb}EYL=%.чV Iإ[E6P=r8 Àpߒkޱ>N/Tgbdz,d38ՉzV>aD)I3;cKiiI _sw[ZZUB)wYlp3'(]}XBsJĺ raR7ɾzVJ=We45Y(][' Wx9WƻJkqȷ>[)nQ\m' ]8DL\hooXm&P=b7 wk4кx\1}6adXloʀTKlBtObGs1{+XϪucH85f(G5B%qzR8#HJ(?,i ڦO.ο˱/P4S"@CJj8>7SpVEkwN|5O'gQS͜Mp=GG; 7Fjt_W&$,‘7̔\5$Aw(—F,VJV:+n ʦEMnж o)+yj*|yjjbiTj /-LIzNj#=hhKm Z ^Oxk<̆HnjLwSls͵Y-8,11SA_Em5]G[-Δ&Rg!e?V!vb[@9)0dZyݽ;gJS^\FǢ|!HZk &gTk@JlYS[ӡI:6afl+SR6^(a6. QC8Ze}=@_ C EV½5/۝a|Mjދ$[*Ib8 ͔ ɗ)>aX_{(q#b ȊGC}nj~<ʭbPldGCNῊS"v70vzzAKV$1ɘ{?V]?΢v0[1H.CR"ʧ>4 Ąǜ!.U|AKk'&|}4lh($3$@F8FG MͺlBeOk3v07Udys!ʀRDS-|_|})$1~uxdV Gf ?l5sy!Osʍbk-yb{lс_(09 9lń |6QL%R`~H7L)dHwCX|=~B hqaK2#:SZ)Rtq0 ٙ>>u$R/Pm+H;4(3od皳קX,M̛.n`Q)c8k9 1'& m E_Z~ZuhP* _6(#+89Q-evJn ?_vVhBl cɯ QRR,HaD=؏a |9f^م: CQjƷAA®UjH'%#"䙴_EVy޼'7c}wUp_e V8[Ӎk)y)Wv[pd]WgQ r" Zn @Ԃ{YD|O1[(OV}mկ̫*%jqg)2ʱqv%{Sk1y2o4n=aq_f׼_8̣6.̚LXj!5·[~#5{ıZ`27k{u͌|/莈>NP!ͯ{jD]Ux&(Үj 0&aQ! HLnW}Dr˓.$f \j`8"=B^3cxhJ)O; :7ht}qPݪI@HJ\a_%SLiF&aiғK#;3fŞ-vx/./ZV̀z*Q~o7@jq>Kw%L\*E}AZԈaq)Êj*FX4]Ilr *jc%4?'U]U?t)oMB>'7I "W#P3Jm/yKy4l+ۥp'.#WXĘI6pib4ڨ˲Ri-,~?Ԧ& >Z>y*{cf9 AD|PL_OeP,h#.ةTjx9՗Ytϡ<=_M}@ rEͷ=T"ρ[E[{׮ X$=dUHDdQR'wII|5|Jlд@kt ?yskpeT:dm 3,p8_վ! {_9rls /O) Zwr6P8%ow`J$e.$,!A1ï?'VhQWO{wģX]ZQ>,x*)͌x{JBGvʣ ,vJ>&&%p9{csW@]QBeVk*g T8vrq34$ل 2bG0j8QhBݪj1&;#էqX|"7**OΡ`?{Uݰe{V˩[4#~Q@. ItL8x6 0‹b֦Q'2.w=2e w>|zXcShZ޲u.=&Zn L􃖡*Β9zҴ7o8Di@N?VVغd<1LD0{;RQB@2-;Paw!;A( oj' ~+_yzZQWE^/d8\ (6 O6ep i'iKBɹ%38VB r7X2Y_Va^aO|DY/FZ.YP/ @*f}%0uF 5<6j/t?. ȯp U6M@:4@uh}MF.#1)sNEc2:z%sS5zND,@n8~3 o%,aH67_JR<߲ cI܁ W <bGŽ=y:m;y9k\mn{@OE$/*3}2yE|Z|RݽXlAs9gp8t7<>rނb]O~SOI‚'GS@f8-g-2CX:(>'vo5Hu!qJq4Ȟ<:DDI b7;йK>%)_J?;KGS8ӦȺy^4Z|M.b{KICY.KuvU6*w\@ZBYu!1H(8~cLQ%f`.qs*~9(k$n/#Io==¯zLH=-! 9'tb1 n] 5U؏ 8uU:%B}#EEݕ7+ dQv2S砖QwBx$=Jh7G`o[C\ 4yJ=yu+XVmi׎.m/R7P.!_ʦ'"皦| p8&wUđi̅1g;r h!Q(c }heaX|BuV'Cc,Z6. V=ݗku 뱔P^jeˑ-&%]diciK})z,' uUQCŧg8VFj}HG32}tŵb3PBAAChgۙ#)WA4{pqok+3'9@ph.j|f~AReM1Մ5{P'Jv>V>TMYsTS RIɇmśeW MyDФL((])jOՆCꅩ~Av6{۹펄zR$iMF7 $_DRR$1Ӆ2ŗ҃Y|ɨ:eIPF4/@N/И!ԯ#FOql-DҊ\S8[QF:>O v2ڷPP .pL3N7߯Y jbQlމ)hy'7֕yhzdߏ}&xby"YQWƄ rXZXl-樘PdGOukf;Oe~4V'Fo8tk|ːob_nZ_(4i'X{r^bIYȾ+eF( 3N4;#̽Ej '*\`/V>ʾY&~_g0#3gsݯM  WԽutrW@Rg/C=H`C iEBѫ?z{{Du,~q/5ݡ3$S([3#& g}wWsR *H x`S0(E5^5)/CkW-Hcv$fÒެQӠ߬޴LT0(:[CnY1 ^=ߛƀ15՛:X-v  =$!(t9l Y6#tSF_'t 6]ElZ ZݾVsG;NK>$8q |l`Ҋ7id&n}GL kUH͝o 2`\G?K*'j* v̐h~Wi8j+*Wmw%8.O+ٻfL9yvOK I PsZ$w !!E3W6 " pcOȪ(yCLM'-. *]t;|R i,I4}~t20+(a]L&I<VrFIT( O7-[Cp 2DA|ߖ-gɀ)xciu(( [sJ%Q 6f>;?mMGԱ0DTo G_nI(Ӡ@PINzfBM X(uWLps2йzSaK"2#Ƹ"'f>@[~>2CA6B_nGՄ9҆a l4.EX2:vFmO9Ƒ8I7i~TrP;{uʚ F(Teh8VD "~V -A.6(Ŏ: _P_sr>O1Yjj~2L*apjdiqغim{X5!a}r8to@BhT^R,&v&6/[)$h8ԒMD#=cm&wI n۳HF?`xm@F:ъO72_ڰ28qp;+#֖%8?Џ)%r/FM>hbek$nR|Z HCwq'%*^Op Edyl|65#Ҡ2YehO ?чr6$lb@~i5"]BZ%Dn?|kS0뚳_!w7d9Ad0 ҆SZbk͗YxeiI@lEz/Nv1Ȕgpo8MA ì$cѧ3+=`!}B`# x0f!%ҜT}mk>WC͙fm2gw$hι\ɶtT=%Q #2D,,jl= ֜b6PUhK icgvQǗa-^#jEbOnHlEn3n]|>QO±EAزF4$Q,Mmr>􂱎^1OonҮic.yi+K*ڴC_pB!9k$δg;@+;X46祆꥘ܛp ThQ\YUp3EY ( xs~T.pz/8d΋ۀsۉlCvՐ[<`ᖔ kdA 7b; $F(*?3K'x= pZ)R/=)Ii ǽfaWsθY-s)`_L?-4]F Ur&q ?pVr9}iˠS0P.%.Ed"[Qmπ%ZEkd@9x؞Msqeȶ6,%`䇩\^ΚixZK$ z~Hnq̽EFt{!Ж7J8R~|GE_UtΪdgq:?%y)BnB?%]?<j'cһC* s[Zў)T~)]lY܅*'Po}'Y>@qBrZ0d./dk50^K#i%_z]q†27;ع%N[nEģEiɔ /@iWnc9iDsKZ5i٩Pv½י΄ՊbpNZL]^0,C(]Nj5c\zH&K4lL!rRg}DG;֎N Fս}AՀ9ª8$!Yj1j᎞fa.n>y0 LN1Ra:dfFDJDJ"u|Q⬋Wj$57\LIC4EBχ;MԤ;ʛ)vR.PS|Fa1;8Ep*[~ād>#/x6NL]$z`|k6Op}(-:-$P7;%4q_c**.ز-W^ns6 7.:as_/eiv#aT?Q18֊G7<-N7ZaCJprcC{63rjã=7ыc:\4d8DƊKn?ƒ9 I^2a:lzu'k;q&Klvk!/@Vap D78l2ѓSduy|_:/5_]HZ gh%8.Uhe/~ڿA|ժ.GJgչ(5m|C= Rc0 PYMY 5lAeR}2mg벼'7qBp$rCoKo#Jl SaD16{ k_߷ (K^9*WϯAK(]x?ClYɾG2)%XyDKYc78G U|Vh4p%oRY}ba}uqӰ o$٥c,azzcr37yyå7O{w]Kbe)?Ee"GDngDTR IJȝ hRL ZboƜ-upϒݔ߅r~ׂͿHD{1mgn)!U D&jb-"Zh❔~#%~ (nGW:[U sՆ-$=s gqS{¥}r*ޤ͙d[*Huf)n@۠Nmnkf:(̃s&'w5BpEp-#>=>’sװ.xHjr+ 0~y\֞R9mQJp[8A} VN?4,FUUG vc_%]c-ҥ@ pmn5+To]POEq p;`WN Ca94&/wѓ{6j?`]F$RbX:9|ܽ b>Ӕ}3ZTfU2 7ӿ;e$0F0Uka]+oV "܎X*W PqcfMŹ!Ev=0|famMWA!)%+[>pvNs-ꡐ߫\ EzVWLC|L%鍉'jځŀ}ZJ z@3p2[SPdUWzLǮ8SQwUf=EQmLӷlGQRƸlޝdL7'Pҍ}_ZuOCnT'LWfpCXS6nf #ʊY'Bd_M]x,7ܒ:ڼiO!Cz|SYLݶψ'x3Qΐz\aa>`zup y=>8E^*^Ҫ$Ͱ<&T%aYpf6-?+T|luZfu.*]OeqCʈ΅*AV`{ MU "aM :w:( UQD~[*im)P, )ȧNP(ŧ( m9N7j*wh(0;Do Dc%.&5TteVi$+:*k ZLe"j]I$2ؤ>U Z.+smyMyݞƹTRƅ 08b$4SPEfJ6TF>{zUS6z* ~:†yL tX>c燚 JOCoį,}Nv҆︳Bv0^kSYn({rlF%OK|H ҾrU]0yzm:~LTO!+c۔}dRkK+Ltc X;ҽ'o)vZrY(xv@J~SYwKcFPm Uq6?^O=a#*N\L5C [y|i] #W܎A}ዣhD=t 1 :OϹgįOj>) ƠGb@48 \"NxDe>$s Yѳ!ׂJekpANEjDdp 7VLܦE-kԚTn΄7]56vFC&},T3^yT:iyAm1'\8` 6²T˷:} ;PEJ]c%Ub1qry{[?@i_FG>ҿ${ L*d5ǵ^IoB'[Ofӿ !;/&#z1PB{ cI4vQo'E>"iL IkqB&ù{/}y 1Dn/IJ"^cK4u`_ V02nزReETLo.8W"nV0{fUl4@Ay4Lxs| iqDYuZ jWsQf ,@UgyEA+p3@"4YmM$Pl].G3,@YX՞WPA3aWePF"#v36 wFm Κ @ߪ}*d4`1HUSS *fKf(%D&M$TcEԏG*iqm,(W@ٵ>Fu1آbdr;!X01zUR:JK|L[rթXB9㽀 W=fibhM;%k=mkþ"c{IȢCׄ?WoKWQ^I4c5(ijř>h#boGr@<c2̫VKOW$rp})E[3]0XmDS.v\)4|W5)]U w?sZM8S1WJuZz-w> {2)~CJR!!|8Z鈍$V%3(6E_۶NӚ~*{Vn$jɦ_4w|@=3L+kF_N`jk9? \W-Zǝ]^$>%#oR/oIfdd4G-@5)!dEV^^d()'fxC+a|p^qhn>T"-M`/ A?AP0RY9 k3Agal%r=qѕJl!5]uwhTZ66[ ZTdQa|XoP/-(nlLS){+Iok6ՈPdzneaH3%oz)?-lC9[q2G43 0ep]^)LylɫCї"WV|6| ALը~o Mkp"$A*mq@ լTs.Պ<H3_lJ0CݛQ e&@>Źş+v@@ -JN@[e+!#i`Qȴ@+X>2'5r%eITl"9<Іw0[J(򫰝r_02 ,vY Ws=Nx"9SL߫UˊǎW %VSh]169K ?Ds2KF0-e AVљqFO"C &xk3f?נp7H1 ĥ- Qtsg|(A9@_@[Wvϊ ZL5"Jţ"ks~-gY捓 4r)bǎz3T9"hL.Sc]"AMKeL⦧cAbO%P!ErIأ5_5L؈e=$K/7|jۓ?1V[;*;3Xdyj ُiFT3YhcSHb{OG>-RV@r>d%Zp)%k2 zJ1"'!EW՘BxrFyhesYPmUxwH KF[17ur`eeRuBS)gsM898jg ^wuݭ9l9ƦCV<BC8dO|R{ @Ajy"zʾp.^ao:b:; g&a%7򅽣%R@#+JOTnؔMo[J]0w,m"s94j/^( `,P'ZE̤: J]X\ظp}e4UNqQa^Z6#wtb6FøP) t!6[!wN(1fonZbmq\}c별KHӄ@̦!*\IɊ2_ċ*м(O63Ye-T! 莮*r% JLB3PdxNkYǫ%)9*(NPvVkJX-*oSX7/ʛ3*O1`ZXwUxh@%zW%~֝狡c#hj{ux!BPҘp;=qI+cXJE$rn>ȩYX!  ӶѯstZ&ͫ#{f})ȶ؃zmXČ-Yov-ֻӼNe?⷇:C#$B#w#?y ݱûgS.ELAQOTLfЙ ]Iѝ1G;=m݌TBo_Fr+{eڀ! +lH;:;VQ~rg&, mgkV>7 qʀcYHpS caaF+ENP5❈WɳkhAe8y"*9ʮ9/r8@]8mvi0U0;Uqb3 ;ny*a׎˔zBe7L|sbܱޏ8ݔ)4 %0LՂpwΥw i!^-ԥhO Q%+`p<8>-Ctk!azg zy&L#Ǿ:69sÂ̎kZS9yt f]jLn< tvIdAxX?Wd'MVI!5,MB>XNfuN^_蛛P ny\sj\",TI~B P 0n"opꏜ>S»CNVF69xx%yLn4e,S$%E54|[l>3~vџ3l^Hwu{EI(t;Zu]؁rcrsZ:mN5HV?1LZaf=6rwOVw_WuGj<*D=c'6{02W4v@F(lO+nI'ImLgBP;>CB $eyDW. )(Jyշ Sͱ+m/Fsw'KO m _-d_09"7Jwyl]*Iz ~Uah+@]rԹ.*dIFXmb|7E}mmLՐL= !KS\!r%c].ONl@p: zPl[rP7̓LP{6/vxy: چّEC; #&ERQltbAaڵr}9ZtPgxG,\,kk4|֍"6^7CnY_Fb-{5op<-dUb9$Wr =H2/e+5c7*-Eb]s gW[&юʦᖔ',*+wni^e ͵_4Pjܙ@i3=T5Ȇ2R0ƑK!ym˕U>U6sM&@wW\A(@}vt&JYNgЯZ?N/I38h4׹Ŧ6~A*u@Xߛ8Eg0*FkxsIKp39kZJMml{! p`ʹ$[NhȥkG,õn)O?sUL_ny!D;~P+2{vڝ˩5XH8GC+yXAcHa~IF:rkۖrju_bkUIWة>̊z)^ ExD m#֗[_@-L>}$O3 o)p=Z@5BĎjn[[My nv"_zvv>G+˝q :آT(0+l3W;,&zGymlEl<=؃ uk)Ɯw&Dn@*dg\ j:Bz߲ŪoR PU>|cÂ^Θa1ѵM3XzEd?MfVޤ73}M\.]T 8u(gIOdnc.'|>nbV,viᨾUW$ZW೅l@#QDzzMX&6bYtQir$//S"+S$G<88ѻC ׼u5],"/Ϲ/L|-ę@@wXx T\OcP 3A.,f~,έ_o@|y^xvH` P/ 歁 {<>|rJqL<ӻ,(M"&qߚ߅(F|Wr;:@ K`e@8 K 7VHd2Ywz+7*NDpp^U+y7'k9Yɉv>\D(6Bq 8;{r>,bBׅHv|RTَOl4$Fj% fy%o ~dh[Q}w9,  Yk#\%6sυ=j/"vR[ȃՓuhFc. 6׮<{p)ց^vG<Q:=aׯٔ! dѴ| (0)δ/P/K(ϯG&J#~a$#r?FK~]2&lMm73]r8̐<97I۸%yWZv/(p@]#|Ƭ?{ę7/spibkGȸ9cg@}@.&qCAW.oر08א*apT#94OȀ}2O/ňj]ƪ4]5PGo1;ؔ)= X\y3@|56h2$4Xⴷ{D=_GP&vBy'MtM!2a܄&P,tagMVa {?ա#gZH'p&)Lc9izȘu<)᩹S+3!PځdPztr[xESg7e"6[N`y<_!WV>gNwuTȷ*3C,W(Sy6d7X;Q Yf6G :79e@5s}6"ӯ3Ʉj$؆jaxY>_ɻ,?ҟ8̵n)53ljC8P?T~-A8_ 3Ї LL<\"xćr;Q197xbs.z*7/I^4eMs,2kۚ]|of++>yڣz:6D^#uWeS%p lk"HMWy &mdD=7z}WA^1#*nZNmCVpk; |rezD oxT!oYgp'H1Zn| 㨥x;(Shg0]+P`V\Ô=_?APӥB?Xj;5e cF9(|o@r XxB(78N>9Ğ+ϦAmT,2ʩVp*X*gS ,,~N*me{I1MNXxt3FN=Nc6;vB6!F+;"kw6dwx."I^*ٍI$ REBN?ACerɛ{mV  N͍\v6k'uoV:AL`܉Ty Z[cSC /rFn~^6+JΎ{l6{CFLRKф =Mt!kö*G(}]aجBYn^hbۦnJ:Tf?(b#2("<$|5Ko o>!6wχz%CijVOccDBixyKIC<{,AٝLTc-I>ťEav`*l'GFqwaާB_<ȱ*[{ ޜ|3H^'H&= \cȐ`Ua'G& h#;6DUQRx = jԁ +ު:Ѥ; guyb/7"z #~E `eܭۘ۩gN?\} [4LCE*x0̲A94u $vBOgi; :-aMεkɶp|smSgk;]`O@e(S9nj +.bك3(ʙJ3<-wv{τs^aPm T0:nPk{EH(Nd1ƛ&B jMCj ag3rt98qӦ~MH!}{) '+wUMi*>=zw~4s3zP׊,>p*̈́8N^jBeo[ B!* 屢PhNZ%tXRM=bv-A'';$4QyI4>,Eۧ*u иsR4IbA"p$; 뽆;muǯ:Vb"n6ьIA&h<`S!C1 滞e߳7d;8f=7ߖxdq tʯY  5+ (2k}vaLxn4ҎH6D/M45l<1^dW)lMrx&G)il%1}ot((۞7W=zϱV"|gxf QhR@z]rN "H{WӘ4,Z'2ཎ܄iDUCU]Xs  D`҅cK]Z$x&ZX|v4MR|>|GRI >A,Rɑ6ct/]i=w %SvA1Ҍ4_'wlr=OcHs$Zx OMY*")9|I<0*cJT#f۸+4,بƊI$U OPzI],b'e ZmʻÕDzGcTB3{ܿ!IQns~="@r*dyhv[4WIK#)7G"CX+3`Q :MLʧDxv|zlc3a޲+9\dz* 7dyhϰ0]/-2!*p+dϋt]13fFLvz 5#"@\?vXpƘV'Pks,(lg%?l>VQLN̍֊ Ii:QIoI6̾J;G`s[[Y󅩬}CEf'ĘZ.l+k/+C۶&CƟ27( f=i1=Gc6c ע5luSt*C%}(*?n,}2;ar>jd'JEVCwܭ(,)f3f[B3?UH(^Hps7Dhf#+8=1:68ڽv;qY jcH0I7wOlJdOy>b |;݆z+=5)q=D O_P9EWƌǦh"JJZ^F"WqhiIT# HKRiȖ>tbgr*AaA'Yք)a)GtS F*E*H߄(C;X|\S߆%Yc_# 'hOyN4<ΏV_]le% P)uuL J򟘀cIc4_cί-|$K\BٍXv;%D2DhGiOtR5~&=gO>CwUӳ-NMX=2Y7T}҉̆r;<'Vlj>lBfiQ)zrgaA+{/$J-/=mg9r1< 3ګ3;9Jvb9 [NlJ+QX'%kpgy#K_JY ]" BY?f̐iBHң ^2n#K"#-`BS(FeC 'T_TjIS:*z*ױB]2 v`u!JVB [abFl/`1ќ+5,,zVpnzb~NIg<Q$[6Iq!¨=>R<ەmڛqZO6Jq4X芗TmYߘ D:V4?iKŅbNuu"BjЊLLZ.KFJXlHn5O ?.Ҫ3$]njU; :b'`^g?bjk'MZ*RC*t5!Mѧ cXUWa[^p8C0T' ?+t4t aiA旿YHI8q4{CWNCJ3oGXU}"UV|Zkį.=;yOP%m熡>βM@jjTҺ|LgݽAT%ڠ8Eby}E@k2Q~2CFgn%v44a; jW `ߊ9@4PkbҫW !RPLp "ڣqظ ]$"?}cl#Ͽo%oQ,6*hj5ǷTWeE&sUĥoLWqM!bx>bwxm 톌HyWԐ[y<!lhWQ$97T]XkO$1ٺm#Ō8hd\V8C& O'ANW(HyfWt7ƿJdu✅@:v>w[|0 *kT(9o%6tl% 9YOl[V:>7~WQ ƫ*7+!!] F>_ЙzQ"4.͏ Pfް}Eڥ\j 9WBbS6Zљ1PIe{(JڲcntcZo!z^zӎ*̶Vin d%3;@( Y7>uV^.(oE>} ƾ4kDDwj瑵%.ӍӎyrGJK݇SS5!_/0<% $ WPkVBXo"BPbIMT<̗2t5v#"Բ9*=JtN~ SS,(Ͷ=QU@ȍAtؾE8 4X]p Eug_i*vi= %Q>ꊕaOCApyxDi4_S zZzX݋ظwEfO6cB]Q*&h݃6`$LRE 8l]ÉP)3L`}D)%>ձ(yR&KNa0Pb"XY 0rH㷢AH>36F3baVɀĻjtԚ0Cè⩋ޣ~tqm3IzE iukX!ӗ/w/0d4i610̣ם0!.Fbsrq:4ɨ8eϫ# >+4Ύ%eU^PME$f٘ⷌ.~^S4B)cZt@| |N+Wq_ f=PNZ=^!|!5|.M.Mp>[/[ q6Iɝ$\qZGsĚ7SuP 0)F}娶D_$ԙiet 5v 6=L-xaSh*? rC',IIsU es`͂y%e~H;]d\STpC!#Ӗand.7Ll7fRo·|X]ʋHqkW8 bEJT`œY {S DƸ8%AZvI.'ZU\ٜ?K .ËWdZV@ẃʏ7s-pBU;7-eSV Ese5O}f|GVS9CgVh~'7Xƹb.e^Vnk4jeSIޣE!3Ζ씖J v-n+sM[iJ" vxUױ@MK)z<=B Gd`ՉyCq]BtE50뉇m VLa9#QK>`*789*[ݿuÓw4Av;T*{0mʆۀY cc_JVmsqJToiݙh >z5x ~֌AaˋFEq>V]<~˛HxsGC,~a|~"0nΣ6<ś҇qxSI0ݠSZpy`2eէ1e,nŘTFTţJP{}Q LC ioS N/]+,tuPO;[ž(_7!gKX|>탛Gub1Y UNYVF/QFbhhPɰrA#R ǔ ۱N8i.y rwGaxSt ?WM*W %CDuVBu G58$VNMm"Mҋ(}%M82SO*tHHu8![ 6 $Vc?13)7i j3Lh`>kNHjkc(a |8nHkȧm+4З*[<;u@vm7rMSEC{HGb~u`4zJ7.Q&-vr"PT}.mo #i# >=f`!4Q<6:LϕmѶh|]|/$4U81e?!гYLЪ$n+Ef^( 2|eSpeTN-9 &\BQh usAi=K1ZfO8koo泥RmAemE puhJB~.4eirшQROE/U˔Y %|"5K S ԧ[IFv ~joPao.;hÏӝ3Y`Y!̠~gs2Dx#n%) .D1۠ R´`fQ{8RTČVlH&T=H&皼92;+[8xq=5C|hoT+aVQCXŽTı ڌ+c85xt!rZR@)*:zq9;8{3s$J J 3W,:1r =$u`$7y.;fh_NGHcHܡ^@b[:,ˈU)9 弞<|B[&|bPA6%<^L/V, SW̩k=ϥyH4凞lo'2ف9t2ܭe00ŀ[[ 7 1dK;8Y$>.S嶞Rtߚ7+z#*g'Yfv"м &jdp`%jCzT[tVѡnW3#ܗeKNlNSv/W Vٚn1foPK]\_JKh-vXwowRJY<>{8ozl.G'#Õb 5mڣ끮s'Hd׎gJ@_|P^I ûo@-,m_,eǿ2i÷q' \F6u}wHႬ]+\榜m4I;BcJn1wBҮ[d'FCmHT$.pC-T<|ЮwyaПT yˍBhn 6'0ǬlВ߆w( E8 _OJ< <ٷsE\>_jmzȆY@WPޥ -,|O*k|0tG8xw{Rưv'~&:UsH/5搢TT04r] vbӅ1xz'lĆ&aiXz6yMxMKK.E^]ut~-x% A'3@Uf:r%>Ssݻ*ogДei,w[1O+BeA&i?gd63HO*Im@-3-FFŷwI1ԙN(g=zD}چ;ڍ f9O!;Ϩv_堠Ć?xpFI!u SxZݤ߮"R_UℽZzSe/DㆌCRCmrΉs6G[}P Qց1dAF>!#xvo?Ι0C±~HY?.%e+MEz4 F$vŤ/]s`7$ujk˻Bg[ӿ.)c紵$r|V:>T5C;΄Pϓèvq%'Qw .u56% (.y? ]'(-+ @l7M"xha}vU2MT+)(zc;k\+8)|~pև+9̮GљTF35ez* `4.ܮ́`9Aݷʵ2pQ8yke9RA&ю&d4D#ⱻL~x9bo# ;vn]spK#El',BYlF? :iJE\,Q%<{_qܤAY_xlpsWeLW觊jI=wwlO6OsezdJBď 2UdB@]_G|zsdO0/M|:P4,@fm@L!ٲQ 󟪎}uݰNqkܝckf{k[;Dq5`==CuW⅁]H]BqkPTƶcr]vm4a /זu=iws&YfX !~ \6_i[\mϊ޴ZnXJuRbdmJ-ݍ؟ N)JOu>A =f},~%5 |[nWIjQ >be:ilkϯ"ڨK]9җ,d@PZVY [/c{uUŪYӆ|hMr|@I- F^)i@zs^<[`)'݆:^;bt7#3i롦.QGkY̖GK?V:qѥs*O%W>as3 _<$@VI/1W)X`_ԘOK/ȋOSA Zaԭ988WlV`,˽~pLtK֎h/a 70AyԹGX{94ǂSK=L?qCܴLZ2g@e guKSnfx\`~[ltRxffKr؟.1fC4 RAqsԀɁV\ 75+7#*}*US3p%]J:NͮA|Z+|kH7E ]X8b?~<2{-jtSO0ȱ\}^wqo{-/ ԟ? pp @<(bGFPW 6=,RTLU9Ȱ $_nmtz؜T85eW^lhj<Ӡ*"VA#n41YѬXh+pdU&(ٖ#&}^~+]T!V#~1SfJ,{#'ފ tzǨ`>G$lgŖ >28/i<,,~*BQvLL8< < ͝||(gDID->Λc">d3(wl˽Ɗ7@) :e6Gz g>+T*=j>m)P-Hkv`O@}&tՙOH=KKgvgt_S՘fzp-sR3: K!t(H!6 I4IYly RP}CNg0fI`|.gG RUE@)e_*kBG[\ɖ[F]8"@ayG/↬Ԗn[V˄"0cqjXdiR2g18]g jY! *!`Y<Aʔe)\9m{P5]qEi[U_-%B ZCoICV+g5Ĵ3Av1l',O}dQz ߝE+6ix:|Us>J`wCNx} ECwr*;{??bX!3C!Cgϥ7SW}1Pi$!ElGt=\A|RYi mQJ 3EpNL[ 1p8Q<]YgsF-h+#9w956Gؽ %ӳm19ԒbȬ$yjfP tQhj,Ococ*!FAJodtbۣ wQlI؈r1mae$v@cX|p}}AR̿@̣]0 BNbW"z`I^R m ⭾1!:+.!JM@N\!M \P eѱy5Mpڰ#]|B ysr]kT1Ae^wH K[lR7ӥN1O ϠL_۲ߩ/ s++=84,!""mKˏOJ΃u^ ܍3/_H(V+\lt4mNG0&6V(nQzYM y A ͜1|_,u&"Uޟo&SUϲPlv*#0t׿ǍhБ|Si3a(W>oy⇼y'bϗռ~{ucCuU7E9[ϛ%O;nCk!P~_U~Cбx(ʪfQ [5lʚSYoaNXާ>8a[kvyUJ,ԡ*S%.Ri%=GqM[.Zr1 )٤g~d˿#@Y?Ф>Rns6(mΥFE1Ki&NC)2& F| g-6QjK+PWVj;*;P?Fp@ ^k9$(s4' JRebґ1vP\G}8ԓ4-@Vvn_0TM!ڵk<,rAv[<8ԥ UL\ÿ9B·je-s׸PO 9'?|س)khO5Uq:$^^59 p(ik {i=dͺ qW"ߋb~.d*t8Yxݪ$ B)q=o3gp:_XT`c*2< =9NY_u6[CM?9J5rYL,dqml '@h M6.צ" Fj>u"cĊw]+\5glL_0j7Z7y;_{M8 11蜨A%b})I'\۵ǕMz,0.x>QE~KYέ]eEؗ^`r~/ %/$XN]":[/`USrSC :' a,`̈h31KrUԤ&YF*`<;#Bx2\4m}`?:E[ %z|iz m؛5Ol*_'Ixq'r{XZi q@Pm`"JOhܩk_*wQQ bM97vb:c T\NP*̙iDdz;G?1'w";K(p.pNmEaY;ڍ' ="$Q˵ӱG|8kP)q \3HH!_9W\]xΝDƳ<^xu٥:<n,N?i=-Hh`VPuт cr-{N~ڟon0 6۔]M[*E BvfX3~hCXya5uV{>ka>_baE^+LS"Щ&E8"f+ 3J\ DYJOPob5Ѓ^jOVﺾ8Hf[8#PU_qNʩToؓ<EیGIl[ C"U#B!W0uu<BBÑS(~Ƈ/=}h.{Y=dRwo~VoHQ~L:."+NS-^/ Sn ?,:aHcGfd_T|P3֛ċI ^:MÃ^K!+4U_Ay^3~kҥ6zeCVKyepc5Dw4;:D[b<"&ry=va)aL\:IO5CkA#Hpvwҗvh5ؑI,~E9AzՉ Bu}dWl}dJc,>K=]Db&(f`Ec̦kzT%s|FԜvYKo_컦C^hI]i3e[r%}3i;Vi$J_3^71x5mIw'6%3I~V?o]pO @D ͚:$.ç?O0BAb=0 G>sܣWLYHݱYV.딤.:PD)77[$9yW]FHfPj5~Dľi9.e|6Y{l:{s\atg;@iƉ" Ԭ35; 3=5\%e^xl ? 3^KIs{0hǗJ&<Q)7#[^n%!g8bo1 ՒNJ0κ?dʷp~CX.sk,5@e8|Dn܍[ȭC Vc@)}d+;L",xi|DmkJC vG۸S*:{Ysg%S4mN.eE2C| X"RGOP<[qV#O pm?wNE& տ.PkKkP3]R0=­Hj27;'2wxX02`|n۾uB$[~`IH]CCkq&ECb a!s{t"*9ѵRI1?װ;ó K`\?O >s<LǎR, W'I ܟ4Y탗 EolTxP]haw|C.40#܊BNwa Ӹ|.UAgnɴr68ZhjjbNOjf>/5tJ,i(o?Q,nkA᳐۠LƋs=[<ruzӛE4O9k+Â8\XybxͬrRq +m $`sIK=ТQuZS T|e,*-QǸjS[oA98F6BYQgg@WO  ZG`8kJ msFkʘEf~6O _4y3C{[+qx}e|\v~g9lsh*䴣L7Q¥" ) ?a]3,]c&lb[+V)6AڻP{X'Lց ҋlکm)J ָ$܊È&oK7ͦ/_4qEG $U͗y1=3'qzX< E#Ǐ1+i.w7з`*"-¥˛mO[6?"3 nfn0cphJꯑ=}1Xں hA(ު2xWڛ(eI!A'HvwP.z7]~l kϽ+*fy [c_0I1M%6-+i «|&cƯ:^YlӗN-,D|[=@Rø=y̮h7 /&hVdgp U}7eDڽk߃@Yr[a0Q1ul b?l{(s)):52 Rږ c 8Q"< I9aI7a+~9R`l^g߃},OLJPZ&uИř㎃8L!QPlܡ~$Ÿql) dPy*=幍,a/~X,єMe1k g`%Ql[$Jr Lw1`[X(J¯nI%^etV+I~{G9! I< 2Ln4D ѱ6L=^^jbY"A&x֙A~sl`b,GbA%=7 Z h*Rg(^)dlЛJ2_%ZDpV0,EwN"3QʿxKU TgR1M77QO$a9Λ =͛IR Axj}"FQv S#LkGa=G lס㧫-'WWRZimS8ýa+>2yt^>3ؼuEKmƑ=4x ]tj> V8"8 %ݑ|:!oe1Wp⃄n@-l7QIh*ᤷP`c$<)XTm>mFpe,'#l°S"3a6C$hšc*5 (t1@]Q6.Yz-Av3~cCz*Xs[)=o&wg4<rq8Az#rYpx߳jt2&Ϙ~͑jsL` fH-4BȅPrעmQ rcyq6Lmc@0 n7Ǩ[ Y46 Ғo3ħ}j r9\&L.?p_lgyaUZJMZ{{ֳ+K Yg@;#0q5q_77f;3DG%Ņm:ܿH>*{K>Ct_&D,wjl1\~4?&wc ]j3^P Ąp0Ǧ V这FEӄ&_"ɱyO??^Է|? '[^-3hb1Iu)?_3pD$%>ZJ7֙[I8@Ֆmᱫud$s%>m!ar-zײi|);8,ƃ]VNw3@ kک#xͬM(XR[<#ynR"V>`cwB`g@#`F0?u]xQI"Lq]NvƠ_DHK܊;i! 4H8j{2bӠg~u=)D50 'rtη'݊]s*?WDCSՠ R3&6'-Z8pܟ͍xbkd1PwVX'R}azKL{$o2x_TOj*;Q^ t7CҰ]4'$ H6חʴ'^u~+a:[K3s{pF%I?G_ T@6YϝNnD6@vodl񤮮  {{K?1B1cxX4Ams9 <# 1Wy,b2:ʑT[+'.A5uJ2bQڋQ,l3#]x*aSdq' 5T7f_)-QlQMu>%@a--41/G$$3֍3u*\p8qX{ZGk毐n-u V:Hx'K?B:kn{#ӄ߼=)ּVbJ5q: p wͻwJ:C P>3 ޶ccL"L [+ ϳ*:Bϩ\Ei*`!?a\"o$tznVvD7Ob e`A讈4Q Ua|n&ǖXZEIŽQyCfk^^B!)CEf '64VV k&Љ_q)AkyǵQc#oTIG7Jp{qP"jɒ(4%0ΨjO9@MmnvjEg%lɍoד>ZZ>O)#@=v0*Tgң6}qTEߵv71ka%p { iln'mru\\lIX͸ѥw?Gsn,1riQ<]L ?3g_fnC'?aEpKP$2i6g:AhEoMSOWIL k6y( xAwhX[ Ia> ,vDKn6C%e 7#X7520/O3{\2+D@Z]b߂X j|j~q/WL7[қ'jl(fEXcjA t60VN gߗMU7N"`7 Emo6A6oY١dC !(VFH/܌=SNCwE$2s~ODag!qdQEE5E{ubDo_[-/8-VWw %6*Fo Plm;L6(C1obQe&'q))>&x];(Қ~/ru?at7.$1y+Zm!֑)T{bA%R~`$1R]{2#'@穀z.,´7|fC8z i?@sbnuUb˲ylPch1] ӳTtO&CD9H`IfN5~UעNTMݐU@`dE`-yk֨~kkے]SASc[KNtuv]OQ> p]BT;%$Ij؁M\}WvpE:@ڙ0{x":̺RSyyu"­e̷:٤ *p|kաӢ Y$L6۸"sO-fAl(f~?n[/+T2pP|0ϗvPg*)}lG8yW`^P2m_J)M*t vդNlP_:p)u Cltc4dhAY!/ >?QHEP恡h,#)ʅO#dMKY|j.jBJ4K8l P*}TLג YC\(]Vi ὕnU^#IfV<5|LgC\Q״] =&4n-J@rrnlO@ڎ3__)\HhRN_ּ8&~I̪x/kAH.kj?d6<7\d}  '\<.TzȬ s6r [,Sl`NtHnDr )>^͑@|;@K)qukӴ'U̼P6Z&4fd[@O$8 _#'O0⥴ 3Fc\>\3U~ JR/ӋGqDYj4l 92yEWNF]wJg抌S3cc'tOt%]Q2!.:=U:J-D{lפot1Υ htO@-.%6N>-@v'lCY=t/ +s=b|-^Y oYhr ِeJG[?D0hF/M_ƜzZ7 tjW`T1T3(н+#,τJCؗ2 AyP@9ôu-Fψ)⦊K!,d R}ՖTPe*MJR%1B{%b]Q#z;`T>᠏^Վ쩂~Fˆ]Vw-~>/˫*{i1h噋&X"7`ٙQ7_T㐑s0~zn<0Lccgk~9!%5.4C4¡ [K=r7E_e'\M$F6#y: hLEwiӮȧn$=y71:tmȕhnYz8ԣk<#?z},Qq.mdhEN$B:7JaI-Y}u,^^w 0SCgrUkpu穕p|kWqȺ |f.Lmxl&e( iQW,zL*M,|j5\(`2 Z%ċsHm 9PnCa%Y`yO`7 &u3EzuC$oAT2ވ9ȍBQ,3Zz7h7*ʲa˨吐d*hˌV~1q6fG,EUfY C9Fc;|>&CoBG"lGS@ TR3wR8:8p"(L,M' = ,VBսrңO=9tZr.G,"q)Dr堌"O,Uyzԁ6n~=ʷ]dܛ)./b&eõ!3TODC'k ؽ6#PLec:W$ʏB-/VFHkƝ=% yvҌN~rB-PhO2"Tw4FGnW|IO# 7=KưM| Zli(: %$XzqJ䛽uMg_x9{^T{ D3D9k3W@qcS~W3}6`|fjTq@}(ڦT ygYTنg2l Kj\.xb\i\"(Vse.$N$$yF_LF\'xJ%4tԍ B;=NNXjisQ'ڦ<<(?ȈHIrqs. RnYp!Lpڛ:Ҫ0>Q?Wdn ;);wc?nX6Q>C?$5l1!&$!.:sOB9ШP袝UsM^O%[ѬvE4Zd]r>(B|LJM|R;C6qxOQ3,n>=l[ k*/(ǃS;X˓]q)^1ᘊDeofs9ӫk1+3~#ކW RAc`XQEh ˤ@|Ch ݷ'%[#mz>lo[$oBh\V&>vHazvǫm-Ǎ`~W=Gt˓`CpG}hxͷaPM&a"k~zf//bxHzLYW&{eNMC]#s>=NcOYiB!/ƽ+)e:k_9P h#u8#~z=nO[T©&NѮdb8qqW *?_`NtDĸ{".|k/ݲ` h~e"~fKMr #օT [0=4H X0dVJؼ7M3낝]ւǎKZOcO9µuNQ>wpYYyZG+oPvbd/|* 0Sv%'4 Pz<=*RJ8$RӡC7O)?d)!)'HU~6TAV L?ZwXyo͹F6MA0wԂc sC3IE6x><%RV|9@Vhp̔] @ecfju z4.+Ք6%]Ԙ:3dI]P&(H/`2R(6xGLgvkT꠳D>m%A ;d GRԒ0M=9Y(d#842 NY Mw 7Ī=*ܻQѲC0]~y" X5|S*0fdA9v 7K 㰯内2=yV 42h}*W?+X=l*ob="ノK>=Xmߊu&:Ha13pqE%NV쭼7m蕝~`hÔ?1WXv*zyArQKSŢI.vhǃh &-"w Ժ.Ių Q׌' G(Ch0X^&T&Y $WNap>psbh%Sh  gפE9V 1f7@D&V,Lto>[B-3#\ lxA* rnM^Yd{e42<-j`_c9%3|RӧeMםĺQQ=ߝf$s&fFѫe1!S*TM};WzLd00/jJC6WL"8vM4 '>掅k|*k ;6k-WEy}Z2H0 zԓ0O  ;\`y&t.Je6T\n= 9jhEgm,*Ŀ}R5#]fٚČ}x^VsGr_5<3`V_cTjT>( #uq (毗m+JMnԖnC!)0z"Oa400CeӰq_j9CXkԹ3WXm,n aDW4Hr" jRe$ &Q'@bEy`^H ?"AW09釟8M #SV<<`9Kbm!^Fl-?fywd6jp+88ϥt]yOM`Dl(~3H! Xgqt x|= uitlHXVג[k <JULd^gTڌwxƭz7 Z I6Eә(ti>`A+y7b-hyO~ KlR䰛:P B 62g CRdڃ-zfmgL$\' mnuHNkz/g+yˆ;*iٞFHDRIZFO,2sTTP!ٛU2٤Zԗ5c.Aszץ6_7ZADyzK:_t@3KmН7 qL9oD"th 5)?]=Lg!ՃjAL"dOd ZǑ-24)Mw~g1&uKF2q N -Tzɂ$=/ޜ=Kz7^xh] 6݆))5(h}5۠+)cXœ I$s|6\%uDXW':wF@SHekK3>cVV񴵲8\DLrv8>PL~<@H-3wۚOq)4L܁ъb%ƨQ)6{ڕɔ] NtE+u"i:;U/ɍ NJ!ogڨV4vVs ^x&O  i7 |uY+N\a:юJ]D hl85cسJQA&4^63nX;V8C(%D)!4.ˍߨ[/ gq{Hgmǧ-8[>㹕>^pJz- 38.B G9+BZ3 j= I ?[]Y *dl,Ԏ -U}#H$`#ĐI `.ԕ͝">\Vph#ޭ;704b+jjoxQX;#F,'4^\i7 gpn=o@l¦r2^ 'M荒vt:B~Gܸ R&b(|AI]J4w|.}GN,fTK`"[}Lu=! c!Pf߆#o:<)SBj40\O 6?-3a# ƣKV6DGf(M, $ʲjI84;:k w4e;2rQbc^{ħpb F7 8Pm(1>o03G"& )#b!Cw[ S')Gm OQ)9H5G s85쉍ړWΎ3r&H΢ + !L8VFS7%wĺ xG;d[vE3φFy*Y RR:yVi}$ AXǺ'٧Z"eCn/ȵ3KK-8~VUL=%[$w^xNY,ޛ. _xp`)c1Ũf;λեtu6m'|ܤԲ(Czݍ]lvB4eg~FlHKk(K9{鮦8vqZApwC(bTKB)`MB*:V؜VبMޖJs>"ڹ5d 8f[HF2*ܷ{P4珇9>ww2Y}t~R"p|E`3s|Q{,桲qzTiUI AXzf;z"deHʽ~1cb =",6*!ȝ٭'h{()@#'suhgBks}m/u!47&~7( }vo@z[K/jLB"1#|GiL&-ӥkϯ3 po Ɩ F$˾"* X4  6d[^q}ѕSjDD:|RQ:Թjm?&^{^.'YYaȭJP9pUsU]uî͐aj663UмP6VyS0 i'(ꝝHt*a xaXX~ܑwy.eܮbpXk2&qRpĠ A .-Xƨz];>PE>6X2 GqEIs.=7 7` #P9{qL5C׊tОpNܔF!"}RPB1Bm=nfyhO._,H 4cd8Z0,.׃hZ12!lZ9I\@,6Xk6$2 Iq ZZI%q7Bs#ف%"vmO[Mz,{Mb@{zuj[U{}Ahssrޞ 4iA\H۵l\U`Hٖ[?P-f丠=;lfߜdf) [-+ 9Q/Ua k'-&?6q}1(Ep߃f*jme@2rN8(8_]`'  8 mM`w.<^lÔB`jî[uów.VEM;饂eqRYz45N!N;ёjtsnE] Iíb. *j6ZJP>7.ٿ2>`RC ?0M) ^j;a`\eS?γ` RȸoBBSuu]4H7T9HހI]JwMEjD7w V؉ҟ`a%^ .6EiyX~^5s/験s,u/+ـ'=AZ=z6.?_k3U\ 1 =O]E5-a&B"ͮA7On)D^Smfb-%yx[|8ߋo6Wqj:(nU93:̍]*~McP.F܋cڴ.D DKtu2.9l)6q}R]%5u1%ǼY^U!=-gh$VN2}s5[8Jk,e޹a1|l qa\Qp^5D#S ԑoOCo`Ic{r~D(\Dϻ Bn}FV i`=ag{l)vWRL (`SfN S@}k`]],M1)?Ee K3sVqMg#R[UVLbR׷+v(R~Z3t!Oa4o|vx;q'\=GϔdzkW9< @L?淯aT9- _N1hlճ% +C!`1;adY6s&EzOƈDJO9W/wK/b̴WH8: \XoM5@XV_gȯ,ۤG=t;v/gKXVL'zUŐ 2&H eh+BHnNK?_4^̖Ni80d`zkق3ܱA ]IΉy?Xr^,xXEhт%=<Ʌ).Mm͏`Oau?Bj']Ș+zj~ŖD'a%D 06Xw[ّ=HzJRJA3~x#ׁp(2MO(bb{7m$ͣ7uF`>[WkAE#\pQmD9Eo.2QH3f4MR^'ɧ41iJo5v]Q#-.O(^N%]2LmpPˑ +SܵO@} .Uiy[c;T:o;Ra2Ln!cc% cĔSn^ǥ(M/NbAӷ`bkg ;BNs(6^wقTo$a]'q  4o*ޛDVJf@OOKXQ5B1pV] 1m(6佬\W.#~K#,t5cɁ <2'(t7q,3#pGS70$@&̋AmDue' H;|:b'O[A #ҩ{g.E1ʋs;CRN%FL g8ퟥ#Ob"T!3v̳k-[cY+b4fO})I%8[ӱZ&X#xsҒ@FhTR2qחw[P$=k ]^uM-9$#M8 TsCD9zr#9gh"(a;YR 3{B|09)GyzXW٤uH-Dr\c~a?GEDz`T}2 -mE TutůU,+<Ș+xx'\BW4Z:+#A6B3,EaZھhn8b驦8n6I@՚55ope&<~)0jgΆӫp3A CwN.6a$cI5Iis!$fc=rN´j䈄~KdM2px+t['7=kbMi/?;J҆a%}nᔲ:Mo*}tD Gr~'X! yI4Tl="`Tљ_y}sNf,FT;,"|XhzYH:iJ=K*_22_46ODR7NG)kQ$z+pb#\]~mlHICʓ#>—C oEiFR.0 tAoϸLq4hmKKrM,?\pT#Mpv8@\l{ik0m L)c9<~k A$D!aƮrkgt+Am7K䕉iF{Tdl1-q Q}L3,1}29Y<8|y9P>`}KX a(gA]ٵ{)&<2˖DKhXE`"3̆J_g^qDc?f4nzeLΡቓ}J /GE?J#efa3UbI(y/yB`r9jMoe-QG&%rS_Lijz<y<Y>6bDݰz pdFrѠk$/>ybgN>9`H.K)i(W NYL6Wi? `7q̟l+q,P^ \^ s U0ǥ;ƶU\t>⇾D卜b8a(Ya7-etp}+^ס:|:FcTr3HxM7a>mo~\IkQ@=*W)IBFUX;??-8AȊ`Q9ߊMM.H7; (lG܎z0gii!5VbGӕMaKf&ضsfV__{!Bp.W2n5Ԍ7PxL!D2 Q}KCLzᣝmSi]qs:d]*ˀn0(\]|,Jnҝbētz#n4k|ƬJe ] ª3]lLfww6VZkX/фO5FC.1N mI/&] Y MKɝ yjI|__ii0zD j08:R'lίB8z)oǕ"K}`ouʜ".EOl_L8:l>u`$Hoǝjmt^M`i_|zG+O$U+xz$HSaf?ܢuV9[fp]gHgŽg-%IF?.^%e"HS!wQ%aMknM +[E,koyOE?j48x6Uq,ܡa; hi/Ȋv;vj c5}؏ݠ Zn,5|lH*\LbZ<YSүTp*.=؏_eS9 '0q5?翃aesВ@ϬRӢ e'p|;0d.+[WN|>S&dy|@se7k1r8^LUOێ(nXT"s:+449w_3C.Ntdo>Ȓ[ÇxhVE $ƃo1 #WN9(H-4񫂮R.-WXtÔL39I'U`Cr Ax 8f]Ӛ X ,l{+9]͒'N;qw9[8ID['X, _'IknJ;Νz*;^Zד$|cPWU1T:ySJYZU9?wG{O51=4czH"D>0eʱD7i[NrꍹI:{F6rp>3Eq_MnB\F",ʨ|*>qlh[X]@K#I]"#Yh&J{?TS.O6oɡ ҚH6PWU?muHwDI44yV* łg9M,-dwDcJGՍ"4 l畫+Yvvע;)};#dDw~F[zʃ@_rw%ul0I嶒CW6k r&yT"W<-O%uvqԊtFw${љҌbhGwEuYH z I5 :%*54 K("ǺtC]{:0Zq5\͂5,q (aLz`Rޟ^Ng2Ov+b,kRzL| 'n4&WXNÓJ;?4]ZذgVUQG̥\c2]ew1pDԴsVwHu!y:0~$VJVլ_kch =5T>Y9N+r/9̀r0ORyM @'kȠU+2'L܂fFY>I-r+X "A p0oųC}՛--:PWf9*D1 ih{/3 4BYM}kNaՅΞc^Yy/An hc+ɉBh/S֓f'r:7a4P\8E|i՗$پ\U*/>#xNymcзs}2sʷeEJTW_ښUd#;tqSw.~/&%DI/5Etl攚̚< >0uθvJm'ę,#䴧Hu P$&֐ߜQ. :@mü}pFjfᢡ*o§%U3RL4ܦ]` ^,iW{ڵdS<]4z'SxB~b $Kv7d!]"Էݺ_n*S[Pb$2oW[} RN&@!f>rGNG&/7"ecRsw$͞P} 5\xW%jRo$8Ub+ ʜB޽v 2^27[*1kzi4{~™(/^VإX{1g̍[jzZ z6N슽Δċ@Ȁs"j/(BfwQFXN5ۭˡjΊ` Heŝծ'_IwHqM︻#&l|2JAGk 3>M6:h5SGmFmWEgRju x|Ja]>lhxLpZЍì&rH2oٛ-`w27rbJ݂E̴ >G ;>E35hH\Nτeė0QKVT#UK=TS7`-W~N&13靯gơm48+ 1[ 룪6' +ChBokRP*wTKn*-6LI1sV!kCP0n氈I`|M J. {(KŒKuioEjr;X2~aaɲtqُ,% ͺ֌%O^}Ý; wZ(e:ɺyXGky (ۈyqrbگ%形cvْol,_ >d[S [᝖r_sYĿA˨] /:٢JMSo\ Z7BF=>TFSbQ5TNJJ7W[^ ~?o'L6 ^Q.;x|8\@Û-_Vd7 ;+!!a@9ďQF5o ԛjjYEOo WNzIG'4C=wv9^#ԋ 3.?نy'_L%v =]rpK6Z ՃN$FFuI'6xܵrn['(3B;0[HETx\@A^\?"ESk?<ȩПzxH EWm8/s8VBYYsK;@@"PCzNվ[7LLtqTyIV^jW/ u] Yhy9 j}g1a:qmnт߄+h_ K*Ҕ] $7)RtKS_+vg};r`o: biu{_TWhƓ:t]@Nf9~`FxZi%O5U5w5}i2.?N7 3qe10f'\g]D8|!R/TҹTV⁰@L2U<ɻ*q0- 4Pv]Ϡ; rHM(px.A P pP85%g(8YNhi3`=KwI3G Ҝ6+Pe~b#gY}h= yw!4 kdz ԋt'W'DܚBr-])  s) ܀x{>ǵGiKKzpXdvh2Ha0 Z7 n/dr~?vK+hfRlTkWG!؝완+뙽 uIJҶaǟ}sKHرo2!:״7?m *`e=>?j_ xtqN3Dq|ScDȺh~yCO$=r[@}r*8{3DAwSShY%wwVe:T>ƖUJP8r3b&R2fߎv"ǹ8 z패wy򵾹Op`žzsL3-"Ycʷd%h0eU|ۄM>io:ӨlH7]'"z@cg ؓ>kMS/wo ~ByQkϮ`:2Đ@c]&/Bӛ1Ek񠮅o3x4Penh6K80V6˭da|I- uFq<3Jh~/U /k(.v0%,';Pd%h ڵR ;D2+ YA*s-#<;p1b! Tma ,ILftA-nr!Fae ĝ+PyS:m: ~-0[M9.'qJaDv֡"vkX9Vs;eWI,CI'-g?+ Rs@vYߠqs$mEZK5$i5mWmhǎqhiD卂*3!jʗ>x[rYQ8?of]`heKk"z;//atjyL{]2OW3h`T@Dd zx z,+f a#KkFd!.Do,]-5vV%ӷG2ms4 ^o2JGg457g@2Pv_qȫ״ p0ҭCg5OB?dboC ^AlևewƘ"L|WfYq;ZDog,&*u[ $E75S3'rVZ0Θ"^-<3[]e!Ӹմ^j&Zd|Q}!wsM M􆉇D 8|ߦ;c@J/!*rG$#tqNW[." E*g^b6B;0\J7U x?\lj O$IȐӃ-8ha,}+c6A&ILO.YY Z8)/d}}}JtqV&wnUQ3ݘT>qJ.~K)7ڴ)j-)%},8nZt𷊩Q=vjO] ?8;iL.ޗq󞫩tw;fkcXF5JgcX%#֕fU(afyt )FGyHouM1޲mST IVD'{-&ngMq a$Uwg|ʦdpUT!B*vC:\1s3r*pN tzkJ&3c*PK4;YC{b;˷iE`C3&(f9î/W,(^`{_柔 6y%v=|Qxk©-5K4[߲KfLل¦XRXqŵfXsyzΉE BZ6lJًaȵ+:{V#f$eM 0&:eiW1X9!1})AWz)UCDمH@;NmG(veݾT)u XKFbSܡ~241T4dK8oӅYX>j8ƕ&)g9@>V6;2W`sU;Ϭ3 M$ɧ4?_Fmg.a6C5~ňd.xCd:]?St()R8ݾ(1D5o|'v p "A(e4f>rC zPy\\ =NJuՖs?L78JN](P=Yw]Dⲯf Oscܯ1{^> 5^;HukIs0:8Kd $paQ <)ab] Iar _u "Usm|fhK0,,k[Ͱl|:O..9Af!k+y:(IA\CAs݊\{i>tM+0<ʥ*`X7L al#ԪA#G.(V[AYb2:Ed~X*= =K9}q(!ŷWaα:uHȥ% gS>aO-]Ԁ]N{[9 ܮ-n*`sQ/Ko+ٌ&˫W"PفMiqķ{a,@]+EݵhI&\3<+`A-4i</Ejlֶ)XwQնP+IoT0'ǟ`q:);P*v{΋x^mWlxU+oʎQ[HG+QV.Ōxw)f5;~%Y$8 =^Jl rc*å *I-E Qd0YoTJV4fx AS$>#RX0vzt;a#*5SE8fD6ێibV_ ?{PM SZd\1[u 9' :I ; )>O4fŨAKE,BpeBSW:>&&N!pPg_[s5h)Wz3> v DM|nU#U3:}6ݎUIl1YVQQ AB+VSZCL9y0xlQ@>\':S!E\>UmXLz); u/+Am\s?b(YOP,a5!#&5l#[z(\5CP GwTf?VKR<۪5^כ& FN-ԬóhMAbxW 8R7ֱrLr3jY.rk(D6mӂhMWjV!_2ho!  jv5@kЌbgZs#E_2&Pb^4 a)?=> xcE۞F">ʷ*i^Չf$5X♳$+hR.M,o-?z`UrJ?Pe&E K1F,X/{bU)lrIg+:G@_9+HȱP/pԮz4AN=Cp|H<4 ? R&#/xRtMYSE,tSඦ1ZWXyAˎ"*F:x{>Ou 1b5m}x4X4']m@&KE#06 >sK8`ا- РTY$^1 27-}}E%Ž&j YD:aW|TMqZYfeI4+H`\c'wX뎕͗M@׺ NI'qVי䇆%Q k)qY(2g}#C M ؐc(oM dǧ@)!|PT!Fs0J yudj<Xz&'C9684" 7 ]j Dr9vi;I4Cm+=9n*fR/{Bng,y!*ܡ\d挫%je0%{0ur̞Br m6C*C8alj@} 7ɘӆW~")TVU,%e,7fBl*8m ډ0Տy';.ΪdȈEr3] +b3iTPk9Ũ~>_~o< .=yΪn;'$-2|)Q}#g$?(6؎e nr74BiTP_'= y^l-0뿳4-mhyԲƿKӜ?0KIW8A뉙\p91SIcVcW{ܕ* /l-*RbfDm5^UdQby ++дcONU騉${r;# jw.'yla1]\Nn(^_F[K./fhR;b=[XCϗZ n[3{VHϿM`AD _=W |tX!orf6vmUw_\mdTIAX.iɤ=j&`mݖ^Ai,v,LOY͓MN@۵v-m!ξcWhK.r9tQ9U.d?@-̢LEFq4je]/U |^7NX槳yd1-K}?L_v9<PQE5KH'ֈϸܐ8ؤľZ @Z)/y~*S#gyIadO8r,avg{`&pJQES+<*Ȕh} )=Q3e&I*-g OL'^zن:~!*ʼn>b{!M3{7c&,D%5'v0s#i1؍bxAF`_\FmK;0CjTi$$4OBa$c'AޣWhW,{֢F4ؚY2ͬ'6v0e#idqCe'Q~STɧ/&&@m7iHo$/?4";blz^[m㷽S{!~JybJjY^"VĆTL!Ds* xzVJu}>gGĴ"vA0mWLFAgڱV#؊ ]9O0*z[*'{;9FDI>ZI>LMaqg&b]JcyZ({"Z_C0JB(W+N(*&m,5%-6l2vʢ x2#XV+Y5 c{tT5NbU{T AwEOBϖR1CCsѰ3ui`C|WA¢f)?71(0;y(D! d#@KXO8Z5&B1u&stEg-re` k/\Ed= ZZ7/;$Kk¤K' Sإ7o RJ\o5(<~V%i 0ӊqHɢ`\6$ DPDµJڕ8FBYr|1҉6֬0`ɒ"Xkr ?.}hamT,&@n_+Zi ˻q)͟n4}8Y{I+0ԭC0.+cIco NU]52mB?hS7 z/&eyjM.FGpdj)fj{3e 0UlvsQ o~讀q sXUeJ(?6C'n?E\(zsWLE^q \~rg4Eg;/T^S`JzZK}FSħV"򒙏$omμ5p\XpkHs0Yl p*Wsg{9K"z_snKF/龸Н@íYiN]F`߱ԡevr ԰;@/WM;e/Hk֋7!:U%@*?@az^ʵa( HF~5Lҭ1yŞ&a{ˠp|׽ ? 늡MXgx 1>klAuMxNg Ї64Zf~fh|>I{y,.dtK-"5Xp6$:smWJmY hw'CoH %&Eœ =vӶ4 u}15ʎ ԡd7(rT__UI7uc\",qӐGTxf~V.:7:;m4su: <3] o8sKX8# KI3fgl.ώtU<1HH"M*ZTbe2+qm%lP|S1tRJ%\|1 ]͘&W<] I:^^FSa.GfǍݥWQ4j(|(Wh ZB /Rp}Lnd lH#gRGn:3',:FvFmZ:ϗ;P(Qk[ZxlȎݽ7U#TQX_d4"҉:4$7 }DII}N3]Nׅްy)I-:T yDȥR2iD)j{F vm:KU:3JqЗV'A0QsuOJ3Ogmodm3˗JzƅjJZk,PǿyMnxXg]ql#\?RrQ\ U6nZ g <)訦acE5uZ5H6`Q]`f}k]dl9me%0V7צ|Ž knw] EI X9fF@dq\l /h;UǓ `zFv0#.g{ -h2svl>Qd\?Noj3Y剂_*[ t0͗95К"is ~/6m՘gM4.Vu мhEkW]״Px֔~EAQ]ǽ:X}#fqޙB^8҅,~?ZƂ=HD2ʹ?#-WWgw ~9{P ۋ=k=[N=@\%_Ny(+يcg($_5ȓ4e4v@~} GH~9sqii c68aaHX¯|ӥGґvQtF_oc%ޏdhü#(1$\U*.0:T>R1PI @ < ''oEh'-d@I]aT\?RD9 ~\Wtcr@(~`w zVik-`m D1PWb+0ْ+^Wk8c+%dz5nɄ点tC$%Et QĺQ{RwNsauktya +~ HpDanOZUML!&͕^57ܮ%Q?u(S:ޱY"V  m`,#/{ T^D zÑs>FK1&i MD$MDYnݧ1 EYGu߯=L6:D@i az( x$E1 l n)9SG#[0|>!:cgM*[/֏VJؼmZ/[mS]N{P-ʯeF %pNXV{4{eȸ6-2oleP< b!0X6"d{wVa'v@PZtamMϔf+^)H *#ٝHO!< uLh%]0T iPbyG7ayG NFxO1 ltHOɾi f;L B/>-j&s]:x% B}gÞx=7,b$O&TOツk c. L{R싕~5G8鯺w7ꏐ5]-:yg&8ՏȻx5;cɱ*ӇSx>_2{W^M`x5ݜ?ɴYթ}JaZ/إ4LŅ ՇE4kA6Vh.wJO!;lߝ躙"LɁF$Bryh_'y -CQ Ά}qp;d7;3.hDmo# W-r'v]HI>h14s* e hxϻ{܌*SE5:/  ^b9xE~ ]1%K)0nn]b4-0o҅a',uO9KT3=𫉨 Uucp`ṷ|cD`)ȇIã">@èZɔMTwYY>ΧVo;*keZpE5<T캇EZ}bE=F~] L ƪ`$@y\D8Da)6`,S 1ޓAUdQR`aJ`)%3V>+BazKق׽ -x1 Nr0YRP"G MIK} [=\]>-* Րq;-:k9FGŠc͑^6^#]!&*CM@β|j.z&+20@Cbm3l^+T^s=CE)"BI|LdXAfshXU6td?DeNtC'G`vLU['dkK$w7^%W$"I!69pjlwf!)"3 3{ Z -6yS%G14V9GrIɊf@fdmh$ש %ѷޟLT ;Miw< Í@}ig6^o&*kd/D)|~$p*ߋ{PX` rE,`xf K;mn@,kֈpZyJ8x9'#7^p#Sʅ,ot8Hy,j$W?= >4~̡Oِ͵ ]xKsɟ(*64RebaaVdD05{Wu, 7.Fw,+Ps,ʶeSsaTEvM>AP1I%%5֔O\HF_~{t鯪bfw\\xPa|("p8<pJ9gす z5@)rHFe}$$c݂J1f/4@IcDePM Ea`f$x < `xqj|bH rj%z +~`e,zM3r=&A;*x_qd]}pҷ8&ֿ+d,Ĕ<).pN~>ʸ}QzFY0DNƂH߳ta$Dp$cNyِyʘaI.'IIkܩ5ڵ2(a_@=hK4Ff4cF"Cӡ'-4{9-.OڃP Ɏo{Ʌ* 0Zn];sOmgqDNl=4 uo+\@V!& ҭ1 .:|%؟'yyI4jyd\0#@ *S0HGX o0>.Z=TO "nn! iMVJ![FC*ƾ P–~o1,X/Px:E.Qru]g[YB uNZވlӆf̌j:y8#$7mUǮMD˄*%5wDckv?_yl ʏؘ*RȵF{ѵA?$]tAq&Rb$6^aaAR8e|;p+ZU ܫt5WaoJ7@$:M~b"@Pѣ2=DZO)#9P~ wbzlD{A Bx&V-2?"֮z&ц[2IS꧞>;ӟHϡ >*;r7IJ/cR^>\OOG"R&Wz}uBAR饘Q!@TUЫI ,$h4O):sנD*Z)h}Zb]Il懠r#xI²$U mZ~zw1tuɲxojS VFGrn~I.U = KXYyeH. Dݖ2_#Q R䀙qsW㼲^=TUy ̴(ɏ?9f)Ӳ =—2p\a-t)㬆.R8FF Ċӿ " /M%Lgi$բ|A&(¤o@YQjxl`sp:C:%A* `O, ?wY,PqHv0xW*ofF:2=]?7SdZ!gbc.ƠZV14@R{x4jeUC(ssj2g9|:se2w--C|jJ 1&Im3I~حƆ6DS`4p(}%(O*pB2SD +M<{ø5**v?З&ڜc ½tmH-~wI=Ӽ({y ׄUa "j#lxsheɍf2q<킟;՘$x~/$ϤH,;z zOsN y y[N=d^7\gN+Z8ܠYo爣-ڋ֝FG(?:WHߺEYc?`E9wV}B* e0nN?>%7n4=f3@Ijn7Kpaz=CXOJ" mT-h@{^.DV y񶬹ۀ%D|1}tЄ&T R!^!IPv;m=N8n5؎ōd$!2E@TqQ54#ӆct=eA4 Ƴ):SKJ]qc{MݧsG聈|U4}CBNo8Gdg:>TZAy̶N =V9e5/z{<}ĭa[˜~[dVcbI9]VdHQv _Ti-[[%^-:MaVPl+JEL[Iqo}2vZS}"pA$D`T;MPqWk::@x}GĐ;$]dqBg@ܶ/ӀT(˘~kuZ6nk"$> (X{.Y6.^T7yoneVb2ǖWB-ցcp2{F7aM#T}Ao?3]sE4$0rky7ߺ$pPM.%f7y =7-q$%ΜW[=r ; %H+z_XLr'z,2^+DǪ-Z7+[.S7Ĕy\ [FO#ں͒t9g-7pFu v B8KY e/7H~\^ oN'C47T*rY~ȫØ zjQv~u1+ڡɻ-].V @J~=➬Ei/|]\OZܝ3N,`4b\^XL1ҳ6"%U*5'n@H6lYwoX)>(yɴdQ/!l7B\C'-JMthnh#~40{9̙͙~Q.;:bBBƼo8`|[>H "\ae큖F]А:0۪FB=ݚoZ ->5%d+ %l1jC}`U16~%aZ-a&GI0is*%>-ۣ0KMa[qCd424 X(]‚Cu햀Bv$mN#x6 )|PVķ9'+CQ3dRˠh"O0 U AJE _K >E)lO^o.\62vx;cќ$0e6GruowNÍlX_O2~hx:g_{Y&X1/f3 ."}wv8}OahUIIPѴ:jtlx-KD3?vZ$$1:Ysg[4T{&&%jT[ǒM˝@YXRn Nߨ7+jFRd('z=VZUEVkO [ުĕa,*V.0$ WApE 4*):Na_&mi iT#)~O;~|o3j)A=cpʸwKp j:1Vxw2Rۦ<=f\=B7'vPAY6LT>XGځ7xU _NҐ=_v PenT-)T2:7mcnV9Xi!<#XXzrES,[_Q2rB̰wЂraG}68[sn&nVM,ufeYMvRҸPˉ0 /DX1faLfXԻ F2j|LhUc[y$C٢ >"$v3~}.F(G Un&s͕d'f6a\k"ɨQw\l9*& xưʍ8oko5*,*/kW[ `KPI l8wS%۴eL2~NtSͳnB2 \=u7g_\qZyE`J0@&t^<*h// 5#W#1[Rٮ9ǘ vtIş9{栥/jZڃX/bf9qO ~(FE[ 3%qGL}5]BH 6$ 碌ʂaQ -p 9Dnި4 ?$@$]/CӢa@~A Qz٠&;~s+mlwk)b^թ$+-"m>z 9  Ϯ(b6Mj[ؖɸ-rB.-h[_|L }' !{T*v.`dmelS!aY "]ɁΜ?^|f5͍DCPq` ;}\9@QE'4 j[OVf.e-=خU|$Ax|#ofSS=h QK'2[I#0-x m[`''cE. mmko̤iN Skb̞VZ]:HSb!i3S,xk0W f̱V"bi Ұ>`˧ [RFE/"E_!#\6=Wg\Իݰ(aGm˰(e-ܢ4'Ni)$, "DUzcju銞Y~saK lCyuH'?2geܣAwX]n?={1"eeD*r#A.QR kT(X-qV:˧ ?Ѹ.x >gƾ1{KI%5k5uhCXh|$x7-]ٛlҋe@Muw Aw)L>~)h)eI~C!InZD 9/,]q[؊o >=ָ7#umI ڍ9m4MtQ6B=v+`j'X6"%H/Yf@ya sbGT=]b/) o5y4bߟɂaB}\ ZUV?O.pBwj=ۘЇJ5h̙ʁ [zK0P7/ EBWYsWH,bG2i/0wVirrM^\pA{ a:m2): 08t^5pգi H0Q/Af%JK}Ăj1zwhEKqhQaa&T+ɇDPoCk+;y/#7PWD:jbsF,i$YJ2)RbB~v<"ǰ=Q%r4;~7IX'G< Hyxƾd PjzWM)+򌪯|f! Bz2E.k>q7vZ3? YI -3|>SxM:OwB\CB5hi:l'/%C~_>ZH;wV:hgL/8p tyx}OV_'v$ 5}!~3ǓLaTdy 2Tj_~^`^%Qd3No4zWEIOJHiJ. *\8pz/2#.8 /QG6M9G3ްĶa~g+й{͙MhNu2-KaU/-MAZYYzXn$nDQ:[G/~[pqeҗ{i2'VVPNL~Eeu^C}--,7yb3^Р0J:XG+:b]f?nL5ŋ MJri%5/i9G-0|6 ,X]cO.+< eakPr_`PdpZFz7Y(0L~ϛ_}Qe6QoF!={o( ?ભL-Nq,RT"ߡa"'5>/EC|h"[/DFw:)QfSlZ :GS({ nNqjrdk2?AYi/9d ZL&V!薵@%0g{hy`GC3_M zK1_hr #JTeRCesikP1 khߊ0L,' tX/ 0Wyڵ(, T{mوHj6]Эs^3B!{]l zh80͝'r8dԄV/sAh$D|<**K27T.qC 60pJ^- b+ETb$5S (Wť,Gf_~Min&K4:/]aTprÎĤN=lN۩2;&;T+mYg#<W; @ .} G͞@ŷSN)ǂ<:o'Pq4 :*?<%gY"K/ ǸQ{*Q境jz0sD[4y ߓ8)nnߢ`wUa"'tkB!Mc/[y}֤lnFRww+Oyɾ 03'C|LlT"Փ.T_@xb'JaWbH)ujYy4 _HW ݉KWl"ԋ&mUd0,yGZAEeG5KKꬱ\f!U/^˲>{D~-ZՃMÝ 6r9zT᭩(oQ&H38i* îeƏ](@UcM&ϜEިH+wanÒ*}/wm-eJZv"?Jjΐ(|_^_@7cF>geK(*R{D+^jg!5^udU1 uqn=7$%'x4;Y,`Gk 2}l_;N)KPxcU(3刖7+v3Aẽ!+Wh/~9tMxSZѕp1λǪmW@إ6m^yޕ0Tcg_h/k[??G%͊),A`xf%;Q WrZJy&|]S\%O#uI ۘ8⃠@H]XԀ]"JkM)?1&U'ƜPO"D]ObJ(Ag4Wxup}UUo8`"ꉓBܲZ0bџr{A -8eM_ҩHyܪ we@ {dW}tNׅ{ԁ[1趿o  ^L8DI͒>t"9RUGd(;tWO zg592fRH魽9!%Gױ$ȣrv4 63y*-8n6K qYM1=> sHd7< s_r6qXUvRr;-i+X Ig&'kyI+ƣShʗ(7;D҉t6 96._\t "O3 wWl9&נʗ;]- iyOՋ渗^us龭2e>i%C[FgNʹjTXn6SLS_. h'Лj[DUAxoQ뼒7~.u5GkMoMLD%KN_SHhEmPrK(^-X1!D#NXuxrQuo+aSN uN ZjnҜ(5?B)~3oG4 ԭLpn ΨpI3vh@q' Jd~1@Kc )w/Ђ:aYNj Ljd\!͙nC,[B1Gݟfb`{uٽf'ji^[_I5FEsTfo{DJGH=>ZP'jGM=ʭ[^F0*`tS]˯/;߃"~;j+cRT6R%?/#{`SR9 nU5̔'3fN~.\R]ͪ7Wo8AHCk%vȬp !xtg'_)~0 )L`(|Z3GLs]|^ʀ,(e'gOC r;! Ea<-Q6FrqLHo+ YTy^R DC|H6eOW:8ŻikKQ ͭҡh!='(=t&aDte6,p1Ex{ܤIn_). ܪ4GXbPK#Ri` vGA!%^1eX=D_4 9ω@N@Ρ E!5'hV-i 9yQ%5a>>d@=De'yQsN9&!FZ q*|S01e R_IThƖX"װ xcƎdd5 /['⾎")/KUȭۤz0PE0>蚚'pII׳7 vM^731񙶌IGݼ{KUG ֳ&,\_=g1jO0x-2,u3gq,G߮OTqi#LI"M9O"p> ު(`Dt`ܯwZ%2--HEN}!G Ora^\Ȟ&M7Əcmj/A#Wr|xF&f7B%zuOo{ө^e dvc~zUo@í N,wK 4Hx5; m1fHޒ _DsPoy;7ܹ1oJj3r3|nbgl_KN;ᮄz~ &<$a7_%QTۂ\?:fp38wzp'!:ά^ȅ&Ow.ƑR=VxFo]Վ-γ=_TQ]} f]Ru6EneHgfx@ M?N˪>ϐT>z9"S3ہ+%Z%Ag}7ȒV0 FghPhqDˏ}Ȯg/y`&y_Rӕ|[۬FwiE?^ yb8F jޫChG{-ͷ#:2gB?zY 9+|]ێF7SX@S詂{q+ ߪ8)ˇTҽN̚JV[u1l_ǒbLf85D+`5Wd$ p3 [V)v&@VB,l/t869l;fή tƖ\ǁwRwrNƄ|ӷuW6vfN{J%2|K}}ޢ408NiY6d Sr?A+It -!_:M\n#'Gծt!C\)oD)拡^ y5_ʯQAtnМw4ֵib<1X@tٿg SlZY8y0^uNJmașwqГa0V<3Ҧi` 2d)]ڀm1:dayUڀ'ДƔV "QEo7$05c ԉÕ/:nIgF-h||..tDW'sv"?l䣎>uaV|"I} FE!k4ҳ>Ľ@C8LFOʚ8ֽq&AY:&9 /rgg>-'c;&XX$!`'{'ƙ#sx#"9/℥^Ɉ%݇˯2P+Y. 9[Go^1i;jfLXSҔ^{!c5ŕ =?NB8:fq4A8IFcB(.SaoZs^- ˦:|N'1ƳhFRόlJ$.NBd`ǥ)"LCpAjӔ/ZUC'Ƽy\#7x`ʅ!#u%dij]^Ԯ[w]^}p[zKf'S-q>e냈:R.+Bt)wsH1ȏE8 ى퐔kǮl:+Yb^jiON|Ft@} Uu\Ź limG#$JÜ4Q3pffY) /AfR=P 2 IWgQg9?ỬP%+?_Ԇ(1Dzm 06 _ o^D4W s0A<#!MNfɧP[|)F{HC/4vrƛ̊`-;gPv+8dByZ06Ÿ4ه4ÂFFOM2[gt;0AQ' 2e[ hخ~o7\b9J`##X_m3ͥ+'7:f@䒊x^gL= ]v?X/S# g3 _A)d6(BZ c*.++4:W'Q8irAaE얣i8щukm:[Jyqͳj #$N?!l+~k/F\,kch\.4NN60A X'/B/3iNץȾ;lŀ+Bow=kYΖifR(DWrYpxJ̈́ 4(?r_'ޫ< cͩ%'y䂐r7 24>C#,\W .69+D:!NXW|CuZISCm%6U*SÏjιhs[eKw䭴ruM |AH%@qz\#QVhTN3LfdzU(ʀU[bWpFC+BYc&hϛG\I΀+"f;3RAഃnl2G4Q<BxP4ڻl79ګף8n F&dsZN0J q|?ѻT%k̎BkgTS<Ή^iQ)ۿ҇k5}'4CJt3L(>=* ÖʥsƳ<&%yf}9V4k8VjXӱ2c2 ,RB>"C39!)?GpD*Ay ò;%sFL ty;e|ה. "lChl-3%(f-RwS[h(|d,^Rw'ZI%]"%~Fqp$ZGB;z+: kwJJ~2N&Fؕ*_B|8; L"͞j[ leG 5ů~m嘂XCyW 2hx䟯iV.N\_6 }J.;,:6zV[fi7Tɗ^(!eЗSvBNhg=7>cW` &}s$-4 l2*ʴ4a3tUӶ#ds8EuŝU*BModςcoCnPcL{År=8Xf/C“( -_(݂;v/0| Ӟ| ü̅0-{(0T、bӂm) = , _wAWg'ZcK/t{sa^5So b[pnUy(Nˑm<^AE^5E6i[R# 'EL2E6fvܟIDs͉Nuq!gzrb8'ai"rIGmUdTCXaw:FaFagMBRAtXQiDbG V~0+ ]zCܟ1-B7'/ ׋=`l"zfv@ޒDL?#$=:jdbQgTVoN;8|:&*ؕªb7 f"%'G`U,j?{I 9`;xՔ)= p5sL{ِ\;_KpGdf-TlMώ0\deM&s)rۼs>m5⭮ϵ 8u(V!UmK??O b:=]g*M d~xE.3򅯈DvbQʱVcZyE,MX,`7m34GnsاZv 93_^óD:%DDLx oѐ2BJmhAޤ7 K)F(dyf$t] ]+Zm`eȑRrB9%v4HS5@@ljshAc'3XH=ì8Nڴ ON1fGz:5-0̧os5 C* MTe]`Z/ `R!5 R$[rG8ԙrc`XjN+ <+f ^5)&MIn&L`IuY1a%d]4 (n5)"Nځfeu m@TFxp".Z\R4Ag%x`c Q.>X8rr:{X2?!e,ꡏUg#Ϟ8k)4e6g|[RsPJAsd+f b3㄰!YV"@a>:DD\.Wb8צBO(;mX y'.`i{cA=d+֥1t#Y?#:Ka  pQN BȑJjOV.(^:GN\2,2Wؿ1jğJF37XϦuoVIuVsmAvewJ3p[-Zc^៹$"C3Ը=*%>hWU|3 0)h2 V.O | TF~f .CdoF2 W :&-&5QSpPC=UmяB[RaXU8OpjГyL,s$ܫ (Aq|UQ K uʓE(ܖٛY_LzۏVYV9X`GK]iHjWQ8Rν!lԍa3ޔaCRTIHYP #%JZ%w,5p溢+@Y5ynUBNx=VV=5$<{1DtjLZo%% %žLcW_CUycq0ݷ>JB4BR"ݑݺ!f7ëq!|Ľĝ:8 ^ ~8uGWV^hF7`6Q>IU{-tkHC2 s/%)L2"r%-wz]d74_իl> ܻY]4NhPoÿ)^/@V~-(YXW> Ƅ9܇!6:6Y+I3t’Ýo38e- Ao/%JQo旳#1~4'dyN1D 4 H#0a}{l>߿zGaq#_WCmYQ$ qcW٩伣c:%G&|OvpҊ[q1#!Ląx'M17Gwhe䃞~.N Vf:i΀<;D3ulGT+gm)MVgu/[N*ԆDa.kqk_#e&Rzr"?b#Nr;sa#++aMc dZHM˅g&BjEZXS.m" "n*ȯ9 ֙6Zֳ,€h'nab~DV~/FO88ޗfRFrF<Yᮺ0RB~}_pm~n-Ԋh 5$4j>Ոo}$AfE:K{2 B_@K% X ~(e. e<: s v3ƄROtipۺ ~(-]o{6:<}! k[rV{PQY*t7)M#:(ac`GN²4Rxhk q5uzr{"T8V˩ek#<٢DeOE2f T$#rqkܡ*k24m.q sstZ\KPaUd>YΑ%مZȱkKgqʵʾ",hjh鮱uXABkwNIo*]:W `>4QGݰfke8X;JM4f6`%&X@>iruOIeo-@f$ ou&_) }yYg/!.Cۍ"|bVp<Ȕ@hqBY$71O=NM,xFlO[ajqP̜š+  Y`o[/F1Ӧg3/ۧ O8NѺMXV# Sy\Ng8`xَL픹v@%(\xT6Ϥ fvȆ*# G?Evr|H0˟c,JڻP{E'L;)y2E7LP4Ly+@I>H F.Z,E]t0DVD_6C2P & ?Dfwߘ/[z7ɡ:Ф`%&Ě6e\!}IJNpa&pZB٩{4 ֆRǶ#;.tt RNS4) E@V䊂GARpY!e#~.)[ӣDP0A=J~OeE*rQ1#rc"@eE:֑֥#hC^& s $Q `G6 k&tjBt%Jw4oR< ^t mBC/kK 2SP/E=I:vV9˭ C FWC<4YC%FMřfk\95==^3[lFBb6s6"KfR2blnsnz WV3}0¼ :3O]uhV!Htxp _ E;./U7?"?)-1?R!_y落kp8SEڿK :yqq̨c @>3Qp Qz$c} F?"5+;rD`Z cM" W WIvl2v*Kngs@lV )ΈSZc)3W޳&v3: b`ISz ")7H D>]P$)r_)l8o MS0NmkZPQIi GI. ܭ#fkRC =R[6P េ29w;\ԱKDi{e?HZRpHG틽Ka쎟9E]e mSmW9bF3 ,0.V UT^4iפd%X!{nح]վa DY[='^o pI"LI|vuB@58ج)*mHiUC3x54 zjIa7T4l;::tfGGN M/RF/%6l?MOc6-2!=c9M/ۅ4GA(-;A_%-ޅPV01*,pjU1)B8?=4I UňXwӭ: R̽ʑxTO`&{#' H%547&yvz$l`EcJZ󈝝e$sL tcLRo) K$^``ҿ-0w+P$L(e4 \{YxEQIiհ^@Ď2̏-3fz* /H1^?7k tڒg6ܾ P{@)ڄA,]&AOa*%۳ >q ȴ/%]\5A'3{3{*1 k,#hڸN1pm;WG9>4h8"WA(4#.GZj5ϡi7DYZ'gY3]0%8sU诗lR5e`r&z˧zBa1ߟ 2 qpetpcO|OR[W ".(=~gmOUR,XۢrRݯS̽*^6GС< parK)HbtuҜur3hk/䄑<ʽv[(oXtrT1tx_\_qS-drmL *u6ȫgH.o 3v-}Ֆg"v?u?&J1o4pb⇖c'aJy\A>/AՐ]ά?&<3 ʞ[p{-?K ?>"bpJf3>p=`r2x$+tyIq{ \ScJ|ou{,'!eAJh,-NV#E#!ѫoI5c@SK!.)&^aοkxj_A:P#pxi%8 ʤ1*{)x<0Շ5!w?pacXiQ RUjuZGci "Mdt;Z.7,t]I td"'۔lv뙨R>K _i4iVJLMԷLPCÂUKAec:VՖ޷Kuj-RLs @*J@WcYū9ZUc5h^.b+y#S|),Ǥj;H, $tfiý' 3d6bJ|י6{#:{- Vmy`JYſ丆ah 闱YR 7 Y6(+-w yhEל 䊦AUt r jwW BK=Ē ][iqn0Vʈ֫ [.n .R#;֟2}0xg%TW?D}V6 ۧ9 ivT1:]h7ER[`IwSeK gg4`zi9g}2`Ar~<ζ XMbG+=Jpc~6a_JR4D3;;q C3p odF@QK\%I]{ϫ䂩<Co8;~2"n=o}f7wŶ(z2U߯MIXXz *X$6CpM jyuQ4_‘8Z1$h5~/;Ra-_ _uً2A"? #ӻ+߇#־?|O*D7u.\z L sFJ L Ƞ~x2tXE<_&ەjla B}݁:r1Z*uW(­[uG̢6Pn} K!% mD?TUctR3(~Wi^S6u[0&wM (?'U&57Ԡ/X SA!^0=xv rdCU5Ϛ |"w&Zqn/DT{la,F>\6E g!~,H63NS(SBcGh-f :y<&3eD>C| *t =W;--y P4M|I2ުǀTIIFX?#$VRtdj-iEՇD/++7Bzh}3ԝCQrTi@nh9#$ݺ;6<]yG})r'R3!0}󞢆ٙȉ%97~NAZUjb`'t׷t ~|KC֒4/x2'Ջ#פYm;:MCF Fѫ m%Dbj#@4U2ӟU؂<1Fݷ苂ZmA^#/̀%x3]"< sΡaBZnM9K&N%,8y(!V+V306hn1AȊѺyNܐh?MY0z=tL&y\ށyx@ه-}!z _e]E!!*\ lnuP4:(5M[[Zv5ؑP*(SdfT'I6J5 >=a%aQ1)H1%y_3nBeT>$vț)|b?|IOv4c 'DEB2 %}ǵ0J0ZHAg[u Ο)`^=3-YX[QXvKsAj tA##ekS֟OӗmFkQ;M'#]'rOfyl"ZPxL@6v/ }/XXH2|qN( n%\2ו46 9qjf 7o<%h6Zլ# "1= r AB[e2Xqw,$Zr!N3R]6G-7*5{yE5o(wMN*b>ut4$c'sO8RY#>3[92 '6w*_`CjP\ߦ Nf AQ}y:R A\rxE.n mX\_01_Tu޷sGGO7urA$NEAE YEtk~pD ` hf&L6ԕA BqO#zv MKحJJC1ʮ`wne|/lh-)[5l$טGYP)Q(^ +:]]6JAkΒ>z΁vaY[[%lrMv@yªjʡu0>( Gc`~ld@ję Vxxy"fywF`f`IR,L.~ub+%[U'* GZ/=D #,Hr^3jwn }䍩i!4$P=Z;,` )_͂.uF34cr`#v~)Ph {MU.:+* 7dfj(!JuS l ϲe}YZ.nLEu}ZԽ&P!*3 3";EM9HMVdrE:MO+=끠m݈y{ĬA^U'NTD>y1\ r^ӗEy 7 VܵXЫyͯS6%9ԯ k)4:phvuznjT{7$JE֝Q@ _Oq56k{43r-2Y3_`4@-B:2-3N޶$jC钹s7jQZ`jz!sɫCK>t !$.T\V˭DPgq%CN'd/byE9(3pE903xAv"4HqB3$>1w\!}JNg9'⅀d%؟Aѹmhk` Q@0p0]#|P {CWJ*>yOH:h828z8\!wkUA' ]K!d)E0Nc)u=Hý! B%_X4Zxm\?&$!TI}#Ǘk[ *qxto0/\jDzn eqaВKѻi]%g@lSEAPPt#rS 0?}M3fdȎ1gX[I'=9ݳp{91#_ WkrP9vn珼>ue42ʚ@w <&ԷXm\>M4"^Ѭ/j,%'<[e$)< ; R&ܳf,aXgaZ-cm\]* "MS F95QyPwmLtл&Z^Xޣ{ƣ& C)Ī¡d:RĜyLsXhŒH5hKaXoTw@.2h _\60T gKplشCxl :g"Ё捌.Li#bf>Vz8<fGĒ=ǾS!/C{B*-wFG[d;V$Û;KdеsP#Lr&9_vb)h?QJx\d"3kT8CvV" ca~+?OYvu0PqY,--BٍdUn7}Xc3YF}rFmP=[Lw3r$E&q 7\ \ ŃijNE,-p$*ᒾl]Fep2Y\\;l;3MmP ǯTy<CE@4Frʌ'rt,yCѯF@#,z >@vOR G}X=uiAJ7I ~#4|R9t=7AϚ훞mm唝 Fu!:&d|~GF8!i-"hW -b !AnDr:RBNӥ?SoLE=aWh\x΋z&|KC&8ܯ&"Kk0iaDa=޹5KhSOG3VN*Kf?>5>| qͤz2.k&LNC)ˮ̣8| aE[G.I!Uy>.һdXߴ>oHuvD}ȀAu?a@ /xj < gZJH%F<`[\ \enqI1M!G8Sr Jj`]n1զ['᡻rwN-_^5o^~YUE,9!l(U[b"m&xQ0}A3Ddm7&'鴢``97x\\VAEDGHQkS|zTF8ğg)6r&o?OMYɆV~2X{<f_7/DӶ y\C Q;NчWz=~͍ [*> E!7hq?~;̴cאU[L(߰ n#ī1#:+@^V*j`vm5*-ܗYH@7:ZJ̔;J<6q;\V|ta چF-`@FYm5NR+ HE(zj2YU LfJ$j£=T_ Β-ԙme)1# IQPOP1liJP*T$R\N ̞>3bHCzMu< iBp+ }.wl#⟦Iߐ|ӥE{Sێ{]m.hϯu˼6E=X7UI3u-N<x'Z<Wr_8=X%j}X#HC I QpQtE:AH[8w^B^CCKaJawElWoDRePn>g1љ}WI.Ç9Sڪd.>̰]M0Zئd" Z'Y\.]?(^٥U_zC+DFQ]?5ŌИieUmضw^jKűm_Ymv>||eSy[5X9j<$(msD[邦*e1Y[Iܾ\}0YnVlDnpl۴qHv ~ b2$c*-ߤR N <"49ࠆۜXq$\;>8dgX Hppbcx_ʟkBhi|6%S)bWY0% ϱh4~M֬-BP:GpQ̵ Ur)X%z;!̋ZezNxk%xuSK_A\DZb^IfjX"h* K7ay$YLqw>Cͪ!.- E${]%^,N$3ѕ-wHW+g~^ɱ֖0۩%LAFmO5: $mJ)b6/%z-jΜpÇo PnVwW'9I#CzLT|_*|Hi@U=35aXM^{"P635<_-sogxTYԇ6q^6R(1$)vܒjCÚn0ia3u΂^qFmwԼi73.22 {$lH߸rpc3z O'"_$7FsMOr͚:nE`TQws-̃`=L ]#2礮E%b,[hפؑQ'Bn;@´Dv|gԋېjj`]AR&@Hf{]ḱf@DD T FsXv#6AU4`w6+ WLޔ3DE'䇔C9 5pdM`^ a˩b"j*j8uF2`Kq2wPTC9 O#źDHF=-0JOo)-VAR1Rκ<2Gd!(njӪ- W*NL{zPs"-swؤ4>MHĩ$#*p,?lX@!ݬJc+5XPH#R B?1f24kI/D[I& f~!kR:nY'+9ui4]$WeJ8!_xp }YƧj15~1У|Ӳ=cJ/fsgCJ%e0SZJ?Ő1@k5_NgLXۻs}fm+H`pJqu&( 8?G4J;7RV;+:AwV:̖h;+GCa<4NqYKr*U*JYP5(~`z$'pKxlGM 8c{ ġNa=^{iuP';#69l]hcAkm;I@5 b̲4uBɿ寭y;ű8Hg>eMj2<%D㱦+o|~zo'!}!neéEeX?|_A QSs)Q} @l>nbPrYU:–=H+!T*2Cjx7r 8m^HE~޻"uVP7$^t@aOeY &'DeT b6GWznp%Am1ёKב !9mOg?doܐ"3.^ƾ,NS)}ڧ ~=2TT8ni//o{зL fb:XP (&a#,M~CaG[zHb#zBug[W>H 痬 3(ܞ`S ܭ'+k:MYrezAa5}zA~5:t%)V2,4E*bnƠ*zg}dP&p!l|ߙB UV+ ]vʃBh(_ eBx{#i,˴M( l,657]U@?cQt)Yo2y)J24}GS- ϕCd?DP o@ `8[y 3b/ɼna%27m\ Q/lASz!/ʎj,/:;F3㥤Š"m@'[xIz(p*sp𻧥2R.V<4K速-Z%bgi$[eHxojHUY2pAok{ӏSoKde59oZZ(˻\Uf;/3JݐS+ )R6L\\<ÏoZЅMlFjJ+>Rp7lRvF5eX}*_[%b5Զ~ҶvZ%<r-7HQr%|}~8 ɮzO2vwmg\b⹘ng;HJ<oW8'N(RGVj$:.Bº2;<42tB *1R.Â0I{80B&ySiFr#FS ĄDD&H($O8? kUu3f?$SjzʓIy Urt F=fw~yLqO6WTnF#!Ԙ9ujKA8RI"k 2E?Cr\̂1c]0{L.T?y q}QY8LBIWxhiT$alPGܓYr~X)y8^.;.A\ =yt 6A"߈.F[vn;FT%1\yYb 5H7 5+A:Pnqw/5)~k ZCqz8p /v|gԠ#-'d9,c[Q>s yg=@HnЬt5)Q茯|xb%q(Gxpn;7]4f9wula>ߥs/]A~yE ad}<)Amh6ja3LWEF-t  (38kpd,$_^q uTsHoFu"L]^AtKKS0K9uQI$eβuOU}:Iu0*._] g w#PمxQ yr}sK7O]ġC3ĵtzA O}O-`0G3%q*cwEUll]K-9xh (dlWPz4&WRX2)Rq5_Лȯ17(*cbT$˕ʛ^Sk›S|g3fL(8 jjfi)4ױǟ_b?m#) *+&߀y5b5Ezy,O?\IՂ##'rJ3WRY'DMS3贴 `1q$bϖu5KQfVg?]F ϳhMwnݳj1Z@ ˛ y ȢkCyY=zg  1vf>ƭKz_H9fO_mZa4LK Ez[ب iǎ]mǙyPSDJ"6w:%kznewTUJlXզaZ5 6R.u/w>b!<pk]5qWxg>N%i-})" /@.P~SUPS1`܀yk[CyZ}V]SxYZ$ U_V00v0 ^rz>UY+VPE# 5xa_Ww`A.`SnF "?@]6w3_/DX_m9'Lf[QHmؤb%q*jN$9ysS\|{Ucx.|F1—VE`W HM[¯csbnJDiyE{uC5ֵ~Lqxs9ɘ bNڮ67[=ܺK:<ݸ`,$S>kL9 FAK/E0UH`Ifh#4[iBC;NnTpV*gx5PU)e],bԀWL$@ƀ.iAru}|5_P1]dN 6 ,ku!)L'* q|vRtYI@ti7#Jg*;A7N.S@n" ,YB}|_gj1=ag%=k<ц >Gݝ:.Sgp`V'"yӻcӥ, [-:+ݬ@Htv ,; <&ji3T'T=r$Nf #V65JteikZj :ʜ|ޱpm&㸨WMuhiHf YóbV;Y5™|MSa\k(*2u﷮E#ۣԦkBl g鬰1.B_)TP5j;,E:9#L b)[ᓣ£u5k [pyjqtw$jǵi!Ƒ)a`J4-@@O (dG56S]̏Vag\ !C,Hy/vht1`׮L\c(V::=i5$EyAJwFNe1ZF2I΂@;Z:V\}D|85vWCΚm|Cbx&1I QqzxL?c_\Ew--3![(GebM}"kg`Y !յ?:c"Zou_ y >B.KsƐ9;DAN𪏟݉%UNJ+]O>Vu+*hv+e(i;dvas0RCHwX$1wze ΁E*y`f@`O]3t+R uoѷP%ґ:YTa#DfXA(#.oPdW&(^2X]-R:`rw@e/ũрA9)Y@8<l@aS|ĭgəC}];2ɔ>ǜۅ; ]~ #+`yC:A?Y_va{iIyzöJܥDN:\S{ c'YQ%e+,N.-Ϊ̓m[qwt/ =G铻*bg (,;Kߗ=r) w&;b>yB)ģǕfR%Qy`!KPwl= ΰ+ U> .c_U4ų'" A7J&9VI%b7z݀3p$;/yx*knN @OkzVC= c c|9M&grˁ븴DEB7 9=ux =p¡ܝxIgS P| W΢ꞛ=hȴHd-܅ýP;U_MmEӿ@/r4R`H(+(O]l,N3,Ϛ6f$@&kE~=.ai[?(J`3!6\5S?Qx z-0,  cW?b˱`@7^hs_8Dw@Rۮؾӧ .z~Ygpm?ȧK DKA~ pmt$4勳d-N^-wLdlרkyTy s+NWo^oa']BRtM٨ԿE"Ͻr/ưexO<; FlQ^RX(H,[8I:L-dq+TMd?EH8K5:+~iѥ$<)O?RJ^]W~4;@B7a-nYVH4k|.0]U?O CkVp謯x"\LI%MVCP:ٽqx_K/}OZ- D垙cDs(%^8ٱ|Eϊ1o;Ny-Ur%G0/y 'ս|ty`K,R&;09 *A'YN]l:U9kN R}jձcjXdj-ؖY R5žbcb,Fmrã5)}\sIlV1HAVݤ3ZJ:/*j5t9(~2|]lh 7>=вȚБ2"^⅞v5AJOVL)`~mZLS%P%! Al܇~U}O ؟?dTpL\YT{hIv"/bM\e2B*d`.Zrr꟱}$u@q3O&NXDKnVI%tF( :ZzRØ{6όW=Ϟs EL#zMv4xps,mBn9֡BSO#D^Cl&m%+5\HB'0pU p+\oJCv_Y͚`7Y:ms-WW\`̢{;%#V36Ә _fm19+xb[R z6b|w@x.q zm>1}{Ãm9Q0G>Vu}|/Tw4je7VI닾DU?Br2jr ||GnvI"HcڟqXF#\ĢBaѿ։-|CCX׾'pRwy#4ٙԩjW7] ^tz(=tVYO6'g&+ZwܶMue>LwyTX>H\:Q6\@Lrh"Lsˤx}-FCN BZjic?fK~&G776|22 JO oM j\VATwd''n¢_a TZwkƫjVl4,zD4_}b*GThO(iW |DK'с)5@P#9Q}Nݪ*.:DQ8,NV@$GnGw- w@`jb7sQcy ۡ HVΠBIʸ ۼc( դAp#.0PF>a9*_^YΥYb1-G=lUFaP> In?ittW*H<>ymպz)Cql q" eX [@P%%87xCz2z.4E z58Q$ ;3[U³j?U V Z\o@gʯF+6^_Otd! YH_^kp %e$Vx5jW*uOQQ,់Đ\/yObٍU]7JqӈeJ2iMigh= X\ p72X7( 0{t#XGL-3,ǀ<& 9Je]~}g̪FMtA=kUU[b v׼UoFMe}ND䰉7BS!!Z}̚jKtˤ\m9ՒCv]ǜE%d˝V|V83;dg?VOF&$`A&aYki!)Vhq=y$e3b-`9ơ 1qngZnsSo/ΡASLU  [5g :̕}$˽F;G@ئ31l?NOF:#Ә3(Bo!ZzSpvc$Qa/S.)5f dvNs:(8?Nu]9N2ܬʌjق^K?D[x*I399xO 7dg7pw/ A8pXT_m #C=Ky=Q*=zHm`!Z܃99| i,_}rkFE+7Fm7Klԃ@pB ;LdT_dJm8ULyD`ܵ,QpTd}OOGZEU+X> IM*PgJϨ>Mf^܌n]ƍR]\|>CQ3 Z'U]y1P/ gA<IG$ݕAyw?5)yt*Ц/8\~=>/y2kBlN>Ǥu݋ڡKP*[`ZuWNFZ܋v8* IH\͐\鐕5t^\O_SX@ BS>YTB@f %@'s]R6Đ8Zz@] 4 Iq2(U*P E_vXoRh.s"/V/ { D§d͌ԯ_ Jkod&MޅD<*Cwޯ.[YB p;CP(ڑD kXx4kf—Jֻz&1S)L [1"CU3z'*A@qvS-R@_ktЇ::/'yJ?|\>ICwDioEb?-6w묓" \*f/:`,ԧᗣˤU%罅P\:|u?_eQ(qI8" ķ5Qw!\HKUtm*7,hwڋ\:!+5o3'=8PG^Q*v J>eㅌuUg_L5|Ҽqbc#>R;|nfPF$¼bB䭣:P{XRՄ]爏)S\A9\[Z =HrOC9lS~2L&?%Z?GDπIz);~nq4:lx>ЪL={wrem@vAK,OPdT3?ξ},k.]c%@ߊGﺤuZhn+n1߳a~ij-'+" ́wi؎҂pYײ<~7ہ+1o l|f=E(3Cȇ[~u?@x!;!.A_'\WБ*`Ɖ_7?oZRn?wCjJŠ"el`nkb^5twGvO= ̇Vȗb Z2(2G }R`D +Pc ĢPkEy|% F"Ix7aN +GlOx|b3?՝M* kdJS$Ӆ+aL/tws^lp;8dZ!H>b) @ټI+[K۵PSչojfH3DfI-i^<(nFtKm~o[;*XU'Mw{ "m^%ZMoy|s+,_<RV'Eܿ~c" asURy[xv v+vۓ2k^^-MVw3qSwZ(/H828Z73zRPi[29ZJ'掋Q8)x ABZpDz;)=WPaɂ$]$c!q3AS6vZҧ_<ԜGO se-,K~lg-m, $36o|+d6"FzUkOf4ɞ1/ʟq='7AF|q[[}C&JS@|ߴDŎy2VΈyIsŽfַ`XˏtШ%Ljt&ѹԷ<U=dːZ|$ y/nM0Jg̫%_kfU'L@,k߯B[].g#pUN{mT ix@A[^:4A-0PPFb9`.p0\jcD|5> Tu3^.J}Чh<Q:8&uլ?UkܮԶś1`si*#cCXѩYn,)~:<Ҋ:\M^YhgՋ:`sݩI61Wʥ1XΌVOXm_o IN0ܕ?P6j= }Ṟ7itBe3xv1剆'z ީ?z6ϸK&?'$Uv=-Or2c,'u7Q8!=lAǏ_&Y9腜Vf}EԀ*!\->T&]G],gsd% 8uڎŕߕBbyζ*TI,b"_M2E+Bo9zM5;_ZЅN@ȓ&(g}X_ >1OTlk8D[6i^>V7ݔD?@ BHi}+քst ]Wm\on"ԪRILes+$L2oZdDYQl\?uj5[`L 9-lŲj7)>2;ΐTUf۵2I@~OdxmN$mhdtQs9&):6m3!fO Em784!؜i zi88.q MULRa*"7w3Ch5q5.%i6=z97;]i覒ԩB8-P :Q0Խ?OB &5i(e9, > NA'-(o߁PF^+E[=ty?~]v=8jG$y>|$ӄƜ=F崙O.!X^!YEp/&}Ě_ 0 ;4$6i7j(14֐zV_axf?5q1yr۫=N"i@u!Q6'۸!3xIEY3&Y.L 7,FBL@_Q8<75bQRz]Ћ񵛭)IS H+HY5r3C쫍uX9!x-ڞuM^!m1 s.d+﹭ZX,}]AY~`;(}"2tȄ9t0ǵɴQ[v|?ը-blb|SBu2s{>Be^'JH.*֣93Y`>ukX$X/e_{5LW9'8R]i+T3yx]*UuYAj4]V46k]„iIo/[8P'6UyHDAOv(Ѻ}Lz!kHUi6rzVݢpAFdWWJXG{ _I^ XHbSjy\ğ3@!K5dD@Bc~y= %±E9*#Q9#V9sԢXd-S»4uuF* CuI+6rXrn(uV`ܑ,.ECd*?<8̻63ɵĽI+Z3TW9W BG3t8gOݟUB L3O(""J@P$4\'tH]Y{oue=={*U/~?ヤOabڹ[.)z;K ydR ;S\p"6M@r:*go~w(o?wtP=|͚1NL<+6 [gi*jhz.`Pi8nJ!r.xw|FK(n/#;~e˚Ver_@u"]16o&ݫ*|{z&&8d)ѩQ> B f~UL2Fz=qo*K1ؘnaTu~V̍NwDԤhn/aGZ=A†.{(HWYa^y(շ RĜI{yCF82:S@G#usްv AfKKD]I6ڔyTnŧCDVb?eAao{16 K̔W^WŠ稆iDiFމ5|@bZ|g^)1.bNǽh[J_[UœND&KCIR*|3J'_?N۽+aF qsD!x7<B< aPG`FYȂڱRdR,${[M11tQpl$]\x -& I$"xw+w`R6Z] DPYߍ먱  qo]U?εxDDDGI2/?xiBB0YnP[Ń%|ZQ_7l&EЬ/;_A&46@Irkf+6p9km3вj099slMV`)6Ѡ*ꉣY⧭Ϋ-GFepj;'Y>DO]1h?={bVq|RC䢈KQBw ߺw9=S:mBiHTK%S[Үe$NJ@WmO×[x~?56L!i/7}ȝ;'%=4"@fAz;hY*c,ݶBޥ-iYV8}"u$eBE+SAzc~x뺁RGx0 .}i%-]$1_ő~a{F;,s?-@h]l̜ ızݨ! a70[Wyii[TȅqU;[{?h(=!^]A!㑈!KjV^wwbT*jBDϝvTHŋu@P\e^*1G]] pX ε,$6ꐃ y ֒v4l(mU2 E@E +Z{#^хd4 bZ!;%5*ɴ:7}KȊw`8V<+rmJtc1&gC0ō|ˉ)K3ssh87gZ9P2*'q*WjH*#Չsp QT@v$0_')q9M;Q@ ;_SKrZ̈́"^0g8w83d:1랸,_2?9ev-BgY: ]% }*6j$ĥS}c7)' (C~FnΑjWh@VF^yym#*̋OXu66Z|w e_U\GNY4ͫIQNV'M TpewaM?qK&ga#>J@A*9#NbX&81:NR/h "ٹe 6lp K~8c :AaÜ NE9 '4sm$N]wʩ̑ЌZ:t_=P҃`P݅JrO?R5.D#=&ّb[0>^i"է쐚HS!r ' <T"q.*z"]C\@\BoD( 4:UJ,BV6cJ!6PuǘɸDe(}T7Y2 2MM*M˸ئY1\zύDg)Nk* &l{T8k4NmJ15k%;An(;LR_!jD +"_@-qrQ7u7،6\PŰ1 (Kz1J体!%,W1܀`ûд{-m*kfO.sUd5RU$ya+98TR9t+t|ءpyP jH #&2lT_r `#lIˁ 5Ǎ8 v ?|mn׹bfSx^~]4U"S ߐ ~Oc|/L[k"ix/.2}8,FBlTόպAKAs(^A ܴ"ⲪzyFF>)8>KA#ɹ2*1}'Ge@+Z(i?zz^m\KMZ|CH#I[l@ Ȉ8Q 9{ʵy\Zc&8`tsCQ(G͇gߧE0'iѮXԘ#.0Ť``dYVɠ$Tsjhmg„aDM@B?"=QKF#Ap'E Pթ|O/Kfν>׃+ε8o PJQX:J{0k s Pp!u/[urf:JH BleۧbGk& T>UasKTvF$?* h) ?pkXP(xO~ptĤ#o`k Ę<5_; V an^zcW԰In8my+~ZqO)SXU]Dzai5$;ۂQ))ڌ>ss1_$A4d%*5Ax!+М<l)Gx盤NVnaM!#؇ps`LL=UBH7tYLHm#UЃ d}Ԝ44ĉn7 6!;? ߍO`eF HS]@鄉ijEFuFx)z\^\]o|\츏> "P7 Op؇e(޽cR/AIqXyR[JbEn+x9FN|տiA?:M~i[eieDc%ˇ8d[6yw@֪1un1Mj1lYipF m?w:I/0b7p G$6[+q* m>JQN]YVd8 OsڳZ6X//۩_+ q;tfvqE'r2,.žQ-%iVCZ,)]WLn5 74̏#Věݸ&)SNօҁmxdQQ(< 򳋱ky7h9|J8^eiKzS\f_;t7q}Z 5~e2yΒWIv2Ϙ-Wh[x-goK EǕhhW<`Dڡf$RN֐ЪSDS%rkep}E&S6B4n/󈤖#[醉miABP^ITJgyD,&[QL{ڧ9SZaݏ[.lQQrUaZ#ZUw0;߽i*QU!xG6R]1х_L8#?RcXV3,hA *dM@ ;l_ BK#=45_iH0sAH_[9O!x:8ѥ#,CM뻙:p:Z1BCnkwA\ЈS7ui6VPK h& }p}ύ$|fr Q9;: "#;t6R[6}Cl"^TpblȮ^+$n W%rkU IG2ޝӨX jqc)DdS2)%+i[ OifԒ7ŀ~&\*`,uЭ] UDhiSsꌯY|ͼHWVP`&5BF}rX)aAcΐqsn;%kՠ}+7}\_c$ʋ`ڜ>e?2Ef7:[r8x u}58eŋuTZ*.տ*`Uč:UQ\ϞNa* 1 >.E4vE0r3O<'8b3fy厚VL!3)*38o'/ v"bV;:hq|U@Sr:+]*o{gD7]Y23S(pK+DgEɄik/Cse~)g c9(84Vw%liBX!hɏq}06enT/Za36ütuƈ{ #(p#z^9 /Ȣ-3ӌ5Ek[< )u?(ΓR$h/eDEC]Goz^ ^ҜqÒ kn/]+KObL3Q% Dh?y49 S,c0JJuma&[N#0:/*U^al7hrHA]+PZ< 5=D+i+ UFJ/J=RО3.#E=BmRZ$ʗ!u7C\y9Ƀ'B'B'6U k2(n8dF,zkVy3R k'%>ЧW=V(* xz[Z1c\aNdmM(*;腊jV8䆞Vn[{vo" EMD>])MEÓE~_Ÿ9Ѐ= ߀?2ilgKX5e~ } I{F>3'-+71kSÝ>su {΁"M/=}8jcwgvlMݷ?WK LgOܽ]tl9XUx`ۏ7?OxWۅZ{>2}SЊ*7l@~npW^/[bȬi*eP^WT½{$.$F :aΞ&7P+< qMԙ6mi:+zAS̜-02Jҵl3L۝<#}N`Qz1a@i9"玫!h:EdK/-O}fw$IsC;`7 5S7A}d3)7Й_$Эv m(H'[)vY}x!;b,_.;. 2(|}}>n/%i_v8opSIQ٢PJ4s^t F, +UyV'o׀'z5U_JMũ%(/! ^8|9i~5]aHF:: <vL>7Qhm#'*1&1x/vᷧ:A˗S%uJ4||4%6 0,Q4x5\W8(ڄEnc5غ !} 㓧H_zp-7&0@ 2xU? ^:5ˌ`g9&4)_ kP,>˜|/&[.4h7)19ItCAw=N[EgȆ֨5emP"7%YJn4Wz,DߌѮ:Vm'yG{:ĒyˢAB/tFhz$9h!;` *>T/'9ذD 8 مrpc쑣 8򲲩N{ߢ$2ԻOjz}ƙdgZ>u4n:hC3cuJY s7Y.p2 ̔XiMp'ȠѺVD7Bz3{fZXHyBnHXdL +-Ή V~\2EÎ aMJoud#q}/{˓mH1)L,B$HԕW c5Tv/u1ZXYP%iE!$VYoh#FsIL3[jE$ȼx罞 .A}Z5MJneDY6W3bh_ڗkrx'T }|>%hm#\v՗UJ\4 z@]+qH#kon1E ^WYtkCa [="@2$I`-W˷s6'13/&ձfR`@lZrq08?=$iu]cLS ׍!Q -bZGrT,tLb==^ T<(LȲ~1`FQIi?!k 닳# cKAF=TVb ]yN%xeƚv滣s$*,-r0{IMيj,c$",=͍|K/#Xq7Q?O?KM:T\lGإH0r u1i5OY{ 8p> T2k'mTd]G t:i0 t6> :LjkhP[}6݄\'ݖy$#q!&]|@As'nd4l4td&4'Vc )`Ma6}cե8a:`2hbAv4 XrȏCQP{MHښ[=xrdiMir:(gNyecK}<0G9^BG^6-nkkV܅ËM!@2\6Y!:jY1HَwY][ Vo8x=5R%z/ѧ Β*m\#p-*(D\Ҿ5MOLjhO}Ex-ɁŌ/Bʹ bX.q gG6RϺ]Mvr1 s;lm}p`C)8meF޽ƋC8qM;4Nd<)[a˸oG ~lX0.3^6AYR-$|5f(-TkQ[vdc(?q )\T#z؉S3qZT^,>L f{hvf1jki5mtl)K\>D2< DT*M}"/,3U=с9hod*[4d,q [W7nf؃t VyFr̝)!C)>Nu4"TPUj^OMDٛMπ)Ia%,8 l*چWЖX㹌/c,8}7 ~q2`k2e!b(V 톑 cY7zl>Tuq&?P@pai?^b/Gen+q]27 lPn|H;̩@.uvOҚkl4rl1De^(]β[۾T_Ϟ]IbjKqH7; `i' Ng c`o>.JQQ>5wD"^v$FP Zx4?sLW❲sYE}+'@.n *ey j`ٽ&8rۚloM53\q m/l%@Qy4?bW耯d1^YhV4ػpE zB[KC!M5 L :ۮ ncG2 j(#oQ_M)- pI3W=1> 5D(~Jٝ(}t4U3< (6Wa#psNY.NᎣjɡ(Rk.͕2,чaCȍtʙ{mӃJoN*HGלəB T*)aDE}C"6?X4eVk0d("]bb]{p䮲yۥ`#J};2gq[#Fvjgik8Py%\vQn1I(enUΘvLRΕ5 fR _tQ/KurLix00K1VꦘM䩘A<^_)Ƌ-$ ˔O)́.]!UTCCo\FDZr +=$lE0-Su % XqGX^u0yVVq ŗ;{-*\%66eVi'9B8S<N,$+Mgg1F*S`Ll/W hu;*ploEdW~gTX:Cκ[$ͩE A9Vb2mRˌt`,a#tJg.JSL]<3Ct:x.øPZ)^X]^L4t.N<KCaL':![tj`!ТPe=߬݊A/ٿv`pu. ÓA CVޠ-lH!L8h+:s^܇C;4a );!FU}Cexkb8[oK'#Z~c쬣y$6+/d;fx .綝7^q3 ?lZ)NYjcsVuP?4epy߄I3Le_SdS~Rl')l+*,1υ\آ?{8|wvtL7`5hDzMy8ڶt)?̳}kD+s|^^$'g\CQW׊d[+!"P~ Ʃ)Ÿ>pTH/ad"8Ni 0g-D W%de6J'lfUqŵzؼт89d-ӬHW0(XN%Rf1Z +!j Ӣm q%7<龬UORzc4q”B㡤o]hY9 cD۱9d$33՜Sum?0Q $ (q]Y)H@u(`fQcX5?6I3IAq^ѰBc`VٶBR0VZI l;3^fԜ|' sZ7b(%u,kE": F1J e)Hx:O)AoFar-BEё#"b0( 2™Ig,AK(漨gXJWana qܹ䊽ƲPKN'U$cAn.>[UGo(ghg&kHqtܘ墸Mbb>ԩA `]u]  _ĵ8M6v?댅d)a,.1%e%=c)ˇ`uCS&Ƙ5d[ĠWr&U/jQHfӶK1-ĢB}⻇m4(9_O'fCM], w9 Q?O^'/M}ݳhS_"{M^8=T>?n29e2='מ?hM {_1VE ZLewC;,d y@kcg}ݠ ][!|-QLrP}ڀR/𳣛!'3 @xfv3ɏ4NnN7v s3vP̆[7 y*;4+%,@&~nU`.'u/wN=qxZK EĖ ըF|b꒟ ec@ 2Vfm- B528K;4Ht9w0EHT75CȔa9}*z1Gq$}%o4G-`h&\=FՎq(yḓ@u?e b\uRSGBjKZW:Np"i p*ChFd:@@j]TZZWIuޛ1EȢ*wM=oZ[{d]6|!/5 lYtnb*PϱB["5T֊'",Vb,iG׃K}*A=4%[^pQ8!']Wt#e˦;K,,' `%{Qn1ݸc0] VF ~{~P;~\!a`^+n0r}"W^C*nQ[&]Zd1E1 <)"Û6s8`orpSEhb9:@/>q1=7PTް/2e_b GyDRCQtĉ6 .ۣ~}񉃍^-gN9?υ''?F N}mFߏP<v?76CHm;/>lšEI"Ι(I}3vom89FqJD&X0A+̪QZ(L <]PSan#)naNū\1O-9x V36=yt/ԞM|Lo:<N:z.>},IBR UBxd|e7!CUL=.7:`;/z)~EjveN*;@ ӛzDbo՛]|Z\X3vjb5C+3}sX"DC2+4H؆;Z,\s!5D.p 8hmX CoZ`Cz(lwXGIȸϕ=JB*-MRMpO`óLl^22{'ngP_V7Z_ mΚ\"|߳5G]z[b?$: P)$~GCF/I~`Nq fPx=MT4Ȏ 8o#qBT/0'S97 4$neLs4MQ}9NYʙ, 1WӀ9'2 zc])c4,hx$ +]C b5Q$DB ){/ KT%Q=+ꉩ=wkvޥUn<`\.%L+8SI\ eە2}3.SSci\jX&C)~IӶžoQx=fM;voܖ6:q@S} )?2Wz Uh$peۭkK " "X$̮׀wg)ƺU<׫OZ`Z\;,#[M]/}cggՇ jR;k?E|1K!:ׇk٫PQ+Tٽ mmu9޳ddQnӘ4/l=('9O"ơ/G2D$m8X}բ5%(\/lZw_瞐7 A?4w3]Y8Fq[okN. ;ry,Ak=ɶ18|@|K£"rJl`0gV礇yoVMMNY*ȳN2jvֳsg2w:gȇ{I[),hXol'?699[I`[niq@44&v*H0c)e=.NBZ%\-wXbkfwSۜpn{rg\_IҘ'+ qSYv WTeM~gZbwdq% z>6R9N9Hrᬘ 9=rUNrHʳ\eJpezﴃ9KriiF]OEh+efZjd(`}xF71.~M-~n'ưP- J; W`Pk;ۡM.8"Qy{Pu-څԔ${Hr\A"2㜊G2629)Ҷ1Lv|dRi:F=ZjP*yaAnF["\eO 5KMG|`Ⱦ_1Ï-k]#zדw \&JB9h5q "yc RGWSZG/tc e1Ti˪>u:wt HQXaJ<@EhUm@D!@o37t6D*y}ʗMīIWIBT<-'*Ϲ(PHS-/~4zg L|Wh3( _ .Ԩ{w}*<Ş̰8).8yMw=a8i:6CW_gӠ*SqC5dR6' NnyAEJl_>sCpê ̙]6Zs/>h'|2 7zl]Z`El(,Hf/ou k\&rocD/YI]7p9Tlケ.s蝧RS+!ݝݷ!5ѿD)n_9Yt҈B\/BϲA3]/zQ`G2/`#/1dރǪr5i;W]VsDyQ HsYVh3n񚃔w_uhn+RFxAj泒lwHxsDe:s͵U@@dWiiR$@ts3Ra(h"ʖ_'PޑPO#e^Tem@?]:O˳?CDmF!Ac/Yn\3 ,RWȷ=ftk?-Q6=qd0tj,ǖHZ&+Z [NZB@3+0Y[)ô#&!+.gdJF.Kn!h%i[4ƞL҂AqDpx2%%2:U3ƽ`Z{`I!d61]3ȎKȚ"OﵝϥhÛTGhĜp4C3,6j~/~8$Y^ʆ|A5>[Kta"}/@K/ K, ^IK- }!̙mt[{5 1ųH"k 5UTѐs&a%$O)yx# vGz~ɡdz](s%#0PQ$0+ Twqys l:M$[ [i4K3PF=?"gzg}vM}Q52u>е$cཞ{s>0ʺ Aϳvsg`3UoHf+H3[ISw7m .E'&3z,գZ+?`yT_jjw p46|͏D2(A8|aJ8]q"FaUL =sQ *@-wt-װׇF@[i:&"Ç;!5QyS5`YÉr"^Ap):.+KE,uF?CIpL<}- `=PܨZ>YH_GIlZ{?8ނ$[InphϱƳ}$K`WuC1>Ը=tUYOnEQ'MD?SAD|jPr ACc]mS_Ss't yQ9V$fRI 9낻z{ҾDrZZ4b_eC_ ͉Ԑ@.0d=|:1(t!n֎ZdflnF [^NK.ިW듍8#Pq~(Ł¶I@fM2PIaEr Nv@?#?)ХQ ^q%SCJδrVT֗w[RAE>hg1V$#!7.jAkˌa.}dUYFC̷\t׌59b?4iqeQ5m:}\+23ʼn\b8=_|]y}I(l'ny2yӑ9m$W?6Ki4Fs WRWgb{6*o\S=WJ]CvyQU2-gP{x@hzzh'~zɤ#\S8D8Q_$5k"߾1Qd}^>FP{j`J`1ݍ0s;Ey4wiD!x׻,鶫]٨\!@i_ `;nn7L>QaW|^8(BO mU8KYӜc1 hMwq (Ӵ3( x<,6!N5E؃bĹIqz#'ăM|Ó==sE+Xiw&Ebd޻^W䁁 %΂MpPwK*UQj}i8}ׁa' bvm*q}ٺأg827#=^MYPRb ?uK?È _~hs7RÎ"X(mܕ[J4Qzm/uc\s):!tcۏ̍Sχ]Q57#DZwd\JRdT7#6 ^1e7VAVVm[5lrg0iE:n jjt%>jLXZhO7DGMyAl@(,Vh7,|}IYB`*ђ"1-x+l*?;t/ X,h~|@奰B0R(µz:ƛKD{U0(b )P`Ϭʇ <0qӭy+`EkAd7X۱OjalIBtwY?q>n1f!!4piR\ݛp;08 "~,W!UuU:7vX{: '"SrM JSMYTYL(?TǶP ϶MbG@AɤEf ҫG&vL:Kk^}頸UNlp{S C缏-cWZ˚ X~3UyE$ʶYw U6/3  (6`[sn?^C݌=ji޿%Ib7tr!ޫs=o۝Հ!1ȴNx$txH35\ghlG5,sdU)\Ȍ|l{#+-"ޙǞ_U}ug<5 6"D< ;RR-W#N@j|ȇF\ #a؃0؊]<޴!=QMaq֒%LL?E . ^1:ȂM;JDH[nߑq}ښH]qUn>GalDa/KEr$J}B0l@yr>e찇#q)w&F-M*~f =7n㦣^V_O+"fU?հ6oJO% "bJf즂32o.8!k  lOF@ˍw{Ùt@*Y&:}`h[L=Q-H_\刲vϓ{mP"*?1[ĦW2̝>~fZ^ haė1ߘ*0eXZ+OTZnOJciS&g+lzD6ܻҎS\e1~#GӲ 5[6`6tbYd}3? `h"vxМooYAd@Ͷ2Epnگ>Kz`0# ᮆLX~hM#U_k2B]}0&R,C3=ɆlɃrh(wPoHIqVڥJ^> ]X4_[ kbwF h "$Y#QhXj}.U\R|-1qif , 3’Xd惜 R) r֓ƍSGFy#|v[toUk-eEPaE<~LJdi\|7gZeX1 h>Tlgǔo^k5 cPDM=ɹyOD74@9I6LA/nYo tz Bj%|j5Ъc@D0y!6,z]"ª ~VK#1@Y'MT6ˬʣ]5rB<@gLLK(~"Z {2-Dn=vײS].%eې~,fGwIFIEe!D>3"b^އZ?⋔m" tvcx odO W[hhyHvfݹwuE!$k3_dA{8;}U`װ‹1T;Dqs955aqugz%v7쬜[O +['̋M[]b$/`242Ə'`S:c`$mVѿ#V0͟M _fʹZoqo dC}"V|}m+-a ysu*&n$=-Ŵjeqx w`~-[O~у(8(7DuKr}WY.l$ݚ .5hv{eB!N\e$)@h5Y83k^ j+QWŬ"rE$D`篾 (d/n(48)TTU Q(( Dͻ^1ga%*7I$RBY~A@=xx0rU_2\j!;7yrJzr>K0~_QV~۵v [)J *3^Ќe\&Q&yG"p٨]Qj ?ք4"``Q޸p"ю7tԯdiZ^^F,t+O2=ډg,p)j X>.Z` :ydjzGH2W :EF@Z[ `1ƊjzFo0mTHl%¸ӸR0ŭj82Yɞu$܎72q@ fuBڊeFT`6]ugo1g]=12V ٛkKmVQ,}'~xWs|}$3g 8ɄPIˢw Kzse揱;$ I:+6iaѲ{7zo= VvSу W+r l|SPV8١ s3`8}j_'8_h:HVKUMu3C BI٭mCʖRŚHOߕFAQdS|OkJ5)0t\ Kա6˽s˷˼1,Hf'];sեN&yDXXDBI}RrI0DX:!_뭣!0'P*nNo=ulb^- k%Y.PW3uNyhhGST/.hG@gaۢvgfA\uޗ}=͙דƲ-dhHE>GHrpc 'SuQ)LQt97՗}[Aajm7)_]É*{E%mH6dK})5 `Oi0 x3wC9bMVW ]]cJvw5ءtMP:=\6 [0$ 0!d.Y6_&o|#HeL&ěEux}Eh-? AH=g+}}Ab>8z]Hi5yyAҔFI3WCBmnBƑ7@3QG ݥ nvάA+F \*&i(f ö4s$+.#FkTOrYn,.$FREOv}! {v#/+*Uc-^,G˅>kr ฃ.VoBÐ-h1[LYzy,$iю娇ՁYKihv3ߎs`p!(.b'܏01 =/Oa3R{kj %,Y*H\걦O֖X 3lp9cVkǍiG ^Ec 1k4o,Lt1Ҧ=(Ztho⏗S Adu:֦EQ[H#޹Ho_i*?h9#rqTFTD*!_@xa C?/!KLM HޢaU nj㪼K"%AJP:[l:Ope3SKs"ˬ-wL|@{.IY%^S!Vok?ޭ*8 D9yORHiU4^Კjjqy&Y0{6? )p9*D~#?Xdˆݬa)f kzϐ Tcg5G|9fO h >M0dHKZ~t-A|_R:98QnF^dտ=D~vWt•lJ"!Q3;N_;l^#zca]WtOlC ٞ4d_wi8R 2>cZb㐔$_oCQ&V_fh|C:i Mx&A#. ]='[jtyrECE30 C~hԳMe{ oAǣg̓B髙CQXpֆ="ZiՏKҸ1:i+&s5Nl0Yz`UѾ&YSx0|d%$Go˿OjǀVyyڐ&R'5G)[t6y&d:4ҹؤP~iqfbϳSġ@W;Ju4oXoN-}XN" pWXËtXLL RL{djSs *Ӹ]3R A[KcK|z8/,F^(0_܅\Ig\5 1wH͡גFl%*إgX{ZdUx;>1vMn1[35^snډ>I24֫9^H~&MڈgCCF|T].(Fxt -t+gX;juH rҪç4ƫ]J沘|y"Kӣ41' r/l+AX4.W2+$fVpr-W=g(e2;][^+z3uWmQ!$gemxS N9 5m {t{"f놰e@*ruJ՞(|+< h5 v`f; ۦF$ػhHm[6/=S㊑8s@6s1Jsm`oM;E膥ˀC9('F430]PJҢCidܬƂ᫸M ASg:ƨ̨y?y GT9g7qk -v \TJhC ˳M"xUUE7@#g`2*E?-U3gj,,vc1/^3_v yǗrVO˂\Qeg.Sג DnJPHKY5J4"X0>҈UR`xtvsu&4)'g`8L+z{GwSPOu2G*oC 6Aծ\:a_Ӹ쫋_:-`Ay߷~FaP&L[Otsl5-61[~ 9#[S.t:*@v,$X6:"!ʸV#Ks"qr1߿ʌ0 E-ea+ ?;":cJrAvk-P[6xl Pfm8 c3->K*Cpc N@6DqDq+e.bQlEs~NҘ>̂wTª!NPNB7sd.K-at6܊{̛M9F F OzV\%YZs?UgL]f PX|[O7H/-t$5}rCwcDt`.] hl]=uOyzMuu]>[|^gl&!ٻnJ-h lfQ3xCAY'itv(U.Bc8MI_9Gz  M-7kX,?"j֜XjY4јZT9!TCivix [`ɣT((2 |)qVqۦsӝ\cTD̖/hzp \HBL8d1@*O |vPLVe8$z~=^|,VU}ɢ~`buŚ j6cVJoRQ $uVӡfraɵJU0 cE:Br#I[kqdo5Iz%ﵸM;)!ۅ~a:߷Sk2tswx޲gE{}iNL;e] EPVa年vFZFp4U=!U~;! $mNL"OiA51|Fy/jChs9Yq2ԲAs 眫ټF󯲡y(l̴iʷatIK&i@Ĵ 1q{#]kY_ST%C**]ИןӐ.̙:GC%{~ߤY&&>;@*8r%RL aFG u <=|zJ|_1O\EUt YY>,x~Jk$5:qypҟD;99]_릣R;t ;#4ޫ`p}0#(#1~ мS7t-隀$f,Xŕᴩ_AIo,=VgG'0ubt>_-RfI 5by]ڕ/⁶KlŒQ#(iv} /.a'[FS`eMqvDӍ8 )D@zSP\$e@mг Z.jIQ 3Y'it-YEVvJϖ?_&Hk-K'gzފWjkuyki)WT />/ p4T b[nV '#a7:ܞ'QY-'5^F a&MfUht0qZ$`JI44 97D{/CctB%X`Y:P(tbgĬIlsn*Ͱ'Cj(yTŨ#CS*͝t727$sIA^ o$'x^$O+㻝q|A"֒?^OD!y|3^Q~9^y3l^M_ϱ%I 1~$P3]1MD:pt iey_}m-. hz[9\]%mEڦqt%[_n}>nB* Uv=tZ]tݐS6вAlO=U؝p4ڨ B*oNŮ4scƙ58ZRRM@?e]$_6m( 0D:&.{^9y<xICҋ8ht"hy" "s3$ޢ^x̥19ETMǥw-݅OW}CBnA@"A9){+ 50AnKijV &8իm`;ݞOiF뭚<:/!gJ?GQӁU[b9mZ?~j|P8U(q=NufeL@5ɞm!_!МI!]xPh6R3À cs5ԣzUDzgzfgcr)Ò&mQ3 kcݐ~QwEXzr*rIS8l^lEs9"=[q2 ID] 2:\  + ;#+11 KH@' (d _dxWUQR[lC(9^L?Ҟqy-SZ'7heN<Ϫ^wԍ8#LTI;RZ˰(ML3p𵸚 u}+;>v/Ib|#0RyhG56E$zvnL!9.)c5ɔTW1Pd ƶǹz9i&} K rseg{&Y(Nw*F& LG׻$ʶ_v$f&C馝d|֮&LXLO㦄 Ŵ%BP 8Dl2Uq:ʥ*~ם&)E_w[Q'K͙e(WAh%T5ۛ?<{: J?cvQL?=\M6{5 O c֦"J}<.)4 t͍/Ƶɷ’<#ǵ9R#(iʧ:й'U[\' NƺNWб|"  @性Q?4q;7'AnP 4I yTKOVUN4LZRFik#>0W* Pj82'o)w%M4 oS px@Q^vlBo`g X8oolAb^:ҫso/@=nh:[wh>C* O2xv?=z4S5t!d7~tLK!aisW8LMݷR7p NS+#K3*m&[P+&K$C#N{'%I\f8˟hU4`̈OOK'T?ęxYI|j2O:T%nh;Lt j}摐?\/Fߐ"T^+mFZXuؒy@<>^hZ6yqԝU͊PHlpu4eA ?g0;}T!Rֽ0$ yiO5M)k s2q/\EP9(LD%kl!01rcaإpWrc U?•^@߁+vܟmit Qg=6/`밫pg]J'-Z\Er7RGw{\ /jb32 }  z4eb1[$\2l \.V"l_]y6643 ^O,]dg]fL$zLܧZp.EMɵapo7 1ydg98!#W( Xp޶M㟀ؒvїV@*jOyBUUɍNå[vio]Lz:,'Ng0S ]`P堍`QΑ"e^֞'ed]e<1At҂ܞZaKjNS`l̍S|Cj;mWh`p^ l7 )Ǜk豠j;kiL*Yw\UV6Y \^j gֈSϨR$|svk~*以\=UmK9s.WpWQ“2bUYTB(1|+HZ˪}zͥ~Av[RT'}ۅcr A?_c(]]ѿUѲzxڟ_W~孷o@, 3L۽ Z+ZfeD ocqO&BB~i[_PDƛ?k̩P#`JFk&w*Gϟ'P2ٵjBORqqףk;Q^~Y=`x\aqC䆅_\vFtƑ>p*}r/zdF4Z(= a[1|g=;#4@Ks9r tC֨fKȬҗިr]VGÆ&ttrw%3(pq,q=+>6e,;mbF(Qŀ .';UXmWh8ytV3NvM"jՙ{-sA9my` 3I1_4 =lĴt=bYZ*E*@Lzغ _ vL3<k^1ӫ 5#"':}hHfڿOEU=ty[R\r1=PP5oRrz/-C/QX?tl(HUFb[Ź)gUmXjDZ-<l]g4U-ujX^xiѼeǣ牻b,SK0˨4|UeCGl%9aW>ovDed꺄mڗӢ𸤩7r;bߩZ3./HSA_zOO/k:en o۠CPYL,ӏcXAǿ^6ε!GfYƎG酣uɍ^.x@;XUsL>:(\EkW;S7CtG*::wB\懑^ v+ ˂BDۋMSS 3 x~ԗ/H_Gb3(|~sܨE rW5Xh'Gy 4H\;o6#JE~PM{sgbNyֳhUWzΖ?5JqɊt<3f pD s&R}soNhѽit&^{b!_aKP_52xHx x_N0`xɂk+!yU"h9|c{C#ջCy.T;/zK Oo /yMHpHr0>gmh9Dh?vF-n),qHwIPM"#?,ff+?:wKJNLN hfE$#TR63=m˭lJw]+EmscZD&*P1J4n"MmHHk:A˶kQ"bѫu/Ok+D)k™Ȥ^]/ #yGJ-"oy&#V\`SgX ]T`½s 4Yy4ԕfO3eH:4)OdUM?kgp?\U>[1fD}ah.4?ؕAWnu.dwT)&GEz}]ChwJڵ5|j7AqSzi~n*2EV' uAɓu;ޏ)'`KosG:jIjze-% ;7v`<MO@پٟ"$U3Ʈ Q@*dmw j}wzk+lt0.;DJ1IhHrZ߫Ä5Iy3%Gax]f{R_[ CtaF>`…a{ѕd&4zKU!(hUb4h( Y( +lOЬ*)@b' p%drsLx $m6N\(Ž/q5ɻԊ֥[w9&0p<xg'cW⳻I43;ia 0X8""g9ZqYfQ@sFb[ 玾N,B_}gJs]q|E|ǜmlTs'f琥aK,^Z`KZFVɳzs\d~!*OLMF7]$B.X]6h6JF~1FKA> H,[in?~s&;NӭU͐TZRp+ldŝ863Ik 9][-UoP^Azݬ'9!ݎN)Xj.)U 4vAx i0nv̜tsdBODa2D?=Gd(H}i}!=ӓ:!ME @\/ЭLqi@`\BrFgQh09QM5 aWEc-$Fҧ:p>/oD0ƒrPt _s)(qghvhf r"^08#̹0 ؐ`au6hh7 bvWtXEKHcE\#h eR]XBǺ2"xb)n~($vF F\sPd-9vy9tq*9l!S>ThMN-S_]ҿuJw9^cqMt } P;DRkfGr o#Քb89A ^簮}|t#z"8xWr+S{U Qp{5Q`e*N"R}15l[ܨHI'xu`j+R;* lUs*7;vjtRM /rUNjB{iq2ڀtZ(|뤭Д<%vG 9*cLvXW؏|,S)/6׿E{ݹRD[l,Y=vs{LYR# A4qyvcE%%O ɺR/o&d'&[t!i*u* BUnpt;F$$98s=aG[z 0^%軹劺7y n2)^K4wahκ}xIs]"a1Ǫ !P0/s;RK3iH\Qx.2ڃ0Z̶ë XXص#ʺ%vb_진n|/,J$od!-RmNFcX7'bYfz9-n9qR;pX2pŌEz$sJ6Zt5[}VBdv+Y5% 0}XZͱvET<p jθkmvSAzjQl[ć ,3OS/TOY4;fcc+hLG4iXx+%6vzYVH;@;@ 0Qݗ e9QroN8%LTW}0_'$hw p%:bMB-ї {_oͱtz!hFDלw5oDߥp_X5yI J:y"*OwK܃l:&:+5a% "J)mE iHy޴5C_zi~- pEbmt\Y _BEq2zQ/g%%20 k@^S-g<3 ^LR{90{ gGǞl4 bf>WPKX]md ӇBhp %TCcUÌIQDW,yǔjYx2#;?Kc]P9.xOӳnoE Nѕ)Hflq^.p+\a( S.ntR+}S?8W @oQ~0"D2eNbtOu!Y RƛB#x dM/w%kƲ|Y Me)8b> yɧ9#+lWt툷?AKmre (0'"o ttE"`/EĸKNW~dF6ZqoF oAmV[cMV1. gah$Wt{r+FZ95hă~\.DɵNIUj>@H?/VJ: ޤ05rBlM#]$Dr?xXS`u)wkL(3;ѯDI !GӑӼQi!նS L uu(+{`>R#q2B1>Rj5__;,5pP@5-Z~++Xks?}f}`%e.t lscF%P 嫖40&Jiň37XSKK=̥CRϐ<okGSX>@ Uq?=PP[o :@ٹqk'Zmu-v; \KtՊ]q)zhyi-dD"au6-~735GXan#H|;ۓ=X }#7sOv2[ZH(dwݓeQ]I%?> \+>(|-EW|rɶ%ԓ_p䷣%:6r[ӈL[ρܫ{VO&P(}raڴ=3KQvQe7<4w90`Sua#}bIh)fxr8[ v<-M"rppѹ>; FݑOYQF˹pw2'C ) @ a3[4=(8,A*ٯ̎ġ/7趩ꯁҍ2oKI⍤AP?ي?Gڠ9<\ ̪u9PcseTS>7HY_~xJ%vqZ&@ yqˏ/7t_NT-~RC*(%G}.$jI}YGyCYD(IQ5p3-l2&E 3=6qmRxn>\7I1dN.Ar+fxCߘ<'8dyɸ u0kЊ9Bjjؿ|h$CԡFAȓ\(gаG0e]Km[(5û(X0,ufhx7YI\8/e$qR -"y8¡ JpS`uZ@SXa)D<L QzY0"/"tGO9&<^]A6[cYV&-QR ^YB2<,b0)vr% 5DJ-vCQcg6cM' :ws.g+ 9oo4Kp‰%b*N>XJr=ڂ[y5'8(wpҫ# H{j_лuԼ]+=۾oϏ0Ŕ짏mt ?5)[G @_}WB OوjFh5Dob`YU!Rl(GP9?oHbFU >WJ 1E&~eȼ|( =I0N/@?dEnkHfxع-80zl/صhn+/3[5$_{kC7:kR{ Qz8.~%H#ɺbNO'8QJv)hofCbSveMp#UUXNSο;]KT\Z2S~^ۺ1; v֮UGtݙ>_>FMW \>|UKP {f#e8hS{#Ł6}(fƺYz/JmBy΂t5x 7q0++,p;]~07t;@;̹5nR8?V B2^LsSAWH=V +H2D4j?"){^趗?Gd3AʺZX/yI|ݸ±jYcaVMp ZVZL?ɋ4:^NKh_Od }R|+ET㔜g^eL9Ecjq1;rk-wg:ϒT' <66O@ۭn*'Z^["4͈[ -kPGrwN悈%·= A><"]T>U̬7Axh@ab*B>:1z5IY~]~'Iǻ_wms;&Wm6Ð&m:43&A`Ĭ=?6^ 0+= {A+s|!$,{#  W!8c *(c? -$JL, ͟Sl/p=LO}kh&Jn'MheFG2N9L i3Rn5AŸ,wznAޔ_Ȃ5O'8L9Q?:Ǎ/vAyj3`v*"Aoņ7vG8 u^I'3U@VFW2m1BS7ϫ4e#6T}=Q]M[2լfɗ9nc鷕j4P5&-f%WEӋ},s^aU?4o7a-a-ϫXɽ:%GaC|ߜ33T,q4@Y->-)Sع摽,JWR9yY"C$YJZ1j(q ir "̡]L5@Ҁi}IIˌD[`=[R KstmF֕OYeqAԲJᾬؖz蝞IʞHK]>a%G\bi#c}J۝ݳ5pT #1cע(r7D$Hz/)99}Ft1 _Ff 4]s LT ݑ3öuu1A&YJf37%g@ƭ$g8ԟcC.VgXxQaRG\tE:%lpϖpRȝДg[.RϮP |ko""|@B~  Ue Z[cLʗcS0Y5s R¼ VgE^ВfC8O4sFRR 1RH z0>!" D5l ѴչJ{ڽ@zНǦSA.+`9(Nn6%V-3D}zS:K]&" CZ|vS+Rt-Tv)jriY*2(10T qX'L J +^D%bГU>|}#V4OiJ}P>PX!,Tǯ;W 49(L>[m".G0pkhr91K8)&@6.#eC݇i@&b1Kd'}cʼ0!/ZACfR<b;%cZ6&ܓ9NZm1vhI~ ]mKߩn=l.58+WrQXw4驥ck㹊R1#t NsQ[ WFޅ`;08ۃz8zys#yY++ ^b45Wz gfPi܅R+ +@7w%Z}/v*n(;tM57 `eZn&n$ת#FXJEnmul;)!l`D=("kx 2۞3v=Sx%ÈVS/YF&}n r0%Omo֙TBIE=\5w+ ]ᎱM#HtPQwoyX+.pbۺ>@ս(Kj Vw`ƭ\CĠ)1W /8>7ĕTI ?Y@fym#. Tf1rK8.|GGBQ!m%PxA[y&d8\?鱀me.[N݆-kNRa(96Uh&\tbۇEC`H+7惤NI鉡b:ub0Yioy&u\8 _ԛ$Mit9 6y1# Xm^A~i].7f JwzR%$/5<ӏ8V5UAD<6|+,U {I1\-FWXgl!^w8)8/:N@9ؒ&z aAE4kGmݮץ>eSAw5 piUn mޡOj6}qԆ~26Z;s/ƕnaFӻxI[:N3VOK+P8P =:,,!Rߠ$ͺ ʤkIJ&J<9g+nr]"rKGQC4+1ٕn<)3ּ@ޫ# -[q:* )ymKVL=^k0kzv&yN4]Y7lENjm `~>]u;0knԚJ"{ o?h uzQ }Jh=ઑ4~Ǣ-q!/Z8mZitw:CǸ> uhNf7ݔ=ɞJ!:+k *{w)mUЦ*Z? #ۿׂM^8~x0^%XU[v$U tB}]bZ5G 5 bKz2IˠE۶f:lд).Z ˟+еSuψ҂>H Nm@s&ցV@-ó'ʕb˓3ᢈ09@2g{=_՝ճt\_̚a3ŀQjODqAb;|(/}3V2]HϜ{Q%9x J=SE:µ/UkR< +6Ua/TC&54=KhZAzaC|mX}7}iSX[.(ڕRDG%`9upWEs2uɝR9Is{m.,_[S>2ϻV |?}nF5ن1p8Q+XGȷGU/"H[-ne-HMn@uZ7ahT@GgT%Nr=jp?.ai;~P\$7Ft(ʟUe3Hď\Y>+#Kk2@$5sVvK˹y:F_7o\@P7+œ-W}#""}-&]uQWq'PX!Gt.̽kX8鯽Ww'z^jbH? oNmcmi)T@ Yu?+۰/QTxz!ځF1098 Cƪ^ڙ"9Wcړ̧_IcBgݡyHM_g[ #؜cil'n2{q).w{ g'쏞JxeƊ@~T @\rL9ZcIg ƛ3ұ-oXovqDח݊nkqW1Vk+ՒW-FAy&F8dV."asTsz1hrBǑE˷/=f5w" Q7ǥ{f5gӆf8:d& =@i UC 4=HlYqmh^Cpl>)@ ON$kv]1= pT1U fH`\ӮA=:L")G(ً}ku|RdKt7sWp+Jf^S UV6(J͢ $kȑ=K[d?pM [ 1rxM{vz]d5Z]ۣs /Ak%@<<6zL@r:Demŗ=6ͭȜ"E|`%ƁsuzrdNgz5u/jmy.»$zI ^e͌S? 쬾W>bv`@S}\ 'luќEC>Qa_呦&,Dqە6_#4GY5FKx=f +?вb!"2OO@X^q*^uk0 IM9ԒƓ/j~6^E-q' LV&wYO@'>1f/(2)3ަmáf>_¿"6Ԇsd꬯b 䯮 6hG\B *[G_W4΃]z3HAT':D>!l<4tu$a`QG".Zljz -6L1PP2#I m7z'y@{Ej!%D#hs6KDtD|{g 'H噆A?Sa E0ݦjrVTr}6fQzq7YK;~66{:1GсkYe`^`?>Yp&qc|d7;!Tۼ$3՝ɭi D+O1"}eKr$I[댷H4n[ [FB`Oo@t2\TF+k@0'V6R1 g0 3 klJn K0JY9Ke-掩HGl$b?oR6YUy:0;) ԋNPLR>S(6VȢP"bfh*>J"5P ױ;;KY"\M7.xV3)܁n4pRFGQWsX垟S,>"t.K㘋w]=b; Y(nh_a5Al$-+18mn"iϱ~)gVII g\l%ܥ Й˔87Χ +l;=b/L HDLMV\yETA3É`XJf*ugg!`4ѩXٮ{;ィ`&F-jbLr1 u ;oT:o V@Mϐ :db3E{7YUz3t.,] '㼁כFamL&}k"ƂE+SHޢh$AG 3 ]Ggdג9N[rb2ޞx_;HuuJ!ǖm؀&e(X˘ڔ7d.~dD~C*lnUt0OZVjZػHڎD"+X_UZg^v- WjC7% }|,_b@L:k֕Jg]ѣ9LHi 'Q8pHg|ƣvJ_JX4UIUZ@岕BˇB~, OXHMLΓ`k[ZFa˸@(Mƪf9J8TNH"EyU~ NIn;XXf^i*h1P[uM+Q ʋWԦgvܬOyeSj/OzHd]׍A1܊gm<-L`gk1{v;K ~Wgnpg 4ph{?[D6<@Dܐ@*^;pH~Z_jK1g5 K~lh_H1`u纝W)W MN`MsCnx W% G} hxM"=0o?iU#7|Qq,P2>`ĺӞ՚-qsXo B㺗[%Zwz8H1yv%sSjjg)Gv?ihӁ+oL?-XNT>od\bCU3%łzlr/Q hv־,{)kL١ƹ uCSQ /S}H ® ;aƖ#M2{_Цҡ|gmKY㝞\g1WIMV!hL]\uxҙ& VA' )"s9"/4߾5tDPlKKM;Q A c)qJ8Y. Dct7Cj6 VV=Dͻ׫Hi_-'n/Rk+:_ 9*m-1IwwqH"VW>&Y au!i[ dK̯AH=v,k.㮷 zIF ûI}/JC.t6C}v[Tט` _b0jKYai7jIn[r7h,gpŠlȘr Fb)exbh"p"73RI ݫc1kQ}^ĐIAoiIr=P5RdFO%?MOaf:XZP<  bF, g{Lj%,bH,\42~%&).΢xsCW `CA'Q3&ث7gDdYLw&!H6#)B،f˼>xQ<ڣJ_-ekzZ׉O;!Xaffs)"-ZHH-\(*"yTodayNj ˋ)S8(Q6!Le*[R_4 X'kRV6EP%dqON4FHЏvZ-%rbS5ju"B`Zn,Df8$̸3V4n yFL;J$ڽ5ڎM᭧%>{dD>p>h#==Ѻ0}UN9v=/kHvbEi{2\7Gh lF \D:J{ܥdi=JJebAܡg^-5U\>/X0* L&C55;oWo)H- G8^ODg&ex{]5H"B uBd,r3 n\o&[!wDGA=^`U׷ WRr2ZX &uT*3U'xAZ~E*s$*n7z?+Rܢ E*k2"oh]mt宐X#Lsj#fεzo\8H4?׃i.C|M[o}jzbf.3ybǁ\ Ip6Xj˨6"yv&U5*H$"Y@"2YW$O^m6Uדs%Y䧧Id . p&m;B|:22@3 Rt?>: e ˯1NaըB E̵'əB˺Qӂ3,L{Z&+bt^w.ߠ͡W6.y v]MiߘϐTw4OZzn2F4ߐœhb9wYȿ2BV/%?ێ?ɼ$$^/d~%'P gP+>O$`HTkZIz]U$Dሒ:G\%G{HYb {ao5mE|v4 KXqQ9 䅾U-5K4bUhMCBk736{ oEI"x\&ZTz`bpd̼Y}?7 jc6e FȔRN _ׯI:)ʳAdhX ml!wuLdDI68>7kH5I+.\B+07xx?p;.Ò*]`{ՁSg\<$-:soO:Y~1v^g(x%㿐'58_)rNP;n-Y;x0mI^'tOU^-QUد! f/ȇ֖C lTV׭gy.d6aDKL0&pcfL L K> *DfZ ໰Ň>O"épnXڛA̛N鐦ʮ =ȯ:C"kP-,0bQv fi kNG娾R[q>(?-g'@/ d:&Tr.p//,?8̣>KJ})/+ e U:2CY{]ї}Eb02gQ|TQN786]pM "䲒qаyͽZGF&R&6~XtɆq\o "\u5KCjɟʷݱuv:Ԁn{Rb2M#3TB=2! smߎy=oRm*$u?VB{%Yc^W)#y-7GaoC 5_NV߷mSQehjup9%[BöA#=7D :Y]ߑ2D ST ~µ? }Ē|Kn05uD ,rptGX% w2{PN|זDv9|wG`c5wbcعH:ʥMB࢈C0]L!׽&mfGNSP]Sqyjto(W}ȹN1APݍ_7$Z[eIwUqBX2T1ԑ$55dڕj9HӶEhN4n4pDcPX躺 bp[6z?#Bg Og0苆q*ދ-L2͜`Q]avI+.[c3wm55a}RٝxYouGmށ]h`fgKa/ Mت`ETAؼ?k=r;`O`O:oKgr}r5ǮnӐ Ehԙvv:_\l؅W_zA[nym  0P/d mNI_ }5e7ɂS쓤$2"ɒ]ӗMa^`? "&)a*ㅒ=g3OLT fX>_Di}]Js2y@_}" ly ;Fv ecёE0 ư`z7o2& ?*֍YyIm6cv챟iʨX=gؿ(lZ4:=M !('NeE W7KfS7(-"#`^t%;"˼^&Xiu 7`KsnA[2=, #i?a}KDUQZdB;ߧ 㧲" kGMc|[ś^|*h.֓R10Ձ^Ȏ 5.lqrP|ꪩ3S2&¦3QQv bf>n^TV¼`4qV8D[<n̺?Ԣ eb?UmN(D#Jx_.p h-NdYt'WB4&of;'u .v39K u) ̢}ĴsaoI7b3UA Äx=% T8Gkm@=Zy;KqS;ЅgzM]hm2׎&glzCJiy4*9tT̯7rQg{&-=9{ķXw:1Q3ʻQ If1 KS8 5V^Q^zblx0bh߇QMMfwfŬrۅFp{$IJkznᤍg;Xd} v7)O{)??G51IݶJ/2QFuȈ"c!'47@1T7|T1ed>bUěj<`KTtbNbW8Q!Xcq|nTŤ85E&Aw6CR y VqY<1$s@CJʔ@9LxD#u}NCmyUHGF~5 ;pܣz؋ܑxUGܪ3X,\,<ؐhf(4PAc_"wG=%MVW I5Q!02OJWƫ! t Idؾ "jaіX5I_zOb"@8Ol}R?,D<@ "Ͼ5L2P,'iNj`Kn{wcD1VōknbںP dy%<zwV'jW7W.F[Ū>ϞiY~H<ѕzFNݗ Ek4j7oe%a]@K7)Yo:Fd1[\y EX&@.L^{R{0f옷*]S{LU I *r4 b) =B7rT52cqӇ'b=r͘&?LhpL_ _s4Lk<(e$q˼:~*i `Ei¨(y0ZMʋ2^[xMuN)c=74(\6B$,E@F I'nL!(8a}㮀&JNWH45|J]ENy(j9N{ ( EU{sawX-Sv_- 7kބ6keaTz\t)E+|ŤC3XY72[K<17f}胭g_W ^w~HTJ vÃIC]Pez&V9K==UEmk&a+%s[Ҁ} a?!@-B=Xt 6'+ڌ'}l+БgJ3A+Skx!i՟EGEEFψ@C#73*-݅/~/k)>us |p>8U9`ņt>4?RW} 5" %?ƓJTJƈtǶ(odN [Z}1Z]LWpnkQRW<0G[ϋ @q{ ",Xw+\H`A 3)2կj@_=[~KJC#T =1gwjK(s*%?!d'SXaM=}W )ʺ~?1Nz4fD[l_΁HR%mְvۮ~Nr_ e~)'*8.ٔOMH -uh9Jo){xRNEr Cw(e8 Muۖb\Eh“rPG_R!"6Y})qdB6/jߊW;|⍖=Olp2oiiܞ }rmSԱzϩܧ 4љpcWa-ĂhIBy4S4GĂݕ+F3Ͱsb$,idcb#"lNZ7C^ 8t4XwyB- oS q &L[OӓT65xaUPԫp ġyV(ݢ^quV87GZvQEf%bɠ T' kQף8Y4wn(y6Vݝ1-i4 X NU@2lYXRgv A/Z~!l@y?Tr #6YH!tVWj#4)΋ЬaxVr@)VƈyŖ{v6W1\hY kB~bsMAV~k͏MūKqfpɛ*_u Fw|_uoôKH1e`Fxn2`_$ZA\MkyOCO0K`Di{D93 tu2R!9OBz^⟳]:(j]R`6}&[=$uf$ -2A`SZgF꒲(5|>D,qAo뺒 7i{58aʢp-/ ygjǯƪx0%%7rL A9ƫЮc{'k* m3lJY@o[JP墂N %a績8.~%=&熬{B;2Lr 5_@pse-n{s&=CAÌ*0Qso*jP6D$:šZH!j;C9hP$ꂻ^|ҩT0+S9M_A ^SOUE?*a U_6LW>n[GKN<8nBWZ+~y!V*|i@{v0  2֋t.uSD skP)A6+L>[kϞ%Y6{c0Z'jBc3"5yw-$)i {LEhRa${<@߉jtaymF,B&r`^r5 Yq j'[ eRRdjh>ɿ*ޑu>}4URXO\paA֬w'"Gn9*wvV7G q@ k*ٸ;6ԪYD@{$@Їp/z6bcb*Jzˀ,#BCUB7sS\Dl[X{1f|,b3}q >NfV1tV4a2]NC9$Ŕ@*Q,^v>:[#3_g4ZMRG%(cʊKwEg~><N}lv_iW8D.$02 |Ïٲ1"rHKH.qUZT^_vX-xo R9v"F$s &2 MMŃˡqCɴȵd%fw.g*JhH[ONvYZR;{jsLF߯FҾHfxl-n1$$/Ug p3}nP)=h6č.7n!-aLd kU)e7f?$;\uԐ% HoZH=Ǡa;+0cȁd5.ka 4)Ãu՗WIV3/l}C^FUІ@P9wHi{*Jm6X_-&C"<߂0(e\3Kt짢"8ÇFiKfڴs]L4@k.̶.CoA!tBB,B>v9+`%A~ͳU}zc >Dã5ӎED ]H7 ܼLg8(ONY!=Jᠯ] Hf  s4pA+)ݦMFp6=KKBuRfg\jW~,b܄ k[IZ܌Ġu$*#/*@^EI@{ g^q3I@hˑַͱ8Pٺ4 =:;\4(XC мq o`C+)\SjУwhmJ< 6NƳ)>7̧o0F^eRusnL~p/jf3*y@H<..K~N0¥6Ψ%R$/U'x*g[=㗳9Xd#u&?=z#SLůé~UO+%|mE?lȌD`_422%7੍#yc&.811|TK[6p˳q3%p3-k EB뮢gay1#X6~9y'g9iŖbQQ)-&|BBV}чTi @A1`S <Վ`wU9.e|FwiVڳʈԊ?|(9+:Tm=4L-Se5l3-xFU/f2|CUE/ّRHTĹŷ`+Jw](gմ5xT˃!zGF"~3̳ ' !T2h+ }: %Q^I ڌj;BDGN dk5<|ÛY2>R^%hֿH(AxӔ𯄵#0+~s?*7/u)hz9К#N 긕C0yoN?,BN{xdd. +ѿ2 8Huiл>HSo'< FvWUۧj9la|2uŖ& 3k23l$wxC;7ۧstN11:W]$ `nVv\9ԽJ2pÑTM I+mmXB )Pm9*Jv0[ۄދ6jqOQWЀ~ 㗉`ϱC ZC˞XcѱXK^SDQTw4)mCczХpWdYVfU".qy ZoW!~2u?Ѽ O_KR0k&tƦ,v0J-m MQ#Xqմ㮨Ah%Ifr~Ҏo5Lh>T>MxRJ"M_$dm֎wip; oY ;s;m}S<mwR ##5ƙ| {GB؁SSeNkz>5=#אrf\5!p_;' 4>a]YC%ʌh]Q`5G#ua,Aa9BcgUW̝'Tpܽ[@e6:`pG9)$NY6NdNL<5yA2g4AwTaR u!~S|I~07ֆ^_򉤳[tG\.z5M9J&bg[]t- Ppt|kp 6h?rxLXN;m583ڤ{@&8Gf t=U@zFRqǬR 1s*NY/2] Df@ %tǢ2ǹ!dd̽5HuJ$@q7i6D1vز`C;ۭyrq^"^[nBy&4Y2fmլHU7Ln~A1{E&umt%{ݑZOّYt(ׇ ͼ1{9ig4$r co;o ?jnoc;^ْHm@v̺ՄTCa B\>=_cω/ьdd"}w!'׃vPhd/[aF<܈6NBR8֢Q[].s3ĀUɫB-7)Ő[&Gd֣.t$XXQ e9#(rTI.AA_J/PCWuqkz5br2=_o=&sH3x+NC,I h )NFy[,^j%ߌ엱ͣw^un$Ͷ?j€I;i}[#l,@9 4ѵ󕓖3*Z>a2!*>kJx< |n1N )g3+sr 7C4t$6'YjHjөKoCU܊ooǘsTnIڲSw{<ގ舷| lO~3e NCP Chyk+ڸЦ^6XVK<^meZ0;[Z ~͍ړ&nK)^kaS&@v-1Bt o 7uT)=QiN4S3H14a/MSLjuקПue9 4W>)^% T.l>-Vj()7k$fFRLO |BmUwyG+|zIcmK\&fGԮQG!K,51Cږ T$YK4;$xR{[͍725̍<{? Cu}196°<!t  +-R4EEpy9{ c6"$WOtUWsp Gݮ|x3K BS%k6 -wmdMpفu8/Q".w{n*GrZORWd޾U%^FV' 7i0Q95 ?o% lLz8 x^-a sR1B5RU,9#gx`X pmwKN}yA cN1"vkgJnHM"#@^4vңWffMgV(<$v#s<ѓ mO !MLVo.oD8!=EzWzB4N4}!9.ߪ]X}9T nd cw5Aq(mǡf,qjBfC?tLW48Xl77[`9#jϾ1?gy:ĥ؋z sM`)TK@@!҆Trq?:Ői8ʌD2dћBֺi3'~N6]{?xcrWx<\CT>ptYLo5p O_kamȎ֐x%mdFK krFڧH_Ӈ!=-h+K}X=?'6cYi]6 $|ENr`\^z *Ἵ53HfdqpQgU':,K0,7,щqVV~lҼ]*3n2?_hA Kv$Ҁi' }`eZq?5 tL=;8+2(8)@( E@J(. gvfsCymv8jW-i*u#!M_5<:t۟B"$󦗾&Ye d,=RZZT*m8ddr+ Kj&#!`~IKXGuQT&pHVj'Z#30r%4-`7jOZ$FXy@I,nEпP£01Vvrْ\,t#V1b6qJEKMX4gy4yl{'e[ZY]v.^4J&&5 T :8hQӈqJG5E6PВ:ظ2u94ABŃO"DE=t/.bAkϣn $tA,R(:e8|洪x,3;.%Y}3z]( Rr-cj" sl e+^ -z9.A]?vX>hk3s^.$ &<{n]ɍk\tcQN3&,M|dQC%>1z_c}4CT^64\6,_5S ui8Ld^),QRuBJ1vK+BgY>>T&U,!t"|rG Q%[< VowmfibKLf`Ek,z22(7"1)HD7 ?H$C7 !~J9b?Z齜uflihN93\Osdl}sx&Iu()ȩ_D+:CУB*ֺ쵡M} =Ien@uD1Rz"%/ldƧ_: _c;ʭ5  &C-Ho>4(< +{*8xK.Dl4|^&NV*zJ\)ˎ{G?K͔߆ 2wsH]" -j:hW/=ESHe V.N]n`Ym>i`cYqFq'40U&WPrJ&0  #Y4NV6Idٻ3K|hQp$jn(Ԉ|;7iu٨..B7T(P{d+< 8L0,ctڦ/>އ1FS)Ç2G-P: /oY:"#B?/ZĤ_(|zK\d{:÷&sܺT_tZ"]^*&XNgf5־DпrFpNiah9mpϑN׶L<{u|`^?!8o_*&%g'I媋&?l{D% sjЉR.@=nVX_'68r=RjLӗ|\t́d 3O?oVkުyVu$DfVY`evu?\VBkv bNI>DG>+Q5r13ip-2Q^UÖQ/dY`w 3HL-vY33dD%EsaHPr~Y0x)z8 ,O|@haU> udUKV9gm/#y/eluK3t=*O‰,BL:3ׇzigKߟurHzvYBGXD_@ [{pm$hyA$a$5 ge胯Y}mThb`5y֤_}܆I}&uv}TEn0P>$Z~k͜L~J÷ TWMmbN;8zβ-A{>=dkx:5ɭ | +5 WKkQYQ:. D5oN37nH[7alH )qb_?'r>ѴWg%TwKjQ/:zk8xr+ DUH"͞įq3@|Y `\k/ɻַ/PwK&9\D%{*2!ي1~E3&Fĥ[DvEiќNoWKVHusgy/C1JZ]G Ƙ 5<.Z/?gu*|룼B5D;so|`o31]Nd[Rb#5e< ]]=+Hz)?'1CfuB26yWY> o7N>4hc<QÕU,jrnv𚊭iB|p0<ܻ!}{qLA>>'~bwnN1nK~.?bm9z[YGrd*ŴpP)87߇~EM@})]#PF l| 6;>a((enp,fK{=Zz AՓ~\j_rO %nj hӺ^iQ!OE-]$`"I9dQ7U3Y*0l?5mu05KC3UW!OP@G'S(K*Fq?\ y5€s201g(^~&:ql+ Ƒ~F+Ҁ>t+ʂF6yⅻO;b¦#Jk2P89RQzo2TwgZ;㰶·pG{F5Z|` 5)̛P/Oқg?VpdMFf|UMj+7}Tm'Kod㿫4`K'/o*׶qG]+&7a~^ɮ줎ބ503Ɵ<{K4l5QSCEd;Uɮ HjB3Th[#xTҙRПR1ڊ T)d4; aع*X50?\ ۊekFePӨ&B>#ATZeaUptp~4]G9,Hpub&fDޥ3Ozl|)\o=;g,\?5^- >!zCb}{4=+> Q>(+:Ҷ-y}|{eNď} ·DG>i%aL EB8hVL|yr@vI,4K-~c3B_'W-Ԅ ] l_W$UqVlKˣ>3Hj0l@ݨu` zG?wo[ nȖ}: -鵤r@5J6EWcC{Il|n _ KEBDRyXخ6P (ikJٓ`J6YHcUD7{oFma5We5@<`adN!=F L(INzCe|M'@{*d pZ)x966mR5\Y$tH^Gy͍di!i$*F̢lJj^̺jnf3Zr2Xh'2^ܶj>5#qi )!}z ԍ0+ Y84 &,(J-7BG 7T38+|5$+ހrv!1h ts CZߋ+GұJWgt%D5Y_kĤP?rGO_5bO˜F4Un? Uib͑ks,քD|aPb!|`y+7^ƾU}._AFnthnl D` WsC#B7hBR6,J;Le|]Tuj񊅩.Q&Zٟ[UɠvkZBǡ>;M@u_:.'lm;(&Oq %{^ʠUͳOysnSEAp!ND6]&Jc~k{uGJ1v@.H$7iocknJFqg.(%"nYEKeXXO{S$09f[M/7*d/e%3vBn!s/" Z7cLΠTsdUY"!;^FQg~EZm#|-eiЀ,K Gg5`us,q?ybD)Q-nSC@ q5(ubI|CNãM7 ";إů2m/Q(o`cvd!/w}brn԰tH k6!k6#coTX޹4sdzawm7-+lN.It:/.+Q285B/;Ro9Bς5]yN[nlXcgfcR:sJLa텥ܔa;8 fgɃzݼKٸ q>iZ {J(BTu\ &Ffd f#4@&Bagռh#w7  n_>i1I *$a8'd²:+|;*5hy{H.TbwGOtF7f og`XacDH`1# 9WO$a"dS6x5N ;8ټ̚}kwQ`w֙=f]3uM_RTcf j5x:Ykv.'qm^@Oҥl|zҜ~%tLD>Asjr\"Et]E-ϔ~-:¤ψĥB|Omܗ!p_ P:-Z 9hY[* w؁z!"޽`bJJfY4k}&zXC{W4lv4Q][-ڻ; / Rm2kQ9W;C2%\?@+Oz@Uf<Եiшi&+vʉrr(\`K(0\WcΠq䲈1X&1! c'kBq֝/ j?ʿ!S$BvL1!=|č'NAi_m!7+7FDz\E +Lf'Z#ݻk{"aɒz%D;?NG dd G$[wK;S؁ On\Q(\.Sc oq T(-M 6oK- գzE"Ɩsw i f> {̡'{rT۔w35^*Z`ĮtI# k &ٵ%l{dAIBڴfqUO|j %|Rғ$j`iu*hF}tYJP#^#YLneGl'ҫa~C*"-cC{|Hrϸ5/B^BE*g/AĈ^P}\Xݩ D`x(^ۃN.H 4wk &]X!Q ", Nps>M=ijo {4A_hn$JIgö?oRA:NN\ԔAFM|CpwSM D,(ߓhx,E%i(AXye6{N#S/}0~C`)^qr*h &Dt9  > ȁdi$[O鮙ZF?ASACU{g6lQbJ`V)oG,\X9-JXdr@_P\Dp7h\(xzNLVGC1>K "$yX0mDTXsf f-OQJ8PM=;_UMITWbGSx.}YM*^h`L^ᣕcZy cO?!ΗR^l0L*׵Rw]"9؝Z4l[wH/n}I] GJ*o]axMt8C z5! XOwjtGK;ANcP, Mv251Y]VVk(>4lc& ?rg$5fΕ_.:?qwl=ڿXV '?a7q"tB%$sSVw*E+{?hJϖ]1ށS㳒w=oQ6G"R~ ٔ ŪMcf5A}cb!PͣETbΟ]dv&zۘX+ݠ,4ﱙf"zvwSP ll_K d>LBHӥ#W.x/' lrT[ZQjZH Qհi#܏4c;vFo^hօbey~v]/twl~%`81ZEgp-3tXl?mIXi,#ƹ=foo<aC1ns}[BnXAlr->@z5QJbKE/fi9SZԇ@T8DUZHMG2,Oɠw la)MFvN=E4 ,.%^vJ-L/fk)7&1H*xݘۣ{zo?j;FW=h8KcrY0@%"rY1og#C8tϡ.ً?8~'@SѓǮȒ`r[1ǿR*x.0P3U>6dt4SXy*<ĝ#\6.bW~cXt^SԠ 8^uXq!Mw".'?q0#qm<, y-׵^r`x`*3' V>}jDH>IM+h\7aҁ֛[oΔw(3V?ዘoE'kB,DsyѤ.`o9%]e,Q'ReD BEgwIgE!1#s~SdE :H5V@038ᗣi.U{WCeN[=<6Um=QAhT\ߧ<=ñ!eq{F4lohmS )V% ]Φ>z}*=_gV݋J);j}͛7E$g._%Uu"Zf[C+Ӕ`,GURp)Xv!`Ƕ[} 750 tlt@w߂{X/:Unw4X35Ze?iscQ|=AM8qH1OOC2JбMw5[bbG·RL~&E,f`cIt:.aRy11:nBbաAto~_n5{xX1$O~"LYP.ح};֛ uc@IEmD&ߚUקb}~u%^ j+-03J.(6@ @NEzWACw#`apW R6W^Xmēj W&\ݢEpewњ;{jk)h/Tasj<"‘ I _mQ%w1',2r]YV3Pqu9i}D+^̂ߝ‚DxTŻ{Ӆ@D$<q"zɦش.+n~`uHeE o-B[XFL0jzx6#3!0 gIq5Dq#T}xQ\ce,+e+pq9_mG,ѓ9#5M @9͛@eQ6./5Bʩk\vG$KhYrJ!9;OhYlxB8e|CI"G\֓H U!\4?%q/L0pAcf@$") QqouS}s*:,=/&ȏLjKV{i=F*k @(N4cFeL'Cu4Q ȕlDT].sZ4 Q ́}mmlȫ]諶1h BAs&C[KEL7T'l{%=j?dɌݭ\}|82814ȸab#|\Y0 SgdB4š$H˱^o{,YDI^)`zNTf` 4bl "#Pӊ^4 gq2qvIcX/70MȊvks[NMbP"ﳩ{[v!S$oSrL Vz{!u.X}d2LWB/Д Da vQ%\\^Kt#Y-w%9{>S{[Z#va`^J XLMA/90$TU7R$ %Ҟf &YЋg\9H ..eyCDY:cPh!)XҜφobaEBvԣQ?lJa#릃Z7A<myO?tg/I(LMz mGj$1Z'\6鲳G#C)zl0bp*^4غ1(et^^tu~&aH3#8Ȁ,WFi`yk }iN?EQn!Dt|)h]5[,C5~8SÊAۥAKfHakkiۮ843 "H'kQC>r>W;7Ε4lw߶#] c3bsd*h! zkO̧뭖뒕Q]\4/=pفծ&\ = _ɢOC[_C:4|놖 `Nٰvy=}B4zXH֟lSsaG)v5HzKR< 19'O~_Z8[pp1bU@_F'3;d0*G| LVgaz!ӂ֙ϯVp|.LWb!fHbVr^b@5D(7K>y>zxUE}'K\|T-)!9|tG$}$(3sˁe_8kGHzsd}D(8sJE1ae~="=*kǀliAVr=z)oS(T1AԀabau/fY29<"e ^v;! ˏa9g°I'TuAe;0YpnFwRga'|P+<ζJ3?DA!ulߘ:gvj2T#n96b@!R՜H+mU|Tz scEKֈ2Q3tq t_fc1 `NuPHЙȝYjq[iu)UH3b>zzN_(}8X_ WTĆ$Q^Lþ'lE)Az}0yV&PI{ےבDŽG"#IdS1Z %< ITWeGG%s 9~_bD |C`Xdyӆx~iBfw^F^ZD=a|%+/;uNZTs-r084HgHJeiޱq|Z3aBmfHeer<Ðk+|]DOPĬ͋N@ej[kHT9[a~o%h&!6GᲧs<3qsME`tۜB?A?[lo毽X`IMd|L2{-Gױ6WP m$?t@>[v\iE`T_qY_" u(>up 5 GWXǓGzDm&Xw'OElȏυ>!XՓW-YڸuvCF#J.m@_;(ҏ`-y&0j`=A]Xba򫤚 i.|P>&]|%!Ix`R$L 7Ufj*m}%%%6JFUHǸzr{$h:v@ި[Bkʓ!o '5h"Z_b&U^=&y#J|$Y!lK]B+ o65k7 bVo"Mγg΁pߑ*s|uAC4?r pU &DRFPu,az,n M.ᛘ~XB+D3NM\ Xtg|Y+Ңb$S_\iYPkںZ.vյo7NǺ;sB4rрT at:eCEkؖJ2ҙa1P@T}yW6kX:iB墇ߚ]\53QuSk5%GQn1ߙտ \(նS+ȊlYQIvLєh lzu-2Jj;@t芵xA.Rӫ'$4eyLi8~9^.T7 +3mv7~$q b exj\;$ r)Rt*?Zo6>m9 3YwgC 1ch/'i%1IAoEWofnqOrXrƃ)* @n7\3}Pw23rOBpBJ o;͖m5;K0ڇf?es{@ ;?['I層ND|$ * ]Zu\Imiem׌= Jroµ̉Jg%=~`ÐuuinB޼#}ӢA%)KtG˚-WsTzE]K*Ş΍.wnMB~ץ~9Awtp + t1,!ryb3D|O/d)tSg4>X &wLdDB!r(8aza6FUmko% 7z?U"BZ) Iur Nk'oaG:`VdS@)݅@?1BvӨ]Y$,3K }f!W Xƺz0[=5ː_l5oz~9OjD 9}*O[O&ܻi*ȊO#8ڼܕq gIB\*PnBH(U ptЕ)m9Orq9@(ܬ+'V-.Z) C ¢PLdV"'m5 h̳/+҇ȭ ښBht\J`Ew.FH#tA`vz OiM,Rnɺ@uˁbܑTfEWuKcy?i7/>yA0P62+DYiztEungTz}g.sݣe*R>.gdǮTPQO韅ye3Bw|}+~AIp_k'F%F$t.ҵtIm8pt 7@eIJ< u;BkaU[&VS*aF[˒UiGl|3#srv]uLɲd3yG%Dy-CX?b)ڰ=56f ^ UWQ<(@go4ebo^zM gfK04Xo8 dH~1n.T9fU{u+p61M @,yy<+DW(,}v vE ~]!u׼ƗaSى*SuNeXP:O97u:+$YPg yTyf?矽ֽUfN@j (I俭 9 NFP@3̅UuadЁuI p YsgE@PCke%b(w>J;r)Őa^z5)ݶd}hgRW1Td0#%ﹱ]y!A2НϷQƪ[J9Q=s-9* BiOk(Sك趓>QpN }_Eu]9*Eroy8cԏ4 0d4a39`[bòh팽}#Әlx͞3W?4Z.1 B>qGZ{AI]jHi01]eu]rVC Ԯ]{v{}T4nbbN6lb(dITΚEvmo|  $ !͎,C9t!f ) FX+C9:4Ү_}Ƕsd$1kbF7.l?pp &_ܷ5)ohPrF/d]6&Hnrij?Oy$(qL69 Ys1PdR!OU=וn8"kDJ_zti6c4 ;&|zXy]$鸞JNBA&6CmJeu߱lN'PmxŮrY$&gƨ0#rwLtkҜĨ oniRr`\ͥrEM[ ǸIrig\ ;Smc֝Qr Yi(Z1 Wzq[CV1^D)VubPj$ XKR].=76Wo ^Dbqp4wmcy h %y<(q0ؽ2L#2`t (,"z =Nd`hKw'<eӆhLF` M^bvr/Bo[rՇ}"~(2P \#T $Yê~pQ'< q\J:[edG/083`;x ]DI[uy&9Ue|џYa; '~8DT[5sbߌ;VH>2 ABPޅzO`XÝ#fUphgaZ wkmΉƏ`t4%|OL1xП j]%M´ΗvW[ 0֍p+-lgL֕ 8uq%GQC W. fhɒ(pB $qnެk6:yi>M&Aɜ:YkߞS dgl5'-@pKm,>\a.ױQ3:lKao0cSW+(&}˘d7sHxݺ!ws.w&~o4QE3A`ކ|WOJmo`00jI`MY #+[CC؅l ˨pfy =Z=,kBc7B[acda!k~B%GT wiKuJ{s21 G֓7#DQ]ə9c_Vq8 =64$m,wsҸ=<#˰'F8z 1MTN*tr<L|7:_D fnCqw$;_E~[2Os2hH |2y- 8|ّ=*&M_V gR|2p-MwEAUyLGhlY/͆H\ؗ΅FM~ۀ;|h3+chYJ۾1I9A$ڗΓ/XL[ΊUцN2V S"gB`^Im1&1h/57*fx+6cB)A7(_ږ'8tOfS7c_<ΡI᎓R2G;+4FcR<5Ƶݴ7{!7X*.|$…tA0+. 8"*423mVag@s8T^KpU:L]{Xs)|I1V 9Vu5$k]Syf1a1V zRG4A10WLdw"qP+K~B%gL|-? |FwNa9#.MOb ?,Zs%I:R,l:y&L."w2u8T;`kckVUm݊sP1Xdu%ڰ Y>dٝAhS]65-NG @ZDgIVYLhv4Е-ǚ5ۜn~C{jWٶ#eaCnx_Pϰ-~uQ(,2цnXI$$Lb OT{#-cfE| 1$K%F5_)ډvr29`. hܪ5X\zO'OЪK[b,J+ 8Yֻ;ڇ_y u(.Xl7dW/xJz^lpAJ dSIg.Fgq!Gh) 2tkO&!ns 63v*:'ǎXE fʜr^3|՜z\~\qGA'?l?Lo2?Qd宼KU-@  gB~y%Yn2'C@X ځ ٟ[u-wԔmY;AF~Hj#T~'?q hqkRPn[9;L)D%D\p($[S;$j E*@{|1OPej֞ANjJF C1)mƟzW6YWl_pֆK2S`l%yWٔIynInCF/Wok|A+Zgf!.Eo?JMmo©zV{#EE7A8W$ 3ʱd?!oQܷ@H$NK}=ؤm<51S EYu9%:t@RI^L2 W^]\<^Z'hRsҭx:!- lo`OF^R ;h,ⅱ Rzl X93Ѐ~sګ;6y37=d?!.MDÏk#ZR&= 1'jvO+AԔ=+2UKmr!qb@APjCEp584pܗ_!3rHDkuA_b,*CNꆖ#OϝvbeJ2 063vW:VϪ)"שZy^|U$(TpʌS<ܜTV]M5\dؔdJcmOj")eڠ<d "=|cŷ|o\;-rpwip/& |3RmL"Jv(:Nr{R#ہB5jX&P/"^%KSF~ Pzhr_kb,yeFg:`zcƆR96w)6WI̔ml6 "/}OWnv) \r.W+ʹ:x|սJsk8Z ^+Σr?(:6ҒS"ԵHRC[6dRQD32pEP[4ʐu߃3s:ޣZ):#՛]6_gꅜ.%yJMǪB:ޙHo X #$]or]H(RB*vy v1ߖxtXeh<"9r8W<8؟WK*H@ <9)7X I`(bXE,۩JkSN9qAu=JZ\mfO|A"VNk͹+t9 BA"B[F\*">9(Amh < %[] 8^ZiK^ߌJQb\HC+7A]mVP3h(xZwML]U"ۉZI5qBe/c7}ɥ]-M.(NȨS>/ao>tb;xcam.\`W~KmAc8ˇ h eDW"wU%Dk!xI'IM+$~ȕHv3L*G'Z RyO?$xϓ ԴTY"4T-KVXFTf66 [w Z"h+x8hp#m` #Ɓ"pu5u8ޥTDNvSGLJ٠m-`ykJ?٤n\p|gV^X;Bꕡ¾Ќ@_Zbods,l>w UƉCtCf/,yk5 ф.liG\k ,oQͩ({oHh `qS7U)t~"$5 qǒ '"To`b%ű8 J3s ,Tgj,>Ƶ6Jkonj6*'jQk3=ǟGޡiٺsf`VE-w>`pF! UښZA\2Df/O>NpQ`Cz؍n 2u'2k=PBt EwfG4n8YDn&ȏGbc zZ}`Ihv UO_]: h:5|CBWnaޘ.*XM|ap$5- x#T ¦Z*=~e( &d d ;C7zXD޴Ve}DxpK yrQQ5wfe2@PgD t.0lyKʤvcGw:+;1ѡl_ r@cӭO*c#z$)a,எ@wc% Bd< 5Ηq*nA]Ҙ><g)$>ce̹F7Lz)6q4s7ԫY7=1n?M+,ϘmF #dM65JGLL{=, ()MxWp4׳~̵H{gNʹq$J%#WOGyDARH./` ToW2f C&c纥cgM:E _M.zu|x4t/+G ũ%5.1pBlM4!!p`ݰ ߮uRI&߮Y]{FBUµuװ%˯M%[8mRD(>CH&tEdX}{DZ66=RA=òfF} <(ujٲ!_ V7-ܘ 1׽MfXfvOS@ Ta30Ge n㲚>m>⅗&SƣȮ]fzS ic}tqwE8ZB㣰?=?{`%3E6v,Rs o'<r] ]) &r4c0S85U1;;fNε{믌Mʗ0>:x[1MNM!Ul= r_IYH(7vciB:Tu::,')j=2 V|eC[ʇ Z,KD9:Tm%Y. פ6PjP &]mJxp wBB>QZ*q/j<8+a|5-yS6fZ !f>"hg6;Ɛ bjq7bti0 3i0A]']rn0}06h`6K7G,:ls;ZGe \[jr@U+'.R;KW^<&)\{*qXIn7jD 8fY yTA)Z=ܦW~]+L'%sӼ)Ե<2㖳5 #"dc<6*ߊs7v,[5 cYsRSэvܹk$39}m:qݜ Gv@C %qU!oC:{X")W!דY S;4L,gdy/ND/E8)E2ӕ5k/ `L%|W|t|is+4 y;y"5F#z,\/GUP񣨝Y ;Ѐ'.:P:(BwAXx9P$)~|5QnZhp~$;>Vh,.BǍ1́Vl**ɜ1/|o (byތNJ_֛t ##sN>VH're-,\o_4K&g5bEz͏*S%kװ;4hZu_!I{t88ꀜPkXIv+}#Bs@EU,uF:1ýpW>J 8GIe'}Yt$?:r<ҫ/m%κ@;-;1B}b#=\5|Sc̜Oav^ZO/|tZ[7-dsՄ~VX{ڭйsAtq7u5IbVY#v˿B\wץN^Z2j@wj "3?v_ڹ3z,@ ;y(t oAyɒquR۾Zo6b/S6X 6Rut ht.R]av=RᨣİZrJXo$a6$Ŷ?!mZr>:ĻEY%Ist {{G<׺H;.bcIKjs觖5N'RkK=x@<9J)fY4_hD}< X *4N"/lj]fd̐_0(N/8"x8~Q#1Pb.Sԙ /zwNvkvH㵘"]\W§ciAGT-zNF}k<ļhʔP\f]t0DZDǹl9EMo2ZZt3l8c tP?W3ZIsmzQbX!^\wj0?(r_aWbO yϱaH}ELNnrt] TVQUCn$ezf^Hj#[F,Uy {Uʆ26MDgأIElͅ[B9ˍ{m06R0z HE8J롴QZj.!4_XGPjOkƪmxR(=8cHo"OXA`Sl,kwFiCaW{6 ҎaebmxgnH8dUQܶǎKS|K]D9i ΚIrA)4ɬA$ g̊.RlD ob ¤It=Ϛ1XgMA_dVl&D$br |w;-LN|\.P aL6QH1u떞 Y QHȐՇ0^rq]L_`1zZ.p_@ь!mUv EV43$AAHAUdGӟ9O//z&OJ0g?N=OmJE9,MA=8H`V]4bQ;bjiNKF L= AOIħoA:ﶬ ]˹X <>o#~v뻏*_4@:CzGtύ"NwYܭGk/# 6l%,zRytSJӳPU/U>-ҦhggZ %B~"&YM u;8R٧aoC-a.}_&fZkaX4_ nEnꤡĔ%e:ݲmjYʇaK*ה_X\4I`ЭYfiQGuv1Nͥہ:8EYO͒uw8dܻQ rh"QDi wn0P>7,lʱa d)o]á`'5L;¬l(>/JN]?'* țS4W00_i >`ɱf3J1KZ % `50iE~W+^/T%=|@Ό.Ӻz7yXu\Yx 0i9X7l.CL0aQ(T{%FW)x-zN3(L wl ɳdJ++E/TSbdq-\jlzZnkh-O GV1npt"v^y>bzfZɵ?OO`Ao^-U hClnWٽg[0BN6M2{&Dc3F; ? w_s MFHFEw1"*$N$a ~icNk0?DsrhODl\X;H1Nj bܭݣ}ib{bڍ"U+dMK(}K;}Lʓy2$ǞryOlU[LWWu*QQ:تn:i"ߑ}IMa:dzVZ$DۅNyB0Xc'_i=@z3nk($ORՍi@e"p@>!G~Xr)0͚&vA -d:ÿ7K+Dsw{fV!1Eo ES27Baٺ ^J5 @*5H֟Ou,,Z-D鐗Ip= Qwǯ̈3;0SoZuH)bye%J$Ȕwط~z>]2H?zBG%ScI.c= +3ԖyUu#R>:P˞tQ Dd]7!,Vk0~©.knakַozb3%5i#eiI_\<9sstKذh{ӉZ6U]s>)ĊғV4 8\]9CC^{QlB\Nrg#E 2txma(c䎗9@ˑIaUA|yo'd`a+s lkXs07 / +(̝ͯuOEܿ.&]-eP*r.淹w U#fo!##l`,H?U_4Z(Πuo.ȈE,'Khc y>sFvn1 A&rT}q+GSWI[nA===I=t6Bhi7?EBh8 9e ]$X/&6pƨ0ՖLi@dy7"E{6&1$@:݄&St5]F{a9 _ WY9CA~ K^,բ` Oeub}f_6=r\=qy%BU}||$4[@G] PKHc,}$Թv0re~dLĺYfyW*^bΘJvI%Cj3Q ?Yϟ*,kި4Y\ CzߠMzם~sRh:}x 1lw ~e[VtO7= ;~Cߦx|;=jFVބ?Xrp]J!D!X%dҝU=~i"5`7lJ CA@&"O=}i0X;")?yKz+ظmdm. %+}G6Џ"& tv,C`t}FBR0qr8E/)UC3go铀=rɭzkq>`m CgS`o$,p3V:~s4ψbePQ/|w*+yXm ֪UrBytS/?=¤5&z/]FGdjP n4;z0Pcв`8Ũ (ZSeB ]w)q8< n;IcY[xRuE?e[ 0&y]s鮹;MQ>0< ǫ뭨ϻy3oI8D|HMC; z\;BM9S7}A#os`Zv#b5^bϐM( \'Ԉ#5 R"wP io',Cל}B^aޢ.}ExB\Utkf$ D"]a UcSSG,2l#{X!G AI6NiVAA+[hv@xX8>ڶ+C+W6qgq7$5/$Z LR3r8zUu">ڮ$ܿ)]>^0IQ^1)w,ᄢ^o#wv'/WĜ;CTrjoWE8ITҪݡ$DZݐ7;I1 5fPo'QH8N5/Kes\f2~ ?6lizHtRdyoS Kh#"aQިzG`=G'|Hi+= /zaE޲F9TZ^cIhw$zGwUɿ !ND!;l{Fvd3 CpZ>]ҏ1vGma8)ƤbH._{ ׾KA6Ҡy!Wy`E}h-I:=<힗fKwִIL%%bȳN`}kݩ;"2G,\`XDCmJmبUă+Ly+Ņ] 1崺S)tY'uZ9`D^< H*+~8l9T -%Njd&H`2kS*͞`rH14%!s E E侊`xۑ,=ɀ"ZC?|sf?W.ܒUJ/E5:A9~ǘ?(fPk+<`qsA:/ sMC3/$܇d âGt5 7a7_1} mڜތ=slBkf6EX,U D3)/Py]dj[(umoCƖUXp)}jMQ&B" svtV`ot*ÈϾzWx= L^ &!zگmbl>rnt\ mpAZ5Π5,f1"c̀ #*XO?# "&ؽQGm"e?87pȚm.f D(c7HshEߚ#&KQmyH1[qӵrRiUk&зu{F'}sao lš~]1ֽ-}Ŋi c]'w1N*Z&on0e聽żyB`ɫ8֘0߳ RmPs^HDԣR6Jp^78X&sX dߍɠɧykLuwr"+@MP3 faUn%d00x AC*_f|?G ĀٱB'@AԎ[h|+w̥}xOO8K.TrT?3Ԥ4%2$,8.#p_IK|pԂqS{/hψGAd)WQ =)K?~2YMSwhIJ!x&Es'd I{~lxI?3/w7Lf BE  6F]A*.ЁWy^p`=Y3s1?/bW{AysoC%Z!B,^wRZth1S=J ? 1; ̓ *Y@;Z Ю&jv,bv1)4|u " <3rCeX`E"c|DUz3 N.$m4ϘB,AG+!\w^ߺMY{w ZR'tM~-σ',%fY ~_KĕGmZ:Ǵ7 : N ^  ZO3N{NO1Xw$JdxFFY=Uhs>\S8M N_&O/*PמV/|qx+dIEInjҳݪe{?S Y"O,X:&(i A9HUpZс ZxCA>=IKǟ]n*nh7:xd?Ʀ.r2|Ș6'U9e``f 8JM62O*XF  @f! f 7#Yj!$^Fcאa{:ءAI#l.ƙ~U})"^x<~㬏;>^ns&DBh&GAA<ܾև쌏9L TA@Xa-Z0 K*VM@;{B]+d!ϢfԎ:/+ܜzң~'BJ* q vi&&9ݤgfw7&Lݥ7¿2;6U|)M =U'̴ɍ(*h" ۵ wNQ*fyPn+tςԞm8{>S$q_")g}-pUԢo3;GZ2WUN^ȱ#}gq5͒Zh+ $9o T5Oz6VJr%uZK| 55۔*^xj(0{db'ƳKXz6u83$NJswf/5&QF!*qQ-'r^YสYp4A0G^L|è 7LDR%N{H0)2IL΢ٵVP~#%;L6Ӵ N&be zC/E/u _l0y(DV "YC y/tjͯ~NiR.'ٸeF'v9\N+.g|\#~u~: K3Y»(ja߈Y0l[,Q#̕\YS;-;]!q#XKU>ӳLq[YOK(K֪jyG5iw[4bd)a("<<[MRs|,ED;5f=rks}OY{E(O;+3v2I쒗F*!rޣ~E%p9dA3Tj%AxXIx0n pE~ n) im`y@PPHt*̵O{!mJѦY56a߱j\LJ̓ kn \rԶDW;ԎJ0ZTyIgF?ι}ȟ3uwyÌ}X۹ P qi D,wo%ݴ:!&Df[㮢>Qۅwy2}S?>17, ᷩUі+n%u6QzQϡ:$ ^m* ' 4`pgi8_iNI+Gv3E81Qt;o7Q{W@/(2#5=X@5Om`&,EԀ$=a)ܙkv,ఓ;?İnɄV_Ń7F %k7~ 7/T9?,HĬH='8=\Y8ǁ# i{ 0Hs nwF j 0`70%nPjd/8VN e))A2POB'=LUXW vB35>dvbA3s,/ 8ΎȭmSf1VKmRҙ у? wbI}).mŨdܒk=F1ݲxP:X}YF}|NR}~n!@Fzvb[ $G F /㻆"w;7C"[_T7N&9>|{>Ss ntvxPߢpԦ7P` 07\э+/@/6h )fCR$_Ǎ`F^o[;4O+{V^^ ;!T8>S|A64"p)sNQ R q1+ ?Qa՟*(?Gq> lI/8V-,@Ճ2,v< Sy/hU vu0Hi%&9z>j&ƇKC/mQ.OrFlYV^5MXͮm L[NZp@t>#ٷ?W% {bƕ@jZLA u j6_jbL>GAtFu뜧+E9bA@j jan4t)Yvn s-8 _vF)pc\n2!;p;q1:1z-'^:k}nK[{I<s]mӸ__iU7w:Jm{_ᮄ=]S- )n5?̔5▙B!dr\** (G s`d?$q Dg}sYT:6*"z(rSte]>S{M,9#їNAt``t:qOeUthb^;1fo"fܡj|Ez2ׄ<415%KA6|#?(y[qI0 3E{'B]XE-G+Kg1*c@kzݸf@']]h&db4J"%s$Z8rI9Kjeu sznd4 DdžPAtq7GqyoBra;VaBvx0 mMkQE ^ ik(L3*Mnj5*_ӗX񌖊A J\?#4}髫4[wȠ-JyEjx8[%Yklqhd='5C ={"1"bgx6Ӟ=]/PAي('MRW{Qdr[3oHڅ|EVafUr~[v?lSd;&pRnPY;"Unr̨\!NL2xmTc{MXUЂc"=earֿ$ѿ+. uY[ -BB-q$ש* О"A !)}#yf>oSgPo@穄JK H!_z"!dn1V\,/)}rɈq9lzD#Џ摯3ݞǤʋ@p2%1rP8RpDYzkomz. tGʑ7sAK<4R) WEu#34;8?u+vK۩qd*IDeUfb[6}O&d;\@spTHg$QT91 5i '@A}Uw~'A?XaJg45&KK߈l㱋>#JjJ^Wc{8ac$ڞDZ\0Q8|* (-\lNRҨpJq hvES1zlʱ+qBQnȎ:l]+I+1@%̬ZL9˻7sB+GoSrl4v7ft m?b$)V̟Fyv=3+8H;T' ,ck@t~G{nX Ni_| 楼 mұ[BU-CۓĚj͔=Й^)6Q3V~_&2Լy}IojXb/xAW>ڇ7S2^\v4lKoJްE"-oNen>V@ |2WbM}-[Y FDˁa`S]4:\m?8|//&̨2pRO0v\Y5e@);|37HNc-\S@5۸|4 *-8jd81|+dY rӥl7s!_|vjJeZ=}P/¿^Aź,C2l2Mo-C4bgsV|Rn{݆3W\;1QOvN)W T|(Ls6:e&^|;\~nx,_$>kv  #O$Sի< NR>l^Wr>tGj08y>2&Sܰi^4^kme^pb(iTs璒KcVx"fTD0JRl>01h&s{a"o@,#iј'Z7^P".4/ey.-o'aLQ+ho}q l2 P1 *no: TCi ;ԏ 4Cx5ݐq2VV:3 zBS~1o*iaHCh#Ѷ c;60l*:ENRT; FY)[rm:R~Z:[u+}0wB'\}"kj:7a.ֵm]}ᣜAL{)ˡWy%m<*Jo90wu-z$v#|hۏU Ua;s]Tn mi\e25yx?FmY# /VT8L@y%G(UZ:j6Q:NJ;JtU)pX, D].%*!v8Q]ե`;t,1~ hke | Qf;%^M3=@A]rwcII3pR䯉}ˬ@P Y-ԌNvV$I,w*-b- !#Qyp7of˪au>h!}?{s 0ih+Y}Iǒ {vdÕUHX>;tɊR;({>ɅAZX D iU="kbq? Xhfe#s8tKERg!;VSxجS/pf\\yE⫽Ri\ e*,usg@$֙\mGЭXZ;=@!i B8|4y0W*}rWzqӇ Ow(Sh޺צ57>xyrD"2g$BQ+ܢk=8h'eFM#XkWg^[J+d,(ll$zaeB<Rhz.P'v1Lyw8_/<ɇD\f~lZFtT8ZB~ )iRK˞ʁM8!Xɏn]5 \F -hO&Huȝ mT{{&N3պs9ZڅaKa:ϝ!{)ݢ8dV}/e^'a5VōјA 9̩F~!O.thY`Bȩv͆,&IGŒX:ou| j].@hN+?p` Ir(;[m3 CW;Ԏ)!b!CS]hS- ضzOً␛ڢb(}ScpȯY ,3YϖV ̵ICJy _xAt_s񯔗2$@BI}2 %vc`Է0P1ƴlf; ru"pOT+_JIAE2Ķ!?H|%-/i ~̾ܜ!$}*ڽȤr(0>ϲgD kR٠Pފ%ej9nbF]Tw#Ǡ@$KgC7 NN|.@ERdœ㺟v 밬R( {GT`}e?rOqs͸ߜO:|`pPl(AB84Ȩ A>i=)FɄN$v][ZhaZuG\3(..ExY`>E1SȵZ5uhbnS}3 W&rP3'#fF.3UbɌ-ZGGxP=͂acg,FTVO@=ar8)HU9?#k5vmML8ckX&pwV4RN,m=8 E~jG (@qp{<Jön,^CCq.03' cyT'I` )sjJjl4FXI>y݄W UL9ZsyrvS˥Kfv#Q0f4+RR\z[ -mi2*5Zŵd5 3>IZ,Il_rHCfKjou"ᗙ,:ZYIVcjo#bB4oRpMQx`YgEH}i-\3H*YKk)轥ؑL׆X.W;vWz{( TAw' 80{n cm_wY758GjuE f r+=gErQ=_o} ]47Е 21u7J>omޓy0  NOrEWLb# VqxЫg5nX9Vp\dPyl{=aѐ[\S)h5 <dwI fS=뀀P.JtQj5 'p".pnvsՌ3n3ѕóH\w'LW50q]e@JyUw+jgr/B n3w{CAŷ}$2z%ȔzOK2.!YL Rd]暇"f`7ؒυH[eJ?E^ iAGXxwy^[ eT(…6}vEV_-%(ݪ|0֌WTK+ %)@@{ \wN p5LoFK,ֺ yű#9#$s1}do BoqzCbf z6ynF5R wCҊ r7)~E[^ZN+`u&C~W;;>sC:TޑGg#K"^3Qn-JyMdPE\+oS#h$/3IQ!ʪ!k՚G" ̆\܌r[R3Ý!tU^Hvhxlɞ>jI۸đUJBހ##WYvg(Qxr+秗wf1*CÞnnIa_P}៴ 78H{WH9 /*Χ{/J }YMQ+'6MIHcBd693AYԏ' J$hKM .Mo㏎tVBQ| UƼ۽* #"2NPtZT #=%HlEN=F #u7_U|g԰[HKWD#3*7=TJg/;KpB:an7>HgڽqfPL|4h+.Qh6-F8[w![~ r{ihzG#c0\?\Ice:<܏sLݱ&%90ܵ t㌾G % 6(&ِjxftCВZ֥~rT͔BŰÃ~< a1`@uTP-)Lrze BB`79QB*['ȪO$'˝w(xNLQgT2OI?-.kL>&2-E޺!AUBR݌ͮ9lJ}1c*Q#&eܴ(SOI|4"52r|+j 䅽: cLܠl MG#[┰4I0L OWuͲw uIa'8|2R1:BJhΉzggNΕ kN+R'?4$IЉ0TBFǖmDfJ+Mf)| LTʨWB} aug+k %ADEh렭"@t@ӿqxO.cs` ѰтKs]Z O 3.bGR&]653/Ȼవ$t@6χNliXr^^ImfNF-€~37ebWer} .`#O"a+KZN|3՞+/ImJثQ]bAo;KM'MdIJmt+3n-ϣ{@)jXqݽq`Mʺ5ØGDd㚝9}u1oP؄?ǃ0Z@1ʔ zUۀ>:Cj]ma !"ܟ)uF(8+Z6X0!ƆJ׋8 l2ETu _gvFh(vkg5$3ɎghK fHH k*sREc^nfBpL^Ι"bD!fvT1rFreV㎇T) ,_`Ne Mt`=c-1 \qu δH&PPaNmF\Jh=o3)ܙߊ廯jrskܔKR\C_a0Bbkjd_<ިnH: HIjhzR `ig Fd;ሜd33~;Ր wh f3Qq7V(\rBij++pACK|0z:spB߽ @l([qNh[MӵX+} ixFnH 9 Ti6.rh)*JĘ]Tݴ8,➩b#VxPēoSY"yrJlz7r'!f[Fĕ@6GtκD%93~ )=ק.B#U!}s %)\8 k^Hsxx"$Pm$PZ~U.1J\F6kݵXP;rRs{pvR}dK RTm3EVXSt:Z!!fđi3m<8z4m G9dX!fmd[O,&^dK|ڂ "0ŒXoV{78`w  q_?uވ#[fqXoA wV}g lẹ|(?k?U$8âܽ&52=M»ٽMci] 깯Z dq?T9D {S*H@&Ef;O>L w' ۛ"l\is!teB6@rǧ߄DP':SI~#YG$יs+F;,F!]3Ң:;E>Vv=JmLt‰-N_jqT׫6uv)ҙ`p_h ( myDe-۠Uc*p5;$MYzAЗUL_iuGwKG^frm x fK/}Mߚ3xoP2̲PYЁy«YIL#9o-2sU^P{oFJ PZֱ,m3Ŝ*:%@5ik^ 8H~nwb WX)12JD{҃+UzIHfrRVg ĮcTz]pHb=9$jLtOyG[kSNNE` B4?9J]#=}j[p48 %ļZBU mv1]/Z $G =UC`ЏKrg1+sp<3L-km?Iiߋ#y^:Si8o *~'@+xSkɀA:,ndMvmq8O k>+Ҵ?@y A>KgMɖ+[J6YMۿ=فc0|f7;LfsVbߍ_)1/6O3\["ᅌ .~u&X55BaHw"!s'[<%6ŧv1ZX5IAB5sX w`7CSC4+?#ކDfv1d%\]:Tտ @Ηfi#>2Žyk@+rCβߗmӞC`;'T]҅F ]d[|(1tk2sG҉!g%&3n]&2|>8[Uݎ%YRowrn|eg "*kE3t4]6ӜQld(-T D3ENv$L 겊* k.J\sVSh";2hNp]w/G+@pH1BK+NB$h^To uqxnȪYrLkoxlBrlr}q,E׀;r$R_WR?]6>Ӈ[CY"e1\lbqHm9C B 7?[7nt(Oĺ2'駬ˆI|f]#J5_]c-}Z,HP"7Mr/&P-T^oV˙1gFŨ?KPapoc(aCC8|_P}@1\} C(fPCHqM;7^Òi';M41) 4 E҇)0OҺdG0 0Pv~즘 tNüQ'A gEA(YcƦSe/9|q/}mhxF4҉#} Z`E^d={pL3Xf_u/=AY_o a؊ gӁ0b~eJ"gKRNN<$7ў/IPSu:ik\Fs^;橡+ԲW+&w`Nk%&i n7 h+fXyV(uIE%ZVXL;n*c*@Jp4J$cg:E9q>3%]Py^w帕\^wf[ ֲ`s a0HI쪸RkX|IUikj\9-#Z|^%QqlWllσާS] X=oUV] Zk/)h/#Qn@0h+N$Ϲ?ML ,ga%?w$kGByLGA5{$UO7V rt/jϧ|/nLZZ,XBV_It4'_2&'1G? V1# J1L  9fOJ[r~6|awfZC]1|f & FrhaM.Έ_uRʣ+eoz(+Faj>?:k{. 3 +7>Ó=zw1IPI TfD0lBFTӪ/zdߘV6lޕ&u oYI4 ^A zhr=YO9j8.ɧAmSa4@3LlJջOJࢆm.b,EC_"قR>X A̶6+v9c&B@# $t=3eraf o쉣V8W}Af=kƇ}\bGH1.Mr}^^i{ϻ«[q"Pg%r ES /;|dž+".'vh7z(~o嬻ew+lĂpbW^ฎgoZz>K*h |Fp]IM,.٨3ڣ-p}ETtL";iUl>`;(WO]ǰzkW6{rۿ98L)uH[LYuSD.ԩ t>\@0]otϾ]mȄ4^lE ϧDOhf[ sL3A+'m!C^qoWא0!H,G~tl6|yV˾?F;!OT<EW5VZȩmaש |ӷ;K 퀩Y ia9 x rlXS"cGg%PE_ĀͰFJvl{QZJ~w~2':vd*r~67PqJ^I]v Q]- q tx<( M JTL$ ?is+4g'D 0ڠ/Nx1 w(8;6\~K[kL 9 ˝a!1r?0|uWN)碰HIT0 ФT`[Hg J" I9gRJ@ x#ym"CgA^Dя r 'eMT  Odo|p@Jd(! ZU Q@琰;6b `/#dž3B*4΢I$K6P(32$@5Ȕ)kI1,_+oN֥/W0YICW*ߜWUeNdHޖ *Rk+Py"50|A-*oexy+suYJoeM>|} ɷe 5 6&0X+Ĭ8I2}Y9ށYLE L*M1@1  N众+TPbuw 4ڑN=ܰhDpW? Y9|{=@}[7^B(6}|dQF^lt2k.IrijdCx '{EϕgŷuiI#!'5"B]Y!1T9Nu5DkG@u * 򊓤^M9A;l@IRP%GY$h"]β *-6#aͥij ˁ6$c?W9<7{a@I  BlZyHAM Ш]@ <2Ka!)yR[}#C 9 E;)빺qRFHico@܆,β?mnw fxXhb'n+ ׁ X45U>eAnPcӒ2%1x2QW@*DnAhm\臑~XT#{JaPsMP64wb+ktG+͔hSNKK.Rߞ{BgTe@b2r5bMySTX!J4!߰@49>¶耧 !ń5~*4i /Z2'+&%xt.V0Qd &J+Ze:s)nKLcjΣ%8w. Vqk ':@ٵ)ߙ*ƽt?Qxȿc\@`O.'` 6j 'O:+t(ᇡqĔ‡X;`M褬OFq5? J:q"{|#k\}DQ;ҷhRhmkͼMl@s7Mń&`oD $Hئ' M8‚iW:M2|fTx*X"7t<_ɛ~[Oө54u"KSNv5  2n6fjYLQ_л=͂ ,LR"y-gVmW3 %3N͋ @"(&ɤ*}mF<K+l|/MP&J|7lJ7] 4*Ñ~=ũ٨#6<$f}G"w-߱ܜ[7:_< ,HmksJ<6ў3MpI7bB{ib7O/-miCIx1Q@fk?z&?Kvb$m-^+9q.?'}n?>߬1$e|~?SjÉ l4_r^Qtos(ȨȿcE~ie!3Z|kuzA) \Ô"OI it>"rqI?.oȀ4L_ GB{Z ; Rlv$Y-Swhk+oW~+^X@׋)%!",?l +;Řq,nB/`N[G^˒7Xg! O}ʮc.[L>Г`R5=2yP KA?7P#/v3f  ԜSvc+-Szo#6t"_=·ƬosNbsDue2&SWU*۞ TA,Db @3Qg?CÖRrCŇRXf,!xpeoG8U(W6RYCœ|qS^ȤV&)=OZs9/#"wAmYx{!uH'hUulbMPe!A4@!?k'On L!%NwACڃIhkI5wHuM%Atms_EQ׆glP~p2E\c/TO@G4FD`8nyg5}*$J~K8I6DY_A#⏿$zޭXm Ȫ[~dfW7|nۥ9IU$^[ڄiYrO;QvM` ɏ5}D$S-Ym`Mc&}M{,-ʤ Smt֕b8i?2kyl$Yo O=Tp|fAyjC pb K$tOVWr@ujG<#4 CmHJEţ? ,\?l9w[e3Iy!-~?Hׄ3GZ1UuLylJŧkv&PCRؠ2C Z 'LFҏf y>C@zQ>1s`d> Dn. #z*3&e0PJGƦ.KhWyŦ嬮c8,VS7j|7!#ZG%d98:CBB~:?V Eކ%G!RH06|uBФ]bƟ ̳׃.N~'_6i]\"}M86S\:E`grt=6O)ƊPD&:-XU my G-%p`V&׊=,)gC Nr]@uth>S smrɊVFToDK?L^aj"q!^Qi_;p~alp q eL|OJbr,x: }|?TC J.>3D_6]kV@F#%T}^o;%^tZEʞ;@;U} lE~ M.lrmwfް8`gYwE5WW:u*ޡmU?H=cMz$ FAS +M wC͍yOxJˤf )]xɄ{!Ƅ ֯ϕk*!8v^)(VpI-BoX?)xMndU#vI>}qvKCiEpo}d B8&P بBEo&L@ f' U3㳙_{)ע[[FC9 >X%Ƶ؃+1c=p?53-7MjB[T:#*W˸o/Ne0iK\:F}83;_)ukǙmI."\Amo'i[D㉕80u (+2K0X|lK gh#^%a@NJUS-;HZ(G.<~4]3 #r39[+t7M vĿ (J[?/UD6z%ۏ̀`@f[΂_^x8Yl^ B㈵%H(;xd%iEYl-Cl _|h˸C#]\d!齊0 / Խg0? EOF;gx:;S8fhk:b1#fm{>gjvloGҒ$+#&b F[ɣL8X{eTLQQ2lb\vd$#4񾑽:4m;dc-@_CS[b¼_B?nTK[Ys >Ix='ae9.OSEUF} 5jȵ8$+^+cYl{xdvqY50x*=9vv :d ½CiD;BNu>vT;K/3}]u~ ߥ)0L0r4ߑR6UJϒpgn=rroy;%`M,kWmLЅ㤇HMщb-\l/5Z'QFfmgD1 @'Fk lބ8jMm反\pS6+M?rJ ߚW6b#?fݫGM{崲1Bf@ iS5Q_-woˮ ![߶Ĉ:k홄j9⍖'jgșEXy#J*ztGQ:V*[ Ng7sBMU[DaCdeR.# )[^/@0̸^*ȹ6T>@4sZN#Xd$[A8^CPPؙlefn!um\-DhjEU>B<]T%6|0uS_<1;ƿ#Ȟ_1.-.VJ"ojϕa. e[$E 3,1< o?;sj )G<-zh&#\7O=땍RROv HPYt+z$%O4H})9`'m ס|SH !|)c;zW7I?^bHdP2^)ơ%*h{i;sR=EK::l)^!hLqr Iӡ ͕L4e'8u`=l!hGTfllre= %' uy;$΃P sfc__C-#N]FhoO>{CK 9 Zb:a=SN#fOrhT$AN$\[D<r- 6z6t>44γjUJPGLm {1+*]Cղ?ίita|TM93͘Ags}6w=vn-FΫ=(uU~]1p)P$,5!z[N={dUYN[o]bn=rUxg0Oy`YoD|'Q $N'{=}ib#\[1jyH#Q.,d}{ѧ:P%,*|?|-',YRݦ4G{!ۑTږܩ8WWOTv+"S:TÒ erBr(&ۍ" 4R%Q/(ÑV>TCtIO,e>HXǹ?]k 5KnW/0{ ,QK\TVO1ͧvgcoե)UJ44ΦϑCDa*cL+rF)EkAB} y@0Ԑ!RK{|%xsJ$ dխGtGq8-ċiKvJ1u+4>SUDYi$N,6EsSf~jϴvDV;ϽzBUM: \-q2z* ЌUx5ec*%${Cy0jta+Ìd!S.2[)>PFZK6:7z ! [[eAE<ħIFh5Q"[i@Qz2l_9Vc̓Aw]! I3hL'9i*a#1+=$˅%)c*Iw;hnR?cx1vP37eVvjC8!E9t^MpۚmP7~{)6g[$A@!&-R$,C^Qӎ?l5lxsޜpN%n~mMwuj [/׷j6¨bݸ tI8`C? t/@!ܭB 6rDZX2Ukr@@Y&$g Ce7,JTN:Ъ0pvJA$RO /\S~?~]9NgUd'93/P-WO>ܭcӤ/+?WDp\V֚6GaW`MD#8^neIO>dbBUa*~Rl;k=G!f3k Q/JH{(JȽ% ǕZW*n&݇ȟX S"UnX"7|&\Ů>NP!7 qh=cbZ)#yvOo{DFնϏhuwK/5VCr'<* ~ F֔$܇֚uTZ_nD*'5P/#^azaO?ͮb*R(G-ƽ#+1nԺ:7[\[s#NGx$tB{|Wsۑsc`f rNїCKd ]5Z-Bee͌mv6\lC@,:E)lɠ{"[eTLeJXܳWH!l; :ήמ;h/z1VQ,:Vvq~h~ڍ['o )!Hay JA4ˊSz du(1)OhA'(e'ooxXtW`;wi_9,Ld=UףcLGfㄇRڥ%)K g7]Lj;},$NE o+?~LM/.oq5Fv鞏ZYy-wCU5B1ji,gNxKީ2{f]W,̋*i>m&]p$4 7b^Ó&)b^~^FllԧB5kfk}EN@WYRYa`$MHZ/礽z}núV'|nUBM0卬NH;}ޙy$dБX|Yd"ko M/ythj>\5& % N@3ۆhR0  _ *I.oSh; [L+\k.H"b`4 "aNJXM2ݵ1g>So&UVTZ:y0 ]}բ~az0r\,T C}:`ԫ\ A"U:."TyKyI!N,t`sL͖6૓D}ævݒ vjoyRc ,/XjR2Oʮ烁oʡvid'DJovhd(7Rٜ3mkyxǐ5VԷ v$K 3WNlG%Z&*8cuuoA@p.^TrvG l(Q}0Fۗz{/:@T' =݄ȜiK.p}\7|LιUVAM*@mф@.V=aWF^oMR'H ɤwQ\2vZ9u ռWx״;#;;!ļȳS jw7uys6uXkLp8tNF)ThGc]  lD3T,DVn}SW7jㅇ:}'W ۼ(/g;#bCӼ6htK5kr$DHMä!Eԡb&*vi/@Tֻ1 qoۗLyaʕcNRizZ~y$oxtҍ;u5>wR3YЩ֫v Ԛd/I=9yI^׵DfQmugz͚=B 9Bus7~"sm{* 1JR6,Lcijt;h6h ZgJnQ}欄9c&(ĥMhuD(yyE=vJ2m9$虊I)4G<ĢIw$ Aԍnz<`y¨цse! l`7G`ZO=7LE PH<3gp4o?υ5힩8,-ma{WGvr(iԘ)313}S0F9h;O}%cr@5GJkU2n"\詬 fE} " ڈzvr-2qFm3$a=r6ӽk-nB>ag(0(YN;:ivŗkt.T4jIHZ+REQw|ݭܬ"M%?( >'Z`MGrfő5Lk`G[b>?'c ˚niGRK)/mdO>OM*Q[bF]9pbD{:cV0i L ’J9g!ye%9CSL3>{e$" (_^4%-݆R˥Dm.%D.NpyP?$6M}]a@Ѥ8"ίؐU.ݴ5!!CvvZ;ƐagKrQYm \%@me"%I!ĸ)޲C?u-ȵ)iɴ>9uT&Q׉^G<% Oy[T=ش9=qVW9iPLLLf9[[셛ɳJC[}uZTx@L̞ :ziCo00;'vk<$x~hmϣZL)SBJȸ{',ivz¸1&ABT6{KAթ=§[eM  8u,,ܟG}d=,TccI9GS ];bpIg&)ćusd1_/VEpBRswH|ܜ;4rqm6\.WlBjS-Roڨ[W?O4hb)6.0@]h b.#|#*&VKbRc)d7L[x] -`]qa[ q`Dku-xyyiuWjUZYpyxwTw/Аʲ)&jt(O%!\"Ƃ +Cx|QW$a5/@d:1e908ؚC;]C{z׀{%ˎVG,7KdEN9wȅHSOB^ksJk KoEgXjMU(vBCU0]LَVWIqDZyRtiTiTb<7fU6_'ǘ>m~`+d x9!wes3݉sBN8e&!$; 2_6Z[ 5jzxp^2S'. H{)zܐ 6t^Hkźw@pcՑ`\2H D3%϶)L|bIz&ko6ITd6ne#Jʂp^ 0?km՛W^.B*kJmuWE Ov&}蝁 6y2B(hq_青<',8ٜκ謆?r5T~|5=S>RmYWHq"8Vh9_l"D,vY&`~:X:Xj 60Z굹`)\o{ @⻒3x |wIn%DQ5zbZj!%tyX;V!'Y{hCn`- d _oOhXQl+ŊUPY' :`<}y\bFr8gj&yܾbx:=@7uY m έ7 tDGL wHҘFH)EA(D3V<%x҇m 彁쎕Qӕ3[/ ,r ~I1CFlĆR[[[D; kXZ XvixՑj>{-5pZ?4 چ\]h_-r,, yh5y'  f6vw2٧B)ʷm 8ۇtntu )|ّ L嘂_gf"zP^.HuPA',ž^靮ݬnɶ܌@2X7 :re@O_[I)v5~pIIA4[7T)M cL9o`!rt.!OJ*\䇫}Y!O_Hyo<g_r#5vK{Ai$$z| ZE: 7>%RLsjesٷ@/xp)F4+֜7*Iyɚs&zo`/iFWr $TL𱩋 'Ɯ8ۦ J~ 5V,b6:'u" 4. xB$׌Z}`!F^_'>WdkU)!T 4\Z " ^#ƯkIh]{W[I^|lj~]_WQ03Uޮ/9Z\-TIxߤv{̶8gJT>2r ?TV47.M1z?’N? $X flUP[rhgv*yJ;Fu{okkޔ xޝL$jK)4-ނE15D9Q??a~H}x8yŮ(k.a}_4a2덑 ^Choj04f z {( wE!%]TxzFc++DLFƆ%k#|35.re>=lQS68M^< 绬cahFQ;j<8pwұ"7kM9R ^52(qq$ՙ؂8rᦺ ,أ~E1&^@w˝hF? "Zz6PO2)#KZ,?+{/{}TK7ZQ N<kFn2Sa)TY^] TI4IgYiKj2t]91!U' TZC#Y_GJ,jvşcaxlEu) >HTa?_'mXj͋Kΐ(tLGۻ$keӓGUPIc$B]cs?zk*gY!+1W]#ldyB6x-b vo:6hHD-*%QQDŽu7 #[E&ؒzK~O*6g /Rg):_>ZgzA[_YA'OS,QLU^W7A60E\Fr=H1[zMD{`/jUZퟡ[k // 9=& <.1[3]>b8⡇1Y~14: -˦E&.izK=ri2LD<˼ h]3qO\JM;Bgo0Riu^dM]J澅L_]Ya:pQiw vU,6`7]|-0\?EJX8\^^9Ak:ꀁ4䳘b [4y3V Hݵ0'Kd38FrbB{P JEC:|G|7Cމ(1~ěު&@7!ӄ\LmПwI ,P ?~jLr@i^!Alfj fjx)ȍ .˸N(%qn""ll?)'|7Hh6d^ I /I@E*U+NH'δh11fwۏf9N̟BDX%ŅJr1+4cl4H Xv@qQBr+y#Ɠ+Lf u=,]fp=ЁSӃ4)g*#iT~,_`I$L<2KOW/jP33kǠ^-=bh=7|E]jf_~>cxpU鱬g::5|I[DB>?CNH{DU)!t ?D[u@h\-XlP]81GTaڕѠWrcWz[#3!n<ќLy~ciaG4~0mN<{0}D La2irNXs9ŮÊxu.xFKڸca1^g!G>5xՎm\k+tt:O۽|PMWEDbr/ы?߃ ѕ۝)]$@x=U(Qӆtnݯ0rV"́K6LH W_C_.##eKZ WV*V{&-uph`=<'S}_R]D[:0[NRN&:-U=B1}59 /ڍY䬊`p)ȁF mkp|zzi ifVq^Y60zAB9\2W2N\FܓۮAGmnzo(?\y2a.جd`fFQ@rpЋuɎ% FUosr z_50hurn&*⥐Ij!&m$L ׁIr5g`B=6J6ǎr"<8q$bfEz/=\7ᜈf!F>mu7 7=a`b9nHjxbO:DJl0SHpx~"+uCgpf,oı٫xCiɰƯϥmADr $! NIQ bj惃6FoUTc>"zvJ%g`=A1ODd5LN1C"ױ#u, ]=jҧ/gaWGXTT[wz|o_vw͢k'/m6$\ k5a\hU# Ӛ̀"|Wd^cB\ϺT Df,ȻGf,3fHV[ҕ" Sw_m d<.;r;혎hPc  &X5B)nbj{Wmӱ˗hD#kO?'^2W+_^Fh2-^(LO1_~61r>YG #Sn #lHl^ןQ>к<7 vs\]& fWFJԊdltb6cB$¨ޒR>f31m۝9⊱#օ0JU0j${ ¥ePAF\]В9H.TĦewh졉jjQL tH[wrEC˵h,Ҙk ȾDSEp2 A Bi3h/Q|u*Q:pTyrXHH du-s27{v50Pa߳zZ{',+C:EG vފ h7E,hRIơKj`r7`^MiM$ۣA\#q*1y{y T;ɦ="5X ^jomsT wp&(aOeL}@ԕ51&dehV9fD&FtϒVRXз|RC((*D TD$LkE5LPȟx=o[ϝ\"i$WR堧6ɰo2˰M@\ N#F36#ݫ曭& fGrnWH͏r&M?g=M}od>Zq^dw yo_9YckirF~ ئN: $}@2f"]Ase} ğ6Vy?@yfzˤ0 B1P ;BlNI\0vKֶ"m蹩Į[P$[80W:CEFl@o}PoٞĕiǝQRߛD}J@/;&Cf Oi CA,9kA]Ӭ{>B[jaHz~ȫ˜Ӕ#cZЦ[CMK6 `q _y2UOzhoPb!-}ϰnUT-VwYPULw[|ͷ_` ];B4AkTuw,fBiA1{` +Y#Q` [2~1)x '֑r*H*|!њ#D8eT&veC hrءB֌@a4N2ឍ$Ke*NB)dXPNwtj`OB뺡6H%E/QΞlԑ;vAJމfJ%*ښ֊fY[-풽)-& Xe[ 4M>-zS6uS7ZVDEL5~@m E1gp[6&#xqu[cC:#;G_2+\?iDCVGU_2{=~X@DP.%V '~.8mɡʩOO`KyKׅ)%j[epE0cdQubk\Y ؚS\+]3Qb P Gj<`WpjN=Ҳ-gRW%xPABJSItME˪}˰/k?ɑ<5 ^F& RԞĥ-3fVܟ'3<ǭ?i\V#Ղ?oraoa{EXUiY'Xñ< YP,GL5pYncNFF1^-:~Yl ^5Z©B¾Vr'e,>➵s`E17K#CЅr^/PyeRX 1 D?oZKkSo+`\Hx@~҇6{%hV+ޙ_#Ѵgv(y-OrؾE9Q\>I dj(*ێLLC3Dʲ." .ʬ`eШDTuK40 '_{R}N %VS\V*#eC# v\K64\8r'לYj#̲Jы'(r @R!ÝI? .ڂv\Fib.i[:վũ/`54S:J4uBD}pFi];@mkNƑpKCC?= r.{7ӒmAZ<ٮ |3 S~^g[WL S;x$x}| y~Fn=-wle/$~ЧCqHFGrPe60+e$tlc+4咿ʖ'}ҭ[gLq5ǵuPX!3k +oB'yOF&3-<9q6D/a ]ݍ8ܒi%I̝,c Q!{QoEW_0!O>;ul:Ig&?p[vNce~ڗb?}9;oxcsD qIթXa{d B~%mNJ -EX$NΔ '`{XdIσG1z"xh^O9jI}_x;:û]?46ˏu~~T`*BtҌ|\H@;F>-`/0&NΤ)g 8f.Hǹ80r!ğ4YLB%Wً]g0ռ~NR]$@tkkv$}ANˊ9ǍquoDtpU3T<"hDMM9dl9s夼Vc뙣r-qzRQy crE,˩Oh l'C^~tA,%q.p2 $'j{: *WfxE>{2ȉg:-%^->]CV`@q :v t{6D ?kʚwmw+ &iJ՗<兀J=pb>\K[ J*,# ּ:} +Ă0Ƹsb ;4-F7H^dp=\k`sKGz/Gugm!*Gs}R䇬B%PK&G8/)樋{yKNA}^< ?7oN |vvej9Q2 YW\&wn%H( ݌JN fUy]'zs|x o.gdAEĬ 20_|Ոp?* (Z ;竓s!IIEt3wЮ IrkۿRDQI1dYذ֦iei@8?-,c~e N\9 倐 Mj '>cH-LrZD~~Wm/LnDA&Oqџ9Z}-A\*v^iGiYXmzX%&Fy"Nm9b#%X@Xnn~Ry!,msQmV܏dp vߗQ\ KZ^J\z[6)𺈡~gO˯%e.o`8>D<;M9 ҘW`A ;N+~^b)L"U{AzejGQ.n^%WG<( S21޵ɾVE/9D:6kJ7h2qM(9(P"oxl=n0DdѶ#832<2[W}ԭWQiQ[9ZJn0R,4=WC̽cMDWό#q}gQ|a\ƫR"JOQVܷaowoqRwViXDZA}xƕf7p6CÙ&?j$mu4\vtrzJM=\3rꍓ"KhEriuY7#^C;kfmplOCSR=Jiӽ\fé ?ΓPy:x n ŭ2ӥO,2FVJ;{VHV V1L!"Fm͖:$,UX>[jI+16ᓳ=lĪn'jޮ+˒ywjc͊|tɧ8 K|L_>0(q<#@B,{3*jge$2x='SV j5\b@+yܣvyl瞋 96Ȅp29.(npbCV5]/B3^Y%]0gP^i*L"5S7gݖxYe3AO7g遳vLg[B{ ejv'#d4*PNʽіCh}[ a@?3HY:(@`SADԉ'j;9?kCx^"[֌( x j~}S‹ua,+Ѯ>j8<>hqA2օ`u=)ƿca3$ DiQM^.M5ZX~Zq1Tyt ~&x-jϒ-46lVX !MhϘi^ݲK+)7 Ό6rz8vMfN/BE;{Ѻ33t9}d7DJӭ(-'IE_/L7K%W{nBܠՂ{zj\O 94Ix90JO ر4;gGSyziâ=B3c|z&rWXWnnLOs4qsDGփŝ@k`nQ;/  c֦EﮓH"RMjRU+Q``a#%_-= 58i|LqՌ4?eY9,.O Q=~ӮvC5_cOI/h٢aIbwAga/mR%Ni"ԍ^#4HkqfBP8rr9{//?Q?8M/%-LۧE#%e**2tgԽ @Xh&lXEm".[l+zݩk&q% h'Cɝkh;Ebu5V(~a7YJ3qzj(ҿzsVcC8 8I:~8 EPZrMP?,Y_f}%!<* EAӻōQnZNX)Qn)/EnƘwS ip{q(k3RX$m 'u('L?ri{h[FS<SmEaۿH:ܑ Y(ǭ߀,7}HWy ̛tv< 9mUn P.W W}C;Ͽx -O!T?X$zA~J&\h6نj*I vmތ@qݣm$-P ߐMW]OHP  oD.rԠk"p@N5Ҩ3V~D\b ZdbF̧,N{ qEUjB&ɓhK3[9CS֬R% }=Bd`d:(jXZFk(?-U*7s$CZI[k> Y7xѰ4k3.+ϥ$58 @.jlգ(>EK(>A; {dG^bGD"I֠';3{fhܹ5ҢΥart:cQI8Ig 9EKzuEѼpZ<ݵ.$>)ii*)#F 6?DHA{uȤa=}9]|@+`N-66,?Ͱl3TƝ1fc颡)f9+sS4݁U~rt$S"Wh~Clq.\ ڲDik: ~Qdkv*v6 .xz\3ϲ N@ >)2Z1Px&un(jq."< Ǝɝ^J}iCtR>\NԔU]Mmg_V]*ZKgNc_n6:-1DŢ6Mu!|GuS-$t`!2ґ.G)e8Z[@зh3X KB ]t3'aV|C\ƚk1֎_:/>"M~&jn?G??0 ң.gTɑoJ!(҅&<'Ó*V-4HH#[mPIZ>/2oқ)vZ=bD度b!!,1b7#.,ec5C2:%1Nz?ue:!B 0g02|V*(&M[kZfgzWojCԔc'~ue1IS=FEhE`ޱʂ6N.{UsHG:k5L%! H/>Wm bb U]z4)AJ=1m!,1:ydOJbH} Ϳ0 PC ȏ'd ۧ(WCTvGP@)reȵ4itIYޗtcR꥘Wp)=#@|ĀSjg"1)1gs^m'seDLet_ 7,L^^F1wl@b.ڿ$7]QkWF |z A797}!v;6a+M$x\ eď"t0RRUW8da a2j,x:uX{[IIb,[(2}Q!5E1rU:#({{ uB]#%IoH d1A숣ݻ! xJ6cKلX51ZJց<#:USx\AwCS, 싙A#=Oj8-Bcb ,Jk dl*ƥ2[g/L0cTh nS7zO֑gŸ D_ ;~!N0?v)&͚xZX`h_$O ȇ>\Os2` gm][mܸ#_>a_AAծ{y$$Z>n cW[>%22pL~d qV /-tar,Pל"$RH/+޽58{ɲEKg^M@.iI!~:/liЂa>6g;cM6#RX5l03*oR i˺I ˙%־ԃpY JcJ_TEb$p.9ĺ^YZati .Q7ten B[dpC&D͈⸵C5Nc@4\=[cD4MhߙH0R|g#]IϳxCK{m)!SV!WgPJֶD5X@s ޾nY}Āc=l~mƜ^Zec-c }C3hk gU:Inժ:'OoT#8vߎ޸^@9BTy,S:\s~kmY?qA;6TJ"(w[c"9͙l[ V$viM`ӮfU?e_J/J D#[g#! HʤV{mf&6>-?_Wy'U[HI.v4C3|Hrv?2pBQ.5YH>ѹ>}b<Ϣ9:=_R޶x:2ȚX2>-AJtk;Cڄ.*'te0њȼI`ѻ |Ѭ#ѕXGbpX3Y[@j knP$O!V6΀_K 11pFH=rSjv˩R‚#̆˥P^qHсʙfQ(c݄CT1PcF!aUwi7|nM\;L:@y&=+"Hʯi@Ca_0;EAB\ i|ᝧh{µI*z|N$#&vٵr1@- Arvke ^đ~H_ w!@:{2Y9`vj ؘ~r",t<'2قJ8.۵sYTW/v -M*&p1! q$Z.Ş7n\/RFY)2o q]Xvt/g.\OЕdFS(i$:_E;hrX3o&UW$=SnnͻZ [ȃo1BiG(tPY{bD_1EdPv|ig-Ǫ~9z;B)NCMM hxN{9mhc&Vٳr_H2S;+ )p?ݢYH Y8i׮̥w?GNք:7i/VhviRJ{!@BUp?'8i6[/2S]a*h8sUp0 ,_r$FAENhia ]zZ -;!,!xc8戔[IWcNj aJuGRm#[ٵ.pO+QIu}AbuelD ~#"UFR>+ FيܿmWRz(&WR_xeZ)2.t-u-zjS5C?)r_l?H= uD!n0BoPw`L)Xb6 QHܐxy.!}(vv*`&T R"%5)teAIwM ;`¥$fi 2Wv&&@@ge"Š^ʏDQD6SٗDX')NףC&eHMuXX .K̭fp9<# ߗuЕX~DC7\j5T m8Mљxѫ??_;z-AGEhMuxEunqo ~m~τI熲'YU en۸digSGR/}j'QwF:ݵlzQ\Mҕ4kY/1b1ђ6N~5mnpȱYԽӐ*mc{0opp$ Zsڧ+_PaM<~]DB|O2 r>¤Hh\W>#3%'ZhPm8h߉U]RMrz䘧 3|-Cc>Fufv %}و#iiكtEH9\#SL ɜ_ɀo%0)mwTC<f&5 a{AMZCAfxm%B.9$ƖUfR2̏pfb!cua79ooϼ6epJHH֚ !JA/?d ԊNgrXP?ر=X#zk[_XdGߑJGFݚqG@,g.ef/ 9X en//TA:h CRh( ~Ql'qW==SD1d ,ϰdr|&$&o PMh$m4概v='IB3N+Sh݉Vwg02%I22KNSFfڌGg4a lqݩꑷGHv?h6%E_3BvNQXmm-IKã*~ۗj]6 o$y(8^2@#o[li\ILws PC']z7Ċ3̤ath@2D8tS^]7Ja-| vtWXy~Fd~8|F7:%gSye{_o r[^5ʷ4k:4۷RMHB Pgf$ +]es|!P?}"ED!/ʄ*%BցE] U%T+'Ź6yk\T4>ԂI=s3`Jkg@EbR?R NC@J#yY`pʺ?F}Ng i3W ȸCܾl"%suRMqH&pK\7t2 Jb_wt4;ux~ԃ엨OLBM4jKvRDɔA\rCKGFB_[o;^E|OaS `Z{Ե4  j{DH YZ