xen-devel-4.9.4_04-40.1<>,!(\/=„dHȝ9 ݶЖ9T' ^6g[ 5Q;@;n@kJ}y9Iz Cm[FS$zi$}6IK&)Fx.0 TVE˝'%JIO7QTa$r^<ʚBn?knހsj &@˕R؎Z _ϖ/ s,C#$/ܶhI>1\D'j(:MKACL!akdd@N|׼W{z>3E?Ed   T /5<  T   C ,"&&0(**H+(+8+l99l:ulG3$H5I8<X8Y9 \9]<^CEbDcE,dEeEfElECxen-devel4.9.4_0440.1Xen Virtualization: Headers and libraries for developmentXen 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 and header files needed to create tools to control virtual machines. Authors: -------- Ian Pratt \wildcard2topenSUSE Leap 42.3openSUSEGPL-2.0http://bugs.opensuse.orgSystem/Kernelhttp://www.cl.cam.ac.uk/Research/SRG/netos/xen/linuxx86_64\?Lm $g`i x S?E8o 6=8N;)5n f""1XMb6s (~&;%8u[Da>3 $X ,Ykf ?y 6O5;&.C6 ~/\Rl:)IU'C sJF d2N8tJ *ŮN؁A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤\\\\g6K\g6K\g6K\g6K\h\g6K\g6K\g6K\g6K\h\7\g6K\7\h\7\g6K\7\g\g6K\7\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\7\u\u\u\u\g6K\7\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\7\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\h\g6K\g6K\7\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\g6K\7\g6K\g6K\h\g6K\g6K\g6K\g6K\g6K\h\g6K\A\g6K\g6K\g6K\g6K\g6K\A\A\\P\P\\O\\;\\>\\=\\:\\<\\:\\>\!\Y\\L\\A\\9\\S\\Y\\\\\\\\\\\\\\02b5fee036f0e40c4ef5a0a30c1b0afdedb1fe6894ff94de87068e5ac0fdbdd2916d2c7fd5e652720918bb175f50ecd6922b68f0acf8b61577e1d24e14c5bcef249ddf31318a1901a4221e2c3357a92c4bd5034df85800f88b8c4e3fcda22a41d7b7069a3d90184ec8102ce78eb773b01d813b566177b18f3896e3f95164dcf0ab9f98a8fb570406bbccc551683490d636a0e59fd651606015fd2dd1d696750b6ffaff4cd9b0aff35040ae4be9bec225affbb610b37f072f88a37dffff8bffb4d6086cae989b39231d5ea10d319284db06390db0f28f1105b3c40d8e16ea7ed66beccaebca83674c4a3833e3d367d547b61ad499318e296913f60d24d5c72d0a909933b9398745f57db2d8a8da82a442eee1d148984b76b466e57165347d822e1e95947a3cf6d088dfbbf66f06d90bb5d6ba1e07b81e922c7177e4b32e294431a23f635a8a96fae9fc87df4b1cfd0f70b55084a06cf6a1cc63e46cba08b0da5fe433a8d747e689ca66bd5893617c98058aca7d7858ddf3333b8ba6a577862946d2f9777a7eb2cee18ae4830a0f7b97b932c4e4e773cee214fe16457cdce5fe74abfe8b5f6ed9d5c3912453c19700ed825de09bd7844e7bbcf8fff831eeebc9e20dba53666cc619591519f389c231319de6c291f54cb1b81f33633a895e12ce189f3c4ee863ed91bf794e9fdec8f7d45b09300b89f69bbf3ce9eddac6cf618ff79822db8dd74091aeabbfb42749ece743c6095be7f2b63c7b00f7f694deaec89232ed24c4388e9d0b8306def5389018905176a2ef459b68cd3f9bfd9ed7b23ea86061f4307c33984b601977ba3a3a0978589ed1da51b0446fd61c4130209f464b890ee4444533f365243fc013c60481d61f5125949080c5e745a4b66b24203296723405971481562b69c239b2ec1684d9a0bad7a9b07f32bc47cc704e90b418fd0181c2ec09b10cda4878bd68abebd19a0d6725c5125017158337ecebe8b75d44c463effe56005c4c3e5f5060a22d7876cfef5561eb6b7b89567e0a4551e1e866fc610d26093dc5b03fcbdcd56c541cb0ea7ff404c1ea14705587a08619d9da49f5f42a606ca47ac15528dfa8644397ed9a47deb549d2c8bdd3cd845e5973b69c018e3e5ef7d3d184adfe7d6a1423fc1fdaebec3db4a1aa853f540f47c99e09c2ce37cb9fb4a23612b55dd59674d9340d4d767d871a54d4a0199b9d05180c8d1538f7a6f2a2636e0352fa89b53b12dcaec67379557d69253e74ee59f38aa5d2215e2512f4e225140c229d8aa168d6ff88e10c89635670152e6028ed8bc32e46754b3d842897ae2eb243a15bc5205117a09973ede1684bbbbcf3e4c31dfc07a9ab27ea73960fcf20662488526abf42fb8f08abd276d98cc608fa5899cfbcd76e35f8c38f2343356e26ac3cd61722365099e89cf003a77b16f641dfcc215a910bbab7293f8dcbed55abf2aab3f0675fd4bca8bfbb9cfca54731cf8965457738dbfb7f66f2997e035c1d4c03b68db47032b59cd5885b8406d1dcb5640c8da56ae5fc9d4d44e168a9f31a3911d4ae05c67ca93023d99312f6c2ab591a605f42535c97c3bab559caf0e624e313f77d6ca37c4ff31977a71d7853cf6aae21d75b93adca5409a24c8a884d533157ca7c74549b43b896ec58223ded3dc0be38d2c9681361641028eea08f36d6138dcd721bbecbf2d6d7e42029f3940e9acd35c2a3fc2cfda4b80c706017451d21c7827e23df3e04bc2abc7815c488d0268e959cc1ca166cfeca679723277bfe9d0c1db737f693b653ca4cf02767ef5c09314128d892c24e708a67fd53ad374de37c410fbc9a68fb9d6d32dd0df2debbe2fccb6d4d99493f9ff964cfd70a96d45e3219bd24a70c54ce8d8f18c7576a25df96cd9e48025dc23235923dc99278055098e02a1a1003d22652489995cb6dcdd0b5e624b3dbc497bdeb86ce6de3848d384adef30bdf32dc3c822063ee859e79a9099e583ff039856b2d48f4aed2836df82435abcfcea28245c5f08e37a10601a5cf5b5857894f2443e5b1c862edadd0f013ec1557b265a65d24bc42d489effb6c55e68863ec3024fadca02a773f0e730dd5167daf7c5d0d4d6aefeece9197ddef95d1702b1a373af4ef6554ee6c1cda25bb16dcead9f745380881f191285f0f588a522f777cf9522b80e048152d6a13e1f1a777f32146cd871199f58764b8c5958a7cad482a66b6654507e5d57677263c9a05ea4a513ae5ce5987d7af56382f5b8dca419bb15ad6c7f5ca28f820ca714aecc4931ef5af78a331cc8119637128b97d57100755abe9f815daa5870be4334c584ff6d4e5612ed882e6dfe305ab2cb1c917670e6c754074562904bafd7c2c42d9a2a58603330d442abd7e40e99beaf5f1a225a3cc0dbafdb7aad5792d04328445ef3b1e82102db084e9fe3021a9e3927dc74b5700c3116e1c7a4b599d51b70ec8f90dc297104ae699c1424553c8c5c3e387cd8a41c06b9aaf2e320fe7167e257c966b55a3dc07f475599d5eec003ecdac6de76848256cc882d10d25ce0cf97683cc5c4bf321dca9c2c5ac837965220dd29f775f46b6d659e63128992079e5378beab86dee808703172e0e9bece777820c73a1857b27252d0dc72a7c1482ca680bf75556f06e8b0a3cd9eaf7cde2cf136dd215178a957bb92739182c0a6e979b84a440ef796604dabf3acf2ca6f730324c9dcf54a9f1d0ce0493433f70a1fcff864099ce3e587b81bb8ce49b0e376f543f3dc817c72910bc9ff8e67b9579954c6f9ca46739779315327218943adbc2b9eda33684d44eca23300dd339d62481f808bdf486499457d9aa7f197b0c053bfb7d703cd852ef19991afbdb820b5219f95cd237b7cbd79750162c4ca3f359f379febeae01b46801966a282f6ebb766a023da43618fea0a43ed948020ba3d3f60ab4b95e4b1590165db79d0acff43c2abf1540e8c11127a27507e6d3ed21b4304d45aaaad055c99e682379f6eddf05431e3d13c7f0f8b6a7478ea0efa96217d123fa403a3f635efdxenstore-compat/xs.hxenstore-compat/xs_lib.hlibblktapctl.so.1.0libfsimage.so.1.0libvhd.so.1.0libxencall.so.1libxenctrl.so.4.9libxendevicemodel.so.1libxenevtchn.so.1libxenforeignmemory.so.1libxengnttab.so.1libxenguest.so.4.9libxenlight.so.4.9libxenstat.so.0libxenstore.so.3.0libxentoollog.so.1libxenvchan.so.4.9libxlutil.so.4.9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxen-4.9.4_04-40.1.src.rpmpkgconfig(xenblktapctl)pkgconfig(xencall)pkgconfig(xencontrol)pkgconfig(xendevicemodel)pkgconfig(xenevtchn)pkgconfig(xenforeignmemory)pkgconfig(xengnttab)pkgconfig(xenguest)pkgconfig(xenlight)pkgconfig(xenstat)pkgconfig(xenstore)pkgconfig(xentoollog)pkgconfig(xenvchan)pkgconfig(xlutil)xen-develxen-devel(x86-64)   /usr/bin/pkg-configlibuuid-develpkgconfig(xenblktapctl)pkgconfig(xencall)pkgconfig(xencontrol)pkgconfig(xendevicemodel)pkgconfig(xenevtchn)pkgconfig(xenforeignmemory)pkgconfig(xengnttab)pkgconfig(xenguest)pkgconfig(xenlight)pkgconfig(xenstore)pkgconfig(xentoollog)xen-libsrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsLzma)4.9.4_044.0-13.0.4-14.4.6-14.11.2\-@\\e\+@\\Y@\\~d\w@\u*@\n\mA@\f\Q\P@@\5@\@[[[@[;@[[t[Q@[@[9@[qr[i[[ @[:['[!@[Z@Z@ZZZmZZԐ@ZlZZZ2@Z@ZZ}@Z}@Zp^@Zk@Z]@Z]@ZV@Z7Z1@Z/ZOZ@ZZ ,@YY@Y@Y{Y*@Y5YA@Y4YYYYYbY@YJYYV@Y@YYw2YlYh@Yh@Yh@YTYS@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=@T9T5'@T.T*@T*@T)IT @TwTT=@TT@T@T_Tk@S@SSj@Sہ@S@S׌S@S˯@S@S.SSSS\Sh@SS@S[S~@S~@S~@S~@S{CSuSpSl@ShS[SXSI*SE6@S=M@S=M@S=M@S;S:@S5d@S4S)S L@SS@Sc@S SRRRR@R@R@RR3@R3@RR@R>R>RJ@R@R@RlR@RRx@R&RΏ@RTR@R@RG@RG@RRRRRRw@RrF@RfhRe@RL RJ@RIgRB@RB@R-@R%@R @R @R @R @RC@RZ@R@R@R Q@QY@QQQ@Qֵ@Q)@Q@QQQ@Q(@QQ?@QxQ'@QQQ@Q@QIQU@Q@Q~`Q~`Qw@Qq1Qo@QkQkQ]k@QZ@QQQAQAQ=@Q=@Q=@Q9Q8@Q5@Q4Q/FQ$Q#i@Q#i@Q"Q@Q@QEQ@Q @Q @QsQ"@P@PP@PDP@P @P @P @P @PPPP@P@P|@P6@P@PP@PoP)P@P5@P5@P@P@P}L@P{PyWPtPr@Pr@PnPnPnPnPnPiPaP`K@PYPXb@PWPIPG>P?UP.patch) 5b3488a2-libxl-restore-passing-ro-to-qemu-for-SCSI-disks.patch (Replaces xsa266-2-<>.patch) 5b348954-x86-guard-against-NM.patch x86-XPTI-no-idle-dom.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#1096224 - VUL-0: CVE-2018-11806: xen: slirp: heap buffer overflow while reassembling fragmented datagrams CVE-2018-11806-qemut-slirp-correct-size-computation-while-concatenating-mbuf.patch- bsc#1092631 - VUL-0: CVE-2018-3639: xen: V4 – Speculative Store Bypass aka "Memory Disambiguation" 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- 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) 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 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- 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 5adde9ed-xpti-fix-double-fault-handling.patch 5ae06fad-SVM-fix-intercepts-for-SYS-CALL-ENTER-MSRs.patch 5ae076d7-libxl-specify-format-of-inserted-cdrom.patch (Replaces xsa258.patch) 5ae0770d-x86-fix-slow-int80-path-after-XPTI.patch (Replaces xsa259.patch) 5ae31917-x86-cpuidle-init-stats-lock-once.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- Upstream patches from Jan (bsc#1027519) 5abcf445-x86-pv-fix-handing-of-writes-to-dr7.patch 5ac63737-x86-disable-XPTI-when-RDCL_NO.patch 5ac63737-x86-log-XPTI-enabled-status.patch 5ac63737-x86-XPTI-reduce-text-entry.patch 5acb58a2-x86-pv-fix-segs-for-32bit-syscall.patch 5acdca70-x86-HVM-suppress-IO-completion-for-port-output.patch 5acdde3f-VT-x-fix-determination-of-EFER-LMA-in-vmcs_dump_vcpu.patch 5ad4948b-x86-correct-MSR_PRED_CMD-emulation.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- bsc#1087252: update built-in defaults for xenstored in stubdom, keep default to run xenstored as daemon in dom0 xenstored-run-in-stubdomain.patch- Update to Xen 4.9.2 bug fix only release (bsc#1027519) xen-4.9.2-testing-src.tar.bz2 - Drop 59930079-gnttab-correct-error-handling-for-gnttab_setup_table.patch 5a140ba6-libxc-fix-restoration-of-PV-MSRs-after-migrate.patch 5a140ba6-x86-hvm-dont-corrupt-context-stream-writing-MSR-record.patch 5a16a51e-sync-CPU-state-upon-final-domain-destruction.patch 5a1d528b-x86-pod-prevent-infinite-loop-when-shattering-large-pages.patch 5a1d52cf-p2m-check-if-removing-p2m-entry-actually-worked.patch 5a1d52e6-p2m-check-return-of-p2m_set_entry-when-decreasing-.patch 5a1d5312-x86-replace-bad-ASSERT-in-xatp1.patch 5a1d5333-x86-check-paging-mode-earlier-in-xatp1.patch 5a1d5350-improve-xatpb-address-checking.patch 5a219aec-x86-avoid-migrate-vCPU-corruption-with-CPUID-faulting.patch 5a219aec-x86-hvm-fix-interaction-between-int-and-ext-emul.patch 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fd946-x86-dont-wrongly-trigger-linear-pgt-assertion.patch 5a2fd984-x86-mm-dont-wrongly-set-page-ownership.patch 5a2fd9a9-x86-shadow-fix-refcount-overflow-check.patch 5a2fd9c9-x86-shadow-fix-ref-counting-error-handling.patch 5a2fd9e9-x86-paging-dont-wrongly-BUG-finding-SHARED_M2P_ENTRY.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 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 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 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 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 xsa254-x86-reduce-Meltdown-overhead-a-little-further.patch- Preserve xen-syms from xen-dbg.gz to allow processing vmcores with crash(1) (bsc#1087251)- Since xen switched to Kconfig, building a non-debug hypervisor was done by default in a release branch. Adjust make logic to build a non-debug hypervisor as xen.gz, and continue to provide a debug binary as xen-dbg.gz- 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) 5a140ba6-libxc-fix-restoration-of-PV-MSRs-after-migrate.patch 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 libxc-suppress-ramdisk-unzip.patch xsa252.patch xsa254-x86-reduce-Meltdown-IPI-overhead.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- 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- Make sure tools and tools-domU require libs from the very same build- 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. 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 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 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 - Upstream patches from Jan (bsc#1027519) 59930079-gnttab-correct-error-handling-for-gnttab_setup_table.patch 5a140ba6-x86-hvm-dont-corrupt-context-stream-writing-MSR-record.patch 5a1d528b-x86-pod-prevent-infinite-loop-when-shattering-large-pages.patch (Replaces xsa246.patch) 5a1d52cf-p2m-check-if-removing-p2m-entry-actually-worked.patch (Replaces xsa247-1.patch) 5a1d52e6-p2m-check-return-of-p2m_set_entry-when-decreasing-.patch (Replaces xsa247-2.patch) 5a1d5312-x86-replace-bad-ASSERT-in-xatp1.patch 5a1d5333-x86-check-paging-mode-earlier-in-xatp1.patch 5a1d5350-improve-xatpb-address-checking.patch 5a219aec-x86-avoid-migrate-vCPU-corruption-with-CPUID-faulting.patch 5a219aec-x86-hvm-fix-interaction-between-int-and-ext-emul.patch 5a21a77e-x86-pv-construct-d0v0s-GDT-properly.patch 5a2fd946-x86-dont-wrongly-trigger-linear-pgt-assertion.patch 5a2fd984-x86-mm-dont-wrongly-set-page-ownership.patch (Replaces xsa248.patch) 5a2fd9a9-x86-shadow-fix-refcount-overflow-check.patch (Replaces xsa249.patch) 5a2fd9c9-x86-shadow-fix-ref-counting-error-handling.patch (Replaces xsa250.patch) 5a2fd9e9-x86-paging-dont-wrongly-BUG-finding-SHARED_M2P_ENTRY.patch (Replaces xsa251.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 5a33a12f-domctl-improve-locking-during-domain-destruction.patch 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 5a534c78-x86-dont-use-incorrect-CPUID-values-for-topology.patch 5a68bc16-x86-acpi-process-softirqs-logging-Cx.patch 5a69c0b9-x86-fix-GET_STACK_END.patch - Dropped or replaced patches 5a2fdb99-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch 5a4fd893-x86-entry-remove-partial-cpu_user_regs.patch x86-PV-shadow-L4-optional.patch x86-PV-shadow-L4.patch xsa246.patch xsa247-1.patch xsa247-2.patch xsa248.patch xsa249.patch xsa250.patch xsa251.patch- bsc#1074562 - VUL-0: xen: Information leak via side effects of speculative execution (XSA-254) xsa254-x86-reduce-Meltdown-overhead-a-little-further.patch xsa254-x86-reduce-Meltdown-IPI-overhead.patch- bsc#1076116 - VUL-1: CVE-2018-5683: xen: Qemu: Out-of-bounds read in vga_draw_text routine CVE-2018-5683-qemut-out-of-bounds-read-in-vga_draw_text-routine.patch - bsc#1076180 - VUL-1: CVE-2017-18030: xen: qemu: Out-of-bounds access in cirrus_invalidate_region routine CVE-2017-18030-qemut-out-of-bounds-access-in-cirrus_invalidate_region-routine.patch- bsc#1074562 - VUL-0: xen: Information leak via side effects of speculative execution (XSA-254) 5a4fd893-x86-entry-remove-partial-cpu_user_regs.patch 5a5cb24c-x86-mm-always-set-_PAGE_ACCESSED-on-L4-updates.patch x86-PV-shadow-L4.patch x86-PV-shadow-L4-optional.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- bsc#1068032 - VUL-0: side channel attacks qemut-add-support-for-cpuid-MSR_IA32_SPEC_CTRL.patch- 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- bsc#1061081 - VUL-0: CVE-2017-15595: xen: Unlimited recursion in linear pagetable de-typing (XSA-240) 5a2fdb99-x86-dont-wrongly-trigger-linear-page-table-assertion-2.patch- bsc#1070158 - VUL-0: CVE-2017-17566: xen: x86 PV guests may gain access to internally used pages (XSA-248) xsa248.patch - bsc#1070159 - VUL-0: CVE-2017-17563: xen: broken x86 shadow mode refcount overflow check (XSA-249) xsa249.patch - bsc#1070160 - VUL-0: CVE-2017-17564: xen: improper x86 shadow mode refcount error handling (XSA-250) xsa250.patch - bsc#1070163 - VUL-0: CVE-2017-17565: xen: improper bug check in x86 log-dirty handling (XSA-251) xsa251.patch- bsc#1051729 - Invalid symlinks after install of sles12sp2 xen.spec - Upstream patch from Jan (bsc#1027519) 5a16a51e-sync-CPU-state-upon-final-domain-destruction.patch- Update to Xen 4.9.1 bug fix only release (bsc#1027519) xen-4.9.1-testing-src.tar.bz2 - Drop patches contained 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 xsa236.patch xsa237-1.patch xsa237-2.patch xsa237-3.patch xsa237-4.patch xsa237-5.patch xsa238.patch xsa239.patch xsa240-1.patch xsa240-2.patch xsa241.patch xsa242.patch xsa243.patch xsa244.patch- bsc#1068187 - VUL-0: xen: x86: infinite loop due to missing PoD error checking (XSA-246) xsa246.patch - bsc#1068191 - VUL-0: xen: Missing p2m error checking in PoD code (XSA-247) xsa247-1.patch xsa247-2.patch- fate#324052 Support migration of Xen HVM domains larger than 1TB 59f31268-libxc-remove-stale-error-check-for-domain-size.patch- bsc#1055047 - virt-install --initrd-inject option does not work in Xen environments libxc-suppress-ramdisk-unzip.patch - bsc#1063123 - VUL-1: CVE-2017-15289: xen cirrus: OOB access issue in mode4and5 write functions CVE-2017-15289-qemut-cirrus-OOB-access-issue-in-mode4and5-write-functions.patch- bsc#1059777 - VUL-1: CVE-2017-5526: xen: audio: memory leakage in es1370 device CVE-2017-5526-qemut-audio-memory-leakage-in-es1370-device.patch- bsc#1061084 - VUL-0: CVE-2017-15593: xen: page type reference leak on x86 (XSA-242) xsa242.patch - bsc#1061086 - VUL-0: CVE-2017-15592: xen: x86: Incorrect handling of self-linear shadow mappings with translated guests (XSA-243) xsa243.patch - bsc#1061087 - VUL-0: CVE-2017-15594: xen: x86: Incorrect handling of IST settings during CPU hotplug (XSA-244) xsa244.patch- bsc#1061077 - VUL-0: CVE-2017-15591: xen: DMOP map/unmap missing argument checks (XSA-238) xsa238.patch - bsc#1061080 - VUL-0: CVE-2017-15589: xen: hypervisor stack leak in x86 I/O intercept code (XSA-239) xsa239.patch - bsc#1061081 - VUL-0: CVE-2017-15595: xen: Unlimited recursion in linear pagetable de-typing (XSA-240) xsa240-1.patch xsa240-2.patch - bsc#1061082 - VUL-0: CVE-2017-15588: xen: Stale TLB entry due to page type release race (XSA-241) xsa241.patch- bsc#1061075 - VUL-0: CVE-2017-15597: xen: pin count / page reference race in grant table code (XSA-236) xsa236.patch - bsc#1061076 - VUL-0: CVE-2017-15590: 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#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) 59b7d664-mm-make-sure-node-is-less-than-MAX_NUMNODES.patch (Replaces xsa231.patch 59b7d69b-grant_table-fix-GNTTABOP_cache_flush-handling.patch (Replaces xsa232.patch) 59b7d6c8-xenstore-dont-unlink-connection-object-twice.patch (Replaces xsa233.patch) 59b7d6d9-gnttab-also-validate-PTE-perms-upon-destroy-replace.patch (Replaces xsa234.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 - Dropped gcc7-xen.patch- bsc#1057358 - Cannot Boot into SLES12.3 with Xen hypervisor when Secure Boot is Enabled xen.spec- Upstream patch from Juergen (bsc#1027519) 59a98d3e-libxc-increase-maximum-migration-stream-record-length.patch- 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#1056278 - VUL-0: CVE-2017-14316: xen: Missing NUMA node parameter verification (XSA-231) xsa231.patch - bsc#1056280 - VUL-0: CVE-2017-14318: xen: Missing check for grant table (XSA-232) xsa232.patch - bsc#1056281 - VUL-0: CVE-2017-14317: xen: cxenstored: Race in domain cleanup (XSA-233) xsa233.patch - bsc#1056282 - VUL-0: CVE-2017-14319: xen: insufficient grant unmapping checks for x86 PV guests (XSA-234) xsa234.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- 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- Use upstream variant of mini-os __udivmoddi4 change gcc7-mini-os.patch- bsc#1052686 - VUL-0: CVE-2017-12855: 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- bsc#1049578 - VUL-1: CVE-2017-11434: xen: slirp: out-of-bounds read while parsing dhcp options CVE-2017-11434-qemut-slirp-out-of-bounds-read-while-parsing-dhcp-options.patch- 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- 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- Add pandoc (on opensuse) to get all manpages- bsc#1046637 - VUL-0: CVE-2017-10664: xen: qemu-nbd: server breaks with SIGPIPE upon client abort CVE-2017-10664-qemut-nbd-ignore-sigpipe.patch- 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- restrict requires on grub2-x86_64-xen to x86_64 hosts- bsc#900292 - xl: change default dump directory xl-coredump-file-location.patch- Update xen2libvirt.py to better detect and handle file formats- bnc#889526 - VUL-0: CVE-2014-5146, CVE-2014-5149: xen: XSA-97 Long latency virtual-mmu operations are not preemptible xsa97.patch - bnc#882089 - Windows 2012 R2 fails to boot up with greater than 60 vcpus 541ad385-x86-suppress-event-check-IPI-to-MWAITing-CPUs.patch 541ad3ca-x86-HVM-batch-vCPU-wakeups.patch - Upstream patches from Jan 540f2624-x86-idle-add-barriers-to-CLFLUSH-workaround.patch 541825dc-VMX-don-t-leave-x2APIC-MSR-intercepts-disabled.patch- bnc#897657 - VUL-0: CVE-2014-7188: xen: XSA-108 Improper MSR range used for x2APIC emulation xsa108.patch- bnc#897906 - libxc: check return values on mmap() and madvise() on xc_alloc_hypercall_buffer() 537c9c77-libxc-check-return-values-on-mmap-and-madvise.patch- bnc#897614 - Virtualization/xen: Bug `xen-tools` uninstallable; grub2-x86_64-xen dependency not available xen.spec- More cleanup of README.SUSE- Update xen patch with upstream patch so that latest libvirt patch can work. (bnc#896044) + 53fcebab-xen-pass-kernel-initrd-to-qemu.patch - xen-pass-kernel-initrd-to-qemu.patch- bnc#895804 - VUL-0: CVE-2014-6268: xen: XSA-107: Mishandling of uninitialised FIFO-based event channel control blocks xsa107.patch - bnc#895802 - VUL-0: CVE-2014-7156: xen: XSA-106: Missing privilege level checks in x86 emulation of software interrupts xsa106.patch - bnc#895799 - VUL-0: CVE-2014-7155: xen: XSA-105: Missing privilege level checks in x86 HLT, LGDT, LIDT, and LMSW emulation xsa105.patch - bnc#895798 - VUL-0: CVE-2014-7154: xen: XSA-104: Race condition in HVMOP_track_dirty_vram xsa104.patch- bnc#882405 - Only one key-press event was generated while holding a key before key-release in pv guests through xl vncviewer tigervnc-long-press.patch- Update to Xen Version 4.4.1 FCS xen-4.4.1-testing-src.tar.bz2 - Dropped patches now contained in tarball 53d7b781-x86-cpu-undo-BIOS-CPUID-max_leaf-limit-earlier.patch 53df71c7-lz4-check-for-underruns.patch 53e47d6b-x86_emulate-properly-do-IP-updates-and-other-side-effects.patch- bnc#882089 - Windows 2012 R2 fails to boot up with greater than 60 vcpus 53df727b-x86-HVM-extend-LAPIC-shortcuts-around-P2M-lookups.patch 53e8be5f-x86-vHPET-use-rwlock-instead-of-simple-one.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 54005472-EPT-utilize-GLA-GPA-translation-known-for-certain-faults.patch - Upstream patches from Jan 53f737b1-VMX-fix-DebugCtl-MSR-clearing.patch 53f7386d-x86-irq-process-softirqs-in-irq-keyhandlers.patch 53ff3716-x86-ats-Disable-Address-Translation-Services-by-default.patch 53ff3899-x86-NMI-allow-processing-unknown-NMIs-with-watchdog.patch- bnc#864801 - VUL-0: CVE-2013-4540: qemu: zaurus: buffer overrun on invalid state load CVE-2013-4540-qemu.patch- Update README.SUSE with additional debug help- bnc#883112 - Xen Panic during boot "System without CMOS RTC must be booted from EFI" 53dba447-x86-ACPI-allow-CMOS-RTC-use-even-when-ACPI-says-there-is-none.patch - Upstream patches from Jan 53d7b781-x86-cpu-undo-BIOS-CPUID-max_leaf-limit-earlier.patch 53df71c7-lz4-check-for-underruns.patch 53df727b-x86-HVM-extend-LAPIC-shortcuts-around-P2M-lookups.patch 53e47d6b-x86_emulate-properly-do-IP-updates-and-other-side-effects.patch- Update to Xen Version 4.4.1-rc2 xen-4.4.1-testing-src.tar.bz2 - Dropped the following upstream patches and xen-4.4.0-testing-src.tar.bz2 537b5ede-move-domain-to-cpupool0-before-destroying-it.patch 5327190a-x86-Intel-work-around-Xeon-7400-series-erratum-AAI65.patch 534bdf47-x86-HAP-also-flush-TLB-when-altering-a-present-1G-or-intermediate-entry.patch 535a354b-passthrough-allow-to-suppress-SERR-and-PERR-signaling.patch 53636ebf-x86-fix-guest-CPUID-handling.patch 5347b524-evtchn-eliminate-64k-ports-limitation.patch 53a040c6-page-alloc-scrub-pages-used-by-hypervisor-upon-freeing.patch 53a1990a-IOMMU-prevent-VT-d-device-IOTLB-operations-on-wrong-IOMMU.patch 53732f4f-x86-MCE-bypass-uninitialized-vcpu-in-vMCE-injection.patch 531dc0e2-xmalloc-handle-correctly-page-allocation-when-align-size.patch 5331917d-x86-enforce-preemption-in-HVM_set_mem_access-p2m_set_mem_access.patch 531d8e09-x86-HVM-fix-memory-type-merging-in-epte_get_entry_emt.patch 538ee637-ACPI-Prevent-acpi_table_entries-from-falling-into-a-infinite-loop.patch 535a34eb-VT-d-suppress-UR-signaling-for-server-chipsets.patch 535e31bc-x86-HVM-correct-the-SMEP-logic-for-HVM_CR0_GUEST_RESERVED_BITS.patch 53859956-timers-set-the-deadline-more-accurately.patch 53636978-hvm_set_ioreq_page-releases-wrong-page-in-error-path.patch 535a3516-VT-d-suppress-UR-signaling-for-desktop-chipsets.patch 53cfdcc7-avoid-crash-when-doing-shutdown-with-active-cpupools.patch 5383175e-VT-d-fix-mask-applied-to-DMIBAR-in-desktop-chipset-XSA-59-workaround.patch 531d8e34-x86-HVM-consolidate-passthrough-handling-in-epte_get_entry_emt.patch 532fff53-x86-fix-determination-of-bit-count-for-struct-domain-allocations.patch 5357baff-x86-add-missing-break-in-dom0_pit_access.patch 530c54c3-x86-mce-Reduce-boot-time-logspam.patch 5383167d-ACPI-ERST-fix-table-mapping.patch 5390927f-x86-fix-reboot-shutdown-with-running-HVM-guests.patch 530b27fd-x86-MCE-Fix-race-condition-in-mctelem_reserve.patch 53709b77-Nested-VMX-load-current_vmcs-only-when-it-exists.patch 5396d818-avoid-crash-on-HVM-domain-destroy-with-PCI-passthrough.patch 531d8fd0-kexec-identify-which-cpu-the-kexec-image-is-being-executed-on.patch 5385956b-x86-don-t-use-VA-for-cache-flush-when-also-flushing-TLB.patch 539ec004-x86-mce-don-t-spam-the-console-with-CPUx-Temperature-z.patch 53909259-x86-domctl-two-functional-fixes-to-XEN_DOMCTL_-gs-etvcpuextstate.patch 53859549-AMD-IOMMU-don-t-free-page-table-prematurely.patch 533d413b-x86-mm-fix-checks-against-max_mapped_pfn.patch 535fa503-x86-HVM-restrict-HVMOP_set_mem_type.patch 53271880-VT-d-fix-RMRR-handling.patch 5390917a-VT-d-honor-APEI-firmware-first-mode-in-XSA-59-workaround-code.patch 538dcada-x86-HVM-eliminate-vulnerabilities-from-hvm_inject_msi.patch 53455585-x86-AMD-feature-masking-is-unavailable-on-Fam11.patch 537b5e50-VT-d-apply-quirks-at-device-setup-time-rather-than-only-at-boot.patch 53a199d7-x86-EFI-allow-FPU-XMM-use-in-runtime-service-functions.patch 53cfddaf-x86-mem_event-validate-the-response-vcpu_id-before-acting-on-it.patch 53b16cd4-VT-d-ATS-correct-and-clean-up-dev_invalidate_iotlb.patch 53cfdde4-x86-mem_event-prevent-underflow-of-vcpu-pause-counts.patch 53356c1e-x86-HVM-correct-CPUID-leaf-80000008-handling.patch 534bbd90-x86-nested-HAP-don-t-BUG-on-legitimate-error.patch 530b28c5-x86-MSI-don-t-risk-division-by-zero.patch 5396e805-x86-HVM-refine-SMEP-test-in-HVM_CR4_GUEST_RESERVED_BITS.patch 5370e03b-pygrub-fix-error-handling-if-no-valid-partitions-are-found.patch 5321b257-x86-make-hypercall-preemption-checks-consistent.patch 5321b20b-common-make-hypercall-preemption-checks-consistent.patch 538c338f-x86-amd_ucode-flip-revision-numbers-in-printk.patch 537b5e79-VT-d-extend-error-report-masking-workaround-to-newer-chipsets.patch 531d8db1-x86-hvm-refine-the-judgment-on-IDENT_PT-for-EMT.patch 53b56de1-properly-reference-count-DOMCTL_-un-pausedomain-hypercalls.patch 530b2880-Nested-VMX-update-nested-paging-mode-on-vmexit.patch 533ad1ee-VMX-fix-PAT-value-seen-by-guest.patch 53206661-pygrub-support-linux16-and-initrd16.patch 5315a254-IOMMU-generalize-and-correct-softirq-processing.patch- bnc#820873 - The "long" option doesn't work with "xl list" 53d124e7-fix-list_domain_details-check-config-data-length-0.patch- bnc#888996 - Package 'xen-tool' contains 'SuSE' spelling in a filename and/or SPEC file Renamed README.SuSE -> README.SUSE Modified files: xen.spec, boot.local.xenU, init.pciback xend-config.patch, xend-vif-route-ifup.patch- bnc#882673 - Dom0 memory should enforce a minimum memory size (e.g. dom0_mem=min:512M) xen.spec (Mike Latimer)- Upstream patches from Jan 5347b524-evtchn-eliminate-64k-ports-limitation.patch 53aac342-x86-HVM-consolidate-and-sanitize-CR4-guest-reserved-bit-determination.patch 53b16cd4-VT-d-ATS-correct-and-clean-up-dev_invalidate_iotlb.patch 53b56de1-properly-reference-count-DOMCTL_-un-pausedomain-hypercalls.patch 53cfdcc7-avoid-crash-when-doing-shutdown-with-active-cpupools.patch 53cfddaf-x86-mem_event-validate-the-response-vcpu_id-before-acting-on-it.patch 53cfdde4-x86-mem_event-prevent-underflow-of-vcpu-pause-counts.patch- bnc#886801 - xl vncviewer: The first domu can be accessed by any id 53c9151b-Fix-xl-vncviewer-accesses-port-0-by-any-invalid-domid.patch- Upstream pygrub bug fix 5370e03b-pygrub-fix-error-handling-if-no-valid-partitions-are-found.patch- Fix pygrub to handle old 32 bit VMs pygrub-boot-legacy-sles.patch (Mike Latimer)- Remove xen-vmresync utility. It is an old Platespin Orchestrate utility that should have never been included in the Xen package. Updated xen.spec- Rework xen-destroy utility included in xen-utils bnc#885292 and bnc#886063 Updated xen-utils-0.1.tar.bz2- bnc#886063 - Xen monitor fails (xl list --long output different from xm list --long output) - bnc#885292 - VirtualDomain: pid_status does not know how to check status on SLE12 Re-enable building xen-utils for sle12 and include xen-list and xen-destroy in the xen-tools package for HA. xen.spec- bnc#882127 - Xen kernel panics on booting SLES12 Beta 8 53a199d7-x86-EFI-allow-FPU-XMM-use-in-runtime-service-functions.patch - Upstream patches from Jan 538c338f-x86-amd_ucode-flip-revision-numbers-in-printk.patch 538ee637-ACPI-Prevent-acpi_table_entries-from-falling-into-a-infinite-loop.patch 5390917a-VT-d-honor-APEI-firmware-first-mode-in-XSA-59-workaround-code.patch 53909259-x86-domctl-two-functional-fixes-to-XEN_DOMCTL_-gs-etvcpuextstate.patch 5390927f-x86-fix-reboot-shutdown-with-running-HVM-guests.patch 5396d818-avoid-crash-on-HVM-domain-destroy-with-PCI-passthrough.patch 5396e805-x86-HVM-refine-SMEP-test-in-HVM_CR4_GUEST_RESERVED_BITS.patch 539ebe62-x86-EFI-improve-boot-time-diagnostics.patch 539ec004-x86-mce-don-t-spam-the-console-with-CPUx-Temperature-z.patch 53a040c6-page-alloc-scrub-pages-used-by-hypervisor-upon-freeing.patch (replaces xsa100.patch) 53a1990a-IOMMU-prevent-VT-d-device-IOTLB-operations-on-wrong-IOMMU.patch- Replace 'domUloader' with 'pygrub' when converting or importing Xen domains into libvirt with xen2libvirt. domUloader is no longer provided in xen-tools. Modified: xen2libvirt.py- fate#310956: Support Direct Kernel Boot for FV guests patches would go to upstream: qemu side: qemu-support-xen-hvm-direct-kernel-boot.patch xen side: xen-pass-kernel-initrd-to-qemu.patch- Modify how we check for libvirt managed domains xl-check-for-libvirt-managed-domain.patch- bnc#880751 - VUL-0: xen: Hypervisor heap contents leaked to guests xsa100.patch - bnc#878841 - VUL-0: XSA-96: Xen: Vulnerabilities in HVM MSI injection 538dcada-x86-HVM-eliminate-vulnerabilities-from-hvm_inject_msi.patch - Upstream patches from Jan 537cd0b0-hvmloader-also-cover-PCI-MMIO-ranges-above-4G-with-UC-MTRR-ranges.patch 537cd0cc-hvmloader-PA-range-0xfc000000-0xffffffff-should-be-UC.patch 5383167d-ACPI-ERST-fix-table-mapping.patch 5383175e-VT-d-fix-mask-applied-to-DMIBAR-in-desktop-chipset-XSA-59-workaround.patch 53859549-AMD-IOMMU-don-t-free-page-table-prematurely.patch 5385956b-x86-don-t-use-VA-for-cache-flush-when-also-flushing-TLB.patch 53859956-timers-set-the-deadline-more-accurately.patch- bnc#879425: handle cache=unsafe from libvirt to disable flush in qdisk libxl.add-option-to-disable-disk-cache-flushes-in-qdisk.patch qemu-xen-upstream-qdisk-cache-unsafe.patch- libxl: introduce an option for disabling the non-O_DIRECT workaround recognize direct-io-safe in domU.cfg diskspec libxl.introduce-an-option-to-disable-the-non-O_DIRECT-workaround.patch- fate#316071: add discard support for file backed storage (qdisk) update patch to allow more values in overloaded ->readwrite member- bnc#826717 - VUL-0: CVE-2013-3495: XSA-59: xen: Intel VT-d Interrupt Remapping engines can be evaded by native NMI interrupts 537b5e50-VT-d-apply-quirks-at-device-setup-time-rather-than-only-at-boot.patch 537b5e79-VT-d-extend-error-report-masking-workaround-to-newer-chipsets.patch - Upstream patches from Jan 53709b77-Nested-VMX-load-current_vmcs-only-when-it-exists.patch 53732f4f-x86-MCE-bypass-uninitialized-vcpu-in-vMCE-injection.patch 537b5ede-move-domain-to-cpupool0-before-destroying-it.patch- Update README.SuSE with information on the toolstack change- fate#316071: add discard support for file backed storage (qdisk) update to recognize option discard/no-discard instead of discard=0,1 to match upstream change- fate#316613: Implement pvscsi in xl/libxl libxl.pvscsi.patch- bnc#875668 - VUL-0: CVE-2014-3124: xen: XSA-92: HVMOP_set_mem_type allows invalid P2M entries to be created 535fa503-x86-HVM-restrict-HVMOP_set_mem_type.patch (replaces xsa92.patch) - bnc#826717 - VUL-0: CVE-2013-3495: XSA-59: xen: Intel VT-d Interrupt Remapping engines can be evaded by native NMI interrupts 535a34eb-VT-d-suppress-UR-signaling-for-server-chipsets.patch 535a3516-VT-d-suppress-UR-signaling-for-desktop-chipsets.patch - Upstream patches from Jan 535a354b-passthrough-allow-to-suppress-SERR-and-PERR-signaling.patch 535e31bc-x86-HVM-correct-the-SMEP-logic-for-HVM_CR0_GUEST_RESERVED_BITS.patch 53636978-hvm_set_ioreq_page-releases-wrong-page-in-error-path.patch 53636ebf-x86-fix-guest-CPUID-handling.patch- Fix pygrub to handle VM with no grub/menu.lst file. - Don't use /var/run/xend/boot for temporary boot directory pygrub-boot-legacy-sles.patch- When the xl command is used, check to see if the domain being modified is managed by libvirt and print warning if it is. xl-check-for-libvirt-managed-domain.patch- Upstream patches from Jan 53455585-x86-AMD-feature-masking-is-unavailable-on-Fam11.patch 5346a7a0-x86-AMD-support-further-feature-masking-MSRs.patch 534bbd90-x86-nested-HAP-don-t-BUG-on-legitimate-error.patch 534bdf47-x86-HAP-also-flush-TLB-when-altering-a-present-1G-or-intermediate-entry.patch 53563ea4-x86-MSI-drop-workaround-for-insecure-Dom0-kernels.patch 5357baff-x86-add-missing-break-in-dom0_pit_access.patch - XSA-92 xsa92.patch- Add # needssslcertforbuild to use the project's certificate when building in a home project. (bnc#872354)- Upstream patches from Jan 53356c1e-x86-HVM-correct-CPUID-leaf-80000008-handling.patch 533ad1ee-VMX-fix-PAT-value-seen-by-guest.patch 533d413b-x86-mm-fix-checks-against-max_mapped_pfn.patch- bnc#862608 - SLES 11 SP3 vm-install should get RHEL 7 support when released 53206661-pygrub-support-linux16-and-initrd16.patch - Upstream bug fixes 53299d8f-xenconsole-reset-tty-on-failure.patch 53299d8f-xenconsole-tolerate-tty-errors.patch- fix build for armv7l and aarch64- Remove compiletime strings from qemu-upstream qemu-xen-upstream-megasas-buildtime.patch- bnc#871546 - KMPs are not signed in SUSE:SLE-12:GA? xen.spec- Upstream patches from Jan 532fff53-x86-fix-determination-of-bit-count-for-struct-domain-allocations.patch 5331917d-x86-enforce-preemption-in-HVM_set_mem_access-p2m_set_mem_access.patch - Drop xsa89.patch for upstream version (see bnc#867910, 5331917d-x86-enforce...)- bnc#863821 - Xen unable to boot paravirtualized VMs installed with btrfs. Add 'Requires: grub2-x86_64-xen' to xen-tools. - Restore soft links for qemu-system-i386 and qemu-dm - Cleanup inconsistency in which version of qemu-system-i386 is being used (Xen vs qemu-x86). Use only Xen's version. xen.spec- Add conditionals for SLE12 when defining xend and max_cpus xen.spec- Upstream patches from Jan 5321b20b-common-make-hypercall-preemption-checks-consistent.patch 5321b257-x86-make-hypercall-preemption-checks-consistent.patch 53271880-VT-d-fix-RMRR-handling.patch 5327190a-x86-Intel-work-around-Xeon-7400-series-erratum-AAI65.patch - Dropped the following as now part of 5321b257 5310bac3-mm-ensure-useful-progress-in-decrease_reservation.patch- bnc#867910 - VUL-0: EMBARGOED: xen: XSA-89: HVMOP_set_mem_access is not preemptible xsa89.patch - Upstream patches from Jan 530b27fd-x86-MCE-Fix-race-condition-in-mctelem_reserve.patch 530b2880-Nested-VMX-update-nested-paging-mode-on-vmexit.patch 530b28c5-x86-MSI-don-t-risk-division-by-zero.patch 530c54c3-x86-mce-Reduce-boot-time-logspam.patch 5310bac3-mm-ensure-useful-progress-in-decrease_reservation.patch 5315a254-IOMMU-generalize-and-correct-softirq-processing.patch 5315a3bb-x86-don-t-propagate-acpi_skip_timer_override-do-Dom0.patch 5315a43a-x86-ACPI-also-print-address-space-for-PM1x-fields.patch 531d8db1-x86-hvm-refine-the-judgment-on-IDENT_PT-for-EMT.patch 531d8e09-x86-HVM-fix-memory-type-merging-in-epte_get_entry_emt.patch 531d8e34-x86-HVM-consolidate-passthrough-handling-in-epte_get_entry_emt.patch 531d8fd0-kexec-identify-which-cpu-the-kexec-image-is-being-executed-on.patch 531dc0e2-xmalloc-handle-correctly-page-allocation-when-align-size.patch- Add conversion tool for migrating xend/xm managed VMs to libvirt xen2libvirt.py (Jim Fehlig)- Update to Xen 4.4.0 FCS- bnc#865682 - Local attach support for PHY backends using scripts local_attach_support_for_phy.patch- bnc#798770 - Improve multipath support for npiv devices block-npiv block-npiv-common.sh- honor global keymap= option in libxl libxl.honor-more-top-level-vfb-options.patch- Update to c/s 28381 to include libxl fork and event fixes for libvirt xen-4.4.0-testing-src.tar.bz2- bnc#863297: xend/pvscsi: recognize also SCSI CDROM devices xend-pvscsi-recognize-also-SCSI-CDROM-devices.patch- fate#316614: set migration constraints from cmdline fix xl migrate to print the actual error string libxc-pass-errno-to-callers-of-xc_domain_save.patch- Include additional help docs for xl in xen-tools - Apply all patches including those for unpackaged xend xen.spec- fate#316614: set migration constraints from cmdline split existing changes into libxl and xend part added libxl.set-migration-constraints-from-cmdline.patch added xend-set-migration-constraints-from-cmdline.patch removed xen.migrate.tools_add_xm_migrate_--log_progress_option.patch removed xen.migrate.tools_set_number_of_dirty_pages_during_migration.patch removed xen.migrate.tools_set_migration_constraints_from_cmdline.patch- Enable ix86 32bit build for xen-libs to be built to support xen-tools-domU on 32bit VMs and also vhostmd running in 32bit VMs- Enable blktapctrl when qemu-traditional is required to satisfy build dependencies. Remove binaries after build if xend is disabled- update ifarch usage in xen.spec to cover also arm - blktapctrl is used only by xend - fix xend-tools-xend sub pkg handling - default to gcc47 for sles11sp3 builds - remove all latex packages from BuildRequires - aarch64-rename-PSR_MODE_ELxx-to-match-linux-headers.patch- add arch dependent install suffix for /boot/xen files- Set max_cpus==4 for non-x86_64 builds- Update to Xen 4.4.0 RC3 c/s 28321- Add flex and bison to BuildRequires, needed by previous patch- fate#316071: add discard support for file backed storage (qdisk) libxl.add-option-for-discard-support-to-xl-disk-conf.patch- On platforms where xend is still supported don't output a deprecation warning when using xm. xend-remove-xm-deprecation-warning.patch- Changed License to GPL-2.0 (from GPL-2.0+)- Dropped xen-changeset.patch. It is no longer needed.- BuildRequire libfdt1-devel on ARM- fate#311487: remove modprobe.conf files for autoloading of pv-on-hvm files. Rely on core kernel to skip initialization of emulated hardware Handle xen_emul_unplug= from xenlinux based core kernel-default xen_pvonhvm.xen_emul_unplug.patch Dropped xen_pvdrivers.conf- Fix the spec file to build for old distros The xm/xend toolstack will continue to be contained in xen-tools for older openSUSE and sles distros but it will be contained in xend-tools for os13.x- fate#316071: add discard support for file backed storage (qdisk) to qemu-upstream, enabled unconditionally qemu-xen-upstream-blkif-discard.patch- Update to Xen 4.4.0 RC2 c/s 28287- Restore 32bit ix86 support in spec file for kmps and domU tools - Restore a few missing xend patches xend-config-enable-dump-comment.patch xend-tools-watchdog-support.patch xend-vif-route-ifup.patch- fate#315692: XEN: Include Xen version 4.4 in SLES-12 Update to Xen 4.4.0 RC1 c/s 28233 - Drop 32bit support from spec file - Dropped numerous patches now included in the tarball- gcc-32bit pulls in the right gcc bits, so better buildrequire that- Upstream patches from Jan 5281fad4-numa-sched-leave-node-affinity-alone-if-not-in-auto-mode.patch 52820823-nested-SVM-adjust-guest-handling-of-structure-mappings.patch 52820863-VMX-don-t-crash-processing-d-debug-key.patch 5282492f-x86-eliminate-has_arch_mmios.patch 52864df2-credit-Update-other-parameters-when-setting-tslice_ms.patch 52864f30-fix-leaking-of-v-cpu_affinity_saved-on-domain-destruction.patch 5289d225-nested-VMX-don-t-ignore-mapping-errors.patch 528a0eb0-x86-consider-modules-when-cutting-off-memory.patch 528f606c-x86-hvm-reset-TSC-to-0-after-domain-resume-from-S3.patch 528f609c-x86-crash-disable-the-watchdog-NMIs-on-the-crashing-cpu.patch 52932418-x86-xsave-fix-nonlazy-state-handling.patch- bnc#851749 - Xen service file does not call xend properly xend.service- Add missing requires to pciutils package for xend-tools- bnc#851386 - VUL-0: xen: XSA-78: Insufficient TLB flushing in VT-d (iommu) code 528a0e5b-TLB-flushing-in-dma_pte_clear_one.patch- Make -devel package depend on libuuid-devel, since libxl.h includes uuid.h- bnc#849667 - VUL-0: xen: XSA-74: Lock order reversal between page_alloc_lock and mm_rwlock CVE-2013-4553-xsa74.patch - bnc#849665 - VUL-0: CVE-2013-4551: xen: XSA-75: Host crash due to guest VMX instruction execution 52809208-nested-VMX-VMLANUCH-VMRESUME-emulation-must-check-permission-1st.patch - bnc#849668 - VUL-0: xen: XSA-76: Hypercalls exposed to privilege rings 1 and 2 of HVM guests CVE-2013-4554-xsa76.patch - Upstream patches from Jan 52654798-x86-xsave-also-save-restore-XCR0-across-suspend-ACPI-S3.patch 526e43d4-x86-refine-address-validity-checks-before-accessing-page-tables.patch 526f786a-fix-locking-in-cpu_disable_scheduler.patch 5277646c-x86-ACPI-x2APIC-guard-against-out-of-range-ACPI-or-APIC-IDs.patch 5277a134-x86-make-sure-memory-block-is-RAM-before-passing-to-the-allocator.patch 5278f7f9-x86-HVM-32-bit-IN-result-must-be-zero-extended-to-64-bits.patch 527a0a05-call-sched_destroy_domain-before-cpupool_rm_domain.patch 527cb7d2-x86-hvm-fix-restart-of-RTC-periodic-timer-with-vpt_align-1.patch 527cb820-x86-EFI-make-trampoline-allocation-more-flexible.patch 5280aae0-x86-idle-reduce-contention-on-ACPI-register-accesses.patch- bnc#848657 - VUL-0: xen: CVE-2013-4494: XSA-73: Lock order reversal between page allocation and grant table locks 5277639c-gnttab-correct-locking-order-reversal.patch- Update to Xen 4.3.1- domUloader can no longer be used with the xl toolstack to boot sles10. Patch pygrub to get the kernel and initrd from the image. pygrub-boot-legacy-sles.patch- bnc#842515 - VUL-0: CVE-2013-4375: XSA-71: xen: qemu disk backend (qdisk) resource leak CVE-2013-4375-xsa71.patch - bnc#845520 - VUL-0: CVE-2013-4416: xen: ocaml xenstored mishandles oversized message replies CVE-2013-4416-xsa72.patch - Upstream patches from Jan 52496bea-x86-properly-handle-hvm_copy_from_guest_-phys-virt-errors.patch (Replaces CVE-2013-4355-xsa63.patch) 52496c11-x86-mm-shadow-Fix-initialization-of-PV-shadow-L4-tables.patch (Replaces CVE-2013-4356-xsa64.patch) 52496c32-x86-properly-set-up-fbld-emulation-operand-address.patch (Replaces CVE-2013-4361-xsa66.patch) 52497c6c-x86-don-t-blindly-create-L3-tables-for-the-direct-map.patch 524e971b-x86-idle-Fix-get_cpu_idle_time-s-interaction-with-offline-pcpus.patch 524e9762-x86-percpu-Force-INVALID_PERCPU_AREA-to-non-canonical.patch 524e983e-Nested-VMX-check-VMX-capability-before-read-VMX-related-MSRs.patch 524e98b1-Nested-VMX-fix-IA32_VMX_CR4_FIXED1-msr-emulation.patch 524e9dc0-xsm-forbid-PV-guest-console-reads.patch 5256a979-x86-check-segment-descriptor-read-result-in-64-bit-OUTS-emulation.patch 5256be57-libxl-fix-vif-rate-parsing.patch 5256be84-tools-ocaml-fix-erroneous-free-of-cpumap-in-stub_xc_vcpu_getaffinity.patch 5256be92-libxl-fix-out-of-memory-error-handling-in-libxl_list_cpupool.patch 5257a89a-x86-correct-LDT-checks.patch 5257a8e7-x86-add-address-validity-check-to-guest_map_l1e.patch 5257a944-x86-check-for-canonical-address-before-doing-page-walks.patch 525b95f4-scheduler-adjust-internal-locking-interface.patch 525b9617-sched-fix-race-between-sched_move_domain-and-vcpu_wake.patch 525e69e8-credit-unpause-parked-vcpu-before-destroying-it.patch 525faf5e-x86-print-relevant-tail-part-of-filename-for-warnings-and-crashes.patch- Improvements to block-dmmd script bnc#828623- bnc#840196 - L3: MTU size on Dom0 gets reset when booting DomU with e1000 device set-mtu-from-bridge-for-tap-interface.patch- bnc#839596 - VUL-0: CVE-2013-1442: XSA-62: xen: Information leak on AVX and/or LWP capable CPUs 5242a1b5-x86-xsave-initialize-extended-register-state-when-guests-enable-it.patch - bnc#840592 - VUL-0: CVE-2013-4355: XSA-63: xen: Information leaks through I/O instruction emulation CVE-2013-4355-xsa63.patch - bnc#840593 - VUL-0: CVE-2013-4356: XSA-64: xen: Memory accessible by 64-bit PV guests under live migration CVE-2013-4356-xsa64.patch - bnc#841766 - VUL-1: CVE-2013-4361: XSA-66: xen: Information leak through fbld instruction emulation CVE-2013-4361-xsa66.patch - bnc#833796 - L3: Xen: migration broken from xsave-capable to xsave-incapable host 52205e27-x86-xsave-initialization-improvements.patch 522dc0e6-x86-xsave-fix-migration-from-xsave-capable-to-xsave-incapable-host.patch - bnc#839600 - [HP BCS SLES11 Bug]: In HP’s UEFI x86_64 platform and sles11sp3 with xen environment, xen hypervisor will panic on multiple blades nPar. 523172d5-x86-fix-memory-cut-off-when-using-PFN-compression.patch - bnc#833251 - [HP BCS SLES11 Bug]: In HP’s UEFI x86_64 platform and with xen environment, in booting stage ,xen hypervisor will panic. 522d896b-x86-EFI-properly-handle-run-time-memory-regions-outside-the-1-1-map.patch - bnc#834751 - [HP BCS SLES11 Bug]: In xen, “shutdown –y 0 –h” cannot power off system 522d896b-x86-EFI-properly-handle-run-time-memory-regions-outside-the-1-1-map.patch - Upstream patches from Jan 520119fc-xen-conring-Write-to-console-ring-even-if-console-lock-is-busted.patch 520a2705-watchdog-crash-Always-disable-watchdog-in-console_force_unlock.patch 522d8a1f-x86-allow-guest-to-set-clear-MSI-X-mask-bit-try-2.patch 522dc044-xmalloc-make-whole-pages-xfree-clear-the-order-field-ab-used-by-xmalloc.patch 522f2f9f-Nested-VMX-Clear-bit-31-of-IA32_VMX_BASIC-MSR.patch 522f37b2-sched-arinc653-check-for-guest-data-transfer-failures.patch 5231e090-libxc-x86-fix-page-table-creation-for-huge-guests.patch 5231f00c-cpufreq-missing-check-of-copy_from_guest.patch 523304b6-x86-machine_restart-must-not-call-acpi_dmar_reinstate-twice.patch 5239a064-x86-HVM-fix-failure-path-in-hvm_vcpu_initialise.patch 5239a076-VMX-fix-failure-path-in-construct_vmcs.patch 523c0ed4-x86-HVM-properly-handle-wide-MMIO.patch 523c1758-sched_credit-filter-node-affinity-mask-against-online-cpus.patch 523ff393-x86-HVM-linear-address-must-be-canonical-for-the-whole-accessed-range.patch 523ff3e2-x86-HVM-refuse-doing-string-operations-in-certain-situations.patch- Use upstream version of unplugging in PVonHVM guests add 523c1834-unmodified_drivers-enable-unplug-per-default.patch remove disable_emulated_device.patch- fate#315714 - Support pvUSB in Xen HVM guests, add xen-usb.ko- Upstream patches from Jan 521c6d4a-x86-don-t-allow-Dom0-access-to-the-MSI-address-range.patch 521c6d6c-x86-don-t-allow-Dom0-access-to-the-HT-address-range.patch 521c6e23-x86-Intel-add-support-for-Haswell-CPU-models.patch 521db25f-Fix-inactive-timer-list-corruption-on-second-S3-resume.patch 521e1156-x86-AVX-instruction-emulation-fixes.patch 521ef8d9-AMD-IOMMU-add-missing-checks.patch 52205a7d-hvmloader-smbios-Correctly-count-the-number-of-tables-written.patch 52205a90-public-hvm_xs_strings.h-Fix-ABI-regression-for-OEM-SMBios-strings.patch 52205e27-x86-xsave-initialization-improvements.patch 5226020f-xend-handle-extended-PCI-configuration-space-when-saving-state.patch 52260214-xend-fix-file-descriptor-leak-in-pci-utilities.patch 52285317-hvmloader-fix-SeaBIOS-interface.patch- bnc#837585 - xen* pkg update DISables `xencommons` and `xendomains` systemd services xen.spec- remove unneeded patch, autoload is handled by PCI device, without PCI device xen_platform_pci would not work anyway xen.sles11sp1.fate311487.xen_platform_pci.dmistring.patch- Update our xen-3.0.4 version of unplug code in qemu-trad add comments about the usage of the code rename handler function reenable handlers for writing/reading from emulated PCI device- Change unplugging of emulated devices in PVonHVM guests Since 3.0.4 xen-platform-pci.ko triggerd the unplug by writing to the PCI space of the emulated PCI device. 3.3 introduced an official unplug protocol. The option to unplug wit the official protocol is disabled per default. Remove our version and enable the unplug via official protocol- Upstream patches from Jan 51e517e6-AMD-IOMMU-allocate-IRTEs.patch 51e5183f-AMD-IOMMU-untie-remap-and-vector-maps.patch 51e63df6-VMX-fix-interaction-of-APIC-V-and-Viridian-emulation.patch 52146070-ACPI-fix-acpi_os_map_memory.patch 5214d26a-VT-d-warn-about-CFI-being-enabled-by-firmware.patch 5215d094-Nested-VMX-Check-whether-interrupt-is-blocked-by-TPR.patch 5215d0c5-Nested-VMX-Force-check-ISR-when-L2-is-running.patch 5215d135-Nested-VMX-Clear-APIC-v-control-bit-in-vmcs02.patch 5215d2d5-Nested-VMX-Update-APIC-v-RVI-SVI-when-vmexit-to-L1.patch 5215d8b0-Correct-X2-APIC-HVM-emulation.patch - Dropped 520d417d-xen-Add-stdbool.h-workaround-for-BSD.patch- bnc#836239 - SLES 11 SP3 Xen security patch does not automatically update UEFI boot binary xen.spec- Upstream patches from Jan 51d5334e-x86-mm-Ensure-useful-progress-in-alloc_l2_table.patch 51dd155c-adjust-x86-EFI-build.patch 51e63d80-x86-cpuidle-Change-logging-for-unknown-APIC-IDs.patch 51e6540d-x86-don-t-use-destroy_xen_mappings-for-vunmap.patch 51e7963f-x86-time-Update-wallclock-in-shared-info-when-altering-domain-time-offset.patch 51ffd577-fix-off-by-one-mistakes-in-vm_alloc.patch 51ffd5fd-x86-refine-FPU-selector-handling-code-for-XSAVEOPT.patch 520114bb-Nested-VMX-Flush-TLBs-and-Caches-if-paging-mode-changed.patch 520a5504-VMX-add-boot-parameter-to-enable-disable-APIC-v-dynamically.patch 520a24f6-x86-AMD-Fix-nested-svm-crash-due-to-assertion-in-__virt_to_maddr.patch 520a2570-x86-AMD-Inject-GP-instead-of-UD-when-unable-to-map-vmcb.patch 520b4b60-VT-d-protect-against-bogus-information-coming-from-BIOS.patch 520b4bda-x86-MTRR-fix-range-check-in-mtrr_add_page.patch 520cb8b6-x86-time-fix-check-for-negative-time-in-__update_vcpu_system_time.patch 520d417d-xen-Add-stdbool.h-workaround-for-BSD.patch- The xencommons.service file handles the starting of xenstored and xenconsoled. Drop the following services files as unecessary. Update xendomains.service to reflect these changes. xenstored.service xenconsoled.service blktapctrl.service- Add xencommons.service to xendomains.service 'After' tag xendomains.service- Change the default bridge in xl.conf from xenbr0 to just br0 xl-conf-default-bridge.patch - Add network.target to xendomains.service 'After' tag xendomains.service- Spec file cleanups xen.spec - Renamed xend-sysconfig.patch to xencommons-sysconfig.patch- Added support for systemd with the following service files xenstored.service blktapctrl.service xend.service xenconsoled.service xen-watchdog.service xendomains.service xencommons.service- Upstream patches from Jan 51d277a3-x86-don-t-pass-negative-time-to-gtime_to_gtsc-try-2.patch 51d27807-iommu-amd-Fix-logic-for-clearing-the-IOMMU-interrupt-bits.patch 51d27841-iommu-amd-Workaround-for-erratum-787.patch 51daa074-Revert-hvmloader-always-include-HPET-table.patch- Dropped deprecated or unnecessary patches pvdrv-import-shared-info.patch minios-fixups.patch- Update to Xen 4.3.0 FCS- Enable ARM targets for Xen- Update to Xen 4.3.0-rc6- Update to Xen 4.3.0-rc5- Update to Xen 4.3.0-rc4- Fix xen-utils compiler time warnings xen-utils-0.1.tar.bz2- Enable building the KMPs xen.spec- Update to Xen 4.3.0-rc3- bnc#801663 - performance of mirror lvm unsuitable for production block-dmmd- Update to Xen 4.3.0-rc2- The xend toolstack is now deprecated and unsupported. Consolidate all xend and traditional qemu patches into one patch file. Rename '.diff' patches to '.patch' and reoder others. xend-traditional-qemu.patch- Create a xend-tools package for the legacy xend toolstack and traditional qemu files.- Update to Xen 4.3.0-rc1 c/s 27068 Drop all upstream changeset patches now included in 4.3 tarball - Removed the doc-pdf RPM as there are no more PDFs to include since the docs/xen-api sources were dropped.- bnc#818183 - VUL-0: xen: CVE-2013-2007: XSA-51: qga set umask 0077 when daemonizing CVE-2013-2007-xsa51-1.patch CVE-2013-2007-xsa51-2.patch- add lndir to BuildRequires- remove xen.migrate.tools_notify_restore_to_hangup_during_migration_--abort_if_busy.patch It changed migration protocol and upstream wants a different solution- bnc#802221 - fix xenpaging readd xenpaging.qemu.flush-cache.patch- bnc#808269 - Fully Virtualized Windows VM install is failed on Ivy Bridge platforms with Xen kernel 26754-hvm-Improve-APIC-INIT-SIPI-emulation.patch- Upstream patches from Jan 26891-x86-S3-Fix-cpu-pool-scheduling-after-suspend-resume.patch 26930-x86-EFI-fix-runtime-call-status-for-compat-mode-Dom0.patch - Additional fix for bnc#816159 CVE-2013-1918-xsa45-followup.patch- bnc#817068 - Xen guest with >1 sr-iov vf won't start xen-managed-pci-device.patch- Update to Xen 4.2.2 c/s 26064 The following recent security patches are included in the tarball CVE-2013-0151-xsa34.patch (bnc#797285) CVE-2012-6075-xsa41.patch (bnc#797523) CVE-2013-1917-xsa44.patch (bnc#813673) CVE-2013-1919-xsa46.patch (bnc#813675)- Upstream patch from Jan 26902-x86-EFI-pass-boot-services-variable-info-to-runtime-code.patch- bnc#816159 - VUL-0: xen: CVE-2013-1918: XSA-45: Several long latency operations are not preemptible CVE-2013-1918-xsa45-1-vcpu-destroy-pagetables-preemptible.patch CVE-2013-1918-xsa45-2-new-guest-cr3-preemptible.patch CVE-2013-1918-xsa45-3-new-user-base-preemptible.patch CVE-2013-1918-xsa45-4-vcpu-reset-preemptible.patch CVE-2013-1918-xsa45-5-set-info-guest-preemptible.patch CVE-2013-1918-xsa45-6-unpin-preemptible.patch CVE-2013-1918-xsa45-7-mm-error-paths-preemptible.patch - bnc#816163 - VUL-0: xen: CVE-2013-1952: XSA-49: VT-d interrupt remapping source validation flaw for bridges CVE-2013-1952-xsa49.patch- bnc#809662 - can't use pv-grub to start domU (pygrub does work) xen.spec- bnc#814709 - Unable to create XEN virtual machines in SLED 11 SP2 on Kyoto xend-cpuinfo-model-name.patch- bnc#813673 - VUL-0: CVE-2013-1917: xen: Xen PV DoS vulnerability with SYSENTER CVE-2013-1917-xsa44.patch - bnc#813675 - VUL-0: CVE-2013-1919: xen: Several access permission issues with IRQs for unprivileged guests CVE-2013-1919-xsa46.patch - bnc#814059 - VUL-1: xen: qemu-nbd format-guessing due to missing format specification CVE-2013-1922-xsa48.patch - Upstream patches from Jan 26749-x86-reserve-pages-when-SandyBridge-integrated-graphics.patch 26751-x86-EFI-permit-setting-variable-with-non-zero-attributes.patch 26765-hvm-Clean-up-vlapic_reg_write-error-propagation.patch 26770-x86-irq_move_cleanup_interrupt-must-ignore-legacy-vectors.patch 26771-x86-S3-Restore-broken-vcpu-affinity-on-resume.patch 26772-VMX-Always-disable-SMEP-when-guest-is-in-non-paging-mode.patch 26773-x86-mm-shadow-spurious-warning-when-unmapping-xenheap-pages.patch 26774-defer-event-channel-bucket-pointer-store-until-after-XSM-checks.patch 26799-x86-don-t-pass-negative-time-to-gtime_to_gtsc.patch- bnc#813156 - IndentationError in XendCheckpoint.py xend-domain-lock.patch- bnc#797014 - no way to control live migrations - bnc#803712 - after live migration rcu_sched_state detected stalls xen.migrate.tools-xend_move_assert_to_exception_block.patch xen.migrate.tools-libxc_print_stats_if_migration_is_aborted.patch xen.migrate.tools_set_number_of_dirty_pages_during_migration.patch xen.migrate.tools_notify_restore_to_hangup_during_migration_--abort_if_busy.patch- bnc#811764 - XEN (hypervisor or kernel) has a problem with EFI variable services x86-EFI-set-variable-permit-attrs.patch - Upstream patches from Jan 26060-ACPI-ERST-table-size-checks.patch 26692-x86-fully-protect-MSI-X-table-from-PV-guest-accesses.patch 26702-powernow-add-fixups-for-AMD-P-state-figures.patch 26704-x86-MCA-suppress-bank-clearing-for-certain-injected-events.patch (bnc#805579) 26731-AMD-IOMMU-Process-softirqs-while-building-dom0-iommu-mappings.patch 26733-VT-d-Enumerate-IOMMUs-when-listing-capabilities.patch 26734-ACPI-ERST-Name-table-in-otherwise-opaque-error-messages.patch 26736-ACPI-APEI-Unlock-apei_iomaps_lock-on-error-path.patch 26737-ACPI-APEI-Add-apei_exec_run_optional.patch 26742-IOMMU-properly-check-whether-interrupt-remapping-is-enabled.patch 26743-VT-d-deal-with-5500-5520-X58-errata.patch (bnc#801910) 26744-AMD-IOMMU-allow-disabling-only-interrupt-remapping.patch- Load blktap module in xencommons init script. blktap2 doesn't support qcow2, so blktap is needed to support domains with 'tap:qcow2' disk configurations. modified tmp-initscript-modprobe.patch- bnc#809203 - xen.efi isn't signed with SUSE Secure Boot key xen.spec- Fix adding managed PCI device to an inactive domain modified xen-managed-pci-device.patch- bnc#805094 - xen hot plug attach/detach fails modified blktap-pv-cdrom.patch- bnc# 802690 - domain locking can prevent a live migration from completing modified xend-domain-lock.patch- bnc#797014 - no way to control live migrations 26675-tools-xentoollog_update_tty_detection_in_stdiostream_progress.patch xen.migrate.tools-xc_print_messages_from_xc_save_with_xc_report.patch xen.migrate.tools-xc_document_printf_calls_in_xc_restore.patch xen.migrate.tools-xc_rework_xc_save.cswitch_qemu_logdirty.patch xen.migrate.tools_set_migration_constraints_from_cmdline.patch xen.migrate.tools_add_xm_migrate_--log_progress_option.patch- Upstream patches from Jan 26585-x86-mm-Take-the-p2m-lock-even-in-shadow-mode.patch 26595-x86-nhvm-properly-clean-up-after-failure-to-set-up-all-vCPU-s.patch 26601-honor-ACPI-v4-FADT-flags.patch 26656-x86-fix-null-pointer-dereference-in-intel_get_extended_msrs.patch 26659-AMD-IOMMU-erratum-746-workaround.patch 26660-x86-fix-CMCI-injection.patch 26672-vmx-fix-handling-of-NMI-VMEXIT.patch 26673-Avoid-stale-pointer-when-moving-domain-to-another-cpupool.patch 26676-fix-compat-memory-exchange-op-splitting.patch 26677-x86-make-certain-memory-sub-ops-return-valid-values.patch 26678-SEDF-avoid-gathering-vCPU-s-on-pCPU0.patch 26679-x86-defer-processing-events-on-the-NMI-exit-path.patch 26683-credit1-Use-atomic-bit-operations-for-the-flags-structure.patch 26689-fix-domain-unlocking-in-some-xsm-error-paths.patch- fate#313584: pass bios information to XEN HVM guest xend-hvm-firmware-passthrough.patch- bnc#806736: enabling xentrace crashes hypervisor 26686-xentrace_fix_off-by-one_in_calculate_tbuf_size.patch- update xenalyze to revision 149 Make eip_list output more useful Use correct length when copying record into buffer decode PV_HYPERCALL_SUBCALL events decode PV_HYPERCALL_V2 records Analyze populate-on-demand reclamation patterns Handle 64-bit MMIO Also strip write bit when processing a generic event Make the warnigns in hvm_generic_postprocess more informative Don't warn about switching paging levels unless verbosity>=6 Process NPFs as generic for summary purposes Add HVM_EVENT_VLAPIC- Add upstream patch to fix vfb/vkb initialization in libxl 26369-libxl-devid.patch- fate##313584: pass bios information to XEN HVM guest 26554-hvm-firmware-passthrough.patch 26555-hvm-firmware-passthrough.patch 26556-hvm-firmware-passthrough.patch- Upstream patches from Jan 26516-ACPI-parse-table-retval.patch (Replaces CVE-2013-0153-xsa36.patch) 26517-AMD-IOMMU-clear-irtes.patch (Replaces CVE-2013-0153-xsa36.patch) 26518-AMD-IOMMU-disable-if-SATA-combined-mode.patch (Replaces CVE-2013-0153-xsa36.patch) 26519-AMD-IOMMU-perdev-intremap-default.patch (Replaces CVE-2013-0153-xsa36.patch) 26526-pvdrv-no-devinit.patch 26529-gcc48-build-fix.patch 26531-AMD-IOMMU-IVHD-special-missing.patch (Replaces CVE-2013-0153-xsa36.patch) 26532-AMD-IOMMU-phantom-MSI.patch 26536-xenoprof-div-by-0.patch 26576-x86-APICV-migration.patch 26577-x86-APICV-x2APIC.patch 26578-AMD-IOMMU-replace-BUG_ON.patch- bnc#797014 - no way to control live migrations 26547-tools-xc_fix_logic_error_in_stdiostream_progress.patch 26548-tools-xc_handle_tty_output_differently_in_stdiostream_progress.patch 26549-tools-xc_turn_XCFLAGS_*_into_shifts.patch 26550-tools-xc_restore_logging_in_xc_save.patch 26551-tools-xc_log_pid_in_xc_save-xc_restore_output.patch- Set $BRP_PESIGN_FILES in the %install section so that modules are signed in the buildservice (fate#314552).- PVonHVM: __devinit was removed in linux-3.8- Add 'managed' PCI passthrough support to xend, allowing support for the same through libvirt xen-managed-pci-device.patch FATE#313570- Upstream patches from Jan 26287-sched-credit-pick-idle.patch 26340-VT-d-intremap-verify-legacy-bridge.patch (Replaces CVE-2012-5634-xsa33.patch) 26370-libxc-x86-initial-mapping-fit.patch 26395-x86-FPU-context-conditional.patch 26404-x86-forward-both-NMI-kinds.patch 26418-x86-trampoline-consider-multiboot.patch 26427-x86-AMD-enable-WC+.patch 26428-x86-HVM-RTC-update.patch 26440-x86-forward-SERR.patch 26443-ACPI-zap-DMAR.patch 26444-x86-nHVM-no-self-enable.patch (Replaces CVE-2013-0152-xsa35.patch) 26501-VMX-simplify-CR0-update.patch 26502-VMX-disable-SMEP-when-not-paging.patch- bnc#800275 - VUL-0: XSA-36: CVE-2013-0153: xen: interrupt remap entries shared and old ones not cleared on AMD IOMMUs CVE-2013-0153-xsa36.patch- Add # needssslcertforbuild to the specfile, to make the UEFI signing certificate available during build (fate#314511, fate#314552).- bnc#798188 - Add $network to xend initscript dependencies- Add upstream patches to fix libxl bugs. These patches have already been posted for inclusion in xen-4.2-testing. 25912-partial-libxl.patch 26372-tools-paths.patch 26468-libxl-race.patch 26469-libxl-race.patch- bnc#797285 - VUL-0: Xen: XSA-34 (CVE-2013-0151) - nested virtualization on 32-bit exposes host crash CVE-2013-0151-xsa34.patch - bnc#797287 - VUL-0: Xen: XSA-35 (CVE-2013-0152) - Nested HVM exposes host to being driven out of memory by guest CVE-2013-0152-xsa35.patch- bnc#793717 - NetWare will not boot on Xen 4.2 xnloader.py domUloader.py pygrub-netware-xnloader.patch Removed reverse-24757-use-grant-references.patch- bnc#797523 - VUL-1: CVE-2012-6075: qemu / kvm-qemu: e1000 overflows under some conditions CVE-2012-6075-xsa41.patch- Mask the floating point exceptions for guests like NetWare on machines that support XSAVE. x86-fpu-context-conditional.patch- fate##313584: pass bios information to XEN HVM guest 26341-hvm-firmware-passthrough.patch 26342-hvm-firmware-passthrough.patch 26343-hvm-firmware-passthrough.patch 26344-hvm-firmware-passthrough.patch- bnc#787169 - L3: Marvell 88SE9125 disk controller not detecting disk in Xen kernel 26133-IOMMU-defer-BM-disable.patch 26324-IOMMU-assign-params.patch 26325-IOMMU-add-remove-params.patch 26326-VT-d-context-map-params.patch 26327-AMD-IOMMU-flush-params.patch 26328-IOMMU-pdev-type.patch 26329-IOMMU-phantom-dev.patch 26330-VT-d-phantom-MSI.patch 26331-IOMMU-phantom-dev-quirk.patch - Upstream patches from Jan 26294-x86-AMD-Fam15-way-access-filter.patch 26320-IOMMU-domctl-assign-seg.patch 26332-x86-compat-show-guest-stack-mfn.patch 26333-x86-get_page_type-assert.patch- bnc#794316 - VUL-0: CVE-2012-5634: xen: VT-d interrupt remapping source validation flaw (XSA-33) CVE-2012-5634-xsa33.patch- Update to Xen 4.2.1 c/s 25952- Upstream patches from Jan 26195-x86-compat-atp-gmfn-range-cont.patch 26196-ACPI-set-PDC-bits-rc.patch 26200-IOMMU-debug-verbose.patch 26203-x86-HAP-dirty-vram-leak.patch 26229-gnttab-version-switch.patch (Replaces CVE-2012-5510-xsa26.patch) 26230-x86-HVM-limit-batches.patch (Replaces CVE-2012-5511-xsa27.patch) 26231-memory-exchange-checks.patch (Replaces CVE-2012-5513-xsa29.patch) 26232-x86-mark-PoD-error-path.patch (Replaces CVE-2012-5514-xsa30.patch) 26233-memop-order-checks.patch (Replaces CVE-2012-5515-xsa31.patch) 26234-x86-page-from-gfn-pv.patch (Replaces CVE-2012-5525-xsa32.patch) 26235-IOMMU-ATS-max-queue-depth.patch 26252-VMX-nested-rflags.patch 26253-VMX-nested-rdtsc.patch 26254-VMX-nested-dr.patch 26255-VMX-nested-ia32e-mode.patch 26258-VMX-nested-intr-delivery.patch 26260-x86-mmuext-errors.patch 26262-x86-EFI-secure-shim.patch 26266-sched-ratelimit-check.patch 26272-x86-EFI-makefile-cflags-filter.patch- bnc#757525 - domain destroyed on live migration with missing vif on target machine xen-migration-bridge-check.patch- NetWare will not boot or install on Xen 4.2 reverse-24757-use-grant-references.patch- fate#313222 - xenstore-chmod should support 256 permissions 26189-xenstore-chmod.patch- bnc#789945 - VUL-0: CVE-2012-5510: xen: Grant table version switch list corruption vulnerability (XSA-26) CVE-2012-5510-xsa26.patch - bnc#789944 - VUL-0: CVE-2012-5511: xen: Several HVM operations do not validate the range of their inputs (XSA-27) CVE-2012-5511-xsa27.patch - bnc#789951 - VUL-0: CVE-2012-5513: xen: XENMEM_exchange may overwrite hypervisor memory (XSA-29) CVE-2012-5513-xsa29.patch - bnc#789948 - VUL-0: CVE-2012-5514: xen: Missing unlock in guest_physmap_mark_populate_on_demand() (XSA-30) CVE-2012-5514-xsa30.patch - bnc#789950 - VUL-0: CVE-2012-5515: xen: Several memory hypercall operations allow invalid extent order values (XSA-31) CVE-2012-5515-xsa31.patch - bnc#789952 - VUL-0: CVE-2012-5525: xen: Several hypercalls do not validate input GFNs (XSA-32) CVE-2012-5525-xsa32.patch - Upstream patches from Jan 26129-ACPI-BGRT-invalidate.patch 26132-tmem-save-NULL-check.patch 26134-x86-shadow-invlpg-check.patch 26139-cpumap-masking.patch 26148-vcpu-timer-overflow.patch (Replaces CVE-2012-4535-xsa20.patch) 26149-x86-p2m-physmap-error-path.patch (Replaces CVE-2012-4537-xsa22.patch) 26150-x86-shadow-unhook-toplevel-check.patch (Replaces CVE-2012-4538-xsa23.patch) 26151-gnttab-compat-get-status-frames.patch (Replaces CVE-2012-4539-xsa24.patch) 26179-PCI-find-next-cap.patch 26183-x86-HPET-masking.patch 26188-x86-time-scale-asm.patch- remove obsolete pv-driver-build.patch to fix build- Fix build with glibc 2.17: add patch xen-glibc217.patch, fix configure for librt.- bnc#777628 - guest "disappears" after live migration Updated block-dmmd script- Fix exception in balloon.py and osdep.py xen-max-free-mem.diff- fate#311966: Fix XEN VNC implementation to correctly map keyboard layouts VNC-Support-for-ExtendedKeyEvent-client-message.patch- fate#310510 - fix xenpaging restore changes to integrate paging into xm/xend xenpaging.autostart.patch xenpaging.doc.patch- bnc#787163 - VUL-0: CVE-2012-4544: xen: Domain builder Out-of- memory due to malicious kernel/ramdisk (XSA 25) CVE-2012-4544-xsa25.patch - bnc#779212 - VUL-0: CVE-2012-4411: XEN / qemu: guest administrator can access qemu monitor console (XSA-19) CVE-2012-4411-xsa19.patch- bnc#786516 - VUL-0: CVE-2012-4535: xen: Timer overflow DoS vulnerability CVE-2012-4535-xsa20.patch - bnc#786518 - VUL-0: CVE-2012-4536: xen: pirq range check DoS vulnerability CVE-2012-4536-xsa21.patch - bnc#786517 - VUL-0: CVE-2012-4537: xen: Memory mapping failure DoS vulnerability CVE-2012-4537-xsa22.patch - bnc#786519 - VUL-0: CVE-2012-4538: xen: Unhooking empty PAE entries DoS vulnerability CVE-2012-4538-xsa23.patch - bnc#786520 - VUL-0: CVE-2012-4539: xen: Grant table hypercall infinite loop DoS vulnerability CVE-2012-4539-xsa24.patch - bnc#784087 - L3: Xen BUG at io_apic.c:129 26102-x86-IOAPIC-legacy-not-first.patch- Upstream patches from Jan 25920-x86-APICV-enable.patch 25921-x86-APICV-delivery.patch 25922-x86-APICV-x2APIC.patch 25957-x86-TSC-adjust-HVM.patch 25958-x86-TSC-adjust-sr.patch 25959-x86-TSC-adjust-expose.patch 25975-x86-IvyBridge.patch 25984-SVM-nested-paging-mode.patch 26054-x86-AMD-perf-ctr-init.patch 26055-x86-oprof-hvm-mode.patch 26056-page-alloc-flush-filter.patch 26061-x86-oprof-counter-range.patch 26062-ACPI-ERST-move-data.patch 26063-x86-HPET-affinity-lock.patch 26095-SVM-nested-leak.patch 26096-SVM-nested-vmexit-emul.patch 26098-perfc-build.patch- handle possible asprintf failures in log-guest-console.patch- bnc#694863 - kexec fails in xen 26093-hvm_handle_PoD_and_grant_pages_in_HVMOP_get_mem_type.patch- fate#312709: Pygrub needs to know which entry to select 26114-pygrub-list-entries.patch- merge changes fron xen-unstable, obsolete our changes 26077-stubdom_fix_compile_errors_in_grub.patch 26078-hotplug-Linux_remove_hotplug_support_rely_on_udev_instead.patch 26079-hotplug-Linux_close_lockfd_after_lock_attempt.patch 26081-stubdom_fix_rpmlint_warning_spurious-executable-perm.patch 26082-blktap2-libvhd_fix_rpmlint_warning_spurious-executable-perm.patch 26083-blktap_fix_rpmlint_warning_spurious-executable-perm.patch 26084-hotplug_install_hotplugpath.sh_as_data_file.patch 26085-stubdom_install_stubdompath.sh_as_data_file.patch 26086-hotplug-Linux_correct_sysconfig_tag_in_xendomains.patch 26087-hotplug-Linux_install_sysconfig_files_as_data_files.patch 26088-tools_xend_fix_wrong_condition_check_for_xml_file.patch- fate#311966: Fix XEN VNC implementation to correctly map keyboard layouts VNC-Support-for-ExtendedKeyEvent-client-message.patch- workaround bash bug in locking.sh:claim_lock, close fd- fix incorrect self-provides/obsoletes of xen-tools-ioemu- bnc#783847 - Virtualization/xen: Bug Xen 4.2 'xendomins' init script incorrectly Requires 'xend' service when using 'xl' toolstack init.xendomains- bnc#782835 - Xen HVM Guest fails (errors) to launch on Opensuse 12.2 + Xen 4.2 + 'xl' toolstack xen-pygrub-grub-args.patch- backport parallel build support for stubdom - rename 5 patches which were merged upstream- remove more obsolete changes: CFLAGS passing to qemu-traditional, PYTHON_PREFIX_ARG handling and pygrub installation- update blktap-pv-cdrom.patch handle allocation errors in asprintf to fix compile errors handle value returned from xs_read properly remove casts from void pointers- update xenalyze to revision 138 Fix dump time calculation overflow move struct record_info into a header correctly display of count of HW events update trace.h to match xen-unstable Remove vestigal HW_IRQ trace records Remove decode of PV_UPDATE_VA_MAPPING automatically generate dependencies Get rid of redundant hvm dump_header Introduce more efficient read mechanism Eliminate unnecessary cycles_to_time calculation Rework math to remove two 64-bit divisions Enable -O2 optimization level Remove --dump-cooked Remove spurious dump_header construction Improve record-sorting algorithm Use long to cast into and out of pointers Make max_active_pcpu calculation smarter Optimize pcpu_string Enable more cr3 output Sort cr3 enumerated values by start time Add option to skip vga range in MMIO enumeration Handle MMIO records from different vmexits Relocate pio and mmio enumaration structs to their own sub-struct Handle new hvm_event traces Introduce generic summary functionality Function-ize setting of h->post_process Reorganize cr trace handling Allow several summary handlers to register on a single vmexit Get rid of all tabs in xenalyze.c Handle new IRQ tracing Decrease verbosity Print exit reason number if no string is available Fix minor summary issue Add string for TPR_BELOW_THRESHOLD Raise MAX_CPUS to 256 cpus. Add --report-pcpu option to report physical cpu utilization. increase MAX_CPUS Handle RUNSTATE_INIT in domain_runstate calculation- update RPM_OPT_FLAGS handling in spec file pass EXTRA_CFLAGS via environment- remove obsolete xencommons-proc-xen.patch- Upstream patches from Jan 25927-x86-domctl-ioport-mapping-range.patch 25929-tmem-restore-pool-version.patch 25931-x86-domctl-iomem-mapping-checks.patch 25940-x86-S3-flush-cache.patch 25952-x86-MMIO-remap-permissions.patch 25961-x86-HPET-interrupts.patch 25962-x86-assign-irq-vector-old.patch 25965-x86-ucode-Intel-resume.patch- pygrub: always append --args 25941-pygrub_always_append_--args.patch- use BuildRequires: gcc46 only in sles11sp2 or 12.1 to fix build in 11.4- Upstream patches from Jan 25833-32on64-bogus-pt_base-adjust.patch 25835-adjust-rcu-lock-domain.patch 25836-VT-d-S3-MSI-resume.patch 25850-tmem-xsa-15-1.patch 25851-tmem-xsa-15-2.patch 25852-tmem-xsa-15-3.patch 25853-tmem-xsa-15-4.patch 25854-tmem-xsa-15-5.patch 25855-tmem-xsa-15-6.patch 25856-tmem-xsa-15-7.patch 25857-tmem-xsa-15-8.patch 25858-tmem-xsa-15-9.patch 25859-tmem-missing-break.patch 25860-tmem-cleanup.patch 25861-x86-early-fixmap.patch 25862-sercon-non-com.patch 25863-sercon-ehci-dbgp.patch 25864-sercon-unused.patch 25866-sercon-ns16550-pci-irq.patch 25867-sercon-ns16550-parse.patch 25874-x86-EFI-chain-cfg.patch 25909-xenpm-consistent.patch- Fixed the 32bit build.- Update to Xen 4.2.0 FCS c/s 25844- unmodified_drivers: handle IRQF_SAMPLE_RANDOM, it was removed in 3.6-rc1- bnc#778105 - first XEN-PV VM fails to spawn xend: Increase wait time for disk to appear in host bootloader Modified existing xen-domUloader.diff- Disable the snapshot patches. Snapshot only supported the qcow2 image format which was poorly implemented qemu 0.10.2. Snapshot support may be restored in the future when the newer upstream qemu is used by Xen.- bnc#776995 - attaching scsi control luns with pvscsi - xend/pvscsi: fix passing of SCSI control LUNs xen-bug776995-pvscsi-no-devname.patch - xend/pvscsi: fix usage of persistant device names for SCSI devices xen-bug776995-pvscsi-persistent-names.patch - xend/pvscsi: update sysfs parser for Linux 3.0 xen-bug776995-pvscsi-sysfs-parser.patch- Update to Xen 4.2.0 RC3+ c/s 25779- Update to Xen 4.2.0 RC2+ c/s 25765-bnc#766284 - compiled-in ata_piix driver issues with PVonHVM guests Update xen_pvdrivers.conf to match not only libata but also ata_piix This avoids IO errors in the piix driver caused by unplugged hardware- Update to Xen 4.1.3 c/s 23336- Upstream or pending upstream patches from Jan 25587-fix-off-by-one-parsing-error.patch 25616-x86-MCi_CTL-default.patch 25617-vtd-qinval-addr.patch 25688-x86-nr_irqs_gsi.patch- Build all files with optimization (fortify source does not work with -O0).- bnc#773393 - VUL-0: CVE-2012-3433: xen: HVM guest destroy p2m teardown host DoS vulnerability CVE-2012-3433-xsa11.patch - bnc#773401 - VUL-1: CVE-2012-3432: xen: HVM guest user mode MMIO emulation DoS 25682-x86-inconsistent-io-state.patch- bnc#762484 - VUL-1: CVE-2012-2625: xen: pv bootloader doesn't check the size of the bzip2 or lzma compressed kernel, leading to denial of service 25589-pygrub-size-limits.patch- Make it build with latest TeXLive 2012 with new package layout- bnc#767273 - unsupported /var/lock/subsys is still used by xendomains init.xendomains- bnc#766283 - opensuse 12.2 pv guests can not start after installation due to lack of grub2 support in the host 24000-pygrub-grub2.patch 24001-pygrub-grub2.patch 24002-pygrub-grub2.patch- Upstream pygrub patches for grub2 support and fixes 23686-pygrub-solaris.patch 23697-pygrub-grub2.patch 23944-pygrub-debug.patch 23998-pygrub-GPT.patch 23999-pygrub-grub2.patch 24064-pygrub-HybridISO.patch 24401-pygrub-scrolling.patch 24402-pygrub-edit-fix.patch 24460-pygrub-extlinux.patch 24706-pygrub-extlinux.patch- Revised version of security patch and an additional patch for bnc#764077 x86_64-AMD-erratum-121.patch x86_64-allow-unsafe-adjust.patch- remove dummy asm/smp-processor-id.h- removed dummy xenapi.tex which was added because of bnc#750679 (see the below entry dated "Mon Apr 2 13:07:20 CEST 2012") because "ps2pdf xenapi.ps xenapi.pdf" failed only for Ghostscript version 9.04 (now we have Ghostscript 9.05).- bnc#764077 - VUL-0: EMBARGOED: xen: XSA-9: denial of service on older AMD systems x86_64-AMD-erratum-121.patch - Revised version of security patch for bnc#757537 x86_64-sysret-canonical.patch- Upstream patches from Jan 25242-x86_64-hotplug-compat-m2p.patch 25247-SVM-no-rdtsc-intercept.patch 25267-x86-text-unlikely.patch 25269-x86-vMCE-addr-misc-write.patch 25271-x86_64-IST-index.patch 25327-pvdrv-no-asm-system-h.patch- add dummy asm/smp-processor-id.h for kernel-source 3.4-rcX- remove inclusion of asm/system.h from platform-pci.c- Upstream patches from Jan 25168-x86-memset-size.patch 25191-x86-tdt-delta-calculation.patch 25195-x86-cpuidle-C2-no-flush-or-bm-check.patch 25196-x86-HAP-PAT-sr.patch 25200-x86_64-trap-bounce-flags.patch- bnc#757537 - VUL-0: xen: CVE-2012-0217 PV guest escalation x86_64-sysret-canonical.patch - bnc#757970 - VUL-1: xen: guest denial of service on syscall GPF generation x86_64-trap-bounce-flags.patch- Upstream patches from Jan 25098-x86-emul-lock-UD.patch 25101-x86-hpet-disable.patch ioemu-9877-MSI-X-device-cleanup.patch- bnc#750679 - "ps2pdf xenapi.ps xenapi.pdf" fails for user abuild in Factory add dummy xenapi.tex until ghostscript is fixed- remove vcd.o rule from PVonHVM Makefile, not needed anymore- bnc#753165 - xen/scripts/network-bridge wont create bridge bridge-bonding.diff- Upstream patches from Jan 24950-gnttab-copy-mapped.patch 24970-x86-cpuidle-deny-port-access.patch 24996-x86-cpuidle-array-overrun.patch 25041-tapdisk2-create-init-name.patch- use BuildRequires: gcc46 only in sles11sp2 to avoid issues when gcc47 and newer is the distro default- bnc#745880 - cpuid setting is not preserved across xend restarts xend-cpuid.patch- Rename 2XXXX-vif-bridge.patch -> vif-bridge-tap-fix.patch- bnc#747331 - XEN: standard "newburn" kernel QA stress test on guest (+ smartd on Dom0?) freezes the guest 24883-x86-guest-walk-not-present.patch - bnc#745367 - MCE bank handling during migration 24781-x86-vmce-mcg_ctl.patch 24886-x86-vmce-mcg_ctl-default.patch 24887-x86-vmce-sr.patch - bnc#744771 - L3: VM with passed through PCI card fails to reboot under dom0 load 24888-pci-release-devices.patch - Upstream patches from Jan 24517-VT-d-fault-softirq.patch 24527-AMD-Vi-fault-softirq.patch 24535-x86-vMSI-misc.patch 24615-VESA-lfb-flush.patch 24690-x86-PCI-SERR-no-deadlock.patch 24701-gnttab-map-grant-ref-recovery.patch 24742-gnttab-misc.patch 24780-x86-paging-use-clear_guest.patch 24805-x86-MSI-X-dom0-ro.patch ioemu-9869-MSI-X-init.patch ioemu-9873-MSI-X-fix-unregister_iomem.patch- add BuildRequires: libuuid-devel- bnc#746702 - Xen HVM DomU crash during Windows Server 2008 R2 install, when maxmem > memory README.SuSE- bnc#745005 - Update vif configuration examples in xmexample* Updated xen-xmexample.diff- bnc#743414 - using vifname is ignored when defining a xen virtual interface with xl/libxl 24459-libxl-vifname.patch- bnc#740165 - VUL-0: kvm: qemu heap overflow in e1000 device emulation (applicable to Xen qemu - CVE-2012-0029) cve-2012-0029-qemu-xen-unstable.patch- bnc#744014 - blank screen in SLES11 SP2 guest with a VF statically assigned ioemu-MSI-X-fix-unregister_iomem.patch - Upstream patches from Jan 24453-x86-vIRQ-IRR-TMR-race.patch 24456-x86-emul-lea.patch- fate#310510 - fix xenpaging 24586-x86-mm_Properly_account_for_paged_out_pages.patch 24609-tools-libxc_handle_fallback_in_linux_privcmd_map_foreign_bulk_properly.patch 24610-xenpaging_make_file_op_largefile_aware.patch xen-unstable.misc.linux_privcmd_map_foreign_bulk.retry_paged.patch xenpaging.speedup-page-out.resume_pages.find_next_bit_set.patch xenpaging.speedup-page-out.evict_pages.free_slot_stack.patch xenpaging.speedup-page-out.policy_choose_victim.patch update xenpaging.error-handling.patch, flush qemu cache not so often- fate#310510 - fix xenpaging 24566-tools-libxc_fix_error_handling_in_xc_mem_paging_load.patch- fate#310510 - fix xenpaging 24466-libxc_Only_retry_mapping_pages_when_ENOENT_is_returned.patch- The xen kmp packages fail on the 09-check-packaged-twice script. Rename xen_pvdrivers.conf to xen_pvdrivers-.conf- fate#310510 - fix xenpaging xenpaging.speedup-page-in.gfn_to_slot.patch- bnc#739585 - L3: Xen block-attach fails after repeated attach/detach blktap-close-fifos.patch blktap-disable-debug-printf.patch- bnc#741159 - Fix default setting of XENSTORED_ROOTDIR in xencommons init script xencommons-xenstored-root.patch- bnc#740625 - xen: cannot interact with xend after upgrade (SLES) - bnc#738694 - xen: cannot interact with xend after upgrade (os12.1) - Other README changes included. README.SuSE- bnc#694863 - kexec fails in xen 24478-libxl_add_feature_flag_to_xenstore_for_XS_RESET_WATCHES.patch- fate#310510 - fix xenpaging xenpaging.speedup-page-out.patch- bnc#735806 - VF doesn't work after hot-plug for many times 24448-x86-pt-irq-leak.patch - Upstream patches from Jan 24261-x86-cpuidle-Westmere-EX.patch 24417-amd-erratum-573.patch 24429-mceinj-tool.patch 24447-x86-TXT-INIT-SIPI-delay.patch ioemu-9868-MSI-X.patch- bnc#732884 - remove private runlevel 4 from init scripts xen.no-default-runlevel-4.patch- bnc#727515 - Fragmented packets hang network boot of HVM guest ipxe-gcc45-warnings.patch ipxe-ipv4-fragment.patch ipxe-enable-nics.patch- fate#310510 - fix xenpaging update xenpaging.autostart.patch, make changes with mem-swap-target permanent update xenpaging.doc.patch, mention issues with live migration- fate#310510 - fix xenpaging add xenpaging.evict_mmap_readonly.patch update xenpaging.error-handling.patch, reduce debug output- bnc#736824 - Microcode patches for AMD's 15h processors panic the system 24189-x86-p2m-pod-locking.patch 24412-x86-AMD-errata-model-shift.patch 24411-x86-ucode-AMD-Fam15.patch- bnc#711219 - SR-IOV VF doesn't work in SLES11 sp2 guest 24357-firmware-no-_PS0-_PS3.patch - Upstream patches from Jan 24153-x86-emul-feature-checks.patch 24275-x86-emul-lzcnt.patch 24277-x86-dom0-features.patch 24278-x86-dom0-no-PCID.patch 24282-x86-log-dirty-bitmap-leak.patch 24359-x86-domU-features.patch 24360-x86-pv-domU-no-PCID.patch 24389-amd-fam10-gart-tlb-walk-err.patch 24391-x86-pcpu-version.patch- bnc#729208 - xenpaging=-1 doesn't work xenpaging.doc.patch- fate#310510 - fix xenpaging readd xenpaging.qemu.flush-cache.patch- bnc#732782 - L3: xm create hangs when maxmen value is enclosed in "quotes" xm-create-maxmem.patch- Upstream patches / changes from Jan Added 24358-kexec-compat-overflow.patch Removed 24341-x86-64-mmcfg_remove___initdata_annotation_overlooked_in_23749e8d1c8f074ba.patch Removed 24345-tools-libxc_Fix_x86_32_build_breakage_in_previous_changeset..patch- fate#310510 - fix xenpaging 24178-debug_Add_domain-vcpu_pause_count_info_to_d_key..patch Use wait queues for paging, improve foreign mappings. xenpaging.versioned-interface.patch xenpaging.mmap-before-nominate.patch xenpaging.p2m_is_paged.patch xenpaging.evict_fail_fast_forward.patch xenpaging.error-handling.patch xenpaging.mem_event-use-wait_queue.patch xenpaging.waitqueue-paging.patch Remove obsolete patch, not needed with wait queue usage xenpaging.HVMCOPY_gfn_paged_out.patch- fate#310510 - fix xenpaging Fix incorrect backport, remove double memset, use xzalloc 24171-x86waitqueue_Allocate_whole_page_for_shadow_stack..patch- fate#310510 - fix xenpaging fix typo in nominate, use lock instead of double unlock 23905-xenpaging_fix_locking_in_p2m_mem_paging_functions.patch- fate#310510 - fix xenpaging 24327-After_preparing_a_page_for_page-in_allow_immediate_fill-in_of_the_page_contents.patch 24328-Tools_Libxc_wrappers_to_automatically_fill_in_page_oud_page_contents_on_prepare.patch 24329-Teach_xenpaging_to_use_the_new_and_non-racy_xc_mem_paging_load_interface.patch- bnc#734826 - xm rename doesn't work anymore Updated xend-migration-domname-fix.patch- fate#310510 - fix xenpaging 24269-mem_event_move_mem_event_domain_out_of_struct_domain.patch 24270-Free_d-mem_event_on_domain_destruction..patch- fate#310510 - fix xenpaging 24318-x86-mm_Fix_checks_during_foreign_mapping_of_paged_pages.patch- fate#310510 - fix xenpaging 23949-constify_vcpu_set_affinitys_second_parameter.patch- fate#310510 - fix xenpaging 24105-xenpaging_compare_domain_pointer_in_p2m_mem_paging_populate.patch 24106-mem_event_check_capabilities_only_once.patch- fate#310510 - fix xenpaging 24272-xenpaging_Fix_c-s_235070a29c8c3ddf7_update_machine_to_phys_mapping_during_page_deallocation.patch- bnc#727081 - xend domains don't work anymore since update from 12.1 beta to 12.1 RC 1 24344-tools-x86_64_Fix_cpuid_inline_asm_to_not_clobber_stacks_red_zone.patch 24345-tools-libxc_Fix_x86_32_build_breakage_in_previous_changeset..patch- bnc#733449 - Panic in mcfg_ioremap when booting xen-dbg.gz on Xeon E3-1230 24341-x86-64-mmcfg_remove___initdata_annotation_overlooked_in_23749e8d1c8f074ba.patch- fate#310510 - fix xenpaging backport waitqueue changes from xen-unstable 24104-waitqueue_Double_size_of_x86_shadow_stack..patch 24171-x86waitqueue_Allocate_whole_page_for_shadow_stack..patch 24195-waitqueue_Detect_saved-stack_overflow_and_crash_the_guest..patch 24196-waitqueue_Reorder_prepare_to_wait_so_that_vcpu_is_definitely_on_the.patch 24197-x86-waitqueue_Because_we_have_per-cpu_stacks_we_must_wake_up_on_teh.patch 24231-waitqueue_Implement_wake_up_nroneall..patch 24232-waitqueue_Hold_a_reference_to_a_domain_on_a_waitqueue..patch- fate#310510 - fix xenpaging 24227-xenpaging_restrict_pagefile_permissions.patch- fate#310510 - fix xenpaging merge upstream version of our existing patches: 24218-libxc_add_bitmap_clear_function.patch remove old versions: xenpaging.bitmap_clear.patch- fate#310510 - fix xenpaging merge upstream version of our existing patches: 24138-xenpaging_munmap_all_pages_after_page-in.patch 24208-xenpaging_remove_filename_from_comment.patch 24209-xenpaging_remove_obsolete_comment_in_resume_path.patch 24210-xenpaging_use_PERROR_to_print_errno.patch 24211-xenpaging_simplify_file_op.patch 24212-xenpaging_print_gfn_in_failure_case.patch 24213-xenpaging_update_xenpaging_init.patch 24214-xenpaging_remove_xc_dominfo_t_from_paging_t.patch 24215-xenpaging_track_the_number_of_paged-out_pages.patch 24216-xenpaging_move_page_add-resume_loops_into_its_own_function..patch 24217-xenpaging_improve_mainloop_exit_handling.patch 24219-xenpaging_retry_unpageable_gfns.patch 24220-xenpaging_install_into_LIBEXEC_dir.patch 24221-xenpaging_add_XEN_PAGING_DIR_-_libxl_xenpaging_dir_path.patch 24222-xenpaging_use_guests_tot_pages_as_working_target.patch 24223-xenpaging_watch_the_guests_memory-target-tot_pages_xenstore_value.patch 24224-xenpaging_add_cmdline_interface_for_pager.patch 24225-xenpaging_improve_policy_mru_list_handling.patch 24226-xenpaging_add_debug_to_show_received_watch_event..patch remove old versions: xenpaging.XEN_PAGING_DIR.patch xenpaging.add_evict_pages.patch xenpaging.cmdline-interface.patch xenpaging.encapsulate_domain_info.patch xenpaging.file_op-return-code.patch xenpaging.install-to-libexec.patch xenpaging.low_target_policy_nomru.patch xenpaging.main-loop-exit-handling.patch xenpaging.misleading-comment.patch xenpaging.page_in-munmap-size.patch xenpaging.print-gfn.patch xenpaging.record-numer-paged-out-pages.patch xenpaging.reset-uncomsumed.patch xenpaging.stale-comments.patch xenpaging.target-tot_pages.patch xenpaging.use-PERROR.patch xenpaging.watch-target-tot_pages.patch xenpaging.watch_event-DPRINTF.patch xenpaging.xc_interface_open-comment.patch- bnc#733348 - Use 'xm' in various scripts if xend is running. Modified xmclone.sh and xen-updown.sh - Only emit xl warning when xend is running and -f (force) flag is not specified. Modified disable-xl-when-using-xend.patch- Upstream patches from Jan 24190-hap-log-dirty-disable-rc.patch 24193-hap-track-dirty-vram-rc.patch 24201-x86-pcpu-platform-op.patch- Upstream patches from Jan 23900-xzalloc.patch 24144-cpufreq-turbo-crash.patch 24148-shadow-pgt-dying-op-performance.patch 24155-x86-ioapic-EOI-after-migration.patch 24156-x86-ioapic-shared-vectors.patch 24157-x86-xstate-init.patch 24168-x86-vioapic-clear-remote_irr.patch- submit fixes for bnc#649209 and bnc#711892 xl-create-pv-with-qcow2-img.patch update suspend_evtchn_lock.patch- Update trace.c, merge patches from upstream 23050-xentrace_dynamic_tracebuffer_allocation.patch 23091-xentrace_fix_t_info_pages_calculation..patch 23092-xentrace_print_calculated_numbers_in_calculate_tbuf_size.patch 23093-xentrace_remove_gdprintk_usage_since_they_are_not_in_guest_context.patch 23094-xentrace_update_comments.patch 23095-xentrace_use_consistent_printk_prefix.patch 23128-xentrace_correct_formula_to_calculate_t_info_pages.patch 23129-xentrace_remove_unneeded_debug_printk.patch 23173-xentrace_Move_register_cpu_notifier_call_into_boot-time_init..patch 23239-xentrace_correct_overflow_check_for_number_of_per-cpu_trace_pages.patch 23308-xentrace_Move_the_global_variable_t_info_first_offset_into_calculate_tbuf_size.patch 23309-xentrace_Mark_data_size___read_mostly_because_its_only_written_once.patch 23310-xentrace_Remove_unneeded_cast_when_assigning_pointer_value_to_dst.patch 23404-xentrace_reduce_trace_buffer_size_to_something_mfn_offset_can_reach.patch 23405-xentrace_fix_type_of_offset_to_avoid_ouf-of-bounds_access.patch 23406-xentrace_update___insert_record_to_copy_the_trace_record_to_individual_mfns.patch 23407-xentrace_allocate_non-contiguous_per-cpu_trace_buffers.patch 23643-xentrace_Allow_tracing_to_be_enabled_at_boot.patch 23719-xentrace_update___trace_var_comment.patch Remove old patches: xen-unstable.xentrace.dynamic_tbuf.patch xen-unstable.xentrace.empty_t_info_pages.patch xen-unstable.xentrace.verbose.patch xen-unstable.xentrace.no_gdprintk.patch xen-unstable.xentrace.comments.patch xen-unstable.xentrace.printk_prefix.patch xen-unstable.xentrace.remove_debug_printk.patch xen-unstable.xentrace.t_info_pages-formula.patch xen-unstable.xentrace.register_cpu_notifier-boot_time.patch xen-unstable.xentrace.t_info_page-overflow.patch xen-unstable.xentrace.t_info_first_offset.patch xen-unstable.xentrace.data_size__read_mostly.patch xen-unstable.xentrace.__insert_record-dst-type.patch- Upstream patches from Jan 24116-x86-continuation-cancel.patch 24123-x86-cpuidle-quiesce.patch 24124-x86-microcode-amd-quiesce.patch 24137-revert-23666.patch 24xxx-shadow-pgt-dying-op-performance.patch- bnc#722738 - xm cpupool-create errors out xen-cpupool-xl-config-format.patch- Fix broken build when building docs 23819-make-docs.patch- bnc#720054 - Prevent vif-bridge from adding user-created tap interfaces to a bridge 2XXXX-vif-bridge.patch- bnc#713503 - DOM0 filesystem commit 23752-x86-shared-IRQ-vector-maps.patch 23754-AMD-perdev-vector-map.patch- fate#310510 - fix xenpaging This change reverses the task of xenpaging. Before this change a fixed number of pages was paged out. With this change the guest will not have access to more than the given number of pages at the same time. The xenpaging= config option is replaced by actmem= A new xm mem-swap-target is added. The xenpaging binary is moved to /usr/lib/xen/bin/ xenpaging.HVMCOPY_gfn_paged_out.patch xenpaging.XEN_PAGING_DIR.patch xenpaging.add_evict_pages.patch xenpaging.bitmap_clear.patch xenpaging.cmdline-interface.patch xenpaging.encapsulate_domain_info.patch xenpaging.file_op-return-code.patch xenpaging.guest-memusage.patch xenpaging.install-to-libexec.patch xenpaging.low_target_policy_nomru.patch xenpaging.main-loop-exit-handling.patch xenpaging.misleading-comment.patch xenpaging.page_in-munmap-size.patch xenpaging.print-gfn.patch xenpaging.record-numer-paged-out-pages.patch xenpaging.reset-uncomsumed.patch xenpaging.stale-comments.patch xenpaging.target-tot_pages.patch xenpaging.use-PERROR.patch xenpaging.watch-target-tot_pages.patch xenpaging.watch_event-DPRINTF.patch xenpaging.xc_interface_open-comment.patch- xen.spec: update filelist package /usr/lib*/xen with wildcard to pickup new files remove duplicate /usr/sbin/xen-list from filelist- bnc#725169 - xen-4.0.2_21511_03-0.5.3: bootup hangs 23993-x86-microcode-amd-fix-23871.patch- Update to Xen 4.1.2 FCS c/s 23174- bnc#720054 - Fix syntax error introduced during recent adjustment of Xen's tap udev rule. Updated udev-rules.patch- fate#310510 - fix xenpaging Merge paging related fixes from xen-unstable: 23506-x86_Disable_set_gpfn_from_mfn_until_m2p_table_is_allocated..patch 23507-xenpaging_update_machine_to_phys_mapping_during_page_deallocation.patch 23509-x86_32_Fix_build_Define_machine_to_phys_mapping_valid.patch 23562-xenpaging_remove_unused_spinlock_in_pager.patch 23576-x86_show_page_walk_also_for_early_page_faults.patch 23577-tools_merge_several_bitop_functions_into_xc_bitops.h.patch 23578-xenpaging_add_xs_handle_to_struct_xenpaging.patch 23579-xenpaging_drop_xc.c_remove_ASSERT.patch 23580-xenpaging_drop_xc.c_remove_xc_platform_info_t.patch 23581-xenpaging_drop_xc.c_remove_xc_wait_for_event.patch 23582-xenpaging_drop_xc.c_move_xc_mem_paging_flush_ioemu_cache.patch 23583-xenpaging_drop_xc.c_move_xc_wait_for_event_or_timeout.patch 23584-xenpaging_drop_xc.c_remove_xc_files.patch 23585-xenpaging_correct_dropping_of_pages_to_avoid_full_ring_buffer.patch 23586-xenpaging_do_not_bounce_p2mt_back_to_the_hypervisor.patch 23587-xenpaging_remove_srand_call.patch 23588-xenpaging_remove_return_values_from_functions_that_can_not_fail.patch 23589-xenpaging_catch_xc_mem_paging_resume_errors.patch 23590-xenpaging_remove_local_domain_id_variable.patch 23591-xenpaging_move_num_pages_into_xenpaging_struct.patch 23592-xenpaging_start_paging_in_the_middle_of_gfn_range.patch 23593-xenpaging_pass_integer_to_xenpaging_populate_page.patch 23594-xenpaging_add_helper_function_for_unlinking_pagefile.patch 23595-xenpaging_add_watch_thread_to_catch_guest_shutdown.patch 23596-xenpaging_implement_stopping_of_pager_by_sending_SIGTERM-SIGINT.patch 23597-xenpaging_remove_private_mem_event.h.patch 23599-tools_fix_build_after_recent_xenpaging_changes.patch 23817-mem_event_add_ref_counting_for_free_requestslots.patch 23818-mem_event_use_mem_event_mark_and_pause_in_mem_event_check_ring.patch 23827-xenpaging_use_batch_of_pages_during_final_page-in.patch 23841-mem_event_pass_mem_event_domain_pointer_to_mem_event_functions.patch 23842-mem_event_use_different_ringbuffers_for_share_paging_and_access.patch 23874-xenpaging_track_number_of_paged_pages_in_struct_domain.patch 23904-xenpaging_use_p2m-get_entry_in_p2m_mem_paging_functions.patch 23905-xenpaging_fix_locking_in_p2m_mem_paging_functions.patch 23906-xenpaging_remove_confusing_comment_from_p2m_mem_paging_populate.patch 23908-p2m_query-modify_p2mt_with_p2m_lock_held.patch 23943-xenpaging_clear_page_content_after_evict.patch 23953-xenpaging_handle_evict_failures.patch 23978-xenpaging_check_p2mt_in_p2m_mem_paging_functions.patch 23979-xenpaging_document_p2m_mem_paging_functions.patch 23980-xenpaging_disallow_paging_in_a_PoD_guest.patch Remove obsolete patches: x86-show-page-walk-early.patch xenpaging.23817-mem_event_check_ring.patch xenpaging.catch-xc_mem_paging_resume-error.patch xenpaging.guest_remove_page.slow_path.patch xenpaging.mem_event-no-p2mt.patch xenpaging.no-srand.patch xenpaging.return-void.patch xenpaging.xenpaging_populate_page-gfn.patch- xen.spec: use changeset number as patch number for upstream patches- do not use runlevel 4 in init scripts, it makes it impossible to "insserv xend" on 12.1- Upstream patches from Jan 23955-x86-pv-cpuid-xsave.patch 23957-cpufreq-error-paths.patch- Upstream patches from Jan 23933-pt-bus2bridge-update.patch 23726-x86-intel-flexmigration-v2.patch 23925-x86-AMD-ARAT-Fam12.patch 23246-x86-xsave-enable.patch 23897-x86-mce-offline-again.patch- Update to Xen 4.1.2_rc3 c/s 23171- bnc#720054 - Changed /etc/udev/rules.d/40-xen.rules to not run Xen's vif-bridge script when not running Xen. This is not a solution to the bug but an improvement in the rules regardless. Updated udev-rules.patch- Upstream patches from Jan 23868-vtd-RMRR-validation.patch 23871-x86-microcode-amd-silent.patch 23898-cc-option-grep.patch- Add pciback init script and sysconf file, giving users a simple mechanism to configure pciback. init.pciback sysconfig.pciback- update scripts to use xl -f, or xm if xend is running: xen-updown.sh, init.xendomains, xmclone.sh- bnc#694863 - kexec fails in xen xenstored: allow guest to shutdown all its watches/transactions xenstored.XS_RESET_WATCHES.patch- Upstream patches from Jan 23843-scheduler-switch.patch 23846-x86-TSC-check.patch 23848-vmx-conditional-off.patch 23853-x86-pv-cpuid-xsave.patch- fate#310510 - fix xenpaging mem_event: add ref counting for free requestslots xenpaging.23817-mem_event_check_ring.patch- bnc#717650 - Unable to start VM - Update to Xen 4.1.2_rc2 c/s 23152- bnc#716695 - domUs using tap devices will not start updated multi-xvdp.patch- Upstream patches from Jan 23803-intel-pmu-models.patch 23800-x86_64-guest-addr-range.patch 23795-intel-ich10-quirk.patch 23804-x86-IPI-counts.patch- bnc#706106 - Inconsistent reporting of VM names during migration xend-migration-domname-fix.patch- bnc#712823 - L3:Xen guest does not start reliable when rebooted xend-vcpu-affinity-fix.patch- Upstream patches from Jan 23725-pci-add-device.patch 23762-iommu-fault-bm-off.patch 23763-pci-multi-seg-x2apic-vtd-no-crash.patch 23765-x86-irq-vector-leak.patch 23766-x86-msi-vf-bars.patch 23771-x86-ioapic-clear-pin.patch 23772-x86-trampoline.patch 23774-x86_64-EFI-EDD.patch 23776-x86-kexec-hpet-legacy-bcast-disable.patch 23781-pm-wide-ACPI-ids.patch 23782-x86-ioapic-clear-irr.patch 23783-ACPI-set-_PDC-bits.patch- Include gcc46 only when its available (>11.4 && >sles11sp1)- bnc#711943 - [xl] Fail to create multi-guests with NIC assigned 23685-libxl-segfault-fix.patch- libxenlight and legacy xend toolstack should not be used together. If xend is running, print a warning and exit xl. Add a '-f' (force) option to xl to override this behavior. disable-xl-when-using-xend.patch bnc#707664- Upstream patches from Jan 23732-sedf.patch 23735-guest-dom0-cap.patch 23746-vtd-cleanup-timers.patch 23747-mmcfg-base-address.patch 23749-mmcfg-reservation.patch- bnc#704160 - crm resource migrate fails with xen machines update snapshot-xend.patch - bnc#706574 - xm console DomUName hang after "xm save/restore" of PVM on the latest Xen xend-console-port-restore.patch- update xencommons script to run only when needed xencommons-proc-xen.patch- Upstream patches from Jan 23726-x86-intel-flexmigration.patch 23706-fix-20892.patch 23723-x86-CMOS-lock.patch 23676-x86_64-image-map-bounds.patch 23724-x86-smpboot-x2apic.patch- hotplug.losetup.patch correct dev:inode detection, stat returns major:minor without leading zeros, while losetup -a includes trailing zeros- fate#310635: xen npiv multipath support update block-npiv* scripts for testing- Fixes for EFI support x86-EFI-discard-comment.patch- fate#309894: Xen needs to correctly understand family 15h CPU topology - fate#311376: EFI support in SP2 - fate#311529: Native UEFI booting under Xen (installation) 23074-pfn.h.patch 23571-vtd-fault-verbosity.patch 23574-x86-dom0-compressed-ELF.patch 23575-x86-DMI.patch 23610-x86-topology-info.patch 23611-amd-fam15-topology.patch 23613-EFI-headers.patch 23614-x86_64-EFI-boot.patch 23615-x86_64-EFI-runtime.patch 23616-x86_64-EFI-MPS.patch- Mark xen-scsi.ko supported (bnc#582265, fate#309459).- fate#310308: Hypervisor assisted watchdog driver ioemu-watchdog-support.patch ioemu-watchdog-linkage.patch ioemu-watchdog-ib700-timer.patch tools-watchdog-support.patch- bnc#702025 - VUL-0: xen: VT-d (PCI passthrough) MSI trap injection (CVE-2011-1898) Fixed in Xen version 4.1.1- fate#310956: Support Direct Kernel Boot for FV guests kernel-boot-hvm.patch- fate#310316: Support change vnc password while vm is running change-vnc-passwd.patch - fate#310325: Support get domU console log from Dom0 log-guest-console.patch- fate#311487: remove modprobe.conf files for autoloading of Xen and Hyper-V drivers xen.sles11sp1.fate311487.xen_platform_pci.dmistring.patch add dmi modalias to xen-platform-pci.ko- fate#308532: [NONCODE] Remove XEN 32-bit Hypervisor Modify ExclusiveArch in xen.spec to build only x86_64- fate#309900 - Add Xen support for SVM Decode Assist in AMD family 15h - fate#309902 - Add Xen support for AMD family 12h processors - fate#309903 - Add Xen support for AMD family 14h processors - fate#309906 - Add Xen support for performance event counters in AMD family 15h- fate#309893: Add Xen support for AMD family 15h processors - fate#309901: Add Xen support for SVM TSC scaling in AMD family 15h - fate#311951: Ivy Bridge: XEN support for Supervisor Mode Execution Protection (SMEP) 23437-amd-fam15-TSC-scaling.patch 23462-libxc-cpu-feature.patch 23481-x86-SMEP.patch 23504-x86-SMEP-hvm.patch 23505-x86-cpu-add-arg-check.patch 23508-vmx-proc-based-ctls-probe.patch 23510-hvm-cpuid-DRNG.patch 23511-amd-fam15-no-flush-for-C3.patch 23516-cpuid-ERMS.patch 23538-hvm-pio-emul-no-host-crash.patch 23539-hvm-cpuid-FSGSBASE.patch 23543-x86_64-maddr_to_virt-assertion.patch 23546-fucomip.patch- Fix libxc reentrancy issues 23383-libxc-rm-static-vars.patch- fate#310957 - Update to Xen 4.1.1 FCS c/s 23079- fate#311000 - Extend Xen domain lock framework to support more alternative xend-domain-lock-sfex.patch- fate#311371 - Enhance yast to configure live migration for Xen and KVM add firewall service file for xen-tools- Add man page for xen-list utility updated xen-utils-0.1.tar.bz2- Upstream patches from Jan 23233-hvm-cr-access.patch 23234-svm-decode-assist-base.patch 23235-svm-decode-assist-crs.patch 23236-svm-decode-assist-invlpg.patch 23238-svm-decode-assist-insn-fetch.patch 23303-cpufreq-misc.patch 23304-amd-oprofile-strings.patch 23305-amd-fam15-xenoprof.patch 23306-amd-fam15-vpmu.patch 23334-amd-fam12+14-vpmu.patch 23338-vtd-force-intremap.patch- fate#310957 - Update to Xen 4.1.1-rc1 c/s 23064- xentrace: dynamic tracebuffer allocation xen-unstable.xentrace.dynamic_tbuf.patch xen-unstable.xentrace.empty_t_info_pages.patch xen-unstable.xentrace.verbose.patch xen-unstable.xentrace.no_gdprintk.patch xen-unstable.xentrace.comments.patch xen-unstable.xentrace.printk_prefix.patch xen-unstable.xentrace.remove_debug_printk.patch xen-unstable.xentrace.t_info_pages-formula.patch xen-unstable.xentrace.register_cpu_notifier-boot_time.patch xen-unstable.xentrace.t_info_page-overflow.patch xen-unstable.xentrace.t_info_first_offset.patch xen-unstable.xentrace.data_size__read_mostly.patch xen-unstable.xentrace.__insert_record-dst-type.patch- fate#310510 - fix xenpaging update xenpaging patches for xen 4.1 xenpaging.guest_remove_page.slow_path.patch xenpaging.mem_event-no-p2mt.patch xenpaging.no-srand.patch xenpaging.return-void.patch xenpaging.catch-xc_mem_paging_resume-error.patch xenpaging.xenpaging_populate_page-gfn.patch xenpaging.autostart.patch- bnc#670465 - When connecting to Xen guest through vncviewer mouse tracking is off. - Upstream patch 23298-hvmop-get-mem-type.patch replaces xen.sles11sp1.bug684297.HVMOP_get_mem_type.patch - Upstream patches from Jan 23333-hvm-32bit-compat-hypercalls.patch 23337-vtd-malicious-msi-filter.patch 23338-vtd-force-intremap.patch (CVE-2011-1898) 23341-x86-ioapic-write-entry.patch 23343-vtd-error-path-leaks.patch- bnc#684305 - on_crash is being ignored with kdump now working in HVM xend-config-enable-dump-comment.patch- disable xend's logrotation for xend.log, use included logrotate.conf- bnc#684297 - HVM taking too long to dump vmcore xen.sles11sp1.bug684297.HVMOP_get_mem_type.patch new hvm_op hyper call option xen.sles11sp1.bug684297.xen_oldmem_pfn_is_ram.patch Use new Xen HVMOP_get_mem_type hvmop hypercall option and new Linux kernel register_oldmem_pfn_is_ram interface. (depends on two kernel-source changes)- Update to Xen 4.1.1-rc1-pre c/s 23051- Numerous cleanups when compiling with the unused-but-set-variable flag enabled and warnings equal to errors. xen-warnings-unused.diff- Add a 'long' option to xen-list utility Updated xen-utils-0.1.tar.bz2- bnc#691256 - move modprobe of xen backend modules from xend to xencommons initscript tmp-initscript-modprobe.patch- bnc#691738 - Xen does not find device create with npiv block xen-qemu-iscsi-fix.patch- Upstream patches from Jan 22998-x86-get_page_from_l1e-retcode.patch 22999-x86-mod_l1_entry-retcode.patch 23000-x86-mod_l2_entry-retcode.patch 23096-x86-hpet-no-cpumask_lock.patch 23099-x86-rwlock-scalability.patch 23103-x86-pirq-guest-eoi-check.patch 23127-vtd-bios-settings.patch 23153-x86-amd-clear-DramModEn.patch 23154-x86-amd-iorr-no-rdwr.patch 23199-amd-iommu-unmapped-intr-fault.patch 23200-amd-iommu-intremap-sync.patch 23228-x86-conditional-write_tsc.patch- bnc#691238 - L3: question on behaviour change xm list snapshot-xend.patch- update xenalyze to revision 98 * Unify setting of vcpu data type * Unify record size checks * Fix cr3_switch not to access hvm struct before it's initialized - add xenalyze.gcc46.patch to fix unused-but-set-variable errors- bnc#688473 - VUL-0: potential buffer overflow in tools cve-2011-1583-4.0.patch- hotplug.losetup.patch correct dev:inode detection and use variable expansion- bnc#623680 - xen kernel freezes during boot when processor module is loaded 23228-x86-conditional-write_tsc.patch - bnc#680824 - dom0 can't recognize boot disk when IOMMU is enabled 23200-amd-iommu-intremap-sync.patch - Upstream patches from Jan 23127-vtd-bios-settings.patch 23153-x86-amd-clear-DramModEn.patch 23154-x86-amd-iorr-no-rdwr.patch 23199-amd-iommu-unmapped-intr-fault.patch- bnc#685189: update vif-route-ifup.patch to use correct variable after upstream commit 22910:d4bc41a8cecb- bnc#688519: correct indention in xend-domain-lock.patch- bnc#687981 - L3: mistyping model type when defining VIF crashes VM xend-validate-nic-model.patch- bnc#685338: Fix porting of xend-domain-lock.patch- update scripts to use xl instead of xm: xen-updown.sh, init.xendomains, xmclone.sh- disable xend in openSuSE > 11.4 the xl command is the replacement for the xm command- mark runlevel scripts as config to preserve local changes by admin or dev during package update- enable xencommons runlevel script during upgrade if xend was already enabled- call /sbin/ldconfig directly in xen-libs post install scripts- Upstream patches from Jan 23103-x86-pirq-guest-eoi-check.patch 23030-x86-hpet-init.patch 23061-amd-iommu-resume.patch 23127-vtd-bios-settings.patch- add baselibs.conf as libvirt uses 32bit libraries- Remus support is enabled for now.- Enable support for kernel decompression for gzip, bzip2, and LZMA so that kernels compressed with any of these methods can be launched- Update to Xen 4.1 FCS- fix xentrace.dynamic_sized_tbuf.patch the default case did not work, correct size calculation- Update to c/s 23010 Xen 4.1 rc8- use _smp_mflags instead of jobs, jobs is not expanded everywhere- bnc#681302 - xm create -x returns "ImportError: No module named ext" xm-create-xflag.patch- bnc#675817 - Kernel panic when creating HVM guests on AMD platforms with XSAVE 22462-x86-xsave-init-common.patch- bnc#679344 - Xen: multi-vCPU pv guest may crash host 23034-x86-arch_set_info_guest-DoS.patch - bnc#678871 - dom0 hangs long time when starting hvm guests with memory >= 64GB 22780-pod-preempt.patch - bnc#675363 - Random lockups with kernel-xen. Possibly graphics related 22997-x86-map_pages_to_xen-check.patch - Upstream patches from Jan 22949-x86-nmi-pci-serr.patch 22992-x86-fiop-m32i.patch 22996-x86-alloc_xen_pagetable-no-BUG.patch 23020-x86-cpuidle-ordering.patch 23039-csched-constrain-cpu.patch- Fix xen-utils to cope with xen-unstable c/s 21483- bnc#678229 - restore of sles HVM fails 22873-svm-sr-32bit-sysenter-msrs.patch- xz-devel is available since 11.2, make it optional for SLES11SP1- Fix /vm/uuid xenstore leak on tapdisk2 device cleanup 22499-xen-hotplug-cleanup.patch- Upstream patches from Jan 22872-amd-iommu-pci-reattach.patch 22879-hvm-no-self-set-mem-type.patch 22899-x86-tighten-msr-permissions.patch 22915-x86-hpet-msi-s3.patch 22947-amd-k8-mce-init-all-msrs.patch- bnc#672833 - xen-tools bug causing problems with Ubuntu 10.10 under Xen 4. 22238-pygrub-grub2-fix.patch- bnc#665610 - xm console > 1 to same VM messes up both consoles Upstream rejected due to portability concern, see http://lists.xensource.com/archives/html/xen-devel/2011-02/msg00942.html xenconsole-no-multiple-connections.patch- Enable support for kernel decompression for gzip, bzip2, and LZMA so that kernels compressed with any of these methods can be launched.- bnc#651822 - xm snapshot-xxx scripts lead to an XP SP3 HVM domU to chkdsk Make sure we only apply the snapshot once, and the changes made after snapshot-apply hit the disk.- Update to Xen 4.1.0 c/s 22861- bnc#658569 - SLES 11 SP1 dom0 iptables gives lots of physdev messages 22385-vif-common.patch- update xenalyze, more 64bit fixes- allocate xentrace buffer metadata based on requested tbuf_size xentrace.dynamic_sized_tbuf.patch- fate#310510 - fix xenpaging xenpaging.runtime_mru_size.patch - specify policy mru size at runtime xenpaging.no_domain_id.patch - reduce memory usage in pager- bnc#625394 - set vif mtu from bridge mtu if kernel supports it vif-bridge.mtu.patch- fate#310510 - fix xenpaging xenpaging.autostart_delay.patch - decouple create/destroycreateXenPaging from _create/_removeDevices - change xenpaging variable from int to str - init xenpaging variable to 0 if xenpaging is not in config file to avoid string None coming from sxp file- Update to Xen 4.0.2 rc2-pre, changeset 21443- bnc#633573 - System fail to boot after running several warm reboot tests 22749-vtd-workarounds.patch - Upstream patches from Jan 22744-ept-pod-locking.patch 22777-vtd-ats-fixes.patch 22781-pod-hap-logdirty.patch 22782-x86-emul-smsw.patch 22789-i386-no-x2apic.patch 22790-svm-resume-migrate-pirqs.patch 22816-x86-pirq-drop-priv-check.patch- Don't pass the deprecataed extid parameter to xc.hvm_build- bnc#658704 - SLES11 SP1 Xen boot panic in x2apic mode 22707-x2apic-preenabled-check.patch - bnc#641419 - L3: Xen: qemu-dm reports "xc_map_foreign_batch: mmap failed: Cannot allocate memory" 7434-qemu-rlimit-as.patch - Additional or upstream patches from Jan 22693-fam10-mmio-conf-base-protect.patch 22694-x86_64-no-weak.patch 22708-xenctx-misc.patch 21432-4.0-cpu-boot-failure.patch 22645-amd-flush-filter.patch qemu-fix-7433.patch- Maintain compatibility with the extid flag even though it is deprecated for both legacy and sxp config files. hv_extid_compatibility.patch- bnc#649209-improve suspend eventchn lock suspend_evtchn_lock.patch- Removed the hyper-v shim patches in favor of using the upstream version.- bnc#641419 - L3: Xen: qemu-dm reports "xc_map_foreign_batch: mmap failed: Cannot allocate memory" qemu-rlimit-as.patch- Upstream c/s 7433 to replace qemu_altgr_more.patch 7433-qemu-altgr.patch- bnc#661931 - Fix fd leak in xenstore library 21344-4.0-testing-xenstore-fd-leak.patch- bnc#656369 - g5plus: sles11sp1 xen crash with 8 socket x2apic preenabled 21989-x2apic-resume.patch 22475-x2apic-cleanup.patch 22535-x2apic-preenabled.patch - bnc#658163 - maintenance release - Nehalem system cannot boot into xen with maintenance release installed 22504-iommu-dom0-holes.patch 22506-x86-iommu-dom0-estimate.patch - bnc#658704 - SLES11 SP1 Xen boot panic in x2apic mode 21810-x2apic-acpi.patch - Upstream patches from Jan 22470-vlapic-tick-loss.patch 22484-vlapic-tmcct-periodic.patch 22526-ept-access-once.patch 22533-x86-32bit-apicid.patch 22534-x86-max-local-apic.patch 22538-keyhandler-relax.patch 22540-32on64-hypercall-debug.patch 22549-vtd-map-page-leak.patch 22574-ept-skip-validation.patch 22632-vtd-print-entries.patch- bnc#661298 - maintenance release candidate - Windows VMs reboot too fast, triggering failsafe xen-minimum-restart-time.patch- bnc#659070 - Fail to input '|' in en-us keyboard qemu_altgr_more.patch- bnc#659466 - XEN drbd block device type not working on SLES 11 SP1 20158-revert.patch- Revert changes made to snapshot-xend.patch and snapshot-ioemu-restore.patch made on 2010-11-19. The changes were intended to fix bnc#651822, but testing revealed additional changes were needed to completely resolve the bug. bnc#651822 will be fixed in a subsequent maintenance release.- bnc#654543 - PV guest won't unplug the IDE disk created by qemu-dm a dirty hack, only add the device to drives_table[] if we are FV domU, that will be unplugged anyway if a PV driver is loaded later. ioemu-disable-emulated-ide-if-pv.patch- Upstream patch to replace xenfb_32bpp.patch 7426-xenfb-depth.patch- bnc#651822 make sure we only apply the snapshot once, and the changes made after snapshot-apply hit the disk. snapshot-xend.patch snapshot-without-pv-fix.patch- fate#310510 - fix xenpaging xenpaging.HVMCOPY_gfn_paged_out.patch - remove incorrect and unneeded cleanup from do_memory_op subfunctions add mainline tag to merged patches- bnc#613584 - If available, use kpartx '-f' option in domUloader- bnc#659872 - xend: Do no release domain lock on checkpoint operation.- Upstream patches from Jan 22431-p2m-remove-bug-check.patch 22448-x86_64-gdt-ldt-fault-filter.patch 22466-x86-sis-apic-bug.patch 22451-hvm-cap-clobber.patch 22388-x2apic-panic.patch 22452-x86-irq-migrate-directed-eoi.patch- bnc#658163 - maintenance release - Nehalem system cannot boot into xen with maintenance release installed iommu-dom0-holes.patch x86-iommu-dom0-estimate.patch- bnc#659085 - physical host is rebooted with unknown reason Regression: Remove the patch 22071-ept-get-entry-lock.patch- Removed 7410-qemu-alt-gr.patch and altgr_2.patch. It causes a regression (see bnc#659070)- make stubdom build optional- pass -j N to stubdom build- add xenalzye from http://xenbits.xensource.com/ext/xenalyze.hg- hotplug-block-losetup-a.patch allow hardlinked blockdevices - fate#310510 - fix xenpaging xenpaging.paging_prep_enomem.patch - retry page-in if guest is temporary out-of-memory xenpaging.print-arguments.patch - print arguments passed to xenpaging xenpaging.machine_to_phys_mapping.patch - invalidate array during page deallocation xenpaging.autostart_delay.patch - fold xenpaging.enabled.patch into this patch - set xenpaging_delay to 0.0 to start xenpaging right away- bnc#654591 - SLES11 SP0->Sp1 regression? (Xen, HVMs, NPIV) Fixed xen-qemu-iscsi-fix.patch- blktap2 patch - fix problem that blktap2 device info not cleared when block-attach fail. blktap2.patch- bnc#655438 - Using performance counter in domU on Nehalem cpus 22417-vpmu-nehalem.patch - Upstream patches from Jan 22389-amd-iommu-decls.patch 22416-acpi-check-mwait.patch 22431-p2m-remove-bug-check.patch- bnc#656245 - VUL-1: hypervisor: application or kernel in any pv Xen domain can crash Xen x86_64-gdt-ldt-fault-filter.patch- bnc#654050 - Python: a crasher bug in pyexpat - upstream patch needs backporting 22235-lxml-validator.patch- bnc#628729 - Add a small, fast alternative to 'xm list' for enumerating active domains. xen-list is a C program that uses libxenstore and libxenctl directly, bypassing the python toolstack. xen-utils-0.1.tar.bz2- bnc#628729 - Add a small, fast alternative to 'xm list' for enumerating active domains. xen-list is a C program that uses libxenstore and libxenctl directly, bypassing the python toolstack. xen-utils-0.1.tar.bz2- bnc#651822 - xm snapshot-xxx scripts lead to an XP SP3 HVM domU to chkdsk snapshot-xend.patch snapshot-ioemu-restore.patch- bnc#651957 - Xen: vm-install failed to start xenpaging.enabled.patch- fate#310510 - fix xenpaging xenpaging.signal_handling.patch - unlink pagefile in signal handler- Upstream patch for python 2.7 compatibility 22045-python27-compat.patch- bnc#641144 - FV Xen VM running windows or linux cannot write to virtual floppy drive bdrv_default_rwflag.patch- fate#310510 - fix xenpaging xenpaging.optimize_p2m_mem_paging_populate.patch xenpaging.HVMCOPY_gfn_paged_out.patch- bnc#649864 - automatic numa cpu placement of xen conflicts with cpupools 22326-cpu-pools-numa-placement.patch- fate#310510 - fix xenpaging xenpaging.populate_only_if_paged.patch - revert logic, populate needs to happen unconditionally xenpaging.p2m_mem_paging_populate_if_p2m_ram_paged.patch - invalidate current mfn only if gfn is not in flight or done xenpaging.mem_event_check_ring-free_requests.patch - print info only if 1 instead of 2 slots are free xenpaging.guest_remove_page.patch - check mfn before usage in resume function xenpaging.machine_to_phys_mapping.patch - check mfn before usage in resume function- bnc#552115 - Remove target discovery in block-iscsi modified block-iscsi script- bnc#649277 - Fix pci passthru in xend interface used by libvirt 22369-xend-pci-passthru-fix.patch- bnc#642078 - xm snapshot-create causes qemu-dm to SEGV snapshot-without-pv-fix.patch- fate#310510 - fix xenpaging xenpaging.num_pages_equal_max_pages.patch- bnc#647681 - L3: Passthrough of certain PCI device broken after SLES 11 to SP1 upgrade - bnc#650871 - Regression in Xen PCI Passthrough 22348-vtd-check-secbus-devfn.patch - Upstream patches from Jan 22223-vtd-workarounds.patch (bnc#652935) 22231-x86-pv-ucode-msr-intel.patch 22232-x86-64-lahf-lm-bios-workaround.patch 22280-kexec.patch 22337-vtd-scan-single-func.patch- bnc#497149 - SLES11 64bit Xen - SLES11 64bit HVM guest has corrupt text console stdvga-cache.patch- fate#310510 - fix xenpaging xenpaging.page_already_populated.patch xenpaging.notify_policy_only_once.patch xenpaging.guest_remove_page.patch xenpaging.machine_to_phys_mapping.patch remove xenpaging.memory_op.patch, retry loops are not needed- bnc#474789 - xen-tools 3.3 rpm misses pv-grub - PV-GRUB replaces PyGrub to boot domU images safely: it runs the regular grub inside the created domain itself and uses regular domU facilities to read the disk / fetch files from network etc.; it eventually loads the PV kernel and chain-boots it.- fate#310510 - fix xenpaging xenpaging.doc.patch - add /var/lib/xen/xenpaging directory- Some cleanup in the APIC handling code in the HyperV shim. hv_apic.patch- fate#310510 - fix xenpaging xenpaging.memory_op.patch, correct delay handling in retry loop- bnc#640370 - VM graphic console in VNC is corrupted xenfb_32bpp.patch- fate#310510 - fix xenpaging xenpaging.autostart_delay.patch delay start of xenpaging 7 seconds for smooth BIOS startup- fate#310510 - fix xenpaging xenpaging.tools_xenpaging_cleanup.patch- fate#310510 - fix xenpaging xenpaging.mem_event_check_ring-free_requests.patch- install /etc/xen/examples/xentrace_formats.txt to get human readable tracedata if xenalyze is not used- fate#310510 - fix xenpaging xenpaging.autostart_delay.patch xenpaging.blacklist.patch xenpaging.MRU_SIZE.patch remove xenpaging.hacks.patch, realmode works- Upstream patches from Jan including fixes for the following bugs bnc#583568 - Xen kernel is not booting bnc#615206 - Xen kernel fails to boot with IO-APIC problem bnc#640773 - Xen kernel crashing right after grub bnc#643477 - issues with PCI hotplug/hotunplug to Xen driver domain 22222-x86-timer-extint.patch 22214-x86-msr-misc-enable.patch 22213-x86-xsave-cpuid-check.patch 22194-tmem-check-pv-mfn.patch 22177-i386-irq-safe-map_domain_page.patch 22175-x86-irq-enter-exit.patch 22174-x86-pmtimer-accuracy.patch 22160-Intel-C6-EOI.patch 22159-notify-evtchn-dying.patch 22157-x86-debug-key-i.patch- fate#310510 - fix xenpaging xenpaging.signal_handling.patch xenpaging.autostart.patch xenpaging.hacks.patch- rename xenpaging.XENMEM_decrease_reservation.patch to xenpaging.memory_op.patch- bnc#632956 - fix VNC altgr-insert behavior 7410-qemu-alt-gr.patch altgr_2.patch- bnc#618087 - VNC view won't stay connected to fully virtualized Linux Xen VMs modified ioemu-vnc-resize.patch- bnc#639546 - Dom-U deleted after introduction of the parameter "change_home_server False" in the VM configuration change_home_server.patch- bnc#641859 - block-dmmd script does not handle the configuration when only MD is used modified block-dmmd script- fate#310510 - fix xenpaging xenpaging.populate_only_if_paged.patch- bnc#640773 - Xen kernel crashing right after grub 21894-intel-unmask-cpuid.patch - Upstream patch from Jan 22148-serial-irq-dest.patch- bnc#628719 - improve check_device_status to handle HA cases check_device_status.patch- bnc#628719 - multi-xvdp mutli-xvdp.patch- fate#310510 - fix xenpaging xenpaging.XENMEM_decrease_reservation.patch xenpaging.xenpaging_init.patch xenpaging.policy_linear.patch- bnc#632956 - fix VNC altgr-insert behavior 7410-qemu-alt-gr.patch altgr_2.patch- fate#310510 - fix xenpaging xenpaging.pageout_policy.patch xenpaging.xs_daemon_close.patch xenpaging.pagefile.patch xenpaging.mem_paging_tool_qemu_flush_cache.patch xenpaging.get_paged_frame.patch xenpaging.notify_via_xen_event_channel.patch- bnc#636231 - XEN: Unable to disconnect/remove CDROM drive from VM xend-devid-or-name.patch- Upstream patches from Jan 22019-x86-cpuidle-online-check.patch 22051-x86-forced-EOI.patch 22067-x86-irq-domain.patch 22068-vtd-irte-RH-bit.patch 22071-ept-get-entry-lock.patch 22084-x86-xsave-off.patch- bnc#638465 - hypervisor panic in memory handling 22135-heap-lock.patch- Update to Xen 4.0.1. This is a bug fix release.- bnc#635380 - Fix pygrub Grub2 support See update to Xen 4.0.1 for fixes- bnc#628701 - Improve performance when activate/deactivate dmmd devices modified block-dmmd script- bnc#628701 - Fix qemu-dm handling of dmmd devices modified xen-qemu-iscsi-fix.patch- bnc#626262 - Populate-on-demand memory problem on xen with hvm guest 21971-pod-accounting.patch- bnc#584204 - xm usb-list broken usb-list.patch- bnc#625520 - TP-L3: NMI cannot be triggered for xen kernel 21926-x86-pv-NMI-inject.patch- bnc#613529 - TP-L3: kdump kernel hangs when crash was initiated from xen kernel 21886-kexec-shutdown.patch- Upstream Intel patches to improve X2APIC handling. 21716-iommu-alloc.patch 21717-ir-qi.patch 21718-x2apic-logic.patch- bnc#623833 - Error in Xend-API method VM_set_actions_after_crash 21866-xenapi.patch- bnc#625003 - Fix vm config options coredump-{restart,destroy} Added hunk to xm-create-xflag.patch- bnc#605186 - Squelch harmless error messages in block-iscsi- bnc#623438 - Add ability to control SCSI device path scanning in xend 21847-pscsi.patch- Enable the packaging of create.dtd. This is needed for when xm is configured to use xenapi.- bnc#624285 - TP-L3: xen rdtsc emulation reports wrong frequency 21445-x86-tsc-handling-cleanups-v2.patch- bnc#623201 - drbd xvd will fail in new xen4 packages due to wrong popen2 arguments in blkif.py popen2-argument-fix.patch- bnc#620694 - Xen yast vm-install for existing paravirtualized disk fails with UnboundLocalError: local variable 'dev_type' referenced before assignment 21678-xend-mac-fix.patch- bnc#586221 - cannot add DomU with USB host controller defined domu-usb-controller.patch (Chun Yan Liu)- Upstream patches from Jan 21151-trace-bounds-check.patch 21627-cpuidle-wrap.patch 21643-vmx-vpmu-pmc-offset.patch 21682-trace-buffer-range.patch 21683-vtd-kill-timer-conditional.patch 21693-memevent-64bit-only.patch 21695-trace-t_info-readonly.patch 21698-x86-pirq-range-check.patch 21699-p2m-query-for-type-change.patch 21700-32on64-vm86-gpf.patch 21705-trace-printk.patch 21706-trace-security.patch 21712-amd-osvw.patch 21744-x86-cpufreq-range-check.patch 21933-vtd-ioapic-write.patch 21953-msi-enable.patch- bnc#599550 - Xen cannot distinguish the status of 'pause' 21723-get-domu-state.patch- bnc#604611 - Do not store vif device details when vif config contains invalid mac address. 21653-xend-mac-addr.patch- linux pvdrv: generalize location of autoconf.h Fixes error because of missing autoconf.h when building os11.2 Factory.- bnc#609153 - xm migrate localhost -l fails on Windows VMs 21615-dont-save-xen-heap-pages.patch - Upstream fixes from Jan 21446-iommu-graceful-generic-fail.patch 21453-shadow-avoid-remove-all-after-teardown.patch 21456-compat-hvm-addr-check.patch 21492-x86-pirq-unbind.patch 21526-x86-nehalem-cpuid-mask.patch 21620-x86-signed-domain-irq.patch- bnc#612189 - Clear APIC Timer Initial Count Register when masking timer interrupt 21542-amd-erratum-411.patch- bnc#610658 - XEN: PXE boot fails for fully virtualized guests - e1000 virtual nic. (see also bnc#484778) enable_more_nic_pxe.patch- bnc#608191 - /var/adm/fillup-templates/sysconfig.xend from package xen-tools is no valid sysconfig file xend-sysconfig.patch- bnc#608194 - /etc/xen/* config files are not packaged with noreplace- bnc#569744 - SLE HVM guest clock/timezone is incorrect after reboot 21460-xend-timeoffset.patch- bnc#606882 - Allow spaces in vbd path names 21459-block-script.patch- bnc#591799 - The status of Caps Lock is incorrect in domU capslock_enable.patch- Upstream fixes from Jan including a fix for Intel's ATS issue 21435-vmx-retain-global-controls.patch 21406-x86-microcode-quiet.patch 21421-vts-ats-enabling.patch- bnc#607219 - AMD Erratum 383 workaround for Xen 21408-amd-erratum-383.patch- Added modprobe of evtchn to init.xend. The kernel will also need to build evtchn as a module for this to be meaningful.- bnc#603008 - On an 8 Socket Nehalem-EX system, the fix for 593536 causes a hang during network setup. - Upstream patches from Jan. 21360-x86-mce-polling-disabled-init.patch 21372-x86-cross-cpu-wait.patch 21331-svm-vintr-during-nmi.patch 21333-xentrace-t_info-size.patch 21340-vtd-dom0-mapping-latency.patch 21346-x86-platform-timer-wrap.patch 21373-dummy-domain-io-caps.patch- bnc#605182 - /etc/xen/scripts/xen-hotplug-cleanup: line 24: [: !=: unary operator expected 21129-xen-hotplug-cleanup.patch- bnc#599929 - Hot add/remove Kawela NIC device over 500 times will cause guest domain crash passthrough-hotplug-segfault.patch- bnc#603583 - Fix migration of domUs using tapdisk devices 21317-xend-blkif-util-tap2.patch suse-disable-tap2-default.patch- Match upstreams cpu pools switch from domctl to sysctl - Upstream replacements for two of our custom patches (to ease applying further backports) - Fixed dump-exec-state.patch (could previously hang the system, as could - with lower probability - the un-patched implementation)- bnc#593536 - xen hypervisor takes very long to initialize Dom0 on 128 CPUs and 256Gb 21272-x86-dom0-alloc-performance.patch 21266-vmx-disabled-check.patch 21271-x86-cache-flush-global.patch- bnc#558815 - using multiple npiv luns with same wwpn/wwnn broken - bnc#601104 - Xen /etc/xen/scripts/block-npiv script fails when accessing multiple disks using NPIV block-npiv- bnc#595124 - VT-d can not be enabled on 32PAE Xen on Nehalem-EX platform 21234-x86-bad-srat-clear-pxm2node.patch bnc#585371 - kdump fails to load with xen: locate_hole failed 21235-crashkernel-advanced.patch- bnc#588918 - Attaching a U-disk to domain's failed by "xm usb-attach" init.xend- bnc#596442 - Preserve device config on domain start failure xend-preserve-devs.patch- bnc#597770 - insserv reports a loop between xendomains and openais. Remove openais from Should-Start in xendomains script.- bnc#569194 - Tools-side fixes for tapdisk protocol specification blktap-script.patch ioemu-subtype.patch Modified xen-domUloader.diff- Upstream bug fixes from Jan 21089-x86-startup-irq-from-setup-gsi.patch 21109-x86-cpu-hotplug.patch 21150-shadow-race.patch 21160-sysctl-debug-keys.patch- Updated to Xen 4.0.0 FCS, changeset 21091- Change default lock dir (when domain locking is enabled) to /var/lib/xen/images/vm_locks - Support SXP config files in xendomains script- Update to changeset 21087 Xen 4.0.0 RC9.- Update to changeset 21075 Xen 4.0.0 RC8.- bnc#584210 - xm usb-hc-destroy does not remove entry from xend del_usb_xend_entry.patch- Update to changeset 21057 Xen 4.0.0 RC7.-Fix bnc#466899 - numa enabled xen fails to start/create vms adjust_vcpuaffinity_more_cpu.patch- Update to changeset 21022 Xen 4.0.0 RC6.- bnc#586510 - cpupool fixes cpu-pools-update.patch- bnc#582645 - Xen stuck, mptbase driver attempting to reset config request- Update to changeset 20990 Xen 4.0.0 RC5.- bnc#556939 - Improve device map cleanup code in domUloader- bnc# 578910 - xm block-detach does not cleanup xenstore hotplug-cleanup-fix.patch- bnc#579361 - Windows Server 2003 cannot wake up from stand by in sp1 hibernate.patch- fate#308852: XEN CPU Pools cpupools-core.patch cpupools-core-fixup.patch keyhandler-alternative.patch cpu-pools-libxc.patch cpu-pools-python.patch cpu-pools-libxen.patch cpu-pools-xmtest.patch cpu-pools-docs.patch- bnc#558760: Disable scsi devices when PV drivers are loaded.- Update to changeset 20951 Xen 4.0.0 RC4 for sle11-sp1 beta5.- bnc#572146 - SLES11 SP1 beta 2 Xen - BUG: soft lockup - CPU#31 stuck for 61s! [kstop/31:4512] cpuidle-hint-v3.patch- Update to changeset 20900 RC2+ for sle11-sp1 beta4.- bnc#573376 - OS reboot while create DomU with Windows CD- bnc#573881 - /usr/lib64/xen/bin/qemu-dm is a broken link- Update to changeset 20840 RC1+ for sle11-sp1 beta3.- bnc#569581 - SuSEfirewall2 should handle rules. Disable handle_iptable in vif-bridge script vif-bridge-no-iptables.patch- bnc#569577 - /etc/modprove.d/xen_pvdrivers, installed by xen-kmp-default, to ../xen_pvdrivers.conf- bnc#564406 - Make the new PV drivers work with older hosts that do not understand the new PV driver protocol.- Upstream Xen version renamed to 4.0.0 in changeset 20624 & 20625.- fate#307594: HP-MCBS: XEN: support NR_CPUS=256 This is a spec file change (xen.spec)- bnc#555152 - "NAME" column in xentop (SLES11) output limited to 10 characters unlike SLES10 The update to c/s 20572 includes this fix (at c/s 20567).- Modify xen-paths.diff- Merge xend-tap-fix.patch to xen-domUloader.diff remove part of it which accepted by upstream- Load gntdev module in xend init script similar to blkbk, netbk, etc.- Backport dmmd from sles11/xen block-dmmd xen-qemu-iscsi-fix.patch xen.spec- Fix regression when create_vbd for tap xend-tap-fix.patch- Temporarily disable libxl because of libconfig dependency.- fate#302864 domUloader support lvm in disk domUloader.py Note: for test in Beta1, if not good, remove it- fate#302864 domUloader support fs on whole disk domUloader.py- Turn KMPs back on now that kernel side fix is checked in.- fate#304415 VMM: ability to switch networking mode Add vif-route-ifup to handle routed configurations using sysconfig scripts. vif-route-ifup.patch- fate#307540 USB for Xen VMs usb-add.patch- fate#305545 XEN extra descriptive field within xenstore add_des.patch- Update to Xen version 3.5.0 for the following features. fate#304226 XEN: FlexMigration feature of VT-x2 support fate#305004 Add SR-IOV PF and VF drivers to Vt-d enabled Xen fate#306830 T states in Xen controlling by MSR fate#306832 Fix for xen panic on new processors fate#306833 Westmere and Nehalem-EX: Add support for Pause Loop exiting feature for Xen fate#306835 Xen: server virtual power management enhacement fate#306837 VT-d2 - PCI SIG ATS support fate#306872 Xen: Node manager support P/T-states change when Vt-d enable fate#306873 Xen: SMP guest live migration may fail with hap=1 on NHM fate#306875 Westmere: LT-SX (Xen) fate#306891 RAS features for Xen: Add support for Machine Check and CPU/Memory online/offline features fate#307322 1GB page support in Xen fate#307324 Xen IOMMU support- bnc#541945 - xm create -x command does not work in SLES 10 SP2 or SLES 11 xm-create-xflag.patch- Minor enhancement to xen-updown.sh sysconfig hook- Add patch ioemu-bdrv-open-CACHE_WB.patch for install guest on tapdisk very very slow.- Add temporary workaround for race between xend writing and qemu-dm reading from xenstore. The issue is preventing PV domUs from booting as they have no backend console. qemu-retry-be-status.patch - bnc#520234 - npiv does not work with XEN Update block-npiv - bnc#496033 - Support for creating NPIV ports without starting vm block-npiv-common.sh block-npiv-vport Update block-npiv - bnc#500043 - Fix access to NPIV disk from HVM vm Update xen-qemu-iscsi-fix.patch- bnc#513921 - Xen doesn't work get an eror when starting the install processes or starting a pervious installed DomU 20125-xc-parse-tuple-fix.patch- bnc#536176 - Xen panic when using iommu after updating hypervisor 19380-vtd-feature-check.patch- bnc#530959 - virsh autostart doesn't work Fixing this libvirt bug also required fixing xend's op_pincpu method with upstream c/s 19580 19580-xend-pincpu.patch- bnc#534146 - Xen: Fix SRAT check for discontig memory 20120-x86-srat-check-discontig.patch- bnc#491081 - Xen time goes backwards x3950M2 20112-x86-dom0-boot-run-timers.patch- disable module build for ec2 correctly to fix build (at the suse_kernel_module_package macro)- bnc#524071 - implemented workaround for a windows7 bug. hv_win7_eoi_bug.patch- bnc#524180 - xend memory leak resulting in long garbage collector runs 20013-xend-memleak.patch- Upstream bugfixes from Jan. 19896-32on64-arg-xlat.patch 19960-show-page-walk.patch 19945-pae-xen-l2-entries.patch 19953-x86-fsgs-base.patch 19931-gnttblop-preempt.patch 19885-kexec-gdt-switch.patch 19894-shadow-resync-fastpath-race.patch - hvperv shim patches no longer require being applied conditionally- bnc#520234 - npiv does not work with XEN in SLE11 Update block-npiv - bnc#496033 - Support for creating NPIV ports without starting vm block-npiv-common.sh block-npiv-vport Update block-npiv - bnc#500043 - Fix access to NPIV disk from HVM vm Update xen-qemu-iscsi-fix.patch- Don't build the KMPs for the ec2 kernel.- Upstream fixes from Jan Beulich 19606-hvm-x2apic-cpuid.patch 19734-vtd-gcmd-submit.patch 19752-vtd-srtp-sirtp-flush.patch 19753-vtd-reg-write-lock.patch 19764-hvm-domain-lock-leak.patch 19765-hvm-post-restore-vcpu-state.patch 19767-hvm-port80-inhibit.patch 19768-x86-dom0-stack-dump.patch 19770-x86-amd-s3-resume.patch 19801-x86-p2m-2mb-hap-only.patch 19815-vtd-kill-correct-timer.patch - Patch from Jan Beulich to aid in debugging bnc#509911 gnttblop-preempt.patch- bnc#515220 - qemu-img-xen snapshot Segmentation fault qemu-img-snapshot.patch update- bnc#504491 - drop write data when set read only disk in xen config bdrv_open2_fix_flags.patch bdrv_open2_flags_2.patch- Upstream fixes from Jan Beulich. 19474-32on64-S3.patch 19490-log-dirty.patch 19492-sched-timer-non-idle.patch 19493-hvm-io-intercept-count.patch 19505-x86_64-clear-cr1.patch 19519-domctl-deadlock.patch 19523-32on64-restore-p2m.patch 19555-ept-live-migration.patch 19557-amd-iommu-ioapic-remap.patch 19560-x86-flush-tlb-empty-mask.patch 19571-x86-numa-shift.patch 19578-hvm-load-ldt-first.patch 19592-vmx-exit-reason-perfc-size.patch 19595-hvm-set-callback-irq-level.patch 19597-x86-ioport-quirks-BL2xx.patch 19602-vtd-multi-ioapic-remap.patch 19631-x86-frametable-map.patch 19653-hvm-vcpuid-range-checks.patch- bnc#382112 - Caps lock not being passed to vm correctly. capslock_enable.patch- bnc#506833 - Use pidof in xend and xendomains init scripts- bnc#484778 - XEN: PXE boot of FV domU using non-Realtek NIC fails enable_more_nic_pxe.patchcross-migrate.patch - bnc#390961 - cross-migration of a VM causes it to become unresponsive (remains paused after migration)- Patches taken to fix the xenctx tool. The fixed version of this tool is needed to debug bnc#502735. 18962-xc_translate_foreign_address.patch 18963-xenctx.patch 19168-hvm-domctl.patch 19169-remove-declare-bitmap.patch 19170-libxc.patch 19171-xenctx.patch 19450-xc_translate_foreign_address.patch-bnc#485770 - check exsit file for save and snapshot-create xm-save-check-file.patch snapshot-xend.patch-bnc#503782 - Using converted vmdk image does not work ioemu-tapdisk-compat-QEMU_IMG.patch- bnc#503332 - Remove useless qcow tools /usr/sbin/{qcow-create,img2qcow,qcow2raw} from xen-tools package.- bnc#474738 - adding CD drive to VM guest makes it unbootable. parse_boot_disk.patch- bnc#477892 - snapshot windows can't accomplish. snapshot-xend.patch- bnc#495300 - L3: Xen unable to PXE boot Windows based DomU's 18545-hvm-gpxe-rom.patch, 18548-hvm-gpxe-rom.patch- bnc#459836 - Fix rtc_timeoffset when localtime=0 xend-timeoffset.patch- bnc#497440 - xmclone.sh script incorrectly handles networking for SLE11.- bnc#477890 - VM becomes unresponsive after applying snapshot- bnc#494892 - Update xend-domain-lock.patch to flock the lock file.- bnc#439639 - SVVP Test 273 System - Sleep Stress With IO" fails Turned off s3/s4 sleep states for HVM guests.- bnc#468169 - fix domUloader to umount the mounted device mapper target in dom0 when install a sles10 guest with disk = /dev/disk/by_path- bnc#488490 - domUloader can't handle block device names with ':' - bnc#486244 - vms fail to start after reboot when using qcow2- bnc#490835 - VTd errata on Cantiga chipset 19230-vtd-mobile-series4-chipset.patch- bnc#482515 - Missing dependency in xen.spec- Additional upstream bug fix patches from Jan Beulich. 19132-page-list-mfn-links.patch 19134-fold-shadow-page-info.patch 19135-next-shadow-mfn.patch 19136-page-info-rearrange.patch 19156-page-list-simplify.patch 19161-pv-ldt-handling.patch 19162-page-info-no-cpumask.patch 19216-msix-fixmap.patch 19268-page-get-owner.patch 19293-vcpu-migration-delay.patch 19391-vpmu-double-free.patch 19415-vtd-dom0-s3.patch- Imported numerous upstream bug fix patches. 19083-memory-is-conventional-fix.patch 19097-M2P-table-1G-page-mappings.patch 19137-lock-domain-page-list.patch 19140-init-heap-pages-max-order.patch 19167-recover-pat-value-s3-resume.patch 19172-irq-to-vector.patch 19173-pci-passthrough-fix.patch 19176-free-irq-shutdown-fix.patch 19190-pciif-typo-fix.patch 19204-allow-old-images-restore.patch 19232-xend-exception-fix.patch 19239-ioapic-s3-suspend-fix.patch 19240-ioapic-s3-suspend-fix.patch 19242-xenstored-use-after-free-fix.patch 19259-ignore-shutdown-deferrals.patch 19266-19365-event-channel-access-fix.patch 19275-19296-schedular-deadlock-fixes.patch 19276-cpu-selection-allocation-fix.patch 19302-passthrough-pt-irq-time-out.patch 19313-hvmemul-read-msr-fix.patch 19317-vram-tracking-fix.patch 19335-apic-s3-resume-error-fix.patch 19353-amd-migration-fix.patch 19354-amd-migration-fix.patch 19371-in-sync-L1s-writable.patch 19372-2-on-3-shadow-mode-fix.patch 19377-xend-vnclisten.patch 19400-ensure-ltr-execute.patch 19410-virt-to-maddr-fix.patch- bnc#483565 - Fix block-iscsi script. Updated block-iscsi and xen-domUloader.diff- bnc#465814 - Mouse stops responding when wheel is used in Windows VM. mouse-wheel-roll.patch (James Song) - bnc#470704 - save/restore of windows VM throws off the mouse tracking. usb-save-restore.patch (James Song)- bnc#436629 - Use global vnc-listen setting specified in xend configuration file. xend-vnclisten.patch - bnc#482623 - Fix pygrub to append user-supplied 'extra' args to kernel args. 19234_pygrub.patch- bnc#481161 upgrade - sles10sp2 to sles11 upgrade keeps xen-tools-ioemu- Don't load 8139* driver if xen-vnif works [bnc#480164]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.0.01.04.9.01.01.01.11.14.9.04.9.00.03.0.31.04.9.04.9.04.9.4_04-40.14.9.4_04-40.1  _libxl_list.h_libxl_types.h_libxl_types_json.hfsimage.hfsimage_grub.hfsimage_plugin.hlibxenvchan.hlibxl.hlibxl_event.hlibxl_json.hlibxl_utils.hlibxl_uuid.hlibxlutil.hxenCOPYINGarch-armarch-arm.hhvmsave.harch-x86cpufeatureset.hcpuid.hhvmsave.hstart_info.hpmu.hxen-mca.hxen-x86_32.hxen-x86_64.hxen.harch-x86_32.harch-x86_64.hcallback.hdom0_ops.hdomctl.helfnote.herrno.hevent_channel.hfeatures.hforeignarm32.harm64.hx86_32.hx86_64.hgrant_table.hhvmdm_op.he820.hhvm_info_table.hhvm_op.hhvm_vcpu.hhvm_xs_strings.hioreq.hparams.hpvdrivers.hsave.hio9pfs.hblkif.hconsole.hdisplif.hfbif.hfsif.hkbdif.hlibxenvchan.hnetif.hpciif.hprotocols.hpvcalls.hring.hsndif.htpmif.husbif.hvscsiif.hxenbus.hxs_wire.hkexec.hmemory.hnmi.hphysdev.hplatform.hpmu.hsched.hsysevtchn.hgntalloc.hgntdev.hprivcmd.hxenbus_dev.hsysctl.htmem.htrace.hvcpu.hversion.hvm_event.hxen-compat.hxen.hxencomm.hxenoprof.hxsmflask_op.hxencall.hxenctrl.hxenctrl_compat.hxendevicemodel.hxenevtchn.hxenforeignmemory.hxengnttab.hxenguest.hxenstat.hxenstore-compatxs.hxs_lib.hxenstore.hxenstore_lib.hxentoollog.hxs.hxs_lib.hlibblktapctl.alibblktapctl.solibfsimage.solibvhd.alibvhd.solibxencall.alibxencall.solibxenctrl.alibxenctrl.solibxendevicemodel.alibxendevicemodel.solibxenevtchn.alibxenevtchn.solibxenforeignmemory.alibxenforeignmemory.solibxengnttab.alibxengnttab.solibxenguest.alibxenguest.solibxenlight.alibxenlight.solibxenstat.alibxenstat.solibxenstore.alibxenstore.solibxentoollog.alibxentoollog.solibxenvchan.alibxenvchan.solibxlutil.alibxlutil.soxenblktapctl.pcxencall.pcxencontrol.pcxendevicemodel.pcxenevtchn.pcxenforeignmemory.pcxengnttab.pcxenguest.pcxenlight.pcxenstat.pcxenstore.pcxentoollog.pcxenvchan.pcxlutil.pc/usr/include//usr/include/xen//usr/include/xen/arch-arm//usr/include/xen/arch-arm/hvm//usr/include/xen/arch-x86//usr/include/xen/arch-x86/hvm//usr/include/xen/foreign//usr/include/xen/hvm//usr/include/xen/io//usr/include/xen/sys//usr/include/xen/xsm//usr/include/xenstore-compat//usr/lib64//usr/share/pkgconfig/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10217/openSUSE_Leap_42.3_Update/59b06c524ef521499eb53d856b053327-xen.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux?]"k%fJ}!k F7(+bb8!U꒓Uy

=Όpղy|~u#Fm7dEm*n/Xo[ h#YG}OtT])rM7ؼ;,.< ]D:~+Y4jW=àQڰ:h2ƙNt}{|(tPNZʐ6#_Z2n> M?ai pqV闲 /IKaYw15/y(6St:=a Unx ZZ#ϥ$fcN_ #Y4C$ߕQ4P,>^:Τ!G*m##Xk% k͈ |1sj9bHSi&R Aa1ET]zT xAv|W"qA<hX+oBz f KgM}^z 161: yXK@l=*mxS Ś+r$5~RJl%)3=k4h@#Z*-4šjZs*XlYbO.< w#}Wz"gQZVPUzH .xt2L;9*meP6ҲW[$#*."~jDG2f^DB_[FF\}O(֨lb "O g1`30(bI:oĎkVm#[&##xCnO`j'K8XBtI&w>ti=7ICg?/4'k|{5Do٠u^$Y=6QtsI{a->*Oh->gܿr5'b'%jB[Ԋ+5 9B ]]U'L(K `#ZFJ:],"9fk&?_;qXg3g{#|j\L"I!:!<| Vd!c0&C+:FG'O: C#BnAC~*ktE>kA+\A6&M+Y3krUv3;`7GBҍ Ҭ=!t=<;峪Q B<\"FPv뷛t!Jr['3t:xظ#bZHSf\м2͜3$Xq뎙wVB\"_ R1sl a$ !K H(^L~;-/HBӅ<$jҕU_# 9|FSjj\3K6˖Q[RQU&d5kCڣr3WuܝQ庌堆# T m0L|So^h9|(FSRFS)xZxB֜x 1t G ИYϖN)S;GLR?)y\`: 1 T_OdʗpHYdh"k9:z6'Sn|\Xˢa=RlOJ`M (xO`:W?oq '1# :u/hєX^;>!qT)%x 0)j}~M,D#`ܓEV1`HzOtq@P]ofp:N~<1G<;yK i FaHߐvFn8⥂\;T},A>im^b}ij@YJ6=+ w<2UuI£]]х]!93&ŁWuI߉qfA˜bUa=f2X9) nwozGL4bw wB.TFD&אZ*u 1pU>R)4⧶uQM^4+kG~;'b<7 ?BO8@ѻkM¨ڏN<I*_?PƏjylLoPĉC *K'81a[ dy$g~eG3!~lP]uX*aLZ_Aukfl'4}{P֍!df`dl=$x*س8N(SD'@չ<&lVJHLP3$«AAlKŞX1zD8IU8pRg ȑC]vWd;\Ո)hltjz:]cvNʐL@#Ԝ!GZmzaNgk?&_8as*g[:YB:LI/(G(9V . 'ap,kF+ܘb]eUN]qFͦ:YQ?YMA=kF0k}_'R 9,`9/N;r$ٖTCZ|,Xs_(0G:ϼV[쨦lT5dR}eS{9!QDC\+M.5Ql(u2dPKMoxMt6.jЛ[Z1uuZ1ء΍;9,?PJUR*%(TH>}}xG(DXS@vV8 JQ\+< &yUVMr΀tW” ִ}]diT/Bwo 4ՠjm.!,eB@4,M­~VDi-)m oY7eepjdswgUKŜԃW"_2Edċט֤t^"^ωQ{7Np *_zvD%=rstfMli N_GGN+O6R]ION؃uLnRޏu'Y χ'rX95obx( jܹK64H)iNUQ&Eel}b^=@3RU,34c'j01ݛtYb0%!]#yH`' =6p7Y#e1LTu=xŤvq.[[c*@Se4ƻ˒)$MJ/{JP oSށ=1Ք0uǫw鶄^EKFk(n,`,w{W>.ƜS>T~X'IbsR_??_uS^NBamqmTPhn{ꈬq&;Woh#ͺB /=S:(u&KR.~z~r얗A1=]yH8A"l&u'Ov d l:0h]h#LۑjǴkB喐y}:xz(mՑl&YcH~En+yLVG[&rσ_<٭:0GbpL8 $[k݂t\lѾ׀]:2F@_97Xn33HiE`jj1=iL(K0cIS<%W(UؚXe@e<!S)rƫ/Y"V:moUm<3ӗp,`T@1,}"GUtlA9*4}T1R DszL]2kdY4+ó]'a󳶫tz[:VStY:&ǨG b/úwMfG_qWG"]w umsGC_nԿ#}Sv km1:!нF壾}@pNsHr[]ḵ)S[Bv9fC2ӏ;O̯;.;+("PR1řM}-rQ uꬍEhr@'\e@/ A1yC;LO摢#갨:j樠DKA&P+x)t}B%GZC}qlG(g u: GO2:z1eY~+BJ5~ZCvahZ\x'Jt G]w*a3.c1iG$E|0+0~|> `Z셔Z re},=ּm?qF;6YW ǁ#ͱYCjUJ >Lbl脺{ +Pb}u}Ksꇲ&%vJ7ڲj"xk/E)T E9͵GKa!>CzA0[SMg\av3fI&7{Ƥy@9#^Kdq rwvbL-<\Thr6DDvte#)T2Ei[9t²lsx陻foߔ$ 5@9"1t $WWM<0ZjӀӽl?!}MχB{8$|S'O Y6]ttdgN|t]ήtʴĩB\!x/ ݽԡ<$HLgZAROH29c9ŏ'IPfP] qUaY&(Vз<&ٰf1\)'Z`Fic$+9 ɦJY%= IT#2Z.tKć`6ب5 r ]YȟEZpY!S VȄfĭ?sMf<:x%^:B/8@\ /!m&Yg&tЧR|ͺ٥S THN6S3 : .z,7h1 Q W4 1QcYyB67zW==m2+! u" 27 uW50m[N7^wB vO>\v&z 2 u8YJ<k\UJ-F})bb:066r򓨷{4[! oc-sDNw<֬1V "ǚg= pW$9 ⶭ (Ћq[A: |T$[4SA~.XO:] 0"Z]&kWcS/ \jM`^-@j0M|c#Pq8RJ2FqFTO/а;)w_3(xy)z\)D~|캅֒~㣽@єn]fwi?a*uc>SqNUB/Gٗ@ (?j07>` | Ou&f.j|ӹ/9n0SN!NNcX$no6F y^gQ2jb9}J789_eơ㽊Ȳ-\1iq! +%s$*Wf lpX%) 1Б@ FFh.݉F\Q^Pw q$NXe3 \^1OԎs> )/n!y3w8Q{3o8!!^^,w$TǦ3>/lF?۲le<_voXV'hbgȳ˧/P_RkLD St1{_FyPt?=gPEɄzPU%:],!2Msߺd 4rk30r1%zJŕ'LC&!PoLzEd)\ /ҭn#NB{ ADSsszK /KsLPr,hʼnYV<U;$babo[\p=у!)R5ڙ[Eh)Xvt+Azw\7˵JYQ;F߁Pq+4cIKI9Oy;"(5{lv@Uv{ SMHĂC*f$XSF.w%﷫qM!'[/ɯS&QuFpl=Є![YO[ߟkl8gffY5Vv9@\FfNh IQ^Å. }Z ʏb~5$g B\-ZJW;ǿT 2K9 >E1d?S?"g3Kg,m dn䫂Db#%SrX3+έmᡈ@֡S8~Bw(ȘVRW]E˴Öh>⛌c^';B?lOxhv YbB`9pT?&U"jan`ԼL+8S#1&@GX+ 0rwc̗bR;m8Q[WB35u͌Lx@j j\5]PަF'h\a\bDH 2L'ÜY]5ߓӗOB|bÌx̍kؗy%6XSq%v6#֬Au9Z|KǸ߿G&9X/џU (/B\+( Vh7e)([ƅE8WK7&Y.0q{y=v0h5XKX: ы`Ġ/}i:3eR&s+1BT#u xa 95_޾UhHAU1J۰VDG SI:wMLT8r}VFe DllRt\fД\b 7eI;Ƨ#kXZ؁6m[5yH{žZ.m8YE)1 ;dijE싨C>LHZf!h)Ύ#%;5w FhX+qڝbrlA|4֥^QEEvX,+J2!k3X"șTC46\KUv(K|\0Vl4/ۣT4hS쓬Kj̫XFf^2S!:t t/QjĘ9\P_Q6.HkV0}NަHHtf&zhY}~ElX+ M;K'a6_@K~x)qoL%v~8DC3vnC,-0ZF GZeoY~\#GQpi2.chb5r0-Q *0 `=wg35"U K\ṢTi|1crr;g„Ɔx( Yk]͔:UB+[C[Ie\KM5+U/!22&Jtb& M Ö=kB#"Jvqs*ы~fvǓ VO4^Q=7s\ͿGx]5u\a5 ?cV wJ{j'[ E3@pe~eku-ڸdb;7> -oVۨ2 EnSH 侶VpW-́T ~e8bmT.ɛ[7 ͏ܩ a[y #|^ ۿ`k Ǐ͛7i)s(K3Ɉ2; hMeN)/TÏAxy]4"`r_u%#O".9ZbYOV0`/K('woA 3ɹpDIBtџog%%i5*u?8(s?KvCgY˵TW@3wL]%EɋqW .$ݓztLF;(Pl})}K$ GDLfkaSk[T:0I5Ї <[1_v^q@5D(~Gu$kD&إn 1U)r0Ⱦ'O~Dud\0J!5j`T8} 崯 Z9SCYd<ٜDz]rl蛱sR:2@К@_)ŝ 64f^MD-ws?P:b;"\ 82lO/PAE6x רгCsYA/"]|ZΥ` ">I8pQQ;'W #il"2-ܶ5g8 pB}c 8~~i 肞f\fAs`s}g}R׭p_S<#Ƨ Ҩjv -Q΄UMH3 .ωQ"aΏ?׳]Gf&Ջ9 s`kU&~ȏnL!S дXENU%Ub.T{f=Q̜Y}a?Aئ輘0u1@?Z`Ce7}D `:Rל阬).r$˚܉l2ip*,G08`W E> ,!9B`6<ܝp9ӻD4UQpC\O⫝̸34T9;G":m޶KlԀnu~HSLo͘~/b{gcyi]bWи C?2*(ܞ4j9xxybG2Hc* `}9g㌼)E{'Q[?S.LCIOMo.o"Y2 r,WskzXE>g8W24clуFW4=`q0ylF~ͤ f h3`~,DWN#@#2ΰ2GGed Ԁ .;,Crm\JGKyў>h鹖פ6ܡ񻍵 >}wϐ&uFL\oL; Y0jA~'}7d1K{'KB;t{;:Hr2?)8|l"K&*k?dÏ<0A t%pjۓTŔ}9jP$OpPoVM!UE5ԙtO{ Yn4!``{n3/HXPU2CouT'Ea"`g{af.+Fh໩917с^-cb2% GA/\cOy8ck?_#X/x-,22T}X}iӦ)U w&KHՕ<;SI擂8|!tsq$5 㴺RMϽ(2tCyWB=B .7rHc:zpl\L+9mNmQ-=gcIg5b&T;N"%k "S1ѱ+,4A6|kObF[#! L[ǒD?H1]"wx5S"eqOj#.$$C2^äԥu45R` -)>kA5whd`EUX5Rf%ܾVW&7n?%L:R3s6Ҩ[-4Y@5S 0s@]2d7?/RmßTK>BAA\)ɠ\} 4ZWkuIx)c_{΁ܺ>3+yk +!+>)V 4esd+5q8RF_U,_g¨ٮ܀5vxa؈XR*"?YCL&Wh<ɮèC %ZuY0y낈=e#/zD9@3{2=7ϡDHcT`2Y풵k>" =qL TK6l(. N/m8с`tlL$߻cvsڵb= _%f|\PB,4%F::!xCr@ k aZܵGmJSm4X1h`%X;Q1L!Җ2N#e2/L$Ny-Z@dܠ_nTV=*2v=_k幖rp2mm~){J:J B1eJ7m ,_Mzjf8 9H͔X|/_]P30r1G3T"M}d6쟐U-lCPj֣tԳ >mSQŰYj䱣;OCEx9#IjQymKl׵l gI3̻޿^:]zdA'djoo&UF]2]>V2[.ܷ֊J8b3RtJ?eSYD fHԡC#׹ez[ *nx~si3R4^ s7Xvtd ۄ+A n0$Ay3JzR"4 s+#vqJts? u!Bz -ɋD4zQ3ɉb4U)\* 4օ7,hr2R0b*9egK *mȮmxRR00&'&Zu &P 7FglVO%΂\"DŽRrs]iP7J"^#!DRF8u\%pDE`5j7 Qm<ު /wq8hG.sq u:H)E/uBe'`\ 2{Dر s)u(%AzNgk&a{9vv 3rKJU5%d*?t /Rp1(1];=5FFKz M3]FBljs6'^%q"д>QEȴ~J 5Ȁ`&bM XWS,E ~*\ Pp@~8@۵p+3;qJ F F#C#{-3j3<;ebz:Wp Sߧ9!H^o@3rF*TP+B17f<]5`R"1<͋$ =d$BӋ G@b|OpN% O\pD#X 8o7rJKG_K®r7b& 3!*Xq62 ztiO6h(Е rɛZK^2G!9A%6%Er|X 7]ɮb.7IT4uVK]\RkC,΃J,ӗJw\aJl߿+3(\QP"ħzBKRiH`\3D##=L;ȶXXs}g V7XC-NYi'ZM6vmDHcIbA|]$ ͎] [¥yj]?Iy$t E}YSGРFP0u\z͙fjVD S 9AbArAOl :~" I4(;|*Ҷ^Ƨ)Qqb@ÚeR! EG"ODK FPEyĊW’e@6ʭ`([(Qr4Le6@A~_'lȮoSoW0${_.IP6 ckc\d0g>gOa]tm܇fМ|jf B?wQDvY9{mJ1B򹧆*%.S+rԡ,XXSu nk*ױo/D^4zOi֗'NY6NNsal9ey cHΙCj=Db*B<@ Nښ exd<SUj9]'L /̃-'^b/bܧr{ 9;NE%, l 컴tZyTMt@MD+|h; Ӷ5%n>]ޟrUDHUeqj"S WLNu0guߴ($7VxUo**n59JMV&By=3 P)b$(SøMo8w~,ޥOl_ImTQ }$  'w^zbJΥWUS-'qbΡ~aHz]͆\nJ`70Bq.s"lxO1ýI*7ue-Q29= "ͺQ}Ϊµ( F l#6^hjCw+_ ܽezKھ V%yErx aI`Kv:CU:‹D9C|]&N\m7Gp?J=](o%:dجD wOz;0*zT*M8Ǜi(/#)%84GoJ;ѝN{Aގ!rS0 σURU5-_+sc,.D?.?4qApe:,܌7sj2ϣ|Hk57y&ާˤF/Bߢ IP4T5gXlvcO^7 ޿%13y,.(ǣƸ, _%mNK9 J⩙<bם5fCk}Nwh 6eK|(Z|7a+m'Bۃ_&~"l7g~a", k#v]m{eR@E ]`[ EǓXҋk50^p trQ["ؔL͑j:$~[m. ۈF<kr?^~::3RME!\ϊ~թxʘ9bAPqRH|ƞ̀=>mg]HrBZ4p$V}sذ ϫ0ĵϓH1'UKqr\5 O "\3aw%ZPcK!al1)raO;.,ES7PF6Όqeb%]Bj(]oyw(ǦH6. RblDtk/TJY{eY;'Ɇf#m1ˬX@FW״̎^mD@U*UU܏<봞4j]q<[e M%K*6A& Z_+FIJ?IC̤ 2=C2B5)f3d0wǸh[H?à۵#6*\fMݸqb=J]x}h0ݢýND=u-^<^Va ^tXջQ>.Uv ۣ $G'_rۇT5 y0$n]C~ڛ)rUF.OK;?hXWq82rk@m-Uh Jm3B ͒/_}1dNSNB53 mqBIq]:0?gvpׅRq@2AKP; 6?n5w| $F 'og|/}Iy\":xժP=n?̩Ŕ=|'S(z7| /@Po] `Yz̉LuI<9g|<ҏ׌x5=>ˢ Dp3lzr3 Pʂ:T'<˟>8I<"-B6-k tyK5@ ve!({Xw~LIU|?fBD}@a2vǬ"2mn;svX ,f]8LdȏCAy2G4S~[;Ū . !́MC)4 .E8:o0U{`p)q\rt^߹Wn8c$kvx Z/ps^I,U*i׵pi<ݧ66ˉMxJپqe&eOJ25Zcj2PC2oҋH}WR_nB=¤ ⨩)oȯA1JV&SK>GU[|%TK7(D)E'"TzW-P0սnл 0>#aщX;܅YOh}ij$rȂDJ$j"p8 #;.o:];Qq'.p񪽷 $ e,&ԀjBv*SMX Ⱊ( (,THd"G0' |;|Q1D)C` bJ lwLlxF!=>?vWʻ_XxSКu܌kAvpR?qB -uSCբ79=@0D<6/PJmɾ+p5CWJtCQ(,mjkaY*!>PxHpdJ.IWX}(﷔S٧S!/垯~sQRE-p0]"ǷONִxdۻm/&Wh;<൑埣Wr1P$m#9&Iڵg^l>0Tm)תĝOW"uL.4LWV:ẏd纩.8zb(tϝ+܉| 'Y>p⮴eױ '}= N|f @`?ko=#+E3͗"/BWc7?N~1=~UՎ ~;,qc,\Lى`zieUgĆC*r8po7VWDS1~G83Ӹd)X`ϰrm5q%$@>99ܷiquۛ۶QVUDDggc!<V00ሐsa5<)hr_ ##D6UG_v.gнQ*$9YIEMfc«̰m^TU3/&v@٫g A{ 6y.K3:83b! mJٍpB+ HgRB!!SͭV1hVK&qUBю{wiyNu ^(bE֠O'<0HS\rK-ZS逗A(=c}ƃ˂@iDѯ7ChT:C!!o?JMKीfEmv tMQ:^d Oݏy<8,`0t挄nɰՓJTIR![:HڃV|g :2/esfW.ۘk @Z޹P]L9ewPͅ˓ԁGGՑwXyKBxCZC pl<nNg&SmP} M)^ G-'f]Ī0ht~Vį^.IJ>\9s(^7*D2A,27K"+Aͱ*LqiiK YKv"M~3w2!r=gcT}Tf k$Hbw, [[5ʻXA. _@&14i`" j7%QN_3Z3`.8 #ܞ(ʵPئϣ)1l7n!Dd}\E~(m=K@6W ½nlBXdXE}EUi rNxĐt8Sm') AN *~Ҳd?O[OK$&B[t DU膓b\U$l fc<\XVTPRJN.Caa095j s0&sr1Yў|WAwߛd 3힆p&w: =7]QeTpbF)KC.϶b9erL:TWsƶpa]Urӻ<E][Mn`+Ul5{K`Wh"ctb m$u(YG+aUVd+uA'`WZ Om'@,38Ŷ#.N4Ԯ!xoP$Z܆V nSWaRa/ xj#A&x<lv)DŽ~$pD/ZH,[k.(rԴ: Ҟ=i ?|lW`YwE56!*D9Gc8On|(H6P-"@y,(T1;EH7@Œ;U# ZXv@ +)h?ɠK^Yۋc.GӶL2L eR"ix$jKT9P=~d;) qUc`F' 'Lg2R|JK vVz}1rSVԬ4b)e|'۲bPQ*ÜE nCkvA҃?ˑ%3 :y6tV_@)o5d;EˏCrp2`4Xpwj?nˢòM/4.GI=GYWa@tm8q)[7nz) P~| Ff),41uZgj 2\ې']yrX/єw76}AvINWů6~ ̑iRui' 3Q1Ҟ:%WvL.hшt22rQl]B7xZOY`}(?ޓY TpjI9dbPl]jvՠ*pMQR~+peu3Q[wc,IofjxN?Qp'eֽ_Q'l^ӷ'S %yi\; B!'Dq/u7ۣNpU4p.Z_+]7CÃ${>Ĺ-Rdk.p$xJbL?/n*k@KVŝ2ufbndߖ.ٴ7mE/eK _q`qcOF|]u6:pHk-zh~5{#4tNaiq^Iʺ` .UqQhsjـ>[õdKu.F?j+c^dyϟࡼ\:RmgbAȣ-3t0T4p=y -tQt+rkE@@ ?"Lr"akY-ReHd.1nZ7;#Ԧ=cm @xBO{9yPV`3w=DHB)/xCYVoqN,óqJ'(8X6r*El<*Y!G ;ҵw>)ۣs}ƒi97@gM3[w{0DtCZ.bb1X96ٵkZ»sV+h/&)tAp4ɭrґ@~6:XC7ʝxkf0,%'F@ˍA\ s xG3:9 +dXi%|kzw+-oyШ݈>8-4L5!/:%NXI^2FDGR&Bj/K-5i6C qf!~)+̂7Hqgn581elO]{8GEн :-)oxW2U%C C˨Y`@n1.{@9q*|\|VPͰ24&5:or/NEtgŇ%e!SLjt #ҎJc WەHN$A.mdP'~YxU5q{ bd]$,ͥt}d|A)/UŇL]r o+6% Hh_gpyеkK#ЋoYh&",&5kTc67Ȁک¬[E^`r<Γ,Reyˎ=}1%kllhx"gYnƐQc-܆Չv$vD]RB&aEn*U6FٝϼD : bpvԓm:1064GzgV_'YVwQ %0Dy޴2MGV[@i*WbSl]G~qXӦ}t|9ٹ[ {b&s&YyXU3}J{SuF/<.GΨ_m{zPBA"XK6MЛoOHZ4bٗP&.q\F4\dYS^]AC YȐ֦}.&-RrFg >)Tjpj؄d@c~!d5s@]" w}0H)SrOp6" 4H4@wMs~YXÃ-kRcu/?NGyi @X9ui[V إ0ռ#excޕ43n!^k킋=@8=~v* wvw5g(3s@u:Bu/0FzY:e%޳6* \`kеM)C#%V0:׳[}n6$\!9*t|,x:+Ks7xQ:xCҴ.!ڱ Ibַȩ k:*_h3tbMPVI8[V~FuJ&V!(f]N@\*JKV.DLRQDQsADDNٌP4S1,2[< Gmj/co9.wĔɸ]ʿ@*i^! +R\wrcO@`.5&lR'+$~^9(":1^uؚ晃:\+# A% lo[*mpo!7@ +PWr>k͕^P* 7h|AAk;,2e xufzN@{-)3TD|, Ozjydo@932vP >c@jTr+6Ř=PnpErKY.WX7NGudvi+\(ؑʴKPYﰀGTH'WKD:yq[EɳG_dbUH î?%N^71U8i3( nʵO f>&YNFEJsؘnrePqo'UA[׻UHN{Ƞ ZC\++kU:uLr aaeD#$ҕ|C9P6"~Zgvsr.֫吅!BN!b `ZKY >lQy,t ϠdD`dFd\pyb,=Wkۀ]S1X*@AB?x̗ݙw^7Z9XSu:w.R W4G|01i_r3HBQ2 +ɶ|Қ#O=r }˶N̨geIVȒd{[(!Hw=E>[?q<C TG{3fc'655BERn?}jm|iVukļOl]qIWNowdRb6ʻF&X,F7S _2Le\5]*^289M1ydU/a1كB9B/,ȫS >kY؜8K#~$Gt!AF&{c1ϑ93(} DHs,@N*}m'R orj5b^V9RL] J)l*MD+CÑ98fᑶff}p{d5c*mk6 m%o\ۑ:Mq2[k:.QÌ:$5š\׺ީ!#H%Dx'ƒAXt4 2:DвH@k|A@ԈvVvWH z7A j $GHD!/#fM\uf)JKKD nU. ;N IQ>L;?%k=/"WW 3Sw YFגeLj ߳}Dn&6ҩ1JK|5ϕr'> W2X[~YOVFNE3:;۵I hMЗk0 Wp! ZT(ަNpHe@I4(̇Ǎ s'[ ot뉰T~lٲhƦm&WM4ጱ 4T7XQLTږ<\r}G ScA0f9_=Үt7aM v&j*-.xbBm.KsyBҭiji"֊oE>+Qt&_ViC?]#Dؓ~p2T ?EgAbuiz.oI-x[3uc_4#ŕ;4ߒqq[ZTE JRQ0wt!&Mx4 !$6cY[*)O#x?:sphQXi<3,iI+~es1DHKnS?C4H>K^ ^Ήe?Ld%ߥx[Qꬽ]\.vP: BDn|}=-#« UoclFgd2ɅwZ X;y  vur3K̷ۨx#p\,AJdƪ#;_]86mjmLSZrNa9ԥ ^=UJQE,0\P#\4pMz:&Qʿú@ɯ֏nlRv0;;LΡP兵 (9#|Gxq(I*y k3X0(Ip1xxFC^9ZW4zcE@7 b?x/s6<:ҨŠ DދD&~VKb(!+v $d6f(jWA9ӏWkhXjD5#vzpc:hV  F&b˔uZJ^H*xͲn ğYAD,"Y؁Ѡ Xِi ~%eʣp4͈^t'3סW:hh@tUlAr[OOtj_eU}aQXTW,FAi>W~gCȎ4w`ejk4ݚz9M## ǟUaAfkE112 Ƥ=gWmA~&0e$C/C[tLR쮘ީ a^n0/TXqu)ŚbF"]v^1rY2|fRn! >x2.]CE6 uBmRդ3K@TIrbWqtc^{.`A3@w8`h@sX%I5%P^51 XE0ɡ 2[zlzcL򑳒0Ll]pӓqlȟe5dަ7Qc2-=aX\[+7Z74!G? ~&Y|/;&azW@$v4QYغ䃟&G8G4 [c~%- k/_!^W`G+[cyr2 DXeRS F 'nn=۾WUTrgT&6O7G|B0ߣA#"R[*17s,6ZN-is\\"0I2SQy+(0!/ټwA3{X6(E=kC }%Bg Wn8GՅFSI˰Jjw&C&#SG ^2XXXT73HCܭry~>v>-0dWBq$[Le'qژ.Wl6D/hc,n./XNMΝ~ W8jv ln]2mq8`BfY ,P|Q߁ fZj !gE{׆oʯ2$U(4a9zJ+ф%eU`7W":ꦀ;^Lif!-/`ZjKktR v5QP_Hp?&$if;vLrEۭwnIxP!Ҳ.`N]}>c3ofp,P!"Q-΄ QlSHS{^jƹ^7=.>Q$rO@UVX+ sFgTh`m>aÃZo lN䢙u xchy~tC%'JFu -Gz7)a}UIKmG֎0oVoSTt>Է\ns PpSM](,nAHv-39ʋhZYΠWc'e#H;F^J>b<׈9%C,n9&%,j* hwr/O Ϝ'_ tF5NXm۪ "0@cշZ7kT:` #|&]do|c*o@(Ӟ'hZq_ Om$? ZǦ2w rq9籺V2>@?vAԮWn{l a(X+RiI$Kg=r@Ҷ(f@/QvkHb| jm ~vh%Ru &1}a~Booms1Mk Ս90=r9}?)l Ŧr+E8WC{=/rEЍN 't+=e- @جʹJۓQT;cA]H"~V;<0zt :f_ӭv~=`-ϫI-=V[15HF|WJ{MV޹?M0:jJپmoۼ+wYrJRa3sǯDX!q}'\xz(LŸ|-6P_tN'<ݧÃ:q+rUA16kr,U 4rm2 Pyq$Dmem?<1~a܃  $ ODs6DSه#lLLHQlr.Wg7_aPIG)i6d7PXۘH:E}K湔6M̤L?2٭Sm*xCEOȫQms0 ё#Rl\lWM}.w_2  :'M\Qxi*B)@Y6F@w N@8&//o9cFS0o`N4"]&u \9x ^97[+ Mn}"%L1o Xi-)kN7K[~O-2k e~/l"Ro%mEv~&ie+L\7FƘ2zΎIT&nOJLO\>,ږ}]SLRKd(A{fU<MsN>>#8zqnP(hP젛)6xHKj#\v;^Xѥn:+9{TBm61v}n{b_ϾN#Ðߜ "n\j?~ކ5= ʞt)_$SUJ8zu*|+.s ֽiMuGg΁o5[nnT( NZ|>ŦD5X#] /c!3[܌pT?3Puq Gg3prZN-5Jvϵ,KC .3~x5c\r 7;O8ZشBamt3q4=@ $@q[F+⒔fԇ=gH~NDnp :ugE#]q'3tią穟,)0l_]$ ʹT=޳+[Jf'yț2c6}Y`H]TErOs> #/ Η OG9wAjFdZ/Hu=@͛tS1vJCh~lC 6l SAk $dp 8 4eR!2-2W P hK4WNLw $4m7LsYwZ T龢[z`9ҽS +ÁJ'hFx[!FЈXZxd'6`2.3M>zUj{$ ׫lL+b%*;K[͕F@3hؼ8nCuuV#LmiTKΧ$Ԭ%"qO, :=x|HRp@>YCKomõCq~uB^dD[R Ox?VÿH;N{bFQt %zCY %{Q=\<a UhGJGT/qY#T)􍸬M8Hr;u@g}Vk8@8.>xwR3sz$%z'sE"o(ةliHOqW^=z>#: +i_| M"ԏ5soQG!N2'1St`4 t \\D_x N:e\d5-wD9ZF;*߷ʖcFy^ugxR6ٛfGh=w[$>A1kPX!=2&/I٧~ܛa"8qec%9V_FͶ\͵a&z]Z1gP.LYr5BC΍$ ]):J61۠`}nY;7~,SA'O;Wݩ&ʣ|1Ѕi_T#]>f zFE+p) iP+ ;0p}݃_e!s-:]_$&ĶntO08k{>/e_Y;* 7V&0T•e~Gk8f?;xD o;;5P1E*`OcĮ֘_\/ﬨTQNy& $h$aB]Z|``R}дJ󼻭QsKU\#UIbr8ihfH tV+jepi3!POh/5G/c.]Ȳ\.֦9rG=WKNt:+ Ȓ˺Sc _Zݑqxg8]}Z%23ҭd[{P/_T2x$~-y% ^5F'@f':#=ԖW1h}͉.nfճ9j">S[TV" * ٵu.=7|##BHdGb<JߝiQ㘦/zQ)_@,ۿ"efg驍Ԍ&yTՍ.;/488VOe #."\vtTLÚhHx#}I'S_[C]HGI M ˾VT6iwu: =4%+ꋳޛ]Pb: qǩeN&,N?lN/5d%6 I&nQ³Fdb)%ѱ찎RÚ5ϊ\m1rCH/_#؆:3_}y3Mn&$ݪ6^fN2)4E3C),_eEzjuɧ*U)x%lLd*];O;QBeC?ƺIUNZWHF3">&7Ŋ|0eLKy'AP6Em(z(XM 'fDJtU J ¤D=w7ِ^>BO ؾ1[f Ն"o Sr%j -YE,sX4%18hޒVM"@dհhYQ1rx`k|۬\]fwR{ -?[\+w-݊Bi:ԟyK\smJ%Wx}ɧENߡjh& z{q 4TDN&ȿF{X^ #h/XUw"?חwIk[84:9~K%sNLj Ti|F@P8ĶE-U(le!FG.vE(W;a:&^HvKEt_v8\N:D/eu g' q1{Nsȇ XӪ?E9Cf_Ȓaѳck0sM=?b&;up ik]}Fo񄒩cK (5c5E kՌO[BmmG뭉Mbd<|L_q 0)ٌɲ/"=<,Ќ~GG\G4xtL`riI_xbcQ7f3vuv>X?.FrfWsv > )[@_ΤUy$)X$~ڕOÍR)]ҙ¦95)Ϩ`UfYڬWfgCثVUSAAߩ;2Fg(k_掎bs0mLnb^o1I?6?pf" ݳV3_#FpCn"Dbˌ?(9O8h hIl_90jY/'f4VI }7 |2\YNM cAKsh \ns<6wiK( M; 7W2>$btZG3\!z!$g] []7Cwхs,3R[x4%U4Q,լҹ)+k61$ HVbBr|έs)jð&׼wTON#}0T]= JhEВGEӗLJDZ\u 8e!j̋tJjr=(F~L'Cv?zotqG}PPLk*G2 }k|{ڡ7l\a:@E}A9-XMwhquh"vcCRӄSMmnb0/Fd Խ.`!&rQ|-`Xŷ>r7 L5Nuj/?Gpv~ ]PyiIb\x2ʑ؛K$Ni|q26?1BcDj2&ťZmNJՔs@&LO;/=Z:t~=[z /3|2̪K{ wQ |8ִi]/հsd\'՗bGf9F"t_% nꭷ H\pCŠO-v#`=_Q\}ecv试HM ސL$곯]brZ/Y4O`U1՘*:e:}(:v }!1F\t 19J>5Qa )4D]6HIxQV`,(߅ř֋^ٺ> ұ鴀 O(~4RxSF,)W!eJpp'sa͋e߅wϗ\< yjRF;{io.F/F׵ibyQUI~ Q}MKf9T$LW*Bo ަ3JeimR@ߞۃrPdp$z`_w{ۮL @a? 8?م'<ò7[CPMY'#%iG U$Z6kߕ<3(͠䑵S:@USW,b*]&|#RE_Maqm+-T~qFfa@lbIJrlԋn?eLwNO SzP/:oaI&7_#u}[H^ azVn.A#眈@|fߔ&>k a/bYÄIbN- Uw]- ʾrA@N{\2Ԟ-Wb{|5x5 E#amyͫq*%-1RtŇig}{[9"o̤ljzLgvۿ^lSG, &.[Z.EPA,vC-P\4`_lPZlAGr^HQRqmꮔT>fxkrQDG4ZM}/~B6M}0*ư+Remx}Ի5:) ('z{MDU׸O8mT)5e)ݻzg9zUK:86G6#϶a.6Э4%4矶Y ~ rIaЋ% 1`YuVHTV86$"և8tXU i91>rn]6aGmU`?%zq[(;ZÆ+n]+8p`JZB 3WdfGέۃAg,x&SHT#sؗ&^6z\5a~ĨITR-PX߹K a/ ]/i/vFB G5Ȗﻘg'?kNEzFHYoRH.`f^q6Iq,+ֵ:xa#=pY~ evѾ(vߣ)-=ق6bN Kc+l/-,hDP9u ;ZxYZøIo0.K)? קƈ%Y\*MD;a[S d_9J2{-d)d9"|Q!:=L#Э@j;-&59%j136c<'.JTB)1"0h4aO;uȵXmzJVAg9Sc] / cK iw$%-d&k*+]F/y[6+͗(:?ժRiZWA/+x>D3}0v+W$.]{1O-ƳJVs@_F.)WQB`ؠjP4m\ @5Rwy#8oM xV}K%"kztݦpWSJ|!){5(Ooq{+ZY~&m-CĊd -n&NsrEgw /͌BSAABU@qr8+dbOH.:U4lv.S vN hʪ&{x33«NKrGpU+g9q =qZoehB}&UjNI!"5;Ό1.#cBqCH::hQoMJ:-X2]4/$< vDTR; j- J"V} lXk+ZT?3\CJ]6#f5QK&:usD,ٝ \~FilvjU߸R"U!'ñ[7D؀ iݛi`Ms"WYxێ75XF$i OaFt iVAaܯL&oGN^^X`ysꩅ{MWl t0Rƚp _Ljk 8s=ѸԼcl6q*+Y4^ɮa (R+2zmDevCv۽<&Q#TaB{B|`/ÍR]qgj@xgmZ<1tzvLA_ x67aRo]ݘ1b3J|"uA I+^ /Hu RAGUxH2_[}Գ.prwq\,?t0`CJH0E-`u^u8H"DVH!r4@(ͅЛ(4VPu)m,K>BE@Ql`w؁itFOFqZP)gL3 lNc KДXf{*G-qvb"<\o!zqN6,339 UBuToDӛޑ·j!)R]E>HA[rhWgoyIp )doa0irFn`=wsZ(1a W OP. Ծ:ۋ#~^-l)9 iO GA@ֶa4ew2lo 1~5w3pWMy?3Q[L'ŒlM?b 5a?#Txz,(˜rs=0phEӳ-s+ǶY0HxYOjNگʼW(S :,|@VAbW9[agUqDc拣s bA8r {/T5>LMǽnJ^@^?Qǜ_Zm.6'2LMWhTC j ?q (蒪'G8:lirv cnӞ/ыCB ~RTًtw<4Dз&a"{qZ\ xBhK= ɕiVtSwFyXm ?A`Rv_H:XFP:_@Em0ykKCgJX^G\剓 2O'5ϛ"D 6 2!&p o~C\Krؓn`)pфިs%l DA5+'B h+5cIUTpH__r2J`luc]雂8V}qFũض p+r"ư3z\vu1s!QmY{ܕncZ"Wƨ poX0T/:N\ݥ}EMdCxFsP=8aHi~nvʚsighKKg2(b <'1$34{_pH] sw{1Ct?'qKc|=1Z"&Ko¤~;siRvGvbfNeum>Q' bIS3)4Ʃo̝~Y -Dme` nUdN}9d!eEdM,2w&q]4!cr)ƛSCMH !3ÌQS6h KO̶ijGs8L@brDdb&z?pdzfEv"C=X&~tV8TBi$97AӕMNh{IE$g4`S;tI?@g?|.1L'a)ǺyJ]ULv{d!gzVәT!<,M2]1={Gн>ְs3QkAʃԁE5NIͻHd3+/otSFc:m[^L]&iaR %rhzo7/Fۨ:%:ہ@WM\e6 ]ur;rQ)MoHHne)'R9M>VPk۽y]3&.LAOH1P0"GUzA73vؠHUQ_9{.Za8d T-dK_5`aRő u6.`u#vY:0ϲ PI;0+Yo5Ngk߉:EZ$'TIkF]0 Ugc(/q何PugƩ곱 K=ANF(sz5~={- HlP ƙ [gpF^0+֕.ѐՃVJ/5p 0[GDM2]lxܘMJ _P)ctY:KdwIsb LZi /MF?k\>;ޗ>$'d\NJ4gh )H2*Y1SQl艆[}qL핖m&/[)h{ Rnc>evGoXmz)Z'TFKC5tg\^W(ggI$N#'0LwʇC|IqTw|F;`8O/CjQנYi&G'#^yk"\}E7WcX og1`0 ;_0B_2:B˔@Wzjܮ@,uKQtx%XZQYƺ63ۂ3Í)A_q fny|=Xݍ]QĚWC@r (N1;U#f%W.(iE(5(s+I]%&\kzv&G!07_ѡC1m1!ƞ(Fc΁X/8F)oJ Q/~TK@8ĕu- =aym6E%J+Jދ}h\-̟3UT2\ _ߥhAʾ۩,AQԱ(!wjRSN{$3>5ZdR (f# ,Q>(b1||z9ra_Y I ~ ^< iJΉ9CYݑ4Wi"XҕXJ3<~ pz3胩bMdRf8e6 c|챓mwEi2>E &Nhh˖_?dGm4Lm>]+p(ǫ;{${) S沩^RӦ.-Y|>*PX;T uC;! xmD`,kE@lbdf-stƚ~P(X5Cnĺ<^l:н]VpEZgžBX}zDtyШÛ+O4lW?mVJ)|*KX.x ]AeA-%f[gd4ܓTy?KOCSwOzF&~RX[zB v?Y&.61X|v1E^XELMFE8WaggW!spdvM]jR, *f.k:Wϓ` Քo ');*+9ioz$9[g#׌wP}yO,x ;M>s,+=s\PkO[ U:=vpkjd5fngjÇ@FX9{y3!*+ъ74E]1eP/;g%I 2@ <iDB,{gj|g&z ESL;ۂćg<12W@A6)fƐqRW )Y5]1%{|4w_Z 쓆blYK('ҊsxWL[k` +ТzYs{a:m߳- q"~L?Vg`h!?: o+aMͯvcCt8,(9 _ fJ YPj\}Rf}k[/7Hvs7OCv A`x}MOMlXⓩۈC +FKD.VĘ BO)wqGF<{ubcvEL}KXvꇿ< .E#5+ M2V"Ї) j~`53]i{ׄE(C٭ۻsX(34 N^8qfTAx&>dr օZJSShpnX78H!K Wk2@GHVğVbssIɫ8o[+"OPvGb~!oٳej'rJζb|Y|KK'*gaK"f kgk§jr]5g"'n4i4W r:oo:oOvҔLuJg: )ںW㫊ljC-h>? ee{Z{9U>\ѯa*`gAIEg3T 5pU:Ɯ&.{]XR Ozm" |SgwXO&ˌ(&,>chk)Oin=uG!J0n0NdgķՔocaFl6?EtY'jv{"ҍOY9b\@oL7!!?}/M7[mRn&y1&jLp캏ݾwp`t̶ ]SJ)e.gd^KMrP ٰQcXf磩aH뎸Uk7)LAOs}`򹵨uBcflcS}{˰BRo JB(n~L^[U|Ԏ.4|l;XznZPirg3$¸DBr'o%)!d-^\#l,GPDd}gjrNE8DS,u1LW?TP([rrڵ/-řPE ̆xf˸) r?`T=_`)_~c&97-07n%&pĭbe*w0yL?Ưo:c}ŏ?qꋖ)mP},F%DX+456"_ ƹ:xbw+9?˼ʥޔ곪4qzZe;'0&q2oYXn?KljmtʧP4L*;v8vpTI$Ƨ>CG\Ena(dk1KnN"#ؾFj஢OG2 XjplɘLi y \ {P[݂SKt=2J'ڹW&^9|P:ϓdQ@fx|)m?X h3 po#mrbRDi8[Zn,)ܾ?,ֳ1 a .S}[:tSM81=V=2]-G[~I\ja|8"漯พ(8Hr*PIn*^9W@w|" zCP3 dη(C2ZיFV4嵸 {*R.aӱv2x$ uϱL(FYg1mQkN Ɩ+[V}Kp2R)T,݂)TS.c6O`K6y;ew'؃t b4~X0,XzfjV ˬp'LPTR{J@7 丏{Uy7z}p(uDJχs9 Vb4 K=BC"S]RIǰWQBnvDlQ]8w]zNØX~kȰ fpU 5tfym LS Mٮ3,j+ )8&$‡  NAl52vK͞ݥQ53OmX X/.lk|ߏ~q,CP:ǶI|nvfl9\}X95h>%b;EN"b]^N D"Mʓr0Zf?&e)$5DFX,9:n%Q"}R ^D;vN)aU8h$ k֩w6 l-Q,mNZݓ8g~>R!aZ)V3 ?WS)4=Ys“t%&!$ rM(R0%@##$JzCj@YRf/t=W(Ƣ i$4{ߌ"m,{:IptL-Inp/L E][*-ʥZ܊M9E)YaCoZO|)w.pMo"aǘMUXn F4D M^K|^PPmsұ{>'R] lʧ,)ܰ/9|qCeyZq:G8gczl 򟆻-[6ӏt/@.;Eϸ|'.q:DM+&M`ww[C"0Dvfl|-^ U^f@AI$2جS7'bKJFƕ 1SmB%(^pf`ڏԿʯ,k|qKDҪ?ܙyPV4Ri_%|jOއdTzqw'zF\K*B7#f [{T0Wn)gj'8$ DE!Q'<=0;>jzkCx"6&>r=Dnʗ5شo=IgR!8Sn(Qpi5peShΤv-YcZ>U{qO۠˰"%i_cWEfo:Q au aA9Is/A2B|7Atː~O=Mbvj ҹ]Yw]VuuW>Z-0#Cȩed_߳D0#Sm\9E_r#u7z ƐzjwZ:"6 a »?z)>Y3^?9[Ex^-st*9w-^>4oweņ#mk ;אƨ!ְ8cDER>Βa,xYCJTg R)=P@dx hjy)2T8C< Nrm„k{C;R}UXu{YQ!$ 6h#Xޥ'HZU?ƕ/@*D epN*19d02uhdwpz޾N\7dC(;vZB2χ6kAQ}|/F5L _[c(a\/M(:ԣBIcECLiLQ?R+/H@ UT O梃 Ԅj b`IM5*єiάVLkB)6k@HMˋ۔L9}T^gm]w,燞+~n|c l#bAUY??fʪxKR}8ǣN"z `,enߴ &0_f$(tf玟]m32b֗x*JkJ;¶=RL+p}Xn^8M˖\,V#uFըNO!-XUmY ׭^}7]%K( XQb):F-t p'*@(s&527NvTo>.C g}0ML;Ebۚא:=2}/N 'Қ0Ɛ |N>+12)&hީW' q,c|^5XMHIm$yXnW  }7!uA:AZ|e=hVUҪUfd40|h14C=~i@ i?n.փ)>laDߔ9+{{#uB; \)*|{م#Y3 NM}n5T%:v?])BAu1jV8hy9Ѕp 9;I )C}^3:{4H^:hJMݡdr'-hO |#_ ('cHh:+97C%-ǁ؆f ɮ.gr2c122[C=&ݳ}f3c|Юc8 ~E)یұf _N~_*8ЕR)f ^\J4.[?-B~x -.U1|tp Xlnx""E&/`_ro|3JdQ ;:EjtWׇU r#z5P IΆv^RF(kl;ZA277'}%n);g/ǖnNʕ\jzZh~>ϱNvtoV̓fLu:wY\}r<#c;sjEr4 Q7yådV?cWYKδ`DQ{ ֯pM/>(:'CG^YVҪ$|I@q8`Y3>R:>L5jzŃKj%!9I[{kh~派wmn '1,qL;̟.m}$_ ]TrEO@Rm}Q0UۣCy|b[EEi a<+ wp _$$5dU(W/ӿ%$Ƭ[r̰o9XQC}Fxc (S+.h B+6P5Qׯj"0< c}KƑxVMyg"`xP)I?G]'rofG+w|ZC2%ifbeR&{`&Xw1 Wl\ ͼ 5R'Gd)<p r&1\i]##:EJPj#)tꈘ7DG -TD0$+àT~ʘjznI&7战y>J =g5|vxt2 $ևgCd^ @=6ByHCh+fuѣBl(5zmu_j,ݻ]Vhser^kʆE+ʅm73;bp.u;4œac'uY1odkt,wIEL4_R8W94AJ^ڬuz5M:@?;ߥQȡ`8GYK&mE/d՞7ǣndnҡhδ 5M.f' sg;9A/nq T2rlFtG璘4NChBHIyfg~c־ڜ2MDf"SsZFF2SwQC_-llK4UWyv6\ʷNvZ϶d2=A-6cTY{Ň!zGR.Zh%4 f^9N4((DsBrE3o.^^<-԰<֯[tk\[^QV.զ!nq\Ɩy3;5O[ft~|34KIU(τڡz Fv!|Ύj}ItNQQgW V(P?œNhrj:s[̫ cK7'H˥!R]bK1G}g@YsQ5%Gg%K+ЎbH}108uh')j=@u::-j|.ɝoo;ⲦK xU[Q6 ؔkqoẹ*h T{rXE0ܕ6 ,7Txv1/r1'uo6|JR&~D+v\WrCI5A9Bb2WuxHB?Yf⃀i(Q*ʜk]+r͌\ֻ4-Q/Kˣ%9ȹKY.g\4>ѥYLfwf6HclRb$ bg6GA4tg8) d ᶿ"bI ۴$Xn Rq QEOˬI3#SDEn1nH쬹ѐR3ПE$'DV0!KMA,T% "ɵ|sPz-e|5hbYr<ƓWl.3me[\=1l^ Y$n #N<2ºZGQ3{e枴UQ+2ʿlǗq>w@|7;CqsG& 74ɖ,u tV hֳ-]&Sx!.3bQ $tV C]&㫲uh̀LBc9Xpݟ5RH0 KLX$栀Oy>c|WBVw`/b"|aNRl]G3c5)`ʱ 8:/o\=>)т2q“lwDOϝI_eftלWh}n'yt̟6%U?'q :o):/v!"44B;eN|e3i:,aj EΚ^\Ւ5 5zPy\UoRD-8CO?.'X6'4=VM:ԛs mBCDcHeؒh>`RB}|_}e?ꙇ/32 k ;hQ~vgyɂOZF.r6ԙRX~/¡}ȹڻD2(/Q&&c#M LbtݸoE0Wmsαq?כ53V*~ݶ6J`s6kߟ8, lNMWnied6$ @C xj:Rj w/yxzDAgkKO}p߿'DZo@R/IWd|-_gٗrTi߉y0Ms!A}Ga,^SPH{I\0i$|3ap2-K芦xv #Atg/du0{q ~͗%2\ , s4:{m<P_822qt7fCECs+vr`=4բMd}( ZI'ގs#Sc7"?CH# DD.J˷FC,yiTIf/0 BBfrbX\x1Gjd1]Cj[WvyPev&T75fJ"T I0[`nSI5Tq/%H0eLQNbٜqJ]-^]8KMeϙTSrԭ"?ӭD;gN]xM7ShH'ĉY@hkpDB+*x 01?)ci.Z;$×M M^1#%y~NQvNviR(p^ɼK8yZyF_}R/de8":MIado{t Ym4-}(PDO!~9P /nT)kH=27&g̘"%̲Kz[ JcBCXzSyO7ƉͪVhXH2cѸQ1:AF_| Z}qm 6JJ+_45|L rLp^ AxE?.+f3ZxvvZ=}+Go( b`9&QNo&Ih>& vWtAZw2%T=.9Rɴ[H7Yeٸx?xnJS\X<%ApV|-k@QG|y*q98}Y%vu+,N9@I׭D#qvBUmHL %!0N(M}/w/&X 6 Lv@f?2NRBF&^@#G |Ȣ4Ԭspŏ2TC~+qeTl|ru>4v8F̏/2B'/dS[o;W.ugAy,o(eg ߀";4"l=8NY:[|֦EJbp0|{=IRK3eV=>n4VN_p.!GIԐ[m%V,Y f+6fm@5 &%ގb76Io^!Bw( cu)zl,C"ƛ[&(sckZa%D@bKx .'Z,Y=Ϸf͉؀$ ue u "5.jM }. ʃ{@TF?⯛u+Bdbu#S0=>Ӄ>lHOs3\zFF *X*fߕSuPfoʤd *P㶏[]҉#Uחg]\t!_sFY꒟vDZd)k`(!jvQVL` |L$w=-b4c4$3R{y>f:3f[ kNmhO̔^5x76lWpbaoVٞ3۸z856WΙNCa~H,"3d$J:1&*B~3)SexD kVw2'lM'kh3;3n/qYoчOEg:k9,c~#!)^m{F̣ oΠ (;# tEϾRKڀ\Z)}؋9`Ͱ:zDf(x? g$(Knנ-ke];VK2 eJq//~4 dDr qc3hS7(:Cqk ?6zsKs ?e+@7dlh+䙖DR:Q~Sgr'ObkewNNpJ89V/(kXNBI `/ٓ2P3UֱAC NxfhxftKlX'>z ZlsiZ)Zf+;P[Bq< y`w]4~ kȔ!MXܘ BG A5{Lk@R'bTi\ʿ`Qy[ \Zq}H)ޣ{6p%3N݈GPTS; z?.? E3S7PȲ4D&w3LkTq&YuQ ě9~/w23Szf;}#O! rU\dFK"8ӱ>Ul\[Y<C^^ #*bhx1FTU7b1+D]5JQW "/ B>өnT$_A&[zm؅Ot^rب\.4< <@:7&k$gwn~G^{Xa$p!?b[&{md%<2IEʾ嵶V0.B ڃ{B۹7s{(PaBSäͺ ʺ)[o&|_!_|C[yB/J6}PuԐ@ $]pwB0x`+蠏'}tvt =#g?ߐd'kv05Cϻ8`] WwI'Rj$qy8=oM9ﲮYrS=26Qr$x9%t5sKnX3>ҥc+k 40dK ֓5zXJ$[@o?z7 @}%$q |m^K]*n1Sksf~GT7ʯԲiu5v^\_Kr=I:eW/mm4i bڀ9@R=[dH4uotNsm5\ +$]K#&9LwdT+"SBʵQy9jLPϏ(څGs1=ucig4%xߗn' @\lIC.I+^cO4fަ`b^Ri 7!r,/Pϻ= %[tzzIC AjpS`B67lJUtSyPv"@9`p-=֫#^=SYK[uŋ@c@&6 |n0Sk[OPxץ@li#LnHײOnSXr))ަ&W[:Ȱukįg#$axnim"Ru6Qe_w |6d$2Kl#J O>-Ip:ID_Pۗ;BXP?= jWt D&:OV:^ήr>CC 8#'+,/3zbNPh"wN x3к&}Y?sh^ۻ.2!d+CE@ϣ 螵"Wz'+d8>¶1$+}}VWH9tJ*~վ9t`j7j= ߭!B5W ڶnu[D0 _ l+vSY}6Ǯ&"@RϾZjP;nKyRoϻ~(u+1xmH=.:=~٩agM^ԟT?|xY6 :(S^wM[}cZژ2ۥp^}wNFXQk^vQ0Ơ[ԅ",z-fj%=|M7 cݹ=,IY@.#{TD@ςuH&b>1G N/[4괥TlqDԤϔtb(#MYE^ɟwju=]M9vOȳɞ<l@ F,:IC43ܭκ7<u kȲn47@"ey4o&pՊV[fg*q _JZ*:) E¦9v[™p>y 8eOzcdEԳ9S٦b`bV E("i]ROeX.۲0vВ`VH\*.32c$kgSkwr-No <8#jGG; 5kc ٪a0İ/)Z="wjFBk穝˼~b/9c}(.쳆kj)AxreC MTjfɘy]Lx}td(~ t=Z5o+8LO;zl)3C7 TXo|Ӟ|EZi-gRaIA9)폵..1A+[֜_1dGgs {-*~^Uݑc2G_>ċZCOG5iq*6_s9B)C37۩I |Pj}Uϳ&D%gs%rSi1ƍL gu3;8o[K1Qm梧gp"*mI$ !餛ircض_(d'=w{s@{T* C4'&#i C*k; +⁣Zs+hVw8qINJpҿ}oWгNWʜdƣʫB\3*-HV~"70Tch{boL -~$Cp/SVHBz -E1zZ^NA0Mob7tٴ0%L] V}ͳfxt˪e80S;6J$s:Y6G|_߳* /5lWSJTߙ`=Pֺv[~fZWgܾ`";iF|Olٖ6[ʰ*u20׫* x Z؟ʓ V?_Y h ws? UYm?l'JBR!b}fSv̘[8PHJ<( 7f>L(Oxf3@**<5^_wB: ڂtD5x4&ziq/2%u\еuܩ+l >) ,)/}SG(*H^ 2RtvŒ"!N_U({T:H kKO`PnLDsIzl^a5y⅙H{8 VEr EG4Ld~za"demyɦWBz%Ƙͨg \k?bL:AU](tJ:>0#HhB= ~6@螬J<RAFڸsL6j3ÕUbBDlM3\_nQQ ǏkBX9xn"Ym)!qq k (.5!OpWA >)R4r 9$TI4*]a: <6E@, d6EuHl ­WZF1Ӝӏ*1`L4< x;Y:c<.гIwkidUVeMU~cTX}s>P7~Tdy[$+h h&]wyb](ϊ|`5X#*75D*;7S{ EH =E*F9&DLTX' f7OenXUbb& #DG[U%Tzy~ʀ'|N藺68 fz wP^:'=ntuglqy p v44AUhKL BiZY9[~NZ,d..\· P4vmAU-/!ӕZ55m,}A;E'7 ,(rkAOb$Sߚd ~frx[keiӅo,Qr`"ZJU\8 }K' Bsґ]zF&6 Ƥ#牿7K!ԡLEl2U@xq ENuͶJ<V?67; Y#cf< yHJW=.00H#BB4Rh!?u!1c,;]./&D5q(YxAKΘPI]dAdњd};99} =pS`BEwx>*teT4,ɗ,6Wɖٝ|'Τe?&K0`+$ژ /kcE cj$' :W۰/6ߐquBP* mMy_1-* ?iJR /IJ9o]iYT3oUJ‡6Z$UFA[i8D^FEn?MNd*?Ki9L$ ʪ Wv[BC gRQgӤ諰M-qHQJꄒ1$ʤt.;C}i, ɐTuYׁB:H8M,ه V*@g3$/Wh۳׀7O 1F}gr!pN/2I dL1x޴" ?kKeB2"I6;;#Qd0_xw3sʰ#ϒ7a`Zy}̌NڝdRW L@ սېO̒\)Ǚ/- Oc<(U7"X IgS(#ˏm):Ґ9=/9\ӌ^jki0/;9&S~>p'D|BeOŎ_L̟v $. L ɣݮft]zRz~.yYJDA0enzz# -z׎WwȞ4yh|jwʛ4O?E `tf=]>JukV7 ^B`)PB hՆ+;1^tDe\N=sY:p2V8'].+ǥ68/i^uUDݡMĻS`Y~Tɒ?GR cuiԱ=Wck C54JXG FJqYMx1?a #tt菓%(T@)E!jt#L|QKMbI󕰰UצbNV6a>@ױ;nEPĸ'ee{pY`mmK,0x{> \_mDIwclgwMtZ{B`C:մy;W._NOh3q?pAA U$j3QxHw b[mC *efPe"A *3!~aOM*Ѿ?0+FSI,R$ +orѓ/F/Y-gaPTK?% "abޥ,;CMCs? 7^LҬ;k.8 dtLk7yt-tt^DHGsxss$Y8֊s9p3ʻ` oSmO!\}>9_z)МJcy_/XowwѠ-u #no,{ ǿ> gʠnX7rV=E N!geEË=e|P/E"c\y+/±d{_ FRiq vl dURk*pRկxd#T1S\ꞹl}d!a G=Gdg݊Wxu+-7娫?hioGNZ:A9xS,6[&U{\f-ApOg֎ L ?W콡YR]vYvJxԯ؂>i'\ȋ[Ȧ*O+KZ26Xb[I zH[8~hjxo q;A9t+M)OJ kV΋6:U> 8V*|9-H?aϨf4kΎ@dk<,a XoP},W. }PG*&R`ի  x rZC8^1ְN {WQ'ol|IȠN"*?Dax"ɯ`iˆjުgrw!8D+B# zhsh0rXcQW52f7ݲ ݙ_YB)bD5^mfF' mV6:Gw& ]. d#>ՎLt)?V"'{ eD2A!5s;6º嶒8B?QDp4xk`6|"})dЪReOO$ŧhd=0v#DaoD$sNem2#w c3X7PȍIk0a[0 E*v"ex_J~F*yoXd;!3aQ”8#Iz}xE^' tJi9^ TGiڜ"w)}(|n^( JwG[~ՀLN qHk)Si tJE$n*rO,m/*8ņ"uIQxº ik3T-{)/y 1@`y K*|AQ\ԣ/Y24[Ei<5 ~햅0AVŎj ŸȾ D;2D\?Og%Rzp,nT.z*֗)_qxM`hF:5Ū:s10ҏ~*{( ݕ7=UZx\KK✩45F+4F^W[X(B^}~8! Q ҆ q oWl]KN1TUV k&e#F"ƅθD`0׌3HeR/ 1eCo'Kxߺ&] "xsގ\ thZAdaYPjbyϢzj?jyT 979-hwgH@f(q"t:l#ӷ,3<ھ-.;׌iJSD8/ӱ#.z`~7 8ti`4\L&&:BBt!t#;B:.78q+0u\R Zv"p 8u#gڜ4uM*F M3D{Y\_ʎALyh0QGY(*|kWUA'y0x x}|&"'8A1: 5{Kd2hog 3s#T]YTN|}~cF }EaIo,DZխ7? cߐjtY kܷoOq"פBXqj.LYl-PUWtʛ~7soHlol53&ѫ]\=Lk䐵(ؚaZ'D^ ^gL /ਭ)'SO⭯aO ӹ_߿ =dk~.16Ё&[/oёKa!Juw5r.BS< 3pkѤ_}nA岠ZUwqx zsrHP{>`Rӊu.{!Spw?f~%6 'ĂS}b*2 ]áŞg>ˮ4Wg/fȏc>y6_I=JDbYǵ 埸ua[9w>SAa 5 ݗR 9ZL ~u+RI0xdia瑣 BV /],NFY~O,Ѽy~I)jŮwg?0'! D{Dqvc5u<ù{ ը_nNf4RO=qsDZ]:rIjDn1Ysx {f%Y3|Co[g1|EJtl29%ϲ:DNa< e$SW|'TNjb)N8jͷ:(~=cJZϳ ># `gAvKP#(?/Մ=B]?N,*r7p*lf^$\b;kd_?=Mۺ8`Zr}1E_;Q@ՍdC1kС@~(ωƱґG,)OWCx%r;L *YX"3R,9~5<ުʩ&n'(y kH{ZV^?ڊ=nC//Y*;F)Da7v3XNZ^ջ.Y2אI&4]_WzP%~w\-AzohS>{ Uh1/fmtMJNDA"t{5_QQn;,x9!ԻCJ= *wx=򕶾 `{l| ՖFx2!59[l^H@Cݕ[Qѷ`DqjZ$UkITɇ>$X^ ~0Q:1|ÅVKbds;o b4H]cٽQ:s*Le$LE1dl>ruElLw M*A*%1s_LVG6G︈ FrA]LtH~6N9'WhIYP , PFj j G}@AX- }kê >4̃[^cNn#cm*2~ wږR ~gmi|UXpOؙ]yPљMըr,|^uՑ{J#d?Z#?)Ln6b _ի`?65g} @2&@R4:v uP^ P2@S%zy;3nfEЂ+`Mw08$6yHrSWK3!.a(:3CC#KOv@G3K,Y1I1meDN= )^3k޹oHh#+ei5*k })פ1lR[>=Ǹs(94%ރA#9\YSA" p:bФNdK2Y!{'`|kk;<$wImbnRqwe+pӁtXxߥ 8j:ؠ/* l(c D )"Ӹ^K$BV<%#|WȲmA! {Bo̲fS ,vz@%S񛅳=m^O]MvcUFfrw4,_TSK "|l ﵿxWeK]߿4An[XrQwE dn>|4mELROywa^6=1 x:|@2?VQw!?fFuˮp h2ԩ{~oa >И+xfh΃_#e'7x 0Z gNv% \ŽKB3g>I.~ #O=KbJϡ kAշ_4U@cE1)|(P:xzk\o*"VyOH0yihxPx"Zێ)s{?jƉ8O;\>vh! Ƅ@cӊ5H6ʣ(XʫCDdm+  UӢGX "In gj ݾ| E$3󽴆8y-0JҒ,20*:5 spQ|/dXӥaK"S23;k< " ϔC)&Uzt0m,T47`7["7Tʑo;Ny 34an~ *mTŶE-VCH?$Cc}S! zBg)}C7;61?bEJl^ 6X5쥖C?'m=L.p$l9<~p#Y>B 9O5Pmk1G9x۶LtTm:*2z5W* @3.{?MmsrdwVyǗ7u |NV>CB,jϡWQ8r"ȽNJvf8-qW1w@4+dy&±ًqx;U)GLTkXCqb@X`oh(nȻ Gm/%WFPlFj(Y7O8 5J:CX.V-ynNV(6fF#ka޷!!5~Z`R9EUM|e=d<{3UjFN赐RڛCX/cfqPg~^JK(0,w<~I>A:D[0{ʵ%!vqPbCfLYTA VDcl z3;'R*G_EL@+Z?3d^k5Y1r-+y0Xm2B+%AͲ@(Wc}~/| *ψ2{+A4AHYL֘H@3 ۪D9# )`c l?˗K $u%Pzܷ/Z[<$ɋug~Hu< o5Fi4QʘW[>6d8P,-CށEoH|z./y¢*f0>%j Q@ ܓKz؄EmUbMOiqGAWA=%Taz^Xvbi'#t tr 4[vIݴvAgZch~$:ܨhF4j^mc@:m83aZWϡSGMccƕTbXfe`:q==3_;x*f1. x2p0SX)oK| c2%+:ZHX8_iYf؆( BZn_}lq ը^׸ >o@h9/EzFJF ɨBN2ٙ!E܏OK54nkɣl07bt]Vcd7 lURAr$`fM+olGzw]_8ýlm;#_OB^'ft= Za[~. paߜ٢M?4g1N}7Ğ"#^L0VՀ_ZU+'4 îMiUyeմ9Vksѓ`Yx\'sOфS[nɖCCßzrDw! Ķdu&D(qz"9Z7׷%k-/A]Nv0q, < BV/;Pͳ3~5k ch* _nuTeZYqwQJ>EZJR~Abas`tfE5@ٔĜlj&˃U|Ū@KoARf}T2AZU%)FYIxY  k@ܿAE@/9ICb(3!32^NvkĿ%n8uf^Bۤ.#@oPTU,/}ֲp|:vg)9r!EQw < (h'Ɔe@d:b-RAE/| wgf#[99UאP&.LdRQ 3a'l} ȍf+e49*,PP6#Ñ(q$q3QW( hu fdO1>H+6x]U-U#PA°dk}Hmۮ^|sţ0, T˻$}W}n γQE~7ˠݪ9 %:l)O.32ϥrƋy֮+Xmghc4c7!&%}t,#N%0"g~ͺ9ť鮓-⃭ao|ÖP,sCɯ- wt 1G 4+vYcMwF`|$ eŇŇ#"LZ2v˳R 9& xOlC{ 3Ѩ;{d9gۨ. F/\Zpjw̰O& Y3.lkzH$ Yl);^7r)>M[\([,df,|mGrhkO(9CMץZ ݊qZH޼0%-Չ>jLeS}CrVg92(P{TK9_078悠#=&!{$)PgHŻ8bыs΅+p`,-q2D+޴3Td9e󐯃#r\j75U D#rp[6 *j&ń@$SmC?? F >MLnޛmmSf>d]whc<aƋŤԟ"3H_E̥yAx%%u󷫺@JU6Txa,P; amgB|=MKD_#)7F &aѿ;hB༨dgj~Yؒt+$?ZRr6.vά"8r4}µoJ`o =,6iߞݾ)b i;yԚo|v;FEqGsAWh;Pͭ 1|zR )aIϫl֭ (l%*-A:-g^X䫐[&! 2 .eO.1-`& >I+c]kKIK͝B&m `ICv5Z}nŌ$\gHvr>52wܡUORf}ZG~ #44T8DNw&9$r`f[5}W xӀk"0Fl;[R{ m։1T( Oc~*HHFI~ u@8IyGuW[/Um~]kFAaA 0;ea^/NoBg//F=+>v v%`tC˹'Dճ$k E[[c8<{v˖yFrMP=ʬi`"~Jxd $x  ?5ۢZ>38-V*:/U%B 8HjAC0{}%kD4N-p>c=0I]Ťϡo*Z ڰ-)ZߔWj?Jhu ia!u'fUR A2 fZ|ŭjx"M럳j:_8= 5ġ!aKj^@1}#lj,#rߧ%2z6:CnJy`[f㰒[ZYTD~r{ТY .F^VW`Gǖ^E\>S-aYo7v}3wR*Zp9zm6$W{EX:P_P]R E&:0!Un0E[MYJ\3Ꙉyʇ ;wSgJiN+^fQOҘ #џ "yʉ>4}JTןam>n3QG_S,_~;uUZFl4/P#uQhۼ|{ a ?XZ1ܽ9Lxdk'ILE+TWEI;JAhZ?PJ2sA1!.:eƤ8AK55QCdKeUU]"@>cʒ'/Ph6(_SQ k98(iJ*D_J+N\E=,ǡ絩C@B7Lܴ[{?p2".X#c ?v 8™2+?* ~m lF`WYin LW>i׮קRZf6ʆgaec^.K c:uF{ӻGh_Ǩx:I 4+, /vH, Hy.ph#%i:MGVg'"xy-LeXQt/1DjDR4Ӿh  4pI7gOR(t2kSWĸM}λ#pz C[r`릓p2Q˟AG|yZ'2ڗOshm#|Ǒ:-K<9ZR\q0+;L|֮'nYKcđrr)* ؄,-9QIYws)r@.6yz-BvVK#ʙ{au&;ۻ4ߧk+h zs/[hvyMW?[7RpsLma-{#".O^. Mgzp+n];1mVM:23?z!~'jiަnfx{D&DH|Dqb`7#j ݘfr7挶-, ..Hfcp !Ke{Z3z}8M)e'%E3k<@L`BnXJ!!BLLMO oSf3H]q|XbBDa]ݶYSB+(l**`lYl Z{s/`o t+6IrDI#Pz*SVF-b]\,z޿OX_ܲ>eb|lGTDPt'5]8-Q*&wN Te=b\ EU̖SG3]2ꮱr1Pi6W(LOL_h4VYY> Gd<ڷEt<)JbЪ+88,@ L,Wm}W?v[:x֥Ҧ]SQ}M1L)Vbm\ Sȑ~dFOMP'vnsזq\LlHz7LdWElE9@QSߴ&|h ٟ^p 938V]r-2B[lW I ݬ#ԃVe[A빬7]wt؝XBZ >h@3333FJi>}Ч"s=\qhz^,)(: _E­Ά a00b7"OBU5<"ܺLOw;:T G!۳-9>qxB;O~lܖNT*Z][GUؠ o9cclğ 7~ Te I+{,g%MGr`DN|hBҙ^"B㽄t= f!?hG\%-,@T=B *mnt6m _6K]QFn-ijD2XK-:$)(Z,Ž~T;9=xkZ29jx(k]nW=-g$F2Cq' [:tb|¨;P)\+{j'x*/ЌB!FEc9yP!KaNxCgW PYXʳ#ܯ7~h@isD_m='(RݤSzT_ehr3m":Er aLwO\ G.`ԞrP6ϓXu]g;ن ZN-wI|=B̢o!y:8H`seIU] >k7% }SWAP~T{.5ݸ`#- |o+GOM}1?^TM;Ca}M: xk8r|3XQ}уPqSѯe!uDp'(=41& >z3*}ZvvvC oO &j7 (]J܀iQ7h3#c CQq0#گDr%R0Xz@`iq5e$qhxa>:HyTnE:a8[ӌ(P혊C<ު [ IC YΝt0xrv `sFbg鲏:U$Ʀܔ^7(5%kܼÅ mS^>.Z.?v幐d]8I`z;sH1K"6LQ#M"J\ 37؄ l\A_}Nq9”o6<]o|oe&jM0JHyK;)#:2 aRqZơ'0)߲W/ (U: >]d3#p1i  O2^1)!-ܱ0je5wfAtxҞ~C<2|a11l:i*QUNՌggb}~|8'Ɠi* @w^M4Af@ >4R-xBW춻< |5[/,azˁļLy'h m V~|R .~J R;MQ#86g7ȕ q\\vDrh_2ZϬ.Y/+Z͙x2sma3-P7(udzVyQvRFbGb23@C&JZau4pР5=y҂E@ܕfQm@6Xw(R(jS13Rf*-4rc($,0)HTF\I"C΋ăEzΐ6 n-/Tm`dcckڪ9ܖCD{>R;|L2bM#']D iq gN`5v cPhCA{`'Ո*=? 1hC|nlF44~04ZwMFSAS\pzȑA Ie"sJ1$T*m81b2DGFp9 V9@7`D˾&J[Ό7m&8㫂;\ލAZSB!gcqVv6tgj[-7ب&3]1(wuPit@UQWg2H{hUw"ss͈5( ?h n}r/Ѷ1iUiKIų(F_ս^ϱ1oS:9ZkW핱l΍ENQmfתpR~q+h9-La5JRP"8`A LJgOiJ @R.$3+> P4 R+ FLL]Gc2,Oɨ78 2mm浂p@'ɐ៨ Zj۪+Tsҡ^z\&ߜ뒋 W$&"WmGREDFpe:}ׄW >GeP]HHsu:j5:]~RI}mCMhkDX 8Xarj z r }4? tz^h[bqQvYt -Ԏ oLKiA7f.d,!Sp?S:`WEw&?&/撋q +%si7"rV *O"ެI|$"(ߤMhJkt$ `*RWC3F?̐H hV. NU\#G %'^E܋y{3P#3sgϷ=YBsJ|0h_jU]dzfaC{o2U cur3"/F]]iħN{6uCYp3ᵊ̌LCiE1mp=?%&8zuͪrwǨya5OOH+cSZ.Vܯ\?7{Afj( $%9f9\KG̖wf! W9mopN6MfK _BWbWTr`sX@nR'AOw$6 [CH>l[` TڽSu{ChV)xyQnyg uBбk]X(#atI_ T{3 ^,A umO}AňM>؍|c3}x9_hWGA- m!2xT'al:c"!B}z^!v)ܮ (D]^_e敬vs_S_qߠoX]@`J/riNx~&8Fh[޻= {@t2ɴT0g109癮Ie ÈJ~Lr. $o ۪%О[A2$jYp^ZQݯ`B=ʀ{b[` |ӎ HY`iyOr_}u# lra:XlmͺmϘK.cZ(oWȩ̓oU%~Dxh^weLDo~Qd?U4Kep[ysqGK1Kѥ@jߒ"67urLWl*&@:Oؘ;dRiu иe9 r"y'( h pU`6ԋCՓ8~؍cYx)Ɓ m-Y|VNry8$EIJ#n-*@mň78 m2 <5zUGnq{pqUD{N ̖$FW}.TH WrU !3"Q,3ŽSzo&01_DP,˻`8z=rRAd ^zCM$S@Րڥ=>$ aN%=ƥ`H~ [H G4-HsB7 *3 }0&o|kd}{e9z4LQ q$}hi@x2L#|}^)ƨ_k0uWM'BB-x+ З5n^?$z&De&oRyk8UcxD < /%Ap{%~ =e2KlC QzƐ@"d`V= \Eq>7i|XѣN K9fb֑\?j[/Q/ˎ{ Ѿ3g`Nʺ뉭Du&"_lJ%n`݊~l/@\sdlw J8DptX=RsdIEc`/#6Ql`LSs~ ~ņx<_Ң"N,7(FJ)=G/Es vߍ D$xi;*3S PwW[9,s1$G0oDܖEg!1h=|Zu."KfLz\p 69fnW%DiwiѶrMS(㤳yWw~_M-TFUR[B~0:Ҡ5@)r\z,aB^*.FELATSgdXc/BhWK{&yc2T_hzؓ˅&!?qwleTt(ZT% 7ecVӻ̤|(ub3 sVpHN>ٱl1ْ?]L' Or!j:7z%^DZ CuxK8̻׏ Vxh g"KGm[ƾ G`5a!5{*pb3ɾ=" 9.oTs s19,{?U0E&p)N$'k2Q\-9[p1޻M .b0pl[Zj΅N9wIadެ^8BzGs)X H ZVGVɳBe ,HT;}zY*WXۜ$/83=@ҕ7Euq-tQBp=1_*Lh5yPCy!dgwـc ᢬y6_˰ncG1),H1ϴ"=t@ÉGfNVN??^}$+<"r1]e;ǎYWy`BLfH\D)W|_Kƛzz=CN:\`,G+!%<\i$A˝\ަYg PTtn?vlLh dܫ4֊j=:.Bf|Jj}l`G.D)>qa1"x=iLPwݮ9lq[qRf"ŁOӧs&%F ?%+uIK -xr!mHea$G6jЋ\0G<`k5{D# xYJU1{kAcR'9S/ PȨݨ=2PMߎJ}4W\orpW臢,"9&FJg5{!: ٽ8T`uԂʒya/WдZҀ!TE48q08;Hu#T>ߘFlmż#drkVܡ*I{^*¼#3fued<).ᮔZ[{7%c3xa!`ʘ~$-ץÒ4Mf7_zfb}qux[+O}y^@g1w:nKBbBvWWWD"E9'{Qv=/-ck}$e ow f1B_JZB-&aLy=P0Yٛ\ᓹœ}Zj+6?;s0|<谞ÛTٍbfQܰGp+ֳ^C#GԽ[߽kB|Lf36yoj/faW ax9G. ӂ-ŽNub` 󠞶J#ʣ%d3^:"l.棽0!/RXm;7s+r(Ot Ij>ܖtƽX:\:3.JfXG36&V@m1h>;̆=-DIB7(G AI1JAHߜcqICv2w{C0l轰;(_,6kD7 wI'ܨ‰ݗQ 7S.>06sc)`JK-~="[  $Hsŝ=7= +Xwfa ଭcAYѨfB`c|^F1A^yH&:. & ٱ3V[\yRjZX%iepS5fx6Y:6彸vf wmkE"ugے>|0I2bSD\lu j 7>k.'kn{`v{bѱ`}<׈1kQgN'e{,7FECZuPG7⊄T^_yi 4XDs.ޖ~MOӞJȖ馷k.bMA\h,r )EC=*>9ʋ ̪<{Ea+Ra\[Pڛ+:q,n *LK7uE&\ CFt*+iDUX*F_ap«he{r炯N K@R$qtE`( `BDڒ}>.OXiU@tZ@ׂ鮥Kzr @?NR.zFpvfoA0ۮ R2I 3 ƴStM^]Gr{6/U3KG63 B"}LͷM+ ]塓=y%_n~1ʜ̠ka2 {nnn'BJ$ jGoaMۛ8yw.PR2:[7v6ԟsGtDe<`? Хȷ 2xqKDC;DG\[Lϛ3<ĀG+rP!;\UR|BbSzJ=p>56|_:yɊ"΁y W7#fz_R(B4`jˊʕӞV櫽T -̕JBX42c/1unCA8YJ^Caҳ T1?`-JFoF B%QKS]~'M{Oʼ%h=6)Bh|G @86 SwuDQTЋ/ˏ .T2*V?XrAiu8΁d?cNEo į;MB] Tڸ-cm#|!2ǎF}gH5 E4{ %:,V%,pxӘnw lb^\hwuȌRx/Ā@J8!+4+F:4=W(nG9NĐ !_z0_=qYڣA ¹BWy^;Z%NO?טP_u`GQ7ۊ)A'Ofa 9GipH 7 oQܚ$]%$^LQ 6VXUtںޕ)#±/8Xy\O}ǎ˓vŻocvdZō&IEpIcl1tޙs2Lzy\[$xя 2cmt[/g_&죌{||DBM@S֥F/ʻi1:P 5jey\25Wei=k?d CkfopxvjV{<ָ0K QN!NWmZ fF9ia㜪 ^2\#"dQԯrHA>ڛ'[3ae,S[qqY}!y6gt(WrK RdikAPϊf%FyWrnvt<¿(a֐+U$xc1{lbVhVBv.ywy7nr d+\1ɸ(41xnZlVȭ閰MǎIJ@=Xk z/1\ `{bۗZ}4d ] 暦x9憣w5]|IW{O |USc5`nH K;!61M`1鬵{VCu8D>$ p N oC܉O9B{ִ|T|p%֕vɆ"GłEsS^;-|x P'$1Ayg, *.|PyռG'O}*<8d=)_JVKMRu׌ d ؾ*xnMll8_gѧWO *8FzR p?ǟTA7D7et v7|-x֨-#cƳaw_I˥ (_9xb?<&%x#MJݨЭGCgGG2 bx.M{ ߋMjwu~;DmTaAG0 ȣR$1n=Wn8AgkUF@wӈM=-{VYwKc8@И#R)?_-$;£M^. 8cˠ՘n/Jo=aK(uZmje[;4:+s(ut}@G"f Q]ʶKVnj EHZxyD`'OΛSQͿ&MHv=D ґ[9˽FfsрJr)T!O5[RBDЕUƀ`A{fn!')*5{F-Ř4 IR*}4f% r@f A*4;:=SGϿQ5uR"ƙqrQȂf琁 rh}b\Nkq}=Y؆m KuTL Zn g=dBK1QViAVH{{u'(-Bs>Fl3Me("-K'҉qX7'f@z2w84n]sXi5+֡lpef ;ezAP"*US_jem1R1%,GO S8a-W&qԐ7Љ/r3t* ɚMBN6ժ:ηú+ @4 993e},́"ցw;gA}򂽓%" ݺe$-SzG{6wh<-,=!' K%٧6yջs[#"_6fE>qpARvDESHh8סC7F&݊h!F|)]#+ۯ[)=vm(}?9Ho^K!j)%I92 )O7вzȱT}0 # m$1ɾn˺rI_ʦGYG7^- 2WI8g`tjUX,a^Z.FNs|^\WUy= J}!ad!P vCgM,w,-\۽(N/<&., Ngp&0F-}{3vgD*;|:W? xf'A%hFnHs=kN f܌hUa\ެ=SP/+Zaʰl w/:_M~bsI3qظH wth?l`$ĉkMj1jMℰx=$6ͽsZ%'vl(`΋+ 2;DQ jܣoS9QQz ^f?3K,/ B<(F#r45|p^4"ϚPU?|[sԯß=wl9 C8DYsa Ö~sz[l߷?j/TXѭ} s2]8|F4fB/O(KNNTooa g0OR#agBe'M8u-nYE4=jJRF&p؆fqsKسv5fJB:vEp b:S^}r-t*0,8b ft2@u b۰US8v? HwnU+A(N18)1 'p#[ HK{ ZQp:kwQeWIN/u³EԩI` ONAq,Ѽ 0A#mPT3NjElg~~\7W<;ƤP*pCܼ`!%C6`*Y-phWP .l j3z2԰~ϥp@p>&{ǡ ݙ~n pݞBiVVGXu1]ZN)+,s_SLxpxN~4i[Fa˥ӕ?U}.y wW8FtASهÓ/-"^@ֱ U17`tj@Bצ}V>C~ G;IlަRg|B$\- \MT&M6d^eXXTBW3GU7מ|[} S_>MbX9V[K-֧\U  OIմW=OJWlLIb7V@sJ0r㠦:AhRlZ{({zc큿lFeCn_C|bB} 9m V7ѷĊV6R.m4WKQWE Y &jHRĢģ;P~54=rRh ƅIk-~/| 14"@$m4)znS7tGr.x.x1! nVS12H$"pS qH27ȳyŜBH`؉emG c%H-f^bNҋS1bý~;3ۤdxKzޫ^4(-|SFX r^-6],fwjS5|;$PQ_EÕ>mn`Ҳ!> yOfTC1865tngM."zJ>fA' M/bSz*L`)3K v }8fvMz%[W|;S0ItʗH])$?.u ]yBM asvL!"%VVzf<|+KOrN(}QAd TZ} HV] @Owl٥>kϵ.|{jW4}V6ee%ur4ްFӺ5ts@\0 ~0Ky bd5\UWWːf8ɵy?QWKk@e3)6n^Y ģ%@-!ʫHpQAV]}ݚy4b0*P,|`t̰ bo[Cle7"\fF }OXc&ƞh.9NxoLK .wũy K |5X9Y53hǨ}{` ӚKIPa?@e3 kޣm҆ASh!+4_W!ߵ~\q1κ-y.xqlsT/^fU0SJ"IGmֺRkh|UM*T0ou5N=2)W/Q7ո'Uui'1G{u(Fi}*m4>wJ_fDM<J{[sCH_$~Q[, Eط#I E dDNdjtTqv{r(L25CXB*H඾ʟ/n}u68)i 鉢@_=_{_HeH02'&}#\9*(Bi䘇c_F`GmmZn6qx8B-PI􅴼׈=4-x*Aoń%E5.i4LtM͏>A5eE"5qyh^d /Aa!Ⱦ }]ҏIGQU`FyOmPc]B3jXPcUM@Ӱ[J [%Nt[H|id[i3\qS[q UѾ/Oo&i-UjB < ۚC2xΌv\*н>SZ™[OE n| aD\$S.]X:ݵd}טu?eVٟF.m #"@蓱N1 `tڴd!"9.FP`˙8o8/+&j$HEcl{U7^2QgE&`vAT:QocVՓrfz=Oj֮RH+RX#|#38 䝉Q'Ho{Xmح45N7;bOj(,rݙ cj {qRn4\>~ ԯpϡtYZuܹJ$蛈:U 0O/82Aʃ65ʪnKeծC3||+`+>AVs,7q>w=36A .V.3V[2JiWqRǭR9N?eBj% E{S:ÏܠaDuouPw 5fb E>}YQDIGmAA{ 0:pͩ4{X`N/"_'K֙f=8FR*sC_ayR΢i#u$GT%Y,)/~Xi^hG†eu&d4 92r9N<8؂M^J\ݶ:8y"쿺wt%b9juπ$$巘$z4kxdz}ﱥA' {s! 2if][1"͜~S5ܰ )5[^% 8z=t cȸp(QМZ~ .q֪Η`7q'BuNF2CYdkŜ2q8]]jj~_UDƉfY A(y+­|1^4ڛcwyj(i|]I9g%/ͼ?L 7¥$t-, :<ƈofcZ4>wѼ0 j 9_sd\ u/h XT=,+{ZZ)“i QaZ̍c;Va#ZQ1>" K0molL~MrA$UMu*+L{;b< _2#Gw HeTYڒgÓ߲/#! ɢ9C0o$]_wo6(q3?c rO#nN3Lo&4TnO7M^L3<=ΩN¡z&T!k*ʣyV'ayl(8P?6>B 5740o=So|hm;BGFǏhfF{xN(VPTh,;RrUlJ%(uzCǾ1DY+@߹STN{X7Auj|x^7aWщf Dx*@q.#f=ՏŒHߋ;z|7Q~u/~_^ [l{Ɛ O{e$)zuzE\[CJn Iٖs Xa8LFY} ߃d @W5*٬sϩZ.*yOŤK9:VE=.u.q\.W5C hhH.쑌-=h+ LCi٘z(8Tcw SZpGL lA~&'Ƭ$^Ik&#t1/Q^A>Ƴѳ]R-_u=8@@bHUg|7&lF"|u;?yw=z'##7je  #]75ny$,C{5|mE ΅R22% nX0 <&'6|9nawrɦ3vv6Ѧb&đPB/IrrjVng؞19$W.P::KaAƈ1so~:Fi0wߺF)ԝ1YY}"q4((?  D8 QU)0l n Em 'q)){Ug^n6A~K49D}0V˫M \ Jg>k:5}jFL/)% >@];lRZ8%c 4yX-apWz'H*89sMxT4#DoS0 a<Ys'fP_Z:;2|mADr!/$g>UlgrbF]NcVPpu qҳy )te$@D2aWvf~d1/k̥Ax0Ho(H[KEeGPjʪlYT˂F #6 V7boqyz;+C,gLYM32b7Vvri1ڪ3 ;o=НV^0" x“X1%u#/lII(wcC }dk5Ό xT AWDC 5J$UW0E|[m)K,AYËqkE63O>u,6:WccRiC5C1n7Ozh}F.U{1#'޻}6(b=A K4E$zS]l?JYU(]EE<~NL"xDWJ(9}q4^8$-eLWÒx'n6o2Pq]WylRce8 Eh"u4>d|ϦsenJ>'PPIuzWGxقyn~"uJM^NTNQ=$%G ֓eLVRE'L;j0E A" X}V^gVꢊh:J,P Bj$9L6(TՔE=[_!B*Q7%w$ ȴSp$GhOEJx`ʐh ~m&XTvS7|[ތU3g914tc<8m!x/ra0%뙪lDniP躀5~;`~ّMÞ彔Wi 'N9!$S'=O>\TJ@0dp#"cɥU IgMe܅ c62~,*!$deIzֱ?!۸y DӃ?xPS[HK,tE}*q5Ʒ~sBg$ ;߾Q@Mvm ĚN`OڬɵhW)ג.`TQn1Kc; 7u~CG aeNpwG'V8Lٜo[:pbMeu `a7"iD&^HŗFG0OPUncԈA)ܩP ~~)?˻j=ZZsM97ec֨) 3Rd2(E3 2-=ႜ+ɘwb7/ףRvxS.z! R1ȷc1\C4x$5:خIùv8$4i١u򾲡,idnJϵtb/#d&4D{Sa^O4]9TS5 AaI8^0X0XFfvuEl.W)7>Ȏ|֕Fd Ku]$l;صA?S厇nAje:ġGUQx;Ym1iT'~O$( PJ4y_*H#u( г䐆r\`2"@ͬvTNXg9~B @&-EDl[O-ģ:VBl*rn3R܆eX,ﵮO)N7yFd~-f s^?p1ەEK=?|C>`nͅPuU?Cbb U4]?S.fL,F$Z4ќ5b۱}Oe[1'8ŧ֕b7Lli}=nW_;C),,B{='a±1>1T)|C}x:*I4YiqW6r2&U9j nB,Wv> wSpbД:TߝssohuP丹lxlmbNZ W@co0~ˬF]vۧj͚FWD{tW136`{ykG߭+朅}k$O&)hǜ˩M=k:1+89Z\a`C.NiOMbA[ QvP]q,WwCL}-*/n0WQ^mDwFQpCj K.e+=yP0ViډC֗q|#SQ@+)Ap^1[4#ZU:L6 EX] >p:[9jTq&p>E8pIdKA<9oǕĊ!2ŗ(.Egnx;k"͐i>ukTq.n xy[[E8\g+# *UY멹X`>rͺj5eӒ$ÝI$tա N%1EN*/w}}퓗&+_B/"0 D行:e7ɐ{x {Xki QvbA!fu3LkrMO|ElkM38#`-#Gp&aaE-lZk'Gh 6 #Vt~8&dEIQ~lgKPLŶ5r 0_СU9Q`HVR6{wѴ63G7ӣЁN%͙-q<$ %fу^J (+Q4иt"6l(yNӹ9_1>q=/ZRBUj\i.' [žV<.ٛ]eYqI<wL$Xhza?7̓T~5ɉb0]T*J{4imς/J&R)fIcQWލ  =k*ĕS>uhKK?6+PB?X.>:DTOfQfwv" &+!lWK-=E_!Ҽ;[^p+k D= fZbHK8Y;5a*4Q WvaNë %k2PW嵗/l9L'Ywn--LmT3俵+6kH rO'O+lY>;l,lQ 6WLEL۶ ۚks87r{XVxBZ%( ^Ūe+6Sq5#s^zxb]ڜ]hAKcV)-S1JcjUhKU=zq >@mruuf?)!M7OZ݅ƒ4Lz y*-T>|~|:DWL\_>Qd6k(]j%T >r@L;,bp"JoHmHYI[x"\^wr6G,rS>KC+$'-D,Cn6ܻ'!O^ 'pTP\+^$=dr%rsP^j@s &m!xj'=byud )|pu2ncI>5~0 5 캉sb_qwy꺄 <|}=Y /Z*v[b7<^ ~?>ROHT'c-ntX)v{;9/Ym]PK}].G;6MGJ/ٙⓃk;I"?2'lk^W jKnE="ϱd=toWrg3}F`'U-3M,#;_񔒟K s(R6hd{ N'$X ޵n}g;?6N%#~as29nʕڮ뻗4ƗL!u1aWpvv& ,)!I ϿrCU[YA?Ý|9["\$F{Q*WBɦ+,H߾@i:6a |$7>Zӊfpp)#N/ts/u#5ȌI;=?"~gNf#J;ci29j',h8@Į1|oP6P2ƑJzj(c3FX9rysTSƄ5} O۱.3omK YoD(fxa :\(17=6&Rja5=LcFm[/44,Ca4S/ԨɚWLJVȜ%%ֲC!#ܹC|.izBkDG ;llҡl{MtہgJc4G<+MifUր۾]pſӓmvQ0YAr4&ぺ3cb'Ӭԙ(|֥Kjx;ȢM 0W)ȣcJs p8Xr2Q!+Wu [bCLL+mBT\h?9cӡ7#?z߾^6Q2>[Mj`9ұva-c7oSl2aX{2ۋ$* RT [3m*- N3 {/t)-z-X=r/C0c|]VJ6߬@F-b32 'Qqgk'rFa(d ;nicA`q}yDx~#2 {4cy !їHQ"Ä9@ / Dwh afzk iCD6m/&/h4D-H, *Xܚer RZr6u-I/N`;5U{ԀDO\rTHyҥt8}McW%8]?&03fWϵpzi|gk-N,q=:GMmzؼ}CaW"KI9N!ްG3|lL|\Tǡ[5NApu" Ҫۥ* tʼ_xd$2OCC5m}/=*ɯ%4u/V_XXjł)[RQ0b:-@ƚ^~jq-Ad :] hg> )8ߒZW`Gl 68ǒV_)tdT-,~콕jqԝfbçdEfZ=g:bŏyj͢V!=[w==mt5{X 15둠biOKL~?:y_"Z%eE(VfsMeI 0%͘X~kfH2 }( ! Z,S͈Bo}YFWpEg6n/:!6BX6#оV9w-f2*(o&Aï ٬eb[=tj34WkYZarIoWye m'7` p3_k9p%v *xdž]W/FkP$TWHJLdrVH8b}ْ y7^Nmp5nv]͉*~:dܕ8҆>TAr _:F5,RPر:MBs fvs}DDŽTGtPƴ3Vy)+W[Ӻye cޯLrP_-QۗE?vȍ㱭z<3; 3_xBZm1fO^rBw!Mr670;|b A1Im-}qчNsr9+7O=.R-~x h"atl($9GQW܈TZU%FU.]*e =w캰ẽF;{osjGpK*u =WdYd#a(4%΁m uaä3> =C4버]E,-JϘ->6AyU` 5]/zwK@sU퐛Op>TJOXvNU8B]<3KPVR {utP><4LoNccZ(g#w?HxdQyXhlhA84Ĝ/g>+q#L߃c7 *rS~_aQqX^<ԋTνT'KE{bk; Db4Tl3k7 o5\ FyUH@ )RwNe1R`~=ΰ|ߎFWTe9{D#( `b2?e6"cr-I%e^hXW[h>]FԴ5QU1mru' (;?S@y2 O7\Yy7J: +Kp}p̊v\P&UIgp'# ^b޼-vL$oTxŢԨ\˙~1>Թa4io<"n}!q `x;לnemKDIcʾVU4G@Jмuqn/Ro)S5s;_+Ds_CBn&Bƀ Vg' \n%.|ʏ?y"G^ɑD[k%_i(ʼnR%<}Kӕ᦬BaԻQ]Mtʇצͼy[PrTqϼֵ(67` 88Fxyvuw:c W0zm!ONpULKI""@!҉!Jo˪Y uJ'0x17`1Lh|"v w(-%QtM33Jˇ28e# qy彿, Z>])ߣ^5IDԖeؽP+A5 R #ȁul-}4~0`eēHiM}@oC}I):\Sr>F۴:Hnal K?b-2|1фo=/8x\z3M΀KԪV.|]%,-z>Ϙ5IJQ(cSgSXǝxAGSJϫ04w\3ȫ*YIt-g=O~D[-QZl%>9ƈ-cwetF%2䥿]EM55/2mQoU_0_p)bsp3~vHV;t ӘE_)(I" sFi XjB;>qsș+|JMT +] 5rD{"ed~yF89Bʚ_`$}\*/W|4J.[֜6!eyH loh)]Jò2KT~kª_ܖf49kmi]z tyIJ\PI6b"&ؘ!l_B+_j۰z0%UG8_Z)Fa2]' S"Z.2S.XOu @VOw~Fgs8 ftsZ%'lXr6X1)3&%QvJ`v]#?"{nN!}427Z1#  8 k;dnVj\Ps+&iAI'l,}H:waU6佝·q J*<}|JbϭѠPIUos~^(w[u_ QnX Ooq48 L9~<6i9:=,*<)dɔE>!G)2b5+ׇ!&6L*lWlE*uZuj*j폫D*S8jI1 a5/Hw/c&Ŷ^ ؑ *dɀA=bArGAI(V!xdw=}7wC*? yϢLY^`X25H6t]b"53aA0)SQ魁ǬHEZVˑA2^fՂ m*ğv% 3\|嶾f/sAw~RkPJoXK?G$V U`f<eTE?}Bp[m%rI)87Ȇ+w:%6R1m']3&Y9{c8*Y0>$5Քy e0ß#!*y=̫K:f1zW|v&af^mSգVىh(9 {=v^Mf4B\BsbYHO~a if@oY"7묅P$izB9.q7HAWeqXBJBlpK\Pke-k},)]:2;\Dgy|Zg92 #de*IvdʟB*SZBܺהvMPRrIc9#kib:*VoYNqTu\ xҵx uMA,*hn$,~CɆF ]ľqkxB އɓ9rc1 qrַ[^F6n;!|dmxKB8F/7 ٤/O3gXh5`!4O3 :)# ИQy~Q(98P5u$ l,qە['2,J{Aa!vb#J.eJ3]BўM_/}l$&NO1w^qoxR8HH(Fk;V5c:꥾Ĭ"_ y"f7P{G̗hp*RMkN,%+T 0c]? ] bD:e0*[n1};XO_4iiw}QX]p$Yymp1EnX LaiB%,? ز .S m胃y,~XQ4"ѿT?+\ڐl&)1v}}dlNmt9{4hs{\o<̳ŦTr>mԏXz$X)xt9) iFRAJg3s<*Z$+[N吼J"A7qMרB#V'ҷBkvU'r:,k,[D;Ͼ) 0V*xLNi<5-+J7.$YirE#jJ">RT}y#w@Qm JvH,7+$8ދJ,IجH?M/6rp5h|iR*Z9ͮ wfWuIU 5%bwSۈ {Acc.*w;?nSHyAݧ:&]$Wu&F+e ϙ@O[[[닩<17-Yy5jqeWycJJp8(5C_aĔMS6H[U]2xJtnDC&Iɬ&!)O^NIuŌ:/kb3<ϹRkVd<ڂl) SKr&W[ oٗ}騛ђV>#b90G`rf; Lm-Oj= EOnSjTÅf%i*LfvRqT>Øq#sojFIt/ȏNI?s;쎋i ) e 'ˎ ?3GiJT ^ezzQ(R%ΰNa0= ɩG"𗝤GkO~i|ToiL2UPߝ|kW3].^.-䄠$@E\F B |*Hu-؈XW?w";ۃzt}]ZqK`:AӀL^5cBA9ߌJ@ɍWzAgK:i=/;>v?Z]!|&̴"6h˖s*PLK. Q([r̕mbW:`胫 N^*e5tPm,E]'*_r!(_ZeA<&_%7Z06 Y4V52ҵ~RX-/9 FdRܯtt[P5c\MԝDc`-bH9[tjPa,([TPV$m#Z@!LSC W1`S1Y󋿀QPs-`Vhh0'C^=zk& lw!k Nc$B_5?ƅmsn wH7/3EC4_[;{ ,P6q: @'!( Hd3"NJG$$9_O N1ww ke2T$z&Eӧn,>M'\7^iS[_|jd7>/hT9_*Bk:NpU2]#(1}P6nLZ5@@ ltAEkT:³0xET,=XXI 0= J ϩD옆{=*U_2_VœRWbmZbR 8q@Je}VkҪv`EhI~iU#²5U<@҂dٮH:6u ġV0(#& Xg)mĶӝehZ8 fśI%a?de,]S'3KU5eՅ|'vy@dz*56y|!]D/1\EE!M8TUimgM,Lf _ab2ٕ%_aSxhxKw)B`􍃺rHPṭҷ7m IۧF m4PV,.F싹qg|2pНqjv 1:?#bI\jwÏwa㟞'c[>Yy:_%*a9 qb+.)0BRkj,_t Cml*(%C~0ڔ`E:Bw nICե6֟lf-D+SuE4!F>5͢7* {"1#!l,ƒ@pOjvAt;a`=~x.8[S7x'r-{~{.scA_I{Q+׿?BT'eaJ¥9B"oE7;GwZ0pY.P iΨt6p"͙6@t,Ա5˅,Aotx`I涫"Q5 )kjz,ﭠ*-"RžR32?ӘBjrnn䤗쳰ߦt%]p&75Jԍߏ\T/Ewey,tdKM kQ`أ. |l^lF9⯀h8)#HJ*E~iKNW ȣC"&}56pL`,GT]b9".-/4c5jS9M;qǮp!FΗogyZKww2ƱR:ŧGjB:6+48K]tADaA6ph ߇pK{QAZM=t ^#NYKr8\l3xW0ـ|c7I# NDJ**hswz޸0^A%yEWF&(ݮ\aQ>=ROPیpȰ6 G&9Ǽv;Lq"DkBg8r ũ aBesvy֌PQw(]S9 ` Y5;WU;6$%^@-֠im146$LI|ۛKПo|@FQ_N]bzCW^4t@G3pf`sHcߛ &osG%Uʈfra s+xQgWoD2GPKݙ09go,ySo˃ѱ f06b{(qA,(UŠ>f? x %2)ѠcTKB{9wr(rt*0q2牼pM*q~iPҀ. ҳ#weaRX|K~'=4E.N'>̟IpG'Spgr:3 v*P":WP# 8[bc=C$۵݊ R[%e.?dHOVaήf6{O{4!>`*vi?zLNo*. yͿޣԈ]啅SQiJ\x>!qƕu b@[{t<(lZ-'ޔ7x,U^l1$va1;CRԝ7%"&Jք]69JIC)WZjc˅5Kdw75EJJXqBz#Ԧ؁KF 3v+kI.Y(Xm0]lۆmHċ@/6'v?Z򏋼>Bq'N΀̺֠sq ^_gK+Hz4ful7t D΂$g"ӥp"'-5гW-!˿ȷlF?ɠH~/Ȍ^1XWACni ݴO>f*?l1 vEY뼷WO:XiJxKa?.i(7Ț73Jv$'T>=wQY vӛdq糪u,լg]k> a )@d'1D grtd ]0H$κye nx9(Aloݸg 8+*6tc0Ta q߾\S co6=Yֱ]Vx2=CYlG}ٺV%iݲ;@SJvNbtZ 8ܰmx ~"B0P ÊĘ3 yFoofϬT>kzi]11 p\\jHrymI42 ?( *;UvP=wdgɞTE3I9h }VǤYCQ p!5)TCg(2/(wgy x) &mDvn7OX1ᵬ dknªh5vj̻F:pܠYmYv.^qy*ɴhZ1]CozOD3?67YXWլ5c|$bI֩BܻA=[Wp{?^+d]_]tORsjC܇ 2oa:H 5) ;@II!TRlwOa 6E v=<>}N{  0ҹم5$ 9M}ᄵޡgNZ?±vOK^y+'J@MBr' f{Qf0,:[Y@#8C;mj`D/^F X#)8M[g Ū+Lt'}:W2hK[눨XC &߅#0G]3'OZ7@ԊU+w/#p *u)L:5UXmveXdjHL}.Hf ?1SHA cÃҭ!%C U|~v*^){M\">~WB:Zx OH='F 3+8h<=ȯR[ICah1}E0f$4V; '^ӊxoH+"9N4<ec`&X:KO߃kE9h>S N{DZ z6YA:WYewaQ_wmӯ*SKG3@ x*߻1N2oRbasf:^mԮ%ްP.c5X{ )_U~7ViUZ i-8 H 63u'R*DrҊSoN4 Gm7/QB @E)kӲ 嚉; ^Ǣh+%)a+(ICk1K X04>*+?CH)9$w#ɍm79nw1xׯxJW~> 5\D^%>RW*@,]ٖNKa;&':q @=FUu!]jl;9{=F O͗ҜuAJy*6 [B\_>VlG.nCNDRb:&<n)q[#BiFh2&՝]yfroF}Loxq6+Q}QAH)WRmuqYp/ k<[CASr+j zhH/U0djV` =(g[& Bη Ug_(Gx~|dT3rih=YϯvI̊4m$zn',C4'x'q0SmYgD8OĿݖbEӞ丨ZeXB^ ƭC|azkt<ΧdDMxUCblxʱJsW5Qus5" Mlu*7^ʪ"W&Rdp !$Pg`*&vW]ri}@Qejse_j >F qP?CTR4W;DxJs MhdS ̼@9۟/eU4ѓ'y,nw<-(SNo03kAӴlmeLiu !A1d('~M} qfAzWI`+u6F<0+lDβJ{wy}xeRT<ќulߵ{ƀwnÝ 2)6Ur(. 0,Sb]Ai2C]lfe:+fG|yj `([ԯ:@ڿ"#s‚(1 @*/Nm N>StaȾ\D6az8=)r~|HjrQ7Lj!D|_ vmh̬=A@ XS56ŷ %lXuf((ε[reR%p z"Hso Rk%RvV`o |oP9!e=o>i߰=z1n~,:F8ej<%W8:> -{ȱy!7tsEP%V9@.0 {]6ky9"YLSܜպ+0N>oF fkqġFqgNႾdgK]+ip u4m}d'vS-=Idb.~_U C#.OclDHno'h`]E҆9ٍ`ϺFylXG#U/,< {d%LyJ*uU{Z{vdb7ceM%th-QF9AJd]S}-e٢\}/l #u~qؚFڨڬRh`OJI˚LB@bVνsGzgRN>0U&Yn4f^s|},*-%m]ZGY=OU=:S D(Şon_ 9;ҩ m9!EHRTB.<0ab~@4Ŷk:u'.-faSZΒ{!B W/"挳ݥT*Y0;enigi;8+z~Ԑh6yN 6l$^=-]7s]M}BIF|{pReކ.I~-G!>RJ8i[wRQQ\/&"o3\ps(i^7]M1A9 sDQ{(ZO˽ f/vm&2Q3_6/,(IHvΚ/nE nLQP}Vv9k8({2 K~x~_p!֞fLb*E `܁7liWx󎉩ht`&^ oB$HDxU#JTy >gX(Ғ(Yfwm]؊Ϧ7vcQ Nf1GC 7)?x9| a @K?bAي UQzM7wd ̈́GXRUg2+cxGEla2 MN? yg5\ m |`VOrOKu) |Ko,9T;CLmc3.N0a*Sj_?#gdcԱPtyC^5ɳY"^2Y)u0ъQA=zZ4eZ{/D-J5a h oX|/4zM ~eW#p qXP~t,w$ډS;PcAB¦HoB Fඹ3{՘%gfm{'tiՌf߮@'-MtJ}/u7j{uxY0uޚN8/pE%SQh[ә8ba/Rwc5u.3OlV*5 w]A͜9BQߞE _Ԏr!l'$$,\1 8 m>rB5o5E< >jCeTwys auZ=:c#0TYڏeN˸_r:'XZD=O螰d=O>W='R=PAi㔈NEyU #)d,O@DYkH=L8dt<܆B"JV2i 0ׯa'{H:ּ""Z-5W)|KIv}ε,4c,AϦ8Io~LcFif᳒OeE|E< 6Jb : 1q{Cd{ /G/1{d}c?.e,PBM kr agbnjhL[YLTf63]gU3$d̅(ŔKE$z%U +6XݗS$|M<>хi9$"Y( (xjX}\Ӭ}5)i5@SL{3KًF­^kkdY_76C*A _C5WbX+۾L9:rx }$YsRI-Bx1,1,=`P„>]t2hv_67*M.ld*H+Ӱ2M຿Nhka ݴ'+a3"ax;bY&!Ya,7j{E@v7^ XHENc|) Yy iϼ\˪Ѷk-y KgՇo8_{/bG}V EAc' V< |OR樈gGDwG6f:hC@sµ`M<`_p4fAj>KnGq[Dv▯U3B]HMiSЃg!)]-~HH&t,mܭxh$%ZtLJ#-dhPGk*oa ٱ" t.wBW;臨+%ya:L"ިcy:t#}ӡ?>ߕP`ڊ~uvҎo 21bGKdcie'SHeK:R` &$P@5W(AgD|*Ed ЅQny㘳bQn`a4T9r듰׌P毯Alۇ뢑:YXX.ՅJ<]nSExvF}zY=T{ QO* g7Z쮲!l͢"0ʂ$h@_?aVk Ei]*ᜩ>5J2,./R_z?E2V=8 Ίw4Qd\SWM[ 5Z !x/r Gl&/àFEQAgUǻjw0M|4hDbIRa"PZhaǧ]41PsP1gC}8g21Q@`GQFdR3P\S-S(bj_By̑ &+~!3R),JkI {H |҈O.HթeAzf=mջl*BI=͝pB {aLW0XZ9syg=8K$K)}jڝ#qTRlzRo> lO_%+(dZv2ޭ6(Pe=Vꌏ_NtiOX7ǡjUqWա(0_Bl%Rp }CBCcUٮ/RQCZ mC~ TĽd7*GĮ u.B?dEW37 rMP)if` n v0<j_e M$f-9OzDC wh.T? 喘gwӶBܭxٛ#!ō]K1)%k۰TR9_2!Il)duYv# V<|Sy͘&wR<6|5hJ>w/6n/3Թp#,f əBKC!GG-0´H907Ct*c@UPZP~G6>CVs/_ Au,\M5cYy f2h,>,͞ohN37) L:ǘ2@J~ͭS8MYM1'F=75~2eL 7(X/KEBb8?%;J OM6!x埑qB'qn3"^?_ ͱt&*! S`~d dT+ulK'En &P@n5P|Cƌ=TbXث-MΝgM0d"t< \|g$!}iHEbӦ;7">o?M)ɾE eRm6!d mpͰ\KE*r^>}.Vz;fkg}`'q.V4t.g(DT@H dL$ҼHs8s_r~+lcnۂ\E i(|B,j`ǂzkE0.4$Hv_ɴˉR_@ \x?J[Wu3M'vgV B$Y~kpu"o%̀\7Z >CI(JGz4FbRo08,+7E7+*َ3L7o w I.p]5Zp :U)[xIkz ׏टZbHqPȪ7ڐj2Svjҍ'te T5i\֕2(O*0ՕN/)0}/J:>4[(|뽽+gt-Զ2A#E][^yџS ٠F=w_K@`/%e׆pXC&Р4E4prWHօHAK'~:9[hQ}Ŕp 7?.&E75%8l"/27 (e6D- .=z ި C SKUʛ.^ݪe8]9u<ƔgzOK 3ʾ/Kdǎ?O,$GQȸ Y8eZb ~: |h,9J$5пkc:wٺAwHW.aFADjl{jrl!ϰ^/1ƠmWĂQBP1Z /L"jBPr86TG)Ԍ;lnTϴJH~گXsNQxF=(ٱolbCJB C(pJ笆a$̓u۟c:fWg-yԓzY+U&l o{Y *uBy 5cZ2ʅBvaj.<]]%㸐BIɉ7bi;[N6MjA ks&]cd'{[y[dNOAcS~c86Ǒ`>}֙(]d?.fgpСD`moW+̭7XGb- :~;̫a&[p,87`6; Ӆ;ej-D_#*;wp`3 g8\ -W.3׿igAˋeW{uo1-@N]ܼ\m=e3K2r ^T%LIon4v|݋C5t{e]vlViz$n(;mimMeY9kbV1$#$eZl}a#'=Q-ITpQh|[Ly =p*\)2WJbP UL:q53E:<LJCծ*+'؏h)YPMJ ;>J7t"i̇‡QL5;/yĄOLǸ .y6"hy/ Wbܡ5V E|qOA'Q}Ȝnlð &?|qSEA.J/hS.tp0vۯOA:m^ޤ(;А&di1b>I"VjPxj \w\>ewKgDX62Z;V41do>(-Ȃ3:OO|AwǝJ7KvAX+^dSM`^v6S&Y|x ۤivDneyIS~ x+Ix)&U9%_BjQ#m~w' 03o'>G#5\aœBR0Nrd҅%:su/~!RX7 MvvѓλEPI]D3?y(>OnIb@[yqt) Qr_,F 2hEPcM/mCEoܔѓelc3 ۾cTTU|+|Qtf O>;@Kdh,ano-#`vVtCI\5{vᑦB` ^4d%YDIh t>ׁw|~PzQ}`0lDFQщF/%W;-"Ωn&kr.׈fn=zaD%ӯ=Q>p1t]11AA&T?[eY\~D4>4m6Z™?Hx޺WT"K &^KU\*wb/`\`o-;vY?4f"eǞY+PvpvYdgDnjK 'P UCNxPE=NG<'Wib/.{g`{3gi|7Z5.7.Kb},q$Vm6\H⮨XdOŧ .냳pmŘ>?HsfOj\ q3?S,hSYi%YjFN1vnAU\$:Tj oyý?@ӯkN#@M,<'%Dx9S8F,|[e[+#౭펟p"b=dzRM6rH[~c*u!A\hB"T”chiwEbŃ:%鬀n+)rUS~MRV;󖱉I>$&Apmek2mPWĆ^nT@ @< ö:c  Lؽ=}Xt ! 1tc\we4r .# <X2a,s18S]ґ:Zb(OW{8:e~aћٯHf3xު(6/W3+ﰣq0$Wq [Sq9ONad1u}6^!EQHp.`ݯ++_5f7Z4o+Gj VE{f;dJ}ؑ;XhLk2* Ir=r/5 H3_QlM|d?H/$MM1" 0Hq#fMc:쎦'mz:zÎƮǵQCm]mgk7k7ש\ 0i'&%}u9TXZ5=׬NMnAIb ]|~&rFl`_c8(01o-JyIc(,"ϒ [*Dv+ו"Owo=~?mD"չ/4ex}=l Σ|% [BGU\Q40jpc~}6M,3 Ѹ 0*An=*=~HCW ͣ6`]RJ8 ^xVS0Z{&i'B[iW|;_L(\+7:䏶` !qwZ[e T#)[@G}Kwm Hȉ=<.!E@Ph39ȁ+KݻԂb!2H?'Mot>]B?u:?5,!Ô+.3cYsL;.Ne9Dg.SP'7=|USU?(oe 8o5zTSK=ۭCYSl@(crG(yvY 0un$rntvu2- DP?`NLB *|4o`u \*dBzճE%siQ>ܯ({7R$ߥeeUM"\^o$h+⊈tC b PQsUs ▱{{[D|[1?GZ+m{l<*B!@^e(%#ğ˶@[EBI/ꜿ牻zuOΜRW Lۻ5LƤC~Ӑ\87XBjFnӑi?8=tp Wl-̛y j;7AL͑H_`;fe,C\%qV]H|{L+f9=N쑼.;[hYb n En!Zߐ +B;|lZ%? .[~aҸ o *d" K>Dq||pF E##DvXOЈSg$1ki>@ (ߡۑ8 ,s PEY.5pf7N#5U͜#\P%z>.Z'GqJv_)i~.EwJfi s*V3cD_xk߁z VLȺ?>M!^o^J-[dLIԵZBu{Nfn+O v Ӯںঘy>6, 2:~PVv ?Mh k՚޾c  ŸDgHD{5GHCVfO_0v{w׬ZD;\'g҉?z1=,M an zOD|z$vh"+p2-M\Wc{<:FWs-󎭏]yGV.O<;O5*oqn5q/%@;myDCC(Yw3wdBB;4jI>mpK2iZ<Y;X"?ycvi;q-|Rx9 =Qϔ!DR jզ`'iR 50_VN!Z4!39}C{5?.8GTʐfϠB2TmU'Rjխ]vhdh+4RՔĪ*<.N '37'AuNEE4'%! 6~3-Jҽ4DUQyظVNk+i93zWE&ppg^ )UkxIyP x+Gq&} YDsƻ 'FD}.ʊdBK m,N'sJ5& xyyE?A›{R{SjT>v=s,u]iӏfie{66zYA[~̿Af A>ktncUUAuYQ Ƕzt~mu{4%/I~.̺qC;ғlF d&p%З#'ñ^ )qj~v@y7dڅ!B1 5h.UMwi3nK?2D4FvMڂi Hwu?sVGTُa|Yja}RlQ5D~+`+b1} S;N{)kUKYzsfG7 V9̂B8BtJH{T eǼnH{]~/Q+IxTLߝ\}J*ZN X%8Q5\DJ|X`UOF-td,}qEl;QK|(Ic lպŽRN" On@|AK6p{˔iG }EݱY}ng)M8&H&Μ MzGL[j~;(0~l@&͑^X .иgP!nO-cYeN؋~]2Pm$\f[[9(xD҅$E ˿㵳 Lm4CҌ&(UH s)S]y̎w䓩k Ln, qH{n[ǚ$_| i6IPӊ_!VV@b<ƿ烕 ե4a3 &3jj8F~-%[ܪ`1y)mw"k'ʹtN:[D.V@{/*%6{cu7$2 вEY 2EY"odSLSN eoJ>0Wt N+Z2uuK?64Zlg dD\2򀅡P_zہ_t^n_Nlb-Ǐs2fZ:<GԗFBhX]D[fȳf5RVRٶo^]SQ(+8WbF$L0,ë{Eɔܪ'ip^帹X˸,n4ħAoOae(&Wf'6F|tL11 'buZ!;'J&K߰rKz0cQ _ـ.smu' qqjV.v>XW۟|iPR0=O5#KHZ1Wwux4:SXv/2c3(dc4i>$Q#˕I|`5zx8$ ͂]4 Ju5T5dVFqDmfij+xr-&SR+r!LjFg!Q̬Kp޻;J (kP "6VgM0C@.5p2[GFsx1sղ&Leմ'ZEǛ{T) IP|KoF`8jҫBeqyk@>U8eo}&ZEV&fK,s])Cca4 eo79qX` Q{P{ͦe,w[AQ^9D\RB|, yGjh4iU>:@mwnNԧ|.~8E"z3?%ʑ8€N-q  e8sXI/>i!#P`\Y,k>I,}ᵞHA9M0XŏX|; fOR LlvQtA/H+q5g3˕6ú-t{ѿ@I#- IFȧHp- Fu7[~6io o!Nt$* JUz7_0Y>h'<)z#ir1 1l,N`34} lU 1GR 5 ":4W 2O"Kϙs+2uv~x8k-qݴBf`ޥ,#QwOiWR&p-8^RqWU^jn#RGIBH /8uaȰDK8wPϛm(AtYG_޷x9pm{ nz}S1Lq/y9'igG]sjy?iIDJ p+{t"Г_*ZJyCQ/fP0 pBof>%/eٝd{meʞ==luRNXߦ;F[n4\Q+!s=odreXUMy:2uD2?Y?FL.0TQx[- w@ܑq*ur 3"2yIip- z+=ϣws-+2:ADVŷ[ޝ0>/n5V cma۱v4DiӵX?S|.Xt1=)`" C!H40S; ӭd3&`G#Z"CEѷ8k1Yո \e] in*@W&xNg͚=Cq Mt\f)luD|hCA2?qc4 FB o,?h6Iy1s&S, ̹a!(8*ܳTᵋjr 5<ıܑ!-N`[ /oRr%ASp;cPAl| Lgޛ nggn;\*6ౖ{ ]u+FD7*|=]T)\Kĩ;BQ|6\솉 A.` ֜G8hpcBTY`~a)ST(^97 BϿ} |X[×h2皱! /@_]^xU痁L2xGϕD8 3q]e X7ɘsSEC܎i=US"Hō9W@Sj'&T?cP> (/<@hRQV9`KZ/xϟ[^ș3T)5GmѾ1O](]1I=&#wA#8z[K8Cf/Gǀ|2fJ.ߙ __?5u:esf-̱D[rq 75MD~x|k~'HtP|T7:L_-7mCH" g$.x v׸W珱%f+Ўg:=Q9 ;L э뾗wMR@ys\̓7RR3 ~bsFGƱ~(鼠13 YnHiz^_qNaA(z:w7 v0kLmqb{ M]G8׌Ԇ1+Qj[B!.~CtTr66X LU^mG.*I7?fY*耩@S*~Bw?9ΰ%]M<b19bbq]}[L||Oŏ 0{HvOy4ԦeiA0Dj+븅߈_R6 rxȍu,b9n2>`ߦUAM?Ӹv03$}²ovok"%2C;uMI#՝reti$*o\ѵE1#h1mE8ed.yJ;j8jwY\xI | r ݹe)\Eo9HX҃A|ɚ=뼚DkӖmF5rE7 4*h*88qyQw #U.#Xz@;Z8RLRU_6){!' ^y}72^P26n~/Ȃp/4ʙ%*6fU<#*ٓ0{{J.ϊHG_aPnz~O69U#tz R.(bMeI $kYR=)0*tV3yt1R_^ tߧ6\%͙ x:m"5_1/fx د' ;N^̂ap|ZwBŅ8z߸ =7 y/|30$ͭB~4@ v&\Ψ֍kH>r7η쫍,K/qWe˿C.wD0?3n~;m'ؠ8 W,5l8YT Y+L#N:mՕnk!9:K,7#K_<[]9᪉Ĝ5Tt"AH9WLR:j}2V[g OI4sԪ Ý QyQ^D;ap]jYUww qUO%*zt٧"5*،s%82 4w7VWjއ)[D"* .>q:{_j,!rp$sHZUQ͵Ԉe,!O9^݌ l*snW^`M0!$E(Zo2bP/pl ;ix-4\C›&p2Ap:tV%{xWJ)<ªTV| dvʗdy&(~ÄXת469&WI6x_H-EA𾳨$&X1l'\~@-yS$Ba]\gۿ5\_O,[y,\yɛ/7r\٧h_8k~"wr+n=BԘ5v;ӯي k0W{~߿לNdzzyQ-ٗܪ-{5>3ѣ@}2A?MK AF3iAOXIka x\n×Q}Tm#l"zF ;k=7Iq94 O99掉bQVi~kb7iqY_ϧe0RemEmRWTwϗIY*:i2LOrI5|IN"ƚW{#3$ 0CIwt{]t&? s/쫫V^q"$(ߴǠ0?)ಗXͰԞOTknAMǓb%0[Jc?[ >.U(Xdc}am1swľ˹3Hƃ_RGcZ,΀8/1^4پVj\T yPmԑмQ(z~R`mX^3r i x }Uθd5ƝJn~pJp䣥Ļ6e""YRO)l敾5-Ǫ>>lwq./Uk$|LMn\9Ӏζ"DI=vZLS]c po\ 8LU`'(tk7ӓ=x1)j}ž5y]h[:͠oZڊ-7pꎜѯݽةozsXm@_œ'qPС'_ `zja%?39 ˓kljT@wP%D{.42Vgυ43i4㍐c) "I7337mNCґ\Χd]AaW\fFօbׇfjݹ T|>iyqފ }$^C~PupDL|/4D-BNB"=mǁ'cnw mm{X#RNC1sq(ź6#;*d|a|ħ K |pkަ9HĂ5.lϿ#El¤|]7Vc4:1,4T-5))#GQyvr 8]dZ.pH?Oug [x ^ o40KX&EZו E[M5AnbQYhlr[ZkҕhΑ/K" NaY'אּʄY2#TL̽0)ī 9S +ȠoF+-)?+'lzFِ(V(+bWߧI%/(IJv)/#&=_M /G<7d@SG مZ3LD AZjM`egJ)5VgɇWIzWm- N.Z)60Z77=*^yg*IB Lzj"˜:S5/>-:ۍsQso}Vm#i1WrHOFuDzRklͽ',¾ (̃VF3u΁tD~9`c% JѦ{>P=Lmx;8IYIlNH[`/݊첬^_ C&Q)!h=sV!JWJr _̬$Ujl-|dm%@")8XKd374AO=oh241ӈEÌ9kD(4a}X;%Osn5y|L`{ě:,?t$>}'Dl'pK6NTfޒ4tO.ɜ#g YΰSpR1KA2!c7#.oc ٝ? UW'aDBQ΃7O<$vs`KMM:+TH ">p qTDC>_ɰ=a2:pػ zq#ǿI ,,C.4:rdGdM?*1|,lx zRajmSov VCo@Wjw|5% ˎIU&[!E՟wvV8CF'1 lSbq+t14miuK+bIM-^jd47 ]dcڔrϟ MyDCLQWc w\5٪Vm7AsT2 O& 7g؏.i?M' Pru纚o;M^TF\r? HjIg#ؤ%N5:ME`l_IVWk*/j[V{\٦ [Gv8MI8'=>n`5WqD^Ti]6Dzpx`>Zۤ+|"[<|ȅ 6G!oFly}Ŕ(*6KkW,YS$A8-c"%b zNЏUs\JKbExώ(l8 ka,>3ѩ u:r+$銖hR)mԖ?3T}*85oe)c+~qر3b<+Pd4rGDI͛1NsQC(́`ps@M]q7p)wN/^D6R XMI1 Z70=3QˉiɗFڝlGuUoq* w ZYh.i0$[DYaJwZ "qn[ZQ.$I9ޛ #m\%һ N䛦|UYF/yb&x%m7 yM{C$mD3;ƈw?W7-ӕxL}fgAPAϠHk*/M~ V^=q{i~bJpc@f560y _-N݅`JHa|ͽgBdXz {@K18!Gp-]d:j2HeeoPx_pBhg;(f{,_؞ٹq$-=U~QX2W'e+-I4N2RnУJ֣=Rrŷ$tIM[j%+q M<]惋۾P\.})<$r:^aEx2Aj]:Pv&ޞiM&̚ZNf}?ƌMw¶?&n:IJ:Sg 8d"x Q=s./,ʋmQ%%/G`)|z99"~6ay; 1l<Rb#cBoʖN8.UҐ 9F =9Y_,Z x2comw(@!FeL"%*frOں ;Oĝ9'Ruْ+:RVA~Mjn_ Sfh8`GfaKc-á1 Gww|:x{Bt !3%f3rky8TmiݩqJi`حrQP҅﷫:YS}BcHj( zynv[ZgI|$>&"VnlS{I֤#suXSb.#vS ⤳5D_i|@P%ooLZmZ&y#|Oq߰0) jӿ"+~$3㵰,xN1V|,KUyٹ\HʖJ&X-p5xGQOV38\s\r\i 2G9*kRmF} Wڇp*G[ ,#R~(¿1*'CST{q'rTy`-J߶*N䈑%eC*"1T0$Z Er]1r[N8Ʃ[ x^"yqd/ـGXt &/D&~%uǔqigK\Fa 0$4DI,*7&TˏH+tzPK-xɠTn4KӬl8ʨFg3?hY_}}la7E@k Q+X7nP:vrW- {\?ǕVm禾rv^f2TaBpS>s%xY.f})IgPZL'{Y|7p+dM6T^Qܳnǻ-ww'[M1Qnх10̐GťA)^B+j+b8pǖ2GӁkSWΥxY ՠ DeF!-ZWltԠ'vI렣.sqRq%_d; G/Ɵp~KlDix&~*C1?2;xɝ3جLQ1SVB7X{;ri0nMހ!VY8 MT7Nb$*6LX@7 #xqKx+5aۑcRPd\~3M/j1"ݭ:G5!Vԥ#-ԁ MW|FH!W6пgXLA KPBIc.sb[,Ǜ )w*g}*(P ?ܷO?"+ݣb`S+Y8 M:R;}D%i;BVIZ168 ,ge3Հs>$WܛN rT#it%$"<I[)xPHLÈB8SӁKE) Χ`e?zSmk#{tԃEwrqќwdlg'0Qhm@CDԤJ︱~io]ק0|s [ lMEݙ2D adf 83P)7I> '(Wݪ_y ةP< IiBE%3eKV~SPkxfxYb쟴,Л3DlpV)m{ZWjT99CMnRP:_t$tZ&-%uɻA7y-.wCӎOz jrmU0Y #SwEV"r2Crpߋ㋆`wCzZQQCo 5+g#O'n춵o1ΓJ)0 OC=XNMEŬdvPD'ːqiSݐ+2qqkrOR#aUfnU:ÿJ`3|/ZmPMXڏ~j6"M]7  ۡXDH~X *o_>4.,w[}wy{x":FO# R6Rʂ#ZNT)BSZ['蕶OCF#g3ᚬ$@8bY?[-4|R-hqVEir,GLpKQ^Gu 3Z UjSmym*/VL$i8렋j3cNB&g ok]'V+cDDUj6e#Ԗ#2zJ/ ~` WҨ\EAQH̴α-B íUnÁsl2J $9FbGHWA=*$Agg4j+E6wWi i-3zSî洼 ";HĞ!W~#W:u<_ IDxEMM%%0ro2&yoLOnBZ OzO칟,A;, h;&!6O@WtQ,SY\=HV+·_h\S ~;6Y"=i lrtqKQژL|m9+}v k ,WG1uNA(ji'T5 8qC/cL+C*n "NI>7ws}F#Qȕir!eN ?ărs}ߘZ[׎@ ;Ђ/v•o FN3ŗ~uG5~x}OŢ2aZ*=D樒AN- D@A$]/&̀4yzE;-J_`g  54>f4q_Kk_k[=*~q&@0š]t z:Ӕx&Iwg]2Չ1-pݩ6qE DSju&RPm1e^jԾW1۬W*WWlrWp%#O{;rhǕ"c7{+2{0ܠs/g//?|]OU_(^mqʠmavH{ ĨWXcd苊Ǹ>'3hJBNճ6x}۔]B7h9i!(NV(T4s"zXT?huh:CT X7# sn8d;e,;T!FõxK"VJN*pRU1wVe$C><.c8]~=Jf3KiڻVXX0^,%^pڗY%&HJ5\93ԠYmvw\/s]YJs޸[AҵDL]] nwdZ˳ QU{je@, `CfAm CzIn(byƹ"E_ZG,lyάdȔߔAht#ǏtrNZx- 5+y!IV.I(3ߙ{#Mgrp]ˆ% <,qJ8,z{MG\gu X#!b]$rܜNEӤMvC㠧a Pw<b7ӏLa}țBDyC$ gof*5< DZRW`RQ_%rX )x]҈OGLsprr0Ag/i"ƓɾwD6e| tQ+#+U ^M]{q?Lq;M:c; u1M X z L1Iqvؘ! dh湲WFV |Jb/8IE!ג|$?w [DxG:DVyo-6eX5Ҍf^gċ\:bH:)#rOKtqPQ@oAᏆ'V^,Ձc-f AW$tzy4b%NU8HY]m'n /K4NG#(C>t~ Zza:"fPY/Ro`0! d蜟ml ^6"iݥOPo/&Fz$iLbbH=3QS^LIt8{u * ,B'| P(dL5 )yLIJ+<?4FN>g:!ᢑ{,-^ۡtuO M r;-D1KP}Joe sӶP_JF-]›l ґ. @ lXL͏;v#FN:s!gG}ȭ6C{+̇pT[geQ a@/fsZgEaG땙NgWKב*䠐%n= Sy4L;w,sp/Dl5g }qNԝ1A\'ĭicྮ:AJ+ۿZWruB4k̇ڕeꤕeeN/(%2 s8Pg39C$R#|d2u۶yCkKv< i&HBfvZ?};lȏ#\G$Jؖ[15({GA;XC)9d#1r!AJ 'R3嬛@< g8uCI "Sc+@h?;@Fv+V9Ő2`N3s Et4[rsWq\H S62mrPWpKBaٍT_h;zeg\&yL/-d,\ B:`6-Y"t%h]"Q6Q3WZQ-c,7P=tu۲ٜluY*%z*.4@ҧ_%)6. &Zx3FROX)=YvNexr"@8F͚?hד7Qc&㩑 Y,F!I:Ng\䅀6'yi:~#.?υ"r8kOQTxl.QEI#k@;I=act(.nE@Ϭ~S\M¤yF6MZfKd}.pYX9X̤#+sJ5UHS 8LJ2w?D5V2l#\Hhm ^ڠ.MgO6rVO']lr#apsESImJPs5t|04dk[W"Ľц$3Wm D:iÖhusܴ9t]Kڹ|V5j+St>5,  +_ e rS=W<p .V9_Rg8MO0h,tїe=mRoIqJ.nRLeg刹:|fKCMl`]ғ*Ì5)b"r8mmN: &EΙB_H&mܮsybȟ79:*E s;~r0F603϶>F815{SֿFSIM'рMVmUw*M[r'y,fbLnS1L3#,zR4f4w5kk9ϝ4WC\6W S &! يLBgͫeKJnB K'ـ9bs1 C{cOސό X6Ȟ2^NkYB¶h̃N`K5r]iޚoބ?#1ENc2ܪ *:@7i04B"{eJ˘pLduCZ#!\IS_h8S4]w'^ajPpC19?*t.bZRTo@h_뼣M}QJ ȔKZzw ʏLԑ%Ϻt&@}|>fPk%,BP5ɢ}_#+pε1P* ?aXrA;_u ɋ$gRu8tvtm'gH-9BW~czKѦފn=dc(UY g{eFϏ>y34LhEwg]ofw᎗e[8><ذ`T>Ҽace.fdlmd%Mu~&P1ڿUzsN5 wǷ_F3pz#ƳjC"ME!Ƒ` u$ߗ@W'14PalB B꼸d#-WMcүMt60$w]$"z}Lqjr *W7% mrc@^c^e`s;F&UbDSL ;JBV M,ȴhSxZtPRaX#|=!n[*p6< ֭`]Ơam3tYzk"̈́otKC.Hh v֌ rDz Bv;eM\s`\i9ib/&@zK"cnL;Y֕OW_{& @oդwҒ+mbo_js9"y1E#Byf<1؋қʿX:i̴eX#[XL$h_!!3gsJ^,ͥ;>P|~[z\q) wXZF=jOȀDQ#^&ça )!rmR̨x0[ڲ!_ RO1p&6˕[wP0;?t7ݠd5) '(!tx|èc8l?]=D G7WG7S;M(OM`eq.!VP$R6#BTrkj JޅlUCe룁K.q',ARc_-|V kJ2[{oꏁ-#Ϭg"Dj([ՓC?Z\z O+R g v5`ߐ@VNUimz?nQ#BTuόK\qer6NUCZ;׶slؚΥF6,1B0 b4>Оyh1ŵڎ<\f\=n@s'D Fe6 o?f^ϜPD-Jl4*ثfyuVNC0h,/;/$ɧDٸ1Vu0f}#0M7yb0{eaq,N@)`]T]*ߍ? F"DK/y?aky8y(c;0 $f,0}u |Nqb W׊q*emI\X 1 Lv20h8ٸl $fn^0 @Ƹ7uMT d"n~N<#O,hq̱rȝqˇ~qzyK̙,tPLmQ}L'$) ܱ+q ]ꓡ&zGO'O\KVAδV qMxC./ 1cR/@1'6:Uҫ2s_ 'BEi3F$ѳe`.K ٠_@6)33 \ /"m+7VU q ;mE[ vRh9ơƉ=Ag#iyWw/k3 Xb!P7F;N)y2 °3_p]h^mzA4(Hdi{Q/]a_qd?(D^i~MHrQpQ @ILk35޿Ӄ\vxG;w_TQ&?Yb(Dc I <8P̵,?Dʶ|H]0?A#kKkͪc$WHk=~x]i"aS@j3}:* ;7p(_rNc|{3,y3/ё`?="NQpw-a D2Zy(| <#wD7 CuUgBA!5n*<HPlȌ'i953dSO';d[h94V_Men=O;1T}!/8ҏeVZ}b3Ɵ?í [AjzlJaM>ݵ9Elm#K4h! q:<AFTM˫|^|•֥ X& )kf)\ r9ٌT@0k ) ni?y`4]MOy&>k 2,GQje]A6R׽">#3[GuI E8еӜ.-c(4c:U@ 6~!6]DFJ 5^2,TQ4m/Dboʜ[FpVO;Fa@xt_mr$ pKHJ \ L#a? ʆ$p'Ru7ǹb@.P#j;lX/g4U嬻LCEĴjdړ\m'h}^]=_t>M)& vAų9C\#>=1x(|ixjbd7_dFx"⟅çs3!%"3>xm3Ģ|7󩡼&]5ʝFĮ%R>Y0\'Fixi>uPbqgXY]’{.L""r3RڼBB݌a2ʆ(=[s9?!> zʤ.h"CmĢ$aP(El  9i=d5M];BRd=Tx%\])/#3YmՖ~P[~Q ֈh\krJ^bGbV DUGEjYkaCN)Ӣ'x/wZJL똥|{om5oOľLu~fV术bvYJ+8]őxBѐntu'|fxU>./my|TgzyD`hxkx2Ϟ.LpVݽ%Y3GTh/9 7L@][N@K~(-uύE0bsKkBu䚡`vRv3P!iJokDY+'N* ѓ&VچG4eVj$VYڣ@Ƽ?EPj2!Yad#p&:Ӣ ߐ{Mp0}$&yJYdzNI.Q 7ީZ=6hH1pkuk7ΐD;Nnmll]}jE. pPƸpo2LCپ*Td,$j==J֛r?=32uRdg4:*NL)V+Ùe*LK/lR)O3 0c9Wf3V E |W gޗp(7a)̥aWk Ƴ-!nDUad~/'z;ȹ joUEӍ1S'P<4byHwTƕ7QlA퀂͑gЙZ}wTCj8Eg ϩ޴LJ2bM\B&@γYz ܫdsۆv<͈$QG)XT)SG֋bSQ(kz٪[7b\vR7zWw8 §-̳!q1 򠋂X@e}hN=p3> 2.<&~`jsY[M=-mK>T,~T/2խF?I\rif-]HP 8_?4MI?!՞Sr{%y{<WTtJ(*AN4ٯu"fPmʡirRwU}O]xZ˶\6<h;PLirO &Ґan>v9DDi :3\Ӿ`kX s̖Ǘ\*ޮYd}$s'*1wUޠrqАO!k t̯TWT7?ȮWDa{×qv%'Bdgʟr$z:;nҗGW,(*pB%ـ# ^PKO(G͏⩸]|K$ee QdPDց#?y}<1e <ˎ?]YB$d ge`vn8eBKG,9Wlf`4Wtfm} 9hl |3W |]F*@۱'`lnOh%e ;>ˍVP>iEL>/jE9Fb<68=)㎿t} 6oZUKD pL~og078G=KHv[[FbUd _UI=3~,jME'֙ YiMgQe[@i%*8X*vR0F2zQv^VI^3.l @?л 7]Ja$10x&xMVb$ ѧ=Z?郗?FBt }!R= 6Uz׾9Lmؓ'hM?Vݭjp6Yn-ɷ-Zy̆𵃃G 8n6kl?L=Oy \X K I'hy%Wz<^hO=ůmʐ=:M7N1G{λhEP&i_HJ+4<)Vf٬XxRZ%XknÍBwu/'rvqLβG󄂗}hεug,Q4dX~&j[Ν۞0tYYTu[5 g\ΎF08.}EX5j7Ə[ u8nBb%+(ny4PWT^ЌyT\ G肌&?/> ;M,ʿ%^x?5U=A;fH0@ko~0_ੰ⭁T/ݍPNo8qlw9*%+JnI N^IrlO-HP%3L9o#H5[ªAM9FtUoNlٰI?uC(WE&$%1-%L_6%Qg Ft`|0@/MZB<<I2q3,b>JoLÖSpl1ЯSq@W45lUc ™?|T1d^CI S4.0!<.lc;lE3nsT]uk2iHB\o˛`{/JCIHrnt 3;"kS,=s$䵇웃h.`nH#Mձs#{FdV&z*B?" SmX֔t|=utz܉fK!:TZD O&oaDp:8\ Ui#6͠p?:Db'"wso` @wC}Qwv(6{;eǿ=yQbO9Mc%O_%Y_1=c th45>pkLyhKLʰ %lX a!͢~ O`S|O,3ǜHCY.>Ĕ2)&J(TBvv  FÉA]=gW}.їzggo&Pёq̏obz7/hQf1Q^0vLѸ.^ϧbwTvwL'N<"Bx?P( u:<"| b]@Vi=yb@dMs M<+l ,kX @PKGvI؃(ENޜ<ᐳ1}wҹ\I7f@FJsno UK,tzve.h#q&t{9?;t"C;}*NܵS'䭸'=fr ÍT8`&69?t6p# mj55Ħzզ~‡Q ᠳ Cq_%8iO/&!銋%)8W2d ă g67x UPzJ0tŎH`2WVLgDsd9ۉ3݇[*nr|}c y,w7bC&P e&$3ͣsԃLixԢxR' k4egbL3? q* iMY;GnxUn4{Ekl-G#TS]Q>6.I$*P E2$^z֓Gn|69ZZx]F:Lwvz%1y_+AT8no\}&쟉rT`+C1fA",K_9x8T(с~(/E ;DİJ?Pf߸;}]\aeJOMTxDF={{1X qǭSz"!$H<~SAU#=i0RI_]. vfV5 2rNOHR;/0@9T1nz2fj<t!/٭Ϳ`كns?Oh0rmD_|E] rRw)\ekX]YB.c7s+OOYϪ1ǫ@M},8'y%,ln]:%?lL :[@JS N\N.oh]aq,?_!{Kifo)c{Y2:4i2 %mg:̭K# Hwh_a047cBPʀoYx_vI3C\NnQ9Ʈ7|*8/=+ 4n<Ϋa#L\(ޗQۄ ;[[- %ϛ`F;8"N|DS#.:Pbs#21F.V ^bq5Z]GT^'KV B+cޫةh{k)>3OwSNK i0rQ{S~E tL}!o'X*#E;dJ⏴ ^fT35SR7+;dݺ?yW0jX+dF\Mc;Y~ɻNw*Lu`w5}rӌ45k'C)QЉMQ&*׾7MUcwȝgɭnqg"SN \zhO~^URSYaI~=ۭ=%}eSJ V^I_nPJ-"2*g4-Xv 5] f[7d G;ytSWstgP4'Y\^'>=@Kl īL8f[iiIsפѳJ75<"wG:6&{s]MlFL9SM}>8V/䝹9 s s"$dufҿh2gJV3d Jٸ's5wM[K2DRÏNB?*sƖyHZ F*|citC*nGIgToCI3~<0Sp 73 2MPpmlh7JmRLSYejٌ즛Im1:G?(q-/Xj5Ctdg& ~nE! gĦ3nخf@…nmC`Ο?ȽQJ&A =6&ݍx٩k#Q^T;B[qO@^+O$9!ܘ y=^REEN|yv,fjT Uʙ1`;*Rפ:.~8W)O#R'Ry5,"d1ݧ M@{QH].W@/AUt3e1bJ[n$w1 .Md/fEGc ) jOy,pl⠜p )h uWOtgo%L3"45mpn,d($=.i.ZhׄpL;4RN!s{axBTxPW m:*2h,q*XRyĚgh1Ea)b,4~1p,ktZ"r©uw:ԶG ql^=~ʬQfzwT)ܝe<-+쟬MnHG2fG(AS7Eu7-CF?w2Ǟ:G?}S?.ցͪY/TJ+=iX|nV:[țvͱ+D;ng_agJb?xM2{>n)LGb*g[UgUUyQp1̃BʾN<#j;SީEw : yn>_lS6<GK[j4fQzlUPr;A墚~8/ @?9BT F Eкh͓82]"crF%|8"Oݍ}ه/kDp8i8#HCSHQ39X:k*x4D `""6qW'NPpv翇Ex9Z׆B.;yC~8I -ܦ4u:6o6=pS-Vܕa?8g̜`R}Ezr ւ,7do5HM?r~8dt5}4w*FDǎX?]$1nAo? a˜{=vn?O\_cR]G\-SK*SƬn$̤tS!mWl(40 #9[6C9v= *$[N|1餧fLva{fi gaߎuV*wY>2 >%{52ڍʔk>g àܼDU~M' =Rٙ?`*3'Uyu-MZَޥcƜE^N=z;Och6S_?;57prZ^RՌpP&*E 'dS-. 1Wj7j "@(F4վ#WJ];YIKd>$h,# T ɥK= P& L'—Ȣ2<JL|BWyIP|MAGC8zݯ%ghe+ <$WNH}vQv27璙e@sy>{0pݮ^"2qv]y1S8$YrWq^Ng?b@ >~Ytx9oA]Q|7Y>zx?eBN/!?8#$D7s\+swv~w.q#OQSW=rk8M6Ԡ? w#rC0uh~yX | ;Pd,y8byj37ʇ aDa%QHtJS%;]UC Lḣ3rA{ra#+~ Ş&|XQ5_4x~b dFI5mi3B"Mmow/jh+kd!lNʍǪ+uߒݰ6C w UL$0h4,DfF΅D EpXb()+Vϣ)iqG¹yA+t3쫺a?ۅ}BCZ/&bwVnc>a3率qGFz̜J@C\zf^ѡ~L-+FؐieDMw ү ߈~4e79yNe%6t׀B*oBzPB_=kD^& &3,xxFô _+tIJܧކ{$u*o֤_Z~xրbrjLgĥTSX"[wLuI$_-^bWxL:A~ $bk)B=w19p?>q 4 pdȺt?decv'eio[LOY-THib wG5!9JhWiJds_(y'vZU0qЖG"Wm;7_,0΋Aw)%mcAt *j0E)s$n21GwZ>'5e^6C~rt [BHK@vE}П `:[ps듰H;rq=8ZʭW%tWlhEcqq!MƥD;7oQnu`gt\}kZ*zdI,VB ܎`]16c2ļuX>ɂ|$;s]u 's0+ L#=T>q4 #Z5qΡ '7ڍ=Bon67;i‘h,7ޢMͻ<]Ԉ*h9Op%%JᒣD!km",$*h{_-sBu*m -RչX~6k6䆟/f šepP:ܓB>*۫3dq!kczXn(bKÔ d썬dwnL!ϣF+ւ"?78 X?o~v-h];ESk8 \EjO%62ˏ<XpQI_b9&vF"SH߉D>#vxP:S?l3ztW !~F:wΡALԬv fDٽ珳~zxy7V> 3Z+Tg%ֳ1Zz3-ўAIoA9.  ǪR5M a!cp)]>&[9XȃKew;9$*RE.WKš¼KS!˵yllMCejd#P5)GD@G4keB% 2㦱ƞڂl&SL*'IA,e%ľF:_n>cFl~ GK ?p =LAp8 cCT_s=A݅} ӗ2">* TȗfH*4BoZAYkqG]̐?is6|+GMEWƬgpٮ؋Q7cn)W}g=6-J[;A!G>1zYRɗu3+ {WO)-Qq w4:DTbm#&g<>?$?]i )p /m:B%4꿉 Jݩ@^A9DsrZY9N:XBX\ș&oWT}uX?*aoS^g0Il4ɏ:~W  }'AϜ&>c O"JE -j-~N0\p2owNQ~HwK[R1yRQ.c6F\5ra ndW#D}m "xL+`HغY#E`8/pbdI=,Tf:@, }C$zv@Z{>dn@0(s7!X|48+#В1,օ+`jvMW{/t$xz 穟9Ѱ۲l7N(_n"\0Am. \7k㣺} *3%b+eg<[\ӟv<2RmXg~ci52igBIdmV(GyGDx3#\h0FA{Y_ά UmA]KGg29vfN ^[U[ޓ^:nk~ڐd'vI]jr ui(?X eE- PP0HP =yh]wDW"Q`NPDUB&&zQB5%qy.&>)ta3~?s::}4~0zj)SXT-F8=G 9)+v{ݐr870,,)wy@0`yyBG77Cc_G!͠Ln.qcS7a4H=:MS3^9j|Ylʼn Tfwx'-ޤyF, U S!Ax9S@5cl^#| c _ 杫1\Pg1K>UbgtSۈ?k%EO%i.|Nv4|Ja'6 ?f/iR"0EP6֋ e@b#?=~K2'r{pdr Ş~h9}[K&OF Juzݖ/b8" e6-?gz+ˏGErO&!0m^T2Myt~y\^^9>$zHM.?M}ջR vXfT+~^ȩ/ñ\B7( MtrSt1J #n_5)}c40+E/SH/8UX#8+Pҡ9RȪh jALin{u!L?h֓Rj ;6gwu134h,4A1Z~us%Cfe,Q=/TSЫ|cWC\T,W|\iV 5%Ǡ-ML?_p@0ޱ sB?aH3 Ֆ?o~7J-BT懇}>?/4k $t7*tYrU̵ࣿu|DVj>m.rEwޒȲLl*wezU#$q/2a9˶e H`nrm\)U hL0;?һN#)}n 1oX!u6I'{NA)~rd4}&uz5p+:z|At 3xJ8[ %kі2g3M?Ņpp Y]0K98Dk'pMτ hȣށvU^ _1?OI:`nC̤aW]A[B#iWاXznEew")`N|گl^l5Wܰ%~EXJ${9gr=.Yib~sO q0Ԝ|r`h]( ,R|<4uԕyi޵=uCP)@rPfZ`UaZqcU @# {9'Hw2G{E]+${N,ku]\pEg@ֿ/'ybҕedVݾA\ ,MLlnb\YA|)..$BȪ+M(ADoX=gPiC}0D7?(BU@jP&"x}jM$T-[E ٽ04vt$5 fS2`8.{J?FD\unڇv!_qRbce{ Ӄ╷!KC_p0k yT& x;h{ܥWasDh`$}<] g`~tp xQDkɀ]\ZŐE|IP)7֛ccsqgzή--i,&5\ˆB\nsdWNmeY9á|gMK0^0TѢ^Q-\oҍM+5Ȳ/CUBہj e[m4E#T 됕PF9/N6GviurS%܉Ѯib|'\@8"DZuh$M]܏*8/Y0R<3(mo:$E 9'pK29?R@ot% `2Y%9i.ʵcM̶4'X|tJU_->;} cB+BsW!HU1t삽-~FDq.2*-if{6+JA1s5}iW֋L7cԲ< +R|Gi|sи:Wkb¶?4\G%"4fФCB2އ KX1D:ypus$nϛꊡ,3aG|*Z rɀꇭmFKd}t$uHN1XD`ti]@^*;> C`#6 0f!x#mBrƋn32ZN|Xٝ1ဧ7_o20r\E\lߎ@jeTO^tx>ߴ_1|*x:cW*3/~䂷0˒>j `PÀYDV{U͹ @Bg輁4Xb&BZ*{|7D) `h1='܇ÏB4;nFdnlLg泱tti,dXe>xjfp=r<^F%-ٍI3`֒{K.@4^Mow4> I/C~b׶]N MɅX%ڷ7׌X3-6eA2m`[+IwEț!!̨c1c B &6m}}ә@ |/#!Î'iZuwu9xe e14Ľ`$ EoFRVH[ѵ߷ρg@UB9G,f <# sCɾNȽf|l BAv'U+6\)„o>#Fpmdiv6D}WͿ9.6>m~Zڏ5zHsZ,ߩow>!]L<ބM:1CF`hϝ6)@wbuL ȯĬ0]ߔ:8?F]KI%ZǓYqY\[ '*n]juul[q(ϓ?ǿV i ]vcRTk_BQ(l%@H@woc$/;.J2Ӵ @f'Xc@L}'ÆL橌?*lIgl2 xkp`BHݫj-lh3旃-R!(d.jQ˰y oKWbv&nVϺ)}dsp>N`K;ୈjGf&<0Pω}fYG$eB0go8'fo[;A Oϊz`5Eܕz+pEB4o{d~BFiouiM3Ѻ½\)ͤprI7+A gT.vF+b p} P0O;)t C>4Z|&r&=|rn״G:9E(0#w:)M%4Fm3*,)Fe怘zdƀu*H̲!%V31Z=mm_7f4&Dee.=gXVa1ċЧ%R1f^RD@GjkO%XV ܕp^!\yV-b%DtZ !]_ % MΟaXz5ʭp>QhD'i9Ꙋ-Eꡑl%"YCҧżtNRdDRc`qg_l6Gɡb~V}Μ(uz(Ζ(.jt *IC\侪?R{*L!80v]'<<>͠qh )φ+PSjz-D rMFXWI%#&Hi1'7&o);>K'>#>9 K o5=0eusٖc}Τss'W%NISebm?%)=Xȱ/0(X1g-ѿL"ķ"abg`VG 'G-]A`6RvϐE!cu$0;/cIjW;8Z#!?ej!,w|ádyn. PZh=cz*~ F7&~"Tfٳ/GJ"(c^>hiZK12~227֋&aTA p]Cj¼rpegd07eę'o_?@2Ej,mQ- qȆuj_qA aKg@V]Mf`2fL1GIZL|Juv8 sQBCcnWUFT%3Xsjy.[.Tv?fzLbcÕ_3"^m @԰|aJ<8':(HăP +gs8X?Њ_0Mօop$AObgU&; '.ó\y^M#Ow\hA߄'$#kp:B# 1qtf.T?DYK2Zh>C~A12>~M#w< o-Ćuuz?(ۿH>I{g. "\LBc[@y^ 78B=&i/a%qZANـƅ?2aKMjbng3wKn痜kq>mΝDW~YъXFT cI%Ч\[qcJqńj=uϪCX/VNDZ"K(;ke%mOϭ2>vM0}Z9,ʉ@˯w㟿~*'[\$T3, g~hЈ㬇~?S\4AU`B׼I>*.^#fj1064fݣu䔂ǛzsB+qd M}܏nVk\pb_Ҡ&u" |33\_Ipx}d9DOEqn(:"LMԊV8Dh+E-- 1Sʼn}Id[My#Ck!u!-n?9U drC5W!o-S>vQOkF2Q Q# Y9goT߻rh F+KZZ.2XbK;'Xʐ ~ (GmF{1>P:*]wyK0"t~6̴v|}1%Wo~|5|%3` p!1SPjb8 Lߪw9ʄo]XS.d"3 Yu /krI$s$Uea&,sڂgk /Ws EeU_`AnN%vaV}G눤穁0,^&[&u8?uS:nl;6` yոAwLaWM gaJ(ȹ oSGF2ޤhH{Y"[eFNQF6zP(DctsƌGtQ] ΀ukC \EhwdWEhtR{L%T:ˮ=qm Y'قĭR-ʈgk cqF{MJJk'O▗}dqDkne)؛R G)򄶳̊(Zk<;/.wX/ny2(_F 3ov  =}aٚՅ˶i*:н^T%s=%^JLbJ?9ف{⸢];"}l  [zMD^\.KwG鬺Moj8)_PFY@(D <I9LoY Tlqh&*|[sdi'ŧ4m±!:$cŒS+GR.8=h@xo=4y\L}k1絨| Ygb!OաnhZB_ñ>l#qR1UqCqd= ).isDֆ'Fe g5g;~o1u8M4px6Q*I^w|ڙ:-t$EKht$);Y)Y|4F'"@&fUC vXlJ##h[-„Ҵ(,o  DJ˪Ɗ32S%^.b Bƥ@oNLkz&Hz']U;@&3іnag@.`K=BEygi^*```ucav a[(1 f&(J7F`ahx{RFҴL@_q;}~|gsQoqJ_8Zd"r4^LB7;8hf܄aKC> G};6|V4Gy;CBa_ʇ(H/Q&+ڞQ <Um^/Tt=g|a`|KIϖ߫L;`+sEq2G EW&5kߘ~TVA Irޞ8t(!]^J \"B`(ѥbzK0@$ٰozOZ #+?em)A,PLa)&n,z K]FH`v{v_^ ugk[*0Z(b+ XRznCNt3JyOdY[93¨`lRnj)'ue YQqYr^23?As<%F|xPx Cv$aHۤ*'aS)\ _o0TepN_>䧢D7B{/?1_-$ہ &U _]n4Y3r{Zdμ23(̣ܶvT" "IJ{@9(d7윿3&>A Tt)‡o6ySդQR]i.n<շD;]YO9$pZ2 l{oY,84Aǰ[b>Xglky'zOܤ(ϊPhH u"*toIkҷp e- ]`*/.2{sitk!;!1j5CAv>+G8cMJw"DZ팢[op&ceIT=1_t wC(aDQB5Uz~6>әv ƒ7f>b zF9.bBˠDt&](iWcO'^o4.2Cg ɐ|QO†Qdw6+w 7::R0| lJlr=x*"ȃYɧs&CkLoOAd J>59G!>f H cDքP nGtuUrsٕt!.ۓrx<>+ 뭱4*XMk瓸Du_Mݬ|3ifO8`(v b u'ZehMN:a_^.yuP1 ַ"r:Y9AC]k9oG}@mQϧ 3ǭC%w_ObkֽqAwj`a @ }/+f_b޵1媸ޥ>>)ir.! D43NJɥ%Zn+-CX2#15pXjts]y|nAQ5&<&G2Fy״qI2E0L 6cSNMi|U3:lW = 8Is+qg[`v7~%BZ2DIzǼGߢǛ@X6NWVF'<]j QoC3HǺ3Pi]#䄆q~Zxl7.lvkezMcCv2c@ߐtt1u ͊հi"?:.2q4G3 6^" hk>/q 1$+H@&7ŖCݒ)!Zj;DݼكdTVs;WrW3 -3}V2;Rb? )T ҄ĤKNtPg{@sK n P!ۄxrCLaㆧ,rAE< !gC A&i!@Ae1pyj\NF:3fs^vDFLg@|tX(%QB`鐥$!ҝQJƂ᪟WUX /hHG~fXa- N~ JAqh*^ZWM/N7'$̋[U89~Ny ~O4]0>_Q6pBRA-av\_"foyu? JWv. c/Ũ]0,SpQ3a Gdz+xQ(T il0c<3fVL&!UFs'T3c 2KIrhxEbUr ,C1ŽI"qVש _=۬nٔA4d[}i:z9EĦdٮةzex9 B4ϭjT ,nCvѓ: sbքZz5ʦ2[8d*}h.*8;5 ~?2_ -pF[,g3{)G5h57(ZD7FgI?V-AIz5>e[\ܮ;FOdA}S.' e>g*z?DDd ӿ_o(3X7aR##popA>WFzi=\BUȿ7%t;GmÅ]jՁ0n,4tyv]ف}ظR`rf+Yα`?ɚI8I9H-gZqո.*xq| $$(? XPZj$Nf&W4+VW}-A@gUns `^hقY!bƅFMOm8 1O7 =`R%Z0;%TOgw>p^=4DS&Bu(<6t|0C.}hU_3YѥN &a7U!fGtzƒW&ܷt9:OdIG`x$ղ?)4>c=YFnp'I(CVUAqN9-]wsܪX@ \΄;\HD,+ڨӧ.{*Q2'R2&N6+` n58B8.Auk{a(Y}nn&{JPJOJ4(c AfE0sܯ5rMrOȍaxġfQ(SyTw4CV4Ω مGL`BwR͍@\ 7IsPiNn>iI賜N9؛!Ӡ?M[,#loD%svS_@,fXr±Hshhf~劗.䁺 ? SeCC҃m7ԯ)89Zuz&qU6#ࢀzOfrY?jjx;ov5fGlח1R޹o򝖘M?^'WYr"Q& փ095p5@2g@ S'Xx t~V|DW0V =@',!?J;0vs=AN;B YG;ZJE t":84f;ELnMC]q?W;۱kWX %ߪ q%kDu$s9Dɫ܀thqN#Cux"\8i*=]"X~4p#~7E.tnd ?Fbo$iҺ.pJ;DҌJ),az#ApN1^{!hz1ʿf^rĐoM+Zu@;jՓS[ Z釤iMf+WV)ä~ӟG˴ew _W cTbۢ9 IUVwz2:x4j[k ,rˊ?ڊ]ɴY"\skk;X&)i(wfыcm%xt}(s@lHń*OyĆ|H v 7K⑗+PMKp1n7`~i]OuU6^ձ]|j*>|䐟J=/ܷ8xXOO>cmWu o+ wR9cAf- ) I|d ty,-To[rAMnI~+P=) _K*5ECX1aka{*r^N1뻛>܌TY XH5rT$jF'"\Ƅ 3DUЁU넼hhkp$eۛ&ReZenQVceYܕr#,{~R_HLX(O>-TQ4NdК`Ov=q+κmg3w p*m 9DD#0!eM̬ۃΞiN\bt^: y;0jUGMt5.+@5a*1 1i9)G^~XNRToԣ^Fz&rE⧴zCbv7c⡌(2aJEh(¤S^ڭ.Jb>kP(A~ׁؕZX{йG_E0OgنrnjcTR(A7e-Ĉd²HMIۯ!kⵈ_P=E5F iU~duzfFT}P@LIb77825_G~@_i0[C𚆃xOz2l.˗K>b]Z~fq 6 `9`u׃P9(ldl,e$L90,h-N= C ~m8#Ou2$'dݹsS9Q^5V<Or`s LqnϬ!E ߧ`1j!Bs^A)Hu4\[O"un2^ࠁVr`'Kt}QE2U'lz 3u~?c_mv?O5~D t-.R1V.K#$5.O_iU6ॄ{B?j![W&}(v!g^RZ[줪;KcFZIo2NTk`*>x'g>ҫlr~/ڰ0*:*YNηsHMaEm=B>i[<"8 ᳥ 8>ı#hj@RlYJV=QVEݿɈމ'5)c*3ٜ$KpCfͅ>B}za/a(ѧyrȉ􀡇_(jH%/٣v`&r7d;}m&/!" q(j/BKR&#G îuebװ34XvLE:U~R,D?1.BP~F@Κ “.|k[d+'?Me#f viru4rD^P?_}X;R`CGmbA`׼pSm^|H[KuaX:7~Gq젼o>T kyi3)(ʼn۹9BƮ5++hPx\0 7pPT/$SÌ xU{wQscmb; 'ĒZjE<)!6+,6be=.;-NMB6sMW;/Ph ]ޣɲ_gUS a6F`)/cHY饗O5$R_gᨠ'(G6{4/juuJܸM  p';$~Pk(MEY<ϡrҶqU=R2*SⳠkw&klZWA?F^hh7yo11[,y;V]'- e%+ {S{ۚWTc·hlG|`eHErbSӭE x"85˶^Bę\dm oݟI\Ze+3ffEvbGMM)\h̎tTx~Vџ't-odA 0Kn> -OhގAvf2HXgVwN[e\eQ? 9%xʢڃwL X &ڋ㽈kT?͛tz­sH$[cL;MJҏhV( +?_"_N>Kd@1wAYўWL/U/+f9ئ4!ksԈM ,>#%_D/5^}5:lqfj7Ȱ,'xnIxW5U/g;rf {x8`*Aքo[bdS}⽟I_fDw"B{ ?ܔbroGkgk'VngYzZ b.*\0mWIՓL GD^ôC 5S\<"5c7= 2> Dpgewd,ȻpQ'Xx" b[^6Ki}T[Zs|]YdI~Ʀj0!*OqSGd)M i~~׎#Wt `p q~䡒[w>zH":Ԓ9=nJ7Yhq2DbrBn\c("/]Ө0A 3y/&_}m7" eYX+kž 6(lE4a2Xt~Ak<]*$|txw_ohoi4 !|d>Y}ݽyCve~9dyQOl-4zdi5,V[ l<’ԧ4vf()[/֔y&^tp*љX L)S2!BbC7詾5MHj~lC VY'NҐ``*BU(/("{n*snYU9!%dž9BoJN)XȬ98g&/̭'SXVa 1΢2*O-O/nzu\X`(F<[qt^Z֚D]voRhaH٤^t^PPZ<^A֡Kb.R5E *EumiRt- ˩It7؄7 Bqe1[\Cߨ͙kٴn^GЅ&57 ,V_]WNg*?KNzrr>1\ #%*/&,҉3"ix{+2N~m~wQnQ;6q9= ~\A3U${`ұeXkz y.:SdfH4=vR?8a|(`dQ0ak"LvgC͑!ݩ++xZJ52فQj 52#PY7#eyܭ N<Ce0?TkfWp/4+F*hG||)P{Ck#X`Qa) ͡b&M2iݶy<5so/.j:ߪM|?הusbCn?V`Ao^GKwˣ@AhUNdvQMK 3qd ]3*JEU}_48%DrX6`]=t.)n@t(Z4uӐlg3K+纽v! EuƮ2ƭ|}kZg/ᦜ"ϤN=!+o E6ل'Qrs_g~**%Jt9_w?LM.v;2`Eԣ!08yr"*ep݉VbA3+ )吶ߋfy-[>'\SWBY5dWዷH"T~31y3")~E"A#oT4x %jkzF۲n<~d'+ [5w܌]kf[f 'BlKy@,)V4fmp2T!Y [:vjj218@]81P􎰔dScf_eK4GFJ2ݙyaK/wz+s>騪,F(:Sa-ݸgg:~B̬ ;|t1 Lͱ8I뿃e?5pdrKfo6C'$* a-܎py.v\Z+?F*K`JqVa>ŊBywb}jjdv] o%6*rNNEH"F}O4H^ޑ{0~EH`).1N+~ EpdmOP"~hoU \x; "ۍ6 0VCc?jZi V!l]A;Ð0=gog: ۇ#E񬥥њ 'MFy5 T/- -\1:sdh%p:$eҹBoj͐^dxr @#K'IDF䔱7ܹqYODž >'>onM */WI{!)C$~ii=ltA ȓt*]U vmciY)!-\[ ܃3i꒖.9/-|8_U550"GF2[h.w_:C?| 9bH >@l0V 8>=LWpL:?q%?l([5sBO @Ĝ@|{K7--o^$az5/Uŭ]C!bf3b .ӛ;~Z-m0}ynAysS2A\ Y^&o`~W*&ݜ`dF8Ía)cV|\Wd̎Vf3=+V~ ךNp,H ljA5ry!ځg9zZ4Px!י"6N4 ȏ׎D` DŹkIEFIx(k +Hl8䶚M;):Շ$Ȭt=iLrF]> ƉNW'~pqhMQWvX|A l\û& EgO0S=&hg9ܕ~g5* 6ԝДnA~l-Jk@ pp ~|tRHť(U-U\YGd_lû3J!ULH|+ 6 J8W_~Y3,l)\lDrݕ}]_dCݶ}x?s&5lԄ!=@]V4χttFC=9d d |GW^ň*W y &pBY$jFn^7X\)Vm+Wr&/b2=>m3,lmS9POf}'}RCtзJ"pd.7 V1MLuJ|@ '}:Jݩt\VpRWGAS)7VZF֗;W>SCM9{_oҖE@z#}S%gX N@l.d*t" ƛPu{:8FCY6k>SJmpu{ux}v% ywu:Ԟ19PAqBdR.<<ɵpia;8BQ@#yBܰ~w]/Y| |ݮq8c!mY#=O&]Kb-4-ov so5tu6JMZN9$1!fyfFWo:\\9r4n{ns8 S"tJWInቲ@ZWã#(>VfJ#}n|I= voU%]A&6\vinᬛ|u/:ƴlA;~ToT =yVe{9DVIv/>Bŀr,_`/K`kRD{Wc; ᕆA.@pKY.]hlG+ֵKCɸ7~@En%af&zڢk>YcPAb TW5a0# 83f#gguJƤg!e/`D؇Q{)^)CY]mWMѽoFeg&k~1d%-`-_nv{{Ǜ& )GX'PcBy*{K d`fRLMK:THO$u'z`nIr]M +x$#J=gK g.H,|(`^&>GZ P38 xӶ<5kvn]:1'[} puWŒ#Vk`GICBE 6Ie瘱br#sOpU|f tDwqA 7V7E?Xb 1zR>8謹1`y3ٳN-0KeOw-@'\S"1|[OЁgٗ m M,`ftڻqmN(-w ]خ5mSV?dG %\>=(2P(v3:X?H/ړoEX:1C^.9rZ:J_Z-rQ`WNnu2/7CT4PduѡSG2Hs!ӛuO+)`+QTSsEOM8(ӷl:`nE~,[uX'gۻ8Ze}:8QWJZ~}Ȥ &0Q*:_w}h0%m(YW!/<;R7+COl7ܫ4-I V_* +J1׾=$=;RÎr֫=*QoDqZ. AUS%jayW- ypvd5,o1}[>WK"qҍ7ƥ862&8,RJXȺi!izfL^~d}61%tnl v']?6+Uد_ xi To8+鲁V #`r#q>1 ?hnӉJr-\pK*~>ͭ#]lGYz|d1 z- G]?_x"G`8@ܱ/>M#`OE^fnzщ3!3tPQsP3Q)M̩~=7W>ˢl160cy#nx&?.quh%gpdO6)WO 4$#ѠVÖ3{O4[!@yoܣIx,Rnl_`Sv^M:7vo#6yڅ'{3i߈;E;GG Vҋ 5sO=^̭-F=$\j>M*f2UU?ZՓyZrƺQ,V#ރ2qS(CNiDN Us՜$rᆫvrnhkvW32`yk饴FXzg5!0sy/Kl]J#b3T tȞuJ# M U#fw8ш)ȸ}=yE,>GFoW|~' mH9L"dm4!z1??~9;, Yg8wT/c(_Wh:\ ǩ Bqmȷ dW>8N3#4jv$I 9B)NPh4Zj&],x<w6ЯM"XnOnzDh%tRE ˭>4<~A3go,WZAD:Z5J9hlgK:śQ>0x5lG0n` L)^wJcߛ󬝞-$(q_B^ty agnnvcy ݓ[6=(aM,I]9na+:`Bip<9Tm@Ǵ}&M~D;fߜm@+[2+EdhRT&r$ )A/LVtS?).1y%RI{_KK0N?;|:&]hCuӶ^"E`L#$7cBi(=q՝b(߹(0t(`A1kJU+~Kp)pu({)w^x~[lztU+9_CI捫 Nm ̀>i/(&'>!PuΒ2Z+𾰟0T2~%  C/L5H' X(\4.`t*+1FbjnzasO nnX<_Ep 㙬Kf(9%`G= ~ 5DB9oa[gI%WP :%D]s>^e{#z4~x%pu$Dm_:%/tن;d/|Z߸rDREw8E"M<}-9M[ H'GI.CuYk K6~rp$;`׎7 Yр#4)RTCbY՚ar N.vz{d8ۄ˅~֋ƋnO>X/%g$+'579>$t7ײ9A;.K/ԄÕ I~xW$xe-b[II߉(MsQ|E&dElI[wmϬ7̕!TၫvXFL'޸+Ĵ&IH~͠^/p_Ws, -)z7wWF)ǷZ,Pe/ˁ) ,-+ 9q`qG7<8{(6z=!jP_%?~Ug[+ơհ1,ѹ r+пXn6 SmC1C{c>@t@Yv;2xFQ1Rǝ_C`p3[rSJ. - ]#b>?`("aUk~ɇp ZMQ:EgR!\h>)9kKI*u;.F8S22¼{q9 ؈N(ǀ|is%F$%#'j3O!]l\ $2b5d{fe]w鎜=~oS* ]ҲG`p@xMgNC/R5@k5u(oԅd´XXld'kqiԽ25 Xm|ǣJOK_U/mʄX]X|4N zB.~dԔaJP[}elfǡί"4XdB^ ^4)o5s?G粋9ogH`Hۅciܔx0i|ՏF_,1CwRI|\:ˠ!Xވel)[0ݦuwu~ֿ;; Nݗ!bja'XTmc6AG(.O;^^"ЛƵ`]E߀#}VV ({tPXHR:*"ˏw nړ 8 P:r&< '':t)jjD|?XVszi>ӿ=aT0f H3-E&>͏P%҉~n }T @@2؏wOsŬeD˴-$"9xN<6|.*!YHaFS>7W":#p2?Ix@-Ĝ @01rg*]2daxY q >yfօS]UgBSykGݠ'_{ojDKY:R QGp=A$k69BΥxֶ%;u_VPP*'cjޏ22e^]# RCqv-4̧z2t[HS6N_~H#eNp].(0 4}P(|ᡅ X14='a2:b5U62.>~xK}AN.l:j0u4^\!vu6]`Vl#FbkޞcE,㵠U`NB Ch9=cdER 5AJu 3<:q@Wִ1so뿄w0XJ?A֏ PC&p\4< a?HoLRB͐3*V}ݖzk9q53EZrK̕ᣁ^|M pMze-Kk v4wۿ)QKEf*ІH/ǝS Y`ckIKch# bpH%i1[HBh1L jX Vq/9 ګ`Azn~f` Vrg=]?H1y^Q +]~ hxBܥKmŠ8+}\_rEXX8D_TWDU Qǧ9\+s]ԨYHهq5EJˉuH/Yu{R؆c/"F8qP.^xZx8],ℿ4{ehxIQ^ׁJЦA]\:`Ci]_K-᥎_Ʉ%#?e%uɮıė1c2 .Xbx6o bK>V8 +j&GLgfđ| 5rS"ӶGMYO]+ҭv@i oO7B ӛ~s59ZЩZj簼/}p2Ń:!}rAWa(ଶڠʣ6eeXŏZ! R N}Hz]?ZzmLGt R?p.w|=)B&B}S=3ϴd4YV+D lа9{-(["G\?RVQfk+[)jȠAE,^!~=SXkϬ䓞Jh)ڑTS/4%!g{V3Uz\6C|ZybhdD/sڵ?r_/x&d na$Wcƙ2#d`E3;H@;z`(?_`ˬEiv:#x:+9Rr NCSV"du~o@jLdʬ:Y?Ӻ[c#4;'w|H c!8t"lk>u(Ŗ7fb(Y?^ <-cFBB,V<]|Q1W'Uu9p;]kkr&c W>Ybԏ f ǀ1z3F[C~!hB3}j@MjQ̚牠u? @ (\_ ʑ\p'ծ V)i*c.p&t-kNۧ%"z0#4`$Péj#.BZlɉ(b|z+ )8 gׅN=.Ndj%.|I?ҠԈ3Yƣܵݘ@ f?a({=dCoq;-H,@9T:\JCv{"G q}? oΫH$2v< vdŃ,$]iam_rEi(gWkZ+ԋJN3N?lP0}:%V&1HYSZx;p)>߅aJI&Jh 0iCU=aCuVT)O 1XZmpאK7 DhP8=ڕĎz[Ylj3ޏQk֤-tmLa {+%H!wmbj}^:%^Aj~Ggls q7Cd *3Shsߏ8]z]]pKw*)MF KLSQC>A+LC nB+N%o0gk)K^]Aa\S5uqDװ&2 8ݛʡQf#"?f|vK%T81p{A?#HJt.ߡꜥW.Ju[q{m[l_= ݮe4 ͎gkiUAWT`Jy=/1z91Ah cv1 j/M$=2lWkS|SP= (7jlĔݔe3| 1ٳFi -Է GӜף[tڠW故1EuoB7I'ЂsAmNm%.#;L3 M2jKƨ_ƚ7mZ$vޑ~ RD[L1B {f3ԯQtKeH &p1Ť\xo 1y9D:̩4̍݌k uM gU7S6FZ*H1H2^9dغ`x&6LGdr~$%m.b`5 SL=?#5QUN-kHmcfNLXPr*̽$ "ҧVj 6a_@ZT^Tҙ؍xd:iLJI@Bv;lOH-8vHk׍?O>+WɑɮPj)lm g~c3jZcY¤nCm5ƪѤ]4OFf/TV&:oL1N%xNkhO32/_P72je`TN j< (7~`cհ_l N!\_G;z=p(vK\p!0GO:W4ڨuD2!8:[nʣg(T'iRzifإ_`ɍ"/\l$V h ZP+Hob}#PITzm{AM7g(?_]=dB:* }pgϚSF RjJ"{eb h(QS癹$GuO^Myd~7>oM.(v kMtHEb^R{".t#zT<_48݉" KHc}Q~#<0 #[C &PjF9rzp9UE%h]ɜ {h!D(x/Hׄ|T'vQ/8xƵ~Z픲杖=vvþ^˭Y_gYˉlo^'K ea]mO*WƤry뚐Y/J㑃sC)c@ Gzzj\ 7Px7JQyRgIwF*+fB Th;{nT6y4Uoj(|gJIIZ/SG/v|;u?D1p ԧV&Z1k/-~6Ƣ;*2C%l*S#X;i9n8%2XJeWMĒ M\u{ |ȩ(/W@Q3>#GVfw'UYο(NlnC#䷞}Kw|XZX&[};d+ պs;=~>=~ c-~ _ j0fGXJ%FHmDʊ|u{BU~gJeV|OɆSo`r3:?jRb>(ED:>?d]I-]p̉AC=yր?*S&#I_6qú9D漨x"M(Nݷ(c(i܁Kz n-; Ϝ^9|C Q TZF ߍ2o]j Ji*agV i0vX'a˭l5bčXf&,ӟA!)]#ʊkC)Hûs'R/+6۬vzAY,9wv)0AZH^oMJv5|cX)n`@,;#J1X)CVZUp3l)2H dS:_˾W]̜񷜕ik ׉M) NjͣjĐvo d2jލ;6?ȵXa{kF/oEѺgX|G=ݓL0HcV=J^) 8GBC[!TPn#/۵OtZ1NdAFRp2F"yvw(æ 4oy7jc<4Bts~Ng.,*{OeFQ&9 %agOE 2c$m/;,h$ *AʬP邹-$G#푣t!D d;#1]FR=+pL1fnCF^HTW-IsZm z?KmDZ֔%wz8kv=% .6  tQ-l-&0SvV˞0|FZf;A+DZ P(5_I ?W/Α6QOdJP#Ĕ +伷*ְtov}y M&@fZi9ǠB}m G,1igD]b WH8r0TF>[wsRI`t,/4~ sƄ#^=;b/iW uh[Ta/oYeH-qlE8%s/4tƏO=-͗!q)礳xUPixd0.ө5S6]4i #q Oȡ}A6Ģf]s}]F;D)[ ƲذJBIE-}(B۞Dȁ<iitz)2B kd !xS'~S*gfi[MF|v+bQyL;z! T' 3cc#Oo~ hZSG~紧a`AF#~^RN>P-;T6<{e8iև0w[{Ub(1w(CCtʝkB)/;$;v/fɧT;w*QLu|ݣkwOB%w:r ڪXdT2IcLKYrV&]hp\÷(a*\lR.#9ꈯmUQT+7▒:lpE$|(/z~ 9lJڃ$Jv.qs"eH{ra |z[M26i{pQҧ|z7uc]b 0W_lb^F"kua/:ah1>il&<%'&l*=.w̷~./{j/hEjY\kG/ȿ kTwi',掐*&.w6$awH&*oCV 6VS9i(]; LΓf ׄ Y=3 @㊳g01<ʊHe:?P琯mPibN^\a:I!N6=; {\9/kԵdpgAij H0^ ў> )Z٫dϪ۔oV2j+[y0!?o4Jӟp60DB DK 3͌n,E^DWb-' r/IJ{ĖT&pw1EǴcY(C,seGřԌ1~@\*~W%m`έRYt밅s5J.vsY%@y+?Ms}@ݶc0h[fCUzwXItRSvaXmc$+XPGFbmQĺeT*G9ג{^(ҤQ%4 sB&'_䆕chn8RFBӈǓxߙ$8i<\"P^/vHo@"xy#9K8DϗIK+6p;ih9AQzI aoM5¹pΩ,a8km߈},0h Rd١dD*!Fg/xȹ.9&:b,E Ny=ٙ,LM!O"Cw%E T;_۶*rpW^E`>M/?sVݡ%xMURO'W7V:1u& NC`ȉPJknJ@>$2 |\6jmeo_>U@D?%1^&4ܚq'?O^'K?G/n_${m= y>.3p1i%AVjmGQt#B?APZ b*6" KExK "^ET#-PQ7'ٴ?*sbgW\j[t]pL|]1X`|9*(՛UOq­-- 0V6oc~*9k2JKZ:* Z h3Ϟ=o5ΜH.3 f}t>^LijΧ7w^F.ZX ̶O5aPt> BL~x]tUs\2W) -<_3:1^|}1Da'Na"@7cNcW^jXV?y%MtӰ& $t/{57-~]c<>mp g<-S?*$Nf''g4:q`Y^KԚE\k2Tj_x GUߓ5E"'v<(Ln~WZ]r'ϬuG%+Q`^\<9h`nNI+߿CTj ?VuTnd c1\ ħfk_Wo$:|:1Be3-9@e.N"xBގF>HV4cnV-@*瀕?0 .@RS8B{ЕE(3 ;\% o6*G}B#.9`kgPT`L;+$3bPhՑfa : Jsr{y0oUPbb"yȲ'(rwP2l:0z ++VgqKh@)V)!rutAeVsv91@s 1^^-nA1uH~ JIRCjPy0]ECan Z:Q-5*g76=?$/|ła.uVj| ˛L+=.\N' - qG3T]֜ï >v|@QTgCO0(MiGƩ}Km|g{z3]jQzR{cHmcW?'0=g MRx_pgf˱KV>7=w04gnV0G D&~\_tQӉ>' DAӞh[Y "yx)%N K1FͰĎ|/0At˧ڨ΄&[h/t&ji#J{¥9cB\h0m lrz޺쟔zbM1'CpRFI!˪s}צۑB>>̖\@RDϪQ֋oo44"*%2:ANjefQ0g!b4zȈT^e~ p ?b߮P\O R:uhC]#vcx6+}޼y#/L+IT 2[n^gA-ȯF]0"]. Ei# hX!2 I`L36~ߦd(R}M.:D]<;{f@xɸ[vWvL81gh/v?5gHX*f\%teV[GY*pІd!g}pܢ}m0ևwPр؅9I`5mGP61L0CGCԤZW ;g ī\C\sucZ j kו)-0$vo};pΧ{i&2^B,p&u/ בbFn=53?fGnaBb\Uh@k~b"r5N-gDw&AG"ցd Y$hkFdm]6o|݇,2:{'ZѸXyԋpyb'eXr1cc:-4A 5f*cv˺%k(}( ۍ)oxC`::|;Ωӎpel tOF;Ɂ3nazpO(gV^YIHqHwˣwNPݛuHi$r &(,{׶9 n>ˋez+=M>-mxA ܕt>adH29v{=ңR\`yg M2;8 #veLISŒgfDلcsे`&j3:g[w P\ ]]9$NMZ^MWYLRfb7bHrei mc5̠i{ck^OiH{ps/f^U ,I>}# WnX/_:lx\Ze\?KbY oQ,y(M ]kK9|tiȄ <֩pDfb P'ebG ܱ޳ ^43U MzYa hMk@5 賾xkv(7_¥ m|^IׅdͺF>SF~pq'I|S|-ZOb[v@%톅 "(D4] %_: e{ۑ"_oH̝ZώFo!bD A'6;#rWm ɖv LW9iF{a2,#Zz0ֽ.說&T߻CSBڥ"`R"^,jgd`;r* Zj4*:!Lv6@P4+#YeqImhyB̟/}>Jk adXS܆7:s͞L]#šzjj<(*m+*+>b+X !;{ט"T"E O ]s;HϤ͝%i_V#}PeAp~(0<,7Zpbe gאȸ@ɘ-’LV]tEdY}pch`b I#_󬕈͝uJf*, Xs)~LW5Ux`2TR8g8fa^'t+ѼH Ű֜2mR:@KUǹipc51wzC~b1"{w#r*[%"Rj^Gyzxp3+cc%n6t`D=8~q_ 1ubrV&:r2RH:*5{N$¬= ÀۀHx@9 J)5(O4f Tb>+1Yv bL:d8N$ɬzfTK9 QMsiF;;Ioş8}ma!9{#P٠bωh_7qۊЁ)[mh v"! p7/N87fn`vyܚYhq*v+ @f^̂Дwq-j_Xv N#Ќ4e7 2n)"->,V".ˡvʜBwc6 ?eun&5ۏFE?۲&fܕ?jrDWUdd8ラht4kR.*%c~|/8C*uuj˽Ȳ7b^w^L/T` +=[tD*,rΝ |}*[& 'i O݊J ۦXx a uk~MN'} "IMhs gZRĠ>3=n/FW[TZf\ s*I$+c~\nɖϟZUYo хX3 =RoQL*#5=G,%-䈬`i3j5 9 Ru &䊦3p%;Vezëq#gp>kJ}XO"{GuZ: ]._[ {Ⱥw &^Tu9$!qi[DB$b7~Qa9$U 7lh1Լ% Lj$ LĪyj3.1uik%dElGc c!5_XŢ)A^-,^{ߔ;,5&.xZ NܲuSXwBNgHWfVsւ"q5zI8!PsYThZ.>MA[MEeC+Oscs9r ] + FJ=6PV$rٵZ"(v_M eh$7lC T UHafj܃{p*~abjh\Lq@Vප{nSܩVx|+Up]C>TCƟrU*Șv+#Ii'~q6OvNh`҃ت w^g%e(JԬ\<@WnJT)Yq}fNM3{K Z*[f.m!뙹ٍ| 2VA3Röb`/+1fh mr9`W /5W٤mvtݥi7Z昉*Pr?>jE uuss fT%#Ѱ@ ף0]Y2dۆ1_gOژKFaRcBO.3G!J_%_$o)\>(fX3lL`>S(B8;MBx'Z|fphrtwTaL;.n(P:Hvz'MP,qr&~h*4iGd*鏡,9QGEf TD3a#ӿ[pSd:toj|DcA[݌Av&taUtW*mZ•z[z,,iK5ĎnVALkT3Z$5"8Ig'EO.e[ ѩ~PNAn@m8UCWoWVD_@N-X@@sݰLdDu,BVr0ͤ Hd< F=70EzcXn-&ցmB}t7$`9[/)[K55%z'LY6[GO&2\anDKLn nzw5+jMȧK:o 5dAH?!V?,#(IŖrE(h< ]kqB{dݩ>|e7i%)W\KLuTԆ<.KBOtc\4Q: ]-~J@Gl|{"A9xaoH'&^uV 2^ёN >4?$f'k<]/FA t:c]4]0fE>`3Mܙ >FsU{x9^t},v>̕6 \>ɖ[کWj#Xn%ԢM3uh}!p>bߘeՍJ<&q m9n]WbϽX 'hiվ P%x*pwN]ҏ_5I|GScćs+g/ 9Y%`@7ɁRayd N,ʒMiWdA$?2A2ef;+[Q'/)Au1d"6LJ eF쬡,5ob2a6ꯩqIht;7HU΋W^^ݧz^)<$%͕ͻa=5axo^=yM[&2pAL 7D$xRlKA[UŗD"Wo\SaUTD^ì>Dhlۥu@͆|<e tn+yW΍d B_z*<ƓrsIH0#[Am/RW=z #YY޹@Oq9B,݈oW]\}#2Rx1i1{ Z^.Ycja7|8jԝ8w˥ʲ*}D`X=+m_Nsq:MY`2decQ^h09OwotD5JUe}X]}6skH NBvz7 yynֻk]j痽2QG KλVA #we?QMQ\w&-rC utؚ0P}wFZF4AT<} Cr>RF0%rNkpV|#?7Yl \,dĸ"DynqHHKX$Uq,}7K s#{^O`*.|/$fIzJ]R>\NņaWRado/{Udzk:98AdXQ8iEr%3Yq >xxeCnUo"gV15axdw0%E oBЄQk4&ڵIgǼnp% Rv5X|y%X1p^Zw9M&`  .c";SІ M̺ ZTN.qIY-|#`Hǿ%PLO_fJC]_e|Ki@vƿ 26Oo,.B7p9H6%F A(%J91A.->WxH&#DW6 =Rjl`?Ⲻ!FSMZ(ߙh2bvE QL?28o8 %5Kt^x}#쬞3ɌnIJmc^kRL<"eSγ^t$W8GeBycD1og7?6hq0qcmy^V* 櫻κ)Hw9̉RG5A&lTu?f Sk[T-,;ZyGҌ_bsJ B@d]KEv/@!ϘêJ0U;ct7Z3V#MK y٤ųOBfDb4PP \ₐ*#;v=b>QJB⇻3t˗:$j1TnJbp[k7ET;<)4FI24 bz* ײӽ.vS=OjVu*ːU.F7ܠ]@NA[6P_\z4{Ux6SЙ`bo#ϪН/w㲍 ]ӄNWCH-?"w2*P`K^.蠑^NGs6(>:wg32zE6?N," 'l&ۉ2HLla^WLJ. 3ry|zD IlgaבØVu;EֿIVЦdڀ_"%STK}\?!4<0}sd_zej..R=wCj3ܮ(!I̩A==uOP1v! H䚃N"sƣP<} %< iJRD9(zr@ 2>f d?y ҨhT2fΉ[O~95ɽor0X;T#|ئ;ś–KlKynM7ԃ0 @|V85Yq\ZnIۤ)j@[FU*LXTս:lX_!fN~i]+h^-|hy D(teذ#G%t"Bl9ȶY@]X&-d30X$:{9Gj)m{VE{:hC :[еł>X'hY d-H,߁a8W) 0>! @H?{u39"_b%SHfRǿc)=P0ah=7I#YI\:d'2 smM Fuh+0m]^ط46n<֥{i4O1 f YŃKAQ,>g*E^-}, ,NK[odmx1g h1Y"yIvԳӒjk!7Ը$8I?[A^Si[JM4C! fJYb͕,pD g.sRhJض*k"[im+YOע8ٚdInPAC +LN& sr1n?Q%p( V )BNN9]93Ƞ1y4;:߂ ql`ۦ'BRvX}Nb*b?e$$W`bA (VoO*教:l-dP"|} pU)9=u/W0[eU*AEk03A " v͈"偃i;LDhW>6kq"j:qe3`.ą.P*dY)͡=ű)H) fac_)U?ȿnI%![MV_}Ē!܄S &x:ҥ%_8tU:;O2(etְCyM';qs>"Avβɕ=B acEHE d7{"C'ڊ'k[(P_hFߏnÂ2yG6%{ב~^Yhm+0~>xefN)f֌G@cJ>:GfP_f7c*cg{wbMHk&?Tb]u `!e .y<)pyugZ}7z N$ <ӯ:]0J_9oÇ Ujy75P *TKmg7Ua+b/8[HcVr>Fm,vΓW5Y%LKO)o̪Rne gLgP;0gW6v}Lk޶\X"%X]aYS;VEo?a:|Gq6 [LhE;u8U"n1`bïi{H-1BA9:'Γ [Vlc< +:"SXa hL :e ՑzMYjeXLQ%EGf}8A h?M/qۨ˚ŕ7UGKUI4}TY+fdm4IKӿU6kHcٓk<VMDBRw%`.XZ Aޟn؊^ָ#@_̂ƉB s"ٲBHoEM&&piH>,_Z 6C(/t _ ø@'i!4]UFs+$k^kStlƄrJ,'; t]09x  'CP)S@r e̋2<0lΝ@XMOԧi2}l{k[iL9۱c>-ȕ nȇ;9tnp}=J{lk=n\_U'Ti&m<z(K(1 % g1ɿm* 9ķ#N>[7qدo$}+Ru)\Э닐dKP0DYUa`* n`Zf2trܔCr-3uq+0 xcRWVa:AN0Qeկ{2b'y}n]`cv"(qR*v?kw*"Cy,Pp :GRRۇK-h %K8P k*1M]Ӝ1Y!$w74\ksR{(OƁ %vbe3[n]:xëݸ69]QƪHQu \# Q?oDY/D&,:ziCFWwgLl@ˮ7KbÄ\$ztrz+a0DuA@ot|@T#vl iDdh#B)x[ F>oRu\1@p\H0&MM ),[Uf\=I%h% FuG'-hH? w ]_s81ޥh951z@zVBxM9#5DwNgaY{ E/d_~|r 0%3ad ; >5g +_4K_bi-0N~u;nӵ<Dbl[fI0Ҳ%Bҭ ,~92ܠ:^eKwx][LTBB= 59 o"H$yߨ@RC7$ї6;4 ;?!ѷ[!8xak|\[ra) abVO'w@W*03}r#:yrFpvSDЀs㔳; !`7Q612x i!IjZ li4WPWkq9fĹ%+#)tbzFA'B'0l>o[ lB'vgWj8{^h ṮTUYTX;+)v(#!$3}D&[g/`GOMr;Cִt}s)YK)wcB긼')n8x,wvs4%C<;{qYgâ)$&f;( -Q^-9 ߎxDhN,QcRtݚ;a$>DY)%Vdv|ƴ`Iu2Q 8d#'&v Y""#5Lȡ=BfWHBXIaق)[_B-)) \LLu SPA#CƔF[D"CEyÙB8+Aѵ\u7X?(+?hD"s,s m טu hA<0+Į!ѯtk߾tZ9U.|J#w6?uL /)~챤N I9(UBHӗVu4 ! MBЛM,7z.^&T䉙"gn"D8?:JG2&A5O#A2 4R A5djg>] s(BN\mڞ]z&^zupdx+w<x%x8+'$vsY2۱x|q>O feX9ˇA$W9eux27heV"`hG UIZecanisGhq(r3а%b6P܀6E֋?Ğ(8îM$sHf &jUXUeBc =B(OZ02^Iq̰W }S&#0U\W}vVLc iF oMM?)"U]_9X?j"e h*#= 7ǽQ-.|QMb,xH1y?L^tHM5?#ȯRMh%&C=b B`k8}<ʕXüOLCwZqRٴ>DP[*yw5 9FX鍨5=m:߇ _/2ej5(XԄT6D$(]ROs j mA:*xzy*a.d eI5CYI̸Ueǒ\A9 Oa[fx> o<򡂅C m:XV|ጃ0`^l$4*Mw(pQUҩVGzۣ쌊).D bxˎ*X"1 3k0[Um3S0!o? BCdp,CLZߧܮ*nAwanp3&&(`6`>^Hp #[VhEg^^'[d;Ic nz騬+渒Z-c7o#>,JLls$ڰTw>@_apo;ؘ6C:2=~uL`׵7 hR6Q8`䔂E|C I1!셽 ) @30{}FXusC"d盔9g9/Ck<NRo*&~j lZps03HK*Ԕ0NWSYwSSMO&1X0F evnl'e*KwLAj>Lfn{ )NTy(fZqKݿme^eo@?#F*C5EJ*|AǴٙSn0YQr͠JKnU}B8, mVt&7Uj=w/'tR'Y+]M4z"rnO!= )xs;9<Էfj0]!,JFzJ,B~t@i;ی1+q&]rzLULǺ,1=780,eKA]OH{r lkYJ brДejҁxasԚ$^|osվ, YC#Rj}?>B auiLCGu"7$ 8_O[V(?aF O h̽ ZƚCu/LS䇀zizw}=#_ަ/!Zͻs[/uӹ 4\djϴ=qܱsb+^I5$*mChEw`2VRV>a },{{2Zُޘ'Exي4hVo0Y'r.<,`D-!*24qZ f!.SQL5 ?iӕ$^V]hq)dJc`gr?<CV&1$^T]M*r`4}Е\lUJ2pwhRTSE9!(BS_lZb3")z -{ZhQ-NyKAfPilp䝔vM`IlF\{0jԈZy䷞$8d &-=(hyyg0EgBp.5JJgpl2t!G&NIhOhFH>9sڂgPe4u+F P@¾oF%t" vEcD7 maŖH5,:A»5: ~j CLE᝖$ >fucaY')XvIJCAO065V@7˹(qWe3r ryص>ERdtA_\  Pk^F'2ZBJUӋ;Wzk+3SROfbAWY$&,d-▵?@5XyCʘ^ia%Vdd , }?=q~bX-d A#Y*W$~eMqܚS2 !#|h:W?*{r^+ [IgGnTyd)3#vn3ۏ 8$3( }N56&%v$ KobC ;A*RpmjOs 6LOLGoP|Twu?*~ZFHO~M",MmsgQݍA\ x[*lj IX|d B<,0SX`o 1 blXJ T+ 52N܅5$p~ hxВ{V:u< ֝b/ѝfڎ6)g@5< eEl*y<\jcfg$O'Y,K= ob/"SGI^ɗZ6o6DMm>!H%@Β'LwI U{a3X'7y)CZoC2TÂ)8re!F>,eNz읦) 쨵v|ǟ;kZlw;eI(zutaF&r͉̋5uyBdw & vVIJXGR@~Haߞ}d)L|--%r\8Uq%H=J2\mG40{u@nlv钇#wAzcz?_oЌqu}Sm^B09xA{_>á uUZʃ# -3A0TY /ϵ<"2f`hZ +>lj F7oF9fu&*1pۣ} ڶ.{t Q?ʀ4("sQ4Uc~[٣Ix*ޟnMWpRSJt N%F6#@ݐ0 6DL_= |Ԣ?2NpxUs$:I;xjoЭWQi,]ݕ\#%+=SzV*7,ȴzcK1FKQx82UH\|RcTR%9 Dh2bcR괸 cpʗ/tY^b{qOB!mgθ(v(%%E?jCYüַwe~JG,TTmn0-~E2Bd]G9-.>ӊ0coįdHjpJRLT}a-f}HY\нd속XysXd4J2fMLtNY ` "_GNP" =c%Rލh [1_m</9M^MD B'?)Dn20Wו[dO~Pe֢ф۞""wDp@2B>f~d679%Lrs{8l+LSd9,啻W",BGO On}[`JEj>BE\U:j /ng-N7ThK.}e~dZӲφLٿ/ؖ?K Zra~U6gU=" 1t., țf2&a씁ϚXad7 S7xc ͚7-8AE8CڔpH0 fau et]hqż6#)/~>GI׋Q}n_L ⯴ zǪh 5(5v#^k̑G?GmGl sъVst 4@()z3hfg0"T\|'b[2>+H%ɮC4ƚ5Ҝ 9^eunO})!Π<<InofdEtS6{$Zs7a?q`D_ }H[O{`kʟ WǴ)DM G +R|5K+D}{2{g%̠'‹gJSj!u Z 򎰱g]_,jhѰTaa4r5u ߋ"d)f z &.acЛ ŀ՗'zMُ  qK-j@B*Gs0-h16ڐ^-$`<č| -|F@j3FX(kOujJ|k~8J ߱uK]6}t1+zj1tDNJ%##mw C.$cbZxnGaC#p!c _Zydس*?%6j$Xޚd90畐l^eXS# Q qsd0u@ykT$%n +Dv 7t @E.C%|Kr4z|,5X~\.:]pTSϠK.rrrInG8\GlP3Э_\K:ЄOJ?]QOg'>q BL 7$a#n1 `|)TIB"Bږ MyTz7&ƺ"[YGш˰)v eT2k$Q:.8ܴdyM8顜@;Su1E p:uqgb8:*$]jaC'XUⶏ$Bm?H2wZMC't(ܺ``N D f 3.:ؚ|♔ίPc`% ׉E#g ;YPT8Q.˺`O} Կ8Z7i"9G qz׋DT. F9w+tE?ǤӣcG+@͔I&r_ Ru5P;yPVijl ػ)J3ݷDRgSfǺF5>x?yz(G sQ~> 1s@,*><8o0`WP\8e M&ޗQ'm/6r 9\qT* "ΑSR}_8暯yBDǨk{V@@n1lDncD\hw %F;m+%D$vHCb۴mΐ趌Rɱfx!JALvQ6LmF'|<[7=[U eHLU$,CK%⾘[gb B7Z# 6L#No`>~$ƒ^SP_Tq-ף\3˟j ݡUv_Ķh=CYA7,\t )^'A*IbۘˋR-pMܗ &"T$nDV촽xֆMF= <򱝉ȓg50%hL Ά͏ 6B&X23_Or-M݄Ƽ.]jE1*p3u&C]v(烡=~aR6)bn.zؤ)X/ma!gtbRgy'qNejf'F!eQO9kPY}(2 W|C9)oiZ?n9٢?3 JFYNV;~ NeVZUл\={Eg[d=3ZAީ )) _م\WOz$9:>Ϭ[+a,'>HEY vW^jB >,xA}bbLڏـ"kJhjJnu(E,ήY8`mʿ-/<)IՉCw3K?7N1it7H ҷP"xiT놣H~cL;f:|SKiEJaSIXID&F}G!ے`yr{σgv^r?d"2obkn4W#޷!pz2Wk^{R> KJ\sbezZIC(ÛV^=<=ȃ3v*щhD=TwCa0RK]IhZR8%p9EjL+p=XxyiݍV1$jiYmPp_%?8 j{;{kLe$t"w4K.$K+3pѥy\GhST6濇- i* v [,|)Jj1oJT:~V$~@~h|zWܮl8P*U30̺PfeȜ, dJ(q fڊHpscrz𥙛>qy[x C<*Е9ycYy2e2Y hQR_әOy*PXV L *"h@)Q0kL5˞wc٫Zܥ. g +ԂmWMn4p _8603:j2T<.]rWNc"H_f^?[!H9^ FW[@%mbO2NV,:C`jS?+)&QC%-hTyV}V 8 R&| Bf6x:duS:vqI &\49EwEn#ZwVHHkPԕv7m8d'qzAZ3x%*; 1LDN&afSƸPC|WGE]57PƱ|6⅝01ˇrTS6sΒ^|uM(k QHʅ'~#._w E9Xכf.2DNE藂 yHos?(xP7L"6nG5bk:E*!D¹xIK+\0q\v6%hs< "7)v| C`{!z T ræ?h ovxMTJlhސ0=nW1c[}""$_Cߍq+eX&^q/U2{p\OwK_^"!9(YdHk_ǎ="]@n~7msߍ5Ib*]a,1Hi? jkeM)l줰gϑ;?<7ۺA#}yVSQh7DrH, 'rp_RVX@BC/9zmRe)?~ӻboњ,#Hh9/i -$]Xk"(X@7`h'=JBG{끮!,Ml" }ÏިMj4vg͙omc!L2Tnvm ŗ4x7'u7ʋ:,6sD Z7@asnp8W C$CMR 9[9ݎ[jE0_m 2!$DxGr^@nr %ĔS\CGb]SoNʕE23IAt3/c[Kd! r%Ae `0PB數{ 1IC =p 5UwwD@ ܸA"/3Jt gV-R^[&l`6M\L\PGَ _&}䚰 4V(DXc3cTA/8f#&[OD#bG7H1C!?+]^L[KcK\PnHtJ.mwybSGE/ڿk6 @+^θU,3^E.W($dw#ިmf@ :{&w-QB CgkvAmQU{rٲ)ٞ?4f”6ngi&~EWP*3lВpJM7);=j閭Ak52?&\ƨ/aN9Uyb+W::47)NC×m؇r Rn2wUq"2 SnhxP``z< ƃ >RjmwwG5©Dd@BFy\SN` 5ʞ=I=L"5ySuMG=ajb>7vr.E6 ey[O"0tuMg~iiUvoYd]>1Ln/o=*$Oz_C?FƩS"Àx4]YbUbIsIk+MY(HD르 Łmz dZ-cs/>kކM';.%i9.ޱIle(&9yb"3쮘&pWxMO;#8 =!Z݊ڵ_w4o%K]>MũRYxFvhں:ޯx"kƝm Ǖ}Դy$L=/.vi举uMO[xR\8 z G0;z~)G@g܎YZK^FN6a@PwF/zkUl%X"乷ӄ7/p4[¼ ^0Dxm*PQw^׌yL2c\s9niX9(ՋCH1S.Dj"1\,zFGԄwi"ç7:+ؘе L҅C{ɦ:;0GʤםKND6]z|7GTHV8؞$whV>B35'FȒ[-|:Xp^cOMWsӿ|֞-ZIL}P4Oc#PJFF:MJvp<ߪz5bR;<GB5~1}rOԌ.)M6 p`F8 P!fnxO[ufJU[p @ř"d*1i2ъHf:{L)顬fN Rrhmns*Z$kxnmCtxEn:/EiN<7F>=6h()Lm &[#%%0^O `naiyʣa0oWƭrT_8NqS"YSIF;Ca69.~BU"𒏘]6dɵ9Ɋ`NۚԙJR '$55IflDl "jD ;ʌ)Y [ sv74Nqq׫,À+OX B2'J>6vUz  =pF}3=Fnl[t,m=~wLE[ᆴ.g~2% ;8 *0en-(90lu]Oc?]=3GЀ`z Nq' }Ki^ͺdb(:tHQTTJ Ȩ9V%"Ճg$ROFNyܧ"to6p6jud6=fG +ŷF+˟$n"fc׊ \B#3W6ߦ"zD6HVSmT(jb!_hXCuW DKI^f .[#!M G BJB]ωG4Wj5-Wv#S*z~#ֿ-U^˛:#L)ǺC*<:  42M$VӉmGߧ=3>!ʕ t֘|)'=k>y O]O0ݗ0>$_H/N3, .$x$98MAܴJ-\Ң%O@-I<Ë#`vdhI;wC%R%O$br[mA&פ$ʠ!DsPͿjahoM*.䃥[,5r:yL谑rR.CRgK0*QQf|m!* Z0:lBq.r #u_Pߖ)SaƏjX45U`TJuXq,< @uE=B\>R-NoAjmV{W:EZxe&Ooψ[wbu+: _!=r7]%GXP]WQZ2K' +U.l|g3$g {]):9M@l%e2Ev|ypQ/Drڧ_ۇ;LGnApx'1?7DT l3A?La!Q؇U&uF#$fĹײz9W5Wj$-F/@# )(mN\ AmT7bt2؇ >BdwmMU(ɲJG W[xC"J4(RjN۬joMe2SOAӳ=dۨxmG;"w[dCiL>]OW7S_>GBs2G@ %!8 Z0^aq4eik*@0.Eyl{G 9~UhP %L}4㵿ůP&#;Dڷ\ceR$śc#Ƨqj~}`;8%`>Zc]a\2$.c* #jkLMqų o3aty$ GHJiu #?5a^M%GFS7#Zt[;{Ztbi >{3RHxB̸`:4k\- ~~Gdgd43Tb$9A|U) V|\c)NRrGU)!J 0WY,$@ M3&[@jޏV@-DV}#_U+ʷb-Tw̝J_M=PDxqeu 3^Q2nw7yB*i8_jt{>rRRA ?7yPT,&ΚT {H }D=\:bӟYoyTjƲ¥j1jLw]`iqtr7IsCf֧{zľ/?TI [#Pߔn:'͵$OFy B-NT 6i-q f\ h4/4⇶L~B* (_+{s^$ w̬r q4xmZo﮳d6"W0mݿ`#ZNQ e%+N:i&g cZڑ|{ക{rdT{yW aq&䝳7!Ԥc}a{l9ݽ2{.CfpTѪ4JXdaO'>yD5c_:OG7{X-ʂB86 ` eMgpa>&8Kd}!-AټJӒU"E=|8Tn s:a pyx+dEĥz ͸pr7,J<ˇimZx4d!jgJ8UͥyB!XV0p#QHՃBS.cLr~0/Y>X'{2y + #d؈eU9$~ɤ 6YSְb͝d6NaM*ď$7+>׉GhK]N}N᭲W0٧'?H&.O4BuucYxv@6~SmH0Wxu!Ás~V})H|/AKiuK2S]1,p9~%Gč_ G,WmV8?vahgJ?:"#MF6i1:ct(FP#NplF" x>È7?"듦 d 8 LQ<"db9)mmIaZ⼪\RKi#ɓXڪ相8eBH^2mkRQׇɝ^SIy܊8 6].7UQ-} 2136*ڱ&70ɠ=&J$XSZ^X1qCdm޷hI-t>X8"K赦J& c 'v'W m|kwk\?L@bK|mw}87@!ۚab_٢P"P5OV݆3hɍob:Ozce~"@5S%&b&"U =8[1ӛ>c[&շ];Y"oǩ˔o,oMmzZHiS󀚽O]R$uߧn3%kEͶ[:=SQ"~<^G{<8uMOrZ1\G~Aр%'E$m;ՏJ߇EhSU^]֡uqBl?K,]&ЮRQq:|O 8ɏcPlۡө%A(Y"{{p}0>EFWjt@o+dmvQow+cZk-ꥇE0!LT6Pe ?QY$ZUwˇ'D{;tȇ8}Pd>'>AQLZs)ha|wE7XN8H[ kc'^[% AKdeeyTHSHkL`ſfEڞh<(,N#Ltvu; ?:f$޶P$:s 2,ҫxLA/; ZCdN8IAu{˫C[ShP^5P>nʳR+)LM9kb2ɢ^3KͦOG+D1R)+V 4np:p\9-#'/؈C:Es[vFf;5+l+䋪mHu/{S֐Q@ь6*k:n ^e o:H[x3[ťMH^E]'6 2.O_X+h8ƙ tܠ$~Zb; 5tI??KJGc6{OA9nd7ڰ(JunM$À`L];`Ja*098+Ļ@MB^9ٔ;X5תv ,QuMXAaM `}rX (#_)oORFwL 豧 6[%eD&]zTU`ljȩ}vJǑQ)tHYc}rJfv"%FϲgؤST Tn)ld)~*ʈfw wa,-y+;"?K@1nZBHk4lb0q/LtvsO3vvkߥdU:C, +IA]Tv'H #8 uRQAi: XYKcG+?}4)OY_*-tLN<8l Y5RS/uhG8\ M6O{”Wzp|UI4_!##Fރֺ;֫X-yɬ|nRC~lbvILm\0MY&m.2+ m_':@ӧf]w 0̛"&*BLo%< ?d{*xR< TƽSLkr#<kкu&NQJ$XX1i##R3p~, 1gT>Gwυr#d}(!.[]5۾p_ÞfIP&n+T2yS<q=:)? ]h@q^IpƗ%3oGSo p"铳f}}ΤWO5/}&Ge =]Ziͨp? 50`Zw OD폟p?54489ei]ؑ#lyi؄ DZG2,&W|YŒ%Ο.Ҍ֞җP_GU4jqTPϡC|#;Ϥw_aa'Y#}',PqK?OfjG>3yC R􆨏hps$>Q|xB-y >ͨU@@8Nfu,bW]4EKNaXkt'f_oᖶK9/}"Ҍh?߭ԙVxqxI}Hi4؍$pm q>Q(g ?Զfa DӟjS\S࢜r]UF^T.{ْ(Rc3wQ4;dRHGWU) ``~*x90f4>lx!m5=LnqT4/R#xv|#5 f/cr7Pm4.srE%@Aa._p֣MA˝*P[CQk`e@Rk3_gBmLEi(L^r&f/ ki&~ S&;=;G/P4^DstIqK+ Ճ؅w_%PZh͋0!"ҩ*ӂ\^Pxe~={t֧P^im1@A=P8! gAFP7[vc*H剞f9(J3&(,yvl_rfńwmLJd2lm/$&s͐cyU::wL@rn S̥MaoڋKuC,(_#&J<-8&*u *QkX=}IPXfu@ [5.n@x={`W$ d`,pKqU@1#;7e[gvHg20Qh]W:wjک$BO_,Zǟkzt!v"-" YBw^\#[e{5Dm04Kmu]puQ܀!RZشjB$^˗SRT#x_z:|NpoWC&YlIVvzh % oI0p򓬩/s?v~h>Cg&/ y)z1kLt]lr 9xʎtkzqJ4BM hN TХ'#D ¾j@kSnõn IC.rǝGXB OX)cĞQW/kD_N4w.s plw4[YQ1lhwg JiU،M߭io͔yYэEAuBp hlɬo ]?QgM$RuA6֘N6x9K]q\0!I#EbzPH}iWyOtWRU'aK0c4+*#Kb H|ZoMg)>Zڎ9AFDrH.( ;/!t|; q%R "k?qY3GSi[xsSh\ 3π< 'JqdLA7syTWvJpG=v|X 7vND*^FޢOϳ u?3`.hNlYLԅ!?hLL,x4zYdM̻  #']/ JKE&$t=ê<6x4` XYVܨHT:`/$yK!iܲYtG Iey0>(@% tU^ïH(G`y1 r9(oQ―šxEN Lێw#vwԑI6DAHOq/ a`j4G1b?6mZc.cǕ~ p"p''b|rRb`cm+͜ƵA1u69.>D?=e<T<:e9ؓ E(g#E -I5DM V}FN=xWq#9LJsr@0Z[j?9bum*1|?m?F߿)c0CmÅͭZu@4EJ\f{P%c :Bj+ٺ `0[c H~eIm5 kYn񘪜5Y1%~T5!;ADC6N87?ޙ!3DRv,G%\ZX83{d%HȄgZd2 Ԣĺ4'^H?V1̧xpGHMvSBeNfJ\7,ibÍI൓}e$]-4dVѡykNLo!I|WW_\=`H"hOXY$ٞH,YFAF2Ic S''\~7I; MR_07й{i!9\n1gaqˠ-N"޶|B񣐺I'JȚtVe4; Rvt Efl)Mbjdx4߻_Lכ m6\'{72HV;i@<-n v 矄dW\9 36+£i:2]!FŽ!)mT)r,%d0>q<1 \ u3\І|g36BXqnA^zuVMk )L~`sHo7H߮#%ʰ\[BKB(}Afq8^ZtnyB.M]2rUo}ƻcCz"εGFAX7ĹY+Hm3/htw`y|;sMG>7غUnXZ ;fIm!+x.\00絗OiŃAH=oH tT!F!uC@ p |}{rq^? "^pxņ |荥Ɠb~vuxT0Ji:xsw奊S7n'Cb^V$"B"3ɒWFr|V+l[M/=_dj(v.1ˤ6Cx f lT#9sfȵ$gu&A=wh0IUm-izupid : ܷ*K(DT%S!(z>9u~^RQFh6B`X %eN/i<՞Il [K Rjx睗d!'kAW6B~=˫|P!E$Eazz*D*?pj;?MHr!% ƓRd#N"nlQZaptH}G~<LψB1M8v:NKẻFjquA!XȦPsܤmrђ!۪~W[>hMfB&jʩ+{[y\ N f.wfmtF' 9v?4^l$6C[XTp]Mڦ tGn)WQ=<׊AAȞPDUԁu ҉%RYW!BLx1}n׽I $Uo RadO/y-x;dp-(%3j:_Eu|'FJqΗjdKqO\K8/ɂy]\|lgoM1LUNc.1AYR`6.3ן| ;NDUZx q6 yZ\9ZjvTD8+86=J3ţГ'ga K6W&9rf'awHڊ{bx)G^d[Rzʯ})]?mr*Lre* ׇ\w~(O fn ;OJ`EPW.4d! ;x.7p=Qe!4vHE`tCW p @ֻ$&; )WxW59Kۀ|ɋBg9[ +gZ7|[X-[E2 m-ӓNdžӢ /Q|G//u*WO &BϞ+a,5at1]&ȋ̼6MX1郩x0Os \Z9J? :=`TC'bNg1t'6w+j9܀FH.mG:l;V$\Z 9ۘחȺsQܗdJHvٲFy42OW6i^EB\ޥa.tQ./. Ay`B-!{Mgz(p^ݎP{i7`s(RhV6xUB~TUBAqF*eY%t77w]Kl4hUas}%(xJbG:e™+dWj>;FwZ?\uea_v@2.&. 5WI ..k DbZ4uLD\@blg/"_i#LN!*:ĆSeoӚYϔmޕݎLI0H&'ȼ`;P8$a"b6a5 FvÊw¶y+1I_g7ч j;띣wm?Hf{Jȿ@%Tֳ1k6-LRg 13e7Ӕ3[ߵބxZAoptx\v5m.8*ku;e ݨ͘=J?ՍLm?b+PP721hIqZIn0޺զ0)4:nD\qQغ9_-l h;3{Fc;* AZ%aY|&KFf7gM͆ Ֆ hK%A޺^H,WYsZ^o#L#n]}z|.m(%vBKxLs}{d۫ wպ Kj8i)Cz> Ps4^qqG`{%ՏTx1#F<`<7I{OU;zFݑje3FcZS%,K&jjD([1&mtޡn8T6OrkfP=y5 )L G$QUU䥅bCz ]}*s6l@(]=W1Gȼ$\4D_ѫ[cIw=wR|' [ b@x6λUHRnz6J6ywrxYszyf ΕH*<gp՟7. \;Ep.; bZO;mf]~/禽di0ܡˁf#̑|u~t+ _wpub/½w r=WyPl*yr2Id"$QW~PLFJ=~?u.L7OCi C&в JT4 |jx5cT@V|iwhIq  īpXY6X5 \ժU^ ?~ݠIxup!lITWUzHfl'²*4%,GLHSsE}4QW!\bh֠Q7^$U]Zvlu|]ܽ5Z %>JsK6xk99L T/~!)?>ZF0k3g@L&;8yԚUkBhNB:vz܍Kь ! LRVW*A}۠x;,{džr+=zuv^7.IW\.tgN,$qUt9"Wtvs $@WA#WÈ?Jqs4Gm""QK$V%dD8E¥+5j}،inEYc릢N*m] @ ?àل:D(s:} 벋PnWJJx;)P"\Q[ٝ-&Et8}NJ e ÍRL] e7S3ؖj 4gJqZWC2@ey,5"'8 i}M#n,~hJMe|^= pbSfBj`:944VFc/"ĬmuN|TcLe ;L O?$yv]-w6"K ST`/- J9E"W*GґejݺT NDJzO*Ӊ,2+6'U+ 8nl"0oNDFfIzִ#=z~^2_%nZd ~jo}\+c-1,T5q$bx-<3AS_ʎ0'%<Ҏq]_81U4 wJX 2iuekCTq*oӷt{jTnmGd'<ʡc.+{[pE)IPC k6ѻ>V_$\yqzU湎 TL6QEM?#|AKYy@JȇZs&(98i;xZ?;bS8=u>w3_EH}<[vF&+¾8=+!9zQBB =\" joa^0-g ?T=;4~:niܖ )%d]'?9`5ͻ,F>*el"7rp;ԨQ$9, -{5BFWIJU%.0, S3w^Qf 6p3͓ BR BtWQ;>{Gߐ޸b,weqDT Ĥ 0R%6X"83CPŝTUQ0着nf[1 h=Wǧy=qثج =J`۾zju `ׂb3{;$=-Jp STDɝ`:r?b0CڵVVbV2W;o m\rj3N>/ڏx?Yzٓ踉{E }̒Pa^9mԀQP ӀWm~)9^/ikYor~9I.{bk%A:[OV8h縷(4Irst-FKobYkTn'ML i:2QXxRCdSj?YO#S~k[M ~a?Kps-`{5~/:R77w}Z]~?-,p[avL\l^I 2[} ϧ*Wqc,nDא56пL˛kxk+ܚi MF>Pira_ ۫Kke Vӟ]|iy˶^g\ Sȃ@部 6:y&3msg)+IY43]?>ܻ޿ l[bn&}li;b;~8 p]}--NQ1&,42SU ǭ^_؊Wn,bD Fe&Ԓ礵u ,D";ɝJ-ti%Q2:X =JJSLRW 7.:Q1rVs_mo`+7Jh+" U%FWK4-c8{Œ^q38_gwˎDE Z.,fν(L]~;), grsrgc"]Rn怎؝e>@(>EA);췊;< )Mr~J~(-k6SZg փ r\A|8vMZu;C g˳u |\SwFG2gfW҆;ܺ 6zȄeS %p\ed5d kgn1'K#zO0rچ_Cc]h嶺~ЕpT"Ǯ;L+gfh<vL]9JQJЦQh g>GmC !3Uذ6?]MLZ |H@- ϭ4q/ dnщMṠy.H#"6i'=&"Zǔ%)^ l~=ڵx`JdV]ؠ1R$ipqBQQ2T$/n|3NTrNڭhgXrd%&}#|(jOcOYki=<[,]Nm<4OXp}؝iI=SŠ5{]R0D2 zc]:%(q>pw;UcWc!Zd RiAw,$/)ہi"Lq*4xP})5_;gUvߟ%jZ([OD6QS!oS"u©X5K?'[yFWa4:&cqRo2MhNMz).BplA~#BoLFc,F}a/=~% ?XmLb@-sޅ^48 B4U0P![.`s`7rEƕw 5FMOςfȦަQmOj1RL$I3 Jf([z F3ax/&e7?gRA $fd,#tf(Bc4c爱\)mV& >'h3cf+T$~ </?Y7ԟ/* Jv9:Xv68iLGRr< $H`{4$SX}PkŊg R98d#]3V]WF- -+28e6kśY©D$<}9zXu {7s?s9T+Ncǹ_,LgplҲ'Jfq#&25iZ#]CoB.>9=ɑ/uJP0@a.MEjHlZ+|D]ᣣ^~$`;}#NlVɦk@]G<ၨZ醱Fj SAweN:ru0:&ehdH&L:y)Qn!45#̜ 4n!yޭ(mY'kr"}3tͭ6}\bcoCa*:]G TRM,{!|zoqC[}C#In$U:ݬf_:o{_`y-V Etk4} 8ByP)-~q-хo:0`l߈ h`Y+دL3HJu~~>ϔ-nsH50Ę$xڤ,uf *}]uqbK*^8t7h&XpgB/y%öSsq~0̌k\Bu) jjT5`h$mxhW_ofK+'<"dH ) Lv} Ý,>[(^柼r+4 nDCt% b`g<4I3uf>ġA鄳$lԠ`ǢNaR,eQ), !>lh])Tw' PDug7LLW^rhЈ"զ돝'Kdjj 2Oh\@B |Fmҍ#垨_k!DYhôiN5cYԡgTCӏ ^z_'{ ";U+$1(kXRtZfH3g7QjKΪ)=3(N‚ݛS˫rcp88{!~XNT|b2$4o{2kQ Vz.>SAxvwj5Kժx\oٚ55jb'vdޞ~۩XBŽCCx( Hw~'u3ٍ*f1eH^=x煾ò}` gb!fyav\&E-h -ST} _ b. _%7ųi= f~y|wiF3/dEuu62{b"kW( 0&au&pbxW&SP{g>pyaT{B+Plz ;ד*wÿ#A,."ͦ;$:n@ZG\gXT u 6 iҝ&rWPWVg NkB8_3)KLSsJ+ MM_bU$p~Z2r}U hdf8Z/ԍ9ܼ BįXhꝉP;b4ꅽLym={&eSw*BI81x捒j ˑ#- ,7r5goA^0cZl 5#5$E4T E/<-QnW&tpfwO`*b\b\r2S`?M;XG.x`:6 ڿHe$.2ܿùptNzBAݏ/NKR$B%MhȳФQ;6VA j+a6敍us&jxH?xQՏv]SUQN)At[ʬ@{)j*¸o-wGQ i)O588d8WE:ą=(XzPT"Fީ(G<(w EWCB֐_}ڠ*`e43+T;SqHKc4;pl4Id}FHB$}Q]Qj`L$lknCfy>jBԚ[ד\z;zB>CFJgFd)NAhLYR q'݊ JVmJ1Az6ܑEOӷ@ _A%VhNB܉3 eQPas0W]g'w, Bg\59 I1ZӐCr֗٭vhq> ^DNƀ}#+ 0D"Ƈ`H6$]FE5ͮ8f]˲ ~Zdع[Viδ-w!@0}G\vT^ ngaҎk'I;ӯi8;]dzN+Qdv'ʳbT4]FX1gӜAp }НݠiomDƍl\ xj/T+<>*Z}Pgy.9;&yf_i/ңKC'VaBAƅ|#g`/+)Ϧ9wxX-S4d{_%.'xsJ}|r qժFMgn#t L}Bbe%݁Ja+$SDŽӎhwb?&8<gx'-zR y#qv>'҃MnNIH(4FMOH>K1z71q9HPdݲ2&fԯT달t|?58]ȁAb fDͦ vf@C>PNVm]͌($ {.q /nNy>c6‰!ji䅐K%4|?qAjBe.oqemj V, ͵lRH8)z3=hh1ol} 2飚N։M^ɽ_.o DD\݆[ 4^3 LW5KA7YsFoI693/^>b1ue)I,oJ$~Ҟhw(*k)4dAKOr;n|8h急oT@^ lσtw"YdY(+߷)_tlZgzL'/)K237Fw<KZ͑A;QTG+T`]=F"QϹ=)Û0-2|yyFEgT}sT3ZXݚ9s@"MZ᫑" }GGߩEn Kmp礗-+(rFsX#A{yCCn q@u7ȺEbmt^]:*j@]'=!P~q#Ȼ3-L^x\էT[ajU2h$OjaG~E_jG$GB@~ݼ:/.ͣ1*A;"=@hCLf P\]E d}xżG0C] rOrlRCF5 h/N(#C&Y1u3򎈼ׇ0BP' .~VPc@b&#WtL.#Y ^d5xXE($p ;@~n(뵟]BJ jx UKʋb=AJ48&uj*H&O*RZ/#Q5I_R;^HWoQ5:s{hQ;CV? ]`; D5p('5Zr_DmJ:NϵW_ \?L۞s_tnőŦ: neο#;`kǓ+ag<#1[%p,?)wHҨp4DS KKc./k ;]eֿOɶxO|\05RgUg&-o|ZeRfKel:&Vq}s7&d][9ʐ%`vչ߼PzJsK:Kj/fH|`]LdJyتsdŰq `.RY`%Cwj 0ZQ9f $ ^>هW) dv n٣Nnx B'}^n`BE!m )2O(FW0]E- -gogD8 1Vy|>c;Buc/6;#E̖xA3/P>9PN=✊ 3MIl>S(~Ka "R8s! a\)Fn{~7.J5WtA?i.SD6o2 j>K\BBsREaG( !8&LW-dÌ䄼_O%aE@ NUԹQz+i<=wd `*&%ww8 d=acưkk+TyɶlS\A~p^N1lq;M PQ̖A մ1?V2a⧳ Y)ji|>d1)k %A(/+Gf{uR mqV}F.kxAlw4ZLܔ0QbJsC'`4DTt*d'جu^:>X,3fPsq?R?u77N nじ:loVVx⬜W3T5:i!Rp”iZ#EkqSUr6Uj׸MLZ/!$&Ÿw@M[B,yʢX_صTIH ͝-Yݻb*k.7 @BNCF5JW4Ma[8Xz#vKHTtbmP5Ϡ?/1? \sˆ9 ПɨOLI*wꨃ۷P!krbqT(ǍbPmªM<*D0%qTR1Ȇ,ʷ6\F= `&RsDwGb%C[FlY껰NgYNl9R5=gPb9J׼B/2qfk'^"Ỏs{D'ljxMp.玫 {<}2-m$ ՀR@P>Yln <7ueI[?-q84zMiFf&nk2. '3zUz5S~wˮCPExb3i}<˒23`J3{L]؎aQIwEͲ=!!έ^lh']$=&<Srl%Tߔi= ijɓIq0)Wv]6"o$2 PTOz>$*+s˶菷*1ZL;uP--[^eT@ȉ+L6gSL9:mUvҧ ! N 6×7CpCb®"RpM^ͩ{^NL2;ki):}Ϯ/ڂbΨy{zpeJ^eU h~NQ0Fơ' Az MS:R 6L& hO% NtS%*.XXF*!rmQu&n)()@w󩃟!|+AUG H/`g3;(l+3NaI^YòM#yY2Fyc#jͺYض}צπ;˓CG x9ڮ|u` sȡ xc%zX^omexts:&4i[Dl5 zw8ebg˺QS}梱$K'3av\ ƨjھ$bH7s Gñq!o 1::Uebڗ48ҹxud-tx@ez\&|Ь\mP` n\O2s~Wm Bha҅쇙{xwVN7,WuuM[+5c+_.Iy\T'Xkc4힐+ ]zzW}~e_gAzψmM$;V=h1sю5/ y9A!\91eEoY$DMtࠠnuTpO RR)ߪikr YJf喁έKR#A;zWs =orGW*= Z JK#F\O\\2E6axuGn#W)?7{ -~4UBq  [xV+_ n(7~/iiy=_in{}UdtW8ŹcRYL%˂v ꔵoXvMsx 7]W]m듈nʉ*_rKq.A`gL/ZLzuw0 5^M ;͈&.מp6{dVDf{$[U:XPK[k~WHWgVy1[V(C:jp='5TɃ#v0ٙ ds<\-S*,RfrZ@7o?"ūdקH %: y-`?2X$Js2YT?<>i/^]\'$_f'0>)+7ٞحyۻ_\ u̴YƤh@ Ԡ%}3rϒI kf%hKcܖbQfgydL  62RP|\AgBIJg ;%zTsBc(4H‡%#=F(#eH٧tQޤwYFaFEq%kx) FO0DE\2 lCQy5YᐋgWL(&hRsxdȬNH bt;@Z*O k bx;ia,]$p^/¥$AӊOo㞿Y};C)ߨ12'ټ\t\O&ϘҢP=?+n䳔._墣/𵒭NhbL$ y?;WUjnI>ieQPݫ .&f&kc&2`j.}dRm-|kw{9)=2q_Kwo{BzN^B F?q%>pJQPi4n dX 7ںbz6VS@wxˀxm,2Rяl _ *2VE5"ݚrHk< $tԤC} N}z\ø{PʎhR ObM*!ޙv buu:Dr&2 1xA}[cVM*׻t2!tblt) [UFrn_bjPX;v''g?YY8* 랼ҊCoAK'#lg'#96/WF].^Y/-SCKSX.JA4 .bRrΗi: CO^eЅ9,Q>06ЀHδѠG;q*x#c ,B OEHdFj.jˊ '' aRUn X"]:Wδ͈ (r ]:{NMmciG4\CN)_V*([(oVXˢAM^ȝO"#<5Zɩpbj%V0wHR95p=:%cvYطksfD%ާϏ O6ɲN,sw՛c5ruP~גoCNe)O,1hx%sR=8L*|k<(]+7okވ>td8":D: +~)אw\H8)Xcd,zrgG+[]WѳF,]&i@WM;BajQpqn3 >^\^۠.׊IJmc]MRѻ jUc ,'RY3+Qb$3SKwE9۸*qCRR nPɱIu P7RkQ7jk &t2JˮI=D b%+d& 81O\%{y#-u Y(t $w\It8l Ŋeϐ; /<; Z򰹫9i%%a$QՓ;Җ0S\&w /WȤ0J0w.mo(0Y݆1LZxѪʫ~=Q]r*I;O*$1CW=16oԥB{[YyVٸ$hkok}oV:Q?d 1* 1߮xb|B:wutU O~z(hEc*o;Z;~wdx~uɆFyM(?댸>9T|^=1@+O ܣ;lZΨױR} e0E>r:QϮJV3;,gЈ^\9(#IJonU{kZ&K}Gq-eaG\+NJZ0 f#>|~"EOz.8KgsBh K$=#XŦTsT k>9 LIXn^J؎9jʟ4l3y/ ajuCv) YI"eBM9W9')_5{*z_V#+4F _TKۂF9U7=$[_ӱKC=j~}opp'qͬq7tEaa[0^FK4P![vvLК戠n1@!#r3TxN>ha-({RWO(VMʛ϶ <l5قNإ$ Dc*T,WSE",.I&`cgDr?3sMW`'U v欬`綕/_ 9Kiz$\j1"fhqZvUgKhz5Eh͕@DDŽz혶k:6A}k[k;t=Z97ģڃ< P =yմXrn{L $1}9NwǎG"qTмRq> lN$]䨶+fRe9γ䯎8)tTQQ4j*ϷqR/m$6T ݓp `kFql>"fF5Ѣ?%H]l3NOQYQF8AIY59@AܘZBS6b Dvo¨e;"X;VZ@++|(ūpD&݋:QHo >в_ۯZ#XY=g,@*'eM n/ d ;JsWo +c?ٱJ7#l?s׼a?\B`bXF&`KPx1oK֢W~ ?9evi뼗O{୮sJ@mj?Nj>u.;?ȫw&;:,0miّrB>_hӬ4 Us̰~F4yY1Zn窶$17S񖉙`Dkhd S}uDRϩk鵎S\l v @KRiRۗЬVXI;O^^#sO/FL|/S_fcܐk1ߴ,ϯXT?+U'ޚ2U,Q T{e柮+dzX< >UaecC4*>-s&LUs+f ysci@.1CtrYǯ]Bɝ_MބO[VxJk(Vj6wO6QlgC5aݰ x&#k+j;)@ @h&CgZbJ/)^ "`z+fBw-AW/(}+ɇfjs iاXcy[0;o[]֙9$K`52U f9 Ֆ*l9i\CQ(l凰_DX*L鵇 _Oy^(;/AUaPST[6pa@vm _%]N'{Rr]TVXH0&e6[. mUOxiS{@42"6B'К d[lj2iU~WF#u:M *T zZ3ӫHG{`٢- ގMW }0ɕbN6cmS˒Zmh;Ҍ"lUf/;!?<+̲/Q'(m3?IFS/Hk!̖TWkƫq%{ewl{D`qM(Ydᯭ4h%n1Yt;j <;fÌ KmklAz(of c]Oj X؎%Oհ5J.tKvг2`!]j"_qTɷKbT:YB~odu*tTY+(!o $ҡ:2 %.̏﷓úZ "^v{U}D\\ʯ"*/ 6""Nm(L7qoOy]jM9I=iluP]bZMU6א%,KARqϵ`U|9b5kijG,[GBpN\>8~GߠSC_4]>[nŨr㾦GrV-,zTflf[r܁^ .Q'1jkk1S%Tx,IwrVVdYqp {M&q1Yx*v.T(Yw|/=˥n#s7+WNے쇞7RBE"\f_gRq tRю^S)z]Zߜoa' ) 1wXNg6/=M#.4*|gŽ*n&a1wޞ>mbR*冨¸z\UDklIhJլx|Ed1xN"fBy ]\M'Oˉ֯]/Χ5ȫW<tڌҶK B]"m25!䲪C:f;:m(10ѬCDd*!F uˁ%dǶ_d끷d-XIgD /G=H"ZqWKE4aŶ~ ӟlG\6L=IGcە,+ YAQr (b\jݠ_ 2WZt>RJ C~MI Hbk_6wQa%CM⡓QNr>C[F_I>p1(8 PD#'u65y^B9rD̿LP9. v&M2œrċKT+ڭ嘕1w"LQQֵe@wF$Y)~OXw x܂&,q#ז/f*A@5[w %8|mqR0/z3$e "//ѽ@nWZ*IW&"[#GIRdtMS^hM$]s) 1,Q5Zn&aG>]v}.TαgޤxP`ds̐`K粨;``ǖ D+29-HU29Y),B %Ud$M5I̜{żI|[ɿIz>V|mbi),u3;MbdGWJZHeϸ}_k]fOPqZb^8sM.&YnS0Iy S}.zİ<1iw|db&Qtҹ~ k(z[`=n.:s;X[G-hMDvtYYe8ʍ;0c+W]8.3=a뫙D", j3L3*@fѰ XDJ£'X vʮ/XSi9w1=(vw5xwd#7%U3^vS@J݅SIL$L/ hAQSH0!O' +܎yLjF =Zx$QW4~v8 PL]+?C|R &xm uqνDBEBD9@|"Vέ(0d=-l7pMj5h2ywlNZpbi>wp({sD+e"n6n@l)5q,ei~a4ײ>.ݧ"?4ч%O͘,UP$qϘDㆧɱ) q _H"ug*G :f`PE(lYw#+]P}o`[^#L+,7`@<2ֈHp6)(!‹D,o2R:Ш){L[c5.̏I>/4(]lԷ.v)Ŋt=FMf3z34疖,-ȝUtMI?=:sfC~ CП: ZR_eYwtX#L旚ӕ PCI~!g诨 +3c#(^|+3Ag=O۔,2w7A.^]p<µDj5ºA^kkh!򠖊=cM.`x]$VSuoީ*6P&Ry)۾zA/2ex_}"*9dI9vC]b\hZC*Oc^²H{&nvuH,yp?H`̽6> ਜɓ׌E_셃gȷ{Fbw51ޝMש>-mHeq%[2cWNBFB9T7ŝOp" ZtHV:wj,ېp%kBh BږE@i*u@ϑ. hТ&xUݍeBǺLFQFZi;〿D),6 cy;H_Z И"1֮ZYХ)҈?LL&Dž'_A~vGЯ>z UMʎ˥;i@>j4_uVh'}V+:҉ܿ #ڐػqf*hk0ppx.Հ/[4_nƘ.#tH!Uɫ[o~:&t3{W؎-훬B/>(iϐ5FW# s, y1cʛId;K#F8"g&5XV<􃠋N~~D띆,ک)4?uKBx :6(>EqR9{LO~w;ٲ>jOtN)aYLgEߥb͚ \s(>a "!rg `-Pi `}w V`hiM1NFTb[ړ6r@(k:iU ׮r 1Eק;Sx_ wFkJ5iɠzs2aAf* Oņ$*QcySIw- zcۆ5Rca7Z5Y03-`DX`,t 裑pf)Ф <76Z 0r{P9Ch ՞F/=oƜPT{#QqBc '-Ǵ3𺼸&{$/'h oYN,!kOb2(dd ),:0z洕I0oQ\j?!A] ̭EȌ?4 -GX] z{ ,d]+`1^R֖V;Xu[24=vSSG!2-Q9 cH;pl5_ hD޶`]%7kætη+QwSR8cEE=fV!m>:hE5t>86Jtd1~P]Ǜ͈0ϙ8Iz \z_q_"?O|c_.\-ө(dɐ6"y]غq5j6c-Z7mfC'`'lA^V5GMy%4v!aKJ|Sߛ@w6XJcP?(=rlxq[hU1vZCf8=CU EYA"Ճ G~kAl;|cWpD-Ac&/Bf-*vF1l\Grc}CG%: o}NM,-\w?v0?+M[*^2Eʖ˭ha{A#p9 T2KvgҷS7I6ehͿx3u)*Qn$uȝ1Ʊ {PaЄu ?@p3u }|kXPx”yn2P "ľjxl}P4ܚпQ'\ZÆ9Bx}tAEƖ\ZK'!_>3ZV0(]Kfԙ.EU|p5(D:q$歧֚ZǴeqf] fغӯ7>дcMdwQZ,IK4yQf퀖_eFܮvchnARq=x5׀*7s+gf%߿}QˉS3 50xθzǓUZJүhMhx02vNW_x5_B黤7K* $ ON׊zh񮅿 .)ͯdSD_ GiėeRoRÜƙ ttɚ6# E{ЍS+fN:vR4 K4BY;PKbFkI=HXrxsk@Sp?^燚s3v,*gK% n mZݾ d(Sx5Dۏ  3i۷ߪ)o>`sp-h1ڦa-L 3<` ?x]1Y }A_?H5G 1h&^ р ~[0e2˵Zo'0Z=_d_B_Sc.% ZK.Q Ӷ:N qE Ԅ!6?A jٱնm]( 'Y˂z:q Q'܏.f ѻ|\]cU͔ջ^ܺ,^C^P\1ZBSvH0 $ -" 2_%iX&ss[#g"]&⠥≀72Z:TŽ׻$&7/1?nڵ!ǥ.MG5 ViԳяlW²V:zZZlO'g:afǍY?оG SiT*M|Kp\Y*aQsS'kd;m>X\ޒ 7>C5/ArcQ8` $eAO%i` d.fFEj}ېm_8&'k ħnFzWIeXw!:'I)ux HPNϓr*NMH唘$lʄާT@F^S"PHP8Olp&OBN"Qyk\MR7MMF-0bʴ77f( JL)aBw.=!r]q~Qu=OWȥa_׍Š.g0-}c2rWT`,ɞOSqDNZz?(7fKBEdlK;iCb-{ h>0r*JB6od|B@CjK]/S#^K^O\VC\M%' 7 FG8)Y1 "| MA .GY\eƉzf4Y?WP_kvI饃X7.ig%*v`X굝~^OIn /E+BeC벲y4uܱmȅje ~;a0+nkhUU9Ui}pBea-&;*֎X;^'Xt+ ;4KX0ܮQ,ZxG5(NLvytfXf̡){ozQ=ϐu:Ouz[X?F:a|i%%ZSzBgs'%XԬF&pwE>k70gȪ75ǰԼԸd(+.gczE3*5XSecbSqAxVQf8WNగ)y3A)쬔ڞ cl=m#/8+ ]\lǹ@w W}W]6&(8e'+ 5ePv Qpf#s݁f>ed#}&~^S7Cb <$]:Zr͏dlU8Ll2w{%Kp t}\cEi(OfrV낙.0] #b,5p/mq>E:ح{Sx6mf鬷ad7ّbr!Jlb?髮k'*ꌡI=5-=9V,Ff GOUbz&6)`Kˁ(fw<ROٕS3 Ʊ@͎OOQxZؚ sʝL_=rORP$RryE `#b0諜:T "MS~.`q uZEը~;XPIzBJ&b,p׊4Q8#\1i'%lt5-Q@7{3IZ%Bg3Y<~0)!HYEg (B g5w7d˂UBZJ90Uֲ|CF`uO,_{'ܙ|6\h R.Yr!fs9ziщxh [Wpc' G,]4ͭCԧtӽ=;cƥFETSUA$Հ+OpOJ0oC%96z({I;j^)Xu|jNs ujȧDTEF6B'ntP=ڨ5 8NbGU(<ݞjJ< jNǐk|-Y(( pI '[0أ|3&CRbSܽ\va}7pKaSGSWc΀7 $teۂnωłiR7|85j%ɻ7U8's˙3H"^dqcjb>hЋ)h&F(G7 Iy)MaTJSM rI8a8W[/!RR ">ܝ^Ձ$.fd؅X{c1 =[]b;^iK(fw cy#3$fծ[:QùETHY<_5-E.yW@Eه%bq;Ppܣu@\ ڷk.S9M|+Eg50(ђ{,fFKN&ŧ¾p{;g V‰λ,4g(N !q3d)쯢!pkԉ]L⻬,U{sZ ewިeZt#T摵Kk ˯yVo՝X0F[S:C%j!.Z5էGI#`y$H" 7y4^<:^,?ˌw>񩰱 trØq!*qugӾքر^߉ФN4mPtj˘ œL*_=escK`qyg9]bՆOXKNyHA2h2:Uhg169*N[~! ?=t¤7HPK7 /wKqA*'* #'HO~;fhx3Hq6m:(pZ?r&iPM*?m6E5ؠWs]cp^񊧢sn"(tKELCa~kqBq{V5>z;? (ԥOi9HGj6% ;̆P<:/EWnL$0_LId0^sh" Kjge?;L&h'kuT=Ek̡n;,8²VpM%T}+W&^5*(jEȩЁP&NfkDŽZ|R14y"-72+`g_;rj-׹?/1!bZ,0Ÿc& Ƕ=.1_b:]DR8pbׂՍIR)=&F|t; ]92S'͜cU!_w5c-@:6 i@GG xq[~Pڇ/ b )Ē}:I1)>$ 8i뤧gV/O-2&Ѯ I7_KG8f^cl҇}i #=„c)TtfV"&cvWtu|WLMpci:ųs| Wis 48 ?.X+i֧* `M(gdFp|M>ZcJ~jTẇP<8d:)8gx)馯0cέ:#`Vƚ DtU|blp2CIpؔ-o 4[y6Xue!Q?,>'\Ϸhȗ/an$R2ukt;h2Z8|^f8UmҪ*iMjʦyDk:^"%Ri6xpW}چW|XTUR6%aJz@vR(EẠ)'F/>|z3pz7>J̷n|̫wAaYF>e-}L6 QU+أ LY0g^]+po$~riSkم45w;͛ĦjWo㖌1' 2Ay邀r)99fWAV?ӿe{@yd0&Ӻg{4^ Ϩx,qgٶ&}1`\=Dz>rX Z.nZ Dnkg!?MbdTXgcԇ)fX-UL$߶JހF:[Xy ~JSIt%+J ɪ%b5X&0x|ckPc&˷m ^uUz"%z0ȯD rTX2cbg 0 az]}qoL|Dž՚T49Y<锦Z.o@A#[ ]fD)B_YJ{/|nd%- ? vmB=_1P~ EoYYS:]_b'gGxm?GX5q)y7s{܂L BZ:)ŭ 1<]z}vsog!G"e'/ ذe)-f&Eʆm,ruqccT05uż2x^P3M>>;#t9&u쁵7~Z/Cc8:Nu]&+PPZJ8D,y^o?(aK(=]FdN RA2&B:jZQo"kؠҵ jiAj?8mNI˰2QXG5qQ߮߂s0ųCT}XՂDgDŽ;#OKaVCLgv GM`a$~?qe9^O3]˝S{t?<_fDSAdA kE߬2^ޱR}e6H,мX<-a֧^: ~]Yosu(c.n}fz[hGqP(>ጫ$-=тࠝ"8!=2܁d(wH]4Beۊ .ve&tGAnCfE='ҏ:[ج}۵L^6 `<}X݌Ճxz;H Ξ=|dzxRphx]@0m4*9ku' ^UyN4rQ)_ymFXߴ \2D쉖]z6߅5-_פ}0*E?-Z{ʖ=XinTCQًprWp A+ eɸDİf4ڛ24^ tL IuL-#>k0⾽Z ˕iBD[51Id|[#lXduN_g@{5K3"x68پ-c3 (qyKX^"q6@}A>#HZ#6>DfNn+B,(Ba2׎ Lw?cM"6dW#77`z|ߎ̤!BqPDA8ڏ+OtܬX~]r&*|"Af is= duWi_4~L7H+$1m3bP@H+3s8ln!]r3_5g4&=ZG6F0Ea^'9D3.XEhbVo>o@]h1|ui$yqD7 MD.~]1hٴڙeQI=yiÂBa?\wb-r A T݁s Z[M/,*$ рϧ"ũphs\8cr@6B^Z .^?D-O5+0P؈vެ}W%9xQ^GKmG@p>4z =vLx:nno<„%ַ̑JAdBAQ|M0 mCc}jPF5o=~+Ba iGٴrEz 5ʯƨ#%BvISJ n* 9%,L*?y> /8K>Y]j2^a$,qH `d%-@ ڑGt<95%ͧO!qDhamH)>a@cI~j6!f,rD YzYGI Ehj]yǔlQrTÖoQvˋܶZ7T s!|u7sh8Ya#@(!-@qs$1I[BvW')y/=L3ʄ(XOVcDnGj=yM7eQBeuiś8UHtgs7!BGh.#<%x5Ko#9<$N'j03]0+!tjvS[SBԌVM\_֔[кo ?H:&nōֆ}[S"bSr PfG*DR.&xO pL0v%awbV`@|eU@?+TO<܌:,;<]9JAeDg&ȯCLL@2 boL0sET@mhcb/[רޤxJΧkqZ -Ku2yG_C5("UV` {i, 4)JW{H62Wð[Nũ3Q*(Bn{O蔕 eTәqx?rdX Y#.h RxU&Ҥd믗tPyv_,C8ε 3@a G="˜`2>۫YЩ @㒄XUӓ@սΆZ828(O?sV٥k.MGOfN-ZNJZH`00|_Cz POc'XK0NWBcy>UTuL?a8hmIv>)C}̝e#(nI^@SS./UE]U ?^ƧtQck[[58 "? 欗pxJ;^&5VNy)Z|2A <Ĝ-૵is@.Mg.Miwƪ,zu^{;yzQXV7)DuCF+IGZ-BLm=\h)U%TZYmCԣ4~."ETu&aJ=_dj~|6Hl1)pra=s\X0Vr+vѥFc.uԉsVM+8_6;(MZb'q~E. G*{@2RibՐ^ր?y e)8:GB* ^~R Iqh"!RǮgf^?<D~;e-Ӻ:/bAtwW +$2!`B?VT %E ](Rn\Ŗjzm KyBeVEW̧1LgWr]Ό 7T^Y²O㱭 (pT?u~^#P[B =Ş`z8GLrmBqa$5jH_hFkGJ郿(S+NkbW`ʤ ഠ:q^j7$Nbyt䡃#d ij_ ؽzu^ 9@*Ge2wf^RYFTK(<}w6V'm()<7iͯ Y f)Ja?;fZ56ϭi*4K>a*x'gy*خ NI^R._q_᪌X ['}^g+cVk.s%2Qr3C z#uF{E;1ɽB殉<({k[D/XͽA)Q\"u+~ ;@ukC{I耜\bm q?.+)XzsS?"E(m3P_ I3DZNc:xX/|Tabso6kp|WFDFM>cKPOX1$>"THպ7{ -\5.GrNa[%Bc:~r,14XqQ;UOalµ3 Tև}|} )rA%ys!\i V"?f̉^)/8{4f|aH5.&~}UU҂@}wߐ 2XSom;{A)8Y9NYϦliгLd) L2N=0=r{ISwBI1F'I.{Bdn"5Joh)D6=acPz20fYUUF#&ȕ~Af8S-fGca* (UdxI*3QQ`կsbł86!,)V8-u!CIfۆG^3 ӰtDbתe6Lmbu0MHQc z$M f!I>8zJ1b}⩕ݣD=ԜfTo*m[bу 1y P(X@dp5<*G;Wbf̹YUjXԐzrFq}|XeQ䅘M=2x> ;C<7zi=kP2'ҷۅ{[{ ;r+%L_ A0c?Wj.x}v"/.V> RZagnlOqڧ񝘵}CR:2i^"(XLȚ%>Gq'>t\qdB oKakycXgIw++c _Gb D;柢DkgQU:Q̷"Vlb,D<_s>WkvW Q$~ 厛֪X~}g}jZS'[ І7n?Y4W J(k6W됃O'BV*Hbg@3%Oo$ZQl9:DkV ?<y?;uP1^>C[nЛ͸VlEh+u&s3\+.X."xnDTH].HzvO(r`cJ$Cn%22'k )CWN_M_^1(NO_ ka9gu,-ݾstgkT4g 2AD0#i\1q%0gy"B#a_;4_z$3j/߾ZOP%4ʈtsKf6`pU׌Ҫdy%ʖȏn|8x>u;$C}wB{?:_X$55,t>~2a ZW@]ӯdn[4mÇl  01Fԇ!Xv<R>>ٗ<)|o[{;y77xIs[A낻!_d5 &Àe-%<"ml<2#/ތ`'6h#Ԡ+JyT(̾(ضbCکT%OCrag$ ,W!uɢJW;ːPKM㠱Y 4\ڡvߗ+E?!;ʕM@wߎAݽS;H $/ !a?Z ;^ϹhˈY3ނޠñʳhE;.VOt-t3z2r7G_[oxҵȇD^ KY慸w,ZtJF̞6Y\Xizғ4D1x[aE׭)AUW]]3Ȳ%OI}2-V]Y%Gh,5tqRriU_X-:pV(.u=˚v1=_)$r=;q16!M‡X3<*=JpY 4.06*+'ZGU!Jk.s8#{F2$WF."0[ J$'`?x^M}̞LVHMs1 =.tAlG? <|"Qyчiy| ;IfOyo=H/~=Pw;XjS[={xkvg KylYwя|$zjwm(y6/Z0c@;Кad+Na䣥Ԧ`:`eqKأ3>At4mlw30[1o;g6ƂjDIF i"DץolqIP&Up@ybfH`uMg噗A+z hb_ AJHD=$hg; 1WS\E̳t .?v?=/1>QƭDk.G:y8凍0=\p8HnNه(:uhB;7=Itz= =P}8 +e4)yUosjРPv/-8pD$&yQFXMwXneGM[Mr@U^OPC WX%'7ǢV_|.BكAkmC@!ɱW䶳Zc5AV)2`f:o$M dɧ؈KQajGJscok k/ҰTE%hs؟֒6D` T㒼fGSO/ L#뉩 - L pp/|ֽː.koȠW"8bGF-*4 Mw]2'%ζ]'HkS-b0p]7oH{*SնȨzdeo$ zdNrrS0-mm;8rY*ͣC3*I>3t?3ٵwb.r=sRDyFM6RU\^8;w| ^8U‘<|Tsq? B'WG hsZ4@Vw(VYێ]˄8N- mr)4/֭Vw%!Z"f#F[L $Fz.p?*eG)(qϰ%PCij]ZPLyivBC Ed\@f51/ qE +ڳy3ˆH0~-VVRj'+LN7p]f{uXZ+P?;pjj+IHئgFT}\_E 1Cs=,KMp)Ƌ焋d#Hqktg~x(R8x" BI1]: ^.$S0D=U o1#4.7:'bw2@-x+DTbHUEbSX_Q#.*1hVb(@BD8$n :rf6F~ٓ~kb[KFwHE1Kll}ԼV;U M8iyɦ¾?-fكmhױhIև;1EE3f:_J(x=0iUQwJ7V{؄y%6DC(`Hu.Ӗ,J֕go'&&\"mʙ~ʵ]&=Q&w0Z3Kj;P!j{tn T.[AUՠ ega+++c#vĈX!΃xp@\(puf8[Y&-g4H*]QȌA9tVI^cɣ,\坚Q:m}S#^O)oz~rly4ՅVubq:LƬi̞G+OsI0-ƱHA7Q"d/ ç5ãмɊ4e>mǫdFlнf$kb / o#;Z޶wü2}8pO[YrAyTFtÇM)(:b4q+܉%>? 9lZ:ntuә$&xk`vFg?1-Hky5ʌBN|j <)ؔYրqURtShiQwg b@];U9ŷ#`A,ŻS G. ]i3u%%*#:^W ۚeٶMo w\&5kS 'HY2IM-ؾ(͟c,Kj2h)kj{k#mu(mmJRMjRWINb8k#YhOCDټk&0C EqpiCs?N!HoLZ}|:c_hO3P*n=w24tAvxF- Uf( IxJWL-շxw@(qk]:qhO()rcM$+4qEA%N)$eޔ0M^SjjQe`N/n"V4Y=W,hq; o᳧4TW1 bL$GxS|^L7Zȟp1L\Gk~7D^y@&&ǓS]S^$^+!Qd1ot07 "R+9wWb7ƴ" z=7&a*7K+~璪v׏TX! ҽ'v:)7S_3^3>_ZLku)eBI,3 \2+b/=Q"ۅ}@4}u\KexɎ(i2?pnMqFI)e UC!2ڐ#G>WeM3qDy8c@zؠ>J: !H-Y E|T R Nj\;K_B}xyoYbiU QmݥeɐF'>1e(沸zi:A4&z))Vq:$趔F]/#SWmq!2(Bzo/! cKIzl?S= (YJW0/Xߙk'ʆ|j5Jx)b%."$j@fNh8:D1`'dݺ0XSEG×kQ82'*CKӚ+=]M-(7I=lOk8F[bэ G@~Z(dȈ\ )u(ކs<W"+:2Sa;\V[ߞah_D5doSe껳{L#rt][wq2'X}sr>c_o(VHE"uʦ-udPS ZS9&>,/bLx+(<9<7AuvzFww, m+dXhWLe0颚`KiH[Ds t,؍\չLj uu<5_M[JC&=mG<{Yw͟y [ ebP:\!{*  2: E}d߉ [Ň4pZ\#pk4,/Ht~"KE(L6PQ[`]b!5[`Ex3pл4=%h<;y<)hg']p:YLy=L^R4aLRcb`VCNLl`o2DU4il) H,`; D~Q: m`~?pm_AM isțX?)9ɀ/zuwd?E6-)dقC#>uE2 8]b"6kJ1*MZREQgs 9-9s98 4jgfM%rU!Y *!,MDٿZ2Pis7)7á[վ|\3?RMC(3mI;_xA^khb]1ѩ navU8|z_E7޸5JpmD/[t>=PL ci&bAʆa+ż oFhy(ʭˌd¨X`BjSh7 utP٘Ѣ[l!drۈ\QiEh?3M иjgr.8H%kBiH0o{M ]^?[xb{!Q_$%p4aHKT*]ewjә7MR,Y%#|]XT ;q2:Ŵ/cKR ;aW- *N0;BSF@)/>bϋ79M2Q{XPrq'"}.y# +O:Qg}Dmt/M[t17?hϼ z&;!'LAhH|&]Y/O !dmA7}r0X{U}9<"f]{D[%i/%| _5?h3#|Q/ՇOy3w^﯃s%SLhpE%bP:/2&( R6i ϫ8>X0lcD;qOpFQ}/̌Q%@$WƖ6+؄n|@D<.^jcPtё\{|`h~5N.(F676sj7 9dg.3qw3'XTǫߴoLRwK]R {gXfʔIo5"_1;Ib0(4zpw`EC`H{^ 'g T8hRFalvh#CSWiU@pj#6Ne0K0L,((S$e ؓ: b0Qyq J+O=[cHg=AMsaDKjMD@Yy.S6K/:'zΊkU э!pKgd"*/:9Yy,Q}jQ#ktAvHI;G). EM%=pr"&EmUd sŻg^RpφEcˠzLߢb_cu;zHxyTS dfHy/X?Zmv/Cd&(AR;gΔ!hi\YOsGI疽fJDiQ5 w#ZhiQF7iTo,C+z@ Ԣ%25jw ?FgV~V tٶ,Uȩ9 NPo/\5tqwMѵk"kYjEpLMnvݛS'3 swu}af.Wu$oa;Ɋ)}F|"UoxԼK,vp P]x0P+ݿx&E| e/$f(,b.vC: XY ;b5%ry‹ gK% w[xFŊ`.V 0Z>LeQВ7Qa9En#O賋6ɖЯ^zUk'"MDr]yb/.n8^![32ƮUBS^?$wSHчPk~xʹ.wפmr =x:3'5]n,y*VmgD@4ݸLPϙrC/u} y]smYnyP#2ec/:H 3-儯p{*젭|gJ^l5)|i+&i%1Τ)yQhs+բ#:B;s<7oX~QXMUFo6 3Mo{pBJXHzm=@U;h˖]l'eyk fh-/?t .Q]{j.AeCZ4Tgbx[\í&nP狽-; Zp;^>*{<8jQQ޾fq*zH Cl6/ b]轄'yW}ٸN9Y0FfTV. 8D+Q #=j'uo3<R0M^cԕҩ9N՘N<)vv$Wz wpx4M6z@OZVDރzv!ӈ-‰W-,&:-zHP#MCxdže|n l:0 q{bf_<=e&d !p[j:}o5e%>Vq tɮUV_j3칃4#<dssVC$qvq0_۶۞4$ ߹߅aG6qMfǏkۮĆ|2͏WLBbĭӝsxg%El޲a42ڍ~ >yZh%xcwbg%5T9tS{n|2]:b:~ڳ} )ꢸS1鐚9r=ǻj Eڻ+]hXkG-ذ|j"gN#eqxZ(#(& ˣ<}Jx]A{ ,G'2QPz~ ,387@Ra)pr,%xɿNd~&A@ЍXl7AI#CP61^(b>|`=n*Jo6Z]kz?f ? \dSf.dLlss ?H4'[c%~QQb=s1h $,Bh]( RXCQZ lirS4:/}ڧ+n8mtMpI2U leleϬo(:6h"7[v׃l-x K5PjiЗs΢8yRKFb!zxZC"$,ثdǺMc,^!9]?6CoSg=)T#9j!_䎝_zp=<Ҝ`j6 8 xaT8\3İfMۥ/`&.7Pn'v"wVD~|& ɂ{Ú|{Y£jU ݕ6s.5u/j>̴o71|+.U Ojb7!lM u Ywj3/ѢP4;X%iC6$ram J}^~Nȇd]vJE(8 I|j/A ԣq*&8߻AwS-rb][B-M JǀR{~;M=#e}{Wŵop (hbQLZcL@P$ӭ )J#օɴ[i4 ~q걻Um<])R@;$RJ|ʂ` D9$k[BR[(Tms ghBJ5 RqVa!['&t*A5E` sF )XL1{eU |ۑ\-иt!{=$0{\8MR$^r56EMZ- KR&|"]*[AQ#F~[O= ˑ crs$, @z+WoHl&3$Q3&,Ē- ZZvq9F-=2) ]ǫ5)WY8=.Ȇ]9%=י%]kuyhӦ ]+zWs ¾JaI9lEʈF^@IzKYD\(rA{5Kهx~ş)F& Ch99_.6CYYQK"cժl9aZA:*E%oo !OR{N][:L5>z_Wy*"z,y}irΘؒH|S8+P/kUt{kHn>K*đ oޖQ;ϒo=9yQF1LD$ `bu xS[A>re!R]-@TjpZfPV{?,Ak;t( [$Z׊͒7tV2nHzvTvAIZR&ƈn|80*AmW;4_BXql_j I (B\&PIapp/Ե78ʦMQhfZ'J6dAQ\/aQXxB1g}S0u;01=E4^|7Ӗe˜jHP SVw!5iLcR@\A[L WԳ?S Ufy41rzPkZN$j/SJn+wGFP"ʎ-^릚8olY*VKz`$`3IՌk9/b`|Dф~pse0{'/D'ȉ{?.2܃ @Œ UAGiGzVg>"ɀe$hO;<4Kt^`k3hC?WY^a.td/1vw ZyCzMMH-ӛ6,;-UÅyZ7qHҝث͵Pc?k|8NgynP>)2fsu?CI Ω9̕݌wq.;=+1[X0%h%tc 6u[Vך5gi[f qnM. ^eAV Rr\F#9|a]'kB|: 玹юqGux~ 頱y ς %bwtx^(1/c?:[ =(:{Ȋ.CJ.W$}?gf ^Dxlnl8odŸ%bXjh(OcLlߧ`G8wV |]\p 2*B"aQDþV2/+mR^A1Iۛ%h_&X9Ph.j*f=۵?.RXR7O\hI`TB:A?(ʆ[3@FAz>RfŪSeHϨH;}j`KRJĵg49|AbxC)lnL~0_ JelZ?c>zJ=Vd1׭Z#uRUR2GdT[ #brQ'(e84N&@2f !͖. *SsHȔf`+ 'K ֣<0X &;O+3zNhSfy9c3Iyf 3WaZE&J ywoӠ|j硡1BfܯmyDlՖmFCټ8(Ej;Z_ԱT'R2[DжeX9S\07MQHoqO ǺIN }M #Gs'kӷqZku8.s NkA+sxW [N]u;|X%gROCypw0MUS ~!D;hz$lyvb4o8& */д|&9rsËfꀾXP}:ƾ:Γbt7Ċ.&)OJK@85?T/JG"8BфSlo9jHP \@ ]mR`=$#:8|jFz̖cJa}h$!{Xl6)0ү /5԰3F(C*d,RBETIF~o2N *T<#(V|.Gwϼ0)˓*!V>t#-.bR,4z:wQ[VJEó/룇&++EEiT.cz:Q)xpӴ)aEl4S7`=@ObL3x7[HHj-7u*\ZŔ vKgi젲0Nt+"r͉jTDNVjϛX#yǛfCF+wRG ñ1wy9cߴ*:J0$iͫ$]>IX70͵3jR,.qwZ\އZzMϡcM KNþFPQ;)DÖ7BocaJun8-6IqRՙOe<_MΠR | i꾞`lw S!gsO{?Iu49C"d=%gh ߏeX†V9so񠅫]yt-t#၊'88cPå)1]\pTṦJZFQqKD۔+t{ёoSߏsE?ʏ%&9EwO?؍H_ݦLQ)(E,b>0ut0fiϢa5%7[fIJ_hղITD{-(}^n7qI*~#fWwU!<qIF|51Ohb] FPm@y!A3zC8U7d:;fN1GQ4-Pyl"vn(佨ַUҗ߰B^P,pz=S^K˝6ρ:DUcЉ  O3+sB|< HF i֎rB w>/ P2w5~ӨϬN:mXdJ۶FQled0meI{g f+PԆ# .}EyVX+NfrA鱘Fztu:rP`QgmUaIGx~̀3,/']t{#`:|_ S"F1B 9o7G-D/8j|ڳ+'˪ܾ?͸6e’~Ekx؝y6BYbgqyxRO8~MDOc^3~5oHzˡ7/R(;M!mkg® Fh$΢+i<%Ra 5Gɐ)IP.Qa/ *,9{e|DR6?q9 l;(IF2ncz EdiܟJk;:DG< We ODUYQ30*e߹-UA:طpk 7_R]8* zhzUMmB+G”EB1ⴳ&ÿ1:/+| {;'Ds?3_L4y9t_vq*ƪij8UFL~_&j*_ho7 صd'j S0 ඵ)!m36q à(y|/W GuF NWʮsDvxXa0D_j"J'ʚye63gl=| Up}Dm.XΏcYE;ڂ&3`^4=wE$EMV%J *3t"Kx$V֟ڋswS;1b}R3+9or2ٞHp ~[On}@ dk!FJgs˜ۂMYn- ?5­Uϲc"BN c{Wx"D;2ey +(X{hVP@7)pwBxeeA:)7hS)A5eDzw!o-E"X̅>C]Il=Ogwg,GWat{BD81}dx9[TU>$σ),lHCzg"*,ĄW^xS=d \UK-D(nIƪ0]>@f ;<7$NdO9j)=IR PǴ[14=E y:eܣrԧfKjyþ7+ m\l"lmK`; 8 Qm7|SxFgJzEcs'NC*2}&f=N { \ OQUi5E}w>/9Qk8 ~4JQ.3Ë;h|.[y u]v׸+$+nNF &jjWr.AJ%_|1f2|Ȃ_~RkwlRX QlgQYP>#4e+>8,H$蜃g*b7h(6g3}M]*b> 30,onT* Du=1*&pdwQ:|f՗j{祉/6 (hu{}ılVҴ( Sz Dj[=/M֧XrD&`9҅?0`ȸ&3trk񗿬Th0m5V~†TBٽē*j|.;*ᢸh#?GտRl ŎQٟlB/tj8+bYTOe'eIz=A!})|-'&ocos}@DV\!f߆JTcF!UǽM%K>=F v:? x¦6yrH>>!{e`H/PPV^VE|o>6ȲSX πh "̡ɫhf5_;+"50;ȵVbczDl?9:ir0(ǁ Ɣbt,fI *fsy?|ʨL nz,bBN'+[y Vsyʌq\ -Uv֍mKӄq0 T|2tmKr {ʴni\!JN}G05 +Fnw$s⢴kݷ2sU#y/i/5qR+T(jp)Q^J˝}@1nrRqiLiŶ*[ˢUdq28)T8")hMI,r(A, 8(?VNZ|Z30Y()kCNhn$0Thω/RB@3p9lضN%f9"z&;X+ur6[(H@$uc(l-fcfAe܅F0tùSSZzģ}ƔC%m2M o$t"IQ? wZU }5сh6/wFz 0^s]טfpk!21i>+Xse~BfYhP"fK4\|2z5Jjʆ.^S+.Z :I@U!O}g?{׶١f} R̍maOSPi z\z .!4 [aFܚTNgC?N흧"_Lr'EO?zp V Q zjtXnyUӟk'l} f2y ؅,zXc,_UaoE#ʄ|nIMXzTV\-ZW]--d!!IցEn)w@f{*KqF/V8Z+shH=$ \=~AiMR̋q2>&uB{ײ\_?x1Aѥ勍 s8e_p(1B'&%A,|Knt,M+Ύr6Y?W]#8O ,: wƽ3[ֳ蓮|-.fu!ѣ=Ԍ@@4D}/4G\Ԅ T}~O:Fqؗnkd.+Ֆt(7_(TX??m2XL?Ɩwpd070nJє!"T}gQM{_=QVE)K)Hx&yRŶmȃoװ\ҕ)P;({ӟgњm`>pE`VԦ1ŦBw&b& ͣ%rg+Xن*fCآ*KA9ۙ! (`.0~6\|łwl:$5$Bxy:FaŐj&3` kN㛳kZn58|pYzܪr4\N5?aW]^ &fҭQ#=¡YkKK :oe袸vN7vQ5` 6·Ua-8s[)gp-V`2Bw";+f,2Z͂3MAjr07FSgg*2ts7),L0J'2[8ξ9\Tl% #[ZXU h:~ -NܯޏG%OR̩}4GOeJ0GJv>=&\n-,:Pq ]ehƓpuMQ~{*U&kHP^U~5êI)p(")ٲx"}{x³&}pas|O[5ۚ֋ЬPU6W)<{_ϙ;- N9(O tq{zi^jCK ܀;%Lc6LtƙWRmQ&sv0 Чa'ͤCGXp~(\vM48nfxxgQŮ6)͋$5P9 LߛvXxL[p2::A?scg4GPIQ̧ܪ= q Bλ!ߗl4-$b8HTXVr0[ab={̞|0#Ÿ|a 6z/|jT*{On Zyl2"!uCb0+S2]_3;/<_>F+i d/#'EiWN.WLLFϻ,lBeo0f,,sV68oqI I$@TQhǽ LmwOs'jyd`S`lKh&9t4* }j%1{w=mfJ {:g] w!VXzZ0=Oԕc+ښTJ#t s6~06ګΐ]YU`Vxࢧ&fKjNmc"}˛otT}"DYφ5z&:c5|# i%I'Ĺɻa\#zv qTzawpךeƂD<*S5`gu; zQ6 UJNǤQگ XR\s2‚*$)̲{^9RHJ/1fvT Te//j؅:gGHM-b |@&E/h:tkw2qF4+6cm,% FA~L vdaRAk9%WKm8ϕ >w~Xu62Iowv2GoXg]K<,dVmAo4j䁌7 fMR'm'DUN vˢ]SF|$Lj҇Yye"4곾QYnӤ%zR8DopiV\m }x)rY >^'Az :{ڒb>?)ΰ~.Ũj'BbӞ$U;];Lemd<(ۺ"W}ăZyCȫ* 3Yܽ{q': ؕ;6_;{ &mMf#VgOqbIqM)L#0\[pKq`ȘZK VNL<fy'X*ڤh ô%l_۬˚50=9]ΐ|3}Vpu 8y8nI{/(ѫ@X2iujzz!흁=!/|);{ =8{jcج'RJT 1hN<[s|0QW )r륛aag 5E;faᵁ_u>. @ HQp@BѣJlc0`.J."ҖSe Ě_}c^NS"\G/aU[:oxaRsYȋO624Aq߬jm ƂP{:Y,y>n=rH ^Sb.NхISAF ' "Zpc,Z-ޠ414CDze&Ń:<)o@4/~Mrp.(~s ^[ku܍{uYUT1,fϚa\iL "'KJw֔k}]rѲ1ޕҴF9̾G.B ~cFc,\>lKݒd vtԿF$;Vd,czF6'caNEfJ($ ȁiTwNTH{4 8^}9-sXR^҆ }*CzIR{.-6dfoFH'-WVirJ.lj+t-!ْەX jg 4q$ A48 D̝N7,|G$u2r_VxӸ('L%2ʏJ>5$S* aئv0A9R;뮀w\2f/M5&z@|%dnTNnҵ@ZQ-kxT=)GH՗h$ʆ0`Vnd:K %oIu \8D KhXiEB/vq:z:d?FKP0 | pd =@5~VYiF-Պw 3\3jōPQ-WBl:~C4eu{ĸЃo9>WGgrJ8b~8!ƻO.T|!N.T&o.X üӻ؁Lr5YS}tMmZ jQ!R(Qj@ :xe]ۆ:4418k4ZSy«P8${i^!MEm*gLd]4CG86i2 ixf!ze^JT+҃2Z KA8eʒ>r0Fb*HUzsBPH ׎@kGG$l_*5+vy `Ea&ҭ"NTAz*.|4߰˘gO :i& ž7FᐞͿ! mT/1>2xל-ҦI`KEc NΦe_(/VAN; YLE)e_ Onspڬ<%ZGMiD9\'8 Z C݆m|sIU6RRЉy`KcIWG2\aǑ4*q۲J#vj.ژ0Oծkrא—zFކƠoY-v\PHR|A2l^Tx3Yaɋ[ q[ 38|JY3N@݉`/>(Ce޻}i  e|8sPG HH&oww`It Bz a֭}nF ; u!9f W$dlZB|jbƾR˨Ί^s VX]z^KRuo>|%_ {ho_DW^);1#DHuG; )c6&o6$ !ӝ{z.vA}G O)&.|ϼ=R;-蟝&+Na{`䛢,3֨37T3v 5ZG6w6,ɻ#]׻Aϛ Nql-K,q&3zibg8hK59ćo^Xz \!t"p\i)M. (ܞ.[ܙf.}I{#N>:q_UЉ+͓w໭f)&8gCTwÙuZۺjĬyemf *BIU0lE_4{8N9UP,&..V*QKȳoXXAM,+A$sBU强L║#(+Wexw8 7ka4QvP0iQPK'؜ 9#nQXiMf8RSN'ttBʖWkh4+,x|tM]%W4ٔ0_7U"B~c6E ?ZFſqj[ I-MmfV񃇝]C?.y+ X¬JtUɽ?bYGROIuiCgt,g~1Nm8 [,rp|ֿ0\@JRCiINNtVZwmC\+85ȯ;!!?-v @bRg8V١:!ԃ-Ff4eyB%D$GĨ $xfD|7OJ6b}2Ʒv]yϷLK x헟{ktLX.VF75-:rlv,R6Ϛ `MU WP^w oV&!J__9f[ds!:r a.:([RSj'XQGxm+?uaS!<|4\!KVNN9INYĽԖG,Td?p8H0ֽjlC;_:G^p(H|L,+ ]8`фĔ/RP'GS-N$i(;[3(AҵEZf c iI=P6͑)%s\ZGC%%~6JuגY$#:7g[;Rmo8cA, aL5]ZWܧFY&;ݳiު F[ 5J+E%OOōh\EIXOblJ7sCDMn-GvhAqgJ9L /tՉIQTSC?Mr$*gZcg/ mȼZހ k?B A ~ p#Z8\ze|{PMܜ2(2d7#Q"sKD`) 'zuYI20^D'BOn8(ohk ' /(鯰pUGJpݏ)E†g>$8l4O!T{ j&!uÒT\ab rg<ʣFѢQl^1}tW!Z?a}&B?hH) [1>ksFrUmǴ(?K#KAE]os7/Hn$IQQL.@y=m5{/٣a*ikyx~I:o%M Y}LDa*ӭu]%5O>CvdIAH)|d%$Vioo oػZ^ Gd܇#1,6Qk/wP֌$ێ&(ANT^JEo変 ud[Tz\H>8:d1Чbr=W}Ln V8?$"o,d҉A2ظn2@2 (z,$-ZM׉'|H5N?a "w^jzC=<@ 3v5x Ul\ qMpovlLO",[SD04Ӣ@^ˢz7hH =hxD 5u*Iqy/8gOďΧ '2Uazx3%X5IraGS7lIߜ B%"ģ7n2J1:= rd=Htư?'TYkLoՐV_x{ ݓ@QE:G%{pՍQr,qF^{ 1_`pluD< ixy0Yky;7o &[tV(qZpy t,'&;~B+/ɜ,j_N4o6! k"*bD_ ^i$|Bk8{ɎR9Sfpzw=vRuI[OP#*Rj h+_qط5wYct/h'/@}O|7Akh3wyuh#iP 7M@D*){K[D dM56TbOȐBWS0ձQ䲾#)^$>bЊn.ޓ;iPB% c&ߢ$ vTA";- . BhFܴo2D4o[rh)<꣮D77ҵ󛮁{/kR#z,-ѪFHk`/X :#{/]+gg쑙+$gDԄs ɭ6;~$IW lon`֥;4m3zȅ7ƲtwXzNe\^f oyY}U9u?o9f|rXѱP723Ji MOnq5FQ7r%]'f@Os;HdtxW`L}$S#rOƟa9ѕmfi+A)qj^JP=!3'  3xQR^~vEalP 5r`Ee+ :EJ|pb7rx1g>5x=tPvLC5[^G+ A׷ukl펫M rGRM?,Buϳd>Dv&ɹn*E)EkSjNn䥱G FC|B /tp~hjWMqXɧ3$DkoRmCJI@dZ+!:^FGltwmq'I=!P*XprԆ֔?.<5k-[n>倐4 #%4SG+c_r'([I Kyi9Er"=j;ji'QI $~37@JP]g-q"P zXlT %~ 0M9DۺW-nt Bd m`l\ץw<> [?aZ^EHYw[BLB4x퀳uue/toZ~YS|]vX}bn渼Bd3}k I z伉7EQl ÍNV<|RHaδ@clu#\ꘚԷGRN +&d~)",V L$ TUP:c@Q=a6lN682:Q2GB!< x= [uwMF]QCz!+iC)N_L$+* 6GyI|op% M\XJ߳4o6oΣS:^v=c{7"/hOY_t>O4\lqq @*Tj?o67]$AQDTԙ<@"UHYC=-H^ߺ& 닇ی}B~$9h4Yũitf=P_p8DdPOD,~V{S[MyP`gpz)KpuݰGw4b //,Hvj= n yQalrۅ)}P* _PfV  r3:Y\U^*E9CJ v펳JSu432Z z~4yBN Ss!܁KogYl<14 sbcsĂXݕe~GhCZKmk2y[YLÅǎʕGa2yv>ꅢEq\(3O ._^3NKT1! "^VUwEC{ G Yw9bcqCb eaQIӲv ^]}R:QmhSݞ pԛX?C=R=7#QL P =?3 1nֽ*6qm!0uB4Ɏ7JBCKF fp.UnHT #4fO)@JE.6ql[cľR.;GlBLG%,Dwz/@<"oY jT`KJu-OvQܖWl 'RE%"cVe[,Vwb:,kW$ϳz OΛú1YLLE7BTVɧ^Ct~3Վ-IbAN߀l 1{t_Єj;3\iAr \/:lO / 1~_ %ݷS*[b&'9␦[/S.c}</qv -ChՈ[h IN6,:tlfLr}iG2uL) Є٧IĨD J`e+ȦYN[O`]"(8?DYIY3a! Z-> Q@|ݽitMI#Q4&s9'U(cIAKҡfz:Ua dT5g:W+;^&]6-PTU{BJbi:czWNag y(LQFf X&jZ&g,/%gV*dbMsl!9*lk_ NOCxmrrV(&7n֏^>=|-\ύIj_"Ƃ^x|>B pn aGDK&·|6=S꾘[ MD "L&7D:tZ IJ hߘ"Or 5Wtɵ'/* CNd]] ٝKR+v+7PQ$nԈάL \PUFy$$~@} +^mR/ePW2{%raBH`U A&Uza 'R PEZFGDv*֛`} εOjLGp;fjpo=Zĥ#J*tb/r1h; S"4fUVyӽ CZUHFGBg0VtN%s KQJ~. ߴgAx=IˋVD^v:iTN&%i2gZLTJ ^*%Ͱ`I2} p0 k6g>ءQf SW2'5Uk*c ޕ=/tp3 %kƀ(=w,f OQKCaK~U6AOi)lUT6 :&3v:D%; :m ڧA '5|l9CdRb3;9y`Nԅh$+zo1ASHv ,@hmp⭴όA~X1[{z0K`k 9Ln 5 K[YdB׮COu6YE `mHI0{a02jJW4Ɵb2蘙 qQ\Ǫn= Ck"|1z&N`vH&cj%& 'V@S2{M>SqKXy(Ԕjj!p'-䬿8P+)y)Y!|u;b&wwF|coj(&F?ͬ\6] ?FҸٗ)t9AZbYM&2j \lyL"#bpza~sb4&%mM:?IWJ48G\f$ 1 p\Qld`?d!wC ݛcljWp$}4ӻX`\ y9Zo)~"엪 -D~}7pJ]%R"ÊqNhZFvIӟkAhH0-AI]m+KKRg$MG;fN qgݞUH ogHm.c϶W\hc۵(TA3\o,]0p|%_ `9>;w72zvƵtNVsvN^k9l 8lY32nYϓQI)6ҲMB?H%D J jföq֋ƙ fZՏb\'O{J\!!#1ҕW%JPbKdxJm'lr t>6EyU ^#x%(@ 4PPԇz 0d b>m1c^L%n ?jHbw憰 ErA] YiQ"~1bABilZ {$`:ȕ>F{u|WGqn=v<ٗ0CiκEȾY]~ GR^F# ZC]ǪOak8 e M_hP1IC2>!i$K/-VU6|EbX>Sc Z%Y~c'\&> vR7qvk'ﹶTw{̎ ڂԇIeß ,Fn)1~< iy?H`?Y4Sv6id!9ke p*UkٽW1+U~lQBp0Om=oe~*7ek4&&}mGk㥧OMhו'<kN*,zґ*fid\ MGOIOӨ&n̹A 9VeKurx)9-ĉ^KnDyI"5 e(Ŷ/ dNGXb >,M* F|J_?d_%"wZD U.uN /3^i85I(NL &B5s iMԀj.!6Y$CͺfѓdŀC'$pW6~\MȦe7) ',]~/+*m5$I7IowS|MkQuVP߹䪜;>>$a19Ys\ :?<5ذԑv$~: V^Ji 1bKa0F<XEF5ZzkŸĽ垺c%sB \8% 30qD0']LpJۡ⨏<(NBU^m5j,VXIBK ']W?o0VL/:Y,V Iva<4w fh~@j mJLzT@O40㪴Vi;Aq_dLvnJzr D4V-ۤ94#3Cq q46*)k/d"򍃜@Km%fQeW2s Ke}dԭ>B4!sߋm9|،qIq>R Vn򉁋/0It[,u=H|tb|D* FUΦPe!̑>k[cI6X<53'~un—a ` J=}OXi)t1'[GRh`$p!˚p2+'Nƀi\K'+4mK[F%)xe' 4T3SxE(dݹd(%6 lW+Н P(]ƑڕP*Edv CL-1AU{PbMDNRQߏ4Joye5w\b ;5YVe E' ylIb iǯ?CC gWłEإa;T(Z18\EV|G .gJd+몐u Dgk!9+j2c!α7:'Z CnxtXWJ uUfMR,NjoPQa'r~sN6Qu϶|iAdlHI?iLc5Q9{;[#\~@sMu"&y\BEHXP,0#gvAL^:ojf"TQ_:9rmbDn R)}`؆zhPkJ% fX4lCnF8sLLTMR!餆6UNcea嗜_v?HY4^`?0gy>Qqy:RH{YTnzȄ fF{}-(C=2#Wo 54"`d(9,@.g2&Y&OqyE eydWw$'<׈Bk'6I|arӪv34AJ|bɴyHu9~\m&h)[CoSlSfqer?G*wم_2ΘmJFK=+z4`xd.vr! lUfSDUS$ߜb߻G'F2 X#=zt('TڰN/:pIICĀ\ T"3MWtk*{V7T".)9ܚFU V4ޛ x"`GhqԩAB"Y[qI-*ஔKpLŶ)P9Jm9%Z!c3{t7Vn%*l]*遺sEqGJS:2#e &wI.kkvBX8pz6RigTZeleDMkĸSoO8<-;҄%<)@gg86gho,F" b46駅 !^Gs! -JRO\X2l%•80XȨZr!ԳB:j_:5>AR Bĵ6L/-#H{Xll9CY)% }bU)AN@;a}FpH o! cE#-~ rnY/<́!8C92_wzҋX%=<ֽR{wo*zA\%ܒj4Y̵{TZW?!-ڡ,~r2&-[\U^Aq48iEhqȖqݤ, : c3o eG~?s },LZsIſ:#G>k%Ɨ զUmo>HV@M>@Us$?SI+zy/ -ȕɠ)u;rB 1{n1n%ɼ%*;Le$@FM@8QM>!{,|\@(zp'\t:3 d1[<Ӛ% UCX9ώ[GJͭ'o s ."ȼTNeƜvqXB^nAu [lHKv{ kbn |KJ%J}7rA\\ J'mZV] a4r=)Jɚ3A!ר+0;dbWr7e;r),NN@ϠXCp>}zLy!]Q=D5Nή/Y `?hHu.:v* 9Y1ӞfK\^ 46k$F8ڤ P21uu%$8f`V{I pv6TC`dk567VٚH0do1@m~O5Ivg[/"~ip Ed7fVf-~sK晡o| TB9Ŧ@rg5-xq('K\9r5R ?nWSǧ+sC<2x^@}ǵ:zۑ]ތeFhmVmhcRc~@OQ'7];_z]Ƹ33 |`;f!q# X9ܰԅ/&Fv27Gl.ۑOwrPTc`5U<)DbK5~ۙ\ĂwbBh˥䯴!e<҆0.foޛon6OR,\Rߍ9*Ɏc@\0_;5iwqJ𮓿aH<{paCe+PΤM -]6Tdۺ GukC2н5J@lt93+p;.yqH.Eұb*>iZe!8TmI?@q3f"u.%vH@j76/t1r!zt`" Wt'HC/B+<"Z&f$Fˆ>߸"7_!2 (gk 8l= [ Ji:7{Manh0W*]{K>hn2afōNo2$kk5m1V ԕ^m l b,O dߍzɣ/b ^C-Ᏺ/:1=1Μ!?6u0nD؅dʫ;fJ~ftɳB77W\ hꇢaK((a6MJ7b>;$5.+w_ 9mO$>WaL[l"ԄL.o/jB"zt``-څge7jU֙6M!Au YV\DtTZ,Ua(f> 0ZST~=3'J*"ȡVY%56#^Fa]Fr/- N`bj~nݰvXeN[$ ]=R.xU@/?cHV269oX˰EgOM"G} .Lj ^Q(W z ,ը?/]hxސjU{?+SUtL.A;_ 4<ϵ9/{ D|ԾKBXWOEa.&&}-Y POAZ?ge սXu&6L kz^ .haʛ=`SZjxKQ>3I 0qfd,` .4Hp&5⼝ms,Vd'sDʶjky2J`hb7i#f]^#t;hllNDuqT ;0ՈAsN+n~E{ !l=FoCnfs_fX ,z2N/dqk1aLV;!Ҏug!\qnݨ*IT꾭c9pk`(ʙlC+ɉ97#;$U'u!sN5.?iI%Hg|!dūLg]4ydJdns$)p,Y@*R3$ZL`Xm|eF22MS@eIOZY|}b&H[.븢2şChuQT5>(N0*>#Y,y`JCŋ Ig6*̊$y`nd4XR<<O'AB>9fȃdSnS{3;!i#9붡rà rr[^GeqƘ9S/YXIn+^m{59UD6X 6.;:mI0^tLyTd+Huxǵ*r ZcL 8b-Q6ɚ3X\|3U2`mxr׋CT@@V>"רtr+V Vόcd?Qe Y;G C3l?MM8 'ǦBEЅ6Q}f]~:ZEUǢOrFěQVBT2l|~iBa2ʆr( ݢ&|qs?"\-ʒ_1ո QdEz AiH%HȟH_%h9y&Z=x~+KT?)˷OLˊSH HJ }}L4$.3nbSRQYi^FH22Z%Gl@\_Kq{#1[7Y<;GZ{cr=EN:6ͱ$PG]B.I,Ir:rzD>=V'u[`&lع @*UB3"PK) #żb4ZAֺE_|c֊U+[&zį^,?stQIkK"Ky ?@zw:|E܁! I f_zۍ$.GɦWE, T?8ܨ.yG()h KÎY'YZtT}7bA5XBZ"XkS'/Y$w1.`KRI$x+zq^Tިh?˸܊ȢTD+Fפ@m39dI3ecF[>͠+eWnkT"h^XlS#.=G1 !MC$vgj15%ˁ1S?_0.N4p6WH{z}%1#DcowJs'uG[O9:iׄ#U I9xAy|)G$M10 ? @,"O 4j q5 ?e\QrB z7DEGBVL ħ ]nٹ3IAVd  {͖H*LS(rb F. p^K]zB*ܛ͢iM$[&A!?j8aYOn Qnsrl½#E=+;9?J0"~d֚Ur4B+ZS}*?^Ӛ |!UKɿE%W4]MŎJ6kLˀ&2.QjNkL>*L}(NIwҏZ6eT$8G,_ϰ0Lݨ޹ SvTíye;B!?T+*ՠz9Ħ"37Ͱ!%tMbƮ"Ҹ Aux)nkt#>`Q DO+C~ U8Wՙ?.YVܨB1cXe/&M0PyZAkLsW䜘xVf|##'[41}o p<ƂݝZ|gZmiv$6&^tQ ^@qP1ZA֝3T_ x<5'v8Ic. wrR˅Lp6jkŮߵr$N]n$N̚(m~FHq 5+Or*#`_:];YʨMch*~Mt Kv@jY;ڭ\gdY &biI5uKӐB5;}R44n]Q\j\ihvH:L& i'`H%OTm ef[ikfZb- A~v)Cz煮:E$.ٲvXx= B X (=4}@yi\ׄ2q% 2}( ѕƘ[@ OyVJE,.>Qy:Qe:N=̦aH`UJfT\R+$uޗn`@͸<KL1YAGhբMڍ\Y PIv^tL|{JV [uS+,-fA+wB~hgnkSìuކcsM0 n|9|Bu6jqZ4UIUyh0d[eϙwJ.>aR6v0zKH{5؊ T;*1b&ݶ"Cϑ5{qw.b*7an Gɓ 2|خ!HkO<ƕ@[?tFBǾ:ćf-3KRP \v5&u KZH$0uTNqBL7`G~@^V\rOy/$/Ν=ĢY5AAo0(;s=/+3sSܘ4Z^-,v`BO#jӉ$ ;qtFw8Ŝ@*$Fugq0ү;ͅ(,-ɺ#;4B;滆p": CB]L!ayQסuL"9bd.yXXŷ7nr 5~}pf5&-L# oF+?<냚~Vl xL\p{oč.쾢x=eن@ye\{7 CS DO-ҧ;jqh!h}~b͋tGrN9v}fӆ$@]?g 8Mn`c.s'|P!arFS%;R%!Wk7e+hAs*t8`,L+T$ZMĀJF:.!z$^vTKj|^R&ϟWgjdQJGy =7ɠ\P|W+x.@ W8ko CZCḨVNQw^WS'8)Nw`1({ꢏY|߶Aq_pz.?M*kxGO=7&xKJ$k"Фw[%鱈J):kG|A&s9Lq/$ʢH$Q!:ƂzRdĨ5l)"o{:.ǓˬQ)xQ kqlhlF<ÏBkP>7h}}5ςmlRxPu6nII S*7B񌟌dpnS&]*kDK.ˡ[i]toH|֬67];"jxr,Rvx՟ZD^zGD9cPp`Hjl[1pCDY B %5,8XyȘ( ̫k{>!;D`{Q~H^Α75!ttr]̏{km5=!<7.%9ɘ"KƄ5pQU9F x :? 5y,)rv,,|э(d6LS5BWOZ%FXScm-5?lD'Kӫ`j8n4,\D0ƣaig*a9\~-I|)=gq>4?bU2bUՁ"J%%ujOKI4)}^Ԉgw  YJ[DpVWǏRLl͈ڿ//4VIP/*XrEPZ#|GXDYI݅_OKv?FnhMZn+$⹣T؃W2ڠxwx<|!A @篝=:¢Հ>eA~k1oV슃(ᗦA;zP}gJp㌮tY LSU#ފr dK&XĮk*Lq4&v3m/U_'xz$NkK1Ы"ΌŇb_% cxqvtпۛQ }=?F6H[I[n U.Z!,Pʞ=#  (";`9 V (Zc2k$~DHːctϮ節;9W h9U8]7i`Z:\thf:`m-^L+EtHrBjݾE9zՕ!L;WBMDV:cdso]6/g 6OR  :iBoG!d^Ay\My9{ƛI!1u" m.%_j7EZfŒ+:l&,HV{BMl0"󣸬^:eE:PQC51"GhU6}*KW7XydtJͽNR:S8ƒo|4bAKSR#}~=x;wDoRTWSiTU)<<p)w"O1EK8DgDN6]P~Wo!MCɐTsP͟z,H腕7@7>Oq'HR)OdT02`* +~p{|MNnW|9Ģa$k0)XoRX~EROyIzk y`1cӶܞKl#ay \EYG=طe%q zKºaHs'W]?H&5WΎ* G N YpH κ$znK%Im}$٭ATW?s8unjL"MYy壬r"}ϡ^]wDyĜ72@)4hO4@ ШR Q?ua!4~|q F vJ.J"tbS1($Qb|Y Z//ȁ<S,2 ,#}A>dN^l^ri:t%vw|_-|4ar ũ⡵i>tHQ}ʁ_}2 + Pf;o~.֑Ӵ8cOebTP<4*Ǩ-f6^6dQE0l?l/Pnbщ,,RzMԍ)eP >7lOm[ndYu?B'EzSfA\ JDKd|!?ʖׯNm#n(8q _a- bqjsAŤ]VJM')`yFh&aam%&L̟DDްܤ:3;7Y-V1NJe~NKbu-!ŠH 239(~x( thxdbc<ز~A ^b⌒$UPGB\AV>KSE5LɾKf0D";ny\ 9Vm=𹆟hCS(3px例 @QdNWdڍ"ifVT?41n<ɒ5HX)f%rܲ&Βh1,^ @zm|_`hTk6ݧrOՑ񚃄W>*H0uQMCBA 86{Qry{rA.b4nu VA<\}o]^.M΄a`7=L~C@"vr%Zt> qU}*˧?|mif^F=4H(:*FƲtz^L" meI< !LCxz">Osl f?oO4pBdkpJ˾ [) =ľf_[òmmPd۬2QHflLY(cH.|P1ba֙=zӋ2H`B5 m{W@p $%rUm e~])6o|9Xx\!"q]gZS)G\хU_tO}|}y^Cu>$lFB ֐<;lCKץ\HC< M̽ I$cy 9ןZG(b0vN$4 h=@$ԑpju\s~k Bļ(`7 9>0XWPbd ȓlE>^VmD `zd{OxA7J] W"0JbݼȞ`~4*J¥ a[rdDF^tw7As69v﴿_ߞ]/kQ.>X `Li5?G05]׺7:%geY u 1DuEP=ey(㋎"O3"gdTDmrە }R BDb<|Ѿ2[5JAZH0g*,Ԩ+w*(Nqd/ /6~n|-M|iy $=gdXs[9p_ Vخ1|Ud?.3dF2"P(~%.iTm6 gZU{m: ֶӀ8Ki7ɅX/4O s\]`ׁhNpi׃s 9g;I= z>F'U&"+O*;VU)(WSA?6}NEk芎͂@zYTIд&E8ѷm3|ZGGe;sHiK8sAcAb_)w!҂Hx0{I7B]L?#t: N&adQT̩ V9;XlsTY~eҟVf? "^T7 /DPZY7Lb)uX:o y&=\%ЎDyق썍t p 1PrsxYl!i00ofs4dO5I;{OH {JFX\;Pv6Q0uuG$')毜obV);#># yG fWi]/Fu&d4{F1/2I ϨSks#/!0"s&d&꙯M6D=<SЅszw2_Ƥ_p_c1V9:%(.M3a&z&<7LXh')pKiţ &CKf%n|s5X;t,U ˜n$$XhVtYZ gu{&r|pxlHssrmZOv.=^^+#ɑLϮ]_,>6z}WJ`9H*7)zaޤ mNd/lD @`0`*=5<VÏ \A6ʲ1Gy\W3a$I0Ius]-hu >G !K3ƫ)QUgh9<5-c5ED?/]<i!a"jݧ㔯GQP;}%fϯ^en̆~:Fǂew>/dj8}wO Kr 2ZZ8>SkV0,jI%hIϤI|J~ XZEF$su#<e%ZVh I KGU ʠyPaLc{" I ٟ92RyW` Ki+x7ABWRWZ&50}^Oֽ/ٝpK+ Jhmk#n sCeR5g="{]֙8Б9j; tof}_ᵟIl>=/: nTlS_O^m.܆؜KƊt<{*_Ǝ&c{6["jeGr8OnG)?M׍l>h i*#|OhH0OǔgmXq _/h _ЧTcf4Us,{bخ/EƘѰtu )3H4y1Qs0m``#CʨϾU]|Px`uvբ!b?L}8B8i/ C I1w11N=wm#$ 4E~M*7r+KB׻>F9n|wĿgBSe`ߍU):"d$׃ :d.b#6K5Jۃ86ʄ,L̇VM N$h?1Z' ycy`QDo>|Y/o'`&ّmJ- 49F]ܶqa[C]byҽDޥa IOmCZ|X"{h5 j&4.}G PoWK{ 3?څH0xba P1v*vA~/9ךW[ٺ͚͌CLvcR0s_f lvc)RboC )=^$Pr'{| w\Lh!I Ǫx^s{ Tz!yxZt=GxYa/S65JY] Py(StZL˫DаC^߽&"vo&s1V1=;:d<7x…)G4:!8A)|p°̜pL@~8PXj`|M G͇?ncA0ė@D.<@l"wQB{+89o7 9"eD~h%՞'y~p 1 1LmK4(QAv*#)F.2 Ww߉Z82x rF/suVjR4ZdO#]WkG%7GJbR"0!0 ow0o2l31c~Эe-~n2Rh.d{X޹z d,"dK3_5BE\GBQ۾tIu#*(Nod2ayIʇiU*pU707ND{;Y ӁQ}m[f%^(% ZZ=B ױD֚T}ݡEclGR DenJMnqr~hMz$v̽Ka*cT_]3=nZJqprŵ-.L$IJJww /ZVC$2zN#Pj5LYsN&k{9=Y_=MI X/Ѐ3w2_3]ˍ=!J>QQROUk0OrYuZ✒%\eDAZeV=%N [,.` 44j?[P1pd3^tˮHph='t^3&g8+Syrjn½LARRf}̹6q]j}}ɼq@QsYB([ݺ6+w}6.&cF+Z#d_ۗl"Y.~Ÿ5dr/%@z r2d;MֱnG :^VTCTD'(q㤊ՀA\Z+⍍ٍ+ o'󞞪"͌'ɤ% WA",d&+L8h]"\ujP=m>vM0.N NB{auoO|AܰuNqKs-BqCU8mT~~C\V5kJ /tըQ(>8˛جW/% iFMHpOe5<4N|`+5;m@=9$ W% uhs@]-PUWƢpM̔ }='(ho耄IɤEWz(U䘴X'dV+;ےb⥸fėr$KIKD d3EvHL~֊.fvѰi"BmD>tJ51uzC7jf9Zco ?zh3`[x9 w'vWĤM}/I>zt~,Q/e2=daYdʬwHkد1{ 1-V3V6S/ #>ȧ+VS"(i/T},g'wKu& &|[QLqRǃm;J,}.KG6D_x&]5p`%B;7Nk45u|XBp -&ʱVf #ԁ?73̈p'9{ <9D={ɹ6].t#7;ɖ hMD>mQkX+hKG3k 8L{ EZo{dB ' | enX{wO$D<@;6M֥q9ʎv#J@o\.B8rQYa8ۮt Z#Ss/ <:3C;>OJ]ImV<"\ ؇+^_ g]|qYyvW$X mf.DB[R |Ǣn[HRuO^`7 'Ǚ24,;8c[{녊["=%ըLp؟n僦vbN@i1_zO$/ڵ @7(x}ЋZlA}EUc+? %罫tv57^X cZZ޴翂ii=D0 Mog*gHDP<..Ll6meC`_y;(av껫k`* ) lv)4;8̢;,B*)Kis5I9DY &q?vB1oYOT 7d:` B ϐ82𡷠l菶rR|(vRp!vRC Is 0w)ArB,t1;tʐԬΟ?yX9Cw^"vuȇ gPe_0LXOq eYYa_Fʘ0i\UÑGi/ܓ&*0|RkK\F@|:B\w=d)Ydp]xXU%o.NL!*^E8K&iTeWմp/3 tt_j`:+yV4X\feĠL 7_4H7#%~uk8j8.E,QI!'钙l\폾Fn. _&]2mDs ^z>d9D: Xå ƭ> M?kL龳D<$úW9gcZ5[, Q2G;K~>_ϰʐoA; ozC/} >>Dx5͢/L(+43LmӬϹFa_qu;Ozʴ`VPf^~Ga,aՀr mٛs,rM@h[3ƢOW+ZF=nP1 mg4sX?/ulW&BLRKE%n/޹z֎SSK;1a6aQ=iˉPcާ_%B\I"\VTS67N cvh ȒwP.A ZxBtD%hD 3 G FA^o>.ϛ(Yqoܐ]b򎱴>$: V 'TbO jtEty%,.Mޙ1@::';(vKUAN'4nn YrWGpk4@|xkA3`2kG1In[Y$Prf̧e\^OzoX?'SعdۤXaÇbMH!^ٍ'LjnY1IwIMKzʵ2vv=@.L /uTcDDzs{Lc6Wa6h`FAZ -$'.B[T IDn2'E6ׁ2Ezm{Rՙn97OZuء[ [[rovŀ^̃ '%Y_7zAp9|@JtIb';4v;*B 8d9PoBlJ*%=?"{*Hsz8@\n-6qKO-&C,D{¹̊$Kw?{rz[ ؃|Ko@wڳ:%=ۣ5([3~SISM >v97.XЄ?$ej'(_ei mS_IǴ۪4K2 |jX9](={^^]V9Ը3'Ɔ%X͂c _3H#YS.!z/t1Ma&̩%B+Hnx翠]MRp\Vgmm8t$Os;tq'Z(%խIك۩H RqWpfwQ7Vfhx=EA*y.ҔaFN;FL`e Ӏf6 Pkf (Fv>_RIm7ʺ#zg2> sbP@q:I/Φ\jf^愶-爢hlYqDˇÚoً6Xy3f #3S`uA$mhmBJ!):R=0Y-鮩4Zwh^>{a <ߦС*B?][(ǂN8tR}1 w9ti7iUf$8xsC_{os ] ?歸!X`wZ{q\Q½,ڪ u,Pjk Ū!a,Rσaz+~/C%d/v> d991]͓g 1C Fߦ"?!n,ǴxvByh?哃ݦGʤ\0:%Sm䃁+Yc>^H >Sh%%L["5oG}ݬ`\,_J[δJ#&Ʋ[(Uwc7dG%2^Od(GeRSCh0 cN| cuHXyUw| j0Z?u/$S)IJI4U(Jf]fx.I@(B]H;bpޠŔ,$AƹK3\SKwl>^2fϮˮ<>R.\1b.WC;b^6Hf `M6"tT~2_Ō5Xہ~-?iN~TĮ%?΢$a}'iI ǧ$XC(xtHns_`3? 퍻' p)$UM"Izv$lkorFjJ %wZ;>:,)}vw}&}F՟^0+✡$:;joӢE֕Cs:ћ!3AsS2"VjNfCjJN`ЦqԼVAQ{tXMk8I=5 X6-c%"l?K@L,rFNmiR>!)AL1 UhiͶ:~^f^B" a@QM3ES_ugP==ރ*)WLߢL+1pc(JF)NRj)ӨTVn~"0gpI؂y@j!nɩ%]'"fϙ(nq8GuҜ#j&c.p|veJz-,*vs!< ѓOf/"b_M?Alr}H UΓs0iozBU K%bp`ډD&SAצ>MKA0G>X9byD 2 Q@(';ƕ*ŬLRu=S \/WuoK3SIpi/UCM FL7C.:z9Qf)sxf0fEb7rƁLMj)Ȣ*th `_jv{<,_8ØRs=صW7x^>ۘ ܗrmS"gU  6˚N~8#@IC<g ʤ3f0>d<. o}f&P$ڏ}R,rnwGʽ0 C޿7*cMP?< K6qp>\TF.#7 jT=r/+ή~\o>q`7p~T/rGGSW GjyAmzgIrlw>C'䭸a{PkzӎWع] 4Ѫk~Vj-LK֘m(dSP&ڌ޴%fS-knE9Y  hkC*)ARMT.?byl58Ix1%n5IH*1ȭgk];z<.B֟z#+rH=fQ{Z1ǣ`:iƨ@\0vhS'dhk* Q zr^,m\TbJE>gk v15=8>]+uBHO2#8DeqR^!Y{ &+eúM>c`: vQbq2dYVeh2t6;yԞD'+<(ނY0WjS-Rs<"* \d Q$㮅oCm"+)%34vJ\j_=| T<<Š֗ 0J);+a?^O½4k*{BG`>_붦!D9:mbϣXV!teJ^q>VķtsHl; tDž^Z?vLq=A 1:؟V%VuϔIDW mzYG;Cn`tof.>'kIiʊ5(LZS 8z:[w*B^K<4yDž)hIILKC˱r|BUm8+C7K\fQGniblw|kDn9,eC6ern_.d $ PWmkoiJ`oq*eR}f0eF<+t C 㧎^%#Ltkph Ղ17~wi6W(@:3!_fֳ}`.ѦdԾY@~!XK]kjjCh90, ~ ΠI=hsos}U2~e_x³0t45?=(^pbާ~.1;r:&,Ҵ;&nj9h ,yIt)":˜AaP)Us"31lOJQ<SIVѧu85FyJZ$';i3χiS}Uv8|y9b(py yYR}H Aٝlu3,MnÏ4No o@ ŒH@"vܒ4}ux-VaAV"xK>3|; _u*0BϘ-xEcϊf@׫ QZ4{9Lm_gķd"6c{dXqôLRRӧs-H{sKk޿R> =iDEvxͰBsw 5gy{LMQk(ڇQ*筰KPֲִh+|D{dEVu}ϖE,~3u}PpтSDw ۺjLK#|銶k[ء%dv`hB=V:thCzu@Ϯi V3 jGEȰ^|. 6ɣ!@4B| Tz;XdXJ`Ig2y@()w~5]# $t#=8+=\|$6R`60DAJ&`q9 M|1"UJۖٿͮ{?-֟,?vmU{jխ[fh[e0;}G8IPXI/Ƞ>~Ҋ;X7}܃DruM:VJZs$o^=)etVBlyijp+gPx%!>lE9jVM23$x3&D{&X7ZQV N6|I#V{NCaq G*Z+ΛQ]IT0jۅ9T9_sJz$~yy(AHLȵGƠXk2f0_\n"R: ݧH+tFfz\nCXkiH]r`ltJ ;[A_5TVxE<L&{6`?ivR[d \IF4!@*i%Ƃݵ sWe7cV+61#I)bwX/cީxEK\2 3 {d.j.Tn nULqS>_KԮ͍V͌⯞d|řa\:ؐ,g¾@O hͻO9ɖlh4JJS^?7+XhD_Ek^C&u hϛ>>. :>=cxt-^lݸ@ c+6"F u;6K=~܋QԻh&~ Hg8 LTK6Ohڅ(P~nLC$FކRe^~QJuh}7o随iymPqWsz@>sQ&3A ji?mU>S7WnA׷$}fה-`89yD2Ī~ ZkQy)ݿ4 $pjxh5!^,~a~Ͳ涰h,c sᩧ6y̢ᮤ(IY|1M7]um4}%LИM/ogb(x9׊+ iء:X#WȭNfp$ҵaiLOSbޫ I=l5YYܥF OvaCBkj@9xb1oh89p*ocb,1 fg#fO+T *-AL;"4>Q .d;Wt5mLdqϕ:j=͖H⤣A$}hAY|5SS 5u-AL8o) 0t Z,܆b ^)Sfe5d{'6*v559 Xhe1K=En!; ~g|*OSNLT4Ye"hcS- )JYB첒 nFFcMBJa=݊!$-hn&]aL*D&=OE1@.;|C5&3u&++td:mjݎ}z* (.嫀z}|$<]T\@M:Jq{hɪDG[ułwuBKQP677.i\Dƣ>Cn!Z DFXHiƑg@U/q?SyT94ф0I3_uYKf'i 21fcy:wfksکq$ieNNIEDe/dU<г䎂:%bt-&7\3M GP_KQ}-9C{mT 8Pkrҫb2d?\C8XyxzIr[faj;fٛ 1fO*XsLщ>"gcO=ɀ,6 q.m]$Œ-iM}`wcC`ۋT k:fdM݂S6~8˟%̿2-m;JZ..(KG^A.׫KMsE/)Dפ 2!uWdxЕ9AW˫ cvWݾ{PqzFh q-r#GWET'΂~E zM9"`.+h _) H8lo]Orfy-"K1輈g(&q/JK\-)[A+S;ؚiE5"_6)z L:{cif[K,qC~I $1@W_ ![n]K\{;_50@KҲ zΔHc^T |m#%KG+WC05qɰ(O˷{0bӾLP5djjQϒn$7 k%S4T5NJ5D!j# u1<[0> xǜǖF*ӕ5mnPR#㙂g J*Y"2>*u\Q]v i;8@6=|a.4|1 U6\bU0ZcS,3oHRT2-VicY Mn/$GMeJ΢xs4Zg9)Ö$^n(gO(9_`x9a=MU\Sŋ^Yp3f"3M"oZ HXzE Q\[_(>?_G543x΅>ThRG2zjy*ߦ4ϻ&k`TA5ށrc(Z9G"eX=8L\}DD)?h ]5~6aș7"2V\J?=%`06@ 8B3IHq݄q TXf5 KڲmxܣP⼿#˄"G(%mUtB,u*Qz|)-9ԢŮj1 ߠ>r}Pb6tFp vf5Uܿn \D:=4ٿ"й:UzaTVZCL[H!30fu7+Ɖ)uh[n @dz}.ԂuaHoQꭡ5"9BzR, 8qZs͞.+\`P`R\6!mtiDaɮN @5Re\i }ܠp:LQsz=YIkL'ͦ0bU9n[ʛ(G$!BQ9' ]aXQ fM6p[m2}DjQQQ b8ђV;fL:>sF?儙Xg]|,IV>Q@t#y*CJZ+79oX7m4_ |g'y5T$_2)pc[,I8n{Ȏi'/fBXh \*F~#4dcrǕoʵku;YsP'- *Jtto5{k=9DJjTF2|(S#vb=S O8D 2y4z?A1y3aГ<x9LV͡ Z$0>Ea.VΗc6WҜ#]U<6IFU{bA* 0.9|oMy7Xo4hUxXf !q8ap> ]B^'X+HƓbɷaeFԀXo ΣR7SnfKSqPp%F4=Ӵ=iE:< rvXŪoZT9}~S+g3Q8އ&A1 E#M."zǃKЩ& 9~.Zڞ-7pHEuӶ LNa4j9sqs!{)D ~O.=e=-H{ɎnF{oPKR- RxUV`%|\!G:i 5vSվ 1)\ODݓuMB([cs:YܲTǸ:g=X9ZT];->|^`,4m~S$z_#VCMX/NJ2[V"IV"9q A+ G\.ÔwZ7 #8)k yj".nC/X#^]& ru!P7DJc6wkô>aBBQC'hHFܗC+hĻdפ^i 1+ۄGIΙ;H&^*-CODC%r!zlNюBʶvaf!5@aVjwtA^ *FlC}AH8 0@d4cluJ|eF+9,뇅~tXfRܘRC &^Wi׵p֩{ ,e&!~eO%T亾KA'vT _-]2+ݬ-_6Mݧt)04Y^ݷ܋!&,Gx) #Qt1b苢o i^r҆ ŎBBqJBSAd!V]O4T(hԉrJȊGb Z)x=јƑs8OYtEh(VrXiM \c:A^b |oAi?TIIA 8l0d;AKI9ބNEIVxV@Vczsti@_PC1 @!#$}WeWjj&WIΜs®7dsro5٧Rl^XM2]#P HTdwبS>s@V^3N"i 2q=&$}=WA܄5CSrL-f!J*Yz1{xO{]Kt6ce_vZ@䔤'] P9fȃ8͹/}~_MwYzQ{hVE`WC ,h* ;m5g-$ɺjИJR8$rsg|fNG$mŅ`[&I,ޘͽ8"fMNƺz.r\@L8n:MgI k"EL*2̞sh.p\; M!b'{Wv45G^]Kqy!R YOd8 sh.TK lZA1a*!<DzsBvU`#Bg>7*]y{NbS2Dm%WmȊŋRՠǏ*5OпHҡ84SHķvҴB$zUd٢]źWriBK" $ :V@I3c-YYqKi܄ &E* Y ~:o녕m[ZmzІlY.:qzgܥ+ґ i1*\Îd@]ܚ)@ON}(&SY;&TswXIdm8KEQSuco 4rr͘`81%C[vcb1cяʞ*fh:.2w S%hucFTMPSoHMaF"S-5 ̸ԩLI7 \}u.&ĵ0i .}9+f;R ՚EA4  3 KvpdPNuRøE+6HոLvӠ$q5)Ǣ{Lg99o2lYzH6ɰK>kҐK>yN~UoϢ}HѴ|1%`߳6TP*W_ղGmIaeC3@_A#^ɫ"Ck9B /8kA/U/X{\*N3<%Hm&bJ!<<B:XuCLPJ.Sps-XGE`O8׺#ږ!fEGi :96s]"ύjI 1_[VIP:gd y.V  0O \e!qzwV(+fp1$Qԑnݸ]*},%+yLmǪѵ8WVꈃ (R-3!DB4IezB=p⡄1 ,֑I9[b_ PD ;bft7$U6T2o Ylڴ[>FSfTF4S/j] }IMxӦ.>:\>r-ݪSUKkGH ІosPAw[~Եsd}9wЙW'm[zNn~2ap:εQn*N~ bΦs(5vBp]Cf$0;,%#(rlq5]$˖*N~u6l<^0dt_ҳ-ͺ+Vi"`fWbq7"AߪZb[F9FѨ $`Wk\Ӑ#VwJf0*K`QOs<`*lž I2m ʢh/iyԑNB.~̻іo;rJ·qyBQRPD2!XfN 4!s ufR 2)IQ--BӠ,z^Yyr7ݡi/gV){!Q?Zỡ UnSrXŧѮ03qvߘ?RXZxh R~7QŶLٕmr7V!DkXVbkg> =TȚֈK2&zT[T/9]҂SEDZtzsK$,[6DI5v? ;"sXc(|>]aNUwz?٨)j&/-7tyiߩb]5`Nƕ`o@fH5-&wM+:EΚm3jBQ`nFDQ."jDžn®#4e2z?>Ti6.j{3UJ[7P+ d'_<]6ei5!JgFab/Jo3l-슏 "W([ZJZ |}93?rXɠZH󳬿r7l b2 n~1e٪VT[eRe6W{qj'{ZJEŠXH۩ -Z)\քu;m g,5I ;v~6Gɞ$\6r7oùL\PVPmW?~Qv 28NGxv+XYBGgR_#umg:zo_{H~ Ώΐo <Ɨ(^=gc^%1m] i)!a* ,L9ksnay2ˋ) NÈ4RI*7)Ń1И07\oI:5jjksiQт](kp1 t:q |6&x;Kn=A6YY̽ 7@ .0Hy}])8+17B6M!53q, S:xS#r FW|M^ZtH|LVxY Д?gvфߎe0hY nx [p[F7.#@ly0ckk< @že`he >a x|P!2i@2^1Gj(Kt2.Vzqe}GÆ1ҋ"1ۮ@vu Âfu臘$,p x3Jsuh z|cN\qdm]py۪vګg /"'F)̩KUFQm9>i םAsb7'w0~L]t$;P`(7$$Xi4ICkmbS:sz[$E# /48Zt3eHS^֋9{V(YSmN!1=G])ZU3%+DIވd֌삧+p??oig&;'vS3] Ht$oڡލ֟ ʭ !^hyl#"ZK%GR[V Or2]Q5jh\fC"FSFKhWߒuy'T#O0[䍮,*S}-.nW7M-Fߋ";MָL63:Kٛ332u *,N'xٔc??$CfYB:kD49c֯^G|>XL+1a# saLu/,hFǏ31rW'ߗ;tD˴D<-\2B%xd P`ovu0힮w+q,n2XGz+ϖki@Єn3 1?pr+`GC_Kup:-|h/"V(4{bQ`[ҦUoUG/1E?nzEB!/KF)r)$aTclX ,,u|bsZ>U2>Oc:WNwMBsy+pL.D9ʥVD9O>t\"-a,:_OrX܂(@j QцJ3KNZkܳe{.>q$&HyWaeli"]bLѻC7*;Coy*pVk2#Ϲx?OѕCP8ltrfg|-2Qju;hJ<`#m&,uO[̢w<f['ہGFkܣԛ1XNc2,R_4+A8b1 #ʴ2K&&3ԽZG׎FI_a|Jػ5_ 1k5*|n''/b!Ka v(!쒧sC\sesꟅk>R ū^RmiH8tQuy3"3H0/VaMFo\OsAL8Œa+D#Fx/G{+:\@[~z;Z귁tVo^XImͽ%*o/߶] 1 v#@]/r=z>x޺ST`ߘ=cl/6گ)d.S>ǐZB;HTus~g@sZr^D(->Ϛ,`AS⋬{djvgxbْ-v _5v_^]#J 8K XQ4E}=/M­ A Pyj0 vs}}I|Et} }03Ptz}B8uX4mX-ة#ez=~⦍JV̻jDb>*+A yX 3R Ha-iXFLjOP\)kb4A8pK.O``[q`w~[x™d- ㏥@7 WeG+` -_BP?vGtH.84KZ,!Ant@cїkX~i }l01^k݂w1rm~3~[YrbeXଓǬlnZ u7'`5r412d-^jSE p:/*7,̰}/-ޛ^d|rJSe[aLPoiGM %<Me&`!5;D9m~#8hŖdhڟ=4y_A0; I̫~.'ӇV2&;׷uV/(p"(y2-a$!c#гp\C8>r?B?I)ֶP3[6]ul wJrJX=^xļ,5ks93chMvA1[zN)k$ZX})4m1ɯX} CCwQ{23K}I36{pIIyBl+3ɒ-݇dEq SMiѩ3"|hA1W+o¸2ZЊ?ںNߴQ~ c ѮqP)uٙԟ4 K%5VYFW-r1GG ep(DNP 7EOFaG ^Yt6^N̼nZ='7FϜ8ʏOuZD*G,8՜RyPd6y;WgW,c=-٥p2SJ\(l\X>IvvBbmIާTJܚ]cC&-%Ue"M+Ef gBk7-ax *9([CQ?IꚎsy{2}x Rq ~{zS5RIķ;Z魞7;LjͶ[rClKY%62\Nb8(l,6sߜkWg|TZƐF)$Ibp\ʌ|;XP6ETP{:G+DQLj͘ۿ`~h: &lμ>>ei˚wIP+j@+حvUk'>][% LVtZirYVGat1ܳK[%/TRfnXd+i-_%}Z2 %PX啽;Ft{]it ,!F"~)RXE}x@z8=JVa 4M!-*+lՑ(S!YZyO.e1S1ͦh2I^;Z Q[,ŤoO-,q6HS@k B=J.w3~vonBG/ϫw߫AwdG崂>σ,_E4]VcRhvz,P#L7r =wQ(//!ڛc6ݰfU r A"zcY_qADkMv}V#P--\}PM N l!2[qkN(՚f.ڀP\$Wk ۽=Қ 'JA熕X{?L!ۀ!K`XUq|h?i.D !u,.a~8Y[CO~YyΟk<[lL:kLST5QwbT}hc9. KtGrGyp˲\Rfe᱅t $} 6SB\X=6sEy^KcAnLd1_D(%^q]siqVG]V`FhGq OOx,-q‰?V(޸ITY)Ey~~OVCJX~yot'[! dLNo1/  1'أbe,\KiezKҊ="%}DoJRe-]4ZG =n{cLm@OV3{K N=bCJ9vaG s Kw ? !ܝ<}hYskouKV\ĵ7kq=82JY8Rvf2ޜ[餪9)m}#2&.k3%1a-~)#W j+/7U1|o C$Rbp)|#J0敷 9ڢort:psUfgLd/Rҥܲ~w*(4 2DRLwq>۸eIu%+-A+襈otpߥaJ;fw$lAddk~xsN0j(Y xOng GXC7Uw(ܙBjPݰ{D]^A<"STnm[qb]6 2ft7A}yecFc*]ʏ}εa8GE%x$[6z~cş97A@&̛xYA? l#k\:],#}ֱ0i5QʜƢeOָ 1Spe0u._d*!tj73lm3sH2XA8/D#$+!?McI Jm$p@8yl+6&Q<p |VCÆv5d)Sֿ+}AR)j X m.* "xe}JI u *ibdGfpg>*1e+!P9߿KHxŃ:rŸ$W_Sf;"sr7E pMy9ˣ><U[ΖJ RX-u'Ey#RrEOG+KȏFu  ]l?S̕SxKNg;IvB?Jp"T75j1",Wl]*+;Fү৪n \01YZO/q-T?> 9Hig}]j{ Y<\B=ol\-"&uL•8R?A@C('w)4wWRj[8y'Ȩq#^AZK"Cocar.(X(.]Ԑ\I== tP%ώߑ ;hRpy/+.D .q8dÃQ%P, 堜yZ{l '+/ %V)9Y3`N=5DMT$*G YojM<5P6 >'l2ER)"s |6=YrbcFNc%p簦}S U[;kMӟYC@6x k/21hj'J.=;b`3_ø -QA3;^zo3@oj,Y7ȕpZU G^&g[(už -,rrvZe"{tu#"ڻ[L1 ]i%O~@Gc_xH+-w Q33Z#x]Oh(K7ʞwWx@ :& pH. 92u&̺giNFh)6tH ʦ)ggWM :sy2o'^TJ܊_fҕ#'(.I|;\ô@M ֠)NY 8=4f#8ygp$݅RxZ ')f^z|'?jI&(c8Qݲr-`| upp~:52;kk~rX1r4Rg\Xec({$<#M׳)M4nڿ߱r-^!՟/qeĝO"xi<ۜ]l.8j<4Ü~6(|^<6gIn#vmК/9tka)Kŗד.}G.,^V &WzU{Ņ<)yφt X+G*)j!E_eJ;q:cNa><0tnвJj~-Obia|ʋ(žݪ;%},}rs2*"(1 0)AbZ=*$Cx/h >ϕqb& M9bu崉h΅m3j30g{O{%aJDLp`0I9h~[<39@q-#î S;JWM% XD]hU(ۮ|`L\ v67{bۧa|W28zd'MTK2!xwk"ȃ~0\F0oНG%,nUnAoj^_bj.в6yù+>i "`4׿/pB/g2DZ7 AN‰8,zK)+pAVh|w&G*.{R>Cڀ P8P6o[¹rNw C>g_QY+Zd}!Znې1Dzve E'u՛SA4)7r͞T_Ǒay_$AS;6 |VhdaB ŏ8u +g$AFSdi6t08,mI,G\ImhoHߥJ )*K]YkVYb# Ѐ{Mi60T83&Oxn{pG Th_}ϻcDnf7&m 䓙C,ϳ(eQ+s* %s |W%g0Tce刵d1`x2]lOJ0w|L?/UM>>gKI½'z-'}prK΍gE*ֺW\{YTCeN1 f).orj?wOD RHf踎Vrԉ!Jb1ìf?Txx'(xys*7;3-2?'{)7 6]z*>P(;+𩃣Y~ Rxm& vK!FTYiE\(L=۩1-_H0 A`}=J&{yh\5AH{zVU֭ڿ 4V*kϑ8BRLb0U"l{RR!faar/hȦ`)MN8'34'h ,Y+јJIɝ`{)MQ3y2oPl({U NW C!n͇7[2jCZڒdzZńYZyxoʕ8 dw~<&^,֝vBfZ;_D6|&|97$锩dÿ1[0tѶ5tw ;>O^]8aqO.>^XQ\tH3sz\1S$Ĩ ~)&/ t񭙗)#<Q#J%k+IZ `i"0ltݯ#]ΰpéN%+5)Iw R+Jgt oDB4,~5`d^ґY݌ch78@Ę%C P)T6Lc._*h[OCaF_Zo{2 $֕l%tCrv,7UqoiIm_\^ÉDKNb ,`*2l7Xw l.4V}O-(˫28uAfeԠ(S+^5JU/ ӑ15NryY w/OӫM8*֊߲Ed#xܧDã9Ν?D)Ts eɝ%uM}NÕ B@w O;gUjtnʿx#0O^}G%nsS)My cK$5ZJXmHdٺK,;1 ׸# SWQRdq,(R5$(m=qΐV64WZ<#ƥTjf ZB*Mshei]4@Hؔ~x7 g h@916)   GU2X>yʰFT>7֐{0ZόhC[-*3sSoc=t|JԥE*>NIg&Fv.P#gAT?VTh@P4ILUO}njAK,ȴQ֐E#k^yW8jD2c "๩ٚV_^0tC(:jV[  j@G<{_U cNx0@ :Ax  \jJ9殽W?7/I) ȶto$nE3Aǝ mLVyED·J;eSd[g{LpW\K@fZ۹UlmLExt%=X`P7$fEra<T)!R)+,&-~$,su`va`r14iMUT SDoM!n6@W R",{McQ)-oG~%D5ZV/RWTKt%\;ejgf.g0u|}@*JUEjģ[sA;+_H-:9.GW[ƼbŷHҲdۊK=u&P~\| ~k3|.#3Z:,UgRaF_F><,yVω㺀˟&v!z"xaDoa W:4uoKN1vYL{2(2(H |ў[ΥjzI[&^SRyM3TMP#TtzMljcB`d# _uPJ迭-r0 -mrv5&+-H_Ҥv]GE:"eDN,AYЖRVޑ jK-+[YqKA)촬o ֑ajH{X̌!`i(x',p{wq9Bא2 +.1fņb0 neVZ3Tr+jS_9v$U2;V:k(Ҙf8yT85977dX;r贗 M GBW}P%dI ;Yn<mHQhkc$"lKz,[) dko^`{jЧSb՜fc{XO=6({^UPQH 6Ԏ0BZ\}=`(w1QW#?'X]^yw`sIB-gox`ˀvHm">Eu倩oE͹` zP G}i.oJ}l%5QAa7^o!)[t2ImV-8UR==zriŔ\<;VKNmu@lU/8z_Vs$gx'BtHPɉ_foFBK!a<Ė"LM8]o0#sֽ#!CB$Ľ0\ NcS *4kh(%f%Q|'}G2^iMo”6h$*똖?GSN楲Gv΢Q3&Pb$[zmNr Si[OL2sa8$OQA9$gj`ݵ,)j[K"U"MP51!y"j%ЧZ*1PK5={5PHNJzhSeAzd s=pGb"pVn-ŔX( 5B vviKsZ;?6x%uJKVRD`3bqu & thOC##7 ڎ d#@@뵺 ¾dT,wzp W_4K3jPeuҦ +oCMz\ޣrqqHd9 _aMp2y4gvwW{Q& .Yf!ѹ08%YAg!ѻochĨָ>#6}E`z~+UǜOy1ե7 oȔC]e5ҐI䢍8W1΅Wb:J-sEt^T[a_b'T㞊i0L] RxnFkr<?v d"آ>SW_OV *]uw6u#!E-" m0QR\%x;f"/XL}Q|-H/řvx!1Kw@_6SRnAZAeR 9,GK4}o)|NƬ uԖFM3$*?ia'u++GT`M86\ I/0 FcVdǿ?v#6Ij9P {'>hҶK($"xX-QPJO;l,6 ^vExi TeeFHWWPbc40>/t  +-f7ޗ*eaOpva$GvZHcZӠ7@~G YZـK"zsT]3mۅin6_لoTN۫Q_R5,.ǘ?Xt=iMJƝF: CA/@V/Xh'B h 5 `Հj {zxo_(|`rS4B R)u 7aFGx]PxD1CTgC$ tF; DW h͑&o۠P0 Z-51FmAf5A3Sr'W   OJ4Z%Kbb`|M+;t98 `9a:34zߒM -y, ond"#Af,'\1U |!mnU0Gv)ڭQ])B"4f[Pf^l@JLujOnaG?L2df>^-}@DFf;=|S!T BK2L+C3|5FP9'('{f ̦Ib' xېgl L 6#Y>'zx`K3Oqt2A3u~;] sK0M^Ǐy٭3EEn0$l-gǟDLy"*u f Xnz0: )̛T>& ʻayD3'}2 6*26S)N cC-YI>BAr_ۯn=KgbGˏ0Cqw  ّTbʸu5wpd#򔴢a V晊[h'6pPosUH[< e)C۰Bs6c^ J[Jyh[ 7mq\XCCNP#pd7cr{XK(bO?.Y֋2bW Խ~ `=HܪJ:/A\ {{Ο,{)rau4ҡ!h,cV+im7TcT40A Iң y|@N E.![2JLV/N%ezɆh6̶?ڪw]JPݧ &>>~1q q9ksV+=ߪ[+s'n1Eu*[^nj?pG4Ykg4kndWM#c.k-Pnt?ZiRr.SyjsCv.t N5v!%ç77j͖Dɂ-?%osvfY)!_ Yk/q@F$NK݉ m!s]L"8yu$eO^O(򝉠)X28kH gg4kA!ʼFvZjrs3$r8-|x㐻.摫/;*#K8ܵBTF`w׉板l"%πCީAa=߶3 T @D%B5WOpRv7r!,Aey7U{k|KN[+D^fnATg=-h9ZdWܮ*Ԡ{Z)W<췢1WEN^$˒N;/cpL=]gBn 3|J Fb2J;hњ/cP9)*Mo50cK\n{Hi4, 3 |"IX6qe1^$V^HYH`zby#;j]c}ExWzh9Tgs*bT}F@erTHW-oӇмOKN] PgÞ QLLԩ'TbC;i DeXu]_(`?sŐhx%v7/ih~$#EpBdD.8fqoYK HVP LjA.W~v&7pמO(U/i2|7Gsz7GsVt(]Y xb㑐qwwjͬZ7jSm(xWt,@6K;zģU /g' ۲Jqc3p-вo~8K,_7e;*#<څ0NU/.^T fGxyp$9H/3E{<Θ,"RѣG(daG$?{iPҀBoߵM*lj h*A=o6Z8·.Ζ:slЂq .^tGT֙p LFQ9~d7,CjIV ca u(HW-{Ȧ>/W95qFrS'nS3m \:acZ:n`nDRph%$"O6S3n78y@t6VWֆa |ޤrh-6ew?% I0f@P;E<-O97ÞD_E蛻 BD|^\1NfEV>ƻi\-bђ 1;[YQ4sh$*b"$M)Yb@f5h7H>PX%cxnoCӢ1YrQ#< KDQ8|aȷEϨA\掱<.O>|"QҋwBV|r.O%RصTLJ юM9!6ф0ir?nps?vk>xP#gw H] JI/[:JܶJH^|/")0{ZFْqǫZrʦɋ/8鋏zb CT/Orp-jPT?}5ȍQ@ 24&w=͙u+k8|&`@r,8+Ir 4P?oT4H\!Kw!Tt.~"[W:{)d7r]=jlP{ྴZR>ËffkV89?3JB"~p+c v o~cW6$a&˼fPz-.1$N%ȝʟmnTZfa [}>s_@1G^TLa$c(C4դ&F!>XtsW8sWO4BH*k/[64e|f>&Y-"nxTaC۴za2z㼏0ϛB|RIYcs/ɤ4Ƒ^|(d^Xna.pJZjT;^x9BHæ;,GC{vo2Ac2 "JUDݴ=YG1h#M$e=ʳ0ċ+ Dggvٺ A&"ugjk?v2;{z`|Ԫ4h ߄Z5! a`.&ޖRec~j>f 鲤0b?VpTf`P!lpN"WS+2tn  8֛&p:Zx6Cs>DYA{}}1+F{خK6( DɅ%JdXj5<_bINbzԷ Vg., 3k]Ho&"x"Bڝ|wP.Vu^JiIŪ~:dYV:ngZX'!ɨc~t1F>1@'폀 ΥƪLȤ^jz fOdYC*6S@JRxb&k?m-wDJˆ'ΏѠ]wCfIJD4]'㾸Y,#DBI:Bg pd$Igy{^*Of+QPq~2駮::Z phә_}+ofg\JzND*$OK;RX.p|m[򰚦U$W 9<4+9<O8[hJaLM ^SG_ru"ef8%0u-G*DM$ԫ )7`rـd Яudi/ p9#2%V_joizAy3yHU~5wV*o8f{g㡕Sq¦=F IP-߅nJ'z?೅?f%5p1 ސnVǺxyKJ=SV䮠#!Ɇo+yxbB'!qI5Kwqu{8Va9É 2ߎNek|`2(7:\0KM;:?Di$OSQ'0so^4f< RH,i>x 4Ԣ H"^)dxGwnbB@ r q[ 5aϴ傢c%agUS5ႡXȒ-FcR@ETwSҹM4&N@v5ȼ.uv )CtE7}dLv7/$($f.B."x%8mk^Ԋu*M$3F q~(.}p/Ahځ.n (C&H>EuAlAL7g6f1=[_`T˕ N&L9DARp12t$II.M)bN+=ù#tKu9߇\o*ńfTF޷SL5xZ4iaWa^L~T#F.h fֺŸwqBްfA(4f/_ܥ7%C$&tƑsVFR-ԝŨ"E<6-U-7w٬U$.{esl0 w8}`tQ_fqKIf_eܺO!UV%*<5neWfJ`! O&v~B*S\8o5ZhNo׋=-HH'.A]EzlFД_yO7:}]@l+Wt3i5J2T1O3N^xbPa#'ɓ~os%PZJksj ~q(bʪZ"^G(Nie0QCrM->FP`lg*_Zt2ub9?|j-mb}U8q8>$dȊ~%*쇛~؟Lkhi;LaBAU` *b(pyr#EmZ{?)K30%I$=5 @s_o)1T CV E,mʩQEM=_tz6P1PRz1;Y#@ѕ46q Ih:fH_8CvAEgd0<8:A92,e;{(kD5{:1ISFk 4$_D__.r2*ZVfЂR cv?l]$$L@Mޕ,=ӈ@'pV͗ bF|xͣɻ(2ZXx썹}/Hw@\줪Ղso&g8ʬQ]y x8UG ;!Ensll%E]lO9?ݭb6p& uNZ5.1H[yŚBy)ق5PR]a5]{0 G%K^ۿ``;04`XAH,;ؿ fsg>G\=RSv 5gWwٕkg,S9#0BB.1|Z-BLp.":v7{1QL$KIyU?"X㊱(;qBo"st ;x;<Xo^zU_4Tr9m%[;3=I|Qu+_큛͌H|~xbx^; VYhSCުE3"0V(; ߓԓKzs{vwdK@Up>f~B%W/mXיy  ;#!ҶJYB/M5c]KrWbCQ$|0RUc`h&_ʷ Ij (KRtYB4ΤV`mFr*$b 475N[nH4oE*'j*1Li1-e'ݽ #o (!nfHz.]xJ`[S:>oh=+hoTIY8¾/%ڪ"A HԾBۛ[W;'>GyiAf+mĈV 4"oq.qapk"ϰΫ<+~$\iSh bhenQ#B<}ڋrIb6#άt.@\l]Ab,_YVeYn_26ӂ2G ʥ\PY醴=ƯDt+p3\;hCާHm^*r@ce?#pڏԄg:`Y^LIv~!]RE/4>z`lVWŴl~A5D[!N!bMcK Sgço>s&dEϐz8= ?Fʭ*h*MTGZðg"'Ě(]YpD}@mæ.]YA!+e2MZ &=_, Zb-H Réna.zȓҚT:R%S͋ntD=qPpTiGɼuw&;'Փo0~[_1:E5'R19 [=$-2Ctd)&C {_"Z+qԬ=gmށl#>㰋D;}1fZ|+xp`,jz[9l-+,=A-%:>ILpca+3<?Z n /n~l/2rlU1e=816c4{['iBzz&@Wid dаtY0H0 e/+5!}RSK Cmo  SʋN 6V:SPx dn7l\EC:ye6v=C[@Xl=Ȥ]ro9$~/Ji6ĂR@2˝]XPH?UTZWAsj{y^8 z0͋473&3ʔ5_~R03lsZ9)WU<kۄ[7W w@\ӹ<acɚ,d׾BF>}IUR3` D\0zKk4nvhEV!u-XL_kkeҠ`NN/ZaM~ҿkʷ EumahԺ],*8O5zXql*O_蟮ڃm9 H?txhM엍.ntOє7]j4KVLS|v*໱d'92WA>poK=і aɏӵFɖ2'(0JZVed!:^ [bu W^S%1olWq1{YZ>{ѷuQywZuaBȄ"Ľ!͏zɢ J q'Nj?q5)tџ^[HAgbu["^9+;A$0&b%b+\%Ц9p{0熼9&KjT7qD,,\fu: L]*9mLb7{O+ brzj_+yt/Y4(e[+'`mLpuPM,)bAC8U3Gl0W3:V2 Xg^1cGzTbCP셠` m7gNDa) ػ;H,|Tmw|7(҂*vuWm= ^P: ߜvOcm~ 8/܀!UX`D4#6aűZpQ+, ޅzO`i)A R!EfZwj#rZ>=0϶+*EQu92&w{C?٢ nXl~(Aޢfs6˾ؔ}ս^ Z0#F5Fz?odW =T|eKbkB0C9FmNa~%1sa3?4c:Ò}R=#mkk`"ВM_EW!n~,ґ AHygИ z:[WXJVv3o $opX+&\bTt`l˓w#l!y !(?hth`@0сީ=kAkr_z FvT*ei 8ci!/{O.E|}BW^D ):F2JD솂%eywk@US$J#x;>KGɐ612Z[WC 2^{$!6; _EsAw5_HuU q Ņ>?Y!Gc ⷹ6ZꇤQξ%#74+aDE&/eB̸"xȶMCj&Uԛ"Q$wׅ%%6\O"#$#(e ٭wU|:+,+frT~GQofJ5)uVa.PlLNV=FtV)Do&*ӥD9eY8<H-{ 4^*xo nJ=ף{Pֵ=Ua]u!M /9~d tAtݾ_}AN.ҵB4Mӳ7 =.ŽzSh 'bYZX(pIO<݉:ݠ!t%6c ̳3X%Gf' 4;/,}et+8M CfL&qzK["d,1uE9J[;̮iu VJ5SsWc(SwPC~TxvWNe}ջ~MƵ}S-jk)z ϫ@s 2X0 'KZ1` AuV6 -,B}.OJ뢍GQG#̜yPSrw; Q'5U>#,ZJTkհ (#Ed!| =QK;,ZV :`~ b0'.]oG,)57s Pfg_97R-owoϰ [ȇ7D1dmQ~=6@%493L\5-XԣZd١ NϠO,4jD|8f59rK)8=wgU#Ⱦ, (:+$<ƵDORI {l]G2@S4nlHkpld10*);1v;U(ђy7aL"@X.`قǩN\6ɤBG=-DF̈́G0(r -?0bR߆\fESS+bǮ#HM]Z꠆oyҖrIxy7>I>'{@/c0_QX0oy |Nqx&H1,/xzDDNpq:0G:Q|8Q-KU8Hn Nm: v/BV[ɊҧB6 X7z(n*ЉXD#kG~WfXn-rwc 2 XXPLN!,)u 7զj4?$iQAqۣğ cj~\W}OTi2]7o༧OJTZT1uE/" ۵Tşx^+p%r`b˺L2w(̇IlSJˮ@FΩ5nqRHu}:a fl`Nr=ӄ4<4æbe-@mٸҝm4*Gy"iUO$%aH# FȲ#Bvkd#/(]&z9]c|;!Ft' {/_wg-™hIWESԺ6uzQXeȡ e񑄅Le@J#gASp $0bϐTI*8iZ^}WJL.vY)&(YIxW#j</1`|k+)K=#^{9ťJث}AnבK\OM{ x6[k ^튌{[EС9`!uw7d 5ⷀg* (^&T#گ&{Fh 碴TtKW4.g]c`7M BHWw1]@WR{q2C=Й: K\D8g}6:t xy%-wuo\|@u$+JE8d=)W9o`SBŠC{BPj;aR6gEG57T,hB%ME(%^]fMڌMW68jnd_8N1jlKSߒp3@az mfѥJ vv#gmhUQ/D!DžnfÛ2<^HyV Hv?5 ]t_ۼHfDߗcN;дz?"!pyn z(.3|Q{L-g1_9 ~3r̎ò'68t^[ /[͍>]=GIq@!;>emI2w܌Nv~#(U u IV{:[n\iw{Hv]Mw`2`2EaaX&]BOV9_G{^C]́1 mEԈ,ĭs]٩`B$|˱;㘲\ xA6FrݏqQ>+J\{ y]wqQ쓘b:l-/6-곽-48 2^%(lN0QQsdqv#Ct}<яtOkNsP9CX5"o"RRrsDm5 +}p l0fP A _`čx >{x=@4rl?Hk's)yʹɟOgл%אɦ_DCG0ׇ )`;\QdSF[uM WDI>k͛^ Wvٰ]nLe |KGX ^}uU^bxѦLcN' ngA9G\tW9B&>)K fi&!#\Z~@z+^ %E5 F]нm }d&a_]݈p{Blnf1)=RcP:~.ZYQO6i< M5Gp7ŔZ\NxcF:g|[AuA{qP QÿDFC| !ޠrK֥5,D/q֟IS[wbiVV0 ߢd ݚTE/7W~[_D0dUn6ɫ)\XHS( VaykW*erArev4MZʍo?X-0wpw+?h&_4j(6KaqudND  BnGzR_ 0vĬP!(9Wcnu ʼnr8|Nq2.:S5#K ,zrq{'Z_qdƱEs̟.hFoSa('=8"5Ez#g9uɂ!.z@~~$kCv=+~lgd]{lZ$gdkE]x0m FfM䩋x}%ڪouFr,QdaɺkHnJS'ю.jrﬧ"rPeW3LE۟Cm֩=P0^zL/ S2;xӰ)Wp ٣W;OqznSodJ0M.dÐ*u=1 V>Kبk^-:5Eȇl6㳘o~rG,Ւy] (?aҷew도~YrWCiF}KG7oH1V: 5*3%oYa:#GVNHYZ]+_aol_SUWpVy7#] ?Ռ+u"Ħ=G&\Cu5PrmWg",9v!QIH0 '("rBլ_}xQϨSѩ߈qh`79, ɥgVz-d6ɄRo2߀$V%֨얇 W1˺&U8㝪A Kkj)eߔU6"Rq͏)b""03T$ H0.i)&1* Z[ *zY5 kM4<[Y%J^%M=,rd5#\n0tB>JIoǜмzt3$UPLz`1P 8x"x}0 &I\hhOڭh|l-۱L(eCtEɗ4;Sڦp{Ɇyi ^9^\6I͒i2@vnJ#ECǞd 7v(gȓ< o'ӨG VJQ5&_hi1M{$DCUV+CT\=81V;Lk*/TLޯ@2^\6)>s+/lhx(yq)ofXaBgqSxo4laN)(t'+ 7}]Li ,I 7HDeDxeoFwSiݶz:KQLwke {5e1SwOg MoR`bC jvPhQGHR91QoKBkQk4CףVy=BG_8OJ ?#KmA{S[H~]лȼrS*(>k>G(vjX]x-$Jw+?{:KكťY(|< v;$Hova@HbEm*~]l"zr_qQ2?^ H(d<$6cK+4D?7uG7o5;#_hL-yB>, rSwWut ~qū:$fi BAϮ N>a#݊i.n; sl( >m1l_Q4ծp ި8JZržWi?VFѼBǽ 1c#SK P9Ր^^sh8D>A'1+CL_+^Q0럪 hI" a{Ru,8HTsIr?β~$BDc0`_̦lț@(~~/Xie~EoPeFnU0v{f*1uFpߪu س˾ I}ZEFx iߑ5%]i2\HAwg%I`:2=yTf}9$%!#r06}Nex qOj{OӃx `'nc䝭(dIw3E0A0G'~ ̍fww ܟTA)r"jEBlF?9Q)\;dMSydjF:Y5cr~vz1dbr-60XO>G_Lt'igu )'Qv1h?Ab q;4lY>xzUOe0.k/-\aҎo4v͇74 M|تNB0"GA=kx)o!FFSmE\w"G[xe6 !UC2t,RNGܰ0,s d}uXӝVW0R(>|QNʤ. Oo١ʁ ځTi_:?=t y7'C/ˉNfiͯUYj'!3E.ǥe \+[ѿuBO/n_i-_BY&p!+H'he^jyyj`1)Ix$F֖d%9 {vL^37Aw_uՅ0; UdC6ePhv;E|aw&3蟶:[ipzbnI F1aWH: ؎ē[9luX"B 9FUW7%ݥwQiS<`Vθ֠:a Z32"Jpߕ0i902j]lDSL-4ѯ^#,$R&!L2n9]yO{.i}cDt HvvxՓڥރ״k ^,"ܦ ȃ ITei.!ZZ0?o#~  ޚq\K}#PW>vk:wVUj)S`xDjb 2JQ3h}8$CNp{#)(lrP wgsU4nKn'"u/0R`[K#"G2.rFmf&1loa!} xY5 $ZNV~Np!w6>2Y<^  >w Rޯ&>kZT!NlMuKWuΝVGEX#ϸHos , ]NYvt k //jCZiIoY901"`T)gޱv}Ug -3K >1HW  ciz0kZ:Ԃ+`h*WG' bNV܈=gR}DRw;"B.=GNގjft?IqMblw>mJ{h*u~9Noh} I""ۡ6j0zޮ3\(9wnmT0J;MD8Y@JJ3j7I}4aQ~_ AL72tԣDiS_CFc~~%$g]Kn^`R|rߙչ8fk$a\"D̲Jia@#t tbzee~ND> ;RjVq+8D}SnVǼ!nbz/<Kl" 1~TLoMN*ASl1MzE!JNi ͤ})P|`gHU耋LgzHE )\a+Dͩfv$Yp>Dq@TYn*,a$2[J9d/BcmQv2yiץ2D)\vq)E BIJjzcEjI0Pn RM!կ O@p!m njTo2eLN^l4@9>?FFnlq{O,'Ea@T`]\nY_n/%[T{uG~Gkjϳx#lN"w*T42++EwV)V?̣uʋtP˭p}z(MƃY|0"X|*'CsezѪ׼/nΥDhl#| A*7yb6˶(H+xcM5E9(xӀ+ fMϩs;NtogbZ'?$1k8>TPB*eE08՜Ϊҟ-$wL7"j^Eq~vkq6R)rxlaո#[خwY~̵P~깄Ifwa-Z pI0r|EIѻ"7=m *la=)qCT ՓZ/}B^iQ'P黅#' ̆cw6+5ǒ4p͛} b$W96Mk wx egGҿ1SL ^}e렆` )^QW(yM1H][ispzWn4@+k:8(YjJA:Q$dL?B>,10YDZIFgyt)l,*nNonټّa܉8uFPd nYr~ʹPzXZX)Bxj6BY!)@<*NfԎ: 'njK[}; %׊ U\r!lJ^lҘ;t e}.~u!r_ K8[%4Qbp3r4e$|tWkbL B$@|oqk 3zݦ}.u\r!veUjo~4<R{T; e>_dž3{y !THbN"wٔT oC?f'qño\Mַ]raMp |)[/~ݮ=׽:/H'2 !Dzϫ!ͦ)ӎBZg[Nng/d\T̯֨.44Vvg515"f-jV=@8;~FF]s*%*g(d– ~@R}8y>`d| FR- Bf!c^HF;ŀJk?QVym[opvrw*5܇ҸS5~6坜 i; O@2 &=LP 3IZaߎ88v$ˆz/cITޥvՓ~Dn+8fewp]% ZY;5BN7AB#hʶο?ُQbOh.O\zuhvpn>wwulAHd0f\,/V jb?x['uBt(`y.z$  fL ArrfF˄+ ;dD" !\.; LmGiIFJnN 4 >ѝdWZ6Y.%3ץ- -)V >dR1h øZ#1g1'>n@GnF +,ra !fV:Fs> oXr 6>nW%A-zCՂe׉H59Q 2~fn8OA\@K&TG\\+Z/v72TfJ(?\=.mr/| tAr1wZވjʋߎ^r i A;m/*XeDdzk2pڂ.A'\([Fq,wl{1Ӣ{iDBh8lgB aO `BA(jOk>Ty: \Lg0#5,{'z,x"\ICn al+l&ت7Qq#\ Y/*<>HzٿlNvNj!8@?~zg K\>A*Zy  w'iK|Mn1tDz ~y+Ury$%Qqvh;ld(͖fԳMeX< CjSbktr~chۖʂΐY3d+Gw(N\els68 `w$IkT6q {8D2u/C}q+cƱj\xo'삫GXQvO[m)$;?ě5]wЋ.Ahؼ- C>&G_eK\{L]LJOOBua{_zͫ^q)=0A$C"+iA m(:B9Nib re5ʳGb9Ҿι?, v.qropsnʃBrnmQ3vSN5g6^&yA4npy̲8Z%@I@]t 9@q4rBIy@2}P)̛kddz6k]Ma/'RQv}}]Zcp4vF<HRi|ߪԄVZUm4h;2,xSq*!vъ^֓™IBH*5|Q ?]&'c/#CP5_oa!f8f.'%MWvKl+?\]a3VE4-5%htUS+z>5B;wvQNuԂ?V=7:.C틠ZS(ȵ*W؄IwW~o36@r!Qa˫-b<'5zh[xLϮC @k?Cfxi̮~E>aRKqm5{f(\OZ|Ͼ¢A# V&r)Xse捆;fUiJ@ *HJ2)*–o-^(@ɼ[`>skB [d6GB^Ѿ׈ܵ)Io!7.oIM+5d_3rK1^e;*w# D[n: `돻2D%> ֬,X3/MESDfArE$YVHa7l?(B.p܀Lx BvFQsnHa, &k ?JV``I[/I0ZU/$^2y@(9]zy| ȶl%vRK=g0fJF*;Xiu\VL|墡 2JlX4/7{$i@fܚʄ[7p>TLU+({\'KyPǓهG͝{a~6kru?R49欼u% Y:OZR C0gM]Y!N8t"8 'g&Q^p'I5?=d}^i7Alp"Fk=]UCo9rЅb*WF;t *\gj-a>Eu8W`&*l^ϸ֙}9@hmWca`,5Iu]`=knܱ6q.7ClxC 0@@|@iT?dÔ#h Esu7_a/A-O&=9iu2 8iq5!%%Sۥy1/akyJ-g,тs~8#ݎ l%R >Mzq,ɻm:ZGwMWysVIP~'t_eͼ3.>{'Nz4eC̠ē=֘t5pv/0 Oa)0 #aܗj޳h2p3 ߱ͺhm~F[L ^sL՟Sdb`ŒŽ^D&I9ZD*TZRE0:\nd*bJ"<70eHJE:1UJu źm@ ؈b38(<`xSgMFp^ A$Kş逸׹<7^* nOII&ImZll:@.Eڕ+;°a%K8V4p>Hr򡒨Y]K|(NyfGi3jX;dRt$&%):\mo+*jSﳴc948sJeuq5 &| %upR9W<ݱ֗1K+nr3{ &)_'hLe4/̅IGB˹mwoܧ:-uڵ,WLr?3M&ɝ|"nXALCX+1ضd ⥖/)d3g 0s[^vP{C&8%knGC3`bHlxk psl6[N}مy9w`?aa",>Z/؛{#}JvD3Q)gZ+hglVϟyesyˤaC)nQ>v,ڃVQ¤2 PRPJcO- z]CW=eX.faɏmQb˛74e~1kS<ز[eDOy~+#t "0ɓ\E[%f=}-_yj.Saea%@cCNP7S5{栶!N~[=qkk<6NDθk niHm<# .RznE`&6,3 ab>[f71(떕ՠcmZA|Ob*2ؿټw6K+{LXg"(UWAC]UqǬ !/Rx~0kz*xTZ[z=Hw$6/ VXBĝ3riDyչrU 1I?@XZSN-TCSS峄0N6)ƇOhe '+ڡPg2 X;j"׎|//\)6в70WuB%Z! PmrWDW馟[A`~CmEg}A1y*SZ֖9KK|$=? ̦Vlp?2HXe*&jrܩ;F/O?.p($Et=Yodio LR .:x3 ' bY Ard5V  BOJ$F:͛*5R"4N'0HCU)$>ʘ-:s;F]f"u|>~z 4\ od[%BBwYm*un߄>VٯlK̚՟] ^ ACfzdh+K J,>YK2J5]m|3^hXbVSi&XM{Q<3OtfSEdWq\;9fR@yZu0F\vGkCo+q,0˭sAPh{Z:aAޓR" ^x(n'+5O\maxtrZr:0W"nfWHb,u CSF2Ƴc`R)ߣۜQN\F "c  YJ/؛#L+VODgO ka0MdJ_b щ7HzkV H!# 쥥ȐSkR5B>jx֤6IwIyY&&ԯ767 r]]\W1U5҃L#h6N;r&h꿭.\Yc5iVl \K,H\ ΃ZK`7.S+,>͓} NSX\wc8լ9}1t1{^oa~eLˁo_5ҭB%xUͥmYӕ~F+ >@N?XcvLE˪aq"4ϪA=(VfN )N/*/l 5Ŷ&A58[3vJ"exIYgb` (#nw+:P &Bw^r=23xCf(#l:|7ܗ$ sV4[,}2a`V)cj^nHL }x2 v3s[LI=WmEP [KNTRxaF'꾽zA\Y 3!a(i+*F.CUf!Mz!X(?XVe 3t+x'JC>(M%)њѿOf+en\6i+v q_ K)3xHP_>89{Ig.A 1Lփ!kJPF/F/5&2y%7Ewx9 p{B(T[݂.'8a!:* -x<?D bv͊GrBϲs.v>ѯOdJD\-m,T hhhoiУca77N/4޳TnV@0LJzY^ kFX 4ܨCLvJ7&P<̪zI!4RI}kcq)&B M"c6MLff;ܞ Y!U: tC)!?м;Cܞp>I$ߪi/8^wDKEEx+y;[;dDj!~Ϛnm9s9 rww{}x_pݝ&[rg,b;Lsl^C^=WHrҁ8%mqlJ3hYbVry-bc5^"yH'B!RH u4a)%ȧ/2Y68r 8rɥ\@/^sXuQ z/@4ZTzC:Ȍ+m-{d,眎cHT?RV%ڕ6+x dؔ>{lF;9 iQ8gRDмMw;TkxUc,6!*QO^k23쒳a$EFW;*?~2DՅ?i~V;N/sZ0ٍBa~`qi1[_voO5q&1]~΂GBQ&*嗡HD2ܲ8, %V\VcHG2@,).!x20:!QbCfZ *}eZG=L@GbӭР}@7K4\!ƭ Ίvk[6r*drBu‚(/u#Q.KPjܽ', iubPv\_Lh"h?{gL~vۃٍ +ѸMTlLk#0e~OۯM5Qe#\owXpR2 ~C_/8 .Գ|L.Ex$[x-ÜM| s?inP唸$S9+il(ivO!U4mAOkM^ĻdBjH6F})hba’e P؇;??B08Eؕ CR}xZ-J UYv6E5'̀ yji.m6c?灟KIHMP~Zϑixėaٛ'- |d #!{4qOפ}ω"㾐Fp> %1A@k }t9rBոB=nND%4h?)4Ѣ F2[I>o3j:YZMWpH!=[ ݩq+ό-։D7֭EC͂6c#]@o\3IbE/7ԤKE:ZQrnUEܐrOzeM%PVvG]L~C9$4 Saw\"n!A Ikw9eupݷI1Ru7h9z)_n.]gȀ\R8jvq(c-*KXo\-}6u:aǁBe\yR}{LMapjKÍf?0nzV>k"C(j:%`Rk9Z\Da@ݬ#/ Ζm G(ן#,Ӳf5xɫHwt]W>]=KsK͔_,ꔯH{W? BzsKwٙL#vs^ 'nU3٤K}<*ci[rOf4J!pU7uט rynxy`BL{E?lqqSMvGm@LR}/2\BTNkk;8!i);ء)讆8qvA\+J[^{h:bvJo-W%ZgV4udT6As+/c"i=%Is>gz\.#BIPʾQ6[w- *_NÁ AVm`v$LD*$f,FL]aSDuaIr_ p[ڐ.I;-(%|Zif*Ene& 9_qWc^m:vF3R[ 'R ,YHN 4#C`la(+BKq͕%}0:Y1bB=k(F08h\TnD"G|p92[ AbO!rV:צxc˜k&F;b;DIX6e 3a6z8 J7 RYV L[ݕLQ: y—X2! vaJUx~:Ff:ߗ:]F b4V,XaD%#&  ߦHz=fTa +y1c3ô0DKjWZazˁd]z.UT7ҋ^Oe28T 9Ei`-v^&K3^| SAI(ЇKmW"EQk͆s{,V1bZb1={g_͞bóŒ#*_H%.Ḳ@'A3*Ǖk]9KQoY)zHs̀-хR,}8- 綔nI]ݱ|ҲƅEȢ|I6Qd K8mjT٪,9/_B<$?`6>/sьBA"fix5FL0W:Lc1H|RHYr$2^5O*D3]ksi~Kj(m?pVO;G{+ʩ$dkSљ>)\[3V, 9 ]$! ұCdq*yG@jLJ"I0,(=:"Ns8Q[Ȉ4z -|W`s)M~;49}Bh"%c|G%wӃ GtM9'> ϟ2I5Z龚%eA=Xd[iw;8ZȄU+~;5ߙh%)ۘ~IEUb]}k #DQ߰v\Ym ƲԐ0AH! Kh뻹>j*!e1o4BKk4j9#R). QZwIO!u@u txak̨QQMl=;DF9ogs`z Oc3?,`iL5$/{NGI`Q:2i_l ^zdYPŽ y 5.sB~exil_48lZ5~JwO <#<<)Kxf_G}|sK;5m-_4#ڭCiܟq7I=!aP*4 >;uPjt("@~UC6^Г?3iiLZzBB+du nCmF] d+;7|v4E!B}~CKr[&x`˙-q4)y{t?,G `qysea 3Ce`>uU>B`?e+ I8ܻD3Ax Q| 6_]y842[xu9Z\wY$"Dsf5-Fm( ,'^'c6։7BkSR s1xfi AAgJB˂^֣B}ZVEkՀN9?Sq@oo϶T ā}=u"'(r?|h]knhy~` )פ\J\~ (9;d sitZ@m-Gh0bdx(FhDorlZc{n~*E.Lݱi.̙$ָ,84@cPH쥦⇂ y@q _ ( ~kkBˮq_ێj<u3hWB\S~VW`WPR Y/'!g _ ҚLZcPgúK\^~0iÇ4j ᦝ])Ш1d֯:~ v&5o~³y~k*T{,`n9'wsUcI# I`U)?` c)i|n'AƁM1m 64Pm%D乾4pLawsESCi >:_ a[CZUDg#-b;4NQ\9" Bk~:'.f]yV{ڊ (` M%^BBGk9e=(ޥJG-Z1H 瘷=< SĂ#^+(_ԞE}58bl QxDl#裙V;*#  BvtL3y=>l+3Em}ɵ|z7v9={y8p uZ(0yH.X>vn'"Κu&rӧ9+> 3nx1Q;e3Anc:@k;XL˽?ulFqq=fz !h~eo@o4q45"l)k1tcDҫ^bE1uu /herDX}g5  MO_fv}, N|_(+!-*(( T(&yX5U}aRXW{Z1,Fp: Q4rGP a 8;H)܈bU'2_?&ҼCsfVp&(\T0L1a\)dBe{Vu80MS6*i` "26ZT/uyR XK"t⁓ x T\;SacSW)bg)N³8LJ-v'Ь9$=mCKTDKKxudp~E;/4z~c)طᔐ@& jPh$ņmq3l+PvkVB1~BԼAAI> XewhR BDia07hBKM5heX?] ݹ/!nh'/`d:ZRB2Dț2 5v1c VxKTE V-`VS`ɻ}<{gIV4Tc)t .\My>҂k^J)JɟqY~v860+?1wI4qSKHKZ}3#қ%ԲV;k^kvlB`g vQf|9Th( Qu/m|Q ~RxT>ru;k]n^ִ6TX #6_;R NwYF#%nl͎k[m<>Z0qOŮNY/iHv)_ ŨX6 Ym7O`;VsVI}w{(vdaHD.NIK|)1||!8DS؎w^CC0)宦SB +EOٿ6ᕵw/]k'7三7K#yȝ Lt-E, 0Z(KJݷK2uˆ>O^[gokq5V6΄[r4-bILOM{0!rO:܀(ZiAs; v候p~e(=wjaLsj<'cs^H*92kSOF1ycC767ϟLpI?JJypY&r sKC*]@e&{ÝPYۧg&x ie}u) $-$v0vvǒYDFUXτS? 3@Ƭuz'̌bS'D4$0|o+܇k)! s׉hz8IaZ#>سZ@[>ll4&U8۲IMI:eAvK2عlg~>s'_Q創zlٰe2UՇ%g,-E<D!ĭg#^]E}IޏhDZ4nmZj"A ݊a {{W` \p܅pxyd C>d@bmmгf'($瞓4ߤlj3# ]^ĸ%#b"h[Qrxѽ{k`ӥ:~Qm|VǴքݴ˽4eCdHz6LLQ. ;ZݻSl͓;Ho11wK|A;~|\`kWAs4,B@3"Uȼ?>zJ(Q_Gih tc\!G/ŒlvϨy AkUa$4# a#Ix],$UEk#b95612qQ^ l k6k\P/0] uʽ|(@n ):\5^?FZ4u}:7s;kr'pŧJ3sxԵR*4cҪNn?|RPhІ+].RZ7,|JZKy{V%#*p1t'Ҝ ok9Rz*گ]A ;?s4ڝ..n[uqmJ`$S1tەWR &HCj i^_+dHrQYV`ԣ7?ķQf7Evd*H o&[|(c΢/G9!QN!"\YA"&:$]TMؖ}yו$_ ^ߡqrቅXF6'#Q#ܞ^}/~ pWYa?d(ֽKF@NÏuvmC|c+>7"VFU'/n3:7jWϸe[7r;_8u}O/R1H `o[n C:1WR's:sr$}nDQ,..BXtv#S+*&i;j_:&c3h@}ťsM㞅@;Q#]"yu`>+h`pL훠:DS5)*b|ěSeA"roU:FlΥ|:|-R@AW >C87h?1G>lYʁ*8{sk#ұ*~8Q3#+vS}"zG4$8fIb%Լ-эNvB{7i'5G6U8յ3iCÃ*66Jy'jZcEG :~OkvgL-ыCQGm@G`Z!hZRVĝnpT;HpB+UQ8J0YjD>̊"eG2Qp(d 97T4-#'\]^5+'880i;XY51f=1f̸C_ң_ESe S!pΨ#r(FnhKJUNxiڗh@δ xt]f$%} ݟDV%C,7pEʕr9Q\| 6v?bUf֖JI4aE)m*PymLo?);RV1QkqL#-M4@d k7Ł)~+2q }7[l^lX;Fz޳CIPCqW?P_vpʒCxN9tDgtvs-(}¨1{$pwv*?%(nVnOZn~GEer /MZIԈhk ݷNWfܓVB@j3ɢ$ #*Wx҉Esnٶ2C~OZO[:߮jd @띗iJƉ넌H,1!\Jx $z>}г#diQ1gl J>3ڸT5p*b=9?~Jo|@`xZSb(C{aZųI R? _!t^)i\h)C}]>l@xk-Xf4&-wuҕFE}X}&Fqa&:)u*>hhH¸T UJN!NE5&V􎇗VR˃ؿk D䭤fAZP_`2k0=kŊY,M[\T;Pu"]LUݏ4r/еeRUwOIM oPh`l# PؤKj^;Āk>)jJ@GZ߯)S8J(M!H4-}ƨęAiiL ).xÌoRSҗ V== $FZQxFjU UEJ)%[lTMK5UU]p_雌(agJHM^eqԳC;=E] na $1C5y_{ qۻ<OM2Qȸ31SIM9B>J" _7d>D>Wzڍc:;1?ȶtInJ.G57@D(EDPٟ {~.]ֶs#r6M /R$Ml~[ Y t,ϖӕC Qz jt{BdN_W+c& E,WV"| "D|ʃI\kB ,0d 8Ok@ 8DV8[8RR3yL}4e8OÀ؞yǏxY9/ Cdb۶eT$cd_[AϟtM)2YZ^ࢠɷ63KE\kVL,Mxڊy0BB QԶQa'LFbkvD5f!n Hz5(qoxix37͆NE`6sO1}(eɼw)YVG_I^D\%`-L-Fհ:`{vL*JWEtɋhl=H 9̻ٵEWȃ%>TcNU56qI! o.v&.!y$Zo]<1y`UhHճJ<2iE#$;*]%Vo%3Ff`fw5aMV ?Մ$zW%卙1gato%.?5j-K ޡ6 e(Z?K_FwBNMӆnii)-!^n*fσۣ ٓkex8Cy[3utWAzɋvJBn'\AE̝ENREYITʦݣU5 nɽ ۙʙTOUΠW?]pI/(jG)ĕ"B*\폘ʞO8:EAYA}{ @OsZ+ ꋱtCX\O?/~ "-F1I}7!x.f\[_H,ܔ]wۣY~ b׍+bQW=ve[xB ?u/1ny_U 5)puWKz*YQS|`,(>p%~ wV_a3I2p%{J46qEkXt7saf"X "P+S h/} Iz;j)5t\K{?Nc\XEK] ]|qPPІ*[?4yy4Bp/&?XnS }\ԕ'i(mr5kd-^dr%Eӓqۄ1_2Ր;=ONȁ3٬dLp:5»`XU${=n;b:]*X#Z&JҴZ,#Ofu|DJ~ ?8MY.%ٺ5dKK> !xd-|#܋Lj Bʃ|~ӓq`` 1(b5+0[-~ycќjHui4RGe]ZܸdžP cAfE>Uꗄ]H7=[~]ݏuEg1Č Ѣɕ|ם85\azp}>,_sTFry`b܏砛i wc l-VV +WʙYb ݚ,BXi Cy͟pц)"h`7.I": $t"% Z+'V_A>Eϕu60q+?XiG ECs f?qR opYk4 +?Uus 2eKLMFnS_(N41XntW'?YM(qO'zJ5+Yla!m8x2 8} aqTQs[Z4;൤3C {&H4?Hneofv=/xk \(.4Ӫ];]WsH,3ִ|죱IcOAx#]P,n#2/}gzHް?辇'&-8VȔ  Tzg)z؁|Iꭍwń5fNةJ  avx)di^ e /0|Ӗ+ϼbˮx@MӝFvA qj}\"H{qr}$pRkL71)ǎ@{j]'BI&leXd8׌J)8[e06,HrJ5wWބSExm EECSixq:wܻg9PBtyAdң?&Q5RNMXe94{UV"/kي;M@)ev\%^n&,>C Aq;GX &_^0=䵺+vk~*ȅ!޸G6fNi>!f6pZ,}XN&pQ>^"2GFk (@<ц752{HGal]= z ~I";.Yejd` 1BY^_6$WsZ$J5/\^AqLmCh*e9yp=%AV5{ db?㽆kᩄ[ʸ﹊aʭd(bؐj6u][o2uslN\ $a QOa{f6*5q©: PSd}ߟ(  \ c>>Vy8T\%@$bx}} w7h ]:GVwH bcd."8 l$Q,p揣7OtKJWHe HQDU5dxˈ[N'9_QoE9 ޛBǏ6^ t;n%H>$U n߈~.@\/Y$7  By@3n(kP}ܬ >w 4;/qf7ip0;d%3nu!ZmD*q}o$"07ZatGs+: u+ZEAv.dy^ap)i.gbԞDԺX#`?_7gG'{q~Uװtbg"kz.e-./}kEEmn-.O{0k2hӞu ?{Len+lWϭ1k2f4ַys,iz\7Ύaя߃2 +-Kuh &YyK{y7%DA"̞b}Ctev),;iiPg>rZUk!r۞E&6>+؂_-wJa'YnG125r%z6DpM7tȂA:wqMGO N @* \HHO#mDKRqLˊ$Ky*Ԯd5+1J=M+SF`7K b) 6WdBnxdrdGtL;؜mnďoʫw}f@v[$'TVV2)оRGfJ>!$uȅ+C`e%2 + (@!d㊂t!/ƽL/F"w t?UU: o=V. A rNLtՕ5ޫޕw>08E0tHwzW sȑ%i0 NHޛÓ0쉄y`A^4 o["6Ȭm[=P ^[a g`023euYUҒkzqAmiI"%x|XRvcgһv>,!X`ٯM h\ոoI, &\v1'‘]QI ƿ,lEBzͅ>? Bd1gb{^f>7"81#E|[>XD䢰6%Eh7ؠQ9URdB3WTO; I Te^^VV2?a@^}@8CjD0Kg%s``SeȷGZl@z|JFLΊt 3SdڏF^p:>]n>IrsE5i2d001|uD.HVcIJ2{0@gFDJpkOeyjSc"?ɘ5!rsDV1,Wڪh_x-s*38k,)oT)zHi/1v,INeilPrM/G'śGvoo|5#iVtu*nDT_!8tm)ViMӜsccpk$XrL<Zm'mO>W #||62_4r]W1)tFb`C/(r*3}WD;Gx"a¿>:,XGxYnگX GRWE@#o!;{]5/)S&FiJ:*b % &lִP28e-0FKa "+.e#RSHoY-cY%zo.6BʤJF`^*ã[RYsb`46J gÕha8 =*Ć{<g0wK rMmڲ%5ٻZ;; ]^=Hس~vƸG46Py!vs]tt?Éo:`![eoBc Țʦ;V k+{gǢ)9F 'O|967D!r> }=HX ?XW7mx&`B鷘wߡZ‘#7 tls;❬Nɉ7"H!5JDBF|b5x~>$ьXC/c۬Wʶ̣9pYTƴ30 q3)Ԡ>&0@SmY SYtJ*L9j#b {T@pvOE>dvv/|tUțc3u>(Ҿ$+}>wҔ ߣf2Nx[؈DB X!*=F ^&SBkZ`EjA,B+?ۨbQ7#~%zCz<ݢEN?zXt2pSG߻U'_tPULqm1VV%]O|.x*y7}C\xre4!T[s`^H*]2v{EPd}VyBc!yLvC,մH2Lݭ+hDynW崲uGm7=iNGno/<RT:?zQo G<'?$RG <0=fko268Ѫ/5~xAH3?ŏF1z{:cλpRɐR4nmSr2BMjχU*^,{/$W>VOEiW6-ghv"j9ᷪԫ C y;q6~A MGA%7wF s^Mj[Kj3A$_8 vEwmO:1mCje+MϬ_|ϧ 3nONGDGosmՖд96@fI2Ȏ-~ Vն [mPxWn0Z)yr RɅReRI?A!Hm(+;MPx.bUte3wmzF/k]|\CuڋxϬ gX=t?O^qQ̜EMoHOVPO]lh&0,9FU-Ô,UV g>=BU %oy[#C"I#&?>+JQiӾ]fNX -*q ڌ>Pߪ5Ƌ2aYom||)~Snj$=}S9<[̘̆)tx:x C#Q h2@RjܤJoMDa];LFb=٦!(q\ap %d˘UuE7$@5٫㽟 D}`QLҭ#%gbG|q㝡rZw}27z|Ll۫5arD<byQB' IݎBAW :c^CQ~sY%bnB 6 NfS?Kl ڐQ l.쏗^T*7vQ"k0@[AgFIpY i Ғ޻񨝲`3ZW@-y|YtWwbtVX~Cw,|' /l݆A :{^:-^Bnuqt@:uņg3zowuyĿ~O1]F'd~oƙPnÔcw~!枇%5IПDcPeGA< V;x[Uw-9gK,wI!f*J 8O0vf]JA#~E+ [K7Y3-_Zq-A= ~TEgf}<\Y^$7V8K<wk,Mj=Q7ȗ%?/7$?q5oe/zzWmhDR ND5]!O%P^n!~z&9SǬju+>f<e40ex zм'sqO\2zG1N|XXGeUm,o JN7U]`0(F%x|뿭#d2Z>&AE {cO{Vϲ VFm"pO*.m:}ywux8qszDŽ8=Z]Y~[ Ȉ}LrJtahaE@gE# ~umdYفK6'bzTdi,SVK6C6tֽlxhu8nqSG3wx {&)'^H DBckM!YD51Wh8tGuH48g+r{7Xt{FiJ\`2GHlgm8R"+&]E]+)$jM%j4=培ʵ'z?Fq#Ͽz<8)`Rl47ЕD\1jl&H>>FȒlV R@/ \x1T="92xKy$ ^=%ק /ɳ/ 7Qll*[3j^9N-X]޲(i;FpWɛF5~DV )jPPo KO 9]JK]QGeqFvSS@,p&J,3?+^ 2x郄Z S+:j?=eVY2W N.jI.>.hB- H-K_0%B:PK[hGMsol妹x"cI@Dޟ\Į )=1x3#g%>5 HTSOm.Q>1J yz('2b >g9~'D*Dn}0sG<WaK3JY" ~?FÝD}rzպsd3s)Dd8< ck3*em(D9] da]NDp Og#G~%EKgL) # bMQA4]q% BlkU 6Q)Fw-&AM穚Lx#jN _q@[^?(3L9k8Z[{kK e7 ]͸4?"JX&L1V~?Dl q-~;FofԲb>ZzEҫK`o ࿆1DwAτ&U}s `fRVG\g9-HꌟRӅp*bRD* #y5:wEz{ ld%+ͦϭGYA7svkkkۑWR1ݼ]~"":KY䳭Mcc3LWI%M [qnwfݓq#wD~ջ74cx02ᾋF;K qc&$_~79\3H{50掅7 FSl}8iҎN N?QF 6/V206vޟ8v{F|i}vXޟHXv#iJrNNՅ(!*҈?hd%-YW&݂G5"fӡ?!0;{/wuG 6;gyrʯ!+D\bhIT}w< /Q Z!w;z0)XSҽtK՟[s-Jڒ%hd?bG*&ߩ16P%P1 5_!hm`C x/Ru&&O[j!@RR5uYB'+ތRAY5;f3C4i Ck54_(|VX_R˱~-]\=&-;UAutT=LR9F4,-3U4 WM\./̔EZ1kIe]ByoPkvv`#?c^9'OLHqL 1^J '=~O,t1Nqh:I;TX_K5@zPwf-Nf?o,ZCB96a3%Y*(;GmQ ׌Xo&I|eXt*SYsqY~8J4Kqmh#FKʒ:_h\xeZ~KEEsqM-ĨxC 1YtH^л$LWC"'uדf*_5 d.TJ֪Rh$|T]ZdKTQIZ'OP ]C~@)A:a$[tQYVC一r-bH&BRtFd D"SkF̠2NVx.{}dv(tGԳH©A0V2@UOv)U#- Zy-6@^)r˹ 5Wx!eo`kB>>>j$a#=HK $/Pߎdq?ɓ)Ye0rKXdwb VXgIg4IzPF Upn/12Cy˅Qdb 4" E11嫩QT&'ytb=>}}FUI{eyy/fRRCc*R}V,)ޥppwK,AB+4 1b[+B+ao6̍_x^G-2Eu -{~(k4g KKf!-dM?n~`|g@RDDH&hkLS7F)JRJ'EMN+*ɪ{}0I!2,r%=DÁ .8nH%<m"|5_ ")!4)oj43cG`nj]^~1>H{mrVu+܅ sPȑp#4g#OF+Mc 7:6&:3@U>lHZ2!MAO&\Р=$7@t=5_ XOaA]Aj@$~L[@ܪƝIQV #01ȐoԼ<,,UtΪoQ/gVҦ w{;IŒI 1A,/P֙\بjGE9V SP!tKHfz5 vF;[]80$0Yb$<,mί6 R4.{vކmG@^y:W~"ߩΡl8aoB1(7\w/;S#Ul4F`ׇ/E(} 8Ú, ktM~|{ތ0=<j`wgfhI DlT6)4 `q3#:##X G>Tlb:^155towDW`_XEI#_Icu>,2MY$ԳPvKLfk=^ 9e @"?XU~DD`2bȞep)QzX]S)wa(l|g[LqH (2[K?0no :p)>yh#Ρ< v:sh8^`ͷ{rG!KxS E}+M"oU:hm) ~҂M7@ɐ;*'9r<5P!L?Egv1Xs$:۬\݉8Le60eݳ"G67a.jci~BŽ35WWXYC 6)OgiZ??B_o4 Ek> 6 EB-,"ğ`m CFՈnoYx#j0ûYU4_`ŅFd@9 8?&mài6|P+O.}y|/ >`Ǚ4"Vo aٗc!iD]-d5L_Q OR?yYWh`xb;;J 29|gxK}WEݥjOߖr8e)Ƥ{m!]qeS;kiH&;X]z ;ٟ%w2b_RrKqԃd`-5bL+4Ra}$; E뺭%dV9IKoCTPD^-~=‰D/P|g1=cz/yu,~0bVK%4䷯<`aA ϕo##r\Y LbŹvPmfgR lVY'ii6S}9%=L&~G} saDf1/: MeTĔ,7I#FfI7(䡚J';Ⱦ/q7`awB ^e-P||$oTwaRciZևN߄j2Oҷ,u/ȾX翵W rAXlGZQԜ}KL"(0OtR( bZNBB7Sp=𮂫\).=}MEcBЀ{Op,І2?:&yn.H)4wyw`+OUrkIx%~eW#pEʓFd}u‘@Sl);:ˡIt{@:ق(0o <].QHv S}8~F U C贅:#E*1g*04OT4b LiV6lguW^?\F K A0}F. fѺ:x9Xt0-_o[=MR')PlnX/2a{1RbL {s9ޭ'QnmGބ it 6-RcLK<1ItJS49)ฤm Li: J yctf9071zQC]V+.Je:LR{(y'}D I $ 5OGTEB\h(\oڣ=ig_(~lŏU xǎm}4NՎ*{7)F1 ՉDm-}]8'\je`̦i`$q/.uX~lf"v/F-HJޅ?V@H72I։'tm> ҥ'wm x(Rce!ICU= MY(gs5L찥cXcz]g;+ki#f#sw.߃@E -<^(^3L.8 Gz@rmZRhm6F|#A]Q~13 ">~h0 Ï?\uɍ 9Lc,cv\On7Lpe+jfnXyx%&n[s0iR4VjHPOFj C,q2c. Retx)\!LDtu0eW  hEir~:!bgF=T $M6L4}Vt ( u@N%]lYp+"@xhrgA6ͼu)~$}euZ1 ?nspNlr)QܪB\ _jh:8O0H[mę]*j|~Tw?(OՀ"'gth#M3Z˝|_IAHur^],86i0t-=g}Nt?OJ+Xb6;^!>OYE8l~qJ󸾎H㐉~JM*2)JUhDѮUz!aČzT5\ p * *4Cz4{5fW5 ;@2qe/9NseY #/ ,'~^n$9>ci/SPa0Oݵda%9x' ,K83.+rVaVz諧ubz̹a*"~#f_M|10#ؼ0-5?R(LoB/P_zi^D3w՜į^iU1G800lc)HNu>>"-`"]ha$ ȂOۻ.]A0iE1LP@z<%_rD'5*>z#+nOqCזּY "??K*f21g,xư>/4 ėӯ7*P<HjI{1]f;|`zR(ۛǀM9KFT@ qrqQ;q(8|dy<S4IG:Y}յ(&V`~Su3eW~J&[6T|;G_z& fO+hVpߝt>{-O3{A3 <Bl_{y7PMyu~ ;>N㊥CqF'S[DhR/yՁu/{|1tL~r-a1_bG:2A*sc[ Hk\Vx#C!򯳵w(p}Q^;%< ܤWrTURWK?&]V TM sVgI6Ϥȼs-D;mo+iQp9Ipvwםeԓ}J-L?(~AM HVUՐ$1^|pDb?6Sg>ZK`C9(eFp8jb]zʴ';mᬬRbg8]}-#~glшLT 'Z 跻3'ۋ(_LKξ =."P]e4 'Vf:)FaѤtS$e+Scݔ (WĠG7.iʓz5P,ڊ[Xkbށ?eӘmCLl~ΧOnk&?Nt g3fn 3`-jçvC)z0ZMe \YZuy)hl/1'f=TMڼϻ΁2 ^୘~#;28|M@ ".rpCbnFjtsu) hHZݚAcҥ.\ UiyKq ڭ`!aDFkw@ Q萚 UZNtGro]._஧յXE\Ƹx̙kq`LlT@?fD(u/sc+Y} a@ C($[~,b:e;J)֪׳VЕK$@/WCنoq;K{J?hyL8S5:eg백'_^~q9K Ii39Ur$f`$.Yz iadkd>2p7tAZȣm..;Mޠ۳-af Ts>},:΅^FޢCV:6]Z1(QǐQ&$ɼZT8|JWxHD4NPb;hJbI.Gtb7B>=,&ᄶ{w~<2skqLj]s "oTlrd HWᏺT1<w\t_Ğ}ν-ⲱ8֝z>5T`o6^"9R,Kn55Iz2h봫YHcaCW1lEa/#]u2s%mbP-Ez8-ʂkT~2Ÿ?ʙ=qjNG,s$&%ޤр[ u`'4L8L}9lTH ?͕# pģ<=mzA6r{ڟ^Բs6;" r! B."~<$!CHƁ6\RFXk#1X'ҊufT7HEg~~P<(Zar?Bf80xɀc fTUQI"e[7/Z$qp7]{LU!H*"YLrXY} R'J(_œk)d\x)dgurzqm Yz1f̷5=ۇ>paIa Q9&6-O?PDOdaMUvA,Z N\[6:y]PWd4'f2O.~ vyoj9n cY 7Mq' ՗g:bE hH~eaA6S ."t#of73J!C'f@2F=Uʄ+mp½z1䞶=iFu: S 8K1ɴlK V|L#igV-ԛqQs@OlK"+1ۤ"!ex,K&}7W13C.yiƲ;NEZ/P=/urAoM4.KRA4ڑSdb,&KٷNu!iQ$#tњEh#[tAR0 kPc`rBdK}p$tfu6_4Cd}arޑ; ŞjAo}M `'kUAUdgOH='鏺]6ס'Y´0G-3-L+r@>u| 7e&ϣTX! ^<;E^=6YW_̟756ƧB/mFd!}[wP =H8\A<{ hW(jŸ :ՠre#iN]MQvΥBm7ǝITމ]/zEbwFUM N;XO[;9N;DM~t4M]S *[wm`sȌ-o(kk2|zyF$*ΰMLelX5+NkMwGs+[[ZVU юw6+E_a翐PLWJd(;-`/KT˦NcSdm|L_(JN6^?X'߻u Pl;r\;Xr"tv%`qjMPʙN/YyCH_.A!)=W=U$SEY~@o4 bۛ*˪murkgHvG% `[t!\5R"_Y[lvfFYHnb;V[8T* _fxv3z6h\Ō[,20 [ĥK׆rz<.Mgm=S%YťIۦdEnpux5✋ƳgPdb/'C a4 {3%%ys&wۖiҲT1:|>{|7YGAL!Z:D[Rw,@l Ba;< 79RA>:}VtrfՐsx_ݿQ~y"AT~ l-|L1aWaH%Aa}J{K@ĐNߡq7!DoޱdC.f-jGpn3;D%-fL?Y𢡄JaWrMoJkm5aܬ0I)11u{} e@\d.z \K }n&ߌ)s*Wx1V.QMXz+D1:SGUcx7}Jo(&Oؾ`\U!7 ( \LAjQjOH-βu h&tbx:LO\c0.M~*CFW Zgp/YE(GprTi6]ҟ= hm@rT|Ba|*G)T&HaVV|p(e;yHy7!q̏6WŲׁN>r#938֖ӝ@ p,zT ҷrbx͢1:Cdme*jLS1x؅/#qb46{җ VNذU^3Wϒp ֩Y8n=.bѹwna(Hhzْc0~詓fjD;r/~}p,ڤdB[ߘa ('!mK5 '^Xp*E>a{R^A/99l7vji7 mY+Y3SeДt¢*vyhӳ2HMO/20}OAyۗe PjopV"0/6+ɮ;wpB;+.pJqHݏKwϛ׭}yZIFURo$h*t tVcK-}0rG0ӨkIPs6(Av$4^.{>Ea RLR|cuLC?Z&>$2R{)xzcŤCu oHpn01sGJ'EH2HMND6oٳ}o0B8vd%ҧviDY P8!NW<'ZPq` _<;T\Oy5yN`1h5 y ?GS$̀s=`43Lt J0>a q|U__˖OF6@+<6Aޚkl AQ"4~Z6`?_<XhO5}J9 ߚߗLm3<ͪUd* G*MXR< i]N{qWPi! &֜:w ['\PT N(Un4gAxE sMY7v$?gQ,9hԼ{(2ovLhVr[Rxd\Dfm4_(?;F<{ lF.6udݪaDk{_hȤ B6]UɖfӔMLA?N x뫻b~;J.\qz3yS`a9 m-M:""x-(vʢ0]!X~;=R^$L9>IVݛ啨^WmyBn"YA8s0&QR6;&r2UtcЗP:53]yɿp*M.O*]XՑ ;8;i< 9r^ו{ #// hT1!5sehRTh/$ ,'KC|7E#3ʬr;]n'SؚrCq"jb1,vi6 p"A:59õu S` *tya-^_EV'lȧxӟrNceeu'jvE-BG Xy}gDm@5]10b7 $Jp\_s&}AQI^gR]3O}n1Fj!nAU׈wCAa9?ݓij>Yz7V r52{wq/gQu;uBZ9R!Wp4knBBh%/=K[aއY[&,WѷN@sݿC3q]aO.J_Gt%9l`d\1ax:hH1aaYs},v)m^-X;NܞaDza?N{W u$߲#˿>ȯ<'g8)E=XVsPh:e\XGKAU#ޜl9<1W&aC]څnF/lE(idlX[gؤd-;/5Fyƈ^[3C5}6& ]Oɨ{صc/8d?dKƀśQEYLϊ|$sux14*Dz [AHBͨ a%Ɔk!k|"=;)#BE!ZiKrlo|>Jط |@_"*Rc65>J?Mx~lD~ީL3mRQDs =cV=&|}["i6֐0R&8H~ݍх}ЪlXx-m B5AYk\SkPjOGtgPЯˁhl@ й7reYJ]  ·]s AcI+g3FQ3NgC\mI"M,Uڞ̍2VDjXT&gt;UQUCF|n<6G1Z\qUG4΁'%tX_0bX}]_ :U.&GZy2-IbH} GyaytR\X<r7 eL{ q3'Wh ljs4x_4ڔ;sVZh!(^@ΩO?rQ7c604պo I2FϽm \^] 68[O$ M*e 2m-r|0EAt?뫸x,\wrQnt $,P+.{S)ۤy/4< Q6 \$]ILQi-_ɺ\x@@}eƏUJGgۂ{_ dC%43(l!ףI@F ۺw{@ʃdq.m2aJׇP%LF ~0(&z?Q]cZ`GfƋY ]:̄jލ`1?koPKi"Pvm9rG]W/ k5,hRt($39:P83ltIf.JGbJ1@:!.S[b~3aNd[` &r>eP 1@[[ˀ;Ieck߰{,9hT *M$"G`Pn˽[Ւ$ @fD%\Hbi&[Vb\M&kդތhFe.@*9?E.c`1aowd>Is%@y ekMhsBŨ\GeMih3_,MA䛄CeJ^F8U!f>ֹ,*)!R.3K%o6 BP"? VwaK:&/%ηڐ}HV뀵-X^'?Ja{ 4Ҥ1ѷ:{W0$YMS{;<%R|q"^9 (Li9ɲ [ϫo,|*YB~/o=}րz@1*ZHśU - V g4C{(&8AWky'H8d_nfTûJ&J@"-![Q]+0wJ T#?~>zǶ7eR` vJ\+o0j eHP~oJܰ,4)>|YY,M0{VȶGy*7%*6=x~[Ij/$ G άR0Fn"@j+ ERvթ%?a.NczӶk}2W'fjvFؗޒ:wql${j`B'oZ.Ik_3HZVdydlU@LȼjzYz DE\;B+[3L |TVX[R!7 ,ϒҲjU(9J2%mT1D@݁_'orf6G+:p2s~VpƤv@4Z0 :,)jPucoO"P-WS&l!.lY_Aԭ6q'wL8o{!%@Z'L/<7ֆM61; Y^`C~!} @|~jtC ̮gV0X,mFj? yY:.XDႆe1I8w-FV\ W]8< #>V!Ti`7vz;Czޖ"kԫ(IIzzR316h&_ޅ*ԇ9Bk"olG_ +5b;/pS-]2nD[}3au~vÜ'󲤛`Ȯ`g)&VΘc<mZS`Գ@60:rXcx xW[#e[j\q{4JG|uڦ k\4{H&\ZqSIm摀t+̂5 K?۵KU)PMʼn$<֚2ױ(Z솩S+)P`z)5' WMUg&M;\;( @ 6c.{H?ρrT#%OR_@]-/tMmkH2g^iX] D.`J3dqNNFl ^/ԎƔnѼM1ʄZ,o䍁$؄EU9+.8^z c5"jHw1@pmK;dCs9[uu}cY|h]~8I.6js»sȟv]P5 X9I{3ԩ4! _4嚋\M##wD7#:}(ɳp;R#R^"TK οe+U1#Vۊwa^_=gڈ$Qhyɀ/_U튠 u@rknϚ} ?:1ZwYIߢtDmbfaw HvyM) op J/>Ri"ɚv,'ң3 Vm ~u"8aӟ+ӆJ7*Cf-DхY9!dR" 1]-269ISOLXONWƠ3E9-62߿r"+o7U<&Ѧvi1C8 _e=SWi%ÿ-%hv]Jؠb&[XWi0.B7 Nff JiZHxe8qUJF+CgoB.Ō7]0I?t&GIiͲ} ̢DWrȯjK(KP}T#x%r.]5=lL^}h6+0iP@:1M'kLRNI9)'%>\:)JݨT^@r: nb|ݒPWr 0n+M gs^ >X1ooCTFe`T=&2J rĖ|/^TӃ9ӇBx,wZ~9-q 8,SPTz3Z@;?1.)irrA)Q3ĸ0mHI1od@%sb@J:p*9 <l "Yk*_5sJQ YS&a%YP.(A83,#FJijgv.C!aLOFvpRoͨ -.%V\irA8÷<&d5o\= @a!)=-czIo쉲X BZӌ+w&,dhId "yQX$6T.*`}+D|Ym;k>f "y۴C[>uw?7WwQ.aѤh&lDxcÀLce˻'i麻NgCrx`ႚJ&9GzҐ$Z]|QGWIm}2}ason0evN<5p͋1{WHbV'JV™\\H xFAt""̀X,iMYx·@rmMd*#{̯Cw!> Dgjw5Se%V5\IEր-g:ag+h,8CGxd V&$^!rҌm7(*HVh)@hTwcKcݺtT'4+Xt .l C ]9dz=FYwy"jdW.F ~VSnF 1AYSINS7[ap7B"7̈́+{T|L♕jtbb@̵Y~- J|xra8"A"H)lq9"+e $JrGTH(/TVql9m4c+_ 1^ bG>xdW²$SzeN][v>QS݁Hܡ5*=y) brįT2%׃#N'b$0NAd/ųYUx{dTcwyӕ쒶uCX\yD#%R2<{T[`qp&n]]E+g;,k 2Ď6ʃR7MDu9B >gQ -NhE1R͋Sj7EҔ}48M{W )e\:?>k܁?\_bs1->bQNg5u94ȿE03!N ҵ4d^Ҝhnr2+ʀH vt^dTǘ5F(ϒFҶbB5Nl=_=}M>b4ѼmAЯ~_܆٥fftkMᩎ_캏BB0H[ZgcT_r ͚g5,s-s; [pAe 2aM-URr6S^d]WPT`|f]3|kW(0jrAgU0p`oVuX`e H0Jjy7ܗ6!*?X8`0_LUh';sK]Ѭ]P z]&TAPj,k,; q\i&Nd,{զ:)-1_9 kga/gdM6T[KEc01Cl>gx`ˆ7=#[#}܉P-)aj>BB\.5a*uEJA2MuEV@zΚZw^KV> bu?{p  hG4n4 LG4cCYL֫mʘZf*4y - [cX)7d6=YEAqfֱEײ7,|9@!V++WVbyۼl@ϱ5헄++~<14_8f;.v]0y$!0c+EIn UT)mbNYW}")xLYN5)lqCTL:)M=F  ^=O qv@7dA$Gl$,eYbԊD˶PPEW4F |;Fnğ~Zg61^`~zuuNe!~b诹RHe8F| s ɲ[zURz"29a<'$U^~S/V8$AbP$eg 7裍yuUdnGbgI_j2hUS( Ys+¦| O)< o/Oa2&VJ*- a9Й'7' [8" .w/Q4>.3;ԹVLjm6u/!lIh whn/^ag61M7PfMji:j9M?=ǽ4w(w]sЁ9:;N\@WPiO.Bȷ.LPz 50of)X쎲*ݪOz h5$|^L_a|T=fr-*;bF3T[:!|$ ?9C[3iBhyv!]n0c T?Xgizų/ؕj #Fy{dp_܍ܼAthQ hw@@|ɧn+6Biߴ*R{7},jG =F*J9պԝ!^(`͠z[ fًLP9|Y# 4mT$$_OƓ#rjZV9pqZPaNy07붿Xܵ3gչ%6jpcPZ~A*tmNYd+bR9 џ&J}sArIN2Jx7|>Us~H#8vu ZoNrFuAD[ @DCi?$PMɇtRO᫁P AvOdcFu-[$U~Y  Vph{ rdjCh0_!3k<ΜP< PgyF;WBʜcС`uB"̹G1H/'\bɲk'j)՜T'Jzʺpi_pPBF:>n_;?%$>RY7ϕ="7cÝ0[OE *21@*L؃j1jf/)_t8gc$}S-WW,E_OI%hd׋雗E 2gxmgT1"/.v)WCwoȐD%a Ҭژ]L@`A,gXRj@zV=(XlT[1QW,[eST|._H}blJ4wKtOKekAV-? k=W*aYE$Qp[__nv}8yS Bo ϒALز gbv"UR!_ķ_9.e9:_A5gV)gB}}RP[yekP]2q :3MǬ!&!Dm LmgQ^PyP;e-. [q" ZgWkw/d,ŕk.<j;)vs;A4ŷpWF57l>~D~mM 2:8 4+#&R6m?un(*xPWc{*zZ%2 bms֯.\ؽYȉr:T3>*|߮XSVRE>H+;(xSDΪs` J(-LݩBVD@-  4cpÞ߹qZ<.*@+x-}Iw61^VGO-2 ޘ\zv (r`:L1)!MNHL&p^yY#'cY+\k?D)]W}O.`Eт!=I`^^:K {HFh@0*ra^vX=Zw,MavxT)Ԣ|{ K| {QoލMj-T:>|{ăJ ʒj^,Z;$\v'mCc vN%LO$;ˀFZ/׌ptՀKzd9v7\Mֶ"[r0)㨦Sirh>-6k>%5!JJS{ԝr-#n< 9P] 2RܭWEve Ĉ!%?N=gvx}j3`OcQb _̮!bZF+ ^9u?uu5VP)oYGeP'Ŕ*/toJ+lr\^LN.b#ھqi3*O὇_wx]bQ]HB~ή-AEjyKuXv׌2YUK\DED.1VHe.{hxkp^[EiJ?@>P9v{5w@OomPd%XG2Jٴx=27~/;x0hX x 0ZutW;R<ڣstˬ;<;'ʋ]LFX 6= bxE GYOȣ:SFI S6X,TANN%aOmkd2g| ))yLkug!\m!gCfIQϩjGbdw 8$ޒAbaW:EHX' #QϠ~TiA<9.n B+aY맜y;U⾶_p_9vKhGtהCA sф1ssg(kU7W?:Og1SBheVC`++"lۤVIB:Baʪ' #QG,CרL'f5+cIXYb[ʙ>W:O=Գy!+ Ma;∍;Ǐ 8#(aH%( S_-z6/04*'MG\B/I]P!0q,trC V!n΃<\dީjL{_w5PK^Z^c3+b;m{kZvY2)+: L߹&4ra+ń)x, O-?}"Wt{{SCx:nt!M!!sv\E*ߝ4BPbVC,U.}輳 "  gdݤS1*W4a#QSFw~2`JL6# '_ϙƧO.رKg6pڵ ]>i,d UFwa(I R÷( D!{НgmXxق1GќPG}2(Ga@F)YJüq`oh^N:r{X>?n:p[*jv2}}&s+hQ HzP}EFցȲO$&{?JF\ؗ@2oĨTe/Mc~ %v Y=z.ؔ8k>,\ڷGRPЉ^i[˭e ͹>;>Yko黄)Re_O2k.kįpKH_ >B [5ZFDh! <(v)Q9%%8zH;qD0,&K7l VXٸ}Ѭ(ZX%_Hċ73Nk4s)uXg?EbϊYh]8?._q+nN@TRHRv4fݗS8r [Ň@w/ŗl腵-ҙ=ZZRm-$~mꭣ{<"Z[) RIu)f@t\$GE:ѷ7K6/+NZS?Lj(\k;+&;RC&ƶ[b*] ~RZԛ&4~C(2̫=z+";Š(UTP_);ퟳf=BX|wǣfqpZ瑜kqxjK.%LJu"t44D }vvUem_z_Z_X$1 v͊XIMiUP/Ӎ ˢ~`̗"O+=e1(]9Mu o>QLQyB[n\7!gx ˼$$/s0 $Mc×Փv)(!C_ܙ3:AiQfhoaQ騜➧܀{_L׭l'#r[:w1QkOuou!-r mz&>ԃ L;#ENf2OHGNf 0oz h1 )=E] &:Qޔ$~>i87Bqh죧`B>=>$@p~Jśk`ޖ0cq/k5ߘ\' `9Xz8ZBiFBm<, B|T]W¢mn(_kb1Xѧ.E79éGD< "VaMێSqZ>Ǿ6N1.hkC9Y%]ê5>Θ"@A ,My60éy)Fu2s(VkrDqj:ӖRҕn-wJj}h5 @ŌfGLUcm|bҷ"cU +DQJ/;To3bjJbJ+u:b`}ݤ et3wISd^R?PL@9T~+9Z*<7~c '@f9o⤖Q,qO|}Rʔ Ł鷸Ab-i F}1R?@nZwk'ل/1p=v,׶9 `S\9ZW ٣laшB[\5oW05TVs1z҃:2GN܆m`+yMS~`l- FqɌת*_ ,Qذe`95ʪ6۫ e o$5>:8T~q/suvE`Nr{'nI@cN;@99.B62o(覼TuF]F\ܬr:)M9*מ] mi4i7F69ɴeY:>QvN?O@ 2 \}FAWg+wMnkcsuoߐ:mqd*nkpK IB^Y.gΜ-)BDGV&uw#휩T"DR)ҮfXf]7-U$QǼ&zs馹>hTS~{ ̧Sm|Y3Z6[_n6C5/6U[} 1Lo݉ 3WJ7Wt\F>|T}b{:`UGcAmTVq:Gl anR?Y;=,<: 8CS)%إYA b/bXBOW=\ tDV( Nf_El? 䀘g$4W 7q,Ti؄B

i4@l`@My'q- @(CqYXɾT[ aj \I81(9Puj6vwx֝ ψl;;wt8UjޛϟނGp}E>QhlBk{T !mu߹)Q^BDOEonJ(}P\%.Eb6~IHđsI."R.*a/`M4 懻}`1,>T߃9 :g- EJ_S~źou1/"'؋= @}Hv1_dd G dD)Cʥ;8x5kgMTL@.v/1>dI7#ym6M–RސЍF%V`GR)gLqjV?u/eãB,6W?0\xJ#)[_fn136HN N]t6 6s1 =SnhCifC vY&!.ڄo{+'|#x:bTF 2qW4ztLTBۖ*ѩQV g.poe 5&B.|(JJsnmg%)]֡+9߷W>ۭcٷ$;)C{/pԜ&v%5g-յ¡jTKzs/%#`57kXƧą-*ouT}Lw@OCfI~Cg]=W䟭jϗPwq)!OE'aq8 mf8 $Mw'gJruz̖zx!%Dl)peODK}roYL~V SPqot"k(W=u2 w+c֖9hykqW_)LJqEsU!TPq 9\c[X/*3[{V-Z%WzV4LRH&<2|p7$"*ǛZ [r%LMG^ՍRBMC]l|QOZ (p>uZï2H"\e4HAL}:q\\3=[ZSmdq^ _ZX2\ܕ_/31O 5CN$+yљkc&V@e)cWC]F){-: %u把2-MؐTRO=Ƚ+9s|4m'x XJNf 28OhtHQy#p.y-n tKY ힰެMxO%Bv⟾ J8Ad> SJ5E*C'YURev rTZ/* _}QǰS,鸲#~a0BIyf'Ӭui1(}ffjVt!c1J- Ieİ!zg1,|'2e}qRҞU`n]dZ W"sMV8(/eK)A+BIz?+=gz+6=f)[TKN8 ӯ]fѷPv1}ƙZAkokb\@ﲎT 'ya-mC4,ǃ/Dkyu<8O3LWSCQ/kڂݮ xx(oa6KaTٛ*Go]XϪ`iȠ:e^a,e! }mߵܲ/ٶ@=%VsUTHr \|:ω~s joW*ۚ}{h ROX&Ə(JMe/eB3(B3Y:T%hsr4A 0sܓ##1Ke\M='78WFng&libH@5@+7x@- w&MQp.p?54cΞ1Yl\$"S.&9X{ BsWc$}g_|lDH.,△јz~kTPe/+LD;9'@Ғi׊?Jy(̠kSNl$YKjd^e 8зLAO-Im$ ̿nv.z"]5+6gkИY@JcEB72v+X@ADtfm>Ys۩wϽ٢1Ji, y*S Ҋ2wQ]2@h'Q]eu2tBG|ĜN59ja'>% 5D .x޵USdOobgD±;/P*n.kfgae`ۇՋwj)/%2+00)ѫ(UЗ$%-;s3?24Dqe CŸ!Ũ(u+ڠG'!|H@~O"k㦼JVNc2OLei7,˜P ;=}&w@cH{^:@@e$O}k^&s'e*o2j?֐pBgi%VYi&ѣukJ}!(3Mo0P $aE#P깮HGTԖ`R"06}+? jkc'=N?#qS .Aݨmy Gߣc 58J,4Tf= )T%- U8ܟlc?k*Rz^NemCSĤ}]-c%C>~+7lпjg 2햛k)'dhV|S`e)9.1CdϻG6wCPHFw캍IdRJ&[rnbY&I'Ŧ/ߖ^~,/={-؃RhQbOk6J9= o#g]L`Κ0/1ĀhIFu)|v|0qC08b'Wi_aGtuՖtta4Лʌ0seo b}v7$Tİ~W6 ǶgYs|ByP`ac/:. DWc_J]X{A&21cyt\p녛%,WXpi2MN&/x]'ZnK /{70֘Mr}lY5ߛ]1btCbY &WxN@&0%(&I˦̓_ y{oI^uN"5zrO#խBOQ[F@F܎sT<+yutu;$Ou^F4lqO5a.tΠJVs&']A% Jb\I(8LmnxJ9h~ +Pm2yR4/c8 Wŕ<5V:$%9,,#C.A#+ǵb0ܐͣtP/`ڝƓ8BYwKNj8roҙ^1{-Q$R}gd ;0,{nmq8 p(a aHGɘFt㰕%5s7w,^ц.`V4ZQ;1hmW-fZ?^S`W"ip}>)ڋ}xYȞ.{9>"]8{h;FVz۸ۑވwе _.zOl6R `#c]u_q^0Z ^mw25b,?m'6qqU ]^EȨʿ ssE:}}_^< w? yyS:"o%N8H)tܳ*璑ɎN"W--"ІF`+HբJ{ IqXn%ʚfiIQ* 5Nk(GP\R1 AL^~6@џpe8 ŕFUlΩ1!:&Qaő)$w"Y٤8, UI7f!$n%zpg6,R5{;vuĀc0% 3|S5ej{ִy׼ֺaA( <>MuF;OS>N;_hmqV@Pf'd2=E&FjeaI "iy^MJ /-N>C5MlPv;0cvj%q@Mׁ+͖۞% UjNt}A֋X2֚VjgW}>j/9 ۯBINg!?UqM/dެ%h&bŠ:ptwXC)C@y-[JR\rx/dѪEm6!*B9k>T|¯ԦzN7)@^Sѡd^p6qw(|MYwt&!TV6ѭUW=0_S{B!,@ rU0!Rk1k%Yk`x44o2uq[  T޺ OP^;Fq;o& 1^^Aux\)Quet!TobEI/=( P3L6O_!_])Ez]q&zMU@Ю|fɾhodžY1GkSiyF9u:p x&S۱֓sn{ths+mVtcFm@i_Dd֐ϒG 骸|E|(Q TZ㵼Zlkb 5dc W<$ <%j9CW~f'[JV;ķD{Xi"w*(YR*'u"0 ^uq#%)UorLn;`_HJre rQY9g>|m/Kcl΋2\ <32C/2V _ ΰ}ZJ ;ysoՋ k2k.{AzgI50mjZ=gמi~--ujxYXɬ\D̑ SK*he%\Xq:dOy^I( D: SZ}vWB˛ f !9_;2sXYrHi s,{as Ξt9<ų*6ɵlT>$Qvy,XYnدO%rEQI d׷`{n 61gpPÃ~A{&ԝ瞯5v1K52+K dZc̊ut(#<,e4(HNEB5  !FLoA+t.TdLQs# /1GjiTzlϜ XH@g }5-`94vEBv4xI󀿅Xr`Q9kj=C17ŏaAz۳3zqAZ\O^ƫ~ђɂzS#2Iˀw)me?T@ }V2 'q_fp5ќdadQq r9JLlމ iÞ4w Ԥwn*[e`#*9GS;T>h?zN U]bg=5RK4?[ym]+h}8g9̅g*lo,rJikHZڿFD 3PhcpAh_Xn3TAλ>]- nTAK>E@P ' ܤ M,N2:ChlT4{-EbVs Aj F_ =4#ohfGE v-Ptdi ԽHXl4wEfsn'PS>#-AbqO^Tg(g98"JlŒ5CAovBƚ=@1`˶QZ>0ݚ a_:1wcQ9l~}8G=!{cknX0O!=c,ByF`ҐRy.SOpuq~.oZO:Ip .S( ӈG#S1g3ቃ9dX=c dž9JffH.U [o.&Ёf;6d>7P{+n ^ф?  _k-)Œ y@&02|dPKʦP UǟhU+G^i7UU=֧h+G bǯY!l|KJn~n4&&+I{ " d;G=ʩJ*}O%j[0p}`֠c ;($?p9Ke]|uB5ۋP/!4_e@2Uq ޡEj9"*Eڸˑ7~"m/ɻ ar7+ħw\^Rrn`B #s&=s(K]5[?atinkX,U zwq:~o/ڦ_Ve2e MjFDT53nˁUzѣY293B9qƮR4lJKS 3r!sGz<+߿+f6*T:&gI>G]Kx -pkŘ#FyQoD1Xa#So05DɘOfէ;p4jMs3챮lUHP#K՟qS}Q.CiHݻ.р@[;@Vj6M>}C`W=/0$Z9 |) $si(X"fq3Fqh]Ale0J-`LX.4R<5a0Ke98gŵ MI>$|e'vZ K7KX [6wԢDwE~||?9 =$VzIE"&wQ{smr}+:'}fDlu) ʎinh%rdup&~LrH_)g>jjeF[40+Hdٜ SpC⏷Bmm|v1XfAԶS a13}yÒtghtث79o,_w?5r$ώ>BxCݾ oefxkW7 41}A3gJZ:dyCo8ylG5ovWhiD_߻k[!_x(wOJ,|%=⟯]۝0?+(jM-y :ŧf-6Heb[|&'_zGⅈe$em<:ZN#· "ŗ3Vl!{4ç: &"9,a)DŽy^뭁YGeJs@~FE@isY\:xM9q>`nK$5?ZXq~!rL$.LQ}F%I!ԕ\U {6o a~d9Do Эm{b4Dq5չ"Y٠i^ su}˰V/ąuW"yaP. bpzwEwpօ2IRָ}FD\{[xo򔐻ݩLt|ÙgahD5QCl;#zh ({Urjk(dOpv- הV4s0Y$p# lO7kbnvbnqK!9eD6}9SH㌊ΛwH¾FmT1oeT]ɽGӽfLգ`B<9Hõ !B %K_˰bwAZ_OGԎQCz:0աܲ͠drN$OJ\$ØD3(b7PE^,B(h<ٺ.}i¼KZ!_{\msQf%aTW]24G#bJ- DV>+ B"P9βGº(怈JZy(^Reb@!+/Uvu>}xF.@uͧY) A @f?žSTr燍]9MPUzwR()3olS_Bb,$E{zӻ^ RfVm޼jhpqZ75 \ ˮ!b5(Q=/γܔ+cRs,ܨܖ@*wNrWzmeSq=ߩZ =m0d1x<8@$翦[?tR6tX\XߙL_{W#7%8?׫j!aA+,n\gxwۤ~~AB סx=p׈@(,YM,[x}LI[QW- %ME/(}Vvp5*}5,1Z{~J,4kjv]o줜Y>M&Dr hKӤPeWg[$r'Raȇh :d< Gh͘+>`WedF}s=ނϗ.9٭ủ:KtIY3lO˰:g<`R3,B7".}2A/d<]\J+7`ZԱ_+76)<-9&Huj0'/E;1B^XB o9[&Y#s 'L,@Z?[]b&թM֛2rf>(P2 6/ +hϷ7q@,ꥶf~i/eJ2ٞ;`0t?|a;Jnei>iiE09]-iE#ټ™g̒wۉO'Chݑ+BǏ$sz)+UB0;[!9]?DLmoe\hYqs E,'X?v)SC.~]&âfebrÂUksgu[,T?bSԋ{u5)foj?h4%Z!q,Wqm'Hz3tFʵgIRa~)S'G Y 63 hAlE=i kWS0Ewc1?ye't/lm@!!~}'ε&k>IZh:f`_eg±;y})+c. )&kɕ 7E<|. ` A 5^^k GtGK/m}TWG}=2Mw j'pvcymR{jlgwb/|+/#Gx`!r7>՝Ρ,Ӂ[7ʗF}A4篼 MGj7M{,|m u1Yx^tsT(8VN$/H4E#YDYnB%bR_2{d1rka:Ƒ?>FmD'lHӌM| *KB>ήƶ[RLQr.L^)ɕΙYˋ@ G*Ù:Jk}-KG^iPļ=0>;o7x^%Rm0mU~K_LkBqm[+f#MȅyoODAo؄!}]iq>@9DmtmhoP1*o8FCcB6s~D5AWqٯEȘ[^U0EA@-|,`@=dq9k&޾ګ[vAM"j iK>I;:.4)p(>7DQib Br!Z8!:<dHLjleEa}P [? VCB˛,0r1%~RCO3'[y i|μ vv!XWxF[PKpy&?`muIs[أl_^fb-z<%Zk1Fc]6τ$f3.hStXQ>KHLua[%r=22ԅ~`K+jv@>9]e+F"rll_h vq#lh}U+=Y"\ D5yL&ʗ&CO֛ oRj>+ }Y,h ΡoQ[j,AXiX>0a+xjŗQb<" ukJQB WΓ<~CүDڮf q$som|A#o?Lnh+@V +a8F#Z+%Fw%Y% .֌Eo+V#He"P|EJX~$TN ||!2 *tQ{sQcRWzy:Y3]D(M7E}s58ǻxZkE#"3Clv^u@%W8s&lA>ğYcxw.K"AYb'=E7rdf MAEsMe}\4\ d籱4 LIVPy@M>P֍Ѫr3{^Sk'Jb 1$I}_~֒5TߥsiI#GddXSeZU5^y$+謷sG5Y\Ar IцK7\PZLŎMg)a6Z=ܑ?ĺmϋ'؟1B7/m4w|JEJ-6i( M*VVލo`l؁j_ݢt[p h<ܽ 'Ӥ7/0 Gx -; qo̗;JC$JN?=WݔbB"9f]I@-|^ᷠRxqíK#-ƴS Ń y#ېC*ӪiKRA1eƙͦ"Պ*-Bws;Ρc-VW3>޶fG?[diBm!FE*6 W5LǹObr-^{y Exg{Ȅ/NcnC7ܖQ:f9);ClA(F,`QE?:1yoJ"A0ki*Nwk1TY /oM Edž3xrԺY{ګa:py)د0cCI'}$JPUZM5x@5j&0!Rcq}N֢'7(o_u*B3xЉxh, l-W0%t>M|AYC@,+k-50>IbQײgn݄>P|ژ 6 ssMxRQE$du%t005@7z!"T2Ws: CΈ1 Q3#FiC^:!}wQ (W"Aw*?hϩioICĠ_PC(v.~A#\hޒ+&7wb*XImm2.K~Z2t({F uA|p' oP'0zqAoMh!rζkJo3l8&~/F ƹ8!c81{᷷_yyn~:#gz}bڳ}3[_YoN(kfz;"aV[Q5V;8H'-9e w[F~D5*g5h?{/'?X1cc6rG^ gTx~{ו@ xr: zsyѩAh|StJU+-dJ Bʔ 3IOK:KnY!7 &w 'ʡܫp#~IAXlY|e#A}o@B&H-C+YWpsO_-6UwX`Ta][um}m s"iQNLi9aavy; O;۔PODda/*DF_ 72p"Us3^.bdo^j4, Cpք~Q!j]6.\9s1`{whD3Ӂ @+9; zqclb}OU=XKR'qژNd]۝M;,cل A\5 Q;Zd&BUvǂ*]IP HS܄S!?Ol('a}W^mAC퓩g p|B4%?xޣ[09,v|/ +~J 'Z3%Z-=)sq{s%(G@h4[[ސ9|lS!%*2cj_#[ -jo(jGAFNxBrʴ:t@<}Xׅ֊:5bsxT#4vP9O..AXW9 9AyᒟbIPm@CVI|S{` @mS'ڙ^|~~ Z;B9ǜ.]t@|r?V.%2uBE(̢Z/ Hq"H1YwDo/-7;'z-ĉjdAzQNz.S?@F`8~Ɲ, _N+;m"|fU.*at"σ* J ngᒪ zp J%($MF(*GUɈE>1(0Np 3.}|0}|{QΊP)ojN ^@nCę qɻzED|9}]zSm;97/]ޢ뤃NL>*Uۈ<۫J'nK kMTE1j эWp%{TOYC/ŝ]aYg5d|ԗqO$Q3CR.ҏ;}}iX 2&`z mq|ِu[5mu'ɍf8yn Eki|=VˑWdZo4WϪn0I #Q&zm߻B6ҒhJܱ?:ffk5=fݰq Õuu02xc~9ߵ5,vI)[SoJttk#42=}ɤy*D>}C(u x;MYs3``LXmkY)i,[|HΐKf!nnag 6ɥd(uϛ'yvM(.c8̩d]DDp!ꖂb0F>ҚKHG6ߴ )ֽ& 9 ɱTvꚤq VYfݠgX ,{sT kx\ХnGDWJ  [dRR}#LNғ=V=&V*ϛ:D;3k>+E)r Q[WVaX#RQj"Y#UwBxaS9Wؔg唼*K dTv5_I#FupϨ2YQ3 4[V@le\.7Źwcr0#um;w e-9^4G!\'ZeS;Eu%v*']ڠ9̴gxO(jid_ji"p&Ǧ;I!>ރzrҿ: Õ8՘9. eibO*.B*xb۠Yza^y|}\ɔWW/ 'zK06{#wqY\ieaYF mb} h" Ȳ'|(8?RCV:VMX&Xw22T m?" X)V5هB6DF_xg5*[*%K=e_;_t9gtrJ}eMfyyE#EEb(B@Dd(y:j{5]fnpGC<;Lxı6HU )}s_񖦖ڢ85"8&ewoD<3udfY cVMۃ屸U` !_M}L g r/ k}EHtvkBpBM< sLڷM®('=1gؔZJi߳NjcD'*ٛJd+nwGR#v?ÒZ""e2'87^ܩ{Jw])vBVQ3ufVJ%"i0n[KNY;9N9Qoǟ y趋:(B't6f)+aD z-UW#TR5 Oߘ*]݊s$lrs]h_%h+bt9`MڍEjfu2~I|=Hpi}RGQ7e?ԋ.q+"^/&oԒp,d)+߻/(K9f:{o MbSU 6&>1DJR#CMy/*kfAð]We;ѻaQtRXa2$z'Xɚm?cҭ '( w6pꞕB/k4^/#-Wg_/.MȆ IB%4ܹ<3t7#6YY`Gco<h9A ؗofьf .`h3"]a}ʼf'+,Qz5&.%Kw͔z.D6C-;Էݪrs7;upO_k#/Rp4'Q`ρzvzXԿ9h!Cd\d?ĥćMsw &ZɣeEmG6GPG [e@V,6j0hje5TgxK|p'cZMzw 8XQaX$tErY1"%aׅ*2ӰhF iTrvy`@F)զ_Ih\?]ZF` ȗG7mRݦ;`ԛ4z, kXp 4tk( +zzX˿l1@Q]p瑚E r3Mj5۾`R܇8T83Yid-1vgkQ''nFH/3Nb>9ԡb8>Sn4Lu=*$x^Cas.fo' v=̧ yɇS >csD/{6qug q}h@JLʍ75sG*]q))EFQb g5@}c9v:ҷ; {k&Nr:YY\i2bꄤ3lcNNk۩2h&88(ŇQ|"sxZ|R"+hcX=1+ؿ<UY6)ǶT [D0PHJ_ʓ#DZ#BY@ΐ5 0毨 O!J=  |~?xk_Rkh:KSMPv61\3^P͜OQ>?=6*GsM:H@; X\Q;onQ.lDH穛\Ԑ zYu*/ݢ*瓕_OYA FSM4t/mGhp_{)|-C]L>riEw9c>X?1YnOhj7ʠQ h#*n`@ ˷p bjΛ߭Xt+_gZ"}6I{xșLo%`L!?\SGD`vJ@Ɣ&pkoݺ+%g> S F9.Pʅ@&Eb~9n=|  נ_<:XCGu([CjZ'O- sΊ8#"m%[/OGo"}hy]k-E+6;e}Y6??ܮeFNUS]HjrByGjoF%#|g!p8oy';N;5TG=H[)Y5չKiZPspLAcn>TjO4aHֿ~ڠC4*0܆ؗ!*>*7qK?!ar_TɏuWij߯YU&h{s[`Hk/pZCGLRrP!9)j#֓={vgޑMC~CjgA1{-FH w>ON^peu,6*nU_%ŧTxXWLyC^ <\Q,_J惀U޿%XXǐɐe(TH[H #5)īB(`5;m3e8Q tK{"dٟc `6ƵkOt,q}r grIo5VGvUH1 :tx2(F;rA&+9E FbrxN0p3s"?ױ8:q2{>qSZ]:x0=_h$H[!Y8.8|/GG$I J8:hMgg ?@109֯UJH||FZUi?zPW1rf_S}>/U/ّs{noM{-"-|I5V;ރAg x)yU:c/61iޥ \*O-ԓ]?ڞZ{W?rnU YmmSCIIZLV>eW][}&{h5a Z] i%CD(\'~顤E!rT T8ub^ffp_]\O׏ng:H77i9b&s;,wM_?]ͨLϝ-f1a3U3tj[*>mm5̡8tB#D4=Q$Ph~ P2x`33PA霖+#˳u#[sb[DIͤ8FvUj="[,aN[Æ0w9.VU'\]Gj}mB <;K$@R|I:*k߯h5dZf;1#7^95azN S9 5'@4=R̄VJ^pG4>/$_|^a?Tc&7R̦gLMBNԙ!Xd"*R.l7留˴ruꄼ BxdUFFxz{Ii*o,($[̰+su f8g, r~<P2m2P$-`F,Di.-戢QnK\!JYvЯjau1F=%9gM-Ba-||n8/5hPo3ɾBſ~=L/4[ 6 Q$O6\S͓ a_b_zU9Ӻ8:te- OQOIrm6i051F'5hf-p7 Q$ Xḩ $1B[Gi~^rÿӬWԾ+' PhEC /S7x r;R柛T^Q߁cK:`th"c[,)է=P u6u$%qL:C3kOiZLjd-.<aV]EsEQh{hH+遼G')ȉ*xNND?Ha )*ՃH]$R*cϟA'_G]dK~lhu!䲼tYr:|&Xi>򤍤vḖ!lh6K]efS5`~`~FU{Yۥ~qoc+B X ǒZ`>/rCd7*uHLG=#Wv= -:}/ k쨕m7WEY@Qs 1 QUW54?+>" SEtz5az$2SGܹn97GV `~K=Vضa;Sbl& p&"nU@ Z4'>0#e8t1nj6(kx.*S:W-MzW{̺;tX?Q%B>Zfk7[1u;I=|s+-ar|g`ۿee>@ 0ݸo߶+7hiWˠ̩$4m[_ |N!({̡&J,F/{ɂ"pWrG09U®i)N ;_jqDnop(ތ?9Ʉqg8\($@6T $=VnL݉)4=sg緤"VjоWDq*i>z-gLZ|?zzucN-MeͬeZLeO> #11!.Ơ!*Jʐ7>[Y` uLr0jk0`5ȁ }-v=_8v/z;pm|AkRDwӾ]*]'&4#/:u܌%?AC+TwHؘ[ c ~Tܯ-/quaf۳'~m.(o p&raFpd@>5Z+Gn5D rpYjaBm4۾}b}aq1Ju|SaZ_t3:ohY\À>{9?i(BpY7'8TsJ$àh54\[_DTC^l$@H3˱ Z2^]aS®BB'K^; E8ͯaLa9aSv)AHs$Xbel}Q2YIÆP5ȕ0<}ãI Ez$KFnk?J[}޲)R"Pzt⴨8p, \ e.!Q= jR{oYy%.- uFmW~US=7%||e#r'չ(~(B:#οGORڌVw ׯ;ih uSuV cR *I/O,C4#|EXʻ\z}H$E (⮝LJ'Y3 '{⯩7caU1lPI~ROLinkhxL~tp0z !bIa\?_*z׆(N(AjJ5ڴ !cf"_-$@)?WO ;-%ՀFpFX:\{D}eEqT6&'z"+iGF;RcW6YK <С^2o &V=0 !Y6#Gبyx2CZB1<]~n,RmqUbXX RMO8ߠNI.Nl|u1r (sah{6Wħ.gN) WO\d)ZgY,3*Em,IQSmS1&<=-,|vZR#p,u*\--hEt+7: G_i*NԼs[DtFSXo2+DR#-bO9R, )~ku ?^]6hYabPc]ypao6 2_}LC"L&p'W/܌(:v < oSc'޹#?nuoG@47q354x -rZq7e; jy-x>=I QrE #KFƌa~OQu'6Hh≚2c4_j0: lw -/,mY7h &Gc;I54н@c`nFѴ 1"6_怘(|5V q~}Iy.C|^{$eę2#zgr~EGi%? D>TD6ƾns{瘢s(~b\L" .ۧxſOJ :s02ɑIh`1qC]pͧ(3M," jv<XrEE͟J{ Aby>(V.66Y MM^X5]0FpɪDe I͊ XT>QNJ~v[SfཡAj$9KVi! bxnОggNcsF $'O<}0% |Щ}%ʄ!ـfA8G.@ Lt3#弲UUMz)]%NUfVY}(oPF۲|ƹ!i ~?_>԰< RGw h69 v2WP#HOYfͨ\a*WMPZE s].٢x|FXUyA$"2HJRNkMzsar2 'j(3ksPmҹsJMXv79|v[ BiAfYvh| S2ps)o8/jVR^4R_"W\؎!"'C=G-~۸-|F?6oo܊ܔyÚC$csW-v{ ZDhtSJK BM[J\5cMRs@H8'ڶ`w3x'_Z$ꄪpIe]jV Ѕ pe}\_Nɝ)@3+:}3>S0N!|X݀ΥT5Tx9rj<>-봍{5o9߬I! N>p**y^/RիH_"GXec&Y?&uYgdj{ HkIᾜšZwt cpdіy8=VᅕucZvkGkg4:YG@"{eOm 4"{襣eZB]&kL<`tIBT v^ΝE5f.SuOټֻw9׆^P;2pt'{LsCJ~2>b^mk_3<ՎQsWRC:뛸i,VzTDTXMύ=6iТHaSR,CKGʭ]M߼zk20~C9",yd}qiu7D`TTzG+b`49瓞x3MerMGy6rmYi:ZU%+Gb_Z'&[0UHaņASp߂#T#f@z !9F>*:$,r8$[&(KJc Tud˫RL6*2{s¼uRG*x7I>^ iӶ#e}>1;gL2D٢UW_W8 [&c-xv8+WQ~y%W||cZpu,id+6Vu?xo;@z4yO:褃e޻RSȜ"\;JW6) k|Fz8aʑM ̽5kuͦI%b7ğۄ \4@?GzmoO+i8> >n\-4] N}U)fl.y =Ӝ9{c6lfNU%,w^߼Sc~Xި-C^ u|+]\z]5ђ[z 8sR  6Ӣ@=[ W|lY E6\xl!GTwh.@^:Nx-&D3!W(ua4ba[m&n| F-@AIӖ j0J ʝ(=WZ2LwIBԵ<-xk1M[?(dWɿo%[fPU5! 5Tz Ml#vSHf[^Yhrpi:BQ @ŷa񇷗`:`kHU@Rjf){3#~PIj{*' {0>B ˕r:SrƬf0^z#nKIg߈%nFw3]#h*QSl5mi#z__z4x J7-tϧD6`tOK4 %5^S~EA+oɠOylu*"lÕFƞ VwVyx'maѱ/JD &ԁKY'š (P eb- ~n}^SkNxx"YEq`Ǵ\w6ȁE=#ĀX_=}]@I1#\U<*>Z\pdc }ϲ/r#!VyMEιdW휾t l(1Qc>u?1dX=jGSZ֍:5k5Ua|)5ƂtkQzE767F1EDA |H.Rx8P t'0 ee +kOGU-6Ѫ$-z*6)3\3EQتȪZ:)FΠ(jx}}O,A:U󮈅Seu(܈%@߰ނsyequH~߮7bGA*|(頥e$nH 0i[VJR k+d9Q}NМT[.F|x 2gIZcPPGVC  AdiCѵ <>nzrHZ<j+(k^:56%x wWKIx%c}й)t5E>^.xAT/PO}<da/YPVJub;AϷ8DÀ+OlQ@E#W}}HrIιd=bR{uwڍ[#.e3(U,OL,6N**m'PYD뛕5?f¶ a71׵jb'Q CScv틬:h'õ]3~?PPک{9&$N Z'e~\Pa"|Y/ bev߷z`EC{GMybYhG]cf31ˇTctg[#: }ffFZ&R?e+z[oAoO-.8q)&$u_Ŋ.:idwj#= wOCl]^~v *'L<"1Ɏ7&՞FeEz:Y;N͇%UM7Q{/QۧŠQ^QAHB/ MeHoF ߗ CM ڱБb`t?aU9^f=^/'C&Oɸ~g.I>=VvٔsWJ8>]6FV(zY <jGuפD$&ɣTӮ`x)>q/)E ;vW1af,ۙ^!T)ctP F<|! #J]l;)HtW3-cSLs1’oNvщpcX7!C35/̞hE;EJU׃s|&P{}mPPծpl]/>g"氂tf:7GNzӀ>0 k}3!g^nOڮc30Rud)66 M.砚》`5;nǴA-R~q@Yfc_v|GUH6x,ZQ i 8ASFF]u`ɔj#Xa|@' |g,tz 3u8vUà~g]DŕB7̈; q]bPASLsyUa4^u0eF_;V&Ҡ4i33*Y˴n3x~{hpRH@vmQ]R2f -&!}b{:-Lr2Jȹ 8|%cK..F w`{z#>t55AMe73&jDUMVk,:76Sɫӂܝ?aVKZ5:{u5l(v%$u:RX!RSByN%ɆeӭNNIKPh9#5 xؙU:?n#qfLί[ay˾]3͹Y<-,8Z]<Qivla5Gfb9yj:ӛTn+Fm @LVv(vF?]/UdYFzØ䄮Pe8JtkF\ Zztp ZfԤ7$e@ jMTRUJN1iLSF!qL\4`nªH萃e'K `YJ|6Cd]/\(7fE^2U6ѺO" ^7NG\*.f-h ڮj: 0 _%VnRiw㷼(K 2*lT:?zm6aÕ⇳dmwU;e9~#5GKש#%$ɽMwCKKi^\lx˾; $!oHCd}  "ggoqz8F?} ` D)aze!kFwښUmss^s4Ķ 9`'d+h(,@ O3!Nvr ]?2NnrC1M#MzB84d:гRUqԬVPq*ϥ5ɱ,AF֦!}~A?窒9򸀄?PGaM_Q IWeڝ0v:q?.;W)*J-Vm1e!x@W⺟]p^-E,1pg2q4H3 / |=y`1 pR*>O+F vh3uT Cƶ?I8h2OI:PpF:l'BP-ؑ;l;@: 寝5jIB$]&&tռ’-$ʼn]-/J^b( &-}!+nzӋ=V?UJJֆg{ T 9EMH1Ǎptޒxe?&#/N п8 vp YC$z˻ b:ʹyS_eؑbҤ  ɏd!h-xR" 8SUWw F`eCrg+\tzX2=\IM-k'_OR$\  $S'oV(wK2h>y\?,:\M]RrZH72nCƧ {^/ !Nw˜3ngSqEq ԗKa"ɞnN HNf V*%s7d=o0t2PolDݺ7?f/6& 4oV7,5x];$vM 댨. bfNaQYC#q_sYs>%`Od90G fNJJnpUZoj^X0?XHm":7֛/$B(͆A,pxxHl7fbvR]y[0Ix&lICx:X 3 [M0"֕ wf-\d6 w?,6,!GN.jr6^I[dN\_f=ҘIau4#Y!PD{+4˴:$FG\ \BF{ma".x]F 5%ϣS$Η. 0 ٲ|@rcHDsj rHs#h` G ^%!im$rC+&%bDw/rUT>IVM3e&$dXMҏkї<6#'KK᪀ ${j+3^5.rM{3Z&g +jP#+yL7(3aYJ, 0l/Ѣ[3EV.lZ QTY^ȫHV?ÃPQISTp8!{K|(g:2 #'zx'R\jgC̹m w }FN#0?TDbW"Qk.+$ӥwQU~S,էŶokrT-wm!~,IPJ![uՃo=9pϮjge˞.&'I]8֓3k$K~D;iR/6ŢdՇ}2P0g*#7&>>1k:-YQ~@"3a~IbpVP.gw_ _P9WE/DU=[-Qb;I{Hkテn!R7T(١ֻis(8-Z3_sWN`*ʘ4+gN'l#s4i!X#g$~:曌QɹR>X?1˂aPB(o>:M ĕOu}+UMaOZgr;l:ߺP6w3}-Z_RAXsѼj˥5b^u9Lhk.rdbL",$I07ChX!P)PUՊ֓lLGK6c`.˝-jX48b.7JrP|i#=/?N885̦D 2}Jt07{"'9>uX?;O (RWº7 "(n]0m^ZgLl ?5aqN~Z֔):&xq<#N&Yrq6R~/@,2/G[_ Ԇx1MM^tH!Kbq SgٔDqVl(X%409hū4pDn Nk 9/0u)Y.Ab6z7 <.rȠiO`oه GXXuFǧQ\aTFB5GQߝhbIQ?cfeQ}CS7%f;+.1|0JXiy9Ԏ*ʤIQŔi!\s5#L-oG05,Pm7쬘C)˒U>蒧;48U-01a\ӛ5M&2B)/(A,/l*ǣ˂"3pɊ {we,]5^ᴺZbA.іK+>/mSͽ O6gU/iǿKIτ${WY3i{d\bsY^lᄕi`b,JǀWV -eӯa%cn61O 3ePx˗n8m%tDpz?!N +A$ c"Y˾T,*Zzl\;fU߿ d#`^il%'h,P,ZD1:w?U)CԜF9Eɝ bp̱tRHzKY' uB ߅G`U/WfvXo\>VI:#ɂa&-U\A`Pz$swKljkSV7h\9vH~ug1oH߉l+tKL_kJpk0R@4.Ը~kN( ,-1*ivCp kr钆.XADⓁDYjuS}Y0@:&KZטՍi`!2tM:yڸeW#b3JI2o-}ȲBfܷ57 ̾ ~BnOa>+?i U)́p-mw|z*IosS+}\FbƄeR/ɰnГ%; 8sOt `e+>BG9Or4BOIwuH#g 5pu~; amIAX|PtZ틩!C~c蚽i,?eX9\I*4 gAޕ32幦%e0B1{Ka') ZzW*s3ZL#T{h$fjI !*QKt_c-P$E: t4y5a&TekQ sʠ:.Wp%ը[- >ht`ƣ߽*E{Gnù3 xX~,\nn#)/[Oh?nx> /*hv n<^Erz{򷙆 iEmNXQPw3:o Wfvl1q`ΰ%eyl4L̬Rl҂NmG#i @wXbpAv1E[v!~Ҥx MYmрm`a#=aDG $r˥%O0^6roc<ԃKWƝB_xGFyOC?_a:w:+^_oI_Lέdi *\T ?bgb_Y0x2! xow@لy/'"ɃʌkJUv)Xq5NKEˀ)dgd' 8W |=]kD])[ ZQ ]dDz0:HtOQR,_}U ~ sO8d b"*M?2ݳ"@Kfh, }HfCm߶m^>AhV4{CRL39/%gЖWRwLրeA)sCm':'Ԕlh7{on0?Vvf`1Ur[ &sפ'\"W[l1$/|$ϲ$5O%9W5gNp%ЌN~i%vqO Y,)(&>42vV}Q+dj=c}(3:_[JYATyfQ0;BWUW 1v+䬭MCagR[q?l0-\SqȤ`J@oYFO>Pl;6t{+5zn{GDwcE.?GQc7w deg.7}Z 3 j,]*5/!IĢȑojX%cph:Gfk|R`^l"$п2H4zc*\,FԃS^)|?wZXngR<xP4BN?'x5UzvbzMc0iРUkf+![z# ٶzORl+xK64]<K y6ag,_DFmqHM~.q|wT\k`5m`YHn]˖e/OwD~gU9%!En~>Š}[0hvE/F1y!ߞ &QpFJvF4gWYXQC}[T^W'ZC]Tx ă1;p/B?!( ]Y)jPvYDfVUVzh]<>5z1i(G ԁHGY ÁR,9MpZ\"*)@vwQ@2eN";b}bwnTξC&H WՎͨ=1Y3wskI"Î1zz\tMI(s_[TQMdzD@aɤ2pSd=-8_BpF dxJFZ\4}L_ d/`>( x(p/ q;Gf6‘YWuʐfyYMMhj ,ogB*2 |'_2w-T:x-T:rmܾF6goirwd= a6cwx\x/Bԏ5$Xb35KhŦ."P"_ \yG0!/B E<&^Czt82/ly x"Mx@v_bht%њy>otO#vNG)Kܿͬ;ԌT)[QyHq;OG G 2룽a2gwjaru Jy?u,eip6 L1PT*v(c#a 5?Bf?p{UYSPv|`mu`O'Dg%ѸLE"/)4v/ jqVėep i,Bz#+lO]% } V"wbۏKoƾS #px)?Q܂Ciɝ}J=i!XQ_dOߜ0,noklzC;aawM> ^"_T~=nsj&.]/g*@`h KA[4̷Ü|+L5Pc_d"mˣv t!yy\F5t!,_eIdlkeܼaVvRhMs#zfm|ު ꨻9nuSWɲ}vo:D0m}f%0\9DwyR$+* tt>`s_ u–sz,3`g(z. '@x9"8*': )R;6˶H|v<~ Z{vfeHa6^ʟ3 4b<2Ɵ!St3rggrBqNlVd+iV[z픸o8|8*Z͇{H5X/)QBy}K79)&w1lܤ +,ýmZᨃݸ#T>f*K'35 gN6K YbML J1dH0.v-!d #rCկO3nGEw?+@w߿cz2KB?韏*.}&6 H4bҶ'Oowop,ӠK9:?;jfȯw+x!~U)'N)Zy O"l&Vwf E5|+P{g54 *ը5KMxĕ:͸TjDZX0}DHL|yKFGb ̴)<("7KT@2Y@*CZ%"^WXy7?+! //%vqS;I-f9e *[ڄĻ9Me٫N=UC˖͜G'3 Ar?zddmह1.l7Y!zne6Cy[eDb/wN䥈caep@斣e@[7C(]tmaT, oO!BBз=XQ4Rב}ʚs߇(kɇs7|čA y!zJkĄAR4/wn_ {Qbh pw.L0>3XZR~ʹN/X PP}hВcGIJ!%bW^5mGi3fҼv~y_Uz\PۮD]a<1)BG)w`U߄Fr," u V/bvnd$ 9{kR\Ak PA)aq6ZIv;1PI0‘OR'xe nkT5\Kƒj6ʯفЛDkr=-(y8fU=kN%Jkd{`hx+RS12sNܞNђEi 1DWxKvӔrx[NDE1 K~ t0lW"G)J0oWsXĚk_48;GYBF80L^5!W;-R[)6uCcYWHsN@c< d'/Eח4|x9e~'Bh޹Y|'6a(J/fhNJۍߛԚ #;⹷ܼN _*W6 3V]KFpҒ;T% Do"OSZ;1i -4,Kbq2hO"&R^VU&ɳTNXRt{=]ѡP'=:d|CXj+@1nhpigAEȌһ4TcoM.Req|#{*ş2#.!%˓DX買AJrrlnND{t +Y^Fd˒oCZcd}E{!6Eݵɫk QUS}Otc'و'ԊM?~+^$i3x9ˆ@[&tHٝ2uQ]&ڦn`e 죱~' bY![-ŝ&$'UyX+Q<"M,$h+\'ZSӣ5Cbi6=t?Ξ*R0Q8 lWȄ$Յ }?gٶ0)b^Ǎ6 s,\V`O;Х*nz,ܸGdp1WS[}{|E3RVj mY)ςf?Bߓ0&H&[{ZqddBԄF~3` deLhZt ' 5e5KŋTs~mqXOPnvT˛R (_J[bcqe2&^{Q  ]d|OiZ aDܮHӟ˼x3<SZ`JC 4Tp)_xQpND!xW{($r{f3",t_?}45܈X#WF2+ie o|L JdS#vk /Eo1JSXHn9]7 ӄЄl Ci<4ZGGa۷ !FH⫽v>Z >*J Ʌ zKi2(._H5B#/V=0Xq TU>!LMow} W%XTV;KM ŦQˬn vW.Z9C )ɔl x^g5mշW7eu٬N턩WG{]멸 a4abRܤ^noZ,K '6:'m<皝[s^+tzƏba8 LoU+mVC;X1fJxړNUZޯ!ncDps<^pI?}>?#ιE|RcbG #4K%?]l[3~`o!'=IGFY.le0 [S+?ATVX8p)&hteH &Ps2Ì D[9U70pb _/a%?fsr+~~ #0.˪N~1S?(=!\Hd*\+? (.^ ˒ie-`={RU\ޱZQM)ez`f-Ka*-|GRWע 욵wsm ֨DXUj:wW'Oa{ dz75&kƟ[0!VRUF]|Q*KY4Kђ*R 81E}L2Ag⼷8Li0 t)R(bD*9GۤBjw!z[:X|w4'_&|g8)4i)8n,!(0Be$hӋJfA..DcG; ]}]TCoL#)[Ajm 'dm^naZR>soʺ *m(K_+gϥ[粋v*-0uǓ_eTNꯣ}47/=2%S⺅UBG3DNNMg҈m@\@vQc?*', }=v( eS?? uoQ kINC?hCFpTy%qSeP& ձ(#1 a@0dFhggs6*maS7^f0Ð/hAoOkI)yF o8?w&ZH >:hE0R1s5ᄪ$h6ovH/*'"˿ä`,B͒7'WVvcQ/#[˄B&Rf h)B/TVry#(/E@9+%:e~i3%cf\&,0Q^zZfj.v.5\YSRٙ=WX$ͿpZ%>_q Z*SBK Dvw(S[~+9(߆Cu3j[hrklcKruyOX"Q5:'&rK-gK*V6]q,Aԗng:Ŏ'bf>{4!/_qo.D{ےb7ƛ2ߓ>hLb__/ƯLѴCBGCs5T-QqgfGdDd87\k(a;!“"-/r˼PQ*rg#Ȼ(+t<1;l=C6 mm2R(ޜ*`3 U5{ UKwn5̥tȎ>a-`r5=g鸀Sm Q,D,Ij^r\Y M-XD!6 ɕPoVF].ERݼ ag$?^n ~ɓqk,r(Nl)@ҽjEOD䌲fMn*Ρ=Cz9zwf>B50E{Upaf8am_[+!d3)hHUr{US/W̺uLD,I#jd~@+ݭ.cx 8Bꪂ!8(ZBԧL|լW<$t|UCW bK{xb1a1[5LvNQiXJ;Ѹu[0Y{}V$]6p]Ü3(m?rpǧx.ל)txbtC-ޗYoN͎szP?m5(@Z@鋳IZ|IIIؓ]"INˑ22}: ܧ\+(}8xON5O0`º j\zP=>yd1vswQࢪVRo6~8ٱeJUŦv&j4;4E,@qVam4+4˲*Q< Ͱq?KN=S s"xOc[FPUJ&$)Sa_RVg!7hps:$N=`Mb;1TC5s0 :f4޵DָY%^.v32bXp-jmaNE m2*9[9.kljyE@ئ cwQ"?aWz"TcCy*'n`?#V<><@{%dA.)2@K0;yO1{ϲ]z!b@OHƞ/RS%`mZOɉnxH(Eп)j_P7hQR08 dQp~S"Yu1>ژac>Ed(x`O*abGVg$Crn+qƹKPF &Rd!J+R[m> :yXMa$ugST DW܍Br:;ݜY0^I,C8b_Yj7Uȟd1tAFƼSԆ euw#嘧a&|]J/#726rkKMYjqTԕb> Rz0/$I .IՂªґf%m`n󽛠u4s}i7/1' e!6*X _P5~rY~\ɕY{(sTeuHWKI,yR ͘.@'p!2f-:ZQH.0Rƴ]q\7eR}b0٦l}S%=Ŕp&r4l'&cC: &ikʵ`7+84S^O*`mNB~0JL+!ZA+&|/(%~XxJDpJu0mIWtPA䃚taҔ`/Z¾[54-ESyAWy<|=P̈?]{72epXG/IYH`H&6N; +Xl ף,1͌UP X U^PyxȺ_rJ ]u$ [)1ɯ\.r Vдށ0e V>{Bp^"L]+HqW okrHL.bIcii'yea[KV"bQvx9'-a1oE6c-_[UӟJQYݡez֜w2j-En‹(8QZ❎똰opHmYx1߼O|RH[gd/ 9w;#c'fB.ߴN5 M]*j%rUU>΃xAH &X'`M 2HwpA`{Ur#|vϗ`oaW__qwO \ЇͱX\[֘t~%aNZnw]Ҋ|'%g+UStV{L3_| Os{Tj+÷S,LCvY Ze:HYg|B?zp~GYO%6huESܶz7N@VB^$*@T e`v) %eLGzgBE'%`L bXQϚX 6l&TKf(#V"M"^KZBi1(T)}CD )>4|ݹ,vE;.Xh3riމ'e+ qZֆ߼p?u=񂽹6/ OMj;A%|^]lG[r}ֈ" _nֈ/ܛB`"]84Gq3kmĦ Ļ ~Ԝ*16m *YnnpӘ͠V6+Lu/Z8opL{]tj wl,Hk buJ WJE@'y[ƴ@<4V@֮6\z: s?Ozy̑N R-IzSw)"kڣR!^+'?Y ܂{ >콶\KUA3&BB8805>-ÒVKҠ9OBJ!,LS9kt)1SGMt~Gy ٮ*MNdvFϐLT^ AIt-'^\q"@O. yK4NaU3BFg>JKo3 6eJ9"W6NG[6L"SYIHTseYNZ z]+5@0-ӏc2DV tH`?~8JՌwE][m5c4qpy5#Nr3-eQ %?\?'zQ(Ss"4"{\6S\NSk ŨºT=/ŵ^65"h5a&RiJS3g+IMrZC|2?{EWQ$IoY)G%bQx'wzaU٠9| Luldp!p.,AN ABPp6邩u} K un HǴNAP_eJbn`wBRkUhy["WHmÁ5WJ U s֬ XP㓺|a v= 4|]\Z(k~;wr$%X|Thj@bX:)x})8RL p nWKYE{Lud?JTƆUW`96֭&"$jCtzX*V5 մk%W*g+Lfcze oiۮJ%FԶ+Wb3 pUN{; B%lzeb˖ f r(fжgv^ueܙǑ#|%M9@XęFtwHF*Pa 93꒤V6`B{S#Z^F HG4SLChm7j)F}:#hE2'd=^]n4X^?Z{eJߓ\By_R֛.f7duʻ'$"Ŵ>>ނǸJWgԗkx^=[z8lP +hhMR0}MHZ]=ɥy0it_wb&V2ʣ)aM+; _3͊"@xuo/̥l*cتBy4ۨSviܽYpe#hz|Z ΠˀO:1QK37Le W7-uPI6tu'* jSeYh5}nkxt k+qd 4/bLj#gxr5%rDCW%|Obw_o: 4(׸M˸w67WB v/ A-F%An: fJrX ={6Qn^]0>'C)@i4 '!H WKR{)TSn1c>uU-b18LcUI ޢHr9.;U'v<焃@o 3CŜsI Mgf8 >Nwly@cڗ2)Yp"Y`qZ|˝Xkz]TE!m׼ŲW/opϖ Vh'Ȑ1051&Dtp׮+הz6-Uُ1PBp+)c:.S^y \B*HnsKL4\+jev̢]YuX.:KEXQkuL {y R) 4v?C /Rg}2,┅&[nำ^e)љ"!Ab]g*wbD5W5ڔ}vhJzY&yG V{k8hC4:֍ jԛϾ5- =:,oB_:: 2ۇXd\)9O+9@8~Kt6Qo|T 2Ȉ<"|ܪX9^b#V+"uyv]~xmbAFBE@(P㰉t <pE~_  Sn=sF823VueuW#T8>GzFan&zJ_$]@{R>ܸ6{̈́\xO+ !"/*ۥLͭFfX n5kgKO[SUw2Nʤ.[^#z6p` Xڿ#-#)Cmyo >7h5TpY3PP Psbo8DnllI! Ã;[Ylm8f+Q@mFoc Ī'B_'B9ũF|OQkx^miZݴS2F&MHnkAZ#^./j_yWW^wdӇi-zGό3*W%c0MGP8_NAK M9A8Wvq5^Ig0uZP*Zi"p -m'yi QKo0p {N(^hjɠ[{TKe8J",@/P>ܓj;Kz[i8}33ҲlIbcg s.#[2,~uOkIthds D/O+j'M,PDwZ!tJ6]bK%I/_ߣy2\n 4mHq4$))w26*l0PO8La ahn4e̷B{zw^}wcE LJ>NQ~įS$#P6 *m SDUҦFXT"jN2<棂OBS4#WD$Zv*4paQٰqΕ+U¸Ž3-4)n"d^~5!h {`1WlH5ѹ71@D%;YniU8;n6f#hR~ o ;MZ$33/FȠpnV"`#E}VSX ,K}\@ЙD$K T#4LӵĊoEJXʨݜܷ? d.%Ғ&g X&ڷ_!# \-X?FJ*;X Zu3P-wl% z"Mt R;NFIk/Sk?1ΪI& ^y{c[eOr-1Hdge\ kLH夾,;' 5ۀUf`<zJr`a\0/u]o@[zUA!EdҶ0X_[,أ].Lv韴Lڀ_Ny̖ QJtrn{}5.'N yTtC^.|r2X&sY0N'$ɢy#rzkyPD -74"[mK]v,ݹyTdL=%%B}P6O0"?>LPZaA$ &'p-0u!ceM2d<;ӑgT>wJ˛DY 9gny97xɺi3WW.kT~i ;u/udlHd}MR±LZt R2?KQIN(fYLMwҔDwP\Kgl:~U#Q9!8`k݂Kyleùq6ؠ1m,mwτg'”H< +Q'O?S2Z dSdӫpz)+zB; h)1mHh1 QWUsccd_i6x0XkV^ afuJ ';86b(}d\1^I0l*rj*b }U߉[e/q?/`b ;{⺀(n5E5I[<ɏ]c" a Uc `b_e֮%3eBaUr(w^tԷW ( ĆXmUs^?ǀ.5$X@0ktn׺kCt#jNw/:W, 4S܄NunA EE&O@L&QY\ܕB2CN:Ôo+eXoh)q"-Tfdg(NVy6D(w,[;B^ `ϠJM.Չr.{Cþ%I$*09=伆S8{HP $Hc^&\q@euM\fA]!zsD˙.qGH5`5 '5zY.;Ph#[i݈Jl_WX*}o; 7սXܚ)n'Bd+ꚑɤ>S$txvZ\ڟ#;:A &Wܺ"DnyXuWbYIjN_ -GwM`.4ϱY }(H,rRQ _W`KݞP>̅ ƇYn qD"hT%P6kM:Z=wwZ?wYp*lnR b-!3~zZI|/EE ɱ+ P^=`!sr?GH1bfI/;7 8R~1X>Z5qEސz9͇ytPf\mƂxFVÑZN1Bf }'/FoDVB.,Mlw]Gml1^րGk-yY0{;sIrpY)SFHHX"J>fI!ffR!a΃k ]ZBKʈ'ze2hЛBЌBœ%q22gͻON@ 7LPw39smTIp?<%DhFU6yU&S%ʹaM 6B^6\v—/Xո\ 2:(\=ɠL{j]\GB<[{$t8OT"%Z޹"ަ^T"38k!*QIh'^#00< 335 W~܍3naj9)*ģK~YI0 {h'޼6|i`ZfC+b ?J,/cc1K \6f`|cxɤߵnTCKZ&R>$dv9+QM^ =uaWp!Đ3؝.JZǙðUpU.]ԋk.; jN-7KrV1^Kz:bI7[2ik(@reҼkV8Hإ xg\?L$gϦ$^O D]aְ@βW'^)usYb@EU[IӪ.YjQ#8%w;ך飢s2& CGIBmRyQi@c%"WWC$q:PB1/qܦh6vaQ6[nW8Д'ݖ+u1o{h+x:bsU1!GKbk8kZ)恴(8[.hQS }5[*9 @h =:r +VRcG7fh]}}4aZnR~UFO9Q2#)S~mq4݅9 ~ VmYݴ! g+G YwWMk M^U&s,`xK쓺`D%BKQXך׮⎗!9̈@͹\+!Vkh%-z-"3޵)9izM٣zşV{,B!LH}c>{s Y> ~ɪ{$GoU\Pq 6Vΰ|\XuN]NnmyR1F v`l( H K|q dTBa{4dNP&旊!Mf@Y-PxYhBn@jRٲE.u=. )v5׳_\!3y{e = )~3ɸ1/bIǧ]f/fi1#:WHUQJ6Μ!x ߜD> NXX&/~Z&<9ھl?%EVTX5K$&Z3;F.s޻,)w4ʓN **w|Vژnһ&w@@h֟KƂFZy7@ l `RkW`rUbp('a"g*V#f#ޘ6 1uY=I{ 0(3v'G{~^%̀#d ӿL攙44:D8-((jy+ Mb.z{6=lv4ŮSQ'lJaK/)Ji"ˆΰ"SXEQTōwQPi,[\{1ea}"h;FPy u}e˗^7 d'~DU;&' A:RC;er[58wKom.M.ϼ]%8P~l1/ \JR e=skL:݀pp|L =|Mh R "3QC^&_.\QlkF.j7r1(8W^a8dCt+' lp>xOVRD1!mnU/zL1nSNH1أTτMpIYvjog|d9+lȥ^[xȆ}4g–9Ʊ@IhRkP.8/qCwmЫ䵪RIMa  72Te@1G׵vP9=Nf} '_8kx6^@vl Kh8jgC z/A?iOLܾY$CBܯ2{m Ga;5 V5# d""3IgC4Я?6 dF[|Txf]N<j!#Iї(ߔ\w8g6O$.&c~í-Iߦ)`&b)NwI1l쓙]j w^ShX r?"zҷ\l݈J2T;ŸT!U-`3 MRZo-7b|jL{Wy &3տcjs QTprDڧ m}=N} <*1z38M"0SěȋJQd_4`Lw#~ȹb^wbQ%|sfJ,#*u7-m &Z(GU#I 'rĀ&M}l~^!e=yU v)eɘԟ4I ';tHgfoBxՊ3{HLIȆ g;QcEVkE)zwfH1ְNKR (zW%-L_xŚ/0=6UlT(f+ ШH;B"] l$V/'x+{Yyf7+(b8.KQjje%^sNeMLp=%uꂵ²h͒ !TUyQy63J$QQ$IxEBQerEb?\ 'dDͽ[;D7#4tj݈`S:;*NI :)RcGHкƆ4ƻu~ =K@~i9Y={z .%Ud9.dx8bŬ,Ҟ'W" 2E7ş,)'A3S (vj?7uc$&gGΞ24ȃfXxv27Ђ)YJgjj 6ak; D,u 1et}s+e0F})JEj;%Gnx; tδ meX\߽,H'AFo~2.5jjA ɳiE]^;GZ>-T􊁺~ް%YɞƎI՝_Q=F1]qM(f3(eFؚ3b":*L6Ӝc 712\| aĄ}~X?/?v$cnD5Nf64tY(6\8l,{D͠8R dwOXs]}.'E?T^~*Z|kpF v4paO@<5  yjwi2H{-MZӵ' q<=U=foN>˿X8)WS>awAOyb"s"m'h— žq@]cy&W;)=?RBZ~D80R'sP9>6T!TE0LdmiMX&C„oi9ǗR&5E]lVRH=Z:s+x')Mל W| ,K9ʼn1qEM.bREU#ޜRF+z:͞Ѡ;޿侁m[V*s+n/DN4e⬈XH_O53lcBl&\RR'@6t6̅(v dqW>)f45N~.Q'ݜm4>"L5ѐq 5zD`0[SA}zSoYH*2K!T *_zS5 )yusLGJ\5n昬?/5,IO"Y\R"s&% oه>~Fjw̃^UsΉ`5rgzT[t:s5Ds!ZVԏxOŠ0S敔\26T^D'+HasGf|R,c N[ƉPx:,EbIOo=mWv8eMfpΔL@!?LPU{@gr!f=*&  LΒNlR*Q3 kp[̩Cti\_.q(k0e9mre'cc~Xs/bɶ&).9V?/yRwݨ*n4)L w7)Bq:dEU Ȓ(WH@ /E54}z u>nE{҃[tڃR˃Xi%rG)KN}2F*F&Tu{Pg*a7(G(oS_IpK{+!Y"H+e$95&*9CK܉ Y4t<$N[8CE_^ӕzJSn:UHISbe 7|aZv]xƬECuɸ*J$6R5TQOo";o^SDѼ(!T߷`V2AEL%r$UglD8o:d)kkUmNWCZ!t2s\I!QXlRN3p$nSj΃.*5,&L=^+drSP'Sd!* f13:޾?x[j$^ I#e>\rzU u Q>~[- '%~G.$>Ei94V?(y0񙬝<]t0l V.fB65GቢT`5+Nfh U`ZTٳlA? yzz 8$Tg'H! 4^UIm}7&wPM;<H#@?[l-`"KFn5YX2w\\h=MS^LNKՔ#b Fuft|~r43 '͝%.]zdj7-@^i4 NkшikK?gK<CkjEދ B$y6X c6,|#ݩj7Z|eV/_~'[^mNa< Ub iSkm÷lmG VK4"7A{akYx'{{>jne<6SYet`OhƵm -pc8GôK`>AF4R<'JkRJAzپJ2ň/Q(jQz~u5eҺ̴PguHS(DOՃb.Poz fZVr֏:ɯhp(Ϗ1du$\ }Ĭo=xnu/pE )@$}& @р'9At9ꬄRLٟ7D5`DDłuı4y-p=f ٠GfKO+ݐv⵾Ur\DnZOTVv+ !<~!'ߛ#N(9 4:XQ֒oUrwv&TbRɪi\;qI2HegDr "6{bիhg qP `+VǤgRdm]KxAIȌYyS“cʜН!Z&Mj[NxkQK>Fp4HƄS6ӈLY?.dݿⶨ5>OH\/1qDZm0 MN>8,cnx0.P]E`,䯬5 0En&ֹhp,Aw!]~"p8|7PQ2v ?O`ۺ XkeGk`}E!`߳MJsB鹤uN+Y;Q9N@iU<&Bt#g~ɾ^зid՝s a(20I QNX>@򦷖63 *h,_/y.eUf :uޑxO4:tjfV~-9 Rk[oo;H%aG`Yf?p߳#N19^8i\QNlV21}B>3| j"yhͅI\CofY=6 ^ӦM $ܴ|TuAA'[+L^~aT&-JHW. \9Xkmd^aHE/:d.kSsf$OEɪkn;  ȍ>p1̑c0 mߟ݄9ج+CtDrB'!U:>c@%SDd2Xl;I4#$Dw>/!k@Ң X;3~Sqw:%FY0^Thb1?`I?kq3?sfjO}B:)3cG\xgPgQ{.(Dxo%+HXC6+?$Nm9E6uo}C nj3](-)-1n煴P9yEURɒzmnzs}nMfq>w,7i.O\SǶpdȈ)%@Zfo =fkB,霴LO< 8 #a- .3]q&^֢gEQa. .t:<8z6Xj tfeg\6u oɞz]ь@ɨ^72ܑ#*}Sїzi~ &Bb<y[5apl=y!:Hdw.}  pÎWDڵ ld9%z&bh@N F9tע S #UKjNA: >)fKЁVJR]ۅ7ANI2EzchY|Vn:& %SgWa `S+VM,5\0L %g|3Ks7vn.$3q28mgN#1^#%ÔNVf@X{_3g'aL/ ㆕58$ u@Qy.kcFB'?[;)d_f1[O茳l,KG8@])kZT|# uyY#|P>蘱~qy%d}ie~ZuǤ8fmD6i(y DC#Rwp?WǁMHaAqa9(zxoxy\H+wbGIv:2ow!/j{G軏5rt{cG\CN#3V 8^sSR =KLٞ:5n< TSP=n-=A y)t Cyܲ#9Mͺjٙj ,0uwX`3ݬp12\ԥχH^vu:B('$^^0eEt*2̼xG̨"r@T */88->@o9Yu`"O4skotv=oA<@eMۯiӬ^9f"~etCOFI hѮu Ȍt9yh+~T,iWXVZʘN~eh*0Aes|4eT9Modc{@@ Z-뼾C<v$&*a5yэ͇86o]K%u.싛Q䒑`y?Tpˢ҉#\3[=sn\G9u 2xv _Ts}Quƪ|@c?w$j41Jy-˚A&9|\"v^7"S$NWr~گ%i#l&;{\Dq_0[ m凸B ҴTOKb3Iv[Oʯ@c7 p<+$YaeK M)PR$L{6&:` ڵp{UT81 !_uu;wp@NA һ呒rnm´M5~c2JW\80vʑ0paYIu %p٫e4VAš^.r 2p4$6:n(j{ !-h?=I"-,9|a&YPpIV'e>/YF8Mx$bDl6ebqEDt` @2b⏘ۇvuU@9 ox4&T̲+l^N+=WD0ӻh_B~L{cU#oMP;mu_hb6gKH!׷3XhܱSk}_:Dq p!@mшyzVo46)u?2;bQÄ `]x^7_ WœIrʦ|m(Ͱ!gEJOM841b!vmRf5vH@3J'h*@r|\e.|7ty'1#-S9+(}'[ dHzc=\I߬TSGoOl+"Pv=â9 1HT naC@;MB(mk*8ǤrCG._'ܴ"Z^ʕ6Y@WIcPWxx 9H]MꦁN) ?'z il:6-&l)X4ԡ71be m|rZΈVu4)Yxzz!Qeԏżhnj7(tALT~YXBՕg1ݯSL|ɜ3i,%PK2f >+1j,eӐGCu J#~EaUE''8"Cf*u[7J-3 qpP@Tlڶ"E*ԗ`Ys" !~)'/!k)QE×8?TCbό J)y5N_{/Lҏl5٭|k"k k"GXy}V }R=g `-p||Xd{;W6 Y B(ɭhCt h(p`a@C" $}3e*:(-|aA:9g=P Hx|Eck ^bV"Ăwh5l!tK 3?}!NWv!3+5ˏZ2yl sقC?G7ve4fbJ Bc`%7`!XU+P΂`zMAA N~ M_zu̓ dk0we3[ '(qB=GU ~|l ,gdNIb| ,F/DoDΦ':`;JfflPeI/Ҋ `?~Ԝx/3k64 B:ERl#ˆG Z6G Ǚ-K?b-D:s $?_jG`x'-Hۈ:Jhv$sE[2B{ ǹ&=IK|rpX:oY&>091ihQ&G`x[`$ngqe3o;r'33Ic{P&5o(eeٹUUG-gM&Ԃ`zPϼEU<3VSq3(-ox4OBWp 3/R| 1VRC[!э7sFQx `ki9+%gR$"d<q PECxWӾqADdhd0eG(ĝ2 !K[VH0@&DŽJh\CDT!e}'no3jr:s_+<:垔i(|I %T4 1UڸPk(*SǶ#c15H Z$Yz^@,WGoXP`h 9s [6^iߺ;!lo 쓤H3>ܜˋ||Xď#@zͽێt+]Yz彆G䀈[9{pZ| Lo>j[bP!Rpub.sNy3 BN1-LCT=y޸RTXhX_ d u*̀3N :8!ltkf PNkhg⧽Jfx.I+VN\>P?L2wټE>e$8}gBM |)iT}H/_qPk _܎ cy;)CG,wgZ(7c])03gr6Dښ eDC~M6 YJ.r,18ѡrb`M& nHǧSa`HSO=% p lX6:G{1yfy55*E~5sD-kr-'|G]BZRLjz: `׆ ;<n}Հ o~-gvLԼf E-9w7hINT3H:A !/bY.#q pi< 3؎<{P ֑#:8 :,ÈLI+BZeSf"pHl- LkN@y*Yg%\ nj q;SA7S[E!u0P*}KPaB-GݬuުY<T p / _}`Eõ&XQ0K`j _SXN*,_Ӳ^x+gcawtx/}۪1 $#'KKӎ%iZ]¯UhE֮[Vq_$5UF Ӳ;^rCa:ٸqN.<jH\g/ޒqͲC,+2.WYpP N|*`'X=`F44W'qJ[xA} ؝\ܷ/ɸW;M-;3b :!tSeN<̠aw˚% }%h4|+/̓h0+{tm]ƷJ$)@pi_`1Nf1h(ESZNxz|k4U˳nY;{щ3GN _(P&h޷G;'8BN?woCutsXwO`a?e翜y~5juSҞ,#ܸ5}#P7ͪFԻ~k! K4˺e-h (orjSy`|Ya^kqHRL(9njs8_0u*JYTwF3\񎚭 HҿoONS0;ZΑ@eۋ`Y[4!,)[1m-iA(O+ Zɵ֠(٧&dWMhtsJ>,#q={Sߝ0Ȑ'y/2yG\Q yz.QXadTue1N1ku O4f)j&,Ꮿ\F7xh_"+.BB\ z{/q_kD&3R#(f9DonA-ΪeA"5hX|lsE I1n+|VD`+/6"$3Ba8 Л}8mξr_ 7=,>+U,ZL'nBx %n봽jl!0пV/LMuj@֊]PňPt,6򺰵8)ȇgm_YX f.w;GvLY$ǁD<퇔*3۱b'c!HE(s=,LO!9AZu.n4_f~>`{oAapZtz^~7 >d Q(Pؼ 8._4״D" b6x`(FN);$qJNUE@ʊo)Fm]0|0*l'وE IA= {޾No)Zf\̍wAJd甙ї`;d8N T_e)GǑIlΉ_JS}y䅠 VsH>.%4E nK/\QBkY}gKtia6$t4q2mڶ,O5z@*drA?b˕ en문vHOL̋) 1ho(кʤxK cr/o-6E`W2>*/~[Vd'A%OͪoνꃲoJ<[8Pȣ+f!NE\kP1X')Dֈ- ]Y!T&͌Lf"sFxO{>&ڝ%3>(E*nf73:46=!(.ǹ$K.ŋ42&4a3#=/H,/w?ah  3IkuCwe~.&CM#5,NP;zp-3 Dxh)G2[p$PLAW`A9T4C+G~p߹[!4!x &2Lg_!S[c.B_i ŭR\c w~ґ4doT\|gjRyi>U".VpHelN ām;&K#;09, 8gkWs[OH7~3J%eK%YwʐA+ z$SVfh7ePN_iU!\vF~t*!dxuҲ>s>G$/טr~YK7Nڦa I+Q*oKrviѡepS`3,b|S//< 9ɟfzS;$3ne{`v hp8VtU|AwUP$ TiĠAv2^Z+"i%:'7"*\4_:wq/ ZEERqmJ!9žWgcSHX}oh߱ӌLj½N%&)3c69C3j?ɧ#9ˁh f:$RA5}ء)< ɗ鱮eXGKHO4'GNSW kFݣg̫}eaXpJG:O},! 8X"%T(<sAeY6pOQ8g1YS8U,]*ǯJSdžYS1#"Jr^-U TC:hP`&Rm6.NG[?,u.J_QӰr_wse[Y8sD\dH97mr{A"^e~ھv")ЛQ6Zz /CL8A7BL08t1OxAs&˫7}S6J% Z@:9 QLW*uMnAiA:'G n%,MJy NF*5ph7.n̙ǐz(7EȇIGʉ,hZ~Qlo~7َ*H~BRXPc|2MSk;R9.2@GYӝCu0zKeN$07Rjg|lhn\ [ lMbG#GB=0kh HGYᄍ ݘ^ @޾M bOq'ݸžJU 2L3aލn!+5*/Dw%Ud>=;H|dV3)\mefe,뗪{Uk*S,8[6:]̡ټ$ ]EQ\9:PMi 4: `, 26ap}#(.+?|{aԺ? cd9r;5&øxPO+ rpgլViwfj?!3JvtSy:7Zfr|7l2ڟb e6q5CJ*@jfZlGX +I [Ok" Bm}T@tk`L[dU<Aj <ՄNQ<;贮IEr0)u?go5>w}Ew]-׉tC\@HJϸ3Bxqi7)X4OI+\&(L_*֒9̧eQC'.Mi1 -TY4KΘ6 )Z/ht%f~En31\utaMDOa:\A(n[}w7Vy0qnn$}G@|O 23ISy %W6쿊D-zt >ݩHzb8j^{}gOÙ Lp Z G$”D8ɑ~S#)2K.4[IJV[UPr!]oMvFEk$\.{>#YawE z(8cٶI7|o-dtҷwH(YT[TY2UA~м4W/<2G0f!˳NB䳨X/TDczquM&nȱ2ⱄk&3 z'/j\k7־@/ldq(]A& +tzQlؤ]ZV>g"!?$`nUQ6],kN?&C+MY>.v #Q|0,gt 8Ϊr9lrZ" B$=ZUxnahj}IPY^x-M}#%8I; ͵ytu (ڂ5!dOGG ڃUAΘae>?\SEjrlpY{J9)rηw[Z^YY6G~Y.,E? BpM 2B LKk\tוTa+nTq?A 󎨩 \H.Mw n7 Cx[[Jux#?dhV5X4@<ĥ,ôjg33r+-C+? N=T+yD!ׇ}Ђ ]yxyuQ[X9tZ7@{-q\!"z$bGWm!YSՎ/qu`|ּ-d+D|hurUxi G0WR}rpGPYEU夹A'&wx4kz/i4|!N=]i. G3u׿}G;qC5_J0=V{((yE~l&23兺,0y hұw73abϝwP<ԅ?~ٝ.~j 5 b.E.ic~ q(?#QֳF*Bl+vYG5Fpe'u$H ;yU5]'Th* ެ{* z ЪґF??݂M6JBL9U*^u(&X'=Yt $Jzrʞ{ r% ksc afEs3/#I!!_Y~v簱ť* ☈4/r4 :T 2 S0H;k9E2`gD >nI-@vsYJӻ AAѓETf; pFn[ &Soc Zؽ@y`` `)%B$)CORy SPk6Io" ! g:|)8p4ȃt$,ݡ.gNBs}7:"mq-ٸQL09U!ehF.)S{ᾋ3˱E畒}y, [w<@X'w^/6k{cKkq~kCux༶ʻcy kO)= ?{̔%Gxܬ-n׹ yL&;Fw M&}.)Du7 eRgjǍO%yfpUCz1PƳ%ܳ d 6N "CNg$ &q/+s=wb|:^RI#딐qS`zS¦HWz3z W^=i7| >r @6Q%0F;BB[TVcoY\*A74?N2ln*d]=ny[/!ebMdS-<%gjոˍ嵀Zx(e{#;˙s] w[)͆w!A;mN\ɐɜ QeqK0'y.$%5:40r K&gv1^Jbm;fX p..7^d\sU@@gJ +9H='iU t{H,:uHAw$_+5Sw~fqȌLfjϨqGAعXBoj4ՄwC*a)l ș W rol"opq⅚*>bG1=$ oPt$[4z-`}V`N\ oσ>:b8֔1PlϾp8^T `Ӈ =&wz*3fJ{DHtM\?Ш+.+d; kXlR6?jpݕ"~\=Jc Aal-A-3S}" p3٪Hv˜CZPϩP_9tq֋n78kJA~`vC%1&kufމZN;?s פB7dzftTǰO3 w3;YS)W6^O(3mӇwT JUV),q5?A5 {d3-u,UvyQ/܏Y@ 5ac!0&Fvjm:Iz,4Kx >:]tؘm{ q`%("yIC:#<9J eF Rzkwo7r ;%V.ONNƂt"v<;RZ-x00A=E^|B*Q 4IwZ6ʌOtW鯜ddƍ/yͬZl>,9/`2"$.UQ'~~N۴刭>N{VlN ˪aPu 𠤕T@ Sɽ;)AВoMotr_l~cɲ+W "c_RԆ`>$Zu=W1B;[ZQ'bGOzڝG~jAӯ`AIupSjZE!1Gz#@YX(wqbsW$oLme?]zϊbU@ c5 K"@4忸sPق݊|l.HBT`etZ~Xv^TR`(YCPm3֦x=a\h]`Y(wd|DF=;bY5vwJ]aY[% awA(HܓJ$á 6On{/- wj#d^&g%θ;m@o%whnU\4LZހoS7[Ncp6mh;TOQ9L=){=ZXpep0GV|W|^;rf)`a@"tEts7Q~zF9Dʈ]ҵjłRVҢM:Y{m؟H±LEs{ +bP=ܔ4YyCHFZW>1[/6^圮G A|sQJ\Y'ٽ;A 3js hSzP ܜyrC+QĞ6y7tJ|#O7>TjpWdR f󍅞#無\1i"f0H] \YQ[uG.5H>RU#OlX57 ($QBىSu5$KLz(& =Ւ2ܷYr=c~8ȯHZ:W^"CMe8:(CtOHpLlR2!TAF:E1jS7 F^}1 7=6yڣh n?-R<~zejV7Y!鑁o *B b>`TsT^I^NX|]L1~MX۱)VzFLE;,&2i#X~u;rI_%f/;{9јn},eU@ҒqS>e`y" Ԓ,x&K~@4S5ٲ 2qa5ۡSF VQsmTHB kB)xs@BJ;RA,zuX v4Kx1\i)'^Iˣ%<]/r-_bt3ǧ("z%pkSt˾ ~ی,~-r7*xX%Y s`ȪZ"kӁO X]{CQ!D`!QLDXA 3qd_p[P`fLy?Qh]1zbWʿmĥ8D?~bR߮N'HOh[XC@nfFӪo@IqgʨCˌ32vaj:8wVz?)ނ \f8!8Msq o?7?3_}[jWo`1JᜯfG#"ЛˀOlё}ˀmP$֢ae7ĬE^>huiG320 Hiۮ!ў^ϻZtrcwb[Lgjo.Bg8U4:7(X 8;VfۄalPy=dȉ65ڭ߫WANX~fvxaA7:-)λ9^;c;o"_]>bt$|t;or Uu%.MuܭQ11ns&;)BnMBJl̃F^va!"\k|IA$̉3:;E-66f.|: ?oIQP-n;a;[t"X]0rE51pI&>M #|60^9*a0PÊa½оK50z 'eOǠb<G!4#YU =!Kb`wx- ̚rT 5 ? ,\M+%h_${h4=>]C!{濳JZ^?#WGuWuN|f,x)&'=P lN*AU SS&Z^JRY17W b 7R "fùmZ 5(2jU 5ͩ9zyZ\(S2w!a\%F"_Q]{b+s "]E:ٸ a}j$iI <.3$qpE:0HOϥ|!ͽ L GQuL:m1L81=r 4;SCѐUqoB Kj7T{k40֪(΢ Ύwi03?%_23FD( ݆Hk i^{h<&# 2y}%3˃s`$ߪ+f&Mc 6CQQgpk=O8 ~I)FN{{,{{0vg|Nr6^[V G6V@Iq"V 51Ʌ|oJ ]h(N/F-LI 6PTy ksDͰP ?^AeX6;jxAh O YUY9πZ$~^$NkEߦ/*=,.{uBÌJͰ_d.ė`GT PU!5a!8Y;fCUot#?(Jq][`N 5xejC2K,4G7/cz7]J\#rX4!RB̩ JKU:V,W8e5t4]9N#5.+JB/ԇ1hhkaMO 1$}_?8"nvO|Y> q B -| sI -1V_27x@̄紊mU yFyQ cm]jQ|˭Yj9 wbQ)s_y/t$U2/ NrRqAGvY9 |Ae7,wAL~٥ɻv؝E"|nˇ%Ĩ@W@oa7. >6#Ƥ ?kv4-q.0gn P!KAqIFZRagJE{|v;Y_\h'V⻙nnY#"t]ӎZe@mZ:gTxIhc"%J/A6g0oyA)$X7F"< Ww#\qdW{>Xddx \!.jdd%;xu̩0 cBZi%81޶b ^gmwc-0V(W!,G0A1.g2XMϖ#ǪcE~K!5!s$PȘ2J Q|`Ĩa4hw^6d'?/>}9 {JviBl6Us |D&XNH=vS[ł4'{䌶A̐'w0$d+*p!McŴ`a .(SZiX␾m2``NJ -JsyƋJqyqPWۢA\"߁j|/pZ#?BLֲ'Kguz%sorld |T Ñ" EIEDո,]m-9 )q<,3!' t(ofm. E}Amg 5Zk)Ni-HԚHC{b7#Vrl YU Rq= |+d#cNAxQ^Vw }`JE8-ab<04mh;%8X"~~.Nƀ~K[x)=f4&khU_`hSeˠQEzK.w5}PB$z~gE xDw)m[G5q-nn~%)Be=HO ,lvxu dȣԉe(<1%unF8ζ Zgi`撮B5O $$7idVx.7)EHBE)W~C x9:_]ჱBӽ8r O+^Va4UhA3}ZC)m ʭ ERx!ѵ&>I`Eely&J؛gicw<&sv5HUg7CPqp>̅X'đ'cuapy3O~290@1.F@+7æ9.{J,EX!uq;ap8^X,-yQ̍VI;. $,FU:<.ACiQGo ®?*]PF9R<1QA۸̦ٞ|a$V5E-=6{W>mNvv6>x EB/UC» {䀼|/sw8l&Xk,'Ğs_ Y-ڋPuefX[QJ0޼|o#8vfUf$]t >Px * qdħ,ӸH6[w7.%ox;&Gk~J!,K#_SuZHV/؄C ֘F`m%Q=9_qmeoa>Tsmrv7k`HG&)-mvgВ C,!ڇjNۋsU/xB].ڃl-ʫfdoH1mM,J7+#YdaI#2Z@ʁG yOs{=@ANvLpR+"6$8װI& GoskVaBΞƘ x(J:3mփ˄)^-/YG 7hZ|}Zٗ MwR!h̍IVj2liw Tķ^%HRZu bAWМ6L(ٷaآv-<8 =[%gvx4Qљ:QX!wu`mj$ѱސZSH@Y |Z>C,`K )vdgL7Գ9@mX?'eM%LH/qL  ]O3v,T|̾c"UV:޲.^.ܟI.ǣ"zئp jy,앲h!H4Ѿg-h=4]`MVA_A}N{ Pg蹌;,>RwRm_!ɃJb-{+NjmZed!c\lsh'UT,8ό%anYx9ir\Q:r)f"P@q7zז?gՉ.KE'ȃ*!-30ĥJMִq,VbD Ә $;M>ۊ1 Y`H~>L@y5t$?xcƒHiyKqO$FfafO~dlUR4rQx,)~V{]ާzKJ?MTU7tyM51lM"~-FE۾RT ?;012ٶG*ߣDUHlLG!|DRVu)5woob,*ͧ#MV q~{=$ I߫0\pMOu}948MJm y(hgQ>ZJaNca7I ]J2?&K^*7ƭ$VcФ7sߪo-li3R*&iԃUiӫʱE#YY)+W Kb1pg2T>oUFͲ,Se:OKUːRSyWUBXWKLUXӟt h!kI[,e 4VNRêaĀ TPHl5Q}.ě 9֊@ <F3,UY}\=JzPϥGk,vJTt+UW PZK%IkQatz,חZl_z|j8x B5sn`B…˗EN?ESXu6g[aIrb2NAw}co=zfRS41iHX` DjV>'}tm))0]Z2\ߜIöf{W^7yFbwytVGuXQehUs!ukҹuqva^=OI?׻R>]mTU5L4yP'9BMwMR2Y1)m@wK l&&,n_i7GIK eGP[S@Ak9^PReeBh!v<ө(tZegߔ ;@ I4JKIzɆ+)zuyvMء ,;+5 Ʉ!r.'aCuMf B6w)~iMbD,;`6t-*&-yn W?qR>V]5\B"jWwMk(*OH%͍ll=O8styWqZCX {&0 XExS Bр*!i杓7< 53UwKt?)QKz _N0;qǓ/K53S$m_WX=-2$,kҬ| S6.3).R]sy4Ŗ6>R!.{Ւd ˸?DgEh5:P2ȡ8g˜6W8AѪQhK5gㆶpey+(츞T=qcNx#F kV+?Jq5Ft;ڥ=HE rrk*kiOd. *rJv' ^o̗„Bjq7/'xB5zUdSB`0g Bn* e$EŪy>чj\@Skz8菲XU8<Δ/Ӿꤞi A?-/5Kw(pOi\ +cmLEt0,g *)A keNIw=O( ojVP).ҀXb䬲1ԏs'q|.N!K3a̓ǔc)G$7/[)lx¥v-(nY6no,z]ث0~h" ns[EtGQ\6~Uy[mPOD]cv2l#JE% 6'k"wv7ӱ^d!n^l`"?zK֗qL$S1yN%rwu_'ϾtXC#*̛00*ÔhRR*=+PSw ?ǩ#~%`  CNA\HB5:zo0W&6P9p ʼnbUCZ7,|:PtǛ"<t;1Vdt\D< 17JG>鲗іOeP|E>mqăc1rS&OQ&1Pm/f6D6ց3=Tt &ckކP8eI_:zW h7CsTLE}Nd bF_؄ē,K|_! j9ߙ1_ki!<9!$ݰ;i9x$ՋMM-oF6֮Q`+V˿. IF+5f+cԯXpܤN @E}ļ\?-}D$DF'*UD'R1ہ3ZeA*=1tBʐSjx[qQ'K#2g QeX(%x%+h:x&M/Q&:GQTi'&tMM`ˤGtu %ɇrSQK w÷ \,{VL?ae +.4 -E {h㱛$,$4GMs<߸EZRɅ ?[{(k? e{qUC݋'S@ߙ"Eff-n%RY)mQcZYsB)RDyn] Q9v@rr#>~f7td.jq42:CkV"%M"/{N&/ u"\&U3u ▯Әiә!;"0 ҵׁj¸0? TCИp.EB3W;<?O _aTS-16 8mig/0'Հ+34SuQ3x0Y {.\7 9>]ΕvAmp!-)@qMR6Rl^ƅ$$1>`_#k23*ϧdMIAWKVޑ2H~Ў(lJBT^˻0 9xk*ѸCjcjR%7e,E1S6S]CKjV=`X 3r {,Vw\FZmN7EM)~*^t&ؘ'|"׹ SRbb&j!CkTLIehބ]7Yhs'Dit%*$TggJk\=*]y[<%l{+o_I͊Ey![$Bs%Q*Ӭ_:GHb@j|GRY#/gwBŽڑܦ$P$r흗%RbA7rrxɄoRe >*e_a&$KjFvnYM #\pzt`uӽFF3r6Z$z1)Kaj &`R+-8W_gM!@9On0љ3HO8{w~W { ?gÇ͔m!zrZIYNZ~:$xuH9Ǣ?6@"?AJK7Ib$iw+peZgƤ=ׇ [HK:8l?+nuQ;̭f;5YjF!k]5x!r *k4_,__P\#өޚF忚UZt%pZi=ݫ{X#XX0 =1q<O`4^RH̰5sHWIsg,_v›W hv($,#)kYl4GiP}6uR$8 n*@I:8AeY&qtd%A 1J4&!Y`LGvMX)Kq{՚2߫2n7!Zul*Ry1yKS7]ȦQe玌QzxG|+"]b_7tZZ0dY¼JE) $;>x,n&!á=2ɒme(V22 >f ^`dLǜxAY~sڱp|rgsdWź2딥yK@ 6dM C 0$Y~2P1Rlvݛ '=\F,.[ܤ]D<_Zy -ˠH,as[xyF+z'=~tR6yV"_v:tY[̐) ۿ`~6PaM+7`.9@>\hRɚF:PvWm$_qo[d]=h!WC5bRg%Qx*z`=^mr?. _*IžHSET;|YZa1z@fɥ3C-+u[/`41[-S1" "sT uysH}x{sΩ%-}GB#C2Mw8\E(Atsq8iO?"0Cn fFT^DQ#\5v !Xў`SQC]jkMGF r+FA +^2W5 7vfS:C@nSƀ)x+4X1F]OPhgu@;*h䧤~3ZTX)jv#4rcr_[LAfFwM6~`7HCꘖZ!vGp@(Y8UhܶC|˙.#U1ۉ-#%j6xE#ɿӧn܇Cxm J<G^,_D]D73a4\;u;Rfu&bF兹8EkerA$FƇl$<=pEI/i)Fyw /2[l[QPrsfSNpRq*Ԓdi60b. gBYg pvrn IFDٲT/h˽9>|eqW>y"u ;dokҩ͘MC@mlGNU!2 ~womc 160Bʰh;Z_>ɢ8-M`\H2 J8!qYUupz4P~Tn_B;s3~oYۼ&RX0~f_wĕXԆfJl!O%5'$Rķ)^CX=a*;̷(PR:_m 2<946u=LWa~[ ܎Y#e<^&Z}?  FMA'ǟsK*^x8'!D 5a cG"5ͷnޓ3/#M^jf!$Ǯ.K${,=td=Dmcc&X,eq5˞v2S ,d]) ; )t)nAzD̆SњIYz撜0,Gg q%BTee0pJ"y^O ɡ~YpoA @$OAfOkHV Fm@x@uGIQuж_/ Gܪ<#cv(~k _nbW2V~IP<DžEd"_[yάv*Caff>BmuC?/!޽3!Tx!n`S!b+s^lt>84dRkL5{a F"ڒ&ƱJ m#"[DrX"EcHo҇Q- R ΍uᩉ![<w bGf_k%\tGyUz5* ] h3U!@^E3 V&'(]ѫHyZGLPȣw$,F'_IZHB+EގPnR`y;HcL GRCm-HP[}?'0iU|l֯.v wiLA"H*4* ($oYbR25Wo^^R^kSikHPFs\ց>Z(a ;|٠84%yd3 xh8.NC (IBkpxxkh{|c,Ӡa~-6n̛TKCCy#Y;cMY%ԉ8Cu %q|r\a:bu`A} 5E*@ɫe#|ER~LZԿ {?u${Pq? Q 74AE䓱Zlߴc%Lt [#f.|$+aW?tnvҗClFjZ|F5xؗ\"c< *Fkv)yqlvǯ8X5Ċ4[rz\`D0}(u(AKR2jn@zJ;tK1c-6(HC&?Ro-ˌC³\bQVnIy< ('Oru"5#om/YڳW{1js[2Zt8`0!„i8:\nGJmMADag ]}r͐iM|]1Pwzm[;jƹ g?QID9 48>ӎe;;ܓ_X:_[ť˻xS &udmE1pZ!@xZo!]q™[n^d6-4awなëJsv1 &*ɷDf.<딏-bZm$/n"IzզؚP[dPcN5զ!݉{#9]66SH@| ۀڹ/) 9R ~:rpgh`ښeېR"LF8>i۴֯qW刷Ja√ap[fGO_JO=ހ9XmRP?3t.)AfE]*lUSlaNi}%yޡ6=|atx'Q_}n-K MțIFվ(V7bRZ u:ћEsM:Hpbn?r.쉛T}M^Vխ'RT,c1kAhŒwLJh܈(UqRo}ԸO*R_Փ)fB?98XN7K~!sWNvTcFpNy&B`y#(_n"*ř߄u9&> sV"eC}c"!u&(W'%& #dGmS=;Ӈjo-2 ڕ땇4ߌV/}Mu׷@NB:'t)yE0&B=67}si:ce[BcNެ^.Mݡk5UM[.S .>f>iFJ}f|][8 8Ch}Zm3s#q5Zqݕ-2H6ؽ:S_k"ox/b^[c1> Q9B$U`뗄tuY<+YLA/萆g֙|߼0ng=TǶ>Aj :"vAKd x:aIaU?JO V4`)v IJh5 ;k.ptp2fiIڟ$%Q 8Cq"\!wC;[IG2@ÚcweRqL0ZWA`4Ɖ^s! F\#+Τz<`5mp¨RK-t dwfeZ0}%O {[3~w[v*?<fȓKqVE2LO)b^"A#{ZȮ&vJ?ک7NDoӦ{`ԬUji$M[J9V'3ǫWu{KSf偒 jM$}oLOn*hA$cOD[L7'hͫW=43+RK\ܝ-i..*?!ohm;ձiEv]ùP_͌;I\:"SoE~ϥ|4863xIS5Ë ~U~Y-zjƼ6euG<LyܼvU-`ne_30wxEz]͹py xH?u*Ķb6B丐]3r'Lx!'TG;n~DGGn(Fӫ%IY+Ο3gXN)/^RtO&ީ6BK(b"H1[ӾnB&u(C{àגύӁ| @3p. %f;sHS7|\)ߍHAѐⶶ΀sլ ^3a12ApI*!.~BZĬ(fƉ0BjdsI -fb$_8{! M|%16,n"לٕ aſ8h KPluT1.PTΧnj d"(kX}@3E5WCVOyŕ"2w>*Dly)Ȯ\)\z' )kCѕ9e$&#c9k.g*ݵAq=Tנu.W'hP\v5Z*_ $Z]8kgȼ~z#D P;)!+o0KN f9.WHD)xs"m-M WPR=@1bQ$pJ_(Bٻ#n60U΢IwDڔa-tԆK9KrNV\lCV8hP XXj7VSQ=CN\\2:̅%vE)#[9H#3}4d2֛$ VX̤ߚP%KZ@ 91$D@zMS8ZrL<- ]3ddS Qo)mʸ7[zJ[x5W kQ#<'Wn3>ZeQ@J ){ dt=9xVJ7WRO[/x?.i-U[&$ VY҄ :9܋Q#2WB =DBct~p{"}rÛy3V8描D@Sݩow: Z~9@v1A#{t˛AAU E|`9vď+xJ)g+Ø}ypG؟YCJ iаL}ښ B?n_OwG[L7 JGk$?;ZQ])3^H /U_#`<]Xrd19!|uFr!9jqUYS~u؞2aՍ S"f19=P*oDbFR]?_ҏܞ :(ү(7@ (O:'n q|8oFvoq|24"xYÿ4 E~p~/R- QZJ9dcG]Qs"kls8݄s$/F- I,d8;Ͼ˦} QX{뱔99]rf;j[E#@RӇG1zJn([XPR‡IrA~NVH5cN \( I'ߗ\5Eވ4/4_Nj7W7Ŏa׏E5nfisRRǐw6 L~t]hXu=5d7^j5FZRcvLU>|Z_<&A>>t!$րt*}3UcVT,Xr{jϹ4Ӗc3 V Dx(P\^_ߒ1²bv{n~ZXTKa=->i~UO)bY&;}=,O^p1{X`LmG|mFYa #靂0 LV6 rۡcdl&άYTy皦#oQJNY5 b}T hs)jY@a ȸx[cNg}B.m{<'j߀*Er gis,9'~x"z΁I]ڞY-ҖC>L,SW es ɴ{u`EbqxB8X&!9)\Xn[ǩ (`,h!Ӣ1 ~[Vnt( QJE+f0#H^aI$j3BV +}2P%I `b(Z ~vE%ð ìWQ<; /cFIs_ٖGLxr@"-ɑЂb\|@*P7ԗP !S$ =r=)#} /}N4ǡ7,kLDi.9`ylnfa^g#vZכ3*+W~=$.7@ܚGǡ$ςsq"u|h}=QˍC ږ/ٰ!aek3M,Z0wR{klkh B{dQX 0j?&ٳ ٭MhQ3aK=ݠDq36tӥC0`ٲf͡h9Tv,V4 kHLb>n c(,uoUtDwy44q"p :QS6$gc#O c)δ+\UR c)Rf3/C;l5 [2ݩq`.\G劚EaM!*eRwAU$5Mr1lIzX̶-,KhR'oS Ok= lLzKL=pQH?:B xB ~ 1NYj0]+lcZ<|qO.)2^L_$]C6qꊔ$90P:v)m9kR/-z5qwh5qc@&r 6_*Y/gbI4dI7sq1@6>وu\ja-3S}RY.[]MP 0+P7T^m ?`jvzM&Aɜ޹+s5_O v52H ދG"PY7*W}guV/1iЪ_ t* 3 xbؔJ 3Ľ;8$/ \P꧸L-\ĂCˍgRZ}6Asbw]LLBH?uo+(Or#g_2P:۸Kƨ`@ QeF¨NN{- vOtz"tʒ[]qu^8 Yu(5ٔ||Il~°MD'W`3h-p*SȔD0eݤEC;%2c1+rl2~F->Ny\+N\Kf ՟1xoeF>S?)zy lx%?(٘)="*re G黲޲E.phc/21isڔ(sP|ly\T@H~866QGAHTmDl|uzp >@ 5DISO ' t{t+e9j1Rz7.b9.q" y5v?mA܄\3wxfx&djb/;VT8mD*BK#VF&N%&vBE̝ՈusC@~Rr0nOŭBUƩ\a+CFҍxQgaW yMFzS:d-]FkKO2u,"+]B̬sW`%WgQ6'U'z%@8rb^AK7ֽBL ﻁoך$<^!hQ{u'=leVϏI 6ũ%q0f=ӺD'i%AVWۿښ95J #XrDțoREAcl:\+H34nA^F|?I2=Lr"|qsWBKbn\+n\ƶ;p֫FL3T _OE spE}7W]FeYۣۺr=ȡ[ czSRƏX KZ;!bV hI[E՛S]`dN*)G]ߓ᫳Nм}H/Z /@"qЪ ʀx\]Ңv8N<2K&cjFӣw/wo-i)l/WX}GHjnn.5-Ux@Ve+hJ):g{jY!YO%ЃuhR6V_I|99Q!B|).KV}gBVw5W9whq]7^%1;nn˅}Xseu\jb+:VD[QR2`NS9nd|i F5<} ;:M1.m {}qZB^ tTл6x,2r`K'?-ݻ!ΰ9>`gI yޓ>W<< OO{68;(=2M%Wu~b_.7bvҚ39%bn<8ZnnLF w \,F}OxSJ#m>:%r{Qy~z4P,j:;˽8yq&-ui,#ܙw-rتJ}Ht<^$M݉,KvᘩVJcs&Iz6bT^)5a|k-Kso+*h0 k3 Y~ qr;<,qP bPF_r%Tq/eo#X`aCDxf'E0-G>@3N,Og ʭmIiʥ  &beFSD^z~%གྷ[u+ULyϊ3j0ʥ?>6 UgI?&ƌ7o/捘oJ4t"PZv 3%kÚ b1Jƪ9͊S>?CGZd”=\MTK=ӭ-Gt"q,9HZQZRx*3@d#Mc̑ƄD~ZK%y-*dԐI.(Xs;NznzDwWs=Iq9kpZ86BO5;Tm?Ch 'a#\ᙠnzwBt>#%)(35H 4[&#F쏘5F7@Di.W꿃v-J>ޚ~CUq 0P!n1] -zuOꜼ1pE eĥhfۧZ*ᮛ#{6a8v*[_w*T)7TOʬf]+7dž(M\^E5⌞S"Ot}~;^>{i[ N ~ N;_> WɲE!@55,hS1uW%Ybq<6s"kukդ[ڸ`OV_TtJu%jō#Jï_-?S@m}fMUBqX-`ΙߎF7[@ZzAE1xݩ},ڤ Pݒz%z?5P!O_K ]i2hcl#͹ /يisj(Ȕ>3Yy(Pq YYa3\r:[KU؈DFQX;gnqsBȾ]!DlkRicT)?zMg2*˪W@;o~@C$*nIbyͧwǛmj| k0Yl-,H'å`q4\sg][G@.,sf/S<:-ԽeƛDiEٮ.GhCˌ 3uRm-ۢV-R YeVY^TO|sƞ+aEyi)nۂ҆.(= oq.d&Ӕy6Gu?ACЬܤ8,GPI~Qȧ+gqA )KWH< Ta4'ʌϥ2{x|>9R4h{jSf~uJJŮ PB"JR3 vx;#:hVdq?xl/ەo2 7bTSI`od Ȏ#< Dn4:G=Y$VAm!;d?뢴NOr3xAwT͵qPWj!@vCh` EF?:4^nY{qo5) V%5ZqvY4y[\2v5Ϳ S;3m,Wfcp =WN01lyEl?S[Ӭj7 wb†QKE( |8=dYIt ӦV8ǍʖF(H"՛wv`ː)2s(^(tvA`s"m7ĉ6@tβcv]n4f\Xֵs|?" *.L hF \!2''mvuw ,ֳ- &solObD-v[&1KƻFLj}i8+{ɧ"ümP@oj{tU7v5dV8Q\4PS/qh m۸?|gJcڷ4GH$в8Y-znm"eai e鍎=&hksKNxzMu!*ؿ[vIf ]wkXhi]>G]5H?(_똅pSR|:[87F2mWArI*YEPVB(+kADc ͠s:X< !X6j,4ӮY(D/]CچmȰ-* ӐɢjҴA@*=|,$Igg #[Ӟ1"s۱0)o< c@GTh~aAUhG Cfͭc5kR򫣜֠Sw_`Nz&\e~jJn6mtw`Q"T%,[q ]5e'&yB̠a'-| be J^VIMTU3\l]Pn("K]M}j ^bN֨?F**x$ .QdD[r` 7~IPg>`7hcUF+0t͵F8ĸDWKPHXxش>Ctq4XJOf kvIs饘iWܐd 'h{xXyՂMEqP |M0{/\ٓcitPn~2MM&#3!L_-[DA(j!.. QYЬpy;Y%dy )x+ Zӽ ^!/˼ EFX1c99d]Xixf=-ǒЍ4;7Nl9.P72>8}M˻,&gJ<҇WU1N}o[Ǜ\}BaGkWzdaZO|˟  "ur=aǤGsȹIaҶZ_Ufv g(Hͮ(#,z`H߬d+6wER*#>R J9a/C[A#<}Y&#T$3_ ;ܡG<[!$Y,G/!7Y]*c֛Fx`}8xK}1랪'fV0$^[ϰZѩhbrBi9%tjEzhk!jzTn*nDy#V1 VI:0կlbhob0z*pan?V0M\LTDb~!T{Sƨo%vVtFE1L'a;jB&ܸXrDI^0vZr\8 hm~ML"Z$%sDlv|N &ĮYV^=yxؼm2;SvkiwùIv pnKn56=J.BwH;U۾[:PO ga+KĈm#R M}jE7N&8iщ?e`DY1_g'ݶH y/qĎCˆI*Fq/B} rv]"MY~^iӶR# wZ"cۆ&AOw+ q;&m#Kԉ -0s[{j>1Wq2΃ʑ6q)bƄG Mq: u<dcvYH_v>Ct$A{! РHv;3k 2c`}ICZ|)#]ϷK+1g#Z8ǭyôDG}+=*rmN3l^U , SuaI\܊CoZ }5nmAl9bH mY5'@nU>Ow.,VZ g<*yᰨj C &=Hwv|̟D&le=nmTAboZ,b-n2+c6se[x mZSN0* =h %k/j%2vNH ɷ-Q*L87j 3= ;8F| ?e0J/fSz3t9s.ȭάr)ID1ĘM`8p؏_UC/*2egM2 $a/$I 0̦ē[uO[J.8F&G]`i>j .gr)  5V\wTÎ.y_Ł(|ډ[|lOZE4F`_*Ag$\w 7Y$ÃQƹ(L>')}5ȧJk"6Nt@iVje?Cn$)yb2eɝzKf:._W\J\j&NAo i U")^j'a(ҺHbA2hpK؄+TocgTjX)XaN#]fg&z' f ޅ<5/RBcK(j-r; yrE~^1C)"”2k mAja5h#^B ޿1`L)6:@JD,a~O)4Guǟvye h9Fw@I1|:)uK0xS+>vqDO|oweAwÄLv2$?WМLaV `9'4MaJo1AG'S%{ 쎒R>L܅)}e"+! )IݴnS|ʋZX ->2^!6Q hX8Hfl^#/ ?(|(0%a]ʈs\ޯ,Pt^ڑA<_ CVgwoپ?Dѽ"BHg ɐdTA6ݾĵ #uAP,uzjnw.tF+xrE !)x$`*eKȞM 5jw:"G w]L^w =yY_[ %, SUnΏ< &OX*t\C05C|.3RI-s:OW`\3VXl`I#YC'L YVjK;EGg2ie}09J0y4mKpώg3v+OJ츏_DzL{[PO䵒{Yfd2M^N!@1U@l$l o-1EÅ.w[7ne6De+tr-p27n>݇g7;{`Tqc%+V&SG СL=XsHP=G\ +:m9paĒ_ |X(JGn7("-n"0gMwU=o"=4MlKߛ-0{\}|v |*"}^1aHSJŧM)ou?i݊Ͷ[ÿgv0,`Ҿ%LWP -._@{p]ZePpgq;r-k ;ۻ65elq '{V>[TϪj6(sBG+i0tmd#YN"h*&qHRHiDQ~|,d82Mn%܄!i 3 ykۮ;-_WVY9 ӭ!;?:(BU?93fOV\>zy#s> vefOd^@zMOHfl CWTu]&2`U|v*?-EK&>?,BwiVh(y>[!i ɜa4#D1fk7Fih8ќ | AO.15Wх(:'F_ŧHKF!^)wcScrwCy~bl<0:/* NI|Nj2:8= ˍ}pSYI֋)/V6$1ͰKfJ∇.;یL  Hx,U@aA"aEa] /4(ԣz6U $1$?{M."F;Ǐ<< @,229&oǒw2cDGu/ep8A^F Р`}6V쐰 M;e1~V>X$X4d^*k_?| w6Ry)4E܂3̾sg|C&'d ]*!Up>."ͪ'Ѣ#Hb+1*K'm+,Bp`W@4xcOml,MwxlK0P+Tpc hcב/J+rʫ.i `1Z4*G"#LeVlɊQkl NDmbp&0pwV2ǯd}"|5U sgR[~;%|9yd"6LIuؖ|_\v}Q2pCz[tY7>ڛȥoG61)д׆}>v(",7$0+@\˪P-r83b&2ĽD`w8"yc%릊Smrh{*;@N"!Ȋ&R7-Gݼl.O܈ `erqǫD-H2"J ҹNx32nŨPIqD*3v0xT f5<Ff~_>k!Ecs v Ƅra4KLP1N3=BX9$ ݮ 'f܍RU$wlV$Thw0 -HK  Gaz[HɪnifRN}#TI=AؐTHNK5'w<|Qqb]Oݎo¶{ ^=c@\?úڑi&3\&=poXA0ro kT;þ,d8oB#V.l?Sj%Pe_$NFӰIzjo-=#r!)s oV`:n__xlaG,P\GFҎI3CDZݡ\xh9)(yVwߍtlI5KaR()^r_' IL?ٙ-.<=ѐŠfn, n>w 񩩢c -~tvEgcO6t>. K2 A`p\ӳxX1cYF\Jlr)-ar L V!gHr, Nx8܉LD`̜ꏥK\TqVqv [ r<06 V w71uy0ׂ׫꼴LΏ2<lhIm7Fs\U3,BiQmfCŬ^f=BO(j_9:c[> Wj̀+P(g"ȳ~6qQ>CI aCϞoCi8P(^-4)fJ{43-Z 0t7{pIR5xHA/l,׏J"'<ݤzQIPy$8zc|v=;oY; T67 LRgڎ~._t%LY-zWK *?N˚z\%BYﶬRt'@ dƆ3ppQEݯ˘˪ıPv0o>o0䰾R΄U5|+Y^>Ui|9IvoޟK %L _}=#֩=+yފc:ڵhuv})R!-<֋Hc= (B/4K&'|t dv ɜ*bG,_$,7xnS#m~ZF"Kk`DBˊ8w?D#S`|d7u:E OS]5+=jV}pj)%,HA+n,{D;OB?m -6EޅԿ9wl I grq (L,%68.H7{,%i11c`u|ҥ8&WN .Lzr-jUW,WPTA81F!VcʖV.am̡J-97mIV׋ާHT$.ۆc?*G;rԭV9'\&A~wlKM>iwM*,ϗ` bہ\i{ ?;~*J¼8{ ,`Ϙ/[fNS"]hVOf<0hLtn^5Uj2Q jyJ~wgk("bjX2?n+ݗ-,\ (P(܇OIᏏ5+ Fzio(̃tKT.4ש=/+XAv6.A :~0a eȕSY#>ה֍j}̭ L3ghAz+tlX ac;c4?B'yJO nqg6Թg ;mpb ޘH_|l 'K|@9gtB'5x:u5 '02yMF 6jea0Oi)!\ҙőV#ROtּԧJ}z#[bs ._ 9{f5X!`'9 x+'Wekdah:i{2 =b:"t}Hq) .+PW=q٪*%V}-YD!{;ue s^`\V״끜'n_Iq)/|Oh\q99’;*Tn!tI Ǡ]YaDh|j.{_z8s]DS#qϕ\*4g{ہ$iՑ1Vb{$!c^o;a5=z,T:;+17Iф t9ٞ؈&/2zXPX"jhh,B61aM@fԹfK q X53+6K:uAP>֬쵶7ool+{4/5ĉo׽ AFMs* &TR5)$'X hp?O~ZW%|$$F2 ov]q*:B뿅`|b3]es/bua%| I%>Le G'bPzɾu.?im1fRK~-*HUÎ_*C` mRmS`~;Dz8Qifɲ摪Oݭv iFZ fp>҅}ׅnGW"*g HIyfټ| TŚXjxUzqDB\ԑ xl h#勉N5KdGwUIz;ļB_4w5\}}-83‚\5O8m UcEcUkRĪuZ!ƆŗhN&D񜙔dtlx3ӤDO#%A$F$:>$9+V/˙ z4D۰TYR_0@;iWKhC_q'"Zd,:H HvS sy`HXt8JY Gɋ6\Ku, JAg %v3,A*1 lL$*U!(-+T6TKfJw3MKjߊD)Tj^ Z"c61~0@ ;PJ{ÒHipu~I6D@B $N^W$6PۃDQ0a;􏸯 (n˿ [qLȂͿk(&"ï z.q}ʣ<?]x-G킰Ng9HrҴ*/&[˔1}(w>gך2 &PcDˇeEkK4FcY*9I5]T:ߑZ.e5C3:,pCrOwo,%`wo-BWlqO["DƮ~Bj=rzd2qvI?ԇ_W5F!0:L$F~jӍ `=]r,!GjD)\l&U$X5#)?G藁 x;+`tL=K:_a,3x(kwnӘZdk-f@w^H̄ȺSXҐ7(iQ "^sLۆz9, %ϟ}ud%Xl+,Z| lcl/;=]Iag\y^3d&WIŘЅp⓬CgsgdK_T\ pT;+`V6Ӄ(+YbWUT' <,!W-q`=2Z a9s-Ȣi زJFnH'{@^[oh&ZέlCBH+IҲz*d&cDd q;E9AIVBpÿ?bQS Rz:_ ӓϾXCzz@۞6EQN SpF-6b`kX7ZKst7Ӡ_i(4Ǩ`\-KO=z|J|+{k9{ sow32 xO%1P>1ӓ-&\ "CVKZ20vE A]>ǽD ؠ.wxtuF@uhw|2hYk": 5do4WOA.3-K'V2K~gMkUZúpQ'˛n.ǘJ4@ Ahs>mlYÌ-q~Z`˴O=x<*B 涵S._u7:i&?m|lN1<,}!Q&uHZ B@ձe[!{_"+NB&k˻DqNM8E F8Qʪq:^F Cnff[vED!Z?fL[o1ך~e Of/2KXAUPI:\=scayy 1 γ>mVn\."VH10?#t;P=@{lR NM`:4f+*8ؿe@bUf9be|'5@bVŅTJwr6ۢd^W;YێHuv(ܢV |ē4?bC+X&vWpŏ9u~d"_ *Fһ`sc3=SEE}u롒M:`SWl6{[0jOWjeORa_P0>`03hJ|WmfL$6mϛ~z\nM0!- L}P;" %;gZEl)ȭV5< C)p+I<o(5! '_-WP ,:}KwYzpʹC2)|okCq5N3 $7M/,څ?v>/tDPjSGp*`52H1@\1XQe Dq Rwv|Ch~3mI0G$mQC]lblJ@'xʠZ-liǵiziq.}B\#y rp[Л3rU/.p /5EspH56y~E*>3=|;/ۆ͠yU=lAlg ,vZ]/ضdZY_|B~k89< BS3#ч1F[K̖)Ca&=4$$8q@%svT~uuNiM$-d%C} O D^QsS)=E!PojI+م= hs0Qu4'P[>Ge'T8 >Gs.nwV19e]qA;}\ Z|.M3|"&\W;LDPF$Ov^Zj Vl7C$cg昐Vdf$)t% ނ򯒈3+T1<({Q:و"imL` l9@@`yVh4Tn jq[1̘)Џxgs+p8KW3A ķ4G31^7i;̏ihH$籇p24dM$k˗~Z]ErCXe FjdKV ԛ[,t1Qn+1S[