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 85948C4363C for ; Fri, 2 Oct 2020 15:50:23 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1D9572074B for ; Fri, 2 Oct 2020 15:50:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388022AbgJBPuV (ORCPT ); Fri, 2 Oct 2020 11:50:21 -0400 Received: from mga18.intel.com ([134.134.136.126]:17389 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387692AbgJBPuV (ORCPT ); Fri, 2 Oct 2020 11:50:21 -0400 IronPort-SDR: Uk4603BhJ1/VHiHj3cZMQ95rph6N5/8EP74mKR5b4XrHJ6p+jKqjs/VOpeHnSRvrVALk1EpSQ9 8yHzu8zs6Fsg== X-IronPort-AV: E=McAfee;i="6000,8403,9762"; a="150805550" X-IronPort-AV: E=Sophos;i="5.77,328,1596524400"; d="gz'50?scan'50,208,50";a="150805550" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Oct 2020 08:50:14 -0700 IronPort-SDR: U78boB38LnGg1b/fr9d8VScVqpplVAi1D7HD5LE8UzZvqne30gYv+j/NP9EevEVFMCD4nutL/o nYk+nQbs7iKQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,328,1596524400"; d="gz'50?scan'50,208,50";a="342015595" Received: from lkp-server02.sh.intel.com (HELO 404f47266ee4) ([10.239.97.151]) by orsmga008.jf.intel.com with ESMTP; 02 Oct 2020 08:50:09 -0700 Received: from kbuild by 404f47266ee4 with local (Exim 4.92) (envelope-from ) id 1kONJw-000029-Sy; Fri, 02 Oct 2020 15:50:08 +0000 Date: Fri, 2 Oct 2020 23:49:44 +0800 From: kernel test robot To: Sergei Shtepa , axboe@kernel.dk, mchehab+huawei@kernel.org, davem@davemloft.net, robh@kernel.org, koct9i@gmail.com, damien.lemoal@wdc.com, jack@suse.cz, ming.lei@redhat.com, steve@sk2.org, linux-kernel@vger.kernel.org Cc: kbuild-all@lists.01.org Subject: Re: [PATCH 1/1] blk-snap - Block snapshot module This module implements snapshot and changed block tracking functionality. It is intended to create backup copies of any block devices without usage of device-mapper. Message-ID: <202010022300.is4RAnI9-lkp@intel.com> References: <1601643362-7370-2-git-send-email-sergei.shtepa@veeam.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="KsGdsel6WgEHnImy" Content-Disposition: inline In-Reply-To: <1601643362-7370-2-git-send-email-sergei.shtepa@veeam.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --KsGdsel6WgEHnImy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Sergei, I love your patch! Perhaps something to improve: [auto build test WARNING on linus/master] [also build test WARNING on v5.9-rc7] [cannot apply to block/for-next sparc-next/master next-20201002] [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/Sergei-Shtepa/Block-snapshot-module-and-block-layer-filter-API/20201002-210406 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 472e5b056f000a778abb41f1e443de58eb259783 config: m68k-allmodconfig (attached as .config) compiler: m68k-linux-gcc (GCC) 9.3.0 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 # https://github.com/0day-ci/linux/commit/61a37e3bb74afbef1b725eaf80405e0e6e5d64b7 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Sergei-Shtepa/Block-snapshot-module-and-block-layer-filter-API/20201002-210406 git checkout 61a37e3bb74afbef1b725eaf80405e0e6e5d64b7 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=m68k If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): In file included from include/linux/kernel.h:11, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/blk_deferred.c:3: include/linux/scatterlist.h: In function 'sg_set_buf': arch/m68k/include/asm/page_mm.h:169:49: warning: ordered comparison of pointer with null pointer [-Wextra] 169 | #define virt_addr_valid(kaddr) ((void *)(kaddr) >= (void *)PAGE_OFFSET && (void *)(kaddr) < high_memory) | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:143:2: note: in expansion of macro 'BUG_ON' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:143:10: note: in expansion of macro 'virt_addr_valid' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ drivers/block/blk-snap/blk_deferred.c: At top level: >> drivers/block/blk-snap/blk_deferred.c:140:13: warning: no previous prototype for '_blk_deferred_bio_alloc' [-Wmissing-prototypes] 140 | struct bio *_blk_deferred_bio_alloc(int nr_iovecs) | ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/blk_deferred.c:198:10: warning: no previous prototype for '_blk_deferred_submit_pages' [-Wmissing-prototypes] 198 | sector_t _blk_deferred_submit_pages(struct block_device *blk_dev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -- In file included from include/linux/kernel.h:11, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/blk_descr_file.c:3: include/linux/scatterlist.h: In function 'sg_set_buf': arch/m68k/include/asm/page_mm.h:169:49: warning: ordered comparison of pointer with null pointer [-Wextra] 169 | #define virt_addr_valid(kaddr) ((void *)(kaddr) >= (void *)PAGE_OFFSET && (void *)(kaddr) < high_memory) | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:143:2: note: in expansion of macro 'BUG_ON' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:143:10: note: in expansion of macro 'virt_addr_valid' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ drivers/block/blk-snap/blk_descr_file.c: At top level: >> drivers/block/blk-snap/blk_descr_file.c:39:6: warning: no previous prototype for '_blk_descr_file_cleanup' [-Wmissing-prototypes] 39 | void _blk_descr_file_cleanup(void *descr_array, size_t count) | ^~~~~~~~~~~~~~~~~~~~~~~ -- In file included from include/linux/kernel.h:11, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/blk_descr_mem.c:3: include/linux/scatterlist.h: In function 'sg_set_buf': arch/m68k/include/asm/page_mm.h:169:49: warning: ordered comparison of pointer with null pointer [-Wextra] 169 | #define virt_addr_valid(kaddr) ((void *)(kaddr) >= (void *)PAGE_OFFSET && (void *)(kaddr) < high_memory) | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:143:2: note: in expansion of macro 'BUG_ON' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:143:10: note: in expansion of macro 'virt_addr_valid' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ drivers/block/blk-snap/blk_descr_mem.c: At top level: >> drivers/block/blk-snap/blk_descr_mem.c:23:6: warning: no previous prototype for 'blk_descr_mem_cleanup' [-Wmissing-prototypes] 23 | void blk_descr_mem_cleanup(void *descr_array, size_t count) | ^~~~~~~~~~~~~~~~~~~~~ -- In file included from include/linux/kernel.h:11, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/blk_redirect.c:3: include/linux/scatterlist.h: In function 'sg_set_buf': arch/m68k/include/asm/page_mm.h:169:49: warning: ordered comparison of pointer with null pointer [-Wextra] 169 | #define virt_addr_valid(kaddr) ((void *)(kaddr) >= (void *)PAGE_OFFSET && (void *)(kaddr) < high_memory) | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:143:2: note: in expansion of macro 'BUG_ON' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:143:10: note: in expansion of macro 'virt_addr_valid' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ drivers/block/blk-snap/blk_redirect.c: At top level: >> drivers/block/blk-snap/blk_redirect.c:44:13: warning: no previous prototype for '_blk_dev_redirect_bio_alloc' [-Wmissing-prototypes] 44 | struct bio *_blk_dev_redirect_bio_alloc(int nr_iovecs, void *bi_private) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/blk_redirect.c:58:31: warning: no previous prototype for '_redirect_bio_allocate_list' [-Wmissing-prototypes] 58 | struct blk_redirect_bio_list *_redirect_bio_allocate_list(struct bio *new_bio) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/blk_redirect.c:72:5: warning: no previous prototype for 'bio_endio_list_push' [-Wmissing-prototypes] 72 | int bio_endio_list_push(struct blk_redirect_bio *rq_redir, struct bio *new_bio) | ^~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/blk_redirect.c:97:6: warning: no previous prototype for 'bio_endio_list_cleanup' [-Wmissing-prototypes] 97 | void bio_endio_list_cleanup(struct blk_redirect_bio_list *curr) | ^~~~~~~~~~~~~~~~~~~~~~ -- In file included from include/linux/kernel.h:11, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/cbt_map.c:3: include/linux/scatterlist.h: In function 'sg_set_buf': arch/m68k/include/asm/page_mm.h:169:49: warning: ordered comparison of pointer with null pointer [-Wextra] 169 | #define virt_addr_valid(kaddr) ((void *)(kaddr) >= (void *)PAGE_OFFSET && (void *)(kaddr) < high_memory) | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:143:2: note: in expansion of macro 'BUG_ON' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:143:10: note: in expansion of macro 'virt_addr_valid' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ drivers/block/blk-snap/cbt_map.c: At top level: >> drivers/block/blk-snap/cbt_map.c:6:5: warning: no previous prototype for 'cbt_map_allocate' [-Wmissing-prototypes] 6 | int cbt_map_allocate(struct cbt_map *cbt_map, unsigned int cbt_sect_in_block_degree, | ^~~~~~~~~~~~~~~~ In file included from include/linux/printk.h:7, from include/linux/kernel.h:15, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/cbt_map.c:3: drivers/block/blk-snap/cbt_map.c: In function 'cbt_map_allocate': include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' 14 | #define KERN_INFO KERN_SOH "6" /* informational */ | ^~~~~~~~ include/linux/printk.h:369:9: note: in expansion of macro 'KERN_INFO' 369 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~ drivers/block/blk-snap/cbt_map.c:15:2: note: in expansion of macro 'pr_info' 15 | pr_info("Allocate CBT map of %lu\n", cbt_map->map_size); | ^~~~~~~ include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' 11 | #define KERN_ERR KERN_SOH "3" /* error conditions */ | ^~~~~~~~ include/linux/printk.h:339:9: note: in expansion of macro 'KERN_ERR' 339 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~ drivers/block/blk-snap/cbt_map.c:30:3: note: in expansion of macro 'pr_err' 30 | pr_err("Cannot allocate CBT map. map_size=%lu\n", cbt_map->map_size); | ^~~~~~ drivers/block/blk-snap/cbt_map.c: At top level: >> drivers/block/blk-snap/cbt_map.c:45:6: warning: no previous prototype for 'cbt_map_deallocate' [-Wmissing-prototypes] 45 | void cbt_map_deallocate(struct cbt_map *cbt_map) | ^~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/cbt_map.c:92:6: warning: no previous prototype for 'cbt_map_destroy_cb' [-Wmissing-prototypes] 92 | void cbt_map_destroy_cb(struct kref *kref) | ^~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/cbt_map.c:132:5: warning: no previous prototype for '_cbt_map_set' [-Wmissing-prototypes] 132 | int _cbt_map_set(struct cbt_map *cbt_map, sector_t sector_start, sector_t sector_cnt, | ^~~~~~~~~~~~ In file included from include/linux/printk.h:7, from include/linux/kernel.h:15, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/cbt_map.c:3: drivers/block/blk-snap/cbt_map.c: In function '_cbt_map_set': include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' 11 | #define KERN_ERR KERN_SOH "3" /* error conditions */ | ^~~~~~~~ include/linux/printk.h:339:9: note: in expansion of macro 'KERN_ERR' 339 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~ drivers/block/blk-snap/cbt_map.c:153:4: note: in expansion of macro 'pr_err' 153 | pr_err("Block index is too large. #%ld was demanded, map size %ld\n", | ^~~~~~ include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' 11 | #define KERN_ERR KERN_SOH "3" /* error conditions */ | ^~~~~~~~ include/linux/printk.h:339:9: note: in expansion of macro 'KERN_ERR' 339 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~ drivers/block/blk-snap/cbt_map.c:153:4: note: in expansion of macro 'pr_err' 153 | pr_err("Block index is too large. #%ld was demanded, map size %ld\n", | ^~~~~~ drivers/block/blk-snap/cbt_map.c: In function 'cbt_map_read_to_user': include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' 11 | #define KERN_ERR KERN_SOH "3" /* error conditions */ | ^~~~~~~~ include/linux/printk.h:339:9: note: in expansion of macro 'KERN_ERR' 339 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~ drivers/block/blk-snap/cbt_map.c:205:3: note: in expansion of macro 'pr_err' 205 | pr_err("Not all CBT data was read. Left [%ld] bytes\n", left_size); | ^~~~~~ -- In file included from include/linux/kernel.h:11, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/ctrl_fops.c:3: include/linux/scatterlist.h: In function 'sg_set_buf': arch/m68k/include/asm/page_mm.h:169:49: warning: ordered comparison of pointer with null pointer [-Wextra] 169 | #define virt_addr_valid(kaddr) ((void *)(kaddr) >= (void *)PAGE_OFFSET && (void *)(kaddr) < high_memory) | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:143:2: note: in expansion of macro 'BUG_ON' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:143:10: note: in expansion of macro 'virt_addr_valid' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ drivers/block/blk-snap/ctrl_fops.c: At top level: >> drivers/block/blk-snap/ctrl_fops.c:140:5: warning: no previous prototype for 'ioctl_compatibility_flags' [-Wmissing-prototypes] 140 | int ioctl_compatibility_flags(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:159:5: warning: no previous prototype for 'ioctl_get_version' [-Wmissing-prototypes] 159 | int ioctl_get_version(unsigned long arg) | ^~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:174:5: warning: no previous prototype for 'ioctl_tracking_add' [-Wmissing-prototypes] 174 | int ioctl_tracking_add(unsigned long arg) | ^~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:189:5: warning: no previous prototype for 'ioctl_tracking_remove' [-Wmissing-prototypes] 189 | int ioctl_tracking_remove(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:201:5: warning: no previous prototype for 'ioctl_tracking_collect' [-Wmissing-prototypes] 201 | int ioctl_tracking_collect(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:264:5: warning: no previous prototype for 'ioctl_tracking_block_size' [-Wmissing-prototypes] 264 | int ioctl_tracking_block_size(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:277:5: warning: no previous prototype for 'ioctl_tracking_read_cbt_map' [-Wmissing-prototypes] 277 | int ioctl_tracking_read_cbt_map(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:295:5: warning: no previous prototype for 'ioctl_tracking_mark_dirty_blocks' [-Wmissing-prototypes] 295 | int ioctl_tracking_mark_dirty_blocks(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/linux/printk.h:7, from include/linux/kernel.h:15, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/ctrl_fops.c:3: drivers/block/blk-snap/ctrl_fops.c: In function 'ioctl_tracking_mark_dirty_blocks': include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' 11 | #define KERN_ERR KERN_SOH "3" /* error conditions */ | ^~~~~~~~ include/linux/printk.h:339:9: note: in expansion of macro 'KERN_ERR' 339 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~ drivers/block/blk-snap/ctrl_fops.c:313:3: note: in expansion of macro 'pr_err' 313 | pr_err("Unable to mark dirty blocks: cannot allocate [%ld] bytes\n", buffer_size); | ^~~~~~ drivers/block/blk-snap/ctrl_fops.c: At top level: >> drivers/block/blk-snap/ctrl_fops.c:335:5: warning: no previous prototype for 'ioctl_snapshot_create' [-Wmissing-prototypes] 335 | int ioctl_snapshot_create(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~ In file included from include/linux/printk.h:7, from include/linux/kernel.h:15, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/ctrl_fops.c:3: drivers/block/blk-snap/ctrl_fops.c: In function 'ioctl_snapshot_create': include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' 11 | #define KERN_ERR KERN_SOH "3" /* error conditions */ | ^~~~~~~~ include/linux/printk.h:339:9: note: in expansion of macro 'KERN_ERR' 339 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~ drivers/block/blk-snap/ctrl_fops.c:352:3: note: in expansion of macro 'pr_err' 352 | pr_err("Unable to create snapshot: cannot allocate [%ld] bytes\n", | ^~~~~~ include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' 11 | #define KERN_ERR KERN_SOH "3" /* error conditions */ | ^~~~~~~~ include/linux/printk.h:339:9: note: in expansion of macro 'KERN_ERR' 339 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~ drivers/block/blk-snap/ctrl_fops.c:373:4: note: in expansion of macro 'pr_err' 373 | pr_err("Unable to create snapshot: cannot allocate [%ld] bytes\n", | ^~~~~~ drivers/block/blk-snap/ctrl_fops.c: At top level: >> drivers/block/blk-snap/ctrl_fops.c:403:5: warning: no previous prototype for 'ioctl_snapshot_destroy' [-Wmissing-prototypes] 403 | int ioctl_snapshot_destroy(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:428:5: warning: no previous prototype for 'ioctl_snapstore_create' [-Wmissing-prototypes] 428 | int ioctl_snapstore_create(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:470:5: warning: no previous prototype for 'ioctl_snapstore_file' [-Wmissing-prototypes] 470 | int ioctl_snapstore_file(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~ In file included from include/linux/printk.h:7, from include/linux/kernel.h:15, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/ctrl_fops.c:3: drivers/block/blk-snap/ctrl_fops.c: In function 'ioctl_snapstore_file': include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' 11 | #define KERN_ERR KERN_SOH "3" /* error conditions */ | ^~~~~~~~ include/linux/printk.h:339:9: note: in expansion of macro 'KERN_ERR' 339 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~ drivers/block/blk-snap/ctrl_fops.c:488:3: note: in expansion of macro 'pr_err' 488 | pr_err("Unable to add file to snapstore: cannot allocate [%ld] bytes\n", | ^~~~~~ drivers/block/blk-snap/ctrl_fops.c: At top level: >> drivers/block/blk-snap/ctrl_fops.c:506:5: warning: no previous prototype for 'ioctl_snapstore_memory' [-Wmissing-prototypes] 506 | int ioctl_snapstore_memory(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:522:5: warning: no previous prototype for 'ioctl_snapstore_cleanup' [-Wmissing-prototypes] 522 | int ioctl_snapstore_cleanup(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:549:5: warning: no previous prototype for 'ioctl_snapstore_file_multidev' [-Wmissing-prototypes] 549 | int ioctl_snapstore_file_multidev(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/linux/printk.h:7, from include/linux/kernel.h:15, from include/linux/list.h:9, from include/linux/mutex.h:15, from drivers/block/blk-snap/common.h:11, from drivers/block/blk-snap/ctrl_fops.c:3: drivers/block/blk-snap/ctrl_fops.c: In function 'ioctl_snapstore_file_multidev': include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' 11 | #define KERN_ERR KERN_SOH "3" /* error conditions */ | ^~~~~~~~ include/linux/printk.h:339:9: note: in expansion of macro 'KERN_ERR' 339 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~ drivers/block/blk-snap/ctrl_fops.c:568:3: note: in expansion of macro 'pr_err' 568 | pr_err("Unable to add file to multidev snapstore: cannot allocate [%ld] bytes\n", | ^~~~~~ drivers/block/blk-snap/ctrl_fops.c: At top level: >> drivers/block/blk-snap/ctrl_fops.c:598:5: warning: no previous prototype for 'ioctl_snapshot_errno' [-Wmissing-prototypes] 598 | int ioctl_snapshot_errno(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~ >> drivers/block/blk-snap/ctrl_fops.c:625:5: warning: no previous prototype for 'ioctl_collect_snapimages' [-Wmissing-prototypes] 625 | int ioctl_collect_snapimages(unsigned long arg) | ^~~~~~~~~~~~~~~~~~~~~~~~ .. vim +/_blk_deferred_bio_alloc +140 drivers/block/blk-snap/blk_deferred.c 139 > 140 struct bio *_blk_deferred_bio_alloc(int nr_iovecs) 141 { 142 struct bio *new_bio = bio_alloc_bioset(GFP_NOIO, nr_iovecs, &blk_deferred_bioset); 143 144 if (new_bio == NULL) 145 return NULL; 146 147 new_bio->bi_end_io = blk_deferred_bio_endio; 148 new_bio->bi_private = ((void *)new_bio) - sizeof(struct dio_bio_complete); 149 150 return new_bio; 151 } 152 153 static void blk_deferred_complete(struct blk_deferred_request *dio_req, sector_t portion_sect_cnt, 154 int result) 155 { 156 atomic64_add(portion_sect_cnt, &dio_req->sect_processed); 157 158 if (dio_req->sect_len == atomic64_read(&dio_req->sect_processed)) 159 complete(&dio_req->complete); 160 161 if (result != SUCCESS) { 162 dio_req->result = result; 163 pr_err("Failed to process defer IO request. errno=%d\n", result); 164 } 165 } 166 167 void blk_deferred_bio_endio(struct bio *bio) 168 { 169 int local_err; 170 struct dio_bio_complete *complete_param = (struct dio_bio_complete *)bio->bi_private; 171 172 if (complete_param == NULL) { 173 //bio already complete 174 } else { 175 if (bio->bi_status != BLK_STS_OK) 176 local_err = -EIO; 177 else 178 local_err = SUCCESS; 179 180 blk_deferred_complete(complete_param->dio_req, complete_param->bio_sect_len, 181 local_err); 182 bio->bi_private = NULL; 183 } 184 185 bio_put(bio); 186 } 187 188 static inline size_t _page_count_calculate(sector_t size_sector) 189 { 190 size_t page_count = size_sector / (PAGE_SIZE / SECTOR_SIZE); 191 192 if (unlikely(size_sector & ((PAGE_SIZE / SECTOR_SIZE) - 1))) 193 page_count += 1; 194 195 return page_count; 196 } 197 > 198 sector_t _blk_deferred_submit_pages(struct block_device *blk_dev, 199 struct blk_deferred_request *dio_req, int direction, 200 sector_t arr_ofs, struct page **page_array, sector_t ofs_sector, 201 sector_t size_sector) 202 { 203 struct bio *bio = NULL; 204 int nr_iovecs; 205 int page_inx = arr_ofs >> (PAGE_SHIFT - SECTOR_SHIFT); 206 sector_t process_sect = 0; 207 208 nr_iovecs = _page_count_calculate(size_sector); 209 210 while (NULL == (bio = _blk_deferred_bio_alloc(nr_iovecs))) { 211 size_sector = (size_sector >> 1) & ~((PAGE_SIZE / SECTOR_SIZE) - 1); 212 if (size_sector == 0) 213 return 0; 214 215 nr_iovecs = _page_count_calculate(size_sector); 216 } 217 218 bio_set_dev(bio, blk_dev); 219 220 if (direction == READ) 221 bio_set_op_attrs(bio, REQ_OP_READ, 0); 222 else 223 bio_set_op_attrs(bio, REQ_OP_WRITE, 0); 224 225 bio->bi_iter.bi_sector = ofs_sector; 226 227 { //add first 228 sector_t unordered = arr_ofs & ((PAGE_SIZE / SECTOR_SIZE) - 1); 229 sector_t bvec_len_sect = 230 min_t(sector_t, ((PAGE_SIZE / SECTOR_SIZE) - unordered), size_sector); 231 struct page *page = page_array[page_inx]; 232 unsigned int len = (unsigned int)from_sectors(bvec_len_sect); 233 unsigned int offset = (unsigned int)from_sectors(unordered); 234 235 if (unlikely(page == NULL)) { 236 pr_err("NULL found in page array"); 237 bio_put(bio); 238 return 0; 239 } 240 if (unlikely(bio_add_page(bio, page, len, offset) != len)) { 241 bio_put(bio); 242 return 0; 243 } 244 ++page_inx; 245 process_sect += bvec_len_sect; 246 } 247 248 while (process_sect < size_sector) { 249 sector_t bvec_len_sect = 250 min_t(sector_t, (PAGE_SIZE / SECTOR_SIZE), (size_sector - process_sect)); 251 struct page *page = page_array[page_inx]; 252 unsigned int len = (unsigned int)from_sectors(bvec_len_sect); 253 254 255 if (unlikely(page == NULL)) { 256 pr_err("NULL found in page array"); 257 break; 258 } 259 if (unlikely(bio_add_page(bio, page, len, 0) != len)) 260 break; 261 262 ++page_inx; 263 process_sect += bvec_len_sect; 264 } 265 266 ((struct dio_bio_complete *)bio->bi_private)->dio_req = dio_req; 267 ((struct dio_bio_complete *)bio->bi_private)->bio_sect_len = process_sect; 268 269 submit_bio(bio); 270 271 return process_sect; 272 } 273 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --KsGdsel6WgEHnImy Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 mMy36h/a2dGDtqrqTQy3j7OWzI9dkYXe2RG6Gpb+pvfBFrPUK82DxNrBeVORmbn3LW9HV6IK KVUJ21JbMcN20kTt7WlD/YF2uIwhXZsvPo8KCNTEBD89PjzbhnUQAex7TVHW9kth6g+qCB26 Wn/TJ6Z+HWLl7QTBkyKHpzJv9EY8jrmntMmUyDBl3OL6mWzMxO8Pzw+v9+8vr3Y+DNvVKosv n/9byKAqjBtEkYpUiUArHYRfUvSSDOY+KmlsnZzDK0chfaSJBFGKVTtL1rbdPA2YdpFX265x +AcJeiyel30M2e/rjQ3bP5c4EJddUx1tDygKL22nVNb3sB24Papg2A4NYlK/yUkgwuj4LEtD VrTttiXJRlzpt6obLIUQZco/35RuFDn84zSOwFLuWAthtMW0x/HBNolFVia157dOhLeiGYvk H2U509zFLk9LoZ6EHoRv2/ywsxfnI96VttuFAR4MqHjsYJ3OvzfP8vLPYR+I5wUWLxxdS2i/ azqDX3ZS4/dUME+FnNILGVdq0mHdwwi9tUrO3Aeuf/ANDZmBo4PEYPVMTIfWm4umlolN1hT2 CxBT6dWyce7zy2a3TIQWHDYBGQFbchLoBUJ/Anwl4KXtAH3MJ33UEBGRQLDHES1CjkoTK5kI HVcYgyqrUWgb7NjEWiTg6SZXGC0Q4iwlrqOyHbIhYjVHrOeiWs+GEAr4MWmXjhCTVvu1SoJ9 amG+3czxbbJyI6F62rQU61Ph0VKoNZVvdH/Mwj0Rpw8xD0R/vD6DwxbLNS4URI7eJZYGybA2 4sT+Um8F+WrwGVGgSJhnZ1gIZ04/RKqJ4pUfC5kfyNVSEA4TeSXa1dK/Rl5NU5CrEymJq4mV 5sSJ3Vxlk6sxZ9fCrqJr5PoKub6W6Ppamutrtb++Vvvra7W/Dq7mKLiapfBq2PB62GvNvr7a 7GtJh5vY63W8nkm33a88Z6YagZMG/cjNNLni/HgmN4pDL9Exbqa9NTefz5U3n8+Vf4ULVvNc NF9nq0jQpAx3FnKJN2VsVE0S60icDPT+DI/JHJp5QtX3lNQq/anaUsh0T82G2osyTlNl7UrV 1+WXvEqzwnbeOXDjPgwLNZ6vFanQXCOrNM9rdFukgpCyQwttOtHnVqhyK2fh5irtCkPfoqV+ b6ftD5sL5cOXx/vu4b8X3x6fP7+/CheosvzQaSM6vg6bAS/S9Ah4WaEjKZuq4yYX1AXYdnSE oupNZqGzaFzoX2UXudLyAnBP6FiQriuWIlyFkrap8JWgGwO+FuNX+RTjj9yVWK7IjWQ8cIWh ptL1dbqT4dBcQ7OgYAEW86IozXVVuEIdakKqXE1Ikk0T0iRiCKFeso/HXPt6sF98BxUN3Zbq gcs2brsa3pgs8jLv/hW44wWUaksUuyFI3nzE79yY/RL+Mew52g7oNdbvuhBU+1J2JuO2h68v rz8WX++/fXv4soAv+GDT4VZKmyVnXhqnR5oGJCZPFnhpheyT805z2119r1aozSc4R7Ovnhin CYMp0w8Gn3ctNX4yHLVzMqZ69PTQoOyE0PhjuI1rGkEGdtlofjMw6ROXbQc/HNtHkN1MgpGM oRt8dqfBfXFL08srWkXggjY50Vpgl+sGFF9vMn1lE4XtiqHZ4Q45VjNobdxgk95mzt0IeGad 8kw7r94An6latAFh+kpib2UbKKUfqWVhHKSeGr7V5ki+7s+YSIC8omVvD7ATDSaT5FOeSzXa 9cv1fKQm9imeBo11zg+OuVFIPyX+izTIj3c0fJuk2LZAo2focZeW9mN68mPAgvaqO9rEcZle tnrz2hLrs0JlNLbU6MOf3+6fv3Bhw54H6NEDzc3u9oKMYSwRR+tIox4toLaX9WdQfFV2YlY0 buMEhMbS1XniRS79WLXgWucOWbWQ+jDCeZv+RT0ZtzxU0KUqi255eyI49VJpQGS0oCFqhthL CH9tv0Lag9GKVR6Aga2P9NWf8nlicLrDhg44iiLDQXtr4sOhdwAjwWuXlqz7WJ5ZFMyvnxk7 xCffAJo9t6mr8yYazyavNp2aT117f3KoD99ds2RNh3Ypmvh+FLGumLdVSwXBuQEHrbT1yurc 6be+p6tmPNfmbZN2c700yMJtjE4IhrvvbqdEKfbi1OcsuTlaY/3WftjLhaPVYang/vyfx95m jZ0Aqy+N6RY8jaTGHIrDYiJPYmCWEgO4t6VE4Gl6wtsdMrUTMmwXpH26//cDLkN/2gyvhKL4 +9NmdMVphKFc9nkNJqJZAp7HSzfoNW/0he1WDwcNZwhvJkQ0mz3fmSPcOWIuV76vZutkpiz+ TDUE9uV2m0AG25iYyVmU2RvrmHFXQr/o239casANvEt8stQjY+lc22fq+qMma21n4RaoNV+s LFMW9GKR3GVlfrBuAsof4W1pwsCvHbp3a38B1iv9k/RiifoTxmvFK7rEWweeTMKiEy3KLe5q xsabdSLbq3FXuL+os4Yaktvknf0qYwZ3oMxr0CPYJyFyKCsJtpA6wF26a8HaY10Xn2iWDUpN Quo0NrwlvfvFTJwml00M5prWJljvaQykCxLuBiYxgXUOxcBiZQfjQamHju0Tuk/qEiddtF4G MWcS7M1shG89xz6oG3AY0/aupI1Hc7iQIY17HC+ynVoinnzOgMsnjjK/JgPRblpePwgs40PM wCH45iP0j/Msga0ZKLlPP86TaXc5qh6i2hG/+TZWDdFGh8wrHJ32Wd8jfOwM2sGf0BcIPjgC xF0K0Ci6bI9ZcdnFR/vG3hAROO5eoZuthBHaVzOercgN2R18CXKGdNEBztsaEuGESiNaO0JE oIDb6/MBxxrKFI3uH0I0nR/aL6pa6brLYCUkYBwMVf0nYRCKgYnGj5m1UJ6y9kL7jYIBN+fP 5WbDKdUJl24gVL8m1kLyQHiBUCggVrb1u0UEc2kEkZSGyqu/FJLoFzEr3o90lzQT3FIQL4On Bc40XeBInazplHwUCqMviyh93baFGrOtJhFb9ZoGC5tfhiDHpHUdRxjdam26Xtuerfa3Jb4i r/5Uy4mUQv31EbMdarw03b8//lt4d9K4MmzBm62PDGonfDmLRxJewhsec0QwR4RzxHqG8GfS cO2xZhFrD123H4ludXZnCH+OWM4TYq4UYZvHIWI1F9VKqittmyTACbHYH4hzftnGB8G8dgyJ 955HvDvXQnybzr3Up26WuMRF3JTIG5PhE/VfnIPYbioeWnsg6DL7bt1ItaEnlFgtLMUC935d kbv9gYP3Sc9CpW7B8CbYykTkbXcSE/iroOXErhUSHhwei7nadmrhe+xg6heiKwI3sh3BWITn iITSxGIRFjpgf5f3wJl9vg9dX6j4fFPGmZCuwuvsLOCwAY+l1kh1kTBUPyRLIadKEWlcT+oJ akmUxbtMIPQ8ILS3IYSkewKrcZTENvk2uZZy1yVqahU6KhCeK+du6XlCFWhipjxLL5xJ3AuF xPXrKpKoAiJ0QiERzbiCMNZEKMwEQKyFWtbbdiuphIaRep1iQnG8a8KXsxWGUk/SRDCXxnyG pdYtk9oXJ7uyODfZTh5aXRIGwoRaZoet527KZG64KOlxFgZYUYa+hErzhELlb6VeVUoTqUKF pi7KSEwtElOLxNQkWVCU4phSc7mIiqmtA88XqlsTS2lgakLIYp1EK18aZkAsPSH7hy4xO5F5 22H/bT2fdGrkCLkGYiU1iiLUilooPRBrRygn804wEm3sS/K0SpJLHckyUHNrtTgWxG2VCAH0 UY/tvKPGrkvG72QY9DlPqocNOATdCrlQ09Al2W5rIbL80NZHtUKsW5Ft/MCThrIisG30RNRt sHSkIG0RRmrKlzqXp9azgq6rJxBxaBli8vzPdSv1iR9JU0kvzSVho4W2lHfFeM6cDFaMNJcZ ASkNa2CWS0nxhvV4GAkFrs+ZmmiEEGrdt3SW0ryhmMAPV8IscEzSteMIkQHhScQ5rTNXSuSu CF0pALxQIMp52yRjRqS3+05qNwVLPVHB/p8inEiacJmpuVTog5lSR9HxlkV47gwRwtafkHbZ JstVeYWRRLXhNr402bbJPgi1h9RSrjLgJWGrCV8YWm3XtWK3bcsylFQdNdG6XpRG8vK2XUXe HLGSlmCq8iJRsBxidF/LxiWBrXBflFBdshKGeLcvE0nN6cralWYQjQuNr3GhwAoXhR/gYi7L OnCF+E+d60mq6G3kr1a+sPYCInKFNSsQ61nCmyOEPGlc6BkGh+EOJm1cEiu+UHKwE+YXQ4UH uUCqR++FBahhMpGir+CBnhFbeeqByyHr9J1nRuhzpBa/tz5wWZk1u+wA/vv7c5mLttG9qLW9 Qz+utjyC2ybX79teuiavhQTSzLiQ2lUnlZGsvtzm+s35/7W48uEWdhC02/bF49vi+eV98fbw fj0IvOdw0W8620FIABw3zyzNpECD/w39n0xP2Zj4pD7yVkuz07bJPs43Z1YezdsOnML2htrx xRDNiILPLQmMypLjNz7H9E1eDrd1FjcCfDxEQi4GVwoCk0jRaFT1RyE/N3lzc1tVKWfSajAE sNHeMwz/Wl9h5ThYNk+gMch6fn94WoBPoq/ouQpNxkmdL/JD5y+ds/DNeIJ9/bvphRApKR3P 5vXl/svnl69CIn3W4UbmynV5mfqrmgJhDrfFEGrBIOOt3WBjzmezpzPfPfx5/6ZK9/b++v2r vhY/W4ouv7RVwpPucj5IwBWIL8NLGQ6EIdjEq8Cz8LFMf51rY810//Xt+/Pv80Xqb8kJtTYX dCy0kjAVrwv7IJl01o/f759UM1zpJvpgqIN5xRrl42VG2JU1u7p2PmdjHSK4O3vrcMVzOt5g ECRIIwzim70arbDRctT72IwffTH/oAhxnjXCh+o2/lQdO4Ey7qe1F9VLdoDpKxW+qmr9Am6Z QSQOowfjcl37t/fvn//48vL7on59eH/8+vDy/X2xe1E19fyCbK+GwHWT9THDtCEkjj9Q2oBQ F/SjQ2VbO899pX1m6za+8qE9tUK0wqT6V8FMOrR+UvMIEvcDVm07weE2gq2UrFFsDgJ4UE0E M0TozxFSVMbKkcHTTp7I3TnhWmD00D4LRG/xwYn+pQNO3OW5flONM8NTa0LGijM8vcwmSh+8 kfPP47Zce6EjMd3abUpYXM+QbVyupSiNxflSYAb3ZJzZdirPjisl1buklNrzVgCN8zGB0O6l OFwfzkvHicTuor2+CozSp5pOIppD0IWuFJlSoM5SiMFPvBBCLbR8MClpOqkDGot4kVh5YoSw Ly5XjTFC8KTYlErp4f6kkNWxqDGo36sUIq7O8EIH+hRchIIiIJUYbmRIRdI+OzmuZzcUuXGP tjtvNuKYBVLC0zzushupDwyOeAWuv1Mijo4ibldS/1Dze6umQVJ3BmzuYjxwzc0hHss49woJ dKnr2qNyWtrCtCx0f+2BQWqMJIAOYWfIWMhjTCmOS91/Caj1Ugrqu0vzKLW0U9zK8SPa/Xa1 0o5wq9eQWZPbMbR2+hs6tH8cLrHnYvBYFnYFmLVBG//86/3bw5dpakvuX79YM1qdCD0pB+di 9i0lk9BgTv4XUYIlihBrC2/AV22bb9AjK/ZdFvik1d5Hbf6yAT9J6I0UiEq/PbCvtKWhEKv1 AcbbNK+uBBtojJpHCYixrGrZWIgFYNQ1Yl4CjepcKCFC4D6tEu1UmLSMKzkMthJ4kMChEGWc XJLyMMPyIg4devKo/9v358/vjy/Pw2uRTIsvtynReAHhJp6AmvcwdzWyR9CfT65QcTTaFSr4 ykxsR7UTtS8SHhcQbZngqFT5grVj729qlF/C0XEQq8QJw+dTuvC9A1/kwg4IepdmwngkPY7O +HXk9ObsCPoSGEmgfVt2Am1DbLjF1xt6oi97XRZ53x1w26xjxHyGIWNQjaGbTID0q9KijtsW Mzs1y91WzQ0xb9EVlrj+mbZmD/JqHAhe78RoUWNnlZmG9VGlWKhFe8vwfR4ulYTGznV6IgjO hNh34MW6zRNSVfnHNvRIcegNL8DMS/KOBAa0S1ED0B4llp0Tat+5mtC1z9Bo7dBouxAdUQ/Y mn43LFEsBfjubB6xxp0Um9kChG4vWTjochjh1rvj2+Co+UYU29z2V83IMwk6Yv2qPRFq3PWS zhUx7dTYTWSfaGjIaOAkyny5CuljfZooA/voY4SILNf4zadItT8Za/2L1ji78eYcDMXFcfQ3 /MzuUlc+fn59eXh6+Pz++vL8+PltoXm9V/j62724ioYPevkx7TX9/YjI5AGu9JukJJkkdzwA 68Bjqe+r0de1CRux9JJkH6IoSTfSKzCl41ywlgB2wK5jmxSbW4/22bFBVqSr8NuRI4rsiocM kXubFoxublqRRAKKLljaKBeHI8Mk6G3heitf6JJF6Qe0n9MLnHr67C/B/hBAnpGBkCdE242O zlwZwNEiw1yHYtHadqkxYhHD4IxLwPhceEscvJlxc7uMXContN/ioiauVidKEy1jtiQedl1c TxXjdqW1tur3XPo2w+8Azel1Y2Bu9jFCdN0zEdv8DE8qV0WHLCOnD+DltqN5ZbI9onqYvoEz K31kdfUrNeftovA8Q+E5cqJAL43ssYMprLJaXBr4tk8+izmoH7XI9F24SCv3Gq9EMVzcEj8h aujEcG3W4rhOO5FkXrUIo8ZKFL0DhJlwnvFnGM8VG0czYl1t40PgB4HYbppDN6wnDs/rE250 tnnmFPhifEalk5i8Lda+I2YQrLK8lSt2LCU9Q1+MECaplZhFzYiVrq8UzcSGpxLMyBXL5hmL 6hI/iNZzVGi7wpworpFiLojmghGVFXFRuBQzoqlwNhRSYQkld3ZNrcQ+zfVnyq3nwyG7Ssp5 cpz9egZPx5hfRXKSiorWcopJ7ap6lrk6WLpyXuooCuQWUIwsocv642rtyW2jVg2yEOjvCM8w gSiegZFFA12dTEy9yeNWJJJYTRBibHNSla9ELG57vMtceZ6qT0qiyZ1XU3KZNLWWKdsdwgTr HemmLvezZFum8ME8j1zjExKU5xOysJ0+IIshi6BLIosii6qJobffLIYthCyu2CnNUW4Co5Rt qgo/RUQ/ODXZdnPczn9Q34o6VK8jXk6lvVNl8SrXTihOGoqK0JuthFodJAqMVd3QF+uBL2kw 5/lyXzQLGnlQ8iUQ5WR5qTl3Pp94qcQ4sd8YTq4yvkayVFHmsclSZbUpnkBQCznEoLUCGS1F vMnta7JNQgU8vIxlyZkit71mNLAHmVQpLCJGMG8uh2wkpqAKb5JgBg9F/MNJjqetDp9kIj58 qmRmHze1yJRK7b/ZpCJ3LuUwubl5KpWkLDmh6wmeq25R3cVqad1kZWW/JqHiyA747+lFUpwB nqMmvqVFw2/Oqe86tcjJcaa38Ij2DQ5JnpJs8MvU0Mb0lWEofZY2cefjirfX0/B312RxeYfe h1T9ND9sqkPKspbvqqYujjtWjN0xRu+VqlHVqY9I8OZsW0PratrRv3Wt/SDYnkOqUzNMdVCG QefkIHQ/jkJ3ZagaJQIWoq4zPFaDCmM8FJIqMP6tzggDQ34basgjlI05jMdI1uTIknKALl0T H9oy79BbeECTnGizD5ToeVOdL+kpRZ/d4bx2leUpJMmogALkUHX5FjnPBbS2XzzQB9gatuVX /9klaxpYNR0+SAFgqYzeAteZ2K98++qExuh6FkBzoh5XErpzvZhRxBkDZMC4rb+0QU2ILqcA ersKIPK+J6hH9bFoswhYjDdxflD9NK1uMWeqYqgGGVYypEDtP7CbtDnpd53brMj0cxKTJ99h J+j9xzfbtVVf9XGpz6do7RtWDf6i2l2609wHYJbQQeec/aKJU3ApJ5Nt2sxRgz/OOV47qJk4 7NMWF3kIeMrTrCLHeaYSzGX2wq7Z9LQZxoCuytPjl4eXZfH4/P3Pxcs32GGz6tLEfFoWVreY ML0L+kPAod0y1W721qOh4/REN+MMYTbiyvwASrMa6fZcZ77ojgd7UtQJfaizXf/6N2H2nn2b S0NlVnrgpghVlGb0ifSlUBlICnSmZ9jbA/JopLOjNGgwJhXQUxkXhe0ldmTS0jRJDpPI2LBS A1idfHp6izcPbWVoXCaDJrbJPh6hd5l2MY9ZPT3cvz2AZaLuVn/cv4Ohqsra/a9PD194FpqH //n+8Pa+UFGARaP9pLhtsz2bdf1R+vj74/v906I78SJB9yxL+3ANkIPto0t/Ep9VX4rrDnRH N7Sp/i0005daHMy8Qd9m+mkpNQu2Lbizxd8ci2zsomOBhCzbgghbtveHQYvfHp/eH15VNd6/ Ld706RH8/r74x1YTi6924H9YhtxdneTssVvTnCBpJ+lgTEMffv18/7UXDdjYpR86pFcTQs1c 9bG7ZCcYGD/sj3ZtnRDpXwboDUadne7khPbOrg5aIPf7Y2yXTXb4KOEKyGgchqjz2JWItEta tLieqKyrylYilK6a1bmYzocMrEQ/iFThOU6wSVKJvFFRJp3IVIec1p9hyrgRs1c2a/ClIoY5 3EaOmPHqFNjuBhBhX+gmxEUMU8eJZ280Imbl07a3KFdspDZDd98s4rBWKdkXBCknFlYpPvl5 M8uIzQf/BY7YGw0lZ1BTwTwVzlNyqYAKZ9Nyg5nK+LieyQUQyQzjz1Rfd+O4Yp9QjOv6ckIw wCO5/o4Htb4S+3IXuuLY7Crk2cYmjjVaSFrUKQp8seudEgd5X7YYNfZKiTjn8D7ZjVrqiKP2 LvGpMKtvEwZQNWaARWHaS1slyUgh7hofv3VrBOrNbbZhuW89zz73MHEqojsNulz8fP/08jtM UuAil00IJkR9ahTLFLoepi7/MYn0C0JBdeRbphDuU/UFTUx3ttBhd5cRS+FdtXJs0WSjF7TC R0xRxWg3hQbT9epcBjsdqyJ/+TLN+lcqND466KKzjRrdmSrBhmpYXSVnz3ft3oDg+QCXuGjj uVDQZoTqyhDtIduoGFdPmaioDidWjdak7DbpATpsRjjf+CoJ285qoGJ0NG4F0PqIlMRAXfRl mk9iavoLITVFOSspwWPZXZDJzEAkZ7GgGu5XmjwHcO/jLKWu1p0njp/qlWO7WrFxT4hnV0d1 e8PxQ3VS0vSCBcBA6i0wAU+7Tuk/R05USvu3dbOxxbZrxxFya3C2aTnQddKdloEnMOmth67i j3WsdK9m9+nSibk+Ba7UkPGdUmFXQvGzZH/I23iuek4CBiVyZ0rqS/jhU5sJBYyPYSj1Lcir I+Q1yULPF77PEtf2MDV2B6WNC+1UlJkXSMmW58J13XbLmaYrvOh8FjqD+tnefOL4XeoiJ/Nt 2ZrvG9LPN17i9abTNZcdlJUESdyaXmIti/4LJNRP90ie//OaNM9KL+Ii2KDiTkhPSWKzpwQJ 3DNNMuS2ffnt/T/3rw8qW789Pqt14uv9l8cXOaO6Y+RNW1u1Ddg+Tm6aLcbKNveQ7mv2rca1 8w+Md1kcrNCxmtnmypcrqlBSLPcShk2hqS5IsWlbjBBDtDY2RRuSTJVNRBX9tN00LOg+bm5E kOhnNxk6TtEjIAb5dSAqbBmv7U5u1aa9D9UnFMerlRPu+efbMELWSRo2lowSGtn9dFn0jBJh /Y0J1ry53UcNBFcGOwo2XYNOB2yU5S++A8lJ0V1WImW+L/rWDbfo/N2CGxa16qJN3CEjL4Mr nZNluvtU7ytbmzTwXVV0jb3kH/bFQPVUU9jwyrgehnBVG2wM9Z7M3H4oaFZLl8mI7kS3bJJP dZO17WWbN+Vt3Ah7iB45j5hwQdRovFSdz3bLNTFoe5HHN7ctaQK29p08Im6vCGIihEG2t3l8 qC5laqsxE27rsBOqo+HLDr392tU73MtHUcE6uQlVlnW//c9U4v5RLqpF97dmEyUrG659W2zH 2OEO66nOt0p7a2v0PqPwTaIE75E1uWqDcLkMLwm6HTRQfhDMMWGgBnW+nU9yk81lC6zFVb+A a+enZssWdhPNljbEFW6/atvDxxQ95QyCN8aFrPgiKJ8W6Oe//6QBzBMWcdnS4dEbtqSJLXkM M9wNTTKWz+HgzFz3Wap6ZrP4yMytZINaDf6SNRzgZV7n0KlmYtXhLkXesa4ypKo/uJap2oiE vsPRRWi59FdKo0HOAQ1Fn+yy0X6Q8CruaTxabebUsWrQ3mogQpFQPZj1PH1VLm9ZTAPB2tfc 4EtEIhSJTqH2STWInPHoSJY4SZUyWQP+g05pJeK1/e5gPyiGK9JwpDVLnmo+mgauTOcjPYFF Cau06UAMLDiaIk5YV7AOjy87j495i5YybvPllmfg7ClNWA3zhmUdDz58nW4Y0/llA6JNIvYn VvE9PDfXAJ1mRSeG08Sl1EWcC9d3jjkBs01tN+GY+8CbdQyWsPIN1KkVYhz8RTU7vokD0wFr YYPKYlYL1FN2OLLRrkOlpZQGbykYUS3ZapmfxPUBdQRndNhvadr85cyvxYbitsOqqiyTX+DW 9EJFurj/cv8Nv+SlFRDQEdFaFAa8PoWfSeUkCPRTjt4WsEBtDMFiAALOMNPs1P4rXLIEvJJH NoxhXbLt4+vDLbzs9FOeZdnC9dfLfy5iVkKoTKV9ZindVOpBs10t2BnYbpoMdP/8+fHp6f71 h3Cl2hhVdF2c7AdNOm/0+4O9Jn3//f3l5/EM9Ncfi3/ECjEAj/kfVOMGMyZvLHv8HZbGXx4+ v8Dbb/+1+Pb6otbHby+vbyqqL4uvj3+i3A3aeXxMbduYHk7j1dJnE5CC19GSb5Gmsbter7jq n8Xh0g14zwfcY9GUbe0v+QZs0vq+wzaSkzbwl2zfH9DC9/gALE6+58R54vls0+Gocu8vWVlv ywi5UJ5Q21143wtrb9WWNasAbVK56bYXw03O2/5WU+lWbdJ2/JA2nloxh+bhzjFm9PlkyTIb RZye4PUCpjhomOmeAC8jVkyAQ9t5NIKloQ5UxOu8h6UQmy5yWb0r0H72ZgRDBt60DnpFt+9x RRSqPIaMgL0I12XVYmDez+EWzWrJqmvApfJ0pzpwl8JqWcEBH2Gwo+3w8XjrRbzeu9s1eqnI Qlm9AMrLearPvicM0Pi89rS1t9WzoMPeo/4sdNOVy6VDcvYCI0yw0Y/Yfx+er8TNG1bDERu9 uluv5N7OxzrAPm9VDa9FOHCZ6tHD8iBY+9GayaP4JoqEPrZvI88RamusGau2Hr8qifLvB/Ax uPj8x+M3Vm3HOg2Xju8yQWkIPfJJOjzOadb5xXzy+UV9o+QY3EcVkwWBtQq8fcuE4WwMZhs4 bRbv35/VjEmiBfUH/Iqb1puuppPvzXz9+Pb5QU2ozw8v398Wfzw8fePxjXW98vkIKgMPveLQ T8KeoIPrZWyqB+ykQsynr/OX3H99eL1fvD08q4lg9lS17vIDmEsWLNEyj+taYvZ5wKUkONhy mejQKBOzgAZsBgZ0JcYgVFIJT+1KKD+7r05eyHUMQAMWA6B89tKoFO9KijcQU1OoEINCmayp Tvg9kOlbLmk0Ksa7FtCVFzB5olB0N3RExVKsxDysxHqIhLm0Oq3FeNdiiV0/4t3k1Iahx7pJ 2a1Lx2Gl0zDXOwF2uWxVcI3e8RrhTo67c10p7pMjxn2Sc3ISctI2ju/Uic8q5VBVB8cVqTIo q4ItIZs0Tko+9TYfguWBJxvchDFfmgPKpJdCl1my4zpqcBNsYrZVasQJRbMuym5YE7dBsvJL NGfIwkzLuUJhfLE0TIlBxAsf36x8PmrS2/WKSzBAQ5ZDhUbO6nJKkBdalBOzfny6f/tjVvam cK+WVSx4zuBmOXAjfBnaqeG4x3fLr01Eu9YNQzSJsBDWUhQ4vtZNzqkXRQ5cGeoX9GRRi4Lh tetgXG7mp+9v7y9fH//vA5wd69mVrXX195c2L2v7rV2bg6Vi5CG/RZiN0OzByBU7sbLjtS/a E3Yd2Q8EIVIfR86F1ORMyLLNkZxBXOdhL2WEC2dKqTl/lvPspQ3hXH8mLx87F5no2NyZmJti LkAGUZhbznLluVAB7eftOLtil156Nlku28iZqwHQ9ZDPHNYH3JnCbBMHiXnGeVe4mez0Kc6E zOZraJsohWqu9qKoacGwbKaGumO8nu12be65wUx3zbu16890yUaJ3bkWORe+49oWFKhvlW7q qipazlSC5jeqNEs0PQiyxBYybw96b3L7+vL8roKMdwi0z5u3d7XmvH/9svjp7f5dadSP7w// XPxmfdpnAzb02m7jRGtLb+zBkNlAgTnv2vlTAKkpkAJD1xU+DZFmoC9kqL5uSwGNRVHa+uat FKlQn+GSyeL/LJQ8Vkuh99dHMM2ZKV7anIk52yAIEy9NSQZzPHR0Xg5RtFx5EjhmT0E/t3+n rtWCfunSytKgfbNcp9D5Lkn0rlAtYj+/M4G09YK9i3YPh4by7OeghnZ2pHb2eI/QTSr1CIfV b+REPq90B92DHz71qIHZKWvd85qG78dn6rLsGspULU9VxX+m38e8b5vgoQSupOaiFaF6Du3F XavmDfKd6tYs/+UmCmOatKkvPVuPXaxb/PR3enxbq4mc5g+wMyuIxwxWDegJ/cknoBpYZPgU aukXuVI5liTpw7nj3U51+UDo8n5AGnWw+N3IcMLgFcAiWjN0zbuXKQEZONp+k2QsS0SR6Yes Byl903MaAV26GYG13SS12DSgJ4Kw4yOINZp/sHi8bIlFqTG5hNtuFWlbYxfMAvSqs91Lk14+ z/ZPGN8RHRimlj2x91DZaOTTakg07lqV5uHl9f2PRazWVI+f759/uXl5fbh/XnTTePkl0bNG 2p1mc6a6pedQ6+qqCfDzWQPo0gbYJGqdQ0VksUs736eR9mggorYvFAN76FbDOCQdIqPjYxR4 noRd2Dlej5+WhRCxO8qdvE3/vuBZ0/ZTAyqS5Z3ntCgJPH3+7/+vdLsEvLZJU/RSK3Po3oEV 4eLl+elHr1v9UhcFjhVtE07zDJj5O1S8WtR6HAxtlgw3WYc17eI3tdTX2gJTUvz1+dMH0u6H zd6jXQSwNcNqWvMaI1UC7tmWtM9pkIY2IBl2sPD0ac9so13BerEC6WQYdxul1VE5psZ3GAZE TczPavUbkO6qVX6P9SVtLk8yta+aY+uTMRS3SdXRGwL7rDBWukaxNiack2/Wn7JD4Hie+0/7 QjLblhnEoMM0phrtS8zp7ea1ppeXp7fFO5zs/Pvh6eXb4vnhP7Ma7bEsPxlJTPYp+Em7jnz3 ev/tD3A++/b92zclJqfowKYor48n6u40bUr0h7E5Sze5hLbWZX1A01oJl/Ml2ccNusumObAW gTd1tmAogWO7KVt2JX/At5uBQtFttbsA4cG2iaxOWWMMWNVMwukii28u9f4TvFWZlTgCuAB2 UQu1dLLDpQVFZ1aA7bLyov3gC7mFgsxxEK7dg1HV/6PsyprdtpX0X/HTvN0p7pSmyg8QSUmM uB0Cknj8wnIS38Q1TnLLTupe//vpBjcsDZ7Mgxf111iItRtodFPow6gZz67F+uYMrSXmK653 sLzQp2WYCi3isyvIPYnewJOlfOWrBucLvRk6eTZ0VO+0LTDWbt32KjTt2H1NPPyCTK95pb6V XknQNO1zvDd50fd3o5trVpW2paps7xbUbKbWTC1Ya19ofj3t46a+A0fKZFC2Lha9yIzKb+aX uV7DCYijMJQumhoKTd0Qxq4wB8SMPMp89chQzLec8rr59PXzz7+YrTsnyruSzMyayCs/Sb7m Nc1fb8Gn+F8//sNeMDdWtAyksig7ukxpEksBfSt0F74KxjNWOdoPrQM1+mIGt3X9ahg3Pcgr B609VjTLGxrIn0ZLqYi9gK5o2TStK2X1yDlB7i8ninoDiTIhuuueV/oIn6zg5vraiCxVnyRl L/DFhmqFiPSONUW1jIH887d/ffn4/V338fdPX4xhIBkxDtaI9nKwhlcFkRNs3nc+fvA8MYo6 7uKxAU0xPiYU66ktxmuJDkyD9Ji7OMTD9/znvR6biszF/tSJbp7bb0hRlTkbb3kYC18TSFaO c1EOZTPeoGTYd4MT07Rsle0VI52eX0HKDKK8DBIWeuSXlGjkfYN/jppPKIKhPB4OfkaywDCr YLfuvPT4QfU5sbH8kJdjJaA2deHpp90bz61sLvMaDI3gHdPci8iGLViOVarEDfK6hn6UPN/g gyKvOSiMR7JDZmvfKj96EVmzCsCTF8YvdHMjfInilOwy9CfYVAdQ/q+VpgFuHO1D2knLEemT FVBYjp5PDre2KutiGHGjg/82dxgnLcnXl7zAN1NjK9Dv95Hsr5bn+AfGmQjiQzrGoSAHM/zN 0PdFNj4eg++dvTBq6N5V46yL9p5dedYXqg8jlfU1L2Fi9XWS+keyzRSWQ+AosG1O7djjg+o8 JDlWA/Ek95P8DZYivDKy9xWWJPzBGzxyGGhc9VtlHQ7MG+EnPkg+e2QLqNyM0RkW5a0do/D5 OPsXkkE6lqxeoJt7nw+OgiYm7oXpI82fbzBFofCrwsFUih79pIxcpOnfYaFbUmU5HB8kD1qE smyIgojduj2OOInZraY4RIcmt15wEDBbyMrOHFFYi4K5ObqLT89q0d+r13kjSsfny3Ah5+Kj 5KCXtAMO9qN+pr7ywGzvChgNQ9d5cZwFqaY2GtunmvzUl/nF0EnmPW5BtB1402xJ8RBEmEkI 1OqYXaHHBOSJmoO5sy1LPpDQl1FraG64jY7GCxIpshcXhrIJyGYi7wb0730pxtMh9kATPRsb QvOsNjlJR0D96EQTRonVRT3Li7Hjh8TeGFfI3C9ABYI/JaSxgPKoO0uYiUEYmUSUD5bm1yBx LRsMlp0lITSL7wVGUtHya3lis0WsqYoZaLqLHgwUFu1zF5njGF9cNEkMrXpI7ARd7gdc91AA yCoDs2ZINONyE021t/AamhuTGjVJyzTUAMbJBv+7C7b0cFKMnYkju55Gw6hfhcuA78GZOZxV QZ6Yufa0076iNhVrfOfF8MwCJh2p18oI84/CJlb5ySbazQCyWtGUGUnE4yDj7CE0hM9HFlmE rWV0NUs07FEay/xMpMKCwyjps+5iqBP1wHUmIJyNL73UfnAP1ZkryuZVHiAMhzBOcxtAsThQ z1dVIIx8GojU2bIAdQl7TfgibKQvOqadaC0A7IAxlRXujGFsLKRd5ZuTAwaAJTyBGGnsQnOk 0svZGGR1lpvrU5lzQ0z88Nq8oCPqjt+N1q5wAX81VerJISs6Gi+44NS+BAIsunyUThRf7mV/ 4+YHoJuEJpfRMidzs68ff/v07se//vnPT1/nENbKtnU+jVmdg8is7ILn0+SY91UlbcUsR3ny YE9LlZ3xdVNV9ZpXvhnI2u4VUjELgCa/FKeqtJP0xWPsyqGo0FHieHoVeiX5K6eLQ4AsDgG6 OGj0orw0Y9HkJWu0Yk6tuG70NfQ4IvDPBKgxxlUOKEbAdmYzGV+h+RU4o4eVM2gLMO7UJRtL ZNmtKi9XvfI1CAjzqSfX2PE4AD8VpsaFHA+/fvz68+T7xDxjwi4o+/6u1yurOq6/TpEdqP9m dXlhNmVsM712E7UgqezCdGqfaTneHwXXy+geqhOLs3SR1OChvP4F3M+NaJCYO75hNiiv5u/x MuhVAtLWHyrSDUy7LgbSU7vYxnpcodtO0D+jHpYUe61WN86ZAOJ6VlSVPgFCPSH8nu8H+uLy 7EtzvugRASWFZ/ez3hbaoRb27gn2hkFEsfEBl7bKzyW/6uOWHYymnaN46eO1QCWmrQuNeupb lvNrURiTmeOVeqp3LTpIsCnL5Yjp3nnFmzveWvD3oZ1SOmMtqUTaqq4lMF7u2tiZO9AM3QJn Yiz7F9ivmHDxaSfNGvKAwe2AJkli8opgckQrhwXFbmjKl+cuRDuA1ZAaFu5zdhthaRq77Pbe o3OuiqIb2VkAF34YjF9erF52ke98mvQ3eTY/H9TbMSTXTHHm55BZ27EwoUbKwmDK9TaDLcev PNmitI35o9zFdRGSYFjdohNc086fd1QOM8ahw2snXF26K0heoC0qB3mrlP1m8y65oncX/dX/ QiHdna+gHgcRqOvxwPWhLvMISUFjM2enZBc5Jk4ff/rfL59/+fXPd//1DhbQxTu7dT+LJ4KT q+UpjsdWd0Sq6OyBHhkI9bBFAjUHcfRyVu/6JV08wth7eejUSQ4ebKImTiNR5G0Q1TrtcbkE URiwSCcvL+51Kqt5mBzPF/UGcq4wLO63s/khk+yu01p0yRKo0QvXbczRVhs+efuQW9Z3GzUD fG6IFlNqI5vhAjdEOkB4Vqqzmw00w+Yo9csxkJjnhFISskNvad+UhB7ZWBI6kkh30IL/bYgd YmrD7JBFG6ZHl1BKesSBl1YdhZ3yxPfI3ECcGrKmoaA5FChZluyNdXa+MQeX9PKZCS2izpvN bDzy+7c/voAkOiv9s/sCa0ZPxhvwg7eVenSnknF/vdcNf3/waLxvn/x9EK/rZc9q2K/PZzSD NXMmQJggArfvrgdton/d55U3q5NtxWbKsv+x62xtL4r8j79GebsxSi94FAALqp+QSFbdRaBG w5VYzTIFWetnGbwsiXh7b5QpKX+OrZRoVOMOnQ7tVMDCUqo2GDWbeJhgvXq6stA7dq8YQX/R Dh1nqlIh48dohNBFUqdulTNhLCpFl12IZZEd44NOhzKL5oJHkVY+12dedDqJFy/Waor0nj1r ND3QiLDkTV7r2vMZTWd09Af0C/jdpMxerzU7IT61PVr16ERpB4GQ/f0u4ohBnMqG240ztaze No4AELJsBmOQ9TlI34HWQnMcGlAn9LAlspy+zcazkdMDQ7vzQoJurGyE0Vymx7yFtCSyP3Ho 7w2VLBPV+GB4Ya0bTckawJgUZsNwjP/RZOZIlKMDFyaLPHHbvYIpcOCMBcjJgsZsKihhNlB3 98jzxzvrjXweAx4j6TSWHVPzIkI2oOmoRxLtT2IY98oohqyU6NjDJHH1MH/6Jhm/6u4nsfrM b/sqYyjD+KpZEwwR8VFd+8Q3TbDr6R9hgHgkgy6tQYOR29U1/4d0KqD4CcAVQPVGNhMwWA3U N8Pt02goRKdFwyL3xUSwkWnCnwoq1YbJQ6H3vsnQMZFdF8fsVnLZwVA0qzQHojo8+9V2oLy8 1Eyopyk6/iiJFpogXUnSMfMsykAxggkz54OCM0+7hbRR1RKdQkHFIpp75pBv0dwNEnpx5BwV qkC1jik7p76wc4AqOXuyGIQjVYfdW7VYsQ+F4gBLTpSBBQMx+7m5LjORhlmgPt9QqSPs6ZcC xmEp0Ifs+whN2FVGdDH93SCYF0YaGQO970TWWnjvzDfnvnTZzUr24iCvbrjMrLgfBJWdKEH3 XTb5Wp6Zucefsly3t16Y8bg9scldm5PEK0EWMOL1qG4L8gB5ig06Hev8LHtjhVuodn/nlrzS DuqtMlJKrp9Drzm22qWEbIji1J7oGkm3+9qLEQ0VjGvBODSwbsXdhux+gJ08K5mxSw9dm90K o/5dLkdbdjaGf5tZhGl/wHjF301kWe91SdFiW6Q9GxFt18IS+2ojzNrdJ+LIBnnr6gZ5l5f2 Z42sxp3OFFpnIPsACnoa+Md6OOIxAmoLVydrL9CfCcEznRlYjbiSodkzc3lZIHR06IA4d2YI kMx0B9Y8KE7w0Z9QVh8vgTe5YfNdeWB8Xs+UJ9QshviNHORRS+5uk7p0fgDZ03V561spFQtj Ga2za7ekgx9GtqesDqB33Rlnr5fG3HshURLCVoE5Pq8lF5Up2xbdERmsbs8LWDgaeYFolaZg 05SZHfRnszc7fPxz/vrp07efPoLynHX39dH2/PRkY50diBNJ/kcX2bjUMNBEtidmOSKcEZMO gfqFaC2Z1x16b3Dkxh25OWYoQoW7CmV2LitHKvqTpHkEKDfWDFhArP3dqD3Sp640umQ+IDDa +fN/18O7H//4+PVnqrkxs4IfQtUnhIrxi6hia+dcUXc7MTlcp2hCjg8rNSeJu0NL+34Y59cy CXzPHrU/fIjSyKPnz63sb8+2JfYQFUEDbpazMPXG3BS9ZN0v9laAwYWxVqqrZhPTPIir4Goe 4+SQrezMfELd2cOCgPZp7SjdG4PCABsJNRSlXRznAre8ClTaitjysq6cGWtUXly53IqiPjFT k17henKQSmIgXPbjGS0r8uoVROrmMjasLoideeI/5U+528WeY0fU2VLXxjmz4b3ns6gqB1ct buNJZA++xcjCYatOPPbblz9++fzTu399+fgn/P7tmz7n5lDGpSEtzeQBTTrO5paxYX2e9y5Q tHtgXqNdBfSaMDcHnUkOEltu05jMkaiB1kDc0OnU0F4TFA4cy3s5IO4uHjZqCsISx7soK06i UjW8VHfyky/DG9WW8adFy4gDGY0BNWpB7EMTk5gDKG2Pu94eV1pRA6dFYwmQa/isYJKp8MbH plYdXkhl3d0F2fdkOl52LwcvIRphghnCfmLDXJCZzvwjPzk+wYpHsIKgrydvoqZyuWHsvAfB AkuICDNsDtEN6mHgo3GQKyV3pgRop0xiUHCQmI9UQ+f1QTWEXej2SzITocXVFbVmpoY6xIgV R0e0B+9ICCHbwzChe3BcGW4g2hxmS1nitGzmCY/H8dLfrTuVpV2mNw4GMD98sO4e1hcRxGfN ENlaa7o6v6HCormMWplq1ouXNxI7GpR3xSsvc2LsivZU9HXbE3v2CbZDorJV+6wY1VaTnV1d VoQozJv2aVPbvG9LIifWNzmriNou3yrqANopts4TVR4GsgSXKuLRPLlWuOoyZ8jlHzZvEbRg 3X/6/dO3j98Q/WaL0/wagfRLzER8dEhLu87MrbzLnupToFLndTo22gdUK8OdE/Oat+cdQRBR FAbpdC1VTaBPNzygFJ8oeW7igOIwnqJtOKayNS2x2xrgfg5c9GUmRnYqx+xaZDdnfaz7pgWC fS4r1sLkCb87i+n2Craxbo9puTAru2yPbSoZmKBTeWnfeuncRcNOSyz3M+zeINfu1nTmXy2L MdrZbgKsyLlC7Ul6Qdjh7AvBykaelWf4DGeguelule8EdgckcjhTS/H+jfSSxz2sJ/wKAuhY dLKTdtiYAPFj5t3jc8kgyAEqFLQ+PuTZG8oLlyOPVaPZz2Rho3MZRNFw4oiCd5R+j1Q0yqcW HFGuy6uoP//09Q8Z/OLrH7+jhYMMUPUO+GYP85bByZYNRrIiT2ImiN5fp1S4N/aEEDqHxzrz XPMa+/+o56QRfvny78+/ozNya403PmQKykSsZPfm8BZACzP3JvbeYIiow2lJpoQGWSDL5V0V WjLXrNO0lJ1vtUSM4tITQ0iSA0+e4btR2J3dINnZC+gQhSQcQrHXO3HKs6A7Ofu7aRG2T401 2J23f0hwkbztFZ3XzPlZkzBMyEQTikfhcbiDatEkTPSY+oELhU215pV1YbUxsCqLE/N+d4Pd cv72XalrlKhqrhIgRxWvxKf/gHBV/v7tz69/YWADlxQnYNXGoHG2ZD+BfA+8b+DkDckqFFQ1 tVrEqewSuJBRotkC1tku/MioAYIWxo6RKaE6O1GZztikxjladzpjfvfvz3/++rdbWuZrGxsg 9EMa+MVYPLTF+G/3qZnbvSm7a2kZ/SjIyCgRekWr3Pd34G7gxLBeYZA6GLmiA9McGZBcD2Zs kuEdB3gKn2OxG8S5uzC9hA8W94fB4hCU2i6fquL/u3Uvl19mP1xaFbmqmj5+CgRioIdDVx8S byDeZG2aYPmhbYjd4wlC1v1ENBwALKdGMsOX2Z6rL1y2VRLL/UNIHJoA/RgS8sREn5uJxrRg IipGaf4sT8OQGoQsZ3fqfHPB/DAlFnSJpKaNxoYMTiTZQVyfNKOOxkD04Mz1sJvrYS/XI7Vd LMh+OneZemgmDfF94h5tQcYrcfixgq7iHgfTJGMD6CZ7HKgNHKaDr4VlWoFb5JvX5wud/Jxb FMU0PQ6JIzikm1ZXMz0xzZYWekR9GdKphgd6SvLH4YGar7c4JuuPwklAVcgltZzy4ECmOImR Z8RuknUZI9ak7MXzjuGD6P+sb/korerIJSnjYVxRNZsAomYTQPTGBBDdNwFEO2Y8CiqqQyQQ Ez0yA/RQn0Bndq4KUEsbAgn5KVGQEiurpDvqm+5UN3UsPYgNAzHEZsCZY+iHdPVCakJI+pGk p5VPf39aBWTnA0B3PgAHF0BJ6hNAdiPGaqRSDIEXkeMIAC340SoaTrf8jkmBaBCf9uDUmbgi hpM0vCIqLukufqL3JwMukh5SnylfZBFtT4vv81NT8qsKnvrUpAd6QI0stAihLuJcliITnR7W M0ZOlIuoE2oTu+aMskFWIMpeRs4HajWU7gfRdSC1jJWc4RUHobNWdXSM4pCSWas2uzbswnpY 53fk1hotgomqTorugWhJtwo8I8R4kEgYp66CQmptk0hM7fsSSQi5SQLHwFWDY0BdNU6IKzdS Ml0QejytKM8JcWpCne1nPlHYvpcC8JrUT8YnPvZ03B2qPGg/KxhxhNpltZ9Q8i0C6YFYEmaA bgEJHokFYwZ2U9ETEcEDdTM/A+4sEXRlGXoeMcQlQLX3DDjLkqCzLGhhYgIsiDtTibpyjX0v oHON/eA/TsBZmgTJwvASmlpa+wokTGLoAD2MqCnfCy1Mo0KmhGEgH6lSMYQUVSrSqWt24WsB ADQ6nT/Q6Sncizj2yS9AuqP1RJxQGxbSydZznJA6zQjQxMyRT0zMX6RTQ1zSiSVP0h3lJmT7 6eEmNTqx2M62b862OxC75kSnh/KMOfovpexFJdmZgh5sQHanIJsLyHQKtyErL6OUWvrk8yny DGlB6LZZ0fW+xGKQjvUY/F2eyTNJ5eLeddPtsPDgdUBORARiSihFIKHOM2aAHjMLSDcAr6OY EiC4YKSgi3RqZwZ6HBCzCy1aj2lCWoqVIyfvihgPYkq7lEDiAFJqjgEQe9RaikDqE98ngYDO KokohUyAThBRuoI4s+MhpYAt5P0uSHeZykB2+MZAffgChlrcKBu2nn1a8BvVkyz7FaSOYicQ NAfqSGROmWeDT16a8ZAFQUrdafFJn3cgcURpDuJZRV7okV7KFJ7Ei7wdxeKeMz+kNDoJRESV JEAdK4Pkegwp3V8CVFbPyg8ouf2JIX6pEmo/iL2xeBBr/LO23+XN9ICmx76TTszi1TzMamR0 XBLv9wOwRN5eN6CRHv3Fh5iah5JO9JrL2A+vaqmdEemUTiXpxCJPvX5a6Y58qHMBeXXsqCd1 pYx0agmVdGIhQToligD9QKmqE51eM2aMXCzkJTddL/Lym3phttCpNQPp1MkN0imxUNLp9j5S exPSKaVe0h31TOlxcTw4vpc69ZN0Rz6Uzi3pjnoeHeVSZpqS7qgPZccs6fS4PlLqzv9RdmXN kdtI+q8o/DTzMOEiqbp2ww+8qkgXrybAOvqFIXeXbYXlVq+kjpn+94sESBYykVTvPrit+j4Q BBKJJM7MU7ldcPNzwPl6bdfcKGvueITGufqKcLPhRgwfC2WrOU35qDeDtysUD2ski/J+s5xZ allz0xRNcPMLvSbCTSTK2AvWnMqUhb/yONtWylXATZ00zr1artipUwVB3rjOBsSGs8Ka4ORk CKashmAaVjbhSs1YQxwEC+16o0fMCH/u4olFY8IM+fdt2GSEna44DzvuWZ64p8oy+xS1+tFH +rjABY67ptVeWreuFNuGp9vvznn25hTBHNf7ev0EYebgxc5GP6QP7yGYA84jjONOx1igcGtf apygfrdDJezDBkUomaC8JaCwL8VqpAPfCkQaaXGwLw8ZTNYNvBej+T5KKweOM4gbQbFc/aJg 3YqQFjKuu31IsDKMw6IgTzdtneSH9EKqRH1baKzxPdvgaEzVXObgOSxaoA6jyYu56I5ApQr7 uoJ4HDf8hjmtkkIMMyKatAgriqToFpHBagJ8VPWkeldGeUuVcdeSrPZF3eY1bfasxu5SzG+n Bvu63qsOmIUl8kilKbnaBARTZWS0+HAhqtnF4BM+xuApLKTtbgewY56edLAS8upLa5wYITSP w4S8CLzJIuDXMGqJZshTXmW0TQ5pJXJlCOg7ilh71yFgmlCgqo+kAaHGbr8f0T75dYZQPxpL KhNutxSAbVdGRdqEie9QezX0csBTloKPatrgZagaplTqQgRXqtZpqTTK8LIrQkHq1KamS5C0 OWzR1ztJYDjf3lLVLrtC5owmVTKnQJvvMVS3WLHBToQVuJ1XHcFqKAt0pNCklZJBRcrapDIs LhUxyI0yayh+nQWCa9DvHM74YLZpyI8nkDsmm4nzlhDK0Oi4KzHp+toB4Jm2mUpKe09bx3FI ZKCstSNe59KXBpGt18FbqJS1l/oir2h2Mg1LB1LKmsINJUJ0VVNQ29aWREv2ELcoFPY3YYLc UsG9sV/rC87XRp1H1EeE9HZlyURKzQIEA9mXFGs7IQf3axNjo87bOhiQ9I0IcE6dv/uYtqQc p9D5tJzyvKypXTznSuExBJlhGYyIU6KPl0QNS2iPF8qGghth++y3hceqhnU5/CJjkqIhTVqq 77ev49Xerhsw4yw9AOtExI/6jM8jp6daXW1IYRwTosyi5+e3u+bl+e35EwT2peM6ePAQWVkD MJrRqcg/yIwmQ7clILwmWys4ZWpqhUJxorSTsy47V6ukdRbn2O8/lolzJUa7oiI3crSXqDTp tUlGKbuiyYcxOXq+qoiLWO07q4WvXij6LMYtQ5JVlbLQcLMsPQ3eKsXYaOXj66fr09PDl+vz t1ctzsGzCm6wwTse+PkWuSC1m3MLqcUl9e28pItl4TwIZAJnJUCW58GTBHSC70RQQktqr3q4 AvC1Q+NDTNZqtK4+ReBjBsLB+Fi5qnHGofXl+fUNPLSOAYsdN+Na4qv1ebHQgkWvOkPz82gS 7eEk3neHaNR/aq6Uok2EG+tccL+9R0ksYvBSHjj0mEYdgw/XRC04BThq49LJngVTts4abeta Qov1kjStZqUElTOxeF12Jwomx/Ic82/vqyYu1/bKOGJh5F7NcEozWBFozh4nIQbcPTGUyJi6 TLFvneocSU+uBISn0CSTT8Z6Btd95dz53iJr3IbIReN5qzNPBCvfJXaq48GNH4dQg53g3vdc omZVoH5HwPWsgG9MEPvIOz9iiwZ2Zs4zrNs4EwX3P4IZbrjIMlcgQUxPzTV4PdfgY9vWTtvW 77dtBx4oHemKYuMxTTHBqn1r8u3RVEyK1W4ghvx27WY1GCX4OxMuDe+IYtuN1IgK+okBEK7q kkvLzktsO2wc/t/FTw+vr/wwIYyJoLTb35Ro2ikhqWQ5rTBVavj2X3daNrJWU6307vP1K0SM vwNvYrHI73779nYXFQf4LvYiufv74fvoc+zh6fX57rfr3Zfr9fP183/fvV6vKKfs+vRVXxf6 +/nlevf45fdnXPohHWk9A9Jb4Dbl+GdFz4Uy3IURT+7USB0NYm0yFwna/bI59XcoeUokSbvY znP2loTN/dqVjcjqmVzDIuySkOfqKiXzWZs9gC8tnhrWocDneDwjIaWLfRet/CURRBci1cz/ fvjj8csfbgx2bSSTeEMFqafstNEg6jVy+GKwI2dLb7h2qyB+2TBkpaYIqnd7mMpqIZ28uiSm GKNyENGSmEoN9fsw2ad0EKsZ/TYGp1beoCh2lBaU7NDh1xHT+bIbp1MKUyZm53RKkXQhhMYt iAUynFv7UluupI2dAmni3QLBP+8XSI+MrQJp5WoGT0t3+6dv17vi4fv1hSiXNmDqn9WCfhlN jqIRDNydl45K6n9gedfopRnua8Nbhspmfb7e3qzTqumF6nvFhQzuTzHREED0POWX71gomnhX bDrFu2LTKX4gNjNgvxPcpFU/X6MjUhPMfbM1Aevi4HGXoW7+thgSnH6QgOcTR/qkAT841lnB PlU/wBw5ajnsHz7/cX37Ofn28PSvFwgwAc1493L9n2+PL1czfTNJpuusb/oTdv3y8NvT9fNw rxK/SE3p8iZL27CYbxJ/rmsZzu1aGnf87k8MOAA5KKMpRArLXzsxl6suXZ3kMTE5Wd7kSUra ZET7LplJz1mvkSpFOZOdY8Qm5rafxbHEO8E4JF+vFizozOIHwhvqg5puekZVSLfLbJ8bU5pu 56RlUjrdD/RKaxM7SuuEQAfR9PdWe/DnsElm3xmO600DFeZqHhvNke0h8OyzuhZHd+gsKs7Q HSiLOWW5TLPUGRQZFg7lm4B9qbsYMebdqBnWmaeGcUq5Yem0bNI9y+xkoqYjdBVoII85Why0 mLyx3aPbBJ8+VYoyW6+RdD74Yxk3nm/fl8HUMuBFslejuplGypsTj3cdi4Mxb8IKnH2/x/Nc IfhaHSCWYy9iXiZlLPturtY6GiLP1GI903MM5y3Bk6u7nGil2dzPPH/uZpuwCo/ljACawg8W AUvVMl9tlrzKfojDjm/YD8qWwOonS4ombjZnOoEYOOQPkRBKLElCF5UmG5K2bQge5Au0KW0n uZRRzVunGa2OL1Ha6gg9HHtWtsmZdg2G5DQj6bqRzoLVSJVVXqV828Fj8cxzZ9ggUKNdviC5 yCJnjDMKRHSeMzccGlDyat01yXqzW6wD/jEzJrCmVHihmf2QpGW+Ii9TkE/Meph00lW2o6A2 s0j3tcQ70BqmqxyjNY4v63hFJ0MXHYObfK4TsukLoDbN+MCCLiycLHFilGu0L3d5vwuFjDMI p0EqlAv1v+OemrARhh0BskpOqqWGWFWcHvOoDSX9LuT1KWzVuIrA2tcaFn8m1JBBL+zs8rPs yGR2CBKxIwb6otLRZdqPWkhn0rywcqz+7y+9M11QEnkMfwRLao5G5n5ln57UIsirQ68EnbZM VZSUa4EOhuj2kbTbwkYrs/wQn+E0EVk0SMN9kTpZnDtYTSlt5W/+/P76+Onhycz4eO1vMmvm Nc5IJmZ6Q1U35i1xaseND8sgWJ7H6CmQwuFUNhiHbGBTqT+iDScZZscap5wgM96MLlO4JGe8 Giw8qlXgSAnVQQuvaMgiqd76gmMs+IM33K02GaCNvxmpouqZdYy/XYybtQwMO2+xn4Kw5Kl4 j+dJkHOvz8j5DDuuUUEUYxNjUFjppi/RFL/wpl3Xl8evf15flCRu21pYudjF9B30L2r2x70B uoDU71sXG5eWCYqWld2HbjTp2uA+ek0XjI5uDoAFdFm8YlbbNKoe1+vuJA8oODFHURIPL8Or DuxKg/pC+/6a5DCAOK6J1cbGpxIpid50YSQeamPUH9GxACBMsEuzhIh7BKsJ2EZGEJgGnHzS L5i73L5TA4O+IC8fNZGiKXwqKUicyA6ZMs/v+jqiH41dX7klSl2oyWpnuKQSpm5tuki4CdtK faApWILzcHYFfwe9myBdGHscBoOQML4wlO9gx9gpAwqfZzB0KGOoPrcpsuslFZT5kxZ+RMdW +c6SoR3hCDG62Xiqmn0ofY8Zm4lPYFpr5uF0LttBRXgStTWfZKe6QS/m3rtzDL5Fad14jxyV 5J00/iypdWSOzOiBHTvXI10ju3GjRs3x8ha8p7stOX59uX56/vvr8+v1892n5y+/P/7x7eWB OUuCj15pQ4etxGArseAskBWYMj9kyCkzTlkAdvRk71oa8z6nq3dVDPO2eVwX5PsMx5THYtmV sXlDNEjEBOMjFGtjdWBRdkTE25A4MVHMmI8FjEMPeUhBZSb6UlBUH1FlQU4gIxXTRdy9a/z2 cOjGeI910CFG7Mxa55CGM3r7/pRGKCydHrWEp5vs0Ef3x+o/DaMvjX3vWv9UnakpGcw+pGDA Vnprz8sobEZxPoWzJBAi8O3lpSFviEK+3Zzt+Yn8/vX6r/iu/Pb09vj16fqf68vPydX6dSf+ /fj26U/3RJ3JsuzU7CIPdEGWgU8F9P/NnRYrfHq7vnx5eLvelbDd4cyeTCGSpg8LWaKjuYap jjlElryxXOlmXoJUAMJ9i1Mu7VBDZWm1aHNqIR5vyoEi2aw3axcmS97q0T4qanulaYLGE3bT 3rDQsTNRhF9IPMx+zY5fGf8skp8h5Y9PvsHDZF4EkEgyWx0nqFdvh2VwIdC5vxvfFHJXcg+C r/82FPZyCSb10HeORGd/EJWc4lJkMcfClYcqTjlKzTuOwRzhc8QO/m8vfd2oMi+iNOwkKy+I aY0Js8EIcc8SWm6Lsj+PQBkftwKD+7pIdrl9x0C/uSFNJ0vtAqJ1ReG2cd6Li4DZjCvS3Ar+ 5fCua1ytWif6m9MQhUZFl+7ytEgchu7hDnCWB+vtJj6iEy4Dd6BNm8H/bE8XgB47PBfWtXBU qYOKr5QhICmHMzt41QSI+IPTdTLxAQNDhEbS+PLAadA5rWq+06A97xselivbUaZWnlPBpZxO 4KLJa5mWQubIHA3IZCmMnbn+/fzyXbw9fvrLtdDTI12ll+/bVHSlNdYuheoYjtkTE+K84ceW bHwj2zJwEBrfD9GHjHXIzluqG9aTuzsWowcrcV3Yi6majlpYG61gaTk7wfJjtdc7FrouKoUr Jf1YGErPt+8HG7RSn/jlNqRwm9uhuA0mgtX90kl58hf2bWFTRIjyad/tv6FLihI3owZrFwvv 3rMdK2k8LbylvwiQEwZzirtr21zoDQ5awKIMlgFNr0GfA2lVFIgcuU7g1nYOM6ELj6Jwddin uao6b90CDKg5kI81CJ/RN69rgu09lRCAS6e4zXJ5PjuXBSbO9zjQkYQCV27Wm+XCfXyDfNTd Krek0hlQrspArQL6AHjC8M7gVUd2tEtpH5S0hIma2Pn3YmG7CDD5n0qCtOm+K/CuhlHcxN8s nJrLYLmlMnJunBvtjMPVcrGmaBEvt8gHjckiPK/XqyUVn4GdF4LOLv9DwFr6Tg8p02rne5E9 ftT4QSb+aksrl4vA2xWBt6WlGwjfKbaI/bXSsaiQ0zLnzRYZl/tPj1/++of3Tz04bveR5tUk 6tuXzzBUd68S3f3jdmPrn8SaRbAnQ9uvKTcLx76Uxbm1t/A0CJE7aQXgfszFno+aVsqVjLuZ vgNmgDYrgMipnclGTY68haP+Yl8GxpHPJDH58vjHH675Hu6p0C/LeH1F5qVTo5Gr1bcCHZhF rJonH2YyLWUyw2SpmhtE6BgL4m93K3ke4jLyOYexzI+5vMw8yNjBqSLDVaLbpZzHr29wPO31 7s3I9KZt1fXt90eYmA0z6rt/gOjfHl7UhJuq2iTiNqxEnlazdQpL5D8VkU1Y2QswiKtSCbfd 5h4ErwhU8yZp4QUuM2fKo7wACU5vCz3vooYNYV6AIwe8z6P63cNf376CHF7h4N/r1+v1059W WIQmDQ+d7RjOAMMKh221J+ZSyUyVpZIoDJPDoqBUmG3qwr59T9guaWQ7x0aVmKOSNJbF4R0W onzNs/PlTd7J9pBe5h8s3nkQX9QmXHPAkWcRK89NO18R2OP5BV/i5DRgfDpX/1Z5hMIn3jBt ScF18DxplPKdh+1FU4tUU9QkLeGvJtxDrFEuUZgkQ8/8AX3bpZjStRD8RuQntmh5U+fRPNPH fKENSZY6eF5fuWATibZh36xwyRcJfc4IwT/SypZvEyDUFAQbOsqrbI/2K1sJsTStS04AmFkP grJY1mriz4LDDdJffnp5+7T4yU4g4MxCFuOnBnD+KdIIAFVHo2za8ing7vGL+gb8/oCuYkDC vJI7eMOOFFXjeq3Fhc2NZQbtuzztUzWfw3TSHtGCGtwYhjI507cxsY49Yx/9HIkwipYfU/vC xY1J649bDj+zOTnXNEciEV5gj2Ax3sdKW7r24lYQeHswhPH+lEj2mZW9/z3i2aXcLFdMLdXY eIVcpFnEZssV24ymbb+YI9MeNrYP4AkWyzjgCpWLwvO5Jwzhzz7iMy8/K3zpwk28wy76ELHg RKKZYJaZJTaceO89ueGkq3G+DaMPgX9gxBgv5cpjFFKoqfd2EbrErsRxJqaclAJ7PL60vaPZ 6X1GtmkZLHxGQ9qjwjlFOG5QxJqpAsuSARPVOTZjB1czjPc7OAh0O9MA25lOtGAUTONMXQG/ Z/LX+Ezn3vLdarX1uM6zRTGabrK/n2mTlce2IXS2e0b4pqMzNVa663tcDynjZr0lomBigkHT PKjh0A9tcCICdB4b4312Ku3zk7h4c1q2jZkMDTNliM8N/aCIns9ZNoUvPaYVAF/yWrHaLPtd WOa20y9M29dHELNl741YSdb+ZvnDNPf/hzQbnIbLhW0w/37B9SmyhmTjnNUU8uCtZcgp6/1G cu0AeMD0TsCXjGksRbnyuSpEH+43XGdom2XMdUPQKKa3mRU1pmZ6RYfB8Z18S8fhU8SI6OOl +lA2Lj7Eixr74POXf8VN975uh6Lc+iumEs79+4nI93QVffq0CLj5UsKd4ZYx3nqXbAbuj62M XQ7vldy+bUzStNkGnHSP7b3H4bA32arKc8Mc4ERYMrrj3CObXiM3Sy4r0VWr3DVgCj4zwpXn +23AqeyRKWSrZolhsGHq5uygTi0k1V/sZz6us+3CCwJGzYXklA3vMtw+Dx54VnAJE7XJxYsm 9u+5B5yDsNOLyw37BnKJbyp9dRRMOesz2oyfcOkjH643fBVsuXGvXK+4IekZFIWxJOuAMyQ6 pDTTJryMW5l4sJDsKNW0Fz85CRXXL6/PL++bAMt9FSx6Mjrv7FYnENpo9E7kYHSiaDFHtBMJ 15sTenE/FJcqVh1hjEUP+3FVWjjHOWCtIa32eZVi7Ji3stNXBvVzuIQQIv62ilfIFOIOi31i OyoIzznZJ4/gqGMU9m1oH2saeoy3wW8ARbcH93pNJPS8M8W0YbhBJ+bFxqbhbV4wsikqcF7u wdVBj0EdYD5X2OreQetGx5C+4YcAP13GO/KS8bAEBOZCZwhG/EzPFjR9g/enFSIxovpJbR1e LM8C17WKmt0glVvOQ6R2O90Eld2ZoiVOCdHpcXaBNkBG8lO6KTB5E+HkKAi3BeclSThF/y2x YCacCExbDJzFENfXfO77pEHkxzNpMnnoM+FA8QcEwb126PFKAcu9fQHtRiCdhDKSIygDaklw 1+OijfcGsOQz+J32UWhf2BhQ69k4bEn+1jUEwgyhunHHwmMGqbVHD41UF25t0xM/PULIaMb0 oIKrH/iS0s3yGItwyzLqdq5XNp0p3EOxan3SqHWa0TyMXqp+q8/UMe2rWua7i8OJtNhBwQQq GTBZGjbCSa9Rvcqnl+ym5WpS7kkY3Xm8DjfllCX32LgdhBpMbOhv7Rjll8V/gvWGEMTnG1iu UMR5ji/7ZdJbHeyB73C3FjZ97FMU+ud08XZB4LbWQl9i2BzvgEGnQIfIDRuBl7SR++mn2/wI rv5pH6eF+oTs2CmUnaRiJlD/y9qVNDeuI+m/4mN3xPQ87suhDxRJSWxzM0HJqrow3LZePUeX rRrbFfPcv36QAEllAqBUHTGHKplfJhaCWBO5ILpUUqFlo4VFMqIpg1hmFA0fbnIrWnR3lJBV eWUktN0OXxns1zhLeOK9rGiqCt0iCrQiF2kzNAmJzwtLdzesvrRCzyapeeuh4wGsyHwjUezJ bSug+LJLPsO1+k4D91mb0Pw4uErKssEHihEv6hbf5Ez5VuSNz+CQVuCvNR+0HY1SKn8CHVCE CBO7oumx4Y0EuwK7jt1Txz+SRXlRgRHjGAmB6ysV2zOifjWCtLYCE7Pe6PzyrIs/upN8fDu9 n37/uNl+/ji+/W1/8+3n8f0DKQ7PE8Q11qnMTZd/IfaJIzDkDLvh75XLp7YrWOVQtS++GOXY pEY+qxvLGZX31GJSLL7mw+3q747lRRfYquSAOS2FtSpYqvfYkbhq6kyrGV0hRnCamVScMT6A 6lbDC5YsltqmJQkGg2AcywDDgRHGst8zHOFDD4aNmUQ4ltgMV66pKhDojDdm0fCTNrzhAgM/ BrrBZXrgGul8JBMvXxjWXypLUiPK7KDSm5fjfNUylSpSmFBTXYB5AQ88U3V6h4R3R7ChDwhY b3gB+2Y4NMJYAW+CK76HTvQuvC59Q49JQM28aGxn0PsH0IqiawZDsxXC9apj3aYaKQ0OIHFq NELVpoGpu2V3tqPNJEPNKf3AN+6+/hVGml6EIFSGsieCHegzAaeVyapNjb2GD5JET8LRLDEO wMpUOod3pgYB/dY7V8OZb5wJqrQ4zzZaq69kBycuKsmYMBBqoN0NEOhxmQoTgbdAl+1mpomV Wqfc7RIZaiC5a010cWZYeMmsj03TXi1SBb5hAHI82+mDRMLgIWKBJIJCarR9dRtZBz27yPH1 fs1BfSwDOBi62a38LQt9IODp+NJUbP7si1/NROjNI6drdj3ZHnV9SWoqn/nm5Uvb84+eUukj pvW3xSLtPqekKHTcFZYERqHt7PCzHUU5AuCJn/8VR6lN2udNLW2o6XatDwIfmk3qHhTNzfvH 6JtylrwJUvL4ePx+fDu9HD+IPC7hxy07cPBd6Ah5MoTduB1T0ss8Xx++n76BD7mn52/PHw/f QfmIF6qWEJIFnT87Ec37Uj64pIn8z+e/PT2/HR/h7LhQZh+6tFABUGuXCZSx3NTqXCtMest7 +PHwyNleH4+/0A5kHeDPoRfggq9nJo/8ojb8R5LZ5+vHH8f3Z1JUHGHRrnj2cFGLeUi3uMeP /z29/Uu0xOe/j2//dVO8/Dg+iYqlxlfzY9fF+f9iDmPX/OBdlac8vn37vBEdDDpwkeIC8jDC 89MI0DB8Eyg/Muq6S/lLBaLj++k7aDdf/X4Osx2b9NxraecwAoaBqRxNpC9OfAjNcr6vKfkB im9fsj05XAJpK4KSmFHwSRhVamYjrePnOHBCqJJ5mmGK9yQVb/+7Ovi/Bb+FN9Xx6fnhhv38 p+7y9pyWnhknOBzxuS0u5UpTj3d0JBixpIC0zVPB6b2MKeTV16cBHNI864iDG+GRZo8NRcE3 zpx9Jp6wZF0pH/zc/B0ZHUsyX5T3BSuolGac3Z7eTs9PWCS4peqUWBuBP4zyNCFcw0K1KSO1 a60aCOx2Vlvu82GTVfzchLYB66LLwSuaZhq+vu/7L3B2HfqmBx9wwv9w4Ol0EXtOkt1Z2jbd 42hW/GxYt5sEZF9ncFcX/NVYmyD5/Ho19FiFVj4PyaayncC75YcCjbbKAohU72mE7YHPg9aq NhPCzIj77gJu4Oe7n9jGCgYId/G1PcF9M+4t8GOnlAj3oiU80PA2zfhMqTdQl0RRqFeHBZnl JHr2HLdtx4DnLT8AGPLZ2ral14axzHai2IgTFSiCm/Mhl8kY9w14H4au3xnxKN5rON9BfiEy 0gkvWeRYemvuUjuw9WI5TBSsJrjNOHtoyOdeWA80PTYaFpI28L5Q5zWWxksCEaBWmpRPIKzZ YZmSwMRUpWBZUTkKRJbdWxaSy/1JAKcOeAyLKy4lzvzEAFNCh/0lTgQ+RVX3Cb4VmijE88ME KpYrM9xsTGDTroj/xomiRKmbYPDSpYG6O735nboi2+QZ9XM2Eak1zISSNp5rc29oF2ZsZ7LV nUDqDGBGsRR0/k5dukVNDdfRonfQe7nROHnY85UPSf8hsqhmtyzXQQ0mWQxVhReftvDExnJ0 b/3+r+MH2oLMC59CmVIfihLut6HnrFELCdNx4WsNj5JtBXa08OqMRljiDXEYKZMDvZIELuQJ xb0PGWL3a7S4zsoMnyrC37DFlvbrDClUjWC65cMhn4ODYDGtxioB2nkmsGsrttFh0lEmkL9Q 32gFiVsi0moTQQy2FdYomyj7laEqQqaOveTMlRE6IcSl2UwSivwarHhNETDv0K2I/EiuhBBp vN08t3telkndHM4RWM76AcLycNg2fVvuUPONOB56Tdmm8Dk+CXBo7NA3YeTLbZN9PqQlMuLj D3DpxacmsNz6VBn5J8pbmA2x0L7im0OayYydNQTlyfX7aTbFF4adSVfx88zvx7cjHNKe+Gnw G75QLlLsGh3yYy2EQEbbz1/MEuexZZm5srpqPyXyXY1vpCma/4iyLQJiuYxILK2KBUK7QCh8 sg9TSP4iSZGZI4q3SAktI2VV2VFkGZsvzdI8tMytB7TYMbdeyhwLJKmtkQpaQCwpjCVu8qqo zaRRQ8xEYk7VMtvcWKCDw383OdquA37XdHypIV2xZLblRAkfvWWGo5ii3KRunKkOZE1FeHOo E2ZMsU/NrVdVraNue3DzFQe+BRDSdVL7RHj4YhRs7nlbg3KnjoZGNFbRpE74DLgqejbcd7xl OFg70bZNKdsqKW7Bs7WtwL09pOkOmtRMyIq9QuDreGjbQ7Zv6QebVnyVewhAd9aIDpukz3XS bVMnxi9SUGuuiT/9sql3TMe3naODNWtNoIGTdRTreA9fQZzuhcliW/AJIUj3rmUeyIIeL5Eg NL3pnYEULpJ0fzd0KgTXX2ddzhwcOW8LhgYw63crIzMiLNZt1YB/4unav3j9dnx9frxhp9Tg 27uoQXeE7y02s4H+p4k2KvMu0hx/tUwMLySMFmgH27IWSZFrIPV8XMjl9yz6M727ocX0IDO9 8K6Ujiv60rIthGj98V9QwLlN8aQ0xfgxLrO9A0fRZRKfroilp85QVJsrHCCPu8KyLdZXOPJ+ e4VjlbVXOPjUfIVj417ksJ0LpGsV4BxX2opz/KPdXGktzlStN+l6c5Hj4lfjDNe+CbDk9QWW IAz8CyS5DF5ODr4WrnBs0vwKx6U3FQwX21xw7IUg4lo562vZVEVbWMmvMK1+gcn+lZzsX8nJ +ZWcnIs5hfEF0pVPwBmufALgaC9+Z85xpa9wjstdWrJc6dLwMpfGluC4OIsEYRxeIF1pK85w pa04x7X3BJaL7ymMR5ZJl6dawXFxuhYcFxuJcyx1KCBdrUB8uQKR7S5NTZEduhdIFz9PxNf8 C6RrM57gudiLBcfF7y85Wtgndbl556UwLa3tM1OSldfzqetLPBeHjOS49taX+7RkudinI77B vkA698dlaQXZSSENa3wi3civbFC0FqYMm4yhU4iAurZKU2PNaLQ/wZz4Lpy3KChKblMGJqQR MdieyazKoCADhaPIhCpp7/iSmg6RFXkUrSoNLjictIwNpEozGlhYH7MYc/YsfJCZUDNvZAUH ipZGVPLi6zzeEhINsBXpjJJGOqPYxvGMqjmUOppJ3jjAmo2AljrKc5BtqWUsi1NfY2Q2vl0c m9HAmIUKj8yRgrY7Iz5lEuFOxMZviqoBOsoFazkc2tgog+MbE1gK9XyYioxJRG00uOJJNFDe Pmjc/DPwWRUq7/kUFj0PfwV4oX4HavL0nQC/Cxg/f7XKy4656FnLVlThqYoaYWwyDRetoxHG Qom60AQ6KihrovFKmHK3VTHwf+DT5zbD4YGkHdaaDPRbGOSHFIvWYT6RZlFU/pFX+V4Rk3Rf E0Wg1IUsdmxFRtVFSegmng6Sk/4ZVEsRoGsCfRMYGjPVairQlRFNjTnkJt4wMoGxAYxNmcam PGNTA8Sm9otNDRAHxpICY1GBMQdjE8aRETW/l1azOLGCjeUqr8a2vGeoGYCd3iavnSFtN2aS u0DasRVPJdyks1wRaU62fjwlTD2qdI9Q+9ZM5ePJvAFhfMu3w6Yn0kc1WNIHnvHOZmLgWxYm skixwZEwHbUtY0pJc5Zpnmu+JYJ6Futin5uwYb3zPWtouxSLB8GmFeX1QggsjaPAWiK4CaWI oqiC1gzJb8ZMFF6hSnV1oFOji9QYv5IsL90RqNgPazu1LYtpJN8qhgQ+ogHfBktwpxE8ng18 UZVfr0zAOV1bgyMOO64Rds1w5PYmfGvk3rv6u0dg2+SY4M7TXyWGInUYuCmIBk4PdhVkSQJ0 dh1PPmq5qUAuewa396wtauEf3IAp5rqIQDfliMCKbm0m8G5tJlD/CluWV8OO+uuokqJcNegO ROhgAnLWgBgvpIdqi9TEpRuOwQVnvd19XymJZlXEiuQ++R4gvFKKr4Eg81fAsbaK2Zk8uMD5 pGgV9wVtlqpZgHF4ld0psOzZFdtQFCYMyigK4+WgE5UwIOX/77EfAoElOISghNiuHcMHSo0S UAp+frwRxJv24dtRuJrVI7pNhQztphdhprXiJwp8mn3IrjLMltT4THqtPjTPSYniU4WlySFs Lftt1+w2SO+kWQ+Kxa2IFbGIaf4XZyVXmmKc3lTUjWHQ3xtxvVjoHRM06ma/nD6OP95OjwZP InnV9LnixXHGpArcuWXGC5p9u+NHYhllA2lxa6XI0n+8vH8zFEzVaMSjUIxRMSkSABfXyxR6 bNeorMrNZH7iV/HRthm/GHmBufFB7w9Ufac7JXb6+fp0//x21P2izLzTxCgTNOnNX9jn+8fx 5aZ5vUn/eP7xV3A4+/j8O++8mWJ58vL99E1egJkiP4CKd5rU+wTrMEpUXF4lbId1XCRpc+A1 S4t63aiUClPOitGGOsjKgZvcJ3PdeD6a6sIYcxFUeNK+Q0sTIrC6aVqN0jrJlORcLb30OVUf 26IGOEbbDLJ1N32L1dvp4enx9GJ+h0m3TmoxfuJXm5yEomYy5iUtQg7tb+u34/H98YFPR3en t+LOXODdruDnTtVFDpxFWdncU0TYrmEEic5y8Npyfs7aJIFtrXR6jQ1NrlRsNmRY/saTrQSx UNAzKQ6t9+ef5myAxlfiu2qDHfhKsG5JhQ3ZjOFLztJHwzgZ1026kvJu3iVE9AqoOOHfdyTe Sy9UmYj4FLBJLnu2ujfVQtTv7ufDd941FvqZlDfyqRs8MmboHl7OZXzuHXBIbImyVaFAZYnl DQJqM/BTX7bEllJQ7qpigSKEnpoYdttmOp+G0Rl3mmsN0lVgFAEscqUoVrVOqzEzLf04TVH0 Pq3h0EfmlnGH1eFuZPwcuFdrghrQJdClKAh1jahvRLEUAMFYkoLglRlOzZnkRm4sODmjsTGL 2JhDbHxtLDxBqPG1ifgEw+byAnMm5rYjIhQEL7whrmAHvj9SbDMjGQ1Q1ayIT6B5O7fpkB8g scQsiS3Y3oTBrlbDIWe8fo1wWw0Z32EWWOVtJM2xW/hksmtLsmaJ0znrkopWdHKatW/KHuJj 6wknJvcaEw6VeuAHtfMCLKbAw/P359eFFWD0mrVPd3iUGlLgAr+KuePswv+XtlXzwbAC/fV1 l99N9RsfbzYnzvh6wtUbScOm2Y8hBYemln75z/MMZuKzKpw6E+LQkTDAjoIl+wUyxARgbbKY mp9Niv28A51qrsXp4r1q6hqjwr54YXwOFmfmRaI05lsm8Y6jEc8tO+R7cKD/qb6CgKeK1Q1W lzWytG21W2I52xWu0XKYH/r0rECX//nxeHodt+d6K0nmIeHH7X8QI5aJ0BVfQXNSxdcsiT18 mTLi1CBlBKvkYHt+GJoIrov9BJxxJdbRSGj72if3FSMul0W4pABXOBq566M4dPW3YJXvY3cm IyxitZpehBNS3XKCr+YNdn2fZWh2AJ3Xku8/eyQ4BmXoYo32rFKVcKjzCoFi51URtUrwD7iu UmfI8f5nnG8HnFj2Ht9zwM0gaRDRqxhYSZ2PuPhVC3BVtVuv8RR3xoZ0ZWJVfDkSfNzRm6gQ vo5vzHckdBHQb8HsBrgoPEa94WeisYaEKv/Ehh4oDX2ZqVQGs9XM4mAWdq87DZPwxL5QNTnw X37NeQLSX5+gGEOHkgQdGAHVGYEEieXOqkpIiF7+7Fnas5YGMJL5qkr5gBMxXEozquaBKCSn LHGIn9HExdr7vKN0GTY7kECsANhaEDmClcVha1vxlUc7H0kd/YnRr9lPScHYa4EG7uIv0SFw mEK/PbAsVh5pa0iIWkMe0n/c2iSYYpW6Dg0Gm/B9ta8BNKMJVAK0JiHVeaiSyMOezjkQ+749 qBFcBaoCuJKHlHcbnwABcf/C0oTGbGT9beTaDgVWif//5jhkEC5swH9jj13lZqEV251PENvx 6HNMBlzoBIoLkthWnhV+rAjBn72Qpg8s7ZmvBny/A/7XwGtDuUBWBj1fIQPlORpo1YjvS3hW qh7GxHlLGOEw0vw5dig99mL6jMMDJlnsBSR9IQxx+N5CE2lRDGRTOsKXtcTPHIVyaB3roGNR RDG4QxCWHRRO4TbOUkoTbqsplCUxzGKblqJlrVQnr/d52bTgjLHPU2K/Ox1wMDs4DC472GwR GPYD1cHxKbotIg8bu24PxKFeUSfOQWmJSVZNweoQKi1etqkdqYlHB+YK2KeOF9oKQEJpAoAV iCSAOgJs/0iIFQBsm95mARJRwMFWcgCQcDZgyUdM5Ku0dR0c0wgADzs7ByAmSUYDB1B+5ftT 8CFLv1deD19ttW9JcTFLOoq2DqiXEqxOdiFx6le3vF8SFrFz3UOXGA1YKEU6jx8OjZ5IbHeL BXy/gHMYR54Qmg9fuobWqashSI/y1mN8T4pBJAgFEl0NnFCpkVTl9lW+KV5gZlyFsrXQ0DIw S4qahA9DConrcWUMi6vh1IpsA4bvXCfMYxb2UiFh27HdSAOtCGwJdd6IkYAiIxzYLMCO7gTM M8AqgRILY3zikVjkYpvPEQsitVJMRr6laMXPXMqH5HBfpp6PR9x+HQi34cQhDt8uC5cwFB9F GOPg+c+9c63fTq8fN/nrExaM8y1Wl/OdA5Xa6ynGq6If359/f1Z2AZGLl8htlXrCeBVd7syp pInUH8eX50fwaiXiEOC8+jLhh4XtuOHESxUQ8q+NRllVeRBZ6rO6WxYYtaNPGfGaWSR3dAy0 FdhxoqmQpZlrqQNFYKQwCalOeqDaRSdcA21al+j8Mfy4/xqJ1f6sBa02Fv5y1CifKZUzcFwk DiXf6if1ppzFPtvnpylYBHjISk8vL6fX8+dCRwN53KNTq0I+H+jmlzPnj6tYsbl2spXl/SZr p3RqncSZgbWoSaBS6qFiZpCODM4SPi1jkqxXKmOmkX6m0MYvNPqJk8OVj9wHOd7Mu2zfCsje 2XcDiz7TDajvOTZ99gLlmWwwfT92OumBX0UVwFUAi9YrcLxO3T/7xEeAfNZ54kD1FOeHvq88 R/Q5sJVnWpkwtGht1W25S30qRsS3btY2PXgFRgjzPHyGmXZ3hInvymxy/INtWoBXvCpwXPKc HHyb7tr8yKEbLjCdpUDskFOdWK0TfWnXojT00tVx5NBA7RL2/dBWsZCID0YswGdKuYDJ0pH7 wgtde3aF+fTz5eVzFLzTESyi5w75nvgWEENJysan6LoLFCkdYlQaRRhm2RtxAUgqJKq5fjv+ z8/j6+Pn7ILx3xAyPcvYb21ZTioU0lRFKAc9fJzefsue3z/env/5E1xSEq+PMrykYuKykE7G ovvj4f34t5KzHZ9uytPpx81feLl/vfl9rtc7qhcua82PNWRa4EBo49L/07yndFfahMxt3z7f Tu+Ppx/Hm3dtsReSOIvOXQCRQJQTFKiQQyfBQ8c8n+wDNnagPav7AoGR2Wh9SJjDT02Y74zR 9AgneaCFT2z7scSsaneuhSs6AsYVRaY2CsUEaVlmJsgGkVnRb1zpdEAbq/qnknuA48P3jz/Q Xm1C3z5u/q+yb+tuG+fV/itZudp7rc40PsRJLnpBS7KtWqeIUuLkRiuTelqvNoeVw/u236// AFKSARJyuy+mEz+AeCYIkiBQ3r1tj9Knx90b79lFNJ0y6WoA+lZGbSYn7t4UkTFTD6RMCJGW y5bq/WH3Zff2Sxhs6XhCdf5wVVHBtsKNxclG7MJVncYhBnrfEys9piLa/uY92GJ8XFQ1/UzH Z+xAD3+PWdd49Wm9NYAg3UGPPWzvXt9ftg9bUNLfoX28ycXOolto5kNnpx7EVerYmUqxMJVi YSrl+vyMFqFD3GnUovzoNt3M2EHMVRMH6RSm/YmMOjOIUrhGBhSYdDMz6didDCW4aXUESblL dDoL9WYIF6d2RzuQXhNP2KJ6oN9pAtiDDXOdTdH9ymfGUrL7+u1Nks2fYfyztV+FNR4w0dGT TJhfQfgNsoUeBBehvmA+VQzCHt7NV6OzU+c3HXwBKDIj6jgTAapAwe8JPUCF3zM6q/D3jJ6s 052P8YqGvtSoL7hirIoTesRgEajayQm9KrvUM5jhKiHitd8e6GR8wd5UcgoNeWyQEdXw6JUL TZ3gvMiftRqNWYDCojw5ZbKm2+Klk1MaQympSubSPrmCLp1Sl/kgmEF2O6IaEbKHyHLF/YDm RQX9TtItoIDjE47peDSiZcHf7JldtZ5M6ACDqVFfxXp8KkDOJryH2fyqAj2ZUgdfBqBXf107 VdApLHy3Ac4d4Ix+CsD0lDo3rfXp6HxM1v6rIEt4U1qE+WCM0mR2wo4EDEJdjF0lM/bE8haa e2xvOXthwSe2tWC8+/q4fbMXPcKUX/NHruY3XRjWJxfsWLe9g0zVMhNB8cbSEPiNmVpORgMX jsgdVXkaVVHJtag0mJyOqf/dVnSa9GWVqCvTIbKgMXUjYpUGp+c0rLdDcAagQ2RV7ohlOmE6 EMflBFua40Jd7Frb6e8/3nbPP7Y/uT0sHq3U7KCJMbZ6xv2P3ePQeKGnO1mQxJnQTYTH3vI3 ZV4pdKbG1zUhH1OC6mX39SvuLf5C7+yPX2An+bjltViVGJ60lM0FMLBlWdZFJZPtLjkpDqRg WQ4wVLiCoHfage/RJ6Z09CVXrV2TH0HxNYHS7x6/vv+Av5+fXncmvoHXDWYVmjZFrvns/30S bJ/2/PQG2sROsKA4HVMhF2LIIn4/dDp1zzOYo2sL0BOOoJiypRGB0cQ58jh1gRHTNaoicXcL A1URqwlNTrXlJC0uRifytoh/YjflL9tXVMAEITovTmYnKXl9Mk+LMVem8bcrGw3mqYKdljJX NI5AmKxgPaBmgYWeDAjQooxogL9VQfsuDoqRswkrkhFzlmB+O2YPFuMyvEgm/EN9ym8NzW8n IYvxhACbnDlTqHKrQVFRubYUvvSfsh3pqhifzMiHt4UCrXLmATz5DnSkrzce9qr1I0aU8IeJ nlxM2B2Jz9yOtKefuwfcAeJU/rJ7tcFHfCmAOiRX5OJQlfBvFTVXdHrOR0x7LnjMnQXGPKGq ry4XzN/C5oJrZJsL9l4S2cnMRvVmwvYMV8npJDnptkSkBQ/W8/8cB+SCbXIxLgif3L9Jyy4+ 24dnPJcTJ7oRuycKFpaIBiLC496Lcy4f47TBsEBpbm2axXnKU0mTzcXJjOqpFmE3pynsUWbO bzJzKlh56Hgwv6kyigcuo/NTFuBGqnI/Uq6JLSP8aN09M8h5i4iQqlIWnLWDmlUShAH37YrE 3qTEh9fMRLZFuatyA0YlaCMO1r6lYmCQFPpsNNo4qGt4iqANuc0xtCdZVE7xV/GcRoJBKKbL gQU2Iw+hlhstBIuck3o76jiYFJMLqpdazF5O6KDyCGh+wkFjauFA1dr4RHEZW1eVHN1oDpjX qWFqtCZOKQJ1MTt3OqzYODUyDyM40jpxqIraIXSxchjavY3goPWfwDE0rXAh+lzcIFXsAuzh eA9B63poETmzBs0lOJexc3egOApU4WGr0psvVxV/sY7Ybe9EPC4vj+6/7Z5JANdOgJWXPMaQ gtEcU8NoFeJbdBYz+DPeJjUqZi96bc+Aqh0gMywoAhEy81F0QeOQKj09x50PzZT6bkWCl87q 3GZP7LJvs0I3S1pODEXcB1lXcRiRVwM414Cuq4hZMCOaVSx4fGtuhokFeTqPM/oBxh1eotFS EWDYgIDdLrkd0edSqGDN4xlY2wGg5EFFbQisE+BgH+HgF6eoakUfYbXgRo9ONi7aykgXdaUk g1s7Efcj7iHeYmgM52GwF0ua5bWLJyqr4ksPtQLMha2kksAubEnpFR+twdxPilhXCsZ/7hLs U76capuEUDD7LYNzz/QtZm4a3aSNiEiL0anXNDoPMNSSB3OPKxbsnQ67mfZ+NwbwZpnUkUu8 vcmop3br26NzNj1hN9kOcWbt3q2WurrBKGGv5mXUXsSgQ/cSJi7GVPklgMavqYnWRUQkwN3i hQ9E8opKcSBaN/EMshZoLEZKC6PPij4Pl3ghf4NeEgCfcIIZY+dz46VIoDTLTTJMG43Vb4kT jHUbSRzo1PAQzdQQGVqH8pwPVCTjrx2yWHGK9b0uJG09qPPG6fQv66bJa07riV2o5J7gNGim x0LWiNrgrKGTjnEHpKiZeQ97vdhWwE8+gDUtC6KmysvSPh8RiP5g6SgaplGpBmgquco5yTxA wrfrl34R03gD0nBgcLbOXbyPWk8wAo7iGRckISkdg+jNcqFvrORtrsoNBuH2W6ull7Du8o+t c5vJ2al5qpXUGs/9vGls1xip0yzBb5Mr2D40kC6Upq6oWKXU8w3W1KsoKJHN+DwDDVzHwQDJ bwIk+eVIi4mAgkZcedkiWtPHUB240f4wMhbwfsKqKFZ5FqHDyhm73URqHkRJjvZjZRg52Zj1 3k+vdcFziZ4+B6jY12MBv6S70D3qt5vBcaKu9ABBowa2iNIqZ+cPzsduVxGS6bKhxKVcocro mtSvcqmMqxYf7z3S+eJp70YH584qdEcjp/sNxOmhjv1Z3rP4M68nObGTkNaqoGHhxoIjRCNX hskmQzZXu8eN3lDuCV4N9WlxNR6dWMovPxcjHDw53msjfoKUNBkg+U2FtpW4iRtNoCxQb2+h 7+nTAXq8mp6cCaqA2dFhNKrVjdMFZsM2upg2BQ0VjZRQtYqLA6fnI2lkqnSG4XCFuf35bDyK muv4dg+bXXWr/fMVGHRCjFLmNFoF2bXxcAlq1XBcK3Lea5YQpalT2dbqHDVFIx32Z3ZM6+s/ wWfngSIby5Q+ZoUfqN8RPdS4wBgIs5qFZc7861iggY0XbE6NP7MBGj2Zcr6yN1H60/E/u8cv 25cP3/7b/vGfxy/2r+Ph/ESvYG5Y11CRjUt2xULFmp/u2ZkFzYYzJjJvD+dBXhHR3L5kjhY1 tdm17J32HKGbLS+xjsqSsyR8NuXkgwuZk4ldERZS2ubpiw4VdYjVCTInlR4XyoHam1OONn0z IzHUHsmhFw1iY1jjVLdWnSMq8ROdXWlopmVBd1IY0k0XXpu2r3WcdIxbvA6zdmnXR28vd/fm eN89iNH0CBF+2Mh+aI4dBxIBhk5TcYJjDYuQzusyiIhDJp+2AqlYzSNFErMyoFr5SLMUUS2i sGQIaFHFAtodGe9t3vy26j4ym+QH+qtJl2W/fR6koPNOor1aJ4sFzmfHPNojGe+OQsIdo3PJ 1NNRWg4VtxWo8ocgmaauGV1HS1Ww2uRjgWqjl3r1WJRRdBt51LYABYrCzs8KT6+MljE9YcgX Mm7AkAV4bpFGLeqBdkkLt2VoXHL40WSR8QrQZHlI9BSkpMrsNbjbCEJgcSkJrjDm7mKAZDzI MZJmTkYNMo+cGKUA5tQZVhX10x3+JA5o9rcrBO5lUZ1UMfTAJuodxhFDDMHPWI1vypZnF2PS gC2oR1N6+YYobyhETHQ72ezDK1wBgrggK7mOmfdP+NX44XF1Eqf8OBOA1v8Y85q1x7Nl6NCM 4Qb8nUUBPaclKC6LMr/dc6eHiNkh4uUA0RQ1xwAE1Nowr5GHCdjeYCTIKpfQGZswEuhv0WVE VqhFhbsuFbLwy2kcwLJpdgWgRIGKVdXMg0BOnb6aKNBmIxWmtLsdDzX2jcPux/bIqnFkpF0p vEKuIhjp+GRe0/NmgGLjoZccjFfjhm4eWqDZqKoqPT60V4lh0AaJT9JRUJdob00pEzfxyXAq k8FUpm4q0+FUpgdSce45DbYGTaQyrndJFp/n4Zj/cr+FTNJ5oFgo5zKKNaqwrLQ9CKwBO3Fv cfMOn7vcJAm5HUFJQgNQst8In52yfZYT+Tz4sdMIhhENw2A3FhC9eOPkg78v67xSnEXIGuGy 4r/zDNY90OOCsp6LFIzXG5ec5JQUIaWhaapmoSp6G7JcaD4DWqBBX9MY0SJMyDYAFBOHvUOa fEw3TD3cO+xq2hM3gQfbULuZmBrgarfGw2GRSPci88odeR0itXNPM6PSCMwl7+6eo6zxMBAm yU07SxwWp6UtaNtaSi1aNFdRiUGi99uoOHFbdTF2KmMAbCdW6ZbNnSQdLFS8I/nj21Bsc/hZ GMfPcfY5MiFl/eTwaBONl0RicptL4NQHb3UVit+X9F7qNs8it3k0370OiUd00r3QPtLMrfv2 gtY8TqJuFtD75SxE1wU3A3RIK8qC8qZwGorCoOgueeEJLbaT2vxm3+OwYR3WQYJsbgnzOgY9 LUN/N5nCdZdWT7fByveuyVwgtoCZw+RD5fJ1iHF5pI3brDQ2g4Hk5whA8xNU5socchqNBf3Y kMOdEsCW7VqVGWtlCzv1tmBVRnTfv0ir5mrkAmR1M18xD2yqrvKF5ouuxfiYg2ZhQMC209Zt NpeV0C2JuhnAQDaEcYkqW0ilucSgkmsF++lFnjDnx4QVT342IiWNoLp5cdMdXwV399+oa+6F dpb1FnCldAfjLU6+ZO4zO5I3Li2cz1GONEnMIr8jCacUbdAec5MiFJr//oWqrZStYPhXmacf w6vQqIyexhjr/ALvp5hmkCcxNbW4BSYqN+pwYfn3Ocq5WDPeXH+EZfdjtMF/s0oux8IK970u rOE7hly5LPi7c8uPwUYLBRvm6eRMosc5+pLXUKvj3evT+fnpxV+jY4mxrhbnVEK6mVpESPb9 7d/zPsWscqaLAZxuNFh5TXvuYFvZa/vX7fuXp6N/pTY0yiQz70NgbY5LOIbWCHTSGxDbD/Yg sNjnpUOCHUwSlhER6euozBbcETL9WaWF91NalCzBWcHTKF3A5rKMeLhy87+uXfcn2n6D9OnE OjALFRSuilKqZJUqW7rLqAplwPZRhy0cpsisVTKEp5ZaLZnwXjnfw+8CdEOuvLlFM4Cra7kF 8fR7V6/qkDalEw+/hnUzcj1c7qlA8dQ3S9V1mqrSg/2u7XFx59FpxML2A0lEz8LHanyFtSy3 +IbSwZgGZiHz/sQD67kxr+qDVLa5piBbmgzULiFAJWWBNTtviy0moeNbloTItFBXeV1CkYXM oHxOH3cIDNUr9Coc2jYiorpjYI3Qo7y59jDTRC2ssMlIqBf3G6eje9zvzH2h62oVZbB7VFxd DGA9Y6qF+W21VBaApCWktLT6slZ6RT/vEKuz2vWddBEnWx1DaPyeDc9f0wJ60zjdkRJqOcwx odjhIicqjkFRH8raaeMe593Yw2yXQdBcQDe3UrpaatlmusaT3rkJZXYbCQxROo/CMJK+XZRq maKH5latwgQm/RLvnh2kcQZSQkKaOYq8LIxV1oxm87iySh/NM09dUVs4wGW2mfrQTIa8mD1u 8haZq2CNXnhv7HilA8RlgHErDg8vobxaCcPCsoEsnPOIXAWohMwplvmNOkuCR4OdFPUYYGAc Ik4PElfBMPl8upfdbjHNGBumDhLc2nQqGW1voV4dm9juQlX/kJ/U/k++oA3yJ/ysjaQP5Ebr 2+T4y/bfH3dv22OP0d40uo1rYjG5YEnviLuC5Zk/0OY0CuEew/9Qeh+7pUDaGmMtGWEwmwrk VG1g/6fQjngskIvDX7fVdDlAK7ziq6m7utplymhFZPnyZUFUutvjDhni9I7YO1w6uOlowsF2 R7qlrwJ6tDfzQ80+idO4+jTqdx9RdZ2Xa1k/ztztC56qjJ3fE/c3L7bBppxHX9P7B8vRjDyE 2iZl3coMO/i8puafWacTONgige2T9EWXX2NMvXEVUvbQKWxDZ3w6/r59edz++Pvp5eux91Ua w0abayotresYyHEeJW4zdhoHAfHwxDrdbsLMaXd3l4hQrE2QuzosfA0MGEJWxxC6yuuKEPvL BSSuqQMUbJtnINPobeNyig50LBK6PhGJB1oQWhy9P8OmIyeVNIqg89MtOdatbyw2BFqXh3vd pM5Kat1kfzdLupK1GK7JsOPPMlrGlsbHNiBQJ0ykWZfzUy+lrkvjzFQ9wkNQNBzUXrrOeGjR TVFWTcliCwRRseJHchZwxl+LSpKmIw31RhCz5FGNN+diY87SKDyZ21etdS/Pea4jBYL7ulmB XuiQ6iKAFBzQEZgGM1VwMPesrMfcQtpblLAG/Xsd0RheljpUDp3O202CQ/AbOg8VP09wzxf8 4iopoZ6vgebU9HDmomAJmp/OxwaTOtsS/DUlo95r4Mdei/BPzpDcHb01U/oInFHOhinUWwmj nFMHQw5lPEgZTm2oBOezwXyoKyuHMlgC6n7GoUwHKYOlpj56HcrFAOViMvTNxWCLXkyG6sPc 2vMSnDn1iXWOo6M5H/hgNB7MH0hOUysdxLGc/kiGxzI8keGBsp/K8EyGz2T4YqDcA0UZDZRl 5BRmncfnTSlgNcdSFeDWUGU+HERJRQ0U93hWRTX1V9FTyhxUHjGtmzJOEim1pYpkvIzoK+QO jqFULGJWT8jquBqom1ikqi7XsV5xgjnQ7xG8z6c/XPlbZ3HADNhaoMkwblcS31qNsTco7tOK 8+b6kh7lMwMd6wB5e//+gu4Snp7Rpws5uOfrD/6C3c5lHemqcaQ5xmWMQVnPKmQr42xJT9lL VPdDm9x+K2JvVzucZtOEqyaHJJVzlookc6nZHs1RpaRTDcI00uZFYlXGdC30F5T+E9xIGaVn ledrIc2FlE+7TxEoMfzM4jmOncHPms2ChtDryYWqiNaR6BRjtxR4utQoDFI1Oz2dzDryCi2J V6oMowxaEe+D8QrRaDmBYpclHtMBUrOABFChPMSD4lEXimqruGkJDAceGNtYnb8h2+oef3z9 Z/f48f11+/Lw9GX717ftj2diN9+3DQxumHobodVaSjPP8wojskgt2/G0Cu4hjshECDnAoa4C 9+LV4zFGGzBb0NAa7d/qaH+x4THrOIQRaHTOZh5DuheHWMcwtuk55fh05rOnrAc5jla82bIW q2joMEphV1SxDuQcqiiiLLQ2DInUDlWe5jf5IMEcnaBlQlGBJKjKm0/jk+n5QeY6jKsGzY5G J+PpEGeexhUxb0py9DwwXIp+L9AbZURVxe7F+i+gxgrGrpRYR3I2DTKdnAgO8rl7K5mhNWiS Wt9htPd9kcSJLcT8LLgU6J5FXgbSjLlRqZJGiFrgw+5Ykn9mT5xfZyjbfkNuIlUmRFIZYyBD xEveKGlMscwNGD1dHWDrrcnEA82Bjww1xLsgWGP5p9366hup9dDewkciKn2TphGuUs4CuGch C2fJBuWeBd8UYOzOQzxm5hAC7TT40cVdb4qgbOJwA/OLUrEnyjqJNG1kJKCfITzrlloFyNmy 53C/1PHyd193lgx9Ese7h7u/HvfHX5TJTCu9MgGJWUYuA0jK3+RnZvDx67e7EcvJnLXCbhUU yBveeGWkQpEAU7BUsY4ctER/HgfYjSQ6nKJRwmCr3yziMr1WJS4DVN8SedfRBqNz/J7RxAH6 oyRtGQ9xCgsyo0Ne8DUnDg96IHbKpbVmq8wMay+jWgEOMg+kSZ6F7N4fv50nsHChfZOcNIq7 ZnN6csFhRDo9Zft2//H79tfrx58IwoD8mz7wYzVrCwaKYCVPtuHpD0ygY9eRlX+mDR2W6Cpl Pxo8g2oWuq5ZAOYrDKdblapdss1JlXY+DEMRFxoD4eHG2P7ngTVGN58E7a2foT4PllOUzx6r Xb//jLdbDP+MO1SBICNwuTrGCAtfnv77+OHX3cPdhx9Pd1+ed48fXu/+3QLn7suH3ePb9itu pT68bn/sHt9/fnh9uLv//uHt6eHp19OHu+fnO1BxXz788/zvsd17rc25/tG3u5cvW+Oxb78H s+93tsD/62j3uENn3bv/d8ejQODwQk0UVTa7DFKCsWmFla2vIz1d7jjwXRdn2D/nkTPvyMNl 7yPguDvLLvMNzFJzWk9PHfVN5oYYsVgapUFx46IbFtPJQMWli8BkDGcgsIL8yiVV/V4AvkMN 3UTE/TXIhGX2uMwWFrVca9T48uv57eno/ulle/T0cmQ3MvvessxoZ6yK2E2jhcc+DgsMtTnp QZ9Vr4O4WFF91yH4nzjH3HvQZy2pxNxjImOv5HoFHyyJGir8uih87jV9S9algBfMPmuqMrUU 0m1x/wNjWe0WvOXuh4Pz7KDlWi5G4/O0TrzPszqRQT978z+hy41VUuDh/LynBfsIztY48/2f H7v7v0BaH92bIfr15e752y9vZJbaG9pN6A+PKPBLEQXhSgDLUCsPBkF7FY1PT0cXXQHV+9s3 dIx7f/e2/XIUPZpSon/h/+7evh2p19en+50hhXdvd16xgyD18lgKWLCCPbMan4DecsNdzPez ahnrEfWn382f6DK+Eqq3UiBGr7pazE0EHjzDePXLOA/8jl7M/TJW/tALKi3k7X+blNcelgt5 FFgYF9wImYDWcV1S14HduF0NNyFaPlW13/hoH9m31Oru9dtQQ6XKL9wKQbf5NlI1ruznnaPm 7eubn0MZTMb+lwb2m2VjJKQLgy65jsZ+01rcb0lIvBqdhPHCH6hi+oPtm4ZTATv1hVsMg9N4 hfJrWqahNMgRZk7aenh8OpPgydjnbndhHohJCPDpyG9ygCc+mAoYviqZUydlnUhcliwkdAtf FzY7u1bvnr+x19C9DPClOmANdTjQwVk9j/2+hi2e30eg7VwvYnEkWYIX8bAbOSqNkiQWpKh5 hz70ka78sYOo35HMXUyLLexDJ08erNStoIxolWgljIVO3griNBJSicqC+VHre95vzSry26O6 zsUGbvF9U9nuf3p4Rk/bTJ3uW8TY8PnylVqottj51B9naN8qYCt/JhpD1rZE5d3jl6eHo+z9 4Z/tSxfHTSqeynTcBEWZ+QM/LOcmBHItU0QxaimSGmgoQeVrTkjwcvgcV1WEnvDKnCrrRKdq VOFPoo7QiHKwp/aq7SCH1B49UVSinSN8ovx2T5+pVv9j98/LHWyHXp7e33aPwsqFAZEk6WFw SSaYCEp2wehcWR7iEWl2jh383LLIpF4TO5wCVdh8siRBEO8WMdAr8ZpidIjlUPaDi+G+dgeU OmQaWIBW1/7Qjq5w03wdZ5mwZUBqEQf5JogEdR6prVc0cXICWZ/62pTJ0rgx71R8sVCWQ2jq PbWSemJP1sIo2FNjQSfaUyWdn6U8PpnKqV8GviRt8eENa8+wEnYkLS3KzEbMmkL15zkyU5eR eAQ08MlKCedAbvmuzd1UEmWfQLcQmfJ0cDTE6bKKAlnyIb31cDPU6b4HdUK0L13lQagWEY5g kRgE7KkuoRj3nzoaGAdpki/jAH3X/o7umcLRko3p3pmfkRoHhuyApiMW9TxpeXQ9H2SripTx 9PmYY80gKlvLgsjzUVKsA32OD6mukIpptBx9El3aLo5fnnX3b2K6Z2YHjx/vv2pPj4vImhib x23750h2VcL4ff+aHfPr0b9PL0evu6+PNtrC/bft/ffd41fi6ac/0zf5HN/Dx68f8Qtga75v f/39vH3Y37gbs+vhg3ifron1fEu1J8+kUb3vPQ57mz09uaDX2fYk/7eFOXC473GYFd48dIZS 798K/0GDtrFYhhQBe9pITyE7pJmDXAf1ixqMoEcBVTbmySd9SKIc5wXzGPY5MAToVVLn+Rq2 QFmANhul8WZKxxZlAfk0QM3Qq3cV0yv8IC9D5ku1xBd2WZ3OIxr03VrnMK8lnTvuIHZd+nQk B8aYBq0PRSoPApBCoE0yaMR2LjCZve00pF7VDdtA4I7+F/spmEi1OEiQaH5zztcSQpkOrB2G RZXXzl2mwwGdKK4mwYzphVxLDIglH6gx/sFFQHbx7UnFXvAZe4lOr/q177YszFPaED2JvYd6 oKh9D8hxfNyHenLC5vatVQgdlD3hYihJmeBTkVt+zIXcUioDD7gMLPFvbhF2fzeb85mHGb+k hc8bq9nUAxU19Npj1QomlEfQsEL46c6Dzx7Gx/C+Qs2SvbkhhDkQxiIluaV3GoRAX18y/nwA n4o4f6/ZyQLBTg1Uj7DReZKnPCbBHkWzwXP5A8xxiARfjWbDn1HaPCDKWAWLlI7w0n7PsMea NfVxTfB5KsILTfC58YnCzDVKvF/isNI6D0DLi69A0y1LxSz3jOc06hAWIXY/BT+4/5wMa44o mhXiBjjizNAYiTJP8FZmM09KgjXADMzFGPIu+lCMAhcyQO8XQkpIQvWUlwzRLM86dmP4yKk9 qcjzhJPKyONuvbIIFDwQcHRQBjf0laFeJnakkoXE+GMSjHvCS7oaJvmc/xLWnizhz0f6uVHl aRxQaZKUdeP4gAmS26ZSJBMMJQP7YFKItIj5G2yh0HHKWODHIiS9hT6L0VenrqhBxSLPKv8Z E6LaYTr/ee4hdL4ZaPZzNHKgs5+jqQOh7+1ESFCBypIJOD7KbqY/hcxOHGh08nPkfq3rTCgp oKPxz/HYgWHyjmY/qbqBTz+LhJp/6KUzcjVoBWx0op0CtSDP55/Vkuwd0ag5W9JxRIL+OVop ty/oNgQGfX7ZPb59t+HxHravX33Lb+Pnad1wdxQtiI+P2Ja9fcYKG7wETWf7u9+zQY7LGh35 9Eac3fbIS6HnMEYwbf4hvtYj4/cmUzBXvBlN4Yb7moEt4Rxtl5qoLIGLTgbDDf+Bvj3PtbVc a1t4sNX6A+Xdj+1fb7uHdsPwaljvLf7it3F7zpDWeI7P/TAuSiiVcbDFjV2h+wtYEtDnN30W izZo9iyEGlWuIrR9Ra9TIOepUGiFnHUbh95oUlUF3G6VUUxB0K/hjZuGtZJc1FnQelCLMWLy eO7WpMjN8iZ/bl/coR/Toqbt/cctatrfHJjv7rsRH27/ef/6Fa1S4sfXt5d3jG9PXd8qPIyA nSGNAUbA3iLGdtInEA8Sl42uJafQRt7S+GAigyXy+NipvPaao3uh6Bxp9VS0PTAMKXqKHTBn YikNuIep55ra7pufoHhQUWSxOWQUahdFB0ZUH0L3sCZFIo/+qD94/a3prdsqbWbUHKpPjAgs lB+gaUUZd3do00Cqs4g7hG42esbZJmEYvzrnzu44Dg3d+qMc5LiNytzN3jpd8wZCCwtbNE5f MFWR04xr4MGU+dMVTsMYPSg7hujWH0zvrXiAy2nPfvropJ53rNTqHGHnQqaVU8a8rcYFgrCD wAxbEr5DcOSn/ZJaSXaIMRDgb5d6UjkXwGIJe9mlVypQu9HdJLfvDMxZbrNWOEm8nXdLxaa3 I8YMmPg2Mk977F7Utb3bj3SnUVY2eqG1c0Cmo/zp+fXDUfJ0//392QrK1d3jV7qmK4x8iD6q mN7N4PalyogTcSzh8/jeLhxN92o8uamgr9mTiHxRDRJ7a2DKZnL4E56+aETWYQ7NCmPKVEqv BUF3fQmLFyxhIfVWawSWTfoTc2d9qBntUzlYhr6849ojiCA7Jt2nGwbknpQN1o31vbGkkDbv dOyGdRQVVg7Zs0i0ONrL1v95fd49ohUSVOHh/W37cwt/bN/u//777//dF9SmBvuvtIbNaeTP OMiBu+5px7zMXl5r5qTDop2nYnN528oxepqDDy5gdOBexDnLuL62Oclq7v+hwn2CqL6AlG/q DC0PoD/sIZhb5LWVXQMwaFlJpOghrHl/J2iMZFJavx1HX+7e7o5w2bvH8+RXtyu40812ZZJA ujG1iH0OySS9Fa1NqCrcMpdl3Xm9dUb6QNl4+kEZte9f+tA6sD5Iw1/uTFxMYMFYCPDwB+iP GcODSrSqZA5pEYou9/4K9lG5WSl5pUAqWNWz7JROrv6bwQnKBJ5ukD4wWcOu23GfpRW6bdGy RzXzChXTgQWDcpiWfJidf5eaUng2QeSi2QN+Or4H1ffpx/bT29svffJhdDE+Oek1TPtywO6X aKM4GdItYrV9fcMZhRIvePrP9uXu65a8BEaH9PuOsP7pTWtRNXbvtt5ljTamkUQazkzH1X03 qnGDlpfEx/V+Z7wwVt3D3CSxqLIBQA5yDXvTVnGiE3rMgojV7hyd0hBStY66Z9IOKc77pZQT FijvKMbKImwYbE5p4GfUahmgWwT5VTtk6VF1CVob3udgi6N8NtZCe7G8Dit2dqmtS2BYjek5 j8HxUTLoiYUDc058SGwLgdLcnc/mDNQF6dms85idnpE6tFYr5WB3jCacvNH3AZxiarGKNuiC xa2bPX+xr5e1T9TsnYK91wW4oqFODGqm5sIB29MgD4RRm4QObJ76cGhjz4c5iD6mF+iPmsMl 3hWZR+9uvZktgoHiULmld46p7DBZuwMHio6aJgdB/zaTxqkOGmoFudd688JrJLzGXeVma0FM shdxhqHVKnLRyr/r3sq5nWY9Du9P2MxvUZLZ22WRQC5yHRq+5pbGV21PsdwRZB7Jcz8JdhSl udvd+CpGQV+4He4cGXYJozYWe1M4SjkKgBuQ7uD64L0Fau/JqeZlvM7jk5A8qNG5GYqx/w+F YRGtfaQDAA== --KsGdsel6WgEHnImy--