Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1712373pxf; Fri, 9 Apr 2021 15:47:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzB1DoQ57hfkHVFFBayrJSfw7ianG73+BObFkw40c3R66PV2ubwUozbtXaAwCuCdlz0NgEJ X-Received: by 2002:a17:906:3c07:: with SMTP id h7mr18167650ejg.446.1618008476952; Fri, 09 Apr 2021 15:47:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618008476; cv=none; d=google.com; s=arc-20160816; b=rY8fYOMYNL3LJqDHMlLubB59g9pnWUv9nM1VxXQgtwBWDK0ZTofZNzXYnc0gOD1NYS zxamJImDMJ85XQ+zHkOPyLp0zUCG/Xd/0UN2dq9Y8a6XK/shtJSHFiwkxAS7iTTtmOCe t9AzUkl/0wlenm94QJ6nDwU0mcJahAS81hIwS4GP+3tzKIa2kwHFbcLySHDua0Kpz2uf du/KrzrHv4Kid+jLOtnyQZyAt/xyQO3PvQScy96P/NZ2La86g3ELgQtUANPxAfXMRQHO 6JYR43oasiq9PwrnjjUaIAs7HJr3qaC+B7+vtL+qBdNJgPGQyZVkCdTmhJjjLkD2Z3aH HWgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :ironport-sdr:ironport-sdr; bh=rD3R0v5kClOfB0JltU/GH8QpDzBK1/tgXsDbM6OvHsA=; b=eoBp54vQwXu1BH2uSUMZWNc6yKQXNcjYsv/91EGarsv5Wctz8SGULgeCw0DWjb0A6S UeNPJvTwBIAjXT2FVt84YHFDItxHvCodbU6UiU/Yftaw0OmEtM3F0GCBH5WlgPJHYVqO B4fb/ipUrM1GL+dDfUIx+aArJon/cz7K8EMpJ3DN9bfx35wa+/BwBK+jPy1VxSB51eT0 R1gLk9ED9uaoL2Re0Dy5MhrREi51VAbCFG02BLzRDi0//Z9oP6bGAKfOFjUAainKr6lw 8iuKvMIqUkR9PodSYpsJ2710eIr76J+3XsVe7OyjAn6QXvqBYgL1iV0nMkJO2uK5lxcI PMBw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m4si3265031edc.119.2021.04.09.15.47.32; Fri, 09 Apr 2021 15:47:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235122AbhDIWqs (ORCPT + 99 others); Fri, 9 Apr 2021 18:46:48 -0400 Received: from mga06.intel.com ([134.134.136.31]:10669 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234880AbhDIWqs (ORCPT ); Fri, 9 Apr 2021 18:46:48 -0400 IronPort-SDR: 7/ysrAXw6PeWJtA84C48jn8VGCKpjDJ2TXbsd/arkanj97c+3T3b8GEaKNb74/611+ENt70u+K 3goPElxd+DSw== X-IronPort-AV: E=McAfee;i="6000,8403,9949"; a="255183674" X-IronPort-AV: E=Sophos;i="5.82,210,1613462400"; d="gz'50?scan'50,208,50";a="255183674" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Apr 2021 15:46:30 -0700 IronPort-SDR: jMMyuOUxZkxi+Lp0tbBDLsWzOoYPkzrfZNShTKEpePUBDj/MLmZTbVntq/NYhzSiLZJl1FmZ1q 0zEzN/9a2vKg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,210,1613462400"; d="gz'50?scan'50,208,50";a="613871958" Received: from lkp-server01.sh.intel.com (HELO 69d8fcc516b7) ([10.239.97.150]) by fmsmga005.fm.intel.com with ESMTP; 09 Apr 2021 15:46:25 -0700 Received: from kbuild by 69d8fcc516b7 with local (Exim 4.92) (envelope-from ) id 1lUztR-000HRm-3O; Fri, 09 Apr 2021 22:46:25 +0000 Date: Sat, 10 Apr 2021 06:45:35 +0800 From: kernel test robot To: "Matthew Wilcox (Oracle)" , linux-mm@kvack.org Cc: kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, "Matthew Wilcox (Oracle)" , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-cachefs@redhat.com, linux-afs@lists.infradead.org, Jeff Layton Subject: Re: [PATCH v7 02/28] mm: Introduce struct folio Message-ID: <202104100656.N7EVvkNZ-lkp@intel.com> References: <20210409185105.188284-3-willy@infradead.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="fUYQa+Pmc3FrFX/N" Content-Disposition: inline In-Reply-To: <20210409185105.188284-3-willy@infradead.org> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --fUYQa+Pmc3FrFX/N Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi "Matthew, Thank you for the patch! Yet something to improve: [auto build test ERROR on next-20210409] [also build test ERROR on v5.12-rc6] [cannot apply to linux/master linus/master hnaz-linux-mm/master v5.12-rc6 v5.12-rc5 v5.12-rc4] [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/Matthew-Wilcox-Oracle/Memory-Folios/20210410-031353 base: e99d8a8495175df8cb8b739f8cf9b0fc9d0cd3b5 config: powerpc-randconfig-r032-20210409 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project dd453a1389b6a7e6d9214b449d3c54981b1a89b6) 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 powerpc cross compiling tool for clang build # apt-get install binutils-powerpc-linux-gnu # https://github.com/0day-ci/linux/commit/5658a201516d2ed74a34c328e3b55f552d4861d8 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Matthew-Wilcox-Oracle/Memory-Folios/20210410-031353 git checkout 5658a201516d2ed74a34c328e3b55f552d4861d8 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=powerpc If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:274:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, lru) == __builtin_offsetof(struct folio, lru)' "offsetof(struct page, lru) == offsetof(struct folio, lru)" FOLIO_MATCH(lru, lru); ^~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:275:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, compound_head) == __builtin_offsetof(struct folio, lru)' "offsetof(struct page, compound_head) == offsetof(struct folio, lru)" FOLIO_MATCH(compound_head, lru); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:276:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, index) == __builtin_offsetof(struct folio, index)' "offsetof(struct page, index) == offsetof(struct folio, index)" FOLIO_MATCH(index, index); ^~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:277:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, private) == __builtin_offsetof(struct folio, private)' "offsetof(struct page, private) == offsetof(struct folio, private)" FOLIO_MATCH(private, private); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:278:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, _mapcount) == __builtin_offsetof(struct folio, _mapcount)' "offsetof(struct page, _mapcount) == offsetof(struct folio, _mapcount)" FOLIO_MATCH(_mapcount, _mapcount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:279:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, _refcount) == __builtin_offsetof(struct folio, _refcount)' "offsetof(struct page, _refcount) == offsetof(struct folio, _refcount)" FOLIO_MATCH(_refcount, _refcount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:281:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, memcg_data) == __builtin_offsetof(struct folio, memcg_data)' "offsetof(struct page, memcg_data) == offsetof(struct folio, memcg_data)" FOLIO_MATCH(memcg_data, memcg_data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:21: include/linux/mman.h:155:9: warning: division by zero is undefined [-Wdivision-by-zero] _calc_vm_trans(flags, MAP_LOCKED, VM_LOCKED ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mman.h:133:21: note: expanded from macro '_calc_vm_trans' : ((x) & (bit1)) / ((bit1) / (bit2)))) ^ ~~~~~~~~~~~~~~~~~ include/linux/mman.h:156:9: warning: division by zero is undefined [-Wdivision-by-zero] _calc_vm_trans(flags, MAP_SYNC, VM_SYNC ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mman.h:133:21: note: expanded from macro '_calc_vm_trans' : ((x) & (bit1)) / ((bit1) / (bit2)))) ^ ~~~~~~~~~~~~~~~~~ 2 warnings and 7 errors generated. -- error: no override and no default toolchain set init/Kconfig:70:warning: 'RUSTC_VERSION': number is invalid In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:274:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, lru) == __builtin_offsetof(struct folio, lru)' "offsetof(struct page, lru) == offsetof(struct folio, lru)" FOLIO_MATCH(lru, lru); ^~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:275:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, compound_head) == __builtin_offsetof(struct folio, lru)' "offsetof(struct page, compound_head) == offsetof(struct folio, lru)" FOLIO_MATCH(compound_head, lru); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:276:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, index) == __builtin_offsetof(struct folio, index)' "offsetof(struct page, index) == offsetof(struct folio, index)" FOLIO_MATCH(index, index); ^~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:277:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, private) == __builtin_offsetof(struct folio, private)' "offsetof(struct page, private) == offsetof(struct folio, private)" FOLIO_MATCH(private, private); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:278:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, _mapcount) == __builtin_offsetof(struct folio, _mapcount)' "offsetof(struct page, _mapcount) == offsetof(struct folio, _mapcount)" FOLIO_MATCH(_mapcount, _mapcount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:279:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, _refcount) == __builtin_offsetof(struct folio, _refcount)' "offsetof(struct page, _refcount) == offsetof(struct folio, _refcount)" FOLIO_MATCH(_refcount, _refcount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:14: In file included from include/linux/compat.h:17: In file included from include/linux/fs.h:15: In file included from include/linux/radix-tree.h:19: In file included from include/linux/xarray.h:14: In file included from include/linux/gfp.h:6: In file included from include/linux/mmzone.h:21: >> include/linux/mm_types.h:281:1: error: static_assert failed due to requirement '__builtin_offsetof(struct page, memcg_data) == __builtin_offsetof(struct folio, memcg_data)' "offsetof(struct page, memcg_data) == offsetof(struct folio, memcg_data)" FOLIO_MATCH(memcg_data, memcg_data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mm_types.h:272:2: note: expanded from macro 'FOLIO_MATCH' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:77:34: note: expanded from macro 'static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:78:41: note: expanded from macro '__static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ ~~~~ In file included from arch/powerpc/kernel/asm-offsets.c:21: include/linux/mman.h:155:9: warning: division by zero is undefined [-Wdivision-by-zero] _calc_vm_trans(flags, MAP_LOCKED, VM_LOCKED ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mman.h:133:21: note: expanded from macro '_calc_vm_trans' : ((x) & (bit1)) / ((bit1) / (bit2)))) ^ ~~~~~~~~~~~~~~~~~ include/linux/mman.h:156:9: warning: division by zero is undefined [-Wdivision-by-zero] _calc_vm_trans(flags, MAP_SYNC, VM_SYNC ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mman.h:133:21: note: expanded from macro '_calc_vm_trans' : ((x) & (bit1)) / ((bit1) / (bit2)))) ^ ~~~~~~~~~~~~~~~~~ 2 warnings and 7 errors generated. make[2]: *** [scripts/Makefile.build:118: arch/powerpc/kernel/asm-offsets.s] Error 1 make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1304: prepare0] Error 2 make[1]: Target 'prepare' not remade because of errors. make: *** [Makefile:222: __sub-make] Error 2 make: Target 'prepare' not remade because of errors. vim +274 include/linux/mm_types.h 269 270 static_assert(sizeof(struct page) == sizeof(struct folio)); 271 #define FOLIO_MATCH(pg, fl) \ 272 static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) 273 FOLIO_MATCH(flags, flags); > 274 FOLIO_MATCH(lru, lru); > 275 FOLIO_MATCH(compound_head, lru); > 276 FOLIO_MATCH(index, index); > 277 FOLIO_MATCH(private, private); > 278 FOLIO_MATCH(_mapcount, _mapcount); > 279 FOLIO_MATCH(_refcount, _refcount); 280 #ifdef CONFIG_MEMCG > 281 FOLIO_MATCH(memcg_data, memcg_data); 282 #endif 283 #undef FOLIO_MATCH 284 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --fUYQa+Pmc3FrFX/N Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICB3QcGAAAy5jb25maWcAjFxbd9u2sn7vr9BKXvZZa6e1fGvSs/wAgqCIiiRogJQvL1yK rKQ+dSxvWc5O//2ZAXgBQFDtfui2Zga3wWDmmwGY9z+9n5G3w+7b+vC4WT89/TX7un3e7teH 7cPsy+PT9n9nsZgVopqxmFc/g3D2+Pz245eX3X+3+5fN7OLn+enPJx/2m8vZcrt/3j7N6O75 y+PXN+jhcff80/ufqCgSvmgobVZMKi6KpmK31dW7zdP6+evs+3b/CnKz+dnPJz+fzP719fHw 2y+/wH+/Pe73u/0vT0/fvzUv+93/bTeH2cPD+cXZen728dPny/Wv28uHT6fz88/n558ezjYX 558+zj/P18j7n3fdqIth2KsTaypcNTQjxeLqr56IP3vZ+dkJ/K/jEYUNFkU9iAOpkz09uzg5 7ehZPB4PaNA8y+KheWbJuWPB5FLonKi8WYhKWBN0GY2oq7KugnxeZLxgFksUqpI1rYRUA5XL 6+ZGyOVAiWqexRXPWVORKGONEtIaoEolI7CUIhHwHxBR2BR2+P1soU3mafa6Pby9DHseSbFk RQNbrvLSGrjgVcOKVUMkaILnvLo6Ox3mmpccxq6YssbOBCVZp7B375wJN4pklUVMyYo1SyYL ljWLe24NbHNu74H+ftZyLPHZ4+vseXfAtfzkcnWTlhSzhNRZpddijd2RU6GqguTs6t2/nnfP 28Eg1Z1a8ZLaY5dC8dsmv65ZzezBe4EbUtG0meZTKZRqcpYLedeQqiI0DcrVimU8CrJIDac7 sHKtMSJheC0Bs4d9yLptBwuavb59fv3r9bD9Nmz7ghVMcqoNTKXiZtCaz2kytmJZmE9Te+uQ Eouc8MKlKZ6HhJqUM4nzvnO5CVEVE3xgwwqLOGP2uegmkSuObSYZwfkkQlIWt2eF2w5GlUQq 1vbYK95eccyiepEod4O2zw+z3RdP1f6M9JldDbvjsSkcnyVouqgCy6S5UE1dxqRi3b5Wj9/A LYe2tuJ0CeeZweZZpzO9b0roS8TcMexCIIeDegOWpZlWF3yRNpIpvRS9G/3SR7Oxjo5kLC8r 6KwIH41OYCWyuqiIvAvMpJUZ5tI1ogLajMjogVo90bL+pVq//jk7wBRna5ju62F9eJ2tN5vd 2/Ph8fnroLkVl9BjWTeE6n6NbfQT1Yp12YGpBjppClLxFbP7ilQMkxWUgVcAwSqoGXTfqiKV CutN8aAZ/oMV944cpsmVyIitMUnrmQqYFai2Ad54Dwyxnxf8bNgtGFvIWSmnB92nR8I16z5a 4w+wRqQ6ZiF6JQn1GNgxqDTLMIjlonA5BQO/oNiCRhnXoa1XqquUYbF8af4ILJUvU/AvjtvK BMbDBPwqT6qr+a+DJnlRLSFIJsyXOTObojZ/bB/enrb72Zft+vC2375qcju7ALff4oUUdWnN oSQLZo4NkwMVIhNdeD+bJfyfhVB0T42iKbNQUkK4bFzOEPQS1UTgu294XIXDHRwVq204chqB ksfhY9DyZZyTY/wETO2eyWMiMVtxGvKDLR9OCx7VkUbA1JMRMSoTRxWGmnNFpwfQwcWKRgL9 TcsiFXH8NgAXiFbgP0LdpYwuSwE2he4aEKWFM7WiASlUQnds9wmxCTYsZnCuKUSa8HZIlpGQ h46yJSpQgy1p2Yf+TXLoWIka4q4FxGTsYT8gREA4dSjZfU4cgosKtYQITEgzzp2W96qyZhYJ gfED/3YQuoD4kfN7hjhB762QOSmo4759MQV/TEEzQL8xgnIqwEvhPjYMAXXROd0hA/mHYkKW gIgAckqLjsCiysDxUqbjn3F+1mpLy0aNe7aOO+BhDtBTOuawYFUOfrRpMUvQHIzNBCQ692Cw 2xhLGwwRDPXoC+0oo31jkXM7CXICc0QAtCV1eAI1pLKWu8Kf4EwsXZTCxmOKLwqSJY4f03NN 4kDvGrAlllGp1PGZhFvZIRdNLT1MQeIVh8m3CgzpA/qLiJTc9tZLlL3L1ZjSOOCyp2oN4dFt cchgFM0IkaId5NoIJQhLl6FTJ3vBOvHApHaYZ4P9RYQu1XExdVcAtHW805LaSShgcQvaa+/o 0aAzFsd2PNJHDk9t44Ppks5PzjuQ0xZCyu3+y27/bf282c7Y9+0zwCQCIZUiUAJAO6Aft8c+ 8P7Dbob9XuWmly4CT8Q0SLBJBbn5MgShMhI55zSrwwmjykQ00R62QQIMaFNhy3yRh6ES8U8j 4eyK3B3L5qdExgDSQgdDpXWSZMygDTAHARFFWLYEVlex3Pg5MDKecOo5OkDHCc+c9Ey7NB3X nE1wKxt9+5KenTp+p6SX5/ZUtSGU+91m+/q620Py8vKy2x9M1tA3wTCxPFPN2WkYhIPEx4sf P6aZE7zzkx8BtZ2f/whkf6UNuqHPBGC7ZAs1og6E8x9WR7gE65CVFWsuzyNu503pnRrRoM88 B1As4NymU/TmzArXJZB1RBhIhQ6yKZPa6AmgD3vrxtrv06hYCbtrTFUiPPFFzIllJmenzqRh Yp7TyXMC6LAAaMErcD/k9mp+cUyAF1efwvzuVP5dP46c3V0hsYagri7mfSkNchG6NHmKqsvS LeZpMrRIMrJQYz5WDACtjRmd4aQ3DFJ2d0st30lkdjcOt6RoixWihvTjY1/0NMBR5LwCBwDo s9EH0Y4PRgvkrvXBYJExdc2mjqNFM7+8uDixWmHRSrcdL8CBwxaxD2XdJEaRhkdMGuiEeEPx KGOeiKpVCcYUYONMYyqHrN2lj/rR2sf6jBQR8w4lxPcucI0O7MDjhKqr8zAvRt7pBG91hEco OvCFvYCFqRnrip7bEPwF7BhHZAgpgztR5OWKex5AcbRwsPkupJZP6wNGQcuR9qYj8q5y5nnk 5vzXsH+MSA5uK8zKasxqihDiZpEo7pyIRfLz8xNWhiMku64FD+eNFeEKwGuQtySwcB7Ojwhk PBN5JiD2UOkazYg5iqGkuBNFBuE3jA8WGaHeIN3wLL4RwsJD4AHsM3onFIMj7AByrtT5RJTi 8P8hjA5Gcf4DC7uld3DQVhaljXq19p2fC/vn5YkNz+Gnsn7yyGxew6Q8t4LBEmDUonZuH1hJ SkjXiCRYgLsaqn+zZL/9z9v2efPX7HWzfnIKfhhUAM1YgLKjNAuxwjo9oFRWTbD7CtKwbx0b q3ZhZNdJdLcQ2JGVZIay+WATcQNej7hFxaAkonZdKfjn8xFFzGA2E/WYUAvgwTAr7TCPLcFb 7YRi7cWF+P2SgoufWkF4C4d52zbzxbeZ2cP+8buTEYCYUYNrHi2tKSFAxWxlz/BaSH7dyUyV bgPm2s2KPzxt23kAqZ8rkl2T5l7G3dH0kjMCCVPIdThSOSvqyS4qFnbMjlBKsgpT6zHixt0t aT/3WdyrdsCFkzK2qszKLYqtoW5Z18xzSCJpZOVcggCyQFJwS0ZRzU4fdy94gW4ZBV6RmAJA 33l638xPToL6AtbpxSTrzG3ldGfhp/T+am7dTRuYlkq8rLCnkZMqhXS5NrX+iSgE6FoDhPae MhVVmdkQLCwj4S/7rC7ZLbOAH2A1zP5I5BmlxOwhrvOpkNgA7K1glHZAKypkGVuQrMN+zYoA ILg68XDFUueewQoTsOeXLd/HI5ehho7E6cXl8b51ztuW73tQ197M91X9lqwTYF9WX1BiitHc A8oRkGTLIYmgeaxfDgx1VHYLmQLgFcjoITEG+oBvDMYNzdMqUpV5X3keFpojlEQfHRtmsI+G Zkunnw6jm2tXC0beXBuv3rAEUn2OyeCo+DBuD2c1UG3pTl1vD4o0cU4aost6+nxGb6/jw9nf 4xp5F89yyCsloxWiYCeNxjK8VT9UWZNF1J6VPdaQ9RYIAWAw8y6hmxd5+I5Foof+FYZdCDTa Frp8q0ZuM95+Wb89aQLe4b3OwCvN1l1/G/tFTzed2Xq/nb29bh8GHWTiBo8U1quvTn7oVy2W 89CWK5IEMc/Jj43HbZ9YwMJkiI01BE7JIHDiCVS6mGxG7hv3avRUY5XMAM/VJOP3I8/lvGtZ 7zd/PB62G7z++vCwfYFut8+HsRUYv+OWHQ0NL0Vg8vLq3Xzx4fJ88dv89GP+b/jjw7z6DU59 /u959eE3SN7zd46r8zr7HVwaRNlI7/pwFDtzuINMnmUJvp0JnKlREqlz6eHQ1AVoYlHgFQ6l TqKmXSYgI/3gpuJFE6kb4j+s4TBTLFPAKJXHWgZHXkpWhRmGig+HEu+qQfOTuqA6/QboLiQc r98ZdQt8Wswp6w8vWXSPqRCWd+lOrwLtapBhPGqgxAzus+LJXXfh5AroehHaeOMrAF9l5SJu XzD568X0vQFEaSo2rfZbl+PIOfXpoRrtpv8DHbFs2yfGwpAyHIM6wg0U+LFOt4DID2OY1B9r t0E2Xn//jYiJa3h+XZXeEDBMLGxptRLYZgDUEL/y0d6YDTf33DQvb2nqg4sbRpa4DoYXFoRe 11yGh9NxFh/rdC/OAqpRjGIt7girSeCseNdehhM4mxm4B3zF4vUXfjXinDp5bZ7/TEqA3bXz KhnFYri1ASKuMzhoeLTBb+hNDvTPbtGsC/PgCs3Jk1EiqZAHIuKm8EX6s6NH0GV/Z58HxTnV 0mOl1gGxtOcn4+bBYl/xDHVfrCTJIQZaXdMMdN7gfdINkbHFEPiukC9akDOik87f+NcqxgXg hkwhTxODIZS1IU/e3AZ0BaGCA2AIyRxh9c11zR1MyoEiWNO1b4h8FWvjn7oDduuRpgyIh1bf v3QQZEHF6sPnNaCC2Z8GT73sd18e3cIICg3QxZ+55pr7GdZeOA6XMce6929s/iZm9xlE1eR4 b2sHIX2jqXIcfW5lOeawhK5R22OknxxlEFnctw8RKj5kDqqYD4PWhXm2C8cUAmxdYKMp9ZMK zhBtZH4T0GCBxxA8V0bKEh+IQU6OZdemq2ronWI/tpu3w/oz5LT4ynumrxgPFpSJeJHkFZ5Z qw6WJS4caYUUldx+QNeS8UGKe0Qk83OyftumJqRnm2+/7fZ/zfL18/rr9lsQerUJnYWmgQC6 iHU22eQjuIJPQZtFXXoaXDJW6otkV/+qzOBcl5U+Q+CQrZJ6m6xGeBICPoFO5MQ64kmGG+rd 2+d8IacyaX2wcUebyr9T07ECznxUO4nnUuWBfroCm3arORgc9nl1fvLpsk8z8L1aiTfuEH6W TtmBQggt9H1buFTjvpZqqfelENaBv49qy63enyUic95F3OvzJ0Ivmjq0Zi6ZWthppfBxdzeM kWDpBERYDy5HP3y04F9deu/NB0daMRM3if30AZWmn6Tb3mnaSAeV2tfhywiza1Z0iFBberE9 /He3/xOrgoOJD5kzrIcFoX3Bbx1XcguH0tkzTYs5WQS3rAo+D7lNpHWg8Bd45IXwSP7bHk1U dQRJecZp6D2XljBWzrzOAHs5qApUhnnNiDBurnLH2cDP6eXexqV+Aceq0LK52afhoqI0j5go UeHCOwj0KbYUEE1CJVAQKovS6xcoTZzS8A1Sy8e3ZCHI2LIlkZ6+eMlHlIXEFxl5feszmqou nEjcyzvavCvAm4klD8Y/02RVcbeXOg73noh6RBhm4jgv3IqGhN93ah5TQdWYGbmmpInayPxJ aU6QiBbky9EyRMbFtmR3hpLcTBtiPwhsDuA6ETotOCD8OZRxhpF7VuS+vO/ptAbOsT5vYFj3 Uq9npfBXiKwm6HeRnTz09BVbEBWgF6sAEZ+L+cXcnpmFttoapxCBHu8YSQNkngHWEjw0sZiG F0jjRUjzkeP8urjqqX3ER+UeF0B1HgncnVpHDVEPR3vutvyokFbCUQlQx1E+KOYoX3rz9Nid gq/efd9+Xb++c+0hjy8UnzhS5eoyhNFLZ1f1wdM07zAb2rLGb9QQEzg6hkb4xRzm8TlxH9CN ZACp6TwQsEZehj/nANFxjaAn9ud9VJaku/0WkQIA5cN2P/riMtAVjI85wLE54F9wJpaOa3ZZ +P2AM9UEt6jQMCvUdaI/OFB3yrQbyLoYpLyuDBHHitkqrNoEEH2dA/4LjtY/fHQ7rnAWEw3M 14eeuIkEkzMQ0e+SJRMdXteiIvZa0dCxPOkPYuoFE724j+KQ0kIxpwuDYCa6wMrq7V1oM297 7WtbudVJ1+tss/v2+fEZUutvO/zcw0qt7KYN2r3f9LDef90eplqYy6PGtYGAQJH8rQgczVyN Zg554uaP7WvY8vWU8ftJTHCquzKcsgTkx+h1uA0+dv4c/KaC+wOMlQtzkDB5F2a4sGum9jU/ bb++LFdqdtivn1/x7hhLIYfdZvc0e9qtH2af10/r5w2mEYGnp6ZDrNOLZsrN2zKAbSanZSRI ikjMcq8WzzCCHbvILiCgaNW/AdPrfe2+RhqMzchL6Y9+I+V43CwcltsWR7lJKFwZllgl/uhZ lNEQbTTNOPUpakTJxzI2DDSk4nq8XAhF49s+rUiVTutSpYO1fbTa5Efa5KYNL2J265ro+uXl 6XFjLg//2D69DC9MePnbkTA2RAbABJLoyH7uxQzjAjUnHICMGww1bcON3zQgEn5Zh/Oqy65n N+S5KZmhjQRNXPDooExg8bL30Q69RwsOtXWOfZxxmDkpFi6eNnRIS4K+7die9PW9MjCRmI7w FZI6eGXumYEwo5THr1O73XbUoNCp/9GazTzzljQwjvlRLVUlkkLkj+zizeTMhnm3LwTS9eZP p57ddTu8c7D79FpZjVrfNuTY8HtA1zrZbtKcUAS74RemUw1USuah7yam5N2LJy3mjT+a5z8Y TpuAGdPLi2UcQqKV9+8i4O8mZ9DYD0CuCJV3ZRXyzZrrontSOSgKfjY04+HOkZmRiQ/LkRnJ 08uPIb+TnVbWUcBf1gtlm7o68wjcsQhNYhOft0aSx4vQLdMKJt18PDmdO/FgoDaLlQyv2JLJ p2RiRosgqMnseAc/Tm2tE/stD37KScoyYy3ZOsbxxEbfnl6EhiSl87VSmYrw3DhjDNd14QSB gdoUWfuH/noRsrYC5na0ozb0WIkjoeMhzBFIg58xxTSydFIo/J5WZM5XcRG+Bcfa/CpE6/6c YGbOR70WJ554P2yJFKGikcXPsRY61b3vfkNCmDOGk2JRsmKlbnilP9ro21rkBnLZkN23Fd1B Gx1l5IB6RiZEGXnZq/M4iIteODSkKxF4td1lzn4FsDOaMrO/Z9I1iUw1CyVcamFjwlRJl2vU Yl4EW+TsDIxSYVLjsK5l5QBj/N2oPFwP0kxIiANz16w89Yq+BdVfcwwKgN+NYDm+LWwQpsA5 CT0QNp+iYw+ltF/UWgyaEaV47I4nb/HC665xv7SNrp0HUvpb1EoykpuHHU5lyr53mR22r+2/ 2+Gc4ViKsoGt5ZXwqlptrB+19xj2hc7QdUpySWI+8eKZhLQe2fes+Bkni53dBJpM0A7DJxBa FCwEZ4GT8rj0ukpDVg90F1FqwsTnJMDLVYL/5NcUmwhVeuyBGfiyB6ihR242P2GkqvWNh+eK zAPOp7ftYbc7/DF72H5/3GzH7++hi2tKfF1QHlW1Cn322nFVrE3Xa1WT4D9X0jai+enJ2a2z qUguyfxkTE1gfJ+4Su1Xpajv/+fsSprcxpH1X6nTi5mDo0VqP/gAgaQEFzcTkMTyhVFtV09X vPISLk90979/SIALlgRV8Q5elJnEvmQCmR+aS+4Rur5sBlXce7SPcuTIpcCpg17m0HEfbMtx 75emRtvYmt1A6z335CrM8cEzCoZU+qa9t9z0MojyNlRZc85P5CsDLzDTwZFmR9i8I2vlUjpB pE6BIWYdW7X6z2CBTfMKbsvBa0ZubEjaHU3Bd7APRu6q8owJNanyS1NYAXCdmB4TS8cZBcFn a/ABAiHl/jlXRu3KPcomrDH8vI385Y80z885aeSKUNoH4JYYeIu1AOTEAtAnU+tom6OeLZ+n Ik8N1yTEiET1M7iGlpdeKcPMk4EFzgDqwFU5xWsX4nF4ZffM3Fb0b7XYWfaMJrOyPmMTvWfb kSKwq+xr93c/1VwVcl8HZwAlzAaDkb9nVDDF9o/YTa61xNC0PvW2skMBiCYhHjzv/pEPA9RU awOnLJg2UHPSR/9ZzcAy3BjLr/6R/aBX8ykyvCdJhUKNcEfxUog4BTeMxYywvLL0cWmLiarK /asS7UkNasYHNgYIJnpFTNzdpQ9hNhZtHZRhkdwfftgDECeAjckIokw5FUmtCG0s4BNe4/oB MLtaYB5DkJ0dqasJKBTewNOxNgZkh5lTByvdPRrpAvW1z35UbcX5YFOIcBokpaSwKdpOVuFJ bv6swiYBcKQOaqdSE6152i0l2xiUYxXXEG5PkOqXwHkh8F3GC6T5AcAgg582MfyFZtNHXIG4 pxIB7fP3b79+fn8BpC9PIVJtTZrkQky8UJVxC0Aachu4es2bCfl3KD4NBER6bPAAaZVyQ2EL qtBYhknADACGROEDxBAbWb33WChNXR2vefta0vC86VpIOTCeLssOYqPdAoF/udQG8gB4IWRM 4KAVcwQYKyRO5zIBF/q0QFpi4PYTw2lhueYBzqbXygGxQKi7ElIndSLFTWk9RBtacIHjyegk GJVZYeXp19PX5/98u0LgEYxXdQvHXTwAlVBydQZpclVJ+lRn9CgahNfi1EAiiuWOw7R9KCtv yWNFuwk3gDSESBMt2zY4yEDJA3iC2R6bpMId1uXkQY4+SurQmJ0EdN3sqcRshEizFmBEOI1E 5Koldbidu3hIy6hO6QanDq3tTIieOTcWIXZTKlzXUAnvWcPc1SFVdepmBqgc4hx3yoWv1WIW 7VdOXQYyNnRGnjcKzyWrTxYsl0X2OwQWCtRAm5s02rf6++9ysX9+AfaTO6mc+Vkd2CVluRrw 4dY3Bo5cEldosWZy1dk+fnkCxCvFnnamVx8ARGVJSZJaMf8m1W/egdHPdLv4JnN2+7EE/Sny YRtHN+apFnFH8uBlcLMJxjhyfPced/b025cf35+/2Y0GaEcqytkt90Dv8QuzkIKWSm2395q2 v5f00p1FRknH0ozle/3r+dfnP28qIPzan3SK1AqSnU9itFva3HWNB1KRhnZ0qVxgx/YNqZl1 bNITuoTxCdxouXDZfWh703ai7VQYB5JEQaTcUYO3T+blwA0dgow5nAuIXbF9QQcuPRUBxJlB ooBSddQxDTVu7+OP5y+suuO6mb8YqApOIoKz9badKSWtede2ft3hw83Op4O8XEZirE5Nq3hL dKwFyjwF9j5/7m2zu8p3tT/rQKlTmteoO7dsJVHUmeOCqWlyoTyX+KzngpQJyWfwqlW2GWuK K2l0wK3vAJg9//z6Fyzp4Otj+mJk1y6vABjYsC0HkoqJSAD/1zBo1ZnQkJtxHjR9pYJIdTOY dUUFRlMPrdz0CTi/uf6IY7+5lRtP7YgK7L+McUTGuV+eV9cAL0RVOFYDCqXRhYqeXpoASoMW gHWv/7rTEBXYIll0Hytu+JJO2Wtan0DtvnZggPOpwHEVDm2cala0X8mG6ZAerQgY/btjMfVo PGcF8q3UPM1g6Z54jTxSUVhLX5+RiZI/JEit680CkCjkEFPjL3PaXDIztZOq0E10UAQm7AjI oE+fjQ2DQDBJqTQsUTVdbhk/BxF1pMZP8iWnNQOvpVKYA1RVl5sAd6DjdumBGbfcGrEKet1q YEB1KChKO8tlzEfYK07Mlu4J7onIQIatccIzt6AjhlYZ98CqLFNqgWUCULwJPjoMwRL1Fi4U yLHeuB9//npWTl0/Hn++Wpu1lJLtv4Vzd3OXA/KBFhtp32CsHnwEY1XZSJ2Odg06JLvaL3b4 GbApCMd2/IF3ZaB2/V2BtNPkYiksx/CJKZrWLQkM7lr2qsolkLQc/QoXGqngwNI4ISqcUMUf vouCCSi4BoV+YwOj+4IAZVCVOe7L6nej6t2z/K9U0pUnsMKbFeBo+qK9+PLHf5zdX7VxVeNL Zt9ygsG9h1wB9KW0r2OQ4remKn7LXh5fpSb35/MPTM9QIyXDbE/gfEiTlDrLJdABhWkgu0kp fwQEGcWQggXtQMr7TqHNd5GduMONZ7krZ9DL/FmE0GKspMquxe9Kx8oUiYVEPtCl4kF86lmw 3Bs8BDv+VRzTrleT/MDT0n7LINyJ2tp8/PHDgDxTQDNK6vEzgLXaawioCbK60IS1faemhtTp gVvbnkHs3etx3oAhs7MhZEyRPDXebzIZ0JOqI9/HzgDvBSr8INgUgYsg5Y4eaGbB12sThUt9 S5nbT/qQ49J0peuTYH4nbVOnQycb/EZf6Mchnl7+eAdm1aMKDpBp+rfmdo4FXa/RCzdYJuGA q+OmrqHIeUMKt7Ma+8BSzSWROJXRB4PPr//7rvr2jkLhQ7cu8H1S0aPhcnegJ/02VlcYCFkT VbxfTa11uyG0I4nU7+1MgTLA+NgLZpmWOI6gnoZX9emw3zaPf/0ml+hHady+qFzu/tBzbDoZ cLtC5ZykAOvjnvoH5ZLQ4qKESAFqSC6cpUTxKjm24wAdGnWGpc0cRKBMMoqQ+90W4VCSpQgZ sAEw8YI0lzTHODynoPEtY9NWnb6zuH5jwlG327e+VNWWJLTlKIGj1MqHQeDyQIdkGUWzv2Sb aOHerfpiRXtDgANQHhV4LNQ0csiFlbeGl2jbvezN4kaOGS+wq5mpROeyZUhrgJq+XqwQjn0a PdXdBKY2WoThLepdVXkFE8Uy7mT9sCmgDo7RdGEvmG8RWMHh1m8uc+/4cxr4DeEmpPnI0LtH fiyG9aV4fv2MLiDwl7Rt5kspjY8KC+aZBgnj91XZP+qGjKGRrfU0NPjxDR8pqBN763ZFDwdx bdj02llKqVzj/yNXdf9wefxeCiGNKKlwKnki0iwujzcFeoyCgNChd3gdAFGQYo1OhbDJqMLn NegR/6P/je9qWtx91TgU3hEq5KfE7CJ8VA86Tspxn8XthM1EzgdnUkpCd80Vjho/AbSHCS0y CBzSQx+BGS/sMQFcAGiR+0Nw3IHMMT9LIzwocnqo08ZxhBgOHYTRFZXlQiONRTieCToYSj48 8pWIA5aw5AL0jLCQziRRo5WgrPvq8MEiDOPYpFmHLIAzmwK6MJhTNiasZGn0HwxLQENpAXD/ CKQvLTP7/CFE6Mzzj4nWZSyzHJYMFj+rdwGxs7FeiLS73Xa/8ROO4t3Kp8KLD/UIN1VeitS6 rBqmh0kfFzf/jEgaL7xq4FCAL/PLIjY9CZN1vG67pK6s+w2DDMdr2Lg6F8WD3VmApiXMTUiw rHCAHRVp27aWByKjfL+M+WqBqdNKpek4N19dKGlecXB8haHBqB1ifao7lmN9oc6yaCX38NR2 JVIMmIYAl4z6Z9YJ3+8WMclxy5/xPN4vFssZZowBEQ8dI6SI9aDDwDicou0WoasC7U3H2VNB N8u1sSknPNrszHdFINb3ZDoWccfySK5dq7B04dYvdBk2XJq5N2K94whPshRVbODSqBEmML26 hj4xALmxXfHiflrqXSuVS3bh71iaLkdHbEyfngjQxvTBIxek3ey2a4++X9J2Y9alp0vzt9vt T3XKsXueXihNo8ViZW1odonHah22Uld17SNNDTo9TtyOcH7Wz3KOgeHi6e/H1zv27fXXz/9+ VS8mvf75+FMabVO09Avsq1/kqvD8A/5rvnDa2a8z/j8Sw9YX+zRee/XASURtGB8pPdnu47To Lvhdiho3JKfwjBxFT8OGgWV7Ek5kPbam1YEcSEk6gqUFTxOad+uXGh5ysdZ8TVLXA/jFVi/g maHDWYS5QI8zQQFQJqOmxilng9GNPAQip01RJWbfYR8M8tnZhvbUv7UT8DF9L/cf4+ZK8/Lq eHSClnQcc5qmd9Fyv7r7V/b88+kq//zbL2DGmvTK7GE+0LrqFDCgRgknsg0RqDh+xDtbPGNI QUSWqAA4Xd1L4Uu69h1mzuOQuhm+/fjvr2D/KO/oqbnVz8GT2qJlGag0vX/+tFsonn5E+d5R Cy2RgoiGtffG4zFwlv0Cb9U+w4tpfzxaOkD/UXXmqRUlZdPBI9nEznK4nEqVruza99EiXs3L PLzfbna2yIfqwXnNQdPTC+6lPXD1bZDR9KGjL/2B3FAOFTHfzxwoUq2hKLVer3e7IGdvFnni ifsDZrWNAh9FtFB7uv8tsLa4v6ghE0cbTGkYJWhe820UtUjBkz4Yr9ns1gg7v5dlR+hpvV+2 WHq2T79FVhFpKZaaoGSzijZoC0jebhXt5qqnBzj6dV7slvFy7mOQWC6RQsl1b7tc411aUMzQ mdh1E8UR+iUvAcrj2kjCfK+yAtMlRnaZXoV9gjKyIDAUtIfZItYFo7sW7UJOCn62ATinfpSW a8bkiqgvSOerwEV1JVfU7DJklG8mJXhdZEFuTB5+0gkgFYHD1FVgUC3lbJ1tYFHEnajO9GSB LY7sVuiJ4adNm4p3qGo7iZBazkas7Q9msNY0nsS96jB0uTVUGfgpF+YYIUnVyIR5nuiHB/uy dGTIvZ3Jf+vAecMoxx9KIrVNdEYgUh0vHKezSYg+IE4wnpRC11K2xWyOaS6NzNQ6Zfd4c4WB i7w0Z6iNMpVFjRAbMWviZoCICvnMN43tf6IZ0l5lJPeT1TABkOtMK8lRtN5vcRQXLUEfSI0H Gmg+NJBrzzsiFy6XD4IeASu+vRP0tRpHgaX8u0zLyhtVAt6/stPTB0ontXQLJ2tiLBOMam7t BtW6ThzptDqgx9yjwDGL79Evjw3DdDKL3xU1/u0Znt0pKlzBHcXUizyE3pDi0mC4AgwRdr06 SokCbRemIrGCDLurXGZsvik6Mq/wInHVoBUHJ5M8D7hlTjUC4O6qwdyVbJmDEwo2cQFi+kaD XFkifyAV+HRKy9OZoAknh/182Y+kSGl1o4Li3ByqY0MybIuaxixfL+wI3ZEFGjT+2NMo0tYk Qb8FRhcI37KFgjHuRl/n93KISh02mhes2wZfbEaJjDOywbpcLxAKH8p8z1X9hvHZyYFA7bqa TFY7MTq+zImUV2JrRAb3/iB/zCdQAzapvdH0XL3Oy3aiVYEh5/SVgwVf20tGDSdit9vVxW5j HvOZXJJsd1tLk/W5wdXeFkWxc02JRlp8kb28W3x1SFu04ga7E8ttQOQsLQnWUtaEKnQ4x9Ei wrR+TyoOtgrcjEHAEKPlbhnhjnSW/MOOioJEK8wS8wWPUbTA60cfhOC1exruCwSbWPNXN1NY hZNIyH6xXIWaJoGNukEBpgypEylqfmKhMqSpiY5tcY4kJ4GRrHmTdoSJtHRpvdlnMrPzByb4 GWceqyqx7UirPnIbRYFCTCGWszgKTUMGrqWh5PmGP2w32L2GVcRz+SnUoPcii6M4MGtAoQtx Kpyh1qTuulssojkBPYjQOkkTOop26GWNJUblRhbqsaLgUbQK8NI8I/Dsdx0SUD9CxYPQw3Pe CX5rUWNl2rJAKxX32yjGWdIOV3EPgXZPRJeJdbvYBBJmR9Mt2WSp/zf2a+Me/8oCHS7AJ3K5 XLdQ80DJh/UV6/VE7LZtG148YMMDb8OKMxEYq0XLu7yxNHGbHa9DnQap61Xg5pKsdl5Syhn/ JtEl5lHiCjEbL88rmdLc3pSdmspvyDEpKHRUtJjLlzWeTRiSTFKwSe/nUlPO81IrCduZ3heV qAKIhI7kB/B1vq1pqMbM39aSaYzd0bhSnx5EU5VsZtCmAgCVV2vnIsgVU4vBGzJMCX8Y1p/Q JGUijpYBPl/tFsFOlyNC7YK3CiLl4sWinVEGtERgAdXMwJ7SMzsWWhvhZQmOszjLrfcEbR4P ry5cRJZZafOKLJjhuVwFFA7e7jbrUAPUfLNebAM7+qdUbOJ4GeqkT8oMvtFDTXUqemU0MBLY R75uQyVgJRO20tKfDTJ0W2sK5mqGimSHRgGFFweHki2WPkWPQoceJ/1VrysfRR4ldinLhUdZ eRTiUtaezBr2EHUZdHr8+UUF0LHfqju4hLNcXqziI/5AjoT62bHdYhW7RPm3i8ikGTVp8GPs nk2ZdWqrqTk7INSGXF1S71HR1rxDPuhv1jXHLRePixAIS/91Q0EqWHRSY4WsctlupLZxzvs2 gnk4m6S+K7KLew6tdXCc4rb5QOtKvl7jltsokmNG98hNi3O0uDfG7MjJit1CH730d8rYGBvv m7F7YO1a+ufjz8fPACzt+WIJYZw9XWyYr0rOrVxFB5ZcvzGOgnGKQXJK6HT1aVJuIsNbdYnz /ho8lbXfdbVA8dS0E43iTmlORP0Gxft4vZkSzFVoOERyQvyrd2/On34+P774Dpv9YYlyHKT2 7VfP2jlPvGuvuO/f3inGq05XuaggrwD0aagziOCUkALDdWpgBMOjzOMVGkrvzioMbTXPnx7U c7heB/Z8ac8gTSKpwxfhAoOQ0aw2E0qTa13eTXxg3c5hlCybvnqRlxo/dRz13en5J+5HIHis YPPYu55BDH7xgRceTbkASgWZIa0x8rDm8CrLMnaZlYBLKvYx3Bwf/RJzSsvWW3VHxpvKRaMN 49t2ZngLVhzSJiFIk/XhrEgJhkDXmyOl37A+CHKEgYIk5Ui8Ock+uSAPDiw0EIU79UyhAzkn 6qW9KFrHU7QcIhkaV+BhGajawLpdJ7ChSSCVkfeWDu/VB6k9uLisXrJwXXlLiAQO8nt2U4d2 fsmEEJ68RrtpYgWbVYmwMsvTNpzExJ9ZKKSJp7AV2JFRuUU1bxAJpsZFR8xzFosc/KoA3T5a rrGpXKMwLGO6xdLT9Ab6W4ZDcUkP55u9XF0xcMmhjxOClAAwS2+PapYfUqkYdOBg6LeKye2G qerVwJJCqzyGMFqKhpsbFc2IUupmUkJAJECXNHhMWy014LQmddOdLt3hAbwAUPjq0aPG0vdM ah8o4Y2Usjua+1NZfapsQL3ynOeQAH6IAsgS4cc5NZtrTM/JJ/ZCu3NywJFU+4YB1z48wgTq UjesNAPNJppUGS9p/n6MiVFUE7clr/02qGvHUbAHoA+PMwYRhLIrktx+rkVSFWwV+LVb1rTi KFdd5fMUSlL7gOor+cx6b12xTZxQTeAsc0hXeGYrsV+U09lX17RxEDVN/j3l3cGMpCK8hseK ga4ELGZZ0wIOcB3umGX/8UGMXLS7JfPg1RopoTQt9Bv3lhGiSQodShp2TsTOxD+Q1RK/OZ5k fDBuTwTU26Y8UqwI3oI5sULwdoaEOZYnsg91OPGg+W/UaEArnM2aytXJNDEmTsvqk9RBjOFQ 14DYYvSA7DfrbfDyYsWbS7Yd8SSo/FMHOknU6Mk5fMK4e/KoqR4BDqA62pihLSbHCVc2WXJD Z2VqW4MmvzxfKoF2I0gNCVufXmSNOvVO1ky9uFguP9VmUInLsQ/VpJqVP1ieXgNFhdGYZRgZ LnbCAITnnRpM3w590pylhgGYJxphyvdNjynikm4WGBpP+R9CPKS1JkFXea812uyT/A731ZZc /eqyjkP778uv5x8vT3/LykCRFGIBVi6pVx700ZBMO8/T8pjaRZWJOj5nE9V65nkg54KulouN WzNg1ZTs1yv0DSdL4m8/1ZqVoDb4jCY9ulmp96eHL2YyK/KW1rkVyDHbbub3PQ4ZnLXYZXLc DlUT58fqwIRPrNXbD+O4Gc+6AFJp6qwevvBOpizpf35//YUjGFptQHIWrZfYY0Yjd7N0SySJ rUssku3a60xJ3UURvoOo1mHt+pRgFolaWoYzPpPG0Ws2YNWMtSu7VKW6AYgd4oXBG17H+uz0 COPr9X7tETfmiXhP22+cEX1hxCPIJczsttd/Xn89fb37HXCweoSTf32VvfTyz93T19+fvnx5 +nL3Wy/17vu3dwB98m9nEirr1mtlpTGEulDsI6erJKXjuUKIN16XcoTa1q0RvAyys02inqxd KwIFAP59VbqJaexlm0hh0XUVfjVTfUQHax7D4xQKntAN23PYqta3UxkgDmZSwoPclJBhtVpf p8d4geqvwCvSS+x9oNQY/K094LtYDdbEOp5yUlrAi2r6HGRnMWeXYcXx/xj7si63cWTNv6Kn Od1npqe4k5o5/UCRlMRKgqQJakm/6KhtVVWeTmf6Zqb7Vs2vHwTABUuA8oudii+INRAIbBE6 gann1piNyqZVXp0A7dfPQZxo4+OhIKO6lKhVm3nYRT+uZQd/FDJJDdHCSX0UovtiAowjT5N0 coyCs15icqZ6woNJbkm54a859G8ay5svgE7aYGL6W5YpGSFsGLR62m2N367g2Bm7Dw2IeDYt P66cqMOGqUTuDCnoHnytpaifeYF68YGT99zxMr684+qRjA5xZSq+bcIhbcrjS4JtYKTAybEt kUMdsaWadyqN7x7rTwe2OMLW2YBzVyqXTSu74wS65PNaSW9yeo0uCEH1j1701fRORKun6dqf UytbQc9Vuz4b/BB0wDAviz+ZefpyfYaJ5xdhEFy/Xr9/YK6MhdJq4MnBwTP6La9qz25ntl7k 2owHw28DL22zafrt4fPnS6OuwKEjUni6czTUbl/W/Om5tRjHEtxqNNpeEG+I5uMPYaINrSDN vmoLzEaeXD/xmGiIwC4bgFY7TJFJmG4McRQzr3h8bpFlzgIv98HvhzkLwTNzUErWBhleojPT 8Q6LEZRFqp5RI18Rjgxi6TAa4j5x4MhPEi5tJh4zlT4lScq25JDt8TFt0eOpVt14g98XQgl/ tAULF2whL+8IsR/KUkvcWqCl5stsJj8/wcN7KYIOSwDWXHIp2tZ8kdz2Lfv49cu/dbO9eIHQ 8at2/1iVmxW8Da6L/tR0D+Ckj2/T0D4l4HRw9fHK0rutmFyzIf2Vu8pk45yn+v6/FRf5fXtx wyS5ZOC6E4420K42yzTt7ulrqdEP8ABceChEOeBNWStLPYkf1lHbA/ts8IsgZcH+wrMQwFQf IbHIcm2u8VCulPqxh60qJoZz6znK3fMJYcYxM6vwx1sTE8GmshHdEDdJHCzxPE1C59Ie2qXP mZ3kJqqaHyHC9K1PLW5lR6YxOMoiEy0hCvdCKejZDeWL1BO9J1u8bOk5ZhYYdv1+ZIE3P7qf hrHQD4mDG7ojR5MVleVB1lSEKVwLtboxm5JDD1BmAYIVlVn7YW92F6CiM4DYfKjzRFgCfIHl 2oKtyEz+clvxs17LowmFx/sJHssVHoUnwk0ElednyhNhL80n+eG+ofX14Yhmj7uaLR+ZollI oqbYpzVtbYupmcUb9s3Qr7VcUY1kiTs11r/omDV42eyCDA3wMWYmlipYOdjKwAuXiwEsaDCE aQhRgop2+ylxIuyulsKheMiaOu1T4Liori3vpso5YnS0MShy7sg4q03ieZb4RhJPhPpvkDnW kWNWjeRkzcxfVBuyb86WJ8BKum50L+fQR3IGII4swBptMAHdb4z1erlRP2U0cJZrxtec3AoD C2yhgoKRbkrtff0022SxmyAtz+gePsXSLGFfLI8CmpPlHmcMSRAi2ebnECOTxA2xUhK49oaW kjAVvlSCqk0pXKkqR2u0u73c3q/vq+9PL18+3pDLedNMygwomlKkNPtLu8XamNO1vXsJBKvN qnThS753tax2GFeXpHG8Xi9PXDPjklaQkkNbd8Lj9U+lgnTdDOIdKOHYMYVZkmQ5FdwjncmH b6WbfNGSESKxLVY9cpcLvWRhz1zY+J3ReBFNl9BgsWf8dFlHdZ/T5cZkDD9VwSBelpDgp7pC vs1ugsgUMIPIpDuD2WILFu4Smi6iG1Q6us/1fRml+9hzsAfCOlOEzmQTem94MyaWEV4JjnkL ycf+sgCNbGH8U2zJPTHgTOi6YED9dGnGmOrkL9XJ+5k6nS3xqyxTkDFn6LevRwCJQKkgECNn sXgzW7RcD75zfWchxXiiAN30nzjaDlkDApWZGesEU57GbRYF2AYe7p5C41oU7GEbPEBFZQDv J7BHlQqHSOuGsYn1EJ84L6r0Ect43BQ3trzI7evTtb/92265FOCmVLnJM5mjFuLliGhLoJNG ue0iQ23alajskd6zuceYWeIIdWOmMKBrHNIn7p3VOrB4y0oEyuguzUakj+IIMU2Bzl1PIPQ1 0sm8ImjjJm6E8idujC1QGD2x0NfoAGFIuLwY6iOfF3m+hGETLeNTuIKTmqVhK5m48pFm4wBe zp60xzi2BZEeFdWnQ1mVm648YFv8YEwrIewHAndt3Kb9fnBCHrreyNFsNQN9/KTsPg0+7AdA 7JKazBCafUs1Wqa4mJxIl6OrUed4XjJ1ivM2jHTujv3b9fv329cV309BLp3wD2OmeA3frDKD edFBkI2bDhhubv8pPP1eHhGiIuzDTdF1jy3ESW6NfMc7DLY0AT/v6ORiQsH0mw6imfUICYJq eIrk5PyUtnoCRZlpE5QgE42w7eE/R3Z3IvcoetdBMHRLrQhOobUU99VJL03ZtBoF3NplR72N 5j1vjao+NuJUskkiGp+N8pKi/qzpUQVuNYeLgjreGtDSOmO7FgNEDXZ+zjR2iO3D9mzKs352 q2B5qo/glKRh7jEt02wOOsafMxnExmwnWrf0krGha8sYkSqmli7nU/qokx9pJt/b4ER+nI7R 3CTSycYbe07GbAkZP5aQba/L3/GcyLsznHbK8rUfmI1wBvG/UOxkUODj0bxCrHRpTkl+2aph Mha04HQTjFNvf36/vnxVLKEhENfo5VbTbYIOGt+q2vLa1F07iAe/oDO5o1UHW1rMsIcMN0Ff Kg6/pOnrrThQ1ZAEMxKb8tBm20SL4asy9G2ZeYlrrQOTs/UgZ9L5ttYLYg7b5mbvaP3QlZ+1 qUCbLPLYCT3sIGOE3cRLtLpvclZ1l5yORu3BGVSIW5AC1y5oyNh0E0tVq/468I18qjaJQ3Tf aOjvHJuRsWM/jCNc4OiysA8TzL4WWqbyksysxuBE1ijR/DpySWBoFHqW04OZY43a3AL/RM6G PjvxbV2TOO7IjyrCFLIp9PiyahDXac1OqNhMi12LHYbP3hhobC0H8apdvQY8jjyH5Jv1w3zE ZmP3LFcEKbBwcM4U62JF5gs7cnLIZzy549Pbx4/rs25SKi2z27EZLVUiyYqmabKHg6kUjfhR QxHQrMYET0rLn1x45mSsd91//PfTcCWIXN8/NA3CPhLXXrjX7AbXaTNTTj2muZCOVVnk8CFS DucMI+fUPREM0Pf4Z4Tu8CAJSF3lNqDP1//ILhVO47Xjfl90ahEEnSqPYiYyVNEJtaJJEKZq FQ7Zx4/6aWRN1cO35GUe7coClorvWDPwsYMDlcO3f+wzEw6zUVWuBK+3crNDBpSrvCrg4kBS yL6LVMRVVuuqUEwrbnhbx2NHKffcJPLCbR6JCVZZwy1zNJFhFXYnlV1Bynp+8GdLzH67RGOC P3vbU16ZWdxuET/uMvOHDkuvEmXmqs+8tRxvSAZhT0V2eyRjTJ8eqkGjosX42botPKeT2fTF hInd7ZfOvJc88Q1JdAUPRE2a/G55Mk+7aAFhvMhPpQAx1KtHs5iCboYRwtn2J2LxVNzmqWDF DZhhaZ/m2WWT9kyD42+QmWWWrL1wISVh0CwwwB1VEx7AIW/EOy7cldzBsyi2pnEiSbWMn6RZ n6yDUBnOI5adPMfFDeKRBTRWhFucMkuCTa0Kg4sVgCOYQhoZqmLXXIqjb9aLbpTdg7EdKBq5 j6R1OqBmSptPIJ5nK6A+JtTBff7JDub95cAkjPUtiLzJx93TOihduQcx9TLctjxjLSkQpOoC EJIlfwh0tgbeHorqsksPO3ysj8mDA9TYQV0CayyeWRuOeC4itXZ5LmkLqZkAH2qy/7YRgFWX F2MyYZ1k5jS5eCzyVL0foTcUZoYscCOvQovsBmEcm0he9EXGJgbBEoUR+jFf9NmQtY9VWVwH Ihtsmh55mJAGbnjGPucQai7LHF6IVAmAWD4JkIDQnh1bgN7JLlTuP8hAdEYEiFXeD2JTGLms i7k8QHXS6LFiQdS7PnR8tN27nulaXKOOLPwlBFugoVeXp9KzKdOXtPk8TOfZVPvkkFHXcTyk icQuCtrw+Xq9DvET4K4O+8hN7s5J8B7okiph7fl0q/1kK9VcJw3vL8Spi/Bwdv1gK0XMYdoQ BTKPA1e5yqAg2PplZiDg0R3/FiBsCaJySMNTBdbWVNG1iczhxrHl47WH6tuZo4/P8mGEDAR2 wLUAkYeXo4d7OXfKEcgxJidg36OlgAu8GDlTnx1OwBkCBtewRcDW+RVaSNuz3YmhP7dI0pve vbTH3gpc0irtCMWyzNg/aclGs+Y/3srY0sNCAXMaeUijQERTrE3ETqZJL8OHSyq7Ox0BiK53 Rj7YxqEfhxQBetoXhx5MFxPcVaGbqC7lJsBzUIAZkSlKRqVOnLehboZGln25j1wfabNyQ1LV C4uEtAW+UTSxwOmbvljQeH7NVIepgsrUZOd6WCdWZV2kuwIrkZiGlhSP4IiRVAWgGqcKuMbK wgG0zbn9EuLXN2QeD32mqHB4SPtwIEBEkAORYyuSFy0XCSwn9KxSZoicCMmZIy6quzmEPqGQ OdZIvzC678aYYEIwXnQ0c8C3lSOKAtzRnMSBBVLmgL2Ea7TFSdb6bJJcbPE+iywmw8TRUs9P 7nVcUW89d0OyuwOOdDFTKz4iOiTyUbkhMXYGIsGh5TP88pDEsCQSFUmwIUcStOgJNhZIgloD FVnja3CJAb84LjHg27ASQ+j52GVxhSNADSgBLemFus/EZnVJe9UN4YBnfZw4iN4AYO0ECGC+ 35kgmvqWg7SJ5fO5vzx06UOBnvmNbE2WXdoEV7IMQ6YBOGFdqxd6ifE2WP/oRO7MdvK1mtG6 NpIZj/cW0qGbXr5tMpGZqYYOCQZ4SxYsw/0/0fQyRNEZfmFGoCCZGzjoWGaQ51rizEs8EWxl LRWU0CyIiYvPfbTvaYyu7ufvSYTNIWmeuV6SJ26CYTRWzqcngJU3wZciZZ16DnbnVGZQ3QZP dN/DZpc+i5HR0+9JFqJTQE9atqJZKAFnQFQapyO1ZfTAQSsLyL3JhrQhGgFrZDiWaZREiG15 7BPPR7M9JX4c+zbfjzNP4uKXPWSetbs03DiHl5uF4wAq7xzBdxAklipOwh7b6VR5ItV19wBp Z+tcLashOgcShASHsMpIPiMHZUuEEuLaUSNBeM7U7YoavKcPxw0Xfuv5wpZUjpmZfZN+5NC9 yGnwqSt5MLpL35UtrnFH1rzYpoeqv+yaI6tC0V5OJcV3QLEvtrCgo/u0Q0NiIB+A138RyNFs JTVBHJ+KiMObtN7xf3B4KfeCHITffROCW6WyUMBFxRFE6g2ujhBRYuSEkIXvHnzss/E2DPbh PCDaIu0WkqaHOiml1Afy+K4fQbI5PY3KBNk3oYeyezg1TY5VIW/GA3q0cCmj56mZJKztI8+k w9X7mTjEhv+4PYP/irdvSpQBDqZZW67KuvcD54zwTKfJy3xz5AcsK57O5u31+vXL6zckk6Ho w5GxWSe47VtTnE47pVGHclgz40Xpb39e31lZ3z/efnwDxyL2MvXlhTaZmXVfYn0JPqr8RVnk MboXuhvwEBWTLmXLGzztodL3qyWiTVy/vf94+X2ps20s+JEnUiae2Kcf12fWBws9zs8fephx 5pad3zLztEmIQX1BWrHtJve6NUNZF3T5kpbZs8EG69sD30w0ul1yWaxRNL+vE7luTuljc1Au W0yg8MvM3ZZeihomJcxMmNgh0j33TQPpOQY8PjjgjX+6fnz54+vr76v27fbx9O32+uNjtXtl rfHyKvfA9HHbFUPKMBkgFVEZmJmANIvOVDdNi1Zc42vB3/RSzSV+ecIc0lcrnIu4M7lxONBs e9TntAJIWWGnGeKQBJEDvtfqoemLbdgJQpLlyty3fhx56MfqDbuF5Oc9FCwHuMfvROvlLIaL CYs8Q2CFhYJ8LssObiuZzTcuStESDnOgD168F0uQUrL2ojvFBI9DHeNzfoKPpmS9WCPxRCBA ajQ8OEErtO1Pee+4dwowuANcFJwTknPRrn2ppfQJaim9tj4HjoPLN/cIiiDMMut6DBiPBpHe PtRn3P/76Kx9qcnZYs+HaxNdnyFpizcOKBB7lmaBTVB/OdfJ0jQTZrarB2FCFUp8qFqVyPTK AfmaNGcIziFY577v4TXOUoGEF0WsNnyaZOmhmoA29WV33mywknAQo+dl2hcPmFRM4UBMbHhj hBZxcJphKeWIdp9TpQWH12ZYgpOPyIUW6/rcdddnTB7BKjDJ47sXBEqrksSu46pdTLMQJETt yjLyHaegG72yE4N4NGBrC3ELXM2HGb4BHyUaERxVGUT+kE4vlEw3r8fNTLHjJ0aFyK5lppmt OqSFVnBsEgguYiOjkZgJ9FBYhba+pJ7W1AdSyd0y3uf/x7+u77evszGQXd++KhfCIfZgtiAk LJM2m7zAHOjGluJYDrqZ05MkAWLxNpSWm0o90kOfQLGGTlF2AAy7mvtC/+3HyxdwRTiG2TNs a7LNNZsUKNI9P5lK/Vg+8R9pmr8G7t0RXkVZds35Z2nvJbFjuMuUWcAf9oEqIYsEnRTVBcIV idgNaroc3FdZjhmKMweVQ38AmTVhuHbkvVBOlZ7/yGmMN+cMmrq5zxt38FWqPOkFQH/9PNP0 4OE8GXj6jB6WTqjqA3wiJ/j+34SjV6Vm1NP7u8zkm8nQ2fzi4VnPfDB14UkXnv5078D4LMJ2 jCfQV0ukX2/ktKrWyg3vCh82/lq9+c8R4b2Cu3ayttSOzWzg95NedhQP/MK7L3P94Y6npQKk 9YRHAplmhv0WZI8t8amgK9nsyyhgik534qXzhOHZzrPvwRMwdCZSUgBZHZTHXWBnlGrUeCBR SyhsKAPEv6lYESwTAHB8opGHX6IA+Ne0/nzJSJOjD56BQ39JBzR+D9RxMGKIECN9JJs3LAcq t+wwqi5+giq/Q5upax+hJoFJTdaOWQS4GK6LAyev8cPmGccf1XG8j3zU79oIrvVyjAtFlay9 HpOQuj8XthEB9q7O32bbkI1zTDQ5TIYn48pHS47teEbTQzmZOF6+lGni3aNGfEjk4yhOEgsX oxxFZvcCzRnKII7OS1MfLZlUF2KE6PMJnZ9dqqmS0OIuhaMPjwkTavxYP92cQ8eci9UE2HLK Wlzh473LiFZU7ekI0JiZnBLfZ6qpp5mh88w3sIKaxIldflmSFTlY4TatSGo5wGlp5DohdtNd RDiXrxxKMc/V7Dk9wT04zgyWOxcTg+faRzDUkLWBjxVUwsNI02/je1q0yElkV7zDM1ubUhhf 4SK5MSpmvjCMqWRL0LL+VAWOvyCAjCFygkVr8VS5XuwjpmxF/FAf4VikVk433y5zMn9UbMl4 dG+gSmyT7et0h3qR4FaUeKyumVaCiJiQYIh5gZ7JiYT42foIutq0xJ88xwgtMWiBY9hJsLfn Ltk2+lHwTDOrNL2+VlTMKUgMBd3siXibr9vmIzJcR0e/8QzRHzBm1p/JAXukNyg732NDisfh 0wsJEAeooYJ7mH6wix/Dl1utCogbDLFEybzIWWrq+QBCX7cN1+cvQ6QPOS6WbS0476fMLwt1 klj8Y8C2PBdsFDRVn8qxx2YGCER4EMFh6YGo74ZmLjhW5qfKEx+64zOyM8ttl8jBnhSIaO5L NDBysCueMxOsfhNZl6qQ/gBOQvPQtxhaElPN/sPdwEtMfKm9XMpx5W0i2vJ0RsxVroTpQ0mB 9LGkgRanfjLXsJK+wzcslxdrrl9YVxF5faggrnpJSsE8dK7TWCyfb9M69MMQW5trTFr8gRm1 uHSaGUpasaVriH/NwMiLXcwN1swEplXsYk3DEVSQ+Cs4VFi4uYF2gWGISJCYX21QFEd4/cYF 2R3RAbbQYocpXLaACDqTPJkpWBIFaC04FFm/Egs6vEywsLtXpER5MK6XVl5u6tgaHRNi6enY 00w8PM2sdVnj4N+1YeDiX7VJEuLNxhBcl5P2U7z28AZlC1PbiOQYvu2lMqHeI1WWENWIgNgG s1gyLybcbkrZF7gEZCmbXiwJt9vkjHqEklkOnwvXQVusPTL9g0snhxI7tMYh2WHJTOYHS11L 9ngtpusZixXhXAe6uRyVeJwzg3yJuW8O2Z5mXQFHAD3EpcKzRjwaYVyw1L/HI9b+i1UAU9NS jj5I0AvGMou6MSEj5OhZJIR6pE3vpAw81DZyaEiSOFoW3uk5KfZ9tWOLEosbTomNW9GbptFD VFl5j12x3aAGu87Zniwm5rC+uByJJXa3xPqYuE6EOxNTuBIvuGf5cK4Yv4s6c7EFcugyhbRY QVhhe35k6Xyxz2BxkKOzoeFGNCbXR1W8tKuAY8rOgGTiI4H7pGUCeGhdLNO0vkS+FkvWOzUX i877aqdKN+VGevfYZdq+QgdR0iSng1XZyU4d2i2ncF8knvJVXmSMpq4cy+5SFxOEVqHkqus+ S3SP5dcjmtHMQJv6ceSYSw5AWj82OLJPu1ZC5PxIBqcu+XKeZ9KiCZfiVbcJdBkhWIa8gY9l VljOceCCwiUrMu7IpenwQ2TgGXBlXS4DbNFb2RTXyLjJuyOPL02LqlBjB80OuMel+Mdf32WP XENJUwKHgXNhFJQtI6tmd+mPNga4dNGzdbedo0vBo5wFpHlng0bftDace5+R21B2DK1WWWqK L69vNzPG+bHMi0Y7PBWt0/AX3JUsG/lxM4caVjJVEh+81329vQbV08uPP1ev32Ff5F3P9RhU 0vCdaep2lkSHXi9Yr7elDqf5cdpCmURFQGIDhZQ1N2rqXYG9xBCs/aGWq8vzJAXxwP+R0kQc 2VYp3V8qlnjG/qI6eqrZ+NHKyWZYuLOLUHPCRGKHAEeSVlWjt8f4CfRSuZP7A2t3RQqm0OhG r+gdD/1tFwum1T8dQBLTOVxP+3y7vt+gcbkI/nH94AEbbzzM41ezCN3tv37c3j9WqQhwKcfl li9CW4vOmfKn358+rs+r/ihVab65yWSW4EGLAaqLXpVvtjBj0pS2PUwjbiRD+WOdwnk8lyVl juFoAcEeacFjPV6qBgIZ4bcFGfOhKiR5HaqJVERWZcaleLgiM0RUNVUp2Pb39DB8P+sRWUqu 3z9+YOqC9ql3dl04i9SHYH8KEzVwyUhXn2ab2fxyfbk+v/4O9Z4z1FIpj/3ROm73xbk8kMGN nV6uAWw65d2MwMh5o5Pyni1tQ7Q5hnL+8sdf/3p7+qoWV0kjO8vW20jzwkR+8jeSE4Q1SS6b Ks0eNqXsk1pClZEp0Ulb6ErksumTIFGFnJHUA17BSdM0di3xXyQONQqJLKKzAIOP1FSEXpZE FvJOj7HrOszOUIskyPqgGpgbit3I5zU55Lui1+zHGcBoFzlWuEROj3ruA9DCvTJb/l7mDZel 2ou4sqYmoeELTvCAva2YRYMtUriGIawtQj2HtsfWowJRj3pTNldQ2yEfV4bwnsTQa/mmK/Od 7RtKSvCeqwsdVy0PzDTr5VEnLKJJvWr0vkjDODzrZDjPV/2ocd3GqZjFy2Ox65/MSaEPVCFF 0mnHGkDM6QY9KeHJsbmi5H8hOTGr/QFfL804fl0Asn0oCtRzJGBd2hXMdJcCXfDSp2vHRVs0 Cizky7lXXs6JgrERHjvR3vxmGyWRZ5CRo16BiBNjjJpIXcxspQEpKbOpu/KICAaDzBaGm/34 zSeBd33HNOhdBnRHQIjp577IjHYQ1AufM9lyWU+UzUF9gb3BHVp360ZbNWy3DHS4RIw90HVp j5/dCIbuQHujg4A4F1fFHtt9Y47PgTx8NNtAKkoOTCSYDfjPJA4dox0+N1XfleiFisGOJLD8 bNoxMjafRuDZGBygclPHtmxgM6kfyOfYg51xnEwhzVL2tOlhpiMrEE5nBn8jR/ieEcXoNtOz Geue1cD31LlcnzP0WvIJOIgs5MtRWqRQAk4c0prpqbxH6fKuCgzEaeFpjMOh5dNtcckyNZb1 YEmRdlhQW600I/aLQr5ktPQ6o1dltDfQ8TnMsS3ZeqikbSUH60B4MjbzHAxZYJ0TBaz1sixH qpYTPww5tmAYMaYoZIqqxLZQ9YJsClth4WUQEyN4YXfstoaNN8PGAlgL3T2IxR6YzSodS/w+ 19CXaCzpuQS+maB4cmu3bQajAOIw/7nAwLcHmRhR+xqd+hlwlFuzEGJ/Os/Qow/BMr5pyYqD 3lbTQ3PwZorZxjy833CdOWBcC/VISeDHZ9bTW2wSFzx6rBWZOgwGaozAAe5bw8ofkGNvbJ3w F/GQIAowmTRkiV/hL6mR0ggYayzWMkEJeSBAhAI9o6pPq2X6xXKCAEpq2pAROmrBlFaVGdIR sAeH6DytSLyZGKqMbLHqIdkvFC5Ps/xWV2O1wxUtTIZ5p+4diR08a4bH0lb9Efaw+GojCvu2 UtdBW9jyA4x9pi6tedW2T2+3Eziu/1tZFMXK9dfB3y0Lum3ZFcoEIxEvZd0esE1K+Sm8IF1f vjw9P1/f/jJ3OoYtgG7YGBQeE358fXpdfb19eYWIGf9r9f3t9cvt/f317Z2l9HX17elPJIn+ mB5yOUTcQM7TOPCN8cHI6yRwDHKRRoEbGqOD0z2DndDWDxyDnFHfd8ylPw39IDRFAuiV79kn 1746+p6TlpnnG7PGIU/Zqt4zUz2RJI6xaxEzrHq6G0Ss9WJKWvskwU85Nv32wpjkvv+5PhOB v3M6MZq7QczciUL9yvIYr1X+ct6KllNTlVp+VKOty2QfIwcJsncCQORgp18znmCdMABwcGL9 eAPxI5F9ndAwBBkxMogP1HG92BDMKolYmaPYLBM3J138vE/mwM9mB4mEy0hsWC2xHNvQDexy xPHQHIDHNlacJ48bjV4i+54bqWvFA7lENdoJqOoe1CjwZ99DrzQNLZme1x6/HyTJG0j0VRF4 VI5j1xLiS9o2DBxU0jW5lvK+veCyzvMzJYGTZReH0hCI8ZERI0oKAH+xwzmHxbfhzBGiNzNH fO0na0PFpQ9JgiwJ9zTx1AhoWvtIbfb0jamj/9zAZcvqyx9P343GO7R5FDi+mxr6lQOJb+Zj pjnPXb8IFrbk/f7GlCBcHEazBV0Xh96eGprUmoJwMJN3q48fL2wdPSY7NTXYPUxmPTcOUcHS PxWz9NP7lxuboF9urz/eV3/cnr9LSevNHvvmmCOhF68NaULO+pitQsq2zB1PMRzs+Yu6Xb/d 3q6sIi9sQhlOQc29g4wyiw+xO/dlGOJXG4diEtZcSzvjnAHzBTjDoTHdAzU2VBZQ14gaYnR/ OQvfxxLzQ2NoN0fHS12jM5qjF5kGD1BDY/oBqjltciqSHasmwhuK3PTFJNDtZgmHDR3GqQmW WKRF4TM+M1UcpyK1CKM1oveaY+yh/ignWLnlO1HRpo6jGG2SOEYdzI9wgtgCQI2QWqwtrb5e bqh1bEpXc3T9xJTrI40iDzkLJP2aOJZndBKHj2+DzhyueyeNFvflP+G94xhHcUB2XcRCY8DR WZiTOG4uH4CshS0c9Fvn+E6b+fbGrpumdlzOY2pR0lTGvgC3QGL3osTXHpaveZoRc1kiyEjp ul/DoLZXloYPUZoilQI6drQywUGR7YxhwOjhJt0a66AMWRcXfVI84EY/rvz5vFAxGhaRe7Qn wmTBsksfYt9UBPlpHbvGWABqZAwFRk2c+HLMFB9pSqHEgvv5+v6HbdpKc7gRbsyo8PYuMnqW UaMgknNT0xbWQVvqc/g8/evYmP5w/Wi4JSMa88f7x+u3p/93g0NfbjMYF0o4//Dmdi6rjLGF tpt4yts2FU289RIYn5fSlV9laOg6SWILyI/IbF9yUFk3yTDpPedsP/qYmdSbpgaKvs9WmTx5 sadhrnqJWEY/9a5jWd7JbOfMc9CIvipT6DiW3jlngRUj54p9KIezMNHYvPsm0CwIaKL6oFZw MG7RoL6meMhXNWR0m7E5wiIAHPMWMH9JIG1fFkNjoVXaZsx+vN9lJEk6GrF0LE4h5MIc0rWD XmZXx63nhpZBUvZrV3NMIqEdU6z3S8E62nfcDn0qKksscXOXtWxgaTuOb1i9lZDDmHaS1db7 jW/dbt9eXz7YJ5M7Vv6e8/2DLeGvb19Xf3u/frCVx9PH7e+r3yTWoRj8FkS/cZK1slc2kCMX fVIi0KOzdv40P2Jk9L3cgEau60h+3GeqqxJhDKnXfDg1SXLqa17asVp/gUt7q/+5+ri9seXl x9vT9Vmtv3pNpDtjx95893lQw5mX50ZlS8tA5UWtkySQn87NRH+cgBjpH/Rnuig7ewFyw4iT 0XdKPLPed7X8P1esR/0II661Tgn3rrIhPPaup8a5HyXFWZQUb60nLyTBTH7taESYJMf9Ca1f HAd9eT9+5UWu/tWxoO55bWuwUTHkrqbLZlB0hDUBnutZq8AhjVy9ViKdCCPGeC9bm5cJoTlQ espmP9snbAg5eoHIJolSvUCikbkNMslrv/qbdVDJxWqZeaL3L9CMorLqebFVegTqIcLpa0Q2 iI0RWrHFdmK7YiZqF2jdVZ/7COl+NphC2902GEC+bOHy4pQbaGWywcmZQY6BjFJbvTCMvrYP uKFe2rXJdLsWU7uSUpEtq3g/inUZzT02N+oX64EauPp9+66vvMR3MKKHEmF3T+tq0LFaVT7n Lpt24dJyk8uimQ16f0HTgwJILL7n5razhIqQGGwaQCi7eCxV2lNWqPr17eOPVcpWeU9fri+/ PLy+3a4vq34eRb9kfLrK++NC0Zlgeg56axDQpgtdT59EgSgeaqn3OjO29rJO0tUu733f0YbF QDVucA50y3s4wcF60N7ifCyjgUi41B6S0DMqIKiXHL1WLTEcgwpRHIipEXFXdsLVPc1/Xsmt PdcYsQmmPUC7eg41zBaem2oC/I/7RVAlMgNfejbdxC2OgBu6yoMDKe3V68vzX4OF+UtbVXoG jLQ4YbI6s0nCMmFyUPVvJNbwRTY+ihgX96vfXt+ESaS2MlPs/vr8+KsmkPVm74UIbW3QWr2X OM2QKnCVEDg2e46jnmFRCDJ+KsQlkS3/bcqi2tFkVyFDipEtTjN4kv2G2cH+ohKLohC/q8TL fPZCJ7SNHb4K8xAhhhkE9bsG4L7pDtRPtTmHZk3vaZfb90UlbmoLORO3JiHqw9tv1y+31d+K OnQ8z/27/GbGuFUxTjoOsm5ptR1YdT1lLJtEPIfX1+f31QecSP7n9vz6ffVy+2/bqM8PhDxe tshLMvMaCE9893b9/sfTl3fzyUW6ky9J7tJL2m0MAn/Ws2sP8pMeiIFStoejP79pG0vYEWOw pYw2787NB3ESWezjvV2/3Vb/+vHbb6zNc+mDIe0t5nkWbk/CjUBlKT3QpCdXaJ+gGYpYH9cv /35++v2PD6YPqywfXwYaLcgw8YRteN4plwKw8YoUUvBNmj1U5W7fWxOYOR763AvxUT4zCXdi d5jaE7nDIVymLhYY8fY4g8J5Nx4IYuZKc/Cs4eBJcDDGNczMNbrIXMwHdnR9OSSrBq1RpE1C NYK3VDab+6OZBVzmoMkeQ8+JqxbDNjlbpcUYknbZOatrvDRaM8/hY5bld8xln5NyVoUv76/M DPz69P79+TrqEFPkhf5hP2gjb0orZPZ/dSA1/Wfi4HjXnOg/vVBSj3dyH/kMZTamT5tDrSzA aJ0bmmhf5maF9qXyHfs5xfymfVfUux57wcTYuvQ01/+wV+J+s0SGCDNj+9Lvty9g7kAZjAkF +NNAfTTBaVl24C5EdHJ3OCOky3arUdtW9cc9EUvsbQ5H6YEaXxy6whIPiDdXUT2UWFhHAfZN KwqmflTuNkXNAMt32R5cqOhfZfuS/Xq0FmUIQ21Lszns0k5Pk6RZWlULafLdUluSzLyT97k4 jbVWXx6LC904oXxSzcHHtiuo0cRMmnZN3Wnh2SSGglCje4sqrfWE4E1/gyt5AWPuvDjy+aEw 2nvbe5bVkxBxAu8s7fgWnfo4VMGzUlPU9k2lvQJSU2yaHdMf+5TgfviA51ge0yovtdHYR4nf qTRWX2RwPTwWKuGQVc2uzFTiKa16+Y2JyLg40abWWXePnRZ6DqglvM/QSL1G+DXddKneQv2p rPdoFFVRp5qWTGfp2VUZD06oEQtD9THruDnaRATawVRSI/WS/2oB2I9Wdkoy0lWtAOTuQDZV 0aa5p2kGhWu3DhxccwB62hdFZQ4WkrJOJEzkDIVIWF92aGhmgT5yfwVqal0hRqyWRwleAptt r5GZHVp0xaNGPVR9OQqgUqC6x95hCKQrdzp70+EP5wBr0xqCgLHRJk1PEhHRzG1Rs2aqscfv Au7T6rE+G59BIJUMM/s4ylQVNLISQXMAHnl0TTXYr0S2SQL/uiuZNWrJsytYjvog65osS7X+ YVMGa0G9QsO7FUvicFNbsTfg5vZCSfkrIz3KqMrRF6ldcTOUSTWzKFAvHJzjULfVQWvejuiK EHyRpbRU9MpEtM/HlKRd/2vzqGYhU40Rx+bARqM0LS1MpdPvmcqyzRT9Ht5hkhQccs2pyVRE hg9gnV1aisYQANzbfi46rXSnNJMfQXJSWZJGV8vnkg0QlQSJDS0zlWOkLUnF58ecWW6WeLC8 2Xk028v+sLGypFVrEwnCzBNv2DYar6ggdugYKgY3kOGNNGIktyU+8Q/sbD2LLk30bMRGpJfh ecOTdK7iJNGaaWAO5KXyUEJPSf9o2LCQ4oqWdG/JmweJYPBUeyVIqP6d2Osg+YpuBUCN/RbC +nNrJId+M4JYXaCFm31Wgg19KWpmnII3KvnRGcYxxLnVOaqy75lFJZhUvLibgs5hlsJwxARE 8YRZpYE3oGFyk6iHqmUZqONKpFDXNt+0gLNVM2vnlF72Wa6kqCcE3jZsUpzWNZsHs+JSFyfM fxdyuRukG3Glw/0hDHEf26KjJcVmV+DasqzKuuz55MV0vdochh8duTf7nUFg82OTH7K+Kmmv 1xzgvKQ8knRxZmq0huDUB2yTbWTfUqKnwrqN8n7bFR2PJYV7zeHNCS7HDmwerHMRIPufngwL iZhV0ev7B2wLjJuwuXkPkQtCFJ8dB7rZ2o1nENI9apnMMixC96oNiBKLITWE2kEYVNaCl75H 0L4HOaJsXSt9e26pUJhZbjxrnb7c0govwxht0IKOjnuU1phQHlXa2mgzG2qLKiwQD8uaTdtm toDmEx/FdlgmVLwbRupIjoZaqCkPcwTw/aphu7PqEDkfPNfZtwvSA0+e3eg8SITyNUB+5C18 vGWDimVgilODClmjdJ0N60tjpE+YCMhpG+EjW9VmvqdLVbPU2xPIX7PfS394zm9JXwjMZVNY Mxk4KpubF40RyUdezU3ESc5QkWo0kULzGwRKT2O7rIFolbguJkETwGSpsUppl8CB2zpeVIKQ CH/LDK4/jUkMFO4Qdjh7vr6/mzuUXIFnRs3Y+qu2+Zs88JCRmFkPSE+mrdGaWdj/Z8Ur3Dds VV2svt6+w8nX6vVlRTNarv7142O1qR5gEr7QfPXt+td43/D6/P66+tdt9XK7fb19/b8sl5uS 0v72/J0f7X4DP4tPL7+9jl9Cnctv19+fXn43L4/zCSnPlGBdjFa2mkMUQTtiw3Wmc3cw9J8J AtbMtGcrYleF9o0xXZetNcoll9K8phZbC5AhQY3sIyQb66UvMWpJNDVB+oNvUrAaCWCpUoQL bt5pJqUgiwQH34nXD9bF31a75x+3VXX96/am9SQXOPZPpMRNmqCctsa458ABwk8tlW4MLTsW hfCRRFImbl9vsq3CuSHMdVOrW83yhFEfi7rvUvB4o9l9p8zXCwg0bh9bUuO4vZmEPSUtUszE G835o8khVOYyz0PxyAaj1ScX5xnC+roeUm9Q9foTiAnTZZUTPynL+InMZDUhrQF4JkVptt31 6++3j1/yH9fnf7zBGRV07ert9l8/nt5uwuIXLOM6DQ7y/zW57kRa1luUes7AHWwxM5/SAraa tpr5A95WyrxIdZkY6bwCNlUx8hDTmp8w1lb3Pp/PtzCUR3dWMbCH4shBiaaxMwGsJsyyrqZV OzQ4b2Z0jjpQGntaHrBrllYYTTrHVCdegQ5VtE3bggmTzQFKyy5LNzawe/CVS7gSJk7ULKXK 9n6AnUBLLKd92Rf7Iu3R1MH/MhwtFlWhO5OWs2mZaYrfA5K5xHHWhWCPXSS+YvCviaWx7XNm klnX8gPXkdlAHVqfsk0/WZJGjwLlYuW7wpwzNdCY+8ZyJ67nezYo9M8otEs7Yu3bsj0tF7g8 HNBUQcu2aX1pc0MpqBz3OvShorYZZeRoNiUT+wxvNJL1l4OnXvuUYdiTX06fNDS2jGGBueGl TTtrtwGP4nxGxs4H63d1eiT6FtgAtZXnO8YMPIBNX0ZJeEf+P2XpwfTEOWCHtIItsTt6ps3a 5Bxa0qAp6jBL0VPgBfFUdmzYU4pWkz6STVNZcujtK+pJF2yK7lfNdSSinE6WVhYuDXGI1KVw OI32APswQw/wJKYzbKUzo9OSxqmk+/9P2bU0uW0r678ydVbJInVFUZSoRRYkSEnI8DUEpeF4 w8p1FGcqju0aT+om//6iAZDEo0HpbDxWf02g8X71I/VvU8YaYufAdXU6tmOH6cFqDOcm28WH 1S70pdD7T1Lj3G3vHKY10byIRMx2IZW8pGgIa4WtreUoyc7d2ZnGLiy3rhqL/Fh36n3ZvB70 HnrHhYO87MjWGVrkBR4o/TczNBMvuV5cLCmgHuG/3AUtGOVLEGUSDEN5oMMhYR05JS3qyVdU CWX8z+XoTL2F/0DOd3gVyS80bSG8h+9EUD8nbUvtdQ8O8vZ9GMs7ecA/0F45arRuo0Bj7PDs FeiFf+Tb9OUfRKX2zqwOt5387zoKet/F8YlRAv8Jo5V1MhyRzVZ3PiTqjVaPA28YYTHsnhx5 Y9SMr2e4hmBLZHymhla493rR/J2z+RUvtOI93tdle9Cysj8758mx4Fst3/Td839kbtNQbf74 9/vrx18/y7MqvpFtTpq6wHiGcpGqbmQuJKeaIzkVyZj/AgVY4HAwnoyiG8WBRxUR2gopTpec LrX90USUW/X0ZXzpWLgxDXUfErJH8+OCWTJRt0VDXYpQtDGX8V8+bHa7lUrAeGv01LVV6ATc lWMlfml0j4Di59CRpkRo+o2mJLZdsAuCE8orXGA7yRxgoKyMYaa+EeGLYjQgtGA4ZSFj4GvL /ZbB1UeAq8pKDqG0CyFi9V7a/fvt+hORtq3fPl//ub79T3bVfj2w/3t9//gHFnlApgpRHRoa iiJFtmcSrYn+24xsCZPP79e3L7++Xx9KOJq74R6ENFkzJEVXSoUQS9LqQkXkGonfEtSTn95N 4cA6sGfa6cpSpW531zy3LH/iiy5CZFm8090rjOTxpDkrnYCPzHPSeozFSyKmT/fNUnjflA44 73hng3R8NxaAseyk9/2JNIDTb37MZMx4rJzxxv6MH7brk1lPGnfRHcxwHRNUH/hxOmGe5d7k E9P8HXzdHjXw13ly+J9XolPxjG1+DJ7smZRsIQ1+Ymt71BvDxOU4h9Yg+XaBQUJ08/p2BrP6 gqY3XuogsrIQjQg9N16fXEK0VTmwxgDrkWsGUr6+P5oxyifsAH91m88ZKmmR5onu/1nrqE1b W31OXUn2GLXsB9XyOKSrSQio7hMraNdcTP/YhftXvkny4s8pu9WRS4bvocXUQA/lgIYHEQPe fqQTiYb2yAz5yvMs5yHaPjlF5DCupDGixlW33vi6vqKQtoTIBcbjy0h2EqBIVfM0Xxhkt9BP qdD5EYoQwGimiwUJBDpJdz6HMBy9iIBlVlxHvZqfzVyy52meM6lpcc4PNC8yB7HfxxX5RMPd PiaX9WrlYI+hXQrIF33gFFUj5mR6MNO5nMGY3KokZDI7Q81u+YroryUwL+jyxwURRg5r8ymk O1e97zPy5CxNJ/ZkdaGanWiauKsRn2jWcRhZY7l7xAdyn1cePT5tRve9qMwsSbmNMF+4YkJ4 1m6xy7xkHSWPLmWKj6V8RP/19e1f9v768U/sVmD66FzBHRKvaIhx724ZtFT8WwY7TTHFlMbb 2oT9IpSlqyFEN7UTWxvt10gRtR6Dpq71FyR1UOgCzaU5YaHHZEWjm2nDqAE+ZaRhQo+b1EWN X94IzrSF03cFFx58uuTn1+qYu/ZJYM7l7F7F96OxmyVcknSB4eBLUit+hIj2iU1u+fRh01i4 3UQO5/PacMQki0DKbbiOMWpkU4Utoi2WIK4xYujUrPDEhvsynPD9Gus4E7wK7NqScbWdvIRW DOp1TDZynfKuNDyd09zuGhJpzdcHAUG07AiNmStgZSJolakJ9xvcUeqEo15AFBqtervEnBj1 vaNvOWG6afpMRJqDk9F7Q4XG0cpNSRl4OtVimlbqdEej0+XahviTlGCQcXh9YkrLVlsiPVK4 oEwhd+2enq2NiPSylF0Y7d36qpi3sqq861PThkONREowzSmpYEkSiIzsfNQVJNoHHmt92eeT frfDvZNq+N4e7DAso38sYt2tzbtvmUJeHdZB6gm8IFjAfpkPV58MlIXBoQiDvd04CpC6aNYM KZR6/vfz65c/fwh+FKfz9pg+KIPYv7/8BtcGrqr7ww+zvcGP1hybwq2j3Rv4ppGYSpSy25Tx KooXqr3oeT/y42fmUZqSzUp5A5zVsPXWWuPMsOxYhsHGWQ5I3g5JhDRdcXSt9aXHS3DB3n19 +/iHtSaZ37fdJkJdVig0joJIb7nu7fXTJ3dxU+rDzO3eSq+4o7i1n8FU89X1VHfeRMoOO+oY LCd+4uxS+WyOJzKZXi80nmIlzflWfgnp6IV2L97slufDkWvULDf7iqj112/voIXy/eFdVv08 OKrr+++vcJEFni5+f/308AO00Puvb5+u7/bImNqhTSpG86qzethUZBHGygM2iWEZaWB8UjSi BFsfgjW2vXxNdWiGJTHlNatW3kXRlBa8zpG2ofzfip8ETEPymSpGLZ8x8UO3zSdzu8WaZJmq 10WBeO89kcQjlsC8N3R5lpCBr2dgN8BIe9ZeAgTkaA0CVc9JcBX5MSEvMB0eMEkFjxNGWmZt xyTSwaYhG33XIoi9CqapaG1HTO/MQBi36lNeQDwRfpZ7weQDlMEbin5roxFH9xv/eXv/uPqP mao/Nheg1YWfOZxxx5GH19GrjDFxwje06g7eqpwYjBGhU4czzYecHzvs8kNgd/TCF6yiQCTn cDF+5Z4vDMSKCKqgJE2jDzlqYzez5PWHPf5xH3vUi0YWZX+xlDwLd6YrpRHJWBCudgufAsNu 4/t0txmeM+xBSGPa7tCcTy9lHG1xRywjD991bfeoZqnGEe91jyAGoLue0gC+k4u3LtI+xqsY E7VlEeEVuCAGZUWwxj+WEOr6y2JBROo5HSlDQw6xdf4woNWNehVMIer+2WDZhp68YwQoN0EX rzCZJHKjp6TZbhWt0SpMn8I1GvF0bB8SdahIAGz1uEYjwPhpeq/7uxmBA98Z6vvFKSU+CgOc HsUBzo/1vrwMV2uku7YXTsc7H0fQE/LMEMcrpPAsKrH0WMYHvBsvHVyye6c+sAqFFZQ1kx8c 4Ifd780pM2OhpeZmIsPpufRcCGpdbh2sl2YpUX17gmYjMTcbp8WUr1tTCdwsm5M4KWvf4qSm Pxm2CZs98ShEOkOENCvMqHE0HJKSFi8+2JPjNt4vVjRn2a3j6CbP5g6e+J50lvp1xtabFb7y JPtVhJ2ndIYtOj2y7jHYdQl+JJ3nq7hDnRbrDCFayYBEmJ/MiYGV27XuY3ye5DbGvcnUL5uI rJAZBno1Otu6tztuLZD1znMbMrHYZo8W/uGleiobLH9w7TGYoebEyPn65Sc46y1OFgkr9+st Ms86z2wTQI/yUhmZyxnoTJd8Z5206FQoniKX2ko8VV7ajriJwxMFtq4grHmzD3tky3hpNwFG hyf1ltfDCqkHwFhSIkuaY2cwZdPFEZaUiJyKjhHPQ9FULRdErpaf95IwRjfA6ul9sb8dOv6/ FWp0OY9dvMOBUpMdwM5iKRrf3bXGYRpzTotPGfcY3bLcmCqnR5qAE4cLujix6oKffadPxZv4 Umt0612AzBtwi7/fod2+220X96PjwdJdSnchGs5Ba6EQm8K6LDBuLefhrmJKT27nmIyvszhJ HOsiO1DdNjXjnU/6HdClnqkedWAwQMtsk8aEvVRk6Pohr4TNPzxCVXnhaClBuPW8OlL9CA60 C227szA/Ed8xE9XNbOHlrQX7oqPxup/01HpWhw+hk5u7axHvPQmCHvURDaAa4CPpWU96vnwQ sxOQ0X4Ik2hugQo6UUZNxQRaHsEcVBG1OxjhIYRTt9iTrYLrZkiM1B5DS+2BHIQoGkXpqoCH RkMPYaT3tn5CMzSWKkUzdJa4JR8BqKpx2TO7aFXaHFStIh804O3L/KApnLpWiAourks3kUrT KELSS1+bgVaIt0HVM55PxUNMa+vVkDSpKYsEgpXVSB0tLcZRAUTIRxB6b3dBMd94akVFHZfb jSGzWq97HE7MIZEnq9KF3uYJOuBQHktsNp05jAEDklraNIrqshl6EaBvYgmhSMCHKcizg9U1 x0jyZo8QHSof0oTlDlX7VkQUt6p5TBAUL+3Wn5g66gx3Y8axVTOMMVxIWafJlXx+vX55xyZX s6LLxFTVn+fWoU1opiWZng+Y4xiR7IEWHksH9SE6TXKAL7KXfKjqjh6Mi3CF+i82FQPLiwMU ADsJKpZTnjTmUjBRxd1qbgRvswo61d65V5YYc0pgcFHoRqGnbAMrxfyYPUmrEERICN+shwqX v4U9/s+rf8JdbAGWWxqY9hNGKB0MSfiPtVZmZYsGDxy6foX4ORmqrSxyW0Or/hxpE6gApGoI 7NBZcsRbXdXMkBZ81cUaX2cwKkoDhEILNrObhTibegpn0MGjWJ6ANGq7LhUBNSAr83IGjNSS HB+ugLG8JTV6vSxyIxSxQeYAvLDb2YjVvkjJcGwIaqgBCbZnwy6Ok8qDDMapSJcD2EbwUhwy k2ixVDXlnfRsUY15dKTwhVo/b01kPu/0NhnxLiKApEzR8Pb6R/ysUvR5lvRHmNLbnJnGdCZv Umb9Mc0l282UU1Ieirzn/8OTLS1XcDoG7aJre/O6HdKXRqhVJRUfAYa6JWxB+U6ZXvIWm5IA NtpC/BbVaUX3FPQyr84YM56AeP+yhYHukDVo5Us0TYqiNgehQmjVnNG6VcKVSElKoQNbghvJ fJgPBiMTl8TIiP8GmwH8CfJALrhXpkvjLZMw8KF1V+iVaToMkTyqauc0BbXCO5PALqwmj+4n tiQWDFcybHQ+J5vIOQyVrx/fvn7/+vv7w+nfb9e3ny4Pn/6+fn83zFamQNnLrKPIxzZ/SXU3 mIow5Mw4DLMu4Ws99ijrHvVGytDQRtvwkFNbl/k02LQ81XWUMb9LElxrY8uCQtuGn8zQz9ip w/ZAI84Xra7GPoR1BR/kI4fQmUhN39sjdkmXpBWblINbbuUZ86S/Z08QPK1iWQlrH19mfPvY ZMhuqcyLIqnqftlfWF00hB+vrMDw4w4l4fswUmi6uvwHvOTyyeHxrLuRVoy8rnO+ddA7gtj2 qETkFvHz10mlV2hDQUSN9vr79e365eP14bfr99dPX7Q9KiWmJSVkw5rYVl4fPfLfl7pWHjix GEN4Fnl6nMTq3uDab/QY6Bo2PmK6yIluLZ1CDWSkxK78DA7dxlAHaBRuAi8UeSE9wLGJbLyI GcFIw9IyiD3RSzUukpF8t7pRvcBkPB3rmAi6M5AGRcWNM1/j5TsZJgBwsAR3EaCxHfOSVjca ZLo8Q9tzXTYMfV/SU+gp/OW7Q7u/P9UtfcI+5ljBgtU6TiDiVGYqaGpJiyP9cu5SpRT7uO6r BL8V1ZguBJtB9FFSNmtb7UnvMNkuiHvfeDhQvgsUGwlcDqg9Am4YPHJCBgl9BH8QeJg6wUHK 9S4IhuyCWzuMPHGIP6UpfNiG6NW2Dg/HRHfPPEKmfZhW/tHSy8mLvByr80KhOcupxS6XR7Qy gxDN5KWPWGvK3vLOn0LgC8+cdKJ83tmSS7jyzReCA3uoM3m224UEtp7gOybXaF10K6/tWnfm Is4I4orV3CmdU40dv+CbeUD85WzTmhkxEOClwl6ApUewEqFVCK1BaE8/T66kP12/vH58YF8J 4jyR7wH54ZcLcByVerUTj4bJBx8/to4M4ycb9rSazeZZTXS2PsADfJo8RnDNEerIWVW05i8b qRy0V2G+4vQbPKmNDazONt/Zr4igaN31T8h2bgp9Hp1996Fblm69Qx+FLB79jcqB+GzccKEX suA8tDziWosu6y/NMcuJTNHLVB6O5OBbwEae0spygfcis7xLwEteLYi33W0jr1wAynXtLtEE O0nuK4dgPvLj8u1iCFZRPcuS3tdqgvVC6qnVFlLk7Xa3fLShq2S5oiVTegdTkNyWDdjS/0a8 9T3irRfF2+0XhNrt3U7s5ZSNtZwaP3ff2Zc48/0djzPfOYAk740BBMUex7eXg4+ipTT2uwXo Zt/nLPf2fc56WZyvJMtikeFNfwEa8u60JK/gOdHDHfIK1sWq4xz+LgmgkuZ2vxDM94kVByF+ ZgNo62tKgJYLIzimgeHluLGaSJ77BoPgRQaDj3uHa/taXPE9XHzXfN81h7Ft0HYWo3NXcRXy 1+evn/iG5ptSpjTimt7Drl0usS5p+b8kDMKhxIMdizfcY6aH1tAKp7zdmm/CSRQupJXsODgn Jmji5NcQBop88T7YOklODCzrUSXFiattSu1iM2me+MpLhngVG0qPQC9LBWB7TY4nDWODIetE 3a4CQ62Yqmw2K/T0M8LqM4sar7a9SS1QquQ1zQZ4fUk6fiaZ4L3u63Wm6iFIZ6p5OgN6oehY Fpn8bL8NdGcFmfxIUY3EZL17UpuEcMupvtvhVsrzl3vUg8EMWzWhkrXJijm2qM0ZpY+JxHrH ZqpPGCVhBJZvTt8F6Ksxx+E5WjHMyXH60UtcI0Q+N+kmNZxaiKctULyYE9LlkoXzy1Xyr538 LzTLa1ewrFTFjDeRSRYDYWvxivpzqFIggwy12p1bfuBTFavRn7aMQbxPAxizdOWQTWmTx/I4 gGoVhy5qdQLm+sx6kW+E3zKxOcE1aiA9dsEg0itFEdeR2XaKjNufz902cD+TgFeEqTZsMSZg bQBNSYUrN/HEoPsElKpAB2M6fYSptCfOjdjxoGqVZ+QRTcz0UvPG/jov84vv1qv9kAQ2f7tj +7XHiY7A42QXJvikM+I+TdkZ90okUM0iYSZGGNG6qp/oCXpZMMFpgCVGVhg1d6sI6DvMyfCM 7tGP9t7GEygmle5xZSZu8OTR2+oJ3WLl40sSSsWqe++p7r3vUWRi2N9kWBY9cTPmtO0Rt1oC nJ14N7ULDBprpDmaKggTcsyrNcA4FHogcLnKf9XkEXS0LAalDQd58uXCvmA20K7BUT5vaGux /vwiY2Jq001ItpvJxYh5xcqi5gKKlQY2Vah0WzWEfHbRONAmU6wbD5/JFZkJIllG660vS4tx c0v6aLO+V/qkLbe+Eji8/NzGRIUT1JBDsXGGWndop+I7eUSW6Hq55IJpE6LtKToAPdBLbg8M SR2a1hN2S1yYC01KVpNDc0TVhEG51yM5QIzsY2g3T83NPGHiKZuQFGxArCIBSY4mhiENOBR2 jEpcPPaX3WTc44xKDoK5jdCGYEeHJDMWcaBq3uk0anEs4a5el1vpHV/MbLBTs1RNxrQZnllD q8JS2JmpfjdnGg/sRhbTtnwA6oBpjXFieTmclS2QdmJnX/9++4i5gwVvIobBgqQ0bZ2aT4ms JaMi1lQE9W7p9Ukyvj5KBv1LZerl/XKy+Jo+HYFnobVuUQ9dV7YrPtqdjGjfwJTs5KNptLC6 2noFqZ8LN9E2S7wf8J67oe4nnBxR3jx+QaTbZ1+y0sDLTVdFPVwooDLMGrqOLHApo7yldGQf yFKIAyXGLzo4i4btgqC3WwjMKixSxTtxmyNNVomq6HjjJ81tgRrKuoScUM+aikWaUhTaAs8X oMuuFFrZ1By6SVeCTjLFvdpIFI0nNOYldwWmM63RStEpq9CCGNqGeRsebB3c3gQT/M2a+QXO 1nZRxhROaqQTMwrERC+7M+5zbtwX1Qx18z4l0OlKv7kqux2ScWzDHrU9ikPo8mWrXWNMNPNW TpFRN0MyYwreaF/4PqFrEQFYB8aBniYnvAqD1dLYmB58PY044lwAK/jbiOAxqoRbSIgjBa24 3cgXb+Nu1ZrYpw8TWqS1ofgCFVByGpLNpL5cns7GGEn4RBfC9NI+895byhTHfsCXHyGaSR4N 3qzcpZ6CTwCp6WClpMpgRXiQl7Zw90obYi1GQ5MRXxZyDuDf6KZiYEdUZk9WxmJ/AyZ7VhnE qPMkL8QyUxd671xUapNmL0MyqNr1y/Xt9eODAB+aXz9dhZ8qN2a2/BqUsI+dGUrLRuT8xm4y TFYtese6JY/WpUSqSisV6/YKV8GeE8a6U1ufj9qNeH0YRvuAKVmYLZukxDdlwhG0FA2dncZe 6bBoC/GKDpZRAgv3fDtNnl1hBLKYJfQiPyo6jQNLx0jXv76+X7+9ff2Iep/Iy7rLQUULfaxB PpaJfvvr+yfErlYpOus/ha6ysa8RVNT9loTk6wv4BrSTmhEguIlKrX28JIbEU4vU5yqDCE3j MOEz3Zffnl/frpo5rwR4Df3A/v3+fv3rof7yQP54/fbjw3fwd/g778WOQ17Y0TXlkPGORCEc aF40+q7EhMfMx2cr9hX1FCKdCJCkunh0GhWD0LRJ2LnFtXpGP+twMqTVAVdLnJhmKRf48vw+ vtKTqWojrPyyYmQIAU+9SBSWVlh3sTc4jYNVda1v0STSrBPxrQMocfWZCxFGX8f3AXw0UMz3 4YSy/6fsypobx3X1X0nN071VM3csyevDPNCSbKujLZLsOP2i8iSeblclcY6T1Jk+v/4CpBaC At1zXrpjAOJOEFzwYVW0nb68nA9Pj+cXo3bG5idvYj1149ZXQMA6noAkmhHUGykzAbmOJWSp ZwuiwgXv899Xl+Px/fEAGvrufInu+NLebSPfH/iy42l7GWf3hELN1vW2Kk3ljBjpNjTGIBfC bWNJsmPpZ2VWYI3/l+xtowotmXXu79yfDW3Z2/g2kS3HIAv1ehE2jH//zTdis5m8S9bcHjPN +foyKcqcQhkU9SY+fRxVOZafp2eEo+x0F4c1GlWhnKptPKPYNEmbXP956g2meX/Vz2q4xlSy 7FCCcCdyw7KC2VkI8jgHqfI65r7QHf2QXPo5eXvR06g21tj925zWZYmrg6zE3efhGeaPZSYr kxK9pwy0G3WLD2s34mIFHPieWvbAgq91V21FLZeRQYpjfXapQENB0SxBpcG5SyILp3lTQItZ GtCLJjfAz2w1uPfTsjTUbGNoF3oLs+2oKznmEqzAmLU+izOET1gljxhckshcSnAS/D2YnoTl /XQnMeNeSGgJ6NeJPXXCUh1LPaY/rcf0Z8VcTLkbNY3vWvLmb897/oyvoBiQEwx1GnLCYz6N MdtIOiyWRvVYqj/iazUOr7fGWDhsevq9Y7dTWBcrMl77HYRSO5w13MpwuklaEd3dkHmdoaJC 2+8xuBQbVofGDjppm8em1dGieuyyuBLr8IqQ9zMhckYjA78zlpPUrPvT8+nVXC47fcFxW94/ M9v7YmDDhLtVEXJrULivfOlJoFbWvz8ez6/NPoGL4qXEaxH4tSVGayOxKsViTF+mNBwrHHXD T8TeGU9mHKBhL+F5k4nezS29haFnEp3N5mMOBqCRyKt0Qh5HNHS1CuB7iCTSH8817KKaL2ae YLIsk8lkxJ8ENhJtpMSfyPgcaBwjhQH6PN1LBha2rKDg1eoUNigEi6as2KG+/DbGN1inK3Jh t6ycOgZztYrZ0uP9UphEvHM4oqgkLACEPKNY5wk5n+qIV7BGkh2wcJgvLe5XaH3jqW4aVrXP ZY0C0YpkrPxc6jTkAy+hoZWQCR+IOWIHBYXRLK3yaw6Ai1yFQer1szxiWyW+i43PL2jN6Thb lEj34osQMWC7Wum6qafV/pIlU6QqQjf3PhoXw9DAhmWbmJndrqKVlKLkBlMdNqFcCdWfupu2 9s1AVOYKal9CyisRVxcp71s87h8GmU2xL1q4U+D0apv++Hh8Pl7OL8cPYvqKYB97+kLdENBt nsw4JM9cizf9MhHG8z2gjEe8TbNMfFBQEhKeG12BcA0INOE5vHsldGoRjKZXeJxtJzkOyUJ2 ReMWL8vF4Cd0wrf7MuARVm/3/pdbZ+Twb7AT33M99pFpIsBWIqG1JKHpA41Inh4CYT6ekHCB GDjGqc3AcJJqEvT4g3sf+oq+i937U5d92FxWt3NPd/NCwlI0L/nacxg62tQIfD08n7/dfJxv nk7fTh+HZ4y1AOuyOR5no4VTTOjYm7ls/ElgTEdTfezib1B/wg8RbEjA5jgm7IUOUCiCSHpH gxVAslPHS0C1XActHJOps0DDiUngNqm2nH3ujvZD2nxOaXj2I71yKdn30QfRMUsaiAXOpHXO FyeIU9f8JEx3YZzliJhShT4fbLt9d6OXAK9v4wLtJUKWh0F7d0Kpm/3MIVuh9pKLL2eU7GeB WdA499Fz29oNDZSnnV/57njGjRrJ0YEVJEF3A0LTzaPQwojGMGVd7RM/98a6V07rSokePWD/ IaCXUbckTOuvjur7K0eypSisArmLPjM2diq2sOLzRhs+GLB0hLQRd9jJnWMuPUVQMKn1PrNl 3FuZ0ZUspMDOaJSeAwwLqrR8CfhQZNaKFyliwdsbttu3XWlbhZtsaSKJmExHeynHbp1kgRkq S9lDqj11ldzRTVKwkg/VMxqxXufZCi0fQvmjucPCPSKzhIVJG/RIU7HPjX7YraYS/5FLaBeB mbLMYP00v2peUu0H5WtXhGvaX18fVpfz68dN+PqkH7vC8lyEpS+agM80Te2L5qrm7Rm2kGRZ 2ST+2J2Qj3sptTE8vB0eoWCI52Jbo/QVyTHRt9tb+Z+moxL6fnyRkdgVFi5NvYrBus43DaqP ZRVCmfBrxgh1dlY41X0g1G9qVPh+OTdUtbjD8WeZGYE3qk12y4RyREWEemtNonGVean/3H2d L/Z6TwyaghjIBOCoHMwNRobfWAxSiiMYxOk67u4XN6enFpkY5G/888vL+VU/zOAF9DySskte NbO6UQBhCb2j93V7N2Dy1I1mmbc5DYsxZJJ9QWUUgec17agQN5sxCsP1oKaUbdRPRlP+wBVY HnvQCIzxmLzUAcpk4VlGdTCZLqaWTUaQZ1UdEFDWcjx2x5zVEFiAT5Op67Ev1mF9nzgzY8Wf zF1+4wFrPgJQWF+ZkFJ2JGMVAA0MxMlkptnmSvm2MadaoNBr/dONsKfPl5cfzSkbVZ3BNkke YDuoIID08RAleRwqvp2jNpKlOeuIiNoG87dfZtlUZL3L8V+fx9fHHzflj9eP78f3038wImEQ lL/ncdze7KsnTvI9yuHjfPk9OL1/XE5/fiJi6tDN1CKnQn18P7wff4tB7Ph0E5/Pbzf/A/n8 781fXTnetXLoaf+3X7bf/aSGZOZ9+3E5vz+e347QdK2K6LT22pkSLY6/6dxe7UXpwg6Bpxnb yHzrjfTzwYZgbvgbfSGtLQ92SZbgbdXac819vjFsh5VT6vZ4eP74runElnr5uCkOH8eb5Px6 +iBtIVbhmDjT4QnqyKHwPw3NZcvEJq8x9RKp8ny+nJ5OHz+0jum1VeJ6Dm+pBpuK3SxsAtzJ aXtQILgk5tCmKl09Eq36TftwU211kTKajfQAUvjbJfvxQS0anB7QIRgT9OV4eP+8HF+OYEd9 QquQ4RcZwy9ihl9Wzmd69ImWQuVuk/3U2Bbu6shPxu5UibIPJ3c4QqdyhJLjQZ3BDt24TKZB ueeVkr3qKkDn6dv3j+FkFMGXoC49ajGJYLuH8cYfdonY4+NdAANmjh4RIA/KBYkhLynEaUyU M891tK5fbpyZPpnxt27z+bD0OHroKiTo/gLwW4WB7n9P9bGEv6f66ZFuSkkgS3QV0Ab0OndF PhqR20hFg9qORtyRdXRXTmGICz2MQmfDlLG7IG7qlKPH4JYUR8f0+1IKxyVxM/JiRAI9d9bg MPR2VUxYyKN4Bz069vXHCGIPeknvuoZCnBDTTDgeGyE2yyvoeDKocii4O0IqZ2REjkMLi5Sx 5bjO83T9AhNju4tKvZU6Ep2ulV96Yx2+URJm7rDxKmh4EkZOEuakhEiaseH1gDOeeFqfbMuJ M3d1VGk/jWn7KooOBbILk3g6IhsNSaEek7t4yruTf4U+gAZ3dK1JlYB6JXP49nr8UOea7JJw awIC6Az9mP12tFiQmaxOxROxTlmisYqLtec45DDY9yYuwUtTWlB+KxdwnoVR31p2P5yajoVt 82Q+9kzdPJArEs+xqvAHkYiNgP/KiUdWJbYxVTN/Pn+c3p6Pf9PXV7jD2pK9IxFsFrXH59Mr 00Od5mf4dO3A99A1PocXw+ChbdTmm99u3mGT/wTm+OuRFnFTNP4P3PUM+rYUxTaveHbrqHIl BSVyRaBCrRxnWW75HvGANVbXMnzVmuXwFQwnGQrw8Prt8xn+fju/n9C85maBVOjjOs9KdvH9 J6kR8/jt/AHr84m5vJq4NO5oUML05m7HcTc31hc+3MKRdQUJRA1VeYx2JLcTMwrEFhbaUDek 4iRfOKPR6Fpy6hO1X7kc39EwYWyQZT6ajpK1riVylx704O/h9r9dtpei0AypIN6AmiQQs0EO Ng5vz2zyEX+7Ffm5g6a45bg6dpyJRT8AE3SZfv1VTqbUxFIUqxpCtjfji6VUXV4Y4afbPp6M 9aiam9wdTYkt+TUXYC/xcEmDPupNx9fT6zdO+wyZTW+f/z69oIGOk+Lp9K7OD5mp1fZhcrvM peUVJUb87r7qaA4ZJoz2jDQQhXxMWrPoFMnSIXZiHumO7sUqQIwJ3RQoVgTlZL/w6BUrUCYs jCZ+qU1DXNnNoIe7eOLFo/2w/7uOuNp8ja/F+/kZca3sh7udY8VVSbUMHF/e8KyBnaFS/Y0E qPhQB0pN4v1iNHUojpCkefxNTZWAIc3BWEuGdl9VgU7Xo0fK325AlDtT4FY81R+lww+YTxEl REFFCSpOWkUR95GB4yTPWJh/ZFdZFtOU8rBYDXKvO5ck/VsMDI9+U9zFRBLWKgiB7B74ebO8 nJ6+sY+/UNgXC8ffszAoyK7AoB7roxJoK3EbkgzOh8sTn36E8rARmwzsB/xw8CytnWO6xyj8 6KD7NdIgrDwS5XsnpiYdD0z3JU2nu2g202pdti3JNU4PRmJhEUfpIKVhxHLCbz2F7QLW52Ky Je4HZVdR7qzpNU64lvQ20XJX0XpF+iqrCHtnQNEjPTcksB2MrmxCZ61NslIVZkXi3Fuwj/wU U51xl341/E5eils/LI3RFEtIOT3KS0/tA+xoLHkxbZDw9X9U5qbgEE9Y0vfcMowc+TwuSAwf ceTkMFmNcMeSvOejoSBPgw4HM5S7rpJS6uW5TmmetlX51syuvTq25tk8bbPzJS6IpSiwVs/9 PA4MBYC3zSapMIXoa11FSixrSseFXrYLIISBpaBGRFRJikJf5APapjDA/5GuYAwGajEq7m4e v5/etEA07WJa3GGraztnmMQR2QoH6G9M4mx9kY7vImIj48FU9FE8jywByVs5yPmqAKJ3DaRa q6bpT5mbvjKP57hRprG/dLhwbIlrmW7mqga8yVfc9REYRRSwMYZQP4FgWYVka4jUtFL764bW PATCVP0sWUap/gGGclrjMxWMf5nTpiY8WM8tVns1rG27SzfHg1bHXPi3tfE+tmskxNOHH41j FO1+5IlqM7OER1f8femMLEGzpYB02mOP2hp+uxZSqun7R8jN4waTa4aQUVR8LWXNXS0z6/vh Z7c2TDnFjkVaRbaRJwXUqmPN2VgZNKKCMa9FsRyWKuUj0ClmB+xhJtv5a7GMXH9Xo+h4wz6g yfvLARV1Y5I7k9mwsHa4pobfwCkZn3VQ/dYPh3hFlF6v4+2gpIhI1NMaqKI2oIQlpEXLNsNK qE3o5uGm/PzzXXpk9Aq4CStYA7vPTiNK6PI6IGwkt2YKegdk1Zoy2+DTDQllEJ5pkIgC0wE2 WUcUAyEa2qy5xUpJLdrPKRkhANDPwExXjtj5UoLK8etjK1Sv9/FAbCjkuEJK0RJQpifDxXIS Yr++ypMNgAK1SEWcra/KNX1EqtL6IEMp2AiYIKKCwTDFUDFbzN7pMJ8kLp/RN2bedVpea8O0 dFUg2yIYFFzih4mK3ai0/EHPN0Ue1qUDScqKQj2bZ5jDQd5ySpilxCzSeSLeZZQlnTRkzJRh EZNoDyrc2mENUgp8Zql4A7TCzJlNhGsNruT2GSPDfUdpmrWDlqTQGir23NU6Uu+KvYsgUaqd SRqNRAG2jqXnFe6MN5tIf6B4C5ZKMVQNaqGVQ4BlDBtW+tZAulCwbUU9XnT+XAI4Xhu4StLP HUelZGkL2KDU7jyFrWWpG6yENVQNyBqWPck9C7VJnBYQMaPsnYzsLTlZaIj7ctDMMvp2oC+f LVUN0XLQjmUuiv0EA9YGIbvZw7kBe7qcqZDI802WhojXDYN4ZCad+WGcVdeTlhYeN/wbhJ47 BEW/MoKVDQED1+iXxic756jDXpR0VF2b0sIo07ysV2FSZfVuMNG0zyPe1Dek5Gi6ViOZJVcW aBHEdh92RiEkmgvTkj0iKy5e1uJ1j60D+WvPnf4SOal3hoON8odtTfkwIod6uvfXHWj+jiXj YZpVbbZAQa4Qpi01aKTkjJBylmQsUeHlrGkc47Y0WCdh2RfKzlIcto7O8iysYav0u8iNb3QH viLFcwnHA/UHVR6uUb3EuJGwjpGyijbj0ezKfFSnFRiPdPNgaFF5FuEsxnXubilHeTAyQzdI 5o4a7NYiiWQ6GV/XMV9mrhPW99HXPld5fNXsPGujTWAHgIFs2QM9rAaUxnH123y11uJW7jYM k6WAAZQk/jU+U9XuyFEu+bah20sNs2ge9Svs0z+02wS6Veg+QRwbchIUBXEIOXwJ6VFlULFI FIlP6gA/cWDygri9+KM5jM+PF4wkIu98XtSrPhLQuDcroPv9KVhPuYnV1dbrSkrd7kvocdHL JbnPwd8tHlp9X0QVN92l0C3MsMqAtlNfJ6IlN34RT5fz6YnUJA2KjPria04RSrxNMxDagU66 S8LE+GneMiiiPA6KBrJIzvxMh8puvIvD1VZHQFHi7R4wRBizQWItlySnWOhuZuSDJoeRiVp8 V1za0pGoDARFImtVvUyH2463AkyRcOtgFKnJSioojEytlaLTn2y7qGfebWr9iG+RuGzlazJM dyU03jqnsCnKbcn2qYShYwtTqIL3d22qurh/SneFIDNVvYm9v/m4HB7lLfZwmhmooNohJyqa asOOWibJ/kvz0KVnlJx2qMLumg7+5FApdHI3vLZxFeVxuA87+C/tcRGLiLRF36n1bOFye1Dk IiiCNoCB0gEoD98vDUqUw3jLtdFWRgSjEn7hKaiRSRlHCYnGjoQGx0ih+5AOKeDvFLQzUwE/ 26LA4Av5eMlPWUxZ7WmSr2+i6bMmwkIQhbtQqybC5N5tRRCE+iF/h4Nage6HNabaUj+gxMBP 7d/Y0MtW5Xxwej7eqMWLXtwKfBZRhTCw0H24ZKFckZeVEfS9r53Yhnu8maa2W0urlwoIPOfM iVUESyTyyQMLBJxCX8IHk6+N/TpM/eIhx/jEltlR78LCeB3S8brQ7u06YRIiRYBFiQ6ClVAM Ns+7bVbxc1Vsq2xVjmsWJ1Qxa30ZQk1VG4HrDc3W95vEluSTzqANYvFgJNVT6yIMogKmQA3/ Xf2+lxTxvXiA4mYxgc7TRKM0CPeWDFPsur35kIGTTMJK+Fn+MNDA/uHx+1F7OZCGOMx6WFlt DPjC3/CwdE0iyoR6P34+nW/+gonBzAvpkM62ruTAvIyDQncuug2LVO9Mw8Soknzwk5tUirEX VaUDiYfJKqj9IqSxruV/7RjqDbphvTSdEZW+nF+IAh4mXP2gYe+z4laX0pZPY8ji751r/CYn zIqCleTyQuZ4ID6uuSfgRZZVdUoHNYrjrFHYFTCj2Ro1QthFsB4HqVGBIColPvAWtrz9gOoF AvoLKkz7TBG9AYFKwb4NIRpAPWVagqjmzJ+qSbQCQjpswQbBpJvWc+sSutlEeYUNdaHjFarf 9ZrcKeV+GUpafVssJwPhtqmiFMRgPUKFjIcIVGmF+YafO36kDx78BeukqEpyGCTJAvVMn80Q m0QX3ua+IAExouEckrT2KdGANiyAJKOrXy6jUrN6Swl2BbDLlPcpI6NL4OAmpm2yxP34jl2P /SwQZBqKXgtoFDvmUseFBabgXakXOclB/uQUlmLIboJ1VxuKumsL/Gghsf/45fR+ns8ni9+c X7R5HONgDsIc8dnGHnfbS0Rm3oym3nNm5NUM4c3ZQGaGiGtJeD65ljD/FJcKseEWDRHHnsfU Am5BhbgTF0NkfCUP7pbfEJnaGmi6sHAWnu2bhe7JZXzjWou5GHMgR7QwszFNOCozHHX13Jqq w8e5M2Ucmq4o/Sgy02wz45Yxne/yZfR48qDfWoat01r+1PahbZ61/AVfEMezVphzBCICE5rk bRbN64Khbc0sEuHjiYPgLf9Wwg9hT8u9TuoFYEe31b0BOk6RiSoSKZex/1BEcXw14bUIY/3O q6MXYXg7JEdQUtjxcJlF6ZaNX0JaQRXU4MAW8TYqN5SxrVbas94gTsiP4fPabRrheOeeUWX1 /Z1ua5JdpYJxOD5+XvBZ+vkNnVs0gx1XUT0b/A37i7stuh4NTPbW2A6LMgIbNK1QHmOO6kZ0 gfekQZtyQ222iAM6/KqDDWxJw0LgBpJ4XqrVqw6SsJSPTaoioue3rQh3BNCw9OVyI3Yh/FME YQoFwf0kbmqkVeM3gDld0gMxbvMKph/uTMtsW/gEVgfq4ssvE+izgcnHsWGfX23++OX39z9P r79/vh8vL+en42/fj89vx4u2JKs2aHZ8db7i3vK0YS76BtRRIOIy+eMXhCl4Ov/79dcfh5fD r8/nw9Pb6fXX98NfR0jn9PTr6fXj+A1HzK9/vv31ixpEt8fL6/H55vvh8nSUniP9YGqAu1/O lx83p9cTOjSf/nNowBFa8whsX1HKHXa9EwXMpwgjcVQV2P+a8cdJfQ0LcpElifgk67ZOs5Sd E70E9K6WDZcGSmAWtnTw6QoOka5hs2FKiNAKKkUTYbe6ljZq2fYm7jBXzJncNRxOr6w9MfQv /1/Z0TW3jeP+Suae7mbudhKvk+0+5IGSaEu1viJKsZMXTZp600y3SSZxbrv//gBSlEAScnsP ndQARFEkCAIgQPz9cng+uX9+3Z88v54YNiJzoYnhq9ZOURgHvAjhUiQsMCRVmzirU6fwnYsI H4FpT1lgSNpQD9UEYwlHDTfo+GxPxFznN3UdUm+oa9S2gHEbISlsEGLNtDvAXXPHoDre9+c+ OBqAeFyjgubXq7PFh6LLA0TZ5TyQ64n+w10Xbb+5a1OQ8kF77snSAByvQDVOn/dPfz7e/+fr /u+Te824D693L1/+Dvi1USJoKQmZRsZhL2ScpMxHAVhxTvMR3SRKMM+pglf77Vh1YCMuzs/d ovfmFO398AVzLO/vDvvPJ/JJfzAmnP71ePhyIt7enu8fNSq5O9wFIxDHRTi9DCxOYesWi9O6 ym8w15/5BCHXmQLGmP96Ja9opepxTFIBIu/aTl6kr7zB3eot7G4Uc5y04o7YLbIN10fMMLWk iUQDLG+2zOuqY6+rTRdd4I55Hygqbq0Iu1xSMsbeCCegDrZdODtSqWn80ru3L3PDV4iwcykH 3HGfcW0obVLw/u0QvqGJf12ET2owM5S7HQrk+dGMcrGRi4h50mBmHDbjS9uz04S9x9qyOrtJ zE5AkSwZGEd33tc1x6pFBtyuoyD54CcrmIrkjPUj2JWUeuXVJzC++OiDi/OLoMMAPj9jdt1U /BoCCwbWgq4SVeEuuq1Nu0aJeHz54uQFjpIjXB4AM5f1+9NebVcZM2cWEThLLTOIQoJpx8ne WKiWv+yIEHDZqnbHYLq/0n9nxSg3d7KpJXv4OI77knms3Vb42eFByvO3F8zidlVm2+FV7p4x DOLutgpgH5bcus1vOQ/AhEw53r9VbVhlobl7+vz87aR8//Zp/2ovOuM6LUqV9XHNqWpJE+mr Zzsewwo4gzGr3++oxsG+cWTKgSJo8mOGRoHEQKn6JsCi4tVz2rFF8ArriJ3VgEeKxj1HZdDA yddcqWefdFDMZ5uSpdYOqwgrYbGRQETd7odaZtSO+PPx0+sd2C2vz++Hxydmp8qziBULGt7E oRhGxLAn2ByOYzQszqzOo48bEm5FIJLV0kI6TmAg3O47oJdmt/Ly7BjJsU4eUdKmb5h0ueOd ndkx0m24pOQ12rXbrCwZNkWsLp/ex5JbcwQdHmkcoWVXjUPBywxK0R6nUOF0UWToW+OIsBfH NhmH+LhWhKSwyy9pHb502zeiTDDC28OQh2y1nbmvPa9nvsLk2g8W2fGODaQMi0/YNvGOEn0C YLqfeUvGqJoTljPbnFcsTpeM/QcUV3G4OQ7weTk8EqSzjVrBaY4xuc8nRPZFP2Ia+siPhk33 b4t3BvW5LC9BN5tpEmuxsXddEKqsWLcynt1EgcLE1yIz/OgjwiKqDHuKldzFMvQwIDKOGzkn V3Tqj2LvW6BsUeTVOosx+41nmwkfnDDTTi4YxwhibEBzFSut3Rp97qfoBuOU+zaOGszbH403 fSyNuWrCQt0UhUTvsPap4/H/1F2CrLsoH2hUF82StXXB0+zOT38HGYyO7yzGEDUTn0Y/t97E 6gMI0Owa8djKbAybfc3YCGniNwxDVXi+x7/iN3M/GjzOjp7K1ui+r6WJXMMINN1jL0rNqDl4 Cecf2ifzdvIHxlo/PjyZO2ruv+zvvz4+PUwqjwm/oeccjRMyF+LV5T+oC9/g5a5tBB1J/isk /CcRzY3/Pp7aNA1KU7zJM9XyxDbs6ic+2n5TlJXYB5jTsl1Z5TCf1QrzrMTqBLDDrd2dA1Pm M1ZQRRnYpDBJNCzYJveCuVrG9U2/anT+EGUUSgIicgaLRaq6NqPBD3HVJE4yXJMVsi+7InLK XJpTKZoSP2Ycx7p2N3UJqRakp18jKW5ikHZgazigswtXQMCKm/d9xH3Wdr3bgO+fAcBYQ31G mmgSWPwyuvnwYxL+fvWBRDRbMWNIIB4m0+nshSM6Y88wjrkDb9BlQ+dUTI5MjS+KzhSqU2QU JhQYxTqTEu9ec6GJDOG3qEaDEeTa3LfGEvCgYIIzLSOUa1lb2iz9ku8JWOAsYnfbJ26KmIH0 uw98EaoBrRNjWH/TQJAJOlUDUNDLdyZYm3ZFFCAw6TIOoFH8kemtz6sDdvrifn1Lb1whiAgQ CxaT39LKawSxu52hX7JwHPxw1dOzYst4pgZ4XhXuvRMTFE+/zy5mcPBKiotiwtM6zv1agAZu tKVxn8aS4yCZrkE3bRpBvBd4eJq5GSAGhGGKvSOtEO5UqSt1t3RdMlQ3123q4RCB2WV4gE27 08Spxokkafq2v1g66x8x8JG5aLDIZyrdtHb9MHZF3ZSxpl1VTSBEeaq47hgSxMIU1szLEFVW pUVgBbLaxY6o2rkgDlGNDKiHMGwGg26XwM50EDDSHO8PQxwBy6SFaEiMilrnhv3Im67oxpRX kfuLEYVl7gZgjnzdVkXmyun8tm8FLW7YXKGrgryxqDOQiqQ7WeH8hh8remFflSVYOhYUk8Zh WWBj24/rRFVh79ayxYyNapVQXleYTJRnHDPVmDnkeO9GFGD0fGk5LDCGPqM3HY90HdbfAzmw yjuV6kgYj0gHD2xFTqcIQYmsq9aDGc8aqBxYVPGU6kONFztlhyr6KNZUqWxRj6MTSq7y9NQw N1rDaq8a+vL6+HT4am6n/LZ/ewgDgrSKt9G5M47iZsAYLDsT/Fqic7EHmysHNS4fj91/m6W4 6jLZXi5HZhqU/aCFJVlAN6XAqu3zMbQORVAhiCjKRVShHSSbBh7gNBnTAvy7xkpTyin4NDuM oy//8c/9fw6P3wZV+k2T3hv4azjoqwb60G9FU16enS6WdNLBHFeYGlm4pcylSIxrQvFJbqnE 28gw/wP4jw1wHoQQyC8slVRkqhAt3Xt8jO5eX5W5k1FsWgFhHIOd1ZXmEb2k+l8XfGrzNQiJ ElPQBOfbpg1updjoeqTxcAuetVx+doD1dOhDisd7uyKS/af3hwcMrsme3g6v71hxgUxFIdBp AIYUvcaNAMcIH+PDuTz9fjZ9GqUDQyQT8wNP49IsZIiv99xNIxajPDRBgRlxPPu7Lc1ER2mJ q2XYZp04ngr8zTkXRqEYKYFXnZRZm90GjjGNZW3Nn5oDdzhMXkg4EJgsExjwQ1zV2C6RZyhT wNbGomBUPzONIdbuqd57RpT11g0Tz8VD4juqben5KLTrospUVc7Z69ObYEXztZ0NSVMlohWB wuxRwaYhPWeSu9hzup9rLhjGGjbFHBZbOAoWM9+m3t46FN30aQX7ZTIgZZn08JOtbj5pbbq1 66Kv161eWN5MXRchREc4uDvziGoiBlivwX5bByuPe6vfsaxpO8Gw44CYHR9TM1wHCXKjC3oI GhR8loohSrN1Cq3MrWMyDZixtzKZgF4bDvq4RBCKxjB7CBxxVwUdAjYNNjzlMlhMXUP1pawm 0QG2gmPTkjet8LoqRyxpyLGIymnlB5+eenc7mngYpD+pnl/e/n2CJbXeX8wWkt49PVBtSOAt U7ClVVVN76yhYMzW7fD4b2L+atVizlhXH6tua1B9ijeqtEJtKFeaLWZEaXWs6trLM1AeraFY VS2WFi4Ime4XsSXnSMYuD4TbK9jdYY9PqjXdZ48Pkoksh+338zvuuVT2TuGqDNqfIPy2jZQ1 7xccRCTYv0U9XkWBnSGbyD/fXh6fMAwN+vnt/bD/vof/7A/3v/zyy7+IUxJzn3Vza61Kh0mq dQNLxOY4cz4pbAGNX1+AoGndtXInA9Gi4LPwMR8+kXujsd0aHAjraosx4bNj0myVkwVqoLqP 3hrV+Ys0tX0AoJ9OXZ6d+2Ad4acG7IWPNUK91YmThuT3YyTa8jF0y+BFWRN3uWjAFpCdbW3h D8lAfUREGusVhkweJRtm1sRnDJYUf/SiRxGWLWb3z7mpppkKrGwVr5ynHXPt/+Bdd2pBjnnb lx5nPcyUkbSijkHtXamkTGAfNr7RWU7aGMXBri6z7L8aVe3z3eHuBHW0ezwZIKJxGNJMMfta jeB5lWEdPqFT+TPJFk3Vqk3Zaw0ILDq89yEbQvAdQTXTY/9VcQNjUragnKtgWwB25JRIby6t ERZ3va4FzMDnnwBFb/YpsHN6ba+NAn9x5rTqTzUC5RWbVGqLSDhf5E4EiH1jaDWeL63UNXvg XY23P48m3nHsuhF1ytNYA31lv8VpwIiMQl/5ASOFhzQeCd5gqwcIKUG7Lltfh4iHB00rE9J0 Rx+me+82b41dOa39Laac6ATUFUg1vXPkB39AELRDNYrgw0lTg2GmttRhGLRn/V5+QwNhmHbu jybu/MhCYdPhDI7MxE4ft4r9KQxbgJ0UT125p8ne4N7p0lyB3rRiXkv2Z60FHCMxdscRgnSb i6MtDDw48Blbq8cwkipFrdIq5DCLsK4Lb7YjkMZ4U7kZIm2je0qIhosSZKLAE1/zAHsHXAfU kZwK49pX1KsAZmfNh/MtHF+JLhZvcZhfcsiv7inpTdmmwQvxTlhbDMxRi8yrzMIzN7jNTYmW BpznnK4/Bm3fIHLtesfRDz7VfB/+6RrXkTBD0JuYwMUHIqxJN3xylhXXcXU98oN5z1GWbQVs OvWcvkJfT0n5cRqvINJiJJF5S6+bI3OIwsprx5lLP/hGCbzuXPkAooSEFri58m3waknCiEM6 pKEgRxVVgDHu7+e/9q8v956t4qqSWaLPltTNbVSxzh5y4cZWNg09CtRe8kHCgcbappcXxHuN T8qiy/Wi1jds8EfsVYIhL7CRUI8/S/oRL8LIRSTzfiWFVji0o4VvGNgEmHsH0360USx7BJq4 Puhj6MjH4IkQ2rqwbNTGn+dd4aZJ7sxhZ+BD8whgZBXYNVHOJdzSNvqm6jF91jOAnPy6KMmG PZnMEc6CaPIbv8Meol8uvzty2UMDWwGGvYsobAhvsUSD7vL0O9YPPV2cnv6IGt0+2rtM6OoW rz5xuzyock41ypDP6ZlQu387oOmBpnz8/N/9690DqRyp74OcXmGuhxxukvTB7rI3MLkz65nD acXNzVG0in+vl9Ig4TOXdeqCJ2PZqJQtRsz9/AOGm8YXH3NSbkAgB84tBbszyGkjg90sIqTn JDFsklo5g6HQ26PJhZisz03CVofS8W46rks52p+GF1mJpz61B3YpI2sv6qXti/8Iwwx8II1V cFFOdIKHs+fJjHGsu5XKncvKprPmlNNkxLtawIBWcc2H+5lYQKBoK642iEaP4WsUaESdB+y6 LPFAOy/SQgM5j6tGNOj20C7luc640UsaBBsu0SuyMsHOsRqLLgybNQWY+o7yCPTA9Hli1hvH etJcVsAuYNR525xFmWhCFkFC/fxk3yJBNPsc+np6hjE6UDWCYUZZC1q7P0v+IfnAJDrG0HW3 21YyflTMeCIX41mMw3jwULhTuun6rDw17oT3twM5gp+Mcgof/UnotikypXAJJFXcFYOG7Dl2 oszINL6mrXfu/z9p++e5iJMCAA== --fUYQa+Pmc3FrFX/N--