hekafs-0.7-15.fc16$>]wi[xt->@]E?]5d    & &9?Db  4 l $: (*T-//242$3($5$(58596<:9i><?<B<G<H?(IA`XAYBZB0[B4\B<]Dt^M\bNdOlOtOuQvT( wVxXLyZ],e]0f]3Chekafs0.715.fc16Heka File SystemHekaFS is a cloud-capable file system based on GlusterFS (http://gluster.org) with additional authentication/encryption/multi-tenancy features.NPx86-18.phx2.fedoraproject.orgFedora ProjectRed HatAGPLv3+Fedora ProjectSystem Environment/Basehttp://cloudfs.orglinuxi686/sbin/chkconfig --add hekafsdif [ $1 = 0 ]; then /sbin/service hekafsd stop &>/dev/null || : /sbin/chkconfig --del hekafsd fiS502255544-433 S9H5-gX1WWz_|| -r-r%  T T?((  SS"  qRQQQQCgHT Pyy j @P`큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤A큤A큤AAAAANGNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNPNPNGNGNGNGNGNGNGNGNGNGNGNGNGNGNGNGNGNGNGNGNPNPNGNPNPNPNGNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPNPfebb3c5f46c437bb8a1ffff328d7e48d735e404aa0167a8ebf31272829aa584a9a960a57eb4be98656dea898f5c291368f786332657520e9fe35fb83248c0dd954893114a252d115b8905e26caf49c88da5c91b78aa10e0155dc4dda30cf65e18dc3185f992a46b263434597394ed9ad35fd49d398c27a2ece0f8730d65676dd1bf407bff2ea66174c486c361d8a889ccd1f8e9236c5337f7bd9744461bda12dff1d0e94f3820a9d0fbc4d2529b0fc9c16edc78c0d188e75a9e85a90d0c5b9b9247e9c999e8eb24939c01f1f2b0bfd6ae8e63671d50e9e5cb5f75ea3734325c7468efa9b1dfbd68610e31a79735bf2c464b5eac0f61b1b3044fdb5e1ff6d90977f275a385f581790142b2e0231d1bc39d3f4d81f89e08bfe2784bff246736c397f275a385f581790142b2e0231d1bc39d3f4d81f89e08bfe2784bff246736c399690cb61b4f663e97dce043107aab45ae98f445b7d76e6ff8001492a1f909f294f49ebaec507c56cd2a46ec56923b4a2c493abeb648cf74b43d1c2a9c3588e404f49ebaec507c56cd2a46ec56923b4a2c493abeb648cf74b43d1c2a9c3588e40fbd5f7e5fa8e98dd532ceae21005933dce466ccf8a45dec96425df462cdfa8bded9bff34ea04c9a138fad6e760c8b7ca3103bb98042c5e5552cfba7588474398ed9bff34ea04c9a138fad6e760c8b7ca3103bb98042c5e5552cfba7588474398a12754bd1a8a77650abfae1e195a6167ba053eaaf7c0d4c3228ba5b52a659e5300e2a81ab028b3b60bfc7e9922c35e1d043c99f3cc1cb730f2e96bae650f691000e2a81ab028b3b60bfc7e9922c35e1d043c99f3cc1cb730f2e96bae650f69107abedc9aae9748c0687e6fbd048a1597f48ab7eb093dceb1d72aab7338c689b46a2deff915405686a723cb0bfe2eeb4c4c9a55a40389b8a3412c9030b223f43e6a2deff915405686a723cb0bfe2eeb4c4c9a55a40389b8a3412c9030b223f43ee542e01a3a4dc994f2e5eabbfad96704c35e70e7c494bce43389445c751736220380b30922f476f39ba2750ba8c3e2a86d3f60e01bf7ad894e528d815945b41e0380b30922f476f39ba2750ba8c3e2a86d3f60e01bf7ad894e528d815945b41e9103f958692d8c363b9fd476b800aaff39c545979367e8b93b7a234775ed8b578eaa91fcb399182bdbf077932a23d044e288db9c0339d5ba58686806525972848eaa91fcb399182bdbf077932a23d044e288db9c0339d5ba5868680652597284952c21a828c7e9cdd6de162dea51fafbfe25c6f24e5400bdc7f55260a5c328c2dc13a3b8a9cb025f5924080ad7d25632d4cb05a58d60c372a25d395a00437a08dc13a3b8a9cb025f5924080ad7d25632d4cb05a58d60c372a25d395a00437a084aed2f34ddea81f59e46352607843cf5b91ececbe91ad182f4de915648cf319d02ef0d9eb36b29ee95af0f283fdce150f55ed1377700c262bba0dae05087310402ef0d9eb36b29ee95af0f283fdce150f55ed1377700c262bba0dae050873104d8e8be1d51e4718f79e16a0c5ca68bfd034609c0ab2d1627702bb667f233efbaeb8abf904f9ed7d2b74c46144defdd4db64e1829e052d958509a0031d588db36eb8abf904f9ed7d2b74c46144defdd4db64e1829e052d958509a0031d588db3681423b33e0d255e8c53d01d02f5e7a83b88f3e9eb18796e5b9c77c2b9450f1daf0ce822dc27c32daec2c7902764f012f1cc549d3836076b23dad009a0c21847bf0ce822dc27c32daec2c7902764f012f1cc549d3836076b23dad009a0c21847b5e43de549d1c189def812ebf4082e7fe2711e7e776a14174a896be66ec2a31d5e9f1f9a7fcec769ffdb804c26283f4a8471099ebef5adc9bc9939886ec42bd6de9f1f9a7fcec769ffdb804c26283f4a8471099ebef5adc9bc9939886ec42bd6dfd43e9019dfb90030b54857ff8e55e9cf34ebf3adb180b11007bf569828c3576f10f668c1ffbf062e83b65b1094b1b0dc64e4a0c1e8e25901b0303a2bebf0535f10f668c1ffbf062e83b65b1094b1b0dc64e4a0c1e8e25901b0303a2bebf053572a37e285de7fe6617bc70c06b1778109f3cbbba00ae77900d8103516a82fa8902e2f1f30bc799333fca6e61e47042581061a97ce183b45c92234587101ed3a702e2f1f30bc799333fca6e61e47042581061a97ce183b45c92234587101ed3a7fac6db25a3ed33e2cf0972810c46ce34ae43370847df5af6abc986877978bf673b660efb49ac9258b38d88a84b61032a16f6b1231b2cdf9cb1e3556a4318c6113b660efb49ac9258b38d88a84b61032a16f6b1231b2cdf9cb1e3556a4318c6118ffdd8ef9af36d23482d64a6923442fd8bafc1682f486207f1a5fbc9f51836fa83fdab844d821806718035886324bb6d7d4759365d6117ab3bd658571966114783fdab844d821806718035886324bb6d7d4759365d6117ab3bd65857196611477ffa7686fd855b0416cf37311d1f8fa299b1d5e3cbdfb0c729779f6d5cdf3c4d0da98cb6a9aa7a9bd86d60af157a0639b71c77838a1077f2c43707c2523d3a0f3bcca2b918e03aff7b3bb17d2de3d041c93f7c3f87fcf384b290b473b23f9b753bcca2b918e03aff7b3bb17d2de3d041c93f7c3f87fcf384b290b473b23f9b75538df1f50a9ebec1f998c9671649a96ac59df3c8757847cbbc14bc713ac4bfd44eab1d26412ef0d6f80764373f4df9deff9ad3d01f0c8ed185b72c4141c7d5e04eab1d26412ef0d6f80764373f4df9deff9ad3d01f0c8ed185b72c4141c7d5e076723d7ea265424dda5531e39db174e5c64ae41767f6565a2ca7542e9e13eab9d76fae837001c61e04cf2da253145c32c3b1be7a09e1caf1a777a860429dcd89d76fae837001c61e04cf2da253145c32c3b1be7a09e1caf1a777a860429dcd89681bca7fd919ae3c768bace67efab6fe4ec48538e1eb0bff6dae16edf807942b4f9a0aca6142c1b7d3e566d2b47d0ac60753300206f8cf775ad74b6f5af6b8a34f9a0aca6142c1b7d3e566d2b47d0ac60753300206f8cf775ad74b6f5af6b8a3a2f1271d2ea96a2c95d7626ffbb4a35dc03211439657166d1be8547482278c10ffaeb3ba7986d8416e149f3937c66556d629da72b6680daad42dee33ca65ff5cffaeb3ba7986d8416e149f3937c66556d629da72b6680daad42dee33ca65ff5cecccdc088a5508a757f4c3940179dd2a70bfa37fa56f0bdb1b888ba38ce522674aead11c748c0b9ced2ac2e775911325074e9e6051a474a83f587524bb04c34b044113bf0c1da3bcc67607738f2fc38974bd203e3fa4dc983307164b1c1fb101b2b1ad99ded6b1ff6e9efb05b3ac02d6b091cb7b4c9efc8989e2f81436cbe28db2bc8adb2eb26f01ea68f2d0095bfc9842fb5d3d166eed89d481809b891a5e954d8b8f32147d9c6392f66d1dd5baab9b55d484a18f0bc9b78b7fe5f294321ecbe9e7a7e0c6b76a1ef3d6970fa502f737aa390507cb25c0aa17811b34f9a4b879a92f5bba73184e2483af77cf47094a144442625355b9883ffca1624f8f452b26bfe1578dccedcc3a64f8477ca1ed0fa9f6dbb494943b1c9d677ea53ba43b29b5ae9f88a7b9b33580d8094f7c5f304fa302cc0442733ed9312e0e6a0e6a637ba9a9f8e55f47be9131cc7e658408580d35a6cd108a52ab5963399d56767d1ba85af9c852f154733216b1704de80157269de5f2d31010b60bbf00417956336a22bda9e47b7933d123bb5033f7a86ebfc511b96221891be50df6ad344cc125d05687a439ab3b4dceaaaf7be6f6e0c00e6b6b51af7625f7578f1e0c3b2692fdaeba1dab7956e6c414f16d1d08d2e3b5de4b785cf37bc49072b3c753134e78f472a67eed30caf44d2204701afd22056987869ecc96e6c6e5ef6e8eca58837100b9821035c3009c8a24d4212802867d839d53be1022f98afa2f0f5f4d043466b9d2feeffed4500c4097651480febc3e977a04ef6747f314c7f37170bba5bc9faa6a0b054ccc2f3068a69275d873adb88876f54d760c564ad68f2aa0554beedf104af3614ccc2f3068a69275d873adb88876f54d760c564ad68f2aa0554beedf104af3613fb64b2997a8c6ca96a0e38a52f42f5085e1601ff64fe16f77fe151492413db85e929e9f07a2f83cf446bc9b0344976ab7fa29c2836e3febc2be0687f7a3b62e5e929e9f07a2f83cf446bc9b0344976ab7fa29c2836e3febc2be0687f7a3b62e57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d67873f4a896a6dc6872d548ef40d9853b0f963833469dbf74ebbe3462d4ee8d3f9b8c74f7fed704629cb4c2b92d3834e7560a3c8f7d2b12cc317796369c936db7c4f5054b27c3d2c543fde358076a2898f5540fd8b180c420d6e210c03458b5758f3f92aeae2a9ed25ed34abc9c5e9744029ed6054f5acd71d8bb4ed5f82e9eb8b789d195781a3a202ee9e4a8cf0b5080d90cdd6e804b56d0632ddb3707b68404ca5968c539f62df309c18976b546e64c0281cf80ea9e8266d8ac1257156f1af7f3d0fab18437e957067782b3ed8c771f310be6641b32ff5270dfa3859e17cbe9a2ab0e32b3e92b228cf81f1043e9fe07cadfa5008297bcf55a799cb7a504b1df40314afa1d165cd6ae9e9d2126870d1194e3b343708df6082347cb7756e4778f3db4656b97c26d205bd2f03f92ebaef750ff41411c550b4bc3937f1843cf3d3c823805d48024557d133b0f8a1b62fe22f0162d1e41c7c9ea8ec5bbd7cbcab31b3cf448b0b693708f488427a435e808d9d052971bcb98aa818e6f7f0f7f6229e83579d554690bfc5dd4524ae3e3c68dbf45e6205a1b41c0ffc8beb7bfbea55895f8563a29d807c737ed377a6510663810d419a1e09297f4837ed6ca53bc88d8fe/usr/lib/python2.7/site-packages/hfs_add_directory.py/usr/lib/python2.7/site-packages/hfs_add_node.py/usr/lib/python2.7/site-packages/hfs_add_tenant.py/usr/lib/python2.7/site-packages/hfs_add_volume.py/usr/lib/python2.7/site-packages/hfs_delete_tenant.py/usr/lib/python2.7/site-packages/hfs_delete_volume.py/usr/lib/python2.7/site-packages/hfs_enable_tenant.py/usr/lib/python2.7/site-packages/hfs_list_tenants.py/usr/lib/python2.7/site-packages/hfs_list_volumes.py/usr/lib/python2.7/site-packages/hfs_mount.py/usr/lib/python2.7/site-packages/hfs_start_volume.py/usr/lib/python2.7/site-packages/hfs_stop_volume.py/usr/lib/python2.7/site-packages/hfs_update_cert.pyssl.so.0.0.0ssl.so.0.0.0crypt.so.0.0.0crypt.so.0.0.0libmaprbtree.so.0.0.0libmaprbtree.so.0.0.0uidmap.so.0.0.0uidmap.so.0.0.0client2.so.0.0.0client2.so.0.0.0server2.so.0.0.0server2.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothekafs-0.7-15.fc16.src.rpmclient2.so.0crypt.so.0libmaprbtree.so.0server2.so.0ssl.so.0uidmap.so.0hekafshekafs(x86-32) @@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/sh/sbin/chkconfig/sbin/chkconfig/sbin/service/sbin/service/usr/bin/envglusterfslibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libgfrpc.so.0libgfxdr.so.0libglusterfs.so.0libmaprbtree.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libssl.so.10opensslpythonpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.2.42.73.0.4-14.6.0-14.0.4-14.0-15.2-14.9.1.1NN@NNw.N^"@NS@NS@NLN?N;@N2N%qNN@N e@N M9u@Kaleb S. KEITHLEY - 0.7-15Kaleb S. KEITHLEY - 0.7-14Kaleb S. KEITHLEY - 0.7-13Kaleb S. KEITHLEY - 0.7-12Kaleb S. KEITHLEY - 0.7-11Kaleb S. KEITHLEY - 0.7-10Kaleb S. KEITHLEY - 0.7-9Kaleb S. KEITHLEY - 0.7-8Kaleb S. KEITHLEY - 0.7-7Kaleb S. KEITHLEY - 0.7-6Kaleb S. KEITHLEY - 0.7-5Kaleb S. KEITHLEY - 0.7-4Kaleb S. KEITHLEY - 0.7-3Kaleb S. KEITHLEY - 0.7-2Kaleb S. KEITHLEY - 0.7-1Kaleb S. KEITHLEY - 0.6-1Jeff Darcy - 0.5-1- build debuginfo rpm- Glusterfs 3.2.4- respin 0.7.12 w/ management UI tweaks, thanks git- Python version agnostic /etc/init.d/hekafsd - additional fop methods in uidmap xlator - management UI tweaks- rename for consistent use of, e.g., remove versus rm, etc.- Glusterfs 3.2.3- Only do mapping in f/setxattr if valid bits set. - Add checks for old=new in rename callback. - Deal with different volfile locations.- Glusterfs 3.2.2- HekaFS rename- destroy rb tree in fini() to eliminate valgrind warnings - restore depcomp to package for rpmbuild --rebuild- eliminate valgrind warning in uidmap- add man pages, fix rpm/rpmlint issues for packaging- add ssl socket transport, remove cluster (cloud, login) xlators - add ssl and cert to gui/cli- fix rpmlint warnings- packaging for review with web UI- used only internally- Original version based on GlusterFS 3.1.1/bin/sh/bin/shcloudfs                                                                                                                                              wxyz{|}~GF0/9854C>=BAMNOPQRSTUVWXYZ[\]^_`abKcdLslrgkpqmfnojhietu 0.7-15.fc160.7-15.fc16 0:0.7-6 hekafsdhfs_add_directoryhfs_add_nodehfs_add_tenanthfs_add_volumehfs_delete_tenanthfs_delete_volumehfs_enable_tenanthfs_list_tenantshfs_list_volumeshfs_mounthfs_start_volumehfs_stop_volumehfs_update_certssl.sossl.so.0ssl.so.0.0.0crypt.socrypt.so.0crypt.so.0.0.0libmaprbtree.solibmaprbtree.so.0libmaprbtree.so.0.0.0uidmap.souidmap.so.0uidmap.so.0.0.0client2.soclient2.so.0client2.so.0.0.0server2.soserver2.so.0server2.so.0.0.0bottle.pybottle.pycbottle.pyofilt-cloud.pyfilt-cloud.pycfilt-cloud.pyofilt-crypto.pyfilt-crypto.pycfilt-crypto.pyofilt-log-io.pyfilt-log-io.pycfilt-log-io.pyofilt-quota.pyfilt-quota.pycfilt-quota.pyohekafsd.pyhekafsd.pychekafsd.pyohfs_add_directory.pyhfs_add_directory.pychfs_add_directory.pyohfs_add_node.pyhfs_add_node.pychfs_add_node.pyohfs_add_tenant.pyhfs_add_tenant.pychfs_add_tenant.pyohfs_add_volume.pyhfs_add_volume.pychfs_add_volume.pyohfs_delete_tenant.pyhfs_delete_tenant.pychfs_delete_tenant.pyohfs_delete_volume.pyhfs_delete_volume.pychfs_delete_volume.pyohfs_enable_tenant.pyhfs_enable_tenant.pychfs_enable_tenant.pyohfs_list_tenants.pyhfs_list_tenants.pychfs_list_tenants.pyohfs_list_volumes.pyhfs_list_volumes.pychfs_list_volumes.pyohfs_mount.pyhfs_mount.pychfs_mount.pyohfs_paths.pyhfs_paths.py.inhfs_paths.pychfs_paths.pyohfs_start_volume.pyhfs_start_volume.pychfs_start_volume.pyohfs_stop_volume.pyhfs_stop_volume.pychfs_stop_volume.pyohfs_update_cert.pyhfs_update_cert.pychfs_update_cert.pyohfs_utils.pyhfs_utils.pychfs_utils.pyostylescfgmain.cssprovlist.cssviewsadd_dir_done.htmladd_node_done.htmladd_vol_done.htmladd_vol_fail.htmlcfgmain.htmlcluster.htmlrm_vol_done.htmlstart_done.htmlstop_done.htmltenant_show_cert.htmltenant_volumes.htmltenants.htmltn_act_done.htmlvolume_tenants.htmlvolumes.htmlvolfilter.pyvolfilter.pycvolfilter.pyovolmap.pyvolmap.pycvolmap.pyohekafs-0.7COPYINGhekafs.8.gzhfs_add_directory.8.gzhfs_add_node.8.gzhfs_add_tenant.8.gzhfs_add_volume.8.gzhfs_delete_tenant.8.gzhfs_delete_volume.8.gzhfs_enable_tenant.8.gzhfs_list_tenants.8.gzhfs_list_volumes.8.gzhfs_mount.8.gzhfs_start_volume.8.gzhfs_stop_volume.8.gzhfs_update_cert.8.gzhekafshekafshekafsidle_portsused_ports/etc/init.d//usr/bin//usr/lib/glusterfs/3.2.4/rpc-transport//usr/lib/glusterfs/3.2.4/xlator/encryption//usr/lib/glusterfs/3.2.4/xlator/features//usr/lib/glusterfs/3.2.4/xlator/protocol//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/styles//usr/lib/python2.7/site-packages/views//usr/share/doc//usr/share/doc/hekafs-0.7//usr/share/man/man8//var/lib//var/log//var/run//var/run/hekafs/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmi686-redhat-linux-gnu                         ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, strippedHTML document, ASCII textPOSIX shell script, ASCII text executablePython script, ASCII text executablea python script, ASCII text executablea python script, ASCII text executablebroken symbolic link to `/usr/lib/python2.7/site-packages/hfs_add_directory.py'directorypython 2.7 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)(5CSTUVXYZ\]^`abdefhijlmnpqrtuvxyz|}~  RPR R R R RRRRRRRRRR"PR R R RRRRRRR"RPR R R R RRRRRRR"PR R R R RRRRRRRR"PR R R R RRRRRRRRR"PR R R R R RRRRRRRRRR"RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRxz2?7zXZ !#,-]"k%U="+ZyEvfU=\ b+ &QS \Z*H/KRW@4U V')PIP] zӾN:]*=_`ѭw. r!&LؗE(ox!>>BhSi6ϐRBb.YlMv 6Ѫ8*yOxpc;:U ^,=Y *K}2akdKvܞB", x|4o1 XPl~\)>I< &c Ls8IG RNN'M̠bZOLtwmh3]9{=t)!_@Q\ @mҌ%GT.(j0:4 m1q4?*ZN&_F#]ތtHli/pE$ 6J*?\t_Kef" fpVBrs}%A0:4xMh;CKo jsaRZ@!_5 ̂ZChr$0}C6Nm!uT! 0(ήkPuS͒FDy(n\ٝ8.˼Jb?jS.$ [Y*)B 6~]5#^g IXbczfu5‚vc^^c(a,inד$4i+^I_Md̺, jLa6ȏУQDwK>ό0N%זrhsW5߬o>~gɝ{в95~hR&%z M7[":Qʅ;%" 0O④W1+=@d` XF8ˆْn. F/|͌/4 ̝4ls~Ty6}uc xL[ÒFFy[^`1х[))u`"`ذz8Q6 )^ :7sUc}8y῕ w&_ eUl0PO:2QOH%*:R~:9)^_c6-S10)ӜW6<5 r,xq(!ҝ2NB[N칿G|kOFlH{Zi*⑻_h3 T\.NS_Vyq۩/n/ħu8Gz+J+iKs7q5QsNXғ_%5p`oFTw{t ]X8/NiU+$LHj"7w*ʖSB_U{5h]CbKtsyTVmט.nf~qo1NqzH_ HZs@̱#1x+Z+~bV'<߫Tq@;[Tp4c,)wv4FpRg&J0؁]ŷ}102nF?ȍr8ȱC.aݱ+6倲)$wAB`V#Q7C2|զo~4^VQ`P]*[hAmJg |柳_:v6QGMͪr: 5 ?qSk 8Jl;IX9핇z_fVLWd^F]ʜ/ش ÝJӪ.# ,&Ĝz1V„JMtǨEhA튻tv*]ED0zYb:,ES)dB" 1\Ys:}1)W݈~kb6o à j,: i.\Hx xS 5dtz-(5Jke&A'X/ ¯%+MYs -<9~q-67~VY0IW+m[H줰6`a~ݣ*+y> 7 HJ}oÀ#_)Y3f33 )J͞"=Ӈ4ABzdc#Vm |ِat^WU'z3&^S8)R2@fcz gr4R8̠j; 1f^FmifsԠJ|dh ~* %|6;|utdX4F-~O!xeWkUGAu{M{.17'jM]?sU(EtT sjY%ʖ<9e 衼ݣh~ z|N%-bZgޚ\ek\#vczqڳi`Uu^XL2+3u1Tㆠ6úD[HjwkUC!v,$ɜHʼn@L)^jvʀ=ΊINQ,#,WP9ߥhӴ+s,:yZl#RH}ޡ*4T9/2br#8 ~`5!2I}p&"1fBYC=<ꀛ乵@O02޳{Tss~:OG7W*|aJpU*3gs=mt<0zADMt;lgX%)LCX5HL:I?B}+VUkzT%͞W(&`Ts3]d@\1|ըSB6_bɀI2ǼfzA R*m%/bFbsԅC64-+caЦՅ΋!5a>-sqPmdˮd!o p0?Z}[8n~ SVn-nq2:hgȅQF:><XgIJ ܦk# Yr\8/oA߉@B*u?Pַ'D/M_e|mZtُÒA2J&̠Z)`^ [W0fw}SrUH?zױG.Aoͣ< iJ:AT GΫWꝢ*:uH޹ݗDz Eu*pIg@@ü,}Cbj2|>hdգsDެIDs+ԁv69Jت#gw:4C[X; &CohRrWLu3cNBQpmx'!+¿'@QhFL½ ARye 1PxR&jij딞K1=YPoUĠ?=/AýTf)gq)"a MޖsF%7kMT[S_Vɪ|NABEV憭;Տ?%GRܜA^"_cHGN{>*L o& sp$tRHfl˳w ) ^yYe %o#1JcYuƇYEƫ??_ ?4Ĥ|C}eh! vM)KV]cPgA= Nq_Yad)چ~J89yLd3h:ˆ0q晟Ḛ JDsWnL/kYncȲ?m%ll'<$IЄdxG>4nGݼf[Zη^8 5s?<zȦўϮ.%S>8<% c,OeynqMYuLusx֒'VRt.^5`h~F?P0 ƊhOe/azlSnv~37?/ɤ,,("o8Gdj{5_S +?L7߆br^'v&cI&QDKecϥ=H߯Qc`ʯV AW;nΌs]q7RuK/ymjPp9QfwuMT?b &,C2Oq[97 5L0;ǃř ' Rs&B6'i7){V~LIMC :k#xT> o<$-{Wk_ ,~nw`.eP*Ags/`}*l۝ee@T77dOza^aE<5^w=R%ޮ?m7&̶. K*4Qt>ұbE 9i#'z3{o0&l<ŏíZχ+!h&.⢇]yqΎMƝ+)U?f,gW\-mjI?y(8ڥdB^śejڰM ْ4{?CxSR^{[|u1v 4!A-T78JZiuDlTXM^vpL-xj!Ǩ6'B5., s˜lT]WKx1-,VF*Cp*HfꕤsP\h!!\BL@Gf\'=C^n>~zm8QIh3T{RՃG'qo. ,Zd%WC irz5}^Jy#`$tcr)<{HiK ! UCNpAt_;r1Ezf":ˆ] M܇TBѧp?߄w[3+7a\};pU_ qwJ_q py(xF :G?Yv8r]DuWҀ𤆿e9ZSck$Gٜ#V#D 0@OsĴųȥn풖41i'` T%c7P,aj琢 Zo$ 04ȶV+=_<MHA,|@c2I+C -TpC`8듑;z8}YhXRXn CfV!DQƲ77!oǃSi K^##B-`U,;$T秙C"%X4}:Z{ӱgIldknuk0; (vEsB?CgǤ;[RDS/;,ݟћ4ګ>@wl>hS ?Y :ekLi1ءMJQՂgeR'VG¦[U~Z
Sȳ֓2A Y9о,hޒ w^lL[+Z$ _ Mʢv?7)`a6-U(y)Do:58x']22$ex6;&8M&~Ƹf\x,"10"9\B:Ѕ1*pb?28nC)[ylQAb_,F!y2l*wӲ|ҕH26Fȉ٪ S xšԥQmk:]̮_ %;7+Pr^5)v؜G5L4A sf«W;KO,yNm#/ANau Li*f=E A|邪q&sxVGXϏ~z[~/œdqvʴP1ڤyM5Q|HWpD|抒jBǑ!ڸ W5–=8I8%AVAϜmP[Ws; Gv/%Xa7H/RVՎ3"Oڦ?;1eao,-?A 0?kO#QɎm?rh, !\ԆPds׮Hdjv;;[vDg/E| D_)6"`a4jS6ӕ)v Jj`26 ækS7!%֨Eu~mQC rρ.!0B:l&QT+eYN جz?ெ*ZެNzE[hCmj:D~u\OHU۴KOɎ QK24 !u?1NZ\ A7%,NZqf5$JIq0y%S(KjL'vL"'&ڤw&iTĴM<So9 t">\$ֵyp"" ?D4t4+bZ )p 2}+?YLً;y*\pP)J#dJ?)Cof_EZj,9f>OVщpSCp]HgوcM?3' u8!Tۤ91[D!7E jӎmx\ɴ \^%}5Dj\`,JK_n)eRYa?E7G2˼Fc}koaBWCjVU.eQ4) xb}v_8qr Ń R[21am.?֊ m΀uEe9FZh ı.[Z.-RܗB6(z0Ϳ:^K;V*ko"yoʞKdױ'F[ lE&*zUVPldx^/ O/%")sȁ#{=R(?&m*+ rh}͸ŏD9N]qí?gcX F&q-sl&F lPx (h*b[51:@YƤj}w$sTp8 sy ք$EB1JG&t戙;Q"*ER u!%OZp>~d5pؤ߅%8ЉIcLøC 2'BnehE{DG0-z)m}0'(y/dan;q;Tg\?=SEH\J)kݘ.k(O|6@i5ƯNhgĔ>AiQU&R+c81^=U+EΗДa͚t,oe]bd+UFȳ[)'kmt[¢r\sPOMj7}oj!ܟ<0z !G}2+Hn9; ^@s)qhLM$3oA~t6T35гAeZ+hj6m^i8I{l<`cJ*_5KN|T! = Ӆ(D3p*P ur |e.*2즢J]X~f_ۂXs;~mё!W&E(?#S.?<,WnnkLA&weRv,E2pd=@[P(S-,hl foq6[9-m G!t[]U]ߌYW_!lO %5 fĪذk+܏i{ѻep)|WOF6w1ۀgGj&N ;uTVEw2BJCUu׃q'r(3`;x-?T:ʲv{1Uc)~mCqڰ%o@zIRTX=ZfhbޒE4z.`Cn: w8>49֢ۿr ƈl>\'<*KE70BPюkm7:[5s=\ +$xts#8!iFWղRԒAoMYݼ4!r5&T " _&,!#ѩhh6UuѲ:O0$#^Xf[x\ӓ/1"50QAu*rE"΢[)GzYmWJ1zne}g9ШH^,ZǖhÜ{dE Z/з eh5 h&rb!#D6Mm$Y^|ܸ~#[f҉qEfd-nLk+3x}_:@z:Hd_%qߧ;XIGwG!\0Y""XH)Xoq.sT{*aFz Mt&*n͜&D1HYKeٻ.J'YM{ ngH"YB t2 8Ev)XAPRt };0*pes2Y4z 3DrFg7>mPoNik+T NmHQfڐ[۰G!t+ai{'MߵHSyYu~EC7nQ\Q R.@~ka2FUdNT 6zѪzEVrf Aj:FOb=0s k%uQB`I,vHmj@hnn9[7%9nT}-T 㹺;Awo<:ć ͠ #0Zc鸹*.t ߡ6a Jr( vcӸpޭ}g@Xx8 -{`X*%W &L!` m&W(Apq}FaXLw @hf^=`;ٵK 88ܑWCRC5eGO ^\Nq6Hї1sػ.}0JD!EL$5i1!ٰrDU.Cs >@D:֑5Ŀ#)p*!F%gȜS VrP7 j<.P9U'rQRC&;5]/$Qpu<lz[>+D9F 5xChky(9F4N.fRxavHEȠΓ:d_b0C`kG;ζE+WL^ H&w: r(>̺T?kn/f]uíl@uH["dټuow^ʢ$/m+dJ# ۪z.Ws,ADdep2pjG9^\&喏O>+Nm}~èr8ѕBkV.X-SlD @@Zjt6<٢0YC3vxU!Nٟ/%+_,aRZW>XbXU"!nTKe7W#϶/%Ώ5$%UĐhMZMJq]N_S٧+nnJ¶0.RDg2 AqA7Jc6Vza7.1 @lb[5w BT)dzgC4%g3}K.FPXכkEf~*mCn)=^1|Ƃ#dqQGbz&AOx]}(36u͉;<_9TbΓ@tSUf2B$8BE.>TK-+y-$`呶ւ2єd4}O|q:(c2E8qP )i侉,޵TQڄ'}4]KIKY|f ao[UЇ[)J2hBپ1uOln'M`CӸɖ񄰢Ḳ)aFAwgychez`{6Zƽz@YҶ5nfefr;P V9PG<iXnQ#Th_S05 B!kUå?wJv?Nⅼ_5w ێIbfozbb#B2Ys|z3;z$&AqZZbfrʄK>~oجyjw^zFp?2,0pr;Uhb=frTW^.}TZ4clQ$ 펟}K!^G ǀ3Q(Ñbrz!)(*ם稏K9F1t_%9!tCgઠ#6ܑxÃ"'A(HMP>[{tS6(jYpگ$+kę6U%8&<)V Gk ]S66N.<կ8dӖT3ýDvU^M@&اf Ҁ9͎auV1% `0_'Pkޖŕ;ݪFP"|\ +\v׿zwJ UB7# wlO5 k HQOxuvid-jDi.t\>e{̼X׼ @J!._@ [׏:cm{՗W̕wӡnL7hiQ9AN'A?L6yӣ(`{xaSf2\K N( ݱNq D!dtmL=5`:ѫ$gkbݰYN}AmvTQb6+TWXN)hÞvZ)$iN<s_L&k+ c xF=Y W|+iET/ătvмtٌO8#JQuBxw@[)/#XHC<>Ĩ\%I-)>'+Q1ļ+qwI> {9<}, NW ./d09օGN7tw7$Gj[a_Ud"p۟Ed#"βe®*@ _I0YcԹ$|mYT{:*7)?~n!НSqZރ NAvyjИK 4F ̦<S^ޞXk9giiĂDpvÍxz5סr 9LsÉR:oZjM*y,ց.s_6|MӑeķGKQ:p\G?+LAPj7*>>ƕJ݈M'˱U}}VKFGT_Y@ƅ"C[`y2J-bmgeZq7:+ƾXyإQ^gMVeeA1~tE"aH6?̪礘᤭sD`!ʊ&Xt=U,^1Z i4A>wF+d[IH R=:B"B?tT-JL͉ΝrPꪴÉ9Ps{ 7p ! q#;VjYY\?ѺE?lXu8H ]e`b+no|v픇$ia 5|;8I <-R@NvK,}yIeaC#RW#nm=bgiFn$ zoEK?/.}Fɤ+Uv6{ܙs(ڹw2_ܠu{c[c)ʇ¯H-Kt9:d80KPѷ >Orj!wW,L+K{#8Yk [-kL*ijطo&ڧ#KG b;h܂2k/Q|;)V<$!YI 닁4h:/)+FQ }@8?$.K1)˚0%*'%eC*@Έ(c\9No K=Xzd) I,kEqN*X%GjQIBE >6]}^Φ'3@uI&{RɵfN2)1t3A}Pc ̸_0LVI}d"ӌBQ_ Ռ׺GOmqЫF6LzW9+kZ O< ҏ;lfմ׈rcYYh`_&q-Jt w |8= =4dHg Q ,waq7u5QҐA4-5eSԭ,B/^G&L iĬA uKGYk_|koђߤ7ٳ=Wh0E[aXBi"xB$MByǙC<y՛. &m?y˭*&шL*>ajp.w[rCoOPb]jU^/:ή ̩%)CsrTHP!a)T"Fp UjÌhZ7g#=|cv8:7š͵ҥ&K),CuLPȯ&{ K{gFog ,8T\Ar+V -Y7n1ޒߑa"HGSΟpy=}4s0!Z8NA,f2}\]R%B3Q߳HWYFR}7"NMw=q]raC" Do2Tl/2бYiԝuln=8CiԂaLwga ($w%n("J zGE?_ z#*6Y$6X:!e~sTDHk`,/2 WJFyACvU+9کqayiB51.?' 2($z2oqAteCYmi9S_t(s"oD$S{G+(v~n㾟w55MxX cA@ =,7ڴ%Tll;vc+(EbuY\yȃUm|gTDo{-&nȤTC}tDON;wDJ3`5-1b {]+-(g8D14coޝa8ǫ<աxU_`SJ",nCg$1Tɀ2/%˽aއ!6J{:DЎm->ciFhN,Z*rgB 3uR3Զ/v%N=.5!cU]hU)%alv_JB} |4oYXupXLWfcxه6N,"cM0Om@A$HRERpaO'kbkCWЛjr!oB`;o[R3mRR4~)[*cj>N ޲npѰ%PΔۜ4wh9pV&>>a#B-S<K}L*~ խ+jۮ})'B u v&]RA٨]猯!CVb](I"~PXria7F$>r5n5B)@R"JDu>9;g_;U"ΑVd X #͍r bcXjwCWwMxFOۥ%Nc3[q؋%-[&!؝V2!Cl@b)kv(+"Ú͊;$^o w9Y;~Q2$d7;5wj6 lB:bpvq:v;O1= gTшTT`jjŀ71Rxː9RStEZ%o qkhajyugb@PWopɍd zRLz ي͗M+: ً)d7O{W4rc>&m)*[C48ºK qT8Cyy׫U"e1Xr0* pI:[aj6###'Ayܾ4'8*]DmAUQW;@4}8'Cxf߻~J&ҰfGKbx `{{iN>J+ L)%,ax\{\dq}Mf§炱D6"}^2"F͕d-N1=(MpXπp7TmB`m69)O5zJ7&בTI2T0/Y<3(h톣gW>rbU @7MpuMt9߻;'*՞b݀'}$2_C}DAf*/ў 7Hq|{M,)N3j`)}́@˲rJYq)Cm-R_Hͣ^6 0st8~Sٱ'd2luI=b R30:GvQ'BpH %_sj0Epk!*]C]2 Ns% YoC@ݻs+3Ϛ⾖x#i=  MYc1:c+4o@#yȰ@|15Si~uT|=7f+uQyd!"œ}E|خ 3|6Іr0A)'|T+P8!&P;b+c7.__sP/*0fL0ڸ8tAf}[$T)]4n^lX'$Cg6K['Y̍'BmYci€\XMHH_0n7bVޕM.Ȩ2qJ<(ҫbކc^=3+9eaS,8Y, fmNتl)"߳γ#(̈7*{L|qdau%Q}4#l7*d].mO. 70u^QܒAݰ~|C{t[eS(lہTf"/ iA6dU]XYPO:[ƁE~q͎aZD}C2T#3zms Ck_^CdQ&̓>]BMIu6+-4}9'[zFU* X MzL!^fw;cX׈3n)-8܁DZ>=.#{!ł5TSO|Cݨ-'h̖4^7~{ن!EݎvمOuxI[sxEY }l|$DuX >S!.W҅xX`RVgq<(Ez$h>B D+x6}KvCfE^ԏ: ww1C,tj/MeYU= >?401 ̻B =,! 8`ۖ5y ?6lv;uje$ؕ"=EG۫v͔5q,"6>vYP 7ޤy,?FDp ˴`C@ DRf摃5j']Hhd?F٬~ zBf2d6?R:@e8j4Nͫ2lOv6ȧ-ߝ%ՋAIG><пCp!!qz5d;yC;;(bRrWo;EvpáxOiaPc W 27 [^[}|KP@zzu jA1"u`nS3zۧ9?r^X6 Pج&#Te~GEA4 `+DoP>"ck"aJ-cѾ:*tՠN&Oˊ*P;+ NĭWqQc;6%9z `'؈Ǧe<=RH?58T$E6ȞX?]ƕ`OҔUh z+]8Ra9+G!p2})YG Ю2)%0\:k*#Ӭ| Bo|c9tpQ.-"AG Jbia'L iOϫn&KYՉ^y#KY/maԂdA.cgUI\vPLja/.n)N0١ NԁR1Ы4PR`f S،=;p&!:՗a[cڤ^hц( U=ˣP͊z[ʷR0!A|xp=~΀tgD+wfB}LZs7Bָ_ݭx3'cPS:NxB9PbG8H+$s6WB$~G*OL!u~& )! ggz7AmЖ rH'38^q0nS'j7(KRUm|p2uc8ѻ:Md"K48kDg&Z3il27mgPR2zZggn2ͭ۞\_t#dv\8 ?48ŀ ؤvJ@)ͻl$HK3q&jI^9~ }8{x̏u3.8UtĦOW_AckmBLr[Ř85]W"T60$vF;g:[U -n;t-iYt= ƗU?-V<@fسX}`2CGhp!Рȟ][yVA^vug.J±Ű 0ޖPYZ R;O}9#goD1m+c2ȅQ!nëb@ V=r4T_:U@dbA؃qc?4CECaث9na;u.3@0[DI iC`HR8g܍#!&d-nҗBtB4pU0+>ňH;)ǧVvʂ39 x-gf2uR>>l~ )dldNǝ6? t}Tev*oqiƟlmvG)ngH?|@ eF\ˬB͵iʠu~0_f k*;tՎZjn6R"7^Ro݋yζdt4Ү[)@eaꯈHLQ[dOR@ܠ1QNY}9@?< hȪBI  e upU~TePE\IDZ DPVr)=N>~0(B@|EpT&G}P:m7d35݌ٸރPJi\<\) t"gEQN%y[wTS*`?\oM)}?mUJ|zp]]gbWq<*}J8{CsV@fQ:w0Q+sb*@9&n0R|`*@NfA?6/V33խ\ɢƧ>]E_ ':{GV*=,yLxlk-ok?5 |eK;3Aϐ"W.5ƣtb+sK/ȜkZ㺶糽#S8ÔPr]PzNkn =d&aјaDZ(kҜQ!nu-52cftt?&M=-wpK,}4zІL#98M*li@ u+lR-*o;ja|*}(ɭEVB^O'Vꘅsѐ~jis;$EW˕;m|x W@ߠ(jM嬕5hIf[mUuQ262%]P3vMP򳖮qfBHU0v||*w{X2 &ĻDu~B3.f$˶3(z!;e| .VJ4>d{5G,aqA 'ʎƠMA\?nw&qp__Bpj=)4 r(##wUg;;pB{9V/lxZhm52sFg%`cނٝS޻gDg> 1Qs ƀ2xZ'WU\Əբ> Ex@ZQ;NV(N8|K7)Z`1O^.t RaHڸ)•zQ<%5n$a"\=DZ gz!UUc{|F?% (gZF#ŎU`GQn'#<51q6V19vU z$N]P\Z9IeiТѨ].;*-eK#nAyFYt bae짚-R,Z,A<9Gf$}=\ sw>i0NmccyWCRn{$=4| @, {xvY$`;'jik_֐T[FXrdeH!s9|<12$oӃ ր$#gQ-gPje!s3}6&S'*č=3W4{.R͆Y:y@d CRvWrAa1 Nq +ȕ`5{{5jgݵC#䭛cY1@{ '|KYۋH B诤T]d/m34_ob)3j"KGw @H'ţF;ǩcH;oT[t)K4pٓ4Sn[XKm4˾_!X$WCz-'CujOP[!7 eH@6tCI^CFҿʰwN'i ,30Ǔ gLQ+>dUGQ&Wo .8 e*t=?Z${? w^1oy^|ꤓ>sD&ZŔ&ͬ6"k h]WH݂BD]h!W]wA>7CicM_E]CEo$1lQ'k6|/2o~+LrrZ)y}" r%3Aeוřa-rn)Ƈol3~ MIY.GB4NkZMIr|~p ˔HPI!p#(Q扈7.εo,a~~NNL7:֞H{PYϞ %|$;t5w3ϸFvʰP"`-]7GTN?-BDMĢCr?b8ƗC6T. br. y!jN[0ᬦ3Iö:,UEP)1KUʹJS:8oCel֣O|XS1ߥ!1K#4ҢEPGVc!I<~QT̮6GI)ȵU'_APZk>4y8#Q_A;oJuDPӯDwha:\2˼"ՙbE$=1yylh4)\pJ~,:ܙ승=%F-)ڏHuO?rt(SVqGc3Q8 Ә6'@ |2E;*Yȑ=9GJF2I>,Kך8-F\x) -QZsbRbTZ{E$k+QQvo19Av~4d3snnvSlQro68KuX64qW>Gi>Ԙ/%̥Ts(W>0" |ǐ΀d.w&^KJ#Qj|2TM'~Hf'sp@adwmRpd%^2R䚨cn=/t턙JMk ϥQ]_h?C'o"O_<HbV)(:dYQ wJk99ruHd0Iۍ nytedI$SU#n!#{F3QD⨝|a]ccO3Xut~pIJK:J$n5SM[m-515.DH+ pk̅uxw(NHbeEK7 HgȒK^ Q$l|Uq v&ꎥњ%\a.r(HYGZn 96^yrtm=,A)m"b8g}M9dịjR=Tĕw$>aS<n9smhZ8 J46C׿O*B ß@,}6j!)`h+o?kAO2E^R#⸙%xZi| Ƈ.FU;U0p rK *1kfyҐsG}D%e\w&:U0{<ٜ?h$@Ǿ{`W+ 8/{bމ~ X/ b D$Z}R7]B jQ, =REHFBr ?V]p0W0Е%ji[8;f F RNpe,-~Ж\b ֖BU߃XW?4w ] CB .$B&kw]} jR愬DuSi'vSn{X.yO $ 56#*nsukR^^^We/IM~ 9]$Utd~c؈Yf1ؼmR[D.sHKFY.E*qb'5Osj+f0~#y"@Jo*A4zSOP*fMdGmQ?Y>7 EɅUŧO~I#Wٸ]@!ҘWx:{) !#Mvh-TΕC.3*uTCsfgC +sBʷuZ0Sjsd{֜ HpZHk! QO(>ޚwb>'rRk^C|D Q]7@RᆥT2r LD/[8[DwF5s4g2 HW|`{ ~I-*-8no Yߠ&HGRH-횇ޢᩋk*ȥ^;*9 ,Ml#PLX9ӫ-'g|h&E&f86uAW#Uɾu߯qstY,P)Mo8ۈ[*VEHCˬLXvHxM W_:=0P|*9lJcn9xOGO1&Fxf4hcTCpwg4ɼO&ʆ~43Iwqt ;}F_! /cm6r6Vs)7 wt}'_$.,R}. [0h.#R3:r{8nݪ?mPnU&IܔnJT:9Eˎs^xEõ29خkWb8%nu1w9 @*@p ۟ ;f z~)E䏜>"vP xV+9=25 1 z湦o#Y=ſ%&)ch #WX߸?7߾L#Ӗ n"HGGE:[d N|Ѽi EEKYu;S&?Hań=x k:Bj)-ёI";!Ӯ!ܛS6HFH_4$Lf\[ 5b8V|SQﺛ'^9-8^KD׽ KHӁ:6h $?|gX$c~4.F`MopОҹ!?GS2}1:ҕOGKTܭqʗKry|pxx<[srW"#Ɩou+Rah/d(92H.ghhI ]MNV'z7uL_ 6<y|O$E 8J⎩Ms_:*W12Q:y,ƧK1FeޤwZq.p^[I҉5>8W6L|ubmqu_U\;j 2qiOQ\"ڇfY@T0e|e(.>{p#A8oJBXZ7}?6{Fd; s`L H+w BZ IYa:`@4v6~8K@53ԧ8rZB)zHsx,:-i$q(IsH߭w ݃k\z&ٮRҮE90>gW`~CpI$HpaU[۷IoB W5^]}zfyՁ#x QPϤĶ&C^Ia{ 9+X@nۻR~*]i%m2~[>!ǒ4oY&g&ոtB|Eg1 9E'dgfqӀO._/<=*1ZZT/k *1d$2 -䍂>իVq(gf 6:J0.yO^m ~kC"<<"O"ӿOk`L'ZAޞ50& s٘0&U$JxshyDKYw)<(,6`톕2V%f*?Ba#$3wp!=fbɽQw] 4+n-=|949_X9{ ~񯃮,f[2=P\K)Z.Kn[lɚι?J#Q% 0¸aR9bǠ:lRA@;|H0Mޥwy 6 Bm-9a&uD"#tz'{![PB"Ң#|ph5<VyLj'ા*; &_F{DWL=S#^ EDx^>">O^ TZ֢>S0\_ܔw(eƄz渜?"%=(JSR`h jwَ 3{N%´NOۺJE/@6%=+ttǁ,u zTܪ!Tz$(i[d`]&PyuAZ9pD܂s}@Σ/&A8K gY?2;rDnoY]>cl s3=[feA1ݔYgW/uO(ϰQ#BJg≢fRJ@~7~q(gJ~jYdtZڥ!EKfVTXܹ-G(OtjeeQۍoKi :GPХfs =s^7]])*rPVY=nS7?[]ڷW'" h yS-F .ӀJý)P| R/̘Dj:PIHzZaoZUc30kg7CⲖ٩^>hZӈ|H]xݸ_2aүf;ע&$S\ *qx ^0e9BLw&Lք2 ([ѱBq24lt? º2at)=;W1#Amginuz>溰|˙1Ґz0΢YҟUyc1&=u^mܟB.&7y_4:*gHV(x$ϫoj&bެK5]*bpApK;oM{i3L/L2*Qf\Lr|ABqkz .+BWuZ6f܈V4d^u5 .nY"ϱWOG<ܾHwEY6 LGg w5J7BdvY{ Qg0&؎!vlvtazo@[w +INp;G+]g'Fh_lc݉{ G&55_)iPen4tDi&.B/s/!>^=^Kn5e(@ܤ]U ?\ӧ-!Yi6VO]TT4 9)"G0>^`rBZ?%vwos+ZOveXbd$;.Byh*c%"̳ _ e SbElwg"JGpjR#b1Ө~yf'ğkgQȘż~@U|զG>knO!/cʡC4'Rf.R{5^uޏE'`1,\Gp膞 |#}dJ 7Y GG7d2 C[5Mܨm :9T,g`"KAȘO03]o& |5_MraSzeuQ7_=_xu1vnB&Ǖ}d^Pj1PXdrGvR`C4@iifBZk~-k+Ѯtg{.8HT#uA@F ŀBpJ-2O!! }Ybnw kϢ_b Hhȩ 䳴BL'> $A%~ϯjȚ5 mxC6+\ թBV_n EkYsԇ{li' [7L#0)@UӔ%&X-/jUKe fk:!oM)d{COT:az4U${NHwZ)&˝d uv?w4N.үSL..ib {21d̓"EDel6N>3 qBgbe~J m*G5C,o?a^Nvi#BsǴIϧW;>BŸ=2N!6K'yy~#<Z8z4B+~%wƆmxW[=GVgt豱Pk|jsyUkhlh'lC%-R$#Rnns!DoR5dc2S36*}TW!Wgy~~H4-(<v~C?Ӕ]ů6DQXEX=ԣ3XP8*AlP't خBNhCrqc3^J&L^"꡽s!d 8˩P}QM ?ߔO^Klщj8N.[aЅ/yfpO*G=R)\F^N(,N;կD8%9.1#G#3&'FFfeAie -"C`46B*{ګ©7>,W>tag>^Mg98sW:q*UT<~WYaYJ!Y6Y1uҍi'_5`.P-1> qܮ >F^XCz?Йa9V+RdoanE˪R/Ź݀<ؖɄj-PY"Tnǜ1h*p˱jd$\""L Peǫ-FL@.OR`8}ѳBQ^#!PYZxۖw>1 h2r(wqLAITNwd)βJ=D‚oZb:O=͉{Kt$LY󰤐*ґok͵ Qe˃BNg=vP,;<{Ii2AN=6^'#>ZUncCh>?.@:Ǽx _&RF: nS>> P̯6YTXZ\'2RZ`ekRSZwHܢ\!0 Kg,?twBØJ@SOKPHZ*_|FLniY F dT-]/}3V0u h;l)  mxUUmW wBL⠩cݞj@k_ieطċ1>-RȀ`mͶ9Gc)DcyIJ*"wH7t2H*i`t(ʈNtV)ɻ5~(S}ԵŋωbWb=RJ|ΌDe7 ZUW# 1فAi6f^Nz}N$-,2{7]GoFov3W bP_%e H[8'|tލǼPOSF.Y9 <,-OF,jbP }S_V=+=m͹.PĴ#sMoƨzs+;*Gn`qP.ˉmY~ 7ܮ77$NpVZ bdJtg9gbR*`j'>Rx<]F |$Wnce3!hNjA1. :D"GB1UsX{̮Z1byF u6&4.ַUr{wA/9aEPזj(Iݰ2Wo \T oΕ!=lFDe83R4ke]%@wL\3 <(԰7|"_1`r7+4&?R<|_nTbΫ$_.gP,ũ)3cPQ%Yz @ ƬekpEVVb@e*Tr:lUYt{dsLXbwzD,X;pj|`"k<ijߪ/$σ͉9QKNcq|w߱DڣR脊UBo$CGKl5  ]ԇo}Sr*8e'@~}IY3ˬcp*V5 . hN9$Ώ#1.Sbsx㌇Kj$ҥ`'`뗅H`LxR% 6>hX^O}3'%a wZQML=m2#t+yo)-GZWL>9|)i^ b[1 $Cq9z1*ih |f*D=yUi/J)Y*;_&$D-݆a`|B3Q/vV{vBWz,N27l_DL#SLsY{"⽵'lzT a`O aKnk9fë2QQz@_MGo~aZ6Ū B?V0^fB P:"hVp9w'[eBǖv{&js^!GSLTCi,\ (}j^ОY?ko}>B4}S}e=d-h$Z0?Bů49K1mQoG y}$*"Bu9 %c*(D&!xg z;PU1ޑN ( Pk3ϡ8!Sa%qmK 9H`_&Dth;X89܉&NH DA ש-ZiH\ H x*uXWE~%x J쭯':dVs(ml<.:W_[JI"n3%myJ["u:{v~[gkPe&S*C،&l!\AIl@RnF(/%9tql[F\ͥ?-rs,hTcș`W=/)6( Ř+Wd8ɰ9P<k>cNRy5RɅlAclbi*h[65B4("ʗc#]2肳-I0+9{guIbyZ QQ !8(2m ,Ev`t?9s,uEŬ?U/z'ΐIמ[;tQpغ޵0nk 1<=NFXL{6.kh=X17֭PXh.͜\}M0(9TP /i"-'~[͢w{'8><'vɏ0^ݳkr=G@ªS,T0 \5ekQ7Z7aKwW!3{h 5+'RA$ѯ'ߧ.vKNVC,>6^+0$.S'͟p̈SAf[WtԆ8ue wL؋S; G0Q}}-[\z`3hs:BwYҞ =&oFdaU;m( [XV3 z7ڸ-:=@fHtjA*kmp>9 \I :q/6;JbjZ,ƣ{β_x"jqO:92D@J-0łSTSx/0UGz 0ªiBǢӐX#Aq9Q8 ,eekS=$r{QVsK; +'lP\ z$?E] ;8Ǣ;r+JL|ATuWR>9F,% ^vWθEyjVci$TD.:MQ>.pokz&Bl1uInu2*ɍ!NJ@q2B W6~Q̬Dtf)%0~sg$lCaM5ܸUԱ*(u, [M nJ` W>طJ UZ`jI4[Tx}IiQ^X̼x첆:$T ~>JSN^PbB_$X l'"Ȱ$>c5jJ k~>f2!hC=|9!Lq 5i5,K̀LEW3=I}U^ؔjpɦD\cRYΔ#D T|be=gQToUiLbaa~@Hru268EK /8hӸ\DC[o9]l ʕZk514V4*$pMZmPA|ly_[KX!}8>JJ0fC 0vCY^V/č<:U;%$lpZ@L"?/Ô^~A2?-;G7`ꗭc 7Ln$",R@FvfIam*v u`--]Ԯʒ;t\lOwpLNY8dIrlq,i3 4 j/{H} ĝb8]ŗgjK+x z.ݥBP-ӻ;}3_/|o Hl@QZIѐ;@)xu-2$׫rI:[xކ2FF]Q9jK!Pc{p(&z|_b2Rl/ʼl{T*i:pIK֘'؀RZKKN 5c[ qQ`vEf {.3-v6UicMNڙr?I-EGd,WpU0HY.؞JM\a2gH!^Q) }.kum.lx0vYC0ў,allz}nm@/)l> hWp&PUDW5[S4hZUi;+ǀR\+0;|Ig(TӶ]"Oܫ5 Mzg$Daqg_ *c\nէӄ9+1n9Gy!@CzHoAqY&Vbg-AXkqGT%OH(gK_^ѱ+Zñi՟<'<? ;W@o@,|/1=| gJ#8Ǩ.(?d΢'-^Gfg:`!\5&p-=j_U_TiwU#u5iU/JͺnyL[pq5a'\afYdچDQfK1) S0`OLم?ХtX9B#Kaw=g1j 9>QŞ)g\9jfۄ5Q@4c #˷*\ckcYL~|(mXLpQژ<~ec LmLNa^A_2SR 2fQcNongJI8-s73.G\B)P Fy9DI _M4SθΧ៵)x>1)Nnzd1:iQؾ m&)Ck U#_9֏DAwFWz>vfwH @>lM3\!9꭯EEz8[md=,a g>tjA0ΈӨX~Wʼn;#Al _ -% ױS,#,rҪ o<-A7S &Ԉ{CᘸBJydd۰`@lFyy_X_ިDx,1!uW|E0Bk=)C-ڬ㈊܅<{7O0l烇6QOۚ ̥1K#0c#~ץ1z.g"ۗ0ϕ#M溳`ҵƗ笑&;ҤF=.֚r#??˾W(:EB^2DB'1ccOŵ_۝@ mV'r[Oj(6{7ys|\2RdǛbŭc7 ƴKV<[ zfڍS|>yx36>tT!ֺ$a3K.cy!=ѭJ(u uSx+ JȷhScb14 #VKH\ʰ`?wý$ʸ{u?#PE{U4epg .*\0hmJT:!~QQv'C_%6_*R|@GzUxHF KyC.= C.^J٨琜yefkUih]m OKQ|"'GU"{XpVO+85NAߡ%8\M/[z%*1ЉOa<sԌ@ᛙS#g"aJ\Cet8d'9WFݗ`heH?l]4u_!EG_M *0҂ 񸘕Fc(L/%6Ct؂KOŭ/}OD8_S8p&dX<4֋lMԮ_Y Mm+M I2S v)um#ֺx Y,ܓXID782uyAB!Xk_q4T81,n.W{{ɟ@"Š9ËHLm: #jl-(HfMHiEҷT+L,q_bfm+Jъ덛w_8