vmware-guest-kmp-default-2009.07.22_2.6.31.5_0.1-2.4>t  DH`pJ 5/=„HW@qYoEEO'Y|֬4'3\n&-zLY;s~` NbSiy*cONVDx?hd3 7 R  !GMRq (  >  T           R x  (2(<?D@LBTFrG H I XY\Z[\ ] ^bcldeflz ^`Cvmware-guest-kmp-default2009.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 TeamJbuild24openSUSE 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-default-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-default-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-default-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 figW< n|0AAJJJJJJJJJJJ4fe1f88ba96645f87bcd14bcbdd527d7409896573ec55a32dda08dfbb45a33a9dba67014decd1044c20c8f6d8762ee4d4d23d71ebbc077f7e6e46acc247c975248244f1568272c7ce3feeaf3453d7c00180286e7961edfab326d48424c426d46e8c3e48207b654ed18d76ae548acb4386c748029e4a96aac6bc40d9123972b986297fdae533fcc9d85d5077fa65e26bcrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopen-vm-tools-2009.07.22-2.4.src.rpmvmware-guest-kmpvmware-kmpvmware-kmp-defaultksym(default:VMCIContext_GetPrivFlags)ksym(default:VMCIDatagram_CreateHnd)ksym(default:VMCIDatagram_CreateHndPriv)ksym(default:VMCIDatagram_DestroyHnd)ksym(default:VMCIDatagram_Send)ksym(default:VMCIDs_Lookup)ksym(default:VMCIEvent_Subscribe)ksym(default:VMCIEvent_Unsubscribe)ksym(default:VMCIMemcpyFromQueue)ksym(default:VMCIMemcpyFromQueueV)ksym(default:VMCIMemcpyToQueue)ksym(default:VMCIMemcpyToQueueV)ksym(default:VMCIQueuePair_Alloc)ksym(default:VMCIQueuePair_AllocPriv)ksym(default:VMCIQueuePair_Detach)ksym(default:VMCISock_GetAFValue)ksym(default:VMCISock_GetLocalCID)ksym(default:VMCISock_KernelDeregister)ksym(default:VMCISock_KernelRegister)ksym(default:VMCI_DeviceGet)ksym(default:VMCI_DeviceRelease)ksym(default:VMCI_GetContextID)ksym(default:VMCI_Version)vmware-guest-kmp-defaultvmware-guest-kmp-default(x86-32)      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ rpmlib(VersionedDependencies)coreutilsgrepkernel-defaultrpmlib(VersionedDependencies)/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(VersionedDependencies)ksym(default:__vlan_hwaccel_rx)ksym(default:__kmalloc)ksym(default:sock_init_data)ksym(default:warn_slowpath_null)ksym(default:unlock_new_inode)ksym(default:kobject_put)ksym(default:lock_sock_nested)ksym(default:netpoll_trap)ksym(default:__alloc_pages_nodemask)ksym(default:_read_lock)ksym(default:netif_device_detach)ksym(default:in_aton)ksym(default:is_bad_inode)ksym(default:wait_for_completion)ksym(default:scsi_host_get)ksym(default:pci_restore_state)ksym(default:filemap_write_and_wait)ksym(default:scsi_remove_host)ksym(default:strncpy_from_user)ksym(default:page_address)ksym(default:sock_queue_rcv_skb)ksym(default:sock_no_ioctl)ksym(default:per_cpu__cpu_number)ksym(default:proto_register)ksym(default:copy_to_user)ksym(default:kmem_cache_destroy)ksym(default:sock_register)ksym(default:skb_recv_datagram)ksym(default:names_cachep)ksym(default:scsi_device_put)ksym(default:init_timer_deferrable_key)ksym(default:__free_pages)ksym(default:prepare_to_wait)ksym(default:strchr)ksym(default:refrigerator)ksym(default:netif_device_attach)ksym(default:vmalloc_to_page)ksym(default:kill_anon_super)ksym(default:kfree)ksym(default:skb_free_datagram)ksym(default:_spin_unlock_bh)ksym(default:ioremap_nocache)ksym(default:scsi_remove_device)ksym(default:scsi_add_device)ksym(default:iget_locked)ksym(default:sprintf)ksym(default:complete_all)ksym(default:disable_irq)ksym(default:__set_page_dirty_nobuffers)ksym(default:up)ksym(default:local_bh_disable)ksym(default:__register_chrdev)ksym(default:pci_set_consistent_dma_mask)ksym(default:param_get_charp)ksym(default:schedule)ksym(default:param_array_get)ksym(default:__pci_register_driver)ksym(default:param_array_set)ksym(default:ilookup)ksym(default:__tracepoint_kmalloc)ksym(default:generic_file_mmap)ksym(default:dma_alloc_from_coherent)ksym(default:_spin_unlock_irqrestore)ksym(default:seq_read)ksym(default:pci_enable_msix)ksym(default:vfs_readlink)ksym(default:skb_copy_datagram_iovec)ksym(default:release_sock)ksym(default:wake_up_process)ksym(default:generic_file_aio_write)ksym(default:sock_no_mmap)ksym(default:sk_receive_skb)ksym(default:filp_open)ksym(default:ethtool_op_get_sg)ksym(default:skb_copy_bits)ksym(default:register_netdev)ksym(default:destroy_workqueue)ksym(default:vsnprintf)ksym(default:ioport_resource)ksym(default:filp_close)ksym(default:alloc_etherdev_mq)ksym(default:pci_unregister_driver)ksym(default:d_rehash)ksym(default:sock_unregister)ksym(default:pskb_expand_head)ksym(default:pci_enable_device)ksym(default:__wake_up)ksym(default:dev_alloc_skb)ksym(default:add_wait_queue)ksym(default:current_kernel_time)ksym(default:__get_user_4)ksym(default:__create_workqueue_key)ksym(default:pci_set_master)ksym(default:param_get_int)ksym(default:param_set_charp)ksym(default:thaw_bdev)ksym(default:mod_timer)ksym(default:__unregister_chrdev)ksym(default:strncmp)ksym(default:kmap_atomic)ksym(default:kobject_set_name)ksym(default:snprintf)ksym(default:netif_carrier_off)ksym(default:kthread_stop)ksym(default:_spin_lock_irqsave)ksym(default:remove_wait_queue)ksym(default:seq_puts)ksym(default:register_filesystem)ksym(default:strlcpy)ksym(default:scsi_host_put)ksym(default:down)ksym(default:contig_page_data)ksym(default:local_bh_enable)ksym(default:getname)ksym(default:dev_kfree_skb_any)ksym(default:jiffies)ksym(default:in_dev_finish_destroy)ksym(default:capable)ksym(default:sock_no_getsockopt)ksym(default:flush_scheduled_work)ksym(default:single_release)ksym(default:remove_proc_entry)ksym(default:memmove)ksym(default:queue_work)ksym(default:iput)ksym(default:generic_read_dir)ksym(default:scsi_scan_host)ksym(default:request_threaded_irq)ksym(default:per_cpu__current_task)ksym(default:free_netdev)ksym(default:kfree_skb)ksym(default:vmtruncate)ksym(default:pci_release_regions)ksym(default:pci_enable_wake)ksym(default:misc_deregister)ksym(default:sock_no_setsockopt)ksym(default:d_instantiate)ksym(default:skb_put)ksym(default:schedule_delayed_work)ksym(default:set_page_dirty)ksym(default:_spin_lock_bh)ksym(default:vsprintf)ksym(default:scsi_add_host)ksym(default:_spin_lock)ksym(default:pci_enable_msi_block)ksym(default:pci_choose_state)ksym(default:vfree)ksym(default:mem_map)ksym(default:__release_region)ksym(default:generic_file_aio_read)ksym(default:finish_wait)ksym(default:memcpy_toiovec)ksym(default:_write_lock)ksym(default:proc_mkdir)ksym(default:put_page)ksym(default:memcpy_fromiovec)ksym(default:_cond_resched)ksym(default:ethtool_op_set_tso)ksym(default:_write_lock_bh)ksym(default:pci_save_state)ksym(default:__pskb_pull_tail)ksym(default:end_page_writeback)ksym(default:kunmap_atomic)ksym(default:__netif_schedule)ksym(default:vprintk)ksym(default:d_alloc_root)ksym(default:skb_dequeue)ksym(default:__alloc_skb)ksym(default:scsi_device_lookup)ksym(default:dev_close)ksym(default:__request_region)ksym(default:vfs_follow_link)ksym(default:kobject_get)ksym(default:test_set_page_writeback)ksym(default:pv_lock_ops)ksym(default:netif_receive_skb)ksym(default:__put_user_4)ksym(default:si_meminfo)ksym(default:sock_release)ksym(default:pci_disable_device)ksym(default:sock_create_kern)ksym(default:strncpy)ksym(default:printk)ksym(default:kobject_init)ksym(default:force_sig)ksym(default:create_proc_entry)ksym(default:generic_file_splice_read)ksym(default:find_or_create_page)ksym(default:mutex_lock)ksym(default:kmap)ksym(default:dput)ksym(default:scsi_host_alloc)ksym(default:malloc_sizes)ksym(default:kstrdup)ksym(default:schedule_work)ksym(default:napi_complete)ksym(default:seq_lseek)ksym(default:netif_napi_add)ksym(default:autoremove_wake_function)ksym(default:unregister_netdev)ksym(default:pv_irq_ops)ksym(default:dev_kfree_skb_irq)ksym(default:sock_no_listen)ksym(default:generic_fillattr)ksym(default:path_put)ksym(default:single_open)ksym(default:strlen)ksym(default:netif_rx)ksym(default:kunmap)ksym(default:kthread_should_stop)ksym(default:misc_register)ksym(default:_write_unlock_bh)ksym(default:kmem_cache_create)ksym(default:iunique)ksym(default:schedule_timeout)ksym(default:vmalloc)ksym(default:kmem_cache_alloc)ksym(default:security_sock_graft)ksym(default:sk_free)ksym(default:invalidate_mapping_pages)ksym(default:sock_no_socketpair)ksym(default:dma_ops)ksym(default:sg_next)ksym(default:pci_set_dma_mask)ksym(default:grab_cache_page_write_begin)ksym(default:strcmp)ksym(default:pci_set_power_state)ksym(default:mutex_unlock)ksym(default:ethtool_op_set_sg)ksym(default:kmem_cache_free)ksym(default:__napi_schedule)ksym(default:d_alloc_name)ksym(default:flush_workqueue)ksym(default:pci_bus_read_config_byte)ksym(default:ethtool_op_get_link)ksym(default:vfs_readdir)ksym(default:__request_module)ksym(default:del_timer_sync)ksym(default:freeze_bdev)ksym(default:__const_udelay)ksym(default:iounmap)ksym(default:init_timer_key)ksym(default:unregister_filesystem)ksym(default:__mutex_init)ksym(default:path_lookup)ksym(default:inode_init_once)ksym(default:__stack_chk_fail)ksym(default:kthread_create)ksym(default:sock_recvmsg)ksym(default:free_irq)ksym(default:copy_from_user)ksym(default:dma_release_from_coherent)ksym(default:__tasklet_schedule)ksym(default:unlock_page)ksym(default:netif_carrier_on)ksym(default:pci_disable_msix)ksym(default:pci_request_regions)ksym(default:proto_unregister)ksym(default:get_sb_nodev)ksym(default:module_layout)ksym(default:msleep)ksym(default:ethtool_op_get_tso)ksym(default:sock_sendmsg)ksym(default:sock_no_sendpage)ksym(default:enable_irq)ksym(default:pci_disable_msi)ksym(default:sock_no_accept)ksym(default:sk_alloc)ksym(default:consume_skb)ksym(default:x86_dma_fallback_dev)ksym(default:param_set_int)ksym(default:__init_waitqueue_head)ksym(default:eth_type_trans)ksym(default:default_wake_function)rpmlib(PayloadIsLzma)3.0.3-13.0.3-14.0-13.0.4-13.0.3-1103b5db812da5bb2148b6f4b1630528917e7638717f33427180c2af31902adf196a8d061a75caa31aff947b1b6314fd1c7cd8231cefe35220b5c89320fd9c0a219d71f522b90675245ec8e8249463c32559a4f625b6a8ae26fd80b929319e8b2da418b52dc45af92de154f82e73a4622e92a61a2fa6c2733102a01f31d8ebd433d92f9a349cba8535c2ba9e35e32573602107f3791addc37a0cba39ac87bb3aa1dbcf3af98f9e3b6fa16c3c0388213c146ba53c2c5af53c7227bf3ce4ca6f3de4eeae3f1899f13ff623173ffef65440ef49ff413440884292364c43ab66c345778fca4594772745d244194661e311467d19e74954e9c34b07e7794c679494caede204f341efc51d183cf51d524ff52e42b27538378a253f5dc2e5476140156441ab3567767a3569ada59570843d657448ab457a6504e59d8223a5c46e0515f6e5b2a5f7bf0425fcb5cf762737e1d63c8600063cbdb6f642e54ac64659959650fb346670530806729d3df6836efa36916f50f6980fe916ad065f46afed0ce6bafbced6bc3fbc06c2e33206d71693d6f3f404d701d0ebd7099644a7121e85f712aa29b71356fba718d800c72fbaa5573e20c1c7487ed28748caf40776330c4799aca47c60d66e7cc3ac7e7d11c2687d3676227dceceac7f03245880167881145a3d81f31ae88235805b836ce7f083d96e08845667198485e60d859c6dc7861873a286c500e5870a650188101baa88c336d38901543c891cd6278a1d099e8d400f109015d4e99100945292f7e4b293cbd1ec954cbb26961626ac973873ab97a3ded89949811a999e82979aa820369bce482f9c71695c9ccb26229ceb163c9d258f9f195ff49fa36e599fb3dd30a1c76e0aa1ef5b9ca2a1e5c9a484d446a4b1af6fa5f74482a60ff2c9a6bd36faa7046549a754ff24a7d6364aa8a1bdd4a99944bdaa3225beadf42bd5af5fd960b081fc13b0e7631ab279da12b2d69a21b2fd5cebb3a307c6b4d4d735b695469b6dce799b6ed1e53b72397d5b84f7ac1b859d0cdb86a1079b9bb39c5bb3118dbbd32ee9bc67090bd027f04be93ab60c288f8cec499ae1ec633495bc6392e90c6a4093bc8b0e508c8b57c27c905bb56c946787fc9a7ec75cab15710cc67ed00cc78efc1cfd8c343d0d8621bd249405ed28a7d40d2965f6fd33043a7d42b7232d4c1dda0d5ab92fad62c833fd6ee688fd8b08694da10ec3daa0d18db2261acdb8bae80dcdfad02e094ef39e102ce22e1ed551de2d5255ae316cc7be431ddbe4c384b5e5942277e5b94dd3e666719ae66b6cbe6f16613e73e1c71e7cae303e90dcae0e910b532eacef314eae3dfd6edc03953ee421be0ef2aeb4befef136af03083a8f052ad02f0fdf6cbf120e051f154c6baf20dabd8f2a644fbf2b795f9f397b9aaf44efa54f47feb0cf5413787f6be67b4f807faecf80e13ff94a3ca7f9a482f9fc06d1a4fcaeabcfce251b4fcec0987fcf0e1c7fd521043fe5f1119fe844172fe984cd0ff964b25ffc7c184ffc8d437ffd5a3954.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-defaultbuild24 1256655091hhhhhhhhhhh2009.07.22_2.6.31.5_0.12009.07.22_2.6.31.5_0.12009.07.22_2.6.31.5_0.1635e43cb74fbf025662b7566eea81ed3fc91bb604af4b4758a398a79f36984ba63a19453a8034db8c6504b8f82f97f8f16877d2d17f9e41146dcc1c4214741a54b52bf32c6aec2312e6a2c9af7ce82496e16210f78478fc6f4a48c62009.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-defaultupdatespvscsi.kovmblock.kovmci.kovmhgfs.kovmmemctl.kovmsync.kovmxnet.kovmxnet3.kovsock.ko/lib/modules//lib/modules/2.6.31.5-0.1-default//lib/modules/2.6.31.5-0.1-default/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-linux4l7šaMMw&jr 0!v吮GQ`cIɲjuPE%JX@ >̒-VnށYcZ#E"fv"A^q%yNi5(37y#LƂZjV1/Ð1, h%: w3"]Qy)͹9r,;+d"@7TI8rz{RW2#–6e,HUgy,kh–(L\6|u\!nLsSj-PdPQ/~|{Lx>P^W6+̈́P~U+m/Cx9EF\[/0!9g6-Ea{ Vy 8a)(r扵'Bnv&6̮x^[ W<]T`TBW7녘0KRۘ7lʝi"zzMY מj~%-^ٽbN`*yA1z:[S[wLq|*@ǚ}i}' )Y_6 `DMnǞQp[9[=0}=efɌ ly5 HGCt{XX{Q6Kǥ }#m!ؖqX}ԌR9Wp]im"s:LB@xGY$ b>{mStvFV#q5産,ÁZN"?:+,t~Am~ԃUCfD"9wGW:(n.T&3MaU$vHc+=~h!\tvf./MH$>De4=Wd.+]Х-!zg@9W#fPiW'Mq/{ 4Ip=l֍V1$p' 0g˜Ǽ*~BL2 'jcG&;  ކjʧ$Mcci&Xfl9Wa/xFu,$iFAt!@.o 7#7qavq* ;G̽G\XufTϥ3~F>Fx\m.Ex6ftRLyV}ZѦ $E:r<(oZ:eO#yc*70|溎 ?kOV}ans ٴz"ȌrQRׄœ.X`Ǖphg-ի4,o1w0^cB4dK},Lj 1{A2_ΚԱ*G[)`XG̊?fX)E\ +M@^BL AQ,LӗZE`?L 1Vi4z6mI=?E+([DxߍsX+!_d~E*Y\@h,r0ەy?ucG:bz. kޘHd?HƓMeH<XXMV,$;1 \~F`{Yŵ*ȗ Vڍc(W7!A u~,[5=(;!z 8ֽܺgHY$z$]+*y9L5SW!>lBytx,/NJıw|66fGhHf4|W h}0LXzOOA}6c FZ KǠtBrv)*1?nFJ46bC+yψ;;E쥗)퉷jK`^&nEz[% V-Ut(zJ5B-=x2[?A64da&mQv"(1 G.Slu$4Z3+2\TyNo1cR)epؼֺj$alqݤO0w*{JcF]Jr?jb |HqWy9Zs䬴 4&lI_,a$3=uҧvR}eEoU$[+Hƪ'CbB=u0uW⏱QN1 Җ3g~AK]\)i6iO}Vg/\D[_fҋb\QԿ]ݘ J~  7b5`5ZkvƄ /! $I CΫR<#T3^׷1\?3eʓ!4k?`m4/o!2S$, Ō6KN`R1v$|ȎHsY9Kݣ١0"A۬y= Gj?!^Q5b$N< KJdSԙJ:U+2I5뭩jw(\Aa#-+C\VGI bHw{RIEOF|?27 4[aF?Phu=ӴO,Q1hHjSNW<&}Bbv]5W#)+VoÃɒaB%SBJ&FPKR}"HR67M5:-&ZשJ݊JoC giw-vEF ؕ5qR1o??=w#L%>3ͻ}LӑI0/&"ZrY9-R` oZ:T<16WULzb=?ﯩ5d %@> DR kO h|υ6@MzО eNlM;;#ˁKN3MΧqwg@/.J?Ӆ_r]Au㛵5rvGb:E5ѵG=u;yqB !l-]B#W9fq:ͭGjKR.W'i3S۟@d;MPdAD'}_|r㝭=ԃb>?sR*,-l"t_(mUF֗B~|'sjXX0%N0\0@7C 5_anO!o,M4~‹ЋWNP:_`8%wQ浌^Uvy=p-~Ă_4G٠h>;6Ẇ IVbaaC&$~6=+x"mK 7f( (D%N m(420r/H؏>O,6msksf)! |ٞeApXFxӭլe((=龎3oÊmЯ cFK*TWpei_._zɨ*Rt O<—T`^-pw)+Q`]>hj1w`N^/ܲbN&{}ZmTU6RZH!%>D#wC y L_#afc4zSmD*U$MRwcԊ@71vW5Hh4ޚ$T2Qz+ԝJKQqY zyhvr1A㓜j%XL l$u*L}P!+tXW,Ó *M0/#OLe SɃ9Ɋ"^9_>]egFbA[R3F.y˞&!V:$#;[\gq_Zf00_*bGHRL+$+eSa'(Tŷn'*p|E>njX?\SJBAB!;h1Wp[ pbWnȲG={F06t#A| eyݨgs(߉P団eucrMa]V%76Z6Tԓ3•3ӝq:5nNÚD2_!D>!&/Fp? =yZ.{ HPƯƬ~ _eHp 0eV\ev^I-!aK qj48{H:W1|R4{8olA,#+.F݃wT3<"XTVvhӅ쭊nE/?Uj|^j}!2ؽ%ޥ(0z1D 3G8rvEԮFx]cjV`}Z|QT_5 yDn=ɯ3 z !ġlTR[H8GNY$ˊ:FB}I9Yʥ=1=mתh )VYM.j]5h?mX[_f-8f{r sE^|XF6Z_!t'iYFec.Z| ܝB%{5ڌzt$ͺVϋ1|*^?Jw$h.A< ̣WP6)]s%p `ȕ]M!7ocR4BU#WڝvΨs9t0\#=_>a#lvm-_)K.p[m;HU6(O)2Z(YH;{EީDPu]ˆ.ļyDrLl2%$f_Ϩ#:&*kg`vϛ#n~V6P@F̈H?'j>K.&LQú}N:.|zhn"pIެI%|, |@^|΋ *aD3?s<}X8PdGT .ۛw xs\^Y ,U)-U 'ʷHTy*F9%eӮN]DUHExbT ]Iw& !oS-Dȡ?JaϞUGVP s>B`wo'_sPr"ʻoa2)#4^jO^raDa~% ×\"*geQ+e ;Kx8O0i]}wl&񲗟sZLZIC[k ulӒCh! VH4[$1iϮ8|pGL ߽ŷ{!*Uwu Ubl) zkE9Y;/iFӫrїv[&ayP!ba4̚2F&*@P ԙ0ゅk pkCFyzěX+9IHD[&,tb38PY8Lrq)X_&NA8Rf~*yFݷp^Z?x^`0b6*$24Cm/╇:㠖/TeڽLh!4{u"xF+H(C13\Tg)Ⱁd#ƾD85b Ti6%Ф^Ynetכ;۩Mb2O{]RnȤvdt gf xy+~q{S`'߱[66NM:jȷL0z.V,3`I)OFyZ %Ӡ̛ )cqӓ胧ÞrN… + |EK H3$S,?rElW*}J1OU-a 誵Y#i8Exk;ymvMs$ sQIf$|_9gbG,8=;sFY>P=`O^GwMo 3J%*bKsh<&0BALץ'q$~w`sw͖xZa9L`Hdc΁.͏c4Y [ztd} /ϾsRţƄX],2nt !fsJ3-nBE8Go4igEymAzf[{?%@<9%!˨T-8lqزDgroa_^ۊaK2Hyk'wP!eFC!~}xjUk ar[$p ;s(bo/uNx?!ʒ 8}vbvGOI_W̽/w&z6y ]NO*#4Z&K2cS*&^|f \\u/#4k/QrEoB#:V3yn P>=ץ4iXC+A?(>)~mltCH#w!^Ԭk^XҶ15 E({$V1OsJ42ciCsD:֟3fjۧUOc骣(=VYsIkS]Q$!T"Wfv`OOڟT%ꇇTdboeŵ^ڨTycAkĠř]NQ<~9f;BI{@{RSDD!Bzs\[}?fεKuid`- @$U+~3ůoM)V d`^#K7'!Vf1edϚ;yGg# >ŏ ƳLތ: Iu{tNU?jzEȏ7_b-LҞ&mI`jI6dW<jUO("A= qتivkr/ @ωiۇc?PSl \tzU꒤:Lix(`-Vι]r[.Y*^$=Jlq/X9ơB\!20$}VhkV ~]l쬚uPWshغD̕(e9b16u/L$Lu؃]fDP =ŠlNC8-Al ު l\8lZ_3DPnzYXh5T9YkD;Ts 5 Ы)wBA]d.I?GOx#cvHcrRc/*]%Y;L?qUi uДjqm;ЎjsCއ.l!vv`1x#@0ҍ%"eR)n5dfr^̂˲`8Ǩ\bZbú>}UZMT}ga lxhԃri׺F*Ah-υ{P Qj4MĂQ]yRMIXn8+uJ$8=ryNw,v3+^ͥcEEEaÅ$o^dNuoeB"@.й#{+y&4 ʫwTPZ6rgttOڴD3S^f> *,_BeaCwe>yvs>ڎKGޔ%m2U˫; %L&g6l6j{mD]4&fJB _m K^kW6s$Ή7(Τ7!z\;31ʜف nPdhw:g |n #Ҷ%1OJ1B Ey\rUmIWIƾc~s8f1eGx)^6? j NZםCT@ceUtv!G / ]X [Rm +_- J:* eH |& ʳ9x/挛\ Bz7)VNyho]0]'=m D∡%O |,M ` \HĚ8vEV&q-P]LÇH/tlaǝWN H@`i]i~:k.XmTڶܥ"2s$rz*IsI/5 ؠAbnsR rVrO82(yu ee+{iݵ Zρ뱉r#1 9ЂW*w;sf}]yope`)te\dQ{ٕCYL9Pocw!om_m63ARt,+fIyCmg9 cSmZ.UDJ~e'B@mJsʅ1LE9 4QXH9Xʫ9 F@8}L0d_+i[y?zPhv5J{0ǷH,.~㜆`|zm=w1Ѥ j<2M} &L)PJAb)0w,3Jk;xsyzY <^+x$ș-u?h@#URyp,8&* 9PBK7)UA$OS2}=ص{BմtcmN?SWJt9ޫ g ѻ`!8nhfTbIʗ^bK2OЛQٴ6R: 6+PHF(3 BOg&rb#_\U7?LM5}쒾 QL}]GMt v*xub<"(+0 ekd,ww,x OhkCLrEo0z[fj6?!s]y6j4J/5E;ٝuTU ^5= Lu6z=U犺o\ . $ Ϩk]X!}`gwii`:b~sB+3DeIUx3z>빍G7n&DnLEBtǦl'˕wLE7b8I?X4;ڙ/Rh$,'5]T~iD{=gN(OE0״wSlQc3?uVxF` w3{SAAθ7l{+(7e$8V 0\E+#.ibz l)v9ǝڽpy[wC>4sORF4Z}Ɋ!A8HC?)]Pt~jƢ)j1R8x} I9d dtj?*O|_rpyp0Kqi.8Y{|D>-t %4 ;+Ԟ?@oNqUD6:ݽkea?(*&7GNB"KIfN῵lB \f]2\{m]z7 4oQ:i2}|utZguY wQ$ mv1[Dв#3~vE T2CYL7 13g/ ҴC<7s@/W+I}j ,&OVZ7Nҧ~_,NesΩ_I,Iv#55, `%i-Ӿ_JkXF1 W4E3wmV/o8#U~C9\0w/]{S) 0|Z4ϑ;|f峭[ޜyjbOGC'P_ I")yI<+oB+nTg TB,@η!t5QZ eO((_JevᣧgZXY"AX)0뵶 ]x7{o`g _"QQD#r8PRCD[  5Ǯd]G~Y!zrSn ЙE0YeVhxeAzs4d7%5W6GR`63K;`ZK_ݧuh|rS Lޤnm&_@v ZCك{Lؽx};xbiSRĀueL/W@+ޖ^s 8 7ZGK c I4)Hk{ =izxOk/2UqC68yoR\kDl^l݂SvM(Q kظ &Z=vlɴ{HeeرWIw3 0!QtOv~Nː+ʚ[IS_i4쓊%cGAmH-kd7$Wpm+C1H ^fߙ ?RB@$tˊW 7u^ KV, X!+@`v-#rѳXf7|oW85 B;AU3T)z TT16W8 n*$ _4w'v4rl,س Tar@ywpTQ/ v35߱Y#0ISi[nӝa϶j-q.%sW%]Ua;E_mȊآ&iIt?+%ueVP/̧ #zf+ێ \x(ɉg/(W7cP|u[}zVTidOцt;um/%Y{\т\PGl`lK>uMLU ̸G&tjc20 qyXtѾ3ul8d2ߢͤo/BSCh/hk5INqw+Z<|W_9(L)@HX2vM>Pij0/vV!6fy@Q]$`L~dꓝÕG~,X'q!a|xqZvU.S3;]?' Gh-ɬ_pnئ("@Һ)0#Zlf|kHԟs؝v|g$LUj0i"6f o>뻤Gp5?Hcz3oQQDږWJl)T}ؓ+) ;`OVdU}90A*uȩDz]1l4ҧPhHxODv)7 oyGtƘ"3QvDq" n.7DXM zaJfOn,zoyq<KXޡҰ)՞"\p[&-M~y=ax C^jj;G-v F]uȀ î l&68?W | 2LɝӾʜ1~M㜀+Uvi$Es}Bq|F: w]G ijƜg%y~G3umw!o\.8V[QxF\cTAzy?.E$bxp-xRV !cM EC8Ɏ{ a< ?5}t/ 1MJ|D*R S(&>vc;K7R ݀Kx(=ŤܱW K›QjHKc>y 2;(}^!6o*oTZƻU<%/R9Wz+AjvÉhp? d KSTTV%Ҋ;-qXBNc"1F1K<Լs}|ADU|ˍ+ph)Z1Xs=PIt_ԮL{nGU\\|Xi\̟!s"؎DNxw#0Ij34?F߇QޅbN(]ZfT`^eL {I+NѧM䙦 dO2讥7敜S~ $=簢q.Fbf8əB[=*k2Yg$}7FE'Ok ג'x}B1*=%idR·(׿qC+N%WoXyE/9m,ؤF%)EVڱ_'u\s?IhӬjQ3$`1sk`mqOJ>i{02Oփ)i. x?t 12ϕnDi.Xbw7\:$<؎F£![jsө2~f |cšR0C,VŐ *xn4v;^L\> 8u"c aU\Phnj:^͏ ~a%PMj*KiSk[IA9Oiy`d)jp^_7e .H?ȐcF;i>&VP2YyEIbp#t'n/~F$i/h*V;h] *_h7~)U]82BBf)H=;J _/(HvFv\h,ƙjD|Tyݵr*qZ*-H:cw$%<f|ކK@ ( wHe~bсrBU)󰰌8WBZ%#(~WA3R*:jUw"jH $\?JN-ח s&%MznS`cc׼9q~Ҝp73bR08T8H~;iUG[Y6N$_)"DfU LO#A$~7T6l^pVp䨐ZRyeE:a,eSeB=nVSCXXi xAZPe * dyJ(G_=_-~(u}J²~G#Ю=Uh\pDw7 %UiN"<$F34ޡUdH3OzG4:DrѱLq9|ݍy+2[r̜}yFĈ"ۖLo?EG6$1EwH,>ŖU~dbM>FQ}BȳɉsBCŌZ>_XIl!L=EzRl?EoDzvnj-:P)9;gY&{oMډ]R"8%% q|4kj$S4RK6wޜ<yC9uoX4P*ay\ VwʷŤgžx%Ʌ I ʬ]V5i.h Kz\7NeSP bSK v!\ FB^q/DPR%i=hr\$AcG L C FqkY 6!a,qUj!Lax-m₤y[Jˉ|hV[u`.J3k3ؐ/@i\\Ҍ|g g˶<'՚.`jBrX`g8.B 'J=h۞SwٺH-֕i!a*<׻5w嘔/sؘXf5y" `XΜex@ LcƇÀ(˔FҚ~0$`{7pG ?-?;C#, aH)~w9Q(d>KUK6 vTgV.Sx[>sIhCImQԇ3}eH)E6SNYM"dD]$U\\;%_Ro~&'sS^GrPi.=P_r&듿[:`97Om[PcH%zkL5 rA=:m ,sxH4<ы#"Ң؟aW)lzPXx@紥 Bd~Earjr RQ \j?D U1ȼ:$xuXn=/ g4?:(LNLdz"_hET G%I>ع$5x=̍q$o&Ntmfy'\`x&s:m4/y<ʫM< QBfK@Q]ܩbVx4D('h |Yݛ\s*rnVg®BB*3 }MO7]bFM!Ϳ#Q8?QZ[/=JIns,*fi=bWص~MͅQ8&GtL`ƗA4gd؁0[6eӄ֓P+ިn+]|{/mkPg:bZ}€ eT}5O~.M+aNS 7-%r9eΜQ؃d}t f[i[q1{1\Pb'ptu?geٜ>n_Zɭ6u/ÂFfY :rL@/uHH(tkڷVt&\e):Z<!lXP^:UMUnXՙ_h7WS Z/Н _Л{?}rg?vcj_7vTrpc|Jg^@>JF?RPOj;=9!wb.%K;J6%hܥBx|bnMo 3WNU^< *‰ģO ;P^i VD|`OeK` 7{8sIxj$B.M\;$Qb.Wћ&^;bM74԰B1Ggqf_f\BgQ8hP<ZdW ,+.Q 2|֧Hˠ@J½7'vLJ_td:P+|WQ;/[{@t7wuXZ`Bƍ&YO%~}4G6 3םY%9(ubmjWэq+_!52Ʃ|+ȵF$.f*1PM(k^QJj~Gd oVh/~ˑVhR5ehB _n*Pֺ>[F_Tip/ە'f\'.L/7ø߆4\A@ v?X(O ?$3us(OA"{u1kNSD9_(LTqbd@ 63)8#ay|,zaUҐO%2:u-5['X51[16@%FFie@ͥx85\H )qal}CRNGXs-JU?ttQ`/lH0< Cg!sy~c->|HIǫcE#LIaпEz+V*]`mhMC9Ɂ߾t؝F]HO~Q R<'bK#E #$ GfTUJUwЁr?T(K+ɽm11---%NيYI)WGH]T"??vp"`980.u CЀu]SllcmW3-$ 1/c qM U1 reޚQ"_ξE_!LCϤaQ.Y(6qŋ{ !!*&%Yqj[Y2|{K_{ܻ|,k;P 9`_jfb\r  ݔg#?AlK%)!/)Ok(/ٵ\EIK^?Ki,fҸEo T*A׮$9(*:y98NW"G&[9;EPw5y;KC°Ӥ/R 4q;2 Qv=.u+teCp ^HUٜօub^PEfW2#d4 9ҹ`'sAYcFqK}#lm`}Z3hoo51-a*n$uteW-R L*>Q@zN>~Q׉QޤO(ej?ƃѽ#%Zf1߀ӷ*c3g7$_#{ 7qmx ?L}Js .uJo{Jsr Ch6;drKOO뢂Ds\mԄ^W"Y_Ӎ6dUS)*Orv F(қD~M]3Z3eݿ ,U13ϱ̳E:)ܕ<(Jɡ!=N|3h6oNI![ɾKI˜pSbcK1azG4-it{a'M# r>AF jwhu @/H:^i%"Kvew%W&!OSCQE=$RǶ3!SZBw?T[J<E^h*u}Fv"=5OXTtԏE7sY73#\$o4W#3^+{/YxP{\CUTօf%_JPf|鲢9ؾj^6`Y6B[wt3+=}Zeﹺb|7e@.o> >ygplᕇZt2ML<;snoY_g`eb9!YSԆANoc4Y迄:]sS)4`k&?ZrÈGN6*!? x+p$}!x*pQ?*puL22ΣXPW?֎Yvh4}qE+"ԉ/6V[+b`\ضRJagwz &W>bCfԖ~z5 .:}J_P2tΓ.6ny-lx̺ }d+&Zݜ^\cѮ4wR*t$397`JfطF>r`}:GZtކ:'lvtAT f`XR$qAv8Hh~;Fb`|vnX )8 yn@0y8>:Z@ Fk BSj?cz&a4?qCdx f( B0Bs(U*M2 >._bݢ {0j\/6L82w* `{KKEcV[86?3"s_zvO=6oؐs],\<+R)SÜ[;R! z?~iTp<@rぜ3?TCKUz!Iq:o(J+5/^(.]/]'\Jy2zq\(6V>ԞڵDnۍNezXc\ʑs.F U톄'#I:HW-UY},U_}g@.o.yE3v\urZ|M5QK z'㷆}㞗53Qέ_:ΐ K%>s]"֔UKҩA-F<V7(:Պ x(; \w#@NG_[tE|V[p1{ӏ^f;:͖ G""QW|! P`QvKCWy7ed/U/*l.- [8 Gxa_R"FnWGoxUi'r#yO)zDb_~omev})YF7xwy0yf/qwg;b0_<``s<ҙ=zAiO]bCl-(i L(J㕪  *]dGcB,/cWv)_-.ą о}T\&$"q ܶ6*ԫ9On],Q{qB(_>yrTi,LgsctF!ٚ^oFNy[b:aq0R}w@]64S;Gly;H'`"xoHY`XK'P1=ۀ=D5e mҎ'r\uvZ* $p/qGz걔?x" % ,a*D]S|Yq#]DF~3Ϯb2 Dt=v,BCF~ l kG/Aͫk).yIS؏i2L5⫹ ALab tЇ)P뙼:oQv{Yk7F #aU6v?P4^ʶO}xV".-aWc9z1@#I+J$z-,?X/XFK"9sY7 U}P9t^`mf䳒n>/"(#L7h.!Lx9رc9XoPÀ`!<ۜmՑ.5JP%h?IpwR4jh|?gC`d3[ф&|G/00+7rRM㔝 '# Ja3J6*yM%0U ֻfM, M'%\i i2d!TsqpWXYCTY؋NvB]/eUɷNSmUu|?j ~N% (B_+KPU1);c< u .~/pЏ.Rs[o6%L+7L]{zb''X8Q*YE$u<Ŏ/[?%,CQ}V-I:A8B@2@mSdᩑ a+j٤>yi՛G;퇞>HѤEFvG < }ym#d*G-׊[Ef1$(5K5jTi352DH}a 4x4 kQܒYmZ4"XG5tap[) ;|.f}3$ѳ`Uε ?M4r a?d.7(i#=Z .LͤY7h ~);"N& c < 1)i*N,&b^u?9(WBć toV/bD< NK^4ZT"Ll0#v@kIj]D^åqx3Yz 'px(Qa{ 7e!Hנ\i6p< _FYo` >mX$c:%#yF3^-/d+i偝U# IŬɕ|=bsIC9⦇a#v࢜}@gZUO~bv6ǽ /NBy/M r\O"M$/=?go)ܱ-^kTUH62Ή 9A wq .4Z M˼H1xΏl||ῢmiAte3|}*௅:M ae~c(R^(Ǫ)"^gxf}r-K#5Nc@s]Ŋٟ4_7芥c3Ty) y/lJZf;w?|?`bZ[$Hyk݌2 Sb'dO⾌ߋ*d@OnІ܆ܧ669'8.'[2;M]홠\0ύs 1>HaY1|ap^f(F5}xh$x=el3޲cȷ*O pC_@{QCFWQ^.!_iA2%G"-{)EwɾB ska̜\_pޤdS1zTCv,EM ,DSn4HCCG]@Cd5u:l!CA٢c*RLeBږØ"ϵ+y5NϨގپ4N- 1^b}z_4eOvqitRhZK 28)vc,}j`W}=j>YoP"нE/3nWVdՒgE|?M8)k_ŚT\lɅ_JIHֻ-P5| !10W#EY{@Snj>T&'jw3j#$2I~m`>@G€~s!Wq!oS'C1 fwe)u@vGg42A=wi̚|N{[(M7o5&;t#¯xۯ_cٗ,o #E^|]q©ESͅ /oBZEc`fJ7igVIbť1]ЎXhΩ q'jQ3o-gV hY&*P Ee}Vrsă9|#3NZaFLh;<7ƾY?jԟ% JhvOKaogJ2`3~OgyC71d2m30h+śj=O~TJ|Z٧eSJ1ڜCdWmS?\ !K VBKYdU_yᒂ\=LťU3egO5 6rwhIx)hKT+`Rս|3 oMq48BQIN^ N !t|tZѭ 7 n}mXlĤ>zg>?*Xą62`dZ;C/(i\ NٽH\C~M=8k+qۅeb K*Pd38:SwUƐ(c /D Q6"8SwWBϸ7Pt}0Zdn_Ez`!]Moq~v26w/+pE͓dPvio}=.x[r bAw9Ga0JR\;Շ:aݟTq`inx=#R.Nj+J1֨8m/YAU؜e<%)>!\ĥj{>z?5썽5uZc|w`(!ZBav;2 S2l@#Yƒ;G4MXx@S(_VJ|D3p+HC_wA3\CUc `~j[0 u}?ȑ|-_CRD@ y%P3Ө"`\Sn2 V@_-lyp -Y*eUz!: x9=A7צIMSGH.+0Ԑ@y Z_rSyzh8QQsܟrObߙ1z0;5rZKU2*‚1a~s/Hזn:2'I ¬]rv"ÝImYz#4Êv>xW>?i6ܙInm6}xOi)kx>/ \h0.?jVpinm"#Jyr Q -u&3 pȳ}srN2F3m8MHYwd[ jE ڀVoM@BIBSLR,8#TAi2}=i(ptC0d5b!=94bY[ؙ#"`SKQ}8#6RInĭL_ l+6(t[Wڤy".M<{M#2.1VGp~^Jûᇄ15nG7TGi}_;X!Q797"_<`y8 3Cd9O瑀V3gMU{ dX)٩b]rwggN Ju`5.$6Ί&D~d&ժzE/MSat1AY=m5^TT/~#c3iN"+U?+K~b*\KC'RH䬡-9_ Zdwr@Fr;4','MK%}hZ{ꜣ/ ߟ nnU">D/^MdP>+ +9+W7Q îl QY@)PE CN'N]~=X9A_x툃Rbg4b CqFy{{<LKӦkp>6|Dz`ϥS]eN3❄M8vǩb/:܎SO=?Vf]3K(|?F#v`!y4lI"&]N )E)p6խ׺xgf nn0Q2*il>76Znju L]a{=VhQ̚uW-dC\Vsq~PX#foේЫ=ig\t̴גYl/ǀf?д~%B$vpcPӗ @QY+RmUn2qXJ92@],qK>pT n Q >3?LIϴg&pXuf֓,U$}d9!x$ "a#WʖzV6߳iR&Q#v;>}D Dx/nb eب?>^΍Ք(Dū3$Y2v<Wbb|#UV_k@xCg?ܲY;$PpVdHnKuUJ -W-mYW"}H#|ZjVfx : |" <45 7WJ ô+U~#5"O;l'Ro'rŹ./ yhG!Wt3kլ`+@ 詝kP%G)@Ulx n tJ|lr9HtQ;#6 ] Iiŷĉ5!f0Έ=dYc &T9,J:WmT,(O]rӎĜaab y3UN4JT^r@d^k|MY +z3O_錻36lLdMI}i5h]QQ5Q*;^;Ynko.5w׃ra%#pe 01ղ-?uww&m3|Ic4R2mDE[+kP@j>01D$ya 5 e~ɢÅ6֋c2 olAn5V F'oú9t&Y#镼SL+$_orf:UQ s&X}+waf.^OmN1=SL FEAi.= ߇P:$uȲk{[ ΞehmDRE-/x)0SAfb}ȉ%dqtKPE=A $esZKp/֔(5p Q +H,lF-աM1{U'Y ±H3e{Ԛ*oou 0YۂʜGAjU>.'׽j"?ZQ˴4hjU. e67!iTH,r%A]冷ՅGLH͘3JsMk4-я3h_әA,bLL( B)#iH0#WABAD=(X;NnK\:fi k1:ę׹gPNSw[ ɴO }4@*rv&AlHƞ+m6.Bhk*KXc>v~ܽqM¿XIyc |!%z=cm=bOfnz G@  O{;` "L4`Pͺ ƻ45&aXԛ*oqtZ2Q~ k{qMϠl}A,f u;4 +Нڋ3TA9|duˑۈǃeWX='ohı@qc}9 A|91EKFb!R9Vqɪjpqnm畇w1 K֊T+>BPgBJ/{Z(!Lqͧ̅LN>Hx|qs]*6%M@޼=D{E_n1/ 8~ꂁGt 9CI=,xV+8Z׭;Q^]IA{ZP QIRͿJ)?y A+%w}s|F9P!=k忯tvw*@PNdփƐYD w@ 3ۄv3u~ ZbM!.aWݒIrpKe{ J\ Ծai fnJj[8yj]d'Qקj)ŀ>ی n!9c%Ɲ -X q2Z_O̷7^O@jXO6, #YMhdl q[kn\;9hiՓɟ?/G :ƤJ/oPB5!4)Mxwm,O5̔يȝj6mOrVy]?t DԒ-c$uևEq>L;Mp o7*Bf|!tu ű;MҌ Nyo JV*t?G<]2s-2OJ2Cw pK/z]U0P9ifvn^g=?Y\2Jf윁*ࠍL4ٷ :b}W1Sv.`/,|U"O?`僧}w &>CK1oj3ǕyJx\9=-tx_=q{~ѐů~9ۅE:&dV Y:5588+݁Z>.jZTި9 yQ 7?q j_ѯt@N[%RqEHɈpm Pa OȀuqɫ8O(pݪ%{AęD{(qaN\qj*( YPmvw-At[0NPrxNِ0 l槸=(A b-bϪH8xa7oR>,Hay=q)"HDK=ud-Hbcb%=cXGEӁ1+CJzF? A'U8)!fX{kG V*rpݖ)qSb}G2jӀIi|uZuY}@}/==-{~K؋LsVi0QXfs|N˭w7:g.PVztvW}փ7̗b@n_٠OpI^z&`gbΨw WfOxiYyژD9$) Nf=HI7[וEk[IB*fH >6jW|&[Ƹ Sfmk}uB-obbtXŽL`g_&,ȼc܍}) LPVlj6S33 16Vm?=mҼjٜPc(仢Ϋgmpn]{a[y?XV A_mKw=u3X۸8'gcH#H"RU]&.@+n~ rZ҉ c1V,v8y[q[3Қyx /ϟn,'Q+n?kyLQY|9o!b |,C}B3{\ :Mjksj&QR}*F);>p*L xq!=&E4pP[ӣ'C2aQzÚN9e"ˈc[>j$xEB׃Ӂp寧_%b"Ef2ߡu~ysO4o,aAE (G%Hm*(3n;Z< $]<=!7{OH͢":F=K0N 1 [⨗YJzu)ޘ2)BU9+N:JJ$Sb ^ò Ƈ7YsaEqa•lT. zO?{_Xc4h@"Hٟb$pQq^dJi pfL,z_)/$XCj[b $MAOl< W.Ì¥>0!1r#.;7bfgخtYԐ;eTøJ o7̻ɍiS".YVICYFT /*+Ů2>G%`Ċ] :I`Cfr(Qg Z<&aa;\8KQ444Ω, wB, ,wn{Ycis;mz@йqA' ;˪-H<̥T a0Y=?'ڌj0KfՈh+xTjAϙrCF<.m*&6͕v&ZS~N~YI"jMm{sXFr;>tTIR9s/D'[2hPbi2 W!V>sjdbbג`ЬBQ49F$a2Jv IuN2&d4KXan0\ic\֋S ms?'{:{\07Â,1 3|q{>]0z'2~LJjV -8B,P?2: D;&ivd\a^Ȓ.|ߌ'wC=*W)(~}XҩD* K6sm]My#^B\T3&!B,tBUqwwl*AL@Xݲ7vBѰR M[JQc,N=s '  @ ףֳjye[1vUo|7B 0-y ܙ Mɑu;\5aR^]Vqog`pXE)j Ee!>i>Mگ:ϛPI%(-43[ ɶ! %xdwm|V]y[>ro}W/."S4t3G K܎ℵR8^vc > +:Emi0*QLt-0R^@)F#{TiA-!fe\KY>vEcLerU;NÙɅͲAi [slA|6Oi/ϑr4\Q rȣ҅(V<,0`hk Ȗt,9 {nu"-18v.j *?IG+HQZsQVE!cbNw(4&#uD&@c*D8 Áw[Z)\MK>G8LUD|?LNƏ46/5)܀> ʴH􊸎+ Zn[ dZ}yү|nbg䔷j/ 73z[$( 5D Zbby-*HAeJD V=k$w%_YRXi:!$ B7H%D=ߩ'<gnx;u9#eN]Sze;>8n >bCZZa0F7'[_FHtzy ʼnt**2%bUt`:s6nj_&ܙ d*_'{sSbThd/Jtm/*-ݔj.y+!vdp] ϻX5-Uz`;IbUAKSN"%^ϼ{;0(ꁍ`=R9Y ͲT"\nԗWCXl7Z;.{ykwnjJ4<[-a)N|y)cןRg7T-Jԅ`jRV7qP$ȥ(i|ی'3  id5E~ꪫaF(  i.W>@I` KPW7O]҈Yob!* Aa;.fMPiay3K+LȪ 9 Zkf{"̶mtÊFKZKGD:Heٺ!Ƭ';otyAvP3:z)TA @t"2]/ L}7QXMpf. jV@{YtG}\FB4[$&C5 θBİ5?Yl%sK&M,>AeI,vi{[~6?r~CnW\0#.퐑=Sc?2?Qo'byZ%wThgjŹ:|ˡAbrI9x,Ў$oKnAHu_g_Ť̕GL%/;|3c'ZMN+2 IC!Cbmg%7R I4 'fv1Vy6I 0tCnƏhwvRoFa?b|sԲ5da(s,أ9 5Ai%Aף=ZPu%&3iw")AzC&JtHKs_'P?A?9h9'P4pd{Ppbh)~,z*mlc>@'VwO":Dc䚤]ǔ(JJFhRUlƛlٹ6Fi6ȕ ?V=K*c|">˙eY0yҥ1?`?C%WO%+=`{BN ^T] $-'|&BM~{<Mr#C\ ˨n`%U G{a%cIw L{'Y ;cvSB&T1Mj]"O.mEY,7֭ƈ*۴[k75}D }/ȼYY8f鵱. xG^rqX9&28VW1;ng!~etcoLcم1Ǟ@UW}julߚt $I#T[F{ *5# '6$a2O/c"jSv*qvK⪜PqmO:/HNC'FdoKI¸rj0 ` sCʏ>;nP{"n,.Fy@sRMB˲,bw2 oH_.!'Ęq-)0yfn(Kew\m舋 F!OԎeMS!eG? 65v~m)ߨHrەt3!u; ypIQ%ahq_G$xh&osxjV@v#;(yDh ɘ#+~A߬5y(3ȗx,DJXfri$v5|WBs&5d~ؘ hu<@S=~66Z6TEʢ/%eE$-ӧG TҨ"E'b̎4KCW>>ZRȢj~dzAoLϼLOO3;֦8LE"Pټqh!PR b.,X EIU$?5  ?Xb0%NOOz'r"&. yJ*χDC)|F$@f@&kOѾ}bn^VDD'Nz}G΂~~ ODܾ RagôNի(P+ (@q3%˘>ssFH\$f䔜;las;?#Bg?V^ h9A e_@"U&f"fTV~T6!)jE>B2@>_5Wp q]vüԠzE !7b9KK'=}uIрV G H6fh3BwZOlͺ >\mхsSVTɄ𗇒j_JQ|ZaS 7* T#<UcKL`4$s<˸ 6-llzi~]-&nE[/SrUC{˃QqSf872pyuY6ݯwd;dG7:;߼S)֢v2dmC>5Eۉ1sy E%ǚt a1%^bL[/qN }vjOB|vHhG (T&╋71ˎ͢`aO^רK<0rw% tr/@jC.4 zzXJQݝES|P?ȚO5ߑ noij1+ABGJ(5AeF_lF9OrAMB.a@B w8{w6qH-='4m|+ l\\ x`Uz"RͨB`_r1y*@]}XA`PVLJK{%2hUҺRD|{amsɻ8XQXUah9ͫCZ9tY | =B`H;JHπ&_X} ҟub>˅pԧCryepDDtv$*ٞɩՊ{5 ek3p&`]Bk Y{I6=Y AN`ދ'`LChݰp8o3h?y,ribc3pۋ/fg*6f6cfY'HY1L&=5i _)oV;9) 1D(l+i6Hd alݕ׏J_ !ͰXHWnLv3Au}OA`)ƍԶu!_i(]̻ySGS|gw5IL1 Z^0 -Wٲ*ƾQkl<l?+K#% [R'DW&?6YkLq{2gzvtLwſu<>{ZvVI\+^H8=Ʈmŏmq#gXVj;}-DB$k3u N4GeX E/@r*.vzs /xi,+0G2Z;c$ \q u)1rpR?e\xgbhԔ-3$Za28 $W摱QQe CCƂ:H(2SJa1]T_ O)sFx(QTKYVS"X`wUth0 'wI&hv.^"u0jN_┼Zo(C4W9;s7^Оw@r1JfwgҎXoMoiiҔklO5cj8'NjRF#ˉXN[b]a3: }䈰..G.ЎVS8'}P,Ԭ i62?ȳd>aHq)ˣީOY9pt{LMoB&yjhUIXckJԨ>Y-F|m=@17'|=k9 h,86^2rGm3 #4Ezru#^?)ډZQ/M%@=EjkrIߒfó=gPN qW0+_+dq)h*mrاA;݃#MODi!3oZA嘁@E c1#9~vuHn2 Bv ?ni5,f 8+ڊqӦ^M v`bX} ubQXh2`^KrMlM%UHm@_K/a#:GZ п7Ƴ Ӂ1x Lv9F{!2+"ꧽo+,jETKeQws)u𜃦e@+fb(s^WgF1WLͪ63Fxb-J2Konnޤ_0Xjfx7K! ܧ&eB = BA0@vXY NAL>"]LӴߟ%iOݩ}PP?Hmmye[U,+S͘` S|$8iaEs @ _s zO6YC 2* |4}Zh*JQT@=A WQrdPѼAS[K=(aB@)7Ie*@=&ǺR*L1VMm@x )G񆱾$+87%t!9JC &dTɿ%a2T,I e,ꖳepTn^ 'Y'bPh|KP pV ~+{# zZYF6?36X0R3|@{f}%>Z!Ɇ^3] u/<~Bkc@I^+h^O)UkRMA@vq@ 4dnD1'1XpyM%&>"I)@b|TzU 03DmqNR%ndz1Te>mN?y,;5vv˳Iê/WKˬ}|)}bP]di;Qff͋_]ՠ,^ R}(} k_k brdV5lSZ'"p}uOy̿vdP묏gx% 6 ,7 ]{:# X`5/|zP1)ZkJu]p6F2= 8V[qR_.ץDؐ&yb3c*0bdLjHg[+-݂͏?l y-WLX%?t`s2͆̀P:偔cBFPf"B2G~8 C=]u5lpPT#.'):m7D!|3Rǣiv5ڂZ."bSq`9 2z-/w9#f*o#&@$=\HZRv45HRD[do(=(L G_3A\2ߛJ,a G#O)e'3-69Öb*c†Fv0^_Z&0 !¾ %ؘG .jWP7 # X:R{,heCI_ǃw ߀ڴhYIe|zB*uԵU9$ۑIgvۀ$"@<+~͎%MB7_^[kQZÆi&p'Bbo{G#鴓)5Q.Yg.a,<*SO13ɾ'ߴDh@HNRjY'}fre&p8fV -!h$, ƴz]4uc$aK.A׻X["WoG?.zyjF]s*=ߢv8d!lgG5̣`DtH[>YfB\ߨNs4sj e%j2Ӣ0&Df;HyoB24U'Vm9cx<F8tN&ȃ;CvsڵȤ :Ȗ׀=N>G{3[ⱇ?5kAqчBޝ/)\Y,i㎶sps7ǎd!Πu6^ Jr;Ǐ"hawZS_2^/(@%IXSN?.W븈mV3e-7:&` v6=T1=0LibU_utC r9pKNPE,ǟV(Mty2EΝ_|0ykd~0c"&bHLVUB'm#-ző77wn,dNϟDQ"rmBxIt~_SK> Gy[Pپ`"͋Rg/s>AJÊ7pl%DYlCz4ʄ=+߫!x(]hQ"Bw@E9'G_̿ĸhtbrjJpMf\m{3uq'0mZo ꪝˎ35+efY-T,󃘌aՒZM  l8PEuk~j~[7lekK SRDN ݣ】/G=*99'8'7x8!D@>΍'ҚY(dq"b?>G킝Bhە?kZv0a^;agTlW-L4uΈqh>=xd!.uD@KDUX~޾I|Wo+fn ^2Cv6zˇ*#o.$"Q!"VcB][x3cߔ=9 d>e>A*~~ܕZ)w|5H C[钆fɲB1GxۭDm!@OaOdl0bQyġ˃}bO{~ѵlHZUj$ =S?@ f{Z#g4/4 =x}wǏ*,1AX 0h%yGXG <(6%)6S*,SMsoɾyI2jNSj]gӪݩpL|i\ k Z$Uy۪YKE,A(yu !pnlymX!w#L )g6cM_w׮ۀv^iuO@RK[q4\+*UR? x޳_PG7U -Y} F;O|%'4(ھ,vѠV8*↟v96eC֝&O q}!Ll̤C5m\\SloՍDg}CrYF:4 ~2izbLu}b2WX>RR f-(0(Q٣rQ&m헅'0. ^x Sg`8(Ρv1aI4QV{u锁fB틤PEڥw[N<+#`lS1]yoi߻x_9{BVeV&+!pkaU b?$'gRDtku:#tݬ1l55nBC@'`~^ Nz8EȰZSB:9(•qM rv8qɋꖼn +P*QY+%YHm?ց0ޖȬzV:ya\!&CWH*!%/nc}[-KI4M`h3ILfʘY%8q~n}(?@݄+'D-]^2IgBwFSZ&h ?5Ffk3%G:hͷUt澡֚*S I>Xe8K^VJ5CH3^5g4_Erkq-r0K'l Vgc߆:~pp*؊4\h2۴fuV(_oIO7a \hĤK  wv-ZeFI#\Ќ/?՝@F K#<;4O~5:l=cX J7Gvo%_}3ֆ/lԜG.uJĄvfSZdaWuۇ,Yyy*O@bw K$IQڍbPn >gm!3plbzIY!;q6تwrU-MyRC'Vl E&#(Ϫe4Ǡ$^`y82c,/+X*<Ո!ݾ+6m8e]$jx͖1B܆q`L8]#.̏smZ 2DŽ'`1KGYCV `:Z"G:dbF724\b|?es㕴(ZZ3A5cn+F86(ӸH+,@0lIiq|1 4}JV]ޙ.9N#nύFi7>,2O@ޘMu.K)$q3J3@k5?CX g{۴4> f+K`cR{FF/ M[S,|ɞ& = _GಞX_Uͫ~@AŭC8Ks:8+㤕Ѭxi_}9~n9]w*}s ] ?<}E*x{IT#ydX3j\=75 4u_°#q,RrA!tq~zܟVs,q_2:D;S8'h (iJ\7Ņ8.`ܓf];5˔>foᣮ-Xu3v Hm ߊ5DJ,cdEBCџc.sA/Bj~%1I]Pzn%_W_-51'nꙇafZkxUJ"w'ı u'NKJԈoa{o,r\b_}u08/m8y^>dQ:Fa53N ~?] eEh"ײt'a{68 mW1# 5#11 h/@_~}&YÏܲvdQ cp ~4R*e ~TR%砪"%Si( & .8r^!\C4fPo<Ç/oZhY9[fDjn 9O948h |vŻK) ;n vk%>إl+ dÂ.?؟kd3t7 @a W֞Dz$Dք?S!KF# k9# o@Z[ *N]~@"o5d<|3f2]>edق;m)~A/`FqI?"lU]̾}} G ??:@lLˎ//BaoGA9G_#SY9dG4`㥠4I|+r_Λ&*MD/.=(3e3+VLJ'N;-+;zT}v #&bwߧ.N/5H^j+)ۚyϪhSj[]0gAv}[ӟXreR~9M/;VD&`[ H=@gRJ.L/I9 MF12k& -塆VDdgAdEc*Zh/>_.JO>zDq9R9*:/'2>Ux!e|\:'ZzB;"v̎-lk H\HBlsg85O̯ł}[Pq]tALXq+֧9me®RSߴ<ID !|nR* nFȕbawͨt劗'}Jou0DC5a5˞YWdDԮxP^5 2ޠ-{dAt[_I2i͗fcﺮ**^MNNP(zI#Ce Ofj}3Lqyw&Apagq/lÙ3oE; W@fL \UV,}^/!?YF\nOz& HdL4!=WPcΓpOkuͅ+G4dȇ58Ƴ nۖuLBʼnZnk<ƍ =Ԇ#;V '\0[v %l@& BeZ%O}w&b3x-O4nǝLˣ4Š?@eJ)nx_KA\ yMf$嫃W{BE tq@.965TNW MT0A:,wNf\R'd& q9GȏJ ^[#+ QѢBRďrY*zbǺܪsGQH0XhX`>ۑ*>$ͭNjfA]C V~m&z6pjt2͒,AO^\ i ,S[,L|pHAB m+tgAG;9%`܏p vpDzM T"*@~`(]qo}&FUPR?/Nvx< ,XuHhUc=u#$[,Y*!BeA05nOYFUFuڨk;>c {nyFu-h>4RCF WT5.Y+Zzt HɀfK6V9# t D7˩ 4S]10s{ľpޗ+;;?FlIZEq x~i%8'yh$!"yL[C%~| 710=h&C4R6[BL)4MU57KY"HSʥyb-`d4[H|twgƧ>ԩ/TVi$Rɴ}R(SܛBKff}ڡmqsڝ|a{SS=åkE? PC*1_ȐE`<'qXEɊ?RkSՍ&d&a32 -'`?ζ ҧ+j)A-Ivlcb~Sc4pT5>:PxI%$ԡ_6P4 Bځ砐]aˣlS [=FeOtdXi>#+?~p 9Y6F/HJv\BeZO~KO-/g>Z1b%=rЗ*5{IAQtfDp!aJo*̜urDb2s]voaoaB IκC0ފB+/aZ1!dcQYbmD9l5W8.jF.+VhrqhHʂw=nT5A2🩅{/%'R 5c{"HSZzGWwI90%kS4뙝wKjE*KμMMH26z^fcFCMB V29 ڗj&CY]zf-0EOa`b]9ٶQդ\R&&z,|[?6. }0?8ꀾy2wBⷡsXVݔH{9m>YE.J),j9Z(׺oHӸ&deaG+ ϲf;:%*?\0H{(^ Sw5T-JN o|JKèT& 3S;ٳ?RdQL=Qj 7ŽFba,{لa~J $ ;sy]!#D-9(&4yXʭ1y/v z9J~X 8Bdd  \݂uw=C #ӘݒGhu:}uqq=[͂t̢Vǀ^.)UojH0aޭ_z`gɧРm&,be O%v,d2$e/V̼db[=+\fF{*fLM~%cPЦs[KNk!423-ҏ3?H=߲1]\˜uA"ׯ[86N`0=PBg/DI\g X!Ɖ9e-&s4*r=1閱V+i:KaKGeI 7r1B? ɞ6IAG)̙K1,hU$?w|(Á\)8緗'|Mnq=%]Un[`#gijZ踮iw3l%F ]=\yD.P2c8zC ψj.'# A8 -K?hq`~;?5,U8`~恣uWѿ8-N<1\KhXRZl$+Un.k*{f0upOFKXMjs2yFe2ҮqնnǰX>Ȯe ?Њگ4`AR0|xDǭjk.N]IXԿ_{E(8vϗG_rIU7(^BҚuOA}RdQ)Ƅծ߼.r$'倎&c4L]=ߏXr)5VUR3ҍ"a5gC|F\{_Mvm%qօ8?.(Gc_-b6jv6"y1*_ßMT(2:B]PImn҄GE5QwLAXNw[>t/(g5[Mϛ ^6Hm.M]tŇ]Ilo1ײƫMn_+'B8v YvfwZfAʪ rᇪsy;Q7f_v喳V(Gf1 YMk=fvbtg^'Lb5CBrzkS jSOI&-zsE%y5;2lKswmо2b rREyq/p?x]P6)P_C(KdNDX;?#:3K#elȫ\ԚzlsxRmj+$Zu' Hg$PHc*h/kj1͙I>`Xל{W G8+7-g7ME7.r0[٣e<刁wB~8_ hV%qf-r SSL䅟pm+_9 ka3ԶuԊ2<i$E:,8i:4 kҟIEzJi 3M'Zcy~#3(yX& W!Y|S85 mcz կP*B`/͛lN!R4YeT%;3G'k] `Ξ1߿dcަn!U6զU=2 *i up]LS|:Ε+"(`:|;Z?ZbRr F%0AN1Bw(Mű*jwǛ1o kffsdf#wDT@v@cIK<[s $)X @I7DJv' B׃.^@}~{ws *Pǜ.BSZ3a-&n7د9/WH&}KޕeCG,V40>z._ܰgᐯ`: 5yzE/F9Jw]%Fz>Wt>jKKׅFDx)ϴQb2ztIPr~MA,VRvvt)Tvv~ʎH -Z5Mhmy)šycR$# `~2ANX8Kߌ:Q]&- 5\$JMuL}B%t=7λ 2@Wj Gȴ?Hvufh#=㲤V:8n‘B `Rx5 p^Bm8M\t>4ڧZ老}gMQ!H~NfֵnјQ@Ma?n7^ X/1u6JqC2Ns:A{+M}b ؊W5#RSEGɀ2@茶'j{cXv Dj$Z,&t>yB΃ >~V$ YYNSPvaL<;7~$j]ޘB%>֒‡[Tqd D3Nܠ_A3wwWY4ҵSײ] >p&/_ dT!:{M㥰qKЋET5j";]$v ΐG'PXhw֟D{^sTF R&0js?YNNt4IBdwˠٕ9* g1"n6j0WIe.}U=N?X|=Jи%7|=(6Ʈ`- Yy K_x(🠫8 HP0zVǰNZKm扮& 0K%|c8<%H=[1JqN Z*ΈS1IoU %Պ\,KVXǵjum ,mvAuh?-+i%0baU8QPSi=:={!vXqaxW*d%A'JR.RwhhD4v䚅%ك:K&M ;C{Sǎ0Y}A vZg6^0E BpӠ$y : OQB Oz?t& #}ޮ( چ&`s61h;t8aF=s@pBb@ߥLZMo]}BйL9{sCPX xW7b잂@J>K[29=@dm\m<h*ծB@wE(xX~lMjGYH|:64k xKr4Z<}gˆfc0fd=}?0!8F ַ1URBOVT~Gkl9O3I[dGI-`&M*Ο/Qz%Ah~U5w4P'围LMEIE*[U7ƮRT.EW@9QT+w-JA "0dZP$F| 'F!Nɺ$VNs8m>daJ@ڊal>KqvTȻ{'*˽fΪ,zܚ S14DW|>ؐa׆ $J=QG" ՛Q,|QG5jؿP(^pFު|fw˼M2{ ULfm`҃> $w$4BܟT ]6/6 л ,c7񨃲U,a`MȶMxz3Wn.F 7}3\N;maaU扲 KE"pՅ3f"䧂T^UQT?AZ82 2ה׍Ap+u ׀Bd򒭭17ǖ}~9wL%G!A[u g8fo{ڨLRl|!AUʋ5[hks!π4 eG>ܵQmx]"vJ𦓞O>Y‹PT'7Rͨ 2Ǹv՜X@Z*2jd>Hks/c{,Mկ^A9k폔gI.@_uFÍ&4fp =_3teTz0Yh \{kP-Mxw{$\ӆ9[v4zW&7^_ޚw`B8pyHw.)/\U%lǒu8G1:!b,q򓴗]/ؽ;>p>w~/+/G35=< I1Ca͜g0ܵF>YQoYZ~{o.r IzuO}x|e,W69翹 ySm9s>C<9j=P|2dYk;mȽ֗(9 KA9QjsW^MoP 3kV4qh6IKLnfǺ%&xY 5nzdx{\>||i~C0;tSP>qjOAmzAIgzF56{8.yIJ8\JT+jH3ICbywV52J%V!Ĩ 9 }#m믺;3 [˾Ljn9+۽ܜ8エPYAOvza&⥆xb`2,Mwu0R\y0Tml3R9O(̳f4OבżEE>&#5`V4Li7q g2hk;rJkޮې P{jDy6$P} 9aк;YS}5rD$nmU;s|$j2$kz'"kxFqE*`gDJn8!f{CTZ& ҽ-HvqXa|E;?1woO_P0N.Jd h'轠yaCMG]yVڨ2nߗ7Y8&ZRGh$٧ccJćmne!LTϠꕯ.>$pz~5'Ow?5F~iR:~`)(7Epn9C//:ΘWm̳h (?g(lط/+ȏQ-7Yx9w!oi:suo>XZi]y{Ѡ%) i4 g>mKhj`d]=ʔ$*y~Qyӻ1kI_)/0$+IR]*hos OJ)y)[9Rpimy4Ƣ[kH:iNT0fLc}\J߅֙(3eAw`h44 S^ c"LMzi+fUnd/N]Ga2%WCoy@v ()yx?;tOucxS( Rʚپd[{VA!]T# ibU `PZ|[V VTZwaxr qwGo"C!Ej0R3 ]E-"qzGg/o5VQEY0G1=࣒Ѳ p*23gfnMuу<Ll@+;<@5;h{iаk@¡]f+933aA9FԊc0}<6ArP'm:e4&. g')JbSWϟ:-!Z}&HZs+{L8Pc |G"h_6΁$@ Pjbŕ8ZkH>i6t HNƆV,q#Y'9q(i2(p+ [p\yt ?8HO!rZlnJ"Aoix W4$-D2oSFs!ZGh O-Bz99iԌȂc4UuL> 6~E7rZwLd0w:Camn}A~H+~ZqHK!|!굞 G\Y`ls-Ccxo2^|d9V4#waVԔQβy^2) ?;囹8d?`6d}~^TqMS9=k LC@!R]wQ?:T<^<3̝f8B;yLFS- ]M=FSwXX[%U K&&i07rQije?"$}0%FxS'?FL 8A/LłwX]n.U)^643vkzy NcAB03ڵ&34jeхpc)J;72Z3jT 6]1J_Pg#^œ?!_2#A lPϡKcфirtnT`Z;.n<7yNHdLg_CId)2OOW{k:ɮWt^'R~|{0vb= t=~6<,!3zF}FWg + oaJs<,h.Sb@< 1L xGx^-#䫀u+*9,ҝ'F؋(\8>BQMk'08_AEgHHX![s @ܴtv^hF|QuhhF q?)u#)Au)MGIP,֝Nt{/cd/UjNdx+R #$r!jkXyE2F?FW2"~n{a겱pHc )cMk %!Y'LiuA N &}JئFOf%}hD@u.CQS*?v $.O|ۭz-+uaE,i8=:n/ѳ/=좮\< {,;΍[{] mhAs96Dr*3[}Umڮڥ=a}8kj8_JQ %Lܸ8)e VVqP–\!(t.ڽT7bD%cDszMhw-?190]N:#w6dyBZ!T>UrFм uؒz2Pz#Ta%mXcDV^Iþ2Q٢}+j԰1ʹROOb`9&s|ETPv;gfHo e 72]G_Ol[i 5 X#Dwtc2$D?t3|]`_ݻ59N*̭f HJIcP Z\Cm^,- &s>/JJه3+f=c4"dRLܳ-6^?Ԁf&)S'y i]FRޗvF.,#R~-ÚΣ7EnەUTV|8\dQwsXEJL&J_v,%@pg ώg/PM_5߿S.ثi lCz&D:Yui,}ฒ x jV6 |]Fm+ƽ͙,S cb 'fTP?7"N#.IdeVY4"RU`Dd/5su<*~MVw~t5R/3vHQBt Z\āèfD7%"ZOD!1HhP 폲h- 'bc\TP\jC̕ji=zeB1Cѭ]Pܔ^hH#>WtC:*L͒@X?(GKݵ\U"4F3jWl)sttDY]RD + !-F*f: s~#V&<`+~OPw\zMeU,o ͨX8;>E!6InO_t!Q)"oIj$b?q.a-1fi_}Kuj_/_L@'WK h` &Լbo4gihh!l* _h& yâp;2(|L&Q$"|&hY0C\mcB~d#=v!ͺX1.E&2@wTŁsb0qsi'iR^륽_q5͍"&5sFb`asfxc@VpZ*TTeTH m@̆ݟz|s0<[/lU<1SFeƊ36(1Cp؋(<zU}aM5HaayZՐ#5 h !y_ dj ۡY  (RD_< Sn+kԣญ(#cGnrFi{ ]q1Rٻ^ uC4wH4\~6nw΁ȽhtӋ [U XxCKnĐ}PDُNHHϲw_ثX`:9Jm満89ԉe{W:>/kq= bs(ǢL(Y>ɜl!ĭmd蜇ҳp5RSG?S;*ދRu8#R6";_mZ)+L Qnr' WvǗ-R_:i:rPaɏt_C>L![Q6 8Q0ËdNEtoA"h0[3pGcGO|L:_!-0q4 ֘͟&a4I}woH6I 3g{`i-GVa3UUnr5I?|0w M;m=ڈREBB/1 E2BmEVo]BdM452tHZxFr=tzĺ\2DD¸k߸ϋɣ ,"G-Ue\%a]9߿4,޲$KeuQP+!@uo%B;(3 ͋V3m[k*֗a[ɋգD#|i|n3G25^RXZ'z8i0iCrR›OW]_0q 5얻8M옸n`B =fj8= uFl+ ӒK3,E5PF27 FDk]ۗC n$<^"o>+8Ev>gRDâ F7ɴ:O5utS}[Tχ[3 7)wTUN7ڥ@Bq~.6f>3ȓ%J" yᢳ]~ 0fd'i"zA-фbwh_d)ϙ+jL/8z0P!3N}pys;j;NI;౼n5+ٶU\7c!a! fΖQ%Zj`G];_U2 A[S3/r )-gY0$d C&;5j(1@L`a1COf8g@,=sZ+xOn'*rC E ٠qH& nj. r: ȲI"$_x -+Oe5Ddhr5ɒ5L<'ǞI[Vݶ$Np,p=mQ,/h1+bA~ JJW">ml.d%,my7gF>#5xϥ.ã4)huD`_Sb<kRSU Խcv /='14Aϩ/QI3-У/^+P"hZ{j/R&8k‡tׇ^a vsd`yp{U`~lf RU*Cõ1VZp>\GpTŶ2N:s"@n9_/o"46Ν=-jx ێeǍF$$8ʒFPYU Ҫsm@ɓ=G5–@4\pm٨_z@׷QݸJ#-*\?[Mx\ehC3RtnvjCŔ~xXKqV7.7g_F{Ř8WA?_v''9q7{Xy=-I.ZJ-*Bi֮Yra{@&3͹pԨ`"h9&iGzfM7OVِYhNW}mFܱl>n,`%R`I^J}[] M'P_w'_qw kّv3. 9n-ijA"W!qOrDQ (] Bh pVgI5_;d <`.nיCjx]SVjwY0=fHv 9UA9vƈ2ы-Zg\ES9"'"u+p($4֯s"4g%E$IBY:q]eMmmɧ-"&Crv'n( '&97`)6gsc('Fj)ɔWhBٞ¬ؘ3ЭvJSoE0Ԛ瑺w1M*'I'*J;eK+Jh(:LËki6r%Jhqk]&M|aqPkEU0霳";!V^{TSvgiCUgDqy98+fe2Ոʽ 8@K8lE=@ㄦ8vse$̵T'_2GA*re # "DǠA08pˠJ.["2 kFa.ɧ-Fe 6΍ї:OpInMty`-/C ʢጼZq2}審9eʳ(eY80_a:)il ϰ*1R/{> 0ySosXg !1h͡u[,f>DAvYl xU . 7:=;пf}0>xs^@󲒡J4T"E|4cTBѭR˪‡֯lg5C5{*]= G7dn%e1KW#QǨ-ʼn21VQ.;eSl[V%85Z;YyI0,ܠR@jɚ; %N},u RRl:+?L! pOϚZ|cp~s ˳(7'ioRÚduD_Pqj$/&]4:r!4Z0f;TŲ.Ӣqek)((ǀW)F) 'UZˬ`W]ju6FjkT&3q)U%.FIJb@NNq]R K4Y) lb}[9_2(ApasRIt$}\Bh*0(Fܛ3|çX4 '6DϦj4ɜE$4EM'X(I7]vԬ_xGA}@6C1gMY,-hϱ S]rJ FBKȃ&Jg*312KC$كh̲+bx'@+ODB1}Krh`@Wf3 ͥf֐poU(B9i۾i Gㄼ.6[vr;mo Qrġ$h6NBI/ Z` 4yo$0Ljo5:=݄o:֎ *ЇFn{}nU1,X/OU F I;rTaapwH(& 2(]"ikc'e֫aI$n7>KKA[dB: => IYT0nd߅v? Hfx2fXz#9[qH.8.cV4H ZI n;R6J$ +z4 z胀/ \Z`A5W~P*?"l~|HEb<3r7Nq2cleuIt~2*sin΀Dt94J8Y >H/$"ֿ\ gMnÀuI pJUVqn7eU]-ᭂjxS\\0DQK{v4vt HDt 8^ 2p=ԓXF*0u0YQG3׎nH9vy8(ǰul Ƨ0pq)9hW+a]1z4:4zgS'Ihlrr:&i}qB&^M>XJH[DȔPԘV}5;Dfz*CƋz *o*=aܖǖdA&6`հZlwߺd)9-*0L*@_lV~. TFUy7M@3MOu@DrE%%PM쩋#i|׍~ (Ӟ=5>;o_xXv_8]Rc]S6|єGZDg햬tͩኲgf~,T!ͦ3a 542';L+5^ [%$,3-~CE әRTxGdF"Wmȃ3*>j =Vqg+C>FLC Db~1ԮNC>76#^n]%}u1]ǿ?pϛFqϣaPSm.J N nKۂ@_QȾꁈo/Z-W}-9#p*[a'f 4`X06fXIcz}q,Ia` PYb& !Q*1谊R0>7g N0bV:1PpI[Irhr og̪d'Ե}>T|NT/$='t<W/Vq!ZVxgc#B[{^WI.-%¯( 5l߁ႦoNǸG*N`M^6N#l=>`Σ9sKF ,inA#AcSn 9aZwp*: .eI7A5Lw&(86c1ueXDfgoggD:a&r^w90HyęLPz~'} Gp=FjS@܃6M],!gcn)GSO6^ S I^lc11s@}m"Cc'n}wZepDD0V֡ t7DT5JWYZipQޓl!HM]''|O|9g|Q$$ʬH:;EMcЛocz=) JO0\}ZuN9iJ)Hl;,u"y.(S: Zzbp]M>їq8<Ak؋a6Mn [k@^˔=U :%{+<8N==ZALl)kr7r{9JΪ@xJfXrYs 䶯,ܫ2 </BMbaԹ0cgJQ_+ sϪ)4"%YC!B8}^7S6« M9SyEd^C}ݦW <Τ@@O7FzJ^JVN| ˧Z-*?J"7z-H ynnWQb,E0{niǪ ,[ϞM5?_9Ⱦ#z+7iڜk-فC#= 䪁5T(ܒL q.Ђhzj摦PWj-,.KxtED-߯f#Xy< '<*P 'PKҡIZ/n{dd2+QcNJ0KktL59'2!E4jx'`Pׄ4JXW4ō=^G=RT@ 0qM9ަsU4pQ6ra|!Px> ߘiɟi @*YC6z^ 7Kɉ==a\fRyij b)_iG@~M{˽qbǥT ;2) lJ3ꕿdFpB(;R}ԕkM\- NUϥye!‡#$%N?|,zya6֜![V FTX *X*C~KJXYYE.ETGe:`J <3%SF۴-\s*b$Dc"" L\E#'kgΊEYKS:UVP6[ `ςqV.hzC`єE1-l"a{Ѕ]A*FG"fEB9pzԉmvLۧt1S0 ga1/3c QFA%p\(u~_>ہ_jsdsj:ȴ ,[bzxd!py/#Hbۃ.QA'Zx#”3BR^3 \8ԁ;%RjZt79Gji2w=A!0`Au֬ng JS⭂H v8ZuRi/FXClA1Ma !9y6>_J셰1 Ф HjY dBťe@\ 7X䤬+4<ﵢ7dfGĩ?sIgrkֱOlsutߵ4K| 8DxE#[ bMki8=Z6>iv g5,"]O;wP H(b3ih5Äb]) Џ)Ô>҄]3u|[dtD޾iRLo#OQU.7tL#+f^i-o&jLDVN;RS'8[@6IIz-0gG{tNȜ)lM9X])&g3񡚚@Hm01.jwBVlҴgc@[> dd ==Fʁ`+zۙٔIEE*'w!^ >?J1`$Bv.9|L y7fp8[?JW')ԬmT %-I;OGմ$+6L= =>!o⣚d/rw)3lRbd2JV^]>Y:/R0\L0*?d잧dyTrhwI-z˃^8lMl< ( ‹ l>fRVn rč& hN ܜ6 +MS.r>ֳKl+*VRۭYAƈӔ@-*fxvx>@Tq}i/CeTp'F~/Qz$wr7{Ƙpr>癵} F5J/:S͐_騠g0rK('_.{-74ohoyʨu;usVL[eWT$~Ȥ2_Yѽu g6`'YLC@ҧ0F?k2?bb,٘xQ獝5oJiUWS{t3CjB}OzogVrrkE#Givwޔ<,,WCB`ֹiˌU-Flif7mۘΑ`}I}H[(2P,K~$̹jHf s5WqV`'[نi ٧Fr+ަuWw-kG/&RaԑY@HBF 0hQ^6V=ARx$rv4jNAh&0Oxߐwgbi62Q{F־s+ElyM:Ң=?Jqh|| Y iJ#d_REkșGm[y EgkEVN{ [3X2:=ᡣxVǨ[˜ T7@cV{ ExcGac mKIq(yta-<"?qQE:ϸD %;Q"Wj]IG֑~&~ V:|9mMx),ɇD״Pr~}~4b=֗u97l֖¼w^%K`:]ŸN=^q6y1`Șfq ~o8GMʜKMVF2&g>fe$ Ʈ׀d;5vh( PY>;8p%AySjysq52Qݶ-!xi;$I=0m6t%٥Ъ= <ݖ;(BG5JۂU!S *!gSqJ< ,Rԣws̈oY<څD[-ʕ8]Q9mn2YX7vo" W*Ým'l@+sLhx3H0*7U. /8лwTYV{-1ьsi ]嬺kAiT;ƷZu5NΞUϮ8^o]_;r7'wi684פ4rtg-RB'QyӀV0Yh,7skJp@O[мv4lD0p[)12lZ(ŧpN@p7RLcN5uc^*vS[e5=O蟹ĆEflз%FDά{},M,G4}ǣYκL/Ut<[ XJUjk΂ 0܄-O_i(Y7X=31tFЈMS8jZ]p馓=nPR ̙ lhsQLGf~.S04gxt6RtRIjx7+K#幬+ 9dp;zįЋ+SW ;R_`lSC7f4 (27|Oo+,s7m ևU]lCw!\/,i[+9OЏ\;C/cQ:JA @]nd@ԵC`粍ݶwiI.:/V9d<نO\\ƣfC1%j6.䡌VCIlj+"}WY#5"= d#Ӧq-ʈD jx&JC㏝1׻!ɐ+$3J"t23F^Owůϛ3##mA"_rMYZ4110D(ǩc)83F(a+NjbzI "-~7V4'+zT𨴷~s8͝! ?s'NrO ;s̋ꃂ&DpQ2(}JQ~Mo #"9 6Mܶ$=ⲣ o|HG+p-m Qtݑ. i_x UJE؍LI]x vn $u!4m ^E*ښq[. f]uip{*l'?|*[DW+P.十KHT/m{7Oͦ(CŸZXNTRBO3&Xs yUh?{1,l1=f{#K,*p@] V-Ú7v貣0/[lU.{ t2{O0h?X&[ 2%CM&& )ڑSv L@qC@s}.@[C&myY+#b"wU!կv=L}ooHF^$%￱|5XZQ6%hޱpҢ> [tgʫe`$bQφknEOwO?R1_@Cd* EjS͐q.\') )ŨoR*0}%XEkϟS:O ($lr$L2f"7$<=wfK:|>}(qb$+7yKYd5 hK@5b_rky0 1ۥz0Qbvͤn^U(pYhz@F`$08E$Ṣ9%/uܝpxq*#:ʧ_ϲR}oBoʟ1Ֆvx;GǕ>-C3LR梥;Oj7mypSHly</|#-GE\ubz~0<'xَUz^aU&<3=̿<ɤ(b)_wג犸Y<("%0!kޥAB鐞h.*o 1yO L9EQTPtǞEwٵjC.M8D˜'Ó*oUZtgp'W30@)ǒ“5J/=\IqN0M(DsaEA%}0 XM/5XY$\pƵnzF] `/W|F NŤROGEg%v'[$oړA&\ SՙYVو=91A=A%{6F0e6Di?v? = 7aZu&f]v ,j.- Aq1;T+" e^1Wu,ʟgⳔ`Ç'KuϷt{yiHxBh,ԗ'n: ]金%3'OMlE%WA?6RE{okH:kcf0wzۣjw~2[`V;S>5/A+.|Fdʞ V/d_E@b(m)H:3xc܅2KH;nwso܍IDt} DV|ۿ&5&xw(>'u8)HSEmo٨Zb(}[an/j^3D0\uИ~}욼# #!jHd1K{-ҲUy`cu@+nV2~O̚|!s8Z`yl>o[^ͅ$Itq3 6}ti^ _+ӗEkO,Pc?\p$ JU g@a: F ₐ^7]އ*xaXhtW$֞ ߓbK7Xlkf6x@؆31II^Tt}S9G# y[j[81fċ AY!<്:1jkjb5"PR:!6nq5@,_.@g w_|u=6j1nD)'v"l\ECJ_ FA씽K>ωFt~@iy%򰬘Ctj>o)ꝲy+Z䴁gswՎ} L僓)͢hoE>uʍA~ܮD@f0)I'e('R,fsrwEZ/ lY_: D? {%~ HD{W]Vl 1,\MPC@xPqi=}JnNPyuGD]CݓQd*' ȭ^|$ķմt3'd!_ ߝ!XӯE ƃV}kb qoJi| ^~+EZ0=$pi5Nf `xB=m8nA89K^: `DZZhjo0E1X|vm7mI{2mB`.M(bwZpL~U>DA D>sZO:!HIw_;{YA$Aя}!0 3b|U%F /t}Zh#+$b٩㛤uXϟd$],)/G&StǏcÔ}6%{ow떱lh^ͤ{CR6hZd<)&VD I '?[~׭}BrPc~3SΧD?VN~KJ1MTmV‰S:8b\7POҸ /:;)0_v^B丧3l +qy#筡 i#B; l4 鶶UcٱvˎS4N \\+v&$`U3KV7$vwmR7BpSn qSeQ/ޟ+m 77HcY*X|q،4A|Zܒ%'*W':O>ǰ,YSK$ ?nwQuH%+mr = k]?Ҳ!{{q=*$ ]6(.e.BR-`>.5q P|`\B#PeRԺhne<( FePNڱ=LAuVjآ@5K#'y6q/kp N_ɖ¶P`^_ |%*%N'Sc-E[ 5?2o$<CHB0 `5zVg}W{0恧v`mmx78- Y.xh[݀?]좡Nv˝[%n-Ŷ8v(e'}EiCĝjؒC8wK]7v {Ǻ_)^WiG0HR 6:JjO(IkwJF霑lГ9*UN"T ѹ]&ʬb'  qP_N隐L,A%- R$v`_á9rQ7T2.898z ܒ Vs_J;!38W)c*EE8w A"(P% (Wu1/6^xS5ÌH|5): p&ݳk2z9N,lBX'wrD0n؀viJw*KE pO]ei2zdh/F뿥)O8M';?~tTU_mO_9 K{*Q™08K֫+r] b]5p٬VkÛ&>L'\5tD~܊y3nҩz3nk#= fۨ1<5*S8ti`v,!1[;mRp3-O^G<&3b Rh(me@~(D75f7]%f_Dn!dKa4 _x ~7aC풭>H$UА1!Ƚ5!=_yY0Tnzn?w">5QJ3] A^[_d)tssDRd^-E/W\p 3a#d)6d&[_+i{%٨X0$Xlnw"?:~l v9m)/4%NtEٗzt!WmNs"<^u Mj#a%C\4𫾪Zrixu6F^o]a蜸\B: _z]:RP%}2ݼ@|>QT}Z&Q\Y6 8ϕP艈Γ/7 0>OS;7fCz/j!:XDO<__[ӮKgd (D"خned](j9 x) E7#gMCXl<17I)'b}WhB(q ڤ\/ מn#/A%#߸t`B2"C q)s`%嶱hqT *eQnҐ @:tY=͍ V٭ѲT d$A{\$pgU#c̬o%hW OͩOM5W5O;ħz| .)x{~11eyV(hAh{PX!2mq7D& 3I/?Tv 7yp4Ҡ! "FN!End)!!qw)}uzɺ_ִ I(ς64%K%R41|S1yGVY?w'IeuҚ/>B/6.)F/TձxF*r'm45 c^GվwWss|<0$x ; }"! kjXP^lc;#+5Db_jcXf:yP)]cBG371p9__бi:07F̧L6dIM, IY+ų?!ș`苶qgs]z;~#o|0?^ؾ9d )WrVg_kDlo]ugn:3xNb>=u-8DHo&1hbDV(R7Aɖn6j?"RF׮ rQ: ffHf_n2c?Ϡ~BP +Jg쇢 a0L #h2ٵm"M3Fy r`Of Dcd,]}}KJ%NS;Ťy@$_AqF'U f=ckpϪ1>Q*ؿd|+>ohPL$ZF fcsyQ$=!nD&{µɆF ^\1P, YL S#*z*:L|34-_R2i`>`'n?m˭+:5Z^qkK,O0ף.bl Wb*bތ#>98,e#)+žw_ĘJŢdqrƼtԨtDvmyܕ4{"[* R rD" Ρ []4j9.ˣ+4r3ܡ_mnG\EfvABTQݩmF ~ n'Yܖ(k偤;2A2L(-`+4S |)!iYED6-"*4{u;rA:s&G<# J"tWo`O2tБJ;9:TG _F:Z&netRȔ&qPE 䞷\r{VR&fqPXxGJ-O+H.[?;v=U]]\i2h .h8YBUc]zeS}T6J&I8z\1ԲܯZ(o}c axZ.,f_ZͫqxKkQ?xBvPwbL{O&ʉk= ~dCsz<6; %: t+{d|wyݠ0ŷ76PM7 Z|鶈v;t:̰߬3BO9_]ﷺ fU/EXAq}+?y~P=CIX&W;uX;{Ć3[EHwr״ &W݋E0 #4jǀȧt4Iq-}c9h6yc$K7syVy 1]FnHI+㟉Ǖo1MWw){Ldiilp8Z {3upP"WXC86Ĩ"q4)l,7w.u{:uvU|q-SXp ~:ÕrI7+"@)z&2{P1%p-&@FU m$:!3~[<|mM`~V>EГ83 ܥR#qk4jk79 [qArl$Uo+W>@wY[K.[gIU^P(- <*uWuN?ƃ~b/HT.Z0!dsc_`vGɷr8-O90Xu>2/҉ŕ`-˻4ݗ!g l"ĠK&^#t$ (D5]r16GGTHtYkaa( /qKYW$ўKQ*}E[OWNg+,Hf7LM79RG:obbruJy;3ZDXD~%Rb-vO!~O [K'>'2 q׀>bzL+!]ʼwO`k#vv5te=?9]iq^q#K}VGԂҥ4zaLJUr}uz# c"fXu.x5@[!UErh%,á|tu6dC6ʤz`rEjBoSxah^.5!EC &@-~c J B (l ocvC綕G!7wʅaXhw(d? JN; %6cűW !2uOK;r뮷2k+5iqy7PLAs-C;»Eqs]TE|S̢ӟx$\'+08Mq*jT:hL5p`+Nεr91vM cc\֐8;`0_59HQutLJsn휈K$1dGN5[oO_љ(E>;C<AKe|HK# 8gzLHy|)fJu|YtKvH# 91N$b P)nJ&tMJtxHh[ۚϏўFW>3]ሷ<ީ~n~3Ҹ' ڋmbT&}C|~Y鲀SIֲxCΓۙpaQgX9[cFĂA]XI R(l:H ?-?K=KQNJT|K( ]r(pCIAsړO/)9~Cy6Uؾc-MpA&$fayu)@NqArI03Azdv=\RT!FjkRy_v{t91tf07)LsQՂ-?Rh)†?x &tɢ6ogo|y{⏛gCWMpaE)bZ4R6 2Qܑ : MXӄYI9g4XO'dP/egqa's2>J-QƋ-#bH~-=NRf\϶)MfbĝH>ܒ'Wu*&ʃVTiXrǫ6ܩoq [azm0D< XzެhyC2(i-:TD p&);`,NMypk6&x[|ϱfE!.uW6>lYWF`lQWx=> j6D-{Z~Ԉ3ms*S&ŠVOYUf|NBf/<^0#w;O= q$Ti{@Y8t+JT /O$m6o&D5 p;PHllh̶GΦJ%?xל߶M)uV8 Id-50?x0VHC2߰ßAe£3G9F*"!IDf-,aJd.QUxR)f~mwZ[N~/F|QsSb\iQ0/m^I`نN;Իǩy!uq ?kF6JUTYS_xG4h~4JԻW*bp`S( bKga6-,'J.}Is;vL4H+S -7(]]Ƚt xEqw_54zOxhYaDRodʺrѢv4|Ci² :`$kIcE-'ڦjegg0.x^ɇx8[E6K`iWa zV>6 ̸=il3.= LKufn\xnXIvbS-QlA@$XGk[@Ez9C8Mo25S(0#=~}9 0ƏUʬY6pAEMS.i`?H87# 听JǗn4SȎ_ьt/rK/L Ū Z0#ɹzfh je P4P.2f^`7jg?%W Lr3v$CWkFrD^ga %qaZHY ӢI0 \ٚ6@9n w@[hmM-W^f-YȄ1=zdh?h# >ι:j=\cxUY)ZFiN_|W28Ex*="S RV@?qsWPIv $AA4s `eݱ,rh~>7:bNLEO޼)bTX":|{-kXo]VI^s!Byv5r{S`q=e"+hd qUV&Eυ8`ƗiycD¦@l9ٸ*쳄4ͨz7S/FB5xnr A֝.L9[`+YT<δ^Ћf-m]|.J&{ ٔ4%O&vt{Pj7,՜|X!/rʐJ7Gz5_Q=.']Z^CWkK-'C6yn1ug1M?9p Ko˜\J;4݂0VȫRx+\ L&p{!2N O`$||šnLpK /l?@Q1[Otˬh1V{!+7瘩U%zbOmdXqRDЫ,0޲HP`WfYutI)$Hy% }S#ho:Ga&z+R 0s٫1^y;N FǬf@U9gU6(2\M<֩J妿\rԥMFE3dJC"wK3#0u@ f~X]+<.31"ERпxmgz)F*ϊqf2kzmÿUl;m8y[u̍<;Z?4{JQSFޓ= ^]cA?}Jdl $ #=ڇ|+L GFj˖jTWPȵXnUO\GL#?1BR񄕼mw$2n$p9ɦ5x1AHz\.9bp둾)"JW6G6[cҩ1lRbI!܇]4഼{RDF9 8Ad=@ŤJ<>J`_rUZ~M?5bL|Ô J87@)ʣɉEKs3)+jpNruvQ1Ns@19^1ki[1`nnq1 ;SN\QʨdXP[i' tRAI z2-e %XW%q 8]kg͠2>=8wL ~.Duq,:dS9DgeXqvto_o:բ`&c`t&:,G͏R}UX!2)|sZk{0_-( 2[ ak}P1kq:l/8WaKlT SmO7ԇupFJ(Kި+rksҚ3^6?<'UU 8VﰪOs$7x!_P3&Fj"pnH7DȦ9uF]|]vx0Y/V])1)UuYd%X`"ܒuA˿^aW%%|9R]{_!s Hk6>ɲ{ΘTĶ@R@F,m_}g V쇭; [O̎x2G4Ĕd_N`Qŵ)p8mWҔ 4/ͪ>u_'TSɞR,=ɍʸdAB0=]_3.3dRF'FW:e? /&vHϣdP&͹h|]^biXi{)`-)XЌHhݍT0Xп-%B(,m{ Y2ϝ.1fJϫ +K/Xmt eO@Y=Gwm.K:;vhjDHr5WWM 1/O UVD؄P-e :!0D;)4N}yXo]),wB)+ztR+s6{tA K_2U8z-!8Ad,#=0N_R+~(sn)0PHlYSj'RMތ. V"qތ|?]+/&2)_g7V&Oyȓ"./*z0l2iWhUVjqsZEoLJ}[%{@N?_+A=!HSaL"q@O>T*=:+cl?Rg#=lV!sYsZ]1D+f^PsSxӁQ 'X>[JYCy5Mu ͫVh5kp`Ќ&Ț{W xuMD:{̔݁w 0'nA'v֎~/?x7Ezp&ZfFK3^0_CA)yWzXqkpZ&ޕpro2@ٹq/x}f!bzFXM] ~N|ٽ*Eg 7{XUJjӪqS[l@yos7%'%'֐3EAfQ6u<贕?E%װvB2I3?=hPRCN}}V}:)d r_Ă#ٹ$[fVw D6M)Ui ^ ݎzKHJ nMqb=hXzZ6 g!D7zSҊ A,f'6))R] :<Æ dK>i[%\#P;sp-n3 F, "|(,˭N|2[m6P#+vTrf5u? j"Aʠgb̽%B?hFU$tӋ)[oiʹl\!'\W.[d:cɾ_@g+,$*4(N}"&: `@򃓧^uğ>ʨ}CQ''(覼w۪wk~EZᵠ/Aـpz*eh,8 b(_'l{I:HƷN? E8#pO9! SRp| n CŗT5fNTҡɒ`]K%F[=|x#G=Xü##Kkܚ*ػI$1'2~* ` };,>7.ܣsΝ+Y9U=exOR) red6Oy <)F C/mu|ʛ*%}ʫdm$$[t">[]\MXyLx!*p&LC5Cj79.j'M!\N!vUS/ G@X5xШaں χ1ax!Ǻo$YB,[UHD 3gID9?7976!bT§a Eq)F_k48V&Vݼ3JMBxsqcї{'D<!rdMc \("zTD1،'dp0+?G]Ag ]%|gi/D-'7[HstR)a!d`FnIbOc-O㥠(NؙCQ% Ɏ)9-~{v<}ϔr󤐰F .qv w) ז=Kgjc2-d`{5׿s= S3 P: ;sz`fk$;:l햏cR6I?,vLHt4D=$ }yTԚuW%K s޺6&յ7pw]ngaC#y!_ZᢰL:nW%`ADLƺRAMs2}RZZM|os}V.B?DZ0/g!P"Ϙu)L5W%* ȆD4!b@(%%LYf~7+҈.7uNdN9 ܞcu<&Q@E:>SZU$+cPYVMf/1X®?WX˫YDV:HѯZﱫ̈́Z9ǘu}g9U6?ݝ& ,g=V7` K9|nMs?.3 4ze 6.=2v),/Y2j8I5e)E&$/7̫4U01*6nYgNF#F~L3#\ +b(PS&zdJԍeJ7.[U[ 1 "l<[Obb^jSexD,:>sYU#`Lh-z3c-":azO5Z]oW@/+БNlW"ޙylZh"[ yju{ڛ1,4?5t`EH #Q*jq4PKSxJC )O#`EɳjnW: QN`0pc)"v./6 jv%bA)*tP'} &h>LC H Ih׾cֱS[IEI-4;=R|Jqh2(eE%Jvfؐ@딀铮~xо=no 3m|,Ieӭș]CN׃,P(TINKAGӕ:R \Ue].(Sш8-ČlWJaLg.NA6$9" &>V" $a jVWOS@qV1A2&MG^-kN}Gz޸$N~:h^q^lR)N(^[(OQOP_X&"Dl N:ޱ3M! ̖@v[o7[1<E|קV YXEioŎP?%\癦 )۬;`#e=S[ Za83s8K(<1S`Azf/wC )$+|y|f0VNEꩧ)ުͼ@6e媡)L.$u- hF[+lKLgvYB VtgcVt@BׯV}4]+PqCKeTg[Do 9>LĬ!D^lD2b2',/+臯 Y{c-?%m3d:l;o5/n] :Ccia8.(y淢Fj5`Nv<3 _ 򢞵Q]N]/Yyt'*5 -Եl,׈қ?^~mQ/(o>: ֣M 4fSz2L={!lDZѝ%!5rU䃽v\K쏽Hgcw[@FbBL-K֯X?ϕ,Fem9cK֩>2EX(:^7)1:v%ݓl0)Ocؿfe_KٜS30[|zR5k([b\~` # HtEԓ5ByvXXΦ-)Ux' WZ6"iܒ!CC/Q8 w2qnŋs#FcPpde`>ϰXvf*"|wm pG+J$F?dWV`Б}j#Å`r 8X~CB0w^RL/{ן81S]Y] {tO\w.'@Fnfiۑخi̟)KY"l/"%H#Rp4-6Oy(rYq x$'!r 8-whI٦@hR^4$yU3{_*bpA9YJi 0RmUHc_"ĕ^f T)$P&|!YZ~Zgon%hf8ޢplq*3oO=E硕òiL6 _41~TPt7vxhW^O+%;Ů<8߬|oUp g>mQʋuJU[\Vޞ㱱H/1b76ZYR/~!|?nĘ 1xm$MbqN;voZz&~Y)EBvr ModGR?ZOl{mنl蒃/m90y1,ds/\p,01g\ɚXI[YLk 5)r T6B},P;يVBD`Hx<nmu3 y@'hh=Ì(BV^r8 ]uNb5h J T׉o ٧NF Ү爿KWNDGC 4U6|2nES{g/C_aOOϲB m3-gq@e c0RvSB ["PB`(l.RbـVv ج%XdްӃ'og/~c2US j{mܖ53w"?!5:2tH7}ljKLLHe.W7! 'X Ӫ[3]t-+ZB$M)**> 'NioKyQQ]RYmUBKYÔ53#7HREإ1 1Bn]T/#TF WQX<}4޸I$>Y&2]x)mΤ8h'LJ 9YH'r xt- )S_;1qHG]-S?, {GqzuԦS͊ <+1},ѥ8?|@o샻xUh-ڵOUf 4s*j҈_3:÷‡ BFU6FYk6AC픲rۿ32Ӊxt I [PinweЇ'I~&Ac K@|@`GEuDZ)j -0TSRW+v+$-9m,3 `hs8F'cvƗJ^;/^{& ]w7n(><*!OCyZ1Jq-Mժ85vY|%/)N[R ZlDޮɧ 9 $7?l0&CuU-3^qX+ig&Tɑ3GK@h^=?KCK "