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=unavailable 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 11F6FC2D0D2 for ; Tue, 24 Dec 2019 11:45:18 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C362E206CB for ; Tue, 24 Dec 2019 11:45:17 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726352AbfLXLpQ (ORCPT ); Tue, 24 Dec 2019 06:45:16 -0500 Received: from mga02.intel.com ([134.134.136.20]:9886 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726124AbfLXLpQ (ORCPT ); Tue, 24 Dec 2019 06:45:16 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Dec 2019 03:45:14 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,351,1571727600"; d="gz'50?scan'50,208,50";a="299935318" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga001.jf.intel.com with ESMTP; 24 Dec 2019 03:45:08 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1ijicd-000I4q-Q5; Tue, 24 Dec 2019 19:45:07 +0800 Date: Tue, 24 Dec 2019 19:44:49 +0800 From: kbuild test robot To: Herbert Xu Cc: kbuild-all@lists.01.org, Linux Kernel Mailing List , "Theodore Y. Ts'o" , Jaegeuk Kim , Eric Biggers , Chandan Rajendra , linux-fscrypt@vger.kernel.org Subject: Re: [PATCH] fscrypt: Restore modular support Message-ID: <201912241942.6ogkmzyJ%lkp@intel.com> References: <20191221143020.hbgeixvlmzt7nh54@gondor.apana.org.au> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="fez2yq6cu7b2jcg7" Content-Disposition: inline In-Reply-To: <20191221143020.hbgeixvlmzt7nh54@gondor.apana.org.au> 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 --fez2yq6cu7b2jcg7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Herbert, I love your patch! Yet something to improve: [auto build test ERROR on linux/master] [also build test ERROR on f2fs/dev-test linus/master v5.5-rc3 next-20191220] [cannot apply to ext4/dev tytso-fscrypt/master] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system. BTW, we also suggest to use '--base' option to specify the base tree in git format-patch, please see https://stackoverflow.com/a/37406982] url: https://github.com/0day-ci/linux/commits/Herbert-Xu/fscrypt-Restore-modular-support/20191224-164226 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 1522d9da40bdfe502c91163e6d769332897201fa config: x86_64-kexec (attached as .config) compiler: gcc-7 (Debian 7.5.0-3) 7.5.0 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): ld: fs/super.o: in function `__put_super': fs/super.c:296: undefined reference to `fscrypt_sb_free' ld: fs/ext4/dir.o: in function `ext4_dir_open': fs/ext4/dir.c:617: undefined reference to `fscrypt_get_encryption_info' ld: fs/ext4/dir.o: in function `ext4_readdir': fs/ext4/dir.c:118: undefined reference to `fscrypt_get_encryption_info' ld: fs/ext4/dir.c:145: undefined reference to `fscrypt_fname_alloc_buffer' ld: fs/ext4/dir.c:263: undefined reference to `fscrypt_fname_disk_to_usr' ld: fs/ext4/dir.c:288: undefined reference to `fscrypt_fname_free_buffer' ld: fs/ext4/file.o: in function `ext4_file_open': fs/ext4/file.c:716: undefined reference to `fscrypt_file_open' ld: fs/ext4/ialloc.o: in function `__ext4_new_inode': fs/ext4/ialloc.c:772: undefined reference to `fscrypt_get_encryption_info' ld: fs/ext4/ialloc.c:1145: undefined reference to `fscrypt_inherit_context' ld: fs/ext4/inode.o: in function `ext4_block_write_begin': fs/ext4/inode.c:1097: undefined reference to `fscrypt_decrypt_pagecache_blocks' ld: fs/ext4/inode.o: in function `__ext4_block_zero_page_range': fs/ext4/inode.c:3704: undefined reference to `fscrypt_decrypt_pagecache_blocks' ld: fs/ext4/inode.o: in function `fscrypt_require_key': include/linux/fscrypt.h:548: undefined reference to `fscrypt_get_encryption_info' ld: fs/ext4/inode.o: in function `ext4_issue_zeroout': fs/ext4/inode.c:406: undefined reference to `fscrypt_zeroout_range' ld: fs/ext4/ioctl.o: in function `ext4_ioctl': fs/ext4/ioctl.c:1141: undefined reference to `fscrypt_ioctl_set_policy' ld: fs/ext4/ioctl.c:1186: undefined reference to `fscrypt_ioctl_get_policy' ld: fs/ext4/ioctl.c:1191: undefined reference to `fscrypt_ioctl_get_policy_ex' ld: fs/ext4/ioctl.c:1196: undefined reference to `fscrypt_ioctl_add_key' ld: fs/ext4/ioctl.c:1201: undefined reference to `fscrypt_ioctl_remove_key' ld: fs/ext4/ioctl.c:1206: undefined reference to `fscrypt_ioctl_remove_key_all_users' ld: fs/ext4/ioctl.c:1211: undefined reference to `fscrypt_ioctl_get_key_status' ld: fs/ext4/namei.o: in function `ext4_fname_setup_filename': fs/ext4/ext4.h:2380: undefined reference to `fscrypt_setup_filename' ld: fs/ext4/namei.o: in function `fscrypt_prepare_lookup': include/linux/fscrypt.h:642: undefined reference to `__fscrypt_prepare_lookup' ld: fs/ext4/namei.o: in function `htree_dirblock_to_tree': >> fs/ext4/namei.c:1008: undefined reference to `fscrypt_get_encryption_info' ld: fs/ext4/namei.c:1013: undefined reference to `fscrypt_fname_alloc_buffer' ld: fs/ext4/namei.c:1048: undefined reference to `fscrypt_fname_disk_to_usr' >> ld: fs/ext4/namei.c:1069: undefined reference to `fscrypt_fname_free_buffer' ld: fs/ext4/namei.o: in function `ext4_lookup': fs/ext4/namei.c:1709: undefined reference to `fscrypt_has_permitted_context' ld: fs/ext4/namei.o: in function `fscrypt_prepare_rename': include/linux/fscrypt.h:613: undefined reference to `__fscrypt_prepare_rename' ld: fs/ext4/namei.o: in function `fscrypt_prepare_symlink': include/linux/fscrypt.h:706: undefined reference to `__fscrypt_prepare_symlink' ld: fs/ext4/namei.o: in function `fscrypt_encrypt_symlink': include/linux/fscrypt.h:736: undefined reference to `__fscrypt_encrypt_symlink' ld: fs/ext4/namei.o: in function `fscrypt_prepare_link': include/linux/fscrypt.h:581: undefined reference to `__fscrypt_prepare_link' ld: fs/ext4/page-io.o: in function `ext4_finish_bio': fs/ext4/page-io.c:147: undefined reference to `fscrypt_free_bounce_page' ld: fs/ext4/page-io.o: in function `ext4_bio_write_page': fs/ext4/page-io.c:516: undefined reference to `fscrypt_encrypt_pagecache_blocks' ld: fs/ext4/readpage.o: in function `decrypt_work': fs/ext4/readpage.c:100: undefined reference to `fscrypt_decrypt_bio' ld: fs/ext4/readpage.o: in function `bio_post_read_processing': fs/ext4/readpage.c:126: undefined reference to `fscrypt_enqueue_decrypt_work' ld: fs/ext4/super.o: in function `ext4_drop_inode': fs/ext4/super.c:1111: undefined reference to `fscrypt_drop_inode' ld: fs/ext4/super.o: in function `ext4_free_in_core_inode': fs/ext4/super.c:1119: undefined reference to `fscrypt_free_inode' ld: fs/ext4/super.o: in function `ext4_clear_inode': fs/ext4/super.c:1184: undefined reference to `fscrypt_put_encryption_info' ld: fs/ext4/symlink.o: in function `ext4_encrypted_get_link': fs/ext4/symlink.c:49: undefined reference to `fscrypt_get_symlink' vim +1008 fs/ext4/namei.c ac27a0ec112a08 Dave Kleikamp 2006-10-11 978 ac27a0ec112a08 Dave Kleikamp 2006-10-11 979 ac27a0ec112a08 Dave Kleikamp 2006-10-11 980 /* ac27a0ec112a08 Dave Kleikamp 2006-10-11 981 * This function fills a red-black tree with information from a ac27a0ec112a08 Dave Kleikamp 2006-10-11 982 * directory block. It returns the number directory entries loaded ac27a0ec112a08 Dave Kleikamp 2006-10-11 983 * into the tree. If there is an error it is returned in err. ac27a0ec112a08 Dave Kleikamp 2006-10-11 984 */ ac27a0ec112a08 Dave Kleikamp 2006-10-11 985 static int htree_dirblock_to_tree(struct file *dir_file, 725d26d3f09ccb Aneesh Kumar K.V 2008-01-28 986 struct inode *dir, ext4_lblk_t block, ac27a0ec112a08 Dave Kleikamp 2006-10-11 987 struct dx_hash_info *hinfo, ac27a0ec112a08 Dave Kleikamp 2006-10-11 988 __u32 start_hash, __u32 start_minor_hash) ac27a0ec112a08 Dave Kleikamp 2006-10-11 989 { ac27a0ec112a08 Dave Kleikamp 2006-10-11 990 struct buffer_head *bh; 617ba13b31fbf5 Mingming Cao 2006-10-11 991 struct ext4_dir_entry_2 *de, *top; 90b0a97323f42e Carlos Maiolino 2012-09-17 992 int err = 0, count = 0; a7550b30ab709f Jaegeuk Kim 2016-07-10 993 struct fscrypt_str fname_crypto_str = FSTR_INIT(NULL, 0), tmp_str; ac27a0ec112a08 Dave Kleikamp 2006-10-11 994 725d26d3f09ccb Aneesh Kumar K.V 2008-01-28 995 dxtrace(printk(KERN_INFO "In htree dirblock_to_tree: block %lu\n", 725d26d3f09ccb Aneesh Kumar K.V 2008-01-28 996 (unsigned long)block)); 4e19d6b65fb4fc Theodore Ts'o 2019-06-20 997 bh = ext4_read_dirblock(dir, block, DIRENT_HTREE); dc6982ff4db1f4 Theodore Ts'o 2013-02-14 998 if (IS_ERR(bh)) dc6982ff4db1f4 Theodore Ts'o 2013-02-14 999 return PTR_ERR(bh); b0336e8d2108e6 Darrick J. Wong 2012-04-29 1000 617ba13b31fbf5 Mingming Cao 2006-10-11 1001 de = (struct ext4_dir_entry_2 *) bh->b_data; 617ba13b31fbf5 Mingming Cao 2006-10-11 1002 top = (struct ext4_dir_entry_2 *) ((char *) de + ac27a0ec112a08 Dave Kleikamp 2006-10-11 1003 dir->i_sb->s_blocksize - 617ba13b31fbf5 Mingming Cao 2006-10-11 1004 EXT4_DIR_REC_LEN(0)); 643fa9612bf1a2 Chandan Rajendra 2018-12-12 1005 #ifdef CONFIG_FS_ENCRYPTION 1f3862b5575b13 Michael Halcrow 2015-04-12 1006 /* Check if the directory is encrypted */ 592ddec7578a33 Chandan Rajendra 2018-12-12 1007 if (IS_ENCRYPTED(dir)) { a7550b30ab709f Jaegeuk Kim 2016-07-10 @1008 err = fscrypt_get_encryption_info(dir); c936e1ec2879e4 Theodore Ts'o 2015-05-31 1009 if (err < 0) { 1f3862b5575b13 Michael Halcrow 2015-04-12 1010 brelse(bh); 1f3862b5575b13 Michael Halcrow 2015-04-12 1011 return err; 1f3862b5575b13 Michael Halcrow 2015-04-12 1012 } a7550b30ab709f Jaegeuk Kim 2016-07-10 1013 err = fscrypt_fname_alloc_buffer(dir, EXT4_NAME_LEN, 1f3862b5575b13 Michael Halcrow 2015-04-12 1014 &fname_crypto_str); 1f3862b5575b13 Michael Halcrow 2015-04-12 1015 if (err < 0) { 1f3862b5575b13 Michael Halcrow 2015-04-12 1016 brelse(bh); 1f3862b5575b13 Michael Halcrow 2015-04-12 1017 return err; 1f3862b5575b13 Michael Halcrow 2015-04-12 1018 } 1f3862b5575b13 Michael Halcrow 2015-04-12 1019 } 1f3862b5575b13 Michael Halcrow 2015-04-12 1020 #endif 3d0518f4758eca Wei Yongjun 2009-02-14 1021 for (; de < top; de = ext4_next_entry(de, dir->i_sb->s_blocksize)) { f7c21177af0b32 Theodore Ts'o 2011-01-10 1022 if (ext4_check_dir_entry(dir, NULL, de, bh, 226ba972b08637 Tao Ma 2012-12-10 1023 bh->b_data, bh->b_size, e6c4021190c828 Eric Sandeen 2006-12-06 1024 (block<i_sb)) e6c4021190c828 Eric Sandeen 2006-12-06 1025 + ((char *)de - bh->b_data))) { 64cb927371cd2e Al Viro 2013-07-01 1026 /* silently ignore the rest of the block */ 64cb927371cd2e Al Viro 2013-07-01 1027 break; e6c4021190c828 Eric Sandeen 2006-12-06 1028 } b886ee3e778ec2 Gabriel Krisman Bertazi 2019-04-25 1029 ext4fs_dirhash(dir, de->name, de->name_len, hinfo); ac27a0ec112a08 Dave Kleikamp 2006-10-11 1030 if ((hinfo->hash < start_hash) || ac27a0ec112a08 Dave Kleikamp 2006-10-11 1031 ((hinfo->hash == start_hash) && ac27a0ec112a08 Dave Kleikamp 2006-10-11 1032 (hinfo->minor_hash < start_minor_hash))) ac27a0ec112a08 Dave Kleikamp 2006-10-11 1033 continue; ac27a0ec112a08 Dave Kleikamp 2006-10-11 1034 if (de->inode == 0) ac27a0ec112a08 Dave Kleikamp 2006-10-11 1035 continue; 592ddec7578a33 Chandan Rajendra 2018-12-12 1036 if (!IS_ENCRYPTED(dir)) { 2f61830ae33e29 Theodore Ts'o 2015-04-12 1037 tmp_str.name = de->name; 2f61830ae33e29 Theodore Ts'o 2015-04-12 1038 tmp_str.len = de->name_len; 2f61830ae33e29 Theodore Ts'o 2015-04-12 1039 err = ext4_htree_store_dirent(dir_file, 1f3862b5575b13 Michael Halcrow 2015-04-12 1040 hinfo->hash, hinfo->minor_hash, de, 1f3862b5575b13 Michael Halcrow 2015-04-12 1041 &tmp_str); 1f3862b5575b13 Michael Halcrow 2015-04-12 1042 } else { d229959072eba4 Theodore Ts'o 2015-05-18 1043 int save_len = fname_crypto_str.len; a7550b30ab709f Jaegeuk Kim 2016-07-10 1044 struct fscrypt_str de_name = FSTR_INIT(de->name, a7550b30ab709f Jaegeuk Kim 2016-07-10 1045 de->name_len); d229959072eba4 Theodore Ts'o 2015-05-18 1046 1f3862b5575b13 Michael Halcrow 2015-04-12 1047 /* Directory is encrypted */ a7550b30ab709f Jaegeuk Kim 2016-07-10 1048 err = fscrypt_fname_disk_to_usr(dir, hinfo->hash, a7550b30ab709f Jaegeuk Kim 2016-07-10 1049 hinfo->minor_hash, &de_name, 1f3862b5575b13 Michael Halcrow 2015-04-12 1050 &fname_crypto_str); ef1eb3aa50930f Eric Biggers 2016-09-15 1051 if (err) { 1f3862b5575b13 Michael Halcrow 2015-04-12 1052 count = err; 1f3862b5575b13 Michael Halcrow 2015-04-12 1053 goto errout; 1f3862b5575b13 Michael Halcrow 2015-04-12 1054 } 1f3862b5575b13 Michael Halcrow 2015-04-12 1055 err = ext4_htree_store_dirent(dir_file, 1f3862b5575b13 Michael Halcrow 2015-04-12 1056 hinfo->hash, hinfo->minor_hash, de, 1f3862b5575b13 Michael Halcrow 2015-04-12 1057 &fname_crypto_str); d229959072eba4 Theodore Ts'o 2015-05-18 1058 fname_crypto_str.len = save_len; 1f3862b5575b13 Michael Halcrow 2015-04-12 1059 } 2f61830ae33e29 Theodore Ts'o 2015-04-12 1060 if (err != 0) { 1f3862b5575b13 Michael Halcrow 2015-04-12 1061 count = err; 1f3862b5575b13 Michael Halcrow 2015-04-12 1062 goto errout; ac27a0ec112a08 Dave Kleikamp 2006-10-11 1063 } ac27a0ec112a08 Dave Kleikamp 2006-10-11 1064 count++; ac27a0ec112a08 Dave Kleikamp 2006-10-11 1065 } 1f3862b5575b13 Michael Halcrow 2015-04-12 1066 errout: ac27a0ec112a08 Dave Kleikamp 2006-10-11 1067 brelse(bh); 643fa9612bf1a2 Chandan Rajendra 2018-12-12 1068 #ifdef CONFIG_FS_ENCRYPTION a7550b30ab709f Jaegeuk Kim 2016-07-10 @1069 fscrypt_fname_free_buffer(&fname_crypto_str); 1f3862b5575b13 Michael Halcrow 2015-04-12 1070 #endif ac27a0ec112a08 Dave Kleikamp 2006-10-11 1071 return count; ac27a0ec112a08 Dave Kleikamp 2006-10-11 1072 } ac27a0ec112a08 Dave Kleikamp 2006-10-11 1073 :::::: The code at line 1008 was first introduced by commit :::::: a7550b30ab709ffb9bbe48669adf7d8556f3698f ext4 crypto: migrate into vfs's crypto engine :::::: TO: Jaegeuk Kim :::::: CC: Theodore Ts'o --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation --fez2yq6cu7b2jcg7 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICLXuAV4AAy5jb25maWcAlDxZc9w20u/5FVPOS1JbTiT5iGu39ACC4AwyJMEA4GjGLyxF HjuqtSV/Onbtf/91AzwaIChlU6lEg25cjUbf4I8//Lhijw+3Xy4frq8uP3/+vvp0vDneXT4c P6w+Xn8+/muVq1Wt7Erk0v4CyOX1zeO3X7+9e9u9fb1688ubX05e3l2drrbHu5vj5xW/vfl4 /ekR+l/f3vzw4w/w74/Q+OUrDHX3z9Wnq6uXv61+yo9/Xl/erH5zvV/97P8AVK7qQq47zjtp ujXn59+HJvjR7YQ2UtXnv528OTkZcUtWr0fQCRmCs7orZb2dBoHGDTMdM1W3VlYlAbKGPmIG umC67ip2yETX1rKWVrJSvhd5gJhLw7JS/A1kqf/oLpQma8taWeZWVqITe+tGMUrbCW43WrAc llco+E9nmcHOjrxrd2CfV/fHh8evExVx4k7Uu47pNRCikvb81RmeRr9eVTUSprHC2NX1/erm 9gFHGHqXirNyIOuLF6nmjrWUiG4HnWGlJfgbthPdVuhalN36vWwmdArJAHKWBpXvK5aG7N8v 9VBLgNcTIFzTSBW6IEqVGAGX9RR8//7p3upp8OvEieSiYG1pu40ytmaVOH/x083tzfHnkdbm ghH6moPZyYbPGvD/3JZTe6OM3HfVH61oRbp11oVrZUxXiUrpQ8esZXwzAVsjSplNv1kLkiM6 Eab5xgNwaFaWEfrU6jgcrsvq/vHP++/3D8cvE4evRS205O42NVplZPkUZDbqIg0RRSG4lbig ooAba7ZzvEbUuazdlU0PUsm1ZhavSXC9c1UxmWzrNlJopMBhPmBlZHqmHjAbNlgJsxoODQgH t9QqncbSwgi9cyvuKpWLcImF0lzkvbiBfRP+aZg2ol/dyLJ05Fxk7bowIWsfbz6sbj9GRzhJ b8W3RrUwJ0hNyze5IjM6LqEoObPsCTBKPMKkBLIDAQydRVcyYzt+4GWCV5z03c0YcgC78cRO 1NY8CewyrVjOYaKn0SrgBJb/3ibxKmW6tsElD3fAXn853t2nroGVfNupWgCfk6Fq1W3eo5Sv HGeOBwaNDcyhcskTQsb3krmjz9jHtxZtWSbFlgMnBtvI9QbZzVFWGzdizw6z3UyjNVqIqrEw ai0Sgw7gnSrb2jJ9oAvtgU904wp6DTTlTfurvbz/9+oBlrO6hKXdP1w+3K8ur65uH28erm8+ RVSGDh3jbgx/N8aZd1LbCIynmaQX3hXHbBNuYsWZyVGqcQGiFhDJ0caQbveKGAogxYxllEmx CS5nyQ7RQA6wT7RJtbDNxsjk9f4blBzvJRBJGlUOMtOdhObtyiRYG06tAxhdAvwEGwl4OHXM xiPT7lETkqcLmnBAoFhZTreFQGoB4tCINc9K6a7quOdwzaMQ3fo/iFjdjjyoON2J3G5AyMLN SNpfaFEVoLxkYc/PTmg7UrBiewI/PZv4XNZ2C2ZYIaIxTl8FKritTW9n8g3s0Emm4TTM1V/H D49gsa8+Hi8fHu+O966533cCGohk0zYN2K6mq9uKdRkDC50HmsRhXbDaAtC62du6Yk1ny6wr ytYQY6I3v2FPp2fvohHGeUboJJGCmRPk5Wut2obckYathRcOguhNMHH4OvoZ2VlTGxjbSNA8 hm3hf+Tyltt+drJL97u70NKKjPHtDOLOaGotmNRdCJns+gI0EKvzC5nbTWLnIKaSY/YzNTI3 s0adUyO8byzgcr2nxAK2NILKHeR3HLCHzEbIxU7yQNH0AMBHoZQUnsM6hS4Wz7XLmiIxG1gn xJxRfDuCvF0xsQ+Y12DugIBNTbERfNsoYDrUbWBmBTvwtwk9Izd0cgtgYsAh5QJ0EthpIk+d EkrrkGmAWs7C0dSPxN+sgtG8oUM8L53PnBtoWnZsALjo1ABswaFxvdLOjAO9Tp8h71QDGhCc YjQ43WEqXcFtTWn8GNvAH4FbE/gmXrjJ/PRtjANag4vG2b1ANC6iPg03zRbWAooJF0OIT5nJ ax7i7YQzVeChSWB2ci3MWlh0LbqZZen5YNZcbOD6ljNfbDSiAkkf/+7qSlKfnHC8KAuQcJoO vLhlBpY+2ntkVa0V++gnXG4yfKOCzcl1zcqCMKvbAG1whjBtMJtAVDJJPHkwSVodqpF8J40Y 6EcoA4NkTGtJT2GLKIfKBM5+34YeU4LvJnAG5grsF/kURNN8UE8vvLPoTAacMz9e5A7nydOd O4WGmm5aO/SseXRg4IAF3peTaa41sX4YSeQ5lfGez2H6bvRjJsuOn54Et9Wp/D6s1xzvPt7e fbm8uTquxH+ON2DZMTAGONp2YMdPBtvC4H6dDgjb73aV81GTluTfnHGYcFf56QbdTdjAlG02 Sv1J+GJrr7Td/VN1SuaoqmFgn7gQHenLspTRCUOGaCqNxnBmDYZGH8uJx3Y6Fc3MToMIUFVa ewSIG6ZzcBrzNOqmLQow8ZxxM4YFFnbgzErw8TFaGcgoKyqnITHKKgvJB8OdeF2qkGXa0HKS 1mnLwP8LY5YD8tvXGfXg9y7IHPymqs9Y3XInznPBVU5vu2pt09rOKRV7/uL4+ePb1y+/vXv7 8u3rF8GVg4PozfUXl3dXf2Fc+9crF8O+72Pc3YfjR99Cg6Bb0N6DAUqIZcF4czuew6qqja57 hTavrkEpSx8OOD979xQC22MAN4kwsOsw0MI4ARoMd/p2FiAyrAuMvQEQaBLSOEq9zh1ycAH9 5OB19vq1K3I+HwSko8w0Bmfy0OgZZSIyJk6zT8EYGFwY5xeRXTBiAGvCsrpmDWwaxyHBKvW2 pHfdtSA7d47fAHKyFIbSGD7atDSrEOC5m5ZE8+uRmdC1j72BVjcyK+Mlm9ZgyHEJ7NwmRzpW dpsWbIuSxFrfK6ADnN8rEk13AVXXecl/6qUzLN3JiIhGeKplZ/ezi9mZqlkasnXxWMILBVgw gunywDHsSLV8s/Z+aAlyHLT4m8j1MwyPFi8Wnp/gPq7plFNzd3t1vL+/vVs9fP/qow7EX41I Qm4pXTZupRDMtlp4sz8E7c9YI3nYVjUuEkol4FqVeSFN0t8SFgwjn1Ma8XEYz9VgmOqU8YEY Ym+BE5C7JgMtGALdXL6RaS8DEXaw10Vgu1sEpfYTIHimKBtjFlFYNS28d/US+5TKFF2VySAu 0rd5xlwgzshqfRoCfOKyTfliqgL2L8BLGkVUKlR5gBsM5iS4F+tW0JAsnDXD4F6g8Pq2+QLn KKaRtYtEpwklUtbHFqyaaBk+2N20GJqFe1Ha3tqeJtylTwvH8hc8jszHK30+JDmiDtGicZDf gfobhbadW3dyIsZ1/QS42r5LtzeGpwFoG6edWdD6ofUU6xxqxQ/8rGswInqF4kNmbylKeboM syaSEbxq9nyzjqwXjOvvImECLnzVVk4aFKyS5eH87WuK4M4OvNfKEPumj/6iMyxKQcO3OA5c DX9B581wKeeNm8OaRj2HZg5mNWv1HPB+w9SeJqE2jfDso6M2Af4wanZtCX1y6qGuweCEC++t I3J++0hyDcrWqVmD9jEo2kys0WpKA0F0nr85nQEH03uicg+hyF5ymIradq6p4vMW9LxVeKou Td7NVQfG1X1jICq10Ar9S4xuZFptRd1lSllMFKQiUI5vaPyib8B4bynWjB9moJgfhuaAH4ZG TP6ZDaiA1DC/I7t9CZh/I8DMLsE9CJQzceC+3N5cP9zeBfkU4in22qSteRRMm+No1qRzUHNU jlkQ8SyyU1PqItQKo5+ysAu6/SFj2DN7kAj2Z96U+B8R6m/5bps42kpyuNpBVnZsis9wAgSn ODXDCXrBVrAZt1Bp0lsjMjrvN84iC9tyqeGUu3WG1qKJ+Zg3DE01C46p5Gltg+QGjQ23k+tD MlOHRg3Re4AftvTGJ+ONjCAovw3mqetOIVP6hvM4LwDnlMx8us6hbPdGrTP3/KJZwmAfwZNX H8CdhB7MFMy4B3rbO0ke6IzmxNocjoumb/GKdFZQa1yWeOnLwbrBZHcrzk++fThefjgh/1AC NrheLyumMHwaHl52F/0GD1IZDE3ptpkzPIoutBSqYVsTou8eovt6BMxWXRChXFlN8zDwCz0B aWWQcgjb+/MZz+FkAQ1PDMN1TvQPyKfB9ll8imDaGHBVUEixMHHiwD5eE27MVCxyNNpKRi1e VIGxEF+lHjDyBXo+SMCtOCyphN5RM3vHZJ0qivSgE0Y6PZ3AxHxGKsJY0PhvIeHyt1nYUsk9 JZYRHIMQdGGb993pyUnKJn/fnb05iVBfhajRKOlhzmGYUGlvNKbzSSBX7EWglV0Dhg7SCoRr ZjZd3iZtFN/395a6mc3mYCTaBCAewZc4+XYa3kktXHCuFy9TDsWxFSY+MMKcssiHcVkp1/V8 3PwATi2WD3lGKtkBDA1ipMFNLdt1aA9P95eAg3Pw/gSFLodQd7khxlEvciKdGew5Rtmrujwk TyHGjCtGpuOqchchgp2lrQdgclkAeXI7xOtTjITRkFLuRINZaxrNfCoQMYtHsTzvBu1JYb3w 6k+qJ+5zOBr+ohkH9MB8lsLrOufSyFha9cOYpgTXuEEDyPYOXQLLbpqgxs1bd7f/Pd6twC66 /HT8crx5cHtGlby6/YqlvyQAMwt8+aIHIhN8xGvWMM8wDwCzlY1LjxBO7idAB64sMYlu5sBA VTUVXMbcR7xtWOWKoFKIJkTGlj54NFmSlZONDpY2Navugm3FLAIwgoM5ZtkKHD/fYWI0fyrY ULky3oE+yXn69c9myN0Kfend4uAupA1OXHpkXgaxgIs/vEGN5ZWSS0zO9Eo2OT665OveMFqy fcZgD7IYYdPZr0EmOElqwKZQ2zYOUgIzb2xfh4pdGhqVdi190sPvwrkRhgT0SUCj6WNU62RQ yY/VcN3ZyG50K21orsPj9kwXzoCGX2FSTgrF0mLXgSjQWuZiDB4vo4OGSpRrUgwWUyVjFszL Q9zaWhumg1zzDpaRMhkcsGDzDpalc1ieyHB9lgZzkRMtgOmMidY2hUm8M7gIlvnseHjT8C4s ZA76zDYgm0ourTHUs/Pj9atg6zUYpQspOk8k72rHS22NVSA8DKgvNFmIJJu0jqcxCvS2AWGe i8QJEOgTZ7Eohvx2OPKxSnl2frGqtgyU8ZyAA5G8dnuOlFLFkRR/hbJFho4KpSjpKmE36gn+ y9Z6Kabprl7eooDGXOwFuhaxxUKR4S+Mn0wuKfxGs7jV0h4WI97U242oVrEUrSfxxhpBhGTY HlaLJNAnzPVGxNfLtcN5C0aV9ASaReZnGELWv0/+JWnHBFpCVdniCTHYoKGrGrhCcsGzGRgQ /k7KPe/5jpHMKZFQBDd7qB1eFXfH/3s83lx9X91fXX4OwluDVAqjp05OrdUOH01g7NYugONC 1BGIYoyubAQMr0Ow90I51TOdkK4GuOPvd8FKFlcml7L+Ux1UnQtYVv7sDgDWP1L4X9bjfLvW ypQZEZCXEGjhAEZqLMDHrS/AyU7T5zvtL0mMxe2MvPcx5r3Vh7vr/wTFOJMj3wzqL3DyG+4y ITjhchavV7ExEkEBm1PkYDD5jIGWtZpN9NpnjKpQxrq93P91eXf8QNwGWlOeuGEjAeSHz8fw voVafGhxtCzB64pqVSdgJeo2PoURaEW6vDFAGhJySUHsQUPyjvqN4zZIWNidFyKm49HP+l2O Ptnj/dCw+gkk9Or4cPXLzyT4Dkrah3KJ+wFtVeV/kAiba8HU1OnJJvBMAJ3X2dkJkOCPVupt kkpYT5K1KVnbV5pgPiSK9mYx+2CdVpYkx8I+PQ2uby7vvq/El8fPl5FLKtmrsyBcH0y3f3WW EiA+nEErK3xT/NtlcVqMUGNIBniLJpH6N3hjz2kns9W6TRTXd1/+CxdklY+Xe3Kc8pSnV0hd OSMEtG8QgMwrKQPJCw2+BC4xioPhC1pXYFALjK24eF7Re9dBKsNwfJ2WFWkbqbjoeLGeT0Wq J9S6FOPKZyIC5l39JL49HG/ur//8fJyIIrEW8OPl1fHnlXn8+vX27iGgDyx3x5KvKxAkDC3P whaNie8KKMcCJ8xveztQdGG4ofOFZk0zvHYicM4a02KZi8LoR9oTBrT4Oe5kuzQNVvJpTCRZ KdKUxFi69S8yt+DnWrl2HL44m+byzNv9yev1vxB+jEC5zTZU2I5NYQWfO4S+JGiIK9njp7vL 1cdhHq/SqFJYQBjAs/sS2L3bHQm3DC2YZcUimjSkiMtn+/YOM7ZBOfIInZU1Y2NV0RwxtjBX 30try8cRKhNb7Ng6lsH5pB7Wsocj7op4jqHeAWS9PWB62D0i79MJIWoszILNZoeGUe96BNaq C8u+sTykxefuUbQNSf+FzueTmcQRcjSp0k6Yp2Dra9kSF3CHj6K7WpDMtGui43sc/3QZ3/Ti 5wFcsGgmb4biVKwIvX44XmEg9+WH41fgMVS5swinzwaEldo+CRC2Da5rUFfgSKl8CS3BHVrQ Q4tLK7Zjcd1Uf9NWDRg5WTKEphobl+P1Q4Cd2hXRY4hZ6Z5b4RTLa2un2PCVC8fARRRdwwg0 fgoALkeXhU+ltlgLFw2OhjTWyLW6Bmaysgiq9n0BIhARK1gT9Zvb5FpT8/RkTrc/QQ0HL9ra Z9+E1hgtckUQAXs7tMCZnt65uxE3Sm0jIFo/8BuEdKvaxJtiA0fqLEz/GDuisyttVaAKisPw +GeOgNrAe+ELwD6fHxgKZOX+oxO+0Lq72Egr+keQdCwsSTVjpsm9H/U94iFNhVHe/usR8RmA 2246hsF9p7w8b4XWoccz1KkOjwe/dLHY0Uepacvmostgg/4xVwRzeUsCNm6BEdLfYF5aajLn D4wYoWPknqf54lbXIzVIYv7hQYXuiZYHOcfpHCfp8DQ08YTF05y3fXQQUzIzVvKs79+c9oVv 8Ty9xOg5CdNf8en4fr5yagGWq3ahILq3vNG09l8pGL5cksDFqpgJP0WQPkndV44T632hnfTE YyiBZyLgrH550Bx9jXMAdnlMMutC36gTkFbNzBG/a2nBhO9ZxBXCxnyEUkjsrZNU27lRs/C2 PRbT81ft8Z1SyLNVbFENQrJ2dRlwQljWnmCRRbyuaZNjIhzfGsUJIMcGDoi5TwOXMDmVUYX1 ltNsH/lQ+iM4vogh7rLKW0w8oRbE93Z4oRJ0EntpUdu4z5NYNku9IlO47kP+P7W+4HlIrK5x gqTeCHtNL04S45LnIkuDUJTEUD3YoWMFw5zxmsOgZWwZQz3H9t/umKtboK30eezx2Q2xn/Bb RHLdZ0TJ9xH6JfVwFunx0cvPpK9oTREeWSo+tlTbpGkt6HM7fN5HX+zpLV4Exd09byW7p0DT ehug1KuzocYk1L2jzQZmQmBmTVUW+FCavLFL5lfI88WhtG9w6dZc7V7+eXl//LD6t3/b9/Xu 9uN1Hy6fggCA1pPhqQkc2mAbs74EfnhU9sRMw0BogOMneMAX4Pz8xad//CP8VhV+aMzjUIss aOx3xVdfPz9+ur65D3cxYOJXZhw7lXgX0wUsBBurYGr8XheI8eZZbJQLXpcm/fZgcfGTu2e8 mmHPIPIrfONL76x75mrw8SaprfMSLxaB/kNCLtoxA7V130zrb6Y+HrxUpzOYj0twHMdoPn6j bOGbNQOmTKcyezCenxYLj1x6HHwzdQH2ojGoF8dPB3SyciULya5tDVcOBNChylSZRoGLXQ14 W3xknKoW7rWN+85JXOuQhSU9+AkBF6fT4o/wacnwcYHMrJONPgk+Lmz6FoEVa73E2gMWPr9K n+WAAeJfWRs/Hw3QhvotZ9ulY2eIdpGlQ2fTJzfAl3QXjS8vekTkKvlhPL9s/54mJguelWrY PGHTXN49XOP9WtnvX+nrtLH6aCzzOQ8SvAo8ixEnHReU+zTGoAhNQWqcSKQdlF8AmEa0TMsn x6wYT41ZmVyZ9Jj4yaJcmu0sRDHdJlnDTkybPb1d/HCQlqav0n0Ks4XxXCD86XnLvHpmILNe oMY0Vek+vPbMMO1zR7llumJPEv7/KfuyJrltZN33+ys65uHETMTxdZG1sR70gCJZVVBza4K1 tF4qZKln3DGy5JDa54z//c0EuABgJunrCFkqZALEjkQi80tUmZL9iw8Lm2imfGsZUVzdE5M3 V539ZKQmxGmfP+FrkJumDdsMeF85IAZZMx8yydJY4yYg/rmomxbx8XnvPsZ3hP3hiay/+71+ ofWoYuaabotAqgiGXwYAVLvt6ZMI2uwA8rV0LbIa+hSNzKtxfrjMNtHN7VnCNSWqW+rcwjbU B7apOuwo5bWwb6n1VYFwxhD11xhaLyJqMMhk8GgcWHiKn7m+0llH6YP028Fg3PfpAf9ChYcL XGjxGkvg9hFm4BhMSc2L0n9ePv3x9hHfNBDk9kH7+LxZs3Mvi0Pe4B1sdDegSPDD913SNUaF TG+igBc6HvCrLVbFtawc+bslgIBBmV/iZ1q1z/Bsw7RONz1/+e3b9z8f8uEJeaTPpj1WOmLv 7pKL4iwoypCkfeM1Jg4+XnXuOM5duvNwSJX7Ujo43dzQyjmlSBfzIjfyyxlxjD9qdjNtHj2m HxAl8nh2Ub6wmjZunZ0BTebxcxqet3Ddtxh7bje9rbIjE7sM3Swq9TZBHcqsUXhr592YDRxd HVfOnPbuwASgaazV1HcPHgCdD9Ccvb43PnTHHm6K9nXcOBiXaAtgfSg/22rT4RxUlO9u1wF6 xA14ZlK/Wy12nrcW6xfu9tMo/XStShjfYuTjOK2aIhVSIruKZ0c8JNlyA2HE3XeNYh3t7913 FCLFK11rWLWjkrMlZakw7kv0O30No4zlUtuMa3kIPyfsQHsqaVqAVKipUO+2zmS39G1kqR8q znvjw/5MXzE+qDHQUHeZbh9Z9AN098RkNxGmW1rXrs5a463Rdi5JB7PT6VCnlBiVBjtxNZMG p8JzxcP7EZaKU76sPEglZEXf44vn5uqdvMrgsMLX7odMHF3QJ+MqovFCaZ0DgunBfemUC8bC Rws7aPCqpyXavtAm5Xbbtd5UOLob/lgazpKxqQ2kIcQ7TB+lXJca9bg3+BndW5M+/IqXt//9 9v3faC03OvVgH3xMPZgHTIEpKajRxPvF8L2zvr3EjouvTvNzDztCRpqgHjyYD/itJR7aQg+p cGfCR3jJXGo1j9nT6XVvCpl224WORtdDOn9SaTTFlFQNSmfcZGXEgRYeeVg/1eDnon3hKRN4 YKqKyikMft+TU1x5ZWGydmOjF6thqEVN07GxsmJgVQzxiMJdmp9vRDUNx705F4Vr4YCN142j 74fPBUzr8pGz7THFXhrKyQBp58T6ppV+KM9OJTBN0FghmpYqptdMBXDlMcOs57p9oUFUiLjq kt2SsLrs2tActbjOcCAVhgGfvuipiV+Hfx77yUXUvOeJz3v7KaeTNzr6u799+uOX109/c0vP kzWnQ4TB2nAjicEf8D3R31atcauaCqNbKCUPDsZ1lxukL/1CASs3rzjtGTCb10pa31VNEGG2 JnHMriAVM6urThiFJswdWoPV0EB3Wch8YV/L5EgdeeYpGieGEl6XYRJZ2CUTxT1ahAFtA52k MeSm65fFNPqMaERGH5a3cE0XJao9SahOJfd5maYp1ntNY6xim7WihG5WTCEUJgWaOcAd5+IK 5HsYIqFVlGRhZZUWF3WVTUxvKxfidLDrqY9wdqXnFaMhxxYWDEbVSdGTWveKrinIT8zCy5YY CgKRFIDHn0ZFrKgNuLaxpOuDxmV3sDNc4a1VMutlXkvGwHzgMdsAtXnpfRKRwNWzZ4i3f3Jg JhCK9D1pO6dBSuHOKPJWv25f3+H4wNcNEz7GFaIe3l5+vHmPeLpBjw0HfK/XYV3CrlmCIF3S kCuj4j2CLbxZAy7yWiSScjmMRTGciGjTDAeLm7CPczfheLWPTEx5H+yWu5FeHygPycv/vH6y DbStXBfzbaekyw1zkSMOVJV5VIuG09GpZiyyGN/eERzZxelH6uNFoGkQOmgd6F1Al3Gfqk4c b7c04AJSpbZrLiZKzydLr1LxOFc/9V74wA4uHW6N3unXD81ZwS7XmSo777SYM8LblWZhik5z NU1XCdLpQ0BPo+n87QBNseTxXkwy6C6cYjiPBqBzPhl3kJvTvHKZeyYd1IWY/taOw9ixH2DD qjlR4HB/jCnlD7NBXWWdZo4N6hXtmFyzW53Uxl7omnc44tEZOI6YmU7SFvio86R7tM2I3ZJm aIuvo33BBKTPqJ4/Rqv9DjwX7sukT0zPjW+00DQNoo03ovSY7Me113r1znIEWTQ6DMHXibLe ITSQWV1NX/06EWNM2558dQCJchF3veulaA1AHY9ZIRF1ejjMGU3t1X9/hevd3357/frj7fvL l/uvb38bMYLQfCLyZ6kd+6BPbrvH0c1aJalO68PJ4G5B2tuMflM1XCDPYzeddIgPjWm7GMq6 Skilxe7DoyQd0PDQ3VW+HLOrphR4Qh5oQlqd0CmePt0P9KKulEArGP5Se6Bk+ezaXmb/9FNc QP4EjfpbTWebBIIT1NSBhNdyH6q/c9vIQcsj6cWNEmgsCsvSEZ9QW4zoCtylI23lq05G4oQC wyzd6wn+5gp2Hlb9H200MOUkprhGHT374KI9jIlJanXd9LAByz2NaxL0A7MrB7ykTaGgzXva tI+xy4a7zV9inowdoRtR5alfnXvCnEAmA3Mj1cT9lf6O67XTJpAx25CmXSY9AP4pbAWk1gaf uQPm8UG5HF5E4mKJWuI/UzdApDqxozAB343wlG1d512iLC9+K+BKw39aeBcZlxpWSU6tBV2N 1oB9kPnbpzF0/PTFP0z79O3r2/dvXzBS0eex++QlHzsjJy8/Xv/19YoOZFhA/A3+QXgWmhl0 1fDG2pSQbRCcD4yZxdSnzLc+fn5B2EmgvlhNwaBpQ4U6QWyWt7fuoPul77P06+ffv4FI6DUX Paa0HwTZFidjX9SP/319+/TrzCjouXpt7+RNSseEmC7NLiwWNT27alFJ73o4+Hq9fmp36ofS fxU4G8vXU5p5Lo1WMsIFnt797ecfv7x+/fnXb29oetkLHXC+NHl18N9udBrcg89+l/YCrygS kXGIZlVtKtB7++roq6PW9e6QX77BDPk+NOtwbR1RLROJLkmfgAlGDrMMHG4g4fRfswBmhlza D8XvJ5JMOhEPnJTR5cA0vGr6Lp9tG/sXJ22XiXc8x0aiHwJ9uanlhVF/9refmtHHGwaNu2WK uZt3d1r5iWzG47Nl5rA+LYhqvcMzgU2RfDlnGAdgLzOJHsGWAio9Om+L5vddhvEozfVLRZc0 7Q+hh//gygxIPKRFbKRd2mOYWU49KMFnLRc5MA92smVvUBh3F+uCdiw4Q9yGXvMlFSHMhwAz LkM+tFebRJ1E9guUfn5qpfr+BbKLTfD27dO3L/YDY1G5gGWtBayjpmuNYotzluEPWv/dMh0o jWCc1GVud1vHjYeWUgn0lqyW4Y2+RXTM5zylruEdOSvLatQOnaotM0yQzcina7eAss07+mRS 76n29D2yT6hWqcdp62J1iyYKrYWl+LMS2xYM8VFsmr6Tbdbr5ca6GGGvo+ozTi5UKzB8Dt4f 7mlzohrvtX1MV+6AGUXsJU8t8aS71ECq0YCMWoYk63EQGY1xlnBrpSmna07aoGriQexhF1KO /kSn01K1pjUxieiuSaI+2s7bVqKZa/53Wtrk5wxL4z9hddpku/OMZdzrj0/OBtWNXbIO1ze4 MZT0UQ1HS/6Mgj79TLNHV3/mPnESRcOEeWrkIdfDSJcaq90yVKtFQJJhl85KhTFNEGZorL/r BGg4EzL6DiGqRO2iRSiYxxepsnC3WCwniCGttFVpocpa3RtgWq+nefangNM/dyy6orsFvZ2d 8nizXNMK2kQFm4gmKVjmrEjfScI8VMcNg2Hd7io5+PJsV8ylEoWkaXHoHzzGYjUFQSB3ZP9u rDUFdpiQfghs6WOsA58jF7dNtKUfKFuW3TK+0W/aLYNMmnu0O1WpogekZUvTYLFYkevSa6jV MfttsBitiBY15D8ffzxI1Pj98ZuOFdeiSr19//j1B5bz8OX168vDZ1jhr7/jP11Ikf/v3ONp mEm1RAGLXkz4yK6h8ZnoBR3aN31v7qnwZ4ahudEcF3NLuOTEVRnBXL485DAf/+vh+8uXj2/Q dGKetR/RYb/oPUHF8sASLyAbjGidyf5EDSz5Ly2uT3Tz0vhEb2NoNQ3dH5e1ryVwWWqEOp/n 4B5aTmIvCnEXdHBs52BxtHvSheGUyXhuo89Wm9kalb7HlUQDbUusFzLR6IJqOE2Ry7KMwzxu QCxMad/h7erodB12wH0cGOrVVsjAXv8dFsi///vh7ePvL//9ECc/wTK2IMd6gczGxDvVJq0Z yyqqptLucOtNHA/6roij9TTapcUntxM07l4jClvBpdOz8nh0/NV1qgbAEi3O9NDoptsWfngD oRC+ctz1IKWQyQY2i6IoBGxl0jO5h7/IDP6QYqoGvXEinhlSXfVfGAJ7e63zuujqxQMx9Qf5 aqiMSdKxazTcl9/9t+N+aZgIyoqk7ItbyBJu0LelLeimYcc6EqGX1/sN/tMrhHphxDJPlRLe ZyDbDrKNU80ouItF+Ponhyhi/PY4k4y3txtlSdiTd3YF2gR051I68GBrNbzyGQwamI6qeM/V u2CNgQGGQ6nl0pojEnxtxGquukb9TF1yHDaMefyO+B7G3ajqtGmeTchi5igxLd+t+I7JL9QQ 6FQWR9diQaCazLZNbWnnXI4KTaoGDnf6iDFVRftCRYbmMPQ6zlU9KjeFioS0/ikHeU1v5kV6 5expep6xcOdzjPeMvGqWZGqIvaMfH4/pu2BAiLBzTdFDalhULuqmeqJspzT9fFCnOPEqYxL1 s5df3hkjqF9j2H7YY9spog1EOMmIzs78ztBI9x5qNqGzgrODEeVNhzzXtMzQUak504pr1cXd 92DvP8TeT3v7G/+6H+CeMR4M7vLRyga3ZbALmJDC+kAzL1rTPX9MGioeZnf0jYdUVuzyQb8L WY5zFFLQsWNMMzFi+ajtz/l6GUewEVEon21Fam8iQoofM75P9zXLmvCkZ8UdVgdbu6dM3O3R 7BNHJ5g5fytG2WHGLF7u1v+Z2J+w0bstfUPUHNdkG+zYvdZgcbt1rfLuPHNTo8UiGC+Ug/C0 Nc7xf0ozJUtvApsvn3zR9XSvExGPU7VX1Dg5zQlekZ2F/YhASdmW7m4ooI2DvS8R4AfR4FxS q+Ad2o6JH6qShGrVxErPHnPRsh7u/vf17Vfg//qTOhwevn58e/2fl8FSy5I79UdPtl2ATsrL PQKkZPo1HV1DBsCOPgsZVlZTYV3FwSYkZ4NpJYg55rO/OQQls3BlSSqYpMNQGekZmvLJb+On P368ffvtQT/7jttXJSA742XF/c6TMm8Dzrdv3pf3ubnlmG9DCl0BzWaFq8ExkbZrj+nQi/e5 wk9AtYVU6bhHRinKT7lcvZRz5vfsRfp9cJFNqvT3zIPDbAOtxw0cw4x5pNdEBofTEOumZILd aHIDvTdJr6LNllYPaQaQazerKfozj8miGdKDYCIEIBVO8uWGVmL19KnqIf0W0gLZwEArRjVd NlEYzNEnKvBeR3icqACIWnBRY+Jk6rmbNvE0gyzeiyWtHDUMKtquAlpXqBnKLMFVNMEAApVn 6+EywNIPF+HUSODmUGYTMxUtwj2h3GNIGAWtXpaMO4MhYszCGh1xJoqHxb8hBYBq2AjcHE2p TnI/0StNLQ9ZOtEpsFHwxKss9mUxthOoZPnTt69f/vQ3kNGuodfmghX8zPSbHngzdWilfj8z JgZ9SpI3g/rBNxh3LD3++fHLl18+fvr3w88PX17+9fHTn6RZSneYM2957TP8aPz4i5il9uo0 ErklO+VwiZNFKmonCeWrxSglGKeMmVbrjZM2PPTZqdpW79lRl4wcxL1aJ3mH7ztuUeK8PCc5 ew/XhRxckb5jb5FmclGIY1pr6zPanxoLAaGxqtFtf2hWoo0CYXVpRLUExTf3K2e0IJYV6Q0I ZINeZxenClGpU+kmalBNOPQvEl2MUXtoU42ZyigF7sFPXm004AvvlQ8caU0vaSzUtxAaSLnU 4qldBUQAHyKX2BRXkIeED2ldOgnE/LFT4ebCEJTbbVod5Q/7mXlJw8HShk50Ew+ZeEyfneJh U5aNX75J1H8dnu91WTbawJpz3BxyeA941ozQ9mqjztVjqbyvTwOltc/U7Evv4aw8pCbzaJOm 6UOw3K0e/n54/f5yhT//oF5tDrJO0UuCLrsl3otSebXrXmamPmMpotD6Hc+u1rqJusiD0NH6 klg29tK6uBRp77kx7EZwWjGLH1/dHSvqJ407T9poa0c2J1iY9k1OmWdeaA66hdJvbRVLutw4 Ch4XjGXYsaGsIqAGKo2dvoF/qdJGuRnSOvBth+a6A2rPPB2GpkSIySyzrfSas+OlBj/vFz0a Giyf1PVePEOWIss5gLra96A1pravP96+v/7yB771KWPbKSxkSudQ7kxm/2KWro4phstz4Afy xLZ2wyaa96T7MrajN1/KGlVHQ/88V6fSxsOxcopEVI09VG2CjvSLC4zOBSebM9HTJlgGHJpA lykTsT4snJ5XcL0vSWtJJ2uTOvB/cVr40fMw5Q53WAS+PSIOztRbdkPC1thfzMUHF6MuLUQ/ JHN5bdTiPImCIGgtpzphC+eUjsUzVAzEmduRtKm0i4ZdomikG0fviYHbs/PVMT2Q2KDSxi1r stD5Fbi/UvenOwYZLTfb3zvDoU5ZyFs8+7oUiTOh96uV88PY+WPgWg31NaJp8LIJurNFxzlu b6RrcXGzwyUV9g6l59jS/22szqzv4SOf9/Ouas/pwMRr9e1mhhoWt5kJBz0WeyEx98VML2MG g3FlnxuMa5Sd7SLPlG2lzWPUofYrt9GPNoH9uSH1HlBHZE9fEiWtyJJWF8pmtiMjEuxvVH2l iq3apoWkF0uM8SoKF0nqdgfhl5TvnJ3bKiXxDkY4rzI7fE+ShsFidRsl3BNl4RZ3maxTL0OA liu97bXUnHHWN2S4JlAXxiRd3dZDddpL+D1aLWzL612wsBYLlLcONze6A1yHtSQLrV/qXCRu YMMuxbP1tgrEUGj2ebdPw8KFQjIprE1oS4a//ELgr+UoLcPq1KNk9fh8ElfHBMWu5AeM0jS9 cEwkMbuA42XmQDidxTV1NrST9J7HxplkFK5v9OCYuEbDWggWC/eX/9MVA3QK9DONpXS0vIDh h79bQtLFctqQN4cfD0fv56gATIQiBoOOlVs//H2hfUMlE230kAcLJjjgkerm9zktMrVaTWe/ veQ05IN6PDrVxt8TznWajIeYkuQT5ONz6Jb2HLKaDbvGUF1RlDenytltdeee87Pbmr8IAlVd J8kHyjPRro+MHcfpRxVF6wByOmkfomh1c11NvTLKNlxa/21o5Xa1nJFedU6V5ky5z7VFwF/B woZZPKQiK+gVV4jGK3aUoKJlFC7o3CnIsw7YpQrtbfJyc6cS/u58f/BFmEWYd79Rl0WZz2xF hbMNFfJ+0xiRqAbLTXCAOcE5Wu6cVoaP7EAWF5lI62FTY+8njpBtcZePVikYLJs+4FvEvLQ4 ysINUHYSOpIk2VPPKbpqHeSMCF6lhcJ4KM5+VM7u1eYpfqjuUyaWN3vzfspcydT87qVMN9Xb MOE7t7S4e3epJ1K1aNfpjDapufPy+hSjYTT0EtlHdT47+HViu3dtFit6wqMXcZNaEkMULHdx 5f5uynKUcK+k0/ddcnMu0ntzRX0r/ezWMUZBuGMZdESWujVaIxpaR8Fmx4gGNW7dYuYKXCMI VU12iRI5CEkOgI7Sx2NKmrDYOVM7GplNQJz6A/xxzyHOhuMQo1NkPHcLVRK2WmuninfhYhnQ FZC2katUO1vwgN/Bjp4eKlfWNEorGRsJZqgrMOwCUlehSStmo1VlDKvVAQqxqY0+H6wqNjmG GfDUTG0qXEsP6H5BntaGhTJuSK5Iad9u6IFoM8ccymJX3XPh7m5V9Zyngj4JcG6ltKYxRmCv gvyYPDOzXT0XZUXbGlpcTXo6N9am7f+2WZ1zp8FYrSBpIL6gIoPxNM4ktAq62AcK/LjXJwfW v0/yriKYjnA6sbRjbVkFX+UH70JiUu7XdcBgQ/UMS9JAzCrcuOvYhbcOPOIm+Q255cky6FmO 55Ak9IkH8lNFU/Q9aO8/YHZiEUi7I4xgnWjwPgZhUKfF+NQlucoZHtnsBYdbgwywohGZRzKK cmRpTnDBJNXuMIU8bBVMsO4k6gopjiSZJvjEfcSHPyCNtMZQkwdMb021iJdbdaBtT0SCz3Un +hEGdYcsrdUY8gy3KNruNnuWAQYCDbyn6NF2TB+oRnvv9V2n5bubLuw2FBmLRNy9bm0VL8wX EgEzqi9o2C0rlJpDttpIb+IoCCY5olU0Td9sZ+g7ln7QQTrpRsm4ys7Kb5NxYrpdxTNbaIZ2 2U2wCIKYKTq7NW6nt1dT/2NdMtxk2K+ZO9kkWV+3/gJHww9Ef/diOQoNTCb4mhQ3+MJ7AQc/ N1Gfug9YUqiRNf2OaeU19lsoqlGNtsQMv0gQPoMFY3aGDxawgmQ8+mJ//mhTOr/Mdos/wqYT 1vh/aourbDiAqsJIRwhg4SYm6QHjTtmFY/IYfdci5lWVuqXoN3VvQ62q0uPqHJasJI070dhn q3I0pio7OfcXpPYwHORdRnNom363TB0tRP/LCvR+VvsW+lO/DbuEWDSxm/Iors41FNOq9CjU 2ctaN1kUrB3hdEimjdeQjtqKiHQrQSr8cRTPXeVxlw+2N46wuwfbSIypcRLrNy+Sck/tYCk2 ofCQ5FuSUVZ2HGwLu1LyvaReGvrxyHebRUB9R9W7LSNXWSwRKaT0DLBKt46W1KbsSMox24QL ohcL3JCjxZiAe/x+nJzHahstCf66SKRxiqP7XZ33Sisw3IAyYxaXJjJ5z9ebZeglF+E29Gqx T7NH23RK89U5LOuz1yFppcoijKLIWx5x6Nzdurp9EOfaXyG6zrcoXAaL+2hNIfFRZLn7GNpR nmAvv15JLNqOBQ7TdXAL3FJldRp9Scm0rrXZqZt+yTaL0fLVdT7BxXZ6/omnOAgConZXczux LgIGI/R+ZYDJMcPwmp/DeTXP1tCmoS5PzoScs7k6KW6WUb+xzXJp+eYvcdVKzjNOWRI7fGki xV/puFrg+TXPZuSGeT5F36JsHsa0zGZh7E1tlg/PCalgsnn0RSEt3AfOp6Y4tCoFMmpTj4x6 VdICo3E3LD2nLQsdHU7pKg9jZ/70q477dX1FnNC/jyGz//Hw9g24Xx7efu24iEvUlbNwym9o d0EL4+f3slHne8obf5kWOnddClhzkNZVwiDQOKqRC1xdPKykFtjg9z/eWN95WVRnNwYJJmgQ WLoymnw4YKyijIYnMyxoZmVgnZxkE+Hr0QHmMpRcYPjIlqJrfv7x8v3Lx6+fXfRqN1OJoWHH n+nSEXbVPlE8qoJrR1rcb++CRbia5nl+t91Efj+8L59pBH1DTi8esFWX7D2aWePEQaaanI/p 874UtWUX1KXAnl2t1/Yp6VF2FKV53DuhVnvKE0gaa0qucTi2C6LQpyYMNguy1KSNcVBvovVU 2dmjqZef3sRiswo2ZNlAi1YBBXM1FJtHy3BJ5kbScjmVGfaI7XJN9SKIWVRqVQdhQBCK9NrY jyc9AQNI4MOmImvYauenqqia8irgUk+UDVm5oW7y8N6U5/jkRTby+W6NMyjWKrFUAPgT1lxI JIF46CJvD5T9M3W7Guj4dgV/25fMgQjXOlHhtXaSCOK2G3WvZ2kdqShSJg/pviwfKZqOcKYh kOg2pRkeg4zzjFXBFGUVRg9vfU0PEBm5YmA6lDEKDK5h5EC+5Prfk0V0veRlV2ktGbW+YRBV laW6khNM+zhfc963hiN+FhVt5W/o2KksvpBhuajb7SamChnmxHRJAx8HeNMfAhgyjLHu0CwN XqSYADaGAbvOnDTsaYIAPOPDRCTbgPETNAz7XAQMwFh7HC1vi/v+3DSM6XL7dZWDwLWvxShi iXvsx6p6nGLIc9inJ+sDU6BgxPeWocmEuu+bYkpEEY3UUKRNSutA+gMVJJKi5ZxivDXv6Wfb Tty5pnXOBZczPM8pL/cbjjgPFjt2ApwZYa2KD9GaWVfdJLlly8lZInMF5Zwn6yaWXAiStowk hbFLUPGVpHvG+9SwJvUl3GzW+GTIRtuzObeTnHUuVzQm2unj988aFlf+XD74aEVo8TJs7QQk qsehf95ltFi5hlA6Gf7Pmt4ajriJwnjL+PwZFrgewS5MaRo1OZN7c7Z62WpxnSi0tVX3Cva/ rEJUrE4VU8dsGWfNQpKOIk/HHdP6MlDDM8ChEfcWcz379eP3j5/eEPy6x6lsv+aody9OqEzj I6JjxJroxcrm7BioNJjQaWpHR76S3EMyRqtOHCQtDIK5i+5VY0cmMW6SbGILvxquN+5QiOxe GASvhMZZKsoPZe5aUd2PDPimsd5S3LakEXibhnz/STSq3BmxbIUlGGJIV1uhC78fTYKBIHj5 /vrxi3XddlumI9HGjiGaIUThekEmwgdAgIth602006wzsDafwSz2u1KTDqgLokIQ2kyjMXcK d8AnLEJ6EzVNKer7WdSNsgB2bXINgy/ztOVZ0WU3aZGkCV1+LgoMh1Y3TH9oiGtEbOV6JUkb jIDuYbpSVVWCGZqreayli+c3rb7gJowi0sbGYoJrheK+kcuxm3fx7etPSIQUPRU1dh/hNNiW g/2fSTK4cMvhBlqyEq0p45f6nlmPLVnFccG84/UcwUaqLYNg3TK1W//7RhyxGX+BdZatZkyG DLmu+EMGyAeVwXDNfUNzyQI9/MesHVSNu42MykDNDQfC2YOuUSteVrkEAaBI0DfwNyc1wT9p 7AS21wQdASMxCDmD+KIpiHB7HznvukxtEGutjz4IMoKL5nPxkEySkpSriqZdBQZ4LI9eK7Sk Wh4s83Y4uGo0KXX0iX2iDq8KpzuNhT6wdSb/RAkekMqI7lhMFRfEI7f9weBuKbnHgfzKxcbR gXP5yAanijSwhJE/xqc0fjTNtuvRxPCnYo7RNIvRRZ8oEUbXx9W/ySx75mBgx9KN3SYzIvUZ 4z1VtLjuMCEKpYkoMVY4wu13rA+2oyMg9AOmwLlap0fHPBxTtV4I1mnpJpuo5M5SwFQ4bTxd qUOno0gjpQ2XgZKG+yGRHcv9EG0K29MLlBhPYWhcG43lQeWY/uu3H28zAVlM8TJYL2l0l56+ YbC/OzoDgaPpebJd0xA8LTny3vZ8+j1ntlukwz2Fzyw5WBdDzJndCogIa8JcNYFaaAN6vlLG 3v5+ZKYusiip1usd3+1A3yyZa6gh7zbMTRfIHDBMS6vqcXAcDYDCzBEV5wSUNC6sP3+8vfz2 8AuG9TBZH/7+G8y7L38+vPz2y8vnzy+fH35uuX4CgeTTr6+//8MvPUkx9KEBQZwCfPF5GVwa ZEvz9MIPT6n1z/zYxzPIM2YA8lEEI4tszInGL3b/gR3vK5zowPOzWaYfP3/8/Y1fnoksURt4 ZnR4ur4mfgkIE3CrZ7nqcl82h/OHD/dSMRH/kK0RpYKTnG94I0He9lSFutLl26/QjKFh1qTw G5Vnt7jywZy6CzG3v3n9z8U808SMOy7NHEKHHj7cQs+CO+8MC4tybp06Vr4lI1YyBsKqyhmb YjIwdeW+PMDPseeaOSMq9fDpy6vBvydCnkHGOJPohvSo5QOyDhaXviTPMR0rIiQX1uRfCNb0 8e3b9/FZ1lRQz2+f/j0+wYF0D9ZRdNcCSXc4ti/ixnz2AR9Vi7RB4C5t4Y5tUY3IK0QZsZ7G P37+/IoP5rAu9dd+/F/uO/dH9znao8qk8S21uqhmo5ZYhcgibmpaFYydxsXgvNIHn4moKC4M Vpmmco43fTTGKnOsI+101hvSYep8p4Yi0FIZORjJUjUTZBSr0EwcH3kXG7rde9HAzQKqp8Jt RJ+cDstfKIU+QjoWtWfiALeV5ehd/v1T6GOBj3hycQu2i9V0c1omJjZ1WxtginZMDJeOJ6ui bbidZIFKr0Dem254vl+u6GK6Kh/F+ZjesyYOdyvKsGs0fXRCt3V7vuFG32FwUykvgS56DEjR 5+O5poWyERfdVT1bsl0FDMSuzRLNsOTBIqRnostDS4ouDy1luzz0647Ds5ytzy5kZuTA07C4 fy7P3LeAZ8MpWyyeucBBmmemD9VyrhQVbzczo/UYITrJNEuwmOU5iDxYnyZ2xCEkUpWlKufU VV3F95zr1MBSpSkDA96xNLdquvGJ2swEgsJATDM9mKAbhco5xaFhkutHuBoyYOtdH26DaLGm RV2bJwoPDFRAz7RebtdMHJyOB66aDJBux3LM1kHEKkR7nnAxx7PdLOjrncUxvWZO8rQJmOtl 38X7XDCejBZLxeCTDgO1npl5KIjPrgfZRPSB0jG8j5nzr2OApVQH4cz01LCcR/pe0PPoQ2t6 LzE8W9b0wuHbzdSpieHEnV4zyBMyEL0OTzjdSZpnvm2rcDNf55CR0zoelFo2i830xzRTMH1o aZ7N9EGLPLvpGYQh0eb2Js2znK3OZjMzGTXPTDw8zTNf52WwnZlAeVwt54SMJt6sp6WZLGeU gAPDdpZhZmbl2+nmAsP0MGc5I/lbDHOVjOYqObMTZfncggb5aY5hrpK7dbicGy/gWc1sG5pn ur1VHG2XM8sdeVbMxaHjKZr4js5RuVScbVXPGjewnqe7AHm2M/MJeOAmON3XyLPzwxP6PJV2 6p3pgkO03jE38pyNotfmVqdmZoECx5KJ+TFwxDNlTOice+krT4Ptcnoo0zwOVsxV0uIJg3me zTVk9Pd9pXMVr7b5X2OaWViGbb+c2VVV06jtzIkLAupm5uwSSRyEURLN3gHVNgpneKCnopkZ IgsRLqaPJmSZmcfAsgxnDwsuuEzHcMrjmdOtyatgZmlqlukZpFmmuw5YuMi5Nstck/NqzcRx 6FgQ2CKuzrOiLPBtos20AH9pgnDmanxp0NVvkuUaLbfb5fTdBnkiLv6TxcPGiLJ5wr/AM92J mmV6WQFLto3WzfSOarg2DNyFxbUJt6fpO6JhSme4bgg1Y3NMvqr1Cxvfnv/CLb95XAQB5ami j1ThWCS0SQhK3Ejlm5N6TGme1lBztMVrLSaGIIILn9kDxOqSEQkdTb8RzaNSY3qS6tAD92OJ 4T/T6n6VKqVqbDMehKyN8RbZM1QWtM+8a7z7ySx86QTjZH2RASFV7j6uCsE3VM4uybwbtHxk rZP0cqjTp0meYTDPxuhzNA9N1F18ofuNMks0UBl6BsSZyK0on7doc68eUUGfV/1ks+1zdE5V xvekUVQlh2UArMvV4kbUwi4NWejGtk8pk2V5DYpPTp2dEMSjrH0tOpMiYkQV4hOUSknHZVzZ funIojBAlJtUxVLHZyVzd1Q30dj19BjNdE6XaaDt41zYWfrWIWE0QPkfX95e//nH10/4DjaB uJMfEq0oZQ6nCkNGa088RtGC+bWDzIKRQzRDsltvg/xKm9HoKtyqEKYJ69lyQE+2hIuloWuZ iN1iydcByetw8guahT6rOjKjhuvJ9GHYkjl/Fk3OCr5oEM8R9ZCt/AkDaQolY/7zZv08nUX9 qF+7/cfbnjmr4rtkrGyQxlngDB9Bw9ZR+B2Ojw3bDWzvRfHhHudlwlQVeR5hG2OiSCE5inRI wxk6P+aavlnw0wr1UKs1o+ZoGbbbDSMl9QzRapIh2i0mvxDtmPekns7ckAY6LXRrerPhLlia nBaHMNgzLxbIcZEVBl30rP4dljpt6Fc8JMJVfA1Li++hOomXXNQ1TW/Wi6ns8bpZM+oJpKs0 noDuRQa52m5uMzz5mrm1aOrjcwTziN8C8KZLEsX+tl4sRt+2sz6r2H17xdQG44oul2s4m1Us mFBqyJhVy93E7MQn5oifPPCZLJ8YWpHlghb8m0ptggXzMo3E9YKJL6e/qxki+gV1YGA0e13N oW0TR4ouImKs9nqGXTB96gAT7FDMza+5ZqvFcjy8NgOCxU7PvWsWhNvlNE+WL9cTa6R5ym8T vXm5RRMnp6jlh7IQk91wzaPVxEYN5GUwLSAgy3oxx7LbeaqOVoacFJiGUur0iCI5o/CspzYK hFnR1jSeW5kJcPf94++/vn4izbfEkULOvxwxmqclp7YJOrr3sTprB52+DCSauFdwJ6SP04Sx joT0e1LdY9c60lwDIMvgzDZI9FZyd114+Lv44/Prt4f4W/X9GxB+fPv+Dwya+8/Xf/3x/SN2 ulPCX8rwf6waVuh9ey9rNE3TVyYQdmT9qDpLssP3j7+9PPzyxz//+fK9hauw7kuHPUZHzBzA U0grykYenu0kexs9yNqE+oaRpTwFsFD4c5BZVjuBWFpCXFbPkF2MCDIXx3SfSccaHUuCuSWP xT0tYCrRXs/ApVHcjPU5vbMCTyMz/YHGi8817qpfO9NN4vKA1ZV1zejCgVrl9ImGGZ/3aR1y nrmHPeuygyQlM+gA2jZW959qWCKshIDeyIB4vqSKvmNgTo82UNKD9Iaq4CxhgHY6sp/owTQ4 BhUk+i7A0Y2lOkeFqyVLk1vGBghoWQpCMvNUhzNONHXJVqmGixvjo49j2TwHjLLcUNmeYJCM gCIu3Js/UiXbuUVawsqT7Lx7fK7prRNoy+TA9sClLJOyZOfDpYk2IduappYJ54ellwntAqtX H1toDFu0LPg+AmnzzLfnnNBqK5xF+/x+vDUrzkgEmyvr5swovnAyUfEWHIY9dBe/ApSEG+FE y7aBtye1Rw55QOjdbv/x07+/vP7r17eH/3rI4oQFpQLaPc6EUgPM83B1Bhrlg9CS9yJ+1Ob+ fgEjehe81lYA9URtPEY2feDRoQquGWMbNvApcRKMvsX6YFJFEfOY7HExtngDF0ignCmGxXRZ h4ttRr/IDGz7BO4OnMVqX606vsVFQc6GmTE3p+C3rz++fYGT8fXH718+dqGIx/MCZa945Hl/ FPCvuyoPDWJ1lVmGFZujw+z+kBrYL1u0ozitMLoGEfO+f+6068QM1CE5x9V0kuHv7JwX6l20 oOl1eVXvwnV/MtYiT/fnwyGtKZ9igtw5b1c1yEA1s/cT2eqyGenJZ74Dv2oELBeP6RjDrnNq nB5ha3mXvmdJW8JIru9VveW5sD3gvR/3Ks7dhNM1sdEcMKkW1xyOezfxvTONupQOlsQFdkNq qRQ+M5A911bkzjuN6JrVI7pFbcOb3uG8KW38YKThVQWOokS9W4Z2entL0mFFRCX9Kld1Gd8P ZPwIoF5Q2YTAUNpX2v2gtjcnkrpMLumSC4yL4vHncJM6wnTya6XSpzMGFeQ6Iq/Oq0WgXdXd EkW8297RPzv2vtRDLnsDopgHacyD65Gliqws+bx5UwlaRW+aZ3AFgs2aMwXoG8lXAJva+pUI MrqbaeFoyEUSRBFjDKEbppacWaohr7irhqHL9YozEEG6kifOpQvJjZQc7EFP1vcyxvwWmc5R xBnYt2TO1rUlc+a/SL4ylhlI+9Asl5y5CtD3TcTo2ZAai0WwYPwUkJxLTsOv957b85GJp6Zz q1XIuPW05A1n/YLk5nbgP52IOhMTPXrU5jcsORPPk9lN8YxVTVc8TzbF8/S8LBiDEyQyF0Ck pfGp5CxICnyZSSTjIzmQmeeYgSF5P1sCP2xdETwHHFfB4pGfFy19ooBCBaxvSE+f+IAKdkt+ xSCZM18G8iHnXNz1YZpM7O5I5LcQuDEEo9uNT3cnldPvTZpFt4V7BnWpub8hP5b1MQgnvpaV GT8Ns9tmtVkxag4jGaQK7oGMcZGe5DcWjwXIRR4yIAXmgLmdeHmmllUDd26enqdLvt1A3fFf 1lTmncecssx7giZiwLyL3E/0G6EtsAUaKaLwdvPHsk2eOaH0vb1U/OK/3Fh3BKA+5wfvKDBQ d8lPWs9rQWrpiS486TcRfnTWLpkQjDG5Tk0CVY4GmEypXANN98a7wGeo0JbkbrBJxtm1FDeO 0ueSRQFyGFEvQ1XyiICMREMN3UGdcUmnJJcczShqWSoGdxNFw9IFmqtNUd147hT97u1sNKt+ JuH7ZrlYr8bUQSnij1YvanZX33eL4XLWz73x1+qUKAzHNStjcwnfrEb75L04ZQ2xf2LL79Rs NPEvnF7TISXOnMlDx3EWwcQZYkKh3EL+ImCCt0jxNFNGEIb8zRBZNgfJvHd1HCfpg0O54mWc sK8AXRFVydihDvTTNEcD85vHuWyZLgJuOFO7LxWsFCm3yAqYo684Bo7YbHAyGauEINFxhpbJ 4IXe1GlxJGNXAhtc+e2M5xP58oTlDWvCABj+/vIJoccwA/GUgznEikV+1uQ4PvNYyYajPtP9 p6mscrKnSgb0CumKeWbSxHPNxW/UXavDtkyQm7K6H2hzYM0gj/u0mOLAZ1VGXWXIEn5N0Mta iYnGx+X5yADTIjkXMWxMfPFVXSYSMYP5D+htlydD9zYSNlG1h/2XXqyaz4CSs3SYvseyqKXi 50Gaq6mORijtCWLKAa4ZMr2patoHD0feoR7TfC8Z8yVNPzBv50g8lWw4FJ232URLfmyhWtOL 7vGZ78xzrOMns/QryCmMQgjJF5lelR+k2a38c83rXZEBIxry9ZMM8DTS3os98/yA1OYqi9PE VHiEO5yEbXSialnM2+lrOvNEYmhFeeFnE/b65F6qnxlHuPYeS4YPYRP050MmFP+NOjXLjS9B BxYsD/SpqDlKBHecWBg6qt30/CyYAD2GVktaGYFUOK8n1k0F4irsulk5sS6rtMgRjXiCoRHZ c8EfWhVs3Pj+w9IxXkKNa4Tf9fRjBv+JGh88JxZJXcax4JsAB8dUNxEBOFz61LmkMSRY8HfN 0aSC3/qAmmaoOGZurJrnXGAgOL75HGQWbj8YeUCoiZNLhzl8X/4/zq6kuXFcSf8VhU/9Irpf l2TLy0zUgQJJCW1uJqmtLgyVrXIp2pYqJDn6eX79IAGCBMBMSTOXKgv5YSHWRCKX5ckqxNFG r2WxQRaUJw1Jn4h9hu6CcgIOLdVDAr1PA19XZYRKg0QMwm8BoX2gdvJTJ9+cczJQANAXXKwT kgoVn+w/iK/FTu1VyuypmhAu3iQLF2W45zWMcVVxlooRzlyrW0eHwc5QVrkG64exulK37NZT p1VhU750+MlPOMDrlCVNVrjYvqkS5cVRAOhy8SKay61ZpfGx6YTxClS/oqBWJDP8vYOpi3p7 sxPF5HL8N8lgnHXAZ3RQ5QUyyrjrUs8gy9gFE6+oJsy36rMrt5yUq9CMidjVWQBBiWpViea6 FW8Oz+u3t9V2vfs4yHGsg6fZ80ObmdWv5Hb5nSdL66PSkv5gQavmEw6xcYjQdRo1iqQeQlGS q6Lu4aKJqS0S3Dus2SnicibuSOLI85XF39eBXVaMmJHJeQ5+ZVnrV9bv3g7lFLi9W3z5AkNF NGABE0uNpJVRpvujMfMw8U+DcB792nRaa0YG2mxrdVPzNJW9W5WlW7KklxCbdF6Iuxv1SQHR MJkeFviN02zVab+jci4spoP+l0nmdqwF4kXW798uTmJCMatESScxad0s4nOnxAgWEQQKP1Vw fu/d3g4f7k6CoD8KIiaRpku/gbHDDjVTtQ4zx95Wh0PX6FGugm7sXakHgL7KA3XudzKUcVfT ORHH53/1ZGeUaQ7qhS/rX2KnPfR2217BCt77/nHsjaJH6cK98Hvvq0/t9XL1dtj1vq972/X6 Zf3y3z1wU2mWNFm//er92O1777v9urfZ/tjZ31TjOqOikkn3jSamI5HWwb1h18icOMZNwV7p hd4IJ4aC9WIpkZMXINTDaeJvr8RJhe/nXx5o2nCI0/6axlkxSYlSvcib+h5OSxMV/gunPnp5 TGSsJR2V6CJG9FCQiI8d3Q66Qa6ntslLM735++oVwn2aKvXmBu4zypZNkuE6R10FBECGBSeE tXKD9xOCAZWlyxXqE0rZ8tScE/aHNZEO6g3+HyEK08n9785WM2w6TcbBQCSacig6AeCabDaf QOQPYk5YfNZUwkWj3In8aUlIQ1XTZkVAMxJRME5LUjwhESd2Wj072fKOETapCiaNqelu92kR hTxySp/TEjnZCSDV9cXwCX6E7gou+JbRjNCKl99KfypERmLByRBv8lPSuZfn/AQCTp4T5zlE FpeHU8gX5fTEMuIFKJeGeJQYACxFbnpeBN9kzy7oaQccjfh/MOwvTpylheBfxR/XQ8Ljigm6 uSUcJsm+h+CnYvgEA3qyi9jESwtHiNqstuzn52HzLG5x0eoT942epJni+VjAcSU0vRFcuy9f xp2NqMcuZOz5YyKsYbnMCCfwksuRUbWkFRWKiSkj2CDuhFrUny1uMMDkt0eIZPmlFrilP96k VrTUT4JGOcy/BJY/hPaCyCA2fyt7HYSbyCjIEjwizIEkSjtB/BBq6fjk1XTKmZ6kZ8x7OF0A 2KPi07WmD4eE85+Wjq+Jhk5s+jX9nrLkrQcpmKVV7BER2tuPJExbG8AtYXqqRtkfUJ7QJL12 41HcDAiOQd0smQdmtCcAERs+9Aklu2a8h/85Mb8kZ/v9bbP9+7f+v+QizcejXi1c/9i+CAQi 4un91srW/tWZoSPYlPBzS9LReAQOICdOX0kH5y40NeHs7n50olOU1XMtNUH7ptxvXl+t24t5 1e8ufS0DoDWxLZjga4EhPg8UZzPOMFqoSeDl5SggpNAWtDGvOA+lIgFZII+VfMYJMzD7U2qR DtLjm19HiCNw6B1Vt7dTL1kff2zeIF7HszQt7f0Go3Nc7V/Xx+68a0YBwjFyyirL/kgvptyW WLjMo97ZLJi4r1DhiJziQJsAZ8zs/iV1TTzGAvA2wyOq+7n4N+EjL8EECoHvMXE9SkGQVrB8 atySJKmVMzblQTpSUl6ySgXkMxLAZeHtff++S9Fnp5E0YWVaLPFEbWt1tT8+f7kyAYJYphNm 56oTm1zbq7b9QKdu40BLZkZESZEg7vpi5v1YWabIABS7dwg1hU6TZTpYPyDJjmmHmV5NeVCR Rh6y1fmsw901Mm9oKcIr6HzeaDT8FhBXxxYUpN9w/f0WsrgnPK1oiF8I7g8/rkwI4c3QgNze 4WenhoCv3gfi5NSYvBiy6zPl8CLqDwiHhjaG0JzUoIWA4A4WNEI6LCUYGwtDeSmyQNeXgC7B EH5Vmo6+6ZeEi18NGT1dD/AzSiMKwXI+EC7UNSaMrykH6c2AivlHmGAYkCFhkWCWQnjj0ZAg vv5CeNdtSpkJyOl5k8/u74nLXdMxvlgu951FDeGJ7EVtbhoQpA3U3aTdVYOH2DsXbAZ+cT0g uHdjWgz6l3z+gy0yUhGE3lZHwVC+0+2H7CxOC3czrFf+gPBiYkCGhOm+CRme7njYYu6HEPWB E3pZBvKOuA+1kMENcUFvBrp87N+V3ukJE9/cl2e+HiBE7EATMjy9k8dFfDs481GjpxvqAtNM gmzIiJuWhsA06YoFd9s/gLc8M1XDUvzlLPhGY7NYbw/i3kIU4YMzOjj/u3JcQRpNw+6jY7FM GLgCMfWK5zLVkg7X2bFvVqSqCKIQjmr8tdyp3uDmpgtEDqerlfHi21ZA2HciphzQMui+cZA4 IZYtjC9YnXMYj5K1qMD0LKXk0SrmvFZxJTGCWSYEbVBAPiU0FYEah7eE+dUstPllzQvnT9Vo mYGAJvYSbyzD8LaZeF5qe04kM5Ch0iCZmuNQJ1MWdDpXjMRhizfP+91h9+PYm3z+Wu//mPVe P9aHI6ZpMFlmQT5DZ9O5UtpCxnnQDQ2r53npjTmhgiTdkdZvpBWypmpYFqu7hOvFDBTYKmIW sUmexm0ISrxtcRBFXpIuTj0zs+gRmOgoTR+nhsnIBKwKBA3sAjLPNBhQ936g6ROU7d7fd9se kxHjpKeJf3b7v81RaPMA8/lwQ0QtMGAFH14T8QAcFGHZaqMImZoBYj4L7ghjTxNWgEK/uN2j U4roCWM6zgW7kbhRiVVXyUzF7mNvOTNthymYlRW/Hwyv27GQP6s6pmCLHEV+g2zbhpWvM4FE b5Qu2lIyZm3ddSTyeGTbNupmiP6Zin9nxnuiSlP27VZSezVWvsEgnuLmuSeJvWz1upbSjF5h rGXtbuAM1Li7y5rkbTXEl4ZG1IoyYmcrxYqajnHZM8T1VbV2P14cSnklPUobX6r0myCH2YtG clXMsNVoIlqRD1pwFUZpli2rudnpYp/Og9jLmnv4+n13XP/a755RZiEAxTm4cqOzGcmsCv31 fnhFy8viYqx8sIzly0pOGHQqoNri8aqtKozdFhxLzB2rHMXGi4/4rVARflOxBCF2b+8Astcf Ysq0aj/KZdv72+5VJBc7mwPSDtoQssonCly/kNm6VOViZ79bvTzv3ql8KF0pZiyyP8P9en14 Xol5/rTb8yeqkHNQJSr8d7ygCujQJPHpY/Ummka2HaWb4wUxeDuDtdi8bbb/6ZSpj00Zjria sSk6N7DMjT7lRbOgPXi1w3K9XuqfvfFOALc7cwfWrs2ln3XphkmsTF8stsQ3mSETJlgPOHXh DRdnek0svIe7biNQJIjvab/xVpliW+Oz7lrRX4kow7VdUgUzSgYcLEpGKMQKxjglbIU4IYpN Svyldyb4G4rryuZx56uAGYeQ3RYbqNVJXZrRrAw8yOB6nDLyLBg3luB5SNrEGpunfDXntQva 7mV+shQn03cVTrydRjVbDyF+LTdXLK4ewY0oPH4DEf/sybLKFl41uE9i+cB9HgXlocvIbp+R W/rV93DDmZh1Q2ln6z0ILVZbwVcI7mdz3O2xITgFa/rbsyUbXuF65mxo5UScBODXJurKdb3t y363ebHcjCZ+nhK6xhrePFbxUTLzeRy3gQW07lsGMu4mFSw8BRts/maRxw29MelipDTKKUuL mIWJkV1WKtM+nTTfM3gz8aO+bllpxg/RUkh4dxKc5uvURzQVsMD5Zl5pNlEJ+c2fjSxfyRfm veN+9QyaXsh1rCiJWO2Srykn6PggRbY5w2yM+a0U+5jgjqx7f8LhQWTGizQnL3Ok746Ik2Gx pAKm+DsJGL5dMrDSIZxw1Uqfvnnmhhtxgqt1aZ4/zGOToJqnuV+/Xlm3aS/ivlcGVViIbT8v UJVQQROso2d1i9jLBxXBJAvaNe6KSlBuqrBwCrqBswkcucpSqSJvZBvTgi/Ed+CvNhpVBGya Uw90EkS9SP018i2bffhNgkVN8Uh2r73Bc9GNYUH1zl8dkuZfJMFkCiDlaZqWuBR/QfWHQTdt FuB3moA/3+bt0SqrpsHFnWPTADCOrzBIEsxCkJdV6JV2hB5xhXJnSE1JmSK1+4NOqdIBGyHJ EOXHePZT6cpJWewVj8pzRFOzSUYbMCpz3ddOStuhbW0NTQy0dBpXBmOYXdY5rDH5NKkKLxHk ChFIWujOtHLoqmNPAKC6IAQ3bTzE53rCo+4otHvggJqK0DrzZFC/xe7oW2lIZwULuKW7S1yl iVMPAgGlGVolF5wx0HliDSYwyqDFuLQQeJuDhOXLDGxvzRIEAbqoxIS8YdG4s25ZYZWEXrMl RbLSVg0emUUuXxMrE0AKK2+68hBwfUHoswh09Gv83MsTp2MUgdqbFLXMg8DcUJ7CuKxmuORL 0QZUWaw0Rlmn6IPeFPlMyzQsbqg5p8jErJPHgLUDMkrVtpbzErWA80qI7xV23yLY6vmnrUYe FnIPxyVzCq3g/h95Gv/pz3x51LYnbXukF+nD7e0XqlVTP+yQdD142eralRZ/it31T3Grsutt Zl/pnKlxIfLgfTxr0EZuLTIChzIZWFXcXN9hdJ6yCTAJ5derzWF3fz98+KN/ZS6DFjotQ/zh LSmRo1FzNfiXquvCYf3xsuv9wHqg9n1piCEh4dH2WCPT4NJlTmSZCJ8MlmBcbDMOiU145OdB 4uYA40ww1IODyfQg9BjkidkQR1+ljDN7pGTCGa5GYRZeWRLGstOx2E1G6HALPjusXVUYXdHY GI752EtKrrrAlNXDf+qIbHf2kM+8XM80fTvrjkpTNS/U4x5oBwWx9dlpDhq4NI/k+SdoIU0L 5P5PUSd0RkECa16KPDrR1tGJ5lA7Hcu92Oxb9Vudj6472qepV0yICmYLuvKYJ2JSURtkfKIv Mpr2lCxuTlJvaWqOVKoXFdgHmWtV/obNJILLCZwyuXNzqSHRt7Qh41INjbu5FDdhFyHvbwYX 4b4VpY8CbZjxjac7oXHa5QI7gKuX9Y+31XF91QE6Dq3rdJCuI10cljnBoCi6mLvmkS2W+4w8 AU+slZzkCwSzJK6vj85moonONgW/ZwPn97X722ZaZdqN+emQUsxR41wFrvpu9sqoNJOtkvyq t0ynpUOR67y9fCh0FCzMHO9ufZUUHsdNKBdwHSRu5Tz5evX3er9dv/17t3+9sj9B5ov5uOuQ plmTaVkl9pkEGYETi4Kxx5aCHUbHpAbBgQfO3BJ7CHyr/b4YkU6P++6w+Ni4+N2B8VX/qX7C eQwAgQHqOYzu9C6uRo1h6oNAnqfG1Udu085P1U6jd8SXdP0GAKHxG6AXzDTJM+b+rsbmXlCn gSI5WK8kpitEQYBobAJfPeajoXV4qGw+L6Sze55IyQiYYTKw6iGkWXUm8nrKgmxCnGvcOtW4 vroPnERwGThvm6NmmtlwiZoH3mOVzYFTwd9XJWqagaMvojGKbXJql+yWk+YINtq0QadZSrDg T+OsIv2HKSDaOhsDC5CQ/vkezQKR2+hDRuyhkblAI+OQMDh5g6yvApW4Cljrz6TdXeMaizbo DtfasED3hPt0B4QLBx3QRdVd0HAqhocDwm/TDuiShhOaww4I10hxQJd0wS2utOKAHvC51EIe rm/J+fFwyag+EKqxNugG1660W0vouANIXM1hllfEpdQspj+4pNkCRY+8VzDOiZ7TLem73aYJ dHdoBD1RNOJ8R9BTRCPo+aER9CLSCHrUmm44/zH981/Tpz/nMeX3FX5zbsi4zRWQY4/BxYUw 59YIFkTiFn0GkpTBlPBW1YDyVHBq5ypb5jyKzlQ39oKzkDwgHCNoBGdgyI6bDDaYZMoJDsvs vnMfVU7zR15gDl4BAdIkS0QbEQb6CWeOn5SawtNq/mRKLqzXMqUKtH7+2G+On109ZTjmTRnP skAEnzI5h3gnRVkhEkXN7LchiESOnCdjQqxQF4lflpSgO/BpiCBU/gSC5ynmn+D16pcyUE0u pHJCmXPiPfLkq5om4td72DBLxYKKm6fnSujrZ9wFxoFLjdKJl/tBEvhS8g4hIiUHyTwlsGsl Fy4Mf/YQHDlI8Yt0mlNOmOGOxWQx4HdHBY5EGqelnW03egYjHxXx1ytQn3zZ/bP9/XP1vvr9 bbd6+bXZ/n5Y/ViLcjYvv4O52ytMuys1Cx/lXU6GmFxv4e26nY1KiXn9vtt/9jbbzXGzetv8 jw4T2nQlL6H57LFK0sR6mBwzVmXRdMwT8Kc8ZWUE/DVp1YvDR8s8wJXgT+ArigW28oCRrMiC AuVniUuv8jWOW7V2wOCOh8RqbW68OzWZHo1GdczdNZq30TRXF1XjmdGTFg9SLu2kxUHMsqWb Kspwk7InNyX3uH8rXfvPWpLcH9JG1Xr/+eu46z2DL6Xdvvdz/fZrvTe0hCVYdO7YUry1kgfd 9MDz0cQutHhkPJuYiicOoZsFLn1oYheaJ2MsDQV2pWe64WRLPKrxj1mGoOFk6CZr+wci3b5l KpK7MtGMzd1evjZ3ih+H/cF9PI06hGQa4YlYSzL5P35NVQj5H2bxrHtlWk4C26ynpqAWttnH 97fN8x9/rz97z3LqvkLIuM/OjM0LDynSJ6QFihqwc/TcJ+Ld6o+d5rNgMBz2ce62g6qcKOFK 2ezj+HO9PW6eV8f1Sy/Yyu+EMNv/bI4/e97hsHveSJK/Oq46H87MSHh6rG03bxo5EayIN/iS pdGyf03YyzaLd8wLKvKsgxF/FAmviiLAnoz18g6e+AxpVCCaJHbpWadXRtLa4H33Ylp/6y8Z YfOHhSO6flZ2VxxDlknARkjRUY47LKrJaYgroDaLZoQZ7tfURVkgNQqmbZ4TOpR6jU70SHb6 /gTUmxHOk/Sogs/Tcopa+tRdBDrBX99rbb3V4Sc1SrHJAul9WyW6tS6cLnLps9jreh30N6/r w7Fbb86uB+gEkQTFY57ewhghiTABYlgjx2mA800LeXI5BzG4Nn0MBiNLt8GkEGJEC+LuI53m lf0vPg+ROhra2eaP63O3M5sv2D6a2QYGbLagyjm7/JvuQegPu2lc7BPiZhBzbGDz2D+zVwGC EOK1CComVou4ts1pnS1u4vWRxkGyWKBFgIs3WpSo/iLcsD/o4rDSujyWzIy38XStRKxsTQbt olFKvBHUp/s47z+cXFXzbEgETDNnZCWnbSUOnM46Vgzu5tdP2/BNn1bYNitSK8IDv4HAKuvg kumIoy8hNT1nN0gDxL1gHnLqVcPGIKups7w9MNkkPL47mP9DcfURL86O/1emwUW5ivLkniIB FzehKE+uZQkgCnNYSHTeiNTrKvCDC9oSnmWZHyfeNw+XrekF5kUFFU/T4e4uwVzQatKpf0PP M8q6x4ZI5uSiGhX8shE20BcVHp8kl4R3VU2ep+fWaA25oCk2srqeE74/HTjeLdp8+td+fThY 4p9mokqdEYyn/YZLoGvyPeGhosl98iOl8swpAOjCdD4kX21fdu+95OP9+3qvrHW1UKu73Ra8 YlmOKgDrb89HY+01AKEQrKiikQ/NBoiVJ27lgOjU+xcHv2MBWINlS+KiDybPZ+tvgFpschE4 J9wMuDgQ3dBfJk9hnoSuTOlt832/2n/29ruP42aLXAgiPqqPYSQdPx6BdAFbDDC1uZ1FoTf2 Ls4n2tlwtrkMc3iDVnIJi9w2Gb+Rd9ENU+cWNZkjGb1iGccByPDlAwAoeRhqny0xm46iGlNM RzZsMfzyULEAhOScgeaZMgyyNMMeWXEPCuozoEMppPEQQO/EeiwKeATAi7pTXoSpaGMFH4NQ PwuUSpW0d4CWccR8kq33RzDaXR3XB+ll87B53a6OH/t17/nn+vnvzfbV9D8DymRVCdFo1FtK zk1ZYpdefL0yVKxqerAoc8/sMeqFJE18L1+69eFoVXQbEQMFa+3xCz5af9OIJ9AGaVwQ6rUc kYtYCZdNobNOqUZBwsRumj9aw+lR9hkjLu4L4OvFmGraqlVcJRKWLaswT2NtXYFAoiAhqEkA KufcVHLRpJBDfGmeiz4UTbAWUpr7HHWuKOeWF3ULAw872hbOITnJUscaNORYnC3YRGmJ5UGI aGGHHsR3gKhhWcRtGTGrGOOlJa1m/Vsbgd36RXPKaYW9p0kpxv9Wdiy7cdvAe78ixxZoAycN 2m0BH7R67KorLWVK8tq+CG6yNYzWbhCvAaNf33lQEl8jJ4cAMWdELoec4Qw5D1ec4LXGmEFJ +gJDGdN8fb2KfMoQSTMglEQfJL5gjLXwiAxQUbFKRcCvkWmAMI3dEaWrCO50iTMh6mSfqXqZ UDcor+GIrBxn+xs+WLxW22/Zbc3ysN3xIZ5ZkZotfDt08AYB0SfLyU94c1NG9rH9sjpOHsyC oVWVQr/Fh1grvkiv4h/giBZoTTFJTmYSfZlUg9t8lWidXDNT2AdYq9KSq24SwgxCPgIOtKOM uQn9LweHM7E9s2tY7OnXUkoWLGK46bYeDAHQBT0L+2EUCEuyTA8dKOksYEYRfihVV1mJWBE1 pYH5IvP41+3zPydMsnu6v3vGkgsP/Bp5++V4CzL8v+PvljYFH6PyMdTra9h/5+/PzgJQi3dl DLb3uA1uco2eKFhiJco7TldCfVgXKYml9kGUpIJzG/2Vz1fzt0QuUDaluLV2U/EOtLYIpa3h N3hL8lEwJqoGCZYesABNP2hnwbMLW5JXyrnrx7+XmHpfeR6k1Q26Mlg/T1+g6mcNUTelk4BX UUHDDZzi2tqxfdq+x1PN0TjI22HkxMusVSF/bvIOE16rIrP3f6HQ5g7TB2N7NNYO8VcvK6+H 1Yt9urSY1kFV3o5H/qEof+exGBpwjrZj84Tdc+D5UFR9ux0DpiWkOm2Twkcg74BDUtn144HZ vKB0pmZ0NSddKVB1XK+LUUOk1s9f7h9Pf1Oaz08Px6e70DOI1KgdZSB3tCBuRtff+BsuR2Bg TdQKdKJqepX+VcS46Mu8O/8wk5sV6qAHyzZZo3O/+SlU/SzKzWNhN5Ejr+u1QmMh1xowrZVh R2j4d4kJNVqmgCGzSLrp7uL+n+NPp/sHo6I+EepHbv8SEprHMvZn0IZ1Xfs0d4p0WdAW9Kq4 emEhZYdEF3GNwsJad4L3S7bGqPqyiXJbvqc3+rpH1zAUXBbbaaApxfeCSP+wcjdzA0ceJsoQ EvVpsNipY8CKImwBATRu9LTv4k7yqoG9i7K8xOh/L8SY5w2GCwWc1GVbJ1KZDx+JZoQpBWJB 0eyfZHJPeL5gJmxfwTFlAgBiWfHnxHlft4+cnHGG2bPjn893VFuqfHw6fXl+OD6erB1H5YjR DtMXlpSbGyfPIl7c87OXdzEsLrfkb1o7TIJkPkm5Hewimxb4d8zIn0Tmuk1MugFcwqRyEjAQ NPI5fzWfzhbXfhWF3JlwAJA/Pwz+HPUc42I1debkjaKiYFcdVqYWvLm4Q0QkvSCKQ92ow164 ESNwo0qs2y3Y2/Mog+fg5iBohQXg6Loi3LRq/QdwgeBoWfXrES0+T8KgaJnI6LRHDMHhpEU/ uXD8EbIwQea8vpX0Pyr8aLCwaCYJK5Eal3X4Iy5rerYX/V8nLB33npjgzQZMpk2MGNP+N7il 7no394gDEH8+Jx0jd0FHj8FGSugAxjieekoDDi6tm7CNNgwLJ7QOxGVj1k5au6isB0CSuUpv mtIMGWpUP0c0JHHm5g9oAc/ffee7Oc48GGyMrZeU2JgogP9G/fv56cc31b8f/37+zPJ1e/t4 5+Z/w0od6HOp4tk9HDhK/h4EpgskpbbvoHnejaro8Nqkb+BXdrAAKqZModevwWKjAHsCCtSO bmhhxfqyyIHAYduDItklQiGYwwWcb3DKZf7r95SeaYlu7G0Ox9WnZ6otawlGhw29mDRuNCqQ y7GB2JjdUyPD+GuP9NrleePJRr4ZRH+s+Rz4/unz/SP6aMHEHp5Px5cj/Od4+vj27dsfrLI9 mOaF+t6QPh6aJY1Wl9FkLhMG9YHzWpASaNn3XX4lBDKanR3JnOuhvN7J4cBIIKXVoUn8jGPu rzq0uaCwMQJNLTjMHJSxRkwFyxIKNkM3fgqKpT63aQgbHQ1kPrMsATZPadFc+ob1d9Q7Chq3 fzophDDrod/jMzNsZb5TWyDUjk9UQSxx1PObT7en2zeonXzEC283JT1TSyo7bUT4K/B2SWEY jwkhhoNOe6oZi5fNum/8NwtPYghT8kdNwdwBzQ30yjC/jU77mESRdgGgU77RwA/XgnvfWhA8 +siymKT3+3du30HuAAeaX0TTYI3ZfJ2pBCx5YawELVfNMhYq8QFomZikULhmholsVYexCHzL N2bvjMsmQNin152KF+8GnWBmgUgMuGqYLNrTB4p+z0bUMnSjk2Ybxxlt+WLkPhk4HMpui9dS viUSQ8tKjYci3mf46AatpmyFFIWgMw8Fk+7QHkFMUMP3XdAJPo5fe42p6Y27noE8YOqmL6eL n3VfFDZNKBUt4TuXbLi0uBu4amVAyQB/vHkTEMMV9skvLqy0ptY5mec1SA1t8uoKqST1BahK hfl+QbFfQNgeYFcvIZiFNosZ/yH8+dDuk8YvtTeKRCxNu8Xzn95y/RilsT3Zg2RN8JGUPxAO 5wkddtciIls0C7MbM7WWKhRZo2oNo61zsw6OLm4DUODDbxf66L0+xtGbImgb+dBvj/cgcf7r TP8V/D7vgXG/GsILtITZGJpgIjZdRiMyBcER7LcugdOnkevsYqkPidwjh7rvP/icHisqyQOy 0GCDT97kJMbmJ/D4CTfLpG/AfHXClkygW10Zc5xQUtHzFa6YxEaXsEiD2qblu59/+0CvNGgW R7F3vQeZzrWIyVzaL4ZN/bpdzcUc43ixXTTuSH/QWcZy6joLMG+xpKzaKolfRCCQL4QkVZ0w 6mSXj2G/ft8kTVgxkocoUAmP9u78bvvi0O+ASRDVobyHDfuxozs+nVCnR8M0xcT1t3fHWWGc Lll2GFfo30u0IGvVpdlgjXszAYCYIglcDqSgzUos6dX1qXaZkOSZfIPIB6ZVQj5UQhGhLIta Oy9rXG7NOhuYRDKepjfsBbj9+i1iOS/fC9yea1RORThbir98EMy4EcuKFJXFBVJxm19hapsF MvMjG7/HCmqAwWtTIQSb3b0Ao4sWhiGw8VB6cBrNm9+D1xU0g7AQihsTRt/7WdxtKLsbyHA8 xgqw/GUMjQ4jFOK+QFrJvZOgZRZLSM6bf1cHUzY3htInZIVgCLxPwKYIqYdOZlt8bZTK6JIP FRA5fozZfRWlrsHSz71hTd5Nf+Q+eJZ0dxBF4ZPbndvdrlZZ0BmGUIMKu7h1yTtNONfGTnyE Uc/Ia//av00wJdsrV9SU6740Oa/cJ0pOtmBwAkv+ZfVL1JInCQWnP12Ph8ZHnujqenz27VvL DwEdyc1TLb0N24W77K+EvrL1xk0B7w00XGVCOB8VNOtEsZIX5dBsukFEMAZ/TFRkqgeeG0O6 /YvNak0uB3H5Oxd7km7uJ9UydoWJk0Jnqgx1Ntl/BMv+kZZ2drU6s7+3AELQxYQRskmIg5bU 0h0I+QIkOhFuJtMmkkva64OM9KXLsLpcPoWYZKTGCBc2DeqWdKaJK9PvDyWW8BiUdstEju38 ok4KumCgTKibPkjeafQmj/k8dSqqOv0PBLHzwnrAAQA= --fez2yq6cu7b2jcg7--