xen-libs-4.13.3_04-lp152.2.30.1 4>$  ApaE /=„Oĺu2 ԌG_|P ̐zm H7 f*t`` 7[3+6U!O #2hiZDt𰡝 ub!K,w~5h# br4 xoB-jL`_V@Rɜy<,.] Zm&i(1<vsp>? d  " @ .<lr|-0- - - -  E-  - `- A-"H-$:::(j8t~9!l~:;T~>@G-H͸-Il-XΜ$Y,$\|-]0-^ b cԳd@eEfHlJu\-vw<-x-yCxen-libs4.13.3_04lp152.2.30.1Xen Virtualization: LibrariesXen is a virtual machine monitor for x86 that supports execution of multiple guest operating systems with unprecedented levels of performance and resource isolation. This package contains the libraries used to interact with the Xen virtual machine monitor. In addition to this package you need to install kernel-xen, xen and xen-tools to use Xen. Authors: -------- Ian Pratt aEcloud132PopenSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Kernelhttp://www.cl.cam.ac.uk/Research/SRG/netos/xen/linuxx86_649ݸ9(898zz)@98;8((8(8jAAAAAAAAaEyaEaEzaEaEyaEaExaEaEyaEaEaEaExaEaEzaEaEaEaEaEaE}aEaEwaEaEwaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaE36cf4d04bfad6c0827a9208282cbb832a4c6bb768095977d4d7f8be143171a9f58eb899c733804d5f6689395c3f250860ff8239375fd7b2552a3586f0ff393bed958d6ad543546bd6ec4519fcac33740043a40c0c03d7f7e968adc99ccb81255a1648055a927aff020b913841aac574622d8ac76cbef0b54684919da2cbaffd35cbb0695844612ce9b1bbc43587ef7f41e7499e93d7f2e0252bde45ad94e01d780aabe2bd002b8dd8966b10fa75d340d6a9205badd753e6f1db5d81cf0c24ac92cb48ec70451051e9c8868b3503ab05e2d4fef8c52e56560f4e549879f57fa33a98778e63e901bf2f0bfd308b5491676ed106b9f24e79bb1dc5348066084b099c3fa18a935cf034d0ce2425f7d3d4a054ed0f57a7679660a4ed83a3607324e005fff24754d1b60db62625b99186b7e9792970b3d467cba276fca483870faf8735364285e29bdd5bafed06c34db72c92fe955cd65bbe24f23908a315ea4246ebec5c9d611a7d6d4560205f76a449efe9b6da484fa3c68bc3e07e0298bc043e25a83f2e8ceac60d8d82d7c25f43ab86409573e36db8092d68a66c81c25d1495baeb4366892aee5c87e0f4f9b50b4be8cdc6e50c073b7db94bc2924215be9249814afe98e88d275e8ae6f8fbdb03f67bd800f451ccc64b1c42d21b744cfc13d818e882b470d6b5c62dd49ac0d338956b19d0fbbb2249a2916221d78fef11e6129642273aa338781aeb78db62bcfed2ac4a7a6e8ed4e5d20e9a54b75db4f874f0d06f668d6a2bd7aebacd7e97b7c5131d0bd66a8b5d230d8de913cb0276bf8a82dc0ee13a64b590886c4a409f7d793bac89384213a6e92f74544cf9b8bc45c550261ebcd01e7d0ae79e1c36cea16144a02a010f5b3d3579ba0955dabf77e4b693739e4649bb86323fdbfdb6b306e61be9d6e9651a218d242f4d3e3f1768575bbda1faca7b47473e2b612dab95efc12f7b972cc3a20a5e239ffd088013a2895f20483libxencall.so.1.2libxenctrl.so.4.13.0libxendevicemodel.so.1.3libxenevtchn.so.1.1libxenforeignmemory.so.1.3libxenfsimage.so.4.13.0libxengnttab.so.1.2libxenguest.so.4.13.0libxenlight.so.4.13.0libxenstat.so.4.13.0libxenstore.so.3.0.3libxentoolcore.so.1.0libxentoollog.so.1.0libxenvchan.so.4.13.0libxlutil.so.4.13.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxen-4.13.3_04-lp152.2.30.1.src.rpmlibxencall.so.1()(64bit)libxencall.so.1(VERS_1.0)(64bit)libxencall.so.1(VERS_1.1)(64bit)libxencall.so.1(VERS_1.2)(64bit)libxenctrl.so.4.13()(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.13()(64bit)libxenfsimage.so.4.13(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.13()(64bit)libxenlight.so.4.13()(64bit)libxenstat.so.4.13()(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.13()(64bit)libxlutil.so.4.13()(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.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.13()(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.13()(64bit)libxenfsimage.so.4.13(libfsimage.so.1.0)(64bit)libxengnttab.so.1()(64bit)libxengnttab.so.1(VERS_1.0)(64bit)libxenguest.so.4.13()(64bit)libxenlight.so.4.13()(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.1a7T@a,@aGa $@a @` @``E`` @```7@`a@`\{@`OL@`B@`4@`@` l__$_ǁ______@__[f_X_Wr@_'@_{_^)@^^@^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.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comCallum Farmer carnold@suse.comcarnold@suse.comJames Fehlig carnold@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.comDominique Leuenberger carnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comMatej Cepl carnold@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.comJim Fehlig ohering@suse.deMartin Liška ohering@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.comJan Engelhardt Guillaume GARDET Guillaume GARDET Bernhard Wiedemann carnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deBernhard Wiedemann ohering@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#1189632 - VUL-0: CVE-2021-28701: xen: Another race in XENMAPSPACE_grant_table handling (XSA-384) xsa384.patch - Upstream bug fixes (bsc#1027519) 5e5001ee-x86-p2m-PoD-accounting-in-gpae.patch (Replaces xsa378-0a.patch) 5e86fa2a-x86-p2m_remove_page-retval.patch (Replaces xsa378-0b.patch) 5e86fa57-x86-p2m-remove-MFN-check.patch (Replaces xsa378-0c.patch) 61001231-x86-work-around-GNU-ld-2-37-issue.patch 611a7e38-x86-CET-shstk-WARN-manipulation.patch 611cba4e-VT-d-Tylersburg-errata-more-steppings.patch 6128a856-gnttab-radix-tree-node-init.patch 611f844b-AMD-IOMMU-dont-leave-pt-mapped.patch 61122ac6-credit2-avoid-spuriously-picking-idle.patch (Replaces credit2-avoid-picking-a-spurious-idle-unit-when-caps-are-used.patch) 6126339d-AMD-IOMMU-global-ER-extending.patch (Replaces xsa378-1.patch) 6126344f-AMD-IOMMU-unity-map-handling.patch (Replaces xsa378-2.patch) 61263464-IOMMU-pass-access-to-p2m_get_iommu_flags.patch (Replaces xsa378-3.patch) 6126347d-IOMMU-generalize-VT-d-mapped-RMRR-tracking.patch (Replaces xsa378-4.patch) 6126349a-AMD-IOMMU-rearrange-reassignment.patch (Replaces xsa378-5.patch) 612634ae-AMD-IOMMU-rearrange-ER-UM-recording.patch (Replaces xsa378-6.patch) 612634c3-x86-p2m-introduce-p2m_is_special.patch (Replaces xsa378-7.patch) 612634dc-x86-p2m-guard-identity-mappings.patch (Replaces xsa378-8.patch) 612634f4-x86-mm-widen-locked-region-in-xatp1.patch (Replaces xsa379.patch) 6126350a-gnttab-release-mappings-preemption.patch (Replaces xsa380-1.patch 6126351f-gnttab-replace-mapkind.patch (Replaces xsa380-2.patch) 6126353d-gnttab-get-status-frames-array-capacity.patch (Replaces xsa382.patch) 61263553-Arm-restrict-maxmem-for-dom0less.patch (Replaces xsa383.patch)- bsc#1189882 - refresh libxc.sr.superpage.patch prevent superpage allocation in the LAPIC and ACPI_INFO range- bsc#1189373 - VUL-0: CVE-2021-28694,CVE-2021-28695, CVE-2021-28696: xen: IOMMU page mapping issues on x86 (XSA-378) xsa378-0a.patch xsa378-0b.patch xsa378-0c.patch xsa378-1.patch xsa378-2.patch xsa378-3.patch xsa378-4.patch xsa378-5.patch xsa378-6.patch xsa378-7.patch xsa378-8.patch - bsc#1189376 - VUL-0: CVE-2021-28697: xen: grant table v2 status pages may remain accessible after de-allocation. (XSA-379) xsa379.patch - bsc#1189378 - VUL-0: CVE-2021-28698: xen: long running loops in grant table handling. (XSA-380) xsa380-1.patch xsa380-2.patch - bsc#1189380 - VUL-0: CVE-2021-28699: xen: inadequate grant-v2 status frames array bounds check. (XSA-382) xsa382.patch - bsc#1189381 - VUL-0: CVE-2021-28700: xen: xen/arm: No memory limit for dom0less domUs. (XSA-383) xsa383.patch- bsc#1188050 - L3: Xen guest yval1a80 SLES11SP4 hangs on cluster See also bsc#1179246. credit2-avoid-picking-a-spurious-idle-unit-when-caps-are-used.patch- Drop aarch64-maybe-uninitialized.patch as the fix is in tarball.- bsc#1176189 - xl monitoring process exits during xl save -p|-c keep the monitoring process running to cleanup the domU during shutdown xl-save-pc.patch- bsc#1179246 - Dom0 hangs when pinning CPUs for dom0 with HVM guest 60be0e24-credit2-pick-runnable-unit.patch 60be0e42-credit2-per-entity-load-tracking-when-continuing.patch - Upstream bug fixes (bsc#1027519) 60be3097-x86-CPUID-fix-HLE-and-RTM-handling-again.patch 60bf9e19-Arm-create-dom0less-domUs-earlier.patch (Replaces xsa372-1.patch) 60bf9e1a-Arm-boot-modules-scrubbing.patch (Replaces xsa372-2.patch) 60bf9e1b-VT-d-size-qinval-queue-dynamically.patch (Replaces xsa373-1.patch) 60bf9e1c-AMD-IOMMU-size-command-buffer-dynamically.patch (Replaces xsa373-2.patch) 60bf9e1d-VT-d-eliminate-flush-related-timeouts.patch (Replaces xsa373-2.patch) 60bf9e1e-x86-spec-ctrl-protect-against-SCSB.patch (Replaces xsa375.patch) 60bf9e1f-x86-spec-ctrl-mitigate-TAA-after-S3.patch (Replaces xsa377.patch) 60bfa904-AMD-IOMMU-wait-for-command-slot.patch (Replaces xsa373-4.patch) 60bfa906-AMD-IOMMU-drop-command-completion-timeout.patch (Replaces xsa373-5.patch) 60c8a7ac-x86-vpt-fully-init-timers-before-enlisting.patch 60d49689-VT-d-undo-device-mappings-upon-error.patch 60d496b9-VT-d-adjust-domid-map-updating-on-unmap.patch 60d496d6-VT-d-clear_fault_bits-should-clear-all.patch 60d496ee-VT-d-dont-lose-errors-on-multi-IOMMU-flush.patch 60d5c6df-IOMMU-PCI-dont-let-domain-cleanup-continue.patch- bsc#1183243 - L3: Core cannot be opened when using xl dump-core of VM with PTF 60ba695e-tools-libs-ctrl-fix-xc_core_arch_map_p2m-to-support.patch- Update logrotate.conf, move global options into per-file sections to prevent globbering of global state (bsc#1187406)- Fix shell macro expansion in xen.spec, so that ExecStart= in xendomains-wait-disks.service is created correctly (bsc#1183877)- bsc#1186428 - VUL-0: CVE-2021-28693: xen: xen/arm: Boot modules are not scrubbed (XSA-372) xsa372-1.patch xsa372-2.patch - bsc#1186429 - VUL-0: CVE-2021-28692: xen: inappropriate x86 IOMMU timeout detection / handling (XSA-373) xsa373-1.patch xsa373-2.patch xsa373-3.patch xsa373-4.patch xsa373-5.patch - bsc#1186433 - VUL-0: CVE-2021-0089: xen: Speculative Code Store Bypass (XSA-375) xsa375.patch - bsc#1186434 - VUL-0: CVE-2021-28690: xen: x86: TSX Async Abort protections not restored after S3 (XSA-377) xsa377.patch - bsc#1180491 - "Panic on CPU 0: IO-APIC + timer doesn't work!" 6011bbc7-x86-timer-fix-boot-without-PIT.patch - Upstream bug fixes (bsc#1027519) 60631c38-VT-d-QI-restore-flush-hooks.patch 60700077-x86-vpt-avoid-pt_migrate-rwlock.patch 60787714-x86-HPET-avoid-legacy-replacement-mode.patch 60787714-x86-HPET-factor-legacy-replacement-mode-enabling.patch 608676f2-VT-d-register-based-invalidation-optional.patch 60a27288-x86emul-gas-2-36-test-harness-build.patch 60afe616-x86-CPUID-rework-HLE-and-RTM-handling.patch - Drop gcc10-fixes.patch- Add xen.sysconfig-fillup.patch to make sure xencommons is in a format as expected by fillup. (bsc#1185682) Each comment needs to be followed by an enabled key. Otherwise fillup will remove manually enabled key=value pairs, along with everything that looks like a stale comment, during next pkg update- Refresh xenstore-launch.patch to cover also daemon case- Update to Xen 4.13.3 bug fix release (bsc#1027519) xen-4.13.3-testing-src.tar.bz2 - Drop patches contained in new tarball 5faa974f-evtchn-rework-per-channel-lock.patch 5faa978b-evtchn-revert-52e1fc47abc3a0123.patch 5faac497-xen-arm-Always-trap-AMU-system-registers.patch 5fbcdf2e-evtchn-FIFO-access-last.patch 5fbcdf99-x86-DMI-fix-SMBIOS-pointer-check.patch 5fbd042b-memory-off-by-one-in-XSA-346.patch 5fc4ee23-evtchn-FIFO-queue-locking.patch 5fd8aebb-x86-replace-reset_stack_and_jump_nolp.patch 5fd8aee5-x86-fold-guest_idle_loop.patch 5fd8aef3-x86-avoid-calling-do_resume.patch 5fd8af4b-evtchn-FIFO-add-2nd-smp_rmb.patch 5fd8b02d-evtchn-FIFO-reorder-and-synchronize.patch 5ff458f2-x86-vPCI-tolerate-disabled-MSI-X-entry.patch 5ff71655-x86-dpci-EOI-regardless-of-masking.patch 5ffc58e8-x86-ACPI-dont-overwrite-FADT.patch 600999ad-x86-dpci-do-not-remove-pirqs-from.patch 600ab341-x86-vioapic-EOI-check-IRR-before-inject.patch 6013e4bd-memory-bail-from-page-scrub-when-CPU-offline.patch 6013e546-x86-HVM-reorder-domain-init-error-path.patch 601d4396-x86-EFI-suppress-ld-2-36-debug-info.patch 602bd768-page_alloc-only-flush-after-scrubbing.patch 602cfe3d-IOMMU-check-if-initialized-before-teardown.patch 602e5a8c-gnttab-never-permit-mapping-transitive-grants.patch 602e5abb-gnttab-bypass-IOMMU-when-mapping-own-grant.patch 6037b02e-x86-EFI-suppress-ld-2-36-base-relocs.patch 60410127-gcc11-adjust-rijndaelEncrypt.patch 60422428-x86-shadow-avoid-fast-fault-path.patch xen-4.13.2-testing-src.tar.bz2 xsa115-1.patch xsa115-10.patch xsa115-2.patch xsa115-3.patch xsa115-4.patch xsa115-5.patch xsa115-6.patch xsa115-7.patch xsa115-8.patch xsa115-9.patch xsa322.patch xsa324.patch xsa325.patch xsa351-1.patch xsa351-2.patch xsa368.patch- bsc#1137251 - Restore changes for xen-dom0-modules.service which were silently removed on 2019-10-17- 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 60410127-gcc11-adjust-rijndaelEncrypt.patch 60422428-x86-shadow-avoid-fast-fault-path.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#1182576 - L3: XEN domU crashed on resume when using the xl unpause command 602ffae9-tools-libs-light-fix-xl-save--c-handling.patch- Upstream bug fixes (bsc#1027519) 5fd8aebb-x86-replace-reset_stack_and_jump_nolp.patch (Replaces xsa348-1.patch) 5fd8aee5-x86-fold-guest_idle_loop.patch (Replaces xsa348-2.patch 5fd8aef3-x86-avoid-calling-do_resume.patch (Replaces xsa348-3.patch) 5fd8af4b-evtchn-FIFO-add-2nd-smp_rmb.patch (Replaces xsa359.patch) 5fd8b02d-evtchn-FIFO-reorder-and-synchronize.patch (Replaces xsa358.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#1181254 - VUL-0: xen: IRQ vector leak on x86 (XSA-360) xsa360.patch- bsc#1180690 - L3-Question: xen: no needsreboot flag set Add Provides: installhint(reboot-needed) in xen.spec for libzypp- 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#1179496 - VUL-0: CVE-2020-29480: xen: xenstore: watch notifications lacking permission checks (XSA-115) xsa115-1.patch xsa115-2.patch xsa115-3.patch xsa115-4.patch xsa115-5.patch xsa115-6.patch xsa115-7.patch xsa115-8.patch xsa115-9.patch xsa115-10.patch - bsc#1179498 - VUL-0: CVE-2020-29481: xen: xenstore: new domains inheriting existing node permissions (XSA-322) xsa322.patch - bsc#1179501 - VUL-0: CVE-2020-29484: xen: xenstore: guests can crash xenstored via watchs (XSA-324) xsa324.patch - bsc#1179502 - VUL-0: CVE-2020-29483: xen: xenstore: guests can disturb domain cleanup (XSA-325) xsa325.patch - bsc#1179506 - VUL-0: CVE-2020-29566: xen: undue recursion in x86 HVM context switch code (XSA-348) xsa348-1.patch xsa348-2.patch xsa348-3.patch - bsc#1179514 - VUL-0: CVE-2020-29570: xen: FIFO event channels control block related ordering (XSA-358) xsa358.patch - bsc#1179516 - VUL-0: CVE-2020-29571: xen: FIFO event channels control structure ordering (XSA-359) xsa359.patch - Upstream bug fixes (bsc#1027519) 5faa974f-evtchn-rework-per-channel-lock.patch 5faa978b-evtchn-revert-52e1fc47abc3a0123.patch 5faac497-xen-arm-Always-trap-AMU-system-registers.patch (Replaces xsa351-3.patch) 5fbcdf2e-evtchn-FIFO-access-last.patch 5fbcdf99-x86-DMI-fix-SMBIOS-pointer-check.patch 5fbd042b-memory-off-by-one-in-XSA-346.patch (Replaces xsa355.patch) 5fc4ee23-evtchn-FIFO-queue-locking.patch- bsc#1178963 - VUL-0: xen: stack corruption from XSA-346 change (XSA-355) xsa355.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.- 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- Upstream bug fix (bsc#1027519) 5f92909a-PCI-cleanup-MSI-before-removing-device.patch- bsc#1177950 - adjust help for --max_iters, default is 5 libxl.set-migration-constraints-from-cmdline.patch- Update to Xen 4.13.2 bug fix release (bsc#1027519) xen-4.13.2-testing-src.tar.bz2 - Drop 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 5ef44e0d-x86-PMTMR-use-FADT-flags.patch 5ef6156a-x86-disallow-access-to-PT-MSRs.patch 5efcb354-x86-protect-CALL-JMP-straight-line-speculation.patch 5f046c18-evtchn-dont-ignore-error-in-get_free_port.patch 5f046c48-x86-shadow-dirty-VRAM-inverted-conditional.patch 5f046c64-EPT-set_middle_entry-adjustments.patch 5f046c78-EPT-atomically-modify-ents-in-ept_next_level.patch 5f046c9a-VT-d-improve-IOMMU-TLB-flush.patch 5f046cb5-VT-d-prune-rename-cache-flush-funcs.patch 5f046cca-x86-IOMMU-introduce-cache-sync-hook.patch 5f046ce9-VT-d-sync_cache-misaligned-addresses.patch 5f046cfd-x86-introduce-alternative_2.patch 5f046d1a-VT-d-optimize-CPU-cache-sync.patch 5f046d2b-EPT-flush-cache-when-modifying-PTEs.patch 5f046d5c-check-VCPUOP_register_vcpu_info-alignment.patch 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 xsa286-1.patch xsa286-2.patch xsa286-3.patch xsa286-4.patch xsa286-5.patch xsa286-6.patch xsa333.patch xsa334.patch xsa336.patch xsa337-1.patch xsa337-2.patch xsa338.patch xsa339.patch xsa340.patch xsa342.patch xsa343-1.patch xsa343-2.patch xsa343-3.patch xsa344-1.patch xsa344-2.patch xsa345-1.patch xsa345-2.patch xsa345-3.patch xsa346-1.patch xsa346-2.patch xsa347-1.patch xsa347-2.patch xsa347-3.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) xsa345-1.patch xsa345-2.patch xsa345-3.patch - bsc#1177413 - VUL-0: CVE-2020-27671: xen: undue deferral of IOMMU TLB flushes (XSA-346) xsa346-1.patch xsa346-2.patch - bsc#1177414 - VUL-0: CVE-2020-27670: xen: unsafe AMD IOMMU page table updates (XSA-347) xsa347-1.patch xsa347-2.patch xsa347-3.patch- 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.- bsc#1176339 - VUL-0: CVE-2020-25602: xen: x86 pv: Crash when handling guest access to MSR_MISC_ENABLE (XSA-333) xsa333.patch - bsc#1176341 - VUL-0: CVE-2020-25598: xen: Missing unlock in XENMEM_acquire_resource error path (XSA-334) xsa334.patch - bsc#1176343 - VUL-0: CVE-2020-25604: xen: race when migrating timers between x86 HVM vCPU-s (XSA-336) xsa336.patch - bsc#1176344 - VUL-0: CVE-2020-25595: xen: PCI passthrough code reading back hardware registers (XSA-337) xsa337-1.patch xsa337-2.patch - bsc#1176346 - VUL-0: CVE-2020-25597: xen: once valid event channels may not turn invalid (XSA-338) xsa338.patch - bsc#1176345 - VUL-0: CVE-2020-25596: xen: x86 pv guest kernel DoS via SYSENTER (XSA-339) xsa339.patch - bsc#1176347 - VUL-0: CVE-2020-25603: xen: Missing barrier barriers when accessing/allocating an event channel (XSA-340) xsa340.patch - bsc#1176348 - VUL-0: CVE-2020-25600: xen: out of bounds event channels available to 32-bit x86 domains (XSA-342) xsa342.patch - bsc#1176349 - VUL-0: CVE-2020-25599: xen: races with evtchn_reset() (XSA-343) xsa343-1.patch xsa343-2.patch xsa343-3.patch - bsc#1176350 - VUL-0: CVE-2020-25601: xen: lack of preemption in evtchn_reset() / evtchn_destroy() (XSA-344) xsa344-1.patch xsa344-2.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-64bit-segbase-consistency.patch- Upstream bug fixes (bsc#1027519) 5ef44e0d-x86-PMTMR-use-FADT-flags.patch 5ef6156a-x86-disallow-access-to-PT-MSRs.patch 5efcb354-x86-protect-CALL-JMP-straight-line-speculation.patch 5f046c18-evtchn-dont-ignore-error-in-get_free_port.patch (Replaces xsa317.patch) 5f046c48-x86-shadow-dirty-VRAM-inverted-conditional.patch (Replaces xsa319.patch) 5f046c64-EPT-set_middle_entry-adjustments.patch (Replaces xsa328-1.patch) 5f046c78-EPT-atomically-modify-ents-in-ept_next_level.patch (Replaces xsa328-2.patch) 5f046c9a-VT-d-improve-IOMMU-TLB-flush.patch (Replaces xsa321-1.patch) 5f046cb5-VT-d-prune-rename-cache-flush-funcs.patch (Replaces xsa321-2.patch) 5f046cca-x86-IOMMU-introduce-cache-sync-hook.patch (Replaces xsa321-3.patch) 5f046ce9-VT-d-sync_cache-misaligned-addresses.patch (Replaces xsa32141.patch) 5f046cfd-x86-introduce-alternative_2.patch (Replaces xsa321-5.patch) 5f046d1a-VT-d-optimize-CPU-cache-sync.patch (Replaces xsa321-6.patch) 5f046d2b-EPT-flush-cache-when-modifying-PTEs.patch (Replaces xsa321-7.patch) 5f046d5c-check-VCPUOP_register_vcpu_info-alignment.patch (Replaces xsa327.patch) 5f1a9916-x86-S3-put-data-sregs-into-known-state.patch 5f21b9fd-x86-cpuid-APIC-bit-clearing.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.13.3_04-lp152.2.30.14.13.3_04-lp152.2.30.1libxencall.so.1libxencall.so.1.2libxenctrl.so.4.13libxenctrl.so.4.13.0libxendevicemodel.so.1libxendevicemodel.so.1.3libxenevtchn.so.1libxenevtchn.so.1.1libxenforeignmemory.so.1libxenforeignmemory.so.1.3libxenfsimage.so.4.13libxenfsimage.so.4.13.0libxengnttab.so.1libxengnttab.so.1.2libxenguest.so.4.13libxenguest.so.4.13.0libxenlight.so.4.13libxenlight.so.4.13.0libxenstat.so.4.13libxenstat.so.4.13.0libxenstore.so.3.0libxenstore.so.3.0.3libxentoolcore.so.1libxentoolcore.so.1.0libxentoollog.so.1libxentoollog.so.1.0libxenvchan.so.4.13libxenvchan.so.4.13.0libxlutil.so.4.13libxlutil.so.4.13.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.opensuse.org/openSUSE:Maintenance:16968/openSUSE_Leap_15.2_Update/2a3494ad3971efb6a2cb6e0cdaf8d120-xen.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linux ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4b674c1668419a43713f25ba4e1d02c689f08d95, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=085ad2a7e3ee7c66158870cb2802801f668d582e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=16def97c3fa28dd6dd5eba58880c5b005d36be70, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0acdeec444a12bed0f50abc74587b2f0e8fcaad1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a89c6b6d5696069465403860e3bc165d74e47813, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8a3e96a28d6831eeaf13b252fb2ba98ac253468c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5abd1a931833838cb0f44c5f7b8e7d9fc707a216, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=47eabefc5e6d28ff0ef924990d5f6587c3363942, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cc49ff3a86fffcc3308b2ddafd8b7cd40e02a006, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d64d638b71d662ef375a86cb0b8c70a66fc2e78e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a03c07a415d24f633c711d8392d2fe3dbc5fcd90, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf7257a4c2e0bbccf7ce5abd0645dc5efe91b370, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0e651b2bba1cc8725180a4efe11f144b2eb65caf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e5649338eb9873780e3108eaa8a1142af719a3e0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4aa6f9460745a6effdbd5deba17d2e2cf22100a6, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f00201e5dd4cee404704779df79451546c8942e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd833a581c62164e38e5d47bf35d9d57c1a3ab3f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c46ed1bb151fe6adfa585067bf8b33a70287beb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=299a56c31956a6a1b2da391a8a31388e911536b1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4f23362024091092837cc335d3172c9eb5e9181e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=082fac2c0afc868cacd986d5c61ff5d63474823d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d3b286a48702fc9e5bc1ef8b2742b59f5affb9c, stripped%9FXaq    PPPPPPR1R3RR RR2R0RRPR3R,R RRR&R(RR R RR$R#R2R%R+RR'R"RRPPPPPP P PR1R3RRRR RR2R0RRRP P P P R1R3RR RR2R0RRPPPPPPPP R1R3RRR RR2R0RRPPRRR R RRRPPPPPPR1R3RRR RR2R0RRPR&RRR R RR RRR5R%R!RPRR3R&RRRRRRRR R R R R RRR2R%R!R-R/RRRRR4RRPRR R RR R/R!R4RPRR1RRRRR R RR0RRRPPRRRRPPRR R RRRP R,RR RR R&R/R+R%RP!RRRR R RR R.RRRR RR R*R)RRRR R*R)RRRRR*R)RRRRR R*R)RRRR*R)RR*RRR R)RR*RR R R RR)Rutf-89803a8ad5b57983f188de70420aba192c97b62da272a7e48e87fc4a69ade2bfa? 7zXZ !t/\] cr$x#E|+\ZӜհ:.c~*'o]XB&(8=Mm"' Ir^("A;twn|KwɒAzMP/i"0ّlg^?ŧ݅<}vV+'Aʏ 6W"Pk+qSp% o8cfۆ0JS\q|fXᓢ@O["U|Nsd$Ь>H e;WcqT/v⡵+̒֘kZ|e -:az~Χ8Vf}_o䳀fh]N״]$_N OH4@D^kg ~FW[>h~Omm!&mX`j!ѻ+{uƴWnّj9Ht Ɩ$6R0v~ ˗ו*qTsQ:gtPFtX$H5K {C&FZ9~'Afo2B,LaYZN%y1@I?5Q@"*= p0_f"QOQbࣸ:_,n7[pi؟#4xڵ[ JuSx l1}yG= NO{KqͭH=^k)m=RZC~9~Wb~҈8qI#tJAW'zݷ 7@ i8+j4 YbEE\{ު-9Lufb:y*f>Rl67m7u$7uCw㶌z]R84}5K@Ԩ2B9枳\lXz֔ڷ:F„ݴnkx*$E38b`}*?<.9Ùu)%S_sB3!¹AaC( ΅ r [Z f4(FG_,yKxxڀmZAnJRƙgc>W[ZR황 HNN yeP8җ(;պ~KjS&aytr!:é(gMNT9c2c|hBBYz;kR5f(ɚ3:hSA}`_!H!t߈Y*n/3}z-:.kG5lFCfH=0ouc6!RM^7@ )v2+I!jim"@p:!nWs]8{"6%R{!dJHqQ{:{ vx7>A_Vs_G d(ɢYlD+p P] [۰b48Ѩg4e mՔw n"r /P9Z^AF+UPK5gs9ㇽ~W210VN +&G9b)o28p2݈ڀP,vsI=;])VóTQ]~^_q(rʌYsZ`~D }jޖwւe~*(,$ ^3yZ֘.ï l\48)nYM냯:G;df 9 @e"RhuN ye)~ꌏ#:)/icmNs44}>gk%oձb"znWI874%2y"ax0=y+.܄mdR@ε,`pXҮ>0b]Ŀnn L\M}<H6ЫoA_#׾kS]݁5ȵ|=&g8b' (MW!Ɔ/55i5Lvz.d'cal inS(n&cb] &l˺Gd\v')OybhDN2yn<ך`r rM2Cj1-5X:Jҷ1&%b8#ϱ;x*_WD4)vt$3\c9GCl0!{O{+٩F0ވF!nm萬M5奕5C_U*Bp +5i=na4R@S A1u|Uڵh[kYm3xUtsw.'@]< Q厴9,GF8/h|( IZ6Oc"~] QJM[KY}N 䌄x)b3Ml`B'3*n#gFTS,`_2Ħo|,nR,鵨dqE%dׇNZB/V|G}7{Acl}i/si ů7 2$PV9<D^y(i!A`'PVKta: 4~V,p[J O**b$L8HWs<>}w}WF ( - R & 8XjcWa2Eb.ߵ{+kHUY֝]5׋j.?ϼI8Dvo& Ensj!2XH{\ބjxb:ȚWZPflk6"sr$`ܸ|=v_XRb0uY#:4A-]_k!װKT%<%hqaL#dxRjA i+ 55N#'j$3|=2KC;ҡ"Y"e'Lɢ7g6 Hgk)>,3tъ/⏞BAŊ٠UU,q3̏k6dvM︌ZER>vy-ThC"Vujez>X|2>nR{TD˼ɹ$OݙvyAU8ci6ڤ=ʯi]|ڔnq4.Hb$c5`^e̸ݔمncYqJ"F~V~~Ui6cC&,o:FLtrxO4a IPVpGBp3;p50\͐rt+7i`s}$-tzsjywŧui x壪\qf0w E(88C=QZǔRPC8ڛ'ݕ_~b8r3ܿ6U<ը{=:Ś]#Gvr!H-Wªc`<ў7>@2ݟ'|c؎Kjmd~?9mr+Doy`rz$~mx + 15a/SW(($!իo&1JFkG.OcsKʃ̍`|LfWC#ݥ;L,e7"x]{Kys O@ښg箻w 0t "E&bgR8N2iiTآ6E$[3}v6PZuk&ϚfpΖڅ2[8gwoTA4C[tv&#vwmE{\j~.#aN%6z&_wvcCm4^|ˬ-w/z ށ.oˠ7]nG8ҮB5T4rw"k^V' 崺ga/) OX\J{NvlɨyOp4g,-7W$H- JTbi ~T8$L#; D$Ns5Sc糲4˽5tcJy KbY0lH)/@+/P7:*[ZHx%ʐD'~8{@i#ʴQrtB"4p*& L$_EH=KMe c~78&׸Ŭf*Ӭ2Z0@jjB)NaV|_`y-Ψƒ-OQX#Na(JqYv绖`y l6:m\l(M'9^I$h_>fZqV@h-37p[v(ê3t4tXnkTz ҈ͻcU=>JHF&qY+w⋻` x~C/Hcŝ[Hy~p7eDpG66{)X`Vٌʀ\M&r/ʿ?ϻ~f[伟oM5q?C VS)@G2{͌)IoKM_ܞ}WS%vu/)u0KͪN"$2u*b˜בRUB{},AwF&1`Jd'5zDGE)# p).n}fw$ka'1 $#ZU3d'>( WfJ(8y=A_ _hFJŒIT %$|ч.cs0{LU f^G./*U  7 C*IL r KK msnYw)0#5%OB!YV<'8RJpzCU N=Nzn3ɹN1 JvI s;"_-9L "J_RieSB>9ۃmbͮ27U.s8b쿄sK1^l L|^E?F@׬#'s =yz2;zsI%vr|ZF\ja2 ܍BhlmaZq9I.Ւ^+.U@c|$ ̆U-&pXܛ QWrKT Cj>o4MI#"PtpMjz-g+g0/ww/;_£B59.2~q+꤁ѻ1C]3[3hmgmv?۪hntvf\bWV֘$F"6gs5o?҂#I\pVSH/dXڀJ5|1ѽ?i!mw桬Ғ# 5 =~"Ogdׅ,>{Tk4P l}\yeɭ|A~K- (;J Z'i4Su<6ʼ:3y,ܰwUjdSȍےf}kHpߐuLFNf ϯHy ӀĉֳúKyN׎HٙB7"{`P/Pv)HA*B4EUc%(]שE Ɩj>}mעUblQc>os]]kWh2v |:E ĩz CBa0fe}AX5 eBn;T)_ - lzv0L*-OhZ-M=~U1t&ԦSQmrY6lO\MPRٮFxYxNR%!%}t| zə:MrV4&,~`@Bu Fn,zW4{ 8X;#u Fu#0p\q#;ZX'5E 8ǘ0|=%nVAqtɪMR|9MaX8lqԜbucw}\GHzb9wh\AzbEܕ u@b  "X0>!R+?ãuAxana\C&j5 "K]/Ǐ 3ض8P6F~;:VaeeX㞇vS Ē%v9 8aLhIح3-.qQJs=|dLDO/S,x^=PnS@W4ц G&5KnQFh={Fp{_ *3k˹w.FK S"AW]Φgm[JRq||1,o!Rыn`Rt.Բ:[nZ3BnR9>wTku-{F"E$}HD%7TcdOUY>FWwƉE.h0٥W*!-\{%x+`9؟E=i cO`&t 7dĻu iA:"C#oAqfo2q:["hu7^51љ|/ͨLl,fa3όQLkOxR.C={s"č)rbҒyaPȪ)̃r$AnRNk(X?հLR'wKuFF;]!ž{6kU+/ ~(TӽrX"ٺm'ʲ%.W MxȺnnlZ6r왻VlmyqK?ořՉ!}CcÌ*j P'e)Qv`=:.(_-,f [0lp謭DHV@*gȅzbVg=>+YcxD9sudVŸR6OKvmKt=ļO=k Mt;j!O#"Cܴ[q7Ԙ|DpOw--1ld D9:|bh YqG*%F|x94z~,N'M!Va JM:HOݜꔤ*0> %.Q%#{/l){MD]Bx S(,b9 GUYaŷNq _UOj3Xz .hT$daޱ911J˽a"$\8Y ﭶA@Vk.VSShFnɶ1#`vhZh=ʱxEou%g@)лFl, _΂>o/ZDLDlԊ-sAaLhk'dO!j˝9-yԩ/hpQ b!YP]Ċe 9Lј9grՋKRCC8Z^Ѱo"a+jeռ=U;u hh\M9 Pʼn sX@}djw^'[{i*0+/(mmN:o[B/#tp 'd*J O.kmNJv|o1.ѠOE#f>MMX"2knQK{)+npήjKLF]cҨV (2\dd  a5IjXJx dT R6qa(0=Zoe7qpn *|p} FiZU.? aq],Ȉh' L?0Lb,Mؔ]bYjGTtƶH 27%+b[7Ff-@cF; ozbo<*6ٻE(fAjW`+f݊Tc&ъDKwϳR V 93*(K ` h9ݏ&ŢP^9<a.@}PehٝA URʳ:W^9byn7=DޭB]~GMW`m,vbE~XX%bIº(Wnd$7gĆ&qxxDw@@fcAԤS;uf8CJ\%M!B^F͵Cs8ȓ\ FZGO%y,J-yPW7:sF~3N "-;ݼ$44~^R;/lJM%3EoDx?#x|B p>*[0TuXs 9YƀQ%ØX{PlRoF!fX u>s^sOVs."ð;[DP/gZqSXLv w˱E,'8Xm*F>d.XZkFh|Ũ_^,nS ~٧NSesR&3p O<0}:fPZ,WJd<ޘ-HW<4c:a8BL|+4 ЈC"SؕwҖŮ4;g?PTlB9y z/y@RxH 6s&)Ŕ<4Y"l >lO꾄ɇ\ݿȋMbS2Q5ȍDw MWK_Ъ"Hqˌ y(!nւ$EC^-2Sm;bh{;|BȽ0(OĕޢG=8( <> V$K״"Q?Y[Mcݜrהp$>'niaTiWR_ m7x1ąBӂX[[Ai jh:0`m fx3$Z2ZQILȅVz "+lR.㲱Q$n!#1֊i\rtcw_wSry9T%I-+L/Iyfု tsD8W3 1yuq?Ũ|m{Z:u8C0A}>d3G ƶohoI(C 䟉gQOy#tC#d*@I,SjxbߊG\Y&>* !l*pe [D;@>Qk iPk]YD==K?{w"]0XI.䙮8C҄q]2; 'q1#fnqbΠ:XavVЎzyBgiWGoٝC,eЊ ~ jk3R+ӾZr6@n G%I)^ZW!lhte85DNP1UJL(1Dm-7|h " ^>l0& 34N*㳺$םU x/%Dޔk1+~l…ekmUߎŹzQ47w@IX&9ҤPNf/kNL+|z 2KiX|o)P$h= Io T󂭞 MLsϝVGYaX ib6^-"M]=QY#{ BQD^#$h#z& \5<7r=6"t$\}:%uy[hfۦ9n7طA6C'(>[˓eӴO'}6U{rUL? YCL̩VdM- qNa(ϼyi6Dlu8UT8Z !8 ;!we6q 1V^+r~R8IE)?5+5" }z z$'At|!*6:&?p%ru=:bx7#J ,yMk(lͩE>A06>؍tX}G_>o\ ߃?Ji'FNg;dўD0nQ}i`ߏg29 ˿'~'X.haP<0\. x%!+!J5kiK1Vw(]|h "ľsX xGckfc1l8| ($p^Ѣ|~ݪܫ[zU8R)' j\NY/ަz7arL"-cp\B !s8>,0)E2|/ &w-NxݿUD&ʸ}T],-<,z tqh*8-w TR 6AQ[M>7t% Q WyT3N$t{B (`SEؤ V1iɛʞ GI 0}z0ڼFeǎNE@0cHW50hL@^ܛ"'fDt5bQF{Gkl-ps/酂-V!qN&}h` MЩ>_LH>:JJȳ*?z^΄\L oxY͠5z"-B)q*n^f(suA3Ѣ,/(2D- xqHMBQk,MySE9عHK|W*N1dݷR;p6K/Cf|n']3b8 jKrBcD h Fq?c&s\29ZE2LuWJ08IJu{/LٷbUHp2d|i~SO¥CUF '%ϛ-ʏ58w_?o }=P4D\?=#t ԣdi nU2 VWiT5'e:Ӭ]9+G"LoJ>r+G[5'+d⭴xreDžgŹ,ߤ2wHwקG,.z_⹲^}z3^ۗy g?H$I!9c9hZGE+h1l  A2@ 1UJFZ!D F4KQ3×%'́+-0[|B5WWr,/m;9.٬.|rq 0GMԂ#uH=zQ5-u4eD1.=rq~7P&ia'@ˬ{G6u[TO.c+P+nM"cS x sw㲼EُQnBHޑ%/Vzg1kvyu!}:MZowfo$RX YF[B*>bn&P Ns> e`vR@Xy3r6š8' {E;M=Ԅ,m5Ir2U`QAL DMy2) Lqsv;RHpVǧ.:BWid` imCc}Uc(R;`PD i*Ch`Mn|wp9cK^4oY~i-L +;" M{hSFؠI\U"FIM}3_3HMg>#|d''<|8E{~14u"3߄F_b {e5/q(-gVU]/t%5ʳq_>tC9T6K#mvQ81KMz{v?0=v1p@nb`|8w R4T9kԼV=dQpj|1t4?aY[[cwSs9/m*"FxؠF4 q?Kk-g Ec1DVB~2ѐ/j=y  PX xao'nLX$$Wc.ee"*,LYuG(}fHSj<*hJF{eXnt~ >Zcm&:4 >)hkM< w<砪ẍ́hC,kaZؿ+3X&7n'ODv ڽl1EqR,vs-0sT%@o'n~V3(=y$>G=S~ʰ6瀷, Rqȹ$s?&[%0ZT.me`FPtYc$@wp=nG*о@ c.kM;$X2./%[bЅ;Xԯ[晷9fZs[ش=agQAY)\ao=bIGw<=T_>(60EDIx1;O%ZZ ܇\cه-Y<ŀRu3TIE!$Cס0zae5-jX}[6л^Pߘ q2t.)nqTFjjqqSR*YATO@VBJd'ZYjrCiL?z%@.] :ڊ3_r6GҨ &B祪o7:3A"TN]Che>dA1 =ρOc!34qطɅŦqɥbP'/=0$Ьb(@m*UF +Th_,9Z1 MƕpRD1Y98ژ{LB \zo{EU=PpK)ָVeLT'HfG_˜lv1Q`x(JKec/$~"q>Ema&>LjIfBaadm r c[/ALJNUOw0=/Z#ccjx_#7 YEP>Kʊ67_9:TzyE.GHW#uWoM>!op*&X}ds>ő.1##XL&+*`A2 :\_JKrAN7l;1ŶEIsIK%"ӆs-gPcRP&phȚ.~S.o [*isJ?+؈w{^|~l!V?A$sgBuQ[Ŏ8:i1X,/Cn[8 LI-(w1pY]igSGB3phJGz6v$i<o k<(s'} d&;)1\<ܕ{?]^[ z  ׿I6qY}HKRv:7W b -埉2XNaA/7SFt8afшl+`ˆ Nqȅ ~>. Kʚ$vL ,"9* 1M gE>v4E]/kVϠJX>k*vi|6/y4SDTۍ "7Xp3p"1_9*G 0%$Gss&ݢ皃pA])OO#e(zOJiӳ&=sB,F?;׬+shpR?MK^LȋXxRV - ~"7۸\+;ٍ9Uʴhı{߀J=ok:]}Tػo,̲|>s†J`(U2;o(E7{D#%Peg\~wޒwl+zv|mvʵG6+Dz5~XXSU?Czg17sJpzG!|+!_OĀ\4X:d3z{!IrJT{ńEe'dz3BKSƍΚ)7tQLyT"J<1c7FN >׈ԻN#w᎜14H6oqZq"c|zZ@'lH|q>b26}u\w:aMK p(ur|A.E$B!о:IXž0|+[cVcuR0}8Wް  j05ʧ5j'!X>prL>t{W'V|h<=X"W˿N^Нǣ`H.ƒ/ie1]@†mN Ixc/<6 OGKK $/l ~2o'( P,H7lHqc'u:vG` w#DѫHD>=k1Fr)rAy P*t)P2j ,-Jn6nTk;ݘh8ןGUk@dFKLؾFYp*gk>l&U  Fj\ÍzdGRX.FwC8&*!@$~ٶO{G@G-;pjLj^dVmC Hφ7{ac- 54c^IobU Ud6|))~ I;  =EWT:< bv/=!X\J?zo͌4M3 KDD=AHJ-%$:;^~U]92 ĸLb&oG蟄Gʼ8Bd>&RMљT6(\7B^y:H* ӡhE-L?8s_9]^!QI1[ᓈ %5I03&*{-Z`7l|3ݦY=볼n?HVF)U7^m1 0K t#B;]joebR9nD4Yf)=9d!m-/O׊v]IB\o&&!MTF5JFV>%u\!n/r~ 486|4,acffM >s:XDx"3 ,,bT{nfM'~zG'n!xO}_=N>4?&n u|3Hwh m& N"{X>ƑcR &6зz̐u%Moŷ:J<k %_(ocy\u=o(7A"3S> &Q aӿ0/!\vs>< '&ؼc1JVS8!+[kS[&yk^e(i(rn <:ZQpV'ԙ1نzhV%x49Ű)KZSO֋@ [O8VþWO91c QɇmmNINo-t^Zr%,ƥۈ{aʈ~2BͷB_v~TwqŖS)S&miz/j(!X1cGJ[n!xU4:i`^%{1$+ڽ}i pUJ߆gY*$$rnHk\ú>B+\7Ǐ4dp8 Dƿ6@#/(R& cW/`C Ⱦ:,ևIM%#h7 jñ ܧBce}I/*Uٟ/ vP.u%{[*})zgڜ}s>' BCGbF*|5و͆]W)Ͱv\WЗ^+M25swu%ZƱ:Mӈ )lf31y /cj>MLCڞj !* z†;gˎ ,u0Yͷ 80u )g {6"Ls^>uJ %I \t9|SSed]kVG>{:WD 2ď?.+tD~ܝFݍ-8\d"[2Y+*0銢(ln'S ƒY#x9'%rZ0K9,8Y›`%]<7: Cv-q jQ[eV<˝Kt ߴH*S槚MDm: 4:45TS| ^Ʀޡ`զxPרSeʄb]ʜtvNuގxKRb3 u/ǫ)xo⣞0Τx ZUؽح|o$Qe\yіěC枮 9 m+2(\h71sa+Q)Y#[!F&>?44Uk]+8Ф])^TY X)J!6䨻G|<NpRaww@$+ȫGmNAN}K'phUEQ8@ҌmmoU.=NyrЃ|qaRcjZ ŻB4̒Os5c C { PB %!X 3T{-rV[Ŀ%ĵKWo \6# 8Șd{+o"Cueɕydtum0k$li&Rn`\9 =}|7Sgast!@w`kk(JiDnG֍[)Mbk *a1=O2 VuFW> XF&v` 4G{M Lj$$Wò߼նaga@2||& 8xaZVNMoǛJL) Kpa&铋)A;qh7c(`H`Hyx` 8}0W!-lGs.}PzGr3d8B_abįf<:!m!tL6cUA5-%oxZzclK 0e2aħT)AC:`Q-$wLpKn 2ٔeֳ56aub ᦦpTGQٜ ˌ]BܚՋQ鷲7g_6e+vfFS .Ga{/Sr`W$R^o+2}O(5lYJ:9$4gLc&_P2qRKGj&sVkK91XHP0y0aO`.N[5ȅ`Xs^cpEiV^ qNFc+LO:i2bόhy9S/i ZҬ6)}x%d*UȱmKЊ#WJ9N?];xRNmN/' J hbn:ҙpZeCj=J`jޠ3yyH:ЃRx\/Ka-at}X7)ĸYk~Ќ`F]9QUg|j0)4nJ'dӞ +M]MrI1('~(Hv{^5! uUaxA YHhsB rY7{jYrвNm['R7s͝OsG[.~;)r޶`y8WK ^V \dF u8E3<ȲzŘ>$?hyB[{aBP_TjXpGR &TkO6J|€ܙp@yX' i:t:!^!?s!Dq^JsC ]u WfcU+j"PIKA݇`u7SeH(@sKzY=w j*xqr@q@`.Am)R緽vU{yxJY16f:vXo1硖Q|GAG7U1D|+F|+%.[eCZ9/H ސK ~e,1;bCtpl#3%9A `KsW':e$u4ͰtCZso.U鎔O"=~z+)ocsRHlqWN p*hEd? /6ZB0cGßbǸ*̣ (tQbcOГO?j*iC ]=! +|(~c mlK"\1IJO 9pMzi]Pb &9m(vdB\4ꦻ} 'Ɠ Hy,~%zG2I1 Qqzͨ˅3(e- Or Q/8Y"|m5E,~CR6e )PÏd`Ԙ0֠xYhݧd {bvDT>?2mF-E@ y`j zLXGh*ms!b,:q[K_@YJpZ 5~#>Bd٠Ȇ›H%A R?`~{-YrFs V4<‡v:ÃlZm3|)x'q=.:؀uIS=/+9tjQby h\Ӵ10Rɒ O .ah|D|l@-K< \\::p?䃼wXRxhET Ul0 {)15c{Fk= }w 5и8O:3Ȭ0SQ3Zc-K믍{}_P6VъlG72+N(Yh&l"L=8"Z](6(O1^G b{_']ᯰu|iTvdK?a7~#܊3Le&BKǚttZpaWaIQZ&9^sVa6,<:.*\HItJ+h) 7WF$VoQщhqd~sF]B<T>ˬ L\ d(| "d&n~A,D#2%pxP0}nvU*!vϠ%KwPbNTNp)l«+H#z92,(0GpEȷtYAmmUvcrt [m +"j>&绑8t.5;@k*o-ÂZ.3H.nu^"c;Iͪb{J`fs>LNKcT[/kAta ]m؝uY 0l;|QG-E4causr>hNR‚e'2WfD6d%Gu`0b;l CIt\}M>) 쉁b|hva 2\.SԞ~zzif10|Odn- p@LٚÁg^U ښp74: Fldh}E"`WbaNJ8`=eV3~b)L@?ӀiyB*+e i]vyP DsQݽe,ex|. Ŕ|e`ᔯguLUR_z_v'xmzPȣ].؃e9}i;F򊎶*Q㐖h#MZ4>a̔.#"a}%"{rws({Kŵ*bg4F'hKdzG_b{2MKo@x\^*y}Lwo[8&F.fCpd.k4H'qOC؍6[w{2V-/ZO=.?tJ/Im,Bn+z}w`@Oʳ|>IU)Ё"7 9=@UFIL?(:QêqQœk8Q,ih]*J@cwC#N0I+i[ !Bf7dpa4ul|| PO>Y*!|Y ݍjʙ_5>Iw\@GF"*b2=*|([CzkcۭЩ07kIQ Tl'DKo-SZʇ|ϥHK&͏ C<VuՓ&⬦mBC7|?OH_pD̎/mtZ@JI6J#-?W>8Ә~R' ͛~ ڦXC D~R>$S)#Q 3ѧg$ ctY}Pv0 Nƪt]q&["[l;2Ԝi5l[^m b[cpSMk0@hPjD_tEƍt]N 3.:oI5!DtZٯ^B6&s)",̥9FqӧB7M޽uQOib;Zc'9T-R *xR*'*.[Zzgy6IU ͠* 38 ^x*#ӨuKr __f` R`fj } HqV z\)'[jSЕ*db=•`{J߇oeH]gn|RMӆbA2F MIng1ak@ ,%M1As V'@޿} DbAv[K+ );?e_MS9Zd{䫛Gd޲K4(oE_ݴlV뻲DOd DS˞yd9H%ٶ_F^B hT+wT?q6ߜ:$ ".#IHLiRdisbwe<̒nl+uH`.TH֍Nw^`7@=,d}J9:'r7syX{4.S#=yW<@Bc O9z*u6! ڼJ Kolaj$4c"5اLP 2n\יr m f41:^C puUee [Iڷ2T(zH}I~G^<'ab/pD9si~Yu'=t9x9 ;hBe[w!710@1(ᮕimuCBapIլ.S $Rd E'(L_F҆V:fL"R}? +Š@ŵlTa?]B/!$!Jt;\~]G硦 Eu aZ[v"F4. sRBz4&ˢ/ux\,%>ο]h_moB| yRSܖJj ܐ" lm\{Tot=s?rkJɡhRGG!)rkLظI[R#3˿>I}&|u 3i6 ”im6 Đ&=Ӹ KOe*vj ^fӨ1IK ;yj$ 6K PK^K#.SGg} 5@X0\H,4b60SJ vng\>(W ^TfkCRT"Y?{GDavwiCj7m.pbfQ*)!uI'В,wB2YD8Z ͱG]< v?紳.J#Gj#oOX4kI9̹MjQl)uȐxOU}y _vlGy-tCkJn?l{S0zU5WbT7G br.&5f7h/4n*u>51'A 0:f`vLluCdy؉?H۫ueEآ|ɸ(+t`mM΄H&xυ33GG4!K jmӮy*)ld`Έ 4KNCϑH6fSpg"fuwx@ecB[%mVٌ-sہnPk-tlq<gb`ɒW>|yhw/]'[ 4w oTрJc($AWx!_fA}Ps"갵dBHor]C4l;7=,׹h#P{[]HGjJCO1ͪIUl18uF=pyTb57&Q*OߩaҜD|!ԂH063[u*''DR;12۠1P'6%mfi)D;74ؙQׇڢ*wKJg3W^]P.ݱlmÔbDgf21مd<&HLwD97aJDiaX(0{s.g/HϐP7FWbh'MwMu76tEW.nܽ׃|ӆ.f,\;~څU-fGP]wO5֜p:NBNd+xѿ6u>&\v @C 1lJW{cݫrzYihOrJW*dk>: >>~4O}UX9j,ЋD1}n2m1'}5<{Av^o&C)H$rO1Uet 2,A/L߹e?t6_ ~Zu ʊ AH@k~%4?+@gyzuz" Ϋ ,g=D7jEaEsѡ♩7!^e 2rA3)RZc&ɉDnft_#ܯRW&t/f zccy<֛i"͈2emm,aK3<&ar5~$t[!^2RUtΩNLIyE6p|nHO!GV6" a~N|BX<$P.A!hx\S}~z:X07jKNo%(5ϙ- G3"w ǨQЩ7 (Byo^X/ϟ^x^б_FlŒ .64+ڞd)qIIUf̌ SA6']>Cy0)"ʅNTbOD&v ;(n$u8{2 N7HS-pat{ $O F@'ƴ1@N-X$V`m8\z|%9K&&ʴ Wd<>8D( a' ;ܟ7(XL!qfݶzhw5rí\Ptn/dىlg6;> -p6w:T[D/6ыj(j嬣Y)X?TC1p._Ki.gznBFp%qfZ1*m-ϠT_R }{,5UOآ L&ռBͼ8_4K,kqIo^E(6wXSGšί%Z@7 ZScNMk s4dR(,ęsB 0lq{hcWոa!.C]i~?5ʅ_=6U=?`T=]Y$q$hTW Vf ɱG'|9]-ZWLû4TylX;&? {u/ر@*iQMEZ=ܟ8Oxo87\zh >\la8>y|7_ @f99_+)ryp薿AyE^X >|NJ볯IxYĴJTlCYqnNb`1dHhC& D@ݓeLL S9!Nz~RАyޮc0.o~r. Dg'Yogx!рckn[:ipgQ}eDٔ{GyO*ؑ4˅RDzln-rtdj|9c/p)ݢe4g*(8;X@<< |EezÖo*UYQDՀ?~d1fl!eG,d$@. gU+[];Mg t:]F n$E~l-1YMڏl.>K58@g>Tb]k$f8(6Amg~G~Rmeb5E=_KU[u\8JSq]KC3Ħ :6P[P5K┯c7/ 9>LiBXkv|,HRkM Ǡ0EoO#wRB@-4~劉 וHD:X`&?ġafYƞ"9'#NPzWN4Sc*4Ve#Mɸ7X)<^f2P5-U9=[9Fʵ]20wd RDh t2i淆Z@'ESNBxA^mc5x#2eev)|j>s;W2-cjyq\QAfH3 ɼᎳkBd6U'54lO5͵0 FP;c/TǀaJGmHd杝,: $h$IK-We(يuZCh%!?A97L%mFCb@-8,YzdC6'ee1|4. O/{8~ ۄiرi0#h|A!Z-xoއ虆|9+"=D ME~5T9BPvĩ"m|76FAE {Gl~i|׋37:~}FOwOH0/^}'|o's}%?L䴡sh8Ʉěj~4:~v J.Ig A%➯k" n6,n#EX QOm N$u͏aܓ0#1;k**I!È`e IZ* yΙ{4ҳJe\c t}$1*2ͦT>.[<  RrůȉޙR|E 1pٺO}z]=0V 2g[i$'n q|[7y*b(|[ nA9^9nsqo>֝{tqA?]ے^aUJrP'熆\dQ=I4ƽ2z/_K~FuR7mn(zE1#N٣OxYEdݸ؆,Gr4 q"LP\oДxkIb<'~5Gq#cn+(w=Y*y Bu=s[KΥzϋjrpl $w&^2ނbk\//yNd\0z I!' F ִi퓣lS8'i8=bCjkraKitLQp`(6|s E)FGRgb?S"weҚ}LB`Hb(UFFWu!&-;aQDWy|P{>ݣ@F A潹1 y6xa8ִ4;C(- W&P%V cΗR_EUT5O[7O#kE>8A0pɨ }4Ĝ!?l%+DDoիOEGŇL43vXFCPM.nvx +v7Ta%0>LCg:0uwCeAaBSƴonKĚwxDb~f.C|zru$UU2,PH8x:BՑaVxO *Zԓ9.noPwO6rn+$g^'yyH̳ŝ3G_iM-T%LiQNJ _ဟ$`ߴJ .ةehkt]8\B^EyyEa<8 wo7NGJwA$ Q5`P|Z7_:V{6``׌{ܟt`?6τ5о [R|VFc=%3iI*Ybr!/6嵡8Nwe HxjZ;@'c 5햦J' WrU@jA< Ne_-"ЫkZOREr\ywS.Ws&Џt ^[RjO̰GgY禘W 5c7wUuE7(&τ J%┩Rгξ xgVh#K_!Q=W^|GƸc̙za^PplFm*1iw!J7e-tY"I7VY*qK3"Vѹxȳ5ʇ9*ξl7/f׳ ֲFȯ(%@'f3JUKP/äG>eT: ܡlM41=q.3*)^E0!WƷUaf1\D/X{$%9jηl0*Ro\ '4yԊ{Ov.GE]H $vB̷A3 Jlt ;F U$4K9WVfDn{TڇAb-$k׭ʟ"m4T[ MkN S!]Ǭ+gh!ᔚ`<:w*zc)q y! /?3,8;c\: Q.<(/0zɺ4 +qQHvW-9rd;߶yiNՙ6?eC/T6_ 6 cK:r(RT)xdxW+èJj9Pk#㾋($k-bI?i~HY[̫Cew\|bC=33$B\cG 6Y=nt 54U(i#8/M nA#(?}`LeT,=xa8> cz=>L<Z8$?bD(^+ȧPBfv'*r@*nSxUr*fzϭA?q Wt4hPœ؍ >IDmIr_glYxËDvl%Mڨ,i %Q5UɋŞ~ݛ\ oM;$ݝ*: Z)<11FEc'^`8_BGQsTC#ߣ$*5bUBnR 6na `blթǛ`}.V.2evGT %,5)gC6it_`%-6JWL9E!O@%~G%Cu' RnQ)/uIa4>r sgshM x,8c,] \ pj]EۤQL8)Y-3%Cq*[sM,G}.y4)7!g' 77q|I\5r0詍)aжw vGI"YkNӜ) v7k."·׏ 3c"" 5E/+賄b+K-ע]ߞ MµRIX26PnYϝ[_O%X^d͑ˀ,"{Aɇ;aw޳5~?XtWqzp0e*M9^@zMUaD-u5Ţk̜|q8֓?2.AMkxP5\Q# yHͶT#Sx2jBfIծ@`ǟiMmuǫ1֓!H<KFx~7p[,ޟoIF]T/E->O\T{TU U_&ߖp RD"5jUitxi(ۓ6"dy,ߜ3K)6=,ڐxSHw9RbZz%6ۯ|_LI|~Amhp:eԍ,cmƀhSesĊXGb\g(ǦsE['8Æ,~'$WfTw0"w_]t9gc?D,vxR|XelIӖ̱C~)ײD`8ʚgQ2o{=ʞs#g|{?Oǯ5_V ?QarxVҚ˶v֏qg:#*=0=>^˯XW@bEo<갏2i(@WtuݛG-DvӦyzXG|X0lk$A$4qJ9s-b8al7*Ϊ|bG!CnI'kVT@X x[x*H^VuBE"ڹ߾ Ncx.K%Hآw(/i( z;;n*e?G uA^oX1,YjoE]ݨGXx7+ҠY{`*SNkqZ tQR:\t@xDL7=N@yZhMKB G X>S*kc.O_aPiBӱ莂T)Fw;2HݖbKs?U/V*|s x@)̘1*5:]0Ho`9e'ţ5&2{(Ig$XCt4߆L J/#ՃP"4@>>|q!C{e l  rlefWh : Ex&Ut\F#89m^.kӐ>`6֪,/d/urAҤZ_hu((FHZ(Ȉǣᒎy0QFs2*'a`hD՗QsBk$f; )TQp.6Y)C:dUBjk[fӷn)(_m6g+#E/P}e|ô2- n2-BF*P#KB2ҝ'Z(ml5XH%ܯM2CX ǂ\k*E)7Fݸ9o*ɲQa2)Xv5_ h ܷ_F kFc;PH!.K*!Y>t=\{֕r,CSi9{OΧ9SP+0wD!}ޑOqG#& 1e- :QY_]f,F+TТ. %x&NVc k<.*:T yܛ@T S*ZtzjKNQ)وmJRkHVKZIPSVqiO`#Pm2O*PJR[늕-k0 0+y˓p3~o"8tm|V)9Buy7-0eE_EHʬ FTh L.0RKx2/ϻFFOT]g !1Wy爥?G oVo[/(`*뗎$C9^*tYf>TlTBiۆ_݌lN,ehXT-fm&hnخc8 4 yY,HO c9QwO{oNEG~Uz)t{$$/l^ym nMS$t]EtuY/= 5[0Xfso3mظ9*TTXo5gc܏Gf$u|q]1Dru=.,L=qY. S%$0T˃/5#J([ >/(յIfe,8АciZqRzBY9ERGF@ ھ7 xܻRD?-wt(,Nlʾ:=]'>$?^3c`);[0<FwSXO˂jnV˛Swxp{H`*3L7o1&JLJwRx>rE}yCPoaFNmPeС]ޜskZ9xULqiZ$]79-_| !>q~In@fvT#VpqI/R]t[NdIG[FDn1:<\XD{0tê MS* "X Y%`gDPeˏr r ؀3+77lajnykx_dV=(Cޝ+enTLe2KST:N"A'9lA,vl -7MC~a*NAp&NzlY8dqaLkm 7#ScKSjm9 e§97sN ډcHO 6U%bExrPejC=~7@ÑO͢±%uEz镎GssՐ~nA̐ fPɭ'3yF) oLnkGy!i1*K(%X0ů02^O0 dUqHVg!P+3hD:->^ĂRR%Iͼõ;^ TJ-zO*t[rYAkUCр2|UyQ+~U}2XXھs)-[Pd-::Գ 8ԭ?@ڶ|63WS#pm$8R/#0cgK>5` j -2g궰`Z>DywLK&W)8JsrɷXna#Z!CM26 Fyn:tUBuzyŽWu< kY-I}'n3$1`e #)_nprIJޮ@n»3كڪSMkًO9T"C2C}w?%„vCn 9Q=$D4$ㇹ,$T17Rq/8`/];ѱ?ӭꢒ oA61=F{ÑzMlkraTBI4p13 kKUʳpc 疳@B0t0.n֪oVW=Ro?v!JD!]>vbZA}@ !_0>qswƆ hϿ kù+a f#1Z +JvF9`QTiLı#7v4~DoEeE|?KpWdp8Q?s-ي 븦oZ::QVX?]7k1)P8]D`󠝉KT/|fܾ,j?wi6{3[n֐}@ *~Q"BoÛ;ݥM;m 5nRp=iQt~<r \rь]W>i,9!K҉V𮷰4۬o˭˪^9qcBJN UsSfx;dxpb@x֠<sdˎX&,v`7Y ~xq:2iBZ[\+D d.s:6U iXXk-=/;mqll?XfF̸@-cѯ3[&bFL=hr"jd;]㘢ή's'jKc2z6ܹ09:IwQwS m )EG"3lK#WaY B]ۡO=!>Ef'? ]*c HVe'66F3l\ZEvř_XwGΪr2a2mCRnfQ8یȬtYh'G =YuƖҥ!|eEW=+f-QDZ[o6{ԑ$K^sb 6XkH)9M󾟪<80 1(h@p0TC1 %AV˱krޢ%ea-:hxwhai鷀e7ulx-lcӸ$ג]M=_Vn]B=Z۴OZ!}8ްڇ§/ :CHBEnabS|)[ ,\W]UXklR]HD( 0hlFf|'dTEcζ& GP/MSjJ5{ 9mh2yo)]"Q4mz8QGI3fH$F7v'&0Uě CNnCg ~@DXu&Zyq1DJF vX.-zs*~ګ^I]粏Ey0D4:?pLiUaeN836cZV3+钌];NO](a=InLV""1JQ.l||H[Uãe s,b>ȃO{T][Vuگ{6}ѿ^yM(+ vdtiLp6l@IVLzGDKEq8d)%;:}jMv..d |+گc^˃E'F4vO[:ej?fGIʀ6h &fAE+^y[uZO7y*N GGN &9m V^܊߾[k<.Z zNҕ%>"oJn]_ͭ+ j8W^wVp^cR&pW+A +IeOM*dQE~1F]y64Usk=A Hg[= .V!2ޞi# b2@jO0BVL-HKM\M**/s>gXYN > !Bꁃ-Z w :FdcT1^ h-@E@hH>R`: c4Y  QC]ZEKECuAbD孹A1*aGǏA(ҩx9% `n|h}ŒɒK}q-< ]7E I6AW|dd, :<@L xM˩ܾHCE3ZWFQDmLF ̩ S e3f6ooȞG|+1O]G+L?DU81~p2SbFX"6/0KѦY܀̳&\ B>|ݸ;{:a9 ^JlϩAɑ&DaF| 9Zia MGFW92i ;J|]̵^?NF4,"[' r$ xx_tNet*_J|{C&ͺf.V!q~% /?RX*pK/ ayP?xۑeNS0j)r '\ N/nBi"X3ߋW 2tlUbXqk9*@A_\K >?jcf{/)v>WS\R5_?{U-e2I{u8-~D:F 4]rQLHi{ Ϳ.E3}:֓%h>cXʼn$M]e9K ӯߝ/ "bVtb]3h"#^Q(y;<lLZtO/և} nt:$|:'o9yc5#R1XvQEcXwA8T *Z5ϓHAj`ݬuy36Td{4 מrCSj| аT2b㹕2$`97;sU_5`7WfOe,mc,goù3y;S7'J(3ɇDÃhA0U[8H M Fb7WIF^a0UG+:Ց}Qagk+F2 G|~]MK# R44 <8Q?vi(ʱ(l5C&F'&n$v77j +pbl ;=/Xkun,޿ %= ($rC`[+ưY )zۋ\5t4n͞[+%A4}.adt}tN:`4mmX%tq=֭!ipxHG*>qI%,ҫeGC,8Nwy[575D(XHs1M3&wLoDX}anNXڐUp%y}3 Q9YDd4EQ۽jCm@9K/L$=]\|D SU/SwVHH &=σYq22˺@*qk:]z{.}5T> &7$ r9pN\֞=$I7/[NMNz$|'<\2f2ƒTAj_q:|_'`wY2ӱC'^q7ަp[qhSy`?IC~ {}ZgB:ksHw5&ώtza7!"`2'yvQV.  }!RаЈ t+4#{ zܭw$yُLtِe+ ISBv`_8<6tP 塾RfDo(.>U9Ux.iO'-'9j.]/w @mXQ' "D.0:°#.,1OC\*9%||{ -2yR)x]ch^1 (oM4GV4a`xv;Tu՘% ;%VD(zF%.90̜BՆ $cN@Y񼨥_~,d83z Q` JnDrarCۘjY^"_^쵣Ga*P5^Jk:k֕e`,{, Dy }wqC ;*0jmZw'r_8[zs ]Hl3[UĻ|C$DMYl/vxXR=727΋zpM%m[ :2bG@G,TƗQ(;z\G'5hqe󥊃3 C4C1qZR|V{ٕvӟ2751qR­qǎ❵y\^7^lM^=m- uǃߴ4wa"K(1ːr4O0 ;jhE2[fEc+f|^ݔPQifո\W$0N)2u-Kvm?mo`}B s3CI#3?ÔAUԿRݨufc-+jn-0$@MW#P0Syj~'lѬ<3D*rF<.xb\( 1o|n.Q-kW>Xn@Vxl^'?0CƇj:kG$B_כJ `>d.$p\DN۞9 Ԋ 0W\*3Ɂ^V܍MwTW) ݛoִZ&*qIN{ŎZygr{*I2j0Ҋ&E}^a̗A~zuwwi~fz]P[b%KraBPHZb+O-z~Y2NT zP(x!Ǭޤ݄ !]c# /ƍyHȠXʟ}+&|mx,͡&$:v`e($2B&g]6V@PjAXM"'.mh,-2"qje8%ˆ)XP* #qꓳ'M}LIvCߜan)^p6`h%c[sAL (W턢K --ݠdR﷎߼;yC ~W?<3BOLQ$wUמcq(D!0`z[7wB<֓Df|?4亽ҺBKaޖZ]hϠ\|j"$U\m.j6jNIW;SWvڷbG6+1R9h}Ƴ^s 2+}6֦wd ɐJɅT?EujPSO y&@=GVe'-%dE=rr&'ȼOUGWp18f󈷸te81;{Ph1dZU-Of <rwH HzԼ\3['&O* "/6x 8LM! Hŗ]SYU_gbW%,G $p_ߐ4Dمas0Qڊ)xI8.c ?wX^s7Ӗ9Y6 Xo֬PJs6" 3͗h3`#L?wTJT.mmjD{UR6Q=T<΢?"54=d "R)j!h2Rn ̢h5) HñHC ȸY4\t (=%Cfp[&"s8lgblDЩ`@`.b/yrbHX=m$ѦԪ6 .r*B/~E+v_PaK*K:2%p@C2ϟ=DoZ}?pGD$ê=.)^|##ˎʧ4,OwF qнB6{[=/Oj.Ɇ5LM{fM3/(O/xcȶ4NWΊb-ґ(ã1 ɹ,)K ;9^W_;sxI; 9YDyvpJzCQ6־} Rs`׿UeH^e攐c,b1z8)&т;L*Ƀv<¤R5ng$g8l$p[Rse,7; !^L v]_Xx# 7@\5$3RMEh;8Xzyo?t# uѳXrmy5B\AVwA9s 0f:WOUvvr1FcBFQG :/zޙvvG$폛c.miAŋ) 7^e b #@^!{\qjZ`cmkXK"Z*O1PJ:0ɴ{aݐI.쳂kV]6Tn%C}<g//>M56\0)$.fAQvuk% LNf}':4x$T#h,sEL-bXDci ĚN*Zw׹\P֢n#K JuUBmDt (>IdW:x>1QJ7+{6ም_k.=_<@bM/g_e?aI7/dud@ @EÇmG%u 0 JIMoUDJhP67dC7 pN}Z-x#<'~qݘI\^.tEO ɢYԔ5ӫ4pՍzF!B aRwT qvao#!.wLHO#%[u/{Rs* 2[1(1}~(_* e\v~`PzQ7eKOS|oUE>(Ara qcKDW}[}3# 6k`=#^eɀ$|u~,ԺT18r]D$k_G=ԟZHJg9g Va l/ Zó1@b;VN!"#Qj?; «)"7^;VmN;2:~Yc4 ~00}6TjlV[l'74075 ᆡExvfm vGzP-UHWfρy+kyS5HF3l 'Χ 駬_[]wbR5ˏ^?;LL` jAi4bh391bN ? Ć5SѴ9҇; zڮ$ i{8PS#TkᾐHcaO f\6\q5^ ō 4 <4υ|ͪ{M\ ֎oG@_%42t-?g,:4gi¬*߭]XB29\d MlS-NAUVdwW:1/ EHQh2#ݍu9O耱'7<;rǝϦj*c*,%8|5KTo w*^TN^Z;..6/ ~}υ Cft㟡ەlaTFf-=ELl/ ;~#͈uIb I^ƀgENޠyJš^~6 oftH9!;i+QgCgKQU3VhfA$dQJnc'3MEIQhoB|ܨ*>(ӛN~%z-7W=a( #\Ou/Qo ¬  _/9 lcWgZ uٓKusuHzT2 ybeOvL Z,Ǯ[Q[C>qVϖahs-0EJ&ZkFv4Un+6`¥XaOz" IP?, Z0b!O9 94g'e. g"\竅9@X):u|ԒX"ߚ8_O?3(4/_0bG0M+)ҧѵNks%AGC^`Jy?^CްgGH̥;q)W, ^q_99@~{]e6!Cd=LƗK.(.w;%[ 1H D0nZdzpFE"-6n`kfs&E<͓4(Nsےb[nO}(yZUL\7Vt &4IU'TyKoWuIj^ N1-, Eohl-/9G`nǓ54{O٩ -Iq@b>}@:u)\@RȾE 6l 9}]2kdv GyB%TgT86LIM O0x2- %?Bsʗ)'v.kJ-|Չ^f|Ƹݥ `ES@QV;N5j~uuJ u6x3kࡈ kSZNN=ճ/֘DP^*TU]xt\aŐD!X00a\yޅ:GȭAjw F unn0rct0v1N D'dmrs/{}'8VҐS./Ť׉b˪-4~?v̪"=O{=P΍x+icΞk٤S*%eP1Ͼz>dE}*EzRuN 3G.6"B#[˲/P>].!b&[0{ 3sѴb! 6x՘襨||b6i`}옻G䪣eBq(힯ۢghۨoVK9&wLO qjHV6Yx]ζUT \|. Mj7C`esJ`>kG/e&՛߲t|c_Бy%WX,G@*Ͱě„jZ2w`WwÆ̔M)Rsl_by#H!8[ y>2XRG{B]_Yhn S4D=yTIu_-2o*G=v[jwh1MM ޏ#cB$gFeB@I&lqqJ$N;tm9& -)K1Rʉ$lK2:kńɁ{u.yPVxmD2:XoEjSɕAҾo20AvD%Uy2ĥ0 JIN( X#ǘ6# Y} 6uK hg_ f>qU}S'5&|-.[Rt{E,e/[G;\p%̶l/#6r}[WV)3I G=ՁLi֝G>m33S𲌗3%!sϺT;4ίh>CiǶKU!$=Q%Gn)rTOQS3r58$UGf{uq 9d'޴fs;u.)"IgB546 rFC]Q>< O{m]xStdIH$tO:PF`BK`aR [ݹ<9OCAW)+x5|\Jb#k=_՟<G Ns9jtSN +JSJr0 ) Qa I.Ewm砡$H+1#iq[k[X26|qܣG*.P{O|E-1hC[! 8'T1sQVvCa|>Kr6#8`A\Ej?=V0" *Ăta'-;lvY'ʝ*9C ࡤ.Pf,fU<*+ B"sl7N#lěn& g4%y_%ԏ7PWfI=٥D^RyPhUsT>[T̒ݭ/ٗT%lX.ug Ͼ'pw5DIz,Ҁ8s;Wn׌3NXP=j#63PPkW(5c]I]b|x_=$+3M}](qrOl)K̈]mN |yj5Ζm@X!a%OqQ#v|  fzOI8q=J4ՄTlq]4%n%/9T_۪[R9I0l{ԴzWAr]N5cΰÏeBJ~72?Hsl@H|oM`rS9..Z6<}xuԉʙfBD^vlD~˙H@d +O#q\909n[Tfo"OG/ݗ6bJ_}~L;p!hFQ>Q1*Ot!H7-Nh eWtQX_<:cRh" GۖBG[31AG OG~:G#jk ŒHRjIY/M>#E(պ0jr>SNG 6ôvzFwy=t`[zz~\r@>qVڇ J$ : 7r$\ŴCD!ó@6]F gROK[ゅ}= ߣI )6-©W؞VG*`oME`e!zp+\ DpcjGVpgt{>xlv_(! o3MܨAΎΧ*[=_ Fhc}VNKI+t^@aVDa>z/R% R%S_TAҨPP ]X9+p :3C~Ms[Μџ0n7UW"kTdZk[$=:^BE1[=d @GYl7c7rcBɒq ^&!T["D8ދѻa+贡 8ѷJupc*{<LW"ıEk)i^9' ;OyIڜ;fkEJ\ bBʏtY He^{G_ /ZdTjͲҮ+KSþZgV2sc4}9j,Lw`'5?|2U'fŽ( .-Ѐ*;Z$ ,GPW7sD31bvfF6 I }{0j}"͌NeQF`?w]Ew&"?Zw 4A @uڀSJťnD-1XenCqI5[:P,{ n\YWҤx8XOwTj_Qo4qU2r@eKQ Ӗ!s4ϋd;"ADZ)uc|p]M %/B ǭe{rZStw)L8 YCNZ_|`=fm=TwwGOnNܘB? t7 M7_JO.wD H7r6;/KQUeZd-fP\hz\zg3oN-N`ZW(601FE14tmHϒhg6a,"z 0[Ԉݾ Eڀ7%%tvyǻ Ʒ\J ؉Lz(N^zAXD|JvlhJ,N.h; TJN]1M1,ͭ-=-/JcF]`PLh A1~~9?og)vU.ϿCD3y`x Pngȫ 0y]YQ1r*vbZj1Q'rEӕ*'C~湕a,k[}C@Bؽ5o(gmA4rϕ.{$*g2#)N{ i/' D#+` AL~w_]D z|h~LK~fE%D;ǻQȠOgCO5'A2r_C50bP3Q>a?{GRsOrIdO;֜s~z|3@IheD^wr {y/ϜE/qF-@w_%GVxC ;N]":\k#S$2: FLxC`'%\s炡j˜#<^8F~ƞB|8 _t-.L698 M)Wcݛ-0Avi#UXŃϰOk\VzA$Q83KdV>Rq"}Ǒrk^J4' L^i\ 0E<=_2˒7[ײigi~1U磆g^/w^[0rqC\7,f)_„@Zhi|ԨMdE!+JrépcqQE7*ItLe/J" Zn HR~,wY໌lLZi/&΍?OT8/U/9P[1S21*d)hX鹽~eJ)P2+ 7Mޜ=l=шEtOݸbm(*y3{r(B,^ f ;wYEO_;NqRh^^gҸķyYKÍ\a^Uri9`7wQD|3pe)3 JFQ})d 94ֈDpqwߺ A`m͗L9:|\V(kel7鍰 xK/c-{t-YEiTVam0c =M,`6in=8]G*:˚[yojO'??:iRG`>Op5ovG}{=]zU c6a<"2(팁<, AM{p7#CE0",˫1H8;%24P0)66acpQ HG;fqF}vat<أGZ)5';i#"j9:t˴]> ;sDEw~XD_ȡ  P@(Z, \UMP7'f[m+h wݷ& GS=vuw5Iy ԡ@Z˛Mú.n@`x# ͩq< K:Urhqt3oB@U:2OyGwy3`+KEL"eb\'VjVnmϻ,RkXR$K|%E؀?7=\O&6ɇ%N?Ε\ﯺgV\ hI= ^n>c'ߤtB@4duLS' w8"YN>R!u˭9g^s6+ l9KNBMBA&uf^=BQ{s}J==BϢ0mA5Tl..a3n7kvaP3aTZ|5tـ87ylR{,#\c^aS s`] /Cu|~ɡvf;By/D)50z9r?֓@L@B (`ݖ7la Ɏynt!).[FqA ؛tOR) yrE4ٺB-HEYvb? ߃PӿfBAb7нK/O^S&W~0 9&|}0lZɰj?N3ou΀p~UnOl(ahH*ɪrYZ3ib|Pk9@SӉ?@ڇů&d4tӠsX|6e{ ?rN1\Ka@1uA# R-Ѧ4%ŸHon= C@/6lXyb&Y#{,8Rh#a g*N1Q/BN-9D=uܵ)r$u+>v{0+{hzkTMb,j&s^ ūf L7?Or0vgh˔@\M5X6 R}^CdxpQ67l $eQlw .o9\aI΂Kў$Ly'@{Z9b%h?{bjIb"\CRcsy#+QGsjy_ DbT'>RƳJ0t+"!y+6.zd9:'s<9 hxORK2̇lj UE],6$XQRZ#R[cqUXanɛìU+jjp@}P5l͖ f$\Ґ;@k?xA>C԰@| 9s׍tEIqU#FM?)J.%U#!Z1}ǬnA8FOjP$;%$z";DةhڠݵD l`c`GpTT %ֺ{PDbru3p" ܪv DГg"+@jvP; vJ8^[h)7T&F&M.I,U\⻋/f hbW[=B]{  rTadZ OSM 0 R*x+.Ό֐&Pf[WoZ$ͥBmt;/zpk,;cJ\dt\ѡyY]I9S_Ln0izYEZ>=$a!I3Xe~X2<Cde~ yLq/7oq?Gpj9"=u/C8c;̉f`phu_%X8֔a@~3-!hr(28{#W4j~j^jEx[V8a js5&(1__9x7"ҺJҠj'El1D '`U[I!WP.xRKӥ1Dj nɏ. C.DY?WBKLzMSfOBԍ4v6Zua13HLJf@,%|ƏE\Ӕœrx7k\q;0d 7,4xxeo5  F ).}ܢ zT}rJ(*Ͷj7^+r8P7a^y!Gte2XøiG#i5VkqYz#P FT,Uכ;:º=WG"^s2Lu(ձs֜qVK82}> qBΣ\2T(Bm6,TOhwwRkjx0l$N pk5$yUEe %+E5O|"Yw ,{S~b9FqOAg'Ena6{)ՊVV#r}\+^&M Cqv ᅩRڼ:4E X,ANMrCqe.PY(Y<qSC$^lPkQ|)abY 9 7H ԗ*_Sntg)MB6$0oI"֣^}?=DԿA8;"8XyiNf/v$ř Chje&4"ѻ.}DKIV@k<jnLUM;2viv;QȗT6 9e1p:m3FQryf 3@=-1[Њ$ׂGp,T6 <]1ӲVoI7cBv֍ /q1h>QnD丕z}ds$MUJ`*?,Q~IRNGzuth0a#E@f792YMD ᚨ]u#㙡LC0B-!x`uOcjP!ئ9Ociν*ȰryJ.UE0R@dh$>oⱝ⣬JeiA2{DihB4Q]9s%f : 35tRz}\ciA3l;c c2kIo!lIF9v~gj %eͱZ7h\%K&7n#~"؎S!Yj}* AG- i5`+Kp m mA@h;Ds }uR_[|jw{qk(,f(M,*"F3-( Ց w&Ȓh"T'lh_rve7IE)$x)wcЎ?Q!p: (:ۭX%>@^|6Ims$ iRR|޷l~j)j_"a2nL;ҝ#'|}-H8ǤxIvb Eg}I^a6b2>e ^VB&GѤ;^]G+3|cC Gt(ÈCǔ5 HNT+ՅxrTye'A'aH m󞄆D#7m|_6йgc.mz *]GOMq 2fivC~u^r`C[[qzJMI`y\BòW4<}}ƹz_6 7͚$qrvU|#ܿWtc7u waudBk*3dB^j)P}ߵL>l{HM` NUMC sjGC܃e?kF }.4['hNz>ԅ ײgQT"TԍZĔݓ]h=|."7*9o'p_7?_"V\ĥ)LJQƌ wYGn 湉&6E3O4-'oj׎#1v$.ꊈMVV,вpـV,|QIZA2ݥM] I#WĞCѫJցUɣLMRe>O5c)k& f!ʒ/M8&-O6Tco)! )iq;i~.iaޣjiI_ꅯ4YN(ʨnQy#Gq#$ $s@L\!mؗ<AG6ٕms xtDW|(kM_lM;~? +D3/:}/3̖ )"@ʗNhC2QvxoK!>,i|iC >j "ݨ N0_L'%a)ZųY:;GFm~9mg k3]D;T*kb% 3/c\"Vcਖ148[m! bKNG{O6|~bO,koDѰIsf RWtOqR^ !7kEr΍!`@bO5@FߍMaO)b"x_NgJd C,OX|0қhcB1)F@4zźFgG@.vIe2(}za}9 y/G,X.!>a*m>-ɯ"Aq&;>Q`fS~gbeˎ,9be6M5tp}Ӑ)j;¬WDu[DoF,Z=pq#Db׀P8$'vB;*t8']Ld oe{,ڊ,6m kiLJ \M<ɚ#duuÖH V@[- :)Zk.xok^ԴO)I.0?^&B<*ڞI{~tZB˰x AR" w%A(<֗n`>, :;`'Vh9_B)F@W.7_CP@@p} :[p+3+R<#׏e[m(h7aǢ(z~'j_@ޫ.}S&&)Q:YN%$kWY<Ы=Wi̖o^IPS *xI(:dhr DKK=A^tb] W2o=(]>HPaj9_,k+&Y-8.[KVF :߾PrD(wnZT'V'{Qq{:|&0+W[#|1@d83Vyiy;N[Vij[d3d"zyw՟㮞bt.70S[)hҘfiEqV/ ? %6Ϫy0 )NJhׇmxeӤ.Ik^9'&N B7CI\ZN%J2R|(374)JZPzuD 2 [cxbLZ5.H!}Z=HV;mbߡO k3'6rz0BAFOVaLDoUWflд6CƏ.Sw1ɀ8Orq"c~$q*i&h˾AZ& & I(.KZ-ܜ>~7ZE, nc,)UV;}ÔN~Eؖ8裓h`h6'J#ŊOH9Y`W+ֵ֢ѴW!7z1XPI$dp"׼R7& pQ[Ƃ& _u%!AN%sP$e\"u;iS3=P ` +z d%`/R&m P8}ƨVUV,+YШO@NV̀x@"Y,dD*z+K7yvC\?D-*f#V[FJy Mrqt L^f1׫. Y, $XesS7nfPW V"\IFN^]dKQ o1?%[II,LSBQsN׿LtiJ- 4CfB@ҳu*s4E\keW p)9G~ .f:FrOd@)hǶ9q7@@\]Cn]'[?ͰSE`R%q̀f8߬O^xrrurG)Û4J4:py7`bAc?ܢVW>\$(R)Byl/[9 zh:*w8/Dӧylg?-ёbjWw7 qȕ/-} uI9TT3@5uuO!u("]aG`)LWl.W G|95Ua`Q;=FJqї]xE>Ɠ gށBz6)ƆTܭH‰+r R :OڣԦ,tg6#лº!a]*y8X|O&S 7lH־JS*D)^_҆g`䢠~#U:г[=PFz)dף~T^9&9)rGڧk$vD .gY0&+䙵Z-!U$?CHF8F,>׏Qͨx7g?JoDyBa1ϛ>]ÜYyK\GÁ)"$73sZI&n׆ ie^ zV0t'p~nToNhe{7ֺ~5$k譑*^%o{FP[ y:15?K}!`β&.f*Ɋw ~Z (kPKsmǠ앯#˯uPh8cpJ{I=d2+}_jOi X.k>#j* br9I*[ѧVrtɋzPB5#>bu3Η#輽_2y_.g1<;ڐ8Z4c$L]-Yq녣l/}0k<;#:}X0}bv 5!<>QYPKlځ6&tK_^NRX 쳰v`PHfx7l5>b^M3nk(fus?zҧ俥ae|$(ɬ킉޷-_VYhQ?j/dht P==a<$?Pi,&f. M'0^j}xPT|\_!qF\O3?#E8qlK1Q8C}\kN;)[o ݻYaw)-wZXc*~?J}~z+ѽndPqw~f$ie_ R&hf,MW4"<.3KG`LJ[b؃WAʢ4+DF EZaFW9:(A,~:R".7^TlM|DJ=QJPXU8rt+FJz,2j7Y$ϊbP+;LY矑I\Pv uL7{+]ިڦn ?-^}>SA$XS[yV:VKjX{ GΖ wUi%R8lTNK_8tvԻ觗?ovI^LR>(Нl;%z 좸M~x8(q5KC.Cex,iW%IIDa)*"b>Oڥz><"rv01!e(Ղ/>7Q4aAVjA q׏+ås٥Bd0xqM@[. \P\;c` Ooyx@&;ݹM~X#cerlo Xc4ײZ=[EV,vw ~ODR<$kms)%Vez"'X*^4LdqႫ% PQ[WPfeK 1<9;m&WU;cSP|/. ce,2|R]ʥn!YRRH8*1;(E_U+jx*&3VAC&?z ]CltkdД}mѵ\ĺ[01Zb 3Ɂ㧝Quv-\rZgP}.{hR7za,9z|[.@A.=qd[RYeW{[ڙCPlfF6W@XOq% /{4x5~9t#/,~Hk+ۦխZ^seHk!pkrr ꃹX)13oW4qQx8O؃%B!A]"2_y~|-!Wy [.u Ad\j۔X-Vҙ_I>6ޞu, Zh=ԟ'r` .jP2_E٥WvD7#Z#(8$5AW/BQ^D[&1 9w~5i8#ҴXdT=7]`󾁻sB? @ݘ6)'pmj)/f:h"䠆sn%ēV\\^@f@*fm^c/{ "'ZhP3_LJǬd:Fn: V6Gy4QCDM_w@ngұ#兜'=e燢r0'k-Kt)3.(X:E$CcPVE.Sr@?f94c"KڰI{0'3 myLDW %G"Y9İW=A$qV?H^:iʟEP HP̝n'@6:o#VrCO\+j#խ g#JH$(f,7 ]D8#~J&nX1{DJsKOzǶTaD㎤4+ j&aRT@`-`Zr` ͂:'LѡvK/\*1Ni}UaCm\1,!<#`3QScr1 DQRW9uߴ協igr"3Z9EgK* l\XL~n5bП ΥP"gZLx\ک ([#SDrG.dAeʆP |^Z}"SrT2Hvr~ށ.TKȇLB (A <MZ<"QS=*t{Nmt)pLqB :p8tr+4xh`S!^rL- _Ǎ <·_s:HO0OY y3󼫽1ƁdEs^Ɋj?n|EJfĐd7Us~"*yx&.̴e+Gf3T2&ߘbYj먒9KK067P_*'^(Vxi$$^A2 dvgH^Qj\N騉|"WUΞ&hvHހv~p^zs 8nl& TCvCvcғY׀Vp74U25A2C\A{to0IY|`=il`BB9BB.=Oj'= 8z#ܽIL fZF0( A Tl"zϓ .OaL,;G$Z,F$j>7 Xʰo|KUAUsO,ڃa3!כ,N詮P,a9JJ埋m iaǐTyHu[ԙ:cƆ̕h3̃[Ka<'5-y KdjqtR}Z3ooGayĴaM!>=|hM/$!s]+89B%a)u Ϭ ւ_ܨ!#P|GSmiO ![q5lhv(H{Yȅ"je $\:\f|KP_CC i{[q% e22P"G"`y);^9|R^G 5ErA) y+g}MVy/SW~?YyNo8 ܺ$Ou)q[Ai׼߱Z^wj3 {}t GB>7MC)ykӼË_{ q֚t|cȡiz^'~ug "Lg`2AArwΊ ʸӍ`V4|>"KY+ڗ"đ7sX:N *HLmQٲB=u47[bP3ɝ=Q)sJI5]H?Ym~ 4._ ֫J} xuCUXӋGu?O={Fנpa1R޾e* 8C8ءN7A'` xZSXdX^6,@_H_DW+4:9ˢے4,Kq+s,Lv#0UN3N݋jdӟ>plnۄLЁ|6w Ml)/IO.E<>>k=M#|d#H3Mc߯WgMA[hVQn&M+44[Yᰈ\ϳ _g-~v+~(Tkd]$UL2(6KL"ҧ7ؙw\#`~O:L}|iLlv8UBcM &7!KUfȺdlA[@u9wE9,5vv'uḿNmyWs[,d7]u魃%u%MXSY$ab"N^m-D,w|e)U4ijsMb0o֚3!5nUz/74:;"`;,ia K#S-_r~:7o?=&v}t4&@# OyL2r{ n$&OF\V uO)5W0&bⶳmsZ„ K9w&L CQnj*h`}pS9\txIH;(|ٙgldgd2b( Z>[vx狽l{WzGbYZ8g D1/ը "Iw+eCs+i#J"羈Gu$NQ6} 3B(VG 1]aHLB}NlѪb叇O1 ` 2 &ȹL?@CgCt!~3 V狽A.urزKn y16KWljLdWl{M3XXb 6Ҁu"`z&Z;ƉMGNt[s]sٲY ǢU~r,%]0w*Ę$+D5]eh%;&a-I;}ww<ͦm]ԆӃ*ݕ8M_h\WUGiA'ϙZ l[-NxE?$2{Sf 2"Sȑ>?4aIaՆզ ||Co"lh`ǖjή֕zeN?GbĠF6PrQIʣ)wWJ@E:$B萷JGРsʱ6-5)WN5^6jP?hZͤk+7oĺ1emu脩#`Dmh:keeꝔzS{ ׀{vB%9  MHG p㲾"˪bA<&(йA a. 2Lc$|E Y30)Wރ`zT\^::,y +0w`ʞmFG<_@ߩA17`[|$-z{NKU#=2 {ބo/+Ȃ1مM%уĚJsʠl 5)j_؂oc#IoPR]du#1l>ݹ?Ej AV#dgt^ \Ib>V% FR1Dzg5}zUCw χ;ᯇ_8c#'3YvqӎnCLlKc`TĈ!f7ӅI,1_t@R"Z QNOi'Dh`rLU9$ UmL!(}d(A RVg/O0nх%[Ⱦys;4VEv.=i$FRD_h;g tMמ}.Nx˘WSX*YkY blj(g9Z%z;y|o=-ѰFUu7wyUv[OKO+ąA~hbZt݅>-$#*D}• =eWk$厈<jnwX2%VkgstmsDE KunKp $gYKI9]?+xj90I/UR{n9P s>4MolԲ]Qۋ)1Uݎo5F;1O{u){_}|_1L)}±Z7.Th~[ 4ưB_ 6 ywFHNgNvGs/F{ϴvĆ A(s6禑HEj#qGҚ!1-;Զ=>AGc\ƃjBm+N&_3v2v&b=)#3 v0kVzU |d,s&*$66GDNu R ߻O5·=6P2Q Ĉ˺!#Ռ#I+{YAIǫ^EE72? 'X^KCT0_:7l{|ޑ<-cY6gX s%a͏_AC7s7˫ȿjϷo-ScG;;[rbWΘrt ,Y[S#s1p1KQ3 s 2)Px>`M gAo!A`2[kakFZ[%})ȵ15 kPD C轟RK*e?ASQ<$|~9PH:'oWD"hķQ$ȻQYwE$/݈R"23W2q2 h6@m&UٹQcwђ9: z\ͼi\+o8sj "*'gcSn7>ఀd'3~Bq"$#>J6UusuWPI聐>3Ծ͛ɨZw ȮQ|X,`D LX@A2zP3n榰ށ4U7ԃƟh*1VfI(}O'.dUOgS5%R9EFWvSs.ydp䧥SՑ9nIs% :| (9W(cSח(kƦGĮ!gT7[ے䢱"o_kpxi#|39L]W_C:k陣&i<{TSOQ8?L۳"<8Kݮ_0& C* GI)q_zvQ,UMddd%!"88 ogLّ bULTNyҟ 5S_l43 42!9XߚZ=t0И0ˉk۩.Z׌(R6zDu,yy]QMfqj4W7; `cx2i)oY3{~呂,"˲}dݠi#$f B1Xi#Dx,(Ӷ6pE438B;{͎.@5TVkbv袵OI5PbMN{#NN ?1 0EZ{"O!ّ\ɋ/Xt+/ w.ASXA=a/Br~ξo4ƞɾFC rVnXt/! ë2JEżcQfNٕֆ]h(hi DPSʐq> 2(< n[:_c読,18PS&dʨfo-o L)II;j ] (L]5StT $?5WI=~魙sʮ{Wi9Ck$R7o-aHwصu'>i/e`5,8 \qy10QŷsYxxEcV'+}.cWRG~/Ln쭉.LQߪd$`$͟l8!I}))gr8EsOwS'4#L?df-efVI!Na#!4VcwOzt3}8ye#8׌Bb (}SC C̈́!F}ѣ ˊ WDī4}oNϹkGPDX+>8tfVO*Yz4S^i4BPZgyjG/PyJ+sY;&Zs%<-G}KqŌ(<<LoɝuZf&;!5oЧ#H 18v~RT~^sih^sݿoeunD3K%j#02v}ŌW҄3izHSL䳳zzUbgFAƟY_BkȿyB9E.˹|h0[ص}ޒOFL);m`c6z٥6 N@p> بyQ=t@m1Ihd67I4qoĻ_#u_7J:ݯ$!!cwM( :z!!'}hEpMAL]c) Oƺ xF59G-4rh`D]wNq-^;uٻ KO x|]yC9#,9{i/M<}w"\db$,_&׼4R !>_d'P %t Yjkh3dB<4A˜ tlKQ{3u_>jZ 5B]&pKeۄc'Œp?|%nр4MjeW7%`<]G&5Fq?UV:t>"-=vL?k,U/ ~(#M"R:Ap9iZX6iݩjI9HUdžS]hyʕ.۾zSY?lrC= O\S|{4&[WA yT*+.<^C|;?UOCa>kKQ,K)aFeG ⻚#oCg!]i'LhL_ՠUEFU\nwFO{ŠkUSK[pcǣN1PGƋLJn*aPBrg?W/ITZTz.*&o4xε@@دnM8?YO-5]I;>R¸ifS$&->,D'{&uXvQIXJSe>BzEH,f3d\.֟7{B Z1̒E^07]|3]Y9a>&=݊%xs/:"eT~uQ}UaM.J(ܺ7swOWM\vgHR7@0>4 2+y8MF%,f:^49pN>@dF%뇋h7E{y֪4719ʡoOy+=}ܽo>ƒ4g}sjc$|q#@pQ<&byIW[?P\"DL+?)~%75Yڬ B_A^_ ; 4@%AࢺNq(ǔ/"Kap 'a~6*P0TPQ$:,⸬ >u K%'|s,킸qvh1)Qy3O#]qj Qݪz`fĕ~/ 0ROk%[<0njnr @ąh77G:q E%WRi< ۬rHjj\B7IחJЉ8RtȗƗ.)| 3RxZebY!?|$F MNqܫ&LHZR!v55' _*cωF~?67X"&( 8PVhLUIy 3\Vh4{a\rN&Ԉ:eLPz"ſﺮWxR-Z nls"mgxJ-BP%U" '.i2{#n-ǥ#G*jտqClnf݈>EYyQnR3tȭܙ}GYv 0@5Ih9 4+GhHUvA$6s bLQ|s SK(?O$7Mhx_(tSM`l8\~TL_|Ԃ ]Ny%S.u _X]>98ZVtCs\PmY$س`t? [NtC?7¼IQE<-ύxW|փ+<<C(߶#yKAKE¤ +ff 211O 4JqXrgj?N', vȨj9;,k|:Gt{hS@Weľg4@l,(ҳ7xDu Wo#[< !¦1*M?̉ANs %Ixרóu?InFBG39w_qb06#"&,WP:. Cnr_ eֽȅmFaULv[2GuF)h^wFđ%_-^Y4@H'=81hK?\m׳Ihc%H*t b:r)nt]J$tűZe ц~BF0 >AuM{Y/xxvPeN*2]H /gyc mæ)1 2*fV%+*m+&[rfTU95.*ӧm8O`%$)%c7be5,L>  -zoޏ#]|\n(5ŖѤF%jB!opL dPPGժ F{wu&i(`}=I5TNX(M"N"U)9eK Y3;_g"% d?J;;Rx:~y&3+srZaoL Z;o9.8xe  ],GTp7X є[ 0#q𥒎d 8.0mұ8K{,Q±6LjN毯a\!b>1Rٯ=y`1ČW.~= ٸ. A. Ю)q\Ha f7kq?50ՙFjl|{Gxl`3L[!YߨYK,CDg^>}]_TV7=ѣ6R-٨zP;3Y95&fyAXKOKjBAfˍs阄rsI<jю>l&sic w-?mc,(KX4MJ"D%vڤ613Re6hq͚zMo |g2i! slݬO?<:jRiTN{1ܼBuXFh@->;ۈOT=oGO4ϲ4WP5!NKaYQGT@NB$8̊q"%2)[d_Ѵ;*=(w*qO]! ¬ԧض5K6'tL7e{&YZ5_5=+h f?jRbmN`Έc$I'y[ S*ohEp|+y {56O12}%):]^z0r F31&gOJ+$"k $j EڅCpqqe%rqvFCeo_  WeUpYo$xƥdŴg'Nn /` z;\ 2S(M4P1S)@J(pl ;5e@+J}z{p%ж}XeEaݢű,W"BDtR~ܐRFAXh ۋe8z 츼AAWouH UKmR<h^ѵx0`EK=0߂&_s:9։,7E4%`d9%>B7r " 8ҡ.oǃ %AʷY;&=/9ڸ= 9KpyZ x&n:f<4w0:qInbE՟,Ho0JeDvx *bmkp5R!]8UGyfT螂gX_TU> -)vjp^ĎK+1} D(jBjUvߛ qt}Kjz r犯S9$& MЛ%Tf?u⾱|c|sdM=ȹ|Hnw12Ey4HDkb'_ Qƥs_}T:ʗ?v̑3-DpA7sP@FV8s"O䚋>DRmÄ6TW .--p>]E?޲w~ͱW."@E6+ϛD, IBH+h+^mtEIV +Ƀ=5 bb/-UB'<\=̽#O!SF'r :?.8Ql\'w\J;e e0dpyCCMaRbʾ[:\oϲ090? Hyž{, AZV`tY}U^rj,.(fw|FXSY%v!7!큀DD0asTaf1W45M_4ﵲ5/mƂ<" e:@62'.<5K$MTm-ΌV~ ?7}rpSB=hL{h6= c?r%6 uԴʱkzM#ާe1Jm.951ӳR\{Nb9/TCNsB?@+MM@'<`"擛`H",G'HgClg:@zMxvG*V\U甝m#={`*h,ҹU4,[u9IE8XBSF"#Qs-gs]4Nؑ3[|ȢZ,H& gwUS׎tFeiͺYX~SsufADЭgqŌ\~.S,'dEx:-LF[rΜdC Xohpn)a*H?X"e,K.6} VKijA?h۱:QXR(| q$S?3uoJ]vSs%xo Rfvbݝ"jɊ%goRe{hʝLC*Q/-{we d[DQZ&-Ǽ˼ Y몘XU&f_} EL+Y1р<nCdMɾP,m0)%w0Wpq%UQN0<-(ۋF@)FICΓA61| 9$= .J#sLd~eQa~qJ~V $EcLe3'Bvi7yFd^gP}^E^8ʶ֌ʪ%&u8߮k〃f3 8b HE umȺ)z=P/Id'y2+U jIO<9Q6G~SN jH~r̉Uxze;#ݏo#u |sdj"e({sFQ,K<̢|/:v/1cF&P!5]eA~4+ۏg^GJ5g &ʼ L]rH8 }M f@ʃ bOӄ1*&lE+@e0* ht(*0߼uSH#0ЅOc/I\8pz)` ]K˖ :YσwcJ'%P>("6^Uj}jZ_ }{/q By;S Y6lu2SEzP5Wi UZ v%^Mde(=?(Z{Dm/V&uꕫ9ۋ r_KGKZOK:-?iGY+G@^戱zZ ;0ȟOɇ~ZUi7Fu`cGN<8|0lUDVC"2߃Dg3pG;ř|܏'4SHcY=רokNv{b?C `Bq˛ sH v+ 1!WF%fÝ=ib. `rkœUx@&^0 D9w8cLmzby0J4 (a=Ia}N°O_xh1/5l^('+- Y-eZөM&&s*sA o|ohߣg[w}8Y>/4`.= U@AŚLr]Aftc. ;.bevWAľ;\7`<K vg/mXHa X^Z2_{o~ۖ_yf9tY}( 4 '}+O+Scx%9ډa6m6f6! %-T%Jl)x8Jf 'Nt8e|'Pv<kaz? s!G=.7ZL`MVkrN֮t p1p [մ#nI?w?Su6ХKr7{5-H,;ÖWGġT@W]Kh tÃ+*]k֌qO[u*[ LxƆy_ ~ 07r`OUA aj{۵?1TPzq :cḧ́̕dIs-,n %CDzαՠIQ&}=/8J~lax}$:6@hԔX(g z_Iʑh~q%^>ESUS~\XPQTV\:zTw(Co>xN2KIWG~+o.=yu/ 4@Hf #FX?.͊_I3vb7E8LCA#G\L l5EPjm܇c7YcP{>ҤoR5ˆ4v^{{ sʄClC,b"?NDGXs W܆©9iĘHE8ח"vW&~H2#:{Cs n.N9/fLО;1bxq:a!dI`j J~y|/]S"ILL˓-a$51/(1tSW>+%=_luE6Oe lb:hj6<Zxf5(0fhaBM VKgfu0X]^ sїow5#XbjQ/29uzܱ5KDy "L8Rq-[j+?C䅿f+^oȾʬx'L+sqCmKV9rV]$t%@/VYE'* "\7F״^P f ]h+!~2*^L2+dTTrUq+DBe?ĔktB ?)Jn"ktghԈqok ̆.TY>$+,*9%, tδ@GxȮ(?=D *cB!Po%eF}]Jc{ѤLJ['H&n@,P:[kaOWu<|رULwi_OMSO#I]\ )0 khTl`O#A7"QQQ/Nm/ňm8"yEo&#X|7|CZA:.ߋm/fFl0Ə89li&851ӝQf_l _%̈́j%WDLjՄOgNn,. OwOHA97 d_B' 6ap"k7!/; VtC!ġ*|LfQr:1џ;룡ysKY# kcŖXYM?8<}-QyئD7 -O8m^wq_<vhG$7^p^Bd1?Щ;f:w7)v ^Dޤח@x 9bhc"_'ͫ~gY$C(&y +/#M |~;Y U欵rc|Mo2ܧD>]xx\aWx_nKGt+ߕQkEܷGB?c3d!v+l43iv rexe*oЖD³ÛW)}.:}-"w_QoGj6sb8VKT;#Y$UnB. X(+G-0lSsB LyMg~6[("0PiQ\}A];v於l都C}XS G_}/Gi◀qQϻpFuXpJ)I4i>v+߬)G!4m3H3Rf\A"5# ]ye}>yS 3=hj* )蹱a0 t3;xA-ʼ~I?z$건a"鎚X,C9{9HWƧ8P q:SrABY-IK>@g0rTp+.3&zVo'$dw&.vx^Ou8AxfENNlڶxF{)|}A}(R ;' !RJuszDXɐ4ɷS `R*ך]I3~w?D/Qv^rSucy)!.'efX.ٹ5&f[r*&4^ǕhIը6SS6/+fs <灉 mձ?X*KC4O+T0$_>{g9UPfCx$JԊ<0vA);5aH y}<o>~X;SU˓ dYmd 0\/< #Z??V[('FkW$L8G"U9Yp,L3QַBow>O̖xtݙ~y Uؤ6W{eM.^ mH(퇤s.D;m=y!`V55W 6bAa%S/ ^nMnSpCY򓣨z76^lurE=|Ҧ?@C4-J=\ ^5[Lǹ(YS4pO$̌MhF&K2r,,9_kgEXTK*VXbYz_\@pdABWI'QQY_%Ɲ}n2(@E^%l=Wٌp@ 7P7$6 B!6v !8[zdۼYC#x0fChfȏ{j]ii[ˤ#2'ްV\i& H߈H(/BQ$P B.@P,Yms Bݯg=Ӿy&ղ1 Lu N5C[ .oA$dE:Vr]سC2KRd]D}2!oN"a#ǿ2 ϚwCܻ08m$LQspWkaJ&f /tf]IB-6+9Zk[2 Jvh  E/ 0 "?\m&mVyiXr\U@?!-3a07ʟ>$íEĔ^\DY%:fNϤ'Y `5X6+'ŧ"CؚRBh)EU$ l銫OlMeeX3ix%~,g^ T`hR$FO^ Q0yS_6"v!,aX^h<ӢkBGxf)(YeU;QT'3UVd5DOB證 U\2kO8M=BW*BzDUgٴg% 9P3l1@ l~A#[@ɗP% N ͽI-lQY;q>b5VK.0P75Ku}cD-G6jڴE"5f!L;lPMt.LLY1PZr cf:B\$_<3ta@:NŖBnM\t4,;!r+6h(JB§0!PɶxFa剥٠k{I6^2M"MDoɫi#a1hمqϋOr$f FecT 2QY@Tf2 "*NN%d beqè&\'u^?tެ6 h?"t8ٕ Vnj3`K?}iVW/ނ'by-ocEZFN>8I?)@ HFSSdCAU擗lh:GuC-)B %0M,Nk5| qő >gc%?,z"9Pxp)AJ- | j0X*D$sÈBsh湫>[JRA7L PE޻oR)ab 2_Q+*Ek\3OeL<`qqVj0BRqr'Mp=]#!^09՗` zIXocGO#&u:MP^ڑ8uf/55 nvqo-C=Sߐ|^> bOmaBe鶷VkYY)qӗݠ|/K< 3(mE P`.'.,K4CVi$&l2ݘ*'L8 ,JA:Z-9ϚNg^l& H8tm0ͪgV _b cOխ휶}G;@Zq%l*D칃}8aF%"&|)\ɏWVuVR P6}ű@o/sp^R N[4lcޯl4ewZw}qR&E(mZix+EHZ599QrO%XiB'.DgiJ6Qr{/;7|\M@ep+&4_ slΊ7%m&M?/N *ncazQ2W<{svN9G ꤂FHKjq4teU*A)q:X. s|Gη8Nx\X?/vv8w`"R6{];5':gyb+S~3J!zBa *$f=>z"4[¢kgR{!.,DOzC(򚥟r|`4MI-CM^㬼عnBߓwg*o>kBKvy$^^0qZь"Ru,S]nëZ~#faE(cdy5|D(nڅ6KR}4Z6`qj ZݨוI:yxjQmRn=.K3}ת#"|%6ϡW>?X$^$?ƛntPU'Ɠea6U`em&_&pgh?f#A&*/HN(T5)ܺ2D@f!'roe#LKe_n]O\#<}}غ1n̫W łw" ݬu'͈wJeDLik1Qu>^Fp75.%kI)oQUfjicz1޻RIe`|uWoٸbs ^EQ%!ƚNz:281bdUr1ϤXe$*mAJKd Ǚ ܕf\\cDЏ94ivG#H?RBrl{48{9Wg{E]g3&=\oPtV͚ykq;)ᾰy z3۲R^wr`K-zqZrk>t*R>$>E ?]< =T%6_(;~ yl\yObHE텿C3gLGh\mGc[TvTͰܴ?\L,j[R@gJ$C`7؁'GAUYG^{j!Hfy.+j+q*4F}rnhR!LrywB#7\>utWh?rp :_??ͧ yN`1MO`Z Bt@x,J(jYRchI d4&UwlMۃN%<]r"`5Z1Q̰s: l7D ZCU=D,ڗ^$CŻZwҬibMJ hMY-}Flf4\.̂0Zt*[1`^5HR 2uh#A|(v@ƹÓ:=^ԞWYU7͆ܯVA{ƁOֿ2' z6jC $/jctD47MR3"I*eZufTgt #Vk]p sHP'Sz+:Qv!*|̗u 9IM 6Zi[x ^_ L_;^زi.["^X8bQPDȢ3>Ҟw1L8-3Z%tj\߱YpN H͖Se A` f |4sSgI  gapEX܄Q1֎lm :m 0wVాjnwk͍0UZ'4kf'KFuWq!89wsYFS2 &<0*O f.q^Qo8W1jJHt|H|Y`!YIY%jhR/͉]X*Ur(s&yAԵ@kJ>#^ړŞ؋ח2!d&99] e-yԚ =_V\/oXvEht*筫۸ouJ*Ďl#=$sG$'M8I}F=)O4ǯYϚB=ڋY C0El;P[.nM`":D2GuMWӥ={ϣwŗvtF,z.2p(D)>E-)w=⻸ Z *wdo8&(ϋrjiKٯF8319U8¥nYȟaV [L2`sLWb]~UCoUJj#l{GzxqP0Ȃ3VX06q]h>RIv{m51_:o1wY!o5ITֺ(bYcc-&K0T!6p%~&>XasT}Ժd3BMi|qNֶg`y&M(yfYfv;{UBh5xR7c:!&_B2K;&֍Lf?8 &{HFi٤Hw@#i- b-YO_B >1*f5ܝz[{#"BH J8WᘨY+%;9ῆ32ΔOoDOT٠ȑed%ƃTη4(d.zWDϗlQ@&Q_%(cq v0}DŽebFds3;DsaNh-t/)x:6dɏXPx#k 8 9Z=jtLܺ zusS YNb!lF"z P#*,ـt$pj0bvP# %g!cҡzO)~Q/jCh,mZ*(C;.;-^t$c #qNڵV{tfDk@O[yDַ%2CIb]xP[$g#qZ27x><2CXynv9Yl(1}xe'sGFAz:emm?-5D:?%kN."}֧ʍn/v{M:͌$_@.:<#f@GIgAmqM$F2wbu}rG WcNZ_sW3;GL=, GqM q)1zz)ISM+TD2BZiUVNVip_[4JAUsGXJojX{h l0uX9v p.*F3[EJ"\Fa^V3[6 ߫f-4Y,,; <{T|?`x9Ɗ)9r;",s\NfXR;J96%$ <8qmUk3ϴ#yסTm͜w0~]kAb9yF6[nG %64S>",r/~a `c-@xЉ*$a_uRԘKv߲;*(t؄܀mgrSo9nsK=&[\gQ:/cR<3sw;aú.2@0D&X(Wbְ渴˝n-N.n8Y};{p<^N"\a6dod!M2oUF}LR܆ƒ?;$bY,$"X Mg T~4h sX{nj j@oPJiv%/PuQyw|!o ×IK*[Pg1&}`yz?`SBs oTN a4)YKs76LL1/Hoܵ?Тof8qdtMőMb\ Ukk#IQ}3`!+cCPֳ4<d[Z7K<:){P)zB7k65$=wD6<4 {LU*(Q2 yn ttf+xraUguTL6~wTAл%c1TJ/z>ݗݤ^km:S>NW7fk}J$/itcq}wyIQEgFM|nMa5فe>ȍ[ˈWA<6Co Qt~[Bv+&V SWEHeT؇Zp*i!dE%"7<$"x#Dǘ+鍶(ENjLCeɃ|Nd4)1%YF9;Af|5w~0^`zִ%[؂%r])8@VcЎ2ޠU5ʐXGyr?Nnyv"I/Dܱ2N39q<I>GD^6*4\6 xXt].gjW5{TZ@mk ,gR6[LeFa@kP-1^z)b[:&A8@*:?sߗ,bD'U<E .yi̐ta}dc{R;Th"k~@iLvἵ.%c ~@O$Jd!,uhO&`q 3(pnjXkHŘ!$ݫYK0~@_+TNDse?>(%2djBLq,Q:آw&=T}^t}&f v !E8ݠ 0f(ºKO HNzm5d`J=xF~9QbxalB"fɎI12`rVWO=/G#>Q,S I -^Yl[5)l^u):K~$ay? Q9~#`+9d;7h9&'7 vNy =R“]٫[C[62&fLMB_kߌ,Vbo0t@1`ℕi,~bX" =N/WoVA]9MS;Bc*bb;1qqـG"̦F=&͋/:l\>Jw{ۙ'ZdN&K:Ѵ 䙌;N*[TiT?ldiiYHOu\5~iu5L6}wn\ōYIaRo|O&?++TURj7JaYD^pEuޔ8w j 8)*sWt*+OP̒u'0Cea<%:O+Q63:AJ鼈8GM"^[ֳ+kAT7Z3ίr!pk*LSh*HQ 8\$;AyglfhT޺ne/uGBmT=HYf+0x% 뉥N[ݨg+c. j q)j_9%?Y[!M^ ;n>~ء=+1m[:k6n;o:W4{upl60]\.t9lK$NVz'0H: UC4FrqtWQT}*k&Ko-T3do@}TqK*9/D*`6[O4.$a>;>E&]lokGe,VdLpgFZE1w@Ȯ?N8zWg+fGfZg'RqY3.@x3zo9^%X7 gy=o]52,m+z#Za l1Y% tcCl!gF\OXJNG]ɤ4K i ZHXdJES@ YV tG?>? V 3A1husg&,2W:_cI+@At8\Go ^{V7{)p e=|SiA?d%}%&FWdSڵKXӹ`TVy#*""K~O# t98 Hv{3 KDFk`N!n u+J7nV8rǙ$ f.CcFIBw՜!)7](lP}U9OVlyVY{F6eNF,Uh|}2^!o°޴]lI7ILFjAkQ ڂų \v !5 V'9[w|ٕ:%-GPG)n `FwYʕSOSv-A+Zk0x\襏(+_N~wcwwt{W:M]i2QVz}r?|;Wc6^&/<ƚS^j3NԓTm<-ķs_&;=O֢.Mn MLp'$-񋥂,jdP~&TssqַQS1} u ,2&aEdd9,-ӹO60,~]Jջ!@ZUo5C5_@>)4cD,1 +M$Ob@YX";1|V^O Wkg( D_(۶yMK'R;?`jCM ga(u>^(7 3޽FHػ'qLvFQ/nqi(+;PHccB?IHhl {b$UlR W'%,*Gutɗb D#Z[($a_˾z^~ٔ h֣yhUЙ/kBK|PZE)HjH̍Y9|,o L"sP\^NgW]'BWѺ߸(Now?Crd:XwǦT>:(; 1qdMK{ŏv"Xf_ V.~n< hrLW]X"Pgw&hU)u9ÉcơMD&¨dqwZ4׬٫ *A? m>  ӭ=x Li]h*8CKċ!1'aWfYn[^_2S4߼hf?a wxz ٖVIU6&BVH*MW)Z\ o)$_hhuv7( wȞ=?)3}V>x[aijjlx Ö71[K규'lKj· t_op3}!f.kGQUj& !] \HU U4.ُ:t%h2>u}FNNS}Zj ,[7+S1 }ŚX+KӇAQ83G WpJ|zv,ۀ*ڴNao"n"d7*1Lk}l9woӓ$[Ң!YFxrwד*͓˗2b;M3),pnU-_yK3lRԒx/z^^Lrts6*JV0O[@|4b a-#b<ةX>J$ow  8{-g c͛d)QkT+FWú@#Fg{PF h͔=iMشo;zP<滊#^43LPzcQwt Bl]{~ςSOA.)Һ ƣbN#5%1.k֎G(tbB,tQ~xM*N?i"ITz+7;sbq lO-d@)e((v%uj̰O=Rb "#5513I6[յSsٵ+z(LFvs:wƨ(*d)f,o9TL!q1:-Rhrt{ 1]uRsc( e܃Z1M/F‰b$ y.a>a5š 禕`}N2ki=o?6@9_;Gٛ.$!f-?t_%E=DVLK/ſm(JP^EIN1;op䌂UE4&&~tC:OeN+–K nEJa)KozwګAKB׋&X'q\ b'wZ {{$Z3ʲU,  +,v"^XȻ*A>'.0+MU;_ELIFX4e2:Jz=NpgȘrs[ol7=PEsZ9-m "}4@.&,Rjw5}Tݐks\oN ̌3|NX$iTAoX qоE\8%6GuS|2\$o*y 39=YK (D8πr 8BSr߭8Sx!0IacI]٘!lr"RkF= jFSޗ9jHlmZbZS2jOYZ \B5awU9X/G>kFUY7@dbg X[R6o.Ӻ,4uk{u|% QW]d 3i긳$:B%sbГݛ_n?`JH! 5v|%RJ[;#ܡi:.Gy_zv $1i\5}nDmz?us#Pԯ"㥅Ms~lIB tJ)%@]](\싨cY-QMi1wrYHY.MXJ6\kƁ.Q[eMR#o=( m}=$r!&n+-mR(~K=D/Ƙ=!'`x=wd4eɧa2q\ԀiE/Vp~p0ϡ3^lA4(~%4saM 霥g+gZ.le`~]'Kޞȉc,'6%[N-l_xoHO+~-JpClD +=wSv1ݽh0(Jʌt~R4sDB[ Dsg)1d-Vyźp<"-;-&Ak0bm RZ4Wt\+hxvG^;3#fE@o Y~Et&rᪧєR+?O%!=L&H%iJBZe\I aL `"@*Oi\DV`hH4>/,Nݟ= @+v )}!P5Ƈ b,0K|w`%fKkVrԿ5T87誰mׇ4B5'^Y`Fl1%u!1FstSfϚUZ=.Tq"\ִyGCyK MH@fb!ůppIp>R9%N)<&]t7 $齰Q3 i_RM2 (*R!Z*>scζ)%]kgET.H3YWMx!ňTwqFWr~"fƑ|69*EV*&C#qvG͠q PGa)egĮo5W[T 캁j-tؕb7ey0Qkw?"<'|xkc|8]ѤF\4w`wYМ=b``˶vsp=·_v.eOξn@na0ª9d eT"zF,%k$) ZK_N0%$ əy|l L[nwע…ધq{?g 3+PEbPbi91Aď}K*+b+wE]w҉V{^/ȘPJ = FŸdx2Ć?A( N {I.3F^i:rO.wL]|M3&|Q ~e7&awl '_ADEL1x,m0{ ]5[+@(LO2XVږ`:B1<wlhVdmM&lRul3sI]k=@\#<Pa _#r|;μ ldo/ qQTZ_r6)sCRN ShBz e0t`K^Tzh Eo}*l ©\RVt,✽25SMDҘtk4` ,7t\Pjk7fZh:}`hJM.ȯaJubuxfKmGk1$8Ao8p5Ý je6wrpQO a(ic|C aY~%^udwc4<7h<*.O1l_&F- #qNaOD+g/1pdϧh({9Figxs(WuIv<~кTrNMB0A3Vvy`N}GG$zMc[PJf= {WsM`.d4KWg=22Rԑ}dhKJΪp^ϵ`$xkckrpcU5j2JFzNu;jOK#5 K^D#)|'j~bz'/m6dIÝScLeKC: /qt!$U^oUXdJIR-i3XB9C¾r\T ў,ӵBHH=4 Ēׇmf3X|65#rM|!<"JoS-B4 P3 ΰLGk%K|e p`jhْ ҡUM#bf=5KCTuj^ SӔ2~ e(uQy~$ kCO@^#˱K cRQl A ~kH'tHQQsQ)Ԋ!;A 6EifR& N6'!bu|6N" d;Z8q"2NOJxԂq߻{5^2XF$>`QAiP/2=x=eOzkR9*$u6߇ͼS4Z:UNtnZ(_ѳ6XWGt~Sndb۶7x>)"Ȧ3${`jK,L0y 8d 5e$LO(q`y\W)bR͜46h9R>aKw^iP.VF ;wKu^~D1y5V^ޭ M>S,K+,O> ʣ.m-]!Zh}d@w)գz`kzڱN#@fb|K L+h)#Opk#UrFGB^,Vg\gVT="tZM8..{Փ~hḚ0npj z>lۏcMRlkfηcĹ ДNU@["`8sJClI)䢥Y>a0Z&F՜;(cC ӭ>9D1/Ȗ1a܇W{մ`Wc;+HUx+i'u>ҭZUPwi{.OB~B)CO?9HRQ9ctC&npzׯ{dhrKƍcJtTP2Db:C}R5=[lggMv*_{ U쬰3ݝЙ֡|NM'D~YdHm(;K}MdyҖ9'fEz=_ؖ?DsHF_AP@D8PLL8qbD-8#xXчFz/X{曈V <QtqnFCJH/_evqP`ފ vya.g?y4U: k_ π ߉EO. SG !ФQ<ų!ۇY{ Xq cGƶ&ؚ9ՅkҒ_zC< ~No(xd3Pxl09H;jI]ϥvt5>fkDdR84|\Z7Ыa J` ɘ_)81SJ5~ԉitIY6j ،POx7/g7%ȶ6#JGbc3L>lOLcmc:Ĺw8}0+ w?s\%M*nPƇ8Hƺ[ӑd0cg=&9M`.#l$z>R3ZYhA$?_uzX {uQ?~s,ȃqr<(b #NoJ=@4ltdi{0g'!ܒWdVJSh^迌n+tXYԾQqAv-"r WlS1/ͫPqnU!{vn64l}Uw+]txٙonmmrj W}C9y,;9ME:"?]el>$p;?hW'T=E>=;86{o닣Jr9{Uq? M2`XC`"n|B.-0VDWI؞("hMe䰦YSWȜb"8Old+AA DLk0K]D|FWXQd -%  ΏJdZzA*fA$"\)0cZO(<ت ;ʸ.̰q RoݼSnW;Wq{-UKM) }1 pfNr{oWfc*R` t?@ mukӵLX4! bjΊ$7h08ܥ=ad pT`CY$GM3b8\ھ(K-#Gnᑒ( ?r۔o~tyZe'Q{}ke Քa}vfC淟&50zr9kV8|rIDe&jBP:E8|CrSPd6]T4{jQa~feՊ#@5SJ)Ub0ޮ$?k!lVr-`Lce]kij1rQDoz눯J"FoŻL):K\aY0:rM깘p֯m&+!MNj _>!RNΎ] Hvn#ȃspEfI?ZEި)DKu9tg$T=|+]^pSICViNNJ iV|N$U{VXE} 1(Wo0-װݸI!@ Wv&F^@4wx~CFYp5Nylv~;๱+\HwWxB?J}Rw]N#uqh^٤1ېLMo jUjqٹSX+ ב׋1W,\Jk+Oc/Z:Zˆk͍Ǐ8FK4tvZhg1yZyDCY(є'x㽦|0׶V`Q"_M].Y?{*>yjZBʜ`]KA ܂:!8Nf)tT0_G6CKH oNa#VEi~G%?2!Uu( MEȏ w-W$Bic>5[S;nX4RV`S\|+qAѽ[3ت#!d#` p6.|f}g|S*f'$ib[m\Q2oV -R@ ET  I60TWIU s<6WܓAт^7nnMһ@f@ns3!]?*ڵM,lH\;p?!usYE¥A`F}OF|{ P(SWIӢg^ NC/8u (L Д(`=8JkB){0mިdEx(RGڦCڌUt:[;OL9`o'{|t(QPcTgkR Xm?7PIgž)|/ϭuLybhW#k$;^whR sNlʖfd4f5-f?QsVUAdJqGOUK>(CVY AVQR ]D,Ġ0?T@:oS{29< . ȻLK^1V+,J w1Ldcga~z(2ΑBiG7ueZ;[W3&_PU|9#2ư|Pq/*soG#Qߺ2 ^|l<ysob԰9eR2@9Zm2 Gϋ ÑS\lV٢khJNPKA ͚QT2{U2i)&A#76Jsfs$c1n"Wg%97vw4*+- %4}9#Or04OXƴ(Pc%oʨʿČPz≖^BXf!}oZ\Y"#OͨrrdjHvDݹ^m4ؘrbXfOxt%`?I0 Qȥb .b9! 6ye-}}EŢTpJwۧd|jU1Uw<ZGdOk0м ~25~A:t e\#0k(0 K%PT&cl_i[掮%dW iq0 )= f)ߘ1b.a7>Tʜ3/5 5Y^/9x؝@ {ֶ̔;_Cb~@_Cc2yopO=8T'Sm(2v G*9}'F" 1S7L>}ig3F妩Z#l[^46&)caK4I0d[0qsY)kR5Ѡg\q^"KlJ8MIQഽ*P(9k4KF(CQ|jlY[HJwNSak.emvUSZyvDQw?MK^D4YozDD°rן=-LDR.d.M)`p$f$Y"i>Ե).$%@R5we2'njD,8rw*ME|l=J0H_@?/ iltGs&sa'7JM1:e#>R񜡛Qox\ETWx/@(* b0V*JI8:m\Џ/+w܎F8ͅ"K&a*5桮mFmm!W?+r}yz"Þ[ ~`,|bvm4U$s/'e%L%԰(RVւ[(k=L'!&SXR-x8Nˉ:[ $fҎbs'&L{GO²OEv[Bt?m~(Qct$v?kv5 oP( +]5/f%J14햀~d8Ӓ!ărŴ<-P'xqbþ ${,C|@L.v'$eZD.Dh 9I<%&WQ HLu/q!m}ٴ$,CJe>c 6gW dPԃM ̨M6S{V˽l²}"6g/ѲENW ph\AêyVEY\8WBK>u[kϨ[ q9JI;PRVz1B/Ӌ 2R^V.F tl)\k$+IG$0ظS`a|#O_= ( 1t~GA҅̇7T>} ~ NYKmf뜟ƆOͽ8,Cz @xi>ʓm`ض~hs:HcZΆ&Q ~G轉+$$>~^^.*]:K Sc݄MN!ޙuɓ N&y0"}v!G L/!k(d+`b hRK[#Lb9dZ ?#2?='ry#A^܁VzEDPgAb ]0}қU$O4ZZp \X:bv6dq;+t.}S\ݕw! Oc'ZG5K'912&eYZ D͌ Nn;VJ5vKßQoDI sKqDDYuJJMcA73H& V3PL {0#}2HKtLzsM97*6*xhr:( Tb;sܐ mQn:@CĤvh/|8"~>v8nyv9J0"[` }yzO)H.{1f~#߱ieBmM))Wy"\d112MQ IQBe-*qKV^y)Y)ǹkQXH h*zYdA 2b/bèc ma}?x3Ô#&&`(]ܸ-XeZxY u[(G 3KBf1*z]&*xyj@KWy*.O`͚:^SPXz[ON7~y&Pk1D(Oy r!Yj/~Ap/ɓ7qղoYI+O.{Vc 0Rh(UPWXbR~}l@޿ j+\bumZ՛k@kPWaC{N^I쒻lbOdME A7e3*8}"vOmP[s eq{NHP!b:˘`b)/*_q/u4!n-j2mͯW@.T2U:U ;ԁVQ9Ci$ḽk-/+ۤW%|L,:) j"`åfS?qsGΟ3LB ޗUj˾ IcrtUuWߜ=]!YK,imY=/:thH 1 .Ϻ΃X +\E_Wo!w5lȸ4[:$|l:c{ cɿ8;;˱.\1V6A$5w5HH!ĩ(>X::f|Bc6B#y 3:-l7srfW?/cʛVdz$Tl|T_}KE Ő]~/yIO6zė+%)W6tauM )RA,P#&3Y|>k־Vd>*ό>hu$ԁs>\iY٢ih0#5Oo@(V}.<,6۬F& LnKug/&(`F ^45u(s4c@F/ϠW%^,fJ 7+wXL"f ~{Btλ vj,pM.*3R|1FO^ OCÁ(-h7sBWItA< #ԈT x;ޯ._aч1תuڹ٘&%6O:QwYsLî#^(9)~^H(> XLlﮨZ;fĠySvt-y֨ #T8K vUSv4h]WXS)a&&HjMk*'\V2OWiEEe 0FS Una-"g";X&ߖ0h鷝BQSYV) yڛ! փ@| cT>!a45rGl_ۚ;6%+?}Lr,xM:_Iz)ME<5xY0I`Yݹ :9|O_n(hq6 ImYG3  0KCSٜƐvQ0]VEI/qT?7wѨ`H5c> 5΢P_W=JzL Hy_s8Ur0٧MA /u@x5dāe!$5Ru^F}0Q1)Ga؝WZv{۔6fZ%P]ㄗ6bR'+z@a@ iI@+:jy4!et{i)73R<*_$L@ mK#A<{n2o0YϥϵIS_^[A˾1[YIƈXR~{t HEܢpb–]xx"un>w\a*b\y}2D~deg/kNHH LVN/9\ L#f&L%EͪlBY_y'%dsU̬l>dIs2Et21$0a+}v % p4B{h&v:x+}b{-$IG~ 9ue64ڽ0Hƒ*i'Za'PxgZ{-u?K".uQs@e͸ Mء۔!ylFe[7j}JǍzM'Tۅo|u2"="\/ ZD!DVqdGu]5PӤ m$6ײ{H X](;Gy4^:ιyM@vzxvIv]D `$ Z%:4FV0c  m9olɧJN>+5z@=z bbkYTU#uOh᝛2\nƙj/mtKWfH/@ySmϨ],qzb4'`Q|nFv69U$㟲 T6h|IxbޱJiya7o;bc5o6^6}<ޯMYA$(MHO8? 2#}ٌ Hv!$G]WmunIh>4W(GUX""lÿ:Fm+gv?7*5|R`TepP̧&r?MN0t>ո ̾daAF)rI):F???oRҼ zoQ\"Qw{iqHQj 5Xٺhz-b tƳҾc15[FkMy/Є $z#w^TMs\,Һlt+± -}YOʕoo#]+d+<+ӕ-͟5iw_>3V3m_#_(SA%{<Gq'Y񘤦` 6G4 _1jhާ*`{Qv4ϝ LM?< D+N#!vf\ Q0"iܝ&_X ۚl)ewAf{*t6ћeU!Ô(Z#!g ~H^.#(nn\8w!L>կ6a8.Dԋ 0/c1PD Q?foj'{w3. 1p(xO8oɨps k7#(<;_-:;>#;/=z}{ 6u_zAd̥]Ɯ~q(yp8BEm8:{mdO/zlL # 3z?#LX%|ϭ!,*$½3?uov4)Uo W^'*Ot/c-4*'#>Myrc2}7O"qt ITvi"W sU 0d'aNE U@)v2#L.>΃WW٥ŊmJ߮%)_߾VMs~VԀy]^~]J?>_'eO(,hc:@ik= IcxMq@ݏ4o9s&n~~4#DZOɚő0}۸|)fd|k73"J2,֤lO*Hy~e<Ԏ"hzu5]PwP_{08k >Ԝa=#Jx}}U" {EM:n8d"Ej_3!bon}6<ԉ^xYbL,iʾ8 q5^gVnN5X2O~Dtl6a!L5`K}9az?`+f%mXRF0H*!yId ?LQrs1 SVzf_ 3jj.nbGM`>d,XT6Ѝ~Sfgj`yI\?V0]oZΈ7&ÄU{m~hzS<ӤF*BY-Sx]W~tݞftG8I(%|%4J)?y3j.܅hw0URW.@cc?ԙ-9`NH?8Kl*x.ǵH8x% |[ r$CdlIsdhU*>xp.^"KD\JKxc=T&wJC Fbu\`op:pD.]6!ֿ(H]>~9?*v`hu*a=ފ5d=Gj_?V@ ѥWkSt{tS05zJ=`V[ p?L6yݞfuPw|PӼaU Yx3IV8seFJ/1uLWb$@̃Fqe }Jo&tlfJY@y5hY#0NjN,APkwNCu>%שvlM( Yj IU[e߿>W5 F[G̾zl$˙]?/R =EeM:e {lˣlx\=@ 9. Nk$8=13=ݽ?93z'#}Ac\swLN( hFCFG@S`Ω? >{?n_Wh!ߘ<(\o ~T2*jpF^UO\w5AF}$Gnw,7\]U*d]AX[e[iә?Pr? +qԯkc[=lm/o8Έ+2Ǹ\P3^q}$ Dj幑At_XDKlnwH4 2lqt i-19L#wf/@%QF=;L.Ԕ1췜En+=]F#NLnjLj?N,v^f"@X:d!sKes3N*W% pr^Ud,*ChDI}yoD9@xްGKȖ. 4[m``(֘Kkj-*scfB{")zOdN\6J5f/pHo4"*邻uG2Ә GC"O8t2z7ݎ ")WJ_Ѯcv9ju[OJ9WTѠER@R0~jlĘpPnZق_U,FO BۭG)bhF>]{Q#G׸QL-[sx51"mq"+k\R PUB7ɐٹFMHo9 a/g;5{CP>vG$x)2QX1fP86BIzR C?jp&^nKi#嫃>NPPSyR RAV{h/)*qK>yxsLCE54ca=ʹ 1n=[Lȁ#K1q.M*G--xYpe琳좷9ߖ,o}0$MQ+BOOQtOV*4a'F"#!jrFR+OGqgW~JAPēBO]d+vPs=PF_a(eoqVWgh܅4d ZٴӯǑ``+y]ћWQPY?a*:^43Ztf$ De%SGjF < x;E&3֜?uŔm;OQƗ/,qDLc G[=?MBU=Y]]fˣ` {҆5>\cX4~7jI:d2 =P#edhHIfnaAVd}ˉc OPi Nۮ nlќ:1֘r-DXRd|@>~t1^F?Pv #M8rx-0',;G&ϮfN5)|@mq1PNM̱maZ*/l*)Z6z= 6a-$!o:Znv( _s%(Hec9++Vɭ+,M@!ݽfS?Ifh- qE tAA1峇% Ͽ݅z)]"-U 0{`CzJd@kZ &E^ ݼ]=:cDQ-9]H8ҷ|w/cH>e 1vy>I|wXtEk~{oHxћm"oݾZ^W7PW1/d3Ir5$ SO$d/nzOH!,o/S|RTKSiUs*Jo`kKV{5 w "ZMZ=Ϳ8RXPI¯Yj&U(0*_a> YǎYMU*R|$>7-X5ZXeZ/ȳQ_Ec:q /{^;*2+1O Ȥ]:]4Vs?t<Ԁ3 $.|}Ÿw|pqx-4kmWyϨ-]"`b:(Br][kMK֨KgY%*Iʇwoal t$O1_kueytCoJLߌYȲCCr2-5O t%&i:+Iˋn=DgD>AK/ EAeA1XRK?:ԵADpoR(fGC "1Z3!r+D;Ü8揘>,p,4< JI;UO?jW:Zn <@+E*Ө+<`/2VD#RJ* yDWa8h7qUԮX`Ϗ? \AzW޼MZh\g$A~:,X6z5F{dƯwS,e} Pr /NV*l eNܓjQr\A,(6(#ukɱWgqz:tGoj8W D9z?CWmr闳8e .yC F$[jPy bRtJmm.nR  5KzP7P!bR-gDgWBt> 9Fmv}raVH&&0mK|JlHnC|7aϨ1_UA;N.4sy(^82NއK JU1 yEj-ߐ^NMn@$7?kV Eʏm:UZ Bx`ɗF3E PV)e-;z;G ɹ`1nc8[RA[܌VmJ U esUl[FljI_FF1rAD:.:ᨢ!-,K8AOK51``}f3UI{ӢGˉƨݰ)ZQ>wHi)Nzbc;ΐKlh)(ɾ .d$_+k6Cl{rJ&5RXy>*w=m髼} PB?t?j !NDt[`bf$#ȃM¬boT(XO=oQ lק URf?v_wGdս5M\f`c88e&̧{\8o81#_c r3pxV%\B4,M E6w/+d~DuX49F.CmX!&rX7j1¤2h S/}b0OsqAF=!QkR }$@peN#VJwQ&OxCW7DnPsp>ަqG*TTJCgk;A A88͵vrp^!I#w+;ms?췲H!wgHZY5!,|V)4 d2׻ xTԅ\6hZ0 ՞͐Ε!`%:'PɘCߠ0]XK`UI";N8sY5@7_!3fS B)X>≚N/5We(u;ML!|^Y",&<ă@eFW@SΎ:A_U$?b y0j hC(nsaRl%'M{qObF-K[:FM͐ Pb+4K[gAX3._>ԒP?{M(m3Je`sOYXϗȪ{~ل[sEԃC9{x#&z,Chm'YFfte^ORJz1{= t`)C$3GثrZ}Af5hc{ֿKn/e~@?¤ f~:5w$R9|&;uErfmKVr"; U,b̓)\Tz,=ZkNѡLG6 h^K[z ZODt;=(H7穹07mqK>3؟GQj0@[ޱl@Mm@@G+C+_VP*S 'YWEfu-^bʈB`c+2-ܤǵD WgfqH- C2wAUAx92L[UWe4@u2|Is)v淦V%U ?qh>"^'2O9 ~,euEDžAɅdrWFU L[)c>mE*u^VNfm`MuD=B G~eKjcU=y̥u>QaXfa uyq!9jXQpWΐ_n^Af{tYE|߆( mMdo3F5apVp^`־QWa[ $)SYfB< ̳Md#(&;P\ۺ-˜bX.>+\җR ;+QX PUZ)ȵާO_I #NE̿tD [:lwtkbb$goqA%ae"ՔÀkxm~3}1MN m~Λd0ʗ>5z S 4YxumߺW74I<{6*$M7E_rEW#Pt`,(8](@R\\qW.sCKgvbOv,x"SRf¼p.V?_L:$Ob 0U@RjpVNyQ fzaZj|yO 4p<#% ;A-?Sfa;;8տ^8QmbNxb$~'f_7F\_:}d fL˽Z á:⻪r_RS@cʛt'U:D㴮h`=FE&X[!HQVW9>2H>1[QBkL.2ciVtvg|V~e\_IԲ!i4Ol<iAJdBEU8[?o+ w2%GC䯽\!%՘\GV:HU€^~ږLJGbu{l>S@WCc^^&.7׳ނ*x7?uR`o$߾wa&+7p "nnEd6At /4Cb1 Fɝ#v}ߡH|e^ul뮨dsDe]}\5ZCٗqԆNpN?ǘDYykAb)}~m#p\J. _\o ATWvT/||#hO<*a6v `*( zJ> Q,1vhäWڴOpe%87%6F_D"UzuT҃FJ.6.Jqo%m hS~H.w&=Bw\Qզ~O,AUM<(L"||C- g ]r0$f({6raMJ8\j/MZ8m}oY($CˆB9þT!kaf[B-j0h B/ ρxϥkY/K-n]$+:ҝ]o+2[{ԡ:|n]&B NBXͼI=́nw+ )~ ,q:D1] 3!t^aPt豷|RTjO;]8nc?X[_䖜Kl)Я*l}1¼݈̔ 'E8J]5s|{hbz; k~>t]1x*W2GRHl@5a}1HDꒆAOshF|(>(n-c m;]XE7ZH~qү3=% (s|C.PW6(6(HZDΙm7եZ'4eC.a05U*r_UHѶ :h1Dkplnr݋.؊H@+Tat>GwyL/Myc++0hF{^_Ekp@3 o"@qu::p#os0/ o'vT2%`=+o߀~Olrgyӆ; J0U֝zkɠ}=&!˘r Cq&Ǹ _h[0:HyZJ6t*֯̅ ;2 rV0Rl)xٶ5Wi3'} i/Z3S ]UV\M&@h+|쨜n衹q8ZWPf`;)]`( j%*}!*m}0/a<K]/ML09π,ndt!ʶ.iw`)|,B9S_3zcۧJiPw8 e?Ci%L_G?aTI|X%$\G9~itPᎳ^ ئiy0NZqRگMo7i2x9;6B2+L]p5ݜCTꏸkVqq4{][b 5\D;Y3X林B atPd/C;dls]STW1"J4JQ WsCxa^OQ>^h}$Dz _A& WrA33#ْٮAgCJuL9'7$'XьDU*e@oa̿+/ŷWrO0Ro,9^ejexT`S@#YGn9*egClir9㲸J܋Pܛ/Ҽr'aZ(Dk/8^=f >g2(Pa7.k$xND@iI 'Um7G2<ń꯭!3CYK8r@dt5cfF|maQ/}NJ5(@"/~!셇 f*Ƥ]I?bJ6,= *a'>?r~~ GS^@(|<͊BB exw>pk 538{ȤB X oY%r6#ij- !Ӄ7aA:}C3TtKB@#NsdKbRIh]S|:]f򣦣%[[Ko~?ga%0<% gKjZW:~jQ Q"c|G-l,XL 6WbmN)BB 4P]mkړrcaFЄA4 xS%a 4 LTKH@| 1E҈?l˙@ֽT'gY? L3 ?6W 9f"VO~~HD"(VWL;wKaI%[3JH֗=(M,"cn O\9't1ivJ/Y+rurp KJ)خ;/E'\W[!!V <ȚYm3ƯK[by2UKictDRS_|n";g/C&'*4eHj~EQs.i ťG)eE3{mBhUau}e^e d` |zJ#m3Jh"" 2kD*Ig,;ǗX~ٷZqkQx6|^ @K_B@O]a/\!jƟz-'E4qp(yQMK:|I[~ б؏kCuzkݷj{Xdfb)* Ha81i*)6§ ӥqt@ ⢞n;)5K X3QByɰ]':\`<8 :;K21~$MFQC]bBnDi1+Q]Vaߙx"<6}~PC +@8iؾ`OiBg5}0ސ+Fd[p Ց}{p˟jYDʰxqC4-s*6]Q>'zz"ȼu t ='h:n釼5"m >D9(XePlޱ!UE/Cog?~}嫾vZ_ ,,ތs\kJ+tc5D-W N {^`of_fNЈ'߃>̑|t.Fr=(l8?sۺ~Ƴ [SG~t jXTA. wa9AXfy3}Cќ_#<}f |V͓-W&GqvUE Lc %bs59^T6zsG Tݼ76nj1lz~)̐_Ӣr^~%U z<׽W2XG;~L49ԍ{W5- Mjɱ*ׇILAāX:R߾PXMZ-Β(]92tG#efyQlr1MOZbsдM bLs5&l澻E/y^**{A;AιC >z8DMbC kW.u2&Tb yAU +umDҼXI;hd,+@?CV9YQe5 ,Vc6s Ӱ]J;7є1I/ŖUkSG]RqZ)`B/ߣIzd804.Y, 9@nQnj{8DL9EWtYzCgYS +"c{UvsSu5V7+aݭ ԟl8Zy|7rC&Q-J`y{}jTFr?6۸PݛFMo2;Sg&\I$H 0.P-Tj"lzXrΨ Q@ Sj\E_G_QSEvw_IDԎoC7r*G\\xS_;Ix0CJ~W\IjA{ڷYBܟulBUMFj'`&V8č"^X`vShئ; LY;>wMbޟc_VbVz5)V;;C6/_zs>Omu.RıHB45%g]l2$YtDWӿM4"҆#LIקy87VȥeuX}Nkm}# t]5y GZ"| NQǽSBM'IL"Tj澬IVxjo tMXxH^-:6s(^r*CC]OV!\T ǽuP\UJFW*?OW|[7RTG~4ъfQ6%oiR|&%(Rvc9 ԔR>Vtb 9s8~ewIָ<:kEԉn uڨ찳w"ıp*gTَnT] ; }Սcl ⮧H/ 梡ٚDYgk/^J,%S"^񡹡6G%~3&*"4.6:4[4>H'V~^QcmsqEM4JݕJ1X|SWT?i#:nz.:gVF eCo9lx04c C1>:{g#'å= l"U&q XB5ESQbk5_k3+|\3E3Ï *Dn]tkqhVݵCR,>,[$aw o$XFSMKr lfSd?z˼ $T5|}=Ҝ7]6Ό \Xp!ྡྷn6D"n7G{-)5LNP0?\Zgs]G ׋:oOIQ+WE r 3 e/1L.@u pIOBl@σJf(/&{G(ɕ0`8E1A[,1 zL64HǑIx]jya-PI=WvPp4]r5ă.lM~§ O6%l&:Bo^GZ޶06g<Ѱ|E@7:ߵ 0ޭ2ȭZ$}ܧ,CuL M, vj^ K սQNS4 M^o1~_1~yޤxf?`n…(\ H?Xuo㞅Oq_eC#kЬUH 5?6%{~06]nZA;Ԁ|o-Ibc`+fQzD<ЅA)D$sQ>?_ˬ::6nr:Hȧl&9zB7)5 .Jno $mi0 3xKs[hE]sG /RduV7yȣ#qA#|+߳hWA j=ieGK2INLNP5:0spnnն!O,Y}t)}@E8WȪK6.;~N>Q}K0Ծtewi޸lsv=@8B/Vl|q*9ʳ" 1 CU0DH0YF`9QWwb;:jl>nZɛ!!|1"lbH#d^u 52?3*'rn(^:&|x`86z4?J!VwvZ> ⻃'ћ3i׿U2^sӊ S͘հD3U3r+L@p Kbez<E>Nv@Nx}@9M{V?5m1Y_!1f:*6cpNquKMQJ )ĽZכPj6 o8 u[ADP>I~DZ/2>xЭı=:rMo7 RDM8sHͮ` [Ma4㵟3gz JՎl`t thCA [}y_lH6NtF͗Ha=mj;=Kj<[ǬʠYy.w{=섮f/q㻑8c(A:!]c#K~l5\jdxLP 䁐f: &_vb']#G׏|tfvhA@.<]ؽ%%C( a927vHtHZl iqqxrYKDpi9Sh?;zv8!F1#Gu `9 4SF &t!;" 2F5UiMߍpSB4 JY+NSb8r(l|,*ᚗb~&a.\zNgvȫ:pՉCGI3W"P"P-x4b X([mnq^_PlNS$5s\G/F qɲJmcIV!$_9 E$O){caH1= ;]gy͸oB̓SZҤ }ZQB|YD;P01]:xy[^K^v]ꥀ YEرŵHu']31`ٓeRT>m_h#JW‹|Iri.Vh=v'1PcT'$9jkBJjgn#s\|PGl=8-F"ZUm+k4&4'erW}n/43ev. 9LJhuQ-x:1aa6IzQ*c=tIbmyYߐBښi,v[.j`ءЃ_V88nÁC 13%ʿPYKepE֠+3aƯ%xZ& 1]@Ha:0D}P}yCyA!d 83i1xD@qT=$]@ TJ>kvQ|s!o\ȻFc_˜"}_֨JF`q#UӨv>B><1O t!~45-b!B .*lƆO.Z>xzm nG"|a"sO!*w!"d%r@7)~JbϣTLE6{釐4]ɵႀea 5nr(mn2h(ҒS5x0?M0fD ^ୡS׫d @r'̴2⽺&u%\=C_0k+mwv09` SHȵ&]ԅڽZPy+zCBP}9%M$4$|Aʣp юFF"eX6`HhlO`^Rl.]a_A:cG:rSJNp֒ Qs08SP$}*XYo1b!df!U16j.eNF-4/ y|em^Q&>Gl@Ǒ+,,E:P2$(;A%!Z.'C,$a!rDv"Ay 9\-čh2D_f24GW3G^iJ.>Yvxv]J|ЛT5 Aud41{QtbIMĢF:ԵpB$ 3VcK-~ǧ-4J2.Nԩ;y6^Ć#ׄ2Ǻ}4rmAAuc$|aUQ;,ƺyf ͓TU4_ Ͱ"@u/-IMB$f f服f,DFW&˕cz7W0?xW*V)'8(bl'vHy pwiB;R=P̑a=BT^}G^e=|^foedVf"vz) I ʨZWJwNA!,P >ߤ o!VP 8N:l5gJ &,0=C_DgF(oϒƠq9A>bo؉lU5PAZBGO3 UIk\5p|ph".0 nMJtaBndFr$%S>0;?qc_Ä,rZӤQ7?\'<TM++H$<<7, \N;ݢQGd$G P3piiUGވ9{d~ C3Ȥ:)^~n\#p;]!}S);h6lnNu $uυ]R22+s Z惑]{^Nlm "ӨFO2G@ʇ*pⶆvjr:Ƥ+P ]iO}EtJ} av8J8rWD&8 SOLhKbr7AAv]D2`C,J+8yx{qɡL-㎣'IJus,s&\mn1|_ǧ;Jp|:aϣnnQ&:d4H.4Z/lH߭;e{ӻoNqz.8X4@LiEAmLX[? &.{t ‹3nzmBx -XNA$b]͗$Oh:̾%*M:Z[#ʆ[~87/ϙw ;;nRrP}rލ9:*k W'8汄:o.SdzM%nTɳfu :hl6#2[D(=7tE=m<"}3*3[+nv\_kR"%hRB\puvk |q8o`JCSoj<w W#n;w r]|L=M\\qGEykY傕/ٷGZ*wI4m>i{9)뺤 9?]/anzf[ )DNOh?-aGqܨ }`r֎υ$k4}ӮSE'^!+sdzo>,yrY: Dcpe˵W'Z a L -}|Nkq -%ӊVRAYBIn=4mRɯl#UI:sewHDd"f_]mww؋{q n_)KQG%ctjEC7jptH"%ӕNYJM!k=A\}MLcs鉟Lkȫ:[GN!-^\X,AMqJec0A|8GYҘ@DIBcuUHij6$qf: am]x..4k\Angfי$fspg^nl;˱Q% u9q"gKŭ$c]{^:W˱'?^9#AnU/:%NiEY9-Dt~Y5*>,_`b TB<L %xcO;wFvuj "֊g Qwlكr-6JM@&4C&(Rcj `?U2觳h`e\3hmdX/quF$TPqEۥL‡,{=?jˉO xpto(q$ ſn$CǞmg9TwrN35Zz2Ah_aN"hƣq|Rqml1^c^iIX*ؘ3"O\] Y_IE/'qnѤv[GP=rWı7<凛׾G +Dw)Q/mflIB۠jXvĮ<]_tioU`5'Zq+(<}kuDQ3;v12M"KPDT"afH bƅj:xg#.l-LUI1>_,S$`NO8v'+ws-w7/@g2@}-B޽ "7{Y\ʋ9$K0"x43 > f'5 Uw=P{s۱_5 Ȭ~qM߉l N+EPF޾qꁌǮ;2Iǘ6 p _%JTUuOHv!R]?6P<Z]EA;Dz9LE?u.>xBCrǦ1 2#U!XQA^ ,i=AaJ^ k8 )RjpG`$Z#eQxk19eeJ +J~3l*6 !L)ŷl ?1kM`eCvԸ2pd9x>?6S>=, 5Wtħ]NM:ޡ"5$F\>@ `k <eD]6crBv}ҫo`C̗r fra iJ'T tTYpNOx(pa酩'rd5WrԘ:bޠ#kY) %u5r6 j=.2׿$8b FR'u٧~XyWRB)R>Ԡ=AKc^fl~"R_Ucr`WQ D cžBrdx ^t;/8hAdW-]w ֤*NBՔr袱O>p} Nu<: ߅coǭaCKJ \WԬ,jTf#?RYNg߬D)AC-.)?F|M焩"=3 ^p\=أq]v0}mDQ ;C[߁9yS AI aQ}y{U%fhf5莭oeSSYє'eBL8WF<)ƣ)e'6J=s'zwʌ[һ6W&{/M f\s@uZCR .DZBx듲RP.]SI- Ym?V 6.r0x=/yB7H!4nwIBD{>H hH ?s|9MYv߻byWndt9V0psX Dz):YmQiѥlU\$+wPaVcR|r L6 xxf-{Řnf.n}ֳɨWdֹe)!3R y_ݿ~$,\UMfJNTLE+6ڍj@a;F&n&^&aWeҫ<ZXfv6щ]Hbpy fˋJ|PG ψFI. s10(fCy]~jr#Gc(Xn}a)`|0 Ï7e]ζGۅ0M @H4}ly|V-w OܻeCB)|$R,E`s#ȴRX<{6alh0՛r Tisx{ȍ7"Jv#DY+lɳ'R@@zMdtzL̂ى5sr*. iIe(IS_:c:JR PBOJ<1U ml/ DEs zza!$zu:q(*{Gu[4:, "B xmMȜKr=ur֡8nsHCXW!IǺTmbdE9a5L\LQ^] Q"׋rk{3Plɒ6WO+Dnӓ_[WRx?#^׶ae;WH{&iQy .!8-WwLK&.iʝp˯[ 9}:&]}Q| P,>GUvyfV-0aD%!CcB p,_α އ9ł-Ta:Y$Ioo RUѿ%78t ) r/,Dj(AhCM6oLy n*D}J9$9kSS3d}MlB'ѭ%?1kO .W6pvRB9& 0<^Evu/DAKAueWv#"(VejRo<\1ꄓ1玒 5\Ѹ JS WضʘyAx%n۳>bd(`ی%quQ:Zc|kvIuzH0v'.43+IN>UyҮ,MCY&?x0}G)NB*0'qxuW9Z' b =54rm5C7`1pBAkҶ+B2V(J>Z-Ef Ov+0JDI[Y}@6K(EB7!ڄ‰.ѻocD牅[sO#9/RVJ?QaYK$n -9GpcB&h >d16*Jx NKwZ/*]NmOFZ#,j!4y/;"~lQ ɡ'96Me*T"{8,QU'S@.g^~0XF"8lFT[=^_JIKspHn8CM;GqBFR(g*sC , c$&^+FF: kD mS)G'VU4sLQ0@ڨ¢9d"gJ)=W!o"+>3MFBHu>]:-^lm̠Eȹ*2O- N6iAEJVk%m>M5^!ܳFQ)r"%S\YtdQ\PF5=9arlC[_L_98xtΊc1R(og>熄9K>K1 L!9;iq#sW" @na"0TmLt%=kܷ#ehUi;W (_H 5L- + et[VXP(t *tZސ$JmlB4wX /fz*V|k1JhdQN|.UȼCl5Fg5`_W)GG(ooTwwvQa. p'PWk2>VbOg> q1c5lpO2dKw_gc|%?F=P^XJcZ{ *{ ^/^| #y.}+*v3|JsЩ,w«J2Wk K b2-$ǿf7znl0Q󊑁x6 G ߍZ Xv E`7|ԳR}\U<$/)\HE nÀB4U5ެ6l7k;^ |Qm]쑴ꊛ17(p!./ kB;w_VmߠK!$HixUvTq|[vO(I* a*Ez(( Q8vxMVzL.rx55bQY+IrC˅6L Pb "fLC ]?#Q.0̂]gD7Vi%3V @>4dEI-*"`F~ B $!o]B %<0PۘIM2 i\sGJoCW%nfjbH &XH2n^{gƕeTa g:4H3M1ry| -zWUltͷN%G0C -Qt&x,Y:ag:7WEkҁ&Z9l$+w"%&D-mfGJC9,R<֛kB/Zb"LWួΆ%{" "48DKPaXe?f,uIoHcY@JTS ;4;%fͰ%hB[L5˿ET+lRLk0J})]Bn1@񳹱9o[P}P Pho5G-Y.R/Řw=?0]Ly*hVn@)aP>W)9X%ڣʯ,pugEŭg@El>Ց+Ʉ놟8/&z|׋8l&e_d(֨il'$12Ia:Hi4Q.!竖G^ ǟzNQ"}mM1eFV)wL_!Za& dT5\S{ܚPnxt':ZQKCjXmOgfɉu rPJ!&r <' 3_rGFn%hnO܇l<cS/` |+'|`kwi2T3ShENrh>-&(28V舑1 }|AT"EeA5%E*fuq_Li(el;w;rْrU3i7 317T| A{H?dd\DV ;ACeVOlQXߏ@ڢFmlz#2x7=|-VʹI#M1`z Va<|W. sVgpt"iV \*P jUiŒ=u &%;ɑ b~>/Z,y-ZB*Y1 YF7lI7W`5e||,6Pg1<~7fA;KGYeX׌rD"/y`OlH{c6HU[:"{ -"XZET,kݜ'fwl:rNfi QY4mlR=6nͻrA7)fvAg8db7o7Nd1ƖvG:Tɶ=o4in7X1MHz7D0!p ƒXJqEN{4~ 6ĤZ[cfob^@(|{@4Cīyy>b{ GVn4d Pd^Z^ŧq On}sUv?rlQ4nK¡ߴ*R(,`N 0rh_)Kʲ3=5DzM<8>λX (-fA \Y& eb?i89߾>ޏmk›U­-ns <"\vbm$AQ-eNÄ,P?MY㌉ dwb:IRJ?AcLk4* 7".WÝYeԑX+l1o~HiUPqIc085mB@:$68zaI:fP[p:n'~q2k/\]ZLa頵1. w|Lc `\VG33#>?aKY [ ~LwR()E^("Ja*!b%śiHqhCxAV-&0.âmāiZ"ؾOЩH_iAŒӥU`:c҇6U<'U#ZΜ$tOo*rJ""_06aWbQ].ڹD %>0ZsPd3}J/VQF+U<65O;D?Nt9Ħs+I`4qEiLP1m]U}#)*R-ҨкקN;¼Fw+?MX7XFi\_}trK1\fA~l@&L܎|^RJRJI}YUЀEEhW7{o[3Ӊq ~쩲d))ZmBq.]? ە^ |cU:5Xs!!zpՍAEN"P-]_ctRDzKM @⨃Zdw)} oI`S O^t]`?f s#-ˋRj3Ap^u*!/UXo2U#͂Y!\`D}. BgDh1VptElyjF.P]OKC^g\yF(HZ[+~Ht8=T1!o4Y>^-k/=3V^ӛM#B [-2w  :|zJ] g8F-qOھշՃ*!w}X[(C"Lr1kS|eܨ%u-RXΩ4u>ai*ǐUsԄ2cAM0~4&ޠ %pt@4 m?Mx*ɯ]{ި޼h*W;-cl37 Z_wDmOrFoFۗ{Bt^nWR^{0"~O㔎mפiUj(hfbW_7'zoQid>6-NNÊ!@w{FFRTy3` p#K?`}F#&<$!%s&^'k;`mxgq1-Tk:hGdޜUtOM /J3 ôPE[-=<]|N:XLGPS@9eO3{N9+JUDԦ*}`7[#rƗo"A[DH*G RG)Ҙm*5^6f ?t]ںƶ豙߼Q4ku6+3ֿOjm|Хql_5yh{UE"MlθZPȼf5_o1t V>G2p#.ZUJ<{WP:Mj袪f:h Pz|Z:Oae/>FK.d*k꩸%#F8&!(H QBPbYoOآ#v ՄJaP,Yy{?(zUF`'.%!i>3e]h &R]x]]Bva|ǚݽ,\傻bE!5@G5S5*?\g) v54tZ0 ⿲1U_ޢUpOv22ht4Wtw @u4j{CEh`w 5ΧZJ Fmw7^DCSt̅0/ wKn{ 'aK PH%cC/)_H_R7{d FaMt:Z]'g ٙqx&C#f\ -jû pZ:Ns C]A[I?PTΨd*Mдtl\qfc6GN}|_;Bb*0_f3Y%Ѭ Pf\ˆ/qhID?$$_l%8mQ*U-[$N:J&,g'u[MXprsQ%b2ӗR:pN~]W#0` y`S)zP ]w#˙GKJ⌨LT Griv uXh73u?0cӼ$ؒu_ԟ*0X WGf->7D i[~$;᫼@և 0YƾdW^ˋ;W!SE}Bz*RaDJY з 6։HKIَV) a)Э0'tx"BF-W昔 o+LD'˳MÃ+"SjFL! =IGo60EBg>׋0,NW& 64VV9 W##W s<O'4ieK*4#wӨAϓ%=)/ޡ(Nc&q_8ZOAOj=0ى^ csE=02OڜϱL'[@$6i:gDlgy=pT40TC, [uKmmN)w:1L>"Os@ȷ GTw]"Xn-kЌ (Rxzu$F 4]cCP BUX_h^ͬ*]=cj1Ch][Gy8eR Q L+F9^Cܳ1dübm2 X/x##yPB VMRتI%WhoKt`m>&}kųh lK=yK,/ wt qF'ׄԼR8B (:Zdn59 ^7 $~v,>qRNgoE]dϙhUsR'ާ"+x}AK]Y)T+#̗>*6jҊW)#5ړDDg8-XajDG7ţ2rȲi;WV^.,r7}p$ afp̕tBP2rxSzy]qsȨʋ"EDX Wb-6vsiOHٱ5m*eѩh-+M}N&"0vCc-(jQ\ŨLJ>۶m}xZeQ3t'Gl9xwnĞU-zS@0\g®n tݵn|Xay09 P^CA>hYcqxɒ@H4Ŗ;qتD%ǀ(חSN/blXk8D9u\gÆRrkhcS~pҤ^!sd~3$;Z-2*SjkS|A{]%&cLǑ2C.W!8$E#YK'Q)=4}j>2;ɴ؄D|΅B˰4,4L4>j@%Ttora"ߎa}A%CQ+n|B2Y|wSk)rDdH[N4y Uk> u'Fg{b}d*4L2v"qZQE ϥ4ef)ߜ 5!э|jh*Dِ-mInFf[Kۙ $Yk\O;$e УsBA(z/:gLhn*> J xs d2<t˺4r K_T0>-؆[q|^xAL|D X_VQsrIZ\Sٺ`K ^[hY75ރNC [rQ4+tQ$qi<*Pү^Wմ`,ؼ(bҦotNƸ (Ύ\8)++&L1gh[|dVp~BqSF)k 1s ARYޚ|nN&#vFIܓ0_ff@D;3N* m'g NܣՐ }0Ưbhe b.SpEJ0]Pxv,k5Fa\&Rѫ嶎|erҖBu9,k:9I\Ym[[2Y\FjOږOmM# Fo%V=sR nhv-ǺY%όi-RE%*pAӧiYg Qǡ'W=5ܸ t .+g4(Yy"}h()mޯNAb3+_bҩi" gmHm( f" *ʨ/LQsg+ cu&x/u"'PLeWjlILevѵ?mbY5%BV&n A @vYAY%9h=i뮅^! h5v O^/W3L9KO0"13br|a F)Wagb$Vou #Q6W,.6{m@¨0CG&B3wʥ(sJ5v.-G zʀ508(,p$$l"U+.@|&l͡F!Ԉ)u/#'l6XM(6d{nc}ܷN` A=Ue *+^؀ubPE۷-w?OL=qKE^87ճ9#angvOT;\ߟHdu_l BO= 7]uf[ TWd?_2H+93:Q)N!|`@c6A  4) 5UHs.|L q[I\$Jڣr$^_8ݤHoCk[%[e̞au'02),.AbOVFz)4%c,_gB1A* 'b`ʉWϗ ϛUT!*}JP# qPi)|oIc`e@P3I.Ԛ;/p(*fRAآxNvDh8ן3 7/`_YG|fS{ۣY@g+^ U%T#1+zff&AypUVٻ_hE7MPaqzn'ĵpY3R{_tYUq]_X'洰;؜; 3{$%(|v'b퍩Tg-:'3h$ng@hDtY4]5_ʥJQy0d(e*R;r}ܟWnĎ"_-"_"\/)zaLםoNы==9GDVcgEo4%.7Xny_^cc1ptBk o>& A|ƔU +WoΨsr6n.lwBxGBV<\r=_ B\kAkY'V,. 'Q,]Yf`zpwuhBaޖRz>&!,HTKDsf XfZXSl{ Z!`pO/*sMӫ{L%m;$1 Z"){lN>-!mS4g"\͏AHp:(ge$2S`-r{rˌ!n;ʘ:*Šz]v}$Fv$-;!Pg}8t6jD&Up8zRՙ2QF{t#aȬv[ '_b0trsCN^XQ cի/;$O-r>L\J嬈bTȑ|:zSj_vexA 6_Ѣ"}#˲{tekhk!Y>aapY$ݛsyф2bLA3 ]ҺBV6qD-'+.-;K :6bth7M4 :z*:ӶXؾg,dg_{'۾QF:^DT;Ơ؉VHh9F Yq+z !f3TO*F+J$8b'q-:z&gc .'-kkwʁ^),%7V,s Qy 2렷HG'+ͳň/lGxھ$kl\P>R?T ɹ~}j3wɞ~|e܃XvG[ER䭂k|lz7kic;As㵻h'.!$е񇬯`ý~쏏ڡ'ݡ5k$М}[$9 <$:"Kw#;j=kZp||8Rh,d+h$*B ?s{[Ē/2nObݝ/o]ɓY+Ͷ$OܩDnHDe==ܪ?֠ %m:P<x-boq}fOi}}2 Oes0Z 7uIO>ht k 2DS=5v4ްeč!7R#/R_;/,~5S-y DinQE IqݱX ''H.Vz;fCݬ2]zTlpuEۈ,R[aB}up''"m=fAk?rF .fMxڽ)bTKߑ0K$a|^CK꩒6;i=ޏ/ë u܏P:etnAҀ} &Bld@E[t?ɸ(8]8gexR-eء˞؇qςJڋ}l<}\&C܄yq  BTʊ?[g+*ϥI0(/Y& `W͈y >?RgdW?V( ӓ!6j^Q:((6*wv57DF'kDȁa|d e 1djxxGSa47Ci%qKplÅ*dNqz~= +j&uzZ5:t!dACEQzkJ;~z@VbZw3~4@j: ( ڀ% !oyjyjqĢzr`4;5ѝ$XfT$a)_K. ?&gN)T#p20wu$VCKeKLqR uļ*fMm.*x?2 ~Xiq-6GHf,E_oo}B"2X8@qP 2x;cjU '(̸Y }r+cUXlq^ rÓbo"G(~7i(x g#]Q |KO3A_yf/YD=F\X]kʶ5+-PwsDʐ^j. ILլ!X4\*͛8e{ TFṃ'aGDb(J2a}^4aBJ~چm]ʟ}ct`RcgKAd=te±U*S5:L }Ү qg dӪ%mk~ReQHCe2uGsap Jx=`sآW0L*]gNExMbZKuqiKBGNJ]{լFխ8FDF~O;x!Aֳl/hwdoZsmL&OB<ڥ|+CdEȐ Lt ţ @Udꨃ"X?Ͻ%~IW8D~`W{L=uݑ! ,~83cB/eo"3'NP$6H [ޞZo=v.EnfB4q@a휂G_.M8 aEI4hk06Ck"R^ؘ /2"4xdz>Y?w79:Ȕ# 3DzʄoicV>23L8㑐޼ʆi!y[G ʘ8ޫkRK%^<5H! \*! #,Ktpa?p{Q51IĨ/aiuQ*o>[qaq3'dȑ3Zq`|yu탗<񐰊jg5hv>l7=R.Nk P`fWS@Zb\ܔZq.U\%h <:ȕot9=w F؎g4ww)h4&>OWdaxSv#xsI4rmN >S H bQSTٳ3(W"XWF_ I]w ?)37C`[hI M_l}:Ɨ|f(hAȗ B~0f7\`. <akVLW'ld4̇4J9m}mCz^2yB|b<_A׆(U`!\N@WjqI(&"g*-DIҷvRH[XL?}[iSFgkYbP3v ܣ+!qj7_R(ܹ)L@-066PPfKKqFpl^ߡ@`ڒI'WAn2Ɓ7LͽbDp!N4d$M^ oBj^p6FoY"x%ڮ5(3hxLDۙ_^Þjb?`Ovl"(;*whI K' url`/8գC9z4䚜jj Z}tTikؚd fey4PG1,#qRh9Ys[@KF{uJoۛˋ;hR_s)kATcZ9[ʯxe'e[LVmd/`uw,^>l?s x DYeX+,v M񓐪ͅY]a SѮKMJ}A /6]Lyspu\7!_O G{(9BfZ$O>R"__5Udì'*bOAB-.$%-$`VG OȜU#\2;"`I٢/BGԴ ,Ay b7k\o^܆SWoIHC-0aN;'yc(^H*I) ,x?q m[d/YO 4@I<z-7„nX-n9Syϴ{#<盎RՀoE==h?NFW.Yپb{$_tACbw0JvۍYTFMx{tlDOMբRZ!! ӭjG,AF `Obm|X=C]vVؠĿBt[ӆ7Օx+`g` )!S+g5EiGU;*#م\af,Dyse=DI< B,Aa,#ȮމVh΢˖vS1g(PPhCVdž (эNxMP`?#q &yQ7=ߕKNo SŤm$R˿x&lC{?`1־6ӋN0 :{˙0JkBT ūdrKf%g@gԲ?ȈUm1zCR2hr }z!Ku=T0K4*Uo䜉{ݣsma =5%vF]jt^ Mi#J&LZS}>9ߎٜ賋 YdFbp}/.Hklhjiȸ邹 JW|T* DSTf8o;%:g[]Rg"ԄgȘ3pa]psHTzds1а3a֜6 1[b]ήRP% N׹i6$Cr1 #''\+^MX-m Oi݉|Ƹ/ CCfBqQk.RΦ1yպB"X <ђ%nWޱ} 1'O-XuWcvԱ`Jor빩rRYbKaf[p؂BX/t䣝MC"5hc:̵ئoRzcZI@Jަp!@wK ˜/.1OKXB/S7e.ss:A9ίޅW&Ѻ[/rm\j+ZJk+W⯄JD gןPW8PHR@:j:Oxi#XP-%9 HK!Hi AQqys&AmI;Ni;& Q:KC6.+?Jj,ݮs>z+4Y{ux&@p1/ =Cv.kS{Is(p9ߛkpJ">IԘl4$/ectۃUFt(N!\ @|K In(t^`Y U&O5 0!*L7vw4eKqFCر!wAbX}ퟜ㇃:PZŗHy+/$5&]*lO&PWϤd6L1sVV,u D!bn2#E~CO4i FǸb}x.ofWڃ6DKS0/v~,Bo[:-7H@,1R76dksDqj./w OۡuhV@d]ݘ?_ {[{ .K+Ʈ樻cG4tS4 vݜ=#V$6A}~c8Xw[YJ)fOh{R*c|mn v, Ly1MZo_t5sGX1ۡvKкnC|«MXz1Q s砃IX__ (sGp s6SJ2_̬D~nM25*h!OaEͧhz®9RNK~/MM a9wl ZfiY {+Ğ&tp-ck؇ c̮+mID{xL3$U=G9EVgyH솧 sKa$(8 vp<z|prSNcoJՔ!?3"t[5q )VcLTp!1rJ)26>-x N}|Kr.ʼnCqi ACjTo<'߲] , Հ$U$*lyև56 :f2ٹJczUǏ֠y|E|l3&#u۲õܗar{|ԝh E@vG |DC[$=(b$H$:rEQfK1SJr(oz)['kN!Mh T\{sm{Ddʨ_R i@5 b:b)+t#111M >-@PC7Uө"c1?}܇gkiU( )<@[RKFbgo62=*D7o U O?M-W~ YH6yL3 Yl]wVhX)e;ns`W$>sy7N :?7M ?Deh!5?&m!*꯯<;I @~?\%x]䥲xUs_6UI*i'y_1U46R$ChVRV SS|jһB_6ݯ,=emQULY&ka/Hz:| ^Z /gVב eUs-.=!ip_"ˠzCEMF vcY;1TlGdX9{FpS)8x08ôJ-“ ϝcM=/m^?^$՝n9I$x_\A*sTϺ1C@vDr, ,[Gߤ'vR :6o7O9);Gkb7f싮i[_"S*7rb,{!݈}a%بi*\X*X p4.QE쎉8.I =7ca|#ROsmYe膱1˒^4 V8 h]&1e"fЅ)q\$ZDUםbrwIIq+q-0bzc2S)璍"-0!|#NyoKڧsz%}$*`^(hXHgֆMg Ubd˟a Kp!X4AFؿ)j-@p^T6-}8-^R#F~pJ99م43 jyti@ !tt<{R%ߎKUapQ9<U]_u6U% vv,ʶN-i+k dtįj T;7^z BI,n$:*NT(T/aӲ4fWzKB],B`7ݏgX5ܷHԻ#=Zѥ^x"m_Ѫ @tHG 'N@aI@.~?];,r_:31{/ X]R$(e]b=gK+a `bzZ]!v@7\(ma*_g֘l˼mekCY- | cMn Ze_1[Rw%O?`m=6`=\Ed&Un֌|M4aB*U)8 ՟,wO4%apQIWj-TY;h6 (wb^Y*O*q{~NwpW`2B= &J)?ۏs<L"eRAO_ UQOr8Vc` X} :&5=6]MzBD"[3EA _١PKWK.i="_ G%/x`(#0|FY!':VNחepĬՁz_YxU5HB|&n_fJRR=;;XOsZREOXsnK(+OoN[.`&s =&"h6ҐudڡlB"*S1S,XhQZR<G o >:\@qQz~ eD~KQj}<6۠ަ<$tOx9Nt -|OfޑVh±AUU܆q&o!04Zrj"9,ZEzl8g,d e{ km]Q:K1DRg ΰMnD3HVN|Vd^0V]A-w7r4!PFOx})#K[fUWP7Xds}nh7-*],[/ݴƊ Ё "5' r`kE~bPQIf/2,+Zyzf_fE>.0]c` B-y+Ln/ 4-Ŧmg '"V;`RTX,nZk#ӏ9N 1ax~Yb0ǜyPQLX>qpk6WKA>vVly*=zK0xa5a;ՔhآGR[>ak;5ry5v; M&'MR*O A|xĎepko%)d6~YUbo5jM&GrpU֕2^c#|x3pn(~Vԗa|X>L(O8t]|8lb oXGZVt0:@gc1ƌ-`>/! 7"<4`sLk[`6[mA0|eSKRπ7dNɆ\)U+xu5ݎ3,9Fy(J/{MWV5vCb {OiMr(,gZ nL0˓Ru!\ɫX4d`t$G<~W &^58@1 bwñ11+ҕas)\Є:7d;p(U|8^kl,@Gi/^r'LEIYtyf-{6ruFάhCKYq]}zrHkf8٩Q 7HISw(_I!)Yb0nԎ's6]ҾFPW-?&jpd,eq)/EJ"3D&z5Q>^Əm";eƓ H6Z;`^Ҧvna&R 6ӜxW_j@›'sU,rc~9 'Hn`C7%hIc9:;w\oSLŀ- Ԅ(Y1A6u!#TuW ^9P@?@?P̯D. m PLsaᄌD((%$Ho(Qt_ѿ $Toz[ùgAe'`@l-U*:Y\rW 1Tq]a5$pAZ|\uҋ@zGU狁yƈt)~Lׅ44\b7D@b#&i rnE-2-t1b[NHF]}n*6{zYtsoGJyQwk}|fm70l#fT>dhm&/0wWɅ T{W(s{C^2<{6wt☱7:HX*eE-@/vٍ*8Sf漢@7УCM4kgȣ͛ҲGO?~x & l@wCϹLhwQ-aؼݐi;t.fmQ|Yc*D`P|^#]LG.rM4oy5^X#m& 5_LZ-Nes],yV@# 鿲X)l 7pS|C~Y}70[ۉ^֮)8!ɁԖ &ms4rLN?l QZ׆vy06"_K{97 ʾ)@#Y,K7R#C2.X+n7e_&wJ|gU;L%.1?(hs.G.fh9"ѾU%vU57*LΡ1]p Y{Rizr˵+FD\5+BZa4 XGlzWAǘD9\%W耖lptmrlK5:di V; &ET7Zg!!>;j6;ri9,BTMXTvBexl`.EY˥,\!-:t^뼧gYB"r/Uqv`6ռ?d`?!eJՇβ/t ~A]-Mp~;Q83c0Q0gӫ9 مWE.EqvZ)Z3d5 bu ;kt3C6!QHacSܡ"Nr-_"fp!|;m$4L+d1xnr=UE5PIxdg Bs3'KmR};"lGr7 Ǐ(IE5B]2&Jf0key-b '$SfCo$o6S8a7T7jz2  Yw4sPZdkR(S`fqe ]?8Ln0Wjƍ| 'ScrRi|5{?u}t|Y?ћ3l/3NDԻ;Lhy`~j>|/G8+HDNVrUj!܈-K{.&*.?V QZ[ 6{4au yLՈcǧQKRC/鄚Uq93NUN&G$?;7Z}sVI)3 %y} "-Fs4V R3Am~.Y623Aܩ"猷ERQu5%7w[vl@u̳<1jJQ+Xǡ5QU 9jpXJpqNVkО[G%ࢶGG/PB.̎Pc3MzCrGY~9`vPFw{CK?y}"Ŝ;hyGZoZ Z?_o 7)&tI[v'rs'A켯V/]xɉRRWmB iƬ1Ƀ )Y,7Fe5 ]`+ tmom>jW(gΧB>W[%|#fde :,abx( Ys6ߠɼ˝\S޵΍ס!;ťׅ=Ay$her;P666G?XZhXx;S{ ]@W&n;XSґYlJM=F1p} RG!#\A]S mN q-`oש*."9@j,VF)9 y:dxh@/t#e1$i-K[EZFJI@bUr>^ ?k ɕPD!+ iaz/#ln7KIQְJl{c+_v^u"aBjk֡/2Tɝ'EuGGmN ncІEG/mlVg\"dtB˰fP&!aπUө5/ǜDZWd$g,nkR/۝? TxZO|ey!:W;#/Uz嵻Ap٨w̥\=A. Lo`zCJܸz;ni9h{;nCy6ՐnuM/T?W(C-<޴z=&"`rP'i<4.8'[@#rm8 VD2U"i{Eyx·@Y07HG5m8` V½9Yf8CXâeQ18x(w]`]V\A#i&-ueQam_kz:ꇈlퟝ8wTD[ .Dv[%|ػYA?n'褡qT]%ދLz_oT.}1,Y!l A]"4_,$qv¾&jwjsR<2N/h7YF@ĕ >y~&8hB/3I܏H -ΐxnAFb((Ծ!tupm&Y1";qaN >4h"/sL3 ߍ;LoХ=TاQU^PrGɠZ~ UZ&e1`a&˰w S ZV"I^$ ى>ɢcܦ!J}p+MG O}s-yb9}NjE. G1^kZo{xYݰDwLV+"bQsf W2z'= %)^UǼm&kO-Jx.4&<4d}^!î8Bcy)A;;!Nށ;XFP\꒯e% "ʏ8$g:P`ŝנWdcB(H!Tep#uM[:5=vo˾Њ̃"s9 | ~AI:XfnCwSݶ@j]ey5i"o|,7WL[ Wyr@~im#~d/<%! +& \ه"=":t@3[FU%~Lխ8>kq[ ~㳎M6ZZl!2m!e3i!l}4>RՕW?Rs{xfL>$h|KR7d1 @@1i7.TG7X3gCa;Z(8ן4JӖuֶFwO>:4L#x^zn}xh/hCp@N~yaX!0!ne> {ι4EHU7Z+)`Џ} [i/HmN p[ ZZBrڕ^B@ gwGX e1Ւm?6)?2,:GyJkD/}^MWhƒސNlΗ)d@:sxyJx {x͉[M7ѲV4gtFOfW;;k"n * ÉCT5$P*c_1]Jm]P+O{:]z A޿fX[^8t81\L[)-vQ+OKseъ&,@yHIG Lka Q  yؚڱ$F3ZF;CNx!e0ggZDm]cS}o l_=Ծ cK[nY5_C]![)@ (i AĒSv BD*K7Y )9gZ}IE#rH6 Jn6l9 ]yU=̃g@l&e*%w%Y7OݴYa ]7@9% ]H@},U5H b,)5>uulf-H ^H| Uh&04ui=:Λ,KY|h 'd#VnY|?Y A 'Hy} gA2 Kl }6oDh)kwƞG8zx_< h$N"@@ +B|fWȭ @Od4)ON;m Vfu~1 AB%> dz+?DI54' R.Y_eEjϥv+*$T)^E7ht%T죧_ ƒ+[K\юf~\%Igwi&H2=@9˨k8_k0w aQ梨V53Or #l8\,nV|VMAE7+p^'M]}!7YsU_YgSK%;M桷*]Ic-6ahpc,%V^Ms׌`x?iHȊ(`ƔeFNH\z?1te7*i WpeyoP^6Y0.lOGׅ E@ B PAg;gv .۠-]uVD{m$}gJ-ꛠX27ADdt@ډdl)1!ZԕD Ol^/[pBRAS6b=-\=g/ 1_&sqz=?6F-\ [MmC|s9EEH9H~>Шu]Zxs*;]''-? k&t]h FhtŚ4̪߮XAhY/i; J :IAu a |y*KF)Zÿ&K`_"uJ` [P=l$%\27˅rI;R*yO`óZyrq"ٌä7EN8Ya3(W /Qm䕋`흡dSeZ_$uPc̕5T~bD&LO)Jp""XjœVW;3l%v(?_@Dܮ)u<-;v/LX֒PHi%-؂R {5m(i .{hWG+bQhDd-TgP =s2R{'9Vq9 <='Nz憕]Ϙckw|RMMI#wNHm&bG@7DZ/u?XV%89}{yԹ w.h+H&S)C(u$mo6Z Һ- 5O".i 3V)3>XL4ED~hbT̿Ӓ ԛ|$3 [,`hJ7|3 Ȼ_=G,_,V'(屄UQa+"Z|c[9~;z xf>9^bp{!;?ts6Phc73܈;v%4xָf-zLb[)fdKaK vcExA+vbglRdڽyI3H2QszC o8TȽ=i؈߫F6g9  jNE|aZdSMLI`SbvJ2j>KfXŢ [pܯKn|_2Ę p{̲ZTP=3e^ZWmm®tHLC1rG![ bk۳6 !s& T'&RIXʋxglW$ L5ɦ¬BU64;wa4z_(DX}uee$6ZD ȂvÏb۠G,iju\ؑtS=iA6f'(Jpā b٬RP1X5nv*Hh@j?fRLE[jYII _Ei'WҙSkMiyt]z"x+١ lez3QB5Flj١2 c>{d \6#CO>Q?ҫzO\7Q,Qlqds/$cJBC6{-yoj;6]H=6'߂DC޻z4Z(mh]@ iPM9VfC AjF㼧3mguvT_ځx\L>/' &V.':M# ^QvZmOi2nx^)K^O. !`qby`x]TXFA~/_V\ #X~_ T^圞YfP܅X&TEUng>byO5Yo fJMŬSL9%7&t@.'8#̏MxG2%P;c"Txۚ0;ICLIr12o)<>NUnvGmX%!N~;؅aiڊKS'feK("Mf=C[}^v'>\xHᙨ`/ֵZINHI:D%qh%`oNa}`z"BI:g |䐾|w/3}̪3;Y\ZY^3?1YFUsPp7 F9P C8xR֤_i_muP${B~{]EBTe <`·<}HF;0`RtglV 5!y_c,LqB/|3}#XdJ wSR*&hcU }8 k $Nm@Z $TN9=cqi>̟Sk^T]@4⩿.cu~%2](. FXND[N&j3f/S"wՃ! k$~b|I,&ϋ+PDR}h"H^\?.^PMތ/` G(|w`HPc F[д"d*3zbTsyeYקqc U:?okFX)]nK"-S W1ү`9Aă˫ :mwOv `rRO3+<$h{bԫ0/h ̂yojIqIa'HN$#08 82]j!RI oAz);?FvY]! % ǭ!v`s[g?P+MP\ PعuA`M3BRf=R-re@:O2$iᑏ bϳAvV*ȴ6Ҧ7}S0_ڐ| uCV]}0$BO`I}3Z-HvYeKފwwiSuZN|T'XFxnV<$WGUۺKmXP& C׮).)4WIĀ[xu&PǕlEFL()gь{Zu_jXȎ/No}a9ݪY^Ų&ߙn=3]> ͗:R#>[3nRsXa3"VK ܧ}nre8鼳w Dlrpbsq#ZVSB'K[)A{)vU.N2S'Sr=ʊ&TR(}qxÚc7Td3,Rlkjх4 i)t_Hzw AxDzptRhtA?K)<`?lWH.q}dz}9ac,t09lЌ)DjP sEF7/WG~i 3 gbiqHB'|@H: SҮfSzD2 M(/HFz&Oj)`*Y!Ђ9_ (S":͘jvy".gKCcǐS}"͆oal97s pn\IW!SlX\3*[cGV73|Ի1%B7tӪOⳉ+xǧ%f ..KA(bz{O̵!ZL ϲ=]>2t$d.]f̴k`mLjsuK@M}vQ\5DH)ZoR$]AT7Q#OMD6_<Ğ}@*@K5zjWaYm.6YsL@5%q*{L1`+}rKH2 `j3.D"=x2Hu@[ Cip(~ʠGc0~߬)1z] GARsQ:DGzVѥiARvs;Z3i-B_0A==Ihy&ɇsY]k|߱q$d8.ߒQeW*On0Qp.#c⃴Ox^JP<ָ'K~N|ngZʱhG2jpwb$($Ui8ʝx'$d1 }hșx.<) qWm,9W&.]0Wj% ԿDŽ0ْ -KMWB$z|0hVM p/c }2IrF_o1>u˴[cI@W]D:a\&Vu&aBP+?\bbIkLB:'d-'nj<6e Aph2JٍMNb.A; ҒK$#@ؒX{J0O7=D9?Ȼ,' ff# !:.n}dH%,T8zי|\FLc׃D>+&3'pyÂH [[c:&D6QWY7Yj,>mվqj=yVS:=%9JtG RTlC 8в/Ĺi {}%w='IN5Ϡ754^c5;3Xoc-ŽU7< r>[DŶzM/ĽPZɶUE=DegR;s/˞3) \v璛yHW.*݆+R) }o$4TJ1nFV˝Y-csQj˹]7#S\Q"!PXn8)<)Jex-})u]BrN:/|6&,~_,Hdfʥ A֔j+x&@Gsg  `-GtͮBO#s 'ͷ I2'csZ"F;GLY$v NlX!JU7jٗpLas {󙯉 TEnG_!; Gۍ@nbǜ?_;x3(j(Y>@Mp yݮ PСƔ] PI#S uZRB$wB܌ÎZcn4ZMi[#f{l ʅDR rמ>7چFw.oux6|/v'Gw%LʌM̚yjU)<؂0pJu"-IH z-W~%\S]lU䜼mt)J=YBK+&qsHyuZ fCޫ#b[A&E%D!Ix 7Ǻm`U 9a֔m!V!aT>%wkLzNp'9Lm"Me cf)o˟UjeF%E[#hb$LQ,&ȶrF3v1rL 5[Cm]hI5Aa}R'BsF^KcE<=aQ[@,Y#.ǻ蔉"K39|De F6n ,\ N= wr38zr}m7K:PԗpFۂVpK_j._)- IE-'h" k\&nV#ѩ,Z({/84PUd^>hOo #otJS*4qxp`z=Z#CЙ{>bnÿ`tgw_KV5N!h%M϶zD=VF.sݤ)WnZΊwWL apkÙR::՜=%,ҶBd'uLǶǰt`$'tpGp:="Lq㷙ш[kK5uaFQ^]+>:NOK#|V'm>uT~=dXgm+wҰB* :+*Ҵn6YouWuEŦçOu'1`'Gc[MZ͞DBxT~F.F;г,<AwZa"DVB@zkiIN-"x Ϲ4Qu.VBQ^éJ<$juӔ5@.mo+0G(C1$o̪Ϣ0Uٙ}7T!Yc @v\/7ɨZH d~UՌӮ(Z-}xQ{IFITLk{nifa++.{uvIRu0kH7 >tϹX^jM#iTW(b)[0'n^T~l;tZI2q1.3dV,7+:S{+ m%Ԍ_7Mr6U1D {)!l7ƝNŤF7eG 0DXj.ӵu*PY8"-w: | ؅ÒоSөı+ ҆C3n 8XѹQrL1HZ KT|KIy6;G b%(%L#Asՠy$J.SK"E\`&X-ez,-Xc5/=9yț5MA,^o((] Bc|{A{fS.2 ^tI~E){O֣Wm-ҡqTYiDSJ31,]uk, e-w*a7q2M)Dp$w@<%D?5Vĉ][cb;B}e [MO7GߦLSaɦ- ľfgaG7s2qaȗ4dB[vW;x^Qq}; 4nS4[L7E'#FkJٴ/1c嚝}Lx DH %?MO|DKIC{HHc첡78]=lH'}|5R=Pш R;CͨYnw6?4_~%#3ag=h)h(p8mo6< 2("W_=XQD_ClUQ~8ӄZ5z'(A> JC~ pgIdiu7kSFV^RA3Z%ERC{o/ϷXf *~ EJ FꋰXo y1p ^wD/S2y|2 k78ڒlWD~{ڂQ.6Ș7`iÃ'nǘH_! EkFN+,ng o 3BN!oK~&>CQm=^hhRdPȃ1Ra׸<@ZV?]Xla葼G@2E&»J)~u ?Jr|̵ϡTv=[,_C7L/3#H;M 4_4,B^ $] \L:H%B?Q#hjT!-N4&0OoRs5[X+IO .2nm0&@H jcIeLJ_MIm^FmG Pf?EDTb аkƁMT"7FDCzYSxo|SD;*ϟڸD{f 8ًm*+Lc[ޛҦ ]3NP |gz !4!bLX~Mkm#8*T.٩p {vsAݡOGPV4.1uB.b2 D]]S6 VcWr+~fc}6@4Yb!_|{F( :YM_8&5s8,aRULAMfՃl8P78/\Zueߡ ʱ$BRwl){y`A8rM=m ғs~FS$0#{R)%K]a?Q>?h>$?Zg52#<.r 6_kXI*psP0,r+b/> /W*!f)$x_s->Z<\_ܚ?5=:o_2'Jqt0 l\|=5CR멘DL%`.o-ۛօM4éqozQȝ{ lysiG.u܌ƃ,)hboIPo+B}bb1`}\-p7y.%$ ɂ4]9nȕ/+>D;qA;%5g *cݹbLxڬCAj/G֤ [PK'&ק}A޲''"fc5~|VirJ[UuϚ^z6¨`̼ˇL 79pߒyBߓw"<xn\gQ!xԩF-)]öehX'݌L,q<ϙí;޴G{4'ri?*9a_؆0 WЀA\dA%tGnDf)ɜ}Lx)&oų%/?q kv>+xE#nQF?N%bѷ-_~7!ITyc>lM(]1jk LkurtJ]`ăҨpzf+T}pPHq Vup$g} } G[qyd" _ @9f 5gӸt8%{2~w7Ii_ĸ:5=*`ّYo![W.`](jQ[ssQI` ~!k'tʆ? tSaЛWz 8R# 'XqdapiKܱ D81a-Vxb*1Df8w_4G٠2bS4d_Qag`XHX+-\FA/w#/n+!?R{2;&pSލCpyq҂,]r:~^DˇPQ'k0=_LK: [B7c+i$͉qcѳX)sϱ5bij0QCFNb%}7ܾl~*_rRE$&a{aͰ2džpj25i]ٹ@C(( \1iEE[;wa4?Xx|dg0Д[Gy /v漌hۺTF Aqi ` =m?u$W*?f/3o7SC? `<e&&:b>Hx6RUEǴB)@{FY 2c MЩ_+sN3EwRobm/gf$YEV8g͵a"{JQSBZJB|k`'XxXOta7?× [8@OC2kÓ 6 J-:jq,4A :M54b'en}bA12 ,z_J=J9z83i3X3U$Lz$)c /B"JpcVP& l0ފέÊ]wNQ, O%ϱ #Q:x֫{\;QF B&^gJSoФC:KΓb{Q<ϳ`y1^wCʃt3H2A˿}_H2wG| HKa|Y;<Ev(ЩV^duizzc|N bp;πhsjWӵ3zvB4ܫ蜎ȬXϫx 0L Zd`@-|5AYƐV+ZfҺ=mL͝3Hd0$pP0H~Ղ.i4ھrmh 89p^.d;f鄜S۪c-Ch=pidPANoƁHRg>+RT`Рyk#vdDs̜T %+0 ta";T-QrRM6 Yf#a|!$Di Ce.|O߼0zQ:+OuЍ#LG 9tt?YqiETy Wgt "@>Eݥf -dGg0ŮYqlw6XCHVC;)Ekm3\]<)31oDW?0ֿו?"+h+bem.7BnY:T9bi|D\܁I ڊSC":,`1vr{դ<(@D%s5#vo2>lewab$Ƃ9zc>WtllU1ݐuc5Ͽ+Mml^ub_)%ʩ*RH( G'Q%!|R^rf4'\b>~9)D2ve1JD5l`ΙHb3a4WZQ5CZYlwv([7aNVO0%d;*fi@ H13μMetYIfkb8 Ws$G1Rul']U bv;岙B1C:S4Dǻq;WMG\LP`YL)$$G  1l|ևjx^n+`.#r/kyJ(VO|1evsg]27-%!J]ɠ!d 䏅H=A}t.Is2!E& kM7R~[;42u 'mAEPg(Eܽ%2JD.`2sѷ93oB{xl`R9cpK;1sCV jQN!eSCOD[v<ʁfJù^\dv$ZDa3ϢV+R†1\Vi_P!E#JXޔ B{pEhZ!53< a2| ݖZ d󙭦Rk{ j]ɪ[flۿg1V%&ad+ e;ŜTG4D93>}l/s='swGa(X/`鲡w Gs˕kNm+k~݃1@LAalv1C[!"DQlZBxRS)5ugΉD5VG)hljN:嗞@\O}D&+K1N=46[5{dAS^E$!JU6{B@+Hަ E)y[7لT&VgBÜ4k~ˤTE},?RnV '\U5\TSQ7:̒O$DbbN:cdD҉Bk RUW!7a,-zC!6&2g#wdV| wxt**m:}U iV-ytj=Țl"LLt2QQv%U p&f٪uO!j`t0 3tyu|6UyxIS)w#٤.mU 562EʿM҉3+x+:&蛊XAӋZ J TDߓ$w NP1&}YkͻL'ynsXjmT0BURCqJo5,D`9/Zmh8Tu4@F\pEghtP FË~\4޾\-R@d?{h/"K5ʨ=6GQzԺأH>Ilr3#X2SI &eڥa,ӖhM'Dڠg9\p{:|srZI>cא )˵uIY@6bZ֭W|WKE*rOhcΙL8hE@؁;'V}F~,MJz}tF]ENjǖ(1MJ( BVq`;CӅ3S+\448/oPtL/0^Dg}o :OL`GIҦ>9,zۢV̝2 7XK3d\(EO^|tԥ02ݽh^`m?ǎ2zn*"TNz(cEsp 9\x)/O2izAfA6ż0v[?rZ`o«"׫%#9U(k%Br'vRd?gpZOb r`و3~oBn7DNd"ȼ(t&xWes/Uqՙyp#mwpa<ÿ79[`Dg@  O=@Ʒ)Ry+EwIH_"BbH-bsn~,ԥ S` qW'dZ⿼Rkb@uSFX.vFBdeg]v"c *2EB]Lc|2_(l00 u7e&1q/A˹twE`p=&Jra"M0">c,sfwP/Mu6[!VAy>U;vHߪV @2ha1hߞ9|!.GH.Fat9,Dh)fK= ]_*/ "|sN_bkX7q$XcK**-RЇ/}uR `= M24M|SeM=؊ }8+Q3E B}ѷ!L-aI'=ve2X>-o\0QoCt$RӦ@H)_Y{;MU`3._Rsr dP&,^:_ɾL =&n|]:t˅%$16 XPGw+%#Y}mC5`0ˇ5_ISkKdUŵ &2?# 3`3;p{s˒mR $蔷 G1)xKl4.͋0"Mә1j<7ju|!VO_hp2y>֟?Lˇ^dmIms(g<Spo} 7]0)1@ᮾae~Kb Ғ೉*#mXdn47%rNnƲ;caeWbXsg9bE} ia3n&vS|w,O|%0m*ISp.@22ÁgֶҬ2"~8ҿ6E\#v͌ ?Y! :#UsP9LA,׈ÿ]A'F4{SS?Yae52ǎQ'։0/4ZC20F-ī{ I~%EôT tj11GG㗌if *~()MpT\v}y9jwYgӹ 2P]³!NG>j)Ki}GsS@ CW6ߩpp~NE۹ c˭4v vi휫j&HOU_\8~*N]N0xnwt\|4C lJ`T[QZosG`P~SA3V(Ze #L!vK1gsJ On_'k؃lwl ^ϺwDA%1|\ !Dۏl=3[bWIx$ C2,(K.zbƚU 3y w ̴z]c2"Mr_-0/۪ڊGL1:P ~{y˱+,RI 5(4D#:眈Y p YĽHfzaP=fǬ[ɵ9eE|-lMQذA}djp4Rk^Y5q6w/J?9׬AϽl F׺'1!O/4A}-N"xݖ(ƧJ7CvN,04m+^K&{[ZP8!e\5 H+CIGګ^"[ӝaDİ"@o&#jڶk&+ [),ElG Zqa<Dʪxْ?6[8_,nodj%Ԓb3V%ڎ-lPX|i%*ۧm47FɎ7@H񙾩l%GP@o.-A!fI%YH[v$ W2Р#Py^W!|4] y_iy.% \8HW|^rqWʕݕ0էM֧OC09 W[J5RZX/ZUR@RJl[S/4HR9/yi@, ڞꆏi0rkLѷf88i^>dm܌I6/؏+B0@uqЪ]gˁBk׮;NX/m6xUԊogJ0Q޲--BUYj. H:VE뵃>)FC  ϱ [J. /РXC9cGP6%8Åa:r]V4ArY a}]Ġ~gp= fթЕϿk(_;\8)&eB@7.\@^Xpt湈N <3)*do-e ^u_Q_I3}^?>Ѣ؞s@ v/Ju=\ \I5rp^H ONl%5 Bh^HeE2H/n+-lj=8u/#k ]%q;"(*.j\HHa2bqZ@αOI2{wZ|ɹgjlUPX1?z^g8XA2D0%ʋ~&YӘޗ:,UlQ˾Bʟ&,vһFqL2*L-hW&M[~plnR쩵MWȮI[#:b3>KGƂcRm( 窬IB7/xO8!LȟvRqONDoأM~Ě4Q6E,9W1vBCN?ẅUEٙT`-m_B5 ɉd+΃VȤA+{M?2M?Eo8"8ztv+fd,ޡ/`usyH.7m7&9ۘNkV7lA0_ኑLt6 7w$Ʊj SB{W]w`уW$:$AMG^,hVEÍF{ة.dypCuo.np(kE`XцTJòP_x$;ߣ eՖ4l? OG ag WjENѮZ?d@7 y)G (Q:e &V^1t)=5 -b"j$ܼ/uk5_ua(ޅDa\lQK`=2˗q ]˾:`tIn@%m54<7fYbbD YAvN_ׯp'"D{uSi<\ACTY]xTC0ь-nXTu|qܿG8-nz I4R8>o$k т tJbhD+lJc#6H`򘒂`HJ1ɐjgxiퟖ:#&A7mxڝe䁦rLQy9"$𞪓dzrI-,n>ΔQŇ;[*c<3-m"z5R 3z8ѠfE58*0ɾۚ\7 < ^'B&<7emÏBY4-OA rJko*a}r*kvBu $?m~ٖ(>x&L]F?(ArFY.-_X6hgLqU?|y8zJ-ED\8^W mx0I7O%ir- ,GtFs[@$PH@B:W-Ge|32BZ6V`[iA.%)+9b jDxlqV#~.`~5'k7QmNF~1.ڌ32LmUԿ,ed-6QXG?y ^q-۶0X딒|Dɿ<߾"}dj}|.Έ}+n~⏑<9*/],YIWExj[fԷ -fȨfPFaX.WJ.1xey-72䔇UJyPx"^}41%o/+v υ04f6[}RRAzQɽX{r\pJ‰jYY ̟,cœ򘹯WmE/rpp[#y*Zzp=Uytmm,eYHҍgS0!`^+pʏ d˂.x#r>,RMyʭ*^#aA;Xд-nf!;֑!')^E')HtC^R|T-Da`,%+"5TB2Y;p7f&)ԯ"i8Ģ 'bS M!JGj0ZgpZʻM?4 !cS{ "Nc  ToȺ}Kt|E |?Q!2̟]|Tՠ=kKT FڸKt(J^# O ))B x`b }cz&V/| `Ԣ8X`o[E%Tvk\d s0d$c>UC/`1Wj(Cc&{. %qi, M~o =7F#i{_ee ũ[j=nEz9 Cy0VUn F5xɠڱ&GK^5w4?Ғ"86ٮEMSQiʿ2Q@4L_to&&rwC'o펺̝x䘺N MGĩyGQ0;4' =B4Tr:efZyd޲ NM3o)1D=9gMJh3 iu\9-Y?SIY_9fn8 XMLDUJyD2.mDeC3T,귓 R`cѾ4-1,i@=s9K}{jD:gȗŎ6L %PQ .Wg9C3P8KuҔs~a1SHUayE>/o1ڹPȧ|ꟵSc9o;BqGXs2yȂ BGZ#Uĉыd"1f(]t0HRܠ'נPdJ=g|x/bx'Fa3Ǥ%%w\EL0y% iJCG6O2(sE;vT,_7VۇjIO RU.#`K3qմPM$GKuw7r7kH?`;l,|d=tLAϓC= j[H Y<[&c>[o76C5p9>xbQl?Ae*"aQ6גw|U楚B[TΏ´^ Tke ؘggT>>>(oA{++2 85b17q<'bd.1Pzmb{W͍T#ȷD뚱 wB.0xx.kc+I 6ֵÜYMlfCC$FĖ"fJɑ/2k A`h_>(Bm=y.& Kh0VW ~0'?Zl/ۼ+0Bma5 92<^FFDΑ0qSFEGG}W(yuXu^l%*Iu_s~ sq@[; u>iώmg,@3ޥ@abdךLLv+A^rlZӐ$MuWuIo}.47A?OVC-j~c/5Ō2l-lEø. m 2Y9hBloƧ5BVxʻ~8o9aX{-U&J+p?2߿\[2r/niנy#=;%D>N2ME~qNs"5o3]D|xT( n]csMߊFyFU2zx&AhOc]%5*mnT CoO>uqӒk񮛯Z)ŋҬVIGTz:W-Ք&yh\Ne-MF(LAۅ.k1kCWӓq'Rm+0{I#lb- < uAB}d#re:bbb+ǯY=`)EfrC!bVدhS4;52j~rtX[j;=x% RK}OW#2"|t$f~b9*@VŷrK+356N7W»ݲ]R]YM}4庢;:vj90rltj6zz*DR|>L.$y^Q"px\7&2|qŴo 5xѻe$gy5Tq kA6xS-b~PH0l^"1UugnO~W!h.9T򯟏cJJ8Nft~lm jHG|3JɁ[~Ax-\F?ɷkJ¬dqwuL, 9Yst&TX0p< Kзu:n`pNL4D7CXPX/E2+./_835MI˾6҃C ,\26 }H0}WEYWk~&"BʸH% SO%zL2zc \qLHU 3&QXx`^#Ax U.+zox ?c"ܝ zwCg'%Ԭc4Zt<}hZQT0qWtiS}h ۈz[rl΀*̌[b^U$}W 1s(wxYZK./l@ӧ9MƂ &=€y\RSH~-f}2Eq_2izz[.'n0V$Κ G3k{Rm51!*5_qr0Fwpx;*֎2Wݮ~w?8^?$2pzӖ<;/|JYc`8=7^]xmGGL ܵ߁;/*-i<3,SvkW=UVv}LYKj-tI<]f“sֺ7ks!7KҠIo㭙Y$Yx1kͽ>#4V=I^Ve-dz+Rz/Φ7$` k%;24]=(Q&m-kl}&Z aچs4czt3A&yvA'?:~{hwQ(󗦕*P}5LB%YV;n9 $Q}.!PqyO1[<9N9K1b1d@u@ x$zTsWK= zOh< >Y}.<4 1B/nrȺAzGߥư=-[EP_]7߹-#- p֛4~\^ZU3o! aroLhV\ՂH>׼^ {Tb0xCRO'"~M^V”PA=Rؙ[&|юJ[;;~ʴt>JM1TO.5̂Y׆zw Do#(bgJ !ay7$ci;̚"lcRl bЊ\̂ @APw:2Ɍ(@+ oo6g~M8Ԩڊ/}y9D/cr$1L3d%k`*0T ڶHq(6pC* Vʎ,X]JY}TZAxClCOhp*R-vmpe eP" ԱvWr\2Sf|Nv!ѹaRqNP ^&g+{b،**qJSڐA!՚x= {Qpbo{ۘ"= Y w[*֎-O?qj }@}gn <4F0i%^{XdARTؠˣjA #rJr{Pϰe|1rMK6+s>0p'!s%nV}'˪d2x`W =Key|t@_@$1UZ6&n8x/tti,'w]av$ߨz(7KJ6.ڤ W4)hR>׾ {\@'8c%RL{.sx*FD6F>| 4R }:'[u1ӹSq]b/F Y67;̺,&cm[y{XF@Cx<Ӈ(:gM/䏯]PAʐGbRfC J}M* c%W۱$"/VteFzćG+oI>6QqjP3 { !{Dwu6_D3GZTWf ?մ >8= {Q6h.Afq5-o:@-sl+N;fg{r;FGZSs<mn >˚Jg;'6#(_!50GW#83_6xvpAĮW깵PN .pEFX `Lu#ޙ% j3X=J)՟+<^J3AY5 :彴C1}*-@S|0`/2/|(6& Ek l*mg5ilwтOFϐA)]Y홵?1Y%V{q/TKnl wS%S$YdBQۂӧVCx_}Cw, IElбJWWIǝ[]a/P.j٨rf$`L==p-RW_8#C(QP"?_};ZN j..iڞ Gw莼ah-Mt^~W!13~uuaOGzCq?Nme~J'a.Xb1͙gz0"H[PĄ@yw8*Uk~xl OnUh`ho~lp)׏UAVBt28@8`?P`,{U[ WְȂk6w H, Wl[Pv3r[OұLbGOV^Q@>^ڥ3IB,?pQ 븇9ȫl<0Ko7cm9@oq^ܤ5k HiTd=́6 +M֤D]8* kOSPSaoY{8-|J]Cj1ݚBWP2w{~X]Wc ٔ%Rez.O%RI1kLSHvQ5eCcAm|3T*QxHHa!{D?틥/+ `4l,ORsIY^f]=dZ˼iA]nܓ<^M;"mi$/ϟGw `j󚎜:2?xxIƅWMxԆmWe"mqs{mr$.*GH4dE Rït*Oc#ίvn2l!EPT* /muξDbpEUCf[z6ξlחc=HBbh`~̧RlR2Ö # [OBcٵ1i8ĸd_2My -\|P6AMOzH_QTv`ե0R/c PNZG$[II x@a@Lm4zUrygy{+>VI۫%7O+r!<CtGݩQ+J_+tb0ܽDyhqƽ"!wHFR?#hPN 9Mr4L] SZě͎Hjɹp#%=R 9%G&pjѽ-n>+G`t}&pO-G3Cub}3a: , 8S[qQW@-'@h\Ex>fnvT;0qE p:{KᱧeVႶaF8Bࣿ};Et@j֮cfhbg^kЅh&P8m {Ȼ#?˜Fe>qzLnLzY6ܐp&KCy$?cqlސ'[5F# "gزi8UٯZ@a"M}H5bôTkB5uK!{;oeb:ǜ-/8fݾpwĺF mbÌËqE K1˴œF,2aײ͚ת%qC߾qC BJ94REWg+RЗ*e]SDfk/.3I4ΥD p,G%us2 +l+g ;%%dz?HO^O+l vBYs!uߕ"ëpwDNhCy(w`+fǝf:Mci"%Cr6X!bDPjnsFZ<yÓoJfWsʭ1kAٲGƦdxA PsEwI!["W3ʉtQtfіn ̜ rsYۘ^0'H"Ŷdݶ̡A<"x~KXP6WHw,ͽK"zGt4Z\"]@'"Sm kMǰkVidʱylӱ{ѻ fԠ-UO0Ñق?7i>AFJדOT8Df ko_/q|BK%|yqV"(j+o:J.]q_ m=V-s*ElG1"hh58?τ+U 24@Yp\xwe/!Q۵ϡ=+x> Q ШѧAW4CC?=0)-16"H' ,&_me۱o[rR6zQvt^ի:Ya$:W|ߚ({ĊNc/P^4=f9t]q)we%0ᚸ`Z)242CiI1MRIȆǺ% Ne$q漗dP[!dNǶ*GEIKJ`<8u N}=%s1>r(+YłS7R-KZzHB zVW+ʂX,bGM{y^H@1ql$_f:Zp;+Q5<5Z;I8*Gq%\tc>EZk&]?ΜnEmB9J۪})XPs)߮Fo'h&Tlku4&_PlP|+Uʼn'=sh̞oV* v,`}s<06ͤ؈ B,-xV~6-(t6hHWT-{wI8?iy`c<l'.gg!|vx*zrFpg,=X_G唤9e/PW)iB2^9r KR kK5]ŰS?Eǁl|bӳغ!hTѓ˶|-K|ԕR'oU)sd<#=(ib} kf.O(IiFQ]Ͳi7MXH^-P`lR 7,Ny$2!"zȣۮ!DábKU2Mrμ'8Z2!F*~c^LfO7aG@__$cK;'"n}ay , )sk7y"6]&m]בn~*^HCy^B^ {sYQl۠IᐄS'n6_.LWm3CV ;8b/`'|gGJ8 㛄?d*RV"$}޻%;A"DOcjG L0HʑP yFԒ9œTMG kڌ:y\")ϒI -y&z9&n3 w3MnhRnG"G" ]؇LDtk\Fo( 6"2MvPr]:MK? ib(4pP +-VߍK%\$ żВɁi|o9q(ՒpL?Q@4yIkƒ%&!+(!.0< ERFɕ}93PAfO}*?gπ)2&jiYܵ2’ SMR|иuq,~t&=H -Vw@g2䂜t6$¨59IK H +RΦy}h`gϕp8,uuO*$?_V 0|8iTo;F[P~'}]y٣GŞ=wNQ#+"~rC-܆[eu*YqG(gE>Mժ˥e MEGҸ ԂbA`_sa³NNLR%k-6e.Rݾ\iAÈmcѠzO:U44ktCt`U7Huv29U?Hf{D]97*gL:$N4;v8oM^⠏+' '˼s&zَCp }毅屢}E7wBkTFJe ,B@T>He8*IT8:ζ68s`o\NۨP¸}2{qt001ݯ2|ƂmQ 9E'j~A>[U??zqv)n,ׇ]uѕ-~dI~De~MVg ?1 :B?Q֩s˪XrA ~$EhG l>&`]x .kȬ0]|" F VxECC,SpL>4q-lxA 2ȩȺ۫_R[?=ޛi@ilM ?CqW+*,hc|dbi`w͞` AnBL7Q,5B:+#dGiqԱ& w7m;TngH29 gqB=mVEd0 Te(ʋphgObP^f3nTي֑&"+UWBUT%['Sٍ\gҡo7ބqфc,yj뉅_Q̷3c*lVt 'dvucRC ˡ0 \P4pbEv լ P͔-ѩ'1,#6TR 3n[ "R#~dT 8=6t=nfH[X Q#ˍNN[YЖ5u_g.X.8m3 q6<]ae^hF/ފB+}(M.Lj~2O~ iq8(PJDH6HЌLj`o`Fj\rid!÷iuӉ@tˎE$xwƗRD"AVZ c jtmy1NKHLPTj ]Ɠ M&}vdl %zfAe45aw4?N`(:`fQ'HDu1C0Z5!A3XR{moXSmլ/ o36wrJL`#Ø/#^^,EQZ.9`Qo<O^Gd84T-dZhKDƜǪWg0f@0V[/ ~kUrE-|؝] &:2G6@BJ1de!N-_ w#r|9BF찕k}g7XpF1}A)jTbys`=@69ɘ^m<}pL,&.÷prQ .kb)t`֕2emW:]Stjp պ'̶H**z/v֦.΃o]9byc0ǞBRM9^`igC~,^}uq;JWz7XM^ߜ3Ʊy^D˴-,C![=4qkȺW:N*]cn"L9zezWG'm6b1kc,@á v*l`ʔ@M̻ ccFVv4qj(3u)=$^9?"3BԴ6 [sx9Caޢo$l8zҿnPuGI3>86gH-p-k"~WE9gݟuɒ}hrhLE/9]A[L+(%N2Oan(\Y}:z'L8Tl+FŨGcY5{^4oSɃĮ'LjvmMlv(SޖKcr'41fe!Dm~|ŮKk Jp6%wż͍ ҷ1?rK^1JmZn@%Wdqj^#rzMą2|r;BTf_9c&mvwRDɤ/xg-$F*bs=@gnoS\"/< FPFpHᕌFD^C>3`1l'jRĜ!![niZ%Qё̜WcAit<lT~f9SnyO L+IR=ZK1cG7p j~vF zV;%PPX>@S‡OU~\9Bb8\ Ię XV %>M")gtGKN8t;a~з%wC݅Ə؂1>wa}PXC\/B_E5 :GۡxpgH֌z!"Hvo}E:`p#hS"6&6ͼig%bi-f-õ`֞ׯCd~+9S[>X{BL\ ,FHN,86&G EQ[ u:.:/*dY]#hַD.XM@?B֘}s5vɧ}ոDxIX>yhvi yз,޽ITLB`ڞ"p78~XbBEUΉX=4ZQϾ C*}$.pO9 d1ʴYw25,QB")c=6|Զ##1D\pe!OV]ݝ GtS|;^sBӛ9b=)\l{]ٹDXt+,7x}J!0fFؗ[Uu }D?0Now!&@V0Ψq#N8%,8mkEF]kIc=RaqzVf/2m_=u=wj[&Z!uV,A5^tfY`F%7rTH?V+-]x _t(M ʾNbֆ i,mۃ~:hmjV뎩Z3aNu1ۉr|J)CJWK `0ΔM'foPCYg)QygNDe6?_˄ ffLLIx+.$^Kf篓A bͦ0u9-oω[t<909ªs]AD۵|{쓓=#4q51buW|BYE{U%6Ql7h rvA6hi"Dze9!PZ܊ݬCCZQ`Sxr[3qsSA8MbӧLJn=J4B^ oڸ,Hݍ `cECp(ROQ־waSo)MI%-58xy`.'ُU}_56sZK,H{H?Wa[2{1zB1B'Q<U>K9SN50MerU^2U2ggQ!^`іn UNdo 3œ"95ZrkX Nf9/3m#[jg)E>Hz3=V-g2%4C+S~/:1O=Χ͵f[Q?7WW>=A2acbi3X#R@0&0Wqy{ɥ/iد@iGP(MoWմ[\KkK:a#G|[EB .:swE_>J"^u JKtJUwX bpnp@ʨY;d> Xa=3ĶxNBKrlK.V@ɯWM8Zԧ }L~O$NYِ|7EH$W) g7| tx :>T\>{-V+ř"g&t }$տFao2aQ[@}\`0VdQ/_xJYNƚOU3Wb-wAwQ73v~"k"}w,9,hHK:^bMK#齮< L+hodڄ^vQ%κm8W+}3S F)V{OR 6\\'Zx:?& XPlD .*|ѓ#ЌO[r+ pZ: S2۔9IvH`$Q?qB)'ܿ,Ļ*ѓlp,4U6bJrCx6D+*N,aِ|H@4CHx/X?ENy{8i0#:XؗdvQN\˧⼑N [9B㰕t?)Z`WB0uY? G5xҦ(Vo|%_FTd4#;htfHٓFٿw v~@r_R^-h\YdYJT=<>T%zd3`x}R7&J 2g0Ó* k;6,7i\ RG_J!?toUe 2՘ZJ=^>Dɿm2S[[b >J^\K)RTtP>j"<鑄XEr*xji?nş.)Z,s[{րcXۮn?{EAU ]6,w MJC"-j¤+|kڰցSojPE{MZ& 'EA|R2~Ld٬J'L 2:@4p Nnt罌ij +# ;U"XhGճGgC1{Srm \5gl?v|!C ʠ@wٲS%ur0Ir>r;GמzR]ΥS1npi2JJS BWhqV#'/?i+H,Zt5i1+*t^һ#j<1!(FևRk`b"1Mɇ5 ` 3bc?a iFLE?X/.jV+2$Mv$ֺ/Rsߘc Z(t_|k}"9nR\FuMM3"%7p̦~߹Ja~k$Zx -n|^fb臶3+&<Ҽ{Voj% 畫jQo {1OtB7 rl^EM`ؗp:΄T5K3`xfW659#z'|3!wde憧mƷP:rl;S+$Z.İ4A!Ϫ:aI[}Ԫx+rSxVF4.<$e:J|`} SƻM80ht5I6\%^Pfh>vAra2tűl[$Rߖs@TھJ%m-(ˋt iC(D{2NaFjHX7Cw܂'dsPH:7;?.,L ߝUAa+A&th8z:XD]78[P0/%+.x[<+>TTœ,ڼBb*-轗hyY+ fKEhv6/ @al ?V$fA< Ss#בhɕ-at|F+zLJf&GWSZpWrC>;LȫTa˜'lk J?0D ЬіH$LLEs)W&Olr^:-.BFV]vw)(%_ÄW%61 ; NԢC辐କypiKA}qJ.zM+`\ R;U uiFi愮 3ӕ^Fׅ99SAl8FQl1\6DsYYL@$bͧa<)r2Vj"DO%=6BRxE;Cf~:kxo#ODȷ3>o5>q}^ 1t2kQ~782ű<{B;z}mNh Z\ljco Sd%&ؽ:aUyCX85o׽Ľ4< 'O(g $ⅰLLۮvI^{e¿f0dY^pN~SWnΉa [w,3:I Adw bD݂z`LGxGY}Lq ۷,!zE[ "ԬM! ހs)I˕:i`&krq?PVBdj!v̈F^@,a|2 8kf"F~7J@/ 6 `]9Z,ԮNIq^slc#dZ[$VrUq?wTޜ/#,>l7 "g NSt(a^^pJ/a-4w?6/>̃'UR)Ӵ ,1P4;LƝaBZXPFOiY@- #I/?:hu3]weFȔn!$ɭXgmjU-gBuKN01{|Tr2swЩ]I~0@#ZP?/}w[8ӱ?Oqm] .Iny ~Jsπ2}[-06]0R]jĜhL3UkZ&l6vf|Ѝ `q<Vqg=M#;k?gSu!B"pޚN*bR/ƇOȨ0lY@rz6'}s&AcFu?v~h%L;zW\㯻wOԅx;vx[75.nŗ|t +`Ko\cG]&Ji}4ܮl7um;2`~إp@jAH-3[= G+vŭE:C3ӝNLyCh,wͫUqTfT3_nD0i,_$Yp'XFps9TE=zLS4=ON?wobbE YE=;3)PpptU:3 $vtP3m!@" 8`塃x=w ED]$"?w3甭e5 (ByOøE=L\{!L`*7+GO}&F!8AȰlp8ڞ#OۨgNu:QxPbz;i:s&mcF\o4R2GdOD٤\SF8?iO3Ube\&DRꃨn<C{ξ 8?W9C ìY"^j%twq3L1NR@>&=aX!:)(Q ×VI|CQXW/U@(8ENхȎ$ȑqКCq]"};o7TQ^VfGi6FOʒ[c4۪g9(UC)]dD}GS8USA7ֻ~>QkB l j54nX$')҅5eȤ4/![lxob?Ħp>\1۳5&Z+E '#i{DxȧMS&G`s}јVjYw!˗X&M \%-;kER!!KIt޸\JwwH~X"',@ }[QarslGǧ&df=]W4^}DFh7zҡF:BRb ficU{;Utyړ^)e5! !0E PM+{7k BúYh+@DǗtLd3丽ZhHt psR7mu'|Q 71FEVי_wo^a]X2:O衁 Zm]cBxCN|rސ 5*2[Y(Xl@dap`@~TT+j*ث\qslt?%o bLbqhɊ!_Xg!gtØ㢥t'GwHZؖJ,'%R ,uN=UH *EwʭOހܼߣAOjҮ{!>U˪d(U2S$2 Wgf?pXOJڝgbVq_ \y@9>dfV!~NQíCK1Xnz \gCK?C-KjwI_Fq, '/؎S#mu70Al*,O, D|{~iQ3aA9#?.;L7>}S9-s5mʫUlzε_573,?ͤ屚IwDS^Gob'2y5'?g5ڢnT22N; :WIk&aa~Hdױ稰S@vnM],釵>]="抾 8e??&ZbDM g,E8'jeanX3ݡxf_LDu0G㗻1!Ek"wy~1(tt%r9Ta G6ϳ_o: $nykwπP<}OC "r@TVwdSm1iP4 ݇dq?1mЩGA\\2+#>K@ [42o³=516 Y0)Pѩ1_AfV:#^b5(7@f2~K2;8uI*lkv|9aPi 'x"e>~ebbE,N>}%p֞;p(\~ t}E5}4lPБ䝈jTԟE3Jɐ՘oqLYEZ3( o8S?֎Hʵְ |"9K h&teE~t7^ kS>_HË^ei?Mtk E4&_qƊD z&M{-2Z2HN{r05q7EviVDžqP3')DFCcSք;Ih眘=ZgJ*ZmćE?,*RF o2/A!>`<msҿƚкO㝮zXѡ"wX~"Ѡm4NU/PA~B 6^6 eEС,{/ 8HG'ӝ/qI b'T2E =֥N zHՃ܇JZv0X%uez d7f '?sD/eS}r#7֝ǴFĔL㲳Dླ@D)*c{'YoU֍Up( XBT'x4wEvX(&Wr/ϿFP;7ɫ2ź';sva:]a:MXӰ|^EDd4㴼𾾎P,맺Kt`R tx|֦ I{I_Ÿ76(s=%/!7pkhY6k_㒛lAa5`n@W5c%Ś->kXM2GEp^cKw|OM&?MW hHi&¦<){'9V UYYe?[Y*ý|C[s6rPN=L]h`` 7ۘWEP5ݬqX4ʜSOp `=dQ tկ=w'OpCf2YPMr~j%>;rԍd@(dfNP9aB #$cSҺMM 9Oa.  d9H2xr\}MMHoįdVމWR/3v/œ,@5+ 1mb:+V5IAIഗ/vx((2 Uǰ8@Mf:tU˼N>𾧦LI]ҍ/X94$:nP|0*dYd. bWL\wfў=?QR ߸YJ^ N-834;^>(9Pf{a"m#k޴ȐΘS[X-"k5PIovi("]? գ\'U)738H,99O@cZ)ioS%f\}џ!FJFurp)-5k T hgE-u5D;xl}Y'{j|S+J;FsݓUuKUrmM`Wv_|k5o]rF cE O>/-SGv r FU"9V5"O Ndժ,09%I~BCAJcHeKu+6Պ1mej"WK.jL><<;F{} KWN UQ Hf$ %J: D%?j2TTR'eMs"a@bLUh`=61ӵQ6orc*'JsAC:캂cF`rB=~T<"g h$|sv(XչۈWrh {{: OA, 菎?&pj#9EYYLƙA'|DFwh.!+{ Z'_Ϻ~RQ/z0Tjn[V^"6/Ks(R7W z'+%V":ȉ? \#X泝麧gyClib*@ik5[v2FH,@JFшϫ%RZfl-'Æ95\hrsjg.LrVj:#vV"}ōK/5g^۱(Fs/EN X\v5$E6C>$Mw!mhM$ž8SN sOϳ3^wrS݂;EOUs>~_KQl6|*QD׭i񶏭w$,KF?[ےqRapˡ1ÙfR'*Xv> ɹĮa*:pf1.hvVyԙeX sV30U|'`>pu 84&;lYө/ڂυ:fL>v6Dۥ[~bυRBF:~+_*އ]@2o)Z[|Fs@5 UJ']da,:R{?H|&oAz'u)Gűy8C pPmQC}%x݉W^K~ţ3y)q]sS^ҵF>RjI3h ԼzO֟8Np"?3^&-Ƭ9ƘOlNӏnG2U GYF!Tgݎ :%STw1HGet-đv|;1@cx7<DQx0q7~_Z+ z ]WԌ 3@9t^!Ԭ$ Ɂʙͯ?abNj%)"7ြS+W.ӿhXϻ>H<!0ua .jt^LkWK##w LE!xw$nW `@ME.{B< etIM~XG4,Rp,C' $(wUPbPqv9Jg|ᲖVBagVV65㲙} &]c4GN)~|ß"08\UkJ4%țhzŃ`!A 7nTw,z|3߼)q=7ψ9ǠXBf\\5C(9C1Đ[[0_9Rns|-qw-bE-+Pl8 -3Ma q̤&Ag+6R nx촪%̦0$LDaxJ48a>t\IR6GDO$Zӣ] 2Cs6t3J C1Npd+ثE4շYFqkҾBSTsxHD 1zQ"EUDVM5L!4MB-O>f2铉|cs;n>&osq`kKM M~-+>,5b,@9Z5-@kH`kK)}q{N\"Y^$;K@ 'IO^!VñX0Yy&iV*uz7<=vo9-CQE{2e{O孟av,T<FOpn[ٶci'QOF~(\;7 M*`[W0?K mVo* @:0${-,Ubڽ%j)9!$1[ʼnP;_ndzXɻrCL/O;PHcxhJtBSYe\xoYxd(v=ߓzN'KdXqD֘Z,"e^ vnS[U ^z>׽.cLwS(PRkĪm:s0pYz#yHj9W(> ƌi*U|€w\b"o="[// ~= tY}B, wh>fc쒃|["V EA}`$g6SB#P">st*YzDM-_k-=&"rfHf8E-G7^'JFѫp`YICzdM9~؜-ϊ8'ꦵ qE`1ֈU"(~i;Y }!w8/0Zs=XZ 1G1.W~:3CO%Uod+P(1$J'v';)޻iHS A>$OᚢƳά4ś\<\;qI_SzKQĘ2XQRdq N2PrZշ e/ceoVm!)A!Mٱl9 N3X(Iv|X%0= ; Ub(hz'}^# B-D37%'Uh-n!Es0a"Jji=w8F%{gȹ$֏w2GpM?gSǪH} q2hfUR'9EM%.u xaZWg8M1+[7}ތ@A_p Y:-&.{AZi1EPR2xp0wPӇl#׉xNuk+bYC蚫"EG{&S .4/*{0)3Q鮃Y @]f[#Tx#.tڕHjh:o+ιv\%~" >鄶-$[BEMEoPmXcg¸$U ݎ[¢.(҂e㺄_JGV\Jg U#{gXFwpY]"ۅP{YZUVhV y,I|x:y9y3X77qL tiovNoy'՛B&B~hw]v0$1%P;[;KaSqهS=F`P"!uqѹ+tP+HjU GE\+9fA}Ufu, !,q9 1o=Gj so 兄KQv*IR}:YB3ИnCF+cV31HwoweqBP[[$6ґs)Yhr=ر}uz%+fͩ!V&)T,dC  <9cȶ9o#[\ $1!YO#,^iزE0dQ3C3Jov=ڑP=$ YH!DS{|H Cu#A ݥcS-0xˊI2RMCzҼ^E Z5xVL$ Cr?)jz[nؚ`qdH0{Z'7(\a?,oOk@!31% !bo2)v`Ӵ;.P=r!eUW>@ӧp,CH@;zLMs('ZMlC/җmEt`򸪹+j;xR㢾jV=ך9NH/h;i8*T$y=ģVZi[4WAjTQ^"7 Lev;Oe$ rA>؂] oTDUT8^ hl$a}ԧPvײ؈ f15>\]MCXq(‡c&P6L=ox&P$ɵ /_e)pD(ȷ/Ϸ-"'؎+ֶks~Ew- ŕtst?o1[OrQ4Φg"ZvĶef!?I2|cy3!0#$+S՜cEbFW_~Xw]6jF}ڼUX효"(lD l`w2F}$Qօ`+ҭ3h?=wUFrcY5%+3W aH,|W5l5?ZyŇ tw8M D3sOMРP;#yHW _%n+7* mm$e0ܾW[+*@uh*r-ԯ p@-F63i1!4i(i/l; ]q<}Y~XN7>_gaA-'m|-U /d?7Nw)FynL: `89 h?R/Ro>bB|ntwm/7~W7v⏾sR z~yAoΝRN ng&Uz1Ƕlnb 7Q nG,շۻsb|c[A8g%=T-S3s#%'6M`T/Bpmz&Sn뜘ރE%iDL\ d8]]G˘|J=Cs F6G &9jdP2Nz(zIPENgm&q Tv6YH#)A/De>C4NhàN+PTmc8,{HئC8vt276{o>f9$ݾ4\+\GfnՑCO39Um*OITMC-|6NK&$"ntA$J^lCC)X)epu_%V8  j?_T@c6^ MeU*E[9>UYv"+ّqٱ0l>[+ +~CI:upD6zo_ -.{7R3v̨E5+0$}Ƚw{KFLOc|ȶde{SbޢۮLD)WfquRKo@W]\x,R`v}|tF>&{< {װȓh}PZx5D'! ڰJ݅Єq @AUb-Z2YGnxvJ+&8R+;G~}ϋ,Wn7A45Džn,ga_AÕt- ɻk^p?K .'Rl~5E qPOE-$Fb Z5>qeʐCMXE~V2Y}׉8 DXb\>s0SQ=,mگQٷ]Duj ҕAP~?WdLmk@=8Яy 3dN/{]m .ބ:~,3eG(:"v6,*_4^kS,g+pk$DiLӧTߴ#4 NLԦ듦+Lˠ%rvd㨟m e!`Twzys⮠Ƕ! 0g0aEs]F~^4jXy\| \)yzu4C$ъT,#& RU=aRڶ7^Ub}嗉"pK5͵>Y[l.x(^8H]EG b:}oB]znDB.KRMϼ^;*B}D*k#]Y%y۪7bD nQ/t /YRhrq0J`0AI#M pҸP*>e6X\ g;9(\9P9 ը:o3G}ܨhuoTD$Tg1}5u6 P2jPnd-4j}V=Ko>.&ɲ9wf!3! wOsn&@03oUyJ*TfleHH9UV t|]D,ERyЪZ9uK6'A tlZ_t˄T-m+O(=l%~Cγ}b3?N-Pʹ'fCgn[ц ?YRynq'R/r'BB !76-|s y2E}L,شY8ŭ^K 5y]) _uOITAS[۬|̄ѕE$f _XvEZM@QapY'oE{E%C~\[59g_Zދ)5} ]LgURVb.0qD?ˍSy}ѢmYԠt]p fc:w)>~sR@I3: .-<.Oɥ+h$HxhZ4c쁧RoQ*]hd?® zմ֔w<3*~ -0( xQPKadkWI4z\ OMbs0DP=q+ej-`P!YL6s 9A]<Opa yÿAo 06chy/./. uAZAƴWҭ>ޕq , 7my܋ԨeqNP/ MszT)2`n`=ۥ2oгL>θPUΏ # ~My{.@ F)XtQ7|`DlmOW/"bLvB}WuK!0EهQ\;yϚDCI v2>>"ٲ ab= L\a&Šϑ=ieK?!srýE `~솦vw8*ڐŝ6AWgo_1*hmaV2Dހ7UMNd꣧Nu4nD1Z˟.Bn޲V% :!K,QL\])"J>&/DFE1)hV] S4;lvۅLJJaf-'".h^ܑhbXC#Zƪ•1} @OBbAA IHʼ)\ 3c3zeȬ0%3jh{ gD8,k/Ja@VcL֫@6m#$05x#دlZm{M6trQ}/}5j0=)'m͌!}[yTG{/G&mwexèP:zMɄ](& 4O h O+Π-0Xe,|8i,oa3_zPLƊ;kZ1 [E0Ҁ>b<ʰ^2c*T W_&LS#p"1Y?MS2]ı>]ކ%$NuL~k9뼃A^!?ރԿ1O@,-Q];F* Fh(f Z;0DWY \- g @xdSHfpl.Rpۻ)aJVYZnM +[3Ax$-$'%,jCƥ@ũzm QhQZ0;ѤT\deHB#^%vϠd(%/6NX[7?[$6F`ѺQ#ΗLetIhjDjk6pgXdp!eq Lj$8\ ?t14I`v:O2硓8 grM }0A C,dD$0eٽa5JIgOfL#imZJݣe@ڞ N+h@HZ^$/AͲ~\y2#1v*rLum$j Ӂ^;~ERb3 ^hӥm-k`V?#4|_oims(? (t9^hAIhJQCKG :@ОG R[rc,GZABͰMOd}L;n|TzhYA* Exi QwfM։{EU뗁7puq@i7%,SDG##`Y Һg`K2QX'[nJ19. `>y~ib\:z0{zJr,t[h4ҩ3>YW߯q*<ʘo}yz\7b\~K$%όcqAFL]b8i8b=" gr?z:08/`AreFH@qȏΓkY8b1x^ل)a~H?|'\2/,c4rjy WU_$JbIuX߸w;X9_΅KgK2>yQSDKu4S"CuLʨ13lWצ!ɸs.`w&۪Jg_-]$:G(>}ݚϗiLw 9|Q{t˻*+yLwPԝKkp\BCœ I-狭4A ҵv(VPjv.H}~JcphIbJEVm9HWppWJ}ni@RA^2ZRv\R5B* m @tcl;fs&BVd$1 %܌0hw~jΛZzG&fց|$ip#ھtH Q xCgYBn:}..USsM@H|Xr'XO@As q4CUCؙ0 H"2Ӳ yRwI"ִ}o2J>3^S.^9hpg m_B~;XGcħT,FNv\T_\ RzŨ5&iġy .&Dj贷5>҇IC㠘H-6.m@U"v$a=I4a5'zbW)`բI&Ehd?&Oq÷da# Ӟ=j4=ʡeF_f7mAda;Yº mGAL$!kMzNwwma U  zgC FZ\$UԖ)%r C'a74јR`ʗFU2(6gw4:pZ0zY8_N喿+coՄ6Ohz. +i|dk'+E>j:AVb80++P 0x:4~:>>X K4QJv\ =XչK?|` ˍ]?a0%u0͞iC/"\#v.qfnU҈ Sw3t a|ʞU}/SVWMs#X~J7() }k;o mEI{M(q<_2ܞ(yx S]775.YwSU _WZM 6h)VCw|ܤnAS#׬TE89+H;qƾG$ $I« LDMsSr3(7i H͜iC?$§M{]ztMΆtT lVO4񩭺᪖dޞfm@3R8AfK2Q/v4վT)>Ӊ=Ď7 u;b '.V.9;H>m/I`@\N@,4ba10'>WoD<6"z~(ׄ7t#&tbxpC>?¼,%LS\4W?zY4gCzWjz>u hqkeRȒ)#yz2 4}ݥnB=8TѴ d7XOwXXZNd}v`jNq>ΛL҈1TczvtP)5Ch;ccC+Ek9_CLEM$sLM?/`\Ju-uZ_'[in䭬+j\b+a&n▖=ɣkQ':!OZ0-\`c2̭Ul'Ͳs,yt~,;gsI5W06#1ʷ91Jew%vC ﶅT'гu Ԇ|G ^2ZtD".NcNѯx.`};A+q[q=$6! 2vKWK;>EW¨[6cx6gg}j;4cj`p!LO2݄9d|V*ì2KvAZ:ns^ 4۞׬JR1[הjE:^lp,)kۜd8t<:IfRL spАV-u3= s﯇i;#Rk !vwPХ1-ԛbTƙA͈c[)kWFfRpou9\nYs\Q8*[Me<W )(xZpkI2n>HcQ(pr|, !'T` F@@}0Szej gW|sDFʭ ]Г<ǶCyNIBc ¥6a-8P 6rkc?uR|z5"B7$fxg%XHJdW!na0R Bl9$Cn\Q>nO|[= @iYH~POU6\sW5jivSN1w_喭||s4R쿪SBQAkD-h/T;&G w[dK|SA$y()殒މTfRBpiFf.S@3jGU)Ӆ|(yޮqj<:eRI8Y\ԀrpِZ$i'`o<._00O<{u+N653?Ȥ)|8UEl·z )F&fQ؝1(&<&:_"3< >w# )CF僯Yo ܲҙ3evJ!ޣJR oyB~Sq-G>JT/Nq"O 9vY&FKyd{㭁}ii kW0FW{گAi+. U[h0%8uӹ[]>2mOMIj=쏌>f4+%!YYƀ:;]O4^Fʉ LdopJ(,Y.\f1] z ? Y[>MbKyNoh[seI; )(dg̉~Y *ikC scTgQn7tHp]>^ *3C u9AۈHv5MH1{6aׅYfOXWKkP0ʠ?wtĴI'F!"dinjӊ!np<| H7hzƮP&b &s8J X^b5~!t+~w;:qį׀ 0GcV#G!0s23o8!n 5fyx,9yGMjlGLd\;>+G&61 TίQHO;DV6x(,2EsĻN*v jJ z1,/?ż ]Ra;Eɏ蘡yL:eׁ|&l)TLO}?I G _[f%y)Y[wy!J2@,Pً#+)+kQM|tmui]<Ϟ# ,R8'2FDlv, mck ,4E!L70\{\מ>X\hBj=X#a!YWuB{a=h\aLav|7LT_zRъqtK/;OI]Fq>N >ap+lГX? ^q7٢0o,Akf!1E t0 $@mد1075q!Q uy(7?_fœ!P8D^oL a7ƦhE6wO:R"4pe{,&f=eK/M H|Z}(n ,`qD12ƒ"<:LlQ)M6=itӶST@:47PQ9P f #C2 TQgf)=|?Y|5p?*9Bc%ȜmcB0-vDR5uUm7-JUB8fOzJzX~2C/v YT9mҗeB(Jf<ض̑H.譈.tvzoC9Z}_g]C˾ɫ QHKN0fQ'NB3z6$7|xhxC$01iC.P<s03ޟǓAp FvuL5/XάhNL\>j-g'8i@ʥ _D 0c)Q'+Ro]ԘFGO"{":~ l4!3!L,F'(ܘZdX-‹e8u—yZWonD)7s٭s!Xmp]qCf %bY28EUs=A+]aX?Plh4E-KZϿ7(g9n14 ɪjscae )`TӽbjCEUd]"ĺ*do᠔K̬%p>/H/(}t& YgJk*kK6'<5:*>uK P@N\ D*=!L;.vTz+beKcLj$&m6"M3307䅫J~呣 {PIGbj1wd3 QPqR~Mf\?`LM1"f 9VQb6yա~Z 뼊`!IS#מa!v|yV q+mQB;7S0홈Q_M': Eڋv=ypѿGBZC؄&*HD ğ%&P- ?~KϟDY.,&Ԁ>~*{]b9g@/.n%A:ّw1vR%^s|OG%. ˏ@U9k75pt>x25#WkGǕ쌈: >Z+[H d|*im) (pq&ʙ>yBj,u{G!M?~+IcPm0G57D0 J.h y|u!cC<4ku|_a=Xx*Q}:BqT1 ӯS=GS4/f$AJٸvGI I͐$p*aTɏ:-G0t(L7`u!?^"$ƋZΊ1R{O>]66A@;rOY*@(^5 ?7JsKv#3RK\Ufvzk\MA qW<)hy'aގm" eƠJVر,V3߮Z,~A@U*M'mi`A6nV6tߧ ^2??RJLro| ;{By0@vQ/g'mlT c#5`O[{)I(8P[,eyexEEXut֫{j4q^z1 $'E>̠Cr¢iZ/tCF3f;k9yZvm fxY2(Vg^{bFmU+Q<|@; @ƣ w2UoJ8a$P6Mc'jGh5Џo5@ֳ9%Nn V%4/S~K~d@.9j~ENYGb;,M2>ݸi%¢8n_]3Z^fS  3nuH-3vhioI3ŠII0sb5jz 2dwK-Ë09Z)˖82]qh֭©\ԄebPb*S#Ij(/ŧ`xRC:c(_.>'zַH"HtV8Y_ usjf4гr"j_ N[+ !|\Y2DELlR];Q1WhĴP>he~n4G.6柯nY⦡+zi 1zCh,5S~61æRܭW:Ο0O-3pdTJ 58S9dl(f1mߪ9Us<9/(P zoݑ MՒڡ*pQ]pYc]J`dS(a򼞭harV'?h0\p@xA`/꙲TBZxYBrs$Ǡ;T&ێ\(9FVFJe:A}#= 1%MP KQ9N?h: _I xe-8{mb>`R whZ{sO:6(5Bn77LD"r6ZSpÓB# .ȋ0ףް~{/_2͢QxwœE.6D@ Gm*Dؽ3 F*j؉k{PEpoUrr댁-^]rjjV&k-)3c$' TO 1exsnUGC^ AWP|00q/DJ͛L|=cSJ1:@va ?}VA\B5{wZxuU\v=?ۈTEDwO60 4!N\p0Inze|"ڿl»1-K&(ߚ)5-=NwCsT_>UCE.oXg,c}CxGdXxcl֍RxUSс߳G5R.=/={H?s0㱟/D!Rqp?H69ҡ$4Ֆtյ=᥻̋Vg1 W$ѓ.ejeυp/9Ra_wpi(j'4}PMsw o((/jXN`MXO^b2jV'bM)5Os 9ԹbB+1kn[pu6i ;[?\%F!͝`6rn&1rA 2+"cÅ2 G h- 2ixnu5̪n]68ҙg/soo2 12K ֏^Ri|y_qf.>[: z}3/f'G*퐞kU?"ǔX{!KoDӣ:7k%%^P`tldb 4d3ګYAo .ے*|hԭp &B Q\M_яA- V#n|}pL6LޮmA%`ym/ ZG{Pgl ЖBZ_%_Z U$r-rQ~w`PhU1o_k2P[r(!2N8"|P>[#ްK "6~C'!Q!mQo.P)Z} f5+KȶsܩwտWUJu_Q@nG:5?K6q$w @f/ZPu3`<7.*r;6naт[1&@d3r,n%Qd.zpcW RPlN?0JPSK3 uo<Kmjt:J'cC7@*rsZz2t\/PFL@ǣqE\xȃ0Y5QYb4]|tiA;42tT:<<7b2B>s@>ʚ(9UJ2K>?yrq >ZijqJHhK !?Dr 0m!"oATR K@3e3(Rl"qI1s٩UZydg[Y=[2U Ly5]e۶iG=^[#"2 UYĹu{]>mK9fq nU#7]tyXxZ$riNWǔقwGXpRG#vmG:9:D@=L 6pQ]x?3U^ʘ ep/-\!f V;$^)# 8Ͳ)r%KGٱ֐( )0Fvj6u=Q 3ưDE:ѣĜkw4G#sQ&}E"JvOR*AyyuO h vbX9t[)6ݜ]5%)!8a=dUb+%J?E|(6goa#`;9mx@䁯4Pyc ﲼ}$9 ) M;DG&굺j@/*ZNdj$05W(@}{ d}-W dԱXK NO57|EDz]2}c6J Zs]!,U+gsc}QaMxпղK`AlC!qKdNª!b=5$I: >eXH,)+cMse[rC5Z3Y)p%O1g6v{_䚠K|}0pQ#O ޳#%KВ;8h`¦,X%\$t@bţ֙M`FT^0RLj/cc$aoA`:w;ضMo^3%UmѭN[z`%aHpQ, |ߝ F\ *?V%},-LCn@jVI =z:}⪙kR#A;8rN0 D67DnZl!fՅIP(R}z'wrTݮ]_B!s!?2FjDi8Q"t2o%1Eو(mFC@n(6|g4@2B=Z9Yԏnz)_ 6_Wjp2#`\`c%˨ j'`-I"WMK_08Ȁ45SoGq$QN=QJ4RJaf\l.>@-+FF#fq]êXP!n[5jPB&Ոj*!OJiz tĵ֎gN6K5_x+)2(GU@| Ci =4ؗ;tfsZ:r0Zr0!ɜ H*jg9*\n;-Yr*#ܯyvћ0IYF!$84zK?go~_1qVnQ}GDU|zNiI)`d(sIw1MU ?oB*#?;4z\l:_ϐMD,~.]]!(0S״:892oScS3MBx- 0(D5E$y$ XPh){уl+ebsUYuu,0=r$@\ٲ^9HsWg B.ḢY'QRIJ%sAЎ97/wvNWmc̓Ƶ%Cj}U j2pG Ƥw|{߃뇣k šggKvzsE|wJV8gfa3dxYC-M,7۩]VDxg%`RSQ Up/* (\P0vקDS!o0 v|H}9t"̷EJ^N6EȰ]Vf34v1~2NeeciA93 ueOe q~div"7UʀbXm(X^=8C^%K߲,]PgNvhRZZ1o̫ iBj:>E/}tHvPèwy;fݘQ+2x?e |6AYw䮒a)"a_[ LLZ>WR0RPqƶG(ȻIcz9;zCwk`'cCϿk<mԄO*5PiK؀_bhu//sb8;7W)j:M=;KBǎ 2PM$d:ڨ )^ |g ՚i(~q.AWմv70ݦ =պ, ,Sj?UE1@8Vt;CSEVk%P.BO!>ƂP^;̒rəF[䑹uKcHHGs|`nPpSSE}}PфƠ|u~ST j[OE7yNI@[ڧBk_/VΣ'UAh!%N]l9 i=? YZJߦbf)vJBr8y爐H\@!}0,|0 cЛ _)_f {C S=@Ü߮)†Ԙ4Z11k=P1bqe*+O9ќb5@#GWbVS'u .\/@O<Vk2ORXtM&IRC*˃u} (+ڞsRmWgkpAأբ_إ)?]mrẔ֔yBi洶8Gp-hCG {elq݈k9BI||MQsLل,B=ea0S( P*s1Ђ5£kFWn^7q SIleBv.Br_2k'󡛷'O[XJACwPxJr}NDRxV ~fƼ k$~Vr<5iË.BHLW;!|HAk}ɁEd4 BҲǵE7J7HlupNcņ`hU55-TIgMmk:WC<&&]sGWNWMIkklrH]O7[ԈD 2v]e*l氼\FN!yH{;JG\2%[7=j19VʤfVReZ'. }tbRd&2u$Fr?w ~ N2L#!Ƅ: -j`:̌]Vz'|Mmer/'ƪ݊ƌ1ihP|F.a,xʠ]n'ZQF7E_ŜsFD-qqŖX*Ӯ '4+sQUniJ02zptH "T¨9%`sxU'ldc1gp\Z~ݲU<-XU5jE,&) 9?Q6T:b76p睷YaB\,f˜AO )ǑZޑ(lzSD}ӆs qʸ>SEJ]Bd_؂PDx}Q&ƲhHb<̦+')jeNoW^l=֩ZvvkCʮ6p#0Q̇M*AseKz&HE<G!R%VJMzm?cA( "^ſt⣙e)tR~p! Y!2,\eC9]8eC96Е 3ZV<QLF!Nijk{HԆK/DhҎD8i ?VY6Lc-oi"WfV7Ԑ9.<+*g_gmx- q!5xVmؔpV'ݚRrゕ^dM>gZ`wP^ }*l~lo5Uj!q=GУ5ZG2fR K2kF2e ݶ>(IAl|aם $Lt$yxMgD cHuoeuP\ƱahP\ [oE W8>?{GL@#滒ܷ:\ 09-H`.enW)<zŇ 6,?s(nB"/.h ]ݟ5j5Uɋ ī/,&4I{.!ZYI#ER2g*=` D)kumI)YO-jFQYΠHlfvZh-<0_%F;MHbyd~ŨHe7[RM[!*wD1);kbsFŃ<^F.L"^kxc!Րĉ=J[w9ᴘ}J~_J?a< TB8foa MҦ}@A~!L-Ed?uoy/Tv@Ek O|{&1cwZ\~Ԃ㗣#/qagL'BmVMT#1qX|7%*ƮkW}Oݹ){yg:ŽHJ$bנ# pvAJĉi>Iǃo#QuHIqJVAR"y+!?(S f@T!VAZY›l}<5BX"ٛ1)ULI0,A}UmK&b(AE|Z2>[ZDn^R'!kx^$qm3'l#Qm>4LҐ!ҕeBv@2"QWO{a/H\` NAq8HyŗyWTYH7v6z]cO>坜-mP[5 x)"O^/ƤH%A&RӿN!)53["*eyv`^,{P؀'1|-Ku!X5V&v9D$sJmjHfC>VG. h'ZujZBOZ ^ DH 8`,6ٛəˣm5-$ur 0Ae!Tͷٲ]tɪ 8g3HgE)asJ(L'|O=/I2XeKӰ;C:L'Ш@R&Թw{9n_l{+E=yg0`pãWcS[e6l^S珷,f C0~8pM \ ./ d3)W b,пaY:O!MF׸4T9-0~߲snK6l$N\P5Z(Kg,;{Y]yˁ8Q3ۃ] c2rŇд1m7- DUe#!']vbߎW ~E731_H<̨jDJA|ig}1RLm28k׷-}7Iۿq-MYh ^[ꕴmCW TomW ^K(Ngb Vr4WqU Fb#,LJxI Iy/oBKQ;΍V)%+xHbeF0RZ X=fvo]fp9<>.Ljou%< ãycٴxhŏraV $lβ DRdCvW J͆{:۶SH{|Ynۀ%?Xd8Fa.b[ t@a\zbԪlش=uOnWI/=S#\;;HxQi9-L ۽v Ks=`/LrNg_]p9W#l~x aL0WԈJ8XFClrǸ z{2:CNäV{;-Il0e/ն&k!>wm1WL f\8GH:rIo{o+sqb_ fN?g5= o8Kpd|^e a@{[F).?@p5K) ]R%cg"W5uk|(34[^gXrI yQ28DlY ׋8\R3GZAzR`&r+I˹Ⱦǒȣ זOBH"_ h*]$RkZuiͿ@h}N|@[lɸ30=jm)Lzh x8"<"V9IP2<1J:/7tg=af縑#ۆViq*͟[nh_=0*gWP_ 'i̇y RmMA`E)cI+9{7bCy\KVo\,ʗP)B_kI!]F j<Ĩhbk oL Vfh%<9T#g7 kY2][LgM[ਬP|&BAk q)iI+gݚ(ۥ;)4 ㎝ CΖ5Be0=0ÐZ}񣄴ĞdYА{˧r!(K y 2DdX<6ρǜ9̚=ǬP {zS^{vYǑ$H--1Գ{#yxLйXs}zevq1M0'P|޸WB#]X-,FMB1B e,!)rt ag]W7wwnh 6=g {Vjq,Uv^#lrΗ\sޭm̢"%_ U2zYk'QbI`Ǩ&0*$MG%L;32^p#E<]3ݹDQ^+ g~k#1BQ*$GT`?3l?h&MCP]u'WX/%Por*re0R4́ yKbzfE.R#aO]hYCخ$ڱ҆"7NHv'/ H[[U#N 930vSxSX0D'G6XxX.B"eu7X~M]qZ#ʝ]p6PZl3;!gP%v|Uي7GRJG^&tToAThWEG9k|su)2?+/ m䃸 fRS{pM_"[x&7'|\>Gw\욷>:Ƀ$[ BG>wrg6IJWv-o3+2|'RJkPJ̾oA14<ύAXSZf !h͋8>破?uDZ=*>H1=0͐$>\_G sv Ocme^r;PKģ]ubɕcn5?$_[SwRh$מzZO:K37pwl*[OڜiƨbVR(k1t >SGz{!%kAhzɗD:bTbom FCYHr+U-YWZy@D^ƶH "'9=̖qa}EcTOSՐDTw<(]9~hgG{;-iB sĔmϞ-?[X"dN2Ҡǃޟ x41YhO}Y(cڐɐ]樬I^GSt93Dgǭ/D<)"(Rx6vvhˀB7MNv.Ԓ8@ݐzmV4-m3j8bVj%BV wRB1׬a֩R/3 0`wyr^G[-eUvx fP 08of scbT~ n JXl?hˢOsRQJb`]Ĥ'[/.;D2HHk_<ɾcO&R9 6F^6eD&;t KđCE%v&$haڒ"7xͷH8,YRFu ΰ~{HHl:IE^8aa]ZI1u*6GrcH[Fsp>c!5+a. >ksvHOי w99UBf$暀28FDž> 66~>@w3O\\6W~;* Q=C@vom_+kG3+D(17{# TuYOPMʤw; yvNohwY/*t:oO*i~4P\9G_IZ_5hQYb>!ʭGwFZIaӅn(Pjq2]W6d;ԉDW n.?}4oHG7᯼SC{݄ YF)fQxϗ_2Fi9aoct4乴VWݨWДwC|/} S|zLUn1ΐL[(Xyay! s_H3cfow(0>| C횕މC>ݻٲ++:R$XEژ "|j%r}&4 \$U_mAvPdVAW!\]|af=w_p lQ]dݼy>[x;E8VZl=W5!Jr]FBÉ&gH m`<؍hT,Qg( 9&g VL! õ9 (yOZoT'(0wsJo޵Fޏ!~ <,bW..<o_c^;*a=OӍάY-v'ь@V& ܕ Z(j7c>@Փ,O7?) }sV_Ϯ@$9˧i/q#.^ uG2>m/UO'~Z&t ~&PH 0IK"1?nUHJ;r 12 y'KLvb}PF"xUoqЈ]^71yN@~'3_WdJ?ڶHeqjE/* eLBG"*a <*/9",`$C.Ѝ ɅkPf_&NDTg3g6hNIJᨤ.`f,ї$x}m?w<zs om8 јH3l)EWa <1?;`G㷧#"TXHxsȟ_apqޓ)!V4(8C 2t^ް[ BC$(5ia_E&SuN JT~.Ш ͩTz# ZuBLT.PGEKlXYeګYYfP/t~0t7|Lu?`Y=$wҸªAtG!7R|TpQ,յ[1,}Ϸj +Xsϻs2EM~hgT 4O;EU@)LHehd`)xFajo0Q O-)ؐC 8:𼯴`,@=cKW@OryӴ%Cc'˹3W2*w 1w! ȅU_[ F9`VG./0mYKUёL}玉2g. |`TFtUv8)5$r{D909Se|qEM:Ti UoTߐ[CwMM8kq _-^IЊ7;`z&~Pv\(8tނ`@W8tQ\vyGe|iÇ| Y08Q@6oT{A 4s>UM@B C ]&'ÑX):xqV%/,!R ǂH7>(T?6F'qe=DDnI#"Kqz#էj8429Vl)hC4Ͳ`uTb S' y/}Y:KRԼsŗ̭*=\"rA;4+_ku]# 3h R(7V?zYWQ^Y~@Ճ:g gN?$ά,/|,ձ]SmCb᪲sUƪ.?It "V7$0n]~;A4?j24SP_2C=*_MfoIѩՅpUjFH;tPe.zυW/B𻵕q}Md)[/vJvn&f^MF 8D4BbFQw`וR:m djc}0Чe1Z=Ava8+GTK]zMweL mM%<TlbK|M_ I@ ;.T !m|>? t䁁䰏wu۴`$GՐKg<<uR) 'lܢUq wJ>PKD[2RMl>x5&V$O?2XyhcE@Wv :?a qH7e'>tsU$25^vʚ}eԿʪ=-|.ݪ()\$ `h`L;n*,7oLT! uP3jd؞sՑО^JH| d9FW̻iLVC ⮋ [V`NnT]%^}TٓE2EPn|b3v)X=wL$1Q5a'V.H),*Umǚ$'Yr|/u8WW8]b  OI0zAMqEnY:]æ^̽9P'2l?do!<d,ZkcGZdEѪSFjyP"\w0SRB|ԑ`72MTM<<ᢖYҚߐ$aG&cbc\p&NrP}]OJi45@l/΋HΙԴ4N| ~bZ؅P:( S[5_Dmߘ֙ ?S)!z,ሡUELsx8ޅPX{Ϭ/<4+6vv(EԳ8J^YvBw 3@9@%=a 9}>CgW@ U'1 %$wvG:~ e؅fhT"+Ah( 9 ءyvqfb 2eɐObz1ai!>h[nkoGv)Qt7g9 E3ll}_ g,J:EG4>jNڰaL4 UGRލϫSy5ޡau14M-hqjӄHJX 8>(PD,~0Yد̺z,Q8Sd/HH亐aw7pG iAw uԔj)چF=iSmA3YkƝb8{>E$T{]m y". /d_npbe>8 6(ArM#5b *P03,[&q4dN` f:h\ Z׋bp$OJחw&tcs/uvO"eR `|YU`}4]TMOJ2j~OLD,_G;eު7&r<`TQ>>rmZ\8O5lacRj;跖_vER2߻.͛'pzAh/bGWϤLv(,V"w\c3WW*}Չ HEBwB/(eCZ`.d:P1W\1՘\ebG6zm-$vj%tOFR /A&ZT0U[Opª{PBM`fh2'3*t'h-'ypCtPED`Nf4*,]BynJ]5HY'%C4lV88ԉ8dsX' >!b藿H)7q}5#.^xD:jP=u?~VMTrvI:kP2OT9TaSo[V/` A Ctu/4zY:IH|@6׼7>ڴp>ݳz2; 2^S6d6uF̊da{wJ*qQbҤ@|%I3 t+IkhYK!D w?_O=ylV1ctupzVJײ(_7Qjs c]a5z7;TXM|59gr Q@L&$ypUJul$iooNc=($̎2+d축A Ǔ&"; KR]j?eH%@HxBlbk 1x,s=rWHZkXD{܉ GUu[w$k##7UJvsely]zK =ҽ)e}VǽlR [V ;q :p\ɀ^ۢ ! [ڹ+~Jc8b )Qv]ΦazMJ8J[Z+V7l4bbq"Gp96 cN^&t?[+& bY_a4ۃ_ Hڒ,D \/(>PH UδX~[,k~EcZwV\䯥I鷟H 1Mj'v|Ên"Й~9) Ek8 4sH`G@[ 5xF^!z@vuLV>3؍ 낑UEJ."_f-Dz VJ'l >Pbn4'zcvrs/+#yl2Z>ȍ Ѭz7NlR@ITΐ&sb>CJ'{~:L^Kwr;`0Abu0Kq(g te^zĪZM |a?<3]1[n=2s?5)R|"pjQ*ZqC߹R.kߦNaOВM ;jF4d{SQa~VU〮Qwŗ iF ! /;(K|4T}u (h9lm VcL=Fܒ=4"ħ,|\C)i߉{?R7 ^0'Ey)ɿ{򍀘w|&AWl4[V bwm?|<[^DsNL&.=xk@I5$f$Iq:.g)q=й5dC 8n^\Op+Kiy  AV1i9mCp@ۤ2s#-ؿ^*mKs놢.[|xWsLp¶T# ˌIu'mޟ 7v,Tk< b.X 9bHNGܻ?`Zi~eP N뎫Wyi3z]#>MFZ,. .+e')Kϸx)]Љu]D==R91`%i7V0B&/0}YMPڮ,5YC[A5*d&D"e9Qb:|cB`T[Ek216k~(0MkV:eIw:P~wkvTϨЧQ@g yV+dy[]qqϾ8~W 8'$ilO2 <BQi| λ f mLtlIci̥ҩYm/R7! ctzm$ z-0}!M'qM) /p\kYc&_64 J0$usvΒHv.gHHOFqJ/z-T}}jI]'tH~r{uUӌ:@rNto?Hs8X*&ߝjꆄӖ36b H!mdanڠgOAiJ"w{$,焽CQ~dXf(c ٕ8YD(Gش$VrD!} |cG|Y jTϋ}'2AS7䡙)PJy4u=ZTܐW@$ռ/DS ޵g"4Hn$Ȧ'a.>v5*5k3XN2q HQЕ{"pG,T.&rڬ:*պr=oAnQ0A/v]q#FD~#7,IJ\&o<QU|E5S) CB3 %>< Hkn*9dd@upo*l<>*Y@IQ!cۅ8DmQiZ~O>GP=XeJsQMIWQl9A!\xL߅|1F?SCjsay;|oAnie34w7M\͍+GT0u'&aH9(\&HMSRcMek2J~OFznOa&IF@yB['oM;7gdp+̶N ;qR][M;3_*CQ{ O[W>+<)4'?!ݷ` . ,8r}YYAHۇr͘l ,7&S?q@k2xs$$6Ÿq S1|\/Ua핻8VȐN&Yavί3bHY\G%4ϊC[ΆN[+=d40$v.S9HsKd(` s`̐7R{0F VQ kGAF8+^#ŶL9g(3dFLɂ قŒ2@~SmBPG`?8 S4yaqZ3peX`ogY\0<,k_`y9ޑqyM-=iWEV-8#[ Wo6EZ)ݬi*dJ*BYNjԻ;X5n+UX4i`4yf^bz3-ҽ謫[~]XlՇ/Bۙ:Ǫ&k>ddf.A#`)6ӒzI[UEߔrո,7Ӟ$0a@,:uI|9L `Ƌ$΋k;Q|`-C!I( 'qdc|Hk:οbXU~0z~py\&,iZ?y|gF`Fp[+ hkUx*4۳kx3 ֤DSɵ ܞL6gE4n$pj,Mg.I֔0 -ɕ7AD#" R|-i׆̏"Ϲ+36h!#%WžW4v;Y /A},bTd>hDžmVSAXi~,h7l)M ҖV7Wt._"R^@(pyr@KEld䍣q9{0I&67DG]3LO1}4P o 09IuQ!C+F~ɱ0H: a5P|Kӄ~#".sc nuї;:_ ӛ>wa${^̀/ETwp ,00_I)sJL؁ +r ;*}ߕt׳4Bn$l 7c׺GkJwH`,*^ϳ54Wl,Y R9PC<*FՆ}_X -a Uds:Ý,Fkg̜Գ`>bBl|ɽ2I!KIÖÐVA쫫ށyXKp Ǣuˏ:7ms_Yܼr ȷ#RM~p$\Lu<*r֝J?5ѸVVE%wM2d/trrL㤪7:.I[/Ż?>G#D&]S{o+(}.7|+t=Ңa tqrJ|P3*v fa[;mU`,fǜF"t}*Y熵5ȫBz H%xVaWkEX3uTl=K GkdV%Jq *daQ>Ctnz'MqhCJrm6s8ijVuJQWv \k:u_T Xb'Z!e4mu=o̰B%o;5H@Bq۽\,e|o]ʁncmE~G7+JR 1S ^/IhNKQH|["0@fQYbWp*am|lo`|#ݏo .*>2 Z\4oQ`osY/v9VbQ|29Xf=XZo| jt3R"Gxu !ŭg럘+TG71C~[uJz)U{R_Ew3ePL}7\Ni^<$e sxEL]2l<{(һ'D =Ձe47GDX,Ooa?q IL1y$4x-½Ȃ&;rF`a~MЯ8#FwWbE 7 PN8ǼK=JQl8Zj B:'cGmH_ t $F[ 젼UOcP?`3zA\\}-tyd'Mγ M*/eV,VC 4kS;Cz\"Tgh;ZmV+އռT1s\$[9ϥrS_5YC / ^K'&1wwc$xg /ʔR _윒kꊋL/@ܾ? %y BbZۣ`ЅJۂ曂^z{v9̓teJN1[Rx,ß6LY\ZQbU~..M g[ i&w>H{zl {aJ(~F9DÐ M] >ߤٔ'.Q͏ͣZ*Gp,{ GG(̾gLu]$&Z"JMV,!T 92>Fgbjqxc8is{Q G卿T 'X|,Io>!IxӜnp>AWd7N2+J"Ѐ*"BشZ]NJ[Y^~j5/>6䳮.OHgD]5W5g4@^7ӽgً^N1k +`[]IlÚ* ɮ-M>Oxtz(A.S䏿tٷO6.[ ϭЯqiX#RU} {%+IJ/)[ >]FY]5gOvLDs}"SeVlœ\_Tk> v.2|>JxIc=ƴbW֩Ⓙk_rXO\AipOFb@R@wbOrz=fY#'aH<{1g!@)`[Y9Tf9 쟁r |TN aI P+U]'g٧% p8KO-3*&17̿=@j`Y[qjå앤4N2?5,䩗t;usюs󌂒> TG@?cn#f١Vtt<`I!0 ?{gɨӀSxn03nh( ѹ9@wۚO|(w+ra/,h|⒎ƙaZPʷ:.`'%N?IĖ7d{"T_ț@y\&M~%Ii5ƴ%RYd,,&}jFE(a)v0Ov\8l2a_B]&,e j>:J#/tWPf2i9Ll'fmg\ET|a:3ѯlj;0ѷtOY70grUBd.y%by`IWNu:/~/O8tnܨ41/%Oli%]pe`J읤2ҥ=Iq4#ίE$%rQ5"fsp}Eq]'#{k%YұEM+`ċ^έ3Om 1[W?Pf C%q+Ԧs:a>#eEG ͚ flT0[Zxe[q:4Gߏ"t2rů&\q;W,Z"QZum&+ |>~ߪ8*{]8t/(ܿ+0:dZ|pyfѱݘE_3DM|}Heq~}KY|R9#洂+ @=Et xCKCz䑚tVY[!nwFv>rTWy˴ 8-=hK4f\tMɂظ%&tJG6}JJ|- g!- o)UxrF+~_.s*kBlBmh݇c1AʌyvWgLllV;=/ L ddoVBbʓM/ P]f;|Cv=#T ڒe>[sK.oEk4U,Q\tٌ%-?,]jm&UT2`F~؇]g 0@j!.~1_]~tF"E;ֱݿݒyh?ߕ9ٳ# a52-G6Hs|Ժ'bDNy "5L/ݻָA3?^(%c]~iZq1J><=&xgʲh ^/粔{`,R*b33A]";9* -L<:Ktj~ILIavqĆ~$LD!fs WPVV%\)S %rW` w$ ,mAI8psWa6tPDdl% Xo'*7 9gqխ\$p e O+np4= ~i~>n _-t/UE& 0ff]E^-мl@t\|<6 /%qįxaEF>;v̋5q1/ >/Y-Ǝce? 2V$C>Gbe^ YXt͆;sΜBb!Lp_\Ƽﭹv/끊cJ`9d̿:>o=ѵ\ADZqQ+ݪhLFnX$B)*m4B}zEMdV{2w+* [٫_1%[5cccr Ag5- =sҩ7u.}sP N3E?A !5e>i;k kq%G2࢜t@Ƿ!>a*V̦('v##ǁ=b͊RX/,Xw Cxtw<d 8pN ad_QWo=H=Pq6? @ 6_}^~Yԟ]̄"D2k_-~ڴDp<Ľ2VSfabfhámv[ˤ 9n^&2AI)R2XP'֫m„Uų/˹SZ&Гi |Y\߷Aߘu{qt}^iGtTnGj~JWBԔK)Y@2jқ,ЁނNV`[+dl*C \ bS/ɤ}+̜Ni]Q$_J5۳n]?[u}Q4<&"Ҵ /Ja uũ*ʦZ.*( F,I؎  jdխ"M` e"'HADlŒƎ:Xei JǾb'g7SR@6&і! ڄrAS5^AzيRM}g*C@$9\I{sִO,k,<2ihO+n?B.*< Gc*c#zMCG?Zx΃*j^- 'x ][2{>R=8<꽣ֈwOIn^pn,GaR][uFZנd,觫/u^E2)ti6YKS3?j}zwmy6@ {6BZ@@~*0$K=7!.j =[VA+JD ^ u.$|Kլla2&qRN*V1vƒ8/\co{+:$TJc= wrl1dف_T@NFx<`Z\xlssߢ]at(vhAcd?Z >HC*-c^h璛ba={Do>*Gj Os|"޽縌p^_@{'VD ߗ)vBߋ6(Ͽ9ː7yp_)2¡IZI>؍&pbBcXc}sj|5!mIONc5\+aUv,7)Υ> ξSE- v(0DmTO3??naw8WwSěJ}6f}\ȋ4$A's[M#N(VǙCg!}%,&&`jf zѮe!};ϰ*j\s rt9m$f<As#oˈ0xmD _2؈e ?H;]شVgT{~Q3̖d3gl lyWO9Af_ҩ]\g9bP>UK] c V;_I yъ#$c`el}azsO%[7cTST ̆`G~d&ɹaOGv?_0ОݗgZyO}pjZVtc#(e^ i3Kc~ҺVֽ+}pJETH:sRJQiEbACiƐi%ӣT5lhݘ Y`UT)bፐK*c=9쮉d2y!l JmoVlGn0OGzVӨOVZaqp0FvUCN;kUQƫSn6Yud5^b5r R6c^ sW ¿k^ -bΑ0횴/EuL Gof/kqنXuTdH7oO?v\#f٨8utS CwymEi%5&+2FDehlL]Ə#ϣj/ۺCTZ-F )N˲=ފGqUYPG y-nWhR@}>UYL FI\?MT826EˬTd@|蘛ߞYaR((hFDViMV.}'d/m`Nkpv\3{E|#eyg||H`ElŎw\ 9uW4!_Ϟw(qenoz?ĔSʺ>ৃu̫A v iLžOPD(ⓝC3!y0дx%sRQC!$%ljĔXjI,շ)7U&8C[u.|ٓZm'.W=0Z"/`)Qvw@0eyiRyLT. ؟Ji|)(m4 "qTkQhۧbQOIeZ) (roɘž'ybNaي_TzIcu.LkqqBXm0-gϪEp .4a,$Rm޽ξ>#kU ny[/ະ&q_Zw*ٸ+`r~ rdl_ Cqjkpŕo;KoDkQg2;mk+6VmfO MPGs*Z8O닧rnSBDžuY@Z^ŮD lB z0nAOJ%Ri2y7M/Btz4ΉQ6F!+Ys3L%Bgqm,3:&KēS_.Rt2/BUG,4)sWo6A޹vP-5Zt>ۍdk6DCbnIv6NlKl!lh0}vdybY@DBbbx 5!ekD\C/kի SDb{s+ {Մc&+鬡DbYA}WDLp.6\0b| 7:q:ћ6wE dj`(N rZ.n_! rmjyuK|(5z+tVᤉiW[_ 4VOLj"R< r mv)7TALU3XG{GE9nQc[fIJ;(4?0QPZQ9~{`бh47 x#]h=/ gtD<ODM|JdIz\~O7v=EatV3qb9E)L_0¬w=Wr2VѡiitxDY7]WȜWM 8GG#|. 0jK_'1!%/@O/`x蛒'0; +eG}T筋L{#< NᴋTy[LIP<6wsZ.y޶5UFn0'sUm}0x<g _Fs$lO;;׷Lۣ^#qPp߻D{kvnnz)󨑌0e$_^A[G7 b 1'vVx)gS }~ri{k)ɆCb*eV( i3.n%CJHD≥{i djZ1hޯga]RDy)=1߲>e:hE{a{f6nGIpZ'AXdxL"hu-ef߿RxUEdH2 /a8l;b9EŐpdQ{ ~ú{gsۓwEG.aߴaءwyҿqӑLP M(KܱfWdځ?B\XM!`rWᮻ&gՐgn^&+t#<D!xn .3ms);$u:: Ԯ 9 :$4Ka[5p]z-[{$_[CA~_w -4K}k^' 7yO_ TSꂃ7C̵ _ux aG5.7"Ɨ29 (xT2njtX*X,IuO.\ܮICWvwVDpQV͜/}H/|W>8e?$ ׽wdb,,/ژ "SG-%1tf/eZBlVpy U/.r!-40 vRi@`u졡6c#9q/JwCn 7cl:_#W%Ҥ24ʇDfh50GKrq/k*V{ e/r ^&<ھQ` Ɓ*>%/ MG/AĘ!g _D}Sw<>X5 FIѧÏmVDgb9Mg's%Ssqnu/&3ߙ"H\n7GE-!զ(!G0)˪0Ňį5 ZS(,K [`@H^ !&mU` 9޵eԇĽOYS5%FK?c3>"}MNvY`Ri͙ ;m?Jyz#8q7s":uK3xcs[&-7^L`@3}3zii/!ƕ,mBW1iE~Ҙ)TmzByx`64e:fKS[&,GzKs!rP[]ɪޤ\G@ݓrҥ'9`b%lC/-1 V>Hw45M0Fg9ωyO.UJzwsѮ !Ƨ0g(J< 8zp8WYK=Cm4ݮx ōiuu;ˆm- Ok/ 7mH:詤]Y_kņo`O򍜣J'PY@MFCǥU9-I vZϿWʻcJp48^v3Cy%;KkD84C_ H-eb5t\(=n1`?Nװd92;hN7e_ e6sv!(wfL87Y;v OVA^ 99kf;2I+ves5`ʎxc Mh7,4U-ʈT6~ MqA'wN,ZHeS˜qZH!B#“YcEF^:D5o}]xbd3rg f ]gLz0:̦es^:DEU s;*TA!&eSh]$ Y39 PCMoF&ήST鲶 DKޟV)tz\OY#(z|u` 4F@(dD? OĒ~EĀUťTRc /-SzxQ.4>)\A2U`?tŴpu` (:Je\ߨ0+芫~w (Iye09a|X#'J3%)DxPk`|b`VNLUUf^l?!մ+Q٧nj!F3OTE>>0 d5am c AE3(ȴyO[ic2F\h- =DU[ d:?!V/\>?糑XHm ܓ> `HW9hӱ;+i?G6R_/!J^ j"}gv҆ZhHr/E'I{qF$B|V4z>).x7 z-F/|RΏ*Җ7&[t,_) Hc)pL]@$OQУ%IrG-VkcݺbT}A~B|G}=9|Z%XȅQz&OE Rf8k߭CQ e[h?>!|-y'M^rIcRYb6Iffͳj Pܩ)eX} 88@Vǭy2z5}eU`ɜ8 fվqA-4,ӢQMG`O+u*gn@f}7脽uWaD?Ɓ6I1AhE/(u/^U.;2'bÈ3mU/pUf%Ԕ1y/DC֮Ѥww!NGW?wɑ;ZFn])9qbq(֊Jq9b>K@&_2b`bP![ΦwdMo8|8k w0ݹsNo۲j ịYϽ_a6S ~mUEi Fxf~^upV/HAp+6)H\uGN{{5y'<Ah|ӊ6GMTS44cȅ{A@\@|`b Vaޮ˨ njѭIjuuu-I ^삆Hc,ӡ\?>D1n2k#0$OqmA!PzpIlGJo6+%LȈz d<9/ARJ N/=Z I?ҔG'1?%٨@̵4bmUٙ0Bi'&Kε7lUvpHҡ3C5oC*9i acH1#4pJéŊ@ YW~kSg54cJc_ L@GNDac(n\Bѥ]gjȨ gW+_E< O4nuoĵ DvV4Lk:'S00Ќf "k4zm=Nw(xu1IZze({:c5۝[u hvDݸ=Ӫ@i#(aZY/CL(!V$@ F$^پN| r"3wmUrn9?<_%rԇh{*WL@[& 4.ش"א?5&Q=@3fq5(&<vnOnV$蚽"Rf=m6,?5NW *.wzuj5ಐyiH >NBSv&a {)yCyɿ=8oW0=Yҙ9,+2-)+M.0)J adjd{aƪ!ey5CL"P8]W^bg13_@+k€V}JeӅhT .WƏQЗLPH+ی@]T7Hrj]i`cy"OʑJ3v6+pK>u)gV۸eai[޽+P~gbxhӨKr [wq[IJƱ&׫cļ̑,~>mTYNʜĉ5 jSf ȤX"Ȅ,@A9+FI<JXBw+$vRH]9=:-ʴHPcP$Y)1(b՟l9,+aP'O8]Iګk4} oD[_fEyrXRӇ" J{B| UM':BI{3R!"m&~,ja\"KwB\bS epJ GaZ6tlzCCf. s1#[#1a5"0 gm )Ga51i5iYY8"{CB_e^jVs4u-p7O BhW cZSKOZKGk;ЖDfp?Q *yewJrvq;r#HBOږ|˶쬳B8.U ,sY?FNޢ +J5Vd>k᜼Z0#dJ0X~6&)=3oZa TT}^ 5yD:?. Kz[7l {6}MRp*pDd0vaJVӴY!ӃǕf~vj9&ni}BT*&'K,Ո2<(d<\x)su>%; .`-SýQ*L w1tzsk3~TjۍO"Ѻմ" HNufN̓`b#[IfXbCZeT^.7un0=3gX:?dtUw:^}\%ʍ;Ԃ}LgwƺAlrDЕ A:ӻuר@Xi :Pk㧴,Ie`!8ÃD_ ҷW*Ay<8'ylsu+c^Ua52ScQwXLR#N?&6,Z\[%Ϗ!lrtH]NaGIyEh_ X]; 4NbF *mvtLDZ{G~J$u&U!3eS){N8aTYr۠8jPm2]f_$qAdͣ*ժ( N?q9 FV$ӝU}jU9Vjɵ^Ǖ1ӷJ Ǖ~|7Άayɧ@1730ŐOpּ71gygHS撩>kVcWAk~rN#Є1/\~if G:axBz- HnOB`ؗ;/bX1d$z>F0/nrxv"D[tzgmߔ"L@h~*S7P'Z[} oWL *1i7m>$]wFkcDr~ma6X =L:*uEI̝+AgπP\wPľnpՂ92#?Oקxi.sC7#P~H#SUIwQD! eEp@{)UFk+i%*O De^ P$X>`pև-TwkmS1hR '3/nX{Ik^:rV2T|_3xw,M*P&oR_EG_}V8 Cyk(} bхj,M$n Ks6;~ 0` Zjv'bR<Ɋ@|0Y*'+^JOAlLU8V_ _m)cZt*3Fp@SzrD#V&{8&mpY>,cK<`Ja3{s'u)WR@lԔdg|٥=]reUc4,Flb# `߂~_Kjox'Ao&Dd:Pz2ox`~wb^$}=eAu:`ZH&wJkkNZb^uB(|aTUhs9`I=vƦw]O$+ۃk8))+ F 2uPL_3l7]S2tePKhbj9zZh]m֎rB}޳_5")sXShGi`Z!V3:yaTLTD@tQ λh4*NfN]D+Q"ES׌^XcKNAr^}"FLҁ$c;D'B٬^}!lvGPLEQ汀Ugv(%)G+F<1 kGO+rt Ƈh)yXbF`p=bzikC\- 6^9*^V{m~q/jqhv(ƣ7ľTl7mfFSή箽'չ ޷:ĝ 8u+((W;?%:M"L Y)߁/ov8*vumM(9nBɢ=Ҍ}v\tW@8hgJc.AoξJ7C}N >j+d9EsJ,ikLG&3HM ڥD(Z=Et9c 6m56[5`oL>7mQ |!e<)nGL$ ?TR9I'uiХ7&9Z&u?4bOk3xCHTWDIR! ZS~@ y=9%3 `_3 g-PV!cۥl$SB:]xŊH"g?*A:ڜe$ S-ŽXa($Qw&Zɱ7m}[%f) ^9 מT+0W3&q+VAtg/ ]͂\~S _!AL,+M*kt;&VnoO>^`<^pMY2r vI7!~s|rgD:i9nu|.x8|jƉey>s8 G\G 5ֱh~{a)M^KM|Uݿl˥4 6 rߞT KT6iIXabEdԖv)P"ot_oq^\?;Z)$oMfo/Vew"o0ؚG$A+)e_(~ekcWg?&mj^Y.|H_plV)TG1 A646EGG>u-rL;PN[/~.Կ4S W?'m|,L6)Y j@t%=7Y6uҢzs=PLc-Z^8K93{[]U{xI$`gäAzTR?-(U"8;o >6+Bi)x ~nI+w*இ?1-_dXɽ~6CU2Ẁ{5_=JtcYꜦ֥sYr̯/%&]@kA<(AuL=RZz*[C!\dt~Gn;&#㘹9PUSrSOrCIɏ_Gtcjf|K))bҞ/E|_MX^H}Kp*?ݏvEɞI0bqo E67Na]&ZANXz-2 Z m FY5Xm:,W܅wDw'ߧ>E5?HRQi XR9Q6ԷҽTN1b0z=hedQgCOK9jS''2XElu>ƛj-hV]ӎ + [W="nXE>މw(c'AxGp .TWQxvrM 5d:A8X9elۮ™WB`L`k'h;[ү#`apz%_`C$u=z+7+hg c}y3R@J*!~P"n3njƠ(?92EjOּ[=\q\ {1^X@B ՒSZqT4UYRTqw\ea:v`'cP^>]Ey\Zn $W~(O+ሤyeNSc cɾ(B)Ja`4c`1P1㆓N/22t]3sn1$Ae<&bLN]5֚ލ:lspGyH>Ox>>УNܦYpȄfi8cQx4_HJ2%o`޼_[nfˉw$S͖JG<7BԪm.D<HRS/ X$r ,>X\5(׫ Ů,h*ӗPWJhժX f9 -6C`2C9ּ\}Y?o!9n e  2~g^Axy3fk@S貎' wx$RZSrY_Hǁ r\;Rmց)b\y睩.@u h!!٭drC? OMѽ3/8ܙ'(Ȃ,$rcv֠e#@ X%4YXHJZUg^ qH#7i`̭N%\6B 7| NVPyA=)rATk9V/Ar4Qs4abjA-6Ԧ@,m4=AtJbWThO) PZer*K(R9ArQDܳ)h'9,Gh`k &T,v{1n5*)zOɸWDDw1Kz~AzQ5h?%'['wxK[wd%'j>@ ;8\ CY 8#[, I/ۄ=kE.cvmhJZC1L"x53rCzڒ}"y`N bht6Ȩ},rNmFC:h`bꧤ@K +BS:*Gss'E;@Ti[!OF׃yZFf; ۬疆_R^Rs9!Ό4qTm lZp䒁>؈{3U(Fߗ=97;R>[WcsEߑF眝N!x97>&טsVWGʍd@ZʜchKHt6$kL؞Ϣ XeR4f"vy:<&7ryN'i6m|0>[?d>Y%*жlX:J"q4Ĺ0M^Ft{b[i #v+`_qa*\%(H4@yqUA,? #|łZ=u;TtJ-7[x0cGUp< xYhm?zIa4y*P\iO J;wCTO, Ω'S1MYK^[ ]w> y=5DH9KHfeiG YmpX"LFʽHCzp"K/It<>`i6(A%?5K~K[ M٪e":DD1 G}?B:ŷ {B2YR-%J?.%h%:]ڶmLh} ۜe^ :OmA+rrry(!u3vh/bFpz_v ->w&6 ꈆ$Rݺ͐,`T[h+3M\ ?m\rZ=rdcACh<֠u ,}6 .t4Ot+DJ lrدABytD(7az> n \S-0 s+\`< wƮbW3Pf7θG͑UFe#^ 2E2*rR¿~i>/G*Vx s:fk5a uI%Z=4j0w ZGFlV>ђŒgÉ7AX3N DkD<#1[mg0̊&U //=ۥldi0^dF`5\!9F*g#LP5֖ jZún筯3ɀB)1$D KAexpt'V2ݦJj٤~|_Dm2ͩ}1kڼy *5yPpirFՁL&\_g0Y ?ͳ*&C^ U8!$l 0FB/t f=4`]\!2̿'Pv 񙢥/] 1qU2U>P(,F0ZX Nx쵡ωGl4s#KUv` {f#h2-vo"il<-`M+;ݠ#4ZffK] Jjm-Ŝ{ 'ńWldBiV6 $fOIr+L#Zh+k:1zEbU7.GFB7ׁ'zNKN;ZgQۖz 62m jA~~< pP.3}0~l\C-r}G0Fy/S("꺞R1-uelBЯbЫg5HqM+uyg3K|A4GHTK3HGYEsuDIx.cTAhiISAZHG)UE1^g 3+*'%+l?jnѿy8+VbW=96R~b&褛SsFG^4.\\o.uT}-&@dc;:mw*Jo":Z5ضAݞҖ+up-{_E|Q8 M4M O,MͳTT\ /-6/t17ԔHݲQ@з:A4?c/)iM; >*o x2fl73|8;sU2p[C.AB8/4Y!Z \J{bZlkngm$A)8y 7$rW]́trluuΈ? , NlҜ 2l@ fm/H5ڞh6T I˺A&'3nu7]E#&P xSIj^L4I)4\d(B܃79gc= $^Ie!o+qpgWCuL4⻃:0jI-n)!&W0TW$#Gk8B1R.Z܏xp3.HQCܜ F-! x4,-uÏpgXNjs@:CPD%g p%M ٘G@b=׏'}S-<:cm4w{-nؿ&@ kj[̪p+6k6>rbધֹM3ѥKmB)g ɲ,z;D#⑤zʁwK2+9@Ԋ Ar&űOqgbȎ&X .))'-cjADSlo6C{gqLAUm ky0.}4TUH8 )%ǰ m2gItΫ"+#8]8Uζ(OHY9ߕ{ـGTsrC˲-͹'j)pwIZ*Zax 3&”FENY(R}R#MC;+} ތ+뀱PsɫP݃%[$zO]$\Q .E2ҪVo3Xn؏& XbBc2]GA1qcL=iWC@.]qMR{ ݻŒrٗA!& BhX({NI ڔKB`ĺ}OQŘLg":um^w;DV b<"-k!m ϦH]DsCۚv <.m0@VܬEU6XIfCeWvN>OX}>B N^j1RkK$?UW?iЇ񑬒b@("B<\@M  _,(ۜ) VJ?$u> J^L0uq}%S@ :.m$s!0W7 ܗ]CH[z^^a6]$|<@qk.ly9 * #vR֡J.تW}Np O@ũ36f/W/'TsG$Z>wEFOB5L߸PyI:<.9Whk'tfSz,Sr뫐x5$h~&z4wz. o}^3+t^mC2&**>A#:UދyP eFM^J㇮C$̓Ɵb'y00w4qǞ@\BI8^d|zvQ FehQm&Bz qUml_ʴfHo񪗬LN]BvRa&0DFd#7 i\uzy\\drL] z쩰ȧ>m"׎;*#ڑ7}7=I1eO6lg)FHN+lFPeRimR}3 4V(Df3_dkw#ԇ{Kf%hqWJd#E?/f`XkF97̇gM(:t܍}\t $Rj9w[$3g0w˞-HMp`Hk¶gP` Ԉx濁ݽzNgcɰ. ԫb Fc|TC%O2ʎ1G*H;iB$/nU^c=PYS'hRH#-LٕbK.&0YgGާ Dx} \K'ZԷLE,;?Slv*@Sd `냞F,/ e/yEPID7;+]7߃  6I/*y %k'K*RVά]zt%|YX7a+s;\jNH`WVfP?$!kPn2>ۡ[B4G}ru'hM5̩a]4q缵80`|}퓮QN~B Ӹ|*%=~) %&ЯHb ,̎G؁hIaJ˚scJfpnM |mBh_E6dFbؐID}`3Ց ,Ms!YziB+n /BEJ CD4ϽR gxO_ZWjD!0*%18T:.Yp0Bf.lU`bsbZ] ]s'Q-VBI=4gD#e 4rYFYZiT<URhQF'oMoE%L:/Xo,M[C"l:B.4W|i,ELTaIոxSL&rCf!>.꾇6L\E'Qxeh.-rgL*l;'wӂ~>DGu~"P&ؙWO#3c$ZIp?()2/`FFCǩD}?];'lUo'tV9S(q_EWSjϒc3K4a|!ՁNpaEd^.#MW<-Mk] ]evS} N`4^Ũ۹UΙ`wM4b#~&8b= #jNJ4z+"lMqVy0,,VSH{Cݣ|2XRO.%JA?^h+=k@\ N7ԚZn:XG[Ic UwzXm{ږK݁ 5A0mty|nK QO~ȵOa'xDfa&ft+1qh =[&lC{W}VYQcɏez,!WŸ@0enjߤqzu9o\U*Z|lP+^\M]-ܶd~%-)14#Cbˡx d Ȏ ii_!B\\M<@Gno{1>>`_'XFj5O:&aAR8WX Pe 34h,Γj7Zl7T$G\_HH<p.g˸5CM͵5O.R*PU?Kb.oYigݟvU7pEPypׯ{&6U S9zF/eww4]\Mؐ[sy¢UUQО)qE-+LuZ1SU'"`ʘ{" GT")(錪3=?Z!ЃŠ!IZ8PJ : }{-yW4ĞsWuXb8osߏJWDZyrRB2SϾai aW*wjo/bTuyQ0 7MF;bGvKK5oj"6 Oce%27M׫TisO*((mw@RVUԣ>.w6nG2Qon_(J_SѫM6pm^d]jbWz ia.slՇnVAp }0nr|Zj蝯+m׺G_$INP~!;wR9}::Ţx&Ki.TtlSertwVXU0_qwQcwҘyC^/<hb6\Ȕ*{o *7DwQ198֓=Z>p5% Z3=j`yL/:f5&$ƒ.82 \-npO_%iN(fXk8V=lKiS8$sQrh]6;+ت(F ONTn^PI#PU @NWN_dBTO_̜I~R`YL\|s4̨Ƽr^A7vCn&A3i3U)JMaƼw=* UA{LBjDWjr&\o چ1\+uD [NT6 @_;չ|N%׷BL6&*4iGk~a535#PT˅PH3r"3x'??d %S; ;|:\D*rޑ-[ét3> #`*4˪rCDK [ ףƼAsY<|<*~r 3`8YFkl69@awqd#kCSaGQ9‚&b0)i(Hʞ˙?ϼ|˨F/.ȭKyY)<[+؁A!9NVid bNAoR`}.J| kfOa=Sj?HU>׉o Ft8k 'b9"48NZ{B?[mq=sn:ȹnsh} K+,8KknSn%`k|V@~j 4øQ$9WٖGi.!Ңi> 7t~3PCunԸX'Jw(!Lzit^o5Kۿ́[}aC2,4x?a`D<[s+;W)VMV3k6*5lo(NºיŎRNa|vnSA (7 ȇFD5R3,٫]6$ؠG.+H΍Ik;l`(mK=+`oKa-ad[ki>S_[!b/u~ݿVwҢBF_?u@`T0F"+Q#Jx1S<$ʅ#:C6;u\Hvbuwp[ ~W9oƒ~bIc<QzUV.Ҋ{qZy>huX.#f`caΘwGnt[orxFMwέi &%h:$20s{/>QDkv˾rwR"{J}XENZFOӄBLОF>)-܌\][vn3&K4SL KIޝ;ŋ3B"Wa.dq,pHsQ6H+dfO#C]e/_G_KtbV|e*TC~R[>QU55Ԝ&Kq/F1.diuˊ/6N,½%sm7e$ٷ*Vǘw|}E #̛. ͒r>pes`gadG%:!BmpNfՠڇWcNr֖9wSWʒJgS#:QσMoПšie,|_Ugvsw|Q'|'M{7u^et:0[/GN-;] vYKNsj=}|+p9ϐ-d F6 rDn` .bdٌj*3&OM9[$V;j/hJI$W_3ōcy-pfR~*oorh(V'M2F㽅;iG\m萀x$t]1!;*>ZBH<=1'2W*prO\E51 IaTdpAqm3ˈ嘼,8G;@ښ^m#G!\]YоUnu jv-ݙCOX kqq,~[EMC %LJF(iWKTrNRBEg[ lKZ 8|Ygb]1YC5r"*H?+4+zN tzT >( 4R( N:rKŞSYŐ`y63&VktoδacOpik) w6h*ECzSTOFvѿ8Eq}>]t\tƠ jQ`0⛆F/¹e5*?nY A-ǦrԟڡsxAʼ:w6w.}X(e}}Ձ8/!*Wb2W).88bu'y;ŠǭC&8Xsn{ޞzA>I52 1 $JQߖo D&7`1A$ lŖ%ih ,4$qBA2QRBS<@d8M%FJ2CSBAMթ$;Sq c=aqstMSwH oX'Hv+@?$%O~)X£9FseGz=ێ"gkhj28kt 18,+dNlirKvnyoJO6 4B% X*)e!aS>2o$jG"t=rp;A EYBWf.WMgl{`Y >)A,4HkErQzy|e0`|~zG&\?¨8 EwE.nʺ+›ʪޅgN3g}RxQG(Ü6I9c ?X~6TuAڔX0D @wU:#ZDŽVY"j^PjIłl{9kEL58tV;UnID\jUX_Cߌy-,9ZVHٞ5NT(y"o&Soӿ"Yx!AOOCV9W'Jʫׁnjf;l E]?IU,܁5(}v˂X` =D٪ K: 4 #b2I;~o<>Rn+chқ!!*kXtyCFki }E$éS.{]uf1y?LJD3! Sx{cS:)(ceܧuO eEH:<}OY6j(c귍 3p*:*K4pVvzoՊl0tu/ g= g ,|Uo\)<9Cy>͆\GV.qBKi [pgt,uQs1gPO< VO,Ӄ˝a0Sw!'>#C:)%vʋct\ L].i+1~7UK Bcu0/RԛX`^E,Ո-,rm^!`ado~|2o( B9}>ڤchJ*_p.W&y&E8(+T\SVGv*D!/j+T&N81n'x7@% MSW5=Ф/>@VJdf(պ$wPgU[$&= S$&wFmBXp#ZIT/ Cdɼ͊*Enkb#Y;TglҰP4pTDIYqo xՏzղKfw/xZAF2]l=Qzy W7~U"bw:u4YyF>ղwВDFHɪ@[~qwk/&|t#8ԽtV{$\7^N斀k(`@X+M{cጩM5ɶ~X Ez[*΀NbfdX'P9T6J7g`$G7Qr}!ffbJl,︮G[!]bdmbq`Z5 mJSt UM(Śk*w~w9`⋂Ÿ6j<1ʾaG>0m``4i ؄M,EѳBQc;Uۢ t$M^rUBj͂E~$7%4=KnV8T,B}xF"@oːrU`ПnOgڎ6H7@38JUO#lA@Xf P!4XA%'qwMԶvHh9O,N"tgw‚˜ʬs@$ fO0(Kz#⁻p76h.@0d3Զ?7& xm)(PXٕـ+M8:Ne*bKrꠔ1o4靶`%b+ăfYp_5ϭFXK%g|1-OCA"<gJD$~ MP-XfT- tM\Ҵxbv]dS3FR1lZ㐇ltFc?'yDK̲RLZum /z*am;$H$`ީ5v2,U5ȣ> sOLtc[ojeBd=Fc&30{+^/]ccyv9`!J`y n:x@1qDk˯M> ;B}4I<23X`O=KLf Wq#x cnX`6~0sJI _EV)s4srrƦ c( n?~4W䌇6|WL(pD䫅HܒJ"KƝYgڒE"'‚#s.%I sHi2r @R_b,DlHB4ݹqIkͿnK^v|c]j&^ +w>3TH8vnTH7!1r%thµ8"nld7 x-h^ X?dFKG`#Gh5wP%UCH͞DHLVA5L|Ha~uVFNo0gI@H\%T0aOk+|*/&;Ä'c<=iJF*3SF%8%jZWR I08,*EKg#wmDAu$I~qyt1Gredw0wskb+5fZɿ.ZrA[=Ǫ,נR 9q[㘤%ϕ%ftWYm&'cʜk̡;UR0gMle@`в,]N}CirVABNmA^\;q\$Q%]>0Q $dA*"6ѫ pIVlK^G 6XV;" DmXDMYռ~An/sv 5C䒜hn;7篘څbDצ.B.pȃs 2O8]3  8tmmE3*&8WW>6zw*{0:-0`[R_Y*hq)RalŌ>/{ʃqI24J($]w MdhkiL6l7pޖAT2`:?_*@ %>{[  =6NgSdFP\oE%8+ġ ;1qM{yЃo */U\F ư3GY])q l 9 VWgDچg*[e#E,btugl]0T$r#ޠW-ina1%!qϐܝp:W.PmBBw rqSnw3^Ԇֺ}+G^E{Ŵq:-V W&A .Dt w2rRTL㹧s)]w92 m RW|.W{ l{&dȀly|RJB'*v`Ji+3NRX?Il7茪6z#lHRSb["C|vծk?[F+mp4S @4_HC&Y[x2$|,C@s"}HդJ(Bޅn~{c!(!uki+WMԽqime sc[R4 湴2@M9MCTQj~ cu"W3ݑ"AuN;x"EМv?q#'i0>$3C>00{Suqy+hU' I*ڦ%:uCj࿽^*HpQ } Ltu&c5|S]~MDM]8ࣼ'`yə_"]BF5J>u_y&c)Mx\b ͤ*Pz a M:eŊ3hRBG|#^sEC6/يIc" }\W(!E`Ol)REV u*Yyuz@ ,#|Ǭ%K08O P;"5(˅4ը~U_fn]ll٘u) =-a3ojA 2p r^}fj4*M˟E^ S^͂祂٨:~q&GT0Sދ(eE%ʰdג?:}Т$Jaִ̺YxƻmO̿WGzHҒ@C†]NVQҨ!+!`?JWZA?EUo]O_PX h?8lɴ+IbE?$#"-|v!{B.[EOb? $:h^7oGxDSl7.TJV:e5ot$<sa-5Qc+E-Wݑ)P;sWv3sƉn& FQRU W(חA!S0"ϩSR3B͖ޫʲu=. &[a4% FPxl|DC:J~qja5|i6l3eV+޳(ip}h䡒'_БmU)D DDmvL%ߟ};])Zl*DhH1>n! 5O@A>b$.HL|uDx gQKt׆T}.Drya$˩fpUҽʠxNDµ:$qpF⦅iSN4b h$هEܴKȫ&*}C3﹥ɰ:z(sxHX` l^1<дFz>7%N6V{v_r62L^,i2a C_ 7`sԞw?m!VѓReou!K|ۆv:0ya0f%JQ1+9r 6 ݦ' @ X{/q/4ZhnjY)qw3|xv (E֢XbG>+g7O{#[ ICCi"n=?{t]&i.(J `XIՕwϯG3WKf3 q3JoZ[})1_+<vW+|/clEw8sOj>K*p6tIWoCϹqV`<# Χ S t:?Vg%NAxVwax%EI~^FUrUm{ZN?_y8,*)73[c^-)~pQ@܆Aw86ܬdK_({IWD1fˈJ^%ez^MrNc8#b ͸)3j%Ld R\P4T<p܈AٵjV>?b`}d_ q)gP Vm9Ea 0l:AkW4EU%4vcWkԡ+vTVÇ/.AK~m򟯗 1n&Eeruh!DAL[K0Ěs'VýS`>bشm.E9 UoC '˨B/Rީ#͇7@1Ao A,}84nT{Ĭ}V,}zX<%n|ae PdCrnꨱ$Zˆ S-#üp&0"D!79|򧈪r&sZo4C,?B h}bĈj}VڌN+PmxȾ{a`"uhYO[߳R.N\+Xm (9"MFPrq[6D/WU5ĕ[Ճ_ 6LEȚoޯ>Ά'0s_6#6(uv7$G SjO4HFڇ 1# p9]K :8+hwAG u\I-5glTO('=V|<^杁QMZ{A]1a| P".k]nf `a'Y!πk׀)8'YXa罢 rW|.cU5 i~>ZX+5ܘw@$ .)IC'8eRAFg >8'< kdMFB򓡕[waGcE.#K?ZBX0S: :i{h%S AUc=Gd7Z<& G`.Z+?]^VKqyH O.{U mj$KPœT.kFĤJi[^̐vwm3}T &8A@bf(#hI&2t^IH:kɤ8sKx=:9jɱ_Uyp&®aWS0GBN<,yf-APڝG28O>"G*N'QcûRnN-VH{L=R;%3{3N֢2g0.$Q8l||*-^!ԑL+W%Ov7=%z`͋ G{c;\"ۘPBMsORon^"ُ<@w|kt᚜3WLi\s,s_5}ՉΛuASҺXp`xqPtsuZrQ0=xZLNT8b wʚc"w;~C`DF/OmJ,w!uCKRسtNq;&#n'5)C:tc9!M[M.s|CzXesj6K+hpoT}Z]/8oVp>,MAkVw}:;1Br)ԼEnrz`4=j,jDڪμu9$0*r^ZAorQQ*V$vuFI#LMB !_ut%s$Ռ-Aڭ>*/ I05}\fŦ,C$c%hILK|8)BԮ%* _% |4v:N;#X1 I=VٳmQ_BB)fƧꥣH1U<^ƚcz(L7ҞPk9 ˚U|#$'M޿sQrӛ6$-P3&U2Sb| ? klK  redz WJ5.Em0*fs%r:ӄ{Nl{͋oT~]"Q.V ͙MB]<nxP~qACb0hi -9>H O+\Ahhf vݒ ԮjCCf,|Vl~O\TamJI徯@kIc}Vc -Ig /܁@-}B6#+w/Q{LO悙Z_|1aG͜wSqu>D np >Fp?96vmy#h`w*g<CNfF{!ݜq/;3lwkY܏f]ô:$VP}wj #?uN#w:v< &H ]fy!Yl6so`bThCˍ5k^g_ׁ`9boþ%q,ҸD*|/Y W:Gܙ u 2D am8@*UO;<^)o\`?mDDovh8{@ ;ʼn57<|{HTsaYDFߏGA&D vB.9{bS_=ӻLNh/Tgjmg4Sp( 5k'}QjW:N0XQ'2nZŌ&r~<TL~-{{\bI"5R|~>epHL' \oǭ|>`$WB4q*J 'yJbZx-p}879:s%tL1Uc阷3Yl#hSҫ(Ï tV.&ݤRmؓ4c#gfRF1ѧ'vvָrV+hC\s̐=|.dTI= ,RF5۪*- )Q_dI{NK(G$Ɔ('@?NVZ 1_|l?i"@?}ltbnFLw,dP1F'PWz}`LXRC-r'1128{\BDYX϶ /{-xPťC|+[#i;#GC,\2zwaO쭨׍,•0ЍNW`eP^>)OSG<%##"q4I*Զ^Z)e6*d;%K~mN| 4Ke1 rxzQaї0L`ȗH5:uzRԹDū"tr&@TZԝ'[#4UR1 fJ̪Y rJx@842 Tv#ؚ(RE%p\>MVNP^]1d ޲,_6upH3@}6OF ,Nb΀ mHWaT:nvƍ/n;U.eѿ>",E)v}ch9\Ŝ &!{ 1XKs]vzt3WoAsa-2/ClR{Ԩ}DWt%jq5r, "5$jf4TIUs@Q삎iGKB)qeEcbZJb3Y@; oK(Gy(a=j:\7<ʔzKwlDfWD1#ت1(ʰ4o*M*CgRϪy9ŷ<"y? ? h)OƕPWyv 'X~^{?7m7vL =%q`uf]['fd rx'6rHTo8&`~#tj٠':yqDfT[b"҇/2dkPA٥ AvʑI?H&A(y8I@ދ #=)MJ]~pKa&ȗM#<ָ(%oHa 't+̖!Nt xn~[W+On m尻&ٍo,=Oˑ^7$3paйznu`&.c<_3Hw40 AS`US! pTo):2F()lE% 31.[Tsޙz$ofSC#%-dA;_)фfX-G~B!4n[n:Ar{QALmDB얎:ݗ9i5V:sVgSJ<'XO]l|ea[\{#~}r%,}72 PKz_d-r|㯤剑d5$K'ѕ2,Oi]?Ug o( ѝ*ri=}$x'x(Ձݘ lTEJu5dZjH.ӝmo9`!)sfJM5v'4pQϯ3/gʊW R;M#.'txkN=". jZ?Ѡ5*GͲm}PS 05~ИS>:rw;(BՓX7}X} ׼D'7KoR8 c7nԴvQxtS%_P 7{\.w_xh@r,n8H13+w֋RW2s{8};M@5~;)汞߭, rΕSFby  A!r6$BlW%H;j[MW uqnX ;I q&c7,65(BM|QeP|#L;Gщ0W2;#jI <#$r>7ͥ >L4` . U0R]bXk%QlOIqs+;ăEڎ![Np)Tɾ̓a}x2"KZeʙ?dGP퓮8QeM\)8<ԲK5^J;ײ&*~PZnK^GTHVZ-zܗx}j"e"^%}_ KWS ѿ+;~ӍcRTר6O e#P{\˫I6.[<¸K\K/WTimdo53BD. RwzLh:Qeͦo-cD̈dz?lw+(avK pZU1|I {_wîZqIgܮ#I dG{=gU:=aB )ex3Z$Ҳ3p.3"d405]\Ñhڻ' &ڐ_̨U)08ZApj[ juГΪؙ;WȞc.u-ճJ/Z2@iQ%T{48 =޼8}MR,W BB9#)sLġD/L21#h&݉h~$W"r(++1'īayv姺]l4'!ҠW{.4#Uuv. kcALXMUų n"t'&25! ˫CyS%gE1r N\!#2sk@ A &F.9ާIhN[!6+U V%C{FnM(i'T%1N _r4aȊPyP芏"=Єֻwfg,`h0=8J\9*7vP-^*ҫq'֏)&갗 W%-s-~& 6kTٹ!2NptC֮e@--g ﷡GI40_ 6̌scz2Gq2-n:,VĹ2P2eo!eC>~C@ fz!h} mC/i8ObMoɗ# #,7ww;aw\/b> 0w?̦al鵟x[Ymh5I uҚުbk?:Ou`dC |k@=vI-z"8́"bN_5Qc`JjN ŤQ\n6\o`Y XG$}P9%'$Z1qhtyl,Ix@ ΞW1^NxQS.F7B9wxW^z^*!P+L^GPɇ9c뿽 QX;ґxG RwfHS󓱖/:%vJQdOEoL'+^>eR"tGB#َmNm-!lʽW,GgxǕ@&ZQ@ DKkYĪs &ڄhX 05Qw`͏ bpj:@] =m' mrzm(n%;^ <*e b?3+baҞL:+̢JѸ#t}~ٵz/`5V$`d\qCmނ>9f#VHq2Bn@ۉӡwMqo-[3OϹU<>XyGs+]7Ѩڗa;hBT}Mfy= =֤| HBzr; QbTMM`X4 5[ObcuL)h&X I}lLU6 -#Yk/0_z zD]L³DDD"<5Z -vXm%+ה^*C熜iEu5w$M؞^`rg,a·;sHn|2*eh\RwdEHaP^J:-,|O&Iҍc\r og3&K}]^~r陔=I-hK8/Pc V]! P[70<$~3 xV frz' >oѠ7ҥsZĭt6ٔ7_j~͓[خKǼnO׻y,o||wFe$qͮP (JV B i$CIonހwEv!q"|S;Vz,CStz|:Iy:U\o}T#Wu AAׇ.݈אyK a_{@`B),.׎X@*Qy:y.!McheK ʓMFܷ-qn<:;90h;ǣv?EѿR,6@ّQ*A~2o6SZA:qO#oGnBLoٙۀb\rDX"WszAj?V>K0C*O;fhaw!-ߚ;^KM ޝuick>m|V"?P 0݅!~bs4qNn۲lIu#ٿAN"e" hq{CvsylFً*H)ɚ 2}LOK`q`~maӌ0ԈrtH7-B7 ; #NȣTXةp=ViZXV#͔ -)4Pԯcj=LemR O #'9W o:m&(3l 81 ^I&Ef˜^)cJ*e8W=x~#Dr`Tp2 n!rt퇦4o(Y$ROSc# H5'^Bg7- Xwso@'&yMى|!!Fe8aBs~.NA̋6GU=1WzZCMd6S7:@$έgd6\t{\s-k'6֜Ƴp'`L<ӎ[PV~Q y5A Tw fVlV=.Ӓ Z5`CX=IwFn"N }K<} pћ .ϏҹNP)N@l|,OhI }Ĩ^;Yas,Rłki(p9ܞHF[ d?yyUU;N=Z b&Oz'ʋ#Yr-E|-F/uAc1 /}ظ0M2#4)tGI\(ͩMҮt#U#uwK/@[V/L`>uJo#V=wTK +k b!cdTW10\qNR8taUv|zBϮ?5OԜ3b%V!.?D^1Iw0J o)G g偪Wf40\Z`"5Y$z 9۫{mUT2RPgz)܀Ms%i,Lyp⮒N%/s(hK')gKNg-qJoDàThVܩxF-fg-]m}Mrl},ZTl<]w@ a VPP(*85}$T I%қ+ʽo{1-4hEEfvsѯA_"%gzfu\0>}RVSU^O Slͭ8hfuQk"Cb,+ #|P7E΀ Zdsv.롛Bn eu4vHք-g2V"%1PfYL(#cpatƮUɃU7vy<ӼHbbdIc~9P<9(؜O)FY[@zsdZ[΀_SI jxu΂2M5wKG)w'7*%dVd cr㣞8}`n_3<Y6j л贃F=D}s #@ХB; J"ZQ0Cɩhn$<1~K-Q+iXe ;yG"D kRKO}\i8ZyKNΗ:Ȁlrcǡua9?c}:JWh' "wP(,BDpG俒8hUH f_Ka<7rT187G2W(nʖO[uvyH mlax%TN&\v&ZԪt˳ A FD{3at~.^ [AoY㤏A;oڐ{)Nhq.{J`f'CWݑC fw&<K*zx ?/By1iS)M*/W7'[}r!Tx=W DeQ܇dmԼfe?Ï:yPrpLP <]z/&4 } OUeOXXBj1V"IedJc+55 }'lՀ͸άX?T@Y(" {Ǟi|' P+éZS6IӑSCmaH$5U{.*uR%jaEe] PYr$yf^z$h^ڤH*)i :^bNu]}_=Id3`STD 6EX %]}"gv@$GL41q.{m>en}E&ꋫ!g8*:5T8#-t<6Xm57w@L.S!-d f֯JTj#R+ZP;?b'TB+7pQ$NsIAOL0Ų.Qf*=UH f)Z\+)Fr k6T$h$cd3wZ Y?,iЍ n)ü˵>n&Y>Ym%LU5̟i6+s%ǫe]!bGSkdipWtDR.i(ȤV;B1?F<<2^ x?quP7A(~/]C~Ö-h RH_l40#!e>1b;a7*z{PZZL2E\9SמT-R%LǨ uDu,2ۃb&Z.By'!g~EJV |"-ZB$F1}{D& )Hw,*ĈvHЀ3QËu/:r'' $W s!q+E]iWh<,߱wBa1M0A`U飗'OËx*a+釴3m]="`ֶ KG7<Be_|fp/%d] @e;#)3QApf钵](Y ŽUhew)+#EsgA"sǐ/n /WU)i PZOiD 7.Y9Mje.yM'%GQVφd,BMq?j?V?hԯ.$z*zVPt!;0J4#<U'䘃 9#UO%͜a7;;~2.S/KٌT`!2ciEFd ɶf~ 1݊ݸZ->|4;!]@1Ys5bE\8 ҡ({d.-ۼΧXaSV&20o٩Znع{$8ͺ>cD-*Ufu$B:@5X7XBEG3G pH웥HMRq\"l 3?U܆KC_rX:g'Sy=C,1m~(']iC0RI֊.nX!J@ٔ~֚iu^Np{P؍b8ע ^&f>[?F! 1B$w,CC1}>y˾o8I!pu&@آy m(IKU3H13>`fTr,EŜ_Nx`wdQ:r9e8>Bz7Ҕ$E3l[M{N1ƈ<3`(BCk ʂ(wAl.3o|(`95 ͆))7 FpE‹MPI:dIЭ*E4:9iwyX;`<\udK1w۟ٶ~̠\|HD !0Ч ޚh+Us9 Uz=`* +'HM~mvCPbEl2 Ȫvern?WwQTOe[;z>x"-GmuP|!3Ż,<\P@茍Zu׻bLHc1];̋]+4?F;kQ*? 盉=fR_8δ+29W2`k7'E=WzWu Hᢖ9u6 N#['AP(ͳXp?F^^ti{s81*_Uӣia8ƈ:<—ԾF%NcTHsZ"pQf"s~4z2)aW3G1JHu&㈰$EK"!m{H.Vw6FWu@:S^pj9`o8DhЛzD=2?0|[dw>t&P|-L_4RXaJٙa4"[ ,!y`faS:-b[3Q4˜b? ($#,gv3XgEnqz{0TeC(o=x7J&PA9*0Y!:}=[kk⦕&CvN.V[~yKd;>C@[!QJ*UZSJgmyF<-fX5Ga[ď gg 䏩s1Pe4| ~duGA൜ YG5>d )rlnϸJx IRl /%'zOX8ﳨ㕳PJRލ9AXdd?:M#=/JVPe'8s5؅ݺ kR6{Kܯq?ZS/ 25xAE,Vw[k$%@qG"|\RbĦFوidNf~Ƃ_::j/D#M;Yn<+8~)sPOJ'`N"ZI So>c80D^s0b2y$֭O_ÁO fj^FCf?*j"/@VfBbjlg*s?LͭXxʧ:(֚XTT0v2]) gGԣkO^+_nОk%fT%(똟J[8QI9H*=CD-ji玧_b&q\_RNQ2ie [$EYd,Ev"}5!kknsCZc2*EzJ"A (t12hK;b!q!'a]4|*]|$q'S}MoMՒ /g&Ȍ@m#qWD!4.kIw9$4lD1[~/;HB@_D!Eyt o1dd1Oe ꞹiw<59H n,FmaԒ5}T2m&zZF3,3 O 87ݏШJ82I8&3gs@ ZBufV`XㄕH$=_ U~Ͱp>-\j 4AzF!mī|yѣG>@K-9tU%6jm1+g(߫XŴ2( ŕ,M|b"ԇKx'd!j!'A~#m{p)'ەJҒz%VzY*c3GG7Ig4FG4Q>=%! P_wѐLFՕQ@k@"1 )I9ٓNя9c)qL4y_h[R9",yRL0? ^Di`[[8<՝Ft6#ejDzxC!s( 9,sqcds'9Bra6[AMe7g'3+A%ϔD+:1I%~f |e_R~iBN+0 UM\cOGC3L~ck) PfBJiwg!~_ck@[ Hn̐nEƶrF!@3a9g^B&*ᒤ_$mW`+ *cudҏ_->yYW_wzF+TYRV= 1S.!OQJO$~ ;[#&`)_\® }GK/*N:jj6I0 -jyuA+މ? ׃ng O)ʴHWҊ@XX^x !âXlV",Z?nh#4XIѥr#>}JkbN?泣fMS/AUn|JξČgY rzQ6"Mi%kr5d!!oD׎8ӭB@]l5?VPkGb ްZ=61Cؾ'@IQ+ 7+΂F܆đ>LPӎsjuJH}9[S!Af0^{QL&qUQẐqbÄ&'^R.+뒋[.,k,f T6M6ܼ6FVv!1NeQ~;B(<ܫڣ3:K۝8}v5?^`5ߠr+MZbTx)}P`]U(t'r>;8dE?q.tk_cn(:$=G邓R݉VuCl{4gLhլ%GYҜ!xYWĮ1`fcf rЧW;*Sb)[MVDcn="-^Y&mZ.t]-X,VNA~ ڹM@Cfo ho]!dK1i_Eor-QE,=Fpr: =&FׂhFF72";97o7%Xi=<;}0g^ȌD5.ML`\7!oS*2:$ NӽYe'CeA hW;FAO,⋙So/q0A* 2Ip8)X]< DI/{o8yҷ+7~Տ= UHE;Q:K(Z\3]@> XYM-lno J}-֦z^n ,`="ý*$nzZV̀ }hLAMnKjBU:#MqGzkgP_єvA^٣(Y#Ȝq\f<l,_1TG(GdTXViuo*~[8/]IG{2ݧlYW9qH0fra< fL-KMfP^DMC:׹AٕWCr酔'~R}r:Y\K`IRNv5u%IvG'(:7!WnDr,njJFqJB. _B."PP3 V4 I{RL"-XhngwaVGmLʈǀ֐hJьJ = b*OOdjL) @nÈuP3J\Ĵ \gf$4 {d\@Z\d5J4H!|WLEcJSdWFbu[S8Dc"M`JAOF O{b?wej#5m2駗 l|L@osZEw9lޟ@p|]EGnu]e2`'¯jm]/ubI$&n2HCQ ~u m/?L`=8>P:|p3blP(Fv(-g_=FH:$BVzU5ql8qľu* `Çsy&^bOЪ_kg8jA63Ώ7DӳDl,y{ώ}^Y?x7EƂ=gZ"=|#l=1c\nd Syb#٢PD[#4Y`~FoU߿D<\&R.f(, vL*ڏe敁L#XU a Xn@Ka#,a=# ^K%1-'[_?ΡS/+8,_xeֆFO{% ixmƠ\VN+X qT|PGf*sO̳РXUlbY9g%S>hZgnZ :ؿާβi+_ĂͦRi2G Dj4fҀ9ǥ\J7T0}ƂV&I,#]zxz!;1wM#=^'Mja28]MotyZɡ24(9FՎLEɲaxM:CSG l*"\se;3iTw1"r1&~%]w~i6/ĭNZ6~CE)^b". :"g}#+aEq\!m>h5FյˊȇԾ cZYd_C*ys}} MZߴi4H(-6^]!x{Y ϤKp@і͐VfΌw1e0,Q)cnϔ8ÔG,2%JFn3)R3.i~*$NKb&.o52ޅzpy>, "f:#4f:5r*1z+x0tz(zx= WާM?mwbV%G* ڂx*[d?YiieKJJ_svgjf1n/³.7ms3W`H<˭y͸ua3[c DUSb{-JB48aIҪ"Ԫfu:H^>'u1OV!K@~-YE+2F^ ѿᏨ\FqTJs/x_lb^Cj'.[+mM^$ hJ2 &2Ơ( ڴ@.>}ʭ |݌pM5:"^s 2r?<$S>sl[ڱ1 "hd"* wl%q&zv+tk .EW?>}sH;^suPfq{˔8{T`C#A%H |_}ܢBpok'Ժh)- f/ܓ { 1xeD\"'Ux"De3wj0[;D\zs_zY1w_uf9I]_bxtۍ|r3fa_=; =xHa*͝T_ sAa]wϡK+N0Xz Rn!EO\x&wuZ'@&7Q^Ȋ9!,FWԆmlD 9*=i*93_.mPp@$i\qVb)0-+07=bm85kY.f ݓ{ϟՑ":dOxGZC=. ɆIx:BOe_ rUwJ2bK"O7g&[MUMÚɝa7Vz=p5eX]wdfmiZژΔd=zh) zĂ=N';'w)Iq(y 縘[~XM]WGN_LK3fO%]:~HĪ޻qA ML+Ȁc[,|4cFTUDjHْ)w˾_9B;1{PuIʙ*T~eSyϧ#hκcČFgyUsK2p"V7!󲹢oDG IvWhgoaGhKŞO}ۛNS'Zay|炣b*wP>|QڵCWnag[vBj9uƪA4O!CPw%(ykL7/@9`(EϿN.MTeOUA-,ӓ29~^xpǟABV|/Q/g,(S=]>2,6(|!sw" -0W 5_ ybF Yޡ9׌uk cPLy15)힛9@Lh[6qſF L^KMr)ٰ(pІV-yRҖ.\9teChM*i!+u6h=d扞`)B'1A,Hi>̕MsХ#뇦aRƺLfughbIޛجq W.oXq4xo$퓱Z5ȶgĄ37ve#܁|isn=pÐ EQ|F!NKN ^+lG\DH@9{N^tIpN61 {/>gon bePq>%;rŶZ&1Oʇx7>;*ȸ) K$h!+ׂ|ۀ9X#$ 7ks fsS6 '5Aq1L)ƞ1W@egFnfG2i:d23q.{%Md2McXA?#4ן@`_Jn9l" *ցGi%:;)"yJV2;J2SeZBkvC&3pGwO 69m8y,.pcP2jC5/(oK"S؈|@ecҵHZׯ~٬&4\SUkK5 Z (myЇ*!s#/b/詒g'K5éE!rc{72 YO s49C_%AREQ#w"WOŧ}^%ͩi(pEv׉eܲd0'`KJu,i`L*ȉicJ*EMz!U, M> qz+bg۱VwI|i?EԒ n)4RDSJW>Ybz*>G hXE"RYPЖs.l2Ù ⷃ+e5`$/΁?)/r#qs 2TG0G 'oVgR 91xM86D1PM0_hw4a'Wc I6\rDի=RPqWz-"WѾp=KLuWz_95!kI)y+~RKGc_Pd].| qeEg:G>X1xT kMq..C J3Ƈ,ugF0u |^6s茮/ltK*v$SI,XxTDjU|#tI >s&SzC߮] yX!_R-qqNs\催 O}I:Rܠ~,*wFg$ACSegTTl21By a+rh%Ћ+:[bf:d4:i3͋5 rFy3.;3KmM"MZe:8aW1H| Z;rN`7,zZ$h@}1q z㎽m_w Zau ..G];,9V!ǽm(uN =8N.JƻS@ =(,Vr)SiNt1keٲPJ x0SBEQي||<~6e-BcOTw_ih@ȑקنJ K5b"ea] _Lb3ɟ# L sتP3}H AE $/p3gm\C8 VWFXeJ$W_!.I {'?)Eз6ǔg[F'd<~|I{ ͳe@HSgB/VGIϵM&ķ7{/5U3뱖3/ui C_vrss{1ơ l (KAD\w]%b>W Σ铃 Fv3zu>7{mLt溜Z8=A μGatpZ!}>FƼ4 ڼㆾ~ G"9tH ! }]#->4f?{лfHJGai ځ쌢ofyZ+"'yB_C!{έC#l-]yhHlD#Rԅ",-0pcWc& Xh8~]#=JHDG+ q{q90*+`UJ>d{ac1L_\!{{1wo-o,2UGwPN lk[,8) %U HU?Tܙnqc{!ߠ]JiѦ$,IIUU^_uxX)=mHK Xi)ܖzފ>80ϖ Z9A*?d`MWyK1zn~Ype UMb(l6-G}IqV˘ɅA2\^R4 *e mU-XG)IʬRa#ɩdQیf F<@>l/' c m4Xx FQcJxx#ge\$t6->2'ZZW1ϐw++5%3UBx<0KrYO9_m .,onӅ/E+(8Alz>_ⶃ <7gޑ UQ61|JYp,q܋sCThx$(P+TğjͼmDa)#FzR}"+$MNx%osLk\?'&pVV׽vR@ GL-iI}wKH;^`D>a|klUk мL*:]Ųz: |QƂH'Y %MeUR7r; HQ]L]by)PjĒ;@XH5׾HP 5A{dT&4n~ #H]a3yd[ vj5]-hOqM*váB-{?Zj&!t&M~qMw Zn]Prx0)^Ņ?)8'W5^Y|$6ptIpEGytMZF:{ M0\oKĄd5h^$I˙UhĻ d$q"W0W2d@ ]GP5M_MEx)eÈ)юFؤw4jTƿ]EfA6$ê3w";8n )b}gGv F9 ;YG._Oub`k\w(޹b,aRlWi az2 y-YՁuMv"vAnN/Z?lp4 dE搁.5QE:́a^o褧_ǁ4%qq*zM$^1b)VX}2 FjZ|v$R\Ϡ4` 4tDJ(ӏ+*~ ]1,|7ƶO,r)ѿfިM1=#>)CE߇Ǜ&؜z^焗DS\D]o*2=˴Z_tivGu~ތ5c_g?hL b T,X6!_%{XǓYO!Ud3]RgG5^XL? H0iJHԧWUӱƪ铴PXMZ7*>qQP3"8BqX}S_ɕR&~ŏy [{({| CO.T\ *7 j 6 e/${MQϕ4YDП'+Ձx=!Vn$+EkRl"6H"^! /[~p_WFK/=/_ 4ؑO9nX}YXpR>E̲R~_ǶSqsr_ 0&p}QЈ C~=+4A=[0T 5..LK] Q=%848taw 8?TO$IuV[[Vo`MW[Ui޲ l"HNVBqZ!<`;@jgA,c%h?q]31k!i:2e ~jm*R >0Z xDyhJ`IQax3Br{)/{Z2ý_Ihd?絼~jdjL-(Y.ev҄Yg',=Qp%o=J$<|\CKrE0{Wa&̡5[KvݗSG_j|Ź9 /J~[_?:*@g]ƖYݾ6_)vrdm'Xn$+('1A,E7:mx7lK_x?8P Ze d"/<974=[Ѵ͋T /G`a Ou2 ؓ'euvÇ i˘?Wn96o%z,pU&'W*Ww# vqx8zdveيTOa{~85ع7n7>ebYor,6[B[/dT R[3 Ʉhm)7%b>kE«11+J'ڑj(倂fXB̶[0P y9230ݼИ_#ڐ`  뚫ڂWN,fz!k9d|tm`4R^<Qddr#~<-0s'$i (fv~B1_ڀcPx.F/Շ~EXSr艆J(|MuYd9Ik yN3 #mi@HK%p# w)PuvL-@>\Zf_~Sn4V71&W9F>4>zcaUujUِ50׺tr$U4y:2׵U"|d޹[f& "gW=_e Y|߭"_עu{NzltN!U~垘^!+^;&|=˫$\gu+8 7VǏz36ˆq/L>nҘ>}B!߁%?30LAjpiNMh1">R6 )ҸrRq.N~oP{d a\$c 'R' Ѷ*zbo!|Mr ǢO0Iy, w>}*:IP,Miy=Mήi4$EG?5_0,RQ[?e(64 k_Sֿw6=#pn{aS.~}|VkIMt*ӏ~T|CA~K]ujHNH7M+:S"-BX7|xK-B[=DR~ؼS>~d2Qzv͍&"A1%_>@MhU=>w&It@ Jȱڱ> B=⩗9 \\쓛hq )ͧc!P׳dCĂп˝PdѭV3l) @B +Zc%[$G._Oߌ$hh(3cNxgJn)#6橤cӪDDӘ?gel5}"5N)4LJAUA_lϊ(]BdGIxkM{E+q+ͳO*3 Ed͜&̓9ͺ:WF/qV V6rp+~Mv6_'`fufMQ 3@RXVvߦjwQ3 'GY̯}} so7Jaj%rHY u`|q{eȿ$^LLky6:>A0(=UUכGJY  mddJ+I,Մ.#TɎ:+K8\h ۟eVkn[bW 'G\ -Ҁc|mO>ϕc/AGUw/"uFCAEhZ TEr}Lz{IWe ?u3u0<76EE\ȡ`0a8UT}f(!l1𻋀=" ؞:h>^{$SknBzr/ GS|4j(ilX@_{Ukzh9 W4dY{e8NޏoqҽׄziZuݲG+Q7DOƶh 7̌1~A ~ 'جӵa[$bG6z&"2_Ѫ |z(M΅>%ȷedBtB&aM&8XC%{ S:S\yMR+xv~qȚ+mnYCцI8miwOZ\C35FnUCא`XM+kI$V kprYf{cOC"E h@tqQ' ԙk| SUcSv9B(FB"+U4RZ*21J l:wIzEȿ9dYO~|~Jv8@uFfR#QQqۦ8Y&=& A6Z׹- \` Ș+o9C}q^kݾ_~ zfymLsX 0 pIOK֕ެ }'Tw)vMS,e+ͪy͟Kwu3]"DtY_9_\n%]xVZEE}sZ+q5HK]7uˀ;eh(^@)i ƞLE'<0\rMi%6z\jԹlE~,B II.'3yl,Mq)ߠBs0XӚqx |HGbxhZ.B"S;«*/~]QTm:g)rm:2?>0KX}kԃ ,7jc_1JKeq&%2W~:̬~7 !…[N<#HOKԤAYyHRla>Pپ!g| zlPۮ ~1QM Cb?W e_ 3]'[:Ww/fȕsO} ֤6QO0+5RyxkH\gAr)%bm:u"Ֆ޽7>(%./#jA (5+?;Y?k>_vsU5jK_2O,8tR.J*c #ČX9JY&fr ~{@\c׀@}Ddo|㺙 I@i-YdL֕[9t j+ce`rww=؃Ci5&$ ҘqcjRi[$%y_^4whJ_fxӲ]I;^_݀rmJvؠDcp.([}71Jp3$ԅ!L6v<ȴQ 6IXBp)=P[-B2-|4]g1o"涌„"3wm˜ ܷz ~>*f:j9\'43naek-nf.i7<TF@{jWN79^s츂} ^YtH-?31>J$'_2e)sPcfc{A.̗s!Ohbv/HrMq>0HXS{&}Bg z&G?A8+3*9ҚIA b/GGGsA~ިWiZP/ g \RV" :o+0ǿ+<: 86htѡA / ǗɠA[1 8Bm1:EK"Ltu*J!%5vta:/"#J= [E7?iʻܔA!Udl[ɣ6x{YA ʿ_jbWAOV횐k "Abm&'A?դ aF[wh{n^l">\,!vOm"!3pNڥaϿ ?Klګ GĂ@RLCVMcH9mD9&e)80.|hdҎ&[Z70(JfNܙ~!%ZWaOĵzGiH t?s T/ r ԍ[޿q0L@|@,nAus뱱4f$/CϢS50jcj{bω$B51\i_W*m\Wn%p%;V`\`I*SbZ :O K\{2m]0tE_Oh E&3*6"d>kxSUGH~!NrHEB#Yeb ۻ1QӤlH[Nzngˊ[a05jci_>q~E{qGTP)P8h֕سƥº{. /2cZo%iGd}cid pʳһEHƙ̪\PP' &bĪ[ AZ[/ە,9$vJ%%ﰐִ6}_b7JQ Zʂy '00 #YiUԒ9Fl|owbU)zIZdݫVA=*;5iuIӌW~F+GW,x "ȼIo7I RX_M. ˿ fsB/G2d8x@]}C:{ R~5j%䔭Wr !)3 a'(rCT QdY~C'S3f껏b4A>])F]Rm)Y%{~se]rFyJ 뤉k,콄vf@mSC0!y=F[YF#$^Ԝe VӠpOYB[K}KS vzpGile50-m {xOLj'Ef-;bUqS".ʪCv""hVy51~u?1裥8$3+q̥d`k"j"`rWkscC6KjPH)έJc)ɎO=o&]ȓC#{ X*7go t^k)B"P'T1pTNM7}[% xmrX? tfЏkA#/ϞƷlں 9 4zi ~S(1PӸLOh_vD?z}9ԉNSX {R75+aE2ԋ3trE_xEqË[% AHmC2Xa;G||*d䋴* ^;ǡOy? )WM3OT}6,J !]3͌oJ\e% I*Q8Ӌ>6^nZʳ13wηe\&/Y`,:{bW,0@e"hq9M0cr478@`B=/€﹐ZއzB:P50H4x3HMjovmN/ד"cDjtnSz݉9$Y -ol0V46]:មM|&-\#OWQX>f'*AW5$=@u: RBQ(aG9i6fi>42}ȌSoú}}Ӝ8M8v jj~k2r]kgG`m\/͖4"35.3uibRvKT_Μ'W|o/+U eEMbo^e'I{:1%a5^+ƨb8TXY$nøgum#Y\bH*j[UVH^R%h~NH9Ж?KGS!fz].@m ۽WRfn /i|?@w^0r p@-X72 *Ft2zAѐ5D&wgUuK贶~uSFd?*a,nqG6}u?}p";=C⓶ z܉$ťޣ~ s`f?8[{@"җ5<$>kıd UR7-ѺEms4BzU#g9|{xޜ<˔o=f>eϖxܸ`TqR`{\EBnj8hH7і)^.̘z=i+Pٚ@K,ۖXȯAٌW9b4qK'0ܪ2&~kC?=R>Htk&ubpTMJm裼 FK>XMԞ~/Bk|/"%PibۻwqAl沊s :NYt38H1K [9diHf%/哚x&( 氆, h9l8垰YKGj{ E 88([0λ:ȧ}B:e۔]{fx{ز%t?? lcD F b_B-a4 $ P#?'[X"Wnf-@su$ IX8%ok(=ev3uI^_Z@VnAM}ʞl~"ɓF7cyL|zkmxU_QJUC ;irKs2`2x07CS=_!QVݣg+AR!dvCpPK/)ϩq+"YA̮0 gG(؁U"-(O̪.xUEYݲ}zְi!oec:'-(X/Ӈkv:E1$rF$Y7%وb"%Q FlExWuKT=DҘpѕa;Us΢e5f^V=J~Z5BI⻠u:ȣx>N۞W1Xf>+J&4ЕhJ+d!7);Lvr`TBؓ7y~ jaؔr܃wubFg\icV;o!wMc1ޖB0 0%47_R@Jh; X`xhwQyq*aZzS4p+0Q,)gߔc7J`?T ,Yus; (GPna~ 5Nzo4>$B'L`Y}*n/k{L՘!HfsbmO{'(zh X&1Ha|]{MҎb_hkj.Ru^{.6*&g CA=5\ˉ4u:rH HRyMlh2hdӧ\M xπҬV:֝׻T\7($*T8bLN6Fg7-@7`u/'H픘Z w2qDka&maϊ$+0w2l&= 12*2jz$nm6S"dQ6Ai}q7!*k.itڠ{(.eѨ;_<6|K{'}~臉dt7IzȌgW;$Zo$fmz`e䯋 |U~j*wj+yT^Ò CO:E|jהA hToU4Za] SZ:gCo[@odx()MWQ{Kd k;!QwU8P̫KX#WQpF 8iWPu@g@Ez(:</{0iSʴp$^)Aꮇ)]qMz9{SW=뉚Kױl%3Ia¹/`]wL,cg իlq񷍌&xwUZd{~wE+OCO,Α7>ص\㗊$Lc㐆$b>2IG"2mUL %|8ˬ"SqIVvpg ^5*\b5 I %hXcN&fϰYK57z)es?2H#R?Yi {H)H I)cAw ׏oW5tjnD6` 2$As@Ax7UP>>SA{A%<֌8lժ B軜}Ǽ6T:j7Ћ ˚B&M,{6g̟GJ`RP&hSZ'༢NWPOExd]< Ȯd3$oJPU1R8>\u J1gð}x$%-qCKF ߞ 1N#S0AmOF3 B F&mahri;(DZ}QV ]}ZVK0,Sz,x-;LZz]zk..1?2 r{CӸOR&jGu\Cߒbb~7e.YY]#]vsU/Ia*@{X{rkW0Q|xϑlI=e9W%W,#I0L*W1HHI fJQDk/ -$ZxjUX4.St̨4Eb(mN/rڢ>JXzܫca5=Cڣ6rSGayYP#omF%hd`:Ipv[`e ?X6V¾6ҭva^]7<1@`M vjG%{5*/7ox xpM,XxBe {Тn:Lwkl"WNyiKM 0hML~t[iMTt;gx86%v59 ʮW -9sFi=X5&Q=U1( 0 킶 YvʱPqIe2>)"8J9b7BBS1v|jT|g`+uL7*cv)1)X[pFE}-c,>mCvףKQg--bA .ckkаUiY:Loha7l$D:m a7nZ먳5*1Ö5땲 12&qcϪam\we>>:_>wfuTGpZ_C%"|ZˈAɑ3(}U' ya#NX£AvK/x r sH K_SFKgQ5OQ̶ӈ1ñ-4pA6cv%J) <:e/hRѧp y:HGPq5Iy%)"!~DBhUI<{LאwO߃!y l)>˽ lnރQeF:x"Y|$nxu/83ž?_ȈE+wYbPI{fr&Ysx|4-=~kw=7Ds_׸G)û]Rbs-@鶵$- RFqJYB*WMMdK`˃;C~OmuoAX .4tqVܜsR1 &I(U-WWJ .w7`g,&\\9/r)X"NC ' BSLp Zƿ=v>`)bm\CY@]J|(uV]NURYT;Zע{MVΎ9;~gRؕwMi%m tJQ: Bs\\-n~Ȉ6%b,ί7,W^N ϛ q,-x^~,{9ViIFyεje^܏fwWjbh5^A>=Pz -sy)/>ZQ."m<'!p!OxXtQ6] 8kNlTylrVxɀue߭Q,&dgww}CCVfE욼/Ԟ;PMSЇ84&2l<0fo?YdN-mG2x0$ClS>Jv唜CDSsOG5y2)-nȐVh\9-nPW5_r" ۔͟_I/KJL F Mȹ(J麁PGrG̎;kNx4`ᔣm~<5 a'7q4O5- 4| cttBɒ+Ȍɞq&SW3NF'+H|HOUQ" j 'hwyJΘo+dߋ̠0 $V<P ڀ31@}$3e҃rqN6 RQ D=YH?݈`FUCX#vȯbbjVͺD .-.p!-ØN=5Q2Swƫm^"\3PWp n[x=YVbcq#̧kxm3W+.Xި8n_T;_{e7j[ti/hpDĒ, nnIx?D? PX>p+Xx/gu"OX^Ϝ[ߝv邮y 3wve|yLgKz@!Y&nYotԆ滠ӧN[0F1S" ]K~.\ޓۍ{EBAB'.[) ,\r0FR~9aU1y}ɜU46s$1 È*B6hXջ:Oŀq5%R"xۄ6bB_4He% Ө6L[Yy 76Cw`m_+ob$~`j◶*N$B[H*7?^^<<ɬ[gZm"srԆX񜧑Μ-GgW߱1:/  }"f|hJCURVl!/5av3"O"ى1ѿ0Y#'.f⪭qL`MլUGVEF:=iawB +A-:VC!LѢndy!CdAHqKZb3[Z @FԙUrN;OdU2Ct mڒ"٣L''C"gqadFntJ}\3T N\ .,b`S6ovs4bdDhJW$(^="s] ]jxvDWf tʋ$KFo&Ak'ZVQZ3R(;dOyN@,*[o2@CZ]kb"[KOp cl0Jj0KkҸ])=@r8.l=dtpCx ~×.+Ȭ 7XLjldBRsa0#DV^ ިS "ʏi3ț nbt#s?^X3\JeVoffP7/Z(=K򘉘dA9\Qd4> +xD ,菡p00R07'y xT#a3 f`ՐL4pYRL5:Ø@`޸A$.Ġ%XEڂ(fm[3Qy۰md\]QdX+Kiub3Jhҋ^i^ȥgQ]֓oֹؒNfT0 ʿ=h@;&d֤ }WkHD+`w{i/0( =^EU7ZUQl;J6=M{{P?Meu2{@>Iie^NBW3*tD;g#3gZ2 _|i0K $ Ft42"F=E( YB+g>Y_ʚNFV ` S08̩//n.^S9?+sXdhR&IJQÔ3t/p^xcb[-X<~/x7Z`Q=wL,PS^"-p+[4 2Id*DL=!V\2(q(Gkɓ`nB[ʦ7z/LPU#(KJwa|}(,gN~$bx'/wUrer(M\t $KZdﳇ4(\nVɇxf'~aNAjAZ7H B20~{@*|HwM^AV7ЮU:Ye\_f&=P8c=Cz@$# +';EZ5b&gLp OnΝQf+# iȴۧgYV6`j@從u,Ή^YI>)DrJiw0WvÝb>I[WkŔj)jQ[G州Ɂ;dΜvlVrPKFƕ.WjaĀ'6\PYؚi` 2Ø24 &gԓ/@46 .h|V(WZWཋ-'elXxE0#ҹyq'aSF<n&GL 'i .fZ$fy&YJ\ vi- nAyCN܁lD᥎O>o`;#&̄ 8{SHS xʃZ< M uyl,v`'[*soD*CouBý}%drR{!"4Cj t6泱*g ;mMA'R \W 1IWiZ*@_ $sX;λUxCY d`^nR>/cx)#n.QU@@yyX>c ǿFa"s@Ҥ @H1Gsùq#PE}JXAyK#G4^^cHJ$q3w bw VoYC$΂4 wwq,C)܆W^R? SU7b+ql H!n0aʆh0nЌU惲n-f8Lʼ)5KfܛE?261iL?hŭEѰ[A+15cN:>X1NQ έ9ة^b☑TnMq6" j\V, oэJ1>^dX;;I<Æ|[%LSe+ ;l%q nV0ǛPVZ+0%K(*uW+k4&@ÍUi%zu8p6x6ZdH}t* o41N7Joa><&puCc}iohNOecm|rxWt *tHCD'Ͽh)L\&WKBla"x 0,97lbXOw*^c6TL(.%Jq V⥮1ulR VáoܟҗC׊ dT~u ct"Tw{gkCсJ̅H{Y] rI$ Grȍ!T$Fś'8Q)ߖvJJx_(]]sPaD,*,;r}'mDh=zF^/[3@#~.J.굲w O~2R*T>h!5K ~3vX'1JBOZTQиu-m'# c݈Spr8ʠU普aE HcljiRI)$ЖjZsq]<64*/YcBkcv+Aҏ`^Bh"W.Hghl Dl9ΐMhsŤK0PC#Klmmإd OsTxVZMeZE8Fj_/O$Х|,3$C Ԃ4;$xcVLu2 Pg84$4 I*/9F>]dqaRQ@$IUXY)id=*mfb`rl &ZPI+H·Ecqx@%Q* H@zmRMOЕZ"{;10yN"\m]L8T趷n0\Ȓ f7}qȘBhzRm 5Gg0W$YH?Q@FgWYC$m(% a<}˅̞Z"S|wŬ`^z䦴L`Vk!=I6Y΀c(oD!?qYՍW Cotpj@|sC|!*zvgV ,1'k.ia/w~xaʶ Xw/ߊ}"ԸBO3PmX&3{O]cRC-tyU2C4uDp)C"f"l{'TRdYL%PkN9?Z! q*B bD~o]c7o!.p]+Y1Qm"0M0$DrUZb>MPXШ#aË2 f N1‘ӳa\S/yE&/=972ʶkO_=&KJ |;!}K$H[x}QTs vTNV[Lt(*9Yׯ?Sa滂^#|T _صu;mݬv:(Dt~X7׎i7xj\1X;zaDقbs_`g Bmuaic2πaECMXsKq}A5 q(PFۍy D&:]_Cf܀4,b|'Ь}t v­"5z>43  95]pJP1M {Ć޺}AD̠#ǣ4FOxKC%L ?#£\ {HiKek)jG v9h^PAg=߸X** Qit(鲺c]j̈́R=r8l腌z?N )5?[Ut߇!$3Mi.i6OuPw7Em/he B0n !E+tR8yf 6n7S2HU IBDϹ^٪~2F2$v[-qց> , KH!v~ZDYb[f KKS#NT=1E(?Ύ2wno]^8W*q/ҩe."lJ=TFy5\6dԹ9QXvV$/c 82?GXS)`!w*Sr-UׁK8+D m܆7+P[ě.Zs+"fǹZJhhnq:Vni&U#!ĝ#_HtHj.#-LYɷG@^@UEyF<$sp}_Rkl0ClRFLvApo Pwn,%q: aj,@GM۫R78P @3l P 瑗FpSr";aUܧw{7܂ʪA7w jN8+VǴiG#2c'rHjT47W|FFVوk,[my%V I/IO f ͉ׄSX0;@DBii ,a`tjx۞mLVu(5Ai^z?q%ڨeQ߷P潗ߥnT ȪRiWڗZ- >`,ÕJUV{z=ny?lR _}GStDf%&So;\JׯxN8s`!b=x>*-oyD'uF@l+gp75'_Ӧρa\!p$RMRJNl])Bӯ Gڦ^cvfBaU5BAE?›F 9 9Zg{C#,sg\4zQL~2ѤS<~kpa;(ǭÅ^R p{ 1%6ä (-:RvCneM|$(lo%׾P+Y]&V1S^p= % b(푇 XE3?^]w\U>j?v^[岱]:醏fߔB.=[;Pk.iSYծwT%-f-1l1VJk is$ivl7xHDQgsz7șX(NsuÞ8c퍠<^щ{+0$095xz(y. i,_F$&r b{>1 Ky }w(xn["̒bJ =90n2r53o_#37jxooWv2Wz_=|cQgg–zy@6;,6]zm`aP{mYEBnht{J]v2CTB 7x.fi\ CBo%[Pq6!>geI &_ZR<~"Aq |/+k.~%B\rCzE? s}_weRfA`=C:.,b+>4!Zj?kSy汘]T5kp=|sE-Ks(fXB Ɓwq4Ͻ; Zbq&,Hoy {+wD$eh* 2 KlEA)"@0Dfk&sMVf_t]$-)$Ⱦ(MF9I5|GwIwG 0bs4z4 ?uٔ J> Z?u%u=Gʍٔ$xǣm7b'1ayF<~pk,obf An4G8lz˹A5u&bN]q*c h@@{PqD**xV%{"f=.<Yߘ/x9+s!h6D^͔1}pCPuV\f^ONIůϗ3լsfƛ*vTqrFT\z)XN <԰۶&ֈQ 6N\H!ޝl9Z!No6Rf͍.6rYXIT|}@D /tqb*OYۋR^߽Kc}ۂ5h࠵3r!E VU0,f9Lo..NXT%.\8*LzpH$8cWV )5plhWuȸ~ 6´fuk0jЊ/gw&۾ f =@ZS0 B ɐ(5Lg~(knڇr\=/\;~n#V/v6-ىvՖsC}>nC`Ys4C5̗3.RG(W(m,,'JO*rxh]XOJbڛկ}K{Ұm%G}= o@JC1@;FKY껅xz*Ff\82qu74E=Zϥ[G.NY䳔!){$ ':י'Nkmu}]ּ20[EDu?h/T1|$V5og;x6Hc ; ѹO^i%n6/OѶJ g`pҜQQp5RFJ a*ɝ|~Dvu 7Ms4${5E3frs`w^|3v ,2c˫̩|*K9cD 䥝pxVu-fG::H+JLB@H2Z d^;交O]YGGSz<ޏ 59P P3x6@"=Û\i+q73ǎ1+ 7A I~Pa,ЕkroD4ff&O XL7ϵf9nyR{Z}*&ǼSom|G&IiXݽúLl gPmT1~+;Gc(|;n#ìœ%_\s+X#wx)8}R)-7nG<8"ⷷ1dk[Ilb9 e7MB6mE{L='r|3ǿ˃3{~V;O 0j5 nOYПـ}Y ,*ҥ;5GZݳK[[رrJMS߲ėyV3>7j #.} e@é%.gLm#u8 $ȋ+VLmwwƋZ^PF:]mEjkNYBgF0SMJZ[#Gq緉20fZ\w4^REK^f۝m"45k }탼{&!n&.>P /w7O Vn؇vx`\ӓ<JMŷpr6Od~,RnZZ3[p"rq1e$VɸmYa^n$|tWdIeNt JSUXƫ@Yew:Z#YOn\sT |\nNi!0 |Eڋnϑp:Z#pX9%aD'7bͽ(-|}x ,ESQ;uZ{#vdnWU6 S$xV-$RL)j.i $,Cn2st vz)U>O٨A23c:Dc.TN~e9YGh2524-IH-&ڝ+F2 6lX+8N3𑚝xeἡյ9*;^dd7"]ZuZx^fW&'fB:ZTm]};=+W&"^V"CMCXy<è(XNQuFcc=O:?Sz?S@#UcR׽T0k!Y#NQ1,E^M&3k|ZAX2=M?1 O{М^Wu+U d-j)@Bk.F*:דU \D_d!oFŒLA >.ܔ8-Ιj_6^xla1K4` uiAP2]W|k?J4^MXq{!K^ϣli9ԏX*Ub!۾Jr|i 6VOa'VMD񴶰F 3J5is{r!*Ih |YXa \$4-WjQHzA~{34IrY|yB__!$ 0cc'S -H 5N) ;puŻoU fDć.LכTR)%*8.!Q]Ce-Gn@UbrGO D\cBZu:cuUS"&[^twSvuqq(?=*b g]^GA&y<I*<3ď?譡gA[^<\eg "H(1I` fl:lvO45'p~ `*@ƚk?lQ"/֏!`_Ҡ-FǽMJ d\, q TfqaLE}lWo5ŠvNpg󑳿XS ۜ.o 6oADVFu Ne#e|k*grL'5=KVGX= |TI&99S7 .-˭/bS'^I 3Ž.f^31)*\'!(M,H$4qZ43~eY@E]0MDҐZy_av OO(FK'}\HgNEVj\R5NQiC{">v5ϐDFw  jBL5v0+OʾqHHG}{59`&ٔ79H%$|ɼzb?$Y](95¦ޝ8C܄A{bLpWIpCOYb!}c_3v_宇ES~ ߹bnCiw~o`ZT,6FIJ ng0Mc1f}^ɒ|B9$9,뻧C#`?3L_TQ~ŽX՘9$8qMȌ*_wJRɒg$ B#i s^[$0(ﮮzr1hkmأem;|py|f. hM5}Jk^|0t2UMHh6F^ۏ8Ώ-tҏg&u T ]O? %ްb2~񶯩E5RZW˓ݵ,ZOD|t;>ۧ:NWv=~Dg zNt]OKFXXLc-?$0*U5wH|ZᨺSƅ3"wlŠأkp8VD"FH<5+ֶa8E{Iq!yRJ JxgI˳ XZ\|x3k3oBh'y4Z/&>+[BkxYxXJS=) HoQgs >A62]ZqՀ񒗈G  kPz[E>=Zĸ{ Ǧ{%/Q] "+I6Ύ@=݃8@qP*w[$ oKMٺad8&fzmO!kO;tg "jݧkh;\~w#RF?A,@ш307'ӃPN #r$tIxǠ1 Xmdf`ZMYFJ@4M/b{g$ډéI9U +hLd؝ ~dƌ+X *t{VKG6= W 4%T{B`ݸR:w@5+1^5kg*)&^QoTI/IszT^拷6|PO'IثߠWoL$%[! 6"X=Yɐ#MP}@7)KfDaƳhޭDAԐ} 4> !XN^;%8r?s_& |ss3YqfL!ԢO3 f`jLvtu 9*ci:=?0 Qkjx7KDo@ZiO!jdY)eɈrC#o$&,C@AJnUfQC,n5ծp-HHL30xU&I.PjBIww -T}b`߾bX0<;ǖ1'HYո 1gz>S|4p'l 8KGRnHD;aSx|X ɲt]Ѽ!1x)$7ljo[獤d܀\m;Z<`J.,C@2M}͊yymBǕY߻AybYG7>ɴJlBڿ Z2g|lW rep_G6FA`$N՞6ŁE~Af|Vn a ȧ\їC'_K72gpX>9TIR..l[ꅧ_+.bMfO-xMz*-$4/XHC(p*;(NSv5 MX{lR>jv{7KU$ Nl;)Vqcd-ćr;O~~Ң<$גb045K$V,9:Ek(,qPWK<Sl>Dn}>JbR_Ue/‘"ie; `BVx|.O^nE&/lzum!;ڜ?`[:<-j63c0=o{s42o] h+Hn P3mđpD,O{xM:%#;h3tנPBonUK ۟3|d+!V1C_ <n̤e]][U5.Kd(.LJL҄df]>.Ϯ>;f#iȖL昌 ~Jù+SY"+%<<$J&)}drRnwd~(pW^e!{lpTd`k |+@I3&,9Fyo2oQ6=O>`O@LHbk^}=Nh$b2tN7GhĚڑ~T!H4g#Q=InUZkՍV7 7ANfu?wVX§BNyNxQP_m]-X`ʕO?܀9fɌ}1y5T":WWNڙ6wF7q"ĘP }YGq؆+-9j؇Z:YQIX~p/t"$K*35ǃ Q@&΂0MrqPC蟌9hJN\mHCb/}$yĖWQ$>SKQMgFEPu!3W@P,{|0<t] W:!*ԌJZřLQv ,[ZzG#A j%,I\h j2Àoju2m+μ"G>Ƶ??,#ν/4>J6bG`4j LOI?>h`x2˘vDV׉eBȎz>P 뼪8#N1R6鼪G=J-n;QMQ6^ๅ7tԎ@9kӊ!4A "S ;Dėz">v1z;GbPLRnxJ|ʒo!!=y(tsӡq\2)oFbV:0-lFnX{+?pAÝQgwVL$;oZ' *Sf^@.LO#)CRŗ}Ky%ϫlmy#c@f[4lWu,7ٺ4ˮ?ɷ wjA>߹ܝBcOBMEBd2&3%,E$UQMYpQiLjyӄͮ0VgS"VGV_ z ,{E~Rw:M{9H")PФ圲 ZU}eПKe.g}q\`Z,*-<ßd;a.YQnD1sRPM]&. 204wNaN *ir4S+2). p.kpŽcM|/SWf c+kx{A.<*VWg܋gF n{L5 9YtMqfMyǂJG"VI-kL㬣oe溹dݩQ͛"DGd-MP?9f [9f@4-$ SnC;@GHk,{GZnTMWGh.orJ-s$K$NK4Pέy $b&h;>j~-7`kJ@ `[I^?E),Xw ∕HYnq՝>{[(TjŽ=~ULGv]ƘH܆j"JS .VsA~3p -#=+9x(OdXYde7J_IݏhnP-:R;ըf² R&PSRTtʼn.ft2IYA 8X5~if*;! qQ Vr6Ͻγ&=Eihc ]M'o(ޒ 9<8@ #H|̒؈gӓoJMo.K`;YV 5>o[\8:O;tb^T}oWneI[Wv p

ڧΊz&I|dېQb56|V5e=ys^>߂bmhklatƢ #m\P:W\}r4r'+hx^5`\,.C-##b%p'IvPZ*E2ٝxb#;CVl*B$o[=@beV ~kv2kj;RWPQw5H#/ >wiרIUO.ZA `+H ,|~ktٌ=#qt(аS$'#jᝏ. cF}>6AGz) ^PHmؗy}UM<ǁ2HlvYbT#NC=>jT܇bȢV´gh6 KisٜH1{MXi%BD,%)^ur ]KdG5ϥ&-/ -Ɲ05q>ߒb20*H)j x {W %hΕ ފ7z`]{?6g):~(Q'naLh&#p0k:cuHj2A34ֿgvErʣ顲VE]] j19O am%|zX< bv@w%Т7?ir72K˦#U[-G,>1SG|ǖZ5ExqZJ!4+>]P$QI~i3[5"Jvq_ߤtm29ϣYHcìx! w誴25TbYI^6buE AӥǑ)lǃu-Ɩ^{}4\֭k[=MWSr\bh*p؊ܭ mVkCzXLcͶԤN 'T;L,}K(]wa娌hh|_*|zO t!vksh*Z]HWdO/X8ͻz);Yw-"SՔ[5*DR21.uҀ".Ţf5E+ad_zP9R n%a"cuj\E)1~P/Pi e0ȁS1wHO JKv3k\~T0T~¸[jaXDHqZL 7(x\Ҡ "5f;eHH0W0K-j=7խ~F"L u:ل)d[=@$5 :SWCjDcˮ,$Ed` sOxO^kZB;-"{qCro_Kg'i]wFY]_M;ZtW;Z-~jO ZJ7{#;UagG#de A[dˢ8iRGT56`ZY_ƒ 9xjj}X_Ҡ3y$+=̾o_ E'|d{],$U0e$*;e#YbH۬4-d?˨zMDTSnHEARf/"dX53$X^v zT9e[_༸\ĪhޚД^}~iz_cP{/%QڈSCkuԯ9_-"_XQcg wAQ:[V|NN1K6臟kxh\x}xR/]ˊ6w)Qv%-J)FYNU*xXi 0T5+}}%o$ֶJ[+CB%3Y^:7`9q8^$|Ԡ@aAg'Y#b)̸Vj"SmϜ<R:, #nhF ]A+lԄ@: @_fpV' UGR7TacBݬgwoZcFq~=|rQeuLTڹ#u{870 #/nFIuc fӉ_ 0\FX "oq )-nÐba]Hu0()m €:t \v#8ƒ#yν7HV<4WXVND@ul6kp #مA,YT}J$8/ k:؏y}RNϕq!uTZ mW\Gd{ԃ ;2!kuO͢0UsoɿlvAc4n+]hˮ =/RPp2gK\-+HSXZ37ҮIOx;$pvVU\ɻ,~ϙlN}N A/UdEtbX''CQqӨA3áik \G<\ p5\;)y0%(}휅+>`_'nѢpʼn"ӉX6Ɩcpʬ=Yۧv՜ָ(qp]G4H9U"Qk% UKIK0, v̥4vWED=ˤE|r ,L Y:`٨,'.O϶ix>3(SYٶ뉑*qkE#id_S23'X2{I2wW- j+4xt"ALרKaz((& ???)ÊXcB[R ?l[/jiO{ո ` c")r{1C9F(櫪%Z6 v1aK6ޟ~|1u<hCޛ%% vkrT(!U(:M5BØGܚB(I/O(\9O=DKE8 u{w%z_6^ag]v&OL4T[خpv؟!?T Ik R`7x٦>0!AIp(UWu?jѽr:D/`&#* F`)oJ)Xmh]};2>GB>D<[9U՝JJ |p}^0lU爗R uPƟ>"Ao þ4P8ɴ`0";7qPkp֩RwfEVp˼q4HnU*Uo$s8V/f7 3{G$Ŏ 򱩢:nq~/o|9#+!A$ƞ95Z*Bl, E¤=!g8Uc=;sg@M_}ޢ8OҜ~@ }.6Z(* r +,sajPRo mB`!kp;v.R ?[H,*z!av+ձRa{_`׹ʪXajh",|_fΝgMp~Hm1Tޘp Ut3G4(\^6TwwRC{wee^v3߯"h,dtX2sO9K16D7:va-bO2o)jMvܮYrJEHTu05g$4?Y(WyC8F˥-sͤ *&jxNi1?cxD4<A:a%u63f\G:#@PBΓI 1$kyL$4u^w Y6+TO>_6:{>fdz$:RRjѤZiPAck*%S)SV骲̔uRzOFkȺ! 2j]$[V”#ߤKӌ"& գߓ[2I;W.dҗr_}1vnz xN7_h ? Ybpx ^.(`HJRi2p`c~X1ӥ({=%3(-e> m}"ou m~\ muc-6!o3ө@ #INv`843*m4Da^`*Pirnh|.{VYڤ8t$cq#9`-[+rA*:%POӠF8GN(r0DIѭ?̓:7;K1b6'!Bt=Ji$=u!܊A}Wk9 x'Ùg0;LA^\c0ocӵl?Y|a +$euXD 2VԘOdYy7, keL G/徃c(rd!RʛF ϪS*ȃw'dM r𤕔솒~?sUMpkn+&q)Bv:\팫,Pɞ@ *!eb5e쥽:ٹ}7p0{""W''X&ÃpaU>D0&u\mbEǼ&FH5rI7EUQѬb8-߭:?5Ĩ^p҈ Zs̈́žV}cCɊBwp fw5flr؇w$ 0Lz;uy)72{p7z #{VrBh\vU! k&֓ ∠3؞-ߠ]h{^Ȉ>|Q8B?u0_f1A|a5`$H[ ۑ=%su "7ȒŃ&&Ζz|GkZW~+bl{-9AeÚdLEr\t[J&4]X.!gcvfM@UK4j QUqBX;bmd.3 Ȋ?S3)56;|r{Φl' L`Ea텹8,JY-{H^,2UI}}i$m4^<,em{IㅬT0/ ӎ9k# -Ph)Gk} /`5JѰ5t5F7ɕb {&%hP-w/*vǂWqVF59n-}vĔ'/!Pumc#hM`ZzG=zDz 7#VgؤhYH[ܠ;A\Hny[|dHu0͕٤ CD -d0K{cP4&QIkxdҍ;alYg i `JQ|GG*1Tie}|t!ܓwz yuD,2A^P_ڟCAlQls,y7=(~kqjcȠᕴZ%cZi mEs _R)+gHP JBܧ+RM"U`_!긭Md\D嚇%anCZ^d y4Ca1/*#=a`ێvWi#_#$ e9lgJWssLvQ[}rgZ4ϿV؍۷]ۘU($\>د."<[vA<\. gh|ey:0vn% Lv3flhA|B'W߷Mt^39眻`t@  Ϲ& :Fv/ UcQ?ғ|& < )n:z;Ùեߐ &cI1X~f/nmj ,uV;OTt&⼂k?C$lR?.X ')p#-ZT#8g$<8O;?H̝\u啘L2XA|)]UlcEmHmu|#)p7 ~kZy^uVR}ܘD+s#k$zްl#ŏsy(WF!{+k,hZL}8Pi׈-qv0)"#Ԉ6l>5jS7 DXbKqH\6 E\_kcK‚"|O>>+XcmNJ[X2da1a^ n0htQm;d--[Ffa$e"?@3s:=7ݨľRNݽT +-LJbZ8BF{f?Σ{S=@ ŀ_fF/Fʙps+u6%&kPnbCE::z<"3*7Dl5R:# pG8tQoܨBȔy֌& OEx}fycd!3(Ou"b-I9;5VQH0mX97terWz@܏lxD Kk7DRaÏ|;J7+d2!ʂ˽=J/X_PTOzF+"k[s$OkiKHFP9+=+-˙[!Jfl~\Iӊm,YN܈vˑ~<5s7И'&L~[|j|g]ȦRw2XƜf=/t9'l*~9v) Spos1ZA ^ՆF_B2ɯR)5MʰIpqrP_94յU6ӌf=6Y9FJXU#֮seBdj ˂YyGWlh@GB20XWpv-Li"RZK⿰ ʧJ7/yjAGx%\ij`l p{̼Ml-*QG4(8+Ԫ1uZdi镩#: `qDq)H]Q@#*=0]ٷXǻqo^C*5 WqQ6.႗[g2@eN7l? H8 J%H::É3C1+wQe0Io;含 #X,u-'@b?92\ Mi~1 V7n^屜j0@Ȕ1bMB/&hzZ޳IOpvM>Ix&y&1F钔NF9e6^Nt>N1!4ZG^;~w/n#ΐp30FE600䙑o!6ZػoApq@ŷ)4S}2TwNJ3=2>+&zy.Z *{)7+u+b\iBahJU?p C}ke^|tmp_Q6ۊ6BKjaRˏ E5t#XW^Dh572\ňڞ=[+]O] ǰ!jij;r Tl~.4[[jk0 { &?Y}y&a:WmfRX&h-vY&Q'<biE%JW}KFh |sBJ:( 5?x{t(_ѵRܟoDx}oI$a||4|!q_1L or!J?C 2W&Wd1z}5*y׍E@(Yq-ww U)2f/3+{0Ï[Yv~YJ@E |t)a9<s.-+4M>y^q}H`3 jSt&+o>oQΧ!Ssfy+jS,T,@vt̏#e;l^@-/iN>{@Q^$q5uAgˠ+\Pnt6_yGiN!-GcY9NH%ɽXC45L zХ1wE$; M--o'ӡry Ѩ . ͑>-P ,UTVD?pmCf⩂A=~kV/yZ=Jv8S\em`Jܹ~_uR 4dDoZwtmsR#|Zbh{+"O uMjJҖ1_C;j )??}BrX #c&5OC5 b0TRt0Z$Im-QߜfΐfB {W8MI IR- >}OvxN?1{u>px;8"}F/gY[|ņ: x)]@vW´}T[yh7`VHOMF4aȱ 0|K;ݻ S6ϥ}h\.|ˆNE||N"*;\8XA̙k|Z>2C{xċX:q}PG,"^fA6vA-4} B x\}2Z )[ʁ0b4qA1׀qnݬ'f47K2L;u('\%; ǩ'(Gk6<N&uvq0p]m| N2f^OseMN'cA MAp?qatLF Sc9te'Zpʳ:pW0HNhxl>,vi6`8Z[Y<ڐt-kCύa)e-<  Ga|;F[fuPJHwU1/>>w)9ӻ#3xZpd\[^Oi9uFJ/=o¬vpv,sY)ߞ`ެQO d7[YcA'ЊY?l-_Rc*l'Z ގE !RSn%0[߹E[ /|w1 %$JžoX W2~ Q$1mYY@{ZL(F^z] ntVm7uVit'jOR 3a8+uκm( K2;SEMl=3&Wa/h#_@k!}juk|.QP*f?eqթo('vWuͯ5胆] J;0[a[K7DvpZS @Mnj>v^XaǍ?kѺ-wDM> JVMɨq@5giEMd@ϟ0  0:ʺņd' `FDY}오k*@ѫ$U:sjD c^_? '$yo&MŴm64CR+rIW"LJ|V Xc;e9@~B[*"Xo%{ju!zV=?PgZw1Xc#Y3Y=>{ٖnUJ$_)Cח~KDa}tfmL$Gi TXVM~Aj0+cMu+q6/r&ĀIz=pO2/UǓ||uqU6D&t ifY4qUՔ9,%e}ݦyF=Y j(ĕu[( [Yc^, UmP7 fH,qvtF7^7ӭlv.L0ѩOEmH P|M~eNi( fat 9*š?+#B㔋}}gq)yRfo$ 8o!;GA:e78aE`L(QS<`/RpMktݩVfkKo,/Ų.5u!UH]a\~KVMD+а8@}PJ&D1hxI'Osnҟ\;a7Im+Ĕsb> Ea.uaTֱ4n~q I!I3 X L ʚj1 Xkc=J)~ؖ5"b[+cdB#rCJiTː 8}<\!-ƟjCW B|"ЧQ%nw=F_7.wED*HH9,\[Fĭ ݋,4!f +PO_Ϋw!pY䎏 \i@o=l<~ňZk ^/p ,S*ϩa,Ka/RXɲOk1uT&G>LBΜQ.dv\状S|]oKJ*AX~<">w Ifv~YӋ4}0SB#l;uFo )NQ?QIםGb`7.ŮC~brx$WXIdr{$ꘓ#N +z]tۿ&ቈA!8-azxAb48n?0Fh>"wLv53E#.Wk 7B߾K]2o]ʴ[)]ãjԋ%e+gJn4q&7$nC̗"^coK%?F/H%!K.eH S֖c EB65${[QxBE?*)uJMyvFק Ru<~lR9a^4sU>u(ehzy#/\'is{֨m~R`4e ZI\{ևXcs\ Yza\=`d5b L%MR9.5ʷb_Xu,eq|?\Jm׳ 6 1 0g)@L!Q"~lGIlo~DmQ\˴F$3P(t8-ڔ1қ.OQ`ȡ+*h ;)0gwASazRIiC:%AMTfE{^oaday!0V77Ů񹲆:n-~ e5x':"uΤ6OU9b#8eT)-~~~ժf˕,d[ve?Tmsl>6ճ"QZ>pxWsS! KA9t4GHR ni3!3)Qw%z&7&͝e.-yxt8NEK<"em nqFѧƟDAF[l4(EXŗ{*|+zB0 I.v ڽV޽lu%~dD~`U\98dd X)Dp2 _6CtY~e&%kmW-=Y)>O8^: 2t}^+nktD2%H[GhoO`]MEYeflCk?_g"Zs2pJ3Aok]2!Vv'#:&I(-{·7X]RօWzͨ ZxhaLV}%28Dٝ@փ#tE\9b`TRxyMoI Ŋ.hĠzv{#tzJ/+)C1'Y  (d2:Y[9iLZ 3>J= 5B ^26*R0r X45ۚTxi>%ޠ~?Ղu+w44ub6Bv] 4aA ,"> Q U[B[\Ղ՗Ð<<ϥNye5 yx-*: ?IkKaYs/:!%w*fK>QpQ28M# ROPBg >S۸l6~eXJKImJ~>=?T!u=(tRh;Jڻ*ޞ7~ B[[-QOLtٱ, (KYJ cruhOμPx t\?0I%U0lOB.)N@mȇ/j &Mbf0NWb3$ۧIюNcOcِ>.W[㢅DΜm4!%\bA?!=;K¥^ jlviˊB k_}aaF;?|$q 6yjNnnZ1v- mƌJⰗ:O?Iҧw'vc Aw$R+ ;?26{ZvCQ0=֥M lJgA"麖K00lRHot HFgoC2})k!X(5]F1ZPG/iB 8lJF\sUH/G.t)V|  MEh5@kaN̍xE^Ί]عuBdk/hb pr+Y 3HG>C "Z_4w,t!`Pj Ҧ`9L/>gu$Xo.Y-<ͧé .]fyUg{]#hs 'BtL,!$(?ə.ڎ*T;}) !U`YU6Rc6i*ьn"M_ׅ4$Jsy}H^q,Sk*_:soÊ%Ktj`VHOQ-`Cl̦}κݑrK2 KBS; l\ջq@:BL`ڂFAN4FH7:,Ez>9n_ņݨ( SOc0!IEB ] !pmgܒ*$%_Ŧ~hvu(io_*XJҰhdb}dݙOC/E0ƣәbys!fYt@ND.IBƛ%MT9>HpvwCPu3DT4f:e߀eUEd6&Vu]bRw']Nt|!G\Z#s?_1+CpN ilT5@͢OgD7΀*i8졎'U;\31PPF>PĤܛ?řcwPrieb7e6]@'$y#i2+,m C9vxcm!3 DIa;ʞ#ɍ.趻ٻw3#2F sS~bY.t_2uYbQYu y`,Lc, BH$\3Z{Q7zi| #NcG᷂MprS!b@l! JF$n7?I*Rh3rK W5&cߴSREBh6يѧE{DakhpttnSۊo~JXZƎCg<HwT0L@œߘN ,niԮ&87+J'$(_5XTw߻Jyy Jt= _VE^tW 3ftA/Xrn(HjidyV~xw*D+"0DSJt UFHjs,qm vU Oj:}- TTwj?ZS̹T]uiU;\8$ TZ_ΡxwJT *~-aib0o6W#Y [}[ikYIWu@rUM?6y+&,sΦ]gE u4vpm>UZ{+ ^uI%jOYSAkn7Nb㼦U,X@:\5LVބEiP2g|&]~^e0;x >22h3Ngzb?6#)X-:~y )V+ (_@ȯBMf[a,}e!klwqV09♆z>PCS}u\޻(ovi}6ay %0=X\|_Nl6;6"1Ǧdtx*2,sxBf:Ru <`}Z}@YHw`ޭ$UtהRN(z]L K;KgKl_Љ`ڠ+EsK&ڹRr@3BuC ՛@h[I :--ۗR{&ta翨d䨈עCԦ *ǘ2ƍiƉw_{Sywͼr[Юۜ*TGFBvY\r)?k`2;ۺ晚.ygb­ !^bf0I3پI8:C$OK娴2KNZKVس#& Op`L"U9 (u >NpgP t'y n ]Dg0H5LCrq/jmۄd.] f.?ؘr"dmxgbnظ- 0\[ }FT-m{"1)'r3=>RV^$NO{*6~C21w?C32.Q-f[͒fʒ[] -Z[!b)4 3aYm4r\T*2ݰž+ڒV1X0y`1Vab›q/-ytv[uTXZhةsvٵqK.+ 6q9{Iy`V7 qyua^-0/iȂvքK /8-[Pg["l{^J^'GkSjoeT~%ۜa r$!@`]Nzw=_1~.tUVw~I#hWUf)Uu_4bs"bg*8z˷y'[sEcnS[We$5A\,d']ᑰ8J<'kn5{5J<@]_q27 h<|&@_4`x?3DW֋Zo(ni {.%To}/>AV:R#@`(}G? )m#OJѩ*Ζ֮ &AvoKXq言tIFu+C) 5v+4  ("{,,QhOfJ&gX~3Tv/W-ӯ8~Di3Ҵ@HԳ`wMЊz4"{TfpڱNptfH! i k˘'v)?uz";CE.(L9^*ꞣ* dĉ ]=`AΓggnog9liMt&.W;'|̧r%~jŚ>)a|[|\OH\h.6Q#: 1"O$H FRjL_qjkR+樬ݳ[{]?Xw*kP~l-\9wDr(DEq2Xʗ.lҡr|N0L2-)18' ɹ:nʠٝhq|΋Pޒ~E" rD6+w6JǷu:H?,2>EiRN"TA@$ؾV۶# >Z9ֈdAޒS]bvN4{psއb\WOnpj: ^<9+]rlk m\ W hpUϦeK!iާiVa'R/0kGÞJ*'CjiہqZ=,! He( 9݄b-̕*u/GeZvΐV K$!+//Zr>ӛD_u0֢MU&xɞyI` 6m`pp4duVkƕSId74NAM sţ`asVGSjl:nb@2ڭ*80eQu#E3ldMؼhfO'>~-xKFςCsXĥTL\j.{iuLZeקZ_ ҄`;[ ! w4dyt{ԮJ9_Aw ;L%g\g KDNQ*^&]Gނ'D9?l %E,!OwTx2w&9i s░TҔNJВ_Z?siqmO>m p_pgG*5Yh'S&{ZqgKǮyҋK) 9⺴hO +hz2EQm,qԃ6r&>k%x![馣 3Bo?GOzM%2Js12 WܣY4nE/hb SaG}Q1R^UUv os#AΚ+Rv$tDxLPq^˄BW4^J.Q3Tns)SZXp_QVB9^?'LڧwIݼ !N^L0Dݪ엚O,A*#WIǶ\"ԴqGοzt x^Z,ǽ8iH85^H{ˁAK{+9Z 8!,?D/ j&&T/.H~/ A7iqd}M8 yFҮ$oO̼*&U==Qb7|_b A~SeKgɲ-^- FG;+nbQ;"yQW,e䧱y @gx]):ĺ AcCi95Oď\r~~-$<3ke5pd4i?/͟15^gDcs; i/nFMϩiˬם^>Hk+gd[k&E9P)Vo *@b]/XUj+l4eUP /A Cs[2]iߎoTjO/Q[~,'B/)ԡ]JupDP [w2 )sǎ6. iGw%=;Bar<)+3S'&:t+cj ¹s*W*p+AK ݽM ].%v#=D<,c/}9[GB܁z"t0k?Z/,.`8^aM0︼rxA[OـÕ*_+ aKcVk;ȑ&18G ֆ§Ab_%Z׮͊d^[D;_oӻK6gJ$4[`l0CԇITm"18DQ+(f"F!x\֟ɳVG7KdY0}-~}/tepN\wcgimKEwƯ2DEʿ$Am6>;8fh +宫yUDËέܻ#%=%j my!b:)SWgYOYA"FKDCMzQ,2#NHIWj#ܤ3agOs I*Mme]xn=#uIX/nA"ABZ70JS\F8dSSCʐ ’\;e\: +& 8 \dnF=6(9@ny\^ &:#L%Ҋ+F~3v贯tz8o.<\RSQ^Ia`-Hl=y g0\MP/کrՒ"DyDwxp X)))n^AnC)tfؚpvx X|^-nS\gnkєC`*t3kD$=-`+IG9ae(wgا(J@WoRiQ:Z2#o Ä*{tĥm;J\m×l%'?13TdBh5 o' 41o jaә舽nu3*g/ tlzAUP 1EI3= 0Wj,XW159_fOz nL;S⃱?wq\-tMf@s>qN,ⴠC;YT:BMjE:*MO(q!_[mC7|*.ˑ_QP,P@"ɠAf` @~}fH(`dKP}Q)+a O*<:d+t_r ^զے۪W7efaLlժ-YT#O?QYd`PB|c!#nxQv?a`|fQڧ: ?MUY'Y3vAF.mlKwkMȼC@h?4jL1ږ]!eލRAu2w s2{*yßVsK(dF :5m,+ +,P SP?ћpkANv p΀c!~ǀSxVۗWr `_31\¨}`ON["JA\丣 LOٶ~ SjVc 4d7o7lv$mB-|,{ޮ ,7x^JN"G~swō *xxy3TV>fzt@g#A.Ś<lۚۅ,ufrn1h"*PGGz.1,9II51}>xgWes3q_Suc-+]Qʚt1kbـQ*qɠ$8D~eUS\.PAB]< ~Ͽ탄q]-RO׃',%.#k%XƉ6MkFWM{5Fx''EE5j<:{Go}(8n,=\}}z\嬟JǕ1xniUFΝ懵Fğ#t b5rn @/1rrI~wV'}x޿*πaPA{]A.q\B.D:y'Hd݊aCB_zSSw6v"3jL+<&U)-i<#8wkW r"XΗ]e%05;tz<`w n+hB2)[(p'UD`5@EK97 ?J6Jtszb%xD]ﮙ =::Z#ɬ3ۖ})"^oWárh>~>$~?m`uw:^FdYK4]u;&=܇b]#M+l,Bqi9 $O옧ʚ.di],sOF$^QbHHqTǔq+ź E n%Z-8E9 97å5BOk zaf'۷H]x{C>||/8ɰF9*{*p(=8#zcw[EtyTP9a8̦j`*<W3Oև`>~2³YpNk}COx]+rSI]m-Tڙ3?b:u.ԙRKH4[\uIă&]+xѱ K\}6$# 5R"9 mn\]{*C8rudib}Cv&1v >O`:UOƭ:^j}?;cgz8[q<}@Oe.H]&2m€œ2e%e:Z >k~SV}ib#$/OXYYiG7cT_D-Iim8ߞqkjf5 ITG[26|H+*iW[/ d͘7E`06Z =>nkee M1CKH9b I{d%`Bpfn$P/*_B V, 4m)vQ)J44TZ^f{X9 ߚex4"sS0OG^GIlzgD+8X KaW1l=d}_ziݔIJ^^KTz{NiK\#{B514?~!VjtR+]0~ juGf6S 1{ Ȃ`/-c|mh<3 /{]ևUMc^5IO!G[eʤm_57r!ď]jCGEMHq _RqÒ*#w_BQ0kr<׷߿Ȇ&˗k؍Ia(Gg"dGQ߼8wo"uohsȊ}ŹAGQM Vm0cEظ<~\dۇ$cYgUpJ}ރ4KW+@b1È0ONtB +031)'ogh۞KPYEF0{vؙ:RII-=UT&ҞK,&z#ZIVcXJ gƙ~wwx3u(¸^a3hK콧GRe۲9ޖênRn3'3A˵Hğ>cP)S斮RgeK^H1ܹx.b\֣Q ՕGvjd2H̴to(85C[6B3^ &§8MRII-dNx}?P(P9x2#$0\K4A:w WvsH3CkʣX;QSڛ:>Ps[P!`4Z9 t$RY cڞ?G?J YGca%c^Cuy)-'WxA?L: ]<YNsNM>'a:4FBu'O@3$Q쮢&EG a=p|u8v"=P^%~sP EŒZ?~^`UmWQmy+N-zѻO6UYWw%P(z5 D|\'PAv =E52(#@D}D=AY(Hz(,d\(x+JE#XP96DŅ+"mXY@C4l}|އDԒHBdQ./%YSDޥ7 ^"Kqϣ=i\5 ]%6AK"1QKscKu}.&/'>^#a8(zl^+B9\Z\%{pԲN _X2=Eq=$W-,׀CY@SpcLa*So"f .b,: C"M^Ê>6Yp f 9K>a{fkp߼۟~"SԔIgr~,`Q שzhl$HfObiPd{PdpY'.zB$rt/IU@EH_%p߼ݘl0eB Wx'>cH5B'ը ~9~xD9YõI6q,oEފ%( cw:Ȱodl{CߑM{K6#Lw0'C/lsw1逇|[՜ bHKqQ]~pZ,F_+Pbli4_IerݏB͍ G1%JKZmy8JTpTT Dq38nO!O‰ X}fLg$)zVÏ:ķcB>7C:MN['(" ϱZM'uDUx=h;߱9N?U( $ .R LhsGRJnWJjco9W͹>}W+{LU͵B|~eq_+3 7JNޣfeƋSРB z@vX: $B6CFkuW9SM>W7|m"TQ^A23a'<ؒ$BfZ,)] ĭdž ̣Ri/T":M1E1XޱȀjx4w`0ʝz1W8[w1FCx(s{cЛzhܯ?z3.̛hjQm'9?̇P(CmY\N)9s+HzO߈;淾!]}`oJAUOqL}'3[+3'%O[=sՃi#|D,Yfrn-Nӡ@P&Hu[3L&H?!t?q.eu̱Lu@ٶb;H?PiÅk(*gRBƹҲB PگoEewqV=>|r4?mRPUiBD7G̾?0gԹ9>[eD Ձ"-zs (f&+X}ƩXfH$iNvnI)?i68\H5TJy]>x,>34L46$RVӄT,ȂaϢ*"^pZw%[c{0:,˜Xd+P486$AԴgD-9@+&A UJ!|^d D 1v,S k9:g2mLȤ,HXkNHX@rX\}tpq0^yb]/!J-5q[nd`k`3L×.FDp!QxO*+Dv6fB Kd}Mm J<?]J Jz7lh{CO'Md݃2'I/ ! 39t[ ' ҙlY;4 ^&}p)lh}B=5MqE K\NGî]AysP'1a9b}/uoAw偾ay/@,/Ћ5&yY2$z-} %px 5c`WWXHC~H]b|m3kb ;ρ xBTx],0ڎiJ(J6a)qB}a1@mMl~8Fa3RFIM=qR6YZ52;E 3Ut N汰v{ܤuD[tue{!n|qO}RD4IzAbq瞜^JAeΕ/3eY,5m]O~ 6+ -ĐLf)x:l.^4@{P I=fא=;T uZ1yLT})H5p;gm o&ʹ7@&,G! [ QyxUdž)a|LwPo"&#xh`e-"s ?lˇ O C^$-Lix)fw$CGbPWKQut5ɞiGr vZ9P.ܾv9;.;J4rS!3Cuӣb +9#ð[.VPZ]$Q*1PP |ɤ_a9PDQ﮴5`e`",U6K=C.ÞUzK=B5ewvы!'OdK5hHv( ~5f3# p~4)j X\=/D0 ۬jFעiXҐU9YK(u S%:ꈻ]Yuq!0ԬI]kTt IA? $nS{̅iB+=2hPjf7VT*wC}X;C\arp:,p]Mx095ѱc+6bxF,=&{ce %qCWH U GZL 焈7۶Fu|vDǕ~@G̶#rx}CU~ha@"6*TJZkDVfq:&Wؠg&~V04|EgkLA}yXxMfbb%(od ACS6ݶ+V1~T.Afڧ丮E`fJ俶T}m]wxۅ ۉ(Gssئ56oIJian'yaFאN $I*TV|`becWw2ZV$1d vF^`4Jُ%DMnoqw\plKoؑF? 2!dr;Zwt(t8MDGpՅtM꽬*(QÇaT)1^ɒT!R" -+(ʾ Ў3SA\ hy2L'\hT)az=j6A5Z_O5n\I#j1v40y9$|&=V99ij-#R> h.:J6"8%KIg=GnD‚ӁMa` v.3V͇K97(وbS(fw̘ed2n"o`k~B B^)DfD+ny $,RʌӉo;.v,>Ò}+ϣ2_N?t?qHܤQ)ϥ_2x1-1VK8Ul`T;9h֧9uz0l|2A@.ȾGZY7@OwP=L!Dz^_ؔЕsr{LJtq?5'PvblsC 2[xr%=љ`Wu`B9ˍwMQ|#{h (wЛ7ϭ1q2{vZ=M~W&1?;p~U "MDY OO3\Tx3x(xwdXο]XȕnvU6@&͠&F .T痱Vv\f!U'IJs3K2eA gkUH6K⹯|%iu[Wwg< F"#HˍvWA|Bt0ܬ|x| PI) a I$ȱ!K&u"=ۊCNz*SeIfv0 %VM>KqX7p:XND&fG P +ߛlL$/6>:CoFhwz&7W/u2bJ{mh]=<.5C'(R߷ f?pu('&x n3_%[hWm? ۼ^tc"aۙXC=rgs9V,AJ4 L^R~*r YjꋌJ`_ L(!CUTq#V(⌦/-'Pzt [xE0 "ؽf Rne@06_{i_#$ޞF *XaUk=WWHOc[;ѽ :g_p4#Ɗ)ӾGlһĹ|,sOX:ALR49>_*"(gu҄IK~ OoN\ }nQPzL(9 aE.4?"_Kht!$b8iXmEO O\&|4$=חRעi\6!Z9E;~IM^G]AAIѯHjM{9NX]J4[j"-\ȱ:t#bXj9Db/iPR*Dsf"0CVͮfN[uCeG soV!vZp ]/wiɵF`O!evwX^VBwob; ]Z[SQ 2Th,};ϓYWךbLS{[bJ]l3(c$WQca5ەF`A1pEٝD|[ v>Rsлpb -"TCR{ıKE/`@e!(e ;|d#(q4:z3HMɁvOf3J :D;?Ok<Ja↔K4̉7*O/%;K:pȗ7b]rԊ@Iw'-&\p$Mfǫ-pd`\GiR7& Nx%¨=smzB, &=m,eFXeuvM18*һ/oTu!ԐLGB)2 A?mˮ(fJDƶ]B_.`SV_;#_;7CSE)f+ r'ǐǬM"g'%GJ7 ߁fiA7L~X-FPZ| i X\K~AzSU&l%@ЀװEQ%=,iW)|>7OfA 7;/ O+R:jެŻ'2(&i6#%+׎NpOx4No] e_.BEj~#z_p/>6Ӵo.i}M&AVbm xSDv{5kwpd2W!_ŝ4VڢϺ''ր:ḠU잞+6]kOt/i6 ]_lD^lNw֣yR'4P˥$Q™unFS/eGv{GOH/9y sgK}q]^sASsIYHzrzI2_aR%4Խ+fXUD_#4kO<[]vb+/'"m[*תU0b.n܈q}=G?CQ$,͏AjR"rSJA1ޞm)?/ >c&GBI(&7WltV.^-rZwՆ ^6}pa8C[PKCeӁ} ;O uŚ[$tv*7@3&c 3>+V PEl#nvM4dr0T@mVJNz/,0$4gp FIѿY\0T#|Q&MJ"|a1Mp0cV!DKZDAWg醆`;8?>?W HIo#yHYx*hY_o{l`# )A2;܈Jۼ H8݌K}h&;W[N>zobQ c5wfB-<X:dC03M!Cdp[Hx5ЋӀL+[r-qP>A Ƃv&;%dmM1_urT~~CpS:w5* ̌xot gL8lՇ( Ǝr1_$Sr#: `OUre ?T؎YU0i7a("5OBoפp,o!/rV4:#yۻ-]D ?j7s!庨Xc.+-WKJGi(tT#vzx/"V6,` NHӑ[-/Dxꆈ9AqkKDiy"nsc$AklσN +qZyAߞ<1n]>*H˙G x^7dG:ˆHNlt!*A.ɩdCω@Le'y Y P7VaZwlZ/dU$"$D"tC *<1|{-dBh!sl{!IfSF̩;CJAmFóܰVS@Z+76R^VIrI @d1 pB=fu[ڰŢecJ\YŝK!*o!7HŰIι ˪ݹ |&,z*lѲSM3AMr d֋m0dP?97`K(с2$V"}ҷ/ 239 NYDĊ=̱W9%X*e? TҘ6`k.!ijƛ[BcHq$C1ʧ#'rN 4b ^bRey%뱨ly`,Ţ/ISƖ 9DOQ1c,߯Qx]e'Pul~fT.()g* UW?X/ xeo氲E1T906!^t^~=ֵ]5aڞXI[/Qη&v\Hkh`xq4ZX&"_W2>ʫtB0-1YE]FLP_,y?(kd[pЧ'Lv{gTuX-p!9,'s'D뿕[Ts~-p` kIT"1n#TxTchѭÖi[C"~xw47H.ƒW\ v0M`!"}蠃c{۔I"EQ wOi] raسgOۇ{Qxv~*t%BjSͧmf3QB9\jE`zs2%y";AZo[^-{M'9laF@]{+% ^C:VX^'.JRCeLhFT.hH,ua|O Mլ[@cVv"T'K#f2RuX'׍R.Ų%%a*Y3 7TANS-VZ#&Y3Kn MBAmlo^Y&llgt=0;eYlZj̵8RYGq+IoQ5,BM=QyHr~)n ЎEG] 9L?L5|'f!wF[2Cv.v37lcGH&Ibo[u ȁ=__ ?ˢiөu(JOX UFJMg1R2[5T}*D},R;L5|O[ww0( ~Ymhya LEZYbR.&cO¢@o}.3/ⳄKrxZ9:N%"[vC&V5ג !r[C; }CP'ejn˟ܵ sM7& 蓚*q~j 7 +P|C96]Y>eAX2.}*ZH rSs :i:5NJZPܥ߆j*uOSÄb(f7 -bh[q]|_(yZ&PWJ(jq*9z* /HW$tD]9űyoJq_mZ"roiaQ8m1Ez՝튝Rkb7~UD`!ξ12cG€z hO&9@BЦ؈!on7ѓl|d}W 0$IŘfi38%EDSq8 7=F:chLoIS .}[iPik6I!{ȋ9A77?.qJ/y)n_Y5B3=T I.sN%h6$E?(j"U>bmaݭo=ռlHa+,%-XWu%f'JH`ZTWvE?8_νݻE5#퍒'6rf%]ms&Q<9ʈ_[AnlZz/0MX̽"Tc Lu9/|йOY/Uڧֶ3Vbܙ޹R3ܿIk ,8P5y(F=k˔"->稞[dQCe\"m80zjjRuIPQܥJTލ:̡q_k!Sz|vLw?q*ELgfFP m]$&@+_ cCe ȱlٵۼ2&e'Cc ?8S/‰NC).%BI^,e\1/ѴB,1`Zՙr|r蔂1WAp@LJZ\O*4u(1EGBU0ӓv\Z ~!dCaP,r WOĐ|"w]ڲv} }+ԇSs]ձk@"ѪgTjİ%@EkChyJ=\vIU=sL=~Q+[hJ6TP+[d#aߺO8C㶌 6;qZAWeSE&.5.Ookj#}a*u%®Rs#F~4uh;!BVi$g WѼ,GLR/ y%y2SZ'wRl:Lsz]i&xcY _0VhWzmx]_ooW-S;Fy e .}@ z 2AacH@c 5Z\f\U֨7\nt]XpbM.x ^hj‏ Ɇ%lA!r/dT.E64!׃=61Uu;P {s /_6a-*%3{ϷECB)8_GGm|y]mA;]:4u,im]a0^@&ǩ,jqVV0 U:"w ~c e}M^, dZm,ynDHJO,uaP_o]Knv[K)JpoPimpAbqPI <^*[_zx:3HE!X?by&9P@eK)`+w{_?kFܻF ;Km^]JSb"te jnB0 3|)Nyc̓|K`:Ķ[P~w wVHB7k<\cNsdwO|`O G?]4{D"2G (n%ضjY)UZ3paOѓBQ\qPf]25\\sUfםDMyTT]Mfǖ2dLмn "؏eI X(zűo* ~ 6;KdzŔYxP( 9|ܾKy Ǽ=>u+qCyn. Yi4[/OkC(kO﮼7KʗR#d5X/"?/}=w* ^ۚS{vzUWؽ AÝf]w t2N옆]u|8uԨl! O#7ޑ^Q^nLXs.&-F~\pvۂ[K-[-i^IT ġ4C#'}t6yDgwePC@7` DM+&`6ql&)MYC.e%hMtiαpl<\<Pi1_; ^E*|h;^N-$#ZONu+eg^ԔlT=v݊X'mryM,/bXҫpEtepu4܉PD>n;iB ff:7q8s1UhukB,>tsOK\S\upC*e'v!<6vφ96M1L(ڥ5zX,(itizgV>k C߰J> @>H'HW 9bػ6s 2(>%3Lf:Qa럔(zU NB5]*'c &P/aymA也'`~T#6VMZ6}8Zo~PS=ӷ9"qA%٫<:H2 :Af8=dcb^;<.aMsq?~[Q2qڐc{xJBbK216%wP]n7ӹO ]>1cyZԼ[A eWNoыLO:Ei\I3;F QLb\ [&c2qs @^`9JͲ ys$>V4^q 5 0~ndj'9|?me*DBƹעuu4kp+g^laۘ3,y)^Dҋ:~+Am4d:ДrAm#_tmigͪB)>'vr6XDX "2rkʨIXe9YNX;ۛkXPTY@;/@؊SjkIdIS}$a@#u*'V9FKIW!P_%7UHm4 pW2|=}|3Eњ%5UIL_yņ hhDzyA1K!)~/z0pK&mX-8(1mђ2\!ўk D&y}v"a]ҧ!S:E.~5,6NT䀣%\5+TRu;ÿӑF6tSdE})<[IDny$mvZRDWwnUlT џ}N Қ`XxhMϪv${%y0V!ɩ*sf54[UFA*I6dPF/л_^hպ /.bUPHĉh+@ /g_>PԜL]Qpk}f̹U >X\҃)DI0ˋ׬^ i~mN/=7v8?c(T=ǽ=-@56a-FHV+pa%G_*:rw֓(]T[$ːl#,±plè0{,uLo+z-q|.9;{:ܘ1?"j[4@*="_ oNlj{I>BGmʛiv Uo@l dK}Pr䵹aX ffCTV"YBj6 8rɛ,E`L%7eH((nҍb;ǥȫv >K洰H@`p9^aKx]FÅ$/Ml/<ɘ]&P+/(,!7*<`79:OFUɄ$M/p8]  gw˘Lgp㋄>Dl 8DMr}xZ֫k\R)AK$uۥ|:j Aߓ(N}FHh)S5y7 =ˍA#_]׈9xĞ+jm͔ gTZJ4]Tq~\D7#$@I`_J66\H)E)H 1iA }z'd~u ^_ x5`d Naf.xM8?xUTW4fy7q+֍O#lNiWt}@]v$xRx+ &n"By/\aNuK+<ٳ_{+u]Mޑ0mÖ=9;QI? BGq,zDsId.?a,p~Oor4A})Jo񝫧?\RX{44e5SQiyg5bH=9NL` Jh d "8 cxVp,lH OMk~} j:$]'6ijES8I WH_/U'vʴ5/ldX|2r] CojX WfM{ k0党ufIwEOGdΓ.+R™ƒG-0lGt#0r* .$]=G~?B&k>K)0|q 9# ԎnU`|,8@ۜ'QBJք>`F-)u uE RoU$@kBMc^Nm@xt擢5+gg>o$C?|zP0&uqDnf F'lin28K? ΙݾxX^ =5oefLHu]xt<~TQ:C29@ Ðpl E"M EZZus V4&IMFzEu,V_};6q^asU7!4FtTDksƣ}|ҿ~ =ʔ+&R8RB}a]z:V ޺i%_ģ|Ďvlrj}I`;kw(R8Ubźd>&Y4iVh>Iv7 aWۆ!>Vv eZ4+?-θgh2mW!XZ&k꿱=fŸAD:lӅ&r?T5N,ё|G܁,(ä́ۑD`>: tX8?dLF=wCNۺy+TEzWE9:"x ڝpEFlWk3VmB\(OBkEH):u@r]ەpE T*$X6(?Y@[P˺ :$eέC|7 ;5 &3΍sEVyΎ2^iREC1[hz( Vr [jC"9+R_3IfRUbe2K287uD(Fz9% rZZjY76n捰o5iu&V~?WR7e_+?~m] (pHQf?{TZ*?z;Ɖ{YUFCmDԓQ7PK0rl^؎\.O|X |A/iUWNK/fC!@ј _Y!_nOxai&j^h_ ](찈Ki! *b_S[v#,PÅONFGw)!* b٠̚-Q8ec6=vC*mԭeȻ*jB1Lf~cukTLq`xgdT_9cYf`*>M) fI@ǡn\ś<{kb8""WXps' Hu[YPW+Ԁd#'.QII1ᚘޗ͒g͋Gɥ(yD ꂚX t|8NFn07#d$J!kMgܳܧyYz_b^?goIՅţ^; rttO nG)vv%bqQ(_x5=@dBj;aiѣD I ;°Fդ}7eXb]6hCH^K촴8;OeK27FH_YټzBd1 zS)ʹI |^΃bMUtTMdhKvcb4NЯKgU縷*I`c"-׭=) Ф2ξ9u~;KnֵUxAZ^HJ VWAH6 \E dw%Y_߫q,:X>s -wRèG?|QLf"5Dݯ|ycR03mpfD#M׆ЗY-.[|V֝;s︫߽WS:RY]v5R$D YŊ-v%yQزΓWծNJo:gY[df8L2 4qQHdkOv厣;"t*g;fSlVuu \z^wo~&ıSOU=ڭ0ȏ)e@.^SAOS*EipLgZ.:1`>LP;3Qؾ:1:6w=|f-mFwb{rן+B3+& umWCL\ Rhx^- =}PPqsWW]Xbo#|G-eJCwk7YqR*zI=+)!b-dU5:P=^N_k`Ɲ3cl] ߓZQhF#1|ыr &QDSDt~-"ziM>IWZ7ȃ\loj6l ue/uu%Rs jp™:5@9 5=LQ7"g7q{Rvy:M)YǬWo,MerՋL(hI2[Hgag@B0~JU~l)*ϒea%9URRTD/ ټ4R}VsvL1?AAEl , "O&<2T#u)N4H30ltQ ڊÄ}MK2Y[;X7joHnְ{<Qۧk&v匏#D2>9/Cd]&}8iBq,pHnRtA-#%2"qcBB3yG22߭ *R~gG|sёa5oPpOa7Nܫ"yr|2bb*B{aB("ҹh!gq /}Hoo~Z HG8{nWUVp^>n=gu%bygj>\DYFFNYmONsC,)p!L5b8߅95<}4cIi5IpCf@%{1@y~!ui pntlugFf۳. `d00_X2.lѽ}*x/qC 4\=?0:]w?ls2{ݸX66O[!iќeR^82u"I GFF*zf*p|6-}ve`̍,oTڌD]pFeT\tO9]K9`a.>Cခ4[ϊq oDBw "V}<yQ[H>pDф8RDY=F{ǂokkzd |)\=eH&^8G}&ZHvٲրWS^۰rEw*9>˄+{`K*^TR(4#{n>1]\+c%[Xr࠘mg>dpM&4Zذ &? 1yBÁ&Az`g/47# orYXm3cM \YiA^n=-aM㼱}+e_Ԟy''OaԊkF}# P|.޴b;M1j-Z74;?~: _ 6eZݾ&ݙn9Qs@^s[|4EvH58NA/ -G}rgO-6ck Pĩ%JxЅs! K:C/EQXeR&_KRWpdNHŽh ~% Gv4`8}ϬfP%_5nV҉7aU,"̏1.Y<[&;WRa*':eF("Sum#F m8.w0&/4l Hl G!-4F?Um޷,ǕF_vB6 *GbfVc7%;Xxc%mwnqb7y쒪O,hKBFePlg+3Y-){ʌ7_ff:r(p/ W-|YI/A x*QV6{kX~\hNK!-N\Ѻ8}Z&TՐjy svna =fzȃΏ̛n.VSkD˵6)$1-4y՟Ea-Yq}<\Zxh9h݇;+pc9m t‹lhl55#&a6#$/ vœG8Rd#G1BզNTO{Zi~9=@A0}Wx@?kC99ӎ۔S\/Th,`U ql2[K\DWHohIxl_-B2#ʎɮi%PypNIDw0j(j?_04O1Q}W-l1_:.]DīO9+7jc'16 H<7Y?c>'YN 6C1T]r CwV'xKÅm~@!~!IlbDe:T%eN}vA 0YdkEj/N4cDb83%G^JsI)}S@rOsHӅ. :_m \`9eӣ!:zьZUH}=I݂^ay`㼀tEw{Vy{[Zd'$IkKYTG@ [U7a$SVkOh)(ʑerZ17ů=Bbx|4.uTDèя/8(L.>{ʲ$bLc79v$h00א)F=$yԈ(D@>鉶خjzÈ!BFCh`_nFmT3!s?n0RH@ y.c#Qaϐɻ}ɩuÞCe(xOVbRO]3f0\SSz+]I/ķrR.rs*~ǒpԎh9Dqwy\CwKCyXkG$] *=glqA+KnZ a1/7l1J[Tn-mzj.E%Rp兀X57\/βʣ<7PF0Fk-=`. }K&7>H"ɐCءa K>7wEd-(Bd5 N#(88rE-)G|UbY1}HRY@y,'bAU=;;0Ƶ~.,T [ooCf%']'KLpsV9%UkDaY=Í Cv2b L]31fҾiSU+xM=y˹̍QW cL879C8 xj\F7f)F/>"Ք٬E'%a Y}ٛlx=aIA4A>}$^8gfLIiWv í;c5r.NM 30ə=A}-Fek0T.o*$WSJ;K|~M36](yw~Q%;ǨW^Q:|Ҍr~f,EEA"o9=9N#cV Vƻ>4A_8VPEK|8秮ŵVCxiN_+p QFtniq9^Y>`&vAE$igcRj]g7UmWK=bW,3wXD#YCo ZD[J.~1]!/V.{*-֣yݸϭO8 ^3.sGIwaJd`s kXrY:؟D03ms۾WDg͸j8j :%Z*a}uW*e>>+ փ/#5.@S"+54ri`$+-?k9yf[O-{DVI, ]odˋ*TF9Q81'1 Sjl!xNmX9Lؘ4s5UNM4b.,:'ˢ #Z{܆).K2kzn_8|%,;%Ԡ^{$9{BȕVbc\ t`g"55[17o׷9F* >ׇqŨd4$ W8jrc޶gRּrBsJV3fW6fuDI- -V#Ub_g@ϕ koe6\< b#^8L$jmŻ+Lxxxh~rVs= A|<q-s.!\Jk'nKS aEb./aaFG;I%[ Y[5̚WbMh<ϻP.:@ԣ2rtL jnV4ƙi`Rg^Q-J\ogGh KrS=%4WzLOB]G cLY4]؉U(VV׉\|cңgDp}z^jöb%^gf֢^EE漂sh fo+C6+Uґ_ݒn78ўAŵ"/&W(5r>k\^1s*(F;B({w!(\z65m˩/R嫤8Q7<~+D㗏NkLЅ8MŸ$ntUy|׊帇(aH3;/V|3pyc:_̋I3+GoCY<#Q BDFn[x$WE|ܰb9m4z}tA 5k-thA) ZPbLH[HKd5xAi[x_5q4%+%-q.4KWψA7flSQrM}`kYY`GTp"9ԦJc9] [}R?*Rg#"nKb,'LRS=Ifs^Uc!&xMEBu*BE ^NJ3c#j:i<ђr\M4F.|sY`]U$eL XՂуϖ19{c,R͡en#Ӵt%zGl+3THsR@Ϩ8-8FST?HaSt)'`V|3ג~c'Yu78j۰d{)VT7. 8|һ3 QspoliķZb<% gWߤxz썬fiD>bDL[%3˯!< Qk`os)1׻[X=EԿY[ D2vͦ[Vw}s29*hq6"&A CPd3?=cKoH b8ةIļXO.1󪋣Ud Z)ϪHgȠ[ls坹H D:σ:–ƣU! h6 @߃%ұ2LUy~[!67m.X:X`,5SU=yݎ s 1$NS}%WgpvA.OEsNZs$,FVjqM׀[>[\[UpRl^]۞@HV鬜4e|hJMy\Eֺ" 2V?_uvp)r\0*J/uZ3Q 3e1_"A|쉝e >֥)tc*4HP3Q9r[h$iM5B)9AD[8b~Ĭ0`B8<-)jtydpD6璣Qoic! U&{s*|kJ[:.j.i>"!CJ9 OznW{.AEtk)gi;wx6UQK+l"E7dqQ0 pśʇ"d'H2T.*^ W/xWIr0%$VM9 Y6P_Îv|icJVwg [8pZfNG~Ԏ"^7ZNv#|v4 x֝=l~dw@7;9@C24'x1W|q*b[5|cCY3,C/fT" ֡$ERUvo>7CT]: WuW˔+ [5Y䭒&( nj>7@]WAſD_<~+V_]iV0akpy'P 8x50 i"я]#dDT-:fOnɨ8|*],`c2se̞|ց"KN@Rp:390ZГaӎB8̣\:wjOG6B Bf\WHAK0d;Yg|<^qU;p?ʡV7t:IbY'dr5;r7(TK,Vdr@˴ ܽ9wkeʯ-܏}Xplb@*k<@H Ŀwû%M[g^JoqwX񥊓-!&DzA`DUR O"Mwl7PXڷGUU~З?ѨPH =~T5gżڇ gq<]?%'d58E# '|fnrԱs΅lU brKҗ[^,k\C1_,a|j+ݒsOfϷ†w-܁z f}_߶ꪜ45'"\v70SP𐣀٣(\ wbşL/X؟bֹ hF^gD&,֘aa8W,P$K2c'e)HWW\ZOG3\=iW.&b!g0?FQesg8T5PẦ#x̘sMM*ERnr('k:#C@#/zv{>w3i]MݓoەNGk=fTG'*Y8i&$eh,qitz2RRpL5_\@$g`]|=- ߞJv6 /bbSzϘ<^nW%B>ݟ&yNgS8'Iэ=} ,9O]ǡqfd+ޭ,ez2m4a 5]&Cq4حV/cPz> A2l-J.Dz)W-T":u3#v{{ m Q{V'gsynM$1Y{1 d"=)F?5 yWv/4J~;y\OD,G(nvSeEtnD>+5Z^{r*F+zA0 J`'2f`ZݐH[J]UYӛLJwrJ( ݪR#h>ohS*#QF9ѼsAxLHgTgJ/d\=4$sp'Y D &r`{Be.RyPd*CC[!ӥl,npvm.'Յw*guH!nYys}* țCWWd p谐Jr;b`T`Ia̜65qTI7H+D\Z3ϘD`_ VWID O IƈTG&g- ;y `7(cEJ{v&h_@D5q& UMfYn;c㖹'B=¿}-h fS|-Z܉K7jrsH2&F]XJߖawpam|6#v:T|ƽ,3XjO$QyGKK[(=e=澪MNze1@ 蓽]oQ6IS[#O ㎮:~6DA|!:}Brc&)Q*F[3YD~\/uc+FȦ vQu2Nm1 ,SkIvJN=@~Pnk#tSҺIA> w"[ ˞oڪ>=UvHryw0Ԭ2[ "Hè @ֿN`c"Aj}3 /*8:{;9ǥ[䰲PG8fccc>CӖ $vqdFH~MdOҞF mHRw@{ q ˏZKЊShӹDnua$f>y@ń0'K5) m̌6d;;~ ŵc!zhEme2o0B|_2FVhQh a3C\-Yi(`@}E eڳp@f v:Y;Efȴݯ.*$0xk\^*XdMo*&׿FNd(P & +MhKxv|ףU/K!xFaG Pǯ5e,)\yCl]xb';؛ 0lnqpzhDh74d\rIza@AoGgf(K3T}OJtƃz zc]R nxY їl,رɁ$`ra0k< |fCѪWp~#@c;)Da\tҩW7q0G= Sk#ýh3uY/~SgJMgEt?=l4|BN0!& -Z<9JF NL?HAPgBI܁*gm̂uR/H(T'/>p{O´hPMN&!H:.cu݃'# ;NO cJ: sQ9檟% T>"ɯ}}lG- 2R.k~W_鞏V=jyb, 苯W\3oi_Xt#@l!{Hk^QjFYuN:fi& wĐ|ԸF MJmCU?{6O (qL'8i6d;u2mduJLb_0VwQ Jro~ WRqkm@LtP.PS# Gg>WF! lD-9U$RTdi،]#liE VWZLf@mL;0Ag}wlgonxTS"f0$; p6_64lOTaQ#9?]8Pi$/ Qt,~>2QA1%?DA`Fք!\Bp?DK**_.UB*7mQh̻4(Sm"脁{I@ElǓ0䁥M:~kC\ҏ=C*$aasȏU>o-lpCtY:&fr& *gɱk?Epq˼",'pbP1J#;^MU{*` d%GGz -r@,WTM"/%@eFjiՋɪADR]RK=J6npY  9O`T6@+:}m ctE+L):G=V#'m$_(B]#mӯG47(\94!v d@W(zY :[EvwlM2Sja iW_ EDF\N7OMֈ2^uy]9Y#.{ j?QFcܒ$3= rHE,1yʪʡ]ÆڷDhbj(( ӏF!wAJm0]۟W5VՈ28m!/azR1B8H9hbw*-BCl>4|{*̕%BL牄Rο!0깅_|h$E"뿫\Gb 4ل48!zߑ5~n 60C5EΤƩQp=YO_?bVMdžWas[lYX_TiCڸUdNNi~;J6tA"S{u-.i*jH` OMU7XZqׄ&ىwh!h'|h{.q'tg[ӏ'°X@Ҋx]|ufElVH@kia?xzdFȸ ;Z#xNžb$] Rl 3>MDfA,X\%A m AM(POE+Hw ?a=yyȇҒoGhp 0Aoc~9r! &rnVĭsZ5*čB9g3?0DPHfPTƖZU;f穝~;5o'W,0Uf^=q!&9 ] ¢Mi3TjU.YӫdZl'ʍq8 hZ="R˗!)``Zkn^~a:p휔K k%yV&Ryt>ݷh'o0r6gktR(^,XpҾ]|p I! S~Qw,酻Od) +r>/GA;xJ5OJdEvXp,XTǛ)vk]H[Q{ޝ-=ՙܑ AnWڅg@9k\(wZeұ5u8bcѐIPv].p` FнM@/'d&"}[4G^eng/O7/f[YUxbS /z&fY*]3D.4 ĉE9؀k[QQ=mpT?l/N~Ob$}+>"nq;~~ϥA6Pfr̯;l$G˙rjӷ&ܱ%B>AP/ b9uk*r5A1Vl򭗁9G?MM3 ˗@*exY;n5v2@w=x%rrq$ p Nr"wJ$,ӲW +9%N~3x[تU޶(c*#&6m_ /qK=z'.2>fHvlW18;Z- v7az]0Efoꆸp@,X;?)ZWZ[o"?V݂1[Ĕ@>Г{:3|D_f:i|t"y75"h&۝Nb\ڗ?ٗtӻ fE_ t%<%l0 umTr٧oF3Q5`s7:K>Q~Nۧbd ;ؗ_Ʋ~@ q%AN_qiU7Vo4̽Rzalf+%KSwjO+$Cq>l3A$SwU[pd+_5`YF!/TFJ ^dֿ#ix4P& gݏ@]C3zXnG=, $ZVQ歽L;=TI#n!Ǔ,R ŕWfsFr龿^kPH?[]Ե&oQp?@vJZXAhQ2N571=/pTA\?[0L2-ю^.qu͟M'$)l̢ϪYpI֋IzMI+X% ϰef"ؐV<+^rBəy #w] -E@kc"!)iI:=sɵy3$ ZU.Uo(UQYQWeP( VsdJR'> ^M)O2ؔ0[ݑ"i'٪e_ïP~m`E W0yֻLx'%'En5INH5cE?P6z٫] ]z[h/ Qacnz›-( nxϟ@>>K ; M݁,[yĎVȀ-^K矦ȍ~ST,s%Mt# tx9qkz9o <Ň3h =9.(A&Sa$~2 IfK; ´d 9G,h/D4L; 38f-;N~z:9:1ۼ⌳~CPÎ)eG5K p6>}je{;A=M!l@7>q7l;vIMs?wPsfX 8Z}qpTH+3d!qj{}z_i!-+9>nۥ9ؘϹe"+汩_%+Wu"hmc0 \FA |V1pߖJYz<1( g6MreBx ݠOJA?MP5{7j}&ڔ}ģE?-׌^Vǥ dz/Dq(4[1z@Ϫ/C=~.@<\x`ǭ6YB j΂z?bFr?o7x^J'Xs_CԯpFzJ=IH/\G(5򢂟"^9::>|Q"6 4=W&oz Z@]CL)VA̝0>&g'r\ 1¥˖ i\Jsu?X$L54gD:GE,\ǶYFu~/:ϱ1o"5G 8z\u*>9NJ t«e2w ZcSH5ց$Ѭ1K4ZEL1O.Sd6%_RqOQ}N@ڒ.>3+)JW<oG ހTeRsѨ Y>=cg/u))M"H9$͹IFÊu(AD1ih=@6ZInWy\Y)̜G염l 'zqK>X{ܣN}!PƿqtpAB}NG̜ IK7lmbY086L XC",hlX*8R)Y¢|\&oT'Xp䞬^N{ MZj:;[6-/M3tҼ#ee[de!v.p)%@KeujV<xՆ5Aj#}D4t&YџeX$>5]e]pEF!P*° k"U 1 ]e) .|Z5 F6x͟}..jcK.1>.n@nXZ]m=G6Q ^hNLAcd9,A_ezjCev$L8\ >itbkqnfg&)Њ=UL#z;T9񇃤y魤YU-*>ElO.%ݫ'Ck֗U 1d`0n1c6C3גo2\|gx*5ʓw$* 4ⶐu/фAE28pOn}6{1a=9m]w_b j)XJWA6htw3)&tj؄Ͼ o9 ȕ}ec3O G=Jd*#rd|Gc Vj٘T-i ?o8DY&/ַYQ4:G3zѬ$9nb/p<<1LX\1i&lx*%+ձx;t]##R01sX$\: ,Mpoqc]?։-_H.k ڗ-~#:z?2?ycf1mw%$.1/YgxptQ=\fn=5t1窘N邟qvw uϑ*A!m8"xӬ eC7uwPCȆ0d>TͣUGsSF,,("_bv^9]-";wZ{`RY>0$0 + LGbDQCk0ޤirQm0@j?{:޲uGvN2n;[~exA<'ّS tjAbh*5 SOfݭ NJu{rca@e:-׮&#.ΙӖR},!9VƋ$*\JLn7YZlт|Y1O 7te9p-^c.ٞ(]3;d'(rGKϦCWVRXY3e%,"rv>IpQ{¸=05XTժZWfLw$. 3:l7At{{:8>RT$M|74,8D܊l\Ԧ5b0 u/ ShHR&cX^^:OE؂p|+qK>J[R2>LQ$xmZ\^BYV6>^@FjEcރbhE.S[Ћܻ]Л/OsOa2ͭ⊈1Ei׌Kz2VJmt1qaX d fKMӳh%}j_ >eqXf™⿏ lb9! wF҅~Ɔt#r,0* lC-]vx1h E$^<▨J3X]D!nEU95jp$/W.G(Hyȓ;i()48>[fZ-P r :ae('$U~lt0Ez1VU1UBm0vlZ%*e*7?C*'*`T $lCg(w%.g`NwRw ?B>Rs=~k0"}$ =?s63K9:*\Z /X>4vm0JBpn$Wst.B&`:z&z°vܺeuP/P'1I\B'2Ap*J>1lK]{?":jbeW0rj lɥ*\L Q;?2 tE֨c̘9us;Y?i8?J(?܃7+5l[;N`걎ړh,. &.G$2<4\PR _j~vA;1=pt?XlyՊ2%–Ww͇Uco5"zw쉑J'%epaFR/mjvm :M%C˹sBUaɒ̚ P )sW@R${<>1,H7GqE=/E%¦zݟaF1s0=D p{)AmVz&n(ܝ/ED<ˣB{ՠ<,BJܑGb"D M`7P+fxeޟ˙/FAsѻvd#c$u-!u^AV>,R?Wp#3ed|t_5t9? Bf E,ETY]ܽ)g> ;1p(M 05XnX=I֑eFY Y~@.77, q7 R)z:]b1hF䬱Ql-"zcsEݎX=)Qj`߫ێbۜ(R0$rZ`*+kiOz_R_טEp6%KeExJr'%[O=>=(ASЋ϶Bw: Ttm%+vx3{0}׽y *ʱrQDK tp?7NBˉ#^S3aZޗ< #k7m\E6I0$q ZpםSxu L<0gp=KS9!8'Ij/NtT}AtlXQ at?m0bWbpb/pDĝWz:ܼ`(Z{ToQ C?7D(40 (M[w{hK"CSa$/Pi+(Ui].3|6'Yڹ;ڀ>;M޹α O[Ek7ө M)B%/S:gk#@I>8sgѿuTqsaDSѡ*`:d5mZ@U@;1′J&ʡd._+qOn}\/UJ` XRhXohL=IOV{6?(5_Ʈ3IzF6 ];E:Ywo{7ϊ.-|3I˜׏4 \b8UwuoXM:[F?A 'sWl vg&;``~wڲHÃ[t&si,K.([]QsFsw8LƔWQ-ͭ6vd ?!{9{H:/"C7++9FyyG:78F*H (.H6}[F3S//yܤsYD&kDs'u)q$w*~L:"TqOɞokSD%vx/ .a*: AԼZ2&$ܠ8ᬥdf# GKҵ﫮fkfZNPv[|fQ5d(e6:Z֬Aئ@!\3̽MX;QU*w ^Q\4l,cQLjLi6ʗai==p`o0—Wɽ)ɉ'rGf%)ڐ] " 뛯3V([7tNkS`bԇ6 tUZJay}M]Y jt_#EH}F%G[l ^cE{TN˕wbw*Yi s*~9 1AN- Bw?X2#.%}7<}pKmKߛ؏I 1KqC|o8H %Hڝƿ.AdFݰaIjUG`AKS)& Z2fMo{ wi4iqa ! 1Ȁ}l\`A罱찺|hΆDl5)v\W_Keiy 8TGEw3UpBDu=*^u鄺rq-Np}#doR)?$csq)X P䩍,bk9ޅi^=1&<Ɩ&htڭv5*pcN<¨4wڙx6-N+2J6`j{?X;~kHsQ/^9n!׎f,16^/?H@L$KOCbk~"֐Gwm=RJmly g,,OO$1h#[3F3I,1+r"KYLJ/lҎF0-ݤ%\9k?ϭ%X=0XX֎_-?%ZA]}>i16Amޙ;oUd\=vF;$+7l9Y,Ko zOe~QX=zQWܺ$7.nnM#cZ̀3us6j/C%c,`o2\%B^XGn|t0akfܷV4Bo,ts-c i?.3tUZx$AbUF>2dX[ˤKw[y3,ɵΈ 48k*l!:5AHm9?OgvԴAΧ\|WK3HS殺ޯ5mqZ[U]q|z(޺t qS6  92劸𜘳?5=}'7uA9'sO%-8 z9? e#/ɿ"㨃N])mUx]AyRzY6=; OlZt~P% b%px}ĘHΔd.1~3SZ3u˭"lIm$)3^h#$~&ir)cw{7GR;r̅hshRfG)C%BUѤb+){ʭKGk7ck[s b} PǾ:#4PYݗ@7b/ \݃8TBQqtحwh*tT@hI0wY:+j/OaœE,ZGiV^IeOA]rCJ/)&?Fex[ls=o6;_jwT-!׈TmP.2"/Phd̏Eש;{n\{5<:dsD(0CHm6 xR 7݋俄vZcp\'P&+w}\ `RG6뛛'05|*z+O†´X8KOf>A'(72.nH] l+ք:q&ku9SѭflR&/7?:P4 #: /QT7ScSB;KʍٌDӧui`mN Z"َaZ)"Vz%Ҁ$#9 =l_ J. *8Hrͣ&)x-0g6%w;q rEϨޞz~)tZ.A 뎄:?lzGvZ[q#YjEf&=ol7cVs AeG ? kj)cmr֪Qx kC%ۗa0`'M@3JjQb{9ʔ#DE:QqQe(>-~Fhը+(,H)nL,`>i*r+|dbptͩHC[]_iGN`O]z;&x^N#u&D\N)uYs߷&}o(sMRN.E0ID[WSKD`H\IM A K:,$Rܾhk`c{lcDbSՓ HAbb.lTUۣjׂLOOŧmOFgugM,՘B9+&61vS(LKnW2nd 0|L@f<:12ц&\Nf #P%8X|Z]E.s"&ؾ7Y0Ѓm5:2iRۻɶҽ1KA)4pEqh4(FVi8H%Nw߇\9aR.qj%iEd9*DtXJ*x3>jF}$ 8GPx}Lm^&ڣMI'˼MM>9_orw4qؤܑ KtW)b $AU-(m$V4G0zPķf}6qBy=ɚ}M2D .CԹ*p%6Fq GEg&mqRvh"S8)ѢSYS9\8:$h@4W0Ol?^@V0s?6b4A Pᄫ7?J1̒tL9d8 XTd?3xwUOSVlX(=rˈO^ro\kCHNu=H °+VR-ai,VV8_4o1uNg F1ΎT,,QB)..+$xxS#lV Zpo׫HrLN!QGgx0%+Rv5Э%ў[wm]Jrʵ3y B㮲|+X(FysJq^gA_%4zk'K^bo͜x˰sɼ"`$(uwD|g972k:-Oj8䇹Ϟ&ٖ =fI|1@/ WR_Vs /#gĞ߃!f=*Yp'^8W%(P^į#ULK_)0%,b2,`5}u'%n%aaeMh1!#I[{dFY eM]f $?OQ!'RGܵ 8f.Z"|.lj>mk'<:gP\΀Pp47Ȯ'].5~e|գk?{mODrd k{xdd,1J)j o!ԷI ^\;#;@_|wjm?fMGoT3MZb'~.ʒMNkYd3 /@?,eX `Juy@5ܼc*4Mx0s1m7- ōjoGP\g uWeӒ\f8Xνt,əg"rg&FGЮb!IDlbi?R"/ӈiY~*6ۙE?_LF1D`R?dFN[h+#nȳu# wkB<ؙV6\F%/׶2jmZFuAJ1!&fjFG-k?{8)p| NLU VW5w!4vԼ.G_8)d',L^gs҃ȰmZM{H#xV[!abOHߢF0 MPsϖ!3_"BtC#+[5Qʈ,i}uڇZ"4'; J&fږ/)WiY2w _R C;>-x#"ܕ* QkqZPyXȾ1)/]6O/ipw*CQt)pgN(,iba*I JkdZ<]xaMëSLU}'o1Z/8M.%[κiJ*΋}CkZoM3I5 #Mi7gC[DG/aiMvOPJ^rzнTW/uw0} ZQy}5 @*z(QV{7f-gcÉڸ%^ CdkfA8gtc"+u?3A_ T 3Jg1"-Lɚ *]7o z^fV]诰=^l쓍WQ]G~Jk-c&<%rxIוA(. Ti~YORzOCX*[R[TD8^=5(iܱ 0mdy|ƁP˴3eK~yT805YK(efԂ\ [\4Dk-|;YG>8|EM?VK8fNwEm}S T> nhuUNJ֞\=Bo Qh%,=(7 ٚ^b?f.W/=ː?FI>8s&1kvn B]qn- {u4{$+u.batfs/H実ƙRKQ~dm)-$O}`[nA /ԃ(j9^?q*0kß aE0 k5'QIuڮgHuwcЌo0R!.**ʡ1ImrZܩr,%k bkܐR`} KYZuɭ@UkTh8&lu`vl|c$Xɓ t>;"%ga8ϥ NppH蛕Huy@*/]^sY w_? /-uc$2BFfq!$5:E]goYEi!cժ&bF>5C2a2C_ 0Q (k[_@NlhTؐޓb!r fW6k3v3^4f >ZI'ZӀhOJ]TAyovs(k$0\ E}a$,ZZd *_:A|mJZ}ZU uiQ}W8*SC(Fz.W%/7 1fC'F ](ұ;FsÙ[j^sO{7aHZ" {ɽh3 (&H <ޱyMs_CW0᷽ & BWLWC4ȎHYkIgIYT k}@dG _UckSe64G/JB5Jq|awfb[.Y=j٫]|sN6퀘νd"ya{m0d#<îx|\AFIu- D14?g{RxM}8ltJS6/v*m&Ŵ)|U_VЙa(B>xO=p|DS7'ZX` n Ų,W ϟx@l]/N{XW`FMQv[\tlT/&_ұQlgPY Vffuipc>{52=fkz]g,~c '6Sgt~jY'STZW:8 xSs @J $~5kf"ђɃfVtd!z MDxPa-ekdt9 C{O%]{iZLHvLweI퇅$%1T>u%W.s@7-ϞWF@ʺ08Jabmg 1xUm@oҿXx1aUdbve]ܶs" ).ıӤY I,1ok6ﰢstpC1vs N,DŽ?k3}~۪/1oxN[gmQBSH+/ooC8ӈH v!qUQA(YCCt"=mt4H9o/tde:%lܑ`PE G&X^ӗ;b_'07-Q=X!fy6j컻o#u-[+TG;eZb .&GR0%?}mt3} XC$&2q!6u3wBOCz7=`4$ g\gSВp\+.iED+xR9Jxj놪48I"c? XblĉSkE|}8Pޖc8@dCHzu2Rcp ;\>1i`4>b/; M5}5G4g#+6)Ak{,a}KN{qZqLʯ7-, cQ]NծcYWgݍ K#Cϩ+(d2JZI^AMŅxs+0zpJdZrygLnb?6>-ˍLS{oW~=6P?ܖ- w ڭ3LG;hW=eQׁX%}\9;AJ+`M i=Y_ɹڡnҪyH9#4nƙQ3R:g?({wr_8G!c+Kx;yBLvgM;֞&{ |_ !ZiDa[XSf SӂP~rGJ\֗L>fFVN&(SCMm\b>\cc ?yRcX(46M=K8E>TAO$,ǼQo 5 17# 7F?j㣔V#%EJjdۋ՚idEjDDs*+{#ߎ="Eڻ֮{!)?.6 ,<A(= +4TA"e/n!pv`Xޒ^ۂWL|m OTN|Gy꺛.'+.{]Pv!dSM~wpgDj_r DR얕3>MPmjˊ%W' :D5/r1(yIaU~F!G`w wG9:URt*4qhYEPTn#ڛR|<Y}6 L^Rb^.   PJ~W*VAw6Dr .B>{~-p?i9mj?&H^?%I}v2a]#mvp˺r8뽬n]wv`Nv{zq 4tcX{úf^-\ Cvpl<4ohЩE ,fPF]1| 炻IʣV V-f9Oͅ3(E%%]Nקf_- Ggm/(.ӒT3HaɯЭbM;J6c=Wa3} I#"f3JoGVGk ?@]TpFw}K~c j KD4R~l%sb拃˪ŨDDž{(@+Bc&GY Z4,`3B8bBP!QAwO-z(4$f&59D<ت4Rɑp*Y7\HˑN &4q< :՗!dٜ(Y<(JiK?</\[3.}~8?9 YJbSYT gHsIݨ 7t^~rI ;r@}UhAvnȇxz J!UZnnbaEO݇|G1=ivjym:TŦ葧󸧍@9o#J2Zb(U 19O/J[_p0e,QU{%z*9#֬:bT!+̸_eZ#N0[QznC־3$u9Fs]ݗ5}_tR~qoM$Y[I2tkUUyw]]N mPӁ}߿쭫W{kakSnU"-_*y\OHBWh€ď>8SN Mn'LhnB4 hǫ]= XB-^N '?Lkלus(4LD&[UiG-В7C.a:m,zxGM*~lo@.]n [e26Z\n.MǼdr;3K̰VTy"9AGgCo?Wdwn)OcV)R9~;Ȯ&$W~q:[15cFi[+s%ZAz+~f]s$X-0 '-^ h we/o;Kr(fI$%ގ3PHtS9%DI2`4ADS[ o&C_ s J䖲ңU SY Mևzt|/DWs3y T$h%8yFlCb1󨝟 zD|L_78\tî.#/!l0--Dy_"|&@P[] GyCK=o49MSVIm/N[{ZHpO56H2rZ`~LGbmZž(n:.uWzJⳀdKA EIʛ`i)PG;{ rm: D̼5argp1zHv>1=k%#چ2#EAtt2:0DM-A%LwTގ&Ud /N˧ Nlk$vwys5a}`ȸN햝Jf>DjDBPE]bpmrPEgJ1%"1&.UNnAwsA'Q.qL|Y^UUY٤゘U Bb.WrԿzcN d?ؾG` 3OLfNpŇQi 9$J"{ΆX6o p*u=O"wjNL7V%g|ys|־XP;qgG̳]wXJq,*1>Qe Mc: G3.;|ú `hF ;S)mɌm"Zmc> v5C&z{D(0yuH;>Jɱm?m.vN(ŽF˱nPr9ObNPPh-iEp3i$̓js,T~,OH#)3_{h__Tlw-E3lvSE_Z7E@SzԪDORG6_M{GvinӃJ'E9pYH\ٹF ާ FU|f]Z_WlW.mvq%Mjj-@K=oOG0\7 LڅuEġ*ڿ)6֎?QsZh|\OI+"tiNqm GE`DO1)[R2 5!ACt;1$.UJ@Nv$P@/fh'37ߗ]IΛ1lP|<Hz.DxВ&9NYsH}* tVpwӗb)8Nn2dV'Y'hl|Qdio8!3:[h;wKBa[+l&v("/>nsi&ezJWUY+K#^"v_()[\Dʎe!L{ 'mivqa?4`4|_ڋj4ˤL?nz=+K+<HYK2~f|"9xjsZP}Бf ^C([ XQIs~(*6}*kwYxwm%-̤K&lD{=N$y%2zwq7P}\e'%iʍwVAZ u#^2Yۨ@ Q,g}ۯ*Y,.ƃL@=2Bjk~5e WycmV$4Aڃ<4E\SD+Ǿ'JMT'b摉5 Ztb>!k*jX"rybXs>b ÛQy-&>_6b$ZJL_f3R4ȺCnFA[+S=\P`[g~^ ZC6rk[O#Έ\Օ/ߚ:x@RBjx% z6/؏/v aWh|f|V?J^#9('>[Fh?xX-( OLlԥ,3Mp<TW,I'yuSHԈ@6AanAkQO!P7KKH8uoGacW6iO+prQ* ˒BQW[h4ɯ-=u2lR8o7e)@ ]elaꓞ-eg־PySG5n'nǡe#yYqAWgF*6 } YH4fFJO v&E[niw`o3G{ /2es -Yz5ycϗC"mI /7M "M9s~3e2aW('V4B›xaqH? ůD ⋆) /qg~/RrH =7bbw螦6~PKPxZ7uf`0Z9آw]::O(U 757 3jnNCIuBĺيjRMC_zDJ7gDKJ9·DtR?NafKøބET+J9 )/C]dlǟp.xyb.Ba\\(0^t CB{L |7c"b&ifg=Do.k`;B*\*OX] )i-_ĐN/giʛb0qd>iq#"fqك/Swqr/c1p$s/?^"kn8i$y BY90q|_ 4˵ ̻&&&=hz~)^8hE!8ݲ &4@XАhF},KǐڀL[!r>N1{]6;ZD%>wou;+zLγyUk'E' }; !O^'ӈ-Vt%أt.M3A$k@:@K[,j)baQFp+ޏ[A3 j"x UP̤ k|,J@FCϳqY]~Җ'WO,co ]j02H KOV+5Jܸ dK0G. /L%>$ozbtX+;VSuJ6ɧu00ll_jެ) ],Sn2IwEPRz֫-z5BIA`im6Crr._iw%Br1I]:RO1jLWK+d2kgU-f;A@Ǖg1C"vxxd"n9U8Qaz_꜇-xlR_omZ ȇEjq$͆AIʹ@*tHMqW_y#zio[o{ab457Fx"i bkS0.xP K_A4X_|"|+K󴢢vA E!9ti%" 0 ϧ]E\ClZde[ Aw]O <wU1A(i攇As[õ'kRl֠ӪiUF)cIa"do43m&؃: #Ů?ߙ?n'Fjm M]6y:EoTMd{0/@u@C8.U./ԵؤפBuܩ_ 7m}zt {.n@%5i*kdVkG s<<|2ּ&FSVN2=cQjIaH`괈>8CA2++}6园Z#&8on *o{-6ފ!O'A(L[yZ!{&'{{@ :p.jW!R.^48vlHw4 DzX;~j}G1Hc 3UIe$[іq!j7Җwt'u>1"\H>:)*[ * ]8fQEvk4NիLPi_VfU%v88>/&3X7Y}t?o8ULRMٯf6BbSٝW?VUY1^Y4ǏK=JŒ8S:pO\rHQ,$`aA0c%7`Q7s30UΜƵ7s !+svs:x刞;bJ^~xhwQ|:lPqQ[jj:(A,ڂb-$('\/PNe.m!"X[c;,{2UF&A^d~ɎZc3N3~y3WU6+zL~P {9(SZ߫=`fXx\ 36'L'!,y$V1Maj Eu3 =F ΀^^̬G&4kD.eSVkΛa бeo%T} Tzamm%=jLFB씱5&]D 7S a6jD6k0R,M UWH?z{$=M/sE4v#dTf8ca '0ަqȎ 7(d g UxUقb0u7]#ď  T_=򝋵FèGN `e )W=D+0լf7N۳V:Gk,gY\BTe#w Z= Ƶ c)TP93:,(ǓKKuf%mxkLd0M' FK>7xvjUx@CqoTUA.lhEʝLzVUwbBt,`XB B[A9gSn!+bnL_byg|u*;+kq' Zg.$zD]E0NfeQƘXKJuc4r`pk+Pt̮-L'zjQ\1 -ap#@kGn #d13BMkHYɯ|@Y- \isyO9:4DEܕNrD]RixՀ>*1 .1J6n$` ]i߻5מ?9v<=ׂR\"OAJr. 9Xɦf0Ƨ7=۸lچP,4$6'o.y) W&zm2 P1յC8ݰ )i h7E]=鏓IG"'pw <(K2Ewc,辻( W*8yچzA{R ҊGtyY8]/q U8CNr@ N]L ,FeKHW*6Dn6.ccĠXS"XiQX> R&K2BX*UZQ02* %UY-2a޲]GZ&?(Es5k3n"lENl$.rHgp!eR6ӚxXxPc)̇ [ T (Z(wUNے, B!R٥GdbP)R*/E4k>~(6u9=uuX@eti\Zm\e2CoGV QvX ae,D; Ix\!>s/7_z?)|?1h.oT~n4w!G΍RA )ޛN{$ g3R8e]@Lc~V.DbAi\mưPV+R o8^(0);?*N6C!b[%g׍ osSZϢH)ߡ%8G@zBɎֈtA7Z<)MfU"0ʫ|lkӧdnjDw:If\)DͫuAVQQ(d,}p#<C-5kbL.vf0Ig-YhNʩP.!$[Q`+O}:vCh Y)^:8 '(߮7>0fFVVa cN%'lC1p Y~_rk[ᒎέ9e+d_f@q^:$3£s]60 MkEІlm-U/vB^f:K<_Sg2T~Aͪ}1eG~i]-F]ڶ:絞a(3߬}V?ʰ[G0& x$67,-W4Sl1a3,'|a7H̯FNڀr: \j݂gf'}Ѿ;y7opBq2hD7-zZH< GsRKzt3*cɻ * pLOB*} MvˀL>Ya7ϕ*~pD[1Lx{&>w$KN_UeMgB%y šz|)%[s%v1A,dd7+rzA%_xKE/Ykp (EnT7 WGW $d )9)gU 01u熱%U[ދ|.npKaB6Hl (/w_0{M}ΡJipѴ%BZ*帊",Cݓӕ݄ã82ˍe'1.$vtF ݖhlƣ;c5I`\[Y܏&d5gKF& պ㹝4\+"tMd_=l;4m<wOz31Ti~ST&kJ͈+'Se#*>%p91CAf뎺#+l{V8H5OбzK6i*޶ )ئ$,~;|k`s=ؓѪIS%RCУ< Nmq(*WzV{;>923^,R6T<7BciHWtJ [P,ÿ<5*wNaIfci; ! 7.u"+F=3<0#,?(y ^rVh^7T@{)>O/|3u'Gk%r/#.+k"+ڙIߘf? bܣhQKh߲_xchW8K3I[iS@'!0:wJ$BYؼps!WCu4 XkݶZ:?>oG`_zӬ VJ4^E:TQXkC\٘ѭ+C*1xi>MQ]1$DV8+D4:0>VC?Ԣr5pLe})b f+ =ԟ2o[`CmRy9*XF0XEP~~ mua8z1H`hp`wQHO`d1$(.WqրZTJkG5\NN~̫^ѿw~܍)%3 %Ƽ4>w|o`na{J$vp3#RA7N 00#HOd3= ѢeC_`?Q?e'sH2ngC$:Oxt,k} cNX cX"yp.cnt&(zPmWK@`mvؕTj+QOch6)3o [8)#՜.|fqZ8ڑh\N* *ih<4$YRKtGFU:BVA2HF:@՜Eqb W=8Xu M{*[r73{.ݠ#!VO(x9vWp=yfpAӤSH4IG}4b6R~w ӖIeiV?y%dsXü_,Nj@| :(#1R؞}n ~8D EY5:֫2+@ΏO/pd͘ 9B6NW4}jB @5:?W|yfCF[&r?*Slmf@B{ayFIE}SSy4 QA=Ny\Nbn@ 4uMkd ~X-QmIR~J!Ѹi,2r"VtZ}VȵYSF5&q[$rx^G6|Z ?e"WT|5uyt0ca]2PhS|cFSVt}|`m92F7´wR-fK{yl hǍ.;l*ZD8\?OZy-9!^̚o# ?B=y Yv. Օhˠ]J#(x+^KTri[B 1@:PU[xB FO٫ΈZM=hV5K$W]:j14aunT`$2҅5Vk aR[ٙZxd$HjbXqxkQ#@Isd,UDWNO߲neMmO@n,nvVyp'kLщ9-"Zqα8~OWɖ.DIU# &ɕ7ϏzfN+[OKD"vX˄9KYqQo'+LN$t_ U-g{ lSsXP!V]z+T #ܦgR-ie+q'T;[DNvo IcluJn+rU*e%(MAP9/vBW|[u,.\ȁn3="07s׍ }tg(e3^(L"69ݦmRDFOB@+|,aυ2@[Nos6 R͠tUՇT:hO?Ga] ~㩟͐u.ս mXyM0btM}~7t4Pez[WOjr)x!,? sx6T5aߪBx"zmEg6: bQ쵯_AŹ8x WXUn@cRwI;w* r W|g3BmtC l"I5bIv!}l)54#{UGin4e2 m=% ?FQ xVCc`\?sQW, |TQnRC?z\!9&UJ^E]~$9#z+qv@s.z)<Á5:%+}ylo ne@ ZhQo Xfs+[sx$/py3$f[6Ȩ873%c^<oNTeۡF05hf7b>hmE\"] teF#A%KGPJx)n뙕,sDz7')BK`G?Ӫċ5oCĺ[:kװjr- =n]yEqQv#鹹n2E%r>7^uAwh~ihXW%|8gUI9 yW!^_nE>͹6<n%Zi*w k+:ݏsSF}4DmC"@S;H[S!*]f8=5vj'&]z ftfwCHR*sg@:Xl?P^\5 rv“k9hd+"Jrc͝rCwLY fpޤuCf_C :Б;zX(pJ{)2sߴrtBH۞kdt`xMuIԭ$ Ql$`7Olv*0J-9y,5 K}C1 KJe:7? HGЃ4|H T9t)ۭ;piL8,ùg,YSÛ.$i:nIďB5bi_FybtC3}0褦Uy~">ةĔMR ec~peUN斿ŘWot5D$^DoT)8Hkϗ&aٜ谈 gH:g¨|~6dVyYq , R+FFv+r2iqA.|t Wu@#HdyV7&I(2@q{(d8b` H|ʲP=RfVhL:Z7R8`Mܴ!Jd',  9=7 1 fga{|rկfOs!\Vo?I{ا50qq\7@FfȬΆei p 0=D(MNB;| >rDq.X(vW=Mb>3!tSthO|827j( ȯInK<1, SEۑpF |]O0HM;')/p3 aaǧgtZr?)`v¿%npۉ}^C9+8TͩQނ\oc]:K GZc: F43ze}]wWflljָzÄ)AQ|WPXm\G]рP:6BE ZuK^~+so(@ۯ3mjsdPo@G|iTCo_#+LG2 i@ǀ֓Ⅰ"4: qjvM"d#I/orQ^WpH?(lKt;FcW_`X3Ol>#u[֝ζq(Q^^T5" ,}jb"Q׫`􋬆[NUsPhޕxPh[@JjK6+mhcT[ۉƐxዀă/*8y \Pz ) o2LC!@F.G|y35ljVFEr xCISXHLw% h~[۶ YZ