Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756172AbbKRQUg (ORCPT ); Wed, 18 Nov 2015 11:20:36 -0500 Received: from mga11.intel.com ([192.55.52.93]:28193 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755154AbbKRQUe (ORCPT ); Wed, 18 Nov 2015 11:20:34 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,313,1444719600"; d="gz'50?scan'50,208,50";a="841598198" Date: Thu, 19 Nov 2015 00:19:34 +0800 From: kbuild test robot To: Jitendra Kumar Khasdev Cc: kbuild-all@01.org, gregkh@linuxfoundation.org, mchehab@osg.samsung.com, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, Jitendra Kumar Khasdev , Jitendra Kumar Khasdev Subject: Re: [PATCH] staging: media: bcm2048: fix brace coding style issue in radio-bcm2048.c Message-ID: <201511190044.lGYpLaMG%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="dDRMvlgZJXvWKvBx" Content-Disposition: inline In-Reply-To: <1447862122-9820-1-git-send-email-jitendra.khasdev@hotwaxsystems.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 83908 Lines: 1162 --dDRMvlgZJXvWKvBx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Jitendra, [auto build test ERROR on linuxtv-media/master] [also build test ERROR on v4.4-rc1 next-20151118] url: https://github.com/0day-ci/linux/commits/Jitendra-Kumar-Khasdev/staging-media-bcm2048-fix-brace-coding-style-issue-in-radio-bcm2048-c/20151118-235820 base: git://linuxtv.org/media_tree.git master config: xtensa-allyesconfig (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=xtensa All error/warnings (new ones prefixed by >>): >> drivers/staging/media/bcm2048/radio-bcm2048.c:1963:1: error: expected identifier or '(' before 'static' static ssize_t bcm2048_##prop##_write(struct device *dev, \ ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2024:2: note: in expansion of macro 'property_write' (property_write(prop, signal size, mask, check) \ ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2051:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(power_state, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2052:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(mute, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2053:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(audio_route, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2054:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(dac_output, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2056:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(fm_hi_lo_injection, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2057:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(fm_frequency, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2058:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(fm_af_frequency, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2059:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(fm_deemphasis, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2060:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(fm_rds_mask, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2061:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(fm_best_tune_mode, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2062:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(fm_search_rssi_threshold, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2063:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(fm_search_mode_direction, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2064:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(fm_search_tune_mode, unsigned, int, "%u", value > 3) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2066:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(rds, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2067:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(rds_b_block_mask, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2068:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(rds_b_block_match, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2069:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(rds_pi_mask, unsigned, int, "%u", 0) ^ >> drivers/staging/media/bcm2048/radio-bcm2048.c:2025:32: error: expected identifier or '(' before ')' token property_read(prop, size, mask)) ^ drivers/staging/media/bcm2048/radio-bcm2048.c:2070:1: note: in expansion of macro 'DEFINE_SYSFS_PROPERTY' DEFINE_SYSFS_PROPERTY(rds_pi_match, unsigned, int, "%u", 0) ^ vim +1963 drivers/staging/media/bcm2048/radio-bcm2048.c 899127b6 Hans Verkuil 2013-11-04 1957 } 899127b6 Hans Verkuil 2013-11-04 1958 899127b6 Hans Verkuil 2013-11-04 1959 /* 899127b6 Hans Verkuil 2013-11-04 1960 * BCM2048 sysfs interface definitions 899127b6 Hans Verkuil 2013-11-04 1961 */ 899127b6 Hans Verkuil 2013-11-04 1962 #define property_write(prop, type, mask, check) \ 899127b6 Hans Verkuil 2013-11-04 @1963 static ssize_t bcm2048_##prop##_write(struct device *dev, \ 899127b6 Hans Verkuil 2013-11-04 1964 struct device_attribute *attr, \ 899127b6 Hans Verkuil 2013-11-04 1965 const char *buf, \ 899127b6 Hans Verkuil 2013-11-04 1966 size_t count) \ 899127b6 Hans Verkuil 2013-11-04 1967 { \ 899127b6 Hans Verkuil 2013-11-04 1968 struct bcm2048_device *bdev = dev_get_drvdata(dev); \ 899127b6 Hans Verkuil 2013-11-04 1969 type value; \ 899127b6 Hans Verkuil 2013-11-04 1970 int err; \ 899127b6 Hans Verkuil 2013-11-04 1971 \ 899127b6 Hans Verkuil 2013-11-04 1972 if (!bdev) \ 899127b6 Hans Verkuil 2013-11-04 1973 return -ENODEV; \ 899127b6 Hans Verkuil 2013-11-04 1974 \ b317d0f5 Luke Hart 2014-07-12 1975 if (sscanf(buf, mask, &value) != 1) \ b317d0f5 Luke Hart 2014-07-12 1976 return -EINVAL; \ 899127b6 Hans Verkuil 2013-11-04 1977 \ 899127b6 Hans Verkuil 2013-11-04 1978 if (check) \ 899127b6 Hans Verkuil 2013-11-04 1979 return -EDOM; \ 899127b6 Hans Verkuil 2013-11-04 1980 \ 899127b6 Hans Verkuil 2013-11-04 1981 err = bcm2048_set_##prop(bdev, value); \ 899127b6 Hans Verkuil 2013-11-04 1982 \ 899127b6 Hans Verkuil 2013-11-04 1983 return err < 0 ? err : count; \ 899127b6 Hans Verkuil 2013-11-04 1984 } 899127b6 Hans Verkuil 2013-11-04 1985 899127b6 Hans Verkuil 2013-11-04 1986 #define property_read(prop, size, mask) \ 899127b6 Hans Verkuil 2013-11-04 @1987 static ssize_t bcm2048_##prop##_read(struct device *dev, \ 899127b6 Hans Verkuil 2013-11-04 1988 struct device_attribute *attr, \ 899127b6 Hans Verkuil 2013-11-04 1989 char *buf) \ 899127b6 Hans Verkuil 2013-11-04 1990 { \ 899127b6 Hans Verkuil 2013-11-04 1991 struct bcm2048_device *bdev = dev_get_drvdata(dev); \ 356ba021 Mauro Carvalho Chehab 2013-12-09 1992 int value; \ 899127b6 Hans Verkuil 2013-11-04 1993 \ 899127b6 Hans Verkuil 2013-11-04 1994 if (!bdev) \ 899127b6 Hans Verkuil 2013-11-04 1995 return -ENODEV; \ 899127b6 Hans Verkuil 2013-11-04 1996 \ 899127b6 Hans Verkuil 2013-11-04 1997 value = bcm2048_get_##prop(bdev); \ 899127b6 Hans Verkuil 2013-11-04 1998 \ 899127b6 Hans Verkuil 2013-11-04 1999 if (value >= 0) \ 899127b6 Hans Verkuil 2013-11-04 2000 value = sprintf(buf, mask "\n", value); \ 899127b6 Hans Verkuil 2013-11-04 2001 \ 899127b6 Hans Verkuil 2013-11-04 2002 return value; \ 899127b6 Hans Verkuil 2013-11-04 2003 } 899127b6 Hans Verkuil 2013-11-04 2004 899127b6 Hans Verkuil 2013-11-04 2005 #define property_signed_read(prop, size, mask) \ 899127b6 Hans Verkuil 2013-11-04 2006 static ssize_t bcm2048_##prop##_read(struct device *dev, \ 899127b6 Hans Verkuil 2013-11-04 2007 struct device_attribute *attr, \ 899127b6 Hans Verkuil 2013-11-04 2008 char *buf) \ 899127b6 Hans Verkuil 2013-11-04 2009 { \ 899127b6 Hans Verkuil 2013-11-04 2010 struct bcm2048_device *bdev = dev_get_drvdata(dev); \ 899127b6 Hans Verkuil 2013-11-04 2011 size value; \ 899127b6 Hans Verkuil 2013-11-04 2012 \ 899127b6 Hans Verkuil 2013-11-04 2013 if (!bdev) \ 899127b6 Hans Verkuil 2013-11-04 2014 return -ENODEV; \ 899127b6 Hans Verkuil 2013-11-04 2015 \ 899127b6 Hans Verkuil 2013-11-04 2016 value = bcm2048_get_##prop(bdev); \ 899127b6 Hans Verkuil 2013-11-04 2017 \ 899127b6 Hans Verkuil 2013-11-04 2018 value = sprintf(buf, mask "\n", value); \ 899127b6 Hans Verkuil 2013-11-04 2019 \ 899127b6 Hans Verkuil 2013-11-04 2020 return value; \ 899127b6 Hans Verkuil 2013-11-04 2021 } 899127b6 Hans Verkuil 2013-11-04 2022 899127b6 Hans Verkuil 2013-11-04 2023 #define DEFINE_SYSFS_PROPERTY(prop, signal, size, mask, check) \ 2b88c4fc Jitendra Kumar Khasdev 2015-11-18 @2024 (property_write(prop, signal size, mask, check) \ 2b88c4fc Jitendra Kumar Khasdev 2015-11-18 @2025 property_read(prop, size, mask)) 899127b6 Hans Verkuil 2013-11-04 2026 899127b6 Hans Verkuil 2013-11-04 2027 #define property_str_read(prop, size) \ 899127b6 Hans Verkuil 2013-11-04 2028 static ssize_t bcm2048_##prop##_read(struct device *dev, \ 899127b6 Hans Verkuil 2013-11-04 2029 struct device_attribute *attr, \ 899127b6 Hans Verkuil 2013-11-04 2030 char *buf) \ 899127b6 Hans Verkuil 2013-11-04 2031 { \ 899127b6 Hans Verkuil 2013-11-04 2032 struct bcm2048_device *bdev = dev_get_drvdata(dev); \ 899127b6 Hans Verkuil 2013-11-04 2033 int count; \ 899127b6 Hans Verkuil 2013-11-04 2034 u8 *out; \ 899127b6 Hans Verkuil 2013-11-04 2035 \ 899127b6 Hans Verkuil 2013-11-04 2036 if (!bdev) \ 899127b6 Hans Verkuil 2013-11-04 2037 return -ENODEV; \ 899127b6 Hans Verkuil 2013-11-04 2038 \ 899127b6 Hans Verkuil 2013-11-04 2039 out = kzalloc(size + 1, GFP_KERNEL); \ 899127b6 Hans Verkuil 2013-11-04 2040 if (!out) \ 899127b6 Hans Verkuil 2013-11-04 2041 return -ENOMEM; \ 899127b6 Hans Verkuil 2013-11-04 2042 \ 899127b6 Hans Verkuil 2013-11-04 2043 bcm2048_get_##prop(bdev, out); \ 899127b6 Hans Verkuil 2013-11-04 2044 count = sprintf(buf, "%s\n", out); \ 899127b6 Hans Verkuil 2013-11-04 2045 \ 899127b6 Hans Verkuil 2013-11-04 2046 kfree(out); \ 899127b6 Hans Verkuil 2013-11-04 2047 \ 899127b6 Hans Verkuil 2013-11-04 2048 return count; \ 899127b6 Hans Verkuil 2013-11-04 2049 } 899127b6 Hans Verkuil 2013-11-04 2050 899127b6 Hans Verkuil 2013-11-04 @2051 DEFINE_SYSFS_PROPERTY(power_state, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2052 DEFINE_SYSFS_PROPERTY(mute, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2053 DEFINE_SYSFS_PROPERTY(audio_route, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2054 DEFINE_SYSFS_PROPERTY(dac_output, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2055 899127b6 Hans Verkuil 2013-11-04 2056 DEFINE_SYSFS_PROPERTY(fm_hi_lo_injection, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2057 DEFINE_SYSFS_PROPERTY(fm_frequency, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2058 DEFINE_SYSFS_PROPERTY(fm_af_frequency, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2059 DEFINE_SYSFS_PROPERTY(fm_deemphasis, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2060 DEFINE_SYSFS_PROPERTY(fm_rds_mask, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2061 DEFINE_SYSFS_PROPERTY(fm_best_tune_mode, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2062 DEFINE_SYSFS_PROPERTY(fm_search_rssi_threshold, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2063 DEFINE_SYSFS_PROPERTY(fm_search_mode_direction, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2064 DEFINE_SYSFS_PROPERTY(fm_search_tune_mode, unsigned, int, "%u", value > 3) 899127b6 Hans Verkuil 2013-11-04 2065 899127b6 Hans Verkuil 2013-11-04 2066 DEFINE_SYSFS_PROPERTY(rds, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2067 DEFINE_SYSFS_PROPERTY(rds_b_block_mask, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2068 DEFINE_SYSFS_PROPERTY(rds_b_block_match, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2069 DEFINE_SYSFS_PROPERTY(rds_pi_mask, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2070 DEFINE_SYSFS_PROPERTY(rds_pi_match, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2071 DEFINE_SYSFS_PROPERTY(rds_wline, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2072 property_read(rds_pi, unsigned int, "%x") 899127b6 Hans Verkuil 2013-11-04 @2073 property_str_read(rds_rt, (BCM2048_MAX_RDS_RT + 1)) 899127b6 Hans Verkuil 2013-11-04 2074 property_str_read(rds_ps, (BCM2048_MAX_RDS_PS + 1)) 899127b6 Hans Verkuil 2013-11-04 2075 899127b6 Hans Verkuil 2013-11-04 2076 property_read(fm_rds_flags, unsigned int, "%u") 899127b6 Hans Verkuil 2013-11-04 2077 property_str_read(rds_data, BCM2048_MAX_RDS_RADIO_TEXT*5) 899127b6 Hans Verkuil 2013-11-04 2078 899127b6 Hans Verkuil 2013-11-04 2079 property_read(region_bottom_frequency, unsigned int, "%u") 899127b6 Hans Verkuil 2013-11-04 2080 property_read(region_top_frequency, unsigned int, "%u") 899127b6 Hans Verkuil 2013-11-04 @2081 property_signed_read(fm_carrier_error, int, "%d") 899127b6 Hans Verkuil 2013-11-04 2082 property_signed_read(fm_rssi, int, "%d") 899127b6 Hans Verkuil 2013-11-04 2083 DEFINE_SYSFS_PROPERTY(region, unsigned, int, "%u", 0) 899127b6 Hans Verkuil 2013-11-04 2084 899127b6 Hans Verkuil 2013-11-04 2085 static struct device_attribute attrs[] = { 899127b6 Hans Verkuil 2013-11-04 2086 __ATTR(power_state, S_IRUGO | S_IWUSR, bcm2048_power_state_read, 899127b6 Hans Verkuil 2013-11-04 2087 bcm2048_power_state_write), 899127b6 Hans Verkuil 2013-11-04 2088 __ATTR(mute, S_IRUGO | S_IWUSR, bcm2048_mute_read, 899127b6 Hans Verkuil 2013-11-04 2089 bcm2048_mute_write), 899127b6 Hans Verkuil 2013-11-04 2090 __ATTR(audio_route, S_IRUGO | S_IWUSR, bcm2048_audio_route_read, 899127b6 Hans Verkuil 2013-11-04 2091 bcm2048_audio_route_write), 899127b6 Hans Verkuil 2013-11-04 2092 __ATTR(dac_output, S_IRUGO | S_IWUSR, bcm2048_dac_output_read, 899127b6 Hans Verkuil 2013-11-04 2093 bcm2048_dac_output_write), 899127b6 Hans Verkuil 2013-11-04 2094 __ATTR(fm_hi_lo_injection, S_IRUGO | S_IWUSR, 899127b6 Hans Verkuil 2013-11-04 2095 bcm2048_fm_hi_lo_injection_read, 899127b6 Hans Verkuil 2013-11-04 2096 bcm2048_fm_hi_lo_injection_write), 899127b6 Hans Verkuil 2013-11-04 2097 __ATTR(fm_frequency, S_IRUGO | S_IWUSR, bcm2048_fm_frequency_read, 899127b6 Hans Verkuil 2013-11-04 2098 bcm2048_fm_frequency_write), 899127b6 Hans Verkuil 2013-11-04 2099 __ATTR(fm_af_frequency, S_IRUGO | S_IWUSR, 899127b6 Hans Verkuil 2013-11-04 2100 bcm2048_fm_af_frequency_read, 899127b6 Hans Verkuil 2013-11-04 2101 bcm2048_fm_af_frequency_write), 899127b6 Hans Verkuil 2013-11-04 2102 __ATTR(fm_deemphasis, S_IRUGO | S_IWUSR, bcm2048_fm_deemphasis_read, 899127b6 Hans Verkuil 2013-11-04 2103 bcm2048_fm_deemphasis_write), 899127b6 Hans Verkuil 2013-11-04 2104 __ATTR(fm_rds_mask, S_IRUGO | S_IWUSR, bcm2048_fm_rds_mask_read, 899127b6 Hans Verkuil 2013-11-04 2105 bcm2048_fm_rds_mask_write), 899127b6 Hans Verkuil 2013-11-04 2106 __ATTR(fm_best_tune_mode, S_IRUGO | S_IWUSR, 899127b6 Hans Verkuil 2013-11-04 2107 bcm2048_fm_best_tune_mode_read, 899127b6 Hans Verkuil 2013-11-04 2108 bcm2048_fm_best_tune_mode_write), 899127b6 Hans Verkuil 2013-11-04 2109 __ATTR(fm_search_rssi_threshold, S_IRUGO | S_IWUSR, 899127b6 Hans Verkuil 2013-11-04 2110 bcm2048_fm_search_rssi_threshold_read, 899127b6 Hans Verkuil 2013-11-04 2111 bcm2048_fm_search_rssi_threshold_write), 899127b6 Hans Verkuil 2013-11-04 2112 __ATTR(fm_search_mode_direction, S_IRUGO | S_IWUSR, 899127b6 Hans Verkuil 2013-11-04 2113 bcm2048_fm_search_mode_direction_read, 899127b6 Hans Verkuil 2013-11-04 2114 bcm2048_fm_search_mode_direction_write), 899127b6 Hans Verkuil 2013-11-04 2115 __ATTR(fm_search_tune_mode, S_IRUGO | S_IWUSR, 899127b6 Hans Verkuil 2013-11-04 2116 bcm2048_fm_search_tune_mode_read, 899127b6 Hans Verkuil 2013-11-04 2117 bcm2048_fm_search_tune_mode_write), 899127b6 Hans Verkuil 2013-11-04 2118 __ATTR(rds, S_IRUGO | S_IWUSR, bcm2048_rds_read, 899127b6 Hans Verkuil 2013-11-04 2119 bcm2048_rds_write), 899127b6 Hans Verkuil 2013-11-04 2120 __ATTR(rds_b_block_mask, S_IRUGO | S_IWUSR, 899127b6 Hans Verkuil 2013-11-04 2121 bcm2048_rds_b_block_mask_read, 899127b6 Hans Verkuil 2013-11-04 2122 bcm2048_rds_b_block_mask_write), 899127b6 Hans Verkuil 2013-11-04 2123 __ATTR(rds_b_block_match, S_IRUGO | S_IWUSR, 899127b6 Hans Verkuil 2013-11-04 2124 bcm2048_rds_b_block_match_read, 899127b6 Hans Verkuil 2013-11-04 2125 bcm2048_rds_b_block_match_write), 899127b6 Hans Verkuil 2013-11-04 2126 __ATTR(rds_pi_mask, S_IRUGO | S_IWUSR, bcm2048_rds_pi_mask_read, 899127b6 Hans Verkuil 2013-11-04 2127 bcm2048_rds_pi_mask_write), 899127b6 Hans Verkuil 2013-11-04 2128 __ATTR(rds_pi_match, S_IRUGO | S_IWUSR, bcm2048_rds_pi_match_read, 899127b6 Hans Verkuil 2013-11-04 2129 bcm2048_rds_pi_match_write), 899127b6 Hans Verkuil 2013-11-04 2130 __ATTR(rds_wline, S_IRUGO | S_IWUSR, bcm2048_rds_wline_read, 899127b6 Hans Verkuil 2013-11-04 2131 bcm2048_rds_wline_write), 899127b6 Hans Verkuil 2013-11-04 2132 __ATTR(rds_pi, S_IRUGO, bcm2048_rds_pi_read, NULL), 899127b6 Hans Verkuil 2013-11-04 2133 __ATTR(rds_rt, S_IRUGO, bcm2048_rds_rt_read, NULL), 899127b6 Hans Verkuil 2013-11-04 2134 __ATTR(rds_ps, S_IRUGO, bcm2048_rds_ps_read, NULL), 899127b6 Hans Verkuil 2013-11-04 2135 __ATTR(fm_rds_flags, S_IRUGO, bcm2048_fm_rds_flags_read, NULL), 899127b6 Hans Verkuil 2013-11-04 2136 __ATTR(region_bottom_frequency, S_IRUGO, 899127b6 Hans Verkuil 2013-11-04 2137 bcm2048_region_bottom_frequency_read, NULL), 899127b6 Hans Verkuil 2013-11-04 2138 __ATTR(region_top_frequency, S_IRUGO, 899127b6 Hans Verkuil 2013-11-04 2139 bcm2048_region_top_frequency_read, NULL), 899127b6 Hans Verkuil 2013-11-04 2140 __ATTR(fm_carrier_error, S_IRUGO, 899127b6 Hans Verkuil 2013-11-04 2141 bcm2048_fm_carrier_error_read, NULL), 899127b6 Hans Verkuil 2013-11-04 2142 __ATTR(fm_rssi, S_IRUGO, 899127b6 Hans Verkuil 2013-11-04 2143 bcm2048_fm_rssi_read, NULL), 899127b6 Hans Verkuil 2013-11-04 2144 __ATTR(region, S_IRUGO | S_IWUSR, bcm2048_region_read, 899127b6 Hans Verkuil 2013-11-04 2145 bcm2048_region_write), 899127b6 Hans Verkuil 2013-11-04 2146 __ATTR(rds_data, S_IRUGO, bcm2048_rds_data_read, NULL), 899127b6 Hans Verkuil 2013-11-04 2147 }; 899127b6 Hans Verkuil 2013-11-04 2148 899127b6 Hans Verkuil 2013-11-04 2149 static int bcm2048_sysfs_unregister_properties(struct bcm2048_device *bdev, 899127b6 Hans Verkuil 2013-11-04 2150 int size) 899127b6 Hans Verkuil 2013-11-04 2151 { 899127b6 Hans Verkuil 2013-11-04 2152 int i; 899127b6 Hans Verkuil 2013-11-04 2153 899127b6 Hans Verkuil 2013-11-04 2154 for (i = 0; i < size; i++) 899127b6 Hans Verkuil 2013-11-04 @2155 device_remove_file(&bdev->client->dev, &attrs[i]); 899127b6 Hans Verkuil 2013-11-04 2156 899127b6 Hans Verkuil 2013-11-04 2157 return 0; 899127b6 Hans Verkuil 2013-11-04 2158 } :::::: The code at line 1963 was first introduced by commit :::::: 899127b67df098e6d878f27be05dc91401cc6685 [media] This adds support for the BCM2048 radio module found in Nokia N900 :::::: TO: Hans Verkuil :::::: CC: Mauro Carvalho Chehab --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --dDRMvlgZJXvWKvBx Content-Type: application/octet-stream Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICFejTFYAAy5jb25maWcAlFxdc+O2kn2/v0I12Yfdqk3G9jjKZLf8AIKghCuSoAlQ/nhh aTyaiSsea64l5yb/frtBUsRHU84+JGOe0wCBBtDoboD64R8/zNjrYfdtc3h82Dw9/TX7un3e vmwO28+zL49P2/+dpWpWKjMTqTQ/gXD++Pz65/s/D9vn/WZ2+dPlT2c/vjycz1bbl+ft04zv nr88fn2F8o+753/88A+uykwu2ntVijYt2NVfA3JrRKmd5/pGi6K95csFS9OW5QtVS7MsRoGF KEUtebu8EXKxNED8MOspVvNlu2S6lblaXLTNh4vZ4372vDvM9tvDtNj8khQrVStVpWrTFqxy JXp+eX91fnY2PKUi6//KpTZX794/PX56/233+fVpu3//H03JCtHWIhdMi/c/PVjtvBvKwj/a 1A03qtZjR2V93d6oejUiSSPz1EioSdwaluSi1dA84EHBP8wWdryesImv30eVJ7VaibJVZauL yqm9lKYV5Rq0gU0upLn6cHFsUK20hmYVlczF1TunoRZpjdBmrCpXnOVrUWupSkfYhVvWGDWW AGWxJjftUmmDmrl695/Pu+ftfx3L6hvmtFXf6bWseATgv9zkI14pLW/b4roRjaDRqEjX1UIU qr5rmTGML0cyW7IyzZ2qGi1ymYzPrIHVMAwADNhs//pp/9f+sP02DsAwYXE89VLdxFMZGb6U lT/2qSqYLGPpQkvkKWFQbNIs4iIcxmIl1qI0emisefy2fdlT7TWSr2C6CGirM8iwGpb3OAEK VbprDsAK3qFSyYk10pWSng4tNj4uYRXDytAtTuz62D5eNe/NZv/77AANnW2eP8/2h81hP9s8 POxenw+Pz1+DFkOBlnGumtLIcuE2EfVjV81IE01NdNpWteICpgMIOl0PmXb9YSQN0yttmNE+ BCORs7ugIkvcEphUftOtBmrezDQ1POVdC5xjMnkDBgFGwalWexK2kXEhaHeeE2NqaiGsgKkZ F4SukFuZZS0Yakaqq7Ox8NAaWBiiTRTsGISu0ZC1iSwvnEUtV90fMWK179obrCGDxSQzc3X+ SzjbNV+KtJvzzjpf1KqpdAiEK6ZHM9DAvagjvJIpVcVacmeCw0zUwp0Q2Hws2jOuqvsqgMBp QaiqYgvR2qnhNgfsFV8Ej4HRHDEw87hZpCG3gn/iHoo6i0CrUccsMlm3JMMz3SZgM29kahw7 CnsoKZ7kq/4V7t4AA0IyfWNuwCEQCfMGdyn4qlKyNGhJYBt1zQ3sL7qCeewMSGN0W7pbLewl 7jOMUu0BOHjucymM99xNOdzkgjbDdgMqSUVVC86M2/eQadcXjsLQevh6gllmN+3aqcM+swLq 0aqpubtV12m7uHe3FAASAC48JL93fTEAbu8DXgXPl47WeasqMKzyXrSZqlsNf3j98zZaVoIb IEuVugORVM5kC21YAS6CxKFwKl0IU6DFxNrBeIXqpGBoRYyv4EnfFTpGWk8OrFtpPBfMWXYi z2BpupMtAfeuzRq3hqwx4tYpUymvfXJRsjxzxtRugy5g920XAKURHV16q5lJZ+BYupZaDGWC eW49Mbf6isv2upH1yhGEuhNW19IdC4BEmrpTesnWwhqQ9uhrDHUiCG9r1wW0wBpzu8f10UK1 ffmye/m2eX7YzsQf22fY5xns+Bx3evBSxs2PrLyzGMQren5ddEUGM+qu27xJoi0AnFxmwG9e uYZa5ywhzDNW4IspUuxOGwhrUmZYCy6xzCSsealKd6KpTObd9n/chsFqWavmtFh1giLQugMf 29IAlghNBje20PwygSCA5TAH0Xpx9HCoQAdlIWhD99hVnsV5vgoQK1nJUK026rphMAxobStW 41D1QYO7IXJ0S8Ca18oIjIimGkR4dc58VWmTg0+J8wFXKdpTR9eLLnrKYVrAchjDnhzDU9xa blidHl3RBVfrHz9t9hAJ/97N1+8vO4iJPR8UhdqVqEuRX1EhqeX7QUITQ3TLioAhLWD24VaS CtSAW5sr8aGlw1ZX5rL9ZXr0B3cJx4urpahhiZAznIGjlrn7AETEaNQ8Q46GT+PKuzoLBiEc FWwcB+UrlkZUU5JwV4Ig+wkUvwP832Po6ZrJgZbRZEGsexHJTNQCdpedu0PkUxcX9CAFUj/P /4bUh49/p66fzy+IQXRkYDIur97tf9ucvwtYNHzgPsXKHIjBowhffeRv7yffrbuoIldq5fpH ie+l50nKMpft/J5EL0jQi8VHJ8mIBfiIhP8EIYsyxrey1tMsUgBFZ5XqYd1Xm5fDI+avZuav 71t3F2K1kcbOrXTNSu7ugQwcgnKUmCRa3hSsZNO8EFrdTtOS62mSpdkJtlI34GcJPi1RS82l +3J5S3VJ6YzsaSEXjCQMqyVFFIyTsE6VpgiMyFOpV2CahLsswR++bXWTEEW0yuHlMEU/zqka GygJRl9Q1eZpQRVBONjj9ILsHjhYNa1B3ZBzZcXAfFOEyMgXYD5s/pFinJl9pLpklZrph9+2 mJ90HSypulCmVMpNR/VoCgE/VhczPHMSUvDQx3s97dqMIfc31EVYjEGkqzQqiW07UWp457uH L/86mjimy3NvtEurFl3J0u4rrhGKgn+kIVCD0aoq5WVZ0FOxblrMdTB4KVnOFjrmi6JxO7eG 2WmdI8wS3kjDl9M7d5czbxeVVH6KuzNbL7uH7X6/e5kdwGzZ1NmX7ebw+uKasL6K4a2ZztzG BGzKLz5cJGR7CMkP/O9I8gbi9IIYxkCuSw9/2X95Fwg05eC4+iEi7ESiqHCWlJ43POBrlYO3 yOo7spW9FJWI6ctbZ9MPwSW05P44LDCwgGqZYigCs6xxDCkmO704LWPaDIFZdBbikTBV4f+1 WEjtxzD9a0FIJjUzsB0HTQT1QAvtKYOyEYKdJsnrfrb7jtubu7Nx6QeChQ6AwOIhVAsbcPVp piDVjwLaNImPePlSBKRa+wAE3gHAQKXHrZnL2W+7/WH2sHs+vOyewIjNPr88/tHZsk7kaXPA oDLuZK+wKmcG/eRWWpcnnKhH+tZcnJ2dnZrTjmhWLRjl2g+J+OMgpX6GZ7DTiVJ5hIIpgw7s nrZXh8Nf+uy/wROEBr3sdoer95+3f7x/2Xw7rg6MeJTrQjUyN3gyYBInOzQ4RFoWuOHFnlJP 9LP9GCH18FmLYUy3NN8F3DnFgQ00/rwHoMVkEKYW8IDNHQFr5DB1jBzGHlaSik2qHALYyqCB tsnVq0snY4EnOglOTc916IAuyufBZklg4MvUQ6g+WonlnQYnK61b0wXRRNuGo07s6uLq/Ph+ UKgbYqwlhFNGwTi5fjeYkFIZmXkJl5V2FDjsdgXoDh0f25yry7Nf54NEKcA2VqK2JyMrN9Ob C3BaGWyS7p6nSuMnkO+Dx8qbmvdJk7qyYdJliLGheZXnbw+iuHm6djTNRZfsxo1z5RXJajw9 Xdt0gIPaoLBgt1bVqk5BV+dHPVecs9rLahVcsvDZRqEtl25SH4p1g9Fbmh8fNi+fZ59eHj9/ dXfQOwiXnfrsY6suQgRWvVqGoJEhAvahNY3rWfWSSi9l4rY7nf9y8aujt48XZ79euP3CDuDu h/qVzogslanyJrDxDgjzZIrRS3v6Os7/weDZfM5xKooickbEn9uH18Pm09PW3iKY2TTfwVEj 5hYKg0kadx2iI94U1bFqzOEswWH0Nr6+qOa1rLw0ibUfTDXk0VNXqIAIx38hvu846Lt/w4by bfO8+br9tn0+EBuls56qKA4AZIgMQyqtUGvg3qVqArVZLWj81fzMqc/Ls8HzMXtjD34drdxc dwEexAqZ5FKMA3SqvLdnlMJ4D2CDF31iwKqn3B7+vXv5/fH5K6EYWLxu8e4ZwirmdBejLf8p ELjN6sJ/sldBAsh3/CwEwR90P5f8LiA6Oy5CcVwj2njBtCVkhZuBr4WVuIuAuF7paU9W3TEG Z9pHj/MD4iTvaA+4TCZgBaVog4PlobIKr2CgdfU5W1MvwdzjtyO3FnWitCAYnjPd+VcjU5VV +NymSx6DuFXHaM3qQIGykhGywKUuCtdJ7gg0h6Ubhh/lqSqSGgx5pOTCdo6ATuqxkoUu2vU5 BTqWVt+hF6FWUuiwRWvXwCPUpHR/MtVEwNh37c+qli0DQOgqQMJ5a0E7o8PXW4YEu/WCvhls xaX2w9ZQ4nQFiRBh2bxWAeIv/a5dvKJgVKMPoyD8uSAycUcqcXfBI8obGr8R2twoRVW0NO7k H2E9gd8l7qnDEV+LBdMEjnEezkaCyqn616JUBHwn3HlyhCF6lKWS1ItTTneAp949mmEzTsir PsekTa/XqBhqj4yijgKor5MSVnNvSJTqpMAwvCeFrEJOSoBqTvJ10I6AHlQMkd3rp8eHd67q i/Rn73gCzMncf+r3DExJZBTT+uc1luhO6nGra1OW+utqHlmWeWxa5rFtwXoLWYWtk+6s74pO WqD5BPqmDZq/YYTmJ62Qy1qV9RcZgkNZ2x3PmFtESxMj7dy7mYFoCfEwt7GruatEQEaNRtDb 3Tr9Tm9U+N4mwWOVEI73vSP4RoXxNgfaCvLhgOC91FYLXjD3fiqa6MpUvTOR3cVFIHC27i04 NoUfFoJEJnPPEzpCoQ89ErHVT2qZQhDpVtfdJ9y9bNFxhSjkAL79xP3ksebR5Y0o1IgsVyeo 4N5fzAc3VGOB3I0OSrxmUpY2MPZQvAl3vL5HCLfB+LhUPHouiyG1nuDwOls2RYaXMzxyiGym WTsxJng7DYOqDbbGKLDYvKIZ32F0CM3NRBFwM3JpxEQzWMHKlE2QWVjnkVl+uPgwQcmaTzCE W+vxMF0SqfzLbP4ol5PqrKrJtmpWTvVey6lCJuq7IZaKC9PzYaSXIq9ogzBILPIGYhe/gpJF zzYX5lqJHp6YOyNFzYSRjWYQUsT0QDhUDmLhuCMW6hexSLMI1iKVtaDNDIQm0MLbO69QaO+P UBCyjjjAqVi7jMEvD5Zp7WOFMMxH/CGBxtptysfsRQS/VHjNFcHAEpr+YwW/AUxfBy9E7fhQ MC9MZIRtsX+KqO0Wi5Rk+otilP5vj7q2e8+tTYDtZw+7b58en7efZ/13IdS+c2tCo+1SuNpO 0N3lYu+dh83L1+1h6lWG1QsMLPvPGE6I2Cu2uinekKJ2/ljqdC8cKcrFiAXfaHqqeXVaYpm/ wb/dCMxf26ubp8W8a9ikgCIdnVHgRFPKqdk4lC3x9uwbuiizN5tQZpP+iyOkQn+FEMLUmfct ESl0wtKNUka80SATmkRKBg/tT4v8rSkJcVxBO4+eDEQd2tSyChftt83h4bcT9sHwpT3v8cMK Qsi7X03w4RV7SiRv9IRbPsqADyrKqQEaZMoyuTNiSiujVBxukFLBNkBLnRiqUejURO2lquYk H7gQhIBYv63qE4aqExC8PM3r0+Vxy31bb9Nu1yhyenyI7HksAnH94vTshYj09GzJL8zpt+Si XLiZcErkTX0UjL/BvzHHupDbS2EQUmU2FTUeRZQ+vZzVTfnGwIVnI5TI8k77bh8hszJv2p7r RnluYSxx2vr3MoLlU07HIMHfsj2Bo04IKP/UihIx3jHPhITNsL0hVdOJj1Hk5O7Ri4CrcVKg +eDkcGTVu4beM56dX138PA/QRKKT0HqfowaMtyJ8MsjUdRzaHarCHvcXkM+dqg+56VqRLYle W5rqgSWgxMmCp4hT3HQ/gJSZ53b0LH5IHo3bWgePUX4YsSBh1oEQlOAo6avzi/4OKNjX2eFl 87z/vns54FcNh93D7mn2tNt8nn3aPG2eH/CMd//6HXnnkqitrouBTXAeeCQgdKYJFuxTLjdJ sCWN9yt77M5+uNQaNreuwxpuYijnkVAM+bl1RNQ6i2pK4oKIRa9Mo57pGBFpCJXXXrf1crrn MMeOQ//RKbP5/v3p8cFmQGe/bZ++xyUzEw1HmfFwQraV6NMWfd3/8zcSrRmehdTMpp2dbwr9 vNg0ZT+pjQLwMaMRlMT4Fb+P749HInaI8SMixUvMYTP6l/jn2xktiynaUBCxSHCiCV2iaKI7 FGdBTIg0omYp1VkkSR1AmEVXh1lE/MRHxvkqOslqmTC/iKCfBYXpA7isiEN4wPs4Z0njni/s EnUVHiS4rDF5SNDix+DTzwh5ZJxn62gvEPdKjAMzIRCG6EFjwkh46Fq5yKdq7AM4OVUpocgh Qo11VbObEIKAuPE/t+lwmPX0uLKpEQJi7EpvS/6Y/3+tydybdJ418anRVsypxXW0FfNwnQwL NSD69e+/hAQnqhgMwzxaNlNtpDjCAARlBwMQdaw3AJ47MZ9aovOpNeoQopHzywkOx2uCwrzI BLXMJwhsd3dFcEKgmGokNR1d2kQEkTbsmYmaJo2Jy1LWZE4v7zmxFudTi3FOmCT3vbRNciXK 6phXTgV/3h7+xpoEwdLmCmFzYEmTM+/y7rj8ugNbfyb2h7jxuUJPxGn67kdBgqqGs+CsFUk4 f3sOCDxk807LHcpEA+qRnlId5uPZRfuBZFihvI8PHcZ1EhxcTsFzEg/SGQ7jR1kOEQXzDqcN /fp1zsqpbtSiyu9IMp1SGLatpal4z3ObN1Whl8N28CC7DfuOn7rrLqTx8fpZN+kBmHEu0/3U bO8ralHoggi/juSHCXiqjMlq3nrfuXrMUGpsZv+TCsvNw+/eB+pDsfg9fnYEn9o0WbQq+Sf3 PiOyxHD/yV58xIMRjheWrtyfQJiSw0+lyUtTkyXwGy7qsw+Uj1swxfafaPd07f6CDzzAf/5v oGg/pkUg0JnxfowMn8BUwXxp3WFyYC8UZqbwHsA/k1WM2J+f40XA5N7BPCJFpZiPJPXF/OMl hcFgh+bMz6DiU9dZ936HRd3fvLKADMsJN9Hq2Y2FZ9uK2NBFS1UuIODQ+KGnJMwlGp/eMHu0 vfdvF7D2E48k0C5v/IszPWwYvogXNEPWhISYZMD9lLmrdNt+2CPOrymsXaxdDTlE4RHdBhs+ R/fJczcPAQ9eWvDWe7Cfztf+B9vuZwf4YRirqlz4sKxSP9cDj60ouRvG3F44KzRnlfs94FJ5 /Zjn6qZyd5ceaMslJ0Fol47LWwZ9TP9kymWX7jfOLuH7wC5TqETmnn/lsqh7b0a6pJ8QE0Lg oP58SWFtmfd/2N9EktgFlpOSYebaoSJFgjEM34kzZvhE2+4h16/b1y1sHO/7r8O9PaSXbnly HVXRLk1CgJnmMerZwAG0PyQXofbshHhbHRykW1BnRBN0RhQ34jon0CSLwQX5qlTHdx8Rh38F 0bm0rom+XdN95ku1EjF8TXWEqzT8qADh7HqaIUZpSfS7kkQbqGuRnXQ++iH8abPfP37pc4v+ 9OF5UBiAKLXUw4bLMhW3MWFt3GWMZzcx5h2E9ED4K3c9Go+ofZleVzQ6J1qQK6INxDF71+/g eP5YRXCK1wobilJY9xsEzm+3OhQPv2DqcXsOTzKeshw8iMRGwohbQxKclTIlGVnp8Psy7DYL zj4R6I4rRYwvPOkF665uJrFgIeto+TKbeiHeFt6f6ZogwrtRFtYyVK5FVwktzsOrUxb1o6gB jWaFrYC6zGAVB2uEWOXSPaVI+f8xdm1NbuO4+q+49uHUTNXmrC1f2n7Ig6yLzWndIsq2Oi+q 3k7Ppms6l0o6ZzL//gCkJAMg1bOpmmT0AaJoEiRBAgRI08SFxiiJJcbmJaoVzMmhCWjjwzp2 k4XgMdt/XfEi8sI592WlBXEVu6yS4mzjYHhBfuJMCeeWNSp7JymSM717bRdPPiEZv9JcukkZ lF89yis5lSHSHXTJeVytwKAggeIGwFHLNcJUW9riu2yJRzbWL56Q+vCYyMGXFUJwrvkZjbHF 2+d3HY9MuDcLJL3vOXt5/P7i6APVbQPtKjTfuqxAVSoUO/M5hnkdxqZmfXylhz8eX2b1/Yen L6PxkTg9hUxpxCcQtzzEiGRnPifUJRlctb3haD4Rtv8brGef+/p/ePy/p4dHEihi6I9bRZe0 TcXcgfbVO9ja8LFyF5U5xtXo0rj14kcPXoVuGUlF5OwupLf0qRTDAz/uQ2AfcfbucBlX4LCY xfbXxvLXIufZKV1nDsSlC4AozCI0I+JVGSrPSMsSFhkXR3WzW3Dkt7B4D5vasCB7ycquFeKH 1G79TsVKcajFeImty/lbuJjP516wU3STRgnDlXZOTXLtRA644qI+VRLeerl7gp9d0UBciN+e Q5Qglz9rXTByGy/quX2/p6fJUnJPKdHNzdwDuS1oYfK9UQJ1pWZPGMHz9/uHRyGBeVQF60VL 2U96P8mODQ500Qsag//sAyE8Hs6+TR3c9IGDbnGj66C6TBtH7Huwi4Tw25ikNjI0i+lvrgZY 29a3OPRNe6pmC5iquVtJjc6WvEQTYIyX69zLN3wm6AdsvzUsIppZGZFqwg0xnwhE2Qmj+vz7 t/tvjx/eGIcRZz41PFrVkzOtqpvmDnSn8VpW/OXzf54fXReTuOQmj0QrB8NQLfpOO3iT3NZh 7sKlypcBqPmSgDc87PouCHm4gZlBogdV71XmMoNALwKXvcRI50l2izF43B8QzOduURj9BCPD ObiOw/fvs8RD2K13V9S0bPpKN4BsD6LYI1odQDtPMlAca9pkJvoIB88Z9AVD8khzAP2vWPF7 qvShxSWhd0jwlD/lYj1CXcMCOcK7RVI5AFTBtdT0JOuh4KFGecNLOqpYAJo90iaHR+d8BQ0S SZby7BgE7JKIevtQCsvNgZaS8RDWBut6/vH48uXLy8fJLkWTUNFQdRJ/fySatOH0d1HIf2+k 9g2b+AjolDYSZLGGoGOqg1r0FNaND+uOKy+8j3TlJYTNcXnrpWROVQy8vKg68VLcVrt+3fm9 Bve1WpQH82XrwBUoFy6aepo4brKF24jLyMGyU8IjG4094Wnc85Eu9Whoq8+ZA3ROX7nte1H8 Il+Ywr6hpnaQAZFbubq9pRfOMbhJzeMCY99k7FRpQDp2vHBJzBUo2pEG4ukhDKSrO4dJUXU2 PeBRKGlye+S6MLlt8F64y4vLeZKVGFLrEtYFTtIepjo5OBHFB1qU1M0Y+7sri9NUAVGSZacs hH0Ej/7NmDCodWvsRLW3staeVvled2w8I8WaAEITaTDe+34DKgVONMuRfGE9xmA8zGYvZWov OmFA4Ct3FQZrqCZpETvdEsTmVvmIol/68/CFi5iQ3fR25kioI4y2ppuaBZ71ULtj8zcM5ymO MaDWqx8aojr949PT5+8v3x6fu48v/3AY84S6k44w366NsCMXtBw9RGfjhxnsXeArTh5iUdqI qx5SH5RoqnO6PMuniboJJ2nHZpJURk7Y/5Gm9tqx+I7EapqUV9krNJhRp6nHS+4Y5lkPom+Q M7FyjkhPt4RheKXqTZxNE22/urkTWB/0TvWtTQIyBi67KLxj8Bd77As0wfffbsdVIr1VdO22 z0JOe1AVFb003qMwYUkvo56CgXLJRJ803a6SzyYQo8smvAN6UM7voUr5k48DXxZHKioV28yk OnJnjwHBWC+gCctiBypG/fSf6xYp89kFIVIHxYyJCBZUTegBjDjrglzLQPQo39XHOBszfBSP 999m6dPjM6bz+PTpx+fB4/wXYP21V2fpTUcooCrWyyUvU6ofiDV1erO7mYfi6yrnAK45C3oe hGBKNf0e6FQg2goqslp5IJczV1FdYj6sCdjzBtPEBoTLwxV1Wt3A3kLdftNNsIB/ZUP1qFsK 7EccgbDYFK9HVtrKI1UW9JSyTC91sfaCnDu7jMfm9gBBnnJecyE+PfTwrJSnISebEEbedGRw Z4LoXWPYwtht8ooujgPS5SLgcoMhILKSLncwfk3ZsE/OTaB5kwONqMUXE4uU1mZkVcU1s0hP A3WqDkcOGml3KMcmsZK/0Evu0jDLeEatPrDnmYbGHPT8DPa9E7Qp1ByGgQJOqzIekdUJi7+M RzrHO6jWWWme/uWa42QIp1ydhjM2X5a65MDMOPa5C6PdjQMyGesxJtMjlrtgntOFYyiRpmjE OMD6CD0VY+a6lPVIUkTJePF8DM3tTIxocMQQuTkPFQz/FCIwrrkbI+Pw5E3MHsw+R7/9RCGo HoZyNMkC+KsjyfpimsjKJmj+m8VkASZCOyYBZWnPXDacHsuCeowiD01cIOpSpj40rG9G2LTi 6TuM/NxG2jDppBq86fZsV5/s/i9uAoIS9tktCJMoViQoSRs2acunrqYu2ZxepzF/Xes0pklN c042P7WsRH1Ekj9AxtQOIFzWLji0QB3m/6rL/F/p8/33j7OHj09fPbYvbOtU8SJ/S+IkMtmj OA7jrvPA8L6x4WIQNZ6MpycWZV/ta+aYnrKHifCuSczP8me36RmzCUbBdkjKPGlqIUw4Hvdh cduZvITd4lVq8Cp19Sp1+/p3N6+Sl4HbcmrhwXx8Kw8masOCtI5MePzF9uxjj+axlpMG4rC6 hS56apSQ3ZpaMw1QCiDca+ubZ6Q1v//6Fa+b9iKKoaKtzN4/YD4LIbIlzobtEF5cyBxeYc+d cWJB59YgpcFvA0Vr/nM7N398LFlSvPUSsCdt3svAR6YBls1AjtbBPIpFJWGPYAhirtbr9Vxg zIhnAW55vGIm9+IdKCmimXBfZOPGM9iIRHeuYdgKChr5nG7NxnAkQ0/qx+ff32BmhnsT7QiY pk3vWGoerddCzi2G6RZTGiqakOR2FSiYXi/NWFgpBtvUoTYB390UjzNK8mBdbUXja1Ce10Le deY0TXV0IPhPYmisakrYk9nNM43h31OT2qRXQ+oi2AoijCJMcc2F0ixbgV30rZ789P2PN+Xn NxGOqCnXANMSZXSgd1dsjBRQ8/O3i5WLNiTlAsovaL5dEkVCqnsU1jgPxcO7j44TJTgUWDZl CMTxhTjBJDGTBHcMUWLcTNN0VPexJw5W8uc/03Qx384XW+eV/vSBrWiGUJpZA6P04FZgYlEz nCzr8IiK1ALXOip9WxY8obiHaFdyTwjN13hj4/05/3tWzHTzepH7fWPGo48LZHDlwaMw9bHj X2zbP1JcL4iRdE43izk/HhlpMA2kWSSVMUM6Kq3Wc1E50L1cQe7BfrrpPL914Oi3M36iMx8N hKDFpj7Y2cSM8ayC/pn9j/03mMHkP/v0+OnLt7/8865h42W/M9lWPCoe7IXc5aAHzenTykQU hZ0Bza4K9FRn3btTGLPNlHmxNTssqXqe9i7QXTJM3YcZ6WHLLOZHw7BP9v3Nt2AuaejW4CgD SMDgkb6vCZU/bkjP0FUc9iGnQjXc3AsgZmuKm71mICa84TEQAUzCOrvzk+K7IsxVxAvuh58H 41MZ4Gz7WaY8bgk858zkh1sqUYDJyiQKYZvIMh2OGxlWgryz1EawP+nNPtf8IRbqDtoXSXyg hu12e7PbOCV1sAauXLTAHSW1l9pURg7QFSfooD29wTJQ0BtLa1ykVbUM2pbW+T0MNF8+EUwf Wb3DHDK6oy4PBtCRVl0TssuV/bfiMNpt5i5+snmSxu8OeFRe+oVuohbIlLG0fRQ1OYJsNqet pBubWel/N673pM/xqevT7BV4B5enZRwamL4ygKX2gLrduiDTjwjYV3+x8dEc1YkSY2qEiOIa nTFvmyg+xxNwf0qjr23FyReRPgnzOqPg80tw1qTgF7Xa10a1bltPc57z8Wgof/r+4DkbSgoN My9GDFpm53lA85HG62DddnFVNl6Qn3xRApux41Oe3/H5oDqGRUO3dHbfkCtYdmnIdEyKqcqI jNhGpbmw4xvopm1p0o1I75aBXs0XtJ1z+ISmd4qSIspKfaoT9LsV7nbHqlMZmebeocttVKoC 7euk1CrWu+08CFnGDZ0Fu/l8KRG6NxvavQEK7NBcwv64uNlO4Dce3NRkR11Gjnm0Wa7Jjj/W i802oC2HU8nNekGwfV7Nt2v5zLu6x1gvVyb8G03Wh+49vfd8qsPdiv4YXLagvUEtr5adxcgv YqM4CvolwCaFSkDDyF2nP4tDJwdEWK7g2gGz5BDSaHY9nIftZnvjsu+WUbvxoG27InC0vwHF kIunxaT17Qp2odanfDz+Mr+yefx5/32m0Db/45PJaf/9I/pOkohbz7A/nn2AIf30Ff/32hIN HrO44oHjm/cYo9j+tY7vGJrhfmbSEf7+9O3Tn/Dl2Ycvf342sb1s/GHiaY++cSGeflSjYUV9 fnl8noEKYo6j7VZxdPGMVOqBr68cMTfjFDHCfGqeAif5v3wdU5rql/uXx1l+zcz1S1Tq/Fd3 K5tER7britrMJCn3HjIi0VpYMHP9JEuSHJ0EZ7jCD6cbjkCb5T+nuWTqEKZHVPeomhzRJJvm HWZ0NkghI6nbst+5yb0MwdgArv6DppZ99Wxa2F9A7P745+zl/uvjP2dR/AZGwq/Em3BYn+kC eawt1rhYqZnL4/B27cMwR0tMtxJjwQcPRrf75peN873AI5Pxjtk8DJ6VhwNzWDGoNjcU0KuC NVEzDM3vohNxx+Lpti6NvLAyf/soOtSTeKb2OvS/IMUB0WMpHUctqa68X8jKi/W5IAuaUU9Z /AsDGeuMvtOpLCNqD/ulZfJQVl7KvmiDSUILLVhS7TgJBOsgOMtL18IfM4JEQcdKy/YB7l1L lakBdRs45O6UFgsjz3dCFd2wQnsAjVXapNq0xkhyG3PggJ0S3ovCpK9drt+uyeHywGIXEptE 1/1E710V6tu3zpt4CmX9Q9DLsZBzAbLtZLV3f1vt3d9Xe/dqtXevVHv3X1V7txLVRkAuw3Yi PLsda7BpbtiX6dsskZ/Nz6fcmY4r1JNLWUE8OYNRIuE6yunMZ2ct+GBAj09AczFrQZFc2PW5 kUC94a9gqLJ92XooUhUaCZ52qZqlFw2wVYwT14EdNNO3JumnVB8jOWIsyM8WGME5n+sHNGhS 3IGTntOZRzpr8Cc7Cxb08GSEeoF0JrY4b5eL3ULWPz01uLOwSTLlHF85sz7mApdSAmDI3I9s XZpETk76Ll8voy0IeDBJQT+C/sQHbx0ZP+XFFO+Qayw8aLJpFlzYnYZjs5riyN3fVEn5BkQG zx9x7gxi4HewKkNngAzJhnmXhR3t6ybKEQvcyRw5h7WChBLCla5KfedKtqOj5W79Uw5Z/K27 m5WAC10tZV9c4pvFTlbFN8dUuW8JqfLtnG5o7UKY8t9sQOmPaFfZY5JpVfoEfljepzIdh8dw sQ7aq8dHj6e9cEu8UMVvodVNJcn2ngNbkUFD5SfeOlKFi49dHYfyBwMK+3V9ceEk9/CG2Uku +qWO7RjkXqAj7ZTJ7kA0NouP2UnJwWTIvG+tKjbKGx782FzLRQxqhEfqkGNwcU7qmlUMadU1 7XA0JrP/Pvvz6eUjFPX5jU7T2ef7F9jeXC9HEuUUiwiZC+YIeWZXA6u8FUiUnEMBtWiUENi7 sqahWMyHoL2jxSZo5fdNFmpPxbTK6O7eQGk6KuHwYx9kKzz8+P7y5dMM5j5fC1QxqOB8v4SF vtON09S6FV/e5/ZF+21A/BUwbGS3jL2mlPzJaPFCHwAB52cBFBLAUwhFs/IatI5Cp/7UxaJH tETOF4GcMtkHZyVb66waWFLGU8bqv22KyvQ1/YBF8lgidajxrnDq4A1d6C3WQOO6YLXd3LQC BQ12s3JAvWYeFCO49IIbCd5V3MpiUFhMawGBlrLcyLcRdKqJYBsUPnTpBfkBgCGoZhssJLcB 5dd+M17H8mt5WJ/ZqadBi6SJPCjO/XTps6je3qwWa4GWWcwHg0VBg3N/A4zVYB44zYNDuMyk yGCsCKZdW5S6zBlER4tgLnuWnRtYJIHfX2MWSlkkDKvN1ilASbb+MqxEa5VmifxFbIQZ5KKK fVmM7hiVKt98+fz8lxxlYmgZ+Z5z/dn2pqfNbf/IH1Kyw3jb3lJDMKCzWNjX0ylK/b4Ps8A8 rn+/f37+9/3DH7N/zZ4f/3P/4LE948uOydsU6WxiPDYSiuWwxJwazK/KAoQCjL6jdMDmsTk4 mDvIwkVcptV6wzBPjvW8t4ux2rvJk/bCcGSfpZLRo/1Bl7OHHW1zuXEdaZTHBheT7gI+30Eh wKJgU2BKtU5EFHoEKE1nFICrpIYx0qBPe8zOp4ZirR3dxqdyr40BlzE7MkQXYaWPJQebozJe p2cFmm/hFMLbc0DgB3tA7UWjLAlZ3pzYeFzx9lNcdQMIIw6jE72u2LYHKFzvB+B9UvM29QgQ RTsanI4RtOw/ZmoHxF5hYFCahbcJ50KflIZDMthS/wuN2wpNGj4k52PWO9ikKeE2gViqskSV HKv48R5C2IpksUFD9N4IjfmWKJJm1ejN65xL7ysHS0+aWartMzel9Bj9wMBGD0t6zHMM0lOY 31CPsYgeAzYeTFt7R5Iks8Vyt5r9kj59e7zAf7+6FoVU1Qm/yj4gXcmU7RGG5gg8MPMHuaKl 5smhnAgmuVKMQUgCrnF8iKLh+PqYvDuBuvhexrdjvSqDODZJmLtIn9rbkyCXMdTlqYjrcq+K SQ7YupWTH8AgI+cExVEG8Lvy4I2afZihGx1pqDDi4d0QaHhqB84gIpfJaGWoqsFOs8y8mOsw ZJIOUdXOROsCBE0lTQ3/w3qh2TsXFJtTwR66s+nwutSaxcI4+7wemIAVmRNq90wjMOpTcUhy 9JW+YmHN49va5w6UvYULztcuyAJm9RgLSjtgZb6b//w5hdMJbChZwXzn4wdFlO48BIHrcZJI QwhhzGZ7X0qCfDghxOw3fZDoUHEoKVzAPdmwMHQ03k6r6ZgaaAbumrZbbC6vULevEVevEYNJ Yv3qR+vXPlq/9tHa/ShOh3jxnk47iL93Yne/N33itmOhIrxK4AWNuyQIvJqmqri5uQGZ5hwG DagvCEV91RhpdXRGt8QJqr9CYb4PtQ6ZqZbjvk8ey1q9p2OdgN4qhvLZxwXbjwRGSeJHzQ9w rDmMo0FzE94Luh6EM7r95pxVWnztmEw0FEy/5Whpx0vdxMPD2fyYS98sppFB0L4s4hpe8Tsa TdPAR6pCGUQeF5+NdZhNoBbiJ7oW42HUDSZfs7N+Aqu7CfbX79OGqwUv357+/ePl8cNM//n0 8vBxFn57+Pj08vjw8uOb59LHEBw9P2+3yYad7HPSnDpIOm91mNW9q0RqVsKzWC4mScGy2yy6 zXqS4WbyXeaONZD2oJvqlBBMzEjW/tzl1qyBxhOiW0ZU/+hP05fRmhokruh2R/qmrJkhqbmr jqWz0tqvhHFYNQlz9jOAufSUMp2SvnVIKCVpoFFbP2fWJGzgRwmzwdnnrswVzPTqANMBHUfW A6nRE7Wgu3542C4WC+5rWeFiyo6sejNGHjGtCl7u2gN1bx8QHiUXPy7OwGl9aGwYeMDYxpFQ hQeYNB4y1bBL4nczaLkoNCVb8zM232cL/pTwR1qrTAbODuNEaqh7by2sUk1lck/DIMCD8Q7H oxedZDw3i6VhS7xGJ0CUYytTlqKlER2ZDBm5WXLeVjx2ulblWYJCudZ3uklyHo4IGMWTLIq3 UcQyJu2LULZ31iZxCFIkEwgPZUThWcmw0APJGvpIO/SWv2bhw7rFwQMvPdjKh3HRJzi3M14J 59Rfa9iRkzrz8R+1XRLRi5dxIeOA98XEiWiv5sRypMRJsJjTY/8egIk4u67h4iXz2OUX5UDM vm2xIqwcPsS64wV2wCCFIfd8j5NVS5aS/rC3267I+hXnu8WcSDYUug429BDXzlitCfHpbxju Ahj/P2NXtuwojrRfpV5gYgx4wRd9IQM2OmY7CAw+N0R1d81MR9RUT1R1xz+P/ysllkwt7rmo U9b3CUkILSkplVmE+LRJLnTpEnRBjFdECWZlTzavL1lI+6IKm55SZtToUjjZDzrC6fBUNaA+ UskpBRxaTJnv+2cjOfoKiVwzYncxEJp3G5X2ARVyUZLX/o13orcq+1o+3oLYPaHBVa9CDmXo HXM+HvI0nGiXlu+229PpKK+EMd/n+GI80FJquFLEWyE5qsu8ocZstliGJcOMxMuoTWQVxP7e bhcSMD+5hIiP25HEpxOqCpqtQ4Nmqva8qyCS1Z6UU4aspAGjiQBCxy6AcLLXMtjdjeCLFs3j 8IDlVN7Q+nwr3YKCdepWPmizaEYWHGPDedIdt3EIWRomgMG8SQ+A78+QhszncMlksVhFdMmK UbbiygJo3S6gUVcKpgKQgsxr2sV4sKNpyMxbDHZMidFLuwrSe9dYbJjxRgofrWeKhVNS3F/u Io73IQ3jXSUdlimTZz7kQ4ZdbiOP2hgLqySM3/DCZkH0Xrt5O12yY7iXtLvTl88WV4cMBTvc eq4ZKyr3+FYxKW5jXUcbEHEUh+6M4+iMjxpnJaPRGMJCw/D5HK9JfENd9eAp3hOQK/QkS0n3 QLHru3F7hQxE8qnakCTAtD+4IqluxBhhzuSAnqO0nhlYObqau8ZztrMC1Eq9Fywiy9j3gsqt OmyKkzNKuteMGb1rRo3h87240VFnlP2S5ovvdcuAe5CCPXlqfvk9Yaedp8W1GSzW0NgZB9EZ 70FCuKtrC5iIGb4FVNuN3cDpOenCxkF4pqgyqN3Oqskb1cbB8ewpb5VRddecDrcte7jXQUTX oD3u9p4KAS8i2OqgEUZRBSthqxuVRc2AvuYtsuzdTXC6mknO4c7c7Fij4lfn4kx0UbkIcDcW RA0RDMrhG78KSFK40lJR1GjYa0Tr8gUuWImv8YkyOQe2MKxg+XaoUzc8ofq0Mp1zEJDLugsG i/B8yuv67jIQpmLtPeOb6NTgjfLpSli/G24OFWZrSKQD4JaWg4Z58x7vsOSv4aJJpChqwWVG j94H9y6CxkWdwJ0vC8Y6IDPUVyO338QzkQl8FJSzpnmWGTYiqQ9wtnACfmbwRmnFe3fCz6pu qBL9jMhyqtqe3vGGCHq0y/Iev5cZxlFxND4ljRQOGHEO4BP8iCaPDExtTmaOFTIWWYCDteiE nLOjhAf+QeZAHZ6GA2ncKxopdG3gM37pxWySzXlpDcXilR3PjsUqd2HNNSlaqoZYDf6aprih ZVfSnCFoqpPfr3htwxtic69maQvWHlsXNhVwyK/2rrGqVv7UBlT1dWnOP0nEa36Iyamv6kAg ISePXbyLRgMrUwrMkj0FU/bgytUPBt9BqKJQAQbJMZDwhKVGMWalTArCNqn8MDwRFIexjCKw I61EnqVGFnze3bNjJ89b1QsLV3eMTDA+mSBPmsJ8epYVKFipzRNmVJ2c/4MdVvsENxNZF+yC wHgxLbgbFd9ISXUfO8DjyX661oZqMHzlY2Z+4RQu7/Puwoi9a0CpRWEdUb572Y9u9MUDqkO0 mZkDfI++4mSfYSU4tXg/V4hcoJzPB6J0SXbAmoYGpouAdmCAspfK2SyjoOk9A7CyaYxYSk2J blFJuCanpgCQxzqaf009EkOyjB6AAaTMYZNTNEFeVRTYVyxwyuwb6PViiVgR4MizMzCl1gG/ kN4fXIXXzs2Mc3kgEoatxAByZwMRFQBrshsTvfFo2xVxgI0HbGBIQTlHnYiAAKD8R+aRpZhg PSU4jT7iPAWnmNlskiaGtzPETBme4zFRJQ4i72UdcD8PRHnhDiYtz0es5rHgoj2fdjsnHjtx OSqeDmaVLczZydyKY7hz1EwFg1HsyASGvYsNl4k4xZEjfiunYn17110lor8I84uC0bHycIyM FsGq8BQaWWhnQ0a8tpT9sjfeNmukZBnGcWy03CQki4KlbB+sb83Gq8o8xmEU7CaruQN5Z0XJ HbX5LqfEYWBGOXPsPHGJyqvuEIxGa4CKMj1HK7dGTW6VQ/CsbdlkxX0UR1ejSfIzUSgfiGw4 iz4te2KFHTnDZm0Hl0qlLAhmmV9Q5p6YHYG0J2XzBOfPbUhvvlCUdadjctiNRmq8rYmq0fzw UEQH3ONA47fEnqKhdj5Sqn1FWzStJ5aWMfGtoYY03H80cLIAn3OKfKBG3oYixg5putwyBKgw 1qaCQpaCSa5PD5qaelsBQrlz0ap12mQ2APn/EA98vSgjy2T9K6Me7kbQUZ6D1pjOWhOlGmQ6 IviPSnIGVtFpoc53WWcm4qgjiaZXYTv/0NSlS+pstF2+KNaMbJZPQiy/WLm5cxKddoyj/hcg 47qKOTvRwfP4TMrqT6wSdeP5bGJDbVWL6X9irixdrUpjkhjJXd62zkqryrEksEIOlzusLc4B dbKoEcuZ5gx7k5iGJnGg+dAabe94L8yw4fxpBo0RSGF2MwXU0uyfcfAfZFybZu3hEKJD6YHL qTbYWcDERQtb/zbhyoyc4+iw1QwBs4u/okZTBNyTk68FDkkVHbE0MQN2+pd9RAIg0DOKCOIe DKLIEUWoiJMyT6n4zUIcieHcCNiiCHCyaduPk7xfpSP6C5WOyHQgNr8V3fBV6VhA/pxuNlTZ UNHYWG4Ug/YbQIwuAJB5mWYfmdeOVuhVnWwxXtXMHMsq2IzbxZsJXyHpxUBUDKNit9iqxYCh 59mpGW4TKBawvqaz5WFFWyK1SUktgAMiyOoVkKsTmV00XpLUT5bidumvDtpoegtMXeytaSU8 o7Dd0QFNLwgASR2rjevw5nzDR0zVgxhBm+kGK2YtGB6vZgzPfrwZQrIvOAO2k+2FMBoQwKGZ QOhLAAjlqtu4r6AZfV856Yk98YUkm7ULaAu8kjHDVpGHYiDmYWfA6EwSTR8lCZdGWD11gVsi 80YG+d5LhJ41YjOX/eXnP//5TzBHb/mOWeK7i2sP+IQAH3gyf9B/YXKWTYijwS0mXLqxW6bk jZFKIvszVmKVQHTeH5bX+O3/vkLw09/hF8T8ixdzDj4UvzpWPTZC+9+KOpdMtAdvMN4KXlHf 2on6ucuztiSGIFVYL2osVN8CvA4TqKTK3rBFAJfbZlJdmVpYBWq4hQXD7GFjarnlgW2FhVo2 1jqpaX02h70lxwNmRaJn7xKg5h41sFqK0QYRKW84YOvCcUeWcOF+tyO5SOhgQcfAjBPbj2lI /ooiLEkR5uBjDv5nwvPOLB6pqLY7RQYAT7shT/FmxlG8hTlFbsZV8JnxpNZX96oeKpOijuM2 zHRPpD7ha8L8MgtuVsnoyHWJa0+PiNQWh52Uq8Epwhp9Zs4YEYZCjgUpZ0RFoexOx13Q42cL c2dA7T6cwySzIGFDqQGdwojZ0MV8MI4zOy0TisPATAvKRUtPp8YZMD/cPLHRr+acvZZMrGFl fhMXrjcGON7GhNjjOPY2MoH7SEFcQYFVd46DQYj1rXSYjlgLRmYMAMnSq6DH6ENh+AxWYTNh jdGE1WHGerpv3HOHzbAgwA6fFsRSeoMax2q2M2Bkt6BUSF1Q6ihyoDYvdFjtwBmJEoYcrgo+ EY2LVjiEFwBpgoDosigJY/itZOMnuK389cuPH58u33///OvPn7/9ahup1s4/OUwYJa7jDaXv SBinz1CyfSxfUPV7NL1rN5QoRK+ELoihuQuoociusGtrAOQ8TSEjtlEsP6OsefFEZZQFHsm+ bbTbEU2pK2vpYVcqkmS/XddSQUjZEUuJG+TWpiwSpyG4tr7VX8Gai3HYI98AztuQ8JdlGWy/ SlHAOvhC3JXds+LipFgXH9triE9CXKxDcN5ilTLK/m3vTiJJQmLvh6ROmtSjBP1EYtI7rWho 4vvCQMh3XpDp8WaAJYnmOjVdn7UOXhXDetLRFAbGMa/Yer1CdTvTZgNk+NM/vnxWN+1+/Pmz Nu2MpXp4IG1N3wAaVh9U32RYU9sXv33787+f/vX5+6/aajR1rdl8/vEDjJH9InlXNjkXqrx6 GfW3X/71+du3L18//ef773/8/svvX5eyokfVE1PWExsZ2cRqomIvtK9zkVWpdv6Fz6hXuihc D92zZ4Nds2oi6NqjFRk7XNMQjEJaVIj1S+W/ic//XUwzfPnVrIk58eMUmSmJHbHdqcFry7sP uv5XOHuUEwssWz1zZRXCwlKe5YX8ohYhsrS4sB63xOVlE7yY1ODlLvPdd1YiSaf8uOCPpJkb +8DHThocjkestKfBHDQFrQpYJktUt/qlVcV++vHlu9LdsRq28XJkbbnVkgOea9YmwBPevEYl H/rnuQ94y9Ad9rHVbuTbksFnRfcitrJWrQBG8KZazQGyX/7wdbSE3E+CkGl9c42m/pDhcWVK nqZFRoV0+pzs0C+oxa7hT+vd54a7xg1cTEb2ZpZBQ6KXYLrQVaKLfexf8rSvGBHgu5NNNUp3 L3PH/ivUi2T0ZtAynjIrA8CmS8sdqSuq8VPwl35qRMIpI0/dHJy7dJvYsL7Ljd8Y0S2YgaVB bR52Z1zOhm4PvDOv7FEUhWNLeIkBRvft/Epi3QChgY0a0nT+hEn73yRodIiSzuulfn/RmFAR 1Hztbv9WU6m/+epHZP+lF1AWVCk/OXAyBmhUtijV301cNFmWktle46AVUJG71Ro3BlkNSgHn jdw610k0RJFMY4KZwgkVmSvcV2XAuk0koVtWWdHatlnN6vNv//nzD6+DBF41PSqrCpr7uwq7 XuWqviyIXUbNgEUbYrVGw6KRonR2J46/NFOyruXjzKyegr/CmmU1L/rDKCJ4+JYzjZ3Ngk+N YFi9xmBF0maZlNt+Cnbh/nWc50+nY0yjvNVPR9bZwwmiyVTXvc/Zo35AikaXmhjAX5CJpQ01 pEkZrDZkMGcX090vrlzeu2B3cmXy3oXB0UUkRSNOAV66rlRxd2dC1S8JrBpQ5nqoS9hxj332 YibeB673143LVbIyjvDZNyEiFyHlzlN0cFVliWexDW3aIAwcRJUNHR48VqJusgq2PVypWTdV tkqri/TK4RKN4WJ8e7arBzZgw3SIgt/gfcNF9pX788nM1FPOBEushrq9m+zfe+eni2T7dH2h bij2u8jV4EZP0wWbKFPmKpWcjmQDdeVywYqQaARAgzME5XgSOqCJFcQh+IrDhTT5P16CbqR4 Vqyh6jQbaZm73SgQKe9KKcrFZgWruoy4Y91yzOAuMnFpuaVa90l+5840r3UCCuN2oiDr4Psm GmUNrAMhPZOR1XwgBt01nDxZw0wQXoT6xqL4S06Ul96qvIcYx5FZGRlK4PrFlm/jymUjiRSx zgqgI4V2uRdkYhWTDcJFRKkLxVLkiib1BRvBXPHbNXTleWuxAjaBp9LJ9FwOvCW29rlycJVd Nj4XJXiaDbxK8XJ2JbsSqxBsyalbpF6C1q5JhljpdiXlqqnltasMJbupq9WusoOp0Lp1Zaao CzFfsHGgQ+h+34GnMuBgPvKsynvX90svZ9fXYGWW1K5Cd71c5N1adh1dTUccdljJcyVAZumd 330kWzEEnq5XH0OFQvQZirtsKVKCCMz+0YFHGmw9VIW1OnSSJbgQmOINOTlC1K3De8KIyFk1 kDsiiLtfZMBi9HAmS5/U5d4qOAxoWhpED24gKGA0oIJGjqURH8dNGR+xF0HMslScYuzwjpKn +HR6wZ1fcXQMc/DkBILwrZSMgxfPK8ePJVbBJHQPt4vHhLdu/tKHcmkZuUm4DFRX2cSTKo6w VEciPeOkK28BVlekfNeJxrSLa0fwvuHMe2tI86aNBVeMv8hi788jZeddtPdz+EIK4WCewjuD mMxZ2Yic+0qdZZ2nNNmNFczTiK/dMYw8bdiy9YLJW12n3JMoL7hsJj6S3rkiafbVh+/tyERA GU99qUFhGqifGDuC9yvLdUMQxL6H5drhQG72E7IUQeD5/qUhZ5G6KcdjX0yd8BSJV9nIPa9b 3k+Bp1nJ5UmpXP66KzDtZDM4jDtPM1C/W37LPc+r3wP3fJ4OvAJF0WH0v1WfXIK9rypfjUZD 2qnrk95POMg1YeBph0N5Po0vOLyvZnK+ilacZ3RUl23qsqkF8V9P21QQneIXz7/qyepeHKve uOczAR+Vfo53L8hMCS9+/kXPBTotE/j8vjFfZd++6BcqQmray7AKAVYCpDTwFwndauIqxaTf mCDWHa2q8I03igw9Y7C69fPs2pqa4bOqWUotyf5A5Ggz0osxQKXBxPNFDajfvAt9zVR+JiVV eXKQdLjbjS9mTx3DM/hp0tOzNOkRmhpicRozogvI0oJyZFeDUH2193ws0bd7T1MVY3w8+F6u EcfD7uTpnx/G2okIFHXBLy2fHteDJ9+2zkstfeHNr3nfg+ORVWOL6DrVFfFZgFgfKUXMYG9t wWqUDrWEIcLQzChrxQzsXNBdE01fSkbu6847r9G4k2/aka22eYu6jM/7YGqG1lFs2OY7Hc/R nJuDjs/hwf3KijyffI/qYRnydZerLFm8t9+kbPpoZ8O3JmQ2BjfSs6whag4b1fGiszZY50qW M2wLy/8sNCnY65NTwkxb7Ni9nZ3gnNNy04F+g3rI2pLZyT3l8EyurGs4KYOdlUub3foCnMt5 aryV842/ulU/C4PYH4ONTSibd5NZxZk3J18kPkd4cLJrs5JgvchN9s5DmIYVJRxO+vJrEtnn j5FsXWXv4GJivHiGh/JVW2nrjrVPsHdWp3YUvfxwdwPFeboIcMfIzWkxa3K9nH1sxNKxiFzj i4LdA4ymHCMML2XVJlbFJSWLiHBOYFceok7mQUeOWi2zX799hDCceoYyRR8Pr+kTorVexHJG yv9efzK9ZdM5WAXhL707quGGtWRjfUYTTja/NSonGgdK9Pk0NFuSdkSWUEk9pesH2sQVmzWu DOuiSSSFj5LnV4RpmabTG3UBW2y0GhZkqsThEDvwYu8As7IPdvfAwVxLve7T2hj/+vz98y9/ fPluq2ISyxkP7M99dibStawShbqNK3DMJcKG5YONPToETxduuITpKz6e5SjYYatPafZoOjF7 OpJPceVTk7ieWa6hkec2UGYIa8XwcMRfRsrVyD/n9pwy0tbRz5E8k4KlOMvk+QF70diRWD0y bWm1oJv5I9OWREjrf1YJTC7E/+2MTTdsALH+qEuiyoHtWJnH8tMN32LRhm/buie6hhoV1F5w 9ijxfWUZvmtAO8D88v23z19txYe5GjPWFs+EWH7TRBxiYQGBMoOmBZvPWarc0JHGhONZLYgk Qnx7IoJ6lcbJebKp2qmXX0j8tHexrWw9vMxeRcnGLqvSLHUnX7JKNsS67TzZixwuBfL23VdZ 4MXOz7eCeJ7F1FW4NHBI4oMn0S6MsfljzFn26DAJJxLUxTauCb5epKt+//Y3wECPD1qX8oph 6YHMDxsWLDDqbSOabVK7KJqRYx3rLM7WITAIb35S5o6o/UGM2wkSb7sb5k0fml9BtloMwvuk yCfh6BIa3hp/6OZfp+rshXQxjUBvYm944Joxp4fJJfMkqcbGA/uLnARHLmCHzVnClX7xIBG1 LJZIdDMrx45L1qbMUZ5LUh4jR3Yz7m/aWpR569itZ6b4ZPP/azrbzPxsmLAHqzn6qyxVMrLF 69HOHCtxpAvr0xaWXUFwCHe7FzF9pefX8Tge7Q4H5n6dZVwIfxcexcScj66M99kR7gTJJZpw 501p/xdpHcNVm7yKDx1YV3dgkG0TWg9IbOvxkdnl5XwhR3fnC2yUtzAylI0M/H7yG0/qgvjZ 9kXxd1a5UBKOzqZg/yeEnakgOjieKyO7OhTqTyzp2sLQzoCLF8oxPDZm1yq9BCR8OsagpiFq efkjmS/OIPlYe8izHuVNyeEwOSWe+RTaMLD/bPj2RIzojEvtQM33yFWhr1Q7HGgsY84AHC2D RX59IViYvOBXAxpYl+RpbeasdltqfJovFwSmo8UVgrETlkpEON1Y07UVeq5xPmC0gTY6H7Hj 96YBrw6r2LtcNvAvl1aRHQuWcCVESnzTnizYN5RcVmrAuybVXoWLZ2bDgKsmCs8eAi9kuuRG 31UBXOkMmUITpmzF4f+n7OuaG7eVNv+Kr3Zzat9s+C1qq3IBkZTEMSlyCEqWfaNybCVxvR57 yvack+yvXzRAUuhG0+fsRTLW84D4bAANoNGw2d3+0PSUnIlN9mF41wbRPENOsyiLpkxY7KGV lxo2q1tkSDUi5DbkBDfrsf1UuoxhMdoqUYXV1neqPhoMw8mWrR5qTOnp2LRWgca1p3Eq++P5 4+n78/kvJSuQePbn03c2B2rYXpm9LRVlVRU72137ECkZdka0zcQyjvw54i+XQC5EAdwWVVt0 2jENJojJms5otWlWZe+CKjm7nqedn9WPd6vIQz+6UjEr/M/X9w/rTXN3QWkiL/3YHr8nMAkZ 8EjBOl/Yj3IPGLwLRmrBvNiCwRIdj2sEPRgPCDywHmFop49CSFyylHG8jB0wQRceDba0nX4D hrxLD4AxpLiI9t/vH+dvV7+pih0q8uqnb6qGn/++On/77fz4eH68+mUI9bNabD0oafwHqevj kabDeJHVMHjt6VekP0B/c8U0L2S52WlHN1jNJqSr3NMA6PaL4oo1Gr81tAk8Ip5FXRxIKDeT ZU16xZe7aJGSlrku6rbKMaYWv7aZo+5lfYLfgFFYQ+ynteRkwi70tGLX3BEevyiZ1TqwXVmS BumuQ5KiWo/Vqq9WBZWuGh3/amy/S9RcHNyQ+jVKKsGqdkkL12X6gogWxeIvNTW+qAW8In4x /fz+8f77x1z/zssGTGT3dBzOqx1ptFaQzWELPFXYfkPnqlk1/Xp/d3dqsD6iuF6ARfaByFpf 7m6JBa3uai1cXzO7grqMzcefZkgfCmj1OVy4wfAb3q7Y2bOlrvR+v7JuXgGC3/WcIMffiukX cNGd61CAw5DM4WhAx6vT1vH1AFAthvc2zM5fW17V9+/QmNll3HZujMCHZsWGI6PbNi14W6qD FKnnFxBdlBlwsj6+gKetdMrj+OTW4L4HNbe6xbDz6qEG3d0fqCYkmoAU7dLJFx5jAFFjjPp3 XVKUfFjV4NnRdmMHqF5v2S5URtApNYC5g+rXIeAv9HIHEGS0AqwxfQGDfXn66kQL1ydOvme7 VtRwh569A0iNaAH4OawFh7Nh8cZtC14LaPoy81M1h3qkQWDwk2WzpqgTauvGiO0mBighUF9s OoFs4CY08E5yXQma2MThU2RNKfWpKtdr2JEgzPG4xMgRP8CjITJMa4zKD+xIS6H+wc9+AHV3 u/tat6eN27qXyZfgN27b5PDiYe62L+DGf9A0hLTjHX8zlpCRQ/2HtGpdD1WRBEd7b6etS/xL NXh9asGtrrAN59ELyOoHUvDNKaUsLS108l+g4een84t9agkRgNo/ftu20tXoW/vqjfqBb67D J0O87Kdq0Cnh1cNrvdjFEQ1UlSOLGItx5kiLGwakKRN/nF/Ob/cfr2+uht63KouvD//NZLBX 3T1OUxVpY18pgScUksjDDyPgwFi69YM7N7D1Y058hNlYQUMcC8CiEKlSzZqMtcNncEJCnr7R c6AbGF55tR2KaMx5k0ej+rKdd1ninb+9vv199e3++3elXkMIVxHQ3y0i50kTjdNp0hjKKKX7 utk5MFW6zZLRmaNMLd2IlgYt+k4c5wrK6N+G7pgKc458jGVGZl8UHms2s2cCDR6OaRwTjA5i GrybKhpWOLp6z399v395dCvYuWpqo/iwbGB2Ldu2HocGNGcDykSsF94hDT+gbHgwgqHh5dGP LTFb5/9B6QOa9cE+jQpMdyt7vfdqa5tGaIjt/gWkzYV1IA19Ebu7U99XBKaLpkF+wqXt39jU hDYlcmQq7uOUBiV2j8aGjN7YHCzL3OMWQ4CVVZo44QFe+rQqB5iW2bkLOqL4ETiNOmbgGqUm 3BMYMyGXy2gawdXi8HORoLscRm6rU9lsHRGkSJdnYeBP8geT9qeJqeHNt/dOrf7k5CALw1Sv rKeoX9/+ff+uszYIpZeO36ll2ucfoGXbQNzYbuP8U3ZxaOT//K+nYbvKUUpUSLMM0re2bc88 FyaXQWS7j8RMGnBMfcz4D/ybmiPsCXzIr3y+/+cZZ9UsGcFbF47E4BLtnU8wZNJLZwl4nylf Iaf5KIRtbI0/TWaIYO6L0J8jZr8I1ZCW8eQi8WaIdJaYyUBa2EbfE7P6GuAXMPWRhn4FwV5i 2ihdZ7fwoBfwVk8Z5mSRZ6eVgAUrelHMmPqSbwYrRWimfevATGAwjcGofiKCYEPyzGXBkaH1 bOPpHO7P4IGL05ssIy5X0gWhPY5c6IHAO/6UdHWgKXNw5Y0rDJkyYXWwgV4slsj42wqPcDDl BQ3ZfObg632hFGOxt08ExqjgAtcCzTOEYepyNP+thW0IM2babeORGc143Ri7o+2McwxfyhZy 4BJaeL3QJZypdCSqNl0ECx63Fb4Rx+rqJV14T75jM+RH8YJJYLS4nynEkv9EEUymvsJVPFmv Vi6lZC/yY6bONbFkagSIIGaSB2Jh76ZZhNKNmKhUlsKIicnc9eC+GKzTF64kaDE9VX0WLCOm e4/+QBgR6mMvZKq565eRrXmOZu94gDJDK3nm1wJPQoaLIOA5Z01lk1iSKAN/9sg0wg6hqyGe SfXTL+mSyeWYY3MUO933t8m7I8XFwfYyh1+O1j+VKpVTaNh+3l7cYu3utRc6xip0J5tOwjWa EO2XXfBoFk85vIYr4HNEPEckc8Ryhgj5NJaBPeJeiH5x9GeIcI6I5gk2cUUkwQyxmItqwVWJ zBYJW4n9sWXgXCYBE79SVdlYhksYAhtbWhyTpTK+VmuWlUusF37qxWueSIP1hmPicBFLlxiv OrE521Sxn2LDw4kIPJZQeo9gYaaV9JixRs9xD8y23CZ+yNRvuapFwaSr8Nb2Ez3hKgXSgyeq t19QG9EvWcTkVI0LnR9wDV6Vu0JsCobQoz7TrIpQsxsjI0AE/swXQcBkSxNzaQQJl11NMInr u+9cHwMi8RImEc34zGChiYQZqYBYMpWu8CQJ+ZiShGsQTcRMATUxk0boL5bMJ9t+z3VZtb4O 2WG1LnbrwF/V2Zxkqb50ZGSxqm0DjQvKjVMK5cNyjV0vmPIqlGmBqk7Z1FI2tZRNjes2Vc3V rEI5qa2XbGpKOQiZaU8TEddfNMFksc3SRchJPxBRwGR/12dmg6CUPTbKHPisVwLN5BqIBdco ilBLPab0QCw9ppx623NpPySJrY2mcDwMM3TAi0egFirMZK9HKFZIDHG5tDk7KjDFUEzgLbjx DXpgFHG6AiwSkpTJiVKtI7VqY6pxn+VLz2PiAiLgiLsq8TkcLleyk5Dc9txorGBuVFBwxsHU yGma9evCX4SMLBZqSo48RtYUEfgzRHKDnhedUq9lFi3qTxiugxpuFXLDqMy2caIt72t27NM8 18U0ETJiKOs64aYXNYr6QZqnvMorfY9rHO2iKeC/WKQLTr9TlZdyDVruROAxcxLg3PDeZwum O/TbOuPmqb5ufW540DjTxgqPuBYGnMs9v60xsodSJGnCKGqH3g84LeDQw0vFLn6TKu3Rz3li OUsEcwRTco0zTW1w6LpghM7y1SKNe2asNFSyYxRlRSnx3TLKtWEKliJHFjaO/DvAFGM7YxwA qkiMsG2uMWI3XaldoZ36rrSP1Ud+fJJq0xxOsi/a000p0euFXMC1KDtzy471Wc19op/q1b73 /uNPhtV1VTUZzCqMKd/4Fc6TW0haOIYGO6cTNnay6Uv2eZ7k1Q1U1HtzzfdCbUtZum0s20J0 LgzXaGG3gGEyLvx12V3fNE3uMnkzHm/YqFA/c2Hhek+iP/91/35Vvrx/vP34pi0uwHLvG3d5 tS/1HXknYjBwCnk44uGYyXMnFmo9THIn77+9/3j5Yz5PxfF210g3OrOZCDYvfVG3qtkEOutx rlqMCDEXnOBdcyNuG+3bwbzVc//x8Ofj6x+zLqFls+6ZdIZl/wwRzxBJOEdwUZmj0M9hY1wC T/RlyFHmZSnD1JE5JuGJ2GOI4QqXSwymhFypbhiw28V94qcMM85qLgPrPjB6ZGID1yJMVGB9 xuCDIQfDiKqsF0rtAC9kF7RMQs8r5Aqj5owfY6tMLfXClHxeb9o8wxhc0RLBmM54uP3zb/fv 58eLKGb4dQtw/pAxjZX3xjBtPCP+N9GoEFw0EnyNNVKWq2p6tEK+vjw9vF/Jp+enh9eXq9X9 w39/f75/OVu9wrYchigkNtsFaAWWUMgwVOpn9OAtVztJlyXxDA8xr7oy3zgfwEWlT2McA5D8 5mXzyWcjjVH9gbQvCOiwZYWuoAFmbjFNLyHzieBALIe35c0D0qSx9PNiD6/frt6/nx+efn96 uBL1SlyairylDVE4LaNRUx1ZyeQW8RyMKkXDl8LxxAbeHs7q3QzrlhtZFur7Rr//eHmA91rH pxTc5ynWOZkHAIEzElsTHjF0bqKNK6mlkQ4p+iBdeFy8+m79uiqOmd0VLtS2Qq85A6F9cnv2 okMH14c/GHMcq1sg8ZNtEfhtUyiUPtw9MqB9gANRDDMcisHCnSTpZveIJUy89nbZgKGTYo0h sytAYEf7SOtqAN18joST0W2ZqIWVLril4fVwwUKWWYgx9TUy6QJfN6VtQwQAvigFjlC0goVT gKS13VhWN/iNQ0VQyzHAjGc3jwNjBkyoxLinvQO6WKglIocuQwZNIxdNl54bLRhqMOCSC2mf G2uwT0In4KjCXODi7kgcUUFAzvwJcNAPMOIe7U8+u9BqekLxODSYtTF9X2uobntfbMtssJfE 3t+g+GB4CokfywGUmglq8Dr1SJ0OyhbJaJFx2S+jRUJdQ2iijj2fgajffsCvb1MlbwENbZtv i9UxdupPrMB5CA82PWnr0RrS6Cl9/fTw9np+Pj98vA06C/BqGTQ8WsPo8xCA+LLQkDOA0MNp wJALXEFHc2rqaTBsuqHFkFh/gp2B79l2EcYmATlZdTxS6vw4tgsTiuwWLDRlUGQbOqHINNRC Ax51R9qJcepWMWpos/edxgWAK4MjQ96CHB34uR/A47eLkCGqOoxpH+OMZjU+mdhOOx8arsuG 2d7QwxA29dYTObVKtkC3ukbCqa2bOkZbiiNG20ebzS4YLHWwiE4sdKfrgrkZHXAmn3hX7IKx cRgTX9S5b6IUvb/rnlNc/E3S55onYl0eC9UcTdWj89tLAPCesDcuOeQe3Ty5hIFtJL2L9Gko Z44mVGLPkxdOZH2a2lvjFpXHod1eFrMTyNuxxRidlKVW2DOTxVDZtCiiIWPG1pMthuisF8bV ca02JNooZmI2JapoYiaZ/cZWOhET+GwFaYathbXYxWHM5wFPjJZ3VK11ckwpq2XosZEpKgkW PttIMNks2Ag1w1aDti9kqxsYvkB0ArMYM0ZylKt7Yi62FVBEpUk0F2OaJGxDOQopoQK2XJri JUxTC1ZcHJWWUmxNuUo35ZZzqS3wYbPFDesbPM1hHnmgx1S65GNVijgv9FRFvzBUnbGYVTlD ICXexqmCbnHr/V0xM5i19jWCCzztHnOko0dbFNamLYLq1BZFFPgLI4O6FR5bqUBJvr5lXKeL hK1wV9W2ODOHng61vXC68Erziv0kZL919VDMBSHfAY0WGrCFd/VWyi3n40Q6rMOxzWC4aD49 pOsSbsnPBK7eiziiyVoctfO+UFTdwkw8903Ei7+jTBV5KfQVDHND9rJn9u38+HR/9fD6xrw8 ar7KRA3+5y4fI9Y8o3bqD3MBwLsZXLmbD9GJXDsHZkmZd7PfZXOM+tF34OccORTLC32BlkKH qFILkv0K3hdFL+ReaIqJ/EC1TUMYTbMud9D/xW5j39U1IWA/VV4X8CTfjnL9fodyDBmrizpQ /5GMA6Pv2cObX6esQi4KdWSr/Rpu0jBoXqtapTkH4lDrQ9CZT6BOS+6z/LBy0YBMQxdcFaZp mdwGn6YSzOcumC1RgPOmfpBcAbJD75/BEYrjcwSCgdsxkYu2V6uAX1ObgYedYM9Ut/rk/7vW /crZge7obosC0Pu7Hbgr0d7dbQfOpX3Jq+w0cIJQGN4V09cIVzPbDJ6w+JcDH49sdrc8IXa3 Dc9sRdeyTK2WUternOWONfONrhrw1icRdnkkAUXhOrVS6jOyvTB5wD5vOuMsBNdSAd45Q1ys vitEfYdc4Kv4N03XVvsNjbPc7IW9slJQ36tAZUeyt6G/sff2Adu60I5IAmCqFR0MWtAFoY1c FNrUzU8WM1iCWqRqmhbfmCy74f51idvTPlCDWt3vjvYWgh7M4eEbMnPdnH97uP/mOiGEoGYo JUMiIfjXofUDQtJ4c7OgOkYuVnR2+oOX2AtY/WmV2trQFNtpVey+cngGDkBZoi2FzxF5n0mk U14oNZ/UkiPAu2Fbsul8KeAY/wtLVfCWzyrLOfJaRWm/O2ox8AaS4JhadGz26m4Jd0TYb3Y3 qcdmvDnEtjU6ImzDYkKc2G9akQX2YhExi5C2vUX5bCPJApnvWcRuqVKyTRYpxxZWddnyuJpl 2OaD/8UeK42G4jOoqXieSuYpvlRAJbNp+fFMZXxdzuQCiGyGCWeqr7/2fFYmFOMj97g2pTp4 ytfffqeGeFaW1UqQ7Zt9gx5+tIk9fknVog5pHLKid8g85JPDYlTfqzniWHbGN2vJ9tq7LKSD WXuTOQBVeUeYHUyH0VaNZKQQd12YRDQ51RQ3xcrJvQwCew/KxKmI/jDOBOLl/vn1j6v+oJ0i OBPCoHMfOsU6WvwAUw84mHS12wsF1YF8ihl+m6sQTK4PpSxdpV9LYeI5ZtaYFZm91YI4Cm+a BXppzUbx4SFiqkbk7nrp8pluDO+EnAGa2v/l8emPp4/753/TCmLvIXttG+VXWYbqnArOjkGI Xo5H8PwHJ1FJMccxDd3XCbp4YKNsXANlotI1lP+bqoEFBGqTAaB9bYQFOlyYApcrralw8YzU SVvn3s6HyFjKW3AJ7uv+hE4jRyI7sqWpl2hyu8S/KfuDix/ahWdf97HxgIln06atvHbxXXNQ I+kJd/6R1Bo4g+d9r3SfvUvAg9K2Xja1yXqJ3j3EuLM2Gek26w9RHDBMfhOg472pcpXe1W1u Tz2ba6UTcU217kr7AGLK3J3SahdMrRTZdldKMVdrBwaDgvozFRBy+O5WFky5xT5JOKGCvHpM XrMiCUImfJH59p3ESUqUgs40X1UXQcwlWx8r3/fl2mW6vgrS45GREfWvvCadTAvaabXPN/ZW w4VBq3hZSxNRR/rFKsiCwZisdYcMynLjh5BGqqwl1H/BwPTTPRrG//HZIF7UQeqOvAZlB/GB 4kbLgWIG3oHRA/lggPr7h/ap/Xj+/enl/Hj1dv/49MpnVEtM2cnWagbAtmpF2q0xVssyQHqy WXLqTTqyWWr2Se+/f/zgtkqHGbmpmgRdhR/mhZvEmfjumk44070GT3kWOlEYBpQnz53yDbna 383F52bJMFVd2ctJh+rmPhQHmRS3hWSr55f7SSubqajy0Du6ImCsnKxXbPhtcSz39WlT1OXO 2bUdSOKL1XD10RG4vA99rWnOFuaXP//+7e3p8ZMyZUffaWTAZrWO1L50O+ymm7deMqc8KnyM 7q4heCaJlMlPOpcfRawq1UVWpW02Z7FMP9V4sdOXlA5t6Nmv51ohPqHqtnA20Vd9GpHhW0Hu qCOFWPihE+8As8UcOVdFHBmmlCPFK9aaTdzSNStRkdHD0pPBhZ0wvsGJNigOC9/3TvZG2QXm sFMjc1Jbeqph9rq5OWgMXLKwoLOQgVu4NvDJDNQ60RGWm5/UsrpviHqR16qERIVoe58Ctg2X 2MGjGm7hDYGxbdOip1b1gQA4ICO5yOldA0BlXeKHN4bjhH0LzzdiQYqqyb/WYNLurDgzsS5O WVY6opmLQ7lTVXZoy7VSmaWK6PbTMJlo+71z+qLqMomiRCWRu0nUYRyzjNyeDs2eopyR3DC4 hgGYEjnRhBkcJNq+6MEi2pwtcthJZip2sFtvWdr1VmYS0lfqVF0w5TCugU6ZmvM/YQunsPXR XZpq+330AuU4GtRyvxuvr0Wn0mnmCzO35I/b07qs3ZZQuJK4EgowGyt8+GmirTlm4yVkzD0k 5U64NrvN69myjzx/REpDIa/JbhBZlsuAG+StIHnzGV2XR3dfwwnAZ1bUUbhQim27duqKOu21 0VPfOlENzKG3GzaqLge8/KhwOf/VT1RV6BqrW5ZN4EzeNv2FmW5RVbi7WUr6lT5ei9Y+IuKE /bSRrsz25WkFQxY3rLg9rVMjrxRSZXOWOsjW0YJ6GPecajGo066qyrWrx5n6PpSH0qlCDeoj YP3qVBJRWrURncucwd4sZIzuqFYwdZ39ArfKxidCbJN0tQYECi8CjZnEdAZN8L4Q8QJZ6hir ijJa0H1xil1C0u1rik2looR5XQVjl2gTkoG6S+nZRC5XHf1U1Xep/3Li3IrumgXJXvN1gaZy vXQXsB+zI9vxtVgie6xLldqaHYJPxx5d5TaZUMrgwku27jfrJEWWqAZmplHDGJP1X2fvcgOf /nW1rgcTg6ufZH+l73ta7xpdokqPrgCun97ON+BI96eyKIorP1xG/5jRSddlV+R0o24AzfY/ XciYqc160Vgn/vD67RtczzNZfv0Ol/WcLQZYGkW+M7L2B2qWkd22XSElZKTG7zRQjfMTXXRm jlI6fZTMwKeD/UID9NVS7JS4ohq64F3GoTrdNVk/3788PD0/37/9fXnG6uPHi/r3v67ezy/v r/DHU/DwX1e/v72+fJxfHt//Qa21wJCpO+gXzWRRoWPaYYnZ98LW3YfFdzdY5JuHjF4eXh91 so/n8a8hAyqPj1ev+hGgP8/P39U/8JjW9HKE+AH7Mpevvr+9Ppzfpw+/Pf2FhGtsWnKVY4Bz sYhCR/dS8DKN3D2WQiSRHztTkMYDJ3gt2zByN/czGYeRc+QEaBUG7n5/dQgDT5RZEDqrxn0u 1KLRyf1NnSIvUhfU9oo2zCttsJB16y58wQxn1a9PhtMV3+VyqnZnW0qIxLwPoIMenh7Pr7OB RX4Ap4OOJqRhZ68I4MRz1DOAU7fwahnvO6VUYOx0NQUmDngtPT9wFuB1lSYqEwm/Mnc3sAzs ji9gu76InBL2hzb2I2Y4UnDsSiEcUXiuzN4EqVtL/c0SuQO2UKfsh/YYGreEVhtCl7pHPY5p +oW/4I7KYtOHrNjOL5/E4da7hlNHlLWgLHj5cQUf4NCtdA0vWTj2Hf1P5MswXTo9UFynKdPO W5kar2G66Nn9t/Pb/TC6zR5dqmlsB2vOyqmEuhRtyzHNIUhiR9gbJanu2AWoW2XNYZm4EnaQ SRI4olT3y9pzx0oFt8gWeYJ7z+Pgg+dWr4bduGXnhV7LbFXvmmbn+SxVx3VTOTq3jK8T4e7V AeqIgEKjItu4Y2J8Ha/Emm8fN3C2COtJvVo/37//Odv2eesnsSuKMkyi2Mk03Ch09+cVmmh1 wuptT9/U3PjPM6hz0xSKJ5A2V6IS+k4ahkin7Os59xcTq9Kwvr+pCRe8ILCxwlywiIPtRfN4 en84P4M3j1d4lxTP6bTnLEJ3vKrjwDjbNPrloCb8ANcjKhPvrw+nB9PHjE4zagoWMXY+19XO tN1T1kcPOV27UFr0kcM0zGFfp4jrsaNjzPm2fT/mDl7Ac9DpkdtDm4qxf1ObIh5ObWqBLmgh ajmf1nIxQ3Vf4mjHFxomHnSDVOuLo1G6GS1/vH+8fnv6v2fYwzaqKVVAdXh4arNFN2gtTilw abDkEzIkutWMSV+x/iy7TG2XpYjUq7a5LzU582UtSyReiOsD7KyDcMlMKTUXznKBrfsQzg9n 8vK1972Z5jsdieEh5mLPPQIduWiWq4+V+tD2NO2yC2f5MbBZFMnUm6sBcQz8xDkcs2XAnynM OvPQDOZwwSfcTHaGFGe+LOZraJ0pLWuu9tK0k2AtNFND/V4sZ8VOloEfz4hr2S/9cEYkuzSY S0+1V+j59vk4kq3az31VRdFkPzCMBO/nK7WkvlqP69FxdNd3i94/lIJ6//Z49dP7/YeaY54+ zv+4LF3xFoPsV166tPSlAUwcoxawzVx6fzlgonR9gqpKzmVovGxy2Xq4/+35fPW/rj7Ob2rS /Hh7AuuHmQzm3ZFYGI2jURbk5AAO2ieZjpMV8rP8T+pAaeWRc8inQfsqnS5YH/rkpOyuUjVl e129gLRW462PVsRjrQZp6ta/x9V/4LaUrn+upTyn1lIvDd2q9Lw0cYMG1GTnUEj/uKTfD6Kf +052DWWq1k1VxX+k4YUrc+bzhAMXXHPRilDycKTpSDUkk3BKWJ3816s0ETRpU196IpxErL/6 6T+RY9mmyDXAhB2dggSO7Z8BA0aeQnpw2x1Jp6iSCD19dClHRJLeHXtX7JTIx4zIhzFp1Lxc QSVSW8gRzhwYnrCqWbR10KUrXqYEpONoiziSsSJzxGqbB8uK1qbqNGHiSFUeqLG7Y9DIpwfY 2jqN2sUZMGBBuGTJDGC0TGA+dloXtsxlwxg6K23QW1Mq5qbOAlYW6EhnRpvFtNbppUpz9/r2 8eeVUIuHp4f7l1+uX9/O9y9X/UX6f8n0yJ73h9mcKSELPGqU2nQx9oo8gj6tulWmVnp0wKs2 eR+GNNIBjVnUds1s4ADZdE8dzCMjrtincRBw2MnZqh/wQ1QxEfvTKFLK/D8fRpa0/VT3SPnR K/AkSgJPhv/j/yvdPgM3IJMaMtpXW5+qVefz38Pi5Je2qvD3aKfmMj+ApbNHh0WLsha4RTY+ mTxuGVz9rlavepZ3VIZwebz9Qlp4t9oGVBh2q5bWp8ZIA4P/j4hKkgbp1wYknQnWXbR/tQEV QJluKkdYFUhnMNGvlIJFBxrVjdVqlihi5TGIvZhIpVaBA0dktNUwyeW26fYyJF1FyKzpg2k8 6l9fn9+vPmAv9J/n59fvVy/nf80qc/u6vrXGss3b/fc/wV2Ya9u3EfhR7QHQp8Gbdi9/9ZMp ZtscRf0w5hq5bSUC6HUtT9uiwoZHA75esdRa305nHFEDCTc3TkpZz7mTMMX3PcnWpqhP2lPn TCYQNz1BPGwPw4ul/C4RfA4Hwc4u7UhkWzWrJi4uywpZ0I347tjqRf0yPZIS5WuCdL69vNWI yAtaUwbTrpzavuM5+xYl4KLON7Y5wgU7ZeU1i7Px75r9oRBWRAMwnEDGLDw6Vf81ZKLSz11W 5WbbE6mzH7kH4FASQIoD8oSlA20KIib7vCLFk25KG/QCB4BZ2anOevqqpBUTX48kvlWTbSXN atfDw9u0xluxKybn4fnT+/fn+7+v2vuX8zMRQB3Q2X6ymMFmpcqX6PnIS4hKkZsott39uJ/L pEiFYL83N96rr75aTvvy6JGOMFkSoqJcHBSu3p4e/ziTUkFPaPtdGCVOkiC3p1amCZoroCqz 6cHk9dv9t/PVbz9+/1312pzuc6+t0W0cQfR4YsFK2axzeAELYbltL6h+r5qmB5WP8RYCMazB aKCqOnQqPRBZ096qdIVDlLUS1VWlby5OnvcGrlODYlseiwpudJ9Wt33BuOJT4eSt5FMGgk0Z CDvlC7NuuqLc7E7FLi9tA35d/H57we3MrtQ/hmCfUFAhVDJ9VTCBSCmQ7wxogmJddF2Rn+zz cwis5qmqXJF81AKczRaST4AZT+Ab9cEwHeCk+7LS1dOXuw0raX/evz2aWxt0Zx/aTw8TKMK2 Duhv1WzrBoxeFbpz5KZqJT7KBfB2VXRYq7BRR2aFmn1UleOYy1r2GNmDWCOkaYsdWBnjMkg/ J06JFbg7lHkpGAi7QbzAxCrlQvBN1JUH4QBO3Bp0Y9YwH2+JThG0/OBHwCdIqTpVVezKfc2S t7Ivv+4LjttwIM36GI84FLjL0Vl+gtzSG3imAg3pVo7ob5FmMUEzEQn7hqX5fcqcINMb11WW u9zRgfi0ZEh+OrJN5/kJcmpngEWWFRUmSkl/n0LSuTRmXwAEeS0aNXyWOJXr2w6PUiFS5AaA yYWGaZ4PTZM3jY+xXk2EuF56NeEWpH8j+0E90uBvMtHVdLIbMHjQpD4VB238N42tiMz2sm9q fowFf7E4ezVYdUKJScVjT8sakdme1BfS0aDHrpR6f+yjmDSR+wAxVJZxe4p7WqF62q6pSV9V y/iADGoDpm9zbIjgjRxtslWn1ipyWxSkOfbN6dpfekcW9ViU1A1R+ACSaiS27+voKlzY++ZT v4KO6OosABp/McbvEGaqaO15QRT09jGWJmoZpOFmba/TNd4fwtj7esComn2WgX3EO4KhvW0G YJ83QVRj7LDZBFEYiAjD7u0IXcCkSMKaxEoVYcCUkhsmy/XGXqwNJVNCeb2mJd4e09A+j7rU K199F34YCNkmIc6ZLwxy7niBqe9YzMRsuzv+QK1U6nQZ+aebqsg5mjrsuzDOMxGISpGXIEIt WMp152/lknmcfoqSugFGlZuEttcdQi1Zpk3jmM0F9Qlr5U/s8qZjE3K9Vl447qX1qVjEG7El TfiVkEv2Dqo9FlXLcas88dGtvo1a5oqeXifgteDhGow5EX19eX99VsrusKQbrJzZHSX1p2zQ 5amNUH+Zx6VkBr4LsQMtnlfD3l1hXUcw21pO5AhW/1b7eid/TT2e75ob+Wsw7Ues1Yym1KL1 Gk7RaMwMqTp7rxT1U9up9VN3+3nYrunJhlbVbBr8Cx5e3ivdDxntW4SqGvt4zGKyat8HAbIa 2u9y8vPUSHpbEOOqJIUaxkr7NSMUy047jbc30gBqM/wB3LsqdhtQEhxqe5MXLYY6cVMrjR+D X5BMACILpVbvMpq4gk2rYlgVCfYQMWiuPzW2u7Qh/7MgXNVUJWFIpiKmLLrRbTs+/EhM21+4 IqnDRbsw4gi6WC5/DQMUqZnbT0oNwk4+dca7JjutSUwHeEJEFpqc58pdT1qErCEmaPzIrbNj t3eWHjqVWo1EtHYGuYBaIm3bVqGS+9XATJrpwEUjx25A6CpaiZuChrB4JTm+d+27KdftPvL8 0150PZ8lUqyji4F7I+rPUtccvaSlQVewBbgcJMmUnduB6r61bzQbSKLHjbUEdqWoTns/iZFZ 3lRW0oZKsGqxC44RUyjzuqRaXhWfkpOke1g6SP5F7qe2g3VTdokWZAYr4ygm+VQjbXlsOUzv 8ZAxSezT1KfRKixgsJBiNwEB7vowRI/1KnDVI6ODCTo1qs0zeJIMk5nwfFsj1Zi+g03E7nir 1EpXyAxOvpdRkPoOhpw7XjC1qr055bKlXByHMbnCoon+uCZ5y0VXCVqFG/0AMcYqcesGNF9H zNcR9zUBa/S6gxn6CVBk2yYkw1C5y8tNw2G0vAbNv/Bhj3xgAg+jDAvSoDvphwuPA+n30l+G qYslLEZvtFkMuY4IzLpO6YCgofFGJmyKkxl3a0TIHAC8vvzPDzhA/uP8AYeX94+PV7/9eHr+ +Pnp5er3p7dvsIFqTpjhs4sRNYmP9F613PLRUncCqVTo58nSo8ejJNrrptv4AY23aioiR9Ux iZKocCbnQvZdE/IoV+1KN3FmlV0dxGQUaLPjls6TZdsrvZ2AdREGDrRMGCgm4cDXZnYoV7RM zu6SmXtEGtAhZAC5sVZvxDSSSNbhGAQkF7f12nrjc5v/rG3/qTQIKm7CtKcLM4onwErh1QAX D/h6XBXcVxdOl/FXnwbQXkMcR4Mjq6d/lTT4wLmeo427+TlWlptasAU1/IGOdxcKOzTAHD2q ICy48RVUBCxeTVt0IsUslUnKulOOFUKb6c5XCPa8M7LOtsvURP9GIzFRd4X7pcrjbNO20Kpq QqfrVd2xqDYu+kWYBX7Io6dedOCBZlX2HazSI7A5sgMi12gDQJ8KG+G98OnYrf3KiVJ8nYG5 UQrIBK5Du/C2XCOPDVrJyXJ8PjUGhvPVxIXbJmfBLQP3ShjxJubIHIRSasmQBHm+cfI9oq4G lZe0LM1xfYORUuKDCt3GmaSTt06k6a5Jt1oVq2Y1kx3wFoks9hDbC4n8x5p5AR77paNqqzTL guSwzbWIZGuS8SZzAKO6r+iAAMx4rPPJUl9HQJclA3gSx/JUBkzEIynbvFzTjlGb50VnYFW0 WUrKT+m8Fp99+TlNqaVvGFEvN4Fnbjw7C5Txe3i/xKPLKTuKY/xvYtAbz6SDrLI6SMNY8041 F+0SXhV3KjIvlEDvtE2E+WZwSJgNd91BM1u/nc/vD/fP56us3U93IDLj7eASdHB4wHzyf/AU LvV+RHUSsmPkDxgpGBHShJwjXNEZqYKNrayPenvCaeaRVD2m3lOtvh6rkFTTsA1Kyv70v+vj 1W+v8DA5UwUQGUhC4uhihitk6iwqR05u+ip2RtmJna8MYW7EdUR2vtxFi8hzxeOCuyJlcV/L U7VKSG6uy+76pmmYYcZmTqKrRS7USueUk6GxPkp+iNLEbA18Re9Rj2jVwlFNZlteYco9VMJ8 2X5NveQ4Rwug/cSlZc9GOoQ/yRVTwE6N4dm2bOcZfiCd2BkJmPhaHJcpeorKCdL1cWL7ipjK U3ZMzIByegjmTu7kPQXYUy3QVN60HBDPz/96enk5v7ndjvSt/S4que02iLAvNh3T4TVsiszU iWFhRI7DT1jk7QCzah1Vy8rRLy4BRJXFCdWUL/R8e11ybj8/OLLHft1uBBaWu2OwTBZeQIVk wlnR0qavk0JrZgCoYuZe8yjhVWVagYnNPfObvqLvdI7ETX3a7ldMXIoQzhJCR7VKzfPLrCTM bcoahcRPQ6YvK3wZcpnWuKvsWxx+gtniUqZRRb4I0fsbF0Ls/XDByJlmFlTfvzDHWSb5hJnL 9sDOFBhYuu1oM5/Fmn4W65KT8ZH5/LvZNA8pK4aa4MtwSLmOrmTQ9+mOryauI59qewMeh8wA Czhd1Q54QteNIx5xOQWcGVEAp1uIBo/DlBN6GJoCLuG5MSuTYVzxRBRUdOPeIvhGMuRsdEyW NcH1EiASps4Bp3utEz6T38Un2V3MSDFwxyOj1A3EbIxhtGTwY+BFXBMPqtnM6FYxFZOLRUC3 cSZ8LjyTJYWj51suOH7FeMRXcODP6Ax5TfdvAJ1TiQ3OV97Asc2xgSctmOYtdY1zElxKsSqq ipnHqzpaRpx+YObulMn2/Kw+MEyFaSaMF8wMqSlk7oMYetgHhFoB+Qk3VAOxWAZMKooJPY8p jSJiP/hrluCbZyTZ9ukqNfAwuVN4GHFV0PUBN4QpeMnkGLQmNvoZPXBOJQacG9W0VjYTDzeT GZyvivn1DvVBecE3Na8YjQzfIhPbFRv0eCOjz8+MMDPLDynrIPaZhgACPUNHiJkqGUi+FLKO 4oSpZNkLdoQCnOsiCo8DZqRTuNIgE3bFV56kYDTVXsgg5iYyRcQeJ7hALOjmoibWYpkumGxZ Tvs+JflaswOwdX4JwOV2JPH7RS7tGBNgevbbXGQhVywZiiBYcIsr+iSxRSQe18eNY0MmB5rg lPXJmamzLvE8bkq9qX14aqo4MCPGTe3unQ94wOP4WRyEM4IGOJ+nlBV++gazhccz8cSc4AHO 1p1aU3PrHMADpvNqnBlAuN3SCZ+Jh9OZ9Rp/Jp/c3K79Xc6EXzA9BPCUbZc05dYIBuf76sCx 3VTvRvD5YncpuB3pEed6CeCcOqf3M2fCc+vMuf1PwDm9W+Mz+VzwcrFMZ8qbzuSf09T0i+Mz 5VrO5HM5k+5yJv+ctqdxXo6WS16ul5ymc1MvPU7NA5wv13LhsflZOnYXE86UVynFaczkExTS BbVPmTRVTjeqMz9ccE1ZV0HiU7MPIHbanospRN8KtZD2BC2HvmRBN8e1sSxY+1qzi3VEZiwV ytzditzaN0zVj9NK9H3R3erHlXebfotY9BDy3vn2cqJtDh6+nx/AFwQk7Oy/QXgRwUtnOA6R dfZ5xgSd1muCtuiyyQTZj7ZocA8H36SQRXVtP09hsL5pnVSybdHZBtQGKzP0hLMGm04Kmnbb NXl5XdxKErYNkGNDjRlH2hhUFb5pdl0p0TXqEXMyW4DzAopVBTppMFhDgDuVSdqWNX6FSIPr jkS1bbCliPnt5GLTJ2lIKkcl2f8/xq6suXEjSf8Vhp88EesYAiBAcCb8UDhIwsQlFMCjXxBy i5YVVku9knp3en/9ZlYRYB0JtiMcbvH76kJV1p2VWXVm++9ORqN2cV5pb9gQPLC8VZVNRR6n xtBjRzSLWWKk2B6ycstKszQlz0Dgzfh5LNQxDDAtq71Rh1hKW5wHtFc18jQCfqjGUUdcrUIE m66I8rRmiWtRG5j9LPCwTfFNttkS4kFgUXXcqJQii5sKnzYYcIUeL0zhKLq8zYjGK9tGVVhC qGp0+cBewcoWulVeqeKlgFaZ67SEEpetibYsP5XGYFFD39RedCqg9spexYm3nSo9mV6eJpxm YmsoyOEDG1RgM2PgGw3jI5oqjplRGBhdrJq8WEIwQG1sEnbKzQrldZqiJQEzuRZFBobw1Cij 5W9ZFFJV1hIdsEnTknFV2WOE7CIUrGl/q056uipqRWkzs8/BGMDT1Gicdgv9uDCxpuOtqcuv olZuB2aNm4cs092IInjMQDh16FPaVPp3DYiVy6cT7BYbc9DhMBhVDd4kkbh823r5Ncy26IeR nOKlCpQlwYZXeQCl7+jR1gyZGF6wbc241TbOdOMJOm896hSaXIbjJaEi1uCAyHi/NZzeG8HK EoaDOJWq4OJd44QpZawUy8WFdM0pFOt6fEqWcaNoU49bxLe2GwvoD1vom7mVDlLCnx9SemsO 9Job7ra7vM50xSbhG8WsqYNVKQdRqZr5bQ0eX7dcpeX1/QNfzKEZrWc0SmKu0UTUYHmcz60G 6Y/Y5jSqPQa4opbmwkgVeygagaMfMR1OyVwF2qDdE6jjvm0Jtm1RWDgs56i4VomHfCZKXR07 15lva7soGa8dJzjShBe4NrEGMYDEbAJmBW/hOjZRkZVQjUU2P2ZkuCkz1e3P7MiMOtSGtVCe hw5R1hGGCqgoKjYkvQnRdBnsXKykBu9T8PfWHiGgD1KF3R4YAcZCD43ZqFVDCApXVUKbero8 ar+Sxn1m8fP9+7u98REDWGzUtHjElhrCfkiMUG0x7q1KmIf+NRPV2FawI0hnD+evaGMN7b3z mGez3799zKJ8h+Njz5PZl/vvg07c/fP76+z38+zlfH44P/x79n4+ayltz89fhY7Yl9e38+zp 5Y9XvfSXcEZrStB8Q6dSllr5BRCOcupiIj3WsjWLaHINywttllbJjCfaaaTKwd+spSmeJI1q 59Hk1AMllfutK2q+rSZSZTnrEkZzVZkaa2mV3aHqGU0NzpegiuKJGgIZ7bsocH2jIjqmiWz2 5f7x6eWRduRcJLHlK0xsF7TGBDSrDb10ie2pngn4tjImzMxyBSWyEv0wEVqY42PJKwGJkM8p xxAbhu5SiQeVY4ikYznMH/loEax+vv+ADvBltnn+dp7l99/V1z5jNHQcHmiH59cUeW3O4KLW j75VkWI8KDzPP+LBQp6MCxkxlBQMeuHDWTHwL4aLrAKpyQ3n2skh9mxErCjMqhPEzaoTIW5W nQjxg6qTS4rB4ZmxBMP4lXZ3N8LSmyFBWJObQPGIBbXuCerOGh8Adon6cK36kFYp7x8ezx// TL7dP//yhqYFsDlmb+f//vaEb8KwkWSQUbv2Qwyu5xe0fvtwUUHTM4JFZ1bDZpfl01XralVr pUBUg0t1HoFbr55Hpm3QgkGRcZ7ixnFtV/klVVHmKlHPYcTqcJvBTiJlNNpX6wnCKv/IdMlE FvZwcaWID8f11jKYkyC9OkNVMZm71mJjHMheNMdklxlCyl5jhSVCWr0HxUkIEbls6DhfuuaM Jt5JU5htKULhrMdHCmfa8VEolsGaPJoim52nGWhXOPPEVS3m1lMvuRRGbKu2qTVTSxafokij Tam9uxzSrmFpbbrevFCXybMISTrVvaIrzLrFp/+ZuZqV5D6TW3KbyWr1PZNK0OFTEKLJ7xrI vs3oMoaOqyoGqS0vrGRNFPFA411H4jjs1qzEhzu3+Jtxi5r+/IHvOHPpFtJC0G2sB7lZyEsY cxllhXHMpaEd4seFcVZ0RWtB7v5OGLr5lTCLH2cFQXJ6JNjlfCIDdNTd85iWziJu+25K/oRx M5qp+HJifJOc46Ot1clOgWE0p5Qqd+wm45VsX0xIaZ27mrctharaLAh9WjTvYtbRQnAHIz6e fNEDbx3X4dHcX1w4tqZHXSSgWpLEPNkYR/O0aRg+z8u1+yU1yKmIKnoOmRhfhClP3RKOwh5h lrB2ZZch/TBR09JLLU0VZVamdNthtHgi3hEPSPuCjnjI+DayloxDhfDOsbaOlwZsabG2Ttf0 g0hyPk+LLDBSA8g1ZlCWdK0tTXtuTk+wPrN2F3m6qVr9/krA5vonN4VnmB3j0zIOPJPDmxqj fbPEuFRCUEyVaW42ubinRY/kOTO2MDzj8M9+Yw7VA9xbbZ0bBYcVbRmn+yxqWGvOxFl1YA1U kwHj+Y7RClsOCzhx7rPOjm1n7Gkv72vXxsh6gnBGO6WfRDUcjVbe8izGPzzfHFzwUgYthwiH aPZ6l1Vcu6kVtdmaXQ1vd4gThfiIN+k61qVsk6dWEscOD0gKVZ7rP7+/P32+f5bbYVqg661S tmFTZjNlVctc4jRTLAENu+AKL8pyDGFxkIyOYzJoca7fa2fmLdvuKz3kCMmVfHSyDVsNS3Nv bqxHC17YB/+4s+zDoxPoHye6YswaGxVH+/ssPdgzkdwyUBi1t7kw5LZOjYX2tlN+i6dJrMte KHu4BDscLZVd0UtTchzCXeXk/Pb09c/zG0jK9W5BF5M1ir45VA3n4NYGcNPY2HBKbKDaCbEV qT4yzauhaNm9HQ4xzzyMx+yMXhwl8SWyfvJBnnZgYGvXy4rE973AKgHMdq67dElQfws8EqFR nZtqZ3T1dKM5nlNa9JjBsGNUjLRHaG2U8ywCsa8rnrWG4HV9itOC0ah9ah51A5RaEO8ibsr/ um/KRFg+1nbZ8s81n9yG413rJCkUwid25WlrDJgAjGUwYPkNWtIwrsXFZMayqm8Ue92VMS6B bgQp8AnvcEp/O6OLiY7pUJd1y3ReaODOPv8zErncW0yGiBO0zXKRlxvplNUuYzd4FhcwCN8I IDRSbvB4mT3NJtGmvkEf0ihmlC3py9Kp19VeukOk/cBLKB3AuyodyZxFOFc6bKE6SYMf+voS gH/yBP4DWY7Ri6J1dYtRIt182wgN99qhzUTiXv0aB3MwjApi4MvSxCrLD2+UMTJPtK8fof5i g5tz7dL9ytdmtAaW/lu7qi6h83ZdUES17lnDuLoo1clW1ZVVEjyyvTdFuBSxxn9VvX7lW9Gk pU7gUXi/Nb68zdZFr9rQQNA2JC4TlvURG0nE0dIxyrDPGAS3Zexg/qZqEVDzeP4C7zw7vtXU osHUdzeiQJ2+IECs49vYRJJtFsDa0Ag53CPaAnIhtIWgqNaKb7OI2TEK1ZRokRYctpcEYnTH 85fXt+/84+nzX/a6eIzSlWKrDtuqTlXTLTiIgtVX+YhYOfy4kw05CuFRfSmNzG/i/q7sPfWs amQbbalzhclqNlmtrlFBR1eSw1/SMAyF9Wv4/3b4asDt+hSB7Zf5Ao7iItCeXl5R30SFafM5 BXo2qD1RFmAds5XvTaCGEWxBEVBee6vFwgJ9/3i01KNGTnUydwWtMgMYmKVD2+FzO7puNnwA NRPp14/zzTpHNPBMVFpmx+dnbWe2tPmMR4Cm4fgR9M2vSFjsuAs+V19GyJKoJukF0qQb9Nam bvilRCSwXrZqp/X8lVmPlh15gVpq/gJtYxb4qhlzieaxv9Jemskk2HG5DKz8hC38lZkGiqXq zk+AVaupN8joabl2nUgd2AW+axM3WI0eG68dS+h5/P789PLXz84/xP6t2USCh9XOtxf0NUeo 8c9+vipa/sPomhEeYZgNwU/oPEjNvn17eny0OzaupDaatWEVNk1ba1wFmz9N/0JjtymsYiLt LknjCRVgjdds8mgM0bEHatAyvH7609cPvBd+n33I779Wc3n++OPp+QNd+r2+/PH0OPsZq+nj Ho2SmnU8VkfDSp5ppi/1QjOoLmXtKZdXWQT7PdVHDnOcUx81DN0H2beGGfy/hMlStbd+xXp0 tAdie4OUud6IrO4HFVI4Ayrwr5ptMlXNWQnEkuRSDyRdtNuYTTPm6YrCx8dN5E0zP4ipjOpF flyQlQiE/6PaLVP6uwC/UYIqbrRTAoXK6kq1KGgyfUy3hSSnc1R4obJFBuJNPYW3dKpc7e0G oURp2lg3lIiAschAaBvDwu9Eg4ODlJ/ePj7Pf1IDcDzHVNeiCjgdS1shAjB7GtwLKmMeBoQd 9BqTWxvlEri+TRhhqapNoH2Xpb3uX0AUptlrmzbU78YyWaurIbC9wNIYimBR5H9KVYdYV+ZI x+DeUrWuO+AJ150Gqbj6rlLH+0PSklywJPPwtBvKAd+eitAPiI8w10kDDjN2oL1iVYhwRX2G 5e9GI1Z0HvqqQCFgFaG+yR+YZhfO6ZSWS23tM0bgfuxRNZXx3HGptCRBNaBkfKLAR8RtuGZ5 wTiBx7CccYl0gNDfcGsE1X6CmE8yIUEUC6cNqZYVOC1v0Z3n7mzYeuI/EuhkJwyI3iGYlUPH Cedz9SX52Iix35KfwmFfs1J9DQ3EuvAcqlzNEeqEygG6MiW7aeHNqYZq9oCvYkrg9qFmomos qj/eO/E6uz1MYUusJlpuNTFSUPKH+IJIR+ATI9GK7vMwGFAfu9KsnmmdbkH0LTE8ER8gOwRR 0ua4INuriOuleLOt31HcrFX4OpcaUwDXfEqruE/XXhD6/ZoVmaqrqtO/KsfoGrMiT2SVIEs3 9H8YZvE3woR6GDWE/ALhnAY2k+YIJVkxd1P0UARy+nEXc0pAjR2vhlOCCzg1pvF25yxbRs0A i7ClGhdxj5qUAPdXBM6LwKU+Lbpb0BNM7cdUH8ABguhKpm83FfeJ8LYTtuvyw3OoCfrTqbwr RicQry+/wB7vdsfYpAWsQKm8VS3ma9czvNBelxKxu6AIWFmREXi5J2SrqHTHDCPeBh61WDii 0uevijUAfn55h+3/zU9Wnh22mnkB2GBcn95ZmLlVUJi9tjJGDXfLGzbjpzLu22OflqhtiooP pXDrfchaVasBIvfSyLeOXZxqDvH0EmpayWjQG7BYD8G7MlCaWdhn1jdUxQafRfTGLquFMmaA qc6MyqheX3K5gjW+CFcBqNtIR0Rr6VByEGU1HllcUDuYdk675Z2e2HBZrpuWFsVK+4hpTrIk qsRF/QY9UwFt68gMeb2SNyLw7vJ7FIP4+en88kGJgV4L6F5CVY25SkHfMPVtKuuOtpaRpriL xsHUuwgEatnTy6y504mkSAuSYKp1MQRgdxpX6k5IpIs+Wi21ayDKtD0aQZtOU9UDqFgHqvkQ lHDbMxei4vtEne6f3j6eXu2uLUPp4nHFUGeMxSeLitB7hHoifcENXwwXtNBc7Crg4MPefrf7 +e31/fWPj9n2+9fz2y/72eO38/sHYTy5NQ6D6ibjhavfO8QVuuT49Yv+2xyURlSe0kXdWjjH 6HfRr+58Ed4IBus8NeTcCFpkaJrfbJ0LGVVlYpVMSLQJDsquJi6v7t05zLIWxWFNUNYWnnE2 WaA6ztG8lZU7wCByJByQMOwjCDh07GIKmEwkdEICLjyqKKyoc6jnrIKqwC+cCACzrRfc5gOP 5EFq8eUbCdsflbCYRGGVWNjVC/g8JHMVMSiUKgsGnsCDBVWc1kWLwRRMyICA7YoXsE/DSxJ2 jzZcFJ7LbOle5z4hMQzH2axy3N6WD+SyrKl6otoyoTfgznexRcXBEd+QVBZR1HFAiVty57iR BZfAtD1zHd9uhQtnZyGIgsh7IJzAHiSAy1lUx6TUQCdhdhRAE0Z2wILKHeCOqhDUrrnz7NHG J0eCbBxqTC50fV9MPHbdwv8O6JsqqTY0yzBhZ+4RsnGlfaIrqDQhISodUK0+0uiRcJp2bxdN mEacpj3HvUn7RKdV6CNZtBzrOsDDuwluefQm48EATdWG4FYOMVhcOSo/3CVlDqqiTHKuLWFX jirLXgobIbHa1EAKnDI13OQD7yafuZMTE5LElBijSaV4suRyXqCyTFpvTo30p1IosjhzQgY2 sBDZ1sRSCNaTR7vgWVzLzk4U6y6qWCO9Zpnkbw1dSTu8TuyEZQOrFiKMIWapaW6KSezhTzLF dKSCilWkC+p7CrQ7cEeNv4Hv2hOcwInKRxzvUCh8SeNyfKfqshQjKyUxkqGG86ZNfGJY4QEx bBeo0UskDQt3mEOomSLO2ORAD3UuljGojUZLOEGUQsz6JbrDmGSxTy8meFl7NCf2HjZz1zFp n43d1RQvNq4TH5m0K2pxW4pYATViA550dsNLeM2IPYCkhLVri9sXu5Dq9DDL2p0Kp156PiYW Ezv5L96p3hpZb42qdLNPttqE6F3hmpWqU0nxc9whzQ24qfDpw6++DuNx0CaF3s25Zr9EshEa EBq4n5S7XNiTrNzuWhJAtIqRv/u4OdUtyFhc1FNcu8smuUOqU5ip0iGbcOm4igpKAxulMFUA /AWLAcNQDURzPaYGE7/tgBc8aqH+06NmyqppYZ2nXgDu2yBQhUn8xgaXd8tZNXv/uNgTGc8e pHekz5/Pz+e31y/nD+1EgiUZjBWuejo8QJ4NLWxoZUHqkfIFUp+G5hn38rmbqC4mY+ZJs9ay rC/3z6+PaM3h4enx6eP+GfVy4GPMki8D1R+2/N0Lj5MonSzPVanVaM0mMjDLUCvzMnT0hB1V KxN+a28+8hoNlh8BV5Vmj7zPGw3idcqaSyj1O4eP/P3pl4ent/NntJk28cXt0tNLJgDzcyQo bUJLKxj3X+8/Qx4vn89/o1YdX68Mx9c/frkIxrNDUV74RybIv798/Hl+f9LSW4WeFh9+L67x ZcTH72+v759fv55n7+Jg3BLQeTBKR3n++N/Xt79E7X3/v/Pbf82yL1/PD+LjYvKL/JW4m5AK cE+Pf37Yuchzdo7X5+5qrrkg0BhVw7UFRLvxReA/y/+M52r3jy/nD9njpnPcFrEfqhegBmHY 9jZIxdsWA8H5H7R+cn57/D4TueI4kMVqVaRLzUy5BBYmEJrASgdCMwoAejkHUClfc35/fUa9 xx9KoMtXmgS63NH0LSXijBIxKDTOfsHR7+UBetWLYrcnw9PViw0Vcbly0dFTrg/wiFm8ukr3 m7TUiYvZZ8FPMxAzLVt+I4B8sKdcbUQ9LzRj8oAcN2N98a/n+7++fcU6ekfrN+9fz+fPfyoC BMPJrlPdb0ig56ey3fYshuKwW2wdT7J1lauGig22S+q2mWIjVR1Qp5I0bvPdDTY9tjdYdaVi kDeS3aWn6Q/Nb0TULfIaXL2rukm2PdbN9IfociQeC/MYjbViAIaP6rmw9dkUmWq0XJ6997hA Uy++ICD6dZ2rmgzJHl8cw35xtdLBogzDhapodAVVbeisie2zfoFGbai6OhFYpivLI2TPvjJN xlV9U4kZRnQUUOqWwuZIM88nA2Qm8inTHaNfqmtSGZMVvHK0u2mC1DUJ2cvD2+vTg3pJttUU aCFqUwlrudBKPQiIdj2js7rq8sDl1QF1cqvm1O9QJVjtZadSFeMDDQi1XrsaxPnBFT6g3eN+ kxRLV73z1uD+Tn1mpFM7YwWrs+KXO8XKy6JRGUQnOf1E1EqhV20W5m0quYWyHxsdY5sCtj60 7QlvkaDrtWhnBDYxXHHKfuXR0P+F9sbX2EWLNpyzUuoxuyv1NZVCVWWSpWmsXg1vSu2Xqraw 4T264cRtkHZFBD2rj/Ndf8zLI/5x+KS2IkwXrTpEyd892xSOGyx2/Tq3uCgJ0DHWwiK2R1iV zaOSJpZWrgL3vQmcCA8b2pWjqssouOfOJ3CfxhcT4VVjVgq+CKfwwMLrOIF1i11BDQvDpV0c HiRzl9nJA+44LoHzxHHDFYl7c7s4AvfodDyfwNvl0vMbEg9Xewtvs/KkmSQZ8JyH2nbvgnex Ezh2tgBrSnYDXCf/T9mVNbmN+/j3/RSuPM2/amfiu9sPeZB12Ip1tQ63Oy+qno4ncSV9VB+1 M/vpFyApGQCpnmzV1HT0A0hRNAmCIAgA+4WjnmuV6yKv+fCNEhrFw7BGa/y/cfYmQiXxQUKP jYXIJjhYC7wol+S+BwLDq0HYwt4i25xrIEKpq1yHo4ZSN21fFAR0md84xZQpVuk0x3Z96FX5 TrntdZvna/RmIR+UsuB7+MSdULw4bX3mlY5IFtbXebnjoEpWwqH9PKHpMIK0DeJUIEyzR4Af +G/LPA37OMb0kLvMqzb00fhTsgZ2hIRqZh1YwLAgSyOIPXSuT/KcKbtbbx8q2Qg/KqgbpD/O crNbuE0mev/n492PUfR8e3/EDeR5HSeSVrq+ERLaIb06pvdzEK6KS+ooTAqoNYvuJjhNeI9L InPkI0ThXU4olU/NAJQQL5is4KTJfIhy4f4uP/BD5kRPS03ToqICAkErlxopgP5Z8Jf3E+BX eRlfOUt0vnQ2xY5FSojSz52SrllECUo5eI75KvrigsptBEEhb3csRzUpsY25hayqm7WToILc bILKd1bDg6t6xVW78f0Whsaco2lqwXHPTH3fEU0sFMPvKN4lvZPaoytqjTqjkjdxorppFqyr oDoKYb7oTUfb2+ev/3P7fIR98ulBzWxh8dTTvXp8e7472p5Y0IcVbBuoQ6KBQP6sQwvlXlUG rOOWXTnwylTfk0SpoFa9flB5dYrW8dgV0rfamlI+jZjWo2ndTB1wnRLbcti/mIaNS704Wefk 58R74pgtnoGGS0S9imGsNSR/hA7Ji9al091IEUfF7bejulNpx93RpdHwsql51FJJgUXA+zcy KPFJRC9Rlcf7x9fj0/PjncN9NsRMIfz2VoXLNmxZ0rY0BF3N0/2LZSmvcn/0W/XPy+vxfpTD qvH99PQfNL7cnf6CL7ev/Nc73DqWnh+R/SeiII/5jbfc32HcXNi8tEEOvZ6xCDtVk4EsrEpn uBOVloz8slhFuI/K8Kr7FvM42jxC+x6YqdGQ2k2+70xSsD9R9zvJjoQwFWGJS7nHApIwBgxs V8ES7CbjJrQqPD+UjbN67/wd2oBGRvQB9Jz+8m749+sdLOEmvr9VjWZG23rLQyN2hDL+wgRy hx+KKb1ZZmC+OTcgrMqT+YKmnjsTxH1ySmC23TOBXyozuFyjDFzWIPhmduurdLGgWoKBu8Bs ZDQqkwKZZJSIhkppmzxjLQ1vj/AuiiNF5LCxqYaBsy6nxRX+ifE4ygrHW88yddfajY53D7PW qTehJzPr1J8sxjpSsRvlui2jsEMV4ouvqXTrq0y9dUcAjUaagevzy96lwyslfXeoghV99D/v JmOaSjFNvcs5PaIBYLVYTFq+TTCoBGhFB38+Zkkd6x1ow1MOrL3F//ugTqeMhpme0OvJeI62 5Ods09VEPLOjiIv5Bee/EPwXK3a4cQF7dva8mnL6akUXRyUM+DGerzZmEw4G3gqHyaZgqI7M wzm3MUx/GixD3WQVJ4UgV9j9PQRm1FSS+sVsSm/xIjCntz/TMGu/TGTNmdfwbYRSKasijduY MZ7xPcNr9PTyx5cTC5tMLyt2WwphHSiS16AvX2KUAo4uERU9uI+WkzEvv48LDLWIljiG67h5 7YGept4//YQlWgy9y9myP630vx/vVRzNSh7G7b9cqpGgNcvT1+5+Dh6o693jmZeIAi3FeLQY QXZKvrQ6HyueT2mrqujeK9+ppERV9KX0S6UY6RlYvisjYfgL3TQm8gTNSBN2bAsT/1aLAPe8 X4yX7KBwMVuO+TM/d1/MpxP+PF+KZ3YSCcsfr385nZfyNHzBttnwfEFv8+GzaKQUKiwMdbqc zuh5NkzWxYRP3sUl/QqYq/MLultGYDXtA8JEmNDi+HD3T396/r94lBkE1cciSfhmRqnft6+P zx+D08vr8+nPN/QVYIft+ma2vnH6/fbl+HsCBY9fR8nj49PoN6jxP6O/+je+kDfSWqL57Czk f/2M/tJy/GD3mztoKaEpHxWHspov2Cq+mSytZ7lyK2xozd7clLlryda4c0VWpOEFW5Ed63Vc b2bTsyvL9u3+9PX0+o/dZ8G2pnaSbYArDU1GCbs+mpA5vuBrMzxP+9fEMC5eMVLQ/fH25e35 eH98eB29PZxerR9pPrZ+kTn93XbpgebhjrN9mxbNcgzrnaU1YnEe/IOiZ0XwPccLL/gMv9KM doWXwAyjF+a9IqhWLEidQpjlYL2dsLN0P51NJ9TujwCduPA8o9oAPC+XVD/aFFOvgD72xmOq 66IbyITOZ6oa0vuOBIc9J/llP1feZErVKtiTjllwsU7mWjHR6pJFEcsL9EsmQAE1T8ccA6Vt NqMmytqvZnNq9VMAPRbu3q88XJbcw2W+oMcRTbWYXE7JxNr7WTInvlzvO8F4O9jZUGm8G69W dCwYjTz1NjRmpLeBATN2djVyhnWehphYdMajN84WzBHNzGQsMTDJFWlYBigylQFmLt79PD0M fTFVDzIflBhHUwmPPvZoy7zuEiz/qseLig5bNkXtVkH0zfkziYn6p8dXECAna3+FS5f++fUC 83x8QWljf+U6LZiLHJsLLCJVWiSTyYI9zzhQLdiJk37m0t9gTPojNruwfjPxeoo6VSNNYTXX i/mY+5M9oKOVPbir2Wp2jv/w/Pj36d65FCRx4JWYxTVsaTTT6rBanCdSfbx/wsXf2d9pcliN l2xOp8WY2qVr+MGpVFDPdOJm9Zo9tEWcbYqcuoAgWuc0XYVC0EuDx1Xfp6FJpKpvw6bhaP18 +vrNYblBVh/2U/6BBjRAtK4wMi+r49EZcHefxsgPW50F5R6yFSEv95JApIhz8n4WzxAeZJAo hLRFd5tgoGWL30+K6mJCT5IQxdvsUS1Y43TDARWbcsYxtCfihWqOqgCQNBgjgjx1q0LMTfCa BtJTX9Vk85hDsDWzAJ6jIi6v0IpJgAIzmbEkAHrHVqvrf/Sso0t2lPs19cmAORbW6nZOmXOv l4jGU4SHNvJ2ITtLRBDE2J47eQB4XeKECtESnHLK+TxSz8ztzah6+/NFmXzP48RcGOfJBDAj ZODNLhZoZfOTRuWvZhyYJ8GYAtJYZR0IwpyTk8KfXBpHFpbbAInFwWunl1mqMlUMkKAgGawq erHpvMG2BIVsSXdKpWqzy5kE5927ejP1uc65yhkAZGeUF8J3mEx/hW8xXdj10RbV2oV6AtoM 9q3V4p4+d9LFwaEuEm/n4wt+oI0ETDBpXEwJ6t9ssgbjrsa0HrSFsygkKbWZpvoOVD/Yjs8Y BUh5K8MW/wSbOfuifUmNwPW2yQI0giRn+6fliab9x8g4NQ5l6xjLwozz36O1s+k6JvI72zO/ NvWoPNpzP6/Jhyq70VXEZ1h/zBFGLCuNrkXbeEQ9FZWJ8CCdJBGq8qb0nTEyMfQHzR/QITzM Qo9unLyVE4Up4Kq3dtXLfAXRnQu90f86fXuDRRs9+q0zMuQhggme2nRTqtg4HU3XdULvXyWd +JHHlGURMUB78GrqPtLBmAjg0Hp+YpOq0G9KFpYUKDNZ+Wy4ltlgLXNZy3y4lvk7tYSZuqvD 8lR1RQZpIubE53Uw5U+SAypL177nb1kYFYx4CRQWJLIDgdXfOXAVtirOotxZkfyNKMnRN5Rs 989n0bbP7ko+DxaW3YSMuN3A4OKk3oN4Dz5fNTm16B/cr0aYqocH+6WbqOKj2QAthmJXTloJ ERG5L9k7pM2nVPj2cH8i2ZpF28GDH21VqeOqpl61Y/7FlEjbsa7lUOkQV8f0NDWMlCjZ8N+n 5ygb2Gp6GRDVOb31AtGfGvQqHqw1ixPZcdFUtFcB2BUuNjlwO9jxbR3JHnOKor/Y9QrXdFY0 ZU336JE0frd3YM9O0YK7E/aqGB0L9MiipbO8jiPS0kACsQbE/iHyJF+HmADMeMCJmX5jZrMX k0c9ot+eSkSmtu8R+1qV8cWwXXtlxhqvYTEKNFiXIanlKkrrdj+RwFSU8mt6d66p86jishwX dwb4bLXP92GZeDeaw1xCu/tOI41FlZC0BpDzsIO3IJDyTemlNskS4xrO159Dv8YLh9StGkki O9cZs+IUnSn0/fqDgt9B8fkY7AO1RFsrdFzlq+VyzIVznsQ029KXWKR+DqJWPmdJ34dBXn2M vPpjVrtfGYlpm1ZQgiF7yYLPXXwlPw/CAu/gzmcXLnqc49YJ00V9OL08Xl4uVr9P+tu6WS0k iQJEfyqsvO614Zfj29fH0V+ub1FLKNt0I7Djp9oKwxD3dLgqEL+jTXOQmDQHgSKpZO8l9Tjc hWVGXyW2+3VaWI8uSaMJnYzstzjbZgOzeq2a5HQnxD+i81QcKzXwbmC5ol61XiBYDaC7tcMi wRQqoeqGzNVrJk+2ojw8F7ByDmDOxS2UK2HoWKdkMy1lRi5YHWJqGlu42vdLJ5QzFWOIgWxi 4lpTK9h0eKUF26tejzvVrE6bcOhaSIItk7IpwlpgMq9aH/eFnaloLPmSS6jkUSEN2KxViul+ 8Jm3ovdbm+WZawBSlgKTdOpmO6vA2GvOfTxlirw97Nagya7EXetY/MYdglFl0OUs0H3kYGCd 0KO8uzTsYd8Q78W+maDF8TRv3SQEwc4kwFXjVVsXorWHbu06u+8xchCXsPS4HPk6tiDEr4T+ zDaJuyLDMZxfzcmJugZGU33n1WI49zjvyB5OvsydaO5AD18c4ByTNu3Xyqn8S+hgCNN1yLMo n3uz9DZpCHqP0Q2wglm/mMk9CcaIPTiRNoMhsQ9Buwximn8sT6WgKwRwlR3mNrR0Q0K8lVb1 GsGUJ+gqd9PnmjpHRxYMae1On2dVlNdbVyhlxQayRqS5KjCZYSifbfOKwYu02lhgJNRxWKr2 fGbLma4nrJLQHBX9Fh5yuTAoRLCxLzA3XtyLZiZ1E3imOq96nslnLtoVNufP1TU1/GmOdmIh 9Ggh62QEqMfsErGiyJ8JMdBjnbx4XYrWdC/b0SpnX5w+6vSwjQPjePzpw4/j88Px5x+Pz98+ WKXSGNRcvgEztG5Rw8Ax1KWyxAAumexgS8PP9E7cxDmF7ZUoIJXFiKbfwyf4zazfJJA/XOD6 5QL50wWqDy2ewU9UdKMGZ7ivYP2zKVXUERVl4IzibykfrSEELSULFSFIz7KqyUp2lV09txt6 nmkwFAsmArNF40MWEPhirKTdleuFxS1+EoPiBXdxt9oPiy3fD2pADAGDulQnP2bFY9skc8am ArwOPbzH0249mptRkZoC7+8JUCyBClNNEpjVQGuD2GOyScHQu6t0LXkBYi4wfuycPn7BhZiv 9iG4BNToYsstApoKW7Y6sW0dmljVZW6jOPYy6zU5aHc2WqXwfUFu4VliQeGhLvkFrMDj+xi5 r7F723N1y4r3inp0sbjGnCbYujpvf1L1GctdG9+k6nfO7Zz6HDDKxTCFusAwyiV1aRKU6SBl uLahFrCMg4IyGaQMtoC6DAnKfJAy2GrqIy4oqwHKajZUZjXYo6vZ0Pes5kPvubwQ3xNXOY6O 9nKgwGQ6+H4gia72Kj+O3fVP3PDUDc/c8EDbF2546YYv3PBqoN0DTZkMtGUiGrPL48u2dGAN xzAIP6i+VNPvYD+EXZLvwrM6bMrcQSlzUIecdd2UcZK4att4oRsvw3BnwzG0il3H6glZw05m 6bc5m1Q35Y4lKEZCU0c0Pgw9S4EHfnS5U5rh6Pvt3Y/Tw7fOAfnp+fTw+mN0+/B19PX++PJt 9PiEp5rMXhdn9U6kqjBB/XDbnYT7MOnlaB9vQ8X+M2WDkCUMMLfvefP8x/un08/j76+n++Po 7vvx7seLatWdxp/thplMFmgyh6oK2Jh7Nd1rGnraVLU8z4PdZ6pLfpqMp32bYd2MC5ie6BdE dxll6AWqLiCd0SYDnTdA1nVOlxU16/PrjNqp7BOlLdSJd6REyzRjpfVQtBamHsvPISn68/Ms Yc4sCofNtf7OIlenDpX8foNbrczxQF5rXjJNZ+ptYmWYpQkbCNiblHXnfxr/PeGVo0VWKa// dU7CPAqOf759+6ZHJe1EUC3CrGIKua4FqSpug+h1+KIq5+qSLqCPDKoBmN5DddIjdtTCaep+ 7mDNPFgDp5V+o4bBEF1bfPp4vwNcZph3E7Dv7yppuvSRbLeBsNC/zaCr0d+r4YE8NWmf2gj8 5wl1rCeVawma6EdxFludvI03PN6Sac5WZwXRByQ4QkZ45+HtScuF7e3DN+prCZpwU0DRGjqF ngygHMK4VakK/GXYChCy/q/wtHsvacJPZBBj/e0WPahqr2I/rR74PUkNDNy+T6Zj+0VntsG2 CBbZFA2itTkvmPQhsLtM17C+WRX8ioG1JVQg93VQmBg8mk8PnhBztboEGr5yF4YFm5rdzXZd nXa7xeswvTgY/fZiggC8/Pfo/u31+PcR/nF8vfvjjz9IAl/9Cti5pk0dHkJ7YMNrufnFjEk3 +/W1psBUya8LjzoQaQasq5Xip8z3jrNnZRoICw6oT3ZVyjg17NU5LpVVEtq0zofCK+JeglXi VTAXQHMIRRAAZeBDj88o8WiONfUrCuufkdta3AzAsEImIUtwZFoY2zIVGuuCK0tmq6P22CFb /TIMQKmLvfMBKohS5yqifhUgyh8KRW8ZFiFqDHTprAo8B1Vka3V0dyWy/hoFfT0yHjTBYsEh h77pXE6+y2a0q9n7zL9S4a/X5sOvndGwPe+yuerEhQ1GW5L00mg6YZXxQYhQeGXnQFPjQdlW UVnA4wiqVJsB1IZlqe5lWOa9InUznTnyCMbJe/URpWrIiBh5cVIl3pojWmMRYkQRUm8HQzC8 athwUiT0lTH9Jcqk/kCRCGXZYCsdmqnkOAsFtG+zKZHlhf6lCKYiOEVNpgtLqn7Wcfr4T6zf 4HNBXaooh+LQV8UMUPxM1vqYBQIGgU5pZ72ZVKV6/VpYTK36Okdx1ydgXZZxV56bDHYCCF5Q NCIL10vpQJdVmVdU21xK8TOh09bFd61LL4PuMAHc1VnxJ+r3bXAvy/AyEh46qQJh5Xbr7thh 5roY6UJifQkeFWLQL+LxRStehybarqPCvi9NA0rZ7Q4dviPUHgimQkjn8yDqJNZNhUbdSvSv WgbadQhfmnqle2j+G9ndAv3uMGvSFj39IxaCrBtkukO6uB96rXt7UJvk+vjyyla7ZBdQh2v1 VbjUglZLh+m6n87YZXLRWqNbmYwZhAvhXkVu7WjnJAJ6k8JBrbUs544fRWcgxKyCS9kf2N5t eAiatBAobswz3DMnBdMHFHEH1JpexFSoMj1EAizxHEEELlo3cYLnZ35VipyVqFeJBUf36S49 f6pC0G8Q5E9xI/B1EQkkisv0msW10xUIE4n5aq8G+YPhz6CWs3sApoRwzjqjaydr41JKdMEA Jj5qadStsppN/UncyiBM1fHu7RkvtFkWF9WSf8gvX8HowmkEBPyBqFOQxV6X6KAbCNR4hVp4 f1wXpGGlbhLBEKCrrW3b75DIVY0VN1FS2kNUpg4y3wAkKmQZpnqIMSxRUH5aLhazpVUK+jTO moOjPkM57/N+hUfu4yzOIK74qLY50EyXF+9weHtfGgYsHrW5Az0DgzmaRo0HmYs8if2bYK1C LMY6PtI7dbvYuw9f2aVSFhCK47A0wXBsnF+r6PCjS12m5wDZld/kgwTVLPT/LdDKVZc3LLOl k7kJYgxLuuHGRsEJErMm/uwYxdTZPK+AIZHm75F+YeD0rPxktaffeDIPr/Bg7yF1Qumh5u8i grhP0xDnrpjghAW7hxB4VmCvTWFnifuKwgedOzhAJ1Iqzsiy0W6/vYhEQh2mGLvU5RiHZLSt GA5Zsoo3/1a6s/b0VXw43d/+/nB2uqBM2MVttVXhhNmLJMN0sXQqXS7excR9787ivS4E6wDj pw8v328n7ANgkMBCTbf1qmPPgrxkCrP6OWDYtocFTR+DMCJalH74eHy9+/jj+M/Lx78RhH77 4+vx2fleNbSUESpmmlvKHlo884cdTNPQm3JIUEfTZsYrzwBmStCf7hDZfV/aPFiVs9stVj2r f423m4y/xh14vnPt52zwcx5/nh7e/u579oCCAbdX9CxeaWMi8LDC0jD1ixuJHqjc0VBxJRGt 3OG2mcUGxpxMnY7hP//z9Po4unt8Po4en0ffjz+fjs8kiqdO4OQlG4/FvqXw1MaZLZ2ANivs RPy42FIBKyl2IeGEcgZt1pJtTHvMydib7iWtQO9PN+r4+MFme0OfWtI8IgZLvczbOHgNbtfO r8xw7k4tkVebDNcmmkwv0yaxCFmTuEH79ai6XTVhE1oU9cceD+kA7jX1NqSh/LsEY3pjo+/n vr1+xwAad7f/19fVNjWOw+C/0rkfsEeBA+6j7bjUbN5I0qX0S4YF9ugHYIeyc71/v5ITO1Kt 3gwzTB8pTvwmWbYkfz4/zezbI45ijAH9d/v5MlO73fvj1pOyh8+HZDQbU6RNIGBmqeDv9ATW Q/fzM5ocaGRo7a1LZlZv4SEQlDH8XfvUUq/vTzQ4J7xCpxU1XdqPRug1SwPxRiynMQpxnAov WQsFgh65a/yOxZgAePdy7LPZdfdhAkrgWnr5t4EzpEQB8zl9Q2POToW2QVhCu/lJRm+7D90q ioqjHVpk5wIm8DnoY5vj/3QyF3gDgQhTJ6AJhsWGBLNLG8KAW9KrECZQKmJYmqTT6Lphl62F 6VsPzINS2P584cmcgwhPB40qV9oJcGPSpgSld7dwQocEQuKSGTpYFTbPXSoljUKfgmMPtV3a dYimjZUJNVv4/+ksWaqNoN5albdK6LIgRAThYYVSbFOzLL1R+KV1B2tZbMwRn5olunVgOiGW zy7WfjEuvznO4xWCiKFxCSN2dZ6OKBbVMGHLKTn0w9vT++us/PX6/fkjpN6TPk+VretNLany rNE+OedKpogiaaBIcsFTJPGLhAS88RcnoeVZ0fUZUce9tGgKBPkTIrU9tliIHFJ7RKK4BPNm CD9IDpRUbeD+8NItyv7y77/W/08VPwU5bk06qPy+c3GN90TzFuAWat/d11Yk1iudjzztSnM2 QoPF6cHKyts+xjZ4eOQvGvFnjDR48atpL6NLlUwddjot3e4abKPaDlEHPvYNyyfpxAxmD/zh lyu72Q/MSLL9521INeU9rNjucVFlYEZ74xff88cjPLz7E58Ath4Mti8/n1+jMTFEYhy3BVN6 S26A1a5Uzf20Rzum3Pr+8fDx3+zj/dfn9o2q/8GgoIaGdl1jcZ+IGe/+6Ml7P010KXbGNxLN KxSOekrb9avO0UOAmC7IOExiz653Gkk0f2LbFXVyqQ0sFGD15zomYM38gnOkawkoulv1/Cm+ DoGfwh77iMOQtPr+irYQo5yL9ubIopq7g+2PAw4t3nkANOI5CoI8XVEZmvvZb42NDUk/dCD4 vkR7R0UmsT/LrCrElgANESMzOTrE1nEcFQ8KKq6VPJroKtBHQsmISiWDBhK5QS/JuFjKeoPw 4e9+TRPhjpjPXlSnvE5RV+0RVHTne8K65arQCQFdJNJytblJsEOPulCh/nrjapGggXAqUvIN 3RYkBBqZyPirIzipfpjA4xVQdG+jsejUVOUVW+JRFEulU1hTN03tx22J51C4DcuOrMAGsjiw Jaz/ys++Iq4LEV5Qh1TNM0KwUzuq0trKuCFqUjUNPXUCxYgyjvriDRCec/dM9iHO44R84g9h Lzi7pYI2rzT/JUzaMudRPLGbxlNFUhdsA/yUeODox/jCh4RgDcmcalb9YcxSvuk76pZhqiaj phWe78QfRe14HG1aVaAvMuo84jIYMteu7Wj4+aIqO8F5oGLXzHqmq/1VgtAh56GLPbu4DaHL PfW79xAmUMuFAhXUuRRwjK/tz/fCy06SmpTCVwE6P93TXPYenp/s50whtehzlXNVMimB0L0t ji/lSsr1G57+CGW3sgIA --dDRMvlgZJXvWKvBx-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/