vmware-guest-kmp-pae-2009.07.22_2.6.31.5_0.1-2.4>t  DH`pJ 6/=„gUxbZD!.݂+yɈk٨CkNH^g?6}c o7d*ɷLxr]ɀ 3.DGɰZQZ4 v 5mf3;y(X>D?d/ 3 N  CINe   .  D  p        B h   (-(7~87698\6:=F6>zl?zt@z|BzFzGz Hz I{ X{Y{Z|[|\} ]}< ^}b~c~d~e~f~l~z%(,vxCvmware-guest-kmp-pae2009.07.22_2.6.31.5_0.12.4Open Virtual Machine ToolsOpen Virtual Machine Tools (open-vm-tools) are the open source implementation of VMware Tools. They are a set of guest operating system virtualization components that enhance performance and user experience of virtual machines. As virtualization technology rapidly becomes mainstream, each virtualization solution provider implements their own set of tools and utilities to supplement the guest virtual machine. However, most of the implementations are proprietary and are tied to a specific virtualization platform. With the Open Virtual Machine Tools project, we are hoping to solve this and other related problems. The tools are currently composed of kernel modules for Linux and user-space programs for all VMware supported Unix-like guest operating systems. They provide several useful functions like: * File transfer between a host and guest * Improved memory management and network performance under virtualization * General mechanisms and protocols for communication between host and guests and from guest to guest Authors: -------- The VMware Guest Components TeamJbuild24!openSUSE 11.2openSUSEBSD 3-clause (or similar) ; GPL v2 only ; LGPL v2.1 onlyhttp://bugs.opensuse.orgSystem/Emulators/PChttp://open-vm-tools.sourceforge.net/linuxi586nvr=vmware-guest-kmp-pae-2009.07.22_2.6.31.5_0.1-2.4 wm2=/usr/lib/module-init-tools/weak-modules2 if [ -x $wm2 ]; then /bin/bash -${-/e/} $wm2 --add-kmp $nvr finvr=vmware-guest-kmp-pae-2009.07.22_2.6.31.5_0.1-2.4 rpm -ql $nvr | sed -n '/\.ko$/p' > /var/run/rpm-$nvr-modulesnvr=vmware-guest-kmp-pae-2009.07.22_2.6.31.5_0.1-2.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 fihW; pAAJJJJJJJJJJJf642e0e4f7e7fdd0825b4629055089a8e645693aaf066d134e5ddc7c26860f613bcc11e384c86c6b47521fc020fee2add75a864aacef3499f9080032837de7bada278994cda4a8acf0a9ab3f86a0021cc793768e6f2b78b1e3bdd828ebd91acfe8f8c47539e51c669f900beb2b37aa8549e2c0c89436d4a0e26b70bec1257b8303b45b36a8461ec315be527399e5dd43rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopen-vm-tools-2009.07.22-2.4.src.rpmvmware-guest-kmpvmware-kmpvmware-kmp-paeksym(pae:VMCIContext_GetPrivFlags)ksym(pae:VMCIDatagram_CreateHnd)ksym(pae:VMCIDatagram_CreateHndPriv)ksym(pae:VMCIDatagram_DestroyHnd)ksym(pae:VMCIDatagram_Send)ksym(pae:VMCIDs_Lookup)ksym(pae:VMCIEvent_Subscribe)ksym(pae:VMCIEvent_Unsubscribe)ksym(pae:VMCIMemcpyFromQueue)ksym(pae:VMCIMemcpyFromQueueV)ksym(pae:VMCIMemcpyToQueue)ksym(pae:VMCIMemcpyToQueueV)ksym(pae:VMCIQueuePair_Alloc)ksym(pae:VMCIQueuePair_AllocPriv)ksym(pae:VMCIQueuePair_Detach)ksym(pae:VMCISock_GetAFValue)ksym(pae:VMCISock_GetLocalCID)ksym(pae:VMCISock_KernelDeregister)ksym(pae:VMCISock_KernelRegister)ksym(pae:VMCI_DeviceGet)ksym(pae:VMCI_DeviceRelease)ksym(pae:VMCI_GetContextID)ksym(pae:VMCI_Version)vmware-guest-kmp-paevmware-guest-kmp-pae(x86-32)      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ rpmlib(VersionedDependencies)coreutilsgrepkernel-paerpmlib(VersionedDependencies)/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(VersionedDependencies)ksym(pae:pci_set_power_state)ksym(pae:__kmalloc)ksym(pae:pci_set_master)ksym(pae:scsi_add_host)ksym(pae:ethtool_op_get_sg)ksym(pae:warn_slowpath_null)ksym(pae:kobject_put)ksym(pae:netif_device_attach)ksym(pae:netpoll_trap)ksym(pae:consume_skb)ksym(pae:_read_lock)ksym(pae:in_aton)ksym(pae:wait_for_completion)ksym(pae:kthread_stop)ksym(pae:physnode_map)ksym(pae:unlock_page)ksym(pae:__request_region)ksym(pae:kmem_cache_free)ksym(pae:proto_register)ksym(pae:sock_register)ksym(pae:strncpy_from_user)ksym(pae:per_cpu__cpu_number)ksym(pae:mutex_lock)ksym(pae:names_cachep)ksym(pae:misc_register)ksym(pae:copy_to_user)ksym(pae:sock_recvmsg)ksym(pae:pci_set_consistent_dma_mask)ksym(pae:init_timer_deferrable_key)ksym(pae:kmem_cache_create)ksym(pae:sock_no_socketpair)ksym(pae:prepare_to_wait)ksym(pae:strchr)ksym(pae:generic_file_aio_read)ksym(pae:refrigerator)ksym(pae:pci_disable_msi)ksym(pae:kfree)ksym(pae:alloc_etherdev_mq)ksym(pae:sock_queue_rcv_skb)ksym(pae:_spin_unlock_bh)ksym(pae:sprintf)ksym(pae:complete_all)ksym(pae:get_sb_nodev)ksym(pae:disable_irq)ksym(pae:pci_enable_msi_block)ksym(pae:up)ksym(pae:sg_next)ksym(pae:local_bh_disable)ksym(pae:__register_chrdev)ksym(pae:param_get_charp)ksym(pae:schedule)ksym(pae:force_sig)ksym(pae:ioremap_nocache)ksym(pae:pci_enable_device)ksym(pae:param_array_get)ksym(pae:param_array_set)ksym(pae:__tracepoint_kmalloc)ksym(pae:filp_open)ksym(pae:unlock_new_inode)ksym(pae:sock_no_ioctl)ksym(pae:_spin_unlock_irqrestore)ksym(pae:ethtool_op_set_sg)ksym(pae:seq_read)ksym(pae:vmalloc_to_page)ksym(pae:ethtool_op_set_tso)ksym(pae:unregister_netdev)ksym(pae:pci_release_regions)ksym(pae:sock_no_sendpage)ksym(pae:ilookup)ksym(pae:netif_carrier_on)ksym(pae:kunmap)ksym(pae:dput)ksym(pae:scsi_scan_host)ksym(pae:iunique)ksym(pae:module_layout)ksym(pae:pci_enable_msix)ksym(pae:vmtruncate)ksym(pae:scsi_remove_device)ksym(pae:sock_sendmsg)ksym(pae:pskb_expand_head)ksym(pae:vsnprintf)ksym(pae:vfs_readlink)ksym(pae:generic_read_dir)ksym(pae:__pskb_pull_tail)ksym(pae:lock_sock_nested)ksym(pae:ethtool_op_get_link)ksym(pae:iput)ksym(pae:napi_complete)ksym(pae:pci_disable_device)ksym(pae:sock_unregister)ksym(pae:is_bad_inode)ksym(pae:__wake_up)ksym(pae:dma_release_from_coherent)ksym(pae:kill_anon_super)ksym(pae:add_wait_queue)ksym(pae:current_kernel_time)ksym(pae:__get_user_4)ksym(pae:end_page_writeback)ksym(pae:__vlan_hwaccel_rx)ksym(pae:malloc_sizes)ksym(pae:param_get_int)ksym(pae:pci_disable_msix)ksym(pae:param_set_charp)ksym(pae:mod_timer)ksym(pae:__unregister_chrdev)ksym(pae:strncmp)ksym(pae:free_netdev)ksym(pae:kobject_set_name)ksym(pae:snprintf)ksym(pae:_spin_lock_irqsave)ksym(pae:remove_wait_queue)ksym(pae:seq_puts)ksym(pae:kthread_create)ksym(pae:thaw_bdev)ksym(pae:register_filesystem)ksym(pae:generic_file_splice_read)ksym(pae:strlcpy)ksym(pae:filp_close)ksym(pae:down)ksym(pae:release_sock)ksym(pae:d_instantiate)ksym(pae:__pci_register_driver)ksym(pae:scsi_add_device)ksym(pae:path_lookup)ksym(pae:local_bh_enable)ksym(pae:set_page_dirty)ksym(pae:d_alloc_root)ksym(pae:getname)ksym(pae:__release_region)ksym(pae:jiffies)ksym(pae:destroy_workqueue)ksym(pae:capable)ksym(pae:iget_locked)ksym(pae:flush_scheduled_work)ksym(pae:d_rehash)ksym(pae:single_release)ksym(pae:skb_copy_datagram_iovec)ksym(pae:node_data)ksym(pae:memmove)ksym(pae:kmap_atomic)ksym(pae:in_dev_finish_destroy)ksym(pae:request_threaded_irq)ksym(pae:scsi_remove_host)ksym(pae:pci_enable_wake)ksym(pae:x86_dma_fallback_dev)ksym(pae:test_set_page_writeback)ksym(pae:eth_type_trans)ksym(pae:queue_work)ksym(pae:schedule_delayed_work)ksym(pae:_spin_lock_bh)ksym(pae:vsprintf)ksym(pae:_spin_lock)ksym(pae:pci_unregister_driver)ksym(pae:vfree)ksym(pae:pci_save_state)ksym(pae:__napi_schedule)ksym(pae:scsi_host_get)ksym(pae:finish_wait)ksym(pae:memcpy_toiovec)ksym(pae:_write_lock)ksym(pae:generic_file_mmap)ksym(pae:dma_ops)ksym(pae:memcpy_fromiovec)ksym(pae:netif_device_detach)ksym(pae:_cond_resched)ksym(pae:__alloc_skb)ksym(pae:_write_lock_bh)ksym(pae:pci_choose_state)ksym(pae:path_put)ksym(pae:sock_no_accept)ksym(pae:vfs_readdir)ksym(pae:skb_free_datagram)ksym(pae:kmem_cache_destroy)ksym(pae:kunmap_atomic)ksym(pae:vprintk)ksym(pae:sock_init_data)ksym(pae:netif_carrier_off)ksym(pae:dev_kfree_skb_any)ksym(pae:d_alloc_name)ksym(pae:per_cpu__current_task)ksym(pae:sock_create_kern)ksym(pae:kobject_get)ksym(pae:pv_lock_ops)ksym(pae:__put_user_4)ksym(pae:generic_fillattr)ksym(pae:si_meminfo)ksym(pae:skb_dequeue)ksym(pae:__create_workqueue_key)ksym(pae:strncpy)ksym(pae:printk)ksym(pae:skb_recv_datagram)ksym(pae:sock_no_setsockopt)ksym(pae:kfree_skb)ksym(pae:pci_bus_read_config_byte)ksym(pae:kobject_init)ksym(pae:remove_proc_entry)ksym(pae:freeze_bdev)ksym(pae:wake_up_process)ksym(pae:dma_alloc_from_coherent)ksym(pae:pci_restore_state)ksym(pae:kstrdup)ksym(pae:netif_napi_add)ksym(pae:schedule_work)ksym(pae:inode_init_once)ksym(pae:seq_lseek)ksym(pae:__mutex_init)ksym(pae:autoremove_wake_function)ksym(pae:pv_irq_ops)ksym(pae:sk_receive_skb)ksym(pae:pci_set_dma_mask)ksym(pae:sk_alloc)ksym(pae:ethtool_op_get_tso)ksym(pae:dev_close)ksym(pae:find_or_create_page)ksym(pae:kmap)ksym(pae:single_open)ksym(pae:sock_release)ksym(pae:__free_pages)ksym(pae:strlen)ksym(pae:kthread_should_stop)ksym(pae:sock_no_mmap)ksym(pae:mutex_unlock)ksym(pae:_write_unlock_bh)ksym(pae:register_netdev)ksym(pae:misc_deregister)ksym(pae:schedule_timeout)ksym(pae:vmalloc)ksym(pae:dev_alloc_skb)ksym(pae:security_sock_graft)ksym(pae:netif_receive_skb)ksym(pae:skb_put)ksym(pae:generic_file_aio_write)ksym(pae:netif_rx)ksym(pae:sock_no_listen)ksym(pae:flush_workqueue)ksym(pae:strcmp)ksym(pae:dev_kfree_skb_irq)ksym(pae:__set_page_dirty_nobuffers)ksym(pae:__request_module)ksym(pae:del_timer_sync)ksym(pae:kmem_cache_alloc)ksym(pae:invalidate_mapping_pages)ksym(pae:scsi_host_alloc)ksym(pae:__netif_schedule)ksym(pae:scsi_device_put)ksym(pae:__const_udelay)ksym(pae:filemap_write_and_wait)ksym(pae:alloc_pages_current)ksym(pae:scsi_host_put)ksym(pae:iounmap)ksym(pae:init_timer_key)ksym(pae:unregister_filesystem)ksym(pae:put_page)ksym(pae:__stack_chk_fail)ksym(pae:free_irq)ksym(pae:copy_from_user)ksym(pae:__tasklet_schedule)ksym(pae:proto_unregister)ksym(pae:scsi_device_lookup)ksym(pae:sock_no_getsockopt)ksym(pae:vfs_follow_link)ksym(pae:page_address)ksym(pae:msleep)ksym(pae:grab_cache_page_write_begin)ksym(pae:pci_request_regions)ksym(pae:sk_free)ksym(pae:enable_irq)ksym(pae:skb_copy_bits)ksym(pae:create_proc_entry)ksym(pae:ioport_resource)ksym(pae:param_set_int)ksym(pae:proc_mkdir)ksym(pae:__init_waitqueue_head)ksym(pae:default_wake_function)rpmlib(PayloadIsLzma)3.0.3-13.0.3-14.0-13.0.4-13.0.3-11012efad12da5bb213f112f314b8724b1511e8351630528917f334271899822d1902adf1a11ab761a75caa31b6314fd1cefe3521dbaa49e1e33476e1f7fbd561fedf0f4202d59a220b5e55237e99f4245ec8e826fd80b929fd6e0d2af6a2e72bdb85642da418b530149c983021083f3102a01f326bb70e33050c2f33d92f9a349cba853509827c35c2ba9e370c3ff137a0cba3a31aa353a68b15d3aa1dbcf3c2c5af53c7227bf3cd9bedf3ce4ca6f3d50af8c3f1899f13fec048f3ff623173ffef654413440884292364c42b759ea42c8de35435fa5f343ab66c3459477274661e31148e0f00f4a09fafd4a317b084b07e7794b8545df4c679494d50abb24e50fa374e7bb8d04eecc18e4f2ae074f2febbe4ff8accf50a8300a50d373f45145044851efbbe7523350c3525441e052ce37ad5458f6e854ab0e095647330d57a6504e58f516dc5902d51d598bc23859b919845b96862c5d9f51925ff6153b6247460b62737e1d63629e8f642e54ac6459c23064a66ac5650fb346670530806729d3df689d192f69114405696520546980fe916ab672526ad065f46bafbced6bc3fbc06c2e33206dc0cf3e6f3f404d701d0ebd712aa29b71356fba718d800c71c587ac721d52d72fbaa5573b78a5c73e20c1c74047830748caf4075c99cca75d51cc5760707e9770bdd03784e7dc1799aca47bc182af7bda6807c60d66e7c61340c7d11c2687d8860227dceceac7f4b26aa80167880949b9f81145a3d8148027a81a1abe38235805b83aa727a852e3283859c6dc7861641f862222ac8771aadd8ad93d908f7751c49066eeaf9100945293cbd1ec954cbb26973873ab97461321999e82979b1b8a069c60d9c89ca7a7109ccb26229ceb163c9d258f9dbec0409fa52109fb3dd30a12bb587a1c76e0aa1e16ec3a2a1e5c9a30a47caa346fc72a3a0a30aa3bf44ea442cc46a57707dfa60ff2c9a7046549a7165faba8b85bac0a85edad04dc2db06fa164b07d9293b081fc13b279da12b2fd5cebb307101b3a307c6b3df516cb6a8b18bb6ed1e53b72397d5b7367662b7402082b7bcedfbb84bca6fb84f7ac1bb81fbd4bbd05b0cbc11cba5c0ebe10ec1dae2a9c499ae1ec523fad2c633495bc6654c7bc6a4093bc836ded1c8b57c27c946787fca06f582ca8bce5cd2d350fcd2dd7c0cd6ed4a0cd9d611ccec604adcfd8c343cfd9929bd0c44f2ad0d8621bd2965f6fd32dd548d36dcad4d42b7232d593e2bbd5b6c4bed62c833fd6ee688fd8e49ac8da10ec3db71cf49dc6572bdd25e688dda36218e09b1e1fe262fa73e2d5255ae592bdcbe880484ee90dcae0e910b532e91b3083e99ad1c1e9ac514e9eee24eea6c9f9deae3dfd6ec672314ecb568f8ed5b46dedc03953ee421be0ef2aeb4bf00204d4f0fdf6cbf20dabd8f2a644fbf397b9aaf4db6a22f6c025a5f7ac4c1df81c5ddf9780872f9a482f9f9c7e990f9c7e9e6f9e24b0bfcec0987fd4bc6b3fd7bf301ff7559e4ff964b25ff97ee5cffc7c184ffd5a3954.4.6-14.7.1J}hJzJhPJeJ;}J@I@II3IIIIU@I@IIl@I}Ix_IpvISuI#H@H@HHH|@H|@HM@H@H@H@H{@Hz@HQHM@HCH=I@H5`@H2@H2@H!H!H H@H@Hv@H$H @G@GQG߮GhGt@G@GGdominique-obs@leuenberger.netmeissner@suse.dedominique-obs@leuenberger.netprusnak@suse.czdominique-obs@leuenberger.netdominique-obs@leuenberger.netdominique.leuenberger@tmf-group.comdominique@leuenberger.netdominique@leuenberger.netmmarek@suse.czdominique@leuenberger.netdominique@leuenberger.netdominique@leuenberger.netdominique@leuenberger.netprusnak@suse.czprusnak@suse.czdominique@leuenberger.netprusnak@suse.czdominique@leuenberger.netdominique@leuenberger.netdominique@leuenberger.netprusnak@suse.czdominique@leuenberger.netprusnak@suse.czdominique@leuenberger.netprusnak@suse.czdominique@leuenberger.netdominique@leuenberger.netdominique@leuenberger.netdominique@leuenberger.netprusnak@suse.czprusnak@suse.czprusnak@suse.czdominique-obs@leuenberger.netprusnak@suse.czdominique-rpm@leuenberger.netprusnak@suse.czdominique-rpm@leuenberger.netdominique-rpm@leuenberger.netdominique-rpm@leuenberger.netdominique-rpm@leuenberger.netprusnak@suse.czro@suse.dero@suse.deprusnak@suse.czprusnak@suse.czdominique-rpm@leuenberger.netprusnak@suse.czprusnak@suse.czdominique-rpm@leuenberger.netdominique-rpm@leuenberger.netdominique-rpm@leuenberger.netdominique-rpm@leuenberger.netdominique-rpm@leuenberger.net- move libguestlib.so to the devel pakage, which we have since version 2009.07.22 and remove the rpmlint check for it. - Remove the autoreconf call. We do not patch any Makefiles anymore. - Require libvmtools0 from the -devel package. - Drop the rpmlintrc file. Permissions are correctyl set, devel package split out.- Adjust specfile permission handling to match SUSE standard, snippet moved to permissions package. bnc#474285- Update to 2009.07.22 * Better support for dkms by means of a script to help create a dkms tree. * "make install" now also installs header files for public libraries, plus a few fixes to incorrect install behavior. * Lots of improvements to the new DnD code. * This will be the last release with support for Linux kernels < 2.6.9. - fix compatibiliy update script to redirect stderr to /dev/null (in case the script is not found, do not scare the user)- added || : to modprobe -r and umount calls in vmtoolsd [bnc#523342]- Updated to 2009.06.18 * Mostly a bug fix release. * vmhgfs now is able to use vsock as a transport (although backend support for HGFS over vsock is not yet released in VMware products). - Removed patch open-vm-tools-wiperPosix.patch. An alternative solution was integrated upstream - Dropped patch open-vm-tools-rpath.patch: merged upstream- Updated to 2009.05.22 * Mostly a cleanup and bug fix release. * Fix a build issue where a symlink attack could cause the open-vm-tools build to overwrite data (by placing a symlink in /tmp). * Second (and last?) batch of changes to clean up duplicate files in the source tree, including Solaris and FreeBSD kernel modules andother module-specific shared files. * Plugins now are properly built using plugins_LTLIBRARIES so that "-rpath" doesn't need to be used (this would cause an RPATH entry to be added to the final binary, which some tools didn't like). * open-vm-tools now properly detects PAM and enables PAM support in the code. - Removed -rpath.patch. Variation of it integrated upstream - Added patch to consume (-wiperPosix.patch) the result of fgets - BuildRequires pam-devel - The pam miss-naming on x86_64 has been fixed upstream - Add a new -rpath patch. Not everything is solved upstream. - Delete arch dependent files from /usr/share (not yet needed)- Upgrade to snapshot 2009.04.23 * Implemented copy & paste support for RTF data and file contents. * guestd has been removed from open-vm-tools; vmtoolsd is now the only option for the main tools service. * Added vmblock and vmmemctl modules for Solaris (under the CDDL). * vmware-user can now work with both vmblock-fuse and vmblock. * Linux HGFS now has a stream-based (TCP, vsock) transport, still under development. * First batch of changes to cleanup duplicated files in the source tree. Most duplicated files in the Linux kernel modules have been cleaned up. - Extensive rewrite of the spec file: * make use of the now upstream provided make install * configure --no-root-privileges, to not install mount.vmhgfs as suid - Add patch open-vm-tools-2009.04.23-rpath.diff: removes the rpath logic which was introduced for the vmusr and vmsvc plugins. libtools is broken in this respect. (patch submitted upstream for review) - Extend preun section with service rename (vmware-guest -> vmtoolsd) (patch provided by prusnak) - forcibly activate vmtoolsd service also on update. - fix up the KMP rename: for this to work we need to provide / obsolete vmware-kmp and vmware-kmp-; otherwise, zypper starts pulling in other kernels.- rename vmware-KMP to vmware-guest-KMP for easier identification of the use and to avoid confusion (users installing the KMP on the vmware hosts) (bnc#481137) - create subpackage libvmtools0- Upgrade to snapshot 2009.03.18 * Mostly a bug fix release. * The new DnD V3 protocol is now available in open-vm-tools. * vmtoolsd is now preferred instead of vmware-guestd - vmware-guestd will most probably be completely removed in the next release. - > vmtoolsd is not yet standard enabled in openSUSE packages. - Obsolete merged patches vmxnet and vmxnet3.patch.- renamed modprobe config to /etc/modprobe.d/50-vmnics.conf (required by new module-init-tools).- Upgrade to snapshot 2009.02.18 * open-vm-tools now depend on glib 2.6.0 as a minimum requirement. * Added vmxnet module for Solaris, and reworked the HGFS module so it works without help from vmware-guestd. * Added implementation of new DnD protocol, which adds a dependency on a C++ compiler and the gtkmm library to vmware-user. * The code from the "core services" has been added to open-vm-tools, including a few tests. vmtoolsd + plugins are now capable of replacing vmware-guestd (vmware-user still needs to have some features ported over), but this code is still not to be considered as stable as the legacy services, so vmware-guestd is still included. * A few fixes for compatibility with non-GNU toolchains, newer Linux kernels and old gcc compilers. - Added patch open-vm-tools-2009.02.18-vmxnet.patch Allows to compile kernelmodule vmxnet with kernels 2.6.29 And open-vm-tools02009.02.18-vmxnet3.patch- Remove noDisplay=true from vmware-user.desktop, as KDE4 does not autostart the app in this case. Fixes BNC #475627- Added vmware-user-autostart-wrapper to solve bnc #474076 Using simple autostart technique, it can happen that the device at /proc/fs/vmblock/dev is not ready when vmware-user is started the autostart-wrapper takes this into account and tries for several times. - Fix RPMLint warning with regarding wrong encoding of README file- Revert suid install of vmware-user-suid-wrapper, as rpmlint does not like it Instead we package /etc/permissions.d/open-vm-tools which sets the permission usig SuSEconfig.permissions - Adjust the vmware-user.desktop file to actually launch vmware-user-suid-wrapper. Access to the vmblock requires su right. the suid-wrapper get's the file handle, drops the suid rights and launches vmware-user (with user privileges)- install vmware-user-suid-wrapper with suid bit- reviewed changes by Dominique- Update to version 2009.01.21 * First open source release of the HGFS module for Solaris, under the CDDL. Other modules are expected to be added in the upcoming releases. * Added an implementation of vmblock on top of FUSE; vmware-user still doesn't use this module even if it is available, though. * Linux modules now add the "supported" tag used by Novell in their SLES 10 SP2 release when loading modules. * Fix compilation of modules in newer Linux kernels which don't include $(LINUXINCLUDE) in the compiler flags anymore. - Added Requires: kernel-%1 to preamble, as rpmlint said it would be policy to require kenrel-$favour from the kmp - marked config files in /etc as %config (rpmlint)- reviewed changes by Dominique- Update to version 2008.12.23 * Lots of makefile cleanup with the switch to using libtool archives. * Automatically disable Unity if multimon support is disabled. * Actually build the pvscsi modules. * First bits of the "Core Service" project are starting to show up; the base "vmtools" library was added to the package. It currently is mostly a collection of the existing libraries already shipped with open-vm-tools, plus some extra functionality build on top of glib. Currently no other code in open-vm-tools uses it, so it's optional. * The HGFS driver was fixed for the Linux 2.6.28 kernel.- Updated to version 2008.11.19 * The pvscsi Linux kernel module has been added (for kernels >= 2.6.8). It provides access to VMware's new paravirtualized SCSI device. * The HGFS driver and user-level code has seen a lot of refactoring to enable more consistent name escaping. The FreeBSD driver now supports symlinks. * The Linux module makefiles now support exporting symbol version files, allowing modules with dependencies (such as vsock, which depends on vmci) to correctly build and load on Linux >= 2.6.26 with CONFIG_MODVERSIONS. * Rudimentary support for dkms. * Assortment of bug fixes.- Updated to version 2008.10.10 * The vmxnet3 Linux kernel module has been added. This module provides better network performance for the guest. The corresponding virtual hardware is available beginning with Workstation 6.5, though performance benefits are unlikely to be realized until a later VMware product release. The module should work for all kernels beginning with 2.6. * The open-vm-tools no longer depend on libproc-dev. Several people reported this issue (Sourceforge bug 1960947). * Added a command line argument to skip privileged operations during make install (--without-root-privileges). * Guestd now supports backwards time synchronization, though the corresponding hypervisor-side changes are not yet part of any shipping VMware products. * Assortment of bug fixes.- fixed license problem with region.c by applying patch from upstream- Removed patch kver.patch, refactored it's function in the make call, overriding the HEADER_DIR variable inside the Makefile (Tip sponsored by Adar from VMware Inc.)- reviewed changes by Dominique- Activated compilation of modules vmci and vsock after fixing the kver.patch - dropped obsoleted patch: * str_c.patch (included in update)- updated to 2008-09-03 * Fixed an issue where open-vm-tools fails to configure when using - -without-icu. Thanks to Timo Gurr for reporting the issue (Sourceforge bug 2046262). * Fixed failed build on Ubuntu Intrepid and Fedora 9. Thanks to Nathan Charles for reporting the issue (Sourceforge bug 2048423). * Fixed kernel module build issues on 2.6.27 pre-release kernels. Thanks to Dominique Leuenberger for reporting the issue (Sourceforge bug 2071170). * ...and other bug fixes. - dropped obsoleted patches: * 2.6.27-kernel.patch (included in update) * fix-Werror.patch (included in update)- Added open-vm-tools-2008-08-08-2.6.27-kernel.patch to compile on more recent kernels (patch should be merged in next release)- added packageand(open-vm-tools:xorg-x11) to Supplements of open-vm-tools-gui sub package- Re-arranged comments for the configure line. Apparently, comments that appear in a line continuing on the next line, split using '\' break the flow- Added --without-kernel-modules to configure, as we take care of it on ourself using the loop, for the different kernel variants- updated to 2008.08.08 * Unity for X11 guests has been added. Unity is implemented within vmware-user and requires no additional setup beyond setting up the vmware-user application itself. Unity should work with Fusion 1.x releases as well as with the upcoming Workstation 6.5 release. Our in-house testing was with Linux guests, and they should mostly work. There is very little standing in the way of FreeBSD/Solaris support, though we've never built or tested Unity for those platforms. * The VMCI Linux kernel module has been added. This module provides high-speed datagram and socket interfaces for guest<->guest and host<->guest communication. It should work for all kernels beginning with 2.4, and for VMware products beginning with Workstation 6.5. * The VMCI sockets Linux kernel module has been added. It provides both datagram and stream socket interfaces to userlevel for use with VMCI. As with VMCI, it should work for kernels 2.4 or later, and for VMware products beginning with Workstation 6.5. * The command-line Toolbox has been added. This application provides the same functionality as the GTK Toolbox, but with a scriptable command-line interface. It also has some statistic retrieval commands that aren't found in the GTK Toolbox. * Fixed compilation of vmsync and vmmemctl Linux kernel modules on 2.6.26. Thanks to Pavol Rusnak for the report (Sourceforge bug 2032683). * Fixed an issue with guestd's nicInfo updating mechanism. Thanks to Jason Lunz for the patch (not tracked on Sourceforge). * Fixed handling of $(DESTDIR) in automake. Thanks to Mike Auty for the patch (Sourceforge bug 2018802). * Fixed build of vmware-user using gtk 1.2. Thanks to Stephen Duncan for the report (Sourceforge bug 2014338). * Fixed compilation of lib/guestApp when using --without-x. Thanks to Martin Preishuber for the report (Sourceforge bug 2013568). * As usual, other bug fixes.- updated to 2008.07.01: * fixed a backwards time synchronization issue * fixed an issue where open-vm-tools configured via --without-x didn't compile (not tracked on Sourceforge) * one can now pass --without-kernel-modules, --with-kernel-release, and - -with-linuxdir to the ./configure script * other bug fixes. - branched open-vm-tools-gui subpackage with tools that need X- open-vm-tools now requires vmware-kmp [bnc#397972] - exclude AMD PCnet32 LANCE pci.id from Supplements list [bnc#397554]- Updated to version 2008.06.03 adopted spec file to new build structure layout (the binaries are now named correctly just after build and do not need to be renamed anymore) - Replaced -werror patch with -fix-Werror-patch (submitted to VMware for inclusion)- updated vmware init-script [bnc#394431]: * check whether /tmp/VMwareDnD exists and create it if necessary * use modules vmblock, vmmemctl, vmsync for better performance * mount the virtual system for Drag'n'Drop- Excluded the building of KMPs for XEN, probably nobody installs a vmware host in xen.- added Recommends: open-vm-tools to KMP preamble [bnc#391434] - added -y to %fillup_and_insserv macro, so the service starts automatically [bnc#391434]- replaced %build section with the one from openSUSE internal stable build, for building properly against all buildtargets- Added preamble for %suse_kernel_module_package in order to have a Recommends: open-vm-tools on the kmp. The KMP is installed by Supplements: the hardware ID, and the KMP then pulls in the open-vm-tools package by Recommends (if available)- Updated to 2008.05.15: * Removed "blessed app" code for starting vmware-user * lib/file/filePosix.c: Use new Posix_RealPath implementation. * Cleanup UTF-8 handling.- Added patch open-vm-tools-2008.05.02-str.c that should solve compilation with FORTIFY_SOURCE enabled- updated to 2008.05.02: * continued Unicode support * open-vm-tools now depends on libicu for codeset conversions * a few more bug fixes- tweak build section long enough to really build modules matching to kernel flavour (and not just build all for -default) (bnc#384192)- added vmware-KMP package and description tags to specfile - added preable file for kmp packages- fixed %verifyscript- updated to 2008.04.14 * continued Unicode support * more bug fixes, including a security fix in guestd - added permissions scripts to %post section- updated to 2008.03.19- add Supplements to automatically install in VMware- first autobuild checkin - turn off -Werror (werror.patch) - reworked spec file- updated to 2008.03.11 (developer snapshot to support all modules on 2.6.25 kernels)- updated to 2008.03.10 (developer snapshot to support kernel version 2.6.25-rc1)- refactored open-vm-tools-kver.patch to detect the kernel source correctly- create link from /sbin/rcvmware to /etc/init.d/vmware-guest - autostart the service after installation- initial build of open-vm-tools - builds kmps and open-vm-tools/bin/sh/bin/sh/bin/shvmware-kmpvmware-kmp-paebuild24 1256655091$%/.&+'()*-2009.07.22_2.6.31.5_0.12009.07.22_2.6.31.5_0.12009.07.22_2.6.31.5_0.1635e43cb74fbf025662b7566eea81ed3fc91bb604af4b4758a398a79f36984b174cc565cb1451d89429730eafcf0edcb89ab0154f3b4ead146dcc1c4214741a54b52bf32c6aec2312e6a2c9af7ce82496e16210f78478fc6f4a48c62009.07.22_2.6.31.5_0.1-2.42009.07.22_2.6.31.5_0.1-2.4 2009.07.22_2.6.31.5_0.12009.07.22_2.6.31.5_0.12.6.31.5-0.1-paeupdatespvscsi.kovmblock.kovmci.kovmhgfs.kovmmemctl.kovmsync.kovmxnet.kovmxnet3.kovsock.ko/lib/modules//lib/modules/2.6.31.5-0.1-pae//lib/modules/2.6.31.5-0.1-pae/updates/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2/standard/fa9de0cae00df42d35720827acba365d-open-vm-toolscpiolzma2i586-suse-linuxwHe Nc+MOeoj"S?Ή{E3:1ZXG}OAM40k@' ކ92zlŁ2!(ՊBwhh9ɖƆv'NGJ^Y{/%pɗ]++zORp-Sinm :п08TF5AntR8J{5XHyJ$iLSqnKTl|^\q~Ŷ KKޕɑ@!Yor*- WY8apo/A$r3j-q$X|&Wy**qF#LVpw۽FG$D/.>VGލ:| jq3;R~7:Qk&&xn_< L,.SFhO''$"R˝ rG4ExBGI~_NoIJ8-諜>'A@s5"&R-AhIIqvIeڂ'+Q )m7;KLiO] ٚ9-0S8K ڻc=Xc=˔ Jj|2MK:qA(N-T `O/jK3F„l!Y)(WF R2 ɷv߆;AU_;yk\,L3mPQu~CoX4[Y=e\ؘYәt;33{ݑy@wtIP  LAc|آǮvi V鎈*sXßc4^Ct_;'\9&0N"7 k9#DJ ȵ:dh-25f_L O1"^38PXwqzӋpI-ś[N-j`B'7'HCv\p$꾆ڋJkeh0~cgrytױ'^k%:gٟk*gG8%]oL0kO N#^C`喡"@s[Ƨ*EBXRlş,N꣰&ZE$H5ءfUKE ~iν6b(Eaoy1p({:%f'YK(`mk"29$'ͷӹ)e&q{%$F "êXT䀳.HdIxpՑf+X'2 =r>$*T҄戙|qإg%֌wN,7LwfX;( bTN,Yj>BWwS(d:rȊd)$(M;J(5H,0¬j*EUj:jGAqܐh|ZNZ%|=U@-t{;e2Qm:d~`6!b*u3 1ȉGQeCc;HqR~jAY=I!2sw:})5vl,`~F]Mt䢖_SOq|r>r TC{ݛ]Vڧ=))6* v)曅iAr `D=+o۶AOelףy?1?BÆ5Z/GIůK` ōzupBadjӜ9KAr'p*ؑ Ju(VB(8~*<_羞2[C7^|DY_乡*@uĸXJq]A AH j(@R P~"xw+r-w i;!) iB)Ed]÷(̆93XВkBS55^:,~G6; "if]^r6UEGw*&rX>9'5"ar3N "7?]7J& Cl~^tl誾cD5 χ @tO'sd 6_ښe~#TLǒϛ ;t! fp#{0gu6NZU%Qu E=j?FE~6q-TyEi `?yL p7`ov4nӃRqE<6L͓VazjbFEx}j׹ys1gCQZг(CnljюxBQZ(BxMJhy"" $xFPV3?{#, v7ot>!o.ҟm®^͇D1P&&3RIt?)TPw&DŨkR>ōQ؟ki E uY5&Ih-F{x&?;l(LrI`ãCZ(sJF$$q'SNC%p'>ί Ӷdf՟CPtmHHKw p?b>5C`M۷]g܊ (F'gyl~ }9!X9#@ݥRafPXJQ{SY0 Kvs,[n:K[Ae-^˴kQQv*h)_595 f_%7+eU[ݱG/ngcI!| vK $:dna Jvj@Pl@w;j æ+4φ8p=w[~dP܆̛⑦?ąrPSCaY;+&M]:Mvfx Ϗ%Ŋrr ir̄q#()%f5Ń*:9ZNkޑ/B{"!+w6"@%NH yi/Q8+$@XS!^] P"h4-kl50"XHY|O!*Iӎ$/.e< GU^o ]3Z0cx"Y b"JOgblSQ߮c7Δ'c/c~ׂ>W>nvdψ$cT]5v GϗvDG<.*?(^@~Dg Ѭ $ DMA 5 Wb?W=y+]xĢL{j@OBWS?/'BRx#PUvtW8k ~:L)S1j-tYwXTӋrN/ZWg4,%p p2UpaC3aZL {>?^+bcy1r) fr#_ȞqP7Yn1ܚ(d:%sTy^>);dk0>4@wm kmQ䢡ج*miH}{l';$Ze'X bpE\I!N$f4U8ov.9>3y $^ubo\m Wö@x߯h EcPEcЪ++@롉T5)>D@o rU_vHes;Dn?J6>soGF}"w܉“EQJ1R c;&妹Ua-Xu -j hA>Sh@!kx (rCdvx~FA^^:#[FnʆeIz*!#ȸ>iY* ˛I1FvSX+qe4ٷg"|5Zqs60ŇUXwFƵ*v\NܦsK B~yLH!JYIt|ցّ,=bMpFX;N.t$o:a gOFzE^_C֎4CagID -L3E'&G-pZ-[p=Hxia,C1hʕ6RZkq9\)/ 8FM?}>Iih2鳽tϚ)_noW|*^?Wd&MzPgʿE|&P#nFkSd*0*l$ 13zK\7$zߊ2^ѓyJ/XsC CͰ{'1v{VwaUΰq2Γjlr5ܳ5si0niNhFT.)uA㾐L( &]NX1w"sJ'0eݥ #Q'E7@{JVsDu? nW h8Tx`|& xMaK)|vFxA\D5..p">!ݗy+k˧x]]4ʭa sF}ԯEyLW9{L(v~0j~KKW?|3?dz61ny+[.O<ƫyUX+Ny}lvgn#vOGW1`VhAs }K')N@׹xQ3:E`" Ykwq*hE&CiuohI}U&ɚ@6/iYZuVoXv -o;);. ߟ/m[a>cjKz}DkԔ>Qsܫqpo 6ŦQb [}˕-ۏJդ:APulKD}oGGvf)j1NPj`pd hi`^uN¤{WB$ v[(*xݷAM``9?7;aG6EGA/?9CXCpق|YMIW -ݜҚia=fb ޑJZR?[]S?I,Lq i\ջKV? ,ۚ/(zqQeN jhe! x585Nzq&!u#Wo^hšLgfdDB9}p8^JNO˥+?snS/SL{[q)$oV [X@Vsn6<&<$܅+5;RkLj6qLh+RF0}rR?p}`EkQ|Csn*Ix}I3;fEn3k,*Tw D9dc@wù_OZ\'/d?m_ ~qsy@4@&nJ<4rltpp,!Mw2C q?ϣ;O{-k}XvKtz3W~z@7X1{f# XJDk+p~.][ -aivj6?9͋L<2#lGEsUzX4g̠ '][}B .X;+bX}AV JUH6\ v|&U7 eVd-3iQV,oX TFO-AeN.筣 K\OU[C,y.Jeȵ$ǪiN_XbW6Hwxr%{,L۲dBV=%3~;H+<՝]u(.WX ١YeDsouQ2\YBm:co&fbS+m7sѱ}-,`k\E s)ϾGPx:jVj nx,tIM 4Xu/T5Cvx6(d-5='&ߎ7)AtJэ"S!jpО_ e-D- ,R,>b k G)IÝa ] $%=,sf (CgX& #!s zc |+`;#Ē&U>""uP':U)<ȥ|Ĝ-C2 *fi7ϻXO("=el OCVgZxZRoe99?ߙA`ve{H}d9&8%znD@t|sDfql{&Hzߵ15Nqw=2j2%_ 7E/wt|g^v]Z" Ox xQoe8Q |e)Nʟħ`\RPvASXAf|wEN4'pC'DY>ᔋ/h@-MӼAO?8~ DΌa|1#r'1^k\Ik:gz_pY"uNn!k7p-(7LO Ȟ&_tҔ?~8HW@BIsfC%:FꦒV=c J.:9 bS KuI~Hkԇļi5HHeuguoݾ@3R`C@?FީV]ؤDֳw11|U"5íT]EGīgn#EI6" Si?@)v[/ `R&HDVp+BtMXgMڣoEaWuA1چ]Jt; .q!z^Cf}]'>?k~wr"ТZva¥HEH{VeڶAEyK3Cgqz}Yڐ%|:Rg*KMnJ@v"qs|,^7u 6S;_bC3w/փjXrGV,?̭^ɔG،|pIqu1J]Qigm@&X9x"SI[<`Ѝzڗvx$𛑡G\7מ-.辟YMe ``goG4:&5A*q9 PkHdžԡ}a ~1@,cЋ Q&*f=^a5Iue5M/ }D"]あƻx̖""xU3n'VP㶽M)aﶖ9:&'@?I$FDD*ΝGPȒ{MFa\g,GQJ0˨``Gr#. Ë qTP$:]R4|@0H%nҗp_m'C^4OOG]w%_٨udq!yb8c?*I]9/O~Ormi~z' x@ 6Xx॥[dU+鵮z&aɻ$\Gj@lmCL[F ʖԚoLDW0n==קDe-i3Ch&Γh8Dm=s7=2P)cߛˍ8Z ^RԎY{;+tfdZ6E~\Jr *k.qoc>cwc5!µ}.F -+SNy쯱Io옽- ?\ o4+ k, mFޤΒ՜ŗڨ6bG7=B?0 Eߒ$M;<L_JZMhz>y0֚ .cbAG |k@)B#KP[9ZU Jny;垴!pP(#HcEI+)]>Yw}5(rPR?KNp $ٰ.oFSl?mC[|ͳ#BlNpѽ#XܗYeL']^:N t,N-@'Og(mACXle࠲]jJwRNGM/vE} ٹ,COUl{?jG%"SˎxfN6c&:^-s fbY[1 ?cוh_Z@߯ņLfld5ul WX&s}\F3=x8۳Vo4ϩsJs&dAbwJ.q6zµa~hw+֘ VL~b] 8WÆ#U0 L;e5n) 7XN5G iWb4I^` Bf*VO&hTB 77DzхӖq{vn̘?4ٵB^Rn~GX{L&t9s${k;MMXlBj:IpWi=]g }- J ȉV3tu@0ZSm "Y[0;5ՔjO,xdhгLK5*:Z~w&&9hiXac=ngWI c~O|)zEXP-Ki-"/R"$~Ĕ.0.hNS3[`1]TYKQ-Y,Q_JCaj64ta>jN=wO>"&oIs`}^ )2,Hd@z:g̽-+U 'M~/NѤ d*0 }u+1[5Eݹxsߐ_EkB,[G0OHJn/Ɔ2W?M.p"-ȃM1j{T"}^7*ZzH qyfړOz视B T"嚎L]cPZ6V3O+eЭF[]E E x/ٛ3fbRYmA%/ȟj#&k]'5zuZϖ_MHSPɴ=&}YaX`6 Pa@Avέ'9mgOo;eEbr4{u1Qnu(R-G\f-VI,^'[<2sl}h"S%C_\e?ސR[p @ ߑb$O Ui!H}x+P@h[%)Gz D<s9}+w?3n.}ˋYc|y 1xRz7[SJ;!ZAO1;$}Tu_@Ԏ+xro\5D եGq7029~/Zzf~=.oJ„lNoct* *yP]TRi֖@v6 fZe ¤c?)p)9EѦLg}oӇ9 Qرe\@Q(^۱)B hr#~o(DoS K`_F=q5 eMzPT]ԿdJy&I+X k^ c72'8Τ 45<ӑR"?Rb7p.;k]j 20r?2NWJUW@W⃩w;,H Yp0X\u",$ AkTYǗQPFKQXqJf* K^"lOӓ/'!ׅ#E=둓>[b,\}L-5rdö}Z4۹7P5(\|rwX-=RCC7űE9 E&la βrD/Hr$vkYC G*sj(Eļ8hb@I=2äi|[a(HL){@Ҭh &@^wE*=_wQfx-PY6~#Z;Dw6s4__Ġۢ)<[ȈpB: 5L S@AL/vh(K6&tfl7@4z)H9p<4'-3WHxp)k:6,e2zwX#]c@&AwxKQ ErEgsﵼeHn4πu?3Afdp;Qյ"{az,@Sv}P:e@YȘd %Hg0!OtM ['T둅g h!cS]`pd&GƘ4!8ʪ%m>NT+1FSGxF Gu(tT΍OM'ds / O#4,H\;bBn|@GJh#5(W%{} AY0'?ΥN1ZLȀZBʔM#xFYwcӾ$%M>ގg4Kn%>fAqXn.u8ۂ+شiNI1("%V~i"Ziֿ8Bm+0쮕?rN949E+Ll&JmGj_V+SzYf>J*|^Gy1˛~Imܧ"[& x7һ$pRNLKqf)q2:ٗu03eW6YRzb:OySL2ZԸtbh]UTL1*Ui6ˢrӂGhgZ?jH'LU:҇@d(ꑦdA2}r*,c@NiElJ8d=hOvz92[Vy3cjt 2 *bL@|oʑQE!j,M͠׳Z">>Kq[)qXz\'P߬|sEE@g.xLm֢©VWyQZ sj~P N`LEæ-eoÓkV}[QZ4 W NCK3Fk<]u&XSuǸCcf׭$2{ˣ;_yhsdMcȸ ,`O3AIVD01jgsvØƈ3CxR\y=d˅Z$'J D(*=`!(71 "iA^ "gY U,Ҏ9TgVz <?y{`Ʀ 3_˞?aONMb'ϣ^> p{ŖLY%۳&QNΗG bBe2{aېxuoR<%+߫7޾^ⴔfL(=DoJ{i< 5Sar QAg<ȦVa50`)hQ>XL 4bX& ``}GKjw}-!PǾl׫s1bxm2MFANj:]Y9ULpZ\gnLt$2wGw+x(};>mLwG>E Õs-i6\m?YˑVeIݦ 8;@|eO#] '&¸G36죈;< +8 J,X\733~ TԋJD~jedM#u$Q"D-IᯱS NJ!#.n(хRFez;|}~J#5Z'cvWy8&1hf8$r*V0_5ίokCGLa[1J2U"l8 l=ͺ_~P>a &I8 ;"K{w\;Tc敲fU^3lE Y][?/I 37 趒'vG(` `fSu`GU5r$&\Ugf 7*: T =kyָ;o{!pnRfot&_BRZLd ƪLiJru5k>};R{4| _L.jk!=9dxέ]*\eN->^#i̾ܓl}f+Qݨ[^8p h6;z4ͰC}Qs:rnx `m^j$rCh`GGgB-BǍq+^MڱDq S/6ɲj:>PDaͮt^[E×ʎͬ3B+MϭgWYvn?FGVC8`FO:WFn/\akFL9ʵ8 KSO =8轅0(ǹq9H X@B|%M%,]^yRӂ?qyt煭zENT{'ٱĶH卖P@Oy6ڍl"U=i)Gt[=`|X7}[0(fbB 5 Jf]^`ہ2'nB?b,b˛ (+4t*SV 4كJn C0k:4+p.s1p\@-A|bꗞ|&&;REeF8=R,1Geœfɫ@+BFnBU*SITN)nܦ@gPg덖,|TuphWPu4я3 $Tc -d_yZThٗHW(x:$BBCH(Id^ #֍;*;EA1+R}S<$gV9̆gu+ ;M+S#'2M#{6g3q.2S:O6JTͨ8`fvcf>##[|2vl":WҟHsVgTю/.#O72=d0)>2(Z3a\0cTѴoGXZB&\!|3#X?`) iodvO: Z6کx&k$c:OXŅf%w֚qh63 6gXMmg2v Y]˔}P>I<+(;I@E9aUoy>j/7yG{ ;qq|ڻ#Bc5I1x3×ݳ[7rq<)`_G23瀑%sk`k (qkPE8B !P|d0 T6}_A̭|l|s6G|bԊyYc)Q0\ު;&zα/ޱ#~-Bz'Ą|<'GQ-`wz$/QJ\kdɷj"8 2X/r@+$mBp&J'ǫէ/ImFء%cõ?o3,Yq-- V"ݣZRnXS<&sEf,u $XlfRC,s4Ȣhg`{_ՠjEkgm?X6ΫތGJ_v#oz $1>+7 m: x,ݷVsمpN G@q}$ __ęz}RV9BNh_ |hh5) ۸l!ROEg1g{$]S, >#h*M9lsW?燺bn`&gd\ U4|p+)Z\æaܼVpYm%p׭oV^Th̛,L_]wuSE|֬s*Ia㣝qI c`⋍j,),kzAlxz1Q5SpvĬ߮ߓ.Ȋ1sE'828k|f ٠PWyE?!qH.׫2׃ʘހ2BÅ13Pv7*,?HFf7bKy(ObFu]Ob UOG6ʴcjfMl2K8/:61+A| a "`ߛL 41N:[r>܆|] Е*=7p EeLY@8ujy:;;}z26܅p~umw'N~tBv'bkpR\gG@ʴYםNvd<܇[w,3V//y02Kd@5{=3bC< u t0|:׮BܑVc9YXW*RvX57"*FK]o?AsR?O|w[4*8~]]K4*P}zDFFzv{9k_rfECR3Th$MnM%PE<S8?9@PQ4K k;:qGc9-yAg=J+Cb83? }ѓ&AQy:ΥxVq7AqzH{ aUŀ?I`r_E1ܺ5m@̈́$~EvnlG9*-p9qm2I"9:I9o޶vAzҞ,Jm\tE-BUdajsWsN`8aMKON霍`[:)Gd3%>B }}SB,X,JеxUB{0AMu !ڸ|c ˿RFa0RRSOqy)CQcL{vD+ -"͕djBAX`r}-ok,pRDҹBe aKMSz" bCt+~ -f xzӶDO,.œ N_< GLk8| {e!U㬴N46y`@gɨn!)0XQ+V>32tA"iSQUԍCQ®M䝟p Y _aI+ )>kWh|Gyt]ȌiPes=%m#"sNw(.E |cdO_1xS֝?I}QZ+O筋c$V)pݘIgR9Șj"<<2Bef\vgʠ~2Uya+sE>JA}+6.@>T Ms#E%IlM?7*94+iha.g٦iǿɻcYRGCѩ|nłֈs`Ö:>RSbAvey8py 6B`z~XG W}b 뵅(jɠAf@NU .7|[tiNh!.B agɵ`$b b&[@Rԟ(R"3nv#BD/mHp 9YoIӫ&k ՛jFbBސt'kC@=.ěᇼ#!16.!54zG#hA E!+$TW%7͖DdOBq1-=C>BNWޮ q7_DXŅd,:,|Pr ;r6.z־p|{˲} 7f4A%}TLE 56@e%Riז|K-d.^%5&|f_%os-^,\ r42!gڭs"4&. N UMU0I bDr6Y BhN2:ŝjl&+~/\U .=k8mݛ [KhHsɰLHq\OH27LHI¬7S^A47S8[ǮaiIL I54*wio]x r2Jì~~Pv sҥ{Dఇك[kwPOe7Kd5 LsLc\H Q$g(_Yqq˰M ށ$hO觺foɤSXl-}1evBdk4SIv:*Kzm&f%rH!e  *o=ZD!F ifHHP᪗k1)uT8*!ٳ.ETݨ_.4!tyxwoX $Rz9Khe 4&HQ4| 27^ bp%!wXt0ThcP940T\D~2?p(D<=! rK7M +\ "!~m9铗KW0p-z6kF֯#`qpoz8nк~GʠѣEV*E*>I˂bA[4}A/t)4́_Ӏel{gh=z D?UxW44[ *gbH(eNQm7!'w3Ee*O.c*}sN׎OVW6 _!U[no檅⽮(2sx=Ӡglz_`nΤNҿdYoXL͋cN"S+Dx≂W]k̼mTW;~zv?t/\ͷ6MICRQ`ؚ*[fO܄,BR Bw0_1ZVUCd:|LF73xq+r,@gho '5 cҷo  5'Pc|ҲlYTϙJvzzTBagUHF5/{Pdz_߈r7>rșB_u}~n(*T2\ uSQ9dTDSfD2>{]{y&6~UYt*\}IVԲ ;XzUә]=|I;#o ~SғՉvnkJ;1][@N>]R^޷o{h!Ts}sve—CS)DD2A-Dtr&(H%?wH2't>~6[ms@ટIӭT0U\v N ept?v^tLYӕ}-m3ogmRxW>Īc o0gi<:D7 ᮎ@wVq;|=}=B}jzͅ\F\s~wiYJRYq&v '  hol^HT|V%-VޫC2WoUȾʊ8mZJP - 4 tpaac.ڟ.gG}1?iL6wuoy& jM;r,AKOZƇsj"!brQi\ ITW ۨ|`);v> ( %˶_4zC%)A&b3{IKVxuf(7: ye_"~[02ȰDQOxohјyl stc6\k_&̺HEW”uI_RV$KY}Ʉ=,^+jww !]z |*/gDA9sUM>軺q[>"JkP^F{u ¼/E~k}fhd +72tg? ~# -Uwc䣐zt*UOEkg5r|1^i鄉L5rYjA`G')jdIM;_ ǂH"9V(1k+WwC1)34]q#NlavGa#0 1+\͞NQ f `oUbul,(Yf!^( x|ύc_UH"*eTs UE( bPjݷcnRF~(诖--$( GD8IqTqi‘ޘkXIdhR離v+B'u=YD׋RB;cl!t7~MFlc}TS$y0o$v~Dk ~?re}F7n̅&-'IIiflad.`K,<م N >]3J3K((:n%U+<* i1єjsG('Lwc!)+Ui?9IO+֫i+㪑R1H]7%%b}x2Oͱ2#-(W>o> =hD[DNa"0`DW4op&X>K NRq5&BDTw8iD1P/-(`ѢG/3:휬Hrmr-6;9Ws}K+Up[ޅ!d[bDW?ӊ 9cwR±Jٓ?=փP?&zGkA2{s[᧼ ێ !Xw%׾~r81F;U@wYD1A3Tzx_4Zi8fP4;M#ɡr[j`P[qE&)MH!,p]קe}PNCIL j3 8Y|\(avGQ-i?bߪ%mtGV̆@X-?JEݒ)jcZKL<Ձ[-e~={1Ⱦ*t9e mtx;ad3]օlEB9\EXe9@E땟PGa=d?t:i urpE*Z?i=$7y2Kԉ>nF7W[ExG֬Az3GG*R7FFZTs3?);ҕ1Z{ eli{E$Nƭ.@_[4sr_Ł)vZ٢hl8ofq>zY>2Y۶Uh|qzb9u`۠﹀017 )x[&"m)/p}BjC T!VDz[x!xxPRb#\F6e7x3z=L47L%^ASzG7&mʎX4#f'YۂJmv*Wj=F ?ڧnxBpl㸌D:(‡-i_ AՊ_yA#4(o%Vݕ2l%oCeђh6qdteQ *,!J@^/\id )TLJ]Bb*Yn{c{`k+୵َ4Z y[2ϊ^,RNwvv'qq[lE5ARy^q8CxetFw|{3 (CxS-EA)ՎXLMތǀ(IB "".)B7$2Cihų` 214|( V^get'KD>jB/~h;M@RA'>|4[B~jb2ÃOڌya 7bu"pF7͢>1z-tgX8Q)ABz5ZQd ߖ}\.OYs幥s :#/W ,yM^n(gdp7Lvi6_s$ks?]dmOث1"Lxd/FŠiĄ#T>n΃U}F|oa!3e DZ@KU~T^䏴.Q}QןGd9'˷O}M.RљFeIs~$x`|D5FM3},X~ ]U$Rš xGŷ]g"Id ) qOCwŁ@߹&$ZS(_~ڛRHrK)ݴNdt~h/L4.? 47* y]yD{@}İۜSzzg1gicX``]8MPgS'qF+W%=> 9d oر90"NTDbVҜzf]l}ۖ_ y#zwh9ǖT1נ h,"ScÒiR;HBCTGSKDj8stdjaB7 pGU4vKtݱ-5SR%g]xnD~)#Ӌ)3ЙYd u{p ѷ]&ue^!-C 5sS~( W3Hİ󹺳KlE_$W6qθ@.Vn%4xw3e?/V;Pqr*eaǧ Nqlˁ L|F3(ȚFڼw$GNn UbDzHM:7!ހf̹C-|_+^ɜ.(qp=/?39`Ⱦλuґ]O +ԑ ͤݠV]YSX9s;/ϘvmsftZRV("]Zf3a!0k`^u1PH?IP?|][ xдKLZیo8 q@z/. _dj&R]نq>~ssl`\ZvW˞"mI ~V0Zק@[0ZE5& !)3Qp~ (J#ә BEdUZ<DzPHt <>~w0ŠŽ?/%*.[X}=WLl &랐{4q]/CJ䈗I1 Xl˻{h)ΖƎPZ矄Өte,fc~M4^?| V|,1 ^QL8&gR@+AN~R˩^9Θ.xi_n"BKFn;I=&+׿Ea~,Q)P!i*\PVE6|t!SƐ;e rOsd^Hd;Z9 ^/FW~vT<}ajL]}Gǫ.OG5|2Xq7U'{6 ^uxe(MHc^`Iwy㞡ӏY@vdpb ҔTaMyv2 `<"Rk.X{սc[;Cbm7PiCD|Q凜Ya:rZmŸ dD)voZ,/ByŴĻ'.L{LS  ]Y*L`$a(=W9m4hr'%=(c޼(M2r"?ԟdc(zf#b"um]V P /: 7PN%Ε:EHe׆ķJ:b;nIDg0#SiPnHZrɲP[9@~dˤZ6p#yHFoTIY(&Mv}o%ȥ; )f-/F&Gno!>R]Ks(_zf6r*3V ;xb-OSƹ%%?w\7a_4eUs&L ,,MX^9Ef0ҵف>༤ /3vV䝐 s}`2LFEQeEEӴUu-)cKv/>U ɷ˘dpgOxz681aI+4, ɪGLsj'pE .-!ſ00\f/8ח+x> XؕbGDV2"wN qހ[Uڌc( V1c =,FI\|CVΖV9?u5WV'0oʲݫ9xtޥ`Ln28 e/M3k⊏(8eC)8}n %_bLw\X/ʜkEfh]:3{mq{y|2[5l V6Gf@](\h"q?6{x'6Ѹj,#/+\I^`aD6O:S4kO|U/>6r(Ԭ&*մ?]giD~Н,7`6!MPQܵ-5d9P?+NWʨ +H{KmPT<,Zɿ^Y s$!d2(@̭=Su*9ɖ&̫O傔sOإ~ǥ{[@@so:su|Hth Gԕ갺^"ɌGy%_%({7ZM/6} hm@e]#$ md;b[QJjJ;>v%M/r׉5Z dq;xi mC_jV}LO 9f5~Ueʉ!‹zO#< :PksZZN @$,WhE#.;+Z'hh|%/fj>H7HJCz׷a 4鼉KFWTJZ3Ɠyg}ֶkCŧ 3R Ώ.R4IPkΈd6p3YD.S s1(rmߙ,v ǦWn܃bjvcq^#IDG5#_ŃoX첱FYc7)szÆ`Wa:7Zj[r;O3g8NW{6, =r2Tw?w%9q@hVdq>/ǢSJX;!yQx JU J!U"Q0pw7xP޵!~g#~!+sK] m,%.h||!T|^FdFP"FJv,7;`$ڤfuN~.`P LG2Eb߰v#!!>WJU *Nr":;:uXxKsgNN}=%#óo{1=Dɸs E= hs5·RfizD"vM,9Xc#I E͟a{e쐇hYp6G3mX 1 6>)?:wE[Â蚟fX>ԺN91Ɯg$2DLelXփ)~.TK&t4(21 0NS')}4QF1 8!'eiplm=(:s7чwnK[vH"Fz&ilc[ifwI@G$2,V,G.ӃttQ[Ӥ7Ve1SAv<Щ%\\$>@sbgѝaAA#v2XkNB~5"D|{RvO4l.+;;Og|n52lͼ4xǽ9; 1R].DQ*9QZ]{]xOt *Lkn)*%9Jq~sAy!;I_PX~333= Z0Vuɫ0#?$>cs)1(F01yK^bY-O;JU/*L5W v>Ϛ`N`j]Ӻe:QqxDL;*} f>k09э$cTF'|pnYխ8gV1*`/Ïb[E mXFxsrG DLP2F 52 2ڼj r;bMij)uS̽5/0"t\kPqZe;PXA y̹tZř&6M۲" c<=f~']PHϙevd1:[u @t~8O}[5w(ARB /cZp!t ;#:kt7]IyM}#h &8a(ָl]@dʢz.>Tf c'\Ze[p*~W@O#9$^4n0h6-Q8e: U۷8 #5kR[rT|Q!{.`i~ƾ7) ꫄;= R!O<Aю]jdPU"q̪0A=1{' tjt&u@|⎌4qg%#L0(=`HYqb|4zkrhs7~hAE#8% TK;%@'DI &sy;j#X;ݐqx&~&aal.6vT_Cb`ީF 0w~pDQ,%mz@DJ,LDR,ǽ` 㹥mx#>IF4f˓ (>uZMп3yN >|&" g\س>C E\%k* CA9,xJ߱5ͦRt?ui v.- L{Dmkz/U۞8,,wn+ā̈GSK/BÎ@SPMa>#Eu:B{Y/n'tU띜r\!gڌ2 1C$."cΞt P)<-TePS!%̝ f8W% |j/xЃfh{QDJӃ 4ʉxцP`J\66yO i-R"Mzr1a:Gǭ"Ay5ŕM@~P@:P'<{KիDBFy4WlJ ^WVD l6J[,׳B6fd^vV̳r!xc+%?ߤզ@֨ZCmf.儿N2ٌ)~OLx3*81;)3;ṅr(4ZƵyA{.!/]:õ6.Ra}_H_.ZYHF2`gږOe|1 _/2hh%?4%U8BY`|" Dw؂$n?5ިEucJ9GE .Jy`85"f3)}A5bqH:q3Saz:4A~2pwuaɛ Ę^T,#Tpn+)Y'#5O>Ӟa"i$]v5IPQ;pdyH&_ ն%$F$|j#P2+aQkΆ m.Nv-Gy$9 BU*W>u#r2׼Gqb9#B ׸OA@'W?j4;5#e 7#:=nDbv#Ǎ]W=@'FUO(횟4f˷Ao|RԻh9ӧpFЦex;1F>7(Q(a2hnxZ6>(B"_+!·聱N2@AbᤔX8g )>~yAe=Gؙ E.b٣ow'.T5}0Bn!c4 VM]H3?RE|mn$]h=4zI=y6K}fY|_H(<ޥk8AQS2S~GoabމRӡN7b疣WNJ%p:sbcptO ڍ^=%\~̎ΡVN Yyk3F(TRU'O~P7)w3+OuiPcENdD7;L8\:N/RœԄ1x ךeGiS> (5OeYТ1wƀO ΟƄ n^+u!05PoB(N~ď-FBtP8|z YY"̡Wie:)u {yu1U#:9PO 8"ZWBR뮊q *::ɓ} ikף,muad[[. U`K `ƚ'$؆e'c1) 'P' V45sL hWnj"Q^Fmъd?K.-թJǀQL<.ŎT'=Z4׆ Z8EFdӧJ#5aA.Ǐկ]VԦd־ "#,^4 N]yct}I"Ŝʋh#_-H)OPjEYsBp3tp(pjvN{EԤ?`i}GZ<)S+籪V[TxdW՛xG׌NutLs ncaָTV*[6 :,; KrH"ߜ 8.fVfAi%݆pNn2;-+#24Z2sl߁Y|hzS| qqȅm|HOq?JH,B)gZFy2d^K$} T3Ջ& `~=ײbu~"{zD\xq.DPpfZsN.ՉG%is7w' )Y yӯM; j㕃l[*cwձͣ.?Qήֻ]'^ ~ȰԮX5W^WBor}a :ĪYѨ'MĔ_5c-,JXt֜h^ijs7$0P0B4+U!vewp+ rT j# x@%?e!>+ s D~|vpG?3Y3Wgti E/5z75fv8i_>a&WM)kc/엺ɦ9?:}lT\tKBl闣?4/Wqm }$_68ʅ0 .Q- KJe:΋ h^VM;# t_U~ìkuiP B2Yuc#JZ*W y3>9ƣN %9"?WJx]pe^w^%=M̀ 'yi=rbxQQT.cW^6E;mnjmeޟ9\.h@d!6)q8p) FEQ qfx\rH@Gܖ騋^{]A|ͩA0S o\khc%g1]# ӕK}?9Ni.i_ ^Rvz&f8xyj:{~Fțu SA.l Q)i [_l"ci6,ŏX+W JϳwU$@#FhkXWf=MTRD.Iv+%UI?u۬K/-kK~7f GR\0)\ٞ'V7r מ7Wq:1b S9s6?[*!Ԓo;62Z = -RbT=GhJs?@.E5~ йgٝ-k&IG9&@K*$U;K1R@PNX X-ɖOVe?j|1;jdavϑ ber`}P ǿcr{t+>,8H/9b/e)%=5Dړ6"jbȳ6?HimVf~"wvmQi&f>gO~s4`WS |/r` DX4ĀfVQw(P2Th`nm%hjK$v1| ~%Sbx3$!J aǻxz&DV~+e&O99Z;H6w#(Pf z}2}{^a@ ?Rsn*b$Cl7SV@Tªr.>"BͱPB*a#aXpgSޕ)()x)pe5opoQX5=z}*|O1eC*5E5Ȋ?M6~PZ}rZ{4󜳖hԹ\7Hu*r4@`Nf0`za}LzLYW}bآ<20ed\i{6:cgش[By<&s TNpU 7OdQ X"n5tt!efwhhQKݪj2i?A8,_G륵l:jr;}R$J3v\“'{m$EguH0*T܇,:5+p G);bc82 c_]lO`kS=ܞ3<=Y!>VzS fxMk[bl9N5C3{=Q{ץ!VT#)te-r_ Cwy<nNQV #d (pXQ#zO.RWdM+႐ι?Q} 05-e.ȽO6][ Gr 62nȑIZY_,4#@Ɂ}{}kVIJk&w" u35EwnKsʻI=Xߧ kPY[\T)[5A&H9ZO*+n!bTQ%DI"dZS/n|۲_y#b$k7u!RW;A-R0CWWÆjGʢElV -{T/&mΓ\x6bZZy%:*!*W`@+}#b&B.xk>x`>UU+QLM.~JE,w/=|]](ar'Igy[+)QP"7NT :Yo []_z}j+ky[8F8|%`9E¿y缮{Oϼno'?J*8 Ϊl<} 8ON a+h>!u_8PaxOдNZ\ +nǎ*hߏJ`LOzJ☜/;22 4ܵ7FE':d,~CZOlϦHX{_AO t5Ky2y@hCks̔OizHvxiө a MhVESOVF7Ntd hS 621['6L{mc;Iȸ5}9tvF:d1R o5l6j}܍IcWӕRckC#b9~pC%9f& N?rCCx^42xsΎm/ !~r>l/f=~Iȿucp=MmO"pU /=z(X-$-=G~+:]ܹa1 *hEyQxlq1oUQ<91y0Mv(;T:QWUf̸'އ_Ost0l(o.Eǎ[(hNL>n(] sa}ը3请\h zȍ~Mim^S):}?B9gY.Dl%1h}^̆kM^&Dh_YRlNO o)`Z<25Te%L'cB|5l\EcnثG#Qȼ|r@ RDZΤI3A(bJ ]%Kv8|v~>HGcܒn&G'L.gdl]v%gq(4KKP44qܰ1;rOVɞT};/߲$mK} T9Аv5Usco:W2!LN}7hfzWDtx[t^ϗ G}]bMi}M\AtrAt" Y㪮ݓu` {[O5¢\pbAc]M 7`ȹ<#kE ]hYux|I6^s qU$z>K3kp:+?=XZri{U_0JݲU"*1ü3#L<&ǜ(}{/KdzEz1Y_ҿw]Nr2cVC6n" ( HMAut;cMze-o#65By)EY&XDU@ZUM]`kN(1Kgr}އDJ 4%,8du_u>BQ]{NIIӥVLʩeRץLfb,bٚԍiVym𙹀l˷/0$ٞ1n=nz癤SDwWvC?Sgj D{vL합u;J-StL0;C@Vi ec`_,5 'xҼ"fkIDghuqôK}bRf" AFŒW?CX!W^bVU~oqS*i9n->|cNKœՎuE|3x 93t]D B7Z|Yfht4]w;SeC0MrDͬwi~ar>!ظW7Ք[ n=Yski/joOIu뼕eocȣ9Y7e&pI|aHbP&&up0t׏@AV+vIa7AF!bfvIc҇x5 ֭X.ZVbA`a0˗ߦo[:%$YL>! 6}ZKߜHŃx„!̀ әZ2^ S=FZk\VWokMHo }yL! D5zy4l]z $B9][ RkѴҸT>++H1FE!ձԨOI V-.iO>ʼ\BѮGnc6i@5c(t{R\c&eBhcdfhi`v>܎AQ'-@pRIr̓LuID fpl( [ݬ4oxs)]g|4QvqBktXkyJy!I&c6AM/3^x•s |NJ'b o5EgYx+, d6Ng^g\V͆ ihEtp/%l |1W!݌݉|f!HN@,)zk sK鬍p|]"4vd eg;UD+P4e/ ^(bǥ %ycp CSḭ{B GR9^ ·8.M4A8V7ҲZ+i+?/`]cFߥ\(u'nGXӺC{&iG:CZgh84%j~\ /8#Ƣř,}RCkEX¯6ҩyI_B\QZ!;ڼ>A{彼oPİUp)RcJSpӵ[LNuQ=Xܘyu{` A_vcܯ>m!n#KbwipظniѵyKPkƵFAv0QB.LO_D^jxUq/1%7h x m/eD(Jf<:ܶWoNenjOij͝*RsʒbMo3sh1^_Cvdž] ah"-;ȢHGDYSm];uy*/)%w%J*˔J|Vyd xk>*WRR$Ǎs|ǗRv2Y@wW޻CG$1Y &#c W@.Cj GE ٬fl _ur@hʆNZ-?a}R??0r77%y&ݼ-x>?1Dǵ ^#f(B?j{ ?Kgf\oVߓiJ_jlkLL*$]oПߝ4di@a.h˺bx4mKb]I#xtM#ڛLg`ӺuBRzXpPr5+1+yV@OG LaFba~)DºLhNCo;AyaH|@k|9IN2n:E"ӑ+<>^k\:Vk$@bE|UbA[ fqďiU_uǢt̳܅||) +(:10jf0#]n l|ln]zL`,ȩ L:"·V=kbS5c!gUВ0+gWr\DPb $0Zb2:xAx}'v -?iD3"1}`5ڼa/ʥ:8-I`LdJQP:.D4̣W|yC c׏VJNE=Qx `=9(ŕT ƳM3?xslq-iBk!Cӟ:wt;Zk/RlLxObd8@ks좙YA.sKj.eIv޴ "Ǟ!v?D)0B'Xp׺z]N EVvf(H10e؆aĂ*h {Na3' #''աQ4 ^_gDѡ,)QuB?-]_Mf0U-^$Pi>R}8%5 ƅjŠ'B!_A)t]H=r~'Ew2?;?Yl~^ciYX YDjVC]R=,"&$rpGZFNjѿNvT\-8g uF߃OݪB Y)l)caVw8@M6`,<% 0@gwchRk<w۶@D1Ϸ]83* > PQ uz!V)L$"\T WJ( I}qGYeON_ '|F#\.2_ ~RbOu6@eΊ!Hك`U/nA?tKY3BdYLM=Kh. l344.ۭ;Rlbf(v`|m.:{A4 "bY/c-ӈ)dCoABu-}`(&d$>|΢˚_pU<,M2 xhb; J8zZsS#{#КGz1Aa5K̕3kQ, 8)Pk;UM7IWF $-3Y%zUx^-?R"mVxZRy!ְ;meFwY48(K2@N'tOM'JVWXe*(rb80 *h;Uz65{ E6I@թJsukKza4+mܕniݚ1 @Pb+ N+m+ =_> 5SҺizGxq\#ϧk*[<.!BW 4*>7pSvxD wS"-vct֓W+!œ[rǘg<#W!E8X3L,&n>@l<<1Yϴ%0 DX[z-bpLDwjʈ/m9x"az=׼h Z_a%!6\:SLB\,ƿa21_\DQ`Ũ;,3ϣ# Qa,G$ꡑ%6_jMNR䇺[jbV}$%I3{ɕRAu!?_-{҇=DjA1g>@+Al:ȨfSEOXtd=+kS@99lAb|;ˉ婩`h,uj1M@N/G`*&eT,v!r  Δ⫽LAԲ^k_OO-Uk~a+CjtŞ&uRQ(G K\P xUz=sF*A.y=)# 5L [}5f6,{mpjnw5Sjk%@QvDtUDxNfRe0Q@=[܏q}h X& JCX益e G '\C>gfp%Zs6 o/4hќo{wŴv+41}G)} OU$ՕR8_3@=K)ZMl"mXg>W{~F{v0fKw-pp aɡ6K,gb?`kG79v&]zmG$b m.;}{'ya}h\ <'n]׏Npꪲ!] %,ɲtRStoO_W"2&N՟YX{=AGM7eǾ,ޅw.ղ8BXm'dt"+]fnyC)tc2<\˔rADyS@cMC nɧxr_A ը{3S]-01E`=ȥ:6epk։[j)%#PU[٦DYI K&`Qk4PgPG'ϕ'7zjkx E|}gM8%Wts&_7[OS"V@cM!JQ^GzFXΚգɤD՚jf޼89` qëg+qul- eyW!.78U#J9Np4Ѻ"3n%h 9/zznsEKhpCQsiK_̒Lk_ jClf3 U>jw'toz'Ҟ>G  mZ)968U&a7axK.茔ǟarLѾqw\}ڐMiW;eF_׿z"&R%>9kx&rF7v]E:GiFLo!@+#6X7yK?<ǂtT4xo6. |4dz7wƓ/]>(|eGx%ΣF;#׺(Wʛ tݸC|j"#4fR.Ii\c=C+'U69N1F{JଊbU-C3v)k`779zw)9è &Y٬wfN-y]fF>s W". | )@ٱb/ K;91Їxi(s2w G E2H*g`6 ݵ!#QU2ݺ߁"]Hi:BMSg84Y=kMY5 %!pa+A\FAZ*)vtė DjQqePD̐4J^K6 e`om |w q&I} Je|:y{O%_KG)Â?ˋ35i?r0[ENcl4'^.,f{ M#J͋qἡ黎*%&pi^W̩,f(bKa#nM] g**Z1= h()`~kSUJׯQ6 oaêT `߈tP&iG3غ 4RB$?uV6hHZ)is1Y=?< N};Bÿ3kͅ5攖|RیrScP?5=HJtܦ~}lb`e5 ҝR*fIGRT9j&ǎ(mV JJ<:?nґ ւo4Md,{Aj͝Gpqj8w_4 ZVһMxm0eߌ}-נES^gZ$xלGtw^tC$l?vslu~8:#ێghb4m+`8&56{3/ZU"V(DحV>\PS]0- i0[>"Mo'+tjHХ1G4 KaMv/81E)~RB9ԍ9l'u0A`SހIl2>yI@Ol?r/kzD+Ƨ0lWDޘpsk#&P'IB]uq[9%^/6P &Wu>fؒe/sa'\:4vQG e2=YxyThiAkXB)n\mmήu*St$6!YrU1wXYDY9ѥ3(4yRG5kq  y[VՇZRo7]f ?we5dxy\vd?KBd 4Dl^#Yz1kt+ߏfИ4@PwR}-Gu?6wI48xf~T@$p`=Ub,@*XspZRu άE.5xXqɦlH/Q4`Iqrvw@$*fXWҋd t#ö2觧pSK-'!tjIUi%!(drgZW&mbO;dBU5@0F9NUzzBlA'WԿzGn$3<+%,%Y}EMEy -hGkmy"GiϭʉD l߄mC]l 5-`L7g>ɑȝؓ]=]5@v.Ɵ؉AMlxC:4{s ۭBKwav/=nP|\teB>ǗKzҁIxYb)bJӐ%lqaz= cfġid|wͷ QaIp,}#3!mPT}%37!G.ނQ~a9P-Uяh '=C ٩ƻ`;8/[t y>T\*NcdNc@Έ.+X+ ޡo9վqeZ@ɍڄG-#Q*Mn/oeZkapŁy:)`/Vo])_ >)huK'i݃L(8C;1o^ uH= yz* ZFTu .^]u7ye~XY$L+'ɂ)u,}dڛ=w/;΄2z8 o3\z_V+ [7i< ߤ,742O ;0τ|b?2oj.+9pc<10Ʈ3y3cω&`q=>\Mv#{`S <2}:BBN&n")2Pbz|!غMpXJ3phr/N:d(UZ bȀd/JJ_ez3s)DkoG_d x/S`xNli]wZY/qzh7!r|LycI:gM`W~|vT'W)1%ǜ "؝k𔏋4}eַnBgXXUЙ tfhXD=i@l-+sov]-L![b Z׆۰]fg7P1 !dW]ei{H,%DM.oWc~MV`\ =!RyxNyï`3\IY^EڍX_*ґ_IGTT6[$)Y}/ *ɚ> /neCg,#< ?3ױb9'FXv%U6$. G )-;MVL@`d6Fa# ܟFfؕ4SsWr^ cd믅~: _RtmMPD|r. x6RAUeA kDZq#1ϡ5Q[ΩijփU[PK=pm7[&"ǸRM&i-w\e Vpkte[{z-j `Ζ(fN^סLCK>lGlΔۛb+a&*PE' V/ͳFs>`k= Wg!풊-U7mY0mL'OQ/?`bd+>%3r/AKUpSA$#=^Cm )f:HD8N}F#&AE|ŕѩ$ 8>6`hE&Yfu?\FZsᒴ)jzUv7H[7Ҷ7 SU3&k-s A&+oJjuZ-ڛ-=ufɰf#R"bei6x-xa.Y㧋2 _ vePrwՔGT키AA¦Aԗh$Չ.dn/\L\Ym9 sY(@9jW;\9Q"C.1o+&lzLlK)92f"(uP$n&W*:~BVh L_=&u r_!R;~xK6h}ޯ U2$Cs2M5 n*t*/h uϸLS$lgQ}6:&)89n?T1ϿT!cͽ(0cσȔUDuT|zHBb9Բ 6`xqX*qRWэVd`eĠ)l74ܦۺ(xd󆜚"o)B/u}}4K|7[ 4 H%;KS}Sgd`i/nGVLtW }h1։NT26J ,八j{vŅt(&zK-I|ĒL J*D4fso;e`Oq1F[ .}F=yU~}-D?mfD]b-E-$ΤZf$ibA4&-4$fu+4ogmWRB;vҰ_V[97|jۥTӭT+@<0n%BD*QGiZ87gH`ZXa>Rޘ5~l?yS_ԁA袨n4xFT$(SzΕKgx]~]u,/nWHß)2c`>OT*0aZY2YinD *]uz`@JՑ9V[ۜ : um> qG(pg0?/v,b[_]nfi1un's3@ av~(As|mw%2T`aOͲ2x wc0,baϾSVd٭ўw5fWr5"Ѹ II.qH;B$CcQD`ij c*_'qnbč1Hy)SĿ!JV?tϲv]̏O#z ;d=L;1GʼnK1ޚ@=QNf[y{5X?ҪH)/iOpM++M-,|l >x zPd7Z HTEk JZmr[0 θ$,*ܥ̀m|{8&$pTzeQ}{t2\+Pi5-=y/{1]p9@ AF 2ʫAs$[]^m<:vFGE:xoW#T6}~^kc`'*h< D}cnD,P֓i;xm%:fp7 _hvtdҸ&3Q&a{l&ßv:dd ܋!9_XEU34lLo4drz&"ϴ'<>#ZʆiOx.L-)Ĵ}ٳZUo&,v}D^ʘ$!|QePXzI^onKTw#-C> uheDxUr2QADzb暊.!6\X u ~[HW$8`죕quA{kw3bzKS) AW"['(hOn) 'G-!Z@i|u '^#8{퐶hIy{ٸ)CdIHg8tto'1ësZ!$;?n1zuK>`׎>bpYkQ8 8 Qnq}3>A,$Lw?X9fít|zgpuEn2~e,Hcj-4p.Jfz‹9# zP&`ߙ38,dzg+vS8GwZUOx"s/]Cbg-ގpEt"8mGHq+neo~$9#xU{_|qkja-~ؽ@Οdܗxh9ޡ#,; ./@f<@xP|0n4 =i2hε/:-Pvp ICg:3ô'Έڈݎd{]^BEk{ vNz ꔯ KtA|g&Sq|ܟ[IC|o-|JXXhYlӉJ~ 8.V7<>fYfa_qɗQbLQ!-l6cdu$/<-2R5糦!/2q_"ګPs) toͪ|?./ZHϽ sW8 ]<_-3:+*go n[`4!ۏNr^;zQhޜEYlF̋v-8P(_r#uS3Uۂ}'aGϪN aJ@MJ̓;NXA۟ix636ё듞m.8Uk*3XO<\]0rtvAf^J*+Rل,{籓=&e4+@#'lM@=s9yC<.){@T捐l*?I+cG*3"۠6Ϳ§ָ9v,"CU T#"K|<I*$&$_aR"Hs-Sa4ײwZf IDԞ^nM/XqwQCj1<XC4S/1#2|ĵ#1>.͚y()&p3{)H`P _(n|d $wW{vnF(R=ņє轗zSRN[Py\,8!kir !g|O @Cr(\15Jdf sg zTѐ2~%s(Ϩ6C\_MlDaB1*ͅޕQG+wܽ)< qo\Xx(1Xf+ *0MaJS7ewU?,IXIehIinX+٩C\;Dqhà;hpyե3 }HA©6Azs({m2uwd/SV ښ$pKz'2Qn8&D&ǏmT٭砧 fD?q=aE_T8a(ֿG9ɜ3ь̿ aov8ΓS aHwba Zɾ =TSCKp' s-WA0dw}jW.9# Kl<@ZL'UC OQ[ӿbć|r|KMaճ`6C~ k"@k8uzYDEܴm2Qܦf 8`0`B߄gW*H;HPG4|ˈ A1i)*qRŀ݃dTF\oqDOl%_Y3%`=PLWSn1D^Jy}8+;ݲ3ԛbsP \IEA @X*D'W!2[P m gt=TGb%ˏ\`0 .\FYDψp 9LbO#7h<3EIgCжW"8ⶱ xTBpU->B^rAlH[S 6AчG:U=uZdߟ(v*y5"d1&ЯP>Mns[펤U 4gz~wO 01|aLFju_prGTJ@CjS2s `\jN)7XhkOr8-iY"Cb6`;4&β:ȶCRnTf BZA >%_  ifMfsMFD:.\8^78hﻟ*5 mZ>NV9<+K"McOL.-a< Ɋh*:ʸl ʗÝ;Т붸^]QR%\Ȁ@H>!mn)PlH5YVs0V4_/TwV,乁Q w/CCAWSW7)]̜~|Xbed1 VN%{2~ò6cw P'YK|`2$T]x)%`t%6¶fCGnZ/b3v8mHOg<*Ti|#]xlE-5 8CADx]4p`^t! ߾~t2Us@_7FUdUFNykuN OkKG᳓qw`-)> GEzekoa79(N`^tmod7Atyr&2ilǺ `2]-鍑Ymӂ1 {X0cͮ#H=pG!]LxttBv1Ƕy$:EF&09T3_pGfAI4+ˌ"fz=]%nB+Y`#,TKcԞ~!,W Ǡ\g֑i`L6Sɘ x$e'|t}NY`eŜtL{7dάJ+S[<]Atv.){e3ֿdp_a-x!7zKכ,2Sahq"(3STe  K|4Zvɱ<^lr7A`~hц-Uްޘ ʭǒgy>'௬}.+S ]7Ѿ>G'aoA]pj2EKo}3n˩8kl#nXQAr m4XLjxh;O/ Ff+divG*((,fTDEieN=h^up}~bexI>/r28ehpm1 OT Φ7GQ=Z5d^iaM~߾1^,:1<ʑ;ݥa&}~czeskUJQҨOp|teޛaЭ]o]qu";&2ʄ5Ƌfe.Q6~N e-}ÛLL܆a߂\gV6d_csH~y$ѓw%|!;h[m;NVrPۋఢ#x1j[8vAv\he6E$ߵ(*gݽ~L?? H;/˙oʒ]&_Ƌ~ 7URiN y] BUg yAHW6g" ΓDz /{Q\)l&H[Kٰ'GY vL\eEJ+bSn(w-cEjCGyH\&-UE)~": =(vjŖ>4nWV$wAnI" }.t.GxnzDk%+eߔ+DX5;]x? /hGRdmzLn g/{arK> Ɇ//zJ $bzlݙdgy@W.#@(7j.WR 3pM8qAk1f^E֨Vo#)teu:ș#xP[=4C:૮U+_{>#&lu^wf!# /O~aEn }d7#7֞}^eTB'%ZkK|D^5Z TƢ6QC1`Hݲ|.tS緒l&j40ubM»Z惐}>=Ҕ/M\~Bz@ÜlQcz=1rB"&8FΧ+MEGr^`. 1j7hZ?ɴ@zry^ NdnF}3ĭGXzT{r9B [8Wgb6zʀ-:7;{Tgh0^o3^iÿspn~,%`12 ZWt[ VK!X9~K'y ՙ2@xDxޫmIäVo1[pSktMͷE~a}hG *9>|[/9m<"m|n$W YȾɌy˱VE̪%s2K=WVbpA1\V%ܔZDp"64jk:d+5!4f&.b3 ,&D]Fez}!)Qq'Zi8aiFefJcm<tkdm a3-#cb΍87}.Zs:(2MEu)4N%̑RXj5Ep4 v{FIX`{%&  {bԋ{԰ рS7lD_MSDdq:)+&^E4^eWEt,::iBiKz% 6}4yQE}0Et?EJOjVd& o̰l*MhRycnQ|W⯚ [_ QfHG `E`wzNnuJ憆_,.z}0N̮_2OyZ LTrbM~4ew/"~U;_^|>p6葼5Y"1>r:6%vz|jOm|h =e 2oi*c3yC 6#]Zc-R^ g> O"LfA%<Z`hn` f!N;WI3]_)2x@I搝Բ.W3#A-d'$M}= p?m0l829 _câc6bH^ny]+Ԝ Ѕ C)75o) ׫dm0-A5;у<` 6KˠeaN"jXl(mjJ᛾#;;$%QiX4q"2[2(E!#p}OI˅A" Kяe^}*>p+" qV_?'BFpa_.mGu[W 71m.,3;`]GrC Ee=2Ew噔vK1TZj1G.w=<|*"XG /,!OLBn_ XgGѕk6dwޙBkgݔ2+r,У"v ($M1ӥ(Aj d]g rh @y8S \g0FX~(LB0x!br'D֕=׾)4,-Fc# BZZɾއ䴿٣+T'CAaTgrǤ6RK,?GNk?5Q$>uz)6#3@!lS~&z96:!7s6c_KXjr%#jcK.mN&m(_@&Yie43:L0 d&$<yomwm1hEzu8u \\::\ ̡~|0=7t[TP`;u>3tovCU 5P?N##4ϵ_Ԁ)(ރn )3&f"Z" z!7PAW ^b mzU/YƓP(ֲ8,S#{ MjmTW =[!>fQ"LƯjX:ĐD̫7S]@6`1` lV#ZT}KIg/Ua0V>=YD$z얃V|z²%d} L:5i1WbxBEXɎ= ò{Lp|7箽xa98xfyԵ+7(nZ7Y|[<::W;ǩUcɒ-&"j)֙g7:.؞^uLCQg)*3v:p9C(OgyUTu]! X*ХwD4^PqA ]Kӝ D+~5R76#!ꈎMḏueqkJnU^}b˼S>$T Mq_61Y '~J,*J-k';SX˚y< ?# Ig:=xB-gOR;ko5g{LY?_SLr 'taCW_ϡy2/çUMqRޱ#巤~8@Ubo݉8g=.qI{hB=͍GW0dPͶLVՅ{/|$^VYRyˆX|0}r~o8͚Opi!Qׄ331Ȁp5'~ߊ ;l<\NIﳻ"Wt.e ǕC #4@st'l[xʖr`WhbK:D+FCNyzoY'R}@Yy]I={#蘶w3aι&xkK$_aDj}804nS >u8K M!:&?Ƴ} 7!"Gϋap57[a(Xe0i󅓠\u&;ݏB0Ou"U|?ॲ} ߐn̞#/? ,rtU=gf ^+w mWVCh)}7)scA{}"gӵ+K0ll@;uO>ȶY۝v֎!Vb9`?e Nߩ*OHmΞA?(N81OBudUx 1ٜz|kIVU)blgt6ĸ`hIBS:KL7Π}Ӟw6rj%y dk`S1fOA8A'*mۃ]?Lo9ٸ<,MrN6 (`?5Rb5Z@yYΠe~Sf(٤ȇ!`sk`UOu?i4 o`Ku:*ܥ NEU+}p-+NL&'ZolGb!D\'*$oM[DrŰ;V ]$83_.V׭:2V\ի]k+k6Hex³Լ'A,-CSL{^=9Ϸ@2;|-j:b2rRy qM4,9t8@gxP&Y&aCOZmM̯΢%;'KWIf œ^;JMs.4nߨqZ4\9/kILqotv,6CBz= |# A: }""NI\|V spw,:4ʸyVp4R‚rzq$K17Ju6?vmTGAoY|-)9ty)]jYg"KM2d?T.՟#^Wiߒ膓Ќ`dAxqTd,_#4Lz9|Q$O f-@)Ϫ  qO5x\3("G>3>x؇Y_+:`T_%ݾP% 'ۍ{96Uq5a_lB̙?,D֛Yg?U4r=X}qk@Ȁ˺/2Eފ<%.;"P[9p3zXIB=(t}z3f}Eƣ`/:UP<:xMo"e*F>(F~R/N-W9|]C~oq`hЯ? ~g;AS".Tgm{rce mݺᲑm=<1 ZޚOb(u: S oZ y+3:7y(7\xFU6?´IRETxa_ Iqyp!kgcddN#2E|P`ECJ, #s[`A9$M]A;-V3~fՌOI,Pd$ې4 L܃'o" ND齩wH'\p`zz?B~Jq@<kfYӎ c*b(oӰqVe=ĚFZ|i0۵Χ́R0hpmul8^˲@>.|+:yJt0=% k B+ā BҁBpj2cuZ̺>s}? ӺbݯPb<'^4,` +W -Xe`'3dRʕi쭒qXl j97*~s-K9ss9,KrZ@-rxSv\$r fW~j1?0ƫkt3aa+sfr,M~~j4%{n1$fLƓoRXMVw5b̤_:8Bpk ͈s'.dVO Q;&K_9e2,[-kRϽAAVڇG 'rFpDV][&p&yrۗJKPı׬-Yd1Ћkh{! xu#\{G:[11QKL KD; D=1B|~>R ǤsC~ڗ}< 5& XlOIVoE}yTj1M)KY%8x =)PðMq`veܳ/wyKBX?PAņ(荚V苾U%p:t]t(B7%75TwJ mnƫl<@ @:!=:{?nV(hrqOIQDN " ьwmM!e#;eIWm.']\Ɯڹ<ĴZ~z }#W~O5 ;&El+%c}-wm?%yR Pęqar ,~B7/A+ē6w@ZӍ~=jn"Υ˴\HDhl ]񽼺E9@ _ C 4 "m)G"gRBɂ|XN]{GA\ A8^GOĶcO`1) u߬ɺp7KKR &~=VYQ«N.9iH%VTSD˖XemN8dZV]qfD?r6ɘ"0=+FhQL)aw@3-Qp4WMeAWv=܉Qԉr/6.bMj|۬gZ]!=:"oaǎl"Vݝ!͐HxqD7Q+@QȅPU&ETPQ0f+=H d3X*4+C;,z^R<ܓ_.'U4$1t:56A|Bx܍~<#e&:Z{ H wt1zr: vW w;U'\˼Ǥh~X}\Ո+̓}Eo'OKrd: 4 bbDmؠ1i~zpϯOȀCZmwHTYp wNIo'Y@R`J|X"9ޯJ=ƃ^u~VK~"&7tx!h,tqǛ}/6,VD6^ݱ|C lH`}Us￧?y2V%tb5.7@#ޯ~Z]L#iTM;ɼnرuW{}z00͍Kl@[跞%'+y%px837RF(-IJH~o6ʼImt,yD({Cy bkc&FTN!}s]I&c(ή.<LA߁.:NyvF`Ŕ31u5|G t(ֵcK ik37jDrjpÅ=fwe~@ַ Pӄ˒E#6p6+ V{,Y!Ɉ^/hA)CUXeսLp9!/WPGMDr ENݛw,Fz}r.:YH.=LC3Q .ZE iδsNQ ײjz+RUdFm;]&=9^c)U#ڲژ`k{3 o0jRHA%Ÿ3Y \rB ӤF DO(e:- ٺ/D(&Jx6ˊ@}'O:{8~[p1k]߈G+Yy֞{=|j Z6suR x#A}&ҜלLWYߴU?./[stQa֌2O4$A@!aRJk1wwӅwcpTVsqK'M ͏MKד~_hڙyW>n[1d7E:2$K9ۑ ۦ%1[A^]<$,nRYރ^Y[k0Vjibj ~/;^%]DL-mf4E?{v7\vGdgA1 Хnb82QT1GOV\)KT>F>u9')qų"lF'⃷*:`gjMK^Mw%1 eCc` G8ɵ d'9N 赈`zۭ+j5@cN{+)@#B߆zTTp.޾_i*oCpe~(?+zN,JH\W6@.UP1V_\zJsM42iaU pj+ "@ǃi}SSF3#nq>'C:M &!A-ƟMjURh/6Db*N ӊ`wHlYh)]=ry7CN)F+(nARެN- 3+1ɭۜ|yhG9K!l O .dZBJ+=)*A pxUucϢR6{j1}T#eAG(Uz8-FV9Y?;;5OYrivz4LZ0.xqs/$^Vi$WFg-ev)ֿu+90EN1յ=>ٍlYxS_]P~;HmxKtpר'1oڌ >ZM'~Q|evrH~Wýpj-yP?x'`e("8(f+sJ7B]ni(dI*=]D)i6[p ܍'̅؈-96tfljFbt]71L#.aN4Ԡ4X==cv qSh`h]H:tWtRCqDcHvg]0 \E/OQ6Fp*Rͨ6B֑|Ͷlzon$?bd@H |$Ά?a$=% ^qzJY/fhCEu%_6Q(Ԝ֢ i'{NSm(sg4Ml$<;"["nPWPz.]i-V].>: wR=0raI &JPf o_D:)EMPɠ#-']zT(:$k>*qBN&5B,Q> -acy uR%>` tƆiVхY"bfo/.ǐUʧ. sͮ]yO|am,Yd$ӞP݃w@ .mLC]n DW,a*(oLINŞHcb +גm g*R )9ߤʽbMz.Ki5clW @k97G!_ILp45fl-y+?Ϛ)iݷ/ [DG'2y ╗E=]waշYz$ε6U$m=_^jQu`eHdyV6|"K[OĒ]dM&C=+[~M > t vWzx[1w MJ'&D]H$Vqd aQל  k,[@̚'d)!+U:q, Ŝ[/?i)pzI˸&)q; ^a mO l%`o뵓(?y3hmqm`!8@ #|e{`*~UVokcXM]]FEd$xew Rv?v7JǙp:cƠ8%ASڴjj~ٽ_-k,Tvid&Np n14ɳAwd&Y@hMaN[GϕA vY]@go,שȪ46Ҥp49!),+[bKDy>Ҹ{cO}-kLHFq bR\|%z1p ۓÀRH;,vm \b;Qr>ru(|JDuRF_ypO/mtnt ;bÁ( AUla S}&%g/O"X56ʙyHJr_4\z#)r}:s_EO q{Dq}g.*;^U҆! :7'*v]s0B*LRö:HϞ.NWBkڊ{0^W3k$oϫ+DfdK|cũ0[E蚎8Ͷ5fD{G̹öͯh*QԛAص](e]%C^V{>)3xu+LQ̋Y&x<22Orsk[@p>#0V\y\+% ,Ac;(0O/\ǸԫO[Vbx(ڎNatDߓס 鬪ӯ_W S]'\͂JF5-ʌAj]`-#OT~!랟ZE/lwC=M͞gU?~y' nMOhk9ERsF 1|+TD`ٞal!KVV=zaqƑE˰lbQ8/9gJ; 2- Wn0ƆANn34ScTY9JE0Cv! '܁ϑݹ sIVYūW՜NH+~WG,۶{ݓK1jl̶FV$*\?puw1LN<,& ImV@t[4Wްb[srރQֈ^*ޤK9nN^7uxG,fC|aOLޝ53`E5af_3P(NjKK!?2Lv)4LscP{z^6j}Bu&R5f,e #6bkȺldp,.&P-/ mD}=WвH^4w) ~Zk=/R$ w$ӗbT)5/4:&]e&l˙/6jY>Gci l(˝pAMje4Y!(vJaHA-E\h](|ӽ`uL(WUθE*gMsR3p3o0˓W/^NY1J -hA5VLfF=Wa"v b>$:`W5m9;_I2K2yܨC5 24&uW)$6au@/)KDNYU`MK\U w:ؓoNb Q 7AY.NX ל\gg+yʦ̓Ob&CېyyJfĩHKb jN|L{^2I utǣiM[O!v!uW|yH]c+/^yp˪98T:~x&'4)>w]BӄS\"eIUGa]Ak`l  pRySOUA(Gu-]SiIbݱ؎O#\V~%"^ɗ+ZNF0d6B{p15tL>;ՀPqqC1m> {@!zGO/.%*,YlKh(nXA4{m>RM "t.1oX@TI'/-1zWWOT(=ս,0֓E_VFB 5!V^%Jo?/7 ^To!QiiR!vzߨniK2|aY$k1UAbD־ϑLFE ΢0g]RP|99 kcKhi(զ$ŠA;_ojj֧5@] < ]/A]Dљ٥ef ,0,\Yu) n6?]̱JF{EZkM @j+ NSnhvD$P}s/ 0r6ƻ1} NjVZCF0On-ImSw,O0so;K2+ϳ 1j6+wWq=g%na*PaRmtx3%3(xیZ_⎈TжB177N)̄pqaGWS/*^eȡi:[@6J3]_ᩌSBs+>Dj|\ r5*}tޱmߪ,گg( i ࠂF /A\Uec{ =$@&ȣH_CG VIs"$ %;{pj`]ax mb ĝ)D =Sc %O7-NkHpVͦ `wgm2g<FseiXbDRXX*8hXf<«hnޯ]|HthBVj8aUJlk`A݁~#uӟ͵-1c"txOK(jvc :^>|5C%zW~3l;'E'H4X rsw$ܻj,9(*qE*[27Q|S,]EdWR;^XXwLTע[xn’b,g;ՙP@X`u-f2٥<\kS|#F^90ޤR;C:91p5'ux׍T×fEMI\Tӳ(lYA,W'y>tAk ZdrQ89ںЄFd6`*~hӰHYgXBLň,ویNЇ5u+y9_//5J~$cv/wn"#63kp` Rf nR+cW<ݞel~!a*I%*Xj # [|Y$$}ym7ZA7tLAvWH&cfx}7S ZE:h G|%!(=qǪXo 1:\gk@Ý %.Z,7'BWH)j.t*eovLuW,(Z+kЍ;Fd5 hNLSZv.:dNǛ [?s8؊8i<*cB wR8+?+VAJMҧ+sapéOߗy GNKՃ_; LȹX-f(W;Xwbؕ+Sc,+,v~ ߘ,AJF$ XWvqך6LaD$ܹIߴbx{~j;6)jSa+,*7U[(FKHlŬ$F?4(WxEkYHKEl9iwjRjU7*>( qy ?xDe?@ݐ+Ib" X \+VH=D7W_4O-LE_ $%gnc۪͋;@0~f`- ]WtuXdSufc0T/S4l4@|r}KĹ$5i./K|s]e2J_)WUpjBM9 ΧrӽrcN(XBӲnh1riY'{&Ͼ'k"XVت hf"DLm0Xu ^U߭IZN]Lؤ﹵\fʇ,U rUnK|~Iw~-L1cGAZ ${I縘/,.w7' u w`x&hcTTlotE,_S5(0zB˸D~Ӻ/efiyGyRfy5 rL -ݠ6Q'p/u6A!@׻~~Qq#b=@ŲT`.zwvDÖӖE73MGu SA9F`eX.{V~xmgFퟃŹחO&F TR|MUIel_%h'#.=~*قy̐PaMY*sx6A`gBA ,$uMwnU;8io XZP [L%H#%U=2=g%Y5j1=*mkn6ZxL!/&S_݄^Îܓ9.!tmǛHh}.רZ3kbؽԩfy(yI&TIֺ"O b>JwϷZ/``WyiiU@Y~;=5dxi{UK})@䔃rO4mD_=8~(V̎蓅z cu` nbk vaNCL2 HW^hLp($oJRPQ)e95yDY"uaDO=앤fԙx=.Mcc1۝"ǃ+sbAIl!M1T[wF#ψUTW`ڑ0ڝd't~5VPؕVH,vuޅ}/%^,/U+j].kW4tK%GIĜUW"7Le{O,vr8 gmMgf!>9m+Mzþ1/;㞡*ݗO" JmOF6s?=&[,:b^&JoF+*BÀ(#A(56mb(#HS'n7h` `a97DynO5~<I"di<+B>FGCޙ8Et] endXRQSg}plwBx#4TuBĐͽ$ws"r6'e[҉c;G3 = |Q؟f|"֐ U%r2[mbSVGy90aQB(7S W<>a@oJ̸*5 ļ;Q_F Ԫ&&xIhf׬s >DDOP">tguԷ\eZ%h]Q/1`b]jPOڨMQ{碭K;9'6Vđv'#")>}x3 %ѓڗ٧$ uKj-Wv tIjbs0yx!5zJrp;2PmM8՛NtwV &o2G!G~&LڙW)@9W/9&VLv7멟v!*5*uҤ!%O!leB_d,[c#{S< _fE x%ѵq.UgSG]U\ ،r~(#.9_ & [//!3͛pKM0 ,}SNk}rzz>C_xȼTƫDV;m @YMQClW1H/v>< Qy0M?'4n5ȾOQsTct%3#А a)Sc|F}l:8RDw: %;z6ɜOmF'bo#EV:wioX|fq Ӽ*YPGa>qzcT?DVu`9fUd0Ad%YFVcS5mHDWȎ*z6FidN]ZZisd&D52b#~@4Gte{7~o?M@3s|tdx bwK[~[_bc)W?kR=N0z"oBU*eep\k)]q#oQ 0.u>6voc*zA{MzHMͣp@+!YD&x.ȭ`x໯WNwa~6RO)r*5KM f#h4Ķ^kyTZ̰sVuC=p῞8lA8b+$4VǛ9 1Hz]ppFr M9:Ã';#3\\.p cHvetCI*J${aY7oNKGuiK{Ă1G%nz#E M{`U}Q°Puˌm1(`Hu :(XFxa5f~2 |`fKbbq;Y3Yd獘g6B4$Y_-92])q?,iDYG K(Ҋe!kkz2L#gu2>! ;`N|_zmG9w:D7$޲Na+"ѸOXB *9D:֖^&/Qc*,KY(Uz  FMCQi@U,M*jrlEʘKx13MgkeD]bs<}G*yi)ڼ5샨җ RڄFVJNj(@ h}ig0I;]`;qǔ~rq冖U37Hz9=Tɫ б\'(i~'Q[tAp,KPDq8JXkceroz L3~.'?" G VK{Sӂw7:|g'q&9eDlz (6BW_Τ ]eq.t6XB2$چ}z W,CFzq 8rތc f;cBr72 ;+z@dђNx.8Oѿ+jM;^$kj22N*19D+Q1IB"k`![[ӨkMsN{aol宿-u-|hE7'0HG;I' zpwEk&rwɳp&Iw9C>wFe,&8^ ҭধH9Juh\P(&"= su#k?C)fvXC|{xW8on;&.\k,P2d]^~xzI4UMۙv)9A (r-gt8J x"-xm۴d"U1L-16z7`yлm>3.p F.׀o_$u6?cbFo^bH ):C`LwY}ϱ`j(PsFp,Cަg@rwHƑ_ۺ䭝#zOML{ gM!¿N/rV`DbM֡g~ V `ˍ*%>x\㘥$__#d?LJkqdP =FaP6ݸ8[oX a-A2nVIV;~VU/9~* J%ɿr4^3!c ikIʷCM텬 h ^tW [! UGӣsǁq,5;:b?@NYtQ(V q=1"͜O_uE푄bj]VϢ2}5(=vjYjMݕ|4}CAWSh*/L f 50x_{ʹBMѾ]$/u{h7_曯sڮ+֖܅RQzve jo_¤ ӖЛ@F" >mݡc1Ko EK< 4NI/e)螔؁q$.FQ2 it}kʀׁ]x[Ն ozԙ4}V?CR [X89#4F6a!*-HL@1=55䖨%9VF HXyI7ܜ4 0}쩥'YH;%e(=A6 +Hp;qxyLb|s|3g)0r_RS;ZJ"&!$i/ͨ%RPu;:4Gz:p)EO& uœX$+'`V]QfU+l;b'j]6^x8tL*C=H02?V*~F_KL-!1'窰qI4%O޾bǍfzJ-Z(R оPT#Se2fv@DI/cҾWhh-ebVRӀ0B]bU>Ӌgªa4ԼC/ f 5=ݍw~x^yGl'6e]9Rf,Q#XtD<>yµr#Ps(˭@sSo6*i#0zd^HO]r _(QhVDIoIua"ӻvĮ;ɼOs+*ậ;i0dH!hh30V d56Vp69@]>Ow+V]G bMN<Cߺ1MN-x P$^9궀6xN lTZy1\76[VC0i7*3x2hD}{_bbSqOB5S ܎ nO#!WZ6y"1"Lx7Ze'Ryꓨ'L.\eꎃ%YbkL=!,Mz6>\r }-)SPTnsEd@g@2sJ_F+"5~% ږ睡ҹ*? /pIq;IbY%"A{+Kl_eU : |Hf!o9,ת$ӣ[JMuٶPPCW \諵R/W6{K\܏+b t]Ģ& 9ϲ5HU!޲' 0]pkNtAc1m,W&[/-%**2>Z7`tш”^ZvG0n_Im}މT`ЌVKWh XYp'dnPe9CIMpdyo]S('W3*̊Fnz|˟%㖫>r䃿H)=AKqJ, F9ȯa'b[̻ϙ ~C"B.Z^p-1XV>xظ[_1K&7N1u2fEϴwI^Q+Aia!`P;f ~Iu`lȣURIsV uQК7((ځ5H'46V鰠>U|&aۺ?!ŸPW{jL͛z_u-E?mȅNh K6H\uFRw^vNguXFMn4(+OvI0&2m}Z$Brۉ_M74Z|^,;t/di%Gr=xy.fq"QP|8D~s}m9M LTNPqatJ׵B5;z~`˥$e,IWD<~hg?hD^hA?BzHd '+sr Q3Γӎ ;)7́H#DzY;=/DR(08v4Ad]saKi-bꙴ4 f `I3K!\)F+Whg2Rv=mׂg}lXcQCN7d{hZ_08 H H/fT4al"(g_6{3~: {Bڷn}Ƽ'@5"i9WUF I.}@̓n}0мf _#~o=YG_(ڳ"`-s2O{wkKfE?e8o"C{Ħ@㽻4ѕs90+SF'NAwo7(ɷ߱qElxkĦJD׃wz%|H`p:.\E*(OSR O2_QwI !Ht /)KTSM59vs -Z>`$ā&}#WQmEY%n~S b4p":j"ﴶɑni' }}T8н?s~,@Vd&pq4TFšJP߯= nfUق+:yKPJd<}[`#xݴ#.*otn qڔU.T9-UK찉>Jf$g%rzw%Ϟj[0c N7b%mPS#9d?I[ft0-~JH-*x*j;L :Y+&ȏ5h8QjF--fP%$@YD^Hvm ޔT mC"@|J_IT<>%+F`c \CA/1>Crԉ4 &.6mF<j+"gڽc8kړ7_u$s(f<>!ywx߱ XP-v.DQ,u'Lչ~:W{\@GQGQJi9v5C2)e+̘ 14qiwޤ8%R_ٽ?ACf$a <7M>@cjwytGY{*eQ\>OJ?bJE4Q#=KBxtҷO&b֘M͸rB0  JOn3{eb3nS9GGq U tw~j/JMS#;jtal؍ vҟOzAE]vOǜ=\9^b8,Gٱ E6)PSRQ3S{k~v @LSko)TYȂ/*CDZFp:>? -ԛmi28SN_l +]8@OLUNUeS ܍Ta:/)9QѦ'vS%mCٖST[ҩ^ ֋VfemJa\ [KI\VKQJP\ |Q:`w:Q)b58M+?pPJ4uY@r*Vvz\xi[ }pp069rM**E$NqNjFyֆO/xX&U_mrGJ[ח؁$ESVʳth+Bssbӟmv*zsb{6c55drZF*''Büviټy7a拯d)>XL熞L"G I14|B^(խ<t7llu<@ë$!r}p3$55̱LlL795"a^zLgx 9K_M(Pbq!ˇh?n5R.[ # #~2H_zR{bGus"$ViԼ;}Z WQ9q0OAfyؖ#m| 0\e16NF Qؑ>ɭ"Iup_2w u9_~Vm2U,#|mT. nװvO pu%0JTk6N:t >>F~t2N,t[A(ҿ̈́mS&Hcu0aؠ;ֵu+]Iyπ {F鼉CCAcfgyz:Ip^ {fYɢהœK\>я^ki{R|+[6M,jn6 ~!U` Z'CMK.VNlvlͩvwr0jO>sAr2tDK gW "2ƙ#?R1hdxje/lWUvN~l8xzw6^H=#xD%1-d@2X%w֎AQ9 59L( $<ɳy|A\d fq!v0*#yeH̶{GcH'vZyՀ`hZJȡS:>:pkiݪuBa4x rQ3kK ]|k^;%WDxmU:IKX:$YK@j,c@OoJLJR٤@`|@ꗥkTuטbL HŪ= 6QWK" -w6w^&؊wA$fg$1Af(/FQWC+Di f]9к۩J{f/ sŞmm>ZoEp4P9*mx`[Oy֒c_%M};LmYL3 w#j(čLP5$lػ[(!uQRJ'AEֺn q]- UT$wm.iԩ DK/?,nq5c)2|c`pO$>ϳFYv*9S-dL @:Dbv^J±S9LCF~ ag$B ST0.G٤$;b$^X'$^Qb%JZO~ıy,!)'Hо|_͜s ̓NlTd/ %ᮔ >#Dr̋77-_b̢)9+ǹ}dx%2 R7QkD;{l?0^GswQ>N%VAW{BI9LJ3͚zG+k1țtt }Ghn2>Leebl7F05.܊=_BMDLau4> ѦbG;U#b=72E8דJCTөV+NC5%d$:4) #R*uZz/@V<, ֮n>) --N3?n10i֮Wxb mcF @ Ԃ+$C:Hk/s ɫB~֛%"Ǩ(Tb ?瀶--c= !HIn1Jj_<H~9$zm–X ѶGQ} L5Xyvi*5SUs; qaMfD4*]tw~Ła:,͋qJe=?X7$Yƞ͡a)!t$0rUz^i(2"! GĝR&}bwr\P 0+=CtV_Qք73 C +1s?U*<R!UZۀY%( \y$ ĖH9pzr IU|-O&OX6hbryZ9t^[/YxB`6r@4bmBQevh v z#>RX=<$ hԧ Q ;vCTvzD3&-v'-×K91PEV{h1@5/=]ܳZ@b4>i-,Y_I[y}{@1ֲr}Xj|ȋ,nH Ui! DkqױOH^X|עYuͤ74vb ј[?+RGc6OkJ#*E[^0.C N.1{5T~BH\1(kjk$" gr+<pQΘ8l'}(;Hhh5;CB)gKͻ~#?mGel JGEͼ? v;fz!+THgTIDōgO,kO?|4v mr@ _Zp 16GJ⌍l|9\IL\jr{E pSU^3Nb&4L*ܐ[Ms;mΝE v>fW' @^11x#31jt]2] Uـ 1LC :.IvL^424ǓѤdz4;{@.etdf\By,}yPr~buH*9m<|\!O/5Qo9sUBa q+ﯩЉF /ӐH%&)+up4v"]zؾЛ"gh2~ݙ/ooQ&%X6g;#j]mXéTaNKc: ݝfCZArXBg:e=P:$oݍ^i m6t)DĄ%uφkTB< Wbd%y>TάQ[x\#eQhd8aQ0(vZtJݲ;OkF$!j Ol PTg}bw2l(RYʼnn6M-)23Py]ufvme_;)3$r /ldgF~Y`^yVV6CA0:{ikuv&raf* eߡ&*!_W m#B*6QhIP`vO$H# *A8\ȾQK. &0c͔ ?:gE:_ t-@Rv\:ڮQ$>겋 %_'FM]:mUi,%ekA}΂>r̍%l2uaB4?+AqD5:`!V)KVʡaG)S.Sl$n8S~{nއ*_BXƮ:^f- jXW<.K5{YlCӔhsRD|ó>FAJ Q!܇ D;'埪ݜ5CS)3V\ ȥ] ͍=fgX5Bhvg|!VA9l .8QC:^y[H?NYCNMN?JI/p՛2.@یFveLC1>+x"\wRRz/kyABKNyS`ƽfCv7âfn.n&EKౙ(Slgܿ qf}gD3$SkFaVjo'1+3;'3I\\n2 ;U%S_Aܾ9n!?Qy7%QUihTv  wr=ap-LJ!!шp b;};cs^%8u1em;FXY'l۲loj^y,>#YH}?\ItVf u9HLN?p |IMdUyq-ΰ*N  %jK(m;WVa9?xT`_a OO雯)80lU/U3_٩#;P\9.n }/[mTDz#>Mnj`V͙z 6i+wL~a3q%VQتb=bݘ1CtZqV}(}vAȻ vⓜqΰ1 ,Bcs(2}aߖ2 ,ô"dǚѽAe>WbHb7/&xpD c*m`c-#~c/\K3}!S ?/R29[!a#tg⊁lZuCloRp"r&'fh9ݛ0-nu2VhaE=Aӂ7kׇnuh 4PW |uwOdyf!W,sMO|=ϱ4~&VjxI Ѷ2)扸J_ jo:XB$S۸+JFL73v^JOWK6ךA)pJ،G ]fR8$S:2#яNMBpjimgo>P㸉(߶7 |76¨7qCա;:)RK&#jF<Аk'{̭*N$N8k{W7x9e|s.T&,Zbʦc'4Fh#$ZA+~o?"zQshȝ([t~^| oJf7`m h3 6F9ť}G-/3a̚9eHVRHDo@Z\̿EGUF1ezOv15;WG?B;|8p@5> :x/u!מM\R&ɲ;.rX)DK`>@Y䊺3+KD^ڜJϲN*YUtE0AAw]f粲^)4a_+XMV}`ͻFf&ͳW-~?DdQbW],og3!A=%5 ;)ra_ZiyA*`^g:Zқkx5\~*U{a0 =~Gq*Ag]<ws]Nw%%J̉ ^ nuMP_92k^yFN3ečCȧx'ij*}q8X^{廮W-Of{r[9ĮYCS2V҈22qK}ѯXO+<|ssYu R maX 03wػ4jAh9P^i!EVk9=0Ę(w1<JS3>N9^y6wΐm'O֕NK9 "5).lJ'bf6}㣏I 0So I&,*,^i\jL8AG=» V.7yPbI_7ӫ3bp5!Xt{mh'>qP߶ӷm:2JmDt"W|K)0-4K)ǭUDpwl"0j!&bD,Qس_yX̉xܯhgz"Yک2 œ0R1eXZOX@^B(D/|'/ˋm|E,T@tBmP#n[է)u1v- ~[:bt:T ,] '']>jJ~0oT|NF IgsA afDd4FɐZr.c]QYyp5xN<B9nǵ_²`T|~U%jM[x_Sr[E*twV#} c B)+SmDŋp `r,#r@fJ&6:F(T&HsS`-4J= MTڸ1|#};KwFܠ8^P"&'@HoZEQwV&JRA%\jh,!钋I~u_蕈{Rہ Ʒ4n(cׇ(nYZXT\H##HӘD<mNs`PJb)|!au_^{PkvMi%k30 w>? fm;c rCM"ܩ2}oF6n4{(u #aY W~ؕxܥB#?8lEқN.|>Q rⴲC1.Vһg x>>ՕI"89CށRԽrjK>'Q Թ&ߋMU`6 Uqhឹ7^\,QTZ\ؘw~ gqoyM`ޠV9O6S(јpF]GKbA5b!sQ!}0`+mXA<(TK{⬗aBx>55B\AC5/FM@o- 0Z4@|GûQW PyK|΄Vb[ =kLΐ5LvI*sI1[yswOCQo|jt/x|oAm8ݾ" %]̳,"A(oB KnH{kZ\㿶<:Gsb eU?uǁX&$ʗ62ag4sY PRRc=F`F+ f qf ;pkK"FTLD yb<;Sۼ>+ZAR1 ,[HPp# 5%} #n%hZ6ݗjj6<]jO|hr3OTXȨ'uǤ {} 71Z)iٕ,cY=Ʌq HTœ~:TVyoYiENe==wI2Dcs=D|$^/Ue=Dͳ}d iψ<KW?[:8/ڬSr&Z@V(nQ}H۔@d = slcm O$^_LmMe!`?Gv!gF|1&+\KZ+́zqd4cc%sQu{O0C{pҫzam5/"Z+gh⽕abAߍoG2dOĈJc"G_CuG2;ȟؗTBO"*Jceg,Pv80;9$Dw|Z! hcvd=iiOpG(