xen-libs-4.13.2_08-lp152.2.24.1 4>$  Ap`lɸ/=„;V ~ Mdmŵ?]^.Q-߆)'B1:ߕtOdhj me$)nv̬uts3ikZZ&Uɖ7ݿ"N)~\EҼ|n$^$0'p[F B֞pd?aCIq?HŃwb 5ցFo&T>=﬚8(?X="r Y6#z`$3b0529e984499a568fee841474b26658a5f2de95365ba9c95dd55f398e71ce8c61c22c7be4a78d5d4ec664a814dd77073d354799 `lɸ/=„ /Mpy\wlw N8@!Cgd:=ͩh_*O* X<֓`J7".5Nr<ˁoٌ?GP/.jG_1}Pēqgz-= FNSC.DsMW#3v⿯o =H.-Kd]hmj4 *Y^}2zpKUM+UaF#J8T}ΥqxDSV)j^d_L`9PNJD>p@?d  " @ *8hnt-(- - - -  =-  - X- 9-@-$@@ @(a8ho9$o:8o>@FG-Ht-I(-XX$Y$\8-]-^ bcrdefl u-vwh-x-y*zxňŌŒCxen-libs4.13.2_08lp152.2.24.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 `llamb11z openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgSystem/Kernelhttp://www.cl.cam.ac.uk/Research/SRG/netos/xen/linuxi5865((E%56D5\vv&$6'`5%%5%5fܡAAAAAAAA`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`ld97762e447fdb5c77c2bbbba6f123808593a4a9ae6fc74265425a4f45dac60b90471b6b56865dc54b49fcf203b79d40af407a27aa64de81ece8a5a292dd070ccd1f77a6e1467d5e7fd3dd35f5fccc27281be0ecee6c364b4da266375e6d84b05bd7dc4d60a2c869a02f65a85e9988ea6200498c953f89aff881817be15ddca480d24b0b95d5e661572025606dbb88074933ee2a1a238e40dd0a263f0110d8f1f84ecd7efec952b2895e734b2916168448df59c1b371fa3d37bc4210fe8e08164963923847edcd9033e9b4ae5b9a93a5310dd387bd6de46b5909aed47ba552493ecff5ca91dc6974565d646c07a1b885231f00cac80a69219b372f39bff3763c15ea4b58800fff200a1e70b4c784eb830ca199b3db54240d27db59cdab4e7bc5aaf346c910142a56264df33636a995948c6603391713113fbd50b0f90e32d22856304dec650931367166a3879d895cbbdef791451f32b12299be4438bafae3e50b572953f8cc7abab8b502998e2ffdfabf996605f5137b1238b19cd1e05cf071ac6b013416af4706f6dbc76f60bc6bdd3ad149b8669e65add197e9b777bef1f3f4d3a553f712323ee46a63404e5eee5e1cc5185190992a5a0f69c2cfe6b4453afc9039d6e5396b93e233c7113ff9c68a7c528b3f1e925ea38a76c8c368c105b3cf37877616286c1fe087af2cf7e273e0cd093d38cf30766e4f73d933f1c357774bfaf629857e110eefdc2715eba92078719eb31c49eb5ff80c3c33392a78261dae0719c6527748c94366d5979929bbb9741bf975b07da7fa0eb9a9001628a8f68c8dd486498f2afce66423b02d1867c75e5ecd1ac1f8fb01e319c218dc63bb136c304bf2b117efa56cbd369498019a9b0ca5916fae062d0bb2020da8ad03a3b3d129dd772c6ca9aca270d31464307f06f0675ac33ba95e44eb10fe0cb8fe12b8fe7207ff6923d85691e027265631cf1f8b473f9322daa20a6819de6f0ff4469e3libxencall.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.2_08-lp152.2.24.1.src.rpmlibxencall.so.1libxencall.so.1(VERS_1.0)libxencall.so.1(VERS_1.1)libxencall.so.1(VERS_1.2)libxenctrl.so.4.13libxendevicemodel.so.1libxendevicemodel.so.1(VERS_1.0)libxendevicemodel.so.1(VERS_1.1)libxendevicemodel.so.1(VERS_1.2)libxendevicemodel.so.1(VERS_1.3)libxenevtchn.so.1libxenevtchn.so.1(VERS_1.0)libxenevtchn.so.1(VERS_1.1)libxenforeignmemory.so.1libxenforeignmemory.so.1(VERS_1.0)libxenforeignmemory.so.1(VERS_1.1)libxenforeignmemory.so.1(VERS_1.2)libxenforeignmemory.so.1(VERS_1.3)libxenfsimage.so.4.13libxenfsimage.so.4.13(libfsimage.so.1.0)libxengnttab.so.1libxengnttab.so.1(VERS_1.0)libxengnttab.so.1(VERS_1.1)libxengnttab.so.1(VERS_1.2)libxenguest.so.4.13libxenlight.so.4.13libxenstat.so.4.13libxenstore.so.3.0libxentoolcore.so.1libxentoolcore.so.1(VERS_1.0)libxentoollog.so.1libxentoollog.so.1(VERS_1.0)libxenvchan.so.4.13libxlutil.so.4.13xen-libsxen-libs(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibbz2.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libdl.so.2libdl.so.2(GLIBC_2.0)liblzma.so.5liblzma.so.5(XZ_5.0)libnl-3.so.200libnl-3.so.200(libnl_3)libnl-route-3.so.200libnl-route-3.so.200(libnl_3)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libpthread.so.0(GLIBC_2.3.3)libutil.so.1libutil.so.1(GLIBC_2.0)libuuid.so.1libuuid.so.1(UUID_1.0)libxencall.so.1libxencall.so.1(VERS_1.0)libxencall.so.1(VERS_1.1)libxenctrl.so.4.13libxendevicemodel.so.1libxendevicemodel.so.1(VERS_1.0)libxendevicemodel.so.1(VERS_1.2)libxenevtchn.so.1libxenevtchn.so.1(VERS_1.0)libxenforeignmemory.so.1libxenforeignmemory.so.1(VERS_1.0)libxenfsimage.so.4.13libxenfsimage.so.4.13(libfsimage.so.1.0)libxengnttab.so.1libxengnttab.so.1(VERS_1.0)libxenguest.so.4.13libxenlight.so.4.13libxenstore.so.3.0libxentoolcore.so.1libxentoolcore.so.1(VERS_1.0)libxentoollog.so.1libxentoollog.so.1(VERS_1.0)libyajl.so.2libz.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`OL@`B@`4@`@` l__$_ǁ______@__[f_X_Wr@_'@_{_^)@^^@^3^ϧ^x^@^@^^^{G^r @^j$@^g@^_@^Nt^K^=Q@^:@^0"@^@^@]]]N@]@]ʞ])]c@]@]@]@]]fl]fl]M`@]B@]/ ],j] ]@]@] ] ] #]]@\\ޢ@\ڭ\\@\@\@\,@\7\\N\@\\+@\\M\M\\\@\}@\k\X)@\J@\I\A\?\=@\9\73\4\$\l@[H[k@[@[^[^[ā@[@[@[9@[v[W[CN@[<[6@[0@[0@['[!@[5@Z@ZnZ@ZZZ@ZmZԐ@ZZZ@ZZ}@Z}@Z}@Z}@Zz@Zz@Zo Zk@ZV@ZS]@ZOhZ:PZ1@Z.s@Z&@ZOZOZ Z Z Z@Z@Z }ZC@ZYYYY|Y@Y{Y*@Y5YA@Y4YYYbYY@Y3Y@YJYJY@YYV@Y@Ym@Yw2Yp@YlYh@Yh@YS@YJ_YI@Y5GY0Y-^Y(Y"YY;@YYY@YtY.X@XQ@X@XۡXg@X@X@X@X @X@X@X@X@XXX@XXXwoXs{@XlXWXRXQ4@XEVX43@X.@X*X lX&X@XX@W@W֘W֘W^@WiW:Wt@W.@W9WW@Wk@Wi,@WbWZWZWZWYZ@WV@WEWBW=W;W3W1@W1@W,@W(W(W(W(W(W#LWVbV(@V3VJVxV'@VV2V͛@VŲ@V`VwVVV=@VV@VHV@VvV%@VV<@V@VS@VV@V^VwVqR@Vn@VXEVUVTQ@VMVMVMVA@V;DV9@V7P@V0V*!@V V@VCVVVf@VqV@UYU@U@UUݪ@U@UnU4@UUK@UU@UU>U@Ux&Un@U\w@U[%UUUPUKSU>$U6;U%@UU@UUU.@TgT-@TT@TZ@TZ@T@TT@T5T@TLTLT~@Tl@Ti@Ta@THT?@T=@carnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.comcarnold@suse.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#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: xen: HVM soft-reset crashes toolstack (XSA-368) Also resolves, bsc#1179148 - kdump of HVM fails, soft-reset not handled by libxl bsc#1181989 - openQA job causes libvirtd to dump core when running kdump inside domain xsa368.patch- bsc#1182576 - L3: XEN domU crashed on resume when using the xl unpause command 602ffae9-tools-libs-light-fix-xl-save--c-handling.patch- Upstream bug fixes (bsc#1027519) 5fd8aebb-x86-replace-reset_stack_and_jump_nolp.patch (Replaces xsa348-1.patch) 5fd8aee5-x86-fold-guest_idle_loop.patch (Replaces xsa348-2.patch 5fd8aef3-x86-avoid-calling-do_resume.patch (Replaces xsa348-3.patch) 5fd8af4b-evtchn-FIFO-add-2nd-smp_rmb.patch (Replaces xsa359.patch) 5fd8b02d-evtchn-FIFO-reorder-and-synchronize.patch (Replaces xsa358.patch) 5ff458f2-x86-vPCI-tolerate-disabled-MSI-X-entry.patch 5ff71655-x86-dpci-EOI-regardless-of-masking.patch 5ffc58e8-x86-ACPI-dont-overwrite-FADT.patch 600999ad-x86-dpci-do-not-remove-pirqs-from.patch (Replaces xsa360.patch) 600ab341-x86-vioapic-EOI-check-IRR-before-inject.patch 6013e4bd-memory-bail-from-page-scrub-when-CPU-offline.patch 6013e546-x86-HVM-reorder-domain-init-error-path.patch- bsc#1181254 - VUL-0: xen: IRQ vector leak on x86 (XSA-360) xsa360.patch- bsc#1180690 - L3-Question: xen: no needsreboot flag set Add Provides: installhint(reboot-needed) in xen.spec for libzypp- bsc#1176782 - L3: xl dump-core shows missing nr_pages during core. If maxmem and current are the same the issue doesn't happen 5fca3b32-tools-libs-ctrl-fix-dumping-of-ballooned-guest.patch- bsc#1179496 - VUL-0: CVE-2020-29480: xen: xenstore: watch notifications lacking permission checks (XSA-115) xsa115-1.patch xsa115-2.patch xsa115-3.patch xsa115-4.patch xsa115-5.patch xsa115-6.patch xsa115-7.patch xsa115-8.patch xsa115-9.patch xsa115-10.patch - bsc#1179498 - VUL-0: CVE-2020-29481: xen: xenstore: new domains inheriting existing node permissions (XSA-322) xsa322.patch - bsc#1179501 - VUL-0: CVE-2020-29484: xen: xenstore: guests can crash xenstored via watchs (XSA-324) xsa324.patch - bsc#1179502 - VUL-0: CVE-2020-29483: xen: xenstore: guests can disturb domain cleanup (XSA-325) xsa325.patch - bsc#1179506 - VUL-0: CVE-2020-29566: xen: undue recursion in x86 HVM context switch code (XSA-348) xsa348-1.patch xsa348-2.patch xsa348-3.patch - bsc#1179514 - VUL-0: CVE-2020-29570: xen: FIFO event channels control block related ordering (XSA-358) xsa358.patch - bsc#1179516 - VUL-0: CVE-2020-29571: xen: FIFO event channels control structure ordering (XSA-359) xsa359.patch - Upstream bug fixes (bsc#1027519) 5faa974f-evtchn-rework-per-channel-lock.patch 5faa978b-evtchn-revert-52e1fc47abc3a0123.patch 5faac497-xen-arm-Always-trap-AMU-system-registers.patch (Replaces xsa351-3.patch) 5fbcdf2e-evtchn-FIFO-access-last.patch 5fbcdf99-x86-DMI-fix-SMBIOS-pointer-check.patch 5fbd042b-memory-off-by-one-in-XSA-346.patch (Replaces xsa355.patch) 5fc4ee23-evtchn-FIFO-queue-locking.patch- bsc#1178963 - VUL-0: xen: stack corruption from XSA-346 change (XSA-355) xsa355.patch- Enhance libxc.migrate_tracking.patch Hide SUSEINFO messages from pause/unpause/resume from xl command. They are intended for libvirt logging, but lacked info about execution context.- bsc#1178591 - VUL-0: CVE-2020-28368: xen: Intel RAPL sidechannel attack aka PLATYPUS attack aka XSA-351 xsa351-1.patch xsa351-2.patch xsa351-3.patch- Upstream bug fix (bsc#1027519) 5f92909a-PCI-cleanup-MSI-before-removing-device.patch- bsc#1177950 - adjust help for --max_iters, default is 5 libxl.set-migration-constraints-from-cmdline.patch- Update to Xen 4.13.2 bug fix release (bsc#1027519) xen-4.13.2-testing-src.tar.bz2 - Drop patches contained in new tarball 5eb51be6-cpupool-fix-removing-cpu-from-pool.patch 5eb51caa-sched-vcpu-pause-flags-atomic.patch 5ec2a760-x86-determine-MXCSR-mask-always.patch 5ec50b05-x86-idle-rework-C6-EOI-workaround.patch 5ec7dcaa-x86-dont-enter-C6-with-in-service-intr.patch 5ec7dcf6-x86-dont-enter-C3-C6-with-errata.patch 5ec82237-x86-extend-ISR-C6-workaround-to-Haswell.patch 5ece1b91-x86-clear-RDRAND-CPUID-bit-on-AMD-fam-15-16.patch 5ece8ac4-x86-load_system_tables-NMI-MC-safe.patch 5ed69804-x86-ucode-fix-start-end-update.patch 5eda60cb-SVM-split-recalc-NPT-fault-handling.patch 5edf6ad8-ioreq-pending-emulation-server-destruction-race.patch 5edfbbea-x86-spec-ctrl-CPUID-MSR-defs-for-SRBDS.patch 5edfbbea-x86-spec-ctrl-mitigate-SRBDS.patch 5ee24d0e-x86-spec-ctrl-document-SRBDS-workaround.patch 5ef44e0d-x86-PMTMR-use-FADT-flags.patch 5ef6156a-x86-disallow-access-to-PT-MSRs.patch 5efcb354-x86-protect-CALL-JMP-straight-line-speculation.patch 5f046c18-evtchn-dont-ignore-error-in-get_free_port.patch 5f046c48-x86-shadow-dirty-VRAM-inverted-conditional.patch 5f046c64-EPT-set_middle_entry-adjustments.patch 5f046c78-EPT-atomically-modify-ents-in-ept_next_level.patch 5f046c9a-VT-d-improve-IOMMU-TLB-flush.patch 5f046cb5-VT-d-prune-rename-cache-flush-funcs.patch 5f046cca-x86-IOMMU-introduce-cache-sync-hook.patch 5f046ce9-VT-d-sync_cache-misaligned-addresses.patch 5f046cfd-x86-introduce-alternative_2.patch 5f046d1a-VT-d-optimize-CPU-cache-sync.patch 5f046d2b-EPT-flush-cache-when-modifying-PTEs.patch 5f046d5c-check-VCPUOP_register_vcpu_info-alignment.patch 5f1a9916-x86-S3-put-data-sregs-into-known-state.patch 5f21b9fd-x86-cpuid-APIC-bit-clearing.patch 5f479d9e-x86-begin-to-support-MSR_ARCH_CAPS.patch 5f4cf06e-x86-Dom0-expose-MSR_ARCH_CAPS.patch 5f4cf96a-x86-PV-fix-SEGBASE_GS_USER_SEL.patch 5f560c42-x86-PV-64bit-segbase-consistency.patch xsa286-1.patch xsa286-2.patch xsa286-3.patch xsa286-4.patch xsa286-5.patch xsa286-6.patch xsa333.patch xsa334.patch xsa336.patch xsa337-1.patch xsa337-2.patch xsa338.patch xsa339.patch xsa340.patch xsa342.patch xsa343-1.patch xsa343-2.patch xsa343-3.patch xsa344-1.patch xsa344-2.patch xsa345-1.patch xsa345-2.patch xsa345-3.patch xsa346-1.patch xsa346-2.patch xsa347-1.patch xsa347-2.patch xsa347-3.patch- bsc#1177409 - VUL-0: CVE-2020-27674: xen: x86 PV guest INVLPG-like flushes may leave stale TLB entries (XSA-286) xsa286-1.patch xsa286-2.patch xsa286-3.patch xsa286-4.patch xsa286-5.patch xsa286-6.patch - bsc#1177412 - VUL-0: CVE-2020-27672: xen: Race condition in Xen mapping code (XSA-345) xsa345-1.patch xsa345-2.patch xsa345-3.patch - bsc#1177413 - VUL-0: CVE-2020-27671: xen: undue deferral of IOMMU TLB flushes (XSA-346) xsa346-1.patch xsa346-2.patch - bsc#1177414 - VUL-0: CVE-2020-27670: xen: unsafe AMD IOMMU page table updates (XSA-347) xsa347-1.patch xsa347-2.patch xsa347-3.patch- Escape some % chars in xen.spec, they have to appear verbatim- Enhance libxc.migrate_tracking.patch Print number of allocated pages on sending side, this is more accurate than p2m_size.- bsc#1176339 - VUL-0: CVE-2020-25602: xen: x86 pv: Crash when handling guest access to MSR_MISC_ENABLE (XSA-333) xsa333.patch - bsc#1176341 - VUL-0: CVE-2020-25598: xen: Missing unlock in XENMEM_acquire_resource error path (XSA-334) xsa334.patch - bsc#1176343 - VUL-0: CVE-2020-25604: xen: race when migrating timers between x86 HVM vCPU-s (XSA-336) xsa336.patch - bsc#1176344 - VUL-0: CVE-2020-25595: xen: PCI passthrough code reading back hardware registers (XSA-337) xsa337-1.patch xsa337-2.patch - bsc#1176346 - VUL-0: CVE-2020-25597: xen: once valid event channels may not turn invalid (XSA-338) xsa338.patch - bsc#1176345 - VUL-0: CVE-2020-25596: xen: x86 pv guest kernel DoS via SYSENTER (XSA-339) xsa339.patch - bsc#1176347 - VUL-0: CVE-2020-25603: xen: Missing barrier barriers when accessing/allocating an event channel (XSA-340) xsa340.patch - bsc#1176348 - VUL-0: CVE-2020-25600: xen: out of bounds event channels available to 32-bit x86 domains (XSA-342) xsa342.patch - bsc#1176349 - VUL-0: CVE-2020-25599: xen: races with evtchn_reset() (XSA-343) xsa343-1.patch xsa343-2.patch xsa343-3.patch - bsc#1176350 - VUL-0: CVE-2020-25601: xen: lack of preemption in evtchn_reset() / evtchn_destroy() (XSA-344) xsa344-1.patch xsa344-2.patch - Upstream bug fixes (bsc#1027519) 5f479d9e-x86-begin-to-support-MSR_ARCH_CAPS.patch 5f4cf06e-x86-Dom0-expose-MSR_ARCH_CAPS.patch 5f4cf96a-x86-PV-fix-SEGBASE_GS_USER_SEL.patch 5f560c42-x86-PV-64bit-segbase-consistency.patch- Upstream bug fixes (bsc#1027519) 5ef44e0d-x86-PMTMR-use-FADT-flags.patch 5ef6156a-x86-disallow-access-to-PT-MSRs.patch 5efcb354-x86-protect-CALL-JMP-straight-line-speculation.patch 5f046c18-evtchn-dont-ignore-error-in-get_free_port.patch (Replaces xsa317.patch) 5f046c48-x86-shadow-dirty-VRAM-inverted-conditional.patch (Replaces xsa319.patch) 5f046c64-EPT-set_middle_entry-adjustments.patch (Replaces xsa328-1.patch) 5f046c78-EPT-atomically-modify-ents-in-ept_next_level.patch (Replaces xsa328-2.patch) 5f046c9a-VT-d-improve-IOMMU-TLB-flush.patch (Replaces xsa321-1.patch) 5f046cb5-VT-d-prune-rename-cache-flush-funcs.patch (Replaces xsa321-2.patch) 5f046cca-x86-IOMMU-introduce-cache-sync-hook.patch (Replaces xsa321-3.patch) 5f046ce9-VT-d-sync_cache-misaligned-addresses.patch (Replaces xsa32141.patch) 5f046cfd-x86-introduce-alternative_2.patch (Replaces xsa321-5.patch) 5f046d1a-VT-d-optimize-CPU-cache-sync.patch (Replaces xsa321-6.patch) 5f046d2b-EPT-flush-cache-when-modifying-PTEs.patch (Replaces xsa321-7.patch) 5f046d5c-check-VCPUOP_register_vcpu_info-alignment.patch (Replaces xsa327.patch) 5f1a9916-x86-S3-put-data-sregs-into-known-state.patch 5f21b9fd-x86-cpuid-APIC-bit-clearing.patch- bsc#1172356 - Not able to hot-plug NIC via virt-manager, asks to attach on next reboot while it should be live attached ignore-ip-command-script-errors.patch- Enhance libxc.migrate_tracking.patch After transfer of domU memory, the target host has to assemble the backend devices. Track the time prior xc_domain_unpause.- Add libxc.migrate_tracking.patch to track live migrations unconditionally in logfiles, especially in libvirt. This will track how long a domU was suspended during transit.- bsc#1173376 - VUL-0: CVE-2020-15566: xen: XSA-317 - Incorrect error handling in event channel port allocation xsa317.patch - bsc#1173377 - VUL-0: CVE-2020-15563: xen: XSA-319 - inverted code paths in x86 dirty VRAM tracking xsa319.patch - bsc#1173378 - VUL-0: CVE-2020-15565: xen: XSA-321 - insufficient cache write- back under VT-d xsa321-1.patch xsa321-2.patch xsa321-3.patch xsa321-4.patch xsa321-5.patch xsa321-6.patch xsa321-7.patch - bsc#1173380 - VUL-0: CVE-2020-15567: xen: XSA-328 - non-atomic modification of live EPT PTE xsa328-1.patch xsa328-2.patch- bsc#1172205 - VUL-0: CVE-2020-0543: xen: Special Register Buffer Data Sampling (SRBDS) aka "CrossTalk" (XSA-320) 5ee24d0e-x86-spec-ctrl-document-SRBDS-workaround.patch 5edfbbea-x86-spec-ctrl-CPUID-MSR-defs-for-SRBDS.patch (Replaces xsa320-1.patch) 5edfbbea-x86-spec-ctrl-mitigate-SRBDS.patch (Replaces xsa320-2.patch) - Upstream bug fixes (bsc#1027519) 5ec50b05-x86-idle-rework-C6-EOI-workaround.patch 5ec7dcaa-x86-dont-enter-C6-with-in-service-intr.patch 5ec7dcf6-x86-dont-enter-C3-C6-with-errata.patch 5ec82237-x86-extend-ISR-C6-workaround-to-Haswell.patch 5ece1b91-x86-clear-RDRAND-CPUID-bit-on-AMD-fam-15-16.patch 5ece8ac4-x86-load_system_tables-NMI-MC-safe.patch 5ed69804-x86-ucode-fix-start-end-update.patch 5eda60cb-SVM-split-recalc-NPT-fault-handling.patch 5edf6ad8-ioreq-pending-emulation-server-destruction-race.patch- Fixes for %_libexecdir changing to /usr/libexec- bsc#1172205 - VUL-0: CVE-2020-0543: xen: Special Register Buffer Data Sampling (SRBDS) aka "CrossTalk" (XSA-320) xsa320-1.patch xsa320-2.patch- Update to Xen 4.13.1 bug fix release (bsc#1027519) xen-4.13.1-testing-src.tar.bz2 5eb51be6-cpupool-fix-removing-cpu-from-pool.patch 5eb51caa-sched-vcpu-pause-flags-atomic.patch 5ec2a760-x86-determine-MXCSR-mask-always.patch - Drop patches contained in new tarball 5de65f84-gnttab-map-always-do-IOMMU-part.patch 5de65fc4-x86-avoid-HPET-use-on-certain-Intel.patch 5e15e03d-sched-fix-S3-resume-with-smt=0.patch 5e16fb6a-x86-clear-per-cpu-stub-page-info.patch 5e1da013-IRQ-u16-is-too-narrow-for-evtchn.patch 5e1dcedd-Arm-place-speculation-barrier-after-ERET.patch 5e21ce98-x86-time-update-TSC-stamp-after-deep-C-state.patch 5e286cce-VT-d-dont-pass-bridges-to-domain_context_mapping_one.patch 5e318cd4-x86-apic-fix-disabling-LVT0.patch 5e344c11-x86-HVM-relinquish-resources-from-domain_destroy.patch 5e3bd385-EFI-recheck-variable-name-strings.patch 5e3bd3d1-EFI-dont-leak-heap-VIA-XEN_EFI_get_next_variable_name.patch 5e3bd3f8-xmalloc-guard-against-overflow.patch 5e46e090-x86-smp-reset-x2apic_enabled-in-smp_send_stop.patch 5e4c00ef-VT-d-check-full-RMRR-for-E820-reserved.patch 5e4d4f5b-sched-fix-get_cpu_idle_time-with-core-sched.patch 5e4e614d-x86-spec-ctrl-no-xen-also-disables-branch-hardening.patch 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch- spec: Remove invocation of autogen.sh - spec: Recommend qemu-ovmf-x86_64 to provide UEFI firmwares- bsc#1170968 - GCC 10: xen build fails on i586 gcc10-fixes.patch- bsc#1169392 - VUL-0: CVE-2020-11742: xen: Bad continuation handling in GNTTABOP_copy (XSA-318) 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch- bsc#1168140 - VUL-0: CVE-2020-11740, CVE-2020-11741: xen: XSA-313 multiple xenoprof issues 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch - bsc#1168142 - VUL-0: CVE-2020-11739: xen: XSA-314 - Missing memory barriers in read-write unlock paths 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch - bsc#1168143 - VUL-0: CVE-2020-11743: xen: XSA-316 - Bad error path in GNTTABOP_map_grant 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch - bsc#1167152 - L3: Xenstored Crashed during VM install Need Core analyzed 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch - bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch - Drop for upstream solution (bsc#1165206) 01-xen-credit2-avoid-vcpus-to.patch default-to-credit1-scheduler.patch - Upstream bug fixes (bsc#1027519) 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch- bsc#1167608 - unbound limit for max_event_channels domUs with many vcpus and/or resources fail to start libxl.max_event_channels.patch- bsc#1161480 - Fix xl shutdown for HVM without PV drivers add libxl.libxl__domain_pvcontrol.patch- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 01-xen-credit2-avoid-vcpus-to.patch- bsc#1158414 - GCC 10: xen build fails gcc10-fixes.patch- bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 default-to-credit1-scheduler.patch- bsc#1160932 - VUL-0: xen: XSA-312 v1: arm: a CPU may speculate past the ERET instruction 5e1dcedd-Arm-place-speculation-barrier-after-ERET.patch - bsc#1164425 - x86: "spec-ctrl=no-xen" should also disable branch hardening 5e4e614d-x86-spec-ctrl-no-xen-also-disables-branch-hardening.patch - Upstream bug fixes (bsc#1027519) 5e21ce98-x86-time-update-TSC-stamp-after-deep-C-state.patch 5e286cce-VT-d-dont-pass-bridges-to-domain_context_mapping_one.patch 5e318cd4-x86-apic-fix-disabling-LVT0.patch 5e344c11-x86-HVM-relinquish-resources-from-domain_destroy.patch 5e3bd385-EFI-recheck-variable-name-strings.patch 5e3bd3d1-EFI-dont-leak-heap-VIA-XEN_EFI_get_next_variable_name.patch 5e3bd3f8-xmalloc-guard-against-overflow.patch 5e46e090-x86-smp-reset-x2apic_enabled-in-smp_send_stop.patch 5e4c00ef-VT-d-check-full-RMRR-for-E820-reserved.patch 5e4d4f5b-sched-fix-get_cpu_idle_time-with-core-sched.patch- bsc#1159755 - use fixed qemu-3.1 machine type for HVM This must be done in qemu to preserve PCI layout remove libxl.lock-qemu-machine-for-hvm.patch- jsc#SLE-10183 - script to calculate cpuid= mask add helper script from https://github.com/twizted/xen_maskcalc domUs may be migrated between different cpus from the same vendor if their visible cpuid value has incompatible feature bits masked.- jsc#SLE-10172, bsc#1055731 - handle degraded raid for xendomains add helper script and systemd service from https://github.com/luizluca/xen-tools-xendomains-wait-disk in new sub package xen-tools-xendomains-wait-disk See included README for usage instructions xendomains-wait-disks.LICENSE xendomains-wait-disks.README.md xendomains-wait-disks.sh- bsc#1159755 - use fixed qemu-3.1 machine type for HVM qemu4 introduced incompatible changes in pc-i440fx, which revealed a design bug in 'xenfv'. Live migration from domUs started with qemu versions prior qemu4 can not be received with qemu4+. libxl.lock-qemu-machine-for-hvm.patch- Upstream bug fixes (bsc#1027519) 5de65f84-gnttab-map-always-do-IOMMU-part.patch 5de65fc4-x86-avoid-HPET-use-on-certain-Intel.patch 5e15e03d-sched-fix-S3-resume-with-smt=0.patch 5e16fb6a-x86-clear-per-cpu-stub-page-info.patch 5e1da013-IRQ-u16-is-too-narrow-for-evtchn.patch- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: Allow OBS to shortcut through the -mini flavors.- bsc#1159320 - Xen logrotate file needs updated logrotate.conf- Update to Xen 4.13.0 FCS release xen-4.13.0-testing-src.tar.bz2 * Core Scheduling (contributed by SUSE) * Branch hardening to mitigate against Spectre v1 (contributed by Citrix) * Late uCode loading (contributed by Intel) * Improved live-patching build tools (contributed by AWS) * OP-TEE support (contributed by EPAM) * Renesas R-CAR IPMMU-VMSA driver (contributed by EPAM) * Dom0-less passthrough and ImageBuilder (contributed by XILINX) * Support for new Hardware- Update to Xen 4.13.0 RC4 release xen-4.13.0-testing-src.tar.bz2 - Rebase libxl.pvscsi.patch- Update to Xen 4.13.0 RC3 release xen-4.13.0-testing-src.tar.bz2 - Drop python38-build.patch- Update to Xen 4.13.0 RC2 release xen-4.13.0-testing-src.tar.bz2- Add python38-build.patch fixing build with Python 3.8 (add - -embed to python-config call)- Update to Xen 4.13.0 RC1 release xen-4.13.0-testing-src.tar.bz2 - Drop patches contained in new tarball or invalid 5ca7660f-x86-entry-drop-unused-includes.patch 5cab2a6b-x86-ACPI-also-parse-AMD-tables-early.patch 5cab2ab7-x86-IOMMU-introduce-init-ops.patch 5cab2ae8-x86-IOMMU-abstract-iommu_supports_eim.patch 5cab2b4e-x86-IOMMU-abstract-iommu_enable_x2apic_IR.patch 5cab2b95-x86-IOMMU-initialize-iommu_ops-in.patch 5cac9a4b-x86-IOMMU-abstract-adjust_vtd_irq_affinities.patch 5cdeac7f-AMD-IOMMU-adjust-IOMMU-list-head-init.patch 5cf8da09-adjust-sysdom-creation-call-earlier-on-x86.patch 5d0cf4e4-AMD-IOMMU-initialize-IRQ-tasklet-once.patch 5d149bb0-AMD-IOMMU-dont-add-IOMMUs.patch 5d1b3fab-AMD-IOMMU-restrict-feature-logging.patch 5d358508-x86-IRQ-desc-affinity-represents-request.patch 5d358534-x86-IRQ-consolidate-arch-cpu_mask-use.patch 5d358a67-AMD-IOMMU-pass-IOMMU-to-iterate_ivrs_entries-cb.patch 5d358a92-AMD-IOMMU-pass-IOMMU-to-amd_iommu_alloc_intremap_table.patch 5d39811c-x86-IOMMU-dont-restrict-IRQ-affinities.patch 5d417813-AMD-IOMMU-bitfield-extended-features.patch 5d417838-AMD-IOMMU-bitfield-control-reg.patch 5d41785b-AMD-IOMMU-bitfield-IRTE.patch 5d41787e-AMD-IOMMU-pass-IOMMU-to-gfu-intremap-entry.patch 5d4178ad-AMD-IOMMU-128bit-non-guest-APIC-IRTE.patch 5d4178fc-AMD-IOMMU-split-amd_iommu_init_one.patch 5d41793f-AMD-IOMMU-allow-enabling-without-IRQ.patch 5d417a16-AMD-IOMMU-adjust-IRQ-setup-for-x2APIC.patch 5d417ab6-AMD-IOMMU-enable-x2APIC-mode.patch 5d417b38-AMD-IOMMU-correct-IRTE-updating.patch 5d417b6a-AMD-IOMMU-dont-needlessly-log-headers.patch 5d419d49-x86-spec-ctrl-report-proper-status.patch 5d43253c-x86-ucode-always-collect_cpu_info-at-boot.patch 5d4a9d25-AMD-IOMMU-drop-not-found-message.patch 5d4aa36f-x86-apic-enable-x2APIC-mode-earlier.patch 5d4afa7a-credit2-fix-memory-leak.patch 5d4d850a-introduce-bss-percpu-page-aligned.patch 5d516531-x86-xpti-dont-leak-TSS-adjacent-data.patch 5d5bf475-x86-PV-fix-handling-of-iommu-mappings.patch 5d6524ca-x86-mm-correctly-init-M2P-entries.patch 5d67ceaf-x86-properly-gate-PKU-clearing.patch 5d70bfba-x86-shadow-dont-enable-with-too-small-allocation.patch 5d779811-x86-fix-CPUID7-0-eax-levelling-MSR.patch 5d77b40f-fix-hvm_all_ioreq_servers_add_vcpu-cleanup.patch 5d80e7c0-AMD-IOMMU-free-shared-IRT-once.patch 5d80e80d-AMD-IOMMU-valid-flag-for-IVRS-mappings.patch 5d80e82e-AMD-IOMMU-alloc_intremap_table-callers-handle-errors.patch 5d80e857-x86-PCI-read-MSI-X-table-entry-count-early.patch 5d80ea13-vpci-honor-read-only-devices.patch 5d89d8d9-libxc-x86-avoid-overflow-in-CPUID-APIC-ID.patch 5d8b715f-ACPI-cpuidle-bump-max-num-of-states.patch 5d8b72e5-AMD-IOMMU-dont-blindly-alloc-intremap-tables.patch 5d8b730e-AMD-IOMMU-phantom-funcs-share-intremap-tables.patch 5d8b733b-x86-PCI-read-max-MSI-vector-count-early.patch 5d8b736d-AMD-IOMMU-replace-INTREMAP_ENTRIES.patch 5d8b7393-AMD-IOMMU-restrict-intremap-table-sizes.patch 5d9ee2a8-AMD-IOMMU-alloc-1-devtab-per-PCI-seg.patch 5d9ee2f0-AMD-IOMMU-allocate_buffer-avoid-memset.patch 5d9ee312-AMD-IOMMU-prefill-all-DTEs.patch CVE-2014-0222-blktap-qcow1-validate-l2-table-size.patch blktap2-no-uninit.patch libxl.prepare-environment-for-domcreate_stream_done.patch pygrub-python3-conversion.patch fix-xenpvnetboot.patch- bsc#1135799 - Partner-L3: Xen crashes on AMD ROME based machines 5d9ee2a8-AMD-IOMMU-alloc-1-devtab-per-PCI-seg.patch 5d9ee2f0-AMD-IOMMU-allocate_buffer-avoid-memset.patch 5d9ee312-AMD-IOMMU-prefill-all-DTEs.patch- bsc#1120095 - add code to change LIBXL_HOTPLUG_TIMEOUT at runtime The included README has details about the impact of this change libxl.LIBXL_HOTPLUG_TIMEOUT.patch- bsc#1135799 - Partner-L3: Xen crashes on AMD ROME based machines 5ca7660f-x86-entry-drop-unused-includes.patch 5cf8da09-adjust-sysdom-creation-call-earlier-on-x86.patch 5cab2a6b-x86-ACPI-also-parse-AMD-tables-early.patch 5cab2ab7-x86-IOMMU-introduce-init-ops.patch 5cab2ae8-x86-IOMMU-abstract-iommu_supports_eim.patch 5cab2b4e-x86-IOMMU-abstract-iommu_enable_x2apic_IR.patch 5cab2b95-x86-IOMMU-initialize-iommu_ops-in.patch 5cac9a4b-x86-IOMMU-abstract-adjust_vtd_irq_affinities.patch 5cdeac7f-AMD-IOMMU-adjust-IOMMU-list-head-init.patch 5d0cf4e4-AMD-IOMMU-initialize-IRQ-tasklet-once.patch 5d149bb0-AMD-IOMMU-dont-add-IOMMUs.patch 5d1b3fab-AMD-IOMMU-restrict-feature-logging.patch 5d358508-x86-IRQ-desc-affinity-represents-request.patch 5d358534-x86-IRQ-consolidate-arch-cpu_mask-use.patch 5d358a67-AMD-IOMMU-pass-IOMMU-to-iterate_ivrs_entries-cb.patch 5d358a92-AMD-IOMMU-pass-IOMMU-to-amd_iommu_alloc_intremap_table.patch 5d39811c-x86-IOMMU-dont-restrict-IRQ-affinities.patch 5d417813-AMD-IOMMU-bitfield-extended-features.patch 5d417838-AMD-IOMMU-bitfield-control-reg.patch 5d41785b-AMD-IOMMU-bitfield-IRTE.patch 5d41787e-AMD-IOMMU-pass-IOMMU-to-gfu-intremap-entry.patch 5d4178ad-AMD-IOMMU-128bit-non-guest-APIC-IRTE.patch 5d4178fc-AMD-IOMMU-split-amd_iommu_init_one.patch 5d41793f-AMD-IOMMU-allow-enabling-without-IRQ.patch 5d417a16-AMD-IOMMU-adjust-IRQ-setup-for-x2APIC.patch 5d417ab6-AMD-IOMMU-enable-x2APIC-mode.patch 5d417b38-AMD-IOMMU-correct-IRTE-updating.patch 5d417b6a-AMD-IOMMU-dont-needlessly-log-headers.patch 5d4a9d25-AMD-IOMMU-drop-not-found-message.patch 5d80e7c0-AMD-IOMMU-free-shared-IRT-once.patch 5d80e80d-AMD-IOMMU-valid-flag-for-IVRS-mappings.patch 5d80e82e-AMD-IOMMU-alloc_intremap_table-callers-handle-errors.patch 5d80e857-x86-PCI-read-MSI-X-table-entry-count-early.patch 5d8b72e5-AMD-IOMMU-dont-blindly-alloc-intremap-tables.patch 5d8b730e-AMD-IOMMU-phantom-funcs-share-intremap-tables.patch 5d8b733b-x86-PCI-read-max-MSI-vector-count-early.patch 5d8b736d-AMD-IOMMU-replace-INTREMAP_ENTRIES.patch 5d8b7393-AMD-IOMMU-restrict-intremap-table-sizes.patch - bsc#1145240 - [Migration]Can't pre-allocate 1 shadow pages 5d70bfba-x86-shadow-dont-enable-with-too-small-allocation.patch - bsc#1137717 - [HPS Bug] Unable to install Windows Server 2016 with 2 CPUs setting (or above) under SLES12 SP4 Xen Server on AMD ROME platform 5d89d8d9-libxc-x86-avoid-overflow-in-CPUID-APIC-ID.patch - Upstream bug fixes (bsc#1027519) 5d67ceaf-x86-properly-gate-PKU-clearing.patch 5d779811-x86-fix-CPUID7-0-eax-levelling-MSR.patch 5d77b40f-fix-hvm_all_ioreq_servers_add_vcpu-cleanup.patch 5d80ea13-vpci-honor-read-only-devices.patch 5d8b715f-ACPI-cpuidle-bump-max-num-of-states.patch- bsc#1145774 - Libivrtd segfaults when trying to live migrate a VM Fix crash in an error path of libxl_domain_suspend with libxl.helper_done-crash.patch- Upstream bug fixes (bsc#1027519) 5d419d49-x86-spec-ctrl-report-proper-status.patch 5d43253c-x86-ucode-always-collect_cpu_info-at-boot.patch 5d4aa36f-x86-apic-enable-x2APIC-mode-earlier.patch 5d4afa7a-credit2-fix-memory-leak.patch 5d4d850a-introduce-bss-percpu-page-aligned.patch 5d516531-x86-xpti-dont-leak-TSS-adjacent-data.patch 5d5bf475-x86-PV-fix-handling-of-iommu-mappings.patch 5d6524ca-x86-mm-correctly-init-M2P-entries.patch - Drop 5d419d49-x86-spec-ctrl-facilities-report-wrong-status.patch- Preserve modified files which used to be marked as %config, rename file.rpmsave to file- Update to Xen 4.12.1 bug fix release (bsc#1027519) xen-4.12.1-testing-src.tar.bz2 - Drop patches contained in new tarball 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch 5c8f752c-x86-e820-build-with-gcc9.patch 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch 5c9e63c5-credit2-SMT-idle-handling.patch 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch - Refreshed patches libxl.pvscsi.patch- bsc#1143563 - Speculative mitigation facilities report wrong status 5d419d49-x86-spec-ctrl-facilities-report-wrong-status.patch- Update xen-dom0-modules.service (bsc#1137251) Map backend module names from pvops and xenlinux kernels to a module alias. This avoids errors from modprobe about unknown modules. Ignore a few xenlinux modules that lack aliases.- Gcc9 warnings seem to be cleared up with upstream fixes. Drop gcc9-ignore-warnings.patch- bsc#1138563 - L3: xenpvnetboot improperly ported to Python 3 fix-xenpvnetboot.patch- Move /etc/modprobe.d/xen_loop.conf to /lib/modprobe.d/xen_loop.conf- Remove /etc/xen/xenapiusers and /etc/pam.d/xen-api- Remove all upstream provided files in /etc/xen They are not required at runtime. The host admin is now responsible if he really needs anything in this subdirectory.- In our effort to make /etc fully admin controlled, move /etc/xen/scripts to libexec/xen/scripts with xen-tools.etc_pollution.patch- Move /etc/bash_completion.d/xl.sh to %{_datadir}/bash-completion/completions- bsc#1138294 - VUL-0: CVE-2019-17349: XSA-295: Unlimited Arm Atomics Operations 5d03a0c4-1-Arm-add-an-isb-before-reading-CNTPCT_EL0.patch 5d03a0c4-2-gnttab-rework-prototype-of-set_status.patch 5d03a0c4-3-Arm64-rewrite-bitops-in-C.patch 5d03a0c4-4-Arm32-rewrite-bitops-in-C.patch 5d03a0c4-5-Arm-bitops-consolidate-prototypes.patch 5d03a0c4-6-Arm64-cmpxchg-simplify.patch 5d03a0c4-7-Arm32-cmpxchg-simplify.patch 5d03a0c4-8-Arm-bitops-helpers-with-timeout.patch 5d03a0c4-9-Arm-cmpxchg-helper-with-timeout.patch 5d03a0c4-A-Arm-turn-on-SILO-mode-by-default.patch 5d03a0c4-B-bitops-guest-helpers.patch 5d03a0c4-C-cmpxchg-guest-helpers.patch 5d03a0c4-D-use-guest-atomics-helpers.patch 5d03a0c4-E-Arm-add-perf-counters-in-guest-atomic-helpers.patch 5d03a0c4-F-Arm-protect-gnttab_clear_flag.patch - Upstream bug fixes (bsc#1027519) 5c87b6c8-drop-arch_evtchn_inject.patch 5c87b6e8-avoid-atomic-rmw-accesses-in-map_vcpu_info.patch 5cd921fb-trace-fix-build-with-gcc9.patch 5cd9224b-AMD-IOMMU-disable-upon-init-fail.patch 5cd922c5-x86-MTRR-recalc-p2mt-when-iocaps.patch 5cd9230f-VMX-correctly-get-GS_SHADOW-for-current.patch 5cd926d0-bitmap_fill-zero-sized.patch 5cd92724-drivers-video-drop-constraints.patch 5cd93a69-x86-spec-ctrl-reposition-XPTI-parsing.patch (Replaces xsa297-0a.patch) 5cd93a69-x86-MSR_INTEL_CORE_THREAD_COUNT.patch (Replaces xsa297-0b.patch) 5cd93a69-x86-boot-detect-Intel-SMT-correctly.patch (Replaces xsa297-0c.patch) 5cdad090-x86-spec-ctrl-misc-non-functional-cleanup.patch (Replaces xsa297-0d.patch) 5cdad090-x86-spec-ctrl-CPUID-MSR-definitions-for-MDS.patch (Replaces xsa297-1.patch) 5cdad090-x86-spec-ctrl-infrastructure-for-VERW-flush.patch (Replaces xsa297-2.patch) 5cdad090-x86-spec-ctrl-opts-to-control-VERW-flush.patch (Replaces xsa297-3.patch) 5cd981ff-x86-IRQ-tracing-avoid-UB-or-worse.patch 5cdeb9fd-sched-fix-csched2_deinit_pdata.patch 5ce7a92f-x86-IO-APIC-fix-build-with-gcc9.patch 5cf0f6a4-x86-vhpet-resume-avoid-small-diff.patch 5cf16e51-x86-spec-ctrl-Knights-retpoline-safe.patch- Fix some outdated information in the readme README.SUSE- spec: xen-tools: require matching version of xen package bsc#1137471- Remove two stale patches xen.build-compare.man.patch xenpaging.doc.patch- Disable LTO (boo#1133296).- Remove arm32 from ExclusiveArch to fix build- bsc#1111331 - VUL-0: CPU issues Q2 2019 aka "Group 4". CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091 xsa297-0a.patch xsa297-0b.patch xsa297-0c.patch xsa297-0d.patch xsa297-1.patch xsa297-2.patch xsa297-3.patch - Update 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch and drop 5cac6219-xen-cpu-Fix-ARM-build-following-cs-597fbb8.patch Refresh 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch- bsc#1131811 - [XEN] internal error: libxenlight failed to create new domain. This patch is a workaround for a systemd issue. See patch header for additional comments. xenstore-launch.patch- bsc#1125378 - [xen][pygrub] Can not restore sle11sp4 pv guest after upgrading host from sle11sp4 to sle15sp1 pygrub-python3-conversion.patch - Fix "TypeError: virDomainDefineXML() argument 2 must be str or None, not bytes" when converting VMs from using the xm/xend toolstack to the libxl/libvirt toolstack. (bsc#1123378) xen2libvirt.py- bsc#1124560 - Fully virtualized guests crash on boot 5cac6cba-vmx-Fixup-removals-of-MSR-load-save-list-entries.patch - bsc#1121391 - GCC 9: xen build fails 5c8f752c-x86-e820-build-with-gcc9.patch - Upstream bug fixes (bsc#1027519) 5c87b644-IOMMU-leave-enabled-for-kexec-crash.patch 5c87b6a2-x86-HVM-dont-crash-guest-in-find_mmio_cache.patch 5c87e6d1-x86-TSX-controls-for-RTM-force-abort-mode.patch 5c8fb92d-x86-HVM-split-linear-reads-and-writes.patch 5c8fb951-x86-HVM-finish-IOREQs-correctly-on-completion.patch 5c8fc6c0-x86-MSR-shorten-ARCH_CAPABILITIES.patch 5c8fc6c0-x86-SC-retpoline-safety-calculations-for-eIBRS.patch 5c9e63c5-credit2-SMT-idle-handling.patch 5ca46b68-x86emul-no-GPR-update-upon-AVX-gather-failures.patch 5ca773d1-x86emul-dont-read-mask-reg-without-AVX512F.patch 5cab1f66-timers-fix-memory-leak-with-cpu-plug.patch 5cac6219-xen-cpu-Fix-ARM-build-following-cs-597fbb8.patch- Install pkgconfig files into libdir instead of datadir- Update to Xen 4.12.0 FCS release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 * HVM/PVH and PV only Hypervisor: The Xen 4.12 release separates the HVM/PVH and PV code paths in Xen and provides KCONFIG options to build a PV only or HVM/PVH only hypervisor. * QEMU Deprivilege (DM_RESTRICT): In Xen 4.12, this feature has been vastly improved. * Argo - Hypervisor-Mediated data eXchange: Argo is a new inter- domain communication mechanism. * Improvements to Virtual Machine Introspection: The VMI subsystem which allows detection of 0-day vulnerabilities has seen many functional and performance improvements. * Credit 2 Scheduler: The Credit2 scheduler is now the Xen Project default scheduler. * PVH Support: Grub2 boot support has been added to Xen and Grub2. * PVH Dom0: PVH Dom0 support has now been upgraded from experimental to tech preview. * The Xen 4.12 upgrade also includes improved IOMMU mapping code, which is designed to significantly improve the startup times of AMD EPYC based systems. * The upgrade also features Automatic Dom0 Sizing which allows the setting of Dom0 memory size as a percentage of host memory (e.g. 10%) or with an offset (e.g. 1G+10%).- bsc#1130485 - Please drop Requires on multipath-tools in xen-tools. Now using Recommends multipath-tools. xen.spec- Update to Xen 4.12.0 RC7 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- Update to Xen 4.12.0 RC6 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- bsc#1026236 - add Xen cmdline option "suse_vtsc_tolerance" to avoid TSC emulation for HVM domUs if their expected frequency does not match exactly the frequency of the receiving host xen.bug1026236.suse_vtsc_tolerance.patch- Update to Xen 4.12.0 RC5 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- jsc#SLE-3059 - Disable Xen auto-ballooning - Add CONFIG_DOM0_MEM to the spec file for managing dom0 memory. xen.spec - Disable autoballooning in xl.con xl-conf-disable-autoballoon.patch- Update gcc9-ignore-warnings.patch to fix build in SLE12- bsc#1126325 - fix crash in libxl in error path Setup of grant_tables and other variables may fail libxl.prepare-environment-for-domcreate_stream_done.patch- bsc#1127620 - Documentation for the xl configuration file allows for firmware=pvgrub64 but we don't ship pvgrub64. Create a link from grub.xen to pvgrub64 xen.spec- Update to Xen 4.12.0 RC4 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 - Tarball also contains additional post RC4 security fixes for Xen Security Advisories 287, 288, and 290 through 294.- Update to Xen 4.12.0 RC3 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- Update to Xen 4.12.0 RC2 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2- bsc#1121391 - GCC 9: xen build fails gcc9-ignore-warnings.patch- bsc#1122563 - Virtualization/xen: Bug no Xen on boot, missing /proc/xen, after 4.11 -> 4.12 upgrade on X86_64/efi. Keep xen.efi in /usr/lib64/efi for booting older distros. xen.spec- fate#326960: Package grub2 as noarch. As part of the effort to have a unified bootloader across architectures, modify the xen.spec file to move the Xen efi files to /usr/share/efi/$(uname -m) from /usr/lib64/efi.- Update to Xen 4.12.0 RC1 release (fate#325107, fate#323901) xen-4.12.0-testing-src.tar.bz2 - Drop 5b505d59-tools-xentop-replace-use-of-deprecated-vwprintw.patch 5b76ec82-libxl-arm-Fix-build-on-arm64-acpi-w-gcc-8.2.patch 5b8fae26-tools-libxl-correct-vcpu-affinity-output-with-sparse-physical-cpu-map.patch 5b8fae26-xen-fill-topology-info-for-all-present-cpus.patch 5b8fb5af-tools-xl-refuse-to-set-number-of-vcpus-to-0-via-xl-vcpu-set.patch 5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch 5b9784d2-x86-HVM-add-known_gla-helper.patch 5b9784f2-x86-HVM-split-page-straddling-accesses.patch 5bdc31d5-VMX-fix-vmx_handle_eoi.patch gcc8-fix-array-warning-on-i586.patch gcc8-fix-format-warning-on-i586.patch gcc8-inlining-failed.patch xen.bug1079730.patch- bsc#1121960 - xen: sync with Factory xen.spec xen.changes- Replace old $RPM_* shell vars. - Run fdupes for all architectures, and not crossing subvolume boundaries.- Do not run %fdupes on aarch64 to avoid the hardlink-across-partition rpmlint error- Require qemu-seabios only on x86* as it is not available on non-x86 systems- Avoid creating dangling symlinks (bsc#1116524) This reverts the revert of tmp_build.patch- Update to Xen 4.11.1 bug fix release (bsc#1027519) xen-4.11.1-testing-src.tar.bz2 - 5b505d59-tools-xentop-replace-use-of-deprecated-vwprintw.patch replaces xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch - 5b76ec82-libxl-arm-Fix-build-on-arm64-acpi-w-gcc-8.2.patch replaces xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch - Drop the following patches contained in the new tarball 5b34b8fe-VMX-defer-vmx_vmcs_exit-as-long-as-possible.patch 5b3cab8e-1-VMX-MSR_DEBUGCTL-handling.patch 5b3cab8e-2-VMX-improve-MSR-load-save-API.patch 5b3cab8e-3-VMX-cleanup-MSR-load-save-infra.patch 5b3cab8f-1-VMX-factor-out-locate_msr_entry.patch 5b3cab8f-2-VMX-remote-access-to-MSR-lists.patch 5b3cab8f-3-VMX-improve-LBR-MSR-handling.patch 5b3cab8f-4-VMX-pass-MSR-value-into-vmx_msr_add.patch 5b3cab8f-5-VMX-load-only-guest-MSR-entries.patch 5b3f8fa5-port-array_index_nospec-from-Linux.patch 5b4321f6-x86-correctly-set-nonlazy_xstate_used-when-loading-full-state.patch 5b4488e7-x86-spec-ctrl-cmdline-handling.patch 5b471517-page_alloc-correct-first_dirty-calc-in-block-merging.patch 5b4c9a60-allow-cpu_down-to-be-called-earlier.patch 5b4db308-SVM-fix-cleanup-svm_inject_event.patch 5b5040c3-cpupools-fix-state-when-downing-a-CPU-failed.patch 5b5040f2-x86-AMD-distinguish-CU-from-HT.patch 5b505fe5-VMX-fix-find-msr-build.patch 5b508775-1-x86-distinguish-CPU-offlining-and-removal.patch 5b508775-2-x86-possibly-bring-up-all-CPUs.patch 5b508775-3-x86-cmdline-opt-to-avoid-use-of-secondary-HTs.patch 5b508ce8-VMX-dont-clobber-dr6-while-debug-state-is-lazy.patch 5b50df16-1-x86-xstate-use-guest-CPUID-policy.patch 5b50df16-2-x86-make-xstate-calculation-errors-more-obvious.patch 5b56feb1-hvm-Disallow-unknown-MSR_EFER-bits.patch 5b56feb2-spec-ctrl-Fix-the-parsing-of-xpti--on-fixed-Intel-hardware.patch 5b62ca93-VMX-avoid-hitting-BUG_ON.patch 5b6d84ac-x86-fix-improve-vlapic-read-write.patch 5b6d8ce2-x86-XPTI-parsing.patch 5b72fbbe-ARM-disable-grant-table-v2.patch 5b72fbbe-oxenstored-eval-order.patch 5b72fbbe-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEBUGCTL-bits.patch 5b72fbbf-1-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-mitigations.patch 5b72fbbf-2-spec-ctrl-Introduce-an-option-to-control-L1TF-mitigation-for-PV-guests.patch 5b72fbbf-3-shadow-Infrastructure-to-force-a-PV-guest-into-shadow-mode.patch 5b72fbbf-4-mm-Plumbing-to-allow-any-PTE-update-to-fail-with--ERESTART.patch 5b72fbbf-5-pv-Force-a-guest-into-shadow-mode-when-it-writes-an-L1TF-vulnerable-PTE.patch 5b72fbbf-6-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch 5b72fbbf-7-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch 5b72fbbf-8-spec-ctrl-Introduce-an-option-to-control-L1D_FLUSH-for-HVM-HAP-guests.patch 5b72fbbf-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitigations.patch 5b72fbbf-xl.conf-Add-global-affinity-masks.patch 5b74190e-x86-hvm-ioreq-MMIO-range-check-honor-DF.patch 5b752762-x86-hvm-emul-rep-IO-should-not-cross-GFN-boundaries.patch 5b75afef-x86-setup-avoid-OoB-E820-lookup.patch 5b76b780-rangeset-inquiry-functions-tolerate-NULL.patch 5b83c654-VT-d-dmar-iommu-mem-leak-fix.patch 5b8d5832-x86-assorted-array_index_nospec-insertions.patch 5ba11ed4-credit2-fix-moving-CPUs-between-cpupools.patch 5bacae4b-x86-boot-allocate-extra-module-slot.patch 5bae44ce-x86-silence-false-log-messages.patch 5bb60c12-x86-split-opt_xpti.patch 5bb60c4f-x86-split-opt_pv_l1tf.patch 5bb60c74-x86-fix-xpti-and-pv-l1tf.patch 5bcf0722-x86-boot-enable-NMIs.patch 5bd076e9-dombuilder-init-vcpu-debug-regs-correctly.patch 5bd076e9-x86-boot-init-debug-regs-correctly.patch 5bd076e9-x86-init-vcpu-debug-regs-correctly.patch 5bd0e0cf-vvmx-Disallow-the-use-of-VT-x-instructions-when-nested-virt-is-disabled.patch 5bd0e11b-x86-disallow-VT-x-insns-without-nested-virt.patch 5bd85bfd-x86-fix-crash-on-xl-set-parameter-pcid.patch 5be2a308-x86-extend-get_platform_badpages.patch 5be2a354-x86-work-around-HLE-host-lockup-erratum.patch xsa275-1.patch xsa275-2.patch xsa276-1.patch xsa276-2.patch xsa277.patch xsa279.patch xsa280-1.patch xsa280-2.patch- bsc#1116524 - Package xen-tools-4.11.0_09-2.1.x86_64 broken: Missing /bin/domu-xenstore. This was broken because "make package build reproducible" change. (boo#1047218, boo#1062303) This fix reverses the change to this patch. tmp_build.patch- bsc#1115040 - VUL-0: CVE-2018-19961 CVE-2018-19962: xen: insufficient TLB flushing / improper large page mappings with AMD IOMMUs (XSA-275) xsa275-1.patch xsa275-2.patch - bsc#1115043 - VUL-0: CVE-2018-19963: xen: resource accounting issues in x86 IOREQ server handling (XSA-276) xsa276-1.patch xsa276-2.patch - bsc#1115044 - VUL-0: CVE-2018-19964: xen: x86: incorrect error handling for guest p2m page removals (XSA-277) xsa277.patch - bsc#1114405 - VUL-0: CVE-2018-18883: xen: Nested VT-x usable even when disabled (XSA-278) 5bd0e11b-x86-disallow-VT-x-insns-without-nested-virt.patch - bsc#1115045 - VUL-0: xen: CVE-2018-19965: x86: DoS from attempting to use INVPCID with a non-canonical addresses (XSA-279) xsa279.patch - bsc#1115047 - VUL-0: CVE-2018-19966: xen: Fix for XSA-240 conflicts with shadow paging (XSA-280) xsa280-1.patch xsa280-2.patch - bsc#1114988 - VUL-0: CVE-2018-19967: xen: guest use of HLE constructs may lock up host (XSA-282) 5be2a308-x86-extend-get_platform_badpages.patch 5be2a354-x86-work-around-HLE-host-lockup-erratum.patch - bsc#1108940 - L3: XEN SLE12-SP1 domU hang on SLE12-SP3 HV 5bdc31d5-VMX-fix-vmx_handle_eoi.patch - Upstream bug fixes (bsc#1027519) 5b752762-x86-hvm-emul-rep-IO-should-not-cross-GFN-boundaries.patch 5ba11ed4-credit2-fix-moving-CPUs-between-cpupools.patch 5bacae4b-x86-boot-allocate-extra-module-slot.patch 5bae44ce-x86-silence-false-log-messages.patch 5bb60c12-x86-split-opt_xpti.patch 5bb60c4f-x86-split-opt_pv_l1tf.patch 5bb60c74-x86-fix-xpti-and-pv-l1tf.patch 5bcf0722-x86-boot-enable-NMIs.patch 5bd076e9-dombuilder-init-vcpu-debug-regs-correctly.patch 5bd076e9-x86-boot-init-debug-regs-correctly.patch 5bd076e9-x86-init-vcpu-debug-regs-correctly.patch 5bd85bfd-x86-fix-crash-on-xl-set-parameter-pcid.patch- bsc#1114405 - VUL-0: CVE-2018-18883: xen: Nested VT-x usable even when disabled (XSA-278) 5bd0e0cf-vvmx-Disallow-the-use-of-VT-x-instructions-when-nested-virt-is-disabled.patch- Use SMBIOS_REL_DATE instead of SMBIOS_DATE for reproducible binaries- make package build reproducible (boo#1047218, boo#1062303) * Set SMBIOS_REL_DATE * Update tmp_build.patch to use SHA instead of random build-id * Add reproducible.patch to use --no-insert-timestamp- Building with ncurses 6.1 will fail without xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch - Building libxl acpi support on aarch64 with gcc 8.2 will fail without xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch- bsc#1106263 - L3: The affinity reporting via 'xl vcpu-list' is apparently broken 5b8fae26-tools-libxl-correct-vcpu-affinity-output-with-sparse-physical-cpu-map.patch 5b8fae26-xen-fill-topology-info-for-all-present-cpus.patch 5b8fb5af-tools-xl-refuse-to-set-number-of-vcpus-to-0-via-xl-vcpu-set.patch- bsc#1094508 - L3: Kernel oops in fs/dcache.c called by d_materialise_unique() 5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch 5b9784d2-x86-HVM-add-known_gla-helper.patch 5b9784f2-x86-HVM-split-page-straddling-accesses.patch - bsc#1103279 - (CVE-2018-15470) VUL-0: CVE-2018-15470: xen: oxenstored does not apply quota-maxentity (XSA-272) 5b72fbbe-oxenstored-eval-order.patch - bsc#1103275 - (CVE-2018-15469) VUL-0: CVE-2018-15469: xen: Use of v2 grant tables may cause crash on ARM (XSA-268) 5b72fbbe-ARM-disable-grant-table-v2.patch - Upstream patches from Jan (bsc#1027519) 5b6d84ac-x86-fix-improve-vlapic-read-write.patch 5b74190e-x86-hvm-ioreq-MMIO-range-check-honor-DF.patch 5b75afef-x86-setup-avoid-OoB-E820-lookup.patch 5b76b780-rangeset-inquiry-functions-tolerate-NULL.patch 5b83c654-VT-d-dmar-iommu-mem-leak-fix.patch 5b8d5832-x86-assorted-array_index_nospec-insertions.patch - Drop 5b741962-x86-write-to-correct-variable-in-parse_pv_l1tf.patch- bsc#1078292 - rpmbuild -ba SPECS/xen.spec with xen-4.9.1 failed xen.spec- bsc#1091107 - VUL-0: CVE-2018-3646: xen: L1 Terminal Fault -VMM (XSA-273) 5b72fbbf-1-spec-ctrl-Calculate-safe-PTE-addresses-for-L1TF-mitigations.patch 5b72fbbf-2-spec-ctrl-Introduce-an-option-to-control-L1TF-mitigation-for-PV-guests.patch 5b72fbbf-3-shadow-Infrastructure-to-force-a-PV-guest-into-shadow-mode.patch 5b72fbbf-4-mm-Plumbing-to-allow-any-PTE-update-to-fail-with--ERESTART.patch 5b72fbbf-5-pv-Force-a-guest-into-shadow-mode-when-it-writes-an-L1TF-vulnerable-PTE.patch 5b72fbbf-6-spec-ctrl-CPUID-MSR-definitions-for-L1D_FLUSH.patch 5b72fbbf-7-msr-Virtualise-MSR_FLUSH_CMD-for-guests.patch 5b72fbbf-8-spec-ctrl-Introduce-an-option-to-control-L1D_FLUSH-for-HVM-HAP-guests.patch - bsc#1103276 - VUL-0: CVE-2018-15468: xen: x86: Incorrect MSR_DEBUGCTL handling lets guests enable BTS (XSA-269) 5b72fbbe-vtx-Fix-the-checking-for-unknown-invalid-MSR_DEBUGCTL-bits.patch - Upstream prereq patches for XSA-273 and other upstream fixes (bsc#1027519) 5b34b8fe-VMX-defer-vmx_vmcs_exit-as-long-as-possible.patch 5b3cab8e-1-VMX-MSR_DEBUGCTL-handling.patch 5b3cab8e-2-VMX-improve-MSR-load-save-API.patch 5b3cab8e-3-VMX-cleanup-MSR-load-save-infra.patch 5b3cab8f-1-VMX-factor-out-locate_msr_entry.patch 5b3cab8f-2-VMX-remote-access-to-MSR-lists.patch 5b3cab8f-3-VMX-improve-LBR-MSR-handling.patch 5b3cab8f-4-VMX-pass-MSR-value-into-vmx_msr_add.patch 5b3cab8f-5-VMX-load-only-guest-MSR-entries.patch 5b4321f6-x86-correctly-set-nonlazy_xstate_used-when-loading-full-state.patch 5b505fe5-VMX-fix-find-msr-build.patch 5b56feb1-hvm-Disallow-unknown-MSR_EFER-bits.patch 5b56feb2-spec-ctrl-Fix-the-parsing-of-xpti--on-fixed-Intel-hardware.patch 5b62ca93-VMX-avoid-hitting-BUG_ON.patch 5b6d8ce2-x86-XPTI-parsing.patch 5b72fbbf-x86-Make-spec-ctrl-no-a-global-disable-of-all-mitigations.patch 5b72fbbf-xl.conf-Add-global-affinity-masks.patch 5b741962-x86-write-to-correct-variable-in-parse_pv_l1tf.patch- Upstream patches from Jan (bsc#1027519) 5b3f8fa5-port-array_index_nospec-from-Linux.patch 5b4488e7-x86-spec-ctrl-cmdline-handling.patch 5b471517-page_alloc-correct-first_dirty-calc-in-block-merging.patch 5b4c9a60-allow-cpu_down-to-be-called-earlier.patch 5b4db308-SVM-fix-cleanup-svm_inject_event.patch 5b5040c3-cpupools-fix-state-when-downing-a-CPU-failed.patch 5b5040f2-x86-AMD-distinguish-CU-from-HT.patch 5b508775-1-x86-distinguish-CPU-offlining-and-removal.patch 5b508775-2-x86-possibly-bring-up-all-CPUs.patch 5b508775-3-x86-cmdline-opt-to-avoid-use-of-secondary-HTs.patch 5b508ce8-VMX-dont-clobber-dr6-while-debug-state-is-lazy.patch 5b50df16-1-x86-xstate-use-guest-CPUID-policy.patch 5b50df16-2-x86-make-xstate-calculation-errors-more-obvious.patch gcc8-fix-format-warning-on-i586.patch gcc8-fix-array-warning-on-i586.patch - Drop xen.fuzz-_FORTIFY_SOURCE.patch gcc8-fix-warning-on-i586.patch- Update to Xen 4.11.0 FCS (fate#325202, fate#325123) xen-4.11.0-testing-src.tar.bz2 disable-building-pv-shim.patch - Dropped patches 5a33a12f-domctl-improve-locking-during-domain-destruction.patch 5a6703cb-x86-move-invocations-of-hvm_flush_guest_tlbs.patch 5a79d7ed-libxc-packed-initrd-dont-fail-domain-creation.patch 5a9985bd-x86-invpcid-support.patch 5ac72a48-gcc8.patch 5ac72a5f-gcc8.patch 5ac72a64-gcc8.patch 5ac72a69-gcc8.patch 5ac72a6e-gcc8.patch 5ac72a74-gcc8.patch 5ac72a7b-gcc8.patch 5ad4923e-x86-correct-S3-resume-ordering.patch 5ad49293-x86-suppress-BTI-mitigations-around-S3.patch 5ad600d4-x86-pv-introduce-x86emul_read_dr.patch 5ad600d4-x86-pv-introduce-x86emul_write_dr.patch 5ad8c3a7-x86-spec_ctrl-update-retpoline-decision-making.patch 5adda097-x86-HPET-fix-race-triggering-ASSERT.patch 5adda0d5-x86-HVM-never-retain-emulated-insn-cache.patch 5adde9ed-xpti-fix-double-fault-handling.patch 5ae06fad-SVM-fix-intercepts-for-SYS-CALL-ENTER-MSRs.patch 5ae31917-x86-cpuidle-init-stats-lock-once.patch 5aeaeae4-introduce-vcpu_sleep_nosync_locked.patch 5aeaeaf0-sched-fix-races-in-vcpu-migration.patch 5aeb2c57-x86-retval-checks-of-set-guest-trapbounce.patch 5aec7393-1-x86-xpti-avoid-copy.patch 5aec7393-2-x86-xpti-write-cr3.patch 5aec744a-3-x86-xpti-per-domain-flag.patch 5aec744a-4-x86-xpti-use-invpcid.patch 5aec744a-5-x86-xpti-no-global-pages.patch 5aec744a-6-x86-xpti-cr3-valid-flag.patch 5aec744a-7-x86-xpti-pv_guest_cr4_to_real_cr4.patch 5aec744b-8-x86-xpti-cr3-helpers.patch 5aec74a8-9-x86-xpti-use-pcid.patch 5af1daa9-1-x86-traps-fix-dr6-handing-in-DB-handler.patch 5af1daa9-2-x86-pv-move-exception-injection-into-test_all_events.patch 5af1daa9-3-x86-traps-use-IST-for-DB.patch 5af1daa9-4-x86-traps-fix-handling-of-DB-in-hypervisor-context.patch 5af1daa9-x86-HVM-guard-against-bogus-emulator-ioreq-state.patch 5af1daa9-x86-vpt-support-IO-APIC-routed-intr.patch 5af97999-viridian-cpuid-leaf-40000003.patch 5afc13ae-1-x86-read-MSR_ARCH_CAPABILITIES-once.patch 5afc13ae-2-x86-express-Xen-SPEC_CTRL-choice-as-variable.patch 5afc13ae-3-x86-merge-bti_ist_info-use_shadow_spec_ctrl.patch 5afc13ae-4-x86-fold-XEN_IBRS-ALTERNATIVES.patch 5afc13ae-5-x86-rename-bits-of-spec_ctrl-infrastructure.patch 5afc13ae-6-x86-elide-MSR_SPEC_CTRL-handling-in-idle.patch 5afc13ae-7-x86-split-X86_FEATURE_SC_MSR.patch 5afc13ae-8-x86-explicitly-set-Xen-default-SPEC_CTRL.patch 5afc13ae-9-x86-cpuid-improve-guest-policies-for-speculative.patch 5afc13ae-A-x86-introduce-spec-ctrl-cmdline-opt.patch 5b02c786-x86-AMD-mitigations-for-GPZ-SP4.patch 5b02c786-x86-Intel-mitigations-for-GPZ-SP4.patch 5b02c786-x86-msr-virtualise-SPEC_CTRL-SSBD.patch 5b0bc9da-x86-XPTI-fix-S3-resume.patch 5b0d2286-libxc-x86-PV-dont-hand-through-CPUID-leaf-0x80000008.patch 5b0d2d91-x86-suppress-sync-when-XPTI-off.patch 5b0d2dbc-x86-correct-default_xen_spec_ctrl.patch 5b0d2ddc-x86-CPUID-dont-override-tool-stack-hidden-STIBP.patch 5b150ef9-x86-fix-error-handling-of-pv-dr7-shadow.patch 5b21825d-1-x86-support-fully-eager-FPU-context-switching.patch 5b21825d-2-x86-spec-ctrl-mitigations-for-LazyFPU.patch 5b238b92-x86-HVM-account-for-fully-eager-FPU.patch 5b2b7172-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b31e004-x86-HVM-emul-attempts-FPU-set-fpu_initialised.patch 5b323e3c-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b34882d-x86-mm-dont-bypass-preemption-checks.patch 5b348874-x86-refine-checks-in-DB-handler.patch 5b348897-libxl-qemu_disk_scsi_drive_string-break-out-common.patch 5b3488a2-libxl-restore-passing-ro-to-qemu-for-SCSI-disks.patch 5b34891a-x86-HVM-dont-cause-NM-to-be-raised.patch 5b348954-x86-guard-against-NM.patch libxl.Add-a-version-check-of-QEMU-for-QMP-commands.patch libxl.LIBXL_DESTROY_TIMEOUT.patch libxl.qmp-Tell-QEMU-about-live-migration-or-snapshot.patch xen_fix_build_with_acpica_20180427_and_new_packages.patch- Submit upstream patch libacpi: fixes for iasl >= 20180427 git commit 858dbaaeda33b05c1ac80aea0ba9a03924e09005 xen_fix_build_with_acpica_20180427_and_new_packages.patch This is needed for acpica package to get updated in our build service- Upstream patches from Jan (bsc#1027519) 5b02c786-x86-AMD-mitigations-for-GPZ-SP4.patch (Replaces Spectre-v4-1.patch) 5b02c786-x86-Intel-mitigations-for-GPZ-SP4.patch (Replaces Spectre-v4-2.patch) 5b02c786-x86-msr-virtualise-SPEC_CTRL-SSBD.patch (Replaces Spectre-v4-3.patch) 5b0bc9da-x86-XPTI-fix-S3-resume.patch 5b0d2286-libxc-x86-PV-dont-hand-through-CPUID-leaf-0x80000008.patch 5b0d2d91-x86-suppress-sync-when-XPTI-off.patch 5b0d2dbc-x86-correct-default_xen_spec_ctrl.patch 5b0d2ddc-x86-CPUID-dont-override-tool-stack-hidden-STIBP.patch 5b150ef9-x86-fix-error-handling-of-pv-dr7-shadow.patch 5b21825d-1-x86-support-fully-eager-FPU-context-switching.patch (Replaces xsa267-1.patch) 5b21825d-2-x86-spec-ctrl-mitigations-for-LazyFPU.patch (Replaces xsa267-2.patch) 5b238b92-x86-HVM-account-for-fully-eager-FPU.patch 5b2b7172-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b31e004-x86-HVM-emul-attempts-FPU-set-fpu_initialised.patch 5b323e3c-x86-EFI-fix-FPU-state-handling-around-runtime-calls.patch 5b34882d-x86-mm-dont-bypass-preemption-checks.patch (Replaces xsa264.patch) 5b348874-x86-refine-checks-in-DB-handler.patch (Replaces xsa265.patch) 5b348897-libxl-qemu_disk_scsi_drive_string-break-out-common.patch (Replaces xsa266-1-<>.patch) 5b3488a2-libxl-restore-passing-ro-to-qemu-for-SCSI-disks.patch (Replaces xsa266-2-<>.patch) 5b34891a-x86-HVM-dont-cause-NM-to-be-raised.patch 5b348954-x86-guard-against-NM.patch- Fix more build gcc8 related failures with xen.fuzz-_FORTIFY_SOURCE.patch- bsc#1098403 - fix regression introduced by changes for bsc#1079730 a PV domU without qcow2 and/or vfb has no qemu attached. Ignore QMP errors for PV domUs to handle PV domUs with and without an attached qemu-xen. xen.bug1079730.patch- bsc#1097521 - VUL-0: CVE-2018-12891: xen: preemption checks bypassed in x86 PV MM handling (XSA-264) xsa264.patch - bsc#1097522 - VUL-0: CVE-2018-12893: xen: x86: #DB exception safety check can be triggered by a guest (XSA-265) xsa265.patch - bsc#1097523 - VUL-0: CVE-2018-12892: xen: libxl fails to honour readonly flag on HVM emulated SCSI disks (XSA-266) xsa266-1-libxl-qemu_disk_scsi_drive_string-Break-out-common-p.patch xsa266-2-libxl-restore-passing-readonly-to-qemu-for-SCSI-disk.patch- bsc#1095242 - VUL-0: CVE-2018-3665: xen: Lazy FP Save/Restore (XSA-267) xsa267-1.patch xsa267-2.patch- bsc#1092543 - GCC 8: xen build fails gcc8-fix-warning-on-i586.patch- bsc#1092631 - VUL-0: CVE-2018-3639: xen: V4 – Speculative Store Bypass aka "Memory Disambiguation" (XSA-263) 5ad4923e-x86-correct-S3-resume-ordering.patch 5ad49293-x86-suppress-BTI-mitigations-around-S3.patch 5afc13ae-1-x86-read-MSR_ARCH_CAPABILITIES-once.patch 5afc13ae-2-x86-express-Xen-SPEC_CTRL-choice-as-variable.patch 5afc13ae-3-x86-merge-bti_ist_info-use_shadow_spec_ctrl.patch 5afc13ae-4-x86-fold-XEN_IBRS-ALTERNATIVES.patch 5afc13ae-5-x86-rename-bits-of-spec_ctrl-infrastructure.patch 5afc13ae-6-x86-elide-MSR_SPEC_CTRL-handling-in-idle.patch 5afc13ae-7-x86-split-X86_FEATURE_SC_MSR.patch 5afc13ae-8-x86-explicitly-set-Xen-default-SPEC_CTRL.patch 5afc13ae-9-x86-cpuid-improve-guest-policies-for-speculative.patch 5afc13ae-A-x86-introduce-spec-ctrl-cmdline-opt.patch Spectre-v4-1.patch Spectre-v4-2.patch Spectre-v4-3.patch- Always call qemus xen-save-devices-state in suspend/resume to fix migration with qcow2 images (bsc#1079730) libxl.Add-a-version-check-of-QEMU-for-QMP-commands.patch libxl.qmp-Tell-QEMU-about-live-migration-or-snapshot.patch xen.bug1079730.patch- bsc#1087289 - L3: Xen BUG at sched_credit.c:1663 5aeaeae4-introduce-vcpu_sleep_nosync_locked.patch 5aeaeaf0-sched-fix-races-in-vcpu-migration.patch - Upstream patches from Jan (bsc#1027519) 5ad600d4-x86-pv-introduce-x86emul_read_dr.patch 5ad600d4-x86-pv-introduce-x86emul_write_dr.patch 5ad8c3a7-x86-spec_ctrl-update-retpoline-decision-making.patch 5adda097-x86-HPET-fix-race-triggering-ASSERT.patch 5adda0d5-x86-HVM-never-retain-emulated-insn-cache.patch 5ae06fad-SVM-fix-intercepts-for-SYS-CALL-ENTER-MSRs.patch 5ae31917-x86-cpuidle-init-stats-lock-once.patch 5aeb2c57-x86-retval-checks-of-set-guest-trapbounce.patch 5af1daa9-1-x86-traps-fix-dr6-handing-in-DB-handler.patch (Replaces xsa260-1.patch) 5af1daa9-2-x86-pv-move-exception-injection-into-test_all_events.patch (Replaces xsa260-2.patch) 5af1daa9-3-x86-traps-use-IST-for-DB.patch (Replaces xsa260-3.patch) 5af1daa9-4-x86-traps-fix-handling-of-DB-in-hypervisor-context.patch (Replaces xsa260-4.patch) 5af1daa9-x86-HVM-guard-against-bogus-emulator-ioreq-state.patch (Replaces xsa262.patch) 5af1daa9-x86-vpt-support-IO-APIC-routed-intr.patch (Replaces xsa261.patch) 5af97999-viridian-cpuid-leaf-40000003.patch- Fixes related to Page Table Isolation (XPTI). bsc#1074562 XSA-254 5a6703cb-x86-move-invocations-of-hvm_flush_guest_tlbs.patch 5a9985bd-x86-invpcid-support.patch 5adde9ed-xpti-fix-double-fault-handling.patch 5aec7393-1-x86-xpti-avoid-copy.patch 5aec7393-2-x86-xpti-write-cr3.patch 5aec744a-3-x86-xpti-per-domain-flag.patch 5aec744a-4-x86-xpti-use-invpcid.patch 5aec744a-5-x86-xpti-no-global-pages.patch 5aec744a-6-x86-xpti-cr3-valid-flag.patch 5aec744a-7-x86-xpti-pv_guest_cr4_to_real_cr4.patch 5aec744b-8-x86-xpti-cr3-helpers.patch 5aec74a8-9-x86-xpti-use-pcid.patch- bsc#1092543 - GCC 8: xen build fails 5ac72a48-gcc8.patch 5ac72a5f-gcc8.patch 5ac72a64-gcc8.patch 5ac72a69-gcc8.patch 5ac72a6e-gcc8.patch 5ac72a74-gcc8.patch 5ac72a7b-gcc8.patch gcc8-inlining-failed.patch- Update to Xen 4.10.1 bug fix release (bsc#1027519) xen-4.10.1-testing-src.tar.bz2 disable-building-pv-shim.patch - Drop the following patches contained in the new tarball 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fda0d-x86-mb2-avoid-Xen-when-looking-for-module-crashkernel-pos.patch 5a2ffc1f-x86-mm-drop-bogus-paging-mode-assertion.patch 5a313972-x86-microcode-add-support-for-AMD-Fam17.patch 5a32bd79-x86-vmx-dont-use-hvm_inject_hw_exception-in-.patch 5a4caa5e-x86-IRQ-conditionally-preserve-access-perm.patch 5a4caa8c-x86-E820-don-t-overrun-array.patch 5a4e2bca-x86-free-msr_vcpu_policy-during-destruction.patch 5a4e2c2c-x86-upcall-inject-spurious-event-after-setting-vector.patch 5a4fd893-1-x86-break-out-alternative-asm-into-separate-header.patch 5a4fd893-2-x86-introduce-ALTERNATIVE_2-macros.patch 5a4fd893-3-x86-hvm-rename-update_guest_vendor-to-cpuid_policy_changed.patch 5a4fd893-4-x86-introduce-cpuid_policy_updated.patch 5a4fd893-5-x86-entry-remove-partial-cpu_user_regs.patch 5a4fd894-1-x86-rearrange-RESTORE_ALL-to-restore-in-stack-order.patch 5a4fd894-2-x86-hvm-use-SAVE_ALL-after-VMExit.patch 5a4fd894-3-x86-erase-guest-GPRs-on-entry-to-Xen.patch 5a4fd894-4-clarifications-to-wait-infrastructure.patch 5a534c78-x86-dont-use-incorrect-CPUID-values-for-topology.patch 5a5cb24c-x86-mm-always-set-_PAGE_ACCESSED-on-L4-updates.patch 5a5e2cff-x86-Meltdown-band-aid.patch 5a5e2d73-x86-Meltdown-band-aid-conditional.patch 5a5e3a4e-1-x86-support-compiling-with-indirect-branch-thunks.patch 5a5e3a4e-2-x86-support-indirect-thunks-from-asm.patch 5a5e3a4e-3-x86-report-speculative-mitigation-details.patch 5a5e3a4e-4-x86-AMD-set-lfence-as-Dispatch-Serialising.patch 5a5e3a4e-5-x86-introduce-alternative-indirect-thunks.patch 5a5e3a4e-6-x86-definitions-for-Indirect-Branch-Controls.patch 5a5e3a4e-7-x86-cmdline-opt-to-disable-IBRS-IBPB-STIBP.patch 5a5e459c-1-x86-SVM-offer-CPUID-faulting-to-AMD-HVM-guests.patch 5a5e459c-2-x86-report-domain-id-on-CPUID.patch 5a68bc16-x86-acpi-process-softirqs-logging-Cx.patch 5a69c0b9-x86-fix-GET_STACK_END.patch 5a6b36cd-1-x86-cpuid-handling-of-IBRS-IBPB-STIBP-and-IBRS-for-guests.patch 5a6b36cd-2-x86-msr-emulation-of-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-3-x86-migrate-MSR_SPEC_CTRL.patch 5a6b36cd-4-x86-hvm-permit-direct-access-to-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-5-x86-use-SPEC_CTRL-on-entry.patch 5a6b36cd-6-x86-clobber-RSB-RAS-on-entry.patch 5a6b36cd-7-x86-no-alternatives-in-NMI-MC-paths.patch 5a6b36cd-8-x86-boot-calculate-best-BTI-mitigation.patch 5a6b36cd-9-x86-issue-speculation-barrier.patch 5a6b36cd-A-x86-offer-Indirect-Branch-Controls-to-guests.patch 5a6b36cd-B-x86-clear-SPEC_CTRL-while-idle.patch 5a7b1bdd-x86-reduce-Meltdown-band-aid-IPI-overhead.patch 5a843807-x86-spec_ctrl-fix-bugs-in-SPEC_CTRL_ENTRY_FROM_INTR_IST.patch 5a856a2b-x86-emul-fix-64bit-decoding-of-segment-overrides.patch 5a856a2b-x86-use-32bit-xors-for-clearing-GPRs.patch 5a856a2b-x86-xpti-hide-almost-all-of-Xen-image-mappings.patch 5a8be788-x86-nmi-start-NMI-watchdog-on-CPU0-after-SMP.patch 5a95373b-x86-PV-avoid-leaking-other-guests-MSR_TSC_AUX.patch 5a95571f-memory-dont-implicitly-unpin-in-decrease-res.patch 5a95576c-gnttab-ARM-dont-corrupt-shared-GFN-array.patch 5a955800-gnttab-dont-free-status-pages-on-ver-change.patch 5a955854-x86-disallow-HVM-creation-without-LAPIC-emul.patch 5a956747-x86-HVM-dont-give-wrong-impression-of-WRMSR-success.patch 5a9eb7f1-x86-xpti-dont-map-stack-guard-pages.patch 5a9eb85c-x86-slightly-reduce-XPTI-overhead.patch 5a9eb890-x86-remove-CR-reads-from-exit-to-guest-path.patch 5aa2b6b9-cpufreq-ondemand-CPU-offlining-race.patch 5aaa9878-x86-vlapic-clear-TMR-bit-for-edge-triggered-intr.patch xsa258.patch xsa259.patch- bsc#1090820 - VUL-0: CVE-2018-8897: xen: x86: mishandling of debug exceptions (XSA-260) xsa260-1.patch xsa260-2.patch xsa260-3.patch xsa260-4.patch - bsc#1090822 - VUL-0: CVE-2018-10982: xen: x86 vHPET interrupt injection errors (XSA-261) xsa261.patch - bsc#1090823 - VUL-0: CVE-2018-10981: xen: qemu may drive Xen into unbounded loop (XSA-262) xsa262.patch- bsc#1089152 - VUL-0: CVE-2018-10472: xen: Information leak via crafted user-supplied CDROM (XSA-258) xsa258.patch - bsc#1089635 - VUL-0: CVE-2018-10471: xen: x86: PV guest may crash Xen with XPTI (XSA-259) xsa259.patch- Preserve xen-syms from xen-dbg.gz to allow processing vmcores with crash(1) (bsc#1087251)- Upstream patches from Jan (bsc#1027519) and fixes related to Page Table Isolation (XPTI). See also bsc#1074562 XSA-254 5a856a2b-x86-xpti-hide-almost-all-of-Xen-image-mappings.patch 5a9eb7f1-x86-xpti-dont-map-stack-guard-pages.patch 5a9eb85c-x86-slightly-reduce-XPTI-overhead.patch 5a9eb890-x86-remove-CR-reads-from-exit-to-guest-path.patch 5aa2b6b9-cpufreq-ondemand-CPU-offlining-race.patch 5aaa9878-x86-vlapic-clear-TMR-bit-for-edge-triggered-intr.patch- bsc#1072834 - Xen HVM: unchecked MSR access error: RDMSR from 0xc90 at rIP: 0xffffffff93061456 (native_read_msr+0x6/0x30) 5a956747-x86-HVM-dont-give-wrong-impression-of-WRMSR-success.patch - Upstream patches from Jan (bsc#1027519) 5a79d7ed-libxc-packed-initrd-dont-fail-domain-creation.patch 5a7b1bdd-x86-reduce-Meltdown-band-aid-IPI-overhead.patch 5a843807-x86-spec_ctrl-fix-bugs-in-SPEC_CTRL_ENTRY_FROM_INTR_IST.patch 5a856a2b-x86-emul-fix-64bit-decoding-of-segment-overrides.patch 5a856a2b-x86-use-32bit-xors-for-clearing-GPRs.patch 5a8be788-x86-nmi-start-NMI-watchdog-on-CPU0-after-SMP.patch 5a95373b-x86-PV-avoid-leaking-other-guests-MSR_TSC_AUX.patch 5a95571f-memory-dont-implicitly-unpin-in-decrease-res.patch (Replaces xsa252.patch) 5a95576c-gnttab-ARM-dont-corrupt-shared-GFN-array.patch (Replaces xsa255-1.patch) 5a955800-gnttab-dont-free-status-pages-on-ver-change.patch (Replaces xsa255-2.patch) 5a955854-x86-disallow-HVM-creation-without-LAPIC-emul.patch (Replaces xsa256.patch) - Drop xsa252.patch xsa255-1.patch xsa255-2.patch xsa256.patch- bsc#1080635 - VUL-0: CVE-2018-7540: xen: DoS via non-preemptable L3/L4 pagetable freeing (XSA-252) xsa252.patch - bsc#1080662 - VUL-0: CVE-2018-7541: xen: grant table v2 -> v1 transition may crash Xen (XSA-255) xsa255-1.patch xsa255-2.patch - bsc#1080634 - VUL-0: CVE-2018-7542: xen: x86 PVH guest without LAPIC may DoS the host (XSA-256) xsa256.patch- Remove stale systemd presets code for 13.2 and older- fate#324965 - add script, udev rule and systemd service to watch for vcpu online/offline events in a HVM domU They are triggered via xl vcpu-set domU N- Replace hardcoded xen with Name tag when refering to subpkgs- Make sure tools and tools-domU require libs from the very same build- tools-domU: Add support for qemu guest agent. New files 80-xen-channel-setup.rules and xen-channel-setup.sh configure a xen-pv-channel for use by the guest agent FATE#324963- Remove outdated /etc/xen/README*- bsc#1073961 - VUL-0: CVE-2018-5244: xen: x86: memory leak with MSR emulation (XSA-253) 5a4e2bca-x86-free-msr_vcpu_policy-during-destruction.patch - bsc#1074562 - VUL-0: CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 xen: Information leak via side effects of speculative execution (XSA-254). Includes Spectre v2 mitigation. 5a4caa5e-x86-IRQ-conditionally-preserve-access-perm.patch 5a4caa8c-x86-E820-don-t-overrun-array.patch 5a4e2c2c-x86-upcall-inject-spurious-event-after-setting-vector.patch 5a4fd893-1-x86-break-out-alternative-asm-into-separate-header.patch 5a4fd893-2-x86-introduce-ALTERNATIVE_2-macros.patch 5a4fd893-3-x86-hvm-rename-update_guest_vendor-to-cpuid_policy_changed.patch 5a4fd893-4-x86-introduce-cpuid_policy_updated.patch 5a4fd893-5-x86-entry-remove-partial-cpu_user_regs.patch 5a4fd894-1-x86-rearrange-RESTORE_ALL-to-restore-in-stack-order.patch 5a4fd894-2-x86-hvm-use-SAVE_ALL-after-VMExit.patch 5a4fd894-3-x86-erase-guest-GPRs-on-entry-to-Xen.patch 5a4fd894-4-clarifications-to-wait-infrastructure.patch 5a534c78-x86-dont-use-incorrect-CPUID-values-for-topology.patch 5a5cb24c-x86-mm-always-set-_PAGE_ACCESSED-on-L4-updates.patch 5a5e2cff-x86-Meltdown-band-aid.patch 5a5e2d73-x86-Meltdown-band-aid-conditional.patch 5a5e3a4e-1-x86-support-compiling-with-indirect-branch-thunks.patch 5a5e3a4e-2-x86-support-indirect-thunks-from-asm.patch 5a5e3a4e-3-x86-report-speculative-mitigation-details.patch 5a5e3a4e-4-x86-AMD-set-lfence-as-Dispatch-Serialising.patch 5a5e3a4e-5-x86-introduce-alternative-indirect-thunks.patch 5a5e3a4e-6-x86-definitions-for-Indirect-Branch-Controls.patch 5a5e3a4e-7-x86-cmdline-opt-to-disable-IBRS-IBPB-STIBP.patch 5a5e459c-1-x86-SVM-offer-CPUID-faulting-to-AMD-HVM-guests.patch 5a5e459c-2-x86-report-domain-id-on-CPUID.patch 5a68bc16-x86-acpi-process-softirqs-logging-Cx.patch 5a69c0b9-x86-fix-GET_STACK_END.patch 5a6b36cd-1-x86-cpuid-handling-of-IBRS-IBPB-STIBP-and-IBRS-for-guests.patch 5a6b36cd-2-x86-msr-emulation-of-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-3-x86-migrate-MSR_SPEC_CTRL.patch 5a6b36cd-4-x86-hvm-permit-direct-access-to-SPEC_CTRL-PRED_CMD.patch 5a6b36cd-5-x86-use-SPEC_CTRL-on-entry.patch 5a6b36cd-6-x86-clobber-RSB-RAS-on-entry.patch 5a6b36cd-7-x86-no-alternatives-in-NMI-MC-paths.patch 5a6b36cd-8-x86-boot-calculate-best-BTI-mitigation.patch 5a6b36cd-9-x86-issue-speculation-barrier.patch 5a6b36cd-A-x86-offer-Indirect-Branch-Controls-to-guests.patch 5a6b36cd-B-x86-clear-SPEC_CTRL-while-idle.patch- Fix python3 deprecated atoi call (bsc#1067224) pygrub-python3-conversion.patch - Drop xenmon-python3-conversion.patch- bsc#1067317 - pass cache=writeback|unsafe|directsync to qemu, depending on the libxl disk settings libxl.add-option-to-disable-disk-cache-flushes-in-qdisk.patch- Remove libxl.LIBXL_DESTROY_TIMEOUT.debug.patch- bsc#1067224 - xen-tools have hard dependency on Python 2 build-python3-conversion.patch bin-python3-conversion.patch- bsc#1070165 - xen crashes after aborted localhost migration 5a2ffc1f-x86-mm-drop-bogus-paging-mode-assertion.patch - bsc#1035442 - L3: libxl: error: libxl.c:1676:devices_destroy_cb: libxl__devices_destroy failed 5a33a12f-domctl-improve-locking-during-domain-destruction.patch - Upstream patches from Jan (bsc#1027519) 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fda0d-x86-mb2-avoid-Xen-when-looking-for-module-crashkernel-pos.patch 5a313972-x86-microcode-add-support-for-AMD-Fam17.patch 5a32bd79-x86-vmx-dont-use-hvm_inject_hw_exception-in-.patch- Update to Xen 4.10.0 FCS (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Rebuild initrd if xen-tools-domU is updated- Update to Xen 4.10.0-rc8 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Increase the value of LIBXL_DESTROY_TIMEOUT from 10 to 100 seconds If many domUs shutdown in parallel the backends can not keep up Add some debug output to track how long backend shutdown takes (bsc#1035442) libxl.LIBXL_DESTROY_TIMEOUT.patch libxl.LIBXL_DESTROY_TIMEOUT.debug.patch- Adjust xenstore-run-in-studomain.patch to change the defaults in the code instead of changing the sysconfig template, to also cover the upgrade case- Update to Xen 4.10.0-rc6 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Since xen switched to Kconfig, building a debug hypervisor was done by default. Adjust make logic to build a non-debug hypervisor by default, and continue to provide one as xen-dbg.gz- fate#316614: set migration constraints from cmdline fix libxl.set-migration-constraints-from-cmdline.patch for xen-4.10- Document the suse-diskcache-disable-flush option in xl-disk-configuration(5) (bsc#879425,bsc#1067317)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to Xen 4.10.0-rc5 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - fate#323663 - Run Xenstore in stubdomain xenstore-run-in-studomain.patch- bsc#1067224 - xen-tools have hard dependency on Python 2 pygrub-python3-conversion.patch xenmon-python3-conversion.patch migration-python3-conversion.patch xnloader.py xen2libvirt.py- Remove xendriverdomain.service (bsc#1065185) Driver domains must be configured manually with custom .service file- Update to Xen 4.10.0-rc3 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - Drop 59f31268-libxc-remove-stale-error-check-for-domain-size.patch- Adjust xen-dom0-modules.service to ignore errors (bsc#1065187)- fate#324052 Support migration of Xen HVM domains larger than 1TB 59f31268-libxc-remove-stale-error-check-for-domain-size.patch- Update to Xen 4.10.0-rc2 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2- Update to Xen 4.10.0-rc1 (fate#321394, fate#322686) xen-4.10.0-testing-src.tar.bz2 - Drop patches included in new tarball 592fd5f0-stop_machine-fill-result-only-in-case-of-error.patch 596f257e-x86-fix-hvmemul_insn_fetch.patch 5982fd99-VT-d-don-t-panic-warn-on-iommu-no-igfx.patch 598c3630-VT-d-PI-disable-when-CPU-side-PI-is-off.patch 598c3706-cpufreq-only-stop-ondemand-governor-if-started.patch 5992f1e5-x86-grant-disallow-misaligned-PTEs.patch 5992f20d-gnttab-split-maptrack-lock-to-make-it-useful-again.patch 5992f233-gnttab-correct-pin-status-fixup-for-copy.patch 59958e76-gnttab-dont-use-possibly-unbounded-tail-calls.patch 59958ebf-gnttab-fix-transitive-grant-handling.patch 59958edd-gnttab-avoid-spurious-maptrack-handle-alloc-failures.patch 599da329-arm-mm-release-grant-lock-on-xatp1-error-paths.patch 59a01223-x86-check-for-alloc-errors-in-modify_xen_mappings.patch 59a0130c-x86-efi-dont-write-relocs-in-efi_arch_relocate_image-1st-pass.patch 59a9221f-VT-d-use-correct-BDF-for-VF-to-search-VT-d-unit.patch 59ae9177-x86-emul-fix-handling-of-unimplemented-Grp7-insns.patch 59aec335-x86emul-correct-VEX-W-handling-for-VPINSRD.patch 59aec375-x86emul-correct-VEX-L-handling-for-VCVTx2SI.patch 59afcea0-x86-introduce-and-use-setup_force_cpu_cap.patch 59b2a7f2-x86-HVM-correct-repeat-count-update-linear-phys.patch 59b7d664-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch 59b7d69b-grant_table-fix-GNTTABOP_cache_flush-handling.patch 59b7d6c8-xenstore-dont-unlink-connection-object-twice.patch 59b7d6d9-gnttab-also-validate-PTE-perms-upon-destroy-replace.patch gcc7-arm.patch gcc7-mini-os.patch- bsc#1061084 - VUL-0: xen: page type reference leak on x86 (XSA-242) xsa242.patch - bsc#1061086 - VUL-0: xen: x86: Incorrect handling of self-linear shadow mappings with translated guests (XSA-243) xsa243.patch - bsc#1061087 - VUL-0: xen: x86: Incorrect handling of IST settings during CPU hotplug (XSA-244) xsa244.patch- bsc#1061077 - VUL-0: xen: DMOP map/unmap missing argument checks (XSA-238) xsa238.patch - bsc#1061080 - VUL-0: xen: hypervisor stack leak in x86 I/O intercept code (XSA-239) xsa239.patch - bsc#1061081 - VUL-0: xen: Unlimited recursion in linear pagetable de-typing (XSA-240) xsa240-1.patch xsa240-2.patch - bsc#1061082 - VUL-0: xen: Stale TLB entry due to page type release race (XSA-241) xsa241.patch- bsc#1061075 - VUL-0: xen: pin count / page reference race in grant table code (XSA-236) xsa236.patch - bsc#1061076 - VUL-0: xen: multiple MSI mapping issues on x86 (XSA-237) xsa237-1.patch xsa237-2.patch xsa237-3.patch xsa237-4.patch xsa237-5.patch- bsc#1056278 - VUL-0: xen: Missing NUMA node parameter verification (XSA-231) 59b7d664-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch - bsc#1056280 - VUL-0: xen: Missing check for grant table (XSA-232) 59b7d69b-grant_table-fix-GNTTABOP_cache_flush-handling.patch - bsc#1056281 - VUL-0: xen: cxenstored: Race in domain cleanup (XSA-233) 59b7d6c8-xenstore-dont-unlink-connection-object-twice.patch - bsc#1056282 - VUL-0: xen: insufficient grant unmapping checks for x86 PV guests (XSA-234) 59b7d6d9-gnttab-also-validate-PTE-perms-upon-destroy-replace.patch - bsc#1055321 - VUL-0: xen: add-to-physmap error paths fail to release lock on ARM (XSA-235) 599da329-arm-mm-release-grant-lock-on-xatp1-error-paths.patch - Upstream patches from Jan (bsc#1027519) 59a01223-x86-check-for-alloc-errors-in-modify_xen_mappings.patch 59a0130c-x86-efi-dont-write-relocs-in-efi_arch_relocate_image-1st-pass.patch 59a9221f-VT-d-use-correct-BDF-for-VF-to-search-VT-d-unit.patch 59ae9177-x86-emul-fix-handling-of-unimplemented-Grp7-insns.patch 59aec335-x86emul-correct-VEX-W-handling-for-VPINSRD.patch 59aec375-x86emul-correct-VEX-L-handling-for-VCVTx2SI.patch 59afcea0-x86-introduce-and-use-setup_force_cpu_cap.patch 59b2a7f2-x86-HVM-correct-repeat-count-update-linear-phys.patch - Dropped gcc7-xen.patch- bsc#1057358 - Cannot Boot into SLES12.3 with Xen hypervisor when Secure Boot is Enabled xen.spec- bsc#1055695 - XEN: 11SP4 and 12SP3 HVM guests can not be restored update from v6 to v9 to cover more cases for ballooned domUs libxc.sr.superpage.patch- bsc#1026236 - remove suse_vtsc_tolerance= cmdline option for Xen drop the patch because it is not upstream acceptable remove xen.suse_vtsc_tolerance.patch- bsc#1055695 - XEN: 11SP4 and 12SP3 HVM guests can not be restored after the save using xl stack libxc.sr.superpage.patch- Unignore gcc-PIE the toolstack disables PIE for firmware builds as needed- Upstream patches from Jan (bsc#1027519) 592fd5f0-stop_machine-fill-result-only-in-case-of-error.patch 596f257e-x86-fix-hvmemul_insn_fetch.patch 5982fd99-VT-d-don-t-panic-warn-on-iommu-no-igfx.patch 598c3630-VT-d-PI-disable-when-CPU-side-PI-is-off.patch 598c3706-cpufreq-only-stop-ondemand-governor-if-started.patch 5992f1e5-x86-grant-disallow-misaligned-PTEs.patch (Replaces xsa227.patch) 5992f20d-gnttab-split-maptrack-lock-to-make-it-useful-again.patch (Replaces xsa228.patch) 5992f233-gnttab-correct-pin-status-fixup-for-copy.patch (Replaces xsa230.patch) 59958e76-gnttab-dont-use-possibly-unbounded-tail-calls.patch (Replaces xsa226-1.patch) 59958ebf-gnttab-fix-transitive-grant-handling.patch (Replaces xsa226-2.patch) 59958edd-gnttab-avoid-spurious-maptrack-handle-alloc-failures.patch- bsc#1044974 - xen-tools require python-pam xen.spec- Clean up spec file errors and a few warnings. (bsc#1027519) - Removed conditional 'with_systemd' and some old deprecated 'sles_version' checks. xen.spec- Remove use of brctl utiltiy from supportconfig plugin FATE#323639- Use upstream variant of mini-os __udivmoddi4 change gcc7-mini-os.patch- fate#323639 Move bridge-utils to legacy replace-obsolete-network-configuration-commands-in-s.patch- bsc#1052686 - VUL-0: xen: grant_table: possibly premature clearing of GTF_writing / GTF_reading (XSA-230) xsa230.patch- bsc#1035231 - migration of HVM domU does not use superpages on destination dom0 libxc.sr.superpage.patch- bsc#1051787 - VUL-0: CVE-2017-12135: xen: possibly unbounded recursion in grant table code (XSA-226) xsa226-1.patch xsa226-2.patch - bsc#1051788 - VUL-0: CVE-2017-12137: xen: x86: PV privilege escalation via map_grant_ref (XSA-227) xsa227.patch - bsc#1051789 - VUL-0: CVE-2017-12136: xen: grant_table: Race conditions with maptrack free list handling (XSA-228) xsa228.patch- Add a supportconfig plugin xen-supportconfig FATE#323661- bsc#1026236 - add suse_vtsc_tolerance= cmdline option for Xen To avoid emulation of TSC access from a domU after live migration add a global tolerance for the measured host kHz xen.suse_vtsc_tolerance.patch- fate#323662 Drop qemu-dm from xen-tools package The following tarball and patches have been removed qemu-xen-traditional-dir-remote.tar.bz2 VNC-Support-for-ExtendedKeyEvent-client-message.patch 0001-net-move-the-tap-buffer-into-TAPState.patch 0002-net-increase-tap-buffer-size.patch 0003-e1000-fix-access-4-bytes-beyond-buffer-end.patch 0004-e1000-secrc-support.patch 0005-e1000-multi-buffer-packet-support.patch 0006-e1000-clear-EOP-for-multi-buffer-descriptors.patch 0007-e1000-verify-we-have-buffers-upfront.patch 0008-e1000-check-buffer-availability.patch CVE-2013-4533-qemut-pxa2xx-buffer-overrun-on-incoming-migration.patch CVE-2013-4534-qemut-openpic-buffer-overrun-on-incoming-migration.patch CVE-2013-4537-qemut-ssi-sd-fix-buffer-overrun-on-invalid-state-load.patch CVE-2013-4538-qemut-ssd0323-fix-buffer-overun-on-invalid-state.patch CVE-2013-4539-qemut-tsc210x-fix-buffer-overrun-on-invalid-state-load.patch CVE-2014-0222-qemut-qcow1-validate-l2-table-size.patch CVE-2014-3640-qemut-slirp-NULL-pointer-deref-in-sosendto.patch CVE-2015-4037-qemut-smb-config-dir-name.patch CVE-2015-5154-qemut-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5278-qemut-Infinite-loop-in-ne2000_receive-function.patch CVE-2015-6815-qemut-e1000-fix-infinite-loop.patch CVE-2015-7512-qemut-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch CVE-2015-8504-qemut-vnc-avoid-floating-point-exception.patch CVE-2016-1714-qemut-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2016-1981-qemut-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-2391-qemut-usb-null-pointer-dereference-in-ohci-module.patch CVE-2016-2841-qemut-ne2000-infinite-loop-in-ne2000_receive.patch CVE-2016-4439-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-esp_reg_write.patch CVE-2016-4441-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-get_cmd.patch CVE-2016-5238-qemut-scsi-esp-OOB-write-when-using-non-DMA-mode-in-get_cmd.patch CVE-2016-5338-qemut-scsi-esp-OOB-rw-access-while-processing-ESP_FIFO.patch CVE-2016-6351-qemut-scsi-esp-make-cmdbuf-big-enough-for-maximum-CDB-size.patch CVE-2016-7908-qemut-net-Infinite-loop-in-mcf_fec_do_tx.patch CVE-2016-7909-qemut-net-pcnet-infinite-loop-in-pcnet_rdra_addr.patch CVE-2016-8667-qemut-dma-rc4030-divide-by-zero-error-in-set_next_tick.patch CVE-2016-8669-qemut-char-divide-by-zero-error-in-serial_update_parameters.patch CVE-2016-8910-qemut-net-rtl8139-infinite-loop-while-transmit-in-Cplus-mode.patch CVE-2016-9921-qemut-display-cirrus_vga-divide-by-zero-in-cirrus_do_copy.patch CVE-2017-6505-qemut-usb-an-infinite-loop-issue-in-ohci_service_ed_list.patch CVE-2017-8309-qemut-audio-host-memory-leakage-via-capture-buffer.patch CVE-2017-9330-qemut-usb-ohci-infinite-loop-due-to-incorrect-return-value.patch blktap.patch cdrom-removable.patch xen-qemu-iscsi-fix.patch qemu-security-etch1.patch xen-disable-qemu-monitor.patch xen-hvm-default-bridge.patch qemu-ifup-set-mtu.patch ioemu-vnc-resize.patch capslock_enable.patch altgr_2.patch log-guest-console.patch bdrv_open2_fix_flags.patch bdrv_open2_flags_2.patch ioemu-7615-qcow2-fix-alloc_cluster_link_l2.patch qemu-dm-segfault.patch bdrv_default_rwflag.patch kernel-boot-hvm.patch ioemu-watchdog-support.patch ioemu-watchdog-linkage.patch ioemu-watchdog-ib700-timer.patch ioemu-hvm-pv-support.patch pvdrv_emulation_control.patch ioemu-disable-scsi.patch ioemu-disable-emulated-ide-if-pv.patch xenpaging.qemu.flush-cache.patch ioemu-devicemodel-include.patch - Cleanup spec file and remove unused KMP patches kmp_filelist supported_module.patch xen_pvonhvm.xen_emul_unplug.patch- bsc#1002573 - Optimize LVM functions in block-dmmd block-dmmd- Record initial Xen dmesg in /var/log/xen/xen-boot.log for supportconfig. Keep previous log in /var/log/xen/xen-boot.prev.log- Remove storytelling from description in xen.rpm- Update to Xen 4.9.0 FCS (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update block-dmmd script (bsc#1002573) block-dmmd- Update to Xen 4.9.0-rc8+ (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 gcc7-arm.patch - Drop gcc7-error-xenpmd.patch- Update to Xen 4.9.0-rc8 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1042160 - VUL-1: CVE-2017-9330: xen: usb: ohci: infinite loop due to incorrect return value CVE-2017-9330-qemut-usb-ohci-infinite-loop-due-to-incorrect-return-value.patch- bsc#1037243 - VUL-1: CVE-2017-8309: xen: audio: host memory leakage via capture buffer CVE-2017-8309-qemut-audio-host-memory-leakage-via-capture-buffer.patch- Update to Xen 4.9.0-rc7 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update to Xen 4.9.0-rc6 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1031343 - xen fails to build with GCC 7 gcc7-mini-os.patch gcc7-xen.patch- bsc#1031343 - xen fails to build with GCC 7 gcc7-error-xenpmd.patch- Update to Xen 4.9.0-rc5 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 - Drop xen-tools-pkgconfig-xenlight.patch- bsc#1037779 - xen breaks kexec-tools build xen-tools-pkgconfig-xenlight.patch- Update to Xen 4.9.0-rc4 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- bsc#1036146 - sles12sp2 xen VM dumps core to wrong path xen.spec- Update to Xen 4.9.0-rc3 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 aarch64-maybe-uninitialized.patch- Update to Xen 4.9.0-rc2 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2- Update to Xen 4.9.0-rc1 (fate#321394, fate#323108) xen-4.9.0-testing-src.tar.bz2 ioemu-devicemodel-include.patch - Dropped patches contained in new tarball xen-4.8.0-testing-src.tar.bz2 0001-xenstore-let-write_node-and-some-callers-return-errn.patch 0002-xenstore-undo-function-rename.patch 0003-xenstore-rework-of-transaction-handling.patch 584806ce-x86emul-correct-PUSHF-POPF.patch 584fc649-fix-determining-when-domain-creation-is-complete.patch 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch 58510cac-x86emul-MOVNTI-no-REP-prefixes.patch 58526ccc-x86emul-64bit-ignore-most-segment-bases-in-align-check.patch 5853ed37-VT-d-correct-dma_msi_set_affinity.patch 5853ee07-x86emul-CMPXCHG16B-aligned-operand.patch 58580060-x86-emul-correct-SYSCALL-eflags-handling.patch 585aa3c5-x86-force-EFLAGS-IF-on-upon-exit-to-PV.patch 585aa407-x86-HVM-NULL-check-before-using-VMFUNC-hook.patch 585bd5fe-x86-emul-correct-VMFUNC-return-value-handling.patch 586ba81c-x86-cpu-dont-update-this_cpu-for-guest-get_cpu_vendor.patch 587d04d6-x86-xstate-fix-array-overrun-with-LWP.patch 587de4a9-x86emul-VEX-B-ignored-in-compat-mode.patch 5882129d-x86emul-LOCK-check-adjustments.patch 58821300-x86-segment-attribute-handling.patch 58873c1f-x86emul-correct-FPU-stub-asm-constraints.patch 58873c80-x86-hvm-do-not-set-msr_tsc_adjust-on-.patch 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5887888f-credit2-never-consider-CPUs-outside-of-pool.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5888b1b3-x86-emulate-dont-assume-addr_size-32-implies-protmode.patch 5899cbd9-EPT-allow-wrcomb-MMIO-mappings-again.patch 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch 58a44771-IOMMU-always-call-teardown-callback.patch 58a48ccc-x86-fix-p2m_flush_table-for-non-nested.patch 58a59f4b-libxl-correct-xenstore-entry-for-empty-cdrom.patch 58a70d94-VMX-fix-VMCS-race-on-cswitch-paths.patch 58ac1f3f-VMX-dont-leak-host-syscall-MSRs.patch 58b5a2de-x86-correct-Xens-idea-of-its-memory-layout.patch 58b6fd42-credit2-always-mark-a-tickled-pCPU-as-tickled.patch 58b6fd42-credit2-dont-miss-accounting-during-credit-reset.patch 58cbf682-x86-EFI-avoid-overrunning-mb_modules.patch 58cf9200-x86-EFI-avoid-IOMMU-faults-on-tail-gap.patch 58cf9260-x86-EFI-avoid-Xen-when-looking-for-mod-kexec-pos.patch 58cf9277-x86-time-dont-use-vTSC-if-host-guest-freqs-match.patch 58d25ea2-xenstore-add-missing-checks-for-allocation-failure.patch 58d91365-sched-dont-call-wrong-hook-via-VCPU2OP.patch CVE-2017-2615-qemut-display-cirrus-oob-access-while-doing-bitblt-copy-backward-mode.patch CVE-2017-2620-xsa209-qemut-cirrus_bitblt_cputovideo-does-not-check-if-memory-region-safe.patch glibc-2.25-compatibility-fix.patch xs-09-add_change_node-params.patch xs-10-call-add_change_node.patch xs-11-tdb-record-header.patch xs-12-node-gen-count.patch xs-13-read-directory-part-support.patch xs-14-command-array.patch xs-15-command-return-val.patch xs-16-function-static.patch xs-17-arg-parsing.patch xs-18-default-buffer.patch xs-19-handle-alloc-failures.patch xs-20-tdb-version.patch xs-21-empty-tdb-database.patch xs-22-reopen_log-fix.patch xs-23-XS_DEBUG-rename.patch xs-24-xenstored_control.patch xs-25-control-enhance.patch xs-26-log-control.patch xs-27-memory-report.patch xs-28-remove-talloc-report.patch xs-29-define-off_t.patch xsa206-0001-xenstored-apply-a-write-transaction-rate-limit.patch xsa206-0002-xenstored-Log-when-the-write-transaction-rate-limit.patch- bsc#1022703 - Xen HVM guest with OVMF hangs with unattached CDRom 58a59f4b-libxl-correct-xenstore-entry-for-empty-cdrom.patch- bsc#1015348 - L3: libvirtd does not start during boot suse-xendomains-service.patch- bsc#1014136 - Partner-L3: kdump can't dump a kernel on SLES12-SP2 with Xen hypervisor. 58cf9260-x86-EFI-avoid-Xen-when-looking-for-mod-kexec-pos.patch - bsc#1026236 - L3: Paravirtualized vs. fully virtualized migration - latter one much faster 58cf9277-x86-time-dont-use-vTSC-if-host-guest-freqs-match.patch - Upstream patch from Jan 58cbf682-x86-EFI-avoid-overrunning-mb_modules.patch 58cf9200-x86-EFI-avoid-IOMMU-faults-on-tail-gap.patch 58d91365-sched-dont-call-wrong-hook-via-VCPU2OP.patch- bsc#1022555 - L3: Timeout in "execution of /etc/xen/scripts/block add" 58d25ea2-xenstore-add-missing-checks-for-allocation-failure.patch 0001-xenstore-let-write_node-and-some-callers-return-errn.patch 0002-xenstore-undo-function-rename.patch 0003-xenstore-rework-of-transaction-handling.patch - bsc#1030144 - VUL-0: xen: xenstore denial of service via repeated update (XSA-206) xsa206-0001-xenstored-apply-a-write-transaction-rate-limit.patch xsa206-0002-xenstored-Log-when-the-write-transaction-rate-limit.patch - bsc#1029827 - Forward port xenstored xs-09-add_change_node-params.patch xs-10-call-add_change_node.patch xs-11-tdb-record-header.patch xs-12-node-gen-count.patch xs-13-read-directory-part-support.patch xs-14-command-array.patch xs-15-command-return-val.patch xs-16-function-static.patch xs-17-arg-parsing.patch xs-18-default-buffer.patch xs-19-handle-alloc-failures.patch xs-20-tdb-version.patch xs-21-empty-tdb-database.patch xs-22-reopen_log-fix.patch xs-23-XS_DEBUG-rename.patch xs-24-xenstored_control.patch xs-25-control-enhance.patch xs-26-log-control.patch xs-27-memory-report.patch xs-28-remove-talloc-report.patch xs-29-define-off_t.patch- bsc#1029128 - fix make xen to really produce xen.efi with gcc48- bsc#1028235 - VUL-0: CVE-2017-6505: xen: qemu: usb: an infinite loop issue in ohci_service_ed_list CVE-2017-6505-qemut-usb-an-infinite-loop-issue-in-ohci_service_ed_list.patch - Upstream patches from Jan (bsc#1027519) 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5899cbd9-EPT-allow-wrcomb-MMIO-mappings-again.patch 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch 58a44771-IOMMU-always-call-teardown-callback.patch 58a48ccc-x86-fix-p2m_flush_table-for-non-nested.patch 58a70d94-VMX-fix-VMCS-race-on-cswitch-paths.patch 58ac1f3f-VMX-dont-leak-host-syscall-MSRs.patch 58b5a2de-x86-correct-Xens-idea-of-its-memory-layout.patch 58b6fd42-credit2-always-mark-a-tickled-pCPU-as-tickled.patch 58b6fd42-credit2-dont-miss-accounting-during-credit-reset.patch- bsc#1027654 - XEN fails to build against glibc 2.25 glibc-2.25-compatibility-fix.patch libxl.pvscsi.patch- fate#316613: Refresh and enable libxl.pvscsi.patch- bsc#1024834 - VUL-0: CVE-2017-2620: xen: cirrus_bitblt_cputovideo does not check if memory region is safe (XSA-209) CVE-2017-2620-xsa209-qemut-cirrus_bitblt_cputovideo-does-not-check-if-memory-region-safe.patch- bsc#1023948 - [pvusb][sles12sp3][openqa] Segmentation fault happened when adding usbctrl devices via xl 589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch- Upstream patches from Jan (bsc#1027519) 587d04d6-x86-xstate-fix-array-overrun-with-LWP.patch 587de4a9-x86emul-VEX-B-ignored-in-compat-mode.patch 5882129d-x86emul-LOCK-check-adjustments.patch 58821300-x86-segment-attribute-handling.patch 58873c1f-x86emul-correct-FPU-stub-asm-constraints.patch 58873c80-x86-hvm-do-not-set-msr_tsc_adjust-on-.patch 5887888f-credit2-use-the-correct-scratch-cpumask.patch 5887888f-credit2-never-consider-CPUs-outside-of-pool.patch 5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch 5888b1b3-x86-emulate-dont-assume-addr_size-32-implies-protmode.patch- bsc#1023004 - VUL-0: CVE-2017-2615: qemu: display: cirrus: oob access while doing bitblt copy backward mode CVE-2017-2615-qemut-display-cirrus-oob-access-while-doing-bitblt-copy-backward-mode.patch- fate#322313 and fate#322150 require the acpica package ported to aarch64 which Xen 4.8 needs to build. Temporarily disable aarch64 until these fates are complete. xen.spec- bsc#1021952 - Virutalization/xen: Bug xen-tools missing /usr/bin/domu-xenstore; guests fail to launch tmp_build.patch xen.spec- No systemd presets for 42.3+ and SLE12SP3+ (bsc#1012842)- bsc#1007224 - broken symlinks in /usr/share/doc/packages/xen/misc/ xen.spec- 585aa3c5-x86-force-EFLAGS-IF-on-upon-exit-to-PV.patch Replaces xsa202.patch (bsc#1014298) - 585aa407-x86-HVM-NULL-check-before-using-VMFUNC-hook.patch Replaces xsa203.patch (bsc#1014300) - 58580060-x86-emul-correct-SYSCALL-eflags-handling.patch Replaces xsa204.patch (bsc#1016340) - Upstream patches from Jan 58526ccc-x86emul-64bit-ignore-most-segment-bases-in-align-check.patch 5853ed37-VT-d-correct-dma_msi_set_affinity.patch 5853ee07-x86emul-CMPXCHG16B-aligned-operand.patch 585bd5fe-x86-emul-correct-VMFUNC-return-value-handling.patch 586ba81c-x86-cpu-dont-update-this_cpu-for-guest-get_cpu_vendor.patch- bsc#1015169 - VUL-0: CVE-2016-9921, CVE-2016-9922: xen: qemu: display: cirrus_vga: a divide by zero in cirrus_do_copy CVE-2016-9921-qemut-display-cirrus_vga-divide-by-zero-in-cirrus_do_copy.patch- bsc#1016340 - VUL-0: CVE-2016-10013: xen: x86: Mishandling of SYSCALL singlestep during emulation (XSA-204) xsa204.patch- bsc#1012651 - VUL-0: CVE-2016-9932: xen: x86 CMPXCHG8B emulation fails to ignore operand size override (XSA-200) 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch- bsc#1014298 - VUL-0: CVE-2016-10024: xen: x86 PV guests may be able to mask interrupts (XSA-202) xsa202.patch - bsc#1014300 - VUL-0: CVE-2016-10025: xen: x86: missing NULL pointer check in VMFUNC emulation (XSA-203) xsa203.patch - Upstream patches from Jan 584806ce-x86emul-correct-PUSHF-POPF.patch 584fc649-fix-determining-when-domain-creation-is-complete.patch 58510c06-x86emul-CMPXCHGnB-ignore-prefixes.patch 58510cac-x86emul-MOVNTI-no-REP-prefixes.patch- Update to Xen 4.8 FCS xen-4.8.0-testing-src.tar.bz2 - Dropped xen-4.7.1-testing-src.tar.bz2 0001-libxc-Rework-extra-module-initialisation.patch 0002-libxc-Prepare-a-start-info-structure-for-hvmloader.patch 0003-configure-define-SEABIOS_PATH-and-OVMF_PATH.patch 0004-firmware-makefile-install-BIOS-blob.patch 0005-libxl-Load-guest-BIOS-from-file.patch 0006-xen-Move-the-hvm_start_info-C-representation-from-li.patch 0007-hvmloader-Grab-the-hvm_start_info-pointer.patch 0008-hvmloader-Locate-the-BIOS-blob.patch 0009-hvmloader-Check-modules-whereabouts-in-perform_tests.patch 0010-hvmloader-Load-SeaBIOS-from-hvm_start_info-modules.patch 0011-hvmloader-Load-OVMF-from-modules.patch 0012-hvmloader-Specific-bios_load-function-required.patch 0013-hvmloader-Always-build-in-SeaBIOS-and-OVMF-loader.patch 0014-configure-do-not-depend-on-SEABIOS_PATH-or-OVMF_PATH.patch 57580bbd-kexec-allow-relaxed-placement-via-cmdline.patch 576001df-x86-time-use-local-stamp-in-TSC-calibration-fast-path.patch 5769106e-x86-generate-assembler-equates-for-synthesized.patch 57a1e603-x86-time-adjust-local-system-time-initialization.patch 57a1e64c-x86-time-introduce-and-use-rdtsc_ordered.patch 57a2f6ac-x86-time-calibrate-TSC-against-platform-timer.patch 57a30261-x86-support-newer-Intel-CPU-models.patch 5810a9cc-x86-emul-Correct-decoding-of-SReg3-operands.patch 581b2c3b-x86-emul-reject-LGDT-LIDT-with-non-canonical-addresses.patch 581b647a-x86emul-L-S-G-I-DT-ignore-opsz-overrides-in-64-bit-mode.patch 58249392-x86-svm-dont-clobber-eax-edx-if-RDMSR-intercept-fails.patch 582c35d6-x86-vmx-correct-long-mode-check-in-vmx_cpuid_intercept.patch 582c35ee-x86-traps-dont-call-hvm_hypervisor_cpuid_leaf-for-PV.patch 58343dc2-x86-hvm-Fix-the-handling-of-non-present-segments.patch 58343df8-x86-HVM-dont-load-LDTR-with-VM86-mode-attrs-during-task-switch.patch 58343e24-x86-PV-writes-of-fs-and-gs-base-MSRs-require-canonical-addresses.patch 58343e9e-libelf-fix-stack-memory-leak-when-loading-32-bit-symbol-tables.patch 58343ec2-x86emul-fix-huge-bit-offset-handling.patch 58343f29-x86-emul-correct-the-IDT-entry-calculation-in-inject_swint.patch 58343f44-x86-svm-fix-injection-of-software-interrupts.patch 58343f79-pygrub-Properly-quote-results-when-returning-them-to-the-caller.patch CVE-2016-9381-xsa197-qemut.patch CVE-2016-9637-xsa199-qemut.patch- bsc#1011652 - VUL-0: xen: qemu ioport array overflow CVE-2016-9637-xsa199-qemut.patch- bsc#1009100 - VUL-0: CVE-2016-9386: XSA-191: xen: x86 null segments not always treated as unusable 58343dc2-x86-hvm-Fix-the-handling-of-non-present-segments.patch - bsc#1009103 - VUL-0: CVE-2016-9382: XSA-192: xen: x86 task switch to VM86 mode mis-handled 58343df8-x86-HVM-dont-load-LDTR-with-VM86-mode-attrs-during-task-switch.patch - bsc#1009104 - VUL-0: CVE-2016-9385: XSA-193: xen: x86 segment base write emulation lacking canonical address checks 58343e24-x86-PV-writes-of-fs-and-gs-base-MSRs-require-canonical-addresses.patch - bsc#1009105 - VUL-0: CVE-2016-9384: XSA-194: xen: guest 32-bit ELF symbol table load leaking host data 58343e9e-libelf-fix-stack-memory-leak-when-loading-32-bit-symbol-tables.patch - bsc#1009107 - VUL-0: CVE-2016-9383: XSA-195: xen: x86 64-bit bit test instruction emulation broken 58343ec2-x86emul-fix-huge-bit-offset-handling.patch - bsc#1009108 - VUL-0: CVE-2016-9377,CVE-2016-9378: XSA-196: xen: x86 software interrupt injection mis-handled 58343f29-x86-emul-correct-the-IDT-entry-calculation-in-inject_swint.patch 58343f44-x86-svm-fix-injection-of-software-interrupts.patch - bsc#1009109 - VUL-0: CVE-2016-9381: XSA-197: xen: qemu incautious about shared ring processing CVE-2016-9381-xsa197-qemut.patch - bsc#1009111 - VUL-0: CVE-2016-9379,CVE-2016-9380: XSA-198: xen: delimiter injection vulnerabilities in pygrub 58343f79-pygrub-Properly-quote-results-when-returning-them-to-the-caller.patch - Upstream patches from Jan 581b2c3b-x86-emul-reject-LGDT-LIDT-with-non-canonical-addresses.patch 581b647a-x86emul-L-S-G-I-DT-ignore-opsz-overrides-in-64-bit-mode.patch 58249392-x86-svm-dont-clobber-eax-edx-if-RDMSR-intercept-fails.patch 582c35d6-x86-vmx-correct-long-mode-check-in-vmx_cpuid_intercept.patch 582c35ee-x86-traps-dont-call-hvm_hypervisor_cpuid_leaf-for-PV.patch- Update to Xen Version 4.7.1 xen-4.7.1-testing-src.tar.bz2 - Dropped patches contained in new tarball xen-4.7.0-testing-src.tar.bz2 575e9ca0-nested-vmx-Validate-host-VMX-MSRs-before-accessing-them.patch 57640448-xen-sched-use-default-scheduler-upon-an-invalid-sched.patch 57973099-have-schedulers-revise-initial-placement.patch 579730e6-remove-buggy-initial-placement-algorithm.patch 57976073-x86-remove-unsafe-bits-from-mod_lN_entry-fastpath.patch 57976078-x86-avoid-SMAP-violation-in-compat_create_bounce_frame.patch 57ac6316-don-t-restrict-DMA-heap-to-node-0.patch 57b71fc5-x86-EFI-don-t-apply-relocations-to-l-2-3-_bootmap.patch 57b7447b-dont-permit-guest-to-populate-PoD-pages-for-itself.patch 57c4412b-x86-HVM-add-guarding-logic-for-VMX-specific-code.patch 57c57f73-libxc-correct-max_pfn-calculation-for-saving-domain.patch 57c805bf-x86-levelling-restrict-non-architectural-OSXSAVE-handling.patch 57c805c1-x86-levelling-pass-vcpu-to-ctxt_switch_levelling.patch 57c805c3-x86-levelling-provide-architectural-OSXSAVE-handling.patch 57c82be2-x86-32on64-adjust-call-gate-emulation.patch 57c93e52-fix-error-in-libxl_device_usbdev_list.patch 57c96df3-credit1-fix-a-race-when-picking-initial-pCPU.patch 57c96e2c-x86-correct-PT_NOTE-file-position.patch 57cfed43-VMX-correct-feature-checks-for-MPX-and-XSAVES.patch 57d1563d-x86-32on64-don-t-allow-recursive-page-tables-from-L3.patch 57d15679-x86-emulate-Correct-boundary-interactions-of-emulated-insns.patch 57d1569a-x86-shadow-Avoid-overflowing-sh_ctxt-seg_reg.patch 57d18642-hvm-fep-Allow-test-insns-crossing-1-0-boundary.patch 57d18642-x86-segment-Bounds-check-accesses-to-emulation-ctxt-seg_reg.patch 57d7ca5f-x86-domctl-fix-TOCTOU-race-in-XEN_DOMCTL_getvcpuextstate.patch 57d7ca64-x86-domctl-fix-migration-of-guests-not-using-xsave.patch 57da8883-credit1-fix-mask-to-be-used-for-tickling.patch 57da8883-credit2-properly-schedule-migration-of-running-vcpu.patch 57dfb1c5-x86-Intel-hide-CPUID-faulting-capability-from-guests.patch 57e93e1d-x86emul-correct-loading-of-ss.patch 57e93e4a-x86emul-don-t-allow-null-selector-for-LTR.patch 57e93e89-x86-AMD-apply-erratum-665-workaround.patch 57ee6cbc-credit1-return-time-remaining-to-limit-as-next-timeslice.patch 57f3a8ee-x86emul-honor-guest-CR0-TS-and-CR0-EM.patch 57fb6a91-x86-defer-not-present-segment-checks.patch 5800c51d-x86-hvm-Clobber-cs-L-when-LME-becomes-set.patch 5800caec-x86emul-fix-pushing-of-selector-registers.patch 5800cb06-x86-Viridian-don-t-depend-on-undefined-register-state.patch 580e29f9-x86-MISALIGNSSE-feature-depends-on-SSE.patch 57dfb2ff-x86-Intel-Broadwell-no-PKG_C8-10_RESIDENCY-MSRs.patch- bsc#1004981 - Xen RPM doesn't contain debug hypervisor for EFI systems xen.spec- bsc#1000106 - VUL-0: CVE-2016-7777: xen: CR0.TS and CR0.EM not always honored for x86 HVM guests (XSA-190) 57f3a8ee-x86emul-honor-guest-CR0-TS-and-CR0-EM.patch - bsc#996191 - [XEN][acpi]residency -n 88 -c will cause xen panic on broadwell-ep 57dfb2ff-x86-Intel-Broadwell-no-PKG_C8-10_RESIDENCY-MSRs.patch - Upstream patches from Jan 57d7ca5f-x86-domctl-fix-TOCTOU-race-in-XEN_DOMCTL_getvcpuextstate.patch 57d7ca64-x86-domctl-fix-migration-of-guests-not-using-xsave.patch 57da8883-credit1-fix-mask-to-be-used-for-tickling.patch 57da8883-credit2-properly-schedule-migration-of-running-vcpu.patch 57dfb1c5-x86-Intel-hide-CPUID-faulting-capability-from-guests.patch 57e93e1d-x86emul-correct-loading-of-ss.patch 57e93e4a-x86emul-don-t-allow-null-selector-for-LTR.patch 57e93e89-x86-AMD-apply-erratum-665-workaround.patch 57ee6cbc-credit1-return-time-remaining-to-limit-as-next-timeslice.patch 57fb6a91-x86-defer-not-present-segment-checks.patch 5800c51d-x86-hvm-Clobber-cs-L-when-LME-becomes-set.patch 5800caec-x86emul-fix-pushing-of-selector-registers.patch 5800cb06-x86-Viridian-don-t-depend-on-undefined-register-state.patch 580e29f9-x86-MISALIGNSSE-feature-depends-on-SSE.patch 5810a9cc-x86-emul-Correct-decoding-of-SReg3-operands.patch- bsc#1007941 - Xen tools limit the number of vcpus to 256 when the system has 384 xen-arch-kconfig-nr_cpus.patch- bsc#1007157 - VUL-0: CVE-2016-8910: xen: net: rtl8139: infinite loop while transmit in C+ mode CVE-2016-8910-qemut-net-rtl8139-infinite-loop-while-transmit-in-Cplus-mode.patch- bsc#1005004 - CVE-2016-8667: xen: dma: rc4030 divide by zero error in set_next_tick CVE-2016-8667-qemut-dma-rc4030-divide-by-zero-error-in-set_next_tick.patch - bsc#1005005 - VUL-0: CVE-2016-8669: xen: char: divide by zero error in serial_update_parameters CVE-2016-8669-qemut-char-divide-by-zero-error-in-serial_update_parameters.patch- bsc#1003030 - VUL-0: CVE-2016-7908: xen: net: Infinite loop in mcf_fec_do_tx CVE-2016-7908-qemut-net-Infinite-loop-in-mcf_fec_do_tx.patch - bsc#1003032 - VUL-0: CVE-2016-7909: xen: net: pcnet: infinite loop in pcnet_rdra_addr CVE-2016-7909-qemut-net-pcnet-infinite-loop-in-pcnet_rdra_addr.patch- bsc#995785 - VUL-0: CVE-2016-7092: xen: x86: Disallow L3 recursive pagetable for 32-bit PV guests (XSA-185) 57d1563d-x86-32on64-don-t-allow-recursive-page-tables-from-L3.patch - bsc#995789 - VUL-0: CVE-2016-7093: xen: x86: Mishandling of instruction pointer truncation during emulation (XSA-186) 57d15679-x86-emulate-Correct-boundary-interactions-of-emulated-insns.patch 57d18642-hvm-fep-Allow-test-insns-crossing-1-0-boundary.patch - bsc#995792 - VUL-0: CVE-2016-7094: xen: x86 HVM: Overflow of sh_ctxt->seg_reg[] (XSA-187) 57d1569a-x86-shadow-Avoid-overflowing-sh_ctxt-seg_reg.patch 57d18642-x86-segment-Bounds-check-accesses-to-emulation-ctxt-seg_reg.patch - bsc#991934 - xen hypervisor crash in csched_acct 57c96df3-credit1-fix-a-race-when-picking-initial-pCPU.patch - Upstream patches from Jan 57c4412b-x86-HVM-add-guarding-logic-for-VMX-specific-code.patch 57c57f73-libxc-correct-max_pfn-calculation-for-saving-domain.patch 57c805bf-x86-levelling-restrict-non-architectural-OSXSAVE-handling.patch 57c805c1-x86-levelling-pass-vcpu-to-ctxt_switch_levelling.patch 57c805c3-x86-levelling-provide-architectural-OSXSAVE-handling.patch 57c82be2-x86-32on64-adjust-call-gate-emulation.patch 57c96e2c-x86-correct-PT_NOTE-file-position.patch 57cfed43-VMX-correct-feature-checks-for-MPX-and-XSAVES.patch- bsc#979002 - add 60-persistent-xvd.rules and helper script also to initrd, add the relevant dracut helper- bnc#953518 - unplug also SCSI disks in qemu-xen-traditional for upstream unplug protocol- bsc#989679 - [pvusb feature] USB device not found when 'virsh detach-device guest usb.xml' 57c93e52-fix-error-in-libxl_device_usbdev_list.patch- bsc#992224 - [HPS Bug] During boot of Xen Hypervisor, Failed to get contiguous memory for DMA from Xen 57ac6316-don-t-restrict-DMA-heap-to-node-0.patch - bsc#978755 - xen uefi systems fail to boot - bsc#983697 - SLES12 SP2 Xen UEFI mode cannot boot 57b71fc5-x86-EFI-don-t-apply-relocations-to-l-2-3-_bootmap.patch - Upstream patch from Jan 57b7447b-dont-permit-guest-to-populate-PoD-pages-for-itself.patch- spec: to stay compatible with the in-tree qemu-xen binary, use /usr/bin/qemu-system-i386 instead of /usr/bin/qemu-system-x86_64 bsc#986164- bsc#970135 - new virtualization project clock test randomly fails on Xen 576001df-x86-time-use-local-stamp-in-TSC-calibration-fast-path.patch 5769106e-x86-generate-assembler-equates-for-synthesized.patch 57a1e603-x86-time-adjust-local-system-time-initialization.patch 57a1e64c-x86-time-introduce-and-use-rdtsc_ordered.patch 57a2f6ac-x86-time-calibrate-TSC-against-platform-timer.patch - bsc#991934 - xen hypervisor crash in csched_acct 57973099-have-schedulers-revise-initial-placement.patch 579730e6-remove-buggy-initial-placement-algorithm.patch - bsc#988675 - VUL-0: CVE-2016-6258: xen: x86: Privilege escalation in PV guests (XSA-182) 57976073-x86-remove-unsafe-bits-from-mod_lN_entry-fastpath.patch - bsc#988676 - VUL-0: CVE-2016-6259: xen: x86: Missing SMAP whitelisting in 32-bit exception / event delivery (XSA-183) 57976078-x86-avoid-SMAP-violation-in-compat_create_bounce_frame.patch - Upstream patches from Jan 57a30261-x86-support-newer-Intel-CPU-models.patch- bsc#985503 - vif-route broken vif-route.patch- bsc#978413 - PV guest upgrade from sles11sp4 to sles12sp2 alpha3 failed on sles11sp4 xen host. pygrub-handle-one-line-menu-entries.patch- bsc#990843 - VUL-1: CVE-2016-6351: xen: qemu: scsi: esp: OOB write access in esp_do_dma CVE-2016-6351-qemut-scsi-esp-make-cmdbuf-big-enough-for-maximum-CDB-size.patch- bsc#900418 - Dump cannot be performed on SLES12 XEN 57580bbd-kexec-allow-relaxed-placement-via-cmdline.patch - Upstream patches from Jan 575e9ca0-nested-vmx-Validate-host-VMX-MSRs-before-accessing-them.patch 57640448-xen-sched-use-default-scheduler-upon-an-invalid-sched.patch- fate#319989 - Update to Xen 4.7 FCS xen-4.7.0-testing-src.tar.bz2 - Drop CVE-2014-3672-qemut-xsa180.patch- bsc#954872 - script block-dmmd not working as expected - libxl: error: libxl_dm.c (Additional fixes) block-dmmd- Convert with_stubdom into build_conditional to allow adjusting via prjconf - Convert with_debug into build_conditional to allow adjusting via prjconf- bsc#979002 - add 60-persistent-xvd.rules and helper script to xen-tools-domU to simplify transition to pvops based kernels- Convert with_oxenstored into build_conditional to allow adjusting via prjconf (fate#320836)- bsc#983984 - VUL-0: CVE-2016-5338: xen: qemu: scsi: esp: OOB r/w access while processing ESP_FIFO CVE-2016-5338-qemut-scsi-esp-OOB-rw-access-while-processing-ESP_FIFO.patch - bsc#982960 - VUL-0: CVE-2016-5238: xen: qemu: scsi: esp: OOB write when using non-DMA mode in get_cmd CVE-2016-5238-qemut-scsi-esp-OOB-write-when-using-non-DMA-mode-in-get_cmd.patch- fate#319989 - Update to Xen 4.7 RC5 xen-4.7.0-testing-src.tar.bz2- fate#319989 - Update to Xen 4.7 RC4 xen-4.7.0-testing-src.tar.bz2 - Dropped xen.pkgconfig-4.7.patch xsa164.patch- bsc#981264 - VUL-0: CVE-2014-3672: xen: Unrestricted qemu logging (XSA-180) CVE-2014-3672-qemut-xsa180.patch- bsc#980724 - VUL-0: CVE-2016-4441: Qemu: scsi: esp: OOB write while writing to 's->cmdbuf' in get_cmd CVE-2016-4441-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-get_cmd.patch - bsc#980716 - VUL-0: CVE-2016-4439: xen: scsi: esp: OOB write while writing to 's->cmdbuf' in esp_reg_write CVE-2016-4439-qemut-scsi-esp-OOB-write-while-writing-to-cmdbuf-in-esp_reg_write.patch- fate#319989 - Update to Xen 4.7 RC3 xen-4.7.0-testing-src.tar.bz2 - Dropped libxl-remove-cdrom-cachemode.patch x86-PoD-only-reclaim-if-needed.patch gcc6-warnings-as-errors.patch- bsc#954872 - script block-dmmd not working as expected - libxl: error: libxl_dm.c (another modification) block-dmmd- fate#319989 - Update to Xen 4.7 RC2 xen-4.7.0-testing-src.tar.bz2- bsc#961600 - L3: poor performance when Xen HVM domU configured with max memory > current memory x86-PoD-only-reclaim-if-needed.patch- Mark SONAMEs and pkgconfig as xen 4.7 xen.pkgconfig-4.7.patch- bsc#977329 - Xen: Cannot boot HVM guests with empty cdrom libxl-remove-cdrom-cachemode.patch- fate#319989 - Update to Xen 4.7 RC1 xen-4.7.0-testing-src.tar.bz2- fate#316614: set migration constraints from cmdline restore libxl.set-migration-constraints-from-cmdline.patch- Remove obsolete patch for xen-kmp magic_ioport_compat.patch- fate#316613: update to v12 libxl.pvscsi.patch- Update to the latest Xen 4.7 pre-release c2994f86 Drop libxl.migrate-legacy-stream-read.patch- bnc#972756 - Can't migrate HVM guest from SLES12SP1 Xen host to SLES12SP2 Alpha 1 host using xl migrate libxl.migrate-legacy-stream-read.patch- Add patches from proposed upstream series to load BIOS's from the toolstack instead of embedding in hvmloader http://lists.xenproject.org/archives/html/xen-devel/2016-03/msg01626.html 0001-libxc-Rework-extra-module-initialisation.patch, 0002-libxc-Prepare-a-start-info-structure-for-hvmloader.patch, 0003-configure-define-SEABIOS_PATH-and-OVMF_PATH.patch, 0004-firmware-makefile-install-BIOS-blob.patch, 0005-libxl-Load-guest-BIOS-from-file.patch, 0006-xen-Move-the-hvm_start_info-C-representation-from-li.patch, 0007-hvmloader-Grab-the-hvm_start_info-pointer.patch, 0008-hvmloader-Locate-the-BIOS-blob.patch, 0009-hvmloader-Check-modules-whereabouts-in-perform_tests.patch, 0010-hvmloader-Load-SeaBIOS-from-hvm_start_info-modules.patch, 0011-hvmloader-Load-OVMF-from-modules.patch, 0012-hvmloader-Specific-bios_load-function-required.patch, 0013-hvmloader-Always-build-in-SeaBIOS-and-OVMF-loader.patch, 0014-configure-do-not-depend-on-SEABIOS_PATH-or-OVMF_PATH.patch - Enable support for UEFI on x86_64 using the ovmf-x86_64-ms.bin firmware from qemu-ovmf-x86_64. The firmware is preloaded with Microsoft keys to more closely resemble firmware on real hardware FATE#320490- fate#319989: Update to Xen 4.7 (pre-release) xen-4.7.0-testing-src.tar.bz2 - Dropped: xen-4.6.1-testing-src.tar.bz2 55f7f9d2-libxl-slightly-refine-pci-assignable-add-remove-handling.patch 5628fc67-libxl-No-emulated-disk-driver-for-xvdX-disk.patch 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch 5649bcbe-libxl-relax-readonly-check-introduced-by-XSA-142-fix.patch hotplug-Linux-block-performance-fix.patch set-mtu-from-bridge-for-tap-interface.patch xendomains-libvirtd-conflict.patch xsa154.patch xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch xsa170.patch- Use system SeaBIOS instead of building/installing another one FATE#320638 Dropped files: seabios-dir-remote.tar.bz2 xen-c99-fix.patch xen.build-compare.seabios.patch- spec: drop BuildRequires that were only needed for qemu-xen- bsc#969377 - xen does not build with GCC 6 ipxe-use-rpm-opt-flags.patch gcc6-warnings-as-errors.patch- bsc#969351 - VUL-0: CVE-2016-2841: xen: net: ne2000: infinite loop in ne2000_receive CVE-2016-2841-qemut-ne2000-infinite-loop-in-ne2000_receive.patch - Drop xsa154-fix.patch- Use system qemu instead of building/installing yet another qemu FATE#320638 - Dropped files qemu-xen-dir-remote.tar.bz2 CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch CVE-2015-1779-qemuu-incrementally-decode-websocket-frames.patch CVE-2015-1779-qemuu-limit-size-of-HTTP-headers-from-websockets-clients.patch CVE-2015-4037-qemuu-smb-config-dir-name.patch CVE-2015-7512-qemuu-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-7549-qemuu-pci-null-pointer-dereference-issue.patch CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8504-qemuu-vnc-avoid-floating-point-exception.patch CVE-2015-8558-qemuu-usb-infinite-loop-in-ehci_advance_state-results-in-DoS.patch CVE-2015-8568-qemuu-net-vmxnet3-avoid-memory-leakage-in-activate_device.patch CVE-2015-8613-qemuu-scsi-initialise-info-object-with-appropriate-size.patch CVE-2015-8743-qemuu-ne2000-OOB-memory-access-in-ioport-rw-functions.patch CVE-2015-8744-qemuu-net-vmxnet3-incorrect-l2-header-validation-leads-to-crash.patch CVE-2015-8745-qemuu-net-vmxnet3-read-IMR-registers-instead-of-assert.patch CVE-2016-1568-qemuu-ide-ahci-reset-ncq-object-to-unused-on-error.patch CVE-2016-1714-qemuu-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2014-7815-qemut-vnc-sanitize-bits_per_pixel-from-the-client.patch CVE-2016-1981-qemuu-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-2538-qemuu-usb-integer-overflow-in-remote-NDIS-message-handling.patch CVE-2015-8619-qemuu-stack-based-OOB-write-in-hmp_sendkey-routine.patch qemu-xen-enable-spice-support.patch qemu-xen-upstream-qdisk-cache-unsafe.patch tigervnc-long-press.patch xsa162-qemuu.patch- bsc#962321 - VUL-0: CVE-2016-1922: xen: i386: null pointer dereference in vapic_write() CVE-2016-1922-qemuu-i386-null-pointer-dereference-in-vapic_write.patch- bsc#968004 - VUL-0: CVE-2016-2538: xen: usb: integer overflow in remote NDIS control message handling CVE-2016-2538-qemuu-usb-integer-overflow-in-remote-NDIS-message-handling.patch- bsc#954872 - L3: script block-dmmd not working as expected - libxl: error: libxl_dm.c block-dmmd - Update libxl to recognize dmmd and npiv prefix in disk spec xen.libxl.dmmd.patch- bsc#967101 - VUL-0: CVE-2016-2391: xen: usb: multiple eof_timers in ohci module leads to null pointer dereference CVE-2016-2391-qemuu-usb-null-pointer-dereference-in-ohci-module.patch CVE-2016-2391-qemut-usb-null-pointer-dereference-in-ohci-module.patch - bsc#967090 - VUL-0: CVE-2016-2392: xen: usb: null pointer dereference in remote NDIS control message handling CVE-2016-2392-qemuu-usb-null-pointer-dereference-in-NDIS-message-handling.patch- Update to Xen Version 4.6.1 xen-4.6.1-testing-src.tar.bz2 - Dropped patches now contained in tarball or unnecessary xen-4.6.0-testing-src.tar.bz2 5604f239-x86-PV-properly-populate-descriptor-tables.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-it-is-zero.patch 561d2046-VT-d-use-proper-error-codes-in-iommu_enable_x2apic_IR.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-parsing-and-consumption.patch 5632118e-arm-Support-hypercall_create_continuation-for-multicall.patch 56321222-arm-rate-limit-logging-from-unimplemented-PHYSDEVOP-and-HVMOP.patch 56321249-arm-handle-races-between-relinquish_memory-and-free_domheap_pages.patch 5632127b-x86-guard-against-undue-super-page-PTE-creation.patch 5632129c-free-domain-s-vcpu-array.patch 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch 563212e4-xenoprof-free-domain-s-vcpu-array.patch 563212ff-x86-rate-limit-logging-in-do_xen-oprof-pmu-_op.patch 56323737-libxl-adjust-PoD-target-by-memory-fudge-too.patch 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch 56549f24-x86-vPMU-document-as-unsupported.patch 5677f350-x86-make-debug-output-consistent-in-hvm_set_callback_via.patch xsa155-qemut-qdisk-double-access.patch xsa155-qemut-xenfb.patch xsa155-qemuu-qdisk-double-access.patch xsa155-qemuu-xenfb.patch xsa159.patch xsa160.patch xsa162-qemut.patch xsa165.patch xsa166.patch xsa167.patch xsa168.patch- bsc#965315 - VUL-0: CVE-2016-2270: xen: x86: inconsistent cachability flags on guest mappings (XSA-154) xsa154.patch - bsc#965317 - VUL-0: CVE-2016-2271: xen: VMX: guest user mode may crash guest with non-canonical RIP (XSA-170) xsa170.patch- bsc#965269 - VUL-1: CVE-2015-8619: xen: stack based OOB write in hmp_sendkey routine CVE-2015-8619-qemuu-stack-based-OOB-write-in-hmp_sendkey-routine.patch- bsc#965156 - VUL-0: CVE-2015-6855: xen: ide: divide by zero issue CVE-2015-6855-qemuu-ide-divide-by-zero-issue.patch - bsc#965112 - VUL-0: CVE-2014-3640: xen: slirp: NULL pointer deref in sosendto() CVE-2014-3640-qemut-slirp-NULL-pointer-deref-in-sosendto.patch- bsc#964947 - VUL-0: CVE-2015-5278: xen: Infinite loop in ne2000_receive() function CVE-2015-5278-qemut-Infinite-loop-in-ne2000_receive-function.patch - bsc#956832 - VUL-0: CVE-2015-8345: xen: qemu: net: eepro100: infinite loop in processing command block list CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch- bsc#964644 - VUL-0: CVE-2013-4533: xen pxa2xx: buffer overrun on incoming migration CVE-2013-4533-qemut-pxa2xx-buffer-overrun-on-incoming-migration.patch - bsc#964925 - VUL-0: CVE-2014-0222: xen: qcow1: validate L2 table size to avoid integer overflows CVE-2014-0222-blktap-qcow1-validate-l2-table-size.patch - Dropped CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch- bsc#964415 - VUL-1: CVE-2016-2198: xen: usb: ehci null pointer dereference in ehci_caps_write CVE-2016-2198-qemuu-usb-ehci-null-pointer-dereference-in-ehci_caps_write.patch - bsc#964452 - VUL-0: CVE-2013-4534: xen: openpic: buffer overrun on incoming migration CVE-2013-4534-qemut-openpic-buffer-overrun-on-incoming-migration.patch- bsc#963783 - VUL-1: CVE-2016-1981: xen: net: e1000 infinite loop in start_xmit and e1000_receive_iov routines CVE-2016-1981-qemuu-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch CVE-2016-1981-qemut-e1000-eliminate-infinite-loops-on-out-of-bounds-transfer.patch- bsc#962758 - VUL-0: CVE-2013-4539: xen: tsc210x: buffer overrun on invalid state load CVE-2013-4539-qemut-tsc210x-fix-buffer-overrun-on-invalid-state-load.patch- bsc#962632 - VUL-0: CVE-2015-1779: xen: vnc: insufficient resource limiting in VNC websockets decoder CVE-2015-1779-qemuu-limit-size-of-HTTP-headers-from-websockets-clients.patch CVE-2015-1779-qemuu-incrementally-decode-websocket-frames.patch - bsc#962642 - VUL-0: CVE-2013-4537: xen: ssi-sd: buffer overrun on invalid state load CVE-2013-4537-qemut-ssi-sd-fix-buffer-overrun-on-invalid-state-load.patch - bsc#962627 - VUL-0: CVE-2014-7815: xen: vnc: insufficient bits_per_pixel from the client sanitization CVE-2014-7815-qemut-vnc-sanitize-bits_per_pixel-from-the-client.patch- bsc#962335 - VUL-0: CVE-2013-4538: xen: ssd0323: fix buffer overun on invalid state CVE-2013-4538-qemut-ssd0323-fix-buffer-overun-on-invalid-state.patch - bsc#962360 - VUL-0: CVE-2015-7512: xen: net: pcnet: buffer overflow in non-loopback mode CVE-2015-7512-qemuu-net-pcnet-buffer-overflow-in-non-loopback-mode.patch CVE-2015-7512-qemut-net-pcnet-buffer-overflow-in-non-loopback-mode.patch- bsc#961692 - VUL-0: CVE-2016-1714: xen: nvram: OOB r/w access in processing firmware configurations CVE-2016-1714-qemuu-fw_cfg-add-check-to-validate-current-entry-value.patch CVE-2016-1714-qemut-fw_cfg-add-check-to-validate-current-entry-value.patch- bsc#961358 - VUL-0: CVE-2015-8613: xen: qemu: scsi: stack based buffer overflow in megasas_ctrl_get_info CVE-2015-8613-qemuu-scsi-initialise-info-object-with-appropriate-size.patch - bsc#961332 - VUL-0: CVE-2016-1568: xen: Qemu: ide: ahci use-after-free vulnerability in aio port commands CVE-2016-1568-qemuu-ide-ahci-reset-ncq-object-to-unused-on-error.patch- bsc#959695 - missing docs for xen xen.spec- bsc#960862 - VUL-0: CVE-2016-1571: xen: VMX: intercept issue with INVLPG on non-canonical address (XSA-168) xsa168.patch - bsc#960861 - VUL-0: CVE-2016-1570: xen: PV superpage functionality missing sanity checks (XSA-167) xsa167.patch - bsc#960836 - VUL-0: CVE-2015-8744: xen: net: vmxnet3: incorrect l2 header validation leads to a crash via assert(2) call CVE-2015-8744-qemuu-net-vmxnet3-incorrect-l2-header-validation-leads-to-crash.patch- bsc#960707 - VUL-0: CVE-2015-8745: xen: reading IMR registers leads to a crash via assert(2) call CVE-2015-8745-qemuu-net-vmxnet3-read-IMR-registers-instead-of-assert.patch - bsc#960726 - VUL-0: CVE-2015-8743: xen: ne2000: OOB memory access in ioport r/w functions CVE-2015-8743-qemuu-ne2000-OOB-memory-access-in-ioport-rw-functions.patch- bsc#960093 - VUL-0: CVE-2015-8615: xen: x86: unintentional logging upon guest changing callback method (XSA-169) 5677f350-x86-make-debug-output-consistent-in-hvm_set_callback_via.patch- Adjust xen-dom0-modules.service to run Before xenstored.service instead of proc-xen.mount to workaround a bug in systemd "design" (bnc#959845)- bsc#959387 - VUL-0: CVE-2015-8568 CVE-2015-8567: xen: qemu: net: vmxnet3: host memory leakage CVE-2015-8568-qemuu-net-vmxnet3-avoid-memory-leakage-in-activate_device.patch- bsc#957988 - VUL-0: CVE-2015-8550: xen: paravirtualized drivers incautious about shared memory contents (XSA-155) xsa155-xen-0001-xen-Add-RING_COPY_REQUEST.patch xsa155-xen-0002-blktap2-Use-RING_COPY_REQUEST.patch xsa155-xen-0003-libvchan-Read-prod-cons-only-once.patch xsa155-qemuu-qdisk-double-access.patch xsa155-qemut-qdisk-double-access.patch xsa155-qemuu-xenfb.patch xsa155-qemut-xenfb.patch - bsc#959006 - VUL-0: CVE-2015-8558: xen: qemu: usb: infinite loop in ehci_advance_state results in DoS CVE-2015-8558-qemuu-usb-infinite-loop-in-ehci_advance_state-results-in-DoS.patch - bsc#958918 - VUL-0: CVE-2015-7549: xen: qemu pci: null pointer dereference issue CVE-2015-7549-qemuu-pci-null-pointer-dereference-issue.patch - bsc#958493 - VUL-0: CVE-2015-8504: xen: qemu: ui: vnc: avoid floating point exception CVE-2015-8504-qemuu-vnc-avoid-floating-point-exception.patch CVE-2015-8504-qemut-vnc-avoid-floating-point-exception.patch - bsc#958007 - VUL-0: CVE-2015-8554: xen: qemu-dm buffer overrun in MSI-X handling (XSA-164) xsa164.patch - bsc#958009 - VUL-0: CVE-2015-8555: xen: information leak in legacy x86 FPU/XMM initialization (XSA-165) xsa165.patch - bsc#958523 - VUL-0: xen: ioreq handling possibly susceptible to multiple read issue (XSA-166) xsa166.patch- bsc#956832 - VUL-0: CVE-2015-8345: xen: qemu: net: eepro100: infinite loop in processing command block list CVE-2015-8345-qemuu-eepro100-infinite-loop-fix.patch CVE-2015-8345-qemut-eepro100-infinite-loop-fix.patch - Upstream patches from Jan 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch (Replaces CVE-2015-5307-xsa156.patch) 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch 56544a57-VMX-fix-adjust-trap-injection.patch 56546ab2-sched-fix-insert_vcpu-locking.patch- bsc#956592 - VUL-0: xen: virtual PMU is unsupported (XSA-163) 56549f24-x86-vPMU-document-as-unsupported.patch - bsc#956408 - VUL-0: CVE-2015-8339, CVE-2015-8340: xen: XENMEM_exchange error handling issues (XSA-159) xsa159.patch - bsc#956409 - VUL-0: CVE-2015-8341: xen: libxl leak of pv kernel and initrd on error (XSA-160) xsa160.patch - bsc#956411 - VUL-0: CVE-2015-7504: xen: heap buffer overflow vulnerability in pcnet emulator (XSA-162) xsa162-qemuu.patch xsa162-qemut.patch - bsc#947165 - VUL-0: CVE-2015-7311: xen: libxl fails to honour readonly flag on disks with qemu-xen (xsa-142) 5628fc67-libxl-No-emulated-disk-driver-for-xvdX-disk.patch 5649bcbe-libxl-relax-readonly-check-introduced-by-XSA-142-fix.patch- fate#315712: XEN: Use the PVOPS kernel Turn off building the KMPs now that we are using the pvops kernel xen.spec- Upstream patches from Jan 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-it-is-zero.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-parsing-and-consumption.patch 5632118e-arm-Support-hypercall_create_continuation-for-multicall.patch 56321222-arm-rate-limit-logging-from-unimplemented-PHYSDEVOP-and-HVMOP.patch 56321249-arm-handle-races-between-relinquish_memory-and-free_domheap_pages.patch 5632127b-x86-guard-against-undue-super-page-PTE-creation.patch 5632129c-free-domain-s-vcpu-array.patch (Replaces CVE-2015-7969-xsa149.patch) 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch 563212e4-xenoprof-free-domain-s-vcpu-array.patch 563212ff-x86-rate-limit-logging-in-do_xen-oprof-pmu-_op.patch 56323737-libxl-adjust-PoD-target-by-memory-fudge-too.patch 56377442-x86-PoD-Make-p2m_pod_empty_cache-restartable.patch 5641ceec-x86-HVM-always-intercept-AC-and-DB.patch (Replaces CVE-2015-5307-xsa156.patch) 5644b756-x86-HVM-don-t-inject-DB-with-error-code.patch - Dropped 55b0a2db-x86-MSI-track-guest-masking.patch- Use upstream variants of block-iscsi and block-nbd- Remove xenalyze.hg, its part of xen-4.6- Update to Xen Version 4.6.0 xen-4.6.0-testing-src.tar.bz2 mini-os.tar.bz2 blktap2-no-uninit.patch stubdom-have-iovec.patch - Renamed xsa149.patch to CVE-2015-7969-xsa149.patch - Dropped patches now contained in tarball or unnecessary xen-4.5.2-testing-src.tar.bz2 54c2553c-grant-table-use-uint16_t-consistently-for-offset-and-length.patch 54ca33bc-grant-table-refactor-grant-copy-to-reduce-duplicate-code.patch 54ca340e-grant-table-defer-releasing-pages-acquired-in-a-grant-copy.patch 54f4985f-libxl-fix-libvirtd-double-free.patch 55103616-vm-assist-prepare-for-discontiguous-used-bit-numbers.patch 551ac326-xentop-add-support-for-qdisk.patch 552d0fd2-x86-hvm-don-t-include-asm-spinlock-h.patch 552d0fe8-x86-mtrr-include-asm-atomic.h.patch 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 5537a4d8-libxl-use-DEBUG-log-level-instead-of-INFO.patch 5548e903-domctl-don-t-truncate-XEN_DOMCTL_max_mem-requests.patch 5548e95d-x86-allow-to-suppress-M2P-user-mode-exposure.patch 554c7aee-x86-provide-arch_fetch_and_add.patch 554c7b00-arm-provide-arch_fetch_and_add.patch 554cc211-libxl-add-qxl.patch 55534b0a-x86-provide-add_sized.patch 55534b25-arm-provide-add_sized.patch 5555a4f8-use-ticket-locks-for-spin-locks.patch 5555a5b9-x86-arm-remove-asm-spinlock-h.patch 5555a8ec-introduce-non-contiguous-allocation.patch 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch 5576f143-x86-adjust-PV-I-O-emulation-functions-types.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 557eb55f-gnttab-per-active-entry-locking.patch 557eb5b6-gnttab-introduce-maptrack-lock.patch 557eb620-gnttab-make-the-grant-table-lock-a-read-write-lock.patch 557ffab8-evtchn-factor-out-freeing-an-event-channel.patch 5582bf43-evtchn-simplify-port_is_valid.patch 5582bf81-evtchn-remove-the-locking-when-unmasking-an-event-channel.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 5583da64-gnttab-use-per-VCPU-maptrack-free-lists.patch 5583da8c-gnttab-steal-maptrack-entries-from-other-VCPUs.patch 5587d711-evtchn-clear-xen_consumer-when-clearing-state.patch 5587d779-evtchn-defer-freeing-struct-evtchn-s-until-evtchn_destroy_final.patch 5587d7b7-evtchn-use-a-per-event-channel-lock-for-sending-events.patch 5587d7e2-evtchn-pad-struct-evtchn-to-64-bytes.patch 55b0a218-x86-PCI-CFG-write-intercept.patch 55b0a255-x86-MSI-X-maskall.patch 55b0a283-x86-MSI-X-teardown.patch 55b0a2ab-x86-MSI-X-enable.patch blktapctrl-close-fifos.patch blktapctrl-default-to-ioemu.patch blktapctrl-disable-debug-printf.patch blktap-no-uninit.patch blktap-pv-cdrom.patch build-tapdisk-ioemu.patch ioemu-bdrv-open-CACHE_WB.patch ioemu-blktap-barriers.patch ioemu-blktap-fv-init.patch ioemu-blktap-image-format.patch ioemu-blktap-zero-size.patch libxl.set-migration-constraints-from-cmdline.patch local_attach_support_for_phy.patch pci-attach-fix.patch qemu-xen-upstream-megasas-buildtime.patch tapdisk-ioemu-logfile.patch tapdisk-ioemu-shutdown-fix.patch udev-rules.patch xen.build-compare.ipxe.patch xen.build-compare.mini-os.patch xen.build-compare.smbiosdate.patch xen.build-compare.vgabios.patch xen.build-compare.xen_compile_h.patch xl-coredump-file-location.patch- bsc#954405 - VUL-0: CVE-2015-8104: Xen: guest to host DoS by triggering an infinite loop in microcode via #DB exception - bsc#954018 - VUL-0: CVE-2015-5307: xen: x86: CPU lockup during fault delivery (XSA-156) CVE-2015-5307-xsa156.patch- Update to Xen 4.5.2 xen-4.5.2-testing-src.tar.bz2 - Drop the following xen-4.5.1-testing-src.tar.bz2 552d0f49-x86-traps-identify-the-vcpu-in-context-when-dumping-regs.patch 5576f178-kexec-add-more-pages-to-v1-environment.patch 55780be1-x86-EFI-adjust-EFI_MEMORY_WP-handling-for-spec-version-2.5.patch 558bfaa0-x86-traps-avoid-using-current-too-early.patch 5592a116-nested-EPT-fix-the-handling-of-nested-EPT.patch 559b9dd6-x86-p2m-ept-don-t-unmap-in-use-EPT-pagetable.patch 559bc633-x86-cpupool-clear-proper-cpu_valid-bit-on-CPU-teardown.patch 559bc64e-credit1-properly-deal-with-CPUs-not-in-any-pool.patch 559bc87f-x86-hvmloader-avoid-data-corruption-with-xenstore-rw.patch 559bdde5-pull-in-latest-linux-earlycpio.patch 55a62eb0-xl-correct-handling-of-extra_config-in-main_cpupoolcreate.patch 55a66a1e-make-rangeset_report_ranges-report-all-ranges.patch 55a77e4f-dmar-device-scope-mem-leak-fix.patch 55c1d83d-x86-gdt-Drop-write-only-xalloc-d-array.patch 55c3232b-x86-mm-Make-hap-shadow-teardown-preemptible.patch 55dc78e9-x86-amd_ucode-skip-updates-for-final-levels.patch 55df2f76-IOMMU-skip-domains-without-page-tables-when-dumping.patch 55e43fd8-x86-NUMA-fix-setup_node.patch 55e43ff8-x86-NUMA-don-t-account-hotplug-regions.patch 55e593f1-x86-NUMA-make-init_node_heap-respect-Xen-heap-limit.patch 55f2e438-x86-hvm-fix-saved-pmtimer-and-hpet-values.patch 55f9345b-x86-MSI-fail-if-no-hardware-support.patch 5604f2e6-vt-d-fix-IM-bit-mask-and-unmask-of-FECTL_REG.patch 560a4af9-x86-EPT-tighten-conditions-of-IOMMU-mapping-updates.patch 560a7c36-x86-p2m-pt-delay-freeing-of-intermediate-page-tables.patch 560a7c53-x86-p2m-pt-ignore-pt-share-flag-for-shadow-mode-guests.patch 560bd926-credit1-fix-tickling-when-it-happens-from-a-remote-pCPU.patch 560e6d34-x86-p2m-pt-tighten-conditions-of-IOMMU-mapping-updates.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-0.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-handling.patch 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch CVE-2015-4106-xsa131-9.patch CVE-2015-3259-xsa137.patch CVE-2015-7311-xsa142.patch CVE-2015-7835-xsa148.patch xsa139-qemuu.patch xsa140-qemuu-1.patch xsa140-qemuu-2.patch xsa140-qemuu-3.patch xsa140-qemuu-4.patch xsa140-qemuu-5.patch xsa140-qemuu-6.patch xsa140-qemuu-7.patch xsa140-qemut-1.patch xsa140-qemut-2.patch xsa140-qemut-3.patch xsa140-qemut-4.patch xsa140-qemut-5.patch xsa140-qemut-6.patch xsa140-qemut-7.patch xsa151.patch xsa152.patch xsa153-libxl.patch CVE-2015-5154-qemuu-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemuu-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemuu-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-5154-qemut-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemut-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-6815-qemuu-e1000-fix-infinite-loop.patch CVE-2015-5239-qemuu-limit-client_cut_text-msg-payload-size.patch CVE-2015-5239-qemut-limit-client_cut_text-msg-payload-size.patch"- bsc#950704 - CVE-2015-7970 VUL-1: xen: x86: Long latency populate-on-demand operation is not preemptible (XSA-150) 563212c9-x86-PoD-Eager-sweep-for-zeroed-pages.patch- Upstream patches from Jan 5604f239-x86-PV-properly-populate-descriptor-tables.patch 561bbc8b-VT-d-don-t-suppress-invalidation-address-write-when-0.patch 561d2046-VT-d-use-proper-error-codes-in-iommu_enable_x2apic_IR.patch 561d20a0-x86-hide-MWAITX-from-PV-domains.patch 561e3283-x86-NUMA-fix-SRAT-table-processor-entry-handling.patch- bsc#951845 - VUL-0: CVE-2015-7972: xen: x86: populate-on-demand balloon size inaccuracy can crash guests (XSA-153) xsa153-libxl.patch- bsc#950703 - VUL-1: CVE-2015-7969: xen: leak of main per-domain vcpu pointer array (DoS) (XSA-149) xsa149.patch - bsc#950705 - VUL-1: CVE-2015-7969: xen: x86: leak of per-domain profiling-related vcpu pointer array (DoS) (XSA-151) xsa151.patch - bsc#950706 - VUL-0: CVE-2015-7971: xen: x86: some pmu and profiling hypercalls log without rate limiting (XSA-152) xsa152.patch - Dropped 55dc7937-x86-IO-APIC-don-t-create-pIRQ-mapping-from-masked-RTE.patch 5604f239-x86-PV-properly-populate-descriptor-tables.patch- bsc#932267 - VUL-1: CVE-2015-4037: qemu,kvm,xen: insecure temporary file use in /net/slirp.c CVE-2015-4037-qemuu-smb-config-dir-name.patch CVE-2015-4037-qemut-smb-config-dir-name.patch - bsc#877642 - VUL-0: CVE-2014-0222: qemu: qcow1: validate L2 table size to avoid integer overflows CVE-2014-0222-qemuu-qcow1-validate-l2-table-size.patch CVE-2014-0222-qemut-qcow1-validate-l2-table-size.patch- bsc#950367 - VUL-0: CVE-2015-7835: xen: x86: Uncontrolled creation of large page mappings by PV guests (XSA-148) CVE-2015-7835-xsa148.patch- bsc#949138 - Setting vcpu affinity under Xen causes libvirtd abort 54f4985f-libxl-fix-libvirtd-double-free.patch- bsc#949046 - Increase %suse_version in SP1 to 1316 xen.spec - Update README.SUSE detailing dom0 ballooning recommendations- bsc#945167 - Running command ’ xl pci-assignable-add 03:10.1’ secondly show errors 55f7f9d2-libxl-slightly-refine-pci-assignable-add-remove-handling.patch - Upstream patches from Jan 55f2e438-x86-hvm-fix-saved-pmtimer-and-hpet-values.patch 55f9345b-x86-MSI-fail-if-no-hardware-support.patch 5604f239-x86-PV-properly-populate-descriptor-tables.patch 5604f2e6-vt-d-fix-IM-bit-mask-and-unmask-of-FECTL_REG.patch 560a4af9-x86-EPT-tighten-conditions-of-IOMMU-mapping-updates.patch 560a7c36-x86-p2m-pt-delay-freeing-of-intermediate-page-tables.patch 560a7c53-x86-p2m-pt-ignore-pt-share-flag-for-shadow-mode-guests.patch 560bd926-credit1-fix-tickling-when-it-happens-from-a-remote-pCPU.patch 560e6d34-x86-p2m-pt-tighten-conditions-of-IOMMU-mapping-updates.patch- bsc#941074 - VmError: Device 51728 (vbd) could not be connected. Hotplug scripts not working. hotplug-Linux-block-performance-fix.patch- bsc#947165 - VUL-0: CVE-2015-7311: xen: libxl fails to honour readonly flag on disks with qemu-xen (xsa-142) CVE-2015-7311-xsa142.patch- bsc#945165 - Xl pci-attach show error with kernel of SLES 12 sp1 pci-attach-fix.patch- bsc#945164 - Xl destroy show error with kernel of SLES 12 sp1 5537a4d8-libxl-use-DEBUG-log-level-instead-of-INFO.patch- Upstream patches from Jan 55dc78e9-x86-amd_ucode-skip-updates-for-final-levels.patch 55dc7937-x86-IO-APIC-don-t-create-pIRQ-mapping-from-masked-RTE.patch 55df2f76-IOMMU-skip-domains-without-page-tables-when-dumping.patch 55e43fd8-x86-NUMA-fix-setup_node.patch 55e43ff8-x86-NUMA-don-t-account-hotplug-regions.patch 55e593f1-x86-NUMA-make-init_node_heap-respect-Xen-heap-limit.patch 54c2553c-grant-table-use-uint16_t-consistently-for-offset-and-length.patch 54ca33bc-grant-table-refactor-grant-copy-to-reduce-duplicate-code.patch 54ca340e-grant-table-defer-releasing-pages-acquired-in-a-grant-copy.patch- bsc#944463 - VUL-0: CVE-2015-5239: qemu-kvm: Integer overflow in vnc_client_read() and protocol_client_msg() CVE-2015-5239-qemuu-limit-client_cut_text-msg-payload-size.patch CVE-2015-5239-qemut-limit-client_cut_text-msg-payload-size.patch - bsc#944697 - VUL-1: CVE-2015-6815: qemu: net: e1000: infinite loop issue CVE-2015-6815-qemuu-e1000-fix-infinite-loop.patch CVE-2015-6815-qemut-e1000-fix-infinite-loop.patch- bnc#935634 - VUL-0: CVE-2015-3259: xen: XSA-137: xl command line config handling stack overflow 55a62eb0-xl-correct-handling-of-extra_config-in-main_cpupoolcreate.patch- bsc#907514 - Bus fatal error & sles12 sudden reboot has been observed - bsc#910258 - SLES12 Xen host crashes with FATAL NMI after shutdown of guest with VT-d NIC - bsc#918984 - Bus fatal error & sles11-SP4 sudden reboot has been observed - bsc#923967 - Partner-L3: Bus fatal error & sles11-SP3 sudden reboot has been observed 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 5576f143-x86-adjust-PV-I-O-emulation-functions-types.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 55b0a218-x86-PCI-CFG-write-intercept.patch 55b0a255-x86-MSI-X-maskall.patch 55b0a283-x86-MSI-X-teardown.patch 55b0a2ab-x86-MSI-X-enable.patch 55b0a2db-x86-MSI-track-guest-masking.patch - Upstream patches from Jan 552d0f49-x86-traps-identify-the-vcpu-in-context-when-dumping-regs.patch 559bc633-x86-cpupool-clear-proper-cpu_valid-bit-on-CPU-teardown.patch 559bc64e-credit1-properly-deal-with-CPUs-not-in-any-pool.patch 559bc87f-x86-hvmloader-avoid-data-corruption-with-xenstore-rw.patch 55a66a1e-make-rangeset_report_ranges-report-all-ranges.patch 55a77e4f-dmar-device-scope-mem-leak-fix.patch 55c1d83d-x86-gdt-Drop-write-only-xalloc-d-array.patch 55c3232b-x86-mm-Make-hap-shadow-teardown-preemptible.patch - Dropped for upstream version x86-MSI-mask.patch x86-MSI-pv-unmask.patch x86-MSI-X-enable.patch x86-MSI-X-maskall.patch x86-MSI-X-teardown.patch x86-pci_cfg_okay.patch x86-PCI-CFG-write-intercept.patch- bsc#939712 - VUL-0: XSA-140: QEMU leak of uninitialized heap memory in rtl8139 device model xsa140-qemuu-1.patch xsa140-qemuu-2.patch xsa140-qemuu-3.patch xsa140-qemuu-4.patch xsa140-qemuu-5.patch xsa140-qemuu-6.patch xsa140-qemuu-7.patch xsa140-qemut-1.patch xsa140-qemut-2.patch xsa140-qemut-3.patch xsa140-qemut-4.patch xsa140-qemut-5.patch xsa140-qemut-6.patch xsa140-qemut-7.patch - bsc#939709 - VUL-0: XSA-139: xen: Use after free in QEMU/Xen block unplug protocol xsa139-qemuu.patch- bsc#937371 - xen vm's running after reboot xendomains-libvirtd-conflict.patch- bsc#938344 - VUL-0: CVE-2015-5154: qemu,kvm,xen: host code execution via IDE subsystem CD-ROM CVE-2015-5154-qemuu-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemut-check-array-bounds-before-writing-to-io_buffer.patch CVE-2015-5154-qemuu-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemut-fix-START-STOP-UNIT-command-completion.patch CVE-2015-5154-qemuu-clear-DRQ-after-handling-all-expected-accesses.patch CVE-2015-5154-qemut-clear-DRQ-after-handling-all-expected-accesses.patch- Remove xendomains.service from systemd preset file because it conflicts with libvirt-guests.service (bnc#937371) Its up to the admin to run systemctl enable xendomains.service- bnc#935634 - VUL-0: CVE-2015-3259: xen: XSA-137: xl command line config handling stack overflow CVE-2015-3259-xsa137.patch - Upstream patches from Jan 558bfaa0-x86-traps-avoid-using-current-too-early.patch 5592a116-nested-EPT-fix-the-handling-of-nested-EPT.patch 559b9dd6-x86-p2m-ept-don-t-unmap-in-use-EPT-pagetable.patch 559bdde5-pull-in-latest-linux-earlycpio.patch - Upstream patches from Jan pending review 552d0fd2-x86-hvm-don-t-include-asm-spinlock-h.patch 552d0fe8-x86-mtrr-include-asm-atomic.h.patch 552d293b-x86-vMSI-X-honor-all-mask-requests.patch 552d2966-x86-vMSI-X-add-valid-bits-for-read-acceleration.patch 554c7aee-x86-provide-arch_fetch_and_add.patch 554c7b00-arm-provide-arch_fetch_and_add.patch 55534b0a-x86-provide-add_sized.patch 55534b25-arm-provide-add_sized.patch 5555a4f8-use-ticket-locks-for-spin-locks.patch 5555a5b9-x86-arm-remove-asm-spinlock-h.patch 5555a8ec-introduce-non-contiguous-allocation.patch 55795a52-x86-vMSI-X-support-qword-MMIO-access.patch 557eb55f-gnttab-per-active-entry-locking.patch 557eb5b6-gnttab-introduce-maptrack-lock.patch 557eb620-gnttab-make-the-grant-table-lock-a-read-write-lock.patch 557ffab8-evtchn-factor-out-freeing-an-event-channel.patch 5582bf43-evtchn-simplify-port_is_valid.patch 5582bf81-evtchn-remove-the-locking-when-unmasking-an-event-channel.patch 5583d9c5-x86-MSI-X-cleanup.patch 5583da09-x86-MSI-track-host-and-guest-masking-separately.patch 5583da64-gnttab-use-per-VCPU-maptrack-free-lists.patch 5583da8c-gnttab-steal-maptrack-entries-from-other-VCPUs.patch 5587d711-evtchn-clear-xen_consumer-when-clearing-state.patch 5587d779-evtchn-defer-freeing-struct-evtchn-s-until-evtchn_destroy_final.patch 5587d7b7-evtchn-use-a-per-event-channel-lock-for-sending-events.patch 5587d7e2-evtchn-pad-struct-evtchn-to-64-bytes.patch x86-MSI-pv-unmask.patch x86-pci_cfg_okay.patch x86-PCI-CFG-write-intercept.patch x86-MSI-X-maskall.patch x86-MSI-X-teardown.patch x86-MSI-X-enable.patch x86-MSI-mask.patch- Adjust more places to use br0 instead of xenbr0- bnc#936516 - xen fails to build with kernel update(4.1.0 from stable) 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch- Update to Xen Version 4.5.1 FCS (fate#315675) xen-4.5.1-testing-src.tar.bz2 - Dropped patches now contained in tarball 556c2cf2-x86-don-t-crash-mapping-a-page-using-EFI-rt-page-tables.patch 556d9718-efi-fix-allocation-problems-if-ExitBootServices-fails.patch 556eabf7-x86-apic-Disable-the-LAPIC-later-in-smp_send_stop.patch 556eac15-x86-crash-don-t-use-set_fixmap-in-the-crash-path.patch 55780aaa-efi-avoid-calling-boot-services-after-ExitBootServices.patch 55780aff-x86-EFI-fix-EFI_MEMORY_WP-handling.patch 55780b43-EFI-early-add-mapbs-to-map-EfiBootServices-Code-Data.patch 55780b97-EFI-support-default-attributes-to-map-Runtime-service-areas.patch 5513b458-allow-reboot-overrides-when-running-under-EFI.patch 5513b4d1-dont-apply-reboot-quirks-if-reboot-set-by-user.patch 5576f178-kexec-add-more-pages-to-v1-environment.patch 5535f633-dont-leak-hypervisor-stack-to-toolstacks.patch CVE-2015-3456-xsa133-qemuu.patch CVE-2015-3456-xsa133-qemut.patch qemu-MSI-X-enable-maskall.patch qemu-MSI-X-latch-writes.patch x86-MSI-X-guest-mask.patch- Replace 5124efbe-add-qxl-support.patch with the variant that finally made it upstream, 554cc211-libxl-add-qxl.patch- bsc#931627 - VUL-0: CVE-2015-4105: XSA-130: xen: Guest triggerable qemu MSI-X pass-through error messages qemu-MSI-X-latch-writes.patch - bsc#907514 - Bus fatal error & sles12 sudden reboot has been observed - bsc#910258 - SLES12 Xen host crashes with FATAL NMI after shutdown of guest with VT-d NIC - bsc#918984 - Bus fatal error & sles11-SP4 sudden reboot has been observed - bsc#923967 - Partner-L3: Bus fatal error & sles11-SP3 sudden reboot has been observed x86-MSI-X-teardown.patch x86-MSI-X-enable.patch x86-MSI-X-guest-mask.patch x86-MSI-X-maskall.patch qemu-MSI-X-enable-maskall.patch - Upstream patches from Jan 55780aaa-efi-avoid-calling-boot-services-after-ExitBootServices.patch 55780aff-x86-EFI-fix-EFI_MEMORY_WP-handling.patch 55780b43-EFI-early-add-mapbs-to-map-EfiBootServices-Code-Data.patch 55780b97-EFI-support-default-attributes-to-map-Runtime-service-areas.patch 55780be1-x86-EFI-adjust-EFI_MEMORY_WP-handling-for-spec-version-2.5.patch 55103616-vm-assist-prepare-for-discontiguous-used-bit-numbers.patch 5548e95d-x86-allow-to-suppress-M2P-user-mode-exposure.patch - Dropped the following patches now contained in the tarball xen-no-array-bounds.patch CVE-2015-4103-xsa128.patch CVE-2015-4104-xsa129.patch CVE-2015-4105-xsa130.patch CVE-2015-4106-xsa131-1.patch CVE-2015-4106-xsa131-2.patch CVE-2015-4106-xsa131-3.patch CVE-2015-4106-xsa131-4.patch CVE-2015-4106-xsa131-5.patch CVE-2015-4106-xsa131-6.patch CVE-2015-4106-xsa131-7.patch CVE-2015-4106-xsa131-8.patch- Update to Xen 4.5.1 RC2 - bsc#931628 - VUL-0: CVE-2015-4106: XSA-131: xen: Unmediated PCI register access in qemu CVE-2015-4106-xsa131-1.patch CVE-2015-4106-xsa131-2.patch CVE-2015-4106-xsa131-3.patch CVE-2015-4106-xsa131-4.patch CVE-2015-4106-xsa131-5.patch CVE-2015-4106-xsa131-6.patch CVE-2015-4106-xsa131-7.patch CVE-2015-4106-xsa131-8.patch CVE-2015-4106-xsa131-9.patch - bsc#931627 - VUL-0: CVE-2015-4105: XSA-130: xen: Guest triggerable qemu MSI-X pass-through error messages CVE-2015-4105-xsa130.patch - bsc#931626 - VUL-0: CVE-2015-4104: XSA-129: xen: PCI MSI mask bits inadvertently exposed to guests CVE-2015-4104-xsa129.patch - bsc#931625 - VUL-0: CVE-2015-4103: XSA-128: xen: Potential unintended writes to host MSI message data field via qemu CVE-2015-4103-xsa128.patch - Upstream patches from Jan 5548e903-domctl-don-t-truncate-XEN_DOMCTL_max_mem-requests.patch 556c2cf2-x86-don-t-crash-mapping-a-page-using-EFI-rt-page-tables.patch 556d9718-efi-fix-allocation-problems-if-ExitBootServices-fails.patch 556d973f-unmodified-drivers-tolerate-IRQF_DISABLED-being-undefined.patch 556eabf7-x86-apic-Disable-the-LAPIC-later-in-smp_send_stop.patch 556eac15-x86-crash-don-t-use-set_fixmap-in-the-crash-path.patch- Add DefaultDependencies=no to xen-dom0-modules.service because it has to run before proc-xen.mount- Update to Xen 4.5.1 RC1- Update blktap-no-uninit.patch to work with gcc-4.5- bsc#927967 - VUL-0: CVE-2015-3340: xen: Information leak through XEN_DOMCTL_gettscinfo (XSA-132) 5535f633-dont-leak-hypervisor-stack-to-toolstacks.patch- bnc#929339 - VUL-0: CVE-2015-3456: qemu kvm xen: VENOM qemu floppy driver host code execution CVE-2015-3456-xsa133-qemuu.patch CVE-2015-3456-xsa133-qemut.patch- bsc#928783 - Reboot failure; Request backport of upstream Xen patch to 4.5.0, or update pkgs to 4.5.1 5513b458-allow-reboot-overrides-when-running-under-EFI.patch 5513b4d1-dont-apply-reboot-quirks-if-reboot-set-by-user.patch- bnc#927750 - Avoid errors reported by system-modules-load.service- Add xen-no-array-bounds.patch and blktap-no-uninit.patch to selectively turn errors back to warnings to fix build with GCC 5. - Amend xen.stubdom.newlib.patch to pull in declaration of strcmp to avoid implicit-fortify-decl rpmlint error. - Fix quoting of __SMBIOS_DATE__ in xen.build-compare.smbiosdate.patch.- xentop: Fix memory leak on read failure 551ac326-xentop-add-support-for-qdisk.patch- Dropped xentop-add-support-for-qdisk.patch in favor of upstream version 551ac326-xentop-add-support-for-qdisk.patch- Enable spice support in qemu for x86_64 5124efbe-add-qxl-support.patch qemu-xen-enable-spice-support.patch- Add xen-c99-fix.patch to remove pointless inline specifier on function declarations which break build with a C99 compiler which GCC 5 is by default. (bsc#921994) - Add ipxe-no-error-logical-not-parentheses.patch to supply - Wno-logical-not-parentheses to the ipxe build to fix breakage with GCC 5. (bsc#921994)- bnc#921842 - Xentop doesn't display disk statistics for VMs using qdisks xentop-add-support-for-qdisk.patch- Disable the PIE enablement done for Factory, as the XEN code is not buildable with PIE and it does not make much sense to build the hypervisor code with it.- bnc#918169 - XEN fixes required to work with Kernel 3.19.0 xen.spec- Package xen.changes because its referenced in xen.spec- Update seabios to rel-1.7.5 which is the correct version for Xen 4.5- Update to Xen 4.5.0 FCS- Include systemd presets in 13.2 and older- bnc#897352 - Enable xencommons/xendomains only during fresh install - disable restart on upgrade because the toolstack is not restartable- adjust seabios, vgabios, stubdom and hvmloader build to reduce build-compare noise xen.build-compare.mini-os.patch xen.build-compare.smbiosdate.patch xen.build-compare.ipxe.patch xen.build-compare.vgabios.patch xen.build-compare.seabios.patch xen.build-compare.man.patch- Update to Xen 4.5.0 RC4- Remove xend specific if-up scripts Recording bridge slaves is a generic task which should be handled by generic network code- Use systemd features from upstream requires updated systemd-presets-branding package- Update to Xen 4.5.0 RC3- Set GIT, WGET and FTP to /bin/false- Use new configure features instead of make variables xen.stubdom.newlib.patch- adjust docs and xen build to reduce build-compare noise xen.build-compare.doc_html.patch xen.build-compare.xen_compile_h.patch- Drop trailing B_CNT from XEN_EXTRAVERSION to reduce build-compare noise- Update to Xen 4.5.0 RC2- Update to Xen 4.5.0 RC1 xen-4.5.0-testing-src.tar.bz2 - Remove all patches now contained in the new tarball xen-4.4.1-testing-src.tar.bz2 5315a3bb-x86-don-t-propagate-acpi_skip_timer_override-do-Dom0.patch 5315a43a-x86-ACPI-also-print-address-space-for-PM1x-fields.patch 53299d8f-xenconsole-reset-tty-on-failure.patch 53299d8f-xenconsole-tolerate-tty-errors.patch 5346a7a0-x86-AMD-support-further-feature-masking-MSRs.patch 53563ea4-x86-MSI-drop-workaround-for-insecure-Dom0-kernels.patch 537c9c77-libxc-check-return-values-on-mmap-and-madvise.patch 537cd0b0-hvmloader-also-cover-PCI-MMIO-ranges-above-4G-with-UC-MTRR-ranges.patch 537cd0cc-hvmloader-PA-range-0xfc000000-0xffffffff-should-be-UC.patch 539ebe62-x86-EFI-improve-boot-time-diagnostics.patch 53aac342-x86-HVM-consolidate-and-sanitize-CR4-guest-reserved-bit-determination.patch 53c9151b-Fix-xl-vncviewer-accesses-port-0-by-any-invalid-domid.patch 53d124e7-fix-list_domain_details-check-config-data-length-0.patch 53dba447-x86-ACPI-allow-CMOS-RTC-use-even-when-ACPI-says-there-is-none.patch 53df727b-x86-HVM-extend-LAPIC-shortcuts-around-P2M-lookups.patch 53e8be5f-x86-vHPET-use-rwlock-instead-of-simple-one.patch 53f737b1-VMX-fix-DebugCtl-MSR-clearing.patch 53f7386d-x86-irq-process-softirqs-in-irq-keyhandlers.patch 53fcebab-xen-pass-kernel-initrd-to-qemu.patch 53ff3659-x86-consolidate-boolean-inputs-in-hvm-and-p2m.patch 53ff36ae-x86-hvm-treat-non-insn-fetch-NPF-also-as-read-violations.patch 53ff36d5-x86-mem_event-deliver-gla-fault-EPT-violation-information.patch 53ff3716-x86-ats-Disable-Address-Translation-Services-by-default.patch 53ff3899-x86-NMI-allow-processing-unknown-NMIs-with-watchdog.patch 54005472-EPT-utilize-GLA-GPA-translation-known-for-certain-faults.patch 540effe6-evtchn-check-control-block-exists-when-using-FIFO-based-events.patch 540f2624-x86-idle-add-barriers-to-CLFLUSH-workaround.patch 541825dc-VMX-don-t-leave-x2APIC-MSR-intercepts-disabled.patch 541ad385-x86-suppress-event-check-IPI-to-MWAITing-CPUs.patch 541ad3ca-x86-HVM-batch-vCPU-wakeups.patch 541ad81a-VT-d-suppress-UR-signaling-for-further-desktop-chipsets.patch 54216833-x86-shadow-fix-race-when-sampling-dirty-vram-state.patch 54216882-x86-emulate-check-cpl-for-all-privileged-instructions.patch 542168ae-x86emul-only-emulate-swint-injection-for-real-mode.patch 54228a37-x86-EFI-fix-freeing-of-uninitialized-pointer.patch 5423e61c-x86emul-fix-SYSCALL-SYSENTER-SYSEXIT-emulation.patch 5424057f-x86-HVM-fix-miscellaneous-aspects-of-x2APIC-emulation.patch 542405b4-x86-HVM-fix-ID-handling-of-x2APIC-emulation.patch 542bf997-x86-HVM-properly-bound-x2APIC-MSR-range.patch 54325cc0-x86-MSI-fix-MSI-X-case-of-freeing-IRQ.patch 54325d2f-x86-restore-reserving-of-IO-APIC-pages-in-XENMEM_machine_memory_map-output.patch 54325d95-don-t-allow-Dom0-access-to-IOMMUs-MMIO-pages.patch 54325ecc-AMD-guest_iommu-properly-disable-guest-iommu-support.patch 54325f3c-x86-paging-make-log-dirty-operations-preemptible.patch 54379e6d-x86-vlapic-don-t-silently-accept-bad-vectors.patch CVE-2013-4540-qemu.patch qemu-support-xen-hvm-direct-kernel-boot.patch qemu-xen-upstream-blkif-discard.patch change-vnc-passwd.patch libxc-pass-errno-to-callers-of-xc_domain_save.patch libxl.honor-more-top-level-vfb-options.patch libxl.add-option-for-discard-support-to-xl-disk-conf.patch libxl.introduce-an-option-to-disable-the-non-O_DIRECT-workaround.patch x86-dom-print.patch x86-extra-trap-info.patch tmp_build.patch xl-check-for-libvirt-managed-domain.patch disable-wget-check.patch - Xend/xm is no longer supported and is not part of the upstream code. Remove all xend/xm specific patches, configs, and scripts xen-xmexample.patch bridge-opensuse.patch xmexample.disks xmclone.sh init.xend xend-relocation.sh xend.service xend-relocation-server.fw domUloader.py xmexample.domUloader xmexample.disks bridge-vlan.patch bridge-bonding.patch bridge-record-creation.patch network-nat-open-SuSEfirewall2-FORWARD.patch xend-set-migration-constraints-from-cmdline.patch xen.migrate.tools-xend_move_assert_to_exception_block.patch xend-pvscsi-recognize-also-SCSI-CDROM-devices.patch xend-config.patch xend-max-free-mem.patch xend-hvm-default-pae.patch xend-vif-route-ifup.patch xend-xenapi-console-protocol.patch xend-core-dump-loc.patch xend-xen-api-auth.patch xend-checkpoint-rename.patch xend-xm-save-check-file.patch xend-xm-create-xflag.patch xend-domu-usb-controller.patch xend-devid-or-name.patch xend-migration-domname-fix.patch xend-del_usb_xend_entry.patch xend-xen-domUloader.patch xend-multi-xvdp.patch xend-check_device_status.patch xend-change_home_server.patch xend-minimum-restart-time.patch xend-disable-internal-logrotate.patch xend-config-enable-dump-comment.patch xend-tools-watchdog-support.patch xend-console-port-restore.patch xend-vcpu-affinity-fix.patch xend-migration-bridge-check.patch xend-managed-pci-device.patch xend-hvm-firmware-passthrough.patch xend-cpuinfo-model-name.patch xend-xm-reboot-fix.patch xend-domain-lock.patch xend-domain-lock-sfex.patch xend-32on64-extra-mem.patch xend-hv_extid_compatibility.patch xend-xenpaging.autostart.patch xend-remove-xm-deprecation-warning.patch libxen_permissive.patch tmp-initscript-modprobe.patch init.xendomains xendomains.service xen-watchdog.service xen-updown.sh- bnc#901317 - L3: increase limit domUloader to 32MB domUloader.py- bnc#898772 - SLES 12 RC3 - XEN Host crashes when assigning non-VF device (SR-IOV) to guest 54325cc0-x86-MSI-fix-MSI-X-case-of-freeing-IRQ.patch - bnc#882089 - Windows 2012 R2 fails to boot up with greater than 60 vcpus 54325ecc-AMD-guest_iommu-properly-disable-guest-iommu-support.patch - bnc#826717 - VUL-0: CVE-2013-3495: XSA-59: xen: Intel VT-d Interrupt Remapping engines can be evaded by native NMI interrupts 541ad81a-VT-d-suppress-UR-signaling-for-further-desktop-chipsets.patch - Upstream patches from Jan 540effe6-evtchn-check-control-block-exists-when-using-FIFO-based-events.patch (Replaces xsa107.patch) 54216833-x86-shadow-fix-race-when-sampling-dirty-vram-state.patch (Replaces xsa104.patch) 54216882-x86-emulate-check-cpl-for-all-privileged-instructions.patch (Replaces xsa105.patch) 542168ae-x86emul-only-emulate-swint-injection-for-real-mode.patch (Replaces xsa106.patch) 54228a37-x86-EFI-fix-freeing-of-uninitialized-pointer.patch 5423e61c-x86emul-fix-SYSCALL-SYSENTER-SYSEXIT-emulation.patch 5424057f-x86-HVM-fix-miscellaneous-aspects-of-x2APIC-emulation.patch 542405b4-x86-HVM-fix-ID-handling-of-x2APIC-emulation.patch 542bf997-x86-HVM-properly-bound-x2APIC-MSR-range.patch (Replaces xsa108.patch) 54325d2f-x86-restore-reserving-of-IO-APIC-pages-in-XENMEM_machine_memory_map-output.patch 54325d95-don-t-allow-Dom0-access-to-IOMMUs-MMIO-pages.patch 54325f3c-x86-paging-make-log-dirty-operations-preemptible.patch (Replaces xsa97.patch) 54379e6d-x86-vlapic-don-t-silently-accept-bad-vectors.patch/sbin/ldconfig/sbin/ldconfiglamb11 1617725608  !"#$%&'()*+,-4.13.2_08-lp152.2.24.14.13.2_08-lp152.2.24.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:16038/openSUSE_Leap_15.2_Update/1e32c375ce78eda5d4d86aee09c866f8-xen.openSUSE_Leap_15.2_Updatecpioxz5i586-suse-linux ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b1cca68a76833c821cb315f005a3e54ec719eba, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=22386d168a9ba8ec54ed25e6e9aecf4b338d6ac8, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=472d277a2a1b45c6b73a681f9769ad79ca804c0d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d637c53c44d543a2b3d25e0377eaf3a737eac9aa, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=8b2cd9a2e8ea53bde7ef23e79fb924a337882d72, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9583686c633e9260690ecb07cfe77ea6c2c42406, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=aedf6c0eaa2a52d5ad2a77a4a39848e18642dd97, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=53ccba3a92f3eb9e8c9a9075c87de12fe1ea14aa, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c58652ae32cb475bfe5946a0d22fd225494aeb20, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b56df114cdc30460e7aec0314766ba7b92b693a6, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=07f04b4fab92832bec606e4d9031367a96c20822, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f44d1b3f3b28cf32575d27528fbda861ed735404, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7b25779085751dcad03b49d114c7814967b0d6dc, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2444a5ec70e07f5b74fa7e50dccd82f561f1034d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=8972b7cd97c1f58fec18c484ada5296f86ab34b6, strippeddirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a955dde6192af6f01c56d93e26bf08bed46f7cdc, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=06dd8b214fe2751742958ef2e73052b996bc7155, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a207fe52395bf96d63eaa361d51c436528bda8bd, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c5427d4c7aea02cfdc473e8090a9d94973d009d3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=45b17615f7e579b83985cf6ba73cdf40a8739fa4, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c731134d7099b87653fd787ad7caf37c988d9c61, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3764362f800ca8bf4527c52d0d15c4a3a3e59d4a, stripped+@Ocn! #   PPPPPPR7R9RRRRRRR8R6RRPR9R2R&R%R R RRRRR,R.R*R)RRR8R+R1R$R-R(RRPPPPPP P PRRR7R9R%RRRR8R6R$RRP P P P R7R9RRRRRR8R6RRPPPPPPPP RRR7R9RRRRR8R6RRPPR RRRRRRRRPPPPPPRRR7R9RRRRR8R6RRPR,RRR RRRRRRRR;R+R'RPR9R,R!RRR#RRRRRRR RRR R RRR RRR8R+R'R3R5R R"RRR:RRPR RRRRRRR5R'R:RPRR7R RRRRRRRRRR6RRRPPRRRRRRPPRRRRRRRP R2RRRRR,R5R1R+RP!RRR R RRRRRRR4RRR RRRRR0R/RR RRR0R/RR RRR0R/RR0R RRRR/RR RR0R/RR0R RRRR/RR0R RRRRRR/RHɱxXϤ utf-847222d626b78627c94c81ad646636cca0b583f9a7ba4955db17c37f5459c0053?7zXZ !t/v] cr$x#Df3d<?r9;2{UitFVi9CMa:gtPܨ9VSSJV:s23Rdp;O@0 ^7B/P͈O?fP_T_0NP-1s\uY-iVя̄}ߠr}Iu<׎#W3 /G5Ԯq EJpeWuu |8OS ǒn%4SgN}a8{aNi6Aqp5J\b<K%baN :L'oQh +U4Z/_L;^$@Ȩ~*0 ;w~6E?dz1j7`E\6+ka;(;{/Ah$.*_MGI~9BdUTqr%Ҋ`ĮdfP\*kַNbv ~@tOG؟C8wnn92Y@$Tf̄rj&99Ƴ)%dՖ=9Ob'Ui0&zŷ V;g9 K냑Ve}2A0糖 |qC I4 P:6GCe<[2c2ŷEDZ?PNg":nYVZS!1mKi2̫ _@{)ɘrItrFcMa%T۔?9NAvɎ8RNYKPxy*yl\uC"Oy _>E;GA13=YbN8|i35gO䨆K'fhU''?ٻ$U!$TgWMhcTxw4N^]qav#|=HpEs\DBMWl An}43c%e蠮*IiC=V5p==M( lr~΍\o3ӶHGYL/nuuqvޱ[\Krvۄ0Q>)4N吩z/ LllxiNo56Sa>Y.p 'c!7M)/A]o`>8?4bΖvW`û܁΅' t=]( \]K8vmș[,j|F{V+jTe\.* |F:[ BdoO%՘=if~YHIkFHUӅ6 <.ed>7־smdzH0m+/Vqq &Q/M_|e\re^^SЀ9Bxp4/Vd".NwgdݍGQ㗗}ö%(Rd,q<,e> #繈F-`NTPM_ZC J̎a!/ M\&?*6jXD\UehYns 3p22XZot@#GRۓ/9RNUWK>^K7*xlU 6lrJHs8pi7˜h׺!P_ Ky@0%;15 3JT疇gMH+-߫U'ǎfǡ_[k,W(/3Yl_s:[qrtV>8bOcѵ;<>$y(k'%J;5xPcѡbkzꖰP:[? x(5)!c9Z#C$yⶂu~,]b%W5ıԬHܪw>f KJ]Qm ⮝BcwvFd-VCTuvO3hcf?OڗRʱT"隤j\x%[^KO m4G'VY+$9:ZŞ^9폸a^dmBm>ᙽO X^Â%YQd9D@ysnk*?FΏl+oB~9 md8i/p5w7]YMWpZ>WCy"}r&uXiJGSJPG!"m$M~qz\˔1enJaUe_nwkH9MSSEef嚒?Ιvg7u˴L 5X3P%o'`{!*V- ;7"vJ`u Fp1կ58='߻ ۙ7=I!':yvFvU% [|:T꧵BC_Q㊫G$!sޝʎ“͓'.PUĝj(\TO#աÿ x19wjnOQ$ 1E7uEmlVp q|{M0"!ԫHGpwq:XJUnz? Od2Ser  h$[ Cp#Vy2PeO@PkF#-qmOvV*Y6'YZǫ\7eBտ^8l̻Ԍ): C)6u秅9TU~fq= F [ ; `\| :H\J`HnK6­R!3~* SQҪn2nz]LrL~g?9,@A#e!mo3|!}Uo1i7|am{L2/?wB^uwL,!>YHٕ{L9(jE<ӿ־.H ϓS'o lcK}Pqht4=")p J˹ ޾2O~CzXg7bHmr`Z15iˏwLЛVDO$NݮHW[EYwn8tږ7%z=p$(c@ 0XnZdվh-ɰо)x t1U=lg{T c?a>)q %g 4eRtaN)2p. W(ʹPׁ עS#SIRb~7*2Nۭ&xE\ :ˋd .wȰo5.ȺoAs{S= "K#YjrΧ9ڽvo8 F&9TGwj\@(/ƃnr ׅ+I,IA 0{B~ T9 2 2c(?s) p2+Xi]!Ot.D1mա#n.=Z_@ +: )(< 3Ppm˟zQq;BV:KfnW5mi-۶( (= kҖH$"DF9QOQra3xjv ~Y չ,RNblTb 6-9|E[nEvݭ0|.pFjay+1uKﴑNAЏ(-f8ЊOƿ7"D Za^r h^(sjz\miGb^S$G7RD,5y`lxCݍ)2p.Ek {ft\= .st8p ?P3k7u&Z#ҳi_ރZ2烙xz۠'р^\JaHnr4(]zNThV.pڱv[?ԆOKvwDcR\0 q'WuN Aۋ"'s㩘f]Na5gg6!o,U׵dA2%0F{ tgCYAeNOVܶ q. |/MȪϯ-SV.8)Ij2:˦d>#̎p D7fv+ aMhZB%mSUr(9^p4; X-FZ `TFZW~/AL{A4!.Bzwf~ 8[Ap⫲ hlaCluP5O 'S8nӔ*;شZg?^=T{T& ¼"|HBfLSsUذlQfHGG߉*F^R ]Տ /e@ NGO>ѭ. XZkۆ}%e7τ)*cFwji(b {?5laBVo$=RΟi!{9pxr4. kؚ^rZ1jt/bӷK.Pynk>~MKb_"oK1LZ,hRZ\v"Ү5֋>N>r w? Lv>Xh[.qAVPLe/tW0h" MM>.tvS/2g{,`7`M[xmn]i'iBTQ[R?q|c_h?V643zk7  V/s__ "(%Fs m'NW~ezx8PT2IP}'vJA7OsZNE_6W5YXE"\H5o|G}mW`g\ф.'&hzGvHز1^ay>뉖x--yGe2&5aOiQh.8;`+1C\@{JLg)*RCZPlwC3hOlF6j0!OЖ  iRy2sTɴ֬~l.HMyC0J 9yɷnZDs(2&{L#pD.m@f @"L+2CIwW>x?{9<}81>x=E'YHϰDk,E > S;@\Eު;,R &]FFx*nҮfol,΃$ =*lcѹB&]/o!9w5!{5Wb秤LҔfp0\='ob;l] ͳ-"Cs-eUpPw71~d6)MC̯T #]kݻ>|1fYQBVrXl:TvR[A\-*t1*@2O /--F,K4e-Dpk7܎F a[BF7 0 j.ݲ_AMy׃A)&8I A\8v=9~:,9LĎc8=ߝ 27j@KMkḿCrR6cct Pg<íkҶs #g~ Uyr!c V3{l|%C\$D[-BܿH: ^B F6BZGQ7T2Ԓ[Y'إ!otoZfL!)N{700,uһs2 ZhuRF<6M*忴sa|v7; hh‘Օ^$/1+Ƿ^nIfDPړB\vH~j]nbjzN8<^290#^j{|ĴBRU}!QGe7_͍ݒN0nⲁWJm q.3tr$p@ZTf>6.r, _b F;應n领dyh)OғzA'ԇ\u9e"fV^Y}# sÃ=,zɉ|)5 3 ,x sA xz,L, ;e]ۣZIi@kMVJֱLIݡU]cg4H'z7q rJ'Ɂg Z E8jxJg;:.s^:?`dӼ3.\$uiZ\.`ػ.z^(6)iof v4&]u;6?( A:v{]7%]혫`w6zBcpO,]mQ. GʎpgI/D,iXJTQ}v">n tbv;瘺&\l$iD/_ֺv~QIPk{?dZ=@A/x/ <+;4Wf;&C`Njmхe:}eLW׈=y@kD~e^M{%QerMOQj&[L+2bҡ L>|&vӿbT]v2K:hf@"Si|ծ:lH=͍%ti(o(ZQKTю3ZK0nsL<>x R0 a'y}mܣG^w`ᲆ[%S"_,wUÌAkͧ#q*Ja_u,=}곪ҔzvëM `:AE|*+fzzUsa3 $sHf;be?e\hm-^uY:Ê:l`xt%D>>rd~yn c|&kŨ1*#,4|>DA%sVnfD@&T(s<U.Yw#O7ćxbNI_%鼽sI9"Ztk0vpG2nyab{ea 'EY0T=&lk}FTH#d~^*B5b2ȠǽabWE< ~2;"J\y2 `iBԅ%we <h6kJ4YC~0>N+m}+$6a=U'޴NlsIlݽ@D*#_}n]ζ‘Zb7HUuc<ٓ a{az/At[IS֪~0ã{wZLգ#MEX&]Abrڗf6-X]?xۊo˶[7I^4 M!dX{P*.M:,]%:Vçآ{;!=u[~p`j J` R`9Yy1EK&(9\"ݣGRSp򤴢L0H\W7Gub:>uw *ca? so !uG ILaZ/9bTzYՅ%b]Bt,C[~} x5GqRLilz)%'fA{%[ OMb?9t*X`wu-_i<-gAxjD_ KW7!*UKwd6MIڱbMۗu.COX}q6wɈH9²*JZ`|s a}Yk2sW&M{. Ld3D MQ d۰#(y)4i@W !,wP&5FaNZ>nyӯB؛V>͜J7 PD+0-g/ꕇ UqUx<ݸ=ܫsSA 䞣(Aa ?M|e++,{Yph|G禫)~ԸphM~eXɀ\,)%p)WMVT l#l~p MySu}5sq@Zl Ay04q2ώcQN;NA섽S@zmC#Fe9X<$līdLـ! ʔ_ I@ V,p=>VD8cv!tw;a"VZG./'6)y:%@ Њƫoγj96JXj|\&==_:+~2XC ~%CwAE e_Moz#F CAl$y-?Wn6k6:b >5'z'pD},E]ME=~OxÞ5wPխ3w&g`- 4V[K\?nD+9(Au94uQY;[b|3S[>D1qB[8o1'eg Da?-Nw% /M\Nԥ|ΞM]q gPSaӐIwEF8:C|mMNx]G=b7Pp:Ⲋ4ðP8B&ık epd☗?<eHwvATǼ;dw[=JL25ggKfz>"3;F-|My V}UfͰA=W/FqIeeԯ RɾiJI2Y^wXo8`YP{ lpk%4m\{Np-&FRt >d/BA$zi/|DKF {6a,1?꠱¦̣ϙ҇uE, T'xQ?+Oy=˂\l;ؽT*@厀C~Vz^_=o;R7"دIx6 EqjW HGJw0fsA Ͼ:D>UPLel,+IIfC4XW]ԩc'0f zB÷E'xE]k% .Y;|sOؿ%m쬮 wu,ռgHca<sY /hove]gY|\)#Йq?cXL,ݑC#wahZX#pY(Y+_ߝeǮIa2?mo %SAW],d셈AvrTi}Lt,Z_JYhòN\rI1Cԛ2^Pvv *2R˱9J'I4,V1#E'mNƾ1\j fT,6 y^|(U`şPn\rI1n[O+7+FT,-My!ڹT`}#8j+AV?;`2Xm^`82RF,O*Ie]m6+;J)Fn!&vV!̐ y92  9"l@dl2] zdvF_YH:Ppϫ~ _ӼKݐ2CٳP 3 8-Y,jh_tR_}s S;bQw ?Uڃ_h0!jdfYe]8yc\<~N"n1>M'"݄%8Q0dP')``Du7}yj%|qU.wi/~RMMj\;"a;=85.HG[M$-LfчJ *#ь bJB;b}UzBӅhT׈~ \d5hl+N6}1Vm!k𻇢MŀήDŽ@0jK.eE/;͊ p TE|Nx[C@HB'8\RxHv7 I@QeBUޡь4ad0x@>źP@=`Ӛ?a6,?DXƍ j8*bҗeҲ *9\GYTEM)Et5TTdv=4 \J8Erw$K9FeT^G EqԚc*KJV{]J΄PCku4-|d)"N$Ŕ4Ng[DͽorT}M] l j5 yo'{y-F5^{n_g~V b"H Ca[!R?Jb~`J?hX]e{ke4r;jI%=ILLyS*ZXݤZfY P@Qv]w&벆 `g.݀ 4:0+o/H%{*/r;1ZB@ohCeeB[ {,z *s08Pѝ.&T2+0? !6GmF͒pFه9i a}}zP܄Ro1,-K@*!IR~읛Pqĕ9Vk3&Tz5g]s<'S?=R smu'EBl䫱A `_JB,D+&_i/NNns}OmX4)4i-?.S-DrGlifw(>F&4Mږ)b.sB,ٰ`qG VZ+gV0rH)[ov/]頨;/ s lȚ{'=&J9n@ %I Gn=|SZ<F2wA]5 1_~;r MC+qДEE9$ƻAy7kVs`0bB$H&Ī*ٌ+vFRqbrÆDV7ZT 8B kBW|O sۤTϙ10~|xC(:~ .W%v:vm=M :s7T_J9-5||l6X:  ͊)-P6(YA#X"ŁGE>-2<\FrMu iW[+*+~y㏁9GҠBW_| 8J>$&dv>,5zUeOclAra1d ^p/*`) ?#P: kX Jh4|5ؙ@,Fu=;O@i/l~QUG<a펋 B;!opW%cVCJZJSdWJ\Ggp6RyMx456҅kr%9ŃHxT5%L◬,(G{@ B0*i0F T?mk{-?T*÷ h G). N50K/ ZV_dhB,)ggV>mrr;GG:?W*7 _lwOc.O4{ș1^*ϩ[.z Z $U_Kc 4E>#O{™B|6j ،DFE8,aށLʄuUh#wu`~o m4FG&FeʝarS$1! 鴶>[U تQukJ^~f;\oa/lvie|c>]Wwr-?7IQrCPb #m ՊX[-|^I~{K~lct+Oycyt*!ڨ6Iz"vFt MMmpM}TynH۱@}YA(˜R#"o_vh" 5 MM>^ ^w}@YQt"]W?HOBRjpT B%.a;qV>Zc.~n]4"}w-IY& .~Bfdt5Ad0i,jq_F~!8C Bc&`ea眣ɸ6\xStfL]Y"|UqpWHi4h'-NPހcAۢOt>O{jcqn2F=]VģcBXF*[0f=| -H 0[9P(>:*V} sd0bc^|whgAN Hk4/_"\@zYRT]6(;5|9s~l52y])~9pY,sZ#q CGlb>Z3 {'2i=9Jd*e~eV(Q]YbQ>0RxT7g,!0q4$ m7oKF/WW/{ォ11H(SCfG*K-/Uʢ<&P/FViXwSSz$OR-b[C%0ɎK8mŽoϑY=m2Kj$żBxor g4f r')qNI!6X(X|Sr{Lݾ5E"Չ);5%%kEAZK%$" X !%m uQGc0$[h`ƽ7)axBbxcV.pmq'^UNk%h@7Q`Cx?o~ $/1Y?Tq!k!j9[|dmRB.1*+8C Kxs;MSҶ0>W?fij07EOTk J`;Lej!S&෶K5}[ pnos#}Kk1#i("K@N/dF"=Aٻ RS0)e\WOźZp`wvc XQPNRh&6KрPlH7ZMF$6qO$AJ׋ gA)r넣?«PUwSh^Ӛ%j !6]"Iwlar>&>"p LwDi*yO ¼!բ.dMxJ[w(ဒvwlD<$tkM݆m2L}"YSh>2{CLjK~ozrxQ_BQA]7H/l|̴j'sI,Tެ$"2T7{{ ArZ )%89#`e3ni,𐯱+^S[ҹl_z$*M1I]I,A vehÏ$mxu)z:qͬ>><:}^C=X5tKhħ\nvݑ*!tл${U6/X*mxTRi#>w>[q'G+mQ?cY-1ߒҵ]}6Op?g${t#3rAJL yA]1K }@tC>Dưɻ,d OR*OُE"dV`h^T!/$.7F&7 kU!/C<&a(NWpjnD\&)!|:!w`]-*d_ZdUK2Tm]^}_aT;J9~hUr4<]p{e9c$ߢFO(W[}nЏPC׆xEsz.6ںeuj!s_Nmz*qJoTXU X{9ߪ[c)3knYE[ݵYc6 *$-Do&@YxtRO5e~>i7Í@r0- ? 7#~:,L$!/c0EWgi+9%nCvL.:iDN343q=ŝ92|jeWUqUM{fMwxM$of;7J+BlxS6@ jrY&9;VęoE j&M4ҷUM$q t@iC*_`К 1Hdz_+yguK@@jw&ytrl~!A!Q Q8c{m8qI4@ue^ j"bՕ뜳.#r*SFO\bڏ\vK3bZ^:( ʶ=wo.kWNcZ؃҆H5CxmxS\]]]d\2H*SjT )8m7"sk~&O&!d&HN5޾wau#Ot =ZU˻ꗱi fځ\.-e&VZDCV6)mAۤj)6\mTAD{3lN=hJoǾGv`!:\[ mLdI~aS,@-Gk@Njl<$W?d-cQRY,@Lo\-HSnI n4tTvw6o#>U[K.]t4%3m, U.aæ~ُr*?Ht,+#(+.u=e2!Vsgԍ-y0țc0n?W XB>. Pߛ|N9.nvIѠ)4- rRndQ s/29"Xo]ig>L).-9) lscgw(nFC%WQOM~ln3`UȜ&J(),U還4():XY?oH`HMk{9?rTT|<y3KXh/%?x摣 QT7vq ֯j15d/}LZvHU_^9`x8myPֺ7@-qGєkk kq{E0r!{eV$mYٗ0_Űa]5ߊx\;,\?rs';,㈒ȉ $ژ0!"c?=ʲA_=jk4Ǔ{RHZ7!vAVIFIILX'Qc?oH?FOl˅D5BiH:Yڊje_sBƜ)uulXw+ڠVL |NV le S܉#Uʙ9,q李(gcIY{v]Fln ]z/(oVGf%=O%_$Kա!0}zfHQEJTa3[䚓~WO`c8 wKަxYJ sGrK(+rt[\!_ ^ZĶ^MCXJvFׁ\DS%YFS1eb[Q* Ҳym`\]'XEsl'@UE?Ajߵ5lA&%)G?O+G+Wi^=}Z'x47B6s+]l~^ŴG1Rvtkkc'25hiґ-Nk¶"R(bB0G3 (K knaŧBLG4#gLʶ ڼǭo  ҸD%.Ț?[W /NjWGd'" a.:+1ǿM(q|,4K :Hό1/fC+ND8r|#& 4(J~(|-.]5@f5i*Q'ݏӖ?0j Lg5<\=JCUy"up # y`~Ï+D{q2D,Zw^3A_SD;5t[IYkcZsm7 ׆DfTU{O57Q/%U`})he@N`LẺeOR'WӒnWma `x{ӧyGfItE eŝ ^9ZdW1\7ӨL<)okx.OmPq'0#F}2aE]/z +0X#ɲJk+C=b0B5?݄eJ8xv~-<[Ϯ-!6ǫƢmv9i TT..w21м ԧ9 赊>v\2CBF-U`ʪy0JHRc亹+#xEБY $2öAHCO+뤾Nҫ K '%!M0)?ޖ5e5&Y&3r@9fhUuR}p: FS}f:tZdEt;N Jݶ.Mޣ /4}`1g\ϲMi%p$ Nz hh7=T9𑉩J{œ;Z|u y?"H jw2t]#BCl* Ofc+66>̳K¥-&ဢ=̏N .sOXP?uZQ*K~hՙ)ͥϖ/ƺe;" F7IN`GYp"?inO Td{m|9$Z8V-r"N1#NՊQ,rvMgV3m֌¹5bL[f/dÀi`nFXڌJY*+AHXg ╱}hb̵Ņ=GI֟ < ?#sHn &,>M|p5p//PPә3v˵)Hw $<\at93  =<8LL[o( jEW ,p'X R;$+A䮷ŤQ]&*?'0EꁧkXNJ0o| Kr?< 7AMВ @b9dA=8e24#ѴܚJDˉlۑt?KY$n viQ ,~OB}z:4s} (grOLԾ$]~sͅ P}d 9T;[!?PݨmD"S* Sp7yU/ʧHJI3dok3-+j.0EP'~)!⡫i s 3qY4䜥2ǯK|}zULI JKd}uV/ ̊;2to` 1[:;)W;/,.* l;f4ץ2rw5@ߐם)q4&` ߘD-k0:W6xv=&㯄oz݇qԾTy[nfd_lPQISTɧ hBdoWiZ$Uv4Yqן=6Ռ}k6zqmtt@=nfEubW0aSc? wKl6n־6qq!]Z*x^{hB<x͟S 9Yjz3S\_)Og״/#~3k~ݛ">O0wf9c?(UrCۗYbOIAڴ?$tc4 x9w6(@V5k ܜ70(鑻PžFijL2fJY$jE G p 5OP=>H5w0)1X7 @}&sj~~7JByiz.<Š(AaʒDQR ڌ٢nnC(ȫGR]f~)`@F~g;VQO2D}Ecm[8IhN_g(c_eMm)ఙ ~%m @  mw]pߵΊ;ђU rICfQIn;8^s!Rm [!sH!!C^5WbGS~6]ꁑ&(~u|"Yyæyh=F:RQY i}qJQ "\ cnu7:m-LD& J6Ş# atluL۠ņΝ\'1stR1aza3L?o<ͦCLn0o(o[r0f|uslܰx4L)]{n'tɸ뛍i,VB]yOpk‰[})G_lݜ{H pN d˵Ӑp5«'k` Nk<[ /w@p,K !\9,|Sy/ECҡxVOUe̓ܬ`MOfZo`1w1<r^*ʟPlc q9qsX#.+ʋDЉhu)@ j\G*ؿ eG{wsmEm0Dk6| ͛_B=ߢ OKp@)~4s|nβ%rqkN8ԇ ́Iʽ$CN)gW26vfdAFnWO )S]iWߪYmW IZUR\uΡUZPU_ y1@=jHϮ^H,,xSl1vJ qʁFDUҞ0gF(㜈`}(,gx5~C'5K11oQjkb[28G>'Q( "0w /kK:\WhmhNf ,0.%-^+CuTވ~[BoKZR Kd `2ڇŏfLܦ?xn5 Bc0C]!z ??߈j;״TEMJ?omHN1N5 ?O)$ǥ-v  9XNZHd"&Ec~[FQ`/gdwhVkAN8͌|W -d ds 93zhz˧FPJZ~݆ ͱ!g?)) 5Q&$s"vtȯ"!A)Pg]}t-:UM{>c}V.r\S[A[?d!aL|˔ω]eҘ DQEhvli|$ڬEF2{̲MxS_wͿ4cRfdкʏ!.I =<3wAS<1> zlf͠S/ O8kk-TX#S荰!ixꟄQv:p* rL%\ =`<`B@Ha T圞j|ĭYON^gN}8se犩1"ʅ@[?n?}\#hb0%[eiyI Y0đפEzWG~d\͇jp\P@jE!2s=6,cIGKڢB!Wi`@E!V Yg~"I`͌p.% qaebookv;lIDT#o>z\SgUx%?ƫE11wQuXVSzT7E` V* ,pjޱ!* ]6_|S y Sɫw EOFfER-gpՖ,J˾yNy;^0:>RoQv@`fxSZ~~B ᱝsכ́CYU sg&Ze`QFY^mrz1 ZcW'RNoͯa0I5Oݧȥ2Hz5Y,Ȗ"&\CD[iA^y$R#'Y^_h@TN32 q hͅEW7ԋA+mW$A <&!`{ۛ?=tMZCQ[O,0#G1}/6K@"Էa>Fu֨?v?dOMyl=} EH;\9C'a\54ESm6\),gWH29vB:]ejiqQGVZ]Q't+ƿV]D=NP*5qOɳ:8 )ʋݖp֕m~DUYxܘ伲\_G3ize[FWvY=>.̖7ׂlT|Psv d@&Ž%tu8>iby=erf?MwnhhP6ODp :=% fTb=ǐyjvzLMQ>fK1b{))ߙ~i*H%H3Uǯ\^2O|d+GuM2VՐY $#z Uipv%~Gtm8}3oVϖ4EhMZ^-9^=> }Ȇa8rL7ĵlzGB,)kc斉t+_kְ-sP`趍dYͻH\-O Lq(% Ŗִ+n(ydy(eRIv̂L$5?R5I+m8cHWw7c Ŧ7--=kb@JmO)q,HKe,ʦF6on qqȤ$%5!uJCpEAs]t~KBL5>1/T rlѽԠ[u&ŝ߉v:_ S Iu5hv,;66Py1bfW|flL 2^ZQ_Oڴt#ՙ妎 @9@,PR.|aм./ewPK'f} ̩Ƣd aoz1s] ߮.d60ӾJ$5쟚BGz\CeQAI{c%dF'~lYpA5zMh``']w U"(L{F K9u :U-!xq⣒F`,aj6 js4e_&#Ec4Q͌wA`ޙ?Eɚ{se7ſr\rj&%mi(T%/!I=Ƨ;#R7o0}9ؼJbY0.ngwvxB@V/t!Yv@AQ+0CLT?f,\A=] $6x;^ Ċ74 Tg6?=Ijۗi1G*q5A0 JR&%~jaW2ofLbĉ.%ל=Aٳ.8 ͇*l0Z;аgnU׶5QM<5̏yAc&k=xATPA:[K#-cݕP Ӯ6P {Ef35̕|3ǗeC- WCaj}{k\1R4Nd.wj!p̈?ƼUגHzdV-&N.県m7ISrJt OFSk=3_jDTn@0{Q7Af=K@0q.>`n:(Å1N?',1/ƓX/:eK<[F[BYsp<y[ ؐ$m/]#6Dvxs.ܤt}ʀwT}jS٧  򼣪$q0.PE{"u6Kݑv cCN|VX k_RE8*u5$WSSrZt&^.AQX@IJk®'s1e)*< P-ƙiYK,k]YACYAQsGҏI%'8M  [شvp( (  6K'oVF8JKڸ#;m}Gn! q/y%!}pnV6=!4bb9MpOꌦ1gyf!gy'ja7 K8uS=\uGp$sA߼!RG ©jڶm^2A ZʏV9t!UqƋ̟v3+WQʩ fJoR|Jd1j`AJu4´ *ug bbU<\^Խ$?tE9'*'m1ݑ"*;Ou@Y.8O3R侤޲H+ v7uV%>=^WT_$rh L)(v/L8a΀_f٠RF"Gcr]ER]0p*Z<`漄t|s"3ޙ0%wzŞK|}UKU?n.tV nzsq %¯n+ŸlP-*H$*y *EnNPBՀr*Y-ǹċݪ GpǶ# Nj|;k%nFW!= 8H\UaK=BTo99Jx]uYqȳp'eZt[g8oC4';$%NET*s|PKn%{F9N֋3003# ?IƓEi?M KYU{Ox= 8*݀O٨r  _5I; ',0w :U>IRPr=iqT(r;R.ïV| ajM5.E>:"~v_qZUƉB_3wde3^>xת Oɴ[CEL |F3 wb-/IF7XeĿ_:W{P݈H&JOT|"[ :4 /W0+t: -Ԅ_ G~Of y|7 ][^ROU8mAˍ*z~;va3G3ʼno jyOḩ>E.Ae9*4_Jeh1ZHpOX2~UdjD0kG0j^4,65lUíӳυ0`6P\F2]𐣤|7M@2lE:cQCFttjTPk@V]`> Iӡh$hRwV0֐BlF+@@kؒhRf<)$S.ާf'_Xt[@NWelH;tsh  HR)'AidlrHZMętsW4mƟ6"&=.{7G_[ 1oof6̘rj5΂Kޕኻw:LOM~ǥRJ̈́ʪ| L'`e>M˞2OJHJqJZ10rGQ&"/X~cj;p-Mt]&Av*KҔnm>~ze&4I)vw3p8T]y˱wƜ'=(T!n>I^Eu{-()R_ă]"њZLަ d "BZ?0,HX*aW/mLbو_I504o=<ֳ&uqЯ ¥D{O{ #AKP-15g5g Q1$~w0(Qp䟴Eޫe+)\AtmHȅt~~fa~dѰ&Qv͘PZa׈z|(K:7=]O_$\Љ2oGqVW!/XKJXObq2ΡoYb l6* wξhf"I+;`])@gWג%"B{fYta>E.:8qEB3c 9VC1}?~8Ck =ι5 ?Ť3ff15 nz} ;*5.0 {B?͒)0?88n$13Ac?dDJ(_mSAoͽ=)[F?#zF=# 3yhkx0?DCj'GPG87/,RK>s+v|4d!Y]zN!5Dt'yIֽօ؇$|׮ax`B=qpr}F `N?9ҳ[Ts峿k/Z^{ tVeo)gN;\eVFAr/XƮb\?g&,{@ܖoEE4ePr0Z%BDo h~LIc?R?2? 0" P&=i"O5ì%qx@suVe޳8qZtBd7$$Rn rER¤>7ƍLrtK RUޓ,(G+i:SŌ0Ӌe2jG1Z/nkabN(^d]-[8\I~ A,J 1n: DYԄYQ]q~K6>du5u7[HOWg.RlONSU{F?ʯ|oURR5^JDgBj3YHS˧ GZޒ?( Z{Zg_@_[uS~ ~'ԩoho|}ղb?ݼM};@8 * S;]LڷY&؄k 1&MO??8U>сdͬ57 Bp&q?FN)(xO1 b_Yo)v돁 sexA OD2xUM~ #Z!9s*BJ|3;@f?WJ@Cp#'2NGؠS2_4D^ѯ+J/߂AzZĝ+o0Y i*$oMȿ/^njI S{a‡ tvjSc\7~=T3x鿋"J׏%y*:z.iJ@R@c#onmDi͂snc^cjaa=*hH .JX1,<;>}S- JzuZQd8R_ hՑ7F! Mh6-KQlJ&&_x:2+~5u=IR[Z55zE[d(h8e4ltt48%\4Ϡ/^zx!>C-uhձh!tԝjq,:{ol=SKܾx=ɋ˘%_\_=LlDS?&T(9VfţT{κv^x:,lŮ4@htΖX| VZX9RK_"b#{6_;[hB#OsgzYq(bdtfcWhٶ uxk>oD >Hd/AV]%2+FKԡZqD|b4S[xYO|s+GA?q|eR|V]j/0w7;Eʎ |Nڂ0y4&)E:pR׃83g` OMm 4]ZL~d\=Z=`II=~&ƣ{İAdr.W iu̮ͭM҆LH!v98z=|ɾ2bvVmá(dPdڂpA#*txp)P@C,s.yyy%:?慛I+R:)$k^ɱ LȹOj\S_`TJT#Ae@Z>S݈o#z;7;QY`]yz/WJ؈xSq0,h B 1nojBz|KDBW{mu+\iy)Vbȣ @A^|β|FGxfɲ*-jdܘx)Tv+0%)-5~r5iʦؑPg39bn'%ϛ':^܁1#9F‐fSobu 8aCS"$1`PO0~8=-V3+Ep%V(xY>{ i Ze-Zb@%Z'X `P5 SާLW- U?Xc=5 u255OyYkЦvİg<+](#,siSܝ?`ɺ$`2Z'VNDRCs-'YWQjW4%a6%N:i;y7K|SݳHy%a׮hi">Ȭ [Jre"^T|o.V[򐸈^#&2,}oޡCw#7]# 遀+hM l6SV\buMS;a 0Rt77X`'Eqta_8\!uwSR2؜U&E 5JŚA5aqKnxs :2슶-H)Z,-q2AA?Pg/C ,TZ)4`A[ ئx_&O^c9 lu]K$\Bx@Qs=ZV?HIαc"@i1"i[lQ[S^z p4y)0;%Lə_2y%Whub]0XsZ{pQ&y,wx.WՄ!a='1Obt&&"&FOnEaoB`^FLź8Ѥ+?>&e [,.Y26:X G׶WTd }^TA5!w6I5GFOEkrιA`e@%Ɂ_Oa < g, Xr|S*p琡tW-#кI>l_>E~ק+ @1cuŗASH/XKo>e||,͙(s&s9-y6]7@u:?֜S8miZEBA&)L:=6cIk,灓y_YnyB̶?8k?n{ Pu= C wm݌r=D IZsn?0˒gmX^>=%l< +v)?sfRMO׈myq$ţn2P3> 3ּП}^$58u]@7JV%xBIbP᧫ҝ` &,zOzS iogPnguM>9[/ylL\'Az{ ]Iǃ$+}p8UK?+;辠B$.˃ eZt*k&2I۱Fz" }6啔C]RIca$Xv~ lEj SsO*h*=Q\Ϊ%娖FhK.|#uIh|]By{qU~4 ^:4 ~,!MbS.e*uT(I| x9;ǖNq)kc)jQh;I;J;T4Ѣ-/.9(Onlvz×v8Մ2ehQt\a4Xb•SzLMw} d@:*gݑmaA*G:^HTg-^-D\(s7.K*V;pvj=K'eic#j :\ͨ8l66h%~!V mڹ";N(H ī7a% <]skipLgͣ?l-rE:jzg9KT?ID NQ'\NaYʏR32{iS5pLH pD' c滂V6Qvdw*{&'$Sӝ?=g24 끐#k3 엂t3ccZzhdQ5z1b ;+6WbrU TLPo1[naJU,j-bSQ)1.3gev}D\^gCw"1ʒv džj2?,uP =c7@`D\JPaYH*[ O6EIO{rpA_StĽ_dםvu!2tPccKBL@{3NF#PY#>ըN"""JRGyX=79X%:O)4UcxCBN#lI(H3:j*+hZJc,vhGC]i55YgkuY\86\AǾxAtiiJB7Ӻ5OI`\Q1rRV_anQQѭSnmT0*03_ۮV |O3=S )8)̮9L gNXcڌ_ꒋ/! ,G*@ef39:9}*CHPKNm>}?)Ob =ˋM@rpPK:I zvA ez?թ"@?rTփJH]mf۫nUp2wYӱly\@!2`UڥziN˞Pk>xv➔0Q#1? tȨ2qz8Nb 4Sg'.,n!;#T6!a%-ߦHdA U3yt/^{55 %?N\ErFo}I"JJvY;ʼnWX^ZsCl J\s'ou,c_IR3x0.lFV&+xiK.&|(Sn,&-|NOZ"W [RֲpY#?j"a\9Ϙ qjЛ7#8.UjL0NF`d Sxd/o)SAQ2f^g "ǤEq)2ITq pultR{"9⋫}-,Tj㤤$mj*UK'xO\fGqJ)p=js5=QEIngHd:όK.ޅ滂tJ.D:NexWVtOO5-"v%!K\A^m!qfܔ?- GS` 63pKu,azD Gm|ö~CWK0jf輤MEb.R=P$S{~@M( ߣi)h\$<©Ӌx9.P ^Q~,#~K8AJAAht0=ț;9oaͫ÷ɾt\D: Aum6im,9zhZёq1jxŤE<|)A-\"т~XќCBs*7(@,jœ(Z_ZPWۜ g&UY{ZELk#u9 #_rcĎV_*#Ԭ5u `3VsoN=>t6U8*%6Dh^*1~RI mzqͿUHpTD KZDx^zPO kCWt!bn`'Ys|6DD "xP׾sgjۘ *=C}$r`]*B[ZTw^[vJ,9D9c}Zi\s %)Ae]`'N o|OF=oaASs}6E @} Bݣ{C݊Mi y{,"eB݉6uY6&(CJ)SsC۾ CX!V JeҔӟCV D㑊 oA4,="x69bL_|2%TbJSnW*9N+R '%'ބфH LJ̡ܸGxai+SPĀ$Pg.|ai{DOܮOL>=6/e}' @;@9O{K%5O&nme2T{G.)%1X`BrIUwi6_WB$* 1: CTpOU+P_^Yg5):Vc4/+'d$ )Hk5^rB _q!|߶U6ޑHS BX{L6 uQXB r@2M{n]ˢ@l7e_V顇v^EJ7vJ0j|d鲀2^S1ڱ3v1űNG Lzeb6qt8/i 8b4E$, n3. T_d QξVy|̼І}w-0 2_ݑ{`7VV:=<8.drFѹ"3bqh=U/m)綧Ϩ(ւ>f`qlśLg\@rR K>l=}zA0aP37;]0=`B${FWuFGSˡdnq~_GҵyJ5"xʯk8˻:W@5}&>R*s6v=`7YO}7 hP53b*``ëi:8<; S(kjffcvEO}G5Q W ɉ9=b.bOU\K밡Vj|+SCgK)drMjI>ֲBؗ"΁qClNӐEpbO; i%[5_9A-69^ 74 LpKwXz3iٲ} tISyj t@EPӲ&BLL+~lz5<2{ kwXx6aFzbG׃] }QLK\+OB?+S R)8ੵts-dBMVݙySq\9ui1ۉ ~ɿD5odw)^x'2mBcgtvN? P0'h"_Csl8QOVAgN B+]%dQ}#l5N2'2e6Fp2K&OG:@P:׎t^5[!]klLzr.p!"LI߂zF[Q5i~ő@fL6QS1=(si#a7xgEd63_#Հ2}!M4 Tg*fglywRngvGO!Fѷ.qD(wlaqJv;n T5۬ _[c\Y#R|Ux%|&Zb^4sAʤHB?? nkbrB=ňxA\s@>9!Oil"?7xZgл+tzTxrvvWMZMop0z@;IIJ_ss&x{:-*/&mdB@0jĸ2ڇIBԤ?Jݾ^7*wC!%=L"8:R(cwiq YZ;5o’hem6cKJB+@EMtA\ (P;vH54_<9;GR/3mzeإXm`]ܹvjVF>t|&9[}zd^ D![ 3o_͇I MqblWx7[/Z{d { .&=DdҾYm]Qq@Bמ"4}IvtL[<ت}6NQg3v9{rr%BALe\bWj\ gyG H q^B1_sb.'{2WknRY%m9)_oQ_)D#@#dDC;+hl*W9$ ьު7N_߭ڑYG|qi.S-A0<Ի@;l⊊R Jn%<F6r=qXLA(ƦgeZ RMs=N[XOKͱ,)EdAFq' gEXa[BNb[el ZrQ:ۗ#4`Z]QFN>WLyyj.KB9W^m8$Ƒ FU_99ӭvB{ovT[`-wы=AR"4u"À'OJm+]m}+ K KASMD)@^?u>9͚K&!Ο9$y۵Důs*!_> kec'Y[H@rQV ?Ua@ܘ?~Pʈ:6!B/Kڏ c!QNIl'X8U̮b(Dbj&O\&9~235_pJ\L$?2)TNR/tU[&`6lU}W#Y^|zza\VnHs~qB*Gh`j!_b H'z#pTl+{aCN [)3_[roߧT9?ig[OIhIAHF^!NtK kuaExhA(Waz]׉B6S7 'zNt)UלdX7ߊ=Y0ݹ6rh|4 A GģmqeԿ=_mUgFJr a RK`.NhoT`OW4$zlc@[Xj8*uDg H%y_XKU*V˔݄b..aDo~Lx/_ lDF{ gʈǯ;wzO2[!C2ء&rTh#rp򲯴\!Y-%>~WuI}V/=0oV uCP:Q2P=Y,# 7n{gvpM8ۋ TB2eՑ;t/;.p|X;-jm}+7V^37jX~8 6Vye>.~?"*o[}W l|*:_ǗM,#ir1Cݣ-|ʕ+#!]S5;`FAsjWXk?jŏ7džE%&7bǵz p%\,aX` &J>OYG"׻n\:[~ȠgBTXpՇGT Py?2 }h(C (g, sfWd+< _M6"M#竿i,߿`iMp'Ԥf2(}??VtwnkؾLsc9518R]Cau}NcfVoȔ3ʊϴ9DEkgJuHe6G,4Cb׍%o@:6V6-ٱtT *Y=Dލ%/-!{fJ!\G5=tln%eCak3OY6%E1[?c1j2N2|vm9GhJRf 3(Ƹ&ノqm NãEflj3_tɓ̡gMc OR3%R)kj)_&k3ٻX؆aa: kl[$)>bH`|?hf T 1d@GBj0B\eڲb@yWCSkb:8$ѿ0ܔ^։j3)y]zo);N~} O5n c|5D[fj,~$1߭k21Mo!F$ 7NK|( "fN VJI6.n^,s Jǣg:}KïiuJ ,a0ιG#4!Hz'`F z$w6wdd!$ү[[/>^o;.h,Tԇo%J/fSD ߴ2? AoJ~ υҔ{.;bbZȭڏm-MW0u6Ax]_ ;u̥35Ҟ$-{Gz2,2GL'j+Hj>Z}e8]xx9$=?6\4ꬎ%&!¥%&,6#6߳yBgֺZB)Ɔ'[UWo$o]]lxƱDFH= 7+lQ;hVO74T;r/G~(k!Ӈ2 37P7@qDžT hL]K/z Oi_c='[dzFԢ[a.Mѕf>, umaFf(X-fA2RΜ!2@+"h5f#ߏ[0u,UKraymq g]dG/٘a:YG7g#6)"5«S)b_b t _ lZ7趿@0 P)mֱ$1oBpK0p[eNd Jr$':}srZFo).-ƽzle# %E؜QѪ$L3qmU~4ꬮFbɷDNBc-4{]Lo 4h`^9`8xMs9IJݣXǙJ@/yH ䷁|k co"y=U\pڻ~Cp4OB4"JhIkUkpqTBcG('cS(h\!^M1= f:+}@ʵ(>pq=S"'nw4ou0(V-P2 e2T]PGy_U3l`)*ĝ31 syO/_gCje9M߆OaPx3 r6/rs=ŸTÄZǕ4_S֧ <5BU}Ħ6|hvpuzjxpZs}U:"q!= β f̩x*Qgp)i3Ȏf yMoQF/u TIqD~GLJ ^Iߑo/#K~:bdpTXݻIIsuU"^4]_!B!XDVeLaNFe8nJG?edx;=m"hPX-VYVMd1 ̎j1ԥ4bPJњdа4_oZu~qLyaT_M*>n0O>7`°6z7- 9 cWqbY6}!fy}irxDwWWi~,k ?(y[ǗuC&w'% FJjd tу}eWSWt~OݥqD>⫅x?fh߲$ϑ7H#K (8=riYTq\qЃov+XϝX pIv (%6Kڃ8S$VmѪ*fQpS+~ݓ҈ 9!j%>_V!jNV;>L*mcR[,Y9p,` xGyF%@ ?<\aAoǞu_vx35QH ԓ:`E\T=˝ Apgº__C4X68nQvoK^-K>s@PܡOmnTd;zEg&ZOsҵ%A"m̪D14+M.c)r!q Bl &0m]6]OⅬ+~snfꆄ%S^ _z1R1QVC?˿'Ib{#h]hm1<{*|9%r=.,n>'Uꍆq 0`ǾjG %o:vOWS[JI0pBWb c~: lUmQ50Z 9$F#t Ƴª <[roTdD!%S-@EP*&K˼Rd`"f3f<Ӣ;-{z]ė)<(FJ'AYO"VhֱrҧKǯA !cuC_`w0c;4J]Ct< ЈS|x3,o|q*2B'@,Lrc~Aȍpwc@b.eAYfū^\l_쀷ESj/җ0FPVMY)nNGvCOPlj"[~t^{nx:e?W/ j\n= }I vpnbF͸5ze:Cމ 1Ca%Zl9jc :za$ Ԉ$iwpz?fѺjzQO!Cә`E8'nڲF/?&WqJT&/V8L0]I:4fh,bm\G6K6dtn##4&&L;ok,?3َ:g,YMJz!L#xk m!V*hWoAx=&6`ehN?|QMW_Y{j@iD"ڥXϬ?GGNwϝiޏ3λ%+ZEn 1sD⺍o2A,=C 6Эc(IPJ(aIӶE.F :ÞWϻkی2u'$W߄WDPAb*E#@(fm͋S: 8ʯf.eX ;}D3CC E_b>=Q0N7,Vi&/5( '|fl-TJ]pS~ІL;;#甀M)7Rpa]0н (Y"H 1:%8ݿl^ʔvC9WXt)FfPDd{ aH[U,TC\4")2;fNBПd\NRO4%*#8rJ0Nk%K+W? #~+AEafr쫵-AtPQ={ 'gpX bXNS=,F55Uq409qaH%5 T=ƶR^j+<$bpt!/]IՐV#R` ?cY,oCWaƃ߂"_ `֒v?0+r̚N4=L}ߤ\٠sqck(,tէ0.h>/ cĊ0NḶ|4>LMRX֣(k f^ql8REF4Njcz.J\9vm ?VHG[ZOU@>k.  ?S%؟6fVna)%0F2Lzf;|}L'IgSt=L,wI%jf]|*9U<k#LTkA0j k$Z/"r_rB'փJ5SzEXSsPң4䄁O<by+ 7y]qֿ71z&&9,X=g!+!rsf>Nw4 [vU0=JF%ȸz1ߵ;MPO]2֧YL6,mtS|-f$`H!7$Ή.ρ?D;KiKfFゾ*dPd2T18+N-P}NVa#g 0l˶\as' +%^0Kإ"ʶ;׮8$%{5%pRs>ԥ(_BS("\?t5v7I OvS[mbXޑG58=\ޔXN2vO5JvJ>A{Tȗ$XY%~}·ޘɺbQ>rҤ2{2Ln*E٫Ij}>viK\x\yG`\ݩ^̽Dz"lQ i@nIJ~z)7ϣ4Fp̍I ^ (8bisG#90raW.~8ٺM6֕+b>M f.;Cɻw)(ocN䐬@J$=" :\B1ܘ ʖB_6/'RZaW %hqӟR9T~T(O$lw 1d8߭4nyt=Ϙ{hYM;u Zu,YMrJ:LWZEZ/X}~<2sd8Umg.ug(cXމ~<4m24rp"Z6C 0*J%## *2MV=Z>ց3GӅ9sҠBRGS~g$9i}:#51D|U7y~>{<#  0'.Myp<ZfD$[Ѳx(UsNwjpLvlϸɬkE2׏^("PnC{;eD ޘ? ;ɚdB?y+Kjxj+~AgVA3,(| ~'>17i9Q ^-tt791&ciRJ5zVǪ<'m8IbJ\v6/)G+Ӧ!VtaVhE=B#CK7CTYt`!Wi7_ѨsDU<͋܏44Ov 0NC'{6joMp0SWƽrf5>\@U%+ˆSe+\l4˓4߭Ktj cf4,mUb)cC^ 24'Q+HOlnݖwLFv_%#ք8>*#=I}ԘV'#@ݽ12O /l)+jv`KNJ;[ o3$%]Ma.7igKt3iwK*~sui9XDk!tp8\v**\/[ؚ73ƕf~h?zru[l\6k!V1bX%" `YbtP &gИgE1g#{t1YsD`'Z3~=eqB>~̡{LptJ8ԙjo.^4gK.ڌI:5i #,V~'ݳ)nrg2tu֏ܴID,([($^owoGt<0`M )ā' D)06cxޝYIĺ ,q3z̴ǫL!M.|ؚn '8-])Q L@TKX<-u-{T"beaC?(0~p~ߟvL*uոV+;VI^ 9ʛ'>X aѢ|~p@+Ff X4R V`:mֽ]9bc309/ }EvTECكh);A9ACODX2\A|#aT7}  vz\_~E[ϪԏztWؗ0AUdIETI)t!dt4"H_]AuXonhۘ8`TU BșiD@a7lBSY޴V2oԋ8mG*AqV`X~K߳bu*X9]Vv*h>αZc;5贅nbz8S8e{ ~Kbӣ}al/TVAՇ1r*`#ş4P}P4*zĵ*;>@j(󡙘 ;NŚH9x<L!Ob}OuK' pBdXerF'|يw;4DLX?#!z૱[r,?*[%~|l壘fOnfX'-Y}2Zyə}X(ZFKxxf?N@g@q)&TAFZȩ آW0J+h.Нa2L3'--{e98AG:S{`Jl~郱VMe$Mܾ~N(97,]m6$^`djQRf׎|]Nl=}̈x8z{j~MK+2 ^# ?Oв5I/ Cd@{i:lp#$T3msqE+_;әE;B|!q^iUxsSu)gĀ,z_{Yl$C(DDNHnZ-P -ۻ7 (o'wb[h v4k\ << B섻cIGCQ  ?w莓$ΆL . o:E:Vwoh1(|TRfc"1yKDqAj=xzZ]nɴ БÃ}}D%_VJ8+G[Wf"N ڇNfBG6jPW5St-2WiqJ[%ɴ]B͕yy)*lgFw( C Z,hVC bUwQA{ߖan  !pC\Qr*e r7[Z-Զm =bkc?UN^X6;y~ĜH;b˹C_7I.=%[^ʝÔqTc.v#Ӂqȟe!X֊=xYNxUJ5{xy5H.$y2.<>!!LG(!2 RD 0,HIWxt#[D i=ɱE[@@>W/c%~:Q5ƿ٢˂,ZߑK0?FhF:<6S h"Gj ?{Z,I:'vAD'>04'ٯZ k ÆvI|Jl- p-EcaL"; Zu*[JJ-ЗLJ<#*iSa #K'A[ }aGH9*N6*M$IMdB/qEC9R5BaQ1\'znzB$YÓN(J~\_Ln[.A@Zɲv5f{>EQL2Km\ ¦xBl_@?}+,xq>wsKٖvrd5pGaZ ^/9\bbɊx[ FZt44:Z`Ջo-O(`},G'%Fs8 nw旮q^E/0f*! fsȎy  5 uF[O?opBPO%gCbAQq&Eև(>Pi`,? DZOYtsc ca,a1SSv cECrM`Lk0ޱ>lU-{7;l&7z QrM3:zfɛtY?8^ޑd NNGL TCпvzF'Hj+7Yq6@N]MJs9#;qEXJ( ,ɂ5_x Bƒ`,,{,A 0 A< L͇0W|[,k@ˍI0RF)~//O> {:rE(;I$nT" w%d([h|Մ#3rc'҆X*VV3Z|[{BB*QLo:| ;r)GJg r) ߜX0Nf޺Yz6Zk4;Fref'WQr1}9GȢ7a"iɄciYthonV70vdq ?VwϤXJ/ƴ}'RO}|S%%]-RQp2z3sBM^ a  :#YxŠ3 )CUc3׻ $g|ګT]YnsGg +jŶ94R@U[m1G9sujw Qp$QVu6̔cX@~OBwf, sbўw+Xv8H+ [8cWJx_ʰݝ/BΛ(-wm|gH7fKP[" ˳ۺeWG!DDĊ)Hzx HRpFe'g,\ sFc?6c) ^wMP 'AttDvqG!7ύ}4~>*?f_GtSQ!}bg`NL]صI$,A_8>hUόL8ԴZ~Ay`~1;Ltk+XM]W7 ?f=OȒ_4ۼ w ķ $4pHQ#>6ȇQe@NƻRy4SgqqEAtŸUn 0~:>NȌY$Qc?Wå \I%,Z*Uez>ZxMQCE Nʘ渔?JN"Uv|SP%}g;a&UŸV'io}ʸ"jJmt| kBM8]XudO ˲oPCsqh 2-qϓ4*M`s,ZMS ,6W"2XW*1L"9mAյbM4k#;ɞW+C'䘲ܛ|=[r&l14y@<ʝ}i+iΜhpC *b?۹pKq =fEښ-jQ,NeK2 0#6N_G@S4R|d~ILOӒl6LSր~l\8 #j E[0 GO9xbbcOW$"/WOH/@ p1%@E$kn{ߨՓLA2!/ӭ,^S7P= h>kuSȂGD*?p75KG>4?}'8&.ќ~A@pcڝyItUi<$R#VR.1d $3>d-X?MdpW柠/ɐc&qz9$?CξgGt@l`dكm ,k*M+-GNf(JՊm`l2Qb2/m:0c*zTHSt#fKMVtdqLMt4.$`.ZWgdw'GyPmѥZ\'q-Kuο <%Sꝴ߲xt+|5b d{Z%Dydߌ;ߋ.oB2v,AiR~-$뚈_3 (zBoG+ KN1fw!I#GyO)LkB 7/R\0c,9>!ȔE~-mr)dy uYZri-H)N.boW!|U(/E ֝R1%ۜ+L$`[=L ?赥.MMU[:M=ڪü@8m}yN9]u?kdZ?]$Ӯ俋)n௔4F uJ::vS: oIaPYbTim~qj읽%iCRȏm-E/޶&rA@;lD={9ϥxL{0/҉1`*< G۶ ZyfN pjɚj㣒ɪVAiP }Eg%QH'+uF6 (ɛX;+!8jWfRڂ#!7<8HQ6z {rpT5ǀ+R7X8nyStŦ0GζXw,Ul s7HH8Yi# gM!]u 8~d!XgsՃKӛ3o햀qo'o%(7jKnKx;ƩҁGg! Yӆa`+8-~ytRf8ce҆ r" 3h)vmD`x6`Yrkͫ WTCji4fnL)H\]~{hWxϼA&l ۠kbm$chfA *zq==d஺AU#@1n}PWX~Dx;-{J c?ӈӮhpݴ۱N9x9 PXDRỷ4!/5#2Txk$#{5ˑ.ZL6 эt ?b@ 3cysjvJ9x'CMMXO_*Ž?YqqW_D?@bmN:;O~GfAufv%tȽ87J}0?{63qAch.Z(, 'Qz⬀_a\΃cIPWIsA Cus'Y:,"'|wRml~'reW(XLaDrgT\tbі?4U3ѯQ1]8^`E6ad/!,t,r] =|O A ^HzI/RWPH.kP>7w DXnl}iA^~B= Scv N+W> ܉φq[V->jch@Yn6O,%߄iZPxtCH3}}K5',<Ӌ?ٓ(CWwlvtwhgd} 5$: MN@YUt31rͪO˖MfFLxmPbBU^@"QXs5v;<0X8*md>PbՒ|:Ϻr1AO,=oR)@KwQ0l Ω&ƢCՕbӺ[Kw@<':D:h]vsH̓W lԂAX񪗄!v+J*ޙ*[.[/5Bam_'^A9FGH}?i}Q|p&E~cn^P/LԺC&\v)GWTXV==5@NE%(9 6%[X`-Ǜ_9n4Py&S9OҩT.k(9-k-!.ẶdPY tŬ5̕d=S_Eoǚs6XTXo]DC=>DC1g׏Lz`qZ;lOOI0ؐ-h <[:pP!3LUIǹu Ex2b髈~In<"ؗ$QLd_Wuڱ`5Mֿ]У;]3."etȁUCh/Bq:twU\R Zgg ޑl 5=ʳc㍟= (b1[hb?*VgRN Ml[ծ{pJ$őJKo(2yJqQڼTE푪q3~)ig<)!$8>ULR4vZ<ϭ_1{'{ BŠi$h'T%Л"GjY< ]ۯtRڦa@⒴rQ.W/hyԸHb q0 V*u"e afrV`WO234+J a]X9M-slOy"nڶ^uUS6*< @Di?@߻gcg:$jgc SVO1>&irp!hfol3 աGmjY0])Md"B\ՠ1XWXՙ+8hT֖'ZQb&V=Ib}Q & QKKn%ȿg n^c9{@UL#56<PLJn0FȄ ` !ip1͆6/ZRH_+}MaÎKA3;H:IIU_O$f9=_ ֻ\F$$xɞv^DC& F!/_q-˥%&> &A6*{q "7>ae+@V)r? S⠳ȋn!珞NJ[􊈽,a5᧛JBkۋ9JAd|#A0Dvٝ:͸bM׭BY.4Ɍ\p;n^j{"#fi@uQ$R)zSizkx(MwLK+ lJ%%0dָb6Fyv7N4Z,oV.^TZ\?̤rYNf7!^h 1H j4h07:,(Ӌ,.ev:[W(w Bxr*;qh2-Ǐ_)@1+(*tBuږHq^ⵀ'K"neLw"Q-_PXS%+a#l_"ݲU*ާڧ1ó7ATJײIu(zV¬~FwDw}MvZ%8Ԣ꓊$ܒ΀U5>O!'f>z :}J#!ukU@(Wu28zEZ1Nd):@7jy߅4zb_K]K|@g!i X85fk2@S'[ ))AxI[Hl%%I;MqK0l'+EO΂*oXxZ n`z~Kwz7W62)\Nڶ"HOZ[48=*a+ w$PsqLHgS +#V7 lDܶq4a#I&!vm樖WJf"@~\ٜXQ0 e z(ʲ\#Oދ8PpN^A؊ي>a ⨓9O[S`Su /}b\4xN4'c냉:F^Si$x5 ձ;H>tMĀ<] rUf$%MC` =8+*蝭 KNrI)G $`_0Zpx&Q}Ʀ#a:⁎WDgj2v4')'֗2& NQT wso'g]~VWfJ-#K`mU團<%'ǫFM9Y.6'I(`c@̎ Zt1YElg$.ƹ\xZ,mkHN~C0^ u--)D\Nۣ>N٧T N_p3VC&b0$+Lzoӫ3&6򞋳OnȒ'ZqT4h^YVqٙ{ɆKJ @&sEJ!{si2 2Ccx6I 7CjPCr@CO<03c!˼ d]9c&sUV<6>#9bVV7]@ 1g~aOŗ+k5\\g}C.X 3f3>*VK^\\(\X?glEK/:Zw1ٟ*wiw9(jjpJOB4IB$׆Lelɦyx%QsU*D]N/45՚r%S/Rs.a"-{7r>H)9+r5]QXB#zJ*C X}}vjEtka,jlbl0Oܕ|d/b~P.{zg0%-Z{ޓIg?,oջk;x[t078RjyjK!#!_ʸFOMz 56* +SI$Ҝ=7<,嵒$r ЦI( yC1#];$#8( mJ&IΦ%J%Q;6G\w:D+?::݄!yRM/ija;ܞ􂮲Y݄E{@6t+q DFDjjbֻp_"AdI /$b(;ڞrTu"JZ4hW4S +Izu!sed6"v, TnOqvzia/ z 2i*fOr!^g2Ŷl?;uu+ 5 ܽ|Q7QyB1:iݧo*{(]G=g1U4B˥weOtu5luQf)>4v8)<̭j$yLHϝ5W0@:=wݍ//#BOhozg% g}Tm5=cFbyEKOVWM J_((2Z= r omE\MMw>:JA惰&MIW(qT!1) ^X-q:ywk\]F[u6|Pf`iLr_%\?`rS|A@ 9zQu U4$M\ P8>8?.(Bk킧4u4h8S f^LLotA^ HXož2%1v1[v}.yd9g{O9d\>Bit5,U_g5,WMz߂p\p)ܞ'O*tܪuuINq/!i\*%"8;Ȭwkj]ݢbI!BJ UȮ7K-U"q[^zvR+ g,VT`-0AbP/".p :T.h۾`XI!^w6 'aaZ $ L$cx^>La[bp\fP } tn,v(m37gYQTifW(AAS(\t+"EUUq5DE Z Ifk2B-oT97$b \ɏAR9)0H[~Mo fj 103 0k pJ}$̊űԎp8W[9n$gE14nXt͏zx1QT4O"&]|rϪ u[) 0Ò'ѣWgTXŽL!I0C"X(V`ڿk9ۨ^f{nFvL97\(,TLqC9kvmMͬ,{+VoTwǘc$*yyXWo#$PQX҇\^nfC1< 􃒷]Ņ@PZ Ţ^-PU Z\|{+:^N 0$iS(,ix;8P2lZT.k xr=\ Eֆ=ql`!T#w6>uj,Ҫ~i%vhiYf<׮tXe/a]xǦU(ɢ{zA<4 x|ukw/}hO1_ƥt;Se0rփuuykٔW3a0HʖN[EOϏ2[(gVq(]HI ;x <6>$|e_s(VݺkX3r,B%KX 刔u?N' (2)<Do37[uFj:\fa5 ww܈IgR$Q*ύmIc\ٽmj59qOk! :>#Me~J< ,w/Enr)WN5&E"?H{k瀦&Gf`ã>N잽.'16Шr{#m*qO>AFAT; !( {Z+$F6_jM ľUeTGv;rVAWӸ7|bj)I.?Qm:N+.= 5{GòvFՙHd*UDZ.ίҸ(;L J@>FrEF>VPiv_}aXy hۺrN-zE6nNdEw+&@kl)peK}amEx7A^c5Gͯ6bǑ?U_qMn~zG2JXևĪPbgBn9/4;E2@1ߓܗA2J %jV]L6tv{6SD鮁zj#9 ;\F%I3W;@bID?6] zD4)lH3CVEsTjK Jn4.\Ҹ C򝓤~b[褡XxL 0)NQc\JJ;Z]j|-c6W2ʉ m `Qӟx K0l_6pLTO2J"N/9DX(,ѷӹCZAM0Q/ig¶xUؙvw 8%2Bnq eO.TAǯvTr%w4F8Deŏگ Ew|M2G@.Fby)ظکܻ @Pm~H>i'k59ǜGV,Uz|l+5Z];auF'`iȼ%bZ5I799I _ JگR&gjJQ$06~2>V^+̇r>I~9қQ9\+V_A@!pTr,'jv8Gr1EC1 6vɨE'ov;˹˴k x8x̒ 8Ybkc j͕hr59cR0dT/I&XA=uR~a0?3:hC&Cpx bOV~Fm&hс^AA!P;E}KFg,vֽMgO~ȀEj-h9h/ڵe [SFWW"A\;eszbyrJWqg\q:ep.i1UNg&q?5~xe8+msaߝeOY"8lQppSmCE9 wկ ꦡI4"(3qArȎwTE\s1H1nRқ=Ce=0Y`7r%m̗ <p( EVSI|)橕G O3aךe50߫o!k'e;bM4f3G1:۔a#P;c 4[e֮$34{*G~HFʳ F;$/aQ !)e" =g\k=ϛS?bhMr}\3-DWl'0".*d\@7cH NZ<_qȤ}I밀Ktǩ"1 Nb˓+Ox8lX2`Vݑ J"6I>ȹY~:Je)=/H链ob 7lELOmꭩο07h@.{R ,~+/|tMx;T"~#߬c*j%! =E 2JR X%/"?Nj- [ hTyźSE0YS}_8^ܿtb8,B=zODDm/rpUgN`TvأU.#eHVCbkފu)ZnjHdFhr٠S /F=KBe_KxOգ։$1}6:]E7P!90?1|%slnY궳5v?N5c8S˟vx4Ӂ.\24R^Ef#X''-K|;4f󗈀we6XJ1[8zS}9 eX@."ҼbZy3ƿ`} Sy<u SM4n:UJ&+m8^8{=A]g0{`p^X5~tˊJ~9^@-S!ʠ#"Og1/ Jf_pH 5[ڥzo7%3RqNFy$M!'Tj=Ē$ӋqrM`Z@AƆ 2?cw@!4<[.o .#:kZ5.쇶7#JȈrmWZ6 +PHh2|_> p5AIJFšh*&1]5騑;^3> i7dؗ§4wy;Vd_魳<)Gykf`-{n0L Ԇ[*u;S7'fgb'1Ð -RBLav䲊9$.sI9Rq[uBVek`0W:Lg6A )asWf#$eX+̤s0+0=`8V_{+^tNGwg}Wťu"bpDo&f?n%!/'X+ȏO7󡋓_#2 R:ywqКSGde19Tnf) X"f[/P `,Lc#&9U%7?0:Etx}zͽ~XW{Od,JȨg3j5Ѫ~kMpcMdP`9s-0F?DƓ83 j$t˓eKM&r1hGR@Q6h A ¦09QwTjAn橒(/{ ΡnU ƙZ 62j\@oD@o$¿P]g3Cjt2~:J[ծPȨTs%q=O1U*ɢ54h.fxkE\IulĈ-= &oh/yh\BCMrc->ZU3O1oMӯ Km{eOeI=Th{6h5WTc K*_CJ0W_RcІhu\n 9̩6z!Ԕ%5N͹Zӟ~Nӕk!Qmav9c1|ʮ9Yy&Ԓ4Dws$qz 90WW~y cв, =TT/1qCɚ,L8䌛CbȨ_u*eh^88# R-YЙ`yp)x=wJ QKUa6rK*5z=J_+(JNEK̅#~SOaʢYb\GҐqU&:hA*)pã>u}'£C t%bˉ:!ƊrQvqi.% |iWW$rڇr%]T;6w!d9RI_Cƥڛ!#a.5Ir9M1Sb] Ul8orY8Gڳ3EBMzGdؖWDp)v"Џ9RH# E}f%J1=)kA6Uu|hĸ2 Sޥ PWcL .{z2 `:~U`_"zz^TPii{'q}Zӣk)cX2K+ɕYgtdj Q'멶i#J{1g >ɬ,\#)}0}=1cV|HVJ;\zY.UDvt$kCۏ( ܵ6&`#2laL`ԌTB 79pk) AY1r(9,_ vUQ:Y`IG%\ yP^qajֱ dBy;T4$P,3Ntm" }Af=mV; oKÂ%)ݒT{gfAo M,=&|1vJgy4˗h _ːʼn(\jFoӲZ/IgN!}`' g3jX-kAN]e!8X[g"Znδ/`;WZ~9X\1sĐ $ҽZ[`ϛOYi]~h\s`[U%hJ}yHk]2"3V~ȱRp;G)o~davbö.S,31zii0NeC$f -sq(Ql'}Y7]'X[v#a6G;4VoA a7oW'R|~Zh+]tWtn.186}Mʭ^M+. ̰|K' BVd}`Z5]TT2X>3yiT$'OZ`EeHJ.HDԦ þ" @_m ASJ GzEі6f /F0fsF1ߣYu cp-YʛH{g4F];$}H6ؖ*nM0Pb'Be/n =~ONphmvxv]?`weg"Vr=m!luw_ I68>T;^D/j\7RG, Mu-8^I/- w]G h:Gb4 ,'FjN/a9s@@Ɖ.,4}+<ZHDTy٭:f*ʼn\k_ȀqH^{={X~ ү7)Exn+ңMv9\Bn,r?(i).&bMfF cNcŻD4 ѻP}6cs0ǡTtTT;uz)~P{BB F*}$o@1;n_|ɕgIsݡ|b6t/1'o?Nm.Adɜ)ϻ}D9K&h.N]&* ry^+Y_pH6{VfH<̛}=hSd=Bm9i.}kqSu=M)SVm?9f,Sl\DHR ՉEc@ i<:.xoo^aӟ(o,wcWϡ:Jtbe&˳ V E!a hOīߥ,²UA$RojdҹN[`o 5ő/Y4ФW7 Mq qg{53XnLork|5X%&_TPs)'HCtZ(T+#iEkkQL Hdz8yTUUQ0n $yeݓ /39z?1D̢CFS"PZݣ;CK5^^CQvUO&_ZQu1AG秝mjۙ5VZ_ݗѠZ0T xuH O@y{@z&w1#S$e_Vt "0 ^rRS!!F s 3&Cu|+JG"?([u!") 4ތvo6!֍iX0dÈHéˎR>BUs]JK_ Y\ I$9?]T[ N;˂M]8*!O )>hwl BS'P߳lܯAEXNVNB=c>}kn.!^,|(CA{i1`?c?0$rĶ_6 41>_S|vR 4'ܦݳO {c'vC[3,ZfA<y6/?~w/̈%11a3|.3.I,OQf3 LѴ֣#vմ_`boЙ6y {b7gx"]8J¢>4rzYW Yjx/A7Mg&g6zR=H]5wc!.)7BsQXм\I̬9(PU5̺Y&Dv^.c/"BNEX2Ta|ISe^)2fRpc~) ØՓL+YYd'[ c%0Va<:QI <=< vنu62tW޹Լ$b3Ө?}4a-w*bbpUa'*Pײ! ׺BYc&Nu<uUuU99F(d㫈yD"ˆ&wZc'F#yt+ E|箆mm:P=y˷MMRo<`ikn#lwYyNsܭAK|df~*SU+6ݞϻnS-֍ݩNA|EފbgY,5䮴8 K0ejnW6!:/%9 { ܲk/GיJWLW%Qe2,&:A fk5 8d7SbS*58h6W7#3/8w&ep(\q'I¨_jF'*1΍?Gb4MBNrW5q%^b*.;OsYsP"pxb4T'ˠ9=1d_}`C;E!l.HmpZED0'Qccϸz(}y"ր3MBWF`s5ڷje3/a;]D}%gD9 (@"3v\1$Dzc&dlQ!?;8N؍24'͹f8OYM6usRߋ_75©œҰCfy 2yEIcLŔx3w_A}QK PEJ1 "){`^%w>8oP\_:Y"(+WC9*Fvg=` m.1*Ro4h0#.5:Z]O|w0D=/Y2Ϣa)9gJp tgI 10<qHAw류KԂM#~>dfhQ>v3JZT^^eOl xu݁DYXn? 0jkjגy@>Gpܳp rer(%8Q(k&bSҖRA.QTvKfS\5dN__wJ(+vf  'b՗U DtR{g0&"d`)BO|ՃV6Y?R dh3aq]_>rz <qhn`3xR\1GQ刅dmb{Zz*{Jnci'WY&.9oA&+xCHwI>R?"`ⶼؔQ}X=FPd/G_qo;Gq򐡬 bJk:qA׹[%_x3n<ٌ+O]a+Lӄ:3gh"_3*W2Qٛ$ O$lwoB؟4kd5Bɇ )yFf>j,Y][ Gꏆe(؀иL>AIt\۬o]Ʌ\/b!1y/z znkf₟gm\+ʎ)/׊QRhiAtY*_b]ً>ZY" 5UB l(ɰIĆeUլaPwK nMޫdvo15vF%kg8їi7<.fk' 6GXz(—/>S}LA ib;`nNZ'ڦq?c81i=I*AHQo?, +DSSrt,JD!ǡ],ݻ>HVrz8eP,D+Hi~螼UQoHݮŊq M`a5 fC̱ # ѯfX9M);v_ܮ1MI>`0Cl~ ,F3=~r8=yH_/QPry h{f, &b>{_-Ey@j.X[Q+n/I )B'U%<@ `u_tYn$kglO.k{ hg)nG H,&@"ÖcW cR /ВS@ &^;f|F3O,q\4f 0OdaI@ syz%L:kn_dBqq<0IJ' ·7I2yp(r곯tE U0i$55$2Ɓ[OE}:҄ɕxujÃ\*FP;E`3ӹEܐ&(=TLё$ ax%e*`g,7X!YE&@R 2<b8*_q|dIX~$Eƍ{X?PXؽVDMf/A_-a+?ZD@vIe^CLE dv11wMvDt"8k㌏O9CKOҤޘ<89鮅|Ut2\avtR UWߝ^O+,~R&+89ypd`WJw83%!0YsD:$TZ"9ÿ/>FhB[-Rvfm&y)%i*^8#yF{c)By\ 9)J.( n =jzjʨOavM8pnmpO8b%pm+` 18ѥy6GP~EiqrD1Ntcyp:)z8:SfR'=ɢ% ^SCՖSHEh lHJ _L,aa8୸a&!1T!])멌N5b8E.%&&?PAayqt״Cd"VP)6k!lbi&dzU ^#@ۏȓW3bXy㴴rz93+SJlZmAy.Vț^ ;뤣8Zdf%c|?nx͏ګYoMr~3TIO`yPS߈'urkXBɋADb4>irJo™ L\Հe?)vBQ9; t3 G"j'ui uZ ^gha~SkT/A.i {M`9z)}-gcH͵ 5wCE.|! <%|\|EAȴ n7L4} ]=( wӑ4R_A7Oa/r NSQ{:sZev\<;gٟJg[| &ZF:g%f7%(քmӚ( qY4{]tuNYHy5]̨?[n5AR$ n<6)CY2Cht&,W=*<"^dW9bnsʯoAs "G ў2N^?[DiNPSV$;ɻj(si$77t0Hh`!asvl1%Nq7L7aP3!op.R'zSؓ QYU,&sg-ߪPB+T^S+夕vVtַj˓xO;UQg|\wB T3@Uw´ũhiRzv宊=;ZEɧ.EퟆQX W#ЖJ.>TEX1V h-[KdPM٫* kM !'j@ κ̶pdBobCNOI'xn)HПܥh C OUS7f~s匃X">d"+-𖾂OjN̙$jA>6Ut 'ڤb0 lm!gYv ,tءhH_Z]-Ÿ.&LlH7xbLmF-Z8ޕb!.|]P̘KrWR7iX/Kj$،%OdgGX73^l % 'w/tPZY 0/ބ2}i@ Hn0@P;b|KDr7itl^o]E[p6^4iVB;8 [97t'his xL4%3u}6:a_vgǾ1`p֚nKs6G@YOIb㩭'kQ)VDžq5%e0k)nFd sK͢hSN6U6dm?~3MT)geIE}C- oMi 1]IA-04Cu*lHEEރ>5 Y1_pmj8d~wfXi+Zao {EJf鹜˺%$w񓠵jumMJ" j}HaeϻH09ukϝ3aD1sVk[oK)iaf[3JwCЀ {gj_n,Eƴ[9{llwsq=݂jT|i {YmaF?49*GS01tpxes9eVx B/7ZO|NKv5YRegs}[Twa:v# {.Q|O{:9t9]x%W˛˻r;0NA LU^ Z9(Z*CY\9I#pur 10Ii7D,=пrQO,Xb p? '=ej; 6&`8!3ogps)8HB[VZ%lHe;2'F:׫z ۢT]KA$px[#x@9Tn/pw󜙸 ʇyXSk6AOL_t2I …U+?A3H3 qSbRO5銄iơG.TfI kG_n|iV}BHb=栓/Xh;Ҳ&1ǃjIC %gO\R Sii@RfR+cϝRM`^{ =}T"  rЌ'c ?nsăϘ&H?0RG%$ (v&z9xX !B@\JKsմ`w^ !^g$J0@$D܄B#.[4iU{UHY:=n4eI [;*Kp'D5 _@*kiׯ2INj}@) OV}F=V#Iҫ`M@P%uJ[I G5` ,S=*˕ZR*m\;͛V( qW$WH\V$+)?2zp ʪo78ΰ7юѡh_sJU ɞj-ysЉ+uk-jG~35 ;8(bysM_@8C/#(Cs=i@OnnDt2P7с`6o3=jY{/q1KدVT8ͼ.\Qs^KiM45R* M0Gcpy5bfAamX~^1WD -y(;9%t6tBy+,8yka[bQc$wZ _-˾}߼ˈsЀoG@]zt,1Xw聺C=-h'r< CUKӵrk *i3R*+XPG6j_/d뗿ڷBL "9}9t@)]y|z·" LpRJ(5SXo"ko7<>Gج yOjt=&7cQ@ j~e ;%riD㙱ѿ.ҺR({j4_)Inyzh5pemǹ.J$1MRT,C7Q\[,r SM=ӿUh>yS͒2o^ZY cEӷԏ,|zHwA%bGvõbq~GӝhFտnٷgf1+Fr~ı'$8bM[ {qm2ٺ12 K7Nr* x𒫬@ۣsYR\'ÆPDH;m{T|r~!5Z4,~R@KŗQy '&Ronc&-;[';9 y1Lɳ~e6c|m Lg+jWӯ844_߉ n9EaWh2[l-x GGd#*UB\#1yvjFڒ XH"KU=0('YF:pU,8³;¬B b];5AKla=d|wc./ɽ+,kwmiu]EԔ_: qz 9jܵKOxmi9e6)LH\/%SHeDZ\ ~S\$xr~4HҐ4Vhʇ~$yd1kCKS An\r7zN07,wmYFLc.[! ^a.xtwdg3; OwXuNh&E4`)+.'15u" B爊}$ QTg0 xPtLok];xnȫf-p%l7 Qu)E='UMjMVnMVJ:\|F◥6ZR*'DΠyK@iBX7G7e%i0hQZ1S=C EZSgSN)[ !] ܝ9$dfTöRhIlJd)v')2X*zc%yžz-LВw.oS9Y}KR(P0c`翧͢8PDj(>7\ޢ{մYh?sc9[.힦 U/HTWN_ח:#(t.=x^Hnp`MuөѩN)ĒV{CT:zs39Gs=7 nӫʨ^q5>~bCD:W.2'1$ Q6|bA2lWUAYSa܀  ga]=$@ZI ǁbN_&(1^M4kzEYiԢtvhSPVp#4vBB= !*䯡vđ-?t(y*Hɋ rOG魻XJ <sxX3c>}@s-{6e#a2gLXau# @=aRAgMy|cd"oAWi S82cO_ OƤGqf@p2 y$E4`I\_`ym^ǃrZd%:aɧbK fOMl%_Gc(ۊZ^5{ΫJ֌0^Y 1g}ce ߩ@{zPwꕮX*s(3uA/YCΚӿ/LLi-w ({-=B*BU1n&ԾRTe=B>}T8ؐ*3˔'-D :<)t-*Oi^o4f}3PBpwsB@Cp .׊`=P״ 0* U:ҼI _Nx]2XDaTITa!Oen4Ѡ06D:zurVFg7w…{ ̨)>հ. '"/(n(rf_Tfd{2I¤1!'u;"zP~HqylTXO$@MOn(f0V 3wΉ(m1If"t]6Z[<7}1l_ `[Gi<Q72"lAS~(LI3m'q;N:28oT7 2{޾8JN=砕c\%Y޽%='䗐XJcK8;wX_qms7e-񦹈GحۥBKI\Fc¿ʥ<.K%H);vӫ@1"FPk זՠ 1QPUM4]]82eg>Ii>yڤ~ +OnNWIBgt.)?t%*z2#umH<0A#IIꅉ߳'e!֨߶IE.UaV\,K;Gٯ։Bmp`'d[@ĥt)Щ{* JhR'i|dK,uAQd 8+vI42l1|mpsM`9mv;}s ~+j# G1+CԆxQiPZO;?F:"@ E6{:!JH"Ȼ2m;``GپG?VUS P9ySa^[@Z[(Yź6C'}:EJ3!e%;W7{=@7pIF[9_#.RT9~..CyZ"DR ?.i9( 1#${B6P=]8xQΜ"s֩{nW vBO=U2j/y#j}0 'AbޝMnL>_](o,qT wyge&+qj}lug18seyf+dAgKl<4 uա.w!/ \)>W04dD ~ LWpoX.~|W;Uxfz")!p?5pF2$I!- vvgځq\STO776x6$~6D@2~╄p]֠|>jc1F2qkw@)juP_M²e3 <4t2OYX%'ƺ#~h>|A1j $ڟ|\nrFfQ 7joj9oQLOapergZŸ`m߁UT*ݪeoQ7!빮U뗻aбbV{ݪ#ݷZf痧 )$ux.~W9"YF] cu%%HP#K􅤥K\ZLk>6xWMwyԨ;vNЈЖ}'DMŘ< W^6_U\YBH<,M8O.1}uIhc L=탡W| k4)[` pߺӸl&%z|{7VƜrxl'bQ7 !P0dFLMPҫ_⡹Hloj'VQ#p JܨbPYqDCܱ%w1(z\BCکuo/#+eNH-]VCaWAÁj/,67|3p!g͐Idžʡ(.Q6ObV @Z`*^" XN(Cx'7u?uͅc ֞ \esO;t F@q]HDu1Wd}PӓB12@\>{DBx˶KĂ Gy+"x0x\WM矍Z!PJEk1P {.Ng"t%*YdL8^6Z, ؼ~-UB1_Q0[ Dʧ:v?cj*RϝXm x't6h:k,ExP,fhEB=AgO,jbWߦ2 XjUKRDC7 {`sK;chzИ3Xm'3s6oNp\g&]ϧ! pߺct>1(v`(t{R&g{,b0lZ(n d{sӕb^й>ܛMOw_ā# )x>b!3ˢϛZzkwD,FG (59~ HEEQuU9 3ܾ:CT T,/*<%nKOөtATŇ\ 0I1ts0UTnPT5REjLBS87\BNp;-L=M7+y)NtJT a|"]`NOԠR18hݣ]ln" |]Xglg}Y̨~yЕ_oǥr8mq2&h:2ݰx'R{.1`t`,HPn[v.ac/Vۼq" a6*c)}ʽuTV2˗ n'`%jˠ -kI6v1yl"E3 Acs^"f{ z]<"I%0urO-J "B N/Ӹ>nWG[!j Y@ƞpϲޤ {^dv$'RÁ1 "U[z΢((_dKK25<+cnsxm|XU{6wN7Aν827ЉSti"QG*>12cٜbri-(~C.?2SgX,[;"0=)W;%pOҚ8ԛcڠmE@l(l5M$$2X}+)pv_!;k)%P% uȕ8&V]%r*S _Û}DP{;A :y^9z/pM/ Mxc^VlOt[&CÐ۴iP[ˑNֽQ]44ba^,[83~H"5l<6zZ`i}`b-.zZ<6;+/g?!40memNWgQ UH(OWGwx%KB7(qL<$ 6鶫0rVswȭ%; plbT!T e'HɆYro<. Z˰P Z,ޱ]}mtt!R ېy?j޵lHyK8,6Df|!ٟXF#9BEI-ڿ"Oւe6K-h}2}X'^u9 +v:N1, ㇬XՙϻYTHƿײaA{ *<$_Zsq`C`LDޫOR׮~?C6%Po9aKd:xh ) .\e2_TMofU]7Q՗\ ÌPqh݇%o3wb}OL, aGƄL/A9 z}9E8e)pa13!!  )k @B4MVo'"^Ё+ywfLFwUPffxzpƍxvp~p2uMUef:Б&@UR h/#-n-.kR9[F|vCz_^[OtMrZe <^9=9oCTCՇ0őD|S Y{;}X8W瑡Po%t#IֶCpטm7UȺEƻ-Ly?0 (zY,}ewu:E4vh".f&mo7oX/8zLtIm\ >Z`Z?rf߉rq[̹1oɕ_8\x;QITi1LF5/np30َ#WQƞus\Ij)cyE^7gK]5zTBAimF:VbK j88pi$1x -M F))w:6V{=q3@d> iot?S#vw t!m<8Z1n-|Nch=S{jwW2J]eMsگA~{q3BW'OO"I_I 69\|-e P* pLttvW#R"YhK-o?@LD#ڤf`F)5Z9fU6A?("J?ɖ ^9,%ȡ,`L袺sV[֒"lN\f@ >(es4MiDwlA:g4د$R qigZ}`ku xWّ}󀑛!&kq "\liRa6)o`ذhA ͢L&kW|Ey=$b蕬MQ/Skxʽ0eC1m:0X^-ZFL@+@R!HdCTbig=TwMw5'"Pj ]DЇrWm_Id6,M(2ϙhhLE$~,'jr ]wc.(}ߌ}MI=?np"Yvo! ݺ+: uߊ 9\D~ifA4oy*7k &h_+A5-9>$\6 >X쇷 w0 Zc%eWi1:[J 4q`B1Ĺ'6'gqߪGfW-nW"|̊jj};t)7Ȳ)@=cnKW5{xIUb<|jbX~)k 6=qAt^$1@"|lQY5:4c zKRgkrh9zKn~I^Gum?y  cFp=h(KVWs6גX*}gҞvKRջ8*]Z¥H4gv&'Rr:8J*Z[pO_s h`0jp UmgdquP' 7HBIQ9Ƀtㅩf$Q̱YcQdR2qWɁ`^rڈOf= `j7/Zcx\ƚS/X#J|FTJRzz:!iN >>Kk`2"Lp; mb3^eLG KW@f&oOѱB]e7_D'RúF8)8f'; Y#pbL.֪,z%eA GgG+ f@@1 gBĿs뤨3v]p?P] [bs/G:à,b-}YAWH3"jUBN?.dGp}C0Z`$o#Ǿ<~ oR!3=xF,…\l9i17$/f­$ܠqkQ:.{rr?Fk.l{_LJF{M‹ؔ[N^iZQΫNO}z OzJ}MLdĆF)QБއ+'̆8q7&m^cSB-rR Er.&qH|G8е)>&DfK^1Gя2<)h8:KȺ߮"_M0 fԚBe=3r*XP\XnnNK?=YILYK)Vv_G,#S;׸@3W7^ѿjҋ}T+\OMeOYVjQ*]t.$ 3#tl LeL4@Yۣ;^MGXl#a*){| KoU"js(_FlhwZhCr3˔kȣޚA'1ATAnT&f6y©N&+fz5^Uy6렾T{Ġ&"$jzxw M/*ַ`X'7J4C P*MϾD~vT6#}*DdW̟7EۘhՎ$`b9s:0P `3j=4=u׀WAz }AݏGdP1D&IϭbS-H "t(kXށhX5ԞFL_ qYQ=^\l=ʽ] j@(*<Q4 P0(_DcY۾_ޥPMk;@* 4ɵc=eg A+!=Hva|섛,}IePX[PDljhDHw·v%L9v@T_@Z|U<apvq_F6_ׯ&H׳щ=qJJ╜Pn-k:'1W[Vlˬf'/Z 1ca3Mͯ1 L1>iE[~Rh>q{u#燲*mdIN] =~?bn_ft`K ͓^d*a\ 5 һ<-Qm8F 8pk>a9R4w}@,|/;=* GJ+:E^Jˋ޿:Ur{PnyP/:?2vP6iCybQΨ$DwI˔:5N08 óA͊8Pԗ(G4\N@b妼j잛xU8K1$^P}^A-zqOG0 | :R٣ý@vB|q7}k}QyaS'Yaa\6W nZ*2V~7 H&G\'NilE(*+C$e/κ#9ni9_@7q3C,~rS @lJtywNRB-="a??iƘ,SҥaHWq.<=0G73cV ёJ0Vq a%?\@]YS.0#Ab6GM-Eԛ @^H?&-iz {Go (km5U?0,4&QXuL*e~)th70E]g;g@ėߕoIsl ^k1Jali4]ox:A _P ɗXDOz1tCA(aԌkc8,jRR028E$g8ׅ^d7LyD-5fNoQ9T8 k8Bx+tSC"RV·JJːcg?> # P 1DKQq5l T+TBmEbdhٟ#15MVy@rRNRJX.iI6a#$б#t!Q0z/Rv! qmXj 遴H-WFG/bG_Dխ<OyĤ'1a(Cjz=2RqǪ#G"JKHeݯygv@)}A[Kdp}\Y2n =aֈSO@*EMUz_ݡ:`c)簊uKhk.i#|as\@G :Te=- fZr6p[AںM) 048nŮ1R$ Eud7 7"ޗ4*L]QrqjG؜^R-("_Gzwp Oo暛R 3S֋ {W$NU.7pTf8Ёm.Q͊$5U2q3Zz'79 /,7zNa) 뷿Ξ?l?^ gj`p?4 %yT0FPi"'nai3d 7?xd$uxQ97qizy,(lЉS?D9NuB.`,\dPwqtIOM:D:9)ai`i):mq.>KB4Z!+\ Fչ BWZ,p#pQxi c@ڳXF\hns{C(X&>lf-7Y {Ǔ&F85jfA(cnldpzaZ"&v> 诂<.C uA,Ywl5R8zv&$f|Mך 9 y~B+[[I.iÎɂʟU7U |>Vk2+?dû/>Oy=bŽp.T+B.>NK'gGD"!NP~[p,+? @nP9 {CZ_|EpQF;$ҿ[`hߐz~4M$<աYEEmm˥YvZ%} r'M":$wA}\h"ey h4Y#k}ce]ҚqA xHwT# Kg,wI/052H#9o*m^z4 Pµ7WJS,PdX=c\#cC<\+67!-VyS@)'⠫ԛi?($RfMO@{Oc=ͱBO*\^IE?JY1 \# Eo etg@pf1E/7}BaTe d'(L>M9BnjGzJe%Dz{Cf4O?e~m^Z Ч&}s wnW2%zdgb}hon2k1p-\Eh*/H]MjukÚM虳ߤhYamޗftx9AJYћ P~A;q>WNkFW)"ϋRm$맔JjV,E*~h@U1 %-㚰ixV>86kqj}* T8{&m儀G/'Q;G7X?jmf*L~ |!pj[7pIlInq*6gDCVKiY8BCh~Ŕۜ2wZ.gaNͣ@~TFQk6VURYt*F\uow+JD,YI9stuT"|px9vϼD~`jj^ղ/jc>  NeaI-}&Wݯ'D*JyEl/gͲ.;$Q`W@@My roXB2j@6bSjZdĶLkұ(*)q!fD@(oZ=LσQ)7HrvpՋZC½|!3=P%NDMWýgn$3=! (п2jl ; V, fܛ73.}wt ߫ۺ̅鑺EQ!rT9z\]8JX ]Fab5)[zT1~%OJ6α-CV& #f}j_E]2SD.ڒxh5%h'pyךiRğ } 9##<"[P~^n| lȶP97~F.I5!+O܎]/Doc K-W'Y{t#C)ͺdk=(2m ./Hq*8Ŭp%Itt B% T18]"UچE!VFe}T8¦/Pmʥ"˝%I~g00)t3։ ̾oMR9NgGۄn`"Q[+<wx5k%xipwD"F+{ =J<˄3eXw;U^J@;7R@#L iP/JH{~ L(' NۅxꄒuQ_^q7IWWE>>,؊nJ2Lː%݁(m(IPS&ڝ+ ֠f(@wDO>"4NJTnpA-Q 4:Ǫ!DŽh~iGȣLXmן۽9$0\} |'0Dl҉i ˎCuD|k ` 3  \A ԁL]FZvڵ7lh* FG|FMuA33]0ZA! ς/E%[(a&$Eu6e6OtxFKbfnmW:,2 /XmcSuukRNsQFjFⓦ5Q#@㓳o3 FB! ƍB}Bl\΄3 "sw\t=On`JWddbK0]oO5Kni~\Dz7ق^:sX!# vdI!(ÐC:?θ/44GFҹ$C `_εH̯+C6]OVsˇXE7L8 S>}!UxcV\aװ%B:H7 t^B!'na$G~ׯ/,:,Aٳٔnd>D7_lp ڇ?C॰NK:{UYÝYI{6-0O'!?o+px'g빞H$5snwscvq/8!; , @oe|ȿ$6؅10PO̸E k>jj"-ƝVD}LNYJSh~c.b>N?9VV]4~H/t3KWY?,[:*/P?jڻFJ8P/{og5dFDX $LG6F3BNpqH>4 1y'>W|KDpcxG˃$P(*뱊֏i&ms 1.R=B;OI 4ST_K8q=c6~F^ZṂn)xZ} {#B-O/Q@Y%gRN5Z%0;w,6p m=3PTgQpA=-'$ 4g^܇-nQCR]+r֣v5;'Eg>vj#xce4a/EV]Xg68lwȖ %^ƶWo7 T|WΌ^Z( ?>\Niڔta,L˂5 d_0GSȝPO[Yu5dU@׵V'9[,03_-*bi$rV Z~Ȍ3ʏ܄/+D-I _]|Z+04&A CDߡP0$_-決2*>tGV"}7-,DsLuޠsQN8Ilj9`syr7!9=}$AhS HS*>k[8p]X6!6M"V\j ^4VVz|V(7 X RXO;4q+tJu~#Ė8֦$P_Sھ#J!__ɬH$y:N])3a9tPDD|P-cCp;5|>L.8ao1v"S̉Q&\ f 9bȦs<Fub5}*8IОɚW~c/Ae9]l5*2z\cD:d1 {_w ~  |3ֳCg5(\5S*';cԠ;nfDKY#M@l.@u6LRL<Tg?&}d  +,Xq p95D|J%p'?+*V{Pg ȓ<3X{^2KEQ@ {_Pa"mYSa/G⨊ 1R]hǟΣgie;«[+yQ:b`fމ\ԇ]@t/0K-fC9KOwkiYMmtW]ã~bX'ڙN v?@C{[ JPe/J}o-"͕IVђyȜeXˏO!(IɵT9=RI7["^2NhTcz˅A,aM` @xV]ٛ(\C<[5\/Wy .˞p)yT9}&e_<34 m?r9CP @"0B'ؕ{c^ľM? ΋:o[GVX=P)z(j_wɝ9e,kZ8` Ǫ0+ȏhs jԚP-jou΍W͗cjIJ9 D<;H*&ӵrt#A-R 3,qk|FkЩk[[/m~iGr(mSAκ,t{'bOqjBʜY1Z<]"o|咺V!$!Pr%i.rʝLQO5R[EE SseS(6 s@61:?vj`h+Rn ߫pNR[KoO:;`Ti]hdOA1 SuA yALfJ3@EDp T5v~ Ϣ lԔ]4WN߫ 2 XpY]5щB +Tr &):Jgkɨ'l9tn\b]Ub.? x#{u@ \q"K-KHo>]TK{*m](3!gC.*sHUor D> -shV>Ԓ b)}1]%meVzי;|or Ub*Iz>+ɟFn;5RkVtT|.+k ֘7?|[K)tl,쵏~!\ (^楩_F! }bQv)iXWDI[`oەJ*ۃexVgxtA0f{!5/. Id:n7f6@CXVR~PD%K{`v`Qz0!ezclpGtOS5"yn$̂}UO``Y몀O:;b:bs$6[m+kY'DћfzGՖN)J"i] g_gGt:v|tZSgwš&;)Z08K AxǁAn@-~pN|hYjCyYފ%WR=zm/pU@ N2z6KI-FK5嗺7'Md$~!@/bl*B$8+'tb a*z{^hk Rc l*$Yq>ƒB JzL{"Y H^j} ,1U@ DPUq+5h_"PS~:QˣφUɖu$UP@uISdoҫRw1$bF}+h*KYG{0#wy#xQqet{0Gٺ7K\WCÌ{C#'L!>:S`?XaJJ?*JYKdq9d8%<hiL5eL!ڷ\EkD!$̥Hڙ\6s!BtP5="{׸ǗmN^fVbpU<;ζ(^iT{O9'bYʉ83T+){4+sK8IԶ-&9,J)Rw!9n@h ln܋/ј*~CwM_g A{e7W{bz[BꨩgJU\ 2VK}v'߯?pr(S؀1͂{I!z6RMe52v=<p1,&Z`$jj _̴cz,;aOp*,h<eOM"k}H-nv:aBχLOgg&&Mʛǥ}+0h7 rslwR!j% pL+y8|j6DĊb21#?)c`Af<n\ ΅KΡm?9 RajnhNV% ,=þeA`]&U^&N|t廧wT,7VtS=hXCY>{ %a-x 5wlс찓z#5d m)z o tQ7@]Oz6\C46nePNJV{$-.Pi~oo @Mig\u\6a;.R{C3tF*ZArAUe"$k7Ge d(B>q~̑~!8j~9s?4 848<_Fr F'U?(?o$-Mo6#TbAzr:ǣ-BRڤlo!:6]cs. m# o\8[2Ak%YCAE(9vYݻn tn*Wᥖ~@ąh$(TP9ө9I)Ө Jo| 9Mb̒&2BFxm5Re]B mBӋ+pLi;" '%jWNS Ѡ$JaP48Ts NFQ XAlUȘa4_{ 1Hff$fz⵻ʔ,;-g5eΈ .W|xLjj6n|R=%Ժ:HH/y'ѽCWRzХ7GsفM^jj?̹<^U<48iVmkcyQyH G  or7PU$Uu2fWxztQ> X4}y>| ^7֖+η3v8_]g\ 誦+m-u/ j[4 [6P9V`t`k\0htrEUmKU1̚H2s-+,!_h2糯!-C]gJq-Yދ›hA[+@{ȝ_Ý~pU<8ȁ>fm|9BIs Lӥ{C0:$nA,DjkƶHf烍l1( 93;]k>iw'Dp#Y1$G]lK""yV}*" 3řDN7+8R:v"Uf{ g h*5wᰀ_DŠm)Z5Զ [7{_oX2$GSpZEI~KyJ䂳+67r,qb%6V ViAe߭<+2&AԠrMSB,%0`֝[R1ސK>%*0\KU`LE`!<`[XPԍ價v%P"|-́n#r(H#PqN*ָ^^=}SYX1x:Sx&k'u?GŸeO\"㫉$2Aq?݆hjaD=8﹆<* ‘^.D.@  6:q_d7t!LgZ^-BsՅ~z s2 Pt2X!;ǀѱ9SSH@/' }`PL?,C"āx^P oLJwҀ)G`ZoG"L[+d6A=M$:.YZ2@@fa/nB#6>%.$4XU{,J"zG/ex?38AZL/ O?\?Jp|O(%uZ3+FavLm/!MnҷrX g$FvIq@ƾ {yhy~N]͡?e6lK*Fan 0bg|8C{9"V`ncσ!zm9sr *Wq ,Tkv L8:> phCR0T3Cv^gt2pedcm,7J%fZDR+30{*`ۺA~n_ΈpWA#Sp=̷Q]//4wuHW!kvR9'MR̛#vtjZYAT5*)B/K#.~ӈw[1oºY+-$@1GMi40>^ N]UgH2D`DLe]6XBӋ < a45¡&N-QQdtIt'Їd}YFi0?H8=R@rǟVe}5fإSf44Z*adg^B)y2Xxc~9@aJPx.Kbͪ$͗c02 tTz្A6'u<\ML[4Oː&J[T:5m# jVq 쁓w$K^=w0H<]-]  6grQEEgK͖!"lUY 1!pޫk i!9{3-2bkc5Ǒ>/`%|"RY5# .eR哲u͇.£tћ%¶]|A ךW-8BpƂk.`0SL]uɽ B;sZ'/W'`PO''C-FVX"5[{ȬM]1iogV$Ka}WBӯ_NCnI$I=LQ}H8H Zz_G I#\v5nZN I!Z :Uָ)fEnҺ@M۫C;u_4ǿcIPe J`ăIWgZc =ޗݒJ8B\3˩޸"nf(pTM^:K7r:5<@^& SY櫊=?[2)BJ< 5Eyljb lrt٨> z/%9۟G)|h2m B4}șDOG4"+j[VQ\_Q'/iU`OڲٙwȘg\pk`y a[cdB)K(iG@11cr MFlnáE:=;7Oﺕ˚;(k9#u0\yk 9'ENZlƷO&w9ĺ &U}c_S iOSYg2Cuƒ("[A8=lfYGݦ)&&FvxDSڂpg pڿ wh,Jow),nuyKRcّo ^m^Z*sb 9R=QBbi::j1$m :^ҩК؂}?tևZu #< 0筬'4%0:-\ҽK߱ytd$JKt~Ljw9L;eavJ ; -iVN!wx<4cɰǺJ*e@D|"z@K&":n4o~ѫKVy/7ꙀHY^mNmOO7! ë+[4PWQ%߱A9wH?OSB}^if<2uM7Q PtD 4S3vLSUmEg}wy*'.4+OdTP cq{5is|؜י!Q7<',̅ ǫ7 N4|GZfoQJr\dM.(}A&?l="*sWTL([-Q_+:x__NyfԔ<ٔXP VF^1  hJV'R/Ьk; i$$` ? SM\i)5W-_I坜Xn^ rGs9ɀ-5NXl  ч5^z6CGcr!ͼ!y!i91=(9brdEEAO ?[qB vG}w1/q3RM+w}:*o;RS/*~MX6beGm2e,v3Մ, ot"40jO=)#2&t3 t,~kD.տ?ui)L+#>"35J60 ޡMVldr(;.q ɅVm zZJz$׀ xK6F۷gs%(u;pYLlNff'XTyir.]}i-}^St^J5@E@UXwiS"F, *CKK8q2n<Cc!aC%7Ā׷ے *Ż `dNS[ " Rj6 U_'è'$hm#;Y+ a%rUA3F1G@-sEZ0`~ X]ZUi?G37:GWO ycZ{nSPkĿ]2rKfmSKִfuC|[0xF}P5<]$+Px*|MS9b &r8PעBTFYT?ABσpU3 2\wVXRv;C;&bKsR.E7#4u`0!GF[: 0. 9B'Ω{`gvM3MI`јC',G[qeܹAS|:t/F,,jE2r%wUĵrv=`MbCq^ \SX\g uF癳-PTCc wk)b0ꪭ=Gcߪ:K̟*)II >OlJS-c'ꃫ:I<7UC۹ ?*yٹDn9$yFlZPD,)d`/.l $Q2=tȞ@[ RE f3x:vC(:$HF:l}ּ Q$Waqzn}h:j?.ЯoV?.zLem#fޱL1X,Z.wLyJ ߴY֑dRZ99:'#9clع7b ǵMc-~Db5,o!.t( !%4Idu+Aj"+&h1F5CÑƇ}<.^0[EkDq d >w[M U>.I;&Y^ti\U"bZTI\ƤyHn:S>xj.%yiATE''arEy@/NE?{W_[c"s2х/A)g!F #mregWNs/6۝Dj1'62h+ 9<(?/-Z?/*{/eTKpts*uiWYK )ՖN򁿛y % MxՈ"q:2#+}sB\S(S3cX1PVp̷_V+ 8 }SG4B8."g{M22ݩGK2Ji_W;x.zSS@cxiܼi1s%=<2$;yxnUMC=p[41(#2 T2w^?IǵRM~[j,: e0۹< .(u!;}29TRB4{jBwaL>ki7nKLF;CŞ%C !'<>^6la]-]"Q`# 6WwrHWkL/S)iy,V{U"ɿy1^[T@٦/J]렍=˽NW~\1/QDyOO#B?䩦KxRLA]) g&Lq C;[ڐe? ŃJ s*u[2 ^-vX0OҳqhdV#/#|jiXNTL8+VlB ST:㡰P&<}|`28I4P'w49!^-Ngvi1qQ^卉["+gSCw4-RF3}S;Xqd\pj:cX[rr#" b!G6zKBOv;dfڊ`qcy}hKnSt28ǯYZlJ)Xˌz*$N E$=1yise sAFh(zEo_S ڃ&֡rj dyt*sB6@& rʤl+4q,Q7݊LYRтh -pjH.Tm52z-S<ɘN'-ׯ !|6J5E9% {aZ)`[6Z}99p|)ں/0pζ ʹVŸXZBh,xK>-fӥs?T 9c  > nhq*Pѿ=5MC v)N8TXu >,f. vRԂ;Rn (]?L2-Z;oyXe6-?ܹNtdf>LB4Dp4g*1ks yݜNN )'"˪JQKLg<`'`}/4_}x[+{n9d^hhС.:t5*J1=4|Q~ɱxF1 2^z\3b; &n}#3HԱq@U;馧R)eYmׯU~SM21=?R2OzVCq>ܜĺSe18R5A^wTD1 f++ HOknC9ܞ'&i:@vWPEbH \mʤE3DϤ8 ~;ƝbٶCʔlnW83ywVUkV 5 M(Sޡ.ܸr5};k=i') TY &G5:?L|C]W]wV08r[ig6Zo҃!9(L6Ȁu3KMh!}%FyG%W[CeAwM#8T^XG{31#sˋuň_7AKfk6KڌZ~j]<֏BJc%#r &sel$^ѮtW[3<[ofρ0667@)mԲ ΐ }.@DPB,{oU4څV /!dKL8qE !~;*:A< ;/B%f1kﷆB]Ŏ) ͺ= ͝ sy KIe,l5 G+VwNu|R%!J8> \Y^ϗf4}`͕Te#lYqo6=RA>zS0M0Nh?pЛ?CA`Eǖ*]B*~*^Of/~&>Y ,sB*kfSg'uNm)9|F7d||yYp xǀu)r߭T$ig0rdj)Ϯ?ZIQvi@:î<P}֩YVx;$eu1V_ڼHX]k.a8a9@x#tću0:Y`be!jj6BN 7)bz(a"o8hC{+r8L;;vWzD@a*ri-)+pAur/Y^@?!K:>JI.jd jM ;Nl## Fb=W!yNG@-ڌԄ,Q:}oK*ǍF$(BnvH! Zj54 OЇ,ߙ;`xSJߔ6u|T@@wTa02l :ᕭF\-MӼS8zO;U; '5%N1gVFQ-d¿޽1~j7ݒXdр΢>CozIfH *\PAB\|X0 wl(wMDV%Ÿ- gK:TGatԴO&rv QAR'H\Sz|P\ćUɪ_36@fBT py_J5C5A|m[L`쳋aq:LDqkA8hSZe'#nۼ Xtx'kw:['Ǿɫsjz4h|Ă+49gG'_(v=~>-\cstZ(C4$fr6Mű#=/b >koZP$X-0< 7{#Ii~.H2^Uvi锶Ā|e V1hS}˂S tPn< o dzTbf"LˤȿOkcmq:}*nf`QΘxa&ԑ?+~[E/=]}7pH)-Rۀ"[i,p]LY,;jSbj@˶ f<[ꂌYNlg;\= 7]<9m6g=ӖV"X=72qd!5H[-WWauj0#mo rͪ *0sKtRwS37r|YqԦ$@F)f.vv6ݪ ! W>ƿY3KwJL\M!o%omԑOvy.DU\J_ l(GQ ↙slE,J :W1X0nS^Ӥ[Z}gQ+M)Ӗ89MY0E] G9WM9bӪ}z""=տU{m\녯V{qClkי/㩮.{93aJe8^$xRR.\e{bptefw>濙gh\f ;xY?TǮWnllCyʼnq^i<^a'[/.,g>d~) S)JP Mj/ädgZٯY $R7ˉ WbxLZX-x>) IFbrOf/_Fh٨){6XHXT27Gz.ZHdx6N,DL@쫛-Xwcᮋ>noNgL:XȄ33( d3smf?/E3-+kh&͂NnϢݙnا1u*,6sx^[ONN.SZPF:_v0M(]q:W =1z F/ÖK6qF;&8 ~,0yv$:C&=KLIw "`Vv)bv2K *RD s\I+e B^_MQkJfAi HjL&rHc؊"%WZő1r6G2ԓFRd +'@lȅ\MO!=%rT49`8S'Q4 Ð%`->.glOhȲ%a $tNZ")B:75'QσqS܋2. SA𵊈Tdg^?MUq4OMRf@ PT/$BH-#U-zoDo\)[b hKcJ;Lm--(L[BWd>3\m {f,dsS n{8aAW_LfGs//I*=l)fG7-(Gi[z6` /'|}%؟8T+qTYRs$_/᩷7vz VLf{5°6z0 pJ51G^2"~t sUa25)e(Tȧ 1-Ύm} p&&kN@-֚zm;/.<!qƅ3.z7qp5"b o!a ,"6 h-2PwTy{hr0f55g+ci9jZl.~jc7CB#]yxbs>%#cor<"a闣LV G\F6ySWS4^:ס>E `Nr ޿5yW,< &KS-IAmH`OEq2lA4#$hW-H?ฤwt~ !opYnƈ7։NdL3 X~aםPWPZNÔb\踐C/m-F,_2%>8D/NWvu}AJo|R& U3cdƖf-YrikwRD I]>ۊ?fq!';eP=]vK C)?uXF{匧КJD+o)GT\UJY ̼_v=Fդ @VvHҊĨL:7[;WC` "bRo<-x^Oh,;UH6$~_i?j' $ LK?`vAW )#L]xaJ5nMM[uc!eMZEy͗8wk꙱x5Q~tJO|E=uF| G?|pc/7`gVBc~73KCQ+ڀ\|\@CC+Ha54L6".#rDTrǴ9OAݐA^-piK{I~Ϋ$zdT2{Z6uh+V&q1'fJ 3cXq׮t_V%Aj=5,n͞r"1Xc3;u\{3iK L&lѶaU|"J?P̀=$\vz١ [$ '@K5[ˎz%2օl&\2>Zh ?d`k`F !Ϣn5T S)IV' NHj, wPpmR8O1vmn[bA̩x=($#Pl/@1HZ*,Pk8?DܪFe ~ݦmhP5 ſQhZ]6fZ\w5:lV87JRe>洚8İ]y'*G&>.!pækxᚷG8d?l-)kedM*sL5˻WHA*u|>Ў]lDz0WypY}$X$&>1l1Lf ,0mGuR?Gxd˱Żžh8_pPFv9{ufƊ `\VSpέ}Xл,)}˫UU;zD\r_{\Ezd?=گ6ѝn}?GCU6T_\w['-Jov_vDs'%6cTFHjjٯP:cVuTߊ +\x+e,KqWӭ͑kF))t6|6>Mv˼8MG Ҕ۹a-Z ўsgL*-=ɿD7L9d/**>!&텝WG?x$ h Ͼn#/kt; BH+xA_EEt#B"зbbOհ9zS䠰 d4PfY9j.> ELiѶ ?rЪ ܶ4,W(X:gHu؉lHV_AdC+&\k_XHꏳpҊZ7$1b>)?c C, g`x6D_B @60QB3AD^mjUڴXg llg$dB(% itGFebi8Nˬdpw?pY6e:]S(jpdǎya\z]4{S:R}%k/O܌h(|}aH0NmBb,H:5xg̱W> 1[ s@zKFzzuOJ Lcot &{32S [4B5ံ1aOy$=a^7%l#a:x"lPC)nc[u3 E =Z =j?V*0L\s07{CFgly3b\~{Xpm'`kQJjy +%"!եxmb.ͱDWTW ,1@|zGKlI?SWJA 1^ ~ _EPD3:%g]1ɚ ޴Yiplcmu5QQJTjŖ=Ds`8ñCARS>5dӴ܎ aDe˞AHДcA|CamKa)S `|12 y8)bA.iD$r Lkv1">P]C(pWaBxqE Ai5&6aY nd2kJv Z_Mu%_/|O-אǘQAw1lsc5ɰOSWOUy4ܰ]ѵR=Ed;uIA:+G2t/YHNr[Acu&87 㰢+y6UJ9CxВ(fk:<.[Z6.!ۧck{>qC(mFjVW/Dȣ v յ/\nqLQtʥzLl^q\C;t* 1 vf`-]lӃ?;) ی&ȁR%2hN#aGmAx8e9ph8r+MCz&E&QM#$ <4yU~As]γޡk³Ͱ]CPH((B9\}ld;@CQ9iaA/M_! q+乃[f x k;N^?b]_QWy/̖0Mu)^WeBƀ] ~K.uʱm}&Vȝt'?)~|Gn@Ag]Izla!G[zb,z~—b7I mVޞf< ەm]7IZ{SRA&+/EQ #2K>e,R(PG}7Fb*R a})Y%1M/]jI)W9H}4߿'hlH~Kǩd府q)1H${e?7n]M~K4Pf/,A=2鍻lo~5KjTe_q ^~%{ Y]"J K鳶zns欿]Nxh?)rSH)Hv@Sv`(.Jg򶶳Q1'pou*]Ɍ> KI$]uj,-md5Dq2,3V %%&P{.!˱ o\֪UJ1DG++\sAJ5z.F}:}8Y'йE~z #C[]cg^ҽ,hU($z /i.װgx`7~oW񔀹uM.fLx;`7pxDPJCmr$ZM;O`Y7l 1yohpXIR.Jҝc@a0n6g|DeL/c(Жה>uŒ_u&v0ăhlr FZHlpAifqzc.sYC7`;W;ڑ>:_x*?n#gAgËJ 'R"Kya2_6 w.k96 c%_Y#e;>_dns, i'Nc%cO>Wi/0dK%s j8&X2<`:O )j׫5suAY2ݲg>upz YSG 3uI+O,M2}Q =(+RQ{5H,jk;h5nI* nK ^ V6av`HpL1/jDRJ X>G,{1{/ ?;LyJ]3SbgmȷJOfI%~=i{I>PY (4J/?ZX=X`Lz0Ys,èH6۷ xK|?*e6 w5 X.E peAԋBuILܥ5;|=j9虈lX=@#Dg,GF٤[6Bt+6M&3 )M4.V-}a&1D YzbCoMVTzCk"clۑi@}{7gveQ (;j( %?Ya*rCP[ĤToqU;;rI'8hK$Whw*vmLImc0X4AɼQp>!k{H@ :"ڮsF4Ԑu"oHc){eآQG}/񌓽|ID_/X{:vq d!]Ί)B`\5v(/#O!ċϔY5 xvqt^j.ئPJ!jP{"꠳5|d

ҧfYA4RA vf&)$-9ڔ$>kHzh |AG>h_1[r3,_X U;Ŷ^>N d #[QKh ;c(&Ơj}˦JXl>ʿ:,V5#θ%ao2=Q c~7q,쐙o5*"Qr/p8/S:c-Q .ר)" ;. 珠D֢ ǿ e$ɿq=C&Eș ׫@"S <@S "2TV=Գة|G ptyt4D& ֺ!b% َ=zȜvUNYkg=/3ePy_h3x ^G |kZ4rjQ:Ac3Uޔ"S/D@HT[Y%EdXDb mf))!5}P/8-?8ip(]5ZW 0{e[nˣZCࢸH:f %g YX="}T'9nvm+R2~~eq JeȦs%Mux:!1 o:JIR($Ȁ [_EE hsE&sN]M2e$i}0k:@PXW>4L\PbPg#8( }yR/5YlwH5*XV2n<Y˦AO1g)R"H.1o3Lκ֮lC>Z\}9H(LW [7Ʒ@ko6:$PuWun+6QNU,Y%!޹ <Xw* >Rۜvn j_|zOPț@5N$x"߇Ss$ko[i]`Q^G bV^Ğ{,bT6%T让Yyy_fҕהR%n%xt*mH27&K%fcMz G &әY#lҷq6ŦeERd+c2>ێKxq Byii}$ȭ8ͮ(k18X-cXRa%fv&]?:olU7Y`|Ug!NݲC)< e-/T&#?+*ͤZʗ~f~P3V9O4f*Rui xb !I𢡊"_=||<ϭexߓ XV'mɂ[ y LKeRoc=c ;1ǜՏt@/&ZO ZtiIW?F'+[ wU7^oEYwֳ{h;°걹@IMɇS9e%^ ]dO)˫&-fw`h6q)%4'/[ϼbb:wIT~&k|Z1<ĴrGO>`߸p hdvfGq.12>n~\R$窯'Xj +qAO*dM>g)y̋~ܘF 'Z}gʺ)+as_DREJNaxU{V 桔u欜hEZ/o aVwZtNN Lܠë́&U&ka%sHnUQI]z^%ҥTfAwq?u >)GWv2}g.`mO:),˄+Ȃsn #}"<%w (GjϘyIF0!{`/ %%<] t h|Z;'` O]X$Ax/n bn %6z4p[TW-fi]wMYߴJm-Ň{@oՂR$( UiGC0.JKp,:]V;.W[ #dm] s$:- g$m[g|ӕC@,Ό~\9B$E >N}+FpY3J$Y8L- ̲X]V]C(ЕA"Ēw֊^*"( q]H(zoGVJe.-e"ڟLTBek"cOk׀XY6m+N!58}'t5-OOCFulSBQ,s'M蓍ٕFK \LuN4ݞkUFM'D1=B&&LbL/ y-ALy먘rD4Hn)d_Qe(Av~ t x'C(ht Gʩj|`(Ċtԧ{j'|SgF= zxUi8lEu>)X d`KK]k³pճ*~) ^NRZX{V`eep'{ImYD{J·3K37f۳2m` J+P#T-6SՙFnj}R&6=/ $\h"|;ᱱoemąWcA]vzT,W>㷲KߵzIUX]}̉Ҁj'ax}kIv{~6Uj[D*$%AQ30ġ-t4m=|f=9ATZ=up2Q@&E Gou7{3<POuXbQK]}h5YŎk$}lِ Q(U>0Oٖ o T|jhazib@Z' |qcezqV/OW`3yd$6ۥ5+YDm#?22W7g9^"׳cU06<Բ4~qz@_~ uS^܏ԃ?UjizXevT)@p]7m/wh`qZ;W,n#(\#x3M60O").o@?OK/Ixtrxd~$#+HԡZrATՍe?sAkB~ʈ+N0;yb{Osb9 Qj8tRڞM}2^fyUif Up!c$٤[wj&0 w]~lH n:JC ϟp$ߕ=y闝=#L h4ƹ:խkd[&!Bx%L_J ( E9T 䋢v2 wI~O` \*pD& \?NDK|K}#Fk ;sS-|"hqSM<4Cx)`.I~GnH1[spr\=q@L81~NfŤ䳂 %rX) .̎OO6e8+/:E ,|۶AK$_uK(%dNvJPqq  *1 KQ5cMEu=.3p 4*ɣG&R ̪ R_^Q<`~ Ns0r%S#ahbC1?2EZ1"E:tU|tH%' +T%}UK'u#4]Viv-YX" } nQw(#!y}  ^ok*9M6-C}Fz:7b5rә}GkV>}P6@:RΨvv?p&7 Rnⷋk͛\[;9\e,DSX_Aƅ \Gsh+-28&Csw>TZĩ::̓A6p pۭݗm* UȰ9T>p5pYl%\ ӼدJmQfHk$ؤj,w7"&Ahrt ' s? oT " xlw:%;4uu_vAcNH)$ SIXr  1[]Yl:OP@T>k&.3҇o^C/۠l QrDd? Ռߘm@G.pIS)NoH}NcM!D%SA*?IW)q7\h>H<; qwC0EyܳKSCz4N=dJ4ĉ~ +aJk|qؑfʴ'^ Zj/J+Qz ;GHxf|/~3n!_U0%j8 " p ,`o8-kZƿ-$J/ No]M5r˝&w@QV>IXuYm84] V}p79/n4r$P(AJK6rl'>WI) [=[)x27ƠxF%QrL;{ʓJ4c@Ox7 @^!, h]ްw[WfvEA yNCdM/fˀ3r ́lЌ^oK9^-qڰ)%K|R HjMY~ۃ`fī_qYӇ,B%.|jgZle> f|Y!2G~o1da"* A pQh'0#EM $ x:+֎R\ @GJ5.|Lj7-LT{بk HA\kkp ZZMA5:Ud swc8 j)HV^^?&;Gm1i+ 2gaM)BСfݜjoMo;=Q)y \NV&^79m6QCBO|Iv_N4NkCDOq3JhEJ]kYu@EB#Xg%yrlsXeMIffIZx4敱kOFӤ^$(Nfq$jFM:%Gl\yVKj+vO5#uW @9?1lA-P"dZ}hJK] ?!e\Aˡ&1ṢU g)7E9TO/P&O@j /ٚf(|jd\wBqNt߁nbf} 7{~#-Ͱg5s-MT7jUc;-TUIs RMxZ3su^~+ؾ"t ޗ|d;grnڌ>9^hw%0}) tYCoHr8!򴋲Ӏ^Kmփ+ 4Sj{Huq?7 ?5cT\Hy]6Pkf\bDcW9Z+5s*$FMy_ /.v ^v(ae0jΰe_`?Fz6x}NxcKeRq(mܓ_A^:M@&KH攕3Ri* *6?w]:m컹BlLpSҳ'gtP882 ^DYWG]ۨTi4iESj۫e^v [Ko#X!anKCIr۱б1ҼF@T%;zG\vav1teQfC]//~b7םBo}0qZJ׳kM,5 :?& Xh{55[xyJ"|2]a|ݮcAUwS,QE#q1y=oG202qb7o^'PN 8m.m!jޒzsg H:G\;ńW%(T@Vj$1N#J@#LCYEvPK|E8IYfE |W :j7Qou1 ]uK{뿹>}vsƤO4'-;Hl6M9/FQh{vce(Ҍ=c>'[ =fv۷ iK͖!@Ù͐Ɲ@;p=M7>)@@ӉާhFέGE($Vo$:YG|;G [΋XWQ+v27r $ʱЄO\+t@ 75&7!Fɵĕ ]p(ZE$̮X _l|܇d J0ݧ -0wTӤUbigUC2 ט$bW>*r>!͏4jA@F}\N݊a|Ac"84촳NE Ȏajs9X:(*:d3>j},TU(ojhڭվ{8c qkst錺9ab*Qiԅk乜uг%--c.$"6̆60ka?0>NB,Ͼ&: (9IlͬW!9 +v5K1Ш+k1duemU}zGCz| vQ˿X4LRrq܃o^HJ]"( rrz=z$^z5WJ1(3.=n ѠH6)@_~†fRDW:?G\!NX%V8`߳'酕j Hh@K|Xz4,XR?^ȱuE!P233MEGevDԸ/3+j*E,] ъTz2, 5{b 8YKŁ;<&GO}0oCa 3AP˵#|Z_zHç-^G>jqpā78/̆![zYU?#?kLA3&ihiy&`wc' c<i^O0Ȭ NG$,=_oL:3^lM* aEd I( C'T-U@gտ<0XϥՔ-冥 \Z Lmqx_:rHP@pǗާP f& :`{rh^x] 5ͼUm̤(},Ps5GmMͼ*UN\rJƧ/`@s~'9-o^%&n@znnjqcL1s?LVV* \ iZ!gk$^/Y#?Ygd/LRܔGouGʁXuX~t.҈WaR?E=R\@WHm9*Kn|AXUs\.-n?d'v m{bcwf@8]W`冒ES]! ǁfFĈaaŲpҎ2=T=u_Fw:xlj7pW%p74$KT__)3cY6h}:2jk_g+9&*om0 H 1Vͩ"/ciQ mjE)kQם0ߑN6U'2v]xrՃξ#eQ'8 1bPWOrWY 5S z-Yr&~ٵ9~?}:C| 6#xC:l0PII\ԩ>~м{q(r͊?VRpZӟ"ݶŹf‘=OPx+hLJ؁N$05#js)"d߆- ҩ+<̅ x&$hapm>Ymmjq(RۈLbqeA| xy=;#}Q/ .ϨiY'Bᇦ9 L[[Pŋ9.=JRbgCn=ce7B?u~xk=0. `L~>A^$S84Z ][uqY̰݉Ɇ6 ŝý3H` `X桎(sJ|(:#̖;7@ОL;Zx7 P)Ro1}yI dN?OMCs9z?ŷCO)a fG9h6ŭȡ[%_jKC؊q{8EcwQ@qy'&xlgnTfᆱJO@aۊ]w*IY:d^4?dw_s9&z5]dND5}NK'Nݱ g]>aܺDMKi5ewr]xܐ] QZywp5qה/qL!2o%:^&1(xdK4zWFG" >8|k7iF&KTD<a {2yv`2rļY_yl$\w-AϖICS4#عqqYaHx7a '߅zC(gB5hF F!wsx\#hi6i<\q {[CЃhuؒ%[<.'a (fx8C|X._< QR$NT~ሀTЫfuG45ga+;Mߡm?e~n6l%HSunw8Hc`<`dR5ӱM4nZa(e5hWRm?s!Fs·Ԕj5v't5V_(5"O03;.qAz9wW =jY5@f8Nh9$a~^zO-ڢ Qيy²9 %=-]ÎiԩڱF0&l놀:%BV܄ SvLRj$^6r؋~̸P⠎C8@ߥT_澋nc ߳h/&;/>\c}> Ą"\jul*-KP5{D!= Ik;~'c=݅55t5~ډ!>C$zev{w)FsD#1b$ƏP7wd0hRpN+4&{^ DK=~"K Gx,*}s$*2ZY.$R_[(4/P4>jnBo/cfdd[@'9aUFgYj6&6Y DR~6wR_Dv+eEjYsT`x\eX':Qjy ;FS[/SǐmlyAwS#Au ]Ozm0M23g5.l%BÇ)"DZ!>SBE;ꖃW!K81?ܖ4c)W{1^5{VZoHƹ~%h٭7506tᚸc҆CT+p=~6r˸+wq5ʻ{T;s \Fss8>ަ[L.yO8tU|LL:F+ -| G;.IaY/ 2+be\SW.NpSqE[ QWIT //.l*{#i@o:tYV!m1r9 %OfϦa0Y搹~}/XlPeZ|w;W% A$/Mtv Li>eph;vC*X n" (BBWl1ww&Rg'kbDu-=DW)O4fm OM%2<-C8eH&'rPP}&٠.nWp34 O ƺEƵkv'@wVcra)J!EG&_Od`< u@<}!QՉ٦ԹQlǥV+8۲(%9­bQ "uDε2?\@biD"֧^ hGF6hiY8̇8"ŶWD!E<"ӁtЪ`RMTPp&~ƌ]3g--ҘG^p:fc9ֽͤq\8\ rɼI$h v.hֽ#g &RR,ɮ/OBݑ˻"kzt;'Iuvh _l9AQd|ĚBZ]'1+%f6}E0"p[mjp_HfdU~n+-J?;aK^G9kFH 1]$/ 5:ESXjǶF̭2HGEa| l4G9GР]΂ }#x>0PZ/F)CGaY͘?*Uљ{? e+jmZ'#Ԝw&o;{q~QFX:$k>ڋl\ttY,b^9n:dd_hmB-CIV?)gh]} $/" MuZEd\@ko8-0nloN2H^FxjxS?IN=TM|}~)JC bwYLc-R4܈c 1r"2|Zn\N :y*B30?QiHv/!,A2K .ZeHѧK`;i\m>SK}RRa>T(!Q c%~W L&H ԪHUP__ [143, `7|A&V)ewR؆ ¢?rz T2/$iqnNx}K1h9M3tҶνv2R j &՝=HRD1qİIԹ?PYJ$%&wNuRVw-%7y8I=c1[/edx5}fF[34?DaZ2,ɱB7{"u.c<diĈ>G`~&Od y<ƴ2pBU}W\ |1iڸӏ_xE<+e7lv\X؞\jR$ù{9H0xX*2T95T)8ȩrl:^d9?2yۡ|N [ ue"xA@₾YnEkb]!OR6Ejg4°jpq /NcWkLvsHtͅR>GzJ,6%N^gHV4xp&՞/WO-AWL6.fԔ9NyP`ɕ"g+SSD瓉\q]0WmxnS5t@\o3b߾1W?BFdwdW.HhD'Lb'&76!sJH89! pb*LxP|* y ?^%953y'n;AyN#PαcPnf~ދ`щ>EP,aIm1G_@=wE# 8EDk4VE::0'%ME]#սʹʸoėRtqOpIJmIZHfzAfL6i!y[ө̓jE+S@ZͽIJ738}Tٙ8,#0_MpS ¬' jBɩ炤q 1u8ж:T1Wx,My8cQ٘luο_s"iR4OPiG06~hZ}l}G ]JZg/hB"Z JKߛ ̌^g=O9i\je2ۥPHô#-f݀,JoLaz2V%ѽ\Â>#ɇ4D6KLv q;& 4oc_4I*C^k)'0H`{{:tS١QHs[ƖeyviE~0Rr3? ]OE .C,Rx#~:4"7Y+Tf"/* vڥ|2XN aINpO)ȨN25 =pT &.j(=|-{P􎊓ԕv_ԋT~[^ WYZV 6ĎΝ\7QQrގdu%4h_@ 7|f7z%XG5S~cE+.IrLjٽ [{h4boEf˫ќUP!F-=*\oӻo}^&aEuӞn> , R_3"jgW:Pgi詝 Qh~}ݡb+O˭}ԁZ^qxYd7X7c)j/٫:$vN 'N e0=|F>6ZKQоwX(bvIB 5)~5+ueyO6{ELn¤`P2!}},Hj'_&>?܅0䟨<+lt9CAs 5y9+ÑO𻛫 :cM&{, N GlӖ9@G7NupH' ^W.> I9{BkH,R!AB%VX3l$!zW@oGDO<*⛷5R32& ) YUlxݟ9\gki5f6C@ K:Omc*~ӏ AB>^¼NWNѬ[i6Ps3^[t]X-ME !s/,U('7D6(aHNW27H+Рើk &9z셊Fikg5HVS]{Dp%wS{W6E@ %6S5j=a~}uJC$K=z\`hI}ȣMc J;bb z6 U!s0nFG&e0`vTB[`;-Ѹ׎,?F5Uϋ"X]2`v8L-H/ŶHԠ.qeXĨyaބ%˳rV35"H>"8QRyۦ =.zՁ^r7x"9D^jF엨Z~ +Fl~\JzĺW)4l䠙#YF3mڃKQ-6LP܋:dulŔ`1rlF`5[v[w0-.X ʽO'_ Wa5]Y!'f`}9Yx䱷%ˆ_Ljte!'!>ջEiぞ =|5F[˶9)bi "B  w$T{f)f7CW;SYGՑ  ;xg0Ў?F \W vˊmfvHkacCûFS ȱWwvNOʒ<˙3y("чFMN-?,(,6ow=i"ֱ{& L[tl TLGͩGeԯCOm.Yx]hRQ # v̨ /Anaߝ9=.w?k&I8FBzz|ȲX\oCJ-HU;X J&K7V𧊻5SnMX=XXewc놌 s7fpJ@M7tɊMZN#Ax-VZ!Al+*QB7IETh\+X5@S =6h`L3 .w}M즽ah6;YKd-ol:e4nvOX{0(k5,m S7*l+^Ϋ-Z٬9!FJy # tm8\&dW{M`R@Kυ;3jW.$.o0=Qf>PdWE x1.MJ|jL[[qJBuV&g l|Tݥ:C13J"eSbhۜupִT0jSh+hG,KR2F(%/ڪS$+uUFնXd|:m.{#F4*]*מ76{01Fg 2^`(X>!̻B5opEDX$H2!c~hJ)es)8i1p-,NPp! uO9?|T\f4:"C}oR APqn.qQfP"peJ@E_x5vPǿ)+g3> HgVg!#N: Ho9.MQc1 yv,Ca}c=ELjx?{3fH7MĀ}5B`Af!#X,X9ǝPM$(ڥ8K9_Q9XSˬAXJu[< t ҁGAI$E6k>݈=$D}K`Zu t7,HmVL۳% ْأVpQT^ zK<59ި-Ʈ@1pv.\\=NnY>Pמ+QR+̮%|D=,G2 i8J=}s2PZqO3w4V.f6<9{@J:[SfOl!&xczjɢzVu+#PB*UM90?sk렑 G_:̮l^roQ݇I 0E3 cQt ʲ8Vx=R!X;_ޔuLrŽ>B ZC 0ZkCo@"71 pL3]QZaUѧSVl_crb.r螬d+ ~a XZ 8rrFe"[2MnHAi9r5q2uйE\varA?:Aer&h[+42[Nw}S8C9 8[DA|Нk.f^B0 v[}(,mH-5}Bp"i̴}{F4\ ܁$RxAgcKb[{R@)pdKvoKSDKxl.'W os@n4ڙ͎0Yf<~%ۭ2_IÑMvPnggBT6'ب?@rt.~ jcj@˔F$zGꝮCE{qlyTl4WI5C,yQd^GzaupUZ e@lʡ4GE6\|>/! pbZktt5O2庋4#Of낡_Q;Sp4 WUՈWDh ʞخ~^:B P$msԎ>%*%4q5kuF+2r'Zم;dڜV2VTәv ػˈ WՅ)c\xJ}wsqp-afGAJAL2)j}Rf"S. ։VzF8/V`dž\ͱ>g}ɏŠ*~.f Rkbβ9˓AÎhrFozx)b:~#[R+Ȓ$g`+!)&=,c5C?.%%;h +pcr-~#cKcWQjRޠt5$ ~ :`^.Rx 06^~۬DQ!H!LBU @,ɪ_ QX6ʣmLJ _skk-R\u-tPUpkTlFmR6eTspn6 XQ5i0u w=ΩLPKOEQUZX+dē|PML˨MlGp_k(i(ݼ#3m)qn2KP,1ze(m}.'}};UV(qYM}e,1[ T\3jAB&Q]l{lufmo6yw Vh/BtL2 Ǫ™MalODI6F f{/[ wb_( ^t᳁lumH]6f6" ^sic_k!{ x9qn7 MKLrAr1TjEJ̦95yCY.$d˩KHh9K6| lV{W+ ,!-t)+꙽BsX#$`ޮ\G3z(N ?0#b:ƻ&t^ͺ!Th퍃訿nKF }so=eΑ޵XlrG%DܱÂFԝ]͹`^e e.]H'Cw{ɸ_z`NM|]MQK73MPnE藫#N=jK`Th(Êß^3ɴCW])ВRm-V܈nlUOP?:ñok4HV2:%E5obx^; ڽrCpJF!,AỀƖQFmZD|l,`>FeGdv#2\P}y? rߛ_ c½ sz`> -ZM3[t5l;MLDpkm(\b>G "`Np] )$8cu6:g\nÇ'^WH7 +IH_pR>+s;mkRѧ=&~Ɇs^Z4g;잚ಡ晧a#sf xr9,v8$8:a*PAZ=X*0Ic6bdV׉APx-_Mv?+P¯9||XqkaPL JMg6>UFg5AH+voMPѣsK~Wp5كf7JcbO loFH%ウ>jM!)9Ob<+SwmĦJRANרM>CUgt n--ٽvTh[G[\4>2'fצ̄&?F(%A\Doa8Il5vbL[`7M?1(oZY ~^ i"%n/sD icKk(cB9l?c5Kpi5502IW/ wMETP|d=jԧ=7}jK`GiTk>$KMpCHlYFl)I|U7.j@DGgғ g+aTIER h8 ?aM61ְ;N;9%6 n5S0F@R|R<#atͯ'hG ~}婜b87kT,,&_&0&F.pq"@;L\L+ߓ#rKnRxa@c8m'%s8yߑA.xAEY+Cr%romo5 UX'z !/$K xj>:' EuB=IKN: 5l7U=]4a+c^_D{r+)T Nyq,M5M!KMW[9ZF2|,heMc bd}GH~`W]RaL+SdJ&4eW^YMMk/V-q 2`$&>mۺ^[bE:v,ƂGQ/N|-E8?fbPdf/X`ӭ rl^XϴNa"~ ˙ʎH5 lx<֏5$%TYakNH/\Sj6& ?ϭnI52#pfJn/@T`ʱ#=,T`*H@#DN(J9,^}tuxb(LrұkݢנtSa)0* &lV$Q9.IBݴ7}0ai# Oۥ͊z;fdP/{ N EǞvLq\]O PЫi3U854E?v#Pl3Bq ./Fd|!"|F<ՉehMbyLupf鈺*vǔ ΃ i[m).qv?V dkrgfVyaj wt{"SчcD+'c(#LXQ.46y yPw-@ Y=r 9Q P1*NT}E㕾ɭ5ͤ6,L"9 d5e.F͉5}̟LB)JrIPgޖ|jÃ?;T/NkEG@Z},owDLAIߒ Lb1'[7OKjzZrIGHIH KoeLXvOwE~'", %o@Gy.f8̃KjfAjHбwFJ5NcsvS~>1 F/rF !Pt _Zm|Z:9:1'?f1?Oޞ=N8_6%6z֜c"=@dU{2~船֩L ~M`f2 _ ^+Ԗ_J +g0ޯO|bCS9TI. Щb {T YH ̀ڠe( 6zs=,83p.7g@GK=yLy9Ea5:Fgp: 0&dM(8ߐf|Y"͸kc"͑'S Ɍ*z5}5Ǝhz< (WEm SiG~z#>XȔ_Kk" P^A }q$]hI&4~\A><5ԋˍ!  xP4ZZ"fAֳPc/q&Q8[gQ>zҟ܅ޚx9 Hd&H[!80 mSw洊RW? qtC5>n?3+cBVa^I tZby'>LV ]_ GS b\AAv ݷaPߗE80d{M3($ ݛ S2~ϦKEašR* %8E~}u;+5xͰ`ξyiIj,/OJfZIfehtxp==7 v=cָ4s?f0.꺴d3r!4}uqɛ2/+=48#{ tdMw"o,eTtLʘOrT.!U?cKЩ+# Х1KeD?<;KŜAxLhHC,;'jFI:_gɶ?oMҸ!f*+, )k カY)MXzʫ]JTIXW6˞YV o];u``S1?V˖~ &%12n3iۭ7A(ݬܿ/\L;} V3]^cO)yWH?>NZ8/1wƺT&,S$5$#Ɖt&O+tluz{9=m](6GrNi!4tJ^B]{ /~@K}#}8"{Ss4n!:U^DGC[oνf>Ѽ|R$Hu _@7~g.V0KwZ1HkKO*Ytblat͙B+pWG~ odf{gwmpAym}S)w@]-F Juj;9kZ;$1!BeZJM:;<5KC1~ve)&IZVK^j8"aIbaE(ċ~Ƃ?-v/KG)g.~Ik%+qn4PZ씖xY(mi]Ft:UĆc Jngo=\+7|&/HUQNIWmY"]8Q],n$t4)yѼr 4{-q Wh0Ev%'Y4b$& @jȢ[pː:"MWĊ4_6-5>R"|tdqj>Kr `b.!,۱I` uq1H XdžҀC,a_#Ńznh[.`[aAA^8<~+jn1 %t kTw+y£2TR=ﻯi3y@ZIlT-j\<ɷ$@3/T;me:~Ww VKY~PhHO IJȯČrY* ,o dfMk)_R \ݷ)gr٪cEb,#݆:mK`I/lg*n*ŜXå/A~b*Ks +n 3R4Nˌs& b-b..Fj|v:} 1N5>X|sL=a|  BJ0G5TcQs^t7!r8+ėyD?#O; vzN{@s@?R(ۑa^ $ -=k)@24#|0@J% !.%[O ɯs6^'VՏ]^5~OI+Q>|ܓ<&rz d/&P`ټUМk+EzSljP׶B.ҽX2abϘ xN{dif UAS(puh7s\Pf)[bO{j+LVrtSL^^' Gks#KMY/Sn")Fo(v0+gD;UH6Y[m0lu:Lqu1r(pxmoO3qB^HSN*L1N {p l=^Ԫn)cn#k8Ԛ('9}5 cۭ)D*oq_ `6ѹ>og Mc&\'#rT;ߩ_9L<(|, a g5+Fe%ig4mijϻF'Vp؂8IHҗlێx=bc/'ꪌU{ D;Z Z"+],ڦ _okz?g\BĚ 1X9@zAp[6;Uj-`n^ "N-n" xȆu`<1?-_&PcU)odzq?fߓe*ud6oOm/;ռ2hā2_:_w0?M9:SUŇs#1 [ls-iPqcM34s7δۊdD1ѧ/Zy/W4\ۘ+&u01(+K] YTǽׅͬOȆ+s`EگSpSbUi| 3Z*3>v?I0}8mu-R%gow.}%ˌU13]ˡ) $Gx-I(XCZBT4†!{du jov cBbP$n* W5fM@L2[ggoij >^m0VJP3.N@8{J$hzANG2 3CuV(kqEBdOXE\ <;p[?ˠqzq-#(xG)EȠ=5--Zy./|=B3@ic֦i BKS_6.' tSXvv/:6W$,tiGxmzx+/Qbtp{3۹c2щ@v rkk4c2*Cڏijv þ=#I}@l-Fkw8#RհՅTsɏ?b VY:C;!_}jex!ewye[v m}A^e1M8@Y\'(;6?Wd܌ eYt OƨW:=p󽪵+1rQ'Qt R=b"d=\EdI*!.(Ż,p{xV}/@]Cc Uw{DZB|4Nqr}iUe Zd5B'ƥ?,f W#N(Nr$?:7ib ,Ҹ6"}O(%lsC&:m& @v,_:p8|od+| -2uᝪmr DLl Txf}@qU|^FôRHh$1]bX UTjlBKK|_.Ͷ~~ȏ15dV*RyDES?-g)hg "qeFO8I?+n Q<֪K;p+e!csHh{uZl>,<[ޢ KOuAM(a2t|̢z|s#;!wfcq)iJSbe@| mcqƃMi'tWq5#0ԙ}ܚ^" SB࠾DiLtQȞ,9ΐX3{Tr9Jy/Y. m\|By @6Ŀh&u[vH~a*!)ZA ۟ >}X kGt/XfKh?/櫫g6£6.nj٘<ޢFȮǺCFd$u< JQ^FѶ6KZT/ ʌYզP(RacڤV xYǺxdE=fe b4E}DFM6"$Z X'^ JT .Hd}@)7 e;%2boH|)^@;hVfh&voblh$`wŗ@5F 94DM1 ˸@?N1ʣ#/y>&uv/yÎ_^h,`rFve !~p /> ~eiK$ K̄ iHbhI#.=ZY20pVKB*hQﰆ7mI_= Ļfd>@FU {ޚ.M* ?^'FTmP)X ]IR͔4$+V+N>K֧ 4Jgy5vdti 3ny»q /E(3[o-J3 ɼdUMB6BNPEB1Ȉ=9vJ¦Z"q238hL0x{wE5j: 7%L_,/gy 3{PrnpHT[UzbYR=M$gIEyChbha 7,%& C\ܻդ 4㥔{Y*HIrl}M:;S| te\J0oJz'⥩dC.E0g=-"ǐb^ h},U#p} fQaʕWF 71acI<Թu"gZ=͜x\M>RzY[lXb #q׾uf+*Uwoa7RV ,<z*Cz_E+޳U5(hn7#ioV f[(cWBlb8@yA~Qa>PikE}3LAE%ʉ:7nߓDdm.Eb]6я!sp4 k'=kbz'nMN7u:O= dO4~cuM$auycҶ? ;< %a~?LQ+$`e[\塗1Hp?ʓŌxk@",rUv\eupK("E2eD7tfdfeXJϱә:gk] UBe/ڐ%h_Td` +R=}qB4Yt/|F|8E!\z&6A-Z:ةWݩP=\C.zO>%r|dC gDѐ(-;ڸ &.|/ w˶w C㺎2?슄9㉗;Dʚ9PR{&"fi`Rh9;亸Pv H[hkN;<>MR#rfETIM_HIU@0UrKqU7]pFH^NH oombjטcer& D]G}|AOY` 捽"B(L|Uz?hPœ˼œgӵD1`2v 4p~L TG;@ q$Sag9:MGGD½hyp4@&c1UB 2Yx+LL/íz"#/*E ‰ZxG6|DI($*oh7L)h[+[t+-~c2@C!"DdN>%p5*3o %xU=Dpȃ;#4S]W<5y-pT|? b_䀾C81) NvѵIMՋ7Xm`  AԮ~r˾*ԯCt(,+Djq4fv!a? Ͳ.0*-%~Su*[:P̐~t+*nSv[&k4­m6MFD| Ǥi)i1y$}gۏ\5<1To8(Fx@-amkϷOS-kX"ITq);3L8rj$c-Q)2c.Ii=_w/ vSS-Ym?pQp:7[Д;xB,ا-X_QlrdA(F,3`$xdElu@aRa's>2S0PGb<Ԁ| xS!,Ҿ#^U-[T И^zܧμLRJoꚢR<ƍ ` 4 jnI0"26ɣgZ^2B8LXrکh7^vFLi&!y 6>r9\DnbՎtՒz Uaխ8Ly@%z bюf?A8'$㒿"fYkޘfY @â CU/O@;ו9\-)^.7EU46ҁIS`".SbxAx7;?|lHmܹG;)DfH3nmVˠ؜͋D?\u JvjNn42$Jc_Еd-LlXvrAb5[AmNR678`^e @ j0RFȆj^YE ˴D'ptCMYkiH#,1Y m?u1(uŽTB-RNx 11_UFP e{)-k^!5y`C ,KԢ0$ $H.ނWxx 9h< XEMө5XZ(pC>5 k؃MbY74Gz9QSr⟊S%~)RyI*0!g}p)͗07ی)+ol28rd ҲeZS#]FOdUO]v@N\a`*86r޿Xioz3bf+=$ $Ĉ<Β)7Pg=}J./Wtbyl>Ez3ЀEnv4Qb6$) KÛձ#IX9f; ]EsN',5ƪ*2L_N(5SV1BPtoMGFA6a)oFLk ޷!?3ʸP&$'Ώ#6yr|AewН}< `1h;u\H}]2֨[db,]{ ?nE^03'q=0WT G~eUU)iTnOLanhVqITG/O(*8`l2G+S&P\uc>@p53_#%bu>%ĩH =VOÛ mwVEizb/y%9_Rרr{ G;QeZ| [c|Oza{[ ihmòl J-GVGʎP!֓!oJS.'tZ7݆F~BD5h :IEvwJ;Ǯ)h?ZvRO47 ]W_$9j+QAo3DD ( ~K nD%3+yAX t qb,.pZtVv4lqsPi]혰`< xA^DC njR޴嵻GI`T-3=ŸEޭ*fS0I:9}h2T)j%=.אWT95y ԩGݮѻkܼS:up(TiJ/_]zb]JѼ'8[g* @գIsMn#srXz%qƱWOD8ϒ-jy%/EMq gdxݵцsl-+pZʌ<1Չ贜Za5 )hE| u2 $riX 3fwBh0Rhw0O6q@ު]oψlj>t^ȶ5ӔZ^k%{_E܊RA8u~+ᴵ+.fvym&sz6ˋ ŤwjҨ<3oMh]"h^[d}H{E|5Z eƙ435O1)֐BA/ke7Wd*. dzA2q'QOs9J1\'7^PJX 0l^p1?V ˩T %´XdLc@H'jm,+ZbQkJשּׁ20ǟj#HxS )jw, . vY5_|}{J$IOKG A[T۬. 5L`?NtpKQᓽ;`_v#d)b1{ )@X'b -6zG99K֯0s'6MkYHRZ{\U혊)].nmLM$};K@tNn c\V9y@Ȫ ?n6dHESB9":J6&׉IDl{Nyk;q,\Dr{6AGƃ5[dyK"H6>C~zs%*zrEn}kodlG&~DfOiGM8WmB"&E-WT9)ۉDiJ?v-G ټ1mPw 1߸NF%>FH"#Hut$#kɫ Ű|[p8/Q]o*΃-XR#fxĄ1Q&K@:K se4ߚX4\"?Xn>.GTO"sE- |K kQH+g 1)];;cP 6 в YT;:l ܀c0m z=tnvBI {g`%clb ʬp=]b@6u'ZM#J\mg,Ӡ'I[0}^/oN.GCOeHyH-Qn6LR)_qu@p yImsJu>0vgifQ8JVM$jo)R3u )HL0;\ʅpZ3:O [Bhz#_8}W׍\n~!UɶiP9゗Cqzqh`>(?&3rQ$4ȵdhVVݰ EozZ"w$I͔9,=TH&erG p-JxiǪ?f؈^`]a%5Wy ^S1il~S_ {M cJ4X暮? 0@PP@Z]vLАM]\b;~(5 &YABgN;[N5]][Ż%@X0BdARgS\F`>Z 4,҈R$'+rV&wqO5FpC[RPz%,!߀l)gP%C?ɽtM,JSH+Tm!ʻ3jL2O!+I_=esؙ^\K`IO{jg ; N ^hTI+El^dDTf$$Xcl5Qs}0<"$XF߿ pNU2qZyrqž;Ix)CwN%1R5zA9bI2_CUɀA2gc-s[sŎwh\ u{aoxIo,\ ЀO?R"Y̞MM,dm+宕*ܰ]g$%5B) IVm sa>"VAσ?iedޛ8'Jo ' \K]6gyc^yO%p 04V&Kϥd~8q}l! T8oB=iW{neZ!.aXHj#TmDD?XISaM3h"@pN Mg!qfta/Mew-G(Wa%=J $ʌA`ȑkk©c]e9 ~c}REH[[#9Ҵe!@xc~e@u m|%ߔwxw8͇B3VU_vsj) ܑ$MnE3ӥ Xf?/A߸% *19m3Kdc=aqJ%p"䅪P5P,_v{ߘ"I-.C}Mhw J¬:61R&;O(1o;y8'=X+JWhz"M[d~!ЖOV\~;n/cxv;k0R=EL('GzOdje8$ۣz#1{Fc3bjZk\X1`G&i13LGZЪ` v汆{ޓY[謂zU.xu>az8n &7_{fc"I"E)t kKvXU6Ր=6sP͜E> ? vKTgRL8ڊŒA4;ȶfq!; QPP983N{ uv*7cuhgaV9@a=%\ >, Qi,7E7"I4[Jsgw T0ײP3Fܹ{Qh>/ޛ,/{Jwh_pFKCÄD,fߐ UAE@% gvAS%cK`AJmDP,F&{1H`DubR"Iq=͖'xX֎R#kVHjlk뛆Wc9Jl+^D0һwI ]P[;[ nOJꪋ{9.O`e%A&Jk'4Гd{Èc,(٘]'z1 S`Lw Kzq)Ka *Z;&p7Q?ﭒC.0Oon#ЬOI$P8[v2} ,;w}~N}TXs PaUc /!]K~W^U<޻Ea5|W'1hYyuKÎ^{%\&)wSDxcp!` cg%6 z*/>WdsTw +*7TwH1]PDutVʣu2oK]2p;E5n'/£_ERnWƓ!48+@UwwȟCd3C)YxmZ%?_pAzdMV$;W;2/0΢I@L:'pH>>d$<Ō*`u\#В.RhkeıX/YE .jS4^oLABW"tJOPLEw"mW6x4sv5V"y1iԁ 1ڢ"VdҪ8C h3O]q_r3?oxO3(Spwu,#2}<&Ia{yo[,{ҷ4 n#0/.cӏz9 O,_cM |mce,g{,f"7Z:ՁC,*RWkYw\R4=L!Z,mSklj<9 9/}JH&zDs5׸?N]F!(HOPY3(Fj#Fa нr%47rX yE3ׄ$;&G:` ֣=jWyf#"25 T5a aU+jyS| g/!W٨*G +B/.H>PI͉u}?,8S3DG|iؒSoh:L9B/BeɓؿTXs# 0,a7X uK~nZqml³aCN[29Q""3(>:MWjH#~rFgRV:F#<nsMHH)f?m1aZ6hΟ ʡ>uBZxю4,1 FҶHɜvO~EK4w3Bn⏉es]"XtDdj</c2w7mNъACuy&0V1an Z$e5d4h"A[]M@WbDęaݗ5(~%DASalID!xu˄50-ÖI"y:'?"u5N Fq Fm[m^b6&l;6sL8}U:*9*/##N α} \j @52a? G\ lǪA>NԜceb;g!u%3u4sZD YlBîzz |J37:ՁKmahJMlHp]3rƂZCQe3U۵yo- v"ȌzVJK+ADEX\}Vxm-)PJԘy)s8Lu]СQղ,\I'J Ǹz|I\{ŭ5$# tes'-(0n[6* }P'ju5rBۨQVXVSHRÄRb{r\O,oC)de"ck⤊pted\m钗$` ʖܝoۡ*T~(ԯ>]'3%?:cs^ ~?E9"^ke 羚 PڐO[ޝ~[B(đyДgd&ŧ' SVBlt0\vө^T*mpFe,{i z>k"zR] @Ǘ E%bX3NI]8|~L[x@9dwcDW#}]4g ͼE;:cu.b^D v.l.h@F= +ܥ s$bsw ОS8QɄ3áiE@_vARpyVpᙧluYQ0zzv0 UH#g3pݥ6Lsp"A#9 v[n{08y\^għH0I!.d*PT v+Uê[31Etv;ib-Lw"zv95X~ޫ_S Z [fĖ,)41$%MZͩ9(^I#T]kj8:z{=y-\fcG Ψ}&hCXVc($Y{9~ayx%$j %5<'g뙟~ޛy[=/(4k5-1݄wekXKfQ@=K{氫'\{>OkC16ðDIo42G@ x[ 2 ;Wa4U'㤉oOQZSJz͔* 54! @,|f͸XiE@F Yp ~F}N^-ͅ1 9.{2-=;CWB Ak,UA #tP!\DIB:dK)K^ԛ*ۿvŕZ"WB?CTIboJa@Ƕ' 2qՓ>==l⥕_7cҳaK Է(ց۵I̯09Nrhs5zN4qVƮ-Yw8Ki>&9bߑZTBJ$(و'RdxG& %pw=h vQvw*+a(SD!|JYҖF,n<)Κԃ)Y߂Q:yr_MJ7[5د'\?KVa_hq&QRHcO%,0pATAՁ,xP|[T@+-04]#n1'm-:Z P-c'ڋ@iYd$ѹ$=Ex(0HLtkp"Q/2Zȣ?=g>z/QhG8Lq\'=1EXSI{P `9(|o7a!M_~&YupN,ִNͩE?tGA}ﵚ*WRpXC"sR^ dk|%fkړhYv;PU7KZ6 uu1A NԶܚ=ѕ􅎉o{ H"ϯqDkJ<SeK\_4[bK'Mm$3 *t7]@.y+b]Gx_@!A22Q\ڳ){q_ZMd,qZGpQ_v^R^gF7uڊ8!hqc"$)E<Ŏͷpy&HTG j܎h>&rQeA+1,2:޵.'=BYOV28hXK$HcL|)`SS 6yxqf`2t"87 @omϯh7y էߨ BWݎl1R*.7LxUAFFAj%/䙭kWe*RZwoFqxډR7!KnjOSK!.|.ڶG}G_/u R'Q#˼-wNx@դG^ķ- n~'8:W6^l E`DtlV Sk߂ޞ?w- (Tz`ASi22#e4Cb?wzT!Øtqb 2Όc.w'įm24ECK$gTt]^(/#Y4Nb*2mf-\r5L T-DD%4K(N /,3j #߫S*Cy0>*z>#h𳊪w` Pv [W]6?vG89\¥=oJx\\Iݍ@58d0tVxFj I8aR5Qy en:SQE:ժ_K_6lÙ)QA;? & 7M̡;P3S\)ի8S"õj= :Z,nm7"p1F'=Vٌ1;6nSqL]mKVbwT"sh%w[nm\ԋNqqiC$gy&?QT%eqqXPLV2oз(}\87P' v&GY3 $PmϽW`YקƋ,WI) MZx'Lt_3ܖT!>lcpUEorպWDPU~}G↨/o? s_lo`+\3R na(G\ pȘ֗4O)lA~EwVe _%SItyWY љefxmЏ^i?fɮc'gkr4/ QɟKe"P*P_ @82ʸ6к>RKEyb|zl;b |^F!Igd⡤&.V#8 a(mjx&ĻP2?5}0 *'@d: h~L 5,-kmNr0ᆬڵҨ'36E,UIQ+%l9+(9jrE\}peCP!1 TM > i|wWT@s-g*.s"y|ESV~9 Sؓ?:GX,(5r`~ۼn{'g_Suѩ'*,ЗsY#mD6h ŹLV TwԻC -6'rZ5L }?Ϲ*"V h f).eƇ.#)D3nӑ JUSGezfV+thMgMjjn5GU{9i.Wl|È2F4 ZϬ8jj|due 5ûv`sn .O^Y$1-29sX߻{%ɀl:[C§k ,Jiz$4xFٔ^:aΟ"-9N&ʠӑW% &¹ ][c,`i5g?ۅC4F7ZGK18l e( a2ZR86* b?Sr \[IJJMȧ/ގ:Jt T!i ZV=j)JQ[,k$laֶ.` <W kYY>rbϝxo; ۓI4䝂vDQ٦c"}/Z|&Kͯa)r.YC~%۵1(?XVjC vCXo^Z?[Må祅a,fo"O]KOWmX]|9帯v1,{6%PmIe 5 8iElӍD:My$6\Uh=:Xioί9+>%z̞b)"n{RH(P|>BgDX|i9J=衂Voxy;vcQʊ{[8crukb1iV⩔ [^)6KGOֿ7=(29 t$^ ywFb 'tS0)mr|yHq}̏2@8g F7 Y^"n&P UeXdcjG^ܝ5d 8݋f@ )T2 ]A~^D>zA2v H]$Y6,فp`Dg/VтH1gatwz'ExNfGAM +3,% sIHޑ[Z*ԥ_3[ st Ա/ ¯2ɬ?[Ѱظ ǐ\2V mVƨO(“pC>:h3:9{ TUe [dl+A eک:NnpKyS-*8:ЯKԕɣZ |"2sC]_#yI`\K't:.\o=.dl|PўZu,`|ެJNu 1Մv뒠>ܺ+TTC3v'E:~K_ii Bh`ѹfwvm^>oh% I@g,(Lrp:jܖӿspiilqMsgi]K~c_$-{Mp)Lz:-R}9lѼi[gJ: P!sE ƀ^}2q&"S P$t8XCr,&:O#,v0z%8bMP2-ͭ} MԄ}V&a;`%|Gء. [Q(BdV}$Iz7R=.s[sa`ӀG~NaoMfhX(/WFXNCJZ+{чnT|dLJE[NTyyrAβ.؈|Ղ|9vW)# +gǭR(3 X1x鑼`Ȭػ{N:]% S{'\4RF1ˀ*1ko,C--Ic:8=w/~Kp3i$%i?ݭj[m~`rln =589sS:!<ЫG*μ<l Ά=wa/?xإREH莱3@5˺Qw|xro!TT)Z%*@>NLۥ8c9#b\apYe_c BjN|0 NPfRYvehiI9z~:+MŗtEҳT?bORӘ`q^YqWb-0Fg)6WJȎ_sXC ~HVDiUAuX 5 (8aUhe;EawJ.jT|R~ /6,?p\_?CaHxGZ#z\Ќ۝(n[H|1 awa2x_u}NLRZWvYPw; ^Vܺ^.qRdG] =S9Z' 0E6E'/;56w3X}gR]wHHZ* Ff8R/rܴ1iA]MhΤ>gomϢ\ gtR]#hC` UW[W#)d`5De9VGI jѦfYiʛ,Y3g~8L5>/xi~S')U?lBV i C{/ςxr/tb(j7d;!M6ғaT@=ϰ`BWåh +m\S杚_H34au ɵED r3]q~n2eP b*OjTE2l}ڏL 1ۨd5qYh5htU{Hj29<`qxa=_S&"5 qx3XHEƜWt;K?A$7,#?@c41m55 H>2jg]ϊގS9!@H's5BM %mS)3}G׵v/>[7ӹv27{9VmU׆bGſ֚"5Ju*j BN(]ٖBPjJF`r6A@2 eI|}=ajdTRq:EARTǮm?aH$ #sg5y F9GhH|fg1D!R(ZJx!1%)?M?/_t8"Ϟv*g!2g$h ?շH <9=IdD[>)_@͋ExDۼ~ކ3mbҬㅦC$.RbUZ^GXX>v%x:h]IƀY@­j<'-r@Vi"Ϣl&`*l Zeljjd`kLZF^qS-P)$VnpgުF_Aq緵ӏMnK H49;q{K ߤh22+hbA{ȵW/=-}26p*1 Pn'chrKEEԝ"?w PJ:X.g}#8g_~Չ K$fVbU7fd{Mb>@E`bVh#R GvlϓyD|]6|+Ta7 _TM)U q?"g2Q]Qoazy3\W|*ܾ 60S j Z\^*)|_4c[ Q9b8Xۤ W쒦eiGCx}"v D3x)2~h@U>f#1ZInd|`kϔtU#Al [rWzf P7<1&[>Oшu^֎ZLJKp ˞J\9_sy2?IjY$}?'شnAD1v@!&,_O鲛Ghһ ;<ߙ!)i%x_ 蝃a2u uLԁx\X& F0"mpA\)[&^!$޷on)5s~kr?"n \zxMd*EY~pǙ@mk NG;q~E!>]:L(CW47:)uuW߸UW]tWmeIʁ޻[:M>0=-,D U >&6B(dxKMT{7opeď=CU'I]i1߬a!{vZ>dpV`m*|Ja>VtT0%=46a $Bp4ߪ6u'jqC&hBO P1l$'Vԉ(>$ =ӌt3~0 i.IL qMOb,0PZ0^~Ș؈)vAZ7\i)!vZ˒汶\q (&~[`bks]/TDם'm^$M[{ -J+b$ 翕 ;xr?Fl m2,NLrwT 쑙 uYl9"ۂZ5j@"P8䙧6bH{7焬XTUSJcښM%4h5ATO?dGc/T ME&RԊcp@$k7MNn,!='+A#kgǥѵN+%Zi1Np% +B۪y+!,D3^ؓ0-VzzR%PizU&Ɔ"/>2`>Ts}֤y.1dbt?q0DiX(@RͥuX&SƯs,X6Ѣf>YX7Mx&>$rͣ5S#\A![FU/LJr&!'n-).("[%pU~ @>kD HCW&ޢ˪YtLSXI x6tQ =qw/#Dz/IQTo g]F:"1ČFn/3Փy0yz?RU>$ͥ 'Bׇ(Wl5;<G/95Kg.(|_ v@NImynzW RdGípIt %MǩM-`C)+;o hT0Hf SEpǍ e8di$j-'l VD;'yi=`BZ  <k o"wKT1:+smyE>bƶSЧm x*H9>;,,_4b6Tڊp_;走nBv*pfO*]xŗsmK~n䩼;UtURnS{FAbr[tN8e==̟?JR>}66 i%mT=RlٔB@rS Yʨ "Isn?WqBJ[?|!9 F@7F߄@]JI@GD̥Ct(Dȿ.0 ]T[eo)C]7%9f.EQE duce%د,BGf߂P*xݑ[xq$9fv$ζU]dY( vstJK?6eK=(aQ"`c# !Ǡ9m>ޑ&T<6G#x!v4voۙ?}^Umς![N}b"ugvp /\o[ܴ_i,%g2<{uoՅ`C%l!\־GYkc^h4A !]LzƃF%1`{]@ii[HOM#*} eQ,GvH?(L!8z!x^$ј9PZq*k2wve*w$wVEUwˀjs4^]uܬ:D?"n 'FX 6u%6 ^>.M}vC?SuNj`( k8TFH Z 8;} 1Z:0T_buOSfOݏ/F scޑX-#r&8|cv]ca r[kggihuas aþe 3aX K/M0xAL"Sؿ漴WQp|rs-tZB} '^E0k?A/57Ժv!9v+"__0(c+-1gJߺtEC)K?G "V]=F{-gmM,NT&[pFRXB3\(cz[7e(o.KNpE37KcQ{񧧇Egl}H &R pVLdv M ;ħD keM#-|0NF*K~Kݚh%LݒҪ}j*y` K/ P@>Nr80X=kUd@ 6)fvnȕߑ;O0#eQωKF.rÖ='%b9c%W{>랐;"@^M (s6wW^{,R'cq^TUCLR((0mH 3@x2Ľ_x>ό\gRqTߡ snx(8yI}F^`JR6Jf`re8Ȳ}1Tp_IxpQh,mSҥ2dQbY B?F_W$)bCӼ&RċB{@<| Lp%ƒ ιcM-:+ Vgb,U&33(qmq1Ź9n]u0y8]*rqaPf<ɒ-f 惐 ԮQ{Q*IgFE-%W;{~%0Ɛ6LL2}9͕~҃+e]dAx9$|'*!Q$% xP#:/ٺtx}b!2xљs2 7/3uT=u}fXL䮌_c:^tš+쳛32_OROBLSSSM xl3z n01iȩo^Z$LqHad!q35G!iIfaa'"m"hB¿Pw~uͱR1M7XkƗ* d"J,k,FE\N#٬\}De Hr^Nbcp)t=`y64SUl Ekز؆ZNDeo%?vIs6pO͗}ȸҌ7'pUzhA251)(AﳢIɏxyTg%+PĴs^&t0›VR (ڧ@$𾰙]F*\U=aG\HZ/HJԎ)if6_ucnBĺRO Lͤ~Gp3(%#7TrB!ܡ#luN?iePFf=Phlkڋm X9<%v|m5fAVjtyeA#>>gMѸ^C&R? ^ eSwݫ=((i.HeV[=Ώ#b7$p)VE K xh N / alY\[9@MIx$ >҆D:Sf3s7PhZo!w Q;^$DMAu5LUyG ,z 4/>u-zZ,no 0p{+f$ a٣~SE8޲IХpZA<||>WXfqIٻ%( ;P<1d -P¦Zc< \åaLM̫M&TDыFW<Z澴c)¿"mgޣ%ӃkfTP% \] *̽,xR@ _/W1?(,S5NAj:\0>_׭er,Cψ,a>V;1h(MU|J]De6UQAEXUՀb`0f24<,+bJDgz"c ZdyP vdԼE?ք;Ym컻l*mNIr,ٖby`SBk>_:A$+A u.C3j`>oMxS|6),"o-𶣑9o**b e8kTFdvyZ1'>I>qjb}u\Vj=ʁ6+}JT8ѕ9B^V_f~urH^"<]Ԭ;S&sTHG3n*n*]lG0◹Ww X} Զ\ްL-`y]CR٦BUӡ8q]- /dGIh ȷgEVZQ96e\ڥ i<F%F]XUuPpq0ZwS|׏FjxsSP0^@)ƧjZ[n5ڝN &>MeO\&kϿV^-52ބn╢ wI|[ ͔Y0HJvcԆjОg[h-sÙ#'5[nf@UiDB.q|\zqR$ɋF˥M Q; ul@Gn1IÖa8PCnkJ{fbT~&o9(vs~dvfURF8 O8~ڕAk3 K ^h1mpXБy20Q/հuӬn}t=z!84fbFUe]cr*W D.B !v2 G~"'C:v~HD!N nڗVj8H e(@s[M|> +:)`Bf2oN߮kg%u_GZE5&cxXFJ,zYG`8_(("l@4rhS(ݷRCU #.} &%XmBg|}j.?kCXD-HauQC#}IF꫄$-x)׆zFU$"8eL}{D{3 oʇΨX#|AZ"oO^$/ „+oa)wՁxxw+{ Eo &)mGNŗ_D@`r0HS>z#;Gt#ue$.ן G;pڰXZFf2ф6HL5O_kMV efeU煶xY6 ~vUuJMO4)'=Z)/'fJs",7A_I }f|Qy8e9N&VZWGAg;OWQeKrſ&1(%eڼy f=>X>|S'hrnӥU)0 |ed~(N!YmF=GP'bPVs"D6ziyjSxd$plE G'z'yM`(xx?bnbF 'W1pF-q^ceӈWYn5ڕa\XqsTd! G憪{`M?R*2n5~Y2(uc/S7QZղ OY6,qDG(Gz!cAN=ś&.,Pnkd0F)z2LEAY2aP[Oһ_*DFd^m@4/=5oxa'˫H?F!FEϢF%Fi|:N9GඁrSb8k@A12E#J.: UPr\ǓwEWR,-(v# [S%'G7~=p20FV3-RV[ "y" W8{֊\sCke|CcbR3/³>Bur핌rhќ.MhI3?7CKBa#Z~kbid"ÈAᮻ S9\ )`I>~qae 1~Sjkw3@ކӳk<}"3-o^[hs{ ry+v)/r }I@Ω X%Þ5YQ;XVGmJ]9RU>}!7xS>X™tmYw `/Y.,YXCucE7hӋM&#1y/gOj`r1f|M`h{,@мPfYG ,4ݥlmEu+X##/NVgq:fPa</ЬɈp<LMrX ɛzƣWc,'єd[J(SIo(5X8dS.h~'H׊t8aٕRo+(Ky80Z'Oe(X*;Pe&h +8~tG4bf ̌fۓA 8R%xٵqƭ!TaI0v}#DaOU zgYfL@+*K0Dѽ؟`k #D`c:(Y q;fTX4F*ZjVɤ%>;*\%X{HDkX;p &~k~rpxȥQF7N3R EL}\SMƞT)TdSU]e*!nYk$m龈a!r8$)]bΐe_L~X~0 Y;љoΐċYV.R8/&uM+S %;Qi71?tjO3w<=؛7OѮnmgUyE5xr\OUS^N A1ߘ& $;GLc\*Wȕ&:.61~;yD9]@3:JZ-̃vt<؋pA vSy֓H`̕¢pYez^QeNGB1`-tfpZ]'^Gaʉ Ȩ]/gҮWtk)B}~ZU,9ŐVN¸-4HSQe0siRd짟@2-WZWDgpAնBA7 I4AeXC2DD00 HiH!ڿLÉ!8vqXFbH.T6e*c'[2ȋ8 n1#CvbcX,\cN[!%D-֩&eOt/>pu_飧#?]8.>*+#/ TjӚF)-*N?\+}$ZU7L>oZdXcކ݈חk߅3n@\f.s,oip)cёoRPY0 LKHvstX.oo=t=&$فو.x3ǚDoW@OF*)|JS΅om%`Nwé=d<1G_,A'D{ܩeA2;ؚFY+K*${9+FOK9[f\;{ȵ>P';ʶR_@C!BH 9g 'j ]s5,MXPKn7p `v u' P7"3`x+PX,ǛXž<xHm_65ˇ0D&z^X٠RҁfCp}֟:.~4P%/jYǘ=߾0Ֆ+T{cm{"mG:+m"R3D󥩔@:T#z=w!mO爲N@ x0,Gwp}utGj]|AC̰UBW|b SiZl2rFKq#ta|8hDmm[%J+hpߗX{& tn$D8 HJ?#̚C*ۙiKq=\^ PZRsI<;{u腜EV{yڦjčro;rg7Je.z}X-MySb ݩJ厁(=GR@ nK<ćzz@Ѐ^7jF.eU}Yd/Ziخb9= R#ϚԢICPP`h^1Y,jCѼTrͻw0;ɚ$ ЙvPzH_pp#+LQ8.:u/r.=g Om'Ր5I"]el9PS]ZpI7؛J8zf/lׁ>.l' mL9ױ|>0pZӀ:\,nˁgz)qQi,#UuRj{obƌrn_ISp+t-ۅ7% N͋_T}]JeMS[7!I/8{1n&TDQʗsg)D|-R/? lx dfPE"L3W>5]D3xtAkG (8~}#P  TLi J K=eH`5M@eD!d*dgRM8ƚgS<@$d*vd;{wQ&Q$j#G,akp5XȎߋdC怤XlK z1%! X,L|=H x/؛x`]z]9cZZ'6 :(|Bi| 73nLwX95+J5J߻R?YJF$Ew`^=ds KJo5rXy&MPE%cԗN"0Sn58vT-!lRc#k,f7!wVP' XWiJuq|CDkIzdynbl@UhHX+Mgnpq >*%Ir#4`^~" %OAJbK&ˁ^Mw{McUp?αw-rMv)gIZJ=*;Gj^W˩LS;swoj/xCoEvQB 7vg3ayWBz\㒂DzZڞ$@k=m _iMk&!-~۷D WݯqcUCkz޽{*7{I; Vܦmp~YG>t-gP-QiW$ ͍8wc65 J0`*">>(F:ٓm/S~^']bq2w(LQpAqS$fopDh_9N,XUCsk8n(?R~g=ӗ],*u0RX瞺^Fbo7;/3gZ06J>G9B:Cl{PϚ"LVIt-A >R۔jJuDZå*b! X۹+T凒Hh d9 4/Wk?/%搋\[/a{ClhN<̒u!KshѴ⚘XD- v" lv ۚ\`y؍<ȯRܪ Tוj4~Wcܽ2Rz&zH݊ 0Hd}3,_5{ANvJoaQ1|Ev ) _2$.P(9}ʼn7fN9I!I4FLոJQ_0Ce6-&Tb׀M,$fGMvG1 2P O?}<` W~yM(b,H(pmeьa21H0}P稸a`HslOjS;gF.j,"M5at3lČd\hƽ&[Y-~ po!AAxz=8lW$%~H":4Ya>lK«Rm(3]*,(=h9a1lF̖30g]Hd}}TKKE)Ar$Aئcc3h %`k*2B)x Y"Nz[tf$ N^9fujD"y!W$/ip{cZ&%iNXwM]# eN9DH] / gf"aCf 9kV>Z?2]Y)Z%Ri|&G0龜Ô=ɍKRB nXk[[p biT Tp45ݷ]ТDDe e y=b_D,[$+A`Gѣ7M/С >@5CaY\ڊ}W7&9f[m1݀g.yBUō`/+jմ"6K3ny%Z;nLd˒y*A0Y,v0BHۣdԟ9X`VBEL]O㓅[Ap͏aWӼ`xe} lΓ)oBJ}{x򸂉2@耦ݠ/Ԓ bP 5/(T'߿z52S ,MmwR82*5p8\P&n.]d v=iaϋʝb˾}E6fO8d?qFsT4jh +;?(8aSO߱x WzPBŖc \9o1n=(8vac Uk D;V5.Tׯ:XW Fn$Ƭ$c(}}+T*\yu\YtY:|B3`4T/h7T|\J@ZHYw}P%kvKnl#C&C4aW4+E,&282[TQF V.*AR)fe6Wsğ畦)7^79|F:%J`cl_6o;u[FWt"2e1#%A ֳ oKN>*2 cS+l;J$aPSI$<90S%/*m8 -.:(l%2wqz>/x~bP4V+Z8GWF '"=OU-cRe)%"#\H2 1M|mnDrG)[b5>bˤF0ݝ֘QYWzρׂ@S J!ŻN:^A;F@p!ƭȪKt]V t w#vH&SB0G|\Dc`-3/k}41?"t{ˮA,);bk*دdGk^7v !1x ˰LQ-eM[/CQ_,.] zd&7pPtK:Ӹ5"ݓgWvǣr&ȐBy4фt@e;$ ȥ*(˼D]BasUxFLE){iPOFԳ4Û M.= MwPйE<ãg8,G?AzPšPYRQ-^V,`R D6\~R0̪ ȔS n66Jl1D=j(nr_pIJ-<] %eni 5X}Q?rm48?M)KlYuBoƏ֪xJCGeEṠ.ctqJBpS1/^0>i!)Fy,D=S6yx;ݝ4Qcg@.)> uZ?:^}Oo0k_E7M/0"8Mo4`rD, Gl_Jj)4%v`^1ca ~3gw!9\IWSO/Gc3s%HXPl?J7XӦ#Pax"Fl_1y$81'8Dڏ <Ə S_ڻZyĈ9$$b4NhB j}aBg{ A.OuIaVwk;^r&d寮N!|L\M}.2z7R,|NR+{m.Fعf1]b2tIwpf^6IOӫFKW E0<oLCN+H>YC0k7Q0b ,YiUgɭ)]ҼPN6(7d^'ZEךg`gj|*8{ivaz}[!_$TgYu@` >KtANcļEod?Ag;[cNT0 {5?Kz3n{/Em) σ~n s Ċߔ_g~T7j!iɂ@%vHMޟ^oS+je a^Ί >caF#e% `*HMR fsL ٙ-p:t.1ԴBQ kp;7-o"C 0L{>H¢"B} r7^V8~dS+39A F ])7Yvٝqbv~]28[awC$G 4ptgKd5-a/9͸,CZ/ ! |_=n YP{i؃F<広?&dΩSqCL}PŘ'?&葍{>PTH^L( G7Փt̉^~n׫64!ibʕ~l}%& ^wC(D->4@k.;@YB8%=$9‰u}^[Ł+\Z`D_jpUĪeAوœ4icO]k\I ?w-&Lq*w:yu#%hqT5-9$r9GLe/H ;BB\8K5D7Z64F5^*ahf6jTX XL_{ߓ3]Ώ^F'ay t̩jMԷX#LW'Iwg$8+Tc螠h^c,{(^ |ATrIwDsnUPTf"Ϟ<@lj[WtGC35~4Qҧz L8{XLK (Ap{4[gMa}= ?&WjHL- P/OfޖTޒsum밐M75DEvojI׀橁F K)e&azOU??`$JH u KdT[R 2էS8DX/WJnčbmlsҧk`B9#HY&*^uduMW|EEԋT66q|aKz>LM`!b&HcIcW~^UIUJ -J7s]1͙ngсKñG$Vl IЍRf/B@fUVS^r[4xL=h-t ! \xd G+@\9KDsp֡ džIXu@ѬefW'mGBUmId}&? $Bb~K{)._yqZ)rbYIh8BfN4ukGЪ\= P]@~Rfai6R8”N 5$MJ , ` '3F5ĘJ̓m9AK׆E9rC8Cf+#9GN%JQK+ƾJwz7fbI'ǻ.3\|OXgN))nAmp ?H'D{+%[;Yh a]o!PJ&GC+%ڭ}4[oV\IxBL_Y(95L)_bְ* uhr5rK7ĵܧ; 3e<.IK\|ٺ hx=S>]:#\bů1G|Ht3g@ySG2'leLeCIqHPǍ&2ٳ3}|O՜T]!܅JM8L]U, %]/SI'O“O#l ͪIb~>u@~< S\a=$_w\ܞOU#f':צXHNK]tSާȄDWcb ?hJ[F!7K)kNQ% /Wɼ7f Ypj_RJ[-ѼH>"پU9TpqHCo܍ܵM$KXh,m P#y`*uJ>+z$7BW3c*C}\:)܂AiqqҋGX)kW9Ʋ@ecP꺞!;J0~מA3d"J(c .AR׋ 53v^M e{pG( ]Vxtdf0(?z_BSs%gusz,Yl\K=8|2`q- }U.:t}%X7FUXxx좙P^t ^!FVȬ!5S_*:gjeZ (.!=~1ڰaf/1RE;-ڛ4 mT~'&+iK>by;v&uE̽z3gd1`PܕІ\)HաI q<`ZQyZv y zaK%S}術mLye7t+s)8u9b<{b'ß}%cQI÷#:䟁I =OWɋ&'k)zNw_ĊK-tph3)rK4"?,CRJ-B u-tMe8mw}ze!ė.6AC'$_|[&)В .˪ŝPзhg۠6e !F*R2!WC}ғ_^#& Dż!o0rkj` &>teCuF3X'Wy S [8|λF}H? ڭֱi p݀߸(PNtkܶ|XkHb Z߁nm(ysP vX4JgG7N|Y~%jKg߂ɘ~L6x{-G#=RK@{37Z|VKA?ʖa+m{$d _K 1TBd LKhf!ڕ4AF?76_UDSd*n*5ik96G.aiʛ_8?hMoxc/V=+? pgϚr,5J'z-Ym,]pro`0[oNO#<5:(Nc@a@>Qկ̓`Ez@zRvB 05iAE &pw$HQ ✷ vnPR})KmHvBOV⭬g @ݮ Ljm8x%+Ye[GVXxմj CA=a.J@Qz1%NU'1]"]_8l;\9]M$$3u2. %,JJdz"x;c`06Tq r J4W|^$zK J+XVke!x#F"!l_^=?XYL65558"y\QJb0MO VGS lŢ3}?%{[PE5 6~S"ĝ[OæLs)@to?y;wQ˜U"Vgd (]ΞOPO_.;4;Ew/N+5Ӂ-(o_*uTܱѽ ; O?^ph~:olFeUS 6l^K)Z:֥ul❒П :K,Y 0ܑ^8|c܊= ӈ[?ʓ\;SyE&wF詆Հ~_Puw1;%G/18,@avjlb?,!)B+gt&$U0E/oߥRBQ/V3fFئsB{vS+X̜&Oie摊# \Pn|tXEheQg7j=Yu$t ډV?>SeM_Ƨ%9n9: nСXT-88KJ+tT.:LK_Qۅ?ZOk2yTirm>H['CkVq k 9+qX4 $;(i2 y!"WMbIG[u<ׂ/3L$s1NK[4INr='姬hJJ=zneimc.ێJ*^[ࡰ\"x=_._;\D Q =ɕ׼^G,N3nC%鄦?Pop-ddMI'E:<<*V#v^x[MF7)T@%OҊ躝YILsPZpdc5H65bBt\\Z~X;3)E)p~ё#'pj;9Vf/Ɋ{N `y>ńFhwDB Sx{ХBDN\0L vt>r@e䕶 P0]5W֩_br}iH] MPŧ$%g?J'Z_lF].'B\NW#tU~=c)2>,Bk=E7nƈKAl/|.OO`j7ʫ{ݏCFE{WϢn u ,P z6WS,yz{#ހ7*8o6l=:ߜ"3{_KJBvU_؂õO`=9ב>&IJɒrɫra+xᖁ$HΩ6lxH=m><DŽD'v,ڞ>qnrK*A X_e9[Vp0€ݮ6e%ՙ%Y`,;G.ke WY=i!71ѻ>H{6(?#,D tR$:ZW?ˋKA+CȎS%6F`o<\9:wH>ք0əQ;=z~ 1P'T@\uB_pT-W! 3[p4o r0S80kp?쓃e7nVF{ۭ;ld+\2ͭƬ*6:k(ro!ޠ7~΄ryAX ZNǒs")LpGsl'uD-lmOh:'q@G ֌agRA*,W0 8 RoV*$,t<*zpE@wu \mx$/AXG"JM;ţ貹낂W9 I*#r6H[OXmL <IsnD}'s|-1/W9!{zG}Y} Y7obPVlYc7lmp(*h3a]1-36:?$9ǰP'@ƌ!Y;2 o0.{;,BK(b ĽHfzNc6^ -8j3M29սڜ{5{P_򸉐E!YfZ*1hHOW*;@zU}CxX ߂JæB"T)8׵22f[aE>@08 olʢR|8gL"cBA:uAA:I 3R3"0md'"VH6V~Tl4f]^sMNᰌo:ұd{:K>IqC:%=C4~X;Vl?ԲMO@$ɬm>j0QQse5{Z@ ?'{9C=R;H(m@ˇCް[-P<k*y|jQ &A2TAhBS߶v S!,FA~pKk{-lQ"糀g8R1Bmhb͔5Ѷ3ThZ+ŕ.MFyw D:z*RL%#ρ! LF{Q!>dz}~̿wƵG .Vpx&Zzo=j̬8Pɼ*)p/@AhۄfI2N쫐 ς!QῩI@ԘrAzE⎦JsɁ8M=+*-:8'|DޞC?1}NKYDؚMZR~oyMkn;o_2j<ŒA2b/4#;L]))xk7,+ALT@ڕ!eв|̴;b4tڲBY`y 08E:Ł1N:Uc!5E-Sx=^@?]I ,e+@K6LqѲy,3kad;}˽sQ:sj䇅A4E$T!fpdtRa=>OD2=l5P4ylل;k]:; /$Ċ֢R ;uT>lC5AMc`۝;RO<,atjFCy w1k4?cK "đtT3<_e)=ɪ$*')T(D܃@i<0홠{G\Hiof?X=!T^Q 3(IVCWq1u1ϘMdٙ@Q@+{S L^ffm h;bv@qVTŁ,)Sjq`6Du &+zUJht&G]Ҵa 1D6BH/U HĂl(iLǣ9sLErNW&>ҿtqa#%C;t>%'=载Jr\rI?Ŕ#__(q h=Ϻ_ :jSLs L5{U+#2NݳÖ"Ca< oKS=jCQPeDx 6F\E?DtH9 ߀Nh1o=2УhJRd 6BG' \.;(vA T?F^^Q.W?`5y^I؆*LC%;Wk/'212.(;IR! ꂡoP)Թt~0:0"~M?3R6OzT !B&Ԉv/uֱjC`,/YGWf']:;U}C*t>>h GAxUOR[cR4OU䠧d cfꔋ/4YTJnbԘXhH۱Uޭ[ 2;LQEX>)P/!<GjTn訠:wP[ y |$lSh< FOOU^؅L@*WBG ~x9XFsd ^ͶZa><3E<.}<$ZZz?5ZԗU,~rX21ф&zV]fW/ %toM>@_]pi6$Trk|۪ >=HlWnF9^1e5Lή;7*3yΉp%Xt/m?r vP{MT9IY@yFHV~kSþ:BYNC9Թ4F0bo]^(|V/,^Ev&?>kF?{( o,<WSyrOq෦41fy'FV3a/N2 +:к_v}CJ4c}ݾ2 !*\ FAPv_ nW0TH%yT~QT?3CƜW() fpiiYb"TF=lJol[6bL TTGHLk;I~RTM;B#8 K 2s;##9fY<lp|1 }![g>*Ȕ qF ]hG6isBt0x%齀02JGSTrUK}/LԿ aGk<٘F^_,#F.:a-v\$&~ܝH(ꂭScx-cT T(ԑ& l>M )v6J%̀םe{5gYOݷӓP4,>ݖ({!A+(1i'OjWLLQyWR#+9G"x&ah~\ASF7S{d\x's/y K{\v&e@su HWwJyJfeI?x1P_h56=D6( V9# U@#Onqo\N&Yfσ p 9O!8NT"Arksȶo~0kCgi턪}&TҰe@(71\[KqzNr]1+V(jdz{fRnJE.ׅ`kzyohd)j]D[R7Zs81QM2}?h-C<1 &ʺ̈l0#Βam3 JTJPX V'.7)f25 _ll Al`ؠc):\?:p@g{(gU515s*=]Bbe)1 Dz7 "e>%JULᇗ=?JugwrpF$^Ck&2q9-ZN=W3)A\Lgߑ9w܄o:fs5JʂȤNR,~3PBĞ:n%ՄMgE f>Qo2of{_cis$ТMb$cGN Tb8{#RDL_Ն 9ijW+((f2fVUSFݢTH>ɡ,p=|0dǐwb>Ap*zj"u-zZT?}^ҴY$c]r)V$dUwWlIl(B@`r--\ˈ;KzM  I)jZ(aw  2 "WhciB+9> ph:.($3j SFљMc+'H5{BHBCaQ׆zB4=ҊG^cV|O Z}4W>!5Հz6fBӧz=No<V?D*M{Mbzek4FVGfxoʑdgmfglZvnqσW* |!d0_YGwerv(ő 2R}2mPE[U( 4Ǖ EI8'eXf}}TG8 s\ _u ekiU͍ᏗC;xɀìgzxh 14ͤ\_"{ w~Υ]]E\U jrAT0|d'I:~T[<%(%]+!46t6dIlt1ftZO:^IL&9H6m7HߡZ7=yDrĿ& 7) IoΉjԐ+?pngXR)O'Z^5Tq(nNW9 -+pL1cDg:i73 a\>r* ;¡z tH"ux(Su'7TEh"=4ꔢyL_:&Y q4%ⴵyhl&V-nmĭN:f1[^@L\?<>7Zk#x&pׯ.0.\Sظ3-DfblH) $UCcET@Tf De0K8~x&}m5{M}r{ӎM)Yu BLQHNiKB]bdj {`zWF_XpJJGVeOZ 0eA \+MK L E pqna /$W E-P3 'LrXzBFS=9Տl%v]`vMzX\wfc A?Cx`}#(Ie^]h{~%fcS;@ˢiײz_* `o2 @S.:Ε3ߏfpX\[}IH&T0$ĭ'ΤH%3wE}Q س;"xHBc(횒ߦ2?5k]N9A\GH_nѥфS,J?H͇vFL74pɅp>L Otw{ HLaJF_vg땨+8YIT}xz㫧ń%ɯwmkB G\҆]U؜GacŠ JGA2}P!t e>Ǎ]u0?*~u;4= FjpcPƣuLl-[ TL&E$LACz('[92~h2]3٤ ]:@vC- {<g3>n3^&EN4^ 'ܘ&oB.Ћu(8"Jʼnzp L UG r p\OIۯƒCesqǣMK޳LZnXC(xIz, :W!lQAKR -y?PJá]]xLKe:<{Zlޖ:<~X `K}AtK=9"4qIØ: S>(9 3*Ug ͟0eO<@uC H%'X竆N ޴jQ"S#iEP %c>[P"D}E( E<]5Dӳa@#;nf'͊f^V 0KqVp(q*]72-QRM#(uQsQTAZPOH"9U̚ (I+*]\}#LsoPrvT@ 0P4uC+ :_0B uy|]FE0ZPt"t̚\ 8h`yn*ujl4F!e'HM/a֝6fEGmoɴU60f{\U4(YXmseP4B^QX*(ф*k;o.lW:g@ֆPRPGCӋ4̬(3ڟkDO8?NWda? SyhIGd;|R תbϦ˿-yq\l)?Akx |1wl-\&z&H^DeW-cQ.I$3 ̕}qXqP{T5[:SHzw^g& QKȍ04R8K29<h%0TN^Ͱ A9|Z6GXN}v4RPI`JLK{i tZ2>),ՑeϻQt+:HPh*HS:SџH+|b/ΕX h. .N/ރc@` 06|60lnӭp[ 緜G5>T ~`uVJcMyjk󔞭1tj2 DLc!ceb"- 9>H=\<ХtV{כKc):d&MaOuىZ|)"Z6cːmAh'ZR*4*05I(1/d-xa3oi v] QGf2Ev nxKpFұv MӄcL?T|sЃL3ϯk!ILT4\V~fɐ'w9o6}E"yj&u\$hSgzll]3ߏ3~o(_\ oTDb+* Ep=x%li5Oui'h:Z:"?QTzWMz⇭ p%wIiݑF3m> 3J+B>{ʴZt=qhc qc FxRS.DtfM;YEp#=_hp"܈-T.bËqi]VZdxvw!c+k*=#{^NLAX8޳pgŏ5CLq!TeÓ7b=V;'/W-d_^3㇅{[k)%ofrN^Κ?2Vpk|C¸z'qkmݗv':ǯjW_d[SHaR'E}A1&fp$8KW ׌>'+6!˫–EunpeXN^v2뗫m;`N%cvIgB`-d8icfBRԻ;RRA!G說 7N \S, GK+Ģ)kͭr,޶ |ըeaLU=阞|0`~hZ h?U"!p)pjP-Gig9VWU{C ;Ѝ`/ ;ըrUY/nN`{| +}+d_/hNh+-N{wB;sp~DXW#fX\䛘O ,ʢsQNL]ha>_t)V.\mu6TG0R~ȘZABqI@Ϟ~ѴldR Bg /5M@SdyQ7#lӉ!dEH(j Waʌ&SMM3%p>6/AfJ@,f .=nɈߩzTNhT~E~ا\iЪ`lŹ^7,a;DρSM LxbӢ봟8L|[w|5+Ͻyuy$Vdsm8e$dw8nI> ОmuK2)F%7x}avY'ꪀ%)BcT4k-;a; n Wa-44m`5gtn郠PwҦ1 쬱՛"Ӓ1npU҅pe\Ucd<µʾ!Zh+(u+6胓]޷ բӤZ[+|_0}G]:ۓK}<[qCw#")T,  f+7^d~+#k^-d]h>ֲX믦X {QX6{ }`EMPNg_(#8w@*8;2BtshVrx-M,1SJaZ.njTk`Lp#UݴD] ]̻~4H׳S)Cr8 ⪓tX6m_NrJ{Ig& G#5M Aͯ},\2wb /@̻3De3{w.-Cz j#tLs=^7T3k Jj^0OG~|6bo4ӭ0Q)mYI ӃU~qxhP 6G]{d59로AJBm4Fܭf.D捶dHeKUd E$CAW bP@9e 1jvs‚uLZgl?H%u-nGN=MWޥYwcӰT-wu/[f9SXq l趝YtDy&M0-.29@[kxA 7,YTk2 );e`qlH:œG^t?NEiiibJ T&ň'-iTe  #Zظ6$vYg5H٬9 +^gS80Ox,ߵ+ʋz3]lwJWP`jͶYC_)noiti\Y6)]J!k$3C-fI|j4 ;OK7֤+nI_B {8k2T'\ pLJ}@C3,$RIs- ȬpEWwN:Q8©y,|gz,ם#7逄ZL_zT5e ,td ݳ>1b~=!Ul#Ipag]w Wy-4[ @sYyU$(H0%<|v },m?t'j4tlReʨ@-E6u'@0`Y&؝-GԺbQ#2l|^bɕ ,YFi#݋9q~ La|I6jI%\O|_YI!̖Հ4`@fGJ wG·tXY)vSX-X enB/lfNSݤʳE,/Zۺlb3~Įpud7$w^:Ψm, p=t8FirIh 0c<\vq59$>:V铬[7 T>Ȁwi>%$TV}'vbRo*衰{x w6IZkz$#Dր}{ <|`#«.NV}f!iFp *c 8 u3h@x3WUʧ_`b `1_34[%_ ߯Xy{Y >ou84rNNL]nXTՂRk?ұ`L>fnkJm|48DaU1!R4S9xFB(?sp>jN lIh:!*7Mbǿo>҆\tQ}o ٚv =qQ 5 u332{Á9Mrtu7C[~27!V˸Œgb+ቊi@WgsLх z"1%ʅ CZEJ-~T\A#s|)-egǠn1@%ʛ4z' zh./][qrLoyL`A8C,D?#kQ:'3xQw- o FZpq3AKnP|'>jf{v3 /HE[#uX3wNVjEAgpaR%?Xoߪxs85dNCOfZĩk#/bNp8ogf琰E=~y[ԘlJ^v?izPI[' `Ns@L lrrikuM6Za6:eٌ:;EZ5z$rFÌvZrx.¨.Xc"U$N {NUm(@ 0 %< äuXWfە^Qw,( AXM̨tFA0QrP P~$dV[mk0@En (@@?D wc0f$>2X8{!T~4ab?uICRFŌ6ι35ГM'N&Y8iRRlR#? 3<ǚԀ=L:q`U[mZ݃軛l6_T7AK(xcŕ/ꔗ rSw7Ȁ~i'̖g1gMbjk9f3au0֧7<2I`W);Gnԉ|}}B|!w֙*Bn!ƝΜym6pKl9mWWEM'=V8UE ?؋xoUc^& 17fz]kЈۭ6Ayp@UEm a9u-RTg~u tDeT͖QDo`QwzfE[{h8/>&Y̑Sr) Xǒ~,wiy=V"S8愰/hApvIҾSrM^ JMG8RIvm%/ߘUh_M]>>Oo7G3^ INDKQxי{_i˵5O2y+2;אNzA^j+Ū?x 떦<,ݨigrsGi]}|8E?jswGʞaiN:[%s\F7 l8AyV6c-~'ՇFZ >Bdx| ۧq'H|J7l>1 c>Oj(YP2~ʗ`燖V*QIQs}P}fN\3Q:$$sR,̙`ZO 9Ղ} PI" YfE@Ղ Ip>iy#[T@rD}xg]Mo;E̗ҍru\-VgMt=1q]V5B cd^R7nh0}1qh9ͺ.UeF02U}4Fp`L6/|Kw>R5z(de*:k3 =?d9E- * ny/yXiD`͹ll+41wS" nN/^42G5r&~xKǛB~.5(SQP+@$\0bM&3By>z =,(;q`$gw)zG噪#3|%Kh'ºt5 iN *.SLovfg.7'qU_C?- V"FC);cpT^1!*qc#2ypV8Ȩ!: sGݞ{% ,i{@" TPl xnpRW|lnzoUShRho92Z\GH$`؄4_'W>F g/%ߪ tt߭t|D|L[-*H3g|8qܳA,B6aQߐ#b6Z5\,%kNE RLwdbM.pY<ƊɍX i7uK$Ƣr{xŝ% wxezr͝2))@=I5D[Bt©Zh6wDI!U ^湲~Pp}@+g#P> 8ht81(*"`o,4sܴ SQj1>.'d] 8ޡb9z8ɫgB@(AZ}$ )"O..3itjr6TXuT.%k6ZA,QQ:8nv7 OZ Y= 4]Vf$TDvKlK IϬħj0vc@Oo3y` HX¯}CzxuzφC2DTVShM+hyL+dIzy'LY<"eCbWhܹLDyu8/ĭѩ@ol-׬wuj*MtN^sN"n펍sA#\ոoi8ދz$/7/v[ɤqc͈t'*fny`GZ J 5Ąlm7-|9E+O>*?V$Y$HT\~!j} d?$Fu͛lw?fvX1^ܛ,;-A-;Qܕx3=7QgW rNNmf{[(j Uw_prG7Y)#+<;t@~f*up{3]a a(CUm0%bxvW?T̂/([ W_R^꿹Jo[f t5NZaw͚+ybK ?6ZuX~~m)^8&o M]}sJ$+zʤB޷BLuqS¸5 qT5M8hz6Dgw5Gb`X+'~41^rB RkLmQcwc4R-3W$WԹ:%s(kRw{㼲AnD`A ^%BMOI< ڍ8,y%YthuêjK~RY 3w7cTwFY<8ݩy7(rFk ux2{!,BywᆞxaDX.z*2R2v6%D|:VQPDYpCG|-CgiTNˣ=qT1*7,T+@Uzӳ<9g4'qEdW-۸kZt8F̅{04;ԙƮU-b.XnE=P/ $2( 8 - :е0:Ic'wVmZw~E4)޻R!y09lDQZ9! Oʿ Fq=3dr/6zSJrY_SGw9)BXN ,Rg_([~Z:/R&u@イ/w+Y*^ = 9s ٥pתӸ K3ZXf I&*'wJlJ@hOa6q)G1{*u.c:Rsը?ۊ D&^(LOSXX I,2HFetT]_kyH`ɓ(b9J2죊tG@T n06Z2RR \=6):#MR%jͤdonFG%l_%9/mebĈ(p>R]( :~Z\5rC '>cie@?T6bI~gnHJZZE; =Rymc ^|(,; {N;4V{|XC)P%ksiyYy(W6fi>%q&IɭgD6Uѯ[vOFx# 3?$pJNJ`U]b{l 96MOExR{H>[hY ܾ𙰽1v%i#@֬O-r1ʂN)f]j'U>XMg5x !(s" %L߶lQBw>~,q nuXˮ~$-M?ܥL7ڮSzVoY;,H)U-jdR㒬Nm5 OJr`ϦH3\d Dֺ 2cM̟mLy+|k,]_ƥK<:~JeJMq9_ӽDiYMa~Ru6p? 2"B08 OL%v $< 9>" lufbɧ] %Q\sfGfY9炞'Me Xn<]_o׽V~6Bb,e z|n+ʍWS k%g2̌eDߴhP2yyK?rLɧPɰ(~-dT+Xm)qXejSqZg~#BqwSpPVktωJ}=eȠ/Wenqbmw4_Wmͫ>5zi/n`jJX`)EACPC֘wQ~ժ^V۪WY9ՂOm2u蔧v)|,%%>8(R./mX{y(%>68OpX!}bگٜgѽBKg-r/7.V^?--yu #3J/HRgT;85W -R2ZqC,) a0B/ZDx=4ǬsT,Bc&-ATQ~Nt!c^35Nq(IG pl@5{lvoޜxŀlxw2<S=+Za'U?gGfsx ,c>wTUic8+aP% _ڔ4Htl;:PlYgLz7N&߂.k*^v%}QX)"40:&OYa%ijeajWmaKx"8ݖmH cdua6Bu1g|짭 ZT⠔ROG 4`UTбf$.)?њ0Rb,?|-py ѭ;R0ɟ[m z`;ۭEczda8Cgq6ouːMYV)R|Bz M_c?'1>1CYw<&*B$n&QDL3 %#!C7{]5^L/y툏og OnTM4.L@ϼ#BUn0Oxl ]gRǸQ]e{Jі:< =[G'M.!Bmܙ>Y)`y=֖@4HyS ܨIcqY#1$ȵ/S5hBgs!4ݡǃi_Ws{j )Ӱ16#d_9e5™\YXs|i ~ cXrWdwol, W;s0S^.yb]%C6s|l5JWt"rXm\nw1+=Cڛ~E`aݧ@WB\ߊI@ 5ٙuhpeKO%STޛf3of%CsOLr=>y|$[xjkTW~`B䵸fA#Ɛ7_0_8߮X!8w=@)t 2Ps  eAC<1U?~MT^H^ 6[,zű CkBAlm2#9>ɓe?d8I`^T#8 hiWs,75j-Ļb̐3);%MLphX%^xsoh|l03|q9ٶ1/ l,նn 7fOQig9Pikw!'bʑՃz lyE Iy 3S}TjL;la1(hLDi>gCkc}woT wNR!܍A4:3Hz_բ:<< Sf4%ZgԨS>ܷlw #"Q@l?oi-}͐fgE4?P;EMqf؃iT~+>47Ex=W:'*\D;ϚtbFo'\hpgjWwR:\ӓ0L'aCcW8pJ,l7K.l v=p 7,!I{S(SBYp YACl4b-&V-JN4 $tpX:U=8ؿ9a7fZϮq%1F"+w Wx\ؚ )yOxa1}g=#3ҙn :X\Uy^ DU7#]g_ڠ VžeKWoN`sgnG8c&9htuSSgh8B_*/؊v%.Y b8CYBƯNDMvePh[BG+RLݡBz&"@oVMe{?,JѬTN?{PuU5VѦc7b9!ǻ%wSsI RӉo}s dJg9ZֲG a!|ŪXf$Nx #I`JY_&WHo}%Y9OB|M>7%˼Z50X"8E"GJj{@@^Ħ4i2%V6\[Vl-x ]$.^K5=(+?eUѴϔ[|+BiWp$;jLq ZfƾMa%whA]l3uA q}#`HSG Be)Nq ;dc̷d۾lE/) gen_QAHJc`$ _s_$Lvs @ 6bhEwaO5оݡ0(JP S}Fշi qhۑb=eYݖ艟JPa6tRkT>k`hᷳbdoy8 Z3^&T%S[tF=  eF ߶1>LI]/Q%>,IlOAe&y< 9ӂ˅n%*WrI5@TZ& X=@%FpC`e{NmTف:.}7ݜ1KaM?s9P,(8 zH-R0pl/K@is/7$΋VE4!6^$Tyͅf͖q `N)~[@~:˜,A5MvjE2=u`'&0J`z*cg!`Z4SH Ij?̙`=Iq;/7ʶ)C24u$5֢;lwabF}!~k@HbF`go+S_1XnvaCG?*àס0ll^D;mNM!!.zr2FZ,Siы>kK$/$kҎ[>63mTM(Y"?݌#3a^`oUWq8ͧ~>] 0 %pj +'ڶ,7g8i,6Ozs~Z78r <jȺd:[4G\}n{l8EoUCI ;)HeN]qPXǤ1:<rָ GMB$7T}>1K _r`Vf+ּ󗉮&\dBb+7 7vxG3|Ӝݕ^}d,gp1&B'(Kn;;ǔN1zH뒋E7Uuy:c>Z3-2#啸 k 9m>DEpNҸ,d O=n"^Z^ i)F} v0yuۻILjZɖ0)H և@qˠ HVIs_Dq/'{N9zPI@wJID>(KP@XZZ)4} {™"1^XY9 ԛ= xAAa#(54 NfF[BvE+z$J̢D0$uܣRgNܠNÇC~X+3n-GIT++AT"4VEU /sN>(R'*8#Y 6AȁVQ:'2@0~aIȎK҅&Cjo\\zdזvrl1>?Şx*$.YqV*fMuO ӵ bWԎ3nz21u8gDsF`vC^p͢3vVSkch$K:FSwjbul3:Y 5] $[$ё>R%OFlOEIţn{IX :`T`B埇xӅ]m&؃P`XwrKtS/?zTE53‡e@>-#0[em?!jJoE>., A$fwp˖mIS{nfo\ QK, F/aԇTN-FV< I%q{M˺?7cAO{r:4PܯEwӹ뭼ԍP5Y:STgtql$ q>Y!&o[-[t09Zlؖgƣƀ. sPJKQNdl=E>ݘ2a,.C8^|8$.M`'|L&!D$%(Fs%D Rq}H͏X Rdj>,иup`[tyUXWip&f$|tҞRrH15#Ci|i # 4vdj E!8vz$yhxƺ EHO'1˾0Pѭڍ0 ;Y{9zDZ=b\=tFbw\7R5'tHCm"v#>q{ɉ6hmjdQpNma)\k7_Oe|Y մGȶeJ|EqQqLڭ42j`4/gSΡDp BMNT^.TŲn}IopũVsnIE+i!g^:8}boL}!yyڣ 7qmZl\^a(eAKs㜳v}ݸ$nq93+/8Z{Bm\w TAr5\Hv]LYRqS#R|$'0(s ُC=5c73BgJoC7o?]"\H 9t A2)\(yNU:VɢmGs< _qwftW*v|zTYD&vɢ/L_w+ꂒά/z~: w #ڴ(gHUtOQ#LCk(M7m9V'T,+^vl׫!Nbe,'@b۟6^GܠW1i&JP5(li~wk nzaKn۠O{ Y'Dc"Ɋoo-|@Wab?7Iqճr9~kFTcْH](- y/F87E&>@~KvMӮ &p[TvBX N+Ւ%cU8U$ 9Aәǧjќ8eCdֱӉ[R?voB+){c/\$8\kSd!|fj!LC17&@M`p\v?vI1Lϛjϧ GOtF%_ (Xg0ĺ Az%Q^TsȀp஀tq\S#ލqkf o {8eށd5#efp,D%$/A[|.&CtHՍY/ɦ;ɯE<' i:{I A}y5\ʢ2PG3ȵ + ly߿.$;QSh W >. |aIs|0v n-pX&~r> kmF }u,OS osmqJuj%~ͯ A8 BDNX<]Y*<#y!r3SD'|w3P6-jIu_7C|01mوβd#Q+m[#*ܼ5D85TK]5{H!BWUIQ0g0o[e Á;y!Ic|HڶR{&si1w87֓޶\I!==:At@ ^-[f!bRՕ?)k1M r<o]{(]4 SDn٦d(ƭ+TUJ6q/ ?2W3.8zQ{xO1tok4em"팺wm5jN+M;n|-mPLWrL:9mCO :G,LΡi2/ZbISu둳iT&Œ2Bt3 j14ot^U$޳J nsȧe>,QLß(y1ݐp3Ea漜z{ JՎUJ-v'u)>@%2:v›S`2g!q.љ[!;dCҞ]kaut}F*5S!y]Vlxi16LPɒLML rV{ZlKs*l&Hȫj fvmɯ;~P ۬(o可!@*3Xayoo5n?&>£5Iu=W Tw#02Lj^`ߧP{g~LDMg+i Xo{褣PxSUaR!T|V']c4i8^BvPs(q_a0ڼde2*#%PaA0[x[IhIR.MP(t־B5$mǾ7Οh?~#x Az:,[YMQ?G'0hVׂDZ}RHH|EJhK zů-o~_)>+&ka>Gp ChS{xe^IGlrT In-/V=QpJ߃X|Zٷ=sEȠL>B/!a, ]^>g,x `؝uVE^ݸ{-8ѬǦVƴAΧVԠOe0[e(Po.-?zv!I,wSb2Mb _hȣ6-K򎭔 AmB*OzOayhE<=U^:vҏImU!g6iG"m!6^+N--okAؠR3WLu|"J\aOF*qxA{BFijal^6l>6/ڳ+)=/1Ÿ(+eS" n,\\^2ybŧ0*++3Y9 (ɵu<+ º̺`wBa9axDWe,␕;Rݏ>10+JE]϶ų|~!tPeJinK!B|3k˂z94ڮ9( ~ Zq;?@ZwEmrjCM5FO`҉~)kC®^E84!_Vc1XZt8F' 8OwIg /\nlbrmrݵ)dFbB2RZfV!揢L|=pRJ~ic1r 03]GzPOXo`K'[ tQ4f.Qڅ#]VO楃!`&$ 1Qg>ljMsxM4wCĽǙ >5\=ɩO+T}:s?@K[Ay#KP.Ui h|ޅʼ]֖"4Zھ܊s IJXKWrIYY!)aඟU8g O!Bui[Gz : S8Ϙ oРa̸A#1IVpܺz~lk$ [|VGm|Wޏ{ _[^)(ZT`$)^MA>C #y9[L@mȯ:#MkR^+Oy)2{[h!cQP|m_6zQQHCބ5ҭpYi'J#`$nzD4Qާ2Ahb(c Qd60魓˵',X+K2Y9WkRŎ{RCkchxPRz (Z};!ha7V[m\?18A.j<ǝJThpqSQIͧhrY%4j?=\rwo)ִsL>Ih3_\В掦BDXUs ȊI?߈MzdYȈ'I2!>5GZx(^)}Ý F"19ƴ+z6S<7)D. YbpBF-kw5ʲiodM{cAXPlGBRߓ,. !ר C{={_`s 0;^=`$:A=dq:LG0X#Q!M\<\_$xIӁyuɑa65*uL&'QΆ2&, ɾzR,)6"4;}.P:a$6A=NmO3V$dР 2 Yn}CSTaQdFM.3TOZ3g 4)T~EZ%\OTm$ne XDuA= '{'v!9̞ȹ ƒE|uxTTr9hϨ\TЦV=|j';oPs9x-@5`#Y2f_i8QsmYh+[wJp0srh%Iׄn`"d: Pdž` JO jueg<"pQ00ϫl֨1O5ʏ)]\W~qYGNpl'Lwg2*>mJqҘM =)E{5E74!cH&Kl{ nFt6M8a65S෵ʡĄ䢲}\~{U0&RbċSw+<9w2rNb@u7I OFo$JO`0`(@zT;fZ# p[PR&.3~]"1zB7[L8T,.A:Z0Zu'FHkmydLAjy΅Oa=6oQ%Je>qTɺbgZK])N&@8nIZ̥:8T}Nv&n-_.jSD^"\8ؿB] B&rRӤhH۱h an!ࢁgPpaCz^s|~A ̃HB\+KT.\?#m_K}QP0顒zunZpj@3`$u=e"6Su$իɮ~9\1a2 >>8J[Ɏ~[%Al[`7(Qj}Wt [T}IpY$A2jlC5g 'p@L^'VmQ guYP]쥦ݿ޼c\;bn ݳ,xgѭЂW4r%%_}F;¯ʖx|GuS0KmE'TƲ-?>P3c. [ʾC0IJ;b3&L0cq[O>k~'s=wk%s"Z|&[푅D-:8 䬶>k;8 gL'og ᘘPPVdOl:U@&=[p'_ü0*Q>4SoӠSm;հ5YK\ۏ7/,ˤ(S8].ǵ3D%Yy1FG&k:>CxZ2VBL_o4^x.ʘM$ H>#h;Fz|I֍aAzd,Ά9Q2 ne`QZ;>W/P~ KJw 3E$r)W[;T9;7 -߉玦WYZU !6.4{.OhVPU 7|N?=5_0x2sT\_+/ʫjꀧi ;`բi}Xꤟo?)dd֯Fal V ^/6,eޢК))?z#j c(1(4H+9Jk3֙X[p޷Jf#K?0 " oީhD>Ck+:7kzbSl}vT?gc %ʱpѮuSl5ܼ:,:~"3駾 e)zTEwy6 @G0$\2H$ 1+"Cy%iROţp$Jx|b/9[KK- K)-x!춌$N]uA00Ni#UHs"ؾmAsZgF3]Zx@[TX0B(,ʩ 5\?QAZ6慙:)qYSUP7%=F"qk.SC. P$¶ǮRf &'髴ӧxtȲ"IԖݼ"W4êB$Ӄ}":PiG0 _:ܿM148a:$u|xOMg!I'is%hճ HmS1@Z Ì!.`YhRc! o-p'\M ύ,(s4u ۍH!R~xD-9 q:֯^ <}4"ew(wW{F[WZmWy]aGf7eub$;,f1ɜ 4ݵfM KT [ԋIa<鲪_Mʲs I[rIRw8@i*.Cf}m rT}!7W8 BDQ׸j5: AI0/"!c }l>޹;I2Q*r\V뺠 Sd̈( ;qC:lD)VA%+LC7 hYm(5>Gk 5}2,4FWǭ O<(\QEipY]'޺rO|ޕ"N\&3xVF7 F/&ɆOvf{_:lı_Cc4fْC龹W!8pP~q)st$Z/>Du ]I$~1Zl#dz Y''4.5OUʒy }dqB;Y<^ bF{E7q>BՋq_&pQ\G۠&J؏sK&i!l#ah]:Nfq!hJ:.mC-R[fcB 5QL*c")ĨHу#pU8塇myL$KձM :K&h%3|ZƐ<Վ;LynGn jԀ0?_Z/Nh ؆chmr(8vΕVp P[`~:tbd,q7C;^4׿maG.Bܫa RG.Q,*+[%oEhsDXN[yxaanEp Ş2C<43c#=yxiDksc }n@glylhU 42~z#NPAkopVJK4F̾ni+7 S{G=PtHm]'v '!.\qaJ;5d 5.EP.~:z-rzlL?8QAe>]$!/a ^Iܒμi] $ ̪`>W4ʊE0Adn%"JCY8-=61^ #gзum0(&74{`.nA,ZL "2GJmJ /PrȈ@uw}-8R%A]ii8s.KdFBhמwZ}`o* ҷrɭ~"8mڌdd lp2_0zԹbPfFGʯP~MѺGẵI(i8t_ *qP:0)nj]^]8ms"4Պ=LN< lſ6>ن N' "0{I$?Dbis0rH6^Mc}k'4~)mR87[-3383#g{ZtlZ?ŗFF٘z`'8;,DJizlme(f6¶E!t 6ʋz#xIh秾0dppzqUSZBʵVAV@De R?"bt}+dQ͸q1mH [YOfyĆ4Om<}!&ΌC8OzfZԔiynme1A-4t[`Y}T_L~|doŵ 4#S(6τ .s-Lv%S%s.z<0?JƍK >;Dφ]-c29$y!jKrJ, B FCTL)-V`M~<3Z" \|VH\,{Q<+MV_ hZ/`V^mzM0Jze^ = l%1RFz$SqE4i zp,"*ө V(@x歑_LqiGW2ߝ@s[nl-#|.";Zhգ*"7E.0๦ȏ{5\2~]M[GnXUP[&|kHQΞ^8;s ?--~"[u5UCYʽP ;j@q\_TJ! =ybw֓ >y9ӳ- 6F2/]Eh@ď%ru6Ò y[qMPTp[%wڳwBXB--EB]xiez['9u$1r٦=4~âc7ߙ$E:7dYRA[\}A O*: Ur\uÏ _;=:kl_9:`kI)`) ZJ=h cwcKj4H= h > b_rx˷Ȕ~h,XU?z(0 '1:X'Rfy:X-t3T;}^yL=#΢%U#g/iyaCi3d嚑^go> t:$&jRW߄,1iB{詮1RsDB<8BR`k!$3Qs01AMóQ/9^E՟)?8O/;֪p9Y":,ue/7!NMpǭY\Up4M{Mf1Cr5'ͽX:1JzgB[>Ro]֨!6P%tdxqZyHEizpK]stl}Z}=.0M>wjm˼094.i)PFK[Z[Ce2p nт]+l23AJ- _z審z{,ZS4EYtmVBhȧd{l70k -Փ#S]҈Ĝ^ QZAmz+9K'"|~YocD/M?E {EU R4L/ka|/7°,Uz.]^` ?T.B W6n"yiBSE0gA )IsgǘSznߘBV aA6aMJa)$NX뛢~j?i} ο @a4|y{)EyHnbQD>kOQʔl6ٮy]^4TGYN+VdUx1XqytFMTfj:hY@sv1Z{Wčp@PnR!c|Y% 'ci=A`V(?Ya"Ղ*=qeWTI)>&{6V_El^M8=ڗw Ҍ$Ӟ͌a!:D@E+|(uT)Syd:T2M]DueJ}Tep+|7pCn_U}r6hᷙ&Ik"jN$B +ۖPY@LRtKߓ+(WC/_svU_A1I'¤s(OG=Qx5lT%ƹ! s%үfލr" @_v~9SF.aE`i'TMfO`Q0M۷^kA!CAG4;"4y͵gD`2N)cо O mh6HKf$J5L{ʦ濆h߁I2LÂE]hJw4Y Xcm ALWQJHk9d0TM~nO'.8}%U~{ a"֧JhTPsދa ]&N$oGl4J3 Y{8'(5 5oΑdNoƖ?jNZ]du]GL>ЁX-@ ICiJb,xӬF @~8KB&s1]C-@-n!~xHg훜hMTYQMQ,_58\ bR𜑙rU'+qW !Ȱ2WT;/_t~}6Bs!Lũ^E2JyztIޚ_,cyAo<.!< 1gW 2%}z߇q4ym M<3IYw=i{U@Řy!,-ճV34:3s(wdb_ZGӛnEiHNH34Zx](+}6c9k?NsjиvV~vP ."mo+ܹIcrӝRхV-v" ?꥟[)PJg=sDSV$I=Kjdf)ATԆ@BUN“([ X8ɭvg[<*¹pk+|/Xgi܁9MC>BG+QRi$C zrIlE»4LTjK-?o6hdyNkD{i<⁀O 4KG=DMЋlj ץπs7ڧNF1b"1Tdfn`\$xi0DpD Qzt ϾMc y't~q![*]oȲ%q€6(OhJWl͉_w}_B6vCi_y,qW)|a ёHQXO78Ar" RqPsk[IO2M1Y $)k{BM"Ll^3G0H m#X*k^uE,"ytه#bsɓ0}fcp1E![2u/cL+\z-~@wxYmA{QH+̩X @GV1 C@NF]K01]Q,y)Iz[QgowxNjdVʮ*\uo1euR/o1Lb]վHIqW9lpL0!̴i9l0\0hoV( VS Ø'.)[_8D}h٫tr_@i>[[q,ͬIx Kf9,3OؓxbSl'6v<2gHEJ(bSx \),L(Ҙ5q`?!j{v"{#mMsa94tս1nAC3TJTE|Pݗa^QWzqܫW)2*{Ks3CC5ˣ9:ӓ]??1&k9/= !SI(D5yi-4ڥYv%c5+E R?EfPU@ҧO/]i~N [.r݉a-րOSŒD#nHC)Qe{`EC F~$[9m9 _Ea`J$^.bCv'+?O+:wqKf]q~U#|ȄVx:Ac4Lm ܢ#.:o[wRYWV{Apպ&Dϛs "{ar߃Ñ2!J`lvܹE?Bp{.Oel0CD "坌|Wi i4GMN,*|FQ0qBjy]U̦m4[VMu<{gES/iPl`'|lQ|.EJpּf8^"'3zZx"ӍgM/X\Fg gHKDdM[-4)PYvG|\WB6[$0u_L~@zpx|!ؔ#}ËXtF 39&9o:0N,YgZ~Z0 `Q .k=>M~\]p]zvEZfElIq/衠| 2 UC#YvC ´b}rR~҆ ]~'ilT=@CyTS~y_=S?C k``셈5{u)z9 \`'D+tEB;O*(l0'o!<&ڕc.Hejsķ/£+.WOe5*Cb 6rbycC܌{s.ӶITfqIbiHNPy͡wZ)%$'r"v#X}hf%=l*b}8wilEp~Ca5Fip/i;XƙHTn}@ &V!&wQ_#sC&~ӯJջ?uS{S4Cl?Fɉ;fUZU&qzH F`W솠i- K}?kdRt >}]bI#4ܙ@}aV= LՇC ӹ Cs !, QgYMDrgj(H(1\# e}[s;X D7NFt.'ց3¢%ܣWӁ]:iW6[Q>ȼ&4]?M3m䒗QHO~WehProcJd-Pϵҥ̴VDE10!%^oCdd`f7d-]F k ]o.Tqm즰V%iDzD'{&LfEu *;jû;Ԩ62OX:a $VJPaTkog3X3vQ/[Ū !U%8Ľ88@/C 7)r_@utX8$z[zN#B~AkSjwNN ^&7:4Lx1(yôF;^es;hJ٦hy#k@* Bbc [d,ߓ]YfPM4c$ #[>q(-"e->S6Y7荘S.\8є fNW֌ǜ,mq yQm/#MhjVWhJ#A9 .)4]=^xix ]'|Բ؋hy&ݘDyM2ʢ0Wt΄T$br^ZMlѓY#^b.7}ã z>ʟ'Pk¼Iz:O,t>ն Y<0%zJTc7r9"X!IPrn" D~M> =0=7U3 Rs-j$@ (~ڮxaBIF@ |WHЂDyC*&ř@rC[>697@ܤ[72:P]Dž"Ob5dح*Eµ )f "XӞ .tdH5btvq `2YՊZu뎖,*#@xjUgk\ّ>٬-ǫחppZMh=\W{[Q/? ]sGoh;[s>qh`C*:dqf,[Y me]O sf~hYnD6Nb1-0Dm]-bة0_Foē]Zj W=vzXԬ㩸(ALZCSv(r`ԃY6JO/;0/2aƎ jlzjj4YҀ*X́$Dyx;HIJ~md!OS_ NV4tP**"ٻRB29s|<vʌ׏/ej9o9e)DBb:…g21/pS [DCp-#CE1'EX8풆"g vw/9/' 7^qixM˩nj+x3U7[|@b9fo;$е3mH91D͹Ku9\f%(FЬD<b |σ菰CW7eSEDrjIAg eẃ֟N^'tx9 R1{݆U9Pc35Cћl ,!61w+' Tm/22 DVlj4-B6^M;Db]芯2A0d2Zzê&xpG"RhҢCx,#V(s/Ǡz#+ W-8DY g#'doEAGY 8ݯӒ#K8,xZ@D{mI38ưS4AkIOn. Q%ewzPhEmŪܸBhoC 5qBf۬Cacg#EkX.VUh)6bVRY| Hw}Q{"0=BxE͠$^=y$4l,Eb ۮ "{J: -9(v >hiVjqn})NDF@fLp+1XJzmثC4V|SGMG8Tn{WsPݾ}[ 6熳8o7i},KXǶ]Lbu;¨[<|" 3z?έ|LXL܍ͥMT/@Ymg] T/_Ԛ)}DT5cf<7/'Ak G[{1竭py9>'T=$pmm(iqgs6iV^f W~Rb\9=ߡ} {6⁑sC\#p+SwN &'K,k-^Al)Y\B [.ㄞuh<ϜO e&CRP+CiTڈj cgaakŝ`R&(T4B )w9"g59g=ovQIrr+Nj6%LS5S^L OV ~ݘTyO +{}w{( vNteUtY٠ak hb5`IF3[ң]҆,\ue-$f3Y t|, Fb?'6-L-Y)8D ſ8"Sw4[P+2Ւ>7 Ds$\#L'H|dwo(g=>"?bGíd[zq2}Sjee^^OQ\/@nN3z9!Ѝ6vkqS#uǾ2Bиhuts f^fJPKIiԼ{TVABƫ+ľf 4r:a|@q[M0x1W \-0/Z+6&{mwV#lP_j}}r(;7ܴt5x3xV>hun^3ϊVN _I2r 3Ug}CWq\W 4[wr>!PD'@ yUtBiH>*'bXmA½ j6W&LJp"Bmͪvql:1gGÑ'/eIl a~*-Z: 9:à!hAwmWFJRK3;}9bdކ :}D~;FFEmPB|5+mc' {}/J2+7|Y7X$ȥ(b~2 !7땲 $W8F-ktNo<yO谪/bc`0HGy~x`@ <;PGO5|u{w$rY*woHA_ S kXa(Gi@ h}3 FYuD|bm{ e|@< 9i: ~7ߣ$|SG]۔ $X3#!п3jT:ϋU7 e /ᦢz$7BEaA:a"GAs:|Kp3@h^Gx6w9N+i6a Eue a]ÙRk&3C-S$D"&*?Ks  vC3Y-L&3`6H/NdҼ ?@Ҏ Ň+샋1QɣULn~m ;ѡw*ɵ/?"T= nrkuV`)4gtu&/:P6(-7@Bڝmnx*.YhK+&njyvyK ,G3K\z@ޙ];A2"J90.!2je՛Q:W+D t| ^BOInB@m_EO7¥2z˳}p-7n;8^+Y~癷7(-J"dJyAf&(LV%G.W5S <1@ qŸYn;?4 M`5_]Dخ=}^G+Zxιۦ $~N:(P.+ >B#$~ @u_nc0!=X5εgi)Lz,le-Z\b\2!ȢQ~sj.3Nd}m^8Fx+vaZxjg|̱Z\D!6K *1PMhJjNk.'APqMyz۝Y5\g ;ؕ#90X@E*1Q]?TkT9ٚS,UES{>;Qx@"z_ȔI#A3F21<qʁï?>Pͤd"zen.ܪwf.`a=T^El#׵+S2R1^ Fڭ Z7-3HS fU)+'x9eD{[m~Ps|GBe*`QgEu@\/e;?3B *Eo%C+VʽݣfZ|&rC= [L?3N?$w2ЌZ.+ qYd-6꘴cD<-a,tUvDC0(rCZ9&VbX[QoޱT@koVmH~wr::|XȢ6"1 E V_(E>%>ݽ[- Byc$zF3 /CB7AUyA󡴟Y@eq>ͪHp@o'꾅 ^PM[+ 6qy8>JD6꿘0']wr-5`92Z$-0B QPcԹYt'b&X"٬Ñ%JF38oQq:˃c/1X}r,3F|FY)Mj2'wTWmb=pmqm$Ik&VfVæO=MI 6|m.BbLu |F̡g2"} UgwG~[&J5ZmOyG%95'XSaU*0o^Ʉ'|盷: +!6%D_ĵo];d&Ld i+?n1k+*$0hnT4FGI +0r­k-\1ڈZGqC7 '/"DSU*L (ĩ}c(0/ ,Rg9lx^*`>a8Nx:.- K> g\p>Hb~[;^'9rh5&bn|>O.n+ 5i(c2 uOa,D:'FV0J>1ǭ`([g(e CkAU(*`ۼ }jCṟfʎ^=*Zry][`:k|2>h#9wAt[ aWi2VS9l{R/&Lv-GY~#.ƒ.K+byhc2pKTHHMа}<@BE0a(Unm-SmVJNm=YuLPұ+ϣ*f= Dc ci-:n6B@/!֤ .od< WͿ;pNYFnEaC ;?7{DaKa,GB3bpW9bMC p˗ɼr}9?gR\&g=Yp;t@kN9zRjR #c b@/BR#BR\g>jcĎyA{n\~8)ՇFwZ@S Sxy;vna<[8dz pZLօ$(~Q)dW7 b`Zt@QWy bF9!]2GΝਬČ.Qs˲"ĠK! 32L-1Pt+Uۙnh J%axj9}!!+z=O$ ?ދG$84c-b>/\LEhOn̹f:VI.h[ol?$zfd~ )I}j5u)t07GFY)߭Dh0T"cfScΛP*7 ,@̰4g]q)` #h)7l sY]k$q]=|Yj:QLWyO :)14Z,o?a*VԖ@A#rL R::q|G't1#M8a\$0k({ }̨J"55hʬk>a[uɶ{$8^lkOçaYAO s꾊*+X{,D>߀s(E}<*Sf")f8VqgP^/M4p{5{,YbqV=p!Dݣ`V+oZ}|P;K `BH5 (fsfw|55Z ymFb\`E+9oZ$TQSPWXs6QWIj -UQY&sD xy:@&tĵѮ#/RUiö=;]$$8{awVI:'9WU,Ԭa}/>ԄQpΨK9$%J6^_ϧ0S:翀u h ,U,L7w roIX科 Qke}QZ=Շ7>vqyQ>n)0XTQyA +Ezϫl7 .kP_ٰIҺ"`iFv`IVFdy`}.Pȱh2`*-38SO%RAq}crWvwK󫿀,]ˏf::V!c^Qo l'ߺ?G{JԌ*@M(q:,9H+{ӛ@ĝ.zQoPTF6#WDŽ}y@MLxˢzlT2}ʆTcS9x&I]s|~hAu&M rv/nW:botϥMHnJVcR" T :㦮> $$Dۇ(T |L~.N1P]Yo:фX݊kn<$'':ALx+E4Vd6:MqTRN$k*n~`䯴,|`m/ )C9FRUǂ<.Dy$Cλ7 m?s Ltڰ߄3 8$]5>;Oy Rv5ICN鸞5NvऱM]0vFGE؏r؞H6s3OsWɞqiZì: %)e}PK5_I;2 X Ss}&7K^WK(h:O']?f-^ܳ~s6 q9Y< OYWx9v%޵:gW78sr̰9\^įjZ@a1QC7RWʹFpodux՛M%5I$;6 XfL1q/c+z >G{.N!CXnp}6˦K2 n  ==㦇D>lR/~tn+8UC`{7K\H:e>E3q)L˃@#!4 F#[|rB["ԛ-{4*,/zio~#n*Šb&"0v߾geJ@*nP(@Ck!?ᴀ- #}3҂^(*"ܻF_sfl{_83fF&һ?No%I<r0@&GhDp꽾Y:.U)N`*TL0gÛsB?m cU@تMB *ZbtX AmV4HOx'NB!a`c(7 'DF UfE'*`tJ/.Ѩオ'?oGUШt te|y~J &`yx1zƭ S Cn\񩏾qIBuB %6Vx_Jِ;gK!ID?=䕺w}IE0)$Ⲋ7X0w &=:LT̔n` Ԑ:*tCǎpƙJ5D<7A6Zfqͤ Beqq'?"ÎMV1u>m9oy?gf!9,Vɡ />ԢL)41+4%2?.A2e] ͹ﺢ>٩2{w;SEqZ?s9OGEhslo'EWGIJkP #:AN7MR 9PmهsmޔR+ |2`I0Kz=KA⭃nBb ,L\qc:)ճ]#`Z,#ĥl]?|C{LQ 3`5%WTN!"6>>6 R# 1'Or`%a s`X]E ~ml̉-T!x7(j~G{k!uz8#M>9'yH31Q-uEE(gw|@e%x<5\9Ր3KVni2 f%$s{Ku3}%_3 ]8hGIB)1S e+;MȐ= 8ٺqB ʨ%~%uk O;/;H^A brDjjb%DbfGj靣j׺{,]~bM3xns.›Jox }=S@::w(8 1nqInPA-*' >Dkuz$ 7VSR?vnx-aeS)͡G0|n9?/𝩉.2t$[?J'gOگOo螎ZQãp EBXX'jr=/_tzK֐Z8wn;@C3@dѪb1?"}D[V&(Xcfw/ݢ8I{ 5I^5CY1j)=˽ һ!{d3$@&OK} '^¶%L8 n) .WE~c 6>_8jL:pTdUDMA~mNqeBdǤ;_jBNvhVhML`RS  A2E~4Qk8jHq[`m=&Zl.&ڜ^Anm [JTіZx楳'K=`_INs7|=N"7M7Wˆ\<%@fQῷV!LS lt.]B-F'AW(DA$z1(݊*L1 )[QzoxuenΉ#ǎ.Ӭ2ʰ)XELy+p_͙|J ɌJQl ֆ"a)Iֳ>]d*lGۍN j߾ Q[y' ,0 p|ByRtYtRhDp :="`3xꔬ0&" 2 c| L)!yRfMcK 8! &<%HZ*MsgEf>Ϣ9^^ >@5M|}W 'p.vAH8sv՟oo" %e>[w#nݢl¶mU>j d@dƅPCِ7Q%=&G̞XuFID* )˗U\Qa cZjdX;O\IgjY KIX1N bD j;1)jbiME njtf1@JDrb/%ʷ-"+pZ-GUȝU$@j+"ĕu&~t KvvJ*E_bS'R.#dϷF8Z|{IV>%qT@[ߜW l]㤴a 6qqp ,'\2U > OU$'ωrUSwR\O%ZFY"E(oS)i"MAɫBLxrU5zYC9 @;{okLv~,s.8rʥ˙I Yk(E2q$'1cd9Cݗ@^6Y ͨ@ץv|ҿ%nu镤ϱ*a::*ІbL&ݽC;8}ywB$9'`+.\B .]jW+W?v ':^1: M&vQtf> VQi9wgwwEAxK/;!N<Ĵ員([$ iϟ%V0M;J2zEtlEV AdQs_+$Qp Br3K_3A@.)" ~5\ xA-2xViܹ D9ם枿up2oM.a*-[*FWČС‡pDꦰ}>ye$JKPnBa!sA`tmK5 US]:\ 0(OZQPhn_ӵ<|˽! ѡ5(/*{U"DB0jcb9;?xJ| *IqëV"2EԟGp `ck~E"Í~AY*{je$)-@)){p,Y%GBL&vy1Wuk@"Fp@ o"䗠 yK$DvoJJT#I=T 1T_ծKPzxkP 8zxydH߲&C|\cgX^KƷȺ0txLTH:4!:g- ` *׷Dw%N]RC65ue+}~i=Ϟ3ECuE'Te?;f47ВE۳z L ?)1{SV)g̴hc@M;NBC 'nMrg5p@4 ){oȧjĩ))I v o:85w)"1{,{a\\YXF[`[dyQ.pF=b;F|"+^t~kG MoRc?HT߻c'+4V;iy9cZ[21gd?]3')=?vo=wD>nD5jV?OϵȂbSgD}>hIo\&GSW73У:ST=<0Mak9y ւ{ _bFz+L){_=] (;?=ҞQK1C*0q?TPQId"DViɣvYQl wʫBu2w a5(nAC f{xR6.`A +_W8T~΢qg` HXGdq_ZBolTwc;/|TPZQ{|,QiU8dr:gI8#+ fލIG4H uS,h:C,8@F }Wiy+]l =-l.TV;%w(E͂R*W:uVc'ecA֤sVaW4lQ޹b+[[,7U:\PB#;eN+O=ES;`Ú1dU [|3 jY#-xgFmG33 ,wpFE D.Lq&WZ崼(L8W>OY܍ؙ U< G(i(1b?&Eշd-uZJBp"a.?鈔%Q*vTR4 ( eJZŰ}zee"FgT⟟!/VCf|PfښJ[:&}h yD9 |\;&>Aâ 5GAk F-[o1q/U1ͪ{ Չ]|M,梚#w/$Opu7V N-^?Q*lw|;,hdGFUvz`~r ndO2Ϊ*XXy:6@ɰ+˚9dpNǏ@kTc]uRbWidn2Qb#xX84fW@=R0H1qruMX3B$vVxOҰ&W.SSo.FP~涭89 Op|!s S]#o)Ͻ_؛pSZ>lE)x7(]3}YY ŧ/oܕXϗ}-X=4>X#]~}Yg<>[ UUݚkGQ `HΨxa uaQ%`,J82!?~T#s] *ދbsC@4n$A:'~S1rFPD\0`6)C@GY* >e!ěd/䝪V#ދǥH/2Uc>)CF:X\6,_}9:8l8Xv"w0q)>r\&@ŕ<˿o~~ͺ98]fSmKС#U*_H(8D6R|ex `./aRSz#TPڭskmV2؝UT?a/n!tRᅫf$ỷ el8Ĭt L]qrnmn _/Ƈ*;$=.+RאtK4XA\:mqD)ܢ*,-kDn`xBa} rjvͮ !I[T U? VH-Eeqq[H@$Q1)G.\~8 *3m qFمv,-ɧh-?+WxKpS`W9pݜfjndPXu_պ ڄ!wL P9/=>&}W/M5謝TwNid IaZf}AHm㠹@2.]2ʪ3?̈Jnǒd\a y by~0-gCw |Q(Wdp'q7X:MydvI6{Y(iR3u8(J5dn^d\50+=,]8|8simH8 ZFNս?ZMIQ'g5A<LADvG\_ / Kz`?JY̱|7H@S&LQV.Ʋ{ZA!6ƌdp!%c`8gss h{;Fe#Jam4E'`/@> G%l".ɾJMc?i/kAqlTiV1^;~dB#JS zjxBwYK1 T[+{HWov >ކ?[iJYa#/ebG q,}&c弜 9$ʛDMl/*\6c(IsCDPXY߿\lΘ|ͪ\QhvPQ-"ljOLՍg#^/uWT R{qNSZ4RF2x~ڽթZxu5*K(o{P @n68Tu;r8|%:mߣ8- 6ؤE/Ĕ"TիKVէ_4]|ECy^H@E1؋gon^Jlq‘8ʲ4,)_1DOp.T{UI}j\Ku `2Yrx'oV?bJ ]w]#qEʐw5,yGsײF QnZ6עϞFچR#E9r3 LIA%ŒRҭ$,dw0>_L*guI!xCCiP&ߊͭGP|fRqKn U5;)<:O@ %~ "lȵຜ:yLl(֤J:>rvܱzF͒ʍ[Oe%RЂYpMU-$J\̻U^}_Qfe rRkC{ sVZik`|'_c̄`{¦Y;3:-!T{(0R6[)-TV#S"[XoSLco\f>a&gP)'U\ak^xXvIԘ6*B?ډc]6h]3[+{Bڣ$OnXL` .U - X”YkK4PГi|4y΁bo@CtJϋ Р"]}ͥu|:~&ݟAHPJK@M6^uǩԬVS#"44⹍ș7 -7$ 7'sg90PPof|XPD;{D :H2=g^Ǫ!C"!4;ɤ>AIj/q(6;0MP%[G>ؼ?By=I k7 5b%])P6?@ӏrd0,+Ƹ?鏎.:yn3A]`#! =2{wx/Y*]n6{qT.o>5Cxz㌞gۤ! [/Qn2͇~e#$+:â֭eӤ[{BRw_`vV_Dr<Ȭ㊥{"hp=b-/+דYJ#`8aOV:" )ӋU-t6ʵhGL1Sk8>+Ņ"9NcL4{Kv*Sda?"M>n d%"`@m!Xś0 ix7/](jmZ̀ Z=#S%emcl~:CINw@'`(/ObFds-(_P1Bu ԱPz3Á,0з&+I Y -J,W* ,rhV7&r ?~~88%d/ǢQkBJTlt0g+R<WkBi?hS:+DD_J/ZKNv>Z"5W6j?sR_¾e .:Su3Ӻ'~cjD+KYds[\Vf.JEԑ$شfHG@p  d.O*79R`[6_~3}xyM|llV@0 ]tab dS궈-㜪>IV-dRq)I1[F GX;JZ+aX>geYhěU/nIG*fvtgl?Ah6d*Zs%S}d(ĕI^Qj=QLމU=F.h,,O_3="$@{.ӏJb׌dzބz :d# #[Rjm''}_=D= Zd>S| sZx88oGFXKĄBۛ!$޾SϦIrtAk_ZR|.Ah ^}K yHpѨ?`rf ? Y r&8Lj1P-6 i q:_**/,x>uu"Rgt3[r)?FiAWvB+}0O2= *Gf@yD\VD7Sswkc,׶VԿN1E2H P!O3fZ:fcl(hR͘Ңq֕8qD>D4R$8++vCmaqˌbbCjW8'wM_?6}$ v=ɘ-bCegi͆Q5 !nSRVvXS/׭1!7^?-i" Z)ryqLcê~:.o%omCd^W!' ,`[y]iO{}pfUɳ3\з A6PՋ3ן ?w\8שܓ2%r5OdFas@CyaZYW|T|o|یF?+v+n)tvO]TcZ ȎO% Y)Id)V2v3` Io*+ yi"f -#׎H+*%Z\2 #^3833ʋ=.#=sZm$Nh#ۋ(<`ؘL>u8r'e|?:QgM8$֓S%џ")DctQE*]c$U|S&Cra9NkU^MG/gd ݘl=~** CQ)&LHrṛTJ;\/N-M{Y,ٖYGs3[&/<|N,Bfo*Z1H~jaSCCYeN(Ф](|KC\'@ZȕPռ7k5=궐t+_=N%8Y\Ț@XS&0,L+jmD*b,~y GrMqѐ{%vK)şh7LphUTl$\Y)pdU0NPTz={Mi`_ 7AUr65<gh9z -c^;}bOjU8Fi-L/#OmkF De9<ngxe3n@G2ASIRC'\IcvtE1$K*ч <,_`4;-:%yF?Tx{X˙yFsZvf`Հq󕜔V1wS4fjtgk}h dESWhN DdZk=NxlgR#iv=Z[!na2:o_TabƋbkO91$Br3d_ co[b\I=%›=D:  lTUwOOY.\ {Wө.fa1"%+W|Y=G<ʫ7H7uV1QDn ݼ'MjQ7E Td zz̍Fiƅ˲ƹcp5[%I?OOI3W=)+_f hokd$+ =ɷEEtclv^t/g|Zʸ90G +o._\ٹƳ0W&ݰEpt)~M[~ir l -X>ʩ4af_|g?"%0'nQ\xWNsim;гUU9Wi``%~:i}&͊@kp%g=Zv&* |xN|Z[ctd"vq.N]ݷд܌ z}MMo{{U>ʼnscxhQ> \s<{nGBƍV޵JX M6JG' o15S#Gg,1q۷20LN}/4kAN'MkfI[Ro\8 ˥޴ڈy~{ mNµ0o?z՗f$KB{wDsoՍݼ\l DW#PFמ il죴EOyB(# [dx*O_f<ܯhsш@ Y.܈:eNұV{_5BRSV.$=#G)c y 2Va}T&N\4gL2Ό૥ wۅpP R.@¤<Y[9ܙϵ53G(miK)+}oj OKbݠ޻2sDH`o)68*^/2xn ?ޫ~أ>-ㅗs*&:um I@' oVNCubʰ?J>~͗33c&܃-sXtM+Ƽ<F ސZbw3> ZT,NWJ1ʼc?%{^}m՘}DY40$' `o,]AUtSICEPRԏZӃ+6Fү89@HMg4cvUbN"V )a=Gr1W*l_(0#c}D5;[S`C`[Me~eCat.F؎ɼםc:ŝB`bhS2)Ҍ{\m[Ml*/?H1 *S=T.e%ѧ2#Y>.cmV)t0s L*[ZBU@w`뱘3Ɣ8}fz*4X_#ʺ39JJv Cot{=A/mDRKpRM/ꠢUB h~OFBhO@y͈B G58Zud0b rsQ,. xPθb>SmR&쾛H9Ct+|}5w%JٓzNGo2R' qTSPE,<[&sZ~):GA!q3-B2rԏm-zYR@60'=Ah5a\i-@͞{08@wM2n(A t@>W ya񝹵pKNE\x"Z_^ J ^:minUG0/fg:'<$ F_UhDs-t`U)h&}е^kWh|Un?hrq巕 t6v':U5>B:}qh&H"9EdTsK. ۘ[-|2eէdlGH]LՀ0VJ@$\#bN"vtGM#Qu5K_=meLey)qAjѷ`%u6!!|oZ9Mn-Mb)maʙ%PJ;#i4C.A!7@Z %X% 7wխ~o5"gk3f"Axf>Umsp5 6tUk.ѹqk AW$fᵮ= aT\I(Ԗ- cRm0sNvl<^nzz=RB1HfQIc%ڑ"KF^סrzd] _7>TAl.s$ǎ{ y#8ɬz|yP s#Nssq,A$3a}ܔ)oV.J iO7R?MJX4u%K\*ol.z` ]ВYí,=,'ڪ8ہ.k:{odσږ},LJ^@!sI,ePWǵZOVLs_,5-FU;:N$Lw2n:$ЫC0&JNf 4 fN")ׇl}lWduq)PIVZ(&Ir S@O`\mmxwrU<{.jJr <" E5 A͏̱PF>\ cS| zMzI 1am`s6!h!WaƲi$`]Wd +<^$Rfڒ4\f;Xv^wW l ѽtiǗ#N"P+N:Dp{5. X4x)++T2p,3`]u~ _ ;\P`{AbM=3e,)>=SsmdUC ɳ83)I&̤gli d!Dox*t [Z.E*z/󴪆1y )6te*By5%WcIԙRlc?a,5UiQ gfR >,oA8kh2`kS|n#}//? rAҦ*2o{J{]$R)I:*- xVOBTJ|ޖ 6t\[x0ʩKF_/x=ӕ?)Nߦ2VTv`BkohT%2̗qHTlx"S̲7d^Zc+{L-lU3S;Quɗ-Ʉ/]F+[Ύ=DjjkO,j*KټzБs/ onoO3BBfmڱ 'Ӫ~b 2Oi[J vyU>lZ#x/qMC\u6TGA#~1>duܭ>4 iN^zvVxysX{˷Bc 36RrYv7e * `IXݽW7@Xp!A/S2v_].{{..} Ӣo=j:5_L`?ۋTa*(S2 L 9*vEd<=P3Ձpߚ:;R]nPae'u>$o~G!_ %$Af}_-aTjo@\b/Q8G"%N2~C@8{iQۯ_"w0[hӒ]yˍhYsݑ]J6]^٨[ܲ 7`+s΢0k:+tt.CbaVfM֖#dcf[sW> NρWr5 P^?G%Бr978 p@^h6mm\Kx3C% v?7۠ǼC?"2vBйqDeڅpSг8 9i̐Lv[pwx_(dyg|ޫ`ojr?)JbzJa|:ԁa3&eb2'XTg)EF,D炵o)  %/ēk񺇸¼HkBۘB:lҿ`>Uo`y=1tbR%9!.)ԘznXlr@ɑ񫊾E.wR$k(z="#_uY9tpr{we X/%c{>gvk ddL"u[VʯMy>ަ.8^x"%Veӻ?PRG69/? o3/6+9Vn(uPB_ƆeNxkeE0JUv_*yi1b<;ZS:f'ZN BT^`Hz'^9 !Ay sx]Hat0$7WTVYT>nA4)2swUBo;-)?~L.OKոӫV\KfTn H#-tT^O-q/]_.و<\3ǜV_U'|F=B_"vˣצqTR$Tʣژ2h*YGNclB}n g[ ,pNzHzԝE-0|Է"{8^R^DbN1vwP쪋d@rb?{BܩȺ^uP`鸏”fb|kCMl8./1QVY}|;l^)_5~coDlٓ kh!t9nPq0fPk Ꜵ}45҂eCSd|ςMkfKk1⛈ߢ?Gޏ;P'xDCRtBU7dO̥ L`fAs82cÚwiI‰2Us!Q[~gS;|%PsR"a\ Lh?:TE+ːV;b̗sfWCAXT+>"pԾвEK1M9afEd)qOѴX*B ׄA.ȪqR>Z!6"uGV, , .j*9>qܯmuӃd4}'4y׮;"fi/r>$<ѕʮP_5+6Qx8ox?w? 4=B~uR[;èI&<#bdrB6Z'oS(7tu<Mʜ~ﭯk$tu<|l0)Ut^߅^'rXICf< cܥG:(<;0"4k=]A1Yi߳DȊ桴ʊLk(V+ʀs|̓1w Շ[Ce% >\oU)z"]"{x3?f8<]35 ߸Ɩ.ij9:MȬ RXNzS}'ĩUr}e=5=+s$HHGfh'떇v|2 @v\ LHF9)v֒P&>||?C7wrg[EgUlo!=k֒VrVt>%@{~/HI5.{!)T:^EM;Uc 1lYGL]1tsWo\aF,ZTQ 4#ۼVd@Jzսns =/!FZ8ҙ3lB3ӄEX3D g`#45{~-fnx#لƩs A!rʓNqrڰt6|JùIMeL THlR*]G ʦ̋j_[3/_z^e@ 'J?C_'@}'bO䦢HnF`* js[- W*}>q}Yx8ނnk vO y[ G\1>?ږZ P C٪qJc1aB߬'=3SIō6/0_̣ˍgD@2h͕êӥȖui#3&0Cu8 ^gPxm1\7\pc Q4 ff)MX@^1Y jdIbᄰ1P򔓷hᮁ0#]Pv,4Q'huX1^rr1D˨-#*#I%fq j-ۦz^镗ө?j&5ݯ͡i0{73ozwv:EBex>+*@ݳ] %M"2Hr͍odWkIR#iQQzMtzN,iĂPW ʶ;]zt mUT;%`z5lCQ!gtpLߚ=ѷ\{#%P]KU?ʱ@Ҫn(&~#df%?Q/(dQ.UStfx(5UsBaTp$vacܔﭛ./< -r]Ŧ+,o١+&rGoRWm(<'>tE1;0 gsR覅Vh×H\ws F-[["L{Ҡ!C$XeDrC{F_L˞-E#Tj`?HCwESVqe?EƔt~ɩ 8D!8k8}Z/%R@"ocitcYۓcfXoe9rbGg"[-M^cիʲ R8xّy{c$8sX]VlԼ'IVX&@Rgp w[F[̠GNB~޻C^~EuJoZ= 5X yx˲U5B݇R}5]l$ˣe=姕wR" .ڀ&ɡ@ 5{ ic݆3ebl([HE-gUa`RR,rw~$[k}Xr6mY*5e$ }1-nhm7P Om3ֲ/%VrSBY\Is _P8Sw/Lޝ15GHb7OC؄ƎD47r7I v_x:}W2̐T#l @@l~h];c(%xmpp1~H_ξ\yυaݕHBfp,vo4ZFVThէOrT\N 8,bŧ7q&*''C~pe/dK6pCZ?sI8LZ i:ȗ@^-]7WWu]cE)rc& ~,ECvB4zd eWy>7j XUL .wki35(dr–]MH=e4JfJs^vC6)ed`e#{sy•H!sG8/ɳfmLBM..jܭla q*"bj(/񸦙-o;TZ,{@HF+G!{[S'|k\F̪(Ŏq*f3 E̽95z ;3*#"N4%ZȰĐW,Uv0&Z> [̫DeggКa6aY88fNl7? ʮe¡q=%P }dlGP*}X6S+5{(QQhXNjsxy[T^IQi),81@@L OJU 4 Z}:FjyԖ\gf gZP:}[zw3wq[4!Q̕u5e6X_r= RVos-Ko&xʮr -):BmG;/|lغ^_k2'Vs}1Q&:?y ;_O!}jfo tJER)QoNyqLs+d@ZeE00,xp{RRNgRb_!!ϥC;~,mi]x\DTH{\'@d?B/IkwR-cR"Ykoaϝ] ΔvӾة&ڠGb6VSߥvT+(/U\|+ᆕC_4ų{FQd<9y)tjvE?6-hYW~*>Pt [&<5׶*U&ಾ3Y=&+P('+!xyc1? ah7p Uڜ|FzrPF&"iHN43Eb@nIG.ӫelqMF6ů}g(/DU,~8n3@wW( 9iLP!ơR1L@+nTTCdG˟;= C D 6oT1uk.hkqNϮ!>LrC5>\%\)T{O5jlIwtMhł]Lxm +|L(V/ť%%fZYl+G-̍…>qtzz@cK:}E$+e _#Sk.kC,LY58#4Rn ]P]4 o|?)ĸv48Hk%Y[Ccj01icѐk͸_=) +Ї5m̰S ȋa:A} µI(Rih$ U7dhgfcxr I|a| Ў<CNnN>~C3I#poBğ\E`׀M}ħsZenYv+h!Xt'j鸜 i{:}hذ1[sBi]L!yqBLl>^gbvZzL<`E?m9#F:G_lk;(گ{,~gk%vI-gZРDw45 TgZh<|dKea_Q qnG7-,_8dp20s6%@,{qgQI1tz傯R9F)a.nvR7)<^),)h!k;sq68@/p=<,Ǧڟ;\z1j1oXFDqD"/@QS0MQ`Oi W#ա؁ƳOޘ֑֠7/f.g.^| \Ȋm ̈𘕕sW0_ewխa YٰT8v2U!lbM?TcFb! :OvTDA*gQ{[a?9~Lhm %F95==ҵ7֤yVJf}뫓bPTdK%Ή s !b;QCK:"Uњ]4aa,FhNf*8]k2W gg0>_mw'&ygNQ܌{u(I`$Q.f- xf-S|e Њ`_wzGSmu3@蜨J.tMбq xIiH8UK! T%1lxL 8+1ݵڜnSrXӹI]`AC3dуruHōOJdda>=ORd}w~k|'')3.w}cnv[!D˨li-Ͱ%vx;7EŻo|id:{hOwa**ו-ߪ 7;mg%U8m"5rB V X 9j1S' %f7DiROHOZ5D^gZ73zjH,/5AҫEX*% ~~>3:ze K/yRLĨ_Vt։Sxms= = qF- GV0?78i9OKu3΂;.#6݂xhr<Ѳ-M1%rԨ}8]Z#F%Lݎ BrЅer50L%Ys&̀{#ܥ_N*\w#&ErIe^֏p@ҶzۇvO X(PcZ1T=^MηoTKJFu%06VY)B [+ʌU9U ɇ<K"{Q3SKu8* z9A'EH@Mc4lPuy9#$`FM4G@jlΞr/P0<&/A "6`oG2mqJEo CBGgsLNB"; +Jh]5t^l/mXVju%٬jԊoa7dMׂр8ȴ tv5~{l];̘8D;C\P`"vHöbS\DMYv_W;\A23G[ߡzܩ1rF{gYƟ}٘uE'wa3 jq~)ھ$"2.Ji&=4_ai'.<^O-`xy He~$~C6](.\hioIx#a(H,TY`q\de,!0e(Q4TGc)0=;Y%xn ch67 {R"'QmTAFv0}}[-W݌똄:^RDj_$BrH]O~ .ы-u:Hx[{Ε]NQt^QU(-c p+RX<<#a ظ^{&ZeC/B:;+8IͰH0iK$i@V?cf39^%p(^poPU֕ 6m:-H[8BWiB= ~l{hU{8gAF* :UY]5T! BTߓ 1c[=euj/T`7cJ,\]eTÎ y௬Q\cgٴj.sU"[F¾4[xyǥd1>sNt*ssY^P}궅 ڥv?i~rҙ`kx4IozN."{poE@ʎ3pޮ\t?ƻ\33ya}vYiS;J@J )y7l$\b%誖O" HbGs. gR TGWZ|4jX ,oHJw=\Epk }f p= 1!0|9:D@fS*j~J@$ hCh] ~WGȏCܠJ]uF|ЅaWHXm4Uc;|T~ǐY7{~(E#GL?g5 Ṉ7gizRb;l|E(1:LS$eLQvU8Z?^ %At ,v@Iri- 3'~7N@ H\ӋRȲ2 v7"pRgNR񥺁Bi^HtFvanX,>#-0~8x96[iI7IN,!яR='7q}gWMWWؑ_,gu :3=;SRnz{iH=1p+6i.^'@db"K7CW7|O!dϗ_j,xuIGG`jrTH`@oW} s/gXЁ nՍ(T[ڬ}dݑr(FKqgMcD.-6u'c yJƅ$vi$t(d ]C6wȽKibi([n &*RY1R\ B +q=$5c6fG/*u\K$"r:,W$p?ᅾrLͰ^Y*?<]4j3!9lAPQPxi^-:Ed=ǥ?e SblC[f*K쬲+iSx{n  zU i,ȐWJ,9.lljq@{B F|]g apT,X֯e%"$j&ȺsW_&KѬSiԗ혻Š.~)i1CgFu7E2 8yOF4ofvk,N2/5Vm32\XD6HoͮC%RV;66CQ!iTA:^ur4! lأÙY=DpǶ[|~^o6i: R9Pp oy)gSGu_oBN{{}Mp}X>bGg欤Ad߉M3ՋJ}p#˔Pf*6QSfي%dz<@d?983i>~tOwb?h:dh[ބh2)Gv*4Q?%8~``b޸GaUL[ '>LKnˋX䍋пهel' *g Q#J/3i9l(37.$qZ[ =LD|g̎Φ" ,HDZ}:Z~/CAf zN <\_?`=y=d\yd:aςTZ7}l$YܡMʑκë*"9^7y< sMޤ$򛸸.%:u7QԑO`ȖiE\ۃSbj4T])&IG6(S׎ M<# iO*RAѱ#;]o|K}gZ-!6aIh$pc|y\F(?Rwj?El7.|sWB^0 V^٫6O@bc ^wzMY-k>xT/o`J>1[*|B^CNgtz%M'ϻy5zsN >pQ #32b+XǟvS+"JGD6O\&FND0BZ$|RGvjGjfK PJFgSၰ)[kˉ_lawSѸ+8o[J-;BO:@p'm Br>)vU$.ock}F2P<_ |ʲn!Aĥ{ʼ1-tK ] *e>Dо6S ӛ,O8 )#S1GI+i3ʘXA˷ y.:(y!̪ /TLX!Y_6.˗6\x%pN  LS*(8ucsL`1[m֔02|<*/RJ&r'GK~U, `ހY[i-4:ࣆ{ %=h}+7UZvmEDḣA{Zs-k2?Xt9 M譙b2^I3-I0/S%:B`q$pDۅ>}Ov%+z'{9qYAv{A@]f#o ҽcM;Nq!-fflBIs\% DZdZs0= R/#-B+OP8DYUcJ9YmHu⼵F:y qys*Z]6iX`|(t# \,!O,`?0zJw3?澍e =HTɞ9:V+Ebd/vknSӭ& Z6j/[Z0Ua˂&OůXHpe,TKwq$cqޏ͵z||UV@I$C,3JC ~8^9V7/uP3oK%hR|S#8eT#nx 먏'A jsj)F =[ZRh-Yq0;fc o9=D Tu&axTBuE7}/޿нOPz [URтkzۈ݂lXbU[ ZSQ̟3k&&ld*f_ViMPl.Sۤ.;  c0n+Ȭ]7J!Q5Ͽu\4t6kjJj -_ͼHdV1u?NwVHOn:*rގIF/  y]mmo.}Crխ:砪sZ*zX=0ٛgƝ\Q.KZZql Mv߷ W7f**y>7sduͭ@*HDM!./$owll4zEl?W2FoO6bq"Q!IX`yؘ鄬/PLٵΧ8:/S G>XcΧwdAbx{9$-v[ubs =D|Ͷ@tt̺haI(J4ۦzxIF!oJUWr͚DȒjSP Barw 4SpݤF[|=FLD.HYKϤ]M{Rb Y׶g)~"֐JU UyjTBEe©u?ABRWxc:&jj3^>Fr/W!3 #j+ΐ)-ȲRn;hn_{LpOPښ-KhSpֱO:aefTW XN =Лh5fbݟVINj~tݞb hzO_:bmz LΪW ykWVb5#uOqJ뱰 O7JB55%-&GYXJ@+fiLioz~Cf݆YDoӸYRb%[55hJGfioܪȎf}Ug@| ._ssV돩?n2b xmyD[[Y=څ9qA5ɭEAݫɣIU?!OzLk%dS>R,lS~n{Z%d@;  ©̲IlGm*b dԢcwK'3_n$^J gWahVNNZâ3B)OM<;"l޸bK/`Јqޙ|)gB'n}ȱC'Mc=}=o-Ef^[UZG,eC%䪘MNZe6X { S[uh $k+,qmf`D22qI_K7~ը'@)'DQ\]o̾8ôvz:ĨHUC~6.tEAWMBcAlcf[ָu@43ᇗTBWLt mjiJ\:q }LwPn?hc'[#}L!|]L=7/öhUNv \4M2d)ȩEz@0|Ui2}'+Xc!#PUrOrB7Da@-$/Q΋V$K@\c/>fivˑ#^œpKx]x$L2SuJ"_}މv&l}BxD{"ac]FPGR7a-EFȋq;5V[fN?󑕹nqDԁu4몭z8AYcqj 1.M4tiXEpoKԬee6T:R&I<h.)38/u_Fxk{iob%+ȥEq>d/@9Zd 㺣o-(IvLS\ 6]ޝXrksW' BvV'mJ f f}3 #VȨ" Q]Q].M`OG?l>tD䕿H@U(Dyg! ~R}WvY&]LmH纥HM~^X! 0;&3wV ŮZ(XuXcҥOZ p=)/.\a+mm'lldY`Lg?=N!O꬛\ Ȏ^\]NUXvީz-]8+O,{ fuQP ,o>4&BmYLmdL)rSYFrcp@K*Enb77+?6SPdn l "!~/V~ N ԲZa C1 ƒiMDP[x͂|u [w1 ^̴͡L$ 0Fٓp߄сٙ z\wω!،DGG^ 'DHEASϏM;D3́RZH:*^ *",ù%܏"Xi~N%1NQp2@ӧ-s7RtŅZ'ĢwPgL$6#d :{4兪;ABR;R OIT"kMqRuÿ[鳌bCtq ,4:5@=1Ԗ{ b/Dwoߺ7@˙OsK/3>Ӏ%T>w828؛<%sj6,˄/;/5+2E(x吭֔Ƕ\Aϩ\Aұч\o̬y,6SLyFe\B!%uYylpTr#/|b"2B)X0(AD&$fy{ʵTze5z״Hj `:c[dD ڑPfD: ?'+9?'Xmq<啈-aϟlh=0* l̽ݻPwhyz '_d:@yCbqu|g(/nv hkI,[P@y榑ŲPza5!JzR*`-ޝ`R!4˨l\{;AIu1aM䬶e_VT SX!c2 ̘ŋFc%>џs2z Hj|/ë(IfXv-SbzMs ؆]4:fn+VI#tm1ņ4vF68FO2kD}S%/\@:]ಫ>7,#Hˉqnv$FUS7! +Rzт%YkTst?)S; /$9l F`mR$DnDUUZKV蚙V9 [{jsVǶ{^CIVHjcnRpsGHp7QW2@cy5 }jq4 0oփ @O{UpEzu쌋X6ڀ U޸!u:bvpr5@yXNk)M &;/LrMO<ys*oL2' 8sjƳH0aZcWs1&4i/!C vEA)FV.U}ƮrU#Vf$%yurP6IUb9`օ!Rzv *QYj%FŸ@K*be56~kE9|j!̓C8;A+y!h6W?2lQ 0l b3Nvblh43lI #H܅A v|VZğ;}wda]pķi$CAY'I?3C󢍶`Y:"jCଡTZ([~8'#UA c, 2ۭz>w[}c\ f>KqCQv'K'J"o[r Uj3NJ nr/ⓜR_wnF$'(zP1xbޟ (vpP[/Ѻ[x-p!F\LPBv㭱HOW8 E7 ڀkx9yk0;4JHc7BjKbi|fhIKvOz^N<V((k`--!5oJǽ$>&\uf!C 9$_oKmP'bLTOI`n>&&;?_R]ErcD!MC|* y5/Fk O^ײLDlE4E/, XS:,#O0Zn}hZGzXm'vR@#y!:mZJW2ϹgVYVb˵t1HwyMWWoV!#~bݎڣZF:(%U, [XՔ725Ty-7{,0-S#R@OTq$-'-S[Eb%J*7h@Rr;ŜyLyW.ثuhma>9q>4 MEKr#dC)J"DjH 5PO uyUwTfg58։eoզ/"2emЩE!T鹨tX LгV**CmIPu6Aib;ǽ!E6B}u ~Š&,9uOiIY/6a{;.` 0nB:;B|~/S֙X,$¯Ћo8R6$9&EE.wf|5%c`]jZ4mgb+ټq.c>^@|DUBhVqfbv 2"ĀAFVpJ)Du?(ߛ.O"_')k66bՙ>'V܈9j8½]0oᰍRÉLc!F:՗`L3,CO _PY5R 4.>\x{K<؛kmjAE{W88zQ^lLnH '!{;zaEFhiYe*vLYBBb+5F6s>oM_(Rdѫt[Q d g<^ڿX >1ge/UL|aҁc'`K#m"{nU&AOJN{K83uX!t\{ 40DEPKsi!^p(zNM g i@–#@=er_i.X.7pۙ [4hzuB2) MfF MSam37T j"-~>5/~pQzXn-QXK%S慥銞 p GHg&|TT9K]L"cmgNWcʔ4RXDL_Kv3ȕ/_`Sz_~f)2oūϤvMӏo^ǶF]p.zqmp-lXYtj/PC8eal66XܐV&^t 2KqKM -!ӔKdwz8Kt)[ P6CdY\nt˖ΉlHvZh$d y.r=k#nD(wQ_lM9@{bЄʚ{AS~lfNX$صF D8x2 h Xt`2#*6M:2VӒ!"&m-A4m #2F3;XֱMzQM>'}9NKu+vVr}۴tcUp !ಸ_|)xbHfnA`u=LցćY}"nB6''`k5Y񙸭Rf)w6X?:b 6OUds_w]g/v5I nXfbk| >U |fJŲSǼ9q s{9,ujZ!vJimpqaVC'w\Θ^R 3Q˪2~u|n& ^6j0$0qx Su,I(4uu"$ m_zZ"q ;xK'lg#s̲An%:PQg@.E)ILjj8ת)뛂-!:tJNuq!s5{O M\|!ʦ>C(4G,rcޭ*cYa,%BMa ˼U ޗ;"^)mH7\Ք$UJȃ,"T;}bRioi`,j mJ7[<浆L N . #6B?Ej/VB"aO`E~ raL4Sy;410x.> tش%x=?95.$vv. fm)M& XE>ZnWnLV1 Q9"Xb,kk,V& x+L@[#˷dvCk(8 T$AUFT!"\:?,#%&hcm_kǎ,OzHɫ|Z@}C'?{`m֞-ZiHr6eh26jfԵnr:$VWڊ~7Ccwrܕz#>6x]Tv/\WwT G%\_,IEʼ{)C `T3n$? "̓1:\%\l%|P_R#_sY :z38ۧ,oNcZI(N|KXR0H+ٙ]sO0Ā:xpgKEajC`kۻXc<6edn&,;5qȇz [.kbuCf[,D3= ^F n+z^ͅ9}IhGF#!OҬ0bN ͲcMZCͻ֔-{ iHo"(O ԛm8jeeL;qdwhLdsf>;wo*xᦷ1 w+vLT(1) y/y|'z.misG ?Due9Կ!5Le.\Og3#7$Q2J꟣5y]Ft!^m+~iG򵴃vgH}ԳG5TO~8+2ce9ϱ.VCn$84iCNwV|h$uMrOnB' kXĎfOΖ9[OM|淍FKx%JN 2m)0YjQXD[1j%zIDmsf"5PeGQ9,r7SQ~Zm߅VfÖKL;`aBe4jM{-)3Vl%F9j[f7 "+`o\*N (0`ؕFSo W5ZFl3~jۋgQGRt\C"O3%,{1">dy!. ,YpkD!WSǹ8:z^uS( p0tT:-}ݨriذa0ŠgAb(_A84T>+(]( Хd6tz]g/nE :x&7*K~\~ӹ"f#Yk؏atDˍa\x׹x&ule T]6n>Ve| 8]{!io.u brrY̢>:YZ;^K@0JĊZ-@؎#4bTj $7Q[Dž Ë]<< BcT5c{;JʿA&`è"76nǸ )KQamr'nF| @Nr[~- ٗflކިIj>1 >X_ԸA\)L._mK'REɅAp%7!~h>*4$rbO>>z$اk9}S[Xq .l Rg[$?ʡ^ FyyQI6}>L;>dЇ*_X(XR2*J $DU']o#NsMx=S L9OO0qJ =@!)j&w+\(qٹ:d1G{R8-m] &XK=[8F46t*b"`(Y a <]Dv`gs" wlֺW3D`G#AaIev%N`9`Fjިq[Y(6=~1,Zb^(E6SsAu y0$Bt8ݫ3Ctψ=8zXlЂIV5^A`a|01`XᣀLM$ \1.ux\tw^1ɚaiUdsî\ec E*695*^^0cWvq*h)`ф̋}y!T!9\D`IQ8(^d644㡌" bWtI0E%K~-Q#Y#7Ӥ'SVи-ղeV _{M]_s~q?\U`X@wEnr s,㜃kZ? "XT[%?tmV7V4Y;D#{%؎hVjX˪@}[t|`7WH ٙds#%g%,vcs_ÞxH#'0 r&6^ˀ_/T>>tr#pS[A>$1oy+Z8#h"}O>F4v6,gl|bۣ.=Ug%6!/n\U7Gu}'7l%`<_lQ@t`,&)p Ʃ" 3ET @f5 ^@>NG sFyyLҺ!J")ߣ (2~2"$yg/?b=n2Gw52 XPS$mM$0wr+}7}Z-(!^|.mj53L0X&Pv"Zi#}G([]n "ՏP!G(2}+L2/i>!f ?tU}*JW,&t8PҶ]KhC?SoC2ZA?HufyLo+/B7.or{7VCE';#0J4J%,wY*}? K vQU~!U$G`{QaB>gL Ȍ$%[A$I>R7ۖD{<:uK}!aL dzf.T ?áR{ ODEk&1 fX13" Єlm f S{)}gfXx'iơD?Uc((72ܮn \q{F~䌸Dm96Ή%hc>15r-PC쥢N;J^1! _ڔ8lzQ-xG`|$N:9GXH fXGۏc=pjp]m D*-g#4ٰTH%S"\:/i DN.`._B,Q6V!2uW^|vܧ^M"˂k "Ӝ#jUm2!-U0T܎?ZOH_Ņ䧨P!Qʋ4E -Ti/ZZd$w4*) ޱ᭰{D7<0Ao Zfx.@1yiO. GV;O|k`vHC!"-.N)B\#\a@HFHp}n߄^KI:OR$mnCx{oYJO.a/:^B<i5Vyt L7<+So7?wj5}/W3*u_vAI"6Ez< Pf"y z.bۭ9QaHRQ]'b)OW5:}Ob-Xx:^DXfX&_ꓽ__Kr$gaAf1uUb_n=y1օ+%nZwΤ{@H^~o j ccA0mk(n33d/)o~"c9 JMa0)4∩ Wz4 "bW;[j ^aE^oM2[s !$;nasx"$n4dWc{CjҭsLY }/v8`Zُ[v;d/h(Tjg0d>㫡c!>O }Fp[ U5!uvX ݇3LtLr:^w]p +SL`W7^Z8n6HQU[H@vbHUAS0oKf>HD&@5O ;vH{;,&pP Y#B8Y 5?Jl8L/{Ko7:y%lseʠDA…_2Vpݓh빬7G>=p·D6L(,SAG@RM=Q8ӉIВEM 2Cr)-F 3bѰڜZWr*R$O$?4nUyjPWƵ`r>:Q{ֱd [ Hz{`IuT`ы?̎` K?SЊ,jOrcfD>Ѝ%Xt-9stzLN`JDN]+ `yNFj0̰yo i)TJ ЁõB !t @K&:`SaCNQ,ALe!u/?U c K+VM-dPeh{qH:QX3 z~xij صeuʉSBeq,ITŹIݓ፼Mn ?1DJ':!PTΡnUtwӜ@^2h&Qj1Fզ~ZϖqL 6[j GXgg'2H yRPyW8Ürfq 6΍ )9y"fy >Z/:tKdPF>Lwn-A!Mpr0Q;p^IxSBMIY׭!YfIw'6)'z'Or$葟-I4z-t1Q-%> s{tsC,Jd +iŧT9B2WR PIM샺hL5uS2 pf5aEltљ%@WF{s#P5N8n?/^};n3d9hA;J-fSXT5i[nieV͗s.I/F8R481X69̈^,pvov%,Zklm \64,{X.\(][Ll&M4Fe<9>Gkj fD _&BT_:e!9|ľA8"8pB \wKhöT+Ik.?1(iiH-:ɕ[gl'DΜ#N0Zh[\EV3ZPsUemz}} 57ctbpx;Kǂ_Gr3 _1Ӹ GX Tx5_±S#lHyrƷ{Ruuc tGD l H6_ЏL[Q# 9w5d`!vU=\k/I ?>*VXصoƠ-f= L*o 'Ղ *~lee Bގ?U ct/ of6"iӘ0izfQ6kV?${*.`F sRYӦͤaɡAK=+|ǫs`d kiHK#w F*tڨ2ATe.ǟB/;<'/~SߋUcYyncrf=Mc/|g˱ZemC1tĐh^ҋ9K?xUQx ^nMrB|Dy54'`|x<ș|z)_TPBK-bsjs3˔}CsT QEe żHrɅvϻr'c3U/|* 9S:3Z5fF%JR%{0f|dz"13} !o-`zaw.9e|V憀O~U\LDV1~ AVǨ`:wU@J턡b[h‹9+&Q+$R]wki=Xfbca,ۭjmB]CufՉ9PnanJ7#uR_4~P_;G @>_ hwyC7ÆX0S%y K+- B"sʞ7|Ry x<F+mؗǖzp(iFg/P*V=ķ63`Q$Q!^HDoEBTxX;ÿ#&mrw^֢1 0fɱ+ūjt"JC {hfDKzATҨb ;otljJIZddI^+P?MXv`hVrʰrˤyiQZfgSnycR]m(HV{JFSφXN h/L%O"my+N:røo4x޽ЂUlb?aY-ǒjamrF۹'^W&wtI!FcM>]nU2uxVzGJ6F6=#.=)fDlĜ1]7[= Ų򹹟ҡ3A=z b}+|rN5pu{XH )Ie9ILڵ[L\lJ4+ 3cB Vdk*if[vk(_6_"+/\m"bOU4S09 H*=Hw)'TE-VsMP@S1z B =`U. 4c!e2r6>? "KDX{w E4 s&kZIYf)'/<=9V] 3s+PeSǚf3_}^bLcˮMR4/UcNdz=潑ˌ0 㜼:N^QjhWUTGk|}g_֒OCQ toZ"Rޝ*_+?(x Osq1N1mE".%C:ӂ&e׵G|l/»gB:q#Bbx@Yp9dq V _AtgVR6!OْI jm ԛuevWEп6JLx=RfJd֦ZOm`Z[?ylit";m>jh+baOx݇pܠYxM2i&+7ZU?mbtؗ[;Jdj F6>3ZOës0 7Eluڡt_ACfDpBy{!#-=~;~GOkV Ap]pAT'@f,٩ԌڨOFW[`x/Vg6bHeZ8k7%'׌M8&?]j|`i;~@ 0fBiiv VHP ՜t&!ӳeg\\e ?i6T2z72>LyZ3h*%Zh:̊?IL>/h w~8dS/ogӤOŨ C^[q.Vcܽ#iqCXcN/ذАs2yl>Y'Fs#ezfq䵊Mp2|u҂ʑbdVPUk⪿z{N x}çS]yfz MJ|ꆎKx7"ЉIѝy bXzpg,-5Jhv2;"E~rMsvL|D3J83e\KTz@7Vg8MMiֶdv۷Jί%wV0~ͬnRejo̯>" \D_}`Zwq{s[\V?Е]@c LT[tu dXԍX?WC|Tփ8{BczqOΜ*(b\d[αYJ`lFW\?1B &ϳ `=ǃ Ѭ,|gRǠ)#PE1]vSq! 1Jdp9SL zts#-T :v!^|p6?WLI9 _wv-79 q46 {hvk=7÷YLU+mY:crUUV(n ^#pjzHhgh'Vu} S*4[̓g~+FR{8VX9%0tlP: #hq6>_q*yL]LC5aÒr~MCDa:] [3֭RnTr56H# ^xppGF)-Oξc7=QL{䵷,ז[ DL)O''9-dcCzUnnd9!Gt_`)`'~\"sEzqapRb롎(Rri\^{D^ xLxIT}K0CPjL8yp?`ek[SI@x+|Â]v:.J4, 6>Aee= JwH0x0CO~32C-٬E; _rcV\JQ I#̓r@R.jbYj5Ëk]sGP^ߏ/uH O3vM9y-MNS6"Y1-uS| ݭX|EPl8Ug,a+)[߰0ʲYPQfgs UMYl%ݫg0$$A'(A&QqLf'ј}˜V+͚d M(D4NCdi _xRt(/bA>t绳DV4J@#=vCfEl>(_<(blv!c 8aY4}wJz =oߓ%&+?YV )+,%9j2?N& h88exp4+EhUEQg~tTn0b~4^ԈܭJ(IN9:aXwSWv,%k0* 7df )8p`6Z/M9[hm TE! (V:/?'+2yGcdͩ:fK l펖0fO8)1~Iz EC/^ )ʂH&xhݹԼr8؜^Zr:iY mNۗh:ݛ\s|2a{?}Q(Ȍ`^Ba$~@!J)ɍD3@iP<_^VJr|u]ʖf Av;(F/NR=)1sόesVE4y? 7$!F91:(N#G=9P<|kpJgգU8́t} d8+⹆Ф_7];\- Kz!W5܁ u3gIN 0˯dY3m׿ "6ilR ڳC9]g,+&oSFT{<Ѥ6civ?EigqߜьJN5e&胑;LmԳƁZ î`ٽW/X,E~%.!RD)Bnkd!~b8 (95C&Vy(BeB~_f?$ꢶ LJAE}X瞏L֪_7'u.¥<,~U8CF귳@&+Ul,jƥ$ʤ뙙Rks;ƕZ2usl-p!,bY2_mK*KF/q~yb&hf;6zxzUhqQ_Wx$"k9ҥPbTBmv ۮVl5{Lo3r~qY 귉ha&o hA[-jp(R;@}-PILl&sN}D/ ɐSc, & R@6 ސZnW&D2W֖wӓ:ӵ0LYY@]kCBC"SBV(@ZA~Ph+~u6$uZht  ꑹg:A$gz=O'c EkF^^2M&?]ջ`L=fL߶LJz"pt=:C '?r%'%SRQکvM5ˉ% 5,ґg\iķ}7CI 9iʱ6L&6h^&яw@)tpӒμ7{%;fce:ܝ {,v= ۯ/UUUԿ`XiO/oyEh🬈;]kvv?K )U Ɛ ޼mW{Of>i sƷ./–elz57!{؛〴(F9ze6W& == xӦ $P^_H!V[eUEԼ)8*![joa4+8ю^3鉑x~CԻ>lOR/BbyWn(AkH`OiW[?1IrmAИ")F?\U&1 TjgO*'-`%e7t6Ւ?v%U#*,M%׸u)=:$ -JzС^FcVUQ MFA,m6מ$5 h+6/gkK B03Q#2ױ3"c~g UvpxH~}=O3Ff/7D''{y~UWc׸p,J&#ݩnZK̭Itν֠fwvtBpoamc`WUsܙFբ? &Tj[Rb6+%hVS<|opd$p􄭰!ٮ:7r[4FoѠ{k_֪7pyzO9ۖ'Էo*BӄKu1'mdY[Ʒ8 v J!\1\aK[>tjxO.Л|K04釺IGpc)LL~lq H i+Ȕ^a/p} YB]f L3`YK7>鏱izAwtgU5yA 2h >O\%k8,$8_}\L$դxC=8KB90O'rP:@64D,򌓲62:L0a@/Yd$+G1c hgEh!_6ڠ]|0o俀Lj:y4>lQA6:xig{PĄPo3ؿƤIZ'GMJCRmղ0\bE1US\#Pi/aJ`#%jрU 䟈 Yہ8P+Mr.c(X=Nԉ {=sbIuc"Y>D#aLljbc}̿`F:R]U.T7QheAmTvUǤ1m NWaOU}5bzZ".$lRI. / ۋsy2ΒY*ǑrPPuhV%d"IjkoZ}BꔾcZYn;2A~# 46.!9[4gg 0AnԐ ^3jprҞR14]ߧC1lmY'7i\`#xKSf`o0;N"]pD4?Gr7?OC)O;1FaƏvZ;T:Ю @xu (NXhg"=.qtNy^w#kw@w:+MX=hQAQQSl6_RK $p  OT"~[Ɲ,ό!:Qb|))G Μp-8cvyl3R.B!ERRD.Q2i'OGqGz?q\9̞ zY~=к\p\ra_IJچb늏= UT~ǵdsr#8-% yLuza.Tk?5D:KTx7WFgoe+MY i)O}kFeY> wA˅iM#g![jTJǕ3f ?&6C1՝EuӲ$دѴ lT/G鯾iD 0MMD` K^׋hbq[O/B9R_́8K d4َ&ȋpJ2Ts@d@] Cot0Ve:f&Ө\L2#J0Q'}1p=BL)n8Gr$ɴ d>g#_q:uٟ sba_6 HYľ !_>\{߷۽ؤZ{3BOSƝ(J%@UdHW".o^RG-×b',ܒzm*GPr=Q4S#/E,$g؟q$_'yjp/Ml8`ؑj{4vo؛/Iap8Z$ɺР ^iVPE{WWʅĉy7UVUT#N=Qfhhl`sc+ǟ,ĨQE`ć #wҩgmQf-}6tcGpfR!fu vHRPBʳ]eYA=x>Lj0uI$3E6ר$JU"~uj ˹ēm&iɅӭ9ȇC˓o 9XS~J\П3nA@5$@m0to@5 ߔ3ah;f S S2 ٖ୹ߒ)?qG'i>cQDȯb%0##|w}dmqTp1uyQ9 q_$֜Ǜ2L_X9C̸ sM}hg`_&իQ#AB1"¾ΕPu[VU m Xk,-wD7ߚyH3Z/GGg.z-"߷7t9wzE\͟=F\oQ2KzN~0Dž@ rW6Ak4>bf겼śFq[gơe3y)*ڙ]=e! !F7OO>bn?YHճQD 1 *&φ a:".Gzim/oK5)cgriܴ탯@F2!tQ;Ol"kg؟seo׀OqJ;JFVZW 3\- y4/|2}j|+ sfhg cz3:x\n}*i\lETci;sD^~M=S~'0LSӵ v"`tp~@!DKk#'1;S©L۾͆Ő$x;-(P tVAa@=7Cl6S3%-CgΝ.Yb }@g2pׇT$Hj5LM$r!JE2ħtjU۟7*L`T ]wdpj$xkcצJ@e&^>L C(ԋ$g9 'rssZHU›Zʇ fmsb~S(sDFDHA|X"Ji[k`D`QeL/jT;տ)x":WQ<^y.8i'mB7A7c^&(!Ə9gFpd8bT;FvO_oIڃqEEKZ"B<d^ZR3K[:o+JKHFEW8/FUBci:2?ڙ J vgt5tMSC]3*gVl?9`iAMkfcpDַVݹo7a1 {G'& (pSKUH*1@l8dmw *햾rL4mEī$Uˌez=N+>w(Պ5 ]K+75͸(${]kp.åv sk!鶜׎B:mwtK"@|Fc8^GQY Ԉ0ӊHi%Y=ژJn1)'Ԝ`Pvxװm{~IU^]5ÙM ۄA/jX;sSt&x 'Z#&*=.Zd;~q [2olUYHӒv> O{7m83\-D^0Tx/h[׳2˔aZvqA 4{㏺*S5\5WyʇGLRqK.#P+IYI]\_y)>\oa &RqNYO1Lt'X dBa gD(F5Fah!.{LYev)D#EEF]S7Wj١8mrͰ,eXu+Uޑѳ3du/6\z5ޛ5̜/؂qTZmS#p6-[YVtz(W8۲/ WsVAҨ׻rkKpԺSP<\^NByZW(ˍ;.rp+QUH zqPH$ja FvJ^u:s =lVrfZ048027U(NI=ZbNq|&<i Z̚Fjsw~ew]͊+p9JH\0M VZmݬ JFcPI])c@wIӺPw[ܬO+>v懓6ez&|+ls}jN3l<0sdzT <i=nNˑ{ѧ*x&Rx\rX9ATmԤNVZtV*JBtF 7 䣯V <^L}vUU}zC:lߵU_iZvc*_;]=8 @lj,%z7`fNlPq9*|1j+N]b$'dՂdFM˦^+H3^|nyF*],?Ƶ{>X ̀Y#@ʬ(ĘBW>z [ i0JR54 {;!N;GBFdCxYKnsq'Ğ8&ActӉ&mC>^__iĐM,P5 PTIV,~_MouDTٺz V_Fbm[DtpC5]anvKƄjL.!Uۆԇq?f^.b.hl6!>S()w ܣANxrf#\?R췢Ul/؞N:#lct9lA~\2ȦUxЦ tC^ʋ@A9M,qPWW!0 uAS(Y\N RKVϏX(ְ;{l1?vՀYbG @ bgi<~d0pq*pLq疀N Tp~pYz)>#abk˵$1K\|MPbf%x/o Ή 5-wýJ/ %o(Vl[Ay*vvӻcn) g+$"-: D-A ~]l_tw@6iۣ?7JRդ<> ZJ&CH> qW`1V;?.VwvۛƀՓDe܄/bui2)%pme.ZI(0 NhZw =on0YziQeE5tf (tviWm K\m?GPeYjJt'HJzcm5]V%ߒpns3 E@(\T6c'[KԖ :&,-$R{_;4ԓ}niʰ6P0,?.лIGLNtDR/f `;"oZ1.'[HӱtDgxy.9=ܳhZ_ &ԎAlѕE߅&mR!kD{ȖM;1@EM*d5o k.mR3VN{kM ҟ'U(]ZANTZfWm(ǢX.p6kՔ;W ]9eHgFbt5lnCI=Tq!l?d(C(!7.9{JA^&ჍPJ9Gq50)De8>B?,&M6OGV mkg*mqˌ+ӢD[Ic㹱!(DR5vw:,o{]|\8XS@F]mIOo&bR4w@t(x!-(\D²8j F /;6-xhx F16Q覥A^m(x8QY)v?'6oLCм LaVœFaKdzCfTH!W '#J>k,RYj]=ſԘ\w QmB F [|7W_K^Q&A*gK@2@啋5zr B~3J ,խ-F,WW4U3k5"a8t&Nx-& Hh8=$zGtpWOS;v9O@ `d'dO"w~mGݾׯ^%8QS]֖N/%H?6+<o)$i9zkrd;.Uȓ!.% F'C;M;4vVT43&#]M[lH%pЃ~d4ް<?Qi̭ !il;w`5b^(.X~R3v4 9j-HGtȅ/<SU[U?E$P LQqmשsM.1mK2L|I!%D ;) FD*'_ YJߜ+jSA!]DDWU*$J[/t=ʎ1^x<;=yiEքC:EYL򴓶Sk#=܌ho`Nx@ڍґdߛs&𝎠H?wQtAvgX~}L&X]9gvs8/IHVO1-96@Tބdoğ/UK'TxM2̿8݅A/a Iܦ~pn}u&!4I <TAh//%͂}[b&70tOeVc)3R Li.?^VܼXn…J9jCi]I]Eob)f{~q<;-͢*5 \gU Y-QFK H=[2$渱 Mpfr]cx<⎖ |s2/">rQ=u"-1.clckoP;d R}-)J9ЗAntBNb}la5 q\ _ƝL d% uY's`v[:rScؤ-5DgAp@Sa&s:EjVc*"su=4%dd'egC!Xݖ %G5Ԍ}7D3r571f5/_I!JM{+Ss6W-N3 ޵W Ș#uǷ3 s'0ýjGT`/ߥ%Z5T6fI-ٷ˫'~yxG[ROpv9^Qz= 5,(Da DM+tÞ ?gb/otY*&n/xWf䴌&8~w$~ 8|/n}sjGǁG2ex:uV6 f ]phP4Xsgʶ+ O3y-o2'h,0E:;U81.o] lW腀X5n61m1b9"Rl~5f~Ss ax#zyJ@z:oã@9JFC#a)iA7Ub/&A,"> 5'0TKl7> r;Q8EJ&&j?ۈ/sTU!;[NQxO| hg5}Mڢ%,Cހ^tKTXjd{5ҼE,mpw#F@/#쇲 _$eOY+iNӚr+bi3 M~nwdqΤ069Y\A'z g"AĐDs~'nbOG.I}BǛɆ[1kOWmeQ4U^)RxyH[mu\[> s|@J{헚p6(cOur`JfL, bAGhՖq.MlR=+DVIbbYZxb٪*7aѠh-`q>_1E!>/:uiCPq$EPg{k;Ua*MҢSxҸ ~/,Lq߷$Jqh\y&4N]'O2lykT GKڍq@Z+x4rxS7u';e&#*%۸;a葳7x+&ζJ_Xd1c+Mn,^$s Gg|b 4\Ѥ`ML  "ZLfgFU`FuStnL]{ za7]@;juӰPWVDՐ4Ik &$? ؚ% 8⁷j6F)a.m0fGQ#Da,z,4XZ"^UHNX*NHQ_~O{:MIOQMvXkY {%=36x/é.qUk1o"k`DzeHua'Ђi4#†%|iDv>=#;t@I؅Bet?fBH_&o Q^o h}$KR!cCm#;숐h-77]oS`9q|&9U]#5ÃjM%oz4vԇ쥕;3;S (3 GdqQ0/*|[J(\8spJ@5B5H4Em|WI~>g]o\pɑtHyA]"j,ׁQБwG-/0zjohDk,.x)6*0é]{lĺ%j&[+¸M GRQ憇늤g&DX3R3疇)A0~P >EAIHxC尾-BwSq|77݈O[p3r OrM_8獫)Iؕ3xsz8igqHSLf#L9w ĈnH1%09C3ƫqOnPU~,}IDZS4@c 3\7~5/s6(y@ZIF2wKO}q 2s6JK͏j֘#O7#H"Z>wk1%Vȋ|n~q4IB[[Y1O2Q:H՜p:BID /e^dޤf7~]Mwtv(&*C+X& >C}5=V|oBMsGP&3)Px` bO ۸~8.j.ʱ,2(,C{K*{`m/$tU@Esd,~TlѸeϷBсEQf,7RHW+ρ؝tu.ə @8H&ՍkxFƟN0=F7'@4J~>*ؽ^CfK,j7 ִBLf$Y3WJ_apNqKީ,)0h:jS*}bJЁu҇a9 1xP3%I0X[8u`hIEd9-lSZ=5C ՑcZ0_S]MJibi ::]Uz!Ok`-Q;i(PC`j3_д0Q'ڃ<i 3P_Q0%]CXCngt*p=x);*af::n殃mRdb wTfs)<:v?KӐʇzd,U)m!AC9~oLO=N'NgBVRApzю}5O/`EW~mE9"g4`1B|| yca}re K XoE I󲿒tW蟳IR,u`sщ; Mv[;"oK@p,Tgt\O2}XZPU|P{$r9 2@uwbE\2-.ā\5@ht(Kes|@#6~&pNVTG m{"ʰgYaʛ׻r] 1ɮ" +foMO~v urϝ EcJcߓzhO"0tqӫ$ q?'pWQLY^29M ';=w!;}ձW Ѧ_~K ORk.,|LhܰMon[GJ`.$+~ N`f|^R,j 5puSݯz>]сR#tvT  UbphmCЂqIRR=@hQ҇ҍVbмDμJL kثxuI;ET:N˓PCa(k j dS"\qTcMviЕp_I/xK:jLZAa=Wqu uJܦw \Mr|rq͋Þk5Fcn:! #D;Kb"Wָr(*~wT]%oSQ>BL  Sղs2כ .p(m\޴R^V +WvtH n /;,Hv;kKv01K?I.C ˭*%ZhޏNn`l4\{xsB9$$O(R>I =oGqd 37!Dubdx36^HzS/JN dó:Ͱ?biW`BdU-41/ HH S]H=w`^fq0 ¼)-mr c-dD6kttWn/AٞXi:^N=~BU4<Ȼ`v߬(CJHn:#d@|p FU{(tş\kxd8羟ٚWZ2P s'׾ЁhX+eW"[x\Z H:'T̥@D^f!*nNr&iZC=1JWVGsԼ.uaAW23؀n3Ҥ "!4z  o}/ͫ.a}L*8܀œtm їQP^,У ;RC1SԕCncz*n"(Χo7t!C -g_(΃.JǼផAGƗNG]!̆_d0Nu sJ8a5~5km[4¬,rW SFQv8!ujX@yL7($مOI ];^/딶ֹ]ٌ/_!RqNDb<@o ѱ666q%v)c ^Wwo!āxV TntF. hVhku}`N7ǎ3e˰(FGgroYLR^ 'Xie,r JV>0؝;7;N_ud:'m(hb*ʪ 3ofy,]qz+S4X,EBч ?4qLi7Dmi(b3X|XA,w(0$HtMLzf3(~P$ez5\S[D>|fȕB&2frk[^|FU>^F }t!F1(߯62 T~S҂ywx\}]ٺK9rB~E|7Z\!Pg0z$wgykpчs‡|΢̙rZSך .so7i H2aA'L|w;+ \8@*ue{[tl,,kF1ӷQh'`( 7F`h `ei|cnדP8gGQW?at Tet`iyfwvDUm9YfH6pGB =LEqo kthHry&Ze5J}(l  TutA~[ȹSs_\@+q7S*+2w&~3AeVma@H/j߅RRƳܪ5 ~@n"YkˣTzkO4=r4K9mVOP%"|n>ayjSKx3i1KFkqTdahVn-*ۇ5Pu}1nH̠Vl,(.#TcMu8n_A]m^BWx-2OR U`޻#`y_ݣY_4 2Ĝ` Տ25p֨X .iaoeYV&E._zbJ'(whUk~-⅞P9gUS*p[,~x*K lgmQ{ʜ(C( gp 9h_Wi%?EwhmԽH5=#*HQc*C}-h2 xrnBs)|J < yj,yqwy`IpVNfFk~_p>peJƳeލ 3 [ (፣4L}6^'C,#1GCv 2kI*t5FYJ0=]ұN/L6uWX 4G M1 ax׀,A~T Ўi4Z#e7A-:Q?"-]4zgL:K#Pvfrf䫻OpN?,mZLl *9^]")t%ʷ9hn cæc6BDBWu,ܡ0JɫΆ&abadW规nX)r-,آ+XIf:7iԬM;^T=K%+4`d]fD~Wϱ\mH01RMQdiwf/VeEUt$ ixmEc5T{,gTW)- fM&@?<1F@ԁ3$^O$· ހrtrDP Ny {#}?C{::J?K ѥWMst"?ѭ-:90?6I ,੻!A-d y.w&C!XA?AfO*;G8~\)?NPI <.N;13k>ba7ZzZDʄ,z붡TZQW}QK(7{ҜQ01ڽLߑWY'?J%`gc!>nnMia!P>6 okJ/S3*0R'.[)I6c#%fi6,Kݿ]ڜuDm͡B||j9Pf򨼸58%{›>u(ߜcDǠ݁8"^Z2чR~1RwuĐE׽3;́Ԭ {y˒!:#\{md>M ~MB}LM|6<2"K:gb˜!;ʻ0 x si0V죑*+C^{%IJ;])D y@lk8*b.hK^[^Ɨ~.tH5ٜjC"3ae|:z]BR;Wjj S /fKɑBWGFi >Xg[3ImftM4ɗ,`~&0q1gx&HoLYĘuy0%n'xKid_#3gmgS/p,)c*캝, [i*2z#ѓ3 3ieBF*`;b<G) <19tWxBҵ.Qɞnd٦\A_/=9 P Ӣ\:I3K&.hTJ.jҊ)]St:O *IJՑUOˌ,2X &XM=vj;d!I2qq(]<@yX6ד]0Z/EG<|}7-}]^ qӎȁDˋ6rsր>ߥnergTN쓐KԕWAŴ]};ީj/(o͖ۨR4wj!5 &D'Mn!5]ܭ=̅=UVL"=$s)*$&dvc`=u5QZܤ/ԏdO G4X6I%7\})jC,Uy6ɖǶB)b19";(O,_=Rl2DX &~vV›U 4ipj*/zY$J^Gn]TL]LJ)^`,_$:6g%W0;,5*xl;ʒ3gY*iZP$p 1c@iT |ĎWI'6;Jl-';a{#8A:.;OH&nۯk9lu"D O`z ި]1Xp|i~ bCguPb=Ym Opw'>>H*L(TBk@GyXՒxXZIeS\ X))HK%tyyif9/aǏsF_*EI+,2MmdVv4?HV'WTKVwA%Xț+<%b%ZI¾Ɉ0 l5mb $MZOP]bA/OH҈7芲3CGŕωFٻ 9)}Jt:92:VkmB%o?W xh*'tCь>fW Fsfx}uL^ε:D 5 HIZRSQH2jVߥbA]; lmG>QKZybWjY2CfH1y/q[k/˅>`0ˎB{lCYnjH#.,zd,8D?1>V|Hp`~ 3]&zh< FQx1ecW(Fv`ۉBQתsF@cx|Թf[ -DWSQ/Ґxbdr#rmݦ>5E3qd闵+"L668hNZ՝ /=J;6BR4=ê^5l5Rߏ7=MX7nasQw,Ob6)D1`&uMp1Knys4?SH  xNZuN H-.tMeᒚUys^EXzA m9(Fp|E+d&XGP6]4l\ ;U(tҲ! iLMQ^s/jJCxh cK3w? ?QQS'A9%no1QOHMN:WFŌk\a@s^پao /ơp ϓfgX}b ˨"Xj OJP :m_rR-!&Z4!dAl@H2y*(EƬLaZ8%B +pT!uWBue`HVIQ_A ~-CL[I#P8)g\FQoݺ}0]hXE6ɯ%LN?iEztw0)=3*νyAot>sHS!.*I,@{`.5WTihrb5u[\3*JX-Kಌk]< tep) Y$2d6W䐯K ^=ʞ[! `nPz`nEx  w-u-@&PPBv+iM!qsą k.]vbeAWɛvk!4fþpu*x+e?<6[ŗ!j>Zm"syݸ|;vbWw?rյI`A;Vr&N4N/lU-yh02R J,)dK*6VALojFtS!}G)\jk3wԳ#Rc͔f.jvXc`k{k <'Lƾj+zْ >n{k'Fw@etJr~"ٹj৥y<ꖕEz`YYZ%'y"+t>& G)^Z ؒDPYaлV?rK p,znOW?U|,p:7YL7UBT) f֎; ! `)X%:[Q)4HEm@^/|_̚whe)4CA>Q I (S84 \;W[Ͽg|I" %f?>xa )d{ʰwL s`i7(X &c˃glB͆N( wd#2{IhՀ]TVa0ș*' ?)+6g1*^P^C~~7s80iN=ʘ/}:HfL1 8Ϣ5B9HoӲT.Ϭ vy1Yh.?}tI F' ZC^(|}ѪĦS@zL:/B3:$fyyenFqʳ+n\8B"Gj@tO.{K90ښZtQx;E Fi@'%6uqI ܛ&sK6؈$HaJ~nxp!\=^RMQy Eim]1&Wo8dXK[M6ʟ8jJ/rъ5l}ۓ.8jj¹G3gq؄,R} >`4 R7t"o1'z -4y,|GUdR6|btJG:FDs(] (hs_hix 󽔎bpߦuYx6Z f+$8ͱzU P-q}&{A:HڞKAL!?F6ʈ#"]]lóhe_ .SV`N浚^`Ҋ҅<|42 0MȈk[ڤaYz537k3#Vn1dWR%Wն fI8bޜb)Aso[ dD 5 }mͣy͉UDYJ>Mb ɳHH8(SM͏MHASt7n& -CLEB ؝w0wRT $@aN(FK3AHsk!VvuӸoٟ]N5mJ "Bl",B; n[jFɔ V<ГɌ:t_g%&}> BӞ>93#Խ>i[.gUש>>o3Fꇼ,wE(N'W_?oE=1P>b>OUn*.sL&~.RR~^RM 4|ʕ f:<A# .9T1y۹FZby5܇Od0%F zbL81չ|/ g}ry,?ο@1sTݦN( HOحXu^KkpE4G6ӳkt6 1XWG)ܩ}-œ XՌ[# AG6>c3} dw~Ne\)ķ & 6i1Cek#" \; VHx#8k{Y TAI |>+q~6V͟RKG_"q Y_V;Y|F#3oT mϻ!%n}78cdN6༯P0O}iQ=Hd>yJet'cz~,G񼐠ߗmWRލvi ixtui*]m:X,]H&vX5t"0кAstsepČXռ ]+9uJ6*ȠƟx\쥒HퟐXTIOՒ otkXtVI 1}5'.=39IlVh~7SY"[Ca6` 1"a:B x x?=ګ+gObȂ "tHuD D}y7|hK<5Jc_ѶᏐ%WOF(Js/va@xy\c<0i;H5 !ɑ+h8Dx$Φ0Qr0J:iܿPEָ͎ g}l?* 8Wha MwvB '#Voh<J6[ԋl'`ߦh{NHbYzF\,_|Ϊ+=m5Xrxԭr)64tt3\_&Sck@a8vl1b9@^"„~)qve8ǧɞj+yh7+ր,(C{ r#V~z*p WN c1y_+ J>O!@u< ;'Ei3)m"*B,t)?m[JavNV :R49\9> q(k x RwlQqH\s7 [<]GZu{? ^ T9vcJɯ HMl$UTJdXKTpe9iݸ {sgYOW0#۸{HG x :6Ol  !uz4cgLjGycr8S:cͷB[˩-^D3H Yl8$^ AS6vrv~1jA+7*y,Aà*`&. aEJ$n:wYfʟlH]w&ۼ^|J@Dkf= #Cf]`^@GLkDyȲ)c% #FG{\)&gύT첉qA}cXmVHԈ8#ʺ Q*ߎ&@Qy4Vnv yЀ1%.W.6ɢ4 A/kgLP@ \3+4k[.;b_fȉ s ,*"^0vR.~RQlL| M%QE{˛NEN~"<ŘKgu"/ X%^"q@g~:1nC!2e}, s8&fV㷿Y^C=do"1$;ΘМ^8ەZ -\IaH˅Oj Uzg=1Ҥ+0ymBǬIωZ0Ov^4Wj$nd$OTUA U^®{A*N-G*ؐJ^}(CڞCM8٬4;x |VX*:kh}i' YMF  3= ?Ҙp7jr 4:׳$vc6d!Zٯhm_ƶ$QJhC,r?N#A{+E] W=HG$3W=Wn7l?Rzr 6hT5`ME}gÖbTOfb=KhyK tscE;0s-xE+.#H@RncgH8k*Oϝ(5w9&XNVO;I8ެAZ3dd.CGgT=YfW4o9$}nG衒#Уm@4x:0/ z|_:. oc_(]}ws,zia΄ ?P!*?W$/ -TE?/[ʘe=V'G,iCi h$ 6\Yx$u,~Zy_78=ʍ߲FNՌO>3X w$h]doG:[xs$k%(^k5̏*7 <^5L8a9 vMceNѩi2k|L)}KA1q ۗDmtsڪ=բ&hN΢]J3o;p0Jj2hj8o5$wWPylcsЊg)GN >0/EOm\d(6hX虁=HsKUca3*(Lc],Ok3Lh yhR;5]ۓ8/k"K$F0n G[wCA$y20hF6hOXy'ϊY]OaI(S)lF2y y^[w1Kx['yd^IiaZ4Ҹ!(-|p Mؼō>!该"7nĭ"Z7lwAb:UӓkTd.ƾAşkWd dϯ&)qNoū(/܀dFh "w$ #ǡN>ں)?q7M)]ZQy(or)*Ե >}eۑ]Z\BKO^fb(aU#[31-_I"#p4U< uL,"O><z`w30?#ytڗ-2n-ö]3Ij6SmHʆy]QV^rtӗDUB_bhw g B9-xA&*@Cc0h[,Q9#m PV@ A@AId-{ QU]]M ^Ȧ-:u24~M~.cHOR9w9p>VLϿ(v,NQX@kO'7| #WLVlRa 6hwJW8U oumEK & \2a5c@g4H#4q_|W⛜QZO@<*l`l>W#>e UQ=n fխ oj=UTKZ^ǡI䣬 4^A@J 8N8?ϼGq kT +ݦ]?\mpZӧY! iou}<+s4ۤt.\KRF.p#ry0'&Me3вf :j4BT5TJ|7lzX30{nw&A׫g6'|?!XB}cu%Ę)rF9hߥt=7JVp/X Z̕s"x9d~fDJZl);O ,LWI)]R*/zMJ+~׫r318b#9$۔Gg^֥\&Ct34u7tpo:=,[ܠoy5˘Cl lr&us`$PVP+l=\A,\cM;2c`h$^R |q;4%MV0vKt[@f  ]SҬ%D9ȫ|71A|)jMxAl j;up65(h99?(^z97I^:1}\5kۉ_әK-)N ?WCLR'8n5 1B#klqg%./Jba5cDL"C`z@çdz4ٚ"9it.ddxSD|\Cp 6q*ζFxqhz/YFtbAU+4 b T:ɍܹ!Vj LXm[G:wg3'V5Cɍt3qd?S}Ķlg}KrR)mؼbP>8B4̆&żjjŒ{NVCqUcA@ϕŲA}?D݀4Mr żãGͅ1U5RjCONX]xx!ELΏlށ;H<:U#M AZ5yifӢ3-L-rVǠvRʨSf3CE존!$Ѣ>57䷼0~=^VP@5@+~8#qEgz ]Bri7>ƺ6 J.`,*7f3q*Ȭs=Jr3wgD{pSso2'\=IxߙӨ# r^Y=qF`;yL~5W0~ 58^e/2՘3#ۨ8l̪Wf`$zlT3YJ2,W? NIaqመS1Vp)6OΘ I6b\g4kPš"7}BAc*wҸ6dnr@{09TLyTt T & ^4MNbz h+ȗ'F؈.LKw 0m=3Ay3"WVmґ/p.eumxCoӵm`UFŕZߖ:7:6mz :^H;BNF9v.@Jx@pp.۬ ժ8ᅝ/)#h(:nF]YQDX2)~`Ez0;4C"e2~`cZvD3^d4'q<ψ;-^4F,JeW57oUБugjaB~P*hY)ks !t.y'Z,wf8@ {Nx,!\1ѨJ4?>0KaG1 V4em5*C>((߭n"s[umO+&Vزd?c[G D4R mצc ֊- d~jxݞJ.nג&#pK^gã# $}]#&5$=ܴ&cW o8Tȑ 1gh7j+k { D;M @F=9@+jڅb㌰_*0wʂtn5uxCїX0~P!J6n-^@Q&8r1B?)!tH 3 ^We~Ŏ")پ"0D+8֐ =(khfӒ&-nע kHj+y%>zK:um031p*ھZPO]ѣW~\xvE_JC܍B5pfK5,JTwә"I0БieE1UAҟ_2N۬NOwޚY*bĊ!# 7W`ɓ݇sDZdlЀY7+MBձM1Z+ ?!N _[>N2z!9r+fvr3(oǧw(P%+,dt ȃ铛m4)Ǫ.DJMѺ OF$S`ܥ#أ5 [DTL1i2aQV9fYwt5…xD3 𕖔UbZO|P ዓ9B!a+Ot\eB=`ꃘ^ j0+쀃n\orW\VƱhۜ^֪}&=s~ev4ނw+zb>!8םZ*]EW'"m9dZT+cږ@p_}E_+fxȖSxWl )'{^ߒҀxwXZͅ昫qo٢i+:R$m1-ʦ~a6p84F)!Z->6=thha_pi'd4.o4m۷8s˚bŊ|KKN=ˊy~ۙ{>\ECr"yGx!!7oY%aᇦ0U흔An#:cMyj|E+@TS;ƳѢ*Gc:. ޏP5?&ߑ[>b zs1 Yz,:  j}xRi)?A*ȠZ:[FQE2Bkq;{B~Tԅp룺!v BK#ݲfAuW͛.SR+[, |W 4+uH 4݄ %6yUNg\;-3uHCƺo|šnQhK=& g}HK:4٨BQn'å~:2B^ub=}$5{A95,j%./y[Rs@U7aA 4kܹ+ 9'`Ǿ6Хvn@L,89ģmvSPR,4ҽXPx{(|lc_ ܬs+[;ts)呉X}2o+z(ULyziwa-ŮL5hīO9X/*5vatRgbH\&y>{l=S1V ]tsFv*Xiu|,͙jm6dxG?U+__UZMvœfقR8nNS-?Q5~K3(빩}Ss}j$T" Y_N/9OikxE;{KSR 1XכaSG+ne)rA!JA"΀Na)`X!~rX1Bu}}QCg"~~YnJL{X@g[6&i4=aM1we.SyHX#dV1q!tM( NYOh*f2$! 0;_te\ى\XMk 5{ZL+:9r8r[aX3(DbAӊ )ٍf$F=M', 46i!}X*O[5y;*N?V+eW:#:".Pj28trҭ5~fy~<%jeVS8=TߢlYN)gKI |OEѯOF_i8O :syѫ7X *"x1!wFSr BjY-&_[R&RY( .1nWqZ_]:!bߍa^,g']1 N4~[:*9ʧԨG⮢@>GAХ ;Z[]!(TojȐXF6bQm4:e̜H&ﻟr#Xd}/:טmd'Q̘$Nn1ۗ[N}LMbV*a /;/B#i@Ԕ}^B y-㉟0(h[eZ$dl2Gh:LUwa,Ӗ >`<"qH15= rw)'3ȌM"^&DO~WfJ4³eS霗EށW5__P~ G7$lhv'eHaac lA;)xyⅆznW-2!ܭu0}ll 5Rʝ+[q?=Ty7])U[/WCR7{^'ȣovOB$sˣRKl8ڏBރR]p QI%2df糪I 6؏Oj*riJv2FbU5x$z4VJ;Kbv覀qfb~4@{ӶÍQ.=KyCQaµOEՑfW$+RĸocJp ̣S\P`RzNJD?YU bS$2Ad#74IlV+H?kwX(M&g=MU/R'2@oGFnɾˈhYɹZ|: <[yg6ܳjI>uuwFm3!>O*fإѠbKRMO^M8o]f2nBh5r]5&Ъ_[?$uTSloI"ڀ(@$k\y6OY08P3ni1XwY6V+֏׎<׏ S8sY$|N=I  (C +rTI P5X`X(sk=Ty:N ^g<[t%[jzN$+V #MA}LUyi,uBsmYUKwϪ m1fNl[[JY'fLˣktONh|Ǟy0ԝ.w"_qʹ6%ǂmFs3J܅S2ؗgqiIڽiuRoVIu"y˥@ #UAj%E{T5HA,'}*+.UH3-D?(`KN?v5AUI 6 tFȂ;n'GB?:+BѬC#_%Cx=m'\iF2;ʴ]FkQ [` Ɉc^ܚszT,˭#ԠCǍ9f*kK6u" SO JBxUa-b~֚·~;%7  +5.FƕX]B9sе)@龗LOuVjsx} ,i^e qCv xav"5Ǥ7<M dSF-#. 3z "bNIڎhX3(/:lEq/!0) &w4e%wm+ifonLfJgbf )&edh.'<!uGݶXKR$6ſZxq.}B?m8\ H~J~y7D n5շOnNLoI/}*(q8[OA`|V`ݥ;I;X= T`{Z`=WRI ;T^[}u4_-ž\bj^JwURRﲂHČy+2IVR ;̠bϿ|Ov>$%zU% m?Kv9pӊf lζ7yA襍Zzg2#j!PRO4A%D̼HK.Op 5ϰCQ-cd/ym,:*4J a]aͱ/ Y۞X*M9UL^Df9r @=FE3^+86S9{V 2Y:VuN5,?Ծʏየ K;|*7ěd$/fQgrk hGqE&N1]+Qpp/kG]KI%(Xӆbxqh}1mXR l]C3cH{i bEn `ӆoG `7cn64aC$u 2`KFj&i_z=:%iʦҐ+*z inz"cLˬ ^I*(pz(n7Ō:C3`!uDd2n@MцԸ$4 sM62)xss:"rV8j' {|1+NtjX@  g$m~kuIU֫.Uaxo9/*)LtYlh%feӌNV!v]773^)8os9hi_z'ěay >OI{eЃP_2)3͸/ X9[Ћ604Gh`:7̈ZK\u;=H놫Yd9 <%Xǣ~8:vJL\l]Fm"7x$40|R8>NG] ްڑ>_r7҆hՊ?82(8q)s]цNh ,lyI3&Ԃf$uaEfiĉ$D8?%|Á;IۺX5F^ #0Hu_bfЧea7IwtKvBJϫT)WUM y64dC_ Veן)X !, c!F@Rm gY`Fr.0ERRMRlKA^ѐv*1`0M8_x9@Xv7&ضoUk!-%]4ax,N4Y T hgݴ$B`ur9BWq}Kی݈|ւEhQت r1%1,f$[ 0Z|r'꠭x@ٜؽ:|`7V/.ۙ8T+@x1٧#?8< ]9O]:d|8 }Ѭo>+u6yG=Ѹo Z٥f8FI-&l?O.5:/c|`#r[ E Xn_Do5&es/U?ѻrdcn ffٮATm 'eRD,=03 >*qϔ';fm>LkfCj@$qA˾"+1#]xt υ IKMwtv(9j@9NT} JH+~'i2R΁Jy jN%*U햮!AwG-םfhL* >[Yqt]3O_(c7ڥ[Aqs.FLF#3A|*Qo32F2+YWV|CwUr PCw`i=)3j,(0-e d̡}tz|m90Z;fkz I@{qfл|G5\t}hg畖yJ2s-χ#]9g_S:FAl$:)*˼"XU%ИG@ӁQҗHsÄf V'}0?ƁhYЮe^OSQ72`blrojy<ɤhM>֡вRs9Mm0*4\p-P8'ٱIG$Mt޻2RZ>%|oX kȋW֎TPO5Hs9[/!W U[<>ϽDrUX_3R֢`N]aj?"!";Mԟ?GVdD."㪝ܭSD4NRY%R4j.E:oM {[P^U%k(a!߉}_WXtVYD wٹ;D0:Tq]Xx#Eɿh-9+>kvqhHwoJi[L#t0qeH^{7xLMVY9 mEgQ(ƛ ;8}t7F-e~IzUZn29[+RtqҷS;]"@; kzYP$w(\k,O"(<Ҙ[d(IOY*y|TW"+.U# ,>  RSf@{DWl ۖQa Q}hմS͟+3Լs\ozAXMs:K}Տnv*E\3&5t`w*S*;ϖoX/VsЖz_~OP(0=SJ땆}D6*:V ՙǿ$Ow1P|V#hrGGA{C^ o,z0y?|cڴj!':fk:]XDќ'1긡̧/&e\K/Fɂ;7+uZybׁRw'\ShXAn2iڸn3I$7Oϑ Faa`87sA#{@P<,"Gˁ]es,~*H54otX:Ag`ct;" OE_R۠z}lr5 *YZؙCTuCJr(Z [%LW'سPG;Z]pf@mT8y*M{k#0b{d!~:VcXdؙ-EJĐGNIZH"Z) fFmAߏ+FewF5怜_;RP_KyX}]~Eצ{eO=Vq5Ա%ǚ$5Nm f(Dc+`DV'B &yL7=&zbr Ƭx?> cYJ.ڸRУA**:Šb̓Zcw  :>K>- Se;@UL'Psagq|wxiEl ҶT" 4I຺Z %}˲ZBt&wݟ*83;]zQwz.{X#=K)z @#Xap臍(MP o]sbc5kEcIeF*SNwl_Jȇ "tȋiY!Gt.k0e3tP@pLV&3@du;Vki Rm{ Cz^ ՅRHԀoa b CH ōLPM;& ߃0}KlC.jhv2h'5Uh3XP[!/=/g/N|,g0v<^-5%S_yqH}b:=(IdcR8tiR)qdzQ=)m:f@{;[ :|cg+LRz$]Ke~]7.'(x[̦CkBj:>;D[ݳʛnLiWpZ,j-@v^ -ȱ9UGn C\% 7Fb;S4 Vx^Iϝ.K0`mqJhjNs[CSI"1JABx.vwrĈ tZ]%(L;҄MA?%{^j(B^ $%i'wxL2 99W=,6)fq_* ð֣M.8O% (2 0qG8s]KHZLpݕ ~GoHn֩(|z-ai A>=2*:o 0;_6+S#C?@B\D0cb;_P8ǥH%{~O"jP~OhsTd6 N+ҥ^S06g$FUGgO2V9ݝHGbLl&F+Ձ&8֧6ܲx.4#/0%d}S&G)e4vZ;І 18ԤI$Wl"\M#jqh>/JwH#wȪ"va%LT.4^A(5hZuE'6M.\s{Y[ he4sLe;hؗ-"R 9aS!; 3/gN5:~bB C[7]"cdcR1FG1z\nf|T'2t~O]9({X  <twܗIޖ5s o`W]`@f%bacNV ِUwh w\L q~vFZ[ӣԴ&_ԓs R&z5jZҳ_iAHTtֵC;O/L?*ҺZiN/KFmȍ0)7@G͆\yp I$H3<~ a:vl4#_pB'(!Rیzg`f4HnA6JuH#ªvsGz8pPO-WEɚl8UӠ1MGFA5\F"E)%-wp R8|g#W8^z̄';jF/TnN.f)v7 馕dXK%NmY[' 4ۣ`5AzK/D#f6hv*ζI';qV{t*SKu -yE L!:dlɼA+W3̾+ @w ǯtye|X"`>ڠ>G^WU2ecl5b%X}C@e "[t>   (jt)lܼ&p%luGUkoT.oQ2cih, *G搛b+<:W8goqx ?p 뤡WpAu$(6j-<jsCmͩ*bbs~Ҁ+:g` sJ`[A rR\1rlͲ̋5`K̉;_3}<ԁ9)ϊQzTYj nl~/b$$RϿ}FPp1SNu#R"`Q#"7m3F>_sJrZ&@7 /yqDYK/ ;U$P#d=J ֲ4DHPZbd4y&KN 1>En\ DŽT S{+KR 4\Ŋ:4(5BW!r*RQk5ny2{P. uaS{dS֧%&y|WYA/,!@5g?zN ̪$o^1b9r_hq/þ`ԂtExzZvWkb'H`H"{7 !YGYvZX]E3PO%Y?ia?8>b{;U(sfѹQpb3aS6!1= $ 2j9WP׼]S"TyyzpBe̓Wl^#p>XE O*xG"۝MD#:]A{}VyG.[6C- g>{!m`U0#3HJejn,'ꌎyp@& "$?lQ2YF^mp-t<n_<ժz5L,>PUd:a<1֓<]W-DL"\$eFTڞ ~ T%5,v%"clSvM f{OsѽFÈ_ qzl)Ώ*|8Bϲm@ЕH8e!m. fl]~.~yO;'rIJ)' 6Wn$N5tƋS6fw8m7ΡnB'Z绡sl(uf4 8`N`~㮙zt?8K62O?mW&d'L!K:fmZOu靄zfrXi^/t􍨮4| gVWj€:Eh$X ⇠` HC%+CL"gMHL}LBEbJ?|k n3 h WlR&:aᯠ 0h{Q/gծ8CRZ!CE@jZ_hl]8zpfsua?/d-ۮk sهxgIpJ !C3}x]O,[\Ҩ%4QFm ͨ *6Һ}vuF].l1.+wU~LQ }?-?=L* ;^xy` TTȏ3:xHHN/9ˡbq"/VK vpI!F2ts jCH.>&2RshƄ%SJ.'~`g[9mJc]v~h`V;짿|9:C?E!:_*O_c88wdEg59Op촎oj*zPG!zRÇID=r69OALW/&E3Pͱpư} T %_6:n)O `QD,ʝ3utU  6jH'Ta<w#6a!g۱i'^iNOpq[kN#Vڌ[7J|6G[M\  2,;vo w&N%Zf8i'j5t|rL@w ^vc ax9֐ zs֯"hF`ӚG8&4Տuwٲʠإ\GB1֌?h৯孕z;'h[#%㻼cD6L?Ow*mke":83~n3j̴M'iV*Z"akFfϸp*깈@𷯠d M L`mWP-/7$ WaM؛bK( F^/= r8ay=(3gn({n]W[K_FEDӢ TI[F̚{s6I/C-br$g޻&SHZ;팖5S)1?nn f9|US[ ̗%\"2o|r&Gk6$W*jaU)dǿLci]m<0H#E>#aGJ2-{lgi!%^u0_6ܱrPCq7Vf^ <7,eoWS_j}]$LF>|HЂ~ yhZqZ ~%ąsp~ycf^p+E&S>Yʻc=e&z^A֝+5ZO(=[MpoA`r6cDaYnUR:j㉐em<{̐/ґQ([#ǠlYL*bt*y,SaTߦCnWGْBsɒ2Mn0Գ;8Pu)${mk:},~e%PAy(wmFO'^HԳ,z}?>&|ӷ":04,tXriUѠ"Zڞεىݮ6 m{7(0BM{Vy(ԥ[(ķUd2ǝWZƋ`\L l]yb]`iG+'320ɛչaRm|͢pm~fO0.L!j-^7k.`[ xOhԁG=%$kKTdc/E4CM;"KRWU+cV5ڌAW]>$]/HQ?Gﴮ[| w{c3@?r\_e"2j 2zwn߁bU{8i`# ^/?ݘS @J:"T/Z)-!SAi l7L-2˜ʹ )}4E=RC#U!(4XHN/-D 5SY*Qݜ8CfJ;̅'}/6& }l3U5B-*-7i* ` YI;=A1}<wl^ H#EVgGYSv9U352ydVo-6K+aPjc$7ݬv|bnqޅ}صzt9LRLX>n "WBb3/0$C6Iꨱo]UQjYL~P8xϼi٣h gRuV<[o- x0_ )`3U֌g֔h+/m$TrN#42!iӅ6 ~af9a /,F*Mѳ5#> zgT58ڮemle_*EtʕKz׶)kMUN*&_U:l_7q֔C 1yTIg|9*VvZ7H=K { xbF~YR%Ejif*\y g͉oyao w'&x_sHiCT4ĭ]gC;UѐR#Bg0w&m2&"7ޞLoFmlOÛ4!$]]!N[^5ݜ%< +c԰_MJm>2c^ḮUgF8fV:)eJgB5 mKBsLqM7VduTK_IDpqS{W,'Ju,9V⚗Gv)A⨛xd .̛{gn䩻VvP2g._C6nP I R]줼QYi}4j{Wk ON5j[fi~8=6U  T)AsC|l$s.'V-R{4#&S璗%*qxъ]r18AǹL}=dd}2i7 ݛWfRg\ ~vrsi?i$^ :T3wVO Di-1LGdkc5>^oFGҨ*mVqQ~h8?C{ :z# TCʅqkyd rq3&i\mI˹#Ҥl*6!}2B5lrr!߆2?}!1Ap9%Zusů4&2";WTkDc{`h"sQHeހ*ⵡZSR~Nyn:5YlZ pzAli/:ZEL*e[ݏ)a+[񙏽a=X N;KkQbc"~(X.o"O£TWKśp3e&jgϦ.6iG-HPۍ]]iu(O*jZ+PhyCqwhDe}'O#2=c's>R+`#+ɇ@l1x`}`@u$cHac[C ]ggv |d'V'q4}X/ԸI Mb^OWof:ěPuKOɢɎjU2R5q!U:⹚D%Y˲=|%*%{wLԟuEC+WLÖdymg?/mREP}9Ƞ>P "p90)#Chť!0zsW6>@xku3p5ReÚaeMgDĘJY8BxQ-F C!POI:o \|?ܧ C1}6w^޲N̙K[+5 zͭjk GRA( 0:Ġ ) .& X1z|cQf}'W{B_pS /qwp ]Jnѹ-0h^҃] "RA >k:y LUS\(E<^jƅh L;ZB#wH3aW81rM'v ´GͼLg:PouG߆n "cO1|H֗Ϛ2qMĀ^p쓳E BwHZcziSgfnҡ+XOL UK,x;N:N) µ!B,Hn^ 0(? /#0wYv|/nP>SE\ xLJԅ=ɧZ?_L ؿ};o_D8|ofCI/tljfWZ|UHB(KVsJGle2=߾w]pkCT\pSq'`%jK?T_AΆY#{WTo^|㙃t;9U|{KNiO6Zhv!fZ(\_N"鼄 m F >t^?R`=8Rdւ 0כtwm#6"hм(ض%)9L* ⹚1v+*'^uhk_Yu]@XH?]_KY'\f]mGeix.c@%9pr<v87 T(7VcryY?%L7;; )~4$>j"]Η23vm0%8y?Icǝ. i Y^a+˥vF3w-+j8sȞ6(IjDaaS\̹W29mW{j<Ş;[·@_ok<{u61ϙ6vyxЬHx?N{خRM.d|C>xro O]1vEcH&0Tm#iWXTiP-̒B0iG"ޥtZ ZeT:u)?$3X.p/U' G pG}ʳhK+܀[0lj ߢu] uz 1%9IX.t7_rJ!_`gEɲ%pM>@9"$2 z.K~p3*>2KƍLR{5:K8G"E`ذ _A5hA ;/b/ Qyى' @ PMikM~EnB}F<=?ÄnЕcnz# FZJglԥ/ߍ1cՄH57H+Tj£8Fʂw#="v>~p]LPb_i'_C]=m4R^,RX +4pגB SN%dJ\K s*]<՜K/Uf+َyc_߲=> U w-=O_3MG L4o{ȨL7:cƖ/իܩu׌r5ȉVm W䱷UW L揖Cjr9 $L9# dԴ~r; x[n|_Jn[=cE= /7rcwj1L4GOki_%<9}Qb d^1g _0 k5r` Oo"6 eK;+KGf y‘DŖ(DkjU&Av0G׳-<㟝$HMh!mz,){m/^ASkR1 e, ew&,P)X0hjb =q4n re*#CٰlglQ%ۙ#ὓUvrysn 5EQ̮Y$сA2i9d.Fr̓%留F8nq>B~u?y px)P., @|Ҧ4>7/ 2- _L4_)y%Z*a)ƍ#MoZ}f=G8/#z@p=]!ו`E:k6BF;FC;i[c~kW-ILyĶbfa1zF,-H bwy<ݍӽ{@ SkoV@)M$Npc#WwQ-JPo?ڡK7`ZRuxdT JJ_d`{; be9T8OhFp.@(`xӚ!)/͞~WqK4SmϤ'01`^QvQD,VAJz,Z^O* > C_pl>籓9/M;Y. x I6 at"jHp"h ETA>VX#X aoF4] VN[q ksۦoKZk,ż*'IUA\"јU r"ocDsvb90 p5[| 5BB\p5-hW?q~t|A-SGA|a(!C+be^y>m%P;} F4d =k !թWu\s&暧%WRI0e$?9͡OiLfT :Yr ^ )ʹ{mbq^CGOXW$[GoM&+fbzXgvf+ һ9Zq؞Mkf^hmC!dN|]uq{[~p.}ȌU霐jw2閏FNeMLˏMXksUWN}Ȯ&lS&uD‘,m3*n[z0WV`45 ?^3Z<]q])X]_ 'Wv% GXϕZ@ 9SXt[Xibde#LV]!uq33d000/ =ul1UÉ3<#M5jhZ^nu#pDZ`Z~؝v?΅ :)xR ^bHA ʇTZǮQrEez<&F4ٺP7z+.m^Cݛ .@Pq3LEUG 2Yȿ](U@%{;,Zqvf8(巫wkyi"2:Xr6[h`* zk#hg|;Abge &ΤQْ 9,E9wњ.?Kk!SJ}/ )q8e }%L-cK؀ +w`qO^.z<뷟^_}|22I9(Tbzdz!;/;h ˰fj9xf|nɫ|׉R$0el)cpA!xgJiL(XYcgH41.V{^\ yt6JAi-3eZQ3 eTuL`)|9h=et1 9a0_$m05L4RS <\tDf#E=Z( \߈s{ /~}kKT By?8LQ[ Cx[[]p&/ۤfxyč:s\4ޭUa扴xJ;Ӡ3peYah#Df&a>0 ;oO܋y&:G[u^ n<5Qwu^If9@jGBNjTArΰULt/6=PB伡;6f+Mݛoc'-N1.BnQ )d5TCWv$K:>V{9x0#Jg-)ӫU N-h t]q$)f)H=u^&;4E?͊ܭ$D_!mծ)r$UM:bvrKy GI ;v>t(DZem]b*p}u87Ap`@ -DQypJGD}u$=tcޫmºqe Q͵^)d@xF҇mp xbބne4CHaC VM]aq,],4 >&߆xE~Ĕ+ͯa 6?Os_U]\疖.̕TmXPh=Ԛz4连z2`^t+[ryO@ 8c7/W7nI >v(<wbi7;eߦd3(SErO`/pA,:3t SZgCn~ ףE"+u!QzomֲHSW`zP+R pF<"b ~hP_OɈmlȮP^ !y^:@q*ujT g)/G[؇ [.)z}4X,3D`J q_Z.eH)Q_mh:¤IV "x,|V2BDs?f4_'8x.Ap\E#|i`<l&~-PzoxeN>hԄO5"G^j)]W6]ΟNKd Rٶ>Mp@gU\w/҈]vP~_8BN~X&r5/6kD;o!ᅖn1K L}9/P2FZ$مE!%1AOU _KY5\:$#,QZʫs=ٓjkSseg~yLX zwnߧECvجm-#8BՈm~v7?0iEbQGAnN>&{xN Q/xy ۨB\Ҹ.zˣݚ1)v,{ ;AV_7:H/2};T51뷨CzIvP#LAԻKϖf tS~d%L,zdI7;@uHŠ(ϣ62r_3Bw iTHݶt~*z/ s, ;@_T>\If( XPz}gs'+bV[D?v}w5Zj[CU:ܠB9HyiTN}<{kxi*v4dH'.guC- `VHArqi+ ϼCFPйG~w#7 %=.4gVgugD ףy5)T70;^z]$K7oΊEQQ[OJͯD!-FI"Inx2᳄λiуvEޟ?a^Z'Ր =BN4?V&,<"ؙPDq]-Vz^LWV]sEOh*Ѹ,6:?O"y; J؇zy*IA1/]D5vpwZ}u ma)߰>*C=(|;aN%.{|7M3v4F32< op|( [ ) =ed6FHf@d{!]4|;m]-؞ XΆxEـU_D&}|AzPRdTT_" w(Y"#"qh(7 _hoMjϓ\ѐm.qHbpO- 5Gtc(12QӰ"8ZL\M<4ZOS}[(7Ж I[Oa76cW7 Ɠ9kЏgfoe^ 䖧iS2zIh$,R Kѵ_ i}ɻ9/_X"PV,)׳ViVu]M '-񷕖 ǺL.@o¥A&eMR,2>.SyD ގ@SЮ,X 3ܮ?U*,Zxt^aiM| "h6b `RK̶µiѯzto/H>\Z¤jInr?sHc6oWgXBwVDDtPtyAbsgi!R_h3$?@z{*3TMgӆ WhDq)A "!/*Txȴ`QENI~Bptʮ|1=FhU4xO9n ~0~d|IOPuI!`W,>r68 UB,{c$?<}oٸvQ :GW{*Y+&XA26v)kXS:ð!]ᙌ)kN/UY7 SP$ɖm0@&voSmcӻSiPb)C@֊YY'^u%~[72W+8p]ԫ`{<CsTӚiטs ZJdJJ9ê1S=X񯲑Z4^oښm,(neqpC/Eݧ$; Tb/n/o?A9jeOnǫz>zxSKF'0 i ʢ/Y6l+ROĉN3 1O uf\@ .b8X_ ќlƂM9‚ধ\3r"L0nYKZ<ۡ ՘d> 61IJxP<>ߒAOl;M0&7-.b]T2QA?ݐBq 2GrLع)3?1|s j=(tnʝjRM[X {ŭr_4m|.ju/"/Lx?9 m}e%{E3q^]lnYK4<^ʇHGv:T'HΛ&l r&u^t[Nχqa,vΗ=d;m(voSlDo? g;*My$m=SwX7*ja ŏغ L3g}r3}- GFbc74y?tQU ht ڟǣ7YĨRpGfT|a -P qŚ h-p`>WWD8O]s'<,5f l<5e~k ;LuKѸ3zϭVFk<@C"AdWզnYXi|뾓C/;)vx?̽ 1V{7?BVo߂X݆ӫ-J-ĥuUI- :9v_m>y*C@VqI7L}u4,]`  N*~'Vvȅ&7QdϾ:zJ"D0#qq\KBltEDpxH4)RQzF&&f* `- =ْ>4创ه}e(跃6%Wt g-$7\VN-{5ߩ9$ $ai J< ,~QOÄyj*t>/Ci޽pGDHTGu"9.(.Qr5Cuy,ԯd֠laAZ߼JCU+ef3:NlW}$:"H-1(ۉ%nK$rˮAD-j`! 2Q(dob^H˧盷_$\}V3.a܇ɪNMhqIs)iYtrV 'a ǏJ)<P˹ӭ][Dp4j_…< ӊw3cuJPs}Z(jN;&=| {T^*7g\{bny(7Os>fS %>V|C;0 |d^@0GTa{Z{R>vF :rFEg&$myT 7IUi:5J\^ᘇ~Eqȼ1E@3K-/Iaiyn߭Ё+Qp|+:7~||Y <RD9S"sƝ*W0G+4yRMu½7sŅ?QFw[8]򟥆Q{ʂG"sTəw𗞶:Њ6N% 2 6u vD}g@.UPEu1,>0Cb: ?vj7<p/j"> OwEH0x7pw:^IV6NzlP,a"B>@elswEzRˋ˕ωL%ruBVt^@@k1~[Z\`JԊpgi*lzFI>]:-y.x'WVx }Wm p6Nj!sLf0X 5aS̎@ $OT@e;ASniι UX؋_1[6ˈ-h@k;/$`yV 2E /g,3rؑ^/毐Ɲ1jI~GW7;{ Eu1?֤~A@#ܷS r Aǽ&-jS02?4b+@Ă(߆giH5 wY uV BF4.f'17 :b}ja7jӌ}+!>Sk8ߪb+`9e-|]A:#,1 K|Ň_1@WfC7^y\*GQʐ O`^ǁ] ņzYQnCIg5"tHX4l`S#dX`&vۃ: |g4\TB/)<1qh@ǫmOZ2{5b.d+[`āΚ +@z4':adJ0EcM.N);*Xc]dwXLr8 +@5*ɸœXo^-W8UHcZy錄8}jĿqXH| CWbu9Y|=j}f?nqrFR8\= `0e/=gy^ĺf<pBPK +((YggD0dzqqL(:Ϋh ^!'h?,K?{ybҿEA[-yU.VIr ^o SKq>u@wy<;eӬj\d8Fu"ה$rjqa%xZG%I?XᔲB y!Jwơ3f"'PK0̹c+V<ď2|3"";FGT8M!8RGrϨ$pNZ{3 |g۲.ߍ-AATdTB=R ,ߡs)>0rFp$3蠋5p~,n}u/ J@* !E 2|~tԀ#u\:I6Jq#4A2 5Фq zj蹙ww}X/W- o}is?{={!RBQY[ӽ\ 4[7f.W{K,RHFXԌX)p*Ս )LߑV\~1 WCѪzK[u%(Ctmاu|q@;Bae}1ѹ*Ki)2=+/]6"HGr;0Š6mI尿y2-W.̸U"*>ԝMJr<"1:ZqܑJRw_ZYZ u@HGxzH^l"kK@~M/Yi |kܚd$H! (M|tń^#4uoFjec|9 ~gJݼ'n,ى\F_ ɇ5uo=?80|]G,SbB vxVRscnc@Y#{xu{qvy)0LTD&q]NP #f_KT;V]FLn)vacZDCJxj~jPgü~='V,-<2/g 0q@R-m$0cBbpNa/q+kC}!`h2.=/(*%K;g% 'So7lZE8P,|>y}5}A3[{mN3U5LI&uih ?2`Ͻ̛U1W Ǫ9QBXq &VȢtϚwQpDQVϢJ.eeeπG6̯"ӄ^` _~n)G/n MaYD=T$ZA |r`exk-8>H%ذr}H ul`ĝW ڗ0l;Ki-zUxh,Z8 FJ$,8uyJff V|U80ajeVobhO /^z'ńq*d?5Yl3z&Iķ^mOmk¿U.AM x$z =;^K5iw&8^@/R[5t2tQ2{)>"h? PפB\h&D߂(>m@vDa$y[ #;Gbmä_ϛ&P=@贼eAk |a] =8 ) ҼVk~ʷD]Yק2 pһ_x1 #~>"}HBY)=Ghm6fDEJ:m7jQ-􌏅vW{&js~v}In8>R/!k U<俗oBpbZ 9]:,ݢhH f ̣QC;FqPwW+? f% R 꿐%m۸ۅXg4#QJd\Z7bw sE&(@z>T|} B0\D~i7Ѐse{7!QGؼ3k:3JEUxs;: /Iry@•4V~j.4ݞ2lV+{z?_\[BjA>k{I`,ݼMad*]E1DYoa ^V fȏъ$qR7 <ޚ؇_c yctZc91]U~z\YګZ8mZ+jƳH!6+Qi+_Țr+8[u<熡`'끿@nt&S1('}2t]nQ%+Uyi`2`i#籧Qup_63~D6Ra?@es3s%n9H$]2r{ܛ1,Ӛ754bZ8&gMFD,wG*$DF>S4`[>$$5|xך Y3ak6c'jqs46vA$<7=i_~@s,2yB9a)#;='hi@e.6MP,ZM~juc I`e'EK# ^8>`DP;w!fkuuLC UҪ/,3!WBK_4{e$_SY qRSp]4aHY]J6Kb<@dY;FȸVAh|Y@l"ԂN}'>.jszJQӗr'%Y[!SQXu!Tmk\Lޤ^konLc"dC,F5Mh0u(ŢeʓM1\1vd nB閷02Ds)$٧IHECvM&x2X4vתɨ4%"aRnr(^қ!&8f(-4B"Da%' jKrZkʰVj?]ޣv{hXxuAI Sfv)iм5틹A_<k䎟hכٽ$onhThBYZ\lBUR.sUkk@vJjW]$w*̿l4Ǹ|T;hEi#^ ?H1-fk=A~t4&PЅb(_l5x<3;讑10ݫC`A)oU nu5'r#*6X㵯?&r9Ğ9D^3a[xB)hSKXvltyMMЭ /`"۹!OK u>9Nt@@>">2)Kě1:c\|E;XƇODF|&-)7I>rʌb|]a򣬖)Lby3{_ }WuOEw50[-Nvh׻iT[&ܒhծ'z3L0u}ژ |N% d Hn&/[-ʌWpHE!uj銦p*\edg{ Fiq--4* %,KR}<B}kW{ NSƬ"ڕM5" j:lr^5s9v^|}񪻉3Y 5jMXfM` IATTEn#þ!FQx:n "7Dv` l9^.O;5װ :紝fY/3OZssʙMGPآVe3Rw#.zUAɷz N `SE,~~I${QQ<~6[d7s- T!ZʦV05Oh'Hמ{Ϝ ;^Ⱥ+װG-S#:(Dַ~'xhAy xP6GGRXˠCWåm"YgKh`JP.^ _hX5$ť]1ͤy$* )آ55OqQyJb-㝕^}oy9 IXŕ5ӄ8g":V:vK4` H߷'Oo5 R(ȧga.^wNst@BuǏؠVͺL_]T7qwxȽe/EeΌhG4;' EBCacX+L˓/P~GiG8']U* ]ORΚ_/p*WQw~L"U&`MxHBW5bR%0]Z|'l<AR\ mLU1CǿE:kyaM*dё@@gcN /'F<47S%BD7:Xk±m!T*3b&)ۼU|C|6kaAU7}l: J#|(댄Qbͦ!O %\~ur/pVe&lmuw,yq!:, 2Px3,Р+ 3e FA_*Ƴ)lZocIC)HW."g~íԊW^(+i?ztpyh=|5MK0%GLj,M`7~mSNghȡ| ,>HE5KR 5;`4{p+DToR| f7gK&^@oat"JTO˔3Uaaјv.y=+p,'/1/2 Afyr&$+׹BR3܆zUo3!ƒ pc(0DQPjM1kҿ:$DFtGVC|pU5a\5nWcz3z tܦˍH/@5m-CKtYjY/d9DKtWλ.B7A8V)맱:ݔm\6DUOYHJ&8vcDBE0F nV?q\!9n}B=\Y4HaltV-R]/sv+!N9݁P)ߟ "U"|"V}N#g{iAxxK.FX6gTy97QW0 5:&SJgVx3"CenT\jFǗ/S}bBbLRȞL 㶋hX< /ǽP>f=3QSX([<0VA;:gh4MM+h7J ۜ64pwmi934?탖IDh{bfbjÒZτÖ#v]a$T b\Կ%c锖vzB?Nx0nǢhXJlj0@c1pva{.pk Ֆ5/L ݟG)f0L4n3k\F0Zk1̜p-/)oOx>zjQX%K.Z ^j|:]1F'g9V'CsU7>`Vo녏틡Y vU_LMPGJWMB t٨-YOW͑X gI D]=xOJ99]iѐxSto#QٷNAH\ykoOd 7悿JO<줚>Pv֕Q>#mdef@Wyj$Vv_b]O6%h z>s$!]AdJ߽M=噈w=aI"X "P6_^D?8 /O179Z\&,'(r @sB {[wMz$쒫K-:qG!8ӛ$_໗UZ~:R# K7ś[n%kY]:š\KIuiӧE"vw46z*9,m'Þ3;J + lͶMu@%4`3L-|;c G:?%oi#AG0@i2iJ=$ 6Һc ŚqkZ(tsw8E~4%v)M"nyBTzi neu99M]Ŵ(Ui\؉ 7L,! L%ʬc!qC4ٙ{e;x`2+޹]h(*܇HVۤrKc\_ӣ=|wz2Vȭ۸҇Xd~3vga>=Lnk'!;P=N"> @ 4&r$K9vb@+ 2FpktEiDÚxL6ST1&$GV cG8^TZkϦLx&/Dv-Rͦ^&ZZJsPXCz6$ yIձXJS׮C~LEsxc8THG3EU M~!9p£; ]f x;`[p>Xh =&9(}ٱJs1T 6{e[KZ8Hç DZ͊ذd;E)U``'?$)Je>Î?MhC k'*,i*3= (b6@`fM:(G-$}5CVNefdGO>E|R.0I[CY+ȍenWFjs M6$֥,+n&f LH+qvᨖBuA<|wQq{Y%Kד ֒BA6?ȎKaN^ N6?u9si ;Q8YMŮ  zh .MTr\$LZd"pPRg(J*;Co%xK$̝MsNxwBm

~qQ05 CXggsQxlF'`5`ha2l8%-:3C?HqWRB]8wX|hN (4M:_Ȧyix&+P89DD.[Gînغ&_Q0DLGwn;۵W(KQx#)醠Q="/LS-2`"1M~"KD+u Ͳ65FyBsoa 7O5NJr2c6uQuњ$?4k E[[ȡ Բ$vs0i!i=QDNS֦'R )&vC@^?h\Rvet?07uV*+sHWNHk BʦLqhTY`p[LG:YE]ݻ R'J sz3MTskU8o *+CnvQ.E5 k٣tE|zeC{wkM& \_B,bRp]`dž$},Nr"D̈)QF%~Q.}=րE[ KM08bU @$(ٸ}9T!)äO^76W kdvwZN]L\g@ >fPp]TT7;>#[tC;=+̩ v;h ``.UO)/y`.J@\ԹT3ҋc^2YL14$ky.7~ۋ3kN&|MDŽGP}K=l ȥ;S0?xתOʕlrqjʻ~u-Dތll̈́o qm+70fŪ2۝ tR 5L}Î b&r}dq Z}5pʯry0^ax12 ,pbPO>\PVbʽ56`8V/#?,GqN MEh#gi,Z5c3{^5T.&w:`M]`.`!T./E|}1j:=d/yVX9n8 ءYN>’5g"=W5@X"75lP"vhkṏ!(U|54jX .<<'FB\"U,6 1ӝ;q 4|Y?=䥝O8`  1ّtw1Nf~]zfH=#.n8ѽ& j+n2ɝ@bŰk`T4ȧӆ"qMn$̻T R\nʠL,b  ٢2tLRլO]}}]F! ]68%睞)r+^ 19IU3roj- Tq8 us> ⡚)Ou5 p8-2S@@5 >^0a| $" ,& +WJ!i^B>"a.IWlSCJV $[*p.' o{͢ ;Cot ֩H -Z+,?IrEѿ)a[B,م\G.z%n+_/ );Wc%Ye{=6j WTpL݈2)$dqԋhE upJ е0mӖ I [SwO&}U`@lǼymI*zs[40pAU^Y A(@6&.r*x*Z1&iI{/ٚyDM`Zo|8:m#0KGeBRЯߙA$x5ւﵚH&3%?-+rU?M/3Uҩo׫׆51zg2HP)r WLJV< X[j6!_(PtCBH/$v=j a9\*g>=9'y6 0`R}Tu h8;pZXvoΝHՆe?^x60sOѶ6( x8*cx*id4Ɛ/\tXA{Dˤ6/6-)^m\$qe]Kh5c}|uE h,0az-c,Oa:f}7CZbT6؅[,=ʐV#ך8T]ez@@_ȕ_2*#"^^}rp)zM#^xXjqO[=[{q F!!VehE{F沂'~Ʒa0Uo V?C'C.xR1M67GE3 ]]Rt`b^1%䭁 (Z ƛNh> {jpQ"P8n銿:ңI 0M43Kk qaM,b DXUAZo_KCՈ PY~%~m%Kg0 ZO.g'v{asޕajPOF=(Uwwc20'B ﰈe^525Oc /}x-LuWn@|ٮfL][߮{Y#ׁR3h30!ΓE ȹHlvASB)DT)`1⠖6\e*2}8)xFr.H9Qeת"Nc::U}sC@k0Uc<7ƌFr$/7 Gd{-1Z1p]>:0t˾bn8$w}ND3#ASQ a*;i;Ф}5s(Y[qBC;R^Ⱦ+8BuDg,Q%8­VЧLt Krc(S#dpH7W@:e IPX\`㍡)ׁ:(:GGi*ZgVyކHf[q 2W*_%k#jɳ8+87Ia_o&=YeMWoIbE+S n)hIAڬ,H]cwg.Z`myHGYO#i'HZh>v{P)TO'E=ʑ٩Jy`GF6̽r$j?2 qU7-.W,TYgps=qL 3vnni$9(=mڥ%vy~YMe-JV}.Y¡hRY]Qmk\*__OaLUZM_qJAZ{&۰(qK<'$0JAy45`".T[ ʄb {*\Zix|VM&_%12ՓMR;rԝ8poQ&gE72E4's["eo((*~\ G4)P"crg K@CHF<6r8vRӆT0 zF7;ω& y ufVYۦMAۧ ri7 p.86g'MuapMW YE=BZ5gkB [aT-~_\|)Sq&x|' $utű7[K')ZSFӅ7/=v91b2OŔC?VҔ$>h{ɘ4QaNKP1'Pg6j } M0E: 2 mT[eȃ Gpvko4XKd4]Q+7Zgl^E+ |Ox@wN|+,E'' L `YΛG9nT;JZ[`8Eqjo| Df2ى+{ m1Ta<aї{]KZ>un'Q\H(~5.3reDuW:~Q~cPS5a'K,=}WZּ]#(;M| F@[秵}oax9W GqFPV ߳L]knm ?Ap-Cs<.ȷwa.c @u "3h|^1d&5O.ۦK\s٤'Z(ٱfb3B'4J͊">+5}zl=V}Lv|T^p3:vx\*jт!\Vxv9=9 ڬSXq%Á.&=Wq")~S XY 2[53͊PT/z 4*|37tWyBMl4*iuBJ$SFq˿9]U CTى@/}| ^JH#3ڵ4lz('HR/~ _;4Հʪk5ojNr9WAxrʯBAK;KxDE U Qno A,t MN! xϣԁm`3=w5I2ƟUb*A02U03ӶӐR6 F5 p啿?S]n0*=- 0[DVw,f";LiZ5Ei;-ޏ^oe;svQc&^r3yR򑑄""*1X Z7LeFHh_j7U϶NZͻ0"H.a`m,.ϴsCAJ#tAPBS?(t+ubW,㑪>*"eG|E&lcSG72cGbv;A -T>uq 6uFzaʃ>w'>!=ָJ{Vk=os҂>?x`襙XU_a7(`I?6e%k5XfDuV?AV޸M$0XXU~i')Sw&i7frWA7ƿp[*uFB{xkxj=#>}@si'OvYT/w  C~eS/>qp+v^9c(G:&l5ʺNEVgc%}7߳v"fv@@q9L^G' A]%iCz.ն)egM`Y҅ݵ!.~5LCyeu ֬4ہ!x!jzUA84tyZ}W T<ޛIRO>0 T\E`p`NeHȈ' In~x30Etk޸çbG7V$-l׳B:؎דmĻ'z(ʀjf@cGjdhv ́+P]xUQҔUy*Sz_WD>z,,h_N'C Jzuh3HAHHD4FCP9]yZ$coxml2']Y^X>n58{b15~a}V%}va%&ќcgjtBۋdԼ$KuxDN"N"Ď~!q  W-mCd@m/Oy/lP8(T4j.?8ROY&:2n;836-yˉ y1.A "x$]w>^q?Qh3 099A,lV—IQ] ?~y+Q> =Y0/}Ԩv:~q[A5{{n]}Z] T0h7\XҾ>5NR8”BF!OJ % _qTchքiuN+jG?oH?'t@hͿO,+R/ ԖPR][CWmt<%ΎYtr9b7h@U1q.fi*7oP$}˭8i2nS X̮:]nG,ڗ\|eЕZ~ΊT?$wк0FÿxDS7ETn?k5vI0B\݀F* *[&"$r}+3M065KzYfXzb5}"K$<,gZ0rDxss4^v$yxe&N  (fx@ymG`C3G)14}(ɔźuyi[ZC4ECaSZF8ʰG6c'qлgI""D^ wН3Ӿ5 ^WqV QC1M{J`sty@+_uC.(?ˌmWޡ;碧]O`"aM`DWqutSSقB m>ƠP77> Gp6Ю`V0QirmOHD" ⣉"Őz=.dB U~E}泴Iuvx+U։Z{s6YNN⛖ ɎR(s*{2-^]cWt%QsJb S;s+eRg&{lEcb͌~z8cE~h2嘞iڛZq9̪]V2pkw$ap?6!TL_l}.njt@P&v(SH)vTdE@/'(8Qrl_ .qk7ӗٗ ゔP736C^uI3>yq66TL2TFה/gNX,'W:PgePL+N ]L~"I]I)NWK7bqeÂk׵+Zh@ujzv\'PӼ=h,Q.XoevE/nγu(kqK'H*|aA5HwlU[ J+[hUrxT_L[G޲ `v?/uD$mhhb 0BwIuZD)Q2g{g9_~]CBBK  ;]7ʛIRZB'xǘK0:1 1_eDVҎ_[l@KʦCgބْb?|J x{,ֲD"ZNk$}>YZ ڽ-SbohTT ]ʳD@axP{tݖɓ瘉쇠zAP-Hr^}`26O9[S<~7Fv0o/͊ dH&t0sdWzu*tډҜJѵ)0]Y1 &rH:_^GQ,qEKgáP3f4mBԗE=?AGh?xiZ{^W cs^J3\ <8]}V x)Xů{htwSe~E8b4 ?Y YEoΒm%ܷV 1o7oOI5^k\ \߉"T/!ԩAVbn<\n#C֑q}1/S3|# {0F3هޤ#kEW&lIϫZHv pۧ/5txςhB21/)<(Qi-!d+Tߊ7Cvpdy9 *8,}uQkC El]k:{?yUO@mb+nXt.հX؇{s3zG #DŮެʻvis%m?|<<7"m`T Ӂ8w HI!r9vo8\j$/'4ŔqvI}L!upP'9)ϧ)v ̕l #BVKI`n8{d4! /(0Jw iLsfqq%M'}hqV*V,{FV箍A!zduc8>?.W!ֶ#VC00fv wLZ]}]FfJVhAýTf8׹J8QəE8S5JYK6zR,zK}acfw<~x:Վ 8MB?L$ +A7 >"{Q* 6ȈjtGp4Epٕ/7k;.=ީ9ɸ]|_㝺i[~L:8=ʎI&z uJkv=$zGA3dmJ}?C\t}(+pUB8j=*@T %l^v#,/l"Xd $`/lZxxy!H!:~L!O~@[Evδ!JxOEʕc FPV"uk'b 7>W/E3_qUƂԉWā[T/.\[s<[O^U\žŜ#)=4U'bbgABiYCS#DO'FTp>DbPE 6OJ?smDb,C ŴW̭MJ"70isa4mmhwmP恍읒K\C/W z'X+Ǫ.;@ &WDYzcC; dNd9 >„KBB wL, a-~O1Jr!cBS͘dlɑ[j)q_{F>"qK SEı5%"Lzź);ob$ɜ;bN))4CZfE? h73ނN+ݛS/ԣ[5:~7 _|[ց9bs4-O. Seeq mr6aWE$!۔1>a Qd$yXGW߲Hb؏-uƎA,$]k&Dy%V\bU[L>+?\+N\n4]>jPtOGi[x/l;vd|lsßZؚE%i7F?XU`6&)v.GyQ^ju\IjuFoE6 P`m3?xOԥ`CwE?H"K)L;Ĝ!|9 pll֏Ta[_c3DYԙ1Q>0VӦ(<*1ѿJZxK؁| -:_b9)ґWzoalw}Ѳ_ iF`iDoK(qYz,O_:`M{ӛ~26PC5#hgs/G,جkӇ `GmFy5ONo {}$< W-ETN֨syK(Xz<Բw523Xw7Èkh !-(qD~Lv6R4t@Q-4+!rqLw4ˤ[-PY2+}=LࢹT[dFZ߽JM ^VewQ+~UerWZ% %gel-SGF_+bmf h8Bw;.?.|Vj4|:iXB+K=WG! ^y3*Vd֍0,A#FCws.0 %~ܭRSsgz5ςR0 Iv՞J4|?=m!]$5Q#9gEs8*ӆ}ߓyOe\\Fش+5o[4E=1'Qޟ^ WO?.KG~&n2Kh7 AxmA*A,iGĝ 0wDgKlalzm"AAw-jgថqzI!'9<֪Ro\DXTf\^~(W+3 QK$<2ֽ i֧|,æ{|2޿6/-u@9\zO,$UEm : i/ Ew8T\. շ1ʎSk(&~Kth_u @z6c f'SKԎ_ʘWH7Qjdo)]X5Y*6 V\SL53ia2rgJx4L Xe{ϻAXCjw|bN1ƃפX1LAs9@ũ<[ڕWӟCN`VFɣd@L"aZQ'9F1nS2{g{kd ǰwOv]H&Gaa[N & WNjBI.5ed0!J-h[E^KNM߯oyz(F0$6((|ts1 IzQЛÓ7*uǭE=E+w31 u?2 jHNRk&/3.[`Ǣ+榒s17 JmxU\03{.CJZP>p"(1?Ʋ ﱲLűUtc{vg>j <'L#$GDUg";{Gy(;ңxXXNeH ~r2=G?:p|6A`5K"C L5j2ݧalaкh}R ijWËk.U k?l!tL(xFE',D:L`C+=8xcrNT~7'V&Y2 fiu'T\/]~Otb㭜‹+1_:Y fcҴ?:;?<:ydeAEgՖIZF+ea:k6sFUCU.8ʮ_^p6\4?6.5st.XZ}$:΄Ӭ +%`)ι<)[%#j*ۑAp|_Xe'WY1hUfZ=6$!e]D\ԸR^ʁӖ7Ss*:2% Fq=*$l @]~!De܌X :d ni3}e36Cxuki{T9joRqZp;8 vIsAP!$,4ߒ`nn"=*& qLJIj y)6xXrl2̝%<&څKR晘p(a&a'.: kbdo=P`uon7a_: G7D.g Sx:_#BjWn!^n> +NB%{40jU쫷5PWU7X? 9O`$-;*ܧxn):mmFpSL[.<Ŕ]:fs4>T&4?$اFb"@Qrv$)3wۥ\+d1: r Ь-.z!C55!p篗~G$bl)o=kdT~kʑݱ+3Zm`D{[Lrۡd6>i+),r.|ws,yyiu>! ֟$ Q? X췡-]aC(iGuw <<ʊ{:&Tud@ )̀uStÏY"$g=-RLž*n9DȬ?ad K[hvXh z+GR JIŀ ̦<5 /˯+d.DdَM>-L:> pm:69oA9<%ԟW {Ojr{}0Dth川U#܏hyhx] >yXj,9cwZ#6E8; 5VnLdEkֻ"tW+?\P!^fa%-+[}Nni3spJlы+zzXC=<;6L0fI L.̤ fpL qn"rʥ -6تW܊'?6Yb0fZYC]n*&[e!&rtDNZPz=LCo,#B/Du?UkbLei!yBYM]|- Cod7JQgm<[YXU=j _<*|Йؕ>f^s GX}H0@x oGQ3`ڊ12/KcF نVJ4ot?.2GҽV;L( ×6 y^zID*UHrMH$`767ՙ RUk 'oK; h#ƽsie5*x]"eֱhi=}I2vր:0=3\ u9 .Xdmd\l0 Tb,2?bzI%~R%:H ooS\"!-~,C8.6l2Zw4 P4c$cI3!cN\fkS( CIg%OkEG4U2՟Oꄂ1xuNJ<7VjWjέ)bC s%+pJ@3j{p>ǜdz [{01D pt" &'rcPx^|sLuDʄuIoSmW2v^s!nq˱(lb2+ X".WA&:u.WKO~\0ճ  8RhX4 ^]'m0yMt#V!:0g *ߊT@+l{o%p hMjIi_՘e|41oC^*&}ܮ[҈Β%2mlM`V Q"~8$3hRg\>YSqd9W4U{ƤD{V~G+t"lUP[37t#]aK,ОtgqIl| ]).7@oZ߀D$Թ6B/TGߡI-Ut9鉕4GYՄvMXî(m{p,Ev8o;`8KD4h# :maɍ/]I@/WsCW-NIFl4SO_(=τ6;hQ5̓ ^PN]#>t!l4gGVw4l5qT ܖX(S%\}x?\KA߷BHƘ D΄ruz౒<@k_v;kxQjMޡ/ἑ4g?Zf hQ\' 0XP_poh81y>Klב|td3>_#V#9_.6ĥ'^~a2)|TL&9"X߆(Ԍ`RO vGZQ2=Y.<pT&;L`c~yHPg "ҳyZ/ kѩ$F@ X@xzjv-qM/nJXBz3<˰ sc?9a(~agSQE%X ~73*ȄZCfR"ܐKtbl;*8ahA3n|}h) Qw)2?dڿkm^eFu q׶U ^7KT [j4Z(fD mymǡmJMCz]mNNoQoWD: ׁw9hu} Bgm!|$[?̉MG. q.%֎f<"QTWYص(Nd! K:Scqϱ~WߪJԀYoUmwWN3(C>16{jvB T}<&8v3;*u?k(>7@uC=)u7&LC*G:x*R2`4 :%#I|S[& r&O@Q8X~ׇ9ɪ $zCCOS3&yf#·h]A[M0QxU_߼l܃Gqt M!舠nVKܽ~vWQE;T7b>SLg Wij7Q][Wg,\) ]]mq%nu54Aɀ޿م2˶ +qܤfԫ Z,M>|x eQ9wƁEc%%^CхDžWVEYV+*4ƋJEK?#8rυ<fbo>7grJ'ʗ{t+ʵ}O3:@C*9ڢ'Ai~<ɽE"r29{KۄY؄Bg:}dꤶRiy.BNa.u,äJ-ZR^. xqSZ5P{`&{X@4qWn-"z1}<%8LF&IY?΁(+QTSW~LܣSb|ZH(L˜~|RwPSdWF. %@RZSUzbaK}{!J e`v'ń3)o)IJnAM %x J~wCo  púD듲~ØB2y z0,qX܄[l/qRB 0ȋXܴqh;Ls(7UGkm]RaI R M;ದ@*Hxfk>ña̦HT"g)ZhgRMVAAgC9| y}'l>5: hN7^K 5Rp|/C!*8Ta}mW~:}4w|‘nl^yin6"L' n1\K%zƣ=[,,B_F&|RU7T3I추 W`^gzXy'tZ'xK@NIHI_|=zqNsn})qYh;&FZN,t% L4֥^Q%bʅ y~XjۓfhD"~P9h0T*,+ h[lۂ*<"6d{#_8*fl!S5]9KyJR8 V[dD:WLΦh]9`ݿg|T4LѼ::'"%m%"z|7gUqgfrjU.r|'=} Q/GAK@jI2DZH@dZϻ( Am &M]G^4ŅU[, 8Sur. 5@(뙱;7Xm=ޯWBc,ts/F\E' |UzЂX;_Wc|CIkb+R8&(yvN 2h`;$Vfq\k~{MjuГ귏^3Sp!/8v2#@jC`O5)4l `,)C9XuU );kXEeNgWTA7/v~,4ֳ.Qzz9x K^t֜3 K X'D o\I@9SvIpiyR}Z1zbaf"8=R&[N$ dCNYv{A/J;u Q15a+.Q]r$w@ n?SSO0/`,3#&-N_'+Rm07LS<4dҧ/yKATʎj2I@* YN2:btJ'=,L~,p<^XE 2 :bLE'6gu-M//J+!͹h,$8<NҰ-FC);acJ,䏨2tw8`1 x| j'=B=K~{ɫݫ0 ުRX_K8P`oX1, 5ȟg_Y<9t@|2KzhW_/vXUʧbH1{;c zTEN D总r[dy*vuSq>بm?$"wvCEUp!y0DT#'wAI "vZFˍ/k骆 śnO3xb칹߂wQk'Sc.F9fWzRC.riZܬFvޥ]Zxݑ qERk/MB™pqݸx`!1 ;l0j3g=׺c$o 4WɝMD>=W?gM=_1yT/MDv[\ѠEk_z͠ 9K|7/0oICIxU%}Ԩo})z,&uSղByxN 'YFb$\׽zDw-xdEKP<7ҕR_NiXh@|zRx xG줾́$eŔ&>63tP^s7\""hbplyG\ ufawvJYy87X@=(XωiÂvNvi[Q9"Fxľ#cXBnd=1D&zҔA@:/+n2nn\p;'U>nc+X^{#W HO l8pYk%}zQ |A[.WqzM&?5O,FCaXZ}'x3ӛM}C$hZpcS'X3.#7B5fnuZD j×g_v?`Y_}3ȓT;=m?>4g;ot?r0[x^ Yʳ[5^e 4K3#u;rW{K-l*7Nt_~0! ^(;^K yӻ'lXnh3R%+!`n${" eڥ rЬAe񸫧ŠT7R 4T D`z|q/kv"s'L qK4q#K/uGSZg}pyړP$YAՉ˩u%WYizn>4c9V}paTA鵫i~nاЌg5G#~%x]͜ \It?(P"3v/ bfc yRbHEPuj SsQ3 Apί6r@'s~o/<W~ΪO=JS bNPGwPDfǴSRKp@ U;oIWP3}^<5+qyG?UȖoVyx lp$|!#l"m^XB?=ɲƯ, kG|@~wDn J:ֵ(FxQXK=alj_rgFOdl%uިY*Exv#++s6CϬ Z$S_s ڥ5^/i7 akt'6)QB򛢅 IbD 6Xڵ \JZYvֺ!,=GFܸ#.}~&ҧ#MNB#, /d}_= 얕"OΎr!Xihb)`f>ETVtUvrp>LbH,8_kIN)q7Rp9ڴ0/G숚ijB`6Xr4,2Z:5)4Y~C$~ ,wD\#^XqȊny5Uĝ:+Ksg eú91XE5{!(J8>a{BlU|>AXSrA#;H׭8;;A|!]yvFG@?EALFWX*-&, : yЋ=G?KrIX[G't34b({U?pYG+D f+8lFe%|Le\gD۸}a-IZ$߂t))yOx-"H]M*@Yp06Ǩ jFXN%%l7PvCxvq+Lfqr4SueV*'Bc_XQ{Bfwsm!02 _楼c7#Yz:`Xyq,HXuMw?  kj=q#̮ M~ܥ&. n.FxyƩwﴳ!vty}Mw>T亗D<B&UJM.K//f Yt.iA=5},PKA$|g<' "/*MV]iWEP-* stc1dDgKkxUQ#su =8 b/ o3QdbvwXR23%0`^w@1qیW yK ͪS$n[oXpwajD d"c1@oG]B~$}O -=yЍ-ߏ|;r  фnб /U.g+ u߲djH5>CV]'5BB(!_F"y۞q RJf}fFch( Bzs M07Ț0cEcI|q  1't<թA 1Uxe1TDCPPcL4*5݋ELUSɏĦ`؄\OtYje)4 l5V>#M \l"TT^CV~F+zL`֎ұb- ) J:&f<2SCQ4*XoH.>j>)gȃe|bZ 4$;O&;D&ҏ9룣;\Ո& |tUBIY"zN"j kR+Hr!E:5s] h@<}lDŽxsLcm <_2,n rxf-d3oFvZ0QY̅bR0%|n",^3[띓EEl X.?yQ\@~Rd ^ب!JEeKw^n*p_fNFGk۴ɪK뻖ll/l"ȲV E&lnʻ#'\jٚtP5^ R8T-I}_[s?<3~T*6do e+SMJ<$!}? N782'~ao_U:Gۅ3B4mm0ӑTG'34n%F 1:$11:9]NQXWl#y$wsZ Nh?5 VWY^7Q̗2C&H͸^o迁#%ul0+GjNx|#NT <ȴ& 7>՝%f~Oܱ7Q\Zu'Rϟ b*^z6.$  GuEC n צg3VAN/yl6W;EMق#[6C+e1RVc$̿)4[ʌwyBOt4A)UWW'"ub=X1`؝!YFҩpjTe XcpbQ*v9 RGMihh FW^G]XZoPV1`!xT3ub<oKC'n"4z.I'W XξN$pnjgB[37 FhXs4CԈ[Rh *X[S/j1ڨI$ڲ3)t-@F+R'tn;+!Z;F=n@Gy1.AIB*HF0pZe9Ǣj{oZ~>׷ˠ@GouL-\3ϝ,h_."4O=ə8HN &UH>uw +w0S:KooLqUKa+cg fsk&'+gznp/dgӽbr<.۩;sU: fV;*4y|N GJN'_2R4>ogiVcBTTS5tiMK6˻Tgv,dIdFյ4gct=M7τHB@hsߑ.} 0vl=/%+!b*8U{>@%V/k9Lͩ'['ΒSp4ǤML#]|]p%,  Q1RP.}zДL{BTn3'ɚ3^2pJp?w#L+ڙ([dnjvCdTTm^R:OX y*kc|xW M09&_bެ87F`>;EVGgE)Oh,:s7lm>f-dT~S>|qD ɯ`a@a|m0%œf ً^.;d9"X=fx* r[^_Ӧ2.uL0 g^s'"i_2!E#C`"#,M/^SjR_Jc䠁y`X@>i3UĖ NѷQqn?+赳HԒYhuMBw$  OUAY*&(c((4n9Ō^vnix& D! z#CckU{~S La 9[~ !N}%##':tUy6|h2o,}+Z۹;kW"xf܃۽gk6GiK)['U:>jOW<*N P8˿FԜ5 eGVHtvԴj (ȑ+m=2>Zx"+pOLP*RofRB}P·Q%uѶ p=鏔`zA]V ,8Z`mb nLMTY^aVeP+}J6Rg)Nd E$C+)ӡ[։@(k#JzjI}p='}X-Rleydn{=< t/U\iщTqGrQSO˚v!WLym̝*7AQNEL3$U4p h|:d4wf6=F9Kr4NJdpn;1R~SҴ0mĘoZ!c\Nᅄr;t` ]C>E`%p,d!~X ܍7ÐJ藌:lNksWxbcq{ID%)e Rn/q7Is!`>Gi--V\ǶOZq=U:'Kwʫk}N,_a/Q5Shek&Y@NLo`ǃ x)Զ{o N ʼ]b&%}:1=1]6E<|M~6[4z jۄRGٞ?mHm\ug;oeqf^+ݝ R3~ym.V-vLmm/b(ZWј20vҤN_g 2~KrS7U}_>՚dXR˙"B VZ\'0t׽[rhoG㟚gs(-kԸ.3Mz)e|J-걠8)hO$+OUh>ζ^}-_RChdhIBZBԩ^#@p(5MM]5*↽wɪs63k ~8X:\H(ԟ:] 7rŚ 9 vm_WD`KSmą5:~FM!">?VPܧ%ږ;ĥ:n3OCq#8`ϊCћ 8$efډ,:.fKO^DDxʁ$~$6b4@h;og= ˻oi9iSxYTێ!33{mp3b87I#4FIwA4nΕӖ]s\_TuTi[jZsi~dA Jކ+[Ywqt`0l* Nięr(3u/'eER?/B-}ԕ7+ ff̰J^3AEi/o  IPV֔jLAFZڡ t'#H;zSlf(ɻi:R_?EJX[i#h2U 8_t { L)oUn`jܽ7ZAG]I ;5q7q ukRT6Q26Mӥà^r_0f<^zxM-ja)g*X2MKGcvZ@xY [~;nFUѿG J n:*.i\L-D^f*SNCb'pH5&u`McL0@aADc>'ۯ|&ㄟ_W~^Sq@O.G>ʞ޴a~m๰ ꣅH\<^YܛPqbu>AbJY\El?-Hra mRKC[z\A%?S|ޒ ;pMwp,ZUh~@!uF4N4FI?v30goMR'XĞ*;wb$S+* 苖téI'% Q8Kk8]"󤪷!.EEI:m*4A_+a5n-TN8| Mz970fֻ';2~6f0b!uaS5\4zУkx4!WkE թk|ھK8HXJhd$טfѠ}Qx !mSk`|b'!؄amSBKnY D9;l"+D} 吴ggb1c3k|2%ALh墤xö$jaft ?U+0UsW(h,܀JqR=PrVX/칚=]|! i,Fͣ'+<c̛ǹmR `;Aoe)Gҫ>,,LbUD(,tMs 2vʩ[/p_+"?][hǴA Tb%Qa0Hz>V0\GEga˄V&g]}v_ x Z6{Q}xQګ2٪1 T*GĹ+ZԼuLu'hh/x0jC{\1TF1ϟmg'[уrƱFve3Q $Yb~ILŵbJzFLÃFk]K/9pn]*>S)ԁpڄ Wͽd|YPxLreuG3g~XH5Q:QgW F%T&0(lV0Z籪.楋,Q~YSVXUIr*SM7malIi&ܼR] v^̃eU *o!azY&מ% Zzt vp2&]@8=klbuu6poOQ&TB$Hmߐ (_ k\\IZL> GZ ~:Xަ^IZqR[;=/U_c/`REi}-yҒ0k.Pb>)ʱc'>oq3'v0ة9p)PIOZxlVC:ǞF> \ :>U 0u&4|2qI>4Oz!܊ӎِ -Ӑ$I(SEvV ߙwKQSQLBV9iнN$Gb(82ne6.c[9];Z3%YtM HkG (6^_MV9JNq'/ QҔCܖY럽ZTBh6C<^AmgtFWpb0}BNU 85t9;h5%­ 4T7>i6 7*Y*c[>hr/}ENδOM*m|wnGג}U: sp4MO\\^}d{HaI]Ag 0@"ۤ?]iL<}؏nBɯGQ>Bŋr8e37`ʹ!uC9^ኴoIĩ uݭT猅W^̩qp"Pw}HNBCs3y+s([rXG(M-_ 8@LiE7Lf^ o鐿; -3\W~J6?nps?ծ`/EJ+肄%g?33ug%LJuZ/^¤pXG2pjHZ ,abB +$.T)s@3='7{TzRb{ o"q#êeε#Ui$!K{h'޵~j5<`@֠г`曱D5Ʃߗ۞'ʻ뷲.b'8..!\0hǸ{<.z"ΌsEъ@4#Jix}pG-U,u=fw4rG8e"nZD-ד-t0MJu.܅pf㨉;(1HcAT M Y(_ " \i W ^j%ReBO cŒ\E68kQSу4fVjVime x5eH掆'nug2+X@,F!}{eQg{Q:^SņߍxwBfe,q)ߡ~"cKL MiQ3D㢉)i,<JRI>]ypF!Ɂpߙ9u YT .{0ZZc{-Xg6E$K wCɀ ݳ]r?O!e5 "KƄ{ZwZjH9qqTڬW9|Ⱕm0]D-n%H[qn⏋ECON T-jnѺ.ig+4z2Le-@ Z{Exkm%A'x2YN1S00'}`S;EnFul%'d `9o>(xZ.sс><0M`CipѳG:{ % J8-MvfgCdF0a.;a2trRaB4*q-Lwb-^- G1B 0Uj2VAʄOT]d FQ[F&PNKS7lb?i.뻸 X慾zԝ9pզd{6C-5/*B%R@:잲\oz,I"Oɻ0LFL׬5U&xoMw@R[<93]"Cxd$4W4.e Hۧruxs{D0-@#7G<3{d!ܡ_r:>KL;5l #wC]r1[JԞ5-KI;T$𡆊mm,DK=sR#9L}?C?`e) 3ͽՒJ4ze3khK팤@L`IFJw}h-xwo1b8sKP/z$%(i:CaOE#ν[u \:1$,} ^ޫT#A^攈CY<7P]"%gŻv@TW i'=Hw"(Mٽd21Mœ u2VGxvTiH { B jl*;!KH&tb+N:O@p@d~tb<ĽҪ$[@RQ=6#:9*hJW,Yh3#V?MVWk{>.KGFCe #J۰w?~0: vx3aAUA(:vݟ&-sƌMWv PPtsUJ%|AX]m兗dN 6r<J1-'H l"yLq {zH"kSH /"$ΓMLceF^?KhH)rJsX0+݅M}eF(qm" v$0@A햿Ll]i(r`v|Z=tLq EJ p+ȑ}hTPAj>1m" USV#*+p(As:&U<+>wQ0eQjpR`dƵS/͵ڏs~O="bh ٳ\b *)B|qz{4"Y%l ⩮.N&vAek$t<džm|Yls4quUc#S(w'lꌕ> ޭy:)3l7>emM@[O нUij q !il [x8iIkPRq%K LB!_/_ KSW3 %d*eB+9| mZ9#ʉF(Ը4sȭ _r}_,e|Q#`1Ox~нb]O~ c>I;=lY.`f}5d8U)$,3C-NHXVjO p{N90PT@2J8@7+V0Ɨl*--ڔ$)x<ryO ,_83o5?ǹ=/-I%FT&${j ٗݼX1*TOVLɎ)+U%gӲ~jx[/'^) 'X̆=qzmJ憡x`E73b*h̸g s ݫ±7$9x9Z.rSG+ eK Ђ$>P޳?/7QW4/)ru_G14]);k D݆,{ݬ0z>GG˗b>'SPOd9k6rdm@;zu|TʞM)<,3?fNM@PB}}ດՓ&8e5<`B}ύ]%nfm05?p^Bc =ACmuABy찱@x=ªS{2RO8_PVS%TIaЕw@"-IH?STeRToXjŅs+.fR~j}8ؾ{zAG3"EGYRy¡wDb\QqHT` Ί>mr/h=v:J!i\F,^ pGTO)uZXE6r\MeDk% EBE6n"飌a[igLS>ɤ>9%%*4|R/P \i4tQ r n  I'lᲆXH;Ry*q_՞j\.%Uv0 (0"6$cخ0`,~N0P6spENކBѱh2'n$<>`^<ǻf\NNj.rb"@|M&o~!ٕS!{L{xJzzxTnq{rnftj6`:|z퍸|׭f$FyYbF혉r̝R2S.O/ꈓV%-hn· G¼M;y-DWOP\½O#V>bZa)Q-4+J{43R?H5b  녒9$hr0(xa15-AIy_>7h"L/6<-/?΁N5&`'MrjB}g у>*DKl:_.R *pWBbKc@ꓔd=p@4k k4Zg 8_'1cNjW>[^Gs<A՗ESD76xZCۑPjB@̅[}Y@EË/wSBdWL~h KU}C*Q_B~%8L(vVdts9jT&y\q ?H[g=]egJ +aٟ_2NB 4de uۏLJ\ +2b*7ږdzm&]rѬ3.*FeΙre橥G"@Ә:sWfoٔ{MT)ICGf0 &NOX̦}D-߷iSoOyJQ;'W[St0AY6PaGsKM˻]>1F9)6?'k譏nlXWlDK*ubߪ^beĚE/N;| oC- ΁ XPWESh̷w0Q񑲨@KK .:pmҐܯ-;C5nf9_YbV$0;(ܕ=tFcCxw!..0\d(5_a2LOT?!~]뫂*@/hbUfvb@eq=PgCg2 C79do U9DZFb$fڛ$ȡHydr-~To5aU/s/9{"lmAgv%:U政] 'G7{WzaZPn> ,bx;x\̧ss+`=C!;TUE؟!!m@{"^.7PHl#e')72:i+{,p*L,c'xABhYꁟţEj0p d}VF Dcdƣ`j^37LL9[ oee+ܨ^ݚzpQ.(^")s${nsA%wA8Օk $֎Ū`zɿV>fb+H̰Y?e.{Tw|-}sY]L/1_/Jx#[v`Si`lע:Ohd_I܏y܈;f adpC^Lw[Z6D^n# Nm @μ]ȯHql)0Hz߶`W0gk0]nvBz^~Џ@, vjW7/9#j)!ߴ2 M ,i‘]/=bRYݽsjR4q_  12Kbt*.HF4AvM<׺67ikxcx_DKh eȳ]@OB%YH'j[ecKs"ZcbN^5UWp;B`v@ڟ)cl0?ΈChӿ<'CK ^J'߄lCp<&ykY (W椥&Lm/#h0.[o47\#8xE)hQ^O F`<xrWۏdʙ@;{αP|Ip4]x"{@p46\WZ41_sINΟ/N~GϪW䮨S(":-fe`6n mxF'vR7 :eӶkJڍZbɮ5`f. Ixllԝ6}>~ݚTK Ygtv~TYnx/ӊ`_)uUC1$_G`-[pR۬X' #{ Sk1o %X$Y Sm&?ocu Fv2:1nۙ.\׹]ʹ"sG7#4TVmI16ZG . LlI.R=\~h>uFBQoُ|p)5- -W@leZoɀ$ wH|JkǕD,6͞HR8+!=HSTOqλT6?| 3C=DCETQ \D,p ɲ^my mvvI SIz^P!\76ZGpKת~B۠\ &=쁅|Aʩc/ZL2g~:Gd9[G̎fcOBtT}A,-?"ߕ[OZdl3! D5Q )lFL4-3F \ 2s#>~"̓xۈb=i%X};_&q8g!CG#4G"1#&۲Ǔg@N].n'N#0ƑIK/q}!'pniF(@Iߙm#I&0؎Zkj8zz}X Z`}Fpޛ`3"Sr׉F*)Jif8z1]Z1i(|;NI_czW/23~dH`CX5tq===XE~r摱nn~;S7 %)Ύn`51#jc@v׊K>꫐R41TH-sҙ(kbx]zzAqCvj+jvJ`dTNuvA5i\Q[(3V031>趱k>~F@q|Hs =50>F]Hu\Pjsa V e9 e;+(?bILj5 6mDcش{N³ߖ' Ia껢) xx⚩N{&)&aZM OW s+|<5j_JK^>9S8QTCMʳb0A3cc@klj1:+^ cDB? adFF/CHr~h<"_uhT]TS HYV1D绳5 w<2R˟Ȩ/ќ0:vR1Y Z9B8Oj mF^fig(fjP'jɸ%S%(Jwݥ*\wh^fa ^:LHvubo[=Z+om`5Q5Uu2lF~tC!(ʬ{ '3Oa w.ߍYY<kQ Hg+jky%~N$¸6^e1争nȚ*7vc/_K731[*c$9R)wT@^)e-5 8C bmc2 % xE`r7pKeMYY-W߹<|Ne1Ig296[ա%uiGg1 %]n'iJ+ fSQia*6Z'1OQ3A ([=q{qH C躑LezN^%zѢmBՉ.9o|"Vؒ<Ͽ]' hI5tψ8gڭ 0ЛvV&Ys 0=\gnb'I!PJ,;+8:B-Q\0]z+燳 s\(; p̓3p%?~A,גX"')`[rs( Ov ;XvS(LN45邦wYHbu RJ|٦DPnkω2k[4*8JI[S▴J;4$OSW/)YFYc{0b>N¸E728o& S ̣v&298ʌpiD$&NBuW6s6#qͺ \=OLe} W: V1wux|' Y5k:eV93I  q$^M2FRVlDeYII%%q?l^O.1W)tQ;#!JhG$8xZ z Ȝ&T@]-49+G?{75\jJBIy VY O!?>b,L2fvDUgڢ03!/O|w7 |؅¡˓qd{yǵ?M̱BJ&t^xYPZ`9F2\6vUf㱄էl1? iUhdž7 áhki! Ut!3Έ8 Zy˷~ ӌ(2 VO'j,nhVqG򲂒gIBnTV2#a}1v[u߹SE鯱F8ߝ&>?zI@̷Rhl+!'L:RaBesIN*ɚ@8e9%-_e3-~0rT.#mUIJ| "r 2n5GkS knkkDk&P'u!i>ItW\m"/&zs>QGĢi7dK9Nabk/S|ׇ)ޤoFRpp4Q;T^fY<Ų_1Tlp,VLnLW|Xnv+8z N*~HM[QQ6%ӳ.H*rҔdv{*\;X웡Qe݋7VBBfˇU:£Tj4;UI濋$_89L=2z7yG^(e^W8IL):Cp}ɑ1z}n1Q`\e8لȟesR5`y'VW*QnT)'s&$Bމ\hb 8$ԘՙQPAҫ! Rs<^((25M*k=Wgu0EteM!pT E!٣$_Zݓ;F)q1Gbk t_~Fk[2IEs'Ɍ- L+ve8y,.*jf~?0c \l"{WE Q5Q*" yޯqz70EckHI m)JԵAJQ3vV9#NBCK4T47hm߃;bCWFeRͲbCHNK|@7T _TckCHeN^;EgPCD"a^iM:-z?C$||?# K}Y1 GĘObv//r#2)̋䣫^~ tj*tgɖn֑=rtN,O3A.V $Osc_ .H輈klyrY^X%]6>߾ީ~ۦqp 8:=%F-op> Oܥî'R>2P s5- SC!I}0s;-%/y$d<löUYo"/dy9~ jkrAqT R4bNNQsn3l\Ss08~<9}w-sRC$D\3fZ51 0@>v{}%|uU&3sXE+s.V~|{TW4_3D&םACj:Cۛ(RJ9K_i9E]FqȾn{mɇ i'Lh\ Z.c:X)2\"Yg RyL < ;W$3Yѫn\{_q`2]'NP$^~d`Ø/4V5HLgΛG쎰'CpU$7b2x[@}mݏ3HAZk2gsLU%sQJP}tVFiU `.bA; hz޲~ YCyaٶxvG)7> 2dk+^ r}p3 = cj/1<ӁoIbyc^ C8Rz(0EMan&UM^3Qn;mO#|=ʛ\']/&r1GF#lE!^hwF<M _N~c&R43GSg[>csιY2 \ \@TJ^XSxߟaBs0OMMN t(̠,LRc5|I~zn_ə;(9Q͖n^pUoZLYhҏ]f*ŘI)ڇHB•Yԣk `|k lЁ1C00-F$5T˱:y./{Fz m&%8PpEo̮g1W-RrG7#ܢ^5G%<(sVO2zF̃PxO멶[h2\>* ١Rae  0;(4!c4%O"䥔gF \Xfo3|ڌ,44kb!7\nt ?]ٍsL C pLd)FӇ.nKګuy>9վixtZ\&[+pfk|!8&׶3bi"U_rQgYWU8޺^!Ӻ{ ?&!ors;[>*1vx 3aNi )fInv⵴P[F93h2Mjh0IDa†G8u[A+'oOFؐӰcpV}%4 +s.|t5r$,ƏSb̾5&NRFL8x*7-E[E/ 7 @[ky&AuE5L>Xd#0gqW6ubW_ҳeǜ1vA>8KWtG 10wk]lWπH E_i_jsf2UY?lmQa' `o^Pӫ%|NB:/2dr‰D>ev?5iª/lDZKf$r+"VQA"uoG!Iu]ImwVKDt7J֏-&)z~<wcQ4Ӗ=5SNlY?'MRfbf}d&Pe͙>YT:_CNo:Urތ AVu!Fm\+G쟤Qd+F'dSY3WlVyvu)5˺&ẏ8qc^ő)?ה=LviX==2 \*H ŋIU&wCvfsm i17"/87!70I7xhGШCye?st"D;v )05z_&;CKDT4GOB',9{ڈʄP{)]1$6"I>܂ Ӏ>~aVJ˂J WtUVYe[0GpG >C o7 Sȧj֒/癯߆SA|`A\ z99Q|he]D) қl#>ǀ*=jef8cЋ4G-Dk )P%AзK,xas6#j/Ϡ Jf69nI1CF>=:+ ^WF!baAmE?bXF= 21߿ӲQ&}֥L*j86vF^Ƃ)z$a6ŵGwP[lhT W)dhJ.9xorMRudO@nYQI̘A9A"3J9;J-X3㕃I֚#!x"<3usRF' }[Jh {q- 혇+ϐ'Y{cHܮrq9t&pOdP6񤵬qP7OAy"p $L#d?6!I_V:x^?mi:tnUGs|49@aK+vd{/5W~3Z2 W^s3wiV{ĦE"8;9,O$.M,bюNo&҈D6Lܨ˿5zS4 #`z">X1'K1- 즕p⺐>X9vbQv.cr`d-:,-q|^\B|l;5(#t &e1ٝ\5qTRqׯ4ٛcdD::*|B:9(l..+ֵTTᗵ$JdW.P >a:g[c\rP+G /=FwS~ ͭ}{2nk[$*x \c>T7I4d=eڝ|%QWɞȩͤ9J߮p |5^ 8 n^^2bjk7ٛVp/ Q^.\ՏcYML *_6 bs_2QUASOڥOWJ+(w|)(0};CPM\jDCV~iq9* Pެ6z Og}#k ly/ GU~:ہ `y'OeCZ^`zc,dw F /`㌠k/T{(>`_7- aO7 Mpt:o=LIB~ t*!d.=2$:d0 t$F}W/F;7vNMG;x-:RȂƘS_tN$ě]8&_JqΟo 2Sω%VKŁCs t_2 O:\\EtqBivZJ]_Muɝ+܁ z`>kO# Ü=>'Mf!p/FlqChlpU?1+XN,|aaiapVq;:2۽霏CmQiJU4W'ثgw5U:)jI=᪎P &Q q\haf'IJ:|:z[yaiC@V֘xUZm8K't~tlXm5;&ir-xBG-QEh%`A߬"Rh>S"}òYne+3IkwXX/ϯHj/j믱FTT\D:H. cH ˳Do+ FL߉D\\UUrpXHSw\.r{gru=k%?8hy jմb\QS =nXx z.#łhAxZGu;%-&Gե3'lO)anhBϏ~aq* Or`"$c+^-NMurR/UpZGV# aK>,Dye<b2rGX:E\Xt2Tn;4o8oJ؈^PJdnS2Ň^%m0& >F@,KvC-yͰ;`5SFx&lp#j!2 amc7%}@ILk:plx{UW")q /7`EcWݣB+ M-5VY8GM줂bh 1!s~9*A[1)@xsV$̚z ynUɴXc1kc co|Ѭ~; aΆ-4dU8YǓr* 0T+hݹxbrTez HqDxV5hC6`_MŔ@#WМ *z/`A #v15^I9EnIE0իHEJτ/a 򠌮{u}Xgګ-Bp8/ h%{,xZu?ܾY&Z; M R7>)|pѸ*@_c19ED~Hs1hP頽G&EijRS4X=G07%fKz{$Ԇݖ;y؏ּY"f 92s~J}]caCBwŌ-a$j\X&f?\I!K-jJO[Cawu;uHU7Ebz&kZ3~o::Bܖ1^z ݤ_Q312kq۬C..`7Mg>u++6 k- f/P&͉]'Spk%٥P[ ϨR 련`ɢi]0`R_^ť&Am"`)XEeYT v-?I rNLjrGYqjwVt:='A-4-/M'7Ɣ|Uف3yE(h6fxFe!%=<@F(9[PZ͌dXaoЙiOuE@ѐ]Vy '  H-[GL0ۂ3]eaTbdhff&)wb.곜|rBAlH]ōS146wF,Bݣz[prnO%5 /L4(Fhi#X+I 1Aփv&}[n٦,#']][>\rܟrPoA˫8"q{,߼`)Śi Hu(= l\Jq\9&|rvAةCCs(Gj FKRf,7يVuЅ > qkݢ /G iX V06^?[ۘ970'6"1vb#1`<Dʚ+ؕ˰G++vBā&^Ջ߻O; X_)[NB+F:i$8:y;ZnUч#/-rAJe!yXr_/O|Be<{Ɛ+ag2τ+T 9&-YG5e1mшLٕ99懜 d1,bJz5Ԁx1kX Sk37o7UkC v:6ƢJS?:v”B8%%r9E{ eBulwm/JCgL_+3PTy lXҩHk`gNޫf8Q:䴝`ZB(Dwc^r%~SJuJU;|,_y,gOK"ѴIͱ a2Nbq9MFGnw<]]#/e&7hkH`cp:0V a+ah9n tk8KeD ]кCpT;A REGWl`6fdj3vY)aH $7x_A r"*HrĪ%%5K9`QfxׯY!Ԥ02\\jfZl99?n:лV3HS5=ڏX"f7sXT:[$A;. >r,8M'ϓ&XkT_P_RyjF[rJ.ԑAШ _ǣY$bv%y*vT<~JPG9hgOÚNxhSX~+)5jY"vpN5͚q%bm6^= ݻ wl1en6,9.:LFg\cMK6lj,$x20wC2&賘Vw\6E3yD%G|pX+:RGI vK~cyxhdDO[q`PŮNKU΋&0 ʹlt lI*L6SpZs=t5#1rɬM5.31L&(Tj*Y&`r^bA6)[XuL2)O)$ ~+2 w~l:!߇LXD%c `?}>}HlBvg񳗣:Uh*{j{xd+>+:ňي"X-dGhW^[UOkr]w9|us9O]?zIўsYc^I#}Yaᒄ{d+c&eZx)m8ڕfq~ˆz@(J4@^;4YyN909Kժo`chE 7k tG/ sk gcKFԃێMLl##rچjeH{_3\uܵ~˱ҝL??F$9DCI&tހf|`.;kXIug`2 G\dϺ\DTy3EJUdVFVCzD~tYO.,y15z%[P6֧+ccFi{q ]5dyDA$%/͹HŰP=H'|"@3@q{:i cZ@> +ˠ/S#:>q!&*#خ^o?CЁcFɼl񡓘Sc&ˠi# ʇ7/vVwklb߆)iff,ה_j؋3Է~T5}^$k3hTLַ|\Z!2G20puHk`Jyi+dlr q`kG@JtCWYm둴Sb2c/` *Ӡ cͣ %jFX2jejw%}]dkt2 s6e;G%5֙ӽ'h~/ʊ:(~i8{y?еG0B9ܐy!#VGj g~ gank$4^~ժ!*J _m ժyzg-j;loX8l`0=`Ka?K M,1G^_Id #V*(F3?e P_@ Gf$ـ~%zX>#,q 6oC&0݋xl8bT-٬*M?Kbowbg̥A׸nͩ'v UNf,k"rLT؁c /?rD:ڋ8ȝKo>uXi×;xߵVNN$Y֑>lVm[#U<$4qOI>YzJUAN;$/fUP'8lMк9 +(И|_ ?W!(Xeјj*0@e>3KCȵLyw+p/HV+y 4M-Ḍ_Uޓ_0QscXq{XHƠJɓЛOd5; I U:@v=E_ ŀG*e!Nui|&+نI$̆xlʏ^dG\8)ݳW<[Eb7ɾv+PT!@,v'W7nk7g;Vvb{ܕhz9gmލE~riZ!!}峛q͆Z㟳rˈُb?;|t6cR͊AԱ:N1ޝ'_B9e; k 'X n4~ͤ9HJ P$#`~Nzѐ~sjLtR5-ʐD(A9; }uE>YꢻXلq퀷$C5vi7J$]ЦpTwtw)\۱FOc'H4Z|-v(.wKY*[GC&S=[v~D?6 2G8JjJv2]u?Mr.Ik\H@yZg]\>fFǶXPgڱOokY5``Cz/?NBOI@E {FІQx[>nA>(@%`j;qKYi37Th`)@cjlOMɃAŸS6[ R3WzuM`BdC# axD{h%v)wF+XeKSx`+iKDhp94_ b4gobԎJέ3`ܵ?+CP$N5 PX xLȍ3,ÓXjV:\l䮡 Ѫs57OӿHf6sbԼn5銈9FiJؠd8hdfI캮؇LiYp}m k Xr7mǙT]lBvՄ8yHaB&QGA'w|zhuA'yx.թooK}!P\ގm F'#wn<-v^d'5?"4`G ^ݩh!.c{K߆bJ& |d&C$^K6X [Jއ ]:dpUCOj'mb2bbWz!2x.U·FS")؍ijM(^sil]j5f@aB~՜" Ydvx19.!$w$ hymUF4^1ۗ(wzCȘ'%C{!gu2_7$nuSz" M#lU2F6Hj@C℮|UWZ 0#-Gr!OJ*L;`aMc+K2}oZ9 ̀&$> [9J[PzlMg442) et=Hаmz ᱿w\)\agp-2qj">&F}DP}"pɖ9LMYo Vz/Dl xyEzX_S*]I:\OyG+&DYÖ',Xa&ky n7]HMjn+;MI-5!ݞF9sz2oZNk{X l`Q,n2ͺODF#3GZ;!6iK~7e0*Z/.v͊AH]_.W) }w aqǿi&O̦x:[E"cb܀}pEDS,yy!jQ*rPgz'h^LU j>i٧?SkiXx|!X?q.e*j~-@n½Sه̞ ]4ʇ]n6dOk[XaCqjL_iUid@vv)0X)yÍt>NмR4̓br$9l"?'nb9=Dm\im՝e]}ˬX+W= Ё8K.}T]?;xB)Yr-oM7t@NAKOZU pv Q߬>(-3K~g}GL9&-ǞpoU}¨-l[/dP8m]b2n|2Y܆$rG M xֈO[ĉo%ݾi lA!DZ[)S=.Og9N0S,S@͟dU)( v(0F#NcةT'1 BU;jA269zv@[|/؃l2&+1r\Qx`II`|8#1iّZ RPm @ZtN"n@5t2^ΚU5[l'atwaX@lkGLԞuWz¡Qf"hױuBbT fzٙ# E#j o`X}E`<8{4NV%!+OTio-Wr=ʟޖ@O&*Y5y{d+ğmXG*Z|~iL:,s·|飙'>jrPF.`ve.Avr`nO?H͗G=.3j+GRTeAŨM I|}}V Z?Kk^\ɛ& vA4r[D~B:⢱㤃 mgiT =Gma^lG"'X6$cuLI G`JZZm܌m,(ʅ{28F>NWZsj9 TA^R{ bGlCSY]7ҲTb9W}yB?6r'; {SRRզ0ސ^'N`1=T䎝&7ۜ_,FΩw|+ mvRXyCRx7<#2iJ)%p` ]S1cbh^F%o&J Kj:Rz5h*]er=WMf5m]&OYʕ?;>F ܱA3?܆][7q{8BaQ>=DPBAd)8UЊ^Z[Z5 #;l|y6`Dz<_a#\BϢeٔtw7M`?& ]lj3!#yg&6Q/)Hƒ)kQ"5ؤ'Y# ǛZ(_sY>퍢 >zZ0'mIG$HAj - ZhV:d'p 9)B OI+~ L9m sGA>Pܹ-Q ѿt@D\xi1Mg{Wg:`2v>]hyfh8J0~0Ii~]2Ce(NU/0!=Pm61K @_rlTa%99|1i0ՐLõ;?fe D݄-BÃXz]Ԯ\pbAyV)Z~HOzxlF,;bY%-;U"bscWke +eReQ~ 959WTu4Ep|<F\YQp{`iq&@I7_qQ_1%"u4[ s˙MT+4MwQ Zۍʙ >eI#s&絔_xR)gP6G5"%Wc$,Qs]91Aǀ?@۵~Ǭ+#i &\ zmfiR% .}yu($M#xӄoHvV~^![Z .D_-R,8lcCQ<-/|;8mZyZ2lί3ѯEO$ gݷ.[#fW!' ʩ%l|rugQy/C4CXr-C*`HBQgqrA1M}ھT"_e o06ew[沟{"ý"'Ʋ1d&aEO[> !+-3fObJːOexUuơ1>WGВK桭u5Wn'U;I)oH~b:wI $A@2KSH\>8[oSS7.ꜢtA|lʣ6Α.~] j 0eтh!@XjЯۿ_Ie-`I}iJx;ݑRt?9ʕ نDK^! Ee4^h804@7K@/ -*MF3Adx߉y0,4EHis ;ľ[PۄlI*쀤"Bv(9?vWppZuڲrm؏݋Cu*bG TvJϯ㺾 Sb$p cP9muL2}]Dl.CcRt 9fKL᰿&f|v&Dсe%,ζL>yf4f@B/Y%epC~^W'~SgZy mqZaRA]9Br{:)LO]J*ZuY+;hoƪY"'ZzXbkD+ *-h헕`3xmeFډ-д#s)LIz<+t2Tq)-ٌ3lM&Sъ(Ysbp,NFpݒ\V 3  YfL ºȗ4UD0~AQniK IhHd/7z?0uJi3QʃKFy B%1k ufN \;|(PsͱZѲkTjtc(K8nm#Ē½B ]ciQQMNK2HenfLQÐLuqz:AKlVHxbp6XxѓT짬鼩LlPPGl*luIlb>bmC}Gs Ң&^yRPrWL R/yEݹ+CfǴDF-'|wsacH v^ EK="uEvZ`_#A;hCe_66}'K}bf.}N2Tc%nGw'|kCɲ>7Òϡë́N:AB8DЃ"ο}NݨW!5;rB]2nD `Oʀ׃㗏bBf'&5Ȍ٥ކYwr#Ԥ_GsS4?:=t Gr70tmFr)432eW6ָxprB odE\)&UAE6gNUtas )5~DD O 5m48a\WȦCU --:Dg97D`r4_W?КI&ބu)zCƩ KpGW Zk v}?55ke]/b[-Է.G DW6hO5}=ղobrS$kg >>qR&{س,=Jd=~ߍ ;1me|.^Gu0I^3pwW Za8,Z}şБD|_~:l&`Lsjf"{i+&tk:%Of*920-0u܉cJY^%yGBW;ҕygV6Vj271/rM7mǨtg9rW_dbJrIT٪g&4fLVnUt:M{~ +T߿H%ih}'`)#+W:A"8OчKP[9~k *.6|4 |W89O Gp>xA{fBeR`!h, [X; = /W= QH_W/$gA;8G 8GmY: dؒӷV8lZOr6OWI:-Ѕ2i K9}5I@޲{D/vNrI["v[K4B_aXw[cGЪm#}t;@RwǥR{,ݶ_$!$!X>;m:-,ϯC+(rPȅ =M r[ v l1\voaaw`֛)nV:(fdDU{H-3b0\NwWӽQ9!f͈PTUrEq~`\:aB|,0n| EUOAFoڝ䪵λYa|(;ri dzܴTxyg .imj-8"*xg#CI'r] v^,5nAS@'ȞvRq dP{lmf?q;0\fQxUP4ġ3ż 06l , 8 \ᲆJټvvw$(M|0ۆ}B(<Ch&`T|d@=tۍ t.8QL$ZE>`w7e_ES2)w]Li_ŵe ZH`MmrA1,8F4>%oP[]x.]Vv$\G@] ZpL\I3>Q}LŘh}Ʀc*1SY*շ8%`[lI֐=6nD& DeKh{|r5Ќe*׭`_lЪފU)a479UkΥ$<3u%և\gՏM_^7 Jc]x\ ɝ9cKt*dV` vgмf693_.2l*̗SU$-lv,?='Qf'bgt|+9 6О~ )?MAI_DN`+gM.xg!xX'yg\O>0|fk3wIVcvX@Mڗk,2$MG̅('ν"M|W.zq.tUO'>sܐb3s.)߳)D&AwsYg˅|nF7?rV1d Zr,YstPy&D 4W k8ۨd!` r|y@ 'Z}\-( rQk+Z9'b\N]Q蹬s<}˔'t<7۔I;E ӳ^K#Nl/(Nju@[(qRdBnWM3EO$uS|Ѡa3׵>g ղAK_9llm̻ZBT%;D/)0$*H59"Wt|C*ZÉ;˻ fR ,.*6/~Dl颩S硷w."^VpxcዏYE0 6se,NGBkCځ< Z> Mcc_SJ2mst6;`ݣ-*ۖ?t)=3f,&_*'%Q+VD} YyNHWCɺe6?0 g~ '9.Ueolj~et_Ռ]ґ)0<^W!Q"'}1 iָ4C-) ɎXx;Wh4@C9݁-I/VfsRfT]Η칎-QvyrM_"V&6ê0Ů6` L9S9Q{I3r[CdNH IvJ$r%`qqf?&i'Ԫų ՟ ]⻞z}aB~Z=5 =q&ϮGNU|j537 [o!U;Q!8g×aEo*^uZYc3EH%=c;! %R#ds2}4r r'Z;MHr7 ɮFl:"$A\X8Ƶ.gqku6nګ;F0WS ; ]Kϲy"1X'Y|L6ObDԁ{sz?/{fe>^K^PS.۾IjXza]cgUe*ATA`%`O w˴{]j5.r^sΘ}xބ?Cj*HV/sdH,R?`!9_' oR^14Jz&1ӽ6U~_a F/0nr6Z`qG=ޣ^z&Gi­: 2=qv'O,f!vfy Br8B["J*3 1Kv3 I-f1ĭ DxS'cO"u,bV6bL[ 8Cm{˫sN5Trɡ[[EI󌳡ُPv0,0a2|,%W&XVOC,w g4ΜιzE3\ woVhSu@8pmeANN̞v czmH(YTuBmzũm1-6+(Gw%uݑ+Zwm˴{'".CokU\Q_a%AuP ,orY:5Q7C-&aBɈY&e)*EBs J ZOok4\T#VNe6-dD|/,${H%5gM4)k7HQwvM4q`]/c, `4#1jږ G)s;1 IN7Kb d{-ny_;_<Ŏ%HH8OG~{ڔ? .Ge 8iI ܌Z;Up#0G_-j,`@m>ٱԸ%:.)jg 1>F,HM$@BnSSox1YiiҖ-2"`>v9x\qV y+zDI&>SUvI~"ڇqwhka/h|Q\:=aZȈ"ZRy'I}:ͅ-4E#\~t%hW#B(\ 6) Qib(Ό|k"@9k6ʍHAqޔcu$~MO<n'5/bDoS+=DOfPen P @FGs)sTо]nTCg j;sj$iMr຃ILjv j/0jn= B iS :(b䲔6H,U`DTMa~XauRz`~h9(h'8.=QűN .RGklAG+Dj$>vj "ހ# ɩq={K. -&GNnD7|8U ݢyҦrLS'fHGIx}NYOvҲQteH- 'ash ?+Ni` SkiE5Ü:lĐУ,J*w' 7w klي:4ZP<<ٙك;9 ,ڭ>/y~߽oJ%/YR*̢dFϲ+JO'/bv) xz_ xUՑGDwʕBC7}!@YV<#K;N'G@r+j kwV&d]W{\tdR"*7\bQhy&xEpg9.×.kQx8֒zA-oUlŹ^(r!o`r~a@s嘿誥w }z5J<>=%~+=Vd9"KN2)os65,i|o5B2ͥJx"ং{^Tpybd_E!_;,.p{.>75m% ?=q\-]Z:s|i ͯ ~VQy!\ɃLF .%aK*Dωh ۋ|l[ZN!2?5x~S fx6|${MdqWQ:9j8^ȗ=xΦMRt)E%_ |'ƛOa=?|`Hv1hw}0iA'v$deOxO V.?0Ox}54U@1{^]~FO*Sp@FO Θ,/'+s8rЃ1.x| 2=֯دY4!ò:mj<:yY'gFiW3E#T^īUdR,|%|.I3yRWx=[7 HV= IB&;f-`l./_i)M:Cn #D=Yu$EW['s-f!4=5otCI)?'O>MU##52u\Z$`ӡbN%WTY 0 'Jl7UڞYљqyǻ b*z#<9{.z\Lָ jJRaJ:@ OR7)%?PGw2#)we!yDpJYFXHں#.J[xl[gwƧzc;zWʓvh <yay#)K~y1n6-:rW|ot`M&v>^$2gE:?(֘5BBX)y]EJlIA%­@Zpyλ{ZdUxn$2W>-F%EZ_&SP B}Rxnj o׾-zi{r߆<0 Ah`~}JN:aXUmL<qGsO*,o_6+Cy}nz, RośB TibB;W%ܥ8׻*Lr*h8m/LDAւ6>nf `\? Crtl5\ʐ_=c?قK؏rC*$b&o>n{?pq%%/i&01#a[2;8#d{qfsEZeQCe)q?fiJ^/ Zl{oy97Fz$tf* Q@@ NNFdt>@?Zp 1YHKŁ Ge!*Sea$Y&\%'mOTG:+W~  6>^NR\[ĭ:_IH@>+^pBKZkO5'뵉lHډ~q!"To;`m*@~em#,cg R˟itW?U_ۛ Dke3-9&rwLK}i(+d6>;ȇڐ;snZXcqʡVb&lzIuwy|xWTG9()kk5q2Ϳ_50nHZ:b/%NPJyP閦:5\r쥖 ƿ6a[Shn vRrj 4[|9w2+G?)6V2+zZО$duI S&@O C + $u![F[OT{9xzm>vd,](;q^ l" oኤ + 5O?#(51og[pwqR7=(40W]vsyb}uqD|>J8 n06`g gK*w2QA-_FѩXKJߩ8GPm0 p(bc2DT.pzm}FKSZ[%>[UH~^qQהs@F/$؍!rEΧ-3Jf@bv\4̛;BGxj0 R*iAgdkrRnᐃیEA4z#wI0jJ%;X/ȷcE3JL8,d:; S)qr{B ,So䩌PWΓ{(<92ڏCa=ETeS*:F5H &y~ S^Q+k.n.,eʌxRkNJ75%skA)9@%G.qI,[pfG* ~ ^jJ#CcɔĸSq=M vhq?#ِ8`J(>Q.ݙ$]a{w*1N W`&% ^&VAVϻ衯i!’[ⅡȦ%s8fTYSL}Z499m`yqMf? WbO:d_t;Tmw|hv|/VKRlVԧo/C%sl{/vm:ۙ܌m> kWȀF xr2Y<jjC)(Y7.z'/ tH f R*71'Joh(`kr)h)tHgO̗:15 bq|oG!ΪdNnB{!cb'L"lKl,\+!&x͠bNjV66-W^or٥#PGi_{KwHR:'ǹRJ|փ8S͆ݠ/UQe]%>{Rmk Y3u( kp5Fy]T[ <>{l5r+:k3d, ,}UM:Aķ\|18hn T!ky?s+yԺqZ+\]a1n)I[僊R봆{wHWs;YG?`b`uk-du ˉEaMx?shh4f21M`ID\EY@ϝCSk;l'y0S8tk B0^'cfg/i 0BbzHj%ֽcO[Nr3*[/OqٻY9Pa>RڪO&T |n'\*Zsu8l D[ğ 5SCX y3#J3+i粔4˟p~\##NubHh%.|t.diEON{i\Sy+،?61wSgħX%$6?XQ%ə̬,10e%d¨;gQp k ΋&x aK'& RV衂IM |d_!P=ez7T0~" >FM*4+TKy- i=KSQ8scp(t>W4KK q\ulN;v%cpVr@foH~Ha!7q]hY!'ӋEPet4W#?lXػr*}OAvy|}v5 587^/> kz8E>M9fiU:(\&LkQ;}&أ%:9Σ؍Α@ds{Dq8]1=A? d)G9u%"xLxW8o=ل.B 1XNZρn}l|>al`M/:uފgdJ $,tuێf c=Rx8G{c$umsֵXwDEy4hzw=@T qU_тHpjm1a>2{vh$˼jk̝8̺C = B ]YUpb|;|.f%ƆaH0F*Hlbr ]Kq̌ߙȎ#|@:ޣ* 7 aNXIzתrP'ߋIz.7pGa(8FQ}Ҏ; t!,Ma/1m|6nOeؑ:J\E+"szBoluK87)miH)nXF4Y$pnkJ*yXqzMM_7"yPUO`[+uLZP˶H p 1ˤ:]:bB*sVp蠬Af澾wÓQSVb;aR /WTcy:i-Zn;%ܪn9 tS0j6($)tu_+ LL(!n7҅aWi-U1w z̈c|ZA0҉Q3BT9[#׭pC׏4k{_$+sbyA_1%?)󨀿POʬpJf 7SP~"|tuJCu߁wG#[r܌xxbP\Hӻr M[ݿ@m oXW1 2 R``J`L6V;K7 њzϢϸ=p[̨qXQi!SjGHfJ}C$z*q6/O 7o4*=':jpcI~ҖlؒucErWSbsaL+ BъW4Gu2yJ26d_F|[ Кj{qm$éegtÛ.}_$*ޘYj!":z,o-$,m8!k#939aF%#|Fz1~@W}4[' @q=P2Ә+v  8i=| nI'#8fTsKuW+a&aAjT_1)v19䒯%X[?<fQlǚYd߰@x;Ejbq6[LlPÐZ_ͱD1wkR(ZG. Za67683x=S*W|I_O=Ɋʐ&׷:1j\>;哷ڜ!bKx0oJcu$K(%O]ů꒔P¤?7I牡csC@jpARp>e3+}ZHnU/*:r7ixrgMkA_2Fnbk-RBe\뉁৯-nH|Mo7#sG=\#*[qVئw1)VuDIG?A容;*-mk^\P. :9X,xm[ʶ[=( N~~q:vYZFS͵N9zqK\r7Q{MJV%s-.PKBmuP` Wh1%y v0L_Y3jzv ]ΟDl?tO Kd|y?޾9E7cn \i<sb/h֍H2%-aZ}鏒K _,?vL pOF1;>P]15|ƎFη+>n=j˱| &EKPHH8*P݁FOۀ1ٛ5WDh{͏2;>:* 0@b"Ef K0`\XK_c)˅K[ {ŲV֋'dy" IH?l h%c/1@"/*󔼏 mXnvn KQ+ i@Ꭳl|-}آ %ث? eb0_rr䵛)-z u=5BrO ?J C~ ^g: 8q{P<DĀiD\> 7tmz:{Gn \kߥ iZ?/GaM?XI9 9JB*e9dXz[fG6;mA\u|87]l]3xUuxPXD]\`Ul/H ^3rgWeĔ9EAbB 7H~Uv$f\Oj+nЄHJW'Om%LIPo{vy' ?"3[Czy 5rէV *q4<ѸS%~ZC[lJI55>_zl]($UɾW)CkY2B}?zҸ7KɴId^Zٰ2Tkl xLȳUΡ%֌ޢx_88\>ޑ|G͏2{^H.]Wv3 P^$䲫rF3  כ˗N+͏Dhk^Fb o&^Iꆿ3Lpy;v6s+ |*ĩn iLւ˯;ƼjG .lAq8Rā|nyRMwģJUL}衅ȠvtP/ĸ7NUf^ {&܈t6'VA+u b~!z+jta{ժ@WjBuoG-SJɄCԿAc0k@_c>nsUۃ^X[ɏp: "#e_\~Z!\q :{rYr5F( ;@6KIeIgЬo5(hC ='BIOvNfh5,ftul#|)#iOHo6P<ЬS-1XniNkA^g iv.jpw H5o㨬{9߁O2Myksnc?5ʫ{r?єvQ:D$nu4Zy>yV_S^wQRMĒoj׍?d766]g]b9eșEɔE(ƔfqH䀒Q&[3^-^# ʗW]AhKS %@WC"@wDb6%iSn[DDզ O].4S,dqѴ33F;'8UMγRR@7iCݣfX< -SI{EdQ Ɋz&qũk0p c岴Rgi u7?G"`T3/a*NCD_%7.+ukt=%5T`=)Dܺ&vay {W僼Y'rs @AWܜH-?;Wz'`-\R~aQz7(_-$`D*$]|k.>WvLVYĂ;t? w'gl̂Uα& WC }WH* >՞H|=7A\b 9ﭖ)"b3F֘,`|z49r ںĠ<Z&:VUNwrp5PĀpg,Cz[mɉhIa3k^\8L@6s}7OݾF*bshz诋ҧZ9nԹbY};\ 9ԝ3_[j?jĨ+}0YN RFWx~&|S+E^v㻣&o\>6]UʗiuE JT_L‚jT,(ޟj\,d'2XA3rzs]̈Ro)ftn! _Q[A%u89,Ǚ_cMp-vh61.L#Z9=㾼YK10*aPl@FmIw8z4 9BsxWv?tabkv%TpFx/ʞ&ph/ݨfL@ WH/̚TtYYJP,Zs,ve?Ep#|8+U︻&ʥ@֣2UsB%dž\eyס S\ BQZsHh1Iyt30Bwл=8d]st :;emNZ`Ql{9}̝9H rwr~?/w|Z*;C::ρG*8K}wWb{"rQ \K3Tt0-iE0/BBAl )?dOaLB WHS=6߬r@wC=ل˲31R!a eB^@kU77#WF_h{^ \Ôr5ضp,N㣂=XIZў5X Tv76A#ElB QAܬb-/^ݶ/F](|1ZEX }d>,rwrm҄Cοc[*r<f30X(t*.ϭ*mwQC@)D cv;gFCc0)Q fLYO_)kuZĔC]Dp4F ]ۼWfA{)~kdDU=L<|!:0_(cZX{ Kqa7lXǯ[b11;kADb@.j[d2gIu-* "sɌn9R_4ȕҮ}`C+lwE/wcٽ: E.h =Ѹioⵐ eA<~lk j]j^Nb! oNɨ=9 ֤8A_q\ 8LZI!y [/WZ޳ }R^3t̪!t~/dhkI/Bev ,@ 4O@X\El}էm)_ҝ/]iuByM-BW wE( ڌ O\`tyF wPTBA]φ)VPEfL]$"Ylky7㈋" u.>`UK.^߉5A>, |`Jf!A3){.Eߎ3%ՠ2Э/*H!y&^[Y㕋%aY/Ϥ|a@w?;0ån>1<jh蕋r2]|ce~!1* D{]Q,!'}hmRlvՓ΢n'hp|\Xq =q!r9|Qcʌ$]{e,+&ȿb?7lvP}UH-c|>Ҝu*MLn\ȑâWߞ_tj MӔ%m>IzjYi1tqw}O+֘BҚ6_{-x=3n(U4e'U QS#U V. لk #eX{ Q)SSh/C&qdzSo΋!<*= \a8 ~-mbQ#l!RL")'s./f?"LoP2ASh9U ׄUJ;b}RJA*Wi@[r? 'X> .鍨X*,'U_mzsɰO 1DZ Mrƭ]F# \0?Q ;.X,Qfk צƚ4L.:D0R.]yok~!(~#nф~v{I77t⵩NBf9G F<=ξYQT?P#Pcu1dtfQWK3ل86E I#m<{`^OW'F7y\(0mW*ƭ@&_G~j36<^Q<}d$>0Y_T?9TM6bP¿ .%lbu[ %GX}M AW$aȟZt I6%J 'v5XZ[DxZkD/E\)JpC4@e >6} #UCK3G:+8Y†BuK;g: .c`bηҍ1s@}U,d -CVyÆ3@k:];FbUAiDwFk/-|S&ocUoc̼ު1ި纊@sUl#b+ɡ#_jv}bѝO89cEA^ߧmdĨ|c'@cI݌o0D]Lb)0`05ELi (\3 .ڲ[BBOUAYCb&9z#ԽDC s%)9o ɜ]2cN;WZiR vf9t$Vh YNtwڭ)y69#Ew-`yebیuCե>/}ͬ 9Gx7Wř1[\^;~`> )51~O-Nv\Q7zȫmvhFըs,W˞'OmA .I놴ym^yN<̧?L]Qѝc<2VdzZ hP͝SM/mĀ<L$v%#]]")JUpz YXhr7/}5Pi7-*SaEig谭N ‹Yo`<=1|6yS35^חE%z^`ђ0 <Jt5PQ>XEߥDNjS`=p^~5V#bNw25DO0fŪ`Sis pJYzTDJٍs] V j!ӶW= &QdGB)Wҧ1CaZ5i`*BHskJ 囔%̂ʐ h:.rH@CFO["lY<ϝ(Wʦ}Ģ"^(LԡۦalAVƬۚڴ.=" y&1O$7Da8kt{%z&-\_ʿ3@Nu@i؊{sdh[|E׮DoJbOx/o;_arخU1ͿY$[ qK+93J 68(~urټw#uE8xF)(=\χl nh0l0ki HRq|ca4Z{=> $([o)%5{]Fh6| mݠ n25SG.@;qq/%>W<TwJ~f7:=4򖗬IZG |,,<+PT0j-IZV%Q| q> Pb+zR")iv¨6yv[2sț4݋xb}zՖ[ ߰ն9wmNnga6}̜ toP2BW0p9Ǚ52}þ̥t ZU@͝*!9k分l"bLO5wQVAԢ~zn|~+"-bI䳤䑜y@~(:W @ a!9V]/Ѯ%cMUmR|n@F,  82:  /qjg_E}=P#0ņĮ0f/Vq_-Ut>,W8?u`40/ Դӧ5|E26*Sh%VZoy\zuutj2G/qX{(zR@M>z/=5ʫ4WAUHXC·{ڌ_sYƔ@Mى8E[ԨqLt8#!iEY;,^Pcz6U"s`Z߸]lf=tZgrQ6R33>,>*+cwK(TF[%(̆&dx+ZkmVٔ@9 HZL5b(CSdḁY>t+*845rZLUyR%45I fuNh̒gKo#Œ1w #gUjg{ηOފw.ϋ8p5PNfL.4P7pwH%W=V+88^(V3Uٶ𤫽Y}U%DrqX}z8+ ր<1*޻$kv9,% k2CYn/`Y6IZţQs^lej ^*inA)>l>Hxԯ'jZ}pvtF;v٥wxLܛtG1Zݫr(WB )'PK !oZ;'w~wnݻx5ѣ\U\xWW#!S5yx}!v=%.j`]5khY@n}b<7oɭKxmJ=P7\-W\RYm +px5WtgJAPc>d f 5<O7 ܤ +.%,_SO=x .aaȐI&I{?}_Yn$3 Ǯ~׹Qsq C*VU;޾,kxsd[G5|w pn'_p5gv樤=)v-t~9Y<2@7amn m/7+PMspG,jIhupUX2QJX( "Ncmӵusa=H_R\Jouw` #1z`#LA[40D+:|紵shQ;ȣe\ܙJ {"\( Ì˥KZ@oRkncmحshǴQip `?`ČF)M+\`ΗuusŅ#,laNjYkuKtG Y*ͳ.oG"ܯEѠ8f[Uov7ѭv&c(_}6'ɢM{3a_sޘ9A1OQ9.(Nx}_Y +(ڂb6A(J*[g?м" o=Ӹ,_Յ(f/˰ #=GxZ$3ub&N j/HQP*>S鱀9bΔJL,8V&O(ML碗Vy̘fL<~Ρ~wzejwM$O)-f?xYqNGX:qki@(Kݍ~dFcEn΅8{f~K?Q 4{ɥsX'1^0j z^1}Ѫe(u!r|wQ RoV*C3qg[18F]vS0)1'qF!I+0`Ydt$J8!2M~"Pl2cr>rRtn kp*JRNcIUn@Dt[֞*݈| pl0y9|x3r~F-6;\.lX&D䋷8QQ E2۠3o֒|AAͱ #]Y-^T9-Cޙg?A19-q|p"RXB]3J 2CKޫ602Q2> ?X*mW)D/#ξ%M޵+c{E jHwѮoLw3m4YDQ9n"՚7Α7W_;SDsb؄Mλ!wWiE"0qKduRv =muFrY1;0>na~ *Zpy-Қ$IDv]ZYnAS'U x*Q:sCq-<>NRzR1r$M9ZVX|}siJY0AwI.p5MC ~N1&-?V6-4RUNvх9U&pFD`:,;Az<cV#i#ֶZ M 03tǮl}:g[Z;jor S}h%0^OyIU+6owN[y+}S ?E]&YeY70tmྶߙSeRgUl)g:]@g>1ۑ[_aJ] x#T`өcz=!Xn\i(-qPPe¯֒иF?vۧ蜯_cwcŰ4ʊ4n".F{1Nﷃj@w\V9m~K.sQ@.e%!:_DrIT@+=TZZN&h07h fCg*;R uýd:5/vuuv śFʷ8ց^2`K4/[hVy($E ed'&O-OFȨTP9M\Q8MUu^ ⡱p mue eel<}bJp#.bwIXMh3̐;9Y_«⾙G"M= #6AKk֒D@uwkg;4v""8)kiH.Xh11Uv<$tsʰ= =8LjI?̲݋N_ZCm4Uun|V}A)\ Y{]k1|5`ͦFWYTR=$g3y3HL[yOe >+8W$<yeSF\=dnH ^2 RtZ; }>{W/RѦp'KpUf6QzUxƻ;ȍq]9.` P%#\^51Kk"vmSf8rynr\bFۏab6c&dl 5fJf)ŇONmjk+cZ7*V^I.&ow%\K*`GE )ҿōOܨa~&*?vSN rϐN A_ߥLlL[ИZ@xZ k^S`x5GvlZ+dEǥ7?)):rXx᠟>!c)i -/PUQ{4hBd90-ucԓ3"i9Рb'Tm3Q1U"f^AQQ^2Cuz.7ΰm} #$gL;fVK| 5ؽ^+Cja"fPUc@go#`eUrd$)>dc r7@Rl`q Ҙ:V0^}ِ+(#w;2zZ?CEmv5kAԿwFEcʟGW %E8c]b=+f3JAtIf7[9vz?ofzHy}?;kz̎ܪ8+.j5ǽyܶ!2&bn>L )$MZ&_)I ,I!c"Y$ 7)бɷSՔ(ʹ5o&ni*jrms PԃD׹LGhQd`L|er??I-lS y`BK uL`,<Ɠ'aAJifW4>*UpLͮui+ BA-A<*T⚇ݵF. ;ܷ ɎzB=ilŇ٘ OtXX>tj7*8-Vϭ5_L>-6rՕ39>=GlzwN m]Jr'&\4.6eBqp i@zxiV$K*\}yPbs:$h 4V*roCEu%xe迺I|݋ Î|"`/*( ||Fj0p/rt>Ѱe[HjAe4}&!\[<_Oy`GIv&tU007RIY x.Y2f55nqTu Pw:p~|D]i4EbM"|hT.Se{fc\%O:ă@_2ֿaO1=65֗ -iV36U\BrN,0\ֶD7R1v:y% ~N~C mrREϝ1欋։'̏1cJFb˙&id#fs>o~ % .½&O]YiR5_,w^}AB'YZxxJjS=V@x~y^ZC=Y^s )5^u_dX ~xWG%Y*5wmށ$ h}Xeϼ:)L%$0r8ԼE vÒnk$M#U._™!{c@,rbc*dxUjć=]ʯ|̂AI<> >ɐJ=Za[>h#W(}s>[١{p͙Ҧ(y*?.bݙa{xɌUQOw܃o 8."UY qOD}+b$8;6Lh=賆%!W w( b|m˞(ra[?dwY?IdˑC[q `q"=2=AEsCzo3\mTslW -,'0+Fۑ_ܵÿzW˕̆wSZ"`ٺR x>lN8+Ӈ^]A ub6Hyd%W1r EhR#ɾ*)}@1$%Rl[WB@%َS=pڢ %?7.L`e<8TQ b4a/: mŀ͋Om+Óf܁ L*Mȁp[JƻuB\0x ӧ70Lp-F(RI:Us4)g#H=($ dԽDT AXSr \޲igicţ>xߩ n j !׫5oi_]cˤwC|F  ]3VT!+znJ崭?dEodW/,?9S:X G1+8fcެ7¤2{]E>itZ +wH%xHwY`ꠣE}rݸʔe*N(h+7#bٻT_I0O! Vs2t~8e*䶰AkѬ{Z^NN_kX&\Ryx\Uo`1\H s@wI-bBO,~'Ȗc29`e J; >Túx{8lZMc:.8>HfnI9]%t싕@:I2oJ(~tYDd9;40m@6'?6'￉5<(=QZ<|^Ćb+܇um:ijՑ{Y>8cOِU4~"rGNE2PG9Cj0jsvK']<p]C3R TyImӰaĴMrlYjĺ[Qp_iŹِ5ˡ`G?Vu B98þƺlKѨ֫x$eV)bq@ȻU}1[\1DmQ *ϻa n|wW]1Tf^=5C`cPq,)] L[Cr$~CYwkьvQr ANh}roh҃ih%gd!vLx;-[I72 >ѼqݲX֡މ]K,/IJMZy+rB1:[T^ck7_NCY3xy#TLHt]e䢉GG bp]L>5<'zrw`~h.!I懇ea{XE"Mr0[у[sh w`y&;<^?5Е|i.f} . m}<czJӻU0kP~P+Z G:'psvzVC}5jBDu w[L/-Zk" RY"  7ӫ,#ӯA^65W:t,Ĝq2| a];A6h+8"!1ۈl &Zܳ6>Y~*"EM$#n%^{"5PDr|.(KD@v-9}w衋!843u>ۭ"Y@8;8\v\ 5[,QQBq:2݀Hq9j*t(LtrTW:Gc(&X 4Rhֈ҄G#rɽgfD \ٔ@nҵ@*jW5&K߳C)1cOw{h?ɐ 哼M"LuinWMg6ݢKqrNy)*MzK<|y&hf;Ve>cIKHJn4sr*3N~q=0JuI'~хW d]e#;i KsT3J^/\Hѻ%Zꢯ/ crH^{Fq.p/'2/GVkܘ]ivI ̃/:lcuc_kHX-JMpڑq;@q.(~kuoP6^k [q.I{YbPyӬB^~ESOYVCtgRGi%YP]>T)l.;x QXjK}FC{CN} Wݸ:2P?~zzsusΨblW!O>xXx%B#B[h38w*z0w [7o كlfWK\iP,b[ǤM.8+P^uWZb{38,o_kˤv7r!ٖJsqt紏Hęx~=kߣÔ&,7ۙ hl>M%6uzIyI|8 "]갦s o% zPDFL+uuO s;42*X]o? %d`< 4<{\NSpɷ~{{"T{IX#Z sހf``ՆBtMP%PnEV&b&.&E)78p6%\E .JRŠjJ䒸{ouy ^%*܅fku =/:GfrܳL7?L;<*՚=ör&u>'>}ӏ!opPNռ]: ? <n`We=#-ůhCǸk^,aWsXOj{kւ2vrP ajM۩\vwjqSB2bϤƜW9R/fbn.~mHjP W!86#qjڦEe_*-P?5вQvpo邛aIq}kύt[.+{z{F 0_Y^ZcǕǐb`Q]@R6;2qO+wTF7W\̦k;¥dE;]GoD;3W8wNn[$(#1үX#ɟ ljBlpU-5?X%BG˹⏝TbsZ~ Ic\Kxw(0wy,rXRtcxUgn2Cé.FrOOAɃӄxŵ[#nnq;tC@ PF0lWr)ڝ1DkwC.7ˎ HP,.2:[v[ݮ Wwg?M-JQ\v)e.˒خV^K>& uU xk T5Z`Wq&A&:U1Komd;".@vT)6S 'v@h0n%`}znY򮘔*k ]UofHkkYߓXVϛW3$ي31(6qtA1oFֶV䫨}59Au76]7k XhvbO4\SoEeЕټx|o`,l'^@p g~+¸ڱfVδrk|h+QO*xv>еg6' )hA3YU9vP-oYZrǴm('s(LE+c/y AMrsC7-Qh)Тs(,sȗ.=X?߼jE8r|hePɢ}bSO+=Yn0X{.p:T.:}>[Acϟ$* ji Gl4;:Eq\ K/Pj;6B\2ʓ)n}/fH:OC Wi&fz}qA< 8yOhu΁Ly#ŭ3aLTW]xĎ#ZeƄtsv]3{vgR†Y n2] 1w8Q)"|K`lN Ym_fK WmҤT |:v3s6Ƥ›&"p+xN(c^ڦ#|9K9os̃*H?"pndyX[1r@wB+ef#gx"HAO'MW`Y>hߴZ(gk1)0 Cc-DLH Ju|(QP] qD7]cBHo1׽‰ko ɑ螵||^kx~8ɿnHAX쳘9|Byvx6Z(0s…j2:h t&i$J-Ox3h."=DIGj23},F q{/C(g,WrIVZG.]۟âf_;D]留\8cwFc@T+vqExoUpA;~zF̅"> EI^FR;,"O- >1<>ֹlazUPSա$ Ge?m_=nᔧdav3UHm\O.ID@Ws8|ŋ&*K$yҍdlKO8EE1{ebz䖞r4?Z;P{}Vq8jV85OOކz=$vju7Adov u}<[$LW:+S{}짟 ".3W˂.E oM`pT!:6›㤚8evٱorΑnrƙ) ngI .tmT3b%i2~3tؓa5\7L%qY^ꄮ lsn_.ޅwmRZ290 @X׻LlQKŵd.iˤIs#`POGtaCH Ε @t!9|/ i^l׺(C% l@ ̗1h 'adHHsWW%5oeʑ|RmxJ9bK绨#R?,+<gtHЫ諾yC cdʜ#!"Ś}=Cn]걍lRJ:^ǵ/?`I/fOyvz0P7 K7ŭ$iupPfDŽ]ܐ)P{)CZu5 g?M׋JtMRG0XYYf|`żM9ax+ $6j pt);oz=ه6KT j/u@+O'Z}< HF1 bYCR>84swrmR%nDq( F)2@#ýyE /ާq1_zosX9qCGPKۆ9U:UڞSPzs+vK\ENlDRc-Qtq 7aRf'@ :bhC ܏I)<H 41^9ЅRJc_Ym?z;0~FSjtahkr*I]('ݻ :ґ#y1^3c=BP 򱓞1*m%M.x*{$nW0'm{_U{D(z:5'RuJ}}\^Df$qQ#.i)%74NWjB߀3h !>x}pBye6Dy p$[p7 Z1(ݷȴf𑾓]wDHq W wyss0 |]Ʉ'@޶ViXK h{;hCԖs{txsc4KIc"Al'I~Vz fDDRJ><ũwe+w{!O(ex3v3+4$A[9i2 f޴X+딛:; |3H&rQPyS@.-F=aŁSF}8~Yib AAes.Dx#I_"h"Cn+}^$V(T#\w$G7'4z>cј\6 pZO+ίi~ }vp#Ulbqs 1!.Vx2M&L;@'GȤB];KlΕ{ba5ʏgo/q%͊=6(1uD ƞsюY߁^ I,Roމ6N a૓jkDT372 $R|F`'7/eׇqswa&W5)96tև;tr 1ג~hvglz<8(wNN/R/8&sF&.wOy%Ps~5zScd:cuFQn9[6pTC9>5HM4~%7ino}@`Fy1:[`SOٹ!F>З(6:;Zal#>٘4i&hXĹρEܘOmB·ª!]F=Ai8XpqUqʈ(0k،.?7 YhLT1@: qh譱nQ*:dm2qliwFQ6bSkªv/ *e=N=ۊhTk[C!+?gJ/1Nuj];+3_ !t]ax czd]%T:'Lȋ6m7%͌m HX1$3 jD$9w25AD`4S.E(YZXHЁQX E[&)';$3f?s3cC܅n;wAlfqׅVB@jVsl)A%2@3Uz/>6t>6[H+\K 7O^NgEbe$Ԑ:&)9)iy*Zl@ [v,(Ztt`4i*Y JA6;at|^ q#.zkZ0mby09c& /ukC+59=][(xz&XR+Q`M@熖 a!IyAcgMJR+#|EJA5^5=:Q/C<9b9J::*C\!<7ajβ1jD=r `_Ty7DU)qrl j,^&:lƄL0JV֢ߴ;quU~+DV9۲5+W(3?[4:l.%ߎ9 ="lﺶٔ82/f-BյY,kTmB4T#ORD#W/N4c1Pr[H$62V*h ^Mw؂Y"/ŢOka+%X ] s$bvEhJ:&9=%~B2_-6ɴf?a p6-e3JiqR'K^亓z:DԶe5@EOթWeF\K.jl֯i}h@x)[MWu$ ˚YE!X0ʠ摱hІ^92)E >ze[j7ӯAr;.a!U=% r9"?!r%+]9gtK]s+|T>=:6M:2=م:\u4׭)]"VĻƛY Br$V/FKuh=*t!'`DJXxȸɊ [)8^E5T:*^ {qcWWgflsCs9kx!6*P~Sw1JE β UMH8v iz\g݂a `Ċ yS^rB)De]>2Rf]."%e+FDWyY4Z4ROς7NYc>JW+1Yڻɷ3 wfq ys3~iݒ_)Ikh)fna@$-@rNybYm瑤+Pr"Qd.IR2 mt#Ƚ]å[括l؋}3Ljnj ^uQL)B+NX2̗[@ke& 6M@E/?:ۘ4\W՞uE,,D0k_Lvj(^REa+XrKp>ܗ&Uqb10Nk6iu@Oc[5!|Aِf]I*#{@%1t '#~ rl i*'%8`50χb'j.C#ɻȲ]i+GW1/x&;A! c&%\n'z$¢"\k;@d7vJz26:=jCjZzl:9^aL.o…@!6[ (l@zPrڟZ, Q#JQ1rp?,uя|j)?*$lj{y*Ʒ+1+rz.5oi$,G΅Uiņq\@|J sFo@H>FonwGKr2%wAEE_T jSiň>S~5i+gJ7?[M1hmPp'>D]';xT)E D U>F_ z$dCǬji^#g4*\z=ZKNCS(+baِBݻ̦^vw2}EyO5U !ehuǦ+ vgeیtv]0UuqLjPN'IP}8 9TJb !S~'+t19 EY!f=[{H|+y#4n h#n2ř:0 )n?L$Ir 2 )LH @`nU3h$c GY]Ι:Nȁ}f5.A>"SWlqiQIcG df"p̬ !zc0O5.:oG 伌鬷Y[ϫjuQuڀQ ‡/zI3I"g˽!Pz:<Ն.G`;a̛M8…|D'<2MxB1 zOӼ3##xј Β^W/bp~hԋlv^ilΝ͎9(3o#Z{Y0RêJPv 3{ʓZ6nbe5>j@ q@Q;ؤQ4߾/tߴ2e|IC%Y );i^3bkj]!06sW#8_Nu~=ޙ7 | SeьP_ ̖i13|a{$^4"=02:x30-U#N.eSsqB2D))bxd &;6ﺚO0\J;}qUS'7PeF ֈ5kθe{ V'=F/!Y4D@y>8{91;J.d\ǣծz%w5PU?e 3a0r`]Xe>>a (H$7~Y=gL^4N&ϝHNݴ#IqbK.RxĨf_Xxʓ_VC:u_ʜ}9~*y!K;h]ov`σxSZ_B_CQז0 9.~Y]Fkm%`lJu&䴴T[칍-<Z0z~̒%Đs.T} ᴐQr q&9nȡ-jHo|ȯke&5AiT/Ggqm)U؍l"R? &AaNix5=Fn xͦ\gnT "=f=U|a ;E}͕G+j: HhIG"f55 {莘1;揤6oD[ܪK88)ow%{Kr8i; ݧ"L3.ּq`f+1E{..ؙ{?0͑&gUqv3]QD0Gv2v7|pz*zXp΂`(--zfYU ș&b^im1Ҝ]S1#Sk:;A,$Q{U{xt)}H]Lj$_OAPn7ʇzNJXJ mNjĭ@H53?K d6 _G7e+W~ "d:\d> ܆XA^zpMX 74$%jn%&\agOifS MFk6OX #+E3[X \verPWKA\җt)nz|^9 %?yWDVW\w9H#S{/耤Vځ#pihicU3S;VFQ$Vi\GF|Yxg:"WU3(?ctC b"0k% mA NQw5 ì0!r8fNLW(S~Ʊd8SZdɠx`7eư~7 *Pp:XDIfϭa_+[4E!E:F]d4ۦ(.4TKsho7ҳ[<7A_kuQ 46$!8B7XXjFQB±Xe*,p=MUW6Q$`*fE;o::^줱ꆰ#+ &1YpkJkc6%Ҙ| Hqtn\f ֤-ΡHz*_z}f6m7|ñpP]><3C'1LJJuO0 >"]"ScU؛gXb$i-LJ'\[2] \n`S%Fݎ+Odܒ37b:J m_I$*Txu:ҨD`@e=fU*Q}u؋]f/Bl B_FF19A*%.O*9zy=  l?2v޴E<δVސhI&AL,ĿV /g Q\"<2ZÀw[1Si3y9nW+_Bz!B. FLuCU%Q {&N{bkt4|6 2W^yJ< .CVt=Z6H)%cӖ2pS #!%,1v*rqv W٨lΝqu`[D_ض rVkyB^\m2$F|;{ZWNcNP7/>`'B\0U'\B!(anh%(MHuӉ[82RBFm!݉"ԓҥ(8SJ4ĊheRNvb_nt7eHV;nNܱ09-RMfE"0j.S} k&MV/v4 [{OL#dg&VpJz>Q'|[CE҄a=27H5NzL+v v0pG{_XzctᲦa3}_C\{2G_t9Clsי>WH3C? P> Tp[:6Eqe}m^2.N.wIiok?offPy4VnTb sc7 |{lGfgBjS"=q)LZ̳퍛O[jp%tTrnF™fk=l AKeGyuh|9&%a¯8R:=Y+wUM1_Ď`|v @c0.D3sP`?X9.Lw T "vNo~"׽sA|kS@M|Ju6 Q4)M?fDb?{&2 -¶|<4]` /#͎jWUr+BӖJKJt#Z2/1M%~cc;!ِ˫9Ƥ+a/o\4dZݔЌh6X`@nI޶@h!:of~M\V{OQmuM h7KoRs<4r\$bh+7vF(+] k@1ވkauQ70KE%ʓxzT/MK, A y2V}g0-dzHug{k9aE:THzz3 &Q)I- ;Ho\_8QtcS XsGY P{i VTM,MC6sDtMvTWgB@ a!&/$xoE ɡշK) zҠ6AÆv'E.rkjxH$"a:/Zs% r̒pt@ۖ΄G]7i[! "No3f0Crةjv˓;\6iQs ׁkҭcHSc3PN}?N| Z@56GOl/PZ8{Rʝ=CISqh0[+>*QiHϵLŰBҔ8Oo>F3Kcme/CjUJ/f|~+N D 2?;z"E Dޝ3W;]9wOA{Ffd,"< ۊҦRoa{0zX+  jXn rU*=0oҢ<#|ak}*'Z0 e5/*6 `N ZO2g_RY;yBNV(a ϶`XQ=A <}`BiT齗}d |;=u<E1&mǔ`U&+|?py?a9^1޴gS -V(*שEa޷%%oF3yE#dCG Bt,Wz 79:q7kdM g/M Cgb&V+c~]u2*DaXᢷG.e\r U. }i(U%|>_VjlhI_#_dC/ršJaSK@ҋCpQk\w@Pb 1 5.5yͪ:qYIjb}U\M;Ww9a]6?GsD 5CTްGd5>{(Y|v7g5%Ո }܍uE.Z"m<$y?*_oc3c#cnN|fM/Y9wיRSEHU AiLw3$p*^$:~J($վ~ڡJ)&)$iOn8,! (HuLږ4c K6rݴe28_i|Pv7 O׳] {h.䕚^ƺ]bǏL Z!; KvWGfhT~HXDF«X8\@-Q4_e=1m\˸s?2k[ϖz8ֻ`>+ >X @MUNވŸ@Hx원t,^;,a;FIgt'}wSkH8R (Z6[t aIZe!6U NQo_Cw+c1 ğ (2T~ `vI @Sd@zŤ3a(E&RpdDf* +ey+_ɡZhщm**9Y&uuMs GBoj/AeJ<3Jop[wp>F<6UO4z޳KtvD8xk,/?z3µ#R+#15;-6"Ix)|GEl{Q,?l<k&A?:݀3I2yaW8I9㌼m1jqWY8Wt3Ϯ-oblrî hHdlp(+`?}fZi$ ΫڗvT, 7*Ҍ,r_ĕʟMk 6R "+]{.8 d"J e{Lb-d@~Vh:04Jꤔ -iM+a.䐨GG%%>d!jPǭ <#}#=YYwj>S30F?-b)Ӏ  TU8;M~BUզA1?*$P[ⸯ|!lpև} @)T`4^]h#{^-\H٬0k\E=ASޑy|=5U'nrIiu8|˺ zF_-f" Ez7a)8Kqq/8d֦b\űS`Ik%*TTvi lެc6&U &8Nѭ;Bz $3XeoBX`YRvy95oW5b@m%i*^Jq-vkYi|iI6B7Y~x$6VC'E\Wc _U(sR]i ;yOi@I&|.g|#lZLc{5l"!Aif^h,qPnC *Iž34vHVJFV&/-&}V>a?o}Zrȉ%K1U1<[^X@YD>Tj)d=)fGPޘr{@ښ^:M @[\\qv!ڏVJ|A:%H:Tl!K%(J>*Pm54nyU cYay8|X>\#m궗A+"%$y,!y[(`8fR(eU 7o|9;Qk(:Fe}`cufv~_$uq!ρp]Jɸ:3g(S4(95O╣.wŝf<И)!ϙ(A$u5[1xٔrםB ߔh/AOTB~;G$6GaV _({7d԰6y) GI5 `+?}h-cj?$ԉp3a-VA>[hn1=)ۅm'`5ޝbu08n+ WL׭oS Je菉w͐4gLh!JNŰ${oļ!e?G2> V.v |/ֆ?k9&,A#))|Y= pVZ?(NuO %$oK z,`Ӊּ 5]`ɾtcؘ* _ }`3(Ƙhl KT:U,#^>jN(Tqѕ`O=Cе֢ 'ZO)}5{: <6t1.AAM먹2~\Nea Z6͖} LVSN39!C{mPO5w>/JQ,S1UyҮÝM1jǩiMVMztI}5Q3Z"F$oA/[d<' Լ OP[8r%wAL~; Jd\QBQG>9EYۊcNoANw'g .q*4fBBwF~ZފlV*pQX,l]~!rM{XDQ:jؒD\pU6,?M︑IMp%f^ Yw5bp ʹQVb`ן`4Fdtч 8=%o tM9?0d=M棚\1#OҦ 4r0'Hp{jҎëG3q%ufwL?&"1 E37I!T~zϘ]Ctd`Qr&hN֡K'Bd:՜ ^pb'kaGHa̍C{rM@RdI2tXA[6̠M6,׮I%n:uwVlYDU9TJ5 [ 544'( 7_MM5sdE7&<@>4*Xk9K3/ޝ(gXW/H1U&Gі&@~G= rV9SlsRDiL"}!VŨD'go1:aJ^ww'.qN';^|$S/ ڙV4)A{:&wtgWňG۶~2U_b꼫@ZT{@x6ZhNŒF%#xMSɠהjOz/fKqv)'4ֈcE R1rT9~H]>},}::KVV7>!}}BH3 Ȇ8Sz5 xb,vq1.7Ei!33EkQsˣ A:-6je`@(4}nہwn.1*q#ОD`Yg1ȼƶM1+C0ײַھ%(>'M` uuD>"XUeaFWmG$Jkg)5.bϾ`+D2i $]TCE߶Uّ.M#o5T'IpɈ-K+y7v2Q=Թ߰ GIxw*K`gSC1o;|: ,Tq׭\HiWL2 \v_[wxߖyB#||&=ב[A ~NnJu_Nܦ8wnGud[RTM5@л^cJ\u?,0ai&?n-L5EuMyz$ez@=ifxmN~1H)L\qi6vǨ9ݮ̏y <CѡY>g+1'S4|tƆ7`k ZecK>2n䄇IU֔?]F k:x'++Q޲6g}V=;wPUgz?Lֽp.s²ˑ`D`rtSx 7;wxpWnZ7IòNی lCz@At߿Zԝ\\ýBtKҒ!(ݐvbHő 0ė,y(rãlRƐ:33t=뗡H7zd!h tfF tjKPIe3T*xBs51Vm[1];Vv҄}>2f˅ yzP9/5 YpB2࠽jʦ-*rǛOr&~< eCP$M -#6 z@ys 7R`6WPR+Ewv4ow5$yBUNݣUUbъku[`eruHfMb2ZWi?y j1PBJg5tl鵀Ȥ s'zfqDM 2N v"RDy`fQ>>[2ϵSAK-Uhݠtdvb-s\)2I[h*g|6BקpK BݣK5C-`/^0/lp+N $1Mv]R÷.&wOΆrǸ|LEOcFUdZ2VR]&YͼU߹1^";H~)F9<6^nҠ2 D {x<,6Ej 綪ƺAL &h cjBk\U ٞBU;K0g)X/Y(A kG=*XB 3t31^~p:k/gfvRl1y 3#L/,ꃦs{AV$(깊֒eG<$.LR: R=O#q*(ɧ.RCC$#t#4m?-y(A[E,c×]S@Qɴg@jU( A#/0H@r}`J=lQ&c5!uZmS%? |8&uNlBfLfi`_MYfM{![0}d/*;Oc3l% -̓IpB:K (?Ǻ`Ii[(1]F8V(,4~XYx阜"BVҮaYqx"[ j4Z>zCUev(sAD0CxYjAa5Kyb 3O#ŮM{Z{T=}ǿo؉ZY״yaau7=:9Tz v+\s\^mX3MV|oE.܎D51i@*sdžˮ%T:}nqlC[!Xh?Qғli/*Qπ8QH'? $JmЧEѠNJTx|}ɢ2zJW_67_9T}QDӮgQxH }Շ sXǪ[ c=8:do `nGGJdAf3_aZbC8OT¬aYqa+V8?4H!:m76`-7<BLz2KXoMMy/6R0 yeYj [V]ZrY\w&_rmP5=EorZ GV@cI- X %jH|(|(IVc]X5k.V`S>\빟.-HTGLپtBVMcHX_VС3 2{stۍ.Z@Z(cx~>)4d:%Rx?GEк5b O i0kpȒ?`[ pvF&_W&7@6dorz.0XEƳkL-.v7-20Aiɶm#:B\(wki%xgʆ.r-RE2t>2"Q:Zo" Țjq0_ofW$aL?{7̧P8 p՜Ϻ2um2@d^76ZgH2!i#ᔚSxw0sK_?Z*ÌGj͸*Y:`[Jxe+=N5f D |]gk~e]OO ~*WŎ 4WrլBZ=x3NWj|с +$&Y&c)>K~6x8vb<c1bzw^s>Y\uqDmqFPkcwz]k4E"^琵ZqBLU${Ђ^\IN<r\_)CC&,"^Yqkё3x6ӝMqd+G̝]^ FJS}}%x -0oEaƢOkaFU8!U`nG-&~t)aZ@Bsgn!1 \1 F'w\86-jцztɱϮ ̫+ fz`5;+Sh2]~WR٣YcqEUel`կMג,C@38,iQS%|`~o-䗛tl3sҎ Q~*ᕫ-vryF(v)5 BOkx⠨=S.kagf" 7 jHS V+讃av6ks D+|#񇫾'<<8WUOo-̙zʬ.mc:8u:*䂪#'yъXwHcւ/ܝژKS#ثlA "TrNoiܴdq2' mM 4f]Z։+.JId]JJs0}*!x6}}I$k+@'T8ޟ'mjӐ?ژ*acSu_2AG( _i`~8IF2%ҥo7Uxt (|fĖgzȓ>o% By?́nC)RY fc`}eF&ݴMn"/M|,I ;'ww $BR+6}ݿ9̹nv>MȌ7*WW8pI8*~Kb;v&6CAJ <%`Coj<f5iU|1қ_x6a-ڀX| _,lĴ)/ yῌ?Aͣ(H~/jJs/u:C\! }X$^XQEq@6)L N݌;j43[k&xA`RU6ʶ"ƱXoTb4b~#dӑ)za*;{.T!Fğ|iׅ'ҋ /OMpVQotܺw"k?^*62qƬ/z(VrBLn;˨8/c#q P`؏{i.SlךIFqةnBO1ؚ&Xr)Փ3{BL-yn#}BᲡ0C~PQWfE*1X90݆!V4g7rb47Qu}d3jѸQ#ǏF ~S~d$1XJgtxe|IN!r 2"n w#qZZMYt3'O1I׷B[e֮.P]gS@}b3"hG"xv1ο'Z4ӿ5bƬL]bg2Ut9xcQ{3 [xKƅ]E5ʼ؛ (PP%^I`nk +siI0$6~h؉* Ȼ?ĕ*nk7 2N`uLqhՓ#K}Ip' &5Lm{Cp]xm=R-+X0?@EIcnb8mlQ!:]_n\bJk)y%#8`\ c3PϚ^s=p$Z4ύ$LD_JL>].aUMAL 39`!KAt( Eh#o |lq1;03L|V#/BcU=-vdz:IFm9{[S$Z!ųx[9R(*}Fvs݅u*Vm*cTFf;љPР=#xa 9.AGIL@XO0Rqz:AS|殆Է ? ));QCl| ቛIRץxsa#Erӏ(19VqP^Rɳ2D( ӝ<5i~{'Q}UhF|¶Y))MyBh&制r=1 xSqœIOJ x$h4Xs/t=M&z6vF-aN#v!gҎn_1&l4[1qqs]eSFGüV9z_Qjm h,63ݮK|9%}jTI]^Y~^,-mQ tO Z4Sx6g=l؝m?CX.:O}exA~uw@ۮA.Cm,?C!Q5U.[Lb x%oMWbgқMT{Dz{G[$xTm1_d=z&.ns?2P:# {lal0#ԣ.ټnCEKd$3+ 28eq ŤL;Epz\YMsO쌠E.s 8`~Wl.bg@Oɂlq:~CR_6 4NixrA*OY{_aּP]žړlr[O?&#( Fbg4pObqJI+/xV`{zwi9\eE+9́p9 BӊzlOA$DG4G10胂pҀ8*YL]6$Mr:3J!hs4Iաc,MDFϙrX,y/,8j4 8wuq,Fܾ{, 4@Ь?LLRz`c -hO%[.;1K_?&8gvʋ& ];hG)y/X0f@#FbBx\J//_E/iTv)|W}B M:8ѼdYH.t _c(s@#R76Tw5l FEg (b"oPkjq t0iX3.o;2D('Bii^mR?ш$uBYVہȊ.Ig;Hֳ\&6p0 fO/P/ŖC?oTeC?{goy_4T׆N@ 9OMr9@]t Rɼߌ7(7w=ioECe_usq (!m !f^!  ;7 iy‰0!**T#FRx=!Pshv~' rZ |_LΦ铩G8l-vj[*oF#{ MMQ~?])7%k _WO.mXo*!ày⤓} xN-B4e<ςFX!F/AxOD0@5]$%}i X稤 גִ\ i4|ꪳz:y=.uQG|NmA NOទ6=J?eU!bkqE &sVHCdιRZd^I/^)*-qσg6|XmΊ`ƁqG-=pVSzkd&mW]PJU; c-mZ.=j^``0+yIvL¿Hڌ!֏Na oh}"!@m}3}ɣut᥼TybeP͐_UOMUĭbָͬ|} 2D H弉;`K/1-,^]t4"BK$Dr8KBKؖUz4.fOL=`i! h[e/8bU|_}\Q2:m[JcnfBk/7f`ctG Ԝ*&I(%,nPXlnO뛫[xJhTw_OxN%|/8 'KU+:;?c^9Z]5щE&## TWbGAl:aN: $-#Tm);R6*_]7!v~ÈSVq+Kv)+m;xr7| _HV3o#6= myxÂL~S˴`cM<8CiI} e~H8yU2#uZ"2[T ,ܹ1 [lMB`RzC;AS )V ;gB>t\Sc= 30f(,Y` nNJ>uGf/Rd&P§F3Q. eySQ d]F3\b6ޢ/^ErI0W8b-zrQ5i{fH$l_p>ټJJ+0`@ЋyL!7㜛~ۣnrݕ`ЦgKh+DOVjaϖ“)_~gCZ).{]oPR~~ƀ# ֬ %8JT3?40Y˽Hqׄ 8]uKKe-JQR;@MQP@ +oFk&P9D̹\ƟȆF~ Վ|ơuzR~405ꃀ3_Z8vOݔ\^6k_ry憎*8>S$9-Crfaё譢n,"i0߾.I.éYBdHZf `6$L”+c 0k g_1Ug² 7Lҹՙ,m0vU*KQ4 Z/%j R υafbg6;)'VUtm}#:zǿsq u7sAz>zvM܏Cщ+poXKс 9Wv(&eחgkt xk}Jw\n3s(i@M1>}9g`yÝ;x( P;@r>{aCMa8pf*\2tjj]yDͩ2Ӧ+[E+z3P-L'Z|4)" Ւqane 9e1"O . M N ehF+3AFvH j]\ߐ s2{}6mm1 ߊbcK"P-2'h-a%uHI׾i N.JbuC%; 6AI;wj e͞ܢ/Dd&"-LkMceל> ǥ0睩TJ$F.w﨟\@()Ym[wn=kNV`cC쓃 ȋA*>FhА)BЊi>LDOl]{~DY\`t )xK.ZKТ\3] yUcLoKRs%f2_LK/ r/DmODȳ0ρBN EP%^ No?ae#NRps=>nغp  wE]hc?ƪԫloJJZ9^FQj<{ jS6c6CV%J+ަ],//{?E:0\͙ѐ "O{ЅsܯSf!t<00]t1tkUk|䠖lVXnd].}QR d\!x[.Ћ8Eʭ׏yfA oyOs֌d(PRTnݡ3^x1KU1 d"4 vwxG9hnMM={m$ sS.[V9ytb{ymQ1 ´};-"`@XE$8..}/u1/|qŽhISp}h|v-v}(>ֳw6L#ZslE`X6)Q7rю` Ӏl }c$x! M γ ry+tqOYbrijDVYP! !'+OYB%42¡/6 ZAeGy.`ںм,J/ؓG)x@: 1@]HS}=Rws)ꧧASv(%:b`F:3vʚ XxV9EzVļ5E,QC\'Ws1(YAݤe]t91SП _CPTBgF#**XRqt;@kzn&GXqO./$oĠtQiKQȺ08q/ r%oj <a@w:UN#^Htp7-M{L9_uapvt*"blQ\mrۖKT0?=z4ן#8Ի. _6a4tw[*ӧGT!M_HLs^>3u+^ .ofD: }* Q%va~H@)?ԅixQPo:IK KC, ^X˵蛎u}AxuR_K g\"FY%;BuH i}GN{:ߒil,ΔbBʮ~Z , ظQk~Ѷ}Sg1뮯S_e 37/7 Ղn]&M6 UdsXS?Ĝ(WfSm; c& 37u:ge7j?XۣLD<"Ot /zW>1D]њAz8엾nlQ *m+hԳc[(أn9z2CvXL5z@&G7vkk;zbjQ{͈Id)D? w(S1|͕o'Eɦwݽv'LNS3_V^i57<ȭzn4|D/Y lg[It$4MYfӜg[d/Im˱k' rhHKoXW/NkCفFRN]Foh εq6:?vokK*QMoGOTYl5>:Hޏ`Җ`rl=1߲D)ȃ>AνH nY53XIc夾<9gh3 @qd?Eۭ/ɕ($;bw-r|)Y2B S;^BfFm 2TCmGidQVzy506;q(3%@ʜZWDBh@3T%< 8|T1k XWםؙ堮zC_崑P5-Si1&Ox_}ҦW=RQ9\bA="aʤROUFޚ,ބ4L-OPɦQyurGןIzj~Oˤ/ T/ { e&6փñ7e}uȪ_*YwE%C*#*#˗xXԊ]NVE2r /UMY-+c/3,(c4 mSPq=zw5 3/[tiM12p)A6bq XdN;O7 ˓:=|,mseJS(GlBC+"w*kb"Bag6(2`s-yX[#w d"xӹR>~0:@b÷#^l z6P\96wIZx! {谺h'dh g{'yhFhɍu)::G:2{~rq3ر6Ƌ)N(&1hY7`"sN-1 \-E8N3=qZ=#)KgQ 1M$輁cv %$yJ!V%/(FBXE 4#ЮyNJ+}/@V>E'K&ҔA-q&4t㬲Xu[SbY2ꉛw 7Ap;DEB }d9jk3oh²0:u喳VN_QBQ=H\ W5P~#ȜzR2/}63™c#YXI >O_l(.,7@Z] j x5 7BB ˻_,ef 3bNmiܐB^ؚT+]u)X]K}ƣڮLR%,H=hú"ǂ͙ * LCTVcgWzi?,`w+rO52(x%'˽l:#Bz32[RҗRs9 N'n ֍88-+"7T~xYN: ,s3B{#HK{VoI.? u r+#B -Zq[l=zD ȭZEXK _>.}7W{E?*DOħ E!b= `D uXq?EmrLB`j"/%2x=d"J6\8Jt?voZawDgb Q{zm H ے-L'YHL"hR @L@@RsB0{$ś'ۢʲ0qr^~P@z LSNksnFцSC"65b,Gl?t"Ys?o^KVjϧ3xrvMAa&-[-v^xẕɌ`/fB+EGrd?]1tТ;0$0 Tsv% [ *7BҿZyS.oly?76t8Nz@Mw3gVq% _25M#D`*껟("qjWa.)$q43BAxT>.PZQ )~P(w^ x8n2"zf&#b8;'Z%%c:喊n|u!M]|Kj}jq.ԯ؁~qJswxjPcSS(T #TQ\nlY.enn[de~J<2إFlGCIe5eYVPhtBNՀfLN>2%MjqnK\W9Z *4%_^#pnz&ds~G`[%oڦ FvGmd$c+ BFMVS*y49E89~Xܒf)0wa7K@EQ.^ݬ</5߆%ySglKI*= 5\#K5Elva58^鬿kNJ!e=G2f叼ü&lx^s`R1 |Q9# 3;F?鬠sRIè>\GoHEOM*&qxWko͢s"pc*&1Q#~c-0e/Vi|Y[7PmZ:/ %'ɫ@oL'J&Vۨ'4eeap# F˽LuD+ )OJT)H'R@>gtU+@F%u?dK:|ޠٿX)"8Iq/ ⁘j@<\A[+l"e&=B֮p#o?ħg3 do>h O?1yO6G#L cEeR_]Icw1& Gl;'W3."Q>~5,A^^0%9`iqݓӲ;K2 22qeГL< w#$L1ThT~~3WPx0rby{O c+cC=P)WWFzK?tMgte#?oa}#ƛbz'7;⟟D1V!S{FuR[m9?}?C! 7Nz_&aO"`Ek :EY(Uۍ,1Tq; @?N:D+̹eOB4~UBgcW_# Uy/|;AS[0֓4v=F (VG `}^~*fh9b+Fi(8  j"A{Fr rRm3jOK,v(mTՖƕУ0&چɗ՟_HPqP;(Ac̟ыt _`X5r(}`ƙ?rVS=Y&2j˼Ohцp&η+'m Bney:xz}n*Ÿ/ܻIЉ+Bf-=n7,VV {%EyڥY,DߺOY amQ.G TVwijJtxEi"z9#-ŻeA wνs~W&jC& {?vaI<כּ7} }~Q^ - Ǯ9 BǨy,dp߉xB!V %hiJ)jhQARM%&aOu;$hPt99hP퀆-ti~]J;4΀TZUj;QQ$)B. zb|rC7XMs2j ߻֏D^ x|Bεv|(BI]S| ՇYH7u]{֤w.8'B+?π*"*}+unh~5dA w(Oy5E%pڒ' 24nuX:gq[ic g 0 J!F>Te?]Oi) :pCܴΣ$CǛu;uUQl5IK` .Fϲ*#]sjlݝ}.4m5β?**};K1}fԾ@+y}ƻ589Qid8 ei͢ sW"y\|CQ,_ d#bb2sܵ( N-zưṃ|<@>r*rp!i|8.V)L_.?> 8 8jZKÑ@jfCODùQF ٤Lr Ӌh6OaF{w&M7|=VwD SdnaC|y2( V V6rKHl wCNOzxy 7m5Uk+[:YW{x44 ̣>[gps[ĖI'~f\J(N(`_plQ2q$LJ>>KY$2Pӝ뙭)M=0ѣy-] 8R'?_uPCQ#oBN3Mś;WGbd+en7?,x4^YN`Lޫ{>\GH kɱd![$|)Г+a-vE$:52kKp  8}3SPz3Rn;$S^SO{ݶ)mt?>!_Z&ZW6Λ iV^>3ov;aPl>!@)e (8SOlrj,нEon5x Pe.cׁ( JZ}36iV}{-U1?X([>~5o~P'#H/%&~wsY>Ǜ O jas/R"tLثU8IsXd%ġʬTA/vkGa,rþ%m>ld-xpy{˃sFtd8F^W"!x;+|z+4fMi`GV )<_Lpѓ bHBZ6l{ҵu絸\P/Au9d]f=FըwKR.B©gk\T͂ i?|С!re5jSӛ9Fj^ˋZj6X3ѵIR1Ư's {TL2>%^ՠgZ7 v͸|:d !ѼS&~?"cvyS`9$PA»UGȞ)׬Fr*9A߿.ڍ'fKDrOHn rAzƁtQP`V)Ct!6ء8Db% 7?o02om/[W 9~ zA9[|Sr 2 <(;4z}󗟹ᬚT,9Z蜝#fBM=,#i#`*< 3TmNK0=oxT Y'A/5Y ANWd>B. lƟ4O(jo[ ؇[77Tf2vD1Llr?AZm<ƫWjFҙȂL:K lX88@aCa]%%^{O k:]SJO']# \G xt[Ә2WPJ[󝑡u&A/,1s1/p0ŨBTREZCR(ir0n;j}@SNcM,|fx>Z8{WŖbg5y+XA%cŁ碿 3"C]?fπ+bFN2D;B;5kVr20M\2B0%kQ+#@XdQŲgsbljp=m۝@=uݼA=Ūbwx= #m@t' LTvi3:9r? nW+}޿mЉX5r.2ksqA8ۿȗx)6~d\VRXh9+lͮ Gm%^QOT"J }$)"ܩn" YZ