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 992C6C433E0 for ; Sat, 9 Jan 2021 19:41:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 4F30923A75 for ; Sat, 9 Jan 2021 19:41:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726236AbhAITlM (ORCPT ); Sat, 9 Jan 2021 14:41:12 -0500 Received: from mga18.intel.com ([134.134.136.126]:32397 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725999AbhAITlL (ORCPT ); Sat, 9 Jan 2021 14:41:11 -0500 IronPort-SDR: c+szKC3pscFE0q6AmfweGgIHN6NPbNPjqdYUV0AJgDZzhMVb7LFSn9VNkS6IMCCHgexhBr2y9y 8mYzJX/ojTXQ== X-IronPort-AV: E=McAfee;i="6000,8403,9859"; a="165405520" X-IronPort-AV: E=Sophos;i="5.79,334,1602572400"; d="gz'50?scan'50,208,50";a="165405520" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jan 2021 11:40:29 -0800 IronPort-SDR: VVAq41+Cgw7BQ3bcbi5hviyN8ZAl3bUnp5GgyKcpnD9J+vY0FB5LRdm50okO8RQczyHfdRdBfb A8XAfBviWdaw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,334,1602572400"; d="gz'50?scan'50,208,50";a="380509615" Received: from lkp-server01.sh.intel.com (HELO 412602b27703) ([10.239.97.150]) by orsmga008.jf.intel.com with ESMTP; 09 Jan 2021 11:40:27 -0800 Received: from kbuild by 412602b27703 with local (Exim 4.92) (envelope-from ) id 1kyK66-0001Ca-RY; Sat, 09 Jan 2021 19:40:26 +0000 Date: Sun, 10 Jan 2021 03:40:00 +0800 From: kernel test robot To: Luc Van Oostenryck Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Miguel Ojeda Subject: arch/sh/kernel/kgdb.c:310:38: sparse: sparse: incorrect type in argument 1 (different base types) Message-ID: <202101100351.kHuvVzrx-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="WIyZ46R2i8wDzkSu" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --WIyZ46R2i8wDzkSu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Luc, First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 996e435fd401de35df62ac943ab9402cfe85c430 commit: e5fc436f06eef54ef512ea55a9db8eb9f2e76959 sparse: use static inline for __chk_{user,io}_ptr() date: 4 months ago config: sh-randconfig-s031-20210110 (attached as .config) compiler: sh4-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-208-g46a52ca4-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e5fc436f06eef54ef512ea55a9db8eb9f2e76959 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout e5fc436f06eef54ef512ea55a9db8eb9f2e76959 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=sh If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" arch/sh/kernel/kgdb.c:49:26: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long pc @@ arch/sh/kernel/kgdb.c:49:26: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/kgdb.c:49:26: sparse: got unsigned long pc arch/sh/kernel/kgdb.c:146:26: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got long @@ arch/sh/kernel/kgdb.c:146:26: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/kgdb.c:146:26: sparse: got long arch/sh/kernel/kgdb.c:160:17: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long static [assigned] [toplevel] stepped_address @@ arch/sh/kernel/kgdb.c:160:17: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/kgdb.c:160:17: sparse: got unsigned long static [assigned] [toplevel] stepped_address >> arch/sh/kernel/kgdb.c:310:38: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned long @@ arch/sh/kernel/kgdb.c:310:38: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/kernel/kgdb.c:310:38: sparse: got unsigned long -- drivers/input/serio/serport.c:213:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] __user * @@ drivers/input/serio/serport.c:213:21: sparse: expected unsigned long const *__gu_addr drivers/input/serio/serport.c:213:21: sparse: got unsigned long [noderef] __user * >> drivers/input/serio/serport.c:213:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@ drivers/input/serio/serport.c:213:21: sparse: expected void const volatile [noderef] __user *ptr drivers/input/serio/serport.c:213:21: sparse: got unsigned long const *__gu_addr -- drivers/tee/tee_core.c:683:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@ drivers/tee/tee_core.c:683:13: sparse: expected unsigned int const *__gu_addr drivers/tee/tee_core.c:683:13: sparse: got unsigned int [noderef] __user * >> drivers/tee/tee_core.c:683:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@ drivers/tee/tee_core.c:683:13: sparse: expected void const volatile [noderef] __user *ptr drivers/tee/tee_core.c:683:13: sparse: got unsigned int const *__gu_addr drivers/tee/tee_core.c:781:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@ drivers/tee/tee_core.c:781:13: sparse: expected unsigned int const *__gu_addr drivers/tee/tee_core.c:781:13: sparse: got unsigned int [noderef] __user * drivers/tee/tee_core.c:781:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@ drivers/tee/tee_core.c:781:13: sparse: expected void const volatile [noderef] __user *ptr drivers/tee/tee_core.c:781:13: sparse: got unsigned int const *__gu_addr drivers/tee/tee_core.c:782:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@ drivers/tee/tee_core.c:782:13: sparse: expected unsigned int const *__gu_addr drivers/tee/tee_core.c:782:13: sparse: got unsigned int [noderef] __user * drivers/tee/tee_core.c:782:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@ drivers/tee/tee_core.c:782:13: sparse: expected void const volatile [noderef] __user *ptr drivers/tee/tee_core.c:782:13: sparse: got unsigned int const *__gu_addr -- drivers/watchdog/shwdt.c: note: in included file: arch/sh/include/asm/watchdog.h:144:16: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/asm/watchdog.h:144:16: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/watchdog.h:144:16: sparse: got unsigned int arch/sh/include/asm/watchdog.h:156:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/asm/watchdog.h:156:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/watchdog.h:156:9: sparse: got unsigned int arch/sh/include/asm/watchdog.h:134:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/asm/watchdog.h:134:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/watchdog.h:134:9: sparse: got unsigned int arch/sh/include/asm/watchdog.h:144:16: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/asm/watchdog.h:144:16: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/watchdog.h:144:16: sparse: got unsigned int arch/sh/include/asm/watchdog.h:156:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/asm/watchdog.h:156:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/watchdog.h:156:9: sparse: got unsigned int drivers/watchdog/shwdt.c: note: in included file (through arch/sh/include/cpu-sh2a/cpu/watchdog.h, arch/sh/include/asm/watchdog.h): >> arch/sh/include/cpu-sh2/cpu/watchdog.h:44:16: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/cpu-sh2/cpu/watchdog.h:44:16: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/cpu-sh2/cpu/watchdog.h:44:16: sparse: got unsigned int arch/sh/include/cpu-sh2/cpu/watchdog.h:62:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/cpu-sh2/cpu/watchdog.h:62:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/cpu-sh2/cpu/watchdog.h:62:9: sparse: got unsigned int drivers/watchdog/shwdt.c: note: in included file: arch/sh/include/asm/watchdog.h:144:16: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/asm/watchdog.h:144:16: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/watchdog.h:144:16: sparse: got unsigned int arch/sh/include/asm/watchdog.h:156:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/asm/watchdog.h:156:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/watchdog.h:156:9: sparse: got unsigned int arch/sh/include/asm/watchdog.h:144:16: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/asm/watchdog.h:144:16: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/watchdog.h:144:16: sparse: got unsigned int arch/sh/include/asm/watchdog.h:156:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/asm/watchdog.h:156:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/watchdog.h:156:9: sparse: got unsigned int arch/sh/include/asm/watchdog.h:134:9: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected void const volatile [noderef] __iomem *ptr @@ got unsigned int @@ arch/sh/include/asm/watchdog.h:134:9: sparse: expected void const volatile [noderef] __iomem *ptr arch/sh/include/asm/watchdog.h:134:9: sparse: got unsigned int vim +310 arch/sh/kernel/kgdb.c 489022cc86ec8817 Jason Wessel 2010-05-20 300 ab6e570ba33dbee1 Paul Mundt 2008-12-11 301 /* ab6e570ba33dbee1 Paul Mundt 2008-12-11 302 * The primary entry points for the kgdb debug trap table entries. ab6e570ba33dbee1 Paul Mundt 2008-12-11 303 */ ab6e570ba33dbee1 Paul Mundt 2008-12-11 304 BUILD_TRAP_HANDLER(singlestep) ab6e570ba33dbee1 Paul Mundt 2008-12-11 305 { ab6e570ba33dbee1 Paul Mundt 2008-12-11 306 unsigned long flags; ab6e570ba33dbee1 Paul Mundt 2008-12-11 307 TRAP_HANDLER_DECL; ab6e570ba33dbee1 Paul Mundt 2008-12-11 308 ab6e570ba33dbee1 Paul Mundt 2008-12-11 309 local_irq_save(flags); ab6e570ba33dbee1 Paul Mundt 2008-12-11 @310 regs->pc -= instruction_size(__raw_readw(regs->pc - 4)); 489022cc86ec8817 Jason Wessel 2010-05-20 311 kgdb_handle_exception(0, SIGTRAP, 0, regs); ab6e570ba33dbee1 Paul Mundt 2008-12-11 312 local_irq_restore(flags); ab6e570ba33dbee1 Paul Mundt 2008-12-11 313 } ab6e570ba33dbee1 Paul Mundt 2008-12-11 314 :::::: The code at line 310 was first introduced by commit :::::: ab6e570ba33dbee18c2520d386e0f367a9b573c3 sh: Generic kgdb stub support. :::::: TO: Paul Mundt :::::: CC: Paul Mundt --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --WIyZ46R2i8wDzkSu Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICAD/+V8AAy5jb25maWcAnDxbb+M2s+/9FUILfGgftut7HBzkgZIom2tR1IqU7eRFcBPv rtFsnGMn/br//gxJXUiJ8hqnQNt4ZkgOh8O50v7tl9889P52/L57Ozzunp9/eF/3L/vT7m3/ 5H05PO//xwuZlzDh4ZCIP4E4Pry8//vx/M2b/nn75+DD6XHkrfanl/2zFxxfvhy+vsPYw/Hl l99+CVgSkUURBMUaZ5ywpBB4K+5+PX+bfHiWs3z4+vjo/b4Igj+82z/Hfw5+NYYQXgDi7kcF WjTT3N0OxoNBhYjDGj4aTwbqn3qeGCWLGj0wpl8iXiBOiwUTrFnEQJAkJgluUCT7XGxYtgII bO03b6Gk9Oyd92/vr81m/YytcFLAXjlNjdEJEQVO1gXKgGNCibgbj+pVGU1JjEE6XDRDYhag uGL911o0fk5gxxzFwgAu0RoXK5wlOC4WD8RY2MT4gBm5UfEDRW7M9qFvhCE3e+nfPBus1vUO Z+/l+Cbl1SGQq1/Cbx8uj2YmukSGOEJ5LJTkDUlV4CXjIkEU3/36+8vxZf/Hr820/J6vSRo4 l9wgESyLzznOsWPNnOOY+C15oQxGoBxuD0wMRxpXGgQa5Z3f/zr/OL/tvzcaRNG9HshTlHEs Fc+4BTjBGQmUNvIl27gxJPmEAyH1xokOlqaGSEjIKCKJDeOEuoiKJcGZ3NO9jY1YFuCwEMsM o5Akiwb7s32E2M8XEVeKs3958o5fWqJpDwrgaqzwGieCV7IUh+/709klTkGCFVxHDNIyLlfC iuWDvHhUCak+XwCmsAYLSeA4Xz2KhDFuzWQcOVksiwxzWJfC3TU31eGxWTbNMKapgMkS7NS7 imDN4jwRKLt3cFfSNLxUgwIGYzpgrR5KekGafxS789/eG7Do7YDd89vu7eztHh+P7y9vh5ev LXnCgAIFal7rqH0ewvQswJxLvDBF28YV67FrE5yYg+BjfWVDwpEf49AWUCncK7ZQm1tgnnAW I1MEWZB73KE9IKsCcF2hamDNKHws8BZ0Rzg2xa0Z1JwtEOIrruYoddyB6oDyELvgIkNBCyEn 5gJMT6PxBibBcG85XgR+TLgwNdYWSrNZstJ/OLZKVku4/1rza0cmvVYE9opE4m5400iSJGIF rizCbZpx+8rzYAlMqotfnRh//LZ/en/en7wv+93b+2l/VuCSdQe2Pv9FxvLUYDBFC6wvCc4a KMU0MFRbj9KMmAcfIZIVBs4hk0wU9mB7ypSE3JyxBGdhj1Ms8RGo0QPOLpGEeE0Cl6Mq8XAT 2re04gln0eWZwWY7CaRTBYsP19w9fomDVcrg5KWVFCxz2zt93igXTK3nprnnEQdO4EYGSLgl j2N0bxmheCWloqKCLHRO6zMmTWaPfkOEyMB2UvKApctTgmIZRUmALTG2yDj84ZhN+fmchMNZ oxXaijSfW2gKppBAoGFoKl9gQeHuF02A0RJSiXBwEC1Rov1ZY3MZJ9vSfzndjLy2pkFU1zih luFuqUe1tzgC0WbWcj6C4CDKbe6a65VDzuCaKWWtjZJFguLIpQVqK5Fx8VTsYAIQYeZchBU5 7Mq1AxSuCfBbCtS6t2AwfJRlxL6TVawqqe+pYXUqSKFPrA1VYpH6K8jallcaXThP4AGHoWll lI5JNS3qkKk6OQkEVSrWFCZjgaUEwXAwMedXxrVM9NL96cvx9H338rj38D/7F/CzCMxuID0t hDiN+7SXrSdX1qOzvNOvX7liteCa6uUqc27sVmZZSECCtrLUJka+27rEue9y5TEzAnw5Gs49 A/9RRikGbplHEWR1yruoDSIwd5bCUJQqzKbIE2mRCIrBTrhUGAKniMRWrKX8vLKkVpRp56U1 MzlIe9mNv5cbDAGrybVAwUqHEDAmZZmdka7A3HYREAMTJkGQvBiZRboQMmArYjgSuCqj0m+r aMJ7+/G6N2oEEJPxpZGclgBkGVUJy31xnwJzy5vZ8NbtYgyyT+68szXTaDC8jmx8HdnsKrKZ K/7tEE0uSGA0+7kE6Nbtp1tT3Qym15Fdtbebwc11ZPPryH6+TUk2HFxHdpVOwDFeR3aV6txM r5ptcHvtbD1xX4euJwpr01257PC6ZWfXbHZSjAZXnsRV1+5mNLmKbHwd2fQ6DZ5dx9vNdco0 v5Lsurs6v+aubq/awHhy5RlcdaLjmcWZcgt0//14+uGBi9993X8HD+8dX2Ud2YwmpCdlUcSx uBv8OxjYtV5VgAIHtC0eWIJZBkno3XBiZHMsu5fuLVOD5/bgCg3uV2JbZeTxyCeGu1MVvQgi MxhV4ET6uBZSl7yuQHeiBo3HMQ5ExRRlITYixDwJkMqOwNemOiJoojYpIbmJYrJyRS8Nfr7y 3QOHs5U7IGpIZpM2SRl79J+hLjPtICn3Hnu6BHJTxSYjAvsosGI0AyWWkA4ulm4lU2SgH+4C kWNxxVV6Oj7uz+djq45gaG5MhIAwBichQUmPz/Zl7K0IzAiwiNLcjmlke0EDa84cDCgO/OPu 9OSd319fj6e3RlAwa5BD5kyLIF5Zi2W887kOIMq17Dmb0qmqmD0+Hx//7jsfuWwsK3+LTk2z d3BVXPSi0/5/3/cvjz+88+PuWdcTLyINiUUZ/mzLUEKKBVsXSAhIrbHoQbeLXTUSrIBoh1UK UZUa5Wgjs+858+4QtoGUA9n5mpNSJvCqStJrLjtDWBJi4MZdtHCOABwss1YZ5KUttHbbI01z cy58vaUefMW/UzaX2K0V5UtbUbyn0+EfK+GUWtrojFkddqnZZbRaVxbhmitYjzDBmr/j99fd Cyi9F3w7vFqlyDZK4dDT00HeEcjU+Pvr/rT0wv0/B8huw3pLTVMCg9PyMRJuu5zDpvmGiGDp NHw/X6mumRqZmZnuu+zi8qEYDtzRCqBGPeEuoMb2KGu6gVG1eLgbGh5Y1wOXmew+WAqUIdh9 mNPU5e2W95wEKO71+hwHsipgpMU5R3V9WQvro8eXH+jxr8NzJTGPtQMTYAHS8KBu7MmaxOn9 9U2aw7fT8VmWoZtopikzwRh1bYis3rmK6ZKgdPO6aGIq9RUMtqoobf9ydARZDzhjjkhrZIhN VUhjkqxMkrklWZwIiFy6MxiO6NiKDvz3syWkitAAa399/C9ssRtjeL+ryimhsDaK/zAFnVKn PSFPz/u2r5fNvb4GUzmg9ttXMmI9F9idHr8d3vaP8hw+PO1fYS5nrMt0xccwpqqO1wNeAdjH vA3NsHAidK3WhKiwU5V9lowZUUTdf6GpEk3Z33U0ciVS1mSlP86NK6VmVgG0VIdCtBbO8IIX 4BV04Uk2BlV/MG0zuNwUPqysWwctHCVbMA4NmqtZWyxsUCIKkgaF7kZXDyscYiitQgFythpC uikv2QShCgjQmVmDb8ObQqKFgY8Zc1aW9VZYWKUIOCCR2QgEVB5jriqmso4ua8MNlslHIWTB cxiYhB04qp4DNMquy6H6ZGSFvCdCSFiBI2CEyKpqFFl1XFkQNOutvHPNFgFbf/hrd94/eX9r G/R6On45lFFePZEkK59zuGruUiAycFZk5Q0oqkZHVfe8tFK7OPqTW2g07qjsP5gXSNXluaxY 3w2NUq4+HAfz1bGprm8Mlyu3nsj4UoauPfNkaOZ8+jkSqAVJ4JPZB8X/7h/f33Z/gfmX77U8 VSd/M0yJT5KICqUzUZiaKgWgshtjk/IgI2k7KZUHUOJl7mttogG7W2oaTwl3vaqQLEgPbp5m 36bMUgG9UCq4mEFXqTtEozmym0h1Yq5xroaZHmzPBrckxIUeZ9i+ZjqZcZiS5ykklUUq1A2C a8bvbtU/VqKeYVlTt4r+CaQ0eVH2CkCnCC3wVppMUMaKRLbzwf+o27ui1p2PMdLVA8fGHlLG DCE9+LlhRh7GEVgSq2KAM1XVgY25a4yLPC18nARLijKnhldKlQqszR2yLnT/KTdrJFh0TE4n jq4YDgKU2VsIKCzamSANPjzKLPmv0+Hpq4p6Gw9+eOwGgfV8uTaFSxynPX35EK8FTSOXnQBB JiGKWWL3YjM9Z0QyukEZ1s//OixHh9P3/+5Oe+/5uHvan5pNRxuwOfI9htlfBj9fTyifxjXN 1opaRaWXNtJQSj+SgQI6g6Y2X80Euu0lW/HV9e8RmOwUhhmkhH0SVQR4nTmtr0bLh5XlJHCp KDNz2JQWnxkvVrl8oWm/wNSwclzafp/JWQCnYXgGCDqs268/F2QUdGA8NSOwEkgpYd3R5qu5 CjY2ZoRMFPIPOMlQPqCJzJOWqAhuINaRXadL2FXmOhB/UpfI0m6UyUexAi8y2ccsYuo29WII 0Zu7gqhwW+KKfQgnMYEPRZwae/sMylVgn4ysrumSSLk79c1kvY5QE24cEhVh5TjT3elNZcbe 6+50tmwFUMF+b2SsKOzBhR/Q2Xi7daECGion7UApR5AVkOgtsEALJ1JkW2ufgJEHm/JYz+iU qaSCs1cpmYOqSlU6W1USyOFPjx7lOyndTxen3cv5WRXvvHj3o1WHkGsxlvYzIhkgMtBU1Wku 7Dur39kh+jFj9GP0vDt/8yAKezWKONZkQeTSFIn5hEMcqMTGliPkIoUDDBPJZxvqQQ5L2mcG yITxDUrbspcYHwzuvXRPgO/dtSSMewhbZAvMKIbMuL2WvNU+goR6Q0KxLNzdOAfhqGetFtnE 3nMLO7+Itd4eddHjUVeeZOiAuegmDliLGyacByMNUQye7IKsEQ25CLsrgKNFXWguSGxDQVNb AEbbrCCfg3d2XrkLiq6D2N3rq1HClBGupto9ym6AbYukk4XtVrWgtnFZ3nPaVeASXGZ6/Ze2 JFukhME9CV2vlySd4NOpWaGTsDwAg5dvW+xAQKyF18RyP9msLrjtn798kBWz3eEFsjiYqrTl 3TKvso1xtYi1GQD2XQoRts8UPheCCVkilJ2/yeB21sLiTOV7EjsczcsI83D++wN7+SDLub3h plwxZMFibGRXEPDCnxCLUKMz2UDF3cSo7v1UGoqXBKJGe1GwvglKWopfAmXZg0T3upfWll1F U5Z0eqRYUXFEeZ4s3MvoW+tAjLbSQi8cJ5ehTZF02hulMNQu1X7jVGrof/T/RxCrU++7ThSc SqLIbFY+QzLKaj9RL/HziW1+c5/0XqnlPcTNnRilJGCRQ7IqGaLyKVb5Xk/VqexXVg3A6Mkq UJG6TqtCou18fnM7c40DlZ5cGJnIoKIuaydrimXRud0LseDath3Oj84QMpyOptsiTJnLcEMS QO/LgLepkQf8djziE/uFVjUfZOJwdblZ0kiCmPEcMiXZSyKBWbpR4WTACETE9ttRlIb8dj4Y odh9ZITHo9vBwPVeS6NGA6uKgBPOMg4WMx5Np652R0XhL4c3N86xiqXbgevp65IGs/HUiolD PpzNXcEAtyzeVj4h3BY8jLAhsmBUqpUuJ2G4GtTqeVWiVRgQ+silMyU2xgsUGF8NKsEUbWfz m2kHfjsOtpZmlnCILYr57TLF3Pn4VxNhPBwMrPZ2i3nd397/uzt75OX8dnr/rl6Onr9BSvrk vclgV9J5z2BivSdQ2sOr/NNU7v/H6O5hxoSPZR7oVC4kq8xIhiVp3AmXZSvp2aNgjf/jnfbP 6luZjqNZs7Q3J7o0RS3QYMksf21eYO2cA04qB9R9kgBIWWSzulOOAVapG2ISpGIF2XeuW2cY Y284vp14v0eH034D//7h2nBEMrwh7S8PVDu+NEkp1tf3t97tkCTNLTOrAKDaoavEoJFRJMt/ Mea8O1C2RUK87h2ry4SrVgincRRiKbKVuI5uyOztWT69OMh+45edNrb2aJZzSJbWjnlLTJFy lLvuWIuMBxmG9Gp7NxyMJpdp7u9uZnOb5BO711xYULx2sobXrS8PGEfW3yTXY1f43meo55sd BrsX8MArl23mXpmoR82WfmiI9DiyKrtB4GfcjwzLCVgeLLWw+gVPTK+mYSi8GU62bqhdZiox yj0GKFULdgXtUzR0uqfyHMbbAVgVIezGUanTdL7dbos18VU5qHeSFAyPokw3GRxOm0XwC/Pb 2xuwCKlVHy+xwXB8Mx/LsX18UIrmk57XBppC5TU+eAbn9zIMmhAHzKqUGji1zzZmtRWfbtvA DC/yWFXI3HvKsMgvbQht09EAxIVXlzRoE08G40EzzxW0agu9Esgro2efHoqprNAb7Nr4IJoO ZmM4IZo7cPPpzcShOhvqOA8H0WWO1blkTH4ZVkZ9rqML0e1gOoLkQ2teawmFnWps7yqSaDbu mwKF23g86Tef5DMfzW47ihNQNLZeu1hg11UOs/VoBmqhdYo70bPpZfSNgW7tQ9Zf9QOvS7Lg weimuvNGUZqSSedLXQrYinhMFKd+a4ZoMO5ClEllLfgoLAOrNv1w2IGM2pDxoAOZdBiPptOO /1nuTk+qlUE+Mk/GC1a30eJSfZT/tfM3DQZfv/LDNjQmfsqtkF7DISt2XhKNLUNHGOnMMdRy fETtryXpkVlQ6AUtMIsh8UQpTzubyZMJcY1Qt7DFunrS5PpNhgWi2JZJBSkSPp3OzUlqTDxx Bnmu82hCXkd4p4MFCN53jxAuGelp5cSF4Z3W5ptSBsoWqyZKwvW3xrlJWRE0sOWmCwO6Biw7 4mHr7XaekO3tvEjFvTsJ1ZnVBXwIIYP6yqzszHX0l+9Ph92z48WkDlowyuL7wLTwJWI+mg6c QOObt0Zp3dLQinI4gzQYFWsEoKSnkWHSR7K86wrATKKOhE1kkhW56sJMXNhM/m4BxTWJkwm8 FTgJnd/Gs6SwsX7yw0b1CSQTo/nc5TZMIlCIVP7Yhnty1YirSzPHlw8SClOpU1Z5aTdN08NV WOjgrAwXtVj7edNkaRh0+NIYuEdIdHCrRejb785KRBCn/GY43PYieg+6U4G04fp0zd6HC+84 /QrvkESblNALhyjnj3Wd1Y3o3VlNUKvxsMvlEvyxq0NWic962GMAu6tWRqn8SrU9JIYbSz47 1EUjrpESD4Jk2/Md/opiOCMcgov+/cCF9XEWIvu76iWybMpeUFrtKT8JtJACdWm/TXHFPdAD yul6cTLFkX6sa4pMIh/lISRS+G44nI7MB8odyj6doVsOxt/FTI0xxrZ3T8GFF9ftuybt7jpz 2AQINPpYljjQcC2droZHPJavjKMYb+VyF/UHQnHuLq/VFHTs/m5ata019vOivZBNwzbd+wGw C3IFhXVGLy1v3BZxILJYhVaOKRPZK5JvhXqqHEkeKyPs2Eb50zAst961lt/2JsnKsZqs67Qq i0281PktiAamv/R9NzN6DhLek/Olaas+1uQnKSWF/o0K91DEU/ngbRVwTetTtx4kaUBl9vJT wnJCXzjJGrb88udVVC86i6wvvkCkB8FiaDeMa6D+QQrCKHa/oWkIfTQZuxofDQV4oCJLFoFj ba3zbg4o5sxVfDIoxMo9FG/vE+aO4RoiKe2L00OeyQUzf2APpKnfVZqv5VZ9MhIB/JtS5+Xq Bvn/x9iVtMlt4+y/0sfMYWa0L4c5sFSqKsXaLKmq1L7ocexO0k8c24/dmc/fvx+A1MIFVOfg pfCC4AaRIAmC64pvbv/uCiMG+sysznFijxEWrOZusLIa97KJbzDiIaJKFsfsGu0CrMrGJxAr fmAuDsr++vTy/PXT0w8oK2bOT5SJ7W5MxrqDWG2B0LLM6zM1Rs/yjbFjo1f0bu+Ml0MW+E5k FHhqM5aGgWsDflCZtUWNAxn9Xc88XU5GkZrRqhyztlTOFXabTE4vvBf5gkgtdV8pbnu8bctz o1zxXYhQO1k51kUnOppRmjJdijG8HD1Fo8S1ql/QN232f/jpzy/fXz79/8PTn788ffz49PHh 3zPXP8GQR8eIf6hSxZiktzEbUmpw4NA4FkznBysJBq6uIQe0GX/T1ExT9y6r+uGgKTY0Ialk R3aDXqfsUo7mGKaHO7LqO0YaDAtt8tKixiadH8kMxbnIYBnc6RnkJ80KkLEqv3l6AqyiVX8x 1h9YwUfbRiawFJVNvXHgLlsxuKhJmpY2ZRH8+V0QJ47xsQ1RqCbR4DjybJpS3aJgHEdD5Eie dQEyT6RqizfYndpH1egHWki7Uz71iMCXZunNtgIFbDVabZS4HelwaYiJk/+M9thAhq4oaGuA Dxh+5gUueVCC6GWqYPAoDW3ui2rIbd9aX3QnbVhqO+ML7yljVACgyKfA5EdybE109R1DeWCt GxVT691tH23/WL+9gnnTqeVdNiAUYZw4HVqLOzeyLNsaltwWeDrpsvHKFhsKy1oTOe6Vrb2E 54NagbHsdEKb6ordZWw1D/IfYFPgPVoA/g2zCAzo7z++/8oNDX1bjWuk7sHDW4g1/QSmziK0 efldzGSzRGmaUKURc6F1SlK6r9QupK/E2Y/COsqi67y6jbDRcXI0h29ErH4IknG1ypM92bNj 3SNldh1WLMG7BNCruJbcC1H87PHXVPUVP5REe0oymvtC+aEYeWL/vy+k67zrrRBO/vSMniFb d6EANP3kKrSteTuuHdo5bsJmSwhN+8yvPrWXx7I48PAKdT5g9Gn01uTLB1gCVugK+vDyBeQ9 PYAWgTKuN7251O//kj1ZzMyW4s522tYAQKhkr05kgP9J2/bzrU8DmCO7rQK36gsSeuVSDmcz yk/bPCpdlbWe36vxojSWfnRDRys10mFioCQC2QupeVZmiAl5MOC3p8xGX6wiEzxdaxuK6Rb7 g4C6hMU+C8hazHAc0GfgJh9l/5hc/n5mpNegwRXuC4mpKdVkY+6+mANl2phsmWNv3DjI3R00 TnZLEKd/pwDpXv7pXvYp+UVsMB2ayeSjfVJMPtInhGDbLXPk7Bc6oi85EIzh3ypN/Ep+ltBa JmP6txnpKFwyoxk00MIUBXRbiiB/tpphKC32enHNaHY2Jqui7YRhM9heGxtEELa9nCyx13S2 5DXNEEHQbC07+us2zNPH5/fD0x8PX58/f3j5RpyS5hiweNkSWy+oWlItieYbrmBozQGb+PaN HIUTfiunhzNhOoGh07LhMj8VEbqezlF0b9Uw/mLmVacXnh+PAKzRtijjauy1r1+fPj7wNS9x KUtcEBkuMR2NUexNzYd21OE/97G6s1YJPCYXZ13/2VLD0lirSHVIoj4eDYlVy73ObIKqMdMF jXobCbNBpsxrAaVxi2bUSCPWZuoPOllbgXDiO50A5tF0mn319KBqZuesW0yc+vTjK1iKZKcd 2zBM6FibovZsjOnAPBvsEa0s6KiMtqR8e9A3k870V5Oqw/pMR8cya98ObZF5ietoLTv0QTov fqUFidZw4ms4Hc0GlUUdjlAut7rftCyEuxlFDHXd4n51hnqFQ5j4Rn2Hto9CRw3maOBJpKsS J6eu2X7D22q0hIYUuHAYtGV3rxI/NKUCOdUtjEWDzQbVFfR87vKzxZFUqFqTvZHDytzdZfBy //l/z/Pyt3r/XY0/fXfnNeN07L0gUaa3DYPRgGwNObV7p88hNh59q9Bg6M+FrH5EueX69J/e //dJrYpYtA+XXN4hW+m9dnqyAlh1h5oqVY7EnjiZMOgPhmV8TYrr26VQCqxweD5RLQASJ6SB wHes2fm0fany0BaNykMtOWUOZc0pA2KjlgRcW7GT3KHMJ5XFjQk9mvVFspbQnXNiN/qoTqBd 3ufUlplAMc53KTnFyVQpHBmFXu4Veb7YHplgNPcS2DGbDmyAL0VxtBXDjUhEnUJjaAdNIm69 nLHuMO05kdLWcwYTy4YkDUJ6x3hhyu6e49JG/sKCvRlRQ6XMIOuBQnctdM+k94ferKAgroWq WM1m8k6JDm/Ri3c0s5gB9cBTBy/Ht1R7LvBxmK7Qx9ArU32j7Li1nstcuYpaKgUIfStBSuqq E9Da4dx3fiepYJCTLu72unopDEkyna74vhm7kqeui3iwh9zYCYjunhGPajuOeaTNvLAsPvwV k93ulmovXviU8G60xfaeE/MbGLbA9jMPYREYPGWbxB518rAw6KeFWwG41u6kLAc/kjcblKKn MQG0XuSlVGagp4Eb0kdlMo9nC/8t8cS+JQz3xhO65A6jzJHI+0Lrh10d/IComDAFU0LBuGri 8b2XBsSwcm7K46noLybSDaHj+2ZW3QDjY0gULfNiX8ph+zDm+wFmErCX0zSUdjj47KD9nG6F cvwliPMhBKx0jc3z+v0LrIIoh+b5Bu0xDlzF+1OiK8bOhlSuQx6UqhwhJRSByAakFkBuSBlw 45gEUi9wKGCIR9cCBC59v5hD+3UFjsizJiZ3b1WOkEzc+/tJ+wyPq4najMV0YjV62w1dUxIM hpfEigxju1dXjEzU3gZT5AxMrGSd/HjPgmfwFz4AhuFoTPTYRx7RLXhb23Opcs4XlmCU3yms vqJc6HiNdCTop9gFC/pEA4l3OlMlOcWhH4c2V33Bs1zP04pryhpg/XMd0CrYqda5DN2kr8xi AuA5JACmFyPJpNZeikvkkuvahaPA7Tl1bFqhISE+yZ+zwDOpYEx0rkf1PIaHgsmOAPjATXSe AIisZ2DSPEgU2LKVLfHAZEibBzKP51KrR4XDI1ucQ8GriSOqpThAfiRoL0UOeSygsLjEqMuB KKGBNLZk57uxxfqRmCLax0bh8FNLDlFEnsspHCHRTBxICfUQpU6pJFnrO/TwM2RRSC0/16R5 ffLcQ5XZvpKyinxSEaqYOgWRYEr1K2oWBCo5eZdVsvdpA2wpGXmKIMFkGaiGBSoxGADVknEa ev5ea3OOgOwoAe0VvM2S2I/IqR+hwKPt24UHA4/zjaaipzflVsZsgO+JrCFCcbxXSOCAxTE5 dCCUknshK8fqh2YkbrJsahPL/dOtGU5JqJy7zn6hZoNVtAe8bLF5tLFzwKtSJ/o2xTyxHKop O51awrgo6r69dlPR9i1ZrqLzQ8/y/pTEkzgRffK78bR9SEfYWVn6Mkpgtqf024PFJ2H58hnI 8q0KaLsrvz9D+IlLNu48EexXToz4lgfeJCbPiXdtA8ES2mYkGGx3BxJkCQLKesdVbJSQ7dSO OUxje6WCBWHgBPTsC1joR6RzwsJyzY6p45CjBEIeeSS0cIzHNnc9Ysh7V0KhiZrinf4TI6aN Diz3Q951j22xzixGgfrLsGuHAE7PagD4P3a7HziyPe0/VjlYAITy52ACB/LFdQnwXIccFgGK 7t7u19ZXfRbEFbEGWpCU7HGBHvyU2odZmbJLGI0j8fi5wkHu5SgcfkQmHobe9p7cVs4qiujN k21MzVwvOSYufWq5sfVx4r3CAw2evDZM1sxz9r4UZKAnG0B8b9f0G7KY2IcYLlUWkp/eULWu 5Wk8hYXetFNYqMMLiQEGfUsBgv0aVW3oEmp/G1zPJdT2nvhx7J9pIHGPNJBaAY9c5XNoz87k DISlKeg4Nql+kBJewvA+EHO0gKKarht8RRdi4S2QnISM01VuhpGh6O9syC7HRsp6oWhuuyu5 bu7ssVGDW62guGUnXncRz9ZRrpore9PmNXdFRXkOIY87nhjbdvf3Lx9+//jlt4f229PL859P X/56eTh/+e/Tt89fVM+FVU7b5XM2+EyUXaA9NlTfnIZVHlGnedvFbM85RAwNRL4MrJkJH9a9 7LZllCl4YPW5GamuFedgJjAH9TOBd0XR4ZkhVUgGKnVkk483IndKijeMugrtAEI+gj2rUipv oLPwGBBIxo48JLmJnIb7cXBchyzwfAdjtxfvhNC8Tf1xJEXi/ZQ9eW09Bo6TWDqZX3Mik69M b/ypG17h6epwiNxkrxz9tR4LshTLndadxMvJEdmmMIz7eGrXDdmujD72LG2I+w++pQQyUxxH 3m7nFdUI38xRvixRjfG1bFUij55FFqQZ8fY6MNOTYtGdMGD/bjnF5ZVdFn6RSMtk/ar7pp7O 4+FAqKEAyYLnx4IN+ZtdzV7us5ESyjZzk9f6gA0l6+O9TLq8znvW6+0tiN07ptDnS9KkVrXd cb8sfRaiMpCteMiqgKu0nNtyMXGmboecEl0cFdGH9fCVOH5iVY6iOrfHzApXLZbXKPCG4w26 yFYhGOwn5rlqhfqL+vtalXJbbneDf/3r8wcejd8aCft0NK5SIk0EbDq39FECcuA5jKu61vNr MegraHn7midjg5fEDs/UJhkmhunaKyEikA79EKaOfELIqaY3HReyHNUbNH3LG5EKr3HT3hy8 Vjgp++RljwWVHfdQ4mwTKM4QKz00aRGRPvINmivv4iJNXKeHj5gpz1RgnTLXH/XWmolmucwz b04dQXRnVwIYdUMY3xW3AlgMT1CaIlOWr0iFTNuSMgpRVPG2j1QfUaS+ySstiQInSVsl5C7D hoa6TE6OHPoUX2jD6AZhTG9xzgx8RnqFgXRD2eAkMtUQ6ZYLGStDYnlMe2ZIUme35EnqUfsg K6oeY2xkai3I0SHSdooXKrmPwMHFglV1EGdnlSK5piwf3BIyUtG5lao6sHMRPNKolpHmtMBp pvssHwjzbG+s6osgjkZtvcSBN48JKJGyz8IOY+jsDn3zZdouqzRpj30mH5ggbcA3Knw/HOED zERrKCUvWz8NqOWsAJM4SQyBZaV3gOZpjB4krhOOKiV0ZPcBQYm1Nl/ckClqaqgPlgWKSI65 azrFaXmlaj7LEt2zbOnPLDCQyA4Vi+lr9u2CsOtR9UkCIHKC3R6+l64X+4TQsvJDXSeFq7Ve G9YV79BqsUUE59lUSWB5X3eGfXfcaY51H8GgmVOHcN02PpzhHiSkV5pAK9+DLuahbDRd5xAH egM5mTPEBVaieCx5VWsrx/uwmUGbmTofJMjCt0i8hmlocJz4E6K3phyU4/mN4VZ0w5WJUE9X pcobz/oCtsxFFAfmrzOo/m6B0EE1iUJaADuGPjmcSyw1/NNSpTTtPgmzOVBuLJIRRwhYjbld Gbq9pSGhDVH9OhTMc+mPRWOiNjUlLWB16IehpdU5mpCnzBuTOn9t9KIvU98ha4Zna17sMjpX GFYichSVWGCiiC09yjF6L1lmSmCF/0oeSUx3jD4TSciQ+WGS2qAojigIjbcwsUFJFKR0TTlI +mKrPCmteYTppIDc3ntNeDwfZ1swj67VbNKrU4qKx6pho4JgEO4XrE2SkOwGROQ5WELA/LON EsKm2M2yPRSy1SEBGUsDeWKSIdONWUJP13e57cl5ie0GX+grWsB5EroMCKU0dK8oMt8R6trq YgWNxx5l8Nofppv+jOTMQFi0EshN4N166q66EkIYtxJankNo6f1GFLP8oWn6gZ4NBcOty0+H 68mSEWdp79T5v8zFDZHpVlUZmRHUxYmYBUq8gFRwDsU1BeHBuRv5ltZZLOjdMiOT50ekIgmT Wb7spGOxZXbduQmoM6kWuYa6llCYGttrNopkrVOYZo5LmDC/6QIKI3U339VepT+pkh2Kgxxe PjPD02MsGeqhxrKQY5h22fIohBzaqpvqPJNei9j2EfknuyD0ViOyRK+x/HzLKJaNoW/qR+K9 CgBY/Ui9ZNGJp0RJpAKD9c3hSGJj1VpqWgj3/J1CwiK4ohLzVsXImZaHRHFDfMryjN8layyB XwUXwSHeav72/uvvzx+oGH0VrJra621dwXF+1lXKe2Xz2kMmi3eWv73/8+nhl79+/fXp23ze KO3Fng7LE7BbGwKtbobi9CiT5NZYX3aGClFbaygU/pyKsuzybFAkI5A17SMkZwbA35o9lIWa pH/saVkIkLIQkGVtJYdSQRsW53rKa+gN6r7fkmMj+7edMHTqKe/wzWLZWgY63jEt8Rk8hYrv t8/xHFUxGA0MizU/km720e9LdCxj4xxbyQg9zptt1CrJOnqZzhufX0WgK34+qHoAv/GNqC0O NNDaW+epre0el11fOSMY8kLyDi/KGJkbJXoCl5y/MYclXt1UZvIWHDZnpXUHEmApqr+Xh1J8 aucB2+9QTedxCJS3QrH22w0kWc6RJWSYBoDmJbeqCTm0d91UasseuoYd+0ueaypd4Kup0hYE DmaFHEpwoSwdWSp7GQDO3+rynDn1+Ys3s99/+OPT82+/v+ALktnR+rQYYKB2rO/nIXDLDREz /uH6PVhSbbi+/bQhwnDdTsNWQCzDqUO4lUWcd5bqrZoNZkdcQNCXNRUeNYyDVLbZ5qfP7eTK Rb5ju62rcFFOXBJLm4ThSLaftoyVyohBg9VQhxu4WNL7TbBsuRiIul0gleYWek5cthR2OIL9 GVs6pMvGrNaeg1oeR9/X0SWjW3HMG23EFc40Xz5///KJP3X49dP75V1UU8fFO56ZHvRdIcO/ 5bWq+/8kDo13zb3/jxeuX3PHqly8b09FWydg+FQGmOMw7HjFukd6BCeS4YtS+JjJ306wTmUD e5M3N92qW2JS7zfeOgo0Z0kf8NfEX1iGIbtWdqol6HaG8Z+yZTeWrLwOnhdoksF6yrsLLXrG DNkk1yyerLhhisluWdfafKjmAmaQoVOXQnIFhB/bvfihy+vzoEwrgGvvJs3A1RCjBULqvz59 wLj8WAbDYkB+FoBSXVQZLOvkYIkraTqdNGrbqmrLiVcwuCgLgtcyL98UtZ4ku6CvNNkrAi7g FxX/n6PN9SyHMUJaxTJWlo9GPtzItufz2HZ5b4kEDzh0wrmpu6KnjlKQIa960UZKsryEJQMZ PB7Bd8ojgqILq0PR6f166ipd8LlsuqIhb3IgDIKXdxJl6mOuEu6sFBvriuxbkd9hUVbQliLP /bEzxhUJLtAvTpdaDLam+5kpb7AhabgX9YUZyvImr3uwjgdrzmW2hM9Q0tHenwKpm1tj8Dfn Ar8NawPAEqLIjMc3FYYSjTtdNR9PYPno3zes+YV62WQVWdeg26cmrcG3GnJD0/GJtIL3vrX4 9UBHj0YMlqCW5xoRBfsBfXhB+2g/CM6TD6x8rGmXBs6ADmDZjgB8jqdDDbTpN58ItXGqZ9Bn b3Ta8qySkgF3+ILZxF7PfsiZ5UELgeYlPipiWfZznmvdltYPtKsK45PGN1RZX1CvRHKBMPUP PzePKFVOK9NhCLKkHgpTzeHb7/Pc3g/DBT422+g1XPDhCTO8sUy3FwdfCLpPbe9rA1JRVM2g jVJjUVeNSnqXd83cDjN1oRgT1bvHI8xg+qcoXNSny/Vg6IZA5iiH4pelEqyc77ItD+EQM+72 3IJiCmy7Tzz2vtYHckhsOdn6XqBEXO2B/jA1l6yYcAsBTDmxjSHXDjl2t6HI12Fglc+fEJbW kjNlDZskxV3sX54//EF49i1JrnXPTjnGarpWOZX08uX7CxqYc2xqyQN+FlXnd/56tWT/wS+x pKRo0zLkmggfKZe3FWT40OECpAaDgL9zCDPRma8aeWlxMiEiSvKEDIYEyv4RYO9HQci0vPha 16GIHkVUTlAWsnbh2sQd0veBwyJ4oZ7XTNXWdBwiSNy7JyCI6qnMTMa16W5p5EWtTKWyRijy 9QS6xwgn6if1Ir26ocBp5FVOleVw9BKHWihzdDvllKlDxvA8xMhuKLMwdcmdIyFNDw20akP4 wxDWDPRFRyFJcnXTdPnh1y/fHn759Pz5j5/cfzzAUPHQnQ8Ps+H0FwY6pIa3h5+2eUJ65kU0 EU6wld7c6AOZaMSqHKHJjaqgC4q9B4SD2Hzzz1ZhyUNMTd2fK99Vw4yvDTJ8e/7tN2XMEbJg UDgrm7YyeVqch7RSzmgDg8mlocddhbEaKFNVYbnkMOEfcjZYc1v3UF4TlbVXqxCWgc1QkG+v KXx6LCwFPOYnBqPspHYRb+rnry/4MMD3hxfR3pui1U8v/2PtWpobx5H0fX+Fok89EVPbIqnn YQ40SUlo82WCkmVfGG5b5VKMLXklObZrfv0iAZBEgkm5Z2NOtjITD+KZADK//L5/g1AUz8fD 9/3r4FfolsvT6XV3sUdZ0/wQ0JZFadnTPYEvusfvrafQa3vOO5YYnNTp+xTceGCNR4rBDTTn 7IbFdNuC/wrCUQaCtbsBaRWUGX+gifXV6i+ny/PwF1OAQ6SyVYBTaWJ/qg4+IhDTjRXPTPaq 4Az2B9F335/qBygjDUvLRdeXritiB3bqSvTF2JPVLTYSS7FTOVCooILE9l2n829uxo8Rpy9x W6Eoe6QuZ1uB7Qxj89UcHYHqStqQOx7eJTCnCsQoX/fcmZiiUwpxwhCYTF2qlO4G3REBT6l5 n/lKK9Nr/I1kSMNsQ6I2Trc4BR8H3tTtMhiPHXc462O4vUlcopStoI+pVpKIGy5ps2JKILcJ xPF6ORh2BrFm1wpMRk6JLIEQ3fKFqofjnefeksV17KK6U4ywq6CF5iTugyFim1fUfdwYDVkM LjTh+dCnKr4QGzsJftFkKqamQzSToI9nVCWEvEuOgSjxhj3YM03ijRAhrVsbgdlsSH3hOCGI oZj/s+aCN2fWamYukhA4L4WrDmbKQ/idv7AKhtxz++xq2vHoOn/l6+eB21mI87eni1A43/vr r9coF1ucG5wxbf9qCIyJZoVlbwbe8QnDd8RY4Ku1dTKj4wYYIlP362ymIxJnxZSYzcihJxOT lpKNgDsajogGsM2VTfqYplMrFS9vnWnpE8tsMpqV1IINdI8oAejIorOm82Tijsgt6uZuRJ++ moGXj4MhMZdhPBJT3z4uNh9pgYA29Dwynx2MKVEbfcpRfjx8Ewr29THu82SOQOPahpde2QTD CAhpr308rhZlohAeiRYFx90ecrURP6mFNiBXPumJfnV489WV/tkUI4dq2PYJy05QzpARRlMK +JNTNSy3ozn5ft589aabm0IS8Gak5rYoxX/DPtN8LRRkq/nQ8XoA29vJk1AGe03VbGfJVjUL PJdi2H5lrRa8NJ9WmgKkgzn1kUnpTp3rC3/XmY4QmU7c67nIyCJX2qAT77mZ2mXoOPNtZ0uB Wwm+O5yPJ2vCSW6Y+DfrxeD4AZ43JsDuQxqADZkJY3kvqejmVCfvVlcxRINuotY2rkmnuTyK F3AeodUpLSRO9bkloG97rbrXRfvrLZj7xD5+AQpHEFWVqCpLwNU9YAzMc9rP1YEd4QQcmWHz 4GcT9XFokYtMttkYk9VFKawnHHkeKa7EYql5vzTnSwBWBnuhm7jK8AOqyaGP3IaEvOUlvtr6 LJ2iJYBhlhhXbKNudpqsgQ6hOqJ0TRa9CXP6NXmzynjZSafuuffPp+P5+P0yWP382J2+bQav n7vzBT0L1J5iX4jW1V8W0QOyuOelv2Qmgk+Qwcu3/bs50ttUdV0jRy17BFvaf7jD0eyKmDih mZIGeI4WThgP6hame1HJMe5TYlho5iIc75ZYcXQa0Jxb9RcCT3buAlg2OF+eXveHV3ux8J+f d2+70/F9d6n149qIFnOU9OHp7fgKsStf9q/7CwSsPB5Edp201+TMnGr2H/tvL/vTTjkLWnnW a0BYTj3bqAWX91VuKrunj6dnIXZ43vV+SFPkFPn9i9/T0cR8Bvs6M7Uky9qIP4rNfx4uP3bn PWqzXhmFmr67/O/x9E/5pT//tTv9fcDeP3YvsuCArPp4rh9QdP5/MQc9KiRG++6wO73+HMgR AGOHBWYB0XRmgsNrQoPy0AyjvqzUHdrufHyDO/kvx9RXks1LIjHYjRdktWZUHRMZPSpfTsf9 Cx7KitSsQrxa5EsfVvj229cp4w8cgLzNiakXLLkb0PF6a4kVxtCvyX332g3fhKppiVkOl+JU hv3hMmoJ2gCr5m7YTaHdde1vLFi4jEKIc9tlWtHtNBX5Mzc1NL21auIaQZLUVAjT17yrLp/O /9xdKGcAi1PnsmBRHEI2YbQxm0oCsxQQ65m+lQ1WoivbAPZ9vhBx7KfZ9lpkvExouNU2c0wI ZRV0MDYeoMUPUUHoVBRGSwrG0dIPHrR8qxXd85ylcYaDPqmlT4YR5sfPEwVJI191hGLSlqIo QgMyLeJFcRz8cBL8FHITJK44Wao0xOc2mD+dx6Mak6uTspVocJT6cg/vKz+/6ea9KMukAGyy voRsm4+2225CeVCc9CbL7uPKcqEvQt8mKTAfi6jQqjoFqlNfb4E1ZFgnnT5UX2k93WGhAsEA jIs1pXRopwq7uhqAysYL2HKbJO2UXJuaisFYRDaVpbIVpOt63v0mXeOcidU6WPU8LmmhklWe Sxs3aYnUPmtgdo2IcE0myTl9xPNlDRJajxNHbD2FeD4zL6gEYzNN5FsUsjbxywROHKbrjyLx sjP/tLkXXjDrS5FOi2bbFNDAct47wOApTVvMALBuFSQmClR52xnbABdm06w8knKN8W5Xuj1E 5mRzNgKQkjoxa1gzcexIyIzLhD7CRE1PlFS8ed2moI/7JToh10MRxyJfzTyYq0lBXXc3TGdC pMmpyafqBj5u0p2rLLrdDZ4O6KDul4EYKc6VNUMaU0IMHhhSkxFyiSG3giahz+IbM0Aq1CxR lPaSQuwwMnNgUKM/LiOx0CUoI+mX4ueB2P3x18D2AGBuPZnBAAyS8K5TCwXck/AlnU6OUjuN rIQoP+hskMXu/XjZfZyOz+jFoNFAO1yV6uP9/Eo+MeSiYqq4JViIAIE8v+Ac1AtGFgx+5T/P l937IDsMgh/7j78NzmCW8n3/bJiKKb31XRx/BJkfietXdecZ+OnGdO3X1PhW/OfztYVEpzER K1ELli6o+JhKJGlEkM5PVEfVU3zA7oWuJsA8diMBacBC0JUA45caZ60ETzMTO0VzctevND5w W8NuRdoVd+7Iypg+Bw2RL4pa5bw5HZ9eno/v/Z+jH8DNgslE6oS3zX9bnHa78/PT225wdzyx Oyvn9ij3haiyOfnvZNvJwKicmNMzejR2UqpLBKEp/fkn/bFai7pLluYmr4hpHpkNQGSDY3nT Y1jPf7wliXFX+AEOhAR0CQ54X5Ce4sDnQY7MSYCWJIrUDRPeqerd59Ob6EK74/H6soxSVpE2 84rNb5i1LMZxEFgkjU/R1IksGXer3iKpzbNesJcFunuUw1ppE/SmLPhSXXOHNdISeKPkMa1H 1NJeR9pQFEAIvWWspXKqpl1nWd7u3/aHnqGnYZQ3wdpsKCKFWfZjicbkX1trG0UXvOM3iyK6 q1cC/ZPGw9ZMwMDWnq1VloZR4qeU9ZspnUcFnB391PQcRQJwnOfiKEizG1yrntQ+52wT2R9B 4HCDIqvxLvWJWUrSGi/oCoaU2clty1XRJkppHTDalkHPHXgSJVlBGZIx834BooEpXz+KVgXI DN5ggPmzxv+ii6huF2whxXHG2hBObDVUserfBSfTdERl8Ry6vhFxTRF+3/El1uQ2R/pit+6i cBt7ZsQyTcDXMZJoWhxpghVkNvEdFCQ38UfDzm87TeCMh8o5naZi+dB3zSJC3zM9csPEL8Lh xCbMLQJGJjRcH1SBHjUTZbOWtYS/ZVYPNjwwP7H4t1sezq2fNvzt7Tb4/dYZOiRSZOC5pqF8 kvhTFNVTEyxMQEGcTHCy2QgB5CZgXO50kYcVnaqJ5GB0zm0gepWEMt0GExfDsPHyduY51FkO ODe+jpnw/39zaMbndDh3CjSup64ZJkr8npgjRf2u2AKA/3K/8OM4QmgJQmA+px/+/ZDJsJZ9 ERSluniVqYD2+0JGasBkBLWqAxpbgKNwbmJgQtqTUxAAIpSDs1J4xgplGt2W8VghC9N5rbYW ACFLQcvpFN3yk+007OUq48uesvTzP643xJ8aTR2LMBtbBNN/AFDpkPmhIMwn5hICcfVGpqVk g+yelJPxdAqPz6gWCrEZ1yz11xhCDu7r7L5Sdoa94N5S49tAOPUmxI/JUXYP1TZDBTdIZRWz Sms5myvlSQHBN42VAr8At9fMrr8yEeqLcgp2QrhR1M1auOBh0llxTB6dYSnrNZw5Ro6SxsWi aVSXjrEtEWG9doxjbXFbf9m/+165OB0Pl0F0eEH6EWwHRcQDP47IA1U3sT61f7wJDRM7qyfB SFtgNofpRkqV+WP3vn+GF0JpAWKugXBVW+UrvbnhyyJgRY9Zv5ffTRJN8GYOv+1dKwj4zKEt fph/14O/y4Owg+eraEQUVFawLK34MqfDuuXc3Bg3j7P5Ft1r2a2jDGb2L7XBDDwPBuIIdTxg hACtECg1DE8/i90qWq2TIpm/qS0kvA085ba4BTyv0zV1ak8lHaalfuAMaZ6JllU/LYth/qRG ZN9L+7gvOh8g2JIWN4IxGqHddTyeu+CewyOL6hWIgCze4fd8YmmAfDQyMTCSieuZTnxiRR87 GDs9yEdTtydQmVp4fHpPEguMYI3HU4ecyFdbsDG1ePl8f6+RQow7EtExCisl2oht0+oxdTCU /H6OOjUh252OiDqCkLXv1E3jbu3+53N3eP7ZmBz8C7zdwpD/lsdxfcOo7ouX8Iz/dDmefgv3 58tp/8cnmFiYg/aqnLKH/vF03n2LhdjuZRAfjx+DX0U5fxt8b+pxNuph5v3vpmzhn65+IZob rz9Px/Pz8WMnms5aXm+SpTNBCyT8tpewxdbnrtC5ejDCjbVEbrHk0SPJ194QoYArAjnTVTbk +USyzONJO2zKpefaXi3WIO82hVpLd09vlx/G7lNTT5dB8XTZDZLjYX/BG9MiGikL7XaK+ltv SGOdaZaLFlgqe4Np1kjV5/N9/7K//Ox2o5+4nqk/hKvSVAdXIWjMNt5C7UKfsJCVJpBJyV0z 5r36jftpVa6tAJdsap2fEMsOb1F/pf1Far0RE+0Cnqrvu6fz52n3vhMqxqdoITRwmTVwGTlw Mz6bquM6WbfbZDuhjogs3VQsSCAeuFGISbXGreCIAT2RAxpd3JgMYqTHPJmEfNtHv5amYh5S +K40m/KNlXhb7dgxNsDfxXDwSIcMP1xvHWV038rH3pD0CBIMMQPRq6Kfh3zu9fiaSeacxmxb OVMcexAo5DYdiM3PMT1/gICNjwXFI529BGMywYF0l7nr50PSPUGxxBcOh+i2WYabEefR+Fpk ZsZjdz50iHjviuMaHElxsNeSecMTX8EtUSLi+Ewf83/nvuOSlxdFXgzHLhEx04bzi8tibHpn xBsxHEaB+fjgb8XiaE4dTUF46WnmOx556ZLlpRgzZjxsUWl3iGmcOY5ZLfg9si9qPI+OWVxW 6w3jrhmAsybZi0gZcG/kUM6YkmPeKDYxSUX/jc0TuiTMLMLUTCoIo7HpRLfmY2fmmqbOQRrj RlUUD33zJkrkKZGormJNzQziCbrsfBQNL9rZMZcVvGyod62n18Puom60iM3odjY3DcD82+F8 ji9Z9NVo4i/Tvrgh/lIsSEbVjLENyaIySyKAqPHQ02qSBN7YHdHLjV4+ZalSe6C3K92HEBJ3 NvK+iNxeJB4ZX1rRbcNRsuH+q4mw9vG2+xO/QcIpa40Og0hQb5fPb/tDpzeoVYGlQczSpuWo +7BWWN3JNyCEeKshipRl1uALg29gsHp4EQeKww5/0KrQdi3UcwFYURXFOi9pNgr1ck3kikAJ FqhgUdqTHtzbqQMx/Wl6az0IZU56Zz4dXj/fxP8fx/Ne2mp35ofcLUZVnnE8zb7OAmn1H8eL 2OD3xGPI2MWe4SEXk7wnzJc4Z448ajeA86bardARdOxRWkKZx7Z221NN8hNEc5q6XZzkc6cO Bd+TnUqiDl+n3Rn0HVK1ucmHk2HSE4sxyV1SowjjlVgo0cIS5tzr8R1Du24vCGHe0wMsyJ2+ Q0MeO6ZWr35b7yN57GEhPsZXwfJ3J06hoHq0E5heJfs/pRyPer5llbvDCa1oP+a+0MloT4dO B7bq6gEs3s1+NTclxNRD4fjn/h0OFDCPXvZn5cXQnYKgX41xwPGYhX4B6FtRtaENI5Mbp8+r OmcpGdRpAd4V5h06Lxam1STfzj38kCco4x51GdJSxnmgBmDH2E089mIjOmXT0Feb5z/rvKC2 g937B9ya4OlpLoRDXyz1UZKTOz1mJPF2Ppw4I5uCdf0yEdo7jRMrWfSoL8WyPySXNmDoGO/1 RkB8VKOomqar4ofaTjCpA8cCxNqWnB5eSgCM0fv5USH2duILJLOx2jKIBuY8yqnrHWwwV+xm U+J8WLJ17DwghjIFDKJ5YsdIOknUcOj9wDq2MA9oIwstA09sPQWDTRQGXZdU/TaGqRKYzHyG k0RsMgskeFnqKa627C3zNc6mtlqyRkoDdmkScxNOVlK0Z61NqmIrv9p5GFW3ZFFA2pBp5qro jODyPu4QKgXDbhAbD29U3GPX0ZcVd4PnH/sPCk3Rj6sFo9TtuimFehhUIoccIxE37OKuB3eo jR3tdKSamT6agcpeIPue+j24DNbAupr7aqZqSNsAPaY5r5bk54mMwd8qXzHAnmKhGTxARgkp 7gCztLCoaZmYaM/anAkyC7LkhqUWoFmWpUswcM2DFWC40vfpdu8YLZH7wS2YQZH9w6MSRy4w Wgd4frmakv78irvljgW4JOm9i5pm28saIuv3S5u74uGtTYNXfZsGKLbsrlsnvQ71jASQkHbE X/EVxljlFySYlJSDB/du+dddSJSMsknPeH9fqfd38x1Z0XmAI4RJWh28wipFrjtJ7oxJCCgl kgXgWtjJUeM+IGLJOrFpFePxITWsZNVTZt2ZzEPmQRZz4kq1SCmHq4cB//zjLG0iWy1EY1Zg Lz/xAzbcidgHAXfVwB9tfL4E2e0mUkUC06ZDPSk6DFSYriqrdvVUTCZmeZrJwqhFWwiJPaly Z6nYmbmJvIFYkLzLUpVBJSZJ7gGd3mCFQBMobsVl1l8LkmMQJApf+g90mkTZakSprIhn8Wp7 3zxgkV15vf4lLGcqckRPwbWbUbdV+DjfuM6Q4pTKGsQR6jqUYPd7yx/18NlqNJx2v1bt3YIs fljdJzdwZz6qcndtf6uMVWP3lOZnid9EkcEjVMywnOWRZ+cGty5xFdEIwiCgbUxgIiY5OlKg SdUkASNeoWfg24OuE3++OwGMlDyFvKs3MApN4ZpYs1L4TXCQ1uO5VivSsMgY0uEbF+j2hO/T SzqNk7i6H1xOT8/yBNrVY0Sn0u9d3VTGY5VYJym1JGqMHcS/lOuESW5ORoCNLBbtbWs9a9wc Uhb+QpWo/HA5nbtULYBrxUOHSCC1w2z3crJTozypstxQUTkznajgV2X4VbdNGbOE1jnkVaH4 P1XhwwyNraXDxv5FUrVSZVwcHtC8CLI1SNHPySpcTWh6UCz2b+I4KOcBateNDzcLZVQtOJhk ctISG3gZZ6IHAkNfibbgdrhAr9w1rboBd2jRpPQlzUIG1RIS9MWESB+lQfGQ65vdlrwRm6H5 GtyQusfWlnWzZmK4paIXl6lfrouI6q8FJxB2FIm+iFK8Do5wnZ1vB7O7W2clPvAUoqMVubr3 i5T1eIMoib7I3IpbFhHacO4WSVltqBsDxXGtegWl0bH+uswWfFSZNwOKhkgL8ekV7v7AilnR DjMFeLOgWh4iAcX+A8q7pUH8CgYx+MTZuLgu4Mf3vgyhF8fZvVktQ5ilYUTNOUMkiUR7ZPlD vTIFT88/UPBCobYrHARjrEkSYF304DDVEqBRZWLjpPAJahliKCtGdvM7fGfMeElOfF1TtXmd d58vx8F3Me/bad+MvCywek6SQL8tY1ppAr7QbeJQHCeJut9GRWp2oHWxBMgR1QpMcdkSDi5C oUUgTupPPcDarbX7Ec0CD8A/sI6AT3eUmGOnAKAoa7BGcjmhSRo3CgEb/b5YcBeJ1xTdPQYU UcO5F8tNRJmDIUG+TnrjbDVZbf2yvJaJ2BXkHThYbmZynaSmlpJ9RIjPiiZfuYz2FyPS/Fj1 G/DCjdNOlliNqigAfQKeOA+UOHisluitIhcTgLRZTWMja/GjBoL6xy/78xHicn9zfjHZEC4V RlE18qY4YcOZ9nPMN2DEmWHDDotHX7BbQpTRgCUy7S+DtDixRJwryamjmCXiXUlOm6FaQl9/ 4WTS176TeQ9n7vWlmZumeVYat/db5iMaRxVXZ9r/wYxnMO4qGq8aZeO4ZChmW8bBnyER8zCp LtOhyZ2vrRmU/ZDJH9H5jWnyhCZPafK8r1IO/RKHRL5ufod+VgCR24zNKnqdbNgU/AMwEz+A RQqHsakZQQTRW3ozViJCA18X1Dm+ESkyv1SBcmzOQ8Hi2LwSqTlLP6LpQsW7parKRF0t19au TLpmFK4VageyokJfvrWC0QJrXS7oWbFOGQx4Uj9BhxBljr97/jzBk18HO/M2ekAKCvwWqt7d OuJlJdUhWk+JCi7UI9E1kEJo2EtqX9SniyikiqnCldhS/6+yY1luI8fd9ytcc9qtyqQsxclk DjlQbErdUb/cD0v2pUuxNbYqseyy5Bpnvn4BsB98oLXZw27GAESyQRAESBBQugjdWBSOrLXX AaYDnQNWRTRy8dPRnkSOlCxAexJsJfQxsM6oLjPKhQS0KROHcQnzEVeZfPkNo8Tvnv7ev/u5 edy8+/G0uXve7d8dNn9toZ3d3Tssq3CPU/Hu2/Nfv+nZWW5f9tsfVBp6S9fZwyz9ayitdLbb 7zCyc/fPpo1N712kCE9h8Vw+zVLLYCYUnjKDqS5H6nh4xHNYAaO0fQ4BdkgdevyL+jcgrkQO JhFITNY7BS8/n49PZ7dPL9uzp5ezh+2PZ3p6MLhCRA4Was4mnNRYES9EbqbPNMFTH65EwAJ9 0nIpozw072QchP+T0KpkZQB90sLKAdrDWMLejPMGPjoSMTb4ZZ771Evz3KZrAe1jnxSUnFgw 7bZwOyrXQuHNrJjFqvFS7fLkal1hzjEk9npbzCfTz0kde4i0jnmg/yX0DyMMdRWqVHpwlYJ7 05/U5a/ffuxuf/++/Xl2S3J8j6Vnfw4rt5u9UngtBb6MKMl0KIOQ4Sb4XEHJneB1n1UXV2r6 8ePkz/649PX4gDFVt5vj9u5M7WnAGHb29+74cCYOh6fbHaGCzXHjfYGUic9+BiZD2FHE9DzP 4muM+mVW2SLCggH+elKX0RX7paEAxWXVkdFJbOi9zuPTnXmm0A1j5nNSzmc+rPJlWDKSpuzU Cy00LriMky0yY7rLuXGt7WdR3WJU1yNpYDpxDsd5jDUFq9qfHfRzrzqBCDeHhzH2JcIfZ6iB 7kDX8E3sbtPirxLhZ6sKdvfbw9Hvt5AfplwnhBjnxXrN6txZLJZqys2cxpxQP9BhNTkPorkv 9WxXxlx4ii/ggsp7JPuTCIRexfjv+E+LJODWEYI/nTONAmL6kavaPeA/mNFl3boMxYQDQlsc +OOE2UND8cEHJgwMj19nmb8nVoti8qff8CrX3Wl7Yff8YIXI9hrHX88Ac7L4dIi0no1EjHcU hTwxn7M4W80jVhY1wnui2wmcwMyrkb9PSIF2+tiPyspf/gj15yZQnJqZ07+nvncZihvBxZB3 cybiUjBy0+0ETKduOVsXW+RWhbheYC6Ytip1YhesVhk7GS18YKsWoKfHZ4xRtWzvnnvzWFTK aym+yTzY5wtfUuObCw4W+mr2pqz6IqbFZn/39HiWvj5+2750T1O7Z6uu4JZRI/OCvQfqPqKY LSjnvS8ciAk5ra8xTjlsEycrzpEyKLwmv0ZYnk/hxbVxOaD9gB+7by8b8Dtenl6Puz2zNcXR jF3RCG+1ul+fxKdhcVpkT/5ck/Co3uQyWvBMBotwnHFIF4x8ZrfXgFkZ3agvk1Mkp75l1H4Y PvSEIYdEI9tAuOKERV2hl7qK0pR1vQ0yrDy+loqx4RHbxn9wrhOiy4++F0N9UzraMbveoGC4 PmArblIGdMnIxoC1Qvo9LGf9Wy1Pzy/ECGMvJXcRYBFgTj67xrqBjpJFpSSt89Pt6NCQlklc S12Y7elmsLz02kqjZSApHqpUI9xI4mwRyWaxjseEbKDwL3u5H8D2VfOXdaK8ThKFR1J0nlVd 58ozZSU+x/2L3KoDlec97O73Omr89mF7+323vzdSa9IdGyohLP1a9mdrw6d6FDgndFOJ1ViG G8pf6LVrchalorjW1+TzTt/Go4o2BgdXFA1d/tlXm2IszmAWgeGGKYiNDbILuAObLpX5dTMv KFLMPDQwSWKVdlgjNqMIWAsYE3YrcOiTmVXpFws2DTnmjKmW4L/CpsPKpJxYCkw2vt0vm6iq G8sikR+mzp99/SCna8TEMKLZNfeowyK4YH4qihUspxERRopZNGa+yZErKOlYsCaCC/EETd87 ZgOl4Xm47heITpAlNktaFNhG/ZWrDQ2UD8cLV0yVapteN3pzdKBgiTEtI5RrGWwvlhosMh7O jw9sNYacwBz9+gbB7t/N2swj08Ioti73aSPxyRKTFizYQg0DsgphsXiNYdkPv4uZ/Mr04Jbq ddYwHUDbBTZm0gqoDSlJZEUJ68wwA1FiHmZRRVcKRloIM0cFBvtniTJOMtIM8yIaf2Oe5JKS JTagQxZV6OAQgZGSeAVgphNNMBRIxqLAJK8h2aM2Ns3SDoG5BHMbK3KvOpMFhjEZimkRawYZ ui/OrIMJ/LtfL6f4XGVJJD+Z3kR801TCTg1aXKJ1x+WcTvLIimKYZ2nVZb63oZbuJ7LPb5wK a1F2yngCfnobybdF2D/e2Nf2hMMY2xj7cwYqYEtIW7jdWhKlUXPxxp1vdGM5dxqbnL9N3A7K Om0/xYFOpm/Tqdcr+DGTT2/s0VSJGb9isyAC3eAEKjfL7+RYzNC6OM1mX8WC22Txaixd2NtM /07S2cztW6fOCCHo88tuf/yunwY+bg/3/o0hGQq6aoK1/WuwxGyTrAEPqzujcMRFDMZA3N9X /DFKcVlHqvpy0cumLjvnt9BTBNepwAzZ7sozwW62tutklsH+2qiiACore/IoL/rzgN2P7e/H 3WNrVR2I9FbDXwzODXGbKV1uJDUe2oRKcnbwHPSfokjFL5Pz6YU5vzkWRcEhm8FBSgTUKKDM +QgBjgl3I1Cqgl3rrSJSEi9gMdArEZWpk10MjanJUrvmrm5lnhVSNfM61T8RcYTpFaZcYLr+ vjyj8Ftjkox2VkosKVOwzK3k17/McuI5HYjsbjtBD7bfXu+peFa0PxxfXjEzjpmIXaBXAPZ1 YeZiH4D9jaiewy+gHQYmmHRgpUZinN9mYFcHIe2/wv9nOFvSnRgRJBiNzKpMpyW8B2ZGQMWV KEZwuQgMLe//1X5FtybNYRF6vBImoZcB/3iknpWCv1D+pcmy+YaxkIrhGIYsen5Ye2Hdt2vo M9Qpal1hhsYs9ZtDPO3OnKeBv81WqVUuCGEg3mWWRrZHbWPQVgFujIUsOMQ3io2AGYYIimDu D16HsnI3GSQLLSPBhIphybmC+b/gmLYchpjFjT5p+nR+fu4OoKftAwrm8xMS3JNjIHRTSlda bNVFMQ81bgp8WAeo2KClUmnga1ynvSv+IZNGplmS1MDkxWi0Sit9lMqdgim4XZBOUZqlgJln Tt80dpUVSy0gJB9YmFMEQesruCEYg0R77Amdp6r6bg3pz7Kn58O7M8w4+PqsdWi42d+bu7zA 964Y9Zrl5st1E4yvGmrjhFEj0TDIaqPcLD5AqNHzrkAUTQ+gzObVKBJrC5IvYJJRD79C0w/N 4An20IT45qsSJbfzri5hi4ONLsgWJqNPc0zHV8FmdPeKO5CpYBxBHHtaoLFtqRkTRmHu5ki4 buylicxfKpU7mqdVE4VSiX2dow978KZ80Lj/Pjzv9nh7Dt/7+Hrcvm3hP7bH2/fv3//HOAfC hyfULpWd9HyEvMByyu3jE9tQREQhVrqJFHaSsScZRIBcGNV8BZj2daXWyttVu1qBLnyEfLXS mKaE/TMXpp/Y9rQqrfB3DaUROr4bwsCO50g12JkW7bNBxzBvox/aMpI8yL4Utd1nA+sHn900 7jHT8G2MAzl4Cf+HFHTdVgXmmAc1M4/Fwi5gLJeEHGBkPQKrmjrFGz4QeX0Q5O0ues8y3fx+ p4L/XalilpVD6l9anN+11XC3OW7O0Fy4xaNOp1gJcTFived2edAxqjc9Jbdmuz2hiuaRU3Sa tt20CUQl0NfANFbRSBTdycG745AFMC2tIifvn74JlDVr2uilJo0bvTEZASIqy+Id5FgU5q8Z riAJmCENJQxv7KM9xIE535A30m8S04nTAcrMaPfqsuTO7LtUNBYTXPaBctfORUFuBa9vBFiB 8rrKuHWYUq4wGF7hiGbv9ZzGLgqRhzxN56DOnSWjG9CLLKGniMBePPZ2SPBBEXEVKcmzMtai /rm0dSGdFbhFXSgJM9E7xcfBU1tXTbmK0At0v8BoqvU+ypV5HNbuOnjoNDo+q78WYGwpw6mK Jx+dwhGYnMBahxrUqRNvyRweuBVjKzR/VytDFOA0EEXQzKLMVXneyUOd5PQwwQCBHpyDDlzh EznrPgPaBpdgVpZjxqMWAdMgsD7CPNWptocjanG0UyQWb9rcGwn4lnVqnjzRn3ropneqwfYq 1jC11rzlcCSH9ubUqUk8Y6H8g1/1yYI1s+Qc9Khx0xlMYpldtRNll1osgDt481Npk4JiGTg2 qsQ9ITvJNS+oub0/G/ZX3NnA6yyx0yCTdYLJzM2e/ws1G1tI1EwBAA== --WIyZ46R2i8wDzkSu--