From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1362081666322603275==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: Re: [PATCH 05/13] drm/ttm: new TT backend allocation pool Date: Mon, 26 Oct 2020 17:56:04 +0800 Message-ID: <202010261733.63p5ExHs-lkp@intel.com> In-Reply-To: <20201025154100.16400-6-christian.koenig@amd.com> List-Id: --===============1362081666322603275== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi "Christian, I love your patch! Perhaps something to improve: [auto build test WARNING on drm-tip/drm-tip] [cannot apply to drm-exynos/exynos-drm-next drm-intel/for-linux-next tegra-= drm/drm/tegra/for-next linus/master drm/drm-next v5.10-rc1 next-20201026] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Christian-K-nig/drm-ttm-nu= ke-ttm_tt_set_-un-populated-again/20201026-004114 base: git://anongit.freedesktop.org/drm/drm-tip drm-tip config: s390-randconfig-r036-20201026 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 1c8371= 692dfe8245bc6690ff1262dcced4649d21) reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install s390 cross compiling tool for clang build # apt-get install binutils-s390x-linux-gnu # https://github.com/0day-ci/linux/commit/618def1bc3db379a76b7462ab= 38236bfeb3df3d3 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Christian-K-nig/drm-ttm-nuke-ttm_t= t_set_-un-populated-again/20201026-004114 git checkout 618def1bc3db379a76b7462ab38236bfeb3df3d3 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang make.cross ARCH= =3Ds390 = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:19:12: note: expanded from macro '___constant_= swab32' (((__u32)(x) & (__u32)0x000000ffUL) << 24) | \ ^ In file included from drivers/gpu/drm/ttm/ttm_pool.c:34: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val =3D __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + a= ddr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from mac= ro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:20:12: note: expanded from macro '___constant_= swab32' (((__u32)(x) & (__u32)0x0000ff00UL) << 8) | \ ^ In file included from drivers/gpu/drm/ttm/ttm_pool.c:34: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val =3D __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + a= ddr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from mac= ro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:21:12: note: expanded from macro '___constant_= swab32' (((__u32)(x) & (__u32)0x00ff0000UL) >> 8) | \ ^ In file included from drivers/gpu/drm/ttm/ttm_pool.c:34: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val =3D __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + a= ddr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from mac= ro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:22:12: note: expanded from macro '___constant_= swab32' (((__u32)(x) & (__u32)0xff000000UL) >> 24))) ^ In file included from drivers/gpu/drm/ttm/ttm_pool.c:34: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val =3D __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + a= ddr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from mac= ro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:120:12: note: expanded from macro '__swab32' __fswab32(x)) ^ In file included from drivers/gpu/drm/ttm/ttm_pool.c:34: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:501:33: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writeb(value, PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:511:59: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:521:59: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:609:20: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:617:20: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:625:20: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:634:21: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:643:21: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:652:21: warning: performing pointer arithmetic = on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ >> drivers/gpu/drm/ttm/ttm_pool.c:154:5: warning: no previous prototype for= function 'ttm_pool_apply_caching' [-Wmissing-prototypes] int ttm_pool_apply_caching(struct page **first, struct page **last, ^ drivers/gpu/drm/ttm/ttm_pool.c:154:1: note: declare 'static' if the func= tion is not intended to be used outside of this translation unit int ttm_pool_apply_caching(struct page **first, struct page **last, ^ static = 21 warnings generated. vim +/ttm_pool_apply_caching +154 drivers/gpu/drm/ttm/ttm_pool.c 152 = 153 /* Apply a new caching to an array of pages */ > 154 int ttm_pool_apply_caching(struct page **first, struct page **last, 155 enum ttm_caching caching) 156 { 157 #ifdef CONFIG_X86 158 unsigned int num_pages =3D last - first; 159 = 160 if (!num_pages) 161 return 0; 162 = 163 switch (caching) { 164 case ttm_cached: 165 break; 166 case ttm_write_combined: 167 return set_pages_array_wc(first, num_pages); 168 break; 169 case ttm_uncached: 170 return set_pages_array_uc(first, num_pages); 171 break; 172 } 173 #endif 174 return 0; 175 } 176 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============1362081666322603275== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 vrF0cicMkqfYK/U/Dll1uHYSAgA= --===============1362081666322603275==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7046EC4363A for ; Mon, 26 Oct 2020 09:56:42 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 12A662087C for ; Mon, 26 Oct 2020 09:56:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 12A662087C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4421B6E10C; Mon, 26 Oct 2020 09:56:41 +0000 (UTC) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0B11B6E9F8 for ; Mon, 26 Oct 2020 09:56:39 +0000 (UTC) IronPort-SDR: pfJtrSqmIbBdyn3sNYhaEnova/O6ztmaLuaZoIpmAiDeSzMPazSiSKUMQH8nQWcDJama/1GH0w towhohXxMCNw== X-IronPort-AV: E=McAfee;i="6000,8403,9785"; a="229533531" X-IronPort-AV: E=Sophos;i="5.77,417,1596524400"; d="gz'50?scan'50,208,50";a="229533531" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Oct 2020 02:56:39 -0700 IronPort-SDR: u0dnBM98zI18bPyXmLNN3PVXXwDm/dDTy7H4zHvLbol2sgpSvRxrnhMAtWcn0bUIjqUTRCgSmw qV+O+86WiSDg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,417,1596524400"; d="gz'50?scan'50,208,50";a="349846583" Received: from lkp-server01.sh.intel.com (HELO 394efc4116ff) ([10.239.97.150]) by orsmga008.jf.intel.com with ESMTP; 26 Oct 2020 02:56:36 -0700 Received: from kbuild by 394efc4116ff with local (Exim 4.92) (envelope-from ) id 1kWzEy-00005R-C5; Mon, 26 Oct 2020 09:56:36 +0000 Date: Mon, 26 Oct 2020 17:56:04 +0800 From: kernel test robot To: Christian =?iso-8859-1?Q?K=F6nig?= , Madhav.Chauhan@amd.com, dri-devel@lists.freedesktop.org Subject: Re: [PATCH 05/13] drm/ttm: new TT backend allocation pool Message-ID: <202010261733.63p5ExHs-lkp@intel.com> References: <20201025154100.16400-6-christian.koenig@amd.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="J2SCkAp4GZ/dPZZf" Content-Disposition: inline In-Reply-To: <20201025154100.16400-6-christian.koenig@amd.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: clang-built-linux@googlegroups.com, Ray.Huang@amd.com, kbuild-all@lists.01.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" --J2SCkAp4GZ/dPZZf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi "Christian, I love your patch! Perhaps something to improve: [auto build test WARNING on drm-tip/drm-tip] [cannot apply to drm-exynos/exynos-drm-next drm-intel/for-linux-next tegra-drm/drm/tegra/for-next linus/master drm/drm-next v5.10-rc1 next-20201026] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Christian-K-nig/drm-ttm-nuke-ttm_tt_set_-un-populated-again/20201026-004114 base: git://anongit.freedesktop.org/drm/drm-tip drm-tip config: s390-randconfig-r036-20201026 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 1c8371692dfe8245bc6690ff1262dcced4649d21) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install s390 cross compiling tool for clang build # apt-get install binutils-s390x-linux-gnu # https://github.com/0day-ci/linux/commit/618def1bc3db379a76b7462ab38236bfeb3df3d3 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Christian-K-nig/drm-ttm-nuke-ttm_tt_set_-un-populated-again/20201026-004114 git checkout 618def1bc3db379a76b7462ab38236bfeb3df3d3 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=s390 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:19:12: note: expanded from macro '___constant_swab32' (((__u32)(x) & (__u32)0x000000ffUL) << 24) | \ ^ In file included from drivers/gpu/drm/ttm/ttm_pool.c:34: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:20:12: note: expanded from macro '___constant_swab32' (((__u32)(x) & (__u32)0x0000ff00UL) << 8) | \ ^ In file included from drivers/gpu/drm/ttm/ttm_pool.c:34: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:21:12: note: expanded from macro '___constant_swab32' (((__u32)(x) & (__u32)0x00ff0000UL) >> 8) | \ ^ In file included from drivers/gpu/drm/ttm/ttm_pool.c:34: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:119:21: note: expanded from macro '__swab32' ___constant_swab32(x) : \ ^ include/uapi/linux/swab.h:22:12: note: expanded from macro '___constant_swab32' (((__u32)(x) & (__u32)0xff000000UL) >> 24))) ^ In file included from drivers/gpu/drm/ttm/ttm_pool.c:34: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:120:12: note: expanded from macro '__swab32' __fswab32(x)) ^ In file included from drivers/gpu/drm/ttm/ttm_pool.c:34: In file included from include/linux/dma-mapping.h:11: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:72: include/asm-generic/io.h:501:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writeb(value, PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:511:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:521:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:609:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:617:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:625:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:634:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:643:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:652:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ >> drivers/gpu/drm/ttm/ttm_pool.c:154:5: warning: no previous prototype for function 'ttm_pool_apply_caching' [-Wmissing-prototypes] int ttm_pool_apply_caching(struct page **first, struct page **last, ^ drivers/gpu/drm/ttm/ttm_pool.c:154:1: note: declare 'static' if the function is not intended to be used outside of this translation unit int ttm_pool_apply_caching(struct page **first, struct page **last, ^ static 21 warnings generated. vim +/ttm_pool_apply_caching +154 drivers/gpu/drm/ttm/ttm_pool.c 152 153 /* Apply a new caching to an array of pages */ > 154 int ttm_pool_apply_caching(struct page **first, struct page **last, 155 enum ttm_caching caching) 156 { 157 #ifdef CONFIG_X86 158 unsigned int num_pages = last - first; 159 160 if (!num_pages) 161 return 0; 162 163 switch (caching) { 164 case ttm_cached: 165 break; 166 case ttm_write_combined: 167 return set_pages_array_wc(first, num_pages); 168 break; 169 case ttm_uncached: 170 return set_pages_array_uc(first, num_pages); 171 break; 172 } 173 #endif 174 return 0; 175 } 176 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --J2SCkAp4GZ/dPZZf Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICCeEll8AAy5jb25maWcAlDxbd9s2k+/9FTrpy7cPX+NL7Ma7xw8QCUqoSIIhQNnyC47i KKm3jp0jy91mf/3OgDcAHFLePqTmzAAYDgZzBfXrL7/O2Ovh+fv28HC/fXz8Ofu2e9rtt4fd l9nXh8fdf81iOculnvFY6N+AOH14ev3n/cv51cns4rer305mq93+afc4i56fvj58e4WRD89P v/z6SyTzRCxMFJk1L5WQudH8Vl+/u3/cPn2b/b3bvwDd7PTstxOY41/fHg7/+f49/Pv9Yb9/ 3r9/fPz7u/mxf/7v3f1h9vXs/uzi/veT369Ov+yuLr6cfbi83J1cfb74fPHx6/35718v7++/ /L798B/v2lUX/bLXJy0wjTvY2fnFif3PYVMoE6UsX1z/7ID42I05PQsGLJkyTGVmIbV0BvkI IytdVJrEizwVOXdQMle6rCItS9VDRfnJ3Mhy1UPmlUhjLTJuNJun3ChZOgvoZclZDJMnEv4B EoVDYUd+nS3s1j7OXnaH1x/9HolcaMPztWElSElkQl+fnwF5x1ZWCFhGc6VnDy+zp+cDztCJ VUYsbYX07h0FNqxyRWT5N4ql2qFfsjU3K17mPDWLO1H05C5mDpgzGpXeZYzG3N6NjZBjiA80 ospRGCVXisc9hc91JzeXZVduIQEyPoW/vZseLafRH6bQ7gsRexvzhFWpthri7FULXkqlc5bx 63f/enp+2sH56+ZXN6wgF1YbtRZFRCxWSCVuTfap4pVzKFwoDo506gr5huloaSyWmDIqpVIm 45ksN4ZpzaJlP3OleCrm/TOrwMQF+85KmN0icGmWpgF5D7UHDM7q7OX188vPl8Pue3/AFjzn pYjsUY6Wrm4jJJYZE7kPUyKjiMxS8BJ52vTYdvJMCaQcRQzWUQUrFW/GdAJ1eY35vFokyt/H 3dOX2fPX4FXDNa11Wg9k1qIjsA4rvua5Vq3o9MN38AmU9JZ3poBRMhaRy2guESPilJN6ZtEk ZikWSwMqb5ks6bcbcNMPh9PCs0LDAjmlci16LdMq16zcuDw3yIlhkYRRrUyionqvty9/zQ7A zmwLrL0ctoeX2fb+/vn16fDw9K2X0lqUMLqoDIvsHML1ZATS5EyLNXe5m6sY+JARWAMkpNhE b6I0s9vWjUMg6ErKNlPDzC0iHT+FMCF9fntJKUFuzBtE4ngueGOhZApvKnN3OivdMqpmaqhu GnbCAK7nFB4MvwUddLhXHoUdE4BQUnZoo/QEagCqYk7BdckigifYiDRF95zJ3MfknIOD5Yto ngqlfVzCcohJri8/DIEm5Sy5Pr3sJWgnk9EcRTmmDj17xkYe2dxuZLNhvpQ7k7aq/3CM3Ko7 CdI752K1hFmDg9oFGRhNJEYtRaKvz05cOG5+xm4d/OlZf9pErlcQgiQ8mOP0vFYOdf/n7svr 424/+7rbHl73uxcLbl6KwHZuAT2GqooCgjJl8ipjZs4gkIy8A9lEgcDF6dnHHjxG7sM7/8tz jP+cSCRalLIqvMMJzi9aEKKbp6uGPBxuVLR0J02YKA2JiRIFXOXxjYj10l0UrI0zgLTCzVqF iNUUvoxHgqMGn8DJu+PlFMmyWnCdzmmSAqIAPclBzNciIoOLGg9T+IatfTNeJgPgvBjCrJd1 LAu4xg7FNPN8HgRb4LbBQtMcL3m0KiRoFfo3SCMotu2W2Ii83X03NoMdjTk4o4hpMiIs0cw7 oXyKln9tA8TS0Qz7zDKYTcmqjLgTPJbxIFIG0HiUDMgwQu4xNrT3SSVNWcf0Lumd0rRqzqVE R4x/U9seGVlA6CDuuElkafdZlhkcTc+ZhmQK/qB2o41ovWdwNxEvtM2a0bg6AncVKHRKGRgF AQpdepsK2p+hr22isbGoHPdqSNHagCUc83QQltcRlAO1djV8Nnkm3OzPUXaeJiDp0g9DGESl SUXzUWl+65gmfAQbEkTtNTjKitto6S5WSDcYVWKRszRxtNa+jguwIaoLUEuwp04OIKTnqqSp 4I0prWHxWijeSji00HNWlsK3Ym2ehtSbzJFxCzFeZN1BrfTwlDbRXa83ZpjCoK+6YWAuWo+C ZH+4WRBqk0VZKfTHR/FPBLfwJjyOXRdh9wOPiOnC/VY3otOTD22k2xSRit3+6/P++/bpfjfj f++eILBj4HEjDO0gHu+DNH/Gji1rSmskMG7WGbyujMhA8o0rdhF0Vi9XB+i10nsVEgbCK1fU CU/Z3DuPaUX7IpXK+ch40JFywdtd8mcDLDpBDPRMCadUZmOTdGRLVsYQlHo7qpZVkqSwVwwW smJj4EBoi6V5Zl0T1sZEIiIbX/t5jkxESp8Ea9Csk1JunOjXpjqLljkx7x1kXCZ2qzwY481R 7/JYMCcGxvQS3FgbhznnV7NoVcerA1ybnC5vOGSIBMKzXA6wO27GvpZvERcgreDEddFho64g cSvwoLZgiZ0YUIJ9wXEQ1RbuMRLmUyXKlRpbpYLdmHPPgiiWw4azWN4YmSQQAV2f/HN+0v3X Sev86sSRnQ0cZAacJeDbu7d1X7YuSKZwVMDGXXhGIAUBFVitac98sX++3728PO9nh58/6lzO ibXdoZl9oburkxOTcKar0n0bj+LqKIU5Pbk6QnN6bJLTq0uXorfk7XhC7fuhxAgendLBTzvq fBJLl/ha7MU4NyhRXeWe+8Xn1tJQxxfROHAwBqVPMtJgUfIT+NOpwSC2Ceyo+JrBtPQaJC28 BknJ7vLDXOih+adMZeYc1Ly02YaTeC+lLtLKWjE/1XMPfcxVm5r6B1FlOjybWRRCIJRdhbC4 ZDfuqa2hGmwLpMJObL+8gx3zthkgZxf0NgEKDMgYCuahzsTy7vq0tzYrfsujwIjVDs3loSlc 53JO15chJpbYVqFzCW79GhopMiiYMknWZmW778/7n2EDpba3tpwKwVyTlofmuEP3XtzF14Pa WnWjGsdoSvhrHa7UUKkiBUtdZLEpNPpDJ01gEDMvNwqZAVVW1x+cig9kl6vaTY6nmBP4G1bm Jt5Aogq+kSBrBO3JsS6dv5de8beb8VMsqJQO/R4cqaTKI4w+1PXp2cfeVivwlXWk7nCuItR1 OvaKQBQVnVWvE4jro+iGLoN7bFu+49fvPwD248fz/uA0QkumliaussKNejza7kDyCE2KWy26 CSPqnGsRt550/bA/vG4fH/43aL6C49c8gkTeFoArloo7G6qZRcWVZ8KKMXMfZU66Aw9GVNHa HcmKIrWxICYelA2EGMIsNwWkl0noTlfrbAjBzoPfJHExSZhbNHBTysqveXfYQRKHQKY2eWTc ZNqFGvw/MRXGmxjs3Rob+WCO7k+AukIxmK9B+DGcjhWv63MhxdpW5+3yQnoVgY4EAkA/gfU3 1WPEs5gw1u5CBQBdypEKAFJYvSD1PFCxuka6e/x62L0cnHCtXie/ETnWn9NEt3rWFk67IV5D eru///PhsLtHS/vvL7sfQA2p2Oz5By72Eh6ipmDguo0AZmUm6yzEC25WdSxMSuAPOJsG8iRO FR7sjDyBZEdgFljlIPdFjoW0CPslgQnG5BO73KCRZo6t0HA7w5C8hpZc04gaauDkJkE9qKl3 1EbQ8LKUJWjbHzzyVcKSeWWYvr1pZ1x6gYJFQqaFVTAtFpWsHJbazAeiG9t+a24cBCJAG5xA /iGSTVsDHBJA5tF4M6IooTo/YltF9dWI8AVUZjIZN/cMQrmVfKEMQ1VER9RsFVisUAxYzaBK FjiegmNRpJmzMegDofbKNI0lSjWQ85oF00tYo06nMG8n0dhyOUICRqP+ayD9WiHqHsigVGbR DbS+yjGCi2U1jHVsSUkUYElth7m9HEIIonF1Bs6pl0mOwe3IyVZnr1vANJxPoMOy3vEpUK9H jkeOwRsee2wlYLpOvopMtIlh3k2ABf1sQ0AeYbnE2SgZVykcbLQXWApFZSBexaJsJCzuwrVh iKjjva604TjsFEsmc0BAXBYr5+aMxBs4YqEqYCqPzwcIFhiQpsR1fgYBoyEEanldZ6yo+XBt bg+l6qLddmmwKboN78sbp8o7gQqH1wIlh3uojjmMjN3KHtVl7Bapg/uo3BRdi34RyfW/P29f dl9mf9UVxR/7568Pj3Vvvr9VAWTNC0wtYMkat9XUd/sC2cRK3lbg5TdMHkROFtiO+Np2Kqwz YRnddUa2tqywqNono41YQWWMbYPogXZ79Y6aGigj7LwyugHTUFX5FEVr86dmUGXUXUEj+wk9 9wSXzTuRzT+HxCupO3C1ZKcjswLq7GykauNTXdB1D5/q/ONb5rrwiyRDGtDA5fW7lz+3p+8G c7TXxKbWwSLmjcmEUvX9kqZXaURmC5Hk0CoH2wcWZ5PNZUqTwPHNWroV9jhG30LVFzFSiGXc tvbcT3+xZ6kiJcB0fmryIAfT9p1v8JqLj8JG51wtSKB3k6zvimq+KIUmG6YNyuhTr8bSEmCx m2rAtngIuqTWaXBtZogFadyQYrUvm8VYK6n9NFXsR6KbuQ6XaIQk8GoNGMTN+AItYSTDxMJf wWSfRtF1mTyh9t3uJValC5aGTNbXa1uDTd0AKrb7wwOavZn++cOtOoM8tLARNYvX2Nl1o1tI NfKeYhRhoipjORvHc67k7ThaRJ7lDNEsDi/mjRAW8oaXmkdvIi6FisQtTSpue0JiK6RKPKn0 AzMIJ+ihPY1mpZicXswzevqMRZMDMxVLRQ/FC2+xUKtB0tdPLnJ4bVXNp9nHO2YgOnP78XKS lwpmg0iM96t6sUicHRGTWkwLqUrBWN5SyqmqnJbBioHTnpyUJ4KccaPWlx/pSR27Qr1NW20N jp97qLNPWOHz7SbAMG53KywNuKy7gnUhUfbXs5wjDVRCNgVwyFb9m/cOcrWZ+/cnWsQ8+US+ hb9eX3prb4lCBiz8liBrrvW0uq/y0yCibUyXKvACf7nx/dcYhZkvJ4iOzPG2CfwLxqMkig2K 0i4ZxnWTzNQE0+w0NNMM9UTNfSia1l5bnJSzpXgDepTnnmKUY49kXISWbEqEDsE0O8dEGBBN ivAGYhk+LcOa5C34UbYdklGufZpxOdZ0U4J0KY6wdEyUIdVAluAZjp2QrqHPtMSqWJk5XQGb q9WDwY3Lm9ytmkAwC5nrCNKyNILr0+v66hC8BysKS2FtLf9nd/962H5+3NmPxWb2Ko1bD56L PMk0FjCCSXsElgbcKxIA8ou5+GTrbP29VxjVXAp2XEE9o4pKUfgBa42AvIT66gRnD7syY6/l tgCz7dP22+47Wabuen09d/ZGtr2fV0CmZNu6jivtW4e32NPjFGoN/2AlJewuDijC8hPPbAJk W35miE+Y0mbh5kv2tvGK8wLH4ndkjprVrcfuUv0AM2hc+vCGWy9+8wnaPZb5aBc37H9SXae6 +Wkbn3Xb/UPA0ByzVfcFGkBd6aKqXwHMXpQqOR5JrwAJ0W7JwuFYRTfBJR+7HyyOS6OHdwrm ssrpwkNWdUGFF8cp6t5XK02rObCXdr3rDydXly3FSHnTyb6HeHiTG7ah8jGSOqsvP3oBYsoh rWIQWJE9R/eKF+hie0PaiS8Z9XGSgwUWmLo+vWphd4WUTpnmbl45Kd3deSJT7zbcnRpeHexF yssSaxa2IVHrgf1Azg0a4/YqHVZkV/RNuPoW1ZrjB5/uYDCwWJq239kQwxZ4jxyy2mXGSq/Q av01nJsNpP+FvXRMiqcz6oXmdU2aeYXGcQPXGzPtWjb8PnBRel0wBHICBnITJXfbOGo1R6vH 87aBY41svjv8z/P+r4enb0PrijcUuN+9thBIqhglZky6PEd7i+1+d7yFjYzWqfMK8NB8D+Ad EYBqSWnybVI6PgCf8L4dVjUDKEsXMgCF97gt0LadE0ZaBksAqSp2iUW0CaarzRIfzIhaJpQW EaUqNW/LYCquigAiCv/CAm71im8GAIeLYEJ4scj9LrK+ZdBqbOI/q8z7QggeB7vXv2Rc2E8q OHmWRO5rkihqJx2xkXIVELQlIXvlgKyaAZHF4RfkSgn3u4jCFHkRPpt4GRUBGwjGDxHoW04N QclKGm8PZSGmkAuMqnhW3RIvUFPgJbicex8noHuUK+EX9WvqtRYjM1XxcCqEJ7IaAPpl3U/g EemqoQXUatiLpIG1J4yWW0Nk1W1EHwbabIFWUcO3sBgSiPoY0kUFBUbpEOCS3bRgn3sEwsaB 95F03RXXgT8XnaJSVq2liaq525Bs44UWf/3u/vXzw/07d1wWXyjvy71ifek/NScDiyAJhTF+ UGkR9ccyaIhMzGJfGJeDzb/0jVAHGprXDhVaGAsfbDWykokifCHh9mXroaMKcTmE4hRwPgKI cj+0aCHm0vuOCqF5DKmLzRn0puABklzLO1ktpCd1zAi+bpuV2KsEdFG5JrSbN45XfHFp0pt6 mSNkELzQFelaS4qUnKi3FcHViqwYbG4NG5yhGoqrUMG1Ra4q/EEMvLrkRy/4Kxx4MyGMu1oU BPS2NQ4uNSvokA9IwysNHcjtNfR5QCliiCI7okEPI3re7zBcgkT1sNsPfobFZbJZpgnWpriz Ehb5iuIyYZmAELNmbIIAXBOFbWY2/jeTQ3zwMxBDglQuptBSOaYnx6/M8tzG4h7UfigcfEDd gGEiCPWoJXCq9jt9YgHT6AeForTHxWPXj9wZlwi/kE7U6Bz1Z1HHJkFFldXYK3RqPIK3x2/A grY3TqWJI9K5uiQq0sXYcPCIkL1TIa7HA8tYHrMRBhM9xvry/Ox8BCXKaAQzL8GpYFA4ggfl mAupTD6+LSrPRsIxb28LPSa6fibm9i58lBhItd/TZHRqTRx4F+xoC2FQWqJFWkHIS90ihsly 5ssOnqkdRHC4dwgLtwZhSgzphglmg8iYApNSspg0KhDZgu7dbrxhtT8M5FkDrYehX7QhGJiP RGNhzbtkhjCf1e77whCY5/UPM3nMaDRUIzql619yGsWiPMgXaGQYrjTujAEp5394oR7CQgNu QVIzH1TyP/hQBHjXzIfZuykexM+tEVKneSHj4AhGuNaDLde0IsRVQe7nGDy5iSfcx22nV9Y/ 39pC88vs/vn754en3ZfZ92fsJToFD3do6FxcFGrJBFpxHa552O6/7Q5jS2lWLjDx8n8XiSKx X4WoKjtCZbPhxPtFHJKueY+x5JUc0HjWt48hjy9BGKuIDGR6imV6BE8EjAMirBja78/f/Abp yC9rkLRjdoKgDcVIkfrWnJgkxx8dOCK3PBmJ4VyS1oxMspxL6+LeuKNYgQq+fyHJGlfyxlk9 BzM5Maz+xjnb67yT0xGaPzVlVGQqLN9QVJCQ483ZYpBxtMbj+/Zw/+eEncIfZsN2Q5O00uvV ZPOCtNFDwvAXayiStFLaL51SVBD0Q5h8/FC05Hk+32g6NqfJB9d7xuhCNz1NPmHge6Iw0SGo imoSjyH8NAFfD34/hiJTdCowpORRfmQurkbrmSEphgv/D8EueVrQOXlPcmwv61LSWxkURcny xVE70BKv1SRz6Zk+thEpzxd6+bb12lBznCJj0RH8hMdrSGzZSZZv3KI8GasYdCR+yk/g/csN BEXYOaFIVtqvwhE0YZw7pOhd0AQNZ+lYRNVSRDyfnqTJsycIhkEzQYRXNN62T10/aXpVXfo/ cDYk6RzVBIn3HQpBUJ2fXTudzclaWV8ubSJl7xk/mr4+u7gMoHOBYY4RYffGw42XOl268CiE ZGjSzEhHxycZiQZ8oua3T0amsLcayAbJgCwnhNUxEtGoUQRMNjlnPmjXuSg6JyfmH51cJEHA 1eDtz+aoseld62wfBz0RhAW/81YDIResv8E/PWuur4Ktnx3226cX/CYcv/E5PN8/P84en7df Zp+3j9une+yKD74vr6erC2h60E38P86+bEluG1n0V/rpxkzE8XWRrIV1I/yA4lJFNbcmWEvr hdGWesYd05YUannG/vuDBEASCSTYE9cRllSZSexLbsicUOfUM6sTBTtZthUD50Ug+4wB18fP 3LO30VXWbnnX2SVcXVCZOEQuCJuWANJccqekQ5m4YwRQWgDTU0hdoArFnRGoTm4FdJhlhasf 0Ejxk3+wxGKdFk5sfFMtfFOpb4o6zW54tT19+/b68kmegne/Pb9+k99aDc/9hmhoeo7FJF32 /1swTIyHdg42x45Jw48RdVvA1c3kwpXaZoRTujmBWdTNYdOE0u841YANwCYEmEOoVFguHLSO WNksBkvAi9ZVLCqMlpk8i2wiUJwygej70kbY1iYFnSRcrHxDSFcTptBI9EdfUCpWRDApBax+ LwjczgjVR0/AZ0XQsat39ISgfNavsayvxDxTxs/Rw39hIeuV/u/tf7fW5zW99azprXdNUwbL efHa382r0vOdXsvomtpa6xMjxuXpQWTnYrv24GCH42E3kKBpICfNoDmV3s+hE8ob2LMuDNqK 3lsGRddOW4YughRYEAXv3CEyVYV2ua5l16awtuRSA2B/OLWLXUHUO+4Hf3HWXt/6NrunvXVL BxNZ3i/k1bAd78Y0S748/1jabVNjBGktdYjDsWOHc2kHNJyj8LxTJrUhlf37PVOdbSUfzfn5 kB3cW0BjBQoMjj5fC4OqJ9YORYXm0cDEq3CISAyrGlM+MzFd62kzKTAg/JYs0bFsGTivTt+g 0SL5cuXclIMN+KU0A0fifnZZWz56GpbWzPOgFTd+oI4Lg8Y1WJqNVhNHlW1p9F0CS7t+aAlW AGv5lHtZMjvNqA0HxvwkKdI3/07TRQ1AFipBx3dHT3QRvRV9tc1t0ZFbT0+f/oUyIIyFz97i ZpnWV6b8Z7kiwO8hPRzBqpl4VMSKRjvLKZdI6dIEznHUcwQfuR0jwEvoyTYh6a365wl1sLo6 c75VjZaTVJeSzv1Fi2Qm+D1UYv2yoaAi1xp4IXY6X8pn2VRoN4nFLpGsr9CPISmxzmWEyTCp SUWdREBSMhzsEmBV29Ah5gF56MKtJ7oCKF2pKTEPmqpzTh1iPxfHSizDumlsrzGbEA4rfeS/ Q1l1VNvk9+LQD1DKlxk6HC/vfDdUF7NL6oq1f2v/zxlcmlK6+BHiOWAlpa+6hcZSLlmLoii3 p8bS9kyobdlcW0a+Ic+yDHqxQYLjDB3qUv9DRlYvwELEPJ6M80eKp6e8CVky1TYyB3LHqSQK 8kR7+OP5j2dxIP2s3xCjE01TD8nhwSliOPUHAphznCRHw8VS9rqCA77tyCCLI1rq6h+ogjtS oTFieX6gPuI56XqisX32ULo96w+5C0wO3AVmPUHZM+iiCz922N9yhKfcb1OVBOJvHF9y+rKj 2LFpJB/odvD7g0Y4BSan5t6jfJf4h5xYHUmT2u72AM4ffJiE3dtWWv3FQtWnU0590xZL7SUf C8nPSvzKa55Q2il5GnE3WLFiTl6f3t5e/qFVW3hbJaXVAAGA+EaFs30A0SdSbeZtBdDIM4/U O2mC/EoVfY6oqDxTofzSuu0E6NYFC4aPrEIZzRcbbxngHTwUTYoZI4GUfMeIVQYuk4iFD5ll 1AOAssNlLvyIqI9MuYw6ZwzAq6Lr/A4ykoSzqi19K5VJ5YltGJPgmgz2PLU9s92lVGVFZZto Ffz+AB8sFJgoxyq3h23pcUeQaCzYjFCUP2SqgfIrUJgeP9UwWl01zsEpxyxfGlHlRei+DVOT 21tT3ifj80DiJCvMdqWJcRmmNYf8Nw2kn0TclrgFmQzpQy6Lps3qC78W9Hq96EdkczUjxOGe J0QpOLoD7ZekAplQpWKE652unW3ddw3e1VCbtokTt11jBtXnNLt4vi8j0PaAYRV5ND50fYd/ wfRakOpU2NXVCadeinVmXNwulynozIvqZuJ1XCkoDt+nBsJ5fCc5U0gIxh+tSLqHBxw9CiIA 913GKn9kLCgMTsVJe2G+W72DGLdWCEDZ1vv+mFGcqZS8u6YdxFwX43NgLb46ZVoI85HsNAwM x+MRy57WjAPmgF/DAuhIxwwD1IdgH+3du1Yw3Onzv18+Pd+l31/+jULvwFeXxDyNJOTmgHjp gNCKA0DCygQMX/BaDGVUA8mozNxCj50D+sDqj0JKZHWE4fcXBpFd26TIcLobWTH86R2VJNnt 6PD3gC3yAv7OKV4Z8BU1YRIomCLWQ2BFz5dtxu7nBptj+YFB1H0MzCquwyqhmvI42K4Cb+vn YXmnEbiyqWmJBS9vLrFu7lBwZrduRL0zEhB/1YqGpxbQQUaVgEfbtHmHWLqTyiAXB0aHtR4j zDGtEBQyELO4BsjXVhOZE96gu90zaqmIL+4TQxGCzqgZnBeHoTsjC861AP8V/FMPjUzW8kts 1J7fF2SwTDik9hY7um/nmFzoqNu3rh5wmpYix9NU5AtKQ4mupTu9p7DhzI3rP8lacGFDXOEI gyepff+4UNlICCF5TUaC1PRjYSEHrdWx8KkMAF8nhRd3wjh9nzx9v8tfnl8hJdXvv//xZbTT /0188fe7z3LZmi64opy23kSR3TAJHIqQimgx4sPhzDoUrv2/rH4sqFUcNV4hgiE01DhX9xHq CPN4AadcXOUQKcRg/LtGTFRpinAya6IMsi+4yOFm+y8qfMWxyxkcC/jVkwzZgUOF5Kwom4u5 v7L+1AuSkRUb737f9afihpsHnv1Dp2ZGydEKGVnmcEYGIgAzci1KDG8rh1rAKAHZJZJxIiFc 1n9BBrGoXGKHFGVGNLBDa6pzJeRwxSNS8cIB4CzWZtO8Rw3geH8+4LIYzkNXDFnC7JEbioYW EwAneE5PZS1TLOdEPsY1aondDbBPX7/8+P71FXLJfrZXDhSY9+LPwLzIAQqZ1x3RYEI4GYfl EN8gI9ttXq1vL//8cn36/iybIV0jue1UJr9Lr1ZB6VVW40Kz1oXBrU1DPYVIlFXSUIlTuDZP pqXmqzBdX38Vo/nyCuhnu3tzrBs/lWJrnz4/Q2pAiZ6n6s31v5PNT1iauatdQ93hGRF6jNBm Q0g5VJ6thgmz1l7HH3ZhkDkFECRZS7NH7w7BFM+TXs7TUs++fP729eULHjTI3ScTyVk7UkN1 HtbcPgZFa3P5RJ9sM6ptqv/tPy8/Pv327o7jVy0R91liLrnlIuYSEtaluLVVUniSGAtSK+2Q bu1Pn56+f7779fvL53+a9/sjWCTMwiVgaCgdokKJc6AxxH8FNENRaEjDT8XBcFrvWFukmK3T oKHnhVgwlAivCWS8ivHJcLSy0TpBlRDF+5t0e+ZOtTL5SFYfC2yum7Ce436u4VxN2lwLB3Gz ahcsY5QPiZI3VX74p28vnyG6q5pzZ60Yw7HZ3YiKWj7cCDjQb2OaXpzcIdXh7iZxtM3c09A5 w87LJ82V3DV2MK2zyn1gP4BBYHGp9Scjg7MYo75q8ZYcYUMF75dJsyi89YZ8FMZG71Q1edFV Miwy5MyZTGP5y/ff/wMHPLg+m/6s+VWmDkAs2a3v2FQOtHVq2USt0raoLpG7caako93r4bbb NQlVKpHuxQwpOQpuMjI+jbOgxohKwbUraOFjkmutHJQKDiej/nbwBkkULNpDw41wJ2Y5sgSV kEqXI5MQEcWo70eibCxpnPdHDum/su5S8MaYsTGLkEzCcu4bWTqNvpxL8YMdBP/SF6ZU22VH 9MhU/QYpx4FdAwdUVabicPzWjOCqYVws6fRamDFJR0yC9M7izOInBrEBD+c8N9cnoHJ5S89P Os28HO4OlVvg8MebK+NVp2IY5QJdhkk3icGNEKp0aMFpvzWJk4f5WHPr1yD2SWFm/JHAqr+n EbzochpzPtxmxKyp7indRtobk9Yg/UCTQ4S+3r7tZ2wuOJ8eZUASwPvm8AEBdDYpBIP3qcgW KWBoCTT5gBwcxO8qNddNk48qAgQDibFkhpWjZR1+eaIBA7vF8W6/dRFBGK9daN30Q2t0Qmd8 MMdrTAJRn8sSftB+IpoIWEjOUzErRRuFN9rGORKfq4z2IxgJwOKxSJB2B9ooNzX6HTy/fwd/ ixfxHaN7kKRdU4GCPkkvdA2Q5BCmFeR/h2PjP0f71d2vr18//UvvRJdhGJtwa0Ujfvl9WvkJ 5wJlABg3lLnwa5hT2ZnQLLm3CXOTh5MQ7EilvsN2MW1yem+lvDdzHcerRymwLlXmypUAtVL2 TfN/QW/6gFC9FAUexFRqAeZ0rciUBRKZs0OnkmggaGIBUOAwBZHeyyQQ5Hven7qz05Qp0IJn A5hEOf0e0CSxwhPOGjlzPJWg+/L2yb0kWLoJN7dBCFFmotkZiC9JwXtUj/jga0+CnWkMNU1f 5JU1ZxK0u91Mn8KE76OQr1fIrVHcfGXDz4LD48AIJOQ7+pO4fUvjZGVtyvfxKmQoFCQvw/1q FdmQ0ExUntWC1eCC0S7DzQZl1xlRh1Ng2WssAln5fmWw76cq2UYbxJ2nPNjGdOZpbp0z46ia oi1mlJR6ZuBpbhpMIGr5ICQklLSsvbSsLsho5qG+ZFR49kycG5Whq5gnRGLEkebJQqXxZXZk nuw+mqJit228o3xeNcE+Sm7G5aahRdoP8f7UZrhjGptlwWq1Jte/1aWp34ddsLJWp4JZry4N oOBuueC5ezPucP/859PbXfHl7cf3PyD08dvd22+C1f9svMh8ffkiznax6V6+wT/nLdeDqtHk yv4/CnNXallwR28/X0ngCcpAtmpL5+gtvvx4fr0THM/d/7n7/vz69EPU7KitLk2rmckZYPZh qZC5HYJbvz5QskGWnBprMbNSTBNWgU+LHINP7MBqNjADdAanALN96PRTNzG4F+gr2OmuzPul PFdGTp4V6QDso2lMSEzts/wmNWOSS4hkpvNp5chqdX0qe/jfxLz+63/ufjx9e/6fuyT9Sazb v7vMgHnVJ6dOwZyEWxJKiYHTJ0eimATdmLLV4t8giZMPriRB2RyPyLAuoRxMqUxnRZ77248L +c0aYt4W06DiBuSJQvjqL+SfxIQMnHEvvCwO4i+nMvUJrXubCKTKnHtCdyiqrnUbPec0tkbC Gs6rMrAa9xXAcbhSCYJozyAu524/ktvxECky37gByVqRWONzqG/hhJhXVRY65TlLLroON/Gf 3CT+4Tm1nPmaJUrY3243p0cCLsbe9xXTOlQEYwk0w4YWye5matk0AFJQcbBAjfHao9CmEGKb NAEKMW2o+C+b1Wplk6h7ws64gbEV4/e/rIwzeSr+qK3NYC6idWJjD/Z2D/bv9mDv6QFqx97q A+VTgMiozuzf6QyeWPHFfn2jgoqrs/dC7VMJXXABMIggF3RJuttronNlbwAZV1dsLBvcJRV2 hpPgTNQS0grCSrBD8r6os6vlx+XSLPBOE83CFhCMSaSGyoKGMArgvsGP2S9BGFNfLeFDt9Rz zk9J6oyEAnv8fhCF9sxxixVidc2X8Ok1ATdPg8JpA6TX9DXgBOxbaw/SY3ew74jaVPxMoCm1 pHPb36JgH9iHTT4Znwko5l0k5pj27g1ctP67ry5QdrsRyJD9V7W+z2426LHaREksdmvoxYAe Uuu8IDeo4ISyOZWvTTvGgmdH/kuw9VDBSpMU27WPosJmJD0KFDcjUQ+CBRFTI5au3emHktk3 3EOWFk7haRLtN396D1xo2H63tgq/prtgb4+p45qlWL8qsW9EjI5Xq8D5SqlZ/OcbDi6C2QuL n50ObzPMFAcFlWVTZ9LYB56SOJmoAF+y7tBA3vGus59FG1S+/MeysraagrskhmH4Py8/fhP0 X37ieX735enHy7+f716EHPH9H0+fDHlJFsFOaNcAqGoOkP66lM4mMh7XyvmEOFIkOMkuzAI9 NF3xYFUh9lQSbEPMlsiygfGQ39HzBDS8KEPqnYfE5fnEIIvOf7JH5dMfbz++/n4ntiE1Im0q mGMsaUChDxxp8VUjbsb6BcChMnJgAgndAElmqIlgFovCHQhxLvtmvbpYbaltAIjoVsKnceR8 hfKCu+QXymNZos5l4ZBfCpILVahenHjZODztu8Mzq1rkqihJdx+JqlJru7GuN28kBevFGLvA Nt6ahmMJFVzfdu0AH1ttpsANEyc06QwmTwLBCmy3VkEAdKoE4C2sKWhEArE0LBFFH4eBTS2B N6fVH6oi6Ui9rURXrBMCU2mVVWd9kuH3RQpe1B8Y+YZKoXm8Wwcbq7CmTO1Vr+CCnZB7ky5M 7M9wFe7c72DjijJpBxsg6Fha8Ef6GZsiSKn9JlFKjEeQTIxQBzknuI0pyq15bbbz3kJXgu3t oaBdAR70FlRsKwtyLepDU092+rZofvr65fUve0c520gu7ZWHn1RTr2fFnUG7TzBTFojiIRVt TvqOWxPwEZzMHSXaaJ39x9Pr669Pn/519/Pd6/M/nz795Zp3oBTX8w6gShQw21XRa2WKZ91R d25+5iitoPoNuhYXZvL4GkbIBBqT9GhfaajWBLl6xSzL7oJov777W/7y/fkq/v+7q2nLiy7D NvMRMjTozp/A/NCGBBiZX2dowx+RnnKpUePXyokczA+m7tFoS60HHylKxFKnk7lIq8n8MbTr eEaKiwnkMpLZw1lcKx/9b4vMuHa59dS7z1jlQiQ7T6aqQAQduDN0gsmy4+2aNKwWUo2naTMZ 5MS8ZPDEzQrKbNCAS82BldgLuGIJfp8IgN705ShaGXSgjLgNQ7/RN5cbQsNmvOC5ZF1GR0A8 oqgNLOEZDmAq/sUby7Vdw1zHAhllsrQeWQNEZgLtxD+wAbYrvMEM+jN1T6JeC5LhIldu13A+ mI28ZL1xd2g7rxVDsy5pG6p8gVjhvO6sS3wNhWAZygeITMkpn3go9NwgCe1xQDYJA/UxL2n3 cklw4oVVjJ0ZXvQ869DZgf02YMAumVjl3RAlDbo0+sf21NB25fkjlrK2NxeJBoAxpsuLznlM P353zDraxd4kKlkCGaO9L6cnuj6zZijJLMugbSzque+B7lhoxT42ztkwIX3xHkYCca7VfcF8 33fkCxSDAOatMRYJ68sQ/Qrwrwz/NGekvJHzzc5C4jXFRPl7qA9xbOpZjC/UmWpaww/rNfqh 3hWcBWOVlTiak8LJJNYLeAOQQJIYc+GCAt9Y7XVhReE5NrZjqPEhqYl95H1W2RGABbU3Hr4x EOBuvjyFsxc8VUTCLsXZd7WMNKes5OhZrwIMPVKrzNAh8DznGiki6iQZkWuiorV+U+4Wtb5Q z5RGtPXwzOxUwRNa/WMSyXTSlASS2uf2/FGavbOpUv1OafZcKEPqVToXnAG+qEeI5S1plJ1V ZyQ0HLLQaqmCuM46NoH4axntWeUKLTkMMhKewvP7xxO73tN9+JiczGRS6vdQt6BJr8WRDZGA hsw/A8emOXpDSWia05ldM+c1vEYWcbghrSYmTd2bhsQMaYUz/NpX/jQDQR7RshQ/F+ZDYC90 PJDidjx4EVT/JRyFX1YAUINnOALzeuUJ7CoQ5Jaz0jDnVbCiPdiKI7U/PljB48dhdvQP1QWz DvweR/GC30vGK0DDkS7kcGrP3T+GuLRHIoQe0UzRRlY3SBlRlbf1QAYYkBhbtJFAf8Onb+Sz BLrQjeV0I0FW5AYJy9sjs0CyaDMfmoRmtWASsA18hHe3OqdmUuL1iwSiAhwdZMYUbVPYCGim uzYlSkJ9AyXb9w6FLLsnw3RIPEo1PpbZl/ZQ8KtPQSCQbpChcbkUSedLpmrSNPgkFEtst45o PkqS86wqaOxjhw47+B2sjvQezzNW1v74SrrImvVQ3btkGcTHe4+BF//smrpBh0BuZU8k3rCT FfoyX4/4S5GaWjRpVEkzy6F1pm/uqQIFfeNEp9JftEzGlVYvpvzRskbqrOYg4C+3Wtnh5lY/ lCxCrhYPpc2LKgjsN7IJGu312s36m1jxyFT7kKXox1CW6LQUIGonAKVrKRyahuZhQBcDr2lR yQnbQdgJeBNP1ZCAoyJKZNFVfgbB0u+SJBlIaL6YcxNRnVkeFCYWggb5NEqahrNKMHWmgxfc yIN/NfIs88WAGymaUhzZ4n+TcTQVWOLHUCUpuN4hwXKCE7pGgySH2anJmeMFUvnwZB+uosDX E/ICNgkqbrQ6a4tE8VhzgwXBPghIoQpQ65AWIHmTgI7n5lsevJeH6XtLhJ9phs0keayb1jI1 uFR9djqbCvTpN1Vk/+6Je/G8bzVIrsXHmk6ZOtNML9Q1SrtEs1th7TSNKEvRcITI09ToVZrl 5nklf1qCDL/HZ764/Frq8K3Us9MLCksngch7diTrMhsoxHp4xYRaqxBFf2DmfhxLHaozZu4M +HBsyYCdiAZ62mWekqe07zfznZqkUBK6BYQKLdCpAO+XzO0SelugIO3DehXsXWi82q6dToqd lIBintISSIIm0XovE9ifhKyKFasSfmsTaje0p0cr9gcATMehq4CYpZXiBum74niEd44n5Nql XmIUxR3Afe9/OF5qLAWnoRMVfp9V6aAqHwFaq2ZB1dOxA4aKlSYdEG1gvCOASjVt9XxUdw3W AAj6zToAEx7ZaqhjHccBriQpEpYyuyit57BLmhUUYg3qFlC6kDaO4jDEFQGwT+IgsOuS1Ot4 qaztjvxou/d8lBe3zJqiImlLsbWsYqTMPtyu7NFTUgkuh32wCoLE/ra89d7x0UKqp9ARK/ht 3EglBbgwyfXb9c+IPvA3ZBQCPE0RPLu4+ZhVZ30ThX5g4ia1liTr41VkwR7G4g1WS/FKNlDy RhZQsERG54zL2u4u77NgdaOMQ6A3F/ukSKyytVuJXZC+nY7iPAg7+JO2OpeeZG5t63FFL4lk rOrd4RcdItB38pQJ4hiTPvEoYItzckGjdKQh6hWxscmTq5WZteCKmx692JbaKXty+vr246e3 l8/Pd2d+mF5SQCufnz8/f777x9fvEjOGQ2Sfn75Bqo7Z8iyLub5U7HYH9t/X57e3u8P3r0+f f30SjZifyKm3UV8giy2q68dXMRrPugRAzOM49ePd4sf+X3FAv1Na0gKAgFP8BsQ7lyYstLDC DTzCoHVcc0ByvxnuUt3EJBtuOqKXa2xhVzZyXlj2ZTcKVn2p0I+hhUesDmSyfOs3Sd/++OF9 nVPU7dlMOAM/4dbFqbIkNM+HKqtKJ0YDIgKTqxU1zqLgMnbefcU82c0kUcXErX+ziWR/zm/P 319h+idvPuT2or9vzjxbbseH5nGZILu8h7f0FMZw+wKTqS/vs8dDY4WsGWGCR2k3m5AObImJ YvrZtUW0JxblTNLfH+hmPIgLcvNOK4DGE4LToAmD7Ts0qQ6v223jzTJleX/veRI9kdhsOk0h F6onWPVE2Cdsuw7oiJMmUbwO3pkKtZ7f6VsVRyFtb0E00Ts04rTcRZv9O0QJvYtngrYLQjpA 6URTZ9feY8+YaCDEM+hO36nu2JRpXvCTjpWxTMz75soEf/cO1bl+d7Hwvmpp9ehEUjzwbfjO 1DXioKJf9c7LpAqHvjknJwFZprz17zY7YS3wcZSBZj7+DHYTfg4tDwnQwEozyvMMPzymFBg0 lOLvtqWQ/LFmbY8iABBIwdJgCX4imZ1uHZRM7jVGLZtZ4QmflUJas7w3CDKegXRQeEwGc21y psgY8TNR3iTAEpu+okZFlRVIUqFUbJaF2lnblpmsfoEIpML9jl5xiiJ5ZC2tIFJ4GC7vG2dF cuFCpGVLhXiPWt3XacKXK5rpgANcvLEhy7XH4ChJZII3TzZLRQAjy4VE5nlLpvdPwekGd1Wx dkxBipd++v5Zhqgqfm7u7Pe5GQqYLn/Cn7Y7iEII/sg6ADA6KdBOVtCyOBBQlYQQgbRLEkEs QKCgcj7oEk1ttVOwywLubae6Zc1qztY4HFmV4QA9I2SoueBcCHiJNFcTOKvOweqevq0moryK 7YjbWsKg5m5+jU+wz4rh/O3p+9MnkIecUCCWg92FOkfOdXHbx0PbP6JjQjkuSzDZnVJG+gO3 JvDydIXT5+8vT6+EIkyeO0PGuvIxkXo8FSvm65ef4lDweW/qOymUuU/41cdglikLM2OEhZBP 3ZHLpk1Qd/Lf3HgBpyiwSdsAesv8wCt7TQooL/LCE093pEiS+uYR90eKYFvwHf2iVpHoXfSh Z8cpgPMixdiNpXr1Jx7rlybSmo6Wj5Gjl9DewRObmoIt0cPcqciRgdPyrvWEZFHonJdD2dr9 IqmKGt5DLA9BAmYdGfmvOBaJ2AcdsXJsEm/XqqwePgbRBqlO8C6yvqhVQIcU+Z1LO6CV6T55 TEqW4mCByeNH0FB6Xjs3N6b0lyVtawA8pMmyor9DlAiQoXwRFTR6OJKJdHGUgtpRnIwH6cii q9ONgKrjxR3pejjizVo3HxufUwFEUOt7mkeWkfx0qjtKaSjRHJkYTpcxmiLSDQkoKNX8iwxi MVgcnIFJ+k62Euabasj4aN9oyAzT8f+3hv4R4HSQ8Ral49D+5M4IF21VDCexJkucbrRSzzaH lOEYtgoDEY2UwEXzQkCkDHByUXY5Ix+mSjrT7q8AvMgt0BUSU6VmilTVDohv3uSY+uDUbMzp Vb+WIEAyCK5gM6qMxB7YGtuqZ5T7WNgh4dF+RZWaiPWA82AAGw/WFMr6kV0qnMdOQO6tMH/j qcKu8+odDwF2U/Dswn8JN1tUjmdBiqVxTE5Zcq+Gx1iVifi/pQcSh7aXlKQ1X2OAy4c3CaYf mokSR3tRIxuiia3Pl6a3kZceXiRD/m2iJUJ4j6KPbbi2xQtDS//J4tFcxqivo3BnTKr6bXNw GpqT3Vc4Z08C3HwGqX67dElyJS6npGzxQSshM918KgH80ofhyj42xxmt4AS8WCU1OE8krGx4 40IzKJdKiP1dSl9alyqhLDhVU3cZs63DTX2FVxZkJAJowqU6G6tTcDPlI9IVjBAZRJMA6zCm YyB1h0WfN5Za490Zovq3KLggwkGIIBWi2FX1imXnKtRNQzwsbKmxwSndAAzxjnEIegk9CWIy 6QpglXeCMnz/8frj5dvr85+ib9CO5LeXb2RjBOt2ULKYTBaY1WZudF2o5WkwQ1WFFrjsk3W0 2tpNB1SbsP1mTcUpxxR/kh8XNVyrCx8jzwoAppnxIVVmVd6S1n4lPMYxWxpCXJQOyg1Sl6d5 o7pnWhjs9Z9fv7/8+O33N2s6ymNzKJyJB3CbkC7XE5aZS9uqY6p3kmUhQLFlqGuTO9FOAf/t 69uPxaD8qtIi2EQbPOISuI3c5gvwjVZMS3yV7ja0Il2j4yCg5Xd5dViSu4lCb7UBAg+a1xhU S/fP0G61chIV6/zsrZkXfLPZU8EWNXYbrXBdArbfWtsGPejWAHGtmevl7a+3H8+/3/0KYaXV bNz97XcxTa9/3T3//uvzZ7DH/qypfhJS+yexWv+OJyyBA9DdykIAKY61DPaOpWwLKV//ebFu 9A+bwHxRBTjdEjSc8iBSMW5Upq6GugmA8j6r2jK1v2/8pgQ59QlbylmmpqfqrVcQAqrEZueE z/4Ud8cXIQkKmp/V1nnSNnDTUG22QMWM9lTes4YLhrsaJ7758Zs6fHThxuzjqc21jGZsfnKj W4u3P1NJ4iXKnWwJ0vFA7fFRQZtsxSdBAifVOyRW9g3UKaIfEa2J5aTPIG8rJMyeyOh9bYvj erREIDSNq/tWk6sTtOV3n15fVGRRN8YrlCQkbXi5dC8ZbbrykUbq8uZJMDBz6HKqbFvvPjXt nxA64enH1+/u0d+3ouEQKptqtuhksIljUX6D1eum34ZyWbsD03ud9RAKA7xwpEDBe1a14Eys /TnEshYb5fMLxNUXu0dW/PZ/TacOtz3TKEy3+QxAfAgQiH8ZKgiduMBBqPVGFSjld8ajXYgu hREjONow4ivaqDsSQTgvj0JvIrkFmxWlRpwI+iq/US1okqxsyPxDmkDM1KlmR9a5/aqAW2Uu POHrXYkCs5gI86aHBYbcEzVAHN28h7DgOgXrJpgCJDa5dfWMnxTdg37fYsipMC9e65G8JGRU TkoLBUgn5oeESsP3amaRn3//+v2vu9+fvn0Td6eszTlb5Xe7teOjLOFKH4sMDpKPVm9t/U1P r6yl7Vjq+uvhr1VAO0WY/Vu6yxRdZ1+yEnwqr5T9SOLkC5OLM3SHeMvNKEUKmtUfg3DnlM9Z xTZpKNZPc6BZJ0Xm18WPU5yQr1Ik1vZMV1NSpUOuY+yObLx/mifmSkKf//wmzi53+rUvjV2T guoI7bjhLK3JgBZySiCdWkquzJVTkIR7nAuU/QzEpeg9AjKsukbn8QZHT5Lwvi2SMLaXoHER WyOmNlSe/hcjaT7HUNCu+NjU7j46pLvVJox9TT+komNBdb1YxaVsv9qEFHDjVCGzDvc9bW+X FIrN9G6WNhZiy8aZTXy+qsUMniQWrG/5drOKtxQ4DGKnuefkEKxXC+fCtYr3ezpKOzE5Uxa2 xUk79PHN3mYyGSM48gdbp5EyAZ5EkiH5JE2XJtEYhsxI5ea0D++q41EI+IwWCdTANzjqzRVp cq/BYB0ncgCCn/7zornk6klIT+YAiE90mnVw0GrMdL0TJuXhOg5pTHCtrBZolOetyEzAj4ih JxppNp6/Pv37Gbdbcevgrlqhtik4R+rvCQx9WW18iNjqi4kC9+8Uog7RvZpJg8hfyva9j8OI blvsbbQpfWNE4EP4GxhFQ0IGS8FUMV3yZnWjEbvY08hd7GlknK3WPkywIxaOXiAGHylzxrKL J/6dxMpY1hSLOeabbUukBDfhC690EZk/4oHMdiZpiSaAHhTe/MCNstqibX5gvdhAjxAIK96v N7R/0kiUXMNVQPuUjiQwD1vqAjUJzBlE8MADD104P5hxmHQHEVAFvrCA4+eHhxCHXbcQWvPs 9G9En1LqSalNlfbDuYWEzlx7m7vjJa7aaHG8xgva+VSwO8FutaYvOIuIcixCJOp+sYaz4C18 bFY+osRHsWj5wmKD215yuxbc5rHnEuV0LZXYR9tN4JYIHVhvdjuq1DTrpV5MEW031KFplLPb bfeRW4OYz3WwIUZIIkwrpokIN0T3AbGLNlRbBWojaiHn06QRA7/QC14dojVRsWKfqLZqDmpH LbIjOx8zMFKEe9ISMdFpxwW39K4X5wrZ33PCg9WKWppTbxVTSw5Wut/vNxTPJA/JuR3y53Ax Ey8okNbCKWla+W+pUM+Eu5fOqZTu1oEZdtuEo1bOmCpYkalmMcWGKhQQW3+p1FMERIFN8yYq 2O2WP94L/oL+uIdYph7HI5Nmuc+CYht6K1hObCUpqAHjkWl6nsHJbhsGBOJWDDmrx5CGZGt4 m2W086gm6G8tOcqJ+IMV3ZC0nkfxI6H0R4BgZgu1pHxLpQeD7F1Ux9SVIQYq8eCIwSs29wOr Di4i3wWCX8xpRBzmRwqziXYbTg3LkZNRuUdsuQliXrklCkS4IhGC2WAkmFxd2mBCaUlGklNx 2gYRMdrFoWIZ0QQBb7MbVVvRx7vFuf+QkBfziBbsXBeEIbkRy6LOmCcWzUQzKjUX6lAn+4as QqJ2XndzREdeSQaFuD6JlQoI5NWBECE5hxK1pmyIiGJLTKFCEO0A5mC72pLDIHHB0mErKcyE 2CZiv/MUGgW7aPkghdR028XLQ1JEe7Lm7XZNjp9EbZamS1Lsd2SpotV7ckFWSRst33R9st2s yU+zOg+DQ0UE1nFnv9rSdvGZYEdxpQaaWm7VjuiugBKTWlYxtbSqOCJXaxUvLtUqJivek1Xs 6Q1R7d8bkv0mjChWCVGsqQ0qEcSItUm8i6g9Boh1SC76uk+UiqXgtFpqIkx6sZ/I8QTUjkzX aFAIATN0W1a3Mq4EVapU7O5pj4m2ckys9tfXyr5UHBp+6oOlVgt8SDISAhGRmWBmfEJMnPa0 IBiAKhMHD7HosioJ1mZeUgMRBh7EFjQCRO0VT9a7agGzJyZI4Q4RdfTwvue7DT1CVSUOtEWO MQnCOI19LDrfxSFtnJxoRE9jz/vN6bavWbhauiaAwNQ4GPAopPi4PtkRwkZ/qpINlSy2aoMV eUBIzNKhKAnIwRGYNeksZBKQba/aTUCsmUvBtvGWYNkufRAG5Pxe+jiMltpwjaPdLiIYUUDE QUoVCqh9sMTaS4rQ//HSgEoCYvMpOBwW2IZu4MtdvDGz22PUtqa7uQ13J4JHV5jMRMkDGOez 1yAIkwDvGmj9oqbhPesLeDdI+u5qoqzKhIxew8Mr7Yw+5/hb2cSjuO5U1dARXEc0eL7C+0SI aNTSB/RIOiYCOzaQmjRrh2tBxhCn6HOQ4viJ4cCjFCU8yIN4DKRX//iBUySBn5pIoyHY1qAj bjkNerchaXbJu+zBWAfO5J1LGfLGRdmJ0MYXCNRO4Acx+ZwXKPGkgKIfopWd+e5AfpUUMqEp +fWIxUDl0z9FKae/xEQkDrtcHJKKmWXNurEEZ9iZXYj/8ceXT+Cl4/WPr/LUjjcrIKPy3axE wnm0IxUpIzI0btG2KhLXZiwpWR/GOzu7tMTA+4IB3ohZGQRm5KlMyMw+QCEfTq/MO01CDVMz LvDWhqubLU8aBJMpGH2moAufOZ44ExDrWSewJy7GhN/TctmMJ7M1wfhLdf7NmhTbxg7laB0N DjQ3wp1WA3RLBjAekRHxSUBKeYA8sj6T2ZdAIeOMdxJE2gLim6c23IZ73PBTIeTNQHbYULRC ZkzGiwQ1D6CicNpToGwF0nRCBgDySobaVBgJDJPuCUnVoFDXgHCdXwEaxzLNoaeLCutMhARv SSc0tVRdS4SG73ZbTxiamcA7Xwptuj7MUNNeMUHjtbMglMWGVkhN+NC/MyR+/873e8oBRWL7 rRIX8TcCuqdU0RI5qgVw/7qsP9vlCPltI/YAxZJpLxDi8DPdKkxwv1l5gsJIdLLpN/EC/j5e +Qahqzf9FkshAOZZ4ncGlgTFere9vUNTbUhGXeLuH2OxLpFwwA63jR4W31faB0c9AOurl0/f vz6/Pn/68f3rl5dPb3cq2ksxxo0ywjPNDDOQuArE8V3wf18mapd0dLMHsYe8qFG0uQ09T5gn WDEQlm20X/vnD8yWsW8CRSVl5a4+VlZkHmQwrAWrDVpiygznMaEo5M53vLgeUDN0vyKgllFv 7ILoYuSto3D9tIzynMUr4fGWtlpOBHtPhw2CcOHCESTiqMb2rP5arleRu4JNgu1qvbjEr2UQ 7iLibCiraBM5R2ifRJt4v9DVh+oWUxZmQF5u8cYaU8LrWPJJk4ufC7T9EiaehHQfk32sNpZe YIQGvutGOsY5K0dCaT2JRvu87TQ6ChymwiHZrBaWgXLYcw7s5lSBpTiIyRgTJoltTMafk96T 6iQEtibAE+I4m3fSVawlFqT5RM4nIoxFQ769kql8uXPRI9D7smKmUJFdL03ZM5zlYyaBt9ln FdeBn+l3FTMxSJNSmJzI6UIFa3S0zgGHBgSdGJtZMNJ2QXKJ0k20N7TyBkZJOSRK750ybYIl vJhkcLQiSZzXDTNuFIMWGz6vPgJFCEzGlEtRYbFw26qLMdvIgwmDlbfK0POA0FhorN5Emw2l ebWI4picFixuz3AlSvgxl01Ellfwch+tPKtLILfhLqAd3GYycfBvPR7iBtGCYdWgEozGLqBb I3F0lBeTKN6R6c8wCT3x8yVOlaxusuWiBc12t6XKNsQcEreJfZ/F2/Xei9qSsyrlClN8RqhR LCI6OYpHi71U0tLKX3wc0n1J2kBwXZ4ToWo3vkiXJlEcb5bnAEi2N18dD7t9SF3hBo2QrwJy J8FLh/WGHPA2P3/EqbkM3EXsZXqeJCr2HCgS6VGrGFRXMmrHhJcpS/SjRBp55ofhYgWamUm0 /LVYByUrGdjyuLHTLLtENrtgoEThK9P8gVBxaCZOt1C7mkIJzngTbCNPc0cBZLG5QBRawjnG inVOC0w2GSm52ET04eBKMRYuiMhNasg5Phx56RoihcsfYevMjJgYUHr1lexQHFAgkM6V7DUm 0UL/XBhA6qYv8sKK8pHBs3rAAnNCP4dWNBrvfqwRgjcsrWghDuEh7S5Gnk9Xz/38+eVpZF5/ /PXNfEihW8oq0NfOjUFYVrOyEcLZxUcAMcZ6wZz6KSAXfeND8rTzocb3fz689KE3x3B6E+d0 2RiKT1+/E5HAL0WayUQqdiXix5xAWWPSy2FObYcqRYXLSi8vn5+/rsuXL3/8eff1G0gSb3at l7WZcHaGYW2zAYdZz8Sst+i1tyJg6cUrdCgKJXBURQ0nLKuPZuYYRdGfa7O7ss68ZPwkM5Ik 4l/cxl7rJs2scg7nHN5yEtC0EhN/NIePGiY0aVO0jnkQ7R03zRRMEC3R+QqTpaUv/3z58fR6 11/cmYIpryozCzZAUCB7ScJuOi9zx38JzOBUAqnTdquhpy2gkkyGdeFiMxdNLXhXSLHd0I9N gPxckrkgdY+JPpnHghMPqofHb1MUBLwdBWbebebkPH378Yd/U/GmbLa3YOWssqvgO9fuCu6v W+rKn5HbG1n/z09fnl6//hO66mnJKbsV50qsSTEDxNbR6MZO5WeRVTcqrIQ+QPookPy9t3k/ //bXr99fPuNWWjUkt3ATk755ekQZ2wXR2h5QDR5YyZkPJ1YMiZITYa6Med3A20Wd+wLtOlh8 7LKj1VKAPJzTI2SJR7fmjDAnwCBnVPwniQ+TUNs+Wx1vBX9v4b3HIBC3pbgyQ7uItqeFaIWj eSp5DsCTdf+GTg9dkR4prkJdjdOJ8ReG9xnb7DaW0krepcV6Rxq1ZrTpzDNfpBZChYTBMFWE OMgK+S+yTXjbIsRw6z0RvnXbxGrbrbZUnvmxnFxs8dCu938pu5LmuHEl/Vd0etEdMy+a+zIR fUCRrCq6uJlglShfGBq3+rVjbMkhuWe659cPEuCCJUF7DrKl/BIrE4nElim2fg0dctN11TLH eJrcbXRkuuX0uqjbTp8LOQLTFcwu5QnNryZV1eoz9ZqQoomUcahLLzpCg8hCnm6yi8yg2j73 HJdFT4eES1eAKaOl1+ObKibjgMnhbIvw5xh68VqUOUE0XRBtDAG4qa099rMTaUYMaqPh29EW szN13FoctywRJq7+jp9enyAez91PEALnzvXT4GdZQUoVOpZ9kQ839UvPxDX4jG63yu4bBOnx +eOnz58fX/9GLqgII30YCD9y54nIn799emH278cXeGj+73dfX18+Pr29gV8ccF/z5dNfmiZf xhK55ujD7RnPSRz4hqXKyGkSmLN7Ttw0jZFPzRRFFLghdmggMXhGjjXt/MAxyBn1fScxqaEv 34PeqJXvGbPjUN18zyFl5vnG9HhlDfEDo9lsaRnHRgFA5ff7tTbfOi+mdWcfKrRtHqbDcJwY kywTP/Yt+cfsc7oyml+XKYvIiJkzF6Kk3FYtO7mxVQa8M7KPfI4b6hrIQTJi5MhBTMEZgMX0 jjYCriTAd2cFx2FI0BchKxoaypURI4N4oY4rv5GdBbNKIlbPyAC4gjYNX0E2eoHv8cbqRRAV +U4/DLcudAO7jHE8dJD8b12MP+xcjG4vwT7PcJ/ib4ol2OhDoLpIJW7d6Hvo/ujcy2RMPb4X JUkojIFHZYgYqw/obEwNcSNbf40tr0bRIfH0vDPAYiYc+0Z7YmgMPlJiQ0YEGeX2A3Rc+SlC Tv0kNTQauSSJiynmM008/UhY6ZG19VKPfPrCdNJ/P315ev52B24ZjS9w7fIocHyXmCUKSL+d oxRpZr/Ncb8Ilo8vjIcpRTilRWsAui8OvTM1NKs1B3GJJu/vvv35/PSqZwvGBJNHT3yh7YKM xi+m8E9vH5/Y7P389AK+R58+fzXzW/s/9h1k/NehF6MP9gSsXTGY2wxxXLoydzy0c3dqJUT7 8cvT6yNL88zmGjPExyxInQipWlW6iJ3L0FSpZc16zFi1cioyZQI9tG8EAByjmaXGYGJUX44F vFHVq5uC3t68KLD3NsChkRlQE6NgTkWLCPeLYLAx9jk1xjLT3wcipVkC1UkM2LnwBqdIdWJP feCz0vFT0BWOAkT9A/07lYxji/OMhSFJLF52F4Z0v9fTKEQ+oesnoWFf3mgUeYb41UNaO/ID K4lsWs5Adl2Mu1MOOlbygOc9uC6W981B877hNbkhNaG94ztd5iOfq2nbxnE5aJ+xw7qtjNVn n5Os9pAs+3dh0OxseoWXiJj7WkBFVCajB0V22lvEMpbwQDCn0wIvhqS4JLJ+x5Ui15cVo5mr s2UaDhNzOUMusW9O8Pl9Gps6EqhRYraS0RMnnm5qdN21vkqlxNr18+PbH1Z1nsMZuWFFwN26 yKg+XLwIIrl31LzFBNqV+oy3TZY6pi5plzMIMRv9+fbt5cun/32C/Ug+wxpLYM4P/o07+SGJ jMGKFKI9yd2o4YmHTrMGl2pPmoXE6M1elS1NktiaC99Lw/ciTT70QrbEVQ+e+uhDw+SPa2C+ rY4M9SL08qTK5MqqTMYgfqpr/Rpj5jmWV54qW4gf76tMgePYGjlWLIeQ7qGxefQo0CwIaCI/ tVVQMBCVa7mGnMhH3TJ6zBxFeRuYt4NZqjOXaElZzD2EdvIxY5bY9zq5TpKeRiwXS2cNV5Iq 85c6bj03tA6Hckhd/AK0xNQzHWv7TmPlO25/tMhh7eYu67jA0jUcP7CGBcpcgKgkWVe9Pd3B KeTx9eX5G0uyhgHnl0rfvrGF6+Prb3c/vT1+Y2b4p29PP9/9LrHO1YDtQjocnCRVDOSZHLmo 5Av05qTOX+rGIyfK2xEzMXJdhDVSDAJ+uMkGg6xHOC1JcuqL5+ZY+z5y59n/dvft6ZUtsL5B YDG1pepJST/iz1kBXFRr5uV4gFhe8RLGnBWumyQJYmynY0PXpjDSP+mPfKJs9AJXVWUr2cP2 R3hhgy8PRiB9qNgX9SOMaH7/8OwG6HbJ8qm9JMGEBleXa6I0ReXDzAkEzJYTTJKOvP23fD/H UW//LcxehM2YgN4K6o6pntWsFnJX0esbJL6IjxeFG4UiMdkZVCJTo/6CjE3CmxDog45JqerZ gpdO2ZRnK5yNMqOt4LeamBUSHa3aIKtAD3c//dhYpB0zUKyiAqDRANZWL97rPoZqIs/F2NeI TA3kKqViK9/ExeQpMGrRjMOOkLNhFyLDzg8NYcnLA3R5jTszlzmwo4wZjwFHcgY65kJshlNT rkVrjSFNjimb8i05FZnroEPXj/CHgeI75R6bS/FrZytD4KLvEADvh8pLfK3+gmicuHN9je3y 8A+Tu2zehgsxbS4r5WyeV6wKGZRG4hktF32IXqyQYN9QgEwrxkv5ZKCs+Obl9dsfd4QtBz99 fHz+5fLy+vT4fDdsA+uXjE98+XCzVpLJqec4hvi2feh66CvyBXXNbjxkbJFmvYhRnfLB9x1t 6p6pIUqV77wKMvtOpijB6EWdqHDRvCahZ1RVUCfWM7vJ4BwWURXcJhGe7Wm+r83kpKmnKQ82 xhJcn3oOVYpQLYB//L/KHTJ4CmJ0AbczAtWiVW6gSXnfvTx//ns2MH/pqkpX04y0M53BXMia ymYD61S98fCNU7FuL7LlltyyoL/7/eVVWESI0ean48M7m/A1h7MX6l3Aqam15gzurOOUg5oO h+cigWMUw8kWR0AbblOfsB9gTAvViSanym5ichx9XMSzHA7MZPYx1RRFIeY4ildz9EIn1O4R 8AWX55gKHqYE9G01gOe2v1JfG92EZu3gabe0zkVVNOuD4uzly5eXZ+mp709FEzqe5/68G0pt mS8cw67sPGQ5ZayaeNnDy8vnN4iuw2Tx6fPL17vnp/+xDbn8WtcP0xG5m2veouCZn14fv/4B b5mNS4O57Fye/cEPVJghpt48g+skHVNa4074Qs7E3dfWWpaCSovqCHdOVOxS0zn2nlEgT8WK rekwDW3XVu3pYeqLo+VWKUty5FeGV2cxlkpCrMeJrX1zuKVSQ2QzrbodnEGrtGGoDQK/+dSR Ezh3aSsVvvWk3tqlpcPop6Ke6Bmu/2DoTSudZuditRbgbep8aHnH9JexFymlEwEomV2G7Wkt DLSsXPXy24I0Y8d39dIEHfo617wNKcUcsVVTWB19Le3abmeYElkuqie5Emp2o/Hnod1gSBSp cy0QoAQ27fVWEOUd/UyaquJEsocpG8ad1w4LMxfbX0OUvLhm+tXH4Zq/40eh7ir7sZYqPEHI hqo8nbWBdTsVmtDc2FhTKUQfjfWJnDzFYoBOzQibPO+ncy4/clqR6pZr2b4ftdFwaLOzxjOH uT51V5XekYZHF55Nhbevnx//vusen58+vylKSzBOBLIqesrGe1UgObEmXun0wXGYCqnDLpwa tjQK0whjPbTFdC7haZ8Xp7kuPBvPcHMd9/7KvkCFn8Rt7NA3FnkTDPpe/oYUVZmT6ZL74eCq r/43nmNRjmUzXVh9prL2DgS936LwP4CjruMDs5W8IC+9iPhOjhVfVuVQXOC/NEncDGVpmraC 4KxOnH7ICMbyLi+namCF1YUTOrpgCZ5L2Zzyknbgi+2SO2mcy5ExpL4sSA5VqoYLy+vsu0F0 /x0+VuQ5Z4ukFO++pr0R4OQygS8sMN4oij20tTVphhIi0pKjE8b3hexdeONqq7IuxqnKcvi1 ubIv2KJ8fUkhUMB5agdwCpSiZbY0hx8mAYMXJvEU+gPFW8v+JbSFePC32+g6R8cPGotvhC1R T2h3KPr+gRkFQ3tlwzjri8I2sy5pHnJ4Y9DXUeymaB9ILImhb2aWtjm0U39gwpP7KAclNb0y aaZR7ka5g7d6Yyr8M8Hvz6Hckf/OGdGLXxb2+juV5CyYZWUwJglx2GRFg9Arjo7FsEcTErIv xbQoL+0U+Pe3o3tCq8vMu26q3jN56l06OujXm5mo48e3OL//DlPgD25VWJjKgX1nNmboEMc/ wuKjLHCvlGRj4AXk0uHdO+RwA5YJ0z09o8f5Emt/rR7miSKe7t+PJ3Tk3UrKbMx2BCFO1S3l lYeN7a5g32bsOicMMy9W1gPa9KbMmPwxBTpLLYgyQ25LlsPrp9/+9WRYflnegHN+LFYqh8+s kweWPViHvtbLi3ZmpIYHLlHhCl4NsMFcDWnkat8QJkCWLtft6RpMqnPZgRPdvBvBtRuzow9J 6Nz86ajpdTAou6Hxg8gYYmDwTR1NImWtrEKBoRqYhct+yiTCd6I5R5k63mgmLFPNa7WGw3Q+ WZ/C8BXAuWwgrFcW+ax3XMfTZruhpefyQOYLsWrMAAS3V0ZjRDfvTbZkv7zYsikAjGyKOHaB dSJlOG2ikAlhotlfkLLLXY86bqgXL97msvFPmjHyUR/7OlushLtT0LyzAJAskkOeLKsZuHYa qk6ANWgynhRYObW7zfr4rM95l4SB1juo6T0TJ3I+iPJxuPToHpzNcbI1hWRqEzlxMTTkVt7U HGci5sqX93OfdSfb0isr+55Z6e+LWlsMiIWXJiv5Ufu4vesZQssWMpbClEDtfMySG9FVbTGK p+nwJr+gA9V1y2yfFc3ANxqm99eyv2hcEBm3J03errHAj6+PX57u/vPP339nC99cv590PExZ nUMMDbkxR/yRL5oVL+Tw+PG/Pn/61x/f7v5xx2zM5Yk48g4TLFD+zhmehJeoY951bakwyvXb OIR7st1MuvsaTytclO6mxWKOLRh3dHBfoVFxNq7NDy2SBQOTJMLNYY0L3WaWeFafT3gnRb6D yabGI5kTEsK0gxzxa0MwDyEbuvij2C1WczS8FXpjnRZXHYYd8sh1YgxhA37MmgbNsMhlpfMd gV3S8xt5NbMk5g0yabTN2nHN0djtXBhpe22k1S7/c4K355r3ZYU+dX3BpL+UXUIruTQ5j5De q6Quqw0CW9TnJrEsslS+fAv0vCbMbgRDwcjnfJ8XnUrqyX1d5qVKfMc63KSIF3mqEwgqWgv7 prL8ALkux6IHEB0YSws0XEOXzlGS2f0ESEyLi5C2ymdHEHLWfZtNR6oSb0V/aGnBQTtWNsPF qJDlITVPKUK66klo8f4KT0TRsCHQed01cNzpSmS3Hryzu8qflOjrQCUZW25otjKvmf7ClRPh CECvELNlWjRmF1Rm6MjN+LwDjdAYLLx1fUmq6epGoRLaYW2Y9jnYh6pJ442BUSto1xwylNyw aUZIivZ9Se4mSWo2Ee6IWKWRVGUYhGhgBkCHshy1sSNoE2gWbaCRa5Kol4IWKrpsWEBf6yxy 7xl5fBh8H/XsCOhh0K6drMSpZYKQVS0aoxe4MuK48ms0TqtLo2/b8eFUNKYICrpedkYDL7H1 KQOj0aiuoE5Ncc8WnTaRzIbxqFUsJ31FPK0HTzyMiUpj61GTUaQOkNSGUIr0+OKJi3jbYLO0 0IlELaHIzq1/0ksom7w8WeLsrTD6FHmD83dqSUuiESPn7zQyU+iuc3FRos7aUFeNVLgS9fTU Tf1EbyxQ0SsuAB7rRNcWnLT4fpgObWvMPGe73ACkjVVmlbqxfNVwJeriUMI2RzIa43qhY97e AL+0/cn19CKqttKEgU3cdOhbX89/oYsJ2CpaozFZNLUXRnpuXTaebdNOX3ZDKTsq4sS68D2D lBoZcyLq2ZPPCbB/fCsPhTYbDT0rsBn0zNhaK/FG/CqihAvla5t7wS9sS1sj79HzbNV8qI9C 5fHlzjn/J38HKT1t5EKkfThGAE9ObNbLwESlJspFxCQvBpkmvmRidiMnWNsvMgV77FAU3S5b B2FN+NG1xVfawsgNCIjlXg0Ffs9Y5RQ7INaRtrDR8lQTtPkCF8tqSxlgoP9AVcQ+wHerwojF SJrBVhWYBF1nD/WNGVnH9VnLxszv0P9A5/lOGFjFzSJpYouGlhUbWRPTHQWp5VXOKtZmmX2B tb7uWMdh3daBtDCrgpX1ofg1Cgx1Cb0xCaKmxsu+uC/14haqaV/kYvdAsTjk3V5eIp0Ps5U+ 53lCdBCb0VQc2gOaCCoC/vsc1JmQwjYQmpHa0pi6VWM8LOARj2kk1KX2bRlBmMPCHaiGLNpn Z/EHbMtdGGM5ApnXYG/bJk4RPUfUykhal5e+5SunwWaUHLI68nkUFjrdn0s6VNvzNfqSzY48 4BLd8fXp6e3j4+enu6y7ru9C5vtVG+vsrg1J8h9KyIa5ikcKB/o9Gq5XYqGkxBoIUP3evpJd S7iycWeTlbUMWppfhgNdXh5xqBAVw6pVZseyMrGyHnl1roq/lN2uVoaSB7GDI88FB/aIwJX1 CSXyhKWxDpDR1mrDLFxwAlNVsFF6NUbzwsM7i5W0+002xh8olAklHCy1XHH1DYRDI8ggrIcL W1JlN5qbGG2PMMaq4qZPdwtqrKcWoD1iLQVkvsXTt8x22m2tYGZFt13R79w3kvh/3Y2H4nt3 jG/2ICJvA+9GPEFT6WULh1azbBktmVF+/ABb6cx+GKx7JVICywgah2N3IhZBhjMW+L1brT4+ 85p3NRUtjGy2cCwn1+k6lBXaLEDdGA9AqbCMLp61G0c7iOoQVUbBfY0Fcd3EjjADdQfEi7sE eJaXINC3Kmd6GBpr7BmJXNypoMxi8Wy0sYR+gl+2klhC1JXGylBlYSQ/fFiAQ+4lOMDMrqw1 6Rn1w0pfTW2AsfTbIOte28oR2nKNMCDwqsCwZVcodO1x0hW+/c4XPNiNUYUjtrQ7sB2YyyyW 54wyC3rsojAgo0rQcSEHbBwRaZ4Bayrf9Y3tgwUKLAF5ZRb8ScDGAv7b7FucnGf0HNwBycKR k9hzEZnOa329AVRxGIxrw4Kqflgluhqee6UnvotIK9A9pLcFXXfws9rEQx3t6lq4hTj1F9/B RsgaFGOimBFAxjRxEqROHPHDmFig0EE6hCOygzQFSD0b4sfId1oQXAhXlOaIbhdoisqoqOS+ dNW0TlI3mu6zfH97QGee3aSbNWLrGDdKEGEBIE5SK4A3n4PpaAXsqYRfZRywiSCDfSeyxYCS uVgbEYlZkJ38Q9f76zv5MxFHh09fsbkL6dl+YFoqwQWkH8IIG6JAx/MKowSZ7wTdVkbsOBay NYWLFs7I9hTIhMnJcwrTvj4NlcWdxsoCe1057cycFwSCLCiO0jcGfgGMsH+NmAkbT3+crWJh pO7UBDeFKa09LaiQDEWOLW6dxBWEmKpiqyffM05zFgSNBboxlGzljRjnA6FeGKJmCoeiffMD eGL7KeXCoR9ezIAa2kMGYhdtJ4csUVElHmax7lYJ/Mi6iF4bjiRNYgzY3LPugjYtsrL4Lvow z+RDNOEM5tnoBlh/Up94XlxgiDCa0JoBFu71Fnc/i9kY93US6lu5Cx3rJ0635JOg8yE4s7VE FZNZLF56ZBb/+7n4+IN0mSXYs3WAQT+LX+mo+c09+O6Z7sCAqXZGTzAjR9DxCRYi0Tj4V0kt eaWR7aukaGxpmSFGF5wc2VsHAkOCzBr3lMwuQzXgA9/DSCPlPa5sT8UhMp4hzFWITGecjpmc QxThndHAY3HUp5/MgVxVWCHrQdnGgfbl0BG2eHf0ZxPLc1Zlh0XJVsyCGenzdR8Fh/VSxbR4 6kl35jhSb2n/XBzvlbn5rJUR5azZn9OBbz898JOU5jSc0aHIGHtyj0JXKMisDmS9neOIfbiv Tx/hVTsk+M0MQAwpSAAve2xVYG3sr/ixKUc71n129ArHOVb4UFQXy4YrwNkZXvvswCX7awdv r1oIQgWuSUaqyp6869u8vBQP+BYpL8A4cfs/xp6kuY1c57+iymmmKvNNJFmOfZgD1d2SGPXm bmrLpUuxFUcVW3JJcr3J+/UfQPbCBVTeJY4ANHeCIIjFRG/yIvJYqyEeZneapehZ5SWJkrKa TPzoOAqyxI/+Cs33YqdRMuYFHdlJ4ieFv+hpjFlbFv7OQc3SR8tPsPF3e8VikdFvnohe8mgl X//9zdsUjte1QcAxo4IfK/y4L2xc+OdcrHg6Y/5651FactjxV5oWB9I+zY+P/HMWR2m2pO18 JDqDO/G1vZ6wKQ8SmFd//xOYm+JK8xO2kamrvARFpBa+vwQeFFmZTYSfIsMHlStrO1nEgl9f f6mgzQAQlxU+ewXJGFiKngWwA/wTkUeCxRtPgg1JALwLLYy9+Jil0tks8O+xvEAPYS+6ZPxa N2pfPT8ec4nEPL1SgoiYn0UANorRcNPzyCRpFmkeX+EihcdWQ+5xdP5k5RUGXCasEF+yzdUq BL+yYYALldGV/Yb+U1P/EIhZsSiFMtj1Ei3wlK/ykn6YkOyQ8yS7wpLWPE38ffgaFdnVEfi6 CeGMv7IhS2BamFx4QUfmkgd9nFsVNC96hPzRRoowxaW2QHxBswQcI3KD8VlrgqIBG3kIs51m s4BXMRcCpLwohfNa8wNAPJETEsGYeE8UHnspJFjEOUfRz0sA/02lIwMhqCGeFcGsmrGymgWh Vbu3TEwNpuHkoCE99loT71p4/uPXef8Iwx9vf1HRYmSZM82rKc1yCVwHEV/aY4KdkdljyfYJ Nltmbuvr6bnSGqsShlnJ6Bo2uScfB35YZDDD5YoLD9NPyLBxCYhYggeGCX4Dc+3w6xxBr8fT r/Kyf/xJ5Qeqv12kJZtEcNphSvhugJMS5MpqjHbTOrCFODXMjudLL+gi/oTeGgWfJJUeVqPF fJFHaloN79ZkP4vRPXUr6/DKgs+0NUB7atM2EX/Z2So7mMpoSWLkcQ3nYWboKCXBuEALrBTk 6Gq2wog/6dTkxyoaeBS6UyG/Z0z0jQwFCpoOPw1G98ypjpXD25sRfaQogtXgk+cNWbUXzZJI c/oOrV+5JVS6q9ltlMCB00Kva1uDvdXj6rbA+8GagH4y9Y4SjpmvoWJfDaZrliopH97f3BDA EdH8fDRar9ECMCGDItVE6P9mFSjbNbJ7UUOpZiHqduh20Ovg12JH9ggqZ0Ed0mY2tuD4gP/J mQAxHOkhVdVKal0AdagIGOaJdhot4mB0T2tTJb5J5k6uFzLOmfosSieD/jgJnO/mIhzckmxB onk57E/iYf/enpAaofSv1uaUNmLfXvaHn3/0/5RHQjEd9+oLzfsBozER8kLvj07U+tPa3mMU UO25KTdloEdjUj2N1zBnTjcxPJOvjwIEh2RRr1VqYG/vaSVqix98ps0NVPFE8nGTopwmw76p bWtHVJz2z88uv0OZZWp4aOlg2znQwGXAZWeZ8GBDXs7dVVkjZxFI2uOI0ee2Qdr6XnpHvSYM 9HBMBoYFILRzsfE2x5a6aKo6AFZl8iE5wPu3C4YTPfcuapS79ZnuLt/3LxeMFnY8fN8/9/7A ybhsT8+7i70420EvGNz6LZ8Es68yJfjvmwxXT05JMQZRGgnDpdIqATWP9uZoR7Z2z29rZ0EA Ry8fYwimDVExh39TPmapIcJ2ULm/gDlR2kqbStXVtcwpRXeK05Ag2IRRgv/L2RSYhKclLAzr qSDHWaNMxCygDOmBhdyYPe4Qo98PRRYUYUKVq9EsZQzAKl8iqaeccboWcP4QBeFHVbE2nOIl rOSr6/XyPNPt421MFdBDr5AqzNxv8HCwCj3aAawJ6cBfUjC7SA2zbFAq5gwMqBO9AHusjNaN EpT7DoulFJlGsVmzZS+LAm/BQJye0nMWriq25vih9vgkDaudiUOnBQ5QT3iUPF5XdB21DerX TfqQ5FWYWyXLSAMzLLlKpgnFTzsKrasr2ejGM6MtrYbTXZVf2CmgV7KvZJ9qHH5C+iNMqroz 7SQGL/vd4WK8TbBykwaVcEanqwW9gErhcG+AjxcTN6e8LG+igvN1Lz0rCaevlXVJxJhIRJVk ywjuzHDzMg6jGttEGfUECVVEcHR6VCdWN9o3p8W6DoJkvCqFNzefyZwhaIrOyoBzDLLRrYOc FdKfPa+DHLZgFZ9NIv/5ZIGLTA7fSFu9EqHuZcChy5JNaUUVBmvFKB/jGHYaNaQ6gSFtaQhH s6y3outE/YWm6NEvBws0dtFNWRCQh8US38548WAiQoyDSiFYZAjNCIJTKshK6nImqwi462WF CDiw13ZRebEgAxkgLpmYqdAm6GIAQupCakj6Fga43sMkNIF6bZIozWQBRIUSbVz8JSQxRIwW 1EVlaVZf8VCNN7m85bMUFocmfSI/diMKqGic9m+8qRguTzXY0oiZyGWYM6egMfqXmSusxjje sDZBknjSNUusPGhh5UWwVBeTidFT1ZCuPPiNT8+0JDIJlvSbn5Qz5LdpRPH75SwrBSwFEes5 SCWwUIKRDrNJ6hE2YFCPDVqWhu6qBpojLWH4ilPWOtcufFKdo/PxdDwfv196s19vu9Nfy97z ++58oVxCfkfa1Dktoo3pySYcaRCOwyik1kshSriK3zkfq7xETavZ4el03D8ZAYFrUCsBNB56 KmKFJhqshNjgLb0SmQAZBNlrqfk3dnhpqaDQw0HbuywOJ7yc2QG0pmWFnijjTL+3LVIOV+AS mLje+XqA3AhhFh7LKrKE+pS2Omiwse0r2SIyWo3e4bMcr4VXypZPolq3a3DBVlSFSz4uUDdz rZcyLF5oar8bpKlMaqCGnVHbMF0z1ADrKCsq3Pn2/HN3oYJJWxhN6kPREiaWT7RWTHgUh1i4 wXhnCSozsdLS9OPEmEc1Bl8iYEbjWB9B/FAe52qHt0M4z4MBbZH6EOuRyZoFaQx/s0hznnuE AKlKqYKYmuvZqsx5quvBg5fj489eeXw/Pe5c/a7UZSix3YBIxzZNGIjnZRFI3q3d2FAhjkEf oa3i9kZ56za2RFStGhNmPB5nlCJOncFGcCAF6t6Y1JLYHTCPSU8dufn2eSe1Db3S5X6/I9VO DVmTvBx5otI3FErrgUeymBXZYkoJVNlEkWsccXj/iYQFwaqFy6YXu9fjZfd2Oj66c1ZE+JKJ EZG6UjpYFajF3XafKEpV8fZ6fqbsmYocbmz1gUwK1eaXbUcwylbtPF57EL8fnlb70067XSpE FvT+KH+dL7vXXnboBT/2b3/2zqi0/A7TFJpPcOz15fgMYHSS1RvbHB4EWn0HBe6evJ+5WBVt 73TcPj0eX33fkXhJkK7zvzvX3YfjiT/4CvkdqVKf/V+y9hXg4CTy4X37Ak3ztp3Ea5c4NBB0 n0bX+5f94V+rTPNyvQwW+oKjvmifsv+nqW+vJJg1Yjkpoof2mqt+9qZHIDwcjawdCgUcdNlY JGapUmppN3eNKI8K6cWamhEQDRI8Mj1BrnQ61K2BrKAL7UYxwCdAQrc74TxDdv2toqUR2iFa i0DK27KA6N/L4/FQbyutmLYPihwOMP7Vintkk0xKdn9D3nlrAvMcr4EgY/VvRp+NJ5YONRyO aPe/jkS+s/grlRR3N0Oi/Fyko74ndXhNUoi7+89DShtUE5TJaKQ/MNXg5n1eO+KArRaGjoB7 tOKpGFOXiSTSTVvhZx2B1Z17JBUl79/oabsBNmHzyPj+iDkqic85Un++k24kLbWzRLSScdFq SgtdCIMf+AI0MRymEeiLqoc41NxNRGJ/wh/K28EnehEiXj4x3tELRrZDJKYkpExfigeZa8Q1 FQYMCiWaGAfN0tUFqActWKWUEZ1RjF1gW16OYRYNwXCc4f1CwL3ZCHZfR9jjeRYYXnNFVEaC lCAVZlwESSnG+Ctwv1PKz6khpCsMOujIZzpndEAiB/Hm21ky2m5omoAkpsDeAetkQQZ6HCTV HJgI7o6B+SV+gTagwEDhRlYUBsfSkaH3s5JHRcE8OBYvDS0LInGR8WR9lzx4jXxUR9aYwKHp DrVigSpfs2pwlybVrNQXiIHCbpuohOX5LEujKgmT21t9ASA2C6I4E7gWwqjUF5g5J1pz8YwJ GBXjJQk0HQT8MHVICIjz1ko9352+H0+v2wPs99fjYX85nihdwDUybYExUnFWjjWdGf6q5nBR FlWdB8q54Tc7MA2LzGOM1t7+u9c6Pk6XIU+oCGIhXO6Vtks7aZkeQBr1Z8wM9K5A1Twhg5Kl S/Uo1rFyBCj25yOvyhxDOYWsjQU9W/Uup+3j/vDscqRSTzYFP1RMnmrM1KrrJLAWBZVXtBYN aWSsUOpJAHAghRewdwBSZnoiGg3XPjRrVyzJY4RxE21gHvVgi56KmVsQ1EcXlpSUgrSrS3Dy M+fc6WwW3YHvvke9DlHdxEzaAT9VZEtYKGkWUsIekigbVEtC0BCzxZiEM2kFbFdYWl4HOmoc WXoLAGaBfoShsRdIuOsuXpPMYf32svvXsFHsbtyLdcXC6ef7Afkqu2itf4wvbGVtp1EkatOk 2Cw3A+jxzBM0MOaJzxZSBvwJVIoK6qkDrptWDF8QPqqHBQtpH9xOXSGAcQLDFQvz9S7JSkF2 1hKiVOz3PVzdFC/XxSqGWZ4ESG0lvv8YAhaA4IqvOxmD2DmoTBmrBlVrJgRt7gwUw4rkTIC5 MQIo1wA4YUrMiBDELqqMgkVhmYFInE/Qk8iO6Wu1fRmHA/OX/QIN9SXjgAUzjS8VEYdRAoze 8BYIpKZZaYuRqg6eTigtrFamGkiyBH1gyJHWKZtxImr7YjX+Cz3iX8zR1qDNKLUVS1LMRICW o/TmWMtKKd3spBwYzcG42TSkygaBEWKvRWDlVOGKoM5tx8p5nE3tYhXSXNRjUfiam/K4bV63 jwcOucY68SwnGac85IGhcBGFxqIj1z8qE+29p2DKjhh4GNVgfLvFMCRz61kE1QyoLt8YFHQ7 QbotNjn6VhnN7MBwZZmWBg4EHmPdtCB39XSo8YLDMZFilIOUIbcjO1QSb+8KRB7UEtPcHbtK mfeTh0UmTJsLBOCrGNodKjZvx1zshGOM7V5/sWJFyj3ONorCx7QUVhSRxngeJomoln0boLEw +VUgtFXDFiKblCaTVTADNIHRMQABALRbvXrqNLYkzBhmZDIXZAdFhy9ewEFYwR9qYxKULF4x ECMncOXMVp5ieRpG1GbSSDCdneykp4gkgkHKcmPmleCxffxh5EMpG9avLVUJcvmNQ4HBKbNp wWiRSdEQO0EhsvEXHJCYl6QggTS4aY2x76CU7OkSkQ3snkPUWKhxCf8qsuTvcBlKIcKRIXiZ 3cO10jxTspjrr8hfgUjHL8JJs3aaGulalP4xK/+eMPF3tMZ/U0G3A3DWekxK+JLm48uWWvu6 eSZBx3LMq/vPzfAzhecZGpuU0MEP+/Px7m50/1f/A0W4EJM7nYfblSoIUez75ftdW2IqrP0q AZasImHFSh/Sq8OmruDn3fvTsfedGs4uvYXG3AA0RyMySj+ByGVim5hp4NpOBK+DlPJAUqJ+ SOdgEihzHCcZyHC66b16PJrxOCwi7WCaR0VqZN6o1YL1T5HkZqckgJasDIpGMDOAHK9ft5qO YbaYwjkx1musQbIX2o0oSiZhFRRwrdWgrX/YlE8xmWdgfaX+NMuh05G486jtAl4qCzgYCREl NN+C0w2jG/voGirdfhJ+tPmE9X3QlRmX7VaqbjyxRwwiX4ASk+gzlYPNILnTg5RYmIEXY8Qz snBU6iKT5NZb5W3fX7An9pBFRL08WCQ33tqvdOuWDmlpEdHhAg2i+yEV48Uk8c7J/dA3J/c3 9/7Ge9wskAhOG1yNFR00xyimP/C8zdhUVFwcpJFmlmb7m+qdeW8QlIeNjh/S5d3Q4BENvvXV 7lvLDf7e0xtPq/qeZvWtds0zflcVBGxhNxQNj0EYYJSvWIMPInQfNEtTcJDPF0VGYIoMrqgs pWoLNgWPY06pYRqSKYtiqkJ0SZ9TZcJRF8Ml60qRPF1w4ZYou274LDcYuBPNue5PiYhayOgu QzFtYrhIeZDZATCadH66dkjZPOwe30/7yy/XohrDo+jH7QZl+IdFhNZ/tsCMedJA0MQEAkCI 9ojUsTJ2ShXoQx+FDbS78qorZ40higJwFc4qjF0tg4GYEZRrdQba95byUUoUnFTWuYqP9tsV /MvGcGWeZdmcLJ4UONvv65OWbFfnRfE/lFCtJ0VCFpMzQdn3xGVSJQnLMeeZ9Iz553Y0Gt62 cgpbQqdYEUZppLxv8JpUycwMptOjQ3QFBfJwHI+ZqRVzqZDLljm54ydZIa/w6jVAmxHUOAWy CMzforLy/QYth+afD3+fv+0Pf7+fd6fX49Purx+7l7fd6YMz0GUk86MTi6DGSLtJjDOfXKEJ eYnrhZyplkYFXKd1zjYxWwZejZdDLDWSsD/xnQbVvYuoM/B3iEsewtpGAXQGm1KU/9xfIx3A 9qnqCzEm7hiMbl3yxJp6E4Mmmel0QeaLMAlh0YNsKowZNilYnkcyuNc0ZTG970WWZBtPSqyG BophsGI8SW4aKkyEk/vyBjREG+ZxYulazib4Mk6a2Gp1BfMwW6W4gclu6QRVxApPgCupJZR0 eEeKYtxZAbqypLQuy0OPCrCpR7fs+URiMUETZ7GlvCdL67BoXo/djGR4fUyHW58MuPNIIyd1 lyb2sPa+atMkliGynzQkvaVwYj6gBenT8T+Hj7+2r9uPL8ft09v+8PG8/b4Dyv3Tx/3hsnvG I/XjefeyP7z/+/H8un38+fFyfD3+On7cvr1tgR2dPn57+/5BncHz3emwe+n92J6edgd8MOzO Yi1kRG9/2F/225f9f7eI7Q7qIJBXSdSFwc4vYKi5cH1BSSqMH2POEscUQHIjWsvFpQCGr1VD lYEUWIWvHKlRxoRAnbuuUxLagoHo5fHo7R7+6DFq0P4hbi0AbUGoHTiURHCUlJbs9Ovtcuw9 Hk+73vHUU0eKNheSGPXkhqmwAR648IiFJNAlLecBz2c6e7QQ7iczIzSHBnRJC92RpIORhK1S wGm4tyXM1/h5nrvU8zx3S8D0Ui6p435kwt0PTBszk7o5ye2HxJpqOukP7lQKWxORLmIaaETK qOG5/EupfRVe/iEWxULMQDgmCiS9JfP3by/7x79+7n71HuXCfcaUxb+c9VqUzKkqdBdNpL/1 t7BwRjQnCoqwpE/FpoeLYhkNRqP+vdNs9n75sTtc9o/by+6pFx1k22FT9v6zv/zosfP5+LiX qHB72TqdCXSH5mbSCFgwA5mGDT7lWbzpW2Gu2z045WWfDPnSbLvoQU9R3/Z+xoB7LRuuMZZu ByiEnt3mjt1BDSZjFybcFRsQ6zMK3G/jYuXAMqKOnGrMWpTE0MANbFWQ1mHNyp9pA2sNK7qN iUVCrRu0SHYWxGx7/uEbPsNLu+FuFHCtOmfXuLQ8o9VTxP55d764lRXBcEBMF4Ld+tYk5x3H bB4N3LFXcHc+oXDR/2TEZ28WNVm+d9ST8IaAUcs+4bB+pZ0iJQU1PCMJ+4M74mtE3FKW2x1e ZRp1wEM9ZE6zwWasTwGpIgA86hNn5owNiXaWCaVvbZD4KjvO3ONQTIv+vVvHKlc1KyFh//bD MGtu2Yk7vQCrBCEqpIsxJ6iLwJ3EcZytJpxcagrRhbmxlhZLojjmLu8PGGp5fB+Vwl1cCHUn JCQ6PJF/KY4yY18ZHY+xmRS48DEyKbbF0qnZtmI92tgit4K4tKuEiijfHrru2IlVRk5GDe+G tUlV+Hbanc+mRN+M3iQ2no0abv41c2B3N+6ajL+6awVgM5eBfS2lrKH8r7aHp+NrL31//bY7 KSc1+8LRLNGSV0FOyYxhMZ5aPsc6pmbP9lArnC++rE4UCMraQKNw6v3C8aISoam7rsfSxMGK ktgbBC1Et1hNKrfb29IUHhMRmw7l/mt8iRFnvtTkoNWZdU152X87beFadDq+X/YH4vSM+Zjk ShJO8RpE1CeVG/DApSFxapde/VyR0KhWbrxeQktGoinOhPDm9ASRGHVd/Wsk16r3nsJd7wzJ 0yVqzzh7pcyoeD+s3CRJhHpuqRvHYBFdqRoyX4zjmqZcjGuyziC+IxR5olMRVa5Hn+6rIEKt LQ/QuLS1LO3eBeZBeYfGUkvEY3GKhjILANLPTZQRT1Gf5S2n8kU+R5Ugun1HytYNrc1kyzjh iRLsThf07YNrhEoLe94/H7aXd7jWP/7YPf7cH/6/sqv7bRtH4v9KsE/7cNttukG2d0AeZImO tdFXKCm28yJkU28QdNMGtQMU99fffEjykBx6ew8Nas6QEilyOMOZ+fFJwHDWWY8ApDk5Hq5+ eoTK+1+xBrANYF29e929HM+Vya8ufRsuQENIb69+Ev70kW42nU3k+MaOGOsqS+zWf57OzU3D 4kSgtrbTmadQnR8YoqlPi7zCd6CwuPme0CIqfYq8MokdLCLLuKEnSSw+cZGDRoZoIjJRfUwR qkzn3/8wkZZ5RdcnQ18X0gmX1jZzcmtsXhqw1suFA1jC3iWZ/EShGxhIl5bNJl3xWag1jnae gg0K+41TdH7pcoQ6fTrkXT+4tVyzAn7OwEOuYCAKLGyz2OrGqmC4UKomdh2bYcwBg6e3e+ns Ee6OkYqbn0CkhdZTKsKmZnPpGOicVFldij4rbwB6D105bh14OSzNTFh+j4IV9klXrbrnDWEq nZ/P5cuiS9XD4PtaeTKWak8GvUvlBm1ML9ffH/Q0hZ2KNf7N/ZC5UEZcMmw+aoEcI5Eyvxqt Wh4DOhvpSeRaiSO5W8ESiz8agU1S//2HRfpHUDaugbHw2Pnh+l4mWQrC5l4tdrTkSWwo3tAO BHJrcPlrZcNN2ajli1ItXrYO6h7opndJ4YUCbxJrky0n1cjNvK3THOTSnRmI4UjCA34XEA6x 7xoZzAVW0NAyoaDraTwaIc4lDemZfsAa0hhpcbi8cKTpHM/GfiBk7KvZie++DyFDOS/Vrj1Y I2RLBYbc7q+Ht78PiMp5eH56+/q2P3vh4/6Hb7sH2Jb+u/uP0GwJE/HeDOViC5Pk6vwyoDTG YvwIhtydvxeSbqK3ePZBtXWJKPmObf0zb5lrjm+XRSYNIiUpQKsp0Tb9KPxVSMAc0khgeXtd 8BQWc4wQQnzvedr0g3WSf7JbsdldF/XC/SX3n2neFG7IZFrcD10iESftLerDot2yyQuJSZnl pfMbfiwz8Yia7ha5Bo3FymSDuuoE/oos/fhd7rdUhJ6vFm/VEbwtprnW/u5Ozqt1UggkLCrK TCOhmFpYAu7ljB3qUu4OPepSgSo06x1FVi7X00yf3VSTAkqlr9+evxw+n4FdfvbpZbd/CmN1 SO+6IYwcR5viYrwLSdW5U87GRBAnuoV+dun8HuW47THge4a2mvT1oIULMVm3VVLm6Yl4dYdj 8AOPhfZaLmq0Xoy1UEEHv8AW4B9oiou6NfIbRIdxPoh5/nv3y+H5ZdRv98T6yOXfwkHnZ41W d1CGCQ996uZXCmrbFLmeSSuYsnVil/qGe53BUkxt3qjhIaYiB1bZ4zHemKs2rQULI0c5K1cf z//9Qc7dBvYWTDAuHZXcmiSj1oCoPGplELYAQ6Rhjcg1zv0A+4Qyh8q8LZNO7p0+hd5pqKti Gw4ZbyvLvkrHNCSQicNvH/Q8e1llbZIbFNEo6HQj50c/u4PuNK7TbPfn29MTupPzL/vDt7eX EeZ0Whx44xLaXBJeUhTOPm3+XFfvv59rXD7cXEhDL1SP2ARoR7qj0CqD2dLesMa/pwawJUco cZaY1BpdbnODGDOgKAX9ok0qsDGqvMNtjmfJMV4Rqeq3+aHRdl+Fw1H8SYih8VfO/RvHxoQQ RUEGGhpe4+UGInArSKdNVTu9wLr1uvLOLOgoo87xQrOIRX5sGhaajgzJLLZGkOXAzetxcUpR BJSWF2SRaPo3RQWOY1iasoB1E47ARInOBA776FtOZjgKbpBB2UjE2C0SSdoh1jRjuLW7cmiu uzGoznnOXRmWkCPPTeKdSXahFDbXYPHJfEblqd4AMO4OBaYorz9SKeMwB5kD21SNgTZ/sM7h f3OWSqhtayKcPghbFkkrg4Q9Anbb1fTGSB+mhmeUTMXIUlRWqvq4LkG1d6xH78F+g3N/mFD3 mDipbcpMz6uCUbu9etO0wBGPViamq/dBXQSpuxhY9WCE+GgTx3E65gTRaWISkz+BqPAm+4qh ekYbBZjO6q+v+3+dFV8fP7+98j6yevjyJBU1BPnHmKbasYCc4jF889wlom4HQyzHIDMd5g+u +gpvaGr10Lb1LWyssL1mEaBOGgM8w+obdRBOd4xjyGHf/PRGFxiFUpXXfpADScVKfuUUjaU0 6Y4+jseNMQ0frfJ5IwZZHHeJn/evz18w8ALe/OXtsPu+g//sDo/v3r2TtznU02VQBAobmBON RRxwJbOaCXi/GzVRwTjGhDwxYGejghNM4rLvzMYE4kjgZrqiSGdfr5kCcr5eUxS0x2DXrSmD avSGnhyhcFPThJJrJEQ7k3Q1avNtYWK1caTJb6ahqMtB6+BbYFSoa3EeO6mZWv/HLJgPZmyC Ea/21tsRSOwQUTwc1VSMbOwr9CnD5OZzSmW75N04DC6hJfWZtZpPD4eHM1RnHvFkPTAv8JTe /1iNVthe+yXTPiQBwlBFqOi6BjSzbD9l+3vLPfJufgdTsHE42rcNOmnTXlWyeNWkvb/CoMjr rPftjwYJcCJGYlwXQg5ZW5ldyAIK14DIZv70QhruzGTQzIL3w7mke5MCi8ytxMyYMEmdYfDW 6u1opdjpRhxvfBnwAVRSTBzQu4rvuaq7pmDtqzMTnpsuiIChSrfeBbwjEe8HpG45KSB3wu46 TeXbtFWeycBfesOmEId13q3wsKf1n8PkkgB2gAE9OB4LZhXTJ0NO0LurLmgEIwC2XiF2nJsV k48elrqSl453fPx3QsQkfsfLh58BvxzfWhgMS2ONKWH1gQ2nvm3QHh6+JWPXBrqBgvzTFxfn vx+t+LGWdvElD59+rpIgKqkmg4VCTvBi+WjpyTNdTq4aOeR5Y0AhubAHlU0TDK4I1npAyl7T RdLKKR9iPPGSC9B7njxm63b7A24RqM6kCNz68LQT+W8IJiS0X8IWGjGY/WJfRHGp2dDAxuUU s9GMjWyCqi3hALTUS1oLcW55wN8xlNg/2CcjTMH0rFPz4iatZfQr2xagT0Px+EVdPxLya9IY 1h76XztWooILIYqbrNM9S6y+oiu7hekSZ8FcOLyOJc4Rrb+YdABSN07sOgt035ygk++lLmqE SY9yOb6gOBu6HUD0R3Y31sAuL1RvMfV2ZTb+QvKGgw+z2WGgTc2Jq02bbdD8DRC6CLgaMXCk QKzZ+WTdrQTFBJUfb7bvfThHSWWHWpyO8DFLEG9xDos+6s43Vb2hjUWwETXP9Kh4nsg3J2Y5 9L72rxOS9NHAPTE4GGLmY+J4z2j0MygmYtjICt0BIEZUNoq2gPccFqBmrMrEaqc81NYyt3Qd WvCNGRlE82kRwRW4k3igUBZVEjuRJvHlhFmQcSqPXmaKU5NnTET1E5a9dVHWJ+YnbJNpAmvj 5EPQeoq4DqZG4udTvrF0cicMkqfYK/U/Dll1uHYSAgA= --J2SCkAp4GZ/dPZZf Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel --J2SCkAp4GZ/dPZZf--