xen-doc-html-4.0.3_05-57.1e>UAkhĪz@aW?Qz$jU+2_v_o\Sk\{eWPO! >5? d  D 06<   8 M |94@(8 9  :  FG0HÄIXY\]h^6bcPdeflzCxen-doc-html4.0.3_0557.1Xen Virtualization: HTML documentationXen is a virtual machine monitor for x86 that supports execution of multiple guest operating systems with unprecedented levels of performance and resource isolation. xen-doc-html contains the online documentation in HTML format. Point your browser at file:/usr/share/doc/packages/xen/html/ Authors: -------- Ian Pratt Q2build06openSUSE 11.4openSUSEGPL-2.0+http://bugs.opensuse.orgDocumentation/HTMLhttp://www.cl.cam.ac.uk/Research/SRG/netos/xen/linuxi586 {  ;CM( 6 {~AA큤A큤QQQQQQQQQQQQQQQQQQQQQ428ee4436ce7ced81112857a95aca08cc59d027130b62ef3bbd7677071dcc76e5530e9f928cc36ff6efbd63c75af1b847780ae18850e0494e4610788d223105a428ee4436ce7ced81112857a95aca08c46cba9985e7c6e46bd2f97cefec1338bdc1499d546e9e0d2a1118f8a896c68863730e9810f4147291bf4f6be3c533da1e824e5c8f63786a673c2c92d9173c4d9e740bd6c66206b06b5b5eba34ebb7c0f40d24d008e0cae139a42bdb1ad65f4b32f50bffeba298db6a71973a2a430b4ba79ce2ddab61a70ccd65f50c6d52d31f5e119516fca43cbc8a47505b23cbac1505530e9f928cc36ff6efbd63c75af1b8430e3331b3daf31f177d8448082946d4finterface.htmluser.htmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxen-4.0.3_05-57.1.src.rpmxen-doc-htmlxen-doc-html(x86-32)   rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0QQvwPqP@P does not work: xenconsole: Could not read tty from store: No such file or directory actually do the change in xen.spec mentioned in the changelog entry for 2011-09-20 and remove /etc/init.d/xencommons- Upstream patches from Jan 24535-x86-vMSI-misc.patch 24742-gnttab-misc.patch 24888-pci-release-devices.patch ioemu-9868-MSI-X.patch ioemu-9869-MSI-X-init.patch ioemu-9873-MSI-X-fix-unregister_iomem.patch- bnc#746702 - Xen HVM DomU crash during Windows Server 2008 R2 install, when maxmem > memory README.SuSE- Upstream patches from Jan 24453-x86-vIRQ-IRR-TMR-race.patch 24456-x86-emul-lea.patch 24615-VESA-flush.patch 24690-x86-PCI-SERR-NMI-deadlock.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#739585 - L3: Xen block-attach fails after repeated attach/detach blktap-close-fifos.patch blktap-disable-debug-printf.patch- bnc#694863 - kexec fails in xen 24478-libxl_add_feature_flag_to_xenstore_for_XS_RESET_WATCHES.patch- bnc#727515 - Fragmented packets hang network boot of HVM guest ipxe-git-v1.0.0.tar.gz.bz2 ipxe-v1.0.0-update.patch- bnc#736824 - Microcode patches for AMD's 15h processors panic the system 24389-amd-fam10-gart-tlb-walk-err.patch 24411-x86-ucode-AMD-Fam15.patch 24412-x86-AMD-errata-model-shift.patch 24417-x86-AMD-erratum-573.patch - Upstream patches from Jan 24282-x86-log-dirty-bitmap-leak.patch 24344-tools-x86_64_Fix_cpuid_inline_asm_to_not_clobber_stacks_red_zone.patch 24358-kexec-compat-overflow.patch 24360-x86-pv-domU-no-PCID.patch- bnc#732782 - L3: xm create hangs when maxmen value is enclosed in "quotes" xm-create-maxmem.patch- bnc#734826 - xm rename doesn't work anymore Updated xend-migration-domname-fix.patch- bnc#694863 - L3:kexec fails in xen 24168-x86-vioapic-clear-remote_irr.patch - bnc#726332 - Xen changeset 21326 introduces considerable performance hit 24148-shadow-pgt-dying-op-performance.patch - Upstream patches from Jan 24123-x86-cpuidle-quiesce.patch 24124-x86-microcode-amd-quiesce.patch 24155-x86-ioapic-EOI-after-migration.patch 24190-hap-log-dirty-disable-rc.patch 24193-hap-track-dirty-vram-rc.patch 24201-x86-pcpu-platform-op.patch- submit fix for bnc#649209 update suspend_evtchn_lock.patch- Upstream patches from Jan 23511-AMD-Fam15-C3-no-cache-flush.patch 23957-cpufreq-error-paths.patch Renamed patch x86-microcode-amd-fix-23871.patch to 23993-x86-microcode-amd-fix-23871.patch- Update to Xen version 4.0.3 FCS c/s 21548- bnc#725169 - xen-4.0.2_21511_03-0.5.3: bootup hangs x86-microcode-amd-fix-23871.patch- Upstream patches from Jan 23805-x86-IO-APIC-EOI.patch 23820-bitmap_scnlistprintf.patch 23833-x86-IO-APIC-EOI.patch 23848-vmx-conditional-off.patch 23868-vtd-RMRR-validation.patch 23871-x86-microcode-amd-silent.patch 23898-cc-option-grep.patch- bnc#694863 - kexec fails in xen xenstored: allow guest to shutdown all its watches/transactions xenstored.XS_RESET_WATCHES.patch- bnc#691256 - remove /etc/init.d/xencommons, its unused and breaks upgrading/downgrading of the xen-tools package because this runlevel script remains enabled in this sles11sp1 package- bnc#716695 - L3:domUs using tap devices will not start updated multi-xvdp.patch and xen-domUloader.diff- bnc#683580 - Xen Hypervisor occasionally hangs forever during boot up after the message "Enabled directed EOI with ioapic_ack_old on! 23795-intel-ich10-quirk.patch - bnc#701686 - kdump hangs on megaraid_sas driver 23771-x86-ioapic-clear-pin.patch 23782-x86-ioapic-clear-irr.patch - bnc#712051 - VUL-1: xen: IOMMU fault livelock 23762-iommu-fault-bm-off.patch - bnc#715655 - No support for performance counters for Westmere E7-8837 and SandyBridge i5-2500 23803-intel-pmu-models.patch - Upstream patches from Jan 23746-vtd-cleanup-timers.patch 23765-x86-irq-vector-leak.patch 23776-x86-kexec-hpet-legacy-bcast-disable.patch 23781-pm-wide-ACPI-ids.patch 23783-ACPI-set-_PDC-bits.patch 23800-x86_64-guest-addr-range.patch 23804-x86-IPI-counts.patch 23820-bitmap_scnlistprintf.patch- bnc#714183 - Since last update Xen VM's don't start if the name contains dots xenpaging.autostart_delay.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- bnc#704160 - crm resource migrate fails with xen machines (from cyliu@novell.com) update snapshot-xend.patch update xen-utils-0.1.tar.bz2- bnc#706574 - xm console DomUName hang after "xm save/restore" of PVM on the latest Xen (from cyliu@novell.com) xend-console-port-restore.patch- bnc#703924 - update block-npiv scripts to support BFA HBA- bnc#689954 - L3: Live migrations fail when guest crashes: domain_crash_sync called from entry.S 23706-x86-migration.patch - Upstream patches from Jan 23543-x86_64-m2v-assert.patch 23676-x86_64-alias-mappings.patch- bnc#693472 - Bridge hangs cause redundant ring failures in SLE 11 SP1 HAE + XEN Fixed in Xen version 4.0.2- Mark xen-scsi.ko supported (bnc#582265).- bnc#702025 - VUL-0: xen: VT-d (PCI passthrough) MSI trap injection (CVE-2011-1898) Fixed in Xen version 4.0.2- Update to Xen 4.0.2 FCS c/s 21511- 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- bnc#691738 - Xen does not find device create with npiv block xen-qemu-iscsi-fix.patch- bnc#691238 - L3: question on behaviour change xm list snapshot-xend.patch- bnc#688473 - VUL-0: potential buffer overflow in tools cve-2011-1583-4.0.patch- update hotplug-block-losetup-a.patch correct dev:inode detection and use variable expansion- Update to Xen 4.0.2 rc3, changeset 21479 - Upstream patches from Jan 23154-x86-amd-iorr-no-rdwr.patch 23199-amd-iommu-unmapped-intr-fault.patch 23200-amd-iommu-intremap-sync.patch 23127-vtd-bios-settings.patch- fix xentrace.dynamic_sized_tbuf.patch the default case did not work, correct size calculation- bnc#675363 - Random lockups with kernel-xen. Possibly graphics related. - 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 23020-x86-cpuidle-ordering.patch 23061-amd-iommu-resume.patch- bnc#681044 - update xenpaging.autostart.patch start xenpaging only on hvm guests to avoid zombie processes on pv guests- bnc#681302 - xm create -x returns "ImportError: No module named ext" xm-create-xflag.patch- bnc#679344 - Xen: multi-vCPU pv guest may crash host 23034-x86-arch_set_info_guest-DoS.patch- Upstream patches from Jan 22899-x86-tighten-msr-permissions.patch 22915-x86-hpet-msi-s3.patch 22947-amd-k8-mce-init-all-msrs.patch 22949-x86-tolerate-serr.patch- bnc#674063 - drop xenpaging.autostart_delay.patch avoid python excpetions due to intermediate xenstore and .sxp state caused by change of xenpaging variable from int to str- Update to Xen 4.0.2 rc2, changeset 21452- Enable support for kernel decompression for gzip, bzip2, and LZMA so that kernels compressed with any of these methods can be launched.- 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- 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.- 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- 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#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 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- fate#310510 - fix xenpaging xenpaging.memory_op.patch, correct delay handling in retry loop- Some cleanup in the APIC handling code in the HyperV shim. hv_apic.patch- 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- 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#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- 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-diabled-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]build06 1369042738 !#"$&(+/,.*%'1)0-4.0.3_05-57.14.0.3_05-57.1htmlinterfacecrossref.pngimg1.pngindex.htmlinterface.cssinterface.htmlusercrossref.pngimg1.pngimg2.pngimg3.pngimg4.pngimg5.pngimg6.pngimg7.pngimg8.pngimg9.pngindex.htmluser.cssuser.html/usr/share/doc/packages/xen//usr/share/doc/packages/xen/html//usr/share/doc/packages/xen/html/interface//usr/share/doc/packages/xen/html/user/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Evergreen:Maintenance:129/openSUSE_Evergreen_11.4/39b3aa77841bed4ec6952813b81400aa-xen.openSUSE_Evergreen_11.4drpmlzma5i586-suse-linuxy};Z2w _Io<?]"k%{o!v Xf]֌O8SD|m2:$rАMۋ{lQm^[zbC_f8Yz@SۃE?ќTbtAawh/ :ffH7"Ymt\/"*q_BڿL}drh-ckXiT 0M[1Ɋ4+P(R^HXŇ9W %X A!\֢7-c*9qc#K ,BfQWfY*ȳU,!c&3712,s-Kn1Y#`ƊkosƩAxW%VMJ>Ju|i5=ovz>֊h22 D9vf/?7 9=Ѹ֊F<׸/!1!ލ b#Ȳ:^Uvu Yƅu`}YU}>ZL].Zk8/CO+>Yɠsτ45v#b"kr𪹐7vI¢m7y22xVPC~-z]wE9H~i!0?ٍ=7c$Lg(Ȝ)m:DYE6ɛ 1a^gașŦC;F֟-Qd;>0 k#)^Bzw^b5B* =;kѹ B^+Xźq@q 6w b~RSW*IaucP@ Yhh1#3 >4Iiآбk"S{yp5| e!$,N2L_kip3i.w拼NkV,V=Vq\@]FWKTmi+ؒ~?ǖgƻ j*FZtC}+]N|v?B D4~Qv%ZY?6q~px_cz?-xG}kCGt47IQ?/MFt$jՌ 3ljEcŃjB\L7+?T( [?tnOd{i vi*KBWA Z]\[(H:mnL Uӌ<1b\O[ij+-5c('|Ȇt^8c>a\ƥב>`eXݼc0o Yp7.;W#|>~%"_׿8 t¢𪴕-b?~<lR2)H Y +eFa)Q58QeūAvvs, }[RLƌ~bX\! s ?<<ҋy?Ì@ԠY:]$^ODuvGLA[;3*Zmq+&2#TyvM nZ.68pTs LLlM#qmPeqm|k5F"P!N8׹;+Ze>IFVcrGu( "S$~~y-DfB_ MfA6('V}sYVn-ȖMID=E>ho!m9sD-t4PWQ/MǩoW$eN`4 I5Fؾjn8`|., &; R&A <ت3i U9&"3۶jVMTwNi^jkYyZx*[]Za2eEKcjKaZEJv{ #eF4Wf< 2=!@D.R f, TN[L:V'5 _ D ~1g}8||]Kfw;J@6RoVSg{&Ap\hG{-[%ÈlQgl[*jL5GYĿ+qG.Ce;Uj}tnPd;"^o6*)H?"# suR-oY:V['&IBeThs&#!A6zG> \ېCP}JlTRnq r0R3vhyscdo/`G% 0@9\,3O`?˰mi *C-bSEp\޳1S1sm>6͂HC]'Vo0[+B-bjYRMnD*l]yGɴ^q!nűN퐾SC?0B{=stXvI-G[F=cѴfpG U*Wv"o(HwsHT񌸒|NY#VD9w=#֘s2!kx^Ef"7(4O*'*|6 .)"K !]XM1HkgMД"B$p˂ $cj NMMƝKuyߞT3 : g7xǷB/ fKKڠB瑀fvy0I]ԍ1C;IܷO-|4 փr- M!δ'2.+!"v8zq) :=O1f;gC,4AWYP?D%MzGce E?.PȺ,%6\eٲN_~Q:WXg:w>=t/-˓Iwg辧{=DT!:T=jLyHL8ud5،G뒫#Cv91"lx@í+i׊ wA\wAIn3$ͅLaѪa|$? DՖ~s%nn;$9U"?>p4̿\,ZO;Ma*o'M|F'|'Iߒ+e5"cW.pLٶUéwq9XiR*hs;p?zԝ4t9qҿq#Տѓa Ö3@X`hU O5ѤQ1 G}sdcTS!urmaT1RljgHsh{["|I)s6Wcll0[5yPs@ tGJ+U~Q'V ѭ|Cv;9r+]|+ɉd1p j5jG-;ka b4ۜ[I. goD-Ԏg0P8zK^D xM~F=O @/.'ui~=@tא],>+* [G=7fe6,e|8]+6QB}vhv~-58jSrڙZofդ@ӽ2{z{X`ziyDM)VH+Y#2onZ/Vi bj#c *2M+롂'oaD,fJ@ .j'z,G H\U 61 *TVtoV1_MY|0o"S`0t&x &}F?TT524&%U.# =W.FQJT`4Zyܕ^7 Q0M Rq}6'pd%iHP(DMZ_Kk4*vTaxܤ֋yhC"dCQjڦŨo[g\Lj'䘾^xNl7h}w8p=,>_-f xzHIc0Yz o63Џˮ `ꯀ)]l7g"kV>O@_1HF0V#4dOӠs>Q/̀k6*Pݒ-CRRsT"XoNJ`z%v)jс"fg͛RхykLsռɐ4(xhYvwf]~Ă/:2.E_Q ⧦%vΛMSM]irh <,otdi$C;iN)0n fzz̑+dj$O;Ds ]UdQM) )m"ȴB&,ɿHeʅElH:aI⯭Q؜/:~'`$4 @:w>SJӮv*gMqHr +$aۉwMmL'iHs_!X3TV\]wUǵql<"\a%:v~;# Ri%"ym_1s'݃>F gdCVj]GJB)Or~pu&#/GLJ:@R/"]lMipI#+QKp#d~Ao nE"I 8t圬f^YՑ{=zLNsPeI>zo"n= 1 ηvj8rn m(j;I3~5+[ Yme6ajpfC1jׂBsnΒ +ew0HAƃ$; Cjq8 ?,Ul;_q־{bܷD\<ߔ鑲b.`[af'gJ!nvt]i*xa%Cٞ 뢚A\<]>]6s@{p(? g%/bDt$N|Xb2Mp@)`'SEvF=ّGۉI.=/ X-DeܔFmMUF(T—mt+D<,lÏTjM]EؠbT}u+u|s d+iX9w%uJKlzCo4EncUgx"E]в橛Ȳn.+UJlz ȋ2})Y! ‹@ƈ>'Zh<6GRKԚh!"ii4PlfG{O6={O/K.waYpqjQsٟjwl>G+@Eu#s_Ӭ5M ?\-Lxõc,?8'3#(;06Gz}S~ p&{OF{g݆.\0A']}VК |&5\6znH,;(㦌A&KGTN.T }|=8_aS=s8q?G !E9^{okpAM}{lgB{hhv+~yeχ{1.sqʝLɉ"H:׮͂ /*!FjneHˍ"1SδBB쀋G$6`0cCpRrxTS:ڲRio w'sAH;Pq螒^frm+v6AvIrX;0lN_؄ fo6&"/,;q2J zQgqa(oMWJMmrۮz*$9fA}%m$TJN\~;"mLsCF1q6*jԬ;FkUhrAT3VϞH tC{2ng0P%zEGL:$Fp.; ݻޏÖל}F~`og.%,p_fAx}V{ϳ~+\^of{"ae8qr>:C5#n:sk 鎠MAV*ρޥ|ExlC0$]%@|Pۈճh* M\hhuj?KpTՅG;ﻆg TzN;j6hU" .au?SBBy"=݉l&& 2$dz Ui|\\Ě~..#G_o(PNu6z<ræ,\+4Yr=fb"IS 7"r"f _1$FYq?c\"`a%)T 5@+TA##/$iNZ3RVM2Iž H<<MrI[USCEJW ҵBڝH/ I/ jDf\2aƯ?{4Oni}k7r}UdLJT`&GV+VmؿD@I^s34T85Sg*^Рeb*]CeƎ:(߫{! 427.YRO+PV_m>LK8Q`-|3¨gXMPPa:]ƙ.qmV ^N96` nE3$5~fInp 3cZ!V$:3V8>U2e6Y` ͱ(Vu] 0_њ[$Kp5HN)(jIFLgļR)ioG9xДyglT/72ފd #JSU'UZAK8h沷lpTulQ&i| =˴,])îdS#@JG3l"{^j69tAZ@,M,g^^Qp4,A~ZJG+XR)zq8;A{4x]w1XZu\=JHL w13%/)C1%b]jPi@_e\1-C XmoP?/_XҨ\Î|=/$O쉴( 幱t{6oC >yr nH!vmJ0/U d8?=ǵdΟjiϜd?%ҧec֨?mǟݠ$Rb3rZt}}&7{梤X-jPjL@E XMb H ϲ',Khr蝛OXp (MW!Imc~NެE,qe\HoUqGZ7ǝ7$_b@*$Ri~9:9sΉQen/˶k0e8SKU@vH>r2lZhWIuoZ* L+y|_Jis$a3g]+[T{01|9!d20X- "r߄2A bOo6Ĭ: 4Ɖn5/QvޭD^¢ӏ+ 7s@~aDV `f{Hd\!|bMmbsGkXE!9NqŦN+_fZ0u2l'*PB~ISLe[)͸8F4W:EьR35Xnb(Gd[ Yڊ2GGٜYN Kc-lKA\Fv=^Gh ,a&q$>zA f RH;I͏phJLnkt۫M̔p%3\u F1EvoꙞ{ gKp&y! q%ׁ+ydo=5vςa<:zx>htJ(B7m>*~Q.^;:?8`W]H,2?7b6l;,\z;a]Z1Ԣ>,wCJlicנ끌SNc J':ЀU[)!t#؎\X%Ϣ$w%,gǫnb㈶ŮH r ]r@=M> jAϚ .B"jc݌d kaZ\,+K 5{[.fwOcrO6%V\J1 ,c ߢyBnX?U,%\rS$7*|8r vl=cUb8Ȅ\,ѹ3EfZ.- ~=."L r<#tTb_i F}wOG9BXl^k>4" 'Y)9:Gn,J2piU+q׊>aY 'eW6ҩSwpZ4>nڄ۬a @KU ǚ]E 8Cx}酾 Ϲ/:O:]sY(a_p, {y+q(d.p&:߽yEZ-uy;DH/.K4V.jn}Zyt58D fF!' p頪CS`&a5ܔΤ'銽I[.I`Pg /bƆؒPz4؞u և}&Ge֓3e>9& u\_F^%6{Yޜ.+Xđ/6%(j]4qZ3~5Z58խ,?_!;bXN\Aɓ{yjp!hK rR8\V*z+rDw#Tm e,jⴥ}S1p,K'JE?م_kL"]u}B5;:;!AY),tzgE))YO5Kx~nxSи\hڹV3yBS]'M`TjY@foj 8H&`täC-  D&V)V`e&ݦ1(9+q/?Yʗ¡ϼ@5$HFkQy{0dzl:C )37)> UJ\R5:F؊?U $sb~j~tuR 6L7\GF!+lҲ,G\·ݴ~=UNсj "n+B58?ۼ~ Q兑uD&3:/+˫0nHn_"4M3Y;ejbdByӥ!^9{aЯObut^ ÓUYUpه<>w+kA }Y|;šmEjЂZʄz@(_w1NYKdMli*pYej["o`ϖD'1M"ޯgz)CLL Ng68Ǿ*U]kJH6F: j_ uu,TЄR  ;]z4dbM+%ce4qXG QmLYC4wPj1khu{[W\LCǎnj.ji X2} nzT }2zAPr3*.LK UѲ#a@T6Y, oZ_0~>EV糽zNU1}&'![ ztpc%"9 & I^ğ~ F#5M DQdKxjRh^a,UEcz حUš|y4~*(!53qz SNb2'aA a@eJ ]T T-[Bb5cW:E31RqM)ҨZt^Ý Рa4T+o- 2fy%J1Dr(BErǀ.` 5 ]ŋb:{ؚ̪BT65`|m`!Om6V7tFNJJay<mctOG!^[spݖj|K31L h8\uҦ%)v}y7_% T\=Ktk %֤?ov XOӧ @mB^jb1 G   z o/}Kd>-ei_^e[c+g;;$'%y@֬1L!%r~:7Z.)9k*:x yj@cuq׌|evsday)2f-28L'OGSl(H$=|=j?CT:=PqZ=[qbN'TTe}ɧho2.՛սK:W_|!pϺm(NQ} KeOS3H*Zr}iY@888(*2k쀅#_2E1F*ջ ͱxQeNɢ9Y};z0ybOP"9Z}V !N&l,~tdPZFXLgTAĤ-5d5#"c6RwnZZ~Вy j'8C6T?DkhцGFœZ̆1G|"#vb-2OUNfgF*ΥI<#Ua:m5>w¯MکΔq.I}+4/IBp2 YZ2r,YGK$y?"MiC<'ENlPI>xr@6}$HrbI\^#-X;=Awɧ/YPM'@񾾩xk*F8ielh_, U(%Ƞ#W:pDb6IYJT&veCDY\q6U*{QT[ 3R^2:"Ǝ] =Uw!`y T #qIC8c5 @3[? s]&TLs-Ƴgl5@JqaŒڱ㍺nD:ΆD(P"2zw'˔1u#_G'>)=}?\5-U!#̔]c<9íA";hg"ʳpڛZ(vAqTvxD(bSg)^E >Ǡ/YJ@(.OVPuL dͬKk 0X3K Nas(]1ژ:|6VPh彘U'}C3o8ᮧo͕cǸ$b3QȕAJi`w}Bi+9{y,YZA͋6MLuJ _w(p+v]nk?>` sPRq d/ 1x;zxf":Dw1 eTt̛p^)D 6]oV>rS6ChզsSY*0mV`2%l8EZ¶#YZ .- }%@`2+!=`kYq[Y݉]i~UK6oUtZT OEO2x5:h>_Pz\6,*lL+m\wݤQ}XN^/-f֐nV.bϚ~q$R8>gfn }r?E܄G#bF3J~>j<ٜ5uaO?[;5yG^#)*+:&E3x / }:<fԅL$Uj'ʛ%܍xW=E7F-S1_!Ut <>Cu9Yi*"-cs6&)JF~2)^5ks6 Br׉K%/޽ߣ>ifކry΍J -DUGc!JC I9W>[^JO9i !E.B$,%9YTgCNN[ ]H@禅)`􌍺-wlU y^q_]37۴9=ŵN "ɝ?gAzCx"nECc+y5s[GvzXa{rpXt$Z7|yy*1"K*fhvL ܪM*tn?ڸN B!˥e@KƒLhQ:EH+]HTkިX[,RˇS 6 m\,blJzoy:PV7uV]|*mJQXר%e|Ni-:B(9SrSQ|tָ 6&Iޱpu[[ԁ=xhuzmpwnv^g@bu Yp 0Y}L6|H p6 }̞S H Mm'Q%nǢree!aЕotBL :HW;}vqrC k}Q'C3Ogqۇ`NM0gE@')nU0\xq9i&"M1,W¾ԵdL s忛ƕ~"іځw_a-k??rߺkLk8'pҝi~CFd݆g96-)0 ]b q^U?҇5&Gt rO֚m@K|tdv9t- c؞w'v%I?*g6lSH5$_PzxX%Z/ʩH>Gف;BX`g鼆?DG\]#htTSH?ce*(3u:Qə>Pk-Of:ĸ$LIEb0VUf:PEt &t0}3.7#H֒jf$X;M n׋Lg'gd(޷dFh; BOevJ1yܽ/ꑷ𘙠#@#d #3zoR?tDzsojRZd+$,Ab(_c[|F^ ##:ɍfo%.\GF3JaT>#5 t4S&:1!=5:Z]hFcQ$Q~/o!!.yg:Ո5blMT.Џ2@Σv?1I"FeޣU. B1)x8 F "䕰~ߤ|P#KeB@3 Uh%6LǾ`2Ewrs7?B"hYڼ 5:ekg:?LE "kfQUoȑHt.N;Y DGAK*]CNjE#oy{|7"dDkU0|mQza.9օxSSKAv"Rc5+⥱oM ;Cw>{#˓BJ1wey3'.X=w S 2~UET P}y k "npinM*oGC$$U+x7S]:4ASGӐ#Zga1)mct컋ͥә365 6+B7; 7DӫY^3* HxTu&;YW+ ؎f)EI?hR5]_զC;h褯ܾSpbQWڧUVw(O!|l ۰5,^3 4-Rh`R uY?w/AqӂGG˒(0!ԝP~ iֶ굮ɺz>ĜE)`{Egiڷ횁 BEPZu뷴ԭLԒLiTv Ul,JIbs:MYrr5ͽRWj3v% !f-INz|;y1y.Ak ^ 'LwIE, 'Z|!t:cN(ŕ/XP#(78\߅\XW׹>HGYMDDiSFΩhTdF))z2k5f#9 DhnhXKfgqBuK GJ!IGJfRj<MUz7e5f)ݤkbi1לּCogEm"-Qv^ORj nJ$7-Vl-_MY3Ϩ0(Nmb844D_ȉEMEzVqy*y~Gt?H \!G*2*1 Tӽ:Ňn5yf Mx XwW863e}U{+:B>ձDcHv?`PdK| VITq `^~}7~Xݼi+Vw[YYF医V1Nj3F/xvTIz5pb?L!zS%lR9ɘ/ɧ\Mť;pҢeO.(ne*&gDY%|rm U;6CzńСL=F& m|ʓ{"$vvĄ+vU}Җ~g*BXټ7@6sX %) f97lbs)q0|D)`էF7(C,J03$GB?Pl}$Y! $=77Nk}yq|TS&ehjs;?k t>^I̻!tl Z4M}CZj"$*;AKB{EO31LF#c ܆?%w*3M|p׿nӑm?[挤 ;l/YRV&3 gQS1.ks C6҇qRSք8m =1^~.q6.рj+kL2͡`#Qxo8;?rVFAG^6/eIuۙB)9*r&·(a= *ml)CC#a) U0Tnt*3+&{3P-6GcӢ 9HoY pTC$;P~CY#Z15}ռk4WZ+ҏ6y %=">y]v0cNȐ@ !`tP que̅[kG϶?bcDhIJ2kyLG|㼺;U84\ǠwrmAM)d*$dB3RƱ=V/@XE*sUy 1NCdV }(v+bLCc՗<'?O.zHdBnYBbfDk94dSnvqWo1jۏU˿J9\7]5EXw?9Y-K٣t!7/_@>8[ V<<{zA1w3zQpPi;/V7MQf#; s~h`E`Kũ _Mθcx8 \h3Mسnz3"KBen yoce0\TGk`vqO>ݎ& AjX: 구ʛKWڴ* wBB,u~g:S=.亿JOԨ:(%|%wmUw^HRAcc/U1\sd}2~F~ׄuy # 'F+s`&n*x8T^;O r5VRV HD#jF$ 97f6A. c4bh'O% I׺n +YTGq b;B\`&=&P5j@cU$ߊЪd]{w+dþ81U14bh+.~4?,<_1$]ܞh6A.|!Fj@R= Y^ùU UC2D(ޞwFbuzKzUў{0eG3Ww54ԏ3}qB7htu[La90[> ۿB>'"=J4(3VZdhSXjNe_HoyS2x"0$TAYŹa[W Om/·VE ^ &p7h?^.۟keaX@ Yݷ_ Mz.Iœ+3$~.OnCoWt2MiRV$ rYx?'4"ChEސnLIK-u_R65\'Qw]ZݜM:_hp%)?x#a#3>FA)H56K}+4"igD-y 5e:,ǶψH@k?%Rv7viMq/@%=HOsI9Tls]LchV`p1n Aa_\j ~%*uBpeւx,m6g4"`x2Q4,x 4eE&:C8:و0h&qEW`Eq: ]@]WYx>m ŴEuF7XٶgGGf 4qGVWu9e Xqb򱛌 4T?sC{LC{MuqHb*N+"UKk9X(}{}F%3+&/wW g{9ض2nDߛp"j`Ai. a'D95EĔK h4ZHZՉ쁙H M+jlB'30?鹸4%T?2`f%Gd +7Y{!W-BV pcC AL1(+BC ^&R ,M:eIY-Ț'ۖ.C0xdp[̟=HGVe[GN=)L5V.o+0մ?u%\#=o$ ya+ӫU q>_sN[ u`,0J)\_:lVeHdVbg˛3-տn];"apxp:b+r; ԍPrhɵ]ټE!q  kaQz)xJ| 5*H0Px)cjVh ;^⥜ֳBpWew5vOfɚ"Th;/^ [矒eDiRwĭ oT)R{&۾;6j:(җkJBB3f'$M++- *f H!#T\F!YW]NLH3H@* UV|.Kpsy/F=ùo:CD\ EI$>[^Ic`0n͉2,`YbU u3Zy%]@v< RUL+,ƣ++ػ#dRt#5#P1cb[j|au~CDR_r$w*m+qk^Z6\3xk ;rj1P!:Yภ2"mr(/'#GRٗ#-t9J%mOSQOGo>M%T)DzCb+"PWPw*L46HTwZ*u+hp/\F> B̺9PCCR'|7Fµs` h-Z(DGzsP_dEl=O>R}];oJƵ%5 @F,P4P8V0M |9&Mtvdze k OC;ogGH}-a7`<;~ lN>)^B \kf3.)?]Ho(fokqxjI D4iEM؜dm^Eؖ1w_Z3%>T!V -dAYˑ9/F5Ab+nbBL`2҃;V[RTcl\y}A}$ȼsQLpQa:-!r}6Z"FYm0[D'kz|xLxf 0T_?T:h&5P R6^7AݕH#ö!QI{cqwǴ9۵ 0=$Y#*TTmq-q@- M4ΟzK$/+wGOK^McTޤ66g. /'2$׸ų}G~ A ȾXD^ƸG9Pf6 :psd u*\1_Fa]^bՔo6^gƸ(^=goa؊|d]l:ߗXW!kbޥHJٗ5U=7 bǔ//eKPӋΔgIMGJr?bO PM 1`1Ggp䁙~.s g~V)sEfNu IAA`D#43-.p $Id475"'@J*bv0̴o:U7Q^"ζGbhٖ`'"{Ei^1pmC`1Uҝ ב^H]_@tm 5K'쀦4|8w쎲I|L $!o=JuQVt. ̗(=o#o1g'f2{OMɁĵ>#&+ )TAUjoM8ov)^r\N鎯^gn_"B}qւ){~'2JDv/͎Nl ̩M#TeP}4Y!ľ>x%%aM2\Dp p0&aJ۔4ƄQQs~E|1bZ3z*eף -QuxU``I&_(ㆂՄ11K8kBa3q8}XʼIYW5br3؆kTjBp+?jR<xzJ#3rEe)!OôxƖ`k_q_•!Cp%P)KuS=N{e#, 9I`"{G gvwq%ϝ7oDք 3QKWntnWA~5Yto9&&Sc{b,:TkggikHڄiJQn_G GPD}ٲ} =LJ'<9avSp)9$%]m rK_JIϩsԗ qâ*)skt2YTw0peIȩ'2£wÃkru]5)'6aw}n?7YKS=ݝ2m ==JзJO~ BIlj?d@KKQRj`anGJtYXd/ܙV&t0$YMx6Ćk1UiUF`qbkDnY jREeZ(E5'y- ,1h4u]q;%Ifvn;Il=CUѬ#c < %`<>Hr?Ϫ)dluc5+x?@ʨtTFkoNvćpa8S"/ R3YL=^e+T֜&P 8Kd/dhlqUGX4<(IȠ#{PbճCQrȢ#u^cstęr؍&\`*;jg=Q?n|1wC ͶrInd1H*+:*&~ERTrU}l&7[ur'G6&gEÑ7eӉ = P:.$;jY}RR~Eſ9 2Qi~Av/-{OX ;NZQ "xCR#^7pݦN}mNXJ`b-˫W8 6ZSC_!}rƠf7c_Ew s p9a=\?!u$lr\JT\__!%I9ݝV3!ܜ5RQ~'1D;Qq?Kĉ*!<!4҆H5H;E ';td;a ٝQEV j堳)-[ f|&na oFw^߲%.3x G[G?@qPv{뻊,꾯X{Uݝe_ҵm莮&آe]$^zeoKX:AFիz>@tOu{V 32ΟGJ.Ss aLrT\6UF 5kG(G1a[|d_!X I&>EK*ǵ FP k>ɠKXNG2QS&S vB};TwUpjzԆE9ץnu!PS|I?R.\fJWh L9ݿp.8=b ϥre?MEC`ք@ƈ{7ݽ,~{ս)gw9zV"5tiYoZBcjt ^JNdXEKVݱiġ ByW!*^uA6}8O7Y|tH;[J\0Pz1n}1PZZC{Y]~]3~c{YZQr|w׻6[@)bx$/(}P@['H%GUoYPiiZ&?ߛ#T;  (-rPoL44& LDŽf6TOo&@m=H:5Jh2*+LP.ޤL Z P E2DB{'Ͱ}Q(0+ , v5_pn}dFU0%E׀o+Uqc}Rz\f3)즄=3P;ޤF-%k֒LQo0V6)Ef_,b@#0qn@m[kbAwIZ`ߢa3%Ԇ*5A9ă}q3݇F,K"p0ʋ[ثYJa:gZQ=h 2Uзk3őM.2wse%qjfFVQ-A$K섟*&{Dc:K.]tб&GOVi7Xk$"/.SHRҹ5hp톋,6{a|sgg%z+uS%gB 4ʇ9Q[,8 \vbp~SLdZ6aQ67car2ntKm0XA4 HBoyJd( fW[ǶrI:EHx/f{<̵k`ܿqϗ |8<2].14J[3%фa|s囉F@jZiCaE7T6*vNuT Fp{|sHQaT490l}W,irj!qȩzMɉG=RBC㸷}Ǔ@!V ٹM*bnM*fzEqk=@L(ۤF#%a1PǛU]5zr磑XDcAGQ8GBEBfEP{k$K>M,َEE*B"jƼ}ɂ"]ap*4 s :O BDCRg/ǿhN춊lL1#$RI:KS$4Re8{ 1,Ha=گ6b6 |H:6ΧcIa(٢\nTHx, Iftx!\ uJ/~=yVܴzm1u7g0NԤ6hrTWaY.P\$dB^*(a'$[MA2(<o1C,&?;^&*srzU{оؒL SFW9u//skX;A}OaY_ZǷiTaBbr %-K s@ɟ']K! PœqvrبC&aB^P_=>L.<JޏYPm4? .so8V|>ϧjɏ Y` =JU“iV[vJ-50\@@)N6Lc8YȼwW##-B\ο@]A|LDAsp:D75"%Pa[=˙I ::'zD)'=Xix].DXyC5dcJyB9@'c~ҷP&Qz[In1rB<[C6^y=TRǓeWW,4S%rW(,˝P2Vxg :1[d,Ϫ5հOiHqZJr0A]en'U\DvU&@Uk@0XMg)bI}g!YmBE,>Pj"E"ɬ"-Th11`""W奏2Qq6Hac)(J1h;0OBĜE)˽ѝ&-y=))qZ'2䡭lX\D-O(Gd\P] 4OZwδUB%?m6o=aE}30i6K%JN3PА\US$ W0F"Ax ^m{U0Ǩ'pG˜CE]`l#u"zHO5ʄlFIggZMƦ׋jlOS"ݮj8V'(XE0qyҗ:iY/ SKu*QؘZ4 PPёѾp7N3Y6d$v)B BG%hǁoLexFŋ3 i>h>,+K_eqJ,͹*_@ښ}g{~a9qMTk8Ɲקk_kIq8G`,>DJ,* X^a}h lɼp ;Fp[ &gKigʪb\jmF p)(;CJ dI[D-ZP~YCש$C糶`6xj*di^7z^rUpde r{imZwPCQa sЊ-#dC*942Kةu40]bCTUSk>,AQ:T}AJGe~@e,07Dz#fJyP{)G #q\^gެr[gR{vnV1E>PE[ _Qo5= yr\yr3ÓԄTZ뢮Z ;xKkdpUa;:x}MUw 3;{?VYd^hDO &T* `iBn'X6%å&d8y, :sN X]C < tSD)\Em *w{&D}v#)FB\[b2u=!)I#]7i:⣥zCI80~Y @aH^ۗ2BOZR/B | LA}tG=OQɘIBnI|]DS*;{eXr1'9)v~aEmRȓo/$Søu8ګߟĘ\khAÅ`+uڀ]^/:_POr=U^Ѡ[L6$SxQN)XD/Iä+`Ih1.}m<,z{2gW6 <8)s>ֱ_x;޻ոZ-^ oVpiLxT cWN"}]c>Q f%1|t)d0nzB&.J;S{Uv}Bi )ХsUO7Y~wL~>#B:p|'ExQ6Kޭ}1::,,\b3Zu"OHA?7j6b36tK&v;mf1N>p!67SQyEF - Qa ZՅ7R'Bh?޲1\j;2(kcWiՔs6~R14V3c͍f<"y3ٜMhsʔg\;z(l JW~e4 ^| و@ ;dh9}G|hKOpWe.: 54xw3r Su톱rQz|tiҞVf2L7ꊋ.+#s!OlʚMQX v3E0d ¢UԻjGO>0_/n.}ƪ;mhF,)%j7^93G{uzCRqQ= PqESJ.tMTʎXB u6Q{)ӛf`,4_1B}#G3%ya OM@4Un8ȚkoR"m(kcl+ψ/<5! MAؘIubtH[Cisr#3OqhJY%.oãm3*>7CÔ@2ԄHv"}6Z-CJ "\1_,bxıUV}]޺cEx2l䷂I1J<vm[e, |yFV-s.|cqMcE\Hz΍S *tH5%,oZNޟOsKeƒ"7"o<5xͩ1SFfJ![_k mQ1 ;bN3:^珠ށ:d-Z{ :2*td،bRQS,zM=‚OP[w=V0DՍU7sJ.1*.Gk:i@kL.jiKC[Pp_LyڨR础iahq~7[ʟB(:]cϠ۷ӷqԭEUSZ_FqUDZ8̡6&9&-&y(&7JN_񔬺΍Fmߔd_Kr4Uٗx=3{CttUxh+;ۘ!37"8.W+n43UkEѭXmYaN Wx\ɂ*Xe$@jw)>tQ20 `=$o0/HƢ:|w=PBmw6E;uQ) 'ƞ#>4]Oog`T ۪ XK.0+Oפ_\AErItlaҥ4jj %+b` %:N@nP_JebhX U8_hjdBFkMb%vD", _ g%6Ӛjz_A'7ooPy;wҕt) ޮTh%9=)TQsho??Xdo,8dt-tԭ,m rGlELۛm.ֶ^=NF{Þ56ҁU~ebOV![FJ8 ]{~(&s+h%sy@J4Jm~Ij['u}͈I\ˬ #*rjg)JB+eg]\T֗VhUKalrt'hwd|7ǜR iP(7ȣ'gݝ@!=bg[gO }0^4f:^mۋ^5QhylI"|Cy#Ï$ʹ-:@ƋsgsT@#F E46Q2  rF9>eoy(ņ@CRc%y&ȘoNu:% 8>#4a1>`-瘅яI?, k2V^ۼm`lWclFW+kM꺹os%XɈ r!9(#4SPFuhkU0 (Mx{3籍KyZ0A:whr֗uB<c {~K\Zy?MG$f'1I0hn"#"8 j^O:fvi1:3{Pެ¹Ӷ K϶\"B oUwDBV}=baJ. GB%c=Fs]|>1iksU^2SeQ uЁ9ny]RW?uz10pOHJ#6WMGޕ"p_wƜK.R$(,79:pUC0 VXYeQB1mQ7'FY!1L 3U3Wz Vdi-_Nq y.oBa˩$FEtVg#%d>Om$ScWVC+K=j# cnCd0ROr֒oj_X?uwF6 A#--av։ߥt8CѤ[@X2evwJfֱ4Ka%S`3Q:4I)sK݇>V>bf"kNzfLN3|ph+V|KbDqhVK6%:>br [JU{c>XNX.ߖ2ɴ{Eǿ|Q$Q mmq@3c%q ۲^FᾃH{sG0Їwr^GD6r"5 O'd7IΟ ga97BL?DM #]:+Ո`&SW<"P= %/$@=z.Z. ir_E%Nm93HjDo v`u$aW[$7ȰpZY1LN,um0RȘmi)gkóդq c;>ꐱ)>q:'*[w uIz]G)BhcV9(?l])E]C|7]`!)9&X`J_5(]=oFZ &;ݲ˒^K)֚T`֕jtO,L/wc#wn/_0pה<_2,3oERYA3%"*o6_ln댏 q$W8~Rl[pN)K6i~£9ThCֈ70IB, Iy_Q(OmE0Uۘ;5C?N7&K8GZxe/O^E+Q1Bxرbqag jǘHUʮd>η *dDD1O5q\.՚l9Cmn.O^N9)5"aΌw뼳Q'ٽOVZBW?U-UB.l cN\^%UBZ-lE [E9dJh]]d bs !@- *%X]"8אNhI(uZYVYf|E+#ZGLppc7TTBL1BaL FQі=7𜬳knu^e׍?\]T77ڸVď=_-HG?8='ckZ`МUJXUb;ah hTb(sMC C~ p^&ZߍoyW/}մ2 quHdͥܲ O<"5<+&4/$0~?J KbZVfq)QFߨ "jQK},p,͹Bf{J'KORôP}[ Wp Nfe1r"v :ԍPU!k+D]+#XuձlJ>>[,\4=@$F: Aji`mPk6V̗~_N@Յ@4rD,!zF,ԪHwgDHƘ1*URΦcaL^l*άMe^wji7AT`87sG%RD!N҇="XRۘ0 Ls!Ɖt?CaWɘZܬnBdN˜pLˮ,QxoUcw3 wj(b$Ӣhtb*0h4zyE e\XWcC!b ؐЈ-EXv`]Fy"mgjOU1:% EE]&K0L6'oxGU%ۦ{1] NΌS%OcN\uݣg\m ,47mh'@2 p״#y6W+.U3/ om^=S%$}AMfڲ k Jz eO&%(qhJd%6RCŜv:v Lư?8|B_ xߥ8>ν+P }&5^Ҡ*LLD9L9'EAHs UISJjp-D) Xmj+.&xlhw潗 iHB:'gh>仄FH_I*`{xż߾c;6WPUi8]3%j3Ex{jF^4j?Qe?Hp4{2a $ymX0a७JIR&Eg.rƂԁo09WkȪ[Ja  MҨR&{mo54貺)aZt`! JJtlXh >{LF?I+hc#Dg㌯60Cz0PkՠI("iU>+PDQC`OW|È;jfr ~Uf522Bn\|z_$k; #VO6a´TO`Ŵ4X~c q{ ʙ_#lf`;wWk~}倦T~kEۿ)]dnR!kά`2V|I*BgQ˄YdHl)X"G M"BU'a"UCʓnuWvDfj<lŁg7U]j#Mtۭlo6:Fm.S!ntYZV#g3JSpafx6ם/g*T\J) IJ9eP ȝt2꓂F_rv$˵2cˠTmY[6pǯV8p% cyL.x#'M,y&SB9SI=kVյ*&9Um%,3g"y}6xdB1 |2f-&^xdhx =bY.܋cjcDbfF벙D8~S"EF :LD/\&Fy)|o72^[G1Α wSKa53ÚcuJn?r?HlUVjgHk[J!di Xa2ȋ=Z}}1{ d'ᨫE5uFƼ7~s2/;jY`Hw9;KJF< 3dcE3>n[P\'A4]# n`n[v,4hTGLѨ@JQFAI)8um91X(%T)#ԨL׆ ʼvڠcÄRO35:Q*ٲxK}4j9/j+OY00۶I}o;ky7@yn@gVNWe54 j:7a%R;\ix5SCj]&AW4^chd ZCAP2ՒT>H|i|?E~D+HEBNsmpz byW-(*Z"uv+J=XJ<HNð