xen-libs-32bit-4.13.3_04-lp152.2.30.1 4>$  ApaE⸋/=„{[:MWrsyj=qHj0$OZUw4+\dG=).?4W d@~^颠Breb@|$@-Nc(%H"x84+yW,DMԓ )!r ;Jmŏf݇u "g8r[Ri7~9Cљ5C{̩%!tte_A$ͼg)"YŴr096a5bb736f0413c823d277fd3eb84c2da48f274d8c89284916c17dcd5028601b82bc835853905fd899a82ba9c87b030e50f50c2 ,aE⸋/=„bN@$;F㗝hP j83׵F͊50`W (>U=sAgT96b˪97UyaP.ȑ' *j~Z(*T+tWuW b5p΋Wx5:;p#l]>-ԟ'ғ<%倗yJֶW5Ѣ囷ʖH~`/Z 'x">xB'GZ#38dvýD^SfJo~N>p>?d ( F  2@pv}-@- - - -  U-  - p- Q-2X- $???(j8t~9l~:9T~>G-Hˤ-IX-Ẍ$Y$\h-]-^ bcҢd/e4f7l9uL-vw-xL-y*Cxen-libs-32bit4.13.3_04lp152.2.30.1Xen Virtualization: LibrariesXen is a virtual machine monitor for x86 that supports execution of multiple guest operating systems with unprecedented levels of performance and resource isolation. This package contains the libraries used to interact with the Xen virtual machine monitor. In addition to this package you need to install kernel-xen, xen and xen-tools to use Xen. Authors: -------- Ian Pratt aElamb62z openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Kernelhttp://www.cl.cam.ac.uk/Research/SRG/netos/xen/linuxx86_64/sbin/ldconfig5((E%56D5\vv&$6'`5%%5%5fܡAAAAAAAAaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaEaE2adbc6cd9c42218f6ecd5905aa49f82f9d224691f69444c8057d71b1070e51776839263e2e5b4cf3dbe4799bb81c3b490bebdb6c74f645d0cb9186b639ac5f42b0dee7ed95dcd1d6262b0cbd7bcdb2ce9b21b9e745c06323e939f2bd7c838ad53289779426b1a3845bc6cf4a348f2e230053c6f5fd3921de8fcc3815f49acb226ee8e042f0b9eb05ba4835f22fbf2e806a685f1573270ded7321bb0db85678ee81404888a9a642c754321c262f4d5e94947da3c2612d1c95e61f1397e01bfa546228ace48ff4413d4b210597b4b8aab9d5dace91ba00f186342dbfab82e37acc57a4f0722b50b0dee53f00da52234a6c783b314cbbd14f0c72f951b546b29aea43575b07876a30371123d2408ba31e202e5528419c631a8010668c4602d479d7abba3b265b45294a5468e69a3cc33284c04853d63c1b70791b4fded19cf46ddee4c1f4cd5f4d91852f2a6d9d136a24b8260780d53e1cb07e8f7b121c9a913a3121eab9aea6b994225450c2af2f24e75591ab869d44e4d1430473863b56ce021cdc49d8546617f4882c7406efa19699738e5497f8bbcc4606b99801b8ead227d002391889c452cee165ec933a3d07557412c1b7dc472dfdfb497f11e25447bb583245a0f2120f25da1a09ae575778f8afab3c98f4b8db0753525323e4287b76b80740dbc807a97253649e67ee90ea00e9b40a315d0215eb583470495bfcdb0d6cc1b3461ca623ea4691f7dab381be2d879a08d498f1c11f59cbba9e74388063020a3d1fc3df61e7b6098c4dc0713da6642d55bfeb9452b915e44fa2089ce699a512add5cd1c9f780621335ee160b008d1aeb85db426107c4f1074a1c2ad91a3047616ee50e02cbb21820db4bbd238dc7561ad06183cfdf75ee0ce98762d4a42d819de38e0f2e61fb8333d51eab351e7514bbc2ff9ccfa5a1578e10d84aa57e224460302d4c8f63ef031106f69c82e0a7a89f5d69f4dcb3d1133572b9237889684libxencall.so.1.2libxenctrl.so.4.13.0libxendevicemodel.so.1.3libxenevtchn.so.1.1libxenforeignmemory.so.1.3libxenfsimage.so.4.13.0libxengnttab.so.1.2libxenguest.so.4.13.0libxenlight.so.4.13.0libxenstat.so.4.13.0libxenstore.so.3.0.3libxentoolcore.so.1.0libxentoollog.so.1.0libxenvchan.so.4.13.0libxlutil.so.4.13.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxen-4.13.3_04-lp152.2.30.1.src.rpmlibxencall.so.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-libs-32bitxen-libs-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibbz2.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.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.1a7T@a,@aGa $@a @` @``E`` @```7@`a@`\{@`OL@`B@`4@`@` l__$_ǁ______@__[f_X_Wr@_'@_{_^)@^^@^3^ϧ^x^@^@^^^{G^r @^j$@^g@^_@^Nt^K^=Q@^:@^0"@^@^@]]]N@]@]ʞ])]c@]@]@]@]]fl]fl]M`@]B@]/ ],j] ]@]@] ] ] #]]@\\ޢ@\ڭ\\@\@\@\,@\7\\N\@\\+@\\M\M\\\@\}@\k\X)@\J@\I\A\?\=@\9\73\4\$\l@[H[k@[@[^[^[ā@[@[@[9@[v[W[CN@[<[6@[0@[0@['[!@[5@Z@ZnZ@ZZZ@ZmZԐ@ZZZ@ZZ}@Z}@Z}@Z}@Zz@Zz@Zo Zk@ZV@ZS]@ZOhZ:PZ1@Z.s@Z&@ZOZOZ Z Z Z@Z@Z }ZC@ZYYYY|Y@Y{Y*@Y5YA@Y4YYYbYY@Y3Y@YJYJY@YYV@Y@Ym@Yw2Yp@YlYh@Yh@YS@YJ_YI@Y5GY0Y-^Y(Y"YY;@YYY@YtY.X@XQ@X@XۡXg@X@X@X@X @X@X@X@X@XXX@XXXwoXs{@XlXWXRXQ4@XEVX43@X.@X*X lX&X@XX@W@W֘W֘W^@WiW:Wt@W.@W9WW@Wk@Wi,@WbWZWZWZWYZ@WV@WEWBW=W;W3W1@W1@W,@W(W(W(W(W(W#LWVbV(@V3VJVxV'@VV2V͛@VŲ@V`VwVVV=@VV@VHV@VvV%@VV<@V@VS@VV@V^VwVqR@Vn@VXEVUVTQ@VMVMVMVA@V;DV9@V7P@V0V*!@V V@VCVVVf@VqV@UYU@U@UUݪ@U@UnU4@UUK@UU@UU>U@Ux&Un@U\w@U[%UUUPUKSU>$U6;U%@UU@UUU.@TgT-@TT@TZ@TZ@T@TT@T5T@TLTLT~@Tl@Ti@Ta@THT?@T=@carnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comCallum Farmer carnold@suse.comcarnold@suse.comJames Fehlig carnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comDominique Leuenberger carnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comMatej Cepl carnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comJim Fehlig ohering@suse.deMartin Liška ohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comJan Engelhardt Guillaume GARDET Guillaume GARDET Bernhard Wiedemann carnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deBernhard Wiedemann ohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comtrenn@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.dejfehlig@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.deohering@suse.derbrown@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comjfehlig@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.dejfehlig@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comohering@suse.dejfehlig@suse.comcarnold@suse.comjfehlig@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.commlatimer@suse.comcarnold@suse.comcyliu@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comjfehlig@suse.comcarnold@suse.comcarnold@suse.comohering@suse.decarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comohering@suse.derguenther@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comrguenther@suse.comcarnold@suse.commeissner@suse.comcarnold@suse.comohering@suse.decarnold@suse.comcarnold@suse.comohering@suse.deohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.decarnold@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.com- bsc#1189632 - VUL-0: CVE-2021-28701: xen: Another race in XENMAPSPACE_grant_table handling (XSA-384) xsa384.patch - Upstream bug fixes (bsc#1027519) 5e5001ee-x86-p2m-PoD-accounting-in-gpae.patch (Replaces xsa378-0a.patch) 5e86fa2a-x86-p2m_remove_page-retval.patch (Replaces xsa378-0b.patch) 5e86fa57-x86-p2m-remove-MFN-check.patch (Replaces xsa378-0c.patch) 61001231-x86-work-around-GNU-ld-2-37-issue.patch 611a7e38-x86-CET-shstk-WARN-manipulation.patch 611cba4e-VT-d-Tylersburg-errata-more-steppings.patch 6128a856-gnttab-radix-tree-node-init.patch 611f844b-AMD-IOMMU-dont-leave-pt-mapped.patch 61122ac6-credit2-avoid-spuriously-picking-idle.patch (Replaces credit2-avoid-picking-a-spurious-idle-unit-when-caps-are-used.patch) 6126339d-AMD-IOMMU-global-ER-extending.patch (Replaces xsa378-1.patch) 6126344f-AMD-IOMMU-unity-map-handling.patch (Replaces xsa378-2.patch) 61263464-IOMMU-pass-access-to-p2m_get_iommu_flags.patch (Replaces xsa378-3.patch) 6126347d-IOMMU-generalize-VT-d-mapped-RMRR-tracking.patch (Replaces xsa378-4.patch) 6126349a-AMD-IOMMU-rearrange-reassignment.patch (Replaces xsa378-5.patch) 612634ae-AMD-IOMMU-rearrange-ER-UM-recording.patch (Replaces xsa378-6.patch) 612634c3-x86-p2m-introduce-p2m_is_special.patch (Replaces xsa378-7.patch) 612634dc-x86-p2m-guard-identity-mappings.patch (Replaces xsa378-8.patch) 612634f4-x86-mm-widen-locked-region-in-xatp1.patch (Replaces xsa379.patch) 6126350a-gnttab-release-mappings-preemption.patch (Replaces xsa380-1.patch 6126351f-gnttab-replace-mapkind.patch (Replaces xsa380-2.patch) 6126353d-gnttab-get-status-frames-array-capacity.patch (Replaces xsa382.patch) 61263553-Arm-restrict-maxmem-for-dom0less.patch (Replaces xsa383.patch)- bsc#1189882 - refresh libxc.sr.superpage.patch prevent superpage allocation in the LAPIC and ACPI_INFO range- bsc#1189373 - VUL-0: CVE-2021-28694,CVE-2021-28695, CVE-2021-28696: xen: IOMMU page mapping issues on x86 (XSA-378) xsa378-0a.patch xsa378-0b.patch xsa378-0c.patch xsa378-1.patch xsa378-2.patch xsa378-3.patch xsa378-4.patch xsa378-5.patch xsa378-6.patch xsa378-7.patch xsa378-8.patch - bsc#1189376 - VUL-0: CVE-2021-28697: xen: grant table v2 status pages may remain accessible after de-allocation. (XSA-379) xsa379.patch - bsc#1189378 - VUL-0: CVE-2021-28698: xen: long running loops in grant table handling. (XSA-380) xsa380-1.patch xsa380-2.patch - bsc#1189380 - VUL-0: CVE-2021-28699: xen: inadequate grant-v2 status frames array bounds check. (XSA-382) xsa382.patch - bsc#1189381 - VUL-0: CVE-2021-28700: xen: xen/arm: No memory limit for dom0less domUs. (XSA-383) xsa383.patch- bsc#1188050 - L3: Xen guest yval1a80 SLES11SP4 hangs on cluster See also bsc#1179246. credit2-avoid-picking-a-spurious-idle-unit-when-caps-are-used.patch- Drop aarch64-maybe-uninitialized.patch as the fix is in tarball.- bsc#1176189 - xl monitoring process exits during xl save -p|-c keep the monitoring process running to cleanup the domU during shutdown xl-save-pc.patch- bsc#1179246 - Dom0 hangs when pinning CPUs for dom0 with HVM guest 60be0e24-credit2-pick-runnable-unit.patch 60be0e42-credit2-per-entity-load-tracking-when-continuing.patch - Upstream bug fixes (bsc#1027519) 60be3097-x86-CPUID-fix-HLE-and-RTM-handling-again.patch 60bf9e19-Arm-create-dom0less-domUs-earlier.patch (Replaces xsa372-1.patch) 60bf9e1a-Arm-boot-modules-scrubbing.patch (Replaces xsa372-2.patch) 60bf9e1b-VT-d-size-qinval-queue-dynamically.patch (Replaces xsa373-1.patch) 60bf9e1c-AMD-IOMMU-size-command-buffer-dynamically.patch (Replaces xsa373-2.patch) 60bf9e1d-VT-d-eliminate-flush-related-timeouts.patch (Replaces xsa373-2.patch) 60bf9e1e-x86-spec-ctrl-protect-against-SCSB.patch (Replaces xsa375.patch) 60bf9e1f-x86-spec-ctrl-mitigate-TAA-after-S3.patch (Replaces xsa377.patch) 60bfa904-AMD-IOMMU-wait-for-command-slot.patch (Replaces xsa373-4.patch) 60bfa906-AMD-IOMMU-drop-command-completion-timeout.patch (Replaces xsa373-5.patch) 60c8a7ac-x86-vpt-fully-init-timers-before-enlisting.patch 60d49689-VT-d-undo-device-mappings-upon-error.patch 60d496b9-VT-d-adjust-domid-map-updating-on-unmap.patch 60d496d6-VT-d-clear_fault_bits-should-clear-all.patch 60d496ee-VT-d-dont-lose-errors-on-multi-IOMMU-flush.patch 60d5c6df-IOMMU-PCI-dont-let-domain-cleanup-continue.patch- bsc#1183243 - L3: Core cannot be opened when using xl dump-core of VM with PTF 60ba695e-tools-libs-ctrl-fix-xc_core_arch_map_p2m-to-support.patch- Update logrotate.conf, move global options into per-file sections to prevent globbering of global state (bsc#1187406)- Fix shell macro expansion in xen.spec, so that ExecStart= in xendomains-wait-disks.service is created correctly (bsc#1183877)- bsc#1186428 - VUL-0: CVE-2021-28693: xen: xen/arm: Boot modules are not scrubbed (XSA-372) xsa372-1.patch xsa372-2.patch - bsc#1186429 - VUL-0: CVE-2021-28692: xen: inappropriate x86 IOMMU timeout detection / handling (XSA-373) xsa373-1.patch xsa373-2.patch xsa373-3.patch xsa373-4.patch xsa373-5.patch - bsc#1186433 - VUL-0: CVE-2021-0089: xen: Speculative Code Store Bypass (XSA-375) xsa375.patch - bsc#1186434 - VUL-0: CVE-2021-28690: xen: x86: TSX Async Abort protections not restored after S3 (XSA-377) xsa377.patch - bsc#1180491 - "Panic on CPU 0: IO-APIC + timer doesn't work!" 6011bbc7-x86-timer-fix-boot-without-PIT.patch - Upstream bug fixes (bsc#1027519) 60631c38-VT-d-QI-restore-flush-hooks.patch 60700077-x86-vpt-avoid-pt_migrate-rwlock.patch 60787714-x86-HPET-avoid-legacy-replacement-mode.patch 60787714-x86-HPET-factor-legacy-replacement-mode-enabling.patch 608676f2-VT-d-register-based-invalidation-optional.patch 60a27288-x86emul-gas-2-36-test-harness-build.patch 60afe616-x86-CPUID-rework-HLE-and-RTM-handling.patch - Drop gcc10-fixes.patch- Add xen.sysconfig-fillup.patch to make sure xencommons is in a format as expected by fillup. (bsc#1185682) Each comment needs to be followed by an enabled key. Otherwise fillup will remove manually enabled key=value pairs, along with everything that looks like a stale comment, during next pkg update- Refresh xenstore-launch.patch to cover also daemon case- Update to Xen 4.13.3 bug fix release (bsc#1027519) xen-4.13.3-testing-src.tar.bz2 - Drop patches contained in new tarball 5faa974f-evtchn-rework-per-channel-lock.patch 5faa978b-evtchn-revert-52e1fc47abc3a0123.patch 5faac497-xen-arm-Always-trap-AMU-system-registers.patch 5fbcdf2e-evtchn-FIFO-access-last.patch 5fbcdf99-x86-DMI-fix-SMBIOS-pointer-check.patch 5fbd042b-memory-off-by-one-in-XSA-346.patch 5fc4ee23-evtchn-FIFO-queue-locking.patch 5fd8aebb-x86-replace-reset_stack_and_jump_nolp.patch 5fd8aee5-x86-fold-guest_idle_loop.patch 5fd8aef3-x86-avoid-calling-do_resume.patch 5fd8af4b-evtchn-FIFO-add-2nd-smp_rmb.patch 5fd8b02d-evtchn-FIFO-reorder-and-synchronize.patch 5ff458f2-x86-vPCI-tolerate-disabled-MSI-X-entry.patch 5ff71655-x86-dpci-EOI-regardless-of-masking.patch 5ffc58e8-x86-ACPI-dont-overwrite-FADT.patch 600999ad-x86-dpci-do-not-remove-pirqs-from.patch 600ab341-x86-vioapic-EOI-check-IRR-before-inject.patch 6013e4bd-memory-bail-from-page-scrub-when-CPU-offline.patch 6013e546-x86-HVM-reorder-domain-init-error-path.patch 601d4396-x86-EFI-suppress-ld-2-36-debug-info.patch 602bd768-page_alloc-only-flush-after-scrubbing.patch 602cfe3d-IOMMU-check-if-initialized-before-teardown.patch 602e5a8c-gnttab-never-permit-mapping-transitive-grants.patch 602e5abb-gnttab-bypass-IOMMU-when-mapping-own-grant.patch 6037b02e-x86-EFI-suppress-ld-2-36-base-relocs.patch 60410127-gcc11-adjust-rijndaelEncrypt.patch 60422428-x86-shadow-avoid-fast-fault-path.patch xen-4.13.2-testing-src.tar.bz2 xsa115-1.patch xsa115-10.patch xsa115-2.patch xsa115-3.patch xsa115-4.patch xsa115-5.patch xsa115-6.patch xsa115-7.patch xsa115-8.patch xsa115-9.patch xsa322.patch xsa324.patch xsa325.patch xsa351-1.patch xsa351-2.patch xsa368.patch- bsc#1137251 - Restore changes for xen-dom0-modules.service which were silently removed on 2019-10-17- bsc#1177204 - L3-Question: conring size for XEN HV's with huge memory to small. Inital Xen logs cut 5ffc58c4-ACPI-reduce-verbosity-by-default.patch - Upstream bug fixes (bsc#1027519) 601d4396-x86-EFI-suppress-ld-2-36-debug-info.patch 602bd768-page_alloc-only-flush-after-scrubbing.patch 602cfe3d-IOMMU-check-if-initialized-before-teardown.patch 602e5a8c-gnttab-never-permit-mapping-transitive-grants.patch 602e5abb-gnttab-bypass-IOMMU-when-mapping-own-grant.patch 6037b02e-x86-EFI-suppress-ld-2-36-base-relocs.patch 60410127-gcc11-adjust-rijndaelEncrypt.patch 60422428-x86-shadow-avoid-fast-fault-path.patch- bsc#1183072 - VUL-0: CVE-2021-28687: xen: HVM soft-reset crashes toolstack (XSA-368). Also resolves, bsc#1179148 - kdump of HVM fails, soft-reset not handled by libxl bsc#1181989 - openQA job causes libvirtd to dump core when running kdump inside domain xsa368.patch- bsc#1182576 - L3: XEN domU crashed on resume when using the xl unpause command 602ffae9-tools-libs-light-fix-xl-save--c-handling.patch- Upstream bug fixes (bsc#1027519) 5fd8aebb-x86-replace-reset_stack_and_jump_nolp.patch (Replaces xsa348-1.patch) 5fd8aee5-x86-fold-guest_idle_loop.patch (Replaces xsa348-2.patch 5fd8aef3-x86-avoid-calling-do_resume.patch (Replaces xsa348-3.patch) 5fd8af4b-evtchn-FIFO-add-2nd-smp_rmb.patch (Replaces xsa359.patch) 5fd8b02d-evtchn-FIFO-reorder-and-synchronize.patch (Replaces xsa358.patch) 5ff458f2-x86-vPCI-tolerate-disabled-MSI-X-entry.patch 5ff71655-x86-dpci-EOI-regardless-of-masking.patch 5ffc58e8-x86-ACPI-dont-overwrite-FADT.patch 600999ad-x86-dpci-do-not-remove-pirqs-from.patch (Replaces xsa360.patch) 600ab341-x86-vioapic-EOI-check-IRR-before-inject.patch 6013e4bd-memory-bail-from-page-scrub-when-CPU-offline.patch 6013e546-x86-HVM-reorder-domain-init-error-path.patch- bsc#1181254 - VUL-0: xen: IRQ vector leak on x86 (XSA-360) xsa360.patch- bsc#1180690 - L3-Question: xen: no needsreboot flag set Add Provides: installhint(reboot-needed) in xen.spec for libzypp- bsc#1176782 - L3: xl dump-core shows missing nr_pages during core. If maxmem and current are the same the issue doesn't happen 5fca3b32-tools-libs-ctrl-fix-dumping-of-ballooned-guest.patch- bsc#1179496 - VUL-0: CVE-2020-29480: xen: xenstore: watch notifications lacking permission checks (XSA-115) xsa115-1.patch xsa115-2.patch xsa115-3.patch xsa115-4.patch xsa115-5.patch xsa115-6.patch xsa115-7.patch xsa115-8.patch xsa115-9.patch xsa115-10.patch - bsc#1179498 - VUL-0: CVE-2020-29481: xen: xenstore: new domains inheriting existing node permissions (XSA-322) xsa322.patch - bsc#1179501 - VUL-0: CVE-2020-29484: xen: xenstore: guests can crash xenstored via watchs (XSA-324) xsa324.patch - bsc#1179502 - VUL-0: CVE-2020-29483: xen: xenstore: guests can disturb domain cleanup (XSA-325) xsa325.patch - bsc#1179506 - VUL-0: CVE-2020-29566: xen: undue recursion in x86 HVM context switch code (XSA-348) xsa348-1.patch xsa348-2.patch xsa348-3.patch - bsc#1179514 - VUL-0: CVE-2020-29570: xen: FIFO event channels control block related ordering (XSA-358) xsa358.patch - bsc#1179516 - VUL-0: CVE-2020-29571: xen: FIFO event channels control structure ordering (XSA-359) xsa359.patch - Upstream bug fixes (bsc#1027519) 5faa974f-evtchn-rework-per-channel-lock.patch 5faa978b-evtchn-revert-52e1fc47abc3a0123.patch 5faac497-xen-arm-Always-trap-AMU-system-registers.patch (Replaces xsa351-3.patch) 5fbcdf2e-evtchn-FIFO-access-last.patch 5fbcdf99-x86-DMI-fix-SMBIOS-pointer-check.patch 5fbd042b-memory-off-by-one-in-XSA-346.patch (Replaces xsa355.patch) 5fc4ee23-evtchn-FIFO-queue-locking.patch- bsc#1178963 - VUL-0: xen: stack corruption from XSA-346 change (XSA-355) xsa355.patch- Enhance libxc.migrate_tracking.patch Hide SUSEINFO messages from pause/unpause/resume from xl command. They are intended for libvirt logging, but lacked info about execution context.- bsc#1178591 - VUL-0: CVE-2020-28368: xen: Intel RAPL sidechannel attack aka PLATYPUS attack aka XSA-351 xsa351-1.patch xsa351-2.patch xsa351-3.patch- Upstream bug fix (bsc#1027519) 5f92909a-PCI-cleanup-MSI-before-removing-device.patch- bsc#1177950 - adjust help for --max_iters, default is 5 libxl.set-migration-constraints-from-cmdline.patch- Update to Xen 4.13.2 bug fix release (bsc#1027519) xen-4.13.2-testing-src.tar.bz2 - Drop patches contained in new tarball 5eb51be6-cpupool-fix-removing-cpu-from-pool.patch 5eb51caa-sched-vcpu-pause-flags-atomic.patch 5ec2a760-x86-determine-MXCSR-mask-always.patch 5ec50b05-x86-idle-rework-C6-EOI-workaround.patch 5ec7dcaa-x86-dont-enter-C6-with-in-service-intr.patch 5ec7dcf6-x86-dont-enter-C3-C6-with-errata.patch 5ec82237-x86-extend-ISR-C6-workaround-to-Haswell.patch 5ece1b91-x86-clear-RDRAND-CPUID-bit-on-AMD-fam-15-16.patch 5ece8ac4-x86-load_system_tables-NMI-MC-safe.patch 5ed69804-x86-ucode-fix-start-end-update.patch 5eda60cb-SVM-split-recalc-NPT-fault-handling.patch 5edf6ad8-ioreq-pending-emulation-server-destruction-race.patch 5edfbbea-x86-spec-ctrl-CPUID-MSR-defs-for-SRBDS.patch 5edfbbea-x86-spec-ctrl-mitigate-SRBDS.patch 5ee24d0e-x86-spec-ctrl-document-SRBDS-workaround.patch 5ef44e0d-x86-PMTMR-use-FADT-flags.patch 5ef6156a-x86-disallow-access-to-PT-MSRs.patch 5efcb354-x86-protect-CALL-JMP-straight-line-speculation.patch 5f046c18-evtchn-dont-ignore-error-in-get_free_port.patch 5f046c48-x86-shadow-dirty-VRAM-inverted-conditional.patch 5f046c64-EPT-set_middle_entry-adjustments.patch 5f046c78-EPT-atomically-modify-ents-in-ept_next_level.patch 5f046c9a-VT-d-improve-IOMMU-TLB-flush.patch 5f046cb5-VT-d-prune-rename-cache-flush-funcs.patch 5f046cca-x86-IOMMU-introduce-cache-sync-hook.patch 5f046ce9-VT-d-sync_cache-misaligned-addresses.patch 5f046cfd-x86-introduce-alternative_2.patch 5f046d1a-VT-d-optimize-CPU-cache-sync.patch 5f046d2b-EPT-flush-cache-when-modifying-PTEs.patch 5f046d5c-check-VCPUOP_register_vcpu_info-alignment.patch 5f1a9916-x86-S3-put-data-sregs-into-known-state.patch 5f21b9fd-x86-cpuid-APIC-bit-clearing.patch 5f479d9e-x86-begin-to-support-MSR_ARCH_CAPS.patch 5f4cf06e-x86-Dom0-expose-MSR_ARCH_CAPS.patch 5f4cf96a-x86-PV-fix-SEGBASE_GS_USER_SEL.patch 5f560c42-x86-PV-64bit-segbase-consistency.patch xsa286-1.patch xsa286-2.patch xsa286-3.patch xsa286-4.patch xsa286-5.patch xsa286-6.patch xsa333.patch xsa334.patch xsa336.patch xsa337-1.patch xsa337-2.patch xsa338.patch xsa339.patch xsa340.patch xsa342.patch xsa343-1.patch xsa343-2.patch xsa343-3.patch xsa344-1.patch xsa344-2.patch xsa345-1.patch xsa345-2.patch xsa345-3.patch xsa346-1.patch xsa346-2.patch xsa347-1.patch xsa347-2.patch xsa347-3.patch- bsc#1177409 - VUL-0: CVE-2020-27674: xen: x86 PV guest INVLPG-like flushes may leave stale TLB entries (XSA-286) xsa286-1.patch xsa286-2.patch xsa286-3.patch xsa286-4.patch xsa286-5.patch xsa286-6.patch - bsc#1177412 - VUL-0: CVE-2020-27672: xen: Race condition in Xen mapping code (XSA-345) xsa345-1.patch xsa345-2.patch xsa345-3.patch - bsc#1177413 - VUL-0: CVE-2020-27671: xen: undue deferral of IOMMU TLB flushes (XSA-346) xsa346-1.patch xsa346-2.patch - bsc#1177414 - VUL-0: CVE-2020-27670: xen: unsafe AMD IOMMU page table updates (XSA-347) xsa347-1.patch xsa347-2.patch xsa347-3.patch- Escape some % chars in xen.spec, they have to appear verbatim- Enhance libxc.migrate_tracking.patch Print number of allocated pages on sending side, this is more accurate than p2m_size.- bsc#1176339 - VUL-0: CVE-2020-25602: xen: x86 pv: Crash when handling guest access to MSR_MISC_ENABLE (XSA-333) xsa333.patch - bsc#1176341 - VUL-0: CVE-2020-25598: xen: Missing unlock in XENMEM_acquire_resource error path (XSA-334) xsa334.patch - bsc#1176343 - VUL-0: CVE-2020-25604: xen: race when migrating timers between x86 HVM vCPU-s (XSA-336) xsa336.patch - bsc#1176344 - VUL-0: CVE-2020-25595: xen: PCI passthrough code reading back hardware registers (XSA-337) xsa337-1.patch xsa337-2.patch - bsc#1176346 - VUL-0: CVE-2020-25597: xen: once valid event channels may not turn invalid (XSA-338) xsa338.patch - bsc#1176345 - VUL-0: CVE-2020-25596: xen: x86 pv guest kernel DoS via SYSENTER (XSA-339) xsa339.patch - bsc#1176347 - VUL-0: CVE-2020-25603: xen: Missing barrier barriers when accessing/allocating an event channel (XSA-340) xsa340.patch - bsc#1176348 - VUL-0: CVE-2020-25600: xen: out of bounds event channels available to 32-bit x86 domains (XSA-342) xsa342.patch - bsc#1176349 - VUL-0: CVE-2020-25599: xen: races with evtchn_reset() (XSA-343) xsa343-1.patch xsa343-2.patch xsa343-3.patch - bsc#1176350 - VUL-0: CVE-2020-25601: xen: lack of preemption in evtchn_reset() / evtchn_destroy() (XSA-344) xsa344-1.patch xsa344-2.patch - Upstream bug fixes (bsc#1027519) 5f479d9e-x86-begin-to-support-MSR_ARCH_CAPS.patch 5f4cf06e-x86-Dom0-expose-MSR_ARCH_CAPS.patch 5f4cf96a-x86-PV-fix-SEGBASE_GS_USER_SEL.patch 5f560c42-x86-PV-64bit-segbase-consistency.patch- Upstream bug fixes (bsc#1027519) 5ef44e0d-x86-PMTMR-use-FADT-flags.patch 5ef6156a-x86-disallow-access-to-PT-MSRs.patch 5efcb354-x86-protect-CALL-JMP-straight-line-speculation.patch 5f046c18-evtchn-dont-ignore-error-in-get_free_port.patch (Replaces xsa317.patch) 5f046c48-x86-shadow-dirty-VRAM-inverted-conditional.patch (Replaces xsa319.patch) 5f046c64-EPT-set_middle_entry-adjustments.patch (Replaces xsa328-1.patch) 5f046c78-EPT-atomically-modify-ents-in-ept_next_level.patch (Replaces xsa328-2.patch) 5f046c9a-VT-d-improve-IOMMU-TLB-flush.patch (Replaces xsa321-1.patch) 5f046cb5-VT-d-prune-rename-cache-flush-funcs.patch (Replaces xsa321-2.patch) 5f046cca-x86-IOMMU-introduce-cache-sync-hook.patch (Replaces xsa321-3.patch) 5f046ce9-VT-d-sync_cache-misaligned-addresses.patch (Replaces xsa32141.patch) 5f046cfd-x86-introduce-alternative_2.patch (Replaces xsa321-5.patch) 5f046d1a-VT-d-optimize-CPU-cache-sync.patch (Replaces xsa321-6.patch) 5f046d2b-EPT-flush-cache-when-modifying-PTEs.patch (Replaces xsa321-7.patch) 5f046d5c-check-VCPUOP_register_vcpu_info-alignment.patch (Replaces xsa327.patch) 5f1a9916-x86-S3-put-data-sregs-into-known-state.patch 5f21b9fd-x86-cpuid-APIC-bit-clearing.patch- bsc#1172356 - Not able to hot-plug NIC via virt-manager, asks to attach on next reboot while it should be live attached ignore-ip-command-script-errors.patch- Enhance libxc.migrate_tracking.patch After transfer of domU memory, the target host has to assemble the backend devices. Track the time prior xc_domain_unpause.- Add libxc.migrate_tracking.patch to track live migrations unconditionally in logfiles, especially in libvirt. This will track how long a domU was suspended during transit.- bsc#1173376 - VUL-0: CVE-2020-15566: xen: XSA-317 - Incorrect error handling in event channel port allocation xsa317.patch - bsc#1173377 - VUL-0: CVE-2020-15563: xen: XSA-319 - inverted code paths in x86 dirty VRAM tracking xsa319.patch - bsc#1173378 - VUL-0: CVE-2020-15565: xen: XSA-321 - insufficient cache write- back under VT-d xsa321-1.patch xsa321-2.patch xsa321-3.patch xsa321-4.patch xsa321-5.patch xsa321-6.patch xsa321-7.patch - bsc#1173380 - VUL-0: CVE-2020-15567: xen: XSA-328 - non-atomic modification of live EPT PTE xsa328-1.patch xsa328-2.patch- bsc#1172205 - VUL-0: CVE-2020-0543: xen: Special Register Buffer Data Sampling (SRBDS) aka "CrossTalk" (XSA-320) 5ee24d0e-x86-spec-ctrl-document-SRBDS-workaround.patch 5edfbbea-x86-spec-ctrl-CPUID-MSR-defs-for-SRBDS.patch (Replaces xsa320-1.patch) 5edfbbea-x86-spec-ctrl-mitigate-SRBDS.patch (Replaces xsa320-2.patch) - Upstream bug fixes (bsc#1027519) 5ec50b05-x86-idle-rework-C6-EOI-workaround.patch 5ec7dcaa-x86-dont-enter-C6-with-in-service-intr.patch 5ec7dcf6-x86-dont-enter-C3-C6-with-errata.patch 5ec82237-x86-extend-ISR-C6-workaround-to-Haswell.patch 5ece1b91-x86-clear-RDRAND-CPUID-bit-on-AMD-fam-15-16.patch 5ece8ac4-x86-load_system_tables-NMI-MC-safe.patch 5ed69804-x86-ucode-fix-start-end-update.patch 5eda60cb-SVM-split-recalc-NPT-fault-handling.patch 5edf6ad8-ioreq-pending-emulation-server-destruction-race.patch- Fixes for %_libexecdir changing to /usr/libexec- bsc#1172205 - VUL-0: CVE-2020-0543: xen: Special Register Buffer Data Sampling (SRBDS) aka "CrossTalk" (XSA-320) xsa320-1.patch xsa320-2.patch- Update to Xen 4.13.1 bug fix release (bsc#1027519) xen-4.13.1-testing-src.tar.bz2 5eb51be6-cpupool-fix-removing-cpu-from-pool.patch 5eb51caa-sched-vcpu-pause-flags-atomic.patch 5ec2a760-x86-determine-MXCSR-mask-always.patch - Drop patches contained in new tarball 5de65f84-gnttab-map-always-do-IOMMU-part.patch 5de65fc4-x86-avoid-HPET-use-on-certain-Intel.patch 5e15e03d-sched-fix-S3-resume-with-smt=0.patch 5e16fb6a-x86-clear-per-cpu-stub-page-info.patch 5e1da013-IRQ-u16-is-too-narrow-for-evtchn.patch 5e1dcedd-Arm-place-speculation-barrier-after-ERET.patch 5e21ce98-x86-time-update-TSC-stamp-after-deep-C-state.patch 5e286cce-VT-d-dont-pass-bridges-to-domain_context_mapping_one.patch 5e318cd4-x86-apic-fix-disabling-LVT0.patch 5e344c11-x86-HVM-relinquish-resources-from-domain_destroy.patch 5e3bd385-EFI-recheck-variable-name-strings.patch 5e3bd3d1-EFI-dont-leak-heap-VIA-XEN_EFI_get_next_variable_name.patch 5e3bd3f8-xmalloc-guard-against-overflow.patch 5e46e090-x86-smp-reset-x2apic_enabled-in-smp_send_stop.patch 5e4c00ef-VT-d-check-full-RMRR-for-E820-reserved.patch 5e4d4f5b-sched-fix-get_cpu_idle_time-with-core-sched.patch 5e4e614d-x86-spec-ctrl-no-xen-also-disables-branch-hardening.patch 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch- spec: Remove invocation of autogen.sh - spec: Recommend qemu-ovmf-x86_64 to provide UEFI firmwares- bsc#1170968 - GCC 10: xen build fails on i586 gcc10-fixes.patch- bsc#1169392 - VUL-0: CVE-2020-11742: xen: Bad continuation handling in GNTTABOP_copy (XSA-318) 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch- bsc#1168140 - VUL-0: CVE-2020-11740, CVE-2020-11741: xen: XSA-313 multiple xenoprof issues 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch - bsc#1168142 - VUL-0: CVE-2020-11739: xen: XSA-314 - Missing memory barriers in read-write unlock paths 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch - bsc#1168143 - VUL-0: CVE-2020-11743: xen: XSA-316 - Bad error path in GNTTABOP_map_grant 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch - bsc#1167152 - L3: Xenstored Crashed during VM install Need Core analyzed 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch - bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch - Drop for upstream solution (bsc#1165206) 01-xen-credit2-avoid-vcpus-to.patch default-to-credit1-scheduler.patch - Upstream bug fixes (bsc#1027519) 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch- bsc#1167608 - unbound limit for max_event_channels domUs with many vcpus and/or resources fail to start libxl.max_event_channels.patch- bsc#1161480 - Fix xl shutdown for HVM without PV drivers add libxl.libxl__domain_pvcontrol.patch- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 01-xen-credit2-avoid-vcpus-to.patch- bsc#1158414 - GCC 10: xen build fails gcc10-fixes.patch- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 default-to-credit1-scheduler.patch- bsc#1160932 - VUL-0: xen: XSA-312 v1: arm: a CPU may speculate past the ERET instruction 5e1dcedd-Arm-place-speculation-barrier-after-ERET.patch - bsc#1164425 - x86: "spec-ctrl=no-xen" should also disable branch hardening 5e4e614d-x86-spec-ctrl-no-xen-also-disables-branch-hardening.patch - Upstream bug fixes (bsc#1027519) 5e21ce98-x86-time-update-TSC-stamp-after-deep-C-state.patch 5e286cce-VT-d-dont-pass-bridges-to-domain_context_mapping_one.patch 5e318cd4-x86-apic-fix-disabling-LVT0.patch 5e344c11-x86-HVM-relinquish-resources-from-domain_destroy.patch 5e3bd385-EFI-recheck-variable-name-strings.patch 5e3bd3d1-EFI-dont-leak-heap-VIA-XEN_EFI_get_next_variable_name.patch 5e3bd3f8-xmalloc-guard-against-overflow.patch 5e46e090-x86-smp-reset-x2apic_enabled-in-smp_send_stop.patch 5e4c00ef-VT-d-check-full-RMRR-for-E820-reserved.patch 5e4d4f5b-sched-fix-get_cpu_idle_time-with-core-sched.patch- bsc#1159755 - use fixed qemu-3.1 machine type for HVM This must be done in qemu to preserve PCI layout remove libxl.lock-qemu-machine-for-hvm.patch- jsc#SLE-10183 - script to calculate cpuid= mask add helper script from https://github.com/twizted/xen_maskcalc domUs may be migrated between different cpus from the same vendor if their visible cpuid value has incompatible feature bits masked.- jsc#SLE-10172, bsc#1055731 - handle degraded raid for xendomains add helper script and systemd service from https://github.com/luizluca/xen-tools-xendomains-wait-disk in new sub package xen-tools-xendomains-wait-disk See included README for usage instructions xendomains-wait-disks.LICENSE xendomains-wait-disks.README.md xendomains-wait-disks.sh- bsc#1159755 - use fixed qemu-3.1 machine type for HVM qemu4 introduced incompatible changes in pc-i440fx, which revealed a design bug in 'xenfv'. Live migration from domUs started with qemu versions prior qemu4 can not be received with qemu4+. libxl.lock-qemu-machine-for-hvm.patch- Upstream bug fixes (bsc#1027519) 5de65f84-gnttab-map-always-do-IOMMU-part.patch 5de65fc4-x86-avoid-HPET-use-on-certain-Intel.patch 5e15e03d-sched-fix-S3-resume-with-smt=0.patch 5e16fb6a-x86-clear-per-cpu-stub-page-info.patch 5e1da013-IRQ-u16-is-too-narrow-for-evtchn.patch- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: Allow OBS to shortcut through the -mini flavors.- bsc#1159320 - Xen logrotate file needs updated logrotate.conf- Update to Xen 4.13.0 FCS release xen-4.13.0-testing-src.tar.bz2 * Core Scheduling (contributed by SUSE) * Branch hardening to mitigate against Spectre v1 (contributed by Citrix) * Late uCode loading (contributed by Intel) * Improved live-patching build tools (contributed by AWS) * OP-TEE support (contributed by EPAM) * Renesas R-CAR IPMMU-VMSA driver (contributed by EPAM) * Dom0-less passthrough and ImageBuilder (contributed by XILINX) * Support for new Hardware- Update to Xen 4.13.0 RC4 release xen-4.13.0-testing-src.tar.bz2 - Rebase libxl.pvscsi.patch- Update to Xen 4.13.0 RC3 release xen-4.13.0-testing-src.tar.bz2 - Drop python38-build.patch- Update to Xen 4.13.0 RC2 release xen-4.13.0-testing-src.tar.bz2- Add python38-build.patch fixing build with Python 3.8 (add - -embed to python-config call)- Update to Xen 4.13.0 RC1 release xen-4.13.0-testing-src.tar.bz2 - Drop patches contained in new tarball or invalid 5ca7660f-x86-entry-drop-unused-includes.patch 5cab2a6b-x86-ACPI-also-parse-AMD-tables-early.patch 5cab2ab7-x86-IOMMU-introduce-init-ops.patch 5cab2ae8-x86-IOMMU-abstract-iommu_supports_eim.patch 5cab2b4e-x86-IOMMU-abstract-iommu_enable_x2apic_IR.patch 5cab2b95-x86-IOMMU-initialize-iommu_ops-in.patch 5cac9a4b-x86-IOMMU-abstract-adjust_vtd_irq_affinities.patch 5cdeac7f-AMD-IOMMU-adjust-IOMMU-list-head-init.patch 5cf8da09-adjust-sysdom-creation-call-earlier-on-x86.patch 5d0cf4e4-AMD-IOMMU-initialize-IRQ-tasklet-once.patch 5d149bb0-AMD-IOMMU-dont-add-IOMMUs.patch 5d1b3fab-AMD-IOMMU-restrict-feature-logging.patch 5d358508-x86-IRQ-desc-affinity-represents-request.patch 5d358534-x86-IRQ-consolidate-arch-cpu_mask-use.patch 5d358a67-AMD-IOMMU-pass-IOMMU-to-iterate_ivrs_entries-cb.patch 5d358a92-AMD-IOMMU-pass-IOMMU-to-amd_iommu_alloc_intremap_table.patch 5d39811c-x86-IOMMU-dont-restrict-IRQ-affinities.patch 5d417813-AMD-IOMMU-bitfield-extended-features.patch 5d417838-AMD-IOMMU-bitfield-control-reg.patch 5d41785b-AMD-IOMMU-bitfield-IRTE.patch 5d41787e-AMD-IOMMU-pass-IOMMU-to-gfu-intremap-entry.patch 5d4178ad-AMD-IOMMU-128bit-non-guest-APIC-IRTE.patch 5d4178fc-AMD-IOMMU-split-amd_iommu_init_one.patch 5d41793f-AMD-IOMMU-allow-enabling-without-IRQ.patch 5d417a16-AMD-IOMMU-adjust-IRQ-setup-for-x2APIC.patch 5d417ab6-AMD-IOMMU-enable-x2APIC-mode.patch 5d417b38-AMD-IOMMU-correct-IRTE-updating.patch 5d417b6a-AMD-IOMMU-dont-needlessly-log-headers.patch 5d419d49-x86-spec-ctrl-report-proper-status.patch 5d43253c-x86-ucode-always-collect_cpu_info-at-boot.patch 5d4a9d25-AMD-IOMMU-drop-not-found-message.patch 5d4aa36f-x86-apic-enable-x2APIC-mode-earlier.patch 5d4afa7a-credit2-fix-memory-leak.patch 5d4d850a-introduce-bss-percpu-page-aligned.patch 5d516531-x86-xpti-dont-leak-TSS-adjacent-data.patch 5d5bf475-x86-PV-fix-handling-of-iommu-mappings.patch 5d6524ca-x86-mm-correctly-init-M2P-entries.patch 5d67ceaf-x86-properly-gate-PKU-clearing.patch 5d70bfba-x86-shadow-dont-enable-with-too-small-allocation.patch 5d779811-x86-fix-CPUID7-0-eax-levelling-MSR.patch 5d77b40f-fix-hvm_all_ioreq_servers_add_vcpu-cleanup.patch 5d80e7c0-AMD-IOMMU-free-shared-IRT-once.patch 5d80e80d-AMD-IOMMU-valid-flag-for-IVRS-mappings.patch 5d80e82e-AMD-IOMMU-alloc_intremap_table-callers-handle-errors.patch 5d80e857-x86-PCI-read-MSI-X-table-entry-count-early.patch 5d80ea13-vpci-honor-read-only-devices.patch 5d89d8d9-libxc-x86-avoid-overflow-in-CPUID-APIC-ID.patch 5d8b715f-ACPI-cpuidle-bump-max-num-of-states.patch 5d8b72e5-AMD-IOMMU-dont-blindly-alloc-intremap-tables.patch 5d8b730e-AMD-IOMMU-phantom-funcs-share-intremap-tables.patch 5d8b733b-x86-PCI-read-max-MSI-vector-count-early.patch 5d8b736d-AMD-IOMMU-replace-INTREMAP_ENTRIES.patch 5d8b7393-AMD-IOMMU-restrict-intremap-table-sizes.patch 5d9ee2a8-AMD-IOMMU-alloc-1-devtab-per-PCI-seg.patch 5d9ee2f0-AMD-IOMMU-allocate_buffer-avoid-memset.patch 5d9ee312-AMD-IOMMU-prefill-all-DTEs.patch CVE-2014-0222-blktap-qcow1-validate-l2-table-size.patch blktap2-no-uninit.patch libxl.prepare-environment-for-domcreate_stream_done.patch pygrub-python3-conversion.patch fix-xenpvnetboot.patch- bsc#1135799 - Partner-L3: Xen crashes on AMD ROME based machines 5d9ee2a8-AMD-IOMMU-alloc-1-devtab-per-PCI-seg.patch 5d9ee2f0-AMD-IOMMU-allocate_buffer-avoid-memset.patch 5d9ee312-AMD-IOMMU-prefill-all-DTEs.patch- bsc#1120095 - add code to change LIBXL_HOTPLUG_TIMEOUT at runtime The included README has details about the impact of this change libxl.LIBXL_HOTPLUG_TIMEOUT.patch- bsc#1135799 - Partner-L3: Xen crashes on AMD ROME based machines 5ca7660f-x86-entry-drop-unused-includes.patch 5cf8da09-adjust-sysdom-creation-call-earlier-on-x86.patch 5cab2a6b-x86-ACPI-also-parse-AMD-tables-early.patch 5cab2ab7-x86-IOMMU-introduce-init-ops.patch 5cab2ae8-x86-IOMMU-abstract-iommu_supports_eim.patch 5cab2b4e-x86-IOMMU-abstract-iommu_enable_x2apic_IR.patch 5cab2b95-x86-IOMMU-initialize-iommu_ops-in.patch 5cac9a4b-x86-IOMMU-abstract-adjust_vtd_irq_affinities.patch 5cdeac7f-AMD-IOMMU-adjust-IOMMU-list-head-init.patch 5d0cf4e4-AMD-IOMMU-initialize-IRQ-tasklet-once.patch 5d149bb0-AMD-IOMMU-dont-add-IOMMUs.patch 5d1b3fab-AMD-IOMMU-restrict-feature-logging.patch 5d358508-x86-IRQ-desc-affinity-represents-request.patch 5d358534-x86-IRQ-consolidate-arch-cpu_mask-use.patch 5d358a67-AMD-IOMMU-pass-IOMMU-to-iterate_ivrs_entries-cb.patch 5d358a92-AMD-IOMMU-pass-IOMMU-to-amd_iommu_alloc_intremap_table.patch 5d39811c-x86-IOMMU-dont-restrict-IRQ-affinities.patch 5d417813-AMD-IOMMU-bitfield-extended-features.patch 5d417838-AMD-IOMMU-bitfield-control-reg.patch 5d41785b-AMD-IOMMU-bitfield-IRTE.patch 5d41787e-AMD-IOMMU-pass-IOMMU-to-gfu-intremap-entry.patch 5d4178ad-AMD-IOMMU-128bit-non-guest-APIC-IRTE.patch 5d4178fc-AMD-IOMMU-split-amd_iommu_init_one.patch 5d41793f-AMD-IOMMU-allow-enabling-without-IRQ.patch 5d417a16-AMD-IOMMU-adjust-IRQ-setup-for-x2APIC.patch 5d417ab6-AMD-IOMMU-enable-x2APIC-mode.patch 5d417b38-AMD-IOMMU-correct-IRTE-updating.patch 5d417b6a-AMD-IOMMU-dont-needlessly-log-headers.patch 5d4a9d25-AMD-IOMMU-drop-not-found-message.patch 5d80e7c0-AMD-IOMMU-free-shared-IRT-once.patch 5d80e80d-AMD-IOMMU-valid-flag-for-IVRS-mappings.patch 5d80e82e-AMD-IOMMU-alloc_intremap_table-callers-handle-errors.patch 5d80e857-x86-PCI-read-MSI-X-table-entry-count-early.patch 5d8b72e5-AMD-IOMMU-dont-blindly-alloc-intremap-tables.patch 5d8b730e-AMD-IOMMU-phantom-funcs-share-intremap-tables.patch 5d8b733b-x86-PCI-read-max-MSI-vector-count-early.patch 5d8b736d-AMD-IOMMU-replace-INTREMAP_ENTRIES.patch 5d8b7393-AMD-IOMMU-restrict-intremap-table-sizes.patch - bsc#1145240 - [Migration]Can't pre-allocate 1 shadow pages 5d70bfba-x86-shadow-dont-enable-with-too-small-allocation.patch - bsc#1137717 - [HPS Bug] Unable to install Windows Server 2016 with 2 CPUs setting (or above) under SLES12 SP4 Xen Server on AMD ROME platform 5d89d8d9-libxc-x86-avoid-overflow-in-CPUID-APIC-ID.patch - Upstream bug fixes (bsc#1027519) 5d67ceaf-x86-properly-gate-PKU-clearing.patch 5d779811-x86-fix-CPUID7-0-eax-levelling-MSR.patch 5d77b40f-fix-hvm_all_ioreq_servers_add_vcpu-cleanup.patch 5d80ea13-vpci-honor-read-only-devices.patch 5d8b715f-ACPI-cpuidle-bump-max-num-of-states.patch- bsc#1145774 - Libivrtd segfaults when trying to live migrate a VM Fix crash in an error path of libxl_domain_suspend with libxl.helper_done-crash.patch- Upstream bug fixes (bsc#1027519) 5d419d49-x86-spec-ctrl-report-proper-status.patch 5d43253c-x86-ucode-always-collect_cpu_info-at-boot.patch 5d4aa36f-x86-apic-enable-x2APIC-mode-earlier.patch 5d4afa7a-credit2-fix-memory-leak.patch 5d4d850a-introduce-bss-percpu-page-aligned.patch 5d516531-x86-xpti-dont-leak-TSS-adjacent-data.patch 5d5bf475-x86-PV-fix-handling-of-iommu-mappings.patch 5d6524ca-x86-mm-correctly-init-M2P-entries.patch - Drop 5d419d49-x86-spec-ctrl-facilities-report-wrong-status.patch- Preserve modified files which used to be marked as %config, rename file.rpmsave to file- Update to Xen 4.12.1 bug fix release (bsc#1027519) xen-4.12.1-testing-src.tar.bz2 - Drop patches contained in new tarball 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch 5c8f752c-x86-e820-build-with-gcc9.patch 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch 5c9e63c5-credit2-SMT-idle-handling.patch 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch - Refreshed patches libxl.pvscsi.patch- bsc#1143563 - Speculative mitigation facilities report wrong status 5d419d49-x86-spec-ctrl-facilities-report-wrong-status.patch- Update xen-dom0-modules.service (bsc#1137251) Map backend module names from pvops and xenlinux kernels to a module alias. This avoids errors from modprobe about unknown modules. Ignore a few xenlinux modules that lack aliases.- Gcc9 warnings seem to be cleared up with upstream fixes. Drop gcc9-ignore-warnings.patch- bsc#1138563 - L3: xenpvnetboot improperly ported to Python 3 fix-xenpvnetboot.patch- Move /etc/modprobe.d/xen_loop.conf to /lib/modprobe.d/xen_loop.conf- Remove /etc/xen/xenapiusers and /etc/pam.d/xen-api- Remove all upstream provided files in /etc/xen They are not required at runtime. The host admin is now responsible if he really needs anything in this subdirectory.- In our effort to make /etc fully admin controlled, move /etc/xen/scripts to libexec/xen/scripts with xen-tools.etc_pollution.patch- Move /etc/bash_completion.d/xl.sh to %{_datadir}/bash-completion/completions- bsc#1138294 - VUL-0: CVE-2019-17349: XSA-295: Unlimited Arm Atomics Operations 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch - Upstream bug fixes (bsc#1027519) 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch (Replaces xsa297-0a.patch) 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch (Replaces xsa297-0b.patch) 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch (Replaces xsa297-0c.patch) 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch (Replaces xsa297-0d.patch) 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch (Replaces xsa297-1.patch) 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch (Replaces xsa297-2.patch) 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch (Replaces xsa297-3.patch) 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch- Fix some outdated information in the readme README.SUSE- spec: xen-tools: require matching version of xen package bsc#1137471- Remove two stale patches xen.build-compare.man.patch xenpaging.doc.patch- Disable LTO (boo#1133296).- Remove arm32 from ExclusiveArch to fix build- bsc#1111331 - VUL-0: CPU issues Q2 2019 aka "Group 4". CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091 xsa297-0a.patch xsa297-0b.patch xsa297-0c.patch xsa297-0d.patch xsa297-1.patch xsa297-2.patch xsa297-3.patch - Update 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch and drop 5cac6219-xen-cpu-Fix-ARM-build-following-cs-597fbb8.patch Refresh 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch- bsc#1131811 - [XEN] internal error: libxenlight failed to create new domain. This patch is a workaround for a systemd issue. See patch header for additional comments. xenstore-launch.patch- bsc#1125378 - [xen][pygrub] Can not restore sle11sp4 pv guest after upgrading host from sle11sp4 to sle15sp1 pygrub-python3-conversion.patch - Fix "TypeError: virDomainDefineXML() argument 2 must be str or None, not bytes" when converting VMs from using the xm/xend toolstack to the libxl/libvirt toolstack. (bsc#1123378) xen2libvirt.py- bsc#1124560 - Fully virtualized guests crash on boot 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch - bsc#1121391 - GCC 9: xen build fails 5c8f752c-x86-e820-build-with-gcc9.patch - Upstream bug fixes (bsc#1027519) 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch 5c9e63c5-credit2-SMT-idle-handling.patch 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch 5cac6219-xen-cpu-Fix-ARM-build-following-cs-597fbb8.patch- Install pkgconfig files into libdir instead of datadir- Update to Xen 4.12.0 FCS release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 * HVM/PVH and PV only Hypervisor: The Xen 4.12 release separates the HVM/PVH and PV code paths in Xen and provides KCONFIG options to build a PV only or HVM/PVH only hypervisor. * QEMU Deprivilege (DM_RESTRICT): In Xen 4.12, this feature has been vastly improved. * Argo - Hypervisor-Mediated data eXchange: Argo is a new inter- domain communication mechanism. * Improvements to Virtual Machine Introspection: The VMI subsystem which allows detection of 0-day vulnerabilities has seen many functional and performance improvements. * Credit 2 Scheduler: The Credit2 scheduler is now the Xen Project default scheduler. * PVH Support: Grub2 boot support has been added to Xen and Grub2. * PVH Dom0: PVH Dom0 support has now been upgraded from experimental to tech preview. * The Xen 4.12 upgrade also includes improved IOMMU mapping code, which is designed to significantly improve the startup times of AMD EPYC based systems. * The upgrade also features Automatic Dom0 Sizing which allows the setting of Dom0 memory size as a percentage of host memory (e.g. 10%) or with an offset (e.g. 1G+10%).- bsc#1130485 - Please drop Requires on multipath-tools in xen-tools. Now using Recommends multipath-tools. xen.spec- Update to Xen 4.12.0 RC7 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- Update to Xen 4.12.0 RC6 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- bsc#1026236 - add Xen cmdline option "suse_vtsc_tolerance" to avoid TSC emulation for HVM domUs if their expected frequency does not match exactly the frequency of the receiving host xen.bug1026236.suse_vtsc_tolerance.patch- Update to Xen 4.12.0 RC5 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- jsc#SLE-3059 - Disable Xen auto-ballooning - Add CONFIG_DOM0_MEM to the spec file for managing dom0 memory. xen.spec - Disable autoballooning in xl.con xl-conf-disable-autoballoon.patch- Update gcc9-ignore-warnings.patch to fix build in SLE12- bsc#1126325 - fix crash in libxl in error path Setup of grant_tables and other variables may fail libxl.prepare-environment-for-domcreate_stream_done.patch- bsc#1127620 - Documentation for the xl configuration file allows for firmware=pvgrub64 but we don't ship pvgrub64. Create a link from grub.xen to pvgrub64 xen.spec- Update to Xen 4.12.0 RC4 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 - Tarball also contains additional post RC4 security fixes for Xen Security Advisories 287, 288, and 290 through 294.- Update to Xen 4.12.0 RC3 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- Update to Xen 4.12.0 RC2 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- bsc#1121391 - GCC 9: xen build fails gcc9-ignore-warnings.patch- bsc#1122563 - Virtualization/xen: Bug no Xen on boot, missing /proc/xen, after 4.11 -> 4.12 upgrade on X86_64/efi. Keep xen.efi in /usr/lib64/efi for booting older distros. xen.spec- fate#326960: Package grub2 as noarch. As part of the effort to have a unified bootloader across architectures, modify the xen.spec file to move the Xen efi files to /usr/share/efi/$(uname -m) from /usr/lib64/efi.- Update to Xen 4.12.0 RC1 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 - Drop 5b505d59-tools-xentop-replace-use-of-deprecated-vwprintw.patch 5b76ec82-libxl-arm-Fix-build-on-arm64-acpi-w-gcc-8.2.patch 5b8fae26-tools-libxl-correct-vcpu-affinity-output-with-sparse-physical-cpu-map.patch 5b8fae26-xen-fill-topology-info-for-all-present-cpus.patch 5b8fb5af-tools-xl-refuse-to-set-number-of-vcpus-to-0-via-xl-vcpu-set.patch 5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch 5b9784d2-x86-HVM-add-known_gla-helper.patch 5b9784f2-x86-HVM-split-page-straddling-accesses.patch 5bdc31d5-VMX-fix-vmx_handle_eoi.patch gcc8-fix-array-warning-on-i586.patch gcc8-fix-format-warning-on-i586.patch gcc8-inlining-failed.patch xen.bug1079730.patch- bsc#1121960 - xen: sync with Factory xen.spec xen.changes- Replace old $RPM_* shell vars. - Run fdupes for all architectures, and not crossing subvolume boundaries.- Do not run %fdupes on aarch64 to avoid the hardlink-across-partition rpmlint error- Require qemu-seabios only on x86* as it is not available on non-x86 systems- Avoid creating dangling symlinks (bsc#1116524) This reverts the revert of tmp_build.patch- Update to Xen 4.11.1 bug fix release (bsc#1027519) xen-4.11.1-testing-src.tar.bz2 - 5b505d59-tools-xentop-replace-use-of-deprecated-vwprintw.patch replaces xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch - 5b76ec82-libxl-arm-Fix-build-on-arm64-acpi-w-gcc-8.2.patch replaces xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch - Drop the following patches contained in the new tarball 5b34b8fe-VMX-defer-vmx_vmcs_exit-as-long-as-possible.patch 5b3cab8e-1-VMX-MSR_DEBUGCTL-handling.patch 5b3cab8e-2-VMX-improve-MSR-load-save-API.patch 5b3cab8e-3-VMX-cleanup-MSR-load-save-infra.patch 5b3cab8f-1-VMX-factor-out-locate_msr_entry.patch 5b3cab8f-2-VMX-remote-access-to-MSR-lists.patch 5b3cab8f-3-VMX-improve-LBR-MSR-handling.patch 5b3cab8f-4-VMX-pass-MSR-value-into-vmx_msr_add.patch 5b3cab8f-5-VMX-load-only-guest-MSR-entries.patch 5b3f8fa5-port-array_index_nospec-from-Linux.patch 5b4321f6-x86-correctly-set-nonlazy_xstate_used-when-loading-full-state.patch 5b4488e7-x86-spec-ctrl-cmdline-handling.patch 5b471517-page_alloc-correct-first_dirty-calc-in-block-merging.patch 5b4c9a60-allow-cpu_down-to-be-called-earlier.patch 5b4db308-SVM-fix-cleanup-svm_inject_event.patch 5b5040c3-cpupools-fix-state-when-downing-a-CPU-failed.patch 5b5040f2-x86-AMD-distinguish-CU-from-HT.patch 5b505fe5-VMX-fix-find-msr-build.patch 5b508775-1-x86-distinguish-CPU-offlining-and-removal.patch 5b508775-2-x86-possibly-bring-up-all-CPUs.patch 5b508775-3-x86-cmdline-opt-to-avoid-use-of-secondary-HTs.patch 5b508ce8-VMX-dont-clobber-dr6-while-debug-state-is-lazy.patch 5b50df16-1-x86-xstate-use-guest-CPUID-policy.patch 5b50df16-2-x86-make-xstate-calculation-errors-more-obvious.patch 5b56feb1-hvm-Disallow-unknown-MSR_EFER-bits.patch 5b56feb2-spec-ctrl-Fix-the-parsing-of-xpti--on-fixed-Intel-hardware.patch 5b62ca93-VMX-avoid-hitting-BUG_ON.patch 5b6d84ac-x86-fix-improve-vlapic-read-write.patch 5b6d8ce2-x86-XPTI-parsing.patch 5b72fbbe-ARM-disable-grant-table-v2.patch 5b72fbbe-oxenstored-eval-order.patch 5b72fbbe-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEBUGCTL-bits.patch 5b72fbbf-1-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-mitigations.patch 5b72fbbf-2-spec-ctrl-Introduce-an-option-to-control-L1TF-mitigation-for-PV-guests.patch 5b72fbbf-3-shadow-Infrastructure-to-force-a-PV-guest-into-shadow-mode.patch 5b72fbbf-4-mm-Plumbing-to-allow-any-PTE-update-to-fail-with--ERESTART.patch 5b72fbbf-5-pv-Force-a-guest-into-shadow-mode-when-it-writes-an-L1TF-vulnerable-PTE.patch 5b72fbbf-6-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch 5b72fbbf-7-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch 5b72fbbf-8-spec-ctrl-Introduce-an-option-to-control-L1D_FLUSH-for-HVM-HAP-guests.patch 5b72fbbf-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitigations.patch 5b72fbbf-xl.conf-Add-global-affinity-masks.patch 5b74190e-x86-hvm-ioreq-MMIO-range-check-honor-DF.patch 5b752762-x86-hvm-emul-rep-IO-should-not-cross-GFN-boundaries.patch 5b75afef-x86-setup-avoid-OoB-E820-lookup.patch 5b76b780-rangeset-inquiry-functions-tolerate-NULL.patch 5b83c654-VT-d-dmar-iommu-mem-leak-fix.patch 5b8d5832-x86-assorted-array_index_nospec-insertions.patch 5ba11ed4-credit2-fix-moving-CPUs-between-cpupools.patch 5bacae4b-x86-boot-allocate-extra-module-slot.patch 5bae44ce-x86-silence-false-log-messages.patch 5bb60c12-x86-split-opt_xpti.patch 5bb60c4f-x86-split-opt_pv_l1tf.patch 5bb60c74-x86-fix-xpti-and-pv-l1tf.patch 5bcf0722-x86-boot-enable-NMIs.patch 5bd076e9-dombuilder-init-vcpu-debug-regs-correctly.patch 5bd076e9-x86-boot-init-debug-regs-correctly.patch 5bd076e9-x86-init-vcpu-debug-regs-correctly.patch 5bd0e0cf-vvmx-Disallow-the-use-of-VT-x-instructions-when-nested-virt-is-disabled.patch 5bd0e11b-x86-disallow-VT-x-insns-without-nested-virt.patch 5bd85bfd-x86-fix-crash-on-xl-set-parameter-pcid.patch 5be2a308-x86-extend-get_platform_badpages.patch 5be2a354-x86-work-around-HLE-host-lockup-erratum.patch xsa275-1.patch xsa275-2.patch xsa276-1.patch xsa276-2.patch xsa277.patch xsa279.patch xsa280-1.patch xsa280-2.patch- bsc#1116524 - Package xen-tools-4.11.0_09-2.1.x86_64 broken: Missing /bin/domu-xenstore. This was broken because "make package build reproducible" change. (boo#1047218, boo#1062303) This fix reverses the change to this patch. tmp_build.patch- bsc#1115040 - VUL-0: CVE-2018-19961 CVE-2018-19962: xen: insufficient TLB flushing / improper large page mappings with AMD IOMMUs (XSA-275) xsa275-1.patch xsa275-2.patch - bsc#1115043 - VUL-0: CVE-2018-19963: xen: resource accounting issues in x86 IOREQ server handling (XSA-276) xsa276-1.patch xsa276-2.patch - bsc#1115044 - VUL-0: CVE-2018-19964: xen: x86: incorrect error handling for guest p2m page removals (XSA-277) xsa277.patch - bsc#1114405 - VUL-0: CVE-2018-18883: xen: Nested VT-x usable even when disabled (XSA-278) 5bd0e11b-x86-disallow-VT-x-insns-without-nested-virt.patch - bsc#1115045 - VUL-0: xen: CVE-2018-19965: x86: DoS from attempting to use INVPCID with a non-canonical addresses (XSA-279) xsa279.patch - bsc#1115047 - VUL-0: CVE-2018-19966: xen: Fix for XSA-240 conflicts with shadow paging (XSA-280) xsa280-1.patch xsa280-2.patch - bsc#1114988 - VUL-0: CVE-2018-19967: xen: guest use of HLE constructs may lock up host (XSA-282) 5be2a308-x86-extend-get_platform_badpages.patch 5be2a354-x86-work-around-HLE-host-lockup-erratum.patch - bsc#1108940 - L3: XEN SLE12-SP1 domU hang on SLE12-SP3 HV 5bdc31d5-VMX-fix-vmx_handle_eoi.patch - Upstream bug fixes (bsc#1027519) 5b752762-x86-hvm-emul-rep-IO-should-not-cross-GFN-boundaries.patch 5ba11ed4-credit2-fix-moving-CPUs-between-cpupools.patch 5bacae4b-x86-boot-allocate-extra-module-slot.patch 5bae44ce-x86-silence-false-log-messages.patch 5bb60c12-x86-split-opt_xpti.patch 5bb60c4f-x86-split-opt_pv_l1tf.patch 5bb60c74-x86-fix-xpti-and-pv-l1tf.patch 5bcf0722-x86-boot-enable-NMIs.patch 5bd076e9-dombuilder-init-vcpu-debug-regs-correctly.patch 5bd076e9-x86-boot-init-debug-regs-correctly.patch 5bd076e9-x86-init-vcpu-debug-regs-correctly.patch 5bd85bfd-x86-fix-crash-on-xl-set-parameter-pcid.patch- bsc#1114405 - VUL-0: CVE-2018-18883: xen: Nested VT-x usable even when disabled (XSA-278) 5bd0e0cf-vvmx-Disallow-the-use-of-VT-x-instructions-when-nested-virt-is-disabled.patch- Use SMBIOS_REL_DATE instead of SMBIOS_DATE for reproducible binaries- make package build reproducible (boo#1047218, boo#1062303) * Set SMBIOS_REL_DATE * Update tmp_build.patch to use SHA instead of random build-id * Add reproducible.patch to use --no-insert-timestamp- Building with ncurses 6.1 will fail without xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch - Building libxl acpi support on aarch64 with gcc 8.2 will fail without xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch- bsc#1106263 - L3: The affinity reporting via 'xl vcpu-list' is apparently broken 5b8fae26-tools-libxl-correct-vcpu-affinity-output-with-sparse-physical-cpu-map.patch 5b8fae26-xen-fill-topology-info-for-all-present-cpus.patch 5b8fb5af-tools-xl-refuse-to-set-number-of-vcpus-to-0-via-xl-vcpu-set.patch- bsc#1094508 - L3: Kernel oops in fs/dcache.c called by d_materialise_unique() 5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch 5b9784d2-x86-HVM-add-known_gla-helper.patch 5b9784f2-x86-HVM-split-page-straddling-accesses.patch - bsc#1103279 - (CVE-2018-15470) VUL-0: CVE-2018-15470: xen: oxenstored does not apply quota-maxentity (XSA-272) 5b72fbbe-oxenstored-eval-order.patch - bsc#1103275 - (CVE-2018-15469) VUL-0: CVE-2018-15469: xen: Use of v2 grant tables may cause crash on ARM (XSA-268) 5b72fbbe-ARM-disable-grant-table-v2.patch - Upstream patches from Jan (bsc#1027519) 5b6d84ac-x86-fix-improve-vlapic-read-write.patch 5b74190e-x86-hvm-ioreq-MMIO-range-check-honor-DF.patch 5b75afef-x86-setup-avoid-OoB-E820-lookup.patch 5b76b780-rangeset-inquiry-functions-tolerate-NULL.patch 5b83c654-VT-d-dmar-iommu-mem-leak-fix.patch 5b8d5832-x86-assorted-array_index_nospec-insertions.patch - Drop 5b741962-x86-write-to-correct-variable-in-parse_pv_l1tf.patch- bsc#1078292 - rpmbuild -ba SPECS/xen.spec with xen-4.9.1 failed xen.spec- bsc#1091107 - VUL-0: CVE-2018-3646: xen: L1 Terminal Fault -VMM (XSA-273) 5b72fbbf-1-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-mitigations.patch 5b72fbbf-2-spec-ctrl-Introduce-an-option-to-control-L1TF-mitigation-for-PV-guests.patch 5b72fbbf-3-shadow-Infrastructure-to-force-a-PV-guest-into-shadow-mode.patch 5b72fbbf-4-mm-Plumbing-to-allow-any-PTE-update-to-fail-with--ERESTART.patch 5b72fbbf-5-pv-Force-a-guest-into-shadow-mode-when-it-writes-an-L1TF-vulnerable-PTE.patch 5b72fbbf-6-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch 5b72fbbf-7-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch 5b72fbbf-8-spec-ctrl-Introduce-an-option-to-control-L1D_FLUSH-for-HVM-HAP-guests.patch - bsc#1103276 - VUL-0: CVE-2018-15468: xen: x86: Incorrect MSR_DEBUGCTL handling lets guests enable BTS (XSA-269) 5b72fbbe-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEBUGCTL-bits.patch - Upstream prereq patches for XSA-273 and other upstream fixes (bsc#1027519) 5b34b8fe-VMX-defer-vmx_vmcs_exit-as-long-as-possible.patch 5b3cab8e-1-VMX-MSR_DEBUGCTL-handling.patch 5b3cab8e-2-VMX-improve-MSR-load-save-API.patch 5b3cab8e-3-VMX-cleanup-MSR-load-save-infra.patch 5b3cab8f-1-VMX-factor-out-locate_msr_entry.patch 5b3cab8f-2-VMX-remote-access-to-MSR-lists.patch 5b3cab8f-3-VMX-improve-LBR-MSR-handling.patch 5b3cab8f-4-VMX-pass-MSR-value-into-vmx_msr_add.patch 5b3cab8f-5-VMX-load-only-guest-MSR-entries.patch 5b4321f6-x86-correctly-set-nonlazy_xstate_used-when-loading-full-state.patch 5b505fe5-VMX-fix-find-msr-build.patch 5b56feb1-hvm-Disallow-unknown-MSR_EFER-bits.patch 5b56feb2-spec-ctrl-Fix-the-parsing-of-xpti--on-fixed-Intel-hardware.patch 5b62ca93-VMX-avoid-hitting-BUG_ON.patch 5b6d8ce2-x86-XPTI-parsing.patch 5b72fbbf-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitigations.patch 5b72fbbf-xl.conf-Add-global-affinity-masks.patch 5b741962-x86-write-to-correct-variable-in-parse_pv_l1tf.patch- Upstream patches from Jan (bsc#1027519) 5b3f8fa5-port-array_index_nospec-from-Linux.patch 5b4488e7-x86-spec-ctrl-cmdline-handling.patch 5b471517-page_alloc-correct-first_dirty-calc-in-block-merging.patch 5b4c9a60-allow-cpu_down-to-be-called-earlier.patch 5b4db308-SVM-fix-cleanup-svm_inject_event.patch 5b5040c3-cpupools-fix-state-when-downing-a-CPU-failed.patch 5b5040f2-x86-AMD-distinguish-CU-from-HT.patch 5b508775-1-x86-distinguish-CPU-offlining-and-removal.patch 5b508775-2-x86-possibly-bring-up-all-CPUs.patch 5b508775-3-x86-cmdline-opt-to-avoid-use-of-secondary-HTs.patch 5b508ce8-VMX-dont-clobber-dr6-while-debug-state-is-lazy.patch 5b50df16-1-x86-xstate-use-guest-CPUID-policy.patch 5b50df16-2-x86-make-xstate-calculation-errors-more-obvious.patch gcc8-fix-format-warning-on-i586.patch gcc8-fix-array-warning-on-i586.patch - Drop xen.fuzz-_FORTIFY_SOURCE.patch gcc8-fix-warning-on-i586.patch- Update to Xen 4.11.0 FCS (fate#325202, fate#325123) xen-4.11.0-testing-src.tar.bz2 disable-building-pv-shim.patch - Dropped patches 5a33a12f-domctl-improve-locking-during-domain-destruction.patch 5a6703cb-x86-move-invocations-of-hvm_flush_guest_tlbs.patch 5a79d7ed-libxc-packed-initrd-dont-fail-domain-creation.patch 5a9985bd-x86-invpcid-support.patch 5ac72a48-gcc8.patch 5ac72a5f-gcc8.patch 5ac72a64-gcc8.patch 5ac72a69-gcc8.patch 5ac72a6e-gcc8.patch 5ac72a74-gcc8.patch 5ac72a7b-gcc8.patch 5ad4923e-x86-correct-S3-resume-ordering.patch 5ad49293-x86-suppress-BTI-mitigations-around-S3.patch 5ad600d4-x86-pv-introduce-x86emul_read_dr.patch 5ad600d4-x86-pv-introduce-x86emul_write_dr.patch 5ad8c3a7-x86-spec_ctrl-update-retpoline-decision-making.patch 5adda097-x86-HPET-fix-race-triggering-ASSERT.patch 5adda0d5-x86-HVM-never-retain-emulated-insn-cache.patch 5adde9ed-xpti-fix-double-fault-handling.patch 5ae06fad-SVM-fix-intercepts-for-SYS-CALL-ENTER-MSRs.patch 5ae31917-x86-cpuidle-init-stats-lock-once.patch 5aeaeae4-introduce-vcpu_sleep_nosync_locked.patch 5aeaeaf0-sched-fix-races-in-vcpu-migration.patch 5aeb2c57-x86-retval-checks-of-set-guest-trapbounce.patch 5aec7393-1-x86-xpti-avoid-copy.patch 5aec7393-2-x86-xpti-write-cr3.patch 5aec744a-3-x86-xpti-per-domain-flag.patch 5aec744a-4-x86-xpti-use-invpcid.patch 5aec744a-5-x86-xpti-no-global-pages.patch 5aec744a-6-x86-xpti-cr3-valid-flag.patch 5aec744a-7-x86-xpti-pv_guest_cr4_to_real_cr4.patch 5aec744b-8-x86-xpti-cr3-helpers.patch 5aec74a8-9-x86-xpti-use-pcid.patch 5af1daa9-1-x86-traps-fix-dr6-handing-in-DB-handler.patch 5af1daa9-2-x86-pv-move-exception-injection-into-test_all_events.patch 5af1daa9-3-x86-traps-use-IST-for-DB.patch 5af1daa9-4-x86-traps-fix-handling-of-DB-in-hypervisor-context.patch 5af1daa9-x86-HVM-guard-against-bogus-emulator-ioreq-state.patch 5af1daa9-x86-vpt-support-IO-APIC-routed-intr.patch 5af97999-viridian-cpuid-leaf-40000003.patch 5afc13ae-1-x86-read-MSR_ARCH_CAPABILITIES-once.patch 5afc13ae-2-x86-express-Xen-SPEC_CTRL-choice-as-variable.patch 5afc13ae-3-x86-merge-bti_ist_info-use_shadow_spec_ctrl.patch 5afc13ae-4-x86-fold-XEN_IBRS-ALTERNATIVES.patch 5afc13ae-5-x86-rename-bits-of-spec_ctrl-infrastructure.patch 5afc13ae-6-x86-elide-MSR_SPEC_CTRL-handling-in-idle.patch 5afc13ae-7-x86-split-X86_FEATURE_SC_MSR.patch 5afc13ae-8-x86-explicitly-set-Xen-default-SPEC_CTRL.patch 5afc13ae-9-x86-cpuid-improve-guest-policies-for-speculative.patch 5afc13ae-A-x86-introduce-spec-ctrl-cmdline-opt.patch 5b02c786-x86-AMD-mitigations-for-GPZ-SP4.patch 5b02c786-x86-Intel-mitigations-for-GPZ-SP4.patch 5b02c786-x86-msr-virtualise-SPEC_CTRL-SSBD.patch 5b0bc9da-x86-XPTI-fix-S3-resume.patch 5b0d2286-libxc-x86-PV-dont-hand-through-CPUID-leaf-0x80000008.patch 5b0d2d91-x86-suppress-sync-when-XPTI-off.patch 5b0d2dbc-x86-correct-default_xen_spec_ctrl.patch 5b0d2ddc-x86-CPUID-dont-override-tool-stack-hidden-STIBP.patch 5b150ef9-x86-fix-error-handling-of-pv-dr7-shadow.patch 5b21825d-1-x86-support-fully-eager-FPU-context-switching.patch 5b21825d-2-x86-spec-ctrl-mitigations-for-LazyFPU.patch 5b238b92-x86-HVM-account-for-fully-eager-FPU.patch 5b2b7172-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b31e004-x86-HVM-emul-attempts-FPU-set-fpu_initialised.patch 5b323e3c-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b34882d-x86-mm-dont-bypass-preemption-checks.patch 5b348874-x86-refine-checks-in-DB-handler.patch 5b348897-libxl-qemu_disk_scsi_drive_string-break-out-common.patch 5b3488a2-libxl-restore-passing-ro-to-qemu-for-SCSI-disks.patch 5b34891a-x86-HVM-dont-cause-NM-to-be-raised.patch 5b348954-x86-guard-against-NM.patch libxl.Add-a-version-check-of-QEMU-for-QMP-commands.patch libxl.LIBXL_DESTROY_TIMEOUT.patch libxl.qmp-Tell-QEMU-about-live-migration-or-snapshot.patch xen_fix_build_with_acpica_20180427_and_new_packages.patch- Submit upstream patch libacpi: fixes for iasl >= 20180427 git commit 858dbaaeda33b05c1ac80aea0ba9a03924e09005 xen_fix_build_with_acpica_20180427_and_new_packages.patch This is needed for acpica package to get updated in our build service- Upstream patches from Jan (bsc#1027519) 5b02c786-x86-AMD-mitigations-for-GPZ-SP4.patch (Replaces Spectre-v4-1.patch) 5b02c786-x86-Intel-mitigations-for-GPZ-SP4.patch (Replaces Spectre-v4-2.patch) 5b02c786-x86-msr-virtualise-SPEC_CTRL-SSBD.patch (Replaces Spectre-v4-3.patch) 5b0bc9da-x86-XPTI-fix-S3-resume.patch 5b0d2286-libxc-x86-PV-dont-hand-through-CPUID-leaf-0x80000008.patch 5b0d2d91-x86-suppress-sync-when-XPTI-off.patch 5b0d2dbc-x86-correct-default_xen_spec_ctrl.patch 5b0d2ddc-x86-CPUID-dont-override-tool-stack-hidden-STIBP.patch 5b150ef9-x86-fix-error-handling-of-pv-dr7-shadow.patch 5b21825d-1-x86-support-fully-eager-FPU-context-switching.patch (Replaces xsa267-1.patch) 5b21825d-2-x86-spec-ctrl-mitigations-for-LazyFPU.patch (Replaces xsa267-2.patch) 5b238b92-x86-HVM-account-for-fully-eager-FPU.patch 5b2b7172-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b31e004-x86-HVM-emul-attempts-FPU-set-fpu_initialised.patch 5b323e3c-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b34882d-x86-mm-dont-bypass-preemption-checks.patch (Replaces xsa264.patch) 5b348874-x86-refine-checks-in-DB-handler.patch (Replaces xsa265.patch) 5b348897-libxl-qemu_disk_scsi_drive_string-break-out-common.patch (Replaces xsa266-1-<>.patch) 5b3488a2-libxl-restore-passing-ro-to-qemu-for-SCSI-disks.patch (Replaces xsa266-2-<>.patch) 5b34891a-x86-HVM-dont-cause-NM-to-be-raised.patch 5b348954-x86-guard-against-NM.patch- Fix more build gcc8 related failures with xen.fuzz-_FORTIFY_SOURCE.patch- bsc#1098403 - fix regression introduced by changes for bsc#1079730 a PV domU without qcow2 and/or vfb has no qemu attached. Ignore QMP errors for PV domUs to handle PV domUs with and without an attached qemu-xen. xen.bug1079730.patch- bsc#1097521 - VUL-0: CVE-2018-12891: xen: preemption checks bypassed in x86 PV MM handling (XSA-264) xsa264.patch - bsc#1097522 - VUL-0: CVE-2018-12893: xen: x86: #DB exception safety check can be triggered by a guest (XSA-265) xsa265.patch - bsc#1097523 - VUL-0: CVE-2018-12892: xen: libxl fails to honour readonly flag on HVM emulated SCSI disks (XSA-266) xsa266-1-libxl-qemu_disk_scsi_drive_string-Break-out-common-p.patch xsa266-2-libxl-restore-passing-readonly-to-qemu-for-SCSI-disk.patch- bsc#1095242 - VUL-0: CVE-2018-3665: xen: Lazy FP Save/Restore (XSA-267) xsa267-1.patch xsa267-2.patch- bsc#1092543 - GCC 8: xen build fails gcc8-fix-warning-on-i586.patch- bsc#1092631 - VUL-0: CVE-2018-3639: xen: V4 – Speculative Store Bypass aka "Memory Disambiguation" (XSA-263) 5ad4923e-x86-correct-S3-resume-ordering.patch 5ad49293-x86-suppress-BTI-mitigations-around-S3.patch 5afc13ae-1-x86-read-MSR_ARCH_CAPABILITIES-once.patch 5afc13ae-2-x86-express-Xen-SPEC_CTRL-choice-as-variable.patch 5afc13ae-3-x86-merge-bti_ist_info-use_shadow_spec_ctrl.patch 5afc13ae-4-x86-fold-XEN_IBRS-ALTERNATIVES.patch 5afc13ae-5-x86-rename-bits-of-spec_ctrl-infrastructure.patch 5afc13ae-6-x86-elide-MSR_SPEC_CTRL-handling-in-idle.patch 5afc13ae-7-x86-split-X86_FEATURE_SC_MSR.patch 5afc13ae-8-x86-explicitly-set-Xen-default-SPEC_CTRL.patch 5afc13ae-9-x86-cpuid-improve-guest-policies-for-speculative.patch 5afc13ae-A-x86-introduce-spec-ctrl-cmdline-opt.patch Spectre-v4-1.patch Spectre-v4-2.patch Spectre-v4-3.patch- Always call qemus xen-save-devices-state in suspend/resume to fix migration with qcow2 images (bsc#1079730) libxl.Add-a-version-check-of-QEMU-for-QMP-commands.patch libxl.qmp-Tell-QEMU-about-live-migration-or-snapshot.patch xen.bug1079730.patch- bsc#1087289 - L3: Xen BUG at sched_credit.c:1663 5aeaeae4-introduce-vcpu_sleep_nosync_locked.patch 5aeaeaf0-sched-fix-races-in-vcpu-migration.patch - Upstream patches from Jan (bsc#1027519) 5ad600d4-x86-pv-introduce-x86emul_read_dr.patch 5ad600d4-x86-pv-introduce-x86emul_write_dr.patch 5ad8c3a7-x86-spec_ctrl-update-retpoline-decision-making.patch 5adda097-x86-HPET-fix-race-triggering-ASSERT.patch 5adda0d5-x86-HVM-never-retain-emulated-insn-cache.patch 5ae06fad-SVM-fix-intercepts-for-SYS-CALL-ENTER-MSRs.patch 5ae31917-x86-cpuidle-init-stats-lock-once.patch 5aeb2c57-x86-retval-checks-of-set-guest-trapbounce.patch 5af1daa9-1-x86-traps-fix-dr6-handing-in-DB-handler.patch (Replaces xsa260-1.patch) 5af1daa9-2-x86-pv-move-exception-injection-into-test_all_events.patch (Replaces xsa260-2.patch) 5af1daa9-3-x86-traps-use-IST-for-DB.patch (Replaces xsa260-3.patch) 5af1daa9-4-x86-traps-fix-handling-of-DB-in-hypervisor-context.patch (Replaces xsa260-4.patch) 5af1daa9-x86-HVM-guard-against-bogus-emulator-ioreq-state.patch (Replaces xsa262.patch) 5af1daa9-x86-vpt-support-IO-APIC-routed-intr.patch (Replaces xsa261.patch) 5af97999-viridian-cpuid-leaf-40000003.patch- Fixes related to Page Table Isolation (XPTI). bsc#1074562 XSA-254 5a6703cb-x86-move-invocations-of-hvm_flush_guest_tlbs.patch 5a9985bd-x86-invpcid-support.patch 5adde9ed-xpti-fix-double-fault-handling.patch 5aec7393-1-x86-xpti-avoid-copy.patch 5aec7393-2-x86-xpti-write-cr3.patch 5aec744a-3-x86-xpti-per-domain-flag.patch 5aec744a-4-x86-xpti-use-invpcid.patch 5aec744a-5-x86-xpti-no-global-pages.patch 5aec744a-6-x86-xpti-cr3-valid-flag.patch 5aec744a-7-x86-xpti-pv_guest_cr4_to_real_cr4.patch 5aec744b-8-x86-xpti-cr3-helpers.patch 5aec74a8-9-x86-xpti-use-pcid.patch- bsc#1092543 - GCC 8: xen build fails 5ac72a48-gcc8.patch 5ac72a5f-gcc8.patch 5ac72a64-gcc8.patch 5ac72a69-gcc8.patch 5ac72a6e-gcc8.patch 5ac72a74-gcc8.patch 5ac72a7b-gcc8.patch gcc8-inlining-failed.patch- Update to Xen 4.10.1 bug fix release (bsc#1027519) xen-4.10.1-testing-src.tar.bz2 disable-building-pv-shim.patch - Drop the following patches contained in the new tarball 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fda0d-x86-mb2-avoid-Xen-when-looking-for-module-crashkernel-pos.patch 5a2ffc1f-x86-mm-drop-bogus-paging-mode-assertion.patch 5a313972-x86-microcode-add-support-for-AMD-Fam17.patch 5a32bd79-x86-vmx-dont-use-hvm_inject_hw_exception-in-.patch 5a4caa5e-x86-IRQ-conditionally-preserve-access-perm.patch 5a4caa8c-x86-E820-don-t-overrun-array.patch 5a4e2bca-x86-free-msr_vcpu_policy-during-destruction.patch 5a4e2c2c-x86-upcall-inject-spurious-event-after-setting-vector.patch 5a4fd893-1-x86-break-out-alternative-asm-into-separate-header.patch 5a4fd893-2-x86-introduce-ALTERNATIVE_2-macros.patch 5a4fd893-3-x86-hvm-rename-update_guest_vendor-to-cpuid_policy_changed.patch 5a4fd893-4-x86-introduce-cpuid_policy_updated.patch 5a4fd893-5-x86-entry-remove-partial-cpu_user_regs.patch 5a4fd894-1-x86-rearrange-RESTORE_ALL-to-restore-in-stack-order.patch 5a4fd894-2-x86-hvm-use-SAVE_ALL-after-VMExit.patch 5a4fd894-3-x86-erase-guest-GPRs-on-entry-to-Xen.patch 5a4fd894-4-clarifications-to-wait-infrastructure.patch 5a534c78-x86-dont-use-incorrect-CPUID-values-for-topology.patch 5a5cb24c-x86-mm-always-set-_PAGE_ACCESSED-on-L4-updates.patch 5a5e2cff-x86-Meltdown-band-aid.patch 5a5e2d73-x86-Meltdown-band-aid-conditional.patch 5a5e3a4e-1-x86-support-compiling-with-indirect-branch-thunks.patch 5a5e3a4e-2-x86-support-indirect-thunks-from-asm.patch 5a5e3a4e-3-x86-report-speculative-mitigation-details.patch 5a5e3a4e-4-x86-AMD-set-lfence-as-Dispatch-Serialising.patch 5a5e3a4e-5-x86-introduce-alternative-indirect-thunks.patch 5a5e3a4e-6-x86-definitions-for-Indirect-Branch-Controls.patch 5a5e3a4e-7-x86-cmdline-opt-to-disable-IBRS-IBPB-STIBP.patch 5a5e459c-1-x86-SVM-offer-CPUID-faulting-to-AMD-HVM-guests.patch 5a5e459c-2-x86-report-domain-id-on-CPUID.patch 5a68bc16-x86-acpi-process-softirqs-logging-Cx.patch 5a69c0b9-x86-fix-GET_STACK_END.patch 5a6b36cd-1-x86-cpuid-handling-of-IBRS-IBPB-STIBP-and-IBRS-for-guests.patch 5a6b36cd-2-x86-msr-emulation-of-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-3-x86-migrate-MSR_SPEC_CTRL.patch 5a6b36cd-4-x86-hvm-permit-direct-access-to-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-5-x86-use-SPEC_CTRL-on-entry.patch 5a6b36cd-6-x86-clobber-RSB-RAS-on-entry.patch 5a6b36cd-7-x86-no-alternatives-in-NMI-MC-paths.patch 5a6b36cd-8-x86-boot-calculate-best-BTI-mitigation.patch 5a6b36cd-9-x86-issue-speculation-barrier.patch 5a6b36cd-A-x86-offer-Indirect-Branch-Controls-to-guests.patch 5a6b36cd-B-x86-clear-SPEC_CTRL-while-idle.patch 5a7b1bdd-x86-reduce-Meltdown-band-aid-IPI-overhead.patch 5a843807-x86-spec_ctrl-fix-bugs-in-SPEC_CTRL_ENTRY_FROM_INTR_IST.patch 5a856a2b-x86-emul-fix-64bit-decoding-of-segment-overrides.patch 5a856a2b-x86-use-32bit-xors-for-clearing-GPRs.patch 5a856a2b-x86-xpti-hide-almost-all-of-Xen-image-mappings.patch 5a8be788-x86-nmi-start-NMI-watchdog-on-CPU0-after-SMP.patch 5a95373b-x86-PV-avoid-leaking-other-guests-MSR_TSC_AUX.patch 5a95571f-memory-dont-implicitly-unpin-in-decrease-res.patch 5a95576c-gnttab-ARM-dont-corrupt-shared-GFN-array.patch 5a955800-gnttab-dont-free-status-pages-on-ver-change.patch 5a955854-x86-disallow-HVM-creation-without-LAPIC-emul.patch 5a956747-x86-HVM-dont-give-wrong-impression-of-WRMSR-success.patch 5a9eb7f1-x86-xpti-dont-map-stack-guard-pages.patch 5a9eb85c-x86-slightly-reduce-XPTI-overhead.patch 5a9eb890-x86-remove-CR-reads-from-exit-to-guest-path.patch 5aa2b6b9-cpufreq-ondemand-CPU-offlining-race.patch 5aaa9878-x86-vlapic-clear-TMR-bit-for-edge-triggered-intr.patch xsa258.patch xsa259.patch- bsc#1090820 - VUL-0: CVE-2018-8897: xen: x86: mishandling of debug exceptions (XSA-260) xsa260-1.patch xsa260-2.patch xsa260-3.patch xsa260-4.patch - bsc#1090822 - VUL-0: CVE-2018-10982: xen: x86 vHPET interrupt injection errors (XSA-261) xsa261.patch - bsc#1090823 - VUL-0: CVE-2018-10981: xen: qemu may drive Xen into unbounded loop (XSA-262) xsa262.patch- bsc#1089152 - VUL-0: CVE-2018-10472: xen: Information leak via crafted user-supplied CDROM (XSA-258) xsa258.patch - bsc#1089635 - VUL-0: CVE-2018-10471: xen: x86: PV guest may crash Xen with XPTI (XSA-259) xsa259.patch- Preserve xen-syms from xen-dbg.gz to allow processing vmcores with crash(1) (bsc#1087251)- Upstream patches from Jan (bsc#1027519) and fixes related to Page Table Isolation (XPTI). See also bsc#1074562 XSA-254 5a856a2b-x86-xpti-hide-almost-all-of-Xen-image-mappings.patch 5a9eb7f1-x86-xpti-dont-map-stack-guard-pages.patch 5a9eb85c-x86-slightly-reduce-XPTI-overhead.patch 5a9eb890-x86-remove-CR-reads-from-exit-to-guest-path.patch 5aa2b6b9-cpufreq-ondemand-CPU-offlining-race.patch 5aaa9878-x86-vlapic-clear-TMR-bit-for-edge-triggered-intr.patch- bsc#1072834 - Xen HVM: unchecked MSR access error: RDMSR from 0xc90 at rIP: 0xffffffff93061456 (native_read_msr+0x6/0x30) 5a956747-x86-HVM-dont-give-wrong-impression-of-WRMSR-success.patch - Upstream patches from Jan (bsc#1027519) 5a79d7ed-libxc-packed-initrd-dont-fail-domain-creation.patch 5a7b1bdd-x86-reduce-Meltdown-band-aid-IPI-overhead.patch 5a843807-x86-spec_ctrl-fix-bugs-in-SPEC_CTRL_ENTRY_FROM_INTR_IST.patch 5a856a2b-x86-emul-fix-64bit-decoding-of-segment-overrides.patch 5a856a2b-x86-use-32bit-xors-for-clearing-GPRs.patch 5a8be788-x86-nmi-start-NMI-watchdog-on-CPU0-after-SMP.patch 5a95373b-x86-PV-avoid-leaking-other-guests-MSR_TSC_AUX.patch 5a95571f-memory-dont-implicitly-unpin-in-decrease-res.patch (Replaces xsa252.patch) 5a95576c-gnttab-ARM-dont-corrupt-shared-GFN-array.patch (Replaces xsa255-1.patch) 5a955800-gnttab-dont-free-status-pages-on-ver-change.patch (Replaces xsa255-2.patch) 5a955854-x86-disallow-HVM-creation-without-LAPIC-emul.patch (Replaces xsa256.patch) - Drop xsa252.patch xsa255-1.patch xsa255-2.patch xsa256.patch- bsc#1080635 - VUL-0: CVE-2018-7540: xen: DoS via non-preemptable L3/L4 pagetable freeing (XSA-252) xsa252.patch - bsc#1080662 - VUL-0: CVE-2018-7541: xen: grant table v2 -> v1 transition may crash Xen (XSA-255) xsa255-1.patch xsa255-2.patch - bsc#1080634 - VUL-0: CVE-2018-7542: xen: x86 PVH guest without LAPIC may DoS the host (XSA-256) xsa256.patch- Remove stale systemd presets code for 13.2 and older- fate#324965 - add script, udev rule and systemd service to watch for vcpu online/offline events in a HVM domU They are triggered via xl vcpu-set domU N- Replace hardcoded xen with Name tag when refering to subpkgs- Make sure tools and tools-domU require libs from the very same build- tools-domU: Add support for qemu guest agent. New files 80-xen-channel-setup.rules and xen-channel-setup.sh configure a xen-pv-channel for use by the guest agent FATE#324963- Remove outdated /etc/xen/README*- bsc#1073961 - VUL-0: CVE-2018-5244: xen: x86: memory leak with MSR emulation (XSA-253) 5a4e2bca-x86-free-msr_vcpu_policy-during-destruction.patch - bsc#1074562 - VUL-0: CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 xen: Information leak via side effects of speculative execution (XSA-254). Includes Spectre v2 mitigation. 5a4caa5e-x86-IRQ-conditionally-preserve-access-perm.patch 5a4caa8c-x86-E820-don-t-overrun-array.patch 5a4e2c2c-x86-upcall-inject-spurious-event-after-setting-vector.patch 5a4fd893-1-x86-break-out-alternative-asm-into-separate-header.patch 5a4fd893-2-x86-introduce-ALTERNATIVE_2-macros.patch 5a4fd893-3-x86-hvm-rename-update_guest_vendor-to-cpuid_policy_changed.patch 5a4fd893-4-x86-introduce-cpuid_policy_updated.patch 5a4fd893-5-x86-entry-remove-partial-cpu_user_regs.patch 5a4fd894-1-x86-rearrange-RESTORE_ALL-to-restore-in-stack-order.patch 5a4fd894-2-x86-hvm-use-SAVE_ALL-after-VMExit.patch 5a4fd894-3-x86-erase-guest-GPRs-on-entry-to-Xen.patch 5a4fd894-4-clarifications-to-wait-infrastructure.patch 5a534c78-x86-dont-use-incorrect-CPUID-values-for-topology.patch 5a5cb24c-x86-mm-always-set-_PAGE_ACCESSED-on-L4-updates.patch 5a5e2cff-x86-Meltdown-band-aid.patch 5a5e2d73-x86-Meltdown-band-aid-conditional.patch 5a5e3a4e-1-x86-support-compiling-with-indirect-branch-thunks.patch 5a5e3a4e-2-x86-support-indirect-thunks-from-asm.patch 5a5e3a4e-3-x86-report-speculative-mitigation-details.patch 5a5e3a4e-4-x86-AMD-set-lfence-as-Dispatch-Serialising.patch 5a5e3a4e-5-x86-introduce-alternative-indirect-thunks.patch 5a5e3a4e-6-x86-definitions-for-Indirect-Branch-Controls.patch 5a5e3a4e-7-x86-cmdline-opt-to-disable-IBRS-IBPB-STIBP.patch 5a5e459c-1-x86-SVM-offer-CPUID-faulting-to-AMD-HVM-guests.patch 5a5e459c-2-x86-report-domain-id-on-CPUID.patch 5a68bc16-x86-acpi-process-softirqs-logging-Cx.patch 5a69c0b9-x86-fix-GET_STACK_END.patch 5a6b36cd-1-x86-cpuid-handling-of-IBRS-IBPB-STIBP-and-IBRS-for-guests.patch 5a6b36cd-2-x86-msr-emulation-of-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-3-x86-migrate-MSR_SPEC_CTRL.patch 5a6b36cd-4-x86-hvm-permit-direct-access-to-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-5-x86-use-SPEC_CTRL-on-entry.patch 5a6b36cd-6-x86-clobber-RSB-RAS-on-entry.patch 5a6b36cd-7-x86-no-alternatives-in-NMI-MC-paths.patch 5a6b36cd-8-x86-boot-calculate-best-BTI-mitigation.patch 5a6b36cd-9-x86-issue-speculation-barrier.patch 5a6b36cd-A-x86-offer-Indirect-Branch-Controls-to-guests.patch 5a6b36cd-B-x86-clear-SPEC_CTRL-while-idle.patch- Fix python3 deprecated atoi call (bsc#1067224) pygrub-python3-conversion.patch - Drop xenmon-python3-conversion.patch- bsc#1067317 - pass cache=writeback|unsafe|directsync to qemu, depending on the libxl disk settings libxl.add-option-to-disable-disk-cache-flushes-in-qdisk.patch- Remove libxl.LIBXL_DESTROY_TIMEOUT.debug.patch- bsc#1067224 - xen-tools have hard dependency on Python 2 build-python3-conversion.patch bin-python3-conversion.patch- bsc#1070165 - xen crashes after aborted localhost migration 5a2ffc1f-x86-mm-drop-bogus-paging-mode-assertion.patch - bsc#1035442 - L3: libxl: error: libxl.c:1676:devices_destroy_cb: libxl__devices_destroy failed 5a33a12f-domctl-improve-locking-during-domain-destruction.patch - Upstream patches from Jan (bsc#1027519) 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fda0d-x86-mb2-avoid-Xen-when-looking-for-module-crashkernel-pos.patch 5a313972-x86-microcode-add-support-for-AMD-Fam17.patch 5a32bd79-x86-vmx-dont-use-hvm_inject_hw_exception-in-.patch- Update to Xen 4.10.0 FCS (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Rebuild initrd if xen-tools-domU is updated- Update to Xen 4.10.0-rc8 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Increase the value of LIBXL_DESTROY_TIMEOUT from 10 to 100 seconds If many domUs shutdown in parallel the backends can not keep up Add some debug output to track how long backend shutdown takes (bsc#1035442) libxl.LIBXL_DESTROY_TIMEOUT.patch libxl.LIBXL_DESTROY_TIMEOUT.debug.patch- Adjust xenstore-run-in-studomain.patch to change the defaults in the code instead of changing the sysconfig template, to also cover the upgrade case- Update to Xen 4.10.0-rc6 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Since xen switched to Kconfig, building a debug hypervisor was done by default. Adjust make logic to build a non-debug hypervisor by default, and continue to provide one as xen-dbg.gz- fate#316614: set migration constraints from cmdline fix libxl.set-migration-constraints-from-cmdline.patch for xen-4.10- Document the suse-diskcache-disable-flush option in xl-disk-configuration(5) (bsc#879425,bsc#1067317)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to Xen 4.10.0-rc5 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - fate#323663 - Run Xenstore in stubdomain xenstore-run-in-studomain.patch- bsc#1067224 - xen-tools have hard dependency on Python 2 pygrub-python3-conversion.patch xenmon-python3-conversion.patch migration-python3-conversion.patch xnloader.py xen2libvirt.py- Remove xendriverdomain.service (bsc#1065185) Driver domains must be configured manually with custom .service file- Update to Xen 4.10.0-rc3 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - Drop 59f31268-libxc-remove-stale-error-check-for-domain-size.patch- Adjust xen-dom0-modules.service to ignore errors (bsc#1065187)- fate#324052 Support migration of Xen HVM domains larger than 1TB 59f31268-libxc-remove-stale-error-check-for-domain-size.patch- Update to Xen 4.10.0-rc2 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Update to Xen 4.10.0-rc1 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - Drop patches included in new tarball 592fd5f0-stop_machine-fill-result-only-in-case-of-error.patch 596f257e-x86-fix-hvmemul_insn_fetch.patch 5982fd99-VT-d-don-t-panic-warn-on-iommu-no-igfx.patch 598c3630-VT-d-PI-disable-when-CPU-side-PI-is-off.patch 598c3706-cpufreq-only-stop-ondemand-governor-if-started.patch 5992f1e5-x86-grant-disallow-misaligned-PTEs.patch 5992f20d-gnttab-split-maptrack-lock-to-make-it-useful-again.patch 5992f233-gnttab-correct-pin-status-fixup-for-copy.patch 59958e76-gnttab-dont-use-possibly-unbounded-tail-calls.patch 59958ebf-gnttab-fix-transitive-grant-handling.patch 59958edd-gnttab-avoid-spurious-maptrack-handle-alloc-failures.patch 599da329-arm-mm-release-grant-lock-on-xatp1-error-paths.patch 59a01223-x86-check-for-alloc-errors-in-modify_xen_mappings.patch 59a0130c-x86-efi-dont-write-relocs-in-efi_arch_relocate_image-1st-pass.patch 59a9221f-VT-d-use-correct-BDF-for-VF-to-search-VT-d-unit.patch 59ae9177-x86-emul-fix-handling-of-unimplemented-Grp7-insns.patch 59aec335-x86emul-correct-VEX-W-handling-for-VPINSRD.patch 59aec375-x86emul-correct-VEX-L-handling-for-VCVTx2SI.patch 59afcea0-x86-introduce-and-use-setup_force_cpu_cap.patch 59b2a7f2-x86-HVM-correct-repeat-count-update-linear-phys.patch 59b7d664-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch 59b7d69b-grant_table-fix-GNTTABOP_cache_flush-handling.patch 59b7d6c8-xenstore-dont-unlink-connection-object-twice.patch 59b7d6d9-gnttab-also-validate-PTE-perms-upon-destroy-replace.patch gcc7-arm.patch gcc7-mini-os.patch- bsc#1061084 - VUL-0: xen: page type reference leak on x86 (XSA-242) xsa242.patch - bsc#1061086 - VUL-0: xen: x86: Incorrect handling of self-linear shadow mappings with translated guests (XSA-243) xsa243.patch - bsc#1061087 - VUL-0: xen: x86: Incorrect handling of IST settings during CPU hotplug (XSA-244) xsa244.patch- bsc#1061077 - VUL-0: xen: DMOP map/unmap missing argument checks (XSA-238) xsa238.patch - bsc#1061080 - VUL-0: xen: hypervisor stack leak in x86 I/O intercept code (XSA-239) xsa239.patch - bsc#1061081 - VUL-0: xen: Unlimited recursion in linear pagetable de-typing (XSA-240) xsa240-1.patch xsa240-2.patch - bsc#1061082 - VUL-0: xen: Stale TLB entry due to page type release race (XSA-241) xsa241.patch- bsc#1061075 - VUL-0: xen: pin count / page reference race in grant table code (XSA-236) xsa236.patch - bsc#1061076 - VUL-0: xen: multiple MSI mapping issues on x86 (XSA-237) xsa237-1.patch xsa237-2.patch xsa237-3.patch xsa237-4.patch xsa237-5.patch- bsc#1056278 - VUL-0: xen: Missing NUMA node parameter verification (XSA-231) 59b7d664-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch - bsc#1056280 - VUL-0: xen: Missing check for grant table (XSA-232) 59b7d69b-grant_table-fix-GNTTABOP_cache_flush-handling.patch - bsc#1056281 - VUL-0: xen: cxenstored: Race in domain cleanup (XSA-233) 59b7d6c8-xenstore-dont-unlink-connection-object-twice.patch - bsc#1056282 - VUL-0: xen: insufficient grant unmapping checks for x86 PV guests (XSA-234) 59b7d6d9-gnttab-also-validate-PTE-perms-upon-destroy-replace.patch - bsc#1055321 - VUL-0: xen: add-to-physmap error paths fail to release lock on ARM (XSA-235) 599da329-arm-mm-release-grant-lock-on-xatp1-error-paths.patch - Upstream patches from Jan (bsc#1027519) 59a01223-x86-check-for-alloc-errors-in-modify_xen_mappings.patch 59a0130c-x86-efi-dont-write-relocs-in-efi_arch_relocate_image-1st-pass.patch 59a9221f-VT-d-use-correct-BDF-for-VF-to-search-VT-d-unit.patch 59ae9177-x86-emul-fix-handling-of-unimplemented-Grp7-insns.patch 59aec335-x86emul-correct-VEX-W-handling-for-VPINSRD.patch 59aec375-x86emul-correct-VEX-L-handling-for-VCVTx2SI.patch 59afcea0-x86-introduce-and-use-setup_force_cpu_cap.patch 59b2a7f2-x86-HVM-correct-repeat-count-update-linear-phys.patch - Dropped gcc7-xen.patch- bsc#1057358 - Cannot Boot into SLES12.3 with Xen hypervisor when Secure Boot is Enabled xen.spec- bsc#1055695 - XEN: 11SP4 and 12SP3 HVM guests can not be restored update from v6 to v9 to cover more cases for ballooned domUs libxc.sr.superpage.patch- bsc#1026236 - remove suse_vtsc_tolerance= cmdline option for Xen drop the patch because it is not upstream acceptable remove xen.suse_vtsc_tolerance.patch- bsc#1055695 - XEN: 11SP4 and 12SP3 HVM guests can not be restored after the save using xl stack libxc.sr.superpage.patch- Unignore gcc-PIE the toolstack disables PIE for firmware builds as needed- Upstream patches from Jan (bsc#1027519) 592fd5f0-stop_machine-fill-result-only-in-case-of-error.patch 596f257e-x86-fix-hvmemul_insn_fetch.patch 5982fd99-VT-d-don-t-panic-warn-on-iommu-no-igfx.patch 598c3630-VT-d-PI-disable-when-CPU-side-PI-is-off.patch 598c3706-cpufreq-only-stop-ondemand-governor-if-started.patch 5992f1e5-x86-grant-disallow-misaligned-PTEs.patch (Replaces xsa227.patch) 5992f20d-gnttab-split-maptrack-lock-to-make-it-useful-again.patch (Replaces xsa228.patch) 5992f233-gnttab-correct-pin-status-fixup-for-copy.patch (Replaces xsa230.patch) 59958e76-gnttab-dont-use-possibly-unbounded-tail-calls.patch (Replaces xsa226-1.patch) 59958ebf-gnttab-fix-transitive-grant-handling.patch (Replaces xsa226-2.patch) 59958edd-gnttab-avoid-spurious-maptrack-handle-alloc-failures.patch- bsc#1044974 - xen-tools require python-pam xen.spec- Clean up spec file errors and a few warnings. (bsc#1027519) - Removed conditional 'with_systemd' and some old deprecated 'sles_version' checks. xen.spec- Remove use of brctl utiltiy from supportconfig plugin FATE#323639- Use upstream variant of mini-os __udivmoddi4 change gcc7-mini-os.patch- fate#323639 Move bridge-utils to legacy replace-obsolete-network-configuration-commands-in-s.patch- bsc#1052686 - VUL-0: xen: grant_table: possibly premature clearing of GTF_writing / GTF_reading (XSA-230) xsa230.patch- bsc#1035231 - migration of HVM domU does not use superpages on destination dom0 libxc.sr.superpage.patch- bsc#1051787 - VUL-0: CVE-2017-12135: xen: possibly unbounded recursion in grant table code (XSA-226) xsa226-1.patch xsa226-2.patch - bsc#1051788 - VUL-0: CVE-2017-12137: xen: x86: PV privilege escalation via map_grant_ref (XSA-227) xsa227.patch - bsc#1051789 - VUL-0: CVE-2017-12136: xen: grant_table: Race conditions with maptrack free list handling (XSA-228) xsa228.patch- Add a supportconfig plugin xen-supportconfig FATE#323661- bsc#1026236 - add suse_vtsc_tolerance= cmdline option for Xen To avoid emulation of TSC access from a domU after live migration add a global tolerance for the measured host kHz xen.suse_vtsc_tolerance.patch- fate#323662 Drop qemu-dm from xen-tools package The following tarball and patches have been removed qemu-xen-traditional-dir-remote.tar.bz2 VNC-Support-for-ExtendedKeyEvent-client-message.patch 0001-net-move-the-tap-buffer-into-TAPState.patch 0002-net-increase-tap-buffer-size.patch 0003-e1000-fix-access-4-bytes-beyond-buffer-end.patch 0004-e1000-secrc-support.patch 0005-e1000-multi-buffer-packet-support.patch 0006-e1000-clear-EOP-for-multi-buffer-descriptors.patch 0007-e1000-verify-we-have-buffers-upfront.patch 0008-e1000-check-buffer-availability.patch CVE-2013-4533-qemut-pxa2xx-buffer-overrun-on-incoming-migration.patch CVE-2013-4534-qemut-openpic-buffer-overrun-on-incoming-migration.patch CVE-2013-4537-qemut-ssi-sd-fix-buffer-overrun-on-invalid-state-load.patch CVE-2013-4538-qemut-ssd0323-fix-buffer-overun-on-invalid-state.patch CVE-2013-4539-qemut-tsc210x-fix-buffer-overrun-on-invalid-state-load.patch CVE-2014-0222-qemut-qcow1-validate-l2-table-size.patch CVE-2014-3640-qemut-slirp-NULL-pointer-deref-in-sosendto.patch CVE-2015-4037-qemut-smb-config-dir-name.patch CVE-2015-5154-qemut-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5278-qemut-Infinite-loop-in-ne2000_receive-function.patch CVE-2015-6815-qemut-e1000-fix-infinite-loop.patch CVE-2015-7512-qemut-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch CVE-2015-8504-qemut-vnc-avoid-floating-point-exception.patch CVE-2016-1714-qemut-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2016-1981-qemut-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-2391-qemut-usb-null-pointer-dereference-in-ohci-module.patch CVE-2016-2841-qemut-ne2000-infinite-loop-in-ne2000_receive.patch CVE-2016-4439-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-esp_reg_write.patch CVE-2016-4441-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-get_cmd.patch CVE-2016-5238-qemut-scsi-esp-OOB-write-when-using-non-DMA-mode-in-get_cmd.patch CVE-2016-5338-qemut-scsi-esp-OOB-rw-access-while-processing-ESP_FIFO.patch CVE-2016-6351-qemut-scsi-esp-make-cmdbuf-big-enough-for-maximum-CDB-size.patch CVE-2016-7908-qemut-net-Infinite-loop-in-mcf_fec_do_tx.patch CVE-2016-7909-qemut-net-pcnet-infinite-loop-in-pcnet_rdra_addr.patch CVE-2016-8667-qemut-dma-rc4030-divide-by-zero-error-in-set_next_tick.patch CVE-2016-8669-qemut-char-divide-by-zero-error-in-serial_update_parameters.patch CVE-2016-8910-qemut-net-rtl8139-infinite-loop-while-transmit-in-Cplus-mode.patch CVE-2016-9921-qemut-display-cirrus_vga-divide-by-zero-in-cirrus_do_copy.patch CVE-2017-6505-qemut-usb-an-infinite-loop-issue-in-ohci_service_ed_list.patch CVE-2017-8309-qemut-audio-host-memory-leakage-via-capture-buffer.patch CVE-2017-9330-qemut-usb-ohci-infinite-loop-due-to-incorrect-return-value.patch blktap.patch cdrom-removable.patch xen-qemu-iscsi-fix.patch qemu-security-etch1.patch xen-disable-qemu-monitor.patch xen-hvm-default-bridge.patch qemu-ifup-set-mtu.patch ioemu-vnc-resize.patch capslock_enable.patch altgr_2.patch log-guest-console.patch bdrv_open2_fix_flags.patch bdrv_open2_flags_2.patch ioemu-7615-qcow2-fix-alloc_cluster_link_l2.patch qemu-dm-segfault.patch bdrv_default_rwflag.patch kernel-boot-hvm.patch ioemu-watchdog-support.patch ioemu-watchdog-linkage.patch ioemu-watchdog-ib700-timer.patch ioemu-hvm-pv-support.patch pvdrv_emulation_control.patch ioemu-disable-scsi.patch ioemu-disable-emulated-ide-if-pv.patch xenpaging.qemu.flush-cache.patch ioemu-devicemodel-include.patch - Cleanup spec file and remove unused KMP patches kmp_filelist supported_module.patch xen_pvonhvm.xen_emul_unplug.patch- bsc#1002573 - Optimize LVM functions in block-dmmd block-dmmd- Record initial Xen dmesg in /var/log/xen/xen-boot.log for supportconfig. Keep previous log in /var/log/xen/xen-boot.prev.log- Remove storytelling from description in xen.rpm- Update to Xen 4.9.0 FCS (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update block-dmmd script (bsc#1002573) block-dmmd- Update to Xen 4.9.0-rc8+ (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 gcc7-arm.patch - Drop gcc7-error-xenpmd.patch- Update to Xen 4.9.0-rc8 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1042160 - VUL-1: CVE-2017-9330: xen: usb: ohci: infinite loop due to incorrect return value CVE-2017-9330-qemut-usb-ohci-infinite-loop-due-to-incorrect-return-value.patch- bsc#1037243 - VUL-1: CVE-2017-8309: xen: audio: host memory leakage via capture buffer CVE-2017-8309-qemut-audio-host-memory-leakage-via-capture-buffer.patch- Update to Xen 4.9.0-rc7 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update to Xen 4.9.0-rc6 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1031343 - xen fails to build with GCC 7 gcc7-mini-os.patch gcc7-xen.patch- bsc#1031343 - xen fails to build with GCC 7 gcc7-error-xenpmd.patch- Update to Xen 4.9.0-rc5 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 - Drop xen-tools-pkgconfig-xenlight.patch- bsc#1037779 - xen breaks kexec-tools build xen-tools-pkgconfig-xenlight.patch- Update to Xen 4.9.0-rc4 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1036146 - sles12sp2 xen VM dumps core to wrong path xen.spec- Update to Xen 4.9.0-rc3 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 aarch64-maybe-uninitialized.patch- Update to Xen 4.9.0-rc2 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update to Xen 4.9.0-rc1 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 ioemu-devicemodel-include.patch - Dropped patches contained in new tarball xen-4.8.0-testing-src.tar.bz2 0001-xenstore-let-write_node-and-some-callers-return-errn.patch 0002-xenstore-undo-function-rename.patch 0003-xenstore-rework-of-transaction-handling.patch 584806ce-x86emul-correct-PUSHF-POPF.patch 584fc649-fix-determining-when-domain-creation-is-complete.patch 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch 58510cac-x86emul-MOVNTI-no-REP-prefixes.patch 58526ccc-x86emul-64bit-ignore-most-segment-bases-in-align-check.patch 5853ed37-VT-d-correct-dma_msi_set_affinity.patch 5853ee07-x86emul-CMPXCHG16B-aligned-operand.patch 58580060-x86-emul-correct-SYSCALL-eflags-handling.patch 585aa3c5-x86-force-EFLAGS-IF-on-upon-exit-to-PV.patch 585aa407-x86-HVM-NULL-check-before-using-VMFUNC-hook.patch 585bd5fe-x86-emul-correct-VMFUNC-return-value-handling.patch 586ba81c-x86-cpu-dont-update-this_cpu-for-guest-get_cpu_vendor.patch 587d04d6-x86-xstate-fix-array-overrun-with-LWP.patch 587de4a9-x86emul-VEX-B-ignored-in-compat-mode.patch 5882129d-x86emul-LOCK-check-adjustments.patch 58821300-x86-segment-attribute-handling.patch 58873c1f-x86emul-correct-FPU-stub-asm-constraints.patch 58873c80-x86-hvm-do-not-set-msr_tsc_adjust-on-.patch 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5887888f-credit2-never-consider-CPUs-outside-of-pool.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5888b1b3-x86-emulate-dont-assume-addr_size-32-implies-protmode.patch 5899cbd9-EPT-allow-wrcomb-MMIO-mappings-again.patch 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch 58a44771-IOMMU-always-call-teardown-callback.patch 58a48ccc-x86-fix-p2m_flush_table-for-non-nested.patch 58a59f4b-libxl-correct-xenstore-entry-for-empty-cdrom.patch 58a70d94-VMX-fix-VMCS-race-on-cswitch-paths.patch 58ac1f3f-VMX-dont-leak-host-syscall-MSRs.patch 58b5a2de-x86-correct-Xens-idea-of-its-memory-layout.patch 58b6fd42-credit2-always-mark-a-tickled-pCPU-as-tickled.patch 58b6fd42-credit2-dont-miss-accounting-during-credit-reset.patch 58cbf682-x86-EFI-avoid-overrunning-mb_modules.patch 58cf9200-x86-EFI-avoid-IOMMU-faults-on-tail-gap.patch 58cf9260-x86-EFI-avoid-Xen-when-looking-for-mod-kexec-pos.patch 58cf9277-x86-time-dont-use-vTSC-if-host-guest-freqs-match.patch 58d25ea2-xenstore-add-missing-checks-for-allocation-failure.patch 58d91365-sched-dont-call-wrong-hook-via-VCPU2OP.patch CVE-2017-2615-qemut-display-cirrus-oob-access-while-doing-bitblt-copy-backward-mode.patch CVE-2017-2620-xsa209-qemut-cirrus_bitblt_cputovideo-does-not-check-if-memory-region-safe.patch glibc-2.25-compatibility-fix.patch xs-09-add_change_node-params.patch xs-10-call-add_change_node.patch xs-11-tdb-record-header.patch xs-12-node-gen-count.patch xs-13-read-directory-part-support.patch xs-14-command-array.patch xs-15-command-return-val.patch xs-16-function-static.patch xs-17-arg-parsing.patch xs-18-default-buffer.patch xs-19-handle-alloc-failures.patch xs-20-tdb-version.patch xs-21-empty-tdb-database.patch xs-22-reopen_log-fix.patch xs-23-XS_DEBUG-rename.patch xs-24-xenstored_control.patch xs-25-control-enhance.patch xs-26-log-control.patch xs-27-memory-report.patch xs-28-remove-talloc-report.patch xs-29-define-off_t.patch xsa206-0001-xenstored-apply-a-write-transaction-rate-limit.patch xsa206-0002-xenstored-Log-when-the-write-transaction-rate-limit.patch- bsc#1022703 - Xen HVM guest with OVMF hangs with unattached CDRom 58a59f4b-libxl-correct-xenstore-entry-for-empty-cdrom.patch- bsc#1015348 - L3: libvirtd does not start during boot suse-xendomains-service.patch- bsc#1014136 - Partner-L3: kdump can't dump a kernel on SLES12-SP2 with Xen hypervisor. 58cf9260-x86-EFI-avoid-Xen-when-looking-for-mod-kexec-pos.patch - bsc#1026236 - L3: Paravirtualized vs. fully virtualized migration - latter one much faster 58cf9277-x86-time-dont-use-vTSC-if-host-guest-freqs-match.patch - Upstream patch from Jan 58cbf682-x86-EFI-avoid-overrunning-mb_modules.patch 58cf9200-x86-EFI-avoid-IOMMU-faults-on-tail-gap.patch 58d91365-sched-dont-call-wrong-hook-via-VCPU2OP.patch- bsc#1022555 - L3: Timeout in "execution of /etc/xen/scripts/block add" 58d25ea2-xenstore-add-missing-checks-for-allocation-failure.patch 0001-xenstore-let-write_node-and-some-callers-return-errn.patch 0002-xenstore-undo-function-rename.patch 0003-xenstore-rework-of-transaction-handling.patch - bsc#1030144 - VUL-0: xen: xenstore denial of service via repeated update (XSA-206) xsa206-0001-xenstored-apply-a-write-transaction-rate-limit.patch xsa206-0002-xenstored-Log-when-the-write-transaction-rate-limit.patch - bsc#1029827 - Forward port xenstored xs-09-add_change_node-params.patch xs-10-call-add_change_node.patch xs-11-tdb-record-header.patch xs-12-node-gen-count.patch xs-13-read-directory-part-support.patch xs-14-command-array.patch xs-15-command-return-val.patch xs-16-function-static.patch xs-17-arg-parsing.patch xs-18-default-buffer.patch xs-19-handle-alloc-failures.patch xs-20-tdb-version.patch xs-21-empty-tdb-database.patch xs-22-reopen_log-fix.patch xs-23-XS_DEBUG-rename.patch xs-24-xenstored_control.patch xs-25-control-enhance.patch xs-26-log-control.patch xs-27-memory-report.patch xs-28-remove-talloc-report.patch xs-29-define-off_t.patch- bsc#1029128 - fix make xen to really produce xen.efi with gcc48- bsc#1028235 - VUL-0: CVE-2017-6505: xen: qemu: usb: an infinite loop issue in ohci_service_ed_list CVE-2017-6505-qemut-usb-an-infinite-loop-issue-in-ohci_service_ed_list.patch - Upstream patches from Jan (bsc#1027519) 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5899cbd9-EPT-allow-wrcomb-MMIO-mappings-again.patch 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch 58a44771-IOMMU-always-call-teardown-callback.patch 58a48ccc-x86-fix-p2m_flush_table-for-non-nested.patch 58a70d94-VMX-fix-VMCS-race-on-cswitch-paths.patch 58ac1f3f-VMX-dont-leak-host-syscall-MSRs.patch 58b5a2de-x86-correct-Xens-idea-of-its-memory-layout.patch 58b6fd42-credit2-always-mark-a-tickled-pCPU-as-tickled.patch 58b6fd42-credit2-dont-miss-accounting-during-credit-reset.patch- bsc#1027654 - XEN fails to build against glibc 2.25 glibc-2.25-compatibility-fix.patch libxl.pvscsi.patch- fate#316613: Refresh and enable libxl.pvscsi.patch- bsc#1024834 - VUL-0: CVE-2017-2620: xen: cirrus_bitblt_cputovideo does not check if memory region is safe (XSA-209) CVE-2017-2620-xsa209-qemut-cirrus_bitblt_cputovideo-does-not-check-if-memory-region-safe.patch- bsc#1023948 - [pvusb][sles12sp3][openqa] Segmentation fault happened when adding usbctrl devices via xl 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch- Upstream patches from Jan (bsc#1027519) 587d04d6-x86-xstate-fix-array-overrun-with-LWP.patch 587de4a9-x86emul-VEX-B-ignored-in-compat-mode.patch 5882129d-x86emul-LOCK-check-adjustments.patch 58821300-x86-segment-attribute-handling.patch 58873c1f-x86emul-correct-FPU-stub-asm-constraints.patch 58873c80-x86-hvm-do-not-set-msr_tsc_adjust-on-.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5887888f-credit2-never-consider-CPUs-outside-of-pool.patch 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5888b1b3-x86-emulate-dont-assume-addr_size-32-implies-protmode.patch- bsc#1023004 - VUL-0: CVE-2017-2615: qemu: display: cirrus: oob access while doing bitblt copy backward mode CVE-2017-2615-qemut-display-cirrus-oob-access-while-doing-bitblt-copy-backward-mode.patch- fate#322313 and fate#322150 require the acpica package ported to aarch64 which Xen 4.8 needs to build. Temporarily disable aarch64 until these fates are complete. xen.spec- bsc#1021952 - Virutalization/xen: Bug xen-tools missing /usr/bin/domu-xenstore; guests fail to launch tmp_build.patch xen.spec- No systemd presets for 42.3+ and SLE12SP3+ (bsc#1012842)- bsc#1007224 - broken symlinks in /usr/share/doc/packages/xen/misc/ xen.spec- 585aa3c5-x86-force-EFLAGS-IF-on-upon-exit-to-PV.patch Replaces xsa202.patch (bsc#1014298) - 585aa407-x86-HVM-NULL-check-before-using-VMFUNC-hook.patch Replaces xsa203.patch (bsc#1014300) - 58580060-x86-emul-correct-SYSCALL-eflags-handling.patch Replaces xsa204.patch (bsc#1016340) - Upstream patches from Jan 58526ccc-x86emul-64bit-ignore-most-segment-bases-in-align-check.patch 5853ed37-VT-d-correct-dma_msi_set_affinity.patch 5853ee07-x86emul-CMPXCHG16B-aligned-operand.patch 585bd5fe-x86-emul-correct-VMFUNC-return-value-handling.patch 586ba81c-x86-cpu-dont-update-this_cpu-for-guest-get_cpu_vendor.patch- bsc#1015169 - VUL-0: CVE-2016-9921, CVE-2016-9922: xen: qemu: display: cirrus_vga: a divide by zero in cirrus_do_copy CVE-2016-9921-qemut-display-cirrus_vga-divide-by-zero-in-cirrus_do_copy.patch- bsc#1016340 - VUL-0: CVE-2016-10013: xen: x86: Mishandling of SYSCALL singlestep during emulation (XSA-204) xsa204.patch- bsc#1012651 - VUL-0: CVE-2016-9932: xen: x86 CMPXCHG8B emulation fails to ignore operand size override (XSA-200) 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch- bsc#1014298 - VUL-0: CVE-2016-10024: xen: x86 PV guests may be able to mask interrupts (XSA-202) xsa202.patch - bsc#1014300 - VUL-0: CVE-2016-10025: xen: x86: missing NULL pointer check in VMFUNC emulation (XSA-203) xsa203.patch - Upstream patches from Jan 584806ce-x86emul-correct-PUSHF-POPF.patch 584fc649-fix-determining-when-domain-creation-is-complete.patch 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch 58510cac-x86emul-MOVNTI-no-REP-prefixes.patch- Update to Xen 4.8 FCS xen-4.8.0-testing-src.tar.bz2 - Dropped xen-4.7.1-testing-src.tar.bz2 0001-libxc-Rework-extra-module-initialisation.patch 0002-libxc-Prepare-a-start-info-structure-for-hvmloader.patch 0003-configure-define-SEABIOS_PATH-and-OVMF_PATH.patch 0004-firmware-makefile-install-BIOS-blob.patch 0005-libxl-Load-guest-BIOS-from-file.patch 0006-xen-Move-the-hvm_start_info-C-representation-from-li.patch 0007-hvmloader-Grab-the-hvm_start_info-pointer.patch 0008-hvmloader-Locate-the-BIOS-blob.patch 0009-hvmloader-Check-modules-whereabouts-in-perform_tests.patch 0010-hvmloader-Load-SeaBIOS-from-hvm_start_info-modules.patch 0011-hvmloader-Load-OVMF-from-modules.patch 0012-hvmloader-Specific-bios_load-function-required.patch 0013-hvmloader-Always-build-in-SeaBIOS-and-OVMF-loader.patch 0014-configure-do-not-depend-on-SEABIOS_PATH-or-OVMF_PATH.patch 57580bbd-kexec-allow-relaxed-placement-via-cmdline.patch 576001df-x86-time-use-local-stamp-in-TSC-calibration-fast-path.patch 5769106e-x86-generate-assembler-equates-for-synthesized.patch 57a1e603-x86-time-adjust-local-system-time-initialization.patch 57a1e64c-x86-time-introduce-and-use-rdtsc_ordered.patch 57a2f6ac-x86-time-calibrate-TSC-against-platform-timer.patch 57a30261-x86-support-newer-Intel-CPU-models.patch 5810a9cc-x86-emul-Correct-decoding-of-SReg3-operands.patch 581b2c3b-x86-emul-reject-LGDT-LIDT-with-non-canonical-addresses.patch 581b647a-x86emul-L-S-G-I-DT-ignore-opsz-overrides-in-64-bit-mode.patch 58249392-x86-svm-dont-clobber-eax-edx-if-RDMSR-intercept-fails.patch 582c35d6-x86-vmx-correct-long-mode-check-in-vmx_cpuid_intercept.patch 582c35ee-x86-traps-dont-call-hvm_hypervisor_cpuid_leaf-for-PV.patch 58343dc2-x86-hvm-Fix-the-handling-of-non-present-segments.patch 58343df8-x86-HVM-dont-load-LDTR-with-VM86-mode-attrs-during-task-switch.patch 58343e24-x86-PV-writes-of-fs-and-gs-base-MSRs-require-canonical-addresses.patch 58343e9e-libelf-fix-stack-memory-leak-when-loading-32-bit-symbol-tables.patch 58343ec2-x86emul-fix-huge-bit-offset-handling.patch 58343f29-x86-emul-correct-the-IDT-entry-calculation-in-inject_swint.patch 58343f44-x86-svm-fix-injection-of-software-interrupts.patch 58343f79-pygrub-Properly-quote-results-when-returning-them-to-the-caller.patch CVE-2016-9381-xsa197-qemut.patch CVE-2016-9637-xsa199-qemut.patch- bsc#1011652 - VUL-0: xen: qemu ioport array overflow CVE-2016-9637-xsa199-qemut.patch- bsc#1009100 - VUL-0: CVE-2016-9386: XSA-191: xen: x86 null segments not always treated as unusable 58343dc2-x86-hvm-Fix-the-handling-of-non-present-segments.patch - bsc#1009103 - VUL-0: CVE-2016-9382: XSA-192: xen: x86 task switch to VM86 mode mis-handled 58343df8-x86-HVM-dont-load-LDTR-with-VM86-mode-attrs-during-task-switch.patch - bsc#1009104 - VUL-0: CVE-2016-9385: XSA-193: xen: x86 segment base write emulation lacking canonical address checks 58343e24-x86-PV-writes-of-fs-and-gs-base-MSRs-require-canonical-addresses.patch - bsc#1009105 - VUL-0: CVE-2016-9384: XSA-194: xen: guest 32-bit ELF symbol table load leaking host data 58343e9e-libelf-fix-stack-memory-leak-when-loading-32-bit-symbol-tables.patch - bsc#1009107 - VUL-0: CVE-2016-9383: XSA-195: xen: x86 64-bit bit test instruction emulation broken 58343ec2-x86emul-fix-huge-bit-offset-handling.patch - bsc#1009108 - VUL-0: CVE-2016-9377,CVE-2016-9378: XSA-196: xen: x86 software interrupt injection mis-handled 58343f29-x86-emul-correct-the-IDT-entry-calculation-in-inject_swint.patch 58343f44-x86-svm-fix-injection-of-software-interrupts.patch - bsc#1009109 - VUL-0: CVE-2016-9381: XSA-197: xen: qemu incautious about shared ring processing CVE-2016-9381-xsa197-qemut.patch - bsc#1009111 - VUL-0: CVE-2016-9379,CVE-2016-9380: XSA-198: xen: delimiter injection vulnerabilities in pygrub 58343f79-pygrub-Properly-quote-results-when-returning-them-to-the-caller.patch - Upstream patches from Jan 581b2c3b-x86-emul-reject-LGDT-LIDT-with-non-canonical-addresses.patch 581b647a-x86emul-L-S-G-I-DT-ignore-opsz-overrides-in-64-bit-mode.patch 58249392-x86-svm-dont-clobber-eax-edx-if-RDMSR-intercept-fails.patch 582c35d6-x86-vmx-correct-long-mode-check-in-vmx_cpuid_intercept.patch 582c35ee-x86-traps-dont-call-hvm_hypervisor_cpuid_leaf-for-PV.patch- Update to Xen Version 4.7.1 xen-4.7.1-testing-src.tar.bz2 - Dropped patches contained in new tarball xen-4.7.0-testing-src.tar.bz2 575e9ca0-nested-vmx-Validate-host-VMX-MSRs-before-accessing-them.patch 57640448-xen-sched-use-default-scheduler-upon-an-invalid-sched.patch 57973099-have-schedulers-revise-initial-placement.patch 579730e6-remove-buggy-initial-placement-algorithm.patch 57976073-x86-remove-unsafe-bits-from-mod_lN_entry-fastpath.patch 57976078-x86-avoid-SMAP-violation-in-compat_create_bounce_frame.patch 57ac6316-don-t-restrict-DMA-heap-to-node-0.patch 57b71fc5-x86-EFI-don-t-apply-relocations-to-l-2-3-_bootmap.patch 57b7447b-dont-permit-guest-to-populate-PoD-pages-for-itself.patch 57c4412b-x86-HVM-add-guarding-logic-for-VMX-specific-code.patch 57c57f73-libxc-correct-max_pfn-calculation-for-saving-domain.patch 57c805bf-x86-levelling-restrict-non-architectural-OSXSAVE-handling.patch 57c805c1-x86-levelling-pass-vcpu-to-ctxt_switch_levelling.patch 57c805c3-x86-levelling-provide-architectural-OSXSAVE-handling.patch 57c82be2-x86-32on64-adjust-call-gate-emulation.patch 57c93e52-fix-error-in-libxl_device_usbdev_list.patch 57c96df3-credit1-fix-a-race-when-picking-initial-pCPU.patch 57c96e2c-x86-correct-PT_NOTE-file-position.patch 57cfed43-VMX-correct-feature-checks-for-MPX-and-XSAVES.patch 57d1563d-x86-32on64-don-t-allow-recursive-page-tables-from-L3.patch 57d15679-x86-emulate-Correct-boundary-interactions-of-emulated-insns.patch 57d1569a-x86-shadow-Avoid-overflowing-sh_ctxt-seg_reg.patch 57d18642-hvm-fep-Allow-test-insns-crossing-1-0-boundary.patch 57d18642-x86-segment-Bounds-check-accesses-to-emulation-ctxt-seg_reg.patch 57d7ca5f-x86-domctl-fix-TOCTOU-race-in-XEN_DOMCTL_getvcpuextstate.patch 57d7ca64-x86-domctl-fix-migration-of-guests-not-using-xsave.patch 57da8883-credit1-fix-mask-to-be-used-for-tickling.patch 57da8883-credit2-properly-schedule-migration-of-running-vcpu.patch 57dfb1c5-x86-Intel-hide-CPUID-faulting-capability-from-guests.patch 57e93e1d-x86emul-correct-loading-of-ss.patch 57e93e4a-x86emul-don-t-allow-null-selector-for-LTR.patch 57e93e89-x86-AMD-apply-erratum-665-workaround.patch 57ee6cbc-credit1-return-time-remaining-to-limit-as-next-timeslice.patch 57f3a8ee-x86emul-honor-guest-CR0-TS-and-CR0-EM.patch 57fb6a91-x86-defer-not-present-segment-checks.patch 5800c51d-x86-hvm-Clobber-cs-L-when-LME-becomes-set.patch 5800caec-x86emul-fix-pushing-of-selector-registers.patch 5800cb06-x86-Viridian-don-t-depend-on-undefined-register-state.patch 580e29f9-x86-MISALIGNSSE-feature-depends-on-SSE.patch 57dfb2ff-x86-Intel-Broadwell-no-PKG_C8-10_RESIDENCY-MSRs.patch- bsc#1004981 - Xen RPM doesn't contain debug hypervisor for EFI systems xen.spec- bsc#1000106 - VUL-0: CVE-2016-7777: xen: CR0.TS and CR0.EM not always honored for x86 HVM guests (XSA-190) 57f3a8ee-x86emul-honor-guest-CR0-TS-and-CR0-EM.patch - bsc#996191 - [XEN][acpi]residency -n 88 -c will cause xen panic on broadwell-ep 57dfb2ff-x86-Intel-Broadwell-no-PKG_C8-10_RESIDENCY-MSRs.patch - Upstream patches from Jan 57d7ca5f-x86-domctl-fix-TOCTOU-race-in-XEN_DOMCTL_getvcpuextstate.patch 57d7ca64-x86-domctl-fix-migration-of-guests-not-using-xsave.patch 57da8883-credit1-fix-mask-to-be-used-for-tickling.patch 57da8883-credit2-properly-schedule-migration-of-running-vcpu.patch 57dfb1c5-x86-Intel-hide-CPUID-faulting-capability-from-guests.patch 57e93e1d-x86emul-correct-loading-of-ss.patch 57e93e4a-x86emul-don-t-allow-null-selector-for-LTR.patch 57e93e89-x86-AMD-apply-erratum-665-workaround.patch 57ee6cbc-credit1-return-time-remaining-to-limit-as-next-timeslice.patch 57fb6a91-x86-defer-not-present-segment-checks.patch 5800c51d-x86-hvm-Clobber-cs-L-when-LME-becomes-set.patch 5800caec-x86emul-fix-pushing-of-selector-registers.patch 5800cb06-x86-Viridian-don-t-depend-on-undefined-register-state.patch 580e29f9-x86-MISALIGNSSE-feature-depends-on-SSE.patch 5810a9cc-x86-emul-Correct-decoding-of-SReg3-operands.patch- bsc#1007941 - Xen tools limit the number of vcpus to 256 when the system has 384 xen-arch-kconfig-nr_cpus.patch- bsc#1007157 - VUL-0: CVE-2016-8910: xen: net: rtl8139: infinite loop while transmit in C+ mode CVE-2016-8910-qemut-net-rtl8139-infinite-loop-while-transmit-in-Cplus-mode.patch- bsc#1005004 - CVE-2016-8667: xen: dma: rc4030 divide by zero error in set_next_tick CVE-2016-8667-qemut-dma-rc4030-divide-by-zero-error-in-set_next_tick.patch - bsc#1005005 - VUL-0: CVE-2016-8669: xen: char: divide by zero error in serial_update_parameters CVE-2016-8669-qemut-char-divide-by-zero-error-in-serial_update_parameters.patch- bsc#1003030 - VUL-0: CVE-2016-7908: xen: net: Infinite loop in mcf_fec_do_tx CVE-2016-7908-qemut-net-Infinite-loop-in-mcf_fec_do_tx.patch - bsc#1003032 - VUL-0: CVE-2016-7909: xen: net: pcnet: infinite loop in pcnet_rdra_addr CVE-2016-7909-qemut-net-pcnet-infinite-loop-in-pcnet_rdra_addr.patch- bsc#995785 - VUL-0: CVE-2016-7092: xen: x86: Disallow L3 recursive pagetable for 32-bit PV guests (XSA-185) 57d1563d-x86-32on64-don-t-allow-recursive-page-tables-from-L3.patch - bsc#995789 - VUL-0: CVE-2016-7093: xen: x86: Mishandling of instruction pointer truncation during emulation (XSA-186) 57d15679-x86-emulate-Correct-boundary-interactions-of-emulated-insns.patch 57d18642-hvm-fep-Allow-test-insns-crossing-1-0-boundary.patch - bsc#995792 - VUL-0: CVE-2016-7094: xen: x86 HVM: Overflow of sh_ctxt->seg_reg[] (XSA-187) 57d1569a-x86-shadow-Avoid-overflowing-sh_ctxt-seg_reg.patch 57d18642-x86-segment-Bounds-check-accesses-to-emulation-ctxt-seg_reg.patch - bsc#991934 - xen hypervisor crash in csched_acct 57c96df3-credit1-fix-a-race-when-picking-initial-pCPU.patch - Upstream patches from Jan 57c4412b-x86-HVM-add-guarding-logic-for-VMX-specific-code.patch 57c57f73-libxc-correct-max_pfn-calculation-for-saving-domain.patch 57c805bf-x86-levelling-restrict-non-architectural-OSXSAVE-handling.patch 57c805c1-x86-levelling-pass-vcpu-to-ctxt_switch_levelling.patch 57c805c3-x86-levelling-provide-architectural-OSXSAVE-handling.patch 57c82be2-x86-32on64-adjust-call-gate-emulation.patch 57c96e2c-x86-correct-PT_NOTE-file-position.patch 57cfed43-VMX-correct-feature-checks-for-MPX-and-XSAVES.patch- bsc#979002 - add 60-persistent-xvd.rules and helper script also to initrd, add the relevant dracut helper- bnc#953518 - unplug also SCSI disks in qemu-xen-traditional for upstream unplug protocol- bsc#989679 - [pvusb feature] USB device not found when 'virsh detach-device guest usb.xml' 57c93e52-fix-error-in-libxl_device_usbdev_list.patch- bsc#992224 - [HPS Bug] During boot of Xen Hypervisor, Failed to get contiguous memory for DMA from Xen 57ac6316-don-t-restrict-DMA-heap-to-node-0.patch - bsc#978755 - xen uefi systems fail to boot - bsc#983697 - SLES12 SP2 Xen UEFI mode cannot boot 57b71fc5-x86-EFI-don-t-apply-relocations-to-l-2-3-_bootmap.patch - Upstream patch from Jan 57b7447b-dont-permit-guest-to-populate-PoD-pages-for-itself.patch- spec: to stay compatible with the in-tree qemu-xen binary, use /usr/bin/qemu-system-i386 instead of /usr/bin/qemu-system-x86_64 bsc#986164- bsc#970135 - new virtualization project clock test randomly fails on Xen 576001df-x86-time-use-local-stamp-in-TSC-calibration-fast-path.patch 5769106e-x86-generate-assembler-equates-for-synthesized.patch 57a1e603-x86-time-adjust-local-system-time-initialization.patch 57a1e64c-x86-time-introduce-and-use-rdtsc_ordered.patch 57a2f6ac-x86-time-calibrate-TSC-against-platform-timer.patch - bsc#991934 - xen hypervisor crash in csched_acct 57973099-have-schedulers-revise-initial-placement.patch 579730e6-remove-buggy-initial-placement-algorithm.patch - bsc#988675 - VUL-0: CVE-2016-6258: xen: x86: Privilege escalation in PV guests (XSA-182) 57976073-x86-remove-unsafe-bits-from-mod_lN_entry-fastpath.patch - bsc#988676 - VUL-0: CVE-2016-6259: xen: x86: Missing SMAP whitelisting in 32-bit exception / event delivery (XSA-183) 57976078-x86-avoid-SMAP-violation-in-compat_create_bounce_frame.patch - Upstream patches from Jan 57a30261-x86-support-newer-Intel-CPU-models.patch- bsc#985503 - vif-route broken vif-route.patch- bsc#978413 - PV guest upgrade from sles11sp4 to sles12sp2 alpha3 failed on sles11sp4 xen host. pygrub-handle-one-line-menu-entries.patch- bsc#990843 - VUL-1: CVE-2016-6351: xen: qemu: scsi: esp: OOB write access in esp_do_dma CVE-2016-6351-qemut-scsi-esp-make-cmdbuf-big-enough-for-maximum-CDB-size.patch- bsc#900418 - Dump cannot be performed on SLES12 XEN 57580bbd-kexec-allow-relaxed-placement-via-cmdline.patch - Upstream patches from Jan 575e9ca0-nested-vmx-Validate-host-VMX-MSRs-before-accessing-them.patch 57640448-xen-sched-use-default-scheduler-upon-an-invalid-sched.patch- fate#319989 - Update to Xen 4.7 FCS xen-4.7.0-testing-src.tar.bz2 - Drop CVE-2014-3672-qemut-xsa180.patch- bsc#954872 - script block-dmmd not working as expected - libxl: error: libxl_dm.c (Additional fixes) block-dmmd- Convert with_stubdom into build_conditional to allow adjusting via prjconf - Convert with_debug into build_conditional to allow adjusting via prjconf- bsc#979002 - add 60-persistent-xvd.rules and helper script to xen-tools-domU to simplify transition to pvops based kernels- Convert with_oxenstored into build_conditional to allow adjusting via prjconf (fate#320836)- bsc#983984 - VUL-0: CVE-2016-5338: xen: qemu: scsi: esp: OOB r/w access while processing ESP_FIFO CVE-2016-5338-qemut-scsi-esp-OOB-rw-access-while-processing-ESP_FIFO.patch - bsc#982960 - VUL-0: CVE-2016-5238: xen: qemu: scsi: esp: OOB write when using non-DMA mode in get_cmd CVE-2016-5238-qemut-scsi-esp-OOB-write-when-using-non-DMA-mode-in-get_cmd.patch- fate#319989 - Update to Xen 4.7 RC5 xen-4.7.0-testing-src.tar.bz2- fate#319989 - Update to Xen 4.7 RC4 xen-4.7.0-testing-src.tar.bz2 - Dropped xen.pkgconfig-4.7.patch xsa164.patch- bsc#981264 - VUL-0: CVE-2014-3672: xen: Unrestricted qemu logging (XSA-180) CVE-2014-3672-qemut-xsa180.patch- bsc#980724 - VUL-0: CVE-2016-4441: Qemu: scsi: esp: OOB write while writing to 's->cmdbuf' in get_cmd CVE-2016-4441-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-get_cmd.patch - bsc#980716 - VUL-0: CVE-2016-4439: xen: scsi: esp: OOB write while writing to 's->cmdbuf' in esp_reg_write CVE-2016-4439-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-esp_reg_write.patch- fate#319989 - Update to Xen 4.7 RC3 xen-4.7.0-testing-src.tar.bz2 - Dropped libxl-remove-cdrom-cachemode.patch x86-PoD-only-reclaim-if-needed.patch gcc6-warnings-as-errors.patch- bsc#954872 - script block-dmmd not working as expected - libxl: error: libxl_dm.c (another modification) block-dmmd- fate#319989 - Update to Xen 4.7 RC2 xen-4.7.0-testing-src.tar.bz2- bsc#961600 - L3: poor performance when Xen HVM domU configured with max memory > current memory x86-PoD-only-reclaim-if-needed.patch- Mark SONAMEs and pkgconfig as xen 4.7 xen.pkgconfig-4.7.patch- bsc#977329 - Xen: Cannot boot HVM guests with empty cdrom libxl-remove-cdrom-cachemode.patch- fate#319989 - Update to Xen 4.7 RC1 xen-4.7.0-testing-src.tar.bz2- fate#316614: set migration constraints from cmdline restore libxl.set-migration-constraints-from-cmdline.patch- Remove obsolete patch for xen-kmp magic_ioport_compat.patch- fate#316613: update to v12 libxl.pvscsi.patch- Update to the latest Xen 4.7 pre-release c2994f86 Drop libxl.migrate-legacy-stream-read.patch- bnc#972756 - Can't migrate HVM guest from SLES12SP1 Xen host to SLES12SP2 Alpha 1 host using xl migrate libxl.migrate-legacy-stream-read.patch- Add patches from proposed upstream series to load BIOS's from the toolstack instead of embedding in hvmloader http://lists.xenproject.org/archives/html/xen-devel/2016-03/msg01626.html 0001-libxc-Rework-extra-module-initialisation.patch, 0002-libxc-Prepare-a-start-info-structure-for-hvmloader.patch, 0003-configure-define-SEABIOS_PATH-and-OVMF_PATH.patch, 0004-firmware-makefile-install-BIOS-blob.patch, 0005-libxl-Load-guest-BIOS-from-file.patch, 0006-xen-Move-the-hvm_start_info-C-representation-from-li.patch, 0007-hvmloader-Grab-the-hvm_start_info-pointer.patch, 0008-hvmloader-Locate-the-BIOS-blob.patch, 0009-hvmloader-Check-modules-whereabouts-in-perform_tests.patch, 0010-hvmloader-Load-SeaBIOS-from-hvm_start_info-modules.patch, 0011-hvmloader-Load-OVMF-from-modules.patch, 0012-hvmloader-Specific-bios_load-function-required.patch, 0013-hvmloader-Always-build-in-SeaBIOS-and-OVMF-loader.patch, 0014-configure-do-not-depend-on-SEABIOS_PATH-or-OVMF_PATH.patch - Enable support for UEFI on x86_64 using the ovmf-x86_64-ms.bin firmware from qemu-ovmf-x86_64. The firmware is preloaded with Microsoft keys to more closely resemble firmware on real hardware FATE#320490- fate#319989: Update to Xen 4.7 (pre-release) xen-4.7.0-testing-src.tar.bz2 - Dropped: xen-4.6.1-testing-src.tar.bz2 55f7f9d2-libxl-slightly-refine-pci-assignable-add-remove-handling.patch 5628fc67-libxl-No-emulated-disk-driver-for-xvdX-disk.patch 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch 5649bcbe-libxl-relax-readonly-check-introduced-by-XSA-142-fix.patch hotplug-Linux-block-performance-fix.patch set-mtu-from-bridge-for-tap-interface.patch xendomains-libvirtd-conflict.patch xsa154.patch xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch xsa170.patch- Use system SeaBIOS instead of building/installing another one FATE#320638 Dropped files: seabios-dir-remote.tar.bz2 xen-c99-fix.patch xen.build-compare.seabios.patch- spec: drop BuildRequires that were only needed for qemu-xen- bsc#969377 - xen does not build with GCC 6 ipxe-use-rpm-opt-flags.patch gcc6-warnings-as-errors.patch- bsc#969351 - VUL-0: CVE-2016-2841: xen: net: ne2000: infinite loop in ne2000_receive CVE-2016-2841-qemut-ne2000-infinite-loop-in-ne2000_receive.patch - Drop xsa154-fix.patch- Use system qemu instead of building/installing yet another qemu FATE#320638 - Dropped files qemu-xen-dir-remote.tar.bz2 CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch CVE-2015-1779-qemuu-incrementally-decode-websocket-frames.patch CVE-2015-1779-qemuu-limit-size-of-HTTP-headers-from-websockets-clients.patch CVE-2015-4037-qemuu-smb-config-dir-name.patch CVE-2015-7512-qemuu-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-7549-qemuu-pci-null-pointer-dereference-issue.patch CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8504-qemuu-vnc-avoid-floating-point-exception.patch CVE-2015-8558-qemuu-usb-infinite-loop-in-ehci_advance_state-results-in-DoS.patch CVE-2015-8568-qemuu-net-vmxnet3-avoid-memory-leakage-in-activate_device.patch CVE-2015-8613-qemuu-scsi-initialise-info-object-with-appropriate-size.patch CVE-2015-8743-qemuu-ne2000-OOB-memory-access-in-ioport-rw-functions.patch CVE-2015-8744-qemuu-net-vmxnet3-incorrect-l2-header-validation-leads-to-crash.patch CVE-2015-8745-qemuu-net-vmxnet3-read-IMR-registers-instead-of-assert.patch CVE-2016-1568-qemuu-ide-ahci-reset-ncq-object-to-unused-on-error.patch CVE-2016-1714-qemuu-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2014-7815-qemut-vnc-sanitize-bits_per_pixel-from-the-client.patch CVE-2016-1981-qemuu-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-2538-qemuu-usb-integer-overflow-in-remote-NDIS-message-handling.patch CVE-2015-8619-qemuu-stack-based-OOB-write-in-hmp_sendkey-routine.patch qemu-xen-enable-spice-support.patch qemu-xen-upstream-qdisk-cache-unsafe.patch tigervnc-long-press.patch xsa162-qemuu.patch- bsc#962321 - VUL-0: CVE-2016-1922: xen: i386: null pointer dereference in vapic_write() CVE-2016-1922-qemuu-i386-null-pointer-dereference-in-vapic_write.patch- bsc#968004 - VUL-0: CVE-2016-2538: xen: usb: integer overflow in remote NDIS control message handling CVE-2016-2538-qemuu-usb-integer-overflow-in-remote-NDIS-message-handling.patch- bsc#954872 - L3: script block-dmmd not working as expected - libxl: error: libxl_dm.c block-dmmd - Update libxl to recognize dmmd and npiv prefix in disk spec xen.libxl.dmmd.patch- bsc#967101 - VUL-0: CVE-2016-2391: xen: usb: multiple eof_timers in ohci module leads to null pointer dereference CVE-2016-2391-qemuu-usb-null-pointer-dereference-in-ohci-module.patch CVE-2016-2391-qemut-usb-null-pointer-dereference-in-ohci-module.patch - bsc#967090 - VUL-0: CVE-2016-2392: xen: usb: null pointer dereference in remote NDIS control message handling CVE-2016-2392-qemuu-usb-null-pointer-dereference-in-NDIS-message-handling.patch- Update to Xen Version 4.6.1 xen-4.6.1-testing-src.tar.bz2 - Dropped patches now contained in tarball or unnecessary xen-4.6.0-testing-src.tar.bz2 5604f239-x86-PV-properly-populate-descriptor-tables.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-it-is-zero.patch 561d2046-VT-d-use-proper-error-codes-in-iommu_enable_x2apic_IR.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-parsing-and-consumption.patch 5632118e-arm-Support-hypercall_create_continuation-for-multicall.patch 56321222-arm-rate-limit-logging-from-unimplemented-PHYSDEVOP-and-HVMOP.patch 56321249-arm-handle-races-between-relinquish_memory-and-free_domheap_pages.patch 5632127b-x86-guard-against-undue-super-page-PTE-creation.patch 5632129c-free-domain-s-vcpu-array.patch 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch 563212e4-xenoprof-free-domain-s-vcpu-array.patch 563212ff-x86-rate-limit-logging-in-do_xen-oprof-pmu-_op.patch 56323737-libxl-adjust-PoD-target-by-memory-fudge-too.patch 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch 56549f24-x86-vPMU-document-as-unsupported.patch 5677f350-x86-make-debug-output-consistent-in-hvm_set_callback_via.patch xsa155-qemut-qdisk-double-access.patch xsa155-qemut-xenfb.patch xsa155-qemuu-qdisk-double-access.patch xsa155-qemuu-xenfb.patch xsa159.patch xsa160.patch xsa162-qemut.patch xsa165.patch xsa166.patch xsa167.patch xsa168.patch- bsc#965315 - VUL-0: CVE-2016-2270: xen: x86: inconsistent cachability flags on guest mappings (XSA-154) xsa154.patch - bsc#965317 - VUL-0: CVE-2016-2271: xen: VMX: guest user mode may crash guest with non-canonical RIP (XSA-170) xsa170.patch- bsc#965269 - VUL-1: CVE-2015-8619: xen: stack based OOB write in hmp_sendkey routine CVE-2015-8619-qemuu-stack-based-OOB-write-in-hmp_sendkey-routine.patch- bsc#965156 - VUL-0: CVE-2015-6855: xen: ide: divide by zero issue CVE-2015-6855-qemuu-ide-divide-by-zero-issue.patch - bsc#965112 - VUL-0: CVE-2014-3640: xen: slirp: NULL pointer deref in sosendto() CVE-2014-3640-qemut-slirp-NULL-pointer-deref-in-sosendto.patch- bsc#964947 - VUL-0: CVE-2015-5278: xen: Infinite loop in ne2000_receive() function CVE-2015-5278-qemut-Infinite-loop-in-ne2000_receive-function.patch - bsc#956832 - VUL-0: CVE-2015-8345: xen: qemu: net: eepro100: infinite loop in processing command block list CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch- bsc#964644 - VUL-0: CVE-2013-4533: xen pxa2xx: buffer overrun on incoming migration CVE-2013-4533-qemut-pxa2xx-buffer-overrun-on-incoming-migration.patch - bsc#964925 - VUL-0: CVE-2014-0222: xen: qcow1: validate L2 table size to avoid integer overflows CVE-2014-0222-blktap-qcow1-validate-l2-table-size.patch - Dropped CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch- bsc#964415 - VUL-1: CVE-2016-2198: xen: usb: ehci null pointer dereference in ehci_caps_write CVE-2016-2198-qemuu-usb-ehci-null-pointer-dereference-in-ehci_caps_write.patch - bsc#964452 - VUL-0: CVE-2013-4534: xen: openpic: buffer overrun on incoming migration CVE-2013-4534-qemut-openpic-buffer-overrun-on-incoming-migration.patch- bsc#963783 - VUL-1: CVE-2016-1981: xen: net: e1000 infinite loop in start_xmit and e1000_receive_iov routines CVE-2016-1981-qemuu-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-1981-qemut-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch- bsc#962758 - VUL-0: CVE-2013-4539: xen: tsc210x: buffer overrun on invalid state load CVE-2013-4539-qemut-tsc210x-fix-buffer-overrun-on-invalid-state-load.patch- bsc#962632 - VUL-0: CVE-2015-1779: xen: vnc: insufficient resource limiting in VNC websockets decoder CVE-2015-1779-qemuu-limit-size-of-HTTP-headers-from-websockets-clients.patch CVE-2015-1779-qemuu-incrementally-decode-websocket-frames.patch - bsc#962642 - VUL-0: CVE-2013-4537: xen: ssi-sd: buffer overrun on invalid state load CVE-2013-4537-qemut-ssi-sd-fix-buffer-overrun-on-invalid-state-load.patch - bsc#962627 - VUL-0: CVE-2014-7815: xen: vnc: insufficient bits_per_pixel from the client sanitization CVE-2014-7815-qemut-vnc-sanitize-bits_per_pixel-from-the-client.patch- bsc#962335 - VUL-0: CVE-2013-4538: xen: ssd0323: fix buffer overun on invalid state CVE-2013-4538-qemut-ssd0323-fix-buffer-overun-on-invalid-state.patch - bsc#962360 - VUL-0: CVE-2015-7512: xen: net: pcnet: buffer overflow in non-loopback mode CVE-2015-7512-qemuu-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-7512-qemut-net-pcnet-buffer-overflow-in-non-loopback-mode.patch- bsc#961692 - VUL-0: CVE-2016-1714: xen: nvram: OOB r/w access in processing firmware configurations CVE-2016-1714-qemuu-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2016-1714-qemut-fw_cfg-add-check-to-validate-current-entry-value.patch- bsc#961358 - VUL-0: CVE-2015-8613: xen: qemu: scsi: stack based buffer overflow in megasas_ctrl_get_info CVE-2015-8613-qemuu-scsi-initialise-info-object-with-appropriate-size.patch - bsc#961332 - VUL-0: CVE-2016-1568: xen: Qemu: ide: ahci use-after-free vulnerability in aio port commands CVE-2016-1568-qemuu-ide-ahci-reset-ncq-object-to-unused-on-error.patch- bsc#959695 - missing docs for xen xen.spec- bsc#960862 - VUL-0: CVE-2016-1571: xen: VMX: intercept issue with INVLPG on non-canonical address (XSA-168) xsa168.patch - bsc#960861 - VUL-0: CVE-2016-1570: xen: PV superpage functionality missing sanity checks (XSA-167) xsa167.patch - bsc#960836 - VUL-0: CVE-2015-8744: xen: net: vmxnet3: incorrect l2 header validation leads to a crash via assert(2) call CVE-2015-8744-qemuu-net-vmxnet3-incorrect-l2-header-validation-leads-to-crash.patch- bsc#960707 - VUL-0: CVE-2015-8745: xen: reading IMR registers leads to a crash via assert(2) call CVE-2015-8745-qemuu-net-vmxnet3-read-IMR-registers-instead-of-assert.patch - bsc#960726 - VUL-0: CVE-2015-8743: xen: ne2000: OOB memory access in ioport r/w functions CVE-2015-8743-qemuu-ne2000-OOB-memory-access-in-ioport-rw-functions.patch- bsc#960093 - VUL-0: CVE-2015-8615: xen: x86: unintentional logging upon guest changing callback method (XSA-169) 5677f350-x86-make-debug-output-consistent-in-hvm_set_callback_via.patch- Adjust xen-dom0-modules.service to run Before xenstored.service instead of proc-xen.mount to workaround a bug in systemd "design" (bnc#959845)- bsc#959387 - VUL-0: CVE-2015-8568 CVE-2015-8567: xen: qemu: net: vmxnet3: host memory leakage CVE-2015-8568-qemuu-net-vmxnet3-avoid-memory-leakage-in-activate_device.patch- bsc#957988 - VUL-0: CVE-2015-8550: xen: paravirtualized drivers incautious about shared memory contents (XSA-155) xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch xsa155-qemuu-qdisk-double-access.patch xsa155-qemut-qdisk-double-access.patch xsa155-qemuu-xenfb.patch xsa155-qemut-xenfb.patch - bsc#959006 - VUL-0: CVE-2015-8558: xen: qemu: usb: infinite loop in ehci_advance_state results in DoS CVE-2015-8558-qemuu-usb-infinite-loop-in-ehci_advance_state-results-in-DoS.patch - bsc#958918 - VUL-0: CVE-2015-7549: xen: qemu pci: null pointer dereference issue CVE-2015-7549-qemuu-pci-null-pointer-dereference-issue.patch - bsc#958493 - VUL-0: CVE-2015-8504: xen: qemu: ui: vnc: avoid floating point exception CVE-2015-8504-qemuu-vnc-avoid-floating-point-exception.patch CVE-2015-8504-qemut-vnc-avoid-floating-point-exception.patch - bsc#958007 - VUL-0: CVE-2015-8554: xen: qemu-dm buffer overrun in MSI-X handling (XSA-164) xsa164.patch - bsc#958009 - VUL-0: CVE-2015-8555: xen: information leak in legacy x86 FPU/XMM initialization (XSA-165) xsa165.patch - bsc#958523 - VUL-0: xen: ioreq handling possibly susceptible to multiple read issue (XSA-166) xsa166.patch- bsc#956832 - VUL-0: CVE-2015-8345: xen: qemu: net: eepro100: infinite loop in processing command block list CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch - Upstream patches from Jan 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch (Replaces CVE-2015-5307-xsa156.patch) 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch 56544a57-VMX-fix-adjust-trap-injection.patch 56546ab2-sched-fix-insert_vcpu-locking.patch- bsc#956592 - VUL-0: xen: virtual PMU is unsupported (XSA-163) 56549f24-x86-vPMU-document-as-unsupported.patch - bsc#956408 - VUL-0: CVE-2015-8339, CVE-2015-8340: xen: XENMEM_exchange error handling issues (XSA-159) xsa159.patch - bsc#956409 - VUL-0: CVE-2015-8341: xen: libxl leak of pv kernel and initrd on error (XSA-160) xsa160.patch - bsc#956411 - VUL-0: CVE-2015-7504: xen: heap buffer overflow vulnerability in pcnet emulator (XSA-162) xsa162-qemuu.patch xsa162-qemut.patch - bsc#947165 - VUL-0: CVE-2015-7311: xen: libxl fails to honour readonly flag on disks with qemu-xen (xsa-142) 5628fc67-libxl-No-emulated-disk-driver-for-xvdX-disk.patch 5649bcbe-libxl-relax-readonly-check-introduced-by-XSA-142-fix.patch- fate#315712: XEN: Use the PVOPS kernel Turn off building the KMPs now that we are using the pvops kernel xen.spec- Upstream patches from Jan 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-it-is-zero.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-parsing-and-consumption.patch 5632118e-arm-Support-hypercall_create_continuation-for-multicall.patch 56321222-arm-rate-limit-logging-from-unimplemented-PHYSDEVOP-and-HVMOP.patch 56321249-arm-handle-races-between-relinquish_memory-and-free_domheap_pages.patch 5632127b-x86-guard-against-undue-super-page-PTE-creation.patch 5632129c-free-domain-s-vcpu-array.patch (Replaces CVE-2015-7969-xsa149.patch) 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch 563212e4-xenoprof-free-domain-s-vcpu-array.patch 563212ff-x86-rate-limit-logging-in-do_xen-oprof-pmu-_op.patch 56323737-libxl-adjust-PoD-target-by-memory-fudge-too.patch 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch (Replaces CVE-2015-5307-xsa156.patch) 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch - Dropped 55b0a2db-x86-MSI-track-guest-masking.patch- Use upstream variants of block-iscsi and block-nbd- Remove xenalyze.hg, its part of xen-4.6- Update to Xen Version 4.6.0 xen-4.6.0-testing-src.tar.bz2 mini-os.tar.bz2 blktap2-no-uninit.patch stubdom-have-iovec.patch - Renamed xsa149.patch to CVE-2015-7969-xsa149.patch - Dropped patches now contained in tarball or unnecessary xen-4.5.2-testing-src.tar.bz2 54c2553c-grant-table-use-uint16_t-consistently-for-offset-and-length.patch 54ca33bc-grant-table-refactor-grant-copy-to-reduce-duplicate-code.patch 54ca340e-grant-table-defer-releasing-pages-acquired-in-a-grant-copy.patch 54f4985f-libxl-fix-libvirtd-double-free.patch 55103616-vm-assist-prepare-for-discontiguous-used-bit-numbers.patch 551ac326-xentop-add-support-for-qdisk.patch 552d0fd2-x86-hvm-don-t-include-asm-spinlock-h.patch 552d0fe8-x86-mtrr-include-asm-atomic.h.patch 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 5537a4d8-libxl-use-DEBUG-log-level-instead-of-INFO.patch 5548e903-domctl-don-t-truncate-XEN_DOMCTL_max_mem-requests.patch 5548e95d-x86-allow-to-suppress-M2P-user-mode-exposure.patch 554c7aee-x86-provide-arch_fetch_and_add.patch 554c7b00-arm-provide-arch_fetch_and_add.patch 554cc211-libxl-add-qxl.patch 55534b0a-x86-provide-add_sized.patch 55534b25-arm-provide-add_sized.patch 5555a4f8-use-ticket-locks-for-spin-locks.patch 5555a5b9-x86-arm-remove-asm-spinlock-h.patch 5555a8ec-introduce-non-contiguous-allocation.patch 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch 5576f143-x86-adjust-PV-I-O-emulation-functions-types.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 557eb55f-gnttab-per-active-entry-locking.patch 557eb5b6-gnttab-introduce-maptrack-lock.patch 557eb620-gnttab-make-the-grant-table-lock-a-read-write-lock.patch 557ffab8-evtchn-factor-out-freeing-an-event-channel.patch 5582bf43-evtchn-simplify-port_is_valid.patch 5582bf81-evtchn-remove-the-locking-when-unmasking-an-event-channel.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 5583da64-gnttab-use-per-VCPU-maptrack-free-lists.patch 5583da8c-gnttab-steal-maptrack-entries-from-other-VCPUs.patch 5587d711-evtchn-clear-xen_consumer-when-clearing-state.patch 5587d779-evtchn-defer-freeing-struct-evtchn-s-until-evtchn_destroy_final.patch 5587d7b7-evtchn-use-a-per-event-channel-lock-for-sending-events.patch 5587d7e2-evtchn-pad-struct-evtchn-to-64-bytes.patch 55b0a218-x86-PCI-CFG-write-intercept.patch 55b0a255-x86-MSI-X-maskall.patch 55b0a283-x86-MSI-X-teardown.patch 55b0a2ab-x86-MSI-X-enable.patch blktapctrl-close-fifos.patch blktapctrl-default-to-ioemu.patch blktapctrl-disable-debug-printf.patch blktap-no-uninit.patch blktap-pv-cdrom.patch build-tapdisk-ioemu.patch ioemu-bdrv-open-CACHE_WB.patch ioemu-blktap-barriers.patch ioemu-blktap-fv-init.patch ioemu-blktap-image-format.patch ioemu-blktap-zero-size.patch libxl.set-migration-constraints-from-cmdline.patch local_attach_support_for_phy.patch pci-attach-fix.patch qemu-xen-upstream-megasas-buildtime.patch tapdisk-ioemu-logfile.patch tapdisk-ioemu-shutdown-fix.patch udev-rules.patch xen.build-compare.ipxe.patch xen.build-compare.mini-os.patch xen.build-compare.smbiosdate.patch xen.build-compare.vgabios.patch xen.build-compare.xen_compile_h.patch xl-coredump-file-location.patch- bsc#954405 - VUL-0: CVE-2015-8104: Xen: guest to host DoS by triggering an infinite loop in microcode via #DB exception - bsc#954018 - VUL-0: CVE-2015-5307: xen: x86: CPU lockup during fault delivery (XSA-156) CVE-2015-5307-xsa156.patch- Update to Xen 4.5.2 xen-4.5.2-testing-src.tar.bz2 - Drop the following xen-4.5.1-testing-src.tar.bz2 552d0f49-x86-traps-identify-the-vcpu-in-context-when-dumping-regs.patch 5576f178-kexec-add-more-pages-to-v1-environment.patch 55780be1-x86-EFI-adjust-EFI_MEMORY_WP-handling-for-spec-version-2.5.patch 558bfaa0-x86-traps-avoid-using-current-too-early.patch 5592a116-nested-EPT-fix-the-handling-of-nested-EPT.patch 559b9dd6-x86-p2m-ept-don-t-unmap-in-use-EPT-pagetable.patch 559bc633-x86-cpupool-clear-proper-cpu_valid-bit-on-CPU-teardown.patch 559bc64e-credit1-properly-deal-with-CPUs-not-in-any-pool.patch 559bc87f-x86-hvmloader-avoid-data-corruption-with-xenstore-rw.patch 559bdde5-pull-in-latest-linux-earlycpio.patch 55a62eb0-xl-correct-handling-of-extra_config-in-main_cpupoolcreate.patch 55a66a1e-make-rangeset_report_ranges-report-all-ranges.patch 55a77e4f-dmar-device-scope-mem-leak-fix.patch 55c1d83d-x86-gdt-Drop-write-only-xalloc-d-array.patch 55c3232b-x86-mm-Make-hap-shadow-teardown-preemptible.patch 55dc78e9-x86-amd_ucode-skip-updates-for-final-levels.patch 55df2f76-IOMMU-skip-domains-without-page-tables-when-dumping.patch 55e43fd8-x86-NUMA-fix-setup_node.patch 55e43ff8-x86-NUMA-don-t-account-hotplug-regions.patch 55e593f1-x86-NUMA-make-init_node_heap-respect-Xen-heap-limit.patch 55f2e438-x86-hvm-fix-saved-pmtimer-and-hpet-values.patch 55f9345b-x86-MSI-fail-if-no-hardware-support.patch 5604f2e6-vt-d-fix-IM-bit-mask-and-unmask-of-FECTL_REG.patch 560a4af9-x86-EPT-tighten-conditions-of-IOMMU-mapping-updates.patch 560a7c36-x86-p2m-pt-delay-freeing-of-intermediate-page-tables.patch 560a7c53-x86-p2m-pt-ignore-pt-share-flag-for-shadow-mode-guests.patch 560bd926-credit1-fix-tickling-when-it-happens-from-a-remote-pCPU.patch 560e6d34-x86-p2m-pt-tighten-conditions-of-IOMMU-mapping-updates.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-0.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-handling.patch 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch CVE-2015-4106-xsa131-9.patch CVE-2015-3259-xsa137.patch CVE-2015-7311-xsa142.patch CVE-2015-7835-xsa148.patch xsa139-qemuu.patch xsa140-qemuu-1.patch xsa140-qemuu-2.patch xsa140-qemuu-3.patch xsa140-qemuu-4.patch xsa140-qemuu-5.patch xsa140-qemuu-6.patch xsa140-qemuu-7.patch xsa140-qemut-1.patch xsa140-qemut-2.patch xsa140-qemut-3.patch xsa140-qemut-4.patch xsa140-qemut-5.patch xsa140-qemut-6.patch xsa140-qemut-7.patch xsa151.patch xsa152.patch xsa153-libxl.patch CVE-2015-5154-qemuu-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemuu-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemuu-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-5154-qemut-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemut-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-6815-qemuu-e1000-fix-infinite-loop.patch CVE-2015-5239-qemuu-limit-client_cut_text-msg-payload-size.patch CVE-2015-5239-qemut-limit-client_cut_text-msg-payload-size.patch"- bsc#950704 - CVE-2015-7970 VUL-1: xen: x86: Long latency populate-on-demand operation is not preemptible (XSA-150) 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch- Upstream patches from Jan 5604f239-x86-PV-properly-populate-descriptor-tables.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-0.patch 561d2046-VT-d-use-proper-error-codes-in-iommu_enable_x2apic_IR.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-handling.patch- bsc#951845 - VUL-0: CVE-2015-7972: xen: x86: populate-on-demand balloon size inaccuracy can crash guests (XSA-153) xsa153-libxl.patch- bsc#950703 - VUL-1: CVE-2015-7969: xen: leak of main per-domain vcpu pointer array (DoS) (XSA-149) xsa149.patch - bsc#950705 - VUL-1: CVE-2015-7969: xen: x86: leak of per-domain profiling-related vcpu pointer array (DoS) (XSA-151) xsa151.patch - bsc#950706 - VUL-0: CVE-2015-7971: xen: x86: some pmu and profiling hypercalls log without rate limiting (XSA-152) xsa152.patch - Dropped 55dc7937-x86-IO-APIC-don-t-create-pIRQ-mapping-from-masked-RTE.patch 5604f239-x86-PV-properly-populate-descriptor-tables.patch- bsc#932267 - VUL-1: CVE-2015-4037: qemu,kvm,xen: insecure temporary file use in /net/slirp.c CVE-2015-4037-qemuu-smb-config-dir-name.patch CVE-2015-4037-qemut-smb-config-dir-name.patch - bsc#877642 - VUL-0: CVE-2014-0222: qemu: qcow1: validate L2 table size to avoid integer overflows CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch CVE-2014-0222-qemut-qcow1-validate-l2-table-size.patch- bsc#950367 - VUL-0: CVE-2015-7835: xen: x86: Uncontrolled creation of large page mappings by PV guests (XSA-148) CVE-2015-7835-xsa148.patch- bsc#949138 - Setting vcpu affinity under Xen causes libvirtd abort 54f4985f-libxl-fix-libvirtd-double-free.patch- bsc#949046 - Increase %suse_version in SP1 to 1316 xen.spec - Update README.SUSE detailing dom0 ballooning recommendations- bsc#945167 - Running command ’ xl pci-assignable-add 03:10.1’ secondly show errors 55f7f9d2-libxl-slightly-refine-pci-assignable-add-remove-handling.patch - Upstream patches from Jan 55f2e438-x86-hvm-fix-saved-pmtimer-and-hpet-values.patch 55f9345b-x86-MSI-fail-if-no-hardware-support.patch 5604f239-x86-PV-properly-populate-descriptor-tables.patch 5604f2e6-vt-d-fix-IM-bit-mask-and-unmask-of-FECTL_REG.patch 560a4af9-x86-EPT-tighten-conditions-of-IOMMU-mapping-updates.patch 560a7c36-x86-p2m-pt-delay-freeing-of-intermediate-page-tables.patch 560a7c53-x86-p2m-pt-ignore-pt-share-flag-for-shadow-mode-guests.patch 560bd926-credit1-fix-tickling-when-it-happens-from-a-remote-pCPU.patch 560e6d34-x86-p2m-pt-tighten-conditions-of-IOMMU-mapping-updates.patch- bsc#941074 - VmError: Device 51728 (vbd) could not be connected. Hotplug scripts not working. hotplug-Linux-block-performance-fix.patch- bsc#947165 - VUL-0: CVE-2015-7311: xen: libxl fails to honour readonly flag on disks with qemu-xen (xsa-142) CVE-2015-7311-xsa142.patch- bsc#945165 - Xl pci-attach show error with kernel of SLES 12 sp1 pci-attach-fix.patch- bsc#945164 - Xl destroy show error with kernel of SLES 12 sp1 5537a4d8-libxl-use-DEBUG-log-level-instead-of-INFO.patch- Upstream patches from Jan 55dc78e9-x86-amd_ucode-skip-updates-for-final-levels.patch 55dc7937-x86-IO-APIC-don-t-create-pIRQ-mapping-from-masked-RTE.patch 55df2f76-IOMMU-skip-domains-without-page-tables-when-dumping.patch 55e43fd8-x86-NUMA-fix-setup_node.patch 55e43ff8-x86-NUMA-don-t-account-hotplug-regions.patch 55e593f1-x86-NUMA-make-init_node_heap-respect-Xen-heap-limit.patch 54c2553c-grant-table-use-uint16_t-consistently-for-offset-and-length.patch 54ca33bc-grant-table-refactor-grant-copy-to-reduce-duplicate-code.patch 54ca340e-grant-table-defer-releasing-pages-acquired-in-a-grant-copy.patch- bsc#944463 - VUL-0: CVE-2015-5239: qemu-kvm: Integer overflow in vnc_client_read() and protocol_client_msg() CVE-2015-5239-qemuu-limit-client_cut_text-msg-payload-size.patch CVE-2015-5239-qemut-limit-client_cut_text-msg-payload-size.patch - bsc#944697 - VUL-1: CVE-2015-6815: qemu: net: e1000: infinite loop issue CVE-2015-6815-qemuu-e1000-fix-infinite-loop.patch CVE-2015-6815-qemut-e1000-fix-infinite-loop.patch- bnc#935634 - VUL-0: CVE-2015-3259: xen: XSA-137: xl command line config handling stack overflow 55a62eb0-xl-correct-handling-of-extra_config-in-main_cpupoolcreate.patch- bsc#907514 - Bus fatal error & sles12 sudden reboot has been observed - bsc#910258 - SLES12 Xen host crashes with FATAL NMI after shutdown of guest with VT-d NIC - bsc#918984 - Bus fatal error & sles11-SP4 sudden reboot has been observed - bsc#923967 - Partner-L3: Bus fatal error & sles11-SP3 sudden reboot has been observed 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 5576f143-x86-adjust-PV-I-O-emulation-functions-types.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 55b0a218-x86-PCI-CFG-write-intercept.patch 55b0a255-x86-MSI-X-maskall.patch 55b0a283-x86-MSI-X-teardown.patch 55b0a2ab-x86-MSI-X-enable.patch 55b0a2db-x86-MSI-track-guest-masking.patch - Upstream patches from Jan 552d0f49-x86-traps-identify-the-vcpu-in-context-when-dumping-regs.patch 559bc633-x86-cpupool-clear-proper-cpu_valid-bit-on-CPU-teardown.patch 559bc64e-credit1-properly-deal-with-CPUs-not-in-any-pool.patch 559bc87f-x86-hvmloader-avoid-data-corruption-with-xenstore-rw.patch 55a66a1e-make-rangeset_report_ranges-report-all-ranges.patch 55a77e4f-dmar-device-scope-mem-leak-fix.patch 55c1d83d-x86-gdt-Drop-write-only-xalloc-d-array.patch 55c3232b-x86-mm-Make-hap-shadow-teardown-preemptible.patch - Dropped for upstream version x86-MSI-mask.patch x86-MSI-pv-unmask.patch x86-MSI-X-enable.patch x86-MSI-X-maskall.patch x86-MSI-X-teardown.patch x86-pci_cfg_okay.patch x86-PCI-CFG-write-intercept.patch- bsc#939712 - VUL-0: XSA-140: QEMU leak of uninitialized heap memory in rtl8139 device model xsa140-qemuu-1.patch xsa140-qemuu-2.patch xsa140-qemuu-3.patch xsa140-qemuu-4.patch xsa140-qemuu-5.patch xsa140-qemuu-6.patch xsa140-qemuu-7.patch xsa140-qemut-1.patch xsa140-qemut-2.patch xsa140-qemut-3.patch xsa140-qemut-4.patch xsa140-qemut-5.patch xsa140-qemut-6.patch xsa140-qemut-7.patch - bsc#939709 - VUL-0: XSA-139: xen: Use after free in QEMU/Xen block unplug protocol xsa139-qemuu.patch- bsc#937371 - xen vm's running after reboot xendomains-libvirtd-conflict.patch- bsc#938344 - VUL-0: CVE-2015-5154: qemu,kvm,xen: host code execution via IDE subsystem CD-ROM CVE-2015-5154-qemuu-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemut-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemuu-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemut-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemuu-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-5154-qemut-clear-DRQ-after-handling-all-expected-accesses.patch- Remove xendomains.service from systemd preset file because it conflicts with libvirt-guests.service (bnc#937371) Its up to the admin to run systemctl enable xendomains.service- bnc#935634 - VUL-0: CVE-2015-3259: xen: XSA-137: xl command line config handling stack overflow CVE-2015-3259-xsa137.patch - Upstream patches from Jan 558bfaa0-x86-traps-avoid-using-current-too-early.patch 5592a116-nested-EPT-fix-the-handling-of-nested-EPT.patch 559b9dd6-x86-p2m-ept-don-t-unmap-in-use-EPT-pagetable.patch 559bdde5-pull-in-latest-linux-earlycpio.patch - Upstream patches from Jan pending review 552d0fd2-x86-hvm-don-t-include-asm-spinlock-h.patch 552d0fe8-x86-mtrr-include-asm-atomic.h.patch 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 554c7aee-x86-provide-arch_fetch_and_add.patch 554c7b00-arm-provide-arch_fetch_and_add.patch 55534b0a-x86-provide-add_sized.patch 55534b25-arm-provide-add_sized.patch 5555a4f8-use-ticket-locks-for-spin-locks.patch 5555a5b9-x86-arm-remove-asm-spinlock-h.patch 5555a8ec-introduce-non-contiguous-allocation.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 557eb55f-gnttab-per-active-entry-locking.patch 557eb5b6-gnttab-introduce-maptrack-lock.patch 557eb620-gnttab-make-the-grant-table-lock-a-read-write-lock.patch 557ffab8-evtchn-factor-out-freeing-an-event-channel.patch 5582bf43-evtchn-simplify-port_is_valid.patch 5582bf81-evtchn-remove-the-locking-when-unmasking-an-event-channel.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 5583da64-gnttab-use-per-VCPU-maptrack-free-lists.patch 5583da8c-gnttab-steal-maptrack-entries-from-other-VCPUs.patch 5587d711-evtchn-clear-xen_consumer-when-clearing-state.patch 5587d779-evtchn-defer-freeing-struct-evtchn-s-until-evtchn_destroy_final.patch 5587d7b7-evtchn-use-a-per-event-channel-lock-for-sending-events.patch 5587d7e2-evtchn-pad-struct-evtchn-to-64-bytes.patch x86-MSI-pv-unmask.patch x86-pci_cfg_okay.patch x86-PCI-CFG-write-intercept.patch x86-MSI-X-maskall.patch x86-MSI-X-teardown.patch x86-MSI-X-enable.patch x86-MSI-mask.patch- Adjust more places to use br0 instead of xenbr0- bnc#936516 - xen fails to build with kernel update(4.1.0 from stable) 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch- Update to Xen Version 4.5.1 FCS (fate#315675) xen-4.5.1-testing-src.tar.bz2 - Dropped patches now contained in tarball 556c2cf2-x86-don-t-crash-mapping-a-page-using-EFI-rt-page-tables.patch 556d9718-efi-fix-allocation-problems-if-ExitBootServices-fails.patch 556eabf7-x86-apic-Disable-the-LAPIC-later-in-smp_send_stop.patch 556eac15-x86-crash-don-t-use-set_fixmap-in-the-crash-path.patch 55780aaa-efi-avoid-calling-boot-services-after-ExitBootServices.patch 55780aff-x86-EFI-fix-EFI_MEMORY_WP-handling.patch 55780b43-EFI-early-add-mapbs-to-map-EfiBootServices-Code-Data.patch 55780b97-EFI-support-default-attributes-to-map-Runtime-service-areas.patch 5513b458-allow-reboot-overrides-when-running-under-EFI.patch 5513b4d1-dont-apply-reboot-quirks-if-reboot-set-by-user.patch 5576f178-kexec-add-more-pages-to-v1-environment.patch 5535f633-dont-leak-hypervisor-stack-to-toolstacks.patch CVE-2015-3456-xsa133-qemuu.patch CVE-2015-3456-xsa133-qemut.patch qemu-MSI-X-enable-maskall.patch qemu-MSI-X-latch-writes.patch x86-MSI-X-guest-mask.patch- Replace 5124efbe-add-qxl-support.patch with the variant that finally made it upstream, 554cc211-libxl-add-qxl.patch- bsc#931627 - VUL-0: CVE-2015-4105: XSA-130: xen: Guest triggerable qemu MSI-X pass-through error messages qemu-MSI-X-latch-writes.patch - bsc#907514 - Bus fatal error & sles12 sudden reboot has been observed - bsc#910258 - SLES12 Xen host crashes with FATAL NMI after shutdown of guest with VT-d NIC - bsc#918984 - Bus fatal error & sles11-SP4 sudden reboot has been observed - bsc#923967 - Partner-L3: Bus fatal error & sles11-SP3 sudden reboot has been observed x86-MSI-X-teardown.patch x86-MSI-X-enable.patch x86-MSI-X-guest-mask.patch x86-MSI-X-maskall.patch qemu-MSI-X-enable-maskall.patch - Upstream patches from Jan 55780aaa-efi-avoid-calling-boot-services-after-ExitBootServices.patch 55780aff-x86-EFI-fix-EFI_MEMORY_WP-handling.patch 55780b43-EFI-early-add-mapbs-to-map-EfiBootServices-Code-Data.patch 55780b97-EFI-support-default-attributes-to-map-Runtime-service-areas.patch 55780be1-x86-EFI-adjust-EFI_MEMORY_WP-handling-for-spec-version-2.5.patch 55103616-vm-assist-prepare-for-discontiguous-used-bit-numbers.patch 5548e95d-x86-allow-to-suppress-M2P-user-mode-exposure.patch - Dropped the following patches now contained in the tarball xen-no-array-bounds.patch CVE-2015-4103-xsa128.patch CVE-2015-4104-xsa129.patch CVE-2015-4105-xsa130.patch CVE-2015-4106-xsa131-1.patch CVE-2015-4106-xsa131-2.patch CVE-2015-4106-xsa131-3.patch CVE-2015-4106-xsa131-4.patch CVE-2015-4106-xsa131-5.patch CVE-2015-4106-xsa131-6.patch CVE-2015-4106-xsa131-7.patch CVE-2015-4106-xsa131-8.patch- Update to Xen 4.5.1 RC2 - bsc#931628 - VUL-0: CVE-2015-4106: XSA-131: xen: Unmediated PCI register access in qemu CVE-2015-4106-xsa131-1.patch CVE-2015-4106-xsa131-2.patch CVE-2015-4106-xsa131-3.patch CVE-2015-4106-xsa131-4.patch CVE-2015-4106-xsa131-5.patch CVE-2015-4106-xsa131-6.patch CVE-2015-4106-xsa131-7.patch CVE-2015-4106-xsa131-8.patch CVE-2015-4106-xsa131-9.patch - bsc#931627 - VUL-0: CVE-2015-4105: XSA-130: xen: Guest triggerable qemu MSI-X pass-through error messages CVE-2015-4105-xsa130.patch - bsc#931626 - VUL-0: CVE-2015-4104: XSA-129: xen: PCI MSI mask bits inadvertently exposed to guests CVE-2015-4104-xsa129.patch - bsc#931625 - VUL-0: CVE-2015-4103: XSA-128: xen: Potential unintended writes to host MSI message data field via qemu CVE-2015-4103-xsa128.patch - Upstream patches from Jan 5548e903-domctl-don-t-truncate-XEN_DOMCTL_max_mem-requests.patch 556c2cf2-x86-don-t-crash-mapping-a-page-using-EFI-rt-page-tables.patch 556d9718-efi-fix-allocation-problems-if-ExitBootServices-fails.patch 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch 556eabf7-x86-apic-Disable-the-LAPIC-later-in-smp_send_stop.patch 556eac15-x86-crash-don-t-use-set_fixmap-in-the-crash-path.patch- Add DefaultDependencies=no to xen-dom0-modules.service because it has to run before proc-xen.mount- Update to Xen 4.5.1 RC1- Update blktap-no-uninit.patch to work with gcc-4.5- bsc#927967 - VUL-0: CVE-2015-3340: xen: Information leak through XEN_DOMCTL_gettscinfo (XSA-132) 5535f633-dont-leak-hypervisor-stack-to-toolstacks.patch- bnc#929339 - VUL-0: CVE-2015-3456: qemu kvm xen: VENOM qemu floppy driver host code execution CVE-2015-3456-xsa133-qemuu.patch CVE-2015-3456-xsa133-qemut.patch- bsc#928783 - Reboot failure; Request backport of upstream Xen patch to 4.5.0, or update pkgs to 4.5.1 5513b458-allow-reboot-overrides-when-running-under-EFI.patch 5513b4d1-dont-apply-reboot-quirks-if-reboot-set-by-user.patch- bnc#927750 - Avoid errors reported by system-modules-load.service- Add xen-no-array-bounds.patch and blktap-no-uninit.patch to selectively turn errors back to warnings to fix build with GCC 5. - Amend xen.stubdom.newlib.patch to pull in declaration of strcmp to avoid implicit-fortify-decl rpmlint error. - Fix quoting of __SMBIOS_DATE__ in xen.build-compare.smbiosdate.patch.- xentop: Fix memory leak on read failure 551ac326-xentop-add-support-for-qdisk.patch- Dropped xentop-add-support-for-qdisk.patch in favor of upstream version 551ac326-xentop-add-support-for-qdisk.patch- Enable spice support in qemu for x86_64 5124efbe-add-qxl-support.patch qemu-xen-enable-spice-support.patch- Add xen-c99-fix.patch to remove pointless inline specifier on function declarations which break build with a C99 compiler which GCC 5 is by default. (bsc#921994) - Add ipxe-no-error-logical-not-parentheses.patch to supply - Wno-logical-not-parentheses to the ipxe build to fix breakage with GCC 5. (bsc#921994)- bnc#921842 - Xentop doesn't display disk statistics for VMs using qdisks xentop-add-support-for-qdisk.patch- Disable the PIE enablement done for Factory, as the XEN code is not buildable with PIE and it does not make much sense to build the hypervisor code with it.- bnc#918169 - XEN fixes required to work with Kernel 3.19.0 xen.spec- Package xen.changes because its referenced in xen.spec- Update seabios to rel-1.7.5 which is the correct version for Xen 4.5- Update to Xen 4.5.0 FCS- Include systemd presets in 13.2 and older- bnc#897352 - Enable xencommons/xendomains only during fresh install - disable restart on upgrade because the toolstack is not restartable- adjust seabios, vgabios, stubdom and hvmloader build to reduce build-compare noise xen.build-compare.mini-os.patch xen.build-compare.smbiosdate.patch xen.build-compare.ipxe.patch xen.build-compare.vgabios.patch xen.build-compare.seabios.patch xen.build-compare.man.patch- Update to Xen 4.5.0 RC4- Remove xend specific if-up scripts Recording bridge slaves is a generic task which should be handled by generic network code- Use systemd features from upstream requires updated systemd-presets-branding package- Update to Xen 4.5.0 RC3- Set GIT, WGET and FTP to /bin/false- Use new configure features instead of make variables xen.stubdom.newlib.patch- adjust docs and xen build to reduce build-compare noise xen.build-compare.doc_html.patch xen.build-compare.xen_compile_h.patch- Drop trailing B_CNT from XEN_EXTRAVERSION to reduce build-compare noise- Update to Xen 4.5.0 RC2- Update to Xen 4.5.0 RC1 xen-4.5.0-testing-src.tar.bz2 - Remove all patches now contained in the new tarball xen-4.4.1-testing-src.tar.bz2 5315a3bb-x86-don-t-propagate-acpi_skip_timer_override-do-Dom0.patch 5315a43a-x86-ACPI-also-print-address-space-for-PM1x-fields.patch 53299d8f-xenconsole-reset-tty-on-failure.patch 53299d8f-xenconsole-tolerate-tty-errors.patch 5346a7a0-x86-AMD-support-further-feature-masking-MSRs.patch 53563ea4-x86-MSI-drop-workaround-for-insecure-Dom0-kernels.patch 537c9c77-libxc-check-return-values-on-mmap-and-madvise.patch 537cd0b0-hvmloader-also-cover-PCI-MMIO-ranges-above-4G-with-UC-MTRR-ranges.patch 537cd0cc-hvmloader-PA-range-0xfc000000-0xffffffff-should-be-UC.patch 539ebe62-x86-EFI-improve-boot-time-diagnostics.patch 53aac342-x86-HVM-consolidate-and-sanitize-CR4-guest-reserved-bit-determination.patch 53c9151b-Fix-xl-vncviewer-accesses-port-0-by-any-invalid-domid.patch 53d124e7-fix-list_domain_details-check-config-data-length-0.patch 53dba447-x86-ACPI-allow-CMOS-RTC-use-even-when-ACPI-says-there-is-none.patch 53df727b-x86-HVM-extend-LAPIC-shortcuts-around-P2M-lookups.patch 53e8be5f-x86-vHPET-use-rwlock-instead-of-simple-one.patch 53f737b1-VMX-fix-DebugCtl-MSR-clearing.patch 53f7386d-x86-irq-process-softirqs-in-irq-keyhandlers.patch 53fcebab-xen-pass-kernel-initrd-to-qemu.patch 53ff3659-x86-consolidate-boolean-inputs-in-hvm-and-p2m.patch 53ff36ae-x86-hvm-treat-non-insn-fetch-NPF-also-as-read-violations.patch 53ff36d5-x86-mem_event-deliver-gla-fault-EPT-violation-information.patch 53ff3716-x86-ats-Disable-Address-Translation-Services-by-default.patch 53ff3899-x86-NMI-allow-processing-unknown-NMIs-with-watchdog.patch 54005472-EPT-utilize-GLA-GPA-translation-known-for-certain-faults.patch 540effe6-evtchn-check-control-block-exists-when-using-FIFO-based-events.patch 540f2624-x86-idle-add-barriers-to-CLFLUSH-workaround.patch 541825dc-VMX-don-t-leave-x2APIC-MSR-intercepts-disabled.patch 541ad385-x86-suppress-event-check-IPI-to-MWAITing-CPUs.patch 541ad3ca-x86-HVM-batch-vCPU-wakeups.patch 541ad81a-VT-d-suppress-UR-signaling-for-further-desktop-chipsets.patch 54216833-x86-shadow-fix-race-when-sampling-dirty-vram-state.patch 54216882-x86-emulate-check-cpl-for-all-privileged-instructions.patch 542168ae-x86emul-only-emulate-swint-injection-for-real-mode.patch 54228a37-x86-EFI-fix-freeing-of-uninitialized-pointer.patch 5423e61c-x86emul-fix-SYSCALL-SYSENTER-SYSEXIT-emulation.patch 5424057f-x86-HVM-fix-miscellaneous-aspects-of-x2APIC-emulation.patch 542405b4-x86-HVM-fix-ID-handling-of-x2APIC-emulation.patch 542bf997-x86-HVM-properly-bound-x2APIC-MSR-range.patch 54325cc0-x86-MSI-fix-MSI-X-case-of-freeing-IRQ.patch 54325d2f-x86-restore-reserving-of-IO-APIC-pages-in-XENMEM_machine_memory_map-output.patch 54325d95-don-t-allow-Dom0-access-to-IOMMUs-MMIO-pages.patch 54325ecc-AMD-guest_iommu-properly-disable-guest-iommu-support.patch 54325f3c-x86-paging-make-log-dirty-operations-preemptible.patch 54379e6d-x86-vlapic-don-t-silently-accept-bad-vectors.patch CVE-2013-4540-qemu.patch qemu-support-xen-hvm-direct-kernel-boot.patch qemu-xen-upstream-blkif-discard.patch change-vnc-passwd.patch libxc-pass-errno-to-callers-of-xc_domain_save.patch libxl.honor-more-top-level-vfb-options.patch libxl.add-option-for-discard-support-to-xl-disk-conf.patch libxl.introduce-an-option-to-disable-the-non-O_DIRECT-workaround.patch x86-dom-print.patch x86-extra-trap-info.patch tmp_build.patch xl-check-for-libvirt-managed-domain.patch disable-wget-check.patch - Xend/xm is no longer supported and is not part of the upstream code. Remove all xend/xm specific patches, configs, and scripts xen-xmexample.patch bridge-opensuse.patch xmexample.disks xmclone.sh init.xend xend-relocation.sh xend.service xend-relocation-server.fw domUloader.py xmexample.domUloader xmexample.disks bridge-vlan.patch bridge-bonding.patch bridge-record-creation.patch network-nat-open-SuSEfirewall2-FORWARD.patch xend-set-migration-constraints-from-cmdline.patch xen.migrate.tools-xend_move_assert_to_exception_block.patch xend-pvscsi-recognize-also-SCSI-CDROM-devices.patch xend-config.patch xend-max-free-mem.patch xend-hvm-default-pae.patch xend-vif-route-ifup.patch xend-xenapi-console-protocol.patch xend-core-dump-loc.patch xend-xen-api-auth.patch xend-checkpoint-rename.patch xend-xm-save-check-file.patch xend-xm-create-xflag.patch xend-domu-usb-controller.patch xend-devid-or-name.patch xend-migration-domname-fix.patch xend-del_usb_xend_entry.patch xend-xen-domUloader.patch xend-multi-xvdp.patch xend-check_device_status.patch xend-change_home_server.patch xend-minimum-restart-time.patch xend-disable-internal-logrotate.patch xend-config-enable-dump-comment.patch xend-tools-watchdog-support.patch xend-console-port-restore.patch xend-vcpu-affinity-fix.patch xend-migration-bridge-check.patch xend-managed-pci-device.patch xend-hvm-firmware-passthrough.patch xend-cpuinfo-model-name.patch xend-xm-reboot-fix.patch xend-domain-lock.patch xend-domain-lock-sfex.patch xend-32on64-extra-mem.patch xend-hv_extid_compatibility.patch xend-xenpaging.autostart.patch xend-remove-xm-deprecation-warning.patch libxen_permissive.patch tmp-initscript-modprobe.patch init.xendomains xendomains.service xen-watchdog.service xen-updown.sh- bnc#901317 - L3: increase limit domUloader to 32MB domUloader.py- bnc#898772 - SLES 12 RC3 - XEN Host crashes when assigning non-VF device (SR-IOV) to guest 54325cc0-x86-MSI-fix-MSI-X-case-of-freeing-IRQ.patch - bnc#882089 - Windows 2012 R2 fails to boot up with greater than 60 vcpus 54325ecc-AMD-guest_iommu-properly-disable-guest-iommu-support.patch - bnc#826717 - VUL-0: CVE-2013-3495: XSA-59: xen: Intel VT-d Interrupt Remapping engines can be evaded by native NMI interrupts 541ad81a-VT-d-suppress-UR-signaling-for-further-desktop-chipsets.patch - Upstream patches from Jan 540effe6-evtchn-check-control-block-exists-when-using-FIFO-based-events.patch (Replaces xsa107.patch) 54216833-x86-shadow-fix-race-when-sampling-dirty-vram-state.patch (Replaces xsa104.patch) 54216882-x86-emulate-check-cpl-for-all-privileged-instructions.patch (Replaces xsa105.patch) 542168ae-x86emul-only-emulate-swint-injection-for-real-mode.patch (Replaces xsa106.patch) 54228a37-x86-EFI-fix-freeing-of-uninitialized-pointer.patch 5423e61c-x86emul-fix-SYSCALL-SYSENTER-SYSEXIT-emulation.patch 5424057f-x86-HVM-fix-miscellaneous-aspects-of-x2APIC-emulation.patch 542405b4-x86-HVM-fix-ID-handling-of-x2APIC-emulation.patch 542bf997-x86-HVM-properly-bound-x2APIC-MSR-range.patch (Replaces xsa108.patch) 54325d2f-x86-restore-reserving-of-IO-APIC-pages-in-XENMEM_machine_memory_map-output.patch 54325d95-don-t-allow-Dom0-access-to-IOMMUs-MMIO-pages.patch 54325f3c-x86-paging-make-log-dirty-operations-preemptible.patch (Replaces xsa97.patch) 54379e6d-x86-vlapic-don-t-silently-accept-bad-vectors.patch/bin/sh  !"#$%&'()*+,-4.13.3_04-lp152.2.30.14.13.3_04-lp152.2.30.1libxencall.so.1libxencall.so.1.2libxenctrl.so.4.13libxenctrl.so.4.13.0libxendevicemodel.so.1libxendevicemodel.so.1.3libxenevtchn.so.1libxenevtchn.so.1.1libxenforeignmemory.so.1libxenforeignmemory.so.1.3libxenfsimage.so.4.13libxenfsimage.so.4.13.0libxengnttab.so.1libxengnttab.so.1.2libxenguest.so.4.13libxenguest.so.4.13.0libxenlight.so.4.13libxenlight.so.4.13.0libxenstat.so.4.13libxenstat.so.4.13.0libxenstore.so.3.0libxenstore.so.3.0.3libxentoolcore.so.1libxentoolcore.so.1.0libxentoollog.so.1libxentoollog.so.1.0libxenvchan.so.4.13libxenvchan.so.4.13.0libxlutil.so.4.13libxlutil.so.4.13.0xenfsimageext2fsfsimage.sofatfsimage.soiso9660fsimage.soreiserfsfsimage.soufsfsimage.soxfsfsimage.sozfsfsimage.so/usr/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:16968/openSUSE_Leap_15.2_Update/2a3494ad3971efb6a2cb6e0cdaf8d120-xen.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linux ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=8b564ef8a024951af7ef98daf8ed5910f57520bd, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=4d7436a15d4cb0de2976c40cc3f3f39db579c262, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=46f2e1474224d2412ab51adfa54ce4f927f947ea, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=18be274a73514c01090f6f10967740fd387b68a9, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=950c6a896b98f4c47b0be67d8192e3a6284919f0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9296cf59d10cf432f26fbee2cb7e57c3a25ce0e8, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a41efc0ab0b3fd987ceae030bbde0c1e9fbe0c25, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f26679191e16fa8f452cfe9f5c139ee11f88690e, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ae95cb9649d83fb46e663f15d1cc6fbef7d9f1b1, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf69b80d26d4ae0b21cbacab6adf3c81346145f1, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=407ea6f570e544396a94e360472a2c9f3ca77454, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d0b77fb325b997b8061ad84ea6300ea65e25b8ce, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ea82b14a86f2312014e13c6f1d9ca5abfc29c67, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3cb5e580cc2fec2a7712d943abf8090150a53ed5, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b18888eb8b56dd23405ebdc794a9028e48ee8b76, strippeddirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=72871afa4383231f247f1bff50e1e47edad66fbc, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=175a3a30c9dc86cff4968962a11f1149331b167e, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=520b6ee710370923db1d9abf61a5d4992033ed1d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f8d4ff226b7059fc796bc7ba4da19005d195ef66, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c0b161fabd0c8737330046cb70973efe8723401c, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf0c37802996311b36a6503b78c192d168da332a, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=44f7d868d2196df07ffe20ba998df6c74425897e, stripped+@Ocn! #   PPPPPPR6R8RRRRRRR7R5RRPR8R1R%R$R R RRRR R+R-R)R(RRR7R*R0R#R,R'RRPPPPPP P PRRR6R8R$RRRR7R5R#RRP P P P R6R8RRRRRR7R5RRPPPPPPPP RRR6R8RRRRR7R5RRPPR RRRR RRRRPPPPPPRRR6R8RRRRR7R5RRPR+RRR RRRRR RRR:R*R&RPR8R+R RRR"RRRRRRR RRR R RR RRRR7R*R&R2R4RR!RRR9RRPR RRRRRR R4R&R9RPRR6R RRRR RRRRRR5RRRPPRRRRRRPPRRRRR RRP R1RRRR R+R4R0R*RP!RRR R RRRRRR R3RRR R RRRR/R.RR RRR/R.RR RRR/R.RR/R RRRR.RR RR/R.RR/R RRRR.RR/R R RRRRR.Rutf-8f71467d77abc835ec3f9a229b1c176aaaecb5a75387c4a5238e600309251d5c9? 7zXZ !t/ ] cr$x#E|+\cݙ-|?AQgFhkaA%kΊ.M%j%;^0eRMtw7@ɦTyE לl77RzokN~e&k/> Q y62'H,ep&QP5K&RJױC^M:2bGE#,+Mm0RTc'2:T?R?`,hfb6zCۦ_!OO2~ q9Adہ>Sd, {럱{^u/q*n.iUp$̊ u")љ*T齌E CE0E⵫֧%1HM2fgc{+QxH&{NOv\RȾgع}80LCa7_FGLP! *1q_v%VI1"'cEUzl%;;&?5d40|J `Kj)B!>2K, t[1/AsY+W./5QCDW)B@:hڂ?3*l5ޙ%k ޮY8=]zgˬ@8)Ĥ)}O뢾mGu_qDWT=gx3‹&ƳTfءg[La $7m7z馰'R;D[v{Ytks5mvwRcu\T۠cb_;*FxeS*S;Rb eF'b .?9U/9늶%G@Oi2)k*,UD4p|3N?Cdl`Cb*_q{_O(g^9590TC - cԫE:™Z8k4T,w |Pop\eFEAFw-ϼ;?MDPSY0>!ƩɅ iTz8dFqB!ZܱX{ 8du(ۨG֙Q֮ +L@b*;0Azxck~7BR5 װ伷X^ n}UYK;QAs RL }nGSC:jԨ]TJ RN)AY%sjV&se섭Ȁ)*coћaAìx8v+a`Xa*m!{ݚ)c}<"<4nY_28G?x,nh!N" VeՕsyUMR[6mY@3-[wQAF"B9NVXPEM1ru"rMV5QPPQFJL?#T+/]D@%=d` dQ&ٓ\QRqJW=2s\^G[#F!0yyȕbv09y:MA$qޡI \B s5*8QwIJ&IH]U)`9:%ORQX8"QT`WG\"Ϋ`,棚1Y0EE qh=cx(UꔿpN7*`Ǡ? ӼyUk]+, 뭃s#~)w9F%93ly7ǫ!&L @!MJ|:D.aCfFn'v`V[@OXX_j. 3G}|%jYg#~ppoY7vp|wY>Mp:{7ň48LbvQ Rc{rg;OT=m ~lL-uH8"tQBm`7OPoUI`NcmO}W íLe88ࡼ5E%wd|FtԪzsGw=гW ˑY ^Tq/5I 4?sx",IRQ:'l>,}yUE.]-CH%mH-+:1 i0|A urb|0ޠb Nn{AIn+K}~n;xvD(k>%X =C$+y>){;a? qCm%-oWd^htK^6Xm2כ4{Q o{>}<iёhTɾ7ppG^Ri`t2!ubpsM^ČRTE 5JZb|ftGP(l[fiVstv,f{/;z _n)i4;Mis%t겁Xt5XW~8h9Zt0vL23n[.Odf0Ee!KƒV mwӞ:yrqӤ7Ev_ïF’M3/kmΛ͋Ia61gZmKS' deN%>YAtNz}N6+qhWY Ѐlj9t* ’mmgX9YHRvڤ@aqn9Xi,CZTZɏ9V@ñ]\v)࠶24Sߩ}gRmw qw>Dr#it-gO…HR בeGa,¡5g? $Gi,c(?.&Je3 '9Bho Bth7\>K9p9”СVÆU`p1m4ש#&JER -O{T2 b9yڋ %i*>ۚp?NbyD]+ Heטּ{fzI*e ->ޅR|Y1gs>':lHh9-6B%9 ;IM.,-Ьִc*J_ԉTxCM eK*U#خbA|"A̕Z:r}:R켾AK"&qӸ-@05: Xj2y~P;& S̽4Vp^3c1Az(Vΐ>آ `*h7Zt_L m0@9`onW@M^ e5t%G;ʷQhmp)/ïֽ"v "! L͇PRjeV%Rc3X h( !BR9pA F=-ϏW0ts NꇎrEĉbC[ӏV"v '&ȌrW]Jg4o:Hw\w~v'_5 #ݚ*]Nfg_Y ,אl e* "Eڢ==}Qfȩ^g~3+b) >M+SFe;ކ9%6=pă $v9P*HRAj%: B`CT,]lVe7ͬY;+cֶplV 98.)䒉GT+M^F,tF\;V@g%m Vn| {ѡsχjB|iYj\[|L֣-/Tp,§Twk,=P͟+\m\W 2IP#6x6nS[S#x=T oeJu-- G|&(Z')fьJJh4|U&dBf<^'K@)0vVë^q|RsM*p鳓_nAiz"tO+- S;8r_REsY1w;~? N2CR^xOz]-mby-c)ǀ3ml1h!m[Կ(U`Oj3cEͅHY\$wkcҢK[2[ EU(G"by V̽E̶@NbMx>`U\οLG,qЅ"x(y|g l1C(7Ś͍$Jr+Mxa׳%젃RxM%*ث'X /cIwYߜfz4%,RikP.n$P=/e,&uIҢTRzR}} dAsbsNօtڱ~an= AwZydXC }Gێ':+PR@mRqL;LO3$0I=Q+QWM!f;Ӿͧ E*m%଴LF/:=Ldh\c `e`A ڗ̋Dos\ $+TaC:/@ŬF[gR?|![nzD-A#r 0ib>]et5vDƋ;H(Ek&ѫW q/F㔍U&@iH *҉@tެKe9dfXeXy+fmd}#0صG@F7UA{+CavA$3z0㐭c3ʜr뒯ZUHF{~Y'gpKX[lo@.,p^*7f`n;3#b~Mz>RY/;V+*Yrzi*q6B%Y^]O-b_q5dbDXҍ y^kK>)Kq֍#rUB -ZlK/+/^Fߟ4`)NmLI~P}yd#hƮ/ǦcX7yHp(SlE3h3§J~v K^i_-jL6i(߫Bg?t$e҂)`q~ rB0l)oCQEAo?1s`]v/N^d%ý6S)5n콝^AP˃gv5Aj ʇ=zQ-OI Y{~GN5bE-OS|%5)MhmV>{G,[n8ٮq]V.Oe>b<~V[61ȮeGXKLUKSDJͿNtBB܂&6fmog9jc><'~!ԁ]PsDVmV4dRRB م,!TDë^"d%.]x#Z .@®J. 7v|-ʸty"ښ`D@3 Թc,U#}r. 2wFcuJ#潁gry4 3cK PuzDO*%XЪJDas1TlSp:UU@,Uk X76ڼ>>O5[toP1 w9E a\~Eg}.,WkU>Q竻4|oDD#COy-o7Ipru=BR4`ćjK%g٣\l^7< {5 |MqsWa"J{6a9^ʲ A}}?ʵjC,Oo ثMnaUG)˩j5 Hav 3F,~To2\~xa֕%._sȂ1ԍ~BB$ rJ7wptE7 KyD 2%«d"W-=5~(ӡfMJf@f.q{Ŵ/* d6 7[cF[ډK#pdB;;cu9K*6 Ҷ:`MJ1kɰ=D~(5/}3y42U-J__uxd"]ר!K@D#su?fɗ7q„..5=j$:0@Aԑ< V (Om4"1hnPO\>?}6ש-q/Iױfvy<\0S)%:]w6 ^}JO`hqPo>ydE1Qr"yv^ܶzp%իcAX*!fQ<ņL Q]:7"mEoWɕ-jŨv=@ۀTbNh5ߤE)^Gٮjs9>]hxH*֍3bFL(H^$m=F; ` vãt~ĩM"&jU>T ]*X$NKؾ}eV/8DQxO"oQx!4jsJ޼SRkj0f3:/l"? :(V?OW&>y)2{zN;h''#\%G߆L8j-=]6sƂ\AHi븚jjC{8$+Kc 3X(h〈gaj'Y֌UwwN>$9"JW6W:Ş+`N,GԶ W:X+PV ?Q; wCzqmpij]J1n4sP^y,PH{)%iv;#vYG'±֊oDɠvTB*(2S԰gK,<B4y.f{eo]ePZR!ɟ4 \f 7 * K#N뒇.s 5c/t۸>BmV*+8? W R*u?e}&ڭ>,(w\< >[(ac d.7Q?JM9 \8 ÛJD=>q|6MN 0kQI1Ps7|ttaуzsӺ0%}Uo]S>H?ƣJ yU'XkV"*"Z&@c2JЍKoG$NOd=6A6w]f1C` (Qw C0ΕS./'cZnTb_XuR96PJ[fzE!E4$U-eKvL$}5$GXr)u4 {y6-%Si@X$_ zRT h Ma3AJx%W: S( dxRGz/(MH)Sw;B󵐹YUx[-)rHyg m^hTY$'IeBG!dP,5Sk4Wg|s,:[HǷ[obXēUϯɅ? 9tz*3" q^K[DӥH̹uTLNx)HjF\̈Oh57nhLY(G9?E ]:2e!Y'u-$Sη*)ũ2vp^4n73MՐH䪢÷CaϨ`7IE=tPf mY]14 }IyGcG6& : Kf!9+K~ t5lCf.f4kbe]@txtiϵ9HY/E=Ðv twh> s::wOqO~'] "7ѐ:+Z1z8UT,De'wX]ޓa0=&?*=Bձ'3Wf47>VO~ ϋ v?fZj—/*SۀC.݊ CXZ ;h$>0[ Qhۻ=d'@6-:ƛ~ +3 H4a]T`Fuy;Og r>~"@ij!$@0X#owMȱ`멪dMKz3q=yclKC ɰ@9ۂGTV/9kCP߂εٌ& b1UʁE؃/6H.8'05Lwq }ࢌKK9I{ @ _bSO_c\#>9lլ.,PX~n_;@ ttx?cc}Ay-/GU':ڙk킅+٬kfUpҷ9kgJ% .kʸ!D7g<'6ujWYm^/l UOqDyϟmwQ}{Sѥ7C> uXu4jJ/`@-L3@?;scs890mMT;0Vn)PYT0z |B!~k\Ό  ႚJ eYʴo0(׮9-Q~rHIJ1\"zWe*է qpJSoJPfB#J\7?L#᫇*m<̫|L"o%Sj(-/Aԙr\ ~nPuSI$h <ݾ듂C'}M#*&rA5=;@!hymk}F d}e% 7{WξEۈ̆S.1'܈aCK^2Mctٗڹ~:cDb3Ć'I8zn}B`(eM@+ "Ƨ>*<+~TFs^;Uu DPo~-ann=!%xBEY1,,R1`yk SuFW`d Uݿ?{{z\uwO o)Ar|/ʞ8s?/GrI"v]$N˖"l},gpMzȱ悢L=#sLYdXƑ,`L*ga7DpLR-7437tq bs+~5,mFnN”*>qcݐ b&e`D!7JC-a/uE5aGbȞ {wwlՁhXR " aflf7Ȟfjz& +䦼uR.^oݲ3bq {/Hop F2b"Vkt͢*)B#@ ߶uj8ocq*ft4'U;̵\P}U!N-醙= gSJ%? ^-t1A,@<4tN%RNQ25J(;Yw[ 5IRu(+5SXm#s8ᯃ;p©hg220ݐT녠w N&wr* %d[Y@aKoVTࡕ7[K6I7,Kup c/IQIA>yCm 8-̓rNKQu/0\KKb-pZ w0M\H# ]b`oH\w~RvҲFOg=Q& ?v^Y^O^Fq!gzNmXyd)Sz .E4o|&Yq_k HBܹgf'{sU9}hmjR\kJc;lg+@o3 ^4.UnFV xܩq;W!dӻqIrpu6޾y9/;.L^I bt\<[q_a-FFcmd&Glj/?y= Zٯ0z)>dV1L+(.׿@t˴>*3y }l$Ylckto#32o(G㈈0N YIL#BJ8+&p$]s +IG|*Sos8#*)۴фh󥎴G:B</߹C22 ܄#1eWAzμҥ2PQ]ZtTMJJN /6 Eɇ|!`ڕSyӟn?N~֦ q‰6![ <ɧfT#D'$PZ!oci,uLvX xo-%ۄ!#>b,ĝ 3̬YVV@1P8rF[<3+LUjbFIS79#ycN>lD'Jcc~jb_=+qr+qR1ncqg2:̦?>R[?J_#DC_"9mVF?+\ƒHuAr}9ɔ#b$/9u0|LsBjn@Ι6ce>ا)Nw{1Z&0*E%dނ$}#<.E3,zjy~2 u"xV`?$Gݫt!])u8bq Sfbg(k]|;ZFIM K&"_fHU84jZac F,&EY$oO*ILp"S2R;!ř[jH (MXuK}4]!"9!Mv3]{␌’>v!:g6=$6!CQ<UѿͷV [nD1\[E7*i-}CMD H\S5นTS[ʰ$&lr[xKx;t*:Hg{V@Gi+û*R_F`=5%z+? ٲYm€`._c);}}7|܏Ax"1_E?N烑pq["5A@b-4Nv(YtϩxEDZ b9F2ۙ`ǝC-#4nÂ,Wq*HSMA~.SВ$ϳСܘHh!xI7gl{خVO]o01e׶]cw!Qp YD9jYrVV^F;n:!\u.'Fzz 0DQUoQU:#;]=MkCweFƬs*flJ*55RCchQ`+k!TyW=@dK|H,W°'=tЧ{I^&)]7&t?:n^I ו|a1@Vx/.uV(Ŝ[9܃o Dbԩ& "E2֯/x;D=Phr~랧i=݇M,;] S̃TUx _5/{LeOUd_n7_";iG'yMpp=t3(r%I#;|?zso,WԨ u-NS,ӗpͦ4~vXEX/7yV  O1"d"oLc5 %yCLbr<ݳ%zIy*1XPYw% '0xfszy"qϩi)8PiԫԽtr%~9Y]v:HO,9jDe!(Zކ׮*-)r*GnA޸9 DW07//BAz%Y,<71h"$5j1b ,"]Q0a?@o3CGDg9-B9] Kގg HH[ Qs +Vu)|9~Ցsϕ6aFWWR$PןSvb?eQ|a#lEx"! qXΎhؿh81<$Bs<xˀBhZOlZS{E,J7 D S| 9yZ% o(@5ԋv unx2n4 x`(_aHjhzv|fF]eeP`kNY#YNn-0 +Owܙyb403S oEnQLw7h{XҲ πlRJ-H.DpӕN w| Z@s PR6H2’"³'OƩE)n=Ǽ p ljf_14q(G_o(r [SC>Vw6h򠧃 {(1-F gɌmDt~ R/q l-zTUO,*c2 e9!:c`tJ4Lm]NSQJ-+aPX u˟tE'6h! *;Tvc9g 3/"NQh#S\@>p{mW]Diq7.By>uYŚ``Rz!/ŦƣQ~q2Sۏl~{g\ʼ9Ql$Ԇj= Ջp125^ӓwLo `pN mC-cZIzo󬋭Xuz4Ur~ $ilQgrþbOPuz%Νx>U16GCF{$">bf!ڠ0*r@>>(g6ikZdO颯s,jޏ|"bɰktzz1J . A)5)C$Aٮ.vY mQʷF7.1I6 xMVJZ^!(x ͟R1'!;k"|mtyU0"E{LwRHZ*dauKWI`²##EI }DnFq ɢolYHjL >V- LA* PA7ODT5'ZP_ʫI>2׋'SUǏv˞K2ɞn2:ɱcM=9[ww-#>}2 &.Vaߔ's+>9j6>?Pj /g*)0`OJZTV6ux[Yxwa-|3_~tجAi6IeE4T{- N˘{\)6JQlyF<(803Oabtiȅq67Gl4CQKX"|pq79v. $~?ٶ}5-^p嵮0 V4%} ז1$wZoRZ$_1",sߛj94` u?U!VмF98"[s68c9 (?ZOȜ nXĥ~Z0; x.96"]7]UG8V7Lar)\*2vVy\PZGkQf_0&3S.H&$%yt֯|o)9Mn!Wh =HMjx0ֿTiSY2<U: i@aH@S(Uoyω$97(&l ַ-տ19pq_}%z,\D8l,ceoCEF;1quyjr\ply{ٷ8vں wCGnI1A%. 7eYc&ck[d TcgR%(h=<<7/+=`Er<"-yY8m ;TZb=u^ʁ̻nm])MQlXڧz&y_7}D@MD%X# #c `('Pa9\zG2eZjh4kV64=rܻUYN}V)J#bFZUxKiսQydn2'@dռ`F{ $:#~ ˌzo )7{b ;w.Ssi#mƵ9/0F7/[)Ԇ:zY^g/Mg &I,Djs\3buƢ ]M |N#}v",owcκБnq2~R;zv2wGA ]2;_dewةze ݑ3Гqwabj^ K13*B{A[圙46xy7n_/x6k؏p&yoo?#@\- (p`_`$~|?u{ >g-)(.d\ qǎ%}L84y}sl9SbAJF<]JiC_ tj[[cXsmXн3Cp52'69 `߫r|[i+Gy" M bY"2yDNZj,,b*fm0o#^=eGu1S34ՒYrlR8)~Yߩ̐}tuun(e⻐wFe-&VP #Nao0.eѢ*֘]~_9) +~1ƿz?f Tj&WW^jb&]p(omݟHl߰ҥפK.L+!|}^NRl)$0h w; %nȉ|tg?sk#l'x%ZsR O+R˷[ڑ>es=2 ((g$\G윗 (PK1!?:8WSQ~건Sᲇ"evʡt`&ۘJecfFLBmo?]e'w7:GvX8A M1Am7,k >M<jd(`EyZ=?Ɯ#f.N$׆ Mg ^9Jfm7ˊ7eKLmwV(QK Ś-oeaQ_WL9Lr 2JBG;yUBH_?s8RubuLcyk %f~67,&RMwPϒP1N]ß\R=H7 +Gv0NNC&+ϲw; *]ph49*c) .qG(xx `{j  N3-nӎUVH:6۷͜-FszX]W/82'Љ%~U{R͐:@$D+hfZއ~"۩?!Z`E0NcZ?PuU R;䨲gO$9=~D΄!Ljz!r&CJc%sn]Iy$~! HTsބlSͥqV(KwZO8vi"ۅA ڻr7`Z[la)A=bY<+#J!rY#1ku{,c qq1 ݬyJw+~ G>D܎f6PkĢA||~[mV!5<[s%CpY05ՊW[#QP3Pu;>r3f N:n?ӽ:H~2=Ŀ@WN[o`X_6<KFp } d½P– ZBɴD%v3T(ȋ/?MN.`\Fa(:hf_͇XY԰Vc&P/-nm҃Jv hɊLNVu#23fD_i"/`Ud!+hw44mןtcApyٝDwGLւ ;~$G+t!j9rq`1r3_c5Ү{+ւ|!WDZg4ӷSYm[ "RcAPrN `p! %LQ6 X54FRhKC\Q~\˹|:]:9>3fm(?m9CǢtbsT5Br3*+Dg|M>z?Ι ^9`^ +kN1$`J2ۀ>1";R'XoGɔl,=hUlQO'Sis+yջ%]ek?elJOʎdlD?[yU y=Te[dXЧU9#?Ζ\_!_]4\E8=Vl^W^6f:>6/LJ<LΙ|Kh*24SZqU+2}a t#@&"d}RsSG<})`1ע!#R~pD JS%+Їr 70}[ ˘tJ}xvgQL'(ganT-#ٙ9jC=ELR?#5rfR@Z4TWoDFC4M`*VZ/[SΤ8Mt;{~& -L{*(9"űr*8J|wE^ͺԇԫP W'τWcfs]/2Rk79釣c XaubbNʕ%u'ʠ(%6Ki $ B(R?}zymQNVP|$P!=Mn-^ŦH,{ıQ-"R_aިG ˻n = z5Au*HgA9M=nJNUGy),{,R?Tذq&jz)fctI9Љ Ӆy\:Mp= gqMPeσ2jD&ӻ|9Jl >GJpHW9ӻ"8Ay|QK0ޒ/I͝b7˝(1jeg]vFc\-ףF J:ad5Lw S2ˬϞ!lF)R>U~i8 CEַ\Y\Ro+14;Y]}L]3Q|W4{_5 ԕě7B?6<K!)s*td+48?;; r-8UAO!b΋㫸2*} |$6DX WfD;ѧsl`N*l+DY@FRec8߃l`=@^O~&>aӰ7e!wpauDcqIj-r\ +l7Jw"b+QҬ &v[lv3B΀b9-.ξi g>*C^f/|S?3*&W0`VXiAٽP< egGcfT.,@gjvhMu-iNaT|ip;^ bH* v^̈#oС˪ {~ͣ~T/!>98Qתh¢ZzFղЊPC&2vK#`'ܣ5ˀ|?W) MzHe6a35gϟ/YUd?'a; O(@}ʹ  $U`L2=i M:7}@qjj9mSoސNb1P)x혂dā;!/,MuNEa( B<@1`LyX4#۟u|j`Eh)Y~\uw`ڨ]p ,j)p%=!W/+k: od8`""f??O-&LzJ86*7!jE@nhC M.{' O{[`j{95P UK4#xIMry!$:?ݧ=쵎wUvdKP?}^ֆDGՃKKZnZG{BkaʙN3[]Lۙ٦ԇ 9q:ED.]PK+f /mF8co!:͎ohg:5PWWc]\ήjVS e! vfgIJxܩ05807ĥٖJ3o43xtcOƂz Ԁ%]nM}a{bW IX$^o|Rq<%[/? ePb];"`Gۦ 3[^(k ,X,'5qr%K=dO(ݐmpgh{{@6`ܴ *9`wu8Ykhga rɜivWb/8&~O.sdPMu! Xל ^`)f7^CNTFB4$Y||>TcDtW2[]9~F @E8|e eChFk?VHzBx{/ZM0tT}s[#Ve,ZyQ^ iu_gjZh)njtڗ V>0#^2}%'@Q?di'C } ~vl߫-S0+Gr-D*R5)lEbw,6f `^% )M'BUXO&Ɖk]lplFOEyYUV7 An\|Zx'XBuY2f<:2EFUIdo1;f<$B]}3/[9eALrKrUpeOLŌ< ؝X$}Wfm36#DB/&XZr_ smAATܱgYߨjvV=̑:cON"HՖժ"\!/6&YǂLo& hm͜Ɋ)54'7)(B?cyMxZɜѥL)eLT~7+KV3AQ>9%`/x`"Ú5#w&9tɢ6NxTatn$mL*;^ N* >qQ^Sh 7xv-Fm+^u\̰VCEM<|ڝz8]#^I4֌|(%U-D)稂}02w0Ge"Fv%wlAdIWGCq/m.:D)mYFhN''@I%Կ[/" 27Ji#φD&X6~(VrT/3S[upw qRSYtȭa"2/.;f}C!ĭ6&Y\\G]1G[u+l>DPsL,'3MfG?I^KìoM+)(<`TgFĆm,0x8@̘J2yFE3k^0'[} |3Dr?rݙ.*^rI,ٛ.7ؒzc9Qn<=r?a75,b 5q#>=՝6bh8P=,ˋLf][0fk$XeeGrb-eƏ>ڵDi7LطM͵"ʘ^4)˒VNvz|tWU8LNKצ^`Ϗܽ!QZ5ĂLF랃ԭ+D;bQr_$-Y$%[kxƟ[_JkFq\_gHȪ6[+n;:r8n(xfHQP ?Fbޛ#CO:.A~~q^04rAWIr:"af 8YGrZ+l쑾AJ#fGTT)5{taJ)N9], s7[~1 % =)tB ,43f&|)Cܢs)EE=X`>a  qͰӌDMut9Rp m"vqOP51L,Ll"#ڇW"KDUIim&JܳҜ/X d@Y[_ rY\=6`iF?]^TR'Qw쟂20j#AT2,Y&T"BZfo-Q_N"|_S9\d,ߝQYo+;.O;*I<2"vc?Sf) n {L_j䴮.˂l[;xA%x6ձw) p,["#,lvà Zֽ[NYc[1'I8pk4 tgw|$ᆘ(jLlԹ ru['hU :vq]ULAp0f"=U:AQ6(BAqAP/h XBl 8rMt9'L1`9;)aNja(ܘϿAV0A=zu~|NJ@Fyq&PQwXrIQ,&90wP:NW$v!p]מ%Xwn؈MǷj`3sʫ8˨VS(E!`WoPςI(㡖)3U(>hXI ry9sPlѧdv,:;KDqa42xkc {MМȕ&uieCc*9)rI, },rLEE.)ʢ tqVhwn9s 2#z#2"/ǘ^DѪPTh :cJY>>ʯD~(,II1;x*̘VaUݑ zy&te ks#=гCMޒ7't5ӡ>cePKHUa5k:1Ö/.0oLi*, *[vo4&"HNyrHGbӌфeS>'¤5]-@Ox"~/GU:u%qX+Lf] RagimXkJBYs,tԜ|w6RC9?8<fDB)} @eõ $Xxa ih!rWD(/55%rߚ?wLx)F$LLH]H >oVF"B#1 /0m1լ8fzyAտ*bڇPch ed;v]ֹͧMZ-*)Cq ~Q 9iȢ?!0>&׭?Ș {JҖ6ؔbDپIT~8ſq Uw3Wy.21l@8,+o-pxi}(lzخx^[҇ۍO/3ҤI>_ͽ*}K^KM_.h{ؙ:DNDZmԷ(1]Nj&*6{zTM$XUqrCuH)ן{I/E?ؾ_̹EXPyX!t_(}>oM=]xmyYgLԛт1h T4&_º ؀q6m6ɧLC%[5;V:GF9 @w [}xWdsܫox7>O o YHg dQc7ڨxtk+yԓq4,Ͱ'Brr` 9?zdU"fej Ԑg̥?y+].Z-iphyj4_{''0U3?Z@OJ[j3|NtX"}j" %S5 c`]f8UiOxD'v&EO=xsTZCzw+k rk>mm욕@{솈$k-dˈz 5̫).V0)̪~*CKMk9;rnYR5tWFbdԌuŋ3NC C亇={K8FT.Hglk8l2&_ʑZssFGvT-X99=;p(>iHw߀#{@}1,xf8$q1Y I;EP:}Љ=HIykx$^m#e7leҒ $yK;q9vc>l3M>(Bdk1kP=UT9a5fexb.|̝u dkP+NE3|>%!U+rROWˏl}5W+NqK)9C!35tŒ^_ϐ9c3j חHܻ8pVιp\v4ˈgG ,Nb"NhcY_%>u\SD0*Z]o[G4k,%!ZpwV^l~_hLbb V8f2"n!J ]:/2?cˁX\͠cIvW[R2(8mWj$IQ̪I,T/b ڨfH@i1WGcڈ#޸{gX3=f^4b=$&f3q6ux `uM~i;eFEfj|pѽDG~ >PpZEkӭT}ܾJJ*lOkR]w ٩.$ó??wqUزIH,X[de3Dl\ta!ra 9)4pm$,<έ궶l=ksX ޟ< sqeYG͇L o!w#3h!)P+Lŧ~|ES?++"sЩ70L"vMw ˜:li_ ,?Y\vHvyn`*>H.4I@s4pi_bpzk|WqCR?4r 78e$P2z5S( !a´*7dg\kÀ nv^kpث4J뀹AVHZdęA8"D7?E墝 ŌBK32+V[55N$,t:dptz3_#I1狢=-TR w7lq25# uXMu'@kY xI-Nq`B,/dE'3? la?K+20Ǜf3msde;h]| ԳCqO*3*8aJu˼)$zTlI8r?z~= aޡR:ڕ:w,)p=JPgcUOCaٔ_rs Ƅ2GN|d84\4o ؘ>];\!l-Ld|f],%w"Ev3U(d;UCljBSG-!ڦu ~:I (C٦pqd@11 @UE뜸Rn0{U9/s{.}м쇃)| oOw*VumKpU͌eNEXTzO9%azA9dT f?p4mJK F%/,$] ڭ5FiʻntjI=xN6jzbGTU]!Dq'~R$yywtb.=q> ^[ԾNM2ح'?mtF?h=oQ%{d ZpM i}bilmҘ_uL;;*ԉХ&!\P?5%'?糏 x]s\rM2gd%iSMo5@EYHd7ک2|+%unXAsg1븾҆R? ѩXC]6o-TC""ĖkX w_EnMiL2D:μZ=ڹZnfsv& . pٖplzI: k$ D7oAݓ0:չfL9{B0XaBׄ\Y÷`;.MWBgHNq(I2*g4gcaNk`@#ևa{U=b%g*~8(tg-7_7_U]EDeل yx:[ I¸mXHO{&l WܠV/|}P._^c&Ӌ͗Qj? D܇K_k |S-d~wh(:İ'QAg}R߲\bIkQ\eߍdy? vn?#"æϓX,C:#ϩx5{'2}ӼI ?l1:A痦ݤV׀\d2XF9Ԧ3qDkl%͍סJ6P [1ٶ2s_)v$#IՀrMuw+QheAqC Ymߗ@RNIR,7E8|)3=sz"edg*`s9algxp:f^MD|a2" V%'6}@O%ɏs y3R3-MzGB +~UDAgQ^К) 6sx4@{HO8wIaX oRB7p :s ;s])Fh]l-V UCՉ`֐TCvEQ{IU-53Z 5X{+v$6pm6<4ɛtRa\ow3z1 x&J*yӁ58\lآ 8Z^>6R̈mMsj(3*y%E*+ްueF%0xHap7 `@M((vp\ьcEth)W1(%F2ZkPĞ+Bwꋥo_QCƠ-GaMѺDf"!g܈JYel<1i PZ/?7 q^:BIZ6E<80%VPտ J3l˞Ω3{iy6Q;݌.IqX}FsGyf &J": |C `Kgݤ"羲hOU0N{ z6sc\營g[nX"+=+[GnIۏVWx܉8#y3r F[hYN~i8?MFP*QK93M51B1a23]/Ú9PJF-ckS!TZF/h]ȰԉX5d]%<-, -&,Ui][O_XkDn#m33ڥÇ̻uX,kv,4T 8D}|Jg)i K?㖱: Yh |&fYNe4R^iԂ軆v3 AUL,5I!@Rd^t4{CNYD+X #3g0;|{l [4BVR"JʋxOLPn;K1?W%&;ʫDEMw /8c(wLɘ,|=2Ǡ7ϔlQ,ĚcWx3މ&{d u3A;mW]}K0J b~RwfJ2x<!6gՒa7ZTWْ XWuKُ[pذAG$D("T$zyԔX|SU)AI)-비B70i+'~yg#"ۺI NiG(p_^(~^bw"̉/ STd^D$qvȀhV2IJ "zBZ.sȎO)˴Y@q[WB"oYMGvS> 3ߚB} tzҟ~Aim"iPW"2 9C[?K֝ugtm<֬W.BTr8[O#>!,\^ âu2OPz{uXUI7k!u{1x;<q}yc% ZzcC:4]%Go/^IB(Di4jyPb6q]\|boy]%)́Bg[q:gϪ i_ǘvW $& W+ݟح!z'W ̤t8VMH@xի MƢ}F6.2s~8=l5?i@kxLi?ڞЫUC)=7*aY]s-.r-c׬ 0$g>z&9в`x%|vbؠefNqlWZ^BOmm[vv ғV¹&0Z苴zH+Y`K 05n ̇Ele/6W^))ccA Xb)aWpG"Rlt" iY2|2|]:UʂMuߟ*=GGY֬zW7S즋8m_rFP%WKU9?#T1軉Puҝ3[&nH+{.O~&530li+XHòa2 ~mOW [SRW1":hvf(cwU6v~ 7*"`gU5'* 7C łFӈawQddc)5Hګڰ@B~'@@_ft~wu]:[{a}LBӣLxf"͓E'ZJ *ĊLe:~F$iUH^0Ybz|GwwD)r"N`8!CI<|ofh !P`G'cn'1$y[0b>@qe]4{<=G'QM#IIBOe N6zZYzh/R /r(cUZbފFdŅ2{/e]4NCHC0[F~H`[O(o;C vmcJ I4۵-m2^,:jYۚ&F[ -CQ&rVXutlufٳձj;oJpjnaMA<{]o꓀<1cgalsI|+&%ՀtXYQZJQnj=ʤ240l)'t9׍R ;W oZ-nYS!ѹ]jШ#=%~ގSdXQjԌ.&GӔO9Vh;-0I9z3M:  6"R&%ni] &Gt%HVohl ϭ.ÀﳷDžT,}Dam"QQ)x'i]tbJ y}:J$$U}^rS6dy/n^$ @rG\ސ k$]O[8zs/ \!C+ 5ҚCDyR,`]#~|}vhgoeMכoXJ̈-@Fs["AFJɸD ώk|uAt]pvo"?݂kymĖ[ߦ-~Mj ۮ@R_Gy}&X6yފŕ%ڃH/m.GOKocB)\[t*v7QУ^no]0X6AހaUc ØV#;Ty]_lD;2>zp^r'i$I_(y-q+wIXLBBoJ7H(_V+-_P !ykaS&#ƱJ#LL{!y'*IH/\VNH'nPk_hbg?3S 5nnBL]z hOeZp)q^{JQn@(`̵JjaޮĻ2Cy_.Z?x-`zi*̐4^] x ,ʄ OZ}Uu{b*eܸÚQyZ硙_SlV:Ҳw-' U*_ENARRP1rmG!y8 э-k{=[]*%0wDônjArn0RtOHJFSv&Jb(bMu=bf#  S]8©Poa`p6=+ H'>YvX5QY02\$LG"Fo:;#7ٓBroBa9kVYHBpg8ʒz82zFȌ2k3|㑖PUFn20s" +(P!Aݐ;%Q$1lc{WHh^'Q*oegY|塌mT+5.vvbRTEG=pBV5i{#󆀫JPi+޷P6_.!#HOL>@AVcQ@b4L}w);I~g)x僗Fs,܊ hͺh2 5IE/8, 9S]b߬=]B| 2 &ƾ*VBcug/Q]l=_$i5VK goa*:_]2D%?ϢoIOUߝֹSnwz YpM4e> O]k=#yeD&'^).A}=-7WP 0fg=9j[W^vq!f9砧` g&C_ ړ$$fÀ1xJۖRw,'~i $uP& a0Pj 6^ Ӛ?s^zC. 7d7bl?)W'ߟF* Lv04JzhaSC4XN!$.},xÿp [TKH_F "0c8R E\Vg 3$2PԳd5 \:SCLHE1sPɁTiIS.ƣIwTGfml=N|>Vgx |L`#W-ˀ`fqV4mI˳ڤ+C,K' :-yGG72`9i./EbAmq3Wխv^FV1M&02&!ԯl] p\[WB`#sFU{0$[V:}T9U! 7똱m$b9C[Z9$߂:9AtאO@+Wj| lѨwX! $qpn*ě Ɗt{74.*Q@<\lʠ> :N[Ŏ|91ՠW`xv% Ohph~dlV/ $9Wn\/UHMJ;.XD7RCZ}0lu??LkOIt $Qj0O%P^3mfEwhT0[&9iGl!w)o:]߳Ci@uyV.3ŢAR 1qqz25 MZG(dLM.C.*C@ ?,w: KgVNRX$7XNx}ݜWw-A[wSzLϋHb~b0$rj wxqb,kr챘zT*+$\ %T=vs=+ | ޮZ-+"[CЂL#츍 oy[ǕqސL[ɉ񭵮%k'?渥f3+gt1X kcX$~G lq @(!]Ӥ%X;C7H'TNFZ4Y1p%!|a n1e~ UjQٙŶt Lmt]Nj²IJ%l0;)HB2q2--4 23Ge=0߷gxf 22s\buXHHvzGyNKrsD>ЉSp A I NտN3@ճ_`d/4,ޠ>Y f~97#4xz\W{̚1;pa05Qv62BcI}C_Pr[뜣>6 "J ZZߧ1@N[-=j',LW"=?{@p:&ayJ<81 yZvߧD ?^5G pσ~O ڂ@ّy kRmٝ34 yJnS(mrE-!zjebШ&v" ݄M(MjB, \ȃգ_U+hV]Oɩ>"_+8}+E%sK0bx'W3&cYEx'{ƄB68+tk8([b;TC+PI\UK\x y+5t!Vh/<6a[Y`Xeٕ&ile*4.umz'_o/W/LjIrMc "wa@J{)#&БwCv츒'e[b XU$.1O'*Xָf,C;T׷*6H5Sk?5ֽ zw.[A~254Nh6yK-䓋JB u#yհdp> ϔO=*63ɮYEb`-;f :X]"-_dK$R8(Hb';VD\l2+ffM0nT/o;/mL]١aب4eHugz޴J#rA?)xj5{a 4C~*!pm ܇&+o0?l40bE<ޠ@'ܷLQx4$gdB^EFˢc#4Ƽ&׏ iteas'4vp=T5XByޒNP}`N}AP,zU5sEYk=`FS⿭jA`{y9אJB:5]PQוk%&WHͻx6[Jw] Nʩd7DžX;8RJ"RKI{?.ÝFq u:b/W"s+](f0V@G|v}u=~hQlk( 1a~AMRIzu<7qؤ}ڻㅄH 5L|Qi_54FH6ĴKGWAlrrݸr株.@wx?!uH,P6&PH.eÞOc G3y~AF?.r2{ss dbRt|OpJ.'Rm_&fd$N1R,N7픷 ,}#r?Pb վ0 _LO#ZJ>wm/'xcN 8ӹQAg eLj57B"+%mK}gp^e{՟2_1z>r?\bF·d1\#dRxaxuTII jcnx d..=J٬w>5x>EytϧN(PD5 NUVRJU(dkeRЦŞbM#&kOc)3ѨW5Yr 08{MM^PT}FHsZ_)ȰCtnOpHri]D[\XoKX|z-|,3,יE\rYDw(w|oCxg)\fg"agH0 -m6ԗۗzR SvUVtfПt6MWS¢ ~0quS/8T&j'a"tb++0 5 ?ۄELnJ¨bwr皺z O‰}5yͽ l q0;s{=(=ɝ niZWGeTXP̈́n}\&-&/}lE?ܦ#q/r tA΄&^HVrQ]IWo]Ӡ" G" wn{%° EΣqxZ&uuVR;$@v1M]XZV& Wc{.gOhCfukoqՃR701Qb8arM,i)U0Lm_+(*ga|a Wڭ(>Pc=6:mP$@8-F]*Gsm;BX}5ƛ80{DPdTs)-%yB+,(Dʥ q_ȘP䐆]QP؉R:#v}01LY(ɲYDW/_gq> )o8lQ_ǹs\M$u~qnɸ&[ԛغ„4ߩ߿8δηj>SH[󜬣IJvLƟ@0q ;UŗA[g,ic)'%a|aÊ~LELf*̅}i 8W>8*O?D>N`2v`OܥDyq%#ï]o:}~z?*A};CV[ITRPE~Ža8r[5wlܵʒir&)c\ :EYÂ69ēQ ?ō)ﶀ%Z߈ǚZ* @Э̳5qBq;U9+/mJoE훑b}zۦpo!/V95dX)n01/!=1_,(ѳ]9n$[g;_ THWkꊩ. %7Et.APr>_^TN>;uyFE9nnZ`){Vb_%iWm(kJ#h͞ӈe2JeM3)8Mq%WFg^nrыyvc/<ۂ|1:mFٓ->޿o-L!s8+Y2%YeIo\*hS!PfDMYYr'\ЇWՕ:J5dMt Ж2Y</<5?:@_ӫaőcVT_f||MYs7d,<\c[f |'QAVs 9 a]#G(Q 1-3#ιpre@zFpnb`olCץ`7uf1ux2ފ>&Z(^ɯ.0`WY"hX3MM@4bPƫ_Mk)=GF)N-_Cm9*^ه;t2Lo0:ٓŵ-oT>H.j0 |<C&fh\u{*Z5KlEfDяg0L/P.3z4,Ϝt_qGn4ɱG~>&{w ²p8@up߂'XL;`!JvPs6x1W@hIL`l~kinEjhm,ͥ>!r,@ݣͅ=6%0 x8''X=HeQ֞!٬TdcT%sGlYIJG' vw4ahhU9mp B xs#a>vVY!\xvjB.QԼ}/@  \pR)VxMbdc$UwY~:ByX zF'kq*̸%@?@ j:! xQc`m1 FtUX[u5~e't y/Uw`m8C \d Xf5r_=ޣsB ͢ oȗN~B.`ȰY݄d6MG:XD˺ߠH.4+8ߥ,煲_=}({oL7DۼRV{[,(w;u6TB3#:N4Rq$[CXe-%tg>ҎW>#ecwSJ|^Nu6^Q|m;~w2y>p@ULx6oyd7omo} qd|1N4MM~X`lVN\ k+Z15m-u\Fl QG%t( \m;qrqSO rqӸC#(FuMFe§Y-\V} :H,! g2W"(@l% +բz!QP*`"$A~׏RC!"?:*gHa_lMw2oe8?"Vl eTp֔[u_'+} -`_RF 8k:6~<"gJ&Àv5RxW'!뢰8/ox,hc)8za$mW䬪&G p-{$O"~R=pltc'.PlgKC%\}AO}5( ݚ`iX :BDf=yrGz^$0$]R*YszG;YAm -`h7rAK$Br-/GF!}{EaXhint&Ƣq)ZXjI؁'驲}PA[}ei @=8+gDU`X=Y\EV}ܤVֽd뎆 6B"30o΃j_&c-ɑvxQ](h TK]K56r潢ÁmǓ졔nS|w*3tw5owƬl"ņD}'*3cѯ ݋&Y(7f) 0<ӻsdh#4b$b?B`X'SI^uxT(h_p c-5E"9\b73G|U2"21/9pzGj#oz.uʞ8XTPeO Хn%D"E?,C"YAA EܑriZbrNH:_ $-mPsbiHᝈ$(m#XNŨ:F tXy.+3A*/Y M *2>)݉zܙj[ ifAw!~ u0u CoZv'ؑx.S& ٌV vH_, S}ۡJ53dI?><S#('1'ʶ0_Gu }/tNW?aEK(Yh4,aĜʷpy9 IޘJ $K`MGrv߁uIضfj{ru25+~gAb+mT?\;Ӆ~RE~tC\fpB'^'|MEg{l]Cva`**gSݜ{KkRYl>_viQ\>^?4ޒ:(j2K>ٲN_+=ݬ$㓗1M9 &#y h ߉ȤtCGGwD_ 51yмKk )/K(O/7`, D7bQg5dXg:p}!.N1LQ,#u==V OtuvGOeX341\Q.͔Uo1p@/' T5Z?{$ФHyil}fF!ژ R}ÁTpi{;pG4Z"АS&P  qt9}zt(.P ଺cFլdjA`/Ju@6&Oj74ޏf&d_n]}3h,5#hEGwӔ/޺|#1(o^0q7Բs4+"Ֆ+p;3$%Z%z~&UWPOlZ9fkӲ}h:Yazoh/ 0xڠ&*= S5v<:bs r5?.07 #y⧔fӇ 龏R**69!"28J-2fz@7FArdx`n2H/ ހN!pBDoi+-- Q/6J#z4P+#>it= 1{׌)%b lVWn\;mUO$(SDTl./-0s~@ƘouAH O-6qHOD4u@?=譊ϝ]ݶ5lbOO[C21r/9,sҘՃ$'5ľةUA73sQ'Z!ڤNFa!]lN`P"Iry9a˿͢bNk pݷҨG'QY~Q.hwIAĐE҆Tfvl&Й P!L3+w8b,,1lOJz&؋jg7 +#tr0IKۚ:o]Iޜ;mKèWn5/5uUHfx%Aa:<&n+٥wҪB!X6ox A &QsAoKiBNMF5{Ǡ>QC28[2Ox!n?۞Ec>:3)WZvAGR\ E qNOWJ YNTpǑ A4?Ru7`;L[Y1lgߦƖƷJۄ)<3hmV+s +u!dBD#[uݓ@HQƂU"o-j Lq$VYA;O ͐ɬ|s x] b؃ g&O}ޠ8%%_m\K@i,q'?| 5ů&HT%@)Zz>Dp"c8f#C_ڛ؅ЄZ ȵMU,.< r҉ԬHVP_y$IZ;* 0w #b$e?MJtnpQ%E- v)Ky(&12fNG ᤇq}pJ}?LXg^24_o1Fg*c0\1;8@20W)X~B mw`e* ,4;or4Uxw]I!_}r*3fdyMSst Ͼ_߭'+YGfR\"%n@,~b; .9mfa@wW 0O8Rɽ~Yy񷡃=n#Qs$u"Va]dgDMl(smm6Kva:Yw~4H^j?:bq#eMt Dٕ WGn< P퍓߀jO9T+[+'; f jgKUHv SCq>eŨ?ŷtv;P|& x'r0bxt׳c0H&"Yle^ۓlY)n +V{ZU ^Pv_TQu>eNGg̅!fzE:ɡvqcq)j7\5a[w~r՜EtT{~B Ƈ"M+mG[`Xd}iٜZ^T|%MŎ|mA!XNp1TgJ e#ykl橥O^ ÚBeX}RHCQkG &\ fv*nYE n5t7W- g9xS}]=\;0_GUKr3Y9SYe~asY#f!itXHhiXZ/}؍j+:ҳ@cX;F H>ks!ЩY`iH |t~uYzIۥs$dB'vܽT_Sjf!Iqa? IOeyți+J_}az~RaZ?Y ~$x{a50Zi $-mrwfiAޣu t)c@69Y0VQ4/ Z kԺZ. 2ӐLv Z%;BĉJ D< 1X*#(x~v~~٭b\C"#b a6UI:i#^LĂ島g$ /]~eк5xQ[Pc<CR-h>&K܍>jkxM#ǴAP{"ϠAiP̀)9<onYcXFQb*}m#n833W\%z8I"qIyN*>J7BWȘ |ӿ4p<96A 3bR"Eh cg3Oχ c~P1`%.Xj6Cψ|\+ jC|um+H *D8`_sɐ0>OIdA*Ƣn crQ4 6sUi41>M-_V]1E%G W2*I8N0 ?d/?Xb[jk)ԟ=y J8lp:D!ٷc%';G,KxG`7$l0SGpCųBWSᣦxZ.pp]eY\iz|;VkxzY ؃ 1Z-UOWB /1IIyPHnn6 p)NHTW+-F0ꠎK26jkNi9$BlIz XHW/re7O%.E1pH*&q `Phwrpoa^;1nX{&~T6W[@84\!Fj PA8JO,ڦxw !{-Y- B: tr˩J9 pMX~$OZDjiɒpXv*Zq^~\d!.?vdF:^кyI_88\نb+N4ˊ~kۈ N޾VCHՍ}(/ؙ&C/kB62LO3)~AAbŞiCC q\3w!UvmyQBL]-Ԥ ҋ*JzV~2LEQEIy+M6 4u`3<`Z{~3*lmRT~[0]dHWw#ɇ(^KV[ӯ<ր+tTtKU LJ3a}-Oa?P K,pwU{ZǞ,/Wf| >--W[4#ĘiP^blʅW]b&AZ =@vt)duE:$O-J|$*å+HQ.wI+Ej2yc *jI&*ǩovIYOν<Ĺ$A0~< Xh xo6I!$x},aP0a6p|;%wĐ +v/="·e~'sȢ1^iTw4fdOם@=iv2E]Y0͂?"2{fqqW!|Bk=jeh_dKIK4A;`D*?'=&pnb$lC`ewAw(<hD1DKZ}\`_Ƨ44H4AdqE硡[<䮶AbG"-thCmsP5-o{wِ+G0#8k!;;^ F4f EgvA6/Ik/tܺʤA8aԄow )Oy{5W+m(r,bjh5eBѺ@-3YQT6>(`T-<jAu"m{ ի.Jzi#wnUë :-[qr`Mu$C@@qrAd6$"QI!LY'e8$k(vCzIk('V|dN~B>5а6["NN{I߬\:0E?V!EO.u0jBurlV.nD y\\ʙsk2ۚS! UƅN#`9Ct/j"/E9#u?gƲZ[$9NBW %y۽|~_+{Bowzˑ +&8fF g z™]fV-3 b)P5ʋ֯! /Cg nޏ8w:'#3_Ϧ̵{AI"ϐ $QbM'4ByfcOfH hk{lIg~% ] ,d> 7m}З>OU9eF|#5 j2$Wž$ 8 \#o[=>Af¸{'pw}MnKK^QgztN4ifέA yycuEfX &6IO{T櫳K#=~$ aX;+0.`H"n@)ܝo,?H6S>V# {wԳKS9D&yt8ݿ\Q_,3qn3k8,(mHPr5)LqQ!n!;`8rdV]D@}ҡ)^q /8s ijsY ]@}3IBaUrٙwz$O(-!\MR:\9=,^Y(gSFUIp@nfyJyiF${iУ*ߐspG̒5'Vވ-Xf`\WNaIcAyLBɲ #4-9ъd fbAqA ˋrT5=;`6_ڇBm^!x1 GVV._ořd I^،GTk hBCxwTd!I֦Ewn (F>_mYهQprs!#'&Ґ$"~ GhR}L&NBfSV(S d n!%{j[DRϡyVS{Z+m_cqE1C>'izjBX"G5.[a{>,N͂kwQE3N]xQ}/pGNv3ޤJ6l :* [6Ƈc| rT;Q6Ό*+*kgUz Fpp X?-%k*%ℿcb2B?UCn+Xyv#`l`/mΐ*0k3ȮǝiAr̻rvF#?x'?`{FN5.:-g;lA8;7OۛwsIc.*]zkD?{ai|t1<=GP{Ƭgcy ǿ56ǚ 6ݚP3t{wNRD>uX@ȋ٢zfx )o=df۹oSC*jN`/Nmc.$Ƞ7/taf5i幖M!Chb0#5Cx~G%;q֫uz;bGᰄt'f!֔d͇b+QDgAA5Fu71~$.w.)KV/kָSaץ-'H@H#As?8pZ=%I6Wy=&ޮ<!k97 U WgW2Z紨5ݓ4us{uQ_7"R7U!Vs [C E|mhZspGE` f$[@/&"$n PN>F;Ox,OI\|3t;:˥, 닆9J %!9!~ޚa+ )s|KJ r ?+d$P&xȦA~--ϔz~3cR.*]L쾒rDUNN8%jH޿ Im!0gUcg4( ?$r6}۔É^ շlʕO 3F74  g NYX6 )>R"*I% NBP$va?*۰07AσK"𼋍^%kvvW>M䉲TzGtucF;w\Q{I"!Ei h;{  _Z05k=Nc,3Z/: &NKhWk+Èg7΄'@U>RWKն߬.l\^G IknQXfcJZ`8& bq^;Kۨ|Tԁ1ᄘ+؟5cu %5ctw&S"z?BK{218 RnM@4*Ь ,?ߛ/ge8C!<"pmR}IaM ?`rNy;u8t'S炈wLPCs`(TM5SlD=4j%FɆ̷)Sfis?ǐ_ 90AZӖ,U]ַmJ T"֢u{rt2 _ksql S3';;u 0)nXj?fϷA UPO Jm%"Z'hCmrh,5JNǙ6JԲ4LUE?#Ԛ :a`d#pf5h|pC$~h}o$? N15 )aZgocm+'#iω&KCfyXjA]x#20S j{h[^XflBՉ_W˓fF"jy>CD}XZ=laWD "/PbB;gl[ ";~oRؚnF3Y("B]W<OØm1@3m¥kZ 8<Dhsv"o%=K@ Ǵ5BWv䄢ֽ֍N!n5c7>BlN8h }'v++8y93+0sހ F@%+^%$>Ko3|N0 T;ʤDN4YS5@_Y ScQf'3gWƒОU%wiN#3!ZH+\[ ͋!6;C2ߺ 7({*v*[~ZZ\e3_Q#Fڈ(15v>7%=%= v3UC p,2v[69WsqԤ` J-dy5]w#`䢽QJ(C͕d|5EYNn&qQXK]pS#\1~D/T/B !%8(92nKPl8Oj t8- KXFm'c/?D!mݔUg9Cx^{D[NJʨx WdGZ`xfG8#LPyzڟ۔~Áji ;M2Uy}ʙnJ7VtVzGHMtWF)d#rW.LC=^ڡ?;s 96"b9`m?} 7a>M PaR0kO9G'ϻ{6 _P+Hݦ?*{I;JA$kZAOnQRB&1zkDl )@[t׷P=`O,Ek;0D-D3.<пc!Zdue!0U,txҾ,L(DZ]aY퐸qY 8C,^PX<=D vo=C#8:*#Hn .S.@ԍч|9ߊ:pImGԝtϓk煮h#[IfZGn3&'z{dGwqΨ^ RlOLjkWVu-`/^Z/7 |{y%ޢQVmn JtLM8l˳}rE|S܏C*Q4/ ;tt,6}p]KՓq:ݫ-D=?$TQS򒀇q2bKYKvlTꘋYCw@yB'7(3RCτfmN47$&3uDv]Xf:G@.yfT"lrq?ܥ UaYF4P)A/7c/>$-\f_mPX|>8lѻyL f+]\׵ޯ6[W|BYZΛmXBD|PeёA+@_A?el1o}%V.}m.94sEѼ,dd 1Qϣ>Mݔkcꝛ]GēaQDd*H@_n!BVsЂ^n5/}6ov31ZdO+( |j&ߥH A ]wڗ C2/< e_*Q]=it m\$,:'F׺[Tb? ;Yhei8dc?Ə?z1ޏ* p|ȇ@+w}+A#&n4~,|9* oCQ cF~@tS +=LV81،X;¦83LGpǫȬtz7+Eҟѿ'+M<_FvI@݊NfcZJq 0-8.r]7gr+˟hڛ-<@Hݴ(Q!fCbk<ʂH '&5'_F|lר6ܲ(Wqm/9%CU5ya-2e`TA:oJl-[Wf_[f!u؝ m~?>lAMcYv[pjzEN9(dQi5lSm]EgUᅙ@B؊NDtSNŶ-oE$CE_z3OW@Y~rw'ungqV 搟'̇%gruԲdq9·3om3 EE_?޼Qoz1AIiuh k]mFBZg (3@,T(snԱb\E%ia[9>;$i]4ct#2vg.R_,|,iV2"i߲.aId[]1%O7Nތ/_:/`R;IF춍t짃𴰠֛Q| iRwQ( _Moҏ#Ra'1f!!aEsYE"d^̊t%I._Vʀ62=9wU)l8bHlҨԨ6tW=G UhLìYS?%AC֛NţV8Y w+~ϟ_^ *ǭ[6s]k9pZOv$_1Of?-&sLm\:[hgٶyJiCK#=<.oL*d"2{UZ@ 8@PR$:ɵ3:LT|iWwD}mex&Tq] Y#Jv}+A: *5!) #C$:urͶd-c?n $՗aIY̮骊~8@;ᕡuN{bݸA%U 2,6z&LeT7._N[LdxݵJOfT+߻OӇпN5-5ؾOsÚ{H0xhT^ 7C{=`P׀_$`I"BLI_ rG< hjdMkZǙ CH[[k(oపEmmm崖!v A\ }l.P%&DF)Ws v/@<HZZ30O # K V2@Ր~xBiacfޅxVI=ߟ) 77pb:سdfrA +FrbCODײt lcIeI^*"(몦w^2KZ8L}#ee R&_K̀: 2n~IM21ϭZv4ywLg${HONы>>@'SFUFoX\];+ڱM*ˬlqPGGTLjHr}4ԩ OxZH'ԨV\o]&)JVP,,]X:(IfyGB#jM&["sBZHЎ/ˆDy!.2m4)cvwܥ?|^MwrBY(*4^̵-}/`Pd9aX3^RZI ]ȜZa\%@(o3T7z,A, AӫFӢ$"nBف71킢wŨ(ٚ M4WM@Ng AO=3uB n 2\~{~} \DSG=-gDyA?]V\\Z2DhhJpbMkw{9Yjr:# N}|~ΪZxZIPsx =90b1Sר+pa4tT)/m6,P0rV+ 9&?5<3]Am(/bXLnr^uCy D_ W2ѩzZ~qיY\FB6 O;{@L [(5eJ S#m-}Қl'p.")q b}Z|I"}r2i2?.ln~:F i~|YjJR֋]Gd6<:/)3]`Z HLȸ%|b>{EN-)$GŬҖk_/15#NRA oLz3gԐߩ|Zv/ٺP0kq]w $: )&UiF)Ճb봫ϧ-o~?L'jp )]kb{˼OFr&0ha& a-T!oȿ'!xpͩ0*cXD%ك;j sͷvqS0~c!d>s;0,XZqoP< ;7P*~Q]P i0>OJe76*wt% M1{eHyW9#s#wr`kkEejcx9lǵ#r5L l3|U&x̌Ql?Unl uɡ>+v:LGHL&z!ĵHC0ǙQj֊7<1ҍ ?/Avz0ʸ_ l2_t_/` uQ,Yo ]BQQl~+ ]ʇ?܋5D^Nq`nz&SjO/ ѡVĉvw:3ьIɑg+A3xW"YNOy-Gh y ̟5evtd8H:>fFY7(?[>J4 j!ΏIE_cLYg~~S~U׮<@ж yL䔟\1+t;#gIg窎utYVHt#~\%?exh7g hVSF|ҚF^ݻ@*\a|Wg- 5FqwmՔIw}Ty|;é1ZUZtkJ6Z `Jt-ݠ*QoYX|mѡX:3a^NC]f`xޅ35W}]%-lsIT\t?B< #}>]Q}^JIwZSGpzHJ!,Y]u3jVǞYv]08ð`eK>s^RU '܏u;ƶs2:D 5^1ѬX9Jm UWMSbrGۅdO);|Syrkg\Z̤EqLXxSXX|ԞL*|H٘;D+J b%,o!ԕt#1Ze^ML#[>٧]"x3Oo) Ez6[}aα";EjRk.>T's[*j&J*'k aNgEs@=/Q`L';̣ԏa<Ox&M!~@z%|H x54WKU޾ If~q`6 .ƫ JFNI Bvqq$ 8JfOnlQe1"l3 pUIv:c ?bfY:!QM"^ÂBA&yi.+eʽR` n.{}!=[D-ToB{$A*nBq'I't^#aL6}-,zMh($)uòefPc5gqc}7A1q?1aGX$q+yOHg;W4aDߥ_Ki|բJo9Kו&(w+X5˗Ϝ4Ez5JO\R._M+c}pq>,8.(D) (2JlKi\ol!^|.,[ol4Zf`IE?\r +  !La#nΨa/xF(NԢ6 G ݁1 ]٨CB1ie*솁QYշA0n՟]@S]"Q۰a3[1$s%]&,bؑb 0]Y_dSl  E]Gut5شG_8~V5ŨMoSK>_L5gH (&ZdB7=9^n4)c]+W D@U?Y$, EәuH^^ė S}X:2^$KrP'RfF+_mqcZg=/ٌKy͚8D#a9Yn~@I9WBb?Nw~t0G o>Zpmsyr@ms,/jd+D`ʢT6fI'qЙviæ<#qPdr*-($-PaofDCA8M^_LevjZ/Eד+;8TixoMED,s&7WT9" Ls\4 %o}XӖ?hdl5t_Y>.2Gz9z-R+"}п_{-k8hM WgH49Y jSmH+ljƂ L=-OӫiyWvη!wC Y-*Pmg+{0#G+/M!uߎ$$T0 @ 6t(`z9׹;[#`^ m<;F.q* vl\m!=1 drf*3 /&5U(s9\Ԁ:hEW/M _7e|;?q0MbE[ 4?Ss~jL2٩^1p9CߤQ/=^wb#ZAنÞEQ4$g {ecO>ւ*,A΍R}1cF,,Xgʞ${H]$Ek= ct cn /| ho f,xY:Ḏ)7OAF z^ħ ,v<"KA=GBJ< UfEP7ظ I\EjFW X;C/g1`4?ڔqKbAS]C[p-e_0\І:KG,v[n,b9) $-Z|5ch܅@Re6[xa4CTϳeX pw۪,PI|x=QcĎWI,3Iu=)DOf[MT#Ld=ï U%^T(43t45MM]BlnjZxsA.2^rvEu/:MkgM*樈k@%Wc;1æK!ba񞯦׮rCT"̴@jZifglY')5}w&<tfCYV \^&#A&`1%7i{+ ;@gVteoq=5.eW\xOw{r$h3?9AEK!+iAr`K/8T(-;__x*usD"Nu9WjErdR6ta}6iJDՐDI0yoD%@o9խe5xQUڰ#fTњ|5| VSC(ߊQ<9B|*H8h r0„~4|XܕޜR\έG{0pD'4d dlSNG󯭛q6D:\3"S$C)P}dS+,8 X! nQUƫ`?@sUGNк~Gm;d.z$cY"HB7NE[7=@{a35L/"1s & i/ ULޭ0 HnɶVpe&fah`NC n"^LJ!# mxB RbBE |hspF+|Gk>n)Bgb'axUBB !{f?,U>D!RpQӬ䛻 iUƴ;Ri=`pEtȣbyBod6=Gq.?|qKy%6oLOs@U3'ގFt52Yw0$,PОHW섕 +77Ap } lazt"hPX\N.L mڌ섒C2m ~$]{&/e9pfޏPo\ۭߢ| UwNuǠt6RV~nH؞hԊye" _4Lf#uW*vpjs\]j1KX[V72H`7bzho()DO#6HEu~ᦡ=o@'z=-`ut'n-[,&FΜMA bwǺiî -Z8aXdH~_0ժ92[1v AHIˌ5!"e7Ѫj(2dߋhI~u<L++& =ND:J`R>6#Y֣ZYzQ(kxBR -/M6:d vhgπ=ޜm ^~eGVNb(  JRTűEMXd0P2p]߈Z+&/>L !@ih]8)L%If;wS x+Mjt z:" .v֨r~ x;P4m;N&Vw^;~4nƚ` X;bx˞󾬲|[67Hv%@6uӇThq!"6el8@'"NVQvCx@q@3!Gϓf s/a&6SQpS`ɦы-UGZyfS /1dz7 OQqN)a]GAxl1k8oGlAO`!to,͙U,yU&\zm!6%opM&-J]-t o~C.HUBrU 6F4}cGHmpNjg5hq+ݷ@Y/G+ B#* 5eMq&R0k/ w®|G[20QSoĖѥ蹺`?w쫗dXYkJ,HAž7r)Î7OXA\{'rUL & z2 T٥'%#9=ˢ>{ݡX0Sm-y@uGMQkh3Q#_K:IϢ~HL${Iիc\3WZ[Jʻ0PS'no΁, 8*8X\\.~bJ`;r69gSy=PJݹډ@,7V[t$. _$TJMbpN>ymWbo 4w8Ud0b/wc2۱"*-#a|9y\wL8.Jw+BX4I$9HnRfnR)]8<勴ܗ滚aiM_"t(XO00>C*x24>LƉ<[#/A2axCRa >uz}Eos_M[~945aB@{%[yQHӹ}0,)|'m~ouKzGup_cri-M]*yW|㍊WD“c< pڲ%瀛܅atV^Mۧ''kSBqCZYvFJT_C}hF[Q0{Fa/~Is9H /rmm91QВ8тF!<YLÏJz11{QsϕԢ/οXcH#h]|ӆ|u( ,)Ί.^<@Yvcp`1:wR޼a3]p:Av(%0-#I\D)8 4CwJtp'ډJr)|?{Y륵m6!;ـ?9 )zF\X$ "`;.is AE؂e@|$_ EP2={*v#N>UiI{X9sHŢg,(!" λM%#q:)ۚ rmjdF25NS gn؝.. )q9EE Ϋl(=pz4*aYA @1dWo\pomrCU8E⥔p`S"*_6-#5`E5' ۏ& -Λ[nVOBQK"ˣL쭬BnfeyhZ N˜3VWYy1B8DEQBz zCj,ߤH9OKSC~dr)ƺXsJG:w|M*KOJn"+D0ޫ Hryb2g&Jj*oph+T)ӕ89'Bj rX")'$!2Z+we5(!O sf1oުDͽ2o%>)sSo:[gSVsx戸"z.Ж+9d=m|!Yد}&.jz-nn >3\jm %H6׌^|@S1ciJv1dk)ޅr\&Dh{h`R5<] FFΛB9~_A,>G _JHNEHiaxbw/A{ }ҙ^ e{ͽ myHm O@95RA/&4=vK|Zjiy'VIuԌKˢ $'ow+$ 0*'yv++|v =. 3ZT6 cýAS# sͅgvM9#8 <'' &ɯ$|A8;/ _ "M9I.9ѿnxꫂd7rj !i׻ cp3>v(>NB@_`Div69 QhטDJ،J/Thwdw>q(hz^DS67fipԌ'N=owAMO֬{;Ŋra2fӟ mqcr\xD_3ITI׻]#ZLdD vC-Ɂw=ܞĒ&+^F"d͜#rVV= -u-W+}goյxuB& AH. '*Ti[AL n]>QX=-xfn>6UՍЧ-0'?l[a1 N5G$(]97P>c=96:ju0%8n9١~9mƨX#!B,)M73| R>6ٺIT~J9vZu{z/!aqiM(&ݞ֑eo*BhLj>VrAc Sk9,1w}p-9ߞ@,'~dE?&4^dX>byP̎D*'ØqOc fA/w5L^w +㴻1XN|S̷-:lY"Ӌߑ*}u3’eR93{M57-YW=UaкOLy>WuC^#A*_=E0d%&b/Nh׎E*=Ww 2tT\]$ SU*]o3%i73UH4o71'-UQRnUSDZ%)<)lahNv&d؏ P)~:8K-S8 \6ٚ2BA{_Ý6>Zq>9©Ds'nd&D~6<KĤt̝Z\g>TG#j":}?`  yNk!&,H}AM9kv&.uhh=X{C'SRAo'`#]"@UC+K=Fژk8nj']}xGPs%H6FA< 潇$% ^(jDRZ_t 7gրh\ hꤘ_1Ƽ*lS{tB W}W>QE^X柣[R~B#˺ $??hā:!ZErIߎv._SϺqj-=@.d^8I/KݶVڗ$ߥ0j Rco-\?f*&Qрe3:A( e\pyKm@ԃNӵj0 TnAaܓ_M-j0[Цf3'™؆Ic$9z/0k D fq=PǰoDƹluͶID>QCl\ggL)33}>Ę"6J:7x3UXCLz+6φhoaLq)2_ ]\`5>F7j0ڈE#ܯ^l- rhC{BꆺS̬[ !F~-=Y9p5+@p!OODlM!d&RHYe}-ZŪfyG[ǣwba/`t?6a/R,BBҧG-V puZ܇n8KO##i5DGET37*_VQ5i*u <7FJ Dk/uz-2 ޏb#. a+VF5&֟ȌP<lDH0~RDaw;Ú$!ť}/*K$g)5@xcKC mȑ}op鎃E00#zqM@kΊWvl,R]Of$'_ivl\he{6ɫB6t"4#YSp e]DkEj}i1 1y#tϩ$f2M%T% ͩ|=-Ck*%}?ojcj* V)"Ub¡"s'31:X=PBbm`.`;)mp&D'WZ= È5?/ M>WHUI2I9b"Dz% /S<˞u-?͆;g?|A6 G ؋ Yj!(m]?:H+67QIS6q PHs:5#E m^ɉ1MiZ&W.v !NreNerŒSqK(S_gT"BľY{ƝQW}Y |)MV>j#׾UWڱ&˅Y=A]1O H{d} j$R,nTU|& r 0ٱG t+ggL)KcC=٬Q tE1en!&pO2P^6Wς5xjCW:JxcMɾx)I+rs&= 8{ #,Ex>^ֻK?ѳ?aUX=F)T^21p_Iȍ_N$Xmsh$)oofԸNgfB 'uߜ '^J\XnA4ᗜ=AI(S㳳 MP2)U7IC;|*s  'n%nZ;tQ/|S;Qu&d ok#cxhVdH}{YH9dAMoicy=ԍE1NiS%[7-g9 pASo[z 9bO dCcT=Q?)1>G<>t5p:dFUzZv]vӭimO)I%{' ^T8KKCcc@ah-PΊh$X-*U܇rmYGHz!2Ѽ⫰R"/9Hׯj[]/]yӹhN;Q,wf:Y1g~hx/B1}7ɏm8:bx&p8sbY;\_D]?F^D;޽͆Q9>_//&vݿ7em*+FCgms z +YѵAfX'%Y3sW)R/ XeXH#7Jb6u5y8߀.P  -UA{rkIs7O沫p),te<9g(j(M(St\Simҋ$zB%и{r9@KZK]ioI 7TqùoT}giRSΪ\UTTB*i- Po+bZC"+(Dq2Vۢ0Mxf\x;k]/i0|i2 Kr&R'R劦`̍Ww-訨أU;b6PLx?$YYo<&eI}E 0=^a#LW"qWhs4õxȭ J2Y^6g'2JY;{l8bՉjN*7@>VoVऺ1+.*i < F/,ƸXFx⑃I]P܆(ŦtaJ5]'r!(IPq5`ĠqLbF("q4[1T.4R tHN= cpC|Μibیj (óu>_&"oDLȫDB>6c{*bȟ0e 1+2'x5_/X *vR[OG 8e/J otO(ڪU.UW { yg-cMLK%v| ҇xw zW/#,.ͯu%F(\e 0(1 _X*.HG5DiE8 q/L+d3a}v*V8(5zL[AwO9NV% DTp>xezCԪc$O\}T"H:Ys+}C`D{FeFw1MWԬ!WL8[g/;f?̓~q+>QtnxSl^2r*# :wx8^NgBt",Sf!uZ:aޖa*G@En󡈎kJ׭#1j;O&^w]M&fŜ A$6G U9$ =3O`!R 5_@8#Gąbr$5$7AZ'R?A9) +cU\d+LEb4O,pI7DSSoNcfʵEF;~XPf(@4l!fNL^Z1]t^{0Hp." ࡎɅ6%4MkU6'}SOhk,.  ^9K'٬z8ʹ KOƜmmU,EALOLf-u"` =V5>Kj5N@GSb6CmO}FzY9K }w $hĕq˔#8}]gN.ׂ@ea'ߑњɄ,"* qفИ>_UP'lfvvUT V#2]|T( JyzK>E943(scswL:&Zw> $.7X:e Dgq _ٚ0̾y)zB#@b'U_6hگ15M~7 )ObTbN.!xWStHYp326{2HxkeܝS DNyes%y|){|!-?{]v/BYe>9ƯB S쬿KCXC~,C7z̻M.Ǐ#~VݛO yy.|FL] '>RaB& xSh]4#B"m*ihI[BV C$Vl-v+cBF M+%O%"|Ll)<5ue_6a)6uZ'CosSga$ee65)|N~EMfJXfT0cN .ŋZx[ӿ)a62Iƭ m?S)A/4'`ն}8vs 7c k-(I8jk{:4<`>B- |&>omCkbnRcey^u>η ,Iqn @xu=+] 3o %׫m[TNrS[<};zTP,mfWsϜ봇$&:>)IXG§2ɐJy sQÈ ?r-9 IJV/\;xNuY9f8DzѼv+۷9(bEkޱ5#W05^_le]uA47D Gr>=mr֎'"Y9\Oc̥nN+`YQXN<&^TLr&XHhvL֜LRr> m?mJhܼJ+/b :L*Q!지S MxS1"^akwzVtdm\Eo|{B,6`f UnE)a{ . `7LAjDiw@?\ɘLeQ&EKA).U&_C ,LxRb?w^ ^J1gD@Z5}\OZxFtϋPͰ,p"yYsJ[+V-PSܤ~ݹ]mDeWV#2p4kf!~v`SC߻C#GU (ѿb}jOfzm$|;8lƢ^ 1W٩rPao,>`Jz }եS*B]Z }^e'B4C E0R(!d;@1gu1*lo[w+'ߔ Q[S`-(&vmV+ҽά4ڟM !9Gp+pP2>!#l0_B=/+^ g WВvѺm{g9UO M~q5ȍ pOXwQTHo qM,h1wVwDjHrTtd {E:; Q34Lֵ1_㭶y4QDyjb >֤n\ >/ˑ="˾Y+NEE]l&3n]^r%iI%:>iOdpߓ?KIb #=ɕBI|d D.>8Wf|D 82sCD4$s@MB0R_eΈDp3s-[cJ'Ҧ"pҳoMHEE<҉}Fa^ )tU>=! m֫#жYb'YIMʧc0zܚHg!ZuZ~"Li}Oh{'/(YJ`I,h՗"GxfvxTvzF3YF ήfb3Z޸$U6gVvhjM"e𢿭i (iðJ"ew:SUx@0;mm;IZRç̀Aipu:sjfaA/!va{Zo~DCS3%zdJ2]nƸ'iw :"$Jo8"Ql vxEpntv2mOpu}V*pRtW*Pb4%'jbp]X\nn;FEΐ r2aV2$)biXi{Bl5{#ҼIB!pZRg.̧<:bԴbiUٝ,$LF?uo`O~/7Gugɷ>VN=#zarY=FWٚo8f$MM SD5R.V(4Y#AB`=J2ra׾A~\pƫ; ʦ.'3jSzKg]IYS9';L|#gҧw 1Mڢ?0=7%caO;I?S*/Xk;.b|,؃CeoWY=![>l 2]J<{Dz *o?)ZIZ'Pmv\֨jçh/vXy<o?fӫZ&]ڵ8dPnN(b_jQ&FYNa~9,֐i)6'Xc$LN*Ij`8|uy#xi XJ蟤.~0(6#4O:3 lhFPSWpOOӠDsĄva2v~n?GaAڸxWk?H#`ZjyL`o]$z-g{؂'FWewJ㪱s-1r(8!c{|5>:.(9}&c6J|{QbvuhސW=s(>^aBL84yp~d\kg"FD?i09D`:C`IFzLOě^wYȯՌ"M"ćH8ǯV-&OWe%^_ΈeY 5ڔ Ԗjsu<:!ڌw"|3`ZDC6LZrliHB=QfPDㅤ,ΥjAB'ǒo*7X^'!I1$׳ r'C]'B.rn~9TA}HYu݋U~A=_ ߤa 1MmZebv~%}%d:~VEk L5vFaXFvmEG1yfٹ)v̻Zje`\J2rj W,HqlpmaA/Apo٫֥]JV\:f>de̴~\krdP(Jhl-gd9SESV_,q%g~cD'o$-Me:ncjmvj] GJ*M$7IrX"$kHIPL2FXB#E6CY<:[-sxD*۳FE^:&.K+gv8Sw$Pik?U J=AGJauSg`US]%5 8:+] Nt|XM `KGR@]F+38& j;aLĕ2ĴxHJ9}"+c*7<&ٿE wuOTɟFZ9 @wLgFx+SkhEN3EbJ};8aͶw!R͋ĚY%M勈u)Z4=Sb{Cq.?Ȁb{zy7#e|yt '!~N܀bYx yT(\`슄I38 ˸ "!cM#9uA % >v&MJ_Rw=_{՛WӦ9)~Yx, f؏ TJj%mx)ឰ5Si8 hA\Q5%ED+7YԺ`"_6-i-51=u!Z%wPκ@_?ʾ"h ,J6͟>|$7hvl8߄L3ju`8sjJx9ٱ"z1Y4׻`|EOZF/f;ݽq?3%zn=NmzqĒgW]4:~Pr/ʊ@dX-[RV?i}Gpq.SMNal!8@>:p6 W~sh{M* Y(K\S}xɽ )H"8ZO؎oXG#`mEVF&T;Mq^a6:(?P{3;lus v֡7nN#1nGjwvՠ@PA? TD@\qr\/ WҸBw.\вd_.dkg(R*&)L}k3 hһ4@N^3")Edԋ}dhBJ?HM'C[uOJ5 [e722վ(rܪp])\mw`!z@VW6 [P~{+z/-Җ줏{,)QT~|xbU1Af$;d8OV$Ec!g.pF G(Ta^y(]vuy#&N -@Dej0=(L%:OIަ",+:Ic="A=89 )]ܼ C 360µ8 ;ӊׄH{aOJULŦ&+3ܓ#aGFh`k_=!4_|[8iGIrt|k}ѲN911˾/,6HJE5cwCDd_w˫Kd.呆e+bkr٘W^u}.#ROIŶ+!}J`~tivͼT{rJU0ZgMjt;xA7|g轣|UpGGϤ.*Xmk $!n8aR'ttk$@yZ5g/a;PYdo^COnB?a2L C\h:ǔߓҜq_OGH1 9J #/6sIt:)^᜚:@TNs:G_j$fϏ.f I'?.C^-䟱NJ鹞Ԙ(\ +;10f$vj~kCS-9r.T\ of0T՞|uu6'447Wg*AT~dI*ydX&Dm٪ȓ7b$DIBh75^(c:FJANKulݨ7ڱJ6Y 36/w5俐@jA,d3sf!Et6n80?"vNjHfק$6":tݣJ:'5*DJ#JK1')"rgfɳ7P[7 N㒕MP3MeRE}rWNXi,vY2;=-I~=QRc]1ƀ1ևbp9G,d=,pE̐!fc?gG4. F=&FodKƒX)C ƗMb(TQ0#܅Ǹ~)-#k)wЌ;1_Zmc\6'5q)FP32qMwy'[d7 zmpA߆2M?G\ VMl%a2a SN'>rh+aQjX .\[q-BӔl.41qX{.9(|X.DS8?7ٻ2m.J0FQnL6iՁ$3x[6!7d6Z6d2qp>4EEP?S%n҉&F^-b1|,N,8 [{q4|B= A/ ;ϩI6AS͆PY98627 9x<ϴ.sڱ#{ JM"跿N-\9/2_?Vf{bh@+[CP:pHaj~Uʶ"P^=Dv{ Љ17et=A=$O@>C$K)0!"|rFCJڲA$VբMiG+/?91TAN:JQ< :pDfA.(Np#Z9]Ѫoek{`R+u1壪4?'8][Hr&^ʊeb)HiFkig9{H< 2BydW^zjhŀro <7ϛ 4&F<Ѐġ˵ ;.p_TL&ǐlPhZCQ c ;a?wR.XkX@]닝D+to48p3Xz̻ Rb\4+ko|;}E=|=~QOW+)``U 6jK:`!L1/P_z iL!Ӭ*wn{>@3 D6~S`= # ,(KSKc&ICM @:>VQu*֪nC܏ɳyuXGP* L#!9*A(.H"HUi>v(miP.Ĥ EaQg:KIb__\߀XqllbT?jX;H8J{hwC 2 S6OҦW$tBr“mpz5X~!dbmwܼt "):CXl)lw.Ś@ 0CV_P T4DU09 [&_;-kn~'/$t]ɖ<`2 lI>t0N,cFsed)&Bx VsPAM(Ij\wAר5_69ݴV9 D~a)Nߚ%=vn-y_LyXrhYMWmq}dth^=Fn N}T+cސYݵ#P=FL(&0y_p9V֑3C!$i.QJx9 ˙^lsA18\79,IB+޴eW4/yT&+}4Ig*3*%;\f!;5Č&޴e#C!mr?nJ6sE bZp;ix+4_:ro}:p߀űʍK)L:F^\Ҥ/0h,I zaWˊN3hgmؒ&>ۯFb*[O(XY 2 _et*ZtH.=|>'ܪTxJO `x[Ed8Ly.xy/,.u?jΜiH:c)*N(7d,zZ #EwKfO9S >D;zv f-ªV8Ŕ4|8j:)qS#􂫸wiR9jG i`vI/V&3.0M Cw}edj׹q"G2"!̧xnZN?QB=ŜCӯ  ܁‚ dЁ>WRC3vM 0įDzW-xyJ8RDոA#FB[PVXRH9EE4bg6?su#ݴh(PY݉P#T8#}NM ~ hn qɍE _sA͌MWҦ$GA&F+D19zezvFeʍKiZ&:'L!:ZPתM dƘ% ~$pZKT4h礈֭*f)Z8x|?*ieviK g=I-aW"z> gIyD,WX ڶF5t4'lvBWϣLQK I\xd>C]dkaRPc7 3s8ŏω3l̪xPn>g?>XܮwX>@3u^1pRS)G]ZF>teN„mAP.ш{̔rX&zm Z b>;c)N]?oƊ@%b B3}?O"NQΦB4jLS->@$210ty/Cs̲n .0H/^.Ֆ8Yq T6"mFBGxjMi1E*6U^o02dY3V(G+Y}tD(ϰ HX[+Фl]CpNgCWH8i9,z5B/m3:AmO&k}JK}'3$ zESdR]7Df~3_h!jff2Zz={sDh nK28Hr$ b3i_X ߣ\Yx"cOSNjϑq#!E&8GuS>*A?oֻ_jแǵ'?+{2om%փ{MB|-)E:B:-ǠI ᓩuZ. D[l. L,2Q)R#a-|{"m~ 3{YT6@\0!8e҄twnVYN# ;m/"k0YJ垡mb6Ѡ}2)_hi*,G)jc~$׮#LExɽCsdZSumSQj'gLRT֦5"C`ir]^y}SElम,1ˣܪs =E b"ٙ)Tԇ/Zӌh̀ _j,Hs*5_&,uKv~J/7 {٩o@܄f }&f .iRis67O=-΂aHeӚA(&B@y:14_5ggos;~ Ye |y3i~1qWۖuh{`x[|T&|r(#R|]q1VRCՌqɤfRF#Q%IrgY*" A%;^JY `n>?l A;_HQ"%/Ɏ"ቈm8LY3+}gKQ>= :2KK&)t]K]F?Fi$x]/YǕ`ҏCbƂ0-#+fɮ .~6B:Y:ƚ(6}J;>2 J^Cw^ɾШVRwl`( ,jJ\BN|`FG@A`SAobGRYAV )VԲ#W$M~OR;'/SХX ^9&&<309!zN'c~54(#8I ӫL~Aq!e(`)\Kb۫=-cYqNDxc\WI!{y?oH@EjXefZYƎ _9423|u{(p~6?.k9Vnؔez͟6fǣQ(GSc 8pN0 j`I~B Fr^K+2 ۙMJXsz+oWt~H kȳR"l2g ʆYJuboj# Lͧ@+wX#|4+G aUW@`NP#{?ȉ>%AKSVjӖ xzs+ EC":4.(gӣv!saI6ĎAY;5[RmӼwr T`XJs_a"ʩxVB37SKͭڭ{ڮOaΒ$RQ TWFk3VM<ȡN[}NF,#.2]ė3hX/_*`6Eԯ?YBUYX{ƜaRWz PϨ0;@;q,+3 f,N{fE`fax{Ӝ*08սlyuז:䇯30GXGX2MJWY iċx<Eg}\k ^s*eDp-I{v=#|k6Mb9C mJ9DR-vQTv רV!SH;B&щHӛ.jnӤke7YWWl5z܄'cRwB'yE:snx61VɗI=ZR)u 'Aw4T7W4ǜ tp7²6)p mnKlNFF۪ rVVy*YLun:qkĽ"fݱLV @>w,8gU#O1*Wp>a'M#8,#o pkBNfiSC+M^zX| זsB<`wZʠVPmRkCL)eU؟NX 9%WnI VR oiT)=g)@$_;ܼGh ¹!,>qgwf /tnRcv7ξ%@z74ͧd/Gۥb'EY|| GGԃ/ɝ' zsami8<#OSHI%JKE< ټ~nf .Ȗ4WIVsA Lګ͌I^Cԍs=!`s@ qY|v=5t gm°@Z!' 0$anԸRZ wYTpA|xsCO ֌C#-^KRF06D?4c 5{!}pe^^iV1b3v? q1~w1/4r۬o)GaaxnL*Ty'i\ސX쓸2KOCVwΎah=š)8*_Y:֗Ԁ)wn lvJjR;Yx6TЃ'ďG|3"-WjaIʕ;!ig{s= Q%hK=uIoϽ˭~&l+ H+U6M3hS\]%A y:6e驉n{g,?)t vy =3|'ձ#ƊIYkߊ]$ U"rz{,LQ @줍KU9є*K% w]繁' _6ߕǢnYlIz VI̾"lpYy qils{V&ydPxmtKj/6"NC=EGl֩,Wc2m  c[$b6CVe3[F3Oo;;¯W.bGj҈@zQ_xz|֑Det=v %sTGsi7H{].7VIu533A`5T􂖓?VyLܧAR.BffFcf=(7HYQcjw]%ܗBL ֔/~"ޑ,z7Ԍ-SQ0Y1Nwúlz3J }>6?$NA z^Ph6#M>Iۂ_n Qf6α[(e^ W'kPt 2Ѥ 7׏GvԉۦzUJ$1:G%,և$SD3GS4_`^MD5Aʈd>K*mU Z%gRc Mau3k~yoXcnE 4C@$j'BU*RWA8Ofb%5 1qvH+ү`GXsW U}^>UTE_TPCAY|MDVHs*dSK]L4hXcmϲD\azD w)M T-2$muhCA$qEnK)kB d:_{#!g_6>qL~W*YJ3rFq$YNPo5ݤw㛹β <\_^&_̠_u Fn&]k}!`[+~{ukLx-W*%LBI$M2յY,j8\BRj]BugPT~4ʶIĴL .gxUVϳyN'%{"7tbKı4 ,hc­̼%MT8X,i9󑊓lVjML:"LJ"B8)ÛL[n80wIX 9ф0ʝF7qSg*Ҕ>QA/{ZJdZwؓDq g) uש7CZ}WsAƮIdK[Yk[)/[IRL~JtXg?(!%;8A\^ZR>?| rC?Bc2_@Stv*YcWt%XMx~N-V`H`e{73)&ӻLt׀O‡a28q]hzN%įۤY5l1s񆍑GOvTL>O,OP3]!oe1f㤍cn?rU~姬(dϵ~`-yF^#;1+zZ*`rϼefSPH,CX,_|{Xaۂ.igMC䗤F=LXV)}Ki{KߠC[D0m|p2#d)Zst$ *J Y䴻uSk9̋* KEMV|\xN%]1߉858OV"DygO H4L;Q^sd8}^ݗ^}Yrl_at܃v[;YBKW3LըE!sFx 0z9췯 580BN7ҋ 6™EE?S|u-XD_P}.ԶRjiB4amtX>o{l,.F/Zl vA_b"oĵ ՙ )]~WΌ-عqQ{#EvZKAz2Y╽$PT`XđQ3oh~R[7ߠaS :=;&dt.Tr c^.)7le$ydI?Q0+6ָQIn%xψH,Cn3SML ꤺg 2!Iަ̐j'5YԮ>rcg@V &UuN#~V"F=g>Bkb"AO/!ƬEx"4mcĬ<2I:ȵ, ~{xzMq23EZΛhX RQӅPظ0 ;0I/,OݷBV˻zr>As[8<Eű> ^ok!u(bq:s.rаIH(;SH]BFLƘxvRoºӹ*#O<%`Ṝ6uGMZz/cT2qr%V&m0r*φЈ"~f4T+=T"Ln?q {h #(-HGX;pE׽Y{!P{`h+#ݯ5_lokӠgtOkae>[B[sDYA^śd,áa`/B}.ۺRΊ[L1C,9{s%lHqK?2pB赶Ceekp2bJP+y# yC"aM}9]ة/701m7/?HgTG>O8`>/Cjlf_xlF9=HY?\f MdžEQO^Q̮A~`1G\I&đf%~hU?r+%$_el@}kQ6q&:u9K:p)TkAӢ_7>YA?9ވwaQ/EӠ*9L}15AVKd8L quŝ@l1>h | $G2nK{9,}@ţe 8F<(*ha E_g}3O3{! }K`ovw}HWs)xFf=8Llr $E瘚t(s tBG'(P =9x1<])q }3=d.re9{? S/¼Z F( fq~fAF>&JP.7u_T <6eE8{ & b\ᮉAeXٸvc"jF6Y$j=bJ)x_PA'''Ι~7rc'-€prը x(ֳm3yogέ;s.f N^=݊*T!FL82>;a@(T_Kb&20 ! *or•ì5sb}1>zL"2*>j0K#x%ssTV R/qvBX׶PiٟeQIȸѡ]^ oX&B\>;Xk lr)mՆI'*ԮjVָ?P@ )','Yg>] к tg'$VlgPΖIJa=??RL&SD0 T٘ϱaI;6ʷ.2f꿲Pј ,pRrP--{]H@;C/v,Qi2 wj 1"h4$XA$I"yfƊߋ,=Bt`&/hҝL&rn]>.Kp nbNHzųDh݁5)Ї \"-8mzUqڻpDQ6vh wYvt q\W$D$$z-b]Yy{܂u_bTP'wD8'g3l?W$ܨm3sjWnz6fZzG?aXUf>T.sw+o~BC؝ޒڂ 8fom Zd$t%D|Sk acDPTQSXguDl6ue'jjΎ%AXKo fWNVK Pµ^ϙ)joQo^ssȔjo[)Y^)ѳ9V&rHh@or2]'&fJ I8JI)d䙵fl(IhѠ4PA8,cpyH01VxezDm'O1p. =Gp \#(٠g $Lͮ|<,q%U\Nsd+bJ`KGS9-bdX&gz\,W7u$U4V6"Al{R>ZL)'5TIs_ՎFNMxZxjJoT9(5i&FT4D710j;KJMRv5`R$'sŝ2WO}x%~4deq>C#0u!҂Hv-&ݩz'Q iYCqP)ie9&4|#!KW-e3HGI^VGR:0s.wqZH`"IvI_.]3-jp[n[ӚP3kw 2.mbVM&%>]8J#x!ֿ#)9nhAn@eLj6f'dY6 Koܲ|qf{t}Z!ȇI4"DtxSV/o)OzW+Wl@rÜ.ΟBF :H I\wZodJB҉glO$b"gAhD!JҜ;JjO%XXvl#˚I(xpx Vj P$n&1RgTg$qS #ZS$ 3W] {kpY sꕌWóY݁Yi4=h!(N*dυOd~-bqy:"_y{=:C%w&,v^kCPp4gGs7Hi`cZf`Һ7bݖ0'6&,S[n >\c SFc5^I;ذP*vU+ŸX;h7dhZ5Б ݙ7`prW eՊM2l7݂JMȃžhgu}P;_uM{bb匳\z{D&&l{7?"sAY~ Qv}qE}"($'V;kMS~rφ@m' s84ؔqU,V[W&چ'Ж' v)P&38R}4h/7yN-kK\/rcё_{F[MlBrU;Xv4(4A 4;ȁΏP8;IR f&<*JA1S$#‡2ZmYΫ\4>vQIPx|SVv0PlzjLK2Kwj;GOV.S_bfOj4IC5>Qh]LΒ[Gb|dZQ83ImA_CLRtHVijo;!O=1do,˜(\&+D#Y;q(+\gl&qMx?L/{'w+FW۝|Yʜߏj?/77TޞX$ȚIcs9; y3o7j*AYiEq̫sכ{s!5~ॄ`?٘ʣڭU_%&sOGC/PmG>d,Q}*NGMgJ.L;^5#|m2VTڵ)K9Jӽu m55P&/O^1nsթG8;%e|ݑ FCҺlE9-oQH*3š'xII'V =]Ne>W(Y/])?"}a֡~tDXţ RD.&i;hEg=hrt:8F ?HK4hϚ.LZ\7lgYw6xOOKS4 6;>Vy]Sw'ED3x[cagjNh:VGQ=` J,ti44yioLvK:=e>qrdXgN[ø-utPjLCk}RUB} hʧNgdܢ2hq>+G=qɩ  +oJYrIS@z'u?cK~_Ťw'2G`/}3qG,O}ck7nm\%&o|G@/O.PBiLl̛VO<!{9(يT_mrJK}hs?0v]}ӈxpVeN,uVUs5zz؟ƾ>S!3PC=HN}a|JCkEg; J5uHhX>t>[Ֆ"|dC[4BxiힿܮhY!*|@30h`]!୲ ]t0%['G=i.NA_I^ĸ dPt[oS ?;f^d #_%#iDA%Lar:* (XÉAs@e{$Rq/yv2CU:}Fʕ[bCx}N>3ؘg>Уk-W`DfB_Fs y$K\jbw pcQD'T 6}FoS JF̣^Su!_܆5fݶULe|s SY#ȝJ޲A00邁tI SxٻIRgVZA)~d6k ffYHr~\p7Qp7ٹoTU&,F;&|{G |9! gBZJނP~6wP%,rDԡl!`qy(rϡH (IE\+^1x- awJ߲`4@OHBx>PXTc'`*or*GqƔW2qj8AO%:g7HDL~io޲ e=zp\ΊP4y?'|Ž:Nz#j1_Smbv,Y>Iꎒ>`& ~(u 7v wX;)Wz<ʒDNҟ׿D:,9ΓB{?62ƻďA5t@a@#cMō*JAՙ!=Qhr6*`nq<сi U_6VQ ZWO)>ԧY MJrٚU\a>Gq[it 472ףPˆak}=W3p4vH&V`Lao#f"tGy.@;>zP *Б>gW;ȜZxވtf#];l"1|G* _@Od۔pnXf7eo[y`Nl826KCZڍ}ZGq8fWTNUS(NИg \gcղ)9ֱ: Fx B6D\'rKxoi840eokUʶ+e#U}Qgo`MM;zx!"KŨ:߽#azF[BbF4T#ݽ{DGH罤*zXQ31,xh@qNL˘O0I%o_v+ DD0v{`u̓L~Jb)`nZH<$"\?1ܨڤjq1nsB ^hm-B6mW@n&Oqy#aךz<P-\> eOqt JujJP@-z\(3rMlSo$#%FeFb@ks\)& U/j 2'Il=_-p2b&8X-:)KҋD7 9QB\f}+4hcģig)fKvw RcٵfVqP9kh>20{S.A͢!|֏ЖL|¢vkezhقeȬJ[iAp[,gj9!D5tFdsĹPlaaKu#HxsELX9 *@r`Db'.ryijyoZS'G [ǵALc&Խφ50k]2+{RFWk"=C(e@mk0%do3B ; }%zYn|JsPP::yWkK'QH+4#*d gir>A22?pŗ&JOWu*G$XL]=\X%|8#brbMR>|4b篎AjOjii8J#e2IΧ#$ PЊ <ҲDvڨ4vk GKELqWΊz!1+$P\Er GNG#C1!av~ dIyoT@QLQGZ;D.tUk^ kSFjFhSQu-ހW +4XǷ'_h?`ʂ1Vʟw5wQp&On=/@ֽu)>ߡV7ad922jdLjI!lugiނu@e4Rf*D&E]Uޚ "4y ^>#`ZO3뎼1 0Fc}:gNT}SRpvڛJ85LyuZ/b/2?Xtuia\!׉ ? QUY0}W๽ }b3-xug %̳,:uA!<'$lYe:b*|SA$U1AAFy$ .%!92eء_dk|G6jribK$sE:@#%= kzȻ7Bk'.U:yH߸Cd/oqVt'2U{ `*Qv=PHз妨|!6?e8xeXexHkD+vX[?iYA˨5Ƙy`VE1* *;~زοl4Nr5?J)a1?)aݨ4m/M pV9JtrGsJOhIe¹,תvn559RuO EFm> ì (С/ڈAp'%flEzX@|^}WJt_bA96Vm*ɋjo̐?y<%v#VN""vuGB{C1wu8IKoD:pٟ+Ȣ+88 9dm7KzSo[q+Ѓk.{}fZ eOiI?bki l|u]Ԟ*}l^(Y#J=r V*V\<{]a"-buu㶈e/"<YYy ⁜@n7,߃˓q$۟jQf2j`Zvbo?rۢt#&"so"a;9 Pp):(?E tsAOm!۱ (>$ѫ+juj5W*k)ro[,\Ze&n<dzo:L%| \e6tvY^hU=X3oC0K`#!nUH"ېa160ck*Ѽ#@ע,C<{:u~dga^zK vl ;tk1vg0?8Us$X8Kiۊ" 5^@-UwYwIֲ $1; I:z4mb#*) L##2֡ԂԨS~mQwTY\+ݤc87 ?dt+<(B%f9RDI#UZI K=.S5'(c7)嗟YW(%M[ ӘRl+k^k'@W2ә=_L 0M"Ο]+kTW$*7.##z3:[I p9T<!r[8^԰c.iүXd݄o%C0NS^kc)N*'D$ѳ|3:%гsbܒB(|!/p\i{̈́|]{/Ļ WB0&Φ|G$GSjƖByM1LIFm8S,U{QT~ԂN1K+h12W2mnW KE%׺EiJ^Q0A%hg; C$ed= r4X,QHK0{_2o;?;YCEsN3x=BekGVIhâCEoy- v}/5}lfQJ~zNA ](@DϠoU k *xSQ7UP13Gr|U,E%m`PקĔ(X@̋ 4 M W32op6ڷ0BU<mCai;J 9*6: _qW$^m`*^$J-P:j2u|Wxj佖1E7^7.gݮQ2O'Un #D;"$帞-wVv@ki0ኹlj~0ZlHڎe^Y :̮% 3x-^LW1 :dL46)z_p!@!jUu8ehD+>z Ph WuB @!275[9>tp]A=q,jܛp ۉ(#Qj;Tq[nQSj"ԽOa]>؉ҘGbnt[W֟'ul0$c ޲cs[M8gAIw" Q!}O9.,4gO6;y:}Ha῾l,'-VV9^uxZ_)*rFwbǃ!wp׻K{=+fX9qaMyr_t\Q=7ZWf0W3㠃(~$zrw(?xJsM/@w"> ~jCKA7ΉD-YrPtυ۞\Enşs؇%Fy[/fD5HrdOfZfSZp=ߓqBc1y.bٺvJn|6}Kk= :9Y:%oNdRBł ]tk69vl8ڌB˽|vx=zW+7TdQG g ~ 9E{g!B =;=bCG>rdJ6s )= joEe})SfW̺%1y.-̜to~ ۪#_߱u\L&bR`WK~>ɹl`̧]V9KB%W判KrfiC< xS"Ym/,\$-YFU/)r|!4DFZ;p3 ,HU=ڦBalP2LhQQU#͊x7K0$^40l}M^F+gctlDCFCԓIŘ}kRO蠍87xD^l{(- Lݳ͆aeϷD x׈3_hN## _q</%d2M ?u`mE7y$ސ 4Y"+SP 0fNńŢr \yL{7n7$@ *ya3@r% $C5.UANVߏ~LKƣJ{ui|dfPVH*,YQ@\:.3 sQrKٺgd%k k b8Vi _Uh`DeK! )z`X:`X z;QTo)oĉ.^cJֲpf0W2o 0dȊA1y X\bb'gw/̕y .%ꞠKѩp =ZB̰*!A\>\yQ*kKA9d"g:RǣBxziלtSuo`}H!x)93M*G 79^{ց tuAr0^SYkiitA0dp(%<)jj?ӄle$Y%ntYIjC$^z@ -RWkh=˖Ǐ$^+T!>02E>X ]E$lUB ?t%U RH06m!6U~U {/U%D8Ϟ}-|M@䜚Ej[%5519A60t4![0b5[|lWqEHzJ8g׿ 5u!r;D> Lc Yu<G؍* :iɦ; L:9oOaVlz~=Q2}RD'UŨտ?JL@Ih[E; e@9V pИ AE']y:dϔ^#\oe/7~eøc7qQTZtkLs%ݔf4iX1)yHI|k7Ɵ(DH!̍;=}q6gT̂ddʭsRrUkƓMr*=!lx\q(\ FUwhH}-[B-Jz\@Q䀜awDn@ f bHAUbW)7 \E|[aؽ|Xcm@!v}RZCo?RСhFKC蚓8|Jc,"ܑEx.#~޿cR"*//+ݓ 5M"clCN Y9wQ.,÷,d$fTJǾ: .n gXG{s`c}cӴaL볒V>5c6[rprb !Qj"9fN7}zxuwmEK>>V^ NjCK"RPp"E[4-]y&gm(gF-vmT 6}lQ#-)oJ! ^HZqċD6̓?h!PB6ڦh;Ql.yK /99KfM34WLS}<-ޅq1̬#$*"(֥~PN} ?_3ge;v:`W:|aOTm^g5e PzSvڥjPq[%vL̀[6 n)<⌇^xhhMx8#<9|kȥ !@9GD&`ڮH۳#4)a>ScIV8HcU܆YU d@K+hhP+~%?׀c#16/~0t4?'KZ-U iqhzQy,9T(-j*6xn~ڀbT:[G9rU1bv8.f|ڇ0K)9V]'!{d:)Ȅ\/_L[# "{J#f7]A]4亅AdCe3R,UUZg6žKCA֓0R6ߋi-s0c37Y ͶFf9>j*Tj5dx„:Ožgľw9Ĵsn($ a"4箣R(F *YvAx*^?~BD!%L; )'aV8_mGHZ⹘Ty76@i % " Tr\ ٭ MӭNaKna{S|sʋ)=/C{{7'Qdu(Y;@IEZ|w*dNRNpD){K2XTKz~Ylx HU:ʛxx*~7%E&PgVŽʊZPaAIa[(`$wBM1|5:rwjO ӿejV™d"{dCNPO5mJ7h45*:zViH{'b}$ 6P$h)Ϛ뵜 j䘵ɸ)8SЏ ӇՔsL*0+{SqIu+.%zR 6Ucxp_~{+# h9fjvZf0= 2di\J_7(󈥂<euQ 3Ts_(󙆮'=.Zpwf6ːk?,_[^[!p"Hø$Ѡ?Ռ\q7!8åfreAߡSK0WX0ߙHBIT۠V'ϟ4^{ -Y:^e 0]O]߾!c2`Pw?(=pŔޢb]*:<'1 Pgv;2R@<^U3R|Z4+?/ ܵ⧊-w:E t,T*_Z\W^Kut;.mS Ը^}9nv"o&P7uSqDugPKcr e?իfߕS9|MVe_kģB#Ko>!* T&"wJ4"/-m(X5 ^Wo} c?y~uPTc&hH +]sR~ ;5T9q(|.*"xr:m=ܪZ $%6ģ. j]nDGJVoܖq}j0 ;n>yk"ㅣ'PE,TeO&t*xpd\<6$Y*L΃>?NUѥI.!pZ%xJn/y \pCv^̏Z fSL+vyᤁs󫔩.i+5[ASn=@ܖ4E`j*g |؆4qɎ<)_UlS[Qu8؋DVŪK̰X# .v\]W:?=ׄVZBčnD KQe- B,Oꘙcqg)z \(LBxU !nYI:JD7i3U5Oyךmx6~ iplj*b-'fhw_^wSՄ#\O:tYdRj;~Y/DӻтFVt3j3Zւ;߀W"ܔ%>l!X5R8BqSżY6V!U:AcKyZ ;>z"m(v])R~fSR([7n278ox-ŸL40!AOe%ޘ|OU-' $Hm8:-zE){.=rt)Ul_q&X8V+Tٞ잺0 +M)<ď}EJҖeejAc55ح}*=HM0iyy BX@ Sz3%%u;Xj ;Xyўh q$ v^`|%`^DNEh"^aGVJz_^6}#; "` @58Jus6<;qBzЉb1*IC^cmhmQzPJ ;iI/LAk/NVB{,>ά9a/W@8IGz:]CE}L^C] d=\sS_I~ykԇ۬d >4)-j/)-.#ԜNv.g{)fvMV$l˭rtK0q(b;|P?ʡ5EFQdګ˃ڧzA;{%B@nT몑LOhR<ՎD)3rz$לq -sz 5߂/xEbUбNv2<_R'Aɐ}PxUٚH !#E>+UmoQu4( ئp|Zj++KEDϼGUrX=K/L\',m덒Y ZdB,eWfUrv=Y__X{6Qm1aµBڏo:+J$k߬ JWfڦ4&!#Q(O __vWvYx oi 9 jZH283_#3 <'oCF(kr )nr_2.bSr'85 :#sxbh4ƋK_b\ S" p|``O1{B;rM15{^*vH0W%vɪ6uzyo*p )qXP8B̸Iug9/  ߓ ^sG\uKIʼ9 uot됇 \gF$bYVz Y '$X] DICͳW3DxwtEiq0~gƂ@;R#ⷯ=,8d#cm@VUКҫjzU&%<{^39\pV3"u nX̑*t^,u 25ȶmNҕ+`ơ-.1pP hdwΑJ僜T^: 8RU\ 9c8G.fO4,̑hY, ΝUY,xsUSԛa̰CMp.:ts\g=±q7 ٔ6=8KVT>uS^N8-ٟG"C<\1u4- Rp4դfi߁b{Ux<_@d&g]|8@U7R^, m~'A?eIM8t/ 6*~VE10 PAApyoڟ)\nQ/)Sq»,jCZZ і(RdxǿR`u6&Ewk#Vͭ˧ ˿D˯`3{a%3ቤ渪F+"7Tuva+6h-5OQHl4\O90J /F֨fS0jtb)zװ5&67 % ƒH`yI86 G5gVOz'%ii+ᄾGq?DE: !mu㈤;}8`UY:jcϟ1~"ץ( Mċ%Ôge_7)?+66NT팮Dc1a0|Mf,bUWۊ,V 7s—r&qPaJ)6ֹ[ VN`ljeSW9CW175lCV&tQ,LAT9XGO}B饀#oe#j9 ˒}iM8{GyڸANs4o݌yzl ɟϥk)ʀH <"8-nwG\W0WMTk62D(lKu"'o%QZv_x%C7^je((mⷢà,<=8k'[8' %NJCl&SM,RDf0QYs"4́Pi*&ūF<%f]Ul%'vt(T_"o4YUb 㳖+F~ iLC{uhxAVƑL`bLF/DSWw;0ǐ )J\VCrGXsu 'wk%!M!k|p+zȬh,lvDC~)H gI^a7mh9R|lo#*zVZ%wb,ey"pʄtGo 0,E\=nA0j [*R>4&%g$,oq|;1WRY-j9]+ĈWpF>؎v*(HD ZA-6]mU `M+IUGte_̈́!aĺi6 |fpÌb0 j7\ʑjPaoSΟJ1/Q}fb DgF/E(C# ,7~Bej{B J˪V ޽eڟ2q@|::fn:b}*MJF 8EQBʄN81Cm?ᡌ>hbj)Z: )ᎅ7Yٖ9c7YoDMa>P׈GtoIGd[;d\;|,k$汩 Ò13ÆOGWV3O?j0җZ :~x@mÑag\im¥zd q0S|&8u]i/WA hq}F|MIA7֤Zevrnp44c*4UbDsr*@<ĸΧ!7{g#{R"!EO2)+o<_=pxY1l'#n (_f̎(kT#S6 #d 9R` ir_4-TJ3+av-Vp)rD]:$;pˉjE.Rɪ@7v£dHGBhSF#| <)2R-X}Ј&6|-n(|7TEふiL9&G=R}hv#ZՍݸ.U+jF,,îEKu#S7'?I[=b ŗcgF H*Bt@w&Cm1>ZdoI$$¬l|oAD<ȵo,1aZDhB5QumcO+3>-αںT!S[^_D=KuFb|z,_r>]XcÎ~k_Z5>^~n PUE ⇦eTnk pQ|Ѝ~XzƧܺ!`gEly$d;ր]Z4!qɔDW>DPFeI8U@#zRVf<GЍJmA8T}MPV%`+][k#R=M[a> 0[dhYnW6dsV[X2)O%.)M7I/*(0,Y|R` O]jL_)> r,+ SZ6x>hIo6ݡkb=rE5p~%y}6#+2ZPB+*^YVd5g .׆'M\m}I=%dz3D/af-L8sZ0lOXVo l/ЍHz0iXbпi9娃9Η-? Ww(Um2Pچormsgӂ׵l+&~Yz;W6>OUPZYW޵La؏6ህ10ە0&}t=U3ed䋚'@k# Givlbv7%D5Ϟa V}QJDU/$Y=\ѩG-VU,DDzP{zSŇU$OM x9:#~ṳtom#pr5'Z<5b}?ǼGN'&t a0ԈM1qam 56FkzMRgLݞ MrS|8f:@j>nK7yH˻SUR} :_XɄn*;clb®oUZA a %H8 U莵o_ڄ=$FnJ/]G07vLZׄ5ٱyQa{eWrS 3mp=µ͗['-঱{l]hR1B~hV)iu no9ip}cNb^,KfJ$0ư:ZC*9c-0F+\8:cstލ0nS>|: \`ozFQcc1:i}>&vh?9A7LD fWAΞBbr]I*'DI+M` ͸8udџ$Ub״5&Ar^@*"G`TJc/B(6qm@ 4eU$&x"v+Oz9k\(% Hzi 90F!^REJՋ2Sz҇;w0gGoYPHi|Đlv_&:vpehNk SCS#BA+l%no,OC>6<ə,r-bA/:M`.17U|I7:5Lwo:e{spnU {p%SeYYE/`SrNr!N])eEf6dPA^5,f7k !* Ů }Ku0.O=w ?ㄸŘ'@JAa'b@] %QBfdl OpyY|&sJ>FYz <|*\V_Fz CbTefVuOX&`7^ݗ'=/̽PE't[/,<\Z\gWXxNfVk_g;NukrJ.EurٷS`%ơY%|*FܓJ ߣ_k>tS̪0R+ `TЖ#u` 'u`# >,3XjԱ.dH %*\b^[k]h˛-Kޟ:b beUa_KA|~bP? >^<܆,_J\u&,$z ¹hfxz=P)uZL$eH4`1?HOڹJP>x3Dh I NvjOY!ZY\ &nuɂ6vÞC|ʡSlt UQ3?Q牯g K>VdWPR+4;?+gOW>@Z3tB'6׸$ BQXh1M?k[rW%> E WcqULz7P50|Za/rۇ׽;'Hیt$\fJ,_ӣIpVYOV G_˶mkc(o~6#K{]ZH4ma0]yR'2K+D˝ί9.LǩE'4P0(۴'E[Y*βW:3Ph@o*+::,Эي q)UJmZ=K3ѯkn_Q1v[h٪wʩ0涧ݏH>9aLpFsjFvr/Ay@]\d nЩ O2bH1Ǖ8a}EM7s,~۽ڙ ?TSI13FPFbUNdvNH+xgܥ`w~ay`,/`kooM#RDX6NG㴚w],=ta?Mܛ~%終Qg"U hK-RIYx]\CC4^;( -,_< SΉh3|)@JPFtW 0]٩f<ȘC\7Z@9My)D/D g^sIH^n;8sԽn=X+~s?F版O_zeuq)a5g$=n8xE/x;j.WES vN& -Q?#t_H7V+nDW[|U?23Pɭ6ʯj1&Dz);Sy-gZ,Oi a ܪwڼnC+dFBf6h  vxLj5̺ũaPA<tP=>ĝRiFcwxԾTFԸt¸\wAsP窜u%  kQx,Al\i~ !50Ids ӡeFfj^IRgGJGڳd|/-꒛*3_FC(-Okc$NP _I\pdz~ ր9+F= FY8%:ҳcPS΍|UQ7m\Dؒˌ[8^hWCgHUyeJ}ݬ~,x#ӓ}r{2cwxBո_ "V^`bOCThӇe`ъ7̸y.1qf97.pBh'`54M);nd+xxD^x%d3`7olˊX* [nQd>{I҃DhላT&W(LP|X#iFYd:`2j @=F0,^X])p^379j4[`u_e<_?wBcV_߇ 1sÕu=p+u79 sPmJ~1D: sEg|e >)vOWJ [QیDۈ|$aFS vFՔՄ;(,~}5m꧈U;֡_K"NӔíB!]xenE: aؖyXwEE>9U.k(xӊdY)bܓwV]9ݸdvgH4'w.ZT0X5?P;S n>J9)}d-4ZK<2SBmk( 6 u*xNnhU־mwyHk|̢}Y3 TĔ_3Qbk* xs]%r\,@+ 7I|/HaRJ:HO׳@jM m*P֟)1Yodjҡ*JS>8|Obom.:$5M4D;8qg.2lA߃|"Ѿv6?Jy]Mkێi0^ rҹo'#NpO^uk:-d͑l0$A$ EA6֪I~ }{"ȩޤE^dAIFV'f|Cy(7XӚ.L`faVFݢHzN5 :*~"PRw4g "  8>8 6ǔUJ@ (oL)}qsD&d  f!0WYYۗx/IŲg$* DQTafc%aai(1Y~6rk{gꍮaj>^**,Bq;ِ\AjLE*v'Ѥn#X+tXq^w3j+rQ2g{ɦz_ubߌ29|0׮l~ [: f "?҈zH="`ԛMOj[Ot& 7S(D%7cK4cgMOp9F4FRf8a81}JO;!@F'\cʹ YfBCRMWthw0/~ȿ02yqUnC\+] ~&r\;hoXqJʪۺYGm"\̛;)ILXI}ݕIo?&t04.)T-:mEYé_$5Xf@ʢ2#Gv9PL^U*m.mO15vV ]6΁8`sx-7o\fk;{E%:"^l4ץq0}xY~Kvdh(&[YՠEAΜW?86sd>wm옄XA;  0tݮ( T]+lTs[t89%zR;O-PцA@R Ot,ruހwO5A4 UzXQCc@=;#B\=X`W âϒd ʊMtlG-eSS׀i"QV?ב,nw04!Psҡ`sLzaWEZ!ISPӲh#'?ٕߊI 5 aৈ\͉}12#2T_=qf)P -z}"69ud"5H-q۫T+/)qHzu!"JFsE/P)v)!g$xp%Y1+ؼB?/߱~!"ҡbp;xP; C5Y|ld踠& i*X@tM{n{c*BXrЅ.pޑE[s:? '#LaGpLb!"sU<ҏ7G&9]N8O6^Ӑ903+ԗgܪYo#e+# #Hd: 3?@2S$񻲹(gECu yOf}Ufߜ2qХF|l4}!Dzs`t9`ߪ1U30A)DU 8QP,4q4vwE 9kwgdpQlVk{r} ?:&'B͘ƴV H =ŶZ(qUw*/W( UGHMb7SZOٴ#ʹӼm 8˻KMq#ndQٿ9-us Yocǖ'h! 5Ő֌`ݢƛCsIA(BPo:nc:#Ҧ9Oqx6cATČ"+C5$`T\n06NәwOd6M< sA5n{3mlYS͊ߞw^_vCo YAG.L=i݃9E㾬_^6e8k.}^RۦZ4Ӻqܿ^[W :;>84fm9tFCt$'JM;_ԉȮ0?s8\];㔔nw2ёYrJXpXnF[zUɐ-(]P/Hh_\@!,Yƽ0DZUW|x% u]9&NkBg%g\hhg9p3?>8ǁ 8$ $r)fC0TRڂKzժ50`TziL۸r8~B**>ZL4kVʼn8n>x'; !I'6Rvo Zm|jl~pw]@ezdINpжUb S/-&#9m[A~dR/hE{6a$* o"\Ҥ6q7bȕ&p]ӏ\fiƹWKfD-r8NkKL]ޗq}A2tiO:;4*b!^ giVa Z`7nޘTo>(A&OΙ5.؃ Arw>}U`jz8~h{# /$qfW-5PhyAIƴ׫k/hڊt9:i#"s e%tRP4#^ls+o%噉LPDOB$ۮ] wsɨD!,قZ}@k-9?+\:"h\NDSTF{/P/K= U۾pYT4qAߕdGrJ󣽯;ҪѫCsh-U qr,1;! dE-g>rDg˄㾿b3y ݤxu]q]kZfvC0hL4 4J¬&&5#-:߲'R/nUZ"]sjQĈ2U#8s=#H “z}PAYKJDpx UK& ]tcq35p(w瓃-7fjYELb 6jpQW>J}z~bb) 35 IeZy޴w.Y(s&uq-e$zJ(NU`n:8*6*+o ,˩{ߪʔʮ].%1N[@U?ݳٟIF?27Q#\G۷[s^tYh_0^0[Z4ewEqsCQ7iZ7/%ٜ/6e~YXh 7<8#dDNМBe1Rvaچg$jvo$zbC%57^$l^ *XNтmڄI9 TV|ák;2sg=kJ#!3 L9K<5{;3٪(%H+f%xgwOucYLѳ$X*EjEW9ų8Gbz^bbX [wW^|8}~?l }<J\OuiH0y\e29)PHF4E+`%b.v9΢uo>^vQT9%dG*-j)AngӞYkIעU @!$8bw]g$Y %sەDdYWnć B*|,o W*)<TTHEd#w\TpmaׄY2/ժ'2 n3Qu;cvӡM)y122O!nD?VFמ` GIE8Ҫ-D1f}KavС0xƀMϸ){ _c%#/MPHqU Y 0'le6#ۙIgHNj,xKkG6oGz߼n5ZoTwf~o֏ Joz II2Lq_9 l"+ mӀڿyn|NP")Q;g%kǽ)92G-SuCd{+EObrƄNbP:|1R#Gtޅ"()fOi_~er8aA$n)_{ fuVJ=8J=epXEWZϳa{~ m$t.WNjhxD{ hK声iFO,ޱW]+skWtU7YAަI : ϫ 9666g򌓠3ECvRT8%{ լc懾B b?ٺCw\y==8kNSсV.kݦlHHZIzi3wMFXltr?aYjXcimraP,.*Nja|&B?{6WiLɘWBɠ\16z )rvAvf˚yp [ؾBYgΞ9'nT,A,SQ=x<) _Ŵc0+ 901mk*2>`ןXȪә%GH[JaRۖ:`$M6;<59a <2x 7~ L, H sY $VӁVՆsM>}6}g2+u)&M*а-<]r>zS! {i@ZZBr)7 31AHp Etvgxt׳ca!i-sP8} eQb"TgbɠW*aM?-^ iW%4N!q R - Z&m{؁#`Ug*DcP` ?)C<[Gϐ#\|oFDeBT8[)нIR}Ok!C$&T8GjxUx/ōj}uSq*Gw>|67{F +DkW|+ >='?SԂErW:z;ό;_ M!a#7q(F"X̝?d/^r' n۱EL媄"[}Fg?Nk0Ϧu0TJc\F&XVPm,@I_I%}hSQ^-o\bڴ=HuQ"WBi,{}@OmR ֳ\CE&Xwh=M0.q@0xKk2b897YT:tLhq2l;:nSEia Swjl҅I!PKE@N%d13x ??!pi5e#Bv\-62C6>y*&_@/-br^γ>?Wƅ*bxRo)2ȉ/.O_W-hɾ0c,v>19G5 MFa_I]%'lR^e8 T1iј8Bvr>A7ƝG q>*_V񾯲IۉvB!ֿ\duTQUe("WMJC^ٰux?!Lq:ڠ5Sq-%܀¸V)s!Y¡@E5`o.bC/R8mFkH#0>C8x4+UZ.C8O.2=YOԥw#u1 y߸a4W]C}Q DVs%*4qj`hߜf:HK{*G[g,G%-46yʜҕN0#l]/jva\ i2zB7N;KV8DX3Q=t4U}]C1%E~j*RLpvW`oS TcS.Ɨn$}q9VW(f 0vt+)r9 t%M"@7kpT2 Ў|',2pLQ^[_1x:OY3" Uzizo\HNY'2mPIÃ8Ʃ~;>z%LyCKkU͛CS5\%\>x.}'(Xz?BqQ:p㰩gy'F}MyWIʃ0,-46'B(ޚNYK4B($Vx ~;">Q4o.2{Y#Ԟ^V c}5NК:/2Oe^#KQ4i ac7cOH;+%lxOsfS;,:D6nhd/N6 %fo_ w2*0n*&#2 ˵LomxSmBc3^<c!׀?_r6 sFێ23pK^GmC밧ɯrR&iEt}ɫJ8SĩV+lU//LO Hy[N2"!%S8zFM KV@N j ^ bgarNgM W喸 ) }F ( י,|{r{ ~d~z<WR2(gWa}cbiT|ssc~ D%:Ed\t M]rP/½r./BG6,"WQ-\VHfЧB+ hdG ٻ+C#Ka0M9P-`4ׯ$6Pq֍j[0ƾP7RkI+f{{[X4_2C`/OZ +d6"6Nxm*)/2d7Q0`8\vYo@3Q :\IK A A*R„V%KOiJ^ik oi#e]*P.Ov9)$ˌH?&^> pYS3Y%_iwiEXF0dW-_M >,k!$ۋ8݊:^%XQe>DSk+?>1;N8mD_DsR`{3%!J& _pn5w:ÿ́*~cR_ta2FZe("G ,~he-HmUʑɨ-WsMzŎ:k.ү_F;o(xZo@ٜ:dDMk+o)׿J7i8g; g:[q izZU84Uj0 ʓ`mHh3pǢ$.c>1КM8UJ(<Am^,[z!S_/g*xrc;AP3`na߂~JAb_hqY{pQD?Z%ezFL!3 x|֭k ҞFn^WyD?vj /܍n8̧[fv} ع z8qiJI(Zf8 L]]jM4hK­Td(&"}Msks3h!Bv[AM_ eʡmVb@SFK?GQ6xIVF6WQ4RRO*d{gBf/WÍK~S}|*P“ m HEP?קfOǐCj}7.J8ycd49*ܯ~g&$L 2!D3nRߺu[\pLlaӔ NVȷ/v:Lkw7_acxAWa 4 1ªvAq鱣z $u"7۰rLR{jP @& ]0S̏M_ʺ{gt*؋%m"SZKL ]!GPjp}ԋ~ֈvbDc[Uz vY=\*_ zY[.ho3Gdjk mgU bt+zWPZi+v5xqxu _>];}CaZ&pBQV6g63k1q;qVaDoxM2"@n/$;62W7ݺTS:˱ H?mpв4℄.%i]7 gpzul*ס#m虉Z%EM龾oWwf6 -L.Id`Ϊqt[;xwwH"4R : _`$C7AZ-ɭ f}CO\ac"c澄b !̖4tIٞfص&d24~em_-Xxӹ#i2Ѻ;>fツ2҃R >b|{խ> [""4YAmliж@ӥE^~_2yIFxsGdW &~v'E ؍G/Qq]pOg$f 3 "x#gRZ_Y=ШVa%uܥ\,oLoAëcOw0`CQ\esa&1Q._pgF `(++P״˧sk2S4QH=OiDsAuŲGm3F I=X>#?pfJDܴ٨`q6dmXF Cn:տ1mlQ{0%] X>D{uӄi <-O73\k^}Tq F+. W$1sk>OUGL(Y%] Ϳv8R/&>raN7/;'YNeyߏs!;#ѮcZL~nIa}\K6YDX+C3%prtF00 푰?qAB4>+sl鷺ɤkv|Bwg>[Ufء<5tVN3/X"{}7}vS4گ9jxɂ~.g 8CD*5VE\Ujcϵ=:7GhbnC],B1&kܷɣ|E) av썲 ~TXq-C[;V&+0es[9t/.9@ho_0THyBG ehKZAӐZ43? _ T;z![S&&rjokݜjv ԿХn 2ws([PɜME`Yyϲ& G3 UF$N )F*,FBl*ADl.numS*"dx\=x9(W3g^&=@ ^3?sF0\lz_BИ[h¡JY eq$k4(EGU?DȡQ xrVd-^V;V {e;IK"ڒ*Mw#{Q4S؎r'v0*#0g}hnWeQ]wqF'5yQLpU7&U ^ =vcs+7Ŭаt )O<_) \ 1vJ), -GbXDC`H=` i -[kHK.GЯ Tx^MUQ.^^mmCEu[giSz,PS2;9es z*뛏\)J [ӕwB+T1?v]7.[l1yP*Um+=F@`z:iV; K1pgݽF˱ &g?j8P(zBT>xiQX~E!ϧKty-XBҮKttI 4ísmELlpvfM ^?S2=|_<7qTt.K] \0UZkxdg P9.mG&P!q`k Jx\Y/`sȐBz{>XYUBHk !"*A ;O#M&9Td6\)7I#G>P}1lvĜuWT'4~Eٝ dxQŭ{]u7EFL!$;1{:Ȥx`^IGp- FxF)X#FCjoXc ={P<l}&l U(S PACv ( LeX-F)%3-}3ݾ߸F!"v3wRFT6~gqS@̋PP]g K_aH. d jI|,.az?ệa5q_Þ'U33)V[iGVȁUwF eԷ3D2` kis <,3=x퐇%F2z%7$+.\2*v`EW'qݖz]UcU5a-;SiǬNX-qb޴eC*[gAAwkZy:64-8amgp{}@ ŭ}y'z5q Шb|8[N "3EYSZ^A0V7r&bGҰMʪIG&4x*;po^Q6(E6Ԣ$=wv.l{Erhji$Yʮ2Q'Dmdn }zG4b-VNj@ g>GaYs &fX>q*L)b|mO ՛YZMʯSo5/^-f*t2k +ݾ!U ^\wq{3QR iB^ ʨ6L"cU:o`Z~jZa&~r=Z2)"5,'¢ .}!d9Py銤P(# zwJ0.F0K`4Qfu%[ ͡izR!*JKҹï\`|jDokR (պSjn|ZK%iF!ʡ߈ƇjS\ v_ya] #p߯\BQaib6$Ĝnl]t iɝbyŎp9jc yIC33V1XSvp!2bds:KYlџ) דPYzv:K B'XрnO}Q)9YSG?G.呉Yb6}Z鬃vS ʪ6p7֡[ e|ho9`e(>ٯ+QG oSO Dʫp{*ϓtR/s:ګ=BJMԓA ij%Cle9M7  v֛-Kb53UXԙϗ''FM˃f*=B*KϟR{*ad Q̡JZӅ7+_SP;겉 T W81~msوFP5(b-C:o$S$͚A/Jܶ/9;dC<{۠cX~z"d^G}6RX ē'GuZ_0k+zŚKɲM8N W.+6?I0Լy GmgŢ6<8E&BQDȔSe379@]9nhQPrd 6=?wB˝L^v#_sB u8?U#nt uNƱX:ѩc1J.%)?wɀ-u[0sT$,lNukb9CD"*uLBrl8ܷaf #'쇀 @zde8㯇k _Ie 벚]{-F~UwOgi==^rHIp1@%ҜNMxy`* 339w#xQU_w\~,E\s~ 7ϣ(g]sFbmB+_6ЪR Hq~wu%·ҷJfl\ep.-F׻ec.>]RpD!SX;vwӞگHg UL|:ߕzÄ9.{S!KDo8CjO-7 ْv8!{kL{*X]e;1=D!k 0B40O $qנ=ppV?gDi L(s&*%ęc"d:>]E+żIϨЎ1IzdeᤨGxy pJ$jO˩ aDf*5YVefy?%[E;4*?^+9eFiRJd0u=@ǒ;ն{|fJm:^}YϿVefMJ斛u :+وEӆ6䍛;)d͞إfݔ Gbo4~xB?#b"pQ}I]as>. W摸knƦ%)Mo&OAwZ?ƐјY#HK 븠ߕUl)U(A{4By:A5WvmIŭSu^x5Gs^ĺ6fR; Q 8|!꾇 wD[k+RY(:2ve;[5GOcROXh>=2 ve'9~~X@t~6 ~oӳLX)N܉[,;>!6@o։Tm'saCA~崦H#O_s/]^o:cZ!)=o-AJ"C{"CD/yQ C;n7fCSBDe_3Ajlw^-~g^S$.*"W6S2hp1y7D) QWsÚUx <4$_{PʜHn4#e _22eSyl3-mfvȚ{۽F>sW`pKѣ{9EL{F_uE|sǬ`v˲nSXіߣ50\A~U ۰ݨJ=J'@70o7է/rL8q^oF﫿S '`^ >xSUln{Ӆ$}I #٘5q%:ְ`uldcc?0'4uspn0 F䳾$/X3V tV&j5>Eo"*[)DdHT`2ԶGrbJ+ h:lc>q(nܽl_8 *O=~ ${qbP5 K؍¯XۊX R.{het2iʐQDb1-#QS@W,3c{)U锯 ڜ 8ʡ̚SdG}MaE zwL/4lAIDhmW0ނ?ة.Gb'8s@!-YBׯg i\,,ו_J&X[c&^PLDMg[Ωۘd61caΐ95.ȟ{9Ñi#[ю&Dt&q⿷prk;g͖>^^/rI _˿ᅫ.–&։R`2<R| C]ƝWI?nCv6 zXd>NJo΅ =aȑeFiD(Gk8A @K kz>B>!z}.uf;_*/BAKU“}F+6aėXe䗩s5)bZ)5{(SD>[HՆvKdsr!MpveF՘Cwl #74 3\4׭He~X49qw <[5 9AVq8nGKu%B^躛vp{gx c]rSy"S+K n;d63Z 0N<40cIF6PIkj#ǿd Tnmېr]=j 3L:#0ʨ֨㕙_%5y'b)NK->9'k CHyw*?̖P;EP0icrbziz hc>ec%3,k ua]g^.3t/O)-86 /g)}AVudnx}OxQ5S˘H@fd=&+;zAfL{rIMA~fD6k2:bZYʼni}b)U1mDI:mF+^a^ ʒ(x4혽S-j Q\42z3|"@-a^^;A}f}F&5Y}lCf96/K1ĖjDd\7ȵ' Sc5Y?[-Δ#c:o)wwm+|Ϭez3<'k&-[&ӟ)pƶ[Jn<}2C[5D*TCtŚ|g`ܝ! p6=y5a[,tR`e9vf'gJdpCSE3j\J̗{xK'-suJvW'W%"Gz[p-<6_%驲R/J*+Mj!}=Le89]F* Pe\j+ʟ}^R?|vvbo־qM`JbV PGa^杅-k`+Ñ{.@Ƞ׫xvLZ0iMm^`2zw ގօ~&h×l@i*-ׁj7j#)fjBi]>Nx{HP^}\#euFx2< U$=#> WݳS~:\{>#N3%o:Urt$cfTm#z5bIw'п< 0w+? C^Im;KAS L@B{v=pcP{KڨޥWXӧo…OocÞyʝ# (9rMV#-8\CZlH'2혶יbUC^gKA@C=hH;wv7}ي%Ylݸ!&Z(A~*&g85I6FqSoJ[jzZђ.ɣ! o O7#H.Xw aW5Y:D: ѬўvH<*RapBH V=O^(-R㲙zS WibY"Rqfi-t>j5+LL?Px1,>}MaF6r/?d%9$G#hsA;V '[_~1ًDH@ȦNH:mwCF? t,2yMwMo)Xf6YLGC8 =Ƹjy} >pDQ -<2$'/HJ[{E*oйV5dv je>UˎxJPƭNds2w [6Ը"Sndu4f%Oɠc6؉_#tiJ˅؈Qn=衆we'*|rn}Z᐀!Wޢ@e+e( YҼViuRn*sz#x8 )ތzќ!whUzOr[ ^zRvt\/!/lOcmN=3"(CW+!ؗ񝶣 ~9 )G9V KR Cfbv 7磾o&[3R !껕1f417$eZvw=/\ CB fCU(XKEM]_0m5zZI\KtC%+W9Fw-gӫYy! r]75z?IGpZ.Ƿf+:2%w=gطm坢IL; {I*an,mCFR]E~1EXBƼua?FZ_NuYѾBW Su2W _ͷK,r=&^kzG@ e '`h7.hƼ:د*%Z9q%8r Kոk `fN/pνp桾둻c?S6携uiN\.rHuHfJ Xa\I cQIcM^lk61J`Ln_߸`;8|fOg} i( aZ_Wm(3p |Ի~ܒ c]u9qaZj4([[cV7<*;>O6 t?yӅSsJ֖ _ ZXe4$GkF\a#٘wW6g/NElUTL ZFX"> p9u#|Os?Hfք'TP #Lz)yJXqNܻX L1l ʀbt+tk}`T]-)>G!UhtWr9Ye6ast)%̃ɟvR0yz`y@b"v-_ۙF3YVUg06DŽ +{^Vs$Tۊb75 ՉAVp4L 0i4&R. 5ϭOq:c:-A^(rA co|lgQb'X71jkgм55C!Mպh)EXulfy@,ZK̚7\㚱HtOtwfG_QU4*$b ƻXys1!$ʪtltk] G/ 9ve\L7<(&sjwf$Fb%b 5RuۇGݴzivn͵+`p8-T!q!pm&Tؒ#jZK-xօp{7Ы;yzy[`+6 ҇tߏP T0:P< mg̹® Bz%o ࡅVA #,%bmrB`~ w0™J𶷹˒)i)MKCKO}Avq۫ P 3Brsh66Q 4!A#ƆzYOGMcRjG ? $DfTF09nH,sRq_o#d;+Y}F@ԡN?-IJmPp$UVYƨI4 OA!cu ga(Q Ds,L?19ZYt|AbƊ4r$PNXT-mW&u^~ 6s+u:y}|rװ ]yήb7y[piIoRSOuOf36GFT-`]<2LW4 [@rbTT Q1F-܁}΢w ;M~aqg>T\@]DQST&G@x(c8+l^L7Vmv1=&_O~(᭨qP%J~F NX&OҸEH;Y=#d|'lF 2FxNd?H¢8Vj\VY>c3ԝEE3MY`jn*q.uarBW=;xB0GZk&&DL[ a~TJSuk53.et woz-ɻ`rZ*V-CG/a⦦E2F.? ;[=c#<-7H_hZz:;j\_!{\"!vQ5%| /8TdZّb.I!< z4wc@38OEAKk5nܯQ:_ͻ_Fx{ۤZl4L? km`Jg}#M$ڝp`Tar~94L>_2:ݕ N-Aqű`-s`%uz̆dO^]EIWhT[N,/]3u`ӄ^K)p H=afP穀!_%o6yk8SwИ׵`NԍwA!>kT2 ƌwIs/W6DL8lTJ\% Y{Aak6s\QcF_ \v }4li)7'K gZ*:yovidM刎 06* _XJ;GfTB-ILS}{n; k!'z&]ڞ3\P+A(]cU 4JhO*~o$z lH5)ͅyS$M1, [G@ @0 2ƸjX rt6 WQsVҽ#b}3* 殥= ꞉'JG` ,VC[giAk@Rss6QpLw)|@5V֩}`xOR`Dd27M²h5sƨŢDmP XqSs=@,:}?B<"__k!WSL]lwmD &%fm1,o ~rn[h<[G<1"WxVV.'06թgkݵMnFj'`A jj~Bڂ$e1l^S+7 iRn @4j5>߻xy3X@ $2w4x 0T4E+cwQ<jAbKCgW%gOsN.wF!I6\(exn܌aXC^1THuKL,OPdZ!(BY 2teg< ^C#y+pSmeʱr&N35=jVvs*o^5rG]AĠф mk3UIPo_!pejRz}G^,ha@jx]-Y1s2Η4tp13!Yv{Y-!N2<ܼa:Vܠ 1g?4;/ %G#rk sF -:J4*QL2V1ihg؄1ZJ̘wHL^5v-iCI9r{hw'i̵hɗ~:9wW"N23̽wE(6qmz%d!h(D!թ :2 i:u܏ͱ$L`ͶI2=B^CE,МprNm >HE/4W.} # /5`5pM b=*"9CY@} ʙ!<4ۭȗ"+IqPe"gc2O " !p O)߰pOFȍp\n[*H.͙JTaɬV~\y24UF(>4:y`VW)#weG2𒛾nܞ<U -Ù0Acãy܈7͹ť/}tRKӑ9eAGDM8FiYnPZ%5GbҚ Lgj^P+A ;zcu(RL3"SsNJ6±ҫmM Rw%K\8dX$:6J =>)s~QO :2ӫO&̘uSk>ݠH1ä2%:U &F4lQH9 dWr`U{>>H5=?8x=UOhet(@x%眩!Ob3a 6wqQl Fɜ:xS8uZDJ;Z@>e \A#G١PnF/#B̏k&_VicPA:j껿cUv3 ZL2z]^YYT:8x Fzǭsp*"gRx#b"X%L*"iMj՛)F+}!= ١77'V@GlY8峧R$HjQF=Cw/H3Hsހ8W:59huْ_嚎 2Fp#:+C9G8PTwbyO"QX]>Nʐ`ޞ;Xۿ54Ny{9. t}m t1BR[V\rC(>B- 7F"6 nR<fܢzw [uWc'\:LfTCoy9"sf)suَ[â$ $;cɕܰ0lYJ?.wg:tg9I'j0@ORnȜٕ)kxX!渣m!"7M+5QAxz(R "OS@.5iyM}RžT7_&]NG:U?ͱ{|pϑX!16tք{tvl4R% 'De[sI%-fQ҈VT2 ] L_<ΎW\’"l_o-b/vL-bG|iIA#Mp*qzR-Y46i\,vq ˊSJR rcd_VR1^xp$1P9&d5~Toi)MmđHEvN:G7b=-`>:ѡ\x?A%i&`$FhǷ G$& Pn#\!~Mu@E>Q ǿVTt]/%4B\.W3l.ok<*@uu ,J曬%e182ydQѽለ!aA'qdvzPZN0$s`K;gSEԭV2@x8t83nf}쉃,#ZYch]1J%ռɻ^", Uu$BA u,@u C.C):cԍ񆐽iD _eo[Ype^%џj1v_Rb5 K.РDzMt|dx]5BҴY𴞊TJx#5 7ɔfgKEG;Z]Ŵ5'sE$Qk)R~Y՛$QFMm^3+ss|!hT<$F6HZ.ؿ_p4/%1g?/yh?iF;4^7?k`Mc~ !k% m̿ žOzPj!'fLV8\s`nz ql\,K0S|߉3%!=_زv9N(N8j:*|/8{Q.EOƷ?wUXʣqJVgJD El!H["wZ>bs MAnl=χCAA-iy%unKce?EӂXei1𰣶/r&A՟! M{۾- K9v5.?4a~b8I ~|%"Ѝ9Vf,PzS4m\<HdNLҔZ}v~DWe*"[ \ :st@B{ -fm*ڮ̪界]q8$.w2-[ͷBSQcբoƐ6O&ul?71T7tq+n@t w7Rސр,9al5ux|&YpY,:IKš`B)X:Ku*62 ʿnKR, 0S1?U[-/3k C=N(t냎Ku8qvSU5m=J@{:_I)oL}/ RZ5BV;j+ ֣4TK-1öui6y@>gWAx$342x"L8foS۠#8 b~($>76 ]n^6G.,Tx 卋W5y51|'X|[T6G6u=CfW@`L~8136#&'_ y99ȕ~NH|ӈY'bZ8WQU1O/X^$(f7`I$HVIJB1-_3@7c4{idfg?9C٬Ud D+]QǍ41!2]Θv2bD3GC>tܱ7Rm/A`]_3D_ݦ ń{]K]#C/Qܢ%(@S>l(FU+.T+zN+'/s냌7)kG'-6T,ƣ!8HMDLJ{aٷw ɑ\kGz[%;F,Dʼnf>}3,< +W62. L9΅YUw\NnkUYD3S>8?X eӸEA3/fQ(i(rK,ƿE8/ED^ol'HqgK h3l`uiɼ{Qi&Lkcn% n t/"/ `Ъ&ǹ;u9Ub!3JNW U<2:tJ{ʟ&9-jrU*Bg> f/ uY8FE HdH*(\Je;jXjoji3p4eĿ?<\@M^H@F]7%zpf_xmn*~9xhhQ YAɄGz1\PxϷ~dyb#hfmSι_3Eeya?JFnc"{ȽV&P?Jʵ,ߝ}3~eQIJCDL)J:axO{byJyܷ@]'vUUW;tRDeD>-` '3$)":.l[ǎ;Pr $Y7nygr)"i?>w< 7jypp-TEߥHY)ы֘y6j "ݯ`ܤ_r_:>6p8_ڶU e(13Zd֥0to_c|.9.!8G֎ʡ̅*/Micl0|huF1 jScO{&-׾eXq$/v'2S6<٨+*XJxţ=:\\E*m]ocԫ<-FHS f՝IEOy~Eq.cWycbɣ䝉K7>ưhJ=4j'YFtHg:˫e@qasG,K;><߸7B;]ḙՄJvY[% -03KߖGCDI%!Clo[jXGسڂvݚ-C9k ѦꣃeEJͅ?,Um \zTvvyuRA&Cl:C*' y~[>%܀ѐI-!iQ_ )>IJ*)qpJ+uޙvYQc.05W]ΏV}FwSL! hWf3AB;$lT80)}RZ*!=[`=xw)Ly ?( @|9SaߟbT*{,7@Ưs#1#lh>֤߈blFy%FbV}$h̻iDGZrX؏O/{~o-kL@&|S:kLc#*eشiRy۬ѵ1@x3\ B@ _dX*JR+ ˋels$!( &uB@ CXW˨ 7=DRiPi*#Du.ַH"e[8L0;Goс`_= ?0>NM$vnWry.N/Th*2Y/ׂGp`>['Kf[4Tld-?`&LX*dkOd7 /LR2~sRY7"HW+j?/cw=  %)Ơs0߭:_ ""Z6 M- (uwo;QU=d[R3=KvEJ9 E,ӣp>]@x@e|#*r-WbدU*VO.章>G巇%]PTӪ]9DOc@w7]oW6un'VXTc\0+LJ:#I}n<ExJ%tOYxڙW#ׄW5c< Wѷ@7B3O03=vadJFP#uBD3 3,Ft`pb腄r-ʐgPߛޟxmF}UDiC%p7ckjسGV(M8iH 2Ԙ'kP@hGm,> {M`/5V !TEJv;ԖpI6-|f"/ g68%AcAĕ|²̀o83f[K`-ٝȧA/?Ml[`d(O9%.ǭ3RCa-FEC;v7U7iK ;%a7%N`\s 2p&{52T]SȊ0\j9[9l:l},F(Ĵr2Ί.t4 Vp[p,0׭Wn%A|9[?PyP)Zq—ZKB Ȟ*g+chkEHh`J %X,+U\6|ZR/_3\]8ɸ 0`/=\WmQP&hz/v%B@g:.T@8P[n:<Ŀ{}e$ aS3Ӂ /.5?ȂײN*hJl.<Pv>GOYj(VAJ5Ҭ5ص xvhZ#k@wQʀ;hSl27Lbp1Gմվ,\9eBgsI/;}i(t@t4X k̸ =JwY >Zˏ:Aw}wJXJ}l9-=Jn$.F%eCE 5mmV&meIy$!"{nν$7 wƁs6KtF|ek#e[˱ FkoB#DK\6sBkc$_0#Y1{Ψoֽڳf.~{BC-aQXʄ2nls2Ր 7uen$v:o} 5CJyYG|ƒȗҨdΧ|vwP#8\k3׊GOym:cD&P$PTL=(JVPWb¼ReqVy^bؽ~fw #;/t[bv&Q't4[0OYRl.R/l29 ͘XGx/crJ^d4>̮:0+-_aRFJiOQ6022k&U QtRx9 it ZOTWś:霦$3 *Hysλ[R5#rs)!.e|!Vn3U*;*a7hi<#}%W;x' _Vw R^}kT,& D MDʈ<*T^)T*/CÛ **Lk48.91/\k'L D74JUku=jP}󍲱!Q$ÌQ6Cw=$Dn6vQ҇0Ko(W} GhILdpZ_ݹ& ?/<:V9}!e.:b, #y>ssbSPPtta0b_~df<ҨTY|D8J5R>>S eE0@Cc+4t!F ie S$֚wՖIc@ڳ_a9xMfp9Be]hηr.$#F%rQ"m =b&B]k tQ9II \WO`P%NXbOf ~N{M}'"YOYPn"aC/#/ ?b_}XVg2XMݞ#L$"fU(50R.Z4lni;㵃܏9$Ewٮ&n7죵Qe4FܲҬ%/?qN8i uCnPOѤl%[ێ8յ͢ב]۶jIg4k().WX_)5 @L"B9H1I|`O- $C0Ls$cF65h 5$whBۿbAxՅVk-8.(2D'|]9?)ZǷuQ^TǙ VŽeH&w#yoe";Tyٻs+(KýΛq &1Rcu`%T0zB sDSP'ONZxFna+K%l1ZX;;Ia^o I?>`(#d[-pgW5.u G 4"qGm~  ,jJ)`S`._ɾR1lw6'Hӂw:fOlꂈXy}yx\d w[M깼tYbIoyMR-w'$ Vih 83u/ш^cF|vM29`(l;G"Ulm2A]#sb2:0 rД pB8 ѻmLݧHEiܸAK[Q('4I.*BI_)1x7hW@qF`z`+8|Հ%lڲ[XP5dU{Ân }U1KBd,}STlf@Ѯ{ϡu<(0\gh:\~(VCg 1 j׃"oVXs|ra_&ٌu{1vz@S |dq|8 &kcD%8 +.<4'HO`/)/ ]܈M7^ZoDߞZ*vnC~Eޕ  Uݭd^(%@ChU1JN ,zǣa=KɅ"*"|<~x;V%N9mf0[( 홌 ?Fp*čх:&c:iZڨFU`ӤSXc]A8_DyN Cqr#_!#f>`@TG&hh]+tUrS0jG6i2XFr@12`,Ai(Ǭ=* I;HzȿYg*' 0?ˎzhdW_j334i|vxj_ԷC lmn3B|OwDSӮwÇk%gM>tKA冠_ ТH$ kv8<$xTpzvh$SCr=s眡^~KZQ3}JmZNZ-kؤzcA"b0O r5^M@ڑ)HXƓFg>`RJǻ}/^bk"'Ƿel/m]1 m)I(,Y$1 fμG WT·Jӊx&; gI3*>@z'hડ`LAkdh:GxI@nfkXg7QE[ U(UT$жR[{uDT/RY*3Eh(I_j1-US’*[D{+A:B&89]?3%t÷Lt [7 ]#m_h1)ӡE^[M׵jdW6%y-1̈́2mM]7.xb@ҶN^=emoQH<._߁=V,dRd{rYxVF_MMwG6rȊQ$Rh;Y>5} Dn+w LvHHڪ- h!3UJ􁨇ld(4pO@ZV.:]~k `rM>z,~*#tq{HgWVwCl!kvžCr>-UP޾]xC*[ 7`Z\O'D%oe`VC|zx#'Ki{\zc4L!;p8(?}iZ0.,<=X֍Cվm l뎑~3l&7$=e-sM4&473$JAmp{ Lmɠ~ Cٜ f$7j`3y347-=nNkHHv`HGuɪHMR_0" ; YA\S48UCTit7d]UodHIiV pApCiy=(/XB4aW&?h((J,ė\m@i&u9̝$],p|ELӈ]7LSxZwe2{F?*DDQ>3un_`H̙Ϭ37Zk)PdžC-l~/BN-פӛL0bDC|"MlmZ,drTMC" u?eT,D39.M93~i|4 rvenhgـXX>Z..X?uŘZREXf=oY vàhЋ3Q'9 &=NJnBDuԙ3\VWf(ΛF'FjV)S02F31~?k #KR%+:*'YPᴤ,t>Sd-5XA! |Gk3Ȳ`2uHb[ \qm!A[㨾5-:ŖYx){nn}Lą"@; {=h}Md. CB@w/h!1tL6`sb~/ c>ȆS']Sen%}cEkVnkԉ @Ԡ7)qwPD.$+tM{R.{ѐ#kuSx pq#b4s螑ZYĽ>g@gyAuA ^>T"8<x l8V1zm݆C3.5dqK6;Z-գq#GԂxMtw3pneFPfuzt>ᤣma ]ㅜ|[?̉?g_- ^S{̄ej(ֺ;<$K"X'rYwKdKe(t"7j0{6ȜX(^vhvu 6[I)ʲKxO> v KU{ܲ&8k[fɡ9H* >cR \+"V0FBMm:(<[H6OC!eW݊{0@97ㄑ,3@.y" rᯣosT=܏ ԍ5ASqs$d>bĕlTA׭IGӾ=tw=` "mBN?+B3V#33]ˁ)Ld6 /ṘٙL`ڬe|xS 09-4lԵҡŴeu~葽EN:*KT}LZ" ZU`Z\2XhB\YBkw G4<>c`RCKI@W~_37B+N^⻚ xK2s#qÌs[aS%~S}ldnde)CuHwLe{]߃ -`Tiw}u񙬜/pH쎼yEBe~&}'~YkI|Klio#:WS#s|֒`9/Sl#b')" (PO}{Zp>8ܶoJ Ѷ^#ARbH1L$$2?aϜnz7fiBC?$ki'&S#?l`|NBxpj\>]IN=Oe/Q;LtH &a;=32'Ur#T smV*.Zi!$WQ_bFtQGXvQ-- pݽF K|UͰE$7m .GV rv6oiMQU%y3#uɡ8G\@d+65h*FN y8 5AF4ns[!v,Hgoˍ8cTq^P4` ,]M(?_ 20UH@UQ>RUACX*]%H"=;ᜂ LB 66 ܿtYf)D;@=Y%de9R?v爚L7l֚5ӇGK b5I52;٘o txz8FU*u +SJ]EwٝR}Lvd5~1pnva(y?`$ C&ty䉪"GE<_ ܰ4-J+htqs~=~R:vؽJwȮ ϖL䏆eg~ || s7 zz-\FCW)3QN/YzWm)JPyX:j1d!#Kмv^/ :l f+[[S%1tgĐk~)Lz[S*/ؖ%,j_pHշQYPyQ4]Q(sİOq6,XEFrAޛϖPY?8g e0擻WXa Q[E0oQ^go;ͱdg>?Z^X2N-cŗkZ+}D:qZ&FE[y` q\ 0K [:jlES\KvK6҃ 0.ހO<vtr~=#@,vOuc t;S0{B~ A^Rvc{J y_0XQ#bi~oWAw+ o 8YC'L[P݆v)^4@O/eS3CR}H)Y~,RE4k c+]y2YseOІƯR'Ax'aYx#bYpeO:DԒ)V4u_KAJptAEz U"h^kb#yWpwqk,wX/ 15Iއ*LiO}GCک3{fhTYcМKCc-}G_(/)ǽUȺ-8TxCLrj~ k$ֱH؄ǁ*[ZWKc^ȷwᥞ?8K_wYc֘:E?ߒOe1δM)#UWa?kT$Ώ)j_((Mi"Ssߘ#ڊ|un-*oB(b|'$țpU('x`OV6A ZW /Vנ<(\H.pdHdDFyKDl͕|&,Ll;ȧ.1=x3^`?ѦѲyvӒOnQ]ۻ3$x7_(P4yk~$ʘXbsq{0<6lhF0ŨXƩ4p@T ;h(Ŏ/h`܄ob>a4Tɻf9i+:/԰5&sV`DQ;?=9dkBP5zҢ6g"]賨D:x\pWRѵb<1UVMߦY5V[veE"_:1CL_ӂl٣Bl##>=?3u0TaGSO,\0P"6sqDZ 7m>iZ<->9gxk GҰ7-M:41KbmQxs|lӻ`S-5 bX7 袧\fBzd[R1?SA7~ ;u]pm" )%D1,Vm0k{Xɡddc [7GO{`k EjL bY$<^TMi~}/ӔVv A34KB:VaƑ9Z;o{GEG2ܛ;&nHlxDr8XwiS,0vVrZZktd]}XXy*_c6}kǩ+W*1-ŗ1BzI9T$u^h3B5' 1[a /FcH}A)}Pyn`"O&Ρ!3D9%Y2HW\$*mF*Q-Iq 7'^(3rFsB [ѠM7n!u6&gҔ}\5O!>P3JY4suT(~pK@AV^.`brJU}2t4h~nnl"8̐|ޣFqJT$5]˛t=Nc&mnЍ~|Ph-SKt/IMWhoMtGa"vӟ ЄQmh5bL7]X]jhzR-ϓ?n3vIӭ )Bt濣 `u(@ct2Ҳ,h6=:dB\S4=+] jaKZ 2`C/kn/ $0)NE-!CE6 IA^bd@}(FReі pI4XfT]]mFD[/4_٣q ilRnXj HRu8Ѵ_ǢD A5rq@|#DާK#9Wvq GB YϔQXL9hD#&i4$^'ƕS&9B2_;UjT`O/oY,IB8EA %d?qak-0tHe,fDyX@[1%vkGs/<}aswwa]tE3y#b[`x]fkv|^. zFʑ_zIQtazi0lxv쒜E}dWd:H+}W"ǥ&z5}6D)NW0}TuHubxrN֍GW]\P!Y\/`tMXCyjCtj"%Ј d(C^5*JTHNX%MD3|* @LE$)%j#7]pb*DObJ:lgp#G%ks2]` m. ̋x. UsGsi.zͥ!Iu`{Ϋ1FAt8jP.RZ̄IZE?:/ {Gf>d5K\6\.m+]o Z +2mPOd4Gv^Q{8_'2y4f4j{&=kž&`j:G꧆ hا@nU|sklh[ |[ ;dpѴ]~;hdٷqa+ ZЧQ䓋n|C)lVQ|l~e}%vux4ɗr+24w!b`BȨE$Cdž̡Xa )e3!ؘ &Ef|q<3:7&xߍj֞po}_d[oPaE_jT&I3n_P}I>976.7T/f6-ۢ_CS!*;H]|#A҆V(!@gmjtQaMR5!)*wGL[ q{V8Ͼpl (pxQU2lļ *"~7RLCVdL&S}| 9JCQ0X#ul*7)ƾp&)ŔLr8`|,9[_#NٶTioc 0g䕋_T6tpKc(hØm$NA`*&Ld6[GJzT!\UY#/yn_>d;[Z.$fb4x *L±%.%6Vp[tj>ʓ $@S{z[s*9O=njy9ڋ0K3`XMIWCxގ.ͭ.4VX5/-"9نNe&sr觚ښ{M8GMHK}| ?+%ؔX sˮ)KŗxMymrځ/Ae&Y.j3Remal7Eb~cz蝢`Jl8"Uo m>*(mP~Z {7/j[2"gE 8a4U(u(6PX.$ɗvN91[2B2"{TdwMdQo%Ai n%b}O.o2l|a0 ElyQ2>PGww¸yi9v[&,k{5m@l_Qꟓu0c"A31x7ƢI|GOWm`h*L0>,6Lebݫɿ%JmP Ƴ!Jw@C\jrrϘ](Ը/[Ɖa--*fD̓_srB*v.aiNKEpCԬ.uۆT`12?B׺`(s*V-XSN6mvN:$$/qr֕rP#hrI[-֦ϑ_r yy!W|n> (tهkGъ2~X|0.ʹy.?mj6F򔩲K-WHjMzTqR'dg(ʙñiUeϔLgM򑨵\{vw=#"#qӧ>[.ɜۘH:TXАiӗ2 F_S 4Tc˯)A%-[TA[ @LjRK>0Vi a+rZLh2ցm5mqe <ǔuܻ< K{ˆ J辏p53y(-]8fόex* URl"!窚y9Jw/ k.YL_?}Qɑ1rV5PW}{=}K9,z~0>҇aR ]h-&|-jG?krT,O3beC_AC$>b]˞˔y( /r>V.'ΠWKYaW NvnuegNPN34&Y9氎n'vʙKLXkap7+0#Nb\e%ŖI;+gf,ZKLLAhȾ/Z&&4fpfv ŭh8&͙_iB0\W_n)1m}S#kxnk4;*;U$߯$8oin^MdAork:RY0O[ ;0^A|ah,}?>UG,2K0sDԳ"JyR^gqfkѡ ׇ#F ~£ K).ن2# Iu2ץGVDjH˟!ޯ?E2-' -5\hB? DP H50Zd^B>{1 [-:B7V f_);ϡ Ⱥkvaq"bR=wWBjvo<)j wARo~4m >V<PYWoDbY.SZ ?49q ch@aPd'i݊,igrqO=h;ɍ;ܠVL-+6kV`3@SvA]ayAM7]ݪ;'c>3d[_:e.`Z̭xb5ZloW$PR7sa\5anbGˑ*bd7 EIf]j #Ƴ}C,Bg+g!P[! 6,fس_v녜U"M8fzVO3Gh=Dr-c!Bd\`cR!HM'b9rxE \̲lm~K VozV%3pRA; `ErW[ոN˾9A9t]}/&U6G i OęF!c^Έ偤o䜜k+ә4,u1T LȜ/ >q),Bѓҳom?RU]DqɁSZ'v|#35uօЗ m]qQ >! vmyԥ] zO#*kUÉ+mH]~jyrdqOQ(#׃)[kJҽIj3S9= ~4yb5?9*TJE;aQN"wZM*\!cެjubL)<m|{-)4DL̵i :oZ)Hl#{Wv>[?mHڮb^saY7PTV{{"Y-Xnl/jlueQY[kRܝH|Ҵ+zB |2_Y-wwX%"<DcogbL+WWy1 C/@qyK\A[3?848 E|Zm +е:$tw 2KK|Rшs_U4b#fnO}r9ɥތ cyl s2T!DLWn#eӤBF5BfXU x 5A2"wiаLԚn [Ѽ + F ᏥCx6Q.ƐPPHw :udܖZ }Iڦ>72eiय़W~6@iE*[ 2!M@f9m zm̰КZmNz3ubZ˕ڭΓ''3t|P--NXyH.aGZwUC!DR1|U83Ցg]3;`Ѭ]^S;{T*T{|62E'[meJچl ɑU7ƼYK͉&+bypfCx~jK\'F;lM;.fZSIC@M$A$,T̹ĝiabEiwUN-|y+ۉK̕  (4IBng_dٹu`tOC@^/ft}v(@Ҍ+,ő͡2呿QR{a<+ i'=O.>j_UT_~l z]GRdwQQf j čpC3]GQgybhat '3[,1Yvsn*PQB!9Z V:\&]Z\T)cϚ{"T/2FpS &g[2^@ <},f#w !C# 2.5[w{Utɇ5StAPjjatݙ Xzr+Ð'(!7p)ȟ"%^qs1BW?Y0}B<ƍ,mE \=o3q@){<تLc4߽ŐkpuѴKee Zd&u[fnL/!͍@$I&dL,?$c_-]+Oa"Q;5fa׆SM)L7% (IKnSfPH)8"8- u|H#@:ip`Q1С|`+8V/'M7z/ڬjsZA)hź[D $0~RTW>OJh*b;IyI qa!2L//)m5kmr54c{~񑭘5syx|⢃!R1vN X$ WQ dM\MuH>u#kt1CkfJkJ.BJOhttf:ݙ*힊q{3*5*!c [d 3#?f2]ᾙkljoT}!&|BJ׫aԏvtHh/dmJKw+tĈxhU¹=\W"j< SrFM{ydUJ2Ry8^CL^*Zja?lZ<^/fqRs9Oxd)Z3@hDXեVyX'.kX;^v'8zc邆&qPpY+OrE7fM|q Lu.^I~ R޽ȑeSP˪.OKl'bVJ׭x8[ThL-Қ\Qk@)1#?ecfd ج'` hU02[$Ry4eϑDM%ZPZϞ xY}ʹ';\> Y[xvR Э182MiIG2nSilm`l |wh>񡜬Տ2g'oj_m.oKI~(^R?('B(LWj;/LO1 j߽a^pixJ#&߼,8$x{4 Wi8~UJlt>mP+lPU?@G[AST)!!OeN7ﳫxuq O販>/iNoM10[}u^ u?q:qYl7|Rh?.霵f McؤϑB}C&{|hU mvfKRnqpYֻǃ4#R5[87`ěͼ^پ iJ@3l g|[^͋ 4ʍ=[#)/B/t[|`<$,=ZV$Âǎw$xr{Ss_t~jsRF9PܚՖn=G'B|q"~iM5Lw?~oDu -%I|J(@Ujb}aowv_F ޽ΌA;j=Cw 2S,áqu o+{o1JH7pmS"!}{ \bV)x T\jPmgE3zEձF !GMwO*>E + P+Jk mB9í^_tRAH('YgTʺDv[D>l 4IsiMF ͯ" )GE3? f0h/ reV jnޭ?e6]6ru8+ \%RK|h#;5| l~H6Dv,Ul/X2I˜δnm$43I6 E2t{h8tQ FKV@hvO?WÜRҗ:BY2b2? 9mJz…"6Zwv˃_jw:}9KMF^j;)]cn*f; wiY2?`EWPh*$i"J&BњPۃǯ®]DOkhkZ(TÇTɇ+^ڎ|P{qN"=>.NX|u#ٰ<T.c/$ޣ57EQe(JH/ϒ`ȖXGyo c?%*XyWq*ETvP^Eohn7?~vw&ya.^8Di, .ܝCP)P%d%ߋqpd5kmͶXKj`u/Ńmsŋ#js( Ȩ?=T&'}aF/OkXxE܍2A3[U se>B..)j_;nl{&GjުLLV+qΐHN%Ju%) 䦻l]5qql{SZwmEM͓7;$ 40D~ O\s9 %K aˏ/طIH lB!k5"&*!ݗ41RX%)sI+`(\|~G 29k 9pMQz`PM҈GjF԰s/϶NMeTp;ʳ*_1OorĺV"U|u;BֺtA4NE5;L$8scD9xEGxciϳC'q̏*10?l-4t~8'mgюƀOTn' rg:O2`Y 3U e~.}C>Ib A̙^C#dKEZ9D #eM,hI̜2_tn=FXxJϾ`LRP,gB+1ߑzS\z@_gS5|:ND#4!cjbPƋorI(k\,8}F+XS.DV&kyh|DJC2)Ҫfy!uUPY\ 7u|Z#m68-1"n8d¦1e3a'\5=r2:Et[q@/[U`-$Ck ZI˧J;| `>s<~0LJ(CMP0K*^@Zӻ9_MIQjcV4,eYIۦd U:{ 7R3o!SOzL[m}è1Y.5{Ix{T # *pM#) \$%K0K0Zz#rX,gK ֟zfh2k,LK$?BiJq#[-3km$y~l[B-"A瑌t ) :T{"Z΁~\=VJbN) 8 J 4!֣OjH6v>9js\m~g1W1 9%nnE2 jV/XPH#*::?/:%C0<7CUhEY>.ş>W;0I](cuUJˎrI{Xl"rޚzArY/˽ht/u;q;,E_5{ E ~P/'7D$eSIi׮ JSlt}/0} : G*q/nU Bh; + e^hSG9>KE̩_{L[xl #Ted92n04 pr gSѭDy(nrkًz?&FtjhœN|'Qa~5Ι1Y@3˿>Ͽ4 ^ʲ|Vw #_g#!oov{±FlR]ҩv ?oE\&f<0|=C:W^7[/7d~LtK H2XMs|ucn`&pf~l<©{/ʀcsqMzN(0N Ƨ)0^-[|+Pv.0w+w&n9s ]!O)?d|иw_d'40=R)5| ΂P~ Z-θ^8-x4Yى%;1x$hPnEvЉ(7zٚ:?9r<ym* Òҙ!\]Pckt-9-חG4ekmUU?nYqOV#]ȑ_H3ǫj_iãvqn;{C%k󜻝Ix__K:)پhLآxUS~Y~""Y kwuF1{L"@?sNsJehE^c%Vq%ސ]D&X2g:v3(^'~fN,Rj"#ꭦ=. uXeuGk}?Kx UqK251Sl:DoZ$|۬mN2pGyN㤦ToY2l:nө`NHIn[]x!<~_b Yv?X%m_ٚ6} D'KǶ(+S S7LƓՈ⯫ygcxك+\Ʋd=)}k2Ntd ûUjӚ}K}~<:pb<1zmtdCpL 7TÞۗ?CYdǦp^uU#Nu9H7Hޣ Wӈ7k1H ,qLqjɜf>%PX=$-/##.)wXdBOI34m4A:hhY8d|$z4{Zkt=z:{fS3bna-Zwڳm<,ok8Xg<)vu,P"DP}pKrG!e&cC7RlGk!t]w|\jQu鹩Hl_"b*CCcg*>ˣ;|dp1EuAd:}Z8n?0:n@J"SMs b:{k-E_\5=6BU  3~B'}s4/(Nݥ0ILAY5 3*A =`Wx!w"[8it#UFŹ@(7f:sYblehg{mz`Go'Rw֒:/[x7#iU4-i*ִom"Yo\̷(%޾Y-f\ vY8싖)ݷ]$t7A^Qfw3cgܳ0d5 g [oJ2DU%"8{$KZgi@ ;ȚJ|(}KQ}gS]}WyQs(wv.|e]?1͡f$1ǁC8XmK~iu5s8+@j76{䔞g`ʂq%8b"a6]>CF@oXCIWawUsYPRdͩS3Y')aӼ] @_C w_K0&_o`_VxS$B 8)_f0#GXaI̙-!v\A0`V!MK{XƕE[ W48ŰWbð;%OK,ۺ0sqa*o_Du~>D~:*H;(^[Gqja0R3 [S͹Ȫ y 5N!fBTEHG`_ PR_;?e:H&"[C)~ :9^?9h(-Y)O3j` Q l,$3BJW9w3>(#e*/]/J3]0`aĖH "ei$絭}:" 5c^3-1ѼiFpFo3kOSlZ,hW.՘a} !O*PN`scV9N'1-ujD<.zսAc8qi:\m{k2FM3:,/UG'#]2ap\.Ľ|èYEz NuړYD"}=Af,Op+?a ɾ=KҬe6]_įSrm"+7h%4گ.fܘIa sZZc h,!oU,ZulcR#FZ!/c3fNmRwKz1vMD((g9C3e]X?;i5{]8pO*V@}T1W+L~8r٥0%yKQ<)A$l$wC|0n%D,giB/CVT9RPuj̹+NyK^,Ԣcւ<;a{K?_bKk&a/[r֯D' h"рGfQ'eʡu]3 ՙ9TMBCjATehКu@6~ِoUtPL8~8֯@hld}Rm6 yaVPԢz xpnf9Ay >a 0pidiO;R3!fen֊=}# ߻jgݪӜngtv-qD4" 人t(!SX=èJ$^ %<wqACeN>S+NJ Fj2&}O2Y6 (G[B RQgݯM6>[m4cFFC%Q뜥ċ?39}gbE0d G匂dA L@`ZزG8߸2̽vҹ%q_ӗ3H3=bn]d7owYxMH>yqVCScEg_*ꀝZ&8w$<׈ydžƜC&w6 .PY>A{\с+*RPvcu-B4-m^HlLX@w?(κ7[X33}Us1-퉴ҕ*N!zV՗eFPH[Wȼ7IQ A\0!lڈU1n`5;|"D}L&wMSתk__C"Hq$%J%P(ȳEo/&@ #D v Ngh 656ZJrrƓr %w6 N.ʡ}8VRIV'?e5K0Fί#ܞ>v.1j,(%H.a!Z2-BYću.Toϑ=!LVB-iE>+`MT\Je,~GWH{dahzN ]eR@ 9iZ^ LwmUIY~/{C˄ܜ4.u['*.#@:H΋jОkN&{Vs7紘FxLsq( !$­Zoߵٺ>[d޴)X*)J[K X1K7I+ [^Kdc`ꝩQ_a"Esx)(;#hԳs#ۮtOz+s gm^E/gDؓh^\Jxwn7벐3)qޏmTn=1V%>S,.͐QQnv76\r oEZ}tp<{b|7y\3 rz?~z\j՚l36t{*9&y8p⇟ 3/|#o2}\Li^={MgbtuCNp`O|\9ʹLWΌjDӎBmU>jDBAD@n$^pe1wt 찎D%fR4@nd 6R! 0w7xm6ůBPSZ%)=$Ę3t8)pvh\6j$uXdžU8 "uYZwܺxC!2kO:0;g&Ų:< Ow"f52c2E|G&[ Zy\*(y5̭ɿ)J_qU\b!nc=ԭ+zR'kEqrkAjĜS@Q>5-ۓ^(8Cp0;GqdṂSP%d6‹ odҳrN67FEMٸZϢU| S: uj㊬"z#dsܷ;Uyt1ɔeeKuG nȡlGĂ|ޖ g GS8? D~Օr9bdkOz"! (g6WXj啱6xs˶gQAWXc4TO!8h܀$g.,Ynn ekdi<tG'bSɒ"Bֳ<ȰVI_t5_V#E׷,vfc@|J3fӇR<[WcqSau&BzEL Hm0NFU QSXQ?w4>8PAAMeZYE)a'%޿BGb7-{8Wڵi,ԶrI2Khە!5)3)N ZסPS:P{dFqd8*s^w歹F9s1Y+W4A6Z2Ј3GvڄtSWuA-(FROptYHDü;El"Ltid>`L֑ijNغݼp?k7chG7Y3;vC: 6Vj?4rgDhX)r-UfH=m!QqQ=;[!?fNm 1CyLQhY* yBr`e =>TnTQ^9/Tţ9onI"^ ]Uv|6Ȼ,_ﲆ:M6$~yIy16Q;ϧV=/;5/ [VYG4c3J<]`ir;Y1okcRȈaŪ$}>}4jM*o}#\sבfCh~ RRP-c:pc ^f yΫB+r4wpw<{]Sn ҞA,u8ckd J >P.%P5:Qe/'9;P[ ?'G%&R|9m+AWzh|]=F tPi (L)UNAǥC@ceY׌N{R$UU’պƆÐ̭On8 ]C K/{'z50y;վk s|vd!mqrsaIX\k1\Yxz[{XlGj ӲM̺zZFѨgKf#HjrMcVYNN!BYD``967_]EDγ2Ė:v hzx}/p_ԝ-V=f2"ȁ#7X}r-OK1g3Lbt)Uރ^Gx luYԙƣJi-}[s" @TnSڞ'7JL# 8kOtNqG-@ V]GgOBn:2;5]r2]xdvg=ېPʒԲ^VdNI >jꚮ ҼΔ ؃z zItv$,I*ng_ 4Lב_{u9`VINkuď H*@z]㋰!یccAL̍A>ćio?×#!iTE~;jzq%| R#@CPM2(& !c e4=K]m ح|Y3c>FBxкX0nzaO`tQS[@0uKzLcpZ W q:e~E+eF@p;W"zS ijlmR0BVy2hvY[1sOs7"ֻ,`]%ia/3 q<|TEo ܝ>aC}d&:QEڣM0.*'ɼە4zBjwc3S`=kq:܁`Eɢ4eˑ9@[C8ˣVl3F~@ ۀjU_8̂hLXR8WoSx.X@fIܳ+5Z['N^@)E3ő~BNނQ?EXipd ?p- c3`9]i9x[)LZvc'ҚAʑJo3whX{rM&!aCy~\ceR\X-@[T;0acrx[)w.'8Gc|vWFqc ]1cEȀG:ES+xe?Dg[bŮN6"V?қA +nqsfUbAQ)phpV] ׊{9̡|Atɏ:24| ls4;X3^Qt.60QX`*cϡ]KcG0=J+,쑻VHջVwslAn4< ?pZtNﮘ.=SbHy40YRV b2\1XҨyVzօ%+<޲t)RV,aKYNPsJe!&4g}m=I{dfB^.^݌"}3ʜVDhvL$()4{ _pLh/<4@mEu."Gi("t37 DhA{%Cc@ սpS}śi`YL6pumj ?YI1?U\[]MeKT((܋>cC m0R) )<=ʇltʃsT}f|asB`ˌZ\^-< 2m#݈z\\{yN?x s hrUFFc4ٹq*R+݊`?FYcpE@G}2M]NY/}1 . W)0) ߷{ (bPNUs7}! 'ʘ7Fe_.Ak241ޝA@7ܮ7Vr MÂ`Iw ,ȄzWr7`$Cɓo<N ؔj>9EH=q+&'$<#Zk™E8獤 qtNķOVy#%MA;/Yرگ $Q qV (`tܭ܍EwCm`T{G:|4D~9S61rGC?S/lRRfq0rn5n-O8P ST*OGjg Nc6f€v U>l6`Y Y#6d|/T\H{B|HV7]׈0mLt.RNR1?@վndR<=[8mz\ BXjL+хBB'Vn#2B8=!jk9oCQF8xPB_EQ3Bw9b⼎vk఍FA+0W +FI[!$5%լ VVAx |`"WOLW7dF`Dbtk0v+paPUTɖ#~rߪ' 3a$(.MfG9- -7 R1A݅lR8I2=IJbpV*2f8q^Ur-mK .}B5"}UƈN.ѫML1 7Fedž f=2)]Ѕ{ڲ* ;m LR(Ojݎ[,7Hyux?8WcgcSd te!~YhW#6dl)1^,+̴i8^|.h:av`soՍ0쎵ĥS0/ )*LU0$&jģB8u@S{`TrL6IKŕJ 3 7$ҒY[T/gM~/q&!ybP}xYSgk9]G%IYFJK4cDL{&6hd-xqtμ)}7mM4j %s'abĚ=N0EbS6nP=[fn3{ (s~}ǣڰVkOtR:u& >lrt06gj7_d,̟8gW='Q Nb ma:>m=7Yl)C荵mxpz@@/K1!m-4?Ԉ; |$݈q']I/ y] IGʒ6I>ɦd+Jw]XA 7uf=m7 N,p£GK7.'u=Ĩ6ңnH~1)0w& 7ST6_U?m N;, ?@ S+i+™T1%=n\.VBB+Q,VdKL6aGDk Obw=g Qܰ0u0M(nFE-W+)U b{7`$f7Ɍrrr=u|#wx(dݐw.IӳXg4;óhޤt0ѫ߱Z„Dcm`8羊t.qWgb]$"%=Zi2}G8DzxD)HMV+kv[CSq7jA @ ŭ:{al˜!=! c_0_3 _݆Ik*N&M5?:F,*vL:8%cH> yIZ)r  ?5m~,Ueqg2EzNz]""_+,i R7 *9="~Atkr}۴y{SdHZ*cNI.S61Եk5t*ސ;W$ٗȖ{T{K{_[@rLLb?69=O(Oi1 {T"0i&u9Ĕb2R9 =)KpxYbMU Cf u*n% o"_AcrHؒd+E:Uk Q 4[JJ_e88kX9ъnԡv au0c~^=Iuıc3h5۲Op."Ô/&\iFv[<4IA~>X1 %^%qdWAs/m)؃$?9- nv1/12H)&(/w5d eiы`L\!֍$?vY\-1z\{`˅DRx0Hd!äP|׿ 91`(@M'l+Qɿ|4 Z}cly#M^3!I%la=nNSRk7D+풇Pp~*:OD"D 1[мݫ%ԹIȺ?Ö!]Gk$qAD`9|8:3w'yöHFz|F2ZTﻆlE?PO2yM+v͇ rZy5N:$Y ;ݎcoy/zԤLLd?Q @ 'y,YI YykReIb:)aZ? t΂oSU?`/$mPuY0=RW Tˑ,l>Q}NV*nf>9'/HbKy6xOmM_+^Ћ J?!KAlFK"_nM|>XPQr ˻#o+i$W%7,оJDk]F2RL7=R7Z.pn'mw972BW5S^yF+~=ͽ,7r'%M֩'d`gef@Fpެ,M4$g+)H(jH.+ ջx;z>f\ꂊUVLȻIɯpmd\#P/28W˗L~ !E'y <'ڇP6n}fC&ͬ_je+b 췕f]O05R}%x+%0B! 4G}Al&]ĂA1lGg~JGMAZ< . `@ձ;֣65I<'qӷe*Q"jzSz$m ~a  ^+In71+{z:]ϯ,8ܧycNr-Ʌdۡ8I+kT_m ?(hϞd;>kHXUĹ:$tܙTkS% z 2Gu PbP2a,QPa쟚>R֐G <2SfK}\2Vw٢Pfڋ=V VCMQO,{8By[}se'a&}Qތ$SAu}_MqT&BBVXpah3 "J듭cU(y(SԦeC\zrNp3_ D2n5]oy[~_|mxr"L (q_*J؆oIG'⹳ԉ>ɵ{.}G枘#hco>P_j X{L`TBsw!2m#\4A38=NxG| ._tǃpv$$[IC}<;f$9Y{,8Mg]uvd`9t-ԑ< ?4\a%JA| Qw 4|x cPݳhև(9O(55XhFTqdBc>:OI#;Fl7eHfq{r-hÌ5Իa0pbm,>zT(4g`h0v43؇^./ׇ'f`!n꾝4e5cowX[dJ+3h@]*4n$NH&g|Q'\gi0rsj2hx}idڨ4߫ `*%a  &%J$/V!2{I_waNd  İ[qwV#Y<`"De%QK7!Ԍu\eBC[51 #씾f/SҁF tm``p?@Ən<Sp;D|No{/fqpر"b Rc^ fR{AN̅Z|gZQhjT!Lmp7 BsEGeBD[㥝Tg721f܄i9soFUK~[λߡ{a]+ua+U-b?zAS_wAGaˤSnqOek?,`!z8H9f]5`xqЂJ5 uqZ1`Їh܌Ze/sMG'LTiF MV/hFPZ~;@s7?`JjwKɬU *C&LLG,ȘP Wz (S-ϠLZ_VF~AAZmRHG?\}% Z,b9ņURYT5tz$+ƯLAY% UwyFt$DS00TT5NgЯB{pjB BM[wdѠOiAH wZϹ 8C1k;Ro(B8.fQ'Rк; Ѣ-T<`c;^(<%xDSKV&1;(7S /|;A$Q@2PK"L,7[ȴe++4^=U]w?#zS*B1bB?Th%߽G8 \d׷-xHԢZPg6&w3W'` Nex$bPt=ȸڛ.z^*gSXw<6Q훊=u;[Ѩ)t]ggpp4d~sp a1\Ƶ/ 54+4N7'jI>`R;G>|(G3zC j 37lGx]ne6BFCa (̺ʓ\ӕ_؅t;X/3feNoHB- -[0x2D}̀wydLNw,@|x ' IOi⥁#[R?cLG t@IiѮe|m,% kzfhWO^to$u558U@f?`ICeUFՌyf0dTs\lPؼAȼ 4 :#[=م/vV>ܪ,kb'.U C]"?*ZekA`ia=#kS8V:mqhZQ1c>c7tf‡O8iX/OjNRJ(5Ψk&7J" ~`k!ڭjb'flD^׷uP2<lB$k؏!(X`imߔ#y<*ŇVTiyNNIՔi͂?DLS(uX>t`2M 0XTioBv|[>hE4 49i@4K e[ʵQ72K(83+#-t9dN8n wCFJƬoR޽s#tqm@ QvXP_O|m A5׵@+*% Ã^El梅[?gȃm=8@q?KOilzUĿZjp/-&n.j o6Fdu#;B;;a ˨?.dYK$_Gb9jYf@fl"f;"53W!\PG>ǣ>LGN|ԅ1ѤnwJ.&Ɋa!'k1b%'}fI&s;.28h#A1zw(=MRoJEgM)w%YMD_ѩoҴ^tKѯ7ش{oGaenي~wV43p?h!?i_/6ͮa} `z]bL+!{@YFWڮ3,z92IfFEo^K-!7/["41 ^ wyd\ H?^d\ P(\bvd*ti肄dcxdGr3[OP?H)lw$%Փ)ttA7J6Ih\vvWE q F /oe79Z԰qD$*V0Bd6phVY|Zu@YSi_QSd i2aNCfüi+@Q! (3eSO5 SMNA21rT`ɱ`q&1nn x@O73|/Rn c7xOa@2R Q<ڼ m ME*ۘuQ^73fVJAkB@p cՋ}+O_u,EH;d!R)K5b|jH [Z8p F#u5(C!85@VJ.9(NRc8ڑ} lbjH850=Ե(n)290C9%IF跓 zH(\(EŦS }Yg=ߏLip̦8}M8g)tf5O9EB ?]㠁7 5zVPhl2[ˋ4(ӽ/1Т9 WS^w+75A nZ |aS8$'+x~*Bڳ_؈"P\21Z%d(ʼnFabР! goDTsjFwL!fI&^2|:$Ӊ(l}gvojY`Xc8.!g\?";+h+!F= /-z9lhj/ [be zbs d12٩L/HYԀ}{S0d|tGwc˒]uG(hUc/EkXg,n0fcsas;nrE-J ;_8*eEQ1BlI߃b: RMccԜh 2MP%* Yn\!}Ijԝa8&5=.0Eo ו`5nh`&l5-AퟞDG_) K^$g ;ƶ0h{1wxaݐDh,M)vE%%3:p& n O澫e>hb4C2Z"go{&Ɉٽ}ߩss ܖ޷v.Ir/Y=Є,%ueDZ֎;w6~+)AY!!^@TՠW\j\ba+Bith0-a}a㰯֓VA%Xa=pnO8[ 3hs."a\BGhM]{1f-LaX^bO`K&sS͎)QElm\fL 㹰Te##`A.`znCGȱnV%|8 S&bd1sdO1+Qq4յ=o5/hCsW*>Smy1ᤳa8Z) " T\uJkd{0)Yf&JuM C&9F p5].S%#%E#\G!W^!|z^c'Â{Hvs 2 "4}`u2h F7u|HPIF8zR #7~Srv@α^sE)¦΋='uKQE]0?Ӑd6^faU;܍۹zVۍm5sC}" . 7 {bO ?51:.6;О`Oz,Э=uF{,39tRVQt/E KIl=VAvm>HDh=W8~S] oэGplNe#TTҋ窩=7lZt6<vC"rKO3rVyOk8 > y>Y4P ;: lW[К㢹x J bj`)CUfi2,ȼk~m0l}#Šчe4zFIθ̥-i !lV ΌU Aeõﲟ${b1Uu0ᨌIy m]!jPe=5לm2%6mBX\^,樹uIr 5+DVTnV$r?Ҩյ1멢Z& ?jr^ݰ Zzd Igi|QaT 1Ye$!ӥbtɸ!GGju4o!YOv&G_=D;{$g/RM1ǩrH+kJU7:E{2c1 RV^GrLRm,M N£'.&ק b9M [ B.'_u  !IN}!tԲWdV6=~IjcM˰"KⅮwZ* B+g:,+9v J_-`S 6p Q׋7&t !:""O utgS"Uk r\&)jfᛄ~qkGTA7 :oJ͊|&.{U^c{:bdF@5-žyNR|H']rYm̗ /Efe,.؆@33fWX K ԖO#jkӄHS\Ea*$-rT 8ڰkR)C?õ*س ˢoYvQ7"(w1K^q`cPoP vKdA(ʫP mxv |+If-G"kBC@B|* ⓥ%FLƃATMWaZХo`SF,Yي #؆0@K\ihU% gpUPffԏ.X\FrD싲n)*$V1jB$mM(vN cRNur@r})K6O ; @w{-U_7;r"m0VNb03,vf%_VV 3Uq[;L5oRCSwP_e NNFxC߯_LЍ[X8\bk4)p݌a>b7Ax-DdH~sx)߆SG,;qm|/g3LKυa}_aI)oM!޽.A[c/ḄdyBn pW]$./|RC7kǷ{vg)^f پ6Ab} i+xXv ^tilCߍ%3#=^=#bLv0 Yl+b6//tڪFht6Y`nWjid/iu${wC%)ct2n%n%&X%M8"/"\k?WVä9^ IE1hL柊'mݵ_sщTTte8LdnB#|j=g˄!@xkǛC͉A)4r#MgoymCww '}sׁXK2& b;HM]Q/e3pf5>ͻ+\;;_5x9O:W˭Q`y)Lk 0.dx0$8C]oFTPw Tl$|^5m`䔼ِ ږ~/n!!Ww!*\R*)ßѠag2Uꥡ;ebpFC=:MIFL<,((v8$4ޘW![1b_NM]8R`S$}9T@ll>bLÁ1czpT,1 )L&I~f15RRWgq+^X_P[I<lD^F "`1 Εlc]ĺ,][,7`/l)M,.?tI7mUbs m M0,`Ȋ.Co.amiM” ,,Ub?=.T1\!T_UO<JEy~<||05F`0buaU#)0yWT~tlMi+b3Wnꉪnך7DT|E _ eia.UwY.OH~B@6boУi1S_g</ǘ(M Z=XIN2Y`񗌟N% .*qbKZ!]`* aakmnnɫ2[ \(29$ Y3WZm*MKeUP6NϢO]m6L85SnNfYzcstYD|ӡGR* Z>͍n=+:6؂f$']g,gA2 fDՑT ]2lF͍\Nw \h'scWYÃiBosMHZq<\RCiet.R3>o]&醾o=AmP k m8do@ټ^f!}Sg 5w(bkP`Wl5fMZ5p"*Gzuxl?*_ЯB)hK7?mxPLs[o Oy=pqeQ~0ʦV~VGVF%xb.޹,\gq;D}@8m8"cIG'J0ͽxw rMb1C{!,:8|z2x:$$'-PV"g nS:Y` 5oBdң߸g<mq Ŀ,aToX˂Hlĩ~n_SCEҶNZmvYc5F%ބ713IFʈYS%3\i2t<0jI p4-cٹڎ1qRu΍7НG1:w,TXa2J7UUKLkPkqʑ(}OPYѧ,睾r- UCE\]oB2 U`Lf,x8>V74N4` SLT}n1PB7c", mBe‖Xt+GҦkcS;|s@bΤ;lc<-]ևN#9yG6C& ,.r\dFLt1!$/EmRa%c?+>1t.5NB5L# [tJS锘X x_v}hq<GV-O$FɪY pkLDA!OJ;E$%gX_+;?8 9zF9v<:sSڃ < \:Z܎+,;h5fS(h ue۸S9+zM;#(Y1ԼhI07`G#a9, ]吰WVlC/.jak8v}e Y78 zQ[.M,(^M< EEwcN_6zj2CX;"([v?'_0c5t[Ir7)pgU[xK<&DѠ}#m~+~DfN GI-{'p0 1QW ))WxG1?IWsr (RoK!jX+ 4v\V:"bW)s"ESS9m eKwMTy'N=|OLUee4uzIp~%Srk!Ÿt;\u꿹'%F &3ҚevB&9hQB#4.\ m60C_В$$W!uH b$7hVa9§Qķ@E9cԓR!#ёТb6Vu9lH DU^nߧ+0OVɛhΑ\dִbԽk1Px`>/,0շ_F&~ -1M8Y ߔD B+>L|I :CLI0r|5S@ 62Mm3:~֬?; gGfm4uqkN=(4ͧq/& \w ৼŤ-C^1kr7y(PZybO&2s^kWsJ[0')]LbR~ԍg` % `1U aZ%ܫl;0ѽ( 9 PaxG1Ҟ#{KFd5~QK;X5.w<ؗ57mYūUo6>@(v<f']M ܤNV|,3! "+dK#7^s4qǶꨲۀƁA.ixt~'IŘ^~'YϴFhrNP$2o1swm]\ wrZ2>mԤM>|!"*:v^(n9Od; cW! N,m߅p?GP]nX܉ݺ׹ mpI k]璇ů,MOn&5]YCZI'' &5ҸX0-%-wx>͓+iSc+Zそ]  ,Qw@f*qթN )(cDDl}BshȚgB4-*]#u&t~|EP{'覲HZ@_1q 4yT>DP^Q(- pµuukw`Av ;r!C33ocв6JqԌqyBv3'pJ!ry"4,3J^ ~zbe~:Oem)=Ru`,qѩd,ÑʲNV.QhdX68޴tq|(&F N*4%6ʝ'ūh.xm5.zTK [W/ NhYUR9  m Fj63x.C^ߑ`?-1H yZ应긍XǸ)OGV/{zr)M^ē:tBŐ@[j1D $5whẇN,my(J%=rOUnE*Lჭ{%~$Kww\}S.`F?nZ92&Wȋ>e+q؈w>MkK@x}Qc 2(zlU*Ne|ۜ#Oyf4w}*ܙL)?k +͞o͛"|i`O&ɰX}ُ@xrR.SinZUUˉM)Ob/+i\5qҡOL {>Mc+Ztғ539/Dvj/n.V *.qQUOr ! 3%asyA}vSP"7sZ~IYKpfcPX*s3'U'>0T]<:wSFXӭ` աYfsrQ ]:PWQsj`6PmB8_~F`,=aBVPo>(@ d9֒1]OOopxީXcRM0P쫞4b>PbG򆗹}r\j+桮ױW܂NpN"4AEul=B%@ (w VC239kAW[Z+'I1N %t}.^"y2 \\|VpN5~i+?18`xTęb+ҙUӖuqvKt>:u"x !V+8p%ee:uvv10+i vA;#TK{0 ּwJ -'V RA󿔟gW5t,ޔtT6ښkg;߄NJ#K|?te5(מ-G* *P1Z@0v.0я313y?fYia {{44﹍U^,)'dF~$*cqwJD^١-RC>XF4MBDҤQM9!ǔ-o!$3hQ:>z /E }97@mpҾ6}~FVh .|~Noe#trp\pN" ӜqB ˅`A~LD :8cܦ_\e^c H+N;,JR4YUR-A=?vamęF%ߒ~}I=by_(VUE;U}8U nvL7`,ro>K&8ePaWF1 ^agDQpdae/u̧&qF/?Y^,4,2Y{psߓ 9wlP\#`޲-Xu E=WzG, mքC=j.L6K)O2PASqg_9-2ibphJRmDV2KG`Y>'K!e ԣ4+yV! kGӳke~|OKxqrr^A06\Ce>n=Qin',&/u[p J2-pu$ZBK hY\fS f3ƕ(6z T;1rUۅv]\r/1 :0޿LTZ;R)>Qfw ? i~hbY ~iSsNl&mzUO浬[*Q[^3,9>t1#D ꏒ[-4ًWWц7uV" w$9vK7=G[5R/=;bD[|f_vxnrzz?lƧa QMRZJrv$[)a{f+ 7Lh %1"GNO\`Ѱw q~)s.V/ y#5ғQ3 ?9̎.Ql=$K96sokvuYmI@&áϞ5~ﶈqu9!(j'ɦM>$勒{ϖI}BzmǢˌkIuhLub>%)(N2 5a|^a;[Lcgu _D/lX4$o1JdVYI+ڞ^N*{`aKJV EtlyY[P*=V|K3^*@p[躗buO'N UCSU׳jU'/o_?S\+닺A^ZQkG7m]x;8D<#ޝjQ~I% U(!?} e¥ AP[v/cyVBxޱJ᧠ DضEspGΔluGVA"6,(gv5!g3J)¡eαf,0L=ůB sEJ)?e`qz'q\; qB>JfEyF,>Ġ#/ƿ˫ jB'XnokyAJovA~ui7'pst`SLR5ߌQkڏ7f>L^h/̪z-Y(ؠ|o'ԢqUI$td'5qPFfyr4֡ 6 ƌj|m ϾƎKv{a.!X=4ɃZ C)뚉,c 2#*_\NNLGj-56s|En}B9qWtڈ쀯\hϖ^+kõH5ħ9޹OVN2N̿So{Hu3VNg0ضbiHj&7ܠ@Q ݶըɂ RcGnvTȀ)lZFdƨsUHٮ2Qحo}k\%po'٭-2#eC~p۩2(y޳wX70܈sN;2]|{>V1|dEέeuɧ{ SiDISIVה&WgHޓ\/ kȻxC^eYsmson J=:NtV?)YIAiެ6'FE;ڒ4e!C')8A&K},C֑Fg,εĢY8{f\T)824wB,UB:v/k՝#/id'1&{*)>WK.YPY (:&)>`%t#m>]U$V NG-Rfa#Y}3D$w|ݳ|w%z+=1!ӆB/Op)}nNm!E>*SkxHnV3jП) 4<֠`YFnZ0 TȍC_@|@|I Ng#Iĩ[oyipM?*@(A/⊲'J<7*3J:ekNV6#*#^/a,_4uyF>xV4ճgtj@{`aJv^Ű*\"(͒EHqO4p yxC^=,Xɢa"7*͝y%iT])8MXߤxI(Z/٬Jf {L.].OVNkwҼS5'h\JK!,zi5IWX䲼 -2b7/a ,4MgFwZC{M#mZne. W%H5zHqnZ|[ݢ:Ѩk9gx#ztƌ?LZȢ_Sd ':ɅX#dS¿Vԥ>lczu$ kg}4_{Pm/SBXΟ>jpE IOmmI2,|KAXi_ߢbԳFxWjt}OҘGj*/l!{ tN_UǙPI<7$pI4c3k S.Fg /ϵMvw#FErMNu#!@1Ub޾J1E=NY{%`D֝Ys/>/*_W\W^MWLº膻Su`x(yq`Dk937 E/\uMw$D ȆU%i }O%o׺27U4:d8 q9_-6waLdRJb-q'fj)}UMm[3ov]is(ˆp} /3cVIEu%Pʼc =;eM$A~߳/?ˈ]hRTp6NP;&1JGnŔudLVS DlР}R.p>2'%gp̢ !f+f:3do^P"᧲k wVJ*+p⬑Κr[) D^}oe1;/CZkzB`)R_)JgmД RJJ!i.f~Еe$R 坬X@ 3h}tom/l҄ Xs񁆐9ҷlYR9Vn2Y+4N5Ww)^B T"J#F8 b\=b͢!n:N~QS-/%dA-1Zً2%DXSxa=8[;^ՑTӒ3ZGfcZT{c|"7űVAg#aCk$ze(bQe@8[}]AGEpUM<?wK%NCb13IXAJt[1R(}g2)!"!Os!ܩ#-3Q/D$j$,QzGx82/ eiʯuxDD`V;ͨxa5X6Q>P#U}u^3c« JmPmk(q85|!ޑX3%tdd8ʺ"dQyV.)ecL.cЂm;V6T7MMu9Z.PXTӵw K6;ktv։ *RHeG<mV'p3(j'Ƹ>)wh5t2i(l17D li *Q61#ԁ;\,8eB @R/i'vDrh^R/a Iƚ2fJ׋u_}w..E m'JEN(m+Por?&ÓuMgʇQ]BU}=d]!~)%%E1m oacfbm؏^-?~C)Yޒ|TjVx/Յ~L+sQ&l;c#w<1ImcqUA43=)PٜANva mZPuʡbδ#"hVS'u>]Hӥd0"IʅnXnFdTfY=iBkDAA՗]eSzz$~=YOJ \BD<|(T{ n ([j/TY2o -b$2MC}KunZ9MQJقPo ʖ6  U6Uu 9?sЍ]HjrpC(fV˄ܛ&9a0pI1vienʐѺx* +|.e 9%R6r mo4#Љd2RQX3ުu$)6&…Ql6I=ͮŬ_T, O #n#,бMKw%٫^gږ'/Ac+ٻAUKS&E>nw%bwAԑWW0s3Jdy K~\ ˺P1n"2 Lg{xԁ1z/1yB[*ďu0Q/f1 ̜ )m.eF=iT\"f]m.XXү&:-H*D'\j%m.߂KoLG;gl_sp4'邚7G&A5*̤?a@T,1@:[z넝y vТfY9WJ+|aw #֡|_ACl_znt ˈo73$E^e<لӹE( )x "TbX#9߶A,݃`x:pɏRs4L7hv3c^zX|9T2&ʀ_ MY7h@թԨM7ɋBrs0M_>m5;&s xqBlZ7kmÖEݯȸzj~ɣ&?ޗ2E7.e~ϻ x4*;z]D+VvF9ҿ:rΈy(}j1ʸMS%!E;;?zn4:^SMWuhv767b€'D{Vз"cmHB:euhŶ\\jW@W\4&zF;+; -s[TYJc}F#T$=ic-/RZT[MI]ԑ{bB"GmoK\Mq=h$ɆО:Mڰ/XHҗ3=ֲ%~3j52vd>l?[ꂅVњ^sY@6k^Y ~ >bЪK}=}}fǑ\Bl.7T8Ka$?$3Z7;!)~}tS.ex4w5}CِdX[Vn9C1+oUyt+'-B jB@\RLK{3{t$DGį6|Epx>4=ff^tPÈaLk}LZe0JL}ײ *.H|d]w =[1Mr; Bdyn{΂Dd|Տ_i+۴:aoTRYxw'Kg$ ቖywb?8/eQ3j K_}~zR5!X<{iD/]!H OIYӝ@ǶMd4ħv73Jߏ9m@iƪæ ueZRN8m݉"6v3CC4HH8,ffͰ+?~V0hH :yh5E}_ZI/r;%O098̾o :CKmfl Z%Xom+|KW8A{xL7;4$|t`sh P&gUBPeޯbͿMJ3.s5ON]h Qe]*y`VPr[^Nw;qF,U&QLNfK@Q۝b>'y"@L(Lu%)[W$o:-`i]Ӿ!ƋPwAw2NRG=U:-K)gUzu8(ҹ۶w~2]>yG}r=cMc&Rk^{&S e*O aMUʿL,k<=-F]k7p`?Ի>JxJ6f=PL M7i2ScKvR4¯c/:afk_*NC8`d}~U%'7\tNI'ҢG*ῷx3dr`}sXd=`aUTH zU+U,)dwVv,0 XMs0sMBS¨{s Hbp6-(lt q@wf1ҀA=&:tv$T!- d\3+ƄkO*Wl_09\`Zu e:' sSňj+ίH/?s"^+ F`oSmE# a$_feF>dut@'+¶q7k޲})`R. c|[Hۮ0Ns"KUĭ"c'dFEzLN;D[@H"I `禔p$6KH%'pL;#\|!?Y4kߺkH56aރ<#w4w,ILk%k

@Zm&3o"\x'\Ο~H%1{:f$q +N2m.;q%z떓Sel=W31S_уP4K<+ne/|օ~.@C0æAhw5.&.-}J<CS5!vv,?:i1dۗa%4t COQ!IQ]5&챰<v 1UWti"b(ÇNK2Eb @2tUve#ky&IS${ퟕE7ѭu1Y$ R> 0C3 SHGsxjy6r0$^@̜d:H9[7^QigɌDeV0L0f1:j^`rv Y֨i RG.!nQv``1$ɬdZ^}+ ` .ĢA,|/2R%ly $+)KNJdB6e&GJb򳁎c1xn!ܙo^MD;_Tiye[W#QD, %H'g1<.Gm! EvX47:3i-zqq}'FEXiU_} deb~^hP`v_ǘu{qJzhX2J_VI)c.EѭP$!յ pm"Tu%䗗a)?,{>;:+1NZD}>@XRQ?{/ }(S-3:~.d#Yzmj-{eΫf+ٹA-gNt((~q\vV-08kl(8 /z;$fo>$Fvڐ"*#]|%ʻt]C93%.ЕBKFTd/sYku(^z ev b=?9p,ts&7QUNXQ1ޞ` 3sqƜ&B@u-0ƹxMk#oE}qij*$ ŰՃBEܩ1}a`V2dIXY\Ϗuu>(jsUKmJ~r=wq]́u5}p'H>^Y;/K#ۗh9(_7{@l:rDdGxkpŲ]DԤoɶW?$u/:}R6JdkXEsF…yPꏖ6cKNPc]43kƤ7YFn)ݢzI37 Tς"a0*8pL#vȫJsqŕлGYr|: "|R`ŗ*7e%&u%?Dq́.5|mn l.4Wꢔ7W9Cȫ{M5-yX+(D6ZF7ODY8`'[VN8Lk4ٛ(=mhYD|<wr%0^PLG|&C+1>z=jWj͆֞]:؈IyWz%j\@LR+Vm|bCO+GmCqAQ"zwMWwHzK;[beLuȮB-HnAvZt oϲf+Ə>-LFς{"2YV>[j{0̯ƞg!vpzLeݏ !>宀g^o}٦tӨ5BԆ!8fǭ#f`SN3W>Ή^щ^W$C09*ϲdk`:겿{2y}HOX!b 83rצ(/ ]خW8$i!Nc(aeZJ'؃K`:ӃQQV~REnubIjgkT-(qZ#zy)Lr86ǠiXcŞ#˖V#)NYv Vr'*z#L|v=Ȍcz`t(n: $:%NU}v/PRW & .\I~k ^K&.wq5pѓX?dxVi,(W@}x9,bϰ~, lLgU< N\`=@kF$|ǰA'7{`jڱy;ˢ!\+Va@ ^)9\y,,v(~p nIf"yg|in#duna8g9g al[őOB%* ]!ujζ&x])1KN@{,f?Nu~ءaB |!'4p:j*΋ȝDfSRdw˸vח\-XH`K4\)MT ]#Pc{\厨;&P7M!9D7\ؚA|NΗeRi_/\ Vc>w6` PELl2r8_(g6ujI5'>AI EЙȎ˦";Ue9#tʬ;3& P!W @l4PhCQ D /:=]Z_)̸emd]3 }NlD,ޠo> }\|j-9t٘+Ax>m5HCոr.]F?|!4X! r˦m?#=v<c|0B,=l]F*㷌"ZгErpjN+n9g1 }COxwjo7_>b 4%u`]Ojwu rj2 $U`  Y 1y0zE<36FJh-lVBVh\.Lr.[rzvM66Sљ4+2 N6Y[ H`[{6t=If_>:CV_ӎ8 N/1S2)?MBԴT. {=MFRz$(fl}%cǃunӪpB ƷK2/ւlT;ާ+>17 ǖJxC]XB}*Z@'}D:`uZ#%]p($Rr|Qzk(ev.d_?yb$3Dgn0C4D8-ð?*KBP֘HDDPǻSU3J, 7=~l"SmRa ]:r<3ǩ 5]uOT"o˿EN9='3 t}gw+@,W +ohkctn'cp8uN#JK#rW^x~]{bH ŀ{c%&M `r10*re!i2HX{cC7Ik5&џMl]LqK\ND׬V=fbHNS}ހ`oRs8mCFc(CSBBͪWF>$]Cū+os6pB%g  ^yT/e* }@ (3yeUXzpU1K@?˻D:pVT_eӝtg~_6CPDC$7l.cSHQڌI٭,<=h U5Sefm&[N?!|ְs7>Hn/Kkz0>bXLNX/PDH~M5vJ4k?' 3ʜ" pƬ\2&v^( Jc_GܽF9| Qy|G挍xH] x16"^%oMaU [GGg} < F4T+hrjo":3g s}Ylg(оLNm/%x-}ZГkCۏJg;Egx2sn{{$ԒZj[td?qT3P'dŮ?*a'g["oSmP)J tgoǒZi ~'PLwzCܾٛJˀfr*t&6Z\G cvyws(ifC \^4|PRxg?"KxJ9%zZqo 7yIy8Ӛ >-4N tHfyE)Z geT힤u짏nyǀMYNyu}Ҟl0@4tͷüW美R&[ s]!}d&VfGƮV6p !u#&|b#k@q{Y'푳*̄ٴZ^WB(}m}~xRp/Qr/{)Ve;@tQcOkTRb`dx^cIaw{3[毟#1y!쵯#]yQC-b RJq}\\rWbw{Y) !C/AmҔ52cf0 WtieSRp!Nܱj:ˊQDF+z^U6 xtM'+hM"Se 2 Q-b>Ž9p 4ZVil"e+ МÖ%7bn( C&eYR}L/gä||ذW.X7kMz,qXSZqArɥT3xZ.`9[5Ly֚~U}ѥ//¿%_zܣU-iȆObj]/kw^fN.)";K6~>OHJinfqvx)c{']c/#cd9e(7:nY)כ8C3^/,"L Ih(KҕT?Mo/ߚU-7O'ށtJQȮތe-@Xݴl]AnK (3`S<85I帡;$Iz;>m>. o_w׶.DWAՌ~M94d=(CIX占Y(KfVTlHǑ$a3m6~-,ݻlONW sL>>&r } 5VgVU̳{.nܧpwdT;3γón}F&?7"Vh@ӧ֧7I?[O`OmrV#)Ч@,mzVrcC9M}˕ct=p ԕNH?~Rs^^54_>̹;@S!L̕ e$WT:ܟQ~-e#_o+t`.s+s _|;RG!Wi°k!_0R  7CX :QDW~0`Fώ)+a55Zc\߹_ &{ΔCtz;_8.|Ì`5׿/rI7gdZ:д{e Ӄ |w^u)3-YcDц?.ߘ9I0=zīLNRtMpIn–†00/}=oDNAn`*84DV`k\F; 9p@kEc{+bLxX(gMU=PT@"DtG8璀 ~3~o6f_Ú Py2J(+:S.L|J4'\J72{ʵJ-wf(Ovii0ŷD}*yo]GF7`M׆EVqН{̍d6t2 I"56] y{IUYi4'n2Cd$jn!5|" F/!Son11WN$oKeiL" 5l ;Si;鍂2#xBnQEܧP(]g<:h +&:¬.8?=p /GŌ:'ٗd ThʞP~E{H^B,Tl˹prmϰvx$r8V~څ[!O>kItuxmy!]~E.*GvSɠxgۚ">:r>:68%ǫm}>ҭ=0t e^f& )γno{H_gIk1`HN6n@g±*^pkYKΈ5f,p6y8I)C7q?#pnmO##~LG!Aw-O0@K/iI7,b̑Ҿ푈(I M<{v{3Sh*{BD'`L/w}hoeE^}t#tRx P a2p*4tՖm[Kc?Öm._WI͕R$ne6"6/͋*10a@s/s>=ƴq.˸mRf\V9ma!H'?f̩ vd^4=Z\Ơ헁©>q;o+lk7C߳C[U36=qj̤Vk ,Hl%Yb0#}rAɬt˭ߘncJp +#%lQ-\` /߃s|O-O0MNZN PP <RǹF"yRq,4ƗJAI*&\S&JЩl]Ʋ.pQ;^6ۃ WGL;_E+FSڤ<39)~܇R=E r9EKoZP}T[8*lA^f-S/KkOMy)FuP㘐Bj1' RTQYe}&?@zzKŦ&6܀MwնƓʓS E)sP5 :2GwjsbReU@:3Kz)F*b؏N\` Xju-3{\Gjw9/ԬtbQȅvyIp.Ć^'Ѷy뇐sw{aIRǦ5 sp=v{Ux_<J}Rh ],~a'2C9@  Q2iS%Y@dMd,78owjLu9'TIf&%,Is/*B(km1 +hk`}%|Q?V=D sXV:fpZ^m~{Sk oʰta![Mw.GʋhC"oiPorcL@V'B*e-=/x3@g\%b(_CFk!70|on2k{='#Q-3z@8([nĤs|x{tA9RpI#r0F+c=)* ҁwXVa/ȷtw1Uvːqm FFܲ#!K"PA4c&bg'b|?rf"_Bgl8Fz'\.3"mrMT(°jN6tPX4?*\c]|5d3e )iCr=|y٩]z~JNF`^"bQx:i,Jph"Tu|.aOڟZ|CXkoFdz2rcUg($LS_ZN q{]$t2X TiݾÅojtisQO:/ftGsa+Vrzjr5$kCq/:!wQ拉H'~ ڲe,d:[A'Ysgٕht-xFBmbK#j$\L\@ka)hVHl_nҨصKv1V+D4ܙU =#} k9ظ!Ln:|#SMt};ޜ"uUIxN;mr*! R[.j)rz9a- d8v@4q^d_gνξz.LT-F靘 R#C,Cjn]r Χռ$3C_j_RYw>5kP4)-=!s7,%#cv'䆛4y3NAgDyџ_XHV<)A,@0ϯ21O Dy1 9tH֛pg`sv^c A/T*$=Qu==rAT\nf Yh(0G(Ѕ4upڝҘj@Dj0,I%$Ձ45#F%_Rc^C_~dy | ?0kJd1 8[J4_=^d-c#U?7,+5F?KؾBHU GXfy7mX&d䒥"iLD.E '߿HE 4LpchK\Ӧ9C O7h?_q:˼&NAׇ~u(!o[7Ƈ lzs0@߀/x vpY B'Z}s-=JjMq p-gsKy&)5E+7o_/1S8.xn;n4i+W4w 'f"~!_E:ȷYY\\6at?5*-9ʳ0^+E@s`rBLvP(2Ύ L޷S@2Unc4[ ukvj-#kG[^}Q'^3C(&t:\쟥7 e炌to[Jte"/ޛf;uU_P[RSӐqp.TSp\e$H84KG?e9_[6V0-͎+OFDi[,H8d۱4:1N:Se5!MtP"G"/-9xi~ Bb(la+tj2 *DX]u&瀠::42x'5CәuTx-^nq*rv&xsbf<=PG˪?{ yjw :1PC5P^qfE]T}ĉ}앿3+8zۏGy&d@h` 2(I7'y+c)>mgN9G%!Ne4_ި ꗩvu/)&peT@xR5`Em8zUXhm0HQQZVЈ+b% i#-ԫ̲d Fi_xE3o`)67y33 BިTcK&Z2q9| y2*/&Qxo5_ / 肝6Z>H=%)qphXR/C^VS_x;irz,KA(‘H2 _{aז$ N(gT_YU#R6qF e8Iª$@C7)On;GmG+ ~ٺ\(qf>̱-ɢ,B[$r4V'걂w9#jAu+rK *лǕE `E㼴 o')2Met'3go*;tJ?BA̗l]!fbxh(_%r[S-m7L-Iz37 Hnď]=KvK Rh=7jJl1d Fd4"זcsCJ}0KI7|A=_~RdGƖ1ˌ=;SIph+-6Hs},4hTcڻF<D6hިGΛNTнKw DP 3\źۛ6T612Ԇ<̵|2;3e[{u 7%L90@\ 47)- ~?Iʉ_DrQlF2|YO_Wq8~0 ]od hs#l>=g&}6T.C<$18i.,]4!l? L[$* {Egj/O)70CBOE^476u6|Vu(Dx4FY4Z޽HUִE fلx&x"]VG_ Z}v/O #\ӿnv*TŢ˵v6h0 Dlޜ5Fm1\0ЊHiy 4BjC]Pz-J)vٳ> 2^m)9>$(7'=ՠڊ_$7@f-3G|V?_ЬfP!I qS&FpXa6 U"ri?tM:t* \PlcKjbk@٧Fj{ 'q#2mi`#T}eԠe$_szߏ)BwQI6/y#^k0rOt?W8+lnrydDzty`ETw-c5?itWжԷSmQ e֖?TSۄ"tE-L!^|>d'BU&l_~, ElHLǰV@Z`@hjH%MwTtӵJD|@Ӎ zd[/1d ] ڕ*N#%Ofų}BBɡGь;Շ Rw+fP#ɥmYsxpT~r]φ83kDzف &YLm% Zzm;2gЛJxs`ZuœnOr ;BdPgi2 G 3 Rq95**T2̒,t ɡt% 4N>ў f&N 9X.FjU}lO-̚+J[Q)\@F!! }D-={?!'U[bkɖ9f*%6OMe>|Rqȶo4UVl9Wrb9ڇ7 dR藔.w ٚG(@[D&&mD[:N%f,пs41`PϺhݒRLМZn><( 416*eKF9GU$Sy$ kx݇c]0nt& f| VT-8BA/ld@kCȣ"1 J5↺Ucj=/1iߚ[[;/t´?YW?ˡ,d{o|5{s>[koLK酄QzCpL'Ҵn;qd]l'A?yZDÌѐp@E=|KqO)j/et=C-wp29ے}y=@5H 0PAǘMenMnB ª%ݠ(t;M tG Fƭ4Y' r뗚~(Aͷoc+~ Pʹ<f*ӓ fUE~«?͸I} soc9;*͏)1ܞ3t@9F3x 9[7Z/D_ p:N}HLEkV$r~n =!p~$Ȥ StpjŠ0Ӌ̵q3S9Q#y4xT6%-I]Az UTOq(=Ui BUp7ؔEF6yi~^(lvG{lح4Z4t6D ~2ff~z`Y,,$M*7Xvc\ ]*Ot J6D_5^潑Q#̘\٠텉RZ6ZbMm7ʾ cT rgY2^CRkEeG蘯>߀r!=,<kvP`GTVl Dy"15u,QWw˞#o\Yj5X P}2?T' &W֙N, 9vMJz+:#&%k;-Gjqq0BK _tA-VL{gLME~RbHEjEy$)1#NYe #xe"c2?5W[jָE=%^'@xxYE{KE1M&Y3ui)f,,wpcESZs AZ\2[!.'ol,1'Nl֯kKYEh6,M"SIA;rM-`Gt5Gh^sphSPc>Pd^0 E%O)YOfUBܘR}E(21=GKuŠȟ ekΫι+}}(Op+C L5i/S3MgJr$5PH FZ;3:_2^l;BwލhwBBoUg \TcAܦi‘uqiT_-2@07sGKklHXDL!edH*4gzACdD(UwNLgg&z`C[pu/@(C3:(o[ ev6 M"ٿٟmQΚ{X3_9HA$z⫽MBiLؠ-gUq؞oE%]x)q_Ld=Ȗ`RW2:ʙgan,>bچFcG{kaVk瀅P*gKkHr(D0:(d#Z +&xhE݇J&3&7./aٺ>Bp}i]0)i!=oYFtg> UW^y\t"i<4eh chiK;WuteBG:lIОYNeY^Ac ݤ/p( CiҩdƄyBI$ j۷~cD] ' &n7خç>o.Cs/4T4jm"אh}'D۾xjn!d3  _ωCF O U/hw'Pr_J(0af4(A6?B洎 E+y3~z&"bЦ4!fF'p]#=qm'g K?r9 ,AO۟CnҬ?)0Qx*U~7}oKR@W&;;E՜&rPRڴ!T!j)I V6Ϝ:D^b,j!DT`4GH4өԩXʕt;M (i(TK}@Yզb7F5u>Y`Ԏ=fѵ[_K#C%\9FLao>3.h쵗19M }rd>sWWKpO4l P6k/o]cFbc KCMTi}<%3(a2)q/xk7`hΚ`?]^`&,a ϓRFp,J"N{~b%^;oB݁O]Xt9WWLoM0) q wXgwqӲLO?ksy}WP0M5$PA*.CbR165hl٘M Du)Ҽ6*YHQЈ#y.OT9SH[0~UX a'_43P`l2#%Dc +ćdD") j\88#Bu$ȟl4] 56ks /ܒ|E8 WFp\C7ΐ6C@a8E~r+tZҋ~a-ٖE7 /PNS6;.x/X^ 3Z쐽Xǭz>-!ϸ9t H[y%K3z馑D_fV9F!t_u'ܙ',3֜^ʹP#Oކk8RմZzms4I/hFu+,^PmKDs:tsKΕMڏϖ}Fm .PtBt}fp3'M!RL, $!:b{6 H^Lo}s*79++ۓ r);F/r .+9f͠6!_nK&|!+ M{d ^$Y>1ЍfĹ֖XM" `z`cqŔ SagLIiZx 7Ec" SHcA|T&=RLhO+`IQ1@g6@JWk~ŕe~8"vW*3Ș2XXե[;ExYRR\"/ؗ*S wINZlQϷ =,@fb8)?ͮ824LHh^%g.MEK*kqq9¿0Tbr)^^SpzlGQbg'LjLpSu.y{0_thA0i0gbd(HU+0BaG>s3]iz^$u:*b'ȩ.uyInB} < 9.͔5iY I* n?%C}wy9mvM }9׆̈́G=IdJݐ!y+&LvZxt`mBȀx%:)pxPʔrR-@@X/aFzdި&Tr1X2{3$0#5Z$4+^jGՍjl@^>qVZ+j.Mٟ{L*0Fb|JJb}0AlK4SmKCp!s оo.1مU_70N<9x+5>.tOL=u{*PDDgz'kK(^4\arSQ$HM*gV̗@~潓Mw!2֖R0?߳Xp:W.T6Vu5Ɨ؞aZ0qum/êCZ'2I/?,"^աr }3TU~EîadxLHŒtˁF bBm㧃, ])pAOKd\d%,5htX9!ꪄ$TA U {??ƮƝ_0iOȄMZȾ@Ly2tˀbq:s&_&,[=YuyH`({Q@ pbx%* V@Edk}⃁_e!-͞T.kU.oP(~K[ _8\gCڸ-?/$707$e3#Q1uw<BF&5҃ H.B@[ @RKUXƌ,s+քnNB TwEfB%xSݎ/xE j7f ò(? *0t|Qnavp jm3]]2bK[ OlV6>6b%Q k9AIQRT Gk2biަ)+76c)A`Vxjф͚RZ~I", eXE sŒEϏ8@_i?-F5 89gL˵ *2h~(N]=L\2&KwZac7 Nswy_,gM\ȶ1 ^m"FdEKaTFYQ7<&-nQ9+}w]zIQHTSܵSY)EY01~J+;^ <"eZ>rk@ :ڪUך`}_|s].o3u>]/>HȱB"}naO֜#]:W> ]}Xt s.ܜ\DjCYϢ7{xU琰/vRE"8Fh[ a{V$%{TM~L#fO7Z<%* }qtjxx-b2:"w\#euf &9h%7LcpqKK%7mƉv€F,jYJzsȭ~3>acA'9 EuXzbk~$ow)-_ÎøȅuI^*o}epºդ!KxTP5 K{E/b&v}\J;iuByO;~[3#螤[CQEEK ]t;pkݚF֑^H'ʡ;N7ok{޿Օ܊iWpvĂOwD˳Y縆lE5zy$NΝTe{?/=`abt5CyX Le,'DK[׋@gTڍm[ҟsN` b`%Wbuy4pL|7mMv$}+RcE{%"YDgD)O$7y(3$-/_N? RS!ԑIa`ƌFHupTqWuDXb,a%# QIrаMfHяg)swSƇ@p/˷\(aRC k%k{r[IP0)K5#P% ?مbodވE2O!q `~/{}; QRn_j#da@&V7z#F7f)1XۊQ?$,Ar45 'CHD>BWi,t%DmN\fx15֓> %pkT_eW$;-ƧQGKrjg{p\%Ӽ KwگNg*'f]h\Fy"4Df/'[,=as J-=idA d4c]yUgǩxf{ .aٝ륙~jfϊ3OA Шlv;rL&'4Y*بQw5/J^6;Kiw{YRz_&UkT ^e$y a 8ItIAl&ԙ#O ShwŻlYbPXėEodeBrTB̾`1Օ{ㄷOLSuUpA})ylÏ)kLWd> `Av%2õ4fg b5 k ,A8-)# U3~(Abҹ Rέ7mp&p4}׿xhaTNoeб(CJ-w>l䝮C)):aU+]`㰍ڻOY"Շf)vh#z;ҡZM̢59?t7 TRS}nmaj1bzB <8r=hu_>ClĴ:pg5}Oʡ~|vSӅ4)Gn2 5S)E淘 4G,oy3[w#f)A 'jaMi|!qGl\aa&T `|0c O& Xhc{ŝr^Sp@^KMqp tAz K t(GX *on4!ֹxD b xDH117\.WFl$AjQB\ZxcZ^,JkFyP ZLꈔ 2^9tD3r| 1<^te ųK+HTV:w+Ѓ-S2+gCڬaN{fuj8g2d]ު:}pb('G!V82H)W M)T-p@`Q p~f<Y66hRd_m_AePݯ~R~Z{|yڪl;RF̲zOH6tH{ kλƧ9DzHhJCO+(7XFˁƺ `,R*Z74 e3Yk؄I5R)2_꫋M0Z`|4Lp/QwܷN _[2bG6KճAk[|pۄ5V1f[;._a؝(9c ./r+ ^0w<5|C-4=A%OƗp& -Jk{%&t3;7tj^BOE7_t0%{eF%PɸSb,I?;R\ mpcedLy8'j^KOwz3W6QIh!ە%Sm¹Sj65Z50NZxRMB)k\[{f=ǻ_ ZA Nac q/x4Iw sX5Ʉr ݥ}V OGuu_-J>jD"3AME[ =2Aa*I9-KpY(ree]ƲPdR"9RceILWu0]"u߸Є3 Gyp8lD!Ig4Bh9&i1tcp|s~VgGN3+,a_vC~XXq?Aߤ9"rWNp>~aeA\:h&l"~/J䖽n\Md%[KN_Qjf*;'5Q+D{VmbZb9MNq{Z) 7Z#\_~"2:mI]~GYk,xx #q;9sXL]Ķ^6{&Y =5Ǝ=`LvŧA]2:.2%jascؕ|o/^@rZ. 搳zO],mU^J,i ƶ r0_u4XQMt[#W=\rLo*b=|%IO~Ľ*<}-< V&Ow,WWӲ%ЪXdy^<(\p:[ & b.:X*CJ|4p#=C5z~D30_lJjjmdJ'OH qHRϫаOm.T&Qrmy"m# = + MyR0R'C>-7\-~=BG%E +]YE*ġ.m QXX]s74IinT.K߉W)yp֎H^f+4RkC =5gS)SD$X}\jwȵ[>/BT#@b@/uS\o*~rReBIȜ9)ěHkn8KQ؍)Ux]H=t:f~_j; ~vdj PyvÙQ)<;eD|*.*bd Ned$~Xmv2>xdV&_;eisT&;4eIs{fdԉ`% }^8 DS ƳF>0SNYO!;;G zT 2L^.d~;b0;6(4!a! 1o /}bdXy˴Tiz'Dw{8dߺs#T?5 ǫ[T#ER2􇞇=$sx㑾^(""?G˧`DJRk.OM?O񻽝B-!&s;uN^'[TFdv&mc S<+J9u*:%p ?Bny$y`{Əi5B8A j 60Kd5ʼk~&h^^T4p^NZ#WVv( ~o??]RehD[ԊI%R..ƨb]d,N{ijݭM*{ʥ Yi*!vooϯıt 4(}7{!r/m\ZBc(#Uۨdjt@]PZ_fEՖK@!&dN P,'<3vkx &[6?.@ .qa1]78S-3{ު ,{AdR)s&Q_ٞk#Ni v[wF63yCc66xW%>s˨fapC7O ^Xo'4)y5 *AV_#АM" t%D#Yk10uyuAFaGHp .4tx+jt2,{䎡Ut̑>Q 6|faә^?*j4rxC}>ޱ/,gzۺm{N&GYўb {(b|p$*Ј=`_`3PP<wZt@|;kk1)Ѷw1/l[%?WkFjPľj-%hYNBbI;B#I9?Gw# .WQ*kn;ϝb/IMV!u IU|$nhg!U#%%{E7׭Бmys2{.i{nf{[ƱU!DaEJtpK-ŦQ -5c~Vg*^r]'HmԃK%,f&<~kUEd1dTEp0Ҫe1l>J w#ʩF qg-3qŘ {݅V3멞fOͤ` [/y_xs u!'\ !T'YU}Q~ j@oM&Jl]:%ċiRIۃ vY WK++tT4UGhsrwe,&]0Z',^ӭ5^$d[} H_\&ZԫoƁ4+*6\ժU:݋ۻ*6if'L•CVO͟0 gtr 1tc^M|8=pUҘ[ Vʽ y_7šnlΚ5q~UMI J) X 59ÃQK] 7&c--)D$NR|M' Db0΋W\]ոIdOCVtH; 0!1;|7U~%僫(54+N>$huyO)(t>-΋$x5uC6d l'-uF]r nBl o.df3(=lz]H`mT0n#*mzǿK\4QsgܤumVZқ+ڠn^Ug.Jo)XXwM/gnO}п5 /-'MݟbR~vyc\Z$S36lV56<;m/U'i)敭Z\cmE*rۥ*wY*ۜUJTxІKV"} IZc7J~o*LͫMlcJ9+9-fY: pKL;yAڻ͟1 Mu@sdiD1bb9Gv^yT(`4-hw#wkcv1ɪ>FrJY+Ϸ\_>hi~ ;p,4erG%ʪd#S`^-YL7W;S0)FzBb;#e,=߬C+_N`P)'nW^/ùkqVSi({x_]PZ?^Q49kH!@KGs@"&&qK9.vjd8j(↶SǬKU3~7VK#rINa&v2W,yzʣ{5(S%uKoBxOZ! q($E  l3uOVUyxq㞼z^6d/{uvk,{X%jH0[/{ƶNA2c@ GFlU{s+Z l~tR$eQo̙r*nD`%.178/*yht n݄%g:2.908*r%~d˩X 0Ï)K% Ztc%WJ @ h5PʽSQKY0ǿ [zdDnсoOR.tZ''BͣWEh ZU4iSQ[C㾱Q8]gDK @с7゘4IsSat~D !r IР/blԉi OVF̿tgb{żg-սLtC>A|1Bڿ`^,誒bX#&aNpsU=4PҖSPKЌ6wKCia !߈qW2pI?^g2\d޸/ԍ4pےԧFqny9q/[2]Mp_[E_Mc 0Ocp?4\Mp'W51itrWNZ=Mm =x5H`O6.hgC'yR%`eeMXny񸕙*$ҲK ]#d:;OzW"M#̓k։r%>_Jʜ|e&Ib)sT6P239y$1b3}:㕢lEռrB]l vUܦrf:w]ZOflC)|'%'UՐ]>RE< } q|"0 O8SiSهP=@L4Yn|._bks5Il5ްSQe|=> F 6dmyF$W:%}l}F#FQ?o]0pxI2";5e@s\(v{!3XlF9" ֮b=棳m0$1B V*cĦ8D>j"&]jhZ{ TTYҠ>J6g J:5h-9-?AeQVZT[t{*1kԄs.MP;Gu.9]"܍?=G'P-0Ӭ adva] ̘i!7$Xv8AWw- #bGR*)i鵟G!NM#YUWÍ,7/%,Xk"A/-٭P⩆]젺l˼Poߨ nYGJ/"ipLgBuaskB0`}j,%ksXP ڦat}:e|~ʅ%InVͅf8e&!3`kۧ} Qѩ^?dw^ljpQMJ Z\g^1@-eGhXkU:~˨viicK#f##fJ2 &.fVVfs8xdGudх|R"֬JuQGVfvC:N'_yu/Ɨ{.;nf8NkҐNJN~ A8D d!(*[}QR㟢$[|;o*;"Y+B|.εPt,~x|;)T~[=w{ }z/m:$؏ܗ.ik<ђ7Džqbg1|o QUr)A&%ŵ\x0$$4q]fA9|Ҡ2cZsh,/RԽE4`^r 74eUda*yq/7ٯT-aI0oX'W^"oip('Xϡ ’ëϳiC@ 6+=h(iC&KtK !\N] +e:*!DC!+dނU B=Q02xLɯ Xŕ|AԈ<0rk0Nl=1}P=˵wf?H5[%N)>7IBkEoA/d:ad< g5eQ/͒!2Rim E"vʫ y/L5^HGGk% U4UIX8T\W5a%%TtNb_r㝧d t0?3QkF#~V<=f୞$AB9t XyoAŢ4<ڻ4tN{jTlmqQX=0}}?8̡.?o H/|<5=W7?ڂ|s"xhp&[*K#jҟWXYoy$QaG@Ll[`2f"mG%0[pݡ,,$m"dp5x K2~y9EE|)xfE-7,Vlpu,8;UU }Im#I֊[R)`M4KPP:LPD>W/?Klӻie뻆g0H @-:qƘH8B NQ5ӹ* I7XK`GtŁfi5 |i̭Ti14q#Wl1h|vuEg傃쏕4u'nDwtj:@uXn,LJIIֿ<-sFOx\n{j)9cO{ؒ >>Hm_DUՍΊ,(Rgt4hǽBa / 0 l{Ը{x쏐mtɝ TyMqU12#?Yy"0W5d}3x&{? gƸPV0}W3W:mNVR"Sro)?LJ[l@~ QpSgɖ /;2d,[.zm u,Gl Cr4ZÞO?/HYbh3_zE й,_Tq"zt0G =T޾iU|eLËX\WG=9 C]_1Y`h ^WoSjTFo+s9b *9B$m1uQ V[:zA1q^/װuNq4Gj[0fD\`tt4P<dbO)?͂7F%+8]C1x4[1s=tWу\ .fkqwLXBD?E*W˖2eL_# L)qs7\'pw,XfX 7%y*I?n Q^ ӗ7Z)fq%!T[`o֓4QJ0%kEjƊXyo_3n-vZ-efɞ+5qr:RpI@I՚7YNml∭OfD9s#r!]}]f]%PL@\(OWsf;I_~p4͉movGӄ-Z`#|JmQNSjȢ:9q=$eVMñsD{ӷܹFF/٣+Ewܛjd(12dJe^>,\˨^'=JЃ~=5 ᰡꟲT$`ỻIn$;nzO>Wz+FԣbK[y-Uأ(H-5?Zc/_mtNj+6Y% Ht&7Hpe>G#û5AHF_lyԕ6;,- E` B* NDybS<}fH5 'Y9.t6Wyw{d穵{iBU+#3rsdrFJ8Q"s[;q[0Wlbv`q< S⩚x%" ٤R,S.G`ibJoԚVxqG,p~9r`9_ i|)ip}'6Bei?6p%Ө֎(?`*pldd& s5Gtv{3t WxIW.] SMLg'jT!{ඔ_&gXBbǾGpnuǹuĭ>$sywy-3YbViTxGYUާ5C& 5lx twytȚ=.u1E$P$jIk[[?!-8UBDzD_gR?eVVz&r*{ ~v@>'&w&,NKՌh::$7nTʎ&&} +oZ˸D\=~BpLSn%u/#fr9K"r ^tB`ͧp50w,F3']T%G5 ]^X6}Rnn'%O^ ،l\, 4R!S#TmEv0Sn]UYS.Ym}#-cZsp1qH"^,xr|*h޲6lV@O֠T[,9nNl<p6g'XіD+lмL2RvAWZ"VV與DHQCޭwRt3jގMz-94AbLFw(͖ݮYC5FUuu>թhTԾgZVh%&ྌnzI2U]D]& jy!@5}L;:ĔW _58F|  0.#Ǔ:}h;H2+.NwQ+@R>gTj h)kfʪJ=}vЂ|_7 |RiSF_Pm6: # ֽc6bVӂBdܮܩ〿]'rf9i  ^ P=#VZ&wAUF;{  uƉp?Ü WrF c`#P孁-E,ز{W㱱j|xI4e=%#%YM)5qnž| XY؆rY׿,>e,mO{yYJgyS *jVYsA` &@R8um*꿢t'`s"OEdx>ځaSYu4U /k VZP`@{Y;If >=o`07x i{(@Pj:؄⾓f''ܲU(u{%x;%zn4tw`J}>Zo# H+iȃ|{ 4|Ni Bj8s%_Լs޲VND佲J#,\pVY3D00BkğZv- G3i"4jȍ$6jg#J"ouoQVb `+uύD݇HlÈoy, LBg ȞXX> ,bkQ;oB><S w_Di(wƝ!1ɒ eqzi{K9bZķ^޻=A~`4'YL8LX:ήgT~Qd7YK07e?0 |pe%wk:T_4\g~H^!޶Ӱ)d3UbarY@_2&q>_P5]Y#瑯 Upfopܷ}^zBlf_1Ox/'d. @Wu֖ևøTFwlzR(! w:K1OWlegü;"Jb]^0J8[4VhÌE$V2ueL=PAT1%$KLYB~-[H PE{ՐI Lڟ%=᫽^tuښ\Iq& ?|Cya/}(߂)7QdA-ca:o$w\iw$åÜjදϮDX VSԌ]s6?e.Q~~RټDsR^=Rs82D||?ClX0\PHXHQkZ{|n!1 _:]]=$42 Ȃ,x֕ݫs5]t?l@:2Zu՞Q0BOUlNqhCi.],yAY,UFPHeSJn&cYW4e9:[T<w)$BNn7b/| Dj:!{pzŜWu cw3FڒTȓ^ ֬!R##Cl P--U.֌)Z;jL[2MTx][YiYeqC =l:N '5vo6Gs^L |R&oor}!"Rf?MO={)yASF)#hx&z fdȀ6 yKjEyyqx#?K4l~ި1D~!:#%LlSꝸUS-bt {\>E$2p]T pf_\lU'SRRXA U]4i3V%%5zEn#o:?ؿUj^L֤eR[s'uIQ{˽&& 43\ U&>5:bg#2F~"mfnrs ?TDhFơY΁T8!j!1XPAnUyֆ*ׂ^\SQB"/QLgH a7[}r4rHtI_Qܭ 8~smYj;\3*{JUEVdl]*\nOH\Uc Sν)aO܇-,Y--|V0{"yy@tUͦf4׿1+wXkmzzqH+qaEH46s]mƵsw,n&@gVV;11b%Z*xS7=6L,^#6V*;}6'֘ssPw,yD8C!Ҩc8֐YGc-smo–YF\=%|G67D4Bꊅ](t񴎉+\:Bڱz, PF}8@ՙ $AΚs)kT,Ľ4ŕe.įv7W%UgPN04,eb֯hl᝖fa&Eyo }+֫H258y Þ%/E4ѻRIWtE 7}}֞[+D݌Gۈ*w'epN|֡M:z7LEKkp2WWW!)ŧot=j?"zU @lqbAZk^'XQP ky};̠(' Cy9NfH#jF L2[.yŐ~І6ӶͿ)M4Ŀ(ba139Ym(ݓ (qA^cbD"'Nꝏ~nO-NJ{,њ1,$˻B NeGUU*l\A i|TgDiLvثXBdaN- =6fxWp8Ɂ5 0ҝ>ag0e&0gd Cfi-Ш`|^G|{ayVemMѼh-Z_ TAdBH͵?RhBlDdn^h4:3dU/ v2i ^8{-+x KTN<>W:)$mhO,ţe] sKj234.op(`LO.SL$ B=B+Z ЖRTHIdٟB2#ɇp!ݰ6+p8)8@p<^o : 1;YlM4LΎt\FjV\]Av>Baj d{srxXyL},VVBsx"-@AP:1wgDn1Qp%`Zj+D t5 -Z21L̢<,\pNsh=6)'P'@2 ЙN+၍/-c&@ziɖ494I=4;f !Hb;ՙ_wY-Ҡd])X]4&e3NBw;I}Ih=x(ώyRn]?xHYxqY5QT[Y$&>0{*ϚZ}:10v4!bm wn ZfT|dLQGRcϞ|b<ǘD< g"tAوuq?ܣTF& ZWё=^7erhgP)wZaPM{ w=Z{`G'kRX8Q. Ɏ&oӳ]=dnqvQ?fYΥO?vM&ҴT3cN46m٪T@ JUtVlaz+γ|RPف]eM֑]"/bj='6'rZP|+)6g<)Q( > Ju*Uqu h{MuKlc-9g^Ҭaﴟ֚ϋ{[Fv?vp5x.JZOVgZt ${UGʕ˝%p 3&ngpȶp\Ja@]>/eOp-a,dGRdz~yJ7$jV @ƄR N [eJs&D)~ |cYDU(U8U65a#|X#ľ>IA8_U3Q6,%͙q$rF8]]O#*O\z9cl,NܚW,ʖ$T!U<ՖIB=fHm"?s#%8nrsͧ洂{}Mn@UٵﻁHpH N s+} x_5R\PoT*0~ Z'!'$$X4a;+1޲o$\ĜpDWdxxBΌWZ3nR&r 90o#%qKT9;%w +A8&$pLg0X.")'ƳN"-iNjER/fc\'|"}%rr=/?D Mv ~QoH Ѕiʏn~39XCqymVҎ٩y6s|GGMu}coT?uW?H5ċ0Iq*ۭߢ;gdhE mo 0F8J#9t!~`^=ĻeY.,ؽꕄ b=w,: vAC秠%ՍꁌDCAo%3\/(s{E鱆. 8%UHǚYgavOf {ɗqNlbx"8MӫS}b,g~Yv4K[͝;3Z;X_};0>/$e1!ȖZQG#,%A+JWm5Juȵ,ZRl뜭xnX{a˱ |~م:,25-|Br"~Ѕr߳`*e#&HܖNv`_ l1Mu;H :Caj)fc/Tq=x ]}^b`uG$ UDr5 qO^b)@$gj#~{:𜔤2.mn{DweF[HN/ A3,G_/|]fcY?UmflK*zr|.wNNܕ> ;^rLO ~I"|etՈ˹* E65=I㯆dzg FE*ӵ3WBP<0 p5ku.R{?$jo`8lQ"vãb`% jnMLL)eaB_&I i ۦՅyXXݖ]rK6n/"$ )0 O-IkܹdnMܱ,5A^n^bp\Uw˙RD_k"$OC9]PFCgޜ'a,آxquI `ou.EYp֞ݐR}SP=j 5 !R#4^KG r 荡.czԻyrlk֞G$pT9ĦMߞ6D y3Cb;/S7zk!К8(H :t^nrM"-}vخ'ꢢ]EqX p';]F=YU҉= e38[>xr9Egy#?mchF7f~ f_T8k(2X(&5L՚'".KXܓ4AS=>13u(۴&@CkLwxÖ́XD>Cϧ8[CTSYV0;vS,s#ɭyYĵJx}Wd1c'`"YK ;UK9a]v{5R̽6zBRݞ'\4Iza S=HpDYlS5ԢUl4dM4LJ{1w-v#`q Ҩ.5XE:<(A\au] ]KGlB7|螺[2jok|<>hu$?8~;rMp}U6 %9 S5AlOߓ;D PCG߹:gAL <%mG?F+Rs2{CeGy^G;˟!EBtY}#nj=.`ˆ'6KFp.r5,pKC޼ߚ*?r[2-pDx>PCVӍ t2JcV0Z"JUTNu8c+x5ۚaQwW"l'a"{`=)`1r5 w\vD3gjr=szgBz`SZ(𷲘܂x$x?[_9)# Ʉb1<K(6?/gZJ;lF'!8yX^}5_ahO,p.Fg4%f7 C5͸?ρXNLam_56y]@䦢sU"]qx1ʟh׹:LNo-v%q2% p%Hg`]:ǞRl/4HNՁ.K+\Ka #8qn!Cjlr4͂G uGR)V"?!GSyeA1UFҰp vYa)킂 zUۦp}9 d9 qQ"͡7 +x;Ds՜S5 [M;Wl>$$'m &h@G EbGm.31Y& 's{[RLc@n&Ȼ H8, ru* ;|ī2E sh—k>юlx/&F>9134H^;*c ˑSH50Cn?l& ! %qq̞WrX(TVZ7KDtK9KC~<_*k ج/؋%.f}1)~]D{B&hy=N_nϙb $#v:OVnbN/9Z-k`9c:Q⫘ymNa=g8ez!wElIEɗmu79CPJ`G?ܕx $kx "S2.ǿV8LxN-ԤK{D"n8 ^ؤfEMX h j7`%5DW?lsKBM5Ns=ջDYdB (;IYW«=:z7@VG7<·+}B'Yq/9r(3o`Tq~T!V&P痡kj?rEIw6&5_0=_%^#`P\ _/ "p1vQQxl ՘s'ގAe?{KҢSgG*X MLl%+:!}3GgՇ["l5ᬔq6YL/EUo}`:9]+y 7WļW+x=5+_#fQqnθ!VCl%lrb&Q: UXV(kK^ c፽l cHu>_nUY7=p#ɡ=Żʯ⹹=|!2WB){efu>l4O Oq^)5It*fQ fHl[,_,ϽP?Kݶ!Ʋ%46)kTVL&%) q1V-jhddeaƠ%/dq|FqjyjM ھ>ȬxQ^ɣ/t1 +oYUR#q}(Yc`ji+D&:3;[uK*do>l_c^)i #-rmTV& $9hآTA0(]96QtU$m{77S  *v0D9%Љݸ/32xI[+wCEN27ʏP-AYX(u+ME*CC5ukI)FzVc976~氍a0~NŤXp;-څ e$ȋWnR{Ϊ!J˵OOY.%B ^ sXn<$:LɆxI_,kꔷG}і79 = p"q\z:)ϸiz-]Xv"S8mSI/RYlJ$ F4IG3f՗:9g/_::Ez^@X.)CT I8KP-L JS6MW A9#Px@Kյ6H?y2L䪕V|\qY ;O!eC~P0LOޠel$v4~0Ԕ' D"Ƭ&Rxu T! E_!F0xfHO5VmGug.[ }8AI 7HVd8>ՓM8)_>JdA$52r[x<= ̉HIBfʁЕWiH\ dv9𕦂gm|y,'e^N Ϩk|4Êf:؝IlIc'n 5Vj"a*> ԗҮ]pd F/ӱz's]$%UJm/v&0/8Ebm鰞qcAl}\C!ó#pG#+ pQtD@ĝt߬7XID Z VJV># کW)j8'9eܰ[ivG)8R ep!YEiuvSƺ5:|>/9ߦΈo|gb`aU\Hj{"Dg,6P[eZu)U`夸0 rN̢ NwY KGmv }'p,ΌDEH)/%a % =j*#hUGUyCcD vշxiwcةm Z[N%ŷA!i՝&,4#د:!{WgammkkSchSA>X|*| ͧ;-i[詻8:ؗt Lkl6jg])8:  Yhk'K,׏Z6ᄐNa54LS>uB*c  g!Gy4ke?0ѩ_z2V19lⴝ_]]-e5 ncS3opa(sjt1$(p\K_bGKF; z +g$ttYWK[+wmV8FtiևE$OvaROܲs|ʰMgJJ\9,1ut8&4qTߖziNeH˗7V>h1XVtޣb<%'Q .NLk^g/H=(U=ӎخ~wLz`,߆2&lj4$^OG; PPut{OW#z @xiW3k`hrmN{X8zKJkH+Po)1 •b";.ݍ'GgH̬lcRlB/uo$1ӥw%1Y*I7$lO?Ds/&`^S%gՔӧk$'"M;gi4wy$=q},(٦b;nwAנ/uě)Հٍ;$֋wHe!Bp ϖ.pZ?)A=kQ ~Sf_n ȕ?jk3]L˫ s=5 6dڔ9gbGqיy0"%9ays0ZcnчKO}H-dgkOܮ`!(EXixXc^ϷbDFv ge2{8rptp aFY-f/9.SPۍ즴9ɱFJG+'@y8PԞԩ">ZTX^ѹ!0L,ؔ8NSZHbԴe@lHy^Fh \!xf<+jYdA2 tê-,/b \/aI")w3+]{pm{] xetzwRu 3F= ;tLr[U_+ N]`DϦ8?%,W2b r| %XzCU;{4OOHۗ&G lyi#=BD/n8 HlM쩫e.N7=PeCQX8H[,G 򋾥@fj"?Sgs"O"ə<ߤ<- Kpf! vq1ް /"_Fw{ 6qثZAYJhj1(UAF&SHꈊS+LC]sӳV'W]h2/K"ubnv:pr[yg 0Ӭ}X_2^[- V!idbY 7NOWykK'֤C*L=)cM_RPpqI?뽤<YЎ|up*hZ86RBz \-nࣸט%f03׃e4n ȓs̽JFO^^һ{qY!bpؾ}i֭($ \gGў! _'?xpW5o65g`23PԪyKBnA nFԉxWTb"]r7E?lg27)$(/rhf5U!JP-&]0d"g^H-K:Vb S,Tꒇ~gX;3S:G+{ʞ緣7ßV})"% 0c2\Tba~fmF̹Rl{޾)ųpf^tqACRg#f+Y)ì,\bC! \~9b=/e|]e aB?f\\n-1w6b@cj S08&_z7^6.iyS;8ϡ%77hղUÏTRq"L%u+F)ve|Z8TX )F@ME}AV"[qTѧc1+_0VN)+Lٌ>DMӿ|rs)[ Al@lE!Z[3{*#y_҇4  %A=Cc/iBQL@0 fGVL88Dўr>1^ftz\s b#{<"Y٨KQ[O9k3t_͸#c Uk#VĽM OvW oxVA`n7n?cZ0lX(%pe[O~MwEf:Ěe<ɒjD$3&\͵nqW3 B1}kC[k<^'7ёf7=.~Ro+$A`?06?X)6.5G`(>I~Qh=s.G{VpebKjcߛc~q,e{bW/lHs+]R=Y:}ߤ`ަs\}B JKBp8bȱLP>YM ])CNkϾ5Owo f5%%SSތ-!etZIe6dPL182BW]ඹXz|{(ZUv<υWHBBQGQyBE|ܱJMI 0Ьp7r)ć+׮zJK[o ';fr5leޡd<$`?F&w jl"]ɈXMGC IjU;q&ʚg;5gctad1 i)x.{q@u"ByL: ;;KnZn=-,GD&ܘo5ᄴY}L-"j g "P,$JU8`#P^ҍjqr<nk7 h<|ÉOMIS[* O%Iӿ%rZuU\ݥ鐛4NVS,1ҷ(E[t82`_ofp6 ~׻-њok(/nP .]M-J!+=`4lqW~|:eRg=Leq |#/DcVĘEnrb C* 3c7_/yڎ.&F"&,W~/LVd!c !5"Es^諆 nFC{s?uWQ8)e=-OE%Vv^Fejlz"^Ugi ,A/T @ڷ9N+ӗ"V]\=i^%Z _R#={upY !t2[0;jXv6yCGI(/5~ Plj$y>'T Ef_`w4 k1*t5s[n7KCH*>ԋ4Ŧ) DT DIj7]O)6 "=72yD_ٱ3 . Adו_Yޜ́\ꩦ1Ok̦HVHzBʉGY380Ӷ쨧 ev,`{?͓-8_œ]7k5k)+mi}^(lEӅP(JC[2@a,nj -R@(iWh4~ho?ϓ~sAa@nSpZ\iDo>m'3qÆo];Lvj5n8{t:-#s-TcPQg񸆯jS]]c4pμ@C%aJXhyY1\ n!Tk3-nrF<~xqq<pVɅ23kv,/]C@4 /6ޒ9| cUĿ"R7e97zg#VCW@Vrb\:n6\; lo|T+F岿 ĒHoH9EFj$-WC 3`ẋ}?-A@f=nX 4݈ۧeT-,:"(DGd awy9q=nyS?Ȗ"G%t1-ڪ &f\Q&D"tT?Wf0%-а*|T5k{[yғ+46QoL;eq_Dy,~wʠz1k1n*D8 5G4XYOJ]\jEĭ ?(T& {q.KT'mp BTר ;;&93_ |f>o$Ac٫9%uJ;էݩL¬G)E)at^jXO(?}makީ:o e6nD dQ E| "X,YVfؓ_qƞXn@º)OPgS8!9&+ީ-DʪCl,5~"z9%(P7j圔y:b$14:iHvpHh X'II̓w_G#q7ޘ@9|d3'- A)\_p@ޘͱ\?[(aޚӋء4Աͯ*c3i'Ya3m*0 u-/JDkue4C*\V  [yWhLM 란6 gFK5^[Yq(.pp X'dL7j# e)+o(k˃J\ڋ9~>ovH„}?cGx -SV8K.OCi>@}NɯD&UWUū7J=v$xpΚyfv`VQf{xǏGhfq5H:% DhagTgQL\o*' XaJʧ xnAaL~4 W.2/ f`KV=8<-)ɟ4>E1o脿_4ӝtp >AnV:Ѻ= +,F޻GLLvNzܻROY/ nb& HQ=yd\;)+䘉,b=˿B1oU(¯ǧOqB g([z|a[,|N~ eߒVƦ ! Inޑ$4-;DT@"C$bHYGkpNz*M OϺ 047PQ%"V@* :wK"2sJ<ZԺb~9.j]mN bgPB&=@(WCm{Q\8W 0:|ܺ.o wx&z-2bf;+9Hu|'CRϚp+9>@B@v4:%y EF 74ȚNk;LfLCİT>>hލ38Ű hgq6!.Ucj|=,D &QI16H..LX.Cv&}T1p^m拏͌zeryt1I$jcYv AC[G;jwWW$èbدK' !W{;B񔒴3)| JR,sRc֞q$$M5a}k[_B{G`r@Wю8X;0^uh5FKƁZљY D4`DS(Um"lP]}8:s `O)Nm٢ _ˤ|R[a~6.K^ĕ]$Ox6Zcv^`Xrݶq0YW| nrO +j>껊h sL46Qp'AbDo v*֋LC2%kz/%v0@~uY?eWQЀ{YY2qx(l9^hQ懲[t Aڐ([ A J>"B=f͸&&Dh7V&L+ uECȓ~3YRky"$ ƦOCӷ;M`(G3 o_m0q q'%_=w0t|ii7eȃc ]$u 9|8+V'.(ol02YՑ:D!PQy`UUT :\Q}?S0G[zCV;tYgW oax BŞRvhι[I~IWuT-r=(͍JhwZ+>h\y/,ErSYS3Ta"2*_r:~ZAπZ>I4-Wq@Nz^+:̪C4ͪi n/I15 "6QƤ7Zeu;98C w Hxp@5=KvYY0y5ovbAM5ֈ&_:דu}BpI걭o(6k(gU4>ZC6}z ڼqWC.5HXO]3 ( b)b?wxτ!"[Sk>i#RzE2Y|M>h"j[F#nsTiIDU?4=Sv޿ϐ;%W$Q3%v8KQEgmvOxZip vo[oL >Rn#}{/i mwj-IPʟx>W5R쓣֌?kH:Tkϭ(xN09r F#ij}wˤY_O FW⥂Ntؤf9X̹FKaY)ܹp(;5TxW}B Tz]PCI&h4^z*M h`gdֺg3m5j*i(~F9nF<ҋ.ncѾ(g_p_Xxq.!]1 vyKe5bU7g]CZ?L5c}`o Z8n ,J]>eQt;҂.g06 7r#O)Fs.mU al̰WbJ;Vщ5=(2=W?rT-KjYKb 0DX@*ko19EHv (WZe\!c:?cд*e ~C;,.jER`%ZƈY0M{PAM #)Oj܉enF& ͟T!և=/\r8˓#Dw"+ƹ}Tsuu1|6hw&y2΂e#Ghbi^ifnZ`&Y|A!`)ԩdAcaۧYЩN*૧ :O4L4n^X#8 (M42b2*o1'K eU1 z45EH٨ȤPʏ*OytdmAo;OMKi&$n&DGI"6O!^ |45C]Q C }BHHpV{S. ]~_Uukџ sNpzya&XSnP0fMxe,?q&"acBo`؋&gt4` ٷwkTjΫg}_l0"%J|,O^hG% jqz/Kg&jXRKI1ȺýiJ?wݟ`2_$9]6hE-kIUS0ixE簝8۬$ba>oCkgٽMgqz~hlFĂ\)#ȫl|G2s&* F_9,\|@noW!HVӛc0tz}^VFNsJ< ,TRv)>ƑFѨ7ൔ;};&cPvk:z3Mvi*H>~l>ؾD*H;J=$U04:jSiL qqBUul`xp6Z)l% JSᔭm5y+N8OT*^9d!vA2C{7F.Esl'EX4p~: vJN7D\d^7 ʸtA&d~fsΠ#pr-%e"a_ ;ǀ! qUУ@af.9!='%i0O#vv *gN0,T\2٢q:_EK{`U#1`k`UFAi:@ B52nvG!(=XlԱn̉|]{[Vl3 =x-`S?pfh E>;-\h=Yrɍ%X$Z:4@Eo?{ _Pn*C1mͤÁ?-L?_\$EZTI]M<ȓr)ڈð߰=?k!G܌imfO#bZ ɏ&کb,PScڏ+Ա+72'?OƄ< _C;GG7ZT< '+x)SђJ~RtE TBC|PtR3&Ͳ{ej}}?c#&.Wa2m"bFkռrֹ@60 k^RjW#JB]hSg=q&K芞p^=*h4;wP)zp05^zGF>  \o@x2$ n5bJ«7W9JTrce$ĤbmSH0;@}[ sә4)A?I'mw'x$7|5Z7:~>o^)A=i C+9kXG 4']f[zm Ǘ5Z+W] eReϯ!;4FVjL U 'IrL)W;LJs-m8twCu9fi_,*Bm U.G=Q~{ުNFT{G1O5M!Ot;&E4g?~N>[,7~.a/!5\*w@e#ܟN$CHJGMγ?E ;&o{ d%7!fƙyfO7Vv*\bi;c\%qwvN{ 4#M_55I٨:s#E6}`EY`RO ܻ|hNQIҬpu\<9 0&ovfʈde9o.m6^PU O,%B Wg7qiZJruOg9[N"{U֚_%n H zx}DRS]wΠv?V*0q k:{#;/fٟD^J답AcH]┮锯 U$pC̸D VT;$̈́ڵK-c f# E6*Vw!R$1;#"dL[&2O%mC gͲ)9U of{C溋3 ƘM7߳pOWbH,|U?Do|Z7j bҩ\H?ھ`(@a/L7V0o@Hi?PEYQwO>c89ʲn v 0^am@/[Fq!At) $Ma*ێ^ͤkZC}2ZQ(> ߪYc 9^Fjo#?{l]͜V/,h35 PLRY-vs R!J=k!JnP7*ef; PS(-&V@Lt%JThTu"R, `]f_6騾xg%ЬUBZ(/e|Z;fqzג/ 8փ`b{O J&y+P:AKzI> wKTǀ-Dn!w#> &փ yQ#4foqN i:2֗M oz"%\^Aq3`\LQ53~=SiTIjW}hPH4e0 ızUM/E'G2Rٺ`l^0%dUGGTJhCo-[5}HrB+Jz_#d(?$jp*SZLh[VR;I +Gd?0@n$FEΉ{2#CX˱jUm<4f MO9c-q&SpR~ЂS |TWjb0(q: t\/b r..PN2Jcߍ}VwapABV#K;!s[4Wz1^uLMo)]֫,#6{LkGt:jӥZPnIQrlRӓ%ayE[yԞ ՘ c/y@llxe^ FNyי`%KvѵlH2rM ]::?vq`]`@N J U`c"q ZE~q\Db[5#vi*j l-#E]8W,ն>x˓&P49%S:#i)Xc%ץN9O\oH.Q{ ]d)%2RRb걎oP`Hm=lx)JꇏGFQnjY*$ȐJn~psм6}OU𡪕 r,Ot+Zn6W&xy>S`>xSLH(_oC֚.jbzZ7_ѶT~ک5*7mkXOX!Y)aE.E?*JWڑS&3_3Z Ys?g~/d@SIƝz'-S,1Itc @XF2''S.1gk[^o3da.ԱFŸ ûHhAWmX: v $5"ִ1Е`V[EeA/ݣ?M$ BǟP)kyILޖ)KS ѓoCnj7`検#n +˴}G rxF!D*5] 1O}JȰ4vyߣr~f+ JH0 TӞ0&_( >kRhF ֯zR Vshyz9(RuOp@Y4O KD͝@͆`aX̑5{~+0aW{iixcrxc&< yP6q"$?[XFb͓3n(;ŶM{+ْ1I` _@}<<|6yGhMY?_a拊kyN4Y:T,b$[2/,K&H!C|fp6";-8A)vNL@JRK r HWT[ i-^{n'J +Yߛd 7,Rפ"eIj A E`*wG[K7ԕV'TVO8ȁ$V@^nd\ym򬰶!{R {Z#&Mu;"0 M?2=ܢ2qM煆A( c?tkmx5 |;ȝPb`Q{>׿zkPC̼BO4r̠C- ʂ˵Tuy״A " 9#Ht"P1:PȦ ䷨L:Fˡ%sz1n,ޒQAO4¥RAKB^c}fAyhtd A wjECF_$^xcʘuaúh?9F2#9! wȼ?5HG6ıM$j}k (1A%byp;@B8$iqTNY5ӅJŇw4pQ3fwn}imJ\UC!NYZ n|NKza{_CY(7OߌhRuzI2d7IH^ l\w:a6FK̰9aBQ&1뷌-25e=g2{q;ortvm_f ub0Z e3[:d8N"&uZkJ%#:F9w¹߅jι놸<ː 8_|sQ:-! R0-%v#k' VC2ݶfm'hޑeTT-~1fvЁ PZ8PG%B%6M"vy0Y P4V OF*u a$WPv"%|'$,jMմBK)!1,k\Mep Ji`oi\ESq{#,~oݙ:>bH;jP'p_!V:Q%BȦw}s;p(7O98CkvB!Ar[Bw*Kqy7;+ 8Wxn9m Ib#3 bt3\k=heA)ЉpՎ 9[l~~e&j[3kI >]/1Jyx8 f:N9{y~ K,,TIpǣz#aukݝIs<؝U 7Jω*(8UTm( Uʠᇰ)cЧ mV XI'ZV-8zBA<qb!>":Ghl`u/Vsٗ\+aQp=AGNF:Rť@_0ˏ-!Z,Ш JzSV(@2yBKyg4#OJdy2FnnfZHJȶjnm砆?bepBSHcع׫ ZMl `gk`ԩtQJMf^ۤVɽAYhǔf0%dmo;bi rXQ"`&½Oe`3fqu1[BEoLx_|aCǏ•ڶfqOB ;qpT}1?V1s ~|NCRa  ~O:h jH #~yޔ2=uS~zL@p';jҍv탱ANS.waeWാq /<ذ.*ZNbc\jnV9%VиZKvoO}VS@(o.*dHNt19:v>` iҁD1k ;N58 L"҇KVyP,cAWjXJ;2,i]ƿYf_W4wA}e썙q8f꾩ȸ4TȎVG}'8D@|iT4k;5r3B0N{Xcmsfp9ng{^۳-~"x=P2¿/Qj]3 Ĩ2)(h(Z8V^ioLZ@`a!4@yZD.OgrI!z otPz!N6O%?ue:*9٨: L #N|[Dn ;H,*#T R~0Ȑ5˔Kg\9j }P0==/d~E:m&BcQeliP B>`bP"/4$z }icƑR S1L%q9c3am@ %Wzbw WƛR{(gRBKW%a)KKd =,o~Sua:B);YX%;'kpIݴۏ4`si X(m2_8Q&练jTPz]$3)c5ƒ2yHn6]%Jv*H&uA >^6p /ўt9#^ˋBms%)wG.c|1q o4xKx 8+񶥪dɺ,MKRDV'FCF(O T]Lm~άh]?2WM~p8\SW w]GS$'ߙ'= ĺmXaN-b<nn-ϠhXܽܡK:J -&TZY}&ζR+%c{"%Y40щ&cnm_y!ZBJL ;F8 qcQΆᨳF *;vh֚F3ÄAg>5BWt0ZQjO`(tr蕶m YgKl'ZYQwp~'r""y퉣ASa.DO#&oJS=G[mOwT_f`|57>U(KMl#\Jcjݔ]tƼ,) 륻N|:^B/Q9XQE :!H}`nwh "_6.'P8;U-=*|CYzHNSVxh^=R$'q5o R\@uD'٪ ȭAPtu.ٕpWCp*EAw˚f -2k;ӐT%vh4]VL_Jϋd60as Jdr>p{C'đID ,bn5J+ty}Mա ?ű n}EQѺZñ:.q{8Ӏɿֽ,g;'̛8q{d(}F~LB 6'b pUHrÈQP 'O xq-D;D8\VƦWgb_Y󰛬7/mH*<ƙc9QIߜcOEբ!SNhn.~L~rO6旃\p<`!uXb}+@IMtZut1ɯ[p"1u07_]-ۭç=g"5Lx|m7j=;JUxԩvX6~ףb`I/vMk@t->ثXk,9װm͔I.haQ8r3EB\ "=(:Z6bZA rwQ=̫6!O `cBp ƪ2 s6kWY]˄8f#ɵs(8 u_/K[3`2+p*Ayz#̔Z*m+}\Hbnos?5]nfK2'8E f$?$PPO|ӐL?N, <]= ^ >Y,4saI]1{&Yy#䴢߂E6Y Y%> a1s>vsg[qCpcr4QMrU&(jG$jY?$?v D dHN@Yʿ@Mh}h]춊OL{Ąl tf0( <ͳ<@-F#ϪɉD (>dٟWqޔTYu@w*vCFizμ *:Xě&Ş{Ȁj +C\" 0T$8/5?V:8"_} ̍Im9 6FsV]7Ix+)/<̀9c|U`qnʾü3InC& ?=NL>]>{ cy?;@5V!w?}6]3VAsa_.+Ehbo%ܚ.jl y=[e F tÕAGHaD:=I~ŷWGG0d^ 5Cj\؊ZdފstOc)Q7&(H:*U WU*rU.욌iHw3H4;?tG (1ve!x6_ S;ID X-gLrhJ:Z HvD1O>Y^mz޴)A-uԀJ~SC֫,BSQ2rJ,G@BоIܛJNL2+9?bǭT̻I~ i@EsH%YM(CƐ[z&<~ۜ@Z12#;k^yEf/eK-0)xEsnFR~i9ENvT)a]\O0E&ƐԔ,yar0T=EJ#<$`NnM]ѨSVb6ЖD4f_wiy :A2l}i9J(Gonl O%6k!'v˼v\[^ 8 R~z&؍Z?TZF !wm\ b|Î[}Bp4W}g)AСYAO@JJw8B~?Xȱ)m$oajj-74QZO}[hYx;\aȈ%.. WY=+TH1""+>QiP5ol*oj>(@TGt+L~aJfG 5V{搉xb4+E *]f9kgVLЃ i`_ɦQA%(i3N?nav5x_X_EF;oi"/e5$۸6MšM!V a.zny5*Q%yaV};?bkuD W&P2/t-ukD7gfdW; ޲H4-[[c 㹈J6\,=jfc;Rc<huJ7\Nj^]Ҩ݌߼"U|OឈN$zGw_~Yb;g8s ؾW~v,kYRokftwwӌD:q:ETmd$KX%p^;V@3 ԛ[OU ĜF̎Lk/z4#nt$t< 7\0tl:ˠ(S& W9yu%Onk~_a Ty9:=ב 2'4آ% P)'6X* 0KdJCGw֢t!j* 诵XAX4ߍ#ł\Q>wF1șʮm -?~x")d.*e`qfv0d.抣'Ɵ26YO􍜄(C34x<6 ˌrFDFr! M@䙳IMwv<·= &jM>7TЫ fl_,U{8܍k/{o"ӤN"%Jxo\=pJ{ zT\Unaɖ/vk6h);TXlI}ܒ B*W\*wZJ=.*ML#p.=@ɔKlmz>|AJR4["pEPP"\Y}J!T( ܊U9U{b3skl 1JaDSUGJ&5.,I]06[^9tڛ$?sR *P^1~7MNwD 0ө.!vN\bgr]jk8o"B~q=?䅗yȓY%^}sBFJ*>y !45ʻsѦ5 %NzQ@҂ !kzb@v.p8v+F?Ǯh!H9?d-h7Mw `L>HD>7A[E3ّrI'㔒7C>XȷGm@;9WsLPD~0PO9Fؽ;D=UV>wOz~såc|N8;PvgR؅N3}-vzhAP?PY1\ I-0ywѳec홬Tv|Aw<˜]-骀xHF`dm#8?%Z"6!>Hʫ6ki Mk:?pm|ԷGiC̓pagqfg3ߕ5[G/U*xRu.vQTxc8!;]V[K% !%{8ŹtՅ<2Pjvn J+k\(A@WQ™ LM~"0g]ăLzN9á(^H|hY$s4QWCUߝ5ixE JV"u!P@InIz2Җ=% 5,LiL-G9t2Wv;5p$_AI\ݛfrӿ&A4 ̜6 C'y~K}nk~jy8n%3U+.r.šWMu F8&2~ڬqbZzX4[i?FFw8TDžɫ"g TLdmz64Pmͥ~cnCx[uؽodXv[0}$^{(\ԧhCΈbNO|a2"AO%w}֦YO#x!q3$}[QkTICf)xK'vMG`y[ƅa\iD B'V(h M~*Vח6˧$#2RAtT'vcpI~@Y?omQc&ά{ќ#C%o IPK[¸eZg<rO .9 U[ b.* טaE=:6{t5YgK]c5)㢪m<)@ TW#7z@g|͟WMP߉ɮK`}"f٬$g 4 #j|<$) ebz%ֲ$ 6sC52S`] } dFuKg?5Y2у-'h[? (nBXM K7 XNDvyQS&IiVk]T qNrzVz/zy/y5HD*f}FeÑ<+1OGřP?GBYJ~9_?n[&9x&OlZr(q(cf덇4kڼlj>2748mgb5(nΠ1Uت$je כ t𴶝etꦙ\xe]sk W+J#]LPTwS -XH'Z*:Y9:i֌OeQRpnlt} WMrR,t2>j1ڦzm ð+<)j`. uBu z.hőyl%MDR7/u2oI=CM S  ۧ' ^{ Mabʲi^(dчŨQċA A!7sgx#F@J^ޣ2\t+\)xt]_J_‰]*/c!YANNo>R ׍En "9U\"*whRUw19TW0O|dX?%J%|)hT6ъ[\GB#(!ˋKj>[5R"Og>JMk 'k25hԝVf}!rޑ5Gv61D,yc*2.S h''^GKy~qƥLk.+9<ؿaT&rH.4hvUs5׳H!?p̟]*TI;9^!QOd82BJ$39#Ā~t]e?gkb!qHZN("IPLz[vKty8̐bcM(ч<0.SHz7' 1fe&``f01Os"F^f'?{vYÀu~kLxf$zЃ%szIڹ0ҕJcӮ:ˊE~ͬ=[V(A!Hwsd`m*`"ޘ ޚ1H-A쨉7]\ ^@5Y 4mmOeG0 Dyˇ ϕ82F_t{R۝9[t/zѮS,ܦ0u>-f"t2+I`'eD4ڕ>Vxߏ~]uȜ,mlJ7Eg A{ hjQTGoP2Soir@}XfWTtGJ59<$?3/lٓswֲ?5`Kϡ`AV<`(K^&?a+bp-1[/|f5R@./V*lժ@-^1`,'>r\+"5~'a3Ꚙq.vx8*$l.n6Uلɨ7wX-7в,g6ytv{\k忂OUL²LJ-RnD~8?Yj뵰qT}Nt,RaE.o7&X;e8݀ffїNt\v {Ûsu>ӓa~r%Tz"2sZm ďk`9~6~j2//uu\{_µ5tӡZEI\=#'3'vȜ%nEXc?ʬaf ]G]{m9p,YQ\,JKם?XvA z֒ sWrF"IK6?TgA" IF?F?f].kz=NƤ`w1r i89=l3WoC[ug#ԬTVK^[v޲ЗNdb澃X=GkUF"Dxv@@xgzI?[ʁ *|ھi"a%q.eXxS9?$>X-,ڔjC"˔CȡLA [Gd+){\<dZ]px4k\v6\ _Z׼^=So))OGϮᛴ\1P /W["FaHx6'~I_+n.i{Bo-:8Ł䶄8mJGjJ1C2 wTlFGWlj::^ j$aJ USAYeiPQR2x:?v(ؖUb?:=,\7 LA|$)V1h0] TI\sߴ ԉٗP۷c>]solrd ;d3!"d`N䟀#0q .I+1$Pc,1_g/g-v}Bl҈ߌDݴ%*ThIEii Ossp 69dzdT}B=[R*Z2J5x%xJj,ZI@Ш[8Kr>CK bXad$E?b| Rv6#pZ\]A3^OB!.J89Q&cFlVܹӛu2|<$bRG;`SARG'vs%^1~L^PA\2$AH?{CrXOO /ݮ#gT24@Rߋ)M^Z"I#!@_ID Z%[VD_ˆ㬏PaQ)?)ƽMEz R?/W ͞dݠ.@2w05 |v XoάWAZgP:yf=?G;pEK2e1ut=#@VBg~by ֚X]w:4S7C{u8*=`/+\֨V*XD=Hf$n %z7E#kX^Q\@u1ݝ |?xт *ha ڍ0.˘`R H@yۓX/oƬՓ|Ҡ*'Sb[!Z`1G.@rt3zOƍ2:C sd᝵mOT_ePGB8Y2/{k(sc0Xc#S%ΧQBpmHb}SU!vj}IA!~,\엃!VɥWJ9fvIFC'W wmLskt+L -]0J+m![zћO! j`r6 +=yL׊HoXYJ&VP$m+;7n'Lj<,}G!R>۬]I+C{\o1o!fC\JÇkp9jx1'E5:tأGu8R$K{FG}Wx',ښ % [p3dZ \A@lnzS61kxIEz /0;(˺'ƴw=\J=*oj(qep'Ti-DϿw>4{t,+C ^|S%8![&c?Xv;9ʧ}CsI>w٠ tQ6]Pg-Sk3zo\0<{6mxhFXgm0V筑I)y~5Pdg:\\"{N4vN"}\0^!oN7n|ެYmfUWtdcV&.a1&a]>hq B^e+8$/5ȫ!ᛢp]|lllrVJA) p(.q b Wy1];rc[8eMٵ{}z-gpT[-u I=5a`-pYzV)QƮ) ^'Q o Z?>8Ŵnϯn]69zji!o2A>Gnk^3؃`Xpp/X _Zڀ"Be·ѓ\)ݹ&;Log_wdcz"-Vɡv3cmQr 8`I-E9iVh*@Jw_'v%|fykPg&0(, ßB+aƦPp3'dVOQADR #XER XOv'_7U ZZ|BՍaIe@FwYu@cy;4bYk^=c`k`j[Ȩl˾q]u  #㭝]5nnqU1<=Lp2Gm'aUf!8?*8s(HޯΉtxk2r3oC]\+7o|^7uJڰwT2wLg`c<392'uTpxưƂuuĒV{o=#"*KD?1(v+70g٠r6eS$r?U*]qM|ns-L~_]E(K5ϕs{xH.6[x+h3~J^=P6]`uz_)8 Z?EX}r|ڜc+%W(<`+W!d2d99Hᝦ);>¤Lĉ ߱$,dW0 /+bLB& % `krY_gݯ<3Vw6Vpi {y'1Sw_lhY8ĵ]T8)> 0>= 0L^4?S;4Êg3%:=^U"{hсpՈzEt6Ɋf0HM̌ۼB/dR' XdjwTU<, ]aP0n1s~!#pnJrM^.~`Uqք$8#n+X|5as.Q 65ULA QVE_Z'ӎ :O_&@!Nj~xl] CohM&#tD7M&{ JQ'|J;hy\A(9[ϕ*KB\%@B{aD397/>'NHmQ Ppq,Y}%tTnynyXb+<.]Ũm'jKaXBDg[7I-~[wag4YldFG};WX]+ܾdF$K 79 l]*p6c}.OcOD@s`nokD!0E!sЄ6T]J UvP/r,.1A?_M^!^CDKruADp_1[^%"ƃ˭DbӝX/Rk-5-Q!]8 Z`6mul~_A.3‡SZf^n87ZD)d̛'pӠ$KX]X$3AQM[͔ߑ@)>^F ]"Vn*|vV9W9‹_%W;?:4L!6?99,EE{4jW$xA;zMf9˰KNhQr[rZ~tX$4iyD[-dK7s+velvZ zԤ46]г%iM7NBU4k-5jiD (qD=%Q1BU-ϴ1M J6݆5i&^~eimSΑKY=s1_ vTm !1/2BջO48d0kݞWWg^֟(Q`s혈9bZWao[&1:G__[Rr,g,]s W0Ph^XE3!,`.zW=T+肓+Wɸ><AJö{,Kܓ]Be:Y;13P&;_`-5PgȣҲRLvwӃ!kxkFNoa"! ugVz}@|^QIb \L@Vtթ2 3ˇqzF5Sz5s:. 5J@)'t-uT;B ]/rپ)!^f+UIx-$&p]ppi |#`I$Ot"{>"QBw}>Bx6ˁ@qϊGU$qJR Ro:GCB;tp} \$E ^hֺfʚ-T>ӄӳmwfn]S_rcIz |sE#{^ԛ BӻxM$M]Yʽ68Aj^!"a߅;+*݀I(*͔'s 7꽗$]@2WGl9{b4fb>1Coe${ߜͨ$Fo68 \᧗_>f?vOO&.f,/aG6djm7_` %ޛkqfRl=)ܪvSM\{LWm05y x|stu=S( r54V pˣL[Gd[vMG_fs3D̗qX/ncykb9 NA_ ( iCc]ʸUm4̱]+@p1@h! Ȇ`4m]Z$7 fbT{#"gB{NeZrT+rԥpn?{hެ_\[hA!-7. >kzg'$ KQ৐ \y$a-vN"0!<)zܲ5F߯iEk2p+Mzݚ1fHbShZ?sd[Qr/W9KKmh=x"Bi#+9W1~95Z+ڷavUy<,T sxl(OÏ H^.7j#{&[ll8u(@͖mk[ 4A"?Z:x_$Nfd-*ٴյ\WIߵ`fk1$H/ aU3hypH nh̦sR!}Ɩe\%jF``{]SA LS% ŕW\M2p8,84ٙhxl-8:7n3OnU㲛3f=YS*VN8n"Fr6k"B3jV1-cV?-\- kщἬw BJ_j@[M<["MI;Rj.~uT<[E\dc= !VK_?x%q̺vJ~|"l\S8zig51Q +ⶴ{}Chf3Gͱuoa!XQ(e{(G+Z;Q9LQ_GhK\mHʄK9iB w,{n xnpCRS$0a^%R@g_òr0t;V<-8ўT>=%tGݏ"}J8 &$E ag?(SX8oMyE܈x_x,7[˼j?dԁ5jBuno:>hAMǫ1…M3GjBFH|‚/eƱAP ӗ?'# I^">byOܞo(벎{msX0 8 !:HnLcY8,W! o?1ox "XjfhT>酮>6?v}&8![ XK&@7`u|$DJ?K@Kd1A&|8VlVbPeZ^2]nSY7'lu:1{rӲϚt?u=X)\5I{d<TMʝD0TH$Ȏ U isqx@;>nU=]C{q, %_KmEDEҰTc&E^6`20kDi2@>NzL J M=;fRHmKA),7șgwҊ$S\CĜեE??8hMc^{'<{=KJ4u}dF:U`0ʺ9J_3Fp Sǚ]6BXT`͞)Դi+]G>;f~O0L 1CAYm1bipXtD@B3NKc+|f;^loVO)b:?vC6>`qOVGE7H`O'Ϲ>\Ṿ &=a7 B/WAd$U.R[I3?]wٹc%LiC(MͿzHu;;4FɨI ΃TПC/7; ρK&~)I`ң7:EkV#_~"z҃"7hwK꒾r(VV|(?x elFD͆b,)>ކNW2^uhf7O?ض$$G6%ν+RKD,{+t{R;Zk@{AΓ4On8aFzҞ4Q<)54Uq<ŬNtE^k/b=ͿAk1*jP4گ8=TzPդL[t(kQRk=;IM|9:8Y Hr8YJ89Yt1bE?E(kٲ |qv> 4r&KjOϽ'_=J ' T2H !mpo6A O|Upu gf<!7jn~LcDWzqgL BGI_<i`Ml)C>JxoU[n`*"̸CK2Y(G@9e,$g ~\pUkU*yǼmWM @b5I*B p okAlF3U^)FDAmnP5^CD׳ ĉs͐;xiָg6(é2hdC6*ASlI`Ecx+]Z! y"՗S{m"hUE0⟹>p΋`1Wr'*|?wP=v+ 5BF5!Zc3p2mЖaZVpD7|NvcoocXdLHMۗ4O/mֈ #& {fcr\qU>ȽjC}҂ 27tuOHνw ՠB-<%}mH5O_!7*U&:l60]9xTȕ!rZFL미',ц5B _c1> < Št7lj?Z&yhSN99k,:璎 (1~O>~UKY8"5:L4we^ N?NMPtrM'}zEC;[ʖ{XntN宋#wlvU& A?p.k^ g+ 3Wc4%gm=!p$vܷ lP1`m v*Vkbwsq&Nɏ ^o+)Ʌ ŋ@GlIk$(ɔ>-{Ҥφv,㇀Jt) jR#&&uzDk/Y . a/{@o[b@i$BЪlfeP=K'E\뱻nV ̄ixvy PPY-sX|.@f\k`i4Yk:B3%%"< xמ=B'fȄ{[~:o!l`ed,XEK*dakl%='ԥp;PwFvJuvs C3U9.z]!EjuGyTTj!3cN\QUTyZǰT?O| Tehesي7}C hE1Y6ˊM{U_CK9գh~_*[-\\%r v(zlHI-Jao2B;5]dT#sӐSLP qrg,AInuY"ΫwW؎۝d7mI9 SUppZ-8@/KG !њ {Vʢ|  ` bՋ Ӌz=эfg % nH6Zfu_,qSkdNqy dG C/`ϗu2BENGǴ[gل,Nxث.&WyY7αQ/H9_ *8+H%jD>A૫b:UNn>k_^&iQk!h;KdNX p,+ **BXP2K\?W6kboW*%Pp»cuv,yUk`W~}(QY¯-pެܽӏ|8 fJ3{u/'1J$0Č1S_HK҉Ix?>mLW Y [,{ ؓmc.Ơm/ DUd$?A&WvS{d?5u&!-)UpQEI l~DNz tS/yaL_ܘƐÍ-ϥ.A;Kg S?ĕV'=[8Ξ>-ȉbs'KQ̃(7QI4t) |w= `5Tjq`dwʡ'MY\NJKӁf͝9,q;! yF=&\@QWt8z,jeGE '{729%#,j2ҡ C2 pj=G>2ެE[7#W$@i64Xªkvԯ< DfW墬kkݧu_+-_FW='fdU'0)r{./NgC D!#ݺ}| W_Ok)9AN%/0Y':E_(7XnE-Uiִ4'$zAo+:[RO`}D_,KZJRcgfc`YvIbEkŽ47e86s+1Wx,8 7qU Vg:lJ򁫲Wyh?_w+\hu̾IR䪳sfx|H>sq[-\}nq86~>⯺\Ӄw_֖5 ^t$ŋN)?w'`F㴎6.HqC>6?~o u܇[]wIC'm؏`!zy;yP•X 2ը^SIDPsX&5u}_OA % ˆM,0K!QiV%N[Žբ" ָ(?P**wuH.,tw!EAT,^摱vpr(=w WM$ŀBxe~ ;4Ap 9  }u=xsUT^b'Nm,Zɵn,g o^Cg.Z!6 C&Q911J/؟ܳ2Q޴ٯF/I$?̆CkϾU9q›}P#I$*Jxx,V&CFH_ᰌbF״4&*]v=b$J|cMp;;Ɨ2_]*{gV{i%rzDP4PN#&B37qdw?ѻpAi)J0Ӎ&r}DF]^"Uئ$#20h' 4O7un}[A=A+iTx~}A 껆iܞQ{"^\۸ČV?na&vu[y_ >+p,Rь ᓘ͌nl>ZJ$l*O(H楌)&B fQB-q~xnm Ϊ+B J\7hѨ\$2uӜp^zF9q!A#Vcεc-KZ@ ׯjKƜ9  6bѓ\UFI;~ݴո)p㰚U}T(Z&jUn-j;i0;[J]p@I=gbZdޜEra 9}e]nCFɆ%D (TyHO.P&a8|tPt8W9VO__\RRq.MY5bܿ$\A|^EF]b9xѮ<0}L%9TB N糟! ~34%:4juc r4g7^W,-!Oě( Иq[\B9%376j, gu Φ4 4{tEߺ3U5G%+A0Tj(+=reWW[RiRؒ"^E~",-9 vs&݃HS@j!~˾&~$:D5P (Hm㒠Lvt¥DW{g{u|($]M]EO"RH9[ p6$WB;wMR'qj%JQOcBGB$v՜&~;7$'>^{þȔ]q7/4.lsuX^$SK5\nMJi<[\ÎS94ena%$zY3Qv '+:(+Ll$&ˀф/v66IcC?<E^rq6R,RQ\' vp\LHpvJa3I#3sd L8ɎZ0^ƱW{%Fl{m呻a{}QC I ׻ }<+1+NTThDW bӚ{|n5!" !}o54f/JEPCEz_/fQ9ahjHe4.wo8gƻ"\5ڤ-Ok? ɟ)D%v#U.m@S'/RwӢ:]ɡG䴣 [xd|gLu Q|ql h9롆 My?>)WX)ݭ e$СuQZ/}kZe9x~N+CIvm"K:Y$\EI SHZT^_7.?r:ްO-&i]S7>A>aݘĪwbu髾_F)/EODid/2~_|,J^;Q 9I(@}tZiiq> R(~FEl$+t^>B;Z=jYL=SrH8Vwp`9L-z*Z|mv34+T>yn;v4QDЫMV `~n a f1!  2֥^э*\hZ.|`;)E2}jW c -MKNR™M-7 1M06 waZ\%ChT÷-჏AiJUVduL{GieD5o+10sB%á>n(^j4E0˿B w\OVQI:b>Q~PZ-eߘŬ]_dqʭ鸶#_cM7ϔ| Ʒu6[W 7r|6EW?R| -hV/YVYMjW.ނ$`'@3cL&]ROUM^o9`~4K'eZN\n-B3;<;)UKSٓ28u RXv,KV;< 2$D=epsA1w6onJ+")w Q 6y_ul,flnޝˁ7'EGbt}KPRyL0M8W'fhk>E4T ܇0s8*$Ns8?]IU rZ;OBD^Yʃȟ~ek?1~, *Tv&!\eD;:iY|./2>=v$=FM boDU6h`ǽOcAMZ$95na7&j?XSnV{S+o2.ۅݹ3nֶ`$̟+8O8R'!ft+Z݁?.E^LߧEiBA959P8҉(_dWZJ*veNwPtawA7j}HqS &h:2w06Ǡ޲oԫƛr2ktHi-,}57$'>UNMw%䏣ؠjwkoًA:"Ӑ-`XCl+X Vb7$a3W+;T"$Jx2\Is̩;;U.|Lg&uqt]p0]l*ҁxt\YsG`3b™(R u\>hl~6whpC@*/%l/YُI0*YR52u -4 S`z wW,GyN#юuy`U"QCh-gF;^ACi ^_5W5fM0OnB&Pw N t*I3a&7* nS=ێJji8(fSֽR 1>AJ"'|3z *6L@$o胷hԸ Dn7akfOq?Q_Up"nM}-qt,r],]㍬ۭ ,_8DVJ"; :᨜hss1N ʻl`fV_b cQoHZl, ).S#+㳇*zv+[*+I7+^لB:N27LuN1V =C H3ҕvVf=W?"(="ĞqXF:f+0M/-_6V3lyP!S<"@7V{Ͼk45BK>4~nl&=tFޏ5oj;#w7p,S&8/>sG8Nb<6gcF@ĥt;->zWۘg97+^ 7DĖrFR)|Zgtowi/~Ϟ^`cZ*4fKKrOwVj@,zEPze?y;gڵ'KV']Tdm-x>5aikCB;pSgQMrf-T HrN^\hQ)"cDp>eoFdXy0F >y2YsEQl8t|3X@Nbm~)trI.yӋ2jc29%4l i}3n:]Ŝ0 뼚_ursX!zJ ||,/S(Hcw 1K`z0#\~;.X1 Z&-߿P 3z̥tƹ6*vh.2T*KlNՎ*pCxI`lWtƑ |7 gTvc;ZײRtf١w4Tn2YBVl-n/0/u9@FD.JS%"M揔{+yoĊq}">KSOU4SYᏽ$% ~9l̬Ղ}{K#x'$fkCiF89=YX| RHqEĉThv.MNy0$pX@\ҧuoGAX1-wkya'Q"L5nˉ$(xPp! d]$|˓nn0=w$Ź lxΫ?"C #ũ;Gu琐%XKU]bDڇfӮ ,iGz{NÄٿ, \7 L29j=4!1?B7~ey ҉f@qDHΙ2o{IuZ*]cF~cAYd G:R? OZ./z=,Ű4"X |9;)m^(#H :I HCW_B\s^"stLqDVO-l9ۀqB󒝧'uC͛T&c 7#~R:;i V&sBOV;o(>(J4Mzچ{i( H;-qgT}?EŹbdX^ zgz 0e ]d+Ç|QGݳ!-NƲM8{Rwtբ.p'zfcY<Ϛi V cyдm t)jK:xTEDx(Fi%^gmg iI0̮sf錷0}VzMNXq"F,!vrC9E綼՘Q pR9(*ƫp2}m쇫ટ*9$D81H Ix lAqsT#-lNo%LZ v0 C46ڽG |#MWﶧ J#%bBmfv.<ȹH4\վP7EwQTELkBbdH΢-f Xxwoʢ:3j ak@+-{ux:J?W2ϬO&PҐZ)vA&I/UR .b]*<bdU5R~/bk&KK}_B^Fu,4c9 |t߲HT>~ޱ`/|zv%-TbF#V CC:HXB `@/yKxSI*@N:Af=[뉟xLZ&7[b5AN)R~*}I?G M9cGȆ zW^V Db)8ēڄv/`@(:OXɉIY3Sdc.p'vhk%7ROKxD*u]uDܛfbodhUsôZtw,l%b+d," Me0"cA(Ԕ8pxkUB+C6QΆңJsAX/&S0f j?6%ǧcj=XH\:^R>柙gz|kiTnh-E-b-^A㡋O`ʹ&mXA6A5䂁/az4XxLI:k49x~[Xv{_wŏH7D6غbh(8ks͓aN*K. )́|fZǒx[Yl9*:p@ 3zZߑS0Lb&J鏠]S& Q26R }kƉ)|YO,@ٖX]$ S©6i7g^ƨ~ţv 7GC"Say*Y&x ҤΔ=gS(arKPx|H Mmo" %-pdu恢iʚ5`릠G]Ma/;Heh'#/X,/o=kVfE+l {`&-ٙJh!!E>k'EeKo.>U*/ank<4Ikz%&;꫟>z,s؋?=5N=f ?SW>_Q]S,m0Ι_Zk>fMR=3LQBn}]b{aqь{PU>䌧.Ҭ3y9LM10 w@d \^r; ft1ɶ# yʣY(p7Zrk>p>َR}O]ZlQl-/kiZRڃߘ[T/+4w%-so y@=s/s~.s)ȤjMsf-:%K3W )F4([@2lCmuWBWu:HN 2lШFW22\jh=NnmrċmzDχ'A + GJX# ++'kfɌn$*Q ?Pԓ:Us`!gSXs%|+Z-]Zv4t]1._nIс|/UOL*#~UWo.D@ ~N4 h$#XG;%:m;Uz 59A:wUw8Gߡotjm*4RG_RZm_խtsŢ=NJ:m>W,=|﷼C|@×~U6E!Bo}G;#(%ctEZ1-]z&mנ幮C߱P>m3lt}x&GetzR_5Pūjg8(f@'`4wjNqpy/驇GF?uJ~sƻ^w҅+5d@,V(6]뼄h@9?|RdTQ4Իɷ%!59}\)Mj@%0؅mT|N8ck;n3$ט% l(>_w{dة+FdA$@9L?Ʒ!=}B3Ցs<_uD[T)JϦHH0JBvn=nnʖlI5 E>;! Zx%cl% 53z>M3ͬ>ҴKms ,Z'qzafn(|)dUDO/U0 E2}T*o1o;wo=#wYE7o9~Xﻃ灌"wex={<ŁpIcWF9IrhϮ3 ,h0ƫ`()+2Rioi{?3JKw Jlcw>hV26=eԵ} /OWvsDh$eڕUIh,A)M*ǜ rG ͯjp-H$5Ž_.jYL; ;9N^m@䮩fE _sʎ{/,F"X!p &I/LJVa__tFoaGFHmȶo+KR/Ыwl-?p޶{e;O4f!CHҦZȒi,Ooӳi ǒcxi)|m`e7>t&aw@ied0s#ɦ&Q٪%VMG"{Se6D/Q`/P- J,ƅ9$O<n\f=h}@7 qQ w'G6ӎTM97D5NuR l1*niۮc|rW3>OBC: =`UL:ѨR9b\w\+D_[<(ŁEٿiI~jRJ ZtuZv1}tWYfl Lڢ5 P/q6,ٖ %aN0=7JCĻ$/NqX&`ʿ7zlG191\2@ܘ@X,f %4PMOA7<=M᎟x\($}+G*-#WH?t3(\|B t]E rӈ&+85cfJX2<ڿ$,'Md uBZi+1I~` :炿4wAE=ӨD3<Oᴪ_L_wtҪVׄVNGty.P- By*Ƙ`?Jbi+3ֿW9n@tM|uQL~s=,}Ch֠G%N,uo="r7^/9P`w,>ܤo%J"&9q3M7*AI(ҥO\*fs>RN@Jw{-Bo&cMb8±+; Uuh{I扲l,55ߗܛˍAy6LMfS]rXRͧ4V8F}A&ns|u(X{a}WeskI zgUi=OY0Tw.|#}ZݢT8=p3ӘwBOIld7.]f,erO!94OZӎ"~=1=YC^N `!u/*06lܔ)ؽghl9z{{DXpl.S0!yl]ǚrni$ZwZjoa7àJ2_Цb7ۤ.$ґ׳Ӛl-e'Gh& d7{`;}id406Ha"c baK`` Bm mwa@dEj}@l/c|?=]*,;Lu8 𿸢 /e I>9-u9aȮ `YS2ճtEjgʚ=*9/UjoT6d2ǵ;vQVңnh,A]O`!Z*72LyG"~˹d !Sijp[I1Kf`zRI*4[&}1&6Muߪ;dFOB:.Bl;G j jj3&--9bj<$ ;%hYAt5'DMڅА+IL\4vnGSx,27`Oyq$EF&<[R[jEO;[JGcΠ|yY-;f2u8] Ld@*خ<|fAÁ̭ &n?M3n$뇕ƪ_,[e|*#e`<̅0Fϟ [Ưܪ&^[Xr ~1`k^O=eWV0ʌdKN= : ;d-B\ ؀9b_o[ ۿ҆ |;( B*aRwǐZʙGηk$C|ez+kge.h H]<.="*,yh4ӻ0;cP>)+w,PU܉}窟S6RGfDOaV!?Z.+%|СIv3)!H;G;zk+1O ٕ+6p Uk;U+>E^2{bdJhF3\/VA>ԝuRú zh&1uXa5&abqIC}tQ(ua6 TkQ 4;j~F!01}h{Ļ(xg\m,-mCl 3dã5p3dWs3|VӜSb6jvwV'DJ.LE] LDp_&W1Hqߨ2'z%zzI:h7bThK:3[!rn ܽ:KE'ZոoJ c*vK'@_QfQ33+)}Q؊jato/ٛ|n4e|6c}[} ]ܮ#VKPY)Pe)WdߋܣX@R]vG*nX~^°IтDl_v$W3kN_ed pLf1kgv$R/j,|EY0n UrY8uBh FM9#lٻ&`(.D8 Age/4fl@ Oz.޼i)LBQUbxIL<Z-@\؈򓘅s+ Mtͻru w2t+JĄ[ETIl5؀V'.=pz5&Nzi<~EUZ\47T1FrztY"PáẒnò! #`aw@A/!O6S>j∙Aݝ l Wh|:bno IҒQnF RxB+Jb_ىSIMZ/R_ho4*z'9aorʋFm`]Noo $i\RX椛c;bH6>03b#jЭ6O=OL5]/@3!0I %Qi=yG.ݫDLP 4OXF2rEg6 P%>o ' `ůLM6yumޝQV)"<7e;c웡(q-p<;ҺA I~^yd犓i{2mGӁiLl&+l~X-tEcYTXn=!^,^0F8&+ ${Y0k ډuƴƊ^5P0?b%DJF錰4TkY|CS 6 Ǫ+1ϱ]LHdZv߆ pr*Pp"45T2DRgI79dh`9JI<Qx3) <US7XE+c )XkyJ lOZ"|Fjp8 iKpo{YZV-n׎%K|>@q%{j-le~8N7'<ޅr\m ?h`61Tuz)KJwo~2&r$8 F !P5~#< Yuzo7gh{4$[-W?6ql,3 \鷐5~,To MKmfv%8&%J- d%FW*ъۭ`p,?(I ۞ 4LwS-(& aF:uIo#cHcox j 0L׹Rgt_'Ig5fcJ< cPXY[lD2&o*+zj?[ !RjO/I,[_{(S0f Z IjEo쪮65i>.Lv"W49tsaAm^5ḪɫDy_?&rOx"ђ#y$` 5o(K=& YgƆUZ)IYϷ24M-h7KOuF7nm!=Q=ҒY<|wM ]4Nc/3# Gpz 쪱Ab @Gkڶq'l)l(ų,`Cƙ8^f;|^ }ּrg_%ʌWR)lE+Ϟ #µg9'PE"VKwRH^9)7<$C#& @m|5TQrPݧ@}p~+Y HTjh {JlR5?)?tʡ½sHN0P QwǑYЌTۄT5?ʽ؄WR괱@{ǣCQ uMWC\e:-RAx!}$08"z]OYG@m#aYN僾 ~V105217%{3ҵrUG_j,PJk}B\^jT58.^i(tU`{s4HG V'%ۧH9A31(zNFw+Zэ'B׎  eP*w1C_?Mn$l'3d:fߗ"d(^atI™ZRڻz@c;Ԣ ZR-lUۉHWdeЅbb<ȯG_O'}J*ɰN}x/2:8K}i; gFU.ϻ1v1-><$Iןv`( (l[dʐw֭0]E֞HwCh`>{k62y?pI**2]oU&d:R2`Zm 펧hbab"D-cV艆 xXLſO۟thRSYtAH[VV }rOf̊CQ\lZSK|IBqdqĝ0 {[fėi~rk \hsK*+*-iwK'`C򅐄5=XJhOQt[Aɴ ]R-!=zpcЎu8ִJeg"@ šf SaZÀTI@7{4o3oT IA{Qs./W'uvy+%V,OdR>DX>d4B~'(ߋSDY(q)q(OlS!&o_ lj:sߋdD] &PA &ũsQL5(.(rk/4ªAڵ^Q hPLx$ y0rpI8GB1a/H$S^-IM~ VڣW=zE`3o'IEg_l3?`Z%R^Sr̈́%2v3ѵLQ'NJ#e%aR޾1䜲Хr{H8MIo^.M hQDތكZ~]8sF Ҟ2 { -NXqry q ҀbS}5qkDUQ$-OBM'~e9E*r?VZp%LBߚ,X3M|a&${ZDbaCɎؽcC?CP&GE!ׅi-gV&6PףZka"Q#qtx8b2EٙSZٷTb_05^E)mCX4(u@/o{%kAyBc»=}}6;CKIKg\7WgG!qNC\ÿ8뿮SϧE(n`ϴO%|JZd0oi XIZOxAKy>('O 3Z@[5DVL޲4cxuYc2mg*U ^U/Ƿ^UXd?I^H }sI~'/Ѧ;Y} >a YPW~Xi@ TŢ! 3EHygz} ;ce7;6Ih$nAVgM{A`L`lZ81 Ni%$ ypi[b?4G伨CXY",6'G?ѩlMjYfBpvLSʵbXQ][JV)F?&{2>Bd騎2.Ŭv3Jz 3\\*w0ӭSi O1L`/Jo Z r^K@Ub{$[+Ղ[")[ hbtSMM. `ӿ(RyFP¡Rߴ Q1TPqZ w֔E[cJѤxRlěK,v3wjr#9hdrTOk|V氃cϴ[>)ׂ>86^£+X= *~甊9I^Sp͐m к˚:aăjÝ\LVm5J2%p:^ AZ_ǡ ?Fq )k9B @ Sz3%ͷkt)9j;t\NW^*1#Crr!th܍7eRB&Ή)QbN0]4I~Ym9= "Lkx!TـZϙh_!R02sQdyt1|J9Ԩ6ױ;+Ѓ #(6P5d01f= [!)h t\ر) ?~@̲46%6ݥR A4 iP܏5`)$GC)BO#3ђ Q2'X V/<]է .ԛVt'cV4PԐkmό?Ab~ݰW4񏕘;wtaJ:#$F9jE7y=| Vl~3%7"JnuaQ}\,0Cxe27~%!P{i̧~۪k}&X[ fFC [}nV͹MAL7CBp`?_Y(0x"KǏ'B>>.ADԺ[QcU뱼)ޭ_8㦙K:3KA&wcVy~l"JX# S5:{.Uc'z47V9@VƎo 'Es_p\zrH/ys[9"_y-݋*d/PHa[:Zmqtg܆8T)A1Ajb\PthN^Y ~HcAe |j۱8vDU]3p4RUI̓rԋG&9=̄o$'Z3d$==('8wv1t2ž |idR\":"fj:n8&@\kW\"EYejkog gæ5QY]dr=MadPSb?~2_!-DlM)B>A<`ZT؋R6.Y`-~[`j|\o75L &#օA/-)-+p bt kbk w#_ )ަ3OV22bj/]ؽ UJ`E@Q"$n&Ab9:%f- gC&l>տs=\`F+wG^Ѱf5%44-`|M-=Q4ȁF:nTl֯h>TAvNբ"a\UUwӁ&xNۦrh[b@K!3hD?dwTb_h#k6gŞCb#ty#g-@:nNypEy1gbl q!g|FOU:şB+M_v2Ը9+!o kq)=~#Ws1:%-.fYgW/y5mC<? R`TkC |ЂZ`tM<6`g$ٰ݈'>exr SέhpIUz{$۠en*|?J\`gTy. V?QO5}CڇqjM5y w|qװAFAYY1i`ZP]tW b5!uPb2)E;s`f)daH~R1xܦ_=^A4vl5+{c, PUp,råԽp&To==&#' uU K9S~)85woZ#)=O(+aOҏ03DeYqYVIgZ b0YݳW*+?7qoL*bRk0&ifQ76^C. -ǿwTI6գscߛ^'N=7π$oc\'Qޙdd?_OGFnTܻ="ea}@=HD yF qr`G7SN1 >SHBB"K+]]jsu 2l!4>Odz]UC6 %P6sLԭխ >(B:s.벃Ncyv+Xt},}vprO= lO`3ܰ;,#)EHF0GRgP;֖ ?GAjҐ`z-WrR 6D.]4P,<iFPWy`fFh7)e =?>KCVk^qԷe&z}յ$ wecz Q#ϩ =O*f!˴j!E[Y"D (w, dվ]rhB?%7&qp y٘z7 dMdD~-#N9h'5ݜPa@]i!O^ac6y@`e|uz}jTj#S1?pLei?!^l`t-S' i(+ܳ7-۽_-s[ 2ss+T6S赏8T^h B6`-.iJ!0n뢖^b4dsU}0gl~6 #- Z,RVNڜd1LoOO7lkX2VTUB%Ի@~oh֦?׎߶1ѥS\L&K- 5nAO~&khެIDi3Idʭ &ӸyL@QGX Ok*[2 ZKw97eD=d}*/A< k#)ޥVCgo9|q(/aRVM/u?OL=i|4&/ybM#ow}jw氘y= )RÛVUڵrIE'(,1$`e,_6H˓ ~q S53lw*%uVᦔgb~\]gYMC{Glڳ]Eř!7a<k0E3{ ڜo4s_z׎MZ /GG\s4oF}8yŘ [E~o %`Vh6\us7^X{o.ESlqOe"9Xg^'5 k9Z A@.<ʴ} h =j& iިk]`9),Y e i1MАŪR ۸ӓ7%ͻb6Wz$F]uUA5ȈMuG"UH /m5B=.l%1n&# Ws"`j xd &$0!%+)~#.:oQ{i4\_ure0擺w(03C6H {k6Ӟ> Iԃ9]M=9nmo%0~$CYɾFtPq+HdSv^kLxҞ-E0N@gv=O|X˹]^Xs)sh$Ia6dg&ɓ t)gIuΧ'"Kzm, yb;߹z)?]0XmƖnBu퍍N*s& yOU&=C^́fh==St21iCSfC̝FzNl lS*{'mӲ,3[Xe6x`K_٩gti7;OB1Һa˧+,_CH&+=9~*hQ&!_$+vo^-çxa]R;P3& qm3( x'EV} ptm%wW3xed4 !Kʆ$̳t(ŒMhK\c~*1Mܦ[m,b W~5JOEvە*&:0 ;CaN cպeE?D祲?W|Mm;\&Z2]Xg| ^!UMS"EKCn{@sKPdm7UIUICkİFɊ\,b/'7PXD2&,A(^*L9O`!e7vq3)tH0CޡU +ȸc-_j$EVOP/5p膢٬M!C bJv8ԧT|ł?`%liUq҂7+#kA{ᭉ$ۊǾ|Ҩ5d0\w`+iE8'wt^#Z`7>0%F(_dQn'~&Ļwd3E wD!#Qqn[SaKb<_Y=Ͷl2E zqf"@y:LC2;͒7u=údP ḮRZcr^Phd 8{r+#/"):)nم쓡qQ>ޗog Ս%1FWh8G'e0|ZS0rH'zbM7"W$|v4\vp˓8'Zmp'c{$Y=͏ccPˀqӅgt}D_zlSgEB=^Yל64 /y-G܃$!ݑC<߄}=!r$i6I ̾“^G5-ϴp Ȑv6FQjIC~T'idMzZVA^\kL9Gdr5kmUTO:2Y\3XLEEʸ' BpY,O[ZX4l0} /{X O_{6a@ɰ CMR22˂Co iCqZSϧmC3ym*E^{\қzDz?א'|:ʢ#Ȼ7 7F>T~ f;KVYV{vX!^/#u.f̋>OHlAR&h郑Ƅ nMɮ )Sq[!+='Yh}LQ|!vKU"!3*A,N^ 8DY29~>hE^t$Bbc ,!xQO-KcZxۨBbppM'1phj( zڴnTx@%кNx:f^MZA֣.3s 2Ik1G(:H~=^-z fՃz=,aU{ 'FGY&ʶ3SvF nl.zӥtf0aekdwPGǏ`]M*έ\7S1rq9e'{ܘ=;4#yx p}˘nfC!>2wo`+&tVY7qy;;22;8f/aqm>"6ڵOuHI4wxd:`QM ? =xsB\RAQ%OKjh`X?mwѤ*i Y  0˳ouN=iq|2ey]Y6': UHOV #yrLc]?@d`"X5p\ rѫ=-1:O*"ursb o׎//Sj0^c%qNjv71nVդ+!+W!O&m~ 9(D|d#0(+8 툧 vJ=XaTօmwA|M¾Kf64ea'M h/cep uC,?޺plYɸmiC$zo T'$:}FKp̱K씱jP|hIIFVc6'-rP.4@/1pav_GB\Y&_>bRgH"0mUmjO U&h&bwn~Jg^S*;O앛T7;ͭ/aoi}HrmW_Y$v7ǎ8x@LiĔ {c] h yl+,>G;U:ᰰ'=]hzj~kod33hDt\Z]l0 $ N-vGK5WF-mW[d5{@z}U`^$HףHKpVgMDb%gTU^Zfl;GքӒxՑ2ĈUҔ-}YnށeZLe7ћD$`m!<|0pC1'}ר;BA+ LrQ&)h` |xBD9tpH*ъ tWYFfM ̠쨶Lɫz *fsihs_{Euŵj3%tdsΊ!`•z!0FlpgH*(tT]_8zVG㲍nxI Eٵ82|^Гz\֟DkHCLe\%R'?Vh xG!aX% b*s@LuիF]ц"7*gjmH]UVg_€D`abwEPL@u5$TeNci@KRGQ -xO!C=L(akP kȌhuݎVrBԋ`砹;O_ :'}v[ao,@!f9KWެ$џ·"]h JfF|%L ηA-(*.uݳh)Njuо̶vm@3Q۳'ը ErjPe:mF|nM|x$K>kp >KOZi0i\R柌DKen柋@`E#kg`VT8R Z@F!n9< 80W)@-n|RQ^f9eM0^̀h=~4 9NX?haOd0 ]aH֪V1 me&!"֜-beXDEhOؙPc-㩝w ̴@oi --q%)wkbW[h7^?;B_kXyLrP24gqK0(SvқSI*&C3oMJ2󀀆?j3?:^Թ d^Htp7Qz5/z,E͡O'_sl++U[yyY}/M%5tZE}PO-vrl&ZSia^ 'qiu~aHskMmĄۋ3 oz f 8; WNHrd5=.("`!y5+1d2!>(&!$Bf~ngz#p 8ccsZ6Pa0Z;*3ZM˭): }t]vu͎z1hiȱ+t(HTRFgVajOj_9N@٫{2G8׃$ `(yF,zu"6 ~(&I}X 82>>U2ݝK;Rd[%,8xq2)\dR]"gLd>6CZ;\᭫'fh(K\oE<+ܷ+D/^YyH6(lQ(2KU Wx'ۯn87<ܩdˋZ, JpT}åQa_i}ьG2ת9l_2-5o r9%j͍Ց. >{'8j 1 M֒erj]q咡l@`7?vOHn!l<C2xո%rqGLq9ېȣ|5؊,‘ ZѫdhYk!x)boo[D'#AE WM/Q#$c,SI )i(2e 'Ni1YWWlܯ6ygМHw}&'qd1VmxӵK"sĘoj2a}O)Ϟ%,XC/&Q]:Ď>E~GݝiF*dEm.&6}:>İu RL^q[ ~)EKTIXí.׳G}%(Ve2G# EBZf'U2IR=:5o}d#_\^{ZQs}E顨ޡkJy Ar#t [O%ѩc-H̪B (^F+}07R4~r!_ nq.f`{aYb܇3qGש?ssI``bͩ0_ck- vl҉+wBykhj$;oՙ)^ qcȬp ֡$)"An;5Tm9q<c6ĀFPԝ g3 G4L% CJ Igu^6;W@5cIu (!Yc5l譇y^[!rZ=cكC-ʢR{;%#dDQBUU=mZ8j HiVJx7'tDgN6rl(yQ}Von4(4W8TKr}Dq*s4ҸfW2&r*D\x1kPрgb`ő2\ځ\׽Qu[1D$2TRI6m҄ť5t+ߖ'}"rCߛ`q`j-@akr.(lVn0M6'F]^2A3a*;֭Djfj%2q8ͩxR2I!#YgYnXɐ; _!f`)_E}U!+n';#~ڍO/m@"Ocoyc/:ҡ jwDҢ彑ϝѿ i_ůWY˛k+M@D5\Ev pd8cD/+&MEš#cU]LCn\}Yst'?n{o@鑄I܄ʣ<Լrw󵕺Fq ߸ɿv}ٺeʒ oL"Te !#bylp +BLucr`Nr,K/-}SaMbkZ_zJ: mMjZI]"#:»@<8rE\2/p)r|h`  ggM( Ee?]-XRO9HwS59D֪%ڙj"֗Ȥʭ|@UA _nimKr&4THuх%#ّoy]`2U"ȵ ǹ1Jx1jT>FtDg>#_@βE$)W.b vvigVwS罶8%AK5'Ju]H55/i[ h kTsp?餃`0ˤxc'/ MBہ>6+gy?Cz3 G}3%ʐڿy}0Kۘ2Ԑ#9t=l3NWqfBdy|3ḛ`~};-@6G5a+,ccW"(` &v 6arNc Bp}lQEnw!r,ޕlitir[V۸컲km-phSi9Z7Ue 30<;,ܔŵt4a)Ts1(q ËmpB7h[qQ 5|vчEEԔ59oIO5Ծ% ƒAi=rؘ[yn4O-hF K# ]qbTpaUo4I ޟ"ѽ3}A)L JvȘ?vи:;7WJ^nM30x/Z4w M7^}B굻̸e](*em|\m $A}W)9^ԋ߯ʝtmɇ:YtɽwaJnYoIݿ-ͺs6uuӍFZTm܀G%+9ݴv~"PH:C3LwUsѴ! 1DqF9d"@"vV7Jj67qn. xe{/i6OK0GcbRto&Goj^D[y|\At'QgzXl/g "_/D˾ ?V~wmBJRk&%>.o&x7V$5:|7'ԇJpF;ļU緧=N`)@dy;Mjc (o^$ 7͢I[\R,~6(mLW*~sh ūxs+!&|Dkkn#$D09F^M!+{>\DD<Ҫ9U)SY$To,qJCx\ ˭"2N`TóB=relλ9>62̙MP1ţ7O#%+BF,R@仹5,d~`x&CFrTaApbL>aױ/BGb8qBrvWWpUZ (C-]=AYFݼd8 jz^B{|tbWwNՂ-=tH.vnH+Ư"Zߺ%*~k;ےQD;ۛ)1ǚUӹ-:ϔޢ\<*l78]t+'0iObC͟w1霷|ԗS׀sdԢjJJߢA[l@,|d򃒢'1hF#2y<CVsMhnze\zt2H s{}n.:TN*^.n܈[ݘ\-nv81rȎjmXE,w -܄vp ,.qŴ:0*Ix 8ΊǘO/I3,TunFު%u]C'r @@(2Ak\V&t"0aduEF#OͭqcwҷT^VTњyG7זy]:ەړ^u'?Rҭ;s 2W{Jز{n0BǸ^y99y#' 0 N^FzL9,,lbfY7EEh(P*Gyk\L%DWWMy8yTa뽺֫Z6 *,"?΅o}@T C%b`0=#(]℮T`X`GN~^y3BjQh-4΁op TއCK͜=ήſPqgYJ*Z l2;@{06lrВu2v}3@fB:!wzTS ]POc"^D47:*Xu5A3|*(ciH49M, pլ)t?JaZ:OOv H|.זMkfGJ "NVs> 7FxSp@\$r\[@rY(,gMt%eIXbɛO/jKKJxEOЄ~bK=Ҕl_MUm^6Djedp" h,m~5 85 Mt[~Fتݿ^/zf|`d ǀX`J7 I?b[ۨ;Zm/i JgaQbtX]-ˌa8jje*$M>)]zUom2!-& 1PU_ rU7tgjܯ`>)v<|:_xR—Q68l1V>햒F Ӿ7pΣܾkt+ jM ϰȣ8W@5 /C KE{xu(SZD -1qE5Lu&d,So䗡AW!pB9vN G"T|wG7HL_,QM7g6qbp7)ZKA[k,BFT z'AY bK9h )YY Pl-P(/IA%Lekq% sOeٓ)g7n{eMx$tȱkOYAk S `J\̲'$.ϳo}Op`*(%*9aV8N ?gF2oF]laռ',Ȅk#j$ZYuX暣)rW~sf+NH ?No^" (i2zNBϬKKFP%3?x`SM~bҧ)PGAj GTnE&NS :FZ5b&a^WyMuħ;nSėHmBb+` c-T50yg$x,EyZY^+mcڱ"K?k=9J@ k^vLu!t`iƛe.k#(㥅:g;ʻ] >oT5Z@òrAܣm%piswvY >Pn.6̾pSM jLF+nrXҲV)$>Lztw,^v{ɘ=l@L3m x*yCd(zxxʐ&QJ0}CsDO=:j}HOāJ!ǻ,9J%cmoc 4DT|ň9t8J]޴B@rB,8dV0ӓhq>Q>hMmYQUn"OP+(F1 )>`h#a/7)+ܒidiP~xG ARn\c*7is-D滑2ߺ|) ]Og|d,-z(y*sfI8)³oq̭ÆefQ@ӃQQ߼>1\ 2:JQVR 昙7oV͎@EDeosՌ!"i# ?2=7k׀;^*F{*!3qPmDm^K=OݜcTȼ|k+I1J(!7/?rct% };?XtC9)4?VdF.,A/"ǹ01I[26+aUN3@ Γr5'&V++ %7 ?Px(MS`o?-yeJ5SZI%&ZQ*_569HuK{|DMOy 鯰?cLsx|$ 3<^YTlީ%KoꝖA1m'[Uzv[R'Qy-ׇ}5| >ܰ&]{ь!}mPBK' S65q^,5Ns-ҁTZ2M%~['vсM/;AY5XmQboga;OtaE/Ja86h\)mCQao y77jʻkvS뿒-uv6hWj(M~K7!ߐ֟t4B[%'>:ACPzt!Pm/m:. 8{;e-aJa$#hZEUpj~L!&du@PD7Hiy-)#;<)%ٳ`ʰM.0~mQ]T|ጎKtJHt<a ~3*(n.aϺ>p usIC: w,m.Vsdxh@oOlV;ABŽb#/l{&oБO5_s޴/zpSc+" FU#CO7>nB(;r.-MIYQF) 0+?ShHBs`ԷEKWPESVF&Yu["CIqy6~%_ \Ϩ cCIܪ.ҏlˀ}o ې:,'T4|a2 d)X8=4,ʥJ Ȑ^9^ԙԜS"ەJ>k,;j8Ns]Z|!9JQԾo7Y}4RHRgZpЉ+Exq:c [N0 SbI?^|>B "-OKQ-N/G GOj0slo`)`UXA%A'%s :j|PbRhuYOL ;Xp ? ûzZ S-YSpnY˿>Rf-C(i, 2_`E tRx5C*S!_6T1/̓L?.kP&3> QbuY Ww> .jHL1t*Vmg̕ƀ sߨ7t& Q1߬<)0CP8lT%5ER;$Kє2$UD2NDytk?ŋ-w ӳñ V2AF^zzsJ$o`~DžY(8t~*] %oH/ه1E&1( :3, 8ݜRPI DU%X-EƲ©'tR_rfD nhg;cQ?Rc[P Cw+7̥/C_!?0Dc![‡7ٯvaaAs='/F>Lal+!ΆD0yXC,"٢xlZٞ5|E|47bfK1gKq^?Ħ)y SџD'HȣM~C12= !DIY kkf>*]ԕaBzدHz Q#a>zJv>@M=J7WFvK4l Ѱɞ]-|Ʒ4~{B}v 51XWV$[|<},.j8C8ݩ\fe54+qW2Cz|45:Ȝ*c-q%P":8ej"m1uǃEFvMx9QfFP?8uR=!ՠ{ vDKE3R2QJyƥ9F˝;fɹPM"?10,i>M""N7Yy A3TEp$XDWTYc< ]5T(~\UAiݷȤP;jTZ, 3;z{ wswHVkysк"_!_,n`zuBg}_"$O>5|7SI.a4 <%[{}!pNJZ&@WCص4o̹D2A)53'*^7Hb q A*^WW2RZn~dqܲRZɔK8B. A`Qj0} F_[_ /m3qZpu"TJV=3_:EqJ4H-)s>Q:?lA.Y :7B?@@r(ǜ\y96"rqBXU^v>lTr(%oZ`Q+}~'On` E ˙KWuN?;tb)(3`u» ұxY:\y"#+@[&AYCmp@0K"@n4á&xsy%!m4UEW=tu~tbH=hɆ8ёu8a= t#N8Y]nx&;-" ޥ|3^#/[K@TeGu25n bGG4|!(OIoƀie׃r*g#n ٠{fCklҭSn Oo,9@(xU,5{*pW]7M) ە05Pk!t歂cJ#wOF7P2 Kb)H{梷0̠Ng2C8 SjW8EѿtnnB$vsh!wޣeFķ>M[h`U[9X}Ybld%Y [,Dw[B°/ };kpT6c$ߦ/ X.9oEaTRD#~($諝aWo稡lA_Gm7ȯP|pTO"sHٸIBy/CtH͏:7VY^/5Ǧ."t@Hn׌~m1fdl4![#j%R sMZ^ZEd%MPOY$"eءxk2f}Fɲ@CɞlR9JH)-=ј^*U6vy>=͝zhR:8ZaN\@f#wܡQ<,7QW~4X)1>Z¢{va,@aol{oWEOX, UPa")^;3u`&?Ӳ_YF__ҦᝒdkT䆅Hb?EСv[qCq8[G&^GJ"a1ɶ.)9{.xGr&,Op>A{I5BXT-IIlC )6B"n!]yxHyq@Ў!XԐ|*܁P_[Ҙʊm5CNf6@Fs7 +l/˙p;gDd[sQGcT M`:#BPĿ:G|x~?ABdY茸d~9t~s Y@8Qnٲ[QHҸvȓSS}&]@p,W[1ٴ>3Aih<1Rh"]lN^.3~ǫ2qWg׭\”;U{jxX 4УZAcS+  |0EcQM?E^Y@=^mH#d_ =q7/}~s@N(1@L h } aVgTϊpCu@-jc2|XEz8F8֨7Ǖ3MyPc.ͪ^C&3핥sD HD  \hS.l.>0lqr64TXHEX"T8J!AR'i^~y oH<^u$x~aϕ_D4RCd6QTs/x 7' G8E\M stqoœcf:kM&<5*f++o2o0k?&t"C6=igA ]լ(T3ҮL "ؾ~! &EĚH~bjʺn3\zY9]GsmHAǬOO |*!&>flmυD9C6×}!UQ5nƄ Hz .8z:+W"&0ϡ`hW&."gUf/_T#lQ&ʌG_o?JRoWjk\Nhl=*[Z !Qp/N9V"O9Im hwrxF<> dj]1|ܦe:bN.,4Zj@_VE0GÀqEBe#A)1n@dG| E  I,W-äĊ?+!K6qtEg,cgǒ;t8ւ?Fypt$y^I=Vewđ9,x-:uNJ|u'E_.29t۷Bw|PoiGsW!Th%2)C `CI#=`wF齱<E]?4rm,癙#x,)*-7I1`|GnDo\ʃ7TƸě{; _dj{><t$C !Yq]oTAVPzj3_j UHTXЃTkh% X4f˰ɱ4 hnw!NI$PAY %-~<T)V!oMrsl;R! *>Ɖ{m{ҺN =&ilTk1m`܍B)pf95g)7|8n m)gGכ+c;ʊxt <ι?U2  `!ڝUFcksW~uz`.S2=|1Miԕ-k,KEs$ ؀C/@Pcao{Z_G=e|LJtJOCTd/H9|?ۦfE/N,?KZ+=V8e6Ϣn5te{Ak8M."›Gaȱԫ*k/ְ:\Ty Ks^wi.}}~`JxInZWmu>4">֜~mFK~Z#FX?lqQ߄̕ڨ-ںY! pQS 6zXŖ4/rK+2 u@'m5)٣lw ƽ,0s@IH}̬V:{ T_l˼{T΄=M+>:[@vW_AHO>N K>BWJ>ja5Pkà@>rUA]/&e&LLO[[DUR训vrSc٪ZsP3Iy}Z׌\UL5 3Jޞ/6VGʗti)c'r)Tp`@L) &s˪꘳wB;.Jz}͓ixV:5Ndn/N}u Es煰bhDGጆVe y[ᶛT&XAJpuMu6[ 6iDO3D҆Jz]]=Yaht GD>}}L6n҂5}_}a^oTsS/h@ X+f6NVPrSC빐;+VX/N<JoӌNq|ҕ/Q|7%S< %ymzc ::Ӆ7<ǼgG=TK'* 2#]Rlkjs); :/OoAsR=6+k"Qw_#(eK=3B9" L,k2D'S4r|۪{+N.}N ;*w`.qz9rra7eW7Tُu-7@[T+^ujɺȦQ p(d̬^{]s38ކ(hx΍`8- a LM":1HmBba)bq'OO3mp1-,v..2[l8;"'nX@Py(H7%մd4XLow¨($Ux\l̅:$P+Z.pRXNhopl5]ʎrkOmlɼܥ/سRӤ [p~ry%)A*zOlJY:% n-CXs~~wwv ` /VBݗE?햟RѺ+ nWJSCE%2De BaanۻD L]Ex2j֛n=iYL]9CBf/r7(|$8uo fNB;*paՅU8WDM0q}yހ$/N ñc[2a3j^R3r@26ŔЀR19`QojB}.+$lظWsXF#G%KVd{M{AdwK"P^lɇ-SEZgf}yO)6z"YÈZC$&{~!0a{D,MaC|gٞJ w$ͲB Y|('[_m8K>KR dn;$>OtSD/y[zn>Tғ0iju9586Os7/f7 hFXqzy~]KOog:ֻG&2z[Ӯ픉/od1%JSq@DР~)T4rq 'NcЋG"f/ؠ8<t/bG}*jX83ZEy;\ඛ}͏KM~NVkQP&H |x:[ËEMG' Cܨѩ!W#˪2KeC?0T y~>).)s ꡅKgiĨ}ˎZD2fArT?!jȢt0oT<:AҽA0_,Ҁ^nVyXź!,r+z%H`̵w(,wMjޠb)$k&ȂAaX[l4tnO+YIĴ$ut%&j 7.6W& UU*]{ƔRa6)h m;nQ)е6W,tCy;}YW#&ْpJ)qQסB"]6)=`FcFj'FAޝdg0bgǵ5cgXF7'+~;N"cX֟<ߤ*=uZbwzy>[^U)F{eq.S5_옼}f7=W9^ 4Q 8rxr*,-:s LUo(Ðc8ӚAx1"`MVӊyS<.膀)uQY$k *>/gr"$@]8lA36/5 n66qN]؞WHbl&>Y#낯H%xFyJ!TZ-1ni`DB,/t.r͚0z"1Q-iwY0Oscir_G#Ze@܅"57!1&H4H:n3.sODO5@"S[Q%"l*lbxwjU ЮCRϋ1R(I J]hHʆYvp#2jaf;R8@թӈvB>jI>o1w[Bf{tdž5^~HVߎup\LB`}[<>7_BqRT݃<-̥=8={dEh~X)ZGWFبcp%[ٵ9&Daq9=f ̭ZɆ~w /^9p&`k[f>C1(-QuAڬ|y䑰*tƙcܞ9q+촲r\ADoC9( +I?&0%]w/>'këUe- ХnAP3lvz 9C\4@۴2в#\S{u瀘^pEC]4=a0XR8\Y'B;?L$0htkn #[/='I:g.9~h-$t|sh3xmx@*'=~?,4rz.zܷ`| jEXHBYҼ~]$tE\NXHa7(!F6+GoG]j "eHr&Vj88Ji jy>9 S}G\fqc"q uM(~W-ެ{G.+GiT@m|mTE0~u$+i[/"xrF|wpMZ̟-O}`-:p?N:{{ҏDgq$ 22HJjlf'DQCz`CL(JW&ʒ` PΘʿEaEHE`ed8REΧ*ֆΖ$G`B'OMӜƸz"!YO9"sLs2c^Tցt#aBƥ5Iɛj \ 5նn\_Tm^B+<}\~&5W*(=VZjp鍉Oep2-v3a6GFPk[lR0jyD/9L>HO掁.Ze݊b,s0|f5GfTbRzu$63)UQ-QK|#h,l nɟٝ KϘ`_eZ,JNx(R^ !z4ng$U̵37mipl94SRh)߻;l}%B^u2ɓ|(1*(_c1aI uN㴐T4@:[WLcY@g` &|ؓ}=Cd|T?YGae[$e[qB2-ΜbjK3S[=LhƯG3#4{NzvHI7NB`BqT Fjw$}1nc=]bPkaHy/B5a@XoJ'xy-,k%ߛ2_))ą$k|J@-]4{`ٟ-D_sǒ_k!νgɏV 7A׃@Rٝd։~m%1yB 0 Ui`2 (W 7ӳZ^a^.v} ]ˆl.UVSc $le猱ʸ y}8sm.C.0x3@s?+l^;LW}T)[%4ר@JYu"a,<;-(ްIѴ%}t~v7X4N?1Π_Y򴟼s@>{yQ<#0')^@ϩ1Aeh-)EkH, ^|J:<,6a_oY%9crU3LGGa%nvHzċúm߉ p,Ħ9ǴOlXK| dxdCܐ)}X&ÜZ˕薇2 ZXmV ҝ֖Z3~d{ 59(ȏ 8R z+H[U",?8q~1{ S1 Mx}E@E!5~ .]'_/~V6{7 ) }*3 ٭Z*|lTї঵Ҿ(y͐B]sJu{/ЧXmԇwB ZT!N+'P@DzI'&ܠ&sz|/y+7wU֟2I F5rtťmU3Jg(@r`UN+ ŰyVG^TYU\+['eE}?";hkG&V/\Dt >@c(B) 8$5`˹r_UƓLef84ׂ*;Ŋ$/ pI(BI<I6p93ˆdM9ᨖMa)0Ph;^硱W˺kӟPp }:Vv+CWsR*5IU: 37SK0B֘| P N0a~-U;t=5ŕ0C}?sWՈcX pmĪGb\mqM-VFU|v$޺>[HK/V+}M2>4 xVdh%܄f]Y/D::y _7jZCiFǦi`4 i3GDQ)WG,dM@Ko\/]5$`2jubNo)mv br\<Ġ6\"餶Q<󥔥ˇ ׈<uw*P;Pg?::&Bg=qzВyLvtF>:0I?v0yԅK5DL׃]jq$;G>9X*F K.v*6!w,lY#M6hxmfOOF#Cx8fY,!A7V rK@CeŞs> J>T k猡!Sg&˴M˧O2Y% E}2ǤU1a i=/衘=FA,J`;b`9-ԟi0X{ &208p ',2ɞ+ Y{iӠEʗ[ca뤪 gz8ɦ.ch7N\mIu?5ʹLg6[d龙6W6!Hx|Tsr[AeX>(?* `û@}״:17_h.pkl'pB]:J6 I)аtP?䟋xv_܋ۙ(-ari߂ m14RM:oAo+wʚQAm7Q V:2;,@,Ȑj+b'}o?4 \&U,m6}5iK^;*x`hX)ȹ7PnRQjM >e?u1,#oz .B~,-بai1 \t; >^mx>@zV6kSBRtN[*? 6xVФ ksuG?GGo LI|)0#;u8ϐMQqYhiw{A$h>BcΎ,xI %@tm,ֱZ ,׷Db_mDw'i% F7J&c|f!>p7V? C{CicV1o,A6:o jΤ&i@hc>V4s'u`Dp :jUgl}=|`!i\z#L7h7%.:@<5ܜ ;A//Aĸ($PxD4NϲomG zl%2Nʐ@w$HAtn֜1y 䎁b4x t_*BOYaƿA*\y@k#q?Fי<׸A''6!蟍D |xh4c* sm1P z!}.pcWXܫ3)Β^@ˎc{KPUOO|E'TcQ)}0@|cA{dɏ$SpYv 76&P{ڝhٌ;6{E6^bEX%5ފIژ@~ WvL&aV"ok2WW}BK{F%|YeB40f⚍"&{ʹBH'aL*qD)jfZ.QF>IeIO`2X #I jjcE/U3 ]VSF?R%iZQ_p&$zq$zd^g8f[H?Bz|%W}"] Wa,鉗.EoT9ōSss2]ngF&,ԍ"D3Kxr=?nte(zِkY`LK~ʷ:Rz& 3 z|E:$Zj޳U ~4> cW&geY$U6ӏ6Nƻ S3_OϖqѶE Bq.OQ۵˳^XY/]y0[Xt3=돊Uyf%]V9<8*m ~ h- iCNeFb^cT?G}Q{gT@c .-}[ |c8mט ՉڲcOd| 8U<'@7>UV;+OƗ <̷ڪ5ȔR<}e]oEԴ'`Ý.x_>_JR3\08p0 ,dDKT12ӎ+{FlaHQ'oDG~kJ?oYI JbaӲ rc%li֣}ZDȦYepy!J %Y&WE;0=\0މ#TK5ol('z۶x)-m TkvdUF0W_9ӷײ埯n LX[ <"7S4@Sv.IH>~V8VSoݠ]p{/K2l9 msCD!?3\۲j|xso:E[ɑ4=C_dXS HQ.=Pm}d- h`SN)}.yԇ'Xj;ɷ1N B4嬇tGJ HN(2>5*؇ OxT>Kjl):[a.:w Z,@N?N fs;|A]Gz&=6_"p 56=l 5 :˙y)x8E%f-W)Ov؊->Ry"(?a Um }et6lIu59{~7\E͂%S8bc l_*H -[1ݍ^a%]L"U!Ripn)}q\J5, ? SNR w( #Cg5QGV;X"nVMjJ\W$;E^↍Ѐ,!ƘDK ִiWyCk ꏯp1"Dz"W|o.&Wb@P8ƬT|lԗ7]29|sɍ~J.f͟ys]}.7ixnfWB69$ZMSOc B*kƑy VŊ~L^6;'-K{G1zKUTˀP}43c-8>,nHE$bg}|1zo:ym6@ݑ}!4&f6\,eLpY]1CC,UBw'~q 2P _3nzU4ݭKM0$T_EZ1V)2#]x]23I4%P!g~;jz_:CSq.MW#k3,1}b|lI~kCM؇bvd9\ؤ1񔹷[6;#fIÚEX9a$@cE~b5:(?=j0~spw}Aí:wMЂ9R'S:/7ífnE%NjiyRy_H qOE'GW]'.CįDNB@JJގԒ9+I_!ˊ`@Z@w ! 4UӖР%J% i=x~NUH L ⾅N*T ,QWՆp}Q4a8Pf*%~j d!&F` P4c 6xW3UN %,݂#E#q⚛QE4>KX>r{)V0Eu!!FD\ (T˧4mBږV)=ot6YݤDjNIeSYozbFzw$ZN(VJ%8?W/1~Su(qSН v4<@qdqkH$fhqkH7LJf9ZMP#E(G {׸a APVęC= uǨ0*x,~q$7.9dwKp'r#3g5oY +pչHw];9%|RwLP;dk ݦ8j?JajcKw ,WVWX0^dyZܞ kD`d81HPފ]TAPLRG aT뻵uZ_d|(cc` ]dDj1cXlNj*!7N#jd h![]yFAgC+4$mn)h`׏V2U̾QuDZ,B*z5Gtvdq } k F9_+&*D+$Uyh. Cj"I+h;¤-I7L 2BÉ r$c\RP:4Noat_B4&SN :^7c30íF+'76weq)O ZlAD߯)hk|ZZB1'abe^{]^xϯ8--DVкNҙ?t9oaC) * =[-|qm: 3H,ddqawJIǂ"rR\9W :&YCG8⣖[87xv˜ErE*;Ҫqv2FI@ K2P{= }|Ʌ8חf9 jc/ʿ47sF֪˓JI/_n5hAo"XO']O_Jsc՞e`ʩ'W O뵿C5bWacX8M%ցl"-%Snt@W~F2"vbS쌎{Hh3 a&fGAzj Y`dhm ~|'cCvʭ4=3.NW!MX|zKUpy\6oڮRT [׽tqהDԭp PPƘC? ;Цo;} jb[_ė:>bc%n=ܓKqF$x#q;( \aIwJ>M}\#'{zV/nFX7:YV GYWc )$"y|8AzVPN7L$s:91keGks=ȘX8TSeǹ[*ū敒HvK%s?*$;<}@HL@ڠʙ luDq&!^/!jo̙ Ls Aڦ{(yh>?i+w ӌl؉LpyLxāzARׂ%C%e?.Lg:kq)j /!1K7KaB8_}͠ksQ)+ה(T3VIt .ػ{CT~3PX?3RJZͳ ˯T17W/P~vcd_)llPU _H%9\0QRU+TVm(qmۻgag9@jڱiiC. dwZtYȀ"T'yfl? =g +Jyx{2ݺtVj7x*>DD ذlx"޳e)!{"㮄%ډ/86~"\:sIFT`CiQގUS#'YՙC2C)PN*ƿsNkzXx%ה> ]BBsB|κX)L@Y?h]~+?uG"hk)Anby K;; Úcpe@\oVXf"T *璾ăWϲyH<̬YC[pގ?9iŹ#mSESd攪p_{4=1T]ip0 txbUQ2<[I2OM7߽Yg .8GZv0J5OXX 3(߱ēR5HNEU[>ͺXJvȂϠ[ۨ)c>|%\Sf<''k,F %-^Ra 8p4 F1jbGsJa 3g{]R7)Z4צ3[]'|<\KʝL0 M1vBI~t6JQh!9H:8(Ɉ[j?D#i: <аL)vFID&8]s ,&Y 1(m#XX/Nr**+}8NoN**{^ SX0d;J1 KK6rPŰt++'4,ٹ9َ[S#|a}CSҲm>9&| .Bd:+n(xn; k +c`,'-pe~X5v-:_j n&Aq V0FeV NV=Vª!X1o~xEtL|u,RP& 58۳qviD0-ovk$g6^d.3\6c(ʚqQ3r $0oG~\-6D!.,SiDt娞5 _iX]:ԙ=.T~m3]MӐ}~qBڡX* [1C~ >$ª|#&ݙzOKN_nup%#k,̊K֛r;e)UT *}X8/*`voqJKW'VȋxO]ťbK.zuӵJ |d`1=XFԩc+C/nzXs+S/a PG W& Eä)GJ(ވvG펻L]D溢ŴDya]g%{}w̻bx=pHr ,1G (Grwԅ!<17;2jIRNelXU ;@J/Hl ڔ~~W,Ėu(~9.BJ+G Mטe[y<ǂsxʐuI ֌9Gzeb_D԰+ bO/t!w&RG(`-8-vJ6bkmU ,E8z+Y0:nY]fZ $UT|DUʜƩ>ڽY0ϧ,+#R ^U LT6C-GϲQX gS{_Rm>6|o< NVJj{dH^Y{Ɂwz ȿMb0t/!Nļ'Ư#}X-kQ8 Bc_bjYdd$ Z)5媌L&$z}T15œ4IeXNMF4020??&S/5tF"2rs Os~TW;X9ǖΪ|7z++}\_,|FMr$"7;1v'<(K|as1 +; e.[ 3'LZil ^FN&gӋ.6=E,8RvJ,.:&un% &=gSx8#Q勝{JLIsݪ#a#gd aSEwU5Oo^5^~H-}Vr1F~Q(ۣHe#JE !Kὐ@sQl>vxvL>U`G% g'l[rGk%(h7\7%0*31T%E4wlzv_9}Y:v `Up 4>+b7@9|ֵI8<åH`ro8%dS4eaԧ|",/[e1[L"ͅ_pkP”+] ղ o(F_D9-)qJ'Ԅ̈lה{ԅch[5sN+x*}azB6 !m01;)Ck !G T:]dtg^44;~P ¬7}$v{(-BnK-֗FgJ u33oE$?y'R"x.Rr4|Y?NFNQ-[5 MU{a&=aGطJ4|9ͰS7ěUHe)"x6_`HͱGa&ձbVUHa0 wJ'YxJZD'R4\ ǯy{ kHnQh]:-'??F\\ '_AcLtV0KvfUw?]f5Պh4c?d_|;%LU'oH,˩$۷Pғ&e BҖ{l3:1 ķx2HxQ ʶl;ztBsy ]}YHqQ&>nFtWdJWŏD 2rr̕۲kACw#eɲ|GZ* g0.*.o:]3EO,?Ps-xJ"61۠XY{䐚x N&3NAI LNflۿyR Ρo`*O+4oJ}ν=;{C#IH7HG%i8<<ɓKևňOɇ(2\՚naU{Nɒ;歧1}^s]u 6,XI9IV"[ŕC6<_Z$2Έ=/=_-ĩ Fe:+8kKϢ| YcІP*f$À3r&PZ"aohGo_ڡ`v~(h_l@Qϻ2jF=x'"9r9[QBtb/X"kDD5ESte7і`|kU!9+3,ԧ@)VRfRԅN ZV&epشeg/z5g#ҾP}yʫmx3W~в~OZF^_K9) fXf@u6( (ӳ%mAC'6Uu-整E *Mr*j]A̤"gfBYj励 F6O62U>ޏBĬK)@!Vq`$#ʵz!խ֒?Sg6ecrJ$ݥ{UZ}IגOpC#Hk&ԗ"aʯ+=r 0g-l"7E%S lQzf?-h[_6hwnu~Ȃ?yKL ŹV; ` BD]Èߢٝ|]2I4 uBawDhZhǎydkӵ"5-iA͠jnaq<E [9Cmz?7@N9+[z7߲Ƞ\Zy&Èi$.n DqY|LĄt5=sZiS#~Eʷu؋nV]:SL/*,@!Ɏ$7x6vN%Q\ ~0KK:=>K!a^0I_UEصJBX6pX2? [n5DpگmV)I y'ajqm8%ʌ0#i+BB3rI/g;q>\+ 2ϔyFta6dG-JL攷Ƃ7SJ\Yq 4U@Sw[\'/ӭx1čsWJZCq8ljƴX:=c~+[* [:x IPِBCKTj Aݦ¥5 eJr2^?po:Ə̩zՒ9G5?gMJ,s4.vxE'flOpU#$u)2DL.ttRz7NQKyH<5BW 0wȓ,~&6&Q0hEe/]ՋݧLk}Rm訽4Lȃ͉ UZ8\qf"iW_v"ߴZg?BVy@()k\Ezmo 0p=5d]nuLr $ω- (xf :QTlO`n[%y^&E1NT]%eEזOSn G5!r$5:Ԗd#xqKit'쒖v-36ԬQzMMfЙ>!k,$*d]AUEd6C.(`3{<HBXA /[% hQ Gt=DuFz2i%& ;GHKi 3kP2f{GA9hRZ/LYOϷ/Zj#~M|>L ]ͻZi(:V{MVƐjVM`cgj}#iDlEյDgqq[Kzó99$I!-HHbz*â2")ha7q 3k!GK wkI^|.(9 뒮Z@$@&>&,kb%4{7QgrC#Orj YDee4V%]S@rmwRiU%-ȳ?Sl $ P&͟>M-WXw(CMo$c UX% v$"2G.,ٿ( G.VUH⟘˩rW#+?^FJ_egP.+ h R1i b3Ha[4Co<| >XV@7Ib.[554b~1BlE 0$/h㍹v/P%u]pݨ9@ނç0 guAba>'uRƢo`dj,v {}8͙KJC&u˲fNݞAkWUpmlv7'wvٿSwRmd"=\+.e3)O[ۺ#͓s53k ylhǠh ~ U.S7&f@p~(N}л͏fݤ&X %XnP8'c߮Uieȸ{_nJb[IRLZ!_N=(r '>]T<8YٗLy"4 F#m'9xmdD}YU j9` ҷ೗kJ??oԒjtDX"iZVSKZE¤-L/FcHL0s*zդDJlĩʐfp;Ю-WjhAZ~*!-iZ@)pqQp},pL;0Wi\Vl9 TagQ 'Nb Pz'w{9Bg7yȹfZh2h_;r\{2te=ЩqSK a;#%h4-`k> Ӿ" rAkU\ECh*B ;vBl45f=B tmsED{sbXStxvC0\ }s$PȚZӼgo8dp߉jx2-nZNts'n"j:T,*\SCg+_-̥YPix}anD;/́"{kC1sw B@~{J>zABk/M[aqIE ~%Hkw`ΦHǙ+ id!')1q<S(p+vQ6r 3)R!_\"օ#=Ҏ暹5%ÙۚJ pWr㉺i0Eܪa? W. QKt*qX~=^wOz4JqY#Ϭh*`^K$hgmvù̼.7nOX;OK14-tLG_ 3:\WP)~F>.G775Z'R ѣUt=sy(vBtnhYa\ z7ؚdORi rGd&ƕpZ9iP*reͫ})ˊfK&!Y- ٨sfDF11Ei`{7SK;>oSJL,hp6J|7|54ʼn7dsyL^%ʉn|A=GiQU# FpJ'7$EOzš'(3p:01 :.X Wxe_rM򈮅MluPRY;PAӏŗj< $q/Ts6\jC<62=@Xg𱜽jS!dL)_寻"*l| BܾQ;89<|ŵJK`_hz9v9ǫ~U(8`Y;0ge.c@c;iɒIM*㫞/'y|/ׁi~ N^wTu^Zһ[>]rYqe%$\{J!v;w:1);]A"GܗW@yF+H^7LgG1ݜPc^>^,* AWU[EH⦺bgba7J!jaX-Ll N 9ٓCH~]2cl +秺 r@$ `pIJeB!*"ك ݖoc+Qhea`.vݺ3hBɾi[T1`=Y@3-usn>-RV(` nD̄eC^iiڴ%TiA ywVqS]fkx&@\US^ 0Y `r ,Q<]1:[a\@PeD +WFGk]Fl{`R51*M%@X?tN}&9q彭 (뾁pZp.JJ>bcF&ef9(1ϓ+[iG{|646,t%Zy'\Y4WGGTG}͓PrmS!FruM:ЀTS8dSwÌIq:5sO J.٧0x;\gjm{0o'AO|5&5JrbqBM?M.I(e7KF•jDG^ޙ~$,%?IUo:(NCS4mg,OQU4Ϙ2R@U"}9j|UVT8{aU *킙l3 ~(,Z@Y#NW„*ky qX.+'E˥,_i.n uhfd #Y?=; m=aa."fֻWlR&&OREPg:@cu@ϕMP<޹@1ף2}];n)xbE[)6+oʎ`54Fmn1`C?Z|Ɨ#X\Uy~KˈCt.qj`J^ބ{8IJPc(:ת'<%Tp|@8lK~:x>\aY n2[ 4RB>:Jy榞u+X `@V\pTYC[>,~/xH%`$u+[fWC!uv:+ntJ 0Ju8]=l\K#?4"%KN\k;v=Ch`R}E:<%Ge$p7$dqtAz\Xw̌ y>Jͨ$$0,h r:u]G53Fk4kK[eq] 4,&OFQ*H^ŖœpYTy'LzuW5@1 roTOLE\Z;28/b;~׉uPkpt2f `YrF[ֻƩ _ D"0r`'> G GU=wс+.^!-Z,ĸxO[:8qp+?T(YK'+ꜙTί֢Lf԰+^'Y@@/SVMѢ8+.IY/U̅X3GbsaKRסȱM1ycDZE.p PFl kl DVzE‚XZ>+pC %*~@PI :v_c;CJ 5B.9I]˟‰̟y߮Kh$n"ޗ)P*μ2O_\C?Z䙯dS}y~rQBɭR q5~m0dl8,.+'mZ^tא9p ]sP*[b]`?=`#C"pZح℡7\řc+)դNibHOq[g%16@`8JK7Zr+ܮQ?>RD0*Ϡqٛ]%楍|jܘtpYpKj؏mWdPRj&ʮ.,<;PVp~q?h7eqnrtS7yO -F g<+B eNq?ɽ͕'ٺXΒ6Mʒ[ؾpOURg ,9WH Hi{sB's ݯEx>H;"4.X]Cxߙ`2+~}~|.ʊ G Db z֛/ : `m`ɕ=Č/\yyJܘ^h6?̂/6|Q{Zh Z2neE ǘK{5bH(@$+ꮻQsuKdU vB3U,oL#bUdEn4 1JT>6ے =ScSdL`;ضC U"0y͜S0!z? qwI\_"t^ӻo& [Y_ '!LR6+%p 25qJ >` k2z0 oMg`'3*xyY#2 (s{wΈwjOMDyQF꽗UpCb Vxs3! uVs+c01!ǩ&͵T(#6 NO73Cڟc< ?i \ F€L,}Aڱ LEQQ A; C)>,o04FTBvcĈ) +\u?%8h-X+SF|q#; rHR\sɮ*]V4賵 -m ̚W1:O2)flw- A>0Q?ÔL#WAX Rq{F&dy>;u>9bu!dTzD"hv]:ki7>\ \Zy&x<.Y}Ș KP'sm)I#K[Bg njnՏ @5&OXh\>,R,x{x)P}RZwuv_@% > *M&|\,!0tJ'=̆'UJ=n>HK.neT?Fm,Am9x3^˽Μυ\8$/QޒRoU Dnz7\p2D<w "QEٖ1뾴<*M1'9k &q/k7eQl(H,ǏrFY?SG7i`snLYI $&J'FvS1X8(*Y|*5oM9qW#܄:Q-=em]dvaYɾsqm$+f)۠Hll(fb]g#/I[%"lx{x?{RFz&bCdDq N.U"2 ;1I\@F^ Qt/uUG`}t`tj?{j~]ph 8&J3 ͍#ahZUS>@l=o`EI>oYխn1y+s~T[U5DsocKţt.0QY=Ss X(q^"uSxrЊdXVj`'s4 Z2%W># +_}&Ds$н͎M'vrZywnHf9Ɓl ;5rr16ylY߉`ƿPj㙎lyh6N0*.oوI?oA^Լ6h.*wU&7DS}rk@j^R(Cwvi3)-{z׫Z4VנO]̀>`Ö[͙(@ͣ|Mz鸶xоv<%>[r\M$WLf$5h}[s8Vj* aʶ6).K(R,gWXUޞ+ce-F #ey,ċ")n6p7;ni@eᛢ%?l|ܨNr~V"z7_O*9;ah4ns-s> D iPo2x?8 b_% pU ߻f+9˒Fg^k) YoQepwީ/#7MSkWHtj!4=Vgu=m<>[ro%"=RElB^ڌ|C4/_c}YJOf(7Nb V\QX^;R G=fAYIJ`orBc;`sD^j[R76Jö?Wa Ѵ'ÊaYN$莔ܔˌ;<Ɛ#B[2qER>~ܯK " gϑۮR^ҾW^ΥQgIWiكR=r831l&in$Z(\knDlWX k 97ɉw%}؂[Mx-giӎ[R[í;K%+OEIv [{;> %MG+E\.}PښL8'OPGE)%e'C-+zNzK dci$g {ފ`ԭDYZN-ނB`Li[fcH7+L/}"fޮ"^cȁf99 ƦaotFwwJ&]hZqAbQ~Deu:13^ bv8C<5&1W_ jߧǍI[+'~ӧJ3'8Bh]/W{PvLr ڸ6nN*C ^k:-C,&/WMhY$xs}3F×(S=U1w>ZB{W}ͱk*b]h _s%Iuf\oAM} BS`5`̘X⏡0]1ǍV ZKN|7en< ،3Zr!@Dy F48v|K,"Fv'O䟕zEd`J=JxH?ۤuq5L9k{hVptfm4VHqܝ) h7%,j wq~/w 3Gfe&-ϋnΥd#7`'KfCCo[%jt1L~O܁6EJ*E򹵫RzwⰎ 6aeMq3³ʇ gG݄vhE1 pov)2/7XQ67̫͜(4Hxx¼~yJ[C!vi d#S֎fCT#Wwbm&sp{;YD|X֨'rK.o_0_kj_+3ttCFv1K,5ܖ^ ':c\X%[1}Ɓ\!.Z2$zZȠ}MTyBqPrM;UbAy3Mz0^u"0{|} 34ԒH'\VXGN3dV2?,+G|Otn1&D$@BmڷK=],LW Kpx9W$^X }p#;֕ 2F_)5Q]{vy%1Y?d,^]@R'Jj7&AH:bFx.etg{t QI.U!Ӻ?=cP#M ƟCD7=0W"%r^45ʼnc>S!qF.k2W&VPo/#x`e4PlOtK@ F]z99mzn}}mR;)BN줗# *H MfmRp">(A+)4톖,m2CS @Dh>-b0to K4ӈ0^3`O"?.ʼ`v#PjY::,)* NB *~d{ [ƞZӓlWjlWW!>NUݡ"G*0Doo.{"~q@f:wQo<: &eJCF*mQɻLc Z~:l`Sn)PQ\R}6|H"UjppA2M#~ҳg:Ų[w)1Q©*+ܡO6f 4UTm]Irf0b RsLjfZKe]&" /퓟uEخ#\z#ZHסD7 f)ԝ! =KQ"zL`\vݾuMp%+ٔ3,FҢ´yu֑Z}p}KG,/a^KOb9Cd@& 54 wć!Pe% 4Ct3j`w( H# ֢pv9F7oэu%Qf:C yi tTiΠ^U@Azdur#Eك{TJ4 kJe}Ps:Ft% `~:Tu]({G8 CN>B=3߫#ߊJg׉("!+)c1ʼ]o+!xpxCЊd!Gĉq}Oc}{M%CU6܃.{@' -4](_àmWղFG\OET^Ԣ}h7(-c Ǭkd˄-dgɉ7LemQ~‚ڷbu5i$LMdr71F8eIH%f5+IG BH^LTOb4 `  0-xP|AN%6qNE+9g^Txȵγ$1&~GEgOkEʈ ԥ:ߌ&M&H~I&0"<#pVSܼ9cL Lcӻ!}Ύ/͚T >nLi/@hTe͢GyO NQȀ1Pcgߞd=t*Uz’Y$z4GPYGmr!s=Kp20Eٕ72L KS@7 QxW{Փ_ i&dZzm-Cw%va0Řs/fB}17`xى\3C݀$pv|,[ Ezi2&PN~ @)&*iЬ^QX ?9C&@a`kz yOwQ1Mз8;oX/>i(g:^f$_lϜGiH2Vz\S ?ƹΘg>/864%IY˩Ȼ^V{'pA3ֹܦF-pŦ F]v !\1AED9=/'x$ Q;209W@KQU -5vd@0J>+"% ?YN/; z86>]q0 330rdҤ f ,r;}3q |x߅PUn-L_Ů!iZ{fbOd@<\ W*멂N$Dk0wWEB`<#,se}G{Ť'%j;Ά-ؕ\W,Jtr h?pfζO䇒4M:N#E4e8R(n73aZ2-X(&~i%%&`rRYܑgnUb5F+P'*K ҁ HbNzu*. f=B'a(46 >l./8-TBK TdԐyκfKoò_A&(ӿ0C镻=ՔS]w4>8RYDlk ,ߗP]v#$/ALC!LhJRTVa^[|AW{D^U번g7pD^#nwD??b5r^fL붬oh(;RB7VUe7Vfw`N>}P}̨m$L7/OS)BRs-ѝ|JpwȬ`"6"Fk*T!KZL K6i8f?T+'UBħw; mG],aYg^׹>F@O1Y\D?q-gB^$|dbG#Un7#lEc6#]✰iI*^Ȭ2Ed02o'*+'97ff SG!mBu&*6}s}-[CM]qvkFFԉc6sXXW<(UM ߠ(kXũH袙b HM!Y3bUnDE)2| rAGGNL3:unT |OGv &beN ",u')n?r3iMܫ Λ| @h_ Cek|ܬn8g3a V~u <*"p]?-ldaE3}|{$Q=ns̹}R3vpeB n@߅]}:0pbȏ:Γ k2;f9R*Ֆf D ILV8QѶRK ³޴ciV| 2A\5 :5 ә_sw°'N$G0h*bXҦouZWGpG=kw+䃜i:] D4S9=/ǁUJ=^o[(+^2ؒy1":iE2Ecd5 T" bgr.n _ʄeim֞2lpP&ALIg+: R\;( JC7~>=ipl\'q'H^2 gw,($Iy%Χ8t+ࢫ! w [' V)Q3m7zרcleM!v)I9M`/v8/&}xa8YAb|`'=qczeި׺"8]G*Mn}|AUrh?l09_s>AG:{Wp\Yt%[K3@dauXkRbT=f: d}J24 *ȻJJ+D>p٥&q5$UEh"XsJ oe*I6@r1 ;/m]j6.:' A;D*dzF߷4z~5ń:cN}'8Yp6xZ[S}M$ɕk}?DOCE$"RW잴d;exB\^o"Avo元?G\CAa)Ca Phftc;-8L%`"^\j~]+ԍ7rlh emʑ Ҙ aڡ# }R8WxT" KgQ` H i,}ea{`D׫g}L1c5Ջ?h=?/aYM!a nrLd1s F_!BڱwT/\'2=KBe7=XӌV~^ҳvRgDM <@+~u+a>yіCadjz?,*=I,fV%bZ_^m‡j##Q4y֟ P3i&wՁ1|G[fyõX⑪i9}~ZRKc+ʑ`HWITA]/%Qy]e`:!v","'CEtGc q=0*z3 }iQʸ@d{ |}۶Tok4_iʳr& 0:s%3xk LT,uLmxxQnQNq'_I@9/[]/d1)/i|NFJK SKO3mrOAN2%W'ߔMټ@QdiNTnscNwnu96|;td,ujތe*o&pA-@\Qo?u5u*7e&NL`J7E"W`Wf>L)ǓLG#(z!E)0xu:|:?c?}:lc<r7]'Wcޤ'2<qXڹ58D3<"c :i,Td-f˝5/ Z2akaJ\9]iss^P$U `_Y4>N|`7^i AM-7zZ֎GYk7Y1ѾD 1}r*}j$CE]Ι Ց ՗1\)*ܪ2B4?D[GOO28BG4 D 1˵Pqs$w9"܄`ݰVxQzJ1!ȧNy]M<6-؃ " ;B/(]꯰FM.S!be*B$ [UF/Tc\KC'Bߎ difʛGqCi69uʥF}+-rbтE"SHLP un# *Yd*wg4V0kLmԞ,NEi}J)N=6=5A{Mdc@Z0g K,f~25b\hf\9ѵ׵FTxYnjrڈaJe4A??鰱TX0:OcziA"@<jGgCkG;̢GxY4kd[x`v*x4DTb:|; uiJ8\&&ivh.!TtShjmw]8?d}H!cD2o{0 [yD{ںzԲ.#:OZ33'$n8ըxոJ&'J#ڍ2r ĖErM~D,Dՙڙ%D7Ep*z @I9iMy'<>q @~N)EN;Y"Aw` ·,,1zTޢ5 dwXk¹&X)2ޜR&<+DږyRVI$ٮi^? XaVK.bVT\uW2j@l cC}vmGrܭ7As1" h]ij3s ) fX-OmD(dc3*L4^Pf&BN&Hy*QYZg[ ]ԘboۇY |flj,ww8/9+#~՛ JOsËn.Qǧxf1p&}ThUW_9cQ1324Z%]t#ښ:I.l /W og) ,@6k[H@oR@t@F8W+'.U=m;JCl1AvArV1I&}P,6e%7?J |Z#T('a~{^DQ$c&c@;!`>--5sݠ{hkN=<_+)~Nkfjr <9&NCzЋxv⛙=NI JȪq`:RF/4uS^ V}mZ 76o6%B5k퓔NDF onmW$c%͜뎔;kv[,ؕu (g p##Nnft[Ӳz CtIWLM*/PӅuyKQ14և3Ӕ{Lt*DGޱyE#6iOŵ %tcO=KwFuϾEJ6f27;uXPbp </kYF_X Wemh aDž0~:#$G/ìr 5Dln/?@g%U-r'.-#nWI" _V3kc!D:sPE'e"3}f 4k(BC" 9\c*E)澔EZAA|*u'"*dgakp/,~쑄R!jkpq*F_p4!,!#7;Th=~ohE{d_@ ǵKͿPJx=hQH{t@V x-*ԏho\&Z\ XuK]D%3PM'b JhAlZJ1|3# .$iIC&~?1 @d_Q5t\>sV;D?OV46GxmoA V}O6O@)1Vڕ'TELչYpf[qX.%p#Qg+}3Nq^*;ҽS__LKm<*0(dWrD\ yNF]WRwsbb( @H!jb"[vfh2ZuKe yƌMOG#:LN#GTҮSW\"M+܈RH~HAI S7t]of!DZߞFxls{gcBJR Vo7H[\ϾW{[+rB Ok(pJϻF`5 md@RpAwrDmvdalYqݒ3oj=gd­ ;:5`%"[8wWM=vyi"㹆wMA،XBj,Javэ6#x.WM)p p2[ V|2-;0ɶ=HѷhMe3ط+:aUJY JL P;dn~U$ %.tPhhu69O(:T;R|O hz`{8(ɔ_ZSGߗ?{oLz%[1a_yA0>hr5ϧe3jP 9[y哩i_6n{X<Wd;9~GGnulПIZfgWK?wLDrM򬲖`d DףLS.鉊I6lZgmWd)`#z?}Hz^H588ȩtJWD \k[$raͯJ4͸ (F/Xɖ$嫯|_`o1̹A7JOh9Tm(8K(EW1QNeUl)Q6u?%C jj8'p!i+AX| CD<^댌~.N)i3auޙC+^Ɗr#n1D\~T!Rz]"3a5/}lڼ Y>e '+F𹢄 Ӳ=K;Wi ')Mk+ b 3?1 Y$^Ⱦm)|'6cw{WGgUdnn 1.jK(XSyD!jF 1]Vlnms9{-79ӰdӈB)Qɲo-喘6냪D.6юlyїY!Od@UD&z+{=HoxT,\ngu M t4~ .b O H,!!weC$153^52]i:xZYqwϜ7? AKֱ)cIeEI!eX KOVH1jW1&f*9i(W"moq;Y,@=&M={=Si_d3/B)Ҥʦ}3q.uTbfuBq%E;r{'QZYEnjjmGYD@[ HIwH vrwg=/ULT`>dg ~l .~ꓓ_[vDx[cjZyt90P)m`Wc2't|ff6*bylq@ X4Epd[W ۗݥ&"#%'C,]%$Yc2 {c3u(R\@$RsHNg> Jt /VW;S⻦%5&nA WeБjÿ!*Z|"jW Hd X;Pd'nLPE `X6m BGPߵ^gYPbíT ewG C+AOfIh=7ϵK~1 %mmyCQi z3gkBvS=u H}@0xк]@%KT~W@AyP[tVm٫ Ͳ ;HEPiX;n~BuPͿ&$W  LG. ;Lcizkj1Ct>۾?VJ+qLЎ)n2x-u"q YМJ9xixoi>q!'`-Ñ|#+D67RWl0v&O[QE#)gKg܀j}2;lE֙kw2Ihe3/ƈOv ryszbX}+|0UuoBlmx>sF9xk;\( ШpsDJAv HRǣ(~Yz c9*^,xy( ;7Pt5'4y|-3eTÍGZ'G Tx%)Ruiۧ' DAz4? 1vtW1MtbYcm4剷*ĩ_ n6q&|.QZfsOp܀ X&_?- I?Ȟs%:>(`b&\ [߷-XVp9Di%8;eص9ɺk@L/;y` Gn U&!:cS$=L!KwTOAonw Sl" 8]v沦VbdCYZbFŸb,蓨ܳx0#=}>7!n& yp0uթ+Hd̼zS1{+ye^ѷI 8A; ZЃ ?4 ¦Fΐ@88M~>8:y/¢ϒ)86lg_Պd<')U瀓N6"Pf"qͭ«N9+zix~;IL lyP7/U`Z|!r#,C]=E&c}N,d2Zk5ʀreM̨ߪtWI#<:+ٝoB/7/(qպr88" ig\$Nby7I1e@&UV‰weO@d{ß#Hvw'9ȟ$XAD|OPi_x\1A`iܗL@)lN͊/[2'eYRe1Y=Y?|5:KC;qj"f H5٢N)N$-5\Iʹ`nnl&g:\Ml T~VD@}<0{`x~;sѝ/Ig=(B^kPDl :U:`t#XR\P~ɇtO 9if% =stx8ֆnV 8tƑQ '%9N?X8Q^$MJ'dj$q%p4D }|\7R:.Dlȉ/knCe H~X;1zyKJBbܣ>l' ODVtkxR7on ˱_XL[N%=L$D-vCsxފLmIm?Tm@rXȰJ1?* GOo?( lӱH,U-C_UxC(0O.R"A)v(w}"S=0PP?6ѯwa W+_ЄgNa /ri!S/iX@ CX_԰n'd(K(BŠfƒ[ڍ@ݱ-Qã:88zh{Z<"E)D%(v'L9|=ް vM$MJ5n/L۰-xe%mWܢѤ`ry>&͙}G` )H o#Y0,S'N ~GI}v$*I[ Sl(4&]ɟsbmXQ7Ʒ+:ZζQ`hR-h.FF$vfZlLb Z=~Oc{>O ׃onK* iJ>8PPϵϡ L/? ;"!Uν+˞4s-KN%] !,J `x_rQɩy,ժJN9;PUR-y:i5CB055GcNcoM},E,an1%T CyT{*EM>PbMfvkL#d0Vm!W'&,?Br|&BS!V,~R"{fGȜz?_Cђ43]y1)S({eӽFt4t1k+ٶޗ/P}FS N+юOO7t"GH䢸` ce" ػͬ;I]|^=ȉ1opODXi鬢R$IF{5~˽,]o(bb EٞwzQH=!0tԹ[4B}PE%reQ@sHj NCt 4Hw7PKm{"@DY+fGųȤn0a?P:]T.3 5?W yyÉe1%EHR)c{ O[~*p3"~(֥305v\&- ߣW+H4X+%0;fm;WvA{3R}9a"b8ȣt^EޥBnҊaz&0P)q5He:wV6*Aʏ5Ycu%\,_ޅ0j~L܄ b>TU['$ )B@_)@RεsA<6iB-=FуS+pT"jV3ö˞& G3CcjR|"R{K'T#[ҧ,:̱V@IEHKS'?9kE;fRq$dO7vx -vRJ|hY~sjO׬p$m(0o_eayEGcG7MWeD$Q\~7%H1#b139Cbw݄wB?}!Ƨqܧ'*#VmșѶЧA YHavl_'`ȲX\V&mRI5fkS_8Tw(y%9 t;#υv4U}|_\{ Yn8M y4i.mG_ S?" B ɯ ՍlELD2s?ߑQ5Dw5II\}ZutW/$tD!譢H]%wXnb󦑂/wKѼ'. Lh NWWJYB|8*qumC6q{9ҪfBv"mWWI']]/{3EƸÕ+jHI(P.ի5zKmIi|Qd~j?$%P t&ނzƔjMXLOv)kC9 .%qnxkRpIAiL\Cy!yD6ؼ= 'ڲäC 㼈ZPy JY夜!ەCsG'xv'@'3(RZkM kJ#m3R/tXT}cLEL'|YJ+bHQس"&régmV+|+7p#_`\4-MZ-"A ۑĒTGȅ:ꇡ)oՐC,ǙBH JSY4'AĉrKnk?!9)cDb|*;0[6-K9~%ak'[}ζ t"z7?]\!pXEwBtx8]F# >dggՄ;q/+ ]ۻ{_ 0ﳞ띐u~= Zr]zۖ +DNImDt|q۽; 4S<i|w7A$A|)$':qe(\~0L56U߲byf*Qc$]*h63Pۏosb9"tʿ4=̏QDC=9T#OQG8!4rbr|Q XnԦdTw>ZcT'k~ n̽|&e݆jޜ=QԔȮE gЏ'GU.bvlW KX<*؆Ϣg@?.wӤן@P /_-?!ӍqɛG:[ܔ¶u_IF>p> F^n=86{ἬB;EĻ$7Kr> ,ŪR5ܠOMNnٯ8 B@jNLkvK%C%d7'`ƠQU|Q4H Oyw30iN#.5jF=A:`'cAE/=|$0 Lm&-UlJL!%h&vcg(5/%353DK8vP-OtGO^wգA)-&v4lXђQ ֓W~9.vLBOU=8-q!%)KjMfՔn_Z)H.oah<}UN `OA{ly~qj~k2-TO?ewIEȮ޽*wI?!so\{\jV_vX I J+DkPܡ pɰ5i`{} 5KZ%T{w][.f+VRșf ԚfLamgp4C5SpI]~1 ϾJ Z ?姼zRMg Ŗomb3.A1dfM,7OlHi_S{IHrkԞCQ~)wOg4baHLE8NzBRWqiǗFvdXZ vuI>Ĉ?sDV9Ė|]v6<3e1{(jn#%f\#S Kqlp5IPrT 9>h"R#NXٵl qΛ=\↖Fu 8:?PQK2wk!7l?3g*c- k7Q;v G4wk )(T[F1ACU˷P_=cbkߨU:=0O7Ew*O]SamlT] Z ࣝ,t35q8J>/3NT4θ|WG#G?0J}X\"%>0a5+ljjk tN-G{#$>},#7,/(yG_EK@ Oj{ z:AG.qs~O,hYp)5h*[4vvFZ!iRx{B!I./a@&Qj%QN͐gIE!5T2?>.xIdLo^S+WiSB^E}%oao;wڂ[nu{;|u*L;5y)}{Vbpr6v.Gz9 ..Oyv7-EĦ/.ckOTk'ٓԲ?4B]jx ZCiY{=!y Pg iL @D$TxͽtC (o>&']_8'3β'! gCK6IB:\:^p: 1trmZ}/SƱMolj#,9q5a=OS҄!W8c/jXTHjX6Cŝ#,)&SeϲQ7Į+-:3) KPOϢ a=?q^! <e׻ڟF9I?KAȨ:A>YU4 j5uT7BQ2-~~1%dqaeKTV_FAyqUX5]/sqܗ4MP$#bF܊2IYkwt{*NgI(,qJ_'QbB 2K 4WrV`|9UL3mjKfl ^*VG.Bu=7Ϳfs>?=O8tT7@ۉvY\Xl5Po85vd7hj.a l\\w֑ qfD Ԁ$͐&ޤ{WQ RLeu&]g0j?2|90&Wr24}_l` Oc!^Bne;#toLn 'iGqfbF +>%ޯxҊB "'p Йiy;m8rh/_P 2HY=gDC`攽M bYz:aw s5*E[!dޜ[t{'2o]V`u+47a].et. -,,[eڜ:cIt뛦~,(n˻ =UxČKw'!dT2Ib+)jE 3PwYgO~~êFoA/>tն^ 63!S:MD< V e|,E&M,ԟ0κ& %i2zέ WP/R$zs3TDl.mw D9hC hbBZ e3TX |C1#e1jVoyUmB-9` eHhn>t` x§3g{YQ^P49Қ.g'V :'u4 bޛv\fU-טtGjn#d}Zb#Di;oЮWMAK'8Q2ڙwG]prn1VgiB Mg@ uw=E< 岎،M~)1FqNzus(q mѢڽ- >ǺY/ߎB1dѪoZ9&X 5%R[q 6i;>$~#!ػX?FtO;tw EĸDqWdۃM+ mQKs+#݁U$X gaW~$/ [JĦy½ <8@W_l7詭YP.0*0Jj#m2PLm0_N HD!`{ƼTCrbK;5X~ Н=D5aڸʼ9qcz9hNPڎ׼=='D{#d!3+ՂC|d:xL'U 1=a9E!^A[)>d'mfŞux: $`?>*#ށ߃YOMBтzfrEM'd.;u_5^h$ZhYpmW%$~n1RqiM^g&~=8qUN5{$6m>Ձ[R}Rukfet4c51XIg3|k/GZu"!~VD5?1 &IȲlTq.!Jp+{Pr@Cvy.:1: O#"G:@0na4޵I&K`?x d`Ҧ%k˯ϣ58u"~J&hl+fPy:Ͼ[QX]L@BA#{67(+4%w guKlՅdAЁ-DvDf:ɝ"Q{DboUhPS[# HֽOPjM³eN.`ѩfl?w C:@+dPd1A +`4P ee$ӵϰm_%#CI3v_IG~[B=4oň$UIpiIeHn^ys@1ۦvX~yUyű ȶG{t(F|Zk;Ć<0"7&cY\ s6us Rm_0]zM'ʫCP$ Ǔ[L3N9#00HXtWjۮ9MnVrߟת:x`eH"_]O𭞼dD2^U+ +[[De,IS5D [ubF^A]H6Ԅƀ΄U*ZuU,sR1N>t3sr֡f6أ@7U=[6Y9ǾbMg:Ҕ a`kx LTȄ]\w _ lksgh nMu]LXn0un«beWjhMB*8E :#'? `n<6.# P7 0? j2\ $'?g}Guɠ)kHes04:Y$MiW`+XϪZ4ň: LV)L@- 6eDغ_+1y؋;"$p#)E" ?ST擇Qj8"߉ 2/Lj[}5عo.Rb\7>_D;yNwwr!)*;ۊ趤z MԺۚ0ZV27ajkՆh>m**1s Nwb|Lg/D+3[B L4jRFM9y]eNAav5X6Qk83ڋߐ.[K "s#f+y{hKJieJƹT)+wu GHsy"5v28VoypV&"aK^ cJxZ*gyٺ_76|cڋ PȁNWhAmk?Sʔ{?S] eꤟ/۴gi'~oc_ֵn+2z7eZ@֖_1L6:F|z rJ\zO)3ZBն ^ &RQC:ɤ% bs,Ky@OfT˙(%ULG$rgiApNER5,t|򁤞E6qi +(-N Ұq4+X{ȝ` |4fc|^qa~3| ]n$ENG[I14Y]qo3dׅ!ZYh_'U0iB{$7F(E "C-%>O%!NNqa|RL!tKKyo7ۮr^sd}emK1y_HzE8<3&7b4CqXljj!#z#ڿߗz؍g!|jqb G#8Ѡ[s_'Bv~ԏB<;(?gSN_w?BYlsd Uwd>'|# xD I<~NٗU= (@z%K52!rn 5]HYB0&ʨmlSKlSh,s߮q.~A6+?`Fi٫%a>?ԃerfO>1D6dH(=${-g>q'192#mV3>z:ROcݰd)lY5 ~DxFܾNOJZxdhR`*`6 We3{ٖȫZi;*x(XtNtXYr΃FF 9K` ,tȉDe>L0;ᮆ')C7r=G<遐n wMo7l|J K@zamLj} E6$lliZ1Pb:|kezxI4>!DЎSK =,#Hg_E#\aWZ~5;!|v79^hG3%[?!ȼ?>\{TuM ghnR;5+X/v:;cW%ް#U͏O^(&pF' o%X>Ch9APU^ilh,t?{IW"…R`]x i X^NLɷ8Y f/qv,P<'{9??Nhs @[yzou\5cJ~ڢ'9SG~AUB PVcHsw)o(tQq6Ԣ@F!=ų>2;F~xA_*dlpuxHvy;p93Ř(R@Y"?ӓ7XSވKLҠ-; ᔗR'b_#3ڿ/D WʏȘ4㭖ӎEp;zUf'r\/4N޽Qn辞0庉t[R73;sۦUe$"-p?]F/}|tk6ydMiplBIG#"loZl`n圃bTK?<=6J\9LޚDòxBjTL6.lGvAv;.Q$sLxXOweZRyUxť | S}at=~KJ}9-Z5"kǒC'n]V rݧSًw%h Ԣ3JkܛX-A+Lvrՠ(PL\[5= !@§L!&ݱ, ^=P$/\] ﵓRKZ9Rnٞz)E &$QϠ?RwT|X>n03{,exd(a2TY:O7'CbtfE Ŗ-?W]n_X/{K^`§wK8zZK<M2T$m8K| Ґ}Ro\wcg܏UqH `B?\YX.զ.[>yʳBP~aߚ5FeAB &5z;SdE#:Hd6f*L[[bw^%8f[hR2&puk]\c^ 7PWduh3t%js,tΉSuMA۞MVܭn## _9<[N&9CO7fUCQ7ħG褚 ܰos)hYa$s E8MAxƵD@mỎ`DwF!WW# "}}l$Cj)%J?d%R\\^PI%_%7!#Vb7wi٪ӝ sdr\YP"QqMǐs{ưzOӿ!UKE9nA{GY#PݧKRطAK{ 5[&k{pb&p$l6GD0i^QA7Q,#dAy ݁}|)}~vX E1ޜia"\\_XT 䎘f-/ca[5DYI~6ɳ;V%OTWK`;d&Yo/*B~w#BƘPҔR ~+̓*e ^2YMxjq`3{ؔPܹȊ {3BENs{A|6qV.U|XboJP(-5A_uLzS6}'݆ΰA 09#]{?+JiCu<4(xW%/`K"@V ,^3RI#غ }%y#KaS _vͨa< ԒIgzs3 14Pڑ*_tfu^Z #j͝\,ZںJ:.ڛ`o]R(Zx5@a(djv1Hs: J?g>%ƨaUf.8m#>bra`RQݕu1_q~Ry97o?c̳!^05#?%nCy[Zi#DJ=6d'=9fHO ZO#UĪߟhIR2_eNM1h`r ty!PXvfL|AHjWmw#ƂK`!Ґ[&!;$2:^rj)G G27*9) R̙֓ux@z+ ٦7o1K+z$CWHdJ171ҘE(lr<~9C//=AJ!B|SeFɥ b(lNU7~ ͡dҵ>](!m+N٧eˡE/䎝jy}c}*Ct-Q+/佭> eQj]M; g`p95 ,{\Op׈WX\`pEhcmjوo纘I]煤*m[FJE)U\>aiKlbhFtþkKO$z\N7؅$JX7cǰ(e5kNA'$4Tऌ׊YCV*3(] Zk`TH T3=?5ՑԸKc#X>lXR_=~d_C}N ^/X|!@6q9J jsS!{%B".)齠6vR׃[nJ' ܼ\(Zt4U5I1UvlTɸNL@gzA"30`$g8 8[&0:_C+ t1 -O*0@:kI`*!yJj61 }Jpb44mu}PX3 sg8.sҬwʐ _6giM%<_{IԴ:t:r+G]x"-%ǐ0YGxkՀ%‚:g2lE+̊A;N)oԹ{#U $@aM~V~,+@l79\;uFc_YϗbU?랊`2Izr:0$BAj5 )# 鵐)6[w\yyt ᦴvgh +}yQAwk>ms>X47]cL+T$dBEwӡ<@%`BF0%>UM<1, .v\^v@y'[Gԓ=}#K\flvtRַ$nUBDQ8+ⳤY--b9mQ̸QmO,{gt:Nt#nΦV 0.( :w^L PoZLYkYc޸4+ItRnjgvbPacR9V2\@!s]MQ , 3G_ ϴEZ&SJV횶K'MNW"S! |=_0(Ey$#toEMC' JmnW};bn^rO$H>~Ͳ^_p rMFI4h6صLcf\ mntmI `\g0\6-~-CbpBwd}Ņ[Ժ=!緲)|bnA"r$Sd1^=m,=quOt `O~i i] I90)Z@4Q+Ogz^+bY5oUg- ?37MI.2Χbt:*n#)+h(q&ƶq+iܕVs'0z_<+㏐5xua9gN x#zD(Wu󍊣.Li(ݟ3S>T ր0/?P1S&5M rafOʹȠF[;ngfKƱ(m/s [K׼v#7FM}\DiaON-jqWk˿bFѺjm]ޑ"aRfԧ^*x{ֈVi'CϜs[yO3%D[w{j r¼J,$f~3ӱlioRÞ黌P+W`zhOKסsc6@7^mgBwV{9#7H>؇+1j5Ģ/F>WrlāJ2LLgS"<nн^53L*jUQQɔDb9lU,wN;V( H+ s?'idʤK0YdtSϜL9i}Hϱ!t \'HVf58f4DgzŚr>Y9v2Ź"Hlʻ߇2]z,MZQ1Ny3;E*<:a!gH9Ҕ 4x  T :rt2g0;3Bq+A,S3e|պ툝T%M+ʱ3$+}˶TsJ-mTp;McQN/8BW1㹅K6d:$E&_iꎕ7~ޣD8ԧ?0MgKZXed}-o=em72m) Q"|Q08^mszo )yܡh8j)VrŔdL>Hi&\Ukkq'<3kjkG0L"<]"o #/ÑjSǷzl | TQHs`nZY6hcLDP\ȗ.uH+A[٘^8=O` fi"_53wobͦVz f΅' Ups{_[QF!q(6jՠFiZBf)`:nx2Gl˵.[g೔y䐖X`4{fa {…Ā4 2aʠ4vX,%"CjLM{623&L(ڍ~qJ +i ,mʤvۙc+R^Sd6ja0?Pýe~R"#|0Sܴ#4SnR,{ _Ldp#ઔ2j菜s/ڎƁ$}>kErƵg;e=0$d`9_H{Boy-tu^6~J, 6_z Q6ۄw^/UI^ @EpG'_5s*}^uIۦt^r%6J(%mqqsA,'BeŐ%fկT?sa=Vb"yMXR!n)e_ zmO~X^a@@{<$` xUV`c 4 _}Q]WFʧm^ Tz5KQJ,E#Z* =ZeB!ȡ!L +NXH*X%"MrŽ~=@̎POCq|Z4dFv=a7 hC%38ΛtTcVFa^ "l#\.­:C ½U*[uO8őa}ZO]r3|.fPo LHy̎ү䉘mfT`E`߬W>мH Q -H6؝m` %J:0pS .U@%(oɁ3 br0G]rsPeJdfܘ 'U9?צXGH+ YghLл[i7@҉%l-״jNPNrm1T_ ɔ(jXNhLZD{[ޱ} n(ENW"? O]YwZl歝βeL |;YLQv0 uK̲^BZ3 Ԋۻûλ#~#,E*XU q6/SgXn- 1K&AP>l enBVA#Y(SFIV)b_{?&XG}3 vϬ@yz{Xڈ$!ߨM_ei6* |Aj}oE*6 P)lDEwy`L9Du|Nۮ듩q;ό@K.\.>vŎ^ͫ/m> X'e~17O>^1W-MrgL1L[."dg 8N#x }Puv4{q6Db"*?)q/g\v5k7v1E(gD1`1k-vUܞ;ː4픆iV`L' sJ?4D%8ne6 JE&g-I"OG%;Ӆ7)f(x qתҮ $ڇY2AT^xѡ.kdy#C9{嫍iAhz=vAݎnM* -Ȍu?±Ps%wDq侩:ddrQ_ LMH{SXJQ]ȯG&oshv<۾f3g)BTg;*kӞmwʀniKcfҽTr@̯T%PB(T`p<Ɛ%[9](joYiV3܌Ch>VJg{ÓJ} oϓKS\$ݑ)|&k$hq~5Sd|6ota9>AyN;4IL=H"(*(;6ʛ%ͮY=VL:z 9 }a_44VD#?Q;nxQd%H%#䥤^"bnT/M$?r+j lA`Hv<dK9g?KC(1Q?qyBtxq\<7":[K']2ewM\r⇷ cK-I@2$Mk7<ƅF[ga"s9&"q&}h[!׃V@x&I&ZiZ%Ku{A&F ŷNce-C9 >'u(ť܋#Lj_ DB>w; s ʏ0`^xۯ$#-jt gx^d9_hfa,?"}ee+h*?/8J:!0 弨6"K4x]=IU[hnХLqVHL(d PAtĠBhA:c2‚N:t$N.$[й769z>h\XgNиw+2BxmVVF@ O54:_8EHra`ssxN"Ȱ٫WʛWn 1"λ銼9w3'{Đ`~HpKҋH;|(Fy'˙$l+n¡Yml,ʔ% _E=QgAFT7S Էav%2%="\V(̄;n̉\jWRi K 0v@:sĐ'wAoXyBkhX^]hYwk3"'M*gC]*]ۓEQdD,ÒũnN~1QoEsΈðk13'!/SV*B޶D|ӐCS|HYmP1$#f =ť%0(3Ǿ =R'lT|D{Tu0n/paMuaP08KywL(賾)4줐BwU?C&`ī4 E,X_¡CՙBgL\n{U -|tڴLqV3!l .=IV݊W [R[xvA< dk /er9/]qETNQoC3n`IwbZ3&?O5Ixn`3OԎnh'UMWW ;j=K^W.bEa 2VܛE9^ jh g20y.ژg$t5;DsǛJ M:GH~,YUJidplg}Ҳ 31JdYBF ج*8yԨWi)P`ͦHz 7| >= %;HUw˺?x<I!82蝡jEoxwHT۾7GHxI-n!ڿ`W]՗Q VH ͇`h؊]D jYd'K"S&$= #صTgf9^p<\]ک.t7{*K{|msKq>GBъƎ-ttB`fF[{v{Ss-҄,T;w;0aU}m ܄H+ 0Z%Kkơqsz:# VJ q= lD !+C o6WKYxVд8e7:@~?-IsP--8 FLɝyӘ{PEK 4A6PC y&aSt(qC`. &*T f?k9zeGAnO.xUFY wDyUtmd(վ$ o<0JE!4F/D&{ͽֹ$jֻ!@<3s&5_/}2RSLU% B$d)XʭHsKr@n.hEÒg39z4zn ~*jxOw4q421#w@r>OgDy;4WZF@̋3vIyI>xY7g C8*eR'sZ0gd ԮYC {C/yj.Dp}i;u%(]^GzZ uhrd9݂F+߮y!g1!Ga0^2ײ;4iHݯ8\!ÑR^ɞ#k.)s@;"Eq5dOn'ഴdRq^>Wf5܅W5M P)kxu`]zTĵm3҇2 TL y }Z6nI=4UZy{ ?=Oݖn ES9ͧz$rE  a& *ᏪoZGGH8Xb]֢Rr``qVÚI:2ue`V)F*ҥx?s. \_ tQ:>[ڦXS[~7DNe"M@۰$X``1@q_DHEKi"nJ>[H6 RЙ T_!Dj.6@VKvG&6(nuC0 r)mĦUיkYeSBFLy+-2Aۓ2!xgGg*D O߳}_% BfF2ru[M%#ǀIEOKjob:_t$7 84F\d6m+k+ (Ej&ꇟT~XW!Wo-6JvfN&9DEkV?|0mV?g~#0וcԈV'aN?+Cdr(H۩ d?ػ/F,?uz$ꕮCT;B [$zՆ `U>ɨopX<bZTd뱷:}[̧7D4yItw &>AH *y7',2!i3;&ۤ-1 (B ]~O^"2NybL7sû 0^4^zZˬ͈)=k55[^_6nch'jYډ{= Wf5h8,/Sj; x_z8 ~rU ^PD&:v놔>(`}CMC٤%`tRe _ k<*~N /DPh)Uj)F(#Yat" Z|@L\(EMD!e>e賨w]-|#y.`r^^QZCi!oDu@(~vE{g\xcQ:f'@! )n'rtJK]e{z"/f , Њp!M޸KHx[+%Rdߦg3[Ivt!\e9tI'4uK`OÁLS?"wY(PԬ\kP9YU~N6v4xB͆ZAYrXo\gc{pY,H ot:lY)]q\hD@Z3̆ A;mg܌+PHƓEeKF2A9ǰ1['³n/\Z}CUXlY?{nW].3WŰ|p9l#7"%֣϶e(ɃL|sr̘6wՍ1E4X8xa NXl%_fr-ڠ 0IqOPq-#3Ut&>0uwlz'(XbcU7ϞW0\j閦rw43$O G`mv[1urt/k=fRs-wJGc 7X٨F0c3Dq䋂- {"u._1?5 ̶cw.m27eJ0bHVGb_B)ߎQptqyLFj*_w_H%:qkf@l/I+"ݛQZi8`5nI"1c#!u)k]5fe.2% P >k_k Zi%HҔ\ʿI0XfxNcz4t!p/r!=Rv;/oc\I{ EOKhyUqԄȀn)mѨB W_v˗0n DNy9.#QC8oULtd3b@}z߳6^_ӚDtS $ g8Rc5!fXWF;fb fB"{g*onu3M۪P>*`: -L>Qo:n^} F+5 +h ^z5(.܉6'@Aʻ160f"TUaTsS-UgjT\9U ;1HvM!81J63o#7cL";^J 7o+vLPIEyt . D;ljE~ڽ 0?69?rΙ rػMAÄ:yn lȉr3xpavK*⽮j-祦#DT y (3oZ |>ȧM:uE^H@%%Ф6`L5FIϠF !ɔ/ |=hu2Zrn`3 pB?gx\UU9J'P7H)M4g*bDZ]^[sNEwTk5N䨂x'Cu+Z|c&ao86rӟٖ_ruR;P-(PY^R (s$>r+6q_lm* ul>"(Ǽb!fӚ|8L\ 0~x>+ʬMcҧ,52v:Q^7kAxH)scV6DD ƒx18; x6\-7j;%a'l団0fL5o6Z/ro(ܗ!,p/ 0'px 5ǭwAfjXQ<,å;H5`)W^ i=Zg?el9F.jQmh6L qWZ>k! 'Q*cCzZ51%aQ9tY/2Z\3-ѣAGt҂fлV A*olpFEV!4dA xx\0; ͗r<>P!?Fx}Tk:;mܕwdl_5&9VZ$K>ydhQŀV %WEd,9WyJtfp 7%Fj ^ Ղ)O^3 Mx{#\}l c߸m$42d;P tS?}[֕[Vo@Ala!E)h'Er|.oQ4yГbUJz#F  8e<Җ9JBn̗s3O,؜}ڼ*PJnWO/Vg pz\ٰlvyF<ʎO#zSnD}/Bv(8,,۱kESrSaP)>a@uط7h[~Dͼ?,,,IދS Ud5gZWFMƫn`XcQU ܈ߒDcGl`dY/EI٦:+%FM@ɾf@*YzJ{Vl > gxaaK!B'g{sίfŊ4R- w G1`'5q$u&d #~!KIm]V7ǰNGF+f:^3HkDS=,Pe);6JYwm/09!%Ũx3Ԫ2MmPMheܪ;`aEF+E~Mq@\hDx@J-b7H%JqA+Gvz6Bp-!,A|fI+%7鑞/۝#o ?S9dk@l[nKp:zC3~ӣz%:|r*v[}f@grEB_*ӌ} q"ʽ69ID" \)[P=: lzRGok`KFd'guR0A!]d=3Iմc -o"P=o562j|aԺ7KT2Ⱎ>0o\JP.s}?J,M[<לΰV1'iZb ԩuZ*TvS!7q>-6:!XqKfpkѠ8#x٣jLJ(cK]2p ,# [b V<7)c}7l=2ʐ rbL2-{@2 ,"s59b~/~hdZ?u5k>$גػD_v\+"==Xŏ ](ǹV^?)[׉b ݳ0I_0(ȴxλdE J_p6ζYl7&Vr#.8HѨ@h;+TUX^EO1dNjyo#AU=:UR:[~\3yat8'/,ˏ'ߦ`1oB!Hau|J~ .{;UtDT3M'&C&s~S1)&X:.AK]OI#Q);k}T |zFb0sl]ftx ؈&);p7pT<q&dqrLĤ^ d#\M/qӿ}N.'#0mZjltJk8߅b1:7:: uguuy*_Lנ7!<+Gf8oHr {EzxcXkXi5*y[VO̓ [p;sg`tYAZW?9QIw2UIsYD!9,oFNS=#mx!!\>NG*B۸b W!@D5;{h ГQq$wc@W y &Ҁ/FXG"ۺ݀g t 0p-^ t|f?3mFcDRNԹaFpX15y*+AR:sj fgDLRe7}nފϾWɞ~?W0fW|!KyB7>z;`5"@qEk еſR[Lf(]@bl, fhlfp]> 0,|Nj7xJ P.',IL0ذՉ%8a!QU4q-sD8\zuFGV`wEgg,$όԮRosV2Jc ;ʨyqvpFWRY qʩzWhx%101Sq[N\S!ヌ꟤Y⥙&pG>s7>={@#Lkxl vq&%|vB` q1ZU0jy E{@<$'_z<)lӈO;5q¹Vi\ AHv:jφ9B`Zw7J[~+څ>Bvl0qm:_)~kuMY:PZCiCaR2 t=R~\u/ZA8^>C Nr Ƀ*Dfe5p.ƁΞk4):?q T+a(Y1hn? Cgm4:EEfӑ b9T%ՙEo\n#5q%-)^tBb^&:yz`I|WY8^' ] "z{lIWWK8b"eU~gBH=N{nyoͧym|JRxHz~~ZM暓4`90&u p)pq!&.2QnF2]pَI0ޠq#eM O8l=>~dge|']ITn6%/q{[D;IBt5`ŷ+%yF(T}+I8=qx)pDhy ˭jO^ )w' LOF6]Ŵ*+-. #$G2ФF%g&GX|Hb'|.2 hE~I;4Ijfjpcmt&&1 ;~+jxdtTTP BP q vdXvѳ{/<98xUۈm?l".)q((G8mFJMIwD35wAx1PɌsikA_<~XD4s+ abQa2BMMTڛP¥%_ADڒOtk%J-ѭt^kVC݇(7lvQ9$FR4 N+a^C>kBڣ2T)HqQ kپqtNPg甎9-[<x-9cXKzVLYj²"z$ pgr', 8ʼn/7O9'o'@Uze[k\H9K,Ư5X̪Dhf^h|P@x"{hf(7Fgm.8x>40 {O˳U(e!/F'gIp/Jy&Ɣ:Lފ~o*kb}A^q,n{f:[_;|ORZxGq❿pFjutGu$`5=mx…7'2e[wX 4Q9I_Zpz)!ҡlRKm:wä],pQ!^ 1&؝\坹ZخjIu8a'e"1F`O<@9B֙T0j_ZvnKLĂ̱IdoPQ_ԗY9LnӌK(ɟt rp . (5eziSQbS#_!"^GftzU ,]eż$MZT^^v„okp~0q7'+NK3]6ݨRݮn'i~Z\&P |Kw}Zr\aRB cY[^H{M9z=|Fb5ή%4@dX츧ʑ3D;g(2 4S^]~kyb^>쿸Z赺i;<o9ϥy5=)uD tAjY8 nӦŬ?iF ae+/4gU{d<*zN[}*U*0gON h,b}ȳ}#y/`q3N**=X)nM-:e]w- 8iGc~B7RUe6:D5㋋R PgoD@Yn4üCһp=<-ʉWq9˅CeRTG@ʐ4? IpnԸ_^;CcԞa2O1riFgJ}U0]4Bp؀'΃l/b_Nnr~8?8S܆5#MiKdߣh !7z'Q5GD[ EuG܅@/<9-+ Gy+P?DAJu@dSOva ~OeaP}3YQ1채2f7_QFlHcI7>ډI'|$Rン [Nn2*ӝU XMzPx`+m$/hTR9-|AWΊIXK xٟpi;$O.7Wm`gybf!k$uNA'ܔkjHDԪ"+m ̌Pg 7\EA$,o`^~ܛ?{ !f;2?>^*~lz'M+AӴ5 C[$ǝplUP0xhK3*b->Ǫ]-?&OrU]_^=YOOk`N"`%2kU+ا"M+v߶tF3rr7R V+YtXVb1AY,/XV&iY k1ydC#'5ZClgC:MBdk$4uFlN:bk^~QW3a{Ap:W}*.XGnQBm:9:vux3L>F6ƫG o{ Cڗr>. !^Z&i=LM憙mtccݜ1"kXV_$<5 q&zE"Z+Ć0DL*vƶߨkJ%{TU)v3gs /Vkw)) sОbPd!+㠞f `z$K4&_}\: GdczN_Rr .tidZh:/%Cȼ>H@Va/RMzjaaRРu~؛VN=_iky׸jaBiXc N9*cd7 ]C&Ar `{-yMn:3XeV(EkWNRoa#]Zd3;P;w_D@‰&+gK <3N3Ib ?4vQOg3&ˬfX{yzG2VW03r_#VG{~jJDJB"X䚀jZQ]y疌 KU;WrK"*jAyERDdTԙ)8o$eH, k"\$ @N|MI1L e0ũO-w1x`>gi X|MH+9ZŤ'X)r 4 g] y;kes1Lҗw.d6fܿu83؉մ[xcV)I-\7GQ5G}3 N`+`bGd!* ʨjյhʹU#{RvNX'v̊.PPEcԖsJhOT"j.9ħlI sc=\G [JE'np_3<,s G5m0?K1G~t+@h]C/15FVjT2/Y1%6O*@IMhB%`X*p{x`xDf;rDI5z۬4k2xӞ_̳[_[HИkJnԟMKar3$.݅ZJ' 7m.g\ 9{{v@ngȝ uiO^sf tY-ku'Hٱ}nu6lA6d.E2Fn80165ezDXW뎝Q iŜz_ι>pe;P C藞v>oO>|y'ņ{# ( =o bӉJ;F`A*1-{·7oip/fuQ v'_`#Z|R}0nk%~kmSgY(ܓ|S6CK# BXvV_(qq؋hiחz A{[83n69c  ,\s-Lv!lٓP}YrV͑…Xe3R"#R'H-0xg<"p;&6(~z:HsZ? d(} XAzI<#т:`w5oGj۰~Q1UKJ-UU0&5Sxp?1DACҘ ]`tnL63oUwpsC%u}A#^nyȉWa\ w:A}hR1kҟm`4xy-h>哀P>Sv.(pR)8cZ%ǫf%~QFt)Y\Rda?8h:=twuWw$NԠ^yMmlu/dGT[zBܟJNEoE3C{TE 'P8ƢvO7dM-T+Iږݚ'iW&k)@VO]ۥ₶9yHmeqi3BtLEo?ESBܡ?e9 -1SPu&Oݾ2uݱlLz"ra]/g}dͻqB9Mi/FZ5A59_*c$Z/qnm!\j0[SW~O3tПkxy>r[DtQFN#E;_D]q"k7az#?cqRߎ}q(Tco) e,xYWRuOI0<>bSWq: ?VwC'߁qMS^TўE=FH,=z! K/vK*irҦ?4 {4R5(J0UKjtN ghժ.=}57HdiH=?5VSI"cddI&Na_ 'k+x>P.m }KZS|uGl2;ŢT?|f_¶q,`\D-gn< h9T0g C(CݿZ}'wuJF/@r?S|Ve7d\*T22z@}N->}v\W2Նy& lMu!5o]YM';nqÀNbNe 7>sơG%)gNvÆyv0%q6khZZ"LDޜ7v!8=>n¶^:aVL+~`m66kz,#cD tI/  Oyho\ncZ_y g HSV0-x-ؙ>jRX VMϟr!} V"խI6)7iF@sսI' Or \YOô4BxtUY^36º֛U}GVmh1{a@I;H|]IxI]%`cJj' {GoNiY c' bxT]:wܞ`-yV &jTvzG?Wȱ4dz?XҽX橽 4[ S{ ';"F"_B(HUKnu "#7g)N̋1[~]6Ax;eݴb>/ ZMrKx\z߁;N bv8ؔ:KՁ3-r'3Ef\H{TU?EpR+$#+)Y!¡g=E;N sWdY[MBh(C$Xsu:-v%ڙQ{c+d@EKS$rJxo֒cT{ sC TO2ZVuP͝(Z%Zb)묡kU;%A#pnEyjņ.a""{#C@?y_C #u|=6lbTϠyO1 jrm2e6`ZQV?_=J஧Nr]t w6}@;?z_?`MPXg[h{1W:Xeq-82|4nVI1(DJ䂹K1BC}I/}J79h"[&AV?BJfY,+#mlcmnl`SJ]:1N( #Ņ]rB袽л!3cXd^201AN)''EK,a]`ҟ\ d>4(epԝQMbd{N0 iiӴDqUԦg"A{q-2ዶ aVpuG1[: jiܙ}D´-Ztggj &mԯ%TCA[a;@5(쏉 dF24*D?ơ,@h\dApOY.L-dc,Ng ĵתtO:{m JRN߉fL4֚Y OGPV/!Jěk]Qǯzyar|l{UutYa?k_706P.+y ˎ% l*]j4bOSײrDžb(8 ۝Ϙ[k>g;%Pn Ɗ.9KƋkI;1>Ty qdz ᳺ( K;TEݮ>.kb=v'Z"C S'IX{ ݩ?U *Lal?8 ǭްIUoӊ\2P3~ixe>P]®F|[1Z)ϯe܏!DCuu>z;/ó#]:7CK*-j%PRCKYvCQwϋ}F?cfgGYa⷇66Gڂw R9vzeOΚ wؤ1ȹ-˘*(׿8n эuyfUXW4G"U3i Wț0S^2SFh >\1w1]CJ1H2΢L Cc§<idg݉!5/I &%;E?ּzU-b|"O<8q3- .@8GO4/ζ;R`w碋#8 '5[&D 6Vz7wyY$$jE@h6l? ajFkߞ_Ź +~LO#q /-s 1‹4cꔊ9NMHPi|.ܦ+W38_d^[x1Tc~0BCR@JC9MQZ5_gPdL}v6&]E !q^p* =h(%ւ D*<UBTMzRq[ez]QdV*+!=Q946aYK߮#{Psr& K&8h:ԟ`ꊰAz?8zImRl`ibBwA$eۨ^ѰY(p.y0zxG(or;-`$LFvvWG8AED`jHE76i'h~EU8_.YˢDR7â'*8/Jo= 0zg÷xĴ* ԤޅcaBMMx>?N(^!7N/=VǓF F|*%H>vŒ}. m$4o[9@5Rq$Im3-6#D$J.@sR V;\i,O=Uo! O-.^@F@Zq7*sQ8ûֺq/"~F} {m\-Bֳ,.^T)55EdwTuf.=@ C:Crȕ@c=:*g<9~n{=./j vDze})@({G_"NƅU5JrM&?ʀUo~ӻ<2Rj\.|!\_Dp4Y%>#^73#8\IG~YGk|]DZ SZp e%UpjUn9v;AI%5AfFBTSCEYV_yZy-& A_1W!ΡUC/I˝Q}\AXkf$pxkɷYP=\2}_`Ć}kQK_}XA|`v' ,6n!!OЅ\z_ȵ93m3! g-mJ(ca/ݐ#|~,+%B1S>5Y(G(6;DPt1i^vv32I˱ 4{Djvޖ-&,{3&Q\AIHQvႮRr_h[mlMTV&Ko]KΩA F8nF#PUIhRqaT)Y$Q*_2/^=ؗt=)pةH]=vQӃxu.MVSFj4NqS0 /\ ɄRJ85 >/^#Os@cpL,MNtFg"Cl*Y7s}(H!O+ۼt rr3T ~?|? )Q2S&o4<4W:ûYSw|Fƴ .hd,%n?3+b[@Se=T7W0d[Q2B43E<`lX!a}$/<5F͓]AKr< [ 5oo댞cW|1|o!F[Qx(eQx6@!quysy6qHj N: 3=&ZOEN-AWh~Sƺh%[qIx !Pt=06 xQI>!>g%"|HbEU緞5H5Fs䦣yl kqTxAr:ƘQhwnɎ}ψpnA6%%5JTu:/ `D1 “ۦ pɾ|SY~_TK_ǰ0#Ssr![ㆧI΁2jl 49% Ο\(܁Dytw*;plGNBAXs)c#_K~J Hr7vCT T6Ύ!IhԤg&h?[' [fĘ÷zPqov $@ XHC~;x3LguH2 s ?% )by T.TV/]^Ft-2:|дb3uxY$ΓiG(?j[b W 2Ky(Ût@<%̄wѳN!m50@oMRY2jB_Ι&Ti%6[ܲa)\hJ♭@(I})}#!KTHҍ2k32qIOJZ;NQ]:jGDK L-`+!$Μ.˺ ?^!ԯ=/J}%ힲq >:|Q$^ZF$GPRVL=֓Fdiw[X)Q'r&N!2R3.f/1·dbA~"^$xYlw&ql,5 WQ9.cW lz)QI.>|zp@An/|H:oƠfq"rb=c?̥5Ş\T﵃Εnpe4 1Xw?g9VmdT.Qh{YoiI-6tf?#e7057N;qN(2%l9I$[O"VNb#}.sXm-A5ju={R}~1+WүROXj5 ,M^#F'UZSߚfۜݵ{fH{\Z0lo"Id b$x{;r$+<¼ xT"9>W ĚFgGtD\@8 W5eHv~BԿi/)I Jf1pQb2], bJDZ%MyKk0K+{p$FFm4J,͏B?/ZCGՎ/!X*]70ʚ>|J hĶv,CO& C(_yA~VҸv\#cC@aÎ9KB tg3B$&GkWI߄(EܱBwwĺMn8 /7f2~ )Bt͇;aHH1G%>RcE57 ۢ p>\G_Ɔ{]b`>1=U95m*h=R.ʓ>"q<;&b585s)Y[L[l0*| Ӌ˹m)Ɏ-F#!8pHY귝䛵)e!VYcx~ <{#hAcNB{N'K Z r,nO*̔S|?mθR*^!?ȫ9Vo<Ԏ$lemuTɷX'0[>maؒ,"~h [g_'q79 q]+ 7D\ I`XE=N=k8^׾!=i0,p$dr?V8~/F=9P[<@ )<D!v}ڸފ8w"h8scaJ"d--9Q$;viKj{MP[SrݹΎ.0f/!bTa(:C& ސ4|x*zuB6o}ǙIN(;(TsxZ;}̄bKQq|Mki}[evfآ 6,jlCiLin6ŎLjլ eo N wH:HnF,>ɰHPBa-'q2xDmxTlBai,yG9qPC—9Gg9s%fNẕ̌ bXY<Εjp}Z)gݍXZӅzE fxeX +:9BR̙QK3{ٖY^6eq 1`ä6?BtH"VVZ a蘆y&*Ƌ|"P S(V|4*~}gi[A+} CYWw5NyO8y粤6i5-֧#ua2]W 0EuD"~)K %My.3 ғ(Cbe@AR5=LYTyu|J-<ߨ|0νUhX3u`\%f8~t{ث(Zlmv$/{eQ#hˌ+$ɉOA?>35wցjTڭo$tǡx>o7鶎1ZLR+>A=2@KWs)gٞ]I iS n^.]6"ε>lyUgX5<@LEJh@MAFs‹i> b TʸxO1QsD80uBGt~UkꊨX{!qͫbFZ"_IJ \Om/Ne,V;PgTv_[E%S_yH%f ޾ k-ʭ+vk^QUlƏ'o۷W`F\Pt^=p]G]sWu6K#gC뫼mE5mxÜ>$7!,m8i%s&SL[Q ]Yv\tu@nQ|nx b^ۘC/pd_UaN5E& rXŌ2Yma `M0j(hzpB?jeKv1U,LLEM.U'?\ N΢^#ruLKb<3[D0GJ=HRn٭ڱM0 ѝmSS..Wï"} KrJ B*HbSw+V8t'J!.Z~/+)u>\ YwE 4o*Sj <7Ɯozshvb $A!w?8e}yZU06=b<%NEc SNH( kk9Z0 ɪk4([(X%ЃE'c*' rwь%$ uo6Ŗ&D,`ey\Yb@e]sҩc) xXXUϓä1pb'VA,q(߸ 'kDԾg5E2c1/nVRRdmvN2&U$1eAU)b8w;!uux`z jfhR6%LoY ) `âr3UHrN0Ls\72 \1ohLy} "~QKP8uaa&W`>j:WsԪH17/b @s]ՇQq-'j%%`\-Brlk& LpHVxzm(gޮNi:l|*2~$.r`c1?kt/ &z*im{=s'h_0/L_)`ϡͅ NyݕI9| -<p mezKjXZ<\5'㺝f+8Kp-6+vn`blBBEvt}uidl}Qkhft•'c¨BD[a!L=b@KW+bV7T!`[XpT o8x2M!rg-KWsLgtm`9 m8 =D;(VBFԟ,m+/HyBpmފ3g=Cl*w^qu<(J` ߸r&mb-3-UQStCϗ"7 1mkk#sZx}\݁]Ya$X싵v[q7!ePhskb|?ޗEJ`)|cSucta]!k7)Pgu6}Uo}`J~WBDȭ\vȾso!`2*Ko} dV;@bCY,* bi)+jpZj=&/w`Wj~&o?‘yk߸pR1S.ӕ9;m6S s} MuGs# F3aDYBJoQ?sv {$;pI=x ܸ L:y1/@Vppk|į/WH=P/*O q oM7 .l#[hY@W1ty,R.Fo-c"3fNi,*Z4ԟfbGo#9`(1|WHAG9?a?ӅX[t Rř!8e2&9Gp#=M>igM['I@OfcjS2}BE&Up܏mOmcHCd֏Fwv>O9tfx ,@0XfBcƘ/Y$ ݂r_ZtXLǍJdu[ۄ/Pa5ŵ6)4F"9մgOoa>]=l,rzS>4L|D f[G:(!+iJ;aQv<f .]hr K:\>)ҝi֏ZoA&9e5Z`v'ti#s ^8/Bǣ~"clh*z&y>m^-g`[Ȅ&xK8VsTf#l5q+VM̏)?rh"O^2zD '~'O57(V *\{n_Bvحݜ L6QkAEdXݖW`h]ݕr ØMBIїB@P$JyQÖπRM  ngNs\X9] _lH 5 Zs$:15A;ud[,}~|fŘlpfi8Xf+&dIBJEg%`aMAR6V~w'P[Fiij7>OGOQ÷S'} 93~ϾA=]>.("~Ic)]Xv? =ޮ*Go*Y5szM's6mAc@lZ+,އJG؆*V@͑?R _4&_mUB{@~1)t.&HWO ZA$1 WT8l5,L|TQ&g%Jo⧄-!X D1-Z.AsOGbLAIP$mvL a@j>IUA6w O$E)4oƕ`stb1c֦҅2+@ ݙ_~_ _b*ǟM7NsU1Q=ή́9?;]!!K !ʦJ>~WQt ¤ǼfqeeU/>$+#~׌y9_ 6.D8WF@ȧ2cMV*B8N6mڳ*wDq|O qe5kIzƖ(]ʤ 5 :%b1h%KO uI^Ik|3*B6:wsel|lIHXvE!lIŇY|McE!XCGƦTO&C&G$3]lxa6ɷi"HfH"JD˜M&-el04E|Bƺxx3^rR"Qc["+gwL AV^͗<┑QK"5VCbR&ڗ,˯Ԟ˗F#^)ȍc[Hjس2ݎE8LxFɼ8-QRnEY濾`V+ R91s)zCMxឧ/@/#d>/]Wo?*庻*{dfLhB!9DJO*+5 rwS (V 鴄$JȜRGn:=?"4ٯC'@Q͋WІ,E6v4sˍ< zFm5.rahcIA7ܔk_oߜTAnqaԃ5"VPCl|I1U-Uc`B;]d0EuA]0hVDb7V iKanGy:xS̥n2!;ۀVxMpŦ{}_\s{2tjCȇͤEIҚ>ujjAձ)/,lz8"``'V+/̷ugGvhrj@zG%Yb}^ڙFa ,zw;6奛3ϔb- {ͬ7h0߂Xƣge"DeyJGU546S*'=#җ\_ j$#:vh86lSڝL9yL5;(7-bU,:s.DPxP0%VS'ޓd Nrz+$& N..Ha-M-zhp~O3$@bP_;⩦AGzհga Fn@=NNt:vXaXFҖ Fs@{a37E)1}w\e'GSnY{f (<:^!^9"O4csew %4nI۾V)^e꘳f{̳Bh\07t ӭ6Ie O+ai!g'VwJOj%_~^UޜE:m/ *OVиipҁǫZDa~BnZCW-@hJ  UAZgjo]] I{mʐ wѲ`lvWVĘK@9 "c(f~!.p(A,c5ّ"+@*QQ01\BnsXidWג_->1j*ӱ.rm/VZHThC6K)Qv1C7&0AXXX=>qI})}5SZ!GhvV5{ J> Wrá3_2imQ U<LzӀ2ԦUnͥK#?N6*K"Gw]_7^ };&KbOF*ذ['KIBOV84oyg\P^]H3WV:MbN s[e=!HHA΋+~ɱd"SC$͒ #GJYP0QN}w%Ұ(Y$$̪I[0]}Sqd.tWYC&]; s2p-u\sU=PT tehg=|YVAd90N!(@zMX"Tٻj!Ɨ{hx bfsҧ=[[;*\L7"/͟B׋(m_4$2Lmg#_Sh&suS%cL b~Rv٤X!}^Sծ~.AXH\=Lʬ FuAG/#MJ,I!z떀f)(l !=a mfIJU=] .HpJr{k*^^6wY@N58j镹niҮ{`gC P&!=Fyu)9s%2`g^@EQׄj 7–26J裆boۃdy.S 6Tl+ @.h/i Cd",+VR%KLn j-mF;vd:RG~ՊPZ2=Vj#cQ!?:K&2~C7hoT<ˑ"vvN k 3ś' "\SF[P+T1l:.H? s>:ypT+u]i VNcYnWwԕ ~N,aƫP6UZ;i{ p T] [uTd--0h1᭳K(f"~߀ k)"h(:FeUS7OΦ}W&\q) 9K^}\T;Wenwl#Y\؄r-DqgHLSy~rr# V 8Ogv4ʴSS4\_SH+.i|#{3("kJXΟ+5^2yyt:@b!n%M!^csQ(~nSbRw"RFF?{hE~y1@UJklzj慨 lk+T --+ U,|5tώ܅n;4oRS0ťtٓy5"?:/FZX%q6!J%~`"?K+l9C6 Ig*+*;"k,<: :P,Q@-Tΰcg3*C`;a _L0rEֿizB= qCngk(۴FLHl2CPV,ٻ!`[ ŚdĪ'f"I !ncղmp eΫ(S> ~)Oq.-~tR\ofeI"¨HoC`O7^L\|&?{xCTTGWy˾!ZjU{B "ûv+FaF(A$&C|J08E4/d%~9#x)H zc:Y$eWzCr*/^ żuQ3HkM"akT?slrMym|h^0f0V 5SW{7,lj31g}( ͞'zJfVm|fgW,ZA$YuOcSD#d(*_iEEl i_ퟛB~nb%IG?*ɋqGc^IP9.~A2턬+vQXp yo.$#<([u1ڱMy5B ~E l Ywcst SO(u 6~2& I¤('7tH;on$ L PXIʥ0t,c[_ j+IX4Kߦ'coDX.`(X;x OqIQ﵎T+yFHCTǢ"Kϯ˖ [!͜p^\ 08d(h 𻃨+O/^p[8\AC#%gFtc}{kG#@;~rWW!=c |ޖ7E i.#bwK-~cgW)J\nj[y$Fr5绂2@'O4ݸ̽#;m$}}@Ocu ,kJ&IK@AҌy۔Zϲlwˠ=ΰ;dXQ =Ѩm&oqV=t*"8]L>>h09ܞeH_  MUHnTnOK٪#T29#rGn#! [Z̢0S=sٖG;߮a Lr% &)/tラw{nSa{‘2?uVhiaAYwgs%jpJ R,2[cXw2kqcX2 JʔoclWUI'&bt? Od mtaAf{z$Oo;Dc0m +ŧ$E7mnn(޶k#:[@Q}ȣx^NN4^I_Er66k~Ϧ~v][Nj#m 6B2unHaX`+PhQ4S*NڌGb+l>~|9&s[tfd1=@3sQE'= zNA;>$"Ғ(Gk uF2{iY Oi}SKώOsIɅU$Uhn|6x/oY_;IR63D&>d˭K2 BUD. m)E w].8LI;]"&e0j|JG`dczESWXs"ZT IO #R!!Ezd.>)#Dd頳 rIzGJaARF<Hަb`t `Q)h0ʓHl(zǤh$XFP~s0^(8bz+AOcmg-#Q0_`#QH.4P8PB{ '=l#>Mv@9Z (36ԛ.*iesҶ0G(V؃gSpcxOlT{آ7E=M("'.;`U1LXtX&?7;Ȼ%1K1{Õ$V)o ıv{JZϛcQ h'ӹbB ~lCIz)@9Dn8fEg4Lxgl cVҮӧ]z,M"w&y%NL!bx GyzNc?`}e)z,o 6E~$Ín8 =R)hi*e3=T=GЍ|j!k[ɭw=CeF -T8Y#98/E-i9K_"J0ϋ"`3?V`A rJ;=ǍA.6YGW~1Ic@i3 `иRJ&ɕ& LhF C=)r=X)Ff!X)Xgx&(htFy9k>Lk$1ӶUymԈu+vݐ%/ 2luOLL; 9 T\ҲʬaH}/Hd 'll-ǔ )Q().nX5.Yle_%I}CQz+P 0sO2P/"̔asfCrok@S?7I}(hM2vjaч\#=5O 屈=5[ [X#^Kqeuw./ŻK9"_{£Eʏ#NV$pec&u_o_y7n݉? uTGf"ƉTrzjH?(d } Ӑt/6=]:zȎ}=EN-י˹(VcF$|26=Jd {gso*A޵8jdn-2ZA z$W^L̦3crugC?2x8דpK^ tXϝwP Щ''y?ҋepC"vIUpY1GQ_/WVJ /ek)6a(ڟQR"4U6`k"3Je?DZ4+,$u|Iqp +ӵ r%qrYn'ă2zPKIR 2xZ@I%qo N~XN涙Y$,D3S;o 6 Eh^8tiXf6P~U&"BbO@(~"6*oe˲@~MB#֏It.5yc~vO8MH(+ ?J!}刣*G/oso*ʂvRR%!{$a-.;'& ReגNQ 7Ebu`VR#~R]t%;$o Ҁj rň  vqbuIYK}:0 ׆g.#OlP"Lot${1D%sYx(r0oRL"LrW?όT(1GV/!>®#yyCB<&4ߚkfqa8l** Yuo\Y"If}R2T' QKG12cQj|3 =]n"ѵp ZѴeL-͋~ϫ0g/ TRQZ஛T> .o B5xK\h1W[ʊt)K3 zӷ?"(IE|;=h'Xk-/CٚA #f`cYhOد@iSsq.Nn٧ ]0b9tPN&-SrWfp7g% ޿fl"ONIm"(/egi%M@JiM fD+JY!5=P`TpS/D!UL)p1gb)[ vEQrau'5OSu)R]iKƊ14}am<%"9mk$@WPd!t=x 'Rc_cn븎E]*%+ ZMu{^NkdDrQM˒QZcidY!\ ݞU?$<|z|۰ FuyvH Kl&])vkA2-eT2O=6Ow ~U\䖚_"F_phߞ1@R^ŅaAkzJ&\ok] szWpٝК{;uS;ɓvUM5y].w}!$M:# ?DUZPt:vGf3@FTxIR.U˲zzÖYx9δ{|zFY7XJ_wTFmk_ΆDw6\* yc߀ _1<2$7S1kw:S?4Lhi{29p\ SE r3%wU3'̴ܺ,BHY%z-ЭDT֜ڔRIS 5qLRS3EFb;ۥtZ rTYiLcvTAP8LtϊbY$dN*^'‚Ơ^>Zk ҳ"CkӤRz-GɅa_80 FLqQьK3|uBQ; >z+ EҬv80Gmk"&So+&eyP I;ڕt5jhvQ QXGۻS(T;Bws>] {G@V0QÓPO\8#cC{}҇L$!aZ@w,?XєWcʒkׂS<9q6ftl5LZ'vL\r,/:Z螝I㞪x],iNTՂ]ŚJKW:Nk0GXIujJ Hɋhwu1CSDTf%<$t(w3KCi}"w3RV (\)^94ru982Dߖ:ϵkOtI^H:JΤ=Cy\HFH߈eWX6ZQRMXWW4mQÛ|o̶+}D_`W9eJW -oKjܔ\GF<\Hw G?6PC}hr,Pa'G"iLT^l[X*,T1p$5BH=ywZ3\y=*jeJ'`~ÀdrDp3b{єyȟ'I\TD W *^XKˈm]8].X^b$DNiP 0pW>C1dȷuQhXJ5$3DgY< ?mM,R"hT=Ivtt"x  %bqlU P6HO8 >$(kugĂ̼?N1R֫g(12b..dZkHM Wևt^7Qu9p}Ɯ3Y$ Sc)!jVHx;0R)'A_ZTF+тkг'UP"dΊCy ">=r׆ έ *`dN)lV`4]|iP"1o4Ė@ ?̧=} . 7 5LKv!EP1|{ZUo٣ L&\eBJ*NK *es/27;Q"gzJ^6ŨENg>׬h<%F 2(s`A{Ј`,t}ZfW;6n,U›scoJ2If _e[ tc5ˑ^H?a~yk%\ #|nnxcYE%5Ԙ1bi.ǫYT6KIݙG3ptp0MJiM,)V"LX %/ Rj ٙo?^b,AV-ܞ$G]5&VLQ ~UosXj LbH,Ÿ%3HlFͰ,Ɏ5J+WߔԿ @,vZIȲQZO]668xz΢<_ /;-ED?cv< dddBd %˕nޡȏVVf/`㠣^bVؠ~Y8 Yd߾< #1^;Ƞ"oh)a,XsKw$ap>b#hPjͪp٣N3= ׄ/P:K{5v79Pn ̯z'HaI'W&=.mj; y#Kٞ$;yHшLٴO9R 5=s'[dJIbOܿ- 0#My%Wߗؖeδho="rfI?4S($@wX7qL(e;7&%&zrMb;E[eÕNjBaFYi4Ŷ+ -h$<7 a%wS, pD?.2@YQ4d}叟ѭT⤀썗}{M<ڦԣ~*dGM )F{%hK (OXd=yc4IjLq| Lߞ"Pm[&ef|!| ßk9Z-cr=g^gZY.2QA:Nr`{-m€UGu`  Y`)qi伒lWS$ %zUj?%PWI"-Y}SLP$/]y5—QWv|,v(sřYofV.T;FKUG-\ \*M}h @~I'I-׿ZCϹ0 }ۚeD"YX1"LYA(b0Ev;-YvR$gw7-̈nG !V DgЈ aZdfwa'n?^Sj?M0\> \qURe}[ָ[O^TDAQl SR3QHf"=矝*7DO9[EL:N_^a׼cDŽpp8e1p̝>Oyʊ$<~YJX:퇎zyjTIS,M[o[v6qvkF@+%|EnI d.$G"$Y K&$Ac@[r>_&0\0!ֶ[9<7 4hð!; /M]k0;uԒaU)ň;w޴tug¼vŏ}㸧°e;LH":8VLf~Wq=e ?!5$*~ŝ ߲^O|lH'Kgb8? ])* >8VL>tU_dsUf{7\8/ոCl9}TCiULӍNf;. qQgġ c,`[Z8f5`^ / ٘x[&4hS{g;|MUL ү0xdɃDG8 t8sWFyH;[Q,T9Q կ9ӽ'=^@bLE^]ͦwsq&5SOIUX gj:Qn7i<0G͟H=8c.5%R2~@P*rtiy\&ϱގ !*UJ*`<y.3֕H֦XCo8Yθ$u󵶯m(z^YMi;xºE``M'O#iުd;e'@Er$OU- ^mHw^Cocb 7 RW _z̓Xbwy<ڡ0dPoG!ďp8 (XfMB˲}64~Y=z<|/kRڧHW"|g,q̓ɻ*‚I<`Z}%Cv{BsEr iSf"o9[ T6@dPL?8>- +!SP`xC>kfq+5"j 2_ò SQ_zT,aTLBT2Hr*FFb9)6wfyyUmԝX]B@{ZJ)~>DwaG&vtm6Q@9#|}SDZ$uz^mikt|n0g#H%D\aMQ1U؁ytKCn!aO`|z5<`767'e1~CF=ס49U4cB8I@}Ɋ\Jݒ=e``WZJ”amuv8Ƨ`>/^< edi.F $ˢ)#iDynѐQ(cX^hծg&ܞoOP}m(O{߉[Z,S2b+CZ}CX/!}d΂bǦ eޏYP~A5ڏVq4wA(|?VX:̉"@ `Igp[揟s v+VԴܒP0BH YH)*$ݎEOW pj#ukj^HH Ї`ڍf0С64*[{lXϫJ)8 !aV1`YtadVy1p R Y>}qm~XD/isr!oA_,] J׼RheFcX'{3&t4T u^'T*ΗT?QIPCpH>RIݼ SꮘΫ.'j򗺁oEyV2YH"pT4~ȎM.3[LN))A|[\6 oUNRog 83n5!GI?ZW!O8-/@vZ@1e *T+̈́pZ=ƩY3;x/t7@ 9 g 3 R/m47Za7J39RH|DVhCoZ-t]_ IȓƤ!Qu}mrs29nIoD< U …M(#0h 3W73S-{YL<:DڙxYw?7fʤЩL̆wӍbW X2>sM%Ϩ&ʣa8㻔vQZ jlzv_Vl]9.<\IVX_DjJ, zN5 vqwGޅX9 !/WX߳]3g{99"}ƫ'.Uo"{خrзFuD\AteƹUQKX$ܙɒV&\I<7_sa*~s|L{mFƶ k`z淘ƺP /_qzJMU앐rֶD285jJTNeͣz5u򇳹$)NSfi|QR;]~Km8z2g5Sbɠ \LyUxSI+cw(_$/!>8pN--d]74at>>!y7f}_ lMޗ\G==69m7XkFptn:L/}i+j5W][`uL13SԚZ`R)_M 0LYx|Pyřhd3|<0zAa ۛ٤qw^M1b D#+{kj(~H!jv3e xL->마h\#6PS||X44*dmZe4޾'{'gEz0`XqN\\C[ZHqJ}_2+AOMQi7 ĭJS;J d, M{Z?꧇Tnm*!*لqCnЦQJ\ 8ޠh+ K녳@vez{[O뢺1/\ 'ㄵOU~H, ۖ ֧; In BjWݨ\V;vY=2z޲B V9]wLox[8&%MF_sH"LBieI=38\ޤvq8PHA9S8%2H9Ҳ) 4RM ؟lӴM뛠kkSX.C_,K\]}Ti8Zřa]:łsSBHۻ0CAbf@Ƴj ;]:MIƱߠ0'+ajI+eAXAP#7(bt5,Ƚ}zOŮi?b9DX?h-h׈4\TBjZ8)Bo{0$`4ɟʓRPƳNnwFf'N̅)ۻ)F<(@5 iphSYx~zzJ儠\I5_"(ZRĵz^Ԑ-5;:39_(q+'#\.{{42loCvd\-R CBVlq˞E^uf0zf&BE0KAdOoʂE8J'@I7Kt8-Z$ 0 &o(X6`9ϸi,pnaW~yx˟cNZ h)k7 ͤqGtEԅ3艼-SȺ\1[a)ܣFs?r$;Ҋ|$&Qc-?ꞩvR$} *1Wl#1"c,a$9F/<ڋ% `l`%ɲbQ B@WU#ґe˄Sck=s\D5΂>` j"aAz;g !pfVًv|'L5I%L=cs0nEBtD)~T{!l@24ne#')h٩!3 ~ K3Rp:ߣsvdDwg[Wn&Mm]-432p{|1_aeB|Vڊ̈-\bsoԙk7aQόEK8.LnOδLl$/`VQl;H/2zL/kB!Ј 5dUJ& VцQg19ն.oP?^΢4[+|¯!BqE:o} ۓ,6`|)ap!$JQwۢP=3g zy{lF9 7lG9!I|U陓(hj'b<msdAbd:ɉu?VaݞmI5ṲC CUJ愀H}󳲤)z/T4U2MxT/ɴ֞5ԟbc②}b 3;`|4 x;kC04*k<hd l00M#qV1o^%'Gd@to^#&{ _*zbe,p<ij $vL@dRLUq} mT#IE\:gt-]JQRfsb9%ksg2"&oNo*әC##3ǡ ^ īpwQkq%z맙d\q"Vna.7rE[r= ؿube(=cׄk*&zDt )oz;zkl.JlmZ!ذ6$C8\/@]Ex S_ǂ pBˏOu0W[=@e^&/{aLHlH}cƾÁ#T)n;htz=>iJ|V:.AV[qRz dvȲwuC @nh`,_l8[ kw/SXfL7QicJK &pXG̷)1U#z5^35Ar&ݡ\&H-kJ@Lo|Qhg8{M8 Ul; {PS2,06 ^N/z_δKHƐ+NNy&%dx,rz^+Yş!uz9+ qO>815iT$3m)(2Tb9+M(a ű3)}m B J^0C@b^l:֖NJYh #. AK[#rT ͏jWXT0V[>])b5t2|CJC㧰-. 5?T; `奜Bxo:d7F4J4q>Bh j%< c#aۅ(:bոc3Tjg*Ц{N yC˻ Y:՞SL ߗ&du6YKJ>]Z*sl2˳KLoP%nm)gBπ[ oWty))x\(/ rhpVB/8 ?#;Pȫ=LZDǥ7UUxPᬎ38٭Kw7VDd1Bxߚf)DMjjKJ-`v@%~moԵQ'_R+k9W\ f};OR&'H<dzUwP p%iS0CQ6#m9 !l1׳ï'Sθ0%F[>:>C?Z}& O{F?UkA71z<:~1zK7rgh1N)8a,] c"'i <4 H(~]/zV܍7J\{{;w.꺝{8bvJ){:h_*?%jf(u}ɞ:Qڧl 9 &q eԎ0er 2z _ Y jk7ZAuU KK{߆ POqHf5R]VWDzG67\uҀsC4ݏQ?~iSMVAIL"{PdW2^a%<-ўE vpLA[L;X]@M]y ^i\1=dcȼ:1; ϞUoYad޷-AT9 VWZնSw <_5." Ci%z߼[hN6R˒(DZ|6_O9[~#X^M ,V.Dô{E2HH= 3:lRdM |**JeG~s-9eww2ꓲGmA{MDM~2-!wF^*re{0A+5gX_s*{"K0GoG9([D3DĘ Z#x Ze9gpE\~H}t8rBys}AoKڪ_ ՔrYhZ >"˸Ɠ *pFXv\ᱜg;41_ 7͙+\z̭F-bbYf񭌘 P^0z &6 < H =TfP 뮖X:ڗl?)͵pYY%J|ZRQs2]AT@'iι~3Rfcn ȖI|7Stesm̑P :&\K^PG Ru3l7n?q],̆, ۈѨ,Y FeZIAl}k.`nɺR? ЋJ1 H* |v=R B?EOQ߉dj߻SrK<}4z}36itvdž)ߠSr n&eUMҶfډ!+VʛEr–;\+C6}W,^;\n*]3`T`XwXQ{40k㞚~(q|rb_Kosũmˏsb<)މg[},5[dc؃L$6/ זҹsחNj8(&&%'x/LlNs`;\E##ԉ_^#6kV k[85}xuP6K:>&kfb_}Jx6Gy3ɸt +Ǯn "k ݯe2J57bP±SdH\|D-;o`tVz$\ YJ.T* Go @bbK_<:qmRG$grҩ`pg04\9TWy*TiWe^rG7xړ"#BC-2cVMT#ʠf3T8zq5 QjoWIэڅx=9ZްD郦!, D吠MQaH0lO Dznڜxg'uȳ= 2![0jCLLi ,1-3\O"i*.oЅQҚקZ;2K488-Ky#ѰЍ}4޻+ASeT ,0GTQYcybiث8"ECB5?Yb.%!U3vXvZ_c*: 72ZrۑU@NjS X\d|);0C|j*{ *1bӴHc;*#"D&Xcf[ƗDPg9ZX3'4;>Mʬ9p`4ԏiluZgXM_w1~Kܘ`6ێe;9ґE+GMSGs|ry'Hsx*z=LX0Fj/55H61%P(]1G&sѳN+Z^*~1?˳tI_pu;.[աܠ .y_ a(K}ˎ7 $O98#;I:y_Y-khw^OX"g{~nOo P1H[}O>Lbz94@ ,Q5VIR4Wr"Hj- ʕIE{lE/|V;`OdCp>|O{z״Wn[|{ -rvKӟ^ƶ`<3)U*2rk;ʋ]5qZRcN̦bбﺷK?$`#4e{8r+%桑Lg)ξ>0?*Տ]+gqlOMnd:nޑyYjEN~w=!&/$NXf< QjQ۫LV< *ҚniEy fUUmFb+3װ TIy*SX*\j>M oFKW'X50U.R#Ah EQia=$ 9:~w̶KdǭW-lIJ A|2c~()Њ `0СUEdtTiY4H`~gYr'|)Q0 W9u;%NEw)naK"cʌ );{WġOQP۬Lx,i u+%9Bʗ0ϬD E7A½qn9ii W&i撲DY?EK%=peVAQ m͌auG Phm/w&oš!wĚڽ. !!c*P/}:='@^Lf|dY5oEDr}uu 0o[&) z{r~_NK.j>.J,DHA!YhX;_X^l#&خuN]P\CWrLcgC펝- HPP%V_EO$ ɆV*!qs̸!eԋ =0W9,Q1p9{t ݪ/gIy!ߊ-75OȾ"z'9[^BԢ>~laۢ'K{0Ԫ !r,2O J3h RKW+)~˽N.xE.pΑ$˔(G  2FR a*'ñ5 S(-U",#WB5sB|Ғ[{ۼ! .9V F[<&{^V{xb?2fS4#bիe RPX1bֳni52)hyuI:|N;8d",Xqa@P-Z m}+ nDȍiPׄAtqQ<5`(+Vn8!]io篸 U9xWdĂOߘS3NFCRڜiDoo}s{I*-VH۱&0iy'c<@R~M%Lvw@-xѠIe;"7K@;֔opV_]Hl0-طC4>I?R{*_2UZK}9 Zr/{]mҝFTU3rd-K}t ԇ :9[XظP+ƔjFj{BhEQ6=M %0FZKGВn't,[42MH<^qu8_)FȒгճ4 B 4#qløMf+=ĮκPb&b"[C-ؑ9?C$ wVDSM{Ыsטz41%CO#}标!jTO} :BY5QKh9J}Eי(7 #Bb\U{\^zYHF7t\5dVю/H98X5PPs}xl埾tg@*2Ӌ,rHѲr]>b::1%F-GWE9q}l 3'r(i2Ĭ1/ӬT_-m4&^Ex j^qGXao3u_A~BXrֵ̮ZJz!r@gF_?"2kEwo;p Z'E!DJ0}FA$ESp!]dw7[li| 9\ѩxd'o3ad$.{]A"w3._GLoDO UuN c2la[ .m$5,w*={x2m'{&hkmٚ|vZ/Iop>^o5jǢr|HZ j$1zb!m*C$M@aNJ l[4QRhO r\{2_m SM aDa>eX)BNu9cP:ø輁~#k _:rNd*͹୉hh/^U߲dsx'J[}Ԛm~َ=ܲ)^z!uݎO){g mCeq\ä8;TDԢ;s<+3͌SJL*^1[ ꔇGĕʥZsF&`Zga'"a[~iw8^2̴ijʭQkuLFޫq`Mݱ2E[o "]#D֨Kڿ-itIQ7x˽F^Q^@uC(T9r<v2. l̳;1Z8R~Թqzᥫ$ R"qxsج{fΫ@Xʊس1qvk("3h0QZa ߆dcX,!=0:7iO'ew~x6EE5aa9M:ڝ!F|I]O eS.@%@`; 5hFXDX/e:tH #i!Jȼ@׊IX<(Hz((gWZxz&jQv#|DAoD* >T jEڧwT#R"A'Nɞa͞l5L2c6c)`yrcũDj`" .pS6l紓nzB 0!tvtѦm`r(cU4"چy7) 2o7$d`t*KULVҏ1«m ^Oս+گ.?)ґ^ȧ#.䀃o"Sa!9شpҨϓ}pI,@ |ȅf$-x8'?@cb׭^hvR|po;r:<=;p28'q4܈2 z; t-QĂj#n:ֹzoY:=I԰hNK9c{Pٵ+9svf.Hրql;-Yt3! ChoCt%% ;;A0I9.=.bHx.8kIPeTz3BK&F94U Gb(0y"ܩnR YZ