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=-7.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, 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 587C1C43603 for ; Fri, 20 Dec 2019 12:45:42 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 05A332146E for ; Fri, 20 Dec 2019 12:45:41 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727359AbfLTMpZ (ORCPT ); Fri, 20 Dec 2019 07:45:25 -0500 Received: from mga02.intel.com ([134.134.136.20]:10699 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727211AbfLTMpY (ORCPT ); Fri, 20 Dec 2019 07:45:24 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Dec 2019 04:45:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,335,1571727600"; d="gz'50?scan'50,208,50";a="213567411" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by fmsmga008.fm.intel.com with ESMTP; 20 Dec 2019 04:45:20 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1iiHeh-000DfK-K4; Fri, 20 Dec 2019 20:45:19 +0800 Date: Fri, 20 Dec 2019 20:43:52 +0800 From: kbuild test robot To: Christoph Hellwig Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Paul Walmsley , Anup Patel Subject: include/asm-generic/memory_model.h:54:29: error: 'vmemmap' undeclared; did you mean 'mem_map'? Message-ID: <201912202002.JxXk8VyH%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="c5cigesv4zd375ut" Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --c5cigesv4zd375ut Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi Christoph, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 7e0165b2f1a912a06e381e91f0f4e495f4ac3736 commit: 6bd33e1ece528f67646db33bf97406b747dafda0 riscv: add nommu support date: 5 weeks ago config: riscv-randconfig-a001-20191220 (attached as .config) compiler: riscv32-linux-gcc (GCC) 7.5.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 6bd33e1ece528f67646db33bf97406b747dafda0 # save the attached .config to linux build tree GCC_VERSION=7.5.0 make.cross ARCH=riscv If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): In file included from arch/riscv/include/asm/page.h:131:0, from arch/riscv/include/asm/thread_info.h:11, from include/linux/thread_info.h:38, from include/asm-generic/preempt.h:5, from ./arch/riscv/include/generated/asm/preempt.h:1, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/seqlock.h:36, from include/linux/time.h:6, from include/linux/stat.h:19, from include/linux/module.h:10, from init/main.c:17: arch/riscv/include/asm/pgtable.h: In function 'pmd_page': >> include/asm-generic/memory_model.h:54:29: error: 'vmemmap' undeclared (first use in this function); did you mean 'mem_map'? #define __pfn_to_page(pfn) (vmemmap + (pfn)) ^ include/asm-generic/memory_model.h:82:21: note: in expansion of macro '__pfn_to_page' #define pfn_to_page __pfn_to_page ^~~~~~~~~~~~~ arch/riscv/include/asm/pgtable.h:134:9: note: in expansion of macro 'pfn_to_page' return pfn_to_page(pmd_val(pmd) >> _PAGE_PFN_SHIFT); ^~~~~~~~~~~ include/asm-generic/memory_model.h:54:29: note: each undeclared identifier is reported only once for each function it appears in #define __pfn_to_page(pfn) (vmemmap + (pfn)) ^ include/asm-generic/memory_model.h:82:21: note: in expansion of macro '__pfn_to_page' #define pfn_to_page __pfn_to_page ^~~~~~~~~~~~~ arch/riscv/include/asm/pgtable.h:134:9: note: in expansion of macro 'pfn_to_page' return pfn_to_page(pmd_val(pmd) >> _PAGE_PFN_SHIFT); ^~~~~~~~~~~ In file included from include/linux/perf_event.h:25:0, from include/linux/trace_events.h:10, from include/trace/syscall.h:7, from include/linux/syscalls.h:85, from init/main.c:21: arch/riscv/include/asm/perf_event.h: At top level: arch/riscv/include/asm/perf_event.h:26:2: error: #error "Please provide a valid RISCV_MAX_COUNTERS for the PMU." #error "Please provide a valid RISCV_MAX_COUNTERS for the PMU." ^~~~~ arch/riscv/include/asm/perf_event.h:54:28: error: 'RISCV_MAX_COUNTERS' undeclared here (not in a function); did you mean 'RISCV_BASE_COUNTERS'? struct perf_event *events[RISCV_MAX_COUNTERS]; ^~~~~~~~~~~~~~~~~~ RISCV_BASE_COUNTERS -- In file included from arch/riscv/include/asm/page.h:131:0, from arch/riscv/include/asm/thread_info.h:11, from include/linux/thread_info.h:38, from include/asm-generic/preempt.h:5, from ./arch/riscv/include/generated/asm/preempt.h:1, from include/linux/preempt.h:78, from include/linux/rcupdate.h:27, from include/linux/init_task.h:5, from init/init_task.c:2: arch/riscv/include/asm/pgtable.h: In function 'pmd_page': >> include/asm-generic/memory_model.h:54:29: error: 'vmemmap' undeclared (first use in this function); did you mean 'mem_map'? #define __pfn_to_page(pfn) (vmemmap + (pfn)) ^ include/asm-generic/memory_model.h:82:21: note: in expansion of macro '__pfn_to_page' #define pfn_to_page __pfn_to_page ^~~~~~~~~~~~~ arch/riscv/include/asm/pgtable.h:134:9: note: in expansion of macro 'pfn_to_page' return pfn_to_page(pmd_val(pmd) >> _PAGE_PFN_SHIFT); ^~~~~~~~~~~ include/asm-generic/memory_model.h:54:29: note: each undeclared identifier is reported only once for each function it appears in #define __pfn_to_page(pfn) (vmemmap + (pfn)) ^ include/asm-generic/memory_model.h:82:21: note: in expansion of macro '__pfn_to_page' #define pfn_to_page __pfn_to_page ^~~~~~~~~~~~~ arch/riscv/include/asm/pgtable.h:134:9: note: in expansion of macro 'pfn_to_page' return pfn_to_page(pmd_val(pmd) >> _PAGE_PFN_SHIFT); ^~~~~~~~~~~ -- In file included from arch/riscv/include/asm/page.h:131:0, from arch/riscv/include/asm/thread_info.h:11, from include/linux/thread_info.h:38, from include/asm-generic/preempt.h:5, from ./arch/riscv/include/generated/asm/preempt.h:1, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/wait.h:9, from include/linux/wait_bit.h:8, from include/linux/fs.h:6, from mm/shmem.c:24: arch/riscv/include/asm/pgtable.h: In function 'pmd_page': >> include/asm-generic/memory_model.h:54:29: error: 'vmemmap' undeclared (first use in this function); did you mean 'mem_map'? #define __pfn_to_page(pfn) (vmemmap + (pfn)) ^ include/asm-generic/memory_model.h:82:21: note: in expansion of macro '__pfn_to_page' #define pfn_to_page __pfn_to_page ^~~~~~~~~~~~~ arch/riscv/include/asm/pgtable.h:134:9: note: in expansion of macro 'pfn_to_page' return pfn_to_page(pmd_val(pmd) >> _PAGE_PFN_SHIFT); ^~~~~~~~~~~ include/asm-generic/memory_model.h:54:29: note: each undeclared identifier is reported only once for each function it appears in #define __pfn_to_page(pfn) (vmemmap + (pfn)) ^ include/asm-generic/memory_model.h:82:21: note: in expansion of macro '__pfn_to_page' #define pfn_to_page __pfn_to_page ^~~~~~~~~~~~~ arch/riscv/include/asm/pgtable.h:134:9: note: in expansion of macro 'pfn_to_page' return pfn_to_page(pmd_val(pmd) >> _PAGE_PFN_SHIFT); ^~~~~~~~~~~ In file included from include/linux/perf_event.h:25:0, from include/linux/trace_events.h:10, from include/trace/syscall.h:7, from include/linux/syscalls.h:85, from mm/shmem.c:77: arch/riscv/include/asm/perf_event.h: At top level: arch/riscv/include/asm/perf_event.h:26:2: error: #error "Please provide a valid RISCV_MAX_COUNTERS for the PMU." #error "Please provide a valid RISCV_MAX_COUNTERS for the PMU." ^~~~~ arch/riscv/include/asm/perf_event.h:54:28: error: 'RISCV_MAX_COUNTERS' undeclared here (not in a function); did you mean 'RISCV_BASE_COUNTERS'? struct perf_event *events[RISCV_MAX_COUNTERS]; ^~~~~~~~~~~~~~~~~~ RISCV_BASE_COUNTERS In file included from include/linux/mm.h:99:0, from include/linux/pagemap.h:8, from mm/shmem.c:29: arch/riscv/include/asm/pgtable.h: In function 'pmd_page': arch/riscv/include/asm/pgtable.h:135:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ -- In file included from arch/riscv/include/asm/page.h:131:0, from arch/riscv/include/asm/thread_info.h:11, from include/linux/thread_info.h:38, from include/asm-generic/preempt.h:5, from ./arch/riscv/include/generated/asm/preempt.h:1, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from mm/gup.c:5: arch/riscv/include/asm/pgtable.h: In function 'pmd_page': >> include/asm-generic/memory_model.h:54:29: error: 'vmemmap' undeclared (first use in this function); did you mean 'mem_map'? #define __pfn_to_page(pfn) (vmemmap + (pfn)) ^ include/asm-generic/memory_model.h:82:21: note: in expansion of macro '__pfn_to_page' #define pfn_to_page __pfn_to_page ^~~~~~~~~~~~~ arch/riscv/include/asm/pgtable.h:134:9: note: in expansion of macro 'pfn_to_page' return pfn_to_page(pmd_val(pmd) >> _PAGE_PFN_SHIFT); ^~~~~~~~~~~ include/asm-generic/memory_model.h:54:29: note: each undeclared identifier is reported only once for each function it appears in #define __pfn_to_page(pfn) (vmemmap + (pfn)) ^ include/asm-generic/memory_model.h:82:21: note: in expansion of macro '__pfn_to_page' #define pfn_to_page __pfn_to_page ^~~~~~~~~~~~~ arch/riscv/include/asm/pgtable.h:134:9: note: in expansion of macro 'pfn_to_page' return pfn_to_page(pmd_val(pmd) >> _PAGE_PFN_SHIFT); ^~~~~~~~~~~ In file included from include/linux/mm.h:99:0, from mm/gup.c:7: arch/riscv/include/asm/pgtable.h:135:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ vim +54 include/asm-generic/memory_model.h 8f6aac419bd590 Christoph Lameter 2007-10-16 52 af901ca181d92a André Goddard Rosa 2009-11-14 53 /* memmap is virtually contiguous. */ 8f6aac419bd590 Christoph Lameter 2007-10-16 @54 #define __pfn_to_page(pfn) (vmemmap + (pfn)) 32272a26974d20 Martin Schwidefsky 2008-12-25 55 #define __page_to_pfn(page) (unsigned long)((page) - vmemmap) 8f6aac419bd590 Christoph Lameter 2007-10-16 56 :::::: The code at line 54 was first introduced by commit :::::: 8f6aac419bd590f535fb110875a51f7db2b62b5b Generic Virtual Memmap support for SPARSEMEM :::::: TO: Christoph Lameter :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation --c5cigesv4zd375ut Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICKaq/F0AAy5jb25maWcAjFxtb+O2sv7eX2GkwMU5ONjWcV52917kA0VRNo8lUUtStpMv gpv1bo1mkyBO2u6/vzPUGymPvC2K1JoZ8WU4nHlmSPXnn36esLfXp2/b1/399uHh++Tr7nH3 sn3dfZ582T/s/m8Sq0mu7ETE0v4Cwun+8e3vX1/2h/s/J1e/XP4yffdyfz1Z7l4edw8T/vT4 Zf/1DV7fPz3+9PNP8O/PQPz2DC29/O/EvXUxe/eAbbz7en8/+dec839P3v9y9csUZLnKEzmv OK+kqYBz870lwUO1EtpIld+8n15Np51syvJ5x5p6TSyYqZjJqrmyqm/IY8g8lbk4Yq2ZzquM 3UaiKnOZSytZKu9E7Amq3Fhdcqu06alSf6rWSi97il1owWLoJ1Hwp7LMINPpZO6U/DA57F7f nvuZY3eVyFcV0/MqlZm0NxczVGHbcVbIVFRWGDvZHyaPT6/YQi+wgP6EPuI33FRxlraqOjuj yBUrfW1FpUzjyrDUevKxSFiZ2mqhjM1ZJm7O/vX49Lj791k/DrNmBTlAc2tWsuAkr1BGbqrs UylKQQpwrYypMpEpfVsxaxlfELMsjUhlBHPo3mMl2C4huWArAZrmi1oCxgaKSNslgvWcHN5+ O3w/vO6+9Us0F7nQkrvlNgu19mzU4/CFLELTiFXGZB7SjMwooWohhcZx3R43nhmJkqOMo35M wbQR9DtOXkTlPDFOX7vHz5OnL4OZUy9lsP4S9JfHqdDH7XIwqaVYidyaVpt2/233cqAUaiVf VioXoEzbN5WranGHBp+p3F9LIBbQh4olJ1a0fkvCqAYt9Y8LOV9UWhjoNxM6mPfRGNt3Ci1E VlhoyvmL3mIb+kqlZW6ZvqXtupYihtu+zxW83mqKF+Wvdnv4Y/IKw5lsYWiH1+3rYbK9v396 e3zdP34d6A5eqBh3bch87m1eE0MPigvYNMC345xqdeFPCx2VscwaashGBhoAq2v9QSwNi1IR h0podPsPZtW5V5iPNCplVrq1d1rRvJwYwnhAgxXw+rnBQyU2YCPefE0g4d4ZkHDGx+2AEtK0 N0KPkwsBflHMeZRKY0NewnJVOsd9RKxSwZKb8+uQY+zQSF0XikeoC99CQy10nmNZ//B8ybKz MMV9ch0gzM233vmjl0/AlcnE3symPh0XImMbj38+601X5nYJoSERgzbOL4buwPAFaMs5hXY5 zf3vu89vAAomX3bb17eX3cGRm2kS3M445lqVhRd2CzYX9QZynqizTAgTfE4YcJQum0a8gO6e 63H6bSRM6srjkdtb2x+KNO0XMqa2VMPVccb8zhtyAtZ6J/T4e4tyLmwaebMpIARaEzoqxbH7 hndqkLFYST4Sf2sJaAOdxsmZCp2MjzgqkiPduzDk7VjFlx2L2UAxiDkgqoH3orpYCL4sFBgn OnlAaIHDri0RMY5regyiJAbGA86ZMzu26CJltyPWBRp0QE57kNE9swwaNqrUXHhwSsfV/M5H C0CIgDALKOmds46esLkb8NXg+TJAtqqAeAcwtkqUdsujdMZyHmhnKGbgBzFHxEk29dbKPYPT 5aJAlw0OlnEvAAfLPXTNDkmATXoowoA9Z+CQqx6QDRanYYwtH46GEGk3dQ1bPA/icGcHBwIH 50PhuT8QkSbgdTS9USIGiCsp6e5LKzZ9s+4RtqYHUBCV1mSeFRu+8LaFKFTqa17Oc5Ymnp25 WSSBE3M4LImphVyAkwyAslSEmFRVqQNkweKVhBk2OvaUBu1FTGvpL+cSRW4zc0ypmD+Zjuq0 hxvMylVoRp5F9GBfO/ThKwEGIeLYz9icTtHqqw6VtsuMRGilWmXQsAuWvdfk59NLXyEuRjWp brF7+fL08m37eL+biD93j4BlGEQvjmgGUGQPUchunbujO29i4D/sph/tKqt7aYOhobdHWkZ1 77T/hgyT2SrSy5G3WUQZEjQa7NJU0WIsAhPRELAbzBi+BFyMdoioKg2bVGVjjXRiC6ZjQBmB wZtFmSSQJTtk4PTKIA6MDNuBHEiRMMsPXJoVmYs8WFuQieQtGvVjaiJT2Bck3g0T/Lbdi1kk fbQoDV952wpT0SxjgAVyiAGQkVYZpHIfTvHZ5ub8fdBeZSLPm2SZh2lXzL3lQdOipVwGeEol CcCEm+nffFr/Ewwhga0JO70SOeL9wfjrfHOcLVIBCUeTxGcqFulAYs3Ahh10ZOkxuIGVqUxZ FErD7Btu4m0sgOx86QJQK+YDfyRD/goTmJtjfotXAyTS5bQslZEGQAC2C7GfEDBldkxdrAUk nF4nxdyiWiATWAlwnbMGDz9xMJWH3X1TOOuNGYCbAftbCdLMwvfci8XD9hVdxuT1+/Oud0NO t3p1MQvyt4Z6fSkpLOWWB9YqTl2do/cSHYPlFAoCdglTNLDSsGn8+MA2xeLWoHXM5v6qZh7+ ybWDqb3d2zIXrUL9YdTmDllnxY+89OHt+fnpBauYRVa2qhi86QINsinNEg14iUFBvxTq3g8X QZrTRqW76nw6pQt5d9XsakqoFhgX0+mgIgKt0LI3F/3WrbHvQmPNgAg0faaFI4yeoKmnZ7Qq L5TxLHYl07Oz/vVAsjbAp78gc4OQtf26+wYR67idwtsoRdZh/961ZggxEJ7GJ2JVDGJrZvki VlSiB1yeegBu/QmQ3lroSiTgziVGSj8KtSs4NvigbLt9uf99/wq7DjT27vPuGV4mJ9pXGJ3v WSjlDcgxIenDerKV81KV5th/wM5w9aymmDx4G8vYsNma4q0ZcIPp9xBIi/lQsgUiuvafVVz6 G7IpjDsWRD0rsPLdFsP8ZmAobRAQHIOmt/OdSzAO7SB2Rnw3cPzYh2O50A+5x3CyR+HvVOgc hE0XVdpKlVVFrNZ5/QI4cyzX9LNNYWLgG/hyDeDC6+P6Etp1CNsTrvGSi+sty0sSE4fFxlIB LIj4mK0rls65Wr37bXsA5/NHvTufX56+7B+C2h8KVUuhcz+COqLL7Wx1Wb33LftUo92eScs5 1p+VsZzfnH39z3/OjiHND4y/AyMQ5TGLEZ4Kncc1CHZvzofBAt2qG/iR0QRlnVoaJDkWnhid njdSZX5Kot01p1owmncnI+Qa9qMnRtnMiVNZtCcyyHE9jlmw85PDq2Vms8t/InV1/Q+kLj5c nh4tyFydz4aL5Fiwgxc3Z4fftyBwdtQB7hUtzEl9I1xfA+o1BoB1X+mpZOYQH3Xck4NLiQEX ZpEKUtHG4bhqbwqO1y/4RU0tsntcQng0Enbsp1L49dy2nhOZOUkcnDT15R8r5lraUyWiOzXI W1oGeHpl7TCz8ISaMFw5pK2HTawjujTXFz4howcEL3JOn1cEglyRR4n1WDGH9cG3T+3m5+sY FkoVrDtiK7Yvr3v0GhMLeCnARi4lc9WkFgkQo2CZnLNe1Ft8EytDMUQiA3If9wdD8YedAXLg MpwK0FYS2lEh2SGb+vhQ9WVsDxHAe1LVUCyGeN6cQPfboGcvbyOy7Nvyo+RTsPTJp6pdNKIS 3R7tBaPq9Gjyc6+mktcn4xDFIRagD/X3Sheqs0yqtYfhu2c3ffH37v7tdfvbw85dI5i4Isar p4hI5klmMeB7q5MmvK7YhkKGa1lYYgwNHxPSo5caYq+gnlyplDKnRuKObA7cngatkzzwV7w/ UsEpNACq0/uYOpyust23p5fvk+wEYqbT5j4faTLyjOUlo8JUn5XXIl7q1XKGWK7uCj22yC0h j3jQ+hCv56zgD0KrYQXgSOK4T+eZAVvG8OTzTZECwiqsY7v08LLXN2AwPnAAcq5ZSMLEE5xJ rCtbQzmv9Gi82bcg0c0gk7l75+Zy+rE7teOpAI/EYJOFSTEjFH9XKJWCbXRid1FJ2d7dRQJG GQiauihIuYC4LW9hWrEMarMA5bGk5c5vPVyIxy7g8RcZ09RmLqyoQTtLfbMdt8wuWRe+bSyj SmwgsrTZiDPvfPf619PLH4AzPbv2HD1fCirEgBvaBE5pA34gKFc7WiwZnR7alIILm0QHbeCz y3zINhwXg7lO2MihmBMxZQTJZSpHIqqTqU3yVCO4nwxsKRohgaYB7o90EBfuyEyQEEnWi9RJ y6I+duGMjO3A7rJvCCiDc1XgJjICw5OiGrsk0HZQYN6KLsAMWnDNNjLMLsg5dWIAwCNlKAwN IkXu37Nxz1W84MWgQyRHSln6yK8R0EzTfFS9LOQp5lxjYTArN9StFCeBZaxcDE6zcvBeainF +JLLYmWp4hzyythr1aMnqjwi9CMIFwPZbGQFkAcAfJwpC3S+IyZ3NDRHxP06IFletOSweZzf 6P52EpqtfyCBXFgZY7Wi9w72Dj/np4BmJ8PLyA95XUGh4d+c3b/9tr8/C1vP4ivIjkj7XV2H hrq6brYcBt5kxFhBqD6nRWdRxSMZLs7++tTSXp9c22ticcMxZLK4Hln6a8LY3Tu0LTuWkfZI HGjVtaZWxLHzGICXAwv2thC+H1hdH1sfEoOd0VJo0ZMeDMdWRphb0ju3bsEt5eh8xfy6Stcj inJciNZk+O8E6qN131+kLBL0wTgw8XoqVuURBJyUAazkqlng4LPi6IirF05kakdCJwxtnAm+ KOZ81BkbPuKodUyr247dKQVYTNLT2UgPkZbxnFozB1CdQzFsoHMkkY2tUpZXH6az8090AVvw fOQyTpry2ciEWEqv3WZ2RTfFiohkFAs11v11qtYFy+n1EULgnK7omhPqY/wmVMypg+E4N3hb R+EtZB8CR7B8zFUAyMZUIfKVWUvLaSe3IiBRsFdkvhyPHlmRjkfl3NBdLgxt8E4rbqSxWBEa QH56ASmPQd8PMkMTy7mhPKf2r8LpxF3n9D3ZpggcV1PWwQYLHV72oGR4yoyRlPt1sRdvBprb KryTEn3yH/DOBnhJlvXFKh+WYLGvvuYe5gqT192huekaaKFY2rkYmGWTqhy9OWD46Ye3XizT LB7TxMgOGCmwsQRUosccUVItOXmfgVYPYmzdFL8b0lpqAYRwQZM57sWgSFwrrWU87nafD5PX p8lvO9AIViA+Y/VhAqHFCXilqYaCsN6Vct3lT7wEdjPte1xLoNLOOVlKskaOK/exCJf+Y9HW z76FS/yxOHU9hUkaFHFRLMCSaEeXJyMfHBiIbimdkTl0m1CBwAvZA0p40y02sIGaIkFDgp0F Iw1uTDnHgDWNzAT4N2EyVaswfLqFjXd/7u93k/hl/2dQWKzP8fwy5fCh+TTAkETvfL1nCiy6 R2VgcQtIotKyfhdFaM0Cg43EfsczBbUXkFUV4SFaTRsJ444Zremm8JOIcK5j30gg71Mp9dIM ej42RY9nbBmFbQQlFyQIzrJhk1JRAcCpUw/GWzDwvl6NrFf92Ipw+EMHJk/ILIrjCxP44v3T 4+vL0wNevP7c2VftTrafd3gFDaR2ntihvSYRVHRwUTiLBSRT7ihxfOlaKVGQPv2HvYaaTSz8 PSevQiAbh3J0mb9jEPdL3BA3eMdrQ2zDw/7r43r74kY34U/ww3S68BuI1+GeAoLr8agnoBdY nD6tslZKUGm3M3IAUsHRxsmhducf9PJ3piEePz8/7R/DyVUij91d66GNt/SqpiU0kHKSgBCO P2fzBtV13A3l8Nf+9f532liDts26wVxW8NH2x1vzG+NMj1wEZ4Uc4If+psj+vvHTE3Vc+Czr k/+FSAvynAdAoM2KJLg0WlOqrPleqC8kWZbHDC8uUEah654SqbM106L+qq9FXMn+5dtfaBsP T7DbXvr1TdbufD0AJS3JFZ9j/OjDO7zZWM26TrwL7v1b7oZJPWGqUY8N8S9N8Q4GJdceJPtG PpyGh7zckTIerLYHMyPJGJ5bxlquRuJWIyBWeiTnrwXQmJtmIKfJ1PDiXpuxohgztzlvhQut Imr5uvuFRdl8nOFDfjEPjknq50rO+BHN+JfMO1om+4OrhogHecct+t8P4qWl5jwMTCDxVxNZ ifPpg68A2mnUt6EUJA1qfuuv4MiOqa+jvR0mnx3w8Y9S1cYGpw8S0Rze+2ohS3tFzXvbg4wK MBunbwbPc+N9I5XZ4JweHt3ymeMY2h0iP29fDuG5r8WrUe/d4XPYtH+cH361g0yV1HRikMiG JcCydvcuwYohbcBp3ja3Ht6dhz0ETVRl3tyYJuugx/J4KU3labCSx2pw2inh5yR7wrPn+hK7 fdk+Hh7ct+KTdPv9SF9RugSDP1KJm8bI4OrjQx1kFYklkxIgB7kHPFeagpJyKKqTeNho74lN ElM1O5PhK+EKKVUMTKG7mgA7q64FtG5as+xXrbJfk4ftAaLV7/tnL+r5xpTIsJP/ilhw51vC rmA/1i5nqF5oASsursQ8uB3lSaFPiFi+hHwwtovqPOx0wJ2d5F6GXOxfnhO0GUHLLaTEGzvY UDiDDPKvo22LHIiV1EFtyy6tHCwTqN5ffUciP01wezxqjsv7bzbHV64+/d8+P2NxoiG65NxJ be/BYQ2XV6GP26AKsS472PLubjWEg8FoG3JzWXFk4K2QSoZKazl4EY6BduiA5kvORSZzqlwV CBVS1Wfr4RzC5AZJbpWrFV45pZy1ewsgcbtO7dn1D/Ra37vfPXx5h9hvu3/cfZ5AU02koDCl 6yjjV1fnI6PA70WSFC/BDWbQMaq1lvWRpkzIm/OBMORsg53DF8XsYjm7uh6usTF2dkVeUERm SthwsQDi2O62cf1GT4NnCNuWpXVFyL8P0XCFdrc7kXs++0D47Bmq9yiR2h/+eKce33FcmqPi RqhFxecXJJD/8TIGfjcXOeDloUIacrM49UqN6KcVbZPGkZbGzpt9mdkG3fB8fC2clOAc05kF A3Dm3/YYEYBww4c2iEelKDo6IgCIRwJuCdICdunkf+r/ziBryibf6oshZAhyYqFH/uT+Hyht FOqW7ccN/zQcn9LDeTVkd7P80h1v4f+XhQ7OIJrZZfWpZDH8HtVEGY05r8UtJCeRf1E/th7U Von/Gy+oWBvcJwUi3tXCg8OAKJhOb2nWUkX/9ecMpPg2Z5mkYAYw0aXWyVFPC9A7PAe3dhTe xofUa4Wgw78HVjPwVGbQPxYm6e+fAcA031T1yXNNqtjmw4f3H6kT41YCvIaHBZrrsH5T7Q3Z vExTfKCr840QVkuMQV8mi4vZhq5Zt8IlTPykQApg7aRArCN6a3WD/gHfbD6c5A88RJ/HxIAu 8GSExyu6B/yKEZesEiNXbepK/A81+qMZarM5LpTlq0wcV8aQWg3uerZ6WvkfWDjB7qJQcCqG nJHKvuPZkQPmmsn0fHj42R4Y+SOuIdr+cO/ln71i46vZ1aaKC0WhqrjMsttm63mHriy3JHq0 MslqlXjRxBHfbzb0VwCSm48XM3M5pdmQhqfKlBq/xNOucECXhiG7T+kTMFbE5uOH6YyRd+mk SWcfp9MLf8A1bUbVYAEYG/DMlQWRq6upl7g3jGhx/v791G+t5bhxfJxSl6sWGb++uJr5b8Xm /PrDjJBF9yqx3MyLi6Y06Y1CM/+zNL+K6Xy410FdE65MnAjKCeN14AqS400fBItVwXL/dIXP Gj9Z35YWBaYUh+E2qemwgWeXfVv/z9mVNceNI+n3+RV62rAjprd5k/UwDywWq4oWLxGsKkov Feq2dqwYqe2Q1Luef7+ZAA8ATJC92xG2uzITB3FmJhIfJqIved8EMU8PcXI/ky3iLohCXx6I PWfjJh21Jo/srvOCWTFgt12jzbFOWUfkmaa2ZXnk3NI+VFrFtqFtzRAVBHTU08/H95vsj/eP tz9f+Q3492+Pb6DmfaD/APO5eQG17+YrzNLnH/i/8hxt0eIj6/L/yHc+MvOMuVeTLqEIZY7h ZBijZGI0S+t89u3ZHx9PLze41//HzdvTC4flm0aJJoJ+LqE6DzyWZHuCfIa9TKEO+0BVc9/Z q57z8fv7h5bHxEwe375S5Rrlv/94+44mGBhk7AM+SY4v/pRUrPgsWQBjhYnKTuP8zM9wOEqF pF8utd44opNjpaiUOHnjPEGYlIRUA4fZzU1VaVU4xtu4jK9xRo42ZQ/pG4llg5kym/n8OlJR Sad/TZztEPVOBilBKfXXVUMR4jQO/7Of+yt5Dfqi+ZXlm08w2P/195uPxx9Pf79Jdr/AZP0s z6ZRWTEAHR0bwTZfQeJs2sM+pqZOXEdmctS+OEE4xrhUfaeck1eHA32NirNZgsFF6IMf1mHe IO0w/d+17kDzYegAtaB9Ihj0KoASGf97JqRkj7iU8/7l9Dzbwj+zcpHFRz4jo3CFTFNLtR4M Zu1D/6Y224WjEyhBiZyjqVQKjzuFOT6PsoPzHuoOW1eImVsIhbw1oW3ZOQsy29SZMbWx516u HfzHp9O0fvDMjzWLZ3UH+U3XUZrHwBYdIxNjPC6cdVYcJ1ioKac4S0DRk3SGnoDnAwyvdfSn PxJ6xyCB5lsrcCmuBfuHLwN29CLicGoGyaFwEXRJDvWZsueHiG17L1CRzN2DKTYGU2sQ2Hjm 1izO88bktDlGgMRD9L6cvEPSC50KfZXksd4wWHVykxSs0YgplOFo2HKHmC/HZXrR4tF0iV4h oxJDtsYq161LtETdOvi9PCzrILxsRKolPqafDXFWxE1b3y1Mu9OeHRPjyD3iSUGtV/a+2c5J TJtyrFRDLkbieI/UVOiu6Fx7Y8+n2b4HUaV3by5y2LX6JpLV89WVg/9SiFgDNwY9V/8gBd1L kO4L300imEiOLjxy8Ni0d9yg+w4v+E035HXZ4dJBfGASlqQmhYOASwSeSUI55+XMO9gxoe1h 4FizUXKXx/OVV+mRxN34P2fpYixvE9LRwlyiZLVLRztz9mUX2puFNcUcLiiUn2Jx2a2LyLLs Wa2FS2ShUM2TIu+rmk6nOGKotUK7JY27VKEeXQnMwl2K0Bu01xJWmqxMY/J8ZMc3O8ng7im2 5KTtKZZWLBI9nzIQgUm6ZYDOh6fhbjmPiFx2pNFuLuGwmVmIPXd/Yho8l6AYTbOBTa7BPVNe R/WEhGopzJw0TW9sd+PdfNo/vz1d4M9nKkhunzUpBvTSleuZ17Ji9+Q4Wyxm9J2l7SxgpOzb UHGrVuXOdMmDO7Fo79LdiQOjmwPeTc45vPKVGryZRZzgrQna3VUbWefOxMEjGkMMzqGltFmo AUuVTQkqjDZGlVMjrz2VisPuVF7PvJE5WLnhsPS84ok13cso86Ki1A0s8NwoJ7egymi5iOGH EdSTg0ML89w9v3+8Pf/2JxrKTATGxRLai3IoOkQX/sUko73dHhGzplWH5Dktd2Bxu0mlxMue qwb2U3o9uK+PlbkxRH7xLq5btTN7Evpbmn1GLiZyBodUnStpa7u26ZLnkCgHTT+DQpSFkeVZ UjFquVGStqm6jsVJCurQkueoJe/GypkW8YOaKdgBY0espVV2IvgZ2bZtPEmocdC5lO9VzhNW jrLNYnIIwLil6VjdSlHS4jY3XZLKaY84MugZiRxTK69196mpGsXpIijXchtFZDSylHjbVPFO G/Vbj1aWtkmBq5nBtwKWMe1VMQ2fNjtUpWvMzKBxcWRM9F2bEq4MKPhgjPpWvrek1CIpTR8m rqgZMXmTTEl0zmRERpl1THOWKW6/nnRt6YEzsun2Gtl0x03sMwWLLdcMNOxKnakZ+dCBlAT6 IiuV8Sfib8gZPm3sq1N/N9sFYXfLM2rPlFPhrTo53S53DGCyp3KHF66X80tBy0yVU4Zt6qzW PX3oX+CYGpJTrmWN9nEJ63qBMdH6dJrndKiqQ64MvcN5pcpHpeBjTV9JkBOc4kuakUM1ixy/ 62gWhkUpn0gXhGRLl7PoZTA70FeogH42XEfvTEmAYSgEOabsPFPNgGFKY4Dm2Be2RQ+97EAv iV+Kla4t4uacanBt58J0gZDdHuiasdv7lT2ygFLislIGfpF33lW//jjxfDMgOXDZZZG9pyJf 5fpkSaOOtlsWRT69WgoWZEvHyN6yhyjyOoOHRiu0mk3kMnGiLwGNmwrMzvGAS7OhSUPPXdnP eaksLegJWdw3aoAi/LYtQz/v0zgvV4or47YvbFpqBYk2AVjkRuT5upxn2uIjOYrOxxzDKD13 5IV3NbumKiv1Yl65X9kJSvWbsiuU839beyN3Y6lbkHO7PmrKc7bLlP2QYzDuNJ11nrC6VWoM 8iT6kpRCgBfBlxyyUoWIOILSDSOXbPD7FK+k7LMV46VOS4ZQqOQwFJ46ucS7PHY7g+/9Ljdq gZBnl5ZXE/uOvAcgV+SEh6WFosDeJXEIW4zR+XKXYJSABm4xcptidWA0OxUIOrC8lRnRpGgt KYpJZLsbQ4gQstqKni5NZAebtcLKVHHfyzzEJGhIFosL0InUUw7cKnVri0iZpnd0llUOZi78 UZ9BMXhmgI4Xr5I1s5plsJCq7vKNY7lUWLSSSnWxZ2xjWKaBZW9WOpQVTBkDaZ0lJjRtlN3Y tsGiQaa3tqKyKsFrGR3tt2At3zSUz2sLGOB/oetO6vtmcV3fF2lsuF0Cw8MQqJggVENp2DOy 00ol7suqFsdhk95+Sa5dfqAhaKS0bXo8tcrCKSgrqdQUeHMZNBTEnWEG/JpW8/DN8zyrqz78 vDbHrDS44DJ82iGHbiVRWqVsL9lDqQKoCcr14psG3CjgGgT2u53hnnZWmwKTQctcep0J2s4E gCCUN1TLNhu/oLFq6tyAb1bXhneStATcKYiBQr+8P399ujmx7RhaglJPT1975AnkDGgd8dfH Hx9Pb/P4l4u2wgzgF9cL+YYWik9Ov0Ks9BRPPayAnwvHR8D1TfqGmmkhw0HILMm9Q3AHa59g DcadgdWwTFHGMQjE8ORm3WSsUMF6iEwnw4ZipqBQGdu0iXuTn+KN2y7FlIOXZIYcMS/TW4P8 w/1O3m1lFnc1piX3j4hQS46BcnN5RhiTT3NwmM+IlfL+9HTz8W2QIq4CXUznEEWHDlCTpoXX GTN6/eYHJgTox2Szsh25/p0V1Qt+XmstkLuPv/vx54cx3CwraxkDn/+85ulOwwpE6n6PtwRy E5C3EEJMIA3pSJMQWLC3hWHUCqEibpus04XG26Qv+I7kMz6E9F+PWmh2n75CcPDFenyp7pcF 0vMaX1s/pOY2gbWIlLfp/bbSIoUGGqxitI4mCdS+H9F3BjQhSl2dRNrbLV2Fu9a2fHr/UmTC VRnHNtjro8yuB+NqgoiGMRsl89tbwz2EUQSvFq5L8EFqwCkbBdskDjybBs6XhSLPXukKMZZX vq2IXIdePRQZd0UGVq3Q9TcrQgag2UmgbmzH4OEZZMr00lb0WjjKIE4b+p5WiuvNnxWhtrrE l5g+kp6kTuXqIKlgVaHd9VK/ujB5VvqsLZxrW52Sowmcd5Ts2tVKJXENdspKiduE3kKmjmsR iT4jsSOndVGKB8Gf15o5BOka5zLG3ETf3u8oMvol4N+6pphgZ8Q1IhwvMsEkU67YTSLJfa3e bZtYHAl7BkYz8dMcFQEDUqBUiRQVL4MzRCqNdzj5qvgktMeH1ftj4HlBhQasJVgsbTKD8ScE wD7MU178ghCMEN8UciUkkvu4pg0BwcfmMl5ZECJn1nVdvJSJcR3uv3Xs8OWCJjk0HRa3ckTE Nbj8uQjHcqUPxHoBbFkG5pLBz97PH1DcDb6rzKNvsRwf375ygJrs1+pGjy5HZ60Uioc/8W/1 eTpBBrUJ9+tXjZrgpNOpYA8qk1pQm/ii3rFCYh9LAOK0sSdKYQ7GfBGDvs+kSa5ENeJ6S1DF FsyUm1snziLyP8RFqj3W11OuJQMNh6DnnpzzSE6Lk23dUq6qUWRfRJb9Dylanuq76Y4JoVcL TfTb49vj72jdzqBr2lYJCT6b8O830bVu5ShlEU5sJPYvyTt+oHZdnONzXQIlygBkVVYPlenI 4XpghqA88dAiqG50Qryn25L+lZxDN2NUI4I6KX6n9Gy6jAusW43Xozi8PT++zG+j95/OL1cn Mupbz4gc9RriSJSefx5wUBTfniS5R3OcgqORhRIRPkaXpeA0yoy0ixtTsUVaggJHvrIqSZXN 9cSRgTyK28BYyYp0FCEL4u857AxqsiwYszqF5jpjbqvCu8uqSNM6UWRw2QoxxEbK4xZfDZsN ifL7H79gNkDhY4P7oYg4TG2ITE+oLhUM6rVr9DXLIovVx4bKaYyJXkK9IC0RpQGl5/rFMFV7 NvWWqCaRJGVncPkNEnaQsdB0z0MI9RvKlzY+rI2IXnRNLNt3QWewI3uR/mJuzVYzg61qid3U 5n0Q2HuWX/N6rQwulZX7PO3WRBM8W+BPFGaHLIE1kfYBDYMLJv+D7WqG8oiFoiyG2ugpkrbJ +d5LjB3+qNnJALE+3P6hl3rOInEM6xpRHOR7kudkZZr1UbCJMeg2A+vmKt5xl5BGOJWDYyKE juK54hy8gS3eWzRlKdzr04svWt5Mue8pSCyjQro4b3icdJaIv0Na7Q0JtwvVOF765zGVBh2I 4vn3rDLtn5Pg/HpDL4LmRZao+fNHNmbAiMO4SOCP/KArJ2RsFmXe001ZQAoFoXAggmnQO9hf Z3lxJkywrEwNPghZsDydq5Y82kSpoQyJdIbvwruz3T1VNmtd96F2PKPxMhPUjsMnpUaHTIFl LL+fTcQBFHemVv5t7CcxCJoTa/l1zBG/U7gkoZ5zx6+MFImtxD0ICNejzB9gGNHDOJM/xH5W sypO3XCVvPjz5eP5x8vTT6g21oOjPRHbMe/tZiuMA8g0z9OSjE7p8xcr2eucKsrWyHmbeK4V zBl1Em98zzYxfs4ZTapO655c5F1S5/Tbe4ttoGbVg6Ciemz49sF9MPZs/PLP72/PH99e35XO hc31UCmPnQ3EOtlTxFg2fLSMx8JGgwhRBDQ8gjq5gcoB/RuCBpAovUqhme27vl4TIAYuQex0 YrEL/WBGwxh1lZgJk06m4E1ypV/rLOs8fdiXPHiI1gY4n0cbwYijjth5T2VgoG58PV8gBy4V dNAzN0Gn1vcsB8z3hJrHHEyz+9/vH0+vN78h3mmPevfpFXrh5d83T6+/PX3FE9hfe6lfQEFG OLzPan8kMKwG9UAi71KWHUqOHqwqpRpz0MeNAiyPVTgpPQPytBWF0iI9O/qc0z1MEus2LWr1 RT2kVjNHtDwAktjwBc2tq60nLCvwZolCE+rnsOalP2GR/gNUMWD9KqbEY3/cTZwo8vIFEJap dj1MVp4djq3ehG1cMdBt5oZQ9fFNrDd9FaTBofb8vtdupKlPTnOlERACX22Wvn91Uo8No3eH uOVrDEydRHBxWhExbZjyvielc0mYVlkFQbyH4d65RBqBWWVaOj78irt88fiO3ZxMix8Bacjh JLjpQ+v6yO4E6oQIMKTri6+db2MtbAzJpxbVx5zyviCfuFQhPniYi4Z0YBxe0aTBpnqVGTOj Amh5EVrXPDeYkyCANpIRPgf4FQztrDR9Q93FjhwdP9E0rwrQMfCOxxIrlQZbNoKV2HJUYWEm a33caXfVgdZh6KOhcv1qoKV4uC/vivp6uNO+ehw79dv3j++/f3/pB5Hszqr5aNDMKd7MVVUj WvoMSl+SafM0cDpL+051uo4k8Zb965wu7v+gadY2lfKMrIwkfmTqD0WrFO5wJr83MF5A5OSX Z0RjkqcKZoEqJmleKoAG8HMe0SP0kpoNWc/VYEyW5BmGJd9yI0rPs2dytyVdi0FkgEB8JXi9 tjrW55+Ief748f1trkW1NdT2++//Il/YaOur7UcRZKtBYcshLn1AGMZIGN91k2JdHr9+5aDd sGHxgt//U77mOa+PVJ2sRK8C5VKH7xVPpKuE6x7WULw53r/+5Nsjpkm119SPIUnW3PVXAUbD CVd9fdXhlgOHoTHUR3rpQ359+fXxxw9Qj7hCMdsfebrQG0ATXhW6WMNndejXV1Mtdpe43ion FEhFly+5FnLuvsV/LJtSG+VPI5QYwW5Uc4kTj/llp5GKbRSwsNNSF2n5YDvhvLHjIvZ3DgyD ansyV55lFe0wHHosIW1zzh0VK6XdEWqA6/D6e8VUX45KMqc+/fwB80LbkHtE6llYjcoua60e B3yRZTdrFh6DYXASTwIOdTtEHI2h6enqndBTdVjJnreP/NCYYVtniRPZlq7laQ0iJsV+t9pQ TfZQkTc3OXu7Cy3fiWYjfLvb+KFdXKhHkMTEiDeW78/SfYnLh2trQN3nEkLhN2Wb1+7Gc7Wu y+sonDUx9ksYOBZJ9i0tizrOCzn4UDS1CBzRqTWD9FEw+zbO2Ni0kSkk7oouoqOQBP+SG+5A cPaliFy7ky17ooPHB3ZmHa/0Xxt1+kzkz1pheLIdzDmpYDnebLw2u8R19Kh86Wkeqn6oIa0M TFin7YCOfRg6EpGDFhYjMXXpyCchkLhuFBmbu85YxRqtKbomtj3L1UeVeMREmpLEF2opktuT tA1e7EGjsH/5n+feWJvpjhd7eFwS49CqTh6DE2/HHI9ETpVF7IuEDD8x1K1lorODYlcSlZQr z14e/1uN5IScepX0mDa0X3sUYZrnW+fj91m+UkuJEWmNIrP4QyeoYq9lb7um7AMDwzGkiIw1 dW1jTdXIQFIionP1rY5mhCoYlMqiAimUj0gtz/B5qR0SA6MfAJJ2iYcl1/hseEOMczkA3gKf neqaNISPF+U1OP7zelYe3eOk3k8h9E9xwPz4AYoFFXPQQxbvQteW4Mwlumcra6HCoRSPSaCw LUfFqlJYdOSsKkNvIqoMFS+sSLiSq1xibGCUU1/chp1tYLgmhmdbVBnIsA0pAseQIjSVEfpE CuYaQKhZAmoBNeAnCQyBINO2XU3vJ4PEjgWLqNkIak33vVCYFpJm/i0oy1sq7T60YZmhDiJl icjZH+YtuA99N/TZvAWLxHbDyMUQ9jlz38KucGrjNmVUhQ65b0eMdKlMEo7Finl9DmFgxfMC gUyMC2FPxeU8m2N2DGyXHAHZtojJDUYSqNOOTIqW1oVGbxpl2iic1/RL4jlUjrCyNbbjmOIh BuTpMo1NIASDTJUcy/hAeldGmTZxNp4/by3O2BDzC8/abJ+YqshwbDorz3GIvuIMj5iqnBEY CncCm1plQbezbXt5LqJMYAXLyykXsukYe0UmWFrTUWITGirq2qFDaWOSSCAWBYrhbuYNwxn0 eOIsf2kJ4hK8smRVqVFQJLVrUTVsk8D3qOU6ka2LsT8L+TRwoobEHgFUl/o+oC8tksAmuwHo 9MWOSYA0BCS2S+cbLVcnIho6L1RABIluilcaBSjFUGL7jktoK5zhkduOYC19Q52AdU1NT2R4 DrHWlW0i1PyMtVVD8JMWphPZnsgKF3sYJECVdebVQcbGIkZjWSdFSI1H7mnZSItbrUfzj5KF dixFqFOO+jKDtJlck/2+Xkqelaw+NYheK1/SGLmN6zvU7ANGZAUeuVE1NfO1F0V0EZYHEWzx 9EgEQyKgAEOVHSOMDFtJiJbW4ZTHbdWQ+beJG9l/YWW2AurKqyTiWKFv2iFgNVucnSjieZSy C5woiCJiyHQpbBfEetXWzLNg46OqAjzfDcIlffyU7DYC34lgOBapxzzkAQ0VNVb2UtDKETu2 tk9lCYxF1Rj47k9DwmQx4Tx8YlR8CzAh3XBxLKSgjHoWfV1OknHsdZng4ixOCwSS8MKCUHkG zoZYfARv626I5ZAlRz9ABHjxaDnNd0KyWZHlLs1D1rYMZwCVuCiCFe0HNmrbiXbRisHKwsiJ aGMXWOGiMQUtHtEWT1bGjrU0KVCAWreB7pILYpuExO7XHovEp6ZsUYOVbKCTuxPnLOsRILK8 7KKAQ4yucxYHURATjNZ2bOJjz23kUBb8JXLD0D1QLY6syCZBtCUJAcdOMZwd1SqctaSXcAFC 8Rd0XKLw4JEsM4cVvCWMU8EKStNnwnw60jBzqlB6XLKae4f7FE6KSk2sQDb8L2dX0tw4rqT/ ik4T3RHTM1xEijq8A0VSEtrciqQW10XhtlUuRZcth5c3r+bXTybABQATdL05dJeVX2IHgQSQ S0tCR7QNQ7s1UjW2ZUqypNokOVr5tLrDQ7gHS2fWLrU6shycsKNhkEs0iTs1leYBv+PovM1v CgzrkpSnAyP9zVL865BVIlD4Zznz0O91GRp8m1BJ2ntBEa2aDAzbpRpVhcD7plE1RQZUseH/ +6SgoSWmnH694uj7Mmw0P24diC/RRNru9aqfcv0c/FJU7Is0E1tyH5g9jsZpehX2nzplpN/d A3lxCG+LHaWH0vMI3X0RM0YEJYmJItBwnOsrQG7DNO9hEWymvY893L3ff3+4Ps7K1/P75el8 /Xifba7/PL8+X3XXHW1yDGki8sZhGWlR9Bmag9LWxbrp8yMnbvsKSjK1LOL6jjQWEG93U/nj m7zlL6fyF0uRnH8LtMYy4yH+yliFl/RjpNVpkJG+KvHhk6qGR989Hj9lErN3kgsGbjfNEaYs W9iWfTrEpDql71pWUq8QljtcPCEbEqHVTejYbZrutfSPv+7ezg/DbMFoaMokQdPcaLKykKEh WAnUsCzqmq00U6+aMvxbRVlIsiMwmt5cG/3bx/M96vyMg153bV7HmsIvUsKoCZZzTwmWxOm1 u7DJ4Ngt6Cg3T+iiQOhbkDffPFHYOMHCGi02HEOLDa6KGNHh2HuebRqpDgMR4jbyFhmLiMOd noLW9GPpyA9lA42bUmgdkqH9hcHfFjYev32XfojG5HxpcIz6kRKLZoOiM3h645Hq01dGPUwJ Zi1oy3azvKGR7SrBqyTiSWiKqh3TQuZ6b5kP0i7vJkmVsEE16JpFipCNVMiIVv5ISwBlFwxI UILIYWlcuyTKiljWPEOg1yKXaEHAg8bobRJk+tjU477BJlTMlqM99xYLQ4+M9VIGqnxKGaiB T/Eu3fE0BXowNw043mksrcUor2DpjCYWJy/pM/mAU4dGjja+q96Gc2qSrx17lVFTJfnKjXRK tXIRJyk9gnuGylRGaw9muTKVOprufkmHda1DXsJYnUVGG89yRz1fRV7jBfTVA8dvAsOxkaO5 1/gGv0OI10lkCpjDYTZf+Edifa8zT7aW6UmaZian39wGMGkdvWF4rUHvzKujZ40jvaqJ4ahr rDRXFFQr0WCUKdf1jqemjpRXR0Rbza+fKi1YBMEolzTT50in3TWI32Xt25ZnCErCNbxI/UwB yUqVvExCJWygkz5Qe9ixF+MGdAptam4C8Ax3OlKO5rnEGQLfvHq1SmyTVV7ajjo2HbXdPClE sTNoEVh9XeXutjmkc8sdT6sBRvU4Uow4pLazcKe+kzRzPVebQCMNP07kWnp6AftjQD7P86y7 t1dNyhC6lSSxNdlURaEWoi1M+YpYzxepM1dzPGSebTmjDgGqTT8rC3hygeewaX0HcG5ZeiVa 3cQRjWppi0yJRMjiWWafQl0lDe6RcF0tthke3ezAKB52LLqOq1i+UGoxycGwuK1VVcwpSbxL KT+K6CTdSGkA1uyILjmKtAk3ysQfWNASfCc8ENS7zOB7cmDH6w1+u/GrCUDq2WjLBsWjC1QD 2B02PiknjD2XnHcSSw7/SGKBhIhjBtWF42OLhHHB/5OKtZPkUy6zWvTApck10gzopHwKceRn Jw2x6Zatw9xzPXLZGphajU8iuRDeJxMLlr3nGoad1enStaYrgA+RzsIO6ZkNy7ZvOFxJTJTy C8UHQgT5XKGxOFRP4+brHKnRafdrsgf4lj3dAa0YQycXW9R0euDxFz5VZzyMePIBQoG6gwhR bncgmSyYP5POl4aCA98nZ2x3EDFBjkd3BQc9SpNG41m4hry7w5SxveQzhsYUWOTs6M7CXDgx 4IuArhlA0GwaKm0YBcdQaThokTc1KotDl9qd0kbIWFyWsEj14kswtOcxoshyvfua2KYtotwH gWXwDKRxkbo6Gs+S3AhKWe19IPNYFqr14wD2h74RIp2bxli68XjMJrKxNSS0fMruRuEJnDm5 4qBKgQ0jSxWMMrfj+oaCxZnE4J5WZyPNkHSmgFx5OGaba8gPPkZsfqSn36SNjcLGDxeTtd+r r44DoMuyCjKXg0VH7dFc4o30FSCCZUPa7VMmh0as0Ow9KmIQx+QGM4zW00NkY4GlirzPWfzP WP7cf1pQXeS3n/KE+W1BMUks27AqOxZ5djJc6JLTzSr+rJRjVk6XwYSeP1VEFWXZRGI+FPs2 zu4wp9BvEYMpkBWNwbsBSkFHbxsbvIuIOk1h6JrJhEO/GN2losVEXIUGR/XY4YbzFUJNlYTZ V5PfdqjYpqjKdLeZKJ1tdmFOS/SANg0kZYae7kzdtSESJrfMOPzCSo6WBhlf3CfQCae8iBpK hcoeV8XxFO9p54k8qgI3TdF8fvD3mc3r3cv3yz1hq77fhOgjaVgKWgKPV70pdzwo/PAsV1Fv I0A9xSWuQt37aQh8g5/S/nAqkwVfVM5+Cz8eLtdZdC1frwC8XV9/R18X3y6PH693eIpVcvil BDzF+vXu6Tz76+PbN/SYoTtNXa9OUYZ+4qVFE2h50bD1rUyS/mZVxt3KQFfHSqo4jpTfEfy3 ZmlaJVEzAqKivIVcwhHAMjhXr1KmJqlvazovBMi8EKDzWsOWwDb5KclhsuQKtCqa7UDvBxwR tmkBcuIBBxTTpAnBpLWikNVKsduSdVLB2nGS74GRGeYgGvo/yfWDr7TzVTNQM1hEW/9WatYN S3nzG8Z9mYwnxPfOGw3hPQfHg1UVqWoLWJk5SlnwG0ZoDbsORmDJ89Gg366SylHUKmXqaPaE NUuhI9VMWFY3jTYypCt8qRvtWHtHwwnexbPTSarztoHcXQfJBbdQPyamiVGxPSVaYnMWc0up V2tIqpYjiKeMoec2tqPWHokL/XV/2SV0HpQyw4Bqr61Y9TBOSPsaHKDm1nYCdcw4SZmlcm4h 6bYYx8jVyq1dnA8G5nCv3bz1ROMF5cARRlFCudVADlYrgwG/T64a5rWj2tQdAk6JpIAlR35e BeLNrRrGDEhuvKZ3RsD2RREXBSUtI9gEvqP3VlOxWPPAqXR7RVnY8k/WVT9G2JnEVqAsAoIK +1uYnZJ9SPWewhPt6kaNvo3dho9dhq9glZ02x2buqcczbK24SDU1LOtiaBpm9Qr6SvvwWxo3 r9+oCgwSSj+h88HPylTdK+sa1hdrMWruQj8XtXs3uSHzdXd1d//3j8vj9/fZf8zSKB4HFuoL APQUpWFdE8HLWpb+G1QYh5oP+OC7pc9/AMU7zWT+4hBPpG3vj8jRk5JnwXJunw4pGRVz4NPP gQMSxmUQ+BbdAA4aoulIlWjvSSZrMLrRVrrJd2VLSQ1akonKwPPIFulPqQMyvuMYMOkFk2ii MXCEVOzec6yFwbPYwLaKfduiX6ukzqqiY5Tn5CfwyUSXZHBU5FXWo7TQfda1eY5k+y6Xutjl sgo1/jwV9diZroqgKiN8OYw0Tc3lYBF5fOrcW0mkMspUAhwrM5AXVCKUhgqpUvWAmLFjUiE0 ytFIPOHhkOW1mhGCompyMwHYVpxMDiHi8W0eoi4VrOlFRTsJQLb2nHUq0vgUmhzOYT2qAn0h GvF9Uq0KjOFi9oXNa2WMKsgrk4DUk0fkbQLv1XI3t2zuxFztQuGGWeu6eJdltypfiMdklZQ1 ZbjXSbU/V0mdb3rb9xTLh75S2pBCl2Zh7hxVWzI+nmP3dtv4D34QlI+HPU3OdhuHOKe5jjTs Y1+Tf/hzrQcnhrBWwzaLolk8PklvmWKWAD9hUUCvibf8liPfNHSQHWA0XbzssKDxoGLWmt+x +uV8j47aMQFxosEU4dwYsYjDUbWjJTOOYqAgM1ob/LxzcFeZItDyPkrSG0YfLRGOtnBEpENh CZjBrwm82Jme4xDOwgimhTk5fL8xu0luza2L+MWLGRYxpow4DP2myCvNCkJhSTI4OtNGJBxO E01jVYW/miKJiVmUrZghhgvH1wYnOQhCxubQUZzh1tyqQ5g2Bb3fIrxnyaEuTHHEedVuK27N YGRgqF9uRg3XqIj9Ga4MeraINgeWbw2XIaJb8prB1z5RtTTiZhtm3BAhRWB5saflGQ4XGzb5 nfNTGg+FNcGS4vFiAr9dg2htLoPfB2+mcsAA12jwYOYoMF7BxNTF2FFsev7ljSksMsgflRZo R/3uwxytV9Ji4tsokyZMb3Pzmlli7I1oIgMMIlfhJDevDyAYYNBYE1yHbKoZU0EQOY4eZlJT wCXO0SSheQUANElxkzdEY+Q8uxxENDNeGeJE8W8cI6eF9cT6Wmcg1fxZ3E4W0bCJDwZWoTqZ +N6aLXzM5i5othggQXgnMzLtcIc/lTX9QsKXQ8aMLzuIH1memdvwNamKyR7AmMbR1CctTA1P 2x39ysL38bSkXWJTssfg3F8RlYaXDoxLwOjQBqNkvXQnETtZaFevTsU2Yuol9CDSIt5K67J0 hmRYZfECif48kGGXcs/XdLciA/yZm7zGIw5Hwe1pG9anbRRrpRtSCEfTIiYxMPFAU4M819PL 7z/fLvfQ5+ndT9oDfF6UPMNjlDA64DCi/CFrb4zSE273xThMYjsaE/XQCgnjjcGhWnNbJvQW jwmrAga0PrDGFJ4yMyhlgsikh27suiU5dJGou3M1/BI3Rcppu6eeRludzLKq8MyfYyz57QG9 SucbbnzIhwK38ZERFE8W5q7leEvp2kTkFmW+q5q4D3SP1voTNTXowwiwsix7bsv+4zid33BZ FNHR6tXqLD9ppeIFz5xShOrRpXMcNUaoApnbIpzSGrNVrQZESaiTP9frDERv1JDS8wYXCHou nidbxA9El8jFd0acgWfZ4z7iF1rGPhL3d3oi3gUepfTSw74cQoJTO2XmJmx247kM67/tzGvL EBBb5Hug9zkO9tonxk8hdhSHOKKBjest9f4bdNDUIjA8tmdRFksCTiNvaR+JGWVWEuynr/cv rWasdu116tpLvR9bQIQC0L7j2bfr6+yvH5fnv3+zf+crYLVZzVpx/QP9q1K74ey3QZD4XVsJ Vih+ZaOuMHqwFg1OjyJkkExEZWqNxCM33DaJRha2KSNHIMNXuyCIzmLeGapie5vXy+PjeGHD /XSjaRHJwGl0/UYxFbCgbotGG7EOzZrYmP02AXlwlYT0dqOwkq+XFGNU7ozlhREIl6yhjykK p0FMUHg6jwR8VHhXX17e0f3+2+xd9Pcwz/Lz+7fLDwwMcs91H2a/4bC8370+nt9/V55MlO6v Qjid0kHr1EaHmeaHXoHL0HQ2V9jypIkTWvzQssOLMuN873t7F6uWcvimiSbKLDWNAQ/oxlZh Tl2kJbAqUtJh1URi8yezjNEQF9+UFJh3OUCr3Xp2fUE1FNmP620eoRaHHB3jwKmSpCoSDwTx G0TzdI2ROGrZzEMrqEsS7o4xq+FgqUQE3sbz+SKgX4JYtkFfpIydjEfVxvZvXHrD7qIIwXRI 6Cs+DLSBj3YrdBlC32LJLNQUkHAui8lNGxXcdaYsJOy4NtdaXmSRVMbVHu9RWfWFzgF9QmUt h5pbmEQqAdbeqKgV689d68u8vak1FAFfyHFUMThSGg4d6LJ77Tu0tRE+GneX+kRxIkyjXFgb GjNL8t1oKmeX+9fr2/Xb+2z78+X8+sd+9vhxfntXDnOdzdEnrF0F4DiPgQilS/8m3DA12BBs SklM3whUTYohSGio9hzVtlWcQGHNfXu/e7w8P+rHqPD+/vzj/Hp9Or9rR6cQPiHbdww+vFp0 rn1OnX6amqso6fnux/URo6M8XB4v7xgS5foMVRmXuwhs2qMyQLbBKSNAjv5td5WZKliuWgf/ dfnj4fJ6FrZjpkqim2V/qrzPchPZ3b3c3QPb8/35l3rG9uj1C6DFnK7O50WINZvXEf4RcP3z +f37+e2iVWAZuKb+B2hOVsCYs/D5fX7/n+vr37zXfv7v+fU/Z+zp5fzAqxsZugFkaZcs6hcz a2c+dzaO0YIef874TMXvg0VqWcki8Oh2mTPgOVTnt+sPFJZ/YVyd2nZ089C2lM+y6a+LiG98 KEJopKiTp3sxu/v74wWzhHLOs7eX8/n+u7ysGTiGvNvl6zR6Amq/rYfX6+VBaW+9NUXTBQGl KvDhQ3tv7LZp+bgKP7rQWSDvlrJc0BU6riQPmkUWvalP63ITovsketPJGZRWl4Z3NHGMAHnp 5nRM8yP+cfhqKApVtgyX/llR00C7awjhb5IDW1AZ3sI6nk6Jd5JpdDOp4Walx57D4J1nwIXi +SST6Vm4w/dsVekn8nGnVCzeJDFG66JFOKaFeRAK43dvf5/fKR1uDRkyOrIUQwzWXBeWHn2W pDHWyXQmuCkj1IilZ+GB3vqT4zpsTDoWX1Iy3i9MUYxODoOgBD/Zop8qnMdllcBsl4T1YY53 dwLR9ekJtrWIRzHjmm24/sofu/RdiKsZ+usBeFvH9ESQsujMBn+Bbzk3XPJIbDXz3Dmllajx yD7XVchWlDRUbE55y1VZZG0yCYniKFlYviYRyqimV0cw1VyrOiqVTAAwhzWSUss+FKgqCKPE z7rXdJMmseyjT9rRugyQrLwGTJji8/BxP6VJjUbpsPKsWFOfDlWZpkDMnWBbRiqbHpByoJ3W O29uwQfA3yEGUYqe7f2Hc6hLlmP4wP7z4Jz19eOVcgTGL4FUF5KcUlbFSjZiY3W0l/S4uspQ eXdpspClq0LSLeyi152yrXKNIwLtnbJVQXplENnwEJjDCDAYgZ10YSCWSpSDLvczDs7Ku8cz v7KZ1eOD0mesajlc62vwSVidn67v55fX6z313iMsw1DfzCBMjRKLTF+e3h7HA1SVWa0cyzjB FDVTgNx2dYPXmac8bJT5NWIAgo5Kp9OuzkrdFDXGA+O2jUKQu348Pxww2s9g5CMA6IvfahHF unjmEdJ/RyHu/vINxiDWjoNPcHQBcn2NlO7t5CoCFulQKnwwJhujQuH59Xr3cH99MqUjcXFq OJb/vX49n9/u72DifLm+si+mTD5jFReM/5UdTRmMMA5++bj7AVUz1p3EJXmUB+EdCRzHy4/L 879GeQ6yBXqX3Ec7cnZTiXsp/pdmgSQPoXHmfl0lXwziRhORt1Qg2BeVZDnGlKjnGOtut17L kZ4H2ilSwulIAL4pEp5RJMYbbnmk3Bsiub0xhU2CKlb8ua7JNCNWXnx9Kvn1sWBx1NrWB7M6 fot3KZ/oWib7JO8dYY6uZrSLGeWVrSNSvinC+Ji6cqCZlqD7AurItMcjji4cLZeFo8b37oiK 76lVFtqBpfx2HOV3ZHuWMM2hqXp+EqL4sopDRy4oDl05slWcweHP8nXCUu5ITiI9bvEhbNpS XZTx1TnSY6jVMYXje5SG3xzrWPLcwX/qPh4FkTZNuTlGf97YlhwoL4tcx5VdGGbhYi77s2kJ I49QLdng9wpQX44/AoRAsUcAwtLzbN0FnqDqBNkD2DGaW5anEHzHkz2VR6GruXComxs4U5Dx fABZhZ4SmfX/cS3ZT2uQDDcZ2gGmTShP94UtewDDa0jfVz/MhbOkjhgcCJSk84Wv/Pat0e8T W6OjKDiXhWmapAZY+yThyKTXCQ5RJ0OtMDahknhp64lJzyx4cSsH2IHfS8dVf8vuafC3/Ozc unxVfA0iLQha2nB+iNCVh21wKMm1QNRshHvV06YMZSPTJN8naVEmMKhNEinBcbYsmLuK55vt kXbDK8IiqMUJbYeTUhhGYpkvVM0IJJExUTgivz+j5yDL0Qi2rfh945RAJbi+q6RZ+nLwAowk JTzvDl8/kOZkgCxElqpvK/Te/NUWLSXFhDzcoYceIjdxgGxHZHCnjrLxHr2m66/yvUuYExun 4PS9NkkGBAAy8EzM/bNnRax7gWt4GiuwlYWxo5JKOR04r5XQXIJsO7Yb6NnbVlArES863qC2 vDHZt2vf8bVMIAM56pugLZaylYmgBa6sGdTS/ECvVC2UY/RWCz+gpkEGjiaN5h55kbJf+7bV fgm6HHsc5fjvvtisX6/P77PkWfUOjpttlcBuodtqqNlLiduzz8sPkIZHl/OB6xseeoYEIsX3 8xNXA6zPz29XZftoUpjs5bZVMJUlmcSXl1vxWzVCb2nKmh5FdSBLNiz8ou63WBCr+BX5ptQi L5a1S8k3+6/B8ihvl6P2CKufy0NL4G8O4k5EsT4iGWRJKKuH6DFcrhMH1brs0vWZyuJTXfap xOogPaGqDNvdSm7HOGNNLJMro4tsffweufs1rO369h1NzFiYvHdintHyhKfFCkNfiz41LAjI Mi38nstLDP6eK3IC/Fa2Wc9bOqjoUycKF1I1NrdSOSxFtPF8Z16p8jZsVLbiWA53LsUTFiYL 1OrB77Y75db7S98g3AK4UN2tcwqlToiAr3bOwlcbIcSZQQZxLVf+HQTqwSoui//j7Mma28h5 fN9f4crTbtVko9vywzxQ3S2JcV/pw5b90uXYmkQ18bGSXd/k+/ULkH2AJOhkt8pVLgEgmycI gjgqNBtkPhaWs9nEmMRkMZl6Hkjh8J2P2TDkgLByMsFROztnFbyIuZiYpwM0brScoE2jxbcB MZ+zARY18lxfjqwiMH7cAacZOeDpznp3sfemBw9vj48/W5UEZRQOro1Psv+ft/3T/c/+pfjf aDwYhuWnPI47RZXWfipN4t3r8/FTeDi9Hg9f39pIOf10Yg5GV2vqKafzT3y/O+0/xkC2fziL n59fzv4TvvtfZ3/17TqRdtFvrUFkNERnALQSX/v1/2vdQ8yAd8fEYDzffh6fT/fPL3uYPfsY UkqCkZl7XAPHU59hgcb6DDKU1sHDt3ZFOZsb1/zNeGEcdvjbPuwUzOC2650oJyDrUhXAADNV AwRuBrnO6+nIiOivAWbplq9vboqsvaGzqOGCz6KH+z1VZ1UbkLX5N37/1OkTd3/34/U7kSo6 6PH1rLh73Z8lz0+HV3Om19FsNjJsizWIe5LCzIujsRnopIXxISzYTxMkba1u69vj4eHw+pNZ kslkOjYYV7itPKmEtyg0j7h3im1VGino9G9zbluYsSq2VW1lw5PnIzZALiLa6KxdP+0+aX4H jOUVDZ8f93ent+P+cQ8y5huMkbMNjaDdLWhhnPMKZOrN5Hjh/LbD9rRQXn9zmewWVG5Mr3An LNROUO8OHMKsn6L4j7SbIS6TRVjunE3Swtmt1+E63Vd3VPiHlVaAY9ZgzKyfHHRQAmv7bRWB gmGSn8OmtI5GEcO5PuKiOIk8LC+mxlwi5MKYp+34nJ4M+NtkwkEynYyX7Es0YKg8Bb+nZgAg gCw8KVIQtZhz1W7yichhRYvRaE07SvLRTi5GntwFJpEnDrdCjj3hXz6XAi7FbPTgvBjNuXSS dsaAuCrmNHRCfAX8ahaUFhcDnucxpWiRnMY8zQQciORmneUVzDH5Wi4wT7yCDXcuOR7TyLT4 e2ZmWa0up1NWuQxLv76S5YTmcO9A5gk5gI1DsgrK6Yw6NynAOZuWvIKpmS94w06F82RPQdz5 OS/fAm42n/KMuy7n4+WEMz2/CtJ4ZsSE05ApGYerKIkXo3PjeLqKF2M27PAtzNRkMhpTTm1u dG3We/ftaf+qFcEMC7hcXtDcpeq3eQG5HF1ceI6p9nUiEZvUG4+M0ngU7WIDPMhQtAfT+YTm R25ZpqqEf2/o2vAemnmN6NYJpmpd0jQvFsLk4DbSWJ4dskimYy6zsoZbK93EWUcCO4X/0adh e/mx/8eQz5XioTYUHAZhe3zf/zg8OeuCnEMMXhF0nkBnH9EM8+kBbkNPe1sr1cbd6V78eL4J dBK9/os6r35JWaENHprR/ZJSZXbkqdrO8V0wLhcvz69w8h6YN8n5hL4NhiVsTzMzE1xzZ+/c jWfs6acxVO8dYEZfquUGwHhqKrWREVkUI5qvocrjUZekxRLBrQ6ynYfBoeJcnOQXfWhxT3W6 iL5fHvcnFGGM5dUN4yofLUYJF6VxleQTUxbE3/a7qIKZL6I5yDKk3Dan+o4kj8dUg6x/m9uw hVnXqXg6NrOWJ+V84eGIiPLkFG85kRMeppup+cxM/rzNJ6MFp4y5zQXISST4eQswR6gDWrzE mZNBQHxCg2puqsrpxXTO7iO3XDvxz/8cHvHGAHvr7OFw0jb5zumjBCdTtJGhKNC1P2quyCZL VmNDNCzW6AVgJNEu1kqFN0gAO6iZF4eQllOpXcXzaTwaEgf1Q/Zub/4fJvAXPg0EWsd7bs6/ +ILmzPvHF9T2mHtuYDAy0Tl6syCrjeCOSby7GC1MC08N45+AknxEH2zVb8K6KuDApm5RQVi5 CK/f4+V8QUec6wd5aqt4w+CrJLKDN3Qi7DWxPsNg3V3u38EICIAk26fXnhPp1mXcrCsuWh5i 23xxjxSm/LeXcxPY22Tq47j4cnb//fDihhkDTLCVhnGrgAZI/kHJqYfe+JXBZx7bRbsP5SK4 9Ia/ALYVVWgdVBVZHJvnqt7025uz8u3rSVleDc3vEkQDepgDAmwSCWJZaKBXQdJcYkayulxN VMlh5KBEl0c4JKbcJpxWhhicMpnslskXrNKYeNWCHUx83w5uYoEq34lmskyTZlvKwKy+R2F7 6bJXrVKP9L5w9ur7Is+3WRo1SZgsFiNO2EeyLIjiDJ9iijAyfEPNkSd1Y8wpPk5EEqyo2KDj kDxSQJz3z1X5/vjX8/FRcb1HrQXjvALfIyPrSLhetIPnTLfAtXOMseZbf5mVTEOQK2Xue1C1 /WFiuUqvQpmwgewFMRxOgYEk1k8zS/j2+uz1eHevzjt7m5aV4dQPP9G6ucrwNUpyx/hAgbHS aaRGQNhBGQFUZnXRJk7L4sj+Vot93x0ehe24scMSdlo+t3O9qjnfUEsgbUid4yRYSUcclLLG JjprqKhJNkVPWJrClo0PrnIG2T6qWw9rPVoG0czR17lkiQi2u8zJj0zJtCuN0/N1EUW3kYNt m5UXKtkHHrCF074i2vhC2Cl8uGYjdpeGeRz8VHFt0KUlzUI2JjSQ6BhVTp41grKiPxGCMshI UFcFWUVoeWoCs4Dm3cQAbdDrnbL6tO+nTHbwGi0tNucXE0ErUcByPBstTWjbDwJR7hD8Jde1 IpfURwB/4UnnDE4Zy4SXIdRFNWij/RMXjRrhZFRgL36pRQhLwLgl6bi/IbWrXh/Qx1AxbUNC vBIoBYMEDJfYXBQlawoMOJklwhALol018TlGAW5q4QbMDDBDFxSgLiPMHqHqJHZkmhbzxEuY pyB2UWUU1IWsbiyMlWTy8yo0Dkr87Ua9HfqarALYrkaCMwkDAxhq1NwDgVS5pthwFZ5XpuuM wcHfTlRVwaNoj4lMNBB0/eaVwIqG6dpO94CMBEK+1FnFaeB3/NAjuKjM31mKqU5gHxf1isWg x5ssTNS1KIxkIAjzTcpmXU6spmeBhnF3+qpwetrBhi7xCsSOTE2q2ocb70D3xEWdYmoooFMu Pfym0NT+YMsaL0qYZC5+yvCxaI2RnY1EMqmM2xEaXncnzhgoEEZw4oetLdEvTLOcb+gsGrIj zfJ6QN/5sIpNI9PPwPIMf2QcNCo5+TgCek2Z96wO1qzQeazJcvbjMo7QL+9Sh4roL4ppiMaL Nx48VArSf3GTO23FqaEMqQfZXGlArGoJh1mKptCpqOoiotNY2kmDQhsgNUCHaKLDLjSC6bTa 85RWATBciHKgUscPWjxzlwMMJt7S4xY2hkWDrY5qYAVyjPHFdVI1V5xyUmMmVgVBZXBDUVfZ upzxC0oj7dWvThmOPIN5iMWNsX0GGMablZgfqQmlMb4ciYivhUpGFMcZ715NSuHlgvfbJUQ7 mF7VoV8RJhEMUpYb090Gw7j/biSnKq3jrQUo1mAsPQ3eyrLKNoVIXJSzpDU4W+EuhstQSQ4K hcLdZMzKAPUyf0JCm0Iicaj+6b6GH4ss+YR5zFDiGQSebq+U2QXceo2p/pzFMiINvQUiiq/D dbeUui/yX9Fa7az8tBbVp7TiW6D9yQmnKaFEYzKuK9fpnJTu4nhhjr8cU/bMpudUYeUc/4Ng yLdN37tP+7eH57O/uDa3iQYMVQaCLj2Z6BUSg8xVhEMrILYXoy9LwzBcoYKtjMMiItz0MipS OlTd9bj9WSW52SYF+MUBr2nUEccZvNQbYIEr+pUWpFpOZi1SmeqLSOfR6PhOF5F1IzcirWRg ldL/1v10d7oMd+j778hSh/bSETmM7mYFxgP1CXsiXNvLqgU1xTVHv3boI3XA8dVvO/46/MYY wQZsFa0ZgMUzVpZYbZf5vO5lPwvS1jRy4Ndwqka9UQqRizs8Bj7TIhTTM01W1kkiihu2vLN6 LBK4zqqHFzQTz5SEwI2gpr01zGo0TL1m0i8HwPHYWSjh9lduzVnrYFpyUczznZKaSp9eZKd1 WFQuJHmDIefjiP1KS6Hu4/wDCEeJ/p5BXr/XMEcM7TG3VqAuGx/fzthy8S1/iA6fvH2v2tvS DA3ZI2aXqB1ZqTAHt+8OdpSsIrith8xIrwuxSSIQrdqzGDOJTMmRsGPYes8kUuB4vGiT2Ps0 twBf0t3M2fkAXPgYS9HVSe+mCoYhZ9An+EYL3N6yA50VbNOpJqu42MiaDDaXLt4dIiAaUFcN /RtPyxj1G92mNA4xTQLrokfzevOObva7dNvgtyiXs8lv0eHSYwlNMtLH9wehkyEcQofgw8P+ rx93r/sPDqHWDNsVtKEdTCAKbIN6+aa8spZP7VtrUZG5p1ILe+cq3ZP4OXVPciu5Jwu4CV1n xaV19HZI68jC3/S+on4bz+sa4rk6K6TxGoqQ8tqTtliTN7xJQJFlFVJ4S+IlKI42IoD7KHss dUQofEUxElkd4d5VQSRH71k4UjOyI5EJ2D+xp8ZA2dGyyzotaEQZ/bvZ0AxdACgjBWsui5Vh LtGSh7IUKzjYZKoUEhi5P8Bw8J5kWW0h74IKonzLr9BAmrdM/K0vUtxbtsJiqqjroWV6Nozj HqmuI4GRflCc5OPTK6o6xxRDfrxP0FVIJ/nqAOUNigY8vhnljTd3kSb8jfa1N0aeIAuF78gT /tPwIudnKo3plo0JizucnpfL+cXH8QeK7q5XDVyvhqVnYM4VZtgcBu6cN9E1iJZsWHGLZGJs QBP3W9/gTYRMogVvJWIRceoai2TiHZGlxzTWIuJcKSySuWc+louFOcUEc+EpczFd+DDUr8Uq 4+/lxYy1fDYacz4zK5ZlhguwWXpaP57MR94PAtI3LSr0slln96kxD57wDZvyYE835nzdC57a 2UIdwjeOfRemnq55mjW22nWZyWVTmLQKVpt0iQhQ5BSpSYrgIIK7TGDvT41Jq6guuKDsPUmR iUqy1d4UMo6p4UeH2YgopmmQe3gRRZdcOyQ00QpP7tKkteSeHIzOsw2t6uJSllsTUVdrw9U9 jHnzpjqVQWYnUes88+hzpXZj3t+/HdEuzgl/jqcQVRrdoD72Sx2V7V2KiKNRUUoQ5uCWBWQF XGoN4WbVFueM0DAPUxTqb5H12j4CtBimIICbcIvJ1HVCOcMcXD+VYCDwUtk8VYU0buHO62YH WXPVtDKrcUW1cM3OSrln0+Wi2hLdF4as3IoijFLoYa3CkOc3SoAJzNAODhFthVvDGqqwA5R6 iZHLlTlNu4TylQwURQIraBvFOY0sxaJ11z58On09PH16O+2Pj88P+4/f9z9e9scPzIiViS+A ak9SZUl241EpdDQizwW0gs2e2tHEmQhzmbIT1+Jgoa2zIuAFpZ74RiTcS+7QJ7FGwzoZMqtH SefZdYquYp6WDARNJApPYkv11Kbo2huEaneTZinfeA89+/L6fhGFxYTtUsTWC+R7tXXq9GE7 ChpfBkbjAzo3Pzz/6+mPn3ePd3/8eL57eDk8/XG6+2sP9Rwe/jg8ve6/IXP6oHnV5f74tP9x 9v3u+LBXBssDz9KWKvvH5+PPs8PTAZ3vDv++M92rZSorXMTQSxw2syMSE3joLUgyerA2JJoU DYho7g+iePa0o0P7u9GHgLCZcvfxXVZoJRC5tSlOicYQ+qXm+PPl9fns/vm4P3s+numNOIyB JoZ+boQRoIOCJy48EiELdElX8WUg8y3lGzbGLbTVCSJcoEta0HfRAcYSuuqYrunelghf6y/z 3KUGoFsD6npcUjjqxYapt4Ubl5EWVfNWQ2bB/kreZRsxqTbr8WRppOxuEWkd80CuJbn6z98m NYX6x6kwulGpqy0c6saVXmOw3c7bav729cfh/uPf+59n92pBf8N86T+ddVyUwulE6C6lKAgY GEtYhKXoLN/E2+t39Ie5v3vdP5xFT6opmBfhX4fX72fidHq+PyhUePd657QtoCnVu+kIEmZ4 gy3IU2IyyrP4Bh053xnGaCPL8WTpNLyMvsgrpuoIKgaOdeWM8EpFlsDD+uS2fOUOV7BeOb0J Knc9B8wijIIV07SYfS9rkRnzuRzbZQN3zPdAOLwuRO7QpttuhB2UwASUVe3OGL43XXULYnt3 +u4bs0S4jdsmImB6voOOvLeZrhLhpi8PD9/2p1f3u0UwnTDThWAHutuxnBaIq/EolGuXfbD0 /Sg6zCycOWOQhHNm1ycSFqYy2Gdj4rW7Owlxrds1Ipj6qw/gyXzBDDcgphM2gni7d7Zi7NSG DviA0DU69B7wfMxxT0BwAQg7bDJ1Po6p56NVtuHY5aawksqY+OtcN0ILA4eX74a5LumciNyN 44E1lWRaItJ6JVndLflIEbgrogXa9YFcc72WbNbObp2KJIL7u3AZkcBLqRWDj+C4FYjwxfut D5nh4GBr9Z+Z+cutuBXvnIqliEsxGbkbsj0Q3IURRSEDLHIMxOssyIQb5iri7jId8jrDKXCq auHDq0KXTuEFXRENKbsfJ/U05tQU32YObDlzWZV+bHZgW06EwGc8h18Wd08Pz49n6dvj1/2x C6F0aGO/2Su5lE2QFylrJtX2p1ipCJK1uyIQ4+H0GsenoqUk3EmKCAf4WWLOvQgduExlAJEZ 4XIs33nfsAjLVuL9LeLCk5fcpsO7gb/L2LbOgtuuYssa0ZQ3SRKhGkcpfvDFaRgZgszrVdzS lPXKS1bliUHTb6jdfHTRBFFRybUM8GFXm+4bb9uXQblEa80rxGMtXvP+7jNtJYP7G1RxDmup LFHP3H/CwKJUjIXJ+67coPomj7RpibKzwUZKsh8x6sxfSlw9qaSnp8O3J+2Bef99f/833DWJ 5wYGEkWDCKVM+/PDPRQ+fcISQNaA5P3fL/vH/uWmzVxE9HWFYaHq4ss/P9ilo12F/kDD+Drl HQptsDEbXSwM1UmWhqK4sZvDa3F0zatYZQ4tK564s0D8jRFsna2/Hu/gjn98fns9PFF5sBAy XDT5F8qnOlizgjsQsIqC14Ch76ZkmdBKgkSAGQLJkHX+lyAspAEq/4os6YyVGZI4Sj3YNKqa upKxobQNsiJkZTOtbxWxWw/mTez8WfpNHcA9CHgWPbSC8cL42bjCZ9DIqm7MUqY8Cz/7JJvm kaAwwAai1Q0f6scgYZPeaAJRXOs1apVcsVp9wC0MWScwDrCAhJoG2cIV2wMi6NpyeiHSMEto j3sUNXUxodouzISjiRdyXvNovtXCjgWl5jsmlKuZGvEYUGKyQ0IE3M749lGDHBIHAcEc/e4W wXSKNKTZLTnZrkUqn9qcKybFgs/S2eJFwb+5DOhqWyecFV1LgQnZArv9zSr47MDMJDZD55vN rSQ7jCBWgJiwmPg2ESxid+uhzzzwmbvtmWcLuL2ETZnFmSGQUyi+8Cz5AvhBGmi+LLNAqtw0 ML6FIM82aBIMDIc6/GqQSm9rMCKEh3QQlE0xQODmHxZN1SxmsK1Jp1Xw/CAWyiZrq0Quul5U SfQ19xjXl5tYDwzZ4spTp3dGMfhKXieivMRku0o/zbGXvIaLLO1S+IXw4DQ23d76yakyuGLT mLJBfNtUgsacK77gjZ5UluTSMJ+FH+uQDA66cKMTLBwr9BENndUzUk0JI2q0GB/i0o3Jtvsg JNZ5andE3SbLbRzKqdvLFll4kfF7yDpI8lD2l+ZePd8JTAr6cjw8vf6to4c87k/f3PdS5cFz 2dhGxi0Y7XV4da62+MPkgzEc8XGvtD73Unyp0bFi1k9XK0k6NczIGywasLVNCaNY8I9M4U0q YLlwFlvtPHmHob8QHn7sP74eHluB6aRI7zX86A6atnoyvTkHGDoA1UFkGLMSbJnHktdKE6Lw WhRrnqkTqlXFp7nehCv0v5S5x/swSpXyPalRAYEbnJnhdSGSSPtlTkazJd0NOSxbjE9geiAU cHtS1QKSfVnDZpvWm1sogvl+ZAoMJObMIdFiPgFhGkhimVoJnHWVpfYRRO+IRFQBf3+0iVTH 0CGVewRUXPZapFU7CHmmfOCoNxSFu03ST5DaaA9zLuV8LqnfXnj9nhEbqXxpaJJwAuxf9vQE /zn6Zzw0jdKBRC0FN966/fol1e0XOqA4Kov23TDcf3379s24rCmLJLgcYZh8atWpK0OsddhY iG6dDg9i5NIBVWfXKcucFBImp8zsFWNimjRrPXU9FxuD+DZiDXh0m7WTW2l3pQUzErCJX2t/ SBanotl5a26NPFhcEdRqi7kT2VFox4sulsCvemfPx7hnCnG9sh0G282pHq7r0vB80qirxG3X VaKeETxuKj1NsXIra/INXAVMG5521ap0aeoJ3Ftpu01R/KKa0kCJYJcCVkl3+A5YDVY9/HPs vKMP+8GqDQoF2VVTaStpZ/WXW6l2t34+wUrOMJb524vmDdu7p29GzIYyW1f4tl7nfYodz7GB yP+t7Op13IZh8Kvc2AJFhr6BE8uNkdjOyfYlN2UoMnRoUeCuQPv2/UhK1o8pFx0CBCItyRJF 8d/34wxSniC2KUtxfQbXA3OsBzk0SwUJfRLhuPVgLJTeNMSLlzRTaYnZBIoRIJH2ME8ha2vE xtd5Upg0prctt3mKC2vBmEJzpq/Xd1tGGTT+yZhLZr4QWwl5GpdNfPrw9vPbD/I+vn16+v7r /fH7gT+P96+73e5jLhiQGD9P5mbWxyF8uzQnUnmgSKD2OiZpB9IqgjLOH14ih7k0dTGXOv4T K7kUNwNiIak+U9uuV5mOLvP+x7oEoQE7wgQfxucLGGz+PvfkH8C+ib1gvTQnYT8b++gwIIKc TTWWWQd+L8buh3HFjFx2ctbvhZo3xh11450AOd++BesuTucAQVEilMKXVw+zdpPq+0T8HYyr UZrLDxCXY2lrOX2fIyGBn7VVIbaMoOZZTbbxtQKT+aevC/YigpFlXrtebqnMAIGBMujUGFS3 pHdj7WCj+hDBSt3pSElYsZmkfpGCpwnCq1oUS09N1Z7Hc6XXVyOgyBAszJRxuupkfJCqOj5w uAqtbNefBNDQQY3bksnGUncBI5xNMtFPsamVLGv94XUa8g+XUzY3UxA9xlJwnImNRlaYl28X +5E9B4i0TGM6SPiQSPmrnLq2AjAuuUZG0y83YfwbCMcrXmYLIRVtHKY+H3kPvwg6jjx/H3vI E8dBLeECdgc142IH9ozksX2+vepBpxW5C+SBQtLSgo5d2USkxFSifv4kaumch339l+0/bCDr 56u4qKCSkszjZ9mshvYMBnIoyJy7IRpyrssQH3qqJ92Wya4n9pSMg9WnwChF6H45BnTrlV/E 7inMYQMeGwWLWKw4Qia6b3fm5PMi3BvKlpu6/OJHc6M0rY2VETuXBEirYe8OazxcXpMKq+z1 A2BSv2/OYDbiNFGdVmp0lra8KzSDL5/1NAXGmOd2A3pjg2sZTmVSmlJFFsaw5MiYiCFsrGfJ Vc3QttbiFYRIT122DlB5WA9OW9ktzdHz2apdVutIXsLjwOzrJaly0/ZUtrJwiuMumtZ2kMhM 1rMr25Hv0LwyxqUkwhH3LjsiIZJuqFedQT07gDdvUia7GAtWM99JQb8DJNW8WaHFzVhNFfkL qQJ8dq2PVXc5F/jnvIf+pgzD7WC/7Ze+81b3PHJaTLN/Ae6GPsa6igEA --c5cigesv4zd375ut--