xen-libs-4.13.4_02-lp152.2.33.1 4>$  Apa/=„C.떰 ʙx/Kڴzq7Fn[{Ѫp/bs_81mMsV݁vҖ/Iƒ]SN+HǢn+Ayʳ- &۳AXsT~(- hiJ@.\`VDmΞ9U{~?xqcӎyQ\&}d?:fj-EF=bfUYY,hf3107fd33044404b4adc239c05a81845990713dfac4347bb0841e4cc30cf6693b0e0ed5ff68f54ef866522e50b7eadcd0b2e21b0 a/=„j}z#3(Vy#QOaj7ͱ@W#!# 2=kW:!cg+gq6ZҝR/*XOAaxЖH7?yBhԼ)f6!Do?G X!@?m8 (xn(BK8D_oH_bvdTա.b+FEeЎ?jA7݈IϿu\7^Bxcb"<|EC8*Ʋ5Y*{/ň'7>p@?d  " @ *8hnt-(- - - -  =-  - X- 9-@-$@@ @(a8h9p:9>C@RFaGt-H(-I-X $Yۜ$\-]ܠ-^ߎ bhc&deflu-vw-x-y*z,<@FCxen-libs4.13.4_02lp152.2.33.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 alamb14z openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Kernelhttp://www.cl.cam.ac.uk/Research/SRG/netos/xen/linuxi5865((E%56D5\vv&$6'`5%%5%5fܡAAAAAAAAa߻aa߽aa߼aaߺaa߻aaaaߺaa߽aaaaaa߿aa߹aaߺaaaaaaaaaaaaaaaaaaaa12463a0c71e7326363d795a11294a5c4e523e101e35087896fa852b12461fe93f867e382740e4f4317fce43a2da3681e016424104e4dc7493cd00af2f9748666f8908e15c2033b2b9331aa786319f20a0111d472e70759c40b377cd64cbfc02b5c798282e3de614ff12855716a4a95272c0dbd129276e41fdb72c9b86207a7ece00bb06717856d8ffbc19162852b64652f79c3fd8766565e4fee3ef17c6de263bf087c97a25838b5ebb75f16fb4dfd7dc975b54d706d88a952f106a628f4baa2f314dcd4f1f2f24ab380406462287d2019f66081c77e5246015fdf6a2ba407735d9f3a7aaf94e3bbff6aeaa7e17b720763be715a74ca782be96eea1e30af0b432762cf21c2ea8850d2afed2d10c3c3c12772de085e6df78426286f8a6de028387b3762492ce70b72af17d09a9bbebd7ac076fdfa70d2ea337782a4c6e93f6d24310572e1f5d9463da42fa1c268a8611c748053e31cc3520b5f0ab3c49703f520caacf6a70134a1e907b8a64a4de2ae2c815aae498038973cf9b5301ad20d35c1e9267d07095311610ad7fb728dcb196e506d9716da865fab3841b0c03c03e5dc535e8dcbdd09fb4c24a51b7aca6e14ea6efcba2101ba90afed5788638e87e1d548e6e48660028cf6ba50fbb07ffd116425b362f92918ec5167de0fbd173c25c7471b4dc21a740b2ee5f2d85f9016c09dcecc6f62e41a863d5ce51bc8a3d9d42ce2a6ccc0865972f937314cc0e411b72342b9f51820da64a702311a81e4ada421d202d8ec43d586e601eb77c8bf09f45021f8e298669a8dc6dd3ab39d67f60fdd9d2f677fa077c555bd57286c173ec0cb0f30f940ef4d0ca3fb9bad5fd668f3c7e20e5398b0b05f55174b44179169169e5e7547bceb0425b69f8c6f5474ddf81748b6b4033355cc82839e2bb8e68d452afdfa99b3849724042909e66368ed51fcb08baa6ed3cd6d239fa1c7b2761850ab0cfced1286d7280f7838f13572391dcalibxencall.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.4_02-lp152.2.33.1.src.rpmlibxencall.so.1libxencall.so.1(VERS_1.0)libxencall.so.1(VERS_1.1)libxencall.so.1(VERS_1.2)libxenctrl.so.4.13libxendevicemodel.so.1libxendevicemodel.so.1(VERS_1.0)libxendevicemodel.so.1(VERS_1.1)libxendevicemodel.so.1(VERS_1.2)libxendevicemodel.so.1(VERS_1.3)libxenevtchn.so.1libxenevtchn.so.1(VERS_1.0)libxenevtchn.so.1(VERS_1.1)libxenforeignmemory.so.1libxenforeignmemory.so.1(VERS_1.0)libxenforeignmemory.so.1(VERS_1.1)libxenforeignmemory.so.1(VERS_1.2)libxenforeignmemory.so.1(VERS_1.3)libxenfsimage.so.4.13libxenfsimage.so.4.13(libfsimage.so.1.0)libxengnttab.so.1libxengnttab.so.1(VERS_1.0)libxengnttab.so.1(VERS_1.1)libxengnttab.so.1(VERS_1.2)libxenguest.so.4.13libxenlight.so.4.13libxenstat.so.4.13libxenstore.so.3.0libxentoolcore.so.1libxentoolcore.so.1(VERS_1.0)libxentoollog.so.1libxentoollog.so.1(VERS_1.0)libxenvchan.so.4.13libxlutil.so.4.13xen-libsxen-libs(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibbz2.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libdl.so.2libdl.so.2(GLIBC_2.0)liblzma.so.5liblzma.so.5(XZ_5.0)libnl-3.so.200libnl-3.so.200(libnl_3)libnl-route-3.so.200libnl-route-3.so.200(libnl_3)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libpthread.so.0(GLIBC_2.3.3)libutil.so.1libutil.so.1(GLIBC_2.0)libuuid.so.1libuuid.so.1(UUID_1.0)libxencall.so.1libxencall.so.1(VERS_1.0)libxencall.so.1(VERS_1.1)libxenctrl.so.4.13libxendevicemodel.so.1libxendevicemodel.so.1(VERS_1.0)libxendevicemodel.so.1(VERS_1.2)libxenevtchn.so.1libxenevtchn.so.1(VERS_1.0)libxenforeignmemory.so.1libxenforeignmemory.so.1(VERS_1.0)libxenfsimage.so.4.13libxenfsimage.so.4.13(libfsimage.so.1.0)libxengnttab.so.1libxengnttab.so.1(VERS_1.0)libxenguest.so.4.13libxenlight.so.4.13libxenstore.so.3.0libxentoolcore.so.1libxentoolcore.so.1(VERS_1.0)libxentoollog.so.1libxentoollog.so.1(VERS_1.0)libyajl.so.2libz.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1a@aexa]a;Ha7T@a,@aGa $@a @` @``E`` @``7@`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.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@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#1192554 - VUL-0: CVE-2021-28706: xen: guests may exceed their designated memory limit (XSA-385) xsa385.patch - bsc#1192557 - VUL-0: CVE-2021-28704,CVE-2021-28707,CVE-2021-28708: xen: PoD operations on misaligned GFNs (XSA-388) xsa388-1.patch xsa388-2.patch - bsc#1192559 - VUL-0: CVE-2021-28705,CVE-2021-28709: xen: issues with partially successful P2M updates on x86 (XSA-389) xsa389.patch- Upstream bug fixes (bsc#1027519) 6138b7a1-x86-spec-ctrl-split-diagnostics-line.patch 6138b7a2-x86-AMD-enum-speculative-hints.patch 6138b7a3-x86-AMD-use-newer-SSBD.patch 6139f1b1-x86-spec-ctrl-print-AMD-features.patch 6148453b-VT-d-hidden-devices-unmap.patch 6148455f-VT-d-PCI-segment-numbers-16-bits.patch 61532102-PCI-bridge-with-subord-bus-0xFF.patch 61655b5a-AMD-IOMMU-hidden-devices-flush.patch- bsc#1191363 - VUL-0: CVE-2021-28702: xen: PCI devices with RMRRs not deassigned correctly (XSA-386) 615c9fd0-VT-d-fix-deassign-of-device-with-RMRR.patch- Update to Xen 4.13.4 bug fix release (bsc#1027519) xen-4.13.4-testing-src.tar.bz2 - Drop patches contained in new tarball 5e5001ee-x86-p2m-PoD-accounting-in-gpae.patch 5e86fa2a-x86-p2m_remove_page-retval.patch 5e86fa57-x86-p2m-remove-MFN-check.patch 5f92909a-PCI-cleanup-MSI-before-removing-device.patch 6011bbc7-x86-timer-fix-boot-without-PIT.patch 60631c38-VT-d-QI-restore-flush-hooks.patch 60700077-x86-vpt-avoid-pt_migrate-rwlock.patch 60787714-x86-HPET-factor-legacy-replacement-mode-enabling.patch 60787714-x86-HPET-avoid-legacy-replacement-mode.patch 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 60be0e24-credit2-pick-runnable-unit.patch 60be0e42-credit2-per-entity-load-tracking-when-continuing.patch 60be3097-x86-CPUID-fix-HLE-and-RTM-handling-again.patch 60bf9e19-Arm-create-dom0less-domUs-earlier.patch 60bf9e1a-Arm-boot-modules-scrubbing.patch 60bf9e1b-VT-d-size-qinval-queue-dynamically.patch 60bf9e1c-AMD-IOMMU-size-command-buffer-dynamically.patch 60bf9e1d-VT-d-eliminate-flush-related-timeouts.patch 60bf9e1e-x86-spec-ctrl-protect-against-SCSB.patch 60bf9e1f-x86-spec-ctrl-mitigate-TAA-after-S3.patch 60bfa904-AMD-IOMMU-wait-for-command-slot.patch 60bfa906-AMD-IOMMU-drop-command-completion-timeout.patch 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 61122ac6-credit2-avoid-spuriously-picking-idle.patch 611cba4e-VT-d-Tylersburg-errata-more-steppings.patch 611f844b-AMD-IOMMU-dont-leave-pt-mapped.patch 6126339d-AMD-IOMMU-global-ER-extending.patch 6126344f-AMD-IOMMU-unity-map-handling.patch 61263464-IOMMU-pass-access-to-p2m_get_iommu_flags.patch 6126347d-IOMMU-generalize-VT-d-mapped-RMRR-tracking.patch 6126349a-AMD-IOMMU-rearrange-reassignment.patch 612634ae-AMD-IOMMU-rearrange-ER-UM-recording.patch 612634c3-x86-p2m-introduce-p2m_is_special.patch 612634dc-x86-p2m-guard-identity-mappings.patch 612634f4-x86-mm-widen-locked-region-in-xatp1.patch 6126350a-gnttab-release-mappings-preemption.patch 6126351f-gnttab-replace-mapkind.patch 6126353d-gnttab-get-status-frames-array-capacity.patch 61263553-Arm-restrict-maxmem-for-dom0less.patch 6128a856-gnttab-radix-tree-node-init.patch xsa384.patch- bsc#1189632 - VUL-0: CVE-2021-28701: xen: Another race in XENMAPSPACE_grant_table handling (XSA-384) xsa384.patch - Upstream bug fixes (bsc#1027519) 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/ldconfiglamb14 1638522841  !"#$%&'()*+,-4.13.4_02-lp152.2.33.14.13.4_02-lp152.2.33.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/lib//usr/lib/xenfsimage//usr/lib/xenfsimage/ext2fs//usr/lib/xenfsimage/fat//usr/lib/xenfsimage/iso9660//usr/lib/xenfsimage/reiserfs//usr/lib/xenfsimage/ufs//usr/lib/xenfsimage/xfs//usr/lib/xenfsimage/zfs/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:17224/openSUSE_Leap_15.2_Update/08e2d6b4b8b1f732036a3dc358627884-xen.openSUSE_Leap_15.2_Updatecpioxz5i586-suse-linux ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b34073fbec814ba8391be064cb61837ad4e352ba, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=efafdd729ac9beb2de5dc7b4d6984419c7ab12d3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=4684e23749ffe0883db187c02642b198a0aa9a45, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5fa555bfa033662ffb9f1654ff763a0835528c4, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=036f56e1c3ae56e09544092a9ca30cbfd7b1e8ec, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=4b2e4e1d195d88aa67a7db4b758007df1742927b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=1e02af86a0ea6196c7aa4d60d52c5b4a0335fe15, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=82ab34fa776dcc507ef32ef5fadb37e39b82ef4f, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e485cfdf99a73cb8933885b9cd058cd47a798fbb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=61df96c8ca8f7ced5318c22c943b0c53bfdf44d5, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3dc34875df6ecb03c7a7b5891f07a1bbf5a29726, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ff36fd743d36d94127464aab29dd4cc68e4cec06, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb75cb34a89795538bf84d4fac2139eee010db9d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=04cef69aed23ca727775986b2b83b7506394ebad, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=56c234bd8f4a71cfd4d1a0862394944bd8443e0f, strippeddirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2212d3bce5eb52de249e93dc596669da93f4a90, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=96befbdc3024d957518a5a3efbac1cf4751c1b56, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=fa75ddba3fb949254e7fea7152529a3b33b0eae5, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f5824ea563ec2ac42d067545ba7f71f9d0485ed, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=68c0b14256221cc65859e3a46de43f7c39ea6292, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=67e13d79bc583a78d15c6487e213249f820d3e49, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=51895c1d41d4dea59e0844da52764e5cfec505b9, stripped+@Ocn! #   PPPPPPR7R9RRRRRRR8R6RRPR9R2R&R%R R RRRRR,R.R*R)RRR8R+R1R$R-R(RRPPPPPP P PRRR7R9R%RRRR8R6R$RRP P P P R7R9RRRRRR8R6RRPPPPPPPP RRR7R9RRRRR8R6RRPPR RRRRRRRRPPPPPPRRR7R9RRRRR8R6RRPR,RRR RRRRRRRR;R+R'RPR9R,R!RRR#RRRRRRR RRR R RRR RRR8R+R'R3R5R R"RRR:RRPR RRRRRRR5R'R:RPRR7R RRRRRRRRRR6RRRPPRRRRRRPPRRRRRRRP R2RRRRR,R5R1R+RP!RRR R RRRRRRR4RRR RRRRR0R/RR RRR0R/RR RRR0R/RR0R RRRR/RR RR0R/RR0R RRRR/RR0R RRRRRR/R$MyA>-{utf-8e79af2f0b82d007bc44348d6d10221596f79c72d08d5453453ffb395a0fe2655?7zXZ !t/ ] cr$x#EqnPlΗݹ QR Ɓsа~Lj4R|D>)NdA i'^dϕb!65[(BOjիty-isPBW L<9ɣmeGH>|g BJw K#WFevZ9g!T|bUaOPY!H |#v(1v3 A`dwrۣܷ&v r^]|l~HʲOޤzj tGhۜ{$$ו(gNJ6ėST L'D:=;b]bz2žgAB h$VR ?(N-duJh:Tz*J3BhCY%3jTœdr`*ZES(^H= yqMNHfe"o$bГa rGJ*KZ46f4gkzp}Pp bU8;EB+]!}߱8T{JGVqzVsvl5Ɓ<ܩkX SEU˿m5NZ^;FC,#DrV[-[~@ߙ}99{!Vd+k5۶^ H(vStGa.BMcpH?z9\o))Z)m Bg#zXN׷Wtv&$ D9ZXz4?!+ ^5VL? \n.NCuMTuk|q\'ulO!/9 i@ " ۽e \V'YIM@} G M@0.%m5xiX#ccٵϱiEs4t`+ ٶCN>^K}tA_!bDDqzi =UxLҶ§J(3;B]d * h:^򜸔Vqy:Q Nb !K Mm/Vט+ѯx_$g `"&ڍi  bF22F^pQLjt#<5]־F}_lc;SX7l=\G~ֶG@Z(I!˚c@*2Y1ͩuS}.!01j? >!xpX{ (0L/u3>V/ pģT=, êV`GrdvsVDfi>V)tA:)cNq \i94V=[JVe xHV$PB"Z!z:/ˉ+In7:/7e jB5-W+`\Š9Po k9&w81BJ0j9_x69٩F~1'auYF5`beV*Etv}."}xl$$*aj}x"? @~Yq8^w)ft\SFzJ e16 3yV /C,Nt>eHR;ڊ  PLKE^y,(gI14 :up6*7vlc:3VoW AS)1̩u:l w];@lkPq_|8u F'y ?UNȫ$ڷ^P2H{'1vgwё~ sgU|b+Jdmg>)9[OšW$VL$z 3Z6S{^՞^,њ2CFtH2OPlK6z_K;#^NQzí~"} DqQ~( ^%D%Uѡl,-$^MƳ([%niȐ'v2s^PRmuy =͠9&6V +#Fh"YT~Zy9 F} bpqD RLQEIB#QlXTרhѷ*:b(YɧEU: Pf"sz4Ex~LW~ ?qŘGnqu4fZ<޶I)>?ȭ_#|3~M, %(&#V #kYs<'I̤+IU) ({3!\Xr^6QJF BN7#93{Nv\6}2*-wR *6+ٌZŠYYBZv넡hVCqQm3=[·е_asXͶ3xQ'?D(i6vو>|N2}yp`]:'X{nnjyT?`>宲ibftsԏޣƾZDC)jf<4ֆIUQ5ȒDBSq\=AIenHL;Wו d,x2D ϿFBpA=o{r|M!tg '3HnX4)+(BtJʀ[ؔ[P;ڥT|Shs`w C(| gg3 nf.m Jxpmy93.>]^v)PZ/i~z;"}#V'/-wЙ.=y}#׊=dtن_[s"}NwDQ`Q:Xm)0-Tijx*/~; V|7|&9 oq.YBE(.ۍ4[$|wt|9kzų؞(0K 1Ҫ; w+MdEh[Ƙc=hKP~D쬕) g %sYE3N| ..pYFi!o@l^t YmD?-RfiSvp`CnRx aQm$ԔqWT9Cنf?QBAaZݯ"p^%QRrؗw$QӒ)zX%La%~έATח^ wD89_UUQ#(ϘoYN;S:ITNw0l[Lڤ:z`cd^!>"fVbQ.ȳNy%;>ANiY"?_\Q;1x6&2C|K6 4gNof\8P[k >m;o D05~oM0y.Iv2_U?Z#SOi>xȫfK\ELU!2:eS9ЭxiAt<4;-z/!qG #@/zmv N EgrNf50bH"DN~BD(3lrloߪ~/rѻ O?(th1I{];G EǍWݳEF?t Ež-ketf,B]Kt aKi#wJ8:-[TT(u~_'WkҕlTˌ[PpMN?tne*T:3*٫Sm[>ԪE"ou p]>É*f_gH+ ]^7DB Emط:I-}SF(T#^K(]{k?h1ƣEq)(s }fwLv^P-+'}pZ*c4kbDcΫ]%+Zw_vMX, { "s^>H;r޷t?ɱiUb %m>nQ Cڍ m/^$xx̵¼5r?J<Q)^XBG5CULi,Ȯ]?v-v/M A/)h1IA #/AQcݏ!]O[.RR >nx^b.+WFikb˱(jZ2̬H ܝpci~ԝ8 E߈Hi%}_p_ 8wWSU4uoq+Q(n-Q8E8 !3LAGwsi$ܖ}j:'V;m?r;Z|5zЋ0VY/o"-DO`tB^I2@\- 22J>FP! $& -QA03ҢkpHn\z'HgPPTrI"DZo%C/׀Ί Ѕ]FKopl|dC O!W\f;19R2+OeAn ez9B~ld"\RPn<ټn\g=!2|J74=+W:\=hΐjq 5=g{J,rĦ4 י܁{`QnߘyO k)7uQbl0'=%Y˷832P<f3:WOmPgFkL(E̕G e.H[ 6瑡Ե/y+2M@C+:CH`)iɩWXz0=so)نp:ͩT(B2:9֢3N|4MǡZC~&_lokORܯ?8:xn/\dKhalN}aCJL;ڎ:w8Lۭ1t <ՖP%A[n(b3~{MB!D1O13a}Q jQH`+^Z/ 1վ 5 2, }ðRO낕 )m̧g߽|G+JgOO3`!ZԝX+\j9%65m0lI/6_t] B9ŁxO|Z"mE2ȫ|1}/߯o)Wm/֑;F ܻ喑8ԃ03[(vӆ/"70OkcLJeo5f\ @H{~/a}V}9j)Av+?}WkF?E3drTL=DUuy %W9W+w>f<&iHst!ՍC@vМwAN*~9),X(L OFYT69K@r/s)U>'T~K|mGȊ^H!ꢟٶ.|V=<KTiK;T#^xY F޸bvG<ܣERiT\R_[]X-t׏ռͪ) k=}ʽJ;A.v#4#x/^ٯOJ`y8cg8*p/IG5 ʉq,S%Tw z7kr{0{K6Z5/eo^r]:I_Ѵ)P7ut.ߋy\3[ ~?Y;9ܴрH\$GX2]\=3㎻nL 1)Cm^0G) O?KUt-KG7?Un2G YԘ*͂3R.cE$#ǍpiADRzhʧ1pcFk}@Y (0HfE1ηrR~;$ ^E|Q1] btn=H$D\;zr9Xk -C'A>!!Rk3ym'^lr/ƔFpHW0S Jf88kh&Hsai=*?@l7~'C_3P,I&Swlj)6=o9_FbpF#hyk(Ku<긺Uh2Et^PH@US"KlU0T>4FP|I{ZVP;dSTVը1(=V9bw0_f:k/H8gHᛜe;l #~}XOc$zAAc!>`G`Sq݉xk*)(G5?#\-{vTqdT="N7motkƓ |m~d<5:Q}J>iޫoJoIk.B'aF`&sZYBN& Z稆|fV=I;J!L3l޿6O&PR-k b/BQv@qK[/h|¯i8}@ o[,LQxEkCqшt;6m ~~=(:x%J]^JJ[LӅp$/PE&S-fECwP܃v5?S)M3 r9iԐf}tk˳](}uxV!_(̞AI/\fH]w6]S]%8X!6ؐteR$8t0'j+]MjOSYƁȋֹu:""&j~r9`&#E't/u aa,79}E( tRHJbEW`Lj,A[ Q/TjGڜ-ա=i2C|>u, Y>=@Mڪ9a?' }"#Nmҋ&+~/܃`I 3 &^\_knI%*m'aj)r+&* ÅN?^*pNlQAl;Wxn(޻** ve,sJ GjJDCbBL\O?.0cO\cA:x RfhGj;o~$z.@!Q>o3 =7IK[t+G7 mvxzRph͇Eo|nZEhvc7cx-O[YP)կyZUzmZױ5'[ f\g1z:'BV*U'Ffpyv:a6nR 42DUBǁrS(szg?vCw ZJcUMΣgƿrjt?"JjJUhsE9"hG5q d59gUYr`՗%tޖ1C Ԧ/5v_}(šaL;M`-b,=4GrJ.)[]Oj-55D;F"4SU 5ELxT3| $[ $fr.|G% A Q #W4m魊s9:#'GHAkVdH{a~nT0-Mi2.%wKX!ҢhyVnȶ{iʺ+g.b榱 ڟMY=XzIjIia؞nǙgNNX\4",'?dBm@]D:la0C\o]7!͛騊@%>BJԧ֜d%iIfp`łsd oqs_6zNgm6dW\r?񰓓(SabZ^n rjjɦ gwpj7#AjeX[;iNɸK5*(Bc Gy hG!]g6+ҜG H+)TN@%[c!W>mMmUH9Gj %M&'i9igC\Y;]u"s t_ԟBس"FOcv-c3Ӄo! [4 ѳik\%hhYϷL{;YHe J @UNȫ}Cʷc ^QLbcWl3:MBl{F:1 G;1XfOe^tNncb9$g€|1BXCbc,n,5H)Uj6omw-}z.nI#B<./P >q:j~li˨F=:|Uui|ie3'a^dU: JvZMmB1`)/ScNQ̗DXǿsVB~eƕ_{{ϤRLLVq6!p4Xӄy=s\Io\u5@`\g>܆nmxB[1gV1\*H=1]tp^ZGLV50Ή=Jؘ^[PZ2i6{6RK}sBr^?oG78(gPp7L(c&p D5ONQCVHZx@\eE\7)OzELʯ^Rz|mF m:nlӈ ՐӟAԡ,!1ysg˨PI$/hWgϴticIq6us`=k8S[HO]qP71Rz }apBxk;Y8+ [{a9355@ν5Hpp>(Tfi&թLe +/Ä4ՠc4=<,-c[DT ~xjFF$NЫF>=Z>_i |Ë[{jln'SV8@nj\ts+3Q~uC UmFaȮN':*&S m'O0@Qs4,2vg8 iF gN:`FcaSN>*ќ{bSvU]HAU@kR0vGԢH(KQ:>|o>pWhM%16`@X,K >ڴy$+ahlEh0P\]:m0^4]YO- k,ĺ2E|Bt]xq9GA}1Cpd)ߕ$2twa]T]A?^LfaJ7)R73L].` G öcJS5F"6Gty7=4m*=2_~ˀ/{ ƈ9(n^q riqGї XPOH+w?S{pз16@{_lL{T앮 9p24A6p0p8)eSdJ=DFTaXS]M, L3QV>rF@6ŻF$ovR[P][p9w(H};$l3UR$Eqt?=y`i; ؆<9;Wݻe1Ve=J)^躌ULIHWXDlu' mşjr_Ow+첶RAx:+WZt9M6Yi0lxaX&FCaCYP~1RcJ^H=Q8G+Yс@F'SRN77vzF#8u*IbI>m֏6s킂hmnǝB! 3ʆݳK%k) ;zCB~}jA[SҾpGH@Q1$dowF@ڄ:˹`rJ7֋JkߊlڌƤ1}Ŗ9>g(1@4*ʯ-B|Iv%yHr@~?&Ә}+]p 5T+,V 5@-ilree1{5yvbS@*uFX2ujQֵ=tEV6?C\?,YjaS9״BT1 F`'2k|0fFEnnxl}6׺amهo諟6WX#=B`# S"{G94 GUX}Om_e"8(1A5$Al~0TGh0 ;FX0jzQ#r?bmJS΃~L۟Yf,{^<9? ^p:V϶k2I,HG sXVӏQx{(qrGaQoi*͎-#gݞqT7$Z8+cl 4sQÏ/TR 8T`p 8㌥l&ڨty[j`@MRoŠrv<=#qՃ/Qwwd% G}ɯs':Te2+i [>9ϽXBxG>^b2)?xD:t&C*Mcm5O ]qF_u%CYAmWՇ[Q FĦ>z 4h,jPLX[Z~nZPNJ/MAHVPS+=l8E Ye Bk|2i؈4YZh}M3A;Nvdjt Ue03sy:!^1i#uܑ9ja޴\0%A Ս|*=##p*=ίC{קdtZ@m]Re*ÚbpA2 !0EWɒ6X tO!"%K~ ؀!RyA%|/.I62sS5ވ0ٺeG(D?Cea7g\cC& &T~妵0![=lRP(%&3 *~`Zr1QDAMZs9e~{KYzƶGb#`X3)?4J2RW&:t/eʜ7D t2:DZM nۢ߻ s*CxqX G3P`H+K?r3ܳ?>(q}ϠFv 1$%ڢK޿{#;p%,1qPo;r_[^n-c +mڑh%&}G8 mUTjZּDA['n$d-v\6Ts'o10o6և 7 ΡJaU@Y^L95_\;wOw.D_-S,[0N̸El0o~}|Ϸװ0[.k8Lx6nRr/ CMM,D[Fwjz0FbG@al[CŸ@>&73,b[޳VXkH4 dR,}uR{\DDne b)Y&A깜zD %l<U78|esL\j^^gvLw˥0:dFRގL>^B +p'SU%{b8y3d 1Qtc7E.r"qԴĊ3@<-E%<0]hl3q֣="Z0,eɣƺTͫrA|B}h!\p=ҟeW*mN8IѦx#ԣHmU@o4\;@> f/ 8m_{2MlTq0y3ӡ[귽 1ulZZ[ej4gmtkqi^!vA",#+`-̌o8ۂSlj+'(P@ДR]GL٠@NÏL cP#\P@wt$|%,c+c}T*R3EМhX7ZOvh>8etS\f!7:ݠnUX}r{ #,ʃg$Kr2EjDLhhmi>B$bxpv[I)KS*:Zu9l`f,4@J"CF P+WrA(?CS1FpBhʹAj-~y d/$ia{bpIf.U F猜?|KZ2 Ss1,(fO[2 #|r{HJT4'vৌt(!VebodI7RC 5sҋCzlxcRsG7aW]/,Ul8_\Ʉ[dm\K{.ߑ5LJ_a8 FPjIcih&  tqܣp$1R߁$>2Ԥ%BNd v.4?*fU7ѕQ[~ 1温Y]Wo r R$a2rd6)䥕t1+>M(kfjmbAqR7X!k:e⧰CYKEWf'A}=s&\V.B̚2jd<4{e oɘl)U%`!5Zv>a۝~~!~W]ɆC/Y"ML.]]; w=6b0 b .W3 m(MzZWboSUy3Ci>]Zr.7]7}u(su\Pdq}Zkl?2rYYw3uSn=_=3cfgɔ"A8r39-9F"~1bdn?mpFr6\zØZ;kY}*'[ fi:fK5-q3P2"pUfжU`ƣr2Q A}$T$Xz#?cUѴ{"l[rbulq]fuKu{nj2=?~v׬d9a@.ƚ`wb녮bĴ)CjD_m>njx%\t"[/[ z UcdH_ueR&herdN|XLoWA}ϡ8SIa[w Y>%+P Ah? ];VOԎ.A3j#Pj@{$-&95{qpzRh'X[@|%оtQ\Xycm6iIe,/Ha_o}o}S=.D͋h9a£@NQ eN^Iͅ%i}F=f1V!7Vg=:1bQt xS>@N.rјŗs9asKM׽ؗb8CfQA?҉78N-L;8(*+>i-.s9~e#͋1A*\=GOBƎ)tțp:nV¨jȣJ=2WM>.XgP@+]U23KV=U՚#u; +G:卑Pc$OHf,B,ъ BUWmƻsӀ !%Yoq{ igg_עߕ Yjmj{s;h[OWcJWVЂ ~{/NO8*_QmԥYx)H}:_JEvbsٳփ֫]0fG8FPjnM؈qF(sFR:RS:ZvG)!E(ǭS4O@ƿ1LXJWga:Z2oPҢh!ߚ(d3P:)cvP8xYYL=+?t ,z+J!-f=k7 R6)>-ӯf%ĢNDx:[~p5;)lY@Hw-& ha3TxlGlwZW֜i [񬧞1JD:)7Ydp픯InR;6FrSx4#l3կ/ثDBaJ9O9o'fgU"\lf*U8h8y$X\DuPͦYC&E1,9[,l Ek[GY\P]U}/z,0Cj74"ऀSygaܩLO9Xj&2jN-ȂϿIIDAA_ptٓױ.(Ox{&[iKbWt/dHz0"aS'/(z8nR- *}1-?0Ƴ#'Ӎ) 谰bgmjo=`6̤}ByFY+iQY,ױw ƴrvcyF4bn76#hsBć@) ݠgzǃqr1T^~sҫ5rT̎8Sm{%w E< kKYlÖe 7]Z KWyҟԤذ;-rrCEKFa#&Փľ.M0)"eAcsAЏ2Qʴ_)7XF\]Hm P|/Mm-I**8gNKz|x-cZRhe'wkù DyOaqS Pnj*.RI-zs)Ж rGo(X\Q jBJ_%DV%|"qg/}%[HL*].?i@~Iжloih /u]SGۈOoo$Kߊ_]8-J_u"=[8& &3a{r3..IK~ R׬AzRAxF'nȁIuRISIK4+6;]jyüτL:dE'#zXc48Ј/ç|z*(s^SÚZp+?NHjTTM2^i]3P<~ɇ_tD];:rv{{DI"8 8T_l޶Zk:Icf@ *4)MS/Ȟ!Žhа}p+hSp3IԧdxW/{fTN +kϓ:6N̜.T BL8wh* @ϩMdR]9Yj,p qp,]E[TƽEfƣMe Q&i[0ƝB{lЙbLK8NiU HC2Fױ` 8'ʾG] oD>E?蝳~²Hu+F0`]Q[ W3 ޺Fɋ\39UJk[rObKCSsdĵi[[0a3]gX&mw& gp(M_9TC1φt>ž˚*?xhEN@E`?љЫvy&Oma*?|([:mjB'mgs*T(2юI,%re~/ʤnZeeFeR#Z"LSZiYpP+`%QCIaY\ћBGV%أxo^M| ~c!C,`z[O)&UVTg 𱆖kѲd*ԋu{UoߥDxZC 302Y= oJX:HF2PV65m]]wnͬ.rujv5|K+ϭIK.um7uŀ;MIm͗)|)zAT4셱.384)l&!ݶMOlep4|ggܘ9x4Q-UVKo'#Ϣ-59^admuqsuc=< i/9c'x[ 0/fY=("2$d %$@XTxjCZ$[X_ (e$y,&q׎=;A4nbeᾏcbkz}dkh f;*BNCkl̈́7gpϸՠ}B E 'xmsԠ2y;m& .%b8 yo蚙$Vȵ=jƧf}eǍJft\pJ> gR)Mѫ%f_\odFX {&y!utÛP LۛbH7<3T1Tg(VGЏEyː7?q YIi+ذՑ%qC1(xN ;~flL?$&@VS*$, On5Yn`|AxWw6q(c- \ LF裂dy`1Gah6ێdYCTDn9E[K ƤiLV&6 26%U1Ep<?)0e Bh]>Qpv}&٥c8SL(Xfx-T_"XG]Sm\ 5)oyQCe8X'9j$k?9"`Q(+@,r%K{)G/ A@Ʃ}LeMmZLp“GIEo堺s%2"Y/L1P$د[xZ}ƥcHhG~I'E_vj~ڠ8 5\{eȭ  zۢ[l旻wE/&[Vd?1%y-/6bNoَ.̸A'>[0dT0;ĄI$Xu=^ݒZRRC/Lhov]%sxL3!*-K{EhZrr֓ 71-s#S $QqI:؆9Nd b& :Rp&A>-#e-pҧAx"1}M IgRشKR<ՋE c~e\Ѷ8G;Dͽ4,۰ FUr qY0qَIev=?H.Zh ;q@yBU浸Uo;c"i*?UrV|@zCqO  F3vj rYUrGA\H^b xw%C"t.f'vyͫtmA"+$0*j$>"WRc{ Œ4F". F I] rky<wT/4a\OoX%]n! PZ8C H+rǤPo Ua/KȢZY^lz_$S!gG\~{@ ?c=6Lz"P|EScDsXZJY3LϩT*+B-t6 iсrn&u 0,]$;e5/Lvؼ#n{b{R}P]+¬$̩v j <_~J,澨¿c PGT4415DIͷri#?N rNf`\Jy4]lK aEoO"%4ҋ>oeE (.&)d^;\5zK>i"5v59Sw W!Dˢ< Eن8f u;OI+삮 5se.W?Pr4:J|_;^WN:;1*?:,F0B&(Pl>\ݕ=%DT6AeyH1jNʴL}*J|g97 }[(]n:6CmヷpX[Zi<x>7ok8٤wF>@F+/1䰹%4 > lۇh7Ӊ^q@o N^ n.B<|ozrt(s3xns̅`rE B1i0z1^3 904 3T&%[͜ U.8u{NC@EVp #vng;DՕ;~1/Mne룒agsYOc3A_E7.Zq35ZeR÷Dں +V.%R̤P3Bu:*QLƒ4 /|BWu>06~Lg! ,N#^ǰG:CWץBmf$_jK|ҍ INr.DqmM)%Z:^yo7:^D\V{tP ɷC~r|=SP>pT!v:8`glL:'l!6rko |b7BRK?Ǒp%x&YM!A緸=<JrH\yg %TX#6ucq[zȤ dɳ;W%̈nY@d} #RX &R.E_ڤ_zm:tVٳwxaAuGаJrPb/OI=61k)b!&N[\a+WM 'ɯ_1aVQ]"[o|o/sF=Y6e'9.⃌)ΰn?eAMllQ͔%ͼXV CTsr\t }hg(@ FF2_N1w#[RW@=pmOpGo |vU{O0!L (5jM5# v?Gl9;` * +AzҒu=ULA|ZhLDUzn!v[~0S$kSHy:3A" O#jTrcp@aO~K5`K2*Xz"kAkO\0: E@n ߪ\33@LY1 T}."v_Pw;q^9r%ϑѓ~-­ws' zww'ykaõĔ~GxkZ5B'kĽ8ls ;QŨ ~6xKdv,DžoWCE;|,*гЗ oփH(߀MHl̋mMr!jjQ~]} ~x#xFL!?e`VœQ0*SkrM.7ŗ3b(fiup#rnTDu( w=^5RJY d2>yjqO͌jV#n4U-PGuh4P(*ԐGQZZ:̎Y%&$B}Չ\sgt;`;%!]'ӌQDuX2pD||<q.K `1vA2Yyˮ:6Œ! 5ǤT(0ct BâI*SF=o{ʔ#NX>Lx7nJY?c*-ݻ"^ g:u@S%?G+),$}ږZi*PS-2iz \Zb eBd{ŭ4;LoR呫pB |{ @v^A`B׊qPpk쬎/vo;B ݟtyU94F b[QUК={rA>H}ojn&*;Dg4wmB7&;/=å'4t1:T~0sH#@,xs.E(+C/>;Q9R-Ѻ-M݋8?yе' tKC661Ba%z$^V: 6~g$݌:.V 0pS<%[ &F"FztK =t: rܷݿͤQG;HU-|EcT~HRh;FH4/i>qw:?ESASUnvnIK{h3| h\վL22\XBTC GB'#BQǓQKoRsTw? ty׀ &6P)VmAMUk3N$=N%S;= c~V[ VDe-~s}Q\;at]\+Y|gRh8cЀA`fM] z `B|ցr,Àz{[6?w`efU MJXPJ"!Բ UsW{wwNTCFU/gN@w/Rw%)%TKÙgh-ţ!m:yv;zҧlG/!zybF2xcuXO_Ay x.0B{VrR)״>C16Rۈx봅ÈRrDq9#":\=}u*ZdTvHy.~H6hP@KT"k@Qʦ-3-*YCv[?f)]'.<,8n>y=ihŸD to9p \]aIL 7˲Jh1.x)(l}3EIG>~L2L5*wOQX%o4(tM)^HbnF O7kt Ge/ڸ.2q{ M*,6;KUҁ#i;ƹoP.7D=Ef#zmu\v􌢢FT] XZΓZߘx.עx| $Sq?qҍ/IlexWdڀ(^wqf/r6̜|l$?dU%lv0hzO}MIr^ R9V r?4e/T󦑯ńM,x.V/"˘"MI\/++`01jky*gxdDNLٓxȊ1PPo+&)qokqMw!3۬. ft0m0>rn ,hcy}^kL YAHNT\ j&ﴺ 2${y\ZCOn [. ʯO} ~eUUDo!bQ{>ڞ?f,k 4_P-XzF>?b)O & M屦LoF K,z[m_~<#br)U@uXܠfD۝(mq vOf$Vt!+"H;)uP+'&aeQqawΥG2w1-() 7Eő1t{ ˙ EVIv:Blhډk1z7[feqk=_K~ނ~6!Tn]++ hV>,&:e1F^NEtSXVS!,3s+aum>l7r}ǣOh=֏GH^.H$VNJK*~(EFv}.Q+-L&ZTY 6S<`U7iyܬq{RTo_ @ɡȟ玫̽鱗~xb : $e>T0i//7)=+,m0q)9fA+]rYdި%8.hELRZi}ڈMu/k4 0l[ LkK : fQXdfn{J Xe{_ .q (5=Àـftr}`6fj 75KTV$7;ڮr*ۜ}#Mj2 ZkC8;NɃ/Q ؖ{-up80R zid!jy&|c<8#UJ!d|*aF_YK\xGZb/V8d v$3F/ Qm`3vPa*k Cg㊈MrA (Lu6_.lz˂|,g-G*5H|G81`LZu3KtI c bl_swmȜb01Rw [I)cEa_q9ȶ!l_usš;a{ᝃceAJDo1e( @\~9w6"<!Gײ̦Gɉѓ {bu`2QqJ3F`шk_Ul+iyh!4dwh䥶#:K1(jD鴶`lv K߻EiJei^ T QTV5z٨b4Y!I;[+q 7ǁ*еٿL?zʇ`1~NRdxCu_(Ԕ MLV TCcG WnA..śsf_;PLJ2@"]xj[tkP~m-`Yk!)Ofi%z%bim*٢P`DΕ@Q1 bAjntmRo ;l/@s<0(z7)Iai,f& א}fn\M*kz2-5d0K$U`A~b=:V/C'_ŸkWY^jLXm(m 7SS=F 3eǖPx-gybGUT5xQ}Y%t/|M}K2"{8 ^"PE"F1F?5] =OsxM=CT$aK.0֟gPmU. lBg2j|WT2(-ܛ@X"9UW #{B+~j?o"9@;Wёg+$YN!!MgM5>D=Jdz-Kx1=fc!b$wPziМ$ӴYToY{QHlA,C>@WaW ei.:Y}B?YOݫAw_dAcWfr9L2Qk ^{^ZH@>ˇg &=BVwugoF,*~f;E 6ksk,ηtQ,V7t4O. >Yc7),'Vј4H7ER(!RK.^)`uda۞p64i0rsѦzDel"4>8o NGS_ P%!6ׄ&S- C5Ѱ:* x99`tϱb?ih)PI!T#( @ge"l,V$eٵ?z̒ը0k0)g)Ø-ˇ#"aOfAo# fo[ ֔^th?S0{O\Б?1YWJy)M{pX\΁!ɰ 9?2Q9.3O`瀾םSv98cCxhtKkW]]guZgԸ.] }@*wT"dzU*H*⌑coYdGi̺?>2h_h}Zʤ D6x V;ͱ_?DeVMJ,q:Wdvpor–Np}Ǯx(,(՛`'BwGd<<@/_y=wϢ"^SkY9:vj9ta¡kܗIYn3GN?8!O)}-ߏ)f>Kiw8g2xel`~x tȥ`5'ڳ$XGo*@d_Ltfr@DppULrΕ/o/o L0zMRr$O;zVS$prG~Bsz^XR<'+k ?]|TD] 6IMShȹ+= NX4YgFϞAq|gp.ތOJknkܘ^ʄkCՓy5l\- "^B48J.'s! U R-n墂 ;M/!ж x} =%蹁Șg.60@4Lm8Fc^JP#_Luyk{D~'.(J]{~ŹãG:rt)cHSy(>:><"PELM wJ'|nH& 4L̈́c] CkUnQ d[ e RFȣdZLwhK5͢&u3ytp1CNr$ 8o`ǕR'opMRM/7'l;rE^/YjLj3oQ)O<`衆xav(jkJp<\t~R}["(z_,ӖP{9s Kْ6@Z΁ÇMvd=4zݸA(H~̃)A[AQd ق"[P y{/:ç)㬣MFLp^ QL@ IIYIBgT !mhc"xX(ƹt(=wWS;0E)WT~o#Ȓ=M7>45"<>vCѢX~aڼ{J&-j\PoSU0S#Dq|*g W;wH]э-sI. .F[a=~П[ یdHeJ_*1S MǽM|&BHԤ0&‚{kkՒ2Ý8OH!G DLj~O'v9PNEMż8$)^ (L>;rUo}mca_Q)xpzQ@[;:zl^<;G y(Iβ?q32s f# UW[.%CgfdLhlNӻ|VIh*I^6J>;w~ZcM*{` \l$5sbع򜷔e@# <'!\ "9{GD)z-v2Qi 7&z6u]F渜PK.& "*@P&Vf8LSeX1~Lϗ %a5U}xPW'pF; l- YQzX( #&$@luh5j1:@8fdqv*nL N7 u֜b*+CJͮ:nO,qJcAP!pQ?_kͬnB2{2˲r&WۥSt^a)/F$*M~~XNlާ z>**+2M^e_P^G<pםOCO@[m%q95hda54*$,Q$yK ĐN$NjZIO},h~v4mF0HԦq{g;Ù"3F"B1y=Fnˌ(O:!c,Nlˇ,d>B ȅI)o֖ۻ&"$%SKhuWB}ˬDԫaHҭh1jw.GG%CށcǦ=@w3DDNĺ>w̾u iRô{䟣C@RJ jj퇦뵾})a%jИGi%/7~TO{# 7aV s[r]NATK^3yy>>%Qs;%6<;"x/YkČvU;iy6zVnKWx/:LrPQH @J@[\NRȞ@wozBvn&^UUyVF> =ʛ,F֋NC >w_W@|_zI/x=chsOfDߺ`>=H&"|xecF;n^ ю[p@w|2 OFӸҎ-ȝcw}q ֶz/6wU2?^iIMntx]LEP F©H O@ R_@E. Ɯ5-pIO>"Qt>øF~ڈ< E]ŷa5)kwEn;z*kj )l6-[i>[-[{ pQzŜimeU_@U+K lʭ{,+]c.1ow7j|:3;$r.Wb #`؃ ZbCEšE,!|8=t*9_c֫~Fgʎ2< d;mv>?(J.wɼSŎx4(& @WQ <H)ŨW tX.cQ5Gr,C{"a r~H[ǎ1L3R 9^4Ձ@Ky-̓  RAj ,/ Z{9Q4N!OJqaV_\҅8aҿ}n{dS]dr>w_zǵMܟ{'G֒Xj0@<RZ;(YpwX>ȟ5ISj%B5vXߊ`E$v}KRX2x̒qLIO=_elS-i,zvs.6>9 5Sn'w,TszufzĿYBQFo1|@s(񱌻p>3iL8`?nAZ2[^yȬAyyq C8M"Wn5*,zEd~7r&Y*2;,-q( [ẖm)v3nkT.V$v=vsp˼t( )ġOẒPi]1L{2oÃSUuʉIK'$Ѥ~c?B+WjD]ZaypId,,~mZU񴑊gN(ey% oF]hY` C4MoUmj+QK!3f鮚&JDGoU9`ӀPA׉O,am:WOs6xXhQ;j[ufLCÒәQ&`pfyJ3rDAIso6xFڳjoEXvDZ!"3~m=OCܚڲ'18xH洶 瘲b B-SR|~l(=p4UCxd+ |mvuیh;OAI{5 w=8:7i]3"Gݥ^4Z/)IBMӾ0Mi |jF'~@|8q4|~ K33G>/uJ%i}<"ez W\] DˮȱڂH`wX|ōQ9S]QܲQdCm D M)llj[N@FNl`Ifi^0KU5[B"D+j2fC*JZKӼn8DE/Lm$ctҕ" H"ǧ:Ei/%vY+vʷ[\ ^EJ)m+jiYkTG)𧫹 M1KPMLX'* , f%F`/ m(I3NU0઻Oi"\Vm=)wPvʹE|+' n7K_$3v`K‘ZMg,A&@)jy\ǐqs^p܄B9̾ISS Y:W m7_b.f)}kC1KuhR؎NYcHBSƻM^crS8loxA3ĻC _WҧL8{NW͵mQ &Q4Y׳0],3}q}(0dW&h,j "H&F\2Yovg,h.V;YSQo L~SWʞ]krDmm3W*Iv:{Ml-)Q%Q4t& (W_%((u1y. RݲKkQL_yɣ2QH@~܍dړmBh{;ݲ>Էܡ+BPQ yļMʱ@ަ)baB֨ėoٌ:7ڂG/)EșzOaTDɪzUb>rj!GcM|Ӹ*P-yeYBW|q(rSUfP*êEnAρ-EH^H7QC+_iC' V7Ӗ =4m}μPSP Ye l1vV =$:9FԫR" NsN Yk7P[n+#=W4K 0ؚ"YZ;r=u)* muz==C*1&/[#~~;mQ9%SgFGN^Vc\7oH#;Ic9d->'~5gUY0sDP : 40 /lb;/Dj/șVo.xA5.?NgD,eX'wp_O"Co<׺fI:| 5?/;^5e5ao`]*@. B]ӌ`|ۡq>+iJβ$u'<2ֆOۆT{6>Ÿ?F o1j␛HUCkijƄ_xF ia9śvt6`r beu[K/K1\h!w|6lQQym6ZTBYnF̪L1xP`]N>c~FFs+%o ;z ENu8HDdS\a2 D>KxIϕAǭn@瀚IV&s["XyET w % n aܻoYKIU_6YI6e7_Q)r8ѩA[m`J 7?#4/Bk}A¶CSW9ࠢJW:'KdWL}p#VAH脦*>R9D/Kj];rgwAu8q2k柪&zmc,}#F|fRu 6JЀA;?PRݲS\DE[XzEKD[ǩ+VI"##得(i*6»١0*"!(}ZHR]VbghGX^ 3BSS'} ,~SQe座)uU3<̙<09|tXhu6U HUZ]s,NSE+k΄ ͓æBw40w >Mı9E !P,1M>9vz[3+kh\!98@Pfٵ#2^]#e9 Et+ѽ6m?%阉99\yQWbuX/bjz0`$:o̡rfK$X.tXC$N[ OdZK6~x|ݳ3_f8'lsOH!*6V?PlY(7Uix`S;so[khb#Yb9} l.r),TU%mfѫNӔ0pptf ]RLU}z JJOc^mӤ!rU`*AOϷ3Fi@JVhIŨ݊Z,u?MqDjnj%x f&(P*uj|JCȝ\b'ϨXDq$A%Myz{_ظ%v;/!Q]#z_FceE|V2΀VzA9mKDQq>V;HBⅾ.薉 }54p${Ļ;R;P W4.1cS%Z8.Zjn \wU'--:^T:ds 87=qtјHrعl=3[}EXp)xƭReĞ'`'tD\*Nb024>ʹ?e8m*Y~2M%XF<' `mp5[a \ Qڈj|= gKrZȞ>Oo3"Pl[)ҷG5g7FiK.'2 "[S_S%^a#?;3fy{"?=*&^eNF͐DeF|jt'"96fp1$kFwΨiUɪ~D#UMziBKYFn pXۆ<_p0o2=~  νvUqX9{:?~xZ{f TCbARUo!)?qu1ļ;68l>mJE"}G/-H !ZҌD^I("Wn<7m-JQUcDBٮ]nkQzvk̿\p[iLbC/-Ȫ߄D z6M$Yѽ]Ʃ\2v0k%!-?bJw^6lV![驣 |ߊi7,B1]goE )8e19^HIB _U r̹,M`=2ߍ*h[jbDBOrםI1G{G"Nu<`Z5NOhE#ur3\a{-RXA2y|G\j%A#Xp y-Lg%4n8Jg[?`gYl/)ٵkZYշN *r5ʬV7_*@~JՃ)2σ#`&W +?~y꧿GUI?p? ib‹El$7ҒϹJ )PTBڗ"L{XWl{w28m<dDOA:ɔ.3df[Ə%׋]l4?p]ʅ1U4*.I2WWHfT;42 \@\J!X$pڸ +r3ĩO?G;*&8s }::S;\DD{%m&2 ;0w/Q\dMxw)ycı/QlTѩ/U[lk%hz>nKo^x{d,?;m*+h hwLIB>ޞ֪,n %;ɝPʣz|6Χ+s9gu 4F[c\ZK ~:=ı6OU G%+mNʜ5\s[i;jb`'">>kZ?vo?KNrR K|7 cHLjXC)}H^Q!|<YT:KH\RUF&w4?G"4Lza[kG1{Yp'Zk؅ѫ iܤbJ ]48рi~ˑX#s/JDQg藎!cOc"mY_4:l5u36@²~?Ô:|U6ڂJR":Z#_4Z?btW1SdSk,Ȥ1pdO1LTs 9ZNUп o'$}:MQO45l9 v:T`Ki߄jNd ML`>wԡ^]`@>S05Yr=^y~=:,"GЉ&(z\dR QÜAЀ`/LkȂ,:C|L!K{{>**,%gT`eM')9޷e-yܞ'JֳUd`Y/ɢ"g*ö '+N>vH9QW5R-fɮ ],5?eNy.+nbΥEly&M(U0"!5l}޴lbFϟ'x$QYƗc.# {yt0Op ˌ +jG<ÇzSUH]V}5Lt_e0[xK7CE |z0eMz_.]񚩔ي{`/^lvP"Ѵ= M u%l̍ߐw( 4/'Iy 5bLm&xU}jG(;ɳ &Nu ILʕ:eEe cN=O _AF[!%^CA ANրL` Ëi~vxb qԣF^A"ai-;Uг8}obT9wh2mMM1tXy8歒͈w߉!#)i^vft[=ܶR(ƍ"sofV tob_Nk9-H٤PPclDJ /ʮ4H bj-gSo܏E/ˮ;dmk֙?5Ktӝc9 lvK'yk0ϡT|yu"yER9l6Q9/_2 Ɂ1\= I)+\ޱPa.:C4Grꐔ}.AzV8{*bレ{bpJjN=<@R E`cT !{uVTv[nF*rbJŃ be8"{p!" 7M1~sPh76e&b)%YF!ܵQE-[El~E Hkynp}.A*;} SP`E),QNZ(={!b'0*kc!43Nh1Ya T[{H N|w@{X$X72g<W z瓳HD fb>6gl%l"0s9Zm"u>B=1#\#!ӹVa'|oi@ -E~3lSS6xQ CISf+n=U3] y$6y"\v{;o!sY_ .S^eۼ0os*c^ѷ&*:ׯplwMA_'"LvFz!G=TpQ|zdN{bPVÀ,yGgҎX`2QeD{c %jdu6jeZ ӂ!O;0ܜkE.4rgP#S@JegU?qmG̗tC|5(HƫzCQ[[ve*y%XϤG5ʳ[2 #vz<Ռ9pylH6B Mn,ˠ2-h܇tҐ׀G,)< ]D˯~Fm i-h(d.Zeu6#ERşΔDCBM`u?)դʽCXe2Xt"1y+KJ[: w(Y~bww N,[S¾ %BDtQcxEٰ^T\j)Ax]8""0\I[SRmFԒɶ{)MyE,.澩{hsjt=\{T$*t]"3ItY&z93$v4^%b"I6Iˡ$UYE.;!:."W ,*pSbϿ&yy7--bXIyh4G t Pmߺ;V-TY?j^}fP-|kOp҉v[|+$&B]"SRϹC9a>n3VAXBPj*S!(N^$\F[4[eI][<Hx HnHܧ., O_t^"C^]yrq )GECݰtáӓm'E5WQ(X /d~෎vVzOjL`y gp/*WL"'mN ;Rс[Ϯg '0;I{֛L_:SNA7:j;"nĄ V~T7TVXIS8N}D)_=a|l/@uOrc,B<:zg4LN߳%.R!h~Tt尵35 8@[Z#0_+K s×[ ӉXJ1jNܐg-:#@-5= Έf⹜whss*@\$ƋkI /zז ōg<RF`X#ҿjۻsef,#0˞:b re#EN(dhU"2P l:J8/;iu˅g׻圬]\+7d \VqׄH4آkX,钡ZEI% si,e=`ŔukiUu=Ncd8x]p[ D[)\%&چT=VAy}N XM<9 ¦DŽ5\T`n¶"Cq~ƆNƒc6!|U5'WQ9{5T2X2#o~peI-`MxNss<|nj0Bryuӓo@$ *bDUw=4ARVNa4!OoWS=LИ^HBqMdo+[UwSœ?E{H,79Y:uߋNdkB)"0ts3jgX-b2=6dd np&Յ7{mcv۬W5̱DCAysٛ^csW$b)ñ-6~EhU~=幮:Gf0{5Vf1YB4>7օA{`^X"xd JMWwyE{0b d# 03<>wDT SPz;A)Ah&v袋z bf:7Ls|!;jZ?4ш"%]Ӊ9WҮ[#bl}dJ3 u/t}F:1o){ן5YC7Qk) o ߕb+H_*6t;#9C]un_yAek74 f9\+ NiSUosp":ᯒC' @D؅#QYʶ+C"3eNB fb X0{p&@_4!a^;v55E\I a{SO,S؄D1Wf")T>#1L6 h/,M{eZQ9-TnQ0JAR s!>Ϙ+R |FQqWUV=IMN`4\ kiעJN̨ :/1:Nw[k9BDIPX4s3Q/~ =?xr0B;_=}0 ŶKmtc rQȍ|(0ҍ_DC";^BT 6QvΧohL;iѹh-v9`"κ]Q{-ˏTҰJC5nӮ'2YsgC)0PU'iލJ}&ҏ[|09Z] BH.IuQIhēISI56 )P-QVmPEiϨJAB 52V7!gkQ-8=F{eW(.8'M0=-/yvPGE{pr1XK'f fؓpƙd%)j`ؗ\]ɖ"vn0v~C8q+Ck*tC9=*şy,gȞ68o'0%| OӇ!-m".*V1B!0 r]bgbJ,/TaFğlɅΣ1!.c 8&TQ9 KfӞE3 㲺4-Ί&zzjs}ȣ1\H(,j5?wW} {dY_~CHCbhN|0yݯ]:J9gUO[Rѣq4xd z^3޸))ٲ> P;"=Zs<6<蛔ƒ#Rw/B_L9*GǑyXfDr/oِ0zƜ-GqXkx$zBfòҭ 8s/>ȮW!bx(UZkWwQL"ۊV{XF1xKhMDmfx~'}OX$yvo]rH6n$<_Xk¼7{Wdnc(LGz5 -ɴ )k#š?NXK1+E6R/Cd,X@4n4gκ?d/¶Ý䒫1bν'_1^"'GFW"糹*݅GF)~J4#t"t0D(ipCZIV<) <Ζ|aRN& Y!3ɟb}icŢsj8 77Vl q-a!|YUI?>q/:YшUH-tf]].#G~XHwlhRáK}4sڅ`jE"V 2faƊ>OeGC"%ZO)\aY=gMڅ٠C@ )w9dBO<t7 8d&MTyt Q".d2(3㬁.F0VeೆB0ΤmyatD'ٍvob:DB<ӴQA}Vų*l.:.ҳvK``,PQ&{-Dͯ>xuJM1ns'o >Fv |)vޡө0уn5#y02ԶGZ"u)7ȫ-[|.TߍL2X7s2 tZRn ~o>i-:Kx~ƴ ֐_=2g-Dzr\~,k87s}lf>>X=ۯ7Rv Wv 9^hrЯ2S*=Iq|WVAa9喆|WVg..g <9\'e"~wX q^'&=j\)/r|@nϯ N7FKROCP 5ؒɻq|Yʓtw,+a8$jPoA ;䁎70+%Ϯ,ظU&~Sm3+}IVXC,aE^_5v`!sfK31?;27| ^yrDYO2uGDzb+qgPEx6r;N@ggDH= ]Ka4F9~uڱyU}DO;g'Κɻ?F}Ht^)23]qG\8Ep hGJZu '.0 a׾ܳD!]%/5ꍄjNrhElV?캼Ŀ7Bp9Jy]+#\zW]Nf&Doҙ!WE&fXAx!39Z!xng%L㎄^)z6&EJ1\}Y3/2 H딎/F#`ұ^j(]pLkcV%CSbJlo^rXb3[.o  *Jbb E@ĵOgf_dr=𰡗 m 3Rvƞ~0G{)Oi}RA[Wc±!H>#ELdC֯d($Aѷ" >{@ҠaZH t::ebpIϬ=Kis&J~2ڬ!w/9bhܪRSo}e5%ӶDzb{Dr6g| x,.?T`#PGNEf]yd0akǍM"R;ۏ[ ڹcMEM\ab;YdObhq"t${ nV¸NÈylh==͕N_Rp$YtR?q5P@-mLᬢ]Wbj\+/v4|Zo9YJd-T0yp$Np.71ahЯ+ E˺ ?1pBI(9f)6e``[Eb3:h=R/'U-ЬxHKCTet(X>G,4qV+NȺxյT R Z_>&3Gu!(n%yg '3fzmd{.nEI9Z໅e1\ѳQ!?#|qAyc3vt>{uxwhgԸ9OK[Py};3]>W@kΟTN|0ZzQ;MgKomCjP!L~h/y私ƄS-RUFh$k d` nƆn/L8Ljy:̇Q<\Jń5_J:ipU r rż""EkɫbY}L |tcqx} %$tWan3oOŜm9lUԠQ4Ay>*)Y0CfZFc$M>Pt݈oTouDv1$Df MiIk5)6zHJV*&O2B)E(j{={b4=2}9~4Hp/a VJ{- y}.7.a UڲLU³rZl(@&<+XcJ%/A~-x՞yΤZGj e|xOEmZ3D*_TjY q9['NSrj3J% l*n2*Wx?ϽO|=>9vDAl%) BsE 3Qoi˨5+*귣ב^EY]E9Ĵ+ѺP # ,M;eBo8odc!GbVlZn15.4H @%`vhp0S~R+Oo E4n9{` K{[7$T/ ۱'5d{VKc $.OV_f4wNd@7Ck Q[U$̡-̊WIHM*V^PvY{cBU%`mM2$I~ay Jq,pAdc?e} A~\[]!fV @S2{_d<ԃ`󂈗7ϭO KLl?GSgBzRj|=% COfјLי@2M];St{QMmwIvbH !l2+RFNE`$Hs.aq @LFQu7?tlsDQe1HӁ]ֳifl-Ta~z@\[0T]5!SDGx!{@ɦKX#i{lԱ`[5⭿0vCIR* wet "#*?fiLjgYO-6n CN$wqƤp]d4Z AnR$UBs~ g2DxhR=ҋcn BkpMG[9OaFƁt.58ްѷlep xDTAT*5xUH8lE)=팒Q:$Z_C 핁 B48"ʸPHC&N)\*_ט<:vZB6U*=t+3T4|O`; .}G.NJڬA-4SmrG΀3 s'up1;,x ^$KA0DyaKqS|;uwN7zO;** 7 crTԯXhJ@ 4W׿y3" wm(-qo4.d;R{'Gz $2sJv.Th> & @;5B޳!J7@/<( pMQ'wyY ~ pB4ERTb Y&H5쌧fX|V'dP @ݝ7~%O ⌛sph):ų\ǰ4<θ׺0O옌w^ʤL&~)ՖOQZ;!̠>k_ݓz긪:E/5D2?=ba%L𔽃^x=C:s< g(ȽѼJ?s hs$8㸴q%82e/ʴ49cV5:?ew3AˍIH @g?PTK!쳪&),iۆ-0+H5&o1zTf2ih{ŠѣS ۧ뷅b,wmnJp7[+ hћpd 0^r5Θ[kU 2YT.#[$$cbzWC.KT2I+ߟ!(_1:qq J\ rV\V=pW#T\1EG΅>кJ0XwZ;g&HxhEbD0;[Rw\"L$=>!eo)r5bӆ0S+qo/LGY::׀ʋXσC9uN[ ZDBQ)hW#М> 2 ejq.1U2S]W}FyR`oGt''k$6(NIų~AαJ dM+3>^d B;7HrMd r-ycv[ LdؙǦLR+rriFk% 89&i#~C';֨mAޣ:&- fNcc#:YXڲ9frTSlw|.ܗ~0 ?e@xxftEY{Z4=y_4зipJɅ7A:o0.'簼9^S:}NmA# 2R$^O@qQ!8" 9 / x1uǶ 0]y|,>6&iE6g:\/qIKӊR(H_i ۜf Ғ^U(;=$66 %2uJ`_Or3vd.}h@-\7ų7Z3"ivBct-<"!~uu;ą J;K2I&W^1+c^zq`aFIWAK6xFH]#qι}GڊDɆ M&DQ?G󭁔øQPnOǏ;EACWDMH#J:/$@8T&k?S97uq5c3|qʄ>RYݿ$'>糴_$,.Ze|- 8,TX^g&sSd%*>χD/cε\c=L¿5[Ox&8I15D6Э`o uz.F"L FxtqcV%=`aX ipQvG2bu1椰L  q8F@&cr:a|ok"oui5wTd6džDi%U[]73#vm$~[|9c;X;w:aThY*=A8uJB™kS7dH%4;LyGMؐ:\@ D_7Ldsq9iD0g9>+Ȍ9+G׳nMY@ F@FDM޳ڭ{ٗhZ3Dr5f}NVШah̾zL!ںI0&L*ԞSIu3|[[0Iz,%3m'لUl)q-Cde(]ο5 [\pOE;5n|s;P=n.jo_4 3-@kZe !w,zdLÒ?tFH;o$H$8O{S2:C T)_&[>h&}<ސ 鑢-\gX ά&GXn?EtI5SnFpݖPNN\}fΈww'6hǶ'l0<<@0omTLhbB̀AAKݘ@|1]s LɊIPuVg97G[fmFV(a3',ۇ-vTi֬yv%k\ūu-vWjVx-,|;uhna7!WlC"IG?3 6\rbv- R=sOo7rS$n pK$H1oԗK,D])Aj~uDLkF!(`*qI76#1H~Kٟ"Vnm%`%@ZFSX[hA-Fhoٷ ¡XH4e=w#˸VL*AVk5Oݑ&sS~z(OǩAPb{)oC{>`3\BS$} KD5hɀ'nl]v.[Eaj] :\&wZ;67$`dD"jL9mäval8 Wr-䆜Kb\%!:uY](3mv3yZt+Ll^lO:486]G#~4e"cb%C;NRFZdO#e9#s\*ܞFdD#!r+4йgm6Mt%#`8\)AI(3ٯ0ezg8/.pP r6(u Hr3TdSZἰUtؓBL`ҍӽK\h |#cs ң}2Bizu0Ok9:눴~|0jxvb|`yxt-$D"3@AIOݬHR׈BjU"U)&WyD"s CR~aϗ&-w\ܒMKAd@|ԃUA#A(w_@l-Ω޵!s^eEQyp!֯x}yؕt9 E0&d09)gK/G⤠jkk;Ꭺ ˱f@$wR> t'ۯ՜@ˉG_ IHbJXH.،"h+${܋.\'#Bym_/ NA[M%ΤnIGC{7^L y0<.cf'b֧-n7ŝ dWD!K ͵Ԗ ϓaY8Į5遛 َ`@jJBǃ7L(5*2W=Imim+e7Ck_{Q A`x8i_$d`#?ĩ諌Kjc)K{.fK-Q?tUܕ \"1ERy`?G Wj!$9EWC z6TI]Fk>* 遉]jN '1)ڃK+ 50bݺYXl;D>aԀ>kj>t~G Ho1)DZG4 &0+S~*#_UΡ&6!5^KAx^sh-6T1+$M``Jhr8no :Ĕ 藤iaip%{4m̝2 sﴧҽQUuX_t ijgz-gB ˜SQЯ9+V`|;WgvU@kG!gatraߨ.`ِ!5z@ ;y(@]Y

hoN*xm0^6l &-3V"+ˮ4DɬVY+U]f/Ά_L#&+[1cA1U{&|Le߼đDI%-M$/TЭWd[N̖X|/yRdT\ɿQ(>Er ӳITt^٠-@o#|n\Uuُ=XW,Onw3tݤUJsU7YS Qd|a/=@R V80؈:ͅ3֕c84jXGb ]6Mo}72L1 ; nTf*vQYZFhNŒ7 =t 1 #03S*5Xbvx^ۍQ\f|hRPe̞`(s 5FJޙb\=m۝52Ȁ5XC<0™QxG( G>MXR!3NHҰ#IuLG/ 7co|[|'@ Ӥj !nЍYU37M9k@Piad0*]5kuZR:nn{`f8Cs犖W#QN{ t<5ׇ+79"=ٮIvsj)uc!r~? &S d;PꝮe^C^(9 +w~=+U(^< 01#40K 5 Ѹvmwgyg ֡tjU(u= ͙87ˀqDM8I/gjNF _LZmNxac] iFW\)ͻמܢg~*E3YQGt@]{0Ug%$˝ѶE$nnoI|S.r_PIKCI%KTSR n8Wh"#d1jmPTr_a|F3 Id3dteՌ8}}XRY2v 'wA@cJO(IDh/׷A==ݱՏh Fy1/UCTs8t[te1y#ɔmk4=uQ = _2T* 3D xG 6Ӑvu^Lu7uoR, x 2N;߀gHty6Ut񸏄wuH gHn]:52@uJrR8_ jF_90u[j viVOEp=t,w3qAv}'? ݲmd֋W:muE^nB7ʖH_c-Ki܇yLu[Fgxz5SmAZ[,y3@aю%O,BU2N ,ׄcF§|#\@A kR|,w*2xd'|4r[[ V}xk[.8%4z_J}Q ]cz>t _HX x }eA׷:wt}фr-(OnQx!UH3qJC F#4ux[I01cό-);p檮T[8 b0 f =>#j_Z[U}6%Ktr](j$ذbxL:Hqbtʌ$ Ƥ/dhg ~x$].ج~헫:Xgrck}Ja:qaphnRrok3 ~%$=$-Mk3 ^u,\}v_clS ߀3L.fOKC{:v{V<2B/xM2<2JO5,28 o.uDFRnY9Yx-%J *؉6BEd(뛘G+!Ԏ]C'L҃t< FF% ́ܯ$.;!PŒ5-oMߒzZCa< ,Pil$WV)( C=Ky m񊠝gڪ֭1d!Nug;zUn*ڰ,‘ g"-9unfD=̣KS* %|~IX@1qjY˭Zi15 CP^J) 7*c zL@cxV_!U4*klG_c:E.PtlghAzB ӊ=ؖu-濟/Q+Ԕ1 _;gw!8 1X]3N#zz 8/7jq73xA]Q)`Ď;wHb /%Gwp`~ˮ 6p}-Z6n)ʜ^/@⣹. s\ pP'8emZi\2rW[`j?.`ŷa-%B$WB :ԭwnkO% Y3|a4ŐPR# t\Sf=^s}](Y@l;0) .Utq:~'A_@sl&NcEC!4yLdhwSusPrW^C`Z-|+7PUg}K%$'/_b쨤pW5gPYϔgw 6 ˕,p(w?kZZΙULDx7ANVhkr.}$\yLbn6Т>M=4W $ܠ%y;Sl+[_hzCdGC.*|.SQC[-+oPAp_Vف]s3T|7C m!]{.1pRfO< 9ۈcy7LM_Oej΢M`L};AUѶTwmHW; WDjܖk^U0w^VAK*RO+MK$}& Bvx:RZS:Y j+Il[Q/@T SO-h/[m%~B&3-`IR_OpJ]|-| ]qUP&UA2=녪dIXW~+rk)>#,Mxc|xDg *P2:rn䔠 ؞i[ q;ȵ09NW 5߭&0BNDC-( HxRkvt"*L1F/\!üTESOphyC$dM!HowZZv>+P[{Z \ie?EWXIq,v!r-{dKNO}f6. ,>0-AKR3 Cτ:yHXbŽ?, @֋Zm< ^bDf eVdGp F|By? }D*MqeM (FfMYh`Aaba7$tlEW} %pDy!ΚӚGrG *yMJpދWod )(xC)<çVQ} FڜTՎdYx0rU\&#ADTnaqbWL}_IrqX2l+ت#)ݥىBz:=`%S1tU@ r+|+7 $ȹH,t-WGmWKediY1̭[V6T,?W5ԭ%rj\֫vONgӈate93=z <㑛~/t oy3Fp@k\fs3 "bj>xAki9sʱ󍎟S HԻXJʭ#oAVVxƝI6`ҥMp_SR>^%ZPMm8TxߪL:X6 \ : baQ}JG{|`J$Z3昔}/ZRƥl̺ @ dB.D+.dBU%%G0j JyFBCHɴq]j廝#,jrڳ:c-x]*5bBYfuVN,%,zJ=]P掸j`=}c ;TX=c.ĻSk I;l  9c%3Ġ=ˣT3RM6ִ[*ߦ\.3",ttJt9w1*BvP46UiN TWaY6(;h:Zܳ',.2]k3O0|:T}/TNR36sb!s֋'H Ψ5՛o:QxPs y3jݾuKlX-pqӳ+MğCz+}"Ψ#v9- Ȕ[1,x*?6vN=-iI?cT]sE6_?"JX8V66r!e`c>g,e:eTjJ <h~l?r`9*@ CSw 񽬟ky/z )<rp vQJ f EX~faU<II/ 2N_Q%,.peFڼ$֞Mkf xX4u{2N͎ _Q6KAB?ߞy kToь0NC&~ FV^qDKwJ"B!&r{L34 |~&qgx18u\}3%5IX5Cp!fZMnu?)ARK"8y2ySKEG$ax∀jp8Tˡi{P@:&KLHj-cAmp4by[u0qt󡆍*4/0s`Ϫ=zT>tG9IhRms#K1Uqۀ"Mm,]O6%SPSKfnp|pg0ۗyuѭ>6qMO2pW0'Kд:+`JN[ I; A< ԨwZ?z̀yxHr::u2:b(ЀfT>@bД Q4&" rU- d65nBw猁}Oo0_- wQ*{MY ,f5 Ը/CR-1#&7d}2u}0Nn,:U2;5Ɔ=l2rEh|{W{l`E "E6G6ឮz!LN|qɺK0zʂۤ H'h\9߁ +=^ٯ*(Ðw0ִ"7"cj :3C,#d&0JŶmCH졅]+4UfAK/v'K#8(-7Hӥh[A\ke)Y5x8_>K2›ý286+-)d4q%u]ew]I*AʕuZ (lU9!. [C y5n(Cp2~T-MVI#p~\SöA>WncvGzϖҗs\U Q@%A^+ Il,oF%wJJN8 ͗10.)%%fķK~5S7 _=;ZQprFBٻ A!q &+jVX-YwFJz+@[H-;Y":pjΔ(Q_d+0f P|VC[Mѩgu^՝H_?"k GY"h9/$c׊BC\'1sjoƌul^gz)}~2^|%:9r5 < lYY { mG)ZbQ 8,.{( FVYpC7ro[5O$=̫m+}.ޱfmƥ^)h mp#P$A @)8bͧp+ 63 Qt}q[0[zx2ـEy3'(+Ә'SK!ڈvP尹 * .F g4A{nYnSʽdΚOݧƋ}MCtN;/n bO}\u|\dbs4!S\ㇻJYvI ۊfֳl7lfE/W y\mxk%/e}b՞N10Ji:ĮF{ݨCw+=MR&|#-zޯՊ::j4d@#d!EcČLF1v9WSrI8VzϿL9ԻȃANJ7?>l蜚VI&a[F`fTm=A28q> னhs/)BmZnc#K;&Cl$ݮiqް4B&器ݚC}w[ 7R`ȑ_Z+7ÑQZƗR<]Ĩ,{+x:5WwVb6 tvcTi$C8s'`4fyavIk`d)#rbJIvY^1E6,՚/Iܱ78n4M]RRXDE;&6}Uu+3IrH{r{0mMhj-ٶólܘV{"˅BIFX~4pl&q]j:_-T%-D-O# cz;WyKɥ;|ꍟp ~#cT1b`YiX~@>fխP0wB[?4xqMcb_^7ғ Kyxk vOq5{yĄً>niTst\*/]ٖAB P1"HXO{1箃9 0aK^{n+<Y@:icQh 7*ST9!?`%?3ۿj%1XK(q#Ӈ(vL<J`C4xlVlÿ 6b(s}n)Bz}RiEz(V F3Yrk牞^|b r«jcy4-{UHs1 \=mXU ;y7Ue*re'xsK ؊藭u2}q'4 ~W'G2y44QWM!ZAFS#C\%HN(& ҺR66Y+UaP 'I +͐OY卅@ҿp.R ,=&U$gcUf(N?zcC4mTwSХ[__(Ov*(ju#k!Dx5ʖikWs9 . IT+t8WCY(3ݜ6MK篻msh1YnDJ$U!Y87Iw0L%"%퇗]M҄ЧG S>tG@K^?0Q 7Kvlw\ 4h41Hc*NގvS8^27lJ{5YpoEjnWU%!h'3GqX+C1t:p"8N|\?W>no=*A~C6EuGT]ڜ&y` n'dND\$Ŭ<4[V4 Ix^韭gaAǓ߱_1yE')5҉źYMA6,ilH:.fmUW֒ri3~:"κz뛝?~bF7]_)|wXpv͋>o9fċkR]Ma恤 Vkc+2XiuJ0p~o8^ s*2tU2٬h1|tmsb!F'nsCFPtغqfс+\@șW{Cs3ؐvro &qv: Cp- k:M ~32Zx(1LI\%ޚj"QJ޵Iv~I{5/j?_jxHpGđƦm?$>32'5 ^݃Qֿo,椡x6Uv|*)3簖,L1Q6 ܫn?q[6VupsjnmmH߀$&t\3nO1R +pN9GS>J9\঴wQg ؏baJ ^@1:R9VK\*\(H8:󲢩Lyb+(l CѨtSZ4l7?뼣"{7YB(π`봟FȬ]v1SAh|לb+WW%ZMt `eiOW9Z{b7BX;>IfD4["nf @{zR56!":\/C躸-63Gz= x:]"tlC"cj2&IssINI|4nb}fxܢ]wGS'Zs$aQjs{Fz5nv>OL=DZQK ;:;Asn5 . vIV%cF%CkËE|0o7>,ZԈȠqM}$U6f?9@C)׿O(3wLfGp,pҏ.^ j]g.u`5t'si/fĝ=[o4#Vݨ)r EyOŷ m񎐠Icnua|a؁x)3 0S9!wJCE6}Фr=D]fH]enET:0[%}#mU ӝ\;Po[?ֻG`hȁ5xLoW`m!@Օ; 2 m_ Adل=rmڐH@F ^U,ij́+ ==^V? ?*طɡyaO"\=[K~Pvb+&&؊f: RA[Zd@J~w_vD!D-VS=]Qz˽#ꭡm|eo#Or"A@Jå=RK`UNcjEe+nccR14N!q(qfT  ˠ(C1*12Ң]4s7ps#k]/3dnOn̄pudJMMŗ"IewZםXf{6o 5dlѨHli`4R9->G% Jo|k .ecG8|1 шSZ6yZƊiwjm}BYk2{#H݇]=*dlgf`wBǥ™ )|zUr!x"ݍ"B&o֜5is OGB^-\:KB3dBԾ<,$T_<~7fMxrm[ni3Ms=BFҍ֯R.O(.[cx,_&h]pj'&DcX0o^-!&:\~>樷T;Z/ ۗЏ*2-h@egyL9AɷwPow@ؗdsevGjzU{\֢?'HUrT RFUz{8NqHx q)@`:[Mu ˤ Ⱦ2Ù7%KGoDUE$)-Aym[XBԳlM\&-03/ġ u|=D#2&Dzd35fx33nZtss*8H;al2(^^J}%0i\txx*i 20!%92y|Sȭ4Q4rtno}U {c\Ab@\5 g$wv .$sc"aGΧO+Ggի[Xxg}*pPniז!H ?h:`MV"iH2e H߈qOXp^Yrhyq^*cJt]׷E=rj[++Bhl}]ߩ?nsL71)!%?X(!fT\Mx!yxT>TP\ Cv*T< E1NF0w!Y GgaRM pEf qm.E.f1}Z޼>zK5?6Uϰm"(>÷K =TB=JZ,5%̹YQ`* hdً 4Ldc+A x TבISɨE$-4 X8QM&+~%IDt'ɱS˗ Oer\։f$i76&Os.h9k8Ja0x\}C; Ik;/(2s˪V2F!ًt:+gxBD [m=rML!1Ch$RDtor̒g%YKt\RJ J$0*c+"%!r_" VOUM!'B%B6E <!t]bVWV%q-^ƟlS WoM=%jJ̅)p8tXf ~?\:* վvȥ=rÿ6 |oPeXkmd4.^x&G{ ]P}5FdVW3 s8U~aNoч0 ӏٸ YS#ٗ9ƼUFXuxK5{C1 yp`lFF FtAv >:s@So|e<(j:t5$TnJPdqPi+*NڶIu (^lsHҍJBݤi9g"fxAL": =NtZT:gdBF;4>Ɵ̳)=0*'dD/,/ m)u[r̄W,Yx{Yp'P ;ex*90 sU̅ƘSx[`Ǐ=cM߾C'E =֦Jީ/TqΌ#:I/e)l[BO!G֋-aլvϾՖJ\ {\hBU[K5ihV3M3E9 8 K/:/E|c=s#l(BQ FDc3>ѓtB_:,f9蔆 hl `-=5$T*# ,%;|M=[V2#1[ئXz۲W,9Y (g0l LWd!aK+WYK5c)K jojs KBp&׆G_z,*Dq`S>VuZ,aEB`$r5~Hr&`qx"/ ҟÌnbe6[S7_uyK $j\UZO].m2 mK/WpfflQP rLy!>O M̲5MیBȮ(Et Qŕ1hH}g_2ujlI.>PJ;2g(D̦ߨt{1ITtbOgUmi0ݖN Oa1_A`ʶй(S0^;0wH23 uxnfs0HqH$}lܤ^C4>bWޗPd=6Q6*hq}dg`+5 b3>p]~ (qxՉ%D>kJ#P}ӔDӑ\/Yw;Cq?*6FoؗS4x$ߛT摱]Ư>!iNVzDIAˁoNG,ң&~j;2GXAãf~>x}31UPnz:iR?/2X?_R( NfDiݦFāMl#w& flKh@Br^8M@ps5)H.]y5-{pbreZueڿoAkыJ+U~Ot8L[8A_v$Qt^2neY/(CU(\_BkXC/6"ll#k681>'ߗ9LIQu^wo|jTAf¿hJ}b)QP2jl0#o$J`/Auru/ at@C"6l7=&d^=\Eo U/elHD*8iZրxķ0"H] 4٤>drtEB!9P"yet),cg% ұf@+q SUnLP^`^]zp}Xb5ȓ+(<-k2t|?Cڎ8Nm]yߜd!;lϽN]@qpWc@-,,,?5 /}>XX\6"wuh f|47[ _煇YR'Mu2Sl #0MCT=^]eٝ|H;S"s\<+*Oڜ-dì?vҐKwD0q|-5DnσSj߆o躿z  .2Py*y5q4tdls[m",h+%G4ks A8m)-/پ]IwݑDlہW4m(L%j+ƷқB"l;\{ܝNF㓲#'2)+fAG`=TufmAtU/fq{9!!9|[q7Jf+_L\fqL~"#<]~.9 aWDj@(,Ǘقj ʀv[I(:p4lx!$.aBrl%% kD)* h/X\SRbtLJr]X~ >Eٓ3F|H)-tt6@"gw> Y Yqu`=HVf.e')(b[ə4&2Y,W lPgU)Unte%xX9 fNcc$Auy$yPHxTң/!k6k١Wױ`ixa:IZH r)+9dinշ1צBC.lcqgEYK#{M(ٖ'1 w.\0/Gsən6@yZS5X!_(_dꂫe=oVC>пӞ>.¢9EG7NwޣCXJ5\wDUw1h>֚{egNnլOJD1m?/TAٽhlkWΙ:iz-F40U4[A(*Dy8$+rzb?wj:195X`, !: C\p1`"JVt^kﭘC. JJN ;M5,[|XP`qj5ra^@uiC3j>rPxFLqX 6i`L D?P՛eؚt3k]B6ݍ؅xf|]8"y0u2b%U;qz֧sr">tclS'pK{$>/G [GTMKS6=LՅx]Q*)@3[. 'ȭ93FNw?\*zRk`$bBI87Vh^Y f dXw"eS-1}J*I(Fpn^5OD:DnWM*vKp̣XF+щ(HB'8lɢR"~y+6wыʗcs+a2vQrT`;A?A$ơR;"0{0Lś ϙﰊN<ɃTzYXDlP%̅CFB=w!B''S@~; %xsڟR"^D@@׵CVSm]BLL )1zJjىݰ\Zֿٽ#/9sPu+m nzďۮ]_ ?؂/v1/ 0Dfg~ĝD, äsB E7^*C܊X+UO};NZ|9&7(~9cć(UI6_n=16ۘ][aehٞ7;_ Po,6Jo5B@,:R!{"RH tġDJF{~bo)>݊RV8wű 1Mѡ1kUB.H0VSE)=\r/L΢r ?+Q."iD-&rf)A@YoB*Iӵcf [F~wyO:ʷ-+I2s,6kӇ* `r|qXgԜoktt?n#t+^xH!qݨbk{kcJ>78vi`/@"^D ڭ/,8c}zXsjθ"hM > ~KS!x8qWÝZZrGyD#z']lgYPkw5k[>sq$3@S^]00 Nӥ C 19\Y+<-m0- ]dtSWr;m|2Zy}T.[iDŽ&[0 Ys53u]mIYXp2]"^ jx$-Y<aݱv&Ω՛\)(OycpXl3gh-Aʱq9>tfa\ ]q9%R&F;eY[21+z3y\GRk4mzf1μbl5"?pXS U~SX0ؕ?ӤcJ8tv.k-$HJ:hhN 5˲o=DZxԸXr}_Y R2S_p( "Y]%R\k4q8qkJ=`rßjĚCiZ{qb j#ll&&XŬ\$4Wi4u6hr5 93 vipe9\[ăG?~nzh#A =Y䂠ѡ얖M:cdD?+,;Z H0UtAjslƅ 5hmΦCz-{an$Yzs|Ie6%o]0P) ukФy XB<QݯnAT^zh~ 3OP"P U" g> 2x0Yo\RURQkf 5'|N2W{qUmVΗ38[2KW9.ck֝#pFs͠!&Sm]u5H>)f ~ by'ZTXɁ {!A&%wt.е,˝Wl_8z^*ݯsw1-'JNSqpn*چ+*tq7 0ymc Rr(iQ;u"}m6"Z#d@Rv;^f˟o%$쳩4 i kXN$:/ yȘ3l @f :v*"{5⌅hegIKߋFysbUwLTa[Rz 1qhg%N]uKyڤmwoI31nT}Nǵ &NoBqDݚy-G9,-V_0ܣRF*CnrqHȏUi?orf]Ez^zc N+*PT_ss9}}$9 Ak8q8D ja*X_9YR-[RP?Q1/*Q}YZvPRye#+#W pxOv dt+BdxK6M'2ZR)l^|;'܉lZ5ER6-%CZ=Z9FL;$By{?'4<&!D=阧KѭuUdx]8k"6=%y@u?dX$N6H3a׍ nk0@}34uj%jWxboY͋jLgA)n$VWڤA7sSlfֈ뀵2\[ʘUz$L+4#=Z9 0weHd%Iドk_ޙF tT4 ]Pbك1&-182E6 S z@QɮtO3xnRV[k3PL2Dpܵd*YPw q[K5!,0@߃Z =ER0H_3`&i+<^b N _AGyY~x%tPk;j{Wq~Ӈ. ;U"MQ.h28fn׳];-!O25`أMq t^B \ybirhTKM!ۇI{K2+Jf)D)_ьZTvlKu|⇳=Ctr+01 %xzn-f_g:j#Bl0a/᪇-X[*,0Ho _?|\+r:1 KsNw -Ǿڄoof^wh:ϥ6F&ўN|$:Au=$|We=!"}6h4k."tt胇ٲk'i2N ƇSV.: ,s0>ըSia׺fDzL# =BVPī€%6chy^ P'D'-xh%'ٹx=OW돩Ҿ*U) qw&3; Ԛ?(ev1NpjJ̝G4`g4=R&eˠS/$'Revu)wM3WO:#u{g |?]Ho;|̔q6g&\+Gt^s0H>mꊌԶb Agm?k>`SUҐF#l=/(f1'~զj0#^~Dr );Т>+IqV\<^#i.KmbI1)Ab/4 5F2*].rJ|p|B; uN,zOk1]v@Op!QV^*.A1g_sc)v@dl2^f*TToԪut,ʺW^V_Cd示Q B*Li?)Qŀ`a:Y BDi@*o&$-w-Wz:4^ɿ^`u$p*cmy=[>s>tPwtC.i턀ÚQ4#ÆbF/S%8<'f U}^pAKUsјqoq<|:@ xb'QkM) %">x!韗'R.Δaٷ"ҡ?Ų-Vg;X"@TyߍҀg#+-{V7]ВSL* ei[y;VTױw7XD i:>?lT%jaC`9U٫8v S|MBP;঄`Z| <=xsquʏ0%DgG5q[Nw";H8>)(*m<!ڍ++ I,/:bv(xLnhAeo-VUʂUڽz!x'dHcb41"gy+W l`̔#Dxmϟc.T쥆|tNv&y^$]%LO]"=b֐ͪRŖVP{,u_lmUwI,&/.>@).EŘN7-XYPVHtu`v"sQ'Z>l7 zIEzLrJ$ ˴A4ozl$f;1šH"S*Q5$':ە(:@h;RM &Lo[V]Zr@u#X d<=S( (%տtdn Eu({~M)8ܵo8 JY`uV+oZ_i FUG,ic_y ! Rp`1PF.68/2],1L0 vS]uJݻiO,Us 12uEg*y+Z0?y,EA{mj"](d3CˍSRӜf"2iDH3j2]NSK?H>7ʸkah+6A4Hv$m!^'f5;D'IijRf :%rr+:TB]S"%ɬ4wxnϋq2yISUPs$dԪM2/QşCŷJrK>I' ½@L P 5a%b d>m~H筤ޱ J!y0ɴEr.@+(DB}y8 { "LRל M{9BGVuꌶl˟avy٨zߓ aa'd σl8mm[D)ë_W3HxtlL`MmDwsfxP=(y"'& ;)2<<LIDFD^4Ƃ~&ixB|IˆC{YQ~25<|]#[}5 ,wג1s;W=G+Ӂ[V(s,8i- ^!?&PkЦ}󄃛T-D_>ELSsSwd̺zb׭ b+@žYHپjbN_Iu-[E2'V*TB)jt35'L!†kUdW`D0R}@L f n()LvVD#Փx^"o:`c*utB mZ\ JtO/Cu ˖cޔ {K\sMsƭ}cR8 u"x h,Ȟݞ@}CQ|Zn՟]mgLrX~YX|RRU?[rGeD4#$`늜ܹ'3k_G*ʾJšYEC'Aq7[7GZ0y%%RGS<|Bõs Xщe2jU+mi%d/&&QԜe Uh~~smqMo&zt"&U-Uv((428`FDKޯ)#ƦX'Vj!ZbQ R2qeDq*]ظr>"kJ6A%E)ςtr%dOVV-և_V&Q6v])z:!v=3mALmx#0?3b& )#ka4+kjndِN {/ib;E.}b g/@7jϱ*?~Gs"eP+z;iyahFՖM2p648L(R@pKPi+ _ţ '*=4iљ{o%]1Vb܂_@,CFd|AIgs8QQ&N%IqKGC3qŔoRMraU&J 2 NYЊNK &W=\v K:0LͫQ[V`pG99N¿; p>O|ֱCGo?{MtvqXg7Edκ;C7gsh1"_^5?4/NKuasuxȅP=u 58sU|ٴҜ*'f b{ ɦ se0!8@HC/H#=0%ǰ8ZmPyB1( FNJ#VMz\jthoN7C \Z6c<2'2,z K1pˑqtֶ?4лLXT~ &[nK!Q veJvQ~oMvV&H5*}E\6Q#i-/=OY[E7=y8SjmS3,%mVkUa ȶ^cLIxYJ.owpqxm䉼]Ӭ^Ǧ& WBt|#[v ;~̂c >T΄֣N( 2v[i)]xVyљ.3Ή5 [`kGo=<g~uFq(N{yJ /4IJVml{ELw|JЖ,{EpJ"!WL1 풒5ZH+:ʇi }6p /^!;\%. Uu.Ӹ0 LJ*Y+ke" qFwp3hD]`93ѭcӠ7>6,p,s{[nO#")`z^'s#C<72. ๺l= '9><˰CPL:*$ BbZĐЖ0M(h#0]KnS`Va%~ѐR=ܣt+!)"7+JE4#nחнTh6Bw$v2q?E_f-73 f,tPRXXLu6I-sjX{I`+%-CTt*;Z^ۀHn̟<Т" %8h"(K=X_&bA}7ee şy TE 8EAzpslXewCq@ !ea!UnI`O<-R/_ (Cpk̞*\ѴgI9]wӝ-RfFgV^G Bs!YI߇QR;{&nCzݮ ,-g^4tr%$$#2)}Y6_ ;Mt_}Vu& K;?z-Ճ^P q}#/juvqX6:hT*7X+g%<m2|yF#aʊ8tIXE~}>q]tD!(\hEKDK"%]><^a"q8*=kDǴWLKW5_nVr[r ֝}uh6 u#uUd娫0Cr<4\$W-^9&N` b[͝>'O)RCש,"'~RyEꄭ*(SHڢYg) J6(LY!*+:~?3Ȭ/~OQd%*U4nUx'y|;l˿9  ix2uafji@ ru4!LțAJFI+瓂2"K 14:+,Sdw+1I{,1!K^Ed9>g1E./Gjd2+ ,YE1GGn1C.7ZcHҕEH@tW7ų1Y!jfyw)t bWT96 I:z}8(fͺO5КYwm,T-\!/1ko^vֹhx7;5 =)dw荺 E̍Z g `jYRXy Vx-n梡#~}a,Sӣjvo6!Κprl & FQvj~E jT*R,A0M`p\|~ԮV؏^:l՚ mW[ā UM2&m^ݟf2zg}86Ө븢Ȕ~j_^UZ5rL:Ůfȗ5]ܯ>HUƒ8)"2sCTN9PN #]!j$ӾdQ@uxNwFbhji5~ruz DKZye1M7 m|)qQpK@%qUAUm\/{YW>vX;&$U? :=FhxBPYLt$d5$:!:*ΐ_vҐN?`r˨ jt0{L=J?Hۤ}U`$~j}H6UUewde ;곻ѕXM1X݇ÚC? P%㯔x %^΄ds|xʯL]mӸ]WQ5~PSt21um=5v/޸TՋڦBj(fq[ۙue;F*FEN=z&'H\ܹ|t-5}dN_Sr᪻-RJ+/!Ko/p!U%*gR9Fمv:G2|zXpWj׹UmD^tqN%|D{8nꑲҞTAcu79sʟ//P4E[qIOZģvH<Dۂ"XJc 4Gk1F~hDvCǣc61>;0\F7tӖa/'癭gkɠACRAczU >Cd̽OicYDUVl%3Kn .pe6)LR P'\p=Vtcu4XSB`x ?2 ?Ӈվh)pبA[:3 4ms&疌wR>~YDSEtVzo/S'`O':܂UxT ѠT*±T8Rъd3ƣ 5kV8':גz3.u$ڬـ.Y:]_hH&SK'} m,KĻ1g3 /Kp[. %dz7~~k?ԧү_jg)Ief偹0J.(= cjKofJic4:1H. ;&2jѣ@%sЇHFtGJ;ZG=v3U_PK,r' n\o]/ -xus1\ gTܐH8O0-ME`U84X0ZťN1#*u$#% kX;/0$Y;W3h s+EC ^g xq-jvmHTU|2?DUIwm 2˛k"@tD= 0^׏R_áj(>+ҽp^\fB)M9gS 2|[pi*e ΐqkS:ю.O[uЃ{%Q-(t NqSo_WFIpU 271Il*`ztW 0C< Oٞe}PJyKvThm8sҠп^l7>59S2, 5:|r,v;c[k:GhB6ɯ ;}AZ >YA*J ,0oŷU Y+-b!X'Ed<Boiv"ɗ%Hi|͑ Q)ٯ+=[b X{Zou!㨏[ZZ'eq wTC#`Lkt_ni PҔ~:4Y j ؁!{QCue_ >rTlQ]~3[:LQ$ RpK}"~ZOX\v~cuA  CC,g\Ip8mQQTpE}RU?bH@n2= 57$%CGd`POVHT "|: y%* [,ѻ#@}1pkh<,7+In Eb0yJw#!]FxQ Ɯy$.n; 7k<]æ?#eIRuJ#lJry'ǹXok* F}PK @M ~c%;j4ɤ@e{+zPmDMdbcWJ3q+I8X9.qS:hD$ Soz50K}5pc ?CjD2IJWpE+ϹzK>heIqzJ ~T:n3~߅e.gVUմcg۟:)ZɨR9QWVZۃD+ޱ:  Cg:I5<اeR$:"c:Zcp .{ Q_N88쉜QfK$/S+^V1Cá$"'!#w3O/I( #sYFDs#ch/FwyWtþv=(q%ox]Qf"0Zެ {6޳>r mLoO 3Hϴ"."f\eybaPl &wY!`q)3$[;^(ptB@dH)9'O_8~fv ^εJ7(/*uIDq$NJNB/~# CHB0C6CQHX+E{7\ =%H߿k S+8JCX}!adHn!c}x.c_x0SAeرxrES5G 2;˂%XMW> >@%"ߙ'p|G1ИMd+oH6C0MG2= "<\[7$;>oQ*.p\P߲)b?ء<-=Q7Mxq;/ncǯ:NwpM!3K0! $8ehETA$iY^ jm_F]}MzlPg%7JSN3JL ?V\+wRȶ1ѺT}S"x=1&Fۖ)-=/MbŔٲp6>&v/Й8`{e'J|QO.ΐgǺkăIJC ^vգ>)<J ?V¿,fý >@ Ƙn60J<sm&-l?Y7jDd0Y/Vo^D@CDzpS"L #F *~ pd!(m$m}Աr;T[ObF1T1DA QG8%:U5ly+ulXB01)"#:R>d(c6FAS<;IL!,oJi"'1™qdE/j,Bo`zԌ95+nң_}( 1A,{U_ca5V- )h"i ffm Dh;|b3 7+h,S]ɵ4y汔!_~LUX _0I_G[6SK.䕲E bZgNz2f/J"oE7}+MB騊aX8($&1򳄫S'ᚏY/h=a1+"3-KǪ  qoϛHsGw}(X,*=!3E2bR6\l. ]-6U33/Yv0p毒i9am1@!N`L<%oB_w!NlmUe {46).v3iAF%AEPOCH{[}/ Oi4!n{JF9~N9`ZqGP4Op޽oE%[ p7' eз:/!p=yp%!EjmIָa#h繅;G1"XNN GI@- [o+VpƅkoJh^~Չ=)gՓQ({h ?,NYq0/k[%LY ms΁iݹs 爺:^NL6\\| ?amf!߽ZM=k:pHO47th7;5@'KY"{Mύ',-E^<J][/'dHk+jr.ntG3Ne`gڣGS̚&snQΰ%>|Rp3X &.SE,`PHN}KeVZ,OO:PF3RaAyZ7'K z)HX-F8ؙ l䃽[@?S:R= ĒQ<#la&bk^*ǢOË9\^ؓNx>yi,wap7v)CifT-[ҝsI`)Yp>kC{\k|Q-sb&X ~ukAjfEdwPJ@U)pe]H2~lώ#zŬV`D+hIJ&+Z,'yp>[dDJx14Srwgb쎄4y4ΛX Gz@!oҎ#@\`~Z[TD^/e% :PMFV4aHOy+C-ZB)HDx1u1q}l!&葎NEC詓ȯi}O%- e4&x*%9YcUl&6ͱ%Җm 7+L:'5@_h$L hz_VY&G>nߐ*5˳}hn K}:KBMOy}NBK'U%Tml%TK,I FE SeȀѭ5mtF4WA`!36^>ݾ"j.nFC ]aA#Pt#U>T5|ITDb{(Pn]D9 hʂo ǷîӕoMV+A}TwMVyWFzfk& e }-ny;Fux]Ķw"Yg(rg\M?ʵG$yMnbsT ܴA ot#m $|QȄỳ-4h%ZUAQp&VQ34|ntv!RSHe (֓ 9J˅S^ T=|D{VͽN? 5<nUа7GGo#s-Xᾩf zkU~/+;Ah'wusֶCwY_D=tcշA95m4$"Zޒ-5wTw;yclI(`GXn,W-٭t7ew,h9U#HqJ0?K=mf{FYOF=U:e:?e܁8o'oM_ q )/Вw瓫4k O'( 2xE5?hO3jӄoE.{j_f4P( +_v@out iIȗ_:hX諛V飫kw+;VGF hhu]!X@ 28|uWjϹ z Pg`ڀ)爱PWN|>`W>䄳GU 1T=Z?x;΄X&0DRKB';o%n V}IʉBIY˞B:#g^9%Ժ:_>Z^2[?D= ‚߱ks~ݯKUbgudqh~ /v7+OO|I5+X]D/56Exf?"꜔$kjmcߒ.~PD9C#/[b1}dRB,mmXod?)o!8g[^m,ҍ-:pT9yJ#5\/K9*:F]̼{uvC~$Gt0l7-Ttiq'm 3Z'"TjV%ti?M_m&;޶4;-h_\0`c?̤P $*-#FYJ*!R'orjT\^_Jh x+v܇VCC+6H!z]ӇG󡡎B!ϋhɏxPt (U?D)5Ըaڜ^!72t߳tCdY WqxÁ]1Ɍ{ѽfQj9onEq/#:*}*jDi?}8$Hd|H*l3$5ԆF2fWMui0戬F*H^WC`st%Ӎ;4ɒC .%,dZ(" 71Ip>z*tkwO!U'JԮ8J.b ovD E`oH0i;6 κr0BQI9r5mD75?#2{ٴGS^|?}ݮ{ɣp*LzeW?4[njYt?>ݮ7b/ІpGV"S}Ѣx>cٱ#Cntnnl];E2z,%wU(]% 9kGK#&W,~6kF]a3b)2yW\|^Od< <=O ?şdVW!U1p2u>jU`# oWۚ[ˢwI%V;M)_C% wc-O$iD OZX8_Tk@mEJڴ3jLOLx,O>5mtcAߘ و9J@ Zl臉*NCoy\n}~ҏ*cvSj{-ܓ"jt2> lł3]c2Xb&US#S {ĦLpes r Oi`3nf7u >J g{/9C_]raU'A ɯ؍6I,nj'Nt#{ABa~&Q-BGx|p7>rL=ȓhU" ]a xעؗ'➤/\xȏ,[kD3X6V])*1vOE@@?Hh UsBc%aҿ$+:RyvDm 뒷Q#Q|1cZ.r.x]l f7QvZKU9rwwLח2})[!w=,XkX҂d5 qpw# T/nz# fuݴGƧ$qveB~4- *g `Di_ K_}A;܃>& YibFOۮ |/ED5! LsМ6rKXx^:?>&&-r$o-H+$OB mb9ZL O"+i & 8ʿ!δ4P#$+חɲUlrIH[uU4JE䤊јpwd껺΂Ct=@4Ŧd0r ٮV[&DlEȆ0_( UvdӉ~nZ!iӻY?"Y+0UB/˶g!%QxyZ4?3 pT4/\cYM=Q@ O7'f"IXąl>1zK7"=i`f_-i{y7NUn۷ts2ռS0|͎ zo1)^ECn4:d 1]'y{2Dt{!ƂtO"#`a$W:tԱr!ņ9t}U 5ڡH-м}Bo"q↌-uN31!3jN ˸@R![U _D y$";I} *hQfJPإz6/v(m/f3{mW[2 vIn *dVnc x3mAlc 76^Vl#mGt9II,}𴯖lBL5߇K5AE5lx؂-4ď+? ǐ] 94\/Iv>s­\-IQ ̖OgxRC.wSv'Y9@NɤAU\=ڨz9A>'q4u 14XJ5{aq!-W NPEk +lJn!Y(S^.)&Vޅ,r>Cد E ^޲Kp-J6|[Kܬ!p'U0DsNyJd纇$7hgYJ-tXmΙ])lKuEy8r&~J|h=Rxd{4*l5OA %p}^P%1e9etXD:Jޔgz[! TV%y5~h[zdt]Ļq39jJ-[(ÿٜծ&,Bk6_R)IkD8#vڑӁJ<MA ЕGBQ}X\Kcg*DlxpLa"Q,4σ?tD+_Q`ӮXb}Xdʂ僩}rxbV4NǡNmt!oJ3oK, z`-.w0qoUİ% }1Bc ,/a_?aW_6hm*)S8#*/j%#y>}8yqJqHEҢqZĝZĶo"ےmN)5oV$ԫ>n+K-H懲~ўpl:$]z_B-qx6o-E##r urݧ IFs +*IGfcf\(_U_' A8WlO,TA*G%/2r|h ^3 hEv}#)n!^1Tb ssji`/d\{/m`w[D?:C‡TwU-Jۧ*H90u"ڈO_,g+bn_D{ oO/n҈ ENHZ)dW~v.qU8y ]ЅO O7x>N)l.L]IY!gϲ g1KP\B2TA&϶;Ǘ_Sچ.{糛5 H4]K QHONV`](yR:BLͶ=9UJK\u2=hCw6 kFsz(acѧ]=͔Kv•磳Xom* (m8δC#{a@Q-l~Cl.WBғdi"QةŠݿ>l4'-B:L}Tӯ濆9pųa0A,8e3һx荏 ':'K4bk_&(Ԉ/Y^<>@XW?{Nfw"h;HY$ #2]۸B`NWD9jJJ\ѱ-A D6xr7\);epCۄZ&y'|5aFp>}z0I6|iȓ3mwf|tNSvg5g_#!K!% Dy7OoAcBK[l^KTo:N/)heK'/ |xQtCer`xDe[gj6KhL>"PLT>}oV-uhL|A!Ξ'f!56pMIY FXznPܻ5pdC!/ kC극nb"lqznpWщEbEGO#"a [/s; ƝO>8{gZP$NDs׭?1=)k7sw>Nyj4}uX&͢˅LN>;Uؤ77j;at'zUDҀtrLugI J0 o-de#IbNƐ1unNK~%Zo%`fNn+E@p(EYF/'u̥σ.tMQR)MOW2(Kc:ו;/ɂt8'}*REW#W1T*iҁ"pp?MzwႵ1WKJYB.~m]fs#5}!i ֪5913"&lB2fr M>nᳳt{ӌVCe35wC<:N\Jq5jd(0y1a,BJsC6MKvr%AB9`n tYbR9;IIέ.zI&& ^|~8]B][a &L3&C}ELs'Ua,S×z`CHVk=P:]QΖ>+v VYhZAWQ tϨߨWRQS|Zz9Xٷ)F6~Aml?шu( =g*D]ʌ գ"8 f0"c q-X縙 ^ ILܓK =m 7x\UiJP`?A(!5O –ݤ?UnrIVp| 21g+D)*uǜDlJ)*m%AϋVlھ+[#쪶*,UˎA֮QV䒩Ҡ0qtR]`6 Ll#/ VGrs!(pT%I &Y8@\K |ib Zt:tA򆼇*s}SUJnؙv(G$5]nco>%QE,cǛ }Ķ||=xm23$n8R 2,|/ο}x4W>riw"_P;0x=?|Y ;4)`kn ѩ0Αttx([ہ\'K:Dݗ]G7\5yWH'v3լ*&Z {`0Ql1Hb#4۳$ޜ+!PDĘ1sOv6RL_Dfu RWa *ϲE)\Loo''Mx a^4 c ߭&^yx.iD˪N깹s1Hy>չkӛ现XfD?fw;0֟GDHhm-|Tmx__~;`|_'N`pxzN5Ed vGAe}f'KO+1+V(QA㗲l;RUxToG`&(< f;u0VL!LTN}V}Zq-l*e Y15xl!1+<E\. A,L-E'߰0_H0QtepJP -Qtޚ>Y0 3C<0|䥱&Z(;&v@(OciUSs_'oޫG9LKFD|j/)2s$Y N(E|KA0 Po61>Q[sNo]Srtqpu,8]V_ f8lUiu!}#Gޥ=3lu>4Pf=O;д%R$`nŚGI?ӈ nz)BČj| +rq.l5q,RP[m$pv:PpM/5׎onٜVQ2ZBeW}+v`4oHa6,pɸ7 U:c2d*VjufƄ“#^ dB՚9,'̽WD@NY 7 X^n[c~qBmWuxcq`25uK׉?݆w#(wNb7^J'[,bY&R؟6ZX;rstei2e p [e>35=Ti1oo >YЏ3L.!)*p~oPKrO-ؚ:)Ē-݇#sr k/Avqσ;LȀ9Nw~&:zHH!h!/)Rt8Tbd"doE3>I+Efȕpv(y"xsqDȲ4E=ASIacJ%e- X)3XNTvLM;5X]>F~|ɼnJ`8}jw`iJ=f>\ 2ҵ4 (ȝ.0Ge8*/E/eNWpf l8bAu؎\V>Tm,mUgJӸMq%V_{s;x oYW|ʻ~q .vͰT H5x8AR!ӌu☷G NUzђtv@.s؇~ u N[Nhɓt6$G Agxl$6 4S{^gVpxcNO:%1VK#NP"Pf)9Tl pRX+aGLy5(|>Ao_їoš 2ZSvS7[;ͅr&9>#)9LV2Rsd-N &+TMcEKPMKXjBl2W@QӲ?0d'ZXG"1u\TI4<$ tA),J }6;+* +h~5 kȸ@y)t_2H/?); fwɝnL_k=SY-8:M)(+n*NBDo"&8|fTseoޓv$NcxӞ+;e !J@VRd$"fP_vU; ײ:Erqgan:mz|r͈/8R'1tgLf)f;j8J>1Q/KpyޒN )Ⓥ0aH7B#nro@:kI`Yob.nwMY7wpɻCD[5؃ﷲY|Y %ݽ- ֤ n r,ڑt6_de"NaX(z ?̢SPm␲MPu~269gD^̳KqΩIqh@%!'X|1 >qe zTdPW/2,  "JE}`[DQ! Tqwrpopz> .e~I$O#*Am2.XE002cJ~K-SRv Նϝ؉`dRGHȯ A ͊4ۛ\<똂tQWo20t^[J)eg)4kAϴ)(2mZqU hu@צdvS~ZG)϶ӕ>fJͧJ* WM=|&lr7`3H76%XmؾOiܤC;+Pw%#MgLȀ&Ik$|ecd9,y8+.J/Hp&6G5gOo˹~ZY0{gdERuD'zi.vƌM]~e \O&ޯߤyͬbCg~1_+jmp۵oe+Io;YϠ;2xrhFmB~}~~sH`[bo҈TB|ZFzx%"s91̺꣬U)0FXCXׇ(x6mV4\"hVu C,~u-mT56v.ow߲P?CQ+#旈{7#$c3 } K Wjy<V5hb /"-(^I j\j# i;wdUF9AK/j:?}/_|0mQc.~DD@8& tfpж,gZgEmLPs[R;d&7[Q=2W↛V5RgU{- AQAD HGi *+6hΉkG?}Huu4jHF]wjH-^od.`Y*AWKkۭ!巛-5&t.s'6(v FDZj37^L.Ԕ*JcTxIr}XH ksT3kWAl~| H'X`ADׄTrtt+RE Dgi9-uP0m9`@vఁEx8^+H*diyF **DeJ"`ĩ7|O18q0, Iwv{Ϋ̆|aU`ԚKDS);q%QV""|-6a:sH91.Dȉu *jC>6ENM},Egcav~<@TydhRQN2g#j˒a5hp:o}j]4Ԥߌk }ho xη £m֩GejPHPBeP[3;#C.):ƽDQ(^f(l$[P+,9{ ͙:)zAc+ 7uEľsP9_n[F AЩ[pչn3d#B-Rq tM%pzެx  >dM,гzvuAY/ǡ0'mͥ<!$? 1سİb=,NHF/S^وGq$ڣ}t-,bp[("3"ⲫ*0@%U rqoUN-I. }P#pϝF)hy@:G{)jIzi%lO Ɯ$  E#d,0W6 }բK?2×t鍥Nz Rܪ &~t+?d +^ e{hC7k~%]iaKc K!ԣ_z:ك+_G`8݉r;Wx5^/M2FrHȾ1CZ7˖[KVJeAk$x*VD^~* x@omt;7 99󙜱Dq=/wa-}.}8?![*Lz"]BTڇ $3qJW𞼽.[W )cԠ2鉠s @ͷM!ӪQI`_ R3K?LykxBjϬmC ,.c-2#a~?ey\ww1?Q&@1"Ye& YPE\c~Td-B.mU耐[<;i0-N5+(>*I<~ñn[q)S@Xo)# 3AF$.4{;?`Wc<c&iim{P ^16$_5cʀ#O)ўm2M-`p-/2d|N]fNŠr:=rL,?~z-'ĥkX**BGb<F8=, ˅Mrc^^t1](\Au0oRghajE .sb74p"F:nQ$v 0V(3Ʀ֫EQp\BA=$N^Ɣ{>=0`27F(p+ZklA}2vڬwBڱؔͺA]m%I ݩFՖV=ݘ Lcbhəۻ/JF(w\@R:$2Be0=aCa`¤x8zP c6['(.EVTI'ҌRſ4lRp2hWggnRrE|g.pPU+˫jc+Dڡa+zSٰ>Bj;d{;-0Q &YC..!A(űax+ޏZϝxqa)f\笤aolL.!h%TĜ‡G3Qg@\I!ldm|P3k,r;rg,oH-?tJil 'WQc%;5*ӃW1Lĉ>ϫxcO:DMqw c fJ7-R=9+ί&- 6M-o,[X.E"nb2ˍ<<⃂1*ԥuD&9nv# saôq-Z.vFYFȈD[m:/35]!_÷_cq[ߘ,9g< dkl򊔱Zwq牡 AA bRS(ڷ0vPY%SM= Kb6>W%ǏEdA|r2|O ZA)u]P |ڌ{/+8X&HlvVO;fx%U(!K4m=rct$:(PxҭO'xfL6~ כQ2d/#(qUdUӤܤ@!yb<!s E\~x/&?~}gɮm'Ub$`Ņێ%N#nG;D<-v'^nJ^ݎJѩ 2i9E:r!.}KHS*/0 b $\uΉਚ8,LZ1Z Q:+Zz$d;d/Z;09 u D_ bMa@v0#/>k: ޤO Wρ܂pv TJ!i G]@1+wTCF9Ed]U]yC1nY0KQǤIѾ}ô=$|Q,BaAشt{ץ x#K库0|b(o!HC"W4A Ϩ?iIg@V@Q+p=mLvyY^5LLs =A^~@ |ƌ9]}xnS%U_.LE[<*]^ ZK:eksvϋ1:էGo9a`>oL3 *5 \[ \ g|eu .]+Ü7@Hg;\飊[ǖ_1"& M;jA\vۚQfv([QSE1B ݣVr lT9%VAEM3?:}UI:kA:el%֏`9/ PE7̖ ~2(OWkm%Rua &$;;|"Z薔__lET-3aom[4(yKz9P$_rKmC-45Xy8ϒGن a`= B@y>62׫,AIu:ޤ%Г뿢cWe#TQSuʹDZ >UMhPʴ\s0h?0?^-Z}+u;Nę[;#a$H:fy{Z:uhB>ibT .h [=uGR:H5yѭ[;gF6O8eGr(W.ȣV$k"K|Xw!p6@,XNW,N}bE{۝bn|fy/y5p|K`B9sE#9U枌b+pAGntpm;-+ƀT PlZkT'I]ˆ+ 'kVa@:ОK^BL&tQMr_3|6Ap/=o.1>E"bF!)z=ӮN 0<F!QT3rJ:0(Qa'^0ș"8|H8Դ SiH"QJ u,c;4Pߒ^(u]߹MhY^3vȹ)Pjuka6E 8Džek<[` B@dΧsh"Syű- WESl+[Ɵ@}JUOit ߕd )FCX#IAL[SE3 Z]N[rnT˴;XXC\Zcv;c*^լ{\-.{& |hJ K(DubSw&6Ej+K, pvjw"Em N5ҏ2Tb5OlȐ&{޳pn'. j6u@s̸Xd}AJi0ssMSJ mCTٶM !*xB8:"<1|\-4KmQƊ6SʒP׶$uL\ x}mP qAJ҃)Ct+p[nGT/e](M:>bo L_ ?OU] #J#5 tT+ /$ U؋7J|{vZJ0qs&Pz bO&-8.(a=PҊE@od9q}$l*&#p ̛:ds9I.]Y5TߩF4Bk+3Z. o",0ʔ]cy9]} V lg [vT,`aCp] X}飅:MA;.xwM̏E1}QtdJ9VO<7>IWtb_r|ci`j@&fB-$&hY#0Eu wPw(5:!PCڐX4n}9;x6$?Ԙ<"P(srWZ3O#+wu}[FEk?;d /a J){5r+qN|Y?tQI tM, W͇Gq Sh'R=|shmqj6de^NE #B׽8U._4nVR^2Rm좵EJyW q:Y8?BwQQ+)T![hJߏjc[՟}33dQ~,KűP\@cԋ { sP:MKV} we& Խg"aֿV(RE&|{ @ydvGUnB8a/.3{2ޖռ&*Hߤ%vc$Xzf>I@pS{ \nЍ9V\x{#\DJݦ+99~K TSka8F 5P86'6[AZd & 2n,5Ww݌l}`R4#A38]VП!?vy_xI LPYLCsy3iXш.+ƍ-r'ڡ1H6Jfn$sm^q<;K(Ft"/k;Tpy TʮRqvyWA `Q˯dw|!wcҤwMjk)Ϙ :xifRgȘ;ex[m%} D(:3ȥţ+#'d5GFѴ _]Rjz! 8Gz(ﶹAwAk&,.xFJ";3e gv ol.X/(:˵W\So" ,1p`_v _ˁ1٧02\ENɕr#l{[UqP1D w6-7.Tt :D`Trs>!쪄fV`VX aE-E :̶:Sʇȇ ' gIqGMgs ާ5'IȔ[,}-.}WM'6e|<`lIs){I;5Ъsccx@u3=Ly&HQR)\ҞtRRU)-@Gn|nkZ`FEVP7/@4#V) Ej-5/ꌙ|د9^,UEc=dk{q&b8Jfi4rRJ )q[x Wrn>|R98y1,iJUx*%Z"\r2FIzVjleM;,=F@kρC( r*VV|#C RfKz%Ǚ>!t3_yf4&Upc)ңyrӣ(:K@Ic^CKډbG)- {ءb+'`w%\hce{4A*B.2u}'v#Iԉ &0/ș;d@(;L& #ՉbyLW(^ 5!5m4M<, tҟǿ?%iI?"/GB̛KH)L,nN,9p_f6a1] Cyq(bM| YheλeN8qY_SqEgÝpO4*.8r6Q\R)QS ?Z' d12'Ն=1IoI<q%42BSFicgزv_' I:Ƚ_TޮVIJxd k^9V|٫s1|㉇= 1Y @Y D+ yI\$T:6A/Y% Oh2JŬf=K")c/N"6fD[f9atWԈ?Q"Dƣ2NoīJI݊-3;=yˆiØ'C"ÿ́:K}*PG Џ5fKVYt)HE1jjMyv_w:wћG1?vcFdb*f:Sqڎ^h2Zo'pxw (5Y̡B ]df/H(|5@fy\i˱(aLy\pxWqRcvfdv8h7=VU9':TS+HɳeԆz_-qL0 Esql'0x||aIKITagR0_:c5H4LxUX$; ]*Ut;5%OEd\ խ F>?M#]KFm9`7C.+?0.ˈs傳_3]n{=B\]N"hZbw$wYilY;",F9!dd8WN8V!D{:^#V^O`2 {l ZKp֝M3XH{:sYca' 8ڛ@ee>(Zj|L`}R &gȩyɖt̕rJ5(lb u=E#3Wnƽ0m*TZ9D޺{aq,_-YvߨX|}#M9n?A8?KVƎX0uշu:\ yǚjwpc,22^3[^4k1ztqj-]{khr&8m҆ZF{p+]9e)o"-O$D#ٖ-KOB1l-}Fk{WYh!%lIS5{T!HuT]!M+$bJị^-zFaA-HT4X|̫}[ToRlD<`tPh^ LpSRd긝brSA#ܕcGؗ [iS :Ml ,?e)[oO+ Guhx`,axDmM\Z5gW F[k٣VW 3$^ Frd7Xϡ/yeL11 4`8\@ͮ2nX)ްt 5ơAYv w&MiC'fxwu]sD%bwV^gW]q)qEK6hN%Dlŵ[dmя]13²Wۑ_@5Z Ii(3:IA-txhRB\hesMX3uE[kCFDL.LZusNRį!9bo K7{9B!*U됇a3ݮlS6ot 'mR}pwkѼ&@̓͡:I4u{v%*8K"_9d~fT*WW,$Ri,]'vwfd%;QdP Q9Nijڂ2ZXe rՌ)Z 0r@|jiY_|gRnX*8l3cexq~n0aJc*fx$>F^_IA7،A)7k4e[OEY܈UrRSP}9x¢@Hd3zKL"tcSх~@6wNv,brIȈEN-#l7<~TO˓U$-4'3(MD_|< -Yѳ4 1uވ;ag+ĩV. iA```~D6^=FZ @=ϲ\7GPu ?}9I!xCӁ\toHצQFc>!@dJ+=-&x,:|;NיT5?pr0a_{1ʼ|/۔xio=:;K\@Oeo*2_7xӊU͵4Fnu8|FFP8E(OƖ8XSSuFgD_,+}\Z$!ޛ;(F9/4xmP72'ׄn)u}cXǰ#4W)|:8(IОRRe z2t'n/(u!o16*П1JHƳo+bgg+ϲM v:Lv?j$fE7a8d{6w#͐9q䑔f!?Ssu?g ]S"kI0A5H\d+RY0bzx#%WK47'f"cE11?Br_u/b}) (*61Yhp 9gJ|ֶ=rҙ 櫟 #Vb C6 Bʛο줻9L(N>Ů>J]IEkqZc7߈\)}Ӫ\~e z>eޱd%=nOha_ ry2 RHA`w*[5}srtwKt׌Φ(ufNr+-) 3vx#&ilL~%c @WsHU]ǀQώkol;^ȍL%`Q|SNMM .SgL5Y Ur6 [+ΊKa1y>d)92&5x}Å璪֛¹QB.9BD .Ck39ª/75kLyG l glOz|3hr*wTmc<^A"U2M𬪯,Qa'BQA>qWk y|_1-Y{J pE?r}XT@L]𴍤8IaVC-l|E3k$QE)5 ]7O2U9kLi}H&>M@E1 (p%?ǣㆺӵ(sP8aUu b GuH46O(%DplZ7Lq0=.ձ}!\P=G=l:Os|[ߛ-wr|Ŗ`ߘ,[!=KQę1$X"=JѝcCGϝ ]^)VKC=QOB h_ˑKk7LjCHS{dːYb}ߑW5;嘃 V$d~mfL^Y5Iϱt5mahF{k"T(N!ny9o]c͐ܬaMZ[y6; Fd.XRJcEMԀQ Cqrhb4X`@VnH%EFv@7ISw@!:2&{8uG(FT+_||y"59^fL:\kƏj7@qB쉴!':4ϼsW.(T*%Od \$BudRYb.R"oo6S`w3L ( ptF{W֮D}Sbf (??)!] S)쉂bYQkQ4."†;'&~^׍'vg- n+?Ms# )ijB|t"6vEHRydx[90 ӦzJ#bݯg나AZK8\cMVhSK H߿5LA TИր+ܯO.zIaɚ73 Pz AXs7ɾ=/:Ys0 JKаב̦@jA89ig̋@ "QwQ8T5a7O'1zuvvhqC5YcJ6nw &ʰֽ<T!R  XG1u[.BZ)Ȕw$SfOӕ2إRUʺ,{gU. i^HEr p@"*1v2\C'vLj}D7'qUTqFU`W$\7(6z7[yEϤMJ\@Jt+q~MN[PJw2E- -J O\u7,3!2}??*PS5<-y,pm a]o=g\AY &\R-UN ̧'לkM]m9-S'9&")Nky93-5&($f$j6 Ei K αJWvՑ X-A`u2N C8ز#)^eR, D= 8'ѧ[UT/uZ eH"ߐ;*yPjI4ARPiGΤ+&ٴfBcAHkmR d7Yw ЭJҘu"\픏@Gy-ץu<_LxR;n,Lf!c%t'hRSEb-\f" 3ZU v -jUl:SK'Y9\U:ݡ GODdٵhϝu}@vݬ~ˆv t6I3L(ց6^Σ2ƣ!uO݉)ǔx]ju1E2L& 5݃2ܟY` ڤ{j{ԢpC욼rܵ+EIn:"Gʝ[]Z&[de< n0HC?D#Y&|'C Α A\f8$~wӹUWU0̺nTG%xar2DZyͮƶBNOԓԔ[K5Šd0ʚ8dESR"3r'F^FC@??"=gɓ߳ňY}BۅLԅU#P,c诶=jM1 bоT׸UҜ< kϮcPKzr'BG3-ASOX:_ӝAe;QfA/*{nvqkep7t V)YYRlѱk\ dQ#y4 e2o,O1с8톨`#y.R2"1W4LHo{F=.o;bY}:RSE #Z7ƄL!@/sJtrKccb2/R0r?V`Ml,QZ f!Vk᱖; oڑ3Mŵ2#OLuj"x. V[1VˢǔDѬ:O%޸-G+1RL3 jlgFP7ƫ#JsU6O"Kg|0~kf zp@(h1Ⅸi5x*j*@R{*8)G~;vߩ;:XSqA<{]wi&14TEbƒu tf6T dh`y],c >BܞhF#N蟓VϱE@=H4×>~dCӃx.lg+]MJ_~.F!Xj疘q-~)Ę_$N1 أ;i8MDd9mtTs>i(ǢـN5nf)Z&c֊MT˖(=NTb\=8xGj7)[r.m}$Hӱ:rLu c@E;&Fw K/7XF-6XH]bY^5*U}oڊTt#(C5 LZ}}pwLGˢڧo:3w (W/@Hb* [Ym8:&Y7F]#7+~dk8&`6w8len -E"@ĵ_# I$M8a{P| o)^'e$qۛ^oF-vhlE^U&ǭ9 ֡iItžɵiLe٫ߍLgjauTq|;DV@5s]Eٗ \7DSb*I=yas~bI+!9q!04~p환HqoKIBVҽv+lb$@`-*՞pc\3TbtYbװU޹PPytC:g$M7Q Ld9E#~V38}RxV}u>+n{MUSZ i)@pf9~!A^ ҈lA{LCBft >)ܵ/8YuBH/q6O~r, 1k4W-:@Ƙ2S5b'1 i;5N4H"fBnDN3zuTаn- tG=IyHBbil'~3:hwW[|f^󋼸 61^޺F&n:{L" B}@k"z&7Ljs&vYsٽZʏ+*[ ǫ>RcXWNEG?6a=B'FH\Xkl3[ȵyլH:YLY㪤w+N;;%~:4rmjr`rg|tZIhnY`Gax/=dgxx6CI.ua6,N3Q1Cȴdաꜯ  NxuLnE;o@sS<.]u51+yS #BN1i"eS6\#T]Sv^\dXm'Idfl[,Уr'}h8r蹔0݄e:ҳe$hBO OCٕkQ˳ T IH.1g\ݞeB#Zw!@"=<. TA(0Q*MJXG>vܢ*c %6bh>X +zpr W[fohm轎\61|P+}v<;`/Иڅ3^Go7Wh 0x=u)M?.ƪM%о vV_==fvbA7\i\Q1q ǦռsjEXNGcfcBE.{~5WEٙ7>"i0hxN<8mnu]r` yNg@?YK3'|ǞTkTxq^B$&=_J2u^"8zXH8N9Lu1cj3].Q0-FdhTNmMCy.;tEU',%ad.j?D,밐kJL$* oLqSڃ'AռU}u*#艊*Hth/Θ'#]oNH3ŵLxWӯME"4)O/Zg)lJW aR\c-ns''N/ e\ϑSͭ#$^@6'1ƾݒL%-!= k5+Įt`c ueWu:٠g V:(;^oTLY%~o$qd/|AG(Elq$a)UsݏBaۧ`dzQ]>Ν\"li%F f>NtN"La{$ka/RI-%Jj6TKğxQ3ՑpJ$`qХ d1Ůi!#9'M#r XDsN,&bk(R5n5k4wvΜň-ї֭1D6K@&xe]Î mER5-$uU5!e lpfc 'Pz_XaEs^$uTP[j2F 8p<.Y%Z"^mVҕ+ zT]:8n'2VMyۓct,h$P`NUϢj+X0`j;G۽Hn%x~MPhL- ,mGbBNvɧ;4c<}4+4nVp\}>EV$"m5ߐ"l,kHMG!Y1kUl§%tHR-SJ{. 9Wԕt:S(x2>%;1u@ǃJo"A!}[*Dl/a5&FO̚|g}a~ /zm|θyˌQ v֪ajI;N8 NE*Dg0 gǙ ʝmQ;͜ȴ@6"l/!q 4g8Ujgwʟwrv!Pl<'Uԅ!Ͳ]\V$3ATI*1Ra3͋:p׹RYC9bXnl@UPHLX̕i' ի=NL>j !Dbia0;4"Zb"=}͆qFIŇDMsrrIg$]=. 'RUt`6rdšh /5X,p3œ^\V!%D}~S\1?5@LMXa3U=Nz9JRPly>pY8q<|[ E٘*"}Oi ɵYh\ְ}&ȥ*|!;9:m%o5N A偡np0+62[};qTȝ,A;Ki56dRhkFTRjIziv00M.^ipVpxR~4(7!d* j܋ >:~I?ƌўMkp+ABZˆt`WJ?{ó*] R'(AA LA 6O>_o~xG-/-Ǫo3\ };9+ HO/>.UcЦ3Y(}QI?8>dRo :씚3Ui[wU H=kC!n8q舗lCuF9 Sf*Y)Օd~H鏨sJ() ~WsQV̴ ^*:(4U!YqD1A ou7zpu:z: .q^ow)h^ޔ:qx=$K {̐3?1e'w ܟ?ll% OH(%&]r 5EM׺?};KN8`:QG'j  ;GWX@E)B}6e6h"3^-7"+sGЃb|>:_^q?Z2[KrV"[e~~c:w`5e,Sҩ +6RIBA{m xP\(zg4/1>H"^޳9ˉZ /^8r8Ngi&{Nۏ~3[8@A}^Fө&ȴ3 QTvE$FPui|B!FVV1(a*ۢM &&zXo,6a 4/+)ܛV$6J -fOV]_[Li:Ln=KvuJK!adWz XzkZc25S=qj3:*2@Q] =9r-Rߝ ρt2u'k܌3{@8(QX7+(&A?5gP9jE@l,@XbRWZFx1;i #\zE$GE5WN1.7l8 s7jV#hkSe8"G霩 YVWlLb=euPуَvE7U}4o9U= PɤQu=77Ní ۗF( /"徚`hP,Q7y̮|r N0TSM?| 쁯P?~P{pd\# v \z/[V1"Aj 8kN$R#A~-7kuPJ\ҟ=K?=VP]#ń]qh'q\r:YvE9!omEn \ 샄pHq{''nF[h OE%VHVO㲬s,] պ(G!9gR3Z~D 1I tZh;ULl6eBlR={()]q2c2.7WLGy+ C?WG)9YLɒm ]#Ӕn :RNU@e߂ aC`xɗ02*?n,Jb P=t I*ָ*/;:^l!K`U܁0 CF u'~Y l-XSfR{fhfD_Z\rHrA$geE 0 EBS Qv[һ!9 #ۀYMk2=ȱnm.gg[7.|]M~ʌmF 2j2t4>؃辘ЧrgTil=-.h4X >+r_wVz@:xԔͶ?kUKg@M(9Ih|(!K&7|lGW9#=OFZ$֑WjM\ũ+ۭpP@S뿸ӘCwʹGBۧl c_h34 : J[ kculmObڈf>zJ]¤+`ڭрD_"w2 '> ,f1ۼwpcq7f.h9?!dFbl#BS<"p2ڡTS@C[@W= @jeNB8X}zsTVwz1rLTY1r8&ǟp2ƱËļ3ܧv\Y$C >v"Ea+ יyюcc/ HJIUl$/? :t]^Җl"C?[0/Fhm!IPa#>ʊ{`l>`s&T/;0jЄQS|ズEDtn1dfήARY]]Ԗm/|m'NO>'Ts %[A afⲆ?ˮm#!95R{ZNnU.Oq(GշV/̛u;s"V9("]ArC6'mK:hz8'L[}~raƲ#p{F?[ʠE𯇆ce}_i旴DiG #~D홺o,pIHC@?2[jGknxi{l˘?TSg%)`Wτ-i) 3c2Z@:K AEmG :BM]K:%@2[lAygg2>.giW*RQq YT53GY[5Y={_op+"#ԋ1j%yADU+6H!F}fluy ]T|-?jD}67%MJr5l*/NoN~L tT)bLM*9$K S2Zup"Ui,Jp* 2I?&X9`'i 綐; b2lPqc5eo88kb=V5Cc!'`OB>f}ĪJ_KХ."bÀmFS1vcs|riy}j!-Lѯ~yb%ğ>\-P^%&%`O|Jcjd} 31~G 1,r$:!2 ~mU,(8g[?11%̘jHƁt 6X QNVYACqBPk=[q\H2 x% @q-R7@MD{ #4Y_҅G` ->Zg Gj;kue-ZbqbģqⱩ.lNF&м|']/+A^ܗ6~GfhmiO8 /6#q5}Iأ8W cxmiFԃB'“yRz>_^5lYO̵,̸fgkTȚ`Jf=_b̗ޡ:a@ \ߺDHqg/\Q&`v3r"= )|SHP h `դٛ3IR@5)0af6 iUzه>9Lt[S ,NZb6ֹ/k]L b & QM>Gx:JM"{VFmR.W>gIo]T];X_ 濃%nˠTztm.J[Y%M+Eö:^{H ;*x<r"c& ̈́vNʎ,cyϻO='\1g+#*,P^7y50҄5 SIJߕz;VPÐFI^siB`tWͶ s[ƀ9Q܀|)yeKm( K騫;`A:Q԰bCw<9-FJBr!Μ-փhȒXC궭<>LFV4(ω Ҡ*O#EsJԇWBFa@&-^by-BCԾnER(qH";br|S)I?(Q [fQy|9yъB$PmԸ&Hui,_1$2wwx&X-F!*/ZUX n#,0 8"m]![^4^b?'רWg^fC͇#iAeoN^,aWY:,9_7E]RASXBs7ߎdIخF9nWvA>cH> I[eʌ*/Ώ aoێ8+}sj$S MKS:p~+gy!~p; OxO/REGT3JEf#?n z>>u:]8݅w`OZ/mCp7Y`+-|qlU3c%VVlDrb~\1657537eiJyn$"G־ *j(#txU]Ns'q5C`4 :5H5D5 !,3F,M[ zDFdHvoXԼKRRv)c;īw`81Q}ɾXлGD=Bm:sqfW1 Fɺ W]DhdT)v;یg(q/,4|/bbOM=_ycŻEFwfK[7 4ڶe Q~M^8XHI y]Lꠗ+E,29/G :f aV {&wp?HlJ T`Yϯd6o( y/Ey|+L]`v:1V/h1bǺ.EqթՊVPP:u{@adJU عp.;uŎQSSU!rǧ]GH?lj}Ѹ2Mvf7fp02_VE cP~sښF>DŽPgs3};k0B8rk _&cYp1{9?JQru AF{.6wuECM!̻ibP_HٛSsh\쓴,9iPmIsMXd-,9\6LEe2V@x#2FZ|kfܽ%G lx_uuL\ی]lEhrpSß UL 4[ -lKI~RzUyZ8U]Btߟ腟71}6% -?dK=ܥ=;W=¥!MfgCNSJq4/i>3C^ t[ȺIY;JSޯ_Mx֞:82\=]LP_]P  .4!3ZS[.3~A&}X%?Dgv2$MiQdyȐ ~p]dmnNU;otF4OMyo(a7*I"D9aXKhY%Msdy/Rs,c)\ q}(MSGθƍ&e;N]m@VX[KBRjy>!+8ZDZ) Zn<M޲S"T4,H0ߦ? T^ MMrrh&/q !g3vLSK2<BLՎM5cChKo8 G&.c Fb8 K'i .>ONckEQM:_,՟h x;-qY֎JUss] ='XE5+  =^cF"Y?dݵV,sce[|&,Jg;4Q}P0%EA뚴mfe'h L؃="N%8r<7:+7,<3:?2l) 3O٥:rm=hFwgsPoVXp A81*rHluGSiۋmO3!1fA7mh ٕ`s =s9 bk $ 8x ׷13s)*D23-1]T}X;vTku 8c)mXx& Qѩrt ՚|L,'2KSt;Rs 7 )LqKCˠZ^.F 4EdWu[)sOUSjNӂE̞Msf4Tb+l*qY?HgQܝuG7! [}'x*EIS&~r nPT -^NŪ*Ď;)kjTjvװitRE|^SD$7r*e7^kދ:;i hY٪&рxW8DMiP^_R/@qI#*<:ԹfHQd *C#&`t Fz-r ,H[anlj]q9HrTt DqB*zJ>ڲ7X3q~VZ"WR1Sⷪ# -Xw*3qOY/4Ka#^=W)x )T(;_N1Y%f:)-ʉU Ń[ XkKqwp\or%36pnAz%K;k/[Eۭi"XQwnD(=b4,ß;9+dIou=8$$QaOu-)GE˟:oNt_L(Erayiw(~'V_CCv^<21F搜YIʱ#a7уL_6INn \`t>Q&톌I`EOn(@q '1M[x$KD1gL4fpBAo2($̖^w?tp 7ǟ>򾳩s\c[aZbǧ ff|,/`Ik\ fz; dr\h^g Z*kY31/ħ4wka//qALG2-5SêynP][eU/yCU-aJz(.xZ;N`ՄWDu`Kg:͎>L/WwJsP˒ E{XLdJE @SC!x F1-!z, qXíM7k9;@IJh^K5!62&4<֋$w$dAG`RS:Jd p}T~Y`5+GNԬzN8] Cg&)psKz{u.M+M8?mikŕwp[fԲ?I7%,^73ǫi=);zy‡+}GRY a*[HE rI!K֒]iDuˤd|-\,K xOҼa$ 1Xapv .F)_\ν*%lIv,{Ƞ٤K龥s{C[䷭ 5?s>f*c$e{ñ% **ů"s(c @r*3 9Jq@/LA18>+U+oë [$I}\[Y9?LēGmDV:axQә΍cEoOoFҡ(owXBi  E;l^w-!-x_@`HoBTym@1UT'Ǒq|}? {\tYY7% " vg4o TIS>-Z)@KwS5+9M{9z6UXOu1ij3޻V]^ whV@j:>4?c neBbZRCE 3?Պ~{ڏVor9L<(_%3E)aYs•:58O1Һ~ C&<]rh[KrZ7n'Ppk uXL_A}rbsm'XAbr-OJ5Jc/"-~Gڼ?}sNl|+,0FGWrPEN%oIԯ4~Sk\Ii*V ~S>Fv(_k@Ht?UE;/558fw0&I hlņᔱ~-r?Hn S0g{hԁF+! $8 #%~>.){9>ZIaJ&ir9_^[2F|GC\2bk-`rKݫ#}ey9u.9-c04"H{D;6@:6*2J?;b┛s8\5tX#7ub6I b ~T0>= nla?Fm߰Wy.QSŦiAIV6'DixwdaaXQao{33/psFh1 uCySnT(7'8Pڤv̬)Ѓwk#5s&i!6,f_]htTZHc_\M7˿) |\jZb̈[Q;YeO|\bLP1cH1s *NyNYVջdN"LU3#E!o7Ut8){Nl }C>%Àכ:s_tL’`;Ujx0[a)S="V|[|9ǣK=d6Wr!/PYY b&_et:cPʲkBv/y1N\{WXsj,)ǺLQ(32*2,!WlmX"zJ /sc>h.pq|  -Dn2qk7^LϟQ iX} I%xd YWcU̦<33k@.Ro;X/" HEY6{igRLی+Mi n`wd8l_>f7sJe/UȐS@Ej[8Ҏ.vɇ ج )X ys¬}GHItuM ! ad+1yW &bAy8jق^^dw3z W.]Lr0@{s$3a7GoI3lX2IK?` ._$|[~$Okbh&\Id%bU@Pm,ce\Ȓ p8% fиw]nI,xZ uc\wWF猎Se0e_/{ |AWnfi]vȆ ;^!9ֆuk.e|6ʧt㗏*aF-'[6ze0d{ZBjqSTj[;P{i FNѧ::?#]LT*2:E96LeX bQג|7\*d&3USjE`dUԛUu l$(l)nF>vϯ @se{j7@ TnE=lP %24/$(G:f||~n@(":^1W3n8uK1 93G$F%_'X&]>9shK-,'mQaw-`.0XOuA-W}R/Z"|z J#1?g>HD\a­@2}eQra[.@Kra b2L`%TrڂVkN6Stߊ'c2ˤa~vږj4*TihS%\`ACF.=p7r M|rX!]fsKj|R$>9vʗVi#>ՈXAU3$z : u*M 5jK(q1ݻ(|;WSN:e )~&]*+;$x_G|%c?&E7ߪkEN|mGlxK}wo+S~R[H) Jh~`'Q&m:,{bjs'bBF,\/E͖/]'zo[{ 2|TFEn*: o JeIr֞921d+43\Sc&Wq&bWԻȿϑ0N,rŏ/1|)t j<k> W3ppSc*B 6?r\ jE#w*j8nPAѪc^7n&x/2ua4{ܵRUOÅT,g1a?sۙNτmES8礡x/La ~zEn=7Wک3_/r~Q.ײOЏ@h9#tVֿc_Zoϭ x1 39!_[q\ΘhAU!>W YsgI\X 4ZWHc~S2VQb}+n=PPia1MţYwl9%^$-r&Mɑ^^VQ^NoE+&L 6L /mKou񫋒QP0ُĥ5gr?po1cG!@H䗄ٷz r:SݾOP4>}xi7~NS!a?Ϋ_|i>^j>($Y7r3 Ovj#6{ 0TZwrٛ[|Ur`FG:)Āҹ[R+JmJ{ZRA%p Zf,7oa@{/45lW/ }R8mȊdl^峪C2yX[qK#λ +۷2@`&v<D(4o{MȕH 7AӮZ*2 .Alf.lI!:TkQ!%-1x\D?lTmcoTvRry!`I޵"Su3̒wo l ŏǓ98|[A`Xgc>Q&8yDV0zM2VqQɱ <"!&KnHUC>hl,q/9=Oc 5N$wǯ 5n7e('>ZN!EY[EݖMۼdHꬩ)}XvFcUQQG+(t[m]5j Γ;y}k-$PyQn̳vyۗۻywwh-|$[Y,ᛆYLГtL[ӀpBc"Q=^EeR Vz *-Bwا6uQއa0b-Bv=f$.2sOuj8$F.Է )%M4yb7 %Kk(_q_Uq58;2 pg=]"R@6-r hY_PKegت԰RewJai“m~3Rᓞi.WѮ9&tRj{n4S`Ϝ㼦+D>/0V{)E=:ebe DRx*[Cuv݌J哋Wb*N$pw6m5|&y*0xJke~:`K6,8 Ԋ?T{wlu;z֦>WIPpPFBw#HmyA[7(Ĩܙ^`Vzq: M[SAZ,dp4HEb ̝16bSNyY6p= dU%cYD]cfU: 8? w5Ut`3[ŤPfׂGI9Z2 һ${?rT5ѯ8 u/**"=8-ZY?/ڥwY l:b.~5X2(G*}Xv ^eft :t–Ϫ}^1*DQG.ǏfKQo_#k#Jt_0v0MQ1OA'n@8J ,nvvlY7L&GD.Wa%pu.bڐPVR,cMNm.;rtuQDGL‹n6߹SEe=Gċ}q2IxU J_[aC\s8!WrT@70z0I_mf `,ԙo/ mZס$#DV 3v}flnw~Jb(~Kӂ`W4>-^y@HaGN;lC[uGީC3ڵfeLL(R\Ys+R4p ^uԣ wqSwj@yyD-lfi#܋%N" }+&11796@חPqH9E "Yގ$_,P,Cw@%r! bcר}Eğ Q\i?̧PĒ.H‡P[טo)  ~~]7={UqZKtt. ˺1^XL-s 2B0[(lvuB&4h~<бZ=+047:^P.NżT!3τG /žU>K$I I;/e,\ONQG3{pyP,sldl]@!E[cEON+IRace6W7Ƕ+8;GpP(K?s]숫!9ԭGFFzeRB %7*IQ_ f{ 3f)N'  `Oy We6{0pn9YJzGY;b(mG JXɬ$ʉv'Neϋ84S:lhEa?mE38ׇE,P:%MQm5^Jr$eo bOx< ݘ%'jeFuqeEπ_1_ c.qZ "4 Sp(E&,pa iOg,/85+*&:oP=źxW@IUJ%1@`VؠH 3y+ DNYY:cd {^gPNJ }͞z!UӒ%U)x_~8Q^<*S DS{FMv+W:ũIy9sJK88BYO:H+mhT(]\Y4_K!hbц#g6B'2DQ*}`XIO'%_! +8F@8ŎLƪ2Wڤآpgˤb.<xPy DiR8^d`*q~X$6a%,hUfqUdjܡORPKdT|R3t 583˕%RΟ- ɥR{GZ WSN~zødD/Sr>op}\@ UZI6z]8]1"RsW,|PCZxp 1 _I7ɋ=HN)!}!Tia:!Ƃ{2WnP^^PCϾr#&A].ypMNM|qN_ p$-jz43YcQȓr^>J1T6[u __ ȴ-b'HQJVB'^m;vW1; J:5U76w+0J1 S^Dyʐ3NT וdt|6M!OxBDyOlͨhBM q F)z@TnRi 11;W@]u.*5t9w13zjAd-`a{U pԣ,Xwsffܳ.[촻EY$H&#,ձCsb(IMhZ ڧ gyϻJ5_+ϜÕ)F-ElpjmX L](y^a/魸<a^e\< zd ;(m2>cΠY DNEzԠcTߍZ+ =!a#r-IybX!V( YPylBVL1*uJvp;zopZ8/>w&(AP6`,Nq|`s2B9 U툻\3sƙ7<M{'#"&?URoh]K<0$k߿6vXJv'y6MOK,)ֺ%z_ϻBd+T`lͶЁ"A;Qi6@>7ҷ+['XZn"Hmd>J¸To>:fŶ kh8ĎNLIM]meסw1tgIQң=&,, ?z5֮U/&&[W( 9ME0`*ͬu16= 4->̈$0 *E.2)N ߧQ"8A4^Y/g)%nU|Ghe.w6Tbm>g9֦<1ǣqt?;0tNL5Ǵ{I†K>FtG[%|‹sK\74~܁< P&zN&e4 ?G,~iW/geG=XH? r-P9X dk~Ai0 K [z :&_>d0V EoKԶf)89XdbbeYGהOOg-R"@]#m8uEdKU`k 1jwrpퟰZ 5y]"MM2v #hI:Ϧ2`hc]D 3HXrxy\VY~eB&vEZ{ܣm6(Ɂ<(IVW&L_?3ˡ`v|踯#)E/h )Xi M9akkj4dVUHKEb ѹ&+l ^tTSsSR^zN#`%4{SĹl׻VBU#un Cwi7ѳҌ1kڹvN b % 7CX,eo3Yζv[ca+B7+1ԢYwO>2cw4YTSAװ ?҉9%f{er.YhZ~4ƒ_ܼj6[~,nZxϴQ7)%<Xؑ 7[:e~`Vlr e FG-OgF S^^q J6swC{e2fFHkzo~1ZiOnv:u2U=XޚϾ|^=iؒcX+L'DTP/qUm< _ݷZ]EMx} IRQ5q[x%kg%bYAsU&Rظρ2I`(x :G=`k_"O*sǦ)MZChx5j!0I rY[T6HKRU@÷^NkA0jޫ-b=0O^Q8|A<δBaRNܮUյ~T!{9MʻH*4j)P0epVcĩּrC%t8ivB+pr 8AuxL{<< "*lyJo#_.>'r= ,1ͩt%aAV$Y;⒣`Z?w^ŌΥ|Ķ%b eBjP(wX28%E6E>v%[g׎Tsިo>-ACg60vT*|wi%դcA-3.~\u(DVmfptڂVom 2"ĂNyX D[0jJJvb33R@\ TFoDۙf7Tv91.'[+VKz61nycgߞ QLthj)b]&K +X['WgV3A6^'-#卪Wp^Et2Ɍ8SO%:gu>]~`'bB}p"8%׾}ʆ`6K&3I sʣW:kWj˗ Φ;@YKlE:ڮHwAm̪ 4Kl3P$)#.fMMka`I?-bvpVg}>~ ̰R#Jƈ)x]ht۾/XN09;5x˱M[,M@:D顔 ̧k!jݠJ{R";e6bί _@h4U-g70.s`)-;VAm (OB]ӱՀX1ι"$lZmmR4YoiR^;_ mE$D#]T>U L d@xks9]=㾁~ŋ_a41wl $.6nMY^Ee5xKܝ5nL/#p/;" Z9gpd7_x['h# Zs9L iB๩.3w5!(Pr8PX1vҸ9˷ a 8[Ay<|7JNY 9yubѤ yP@}>dD ahDoZqb&#UVJ&vrzw]phG}+vm E-T?b;8[wCڑxp1L ~욙M1qі>|`j~񹻗/"R,L|3@ŖC:g/¡0>`$UCڭvf5 R]T`ژϕ\)vRxuTpiib gϲ ]&3 lz.2Z ,=*Ns;NjIqK'+9~Ǚ2FVʈ?/u-Cۥ4f7KO_~N' W g%9 D_ޕ((v!Zi |NU U訡>/HWUxq>teZpʙmd4os"+yILBCQLCW54r~sM%h~ӌ\"ds/%I̶cupG֗2kkccG^CƩpBg.yF; ݦ^ε HUd|m*-]aT|<7S<_}EW.J2+fQcH[_bG a?0 O1!Kh)Νx l>P  =;J \(\#XJTte7~@PF=A[%g-ˊʻYy;C4;zJT",Ӳ;&>*4|!^WYoAIxq68Y3Eg =q2V}ORY5 Q]4`uƩA-WZ!7fk&4::+ `C_{29q3dMUxYXԈ_]ZYM7Jz>WEcfnЌi~DYxc:\XT>tWz3jF'&ql~Q|4ey-xj1p󪳟sMg~UӤ^xa(ucj>i2+[ʁPB`W-[IUʜȧB!PwpOVcA ?ˬ.@ŭeVqusX66 :|3{1 7&DJǸtm:fhAL[^ĝle.X2>&jV5VN"eNkB{b |@o"" -pPtHޭơdS/}"#VIlL8\eVz9b{F蒑rQ5ͤG2RSmևڜ p0Ovbc^Xa̖4`Hus޴1_(UHIDѴL7Wi2C iĩ|a7/ʎnsq}_zGPΰr7⢭OcLq2*$0#"{-Jp/&Э@Ģy:7O eew> Pq7Qϝ klv.oopHd&ZXGf:-h>QZY9b:z7-:ZmǻWP'k)]AarE{m]YKJ?H.GkzZ1Kڈe:Tmi(.8SŽ@=ۻ>00oxzH@|Hٽי3Oq S.2|渢Y_QH-w:¸3WQ`=Z(|b}F߼ێH Q23aQĆ SVW۳lt Q /3ATRBT4x`ư8 2"Tyk;X=K{2oT>eQ轢G7que>="af[pHG"AiOo' ՂnBw 倥Z,|>?n@*[C![\zXغ QFX8F֓j$pU;satJÀF\Vh:%Uv앛#m1xiԵb%%ya/y7P}8sK ˞{x*H!S! `mAxxioX޹!_yaO(pn~G?rFHYFa8gt yky|M%i:z}@m؈5Ngϛ!NcM~4Wb@'GꚐJlԻdT.ݾ1[Y"iKueW żVۙ G31Y.@c,^XGԻʩg+ J=#@(t-**\=mĨN#ݣf͙ؐ KedBO/Ɇ Dk*@Py?uR1r{IK89˃F2dd_މxa0%"1 FX)(HzQқBr9ɯ,~a  4ϳs*'FY͉NOryS*bI08_%6~glDgVԞ(( d(Rp<|bC!Ϡ2,T&5^භLג.N}l@=bRڞEpK).Z3i4qr;^[@ot{GiW:wPɝP/1>CNNc솀 u2==ydE0ħjw#DefJy)+ |>qDR>&'4;Tizhwix:2ǜ}ml4@g&!ڼDIJSFosg2#"/|c䛤du Eqm"}Ž—ڹDجdž[zX 5Q!x/sxv@эJ:v2RzN= S]8?;U^c/:(0WAQ>[ ; U\9OZ*Ԍ7WӖlwwG#bg]CݻLIZKe-A5مna[ {s/)XdIqLfU\cDqt]{'MiF, Gl"u[FsWu3r,IJݥWAX6sn誹&PfD+wX~_' !HiWlx ʄ@j~-47S `WBRAۏ2~i|qV?B&\Mw57YQz@/={ w tlJJ-IJkz \sWRNaAitu\5S@P9sƁޞ>hKDS5+jNjNNٯDK*+i |5KY,4U? Ȍen;AuZ9y`b@#84$o@1%\XX#&@ F3oaȰpe >H><荔͹N@)$G`ո0)v7MƔRozguh{F5uD:,7U3SfM]< ݑp?٢nϢ E8l{r@ seڼH8ǎkax;kI(M^h^hYx1A vۯ,۰tG %RU+,!͖;g:2C>R+YVK'C F/GC{6t"F5=eh=p_u7ZVP5?_z$ ƔNFWqjeFGYw(@ f#JRElWauG8kC5 9.\x~_=QW'15:pR$5ůqbCٛ J?*pE@O@՛__[ْOl,_wK;`S'w!yB5T*b;q#-zߏx~ǓUt*2Tce3@͍7.}i*pW&ic-oMndQئr{%k;o݄S6 ͝r1~*$?lSmUc&vs<'D( T,ǽ t_H8ǖ EvKN>yjȆ$VlvuX0E,⨺Y{;ŬRlf`T`3FzF$W~11/oqO1UZ !Jhͭx#l&{~UGLv+ {Mmd&Yg2b[opSU|麪&jgc``X DK*roUDg<-/Mn;hpOJ}.NVFx!-rN-{ #dj~閍IlX8Dv&W%2'`*@6:0NgB6@z^H -ӥiq]yҘw1s 59uI |vWj|0!r*"ۗϠQk7~׍;X C#`2Q8/f雍|&pXȺGj^0| XmK #h ~A ' 8bB! $=D:N< W?e|{7hwXȚUqbˑB՘]dYBqL+I+l#u8 _RCmFYX߻_ԫP'OdD׃)}#ݚE"T`5A3R\/ }apԔspXIT%<$m8 B(8,"ĥ2xVC4N,E^ښUF%R} -O>$Q&@E"_h(vO TjBL7Ѓu&l~_RըfUN' GzaaŸnE̩Id) ;u_+RxM1c2 G(JujؿR{XF_aOݟVR|=$ ~h4 XgT')y= G לWXnGt^=UyC( F{owF\"kՍf}цyv lAJm5c8TK (l|g `Mx0 zEuW(~*ox#T,눆$ vEW)RYk.LqXphE%USvZZ)bqFyz͠TL8cG-;~+ )2#^5 nYDp{ HS!gR۩ܸ}o&>H b4yoŬJMw_N!աb _,>$IQmJ 26[ 3blvH ΰ OSSjB pp:.nuY.{>5ٓ_J3b:KHJJESjn}DL'i?Vty4͹:AlPhˎ +SekjM'Ou'MD<嘌`;s 1Vz7)Ln#} x\j  36nXHh!~{um0G\[.CaAڼDϟYu)x#oRAd$a> P /}~9&(Қ*ѷR]7]:GIx[œ¥ˋ_X'RMPh(~rvBO@":,2o*טTUO{dvdoߥ+V ƨ S>,|xaLE`\`F{Qp6cQKL+c]Jy6<'kxe*P /PR5}zCyvhZ+=0C/Dܵ  r\PBl֫Ԙ}YN1hA羚G{lI"}S~B1OT\F>ZqsMwIkד^u+}\J(NdE{|GNdgŮ 2>Q22|XJ,wk) M dxxHQMFOlM<~$"'c1k!q-:a=` [rw )*? !TuKtsT"sA_[}w4OܵFWN:p@*pLz6yɩ*ľr.H$A`ͼσ-ehxbT %Ǩxnش@Vt63vd" f/2L&d $\v3[?"Ʃ~M=zw7! O&T״9G\`9t'~JW$NJc^ seplOE؏2y[dϹv mQ|CNK ը a{H׆BNbqUJh]~)zi-¿ePH& XE`k*b2PkJKc3D eAQ;7[ȋF} `Ze .2*bݗ[]:?y"wQZsV@$a+ۆeb @Y^D64{Ga}Xxl_MdgyTE`/vs 6%^o͜¬FSX"?s5lǻp螅`E z pJ'u.نCs<.R7F|9x8a;ls4y!+Jձ\qd]? qx %(β0}\D],z4Ji@$7^/3$bБOh`J~ׯ ?ߴBZyl'bSJ3&t>qj{G̭,k$/T1" ] :;JV~ Z+B={hWq+a9С8EiA;١B\:A݌wK=N U'ؚΒ?4$ # -&cfJҔ7got\BLʘb5bbF=f  -~boZ=&D Su%:X9?l1%ҮDuLa[,x]D-QbQf`MID@ Joi"NVy.rW"ƒs/AM)'+H˶$8v+Iג#⛒KWr"+GT FOGvMP88|7L\<96GdLQ h#m7ߥYe;d]bKԇIQ/9q|GP +]f>$C?5jgj=EV' f-:wΪ3D/BTy"ciD{@+$,_ (=*Yg1u‡vwW5k?\λuZ^e8,ʂI&T{uchFѣ ]$RAseKRkpfGZ%3fghƣSO7NHUM}IAlx5Vnk03Uu[Jp9pL/Ӵ-\5cyWvM+49Y9B14_V[Io1s?? >hj1Z6wjzִ!o9[#:Az{W-odcGCo_DVIA,c<(&F!ɝs.Vd2 G sT>HuDRO]l/M9bE+\jCƉ$Dc*؝'H/aHNv{ԋ,_Fx$xs" | aFm[rDpZZt˶,5؉Z I^>0-ٙy2:&J{/.%j6S>tz:]-=њSq*E,}5~^?j}H͡{ʫN*Ipon9:'p R&Blm0C6DoGv :݆,#c1.5eBFFBÎ/]Zh?ieNvP!E3y<ʗ6 zL(/俸3~@q IcMOp&D N?YV鲵DjRSZݐ^t X9oZi!Ul"M\q9mI:A( wTŽZ!He\XSŹ%gL!NI0|Y}|*Y_0wf|Fʼ~ה:F ea%,OwZfmڰ?;" ~vٻdOY5dw/NeFx9ꧽ"˻/PtLkֆb+Z{)ʭk> m4M|/7SPL_UA~/kS >3(8ۗk?Cp> a;AD(s 3#k7,(F>[@wMbb+u24$ ؤ.dMv $G輸o BzmEL"`t<,5fClRU H;-'2nx/FUsݫ?+#6M^3X7K_E j+joQe~ fE:LސVP^MNt1Xx\n=h##cgC /eX+IG sa6F*2FNܼkfEe~XxfJ.h*^&.W/14O~ҺT쨞 tp}zqmW'dڙ7eUUV@9HI(8~qj1,z;33 Rlt6(vxNS"0LAWRttWXҧDdfU(lfcvȊtf>wYM'#r|8^I7.SNW߫䯓umv5K{,BH73ZW,_5 PmFBT?3kP9Ӭ۫E^.G^'Y,;)jOBh N8{7q=j!3cBk˼xt 4fcўٹp@GQrN{JIj"kɾM\4q$^- v"f0,ؗ*Ucx¿$HtTcզԁ65rsfm͡L"Sajlmx8j]{0gBuX~;HԆ| Ix-vqدGC#1UB{83IϧX3d:R9ūB N)z1ܽA]XΕbpIĕAD֤;ۘ_JF|ѭJ _,\105 jjnK1SOz$fwWs_J65;z"Tx,eme Xh&hkYq{dhrm%\zgRIf7p0>{ ǡ΢g7PV[iȲOBK`> ILE|>Ll..q|QB~[&Cע az naA}of"̖ͪ֕L Ի[VqrYD41ԛ2lłO޼cKi@Hg ɌefjM: QE.1Lx#=rj/4αvTYOLir*Ӓj =)aJ o{[hW8e#Y9U }OjOxIZAΆ=y\aڈ] Ef h3"R|]F._]mtK): FóJ.`8O15ʲZGhU([͵ERh@Ô2'^C"gղwKBer4d:}iC3 zk51RzHEu pIӬ‘_qv G*'Y+w41-חuyo=r _CH۵U?E(H!vD4rQ~eyh# I7"HVBRUv/d[IsՒvӋt=BB ]>k|/qLG? -ȕe*gDD-@$N tu|frA Өds6,,w-5Ur$h>8EF+u1&i:,nKB&UN3> F`~YX+,~FS.rma '|pA\KOw=m:l1͚H7@S[sVg IYb/.9mB_??R88 OGעM׼/@K*dijotxؤg6_?,lOIJ\Lt,pMB"5ΩjtCd&תdvc;*N=h/+Hmt6|#њ[1ܚ- Xđq֘q~JWs7궐ɼL)bȉ;oïZ%% Xq.c:{2(]髱k+MxZPIE]%Q?KADŽ؍:z?Yt4MNfaٻAohuiDH.[ZZe *zf}랱b ϧ'C0;.鏔&ک)8~lBdwIٙšY6`nN{vB9zQ?lF^-hֶ z hq5hr!F˩ɛq @XqmJqECcW\ٽ%ro/2>֒ @Z|81\ğUɚ xΈ/ًq?RtD@OO&H, t58n]y7Or ndy#i&zCbq-Ux26$ҔpOVR[11 c- R"l: ċ?:\ˉ9ߢvQiTB2( yn0@OcB;;6Ȩ }#>>MԕS|B2h!Ɗ~ek qu!}bBԴFA<O $ݜSCb@ўB#-?S&ٌ!6&zv9 @OdPm^m3J}U{#pOP`xS lcNEh b \.@ !_%6YxzSv3=% FAYi>wh.gk .Vgѵz"+N$`؍T"^*ERH׃9#4\аڕ3M2Yȭs9 `8e,>7\x#l2{U/vyEU6$w$7]K.uS*$`L}FTF?Io.׎i2h/%ҁ?s@JhU1u~˧W*Fw,%k#B,xYwe }]`| Npq`8q--׆Fu: "^pVql\J;$)#ߞjPpF!Q {d@g"ݼ/}ʐZ >.H">[.xfG4F `'yq3Ҫ󃑘g]-cPW9|^ Yr#Aq{Kcs/s٤/c=JBVFh(*-iUOǒ2=kҁ>A+$[J9ι\`@:]f[Iar*G%*M3dy*aaW _n"\2#:Z-ՂAn^{G,TUR5CQ{ ~rK.ZkЗք x,:dFl|`ׁ&.LQVG%܋}j(Cbo8ͨDsfBWˎu߈*& M(IkcRGBF4WRwOGgZ. +'Z_O\re(ACl7?SU&twL7DL֎ܹڗS"w v k)Xx,JE6ꎿ(9W\.$= XKs 1߇zdTYE:Pzc|?5(ir<<h孄$B򄓒vtpT=`I'䲊|m#Ss^)q9hs6#oI|ʹXU6ֈf  ˗bIJmVm%z$F(aK:31v5uLIbʒ1%yRq G1H +wl$¡T**? )xu.dƣxNB<73fZ*(3[с!65=[G~sc^RN)cXώ} JrH+gFږWND 7hT6n%0dBT:E.훔@Vncϕ M$0%V+܊GRbn5U6LDo1%2`vu}}Ϻ5d2>R`±w1zO]ƀf>fV)8w>֩ U]'TC"vfL͊O1P's gVv"vjg%EDK:U"q0-k7a)7I؇x{]ڣ_?BX!7a> [0d]Щ:rcg}[-s+}Y;&L]%1YnMJ#3>_)NY.K?vMOa 1Y}Ke}o~p7IvM`MpNYDiY,ya&h%-u^@W]Mzۂ1myƑ 5E46~b_̔X/7C- ~|lR8I4z֐7oc$嗨Q1J;&(+j"Žѕ/w m C"ϱn1O`Uu[23ty;Nk8eu4ʤE8d3V @՞P'ױugٿx+KЗK T'ݢ'w3v]UY4w'O(-4 ?k{|,^4ٕR$zN3VbwLOjF{p'a46RoҽˤdlHWX24II Q8vu(nEm yWO) T')iqS)0jj- "zZl)uRnEN#`EJUGW+^K6GC&βw.&4u. {ZOI'k>V00BH 9Go3(U3bۆ}7!Lڜԑ쉯[Q.qH9Nއ c|٥p ^!ʰõg1!0ʏМ08X*1>fItbx"!dۯe48oc&:ƨ1aU/}cv[nm)>λr-,4cm`i,si/ix0Ff1KYw:n*L/^x(|-s6 {E! hޖ[p{ǥzh#[FԤ+^f,/R+Jʥ\R#ea^,@=G#Xͱ$'d㲠H| I"9<M̥b3:!dcHQ$X9V!j!M j+KŁk?N~uuѸ}uE n A ҍVsDXf'Y T U34RjCB ثCogfqWp?ˎ.&_56Vjpfq=*B֏!1J36*)16|{o;* ɵ_J'<BᅢnRZɋFYQ+rP0i6`C[f=pW5&)W({D ithb"԰ wH+&B ]؟e:PzyknyN7 Q"]_q׵8aH{p 1(!8CsF[Je19R9QrYZ;>#NTw=r :HIZbj?OxV:߸v^(wh>rfxy sBq斅+$[ye;c/Va5P7bUsl.vv4%2.;M37buF*4G} \~Q_( KIi @@Nz6XV N2W_U~0y&}wʩ 1+:hOd VH G&#ꅷ \f=ۊ(C Qy q^4t~ Ztaf, sJXv.ljg]Nc腫@ w If}Xzʁ:nʼn|i~f[WauRڧ՗ 8їp-4AIu)>q4HKIGfmGHS$T٤'ng{TSFt bW弮'08R8:.NLġ4ިcjr/:kor*HdDLS8,O7T5E 5Q E[jȔ*7+,qF"sȊgjڱPdr>}ЮUjOٚŸsx0d֟Y0<,Dy@:bmJR6ݴ2޾8Uhs8eʵ0p>7l םwsrpb ԅ78f4c("w0 Ko=\[QM``qL%zPiFK 9Hw—jn0nqh9O[3Zi:r6}4/YVy8z?g/P7 u^wLex2{bBU6Me{G_51*>lc6=;j+{wSpR;vzb,5xEdOB)PpEGŴV:86@ !jgq胜s Cj#tԅِ J"d 1wV4JќulCD@4;) - %slp`o[%T߿[G ,8=|WpW %ﰢ9B*U1*˥oOcx9Am)@u@K `'#^4ܕB=p_9ln`[aJs٩[/OaSKY%Gv"Ybް_k5ygOWYI%85b 7)>r(:vI|r8p8?-+wO߾tu'$,K=F5o}z"[O-Riv =lⷩpzeol,3^tl!Q V>{/F;sS*^-<`۝sxChCxFH|>L\6$9 Z-|S@U\b`lº AR?V3꣣(P?5-) XөM"/Lݍ4c)jp!ös/ʮo(tp-,du73sL ҎS: :ic%oFLvkEy:?.'Ūٸy3H@2IV*8; <*tt(1% 'SM@84&lӁ8c㩟'0[VQf$,d "U@Qo/YIiHoE˺n%(mrHYA>6F|^vL2J%f"PPoMOzE&]7K:xWy0Y[|@)e&d(w! |xУW`^ ;'S5>fЧ?&jrYf_#]NR_{v@^#>f2 D/#)6#qnRx_ M.h5i^I``ГaDAVP"ǿǰ⁕TWbspxo3^yD֞%3|]2 C1]Ux#QvjUIB4d[J FF #F7KTH PtUrV+OeiIsLef$7yO| 4g0n ]ȴ;.3s@Ky$z3n ghsԗ'׃a[/F I lZԒ(mAVZt>96o! {ҋSnrBFE{˓`:]:"U9#,̴x"&YK;Cȟ!d,Ʋ <+NlW+ZY WEwNŇPɃlRQhrTla? dnIϳ |O{y~3V^vhg+>z43*&tg89̑tk p:碅p[}.i>tMdUk6II*Q;ߟzI}&4fl4u0#> 2"v|lQ"Y_I~u:mo6V+Ǥwε%x?,FlFRR Ñݷp>/+1TM[ah|TsGYV!.}׫Pz5b#I~}z@:\)__jH2yIг*AdgU օQ5nBW*۝eK-.2QB-m]jm@lyvǃ. iYsᶗF9ayjOon'l߫31C1]-t%&N<3>9n<Ӽ>iv/aL1+ɹBvtN}ܦ˿aN3×EZȄ6ɚ}[P"yjՐI b!_OOEK(G+w1d}`ɳE?GN9{&WgeNO/.Qz<x:$}\ⶏW`~d[0<ĿDQ%L9QaU$z?N!j $ Co"\>O&%KFM.gQu ʟGX:]R>ZW]] x !),7,b8y_8P}6{\/Ltz-G$Po[!v/#%N29 <4?&,Ϻrv͹-u+AAzuFcCbGuP6K Sxj7_0T%qwjfo;"3"$NQ U7 \~=${do€k>R x8ۯ1Z/ssT;ʲ8b7gP#66!S< &CRK8o3e1L;[=93>-Ч|]q&J,w31q/Clɖ߶!}pr܃6LM}<ud!Щ[R:i&PZ۰#/]&kVcOrBwN8s`j(X\I=`E~Au1݀,H4k ܯD:NU^;dn[yZ[xcGrY<(3*tf1YFk,2Ng2:ʸc+G$.Ux-EQ 簫"α:Zˈ %ϛR4;$2փՍߧ賿tHLȕtfc%t1əC8S{"qqb\d;׉@lE̠u# |Q`|u5S?bi*eʢpJ( xi+½mo'^ߘ:֧wՈ7D/to oR&^`>y8!a?t^t@/ۀTuZX\ų{@ td:.7A#wkܟt> R7"Hm_|л߽H6dPxe&?$49-zt[kM+k⻅\|2UYT,WrKsjCAH0Y p~%;c7Ӂ w@ ؍+tX""?60x:J_$D ĀK ŝζu_Ű ^ua=ÌFV'4`7D ؒJ6?6@x>FF։3뭫V~x\c@_>%1Tϲ]CO%XE>VxН~E$!ys*}2k;8r Z7Y9 }s3vJ-Ykp~Lb)* V^ca"jQo/TѦ ́G+|D-I8$lџ8cVtR;4MdӀ^rDE| _ↇ,6a?x-LZ*b^2AЇq5)E0dFp/Az h: |+KKGzcMbIR Դg-%PIE\t2Z'FƉ_^GOp rTvc;#5Бx,IJϠnnڔu HXV5KZa4b2[]<2jd"="ẻgN@ O69:La=B#$+e\-6C #Z9mu"|ڭƣևȭgK0jÄ2BVkS{ȇ~LW$sAHIbY LNayp7mZ; y6U9~Nc^YFf V@K+WgޞߏA"7'9ާL 0i,[h˃B_R1Vz1Ս<8$|Ȣ}sQؔi VǺY?RE? a۵ÉR؄zqX `qL abi8{&vxZNR9p}ʆ}p(XU:MGZAhɪmŞJ5%vwm{?BdQMA%ȸYag, 1cEԀm;T얓;tѯ/m &s%kW8q\&tBRl2w@Gp#(Boq! .[F`EDFf/%L-Z <U]E_.jOguh`bw lYPA)!j*ɚAG!t[L\ocWs0WyU(S: PތߌF瘟$2\lv鏁C`_v\x? nb8QsFF)x&b2|;ɷ?İFtLXW˜:jU(f_YPPSjׂrG"De['cx^c}u0큠cI}_ᒖ;8g=?yQḆgZaAøV  -~!FR6mH 8m\pU#3X ɣ`#_z9S-|N|nR._7Hi,m Krc=6OT~4j9wL{tm_WQv0.$Td \/ʘl1ө ,;d= E(cCzz0iZF#^1p?kt\^y)٧jkQ׀iF\zI(Km4>U}Bj,{G[GBYB-Tt>N,mUorO AڨSh +EDm(T63.cŋmy_Ƥfm[w<zC"wZu`"/"M&{G?e 2!EYGf]r:&jKRa7k c&@Vf8]"&63_Kc^£+$_ vedb`(iAEW&"0#yƒήF]k Eij=0ѳ#2q] 墡6҇…kѣxZ-=ϕpER=UZ/^FNDՉ @~VQgH < ru/.J 壜+YN|y)-Wkٺtke0z$~l.O#l>BC'k?ia09Hh6܆R;x, *!vZeEAt-W =Ѭ z ߌ<~5sW !W'Q*ZQ`.g]|9j4,n?b1ķUMC$[͑.H9G|U(#:O! 1Vz-\gO$+(ǬyjjA SP1ݗAX8Ǣ5MuؖƓЁ? f4C+kpn-ے0YQjEDcid ñ}prd9qYyg&8U"w =륿zi;(qvxXPGz0GK<꼯Q'c4F=ܬPL^Y\ 3½/ % QU3dAAmCjv!Ѕ2kR@t lE>:SOEXoz~z-yO`uYa@r_|cqP+?2.䩂H0KYb#ا7s*Dges߫f\`QfYXcv9 xl]hﶰ P6KHڷ*n&,Td `k/Զ>+9[lh| |gU'gKf0'):E7nH3J|I4d !q0ƈu h) 7g "1HJz;bH,ҩ]HM^ zX]fks]3'[iד]}875E[a`V|6~( ɔhutm.8S5NVXBXh8KSAhl VzƅVXZ]ļ#lUC%|s٬oylK)G'JѳfN"yHQk0g0Zb8V4osd9_tc[|벸o<+M8vX/.ō6H6nCQ}B϶oǽpeDXCFu 5ksb00FmTCw*ݝ}Sd!P윈G")W"dP[+sUfja?ȉnzQ2Ǵ"NЪA4HZ.ة[l㡱 5垖!|sӾH[+_LU0D' yndS̫SVSL%u\Z` xeltTZ<&8^21awSj9eoCa.{禂9q]@%[w5L{`߀$@*wmjؔ29p,ئOn생犯-^H><9uËp4'3c:bg}!n2xyH{Ctm]#>ʉ粊c7R~M#l>Q-,CSdnDr zVAх|~!響є W?N! .&XT`dN4aU2"sEeMYydjql>E7<= S,g[M]IR5!65[`&P=i56[xZOv"+?.vX2iz4 Y]*^S tנc=4i0: ٩5hYWmgsEhT'%sOߡ 3WJe4ZI2aS5 /OoU썯ԁ\mcG-b`c6W1e}9#aiIJ X@6Gqz{.x ^1-mk\GJ s={4)'z' #;s˜ݿC)NIx0ep;W0x¸kb1u`g޾ {!2&tS.vn=u풚40t$OnGèv8*ۮ,)BHHB$Ak fp^PJ=:Uqp_e 9.Q~nAC zTNi$?|O2>WI)vn.W'jpt+YLgm^h(k r>O1SkErjגdجp}Dg |MSG0J`+4% |d@V-`#vPw4!1y&b*.ל[ R].ZJ;SS)ZHn r B짉OO3+_EUBg|hQd݁5]dvMsn5;NI%.ZO, 1CY_r~e 1}!J~P4f°-Y˒WϒT?|.G ߟX!{Bak$;55Y*y(pXhQ:fl[ &8p*z7N=Gt{iuahLT{_M~Ϫ!jq}N`O he\U-4O~E .Y^=CG^c;NGR M~"H\{ UɓU:1'ݥ7tΪѤ,Li|mBvNBwᣩ.3: |TƚMQnXOnMIIUƒRy=p1+"Ìڈۡ.8ࢻe6(7x:eDz'ߢ{u`~`kM@!-6HkdKiO x9eS zLw9۴S9\ܱ$(aETjLj }Pju͠*kr%hPj){,Fq~= FC;oXI,]+\k4Z}'&VIorD=yx's W]"'0;"o恭oV6ĝwoت2C׭bpz[z&2#mZI_EO6Hӏ:|_ hX/)u] .+lv:FmQg 42u$UDCJDDڪAO}1[ =PK*EIWVm0ui77# < N"oZ1ҕޗ"Hgv?*`j]T7 Ad|-5lnUx+s05篭gM;(7.Q"۾b5$+M2V 'X( 8N*A6\b?]VH`L"zNaD ԇvC<—@3rsc-:*1V/piB"1`-n"!xa޽fٿ?7:&~)]'5AѺlrM~5Ɋ3h65IuD 4BIHb}(,;yU𳶠a<_ 2;e_&#>{*w65q:M`ve%Kx>zcwzq`uz3:(QV.g'S7aI⋀c-umAo c}\3?rn}ȥ0cWK4 -eDKwɬ}#,@Y; eTsv$D&۹$XzElweV! LGbۂl UQ^a$~9T({u"&}uzm4Pqv(TD PVwzRgaB $-뼦a;C͜F!h#J[ ?mu欳L&f1|N9ja{`l&{/ykc`EN5hD%@ g&)s,pˆv_gQvB[QXd\FװHy8F5]YŐ˛ w(%sJ[Ȁ롞ʥc^Bi蘺~ݷ׸T1;$,Y/](xVmSXG"5N 02K;[P/2:mhL ๷ N ccǽMKn1 b 5}l}@Z "0PVP[_@n'B٫48KXf?_H%Xzȃp`a T(b+{G -ujũJ-Ç\3 WWաHDS䠌i^3&aׯFMVaρ6,@s35a2D8&m@нMn3ܻdewfV t k,>k^gr+3볅f}%2FmMfeBU/#9<7Z.b &-#pĹlPkQe5 :Faڏyn$仜Uep>#%="֍ݤIu8LW7sVHJai3H؀ r/_б): ~5/_CX%uq(|Vx*K^?>`d(14vE],l+d@s+Y%UPbՓ>*vr|t+ ҰD; [QZW q߼JKtoI\h:sNV,o%(\Ÿ՜O2켌(DѮ3 /8{M;%3_qaYfuzvO<%ͬxRn{!ngq-Jcqh'86 |.߀= н$xV\%˝YEU$ciQ 3Y.ldZW"C q Mh~d%?0ef20=SA$; &1w ;:]iɼ>L8bj޷#tk ^g2(/yc AopxtLikH&ZK>ghdnHMNċ3AW~}Rա WB|DegLsq#G,#YœFf_ Ѷcر/GxbGYA/|\_|Q>}VʗS+s:nm`'_+F=}S1  :{1Y)/1lx&FiZo~lLCLtsE\wR)vqwa_ffc=$흭 rΖ!m=IkɚJ1IȬ8E =;BΠ2LE%es1Z3hMBͱ'(~=9f>cOp#:4yA- qݛ-)_/UsJ>o 0$AiG\B,sui1[cQO |B43)Ͷvm$@ԕ1^9PFp E_cy+ tT^Y}儴0Z~x‡4TG}AJTv[&Ci& .g2OuDQZUm8W88}%`_HE[-6|nZS{ab1*b!y(ǞLq8QCQNc_&\Vh bLd 2x]nγv%w:0+#FQo=sL_0v8o[[is:jBo-<ZhꝮ=nb?Ϗf/Wv,P6cMmʗhA=Se*WrPpOIz҄0Ǫ)W>!i bmnP܀%&4 >9!ݤjњJhUJ.ċrw?u lKrnJS"p4uJ(_) Xfͭ˟dt*c54 <60,Sܫ =1jHħ4Xp6,&8+׽T4,У9^Tw*@rR$vL@NB"#p'&ensܡs i+ayO„/Ӹ/LC܅K4^Y4tEP`ds:WwY#!=~Dװq"V>]jMOz]uCb'j#c<$r} ƫ)F4q5*ԂҩhZ,){;A:v"|;XVg5]gL)y!)cɰ6|0xzALxK9pk|䯽h6{TT#̤n,"vs^%gzllWBytë홽+)l $E$fN\ĝɊ-f1H1A~pO> uS_,&dZߪWjg[,֢ڔPsU)Ȟ vy;HR[ W}ߋZEX\5H 6#Am2T2oaN`5nN0[]<ڠf^lUEF<;B^p}LK\uDOG9D,+za$kl |Ʀ 0(4bdʯy\,%vxe!COje ȿB k[C{i 0;Y\ " `Ν.!ew]|R)V5+sK8DZ$@wA|ל0~E2n~AzRGeMyb9:SΜqh e22m>T3aϺl"!\Փ=AC#S@Sֵ\Hz-Y-u-oK.Qr t9l o Pi2i] "6lWuH"zxB0`M_3Yo_g=2xAXcaՔձv$j=z&k% SgcWTq.WFG6fd׋0nV[ȾdۆI x[[ٰ t Œ?ns&Αˆq*w:>gF]~ǂ)twIdp6nWDYV kz &iap0^FpM)ch\wb|!=y]9 W}䅪yKULK{$+MO:U¸\v>7^!:p!k턱^Pzgwos3Z'|U8?!2+W4I#\<cpbRn/ o ,GUG@8 il]I"(<'acxr_XZH6Uxh} 1 )%Z2Sl2 U0bwt>mRR0M>Y.TAw@˦k&v6 G9gHLYOx%FU͗k%axQTiʑ҉eڗ_Zk{Le!~Ѣ6)O*M3.T*,e|;]2Ѩ3Q0Rf;[jFQAhHzst<?ց$@%a[VKF<1*J7^W`^5mKJ*DeR80=+ɣ;B%KPt‹oՒ692A,(к nB^aKQl MjXX|@hARfu>#gKP:s5 YA:3j)6jf"IlҲ dg(G?5neAeh#SB~ɈQ6!U& +o j͸wv @YvD?;Yd,) (29n|5%$k! }6šIdҝ^?i42-\]T!$‡>XBZl;_/n.B>"+ܛ.JSh!JSRw-4-9-#šXKM4\4v-p3Y-^?1Fv}1tX^Kj)طu/1GLcLEh +Kw4G n=*n<ᢞAWɴ@B5E068*sչv1M,GU5" trJ@t$Y^]D՞'Ŝƣ[k$<c.0M!:m1(ه 2z eƥ;vD!ʆ`pg@Qj S$,}(PAmQ.k΀vXK]Xu̜i^v8KhMS=WCE_@D keT*hUŷ1OZ77pL-iǝ6't]4h! A+ly"Poj7Sw.F,=p $F AhHԁ<ε`UAh+Npuࣦm6_&%C~W%)>y;'B3Y%f7:q &'G&;"CYB>dB'>dQ^9t]t!y>͠ƈH G3-=ft\ZnE)_j ,[C.+{Ӷ1=1p89/Mi9oh m JAix:^"LGB]~+ k:A + rDU)1, $XβH.x\[!P${211pTV;GJ![MQw7R bv` j#12ZzT]-K):~c ?~M(iRpkKDB{,$P:'{׀2NzGηA,'Zw )܁Ƙ0cK4t{Jޣ(4,`<᥀~k1F nJz}b w:UΎoVg#BqI:y0)+S"@BB'S=u7 /R4)P9 \`ԩ&͇Vbi^}.(>w;PWիxpö9ϹtS`p `7@Ev7\_B UpesM}ZytPJ?*;5co(*U[ =f` `6_}g.=VlU0{vNcj[[1  6>Q7%IPpӮɰpCO$6A1bZttKkvw ʩFuU0c;dfe_9TmRFiayh[?b@8Pq`uO|ܳ J\szgL@ϫ Ii1wlTO]snHih"<Ҧ6yy2.ěGbmmj(H7~g`9(FkZŮ-Kyd`W%)U|G xܦ1C,jR1Lt}FGG8`ѾOft%){Spq1.-ucHL)rn),lre/tގZF(ѐpSh|ChJxZ·1Eĝb>i p+я2y^Q}Fcc6tZ'7(>mZ>n Z:8=0C,Aj lx謁dd{}!VxV8MQfC1sX u!Tq{R >/FS.yڬT-!kԆvҔ%,b\McʚWCe 0cNw,¢!@>}Ӻ\ qPEeXVQҳjdͷ 8BРt@BX2P^ΡlwF?j hHoF=!urձKB4 KeؔL5XThoOD#~NΔ>7py~i~rF ٮ;VQѺˎY8@86FPw_Lrk+\d ^pćQHm\'a3/jJxȋeGS2YN ㌁6W)Jdt䕧rkniFsڹ*ꚮd%!kǩ>LO~sx  J6*f GR`A0 (gE^~OR˺w'vCW;yp.,psYF>~(EJLv_HL0eJ  Cư}d*y ;&4'CЯ7wƝG_吶99z#?❏)%rT@xcN.Ay3-= lAۭXIdm$qk)0mjE)pT:[Z{$S,2uVޞ9y*(ZN&)]@v%r2t@&vUm+ÄhZ0zJN ԣXerT|`m090W^wy*M03#z@$(jxU;YU?1V4  snߏ׈HFOǹ| "m)^!W{PAc&DJ&2 [|8R4 f][r s85<xV'?A A1#E/ƐݭL0QJqE)#LԞu-/3bS8ZɻM ࣻ~ ڢsy{gL6N+ozK7i>t]ʌ D{hCA\r358!!eULF2 2v.]«N \ e5 h鏂 FJOdTn<3/VYj}P4vtOk]2ZH~y <9GwqXfbyO8j4qҾ]L΋d-E|/Yh z.d+UB%#ZNټBg>>KvߥܿEc;(, íX(mfB. ]Dtd3L\KW@^>XH4: b{1>Vِ˸ٱ+{ͬKo'ܵoXY̨%Cn05{WM_.=CX$=1i(aʎӪ+׍P|a C6~:9N3 6*Z|n#/ }b­BY˒f)u>, !`ŋh UD:G9ѯ3^bvұte,>wʼn]\\=iU`ey-8xtM|T~ h1*oumD.e7($B!FDcm"Q^,j/65mL@_EN(f>m[2~pm:y^ҧٮ;&xGd^X&z翔@kTs%i!2 e=埋PI$p-'^ݗr5 jg? gܚx]Tuk &E+"> N@?BRgC%Ķ~\43͐-˼O˖w6YH6U۠;ئVzXUE/أlI Z%rp4nPx-_7I0 dwB&~BydӿY^9}J?Onc>Y[kw4O<|:L6 ICbOjQ6TvT7_)X&ˮƂ3 D^3Q\)Fۼ0eeؓ[d99ެMetxːa:(f$O $Ւɾp_CؑU]Eܟa)8Ť=G2WB!z:"~ƘڳSj!gw'u q+agj}~LF/؉)2C%xi9Iz$a?s FP7ߏe8S ES٤R6r1ax ^T&f{o,N?ôWzJgbq$Fv&򆠂*b4<:j]7#A K+KpM18Z 4,imƹW ЧJ%b,؆}GǮUmCb9n8X gԱj|Ys!] f??3B?5WǗG{w\u%8jYIWgsxBe)P|M lge՜U!̐Կx <SZa.dZ}]!XzqrFm>$r&;"o6fC/quIkw`bwX}ǧ<5thu^ׇ+ZPTWT'CR)^R# 7qK/vuh[Hi ?0:| =hJU ÀUE߲2vzߔPhBvv=edQb0%y ֽ=RY@'y޽ TnMX/ƾTTќ5CY!s4BBFqn ]{GUѝv mXat7@ *@!8p~1@ (R mkCTsyu83#:Ӷ."y`{d-ƲCGUy|B7;u7;4;Yևg*)֢䢍R @ӂ\z&&>bI-.;]ŕz|aQr&jħ SjAѿzA$0x_yފr?L>,) D쐡2 4}_2$bN[Y@BԴX4~R~BF>0=lBk]Yp" E.evW+P7H4uˠS47yjl mLo tOӼBGKtElK `-;2 I<m?I{֩ !.;jNז Rz,H y4Z(uwQB'q%.Y>0̔PS=<}?z@81dr q=ڼmbNYY*#$+ Q' l2ƙm^Z>G}럈⬩}D|KC|R)bo{. h]MP\j`uk"P\F\"3q ; q甁\9*B(!.hS:c̝BPx:=Aw.fh@n[}80F:c\{O;fݓ4at4ngRKo`zmnJdv9~ZWedH^ v;o opK2tJ_Wu^ sGSǰt`uJ"ݢMhkBD?;qC" Z0ʹKd)kǕWx-igD*Bs6zaVdϖT\M`" o@AWi9f7r|^YuSPPN)T׃9wEvM̒e$fPI%U#*܉^g2v.T`wx>s{ A!cص2$- R q.G&07A4-bofkhWҠ- piuL[bum26|6ۀpd_@!SL Ms Ӿ1en6fI `\ _nt'(:r@lH󚫭allaDþ@l^[Yši^[ N:Eb"< |z~_=Fy c )wcs}y]d۾[q"_}ݯ{2L:P_\;PA' K;4}=Q q)k ¥ <<=/> ÐxVjYYPB{JvWISbQh9ܒ: sPwb7ǻ |)0` yv 'Y~DŽՋ?TVX5,DNLqn)."O_u"9\ _nhGUAǂ2zLs8zs vL־HKµQRA(DݱfމSvkZdqm?$KdnMΈ%;ȡL! вd_=}2PG_ "Xeڨc$Uv٩4y#qvbmFn3j5'WKOaE.<LA9Q}ъ[aN׸P):WX˂peMm7:$VIpq:Ѳ-V!͐8Z&Ž1 ëzn=1ЃlOк1'+4Z^UV8Le-5Č'%|=_HnHYdDsEtYw-r's'j3@.`m C3).,sS #>H@@`pP#9£'XftXjDAĭPz6!k W%R\B!aj=KG-;Pxs@Z_.KvŠ7BjA!a=)mU.|rE㪵;zٽqO]KuT>\; r5̶ܳϪkK[ Xxg57Fpq#@Λ_j~mpI,Cڷ@8i86V,`4qLxR/S+$i^A 0 )sKv9mQḋ3Tjac .u-z0*_ £L 3WTSlW'|"QMMaGtS)"uJ9ȼ_?ך3teSn|q{ bd9ks+V\4-Z{Wdάg PPy?nZcPg\!'"8,vOVMXKJ K]DXը>ll d1JRޠd;bS \~6L/$tgZc#r ColA)5V(&T':ȓsf-cRkbKw>#CB W˾h]>-ejQ>ot.|Zt6k ""kmn4 P "9]q@ ҆2 #K>{>{Oudxz2`=y_];Eac*3.7jl{S|\h]:  ~۔骰 Dz ff:CwZ؇oǰ,d]4 Ib~G7[!R!+nZ6pib)OA/4MmWM7EGOzxQk"!IWTڨsQdcENg ڢ'}ٶt?-Ѿ *YǷ-IsU\s*Bո73xzJK^;uV4`j`iA݂vgncbuI6/Eߣ5)I>D5.D[z3t" ʶ<)5Fp[+p21 K^:t_ .UHP`DXkmM݉'#7pOmIkHSI)8A*&aRґG]K% oK)ϩT@+!#ۨJZjik'kؗ L|EwgȺDv'@]BW#0A8J;+ftې[ R 0>W;qvA٩7'={"icͧ OAu)ųfcMODwZjD{%`2w1mYi%uox S4DI\32 SH@^/aMg1żiT;/q]v`[!~GU.Fir,Xz0s.@Zaf};)0<B0 \5wJQw*b /I5DWiá9]gN$Vx/Xa\/v08YBWܧ/ئ~V2a])~=V]6NJvN(5(j+& £$I B3=Kü-ULÉ|Ӻ^r.6{-]2 FƏVZg5rYoEc@|S#8.= Ա a:oaC7Ao>P0t`E7)u#SbQtl[k(hħsɅ76hL^pVK uyѽQ4:F'o$5/LQ}iMoQw}*1yH%@ۮF44[z:RIs惃8GHfJ)O(kߊhKMUղ煬<"1~v=`wooo8 N-(6BFMe2}o8eXB0D)ar`xM` ꛹bǮ ydAePD-ޢ!bW &ppLz<[pN <5-6XuML9RNb\M̐;a s"\bW_|/S?0d<:O 0@eKHx[tboP.8E*ʮӝ0ʺ(Biן!ƻ^Պ'BtSKMXǡ*ƅcFc=/:/~\iAhX/C/c^Ud2_ZUkxxz׺6A yˆ*F,cirJGD4.XC͒zlZ!8@\"ͽzTq=܍.=,%X~JAnzuFn\TDAz\B0v4~>ewgQvRGxăS[,=zOIM?&KAՄ6d:ROPPda8(đ1̿ri%w ڋLjʆ.Ռ:TrrL 0sfDR&0}h"s2f"-"PHoG^`}Ac oY.%߉ *f t4^OrБ ; ΅hCAWv$sz=О~mCHj{8 )M0x0 zb\9ZInJkz[+3y^HxG֑˸c%zVLS|H&\qy}EiȌ<| 2)҉33 ޶;`<,믁jn6Ljo&B * '.^4ѯbe3t =P!Ͱ5_7N$q-7 ?tNF\XԳ2³~'v@™. Q,bBSNXw 0bnf}Cs͋'9x@nՏ{dkZ_eJݹ;c*N#azسG&0#6Vt̗o_5փNS#k!%GOpL?1s-E mU"S' OS=ER]=E op{{@UBu[%/L>w]e=Ev>Œ)o "h `paZPL;@{]:F<'a:拻5ʵ]ߏDi3gS|9H+s(A4 I/]c-3[.=KuE;/ׂl(v^jO2F^r)m)7 qEn!9Q!rukÁbUfByO/A„g渿7&b $h4!] Ƈjg/?ϰ-?1.UW'Y/M1g(5&gʹ~{YqTÇ^l9iO&vu2dp2X@o ñJ\壧am'1<ū4~1~V6<Z4Dd]dS[H HL*s\qȳk\[lދuOUl1B2H- I ;m mV,uyZ2+޷q8@%U;_ӱOG=MU9բ\ĦyǢlvݯ]dK]p #'eM4<,W[8 Q9$ VjEJޭ`Ƅ$X,|0 blSP7|s|!ٚ|jN~I.}0` 0J[Ft<Ғ6ш=BH^3}= b-@X:s$%oNp']rk?Q%k%=Z"wr5 ו"weԃsi1%U|AܕW͸bg:V$pJY"@~d:ćULAv*)]GȤ~Ҥ5e!e o S $B~k#㘅7FzEBy𧰲[v^`Ws-: .[;'!ݭ{;$/\A'EihM5_~m$ӛ˃8ms>,WΧxQyY6_ MMW}a1;H(Y ;QdX(?`^ s.J, <(^za`6[άl|?우 =tmVU%o_1(cc ]|vC44l uclySqBafuw@گyrj[oi~E-e6Օ/ݠӟ>%ʶhnq (Ge5G 0 dGs>YN.Lt4@P" I*d-\%հdXQ+#4nb1LAkqEl,2ڍ@XVh>*jֳyq 5A2,ܢg  A؂ؙ=dҒ*"~b`1f{8(Byyڦç_T0BZzL{-Y%i9sYG$ϺՄkHAʺ1` |{LYS{sL2 .eH֝ kZKnr\pTл]Ugћ5`ge7 ֺEFΥqLz_ѝ&ͤNa ځ ޜ%k &u \gX^;$Ih}jGQ9:4D7aQY#C1$é0#jlc A7fR|uRh֛T:X ALsN*N"ij1F?OJf5tr9FPVi4&@@~r`œ-l{#$oIe^[);d]-r R~KN_<*3\`4E6,@ M*,}n!Dv؄%J;vSv 'rn{/}wT`6f'*0Z9sA_!4B^RBO*{w5p @oوE0*Sw|u< V.݁5g~󰄂8jqJ .:GwdΫiZx&fpNV'A2$m$q#6*&7 I^4I8~ʂˤqv3q*KΩ;WD:"R6U|xhAbзLڰx밳wPtwkMYhEV=-M !ؐzDz##4BٳZ@hpu+7o~re$-tT4w0 h(R Эں{LC.A`Gf wۗ K7MOPĿ>5=B,$UʔƗ"km1o^A?lsy3=ŐׁwΌ0BlB̌Fek=Td ?uwM~v[܀(!9$ %ser#W4Ô{_qRN{v&*D@-/vآ[I ҹ#!lߦwxz`ь*ݺqWI&S$5f HH6e\`8IQ9@6L2D0MH@L̟Skw{ʃ~<HrYe vK~9Ÿ(>mAl08ĴCH@s2g.H'.E 2.T ޒ\s]`Ɣ+~`C6?#9r_O-3nQ@'݇<~ܛ@m_O#3~7RG7VlWKGHx cUp3COKBz~zr[l2>.{リd9PU]A+ӆ \QNvI{py_y,'pOj{~s |_*3iٙۑ3>"Hw(qV5'W{д`H3WvR49])0@C*0Cvg@ */=Isz ^53׼=5/n)qߣn:)Q}A'M@U{Zk4lF0?_TD$ !?|qSC}>to>]g[ 2AHEg%!zyJ3FP$T ByWf}0:I c'dEP(LN$sFJz?[ؒm( Q6u>hu"OD!~b1Nsʁc*_.q˫KF5%m_UE|xsyaM4 `2̛JVEM5Ǩ3fU6hי1s)E·K ^ @CK~O{qF\h(9zST!OUnŜJxzab#%+afsD,8uԈ'$!]Ί~mZD0=whAWB. $Oq t>hax}ג@\#i]l?5 ;ޭyI9ګ~?J9 3Bc8A6ł z|l9K]4YyԎhlN(3q%$c& eiYw!0#rT9~+laKmKN"'x d $m7${o9ZՖ;00t!RaG{бԑ8ņU^g G֐R)^!EɄW,'62Z}OFOB_Q{he?3ճ"tlMג<%9m*&@7;SzѴu!ṕB${^4O~gW/9jߖ&$_ׅF&!5Թc좕rD(/eZ%,s=Z(_VKmAU؇#4MY 3 "3E % n aд:Fy'CTPiY6k`|LvLC65r{YOeM`T7 tE ; 6;(z=IF}G3mg*Cp,R-JVD&X*2^1jrͽG%Тu`-- `_L;rWv42Ժb$b^I^tydz?h1"!B@7} 0Qs| M9_N5LlY lTȹPb[cF {U4ŧYJɳTwo<;uCKh(HB_P(2a+QHl{;)z v [ƍ$ uOqEfU0pI!|oyG1b9V P~Xů:5"s#F$YD%m'T޽zs뇹s\SjŰolMC0~XŸo3x: ӽJC/$cc(&Tb$ pvϺ437\7["@x6(0}IݠzLfVOcnjp Ȯ,-ZC$EhKwA?@aqr FDƧVFJy{¶ akX(u'-n5dq?@zwS!!&FZˍԓ~/79zm˃l~D8Ns$Xw-KT((bGU4<=dpCW8t;7sO(pAoZR>ӣT6<܅8`>-Ψ`N5x{3ۇk~^j[[5:.r/۰e .ﴠeʠR4xTU/C19=ƑfA.Nph֖7GJ6Cke}*9€4ݻrmp2(ߠ9Noc:rOi^fn׼b9 ꐭ$ff1w݉9g˄.+Q35vQ*~S`xFEC :[EaO鼵 itI*nZ1# .ؠc1`|oW$LM}:]EzavD]IJ*fS BKFFyDxZڥifS/oS8}{ѧZ}/2DLN2W ^̯~RA!|{\LyMu7%ls0YTJf#&HXqJmUQ4 B*}o;,9vA-zi,.ըy-_]!p3 pK_R <8~Fqx.TtFDjZ CR-DA.@[-9 3'< vS&X3HP$0fe1wmxTWX R}uqoIXokc_sdy{O~%QA@GKcA@l }b\> aI:H; E)΄-kĆ{r. *J1}R7\J&@0I/NEU:$M=׃k^d]өyc71L;laɬ֤(Qc*4rn$F46Ӎ 池oUUj :=Ma&'}TUVWb^ILB~Z=vS5diTh CheD* ;2}hݼtW#s^qZؼ9նC88 'QVvzBM.6lT!pEV;=]zXjaf=$6_G0% 6}u7T6ho׏9Ӳɠ(GWq:DtOJ2Fhl᜵ g$,uQx GN .5 #awT=E|=srQ%D[w cQ{zTA8:KyFv_êJ7Y71Ȼ-bb۠ -,7J~Ax?V|K_E%9hOu32,V^PFY)+] %8 oBq.+DA$ªl?H2DM~+FA?N0`lMPq@ӎ-8Sq[ZzZ]95ָuD7#nȡqF26eu_΁/2uhe!XARh/!f,~ԅ꽭A5E'-27i!G$x\b2dK%$?ZdmQEMm)PT,rTBD~Cǻ:!s=jMkr~9d;ľHZ icġI498{j7~$?NBC@*ϣ Q!WW*eMH ߼Xdc Uv7FwoŽo/cWͱԸH"I:O ?ڜ&JntVi ڧ}.($EV҇5+ޟ,csۺ͡ۿ͸j/%24*߱߸#3*X{6 [:fOIuj,{@mj0rMGANYوq$$ʔ=CK=:o9?KE@OX};WX$2JRttWn&-KlR H߯E( MqӻуZG;XPė { w8hsLJ,jGNS;1]@T eBHu0VbhLUs͵MLj@a#!>vgH] ŰZi{rtddKۤt:GpQ)NlפZZh 'd0S k39zR򭸒hv^$(LͧW'(W v'XG|xO 4b8L!I;J)Uv݃`W6)᡽}  IFV\ҝFt>KPy ϭ>l"B$RcBׄ;7IOB*ȯdKcX4xp?`vK[ 'J-#qX›8OILۻ$QTF#%w/dt(cL9:ت}nkPTzy04w+GrYВ8,:*k(JKǦ@l)5H1 0az[yP{G#W@֒pP)4O,=Z#i=4VZU(bZHb(GݘnK9є\6IM>Dw04hƢt(M8fQޔ~E1M۷ 7K#}]aicVJl=vK1p ڙ-X; tun ~s'`٩EVJGFHkҫIwVzʻAׯopZ^M.VDCv3r1vi~T2\R#̫M5)¥#!ٟ{PpAs$] z#< Klfkʴty0H&<:>U]KUXf|E_犳vݒc P1<ﴶPl^l=AOX 59&V׆\t:ki`79G5~Xj P8RqvۣISINlXcx,bpQ4bFu˛BwcVB/Z|QP! \, b/4 "/E##J J7E&WB]Q=ZXܳj<@>rA\U>Vj Gs ݺA{8ҕ>o2UVY/xSK"wu **u -[0۸x[<@# aVW|_'1sIj|dDB9r!_V4>CNh_͒&(\ ZrK/k 2$Nwb220B'lFj a'Dߴ~BEŝ$jű<]*}G]6VgHQ5\Ӿ3 gr6&~HM2tvTY@6@NJ0y=)iukEˬ4抮:ا~F87n*ʎ~!VM'Ch%|a:SW 9 >&n\OogYS)ie/]НI8]eo$4u(~HcD^䵏=V()$sKLc1ƙFMvV~fL0 CsW R(;~.j陣߅Ѝwx~\D*Dr%rJ.|Q^l`[?$N"w,N{υ֛2 zM̧C [\Zv>iy!U笿aZ__r- Qi>3SAh"Q|Y7aDk0i1'n:/C@긾:ٌybnDkpLØp%D3OYXלF` ){SE;0sK4WFnAWiY-Sh,fs|{ܥ/ٗ#e##I*8#f Q̍O ?4} xFBɽ tCs=ԒI'&8fKP[xŕAH[eI.;ޗ!>~b;$>D;󌾈t<7 QQCZM6pR HUf<&lPC e)N 6ш]j 2s`tOIy*UOɿR.f@ Џ_7$Z ꮵX¸An}M!V"8r:xM L=о6/kR7[$L0uQ<]K}madZëN}<#3j]RC1}H.jog^Cx2:y4a5Ө(5FC>sf }ϖ+h"E,@\n@W)3yB߂J9HS>"'#ȟ6Z?RYKO3k˵}?zuN)єӰz "SG;4 G]Xh Fv܂ܩh[s^IE&0 ނEND1lJ:pxYFވ/>{"?+ςeŰvjفb53}@1RԬ<8ZɿF%$͐^H!8yN#gI^M.XUx6TcхHcUxx:iL*>Rϧ3>1zc Z %͸dG/I*_T_L)2fC|>˜ePӆJ^:IJ,~׊O΅!'L'e ەz6Ȑ5lB#s+.P)ͦܦӌ ᪲9L5П), %u( `ѹXc9TguX4 fs{[Z+/UCfco:|;p׷LG{Y"qBdt780HokpҖىLҵ9I3jI |{阉)poeI$MkoP4 _> Xaf`fD,b» {$e"}{Q]ouEC;9"tns04ܯ(W/- H CTm%Ayh/P6"A.8hU×w( >uӌFt/9JδFiۅ+9E%FFPI6lm/ތ0k,Q$2al+N,Ŝ)tZxwkޯK[5&p^ WiMuQ|1U_e|Ib]ìcE,>l|\0s[m/`h}k ̩=i.\xC2$ޝ=Ha Jz:1 %/mNUX8᱅E\:4y߭tfphBFm{c%*yJ9U9'a߯[VdH6MRd'I㊰9"_T LHg}xCqN ^nvH8Upl~2`,^m(.@/C IĀ__fap=S$ 3ܩErv$ I ]pe y{sɒ&"6ywj 05!UqĩCPuo;%(UT. bk CJzfCQxOVVh +6NHUko+N0tlN&dq!mhAw>n,[!YY[%&t.]X yuQǘ"\F} U]DtVhJg Og`k.M[i`M?Wl GK/`5.޻s&‚p|TAh,>f '$ITW.wӟ˨Ps 1IRסGtrjƼόBJLMgc:x 'e],-aKG"sZf"$rWL'x! Msa)! |q|=&Ш V!{bHĤ1n1@0$Y 6H hGU<7λ`#-hgu \dJ6"$Ix[9 ('i<4D` ^C=wFkK! _1C:?Кu4{7" H-i<ҧ=dH0 TBV 1_J~Gz(;OE]kt]Yc%>ae#rNweFNQ@24bzGcY)OG F*[ҔNKt/& -!qAzg1b?ͦQTIS Q:{߭'ar8o# 2nh ~Oo3 >!sr ۮi!tlqJ[<nl٤>R;]2vm#ؼ%= T9H:;fw'ҵj%{ ) A0DajD&#vnuLy^a3-=<X޴~=QnCnIT`=D&:rRv$.d?reZ"VƢ-T|ɞ홆0yІAXVt,h("e6gA w:p'WgQh?;& Pef/cV׬plZ;q(n+EY"#YɳGdiCͫj|OGgEÙ% Fй BT?q'9V]E@-PDQ-\$MH,A7Gɑ[,"1 yȬgIi 5ʼ % KNdwdFiதUr%e`@MNm`ut?Z\f$KIê+ ۬GНs's(Yr( 7SJ:]&;SF {If,nAEa\ɟ zI7ŀCa֬{RR4=;OI:8 lVcwȩXH_q͕ه)'e,>ApL~W߉4VMik#crx 5<"A9;ܒ)ؙk$w6Gd~ Q_& tZxOe^\f&7,7Ω}иU w,Tb zcMuQ<E)GTO,`^,:=M3(zjh[GtV]z^gU#?&۵Ks*&Ncm [+H r*PdS}5d͕.$)#~hM8M +cڵ“wz4x zo~?[7ae,o40!;qS¸㞭fO\r1I$X;!6,F?1X 0 M帀;f\AЊb90;@Fceӹ+ïvK`\Π B]|,_OR-IinC 5JEa 9'`eYkp}JRCe֡A7chӇ` ڹky04\;}&K˒I5f6Lb}4U+Z~C& >Zrk"c+dxb aD/a\ڼr.՞u:ChxZK;t%J,@k̲g?{r:'?MC֥5 `EȓP%|mvuփiW7Nwщ}FqDj//M2"Ɉ3uMZ-/`/CȈ%%B%ś2lWy:: ,WfVzSM*^tgՏKrb*$Nxّt5d}ǚ٭\τ~\q&;څ|3R^_-xeS;LzL!3\%sT^f㉧MJ txvFST~D7H)(Q > !L&DނZ %<2\*Yxm*o$<ӆH!T"h^r N7fER& fFU ŕd\g؟g3]"_£+mSKDb?9ge?Pn|N'(\yִ'#ԲrK<@xoWGa8+O%q\/EֽJh @F`:bI,Q8"'=N<)Vp$ɒ]X>,rKUk#bVa8e-k4n8{q_q!1,ԟG8i1ЈomS 9Ta~dRa+4FYyLj_p+Z]((ZpxirXꯄRԿvG$Zle%Հڗʕ! ѽ@yЊF%|8i4)gar#QPԨu2FE R|_Ion(Yph#wtt4We<~.Ëa#EN %H@Z/C^W2c>zOHE 6= @%+HmM/l*!NiM; 14 W؅srwE#[, ;Pa# M j4YHeQ!{#?WM ,E^EITݾX}f 6c'}*YIRPp~ 5I:!_XpC~Kf<=D#q7HYm@9R-Ndؙk;CPz;"=+2 ͪ'2J% evW*ѽ 5Mg֐ Am_[mBF%@{,gUƾ<Z'jU)%T&f:uEOmK(\aQMV4 Ɵ F?؈}zMGTD;q02+[b#jc/;GT >3N% <쟳'WJꃼ6rG2$FLpc0著ݺ ]$'ScybF04t6q_v/@,,!1eq"VppͼO%ѽ`urҚLg'&9cP1f~}mƮ’\ MIN7c3c F\[->&=^zY+[7)**TCbHm.⥳kr .OK'$|8· -S#Am1ḦP Z󇚂KaO=(:fJWuɗDXQEN#~QiQd#B-do"?|JT#?a)fXm> DUKL42*+w)>:91+M_Uf6˜/0zߺvƼ:9[eUKLb)*?\ V:@62g:ji*50i|jy_Rku/ ݀sGb)ΫؑQjkAb\քFmυb?J'U#s\PJ+A)<;aUz7 4,X"Fm$BAm]Ie@f67yf{(_٢p4t) U7A5ؗI5*wK cwр&8tݍy z֚C&Aӕ0 PVF&*O=nto9lS U>=Lmnu 'qZ+0Ca#U tГ = F HĮorަ$ hZ%ODuwkG̱yShΠ%k _{RX}$GXx(WuP;+y8Aʉ". [*њ!pa L%c$ŀ U>WGʪvV ޼.1Q .>ڰMHx5E_hZ 3׵Ƒ,DruQ|͛UƟ{ ;A4dGZhZ H=@dEj99wE`!ʾR/y{P,s?A.fko|4;fu㸲7~HhѣtҾꗂA:T ڧa9 ]͊C+ɐ*͵*FLqXBDYSa=$xmq-s޽+4^QwsXv ݶ踩]̄+bf1̫$XtSǼ `ZBJUზm+~hnD%)Ib'BOva#%[ ZAo%A,^7CC˶B`uAA-H9Y5h$l&=` 4I޷{nUkX]7Ge~"x5»mlm!$0uΥ+8[&}ॣzWkXr&?PmKa{ GDI j2dc,I)a"L=X&zj5bcr 6 L^iGTcP'?fBncFjA pOT>ST.gv"}V/=$WJ+M.%%\y0SHT&xIy`'c(t="AhSgpkek^Slb=l]:2\/Vzi Ծ ٴEgL?j-*Ws7&#Oτ=M$*޿PEbl9uI1N|^_ ܦX:M?`9-wf&5?PG @0v.'^Њ%fq3?[&6ss9.&N˼DhR}iD 壳J࡯?9ﱞ#5gRA6μ$ Ewzw \kOrZv z*f^hbMس A Ɣ2˨~Ӗo{lĨp'?~?Mx;L[!< bP`±S*;.L1~m&iِ? פ*%JU.Gr~pumtj T }({ N& !_fo^K nQqw@m~ Zx -Ş;F5]!Ǔ-Rw^FpuH>Mj?Dod#1W&==ҽ3YPBq樆f܍f8&N酏<}XE.Y7 }RXM̓x1QNJ1?qW(oS^B[5\XOR~J zWAٮhNao g׻}}_ƚL-h%*;ڨYH BVpE[f6t(4;c$)lj[k+O HWBJ ֲPD,ISV/~l+oP@.zY{}$v_$VJ욌CךЮu+mcc =Ğ]r ,78`o+DV :w} >݄a.omv=Htx2l3+,sDqǃ(Y16'@쮾UxO#RtɒjrKOy^n"ww"5_-T"뿱7@Wsw+`OqJ J$̸<1|/Kgm٦XߵeGbErQtN1{uW_F,To\] Xa$͓$'ܑxfKA<ɻҦ;%8+d]cxllJàPu: iO]kc>_RW[HSӟldTBi4m@;;:Ca"=UHm5m&3AAAE 0(c!jAH!XsRMْ'5y MkB4oZ%q(W@afp]`Z@Uhv];Ŵ( ZK=](X_J(Bp ?`oҶhfqLhiT;h@)jVo*,o6ͷ< F%-&YsOjl}tB5S U"3iUۦZSeBiCqh4g`o"-Csl̚<@B!L7ݍer3]zdh4qyN|sjO <(M%$ނM?UW){AmXJ  /*lk˔2֖vZ~EHaK*ciYz|'_ Kg:rcGs1^dZN< qq3>&J\഻x}LKXtu >x H yVH'+fNS(ߛQw2V靴Dqa#y7" X.Dm9 _] َєq݊2_ggϻh .cn{6uhlj⋷[kJK%Qo~BYۓA9~x~ٯ-mx*KK1U Y :z]ɒѳmw7]j~ jzdoHªQs d੸LF,¾A+.KHFGttXݹŮĒ?Sl+{9;+Q}M9m[xgj]t?XE!= KXBaXf ^KI O79v_N#blh&BڬI/ԒV(oǍ,gqX@XߗDw/Tfz:31j=nZGY?uJ& 0Pml< ŨO)6#j݀Ǝ8Mrb^uԪۼi^,=RAGFw aeaB^@kQ;;JWSmp!R R!cgM cHV,W" ɼ"vSk~B5Gw{և<{J*x)q8d;Qy > dq(2Io!B{Ѐ~3W(| Kw_%W5R KBN;,\ao s%hg yocߝ\>R!͔篯 u)EJ>쎱UNF'ӟYG[(Z <#$iXӯו} ? ΡVu>B1¨ K kaK~ _ o TpFX[RBT-B>/2̗bzAɃ~>܂ &Xiʽ61|q`hN̿GÝ9~uI0̟jdC윯ZkC.ŢSgQm $k=1Cݥ|:ʤ"vhi$lc|Mҡheh__wht?M0T4'moP[fB+p޷5[ >x&=CNQ,[䂳FP,KbKCW;{qoJseg~AK(mUՅt\TxXGq5ưHP(7ё8s!UCG O%rrD _{1!-1 7L>(f#Q]`{͉1VUIm 9Ղb _NGZpkzigFb{myMIex,4e\7]O\RxK#iFL,fhp}P_}.0ҙ~\\ ed{\C Bu\VA5k(3B>S"2ͳCw(i"\ n=a-|(fso ^χ:,Z16R8F97,+cUi|ey]5K%~0,w|Oէ5nODK>8R*?doj'6NF=œF?Y%oV qTB`v0y^lKZd `Xpۢ6|&oI}u l[2،kJXKbZ-`,\4d_e,[ƔY^R;aI|Bx7vy{qCnk4ql5lAtRzdWԸ fm}zm0oM %˞6mrRn~,LLs0bC"9 +D2#"շrY(zs|OIQLytQSk/wW| ;JXߒ[Fbp.6[]:xTG"`n8еLd qO{EM6ɲ If{>eS:ZǏ-J%p_++~- 9p&#C\v~ΕopꤺN<~aAecLfARP*zew QrN|MeEa%^YRەH(M: oN!# 5=|FH]eVH#1(heԃ@[1Ѵ*4[E#ٸIEIɌ%j& g!<85mJ'm>깡}:7S  e͐ s$Ꮢ/7X&KWL~>f5=?;1]L4D? o9]5 #txTLji@JI1$+M>ïJ6<װwWNA$;'m=4(x.gj){ _챦Pb'6>G+^/ `-,w/51~ёNTu\:;Iswaҳj#d@[`V\f~0Dl\&|/m5Kiօ ?4Ѳ /&oܧK )FȊdtCMNI*sU.,_,O+F{Vf'ǮQ.t:6[Knz!qVt\`p{._r-KT> XүYfyCZ^"0\/swK0E ЩMka5=]/jdPgoHXz)ky,ㄷ_2L uN 'X!jy@#A.{I1])rI^ їWaH3VZEe}cf YXaRBW1%Zgy&A1K5@myG 5 a~]IVf ͬDLS:ņ̾{i0Ia*9gˆP au #+..D|,iCU$sm%uTX4_rrZU\>5#Up0ZwD݄c?x$oѭAK,0[(.gwS.KlpODjI!Ǿ]t;M9x 6S` p@ƌQ>zCecg kȃzw{Y8)0N9g͹f]dTN/駇+JUM;rgq#IUoS!d;9V U@h}Xg0Uz60K\ꢝ>Z UschXf?oا<[6 -vNPl*!4@5FkjB jTEfS4#<iiGåa뙌"u;R=&'}~x˥'T3!$$TyTѴh ͼt;MC ɥtTĥ+ :9C-sЏvV٠n2gE\.49}xWKW@%=HUO^'<= q\o)cK9vMD43 V]3Ӿo_j9MzTSXv$χt?TK1\1C8ȥ#Tx{ Y5=uD6(Gʠz3h0&R =O)U/|^ 5mwax '줋zB Ӳ oE{gv qnH&T?!Z|PF9NS c.s|hH]l'uFڵ}×]KSm?H^2U! 0~EGQDWC"bN@ yuDںa! 3bcdNKL#PSI˛tA}$uy+ܞf=FR)P\7J+2uԡMlȯT2\?bq\:zY5 l"GGz[-qJ:zՀqoPU+]N8Ў PPX.n[.;[LT&cA[`}i1>N >ZF{qJ%DjڻNh'ިԧ%A EIi{W&%BaYC.1`]ػjxtMJp3'4Z>S )¤ j |U'02|EmjuYLdg䄭8ᅹ &,vJ^jZvisJ߁I2@q>FFCMWDxތ1Sf| g@kLǧ>{ZQwަMqb2Mp<>/0m׃-A_g'y56uF4GQH~V0<:TDkP%D;ӬItv ʦwY 's=-f͇S,Xמ0 F )s/̖"f:\.6Aqf |FLi N":*Ơ~{r(*.Aj$[ I{/Z P3J/vR1}dפWZ+TᬦQ%/,˸8Ls 4\#x6d vD={i漷ϓS.QE5[tBH(NќoF#0c_ccOv^MK3RQ0p!ʴS_M)l8FᶖwɌ(QgɠHQA6=dUJay?0 ̝LqH{q5eyzɘlFLzh kP?TjsaIqO.7V謷Zb@DG m7ڒd+zNCgۧlo㎋ɚtb>G7 ؓ ?PF;J3q3 %.A9y]m|wB$0D3Y>R^07/lODBmː%l_17pkL@qr7~׻ƏB3PoЪ $@-]TG HPXÊZ dN⇼4V(k[@xQzxB!Dy8{M Mf;?aX 1ȧ 1;)Y r/n7'Vf.omV}&T۷!#(XS/tSSrM-5ZuGuaG]CLԐӬRS?VG!dLt_`? 4̰n,cV)\09%dD*] @lQ='n\pt29)v>Sn@lMI- mE:/:'Zk:Q+lE+xW;!cY\Zٯln/Y>.SN;]~ה1T*U%۶u^"!KK+ۇ\W~WӥvNm\lp2xbVJ򝥓 zHB@v֗I0xt Nos"\/i \P.]M W@'B@;nZ8 1GSMf8FR]9B`W9smHҶtz8 Y2$'"GY,AOFtW~T#όro+3!9mjB?stZ;IU0m _Cv4 #˓[Ee>4Ǘh[`ʗM5tK;B\nAJ*j7W1K-O{Pg(*ql'.yAd<%1́%3iK5(yV9]X먒#T>TЮ?*^@=͂Ow,h2ORa3up4 2)JbO'SI;ށl2dvAoSV1?@T>Pir@wBB+K={= |Ҧ#ڹ2C#m; /xËXD i'6soOM5EJ*B/k֞-P#ɰm'%UNY-T`*#/pV%s.FƣE%&ujy_X zʃH90}7°c LFP`  C?;ca8E@՛qE5 KW85<IąQ 9/9kn3^I`Z,sa[DWZ6r%0pohJM߹+yF&`+ 5Zӯ\]1sCgCijJ)gtOqƽ?Z1|~X ?UвI 12!a{"O("X>aW>mTCN CPo%;h(юg6X`̵O](ի۝VlyӪ}X]Ŏ5 b< 镘.! >-܀A~aA(:?@Y&X]z 9Ii_ܦ`"`kd m-PQFDijD~KZnls%K!hxMN?з:zy\h}7ҡ` PL=M3N{$F+NmQ]} {gp0s cy"){f}a}b1#O]қ9~BlC\T`=5%+S,O@!&|܎t*~xQ{B?LrY)Kdip1ݒJ RD}IVWMɓlOrs԰/P&OJF룣D\9};v&ñq;Q#(TlxѸ޿~^Xf_xW|au32L0Uי MB)I\Zf]Gj"ߙ0\V|Y+R?Ք e6i{-XP(Ə{)|*O䡁8+VNv½[ 0e&[KeG0󥵺#q_09Gd+f~yU|vFMK֨H Oon( _ T[dͯAU~]s6] VV/٘'2 }<6w7 E􅁴t{/Jfokhy&w,NYkS.updj_wЀBLTwrԏaJjd"S13KDTlM*`%# $7N..#oRXP1JLf$RquŶR7 :)EH|UF]`-ėc/yq&جG %{yzS2JQ}\BTV5:,qX[SoEɴuL$S3heZmt=;XMk{vRUiO`Nd^ #m;ΕAy^Pݧ9+a^{ht S&XIGp?X ~b<&*RT GAE8=ڶM%hL˗E/g&D 0b7m(dfa̬!34%^QGbp7rXc(25p o .pĨ+P]=TŃ}ap&SJ._8{ $:=eg@Q%-vvb`eZ])Rq)R4=1H#թO]vM/7of/qi{Wʫڃ`=r3Xtis)nRmցihr ;G14]~62@Ȯ'0Zӣ&O/qQälr/KpV,B4RhB {#Xϵ $mqez[rnuHT/$fD?rh2~εF?J ]U{~aqWҺ静gBTz9汁isc@LQiILЙd*En.jĐ'4$gkb4Ffb&[G07 -Fs͔rM\9zW"acՖV\0 Fꋙ=B 2H@'O_%|Ћ֫ N {3ieE+ o~緳~lxꥹsAt/y{OB8+J=jI^#DC} Ez%BoBvR?^,7Ԏ!v]PXi0Q@ZrU*e5:,{QW'9Q&K V\Q 6*C-t],`a͞ a% hϢ/M#j8'Rln^JIz9"wa׆J;-3`{G4`qD9(v`+ց >boqsn# gy̱"un< VZ'eɩVcAGO<ݷ˳R)v9ScQk&wwtw;RFK),&dd;dU9#CI<^605RwNZXV6!ng'`Q/(<ظzL+8*̔H7wr:öTG+۵Zozõkv  YUd6q=o#EQ_/UXk=A1n*vY):2CNafxzOǑߦAyuE\NmI[ȚFYۯp2E<|@WIg43ĠM49YZ_:>}Iօ^uC!Er!Ad0C9ɳs}Q9KpCio z> 2DS2H+& x)<Ǽu}S[|/%Q=x [X|42""ЄXj ޓFRlL*[J)w%>_2hx nr&n=jEK 'iW HT ]Zb"0 ~*ȈNH#w>XƳ=d6r0bйvEte(8\3e]2ӎ)lG$ob ^;nFh"P˟W4 $#kگM*TFJc{I߃SƸh4|vӦN9b~@e ڱ'}UDژv}`BH4gse5v}'i|O ƀ% 'O;2g50QEe˘uPi;:]WN~..N$a^\oX׳L5d?TWG}HqRuN қFZ?ح^S-8߽Ik@:.DKQ:cW?S:ŏCQf`Qjͮ[1Ā\(TO@3ԂۆՇ2B&3Rh!y5 иtȁV>sq*Y8ov2S"F7K~y~l pnfh]EP|LʓLQfqu@n `~ƥdOg^unx$Eo;V,.-0܄O಼aˬraXDBJu}uĢ¢IuEh찯g)|';PD7_f p+*m bFߧȊ&9uv]U:w'8m{Tf SG H+1sa(^m y=eȢ ]Tjq\5Tx wih9fAJI K0$ 607E[zEH\kȥN\>V=fl6 |Xa˕,Vr(^O&lW%3z`E4qExx %ՋO̭606fXFR拤L-aܐk拦d|uʳeť_oV ks+{n\ W?Ug-:\\L9)1V]E$ߏv rf=!a u0ȮT nrl7+Q2=rU9|בK"M~#TڲC+wlyND4 Ru 5㙒\r#o;ub8K㸎Xx5/JQظWӫ=<_QY'V+QBbb~ PTN)7CQjv3 lDq 2hꅆ,! )uy D,o=Uwq֖Xq4ZQā8<\Gӄx.ɰ?!.Tx#6 <f7h߾?sybq¶LƒKm-j%HwiR##(ƾ= #XC*2ZB$[%9#,0p[QELoyT! _C%3  s%t-x0? ᚫy&BDۘ]D)h} &:p^nKvV$EF/@MY;~yWlq|<-PE9݁ HPn@}d Ls[m ^I],hβ;-L:89&ms=l_c @9H (JRf6{9k9jJ+FtwhSnە1[f\EAsdbR&bro\u/ `"ҁO&wQT/ Do[{o$u +es7w-Mq+@=B'Ja IioqgXmKHV8. +._vA̗g|*Ϗl}%gCeP!Դ6u(h㏼iELj3~ԡtaX:L ',nGx![P|%9(NQg| `<$y?.NhzʇU436sK a+RF'YM9ѫE$z<`{<>V̋$6׽mVɚY*W#lD% ,>|eKp8K}j*X 1,lB[0 6YI$(Ux8Amu|^@3:1MKpBb5# An2|dqWoӼi/YPGuғ U@@LUCSƑUJ@oDGkgF#Sl1ӜPo V o8eb*ӭoJMoGT"Kasnm5ذAd.p8M`)-ǖVч<'TmZ%M*=8A~v|C\Xt~CS_3|1!tQL:xh3L}S 6*qJL/[nzN#B!ǭ0[`Z (^ax_hώֱu\{V^qN+,IgAGTW<8NhVoрPa'?@"Dip'V^)*DJ"+Vi&ׯHuc} /RѾR磪ubVW~% ?[ȸWY|J7TH;U,j㇖ 27\n5jU"ϹJxJ\ 6Ѡ;Hj/eb2ӤƊu9g,*O2T:u\ F@ﯱmDg!j`BͰi{LP]D6HBd֮4E?sMF+ 0` )cpi kTv]-|&jv17/\ z%3+~|ġ)(jnN(] /'KbS&.}X5 &LZEG7%ȄtBqgs7YZfWKJ6rƁ4"܏!o^ y݇?KxKa0{2;gg|xP4y軁ly 6bUR,݌c|Rs* P_ [\ķ8p|#bQu8űu D|\lu5_\5I-tQB"}Wg$W\xGIX'p2gv)xn(e' {+!)*=<Nt%j׽=H@:>yQQhkEתzUE_)‰9Юι%Hysn/I?s!b +q끹R%|tRNeS=%x%8x:WQIj 6pt!m V.d,FOkY0R] A`LL@Tdγz86qcb 괨KC;uA"R('H8ƛBkSwQ}=6w ;R7w$T~p,> +XjgwT_1}A/N*8o\ yavJ Jlo_nZ(q-C^,09uڔn,:/]Z ѢtǠGPNNt0wucľZdžޯX2*RNjE[B ΰ%~{ 2',5R4ن6@OE˗đ?Pʞwyrg]M ;VYrT,aU08f@je}%l)ܖB#Ʋ! kf65OB%6/1c()'?M.y)j1tyJЊ@gԥةq3cXӧXFւg7=%6Š&ebOcFVgm j)Pn#f\Fkm_HB@*dȧ0#Zk%2½J) @ 2ϏV4]s|-0g :7Z,q2'UtL4nW4Ds2W”T{@\&#*4&pHeB )T{,V#e.0"G=T>B_zJ2qsFY)[ $&ÇŧU;)x:6D9XY'cwg*b '3wGe ?zx/Hֆ Da4f򀈝OgSUj%+ŽPDqfVnc9L(?hYd1n) e@ f#x1qKFB6z9!ѱ0@3nٸsClbn@Ѝl}u:"-Q|vQ* lCWYktfyXϤ,8O/pWX9do@6&]ܮ({xYmQ|o:jϹgvrf x)%c\lb7mg.?ruQz'ޯHk ~OCsk葱n-&~$]sU~^Sq@" "Tc'&#񵴉X/DϦ^7d~7 k%"~AZ;ҰWVKێƬͥFb9ĚXhL1fp 7G(I?!RS9s';Pɚ\ #Um?L^ԑ]ͩD<>(>$:Oh88Dp+ʟQVw+VYKR^y؍ ̊;CpYLw=Հ=f(B4bzy 1n$nX:ׂgkI(G->j 5t _b=ITPJRd4?S*%_PD^s^lsf4xfoȐxEhcyTP4$/I<[|/<Gp-@ȳe]N(R8,ӎx`o=LdP*YS#5g!+W's5)98€wcf⍛lCY8/Ua^ŧ x4=9+ U0F8EV2ZnlG Kݖf6+&@H^;5g"iBUr]LS L^N_ ˑ_7F~0a{ev2;qB{s]R.0Ҫ@b| bTIcu֔.,:E-kčXB9fQ Rw"Rp\Ư^p݌NHJjc oƽK4U/a[K2 >ԥW`J ,,'*j?'þaLAQ. &+bQIÜR5 inm+K[_='*jy I7B iZ#A*[ Mɔưe+FjV0E]bّtL-hWn|f>٥OXz 韒@( .G>zէ~J<[ M CFis?w#wY_RSM+Byvio3 Sí:5Х3^4p^6-<#T}o9 t46~5ĥd D-F~3{:mMͩqs? ɵ2&/vw|XC3:fw+ z+L{ -sm^S4{ү6EA2<jqP!~TϕjFUz_moI8nqU$ɿ 33L۟/ѷQT&&eJ? ky<;( pN^hPKN#Yr[v=5E x-s xōty]OF)al2[ގ<Y1V\AT,< ; ?,-| WJBw?LU^٠AR^sD 5 (i5-6ϼ.,/K~3SrRv{ #l/P. =[b;GU+T&[Nؿ_s;T:t-~ϻC|DM%,3OURf{6\yXɔ` >/+)*nmݏ:"TE$8yk₨2U~^E$!>_o[@)m"?mKsA$O؇BRjk"Ðv=%Oay\ _ ֕%*1CGO¶\vQ-aDެM'OxyԍH?[T-r-ZUCBTn8n=]U9_z@5Dǝ`P5*s&.vR M#!QSRj]У Wst =S΁_ k>Q0U.1&-`2j7k.?1ifhĭ<5YV$yq`)zу&M\SHqoHw{,}o%=?g]Z8/"Cܟ[G tB+_ w1@@xap+!BQ»-Eo5+.rpsw_>ڮc~ jUÁ\=&E&-h0]0w-ʡp¿[Jv'gu='\i] =ҥdžv4Y̑^/mLCc -X ")nWz<#ygjT˴= Kd%a7}Od/dQmPb}-SШu#9f/ڎ,:RpnKm~Ƞ!nQ |d: v`AKO+4"DID,T`9g\;KےKʜbFH-/ir Zpkk禋+R^ۢ7k<2-W3Zl_GXpfSI.ݛHA;U 8YELkECJ~Z{c.}2" 0,~Kn' ^׋i"S1+Y(-ŠTr2Kh;:CSnU ZOSx?w ]}osTwwpJrLVK\( aRh32~.y1ENpYh^-kؑ#5?o?יpLit ְ,Q9mB蒩:xx\ Y8DHPyqcӳSˍp?ZXE a5|[C#!flAp{O3QSǾU}6ڜzïmj^i{_v%(UDPer(< ocZ-^Q^d6}1.kFu|m̱QS kWQ" }7y*âYIPX_ma@n?ҡc1tE V8lMpH@/I&/C/tw KN-h\NK!9E7xqArtZϋv\H6))Nn1b(-LAE+]݂k V##BeU4_zT$08=rvM6kp5$raxO3iI|wby/ϼ*)TJjs{2D`I L#^K#G >&d2X=+_-3=Ȏ~%UпO-EJa59/jI{%?Tb*>NzgdR%Fu5.ԯtE_/ S#=9$n!S|H Ac~qrO  /} ''ʀ3% q' Gg.O@˿j3к鋁zVu&qG9R z$ Dlb猃!%YgC/Wqe'CùΈ[d&3|j5;~zlo%Ԯ7CM19kD"^F'嗽4&[*>q@f^Vyb$fXP~BWn1[^g{~qj,')/Qcқ@oik M%^6޸ +W( &>TU[rG;,,"X&*aB8pSDFNJSA:|ԣ5@7=5(?I5봞oO2am%Y5ZkG+pI 0Pq~@\Qm?IPB/^X2 #-INCfw=o1QF.@˺mRN^Lڻ.6wWZDqE@hTxS!&'J<=n,f%7`G{N`c{HSff Y &8ZauJ]x)q˵?}"qNal-Ah*Qaa{s4(x\8F!3 jp)VH<$:YL;ck7O V]Nty)NXHI?g!%bOnyb>g@՜`. Hhq@`$-ZZTZ%hy+c8p| "l,t7LiuQplW. ׃8 (ގb1b6t~`ShɻoJ>/"LrEٮo)W)asr.Ec\Jस!*C̃Lݻ(OJ; hSj͖T{F;j]ao$Š?w=NvXá☫$=\L2udib }&K7!=Q/4IP%˻01,|b9kۘ#۽=-M`Z)]N^GiI!f;#Je#p{Dۼ!Wrm`^ѣm!>w(6 yG-vEؼ7|hy@DY[A  !5}%m,/eNJT~]0x흧 rgH>$9džhn&P ,Jo hvj%]2kqXIԼ 7b%=w_Z.[WƷ0"FJ1ب <J?jnHZÂJ?cv!Ycs .Ȕu$XvςQrfE!z4 Ghhnyxj&+@Ktq Hl@z3oInwS3m,M%MFBC i^꫗Ln ~.pM8h*j!GC.E;k]$ᠸ2!{3"?s"O'm! 0P(*X;FpSi*,?}mlY*8Ҡs(ZIGЀ [n3h|PsEL+A^7 gWIgNOjHn DwF 5+/h mNiüWZ6+?_hN JZ%$*nM6zYir;Yn%3+]^hSӾ4"85.X>HUT]Qy+I+ !=ӡs2)Id ͡ʬP]g?GԆ7Jc ;@;8IĽ&Fnl6.̖` [YEZm*kC b؛_^1> O!oqK:|JOnR sD&c > WjJ"OʪGdZ-G' [g7f2+ 3tuMWޱĶ -D3YHn)jFՇp7'l^sT ]};B`EFJO֣*}64[9AOkɻFDGfvQK{+ ':%MN[JmHVk$D$0VDI[xYCʹR^7W/k^UjCbYGM:Wז|D=T\d]ApodI!|CcRF:dQuK Tk,{^Fw Fy68~T~ ФaF.n|i2=uXrњ+/yT"wsfDѭ*v%uIdakEFO\۹0 7l֓ 'FcOo*Kߧp +IEK&ʲj"tM1ޝlMuO7\ČeV . ㉩%P/fMxPR'TٶalqGʵ W]^TXynUdV:ϓ'(~=6gS(F^|V _LLE ctF'6G4= ޑɦ_$ .]tק g$MΒj7jm5~VRhm`ù%yFU:,){3,O&F2oUlB$^c(t>ӯh|ѧJh%`ʩyH\:.ԓ4cWIB?eDǟK)hHb@MtiҐUvkB3[?ۑz$=-\-YfZe=?$GlśWksѱ@>5W\ )VBD.~u+؉ʘC#} j`.f ZQ/\cB?qp<3wF]jS֛ "̃hs@nDc,P)J ٹ![31i?4!ubńXvҕ/EH.3]&ѨF; ˉ(zIƥ$TǙݼ]3f;Z Jϑ>%Dždz5 A He ؚB!DLP@˂lnrrܬ9LQ/<8G¤Ζ˼P`1E.V{r xB,| QAvsՊh9voL~#O~M)PJ2N՜gO6%)m8g#-)Uj6 h::(jp$tL6$Z?Iw3w}g_$-1U~#-υ 'K.8i&?S >L8`I Q}[2M -$RE-վpf0|PF Op͞j$j8 O=z ̥j{:zw"sx =4>ShEKB7G1JxSuСwn]TGÕn?,iӸP&PD8f3op$ !ZŠZd/Y:;a)ƣ5j pkhҔzHk/K0<3"b߼PR% fx{xLn>ip^HnqL-\qyܓ4^(N7:M;gׄyǀR_ng)).șnVZcR"ٽ2Xb>z\˸-04(+'Nt:NgD#sS<]Ӂ#6ekHsbꝊրbHj;#c>,"s&=^M(p2oV/0claQnf7#fcq9!;PaaMt|8aS?I{^#KYCRWvHfBүܹ.xUrQ[>lu*aӂ [4Z R!;)n%A/o '=[jVr kfY,%?ܯ۷hE.]Ĵ~&,9 GKCJ-Ei40-` yøêou@$ F%&gˣOd&' o|w2p] kmf\V5*zDS`:V\Wh#s)cǶjcT9?JQ9cemDÜA 0?~Wϟ{eê'&q ֬F0 r-qN[ryEhbxz*&cM7J 0=kV 7j/"GIaȄLV!PE+ |i3X^M缣x?Jۙ _gJpJEqOx}ޠ@KB83wn2L!,E /b +v BzQ= 8 ؤ7?խ% xSxs(u+c`&&϶j%z\9B)ktȒ G+k k7cSA*f[@)tz2A{&:~TOh_5BxI,أw;THN9ի-{0{u:]q W?DZ[ר.+:)KE{ K0R<91% N(smWT':D$Z;zuqABОht*$r[~/Q!qk?W_{vtB;:jQTe+v ݰh؞_l\t$r{.~7:ƪcu7,NwjZf,q{E jwIᣪCjG^3 Ϣf+n:wb@4wXQb0DWХ◈?Y9˩__wmR|?Z/UHI6!mk UWx-Ĝɿs'FѝG$|gW*Vf+|Fe,y,JJ"{j(~,avV*,d%UĦ]+#mͮ=vCs"at"ضrTmyN(CQ>|ўT;fSuT liUBe ?H>YKJu8Հ&O^1#9Jש>^.4P@U;O.mA=*落c;KMKOF7u+Ώor1 yWl&֩j7!U; /V& ߶!”W_]Bt"!&2]8";;*jD/6c߆eOz}_A:P~jLx@|AM?3U) 1!<a.>FdcBii4?hoj` ۯ`KXug:LH%;11! OF{g?d5E˃pS\&_85eyuYW56(h{!_8z)D)/ m1@u4&7 yErZmTDi{*L ImQKcw.\^x>5LD^jJqDcxn=2bQ@IvtI` ^N]#]s"O^GG.Od9!9ʑ^RL k㉻ĀRUy(\H> #H}5'C]PiW؂T$bgyñ ;թ lrr*\pՌ;לAs~ 0c]rM; ŭu@xLiV.fAih$U2"MP:> ah|޹}ۅz` a895rk&STmݛc{oo[ەKtgvvAZ/Xqv._fo4KnY^:g,p7UwCs<l'r)!bmRL*6:zWRaЊ,yΊ[iJ/7!}49|A}$\y3+SEs ɥǐ`imn~2 ˌ h'x3!(~$oXB@ ?/}CEЦB~ y^x+TLn[o:;/dS;[q:5&G '[B/`F.wNK,e`j;ӖgaS{_+ں)z&iyT~,%wuPӀ:[ PۋŜ _ Gۀ_2%}  iX.ëDLorEPQEo̒iPܲ\Z`ASb۠OZt$֣YA~Hp@8."[SgBHڔ6n;ݓ:g:MRs1ֲ^ȿ-ꓞI=ӧ&>=2+yWV}3)GQ<#I^b=>(GuLbN֣t& G)0R!OS r}U'j4Z/W9e-rKkԧ'*̑jYف ܥGPx/n^Pj\/YKy1L.iZg{R T{ڝeR$F <}S/*]a*ӈ]YE#Ƃk-@yC8,=TvxX]T%Vxʋl4 18~fA~1/}̃̔\1\YxlM-vp2Q;̭9ZA<<>Si3^8% ;"BaYХA}׍PH8>TW^S۱_QN axC@Wk,^h?mK) jDkODMnj a 31 ͳDN#uz6@B1j8<ȽtJMjF0-#SK_0ᰍy.n8)0;P*նݜ?w&G)' F'a;r—t #^ѺM:!俵#/X5a;[j2Ttaǥ4@k|^g @6'9 S5nzJZkmeF0 U͟m  xdl]"Yz1N)$,uM΃?Y__8NUe`'$6+Ҙf/= K/\+x6a@S0&KY$30fc@v"9;sj.Z)+A"3{6 B_X{ePq84=Zl]T*)[/U{>:~ϰѱ̸̿6ճP,E4]GiZGX."ܨX9Nsn̵#)ɖ%I}s}c]󦜡Ӭ(P3[x1a;&P <7W{9jQ*5XyVOE>?ط1oQuچf$Ks< =#YyQ!-@G,*,9!fId"bz|iXmYG8 ʣh0SjQ9Bݑs_PJ#3sw"*':(6I.>0<Ԧ*XłU΃K?qkxSӯk >LHS#jeJTU5%%U!^ϗ I9-tn{T;>-Cf(4>-daN-ޡpDNDo u] :qp]4,]|1wW-`e#/PL\Oޟv6H5v-!ҊyWu4\[O$f /峎)ac/ȸ몲8U86?hp='#Xã]sOY>$AFQ%IaRAR&Z@#VӘA7y§##G! ۫b3 箄쵽a@[-biZc9JsR):; Wư`9ZK nʢ ߡs޹s!)& f J?BM nөi0yUԯk^;\>J?h_&7  K )j Jc2ԃ}`n&Bݴ!@?՝ `j9ɠ2n[15 #UN:ZY5 T+M0:OM$L0@BpUv柪*P}mVkʗ:4!KT rԻ)2:\jjqڽꋒ,bx*0n?Jq{]bcHBi;~DJo~-1TlL#깏! `l:xl?!Tc5W8k#OޅD 1^G>N *Y,sP_T#G>8ۗS4ְ -Pk+%N|n`Hok_kvEK~9* Y2XLkj0-lү m,% Gހp*3Z/@syRETX›BYK8h+nZp_+jEao-\S~ޤ> BT4p N@ڟ>nq@'6dE.?#2I6)㻕T&za4daq^gq\Ŋ^`-h̤Z\* Uy b:kZ}aט"*{(_['}o<>Bku' )NH7X` Zqp{EYO'& %g\ R8ʜ.Sg6 [#sє9|tThƚkgyhԊ_l6)E &߳@o9,~%v9|j}D] a)cF9l϶g]Bo .!qpyz"dAZm ,75 |Bx00)2-4>^vQqP$GSAǮ$MFCaq2^z-nkGE?P[I^ԏZ~9*@V^M$r)65/;BrI(tEZ[E}FpDYSy2&\iAKѸY&5¢vnhNK;alu'6[<:0O_ QSKBZhfl8]ƺٿUSKy*Ϥ1BSǰHF$bNvt"!2{!"M_7;zۈv*/+enH\WMBzX4np]OiG j7dO0"$P:'g; di<_N)'!xPԭSAΫhhNva-RʾGd$ľ@JSaτ (Xg~ShY~-\Z@Z6l=[ӌ4i%}- ?L^kiwpp Qp%w#06ʂ=EK3ҹ,{\x4 b(AYj/QRJ!bǗ3 :zۿրi Aq Q~ ߾Y_g)- RKimsp({7I` N\/厬8͋U?5lY`vi I"c+6ɕkGQw){x6 Cvw~zvMR&N?Tݎ#!IQg8&VPZMbD;J <72n#$&| {W94?Z+NT*¿Yεuon 0]WV6C(X 4l_i+]8n=f3`j]]v;ϧ-"\-EǐmkLp-Ü+N/䖊q]K;pQKh~+^F4uF̜M %ΒQms lBs)y7sôxBkC@YAwO90 '*VI7,"Di@Tc#[ o#"%Z )f֯Sk*4ulEk4 sE1~(+Hk6΂S?Z҅TpOOh$q^ t .\X#Y.z#o6`lUa w^l'%4y,W2?0Qs3%ڤo.-}G*؏; AfVi^gB+3r=p _'ڍplQ8&&d*δwZ3`ȒWnj^%/G՚R+IDB#?*^IXX Tm7"'R(p3GL6Fh iG-r':>sƉrp(wD]9ŀoQt>Ptyoj9NWpVs$LY{5n>)XFs2U[-R'C9 KKmE!&r= WTplw)Й :Xn.G 5wPוyah$WHg_2ڏMyzҙZP .e켔۩B6GR{‡F$NoLDȔ!oɺO8 ZvN(Z(APss RtWOty!AB4:;FYx5e]eVQJ16MSPjD՛ ӵ5P٫3Լzr9/7yab7HUs`b ;ecM^|+[R";;ӗ|zW@Jfaq\Ȼ':m;]^oh@ 4@0j:l1l&KpKF6E I>*p[ (|$mjd-I\ir>\ps_@i£4P491$ w.(ъXJc-C0)^bJw( ᇝ}NDԊVLg `.%(Z&))=cgj&iKc14jd! &Tɻt _O)Z㤋cgqg]Fh G&/}( po-d CY6#]B2%6kl$RMrEc=#V)4oؽ'Fyf '* kq@v")x\0w& cc`7Y\{JXw]f槕{(ڱsII#zla8n~E1quS|`f Z +2d4DAZXĐ T" e!0N7Au5`i4\S\I,1'Lv_+{ i ~2֘}cazU#:A #}=1B~ !{'{m^ M yo3x kی'NyBo{&YC l銔?Zg7EL'?dQ-vˍ0!ߗ."IOL wc Vި+]J6ZybB1*L2";;οH\lba;E<0$RP^ݐ`xmHcKZ7 w:~HnS|"K,e'Dy- Fdybc7@Bً!m\PQW<פ)^ZK6Srf;j@JKN*n!Cz;M!F!II ԕ 8՟ЧQtw _G] YM.ZG7(ZEl>We8ۆцF[jX 1P/„]YvQU_%Eq$:o4\9eȳĜVߥ樚9;؝wYhκIA]H<'c9de)$m}A^n uurIRʕ B@ 'Dž>;ݘ+dn2GA'=⽳(1n<Z7{0ob>+ሯPbR^YsQ 9=;Bpn%#Su)7a*׼OX0P"Sg^}aΕp S .M=~~-Z}d5AN& ؆ޖb8`d]W#3R"-vv _ - t~YߗJK^ mڞU]~4~Dӳq6IUn8 tvrkLO `qZ\ H?BZ8\N6P+6̵B{D0/bX?ZLmY^=G-ڋq|z)W ]a88E'NIHc:Pms0M[9&bZr(3Wר -4f(*LU^+fp9jwV4:,$1׆b80-cRSmܸscnV"܏lF i!-{>S\HRJ*/劽cʹ%5LE w ~ya=pg:rnyQ0[< Gq˴i򚓣 foҺH 0t>wVw"q$l)ƶHa_3P朼Io=WZ>O= ;AuplCokg慫L9j=Qn8V0TG-;Q-bIƸRQ_.MV_>?7R!yg0¼g\@;Vn&ZT^Q2.PÎZZ8A|bx(Xn 6O؃4Yҍ^uo,o97, cpHA*lA "wRS"B,!a衯6콒8-5ADd"N1Y`-h$ \u@KY~_Z*t|^NJ4bE9zwDѳ@&GLsO5xdNn[8@Ք@[{ZLQROL|z-Yc^J`r!QKġO5x}^8 NPe^w`jtaBEbߖ#I~hਔ4\9c'vjGO$6E!@8=T]C,mOSY 9 j/Lβ6:6*X55.di=YI?m#:9x`OkfBڒ{@g" D <ҍ %Hk%`Leq%¸V gi*qh[!oƭf"RT!u7x;=%EZ \&uY?W /|SL>_Qjlcg&f\l5P)ԷR!.LQnF<8ܘBEs6tSRp'I"'S7 1O^ϧ6RFIq[G=0uD18.8[l  Peijc:o{ȫRր1rz*g. >Зe~mЎ܌Ѱc%3Jlrm"mY Ui@,aGI%_ƫ'~.6X\*׬~|q=JDwH*'\g۳sū޽+G^tG/%t>]dqh@x[L(%M@DX\8 $lg1/X9`MNZg4fsYg\ D<V.K9{|7+ՕmC{.S;k0`3+P[D3BK%=X)17l,N|[trCm&\n+ Lx֩Eip˾no7"[2o=/FT* ٰweD @wd85(ӚJYG.Ȁ *Y,2Hv7>;VI`a͕*6 ]2i?5.?+TLL|ǾZ.:Ibꢝ[Zw5a{+67Èg$E_zepu'?I{B koO}Ӓ:ssTBX"b+V{h@Ep{+tΏ,Hyq&GO2S= )ϭ蓦)|HEy/RN?_ͧ390 9>n-D|5K50g]`~so7GAnn#~lˈܬ6}(AM=/2=׻C#?6#[4_lgTߣCi뢮|6d"+AmQ>?%7Q)iZ=h|7p|~) h?ٹXڹq:fqKL\S{~F{G6 E!3{/]i 6T~vA$)ٽ*;ꬵV?gkE>6oestJԔK)[ +;if& d7:2bt4=A+q#F a,FdG㘍}dE!@>ԗ5R} % ɓJ辳䓇 jT[J~+kvѰ{dD czN $/ U+i&( =bLE4ONթr?< p(1\?Cwgazfa }gs{QHVS!ȊQp{AfHEn5J?Fm➃hXNi@Cg1ҞτE |ktd 3\[Xd/3gmr䓦IS[ /2=wc\hhƤI2!fYS8f<\vMƄy 5 u48(5&'{o^j9,pRI&1ގǠ;R.޵F "B.Q9 1[_.zw6֐3#շPX٣? li*ޚ`޺qJs2&$/4 xwVg0x/^{5TG{ k 8D۪(,  q=8Ge^o%+rnRMe.P(^2|kdWaM쇮̾6k1ngv/X%˝f}o}tPrv]򣵛-~\q"/p'{=ZM/'wg9 ;Y$a 8Br$5<` \:)y~{LHi p||-Ob!( ޒ]ܿ9{gQ cAڱ wm^U-L>]wqYɲI+B}m<āqޠ#Nģn9Txr!_eXƸ,W >|WKylWhTw21|:[oΏdCHqZ!jzE}}aUC"4#)?3HP}Q/dĞ"jI`bnQw::dpgكaXr^DɽBD)53tLe?TnTBZon\$SDYzc%$NUʵY^l6Oz TsT2&, aG>tBND<` U̫Xi=aΚأ@Ki8W^_V&.Rmsr妀hIpV0C0 c=v6_ѯXI}__w7-@֑d)Lj̡)(#®-yI$} EJXȆkdJ;\۾3uƒPWh)e1/h, huY k""ЙJ=(V,ACRpG$|ɤkg;> T?S*qĴaj?*R섺ѕp =΁MN_K yĨ?ʺΞ3JHS&1om{}wL%b:%c1]e:Ö8 3+xOPiA& tN;!uۉX5:3 iQjxaY}SI_FlAT {#BaZ dmE2v?w >kOR<]^^l9 _0EW&:=tXvV6L^T(8|o¬Ƽo)[uE(5 ra4fm$ulQBR C(;"@ċ2[P]5B`,+='҆asH+D( zZk؜.Xd0GBPS6`/[q3e SRN䐚]l8~.;|iK>Mp\J{৥9. _[)aMoqb+3?(ߋ:Y&ZjشS7ի:V>o:udRt@qt%_rb`[0mq No! `Y1=`)ZJ/.M5R_C{Pd9mE{gM%?\6HP@k>jɏ eaUtWh&:}rUAu 4 W5'״}%j"bj:!^{,C1ӐznsF6S5֫t㦏YrNh*\7/Lf5Iqx-#\>j~!ذÙf\ŸgUW` ]ũ9 U>i47F.'yF[Kr})7 & (sP(HRT<U?Fi8^GUr%1i=O6Pj+2#( z.,bOtݟlmpphɞZlT{Wz y$;ꀤA#܏2"Gl#8L%@yW4bnk qLm:Unёkl>h:RDxO"EHpc?Y̛`g%4s6̘{/58X)Ef֏2FMHsa㖖3vѝһY)nGawr@n)x4Un iV8oyo˪|A i- ^ެ<:zZ*5USG3SDmLZokH jzNy9utAYrKxOZPƂIV"Ҡ QeL\N5,D@.$L >P<\n[+yJ+T֯>0b떻ذ3e`]6tƇ-څv9uRMscd5\Q}Vج#b#p s#3&UL{v8%ׂ,O_<$BHUc(iAp!ImhP#n} Ө]jK+aâ5:~G vJZ8  190.{R>gT *ecwctТ}TrpQ Df8^CWH1wGm8첨[tO6b4p9gN 6DDUj*3RZ`(]&{^ll/+p+4lMx 8vdۖd$"%V$- x(`aCTcq!T(0dޏ{ьq〽I\IF'G䄤l]*A54Xda>#A{*ţC!C-s y"&d׍Ե*$AqWF/\ST$io"}qE ڜZQi.Oǵ7a[aaG(|F͏eNUy/Z hvߞ|Dy2[?GR 1k)լfL/[ƈJl F[ $$HT?ZVbtu|>nA(y%dN~P|MDnF.#.9:ANJEQ25VƩ}gާul$B 7NBE_ܪo 5$٦3"n---|Y [#u ˭CbzAĮ @\-\VP< + ƞ`n5xEk|Dݝ3 <:b)m1v捎.?"塀XՕtT2_|jΈW$ْfR]Id,D^+[ok|f\MhqPr__ U(JŒ9fG4/ɱ ^G0@gxL>홍m-SWJdXоkfkAh,Y䄾~.ח *xtTcği:AO"=j,D6m}{ldfdig<7 :+U+6Yc& ײg ΪOĶ2?tp*VA8Y2hꊍ؋G߈HǣckOaQF`FukL4e~ē췢LOTPua787b^&w@F Q / NLj rCbƘ9K2(szhlU?Vt8lI@pZ 4S{80j7=llpOoes[g B/gו=m +{pF={p xQyT? ^EN"64/]s_Tgh H2upLz%z\S N.iG̈́oJ'Ozp} "n^\ՑZN4+&[Bա0}% |a0SK~Bzj:+"oSuVC Pat: njG9P,Ǎ=psònjnOwV3\1 0N㕵ԗZZ\[&%Kfm Hf>8_~lbc/;S}T*AC8G0e] E3b:U` rtA$/B/ʯoY>*̙=I { Y-8cjA{ۢz"v w4$k:hf7#3ɏU.VJֱآoYK+Q|IQ"BDw%y#KՈC$JvIfO7cKx@tK|2W`Z<鏺Tu%h`ڶ&y ;o.e~'ZW68ahSZ-C~#f2 E6|N E\?u3}o$PNQ.3ɴngu]%7][LxɊ`Ml8u! 7"3`d 8>ꁾXa ԉvRmXF,a Z?Z>YsΙ_ܔ=4T,]~)͸4ȝ_vnbbÏ*qLNe-,6*ThI߷ ur:-ԣ޸ wZYy`B6R\s}eu[ԯNx ףGaΐ`5`U=KExMfcNJ1vL9=4$}9]|_ 4!Hv D=ZPL J NdcMQ{o3.w-ߋƕw./Ʃ9°pyFTjF0s! %GEYjE檅v7.ěɽF s#H&ƅvN6mq=PnPP`%2XڲSK0rN?HP?> j NwU n4` QdMI7n{ (7fBQoԝ]kPJH?N0jpXd;-S|@tg`.#zhrK-pw>E bm=ƪ){`,n/R~IޒK^Δ'Ӕ(q<^ƟwaԠ+D)ܑ9dgꑖ qc h! ̑:Nlj9Rւ>NjW\o- NnNGZ=3ۂh@? sč~L*F\SW G0c3qpPv*Mf lfeJ >rjIz-`||[eEn#jۧ(>J2K@=!kIF_jZ-,s YL ͅ|:ׁCBUIW@^rI7eі)$Lr_NzDLmzI<эcLM t;+af,uo)+}ҧ' jW W&HYTr}=7Ŀ$=֧E1ABvf[`,e龠:+ ,r1[Z.5e0Fjxg),7@p D! W V#aU~-aCj@c밂t$8T*y(Um୛vQ lBrqdȂ#V%!h 0`$B?YV诇hwTQnؗXAn\-ŲgmÖ7kpLX~+YJ5Vr$N*x;Mo`C~slښVE4i#`=6pN?n &/; S"JMN6ŏ;CI|Hc1>\"wT(K],MB.ܻ<_1&騰`tѫR?z~xb _W棂e 4' MOp=$Vİj3 袛QDMBeWηg[8Z+hl̈ bq Kʱғѝa1ˤ|)IQjnbm)M>LC w^}Bko'B3Vmv2iӕw]d%\7*_t 8|Iվk+/{S At":v6+\~InT4aSO;LD\Z~S4%Ț? a߇z"Lp[Q1;KFHC;rt#S-`GCl7nTze Wmo]H'.YVa}"Ap"#[N B'x)R}OL ZdVL1h5zĤDm}pMdaV#־P+.ڳ8e@.?ֱ8r'렶|D^= of)a[`i; x5' :(1X6^ (e@gCj&/>>奄Ia׹vA.֌ޟ 9 /y/R~ ;[IM`b,x9 Mbȴ <΍>q5y "8*Sj j7GG#qn,# (YfLꭧW[wmg̽'Ez"j0'~Q̏yj^6l*7Ee]f+%c7a-nu-Zw'7n48Y9a>2݌R#Td71Ilo!t0$LHN8[3γQ O޾{a}cX F?>b7l >CNc3^btu7y'.eV\ӷ Fl`x5"HJns1eIP2 ;泌5)٨KYײ9]IvC6Yj[ ZTAxڰ"gfN姤{s+Mg $˓Ւf{:O,t ;I4`b>;}~\lN EnvJ"~24:7Aɪp`@ٮOgNimGxɯYZgq̒X7gykn6Yl#лK.3n,IK_FؒqquAMVsVEI;L*>YS3Z?Qmd Dy2ir8p~YBz;.Ki 5}oZ@01 3Y(b s@:9D-Un[Is߃ȡ5MDڑ[,'\MYz1GN5~5Q"UM0\Rqt:ۘX ·ݸ;k9V.7B*Sj_9DO6\nbƒtRLRYhxQ>1S;o'Nuh*IaJQ; $MwI2-g"b&FQ{C3מoݟMDz Pz+`BL0 aHocʥTnx*dDzѦPǼEJ&Y׃^ku{& @ 0jzQ%$vxP3$0N^$hYMVӔM6vh9ܰhWzmxs1_/褜2R;nV})e\vR6Tw ScY?K?r-a1/XL'&Y@[IֈZJUOq *<_lPos̱lmgtive64!mvf&mv@kf&sq3/WYu^޴luBE:$]?`בK,&h, @ԜpFrGEg~c{h|5;Ŝ4TbIߠg0Ws(ڒj@Ғx.̔LJ˘?zŐ`%#)ܘ7 aؘXTlL KOmp!g/*23&hm9ہӬ:; a& 4t0Yniުp[δ)`huG@tPT @!7'h,LZ4c<|r!sIiBuĠD=_Ԅ` Z@ahwrDr[ޒܡS+W/A٪*M>m$~D mヤݜAxĕhe)i\))"cNVG'q ;M{0U% & G mr*% %i NUn63#`5kSjЅN0uݼҞ q9_| ,PhDŽ6F)x#dizmNh^C3D8Vh r?4 Y>ΞF˘Ү[u9br*cHWyVMvYd-5/θcUȪ}R4)JT,4ͶM̚)K4#JZIj/LR@QUV'!Ǽ9S^%vÄ 4E'jg._mSD_Bl3 P 1'evh2 B'؋Xv. N$@{Uq"Q9܃k0>Mӡ(24i@z  8n+4~~G:˼z4Λ&=(![YG@t0s0m֊ةU?vyvלVQTEnxpV/\sU!FHOjXm#[bWBmh\-Pj`@@xՎ5@_g`"X_t}!i3"K0kҪֳv`|[2P}e^BZw>t]m /RDi-ߞm4WwǦrz@_{Ɔcp0jcSeM%Q6=rn@<\dr_ekC~ к߮<!pǽvCQĂ<ep@홏-^8^Nbh;gwpN*,\)&_)eI؟0] Kv妵wb0 0Ҏimph7q~p@~,"]V[T&i(pѵ:}jϖ@Ce̕ SE$C LI vP` NJՍ.-hKy<)h{Mq q4yJs*Tr/HLW] mӒH/)oƽ+7'w}*:VPU46-zѻu6`BJ+)g$z$Ԑ'N;+r趕5oA D"4Qo.dY&x)z^&[܏ ,%D:tU˯wћhw͗T-l~35|Z[`~s"YL8 ;K3БiS:jԤ z%"1ge&e$x֒A]Pq,ilQMNӱꦓjYSԜah$WL {li`ij^uJeA4h 0InPm/MF>Un!mM2%+u>oX ++LřV!$LdNO\D!-5EI|C|TmpPE5AXed7v J;1)FwsYMdt7a5zVCh䋮q_v~x& UpEжѺ 3ס }3ւ\1N !Fe ypq$[6=4.z#U7 XFνCJaΤׯr~ѡU oKGGzs-"Uj .RLCݍtND-"x"؅w}1Qcx+RMX !/>1:k' I5:t cͣ%m5q4_!Da u-/*3PfH{#دuzj 7~IM<<v"ˀnc?z"8)v-Zov8>_?0R0"L\1o_ P5Y|P <d jE.I,z*H!f1XܠEb$`qg@[<1-a LUCMϺ=Z](@ xz&+1& 4D@xkoaǦlO7llY‡گ H}n=39rlDDrl7[oɷm i⻷*X\Ǐ[/j:pFe"<`wWAcpSdi`Fd.q^" di,ޢsX?qR9.sN/BWnࢽ± 5p{gVXQ)%<5dhr> #x4t=턒#Op]pw;F y߇*BS Ό&z~}NWjt;.UDч{TlҀ'wO[lT_UK; |ҝO|r PK,WԎ)nP5V|<9I>Du&=6: J)5f͡}QM?̄#ky d/Ӛ@|砥f; +&:WM6Ŭ&·p,kb Clo,І]0 {5-<$f$ q1u$c/4Y[?[K[jVhPli*wVɷht܍ "ЙAxk"Dvi4 ȬܛXVfPGpWEm*R-)[VYWNk2rU)}QBih1icś)vЈt1Ȓk5 tC8? G(jCQE莸p:g˓k"|Vl|>(  _ rvul.6jAi RSg rFM$&֞J=~kqL%8@y|Im{?6R4:伺te*߱ԇ݉Z? =蕗b:qJHS:$eyס_{?.-eU;1A~!|7P,ٝ/I{/Mb@lpVP+K7p-N<ڕy5Qѓu~VY ;Cљ huy2*;q>5h9@,'d}92JJ)ބT:_q$xo8r^M}t\,PVx@~R+Ri흏n t Z 1?\ۥ6 zF2Mkbc"ޓ&7oY`yXXBMUvTou-7|3u"jQz4OFՌ6&sg^ߜ+.vn*\U]W|W`rarEގeLCŐIC?S]Ȝ?2 MdUMSsc$lю1!w `i31}7Ncxߤ ?wuZ}JNWcy_aEThx_q8.QK}8-3 l~^?37o/_rRyDˬBG7FB.|SIdw1T?0c4#z+S97{Y/0.K~W$x?0e`# _8 QCM1`@fP^OiSs'D=V ye=bP У䚋c,v{ŖRr;yHv]Nc۵(A#[dȖ(uj)2 |t N.%"TE}L;Е)pPdI'qiHhomdl]A}!A3CI~FqM,Q~"} NN,aDF2E۔;. ѫXE|5l:ʧ5w<Y[lRZ@H g/~ϰujDiU㦖c 'BRf 9Hy(u`\0R/_p;J) ?`Ph aDNd '`$\n+Ւ򥰯jǾk4)"'uY;p:L37`uma7(5,?Tp5G/`%,&T׬&_ Y4rT/za:`s( rBa-ueqT*бQTouPV#2|óm=*l|W# fUb ҨI(M?~:*GZ6U?GŢy&Yf؄G8 e)[AWdGݘ,srSWfpԔ[/ aʼ`yXiLC;F`^mmgN^Vٸ \2m(%wWO]q4P^=M4*r0CNGš2'{PƭXt}cVOo-*ˮ\_ h8wܶw. x / 2`|Ë2L*0tMm-YMmQ%ҺV*$ܫe; W#O>{yA3߈k$+ m1B:SEq$Y$Js)Uy|5 I$z۵Ɵ )+\=q0JN_nwZq"|Ƌ=- ;,C7+KI5uF'dS \k"צu.m ٢ tOϾB`].20In$]@Ī$2c+xۭ!Wd>R Tkc |fvSSw/vw¯@s .:iqc^gʹԷH:'kjC&_7%P|ÃiI&TXp). ec(651Y~GECO<$Eɂ [?}gpɯ Ѫ>|)*v!dFoHgvB:OQyv~+zinl- Qo_娝ޱ8{F1 L D!2 c$^-⣺1̶k;@?]D0}5^6A6eLc Ǜw&Im%5nojX$cOx(wʵ!վ XY0dfG#"N)2M-w{WPHeB3`x{oǟXN?CARP/ 1BmclfT3t4WK֮rc0O|zv}( &: .vt /*g<?JEjAΛXcC U B黓>V.y<ʔKj\`=&̄ȯlxaْsTT!h5~޾e\\6H'R1X|Z"`OƟs2t3eLܿf|iD 0d!)?5<݁Adi}:& ;o 5e+)8l o{(#q \n|GT ec%܂YۮfH]M-)q)Cp=JnH9a(&i} #@A[dtφ蝴oh )-|!8d/b76XwF7?;1 kE7]'@` %8["^30L8(L͎vV%+#dSR 39/NfC3P&{=oȸ0KȀY\*QXomtP ^K%Yc[ЈA+Wz 8kT^5_hx%M8 n+r x̬,VcI.I"PZ Ƙt3^x/C XMe?ݷ/bVf5rlOͭ~s<{̀OD<>F ZP1N'&Ҟ* %-z#zaD4$<'hg&o罊T 6D%6S 83ԐҿUM2 ~6N`.*f5ÐǷ ](a7>ܫB%qh %ϙύ[%ςOTPI_bERd27Ze`T14 ghja'laz.hrឡFY1RÝ8ǖCp{ie,f>1̀M̝즐PL*^}6q쇝2&(y"GhbU[.TZjx??zbF l񚑞WWW*%WI4ҷRU`3Y?8|P ]R0 ysC%s4f.d൦f 7 B{=>D<\X$s*KZ%F1՞?-;dŻ)iVfp:o8r4JXD@t}4SRJal*̝$JLwBh ^BP8T ވ䡯SmC[i I4"RYj8~"&W i -~NLksn~$G)nlx<~J;!|_{fj\3K uQk'BZ(.,-ͧ!yLh8'4H-A(t((!1I -ɏ9qp{nXLmYտYkrKdO{-S6a^@Z d+8G4+Fxr}PE´9m`96>Rnc}M 1[i>J!U<w2#l2ȧ"-ʓL]7PvWU#!1m(rK+5V΢'#qJd~Ԛõ;a،>u·`OMo ^8̋h6 t]PW]µUUFo^5gmXH 5o^0M>l^Ic;s$gpl7f0߆_=P~A>N[rTb '/d6@AQLuRg'w Ð̧Gylu?J9vGmpzK&{sE(f:jOa()j]}=T̰?K#cA{ѕ6FQ{2hS@?e}+.t!K{hfzFsI.{p9Q/ 8 jln]xj R5,r}!ڱI7żM@Kj\u-c qSP *׾/z&.}ډӰÓTuqJ-OLyW=Ҧ_5$s HTV!kpJ(JQe3s- e\P|mqݑu:׋D:irZQF*X#m'FI >LW\@cŵb$+Etʹ1R}ͦw@#?&ʄ`_%p)-D^Q-u af>C-JpL,|ؖ](0G'{] hcxNK6ez >k/i :X;ݍ TŤ"eNB:a0o//i".|U隠 ] +}ο m#Yi-%U@l*u/~`d$ )<w"~PmTo/iBD!gDUԩT\~vhsoP jDuisK1ڡ"WEܓg+u2Kw\P3 9!Y[rqe]}-%FzO6l K0ΔZ?/=DBrGS`ZW9bx=ח{{ގP loQ}E0꿙[]ZmRZA>Μfט~׫I(2F] N0^ȃ6e,巨uA980 o`PT_ "da.H8:?'p"Tܻ)B~lpX֪ZT𑚴HKGlv b7eT y([L{sP@'S]m  CκWVlJk`e<$\~|9%"H>C?fD"rv.AwY/{1ܨGW?!J3c\0 4(9`,ϼp,8tI&%\ Q'8 >exqQr f:IoLK_s9)Z΋D) Z58XsVM(QKzPvpEM]Zf>5^>塋=BduՁ'fZ5(ifO.!G${Q+zV `IuJ?`fZvg&L!aWpώ[lBsu9˓ruXr=|$,MtܳZ#y]yǤ_m&$8k* \-exw'_ "훁ECRLTl8rZTͮ.Uǚbb j0}zIugZwo"v ܓ.:Pߐ,>Yb|4eL0bۭDn.AHĪu`6z!ҕ<M-p㗕(NK"EADQ[`W`&?1+.m?a~v=?d3<14)s`ɝn͆RѯuLLO#6CeǺK[`~]~x!/yG0lj;vo[ C!6&%B rx 64X'JpkNYt;D6;9}7SEG,.>.ZsхЬHu&u4A)C>X^|&Bof= ?3#A) *M뺒d'IX#WejE*;r0D~U>3O5>5>i20r3PrsfK9vGb:H:,coa4;&29iIO[:af.|L@ axGj;h H^8\!{k}-dP lQ_2m3,ҿw~| (ۛaϹF-/D""$c~`"wX04?ު}J6~/❄Zn'&A\Q&g`ުсA|v6Rs< J#՝)n/d1L$ia0ݷ1}zeaR䱉 [>:75G뵘w}@.K$fN R̡'-=jJ,$8"7ov$^P/B۩F)GEaT\b~n!xbqé_:>ydtm9taڧGQ[/6_0&4hnS̪YV?%CRll/[Q`B\TWp4&kz? [&EWa$'ͦ b},ť.0.AkXrTRsE]ͣ{CHV9Hm\PJ+54`B\3|Q8wK>MJyOj8>=@MkGqQByujUhEPIRTeTw4޶3g l8pM׺o,]LBD}[}TBk^Vv{L!Vyؾ7uôɫcǖ5D#dYwiZPpt푛g%Tű"݁vya? ;t|ȫd&1>4I>p1w-xX~ihNC[gR;BWܙS)B.$@6D$zgRCWլqK?rZyյ'?PČSmr/=$aYSߐEgâJnDZKm, ѡx9; !1[ T 6o t* x5<YusYej*?W yơtrJT$K! L K1Ŕ,e6[դt2#BCzL9nּRl+.-ܵm# e-\+g 2W/1A76pH3РHb j,_E<<y;%*5)C`! d.>:⿝e=Wpr57),&%]*U#^PN1Ն^}^Gjk&R]&4HArw}%LJX[,y.MS^,[t 䐘];b:Hl_ Id]z٠ÛXX1TQHG { GA -&r ⚔y ZUM#ֵ.JXDlr9n98=.n`T,0,dF7cG 6V㢚;_3]wznK}-v  Ū!lB1`0w)Jz .bFܾ{bnVor4`.HJ `2 0 G kVӍ3Jp` c|?ΎD)lf/ .OBGNq;'OeHVAL9Op"!%$wn9.[Hc.C/DNT!dŒҠ@Un#2j׶gknܑe1 Q+J 2%/GΈYhTd.x-ifK>o3,k] \.; Cv`;.&r85ǯ)]`I$8T"? ^q nN+)w/re bZ.߄9kX`vvLV@$i )#8b=}OE*yVh]؆Q8,u`p;\ktuA$E2:n:c׆(En}D}M|LȨ.Q٬|_S(аBn#0'B~'-uv| a@Nh$!ęF1Q֊,~I0z ܪ0hO O`Q#/Dl‰{5^*MDb*^h"dp$T7k٪  𛫯(mQހǼ9ÿ/\pxp*/LFB0}bN.|!RW $nz֋Q)Ł,neïgE}{(v 3ֈ i8mUq#Uj%FR< (g ݪz8M38b'Ч<'F;0Gi1X86Իmq&<\E,# #E[ւph}gq7=Ae])Pt$7 Ɏ`٩7˄EG/ʚ&߽]F>͏4o>Ug*b?U -r$Do;#!Z1kQ,1(<ך&{ґBm'Q:Pd :pגǪݦx:tkA*r 6%.l-OZƉ7H!on~tj9Sږ~q -Wa !XGLpj@c+arc㥣)Jtg뾅)U.gYnbraÙ{.i1܌F`,-&qC3Q͹n`5*ɻ~ ]|sGz.@ÓپB*j>YHӢEP8 X "~wH6 [Y]%'%3%,gm8$X)\܏Qd交$7xA8}2X} 9B㠮lOI{+^ "# 4OMXLnQGr VY ̕40sYWc3!iqwW^7hPuzzf^' ZS*V <{] fP$ѹqF# a>`D@s6Ig.N^S5Fxn吉1hZɞm#7g8r x1`Wӑ)B7 J*$7-h:EI vNmF#ұXX} ̕#Z1q1(!\~no|I `TNj 1s|fZ:B >y5 %.x\RH]F M(~($,Mo V[- 9=?-x4\N,9>mCnFgUon|݊$ۀ 8]=-y~ >"Ӛ+U׭gT(cB_|% [3 Pz9ӝ.XGK[3*:Nq~XfZΫh -uV~&<0q8A|?X|C6`iP(1HcO52Iv3*ޛ1>d3a53PKIV\z»FL_tvk,XLBt(ڡ;:MX4 Tir3\}o]s6VH9ZY;gh*emx)^7`n?Eݤ g dTQy~酭#1CbYTFo=5xqJ^faʲ2o2l}1aƠHGъ,W a`"zN]eS/)gr;FKF 4Cg5?7 sMF soAܞhӭ(9WfK"6ML^l'~G,|ͦjiww}Pil[[W׋T[_OIW KD\TF"?Mw3O̪=PﮍWH(uV F#؀U òsO1b_uKvѮG '=8u>:;.xbH@CH с/ ˥!֫JhxS+Py16FSSr.h=i_vcg i:W;ϖ@E E);3끬~QZhtܠϵ4!#eX3hمd߆S, 1hIWO~:wERx dY)SqM  .2?)UBb[bC#گ[~GLR#frZicYޓpϱK xn  CmIam&AT&t[\'YyCUxۨ+ s){FԠ.qo_b4 *c Lro  -t Y=DYI%q773A~a6WUz^JZM>wy40%ӏn9\pl1caاa$7jٷǤh7}X1{LQiHc5q (q_!!`Ǒ;p*xAC?L=C>feDyJQW`F_W` 7FӖpuqq%oZBӗo=|`.SbTK t/3~-lcr"${6+hq b\#W~_+/mg0v w R_x%籧xDc"x0k=mW&u5%P?Z凁Ψ'gI?.(B x#pUA [1<7Htv<1ʹa‡*ɭ^bB7&sP-Nq9GƮyO|W"Pi_KJ Dn5L7S3<&"lp#VW <d&wuB}]$^V>m{=溨uþ~Rr[J-(ʐ>uv)?ͬ#^xyD3^!*B R8D|D>/I swUDTca+շ7tOO-Xz$>$;]Ei\neQ#4ZǏݫP{Mg9X{QX)]y9C$ j`E/x:u*MQ90ZtNO3<):3/,sw]IѺq2=3Д(+B&x{b&JOcڀ,)t0z,woW]/N Il&+\ kx[fvMF(.sna7Eq/j߈QF< snWdRQ)4oO4IG<bmq}q&ގC8}+J)Xgه12QFNEٵ~ W 1gM ,xA1NkAl N^?TÍItO b!TYM3f|#uRQ!C=Dj}\.X a~;ASbA—bbU|P#JO;t2B8Τ%^x~Ӵsم gZLZ.˫F~FN7> 2 `a=e'NNb EY,D58J/=WWԋ2yb6 \W匈W ka(y-{Dj {ZR:VTa|6!qd*~99EK{,Q mfV.DWFD18SG Ğ Epgڃ+V6,gfk EKk{M聋gQ-C 3S̒EVb+pFWƠmn},9:ΓsSGFc!\P<)L aY} eJ/5zm ~pP+!"`P /:]~[?]i W m?brz8pͭ+Ȼ'yt;chO([YMCɮgpت4y} VOFz/ l<cG''XU0Z"S̫56>AlB@v T+WS+?c4kq{)2|{1|R:H xh!:p{Lrj);[Dںȇb.%-:èUNJ,x;$%ADX pLOW8*K*y4; X%D'푳~gW::,愉Sbl$'YCAR-E| 6eEwV7S0TT-&hum}Uj}['[ rj̍zċ؂ ^#,zNK  ]ac+|~*oym-Mv+HiSc|" g&z+#-1;= u\fPdvJ r³2(y騚 7a1{DQu'A\܍}-=B,MeK_[p,@e _CRO`.eĹ= xR"-Lj0+}\|qh'Hdc.AV˸4u`Wa`g2(W.Ty:X5|;W3 pʈ®}a#nPtxFl"y 62OWiLƟ&YJe~P6fR'dtq$L*xPEI T0#jaY,ᨥ`J\Hۜ|ax)plƊɖ$cɟl%FdzzIXx>y~6> [Hbq/)QVE2dsͮ=">u7+.z*z2]&F 3bímf ?b0M9fVgmĮS:7aN}&S Qv ǰ ,OyK@܆Gv*7W+S>T\B 6.xPrpQ5j{vm(ϕn@+\*na>ȷkfzٲ^Mi<(wҚs'Ӕ,m\z;9M̻.G t@z7K22<\xUe}nƺ<#; ) ns:i;:Ɂ,@zm0\EI Ja¯#!#70 HH~Az$>J>$u./ˡrG4>'O 1'  *6CYr ys7ӅKnozM2d z:m/%Q~q<(%Hy¦$7/?=f3* )_V9 OERnfϥe$IKՕjéOC$W)w_? [ _xd5Y 6~HcGp|HQs2b :' Lp(E <:SׯUQWR}Qpy* g@EWҖвkuػ,|T- J`;Sǹ!;ֱ7OB#+/ߢ# HV[Ե+*&4-F 񉿏<ߝ{#;[bv[D#+.2 D|m7֨ێ9 pl<䎃R;D)/"}}> Tj \/?PPg]44MCU%YԦRX}PI tlUHzs9R=M!E0݊(]6TWiafRRj b튉ڢ4QWԕ C-tډ8k{7" oƨpǥA8wJ a`9X!~U7r;TjTGnK.L.`A=vdUU.9V91:#@Qq$LuE-V7d!:qnڮzw)4T)^ gtx0JԈro7&ɸ.]wmcjz|({¤(|o\]ns[W]^*Gn"$Npq#JQaiCjsyu7-_8akg t%,'n#~W{LL6n'߯G?hji@d(' OP.zV;!f[>E{&$rB$TZQ8ԬrcMEYڴ ?^<14Sj[1D$I ꭽ628(LJyb%)5q]:3Ji2,r9jk;:18ԠRS8K;f tq%s76}D焒>=GFcƢz5+ X'KZ21uT̟ಿ8CkOĞD)䶄IPﶕ$! 涬>$pK,42 Y.PK6l)<3 @'cotJvbD`좜wZ"U,}&Q>L|~̠AM" PKZ_ Sܟ|dzy" -])>sYO}w)m I;D&Pi> d;!Fa v 9ZzcJmZ~ײٱǢ=♪fUx Pk]=K2zi*c(>@В"Jt6i=/zu\"7R=LΆqgJ#hWi=oѪ9ÉCZ{EtR\֓]Z< NV5nv0Z1+6ޗ *Xa ފ t0qzZpW5oZ:2P.Vt1-91 8mKʬw&F+m+d-h_wzHD藂ڍCb3-,;3M&_»ޡe/‡6\fjL=OyV 06a<ˆl|d2^2`'&z!,[4ẘZJ*HИ Mn\aYEŢs,S#sn̗ϛY7P2JPmJsH .o "cVQyGRϩ&C(Zcm:P)՟ ibϕDHz`8;b  '*{2.i.I93=z>5XU F8%| TCuj'eϯ`Y!r'r5KLdR1h;'Zꅘuf tr0<|u8t6s<"!e7-#=֯9Ƙ_9_B޼%c/?vM.Eڧcޖ 5 ;-po7TE7^Xĩx~UKeu0<72RH i})]؎vqx zåע^$p:~5lײ lѻ"BȨ^ x`%UL/2YNG0yV.Q3\|@E/ZgULsm7?&Ji!W{9!!UFAb1S,ge0 3+ׅszx䔞CYq$}SRT bx6j0N,H(.^gM%1*a% IE{0s T$(K6n$ lVlm3P5X!^׀kX~B ~|Fįw6q oFfq#/%Nrk607>Zc^#!4K&/\GT $r@,꒼K !kE71l"Q7xEtn;s Y)gZ1ͭ6 )u;&3gv ˡegNP"]T~ŕv?7m20흃ݞ="NTb^}2m1T1.=C5&Ld<O) MNT&N4WZ`7|0Vݰ|O[> >L|V."evFȜx'];@(fqJ]hZ))J،8R+֕rwC,Tk"qN>w&IH ,ȡ1u誟ps>-Zp<1D׳~^χ\flfYp8EΝmUߑsY.mkԦ]zGj|%z37ŧN >'/,ܿEj"6 cne Y[䚻l}Iў e_WUǗ]7|S8OA&JXN=8 kh8D9}6nU),a(0R?S&PX!D0Vcđr@|lGo(LF6U,MV*1'hdʭg?Z9͑ۯ·ub٩^{ִPGvfDsx:^W%,6o :x~]MWlNI%nS%Ș}U"SdH3n>N6Bz"tQTR,䔣!*]`Tw5'WhWX5!!   ;&SV˶5p}ysL51]!|DPL/O\WbÀrΥ zALu]—)Rspg |:/ń1}$[P6̝=O?=wΈ6n$*;S ´7!a-g{E F~YY^"c7]p2ʬen_i$ղzM5jЌUJa0T"3[ q$+X63k\9=rYǫ+!V;,KD::Ft Jiwгz (I$3QEwDg ;ǹV[!ӡMtEh*ֳf=d\sP x %io\]v"Ge=  uV/EL_S;[P'֙(3^"aﱎz¬x'i=("JQhd*boQ(j OJþ8H` RìI}7cyG6+H *jn+N5 'V.hюm'nnHv$37ϥlY1[-f!W$Zn<=*=B:XZι ;&xq >ݛҙ@-tW#p-Gz2Aܒu xZhxw OlQ*2V*EUS-pؗ{ŌMաIm;[]zd▅QiR'1[|2VH\%R&+[\`MAW/ nN\R¤mPx+j6L*5 Ƭc0Kv\+5%罾= .Cڇ}gA8ϋqY \k#kf jxd#J$$3n=W1Zbj 0\S>JK ؘ7HGE߿+V"~菙qd;J7rklPӦ9\/u2y* ;>HrC%t{?ucY'5v#" Q\5%.Jr#hZTdmrf9"YvS_V}9eY#tnlѩ]FeigDT}"@laDHV6:.J=|UN7,׍odkMH/C U1̣du$KX)/.S|$Zl@?@ջNGcw^ڪ-^$|VS9y/eΈKK\zR}ʈrap8$cG5dJ I3'Uܢmtɠ_t|ISvRw/a'qsnʭFQR*-LZJul*lB+\1ZIo&8@39@^T44#{LJ˔K$o1Q&lzCʙLd.`(,u Pljo}ʺ_Z<\~ P9iq_\\^*UvtURʋ^ cqK7JzgLg䙏}9oE;YPʜLvNpTS緿=/qE{G0yzY+jkt9lwGs d1ҙEw!izŷ]%b[=.p(* Oֳǰ Uݗ]s#_ ;[K9UԟkBX7J8{p&8bɼm-3<ɶ|Ur.>M38Tm(V)rxko̬!ڬQaϠS`&po|fzllt $^vq $vܻBxk pSo/;ϓfg[r3ʟ٫6}2r{ .~f2ւ .7F?O%,#Oz ,)\є zݘc+Lߪ**֡>IXEK?y TT15Π77iohl%g ޮk6z@&5Ehc=:ڥ6~{ԷXHB豺ssi,qe_RdP4cӹ`i&r&Tzq0`p 7SC 9`oiS¶EU$n~.d?I$KBdN#=zމEn DA+M*F3Y:=a 8m|XO~*W*,WԌoP qJǪ;I+VQ~Q`-IL7&ΘI3xa:C9N#ATMnM5^5{TS:b"y(;|]ek;xT:_TA^5μ>_K ߅e*Ғ$d:k=-!O.ǓXEHwtu{?R5"ёul:Mx.Hec8T qH۫J5gsbAM nj4@njÃ>55W6yp6Awu=~h=ԥ.× ZNa@nCIԷ g -jdآMtgDLXJa!K_һEWuiStk@)~CFNƷe/X#o.Ps$j\pf!^W0 @L;G\S1VWC3Sy7Ǟ~GiK؜Hڻ TkiSbG `HT1tHgZP$Q#A,~{wvKZL;J;NZ5m@ ׺巢/]LelSy\$-_Nm~9QVVCq8al-H*]]' Zm=_Axh:{D*DNJ;Io9,;8gӝs~ EBu:4*.s5^-/U VO.]Ђ~*vF\HxpVeZr j0#E9ι0[#ߓX* i`9!Yu_/k!YG6ZL D'~Áкt;*D V8 CBUL[67ygrUYkfʋbe=+%4[SN'hD{s'e7$R $MFb=tj*eqF4cdhp) /mddǪU m*L0KݍJK-:9vH,(2k c "┮=^DFGD٭(ӣ^<3?H/(tсp? ,{0W-g^sWrBaHz":W2W{~5à߽[zf=]%xk_E=uARhhni ^UBSu SigAAUu{m==&Z]b4ׅ#6m~/b:bRS?W1=w~!-ZM4*˥0Ϥx7?Aδ]9qmC";_A|Nd37ۅz^Ee0vk 8pQWI_C402Q+e9_ن$JS2IdQgc0"dA뵔hU;$0=g=tyNٿtB12CŜgn98O.(`# DS(Ӹ+KXꅛuxJ P=pi<`0o͟VFNi^C lj1WqJńUJJjʭU⾒k btoYs#>Fji0sPFLNew5*U_.tH0K U:R/7Xfe%,xR)hDpSo[RRɯsPaD!y4%C;ZQX,єs"{BOi9_-?= ]Y,3fsB< Б2H _{k@i hϿd[r^wdyѰNKNk My:U}6mH^RB1f;G÷Z t!s {gu07`1 mHS~Jx=NXMh.?($&EcCj" } I];x 0!+~J&e)/Q>`i8(BqJD`4`y,foGP!G-5U!:@m^9əCfb2ќI<>Rge:xA#\esC3Dž? \CeŦjF1pQbI1@Ś Ž|р[A$x{{.kCIxb@M^^?LďGc<4kHx",;Bfo*2R97+||3<րQ 0C.^=fs+>@Ai#<]qnM`KobL텠xr33;Gq5#\Χ2^Ϧu>NR=Ku+!YΓgzue-xܐQ&SS4XY^dV8 O :c۝Y]Go搔k-Y &Le޸Y4IXuea˺܉,˧vPSw+@/Nf.[Zn,׹OdK_I/Ӊʼo0or> YB)Zɒh]-iW::T)37C0lNs#jI z`,B.:^$sVt>KSnzU_k:ZҮk.eowʃ LyDhΘӪ@C1Â8ʾjOHӅΙ@}o ifG[I)({M36:`GZ/ 3$?|X YU#Ob)+vH#!믇+uuef2\Tz9v[baѲE ul750L%olg8OAf-8RU=Ąe\^'Ro]gXP^ҫoMck.^FÎfÍϡEpD{P/*]#RcI叚csE/Җ ,bBDV-nin=p>*A[yȒzXrEBc^] [TL|ebaWL2&#@ uH}q;:~AW'-tՠQA1P`uo*ftk"Lp ڹ%y֍Z :zZH M kRJhhg}w~G:%EBhzmفSl%/L󅩩Z+x 6z,"B6/pgǎu_gQLFU2;~w=ZpB ]r03OnZL[ 4(@;9Bxv.G )0NS1OKnغڄKܪOYMslCȻQ> ䷟gûpL7X)9V]?)%]1T žх2ʲ0ƅ}iޓ(@J7vHL ;YTk_&AmS524D1].fX'YA`'&-@*qw{QVI]8}9wf1H nd,puI˿ɠV(jtq`X`rT~}{SOJ{{;zKU .x'  ~x36!DfUe ~'u^^/7HJPDܰC6SF|!wT_~&Bo~qҷ>Wׁ^ҨNv]O7hZ7(MR3`,sTcI5X(riݢY>);_P?I˳HɎ'aBU$F1m/|]ˆϣ{R8h=䁎z5>i٪=ѧoy#uhIWƉ/=O0 重WCƈo\DpŖImi.'):Z8:uʹ yAҡ.zϺݒEZ ʊm9Xe&vByH 3 \LH=D% d(:Zt[ߨ ?M3ZE@U8ۍ48`(M(MAywտY,Iuh68#P(\-*]OtX&)DDtw})É$ 4sCCR+(U _Ϧ sm\!bP{ZF?RY>U3 0 )!'dC5dB]tZNGEf3Mb ήs7aȓ $ * CtkYi36sF{G |[ՄYn&N쨭p.}UrZ}rL݈DJ-%x*r)XvtZGiE!7bЁV6P7ӚlkV3 EfYYtux u _Z1$T3@X# cqT>>W>Bdb0\8QXҭ|@jp/^uxw}dt'.w*GbvS=`yE6/ǞkI̠^|srS,oCq3^o+.rPPGh=*LWS:;g|q&*4Z}C,mvume~rܘ=$@39W!g.gOkwd{p,W9{9߁|$WŐ[4'Tfh?f A: ]A@#pFa'=yc O Hs-[!ovuP-\GTD%[T*vc͔O c&5|WAPnU z/*IbbGv/DNOAgo_p}:Q%5 fm"S)UH_n,P4JЉQT'A[M;Pq0.g-ݺq;u̹H{QӮζ~'?w颯FAY;9 m@5WxeOz3WiS,60yB|fVҞ4V~K( TxڊIؖX5GRKƭRpy[JDm-h=&t"s7EVVCyZ̡`NaN.,#t;h_8<{[^t"Wz;"JQuJwo~g&5)%~" 鬮x#[\ a8j24hڄ磖 `~Æ/{F ѕNIf4?kgj/.D[9!*F(KF?v%sᒞ=ib ӠM1?9'1115ӥH>>#/ٳXzGk|`8~.@{"זٯ-m m5Ե\ȐG|Yg܈}`Gx5#3ZNP +A'wV6*/j%^P +57 ;*(1DJ:)*R车D|"Y)g'6I^)%ª!"CsuF ?[ rA')srݥהp+V!sSIY{ْv?,+;4w@"Ssn#әz]L1J0 À WIz!BG foc˹ 7Pn")wPNAyڹ[v%VM{a2%JR)nqn%u9CR}(ŋE5} 3C6xH*8˵cO\ָo ﳵ2e=]bc کW(rB Glv/w$8@x"ސ4N %!ԐJ=C|!ơq:[?Dq*Aļ|ͲECz׵ x?U8F 䞯žز f}R],qr%q[ytƫK ; TMK2{#rc)[,gv%$_o~_-Dy9qD!LG [a!!z;nj ,cߑ%Eu u¾wP, VX],?Ih l-NAʭ#rC23NZ(7 c7pC;uʇERc/^ڟVn+C;'Ec!ߡ oe*hy.Ɯ:\~UFɅH\DdrdD&X'bɑ,1Tf9N%㘏y[64Si"הk ',v|ˈiR#W.iV"Y`• k)E"aVU)CيN;em{&{bgwbz7'2MWgbQS-x]ūe_Xj|we*2Xb"ǝb "0L_W0[}By{2[0 '/03WK_3+Z#o뼇Cnh]HfwGjR>BՍy#{l"Lf7`O,}nRЎqJ]7ry~AF,/GrZDYkFղa=0lƒfe~o qA'ӹ>Lm(glV]7`hX x[[l.cDDŽ(LƷbmU;5+*QdžV<2E.+."Aǐ}U0iN8E;" T`;`6mx``][΋/{TaG9\T2OS)-V+r\'z6)]]P#aGu9؞zi4lAAeb)U01M@{aLݰp %~X°.Gc#eX0R$x' ֕Izb^tVOn#e-ԩ?N:mKv?b-pby(d`~`E`Z,Ɂv/uxYShM6U/B>6` MݾOdbؕgy x*yxUb͵O * w(`pO Xr"oRkPBKs.a4Bj(!VMŦqP` ʊXyMB/ 2@bu*XAH2Evܱ骎&M'1[0|6v6J8iՐGi YN} JA+Bコ8Y9?PZ()&$!EOK/31(f`(aSMiЂ_g] у+^؍اE$-=/reYnseC*+Nbg6͌0HDTm0 M7r ISjlW?Wvk5b t^k[^gO!XIl/ț40NDu",/GX&mXz;h@Վ5r |\5 ,ĮoU)?䂵#3=%׊x$aI?vBVWXJ#g,7w Z!>)ˠoL0w 3xٌ_qҾaP$~a'8{SIJ0>Q˖XzNڂVSOK& ׾:0 V-b7aT4w<8~ۍ|W쀧;u'LmhKpl7O^be{ F~t֐<NzT:Y%Hb<g̰)>Iws!s9=!ߙ"H"jjDm߀FDM$1%} 3d txHߑ͞=7.v;'bDK‚ ƚP,sS'#"e-5!UA!;3EiE)UO&t[aʠ*#k exG;삔uGF oPr+ EalKs,cIݝ SL߬yfۏ4Q@G֟pFtW};и宁Γ6wkvW(>Ŧ1]+"B8TIN@X*FҐM&W[ X5/|8/`啌w"@Jxu]ҧ2UHS(%Fiuw%XO:K<<ކm-WNxUC [ =z7͹03=lF_ݠ$A`gȹg}f*{QiPegfqgy|𝲶L]m(r+pyN7@ؿWĽX^VL޽-<`oe9" ޢ% r,@YWABUiԕR.VrC- gݪCE~4*ҟܦ; s-t` 8aTyg_r'26. KXy,rqhI\ +zڬ[t0|d;H;ReCet v.Yq&ڎ,8S cY5rzLx{Gaj%uׇ {w!bv3*$Ȱ=qmzcݗ5aQj[ f^Eh` Ǧ[5&lZ=!?^gt/u=4P:<I79yuYX([3K:O"Q6`ܽ67/ M'ܷXWypxF(Gmu''z%o{BC_ N@( pb5X뽈acQ,H0-ܦ'8k.%gi%/<:ShӷUQhsQaJg]Y.{s t5B= NY s: 6ot-Fۜt:Dv8{41bG3ynS[h%\< 8xHxv.ndb_A3aWZ=+b::bw6儕HqlޚC땠ˇFlaә3˴@1q|jSy8pc _My0Sn=S5F1eEڢ**,3J|26H2‡r1\^5r}沢m] ^=ۻd9xZjZr51Qvt3UH|(遨A -'k:>5GI+515~F.e Q.0d0ձx6"Udj]%8`U_ L0h ReyђH5=,ŭ#d䝁| e|[k'+Kn[e(Xu!ڒ3ZHzjq<m7ţ,0a+>?‘?֢"~#–UL ֈA0T1_LSI98އ,N-Ox͈&epVjj IЅt0C/Y@TQ"Әڶ <)KU yݙ\4O o}#ʕ@B@ydv&˽5*Y%6e.吖<d<\XYC%Oʌx͎> KMiJS0OE.9݄c j}8\_3{O>E1=\A= dK*tTc3&45vl z/,8=jYx(ZL}nC6|8{'nW1u\꤮8N>";ڴ1g,?d_U6Û'߯eв7m{a7hӞ] D$˭xֽHE1̱gDXDcP!{&b@,@N1uqK!(t_sw 2rs4-vt/y2H@$OJ|ݲ+y;gNdҟ>l5SQܬ9s.85aqV'"G{Oi?7E*Ң %q!Qeice{T/[ t824ȶyus\y1ʮtOi֔Kcn!*ň,]O[!ߗbWu8'*q=} J E0*zΈ^FG>^m#TftK}l7NI(nLYR5Ixн _~r]_S;c}B?2k VDpy0߱]2~q3Rrp;YO t9~QD4S'>P_=o#paNX 3SZ'PIsu%o 8'q+&*5T|J ݰw\v }3cq wKPbHလj)Ʊwm&w\I^WFvN?LkMw/{Z zhʐ;9n:(w'; M(JLPXC0S3N|@xe)l8( E ur b-6v}_`A!KG A!{$b7Md\d!B5#S_A>8:+sqSf&?8IƵ~wR'pweIQޱ6bNvWHJ|Qֶx6P6$"![t)$i Nl$:27ewdnӊQײ&MױXW1:jz}tJz"ڥma_/hJ9 CDmYBpݓW*h[}_s˄x4HEթ^ڊQ&Խ+eP]F}B#B5uA3=#CQgΞHtV@D09SB^Fs4)*0uz@pE5&7'Jє;+ xo*G׬B lQܱu-T8b mLST'6{z&2G'M Ly[hhFYV4~s!g1o LߊR51#D,ɋ'oY`l31wm Y"^}%֔tzQXA~Ƈw}ڤf17DNHЎQ[q!"Alduu5@ I=;u'+ZGOe{NTA\)"_qh_Gl*f bĞ,y˘"e׫OƮv f]S0//oy#gkhsvٔryC@UP6SJCMǭ_L,WсYo_Mji#ة2$[6˝J iffmy!E QZH3aܐhsugTGW8>04嫈x$ :c.d{",=ǀ =XɥsPc%~[h?2=48 Y;ȔU|ksGJ:2\qaL?f`cV:em.(H{%8@m`ŨEoUO'^HǥțcˉJ"F9 t8ki)3pYg jXL?J9870م'ZP.eRp)16H`6Y-_ q-e.OU0v̿Hi&<^3"u9Wvs6c5~F.;bfGL ڵA2ۡ9h2RJJۓ-*12:,o8ҏWS&וR pP"?+&E4~8i֬+7O6EWKStY"*6W`D-l"{WK,+'0èBzWl2 !уb[t8िKhB-"G#zG;PjZ=w{Hԙoxn S1#F2jT sVp-dx 5X2d1~5+,Y0uIo9]"dK_ Hi_:Ɍij/%JF>H\{E ('-cR2T<``,|V!/mDLQ*} k} rKT9rI>9G$xQ {aɰɥWsJUJG(~'EE @oFoH5gѭ,ɤ=&A{xlDU{ZޛS2Nqw|h]L FnILƆ-0$mqŃs 9x=uD@s:$߯]p{U<{-}v@ܘ+\TSm&rY(VWexV02T8yCiYG>gA7GŊCRs2j`<. FIkmSΖ7zw^ ^O. rUU5";bA}\'Hڥ vN/~x %e?&6a&ERRm=P+rOXb@cp ѸRcD:~nb2T'aHƑnDgS<*1xL +Go=vx*=cf *&R:(g-q"fk7Yϴ~ɾ0u/rxښP]]H5{3VEKl_#w´8 Tӥ!` wUѬ[}j=Iįkze+8j~,x2uԶ!)MEBuO_+/Zwַ9;ه*'VNi-\t\G}E';VakI8NMpJ6VELcx*%~buՂU])bn- )zא^/sP'˂~x69]߃!PDu\_,RFo95->e'R : ::&yr(Hӵ"&96kneb`oԜ$\B p&*in&vJ%Kw_lތkT#QyzG]f dkv^ݟ[>8ˍ".޾ y]$7$t})t^Ꝺ#L: ŒcaCXl"[S箐,K.i%OԒ|U7˵|Xƞ$+0 &u0BmJW7E̪0ce]Iv7߳~+*0Enbw٨.mӅ\;vz/Ma~VJTRI/%n5<ջ#K1CI0 !#*VBDsC}gi *`4l'X"Biϙ|;0$hiB8`,t_"n.ʼnB+++˖֖^Qгko(`Bb,j[`dҭPObzYH}P- -'JP77v=m'd=lt#hKZ)Z6{;qoBU$(n8f ?ѷEK$5;s2+x^!w~Qj0}O rF򣬼1q6C:\n[E }f2ʧGQ[ZiitؙYu82e=O* K=J]/5}fr/oZ ? -5^鑖POj7qeT/RWQF4MSTCzehI lMhZ?f1{bF{jpVA`N}`_/KPoMӃpI⵮sآ%KeUP89iuN%laC=uЭUǑ' #+OCKuL1Cb6s.wCȀ8OvP7Rܶ]*Q5YbWx6F&@8/nj/`';m"TW5LG1f{qq5bO.+ W PowqXFE7z1IZzAx[]x3dBC OGzcqvHZw 8E|[:/򷄏|C>f`g g@U(^4^ _eGwޅ_b݌E$=R,$U|T1!Í6C\( iD1'[A=_;l(ߔ󞄤A>joD{Ò`|z*Î1C[yL 48gb!% ;g6 []ݥIƩ~zޑXBBF5'=l!]\@ìϳ0:v\[1ʴ][@f( ^,q1PtAu,$b l;t  L?QeW*v&j}}Sgݩ;VW!m=#l97V=md1y9"'GgbO(xt%ȶx/غ.<.9f% >pvKMޏv͓3d; Ssf#0}L%465TnrKzcqXE6/ dSNpI 8Y`sR ۓ X&ԦeAs5֟+`&r>sCQ69TXD5\cJC7 0wb#P i'-yebJF{V=\E)C\ `VNހ-',*/V*Rt:d*qM82>J?PdLEhU}T˵7YIg1[]/c0ΐ?}0j'T`crj(kT&9z,PLF]AqksmMVvIqwc^qE)]2X@(b(Q0&ɣOpZZhqjg6Y?>|mf ; <^ر(/4R(6 @@#1 Su63% $u+t3ϑD=iO6NdtO~mR|%jR޽m3A  QuNqe[W>!\-GWuFuRchlLb1A .ѦItsN7gdbLst,,N$y< |}CzB;¡B@0>v\;q! ׊oix%: 0͒Aq")IՄb,Sz+켃QRu@rfq(\)n5nIHE@B'uXo] c UmhhɀܗWmٺ6%1_<@Ay{y%'lhk"Ē[?w1LU*qh. (}|Gvߢ>z݇pd=D򉻚576Sͨ?F⑤ ۮZq'V3eE6!qkx,⥗w ]*p5M>DdJ0&Rk. ]R6WS6I:vCJ٦S`8"Vw~{u ] gx@Q))ˍiKoy6i ZyoǕ; J+QSUpߔ_ ~ yqxHЄUvq b}Qjj#cܟ SndWC=FWAgGYGen᛿ X6MY¹ڳ>&:$MՄ)Am|w-'<]aq魷x-4X;ԝa GeTKV$ҽWTh&B4PZ*\K_`> Cb^|O ejkul?3 yXevQ]W+tD'Y_Ar;ʐEjƖHz1㎤4BJ;G?y|F˸7$ b3)+^PƱ̈́=#g荷T{ܳB>q&uT!2OC5pa}b$c7/dOp) { VAd$lޑ ׬PpT@ڎZ}Ӎ 0@Y1 u&BLIiw( QecKR6UOglgVՕ8p:RE%hf33)َXP]Eקg7KXװ]f ڋgഅ) 38ؼcO4˴ȑ^2X/^OȯS03>)ո"oJ׎wz6xMȏzo6p" 8SC*%tIƈcO)6ew>hccy349%ymꮭR\5YtR\v_Bl) S|<-C;=[^ƤcN69^խ0<F/WA2pF@u 3*vG\Y'[N QڂiXmBmtb8yzh`TZ#c98ʾȞj | &dF09콟pUF 1Q4pf8!ywpȽ(+>>Bu|D` M=H)*QrH7.OO:;;,6//vMBhhGvp-3ΏC}745LFd35G{fLD;te:2j^X]ͳbMXϬ,0z!Xd*M^O6GxxlSOS)M~e΃tngH:S}GEVFR<"O K9$OQ$H^<>E|j$j7ruW]?8z8l L's; 0"Gdk]i$Akmm%kW ß+ E=-jci, ܘm~0tYvqnvc>KGNk|l `piTlk0,ߑ7:efcz1A a38hb w\k#9th?qOߢӝ*OixC!~?6nvMфcAVa~1}F}dQR[l1ķ"e1u/toŃ%?Lv,]$ tABM{EF;Bdܓdpص>-v{dT_p'j ͗lVk`5*}R,4*t YuUOډ/n.0Q7me|E~)mpט"p {r-rR6|^.JRpzIܶtS{#4Bz>ImmT~UPk5gY(OΠ3I%fզo}L%؛ѻrQAUT4]]1| `s~x%Z$\&Ͷ"Wʔ텆Vb7jJd&xJ= Au>=SxEOCE )ۈkȮX b/A6 GѽAx6tpֵmCr|d{sbAt ` n Dz ?GN7U.hk%+kPƐgd{-2I,XmDŅI,2?jNݭd:.j} 6'Dּ݊J Hb0^h9bՓoNi>.^\:KFWQv LMRY(zYvF#%.>,ćAUI ËcV'` O|23ngJuo$rukhzrL pJ{qH9Ӈ]lGfB17H!*p3ĸ}4>ŒIshbR'ukJd#U?rui Rݟqd JEnaI钊xp*;!J4ΆCw;.{?E^2}PGr-ni&l0quKiR쓖S)[fï DY=@tGs*vp {(Zy)4/WS  8lhB>yH:A;f >wۏ{ ,-),YDoͶJTG)cƷA=v]R;L@w SNj׾ViZI陚%omK4%CҨ`It6O?SX_iM*؞ӳ-k5q:ZfDEI q5G;L1OXR> Ԙb?!KZPDͣ;>cojưxD#葷̗ZFzңH 2_@-5:K ?T)?%Ըp8FbAW.2tUm81uuV:khqakGREg(~Mm"=^^Fxc>ts%lK *!8.]y%w 2onW1eԐ?{צ~deDt >I !S'1{7?643m*b0έxh)OtMTڄ^yҦŤ TK&'"k,A,u<>Z+ݹ N7٣ptʼnJUiBrfH;Ff?*wl8?J<6H:!f'8ȏMu>i9Zh 5mVsH-( s+.@p`7rOK" &Љf#W#$bXU=|nI J`T;uD%i@@Kea|xzt %U6J?|h`ѬSv@Q7;W29ggd2y_aR=Lj {5ŵ+G_iJaY]Q:e.^ ^u$Il2]Zb?n3V(LO+- $f7Ҭvbl2 =Jp'q:00~uT]{~rԾv&/^߻KIq5SqxbsyRV| Bw:㔿KķVe \W 0^sR%jaűjwUsF5A5O.%F}?j8"BRt9(@j@|R{C\4`)is3"Y!sXF忱}:/ocǾD}LM/KY qSvW.= r[9_(BfP]RkTlD/L~3SwV!c Ϳ~&ϴi|N 87نgjg<c2M9`I7d]+a$,ܕLw E.纟с~C$ k;s3Mx_>9R4 RԶ.#N@B# |Tiͽ`UmI$~Rtoek76˅ƿRz?p(:xx-4ooX2BC-|jEE}|Dqn(]ɨ&?4M~BEպ+h)?\nYJSk>4i`H3YY9Ny Yn6@aUˏr"OFuKo[SH]$0+循t|>@{C25'\388(QpkLvʍٖ->fr88Zo,4HZ|&eװhzSs,bGZT{dK:iYGͪE`+@[42 SXDai5LPAbo!#5vR#6{SŻ=dWWBq̅4Vꂛ"8Vl Ta5@|b6OgFW@hlAk-I^qŅ'-]Tek( `X+l9ږH@N00] 1MA`a!}Pncsޟz_^T$.agb;eG;K/؜Hd{E1?@Ѵ)cU4έu8ڧ QULk!kVĽZyE;Nð%~uHwN:K(i]c=5(7,Cz ;`DIzz8.QGܟi:PV5\xFvD!˜O}* (i{m4{TttVwv2,]'%t∴phS{x*$jk_oH 곌Kg߿ /a=cQڟipF5Зz`y=o\sf 8=+v~Si穢7 O\Zv^k6 @A7o4n+|5ɠƋMJxGR7+SγYUD qEyptcuGqaTn5$m߇]6~ av[s2b"R B ݘrd}/K^VrI(2h[Xtz9З'w$ ObZ ȸTi0^@bWE@oI- \!nqK2~$=~[3T[9k !{tβEaX]%خ-2 <+S; ۼODN[?;aި0|z`-;#<@0p^)׸z و8TW%v;U=nl;¿KU@ңR Hզ6{+֪Ncq'Ɋ`;P}};}(%hJ$|"mu+m;_1D2ͷ#T YUA}05Zh݉S-# iQþ?68J'VM%ǦE%Ĵ~L3sfIq>74a|ƓRϟ )휭i+{ nެ, ȲTPfc߃Ě~J#~$.m9zu1/06J*g2Ӧ6aiyVsy. E^e=Jrآ%d?U \.0؈>(1idy|Z`D9YVCh hUYແh4`9(捘Q5#Gs@ K0MuH?7aX0}եuUə66k$i/%ôP眆zo{! ĀwaM|7in~/*@.Ta8v/ VyuAH̋+Oef=WIKdr|l MZSﮜ ƍZfYXjy]hj8 nJˑV_qJu7}U9ia,(O~'kEO0ID {Qxf鳮;Z5C_S"Tۆh Z:*vjw)F#ew=nNB۟H0qbYc@:Tq'" *Z E22w$CE&kV܂]r dR^23WTnG-$E QO+ M!ָס:0b_^+ާP٣Qit|V%MrOf _.(݁溉h#u5o`d% ~fm ,kR;1rMUr#굑*-PRJvǚP4%gE_| >*v|Bt3ه1 \7PZJwͲqlQ-'vw؉BR CnwzƢF7y,EJ;D\AEPL9ݴlWJ7= 2Q2ԏ 6~KSHx;yвm0wQ$s,wU]a S2..B򣥋KSE3=Lx(zl 1`= }1v{)O|1ZM켸&5 '݃2ɈMF2+PSu8PQi@:bB&teh=객GkZWD($XfA*:66 `X~;{h x{ˋzT. ƙ!1:GeoqLiD7f.Ť}X8Zz|ŅfQZ4 #_?ğH&[? 1xYk4lrI~ 烫VFEÒe܇Rr.iՌMv[5/KLt5о&e3t2?W`  * %HҊT kzc:|6; 7J30MTfg"|'KD] N}A_y#!jatt%'Q} z %ֺcs Mx}vtyF4H|EŃP+ࠫVK=\X {qg_JI.g$"2٫>:0+u7[q1:ù$>p 5fkjQ~$|jS>U24Fb&j)DaW:\C?rDet1Ɔ>c>9|]0HK!}p7J* s2A'}`lےltɷw%5`z$ 2}KqBN>[V9 .xny3Wxc66B Qh:Frj@X#vKo[ϊN- &╟kK S8r14,G65F{⾴m8fu N}C] T%u|+-Ώk˯j̏3ٴrP.3YW53 KZE X! [_n1p$K{M>FVƔԿr;Aӯ3M$nba1>?9ii"/ 7.R!6*Q㸄cwPX0wzQB a7"v3(OZȲ^1͒"+1q1ՂDD}-lJ;戕 9yϟB~Et["̴݀b-V)(o9+O.v&M  ;iw@j|Q m8YFBGـ;z*Om#קfz,HST4p'Dˍ5E,A~Tq2քU~u.\+MaOq;"Uؤi!X dwx}); 8X`F&8emmUVDPQo'*fyg&BJ)oÀ2y8kU1}-B=~5D(ּT_k1 Mx/p\[Xg8] Qe3Q7#:*d;yōpOfWc !U8c#CZa[5f撶Ղ?r 88ow(\1JD`M` 6wVc#_Z}B0SȪ垀ƌk)al1^4Dt6ղ"3X5 GL 2%|G;%Rz)/?hݯJsMsm!\y+r[ \B#AD^p'$ XLZZxxĢ oA*skm~[yb zC9 j OC(>~>j=gU&8YT^[B&bK-Ɛ' 2ysrĬҿ(=Vf2sf99eBv GK61Qwmt[}"{=C'R?P#@6GG: "F&yqQ9]nHWbP &jHqMۢ9AK)x`/ 35A ERGkD[*fjYTߴS+^]#0,F1GL6qĵp<%9jwGd0ևsDZlx 4euEtY&7f+/܅{kFO6cRajkbE >4m>l9G+|✧PY#}N%ұ+zW۪5JQy~}Ώ <F*ZN!,"~;96I uGP28f˚ M-lH݇';J&&\_/Z"hh::&?$D0yd$B[w` :qJA >u $b:Gc s/aC C6e@lIT@oy/NllnI OQ,cttJ #9S>>5;H::[9ͣhiIlY#tr9 y}7d0 DU,u锁rH0+{ء-D,f̔jU m멆%h:^pݚe8Gf,#,G0Pn@7b{JOٖ[U7w}i,ȱ_jOWPlKl➏,}lt9)-"Rxɡz;gRH2C|$mJ!VS(,g%>c(76WѰ 1n]_^"1:Bxԍ#=jȧ\dj&(rQ MؤgS5m1#TY:7iSJl/?Ҧ J-N.C\LqŊ}LĈV3X}DNU\]WBC‘iYp0;wᗄ>g՞js`ġP1i򕍞!kTѴBe9O[n#E`aj).i%K#䔹H!0Xd &*CYf- J~[_H Jz|YSh)uS y B/L1fh|ԁp!u'`t[c~)ק5'd+¥|±VΛfeHbqDL%?Hj7+PQKI}pw-__u\ʽ6+ủ[W{nM|4;s|eڴ˹Fc ꞷT_]m[J36]D4́\3Ï#}uTaUg'@{KZn]4POMdD2zJ_#>%%] ou`-xz=yLF``sxvH5'r_?*貴e9!#d &a_㊖-iz;a ?dmD5!l"][Ӵ~8^ ^IG 渡q^2?F[3aҎ1j<<,Aҷؔz=T{B %E4̊Y_͇2^=7E9O0y܀b̟G[P~n' ,N-V{1yypoؠf$ eREuk4&~VK94bۤbQ^PA-ڞB S[@0- qGTgY[ u.o:qXW)HZګ4tb$Ko']{]l'tZ&0p= l$KIfE,ټ4L]w@ tzɈfV9O^uslO `<)K'TE<*E ~Ddz:EgBu#C;xÑ8T,7&j=D'{hCc[lk Ir!|_:I$rE=ȷhFQuFQ%%^XWKqG \@LV]_m^ɷŜޅ~+`ʅuQiz]+v:S#c0q&,jo0Pň.3.p▽4s4z6 ܬg%_>mʆ?PISZ0}1?:>Z*Gv2xT|'C /B!xN̊rl#4q9&JZm RkUu:y1s0Yܻr MKc2O7AsÙ1FYrqe}G_~c TA8ʄ~7\ZSuejjz*go健J|FE|rfefk~zҰocvWo ^8 ϓb]/s 'A{yND] UKKϥQqB77)yxT©zG8.(- i0sCJJ?O}Ivq^2V, )u3f*^xf8\v(V!/_R=Rk 6B5hwܶ^A1)IYþ@f.&a=IS&{7 SKQ7rfSWsiz7xh(\Mn?ה_nE LE%Ŵ U:<#3mtc&nM΅BDm)\], (L+3BA6y۪s+lP;ٗKp*a2{f5eᭌbO˞-oA;#Z|XgkoWfS ]'ȌNCO?L(|ym6Uঔ[Ṓ@}_|hmCN|Q׾QqyzvXw' ~Jݎ?},`7rѶ*:ש [Qdϐ؍(smMτnؿQ2c2XrUM(znM{Xo7Erm?ʗE0Ft @~· \Y#r"FV>mm3 f_6QSd/F/oY~KL=Ax]N=uWoia7YQW[.3u+G2Da9D t~w%:[$21Υ:+ShIj{8)LLK#:QfW2uA&VKVN4#~F@@A/8D BΕq5GFQ(jSBHo/f:Kв,Us@FՏMJJMg~`dɋk}ܔ_OF1L=yw٨Y -ZA5X0>E&u^i.Aq59_Hb'RK[j6N(tǮ׶;)!/pYv{)NQ#p>up?z9"GLvxo&:7w_P5-o HL҄lM.yޘ~vcARÀ.ϸiEn "'D=w J܂@Ff瑂JA&3>k xe$Ywj@gdRu 6y9\ZBHK3b 'ѩFmybN:*OSvK4tBb@3N^mJ' 5n )ԒOJgnRfޗh> ==HVI+Ɵ m_mts\UyU?D/LvPAmPfҺT]$l8G(k n \yA 7t½zQ6رqh|+ '\qa+Eh]m8"I_]DŚsNJ=+G" R~cY<ǵ? {X70@K7Do]iD΋r2Sr hX0 Dio67^$cɁeLZ6{9D.!iGLqJ籵ɼ<5B$G^ֿlPC6v*V ୳?RKm|ޟ9%Sph4g6$ w.v aZe')"geсHU=sJ!Ѹ?U,Tw525D?1NY`-'&'9r^hD!|`Av4Gva&s$o)} .nԯ\cؼ'2W>02 z@{t80)rc y}!}Zw!>숅 _"< X6 q. bG=wt0^hK~Y}SQ zA}~U}rC~_DD{[lp8-}V7ٸo$㸞m^]Lgo@'ݶﲳDa0 X¥78,0d<6])UcLH'fdžrpHbDɩZP8|I?[BwPnh1-{P; sVƙ"{eLdE' &w^CC5hvxb:)1C9v{Z\ %>{jQ0pHNEs@RyAdxthiZ@LYIxɳ)vTX!0f~;z/g+A/νFQrilluc+"ة,)\Ǻ= FRp…'߂i.H𹘤Gzo po(F Yr98}_y2E6`UҦCWy2K6Fy'>KcYAWs)zX{ >]EuNu- xfq@ \lQjn˦5 P9 Ѵ#C,Q0ߛG9UR.&IIpݎx^{ j:I_LӠ^-&iY`5\yk[ӗ1*jb ޟ% evfj犅!;"to1_i|T/m2ff?52HcmL'j/8y^r̴++Ȫ"ڲH!juNLg{m j:+TI>ѐUgrK(Bnȗm"ww*dpب7}VޑW:HyUfm6Neʌvi6?ɂVvBM>3j)ƥR"Q~ -b4 ik2cd62 ͉SBӒ;e{`d3KBys"!36.LemLr &c?o2M[ "Gx،;ʝ]<4w"Tlc_&n$3ѷ)V]PK@ bDim+ëˌ,]=nm,iDGﮀ!9qV =AiVkR{5q[ 6b"W<yp mm"9kOtH!)$̀`w_AW.]+4>\$LDPGK0Dq_}ڧpq wX Ń&L6~3N/)U,|!֫l=iOV!\fQo 4 @[4YBykmYZ fКTkP~aqJ! ZwN5_1N$` +ᥰrcvB@.)v!tGKtle\m<}%U۶<^j- S5-h8"5lhbTj~+{-a-y!idE&,ς"^i9]̍) O^91Ʋmq#?D^f<%p $i90IAwVze\^Bc# fwq&kWi4" |n!/O(&,{:+4"4`gQf<Y\=׏{Њ5ZM‡{%ܱ[6KlAA:ryS'T"`[0t &K ^Q8@m,M!_;?d] Nx|E #\OCLIxe9B D=< d~9.\"((S韖Edў0\?-Zy\B]sD_R*b[Wp MbmK\FXGx0=,8ӟP:~3NNNa814':Ԙ+8sƺAnumF19Nt=^ma>YmMR9ԏavOby N Ȝœ6śo~@u%KSX}إ p3hȦ]$'OY7}/"i|ZU|.<-&0Kο) <QwZXenV,m >t3 +%?b -ݔGJwY2 EP&cпH9sP }~2-D-L|Ge6E=&hH|0D^.%_NExѰ, ^GYh$9Z{OCv8Ss=Wdø']rk%vwM7 Aڃ Mtk_8?/q7a%lf=c6˹b>s2Ő]. 7|ϕ \+W6:jt_j(&H2ihTjyO Y)7yVR\K7§ ȁҥQ6-ҮЉC5>+*Af/ʥ`glk+uvza!݂ 1;7u.oO0@nmӇb& ١\ $ 4~]ԾbVQ۠^G6جG1.pWt eęu z o<=)?/1/V%s-XNGZQ ɚ܎oܟ"a"G9cbxf*J%H,V6z㋀;ˬr (.VkrO> B0T|RfbQsy(Bc Yw-O7۸ڛMSGL8& 7E\* 'nv.W{`0^MR64/t$Y>v{: [o//[!36QL\Abϵ fr7}Hpllw *wewMTJX_" 39HP aߙ,I?Tԁn)KxQ\]xs}JPj_y| Њ *Zf#tRX=p/_Teqr0F UJٱzѻ\RS䏊3FHƷqGA;K{bj^/eTHۤa[l]<1:J5Ue}Z'ロH%r /gvm|"nJtM(ڎM>qY*؇kclCxy A]ȋ_v_[E賀E_Έr_vT]@1E]~(iƢ)?h囗'sf?\*rtEl_ =CW$qe@2 ~4)OrIM'Ei5tn48gBL6p _aѭ:b+PwDZv^,g]*)KݞZi} -r-s*6g{l]QF7f0@=G {d4A-x;RbܱwOV@lb__&v)jG"G&!P$nps:<2(Dڶ#zs&䓕+"CS4H͋=ݭ|L8-L׸ ^T(T 닰jmʣ ҉<گj6X34\qv5J#WYYaS4+#e +0Lv4廋iLA>Nh- u6@BY8'}|7hi:/-&>KS&7sm„JB<.8,8?DI.*]v}nvY^ŵοh=7}3]&7FzZ/*e6t?kc1'sHb+G[{d0tw_zUzHDOG`:)#Qum?=3|qU! W&W97B?1NV's-1 N+ꁽĹRϲHaܞذ|Afxq~D%R`T+A'%pRc{>F_Pأ*CBŽ봂DsQ Y.b 7;ᅽpBr*sFsw^civi )wsC J&UxdIXJ qV›=_AֽQ(Ś!0"1=} )??K.D..}~M]+G\-dDKeN_<5ؿf5UbtĿɯ]v٣aB#Vjqĺq]8H&-w]쀘8F@@xDx.&F:̭l/ӹGI>UR6҈K4~Hc@] g1yx˶H{v K`@ /(v)RNMp\,9Dp4s0eE3wTm`pz (i ncG[݊3 C;zxx[ fnQ> Am0刽.D/\W<_7)Hw6&9nu^K@ ]ڬCi=ycK4(0 k{C gv.Gd赝dq8a,Lj_j'q ?;1NYwaJZemݢJj!.zț2rnl5Bi-Qu,XA$TBtne %Y?SStm)^T>k>9Ds֐x?RwYaV~E^_VܕOt?_[Kr{2~cI_т̽M0<4ad͟`/J(zr:|/ rn\%\SαsdqJavA#"ގ` ,At#͞) U"\p'Nͪn2Jr p BO R0oC{n/K| x5Sh}/T=C(-"%N8Zb&WZ C@s"R;[]_QivLVjL[!ﶡ|g@eMgByYgiz\pқ1wvFikĒn Xk,fQ31>8nQ]Z3HѮNte5)AO@?_?ס[ϯjb'm\ҙ{y'P¬Qnwܮ_ 4qZxw$&JewߛٹjLVxT2 74C]!U؍1!zB?EdG;5MIm`퐀I2M*|/|/.d|:+BXnL!|tWefXF-KT侉4SyLfĢ9)9"1JVXqRA~XuNLy͙fU9X!0v3U~4X׷Jw KAj0O4Uɴ k A:a5D&zSƕfjL{3rP&cظsy֕_.b@# Xvg're*OFoɤc{p$ oKVh>_T=r&} " dj7>~e@{Kut Fk+ȠwoB OOe߀|fëCY2^T,m [MȜ acKS8j Wc}/eQݧ}-_F&E"vٯ ԍ%'<H#Ĵ"@ pho?& %H$*s$\DnQ ^66)Ua f WySw4Aj'Ru̳0}?EɄ)M0f2ADc39A3c.YJ|8{ϥ%gG O5*;ЯxoB'Bx\#醝b3x[iȭ:F3*p1–=đ|*vh$1P#Nӏ&G\f{>KWT5&ĝB?q*&Je?oV,FS#o,sP~Ro<<;]L/f4\fɎVR>"cZ g2 Vي} % ӝ!И]ۑ.&:ީj Pra.jTd+760N\t:1#II+IBȑMo1O+ !Fťw%BJӠ_nz+stB}[En@{\>WsЈ'2oI>V KADRropuAp%IX#< 7;_7K@ 0 V ĈV{"rqʪޜaI*7&D$aà/k-뤓[6qyQmH_~$l Ǫؘ8`u7Tߪf#TW gW":WRO|{e3ܕ9ԉ$I4$]nbr6l١|Z]FX*yepUBcR:<oF xe,řCdW . 68j @hj;{vHRg>gWMUM YpgTz8Gx4,nj?no}5lGɴ=){{ҋ1ejbn!'4P)#Jb3-y"AzeK>^fAyc *wg^̵ ,A!7x-slq^s^*G@hFi T7 z1ڳm]ঃG%`ql4T}E".o+Vw ykQH)ω&dnxv^M- _UäT?wssȯ\QVٖ+,tviAER YvRmzoٝu'Ix#_Df~tH0@Ft"3x+- q@Bn('sM UO8,ǚZ4~Vu4jo; o߉p~"&Pӑ"R rl\JPUikbvV-]뻲F@ӆEdmv͏zQgDi<+Bx5{ڡW7hCr?)]3U`-n &B?@ `8Ci.\C:Dil Vlq5ձ,DiIqRܾtƥl^;`r8vt[ P5&Q AXU T"_Y$ ¢="_r'n,6'Q[ 8*J!alKC'jF.u̶3B` Ai5TKwhgx@iX͖uU,[ mD^l|RR5o%+Ɣ Y dAmy@n!K"F"@i)4kek!L ADP[d=Ȁ UgoțܩO|2▏7O@i' xA߸oK'W͝1BS?60]B?tϰ/lJjY޴1#ZIdC#VJ$eRs=nE]byMl}](Zq#r[;ɏ/G!?]'-qtJ0ȡkL>ǃZ25v}5.sXG_XN*{|R&D υݙ(1D x3$ZC^yYtt~KcI,1U' eDzu^5KNHBNۅuuv!El 訥\1 Ʋ#E ^9sK|@D&%4cQ0ww7Zd.AODPa60ۑuVm/e?2Y|ۖt >#CFKDpePqK/s2(Rs_4CCR`AuobÜ"nN]33[xxYF+$WT*^DǂE&\ o;%\MS({=#?Y MW+˰R~ל "D i9-$jQ2x;F{c%A_>g, ;'ROe0`T|eTZ|:[jF7E Q⻶Q6CP{}GLT"5ee[nPT}y[ҀϬ F3fIܗ;EjC3 q+G\;7qp:J޾- e6$4_RןL懣]Z~)0QpBXL,@D~"CbhX|ڴb<5RgTHCVDXҸ*${[L}WqHr NkxqeK;3<1< OO5&OцYQZs\~(B+n@ne p%,=R44oQdyUGx2լ}}rӧ F\/ڼwsڎ/ ЅQk U<%LPة-sn)O\ Kf3}V 0wƖXX~.L3m'ھ.:LH6v=`"Rqbj}V̥储u=- J"U0;_"J.:v%q1u&#>!bcФΌ;uѝ OL o OlInJϛP4QXDCQ! =ʽ,Qb6@VT:6ź+.eYAYn",Its܊ *_.#BTZxIջVczP'፠^wjD;0̕iN={"eO*߈ z=Nlr'2'|U ѳAhE~ FŶ]PɿEQ_-C>(A~P3wUܬ~/GܻZ9wlwdNUE\5dbcd(F$BT-؈}j=:*M4hNQY&_R  ǭZU ?B>XƏpZ@J !(ŕ ٗwG8\2x?h=q@5m2 ( `̆LxA^I6Νy2JC\.t~*o@~iH>6AE ~UfXFU1W{,%t; ]{fGhr8Z-m׵:ьK&3ܟIrul{bMGa7fKf=@n=Ө$΢Y<,S7zTSYȩcJyjTR)6{YBhAa&4LL8f'Ζ5s+ k4QޕC=.Jsq`\(`Fl96Dl^Gi|dF4E )*{a@zF[5=n3$>>USֲ:/BOj3e@ #.sA޿qxIOm [`H%]](_+$*nyS f|D$"̩Y]ЊS/Q{ ^ ֳ!3@g(Pm(˃6"2RzIS\ 4̿9R=ZSLqBXZg[/cIr,^DchkNnИӔ)j? SŠ@ _CM]Sol]ӦUOrfS4?v' j7ͨ`JH.@~ %R3rTCJLY@#Xb (ҙ +K]IMpau-gW-=C좎:yNAT7jnzs]1wgu9 nSTlK R|FD7dXWLrN`.׵n:vJ8a[7rg!J͂, %J[D4j,'C9 ߀Vʗky _?l*h8Zp2Od~ w-&=:d=W+oĺ1jN ba:WhpBw/O\B06H{`57~fc gŅjfu1Jа*S@^h:>jՊ~YQA)f3yV#ݷBqGhBʅiãŽ`Rge|# ݉3Lx}h^I. 45߼(݇lZ[-!Z겟:"S4{DP Z8uׯt6^Sx`Ɵ=A*E8bo@q MX0!*!K/$X>ODr{oӬο+]C$D/ov!P@ncMK(0 2Ǖ H1fTD _9?X#q(vdەr_lgo.=)~* )8gT#.~J_}6@GP?84޺{2폁S♃! ~ f |@ڇ20ѳ(I ^E-@"˲ 6hk%Iy79Zx?es<`w|KP0HW#A8k_ ~g0 NWIzڅ 妿qw4\F^]l,, A[$8)JMH9iYt5ga߿?έF˂_Ƚl -Xļȡ5,m bN[-o"]="X vԮw U/h:_7Ggr 4stu^ Eϛ:qR{ՍA^G?p̤\BSH%4`&//n/a7;<4`S'td9&߰nf8N_!hZԵ!kh}wJOU^M:4acO ZF.: .$P<:4*NrƽV!B בE8QlU:/ Mu <3Eՙ=Y",! 9Ԩ dVD' ) ÏE!pK"f8&?W LE d1,#MU."rU:TdI>#v"XjaL(zYtzkHzϳOڰ/|bVC'Zy3loj]֟7HMzkiv ]*uubf'0yc1$|yGIn쀍="g{RIؚe> ~BDỏ&>]Mɹ'W%৳]hx_ O v"Vo$@c0|ݳƬgڑ"Fq0z(YdRwup6GM$9 }hXii䧌~UJ1*QyZϒN .B5r\7iDi߯G7"xSd7tVMzޯ𒞃^8.A1b;|,Y(辆FVZq2‡[$w.߿3f4{7$VRHdpٝOawKe)RzkCj;N9n3Gt8:b0In'P΅ A ȃt(NMSdLoIa;c6^ T[nV C)@Ct #<'7 y $~_wAF~i1zoe6VS  Xپk͔(\8`"1Ʉ#8Zut&?#t,K6ڏGFNm0adlAڇs5lG!/?U)1ޢ(~؈mFR2 %KE_Ddn{R7 ;?]teB)gڵW]uɡmͤ; #ü|u^_?0hT;dv7b;͎^nn'ձ= u'u&> BT?̿X5IY: |ԪIP8,N mtϔ+vx=](:0Ku<\>3$wPw/!/_s- ֋J#vCs:b}V8Dyk i|ݢ"-&sGϒrSdڛה2-GJ¯%.۝[ <3 2q:$O#_3`ݘTegSn5D;c$o2yOۛ[L]27VL9T-;}zo1r*512\A3D_nC/^=Wpշ0D!&Es'c%Cj6(3<T44iwٛ\Xt ZIx=(gI7{f5Y ac&2#m D,0;HGBFx綎'0 ij'QpZ4Pң}F/n"hDNYVUBt"kz+ >fw2jX1VSPZi[0Tu6 g25xIbIo[  cf]i܎,IPcOu0H\3ҟZ2t]0~W;HsT/՗sͣ7YQr+9-%ʭzԖ&= Ml6butJv&˔qI7^O#DiV ފ 趲E]GS ~ϵ8<,;C[44oh.geH|9`}bw_~"d !TSoiUrֳ#xekk)-utKoMX"nկ.25mtP'(NC8qO3K^=e X.R*>9NfͱIo#y 5jDnenj;'vxnvDOuZ <NB]B]IORKٹ5I<h]"0/>֙:i8З&[}?~*e-٨f"LDDf!HY响&*AP];e<@ZCÍ1U^`M%ZVQ& SC/gk${ +V9tPbLU5[}kZ[$dԯs(ε,1'#~0(Ɇ/@^ڕ&+/+l_YE1*`̩3支"WF~?&&-w?:enb``ւW5 ,sj`;S!PQ>:4u,\EBQo3Yz/BB]Ȥ>.,TP=,!?y6:{EKdQ+FR$e,X cTNDlL6%LwiWFeZQUx/n,%IrEj4e S>| Wtq"Uq!J㥥Zx5cNPr439lA a\Q_XmF1B. <zME7W(>փX5+Wvd<Pmj%Yu%9]]4|94b^Cf;}@ !S_4 ]Lc[F xh9WI g= ] ؍dW&5UjC/xn&*R$ֆ2l ~ʬ]Ʈ4Y'݈>+ MmD0Lٔ9dC<_Ov%El*Yu ޓA`Fi q'=7Dk0tH@uSe@e#.pZi5AU¸=!B g7D PCF"`# V\+Į[dCݗIy# D{T/3&3|JYĠ*be8{/t=qH`%I>nzVXuЉU;1""u͢=:S e w+yE=87=tzJo7+bFcT𹗤+3 $`S=%ޔ+w`];S׮c⎝{XWm.d$fCU7y፿sq۵…-1 Eƙ3|߮~Rΰ-Қ&ћE ## aUOHfB iipCý9#L,9ln7Q?X$~O=LTk\ ;{^w:I?.)c^Mb$۴p%$~(kXPMN.ܝTk21v6&\+4Kix XoD,hSQgcTiB@ooeUWkGg/ =36pM*x1Z@;"m]_kj5I)ۓ"\R ^[k2;%6qGzp#n7 &Z׍/9}'MU,A_T"H `]N?͸S"H3FTvVs!{O"pqV0k:7$qGvp!-D`y?H* ޕۉMCS?F)oF >mC#;\`ʦ*⹱KuetH_i?VDe'(7lO^"mh(i{uiK29q% FcK:PKიnW܆e6<VV{Y=ßk郭 4n;Qfe̶)s>'1k W_tXNN.5{>Bi,s`:~+ë%ɑ1,~o3=`Ry0KH2_/0mXNr1ϋ:ݢD%՚ dCwVh3;IGq dÚe 22>)?Hy)RR̢df`QFዐ 0-ЗI'q Մ6v "帉sQpS U[_z5ΣLo`s E<34R&#6y{y aXL?L1+\~!-᛽t@qⷕqjJ{| ƃ]phbK֢2 xn ҮHq}򘵣۬F_L qS߁ T)aioµ%}G緤30؞|)W"X3!mzG1"2F$d1j}e %Im\aF*%kFmk!=1c:@!> [8B.yo$`?X|Ο! CPxx 3;zZ^"W ymI@;Tzu+6&8ZlhE×a+sg5B4H牪?s,ߦB+:7|q -B:u5Д&{&:N2~(d\ħXj+K_{MݪJ} Nºm< Bb>O-t}9Oz/Cyr!jicͦYov@eߎ: ?Lp[R}y)K`1] 8 2^bZf`G|e v:O/ 3jPԬs j[H7cCb31vNlyj^5MC6E\Nf0X !ĸ/'YR%16oSNg\0q(\W\oj&_ b֋mP/.NT`vS Vf``.٦c^I7Y󒄽 V_NzFלt'nP땭O~TK2Z'zxv3ӱ'6RufU6˄6KMs&K>-O~0۠ *z*@gDB2v6SA@QI{U 2>ԇ2{g'ݟɧ@Kv!M,6zf"8L4t;AIFR8*X?|_&&?3bcVfbzSӸҚ`""@f+@%Fe0ҿ]`p`R/Ƕp'$NWsk yR}YBٴzz9_E~'|/$rG]) %?/S'NKpwn"|NZg QC].IOŤ;!ʠ0L"V̋ n`/ۯ;Y _eї&Fğiǭ"v!s홻`f ;]t.!Jd8̍>w!K;&4BbNzȩpa e f*i›i}M\rr?WƵ!ezj- $D\"; *[ OI x` ^ofԹ癪㽵 bg$; Lc K[wͼ{Ӑw(] XɔK8Lu0-r UAC#F5i{dڕwdWt%? /%ho{'g,>x|**d/0fg4+qь,W"qoEǎ\`Z!Wp WgqcnqPGr_ry b/Nq: mW٠"ČKiဍkH0 0Nw90#-DQ,䥥H@{[0/ѮYs3v~} LϽ{jۅek_ d-nKp_OH ȈtlyVм""yd8KM\=t!V-%C94'jx\ I* T{ Hb|ZrխzJfW@<Ǡ=.J|əWyn5|IV+el]5?4r -+ +Hispz%Bns&P9෷\?:5)NDafV OΌT%eJ̺]TK谦*~s,;k Zcܓ6cʎ \Da'g43}EC\e!.䃼JsZpk6W*SKglhf޻v< \eBNA믙h b6Y=\}iɁ<L As2qCs}@be)c= U2n!o` ζ0\pNtq%G#CƮA,#.1&;?#f?eP+7U.A\Fԑ9DgIuGG5sa3—c5 ?57S~iet!r 6^5Xi_$h=eA1!;K0&>ˋc\9ff eªuL@oCf![\k3&^i(S*#"p^B~ 8<.-s&>M/M3azvݧyQɟLe+`k;,mۯ::t*rS<.qA,lAM_#o}kѷ/*XvBEf`59XK9?xؕ;MA EX> "vri)qftZ.a־čJEu?=G^sXw:m D-0^Vp xִ2MmnLD1ozU ˳0{Ӥw"w Tw$8qxIhC@bd1ˁ.0 b%ܑia ,e ".dGW>6vLՒbWoj'S"*[cl^0و5L_[JlC2LsNwx36g 퍁| a;o(2&=a[ ]`:g_XII5'-B%TBqUW^uLaM%ªP'2]Nh9UOG렩\gu ٵ;i yUޘFy|0qs7 E-ţ\# Eޔp6W(NΞowWؠ 1-D`&Ef)>.v=b7uƪQN{\8teI&SRb7p G,3Ue5Q_Uy']֎omÁW;M }5p8 v3xz+&%-oA󓖲ٜ62yZlhDf)A  Po՗Վt .HM-~|yV'+]t"sajv95L)oOf㛦~ EM>i׮\1l/ s}dɳ`sl0LlObwuБ&nC+ { EV Wk…=83r_*岯fL"$Iy1gxYioR8ziV;G(q+G$8#!T+]S]&CXͮ̐xX/)(%%w89*#[.V)&Ӱ.p c)n,(Lܚ?9s_(뤧QEMi`vLҨ纲Lt]frh@BI9N6eUɯ%3"s{f tlURL`Gq>><2Jv@(gMLHmJm#UiShث%~u (O֗,YgTO_vw]hv Âq4&٨u'EYY #/Q$UH'M3.6y~nlb$3g9⤙т|0Fuku#xG~%~=~ZX>1wkXXv9m jݱPӃhʏIBaG$2.m[Z[s(땝S0rWVvxPL ͿgG*j@C3!/b ܁>Syoq΅60%@Dw> ySِV: 67=iKGO]zX>`j䒓UEl\n_ N}: ;@Zxy*yvn_К sclD(f2W˟m` pŚ7ۗ/+\݈AWg|t \$i7&9 Jorݾo)b@Wg>UjdΆ444\w9 ֨%M숗"$웗$RYҡa*•KO y?wqڜvǧyIɎ62V`!2 M͋%e׿ Ѫj+2 XNw|u^ LC\]h^LVV?X'0݇z9W4jT 5fJ/ &vÏ5STc[R=|rG)O &ަ%صG_ºj,r=X⃕JpD5swA *3HII XtH?0t&O:+5U` OW=Dͧs_(*|,R`Nި OaW#XXvii\\f,oxJFcx2&-Ch7 $>SlyeYHr̈}bRAĈ>,R`Dkboi(o9ߖrQɶ+UZB@W[-}o+g0K֚!J̬F(ww$6?;lfƴeU2L~v:ĤПgמ0-?ylO˫(kp&[0ik hK%KH)C1}Srp|8?_Ψ`S5OhzO ^ tY/dˮ|VtsF V#432gIvGܛ?VjQװc4w6X8*D 4a7"U(T]" ~x*1qݼ G,)v B;DkO;OˏbFOJ*ZN@V4| mfaxyy`bdp}! ,[+{Zmd%\o]e75u{S_oߟG98(\PŃ؉%Di4kqGG7@ZC`hT6]oLQlFf뇵YGk{!\']U~Z$UtE#Q^:'D^I{W]X,(Y4K`Cmaθl7u6(7^usbںx]ٮ)C $Gyf0 G[ojO/J)Os~%d:Jm#DI?<tO˂~-],GFZYo0v(ڔ'#c^ vN :]d 1,N߉ϡsXm=0چ\As}cL5`2|t6_ wJAg_j$+-/AUR@8R g81ƺtD$?=+K2!\X^B"-䉲0bu^1UN,Mdc75YjCy/F()QUGvk&eM5RB$6v=b ̻ʯ XU˾xX]xvcdn̆ZFBS8pteW=ThsW,?Q&H &f`DBw{s~I{,&Pײx/i_L~x Jw1]>7a3]XjZExn`;:!)}ڐF=-HwdGw|o?찱D1#AW9J~ eB⯉ o ʩh_0m!XjkA1edҔ }PHFpے2=B\i<Ԕ8?X0ﷀ\>d֣rg̻Oo`I䟺nZ(šbҌ( "Au/ %~Sj馈ITrThm ^.ezC@!TfA~ΚJGO#tR{b7wuqxU@>QyыL[9,Ir wXm,!,SYVȯ>bEoTpn2$sPjN|E緻y 3 x|V3ôp|En𦢥xaCŀg @jA[:ˆPCbQfτdQXQQmP}Jz72GQ{)WyH|i[$o.7vJdEe5ꘒ`i3ҨOPa-U|iP^)ml?zXaNCZAvD8R /јJ(I2%顎E:>P6:*QR%7:}K7TbVv~/jYœFg#Bݢ!hT[5d $AhXNe.1qvQ\cta% FEu*5R)4ZbiH5u}@]ca5x&I+!1O.gb:ف`+CEKCCd"r˚vĒ?@ @ͪ6ɧF8=HBC }V=M{J3ԩݼP6 WFfU׋Y4]@NNKA)hgrP=S=r`"~WBĚuOY&Xݖi) sEF΄sorsU28lxN'f؉9vZ{LtkPw# (*m/)~!z:pA ͍ݥ<Ӹ ٝTij!w1OB&N%&ɪTvԸ~mFځ4 ~X:(U|F W%~J0J$֨EC]؊vBle' avP! }X8"wd1s݅ 43|z`/}Ҝ~[Nuk38u^,G6k}|^!#/Wp<,qKl$ 4ό0D-^/كOq*#1QC<~{Mh@f\A}[wH@o߷OQʢ}ZFչ8ov e"v#\m/w&O2&x2/J(OZ:? 0X3FȫKb0J }=Tn{ uN~%k "pEo.~G!͢yQq}7mz}GHKW!RgㆹW,z:g%m<,Hou֩mDvl9x0e2uKffxgʑ0>e• hx?<}{οN%~<=ev\Ʒ;*vUNfiA(]w{`Fzǻ}5-v!/eo\HƇ7 P\qI8 А7fy>qm#CD͞UdpOS,.5][E[ۡH_ep!_t }Wb&K`]_Rh~x`aނOڈqۨ{ mrln%\MCtJʈUڮtSU]+u\SF%T%45 @N/e[t7v(H&h[@]e-)V d|󁾚,{6J & GEnii|<Ϣ/Pt GpW:6^H䯝<eYPj68/|51y2N|Q0mъQ/dwBю!,^W'i_Ԑ0ߞөj̻hBuD9-J; qNP#$UY |{\NZR469/OwK^*DK3-?Mp vpFys*^ h%D@L^ O޷j10Yn,;ˌ⻯ԡveخ5ܻ]P(s.۩  elT"*.7ka8Hq^y9Ods NG[݌E~hg?;Lr8NB{DhXTٚux-%4;2oe fb|Y?|82u)m5E;? BpWFYBGϔBPD`}bm}-. uOyƋT*"I7 G}w Dfi@ċܓ:)ovJCA/b`g 砡<)oBiV1R{/9e]#BS,_8OMTFlĻFzpF]߫ou &'}LЕ{R}4SPLp,Cwl`rR]PӬhqt>VV?1Rnxl vh!5k-|՟ Haq[sq+ X ̥N1+*TO OrAJ2*?7k7.NzI?Km ռ;Q_y !eDl>Ȯxj0Ar{*l؆l 1׌nS\(ފ _1BCn"X<&P*hƟ,Dh4*iU>\ wK2ar[hτUK!HMMglC"jc5s. Q{_Q5.Bp99'fytC*+Fz{KR7,IHxMŭ xqOl%bӝ;"TWȅf(e`(.1'[ԝ6dV4D~9?*@/J7) ({Bv&DNjQ7PF1WpqkpS(U '4ӻvx_7<,+Ff/SrW^y=RWJ!zg6Es$KdR6'QںLvbz5'zB%V{ukaӻd sQX ,7%,vPJ6'DnԐ}s}J"'|悗?wgXuX19i ~G ^#IT{RӛpgJg׌IxNRT 4/7:?C_RZ<` ~(H~Df$^E)h6W(QZjBiûRa-mET;GW~O!fxU&}ѵ~g *COoikrP˒֗QoKC:W2$Z=*7USYM5chS|`)\[ l!0^}Yj?ِæk;Ѧm͋9Vse&0v4 m#Kr_Mj~"nH+>=-GV ݙ%܍_z͚X1 Wϱ˜I~@hL&rdхjՒNl(@Wz#ƑGKˤ6d1?ObEa1,bqr4IЀZѫ:9+(NnEQ'#":vfޜrO/ʑDCFN:]ڵ7jt> >DdwxWWT S1]Ad-5{J=ȹgWYT$l *xP@ × 5 ~B cr74[F,-pYnb5$`܌Q_e muTB#{qWPD KNR g=~srg5|n6!P`GZ#4`x1m8.N[kS/#BDpox qQ&2pe~K7HK&EP^aqD]vy) }-J8phXJWo9->N%#:87Ids{=1 jOC,#Ofƿ@+L@8V1r4wQlu>kO;oN>k.\e'ݨ )|_z"`M6Ԏ6Z}cב$ָoLU*{}ʦ'>Z>"!7ܽr,꒏)l[3uKa9eեdÒt k4Afbt+Q~ASD!}EeZ F";DUb쬼7a?E2y".<h\&G6%148:C ve9>U`4L]Q-ώWtNl󯇶7`/w+՞"VT+Qqkf 9F7c̚7)jP VxPE~[zgmIꈊETX%tTLuN6Tl(}?Ey̺~%z{ylf3?$(ڕS{7!+YGYe[t;e=FBSj-RT\h7%p.s+wA5WUYQjIPxC}( C4-0z d?QqGRTYqx䁖Ĵ݇q*H{} H-w [k [YƏ/dZh217[2//WFOLp]zgu_93.V,!s'ޯb6 ,)|MiJ{h$E0Oku +nbKVT)IY8oxx/bFS3waWpH'ZG_~x,4Vm&]p̈kKAk׹z_uf:5TPc+{ԄiXLxf$gQlejRt.l`H ̀6DrMA=0Ϋݐ`~JƥfS{uLa1[ᧅxZ q[@ &${ XrXTq*c-˅:Eֽ[l$qV9%2WOF>MT3A)==\r]t]`P(%&Ľ[(=3fKY7?جY"[{)@fWewQ >'%+*EbEr}SLR ^ԧ*R4W#X0NcC 4T`,6ҬsQloH %YO WZO?{G9{p2p2JJ,k kUPm8@C!{m}0X!ϲ Ӟ@9fI̳S \Nk |!bvk0TlA}\5܂y1Sj_J [VC}&0wei~7O-x&DT:QeģW`O_M*a 68Sx{߇)U]@ n&0J'q 8WuT9fwVޚɳ^ сQl@KOv۴أFNa8&k,IM}>**P*ʠTt[Or"3b reFpZʈ&啕X"oAwj}r{ LPUPp* +P Yo~vU}+ OX't='_M [dN O:iJRf j?T%l; l6!^ɽkk5^b,t511*ܦl`!^F^:t9Y$F#;uH+gnq;;V3jfÐ?f!&gQUy2%cI%bp) u+4E"3Ĉ;TQHd% ͨ;T rW[&]qGۉLhkۧsD/da_Ӽ@$8H} upCiGD\T GRAXJ40XAA}½hhʊ;8μT ":|~TEIVAg}lr, kAoau~=׎1eŮIR'kQxq"9!=k_g\Z: Ukw9JvЩ6@tLWeoύRDID!J#n;UFYbvr"sFDduhaa"Qx9fnKĔ3nDZg1Zdny(!k/5}5/Er*A7Yvv"54='za prj^2U{ bxA7U~px}ݷ+qeE[4FJ{-}p"qh ;ߒ8뎍SE̳4zCW[Xvr%нs24B، ŇpW jB3Ob_ ^:*u) ΅jtc<\Z,ˆ7vx@ĉ.\Wnji}91 %j8h}Рmgm* qx 9qcs kkt8 ܑv4_׼ &dS9s:Zkwy;%'GKPYc)|Uop1OZ#-FF=+,'JNr]goC29}4SXVq`B0IYE#~8=[F,m4_^ r0Nzjzdޜbo8cȲ4x`w>c!WXȇwv3DdhkHV։Z#)l0d KRp)*b%s,4.}@ 41H/dl7ݍHpMx]!0Ѱnp-mZN P9eb6E\8/؊GSveh/67}e^?~gycz{|-/1h˰ǣr3YnX.HQ+K<eOve MXiB#rs8զ=19h y$""m+v0"G&ľZӎh(i JS캆{<5ßtD򉋕["hY\`"x0=۩~-z)_Dh\)nnNPMS@[)u? rut'W0⣰[D VF^*l;^mW&ֲbHTp =<poON^o'$z/_KEEW D9vmp7ۼ-\9깠[tKo:}[.~Н+8< M-@aTC0X ^$8[O5pҚu*EF0/h3k{ifTBoԪx\m ms:ZJ1Vh/CxL{d9ÝM:G/&ӾcF7AxM||,^ n+1uOȏD@EV X+3c׆-|nL@g!s,F( {d^~ #-L/ZL¤THgHK6'qVyP \E> ʌMY~r|o‹jȳlXo[Q|D,(;blKnvtBw %v$I!B, Mh0>^pBpEdH]VrM׌h]'Dxhűa?P5byR:C|)V8'_Y25o3Q2UO8՞Yu-3[8B "U?;ŌTB7\M;Ob!㴁hךP.3;8.n|#=V7pSA&:~~KJQ7fUd|1^b/x6~/i%R1E˫LgIEO;~i?QB`)wgjAYx6TTcXwHG6׉MM ǃ`>FD'p`wugKbco$Xq/r&Ty6vl=R[CO]|:4e8m0 U{J0x<|,a8,{ 9|ve7WCn@!jf~Fh.-&FN]`@ I5r*$[.k&w @#O)tQd}$ϗ'g>d^Ш 'XV>*Dl9=1)؄6«9T>TVri:UO/lsbu;1co0O) '3gVz&}. :>Cf=v6j UIVzW.ju"}'YcB1Vˡ'':r([Zg w 8rK!62NI!z  H)tA"3mt91}L(YR:y z/9_0S0O:f؄^[T1P7H_u|K]M;4p1 q /v/ [!fT >*7F#hBӭ?2Rđ$w'X '=g ӡ<>T;t-g<7\O5z#4}*|D0UYc3 4l-gO씣008[!M`_&&t;:F8|{[ 2H(!XlyifKAaՌ"e-J}t3dzۏ)K4t:,Ag/5!zH~@$H/#+vٛP )ZWH!ie 1b|"P |y͙Ɠ`Z2FP鵬) "c/9 }^̧U"1C[siӫ.H?P AP,x^r2kշfʙ1!a# )ۈ@ :jUБ _~6V,n`c]QXH\4sh1qiuU._R^x< %ڡ,`€Blx[j$(=:Q-ͱټޏ;YCrQHvF("PH"K|_h!, 2K=7:pEmY)9v~ RX0 s-B"ۯPiNY6DOb2F/? {,Pw>Y/1%]x[R|NRJ% $zp]d]tki D#h)(QGPH̠ j}O3֛0Y$b#"FqI0DDR<$8ȱDUyXO__Ջ`LM XU\,~ Xa3?d!J^U+*6FH%\t71*ݙ^օKe,ى;<XǍ?sv~kC4aKȤw(˵\6Rj%E|hS 1nLVG1<=^ BMμKת/WY槺rG=fr9{V^uAts;'yO O]09bzL-;~uA6%ϖX>.ԏ[=6h zw MImS ^_M׾]L\Ӣ]R KR은ʦ ba!t }F 3nP`07AG*z:_oL$n2;#\~C 9e[EԆH]ra*BStLQ :KM~֞lǢԳ& x\HY*9n^Uxq^)txPa:3 ՘Kwr&1/Y$ݏ۳!%Ԛ( R dF#ߗFY/K ĒH& dxX{x5(GӸ&"sh͸2UZ|44Z/'뮥bS i!+6 ,%hY!zy;a- 1][ HIfP)!.Snj9A{voӂPbX1UP\'ۅr̀ˉ4.MKLڄ3;a. wr8"$ %L)ӕ%EZ a2 9^3m `fmS}qqt Q뒏uV}qP?^竂M6;RWGZ#P=ETm)ZG@_P`v v"kd W<؊, >AaѺVjPiF6;xb)+q/$d:aԮl q'ҌA7*JcPnA~j7tZר,Dh]:m2? p*G?ġ3誂 8KvC _o_$9gؼ}8B>,$Ry9xfzgSZvU:>ᑂq eXT5tuj 8[ώe^ܻKw㓞yD@Eٿi.EgeΜ93XY 7 ݅sW#C}L`H F&pOFγלr۟E5;"{b*LٛUxsEG`Kv՚èڝ'Q8<9;SL71]s#G 8f-کy;zb)&l~!sedq IWl3k=G%Xtshr1:XLc \ 56S+-OWUEΐOXl[GDHר?觞킃m mVӧ:)"fq1dM h]d@</l رmdcVŋm+m\s/py0MeoR kRLR6_/Oy 7 3=f&\_ʠ:-9iBvWR:^9Rod:nhG/VzTph#W,u€\_k MW-c'Tr-8K/߭$c?w0W olحڝX\nJwYD5z}CV5[e8A_X##&}TWX"Q7}ЙTyzH)"*~!7I|gR-JDo[&x'*!2|@FRv; _ IpȖ/ɋ 9\ 0s4Ilk9)Nq|^9_Ҽ hܪ bP&^ {ߗw镺!6VQN*(GCwi 6DcUiA[rJ!oAe.~t5& `9٣I׉{h,.]h2\Bd~ @QwNҟ&SM+Rh+/Ky 䊼ZɗhO<`FGuԾuwRk>H(2!뭇%8tY\Q;Fz-w%HHvD WjQ=~=I22 \ܫS}_d-,Z6UoG?p`恐]2M:Ä9y gY&(aL+/Jjs=sE.Y ̜X^< hբz띦|^6?w}`>t ;?a7T(϶y,IL`I#geT psSs' pɗ 3$0IX͊5z_Ic|UpW0X`/. E8H 1:b}rQ-t>3T8#;3qo:YgLxMi?yLWkzpZ l */n׳b>uQKP+3|[C;~N +W]hOy[땶$ꚣLO2.Y'Fu?ȓTCW*+f".mkϋ.IhdPͮH[7 DvEѪ m6}fbH ڜk6v{Ss{hX2%[lex'*S婼 UXW* +mЍ+z0}nt$L_e[Z:=a{)ҔЁt5җ/ߟsnP2}SlϩxX  }~/:wf.}eQ.Hwk.Swr)نY-P-' )~ٮ3]K f 5Ro @a{ J7/^Za/f t JF#Btn<02eC@B̙G;5,' EזZآo%[D:Nʥ;jBg -3:>CH`0mVV ݒ-\hK>"k~4ySQ\dx[*-h*9j/:):yc:Q׹U;C(w?rkNǭ~^\g[CK$C  YՂ`lv i]W&cφ9Z{ۗ 8#$ {~F&U0A@̏y(Z$:|!HȣCAs+-4n-өyoÎXE'ԓ<`QRoH ||p3C*IjSC>b@;*vpi&n;S]>Vj}KԌޢc*{(avzo6'8c F>Iߔάd2&gJ$RDm9:%Pxű=2Wk,f#.գ&q\B V`K(7Ѱ/4 X:ă+c͓ۚ]̲5瑂xb93ЖOGug*uEMGZKmn{b{n}Jg_^J^"WZNՃBeW@rBXl~j[W1|8͙5A?.HIЉ~Sv*~h ĸk zMkm#VMURzC@?l`JйO}4~}+2_IJY疉eBG~+x'S#[W$[~;dj.\nQkMm`:n-V2Rr-f ᖆوwe˿of̈́؀ a^F4=b"?mD1$HPUNn-ULEӢކY] Z|eC =$w"]\ ΉۙFɕn"xo#CmmNwC3E{]"Zen1S't\(Ge`'00zV;ҳvZ䙳‘DMgB}p":v11eOG^jj;~3(dܼ=<-0PKvަiZ%,p3t<uB0Eh?"ra" 0mL~n9'}~kSbߵ'vDA8亱0PWǽ !~nG=4ݳYmָxk&LgrhoEW 5e><LFχ:DdGz!ׇSfm(I'2M#/ORr[@M*MQ .6kLb_jc5/ kv 膊 K`[Ҝp^Ƌ=vL_%3W7=>"jAaW_Cq OA`$ dfթcfIyvu7tjs (Yi~Fs[]^/GC0>h;V$EBoKsOAm?S_c+Er["p7Wl~hAGfRxRó_zNaayo^mB|[(D˾FL7}wFS ?߭ޥhj ~d)9ZԨ̺L'횧q>) k)<}kSf)(^gֺ^k [e 8^ӯzJ*D+j=/.|$DZ 7kfǴ 28Mq=}s`f nϑ 4Pk_OؚW5*+TA_VR:]a[a6Oh~ rP2$& P>W vl=^CuL+FjX ,/C)KD עhM{A[)HNxfb="gE;! dDT<ۭ ?rj}SN7Q.)br_i%Jğ NE] /E aSԻ'( ڣ[hѷ< wP"!oC S(5^JbdOʨ*mEۋ.(kB<&xM@t?ft{He 4(dܛD1- HhAfh"y{3 ֳ(29}S!yQ ~g +hL*(V~=-zD@ t9za*ᛒTK'u-%}Lb˹\Is1_|D;mA.q+WS :b/RpsѯsI9ZzlW5h||i}絀Ta &`e#M*ٝ*+xj T78"N-~ܩ"ˌ,pO6~&xШ+-hgr ꥀRVx20</G=m\a<8;$~M؃CHh94ݑKc8r2G,{)d8%4SAbN,=\1r.WǼ4xn!BqeDC[zzKK~O3ySHv+cY{pW "S#?!W0ao~f vdm_9a&`q~vfOj`sKk7p:tuMθ%f[1&`9K 4&N <zɪ>nO}vhĥTFf H%}ʐJ@V))鰮Io5r' ᦺp >?]Exn9fcQZvFΫ<<\ CNiG <{Q"^h/E KFt m I%$-ܘ}Y'6귭^NGs)7 j]a1jڳEʢ1"Ⱥ1N.>?'S{"YPTZ밮o` CxU-5#կ]vqvDz*WJ~Ѱk4&Q@`vLQD1ph:%u"ViW.suU3r̻Z뀄ަK'j@~J2F0 `Vgk0G#!W쭳 E ֟k@+HoU{ xpߣy`oJʏYOCLEːpqYdU=2;R2< !߰E|}%)=x܁}ʺ3t2#d}u6I? cY p%VOT0RSyH׍׎l3եT .o??%Wf\M y ײ*'6%kCLMRޑkѯ#$IMó.ϯ6 NH%A#Y/nW4Zrc\<XF쳿9,$0ĢiE, {Y*;ax"@ ω8\;‰GQaXOȃ1KQfkY8wH;+Dk)+Z ыU쀄aRv;K1AtA€ o%` DULs16v5p0+m/|̒)q̠g?* 55y3[IeXnK4@,1J'*aq@Bs/ i; 5;n˞LEzVn/??aZ G.x xk!b1=0F3Hjh"nT <h)ʎu?qM!^P3ul%qiqi*Z OU}kx`P#SV=VTp"Av]*'PF PEˮT]aHamҵc,oFOJi]򏰷u#? oy&qTOx~Ɓ'am1ᕬV *'R:)[gGeCT\Db/$X)9ܤt2 :*>u`}: wXe"TRe0SSLL ?2Jҏf)8_(dYIl_Ѷ~{,N7(6n wp}r9p-`E$4E#Q#=˦B.u~., ַIیi먥Yָ 80#䌛nOVљ-0RLmWel$-,}l LS",F.(5¯VP뇍dd k9D*[#厭DH_ġLP{P ^3Daq%$/qIW-A$xѲ F Fܬ*GRMi!J5\y遙پuCk q"|r)̅9)s!~dBLwS`E@^vfcHYZo?)R7\]+fJpPa 3?7Pls\wޔaSRݐM˯4K2hQRaM k*=SRh \4QdxD '$cMjd C"Ds ݠ0-V'fzS|q)'&dy`Nm .^(T|bp55Q_V|fvpci½F42Zs" zOsj1Ug. ډ BF\O2uvF?Ѳ1%//؜PBiLg"+L:W)[Zƚ]'] 0}/ʴ5ny$[qS\[qKs\xN*:Dzouj?ۑ1V6ؒ.3L9 R+XhBt!Ɜc@y=Nvɋ`Hj:`7޹c}|d!J;ɴC.nB`XW ί^q>vi(T[n6f(n1Z imƤ76vu#Hf FɳclC1}09 dA:)oMC =9a@>>4foz2#V|}K:o:0䯷%4_ 냗]V,orS(ȃOW Qŏ-bڝ+nϵC2r1?(ot.깐Biu-fٙ {d/I6ς^  #Y+@ؿ-Ә^}Rdy)%AC%{K2#6t ThCFC>LMp;ZBYy}(J< +V^quà}o?@jǠ <$CCn_4z_[zbSZDd OЬPѪn4-J~Oi5C'd5 /l%g9x 9 08U:9 >^=259EdݒQC'r{J<Ѻ #]4֝Ej:dCp P/au ZD$h'? Go..#W<5yT>d;mU?8Uj :7#ɃWR{j`"yckҺb?!̥ FKV0K!"taY+y9p9x80jݿjNp Tڶ2'z N7Ih|K$K#!60|L͙V/.Wf`;!Iێb~m2?m_gd%9Ā4ޚEϭb.]yh)M=\r#:l7,E& dz|f|94GqVg!+ ~b[%q"6-8o j[,g0[s+7;qF#Evk2QZh?e0p]GE ehCjھ&ΚbjD\+|I gKx"Ynrs{ՓFfH܃e1DmQXA[.Rd1ChguSEU;;85ڿOJZ@.'*I:q>'9 e8yh/y&jPXjG_mTk \ZSdO0|3\N"g䚄}v$~3g],r'-a6L߁\*d_:IJ Z0^rAqA3 X,1oGۧ`Ξ-j9O\Vz0LpovUkC/T >&\[zDY "H4'ŤOʳC]k3 &&hwY-7~uwx!3`PR{>:݉Vp[*1߳܇uD/V]|M/f mחታ.z8 -O5šdz@ó5&깜(v)alȘt\߶]UZIMue[Z^bQ[(}9EK/scGz{(f%-/z2M^ 3ẼF} [H'1@`Z:'p: pg8֘=t%G U/B#@kHVpXO{F/V(%ֿBS ۶=,: ?)UUߊsLJ$  ݅ʎa,Z<8)/~6T@T,EoՊ1E'j}5W֥9eߦB I`A$@e/'oxRhv(L/CZ[؛t-gyZ&9 r'PSt soh(CZ""xyyW S 1_/aRe [7c@ YYsrAԶt}c ` yi(wwmSn)7vc !m &;D.rWy Q]Nx=QT!t#_rpZch0s`Y Ghpt4QٔΘkoԶ`ؾʺ7d,. !_R ty7& nCulsWNOO$OhJDaaNG$͇.AxTc;ioS+3x;3.{Q &>7TG}hZ,[1HQv"z`;tOZY1qX}tŤ;QHR%lDg}ِNޡZ;.def!sp`%CdHQVB1r2+G: \| \Pnac~ҐT~'3qΓ%2eHVˠ&21(-sTTEq!1ZK ҿ˜i-9C:m_O%M$X:rZ m bWV0_Dĩ-S1;ǸT:Qs$@ps]S<^S*n=7ԈakH Cxc*Khd03))Ug`5| 3/sC0/*a R~Ij | pd0e_ wޑsm@tuj6b˿XAJ+_7b֪g^қMw,/tDGZM!~ zaG[H :at~]D6hHRdw[C`1hE\EH#TMô+[K,5n1guJMԿاK3x1}2W"J0rvaB!|-1M#b<!\K ϮP- | TST3.| =5?bnjH؜%] ֭r_"[~]lD8& btMQکKWfbKW,MEE4$ta#`60m 6M8~mc¦"o (+OM :`m RbuqXFv=XhnM=;fq,_>/@nRpit~](Vw?ȋMs7]|A 2l0aHc&USm<+X$Рޖ/-Q_|0= PҞeoi+FJ` Vo@&aѹU(R("9qDXWDx%:s"qLH|7qͨFJ'AXqIO>z]H`OF7q%p )Q!)avx5_vEQҎ :U &dE#~jF,Rp"RV_[P5'2p ,̶ޓOgBdrY ҋ6ݙoUI&geGΓREsw^@6\=ϊ$t jŰThʖbX@뙼IsZP;LBxܔ eQv7C^_@ϝx rIٮiZT^ӪSEudW a G9 7F 63#+4{%&`%:Z\j#sѹ2] M1a[<3a`{E'Y#ŰB*BdVd{dij)Ɖ6l 쀱e`lqmmh|6P$z g_]$91ذ!RuSy2]ui):ExHa0 ˬWT )@H G1)?S¬ZvQS}*woSD%mhtpW #E)> -/?լ y¯(lt<%q"\;L |x&EsQV);{ψ%z|z ׳'؂?GkC#?n!ɸUV]T'/1n,/ < UXI|.+÷Zp/i#on^)BTz tWS+Dc23*4Yؙ;%K«ȶsBg#qW`q ݫ<*ƷG3/~Bmx'U$`t\uWQgCyY#?[xKwfNQ~E~ w4ybTH|PL} %3#Ƹׄ~Aɣ'#fiu}ÒByCL_=F.y"{OVtjg@#y5wޯ/A*s8Y9a@3$ AEv*Ck\A Ĥz5 xjtR\R18<ľ 曊"!>yś6|CEOcxBΰhۜ-Ƣ#t[/4Gm](a,:LMۮb AՉ'97HŻprJMyytU?' I_JHlm%aӅVibl69`ʛrD/P|mk!Y5::okҗ(VqZ0YbTE(3xQ¬US@ۦn+s{! F1ncY^` z4-HЭkQ|\ƁF,=ȪAv$(3|=KKBS%)ϰDSD7AHɀVMnEOzG#P4GJo_'NK#7nNz:[`]@U޺)͵Ccc{U:e}ZkN\pXe<hJX]Vq>"ɣeCO_~t#rKN@[$~ɷ+e 8Y=t]  04n@ա(EP#̧+pV4d7γeQ$^"F$gG1}GbGm]P}CP=ZЖ]*S[B=1'T,$=?Mq]Uxptjz0`>7"LJ0uVuޣ 6Q6vnw+ '7im]qE9FNA,h7/;XQidKao,-VWvwz\2`^KG:GW-oYW$u1m'/Q ]i(" Cϋv{S ݾC xݐƅN5B&H-~F9jC} [9ȤX&WzA꺲Ј i'D\`ssAr/4AM#ic5Lne.Kj&Ss\SǷ8xi2DEHVŻsQ&,K&wvnBOHSivA`%x{۪51juR4%mY#CBVX%%|œ͜pѣ gjU  r\"g7Ex7箜l [弜D?[˼ ,OBŧSBݖcP 30bU]!&!Ct2y*ld&P~_X GѳtM/Гl2OQ[tlOQ69<Ӷ! ;D1%l5wsc̝rnǑApdl< Ǜ68jt64Ӳxsn kN.1#MJ=M\= PLELJh8ngk#j7=SA|^{oyN65@@bL&Gwɒ)F^"dE1^.W֊KnHޱ찟.OVt=,ˈ,\Y Y`thdOB2UE.+2 pOrc,ck;I7N_/mAۘl@Z!k4K M.= gSЏy@h<3TCֳƒULR$Қ;D&d+VC=ܞpǚt ghI>gx7-`2 E%Vr\*-S~d O >3T;@IR*ښsi;xb1˃O*2=^d]VZu|vv3Q^–=-' rvKՈR; U: 3@Y z_#:ϿX0b;^fD;?l +A.g@{(uuGɥkLjSE7֛0x;IoxQc58UqnAӘ_(::+L#U Y~m[>"QcO4u;^n'-f*~N.\x@g\MSzG7]]9\x#npHID|b:04R"?Bh)OD.PcL)"$l[F ~ ~ t*H(dj0A 5]$]n1D&>*1hF:I DNp2T$gr߈=# '!D"TVez+?c+ˎpSSpS\wzXdAK:# _-V=VJC<{-Y:}\d=N8?8,ncRvȸSӏ8Σ'+OBo.2Qr1Ir .>&HVoۺ#cd] k/\8. w1@2k➳XeM^TZV@<\+4({4kT$A5sAOLJrR-yUfv"gL_e Ɛ=~ǡ:_An ,͟)OIW/([ 175*0(G:zI^|ۢlwl58;ݧ[C(84W,K6a2:'Q^ȧe| >$9ihidd]%,jkZ8Әgekћ iMR8,{*N:I6g2pZPbXA7\vdF%:sFfFޞd0C3⒋.%c`(u Bkؖt.p LdW+XTRˁVUZM^ʡ厱 ,h @=\5=H9*%? 7m_8y]x0ٕV(=xVY0yp\2umctתģsdzoVcWto=&LmFN±3 Lz m:f,T5,Ē(_8IPV6'ImlP4QXJk%S(A)KJ~S~9EzY\Ipi,Fs:< B; \e&8.8 ~jiQeOt9 !^LO ˱`[%m)#eȣ.3GB\п \ n NJyGoq*kgA gTKn_$@"2X:[G/ԧ&zMMr+)9L4#}D0#?@i]_}+TW2~n͘N:YerBlCȪMF wNmNrlcm3fDRjqk Tv>z^^zc`|->T^<6ѫԖT_S5VcO~́: ΢ԧcHȉ1'A`[\]_6~*|Lc0ӟKhFఋhb.H_akvibͷ)98(T)8&=>Q?8 Z!@NtgPwubx^>TUt`x298`wI` 5ۜ1;F+9qX1 d`8{Y--ѻjm[JClZn5ƏrMlwjԔ{tpl7K6gIM@Xհ';Y}.E{պq ɼnkQdyRm)O6Uƒ7kjj]2Dq{uC 9/Mʛ\*ԝ4Gvz?]rUaRqk]VZB 9cq$n$wĽns#VT[7h:+-Y=Џ$fdc،)kaR"v$gΉZ<v|u(Iirʢ+1h@KC6yu6/늢jvʢ r:G%QXλI߃u#kxC> woZ}68VMB[46ڑ6$Hї6ts \BsT:Cki5JK|ݼ ;3j;rERƄIÝ}$Q׵~ Y Ûi{<ޒ7Drb, mr`(x%󔅧V%/A/V3F QؒۚВ{|Ҳùj `Bdxh"'.+"_5cjirhg T7"%I;-@EzĊ7"(cYEh yj4gA^ #}-]@ƀ6~Nj0GJ 0=˗mq8Dsta534ޤcf,rpqW[_[!GMGl1=zG/`9 _LȲafM:ە*P9>rzIЀjYZ4ϳ d( 0fjrk!z5l}iߺT8u5.MN`If Ο'bH$tv')ul*TĨL|_4'Y4q#yV4dgip]ː9e0tzD?zuID`/ =&fYo@5tS ؕ0y8hp.+}PIM'V$ }l|.3mmd z oK)rޖD﫪~H}#r٫&IX*Z0՝Ԭ棢x]cػtk"IXS.&oĘ'緂噻4@ q(2JRr]|"%([[{cBU A@8!4ɡ!k4[NF/}YCjuHw14io;@+ݚ5w L Sn5GBb,DLmWa SL AKx9c?RHe9ɽ^,ݢ7̝Ea3U6b41[=x&\W lR)o\fOAK#G*T = S O,%e:[3O ,$HǤE_]v\%u"k$)Weihx(zVea͑t˅+~2A6NTXٖ%y.ys|F뿲 ^hZ-y?F+|FIq5Z@3it= ;23`frf >ʰఽ[~QE+_SJZϯDƒy>̩6Q@ƚqu3>\1 K.l?lX*Ճ9.J"ޚ7eGm{u4ԊO"h0}=/r/3Q ȁ{qzz8ShX&LWgcD8DUPPuB ,g hdoNF=KYTN܇֑r^W5D8DTWH9=旍#AA^J\$pNH(77ni2?0x$P۬>oŧmYt7M?uNgj. }wOXO22d|v~PbS.伖窱d`eI=d`#޳` #꼹1 Xry툲 ƁaC=biS0p?F.|jMWR _D{$,%c˵4i0{8>I|1hbS)2ͅ\Grk6,zϖ?%Ko>p؅G& )܏.R*oErf/،jZ ! =9:\ t"[&f+qmKv+ԗ] E"*xYD٨V3In(vA h;}ͥ=J. 6s\1 u\yߖ a%>[(Wvxh0o+/ho$ fDۮ6@t;&n!,J\ĽvE4\C?ŚtI.xJ8nvjb}8|4\PQo<>8y;_4t}Co=NY鍓w+ PSh3uJew-C+fJ [,NZ~m:!c: >';QrdXDZidS!ngoߗ~ݷ/DeK?m,|HYavaLюI|ʘDj^UZ(oxwy7q/;V Ӊ})ÊμKw0TKyK9PŶ`[1)q]xդ.&Tjb#0Llm%EljͨNZk D">Hyb(b15N24g9t+LH %AxȫѼ Ҧ3KtzTj+Djrq`q7g}M҂U8 JI*9)oRgc2S_|cof{BBY՜ n֕H1՟ZX@%=#TA-cjw.8imZu[鍄 n|3WC[w EGѡl 9!6P(-ɪSk EVcHчVvY,v/fd֝wcvN3UBMP #,'i;睁g:K9z-0f߫آ =8]߱[s?8Vo/{ =Re vj@OA>nvϻxt@wbV8Ŋ.2s*v&cZS̶;8"(V~q[NӤIr?ʶ7 ?)rDsR^v? c]j^Ymڵi]f,611I\_![7IMZݣ=x]X=36>j&FAmVى`=j" pp;i{'<{`WyFYϢ1y?ˠbt0NF[̽8vIUeX!ܤR˘pbےNnDj)FF8kGC/٨]#x_LEOIfJؘ+o\`l:]q:Iw:o&IǯĊ}D:c,g~my<59Wr:Tl|Y{9@4vSD,~CSMQE7:0Is7PAOז6 XgC5-*i T+\e!cL BcɲWYɊַ>*{ |Xi0C{y;lǤw>G_tTdCvh޽9=S_@֩8#@G&5/b4ι~"tmԱ m/vg*깉/]PU7*V52y%S~yb_a &#۹hL<"B`ÝڟB$A&~ѴKg}:~)4 Y }oKB_ KQCLBN(ǀ*ߖjOy= < j^$]p42P(Q㢺k+ **_T1-ӒZ6C͛#ZtT<қBvKԝPKlSa$HMK oHS+v7+0UdLRG f-㝒J_-02\9M%p,ި;g%w18(8kI;,Kڂhb)9B( iˆ`E@R׿_=2.wNU:nERC=q }e)I2Cy2 Lj3$C憬Ƀ+p_G3eXcXx\=Rc16FϯJqTZØ@[hZfP3y& q}m~'pH$r"R2DxU1: 2 E6/|Dڙsd*O!ʋK 02~`ڑxlZp[cux)`پHEV*U?$Ŭ3;La?8ږh'1S;i%.} s2pW-8l{BP.MX л0wY6~$CB8,T.KN|A2^롸HyŒ$ѭ.2N%)%24] !'MP ьi.-9%esm֥r=9 Y(~8I * v6UM pp88ٝM;PDk@wylGQ'b'V_oeRʓ{_pvDSNUIM_ _k{Xr^O }/v+4`-7]0鑧f&yDWpX~M|zjlD"K6b¼sCFo:W i_|@yck5O@m`hY"Qu.YQ&Zllh?EEq5CcӞe5$0v\-_v&xEB /us8!ܛXVF;k^:i槭~FOɜИYcY{&&GvX kqW+i2DouFd[v eB._w +phrrrVWPw7ϊ7|J;">ޒvV!>-D:-'*DU懩nl/W-&jIE(,\TKIK7y[Mrůnf"#T3ikm=I cՊȫNAKY{C@eajW5pŋK8Qσ.DaT V/0KݴC,٪ᄷula.NDzgo5"rzmN+Vxb{L'V^<Ș9ood{u\:p`oKje2f}'0wLP9ҫaXUǞ6Sp <٤C[Lav85x&cz^}dB@ʭYpiQsIzfW//d;5Rم cGJrr}D[}7hɂEOvެ"R1";tx6PfdeW%X%vJŢ Fm ~]~8QTÙ'veM'c]`rݵ/:۶%TR9MzN߿5~D(XҌU7 QUeg$ۂ"hArf4r93U$>}Xtךĭ+cP+[)j ?+hotwe uNՆM:s(}i& Ouug+9+9((_x]n0ZjfzcC9? "x&Mve4(b 99PB"bTۑ]=dm ٽc$w5Y.bV|\@ᐅyGĂBɱ 08+ lڑ7Y"Pi?!z* (tT|MCRu ֚|`=)>jϛ@;pa8".^B;[q/M@Bq83pq<*Uԟ3,`DwW뉮 Ҭݱf`'oRS#m2CCx`L[HI=l!E'2 BV%u8: m9(BT3}kߡMhŷMi/#00~4R,?uN:b~jɔ)cU6l뒵B<`hѿz'd-gnjWh 2Bҏ4'VG1Ǽi}۶1䗪U/FcOcF*z,phh\+lT9cE-S݃Q*)w>2-#i[Z}.@̲0j"e0muxI:/^@GnpV.x!u`,t̹]?F,OZqM2!l۝q㯒0sqd\f-l?g=dLkDKGC:6jWT^rޔU) hv3 tY'$0ot Ύ q̴;ɨ|U@[ocs;΃ % K{)R~t_Xvm *P"7aI/˅q+Vjp ?X8>SiB+oK"_pj]v1]^084&&~,yFBe, ;]J/$r1hU2uL bfZiF%:iȑCؐ wrU2eaAbPu9r?& TQ "mdUنUmgE.CzIwtF8d]]`BhpZ, X ~[EU`QL tG&|J`"~r(LBmW<32VɑW] gy $xЯar: ߮hzleHS+I'>` KJ\ Vmk4Z(#mvn<!-t8a%2w@?-ʔJK212𾹠b_;vzA i. JM &[dPyWTD}1GeycT$ADoK4>Cl+^،?tǘҞq@h2 RFm?PH7yXJM,0o*"?B&sgRl3W_5ʆ[d2k,NdZM|D^h%mj4a1F%ZdGx10z.ómCn%"փ)4B9F;(*z0fKXWUR2qK NjW0k;FLa658=gsVwoetH'E,J/b݇b#McMczX`ح'П bԇ7l*Yh4믥 ࣨ%3k9A$8.!2cr#nMiŒ+gBJ%FB5S)Y!Jd}Bf{==rOH$P˸.Y#$x"kG~~Vrl&+)h# UM  DCw4rSF@ƕfaeUCaj H6uSuVb>p<(1BPiYgԤ}9zo[ Gb:V7x u Bd=1P3_1v$usx)1$5;B4A- tFF { DeTn=%P]FfZ(xvnYL>㭾LT@pȔe0cqR;$ĶɊf޸%~Vl%G.&cgE7q}p{tEӹ|,c@wSqp`6{⩮#Zw8``\TVFU[?'31{]tQao]'CQcĒu*g*ՙԹngmǘ}l!.eo+ zX QW&dC6ZģwCEx3ziV3fDz 2=WKE$+SpZ> ɩOQ2lÑڄ<X#+7 6淍auߔ}n]ݡ`EXNh Zx܄o0厗dYRT+)[oTg;IJB=Gw}'yl;h:n!˗]:yHΈp-ґ[Q@SQ : !>ڛP49~K%irQ 1X֎LQk^폌/:I[ +'cJ~ۿ@3C |7bP8 UџQd7dB S-efْQzeK:&rIDZw?wԽfXÅ] IZ{clm&Д:&Ǡ.NUVTݖK,"( {M]2Le9orNKA8#H sexU 8Q|cX˟@QFUK&\}ӶW)E}D[DMہ8Z6eJ#(6*IE;A坿}dxju]XACQhj1X:枦/ J0GFg1}sGxDH=ĭH3ww2$bUj#Z)?)$rȍBw=У ~"/W`:+6 zîo]2S%ڌ"C7-\Ӹe$6| .r2:彝@D1Xj{ oOo~}dGn% ^/?L8d^[+ =G%bKz×)riRY>Lf*CǩCn~NXA`m LY[#Bj = Ev-/Jخ2*P 19BM|pҹF8Oy QMfUb8ͱPKiO4mz MGfwyi$z:KX/|:5i_+Ч rd!-7g%\' βXXTCa2@@1gDs50۹tQxnaO"4[Ӥ| x{لs@DtES xDIBq)|C׫̾Aup}WvN E0+#_[E«2PħsB :x!l.Bh\F ejb i /b4NJ 7vMЉԁ`>X4Kr #:2ĸp!;xRpڕU/ J}~$Mv ],} Tl4߼#h~ &_¨}3 _\hl2E Np٠r|p)m/$5O]/M~CV_qo)+گʔa`/0ZTOu^Q0/v6\@?]`eI Fdp1>çF֪ J*4ںT$>Epǧ"NٽZXw< zϲESU6\0>iIGmr:U/e< (7|hh$5Fb!0/PhHU(H WOԦ{Be.x܂$Py?cϿoߌ*.g{4n1=Y k ?!Ӕy%&T.fz#*S?'G9Ք2uV`Ĉ@w\?\/:2IfOSrۛ]l<7g^>fK^BS9CYuk^qTcj8]w}pBm |vYF=Swt:XKZ fxOS:Bg@](R]veqrq[d#Ocِ{Qczd R]n: 'ߺ!Aolo¾…"Z`"d@ی|׭l#Mݘ)Zje/>2np5qY_Z":wc xRNcJ"bT* =G0_ z:+rZMX5 lhl(Yv6M.R?6a7"j6iOm)+Zn6Q'~ m@ [Xc+hfr96pZ\% x8^s_-(9ؤ[)n? |;{$Ϊ"E')6!/|OG1K9`7% -k;(0A  s; 0 O^`iR~C2EJKڸf,n$Ȫ`.hgW3=J $>b~;%—A.j bʯ)RPO˄d( fbF˼믏<`RKvZT+QE?ܓx!#+^oi n%P1W-!VA¸Utl Ӌ+$;mSm_k]ǷЁ|F|w ݥ3h6my[8;𰿘;g\K gP5`[.4HEbT:ݜ~4>h0( t畟zށK8R;s)gMv;q$R y~K`JX8CMBd|VkY&d. ƁA-Ȃ9lՂ5b$j fhvq8GeonUH"H6VGz*`(/@[8! ~ÞTcNqLLrh fiL"V*4Fx!LfI0SSNR/S)@yN)J|d[ٚr`$M<5AP鮑0ǣѹ2.TŁYbhM>c9j6KšeO!d2-G^L1THxdQg侩k2-h:IR`pӓ޽aB Vw(Evx˨U˯;F;ۙѫU {/-9zM fRZdHy6 BmK&gHrQm /`1kLL5=?iXQqBfټ$La??~>AA'ui֗nj2 `B%M: Ȍ>b̋‰ƐbiԸߌUIVk}Mk h HenZq= f4t¿f 6;x7Win G5\GV=#N3QЄl9"`CoY]Bߙ츯oR|44uR?i:|~$#Br@<5&'P%߫.BIn)$M& NtO_uZ˰.]mVR~_hwfu)ZoV}`8_`K3ޓK@X[b)eB˚5[48;vvN`n`c:6r{0LvgdҒ"  *)bt`=5xxR4O:%;=wn59Fs!ҳz)g_BfJ jW0W+-;ֱ7MīyC plr:k  ) !|kBx4>ӼŅ!@Ɠ(]pOYHR+Iy%1XS +fe MX;o@M%ypwLRsGCdz HiM^&gO9c2GN*1n-cS4cEͺy WKIg|gBk+*:PHgEl& gʑtaGskˍ%vJGfiiLx7ai7bɽ(ea-01fI#Tޮ'eMȨ KʓGN.@͗͹}B諽j<'2ǧBiݡ8-QD^!;.(%/. 9o{VU EE]+$Ez>4&(؎ҌuAC@=A_Zy#iLxi|B`S8qkX$Dm/ S[S<6̩9n=EӡS ;N2phPs3Yg-]=W:NfyYE2ĖxG%s(QKn'& TzpU#a)R&@ 0,͋eS} 9M;Y˩qQW[mAqw rvPHp"<(7ÙSOk+r $Jjq# xleK,BĕN`wNsݭ#:- v:߾Ϸ?,{s]/à(y%/yA|4XiN]ST>ܲoj,+`cSQoPʴ]+`5CTi@c-)Ipלt+[ђQp*."SxuaC.+IJjPѬ0ʼ0%4}!A$އ:vQuR\fHAwey1yՋL& ؂vT~#d- g1%}.RI؀qH38-4൶ǩ5$Tv6JETo>i{J;}t $n'eMSǢhK+&ݠ?:cm]qNbsVJ~M=lWGILPd0ûL%"4S@%ɋN(ąxf; _)^Uh 2>N?j& 9M8#HQqi˻˷-І#y:p+ůB7|" 8Q5#@@Q`hl_$1R$Ox^ o;;\ PI.zugl;Խ.C ϗ.Kׂ cfvfNw܆' c  _3 {%W4`F[νs)mS#؆0Z5x!Ԍۜs0ox \UzVrE!rT9c&+4$*,W'O{e*fUxGHe4 ߎ 43_G|&lq)hm7/^R:{{FVT 77;f`oCu|ўm[ j w> m8nQ܆FuMιH8OR5=+"\B-(VFz@˃p3rvFĕѻ#c-n^f6NRb\Z]2 9h8+ y)>s8G+6Z~GF'Yd>;IiQ F)6‹,*𲩈 UnWȍ@Gcx F}Ω'{G{gz:T]jLDFݶߊ)[c?w[ݒE.l녦cxGt]8.t RaC)Y8Bh9ߌ}2IboS%1 =/~-*pD1d-z*wo؂"4VMza8Ԝ^tF=̉OPtrReLeHe [g7P(t=RA-&nV [d71"{- D)Lq2L)k]С[mb__'IԒy ^tzJrf Gtjdu*8:3*0k Zj^i۟s^hZ0!\nX&lg{Cp{әR 4em Ey?/Dh*{6N쾁\##i}v8R͍U["z+@d?czGNS-+fЂmsyx|\z<^8%&DI^ո]Z{|U\ĭm&b_#RcKAi=y<]6=%b*'PYl*4]^o'mLG:K'gy'sք[/shJ{>x+ +6D_têmo.Lʇ;KN\TǾ^Dnor"G7è\fʤSH`_"$G1b'y;^40=O]vf,њo^\g$) )wEv3,W !Qٚ?exv͟~'VC.~㐃I,mp;QJNXYy{9ɺ4 {Ih󡲨d/dex3Pg`Im"|-P9+u"xCOY"dMho6:SL雬d8Hp{8d eROA=3aLe?e;7 JMip2s(z㦮4s5?X)L$J$vQS 2AqS,Fڸó~XL!{.ZOJ0^itk[ @(N,y:ᥡAV/M+RL+[F %Yؽs$e;|%^\z뀡IJ沼g kǪEfv!M?PFxcVb. $QԷ`iGd"2V"e;M?p5b[BhmHR.w s=<TkP!]0Mԉ9% @2I?b~j_W2ASf^]PBNc6X9d+|ik,u\p GnX{x|SRutb&xZ`լZ!ߩ% Dz|\zE~  E{sA rf#Hc"ri'GRpFfh 38L(WtM`#x H*=9 $<_+һ>UXiݮ{H~_br9d=G&3f֬֬u(IsB#}RWXa‘_7~@9j$nyP}٥/M-zҩO&Lzhsx{ctSFFFd 90x$>Z\+9$=>ʨ˯Q+/>t[U?E"ڈ{ZF9>4b 8֗؊t>JOǘe_ 6uUsxfQe+-T\a# Mn'2(2Eo՛yL# z\ӞshZa24{fx^ " Al[> @gm.Ԟm0:! 12Xp(7bSn! X NW %P|8&G`pq?pP)!{61PK@U tO}k+S07N Xr39Ŷgm .;`Ƚ/UJ[A1L[(,X}bxMj) gh<ݫҋ̋&z/) {5"|n"uVr!$e0Iqt Ir3@rO?E?H [Ŀ@'g!Vz-v32SxtT,.ӕk _V 4Br GUdlP;jP}Hyd7&\5~bCp)o\h06߶l̜X$]'65n b \&@;fY: AbTpKrHm"AǙ 53N$#/{,؅NDƿw}':Z#3@StF&imeir!4vZِMU˯4mYWSԔ5 ik/6vnDPA\%\ 6 D\8I)վtG*ƅWēA^NےigRJIy1s2~#L[1=[Lwqݴm]IC 臊Yn?_8lu+Vv/, ݇}GO4t+~]8-AsR ^E;bE^@Qu—ԽuEz]A0Yޞ.j{zT ӐIYޜ2bln7߉yy`\{|+`6[o=/_XȠԝO؎ž6hMbNACA+C -Ks@HN FTtk-8Nuh?N*Y@h%UJ%? t.Bŏ's 2dfde՚q`+XQD.<$Jtޜ)m]<qt\d;OHu-5'跌n y7FC+uE#4BO3}kNX8@T;ZWb7%O<`䷋Nrv!9߀DakHB~58hYFGE܀HX"̄7X0N'\nWiV1r |w: ՘ƲBND)#Rv{\L^"O ,c|%5+ oλŁ4Ԯ `]0}L|}(ԻY<'3d j)mβ_{U)R(0Z XfUm'#$]<_m]k̜ 830;h=.3TlxǍ`< M= l@j psҢr3&;X RPkh2g ]zhG=,3a-]vB 92;$2tZh#X(*O$ZZ#Y*Ari+hlE҈`5aj~ &#Xޏg*@Q([_(@17KZMUb @.'z.s/CQB(|]jmVDE/L{+4,O+cɖ܁󉵒hsg=_aƺOIBx u-Eyt7l=j!K>&J0iy_U̸#0+\p<)%y8yы,s8tJ.n:/40-YN[M6C#%O xG:#0o߫tåMa0& GL{3zҹiisaÂcn *<QauZ߸7iмxG7«"30U*>`lyKݧeXϳہzVy_ѺB.m`GMH8ǁ$z#qyDm4J~0Je¦N7JE|A%U_L)1PS-qNPGH?5e|7hRJHZ5XIv=XY5vȕu 6cA amUFQx-}{wu!8FS4 Y+A@8Na*M,sa_*Ϯ ,ӣ/UO oN-ISxdfŠaI`p4pkS DnI]7%P+iyd5cZH/+ Ú 'O#o,P¯EfV9azw2a-J7 Ǧs=VY, vrg:9_xeϠ,D1W/ ?#`UOTC44R/ƺֺMu+ -4 `GuN\n=hB6."o4-Ӿpo&v!4Q bxa-⩪ X(O$7|{m>ݶw/q##xWZGL }~-`~)pe^JjqH5̯S½cR"w~ (7m&r-D/>[Y( 6E2̉xӾ[=Ƽ ׬Uu'^璕hYkƵPIȼ1vdVT3H9ov&pfR~s y3G'yutVAuBOd{aTwoˉfc߈L=M.KE}#Zx6ʥ!/AXhC&㼙gY V s 1jxa!{`/w\JodLq VފLLJkyTg<哓nRMbEW;xt4h[YM LWa@2M;T!vC<΁Ms:}lzR2 psi&OPy+;h:xg%SjMI<$KFEWCֻǧ@)R,q>}O >~:ZƉ#ahnW|/&N}vj4fvOLc5]Y3H|%dE?-/ih)I10aǵp @u3m ,< ϟw>z |XS Ukz$SJBwELX^+Ep#m-3d9E&7cl gmJ2JɉIBthZl`^92VhcȦxKݩogT*J??Y֙!o&8 DP= qG!sR(;BrbJ 6/p]soP1'O[9 dU{n;:DHWB";+VuތHܵ.V` ?eEH!i(~mm_0zY t#)OK9*g-Nq^7*iidEFu,x!@Elz:z,l?=WSk!wq[ȴhWN׬ T9uT~t'DTLB8 ɑM-.ݙ0Mjᶭ LR3htYf!nB!P4p-.;*9⃛#˃A9+ԣ®Ʒ]Rܺq T W"hE /g`mbAxiu5/) jrSA6 Sl:ADk/ƦgS[&~'dGZ*]q.ms%érQ8Be,psp^bU r0츭o5csAWz]nDýdK2 !w⁊-ZgF.Lbc37Ӻ{uYG'Z]g+=TD8Tt8rTq&}jAȧƻ$0SacxQ@sI\<@-CIfЌǟY(vS`iM۝>nf]vI]-&-m@I*q@%TB=C'a|Y:;oC\r~F[~G"1̦`_{yz PI.Ի 1ߍXuLY$կ;L:T\ : =G"r7xq՝*`"Fj7m֝c8M5$]yTX1GEe">-^F}{Wت<[yش_{/Cbtv\ < E67s܅L^mdF{:g@BOR %›HX._ϲ h۴N#ϔ Ahj#LɷkOOv<)/^/:[APcIx-cgk rRt'[CdžO?%Y>nҥ! pĵX--Y)RFq[DBF֮I`Z<& <ӑ9foamD (`.?Ő߃%~!yf̞#'C-nE0͜mn \O"<6_0u]} %tt EҚV Zh,#St2~NQ .Qz;4oK $DQYA/tSd!s/ 5:'ѦeG'>yYYC aڜaꍚD"(2t*"S&_{g`ce 6H$#,wϹXGk],8TRsqafFpᪧ,!Kä*Dz2{L˥{7q$˲V۱|0 r* U5-X WN"pxM"z 0C!4֕:%TfW;Ÿ=_--I.֮d.|4#*hٰ4rG]Y:5 uJV5 VDʂ+=k]5\W< ^p졅ړ7:Zo_Lt>|`m O3bV) J6@-s XҹmYykHUZNI?Z>0g"ĂdB °Ռ np]*__Q~'lƯ>Wcoщ+1Oy g{=Y 'V­,?ReufPOo>w!Y-ZOwS:..iak7@ ì]x3EY[ z[m// Eyw[q:Lq>RqR)_Z_m@gӄ_~itc fm0*#$ܝV%CS/:Fp\? X`ĉpb+ V?W*t@t''O)JҪX1)(1=z:G/\#Clg,(72R3)= o sFpܢصMϏP%#; oyw洼 ȅԖɓC h)05؛!jٌ)CgwF'h^]0Ӻg14̈zk #Xɢiy.h z5%Tŕ'-5/Bb%X7҃YvN X36C 3D$M7-/{ЫσPk)҂y|X}?GAl|t&M0fFTv>[\޴!c>D;Ǧ97U2[ƬirA %SAWZ\$ms3oՎOy7&bP%}:Xjxjm9hG*lKsMp-P2ksgOMiҋҾnhh,ML6L—]5JST8MmP䣪X/P% μg:LğlCr|Y-%;fzVk@JmvP5W*5Z4ȯi.I,@!r mCゟј4" r7Ȯ0{bϭ(@oJȲb@łԨ.:J<3[6c"X'5A;|v7*x0Y @:H) 7{>Bnq0φ?#(:+O} *x-H%o d{o)j|mPށ"Ѩ=P3AIf4NlVҘ,'H *akQ2{legbv>1F~O92甙D]N+l(wk-g15PJΎgMAbT ;ef#`oըiUqB0'Xݕ}pn݂6Tg1BaN$+'n"v_${W ..r8|׽Cƺ &"}wV^fFVG<58#d3IԑܔuDyxc:V }a`-jX^"(b"3̏6f4~߿u#k}PtY*CUmCBvQrH -FYY:v[ছl˸hӃ5W8riփF_K:{#/zEr@N&N2jVJWbA(>Li1=DqJG-i&&%ˑ"yJ֮K2 a/!)Ot=Z M7+x(HQ *|vOͷր_Ka&+}2~(fDn<  E1+}&jQ{.)Cu:]_}R1dfu,UB"G4w5mlD7_ξn7Uy-9FE/$nT&7"<7߭?3~}+"vrcH^c$YXk̯Z|W(A@Ȱ'tO;穸*cu`i,(}-C[٣ !hEv 4ȖxqJuQlPe6BJzا~0/EOکT")dzJ-JHj&_A0T͕a׵+er[E^mD+@-ap{N}Nou ˡ.mOQg2eqN3nίh[«ih@2z̘MrOZ E,|{W|OZ0>ca\\4J["qarNݸߙ i xB5jSN@w2sWNXi%Ҍ Ã7!۲~Ly3v wwvRRU{:H$_( 9a2rZ4PhjjG`x ?ρ Ri6vh U x:J+tOt-7m"W+A>>+ e@uzXY]w M"`k:eAw'DP"Q%u '5\LQU5 t}K̴˂bnv?uq?2Nu uNޡ3o]0rk B&|aQtԠ0$:t=ڇrdĵF+r8kM͚^>X+]w Mp?v#F{:| zQ|YS{OeR OQT+@J 9ϑ"vIN̶GGX>=3,5n)n,QamU٭+ٛyy#!ϔ!|}c:ĒQ |aJ4TDuI5!4_}N)S낤<22gW2'ByrK""ĝ [+{#_]i,\|e=Ƭ87C.Y8*~{/x7I0N2HCXZa2y`RbA^7·̑p`0zk]d[ɉܿ{s-@v*w^09i.pCP%X3q6 dcw1 :k`ԭMDG>" 83,g(~ N&h@Zإ}B'L,,J >Zp1QCZ,!K"+ ;Tm'}ETۍֿX5d2K cfDVjt'K(.L۽zdpސ2jۅwh#.7?!Oi9Gr~2_hC,r?]RJI / $j<c.M#!B IWN 蒊#EQKI"䏗 hzqu]Q32)N|.7"?L؋鏭j(Od&)y"Ji,Ƕ*:;[/ޫ2ޖ* 22 PE!@N68.vں|bPXioQ'Nqy-󼦖 t{?\䤨 0YF< 6cyo+L9.O|bo[K5x:q?kjگBg; 6Nj4 D[(rJ )GHw$'v<8>E)ƎJxN> mv='vjETmHpû/50.cnˮ Fu[w)]J ժF $V@T` t|25! ;w $̕VE՗=~RՆkĚ|.~7; >Ik郴)2Q,Zk`7kaQ3~@vJy`e'H "$B$ O7z#w<^L]↣S)c/ՄyMC_ 93*;u綞wRXFISH>؏;=7hI ;77dW T RJJr\8%KCsRpQsۅУD94Gu7{ 2cLTQpv^ nJG$*ITުݞH`g-my,ܹ#8xZjӖ}@'IM{|ÔQH<`MZ?zo>|]̯ۏRjUB<[LewiV~G~l,B@1Ď;WE2<[AbmF)Cziuaw6ʀ 44 HmIZYKF|mۻ88T:XlJT)\f5F&/"blvמB+GsʹK i&iE^=/&J衘Q}/j_ej[۾);iu{Χ_6vM z>;Yl$f Y;.)>7IBqXna0Lcއ5(̾ Bѫb@?6:gVT8@G@L N) UrRSYΫp ,Fa(z!trۈK^UU: XVe3 rMRK 1=Ra#AP8xˋ=),׆Ew|f7F<R.p͆ Fǚ)F@F٠ D`]k0: B;8Ql1;MPȬ+D GX=&l2:- RcK~~kp^?,9k2k{udIٖ΃Yuw0ݥ/z,nr<G5!( Q$3z'6qnc{*yq zxQ*I2]:<-ja3Of`wx 9DŽ25ߥ-!k-Ŧz-4^Wщ/l$=Mlv gb8fVڛ{+TvFHeC`4gq"ӺRXl Qykw1 i; [bbz-澨 :Q8 oxNHz'#5&#y1H]Enuw*0kR|Qߝ5Nȋ2e$UK,R&SF?Qq%#3춽lc5U~Z(?.Vb9\3"W&ݴ=U gTDE0k;Zh rգ}<`tʍeS 7k&z*@fʍ[92t8)Y?MSRa;$T@j2@4|jo='MJ񡅨H!m|_촘9Ղ渂YxFY[)D 9?v}򕚮TC:y٬'N6C0ݿoRW@97Db70);=n#mdHqWI MEAp|u&k]0a+H?S.R)ΒxϮY=NA[5˓Z3K^:+5:BaWĬYIɏ0a*FuV7&6f _<p}vHy1h+5\u/p-<yǬ>¥x# >!eܚ/I"L xcbEZ'MR5XͮNZLiMsgig rN5@iu(pq]3*F4gw7M;2<eoL>S,ha1ךU@4f-RoY]Ƙ+̹)3k#[gϺn&+Ogm490 mmdh4/ kuԒZg?DbӀ4%[ 6t480*q$ՔɊ54)u&wcUx+z~ݩ,[Aװ?,;QOB`%o,n6s|XsU. F9rDvig^|9p0+'0MGYBSQs磜8994R me;EVyQQA@P9*ȼ5zFadBIdnU4ԣ~D-~AOpu*0nr+7'f0 dRЙkT.X t-AUT zFWǝ1gaf-\g,2-{rj1ה=qdkƄ,7?NN]>˵h5ˎSz'9׼33B菺)\J ~yvΤXA&12D~ky~;f)rmۈ#y#^.3~Bsӭ'z`o/Wd ~{PSE]ՊXW\o93Ö]$E_ACIްu `1Q.6f[vR1tovw YT5:4e43EU~8;g . ::õDa[VBW$)YsB!tZ,OG`$?MMljd{,>q% #k`kRI:?0 YY8mM1B ޭe G Ujc&(/ U8ΨvC4q]5{GgVPꄚbbbFnk"LmF|@ 3y&^9g2wǥrX *q 0ޤ߃eHN%^waN1y qZ@=]B`[> 6ߠh"!|H;ž(~3`qZ V%EXz Eĭ浊k7i2-5wYCAJ2`1hw$i/kƧ,9o-HDB&$Ml~ 7J@/=G>5o^Yrs8#ej13gEX"b A|9 {GnXDߢNtk#Vg<M[Bݳ*\W"EQErMTY @U*olPXuT:g@l$DPP@VhACWuSWh MPAv%iPJqViSTDu9 !o쥯.n.ٖH,Eu/Fi[IkDgJn|X1j5&48j*ICōqr9m&z RA=be]̻͛᭷u K;_Y9?kb+^XȘ9Ajoed헋ߗfvK1Δu 5eQ%+sk_3B+*L\93<udiHnBX4#%]%^|վC VP-z*EYD0}՝COQ4oDQj(ګ۷lwp6;n \_ѣZt?!99 MPX!$O<͞ kmnYU|!4ޥ/[HG:5МURˋhM"buN 3{7޿Z8p\EĘP,ll9o-U"0/q8B@u@ #gi>HXvٝ䰔vҪ_ALNyi)ڽ<{Wӥ|41,wɌl~RlP4\nPk͈@+kn!H$y}cއMh<{NL| I/@OCb5$iyQ@Ag޼d u9MZ<:YW$O 2ZBgu./\ =dLWM'OFŲ?>'1@Y%Wph.`$tF3װ.qi1ѮKRd\2WBjZū5VT/8bQłRP!GjwVQbu\5h{/JRqAb ;E~3DfbNjՙSƮzELsG['#AB5z{c( ] PH)_B`B"3niuS-pt0O9:QBzMT67Vg\7,bԌyg3 C!nX &TY-av+̮<wp—z7'TonkpRB^ߓo=u}p͵A 6M9|{'g"mn&63UڷF[M^w] 0/}lD-(TqJ ՛ uTEi&[ >Z q`/1V i6M!b=1J4DB&0d/qAh=9*M +^(!} y6?ņd?K˹Ă:m70IЅ>~OiFZ*6Gf O!ˤiWsW8!*d7 G";`vuLԴ,Z3ͺj\Kna b^;n_"Pq5_\ߔ-gplEȞώ߃SG)J[ӕN,^-fsz(# UB\t/Mo 8ȔtU*[E9.!/bz<|Kh߿ w GILŭ}ԧqkΏpe/]:>QeGʊ9gN H`44 "@KX+!eB~q|JnIjjxw\&grmfHh/3o|`ӅEN);[M-.?r3(V3;Uh۲Xx?N&@wicF`1~"rhjb4MZcF?_=RhK6RY/=-dɅ@3n[Ui{Nep{j,s|rқn𵹑XIkNSI2?/7JJLΔڰMRފcrIZ#TZƝyfv0g*X{'_pS"S9I`g>f*8)>.]:7x6'x^toEWrڌٝoGSTT4m#q)Ek.a<7UWf'iflT$v%ߦ/B'bCsc!Jy|+~%'\#]Fϕ>XLIYPͼJ0]zuboe8z|0I@ɲ&!GwS_Xly^>"X=A6kW$ן`J, u^zxľ wR[u&=NeI< H+cIq֬Ss5 D Ͳa>K]5M@.,DE{"CÕOqF@4\~vPф"ò E~q2+\H]S7tVz_VV~stcyD{[f.Ϸ511w0,ŷGĮ,3I\pYТe+3/\ʸ^Zp6_.^;C>WCLW}מŋ8[3QRE0 ޲U$ v/1X}U5N+ۧQXD8sg]с*/Y(1gldscJR1U7(Ny À<=U:JU|9=fVV3`JQּ?mG%Y#%"m Q72x4)pЦ/ BEޡ=)%[lr lSեL`<:E, -^sRՑo.c)Q1C?Z .td0y3>܄M4tG\p:ldE|pRzI@16,@%G:׽W%u|-ؿv[h1Vie=A"p:dqoUL 6KGؒT˖}eB">lj1kI8 EL/~DeحXO 2pMYZ;J/?PZH~mAs(/wX!@.Ѽ+CE(sIjz+X]A[c$ HT\$FQkS~$c>k=g&cI0:s߆L{= .^ׇFG#fÝJmvI0݄)FHP 7r`~Ѵ!Oq!?'GYqr+ae;p)AcI_I(r+xx ~,<~(7e D`Tfox%֟lUǽNc k|Q50/rZga@;kteA5/2mp3r0_\lz~\@Olh1rPB \ٻ.\.净$ӳ꬚s8_-AAzgؼO$jxU[s!Ek4A JF/ŶeͲg^"9WGW,G1XZTH0И EDU5et@YtAr Xp0ՍT(,gy/M2Wd6"~lGagVl]epf]^ xRvjk1C٦4Z]nP?Yi1)~Rkۇg&"[\8q5']; 0).@GYh[w̍?QPoJtO+Hd[7 }Z* >;IJ]|I2ɪ45q_0(p!wx9T)^g y**ܯqp?O<|~q9xK>Bl%f5ܨqqeb}_zT?/b{cCacʂ 6q;؎fqn[(4GdZ띛{xM+,rN1QY>5ڍ9lN 6@Ѫqx#!IQgU8Rۍ6N#^/.''_.o%ۑa"ɠ2(OgducA))vLA`%F4qiu͐3<$8J LJj3E>rxDi*GU 'L-dΫˏSd %Io2NIv,[5]qx70˩3Nh< ^?H''W+p>?0NZ3Ot1t"՘g/l}CDZVZغ|FFsVC W r)޹.) 7݅evUI?"ifK|}[nS򀼮֠D*NbeYC[DjѦ<&.^(-Į:n&"ȞO(oݰ@|)ݳ0y<\-c? nEě[20f`H#F QFK1G="݈|S:xB9Ejwru̟ PZ>.c9;c!l5A:=~wZfB֕4co~r8Z8 1k2Q8]>/i AvH𚟢2LPNngU@McX焇8#n`9pC`\l@6"F|.GzH~U}%jM?V1@죲GK?d,߀:OP|Cʦa|ZªWf/ȝ޽Tqc X\8U=j"2'ERsqy'x*Д 1џ<p F}A]$ؘf̐uy~#&V0rU@5ƭQQn/*JI)ZB3Nw)'}Ch !H .Oug" E[HV/{_l!$Ge i6:G~#5Ay&*2E $eԸ:lruyo%SmۑaPHoPK|*EH}30a 8~O:5PnU)Z9VPJu)q^dX.l{5h+3*Ɖ嬾=BG'BFTk=f/~g+YU *$MNJ;m{~>D [MpSB!C,ѰH30I =ܫizKRdfY]JbbSǛfVFU!Sfs~h1P0PgmZ5§σf!/)zV φjw7,7 } Bs,aQ_UC+ߤ'\@?^)3Zk'w. l+FB+q`ez  [ꕦ; 1bKnCX4 siMvg#:S#KC6ӚkQ0߄c]Ar#؉3XL+Cnrnf/GrW#q)DqlIԇ8rjTDǥh9IOAif{_AN3n _7PuU@uL=;lF,eInfD2]ǤU?.s7̀țE!Snόu:d kc_ף4sīt_y4Eno"d [cYUSπ:ܚ> &+)$ LszL JlWsa0w:)VĿ ]1`z/@=_\&iK%Xkľ*~ѕ:m?P5(h?zfM_Z?Q"P8,/G,'ס5rJq_XXĆӒsz) 臽]6u$C7i:NV]_KZnXb1B4kAeBdGrɃ^DG]<"ɭt" #='+C@| $C~u;Q[beMmEǼ ;9VD1H)ƮO ]׮ Ļ%T"O(.7-?z qߔ}I2N:_q=9)~'OO\ Al4^(K?,YX3heS.$0$DV=~ߪ}_hn- qftB ;B) 6JkP1#^1dʎ( dR5aO%I$)GhIbIw:̉3Lb.T[ X뎦zUs "j޺p 5v bqvԅG'xzgT 2m?׭ul.o=W2oՁ6F5i9rTh-mxGW'lB.>Sp6ۥz|髮ZwTs9n*Fkv+7`By):P3$ڷ/ i1Na k ;:֠S=w }7/LL!;Wb*>g&{m9D5[ɥ R\c09Z)/YBJ*PpSq^P*%cc/!8nq9(wln8 6fK+r-JE[uP3dR]]&*A卆ԻWF6-me RۘǿnEG*n|LåOZmc_xxQ.}䦹UkxAUͤz :ID/f+Glţ&} \^}ոY&;E4L0 F;>aӵ`Az%),W݅Ė- mKՐ~ w^^2i眄F4oLךE'8P],Xy:BN_$ԭK#~=@w-av ]q8/GIIdr#5~nLSe*~çhrSޯγ\u lpT5MWܛOB~&}~ҟ4\tZ,3u20"P7Z~Ot1Y٫L[CcWpH(7rN,h/,u6ʦ1p1koa!J+]]?YuXoS`ƒ$*/c j!^ 쌿8ֽV%~ӫbw߿IJOw,|MC9|nFB*r~f3E\!LP^k╎9OGܩwWg'Z|:r^gsK\$_bmjl$c J{H0<l K/x/HL 0O)3H7;_w&q7w I.31}t"4n"v Zvy1 nvW5E^D ', 2ޭrQ)-4ʯMe8Q3r:@܊ۙovoNg|xVT̉Co(&Z+?DU7g {W{`SB[@59zŋ%.(`Vغޛ4! SyRE.E l!ST=WAImMnԠG: Lw}tė8m i u0;- 0u1<,8xx;ݚݩ,iW=P7W{ҝ\} g E-mKTJ#y;mGv2dY#}ͩk6xFY-xWYYيa譁񌏋$S2EÜ`LI4BU;9 5m8jڶyӸ:=s( K] l ^|7eZi!6٫hIpR0}C2 NCO0o,\66thܧ?v/J | u0R~Uki~:LŸ{ ރ\DD+ø]J~enc,>NINq'cj5y4 F[+$uViV`caPCmoWf}gs*ZZnajWٕܧ}&swGʍB ; 1 {gÙd3lq|""W ˓D)9N !]IIt- *y]aCgK蔙 ep]jP:ՍtUE44nqIY"0jY_N`k´'43aHMC=*<0Ÿ,$.hB@^Hl;ɎNk }nҤH0wJ(,D@ Zw1~Đ7/%%RYz;q^גa-=f#}:n6 DR ;."|۞N`n3\y퓉ZJ?=ԶU+F%nS-_i0HfܞdoR DׁjD/uga@Todrg xB3q ުsYنok-*PӋm#եBGfIE4\YW&&$ Cr7QWq_==t9YrN2<֌sx8F)y Tۅ8-ŋ%gm:Hf٤Nx}ol d>&٘:.#l=VeCLG/ϰz {FhD vvJ[Bz1H"^SԺѕnE9uj21$ZfA3u-:>(y5@66GrHfUUD2Acܿ "a7`E eh͡h_w>HJ^F|E|U{-f6YG쒸Xi,plW~>#lh|oo`Cspχ-:cCדG0`I hӶM{HS%rq%h< >󲈁#C7p.wD.\ N*dn㮁[nzQ9O)D)f.Y@l3XXAcx~z꫽A/Hǎ V9J꤀x(IA4[a\|Sz zv<[I[¤y ql?_k%x K8LXE;7*`Ťzv_[~SG{n`=ٜNLjч'FHnog>J=WD)"]c?53 ŧc}\ƉRs4ip=HBA;>nz {<U:ܰ|ISz>*Gټ?n"-2\cA~(Ah^V]Ntz9Zm>vG.U A WCx1a",>})4/_D-uNzEٻȏ@aohq"OENuPvw!) ϯK;ߏr#\&̫m3S%y%!!EA{1vG:)H \;quEdBx y)df(nmTC`rwiU6j~ҡa/JcXR^s1Şm# j)=kT`.;"eBqF^ ULjڦ(Jkl s,m2ѕf'Fe=m69T"vɇ㲃x<킻&6%f92Mlg`/J-JՔzUv&4Z1 *=1 1OӟPn\T|²4ϭfi&]ԆHGx٭ݭ=U$;ؑQ^~ }*;#xb=]KA5ҴKfA>ozy+2ߤ?:l']YMJ7OJW^)$n*їeQJ1Ë&cE[~Dm[o& ;1̥uH{oG ܮUU&`j0 $_?Qbr_=.V=\XwXks]N&55 a5BCzN5:ܔNh1?6QshH]/ZM1߃M~23;]5::yvTARd& _9]P;W_UO 1МO&2o©y…Tjo 桛l^JNl7aFU c@*.s9+XQj;dEjV!R!]u5޳uֲ-CHZ:m M4')KD^ v;6:.EKw34n$w@x9)mmǎ?O!#H!X婵8?!9|@7ZrF .bc&@j&rvDž!EǍ[߫OL'i[ZZ5p!rLPS xLmڂ)c$K (a 1Bubgw0*W_!-,ԹѵNnBYI*Ye˨G)$Je0rx*vQQScmϗ- cc~Rh-$._#`dQ%3(%#>Q˨ٸ@eJ/}Ck>vKd4mt#"kx`A-*Qh$dm= TdU,7Qn4D96tL8O(?,v2̽l,9NA+[.7J,uPĪ00cUxi7o:?|,1}'Pv+~bL0l~`x\eXGۚ+!@2ɺ~Itye0'GVGRIrc[ OʺNGjd"7g`ܩ4ANRsީ /1D& )%A6`g[amiuR}`Et(/A߭_3fp-9^18 Gi؆dI_͛1UP&0oD!*# 6Ch̞BJiEpd`iP9ARSá"Z*`ɼRB_Q^x‰M6&?[vе *t֝T iH\Ok+E@^ csB\pݼHa(M׭A1u82ĸ;a\('7СU&ke[5IvO(6w\ހ fFsƴ&qX[:5i̴*Kkf-Չj_AΗ5sn[%؟c̑7{+[&"*v95>]֖"ó'UMGô܈"ؕ߮>HbZ >LMT2Ć+.W.s&>"z 2৽-: 8\V*pR5X ̹re>50C!w?B9t}8elH߄p.'|W݅1 $H/.Ae(!;WFha+Epxgetά'#8YŅ_9 K\EpϷ0}|4z1.(l?s7O&x.۷TON.\0!r!wc-Ŧi:)A-xP2`xJtFwO>a p%u #$+z;DA-K?+s4^F%}ݢt R9-q2 &=}FXn""*^kW"9u=?$jvPcg7'>[5ɢYѡwj _`rFliERԢ]L}={`Hw8& h+.jGؑ @ MEKYa=,7KV&B}._f:dqs)V!I*@ .2?x߈-XLZk<ν8 :[oJ&NN;:׹Rv -ID33-+P 0)LhdO( {>PʸuB:iM.)!Զ/P 1](#|Om8볝m3qm7q((HZ9yNp$exl6]C;f<:;V_qc8^̔(<o\=II#=3lc0|XtevuMxr?CJ:1nD@.ilˌj St)^Ы.l:5>O5ma3"jYeFg6ȼ[M KK5r{:@U"r*H]N@ M/;Z!(BYVenM/0ÝCa1Vы4{3Zn;o! 3KESM]'ꟐaSr%-Q!JaQ`~F@DO]Iژ{|#wz=q-Um0jr @  @8n(_o2S:{sO)HZ `-CC5.KB{s47kjiQL/3հ1c s)_iEC⡝h"ʞkC3J#2tGrгqʐuA e{}NH*} [?*Ʃ55NoO1[潣"M3Hϊ7b(30K_N}̝7o]BPG'`ID9GzЬ%IsIw=L)V֋hQEH&¹ک#/"7 藌?>*lcuUoVf&a  VBuPO?Tea3,_[.(e L0Pp3K1# phY4{THwSokM:V>_a@+MFS gT?yvo?m\nce?hEc_OG`y'Wō|W>"~w5uXŰp}[W@UBy}3*zQc'f˕J 9UʹhP~1/VjNק7 g*\` 7tפpV`2{v!KD񋣴 ͧ`'/nGNhmC\J6( ڗ-_?$UbM{b?i'J(ٍIV!n'a#ȡ'YH^OHk{H|tf,VvP3 Z˖db7s+dcgקu)l#{Q3TRt dOLW[h,}1z  aNMl,cOLqL6ۀ.=6Fyn#S^~5ħ{ˁ{w.ͱ([&v\KތbɍӑUUG[yM&rdFt />abL<,UtXK~?BZw5Zś:n 2n)׍u4ҹ<2W.o`>i`1nfX6B%NyزJOa~G:,Ϭ )'q|xfu{̵.\e9JF˜i`|̍a0SiP>8(^+SO"W-4V.j8Z ?v]~&BJۚ(L:Oj19:)IޙJ|^_JB^an(=VWܝz K|vvCjNv Y(o};cqt(9 MW+ ռSE0V]U](V$K-m0?'*q Dzi*¨ XǠƻ^2~7S%orYK-ի\j+? eib]YSX$~U\*u*$'=^jOM }@}dKbOL̟!t 큨wqz!jnM%NSfxרc.t3"P3iM^I¦=m:]}Z٦4Ä97Nӫ3͆I7k1vX ߚ[Ly"fs3ؕv[̷H3}} 0I2\G4^ Z䍗ǒB ǫw{u!Jr" +iZPt1qC~@cnDo>M qDpG2{&TUlǛ]FXOgUUsZZ'cNZb0zbPE-#NgG 4; Oڢ%!/`3wl2rgZVeg6 _aP%]KJb]jآF.'e,w0dVU=Ԋr8 y|vq- d(Jrr̍IIV<}_6&`hтb_19P/IuRhϩ3l>p Ӈ|Nvh$zm#F*D"վs{%݋{h@ޏxp!Ǣ@w3dzӷ JG64t 8 <1FY7yaZ y]w`5A)r9=ktm˶n%rW[l?I {zΟ帒:6t7 6{u`rgoZۖV .mv:g"4V fOgFA֝O3s>9kC̎d :MA}1es|xR-W} Q_3a,Oy.rB a(/?|BDY#lO8IG'" %DNͨBYYt+-_\pF#Ij1'\s2f3:m4b/psֆ{Pf$Jj,Xg9&i)0_^6%,; (ȊϘ(oP\+g3r5 s}&=˛Ϡ,A pcޯH8g:Tݳ8,g.-kA5N}ɶ"A['.0TsqJknL,_7~\ovs;i=k@4|KݒedR䪏[a;&{E"[>*w9lT詐;W4-\2 slӝ>B}apw h8HX90*](:#YSG鼠JX mν.X ȴSKA 2!)p[S/!LuPn^Vr$TZRՇ F}?Ctogu_aa"gaUHL!_;|;t}(x<)5 Ez?fd `tT|=)/% O&RATe^KP;x4姂z@ oCnK־iT:j㕶[u-{feo9V< v2/_uc[MN2]1oĜ1(5DIqCuJepkhq(|!1BT/O;l :C+gܯ".~?DUt׸ I#mcUjV?UaF/$򉡲ENJJScÁ);լ]J T fH  -<ðؼpƛ2BZTAX_Yž޵ϕ$PT•t$@6۽k]]ܜ1N (b)$uCcI5 }8[ԋf5UcHm+z$hSegfEVqgc!7胈]q0U(6,&~o5o=Ƶ\"Y{@~?P~c 0qxJj])1rNM:0gEѺ {M4Ҿ#Gc3N a2 k2nT}cƿM'Fhρ>gW2m#hn&?EZ,Ojέ3c~voxG VES *)i=r?<>o극," k'nYĂ6I)OF̌dXj)zD sa$㱅Sl|ĂBǤ`Zy;w>I}  X}Uq+Q$U}+Wq >Ȥ20GJ6B2S(n,姫w!6j:$P/Z1N)qr8á"Ewش313HBdP0g-tWKLՀÀM 1C:E߂̳@U>&"ypu*VWp3Uo;$fG4] =_W=K qIrU4VUS*#Ю62ZA'n1XJ?RxjJ td-6j݄#AO#r5Pն>s BĜ?Hj."Q߬MW~jY{.Є_wCO O(Ɍeamy-]'5-Ť=.~ mQcݢ"XG5b̓)xb$亄-)F\j5pP!ټtfOVO.|o`ըNpjw`^mwq(q/>P\,YcG{K{\I! snO#LKg[nG&Ff%FMm&}ȭPf.{뼊º \ Q]e 0O[1x<D14 vH|X0|(V \Υ)>/ZIVɟ4@t2m] )l9!2x qȿYKK21$d^Da= \cɧ\# u¡4KhByYl~տ]švDȡ,k*%%3B#6'oi&*Y<P.g7`t'X:(UA6ψ @(}X+2+*XtDsB֕~w6\h;K-V*6#,f!9k`ct/~=3,_h8;a43|:L ֒ mmbo5<Ubo'tphXiTcgϢ-X]_#,WqA)?oo@7wڲ/HdTE>n~XyԤJaMxF[Z巗8G $' ygYpnװwqr R27Zz"Qp"Iwyj$׆ù!N_X}߱O3NZ ڬ^J^GӲ! wh=7܊D,e%{j#%"=3yM}loj𷋂hmo/dm-H[;ѤDDUt$v4;/s|4ߤw&PG 21"cg_cJ/B-<:!P@E#ggbo N2wM Вa ]XN d&-pL` J}8_gɟL QwS  l1 $ 0̐<Ö C:}=|^ݶK iregl:smu/)?gP ˬD=WuP#Q[_a+V'cM∌z=6M{[ x6~48R Yq.47VǕ}6Ղqp}/ p8c̮<܋PzsY{tvO`e"#Y<2(Y~ 7Kbp oʄDOcI,P˧ho2_m|.XR2:+Ov8.䜱2G*ġD2`\DM4qBowړ8(Ѿ>`=@BvҊ&}hܺ=ʷ%T=:V(JK /b5Y(_[~ѓrkp{+lJ.fP[|n;JL ϳ`XTzatgE"]~ZCBBA﹧($:Xc`0I,,]%W,(!,ݧ:T[ eEk_(:rm[u,/i{b͏fm"$-lFP."$\ GM3գ@3 Ki%DI.\ek)mv_l 4J^op<~oCt՛s9ـR!?|.kz3T<@'4r+pgVP*-c k(Q CCxm܄=zM80*4ͭp1_@.q T35h>(=A:yYׇQ36(hԨ4NafFG!b-3S/n ,s$S͍ɥk49,z4 Ϣ5z}/O>r'@r$oke~{dg~ilAHIUoq"-[W ^w .(U #{-XO g]۴n,WZ}c@Ѧ:vGvCG0,kt[!K-u|l" i[ x rɍn)Puï %Db5=Oe\  O'>wģ=Z8U2Sd ̶FO5U$h- ȋA:;2?ּMS \7StOh,qv"~9s-1~kvב42s}IR'>P*ps ͗eۚLP„r +V=O-.Hdրk+1&Ϥ[3AFH'=TRJ܅+'*e(Оg#]^m8\<3'@"^.ط(ݗ%sXuZVf&( +9Q CG.e]6JBSd{$01ӻ Q$ rH߷V fuKTSURaGQM;8YV}ؗ 檱lE5it`{3 -2wVlFiUA9,XNx]o5ոn3404UixxZt$be4( RM1@ ب ^ d3i6p9x掖ܢ= fj}7α1on+]x&/,Bu: X B@]8x\X}jbfƮQ[;n>8?zX|oQ@zklѠ̅4׼0mzy?L O$1"Gpn^oj1'}8G(7;A5DwbZXDzkGʼn,HqM9d {mt4~/OnE1(DNW<o,Aq1^`,)I3׼DGp n_e%qP\~zgNݙ3.EЖa-+ T`T6]56 ~D(@dɠQPzA+rK#f~PRt@)6q~dnϜ}Z nXlUyziH^lRH헦(ip>2sB{ Ǖ ~g˟R9eR@,ڧŠ0Ol[@j+H'Hș"8~eF'ӵkzk7|* ;)+i%7(u *OYjxE}IVĂd5CXl㝅9I79Egw)Bˠ>$гwmCIâQ~mt"pscd4ȞU`67ElM~75y-3QXN hpT$7H'_U0ܩ|T3$kAig] 1E(6ږd'RI%sp]5=;8*BX]. ȑ D\YFok"m>@=$Y*+?NsclD~L "Gǃ3hj{'tX^,/.gXdm[)|"{=mi@hUd**'/߼# = OkY n1Qn]'.|`sEmc ,NZ1?98>.FUVzq-Ba r]O < 7JR4ˢ S/ź4.IQ*+WDm\x\ۻSao ۍ2UPބФ2f7IWݗ 9FowO!ͯV;|yi1X^c HBEQAC  ` TrmƳ/MS;vTСfa1L%eHIݬ ;v<.hDN. 3 zl2ɏ<)U fō?g=k# exkw4CЮRỉKEYq8B!hDŽ&e7od:=^gs1WfY)x(`ͅ`S"4,L8˸- 5?E١Ź,ibWQ| m%EO2Ҳ/x;T.P]8}ܮU(L\^L*8W|=ª.w hH+iZCXTA/W%ޟ %AȐ.F=$3@dh`2i9?S|e0R[wk+ ,*F#.ƹźx`UΧKDN=K\RƝUҘs+YD@ ["TcŖ9sD;$3;dY&6F}nV;|V1-+m-)#581@J|%/3$_}vꏚo`PDlom~5q/^>.?wASx7n3{t0B0I<02SxHʹ_ET34$pKJ7•`ep1T忇o-z"vkxH*\ki!jaj~0BB()&SacwNs4֔/ix1 P1]%ҟ'TX8pg 9XX<^.o`[+?{.YOD%z곐*8.nK*e3 LXDʋr0,g,? Vu+,2T5`ҥs<.%n&?9]ՇpJ  EpϢ |!nXu]6ޗQIE+AMěX!5LåT[? Ţڬ6銈#cveܶ`yw@/Etbݮkt ^Ƙ$8/[Eե"ukp0~})"0q+&{)e,dk ۿ19^k!Z'5(6XN]kC͢~ZxEa\>7S7 Y+&p)ohwyA:,El>MOE5kH2"(g( K<8n_1Qog> lT@sTQuٵ0 Fŷlg7IٳQmlL3\k!HbU&/I`;AZdCBh;'"KGA`Yl4Ǔb#_]ΆD'4"E?:oZhh-w䥦j_]Xw9JQ$ݧB꩖rjFK:ÌD IV}`GzblkչM6~ n ho_F#a R%v sPcZhYeSt$dP|xCUs1tq \ ZEP" jᯤ?'[hջ:[v(#o{ L'S$pQnYəz9(?}>Sv}V]9MR!̰hZ8ߛ}$d)QEa7`d5EAM\ho׋ӥ}<%ǙޚZ1s &ŤIZ *yG;IJhѝvs^l7Лe;+ZNxTǹ)Ytj-ʇKj/C6]j=ґ,)z h[qf'*NLqka6~}ٴ3J>ٵ8zEl)I!~bF<0f[95)l@,s\ӏW=j;lS Mmjs^4C}KV,{ gk$.рjPZ-004ɪ1~Jp=S܊rG3ŽC6k% "U ?[&Ug!@qlb#jw`-h{ '9'~[QG!_V]7D/{RupM)hwr&'kD Y 7KnL+Z/w OC;(qӗ6gm~v ,^,1 "9(#B~@H#! Ɇ"ǔ`"X7»2"92͞{uNZiZRUvU-wv5NBuШ]Q,Ɣr3/:P5=PԚ@ؗP5Wtt G?`\ÜFJǑP)-Qi,Gεvgt [>n6Xe=7Y'+ ߺ_&2ok^ljݭb,ZTWtE[w0<L|etp:NϧN&iHit G YQ\a+ΎbB >7_Wc3aBCD \-tuݐDG;4Is;.uD :L!BzR"u`L% EæeV§5"?Tq3l"cv,{4eJXY*%eUf *X;d RbOԖӓ/Jt^.b. &Cl iy&EDMrmNoGJ"v6aES P\,@ cq>87$K^t{w Vj>5T=F?b0 tо|G@(zifF)5Əg%C؞ ֽdJ8CA=VYWg9~"bdv0L`=[E==}\'[h.D UWkS<x)%.@!ۺ4z|0&jp- vun"@ݧ.ɮ IqR c;̀r$'= d&AS?wV]/I}5 ;-qԧ:{]\`< =2܂sO4/o:7n3Igw&eYD$uy%r Qf!~S|q p@;̕#9uU,yY+"?sNOШb`w8 fJmى" y4,~ޯĬls=HH*2z}e.:t!PsXR՞ϳ&pvuSf<WNѓyH53Y*a@pEtMgG\]HD멢/門&XޯU!iG» XF$Т t26V?q&KEjn^ڛ5+-Fm}bv =6=M C إ̨?IY3 P I勉{.}Sޥ9vIzȤ*#u Pdkwp@DX)Ÿՙ​b3:!lorbѻ Fpdd.1`x;#^>-A%.#9-Z7O($0Fw :j@r 1>F>dB:$cz8yp!oʮS jďhdԾ:U8 Ae;0 WKU[Pt5>o](Cn+۪|IY)yQ uC@l%{ājˇ5SJ|_kĚT+HLLb`RUh(ևBK /SA(n>LA4 f,=٨kV:Aϻz^aZ^kiϹ[*$r;]{fHC; TVJ+P, /Г042IM/S/"Q]AAlj)nJqQ#CC)J~ ߦUDɲUT8= ~x.Pɼ-ʣT67ǩ{' ?L sH%nm`žϟɑ|gmB=չhVjb~ ݐ\[AnLfԚnJku)}Ela'Rۣ'zWPu<~(Bqm#qyszK2ߐ.aQUMl"rPೂ_Æߛ41'5ܒ@4K-۔$ W +5n 3;sBX2m{h~IvYۼ0"'ڠ|%a P#YSX}rWd \86C9{ N/l`uDyǚJrB g#'EC3EZ-HEۥq Iإ٬Yl8AXumn| O.apSM!@v#,Ir&1kDkQ"asTT9ڛe?rC@ɲ0xBn!9@wq~I$Ǫӏ'zFJ`Nl]Q0yZĠ{N^TAnч[aLB+OB-.&hK!S̞Ap~LB7̂]FX)sG6fJ},5u*!kmf$Gs6 ~؝HC.S>x@0)xۗmv-6nw{q]q0"T.?(ݨqBFK" % b(%C[a#~H.T.4=ܳ7n'd-GykşJh"2H.M =?R`kh`m!R6`&0Qlr g.`n ~UL\XO ˻c%7#A?cKiҶ_Rž{ }Qwq̟8Ȃ̻"8\'CaO"ĵQ8}HHpO6Z1x;wCh{2ZWJSJJ;2usNR%7鋙=dn 6 ۤh4rWZrff.TtgmߎW4 rF|v#l{ῤRFZ&6j` u"xw1]bO'|ߜhۇ1%K4c,f 8u@\ r#__M*MUy 61s-!O @dXA=68e>衝{d qOu`tGbKg8tV+u|Μ=ox]M.Q/:)|_>C(MӨUV^"=cX>Gl߇Iڱ!QEkK7 ӵ-j覃ͅU gldY ;*Axy,o L}ʜO:FRcʍ`Nqr@V)bXYr1ٖF.@'^ɛUmWl<үq&IKP1}uϦ9? _zjivRԚb9r2.dWQV7plT65O0h!ؐg(=QG-*';cSwE<ܽut205q,JœYߋn] oK0*z1U-`Jd:LVg+AdnĤLhw2RdS \&"/ϹrH{Ci4B!T\ H}|rjfq ܀)F\7Ky÷ F ]"jX}(ү? =ӷn;ğI▂[e &NDp_B<1cx㖶 O1kAʎ}jb=3yD>@ĹSb! xӱh./g/<Њ6vY~\DACYD5eΗ0 2U[ UuT*e'2bBkZiucr؜*n9Bx>=909(.*ݥۍ<4Ń Kҥcja'j0]zj61quٖڌ_q:"x'_72s+<5IHc?Ed˾H:VonZb'nfO> .WVOQl nMKoOC ƥ:Y' (sTz. oڵ`Y<.Ó'IֲzN oC-rCD)"NMK~yV&O,SCŬ{>%~ʗzo@/&5:c"c;@#9]>~3䡲 ȖzpciIyKPme6[|H"ttoD2fL&s?ZgN<QOǣ^kLnS`Ru.fVUᄕOh/*C)TU mPW&¶` X9LEIlO)ue"$OX}^&ݢrO]u27tZ^ }yP0Vy0 J'}߶JA0x@<srԶeC\YuoNz+29êm#.O4< U|M;`7‘,6hU؝?DIU ,m| ܌܏ TgC}?`,M8p/Lp(]uK 3;47NHW&%GqۀЀԧu2oEwi^&1KuKE)E55n tFp4'd^i2aO,溍WBũ"5KuG~%q  } mA=rt*u>5顜Oc\8#W$I$avAJWd>*3>0^X2@#N i6h?b_8u2M0!p[MK?qEiKG' [iHs~[γt(Q̙KF= fec|n|LmڜozQĭInS1KWk,AʞF^똠>3ZR|Xx|6Ej`$'$;j~}sdT3e./;bzk"OovEs \4(yQ߷JP2@!8X08y24eT1Is Y4.(;m6M]P.](0g%l).s6";nBF}\lnRE΢o݄3cs˜ᯱ͂V۽&nZ)P(^RX% -tIU^R:\$ &?9czGԂĒ+DZ#vyh[= n¾K̗O#< .up{,OZ3* TDAQ bkASżNi*f(oH G~=nHeksf9a'wFk;C (fVـԐ^I'ƺl"zqO Mig .N2h.wy¬⸐qN(ev@q9LlwMXg#B(y M 8K% oYy#=@SNX5A|aP"R= wf2#H_o]Jbb8P;ѧy.+.QQvvgiV2'8!ui%VW<~0'nq=ÊؙYѦ^pPRQFQa#/{bկ64\bYuRY2rF^r,b=: s-SO8!5å{q{Oæo]-TIYi'$OES6/i^KНl2 WɒiEAy{❏ݱ*.CnbHcNmldmؘӓM4u iȨ@!xEB\ܖJyrkz<]zDQƙtV\p`xv_TQyV(z~86F YE}OhѮ"vcUL}Fǘzܰ"saL+&V  `-5 |Ȇ¡}8+$1USb t%P/2Wmr?ӿ<#-`.ȍ_ HyjĔ](?uD$fiuRpJCqގ=?3߀kfX AꖀX2ᾡNWa6#\W7wJuDk72~]@vbZz!ob*mpH5" ~UhHy G~ϣ5;YmJK! _;:(H365m4IծR 0*B DeԽ'MЅu_ͫXv8z{M[VE^-PL#WbzVע>diJ9*]9Q"IoKKh"`U7ę1Eoǐſ?2-pF5t7:Tg}C[oX 8LVw>Mf\ 4QvY?R%?T.*%GV`Ur 'l.,CL_ͦHW)j IlcGk@}.JzU.+l ϧĶ*A'ӳK0A!}sN.֑azlg^N `@mPO|uOΘ_Sâ8S-p*]8auF/ S7y2 Z\sVgt|f|ָϞɪ[G#0DoH.HV)-IXuQ YO O2|Ѯfp'o@b*PJSuT.3l>Peh~DXgܞWGm:]a;Xbuqwkwq'[nA)"siq/ս8ΖsM ^jFq:&*!L[lzS$ށ$JǍ E&b9h(jB>e&dk(`c\fn%BK [mj"?I,jԥ e?8ܛI؊)G1ej.igSebnc.+|._d0:J<F4_g,1Uʨhavq[.ޖB򇐤]oKJۑ}q `с!Ö :jݤu0o..@JJ%rYvig seBPX͋%_MLn_ $Ouѧ+T`}+[nҿi:AyYLYp-C[zk4[x>ko竲vZ`]5xenLSRcTsRiaz)Y1C~$x$%N`AbUO=¡ҿS,usb5PD@5i$8*N^ _é9Pj :J"Tu0$օDC|pq@̞[Sz8[] ",4|S^+ #ޛPv<D 䮱fOӞ<~eɈJV A6vop5f#s;*FfL\ӶKT?'&2˓@-!Uѯ΅0:1v LvV sEy)yuքbY?T:U۪TP]λ D06#dN0Kd8\ϺsO7Jr]TNjMt ֔:9e{:bnA9e ɗ f{Ŋ6?><2mQ {jQq+2|FfPuqZmJ%]Q g$[.rX!ͯ&'!Us0'`;U Z1-W}O:=֣,%E"W@=}?DetŎE=M`y:eKJB$|u/@l1 `AH/mS;cQC-3LYH$i~YC^ ȱJc؟_6v՗arr|BKixB"py1 bk]Ѣߗ[R4tȯ/\!1< =CX6aAjB*Z=;Sl{y"EӞ4QLѢ.N>nװ{CI`EMrjX*=tć[dPi>YwV[#mYJLf Nmի(8>1d&WOC-خd{U.&2$ i@&~Tx"5ɳ? w#{Lur&#%9g[5#wưtQtYlZ3jW:H.ZHJmqvs=FM?HEs4W!2q?čvx@/"sGvJ- QLa󋃍3f|O?[MW|CFS. c!u=4^M@(*Tv[!rT#b'/ rؒL2VR4Lג{$YMlD\G&'T©73gMOZԴI9{6dc|Bt]bLDGqWKpd/U=Ó[%\D˲J~QVSV*B3#tD~ռ@!%ۘK.p01Ķ2x=p#g`~FyFZ+ n@-˒.@!E@z,:84MͮR2|wQŠ$W#hmՄB\oarE.홻EWGY7$)uRSb5ɫ,|l܇긘^9Ja9{is05f"KSy%ǭQW>~8W a=*DnV Uu=).,eh^H+\ TB%)*0~>R^+\4!5}ΘE@6DgR^ef4[ܹ(0) [ckf+J0,/ĔE`u+BTlzp3L:]rNhjr۱]S)` ^]ibg!5|0E]SYڝ:8p2j9kg{Nmn GnW}02k\g}ԤWhsx9?Ga Vj<^X Yz8?V)/啿 ^t,#E:Sk< PS*(#v.MȗؗU~ GUj f!8 nE*UnB S *]z*(s[[O_@EEh(pKTu^wJs|w*T^hD,Fls ӝlcjfy?*/.2#*79ZIL,i jc‡RuJn% :AF1xVkN$ZE"8k-b'Mρoc,/6Kvj,T(V2M)eM ΢ӌF2K;}#PYR ƶrZb"P%NVJ}[m-T"Z&cKcy-/(v-Ud41`pGgMwTǙt?o^MHe:/xKtKX܁sbS9=)wQY'@dLmy^r! {`r[~GZ6^N:UH8Ay݉Hr8 Q|8a` g4O:em-E,kʘ2sS1IKTT@0n&\2)*Ɩv5MsF[{͇-gjEpow+Dy LKr+n. u N,U2s1J%1~ Mޣ#+(l]<wH>bOdP*QrVo3je%p礥3;z_|b~2v\KR} "rA=9el; I(DϞ#Şy)rP@9A@UTxD+1(Οo2ݸ! H{wHh v]ow TP^V`QA4㰜Wϱ 1ckP}F& pwKW豲k]]q#]E1ËE2W[pRĞP#h W^} yy$P7% ގ.q bhbˉ55F0(q"{"vȠjUOn[:QR:{/\Bu!;h\<$M2;K+{N¼(&iҪ[7ؤM|KYqJm~W< Ykw&%jMvfogHfcrNlPX%ԝkn u@ _/_ȹƭ^mh9 X7E9o(Z}-2~ 3S0*<žpz5y/f}ڈ}n|حqk4߳ %a cZY?ol߬@-ޭZFN/zh1cVR@2$;mqd0^ [biʌ6j7CQz3q;AUT AAxR3|>!)wmpYFxD^/ۦuq}K5LiPnڸ0f5Mn,>f(4f$9NT#vogcl)Uu%?*K72+}yc*SHƽoAk2yng#̈́?ɝC7{3}EETXu}'XWqoHu;t[ !Ʊ{Î9~teS`%0;Z3ARGI v֜U M:ؾZ}oH`'x+T'}EOP}vg4R?{ Q?0>Y}[˯(o_u/ NPIDu uz5p,q}0p^sx1$,yTA?`"aQ8BՋL57)wy\=z:tMM[춼IܧfH7(qs]" ̥ʼ3nHϑxlc31qgP^nr&IP:Bq ekG=D=7[2sA`Ϸ=qlN(Rm+3s'pŷuNHca[3.214"piu8aiCL>P:8D e$N#/j;ɱٱZ! ߮ H5u♣⡵?5zb2]ϣZ9M1(FQEgm&(H D>OU ^H?P.VEs8\ӳCmAis}-n%CGuwUB@{ь\{vyhbڐk1"ӞJ3US)ZMnwpв%:gURPgUy8*8ZywqjS}Xv 0Dfh@ҸkX8 1BD6ޭOqJR\@)/gNdQFH "VD+QKTΘ_BOf)7vR7>At_8TDjN{6M[}2"&,vdLQł˛=kCq6 !J F9cVGpWnzvX<|^鶘|0@bюS.3PIu2ÿ3JKpʏdgѦw(ռTH<.7;T{Lݍ\%MsA5.n@F^f){nIHɃ:J{iAprh vvp`cȌ-m =$o-tFUdO[{+<یklZ+ӎZɾO9Ɍ> ddrv,-Rt+m85|xv]M|Q ?dY]Z|\Lc#xdC[%)C$bEpo$W H6*q{Y?nѻDl,ml ڑ,9YޓA#>WA[s<Ań~|NM|IM c3@bu\ >ݫV\;h A$ IG/RGExcܞ~"$S\3&R!e_[:ڮ<XV͝+tYbw NAn7zjex^ޥmI+INS>o\I1 ӤӁ;(w=k/`i6`J;L,AW)9Xqm!Ɣ~".Gan2igpSBW *:stOjԖ*$=b>Y!y<Kvb `\S7?Pv4HgNm>Q5q0.#6m Db\qAD}#c2-b *6^_V5|gL?ܨOCpo [0g>kCTԺoHLުBԽ ZCeu`|b93hb2l0ߘhƬ&Vxgh51Y&FT.\7}zb1&ozǨw>,(3"%2 *6B\N"$ e{vkBI#&tAn=t5N]~pN$R% Tb/!ǾZ)JW 4~nPy@خP;HIUHHl_/<?}c%Ƌνe\ѷXI@6cjGT{h:j0\pKGXNh̸`!sNn+Cw9O~S`z+fWepѻ:;_K_̸YQS+YcDOSa:Vi'Xf!4`0璶36WO|zr#3@AA;OSpF jR2̲7ѐ%E;?X?Gf+@UE3f9g;qM/^dǨYܑ kEHFL2Vk4aJU\j΁m޸JSҊ셃gDd=#Lc, H4 "۞@dΩg;Zͬu|QU2uWStkYK.DNU}ltwPm<hۈd*ǢEr uƹ'}50sZxZ+%fjxPp.h\d EBL+^Tgy!:%_&rƴcIdsWG3ɠ |DwY;]f#_,mĤâ%Tų=xGsMFBbelPUco٥NIJy.&< Ftm.VȝqJ;^b{{ !"ޛ H*oFƩKq5FGvfH`_쓖M%}`.eMɉ(BWJc罦}U0ntdy3:RR\]ě _ Dր@X[yf.xk>2(RB uuEIɐ顲`k/_  &:Y)(I8we?lYZe\eGY[]L1BFlC[#m'v65u"|3@] 1/QmtUz{Ǧa1wH-uqںі R[@Y AE44Hv{uިy^l`)k,{yR,LY"WY/\1SeuP7aKA{+Q&\jߴ@(mMFс8fTmG  DG  ]g} 4 \,gO5&"qĭ: yWB30 b+W2[9wZP/<(/%%Ji3ḭIy1te0ԥ thw59utQG8c?jk:/L eB -Tѧ;ŭ2uݍМC@< ,P|ORb3㢅k:'Dp5;"Ogv)9vcFC\wӋ/gpO8k*n",Á|4:t|Cw|B1] A(m6?d K'a.P&P=pmڊێzw;WaG:Zf:Am=kpd2vuՆۑ@Rsa7QȯZm=Jp D;Y dq@Ky1yЪk0k@\ Tઋk^nsМy3ˑZBH9C(5񫂀?"Am_K.c+cML>of|0g'_Jib՛=y "P^]n??2B Qf*kl^Uaeɖ1P"çAZ Qu&S)6 BV8#]M|:TD7 W2A,/ܩ9j0땪qЦ()S_ )[E C&٬gf趤+zN'k<}:&zǢV%}Azy9xbHJ%"@y#u`}'(Y&\duյjDG y3`^ ] tFtfGd2^i)$t Q:z\R+%*_imkB8׸]Ef/Y[sZ&>wq( IB=O;U*/[ % [ATAB7 EbMjb|3E+yO: ?wNV1'Uz23\bw:J7E=ш7Ds4{Kw4Yyh跺XltRuSO53-bPd+ԋmK&|4*FeUK >Q֤5\\i=R{R+Ʉ.oo3lE ղ^$mU`st巭 1RԸ,R'}Dǯ9ž1~W% ?@"}WA,Yі{]t> @?9AݜoBJM"j3ѻz˿fk{6FzyQ/8Q[4;Oԕ%@^EqȃFqhB.ob̤/^TrwvkДr@3vpX@wۅHDo28֣Z6lLKzv;ԟ@LϢY^cii.gΚߞ2?.1v#_ڃ ^)KU,*pJCT+d{|)?DS)^&Ia8ؔ(=Qqkt`,v*qc=0ZYjlo@G 6|qh~*DlNAVC%xy3DA> njrÜ YނQSTl!*zحew4_Yw|;k X)˔[O0q+]4L/`FS1jeI1~qf{K++]RO kTڬ!2qgU"/[VIiz*| j DbF0UL%`y˜]*#s8#WF3~=>}Ⱦ'Jx0lŃ[Sr5Jʗ8}Ӎ1:Gj16$ oRnЊCM!]fomc\ͩSG)(@ͭ1\ _m Džgøćl,Y.cc_ [沒KŕyYAS@ThE#g:{ s1|=f<Ӫ"[O6-PsU_q"- >VG|\ѿM߀N٭: VW[L6" z4C%ґ* ΝU8t5cDqϑce#oj9m+?bNVFN KWn)ʛ?kRۦ|ۆ߈=,Kx( J0,7x_9S(f?zt{f#*{K7Eb"hdP ژ[!xRɡ.ˬoKu.lڍ=˟byV'IQ|az\ EtXӟ_/ <3vwdUӽpd,T!2'%iВ~&-e@ ` حk|~hF`r1m m Z l*}Ĵ)]~` ^5p*N. 1q-1:bΙĈ?xA.w%6x`fbu]XC| z爾G^&ʪd֪1sXR^5PE ͲiJ4ohM5'& T=/*NI*BdT\+{^T!=7yƞa0L# Bqx1xY>ǃ+trK~z~/j?y? R-Z@HW-Mk4Y* "nz EHsQ/ng LZ)Idy؈ϰAI2;@ˆ<|X/|zgy6:#۽]OGGN>䳣|3;.?e6MACy""< ת9C 3Ĕf8