xen-kmp-desktop-4.0.3_04_k2.6.37.6_0.20-42.4>t  DH`pPs/=„z7fe!\v4&߇5uAFV'~sN2+G/dZ{!*=u56!oyȩA0jYLJ(l6t JYa" }e߼Q<0a{ %-#YxOdzۖ!G8c띦 ӚX|[&f3rlB LӖic)^+\++vO k #–Ȍ\h85gcǁ352b6a80f4812f4bfa8f972cee16645c878bff32މPs/=„=,]~e^ixIK+$Ҳ7io:h"DZWAu-'"{s'ˇL1ov"UBiHз^ u%qe%8U@i *}XWmjaA+Ρ%37Kw09; >`..#)P-R5*&ң,tMݾz2zr}MO.tXZx05A,;<k >>?d* / l  +9iot     8   R   l     m   |    2 L  F@6(?8?(9C,:U>?@FG H8 Il X|FYF\8 ]l ^ bcdeflzCxen-kmp-desktop4.0.3_04_k2.6.37.6_0.2042.4Xen para-virtual device drivers for fully virtualized guestsXen para-virtual device drivers for fully virtualized guests Xen 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. Modern computers are sufficiently powerful to use virtualization to present the illusion of many smaller virtual machines (VMs), each running a separate operating system instance. Successful partitioning of a machine to support the concurrent execution of multiple operating systems poses several challenges. Firstly, virtual machines must be isolated from one another: It is not acceptable for the execution of one to adversely affect the performance of another. This is particularly true when virtual machines are owned by mutually untrusting users. Secondly, it is necessary to support a variety of different operating systems to accommodate the heterogeneity of popular applications. Thirdly, the performance overhead introduced by virtualization should be small. Xen uses a technique called paravirtualization: The guest OS is modified, mainly to enhance performance. The Xen hypervisor (microkernel) does not provide device drivers for your hardware (except for CPU and memory). This job is left to the kernel that's running in domain 0. Thus the domain 0 kernel is privileged; it has full hardware access. It's started immediately after Xen starts up. Other domains have no access to the hardware; instead they use virtual interfaces that are provided by Xen (with the help of the domain 0 kernel). Xen does support booting other Operating Systems; ports of NetBSD (Christian Limpach), FreeBSD (Kip Macy), and Plan 9 (Ron Minnich) exist. A port of Windows XP was developed for an earlier version of Xen, but is not available for release due to license restrictions.OXbuild08b&openSUSE 11.4openSUSEGPLv2+http://bugs.opensuse.orgSystem/Kernelhttp://www.cl.cam.ac.uk/Research/SRG/netos/xen/linuxi586nvr=xen-kmp-desktop-4.0.3_04_k2.6.37.6_0.20-42.4 wm2=/usr/lib/module-init-tools/weak-modules2 if [ -x $wm2 ]; then /bin/bash -${-/e/} $wm2 --add-kmp $nvr finvr=xen-kmp-desktop-4.0.3_04_k2.6.37.6_0.20-42.4 rpm -ql $nvr | sed -n '/\.ko$/p' > /var/run/rpm-$nvr-modulesnvr=xen-kmp-desktop-4.0.3_04_k2.6.37.6_0.20-42.4 modules=( $(cat /var/run/rpm-$nvr-modules) ) rm -f /var/run/rpm-$nvr-modules if [ ${#modules[*]} = 0 ]; then echo "WARNING: $nvr does not contain any kernel modules" >&2 exit 0 fi wm2=/usr/lib/module-init-tools/weak-modules2 if [ -x $wm2 ]; then printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} $wm2 --remove-kmp $nvr fi2?Hx{DNLAAA큤A큤A큤A큤A큤OWOWOWOXkOXkOXkOXkOXkOXkOXkOXkOXkOXke602f08c89bd42474d51f5738b9b13fdab9d797dc1b642f4185c9df94c91fc044efcc375f1c0f351a2d0c0309db22d4b562368d283980e503a30587736ec9b780004865fc21d760acb73af2c2d138bdd28b0a7ab506a58537b4bbbafede64a07rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxen-4.0.3_04-42.4.src.rpmxen-kmpmultiversion(kernel)ksym(desktop:__xenbus_register_frontend)ksym(desktop:balloon_release_driver_page)ksym(desktop:balloon_update_driver_allowance)ksym(desktop:bind_caller_port_to_irqhandler)ksym(desktop:bind_listening_port_to_irqhandler)ksym(desktop:create_xen_proc_entry)ksym(desktop:gnttab_alloc_grant_references)ksym(desktop:gnttab_cancel_free_callback)ksym(desktop:gnttab_claim_grant_reference)ksym(desktop:gnttab_empty_grant_references)ksym(desktop:gnttab_end_foreign_access)ksym(desktop:gnttab_end_foreign_access_ref)ksym(desktop:gnttab_end_foreign_transfer)ksym(desktop:gnttab_end_foreign_transfer_ref)ksym(desktop:gnttab_free_grant_reference)ksym(desktop:gnttab_free_grant_references)ksym(desktop:gnttab_grant_foreign_access)ksym(desktop:gnttab_grant_foreign_access_ref)ksym(desktop:gnttab_grant_foreign_transfer)ksym(desktop:gnttab_grant_foreign_transfer_ref)ksym(desktop:gnttab_query_foreign_access)ksym(desktop:gnttab_release_grant_reference)ksym(desktop:gnttab_request_free_callback)ksym(desktop:hypercall_stubs)ksym(desktop:irq_to_evtchn_port)ksym(desktop:mask_evtchn)ksym(desktop:netfront_accelerator_loaded)ksym(desktop:netfront_accelerator_stop)ksym(desktop:netfront_check_queue_ready)ksym(desktop:notify_remote_via_irq)ksym(desktop:register_xenbus_watch)ksym(desktop:register_xenstore_notifier)ksym(desktop:remove_xen_proc_entry)ksym(desktop:unbind_from_irqhandler)ksym(desktop:unmask_evtchn)ksym(desktop:unregister_xenbus_watch)ksym(desktop:unregister_xenstore_notifier)ksym(desktop:xen_features)ksym(desktop:xen_machphys_update)ksym(desktop:xenbus_alloc_evtchn)ksym(desktop:xenbus_dev_error)ksym(desktop:xenbus_dev_fatal)ksym(desktop:xenbus_directory)ksym(desktop:xenbus_exists)ksym(desktop:xenbus_for_each_frontend)ksym(desktop:xenbus_free_evtchn)ksym(desktop:xenbus_frontend_closed)ksym(desktop:xenbus_gather)ksym(desktop:xenbus_grant_ring)ksym(desktop:xenbus_mkdir)ksym(desktop:xenbus_printf)ksym(desktop:xenbus_read)ksym(desktop:xenbus_read_driver_state)ksym(desktop:xenbus_resume)ksym(desktop:xenbus_rm)ksym(desktop:xenbus_scanf)ksym(desktop:xenbus_strstate)ksym(desktop:xenbus_suspend)ksym(desktop:xenbus_suspend_cancel)ksym(desktop:xenbus_switch_state)ksym(desktop:xenbus_transaction_end)ksym(desktop:xenbus_transaction_start)ksym(desktop:xenbus_unregister_driver)ksym(desktop:xenbus_watch_path)ksym(desktop:xenbus_watch_path2)ksym(desktop:xenbus_write)xen-kmp-desktopxen-kmp-desktop(x86-32)    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ rpmlib(VersionedDependencies)coreutilsgrep/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)ksym(desktop:revalidate_disk)ksym(desktop:__kmalloc)ksym(desktop:free_netdev)ksym(desktop:down_write)ksym(desktop:warn_slowpath_null)ksym(desktop:netpoll_trap)ksym(desktop:eth_type_trans)ksym(desktop:__pci_register_driver)ksym(desktop:eth_validate_addr)ksym(desktop:dev_set_drvdata)ksym(desktop:malloc_sizes)ksym(desktop:physnode_map)ksym(desktop:dev_set_name)ksym(desktop:simple_strtoul)ksym(desktop:__free_pages)ksym(desktop:unregister_cdrom)ksym(desktop:alloc_etherdev_mq)ksym(desktop:blk_execute_rq)ksym(desktop:system_state)ksym(desktop:scsi_device_put)ksym(desktop:bus_for_each_dev)ksym(desktop:wake_up_process)ksym(desktop:kthread_create)ksym(desktop:memparse)ksym(desktop:blk_rq_map_sg)ksym(desktop:slab_buffer_size)ksym(desktop:consume_skb)ksym(desktop:blk_queue_max_segment_size)ksym(desktop:_raw_spin_unlock)ksym(desktop:sysdev_class_register)ksym(desktop:bdput)ksym(desktop:panic_notifier_list)ksym(desktop:memcpy)ksym(desktop:sysdev_remove_file)ksym(desktop:init_timer_key)ksym(desktop:__napi_complete)ksym(desktop:_copy_from_user)ksym(desktop:strchr)ksym(desktop:scsi_remove_host)ksym(desktop:driver_unregister)ksym(desktop:vmalloc_to_pfn)ksym(desktop:kfree)ksym(desktop:scsi_add_device)ksym(desktop:sprintf)ksym(desktop:unregister_netdev)ksym(desktop:disable_irq)ksym(desktop:call_usermodehelper_setup)ksym(desktop:sg_next)ksym(desktop:local_bh_disable)ksym(desktop:up_write)ksym(desktop:sscanf)ksym(desktop:__alloc_workqueue_key)ksym(desktop:schedule)ksym(desktop:ioremap_nocache)ksym(desktop:free_pages)ksym(desktop:blk_rq_map_kern)ksym(desktop:netif_napi_add)ksym(desktop:dev_get_drvdata)ksym(desktop:cpu_number)ksym(desktop:call_usermodehelper_exec)ksym(desktop:pci_request_region)ksym(desktop:flush_workqueue)ksym(desktop:__tracepoint_kmalloc)ksym(desktop:get_device)ksym(desktop:__bitmap_weight)ksym(desktop:scsi_host_put)ksym(desktop:no_llseek)ksym(desktop:init_cdrom_command)ksym(desktop:_dev_info)ksym(desktop:__vmalloc)ksym(desktop:_raw_spin_lock_irqsave)ksym(desktop:down_read)ksym(desktop:alloc_disk)ksym(desktop:complete)ksym(desktop:cdrom_media_changed)ksym(desktop:bus_register)ksym(desktop:sysdev_unregister)ksym(desktop:blk_start_request)ksym(desktop:__printk_ratelimit)ksym(desktop:mod_timer)ksym(desktop:kfree_skb)ksym(desktop:simple_strtoull)ksym(desktop:_raw_spin_unlock_bh)ksym(desktop:netif_receive_skb)ksym(desktop:_raw_spin_lock)ksym(desktop:dev_warn)ksym(desktop:device_unregister)ksym(desktop:dump_stack)ksym(desktop:queue_work)ksym(desktop:strcspn)ksym(desktop:strncmp)ksym(desktop:del_gendisk)ksym(desktop:mutex_lock)ksym(desktop:rtnl_unlock)ksym(desktop:_raw_spin_unlock_irq)ksym(desktop:snprintf)ksym(desktop:__alloc_skb)ksym(desktop:preempt_schedule)ksym(desktop:register_blkdev)ksym(desktop:blk_init_queue)ksym(desktop:strlcpy)ksym(desktop:ethtool_op_set_tx_csum)ksym(desktop:handle_sysrq)ksym(desktop:blocking_notifier_chain_register)ksym(desktop:local_bh_enable)ksym(desktop:put_device)ksym(desktop:__napi_schedule)ksym(desktop:register_netdev)ksym(desktop:ethtool_op_set_sg)ksym(desktop:jiffies)ksym(desktop:capable)ksym(desktop:kernel_thread)ksym(desktop:cdrom_open)ksym(desktop:kill_pid)ksym(desktop:flush_scheduled_work)ksym(desktop:device_register)ksym(desktop:blk_stop_queue)ksym(desktop:request_threaded_irq)ksym(desktop:blk_get_request)ksym(desktop:_raw_spin_lock_bh)ksym(desktop:_raw_spin_unlock_irqrestore)ksym(desktop:blk_queue_max_segments)ksym(desktop:scsi_device_lookup)ksym(desktop:schedule_work)ksym(desktop:blocking_notifier_call_chain)ksym(desktop:wait_for_completion_timeout)ksym(desktop:scsi_remove_device)ksym(desktop:del_timer_sync)ksym(desktop:__blk_end_request_all)ksym(desktop:kmem_cache_alloc_notrace)ksym(desktop:bus_unregister)ksym(desktop:blk_queue_logical_block_size)ksym(desktop:blk_queue_max_hw_sectors)ksym(desktop:__get_free_pages)ksym(desktop:num_physpages)ksym(desktop:do_exit)ksym(desktop:driver_register)ksym(desktop:sysfs_remove_group)ksym(desktop:pci_release_region)ksym(desktop:ethtool_op_get_tso)ksym(desktop:get_zeroed_page)ksym(desktop:proc_mkdir)ksym(desktop:destroy_workqueue)ksym(desktop:alloc_pages_current)ksym(desktop:strrchr)ksym(desktop:blk_peek_request)ksym(desktop:_cond_resched)ksym(desktop:cad_pid)ksym(desktop:sysdev_register)ksym(desktop:blk_queue_segment_boundary)ksym(desktop:blk_put_request)ksym(desktop:bdget_disk)ksym(desktop:sysfs_create_group)ksym(desktop:blocking_notifier_chain_unregister)ksym(desktop:scsi_host_alloc)ksym(desktop:param_ops_charp)ksym(desktop:finish_wait)ksym(desktop:vsscanf)ksym(desktop:set_disk_ro)ksym(desktop:module_layout)ksym(desktop:printk)ksym(desktop:blk_cleanup_queue)ksym(desktop:blk_queue_flush)ksym(desktop:add_uevent_var)ksym(desktop:cdrom_release)ksym(desktop:dev_kfree_skb_irq)ksym(desktop:call_usermodehelper_setfns)ksym(desktop:atomic_notifier_chain_register)ksym(desktop:find_next_bit)ksym(desktop:dev_err)ksym(desktop:page_address)ksym(desktop:remove_proc_entry)ksym(desktop:reset_devices)ksym(desktop:__put_user_1)ksym(desktop:memchr)ksym(desktop:mutex_unlock)ksym(desktop:schedule_delayed_work)ksym(desktop:cpu_bit_bitmap)ksym(desktop:register_cdrom)ksym(desktop:rtnl_lock)ksym(desktop:ethtool_op_get_tx_csum)ksym(desktop:sg_init_table)ksym(desktop:autoremove_wake_function)ksym(desktop:skb_put)ksym(desktop:nonseekable_open)ksym(desktop:sysdev_create_file)ksym(desktop:boot_tvec_bases)ksym(desktop:blk_start_queue)ksym(desktop:sysdev_class_unregister)ksym(desktop:strlen)ksym(desktop:ethtool_op_get_sg)ksym(desktop:kthread_should_stop)ksym(desktop:set_cpus_allowed_ptr)ksym(desktop:up_read)ksym(desktop:dev_printk)ksym(desktop:smp_call_function)ksym(desktop:movable_zone)ksym(desktop:kasprintf)ksym(desktop:pci_enable_device)ksym(desktop:totalhigh_pages)ksym(desktop:blk_queue_bounce_limit)ksym(desktop:daemonize)ksym(desktop:current_task)ksym(desktop:device_remove_file)ksym(desktop:totalram_pages)ksym(desktop:blk_requeue_request)ksym(desktop:__init_waitqueue_head)ksym(desktop:strcmp)ksym(desktop:kmemdup)ksym(desktop:__init_rwsem)ksym(desktop:panic)ksym(desktop:prepare_to_wait)ksym(desktop:__request_module)ksym(desktop:strcpy)ksym(desktop:put_disk)ksym(desktop:device_create_file)ksym(desktop:ethtool_op_set_tso)ksym(desktop:__per_cpu_offset)ksym(desktop:ethtool_op_get_link)ksym(desktop:__wake_up)ksym(desktop:kvasprintf)ksym(desktop:blk_queue_dma_alignment)ksym(desktop:__netif_schedule)ksym(desktop:_raw_spin_lock_irq)ksym(desktop:scsi_cmd_ioctl)ksym(desktop:node_data)ksym(desktop:kthread_stop)ksym(desktop:add_disk)ksym(desktop:create_proc_entry)ksym(desktop:net_ratelimit)ksym(desktop:netif_notify_peers)ksym(desktop:scsi_add_host_with_dma)ksym(desktop:msleep)ksym(desktop:__mutex_init)ksym(desktop:cpu_online_mask)ksym(desktop:enable_irq)rpmlib(PayloadIsLzma)3.0.3-14.0-13.0.4-1122f3ee212da5bb213851861436917d163052891902adf19753d4c1a76f1731c35389a1d74b73e1e2261a1e33476e1fe485c82000032920da28fb20eed83622169cff222edfa52288378f22c59806251288c6259555d25b9c7e727864d572841bf8291f5e4129b8b3002a70c222b2008642bedf1b22c2699f62d3b575f2e60bace2f1391193168f5d329d1b5a33d169c9349cba8534aa5d36ecafc53744cf3637a0cba3b6fb11e3c2c5af53c96427d3ce4ca6f3f1bc3683fec048f3ff62317420a6ab842224298428c27f04292364c42c8de354302d0eb44f43f44520d75d4708ac5147c7b0d248cf04774963a00149ed63ab4aabc7c44acf48a14cbbd1714d635d3d4e0c5fa24f476e965619569b5705088a587c70d8592b9cd75a8ba0b05e09ca755e98aced5f1ef7db603c2ea860f34a176128b5fc615a3dcb619c15ed61b7b1266223cafb627ee8a36443d74d64cd6ba869a499a66b2dc0606c0b4b3d6c1ce5ce6c2e33206df6d42a6e66254c6e720ff26f5427701d0ebd70427744707f93dd71a50dbc71db48af73e20c1c746540867647726c793c8bde799aca47adc315e7bd05eaa7c1f3a777c6df1197d11c2687dceceac7e9ebb057f35405f7febeb538016788280b5da859820f2859c6dc78777cad887a45ee988941a068934278389440b808949858b8c897f8c8d4dcdc98e74873b9021b0979076c0b49307681a9330085a9382f2c193a2240e93fca811948cde9952664c596f67447985c552599c95dfe9b21d2b79b3884449c1234fa9c20b579c8416509f984513a1ae9f2fa1c76e0aa3baf35ca52153bca8bf7c20a8c933ba98ed114a9b1aab3abdedac0ac46682facc1ebd1b00ccc33b5044271b528f57bb6637930b72397d5b72edb69b7f573b1b9eb3aa9ba1650cabb327a6cbed2a05abf1de88fc0a3d105c0aa6eecc11eacdec2421187c2e587d1c3aaf0a9c3fa6a59c4b22d04c5067ad0c5df0926c6ca5657c7a4fbedc87277edc897c382c8b57c27caee8f40cc9f07f8cd212a59ce5cc21ed07070e5d0bb9a7ad0d8621bd0e2427d2965f6fd43a8d7ad6147ae2d702ae0ed75c79dfd89da37fda1a7335da486d84daa57ec3dad3b96fdc43a9c8de1c42d1de776438de9360bae025525ee174aa7e2d5255ae2fae716e456d99ae52592ae75663ae90dcae0e914e41ee9597352ec1a1218ec9d01bed433664ef836285f09c7f68f0f1246cf1e22fcf23a6148f333a2fbf465662f564b508f6758519f6ba3ca5f6d052ecf6ebc03bf76fdd33f9257c14f9a482f9fa1b7a6fbe8ff5efcec09874.4.6-14.8.0OF@Oĺ@Ot@O@O Om@OOdO:LO3@O*zO@O (@NxN'@NU@NN@NNN@NS@NFNFNx@NiNh@N^"@N^"@N\N?N?N%qN$ @N@N NpM@MWM@M@M@MVMVMM2@MM@M=MTMv@MfH@MU$MU$MOMOMOMOMN@MGMF@MA^@M0:M-M-M,F@M*M*M'@M# M# M# M@MM@MM PM @M @L!L!L!L!LL@L@LLLfLLL,@LLLLډ@L7L@L֔LLLNLNL@L@L@L@L@L|LLLL@L@L@L@LL@L@LL{L@LA@LA@LLX@L@L@L@L@Li(@Li(@Lc@L_LV@LN@LN@LMxLMxLF@LEL5L4l@L3L$@L LLL @LKKKKKj@K$@KKK/K@K@KK@K]K @K@KtKK͗@KQ@KŮ@KK"@K9@KKP@K@K@K8@K8@K@K@KqK @K~}@K~}@K}+KzKoKl@KbK`*KXAKXAKV@KD{@K"4@K@K@K@K@K@KmKmK K3@K3@JJݦ@JTJTJ@J%J@J@JJJ^@JJJJ J Jv@JrJp9J]JL@J@J.NJ)J)J+@J+@J+@J@JMJMJ J @J@II@IIo@I@IܑI@@IԨIIд@In@IIIIIIcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comohering@suse.decarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comohering@suse.decarnold@novell.comcarnold@novell.comjfehlig@suse.comjfehlig@suse.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comohering@suse.deohering@suse.dejfehlig@suse.comcarnold@novell.comcarnold@novell.comjfehlig@suse.comcarnold@novell.comjfehlig@suse.comjfehlig@suse.comcyliu@novell.comcarnold@novell.comjfehlig@suse.dejbeulich@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comohering@suse.dejfehlig@novell.comcarnold@novell.comjfehlig@novell.comohering@suse.decarnold@novell.comohering@suse.decarnold@novell.comohering@suse.decarnold@novell.comcarnold@novell.comcarnold@novell.comohering@suse.decarnold@novell.comcarnold@novell.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcyliu@novell.comcarnold@novell.comcarnold@novell.comcyliu@novell.comjfehlig@novell.comcarnold@novell.comcarnold@novell.comcyliu@novell.comjfehlig@novell.comlidongyang@novell.comcyliu@novell.comlidongyang@novell.comohering@suse.dejfehlig@novell.comjfehlig@novell.comohering@suse.deohering@suse.deohering@suse.deohering@suse.decyliu@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comjfehlig@novell.comlidongyang@novell.comcarnold@novell.comohering@suse.decarnold@novell.comcyliu@novell.comohering@suse.decarnold@novell.comohering@suse.dejfehlig@novell.comjfehlig@novell.comlidongyang@novell.comohering@suse.decarnold@novell.comcarnold@novell.comohering@suse.decarnold@novell.comohering@suse.deohering@suse.deksrinivasan@novell.comcyliu@novell.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.decarnold@novell.comohering@suse.deohering@suse.decyliu@novell.comjfehlig@novell.comcarnold@novell.comjfehlig@novell.comohering@suse.decarnold@novell.comcyliu@novell.comcyliu@novell.comohering@suse.deohering@suse.decarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcyliu@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comjfehlig@novell.comjfehlig@novell.comjfehlig@novell.comjfehlig@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comjsong@novell.comjfehlig@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comjfehlig@novell.comjsong@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comjfehlig@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comjfehlig@novell.comjfehlig@novell.comjfehlig@novell.comcarnold@novell.comjfehlig@novell.comjfehlig@novell.comcarnold@novell.comcarnold@novell.comjsong@novell.comcarnold@novell.comjsong@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comjfehlig@novell.comjfehlig@novell.comcarnold@novell.comcarnold@novell.comksrinivasan@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comjfehlig@novell.comcarnold@novell.comksrinivasan@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comwkong@novell.comwkong@novell.comjfehlig@novell.comwkong@novell.comwkong@novell.comcarnold@novell.comwkong@novell.comwkong@novell.comcarnold@suse.dejfehlig@novell.comjsong@novell.comjsong@novell.comcarnold@novell.comcarnold@novell.comjfehlig@novell.comwkong@novell.comjfehlig@novell.comjfehlig@novell.comcarnold@novell.comjfehlig@novell.comjbeulich@novell.comcarnold@novell.comro@suse.deksrinivasan@novell.comjfehlig@novell.comcarnold@novell.comjfehlig@novell.comcarnold@novell.comjfehlig@novell.comwkong@novell.comwkong@novell.comcarnold@novell.comjsong@novell.comjfehlig@novell.comjsong@novell.comjsong@novell.comcarnold@novell.comwkong@novell.comwkong@novell.comjfehlig@novell.comjsong@novell.comwkong@novell.comcarnold@novell.comjfehlig@novell.comcarnold@novell.comwkong@novell.comjfehlig@novell.comksrinivasan@novell.comjsong@novell.comjfehlig@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comcarnold@novell.comjfehlig@novell.comcarnold@novell.comjfehlig@novell.comcarnold@novell.comkukuk@suse.de- Revised version of security patch and an additional patch for bnc#764077 x86_64-AMD-erratum-121.patch x86_64-allow-unsafe-adjust.patch- Upstream patches from Jan 25195-x86-cpuidle-C2-no-flush-or-bm-check.patch 25200-x86_64-trap-bounce-flags.patch 25242-x86_64-hotplug-compat-m2p.patch 25271-x86_64-IST-index.patch 25387-amd-iommu-workaround-73x.patch- 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- 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 24950-gnttab-copy-mapped.patch 24970-x86-cpuidle-deny-port-access.patch 25098-x86-emul-lock-UD.patch 25101-x86-hpet-disable.patch ioemu-9877-MSI-X-device-cleanup.patch- bnc#708025 - xm console 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]/bin/sh/bin/sh/bin/shbuild08 1341413558 ( ( ( ( &{ ( & ( & ( & ( &4.0.3_04_k2.6.37.6_0.20ee566948c31ccaae5417a99dcd5f8ff3268d20ae16927b439d3850e1aaf7f1575af03a284c3f2c13ae35ad5ddd1d85086a510076e58ddf05a2b1b67f5945bacb6230f1f18f83fab3d7ea99a325e677cb4e145533f84d4c9a6097bfffbeac7ff9577edbad7f91ef37c6d65b64091bcbf6346d42586623fd752999e1682cd19f311007e387712771a2960ca0f551df8588c38074a555269071bf482fefa24576c3dfcbda3b03be7defe2d5705779d445fe3f02721d56c814a8eedb52f7016530ae763443c5397da6ad096363b99d5837d72feba29e7d3442a353fffc7ff4aead0458ccbf4aebdc3d3b78da36d0e06d2ca81ea9a8c06a108430070d4aadaf75bf08132fb24c7698a4.0.3_04_k2.6.37.6_0.20-42.44.0.3_04_k2.6.37.6_0.20-42.4xen_pvdrivers.conf2.6.37.6-0.20-desktopupdatesballoonxen-balloon.koblkfrontxen-vbd.konetfrontxen-vnif.koplatform-pcixen-platform-pci.koscsifrontxen-scsi.ko/etc/modprobe.d//lib/modules//lib/modules/2.6.37.6-0.20-desktop//lib/modules/2.6.37.6-0.20-desktop/updates//lib/modules/2.6.37.6-0.20-desktop/updates/balloon//lib/modules/2.6.37.6-0.20-desktop/updates/blkfront//lib/modules/2.6.37.6-0.20-desktop/updates/netfront//lib/modules/2.6.37.6-0.20-desktop/updates/platform-pci//lib/modules/2.6.37.6-0.20-desktop/updates/scsifront/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Maintenance:548/openSUSE_11.4_Update/5e12637b3be451b4c5eb35a47c365796-xen.openSUSE_11.4_Updatecpiolzma5i586-suse-linuxfG{c!b*뫊t=kЯFu1C3:1脜$춚X;I_6 _1l}a4u+^]Bpn0UDhYK"I2uQ {527nF\3B<r3s?&F3pjIsvu833VV-`&6)s:5ĩ13l\$-s!0r$;5>B q;ށ"&~+G!IN@ɘ3V\+DӅ9:W|-eGT%m3ͲWZLEg-B; 6rqdv}Mǜy$euP=`]5;;2 UI+k+mII羲afWcRVn\!3J/##qTws!n%Yd2Nj_.J>dTKg^eA,a-|Y>$cIX':_jy1Ӽ2H+_兖6y;>bȖ樧L oNՊ$ >GCvT 2> U-oO"hIOMRZEIM)G͕jE]<#yƿ:D:znak;nI oDc?e\;ckdkh664y<=`.Ln݉R+AH(fYmt%͸nkï:#kPj;!t'x)tS$~e;+nRNs^8 .T_nKxzX3LtIԎrh8ųgeira)Ov~1%F2HbHB&җs=jOe*Abn8'̉^G~a:󿳖rOpAw(i5g=E Us{% '8hZѤJd ]lH_g"b覒)?O%Ką ]\nM|!u69ލrJJgCkd:?S v(WP\ eO_Y1#xH~9rCu.R9Z8o$ !x8pcĆ~?%d. "8҈mt'gV#";:$Mm S1FjȦ`*bMnrj2O(a @ ށW=HFԨ&]3pq>P5Cl}ğ}}%Ě $TEꁊR~Mͫ#{ O?1N_*ȷҪ#ْ2E])?;a:lݳ!dD~ۧO]AG '4;+V5evȣ 5Y;O#Ou*B/u\@ځX*=AB?t }W%O= :O~]JȎc,X%svBoe/$!zɐ30}I)B9a2aEI$a9PRݺ.XzgwZ_}4f9)Eh.W`EM*{m1zZI)bԨzTCNHƳL|3*KJwoQ)8oK/(duf~G\SB<<(* |-8{/_p;ٌqѮ!Dt\BkQ_cꟘx;wj#?]V)- T:rY+xT|*'pט10R/ۓ%d4&|FuȘ¸(Դcko"L.C4)ߏ.Ossw]rK.CdC76~׹su'ꟳ]^K>: ؚeչh[(WM>-9ٮ4BQ,MEީ1]V~Ogb,D` |)z[9GL |9׵|KR.Q+cn}*LձJlfl Kꫮ.&z:b'lFqI* Μ sXRr߳H=Ce|Yaţcht(\)h,c1p?dV8gU1ݗ'o\cĸ%bɱ7_)%;_!5YMpfNCtFe64Ma yI-\SCoiq|sԋP!]˻]-- z Q}8_pE˺L'cR$8a~v[JI ȴ]ܦ( LX1U1 W{ RU Amr۷(1QBIRsq1Ѐ0,6r={N,.˟xX|YNP^>UZMwKWWE"ȗ"SMı\"˞Kƭ,MNni3::S5/tlI?H/:4>=X98v,AfZ ?+Bcֽ-!^U@4OoNATmj~F`6cH%3JSa]Ox6ߎK%Iπ.r\zmB:|hh-븣vv.l^&ȃ^&@: 1Ꚍtohm=10]^o#!4zkCѕk<< =l]7B7v-dI=Ip- 9 13*QjKr1HMfSS(pO6YƁOI Ƚcw;ۑ+O8}L9z@\eq= ' p5K׿ҙ-FgB(> lDqfT˖J+U8fKƦ :m}!18勞9QHACWP81ag"1beY3ؤ; αlTQ9,y6NGyAGjǿM*Ex[0~DWk! ZAx,{Ԁ.j[@/̖W8Cݵ. P5>ؘ d\E,"h;cg۪_:g\syV+d, QcFI'Cq|r{ Wj1 -%3y㌴h1A:|ψa"U* fWI d<޳ĭ /GrhUtԔ1!+d@P V_gTў!5?ʼn|,S1;n%(\?bљ3 )c|TE&?EQ"rCMq,Z\VDu*x=녙KI`L3BH C63q\\ߐ EnWL_8T0Goٟ @ɹm.oW{c$ޢ<{@WTLKjM(\/Īu)L3M=J[Uz<ĖP `.I'h6߼xLct3HlV͒q$kJg6Ģf3_՚gWyZ8VL<~|E*Oمߨ# b@vN6c_dVqiqEReewdT,z(|@!NCT$n@do6`u|*ؗ7/Sܯ`0J,MnYbe[FC$803Ͷ^ $M-iof2Yw\w Hexᔲђ*x HDS(/>~^]ykSEMI0'R+"¢WͮcP"8]klOXEs}9zmy If#" 5bQl?qV4ρzM@ g|UΨ?7#ax42dkeS_)zY6v+-%fB&Dhې9X4&F+llȴ6#[B/Dvށf"'K\~)u:.Bwmfg#)R׭@)ݱec\ѓ^kY)#MQXy#^^?y%.Bm -8:Q\"x[Hx폪O/*f=O>LpxcCI* MDGo@n5c`viA".}ռ-OۏF%M/$䇌DKM7{ZFz;[D֒K@y8uylI\ L.,3'V`>?pybEp㋡U\S  D.`i 1g[`v17Ye30V$:(y(:Ll N\q@@Y eIpX剂E˜[,vҖ[:P@,/%6Re>011ΙNG..7ur^*#t:Z I;\ P}AuQ" ƍ?:HFZdAC )I']] VXy> 8fLbkZk@jShK,TT'wOif_bD;o*"÷@F4S-|Ȯ aU-#@{wG/A>I5#7NqW'֫6!wwyK!3u;n@?yqzq ?1G[]Nua6YFpP+Ohm Cufj\` "W]u>,ېSX9FG`s:IlC冨hNCK0v8)Yd~( E]8a>42v|*ߊ+ڐb7Y ⑍PfAt 4'hG屫QL^n |WQcT4xD?N\ ь/R 8+ ?\ʂ2bMgG!6Fbl焣P|=V h"`{/x*7gv.Ů(}=/ҹT̫E~LK 1~P<0btIn#C|9֔j_WR/N"+ه@(ˠ}ϗU^h XQFV2yˬ%LV ڠAhKo*wTW pvgca38w!}-9nG+*&ocsFXtۇ<p9D]pkRp !lƨKf&`{@ưeZ~f&]?3@#4B., (qF@y(W҇ sD'DXf|[~s93Պ̼4XtZ|Kf'}^*#y '=T _:U)QxϞ?3 ]"_!O껥ۇ')ӹ`-$q\jY"S]p iʦrcdkS9Nr 1m ʵ| 5︾_[{9|-s3W4!n*q` TmT?:>폔]e|}ZjȚ{uU.;9M$ ȌӫkhL:^1MU T-5=$ :B.Q@TN:o J ^T j[5JdgWbܑuF6=I䷳8RӄV; txXȎ.2ҏG&7T=z֧Q-A7T(kH_6koceb[e'G%!Λy@d]Alpي_mٴρRb/'/{Mz3H6!cbk :A < s>zFʺWS}d0]xnw֥G 7 ?`Mk%h^}jn.B%r"cz |ާS|T D,O6ڲv_@>c:_u0a'>V(L]4Oi'9w/!N^'D ōNvoڂ.ۊ.j1Vio4sq"̂C^UWvV'072t %2'W6'@+3"1a|ȵYLlI撑Q:>ᒬjG"C5k1qFC׏3Vb Ab~{Htp >2+ϠjW=z %xmn`tkw΂I;#~G^.Yff$Ol@o-]zĠ `L39it]ؓ%m%կ쿐E,bׅ nF6GUaq7P/AWe&S,fu=$VCAG*~Q5H^T3ضwX8l@->6Ts?cR1=Zi/PB(H˄ ^Jϖ{g#X?^xoʾhy/Brt r WUvGh@kY=at6c0U4<8g`0 {ܤz\MKp^ 501 Yo`H]nawJ .ea3cdiw њo]ԅt-4_(Ri] q[|B狋S$]ݭؙAV%޻dt8'"k=~<,LKIO k}We~J~TsפLtsMwBhxg-H\1xPy2I^YR m7 xnxdN50J q_LHlmt~s72tM.f8Y@,ǼħLY{vhN_P3LcZNvL5yaxdsCzRDskS֩!@K/0R̛PwbLL\~7V&f8lǪ`t|=N!xфB-L) ;0ٵ_>1;8e`i쏴)E|3o~5fwۗ}yzB l[hg=p 7pjH?GLDi.wB+V[iCez ^㜱v+P³֍7\Ӭ~"&7h)]l훖D7_U[Σ݂.M3Z:+J.W' 5M-'S !RU rCW7T7խm)eHfv mX."s'p޺NEڕIcT!{5vF7!Q3m!(3TimA7j!8>?;}{mϬ6I;CZ۞'WX@V~ <+ uB¹%#xt^Tl?b9gZQK}0\.Le_68Mw:~%<_4- P̕5rڏx6G΢ S6Ig\P5775_RG+FMJ-c~|(@| =:`HyN4Z*wvkLij\"y+PtpL. - &;Y//U8oNe@6oI<׉ ?dO6d~ӑ(oI|q)9~(]tKu%dg؇AHaOe9P`PYRb%P˴3@ybd-#]xTc>S(wΆ:AzPy$84C@ jt{-bGO_t r-F[ "*u_:+pnh :j I{=OvPH6Pʒ>Db4 KO3n-$C} aXO5?2AbmZhoVN3>qlI eE5*,z2Ї 0\(x޹X@uJ~Ҕ%Ҝ[ꈃ]ݛQx,UH&^.gYM3X;G 6Ⱥm8^В^6Pg?ƹ).+ɷ=ܕZKup$a];M2(<jLc 30u\}jQ(͋hui"Nr`~ɓ cG{ Jlb"3 }e] טN*chvy67 Z)ea@I&}01FCPBe'%p v}AvDϓ:HqI?p.zW :nݭM>)@GT^rw?O1F y$pG75=׭e%,XJҞܛ!HD탲Ċ>x-lɩIRbA^O.fS`GO SWYoFϷ i$}40.SEǍfwA~ɬί;mEԵM+wE2M&N,dП9c>ؓb#:VviPW y/Z\Emxz#9)H6 qN%C-E4F?]ey|/Otf/!|x,nB] |\uHH204nȇ;vuM09٩"s6z3yOFh~&lƖ[&{[ ϱDlKI\$b„=Hlݢ!3bh}mzWFyA#7~paXHPf`U~Hp . D7A>#!% nN ɩwa;lva M Ba`nckd`kxv TN0ۄ1TI Yopى+&9J" `⁌sDԤwUb;u~~)Sv1yUk?|ϒz<wo|~λ[MU:2 r.~ɘ'4$TyЬЃF*Q@ֽE%-FW9Pט+o f{ݫ6ŢZuHajF|=BlDgW룱Z6⥚c9f CzpfupԘ@鍉P"bC;n=:CI(K)WɷpK Ə kvKUq3);q׃( VS5 =CX2 <͚,NMovΓQ.HTaZc%1xz&rG~Gk$s;F_Cb.VQt.`oW`ƽit!iϓ#0+B\E·ݸq8^;Խ<XUu#fJӘ6]|^v!<ѱwNԮL:6^h1m.P:&e[34Ggf YYܛ7-z XBpGBChOv*+72Y[FgQ>@Ln֟3M*pvE]ʪEMß,NG7qr"+)&Q1ȽVw`LUKyX pG+¦(+` Pk, \9v#eZ/]m{0v"\}s2X}ՑY(dՇp\e1aWםX#YCNMz x"D]٫uKVD`m  u@vsoZ(5˓.zNS,"* 5OХb7xL"d-Exo vogٮ`,3Yڿ2G66b_O>לO0[b HFgAYYZ C s&| y9ZmRju{ PyhI#h&k@3sl+wg-W:i^$MԬxy'< Ss55Gw38 B`tQ!IrPIӊTlwyS44 2K-b?KȺ?4AzX+.\O9XrʯKp9ۢ/Ń=X_Hw{_ ؖߒN)]FYDn9i[GU 96Laqd=$H)krO IbqdP b]۟28.b` *z{\18f0#eCtU.s>j{)"2]Zv VuNW'&j%x"eU|lgaqY-BTMD8ϩn fyHcG{zrpCJlkbKDQI+SÙмM'Gx˺D/6os(  Jb݋i|+}@s`V= ~Nf:EK).]7R_hCbPuwpGYT!+ZH2F*d/qpl-cGrא JFTuWf=)6ޔtdԓ╚K/ B$I[猳PT],ŹGM]RMϒ-֘Wî05m&`637^3[q%FݘQ:pc`VjuvxH@Iխ>1^aC S@ԁ\a2I,zF!ǵ|C5oJ):6RS/~'de3NRpW'hGx#(c: Df=&KQBf!$**͞Bəxp#pD%lc1XHoQ@`]!n>9BB1-t6:A܍ҢewϨŭt (WQvJ<|V)_kk: B}εeIwʂu0LsǪ/)8 0gSyp6zPt$c~R$Έ-M<\M:}v0!kTGW^ #ouQX9MOkn6/2"_t9]usVA0%)wtןJD4 IScmA6aE7Cw1 T:᪔хT5lfO4@<","^^!~m(u27b3K ⌺v{u:xscdW:5fq{ACr]*ӌ)+ u:!VvޛŶLӂČ=^(p+JIV<\:7rT v6s>\YS݉46eP"ɰV``gET'tדvлS "Z&*3 jt3olS|+Ǣ.U%Ě֋^z-UN0|t{U Q.^|׽lOτ lm VkZsf4>q7V4qպ$jo&uZMgVBYne?'iV: y F0#ٻD] ʰB&f .L ƩdT79L&:=a1Z Cɉ]ץe+__N$7+`xƎ k,jT,qxd9nUpuU3㽟к"ntg È҈tSeR7o֔v] ișBaˈB= @ؔ uR,i\e (>}8TF1Yސ2|$kK?5׽Qxj)#dz|>$L8"-}"IbIiL ߈,xΓT=eGk|<1'5yp/Ѓf6&XJ˜>:Ꙡ@T!K%#dD=s3T͌:)CBzBYaʅ˹:ﲱ.-%W*/Qszxlllv]qjq/ƚ 'π_RYq'!L},[+baU# =\Sͬ۱AWqoTIo!VoR{SbLnuM]M3H4`6 m-.zQuD%/\Gn>uڐ0Df{F7}*xc>[&؆:cHJ'4Ofv1ͿMдb'V%c ;,#]~Gzq :fn:d? %7s6QS_UY\ %嗜rgP,<"ʊݮ_xQTuyj*@ |75s WiT# \D}8 *Ϭ%yٻ´U\`_“>LVl]HݘӀo x-f~(@0),S x_%MO[/ =|/=<)M9 i+:7 bx藕/mXɛ3;y@Ӊ]Zq1-I|KxrF=˞&ٴ<хw Oeb Nfa G@8)5v0Ms6y> x(A9Swk}mQzͱZ&Q50^u&(_\\ F%2+%b"tT 7SvOi׎Dc6-N6⍷wur,(L %Z=IAL5e]1VGTr8M7Nuvfږ 19>[/GfPpel˯Y:w)Kָ5kk,@?e kMmݤ_ "ckNtk2d1RҰ'' Ż0Xk i{wxk#v4 >aܛ>( i~VW t͐0)W e+6,eWjLhyK=m}OlU(t6\γ2&r ᯨVoSox/I+lۻ#%&L|۝7~ˮsJ;ؖ9'nqC귈oמĩ \ԗ:%%67ʈJb8TODEVl>2o5uEYs AW9g\b~q[`!*4xZꇍT;O:bTGdZ k@8yGS`vpWJ!2)IL=)aQXQzp#[GTA1ٸv8hcNeq&G+]`mAZ+pOܬ:ˮ]'D~3*6b>&opu n.:p{AbeYj6$]7o ĘU1mSMh, 6 ̚O~~^eAɊk*-u;4n*+'+=pKd!|_?{^6(C#x>}S׊ ,r[ VB']ѳ$OwˡALG6a'v^j7] y|VO e14O" hR,b5#;"a@q d#XiPd/^ Yn)TnN ?ś&}+Ʋy-q }.iF1xY%z,D_СK_:ley=]( BMmTLK0x4i/jM1[9n&QVSdk}ޭcNz|C-y ߒ0hJY)vLdû&f2*(ՀkdEN>vS #a}򰸸Q6BdMGDNe)7 GM͇:ۀZc+sAmkLGd*\!G L}tԩ]:\ hӉ-uW5PJ aT)C'g&ۙr2W^Wk Az\:0* xn/96 nK֞"rOM2ŤeD{$|l%Hg"jDL*F |-^[ {>ߘ']zV+F .-j$#{Ta>l4y y-kt% p]s/PI0OzNO~TUg=x9_0࠘Y'6YB?l_ "ὊZ%mz+3/D.jG"&~C N;|34yvpbXn%Ds/Q0>m ;܄BOps (эurF~ɱplyF"Dm-3n9Ă\0]Tr7s<.f߀t&*Wض6 _DuXSjBTiG~<yfш |*Y mɬ?;Q{ZƄ@f7ۢ("c %\A8YH<.2+TrY߭{(l6Z +@+H7XV$xVrHW:=7}e PwE&_Nec& K*!~»dCDAa~ qzEI{64#u |ryt6NU/d7l(Jdi!)]ղ1ѱp02Յd87FÕw0 Ęx ״<`"X6Nf"sddbPcsGR}\L;̯@L3٣N7&h<5hZ:L9f;>b"VH=^[Q"MhPٿ56+90\ +gPTMjJzU+V ۍtUnbu7p9 f?8b.تB& N9rɑfIJ^b1ju xl[Dc.ylJnjӪH}˯e™\;sJ,GgֿLd_N,hm&2ȯ򓐩}dpTF{BuoN3 FͮBGFa&0 [b, F@{`ޕs`W6 Cz$,]2Ł5yYk!=-t}O 7^;e\$)D9X(t\E>SU+׈kŚ8Sַuon0#Bz!9plY$;1>β?ՏUka"=n;v]weʭ_dNWQ&_+/$C+CIe{ mcq(K!c nC`RL@ g/PʝjzBo@tR0ptB{yg:>6 Aldž&hoqR$){RJ=Pϥ;>{m7U ͢#vg l BJTRHX)x])r;b*Fc$%y)FR̳YL*FNyZܯVqc,N! 4!5qg ߐ/蘾G5r~Nzd`,lcloe/T3#_"HO9MЖE3[l l[.7B=+Qu;PB޾ڀ)`^%3?:~757ϟauLZ7!~wgt/6Ppib-L3+v.bW :F$ GN\!TDR3&pORcsQ ~37B]v@i#>H=\9_ δNE<{fuKHlzQI7%[wC<hŁu"vuiNF B`@]O&Px s$pRlJb9vgb _㴑ml5 wtrssNb u,WRXzɋc *WxWo췼Ϫgl []ةt;3NӲŶ@C<{RM䲕qS5QXP:mM^uyӕO3kPEJnuvbk:w`P96쯜sЩC>"Q3%pKɔbA=7j8 k+Ds&}L,m6s >c|>Y8Rqx!ť6M3/I/|*4Z7eg$8hP%~s۱S*$D6g$h䡄 7qWNݣS Fʛqr93hFLweAb$4>8ŤQ{V,Jь'o[i#X6p)y2(6vv򵊐["٣!7yE7z_%qcU3^BhW#&ge k#dYaл?246{4&%4]C5ͦ@{0M%"pkR)"ފ()H-Uy/mI\B\E=C|oi/AV<`@?"z1Rv{ǁ2;n hm6OR$!*ͦ#I(b'Zƙ.CPrԠb3JYsױ2,۝wGu,:J]e3+OPm:)ůSkؒy69Z2S53ώU2' TJK*DU&#Ћ mͯA⚹_Q߄q6/D)AkS-a[AHBORҏ"n%V"B|j&NqܑNY-b~<*tᐱ$I綹)$o#9p;AhkjϔOT͸s/?GFl H;q157vP#n$ewE' vt;(c7 m}L$8˿ {Hbɥv R׶=r"A}qu^0 r(3()[TW&v\>}+eׂ)|ܼǿ5<㹡iN<'v^}9J㜗FER˫eblE~P7bENh_=evpoH$MWA83ҹO{FHםx≲YB}덊oao-U& 9KEU=W$%JX?ӑ0\ X=prd, S38|bJuhȚd̓ LDV":*9wK'n)خ`=ΧSq"uPBU,OA?C;pХ$̗.B=}N+[A};>e[f~H#e#B'B ٗ c$ <긏%M>=\tax=tz2"&%RcoT^H:.Uˁѽ1yŁaK; w?p:=l(K0 !0YA!Ks8ʫ,{7/ N1a*Pr㜏ZemRj\rdm a++x+ x!XEaۀbs'&KX PNP1^(p[ r[|DOL!R|5̒m}~sH+Έ[1Xh:&e3K{?uK<;zeXk:I]}$Is1\`7Td13aFεN`B`s ݒa@whϦL%2&f!5/hC UeKiGh  g@CC󐰣t}id%  AC3ꅮAi>{1;n÷na=}` 10p<;MV/H %ffq{^ i|23BpCԄ¬)~D;^pec#T)Ǫw$o Pk΁6LF#^f:6PeP`h({0?3E1 l/* ~qھVR-|po09xsc 1\G,1\-[faEdD4،NSPXtdd?Sʴ%e3s{?w褕d@U k+>a -U㝗O1rAi}*g̶6EkTXiK$'=m:ضNhҧfGp0Rgk}NɾA: %~(A+oA=l'\ @(൩ e[{[:Ӫ+ĥ [k͢U nq͑kãF׊wI1(X K첛Y-Ry:u;疑 &q_FS`URBn^턔s|]5%U-ohկϼt120OhBe qPG8ٷ`7zA"%}=^9:@peVǧb(EC:.< JL;x550:A 6O3~M;V4zv;0܋7*7? MjX0F%t}r"vQ4䙄":I\I>Uh6ߧ\.$v1'OE&oG(ǂn4? ^ Papǰ2a Dnٖ^6wEN> e@. 'A8dtۂ'oQ!f.d:Yg< #őz25}z#`> rîJ M$<l&{;Z ƪdC_@O/҃Mm>+iCL?IUh !J!q-XU/6Ϭs|]CW֨4 7v8(/7 ۛ)aYi)IiRf^\"VIf^ Sq:*K=#|VZm,K)6''|5dYt=ig b>SI2Q|ďZoѣ 1r0FZ3^_weٺTIZ/ܔuC#sVOwhI:LizܮAnM iq3ЕٗpmsZ( HARV[1젋O7&vyuĢ,at6+&`2f>충v7 UӰFMpc\H2i% Z@^w r.;TmFH5oM- $# 98IhC0紤0\rrO|}Ӟ`䭌me+J(E}Z1z"W'2bT;={]u_>O@\X> @͒J ,Nt(x`MKqT6kx56|cҳCf_Yi~8ya`&q5FVa漅k}.E(nD52 &VF ^k{YuO)9Og(gmNt$=/xBxB4^P7m.;:,ק=$Z7]zd׆דzz䊻Ak]Իn7qi~%cIb3t>|G칓Ca"TE.ͥ=rt|~W~RLKm{OWl>e14&[uH&ᩍk ÑOuOذ lT@mc݂"\3,#eJSKj5Jp,bR4Ǜh<4䇽Yңi7('`s=HMJO9:ʝ!GmH <殰꤈Hɱf,U;`Fd![#* y?)Nߘ04$x^@E^7,GAeVb_H{=/qţl Rz)'F5D|V$A)vuI? ͚{ZBh=fncGko+=!9h4$m힍M'LWCxiaGh6( y&6pmyU )'zNk1Wh]tBak2 ?ȀmZϿZ(\p(3u3oYκ dg, QG]@U7Cz 4 dqn~wH/ÉtmU;毃W+g!=f$Ƹshn*2--3y떖NBSgB] Zz3PqcBt=8X"vi)|8RB&pz F&؍88h/X=ika;sg'&tkp/dH, U_1R}F:~қgX ==Iy)$O+z F0wJҞ,q[v+%EȡN&A41}Jkdip;F۵O E8gƂXnvNr,ChHpjӜlfQBgAT9Jd$f˦WtB]_Wm?SR"Y Of5j7Ł|)59Ck aʒC~а.~ҶvO금%`\ntI7_.g",wpl3n{w+$*,+W,%u"IMlOMϣڸʁV#d|E`|V͊um`ujwYjB癐/Y;`~N"0Ҝ奡!pGxV j$(,]- 5>q :'U1{j] jz&6wKPcX>^):bjSȭ39,*>(}Ht6 3LD1?Ia7M(ڻաh JSB3d0|{ ُV\`6-x- Qn"5o2Z+b77/j^NiԖ(,>H<;e#UMLOA!“Kஐ\o6$1Fʪ@UU6ǩ v=]ΖO3{aE%meC(뚴"::}m$CkPIo&CEE>AC>٢s  +&WhsY?2 | q?$^ruֿh^Ky#{| @i8 K0u)3i1p[;g8j٦ є~H&LD0.c+{NNpdR@H&m'Rs8f^@tMywqqX}laٌe$%σ(El*\Gew!Nͼ# [sDf PAmm~u6{ zQy+h)nriogkxH!Pu1BƐ9"v v-54~r#Ǿ(;,\k˱54,+đXșo\Zڸpo4 +z9K` (/hXхO=y j#mOQCkRk6*d2#SJdZTi;ʬ!Qz& moIKөٮ8?>h >U5t'qKW{]Ig)-.ܰ-ƍ++ D:Y{W/]KL8)]+ȉT;j7H̍'/ zt-Qu #cc9 2It '󻢣J1*maIymG9&?BO=Ŧ'%EI΍Fږr cҟgktaC9>9uວeODo# 9OоB>[YVp8 >8FDh|$e_6f?jZa&W-RsΈ+NxsxQ\Ʃ &cSKYkZ (=3_[dQ EŞ\8Ǫ @6[Җꏁ ^8Kc[No o7KR~лNJ)Pu#9x*ױ]-ci'j8د=,Y4u.;zйZ}ֹB?6 ߭B8&i5u,_Mo{w aa>@Z ;&GR.SP1|*׈ث zj n]榞]e/6UuvFLB 2xe1n}ШR^BS>4)}OL L1.Aa6Cʂ%e`8ݡK_&t3U 1纁'9n1O(m|>w3W-ఀ̗R{s+IE6vpoK'[vEX50ZC~R2wAǓ /ds fʅϓ>YJC$R6c‚ÜoPi:s6a6-4cRZ/t=|w[MtLKA5GUQ$7'$q9 |jXҒw/Yy)'^ ,1;|OwiˢՏ(oZgV3g| ƒ@=/&opeR{oO!q\/ehP/^Fkm$.3t&+"@Z|xK9ohk૸unUDE.0;u0c6Ks$̰ߐ)*#m4)B,lP( o²Xk-@_$_,GHdf N k1b6}[[gr`]+>^2eÅ$`-! ;(3G.Ć#,lj+*S-n\,sTU |ň4#(gX6:cuqDCHTK aJO~ou..V ŷM>qTLmq ,Y TKcI;,WńYlirÑ#4qdݵVǙi2A85KM>|pc7;q5t/]FmJ~%n^A>r ؔ_)[$CcŭR9適a 3!* (鐾zaE#`~7bkT Y=Ň|T˖Z 9^ha1o$IyB^:}V#v2jsvVzFG:\Q/ug ǫŋSyT(T8]߰}|Dg4s;ɩt99)~ay~ $eB5ߤ9&SY@!9WZ4 V15h4HlC&8P] }\?tONdTtU}fx!+HхfmjQT K2u\X*FoApݖ>Ba. * r$U,<:g9-P&D^G*bN CKvW6=B9ђ8/p\gXc/X^nfCh^w3mEcwKվoƥDᣋR۲N%fU_[j3SVRAݭ}`]9/«GNo QgiD\8y/!#UL*^4ӆPQEEg뷧,#x5 9zBUԆi3[#q$򵶬"k*<~r{:eO&w`$u,>8 BV2^fAX;d9-<ض"mW|Y|~97 jZ>ӎϰ91CETRUS,Yap^hU";I29.15y-h@ ns :VmZ?ļ oyLJSY҂ȵZ&Q®J:42A& CMqhڥ#Dk^ 6 )wksCRH1REhEP]h )SXo$6aBQ`i&&R]݅@jh&ЬjO\mF ݮo!\?H7LJٻr̂#xV>5A/<} #<6(Z`*?R¡ܕ/^ i qf"P , qoUo[\Xh4Wp?vU3z{6obe(DV (%Nx|EDԢɂX{\S[ 0[&9&%~UO9"NTݗL~9lMBBzW. ZD̾pDgj*Үר\gؓjK {Q1Xyb[bNY} A7p)ƴ[:yPQ1BWml{|XqP4 x-6T-Y]`C3N W#Dt%F~den╙0># _iw0+7- eKב?-v}_0bTX10}S D:>Ī݋'U@v5^ qViuLv&H~4\rI "sHg8~7UOuJ-VXlt^%j~։@1H+M?HI{ lsН3D;@ ۮQjrӴWwT4K6[=xOIVF\ҭQ7~IKMC[-X+#Ҙq9+<HPEbzPl U1H|ITISm"}sqĥ"ݐ&=Ul؈'y'2Hv-&7GrC{/ Ǒ61a~!hvUYo0N5_7.bNK?ЇScyD`ۆp=-WV iC5H~/}zߌغ-v#]!8h T$`cZE 2͸$I:KhIuavZ0/BHR™S9Gf#g0[N"fI 2l#duTtz^K?U/@we6lzC}`?]qx~QLdUܺJ=ZR79TƮ#2@ǗHhI70ڈ0Uu"H&%v0mw>!A3lfyuP/92W=Oâ19t`mM~ˌFqL+ꁩOXr`e KU^2Utr8Ay?!w]DKDR/@@3u*s " X7TPuK]%µղ #7=9]<]]Adzn%LJxg1k1\ n\qgTWιj+~y@fD?Vݠi @3"\â&$G:S\%f q1yE~xr،s!R.ibq%~$;BD%XQrƽ6MvW)mlۦ9Vt?9г͛Ņ0"ڗwXٯ4m"Ao~4Dj['Pʅ]>ÖK,xkT[s$dnXN""\*ebOcʵ0*jn?ak9 tm< NĜywXSmfͤs$%F C6"GCItelfP7TWT!P @4YR%NiuyLtfVDfդH7[EgUܞnU.U%V7f=U -Ÿ,jemXGL cus)ZY!B_f?@8JB }}X>HHT3*q\ (VɈsAҲB-- IU NS,R|x@|hkBo,,_*m9<Oj ~}K$0*8:n,QqS%d=/{j^k;|SCUf}O}/D!\:lDÈσ xԊr'\!4|44 pJk+ь2Ƈ u|a7$N=I`UOaTivNondϯ] >i֣~L6 _>US#- SB.U;SqWքobwh"s eV*B`dPAٹ xGO>#Nr7vϚ| :jG*L 0 9vl '6^ /6iy;ëCJpFˬzG$q7?bL7{Dv frO\k߻|l4" 6+!aa?[]1M ^f~}Hx:Gy헧yz*(6>>KT4qIy=CM`QJa~2+wx+ZZN.'[T4TUn="C_ECmh0RК5!%-jeQE-3EYҳͳ*Uއ"\i65 쓩qW g\u? T F29R}e.!DҊ;\[W \Ru}ٲKk#ckpȄG)ZQZDҜmk=HcecMqk xzQi~3uI%bq 2A 4LEV% 5>g4`DNg}nK瓩wVm&q݈)%ovAGrNTVGfiivp-&V#"9k򲺥8_5ѬO x_ A8T6ׯ dv Y=W%R*Bx>tz6a6[kFV /XBcj78"< V *7'-Us31GґWnD>O Yu?j@o!{ [75mYQdnǚM0垨AtvȚTbR~>gU'vnľب[+4>՚UUQc;ŷ̫պ "ɬKvF66BKzԷ> #HB`[Vş$o]n_ch(n4)̩r&7E;y@0 qYgRV*l} !2,3,#9ly t ^p-3m'Uq`vn;i4V*Zat}kXY{P9=hI۬/"ٟZA>L+ou 1-AՎTW41kWr2ϫ怿USX0f{' uz18l qr #/Y]MpD8>KW]3~-ٷDZCoApNctKʊ@2i9MCpNS% qeuްWO׭CX0_)DMã5ȉvOg8AbPo M#݁/sZJ HcFjUJb#{~#RڧlDGbPGSnИp ?jz͐'/Nyx,|iIUav%eD.qm6CG@SnS͖$|Fܻp5`5&>y͖,I*[K SpP^ [:/!>\sSdkÊx< g"f~I&V*]?o@>„A(hXfm3u{sTuv7'E'}GXԎV %*n_=/C+GHb0oRCC.FtRϒ,u燒Iv~Y3-- p:j)IeGhLOUj(D4f{ c|%Eh^wrhPSf_0pø_V 6Sh< 1P<_3* .V/vZovBjTzv0xI£n[T/E:n!q1Y˝( B3bpb+לbtX7^5E3e2,Όq]Naig,cYh=kf4`k/'4shߙ~B*D}\"Ҥ0Im)gX( :w:Ko͵&LKIݘq^঄1RjHSSRnx{#PѢܣ HPðث(9)]+7WsA s,_ZJ) IÕKsI` 2H"M[q)H:cq`g"k21a t`pUDDuH0naytYLC}w!*42n-@vV#/JhWat.q84KÑ@7)uGFYO"" " zoT$肀(+|sv;nNqɕJ dUDPUYb;ޔ<'&IFρݽyyLߦEn}uiƴpcRLXR Jixsj\O8S4 ފgY]4F/C:K@2"ʊ\a;o_C8n-P]w&&_&̹\ʁu{E9̡j$:V%ˣDo*y^% CA2tp5 )(EV@%oFmXp/03KSp!~Z 8Df1sVk:k]rkB U5 a=#H2e(`&zK3J CwDZojnN.7 u}FlΨI@S;x'tLEpsH۞|m pg9 8[j|CDǤG&0*w['骠RTůV!ɪLpI;z,vK}Y_uSXBkSqdG୆ӓ`Č!9rz%GTZly08v'nEfdi.0k7G7CTl1\V_tg)Y:F߲➖v.bal+IZ G3WdهWaon0Ě9?AXE:UzS f~Q̶J vƓŒ9itVQ>{mW^'䔿Fq3zBA?j{\&,AJ)%kNęυCC_w:UεwYE:'0(+<Bfqvm'æHABϥZQ7cJ<)"XτTS'Hd#1GW>^ Fӣ5KFa)Lنį|Aaʈ8`"P.Gd2eAꔯ*q{3Ns+"T0 pѤn rVT|<.P [)FϜjY p7@rߌxߥf؉V^}a<zƿ7=rL_-O$F^QڢЌ#8'pʑ\6aڙu~ds9JMЭiY/S8pVH QI'ef i1=jZ ~0Tt oPSp}Bf "oh?}7hsp@q>}{'Y>z:op\mSJv_9DTf*ŚԝITc0-4{.wZwˎa3+*=])6P~Q.Ԛ@J0s~AwzbT@i/HXbr 'p;GL>:2eKR*}L1b9s<- I|S$t ]DN ޾ &1Pɫ&|~RlxSOo+V{$8'Y"}2IPSyyo[L^^׀PwجӐcr| D^a^@y-eA卲%ꓹsZ1fŠRIi8L$\e1쉘hɯjگNAQr4]|9~}03 ӰP $/4t,\3#b,B󢉻eN?DPS;5"+5K Vee@ YIcEW(_?SQSfU9DI֮*ZN^T1o:~r2hTxd#vY"m [Li)Ϥ; DZnOݶgUEcQ ^;gg}’ŕԝ3$7q ]1րO6sFCxHm-81 ]EU߫NSȃ16`kCӂ 30]JAG<(JΑkMs:_& - ]C>.pMv rre^ ˋ>SVjCڛCd;Bp'ɀ¦{y'2]Nۼ=W2XNDXy?f$]{ 7@PDH7LfTHiXs.`4?ro؄e?&Lz]h:]Y"%J33O |E V%bo=0ZT^ 1Mz>r]p//a@ HBG(rП{i[B/ dl}m|󺪏C9)%m8AtGqh"BLXVHpu_NP1m?H./|j2qCR4a"(e. X!V1u`]&*Y{|jB\OYUO8dΖ|_4Xi)D:G \yz+QO|ףR{X4b[!""oɆMh p+IQH=`-QE>%ARjNsU'>҅Y e_NŴ?f#0E;c%L Хԃ]EjN/E}1?] wc mjcʝCZŦ۹WV.ms6Mg)NÐs Wyda* O=cw0WR\YgӵMۻԽY<]y7"6,2akUՂX0 `JC"RYEE2/ 2^{SX Kj1yטR\}0A3\qI6 ͇ YwY+,h.Vy3Zx"0.~nsHhHmbJYݫi "Xq*" }bM`Kk #䖰F˞;puvp,_v1]3l,|O\u:aQ>K&ӭ~9vt,=g۱D'OH[^' aMI2{u4&u$8d5(4']֨TKZ\P9y-9!M!UˍTj uzlѐpG*}[Y)ft-K4:QUv7S=æØٟQ"> j= i¿F5&`m-HҸ!p״z?Cggp^Y7qN7"UWy7!K32t(4p?N|& wSjǘOO@C출ʋ ;6^AbiB% "Dhm>C^dtsojZY,>Vݐ,|C ,n@x6hk_ BMij0l_^PQ1zBكFNZQh }ģq^gEz7dEIOBo{͠P+$>7CpۙxYo/$Lf*2iecxs!\c{OU P+-?iLz/jas|@V|c-> J@~Z/2\O ;a΋WPd/4 Ƿe#2E:!9N;5"aqe}CL?<t]skôU 5P$|w>WC[.((h&tO.V,dXiqռ l^`xϺ9-ܥ(0+7EU-^Q'R/^Dd:zuiAG=/e T̀%(֪hՄͩb .#V?@Yj>j rK{D\rO޶Sψ$v5 ]v)AyhٸܾQkW#c_1gf]W{] RQU)cyD( :7A 1xh(=iTZMxg_╆2Mwڶ?z(T]I3tfUQ^kgWO65jꊇWa8 w5+_ '6,ť^ HtN^=|5eE90= U6&, ެL*+1܇c8,b礂30WW"N$knPM Tx{Gd<_b(*-J!dηO3T"U|Ɉ;.4XQE\Fz"O[ !ٮ >CR@S\[qu; ^9gJ14O< zBL20ceb̬ڃS:۲Hoxw^@Ph,\ U dbyc3GK ƵQ]pfN1/kaO $^媪$5ʿrۿ61 {jc!OjZY8Rp%"5e>gťTOW4wTG0ጷXQn~>9e{A,A]]fa Ja# m8>y}Jc߂K;+F<׉wQ`)ܝ1uT28Yx6%38> _g,*hTmuN+gyw@zZ;$GH%"~ykU[ep5˜>6Hjmվ NaVLKb6 ƣӈ{`MmI ʐH}9+2z*&B{}ٱB"A6b lBAX$!n=`8_չMXtAn3Jl%PS<#ȵe $Mf8ds 2*3CZYqA~=hWjj1CFَRAa?34}c(IԎrA눞4-bc7GAwfA+){9QϏEc$Z4Ҟ"2H:VJI\Op3XY큆QV{S+9^zz] Gj61&Js"uu:u@+즁PTVErV~+6Rh߳xרp 5B#U6S:3aLpY|iFI~<5iU 5&l rA!}}%yj:MAN iܙnLykgrƿ5=!!GhϺ>&썒6>}.27|.77? LߍtAPbȐ ~`؟FU5xCW o=@-#%EFH5G;2ks w4\D*nYig{#ŝFn#woZ9կčA,f!}Þ?q~BI>YhD +x>YMtxi!GH?h0gwXҎڊ!_h,D +E*yuR)hh : }~=؇ϳ?7r|ۛD7}ɚ$;YF4$ 4#؟DʉiuF)(8XwE!#\Ƃ9 ja՟B/M֐= _E@m/n֮*1U 쁟&0|TuGzt4#VْWGϪ:oY}V 0ɭU:Fǫ2L,[um]V>82FٖPJC70 \7h}B)U7VtB|OCsx4~*OLѮQ%q4hv~TQ-CT!e{ R2P'})A$HnqA¥$Mz3R2v't -=yMEGқ$ٞDPUI1[34%2* \s%>^:.X߶ƬdgR^9H;ڊm61{LsǾ| B'/˹_F&+pˮdп QvTcWBUo<^[xJ24Vho<לDUj鬔g)TDgX(K 4S\NNB@=.5VNÜbO O'#L" wuQsSf;堇$G*7mפaJ8ix7`d pK\4<M~\5edxp-:[s̷GY)T9efwh@kpn+nKuϣ9{EZX8K36ҚsJ[K}JTn@vȤ/>EBm Nv֢A0JJ/5Ẇt_bg,Vbp ͘p*4Zn%П8*uBO[eQ]S;l加̿εzeyT#jAP&yk_Tn!w#_S45g'ۧሤ}"J,DLQ},s%"J'pS@to>F[..U-AXGk>䙷ʚ}A2bg .ayrVTHl[mNd_8`_Ⱥ_u#%5be[lU8 *. 裠BkLwQe_TI2Yd](eqz2$Mܞuet+mR`icm1@nU$wɹ~t )a#|;|yMO}Blv($Pc,4hr=?&4i#k,[(2Ҋ0K3+\*iKr3y5<*G$̡!\=ymyOuZ#qOBg7Ka*,-Y7B\zv|x5Te}Uvk' *yW_adpM lkCʄ_QP' 2p#pqO1+s_;3Jq?fbMey h)/[ӓ\7|XaG((/UK =Ћ-ymwP, +X8+)v /zFV#扥֔kFm,.j4X(y|@>uoS(67~R5y&M փ]$).Ue*^j< LV`P>sb>m|hpn)91o[oSCcsNtJ4 02LG݊䄻#yPMu^i۫{Ig#kH .iտ^lAiC øm:S+\EQSBTbN~H#!Skᜁи!HV8rD4O.AS0p)^>#LS26Ӄs>)LfDRr/tsDNlrJ]a:A;N 숃0WD C?S2l\QŦ;ZM#YDqA=bVQ:]5 ~2Y,{gFӧLIHGb܊kΨrzwR)9EnſJS-p4 d Ȼ&U w0nqi @LRmOoT]n Sq8t.SWȩ;Y;U nMQ P߯0Vy[17tHM 03f'&L*/fndxfN#` T2}$(@& q1zg [,&Sp 30 i908ߠs'r11flzAXs *@L:+\d ߮4vYfR<%^46u0b6 ڜXӃ3$IDW2iH[p`-,[;)7qO  + JA+1)aZvkAV[B#k%I8Z ڳɲ= Elss֓C rtҁ&mfbk6;gHћU(B>&>w-FwAN.Fp*4B")+3=A8ݺcf*pDp7eHUfp\-HOր!5C,fcqDf+ϑ+Nv,0"~-IG7.@op36pj1,Fc7~2\g8<2#<89JiA?s _m> YKˉ3ͯq\3TqN~.q#sS}-.|9:,~M۬D_wӻIY-ł \liM<@煐ޘeЂ[Ol#0C՟hB3AGXuSNe#RR t-U}qIs1T1:~\p'`!j_R4a6kS&nGPp*ߺ%Iu^f|BXJwהr 7')-\n J5ĪF#G ,a/Q~h+b|'Q;&d'H=Jkw4t *+x8}ՠ/Sk-Fʅv\#mF:mn,KְMj.Gk!:6f?$X..م³ݪ,'ccFvr]ZWD_A@JƹÝJ+/zq{KsxvX$IqΞVgB js_(Ӈ v3ߊ*ڐ(e%wːv\|{f>t pk7!u><ۚB"!D{-FՓJLI*ىPPY-v@'lEC)T<4*OW\W_'\*7*p2ӷAH+|aKohlR2^C/rZTNG8;K%7s9 8W;WJ5F $j~QTp] I"~.E8g^m8J]1+97'r4Z# X!l}6?FCRy+T8x@Ƭ4wMkd)vvciWlP-}CAv#*>SeiL 8Om4x69zv3dd-)njBTP9c L$EKwt2orf]< bmDawwP`:LgXw𩚭狾B.mDʇ'IWt,J aȅ0t(WQJA/uzP AT6l+[ vy% ?ǖ$9:=Sk)?my@vr=/͘ iO_]YL1Oi/!8 {:&f|5k+[2Guqd{y+̤@bsєU@B."`Ɏ?zR%B3HO23g43Lݬ\\JDǬrh OYbGq'ڰ/:4L9̈&56E_`tfsLrsRAf$ؠMԍ Ӏ)aZaݢ3,XGՀe~m3! ]TbުiS۪ykOpV]pu]TNFX %] kc{cSh$hC FC5qw:QZ3uF0פ̴9ƮNa R>!ޟ^ v}X>o`AT:8r\`}N^̯YcWj&+7&p.JGpT&*MH΄D1YI@z/%i`fUhWsfwXQ?|00A"FbXv#Q o}Tc[L9NA^7Sj,A ]v!a̎&5Mt)텴5K'Td E|Z34 %)5ᬋ=Fi?uYvZC3n,vKC ]]MI_cv\<\LBZN_Ș7P.ie. K1|o}woP:~Qse>^ ^wӮ W_L"-}YsZq`SCy: :n*S撶~~1$C(Q˜.r,&%=Hj+ +-4"f(zF2\!Z)lMFjkLȬIz}TrSsF uV("Q5Vz)jSLpk]Hy~f&TlOuC%:Q\sS2Efd:AuxNqB8j9Z-x\ TXTg{,p,qˑ&$P 1QpNQѻƒYURÉQRhvOD`u b)bU.#2VU8! 93 \v ަF|&&}gtd!2|orlQf޹#AN-mD.1E ^9+1gR`'̢n"e <,Zq3bqOi%Q';zAvbP:Laq[m)U;i(g{_ds MUK{fU(U'q)&Ux-)Dܦr11lDId42 ~)))Aϭ<:iFC505SP:FZ_SԬ%6Vc;G|]w$x^ Nh=׌kNs~_TJrs@ c, Ne+#hHA@b#.my]<%'J7cMoQxx]ݭK\#3gzycHnFP`zC/<.ƃm?b>WM>J xfi @19MfQH6vɔCvl!4 ^/H2>~ Cpck" (Īb4Iӡ+jx=qF[d@,\ l D -|DTƄV_N|M,nf/,E|9p Rn`.ioيh즤uB='sp*7'd">{-e.;ifŊ8Q\&^7Vo' PB%'xkŏ~0JNo􈧋 =4Y=Ɖ*݌J$0r_42&5*2&5Vd|>Z-ʢ&"AjjFݹ1৑"яEr(WמoRRy U: ?g\/470Ji$gD0`*`Qx.IF+Q@CR͵s p\<#°=K"ӭoj=ҙL*`^T4yWz~H0M)=%g Dj-:$DWY(b`:֮~!yX^ӹ81.ȧg:6+ JZV\]gA[wy3@ř-},cu^` UNu|úo n5H4tlal<-73ȷN<}NBtrŸ j!pL<9;FQYظKʞ ԏ+nً~-oO[!xArt"Ij` JAV!ȸڻjLCj*Jpmڵ ކ>}`7X!)Œ!+h݃]dBew8~7@*ƫ{%t3~ nөo(X9΅%q2PJ*"}u0@sfTХe 'h垝v,()(0^B)/C/ѪjstV4,&;, &sR+s g7Bd GwŁp689yw[eG%}FN-4)n43a }Vi[#iZ-wV:6""rOktx? uY'ӟ+y2ylslӫF/ΤSo#z3k6/͹禚&»D㿼AL6ALEZک5ɂ<6=,Y6N'H_q뚾}J!XЍ&dMV~xL ܅Bq5; FWtL r ,xi;G4!G{SIMtUEDmqZB*Iq5bGX=V|\0lV;,bit?q9~g6f 8JO&"Bj߅ S H JQ+stu+ &c2ˁ] ~G 3r7lTb'b.5/UBλ~Wgf I̡*)@VxÀG]#40\K]KXztJaO1#}jˑ52ZAAJE5h=^944䠡^"ྤ7XF<YN)ķ hl]&Q^:7]._e9.1|Wnхb[z K[&D |*}Ve),<5H]üoƞf(&pv7k ^,U8}$Z@j%)+C1=K.bY ^6e+\ g'֥^:MCXVӔ{,Nsr^-?/C(keiO W@\ɨoM߀iV^+$\aX\,4"!MsԎCoٽ4S\ImnͭwT 0h+r-csu"WՖE^)?1g-y6hrQ,Jj~x^2YDмl!>`xOe%7fK^.<'8h]i^|B?t$8CZ-bFTY?Xs)DԳfv3:$1=cnk\Y/A}p:eph9@/_夜lt5 T`-\M W|{UŤ׌g_.8?KRI:ƧZ~~KX>ͼ\_Uguuh!u"II /:NV_|e5!4ƸS(ce]Gaʠ.]c"X p4=oSl4AN.?"G$F tOuI:%7 =rbAe=Zw!ZH< gV1l(:Ɏ,C^lc AL7"3Mk7G@b#x]:0#X_0QU!d1H uW=_Hk\nkd,\G(=g½Cjߴ&mF$[D*a ]00u4T"-]jKzkVN?E_a_3fuFh-(^ %DɠVs+X"{f[sgRm8l\@ Ε/9e瀑8SdY'8%j!L&JxP)$LwGf`I9r%, ,ɉ+2Mo,O3UdROL:e*bsrϬ8eo2ii>:(盋%FZQ-i|: We T@;ܭo$VI,񟋰uJlhrssq r?`쫾ytfMٌE( `;I8W*ȓ:( tݡ/IPv ~ :?X\4*o5ʼ]УTIoT Nȶիq`ۖC>ns>|7f#&c&|=G-BFȺ A%}&U!|W,c"%vw(܁X;7etw|=[m|YSۢgJ ֒Sԑ"pTp@m-^ԔĶY}?nmaL4gv$&:_ ?mٜUAvT=Y=fʷ^ywb}d!MQ?W5O- G$pdΣ O;ص8oыnPWS5.Y0J*qˠە7e8B3o.J]դj NXJH1+1wk荆-9oM#4+΁ V>\ꈾL$cZ}/<'cjqttkY׆wQ 6!ŋ^t1,a>:Ϝ1IyytqlvwPA{ Lo.b,z_m!78FqTWB*d꿫Wߧ[AZy*khߌu V_pX1S//ۃ3 ln ӱQPh4wXzh/?o>@FqjX^0|A* FN %(0i--y u՞Wc]^|11PigI bJ~ӌgE5r$캎oW-9(ꗾo A 5r>q5tuI $0P4+t:g[tܝ2gVWQ 釟`W"טdwBdߛ ֔dzS﫶-&xm 0dZCĈdmI$8RK#sVrBKT@$|)`EnBҒ2h$9ZK}aw~:6U|y!׊jl7x[ޣRh,z׹6hP4/uގWChe_ԯFXQ~titjz[ ytnYVhO)Qcy`rT{jOV Pif'||SWo~ddՒ&VOJtڠrPvCݩT7S%d&:wK&MJ|eJg1Ũ(-J԰T`b 9YېnDM7\#'6+qӂd@ozzDLaKv2Ip]'v<'HJ~o v#_eV}"%ZCZg/b~yk㴓ήj2}(f8x֖_+JYnIr#G|y% f\n-{BOs zvC*i~O"(@@[ŨVzBޣyq|zOi0]5jHS's KF{K e=Z+c!V]DpYKG[i֪գV=+n|;&h]5{l1FTfH#VoqP9a;u!/5)l52[NA]a FHa{:@{2 M>uV^RK0kߨ9W-',Dv5& n[b)B͙ Ce8?su(f"tirSCJ Ԩ v>bdlv[ݘHСCa\H.q7mJyf?mN@VA\dn ȥySH0t Ϝ4(Za*eA0kTEE7! b~ۀr[C!Ԥ`ȕERnݞi΋ qŀR5@^⳩!( PȾcՙ "Xvt`W<^hZۉ2Qz.0fV-#0 lۥ'!?} t@aȩ 0 >ۘ)h6F&EhZԈ'g Uo;YLfa326O"tE[.ZM;ޣ=.lbv i);s\+}Vf˭aXe]~dhoJeΰܽ<ZIpa9IlRk3qM\)ʍe/*M֬GwSxFd+L`.`͈ Ud 鵢e9JaEgۉ<-Z5Y.͠ТRzt@y+H7Zm_Ű4K >k;ϰ0ӭht@h]h -Fa1HD~2t^-&/Di>߸&}u<& D9-l(G'kc)N@QFXGrѰyQʱA7Fe-^ tR O5e#ߕ;\nYZJ@&}* :4"Nqu ]}vG`At7KcgI`R i/k ^|Ď%hB<Q]U{FT!Ҡ  UOdF[LĴP eRʝBsЗL@L"REra0RaR:nF}q%[g{7hɓU d` hi%6 9mh`("UlIH$o*#DV9@}P̲TђVy)C44onQ$]Ûno{}޲48*kx㸖"@5^۶pEr-}/ ۮcl$>FWbT$!c6!ӏXG|s #r9<NAWQ6aen\B7[bE7L~[Fr JTuog̛kȾcyD4ܺܟ%n%v|C[rNnsȜXJ\^QݽvvZAFgr61 #+)ǻQƅ@w ;ej*9YӴ{eb(:h8^98ΟLt}]uJ*Gsm$N!xN4#҃RrEU 8jmz(U*ؗ.w d󧖫x?%<њrޖؚfyoֆ6]'Ͼ[nӞJw2;׮Eòн=Tۺ mE*A[Ku