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,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 6F41EC433DF for ; Thu, 21 May 2020 01:33:53 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 258C32075F for ; Thu, 21 May 2020 01:33:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727837AbgEUBdw (ORCPT ); Wed, 20 May 2020 21:33:52 -0400 Received: from mga12.intel.com ([192.55.52.136]:8371 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726840AbgEUBdv (ORCPT ); Wed, 20 May 2020 21:33:51 -0400 IronPort-SDR: hhT21C1MFcW1yz4nYUu34ZfKqqUHPb8cr81rAEjSA6pS5PcrHbJljr6WT8D57kApP70/ZSB3Wm RHRGSfTwgQ3w== X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 May 2020 18:24:35 -0700 IronPort-SDR: VxTPRZV74Tur6W9GNxHKh2nvRrKPQ9xNHPtfQ+uzwy5D6zGhxjTP9LN03Yfy8nPexc1WhhxnG7 hrwAVKZV+6FQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,416,1583222400"; d="gz'50?scan'50,208,50";a="412219361" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga004.jf.intel.com with ESMTP; 20 May 2020 18:24:31 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1jbZwk-0001gj-Nc; Thu, 21 May 2020 09:24:30 +0800 Date: Thu, 21 May 2020 09:24:25 +0800 From: kbuild test robot To: Guillaume Nault , David Miller , Jakub Kicinski Cc: kbuild-all@lists.01.org, netdev@vger.kernel.org, Jamal Hadi Salim , Cong Wang , Jiri Pirko , Benjamin LaHaise , Tom Herbert , Liel Shoshan , Rony Efraim Subject: Re: [PATCH net-next 1/2] flow_dissector: Parse multiple MPLS Label Stack Entries Message-ID: <202005210931.kHcrKMdv%lkp@intel.com> References: <1cf89ed887eff6121d344cd1c4e0e23d84c1ac33.1589993550.git.gnault@redhat.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="45Z9DzgjV8m4Oswq" Content-Disposition: inline In-Reply-To: <1cf89ed887eff6121d344cd1c4e0e23d84c1ac33.1589993550.git.gnault@redhat.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org --45Z9DzgjV8m4Oswq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Guillaume, Thank you for the patch! Yet something to improve: [auto build test ERROR on net-next/master] [also build test ERROR on net/master sparc-next/master linus/master v5.7-rc6 next-20200519] [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/Guillaume-Nault/flow_dissector-cls_flower-Add-support-for-multiple-MPLS-Label-Stack-Entries/20200521-052254 base: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 4f65e2f483b6f764c15094d14dd53dda048a4048 config: alpha-allyesconfig (attached as .config) compiler: alpha-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=alpha If you fix the issue, kindly add following tag as appropriate Reported-by: kbuild test robot All errors (new ones prefixed by >>, old ones prefixed by <<): In file included from include/linux/build_bug.h:5, from include/linux/bitfield.h:10, from drivers/net/ethernet/netronome/nfp/flower/match.c:4: drivers/net/ethernet/netronome/nfp/flower/match.c: In function 'nfp_flower_compile_mac': >> drivers/net/ethernet/netronome/nfp/flower/match.c:100:57: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_label' 100 | t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.key->mpls_label) | | ^~ include/linux/compiler.h:330:9: note: in definition of macro '__compiletime_assert' 330 | if (!(condition)) | ^~~~~~~~~ include/linux/compiler.h:350:2: note: in expansion of macro '_compiletime_assert' 350 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/bitfield.h:49:3: note: in expansion of macro 'BUILD_BUG_ON_MSG' 49 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? | ^~~~~~~~~~~~~~~~ include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK' 94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:100:12: note: in expansion of macro 'FIELD_PREP' 100 | t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.key->mpls_label) | | ^~~~~~~~~~ >> drivers/net/ethernet/netronome/nfp/flower/match.c:100:57: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_label' 100 | t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.key->mpls_label) | | ^~ include/linux/compiler.h:330:9: note: in definition of macro '__compiletime_assert' 330 | if (!(condition)) | ^~~~~~~~~ include/linux/compiler.h:350:2: note: in expansion of macro '_compiletime_assert' 350 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/bitfield.h:49:3: note: in expansion of macro 'BUILD_BUG_ON_MSG' 49 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? | ^~~~~~~~~~~~~~~~ include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK' 94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:100:12: note: in expansion of macro 'FIELD_PREP' 100 | t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.key->mpls_label) | | ^~~~~~~~~~ In file included from drivers/net/ethernet/netronome/nfp/flower/match.c:4: >> drivers/net/ethernet/netronome/nfp/flower/match.c:100:57: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_label' 100 | t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.key->mpls_label) | | ^~ include/linux/bitfield.h:95:20: note: in definition of macro 'FIELD_PREP' 95 | ((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask); | ^~~~ In file included from include/linux/build_bug.h:5, from include/linux/bitfield.h:10, from drivers/net/ethernet/netronome/nfp/flower/match.c:4: >> drivers/net/ethernet/netronome/nfp/flower/match.c:101:50: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_tc' 101 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_TC, match.key->mpls_tc) | | ^~ include/linux/compiler.h:330:9: note: in definition of macro '__compiletime_assert' 330 | if (!(condition)) | ^~~~~~~~~ include/linux/compiler.h:350:2: note: in expansion of macro '_compiletime_assert' 350 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/bitfield.h:49:3: note: in expansion of macro 'BUILD_BUG_ON_MSG' 49 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? | ^~~~~~~~~~~~~~~~ include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK' 94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:101:5: note: in expansion of macro 'FIELD_PREP' 101 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_TC, match.key->mpls_tc) | | ^~~~~~~~~~ >> drivers/net/ethernet/netronome/nfp/flower/match.c:101:50: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_tc' 101 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_TC, match.key->mpls_tc) | | ^~ include/linux/compiler.h:330:9: note: in definition of macro '__compiletime_assert' 330 | if (!(condition)) | ^~~~~~~~~ include/linux/compiler.h:350:2: note: in expansion of macro '_compiletime_assert' 350 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/bitfield.h:49:3: note: in expansion of macro 'BUILD_BUG_ON_MSG' 49 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? | ^~~~~~~~~~~~~~~~ include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK' 94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:101:5: note: in expansion of macro 'FIELD_PREP' 101 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_TC, match.key->mpls_tc) | | ^~~~~~~~~~ In file included from drivers/net/ethernet/netronome/nfp/flower/match.c:4: >> drivers/net/ethernet/netronome/nfp/flower/match.c:101:50: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_tc' 101 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_TC, match.key->mpls_tc) | | ^~ include/linux/bitfield.h:95:20: note: in definition of macro 'FIELD_PREP' 95 | ((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask); | ^~~~ In file included from include/linux/build_bug.h:5, from include/linux/bitfield.h:10, from drivers/net/ethernet/netronome/nfp/flower/match.c:4: >> drivers/net/ethernet/netronome/nfp/flower/match.c:102:51: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_bos' 102 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_BOS, match.key->mpls_bos) | | ^~ include/linux/compiler.h:330:9: note: in definition of macro '__compiletime_assert' 330 | if (!(condition)) | ^~~~~~~~~ include/linux/compiler.h:350:2: note: in expansion of macro '_compiletime_assert' 350 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/bitfield.h:49:3: note: in expansion of macro 'BUILD_BUG_ON_MSG' 49 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? | ^~~~~~~~~~~~~~~~ include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK' 94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:102:5: note: in expansion of macro 'FIELD_PREP' 102 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_BOS, match.key->mpls_bos) | | ^~~~~~~~~~ >> drivers/net/ethernet/netronome/nfp/flower/match.c:102:51: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_bos' 102 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_BOS, match.key->mpls_bos) | | ^~ include/linux/compiler.h:330:9: note: in definition of macro '__compiletime_assert' 330 | if (!(condition)) | ^~~~~~~~~ include/linux/compiler.h:350:2: note: in expansion of macro '_compiletime_assert' 350 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/bitfield.h:49:3: note: in expansion of macro 'BUILD_BUG_ON_MSG' 49 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? | ^~~~~~~~~~~~~~~~ include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK' 94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:102:5: note: in expansion of macro 'FIELD_PREP' 102 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_BOS, match.key->mpls_bos) | | ^~~~~~~~~~ In file included from drivers/net/ethernet/netronome/nfp/flower/match.c:4: >> drivers/net/ethernet/netronome/nfp/flower/match.c:102:51: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_bos' 102 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_BOS, match.key->mpls_bos) | | ^~ include/linux/bitfield.h:95:20: note: in definition of macro 'FIELD_PREP' 95 | ((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask); | ^~~~ In file included from include/linux/build_bug.h:5, from include/linux/bitfield.h:10, from drivers/net/ethernet/netronome/nfp/flower/match.c:4: drivers/net/ethernet/netronome/nfp/flower/match.c:105:58: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_label' 105 | t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.mask->mpls_label) | | ^~ include/linux/compiler.h:330:9: note: in definition of macro '__compiletime_assert' 330 | if (!(condition)) | ^~~~~~~~~ include/linux/compiler.h:350:2: note: in expansion of macro '_compiletime_assert' 350 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/bitfield.h:49:3: note: in expansion of macro 'BUILD_BUG_ON_MSG' 49 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? | ^~~~~~~~~~~~~~~~ include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK' 94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:105:12: note: in expansion of macro 'FIELD_PREP' 105 | t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.mask->mpls_label) | | ^~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:105:58: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_label' 105 | t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.mask->mpls_label) | | ^~ include/linux/compiler.h:330:9: note: in definition of macro '__compiletime_assert' 330 | if (!(condition)) | ^~~~~~~~~ include/linux/compiler.h:350:2: note: in expansion of macro '_compiletime_assert' 350 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/bitfield.h:49:3: note: in expansion of macro 'BUILD_BUG_ON_MSG' 49 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? | ^~~~~~~~~~~~~~~~ include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK' 94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:105:12: note: in expansion of macro 'FIELD_PREP' 105 | t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.mask->mpls_label) | | ^~~~~~~~~~ In file included from drivers/net/ethernet/netronome/nfp/flower/match.c:4: drivers/net/ethernet/netronome/nfp/flower/match.c:105:58: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_label' 105 | t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.mask->mpls_label) | | ^~ include/linux/bitfield.h:95:20: note: in definition of macro 'FIELD_PREP' 95 | ((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask); | ^~~~ In file included from include/linux/build_bug.h:5, from include/linux/bitfield.h:10, from drivers/net/ethernet/netronome/nfp/flower/match.c:4: drivers/net/ethernet/netronome/nfp/flower/match.c:106:51: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_tc' 106 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_TC, match.mask->mpls_tc) | | ^~ include/linux/compiler.h:330:9: note: in definition of macro '__compiletime_assert' 330 | if (!(condition)) | ^~~~~~~~~ include/linux/compiler.h:350:2: note: in expansion of macro '_compiletime_assert' 350 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/bitfield.h:49:3: note: in expansion of macro 'BUILD_BUG_ON_MSG' 49 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? | ^~~~~~~~~~~~~~~~ include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK' 94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:106:5: note: in expansion of macro 'FIELD_PREP' 106 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_TC, match.mask->mpls_tc) | | ^~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:106:51: error: 'struct flow_dissector_key_mpls' has no member named 'mpls_tc' 106 | FIELD_PREP(NFP_FLOWER_MASK_MPLS_TC, match.mask->mpls_tc) | | ^~ include/linux/compiler.h:330:9: note: in definition of macro '__compiletime_assert' 330 | if (!(condition)) | ^~~~~~~~~ include/linux/compiler.h:350:2: note: in expansion of macro '_compiletime_assert' 350 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/bitfield.h:49:3: note: in expansion of macro 'BUILD_BUG_ON_MSG' 49 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? | ^~~~~~~~~~~~~~~~ include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK' 94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); | ^~~~~~~~~~~~~~~~ drivers/net/ethernet/netronome/nfp/flower/match.c:106:5: note: in expansion of macro 'FIELD_PREP' vim +100 drivers/net/ethernet/netronome/nfp/flower/match.c 5571e8c9f2419c Pieter Jansen van Vuuren 2017-06-29 76 5571e8c9f2419c Pieter Jansen van Vuuren 2017-06-29 77 static void 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 78 nfp_flower_compile_mac(struct nfp_flower_mac_mpls *ext, 31c491e56ad1ad John Hurley 2019-12-17 79 struct nfp_flower_mac_mpls *msk, struct flow_rule *rule) 5571e8c9f2419c Pieter Jansen van Vuuren 2017-06-29 80 { 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 81 memset(ext, 0, sizeof(struct nfp_flower_mac_mpls)); 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 82 memset(msk, 0, sizeof(struct nfp_flower_mac_mpls)); 5571e8c9f2419c Pieter Jansen van Vuuren 2017-06-29 83 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 84 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_ETH_ADDRS)) { 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 85 struct flow_match_eth_addrs match; 5571e8c9f2419c Pieter Jansen van Vuuren 2017-06-29 86 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 87 flow_rule_match_eth_addrs(rule, &match); 5571e8c9f2419c Pieter Jansen van Vuuren 2017-06-29 88 /* Populate mac frame. */ 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 89 ether_addr_copy(ext->mac_dst, &match.key->dst[0]); 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 90 ether_addr_copy(ext->mac_src, &match.key->src[0]); 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 91 ether_addr_copy(msk->mac_dst, &match.mask->dst[0]); 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 92 ether_addr_copy(msk->mac_src, &match.mask->src[0]); a7cd39e0c7805a Pieter Jansen van Vuuren 2017-08-25 93 } 5571e8c9f2419c Pieter Jansen van Vuuren 2017-06-29 94 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 95 if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_MPLS)) { 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 96 struct flow_match_mpls match; bb055c198d9b2b Pieter Jansen van Vuuren 2017-10-06 97 u32 t_mpls; bb055c198d9b2b Pieter Jansen van Vuuren 2017-10-06 98 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 99 flow_rule_match_mpls(rule, &match); 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 @100 t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.key->mpls_label) | 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 @101 FIELD_PREP(NFP_FLOWER_MASK_MPLS_TC, match.key->mpls_tc) | 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 @102 FIELD_PREP(NFP_FLOWER_MASK_MPLS_BOS, match.key->mpls_bos) | bb055c198d9b2b Pieter Jansen van Vuuren 2017-10-06 103 NFP_FLOWER_MASK_MPLS_Q; 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 104 ext->mpls_lse = cpu_to_be32(t_mpls); 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 105 t_mpls = FIELD_PREP(NFP_FLOWER_MASK_MPLS_LB, match.mask->mpls_label) | 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 106 FIELD_PREP(NFP_FLOWER_MASK_MPLS_TC, match.mask->mpls_tc) | 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 107 FIELD_PREP(NFP_FLOWER_MASK_MPLS_BOS, match.mask->mpls_bos) | 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 108 NFP_FLOWER_MASK_MPLS_Q; 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 109 msk->mpls_lse = cpu_to_be32(t_mpls); 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 110 } else if (flow_rule_match_key(rule, FLOW_DISSECTOR_KEY_BASIC)) { a64119415ff248 Pieter Jansen van Vuuren 2018-06-25 111 /* Check for mpls ether type and set NFP_FLOWER_MASK_MPLS_Q a64119415ff248 Pieter Jansen van Vuuren 2018-06-25 112 * bit, which indicates an mpls ether type but without any a64119415ff248 Pieter Jansen van Vuuren 2018-06-25 113 * mpls fields. a64119415ff248 Pieter Jansen van Vuuren 2018-06-25 114 */ 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 115 struct flow_match_basic match; a64119415ff248 Pieter Jansen van Vuuren 2018-06-25 116 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 117 flow_rule_match_basic(rule, &match); 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 118 if (match.key->n_proto == cpu_to_be16(ETH_P_MPLS_UC) || 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 119 match.key->n_proto == cpu_to_be16(ETH_P_MPLS_MC)) { 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 120 ext->mpls_lse = cpu_to_be32(NFP_FLOWER_MASK_MPLS_Q); 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 121 msk->mpls_lse = cpu_to_be32(NFP_FLOWER_MASK_MPLS_Q); 8f2566225ae2d6 Pablo Neira Ayuso 2019-02-02 122 } bb055c198d9b2b Pieter Jansen van Vuuren 2017-10-06 123 } 5571e8c9f2419c Pieter Jansen van Vuuren 2017-06-29 124 } 5571e8c9f2419c Pieter Jansen van Vuuren 2017-06-29 125 :::::: The code at line 100 was first introduced by commit :::::: 8f2566225ae2d62d532bb1810ed74fa4bbc5bbdb flow_offload: add flow_rule and flow_match structures and use them :::::: TO: Pablo Neira Ayuso :::::: CC: David S. Miller --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --45Z9DzgjV8m4Oswq Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICKnGxV4AAy5jb25maWcAlFxbc9s4sn6fX6HKvOw+zKxv0WT2lB9AEqQwIgkGACXLLyzF UTKucWyXLe9u9tefbvCGG6ns1FTF7K/RBBpA3wDq559+XpC349O3/fH+bv/w8H3x9fB4eNkf D58XX+4fDv+3SPii5GpBE6Z+Beb8/vHtP//YPzz/uV+8//W3X89+ebl7v1gfXh4PD4v46fHL /dc3aH7/9PjTzz/B/z8D8dszSHr550K3+uUBJfzy9e5u8bcsjv+++P3Xy1/PgDPmZcqyJo4b JhtArr/3JHhoNlRIxsvr388uz856IE8G+sXl1Zn+b5CTkzIb4DND/IrIhsiiybji40sMgJU5 K6kB8VIqUceKCzlSmfjYbLlYA0WPM9OKe1i8Ho5vz+N4WMlUQ8tNQwR0mBVMXV9ejJKLiuW0 UVSqUXLOY5L3PX/3ridHNYMBS5Irg5jQlNS5alZcqpIU9Prd3x6fHg9/HxjkllSjaLmTG1bF HgH/jVU+0isu2U1TfKxpTcNUr0ksuJRNQQsudg1RisSrEawlzVk0PpMaFtT4uCIbChqKVy2A okmeO+wjVSscJmDx+vbp9fvr8fBtVHhGSypYrOenEjwyum9CcsW3pnzFNZmkKc7YLtyIlX/Q WOG0BOF4xSp7gSS8IKy0aZIVIaZmxahAFexsNCVSUc5GGJRVJjk112LfiUIybDMJBPujMV4U dXhQCY3qLMWX/bw4PH5ePH1xNO82imH9rumGlkr2U6Xuvx1eXkOzpVi8bnhJYTqM5VDyZnWL u6PQqgYj0i2T26aCd/CExYv718Xj0xG3m92KgW4cScY6Y9mqEVTCe4tWg8OgvD4Oi15QWlQK RGmj0Bq1qv6H2r/+tThCq8UeJLwe98fXxf7u7unt8Xj/+NUZIjRoSBzzulSszIz9F69o0qgV FQXJ8VVS1sLofyQTXMUx0LG9mkaazeUIKiLXUhElbRJMZk52jiAN3ARojAe7XElmPQw2KGGS RDlNTK3+gKIG+wEqYpLnpNtgWtEirhcysGxgThrAxo7AQ0NvYHUYo5AWh27jkFBNvhzQXJ6P y89ASgqzJWkWRzkzTTZiKSl5ra6XVz6xySlJr8+XNiKVuzz1K3gcoS5MLdpasB1CxMoLw6Cz dfuHT9GrxSSvKEksM5JzFJqCbWSpuj7/zaTj7BTkxsQvxh3CSrUG15RSV8ZlO43y7s/D5zeI AhZfDvvj28vhVZO74QVQxy2D/POLD4avyQSvK6PrFcloo9cqFSMVnFGcOY+ORxxp4KX75Wth a/jH2Hb5unu725tmK5iiEYnXHqJ3+UhNCRNNEIlT2URg3rcsUYb3FGqCvaVWLJEeUSQF8Ygp 7IFbU0MwrZKaZgIXCQrsEE9CQjcsph4ZuG0L0neNitQjRpVP027G2Lo8Xg8QUcZIMMqRFQG7 Z0QXSjalGZtBRGM+w0iERcABms8lVdYzqDleVxyWHXoLCPyMEbcmGyMGZxlAfALTl1Cw4jFR 5jy5SLO5MCYXbbK9wEDJOnAUhgz9TAqQI3ktYArGIFAkTXZrhh5AiIBwYVHyW3NBAOHm1sG5 83xl9Ipz1biWBTYnr8CTslvapFzoyebgyEq9QAav7bJJ+CPgvt14UseEVSyrNUgGr4CijQ6Z a8g1/AW4I4aTbkxBRlWBXs2LLdvJ8chpG2a5we8QOFi2z+iXuYppnoLSzMUzPR4iQTu11YNa 0RvnEVauIb7i1kBYVpI8NdaM7qxJ0GGZSZAry7oRZqwB8P+1sFw/STZM0l5XhhZASESEYKbG 18iyK6RPaSxFD1StAtwNim2oNdP+7ODk6qjDGl0R0SQxN167hoC1GQLSfiKQCFKaDQReuekY q/j87KqPP7rMtjq8fHl6+bZ/vDss6L8OjxDBEPBdMcYwEDWOgUnwXdq2hd44eMAffE0vcFO0 7+g9nvEumdeRZ0yR1jk6vdjNsAZzUKKaSGeyw56VOYlCexQk2Ww8zEbwhQJ8chccmp0BDP0Q RlCNgE3Giyl0RUQCWYW1Xus0hYxZ+3utRgLW2RkqxioVEYoRe5srWmhngmUBlrKY2KkcuL6U 5e2CH2bGTuuHjZBXK8OYLq8iM5sN5lKwflkkwPq3QfjIcAt5RWM56yH9ksQGqkxhiALh5IbC 9rscuoPpsc6f+3UrdajoFiN0t3vx5jy2AMnBWJnT6eA3+QwIHmJ9PoOTDYFEAjzrDE9MIsju cqpmeJLqYnk1g9Po/AS+vKrmuwEsyxNwNYezjM6pMb+Z72G+K29m4IIImP05BgZrfBZfEznH UEJww/JazrFwjMPm1VhyCIjJms6wgK2dVUV1sZ5BBdmuWDInX4C1YKSc4zgxGfIUjhtyDgcb NjcGUBARc5OhQIdzA9hCEpgyEYqowH4Y3rw1Jg0xI4je0qy2sGhXhgnr9rTga1q2VSKInUZ4 kxEsORpeWhfvCrLrw7YmTcwyY2FEp6XQyYVRB9WNEybhUbEMPFWXi7n92SoItgxBPKGyyzSH ZBVsewQ9awodwxtdtujoAs+twtLlRVDJgEzMPyCQk05BF++XgRnBNmcXV9ffHTFnZ0Hma2Qe dChQLRvTOVlWfog26qLY6aI1z4eCVe/G9i93f94fD3eYZf/y+fAMgiDMWDw9Y8neiGNiQeTK iV156yANip5rn9yvKph1XY5r1EpQ4oZlWGoveNIVuqXlPpuMYE0M6yMQIWTuOtPty4K1JYe4 qG7iVebwbMHd6EQQIgEMurp6upm8YGVBKkjYYQSKYn2/L/KZ/dwwSL/t+h2O0OGCkbTvlRWN MbgwxsOTOoeFirEfZgQY4tr7MqqlvS95kmDSDxE9cerNHM8AWCZreE9plgLaMO7yAiIRHfc7 6gBNdoVMK/lHOgUbGTMMJ9PUqgbBNjHCzKGam8V888un/evh8+KvNm59fnn6cv9gVT2RqVlT UVIjBtNEnSKq5qr5zYqz5oS6wdiJVWyUTQpMmsxSgU4yJEbg46FQO0Go1q5z3ty5BOSLsdhl ruoOqssguW0xgMP+N7ZA0Jb0nRNxx4Zhb8BajIPwXt0NzCzbGIiVVxl08FznTkcN6OIibBUd rvfhQMrmuvzwI7Len1/MDhu38+r63euf+/N3DoqbA0vr3jh7oK+fuK8e8Jvb6XdjGrKFqEpK NA1DfaphRcWFmQfWJZgA2L67IuK51xnZVqhziKPNqlKE+9AuD+E5FaY+zj5HSMaSgYH5WFsn imPRshFbPBfwy02RzIJE69RurE0pmgnrmMyDGnV+5sOY7CQ+GRwEVyq3ig0+BrrZOoMqEjyr bW28sLFtFNYAwyMGWsa7CTTmrupAUlN8dHuGOb1pL01qaJw49bwiw/lltX853qPBWqjvzwez hoCpq9I7PdlgMc0QRMAllyPHJNDEdUFKMo1TKvnNNMxiOQ2SJJ1BK76lAtzpNIeASI+ZL2c3 oSFxmQZHWoBXDAKKCBYCChIHyTLhMgTg0RpEo+ucRKb3KlgJHZV1FGiC51YwrObmwzIksYaW WyJoSGyeFKEmSHbrOFlweHWuRFiDsg6uFcg4iqAGaRp8AV4SWH4IIcb+G6DBW7sL3NwMxUfI EZi9QYCGsZYuQbYn/Hw8GjL2B/Ax3lbhEwgr7csaBrjeRaZN6MlRam7l9GPTb3zncAUh53Bi PAG3ejZuXPuogsjy3FoD+mIJRIis1IGAadfHkxk9dPqfw93bcf/p4aDv4Sx0WfBoKCFiZVoo jCeN6ctTO2LHJ8wHquGMFuNP79yvkyVjwSrvUgaeabqcNhH26VUXf3qctPiw9IjgKmO7k9hH U79Tw9e6KQ7fnl6+L4r94/7r4VswfTFzSUPHYPh10ojFULAKZk6KB7v62KACj64TS2NNtXda zMPpfmdUOYTbldKxsk5qr5xGEXpqy7i0hFZhTnAfoulKp6AYSljuEaygIG5zHHLj1rNXO8gu kkQ0yi1URhDXm1GhTnUUx3zEsBbSUGG/jgrQHhpELfj66uz34Ww7zin4LAJ7yVzc0DP73DW2 TifBHDm2biCZrgaJYEWJHNP9207sELlpwhC4QUo3XE+gOP+hOslkk/ZI7LToD1fh4sGM4HDE O9dgFf9vTW6lSv6HwV6/e/jv0zub67biPB8FRnXiq8PhuUwhQ53pqMMu27OQyX5a7Nfv/vvp 7bPTx16UuRF0K+Ox7Xj/pLtoPEvvBKgrs8Mar6w917M2dgytaxx6nypB4rXVJBVYJ93o6oLx Biow+Xau6GR4Ng6R6aog3WlMZw6nLd5ov8y6GFUQh2d2xoNEGqCB8WWCmkf3ch019AZC5L4u o61ueTj+++nlL8jHfXMLRmttdqB9BitMDE1gDGQ/gccpHIrdRJlZEjx4tw+QprhBuEnNQ1V8 ania2gm5ppI84w7JPjDWJMxmREpi5w0YBEKcmzMzidBAa5U9dphnJpUVVLfyK9yI9oSs6c4j BOQmlb4kYV3eMIiOJpm1QFjV+rqYSJvaJxwNhD3WTRrAUhbB+mbUXbW9MHScet/YmJbUcRDz UsuAdZXZABLnBJLqxEKqsnKfm2QV+0S8suBTBRGOvlnFPEqGcRMt6hsXaFRdWiWtgT8kIhKw 8DwlF93gnPtlAxJintNwxQpZNJvzENG4AiJ3GHTwNaPS7etGMZtUJ+GRprz2CKNWpL3eGrJy CFRWPsXfoD0Cuy92G7g7RhP1XnL7q5Eg0d8aDbwoREY9BMiCbENkJMGykUpwYwujaPgzC2Tz AxSZ9eKBGtdh+hZeseU8JGhlaWwkywn6LjJr0QN9QzMiA3R9/OAS8WqGfVozQHnopRta8gB5 R831MpBZDkkTZ6HeJHF4VHGShXQcCTN66eOGKHiXuEf7KfCaoaKDYc7AgKqd5dBKPsFR8lmG fiXMMmk1zXKAwmZxUN0sLpx+OnA/Bdfv7t4+3d+9M6emSN5bJWswRkv7qfNFeHyRhhDYeyl3 gPa+GXrcJnEty9KzS0vfMC2nLdPSt0H4yoJVbseZdc6jm05aqqVPRRGWZdYUyZRPaZbWVUGk lpgD60xW7SrqgMF3WU5MUyxz31PCjWccFHaxjrC47ZJ9fzcQTwj03Vv7Hpotm3wb7KHGILSO Q3TrOmG7tqo8IAlmyq0KVpYR0o/OKm5p+GrnSx+Qhp8QQRfiLuQ3XGulqi4ASnd+E8jqdfkf grHCTlKAI2W5Fb0NpIAPigRLIHMxW3Xfbb0cMOj/cv9wPLx433Z5kkMJRweh0li5DkEpKVi+ 6zoxw+BGbbZk54sGH3e+Y/IZch7S4ABzaSyPEi91lqXO9SyqvifvRHUdGQRB7hJ6BYrS56vh FzTOwjAhf9mYKB5ByAkMb3mnU6B7fdECcc1Z1T8P1StyAtd7xxGtsDeKg5uKqzBiR9cGIGM1 0QQCt5wpOtENUpAyIRNg6sockNXlxeUExEQ8gQRyAAuHlRAxbt9ft2e5nFRnVU32VZJyavSS TTVS3thVYPOa5PB6GOEVzauwJeo5sryGXMgWUBLvOTRnSHZ7jDR3MpDmDhpp3nCR6NdDOqAg EsyIIEnQkEB2BSvvZmc1c13XQHLy8ZHu2YkUdFkX1n0TpNn9AzXgEbQXrmhO96OYlliW7ceo Ftm2gkjweVANNkVrzOkycVp5fhRoPPrDCumQ5hpqTeLW9x/6jX9QVwMtzVOs8k4mkKavCtgK NM+5O0JAmF1fQkpbb3FGJp1hKW9tqPCKSeoquAam6Ok2CdOh9z69XSZtcdNbgSMWWt83w1rW 0cGNPpx5Xdw9fft0/3j4vPj2hIdhr6HI4Ea5TsyEcCnOwO03SNY7j/uXr4fj1KsUERnWHuwP jEMs+iKgrIsTXKEQzOeaH4XBFYr1fMYTXU9kHIyHRo5VfgI/3Qksa+svSObZrE/mggzh2Gpk mOmKbUgCbUv8rOeELsr0ZBfKdDJENJi4G/MFmLBM6wb5PpPvZIJ6mfM4Ix+88ASDa2hCPMIq c4dYfmjpQqpThNMAiwcydKmEdsrW5v62P979OWNHFP5GQJIIO6kNMFkZXQB3P+IMseS1nMij Rh6I92k5NZE9T1lGO0WntDJyObnlFJfjlcNcM1M1Ms0t6I6rqmdxJ2wPMNDNaVXPGLSWgcbl PC7n26PHP6236XB1ZJmfn8CJjs/i3GkO8mzmV0t+oebfktMyM49bQiwn9WFVS4L4iTXWVnG4 mH9NmU4l8AOLHVIF8G15YuLc87oQy2onJ9L0kWetTtoeN2T1Oea9RMdDST4VnPQc8Snb46TI AQY3fg2wKOvocYJDl1tPcIlwpWpkmfUeHYt16TXAUF9iWXD8CYq5QlYvhlWNdE5IpfbAN9cX 75cONWIYczTWj704iFNmNEF7N3QYmqeQwI5u7zMbm5Onbw1NSkW0DIx6eKk/Bg1NAiBsVuYc MIdNDxFAZp/Pd6j+ftSd0o10Hr3jBqQ5N5FaIqQ/OIESf/aivZwIFnpxfNk/vj4/vRzxa4Xj 093Tw+Lhaf958Wn/sH+8w7sSr2/PiBs/CKXFtVUq5RxbD0CdTADE8XQmNgmQVZje2YZxOK/9 nUa3u0K4ErY+KY89Jp9kH9UghW9ST1LkN0Sa98rEG5n0KIXPQxOXVH60FCFX07qAVTcshg9G m2KmTdG2YWVCb+wVtH9+fri/08Zo8efh4dlvmypvWss0dhd2U9GuxtXJ/ucPFO9TPKITRJ94 GD/2APTWK/j0NpMI0LuylkMfyzIegBUNn6qrLhPC7TMAu5jhNglJ14V4VwjSPMaJTreFxLKo 8Csi5tcYvXIsEu2iMcwV0FkVuMYB9C69WYXpVghsAqJyD3xMVKncBcLsQ25qF9cs0C9atbCV p1stQkmsxeBm8E5n3ES5H1qZ5VMSu7yNTQkNKLJPTH1dCbJ1SZAH1/bXLy0d1lZ4XsnUDAEw DmW8XT6zebvd/a/lj+3vcR8v7S017ONlaKu5dHMfO0C30xxqt49t4faGtbGQmKmX9pvW8tzL qY21nNpZBkBrtryawNBATkBYxJiAVvkEgP1ub+BPMBRTnQwtIhNWE4AUvsRAlbBDJt4xaRxM NGQdluHtugzsreXU5loGTIz53rCNMTlK/WGDscPmNlDQPy5715rQ+PFw/IHtB4ylLi02mSBR nXe/VDJ04pQgf1t6x+Sp6s/vC+oeknSAf1bS/kabJ8o6s7TB/o5A2tDI3WAdBgAedVrXOQxI eevKAq25NZAPZxfNZRAhBbc+FjQQ08MbdDZFXgbpTnHEQOxkzAC80oCBSRV+/SYn5dQwBK3y XRBMphSGfWvCkO9Kze5NCbQq5wbdqalHIQdnlwbbK5LxeNGy3U1AWMQxS16ntlEnqEGmi0By NoCXE+SpNioVcWN932oh3kdfk10dB9L9jtNqf/eX9TV8Lzgs02llNLKrN/jUJFGGJ6exWfdp gf4yn77j2143KpL31+bPNU3x4bfewRt+ky3whxJCv/yE/H4PptDuG3NzhbRvtC7XCvPnDeHB zpuR4Mywsn7jGJ/APoJMO6/W9FjsKvN3oDXRfj1RhfUA8aVpS3oK/pQCiwsHya17GEgpKk5s SiQulh+uQjRYA+6+sgu/+OR/J6Wp5u/BagJz21GzPmwZqMwyooVvUT2bwDJIi2TJuX0ZrUPR ynUeIARbL2h/3EMfcto11CABXGOGbuL8Yxgi4vfLy/MwFom48C9sOQwzTdFAWz/CYXJkcut+ V9BDk+Ogk0ih1mFgLW/DAI9pbv2msoF9/H/OrqS5jRxZ/xVFHybeHDzmIlLSwQfURsKsTYUi VepLhdqm24yRJYck9/LvBwnUkglk0R3PEZZUX2JfM4FEZjiRje6mm+VsyRPVRzGfz1Y8UTMO MsXj1HS50zEj1m4OuM8RISMEy0O5397zlBSfF+kPpBcqapHucAKHVpRlGlM4rUvyJBXbloWv NhL3+Dm9wWq4xskJVxrRgzv92cZ5iMXbZoFaMBUl2n7KbUEqu9byUonZgw7wJ3xPyLchC5pX CTwF+Ft6g4mp26LkCVT8wpSsCGRKGHhMhZ4jSwAmkuW5J2w0IW60rBJVfHE252LCisyVFKfK Nw4OQWVALoSryRzHMYzn1SWHtXna/WEsl0pof2yrEIV0r2cQyRseekd187Q7qn3XbtiU2x/H H0fNZbzv3q8TNqUL3YbBrZdEu60DBkxU6KNkx+zBssLGRXvUXBAyuVWOVokBVcIUQSVM9Dq+ TRk0SHwwDJQPxjUTshZ8HTZsYSPl63QDrn/HTPNEVcW0zi2fo9oFPCHcFrvYh2+5NgqLyH3f BTCYPeApoeDS5pLebpnmKyUbm8fZ96smlXS/4fqLCTraHvVerCS35x/EQAOcDdG30tlAimbj UDVrlxTGDjzeniytq8KHX75/OX15br88vL790unlPz68vp6+dHcGdO6GqdMKGvDOqju4Du1t hEcwK9mljyd3PmavWvs90QKuze8O9SeDyUwdSh5dMyUg9n96lFHksfV2FICGJBw9AYObkzJi CQsosYE5zNqNQyYMESl0X/R2uNEBYimkGRHuHOqMhFpvOywhFLmMWIoslftGfKDUfoMIRx8D AKtCEfv4hoTeCKuGH/gBM1l5ayXgSmRlyiTsFQ1AVyfQFi129T1twtLtDIPuAj546KqD2lKX 7rwClJ7c9Kg36kyynDqWpdT09RoqYVYwDSUTppWscrX/cNxmwHWXOw51siZLr4wdwd9sOgK7 itRhb0OAWe8lrm4UokES5Qqs7Rfg+2hEA81MCGMKi8P6PyeI+AEewiNy2DXiecjCGX2+gRNy GXGXxlKMEe6RUmgh8qClRbLUIJC+f8GEQ0PGIIkT5zG2on7wjAUceEsBA5xqWZ56s7DWmbik KIGTqc1bD5qTP60A0YJzQcP4MoNB9drAvFDPsQLAVrk8lWkcV8WrTZdwhQBKRIR0W9UV/WpV FjmILoSDZFvnNX0eYpc58NUWcQbGs1p7e4GGXYUlzyoxvn1wHRsimVrzVJAHnaGI4NlQMPIz OHJR9y11IBBgntmY3a+rWGSedT1Iwdzl9Wfk2EDIxdvx9c2TKspdbd+wDDySOTyoilLLi7ms Xbvj3fGol6ZDwNZIhk4XWSWi0YpY+fDpv8e3i+rh8+l5UNNBCsaCSOTwpdeHTIAp+gNdJits qb6yJitMFqL5z2J18dQV9vPxj9On48Xnl9Mf1G7ZTmKGdl2SyRWUtzHYvB0RhZ3g6Q/XcDxA ddXEmufHy8y9nn0tODxJoobFtwyuu3jE7kX2AZ1Rn63dMOLwQqQ/6N0eAAE+SwNg4wT4OL9Z 3vRNqoGLyGYVuQ0JgQ9ehofGg1TqQWSCAxCKNARlHngwjtcYoIn6Zk6RJI39bDaVB30U+a+t 1H8tKb47COiCMpQx9lxhCrvPL7FnLcvNOYWdgBiHIoiGDe0ZOLy6mjEQNRg+wnziMpHw261G 5hcxO1NES6v1j8tm1VBaGYsd31QfxXw2c6oQZ8qvqgWzUDoVS67n69l8qm/4YkwULmRxP8sy bfxUupr4Ld8T+Farlf7pFF8VSe2N4A5sw+HlFkwsVcqLE7gU+fLw6ehMrK1czudOR2RhuVgZ cNSq9ZMZkt+rYDL5aziA1QH8bvJBFQG4oOiGCdn1nIdnYSB81PSQh+7tsCUVdCpC1xGw9Grt USk3nrNwDWstZiLhujyOKoJUCXBODNTWxNaujpvHpQfo+vrX7B3Janwy1DCraUpbGTmAIp9Y TtOf3imkCRLROJlKqMgKd9ge7wwKu2lCTSQgsI1DrO+JKda/gBmAweOP49vz89vXyX0YLv3z GjNV0Eih0+41pZMrE2iUUAY1GUQINN7BPBPtOICb3UAgFz2Y4BbIEFSEuT6L7kVVcxjs/WT3 Q6TtJQsHoSpZgqi3S6+chpJ6pTTw8k5WMUvxu2LM3WsjgzMtYXCmi2xhN+umYSlZdfAbNcwW s6UXPij1euyjCTMEojqd+121DD0s3cehqLwRctgSy7hMMQFovb73O0UPJi+UxrwRcqvXGCLZ 2IJURmwZVrbJmTXwzokWLCp8kdYjznXRCBuHulrUxIzxQHUk6KrZ4cftOtgOj5AJYQU0EStq wx/GYkoOl3uEnlncxeZ9Mh64BqKONA2kynsvkMScZrKBqxl8EW2ugObGIkxWYM21PizsLnGq hfqqvRNVrrdxxQQKYy17986s2iLfc4HAIryuonERB9b94k0UMMHAQ4X12WCDwJESl5yuXyXG IPD8f/RGiDLVH3Ga7lOhhQ5JbIqQQOAQozHqExXbCt1xORfdNxE7tEsVaRlu7zyPGch3pKcJ DJdyJFIqA6fzesSqj+hY5SQtJMfBDrHeSY7oDPzuXm/uI8aFCbZ2MRCqEMzzwpxIeepgyfef hPrwy7fT0+vby/Gx/fr2ixcwi/GpywBTNmCAvT7D6ajejCo98CFxdbh8zxDzwnXdPpB67z8T LdtmaTZNVLVnnnjsgHqSBI58p2gyUJ7W0kAsp0lZmZ6h6R1gmrq9yzw3q6QHQX3XW3RpiFBN t4QJcKbodZROE22/+u4MSR90j88a40F0dN9yJ+GZ3t/ks0vQOMr7cD3sIMlOYgbFfjvjtANl XmKzNh26Kd2D8JvS/R6t2FPYtXAtZEK/uBAQ2TmzkIkjvcTlluox9ghoKGnJwU22p8Jyzx+6 5wl53QIacRtJVBQAzDGf0gFg3d4HKccB6NaNq7aRUeLpzhIfXi6S0/ERnF9++/bjqX8i9X86 6L87/gMbCUjgKCy5urmaCSdZmVEAlvY5PjsAMMEiTwe0cuE0QpmvLi8ZiA25XDIQ7bgRZhNY MM2WybAqqDMtAvspUeaxR/yCWNTPEGA2Ub+nVb2Y699uD3Sonwo4QPeGgcGmwjKjqymZcWhB JpVlclflKxbk8rxZGUUGdOz8j8Zln0jJ3WuSKzzfwmCP0JvESNffMaq/qQrDXmHnr+CG4CBS GYGf0cZ93W/pmXL0J/TyQi18GVPm1IR6ImRakCUirrc12GbPB/tgVg164szWaHXG5JjL/4Lz MQ6GBXUvNFNaYI1GQzLulkas8z6IxoP1u0Ug96ONikxI4h8chprrcxgO+2D1IN4RtkUNGikm BgSgwQVusQ7ohB6Kt3GI2TgTVJWZj3BKLQPNuN5RuglYrRQaDHjjfxR4dOrN6LKYskelU/S2 rJ2it8Edbd1MSQ8wjiZtX1AaCC87p3ucTQ0gMJgA1vmt80hzCON0ab0PKGIuuVyQmDc3QzIU tD7DS4hsTwdIK4uDk0PlVLQU5DoODSB+VIWTFLUthx1Tf198en56e3l+fDy++Idepl6iig7k it90TQNOj7X8dedUJan1T7JVAgruvYSTQhUKOs7BOWjtXQMPhNEDsV8OGryBoAzkj5/DslVx 5oIwwmvinNJkJeAY1K2FBf2UTZHr7T6P4HYgzs5QvYGi20avueEWi3kENvGnaLEby7xiqGO3 B0EbXRn1zG4Nfj39/nT38HI0w8IYwFCuHQI7c++clKI7rkAadYrSRpW4ahoO8xPoCV51dLpw v8GjEwUxJLc0cXOfF86klVmzdqKrMhbVfOmWOxX3epyEooyncC/DrXRGSWwO0dwRpdfNSLTX bn9pLquMQ7d0HcrVuyd5LWhOT8lNqoF3snLW0NgUuVW1s9bp3bNwQ5opPr+5nIC5Ag40r4T7 XJZb6e6DrZElxmdQZ0as9fn0/Jte0E6PQD6eG9GgfX6IZepOnA7myj7QurE4ul2ZztTedT18 Pj59OlryuPi++kY/TD6hiGLibgmjXMF6ktemPYGZPJh0Ls1xGo03Vz+tzuDZjd9sho0ofvr8 /fn0RBtAb8tRWRAHzhhtLZa4W6/eobsbIZL9kMWQ6eufp7dPX3+6Caq7TgvIuigkiU4nMaZA T+zdi177bRzDtiF2WgDRLOPYFfjdp4eXzxe/vZw+/44l2Xt4CjBGM59tsXARvXsWWxfEtuIt AjulFidiL2ShtjLA5Y7WV4ub8VteL2Y3C/K9XCO5qQ7p9m1qDTqfZHhDpeGloDEPhZWcRCnJ vUQHtLWSV4u5jxtb9r2p4eXMJXcMX9W0ddM6TleHJDJojg05HhxozkXDkOw+c9Wnexo4acp9 2Lh8bUN7YmN6unr4fvoM/gLt2PLGJKr66qphMipV2zA4hF9f8+E1h7TwKVVjKEs86idKN/oM P33qZLmLwvX6tLfOoV2beQRujc+f8XJAN0ydlXiS94hehokRdD1m8kikxB93Wdm0E1llxp1m sJfp8LQlOb18+xO2EDDBhO3oJHdmQpJboR4ywm6kE8J+FM31Rp8JKv0Ya28UqZyas2QtOqcp 1aMcwyHHxEOXuNXoYxmH5qA9gRwmdiTrgZinTaFGfaGSRKYflBqqWLmouWe3EbSglRVYN06L ibeFand6r68dFwcmmrAnyzayXSW+9QFspJ4WO9F7V/LgLe2wT/WHMK/LiBMjpWU+IpRX8YaY lLHfrQhvrjyQnPp0mEplxiRIT58GLPPBu7kHZRlZ8LrMq1s/QT0PInpd3lNCrC7dJ4EvlmGR U1s9aM2ITkjfalJitv7e0it1q+5PdKtO8ePVP27NiqbGjwmA9W3jQKJFJ9vKrk/G+2OU1LAt Fnnu+sarQIR3fBBscuV8gTqDxCfSBszqHU9Qskp4yj5oPEJWR+TDjEqlB63jufn7w8sr1fHU YUV1ZRziKppEEGZrLXpwJOxG1yEVCYfaS24t4ujFqyY61SOxrhqKw8AoVcqlpwcMuEs7R7LG I4xLU+O59t18MgHN85uDGC2pRmfygfOaqMiNiQvGaXDftqbJ9/pPzY8bG+MXQgetwfLeoz18 TR/+9johSHd6HXO7wPG5W5OTcferrbB1GkqvkohGVyqJsLpuRsmmK8mrYtMjxCVq13fWkTK4 oxUK+WOpRPa+KrL3yePDq2ZRv56+MxrGMJYSSZP8GEdx6LBmgOul1eXYuvjmkQK4UCpyd6Bq oha0HZerPSXQG/J9HZtqsYeKfcB0IqATbBMXWVxX97QMsOgFIt+1dzKqt+38LHVxlnp5lnp9 Pt/1WfJy4becnDMYF+6SwZzSEN+GQyA4DSCKDUOPZpFy1zTANZclfHRfS2fsVvhcywCFA4hA 2VfkI285PWKtTP/w/Tso8HcgOHm2oR4+6S3CHdYF3KQ0vU9Wdz3c3qvMm0sW9BxAYJquf1V/ mP11PTP/uCBpnH9gCdDbprM/LDhykfBZMmeSmLyJwc/8BK3UbLzxuEyXkXC1mIWRU/08rg3B 2cjUajVzMHLAbAEq1Y5YK7Q4d69ZdacD7DnUodKrg1M4OGio6IOCn3W8GR3q+PjlHUjiD8a/ hE5q+mEFZJOFq5UzvyzWgraJbFiSq46gKeDCPUmJfxACt3eVtE5LiVMIGsabnVm4LRfL3WLl rBpK1YuVM9dU6s22cutB+r+L6W8t2dcitQoS2Ct3R9Xss4otdb64xsmZrXFh+R57iHx6/e+7 4uldCB0zdatnal2EG2yjy1qW11x/9mF+6aP1h8txJPy8k8mI1hKho49nlsI8BgoLdv1kO40P 4V1GYKISmdrnG57o9XJPWDSws268PjPEOAzhEGorMvrgZCKAZiWcsoH3Ub/COGpgXhJ2xw9/ vtec1MPj4/HxAsJcfLHL8Xi+R7vTpBPpeqSSycAS/BXDEHVbwRulWjC0Qq9fiwm8K+8UaZDy 3QBgf6Vg8I7RZSihSGKu4HUWc8EzUR3ilKOoNGzTMlwumoaLd5YKtzUT/adlhMurpsmZBcg2 SZMLxeAbLYROjYlEs/wyCRnKIVnPZ1TXZ6xCw6F6aUvS0GVs7cgQB5mzw6Jumps8StxhbGgf f728up4xBAmmdbTgH4dT0S5nZ4iLVTAxqmyOE8TEm2y22vu84WoGVyqr2SVDoZdBY6ti7X7U 1u7yY9uN3rSOpamz5aLV7cnNJ+c+B40QyU0V/3kRmiv9dYXl1k6vn+hKoXzjWUNk+EFUrwaK c3I9jh+pdkVOb0oZohVZGD+W58JG5oxt9vOgW7k5X7Y2CGpmL1HlMP1MY6WlzvPiX/b34kLz Thffjt+eX/7mmRcTjKZ4C3YBBvls2DB/nrBXLJch60Cj/XdpnEhqqR6fpmm6UGUcR3TrAby/ Pbrdi4gchgHRXjAmThTQxdK/Xal0H/hAe5e29Vb31bbQ673DvpgAQRx0j44XM5cGhlQ8GQAI 4GGQy805DQB4e1/GFdXvCbJQb2xrbFQpqlEdMZtfJHDdWdMjTA2KNNWRsJ2hAqwhixqc4hIw FlV6z5N2RfCRANF9LjIZ0py6sY4xcshYGI1S8p2Rq5gCzC6rWG98sJhkLgEURQkGWmHkWbKo wHKJnkh1r40FpxpUo34KaIkmUYe5h3NjWMeaBCIY5SbJ07w7u44kmuvrq5u1T9Cs8qWP5oVT 3LwkH4OuutFpH2/+/BfoUgkSOUh39J1yB7T5Xg+kANutcymtVeq3KmYSL819SPKWNiJivK6Z jIYFv+y5Ro1dfD39/vXd4/EP/enfqppobRm5KenmYbDEh2of2rDFGLxseO4Gu3iixp4yOzAo w50H0peWHRgpbPGhAxNZLzhw6YExOWdAYHjNwM4YNKlW2BbaAJZ3HrgLZOiDNb4C7sAix2cA I7j2xwZoCCgFbIosO+Z1OLv7VUszzFldH3VP1ooeBRsiPArvTqy+/6ie39OtTVY+blQFaEzB 18+HfI6j9KDacWBz7YNEjENgV/z5mqN5EriZa2AHI4wO7hTs4e7SRo1NQsl3jgqwAN0AuDcj llw7ayzsOlFxTVEp09VW8/6Qxb5qDaCO5D007oG4Y4KA1umXIN7HAN/eUaswgCUi0ByhctHQ AYjFX4sYw+4s6Aw7TPET7vHpODbvUQcct9DAGvuXZCrOlWaswBPRMj3MFvjpYrRarJo2KrE6 MwLppSQmEKYr2mfZPd3ey63Ia7ym24O5TGpWH68NtUwyp0MNpIVPbJA5VDfLhbrElhKMrNwq bPZRs4RpofbwvlDzDd2D+J5/KluZon3YXBWGhRYViWBtYODg6PPRMlI317OFwEruUqWLmxk2 UmsRvMr1bV9rymrFEILtnNjA6HGT4w1+6LvNwvVyhTaASM3X13hDMI7jsA4xcG8S9LbCctmp NaGcKleXeNCAonxjp5arogSbmMhAE6aqFVZhPJQix7tBuOiYKzM641hLEZmvk2Zx3Z8LxNyM 4MoD03gjsAO9Ds5Es76+8oPfLEOsgDmgTXPpwzKq2+ubbRnjinW0OJ7PjJA9TEGnSkO9g6v5 zBnVFnNfQI2gFnXUPhvuukyL1ce/Hl4vJDx4/PHt+PT2evH69eHl+Bm5+3o8PR0vPut5f/oO f46tWsOdCi7r/yMxbgWhM59Q6GJhlZhVLcq0r498etP8kxYVtOD4cnx8eNO5e8PhoPdkIvkc CrLsnUukj7KJ87tb/ETFfA+HDG1cVQVoj4Swad2PAjk1YWSGuEh1PzrnjP3Qn4LJm6atCEQu WoFC7sGWFq4TWbjHiFpokcSVCGKKH48Pr0fNAB0voudPpkPNHfT70+cj/P/Py+ubuc8AX17v T09fni+enwzrathmzPRrLqzRm31LH38DbE0RKQrqvR6PAIDcCdlvyUBTAh/DArKJ3O+WCePm g9LEu/TAjsXpTjIsFwRnOA0DD49xzXBgEtWhaqKMbRpFqF0rC3L4aCQFUBdJhrkLTQ13SZpF 7Yfn+99+/P7l9Jfb+N65/8AFe2diqGCcoAa40bxJkg/oOQYqCqMSjNMMacd2b4n0bGyLiqit 9ZGKJAkKajqio0zWCu7z11i30ik8KURPE3G4JofYAyGV81WzZAhZdHXJxQizaH3J4HUlwagW E+H+ehGub5g8QrUi95oYXzL4tqyXa0bc+WieTTKjV4XzxYxJqJSSKaisr+dXCxZfzP/H2bs1 OW4j66J/pZ5OzMReE+ZFlKgT4QeIpCR28VYEJbHqhVHurhl3rO4un+r2Gs/+9QcJ8IJMJMve +8Hu0veBuF8SQCKTyb7GmXgqGe82fsQkmyaBp5phqAumxWe2ym5MUa63e2aIyVzrDjFEkey9 jKutri2VlOXi11yohuq5Nlf73m3iaelRj4r6x68vb2vjwmw/Xn+8/L9qd69mUTU/q+Bqsn3+ 8v1VLTn/3++f39TM+9vLx8/PX+7+2/hM+eVVbUfhfuvryw9s5GfMwkZrFjI1AD2Y7ahplwTB jtkHnrtttPUOLvGQbiMupkupys/2DD3kplqRicyna09nmgByQKZgW5HDLN2hM1tkYVJ/YxKw keWlpo2S+VNnZszF3Y///PZy9zclmfz3f939eP7t5b/ukvQfSvL6u1vP0t7TnluDdUz/aplw Jwaz72d0RuddBsETrV+OtAU1XtSnE7pg1ajUdv1AHxWVuJuEse+k6vVpuFvZasPIwrn+P8dI IVfxIj9IwX9AGxFQ/eRM2uq8hmqbOYXlhp2UjlTRzVhIsLZSgGO/tBrSanvEcK2p/v50CE0g htmwzKHqg1WiV3Vb2zNTFpCgU18Kb4Oadno9IkhE50bSmlOh92iWmlC36gV+5GGws/CjgH6u 0U3AoLuNR1GRMDkVebJD2RoBWDDBq2s7GpmzbI1PIeCcvjNWQYdS/hxZCkxTELPHMe8j3CTG E2olWf3sfAmGeYz5CHjCir1Njdne02zv/zTb+z/P9v7dbO/fyfb+L2V7vyHZBoDuEE0nys2A W4GxyGQm6qsbXGNs/IYBwbbIaEbL66V0pvQGToZqWiS4CpWPTh+GN6EtATOVYGDfB6odhF5P lOxwsk/OZ8I+JF9AkReHumcYuiWZCaZelFTGogHUijbzckJqSvZX7/GBidXyYQbtVcIbyoec 9Vmm+MtRnhM6Ng3ItLMihvSWgKVzltRfOduI+dMErK68w09Rr4fA709nuMuHD7vAp0skUAfp dG849aCLiNp0qIXT3kCY5Q4UUsjrPVPfj+3BhWxfZPnBPnTVP+3pHf8ybVU56QM0jntnBUrL PvT3Pm28I7UkYKNMs01M7qwcp7Sjwsj0LqVK2iiM6UyfN45cUOXIJNAECvS+3ghkDU0/L2kX yJ/06/DGVkJeCAmvgZKODn7ZZXT5ko9lFCaxmv/oErYwsDkcr5VBHU0fV/hrYUejYp04Seti hISCsatDbDdrIUq3shpaHoXMb1kojl87afhB92s4ZOYJNZPQpngoBLox6JISsACt1xbIzvIQ ySTAzHPSQ5bmrIq8Io4rnhhBYGuOydoMJvNy59MSpEm4j/6gSwNU8363IfAt3fl72kO4EjUl J8g0ZWy2ejjLhyPU4VqmqaksIzies0LmNTc1TBLr2sPbSUr7SvBpMqB4lVcfhNk+Ucp0Cwc2 nRR0qL/iiqJTRHoe2lTQiUyhZzVCby6clUxYUVyEI86TveIsyqDNAtwNkvffQr8RJmeLAKID OUxp8zkk2maxtptYz8T//fnHr6qRv/1DHo93355/fP6fl8V6srWtgigEsv+lIe03LlNdvDR+ Zqzz4fkTZknUcF72BEmyqyAQsSWisYca3bjrhKgGvgYVkvhbJP/rTOknzkxpZF7Y9yoaWo4H oYY+0qr7+Pv3H69f79R8y1Vbk6odJ97UQ6QPEj2eM2n3JOVDaR83KITPgA5mOUaApkYnXjp2 JZy4CBxNDW7ugKEzyIRfOQIU8OBdBe0bVwJUFIALoVzSnooN00wN4yCSItcbQS4FbeBrTgt7 zTu1Ri5XBX+1nvW4ROrWBilTirRCglH+o4N3thxnsE61nAs28dZ+ZK5RejJrQHLGOoMhC24p +NhgPTSNKumgJRA9m51BJ5sA9kHFoSEL4v6oCXoku4A0NedsWKOOQrhGq6xLGBSWljCgKD3k 1agaPXikGVQJ6G4ZzHmvUz0wP6DzYY2CJxS0NzRomhCEnniP4JkioBfY3mpsjWscVtvYiSCn wVzDExqldwCNM8I0csurQ71o2TZ5/Y/Xb1/+Q0cZGVq6f3tY4jcNT/TuTBMzDWEajZaubjoa o6taCKCzZpnPj2vMQ0rjbZ+wvwu7NoZrMVt+ml5y//P5y5dfnj/+991Pd19e/vX8kdE7Nisd tcMFqLOHZy4dbKxMtam1NOuQWTsFw6Nme8SXqT6r8xzEdxE30AY9nko5NaNy1AZDuR+S4iKx 2wOiR2V+05VqRMdTZ+cIZ74vKPUDlY67Bk2tpk1LGoP+8miLv1MYo5uspptKnLJ2gB/oKBu+ zEE9PEfa/qk216dGXQdWMlIkECruApae88bWmleo1rZDiKxEI881Brtzrt8LX3Mlmlc0N6RC J2SQ5QNCte68GxgZY4OPsd0PhYDnQFvQUZCSz7WhDdmgPaBi8O5EAU9Zi2uZ6Ts2OtiesBAh O9JaSPcZkAsJAlt/3AzauAGCjoVA3vsUBA/XOg6anrSBMUxtEVnmJy4YUhuCViUe5sYa1C0i SY7h6QlN/QkepS/IqBxHdMjUXjgnevWAHZVkb/dzwBp8qA8QtKa1YE4e6BxdPx2lVbrx1oKE slFzGWEJbIfGCX+8SKQ+an5jxZsRsxOfgtnnCiPGHFKODFJjGDHky2/C5ksso92QZdmdH+43 d387fn57uan//u7eGR7zNsMGRCZkqNFOZYZVdQQMjF4KLGgtkcmGdzM1fW3MWGPdwDInjvKI hqla3PA8A/qOy0/IzOmCbmpmiE612cNFSdhPjhc7uxNR59JdZmvqTYg+ABsObS1S7BYSB2jB ikurtrTVaghRpfVqAiLp8msGvZ/6tl3CgBGhgygEMipXigR7JgWgs9/F5A0EGIpQUgz9Rt8Q T5PUu+RBtBlywX5CT2NFIu3JCOTlupI1sYw8Yu67FsVhR4Xao6BC4O63a9UfqF27g2M0vQWL Gh39DdbC6FvokWldBjl6RJWjmOGq+29bS4kcJF05zWyUlaqgrjKHq+0/WTvVREHgQXJWglGA BRNtgmI1vwcl1Psu6EUuiNz1jVhiF3LC6nLv/fHHGm5P8lPMuVoTuPBqw2HvMAmBz+EpiYR5 SiboeKscjUtREE8mAKFrbwBUn7f1BwHKKhegk80Eg+U9JeG19iwxcRqGDuhvb++w8Xvk5j0y WCXbdxNt30u0fS/R1k0U1gzjlwfjT6JjEK4eqzwBGx0sqJ8wqtGQr7N52u12qsPjEBoNbKVu G+WyMXNtAqpDxQrLZ0iUByGlSOt2DeeSPNdt/mSPewtksyjoby6U2m5mapRkPKoL4FxIoxAd 3LGDUZ7legfxJk0PZZqkds5WKkpN/7YVX+MTgw5ejSJ/eBoBRR3isnXBH23Pzho+27KnRuar iMn8xY+3z7/8DmrOo3FE8fbx188/Xj7++P2N8yoX2ap+kVbYdgzsAV5qi5McAfYOOEK24sAT 4NGN+FBOpQAzAoM8Bi5BHrlMqKi6/GE4qR0Cw5bdDh36zfg1jrOtt+UoODvTz6Xv5RPnDdoN td/sdn8hCHHSsBoM+4nggsW7ffQXgqzEpMuOrgEdajgVtZLOmFZYgjQdV+Hg2PeYFTkTu2j3 Yei7OLgLRdMcIfiUJrITTCeayGvhcg+JiO9dGAzwd9m92vUzdSZVuaCr7UP77Q7H8o2MQuA3 y1OQ8QReyUzJLuQahwTgG5cGsk7pFoPVf3F6mPcf4NoZSWhuCa5ZBUtBiExHZIVVWWESoaNj cyOpUPsud0Fjy6DvtW7R9X/32JxrR/A0ORCpaLoMvUDTgLaWdUQbS/urU2YzWeeHfs+HLESi z4HsK9MiT5AXQBS+y9BCmGRIQ8T8HuoSrI/mJ7U82uuKeRDTyZVclwItslklmMZCH9gP+co0 9sEhni3lkw1ZA8IpugcYr57LBO2pqtw2sKxiHvqTbZxvQoY0IRtVcrE5Q8M14IugNsNqxrfl hQf8ctYObPslUT+GTG3nyE59gq1qhECu6wM7XqjkGgnlBRLICh//yvBP9OZppZ9d2to+WDS/ h+oQx57HfmG29fb4O9gen9QP40gD3LtmBTruHjmomPd4C0hKaCQ7SNXbzo5RH9f9OqS/6ZNa rT9LfirxATklOZxQS+mfkBlBMUb97FF2WYktN6g0yC8nQcCOhXY6Ux+PcGpBSNSjNUKfCqMm AiskdnjBBnTM7ZstbdFnqVDjA1UC+uyaX6wyT649YIaxbRfY+HUFP5x6nmhtwqSIV+gif7hg E+kTghKz822UZqxoRy2azuewwT8xcMhgGw7DTWbhWGdnIexcTyjyWWcXJW9b5MZUxvs/PPqb 6Z9ZA89L8WyM4pWJVUF4EbHDqQ6e273KaIQw60LSg8sX+yx/bdlIyQHY0F0Ke2ZMs8D37Fv4 EVASSbHspshH+udQ3nIHQvpzBqvQu74FU2NNib1qPhF4DUizTW8tSNNtY2zrtafl3vesOUtF GgVb5F5Fr3V93ib0rHOqGPwmJS0CW/lDDRm8mk4IKaIVIfhkQu/JsgDPsvq3M3MaVP3DYKGD 6TW+dWB5/3gWt3s+X094LTS/h6qR4z1fCZd22VoHOopWiWGPPNdmGTgrs0/87f4GJuCOyF8B IM0DEUIB1BMjwU+5qJDmBgSEjCYMhOanBXVTMria9eC2D5llnsmHmhcIj5cPeScvTjc7ltcP fswLA6e6PtkVdLryAiFoVoMsalXWOe+jcxoMeM3QzwCOGcEab4Pnn3Puh71Pv60kqZGzbWoZ aLUTOWIEdw2FhPjXcE4K+0mfxtA8vYS6Hgm62u/OF3HLcpbK4yCiu6yJwl7dM6TmnGFlBv3T fu17OqAfdKgqyM5+3qPwWGjWP50IXDHaQHmD7ik0SJNSgBNug7K/8WjkAkWiePTbnt6Ope/d 20W1kvlQ8j3WtVJ53W6cdbC84g5Xwo2FbV7w2th3gE0v/G2Mo5D3dveCX45yH2Ag1WKduvvH AP+i39UJ7PC6PhhK9K5kwe3BUKXgkFZOF0Va1QBdFC6f2RLbgq6IUKWqRVGhdy1Fr4Zz5QC4 fTVI7NICRK0LT8Em/yyLXfSijzTDW00venl7lz7eGP1qu2B5gjx838s4th+twW/7Tsj8VjGj b57UR8T2AkmjJitclQTxB/uAcEKM1gG1oazYPtgo2vpCNchOdeb1JLHTP312VidZAa8VicKD y42/+MgfbceN8Mv3TmiBFUXF56sSHc6VC8g4jAN+D6r+BNN19oVfYA/ca29nA35NHlrgLQS+ nMDRtnVVoznkiLweN4NomnGj5uLioG9WMEF6uJ2cXVqte/2XpJw4tJ+YT0r9Pb7bpHb6RoBa nKngQgLVcXBPtABHv1X47vRSdPapwS2NvT9CvpBXtSOzgmpl+RQfBjXJemnre5SZ84DWLhVP zW9QGpHcZ93ozgp5vy1hKlyAxww8Ax2pEsIUTVZJUEKw1pt6bU/0QF6FPRQiROffDwU+sDC/ 6VnAiKLpc8TcLX+vJlocp62A9AAGSknsWcovkaD9gQ3+PSRih3rHCOAj4QnEfrGNuxsk0LXl WhsjXdt26234UT8enS9c7Id7+z4afnd17QADMuw7gfrqubvlWO9xYmPf9vUGqNbfb8e3uVZ+ Y3+7X8lvleHXm2csLLTiyu/u4VTQzhT9bQV1rK9LLaat7e9llj3wRF2I9lgIZDsAGaoFn+a2 fwwNJCmYXqgwSrrcHNA1NwBu5KHbVRyGk7PzmqNTYZnsA4/e+MxB7frP5R69Jcylv+f7Gtyk WAHLZE+cfZqHToAnthPArMkT/F5RRbT37VN+jWxWVjZZJ6BdY58XSrU2oDtbANQnVF9ojqLT i74Vvithw4rlVIPJrDgav02UcU+O0hvg8CwFHJmh2AzlqEobWC1peK02cN48xJ59DmJgtRio 7akDu159DW7mme6MtsGGco/WDa6q+NichAPbmuoTVNqXEiOIDZ3PYMzLfNJWiTorKeGxzGxL vUZTafmdCHhDiiSDCx/xY1U36N0CNE1f4F30gq1KpV12viC7h+S3HRSZR5zs2ZN53iLwdqoD R91KTG/Oj9DxHMINaURQpKbW4QuhJW/oKYT6MbRn5MhyhsixGOBqb6jGXcefHN3yJ7Rwmd/D LULjfEZDjc5bjxEHQ1XGPRi7QbFC5ZUbzg0lqkc+R+597VgM6jp8tJ0oetp+I1EUqies3QDQ w0rrDDOwH3YfU/udRpod0ciGn/Qd870tcKvRi9wJ1iJtL1WFl8YJU/ugVonQLX67qY8cD/g0 xaiXGNsbGETW/TRizLzTYKDDDVaBGPxS5ajWDJF3B4E8mYypDeWl59H1REaeuCuwKajTNltJ btTUL7Lerkcdgl7saJBJhzvX0wTSSjBI87Dx/L2Lqsl/Q9Cy7pEQaUDYkpZ5TrNVXpEtQ42Z 4wsCqhl2kxNsvGgiKLkkNlhjq0qqqQufxWvAtu5wQzqnhRLAuzY/wQsVQxhruHl+p36uemuS 9iAQKbwqQZqsZUqA8baaoGbPd8Do7GORgNqiDQXjHQMOyeOpUn3JwWGs0QqZroud0NHGhxdn NMFNHPsYTfIEPMRjzFw/YRBWHSeltIFjhMAFuyT2fSbsJmbA7Y4D9xg85n1GGiZPmoLWlDE3 3N/EI8YLMD7T+Z7vJ4ToOwyMp5k86HsnQoC7k+HU0/D6wMvFjGrXCtz5DAPnNhiu9D2ZILGD m4sONKZonxJd7IUEe3BjnVSnCKg3WQQcRT+Mau0ojHSZ79lPgEEPRvXiPCERTvpOCBwXypMa zUF7Qi81xsq9l/F+H6Hnqehysmnwj+EgYawQUK2TShjPMHjMC7RvBaxsGhJKT/VkxmqaGqkW A4A+63D6dREQZDYOZ0HafTFSOZWoqLI4J5ibPTvby6smtCEigunXHPCXdXqlFgCjkUb1X4FI hH33Bsi9uKFdC2BNdhLyQj5tuyL2bZPYCxhgEI5e0W4FQPUfPiwbswnzsb/r14j94O9i4bJJ muhbdZYZMnvzYBNVwhDmpmqdB6I85AyTlvut/VBiwmW733kei8csrgbhLqJVNjF7ljkV28Bj aqaC6TJmEoFJ9+DCZSJ3cciEbyu4K8GmQOwqkZeD1IeJ2NiaGwRz4AaujLYh6TSiCnYBycWB GAnW4dpSDd0LqZCsUdN5EMcx6dxJgM4yprw9iUtL+7fOcx8Hoe8NzogA8l4UZc5U+IOakm83 QfJ5lrUbVK1ykd+TDgMV1ZxrZ3TkzdnJh8yzttWGAzB+LbZcv0rO+4DDxUPi+1Y2bmj/CI/h CjUFDbdU4jCLomeJjh3U7zjwkd7d2VHfRhHYBYPAzouDs7bIN93UwQNPDai9aif/JFyStcYm PjpWU0Gje/KTSTYiR/0G0t7ok7NQW6oCJ7+/H843itCi2yiTpuIOXVJnPbgfGrXk5l2w5pl9 75i2PZ/PkEnj6OR0zIHavSVdqw9c5mQS0RZ7f+fxKW3v0csV+D1IdI4xgmiKGTG3wICqZqOG 1kQbRUH4MzooULOc77HHAyoe3+Nq5pZU4daeMkeArRXfv6e/mQzP6HFtRGBPkOSn1v2kkLmi ot/ttknkEZP0dkKcpmmIflCdTIVIOzYdRA0UqQMO2jOg5ueaxSHYyl+CqG859z6KX9d4Df9E 4zUknWsqFb6z0PE4wPlxOLlQ5UJF42Jnkg21VZUYOd/aisRP7TtsQsfA/gS9VydLiPdqZgzl ZGzE3eyNxFomsbEbKxukYpfQusc0+mQizUi3sUIBu9Z1ljTeCQZ2SEuRrJJHQjKDhShuirwl v9CTT/tLooeUN7cAnWyOAFzz5MiQ1kSQ+gY4oBEEaxEAARZ4avL+2jDGZFVyQc60JxKd+U8g yUyRH3LbNZj57WT5RruxQjZ7+7GBAsL9BgB9gvP531/g591P8BeEvEtffvn9X/8Cn931b+Du wnalcON7JsaPyCj1X0nAiueGvEeOABk6Ck2vJfpdkt/6qwM82h83mJZhhfcLqL90y7fAuHjr haFds0XWyEBGtzuK+Q2PaMsburskxFBdkVOhkW7sZxETZstEI2aPHbUVKzPntzY0UzqoMfFy vA3w4gZZOVFJO1F1ZepgFbxKKhwYZlcX0wvtCmxEIft4t1bNWyc1XoGbaOMIdYA5gbCaiALQ zcMIzOZOjT8izOPuqSvQ9iFq9wRHgU8NZCX72rfrE4JzOqMJFxSvvQtsl2RG3anF4KqyzwwM 1oCg+71DrUY5B7hgcaWE8ZT1vJLbrYhZGdGuRucatVRimOdfMOB4kFcQbiwN4QN4hfzhBfjF wgQyIRnHyABfKEDy8UfAfxg44UhMXkhC+BEBgmC4oSsNu+bUHsIco8313XZB73GbCPQZ1VnR x0ixhyMCaMfEpBjYrdgVrwPvA/vmaoSkC6UE2gWhcKED/TCOMzcuCqldMI0L8nVBEF6WRgDP HBOIusgEkvExJeJ0gbEkHG62m7l9tAOh+76/uMhwqWD/a59Itt3NPmvRP8n4MBgpFUCqkoKD ExDQxEGdos7g2kastd/nqx/D3lYzaWXufg4gnvMAwVWv/YXYr0PsNO1qTG7YIKL5bYLjRBBj z6121B3C/SDy6W/6rcFQSgCi/XCBtUluBW4685tGbDAcsT5GX/y0YctxdjmeHlNBDtyeUmxl Bn77fntzEdoN7Ij1JV9W2a+uHrrqiKasEdBuah0JoBWPiSsXKME2sjOnPo89lRm1wZLcSbA5 LMXnaGAYYhgHuxYWb59L0d+BnasvL9+/3x3eXp8//fKsZD/HB+gtBxNgebDxvNKu7gUlJwQ2 Y7R6jYOWeJEu/zT1OTK7ECDrwVmgvPr+Yrk6qaVYfqlS6zV0+UqqGV6b296oSlsCntPCfsyi fmH7QRNCXsIASrZyGju2BEBXRxrpA/TuPVcjTj7ah5Ki6tGpTOh5SFuysl/W+naXOIoW3/jA +6NLkpBSwgP1IZXBNgpstanCnhjhFxh9W/z3yrSwqrMQzYFcd6iCwY3TAoA1NeiiSoR0rn4s 7ijus+LAUqKLt+0xsO8CONadQK1QpQqy+bDho0iSANkGRrGj/mwz6XEX2I8O7NSSFt2BWBQZ p9cSdMGtgzKV3Aafo1fa9hf6Ckb2UeRFjSyo5DKt8C+weIXMwigZn3gYmIOBT920yPDGrMRx 6p+q0zQUKvw6n22ofwXo7tfnt0//fuYsy5hPzseEur00qL4GZXAslmpUXMtjm3dPFNdqQEfR Uxzk9AornWj8tt3aeqEGVJX8ARm4MBlBg2iMthEuJu0HhpW9dVc/hgZ5s56QeUEZ3Zz+9vuP VUdqedVcbOOQ8JOeIWjseFQ7ibJA1qsNAybnkL6egWWjZpDsvkRnPJopRdfm/cjoPF6+v7x9 gcl6tvD+nWRxKOuLzJhkJnxopLDvzQgrkzbLqqH/2feCzfthHn/ebWMc5EP9yCSdXVnQqfvU 1H1Ke7D54D57JE4rJ0RNDgmLNtgIOWZsyZUwe47p7g9c2g+d70VcIkDseCLwtxyRFI3cIX3o mdLPnEFLchtHDF3c85kzL9oZAiuuIVj304yLrUvEdmP7jLGZeONzFWr6MJflMg6DcIUIOUKt jLsw4tqmtEW3BW1a3/ZYOhOyusqhubXIZu7MVtmts+esmaibrALpl0urKXPwPMNWdV2kxxze N4DdXu5j2dU3cRNcZqTu9+B1kCMvFd/sKjH9FRthaSvCzHj+IJF7iqXUavrZsE0eqoHCfdGV wdDVl+TM1293KzZeyPX/fmWIgR7VkHGlUSspqExxjd/d60ZhJzpr9YCfakoMGGgQha2vu+CH x5SD4YmT+tcWPhdSyYiiAeWpd8lBlljNdg7ieERYKBAx7olzrYXNwDwbspXkcuvJygxuQOxq tNLVbZyzqR7rBA53+GTZ1GTW5rbyv0FF0xSZTogyoCaJnBAZOHkUtgMsA0I5if4twt/l2Nyq zoTM2Iy57fLeKQJ0i0Pp1EPi+14jnI50lWoWEU4JiKKxqbG51zDZX0gsUU/LtFScJRJNCLxI URnmiDDlUFuHfUaT+mA/gZzx0zHg0jy1tjYcgoeSZS65WqJK++ntzOl7EZFwlMzT7JZj5eaZ 7EpbiFiiIx6MCIFrl5KBrd40k0rmb/OaywP4VC7Q4cGSd7BSX7dcYpo6oIe7CwfaL3x5b3mq fjDM0zmrzheu/dLDnmsNUWZJzWW6u7SH+tSKY891HRl5trLQTIAQeWHbvUcDBsHD8bjGYCnd aobiXvUUJaNxmWik/hYdfjEkn2zTt1xfOspcbJ3B2IHinG2dXv82Wm5JloiUp/IGnZ1b1Kmz j0gs4iyqG3ppYXH3B/WDZRw10JEzE7aqxqQuN06hYMo2+wTrwwWE2+sma7scXfFZfBw3Zbz1 ep4VqdzFm+0auYtta6AOt3+Pw5Mpw6Mugfm1D1u1mfLfiRi0f4bSftjI0kMXrhXrAg95+yRv ef5wCXzP9lzkkMFKpYCqeF2pBS+p4tCW8FGgxzjpypNve13BfNfJhjp7cAOs1tDIr1a94akV DS7EnySxWU8jFXsv3Kxztv4z4mAltjVObPIsykae87VcZ1m3khs1KAuxMjoM50hUKEgPR5wr zeXYR7LJU12n+UrCZ7XAZg3P5UWuutnKh+Qtl03JrXzcbf2VzFyqp7Wqu++OgR+sDJgMrbKY WWkqPdENt9FL5WqA1Q6mtq++H699rLaw0WqDlKX0/ZWup+aGI1y0581aACI+o3ov++2lGDq5 kue8yvp8pT7K+52/0uXPXdKsTvxZpSTUamWuy9JuOHZR763M7WV+qlfmOP13m5/OK1Hrv2/5 SrY68GsahlG/XhmX5OBv1provdn3lnb6sdhq17iVMTJ2i7n9rn+Hs602U26tfTS3shpoXfS6 bGqZdytDq+zlULSry12JbltwJ/fDXfxOwu/NaloWEdWHfKV9gQ/LdS7v3iEzLaqu8+9MNECn ZQL9Zm3908m374xDHSCl+hBOJsCIgBK5/iSiU438OVL6g5DIOrNTFWsToCaDlfVIX+U+go2g /L24OyXEJJsI7ZpooHfmHB2HkI/v1ID+O++Ctf7dyU28NohVE+pVcyV1RQee178jZZgQKxOx IVeGhiFXVquRHPK1nDXI14rNtOXQrYjYMi8ytLtAnFyfrmTno50t5srjaoL47BFR+CEyptrN Snsp6qj2SOG60Cb7eButtUcjt5G3W5lunrJuGwQrneiJnAogQbIu8kObD9djtJLttj6Xo9S9 En/+INFrr/HsMpfOeea0TxrqCh23WuwaqfYz/sZJxKC48RGD6npktFcRATY88BHnSOsNjOqi ZNga9lAK9KBwvB4Ke0/VUWeO4md9sLEiZDlcVSWLrm4Z1bDxui2RzX1L41X1sd/4zun/TMJL 7ylqlzaH/Ctfw/3ETvUovrYNuw/HSmLoeB9Eq9/G+/1u7VOzqkKu5grDAUoRbyLPrcdTE4jV +tN3QQclz2dORWgqzZI6XeF0DVImgVlqPZdCiWAtHOrZNnTnqz+plv6Rdti++7B32grM0JXC Df2YCfzod8xc6XtOJOANroCesFLzrRIb1guk55fAj98pct8EanQ2mZOd8ZLkncjHAGxNKxIs hfHkhb3KbkRRCrmeXpOo6Wwbql5WXhguRj4kRvhWrvQfYNi8tfcxOBthh5fuWG3difYRTD1y fc9sw/kxpLmV8QXcNuQ5I5sPXI24N/Yi7YuQm1M1zE+qhmJm1bxU7ZE4tZ2UAm/dEcylAZKl Pq8s1F8H4VZbew1gCVmZvjW9jd6nd2u0toeiRyNTua24goLherdTgs9umpEdroMJ2afN1pY5 PQjSEKoYjaA6N0h5IMjR9jYzIVRI1HiQwm2ZtJcNE94+5B6RgCL2feiIbCgSucj85uY8qf/k P9V3oLliW0zBmRVtcoZ99Fm1DVR/48i8+ueQx56tb2VA9X988WXgRrTo6nZEkxzdrBpUSUcM ihQADTS6XmECKwjUlpwP2oQLLRouwRpMa4rGVq4aiwiiKBePUY6w8QupOLgJwdUzIUMloyhm 8GLDgFl58b17n2GOpTlBmtU5uYafPatyGk26uyS/Pr89f/zx8ubqnCI7FVdbpXn0r9m1opKF tmIi7ZBTgAU731zs2lnwcMiJj9ZLlfd7tWJ2tvG26Z3gCqhig/OkIJo9yhWpkpT108nRW4gu tHx5+/z8hbEoZC4yMtEWjwkyt2iIOLDFUwtUIlDTggOHLNXe3FGF2OGQm3ib8LdR5InhqgRo gXRD7EBHuNK85zmnflH2SrGSH1sT0Cay3l4dUEIrmSv1sc6BJ6tWmz6VP284tlWtlpfZe0Gy vsuqNEtX0haV6gB1u1px9YWZrSZWJAnyo404rdI4XLHhVjvEoU5WKhfqELbI2ySyZ2w7yPly 2PKMPMODvLx9WOtwXZZ063wrVzKV3rApLrskSRnEYYSUAvGnK2l1QRyvfONYqrRJNcabc56t dDS4r0ZnSDheudYP85VOAr7I3Uqpj7YVTz09VK/f/gFfqJ2QnidgtnT1QMfvyYN9G10dk4Zt UrdshlEzr3B7m6sUSIjV9Fzztwg3425wuyjinXE5sWupqr1qiK282rhbjLxksdX4IVcFOpom xJ9+uUxLPi3bWQmc7tRo4OWzgOdX28HQq+vLyHOz9VnCUAoDZigt1GrCWAi2wNUvPtjPdEdM m5E9IcfFlFkven7Mr2vw6lcPzBdJUvXuImrg9eQTf5vLXU+PbCn9zodo1+CwaAcxsmpNO2Rt Kpj8jPYF1/D1mcNIwh86cWJXJML/1XgWMeyxEczEOgZ/L0kdjRraZhWmc4Ud6CAuaQvnMb4f BZ73Tsi13OfHfttv3ZkFLN+zeZyI9bmql0pK5D6dmdVvRwt3jeTTxvR6DkAf8q+FcJugZVaS NllvfcWpOcw0FZ362iZwPlDYMumFdNaDd05Fw+ZsoVYzo4Pk1bHI+vUoFv6dOa5SAlfVDWl+ yhMl77tihRtkfcLolOjHDHgNrzcR3Aj4YcR8h4xk2+h6ZNfscOEb3FBrH9Y3VyBR2Gp4NUVx 2HrG8uKQCThAlPSwgLIDPx3gMEs684aV7NDo50nXFkQTdqQqFVcnqhQ9D9GeATq8AUgek0Ig p9fJ4xPojNr2buteGMsvBVa67YUxv4gy8Fgl+Dx5QmwNxgkbTvbBq/1GmT51ml8NoP24jRqB wm2uajjZq3hVP9XId8ylKHCkxvFLW1+Q0UyDSlS08zVxHImPLQDvgpCetIXrdlNJ4qaAIjSt qud7Dhsfrs5beo3a6RbMst806KGRccnuBsubMgdlyLRAR8iAwqaAvF82uAAfI/oFB8vIrkXn GJoyZrSNRvIRPwME2m5+Ayi5iEA3AUbeaxqzPk+tjzT0fSKHQ2mbgjP7WMB1AERWjbZsvMKO nx46hlPI4Z3SnW9DC45hSgYC8QgOzcqMZU2TcQyZSxdC2/DlCGqx2/rE7nMLnPWPlW03aWGg qjgcLqa62jaMnXb2S0N4vpAbM216j2meld99XD9+m2cK+8AF7FyUoho26Nx/Qe37cZm0AbqB aCZDjvZMu5qRuRzZFTWR+n2PAHifTecCeH2u8ewq7fM49ZuM/UT91/D9w4Z1uFxSjQuDusGw GsACDkmL7uJHBl53kI28TbnPV222ulzrjpJMbHwsV1VM0IHuH5kMd2H41ASbdYaoZlAWVYMS RItHNDNPCDGEMMP10e4p7lHx0gNMg7UXJR8d6rqDw1bdHcybziBhntGi2ylVjfq1lqqjGsOg gWYfhmjsrIKih6QKND4CjOX437/8+Pzbl5c/VF4h8eTXz7+xOVCS8MGc5qsoiyKrbI9oY6RE zlhQ5JRggosu2YS2zuJENInYRxt/jfiDIfIK1kuXQE4LAEyzd8OXRZ80RWq35bs1ZH9/zoom a/UJOo6YPIbSlVmc6kPeuWCjT0jnvjDfVBx+/241yzgv3qmYFf7r6/cfdx9fv/14e/3yBfqc 8xZYR577kS1uz+A2ZMCegmW6i7YOFiNbuLoWjONWDOZIhVcjEim1KKTJ836DoUprDJG4jAM4 1akupJZzGUX7yAG3yCiDwfZb0h+Rs5cRMPrny7D8z/cfL1/vflEVPlbw3d++qpr/8p+7l6+/ vHz69PLp7qcx1D9ev/3jo+onf6dtABt2UonEH4iZX/e+iwyygKvHrFe9LAeXfoJ0YNH3tBiM z48Jvq8rGhjMRnYHDCYwu7njevTIQweXzE+VNo+HFx9Cur6gSABd0vXPnXTdbSzA2RFJPxo6 BR4ZdUaAIf3GLbCe+ozpubz6kCUdTe2cn86FwA/ldE8vTxRQc1/jTOp53aBjLsA+PG12Mem+ 91lpZigLK5rEfiSoZ7NuG9HotFEyOq9et5veCdiT+aomb7g1hq0vAHIjPVLNZiuN3ZSqr5HP m4pko+mFA3B9gzltBbjNc1LHMkyCjU/ng7Paph7ygkQq8xKp/BqsPRKkaUlbyI7+Vr3wuOHA HQUvoUczd6m2ausS3EjZlMj7cBEJ7Wz64mY4NCWpWvf6yEYHUiiwgCM6p0ZuJSna6PWGtBp1 DKWxoqVAs6e9rk3ELAhlfyjp6dvzF5h6fzLL3POn599+rC1vaV7D2+MLHVVpUZEpoBHkflMn XR/q7nh5ehpqvJ+EUgp4SX8lHbjLq0fyTFgvG2pynixu6ILUP341gsNYCmv9wCVYRA8ygHJJ RsH4tB8cTlYZGXFHvUFetBnWZAjS7w6LoSmNuGNsXHyI1U0zM4PNLG7CBxyEGg43IhHKqJO3 0D5VRLcGjWPKD6BSYN+bGsvmjaT6eVc+f4c+lCzSkmM5Bb6iK7XG2j1SU9NYd7ZfRppgJbgX CpEXCxMWX39qSC3rF4nPLQHvc/2v8TaLufHqmQXxfbTByeXJAg5n6VQqCAYPLkq9jWnw0sEh RvGI4URtZ6qE5Jm5j9UtOC3pBL8RZQuDlXlK7vtGHDt8AxANel2RxKaLfoUscwrACbxTeoDV XJs6hNbSA/eiVyduuGCDY3jnG3ISqxAlH6h/jzlFSYwfyG2cgopy5w2FbYtdo00cb/yh7RKm dEifYQTZArulNW6f1F9HEjGVNAyGJQ2D3YPxYVJRjepxR9sl5Yy6LQGWN/KHQUqSg9pMxwRU 4kmwoRnrcqZ/Q9DB97x7AhOX4Apq8iQMGGiQDyROJaoENHHXg6hGnfxwt8cKVtLL1imQTPxY bXI8kivbgrD5rYY7Tce5aQZMz/NlF+yclJCoMyHYmoVGyQXOBDEVLztozA0B8bOWEdpSyBWA dCfrc9I5tEiEXoLOaOCp4VsIWlczR+4ogHIkHo2qbXuRH49weUqYvifLA6PIo9Aee8rWEBGj NEYHO6h6SaH+wR5ogXpSFcRUOcBlM5xGZlkYrWMOV4EHanY5NILwzdvrj9ePr1/GFZWsn+o/ dOqkR29dNweRGI8wi7yhq6nItkHvMT2R65xwGs7h8lEt/yVcXXRtjVbaMse/9GMYUISGU62F OtsrgvqBDtqMyrDMrZOW79NRjIa/fH75ZqsQQwRw/LZE2dimkdQPbEtPAVMkbgtAaNXH1K5/ uNe3ATiikdI6nCzjSL0WN65Jcyb+9fLt5e35x+ube+TUNSqLrx//m8lgp6bQCEwZF7VtJAfj Q4r8zmHuQU24lo4e+ETcUpeO5BMlHclVEo1G+mHaxUFjm0xzA+jri+X03yn7/CU9TRwdV0/E cGrrC2r6vEInolZ4OIQ8XtRnWDEWYlJ/8UkgwkjXTpamrAgZ7mxjqjMOr2r2DF6mLngo/dg+ lpjwVMSgKHtpmG/0cxEmYUfrcSLKpAlC6cUu0z4Jn0WZ6Nunigkr8+qE7kAnvPcjj8kLPNDk sqifpwVMTZiXQS7uKGrO+YRHPC5cJ1lhW2ya8RvTthJtOWZ0z6H02BHjw2mzTjHZnKgt01dg Z+JzDexsZOZKggNLIilP3OgqFg2fiaMDxmDNSkyVDNaiaXjikLWFbQrBHlNMFZvgw+G0SZgW HC+Sma5jH3pZYBDxgYMd1zNtbYY5n9RJMiJihnCcLVsEH5Umdjyx9XxmNKusxtstU39A7FkC fEf6TMeBL3oucR2Vz/ROTezWiP1aVPvVL5gCPiRy4zExaSlfSyPY5iLm5WGNl8nO52ZhmZZs fSo83jC1pvKN3hLPOFWFngh65Y9xOAB5j+N6jT6X5QaDs+WZifPQHLlK0fjKkFckrK0rLHyX ldmVWUWAamOxCwWT+YncbbiFYCbD98h3o2XabCG5mWdhuYVyYQ/vssl7Me+Yjr6QzIwxk/v3 ot2/l6P9Oy2z279Xv9xAXkiu81vsu1niBprFvv/tew27f7dh99zAX9j363i/kq487wJvpRqB 40buzK00ueJCsZIbxe1Y4WniVtpbc+v53AXr+dyF73DRbp2L1+tsFzOrgeF6Jpf4GMVG1Yy+ j9mZG5+oIPi4CZiqHymuVcarpw2T6ZFa/erMzmKaKhufq74uH/I6zQrbTvPEuSchlFH7Waa5 ZlaJie/RskiZScr+mmnThe4lU+VWzmyjlAztM0Pforl+b6cN9WwUdF4+fX7uXv777rfP3z7+ eGOeYma52sMj7bxZJFkBh7JGh8k21Yg2Z9Z2OBD0mCLpg16mU2ic6UdlF/uczA94wHQgSNdn GqLstjtu/gR8z8YD/rj4dHds/mM/5vGIFSS7bajTXfSG1hqOflrUybkSJ8EMhBJ0w5jtgJIo dwUnAWuCq19NcJOYJrj1whBMlWUPl1xb67H1REGkQrcLIzAchewa8DVd5GXe/Rz585OI+kgE semTvH3Ap+TmTMMNDCd+tjMVjY0nIwTVdvC9Re3t5evr23/uvj7/9tvLpzsI4Y4r/d1OSZ/k hknj9ILQgGRTbYGDZLJPbg+NsQ4VXu0c20e4tbJfbxnTMo7izgz3J0lVfQxHtXqMEh+9pjOo c09nrNbcREMjyHKq/GDgkgLodbTRoungH8/Ww7BbjtEYMXTLVOG5uNEs5DWtNbAmnlxpxTgn TxOKnw6a7nOIt3LnoFn1hGYtgzbEq4FByY2YAXunn/a0P+tj6pXaHjUmEJTSzqH2cSJKAzV+ 68OFcuQGaARrmntZwXEx0qY0uJsnNdyHHjlmmIZqYt+maZC8M14w35apDExM0BnQuY7RsCtZ GANLfRxFBLslKb7V1yi9ezFgQfvVEw0iynQ46lNnaxlYnWlm1UKNvvzx2/O3T+4M5PhdsVH8 qn1kKprP021AmiXWjEhrVKOB03kNyqSmVXJDGn5E2fBg9oiG75o8CWJnQlBtbg4vkZoIqS0z nx/Tv1CLAU1gtMFGZ8x050UBrXGF+jGD7qOdX96uBKfGjReQ9kCsrKChD6J6GrquIDDV/Bvn q3BvS+UjGO+cRgEw2tLkqYgxtzc+2LbgiML0sHucmqIuimnGiDVD08rUKYpBmRfBY18BC4Tu /DAaDuPgeOt2OAXv3Q5nYNoe3UPZuwlSlywTukVPS8yERK3gmrmHWLCdQaeGb9Nh5DKtuB1+ VArP/2QgUKVt07JFfzhyGK2KslDr65l2gMRF1MYvVX/4tNrg/YSh7G36uHSppVdXiPXkxinO fAP9bjGV3OZvaQLanMLeqXIzEzpVkoQhuuUy2c9lLenC0qsFa+PRvl7Wfad9FCxPNd1cGw9l 8vB+aZBa4Rwd8xnJQHJ/sdaCm+0A1R/Mcqwz4P/j359HBUHnOl+FNHp12i2VLRksTCqDjb2H wEwccAySfewP/FvJEVj4W3B5QhqPTFHsIsovz//zgks3KhWAl3MU/6hUgB5wzTCUy76ww0S8 SoAD5xS0IFZC2BZ48afbFSJY+SJezV7orRH+GrGWqzBUUmGyRq5UA7pitQmk646JlZzFmX2z ghl/x/SLsf2nL/Sb0EFcrdVLX7skjb0b14HaTNoeRyzQvVS3ONh+4R0bZdHmzCZPWZlX3LtV FAgNC8rAnx1SL7VDmNvl90qmH+X8SQ6KLgn20Urx4VwEnQ9Z3Lt5c1+J2izdTbjcn2S6pSr/ NmnL9W0Gr/TUXGr7Ph+TYDmUlQSr0VXwPvS9z+SlaWyNWhulGs+IO9+Qn/ImFYa31qRxdy3S ZDgI0N210pks6ZJvRjueMF+hhcTATGBQ/8AoKHtRbEye8VcD+lInGJFKXPfs25PpE5F08X4T CZdJsG3RCYbZwz5Tt/F4DWcS1njg4kV2qofsGroMGEt0UUcDZCKoz4IJlwfp1g8CS1EJB5w+ PzxAF2TiHQn8upSS5/RhnUy74aI6mmph7Dx2rjJw/sJVMdkbTYVSOLqItsIjfO4k2hIw00cI PlkMxp0QULWBPl6yYjiJi/2cdYoIvI/skDRPGKY/aCbwmWxN1odL5ARiKsz6WJisCLsxtr19 OTmFJwNhgnPZQJZdQo99W3qdCGeHMxGwk7SPvWzcPqmYcLxGLenqbstE04VbrmBQtZtoxyRs TPzVY5Ct/VDV+pjsXTGzZypgNCG+RjAlNTob5eHgUmrUbPyIaV9N7JmMARFETPJA7OxTfotQ W2kmKpWlcMPEZDbT3Bfjfnrn9jo9WMyqv2EmysncCtNdu8gLmWpuOzWjM6XR75zUJsdWJ5wL pFZWW1xdhrGz6E6fXBLpex4z7zjnPWQx1T/VHiyl0Pjy6bz4Fa+ef3z+H8afuDFyLMEdQIhU 0Rd8s4rHHF6Ce7Q1IlojtmvEfoUIV9Lw7WFoEfsA2dWYiW7X+ytEuEZs1gk2V4qwNUwRsVuL asfVFVboW+CEvGqZiD4fjqJiNM/nL/HF0Ix3fcPEp02EdBkyhjRREh3LLbDP5mw07i6w/UyL Y0qfR/eDKA8ucQR9s+jIE3FwPHFMFO4i6RKT/wU2Z8dO7ewvHUgWLnkqIj/GJhdnIvBYQgmA goWZ3mJuqETlMuf8vPVDpvLzQykyJl2FN1nP4HBvhaeYmepiZlx9SDZMTpU80/oB1xuKvMqE LdDMhHvVPFN6Pme6gyGYXI0EtfaISWLs0SL3XMa7RK2RTD8GIvD53G2CgKkdTayUZxNsVxIP tkzi2gkdN+UAsfW2TCKa8ZlJVRNbZkYHYs/Usj6z3HElNAzXIRWzZacDTYR8trZbrpNpIlpL Yz3DXOuWSROyi1ZZ9G124kddl2wjZmEss+oY+IcyWRtJamLpmbFXlLa5kwXl5nuF8mG5XlVy C6JCmaYuyphNLWZTi9nUuGmiKNkxVe654VHu2dT2URAy1a2JDTcwNcFksUniXcgNMyA2AZP9 qkvMKWwuu5qZoaqkUyOHyTUQO65RFKH2+Ezpgdh7TDkdrfyZkCLkpto6SYYm5udAze3VtpyZ iRXHVc0xjpAKbEnMA47heBjksoCrhwOY0D4yuVAr1JAcjw0TWV7J5qJ2jY1k2TaMAm4oKwI/ DFiIRkYbj/tEFtvYD9kOHaidLyOz6gWEHVqGWJwQsUHCmFtKxtmcm2xEH3hrM61iuBXLTIPc 4AVms+HEZNhWbmOmWE2fqeWE+ULt0jbehlsdFBOF2x0z11+SdO95TGRABBzRp03mc4k8FVuf +wB8FbGzua3dtDJxy3PHtY6Cuf6m4PAPFk640NRG1CwLl5laSpkumClBFV3tWUTgrxDbW8B1 dFnKZLMr32G4mdpwh5Bba2VyjrbaBnbJ1yXw3FyriZAZWbLrJNufZVluOUlHrbN+EKcxv0uV O6QygYgdt5NSlRez80ol0PtEG+fma4WH7ATVJTtmhHfnMuGknK5sfG4B0TjT+BpnCqxwdu4D nM1l2UQ+E/81F9t4y2xmrp0fcCLqtYsDbg9/i8PdLmR2bEDEPrNXBWK/SgRrBFMIjTNdyeAw cYCeKcsXakbtmPXIUNuKL5AaAmdm22qYjKWIaoaNI6uYIK8gf+EGUONIdEqOQb69Ji4rs/aU VeCIZ7yjGrSK/FDKnz0amMySE1wfXezW5p04aG9DecOkm2bGftmpvqr8Zc1wy6UxJf1OwKPI W+NhxXZ6+O4n4OFJbfxEkjF+EqcPcNxuZmkmGRps0gzYMI1NL9lY+KS5uG2WZtdjmz2sN2ZW XozvJpfCqsHaIowTDRh848C4LF18Ur1yGf083oVlk4mWgS9VzORlMkHCMAkXjUZVZw1d6j5v 7291nTIVWk8KFTY6GkZyQ+uX4UxNdPcWaJQlv/14+XIHFrW+IqdUmhRJk9/lVRduvJ4JM2sC vB9u8QPGJaXjOby9Pn/6+PqVSWTMOjxt3vm+W6bxzTNDGEUA9gu1+eBxaTfYnPPV7OnMdy9/ PH9Xpfv+4+33r9rWxGopunyQdcIMC6ZfgQkdpo8AvOFhphLSVuyigCvTn+faqIU9f/3++7d/ rRdpfIbKpLD26VxoNc/UbpbtW3XSWR9+f/6imuGdbqJvizpYW6xRPr8KhgPgQRTmOe2cz9VY pwie+mC/3bk5nV8XMTNIywxi14r6hBBbbzNc1TfxWNtuUmfKGI7XBo+HrIJFKmVC1Q14mM7L DCLxHHp67aFr9/b84+Ovn17/dde8vfz4/PXl9fcfd6dXVRPfXpH22vRx02ZjzLA4MInjAGrF LxYbNWuBqtp+a7AWSlu7t9dZLqC9gEK0zNL5Z59N6eD6SY0rQ9fMXX3smEZGsJWSNfOY6zLm 2/G2YYWIVohtuEZwURl92Pdh464zr/IuEYW9osyHhm4E8JbD2+4ZRo/8nhsPRg2GJyKPIUYH Ny7xlOfaravLTN5emRwXKqbUapjZ8mDPJSFkuQ+2XK7ACmFbwtZ/hZSi3HNRmpclG4YZnxcx zLFTefZ8LqnROivXG24MaGz6MYQ25+bCTdVvPI/vt9qYMcPch0PbcURbRd3W5yJTglfPfTF5 jmA62KgYwsSl9oEhqNq0HddnzZsYltgFbFJwas9X2ix3Mt4zyj7APU0hu0vRYFA79mYirnvw RYSCgh1dEC24EsMLLK5I2rKti+v1EkVuDBWe+sOBHeZAcniaiy6753rH7AHJ5cY3ZOy4KYTc cT1HSQxSSFp3BmyfBB7S5vEgV0/Gj7PLzOs8k3SX+j4/kkEEYIaMNpvCla7Iy53v+aRZkwg6 EOop29DzMnnAqHnJQqrAaP9jUEm5Gz1oCKiFaArql5HrKNWfVNzOC2Pas0+NEuVwh2qgXKRg 2m72loJKfhEBqZVLWdg1aDYyUvzjl+fvL5+WdTp5fvtkLc9NwnTSHOwE2g8eTULTy48/jTLn YlVxGHOr01uEP4kGNHKYaKRq5KaWMj8gP1i2hWQIIrEBYYAOYHANmUWFqJL8XGvVUSbKiSXx bEL98OTQ5unJ+QB8t7wb4xSA5DfN63c+m2iMGh8vkBntOZL/FAdiOaw4pzqsYOICmARyalSj phhJvhLHzHOwtN8Va3jJPk+U6AzK5J0Y29QgtcCpwYoDp0opRTIkZbXCulWGrCxqO5f//P3b xx+fX79Nfr6dnVl5TMkuBxBX+VijMtzZR68Thl4EaFuT9A2iDim6IN55XGqMcWiDg+NbsC6c 2CNpoc5FYmvVLIQsCayqJ9p79vm5Rt03jToOola7YPj6U9fdaKIcGQEFgj43XDA3khFHKiQ6 cmr9YAZDDow5cO9xIG0xrcHcM6CtvgyfjzsfJ6sj7hSN6l5N2JaJ11ZYGDGkDq0x9IgUkPGk o8BOSnW1Jn7Y0zYfQbcEE+G2Tq9ibwXtaUpWjJT86eDnfLtRKyM2ZTYSUdQT4tyBoX6ZJyHG VC7QE1iQFXP79SEAyLUMJJE/yG1ACqzf2CZlnSJ3hYqgr2wB08rZnseBEQNu6TBxNZdHlLyy XVDawAa1H6Eu6D5k0HjjovHec7MA7z4YcM+FtFWeNThZPbGxaZO9wNmT9t3U4ICJC6F3jhYO WwuMuErxE4JVCmcUrwvjg1xm1lXN5wwOxkifztX8XtUGiZKzxuhbaA3exx6pznFTSRLPEiab Mt/sttRFsybKyPMZiFSAxu8fY9UtAxpaknIahWpSAeLQR04FigO4MefBuiONPb0FNye3Xfn5 49vry5eXjz/eXr99/vj9TvP6HP7tn8/sCRYEIKo3GjKT2HK0+9fjRvkzrlfahCyy9O0ZYF0+ iDIM1TzWycSZ++gbfYPhtxJjLEVJOro+zFAi94ClTN1Vybt7UNn3PfuJgVHvtxVHDLIjndZ9 U7+gdKV0HwZMWSdGBywYmR2wIqHldx7rzyh6q2+hAY+6y9XMOCucYtTcbl+STwcy7uiaGHFB 68b46p/54Fb4wS5kiKIMIzpPcDYPNE4tJGiQGCXQ8ye2cKLTcVV+teBGLV9YoFt5E8GLYvZD fl3mMkJKExNGm1BbNdgxWOxgG7r40gv6BXNzP+JO5ull/oKxcSBzsGYCu21iZ/6vz6WxFUJX kYnBb03wN5QxjhOKhph8XyhNSMrosyEn+JHWF7V9M501j70Vu0Bc2zPNH7sqdzNEj14W4pj3 meq3ddEhhfUlADi3vRiH5PKCKmEJAzf9+qL/3VBKNDuhyQVRWL4j1NaWmxYO9oOxPbVhCm8V LS6NQruPW0yl/mlYxmwTWUqvrywzDtsirf33eNVb4BkxG4RsbjFjb3EthmwUF8bdb1ocHRmI wkODUGsROtvYhSTCp9VTyZYPMxFbYLqbw8x29Rt7Z4eYwGfbUzNsYxxFFYURnwcs+C242ZGt M9coZHNhNmwck8tiH3psJkDJN9j57HhQS+GWr3Jm8bJIJVXt2Pxrhq11/XKVT4pIL5jha9YR bTAVsz22MKv5GrW1rZEvlLuDxFwUr31GtpiUi9a4eLthM6mp7epXe36qdDaahOIHlqZ27Chx NqmUYivf3UZTbr+W2g4/JbC48YQEy3iY38V8tIqK9yuxNr5qHJ5roo3Pl6GJ44hvNsXwi1/Z POz2K11E7e/5CYfa9cBMvBob32J0J2Mxh3yFWJm/3YMBiztenrKVtbK5xrHHd2tN8UXS1J6n bDNGC6zvK9umPK+SskwhwDqP3BktpHPKYFH4rMEi6ImDRSmhlMXJAcfCyKBshMd2F6Ak35Nk VMa7Ldst6CNvi3GOLiyuOKn9B9/KRmg+1DV2FEkDXNvseLgc1wM0t5WvieRtU3qzMFxL+2TM 4lWBvC27PioqDjbs2IVXHv42ZOvBPQ7AXBDy3d1s+/nB7R4fUI6fW92jBML562XAhw0Ox3Ze w63WGTllINyel77cEwfEkTMEi6NmNKyNi2Oo1Nr4YCX4haBbX8zw6zndQiMGbWwT57gRkKru 8iPOKA2mAOQQushtw2CH5qgRbfUoQF+lWaIwexObt0OVzQTC1SS3gm9Z/MOVj0fW1SNPiOqx 5pmzaBuWKdXO8/6Qslxf8t/kxoAEV5KydAldT9c8sV/Et+AXPldtWda2VzUVR1bh3+e8j85p 4GTAzVErbrRo2MmxCtepfXaOM33Mqy67x1+Cpg1GOhyiulzrjoRps7QVXYgr3j64gd9dm4ny CXkfVx05rw51lTpZy0912xSXk1OM00XYB2AK6joViHyObezoajrR306tAXZ2oQr5EzfYh6uL Qed0Qeh+Lgrd1c1PEjHYFnWdyR0jCmisgJMqMIZNe4TBCz8baonj89bowWEka3P0BGKChq4V lSzzrqNDjuREq2KiRPtD3Q/pNUXBbPttWrFLW0kz7g8XJYCvYKD/7uPr24vrzdB8lYhSX0DP HyNW9Z6iPg3ddS0AKI51ULrVEK0AQ6grpEzbNQqm5Hcoe+IdUWOZpECHiIRR1Xh4h22zhwvY chP2aLzmaVbjW34DXTdFoLJ4UBT3BdDsJ+jg1eAivdLzQ0OYs8Myr0AqVT3DnhtNiO5S2SXW KZRZGYAVPpxpYLTOyVCoOJMC3Zob9lYhg306BSUkwhMABk1BtYVmGYhrKYqipqWcPoEKz23l w+uBrLOAlGilBaSyLTh2oNDl+GrXH4pe1adoOlhv/a1NpY+VAPUGXZ8Sf5Zm4JdSZtotpZo5 JJgSIbm8FBnRtNHjy1Wt0R0LbrTIoLy9/PLx+et4vIz1zcbmJM1CiCGvmks3ZFfUshDoJNVu EUNlhFwm6+x0V29rHyXqTwvkkWeObThk1QOHKyCjcRiiyW1vXAuRdolEO6qFyrq6lByh1tus ydl0PmSgZP6BpYrA86JDknLkvYrSdlRoMXWV0/ozTClaNntluwezTuw31S322IzX18i2mIII 2yYFIQb2m0YkgX0ShZhdSNveony2kWSG3u9aRLVXKdmH05RjC6uW+Lw/rDJs88H/Io/tjYbi M6ipaJ3arlN8qYDarqblRyuV8bBfyQUQyQoTrlRfd+/5bJ9QjI88DNmUGuAxX3+XSsmIbF/u tj47NrtaTa88cWmQMGxR1zgK2a53TTzkdsFi1NgrOaLPwb/ovRLX2FH7lIR0MmtuiQPQpXWC 2cl0nG3VTEYK8dSG2E+jmVDvb9nByb0MAvs43cSpiO46rQTi2/OX13/ddVdt4txZEMwXzbVV rCNFjDB1DYRJJOkQCqojPzpSyDlVISioO9vWc+wvIJbCp3rn2VOTjQ5ol4KYohZoR0g/0/Xq DZP2lFWRP336/K/PP56//EmFiouHLtlslBXYRqp16irpgxC5/EXw+geDKKRY45g268otOuez UTaukTJR6RpK/6RqtGRjt8kI0GEzw/khVEnYZ3wTJdANs/WBlke4JCZq0G/8HtdDMKkpyttx CV7KbkAqQROR9GxBNTxudlwWno31XOpq63N18Wuz82xrUTYeMPGcmriR9y5e1Vc1mw54AphI vY1n8LTrlPxzcYm6Uds8n2mx497zmNwa3Dl4megm6a6bKGCY9BYgzZi5jpXs1Z4eh47N9TXy uYYUT0qE3THFz5JzlUuxVj1XBoMS+SslDTm8epQZU0Bx2W65vgV59Zi8Jtk2CJnwWeLbRvLm 7qCkcaadijILIi7Zsi9835dHl2m7Ioj7nukM6l95z4y1p9RHTkIA1z1tOFzSk739WpjUPvCR pTQJtGRgHIIkGPX5G3eyoSw38whpupW1j/ovmNL+9owWgL+/N/2rbXHsztkGZaf/keLm2ZFi puyRaed3yvL1nz/+/fz2orL1z8/fXj7dvT1/+vzKZ1T3pLyVjdU8gJ1Fct8eMVbKPDDC8uxi 5ZyW+V2SJXfPn55/w05O9LC9FDKL4QAFx9SKvJJnkdY3zJmNLOy06emSOVhSafzOnS2NwkFd 1FtsE7cTQe/7oATtrFu3KLYNk03o1lmuAdv2bE5+ep7FqpU85dfOEfYAU12uabNEdFk65HXS FY5gpUNxPeF4YGM9Z31+KUcPFytk3eauTFX2TpdKu9DXAuVqkX/69T+/vH3+9E7Jk953qhKw VYkkRq9KzHmgdgk5JE55VPgIGbVC8EoSMZOfeC0/ijgUahAccltz3mKZkahxY4tBLb+hFzn9 S4d4hyqbzDmTO3TxhkzcCnLnFSnEzg+deEeYLebEueLjxDClnChe6NasO7CS+qAaE/coS4YG p1TCmUL0PHzd+b432KfWC8xhQy1TUlt6MWHO/LhVZgqcs7Cg64yBG3i6+c4a0zjREZZbgdTu uauJYAFmwqn41HQ+BWwlaFF1ueQOPDWBsXPdNBmpaXCuQT5NU/oe1EZhnTCDAPOyzMFTGYk9 6y4NXNoyHS1vLqFqCLsO1KI5+zIdnyc6E+d1vmZwOiH10IrgIVHrW+tusSy2c9jJzsG1yY9K RJcN8svNhElE011aJw9pud1stkOCnhlOVBhFa8w2GnKZH9eTPGRr2YJnEMFwBZMn1/bo1P5C U4aaXh8H/hkCu43hQOXFqcWmF8HuD4oat1GilE4TG42RNCmdhWF69Z9kTrqi3IQ7JXchs62G os5JbXToGmdKHplr5zSJNu4FXYUlVKM4udLPSFUbOmJHrspe4K4/X7TwPT+pU6fPg6W0a1qz eNM7YtFstOEDsxLN5LVxW3XiynQ90itcwTt1tlwfwZV3Wwh3iErVCy6VEuiiZjgFbt+zaC7j Nl+6B1FgjCODC6DWyfr05fj28yTdlVI11AGGGEecr+6aa2Az47vnaUCnWdGx32liKNkizrTp HD9bxpGWAZpdGCNIeOQc08aRqybug9vu82eJUwETdZVMjJPRvPbkHinBvOV0AYPy15Z6prhm 1cW9roSv0pJLw21KGHIIVUNOO9taXWlKJ45rfs2d/qlBvNWxCbhCTLOr/Hm7cRIISvcbMoqM sLC2KOrrzhguGs3EN/cKuNamnzG9A+7M/2zJ1ZOb4o6TgCfNnkDtPcsy+QksOjA7RNi9A4W3 7+YCf75RJXiXiWiHFPDMfX++2dFrDYrlQeJgy9f0RoJicxVQYorWxpZotyRTZRvT66ZUHlr6 qeoRuf7LifMs2nsWJNcH9xkS28yuG47XKnLDUoo9UjBdqtmW4hE89B0yaGkyoQT/nbc9u98c 1f45cGDmYZ5hzPu+qSe5ZgqBj/+4O5bjRfjd32R3p+2r/H3pW0tUMfJ++38WnT0RmBhzKdxB MFMUAtmxo2DbtUhHyEYHfegRev/kSKcOR3j66CMZQk9wbOkMLI2On0QeJk9Zia7ZbHT8ZPOR J9v64LRkmbd1k5RIEd70laO/PSKVawtu3b6Sta2SHxIHby/SqV4NrpSve2zOtX0CguDxo0WH A7PlRXXlNnv4Od5FHon4qS66NncmlhE2EQeqgcjkePz89nIDH6p/y7Msu/PD/ebvK/vgY95m KT3/H0Fzs2jt+UZFI7hBG+oGNExmI49g6BJeHJq+/vobvD90Di7hOGbjOwJxd6UKMMlj02ZS QkbKm3C2NYfLMSBbzwVnDkA1rkTBuqFLjGY4bR4rvjUtoGBVc4hcW9Kd+TrDiyH67GOzXYGH q9V6eu3LRaUGCWrVBW8TDl2RGrU6ldmoWAcsz98+fv7y5fntP5PK0N3ffvz+Tf37X2qB//b9 Ff74HHxUv377/F93/3x7/fZDTZPf/041i0DprL0O4tLVMiuQSst4Ttd1wp5qxi1GO+qeGftc QXKXffv4+kmn/+ll+mvMicqsmqDBAuvdry9fflP/fPz182+LJeLf4Qh7+eq3t9ePL9/nD79+ /gONmKm/kkflI5yK3SZ0dmgK3scb9+4zFf5+v3MHQya2Gz9yhUjAAyeaUjbhxr1ZTWQYeu65 pIzCjXOhD2gRBq4sW1zDwBN5EoTOLv6ich9unLLeyhi5d1lQ25XR2LeaYCfLxj1vBH3vQ3cc DKebqU3l3EjO8bwQ20ifweqg18+fXl5XA4v0Cq7RnN2yhkMO3sRODgHees5Z5Ahz8jhQsVtd I8x9cehi36kyBUbONKDArQPeS88PnEPUsoi3Ko9b/nTVd6rFwG4XhWeRu41TXRPOlae7NpG/ YaZ+BUfu4IBbZs8dSrcgduu9u+2RU1QLdeoFULec16YPjXs2qwvB+H9G0wPT83a+O4L1bcGG xPby7Z043JbScOyMJN1Pd3z3dccdwKHbTBres3DkOzvqEeZ79T6M987cIO7jmOk0ZxkHyy1f 8vz15e15nKVX9VyUjFEJtUcqaGznPHJHAlg/9Z3uoVFnKAEaORMkoDs2hr1T6QoN2XhDV2eq vgZbdwkANHJiANSdoTTKxBux8SqUD+t0tPqKncYtYd1uplE23j2D7oLI6UwKRY+6Z5QtxY7N w27HhY2ZmbG+7tl492yJ/TB2O8RVbreB0yHKbl96nlM6DbsCAMC+O7AU3KB3aDPc8XF3vs/F ffXYuK98Tq5MTmTrhV6ThE6lVGp/4vksVUZl7V4utx+iTeXGH91vhXvwCKgzCyl0kyUnVyqI 7qODcC4ksi7O7p1Wk1GyC8t5r1+oScbVbp/msCh2pSpxvwvdnp7e9jt3flFo7O2GqzY+pdM7 fnn+/uvqnJbCa3Gn3GBkyFVABHsLWvC3VpLPX5WQ+j8vcMowy7JYNmtS1e1D36lxQ8RzvWjh 9ycTq9q//famJF8wG8PGCmLWLgrO845Ppu2dFvtpeDjZA29rZkUy+4bP3z++qC3Dt5fX379T QZwuE7vQXc3LKNgxU7D7BEXt0cu8yVMtPCwuQv7vNgmmnE3+bo5P0t9uUWrOF9beCTh3J570 aRDHHryfG08tF4s+7md4kzS9nDHL6u/ff7x+/fy/X+D222zK6K5Lh1fbvrJBxqssDrYmcYDs LWE2RsuhQyKbZU68tiEQwu5j21kmIvUJ4dqXmlz5spQ5mk4R1wXYpCrhtiul1Fy4ygW2PE44 P1zJy0PnI11Pm+vJuwXMRUizFnObVa7sC/Wh7fDZZXfOjnxkk81Gxt5aDcDY3zpKN3Yf8FcK c0w8tJo5XPAOt5KdMcWVL7P1GjomSkJcq704biVoKK/UUHcR+9VuJ/PAj1a6a97t/XClS7Zq pVprkb4IPd/WrEN9q/RTX1XRZqUSNH9QpdnYMw83l9iTzPeXu/R6uDtO5zvTmYp+svn9h5pT n98+3f3t+/MPNfV//vHy9+UoCJ9Byu7gxXtLEB7BraNMC+9C9t4fDEiVdhS4VTtaN+gWCUBa Y0X1dXsW0FgcpzI0jgO5Qn18/uXLy93/ulPzsVo1f7x9BpXNleKlbU/0oqeJMAlSolMEXWNL FHHKKo43u4AD5+wp6B/yr9S12pxuHA0nDdpmJHQKXeiTRJ8K1SK2L8oFpK0XnX10WjU1VGBr y03t7HHtHLg9Qjcp1yM8p35jLw7dSveQ0YspaEA1la+Z9Ps9/X4cn6nvZNdQpmrdVFX8PQ0v 3L5tPt9y4I5rLloRqufQXtxJtW6QcKpbO/kvD/FW0KRNfenVeu5i3d3f/kqPl02MLODNWO8U JHBePhgwYPpTSLXW2p4Mn0LtcGOq+a3LsSFJV33ndjvV5SOmy4cRadTp6ciBhxMH3gHMoo2D 7t3uZUpABo5+CEAyliXslBlunR6k5M3Aaxl041NNPa2AT1X/DRiwIOwAmGmN5h804YcjUdwz uvvwjLkmbWsemDgfjKKz3UuTcX5e7Z8wvmM6MEwtB2zvoXOjmZ9280aqkyrN6vXtx6934uvL 2+ePz99+un99e3n+dtct4+WnRK8aaXddzZnqloFHn+nUbYRdxk6gTxvgkKhtJJ0ii1PahSGN dEQjFrWtGxk4QM/j5iHpkTlaXOIoCDhscG4ZR/y6KZiI/XneyWX61yeePW0/NaBifr4LPImS wMvn//N/lG6XgMFJbonehPMlxvSAzYrw7vXbl/+MstVPTVHgWNG557LOwHsxj06vFrWfB4PM ErWx//bj7fXLdBxx98/XNyMtOEJKuO8fP5B2rw7ngHYRwPYO1tCa1xipErAtuaF9ToP0awOS YQcbz5D2TBmfCqcXK5AuhqI7KKmOzmNqfG+3ERET817tfiPSXbXIHzh9Sb+7Ipk61+1FhmQM CZnUHX1qds4Ko09jBGtzib4YO/9bVkVeEPh/n5rxy8ube5I1TYOeIzE181Oj7vX1y/e7H3CZ 8T8vX15/u/v28u9VgfVSlo/DERkWXpP5deSnt+fffgVj7c6bDXGyFjj1YxBFcxb07v4kBtEe HEArsJ2ai23/AvRL8+ZypYa607ZEP/Qp0JAecg6VBE1Vvi79kJxFix5Raw5uxsHH5BFU9jB3 X0poQazbPuLHA0sdtZ0Vxk3xQtbXrDUqB/6iD7LQRSbuh+b8CI7eM1JoeHk8qI1dymhOjAVF 9ziAdR2J5NqKks27Csnip6wctPuhlapY4+A7eQYVXY69kmzJ5JzNz6XhQG+8Urt7da72ra9A jS45K0lri2Mz6nUFelIy4VXf6NOovX3165D6fAydMK5lyMgIbWkdCS8uji140aGExFqRZnXF uvIGWpSpGhqrdFVfrpng1HJ13Z5oz7ne2+ZLADGqyfPU1HYJqdpRd/mYlyn3ZbQJQ20dreLY 3ToFztNoZxiZa57O7s+m81x9eHt4+/zpXy98BtMmZyNzpoE5PAvDm8SV7C5PJH//5R/u9LwE RTrmFp43fJpHpAlsEW3dgU1AlpOJKFbqD+mZA35JCwwIOseVJ3EK0KKnwCRv1Qo3PGS2Dwzd abXG7o2pLM0U15T0soeeZOBQJ2cSBgzLg0pgQxJrRJXNPpzTz99/+/L8n7vm+dvLF1L7OiA4 XR1AwVJNvEXGxKSSzoZzDjaJg90+XQvRXX3Pv13UECu2XBi3jAanJ+4LkxV5Kob7NIw6H4kS c4hjlvd5NdyDH8e8DA4C7Y/tYI+iOg3HRyUfBps0D7Yi9NiS5EUO+pV5sQ8DNq45QL6PYz9h g1RVXah1s/F2+yfb7NAS5EOaD0WnclNmHj6nXsLc59VpfEukKsHb71Jvw1ZsJlLIUtHdq6jO qdrC7dmKHt9WFOne27ApFoo8qG39A1+NQJ820Y5tCjB3WRWx2o6fC7QnW0LUV/0qperCCG/G uCBqE892o7rIy6wfiiSFP6uLav+aDdfmMtO6t3UHnhH2bDvUMoX/VP/pgijeDVHYsZ1U/V+A WaNkuF573zt64abiW60VsjlkbfuoBKquvqhBm7RZVvFBH1N4JtyW252/Z+vMChI7s80YpE7u dTk/nL1oV3nk2M8KVx3qoQWbGmnIhpif7WxTf5v+SZAsPAu2l1hBtuEHr/fY7oJClX+WVhwL T63sEmxSHD22puzQQvARZvl9PWzC2/Xon9gA2j5q8aC6Q+vLfiUhE0h64e66S29/EmgTdn6R rQTKuxZMZQ2y2+3+QpB4f2XDgGKgSPpNsBH3zXshom0k7ksuRNeA5qUXxJ3qSmxOxhCbsOwy sR6iOfn80O7aS/Foxv5+N9we+hM7INVwbjLVjH3TeFGUBDt0g0wWM7Q+0ieyy+I0MWg9XDaT rIyUpBUjCU3TsYLA1BwVNGCJG+hrIZAVspOA11dKBunSpgdT+6dsOMSRp/ZrxxsODIJ001Xh ZuvUI4i+QyPjrbs0zRSd2ZUwr/7LY+RCwRD5HlusGcEg3FAQVmi2hrtzXqml/5xsQ1V43wvI p10tz/lBjCqQdFNB2N27bExYNb0emw3tbPDQrNpGquXirftBk/qBxGZiQLbTloHUIBNVv0WK wJTdITsAiKXSMeyJHNVBQlAnXJR29qSsBDmCgzgfuAgnOg/ke7RJyxlp7jBBmS3pThCeuQrY pquB5zyEnkIU6cEF3YLl8BY+p4J+V4lrfmVB1RGzthRUdG+T5kRE5FPpB5fQHhJdXj0Cc+7j MNqlLgESX2Af+tlEuPF5YmN3w4koczXThg+dy7RZI9COfyLU/B9xUcG6EEb0QOKaccLCsa3p Lmb0zn46knYsk5SO9DyVRDQqYFojzdulNKrWD8jQLenUL3NnZ0NDiKugc0/Wwzuf4QgG6jPJ y21KCsyqTh8pDQ+XvL2nRcjhnV6V1ouS2tvz15e7X37/5z9f3u5Sqqt2PAxJmSq508rL8WCM yz/akPX3eOKkz5/QV6ltYkD9PtR1B3cwjL1mSPcID5CKokUPQkYiqZtHlYZwCLVtO2WHIsef yEfJxwUEGxcQfFyq/rP8VA1ZleaiIgXqzgs+n8MAo/4xBHtSo0KoZDq16LiBSCnQ2yWo1Oyo pG9t5gcX4HoSqrVx/kRyX+SnMy4Q2PcfT95w1LA/huKrsXdiu8uvz2+fjCUoetYBraHPBlCE TRnQ36pZjjXMnKOIgRu0aCR+eADgo9pu4PN3G3V6mWjJbyUhqCrGKeWl7DDSnXCHuEBHRcjp kNHf8Ljs541dwmuLi1wraQ9OrHHFSD8lHp5hkMEpl2AgrO+4wOTR2ELw7d7mV+EATtwadGPW MB9vjhSzoYMJJdT3DKQWBrVwVmrDx5KPsssfLhnHnTiQZn2KR1wzPE7NkSoDuaU38EoFGtKt HNE9okVghlYiEt0j/T0kThAwW561akteJKnL9Q7EpyVD8tMZMHTtmSGndkZYJElWYCKX9PcQ khGrMVs0PR7wOmh+q7kBZm14AZwcpcOCE6+yUQveAQ6qcDVWWa1m8Bzn+f6xxRNliFbwEWDK pGFaA9e6TmvbVSNgndp84Fru1FYiI1MOemivJ0P8TSLakq67I6aWcqHkgauW/BaDCzaZXGRX l/w6citjZF5aQx1s0Vq6utx80mpdSdYZAExtkS6AvVprRCYXUtfo3BnmjoOSVftuE5FkT3WR HnN5Ju2vHY3iMZ/BAUJdklnjoJqETK8jps1jncgQmDja3Ie2Fqk8ZxkZU+RIFyAJCiw7UgE7 n6wGYATJRabLRkYqMnx1gVtA+XPofqmt6ufcR0ieRR+4MxjhjmtfJuBpQo3OvH0Aa4jdagr2 3Qti1NycrFBmn0YMNY8hNnMIh4rWKROvTNcYdACCGDWyhiMYUMjAYd39zx4fc5FlzfD/M3Yt TW7jSPqv1Gn3NBsiKVHSbPQBIimJLr5MUBLLF4bbrplxbLWrw+WO2f33mwnwASQSKl8qSt8H 4pkAEq9McewgFBYM1jcym83SYbjjQW/mqNOq8ejK9ZM+R4rKQgqR1Y2IYk5SpgB0b8AN4O4F zGGSaXtnSK9cBSy8p1aXALOLFSaUXqLwojByEhq89NLFqTnDMN9Ic9t+XsK/W71TrCU6eLIs KiEyb+qdr6bqh5Ra3szpsCsm1cCHz1/+5+XbP//18+E/HmCSnvwuO7chcDNfO8DQHqKW1JAp 1sfVKlyHnbmTrIhSwjL6dDTHboV312iz+ni1Ub1+713Q2gZAsEvrcF3a2PV0CtdRKNY2PJmp sVFRyijeH0/m4fqYYZgEHo+0IHrPwcZqtLkWmu6XZ/3FU1cLPypGHEWdti+M5e1xgak3YZsx r4UujOMqdaGU6ahbYdqzW0jqF25hRNpsNmY7WdTO8nBCqC1LjU6x2cRcB5xGlNSLtVW1cbRi G0xRe5ZpdpYrYoux/O8a+cMNi5ZNyPUquXCuJ0KjWMRJtiFLlu9lI3tXaI9t0XDcIY2DFZ9O m/RJVXHU6LqdTUuJyzzgvDOsTN/DsIVTMDWGwi/vx4F8vG72/e31BVbx4x7oaLzFNbx7UvZR ZF3Yl7bgv0HWR2iNBD1P2S7KeB5Upk+ZaY+MD4V5zmUHqvNk9/aAPgCVcX1jiE6ZfOnLayOM esqlrORvuxXPt/VN/hZu5nkHVGjQe45HvM5PY2ZIyFOnFyl5Kdqn+2HVnQ3rzhcf47iv04nH rJ4s7k238O632Dyu1qbvNfw1qCPkwTbTZRDQDuYxtMEkxaULzeMOxaXoe3Jm5vw5FwGnj2R9 qYyhUP0cakkNyNr4gKasC5Eb47W0YoGwXV6a28gINUnpAENWpC6YZ8nefPONeFqKrDrhesqJ 53xLs8aGZPbRmZ8Qb8WtzE11E0FcsSqzRvXxiDf1bPaD1X0mZPTuYl1LlLqO8BKhDaqLU0i5 RfWBaA4YSsuQTM2eWwb0eSNTGRI9Lk9TWLGEVrXpFc4Aqzvb55xKHFb8w5HEBB3hUMvM2Q6w ubzqSB2SJc4MTR+55e7bi7O3o1qvKwZYeecp6cQqB6Ww3RSPsnFBE78urAchT2i3qfCLserd QXAKgOI2ZFdrt8HkfF84QoQUrLDdb8rmsl4Fw0W0JIm6KaLB2nMe0TWLqrCYDB/eZa69G49I 9lt6BK0alxrRU6Bb3QKdapJk2EJ3jbhSSJoHvLrOlHPMSxBvzGfTS60RMQPZL0UV9mumUE19 wzeioCXcJWdJWJmBbujvj9YVeu8gq2kN72DhRQe0QxC7qGWDUGUmdVskDXZB7IQLLCvzuuql tbuksE9dEJvrmxEMI3NamsGQfJ6U+S4KdwwY0ZByHUYBg5FkMhnEu52DWefiqr4S+xkZYqeL VCuXPHHwrO/arMwcHAZKUuNosvjmCMEM47tJOlt8+kQrC3ubNK8vabCDFWLPts3EcdWkuIjk E20xOmLlihRFxC1jILfrK3FMHCGViWhIBFgpx7amw59lIn+SyN3ekcjIkchCrp2WheF/s96Q eoH5IO8bDlNHbESJEJfdLqDRAkZFGjEqvOJGmhI6Q+TI/aGzHlrOkHpYkBQ1VTMSsQpWpIUS ZVSftH//BAtuZkhXuNuldm43i2n30dhQZTd30EnkZuN2X8A25HqHnp37I8lvKtpC0GoFXcfB CvHkBtRfr5mv19zXBITBloyEZU6ALDnXEdEx8irNTzWH0fJqNP3Ah3UGEx2YwDD3B6vHgAXd rjgSNI5KBtF2xYE0YhnsI3dE3ccsRm2PGgwxYIzMsdzROVZBk11nvHJA1Jyzljd9V+71+3/+ xJdx/3z+iW+kPn/9+vD7X99efv7t2/eHf3z78Qceduunc/jZuOwyLN6M8ZGuDquCwNr5n0Eq LjisF7t+xaMk2se6PQUhjbeoCyJgRR+v43XmqOSZ7No64lGu2mFV4ah8VRluyJDRJP2ZqLpt DlNGSpdGZRaFDrSPGWhDwqmbydf8QMvkHLNpdU7sQjrejCA3MKtTpVoSybr2YUhy8VQe9dio ZOec/k3ZUaLSIKi4Cd2eLswsKxFuMw1w8eCS8JBxXy2cKuNvAQ2gfMo4LionVmnUkDR6SHr0 0dTDoM3K/FQKtqCav9KBcKHsUwabo9dKCIu+nAUVAYOHOY7OujZLZZKy7vxkhFDGVPwVYvtl mthl93reP5mFyY2pzdwYIEvelgRN0/NVg80LagDdi5uHHBUvJ3zoT6VnFmOSLuFFt42SMIh4 dOhEi+6NDnmH9rd/W+MLbTOg5VlvBOidTguG/7LZPHXV4T4irRPlUFMEdJpQsOzDJxdORC4+ emBunNRRBWFYuHiMJrVd+JwfBd06OiRp6CieyndiXmWxCzd1yoJnBu6gm9hHyxNzFbCCJYMl 5vnm5HtCXTFInW2wujdvfSsBk/bNlDnG2rqzqCoiO9QHT9rotdSyk2CxnZCWL2OLLOvu4lJu OzRJmdBOfe0bUJ8zusZIlRAmR9Ir6sQB9Cr+QAcyZKZbPnc2IDHYtInoMl3d1DAu030lTNTZ /tHgIHp1X9pPyibN3WLh41MoCV2VjUTyCZTnbRjsy36P532gXJhGvEnQtkNjpUwY7cHIqcQZ hmr3UpZnFpuS0vsVUPciRZqJeB9oVpT7U7jSxq6dFeIUB7D7Fd31MaPoN+/EoHYWUn+dlHTX YSHZli7zx7ZW+6odGV3L5NxM38EPEu0hKUNoXX/EydOponIOH8WRul8jh9s5l50zTGfNHgPo Zh/djiajmXbUv48/np/fvnx+eX5Imstscmw0nLAEHR0QMJ/83VbUpNprLgYhW6a3IiMF03mQ KD8ypVZxXaAV6D7RFJv0xObpaUhl/izkyTGn+7fYIPg8ISldcZ1IzOKFrhJLT72PhzmkMr/9 V9k//P76+cdXrk4xsky6m3ITJ09dsXGmuZn1V4ZQsiXa1F+w3HLNcld+rPKDUJ7zOES3kFSg P3xab9crXtgf8/bxVtfMgG8y+PxYpALWykNK1SeV9xMLqlzldOfW4Gqqhkzk/DzFG0LVsjdy zfqjh96Lj71qvScJSwIY9ZkupDVKKTucn4rsShcGelJs8jFgabu8tGPhJxLNgQbYDkd8BpEW T6AVV6ehEiVdKS7hD+lNzT2b1d1op2Bb3zQ2BsMLgres8OWx7B6HQ5dc5WzBQqBcmj1L/PHy +s9vXx7+fPn8E37/8WZ3KihKXQ0iJ7rLCPcndaHey7Vp2vrIrr5HpiW+fIBmcc637EBKClwt ygpERc0iHUlbWH0s7HZ6IwQK670YkPcnD9MmR2GKw6XLC7qHolm1ujsVF7bIp/6dbJ+CUEDd C+YQywqAi+KOmU10oG70Br8YFHlfrpglHaur4h0mFy0avJSVNBcf5d4Vs/m8+bhbxUyJNC2Q dk4MUD3q2EjH8IM8eIrAH34hCevc+F2Wrn8WThzvUTAcMrP2SFN5W6gWpFi/u+G/lN4vgbqT JiNAEpRRuu+mKjotd+uNi0/OFe9rCO3z9+e3z2/Ivrl6gTyvYRrP+QnaG40TS94y6gGi3DaB zQ3uAngOcHFOmpCpj3fmLmSdo5KJwImNZ2ou/4DrywnK7RkzdekQkI8a7yM798TNYFXNDCyE vB+D7GA52g3ikA/JOUvo8tzKMU/BKJBkc2JqP/JOodXFC+jkniawrm3AIOIpmg6mU4ZA0Noy dy9s2KHHO2bjlXcYsaG8vxB+fvGI/vLufoAZORaoCdpGxNyQbdaJvJp24Lqs50PzUaACfF9S tbbyK2H8oqt5r8xr+gzTLSzm/O00ptLB+DyGvRfON0hjiIN4ggbA5//3pHkK5WFn/e1+JFMw ni6ztoWyZEV6P5olnGfYaOoCz3Mes/vxLOF4/pSBypW/H88SjucTUVV19X48SzgPXx+PWfYL 8czhPDKR/EIkYyBfCmXWqTgKj9yZId7L7RSSUfxJgPsxdfkJ/VS/V7I5GE9nxeNZtN378RgB +QAf8Nn8L2RoCcfz+gTD34P1qYR/ykNeFDfxJOehusyHIvCHLvIKFlxCZvYTdjNY32UVvdak uIbbW0AUrQVwNdDNh4GyK799+fH6/PL85eeP1+94E1b5lH+AcKMzMed29RINOp9nt9I0pdYw LaM3j27rj1JplYte9euZ0SvSl5d/f/uODl0cjYzk9lKtc+7yHRC79wj29BD4zeqdAGtuq1rB 3G6RSlCkSrBgUj2VorFWSXfKajiGNBVS18Uvr+F2MJehY1B29x7NttwjLwvpcVMMGr6ZLWbr LRXXvEpytHnhpjGRZXKXvibc/hu+tBrcHeaZKpMDF+nI6UW2p3b1RuLDv7/9/Ncv1zTGGw3d rViv6D2hOdnxSHlp+F9tVxrbpcqbc+5c5jWYQXALj5kt0oAZsGa66aVz28GgQV0TbM+CQH0O o1zPDx0jp1c+no0cI5xn47Xvjs1J8CkoQz74f7M8LMF8usYh5hV7UeiiMLG575Xmr9r8k3Or CokbaJCXAxMXEMK94IpRoUmqla86fVeLFZcGO3pVdMSdq5EL7h6QG5z11tjkdoxMi3QbRZwc iVRcuK2qiQuibeRhtvRMfGF6LxPfYXxFGllPZSBLrwyazL1Yd/di3W+3fub+d/40bfekFhME zJnHxAzn2x3Sl9x1x/YIRfBVdrXcMy2EDAJ6OVQRj+uAnktOOFucx/WavpwZ8U3EbB0hTu/A jHhMr4lM+JorGeJcxQNOLxxqfBPtuP76uNmw+S+SjWXEwSLoHSEkDmm4Y7844Is2ZkJImkQw Y1LycbXaR1em/ZO2Br038Q1JiYw2BZczTTA50wTTGppgmk8TTD3iPd+CaxBF0JvSBsGLuia9 0fkywA1tSMRsUdYhva864578bu9kd+sZepDre0bERsIbYxRwygwSXIdQ+J7Ft0XAl39b0Pun M8E3PhA7H7HnMwsE24zoapz7og9Xa1aOgLBcxk7EeCLr6RTIhpvDPXrr/bhgxEndaGEyrnBf eKb19c0YFo+4YqrH50zd81r4aDmDLVUmtwHX6QEPOcnC03vuGMZ3qq9xXqxHju0op66MuUkM lvHcjVCD4u42qP7AjYZorHpoH6MVN4zlUhyyomB2CopyvV9vmAYu6uRciZNoB3qhCNkSL2Uy +StFD3odfVi0MFxvGhlGCBQTbba+hJw7+DOz4SZ7xcSMsqQIy9ABYbjTJc34YmPV0TFrvpxx BJ5hBfFwQ2sU3L4BCYP3BjvBbN/CmjuIOfUTiS19MGQQvMArcs/055G4+xXfT5DcccemI+GP EklflNFqxQijIrj6HglvWor0pgU1zIjqxPgjVawv1k2wCvlYN0H4v17Cm5oi2cRg9GBHvraI ncdyIx6tuc7ZdpaXeQPmdFWA91yq6DCWSxVx7vS2CyL6wnLG+fgBH2TKLFjabrMJ2BJsYm7O QJytoc72X2/hbF43MadUKpzpo4hzYqxwZgBSuCdd+k5pwjllUt8Y8uEe6QJux0xcGve1w5a7 Qqdg7xe80ADs/4KtEoD5L/x3+2S+3nJDmHozwm7VTAzfXWd23uF1AiiT3gL+4oEbs/FlXAzw HZjze2JSliHboZDYcLofEjG3bTASvFxMJF8BslxvuClbdoLVJxHnZljANyHTg/CS334bs9dx 8kEK7h66kOGGW8QpIvYQW64fAbFZcWMiElv6FnEm6FvOkYjX3LqnA9V7zank3VHsd1uOKK5R uBJ5wi37DZJvMjMA2+BLAK7gExlpb6+zFUg3QNivMQes4WE+NHqZdy1HumG5elck6OXchsP4 ZZr0ATfadzISYbhltO9O6tWyh+F2lLzHAUDEKy75SyqCiFsZKWLNJK4IbnsWVMx9FG24dlHU ur9Tv7ciCDmt+FauVtzS81YG4WY1ZFdmPL+V7huiEQ95fOPYZJhxpscizudpxw4vgK/5+Hcb TzwbrncpnGkqxNkGKXfsfIc4tzZRODN0c28yZtwTD7eoRtxTP1tulYk4NzAqnBkeEOeUCMB3 3JJP4/xANXLsGKXesfD52nMbz9y7lwnn+iTi3LYH4pxCp3C+vvfcjIM4tzhWuCefW14u9jtP ebktM4V74uHW/gr35HPvSXfvyT+3g3DzXAFVOC/Xe24xciv3K271jDhfrv2W050Qpy/bZ5wr rxS7HacHfFJnnvu4oa+3kSzK9W7j2ZnYcusIRXALALUxwWn6ZRJEW04yyiKMA24IK7s44tY2 CueS7mJ2bVOhX2WuT1Wc6ZGZ4OpJE0xeNcG0X9eIGJaNwjLQah8HW59o9dx3z96gbULr66dW NGfuLdBThf4YrAdOxrtL/Ww/T93LLWfTcQX8GA7qtPwJr8Jm1ak7W2wrjLXPxfl2ed6trwb9 +fwFPT5jws7JOIYXa/RuZschkuSinKtRuDXLNkPD8UjQxrJPPUN5S0BpvtRTyAVfiZPayIpH 8w2Fxrq6cdI95KdDVjlwckaHcRTL4RcF61YKmsmkvpwEwUqRiKIgXzdtneaP2RMpEn2lr7Am DMzxRmFQ8i5HE0uHldWRFPlEXt8iCKJwqit0xLfgC+ZUQ4bugSlWiIoimfX+QmM1AT5BOanc lYe8pcJ4bElUp6Ju85o2+7m2DT/o305uT3V9go55FqVlDlBRXbyLCAZ5ZKT48YmI5iVBF1OJ Dd5EYV0JR+yaZzdlC4Qk/dQS23yI5olISUJ5R4AP4tASyehueXWmbfKYVTKHgYCmUSTKMBsB s5QCVX0lDYgldvv9hA6mgR+LgB+mz9gZN1sKwfZSHoqsEWnoUCfQvBzwds6ywhVP5U+hBHHJ KF6g3X0KPh0LIUmZ2kx3CRI2x+Pt+tgRGO++t1S0y0vR5YwkVV1Ogda0XYFQ3dqCjeOEqNCR FnQEo6EM0KmFJqugDqqOop0onioyIDcwrFkOOwxwMP0mmTjjusOkvfGBqEmeSego2sBAo3wt JvQLtGHb0zaDoLT3tHWSCJJDGK2d6h09VRLQGuuVw0Zay8pVF17gJXCXidKBQFhhls1IWSDd pqBjW1sSKTmhw1IhzTlhhtxclaLtPtRPdrwm6nwCkwjp7TCSyYwOC+hb8FRSrL3IjloVNVEn tQsqJENj+nlRcHj8lLUkHzfhTC23PC9rOi72OQi8DWFkdh1MiJOjT08pqCW0x0sYQ9GjwOXA 4tqByfiL6CRFQ5q0hPk7DANT2eT0LKWAXeSB1/q0IRanZxnAGEIb4Z1TohHOjunZVPCapE7F 8hnvRvD95/PLQy7PnmjUcxigncj472bLQmY6RrHqc5LbPsjsYjv3/i+MNVFlnSZTdrhONnop mtw2d6K/rypicF2Z8mlxYhNyOCd25dvBrJdH6ruqglEZX5qhGUFljXnW88tvb1+eX14+f39+ /etNNdloGsJu/9GY6mR43I7fZ+FY1V93QksW0CjOZ0gdCjWiy86W97HCpKqxE3RmANxqFqD7 g2IOsw4aLUYPk6FJ6yZYZPv17ScaCP/54/XlhXMuomo+3varlVPBQ49iwKPp4WRdWJsJpx00 6rz+XeLPLaOlM16aRpsX9JodLgyOjuRtOGMzr9AWXQ1C1Q9dx7BdhyIjYVnCfeuUT6FHWTBo 2Sd8noaqScqtuYNtsaiDVx4OGt5X0vHNCcegNRmGMrWxGcz6p6qWXHGuNphUEt3UKdKTLt/u dX8Jg9W5cZsnl00QxD1PRHHoEkfoUGicwyFAbYnWYeASNSsY9Z0Krr0VvDBREloudyy2aPAo pfewbuPMlHrM4OHGVxke1pHTJat06Kw5Uah9ojC1eu20en2/1S9svV/Qip6DymIXME03wyAP NUclJLPtTsQxutx2omqzKpMwq8D/Z3duUWkcEtNQzoQ61YcgPuAlT5mdRMxhWTsKekhePr+9 uRs/aphPSPUpO/YZkcxbSkJ15by3VIHi9vcHVTddDYus7OHr858w8b89oFGkROYPv//18+FQ POLsOMj04Y/P/zeZTvr88vb68Pvzw/fn56/PX//74e352Yrp/Pzyp3on88frj+eHb9//8Wrn fgxHmkiD9G24STk2Jq3vRCeO4sCTR9DRLfXVJHOZWgdcJgf/i46nZJq2q72fM88iTO7DpWzk ufbEKgpxSQXP/T9l19bcNq6k/4prnuZU7WxEUqSohzzwJolHBEkTpCznheWxNRnXOHbWdupM 9tcvGiApNNCUZ1/i6PtAXBqNxr1RlZkxk9XZPXgLoqlhBUrYkiiZkZDQxb6LA9c3BNFFSDXz b3dfH5+/Du/KGFrJ0iQ0BSkn62al5bXhJENhB8oGnHHphYF/DgmyFJMD0bodTO0qY3wFwbs0 MTFC5eCNe4+A+m2UbjNzbCsZK7UBN3sFhaLnwaWg2s77rG0Cj5iMl9yQn0KoPBHbxFOItIsK MbApMjtNqvRMWq60SawMSeJihuCfyxmS42MtQ1K56sHVzNX26cfpqrj7qTtLnj5rxT/BwuxJ VYy85gTcHX1LJeU/sLCr9FIN+qXhZZGwWQ+nc8oyrJh1iLanLxnLBG8Sz0bk9MUUmyQuik2G uCg2GeIDsanx+xWnpqvy+4qZw3IJUz25ynNkClXCsFAOfkEJypoIAXht2V4Bu4SUXEtKspTb u4evp/dP6Y+7p99e4TEjqKSr19P//HgEJ9tQdSrIdEvzXXZQp+e7359OD8MFQ5yQmLbl9S5r omJe4O5cw1ExmEMc9YXdnCRuPR4zMeAKZC8MJecZLHZtbImPr3xCnqs0N+YN4F8nT7OIRpHb GERY+Z8Y00aeGdvIwdh7FSxIkB6pw4U+lQKqlekbkYQU+WxjGUOq9mKFJUJa7QZURioKObzq OEcHwmRHKd9roTD72S+Ns94b1DjzLViNinIxZ43nyGbvOfqZWY0zN9z0bO7QdSCNkasRu8wa 6SgWDsCrZ3sze8FhjLsW06wjTQ2DDxaSdMbqzBzvKWbTpmLmYa74DOQhR2t9GpPXugtmnaDD Z0KJZss1klYvPuYxdFz96gimfI8WyVY+vzyT+xsa7zoSB1NcRyU4FL7E01zB6VLtqxh84yS0 TFjS9t1cqeWjyjRT8dVMq1Kc44MDytmqgDDhcub7Yzf7XRkd2IwA6sL1Fh5JVW0ehD6tstdJ 1NEVey3sDKx00s29TurwaM4KBg45hjMIIZY0NdebJhuSNU0EXqoLtMesB7llcUVbrhmtTm7j rMGPy2nsUdgmay41GJKbGUnDQ0DmqtVIsTIvzSG19lky890R1vvFEJbOSM53sTVCGQXCO8ea 8A0V2NJq3dXpKtwsVh792djpT30LXkMmO5mM5YGRmIBcw6xHadfaynbgps0ssm3V4g1lCZsd 8GiNk9tVEpgznFvYxjRqNk+NPVwApWnG5w9kZuGgCDyXDAvPEyPRnm3yfhPxNtmBJ3+jQDkX f9BbygjuLR0ojGKJMVSZZIc8bqLW7Bfy6iZqxMDJgLFbNSn+HRfDCblas8mPbWfMUAdH9BvD QN+KcOZa7RcppKNRvbCoLP66vnM0V4l4nsB/PN80RyOzDPSzkFIE4K9ICBoe7LaKIqRccXTO Q9ZPazZb2Dcl1hSSIxwOwliXRdsis6I4drBEwnTlr//8+fZ4f/ekpnG09tc7LW/jfMJmyqpW qSRZri0wR8zz/OP4cAOEsDgRDcYhGthA6g9oc6mNdocKh5wgNRal3pEdB5fewjG1attEuAxS eEWd24g8lYI7ruGasYoA7RvOSBUVj1icGAbJxLRkYMiJif6VaAxFxi/xNAly7uWRN5dgx4Wn smO9es+Wa+HsofVZu06vj9//PL0KSZy3rrBykSvq416ANbnZNjY2Lg0bKFoWtj8600YrBpe5 K3PB52DHAJhndvQlsVomUfG5XE034oCMG5YnTpMhMbxqQK4UQGB7w5Slvu8FVo5Fz+26K5cE sS/5iQiNPnRb7Q1Tk23dBa3GyueQUWC5l0NUbCTNW3+w9lHVg85qcorbGKlb2OrG8JwGeAg1 +0R7VX7Tw9uaRuKjbptoBp2vCRquaYdIie83fRWb3dCmL+0cZTZU7yprACYCZnZpupjbAZtS dPkmyMAvM7nQv7HsxabvosShMBjWRMktQbkWdkisPKCnWRW2Mw9pbOi9k03fmoJS/zUzP6Jk rUykpRoTY1fbRFm1NzFWJeoMWU1TAKK2zh+bVT4xlIpM5HxdT0E2ohn05vxEY2elSumGQZJK gsO4s6StIxppKYseq6lvGkdqlMa3CRovDWuX319P9y/fvr+8nR6u7l+e/3j8+uP1jjh4gs9m SUOHrcRgK7HgNJAUWNaa2/3tjlIWgC092dq6qtKzmnpXJjATnMftjGgcZWrOLLnWNq+cg0TU y2JmeajWLF+/JsdYMzWeqreXiM4CRrb7PDJBYSZ6Zo6m1BlWEqQEMlKJNc6x9XkLR3WUl0sL Hd5Gn1lZHcJQYtr2N1mMHtOSg6Po5iw71Ol+rP7TwPy21m9by5+iMemPaE6YPoBRYNM6K8fZ mfAGhmv6hUUFdwlaHBO/+iTZmqF2qce55+rLWkMOai6GYeFRb+ftz++n35Ir9uPp/fH70+nv 0+un9KT9uuL/eXy//9M+waeiZJ2Y1eSezK7vuaYY/7+xm9mKnt5Pr89376crBrsr1qxNZSKt +6ho8WEGxZSHHB7TO7NU7mYSQYoixvs9v8nRoy6MafVe3zTw4nxGgTwNV+HKho2ldvFpH+N3 jSdoPLQ3bTRz+VwgetAUAg+zbrV9yJJPPP0EIT8+VQcfG/MxgHiKDs1MUC9Sh+V3ztFRwjNf m58JI1jtsMy00EW7YRQB3sHliHmORCeRzhRcliiTjKI28FdfMztTLC/iLOpassB1Uxl5V55Z jeLfxNzILCy/NkY15RsxJDLCbasi3eR8Z6ReW/JXokyMhFsmfT80dqHtCsx7fsthKmTXRq49 hGTxtvdYQJN45RjyPIhWx1OrtpPokIu5dbvryjTTfUBL9bsxf1N6IdC46DLD7fzAmJvGA7zL vdU6TA7oSM3A7T07VUvlpeLq3jNkGbvYMyPs+M4UGcg0EAbECDkcHCIaykCg5R8pvGurLe74 taEEFd/lcWTHOrxzh0F0YvWs6ses1Nc2tQaHturPeMQC3YeBbBs3BRUyO551S+MzxtscGb4B wavY7PTt5fUnf3+8/8vuC6ZPulJuUDQZ75jeGLhowZaB5RNipfCxzRxTlM1ZHyNNzL/lWaOy 98IjwTZoUeQMk6phskg/4Mg4vj0jz2XLVxYprDduNkkmbmAtuYSl+N0NLNeW22x66EuEsGUu P7N9HUs4ilrH1S9NK7QU4xp/HZkw94Klb6LynUXdj8EZ9U3U8EeqsGaxcJaO7uJJ4lnh+O7C Q64lJFEwz/dI0KVAzwaRW9cJXLumdABdOCYKl6RdM1ZRsLWdgQE17h9IioCK2lsvTTEA6FvZ rX3/eLTuRkyc61CgJQkBBnbUob+wPxeDI7MyBYj85J1L7JsiG1Cq0EAFnvkB+PZwjuARqO3M tmH6/ZAg+K60YpEOLc0CpmIi6y75QneZoHJywwykybZdgfeFlHKnbriwBNd6/toUcZSC4M3M Whf21f2MJAr8xcpEi8RfO0dLCaPjahVYYlCwlQ0BYx8LU/Pw/zbAqnWtFseycuM6sT5QkPi+ Td1gbQoi556zKTxnbeZ5IFyrMDxxV0Kd46KdVprPlky57H96fP7rV+dfckrQbGPJiwnmj+cH mKDY97Cufj1fd/uXYQtj2AEz61qMtRKrLQmbubCMGCuOjb6LKkF4EtKMEa4j3eoTeFWhuRB8 N9N2wQwR1RQgH34qGjFPdBb+URdY+/r49att+4eLP2Y7Gu8DtTmz8j5yleho0JFjxKY5389Q rE1nmF0mJkQxOjOEeOJeKuLRa4CIiZI2P+Tt7QxNGJ+pIMOVrPMtp8fv73AE8O3qXcn0rGzl 6f2PR5iNDosNV7+C6N/vXr+e3k1Nm0TcRCXPs3K2TBFDLlwRWUfo9jniyqxVNwXpD8GjhKlj k7Tw2p+aKOZxXiAJRo5zK8YcUV6AcwzzvFrTJvhpdgCEdVsGoRPajDHSAWiXiNHwLQ0O9+s+ //L6fr/4RQ/AYdtXH8Rr4PxXxtQZoPLAsmlJVQBXj8+iZv+4Q0fUIaCYb20ghY2RVYnjWecE o5rR0b7LM/AZUmA6bQ5obQDubEKerBHdGNge1CGGIqI49r9k+hH1M5NVX9YUfiRjipuEoTt2 0wfcW+keXkY85Y6nd28Y7xPRPDrdY4fO6+YP4/2N/k6SxgUrIg+7Wxb6AVF6c4Qz4qLnDJD3 KY0I11RxJKH7q0HEmk4D984aIXpz3SfhyDT7cEHE1HA/8ahy57xwXOoLRVDVNTBE4keBE+Wr kw12pIaIBSV1yXizzCwREgRbOm1IVZTEaTWJ05UYIBJiia89d2/DlsO/KVdRwSJOfACruciT MmLWDhGXYMLFQvcAN1Vv4rdk2YEIHKLxcjEBWi8im9gw7Pt/ikk0dipTAvdDKksiPKXsGRNT SEKlm4PAKc09hOgVkakAPiPAVBiMcDST4EnyopkEDVjPaMx6xrAs5gwYUVbAl0T8Ep8xeGva pARrh2rta/Ruzln2y5k6CRyyDsE6LGeNHFFi0dhch2rSLKlXa0MUxONMUDV3zw8f92Qp99DB YIz3uxs0VsbZm9OydUJEqJgpQnyq5WIWo6LeEQ1JVKZLWWiB+w5ROYD7tLIEod9vIpYXdCcY hMjZJ2LW5J0HLcjKDf0Pwyz/QZgQh6FiIevRXS6opmbM0BFONTWBU70Cb/fOqo0o3V6GLVU/ gHtULy1wn7CkjLPApYoWXy9Dqu00tZ9QrRYUkGicasWDxn0ivJozEzi+aK41FeiCyXGf51AD nC+35TWrbXx4ImhsPC/Pv4kZ2QdNh7O1GxBpWJfNJyLfglOhiijJhsMNDwYXXhuib5BP1c/A /aFpE5vDK+bnrpMImtVrj5L6oVk6FA5bX40oPCVg4HjECF2zziNMybShT0XFu/JISLE9Ltce pcsHIjcNi9IILYFPNW7u001V0Yr/kcOFpNqtF45HDWJ4S2kVXhg+dzMOeAWwCfUiDzWMT9wl 9YF1snNKmIVkCvI8LpH78kAM81h1RLu8E966yMXoGQ88csDfrgJqLH4EjSBMzMqjLIx8eZWo E1rGTZs6aK3u3GqHPd3JiSU/Pb+9vF5u65p7JVhYIpTb2kFN4QWb0ZOOhZnTdo05oI0nuISb mtfLI35bJqIhjI/5woZJmRXWOQF4CzUrt+gFX8AOedN28g6c/A7nEF2RhA2fJhL9xBZtm0XH 3NijjeGkXRz1TaSfqhlajO7LH1IARddnNYDxyHGOJtaVgWYB0hsiYWW88K4eWNMMIbuc5zhM zrZwRd8AlXMogQVLC63qPkKh956xmZhsjGTHbX14hgntaI/40dzprvsaxyCQFiOi5aBd/SPH 2SjjejPI6QzW4AsRAYUhtOERZBJCnmAVynBIeN0ZI540WkZtSQPkLvqojnFwRTgLQ8SitRkB pwddGY55wg2RSiuDo/hilJy1+37HLSi5RhBc2wZDIPSSbfWLVmcCqSpkwzgVMaB2MLTfCqcJ zMiGB5Fz3b0c7wyJbwzdGU/g41BSDzL5treFat8mUWNkVjvQb9ZqbuYYzAgagLRSH+U4S5iJ RjdvydMjvBpMmDczTnyz52zdRqszRhl3G9tLmYwULm9opb6RqKZE6mOUhvgtusJD1pdVm29u LY5nxQYyxi1mlyGHAToq13Uz9Nq4ke9JGN3RukO2S5fYgO65GLCE5m/pIuTz4m9vFRqE4QwN bGHEkzw3HGS2TrDXR9fDhVRYvM8KHYbOZ7ytujDgppJC9zGs9vhhBMvRUVTFxuB1bOR++eU8 aYP7ctLPZyG6qQ05r9ODlMSsTuONowhGsYaAmnagywdw5kk/mANAPQx08+YaEynLGElE+hFO AHjWJBXytgLxJjlxnlcQZdYejaBNh06WC4htAt0H+WED175ETjYpBo0gZZVXjHUGikzViIhu Sm/sEyx6zqMBM7SBMEHjBse5022u+/i2hhMjLCqFHmhdHoxfxLArP6D9P0BRIeRv2OftLBCX YsKss+ADdUjryA7P9IPfAxhHRVHpc7UBz8taP9035o1RGZbH6Rh4cM16awxpZEX8guOcmtw2 yUHTyoO8tJdXrX7xRoFNrvuWVVhalwZkhjDEKTF0GUJBHB0YVtiBoxNQA4jLIzHZSwzeNM9V MrijvH99eXv54/1q9/P76fW3w9XXH6e3d+2U8GRQPwo6prltslt0CXIA+gw9KN9GWySwusk5 c/FhKDESyPQbFOq3OdifULU/KzuR/EvW7+PP7mIZXgjGoqMecmEEZTlP7HYxkHFVphaIe9QB tPwODDjnopmWtYXnPJpNtU4K9H6MBus2SYcDEtbX9c9wqE9EdZiMJNQnIhPMPCor8OKZEGZe uYsFlHAmgJiae8FlPvBIXrR15B9Mh+1CpVFCotwJmC1egYtenkpVfkGhVF4g8AweLKnstC56 Tl2DCR2QsC14Cfs0vCJh/YjbCDMxR4lsFd4UPqExEXTEeeW4va0fwOV5U/WE2HJ52txd7BOL SoIjLPdVFsHqJKDULb12XMuS9KVg2l5MjHy7FgbOTkISjEh7JJzAtgSCK6K4TkitEY0ksj8R aBqRDZBRqQu4owQC93OuPQvnPmkJ8llTE7q+jzv2Sbbin5uoTXZpZZthyUYQsbPwCN040z7R FHSa0BCdDqhan+jgaGvxmXYvZw2/SWbRnuNepH2i0Wr0kcxaAbIO0P475lZHb/Y7YaApaUhu 7RDG4sxR6cFSa+6guwAmR0pg5GztO3NUPgcumI2zTwlNR10Kqahal3KRF13KJT53Zzs0IImu NIHnIpLZnKv+hEoybfFh5hG+LeV6hbMgdGcrRim7mhgniYnK0c54ntTmpb8pW9dxFTWpS2Xh 3w0tpD0c+erw/cRRCtI3uuzd5rk5JrXNpmLY/EeM+oplS6o8DLy6XluwsNuB79odo8QJ4QOO Tldp+IrGVb9AybKUFpnSGMVQ3UDTpj7RGHlAmHuGroqeoxbTJNH3UD1Mks+PRYXM5fAHXWBC Gk4QpVSzHt4DnmehTS9neCU9mpMzPZu57iL1eE10XVO8XIGbKWTarqlBcSm/CihLL/C0syte weCkaIaSbwdb3IHtQ6rRi97ZblTQZdP9ODEI2au/6AAmYVkvWVW62qkJTUoUbazMi2OnmQ9b uo00VdeiWWXTilnK2u0+f9MQKLLxW8yRb+tWaE/C6jmu3eez3E2GKUg0w4joFmOuQeHKcbWp fyNmU2GmZRR+iRGD4du7acVATpdxlbRZVSoHH3jhoA0CoQ7f0O9A/FbnRvPq6u198Lc87dNJ Krq/Pz2dXl++nd7R7l2U5qK1u/oJrAGSu6zTQoHxvYrz+e7p5St4Tn14/Pr4fvcEB6NFomYK KzTVFL+VQ5dz3Jfi0VMa6d8ff3t4fD3dwyrwTJrtysOJSgDf1xxB9TCpmZ2PElM+Yu++392L YM/3p38gBzRDEb9Xy0BP+OPI1OK9zI34o2j+8/n9z9PbI0pqHepjYfl7qSc1G4dy9X56/8/L 619SEj//9/T6X1f5t++nB5mxhCyav/Y8Pf5/GMOgmu9CVcWXp9evP6+kgoEC54meQLYKdds4 APhN2RHkgz/lSXXn4leHv09vL09w3eTD+nO54zpIcz/6dno3h2iYY7ybuOdMvdc7vuF499eP 7xDPG3gufvt+Ot3/qe3R1Fm07/Rn6BUwvEgZJWXLo0usbpwNtq4K/fE/g+3Sum3m2Ljkc1Sa JW2xv8Bmx/YCK/L7bYa8EO0+u50vaHHhQ/xOnMHV+6qbZdtj3cwXBDxIfcZvSFH1PH2t1lKV 23GtA8jTrOqjosi2TdWnh9akdvLlNRoFH/Ihm+GaKtmD12aTFt9MmVA3ZP6bHf1PwafVFTs9 PN5d8R+/2979z9/iRe4RXg34JI5LseKvhxNdqb4rpBjYTl2aoHFESgP7JEsb5NlPuuI7pJP3 uLeX+/7+7tvp9e7qTR2BsY6/gNfAUXR9Kn/pRzRUclMA8ABokmKkeMh5fj6WGj0/vL48Puib vTu0j4Ico4ofw06p3DbFPZmKaAxatFm/TZmYrx/PTWqTNxl4g7U8s2xu2vb/WLua5sZxJPtX HHOaidiJEUmRkg5zoEhKYpsfMEHJqrowPLa6ytFlu9Z2zXbvr18kAFKZCcg1HbEXh/kShAAQ Hwkg8+UnOE4f+rYH7lsdTCGZu3IdWteIo+nCdDT3cbiG5LAR2xSuL8/gvilVHaTAFoxqYuzx UDTPQ7qtgzCZXw+bypGt8ySJ5thnxAp2R7UAztaNX7DIvXgcXcA96ZXKvQqwgSrCI7yVI3js x+cX0mMyboTPl5fwxMFFlqsl0m2gLl0uF25xZJLPwtTNXuFBEHrwQihV1pPPLghmbmmkzINw ufLixOKe4P58iM0hxmMP3i8WUez0NY0vVwcHV/uPT+Sae8QruQxnbmvusyAJ3J9VMLHnH2GR q+QLTz632pGvxXHFbssqC8jZx4ho1hkfjHXeCd3dDm27httnbCelbxaBgKopGmytYQTkWrp2 bjU1Its9vkPTmJ7nGJaXdcggosxphFwcXssFMTkdryD5/GJhmGA6zDo9CtSEV9+m2OZolBC2 qxFkLqkTjI/Jz2Ar1oQFe5Sw0L0jTMJ7j6BLSjzVqSvzbZFTtthRSN1cR5Q06lSaW0+7SG8z kt4zgpTaaELx15q+TpftUFODDaTuDtTqyxKgDAe1SqLzOwi07nCjmFXTgUU513sQG//j7bfT O1JLpjWRSca3j2UFhpPQOzaoFTSRjWalxV1/VwNVBlRP0riTqrJHK9HHxZ3Sp0nEZvWiNvYh 4+ZaZPR01gIDbaMRJV9kBMlnHkFqm1dhG6LbDTp+ci1zp8VblAKztGxy5AZgwWynhlkxRWnD x21OUgPQ0o5gJ2q59aSVu164MGmFEVRt27cuDFZK5AOOAj2211jpGCWHtaeE2kZh41bQ2j0T 1thJRF2HR5gR02lYjR+ho28TQx4k4tZ1dVFVadMePRHyDFfBsGt7URHaMIPjkd5WIiNfSQPH NsD6wBkzSc+mZJrOYMiqazV+tmYy9liU7W7VB2sovc8ZY4aQSEADASGBLLuNXyBIXHokoNbx O6k05r11qzCHOd9e7n+7ki8/Xu99bHbAlkAMvw2i+twa22QtwzgaaEVV46yr3IgIKruM2TeN EyHjZoBp87ptUo5bPxoHHr1oHMGtNitm6Kbv606trRwvjwLMkxmq918JR9vbikNd7pRX7bvm TmnNtouBxuOFozbQKYetnxGHbQvnawjppT5Uhi31skrIRRC4efVVKhdOpY+SQzqWeeiUUPU3 tZniLdnoSqpFHU5//cUUpdrzq/UPczN09WFR6+0dIeBK+xrMRsueQ+QiwmRrI6TTNX/0peIf 8dikSikRTl3B1pt/SjBn99fkF1i4aPHUUmKGS1b70LrfY8cVa0WtVMDak7jHn7GwlaDBVMcm PWL/hmUEHarulh4MHxZbENONmJ+A4wygp8h6t85KW63wgVPaZ6oBArcLa84xfRig5Ml8/U98 AuybgaYX07Jat2jZ1iczBBnXgaHe7UkvStVQjGDgdLfqq9OXpsMJCo9uLQTclVGixhkHkzDk oC0ts57TfgCpyJReKphnjMgzngU4GNT5DYO1xwu429DGADtc9feQcizFmoKBzgHHjbYIZ8OP 91daeCXuvpw0B4xLdj/+yCC2PQ22xSWqM6Q/E09m8R+k0zOA/GkCnNVZ1f1JtWiejnIzwjZo eSplrzS9/Rapie1mYPbP9iXiMCQAOtT4VFqVepDkxRGxtqxD3g/rssnLZis9ifJS6tpb62df wA0ZrZQGnd3yEmpcTcIMhs7GIN1ZR8zeFTy9vJ++v77ce/zgirrtC8sIg24InDdMTt+f3r54 MqE6sH7U6ivHdNm2OqJLk/blofggQYfpjh2pJEeLSCyx9YDBJ/Pxc/1IPaY2hkMAOFQcG05N ac8Pt4+vJ9dRb0o76nrmhTa7+qv84+399HTVPl9lXx+//w2OyO8ff1U9OmeXm0/fXr4oWL54 /BPNcXGWNgdsYmJRpbXWRSpJ4B4j2qqpvs3KBu8GjaTGkvNZq6cMpnBwsP/gL5vKx2HQtTEo QN9W60zlFcimbYUjEWE6vnIulvvr5xVqFegS4FOPCZSbyQFp/fpy93D/8uSvw6ixshMOyOPM FDSVx5uXuXQ8in9sXk+nt/s7NUfdvLyWN/4fvNmXWeb4bO4VJqv2liLUNEMhaHQX4DSIVGOR Km0um5iuzneZPynYdCly+RuP9y7ktsPNBPTt33/3Z2N18Zt66yrojSAF9mRj6VMfHu/6028X xoldbdmU2Gy6NNtsKSqUEjPcdoRvVsEyE4bS6+xf4PtJXZibH3ffVD+40Kn0BARbS+AVydG2 2kxcRVMO2DXPoHJdMqiqyBcHSOTARFcJYhekJTd1eUGiJr+dBxK5CzoYnV7HiZXOyVNCzXvJ 6yVrEQoHk877fLbS6G3WSMkmEquEdfhDeT8H7sJWJ0cD/JPMIOrRYoEpcBAae9HFzAvjOwYE r/1w5s1ksfKhK2/alTdjTGmJ0LkX9dZvlfh/LvH/XuLPxN9Iq6UfvlBDQtMDvkwZViNMQg9U QyhPrE6M24MtPnDRS4TZWaK9mCb4VsvRwYcNhLbD4iZOsAOLeshbtYUgRgX6zlZ2OE4EFGP0 lz60Va9j17d7UfGlSCeKfpYIx2/QZwbT8qjnrOPjt8fnC/OziTM1HLI9HlaeN/APfu7JxP2f KT3TZq+GU+lNV9yM5bOPV9sXlfD5BRfPioZte7ChDYa2yQuYX9ESiBKpaRB2kinh/yAJYL2X 6eGCGHhRpUgvvq3UdqO1kpI7LN6g8ds+YY/hbYWdRhiKA+HZJPCYR9Nm4idJhMB7AJrkfNG/ KXGf7bPz7X3x+/v9y7PVc90KmcRDqna7NF7qKOjKz22TOvhGpqs5ngAsTm99LFinx2AeLxY+ QRRhe9IzzuiDsWA59wood6HFOSHeCPdNTMzfLG6WLqVPaMc8R9z1y9UicltD1nGMnassvLcR G32CzL2OUCtui4kn8xwfisoKHEXPgGHkGJqCxE0AtadGnWE8bqtJZaBnxfMQiCIcXE1p+Iy7 xMUvwV1Wxzr0YUO29sLAD6/02H3NX7uG262BeO8DbJlh1RbC91vmX3IycH7HSap/VcL0MSUJ cRJ567oxG9ib47lo4/D+j8xZ0Wo7QisMHSvClmkBbh5qQHJZta7TAI9C9Uxi+ajn+cx55nlk aiiYAOl+9HJ6WsQ8JbER8zTCVgd5nXY5tpYwwIoB+E4dkfiYn8MmMPoL2/srI+Wu4NdHma/Y I7uv1BC9rTxmv1wHswCH+siikAaBSZU+GTsAMxmwIAvKki6ShOa1nGPqOQWs4jgYeHQWjXIA F/KYqU8bEyAhxvoyS6nnj+yvlxH2PABgncb/b6bWg3Y4AO6KHp+25YvZKuhiggThnD6vyIBY hAkz2l4F7Jmlxwy36nm+oO8nM+dZza9KQQBfajBorC6I2aBU61TCnpcDLRrh/YBnVvTFipi7 L5Y4/pN6XoVUvpqv6DNmzTInJmmdxnkIyzqSHEU4O7rYckkxOP3WAYworGm7KJSnK5gJtoKi VcN+uWgORdUKoEboi4yYkoz6OE4Ol1tVByoJgWEFrI9hTNFdqdQB1JV2R+K8XjawO2c5gcFn TiHDu8yxLFgejw4IBG4M7LNwvggYQCI7ALBKOIA+NChJhKoWgIBQIhpkSQFCW6yAFTH1qjMR hdhHDIA55nYDYEVeAetaCBpT94lS2oDOhn6eohk+B7yxmnS/IF7wcDdKkxhdjHcXrXIdUhNq kNCrmgMSzYs3HFv3Ja2nlRfwwwVcwXgjCpxJ209dS0vaNcBjzGpoo0NQDFguGaR7FrjU8Jgd hoXL1BTP7RPOoXwj89qb2Ej4K2qEEajX1Z0tAw+GbQ9GbC5n2IjSwEEYREsHnC1lMHOyCMKl JDyqFk4C6iuoYZUBJg0w2GKFtXKDLSNsIWqxZMkLJU04FYqaWOq8Vfoqm8fYfNUSaqvxQ1Le VgmgrMceNolmPSMG3wKikIPhMcHtNtwOoD/vYrR5fXl+vyqeH/DRq9J7ukIt5vRc2H3DXkZ8 /6b262xhXkZ41drV2TyMSWbnt4wtytfTk47dbqgXcV5gnzCIndXTsJpYJFQ1hWeuSmqMGk9l klBPlOkNHQGilosZ9hCDXy47bXi+FVhPk0Lix8PnpV4pz/fbvFY+1dLUS7Jh6EnxoXColCqb NttzKPjd48NIZAn+ONnL09PL87ldkeprtjJ0bmTi82Zlqpw/f1zEWk6lM1/FXHVJMb7Hy6R3 RlKgJoFCsYqfExgDtPNxkpMxea1nhfHLSFdhMvuFrFeaGVdqiN2ZgeHXUONZQvTOOEpm9Jkq b2rXHNDnecKeiXIWx6uwY8x9FmVAxIAZLVcSzjuue8YkJoN5dtOsEu6XFi/imD0v6XMSsGda mMViRkvLVdqIenAuCcdMLtoe2HEQIudzrP+PmhdJpDSmgGydQIVK8DpWJ2FEntNjHFCNKl6G VDuaL7B/AACrkOyI9HKbumuzQxXZG8qfZUhjehk4jhcBxxZke2yxBO/HzEpjfh05S37QtSfH 24cfT09/2FNeOoK169dQHJRizIaSOYgdXcMuSMzJBx/0OMF0akMcDkmBdDE3r6f//nF6vv9j cvj8X4iYlefyH6Kqxtt0Y4SkjUfu3l9e/5E/vr2/Pv7rBzjAEh9TE/ODGS9deM/w7X+9ezv9 vVLJTg9X1cvL96u/qt/929WvU7neULnwb23mEfWdVYD+vtOv/9m8x/d+0iZkbvvyx+vL2/3L 95P1BnMOnmZ07gKIBNsYoYRDIZ0Ej52cx2Qp3waJ88yXdo2R2WhzTGWodjQ43Rmj7yOc5IEW Pq234xOhWuyjGS6oBbwrinkbjOz9Iggj8YEYoqpxcb+NDJuBM1bdT2V0gNPdt/evSKka0df3 q84EmX5+fKdfdlPM52R21QCOqJoeoxnfNwJCIm57fwQJcblMqX48PT48vv/h6Wx1GGFNPt/1 eGLbwXZhdvR+wt0eYtLjQF+7XoZ4ijbP9AtajPaLfo9fk+WCHIbBc0g+jVMfM3Wq6eIdYvg9 ne7efryenk5Km/6h2scZXORc1UKJC1EVuGTjpvSMm9Izblq5XODfGxE+ZixKzzjrY0JORA4w LhI9LsjhPhaQAYMEPv2rknWSy+Ml3Dv6RtkH+Q1lRNa9Dz4NzgDanYZ8w+h5cTLRCh+/fH33 TZ+/qC5Kluc038P5DP7AVUQcwNSzGv74nFPkckWiPmuE3Mmvd8EiZs+4y2RK1wiwQyUAhFhM 7XAJGRbEio3pc4IPjvHmRDucgMsA9r4RYSpmeG9vEFW12Qzf1NyoPX2gao3vxEcNXlbhaoZP qqgER17SSICVMHzqj3NHOC3yLzINQhLfQHQzEnx22oXxSLx9R6PMHtQnnZNo6elxTsmdLILU /KZNqX9oK4BjC+UrVAF1EGEyRQUBLgs8EyuV/jqKcAcDD8RDKcPYA9FBdobJ+OozGc0xf6MG 8M3T2E69+igk7JkGlgxY4FcVMI+x0+texsEyxITFWVPRpjQI8aYran3mwhFsgnKoEnLp9Vk1 d2gu2abJgg5sY2929+X59G7uMTxD/nq5wp7a+hnvkq5nK3JMaq/B6nTbeEHvpZkW0AuhdBsF F+68IHXRt3XRFx1VdOosikPsl22nTp2/X2sZy/SR2KPUjD1iV2cxuXhnAtYBmZBUeRR2NY34 Q3F/hlbGOFW8n9Z89B/f3h+/fzv9Tq0X4fRjT86CSEKrCtx/e3y+1F/wAUyTVWXj+Uwojblk Hrq2T3vDl4DWNc/v6BKMcXSv/g50Lc8ParP3fKK12HXWCcV3Ww1uPl23F71fbDaylfggB5Pk gwQ9rCDgZ3zhfXA39J1O+atm1+RnpZvqeG13z19+fFP/f395e9SER85n0KvQfBCtpKP/51mQ rdT3l3elTTx6LvDjEE9yObDr0vuWeM6PHAgBggHwIUQm5mRpBCCI2KlEzIGA6Bq9qLhCf6Eq 3mqqJscKbVWLlXXiv5idecXsm19Pb6CAeSbRtZglsxrZ4K1rEVIVGJ753KgxRxUctZR1ihlk 8mqn1gNsJiZkdGECFV2BmfV3An+7MhMB2yeJKsAbGfPMbvUNRudwUUX0RRnTWzj9zDIyGM1I YdGCDaGeVwOjXuXaSOjSH5NN406EswS9+FmkSqtMHIBmP4Js9nX6w1m1fgaKKbebyGgVkfsG N7HtaS+/Pz7BJg2G8sPjm2Ejc2cB0CGpIlfmaaf+9sVwwMNzHRDtWVAmvw2QoGHVV3YbvLWW xxVhFAYxGsmHKo6q2bjhQe3zYS3+NO3XiuwygQaMDt2f5GWWltPTdzgY8w5jPanOUrVsFDhG Gpy3rpZ09ivrAVgB69ZYsHpHIc2lro6rWYK1UIOQC8la7UAS9ozGRa/WFfy19TNWNeHEI1jG hM/OV+VJg8cBpNWDGoklBUoctxcAE7mrxwZ8AEOPEi3uVYD2bVuxdAW2X7Y/ydwT9ZsQsp1y +x/qwvI86E+pHq/Wr48PXzzmnZA0S1dBdsQhIwHt1XYDx2AFbJNeFyTXl7vXB1+mJaRW+9QY p75kYgppwfwWjTrs+6seOCsBQCwAA0Dap5hCLu0GgEWn9DGG8SjhAI4+1wzldpkA8oCLgFmv ZQruyjVmQQOorI+Bg2BLD4AqEa2wem0wcw0is94R0CiCAILtJ8QdYqi15mDokTU3MB4Mec19 ypVEqP6TLFkTE09mAKjpvkas1zRxXNYCh9lNdwFuva9BGkTUQJhPQSPYTt4AhFlhglSzOSim EwGIhVvUUFmQgIUW23VON+5vKwcYqoKVlwfPBOzzcRxJZXdzdf/18TsKjzLOyt0NbbZUdT8c XQgCEnbpQAIW/aJ931MSxNN+GLU7yCCxwGNlEqofc9HucxowUS/nS9is4R8dja76bE8FYz67 pfl59Ep3c44Hl5Y5JqQBx3Ill31BtheANj2Jc2etySCzrK3XZcOuoXjbTnmJNLum3DnGmKPX wSLIHhVY6dQLbdZjdjqlcRW9l2THSNJ+h/2BLHiUAT4YNyifvizKJzACW4MQLt3J/JpjYPzm YDpc4vaW41Xa9OWNg5ppicM84u0ZNDQsQ9o5xQcjMY55iCeMwDiKtVgVRgJBDLg0LjNsCm8x fVPpoDA/1CKInaaRbQb8gA7MIt1qsC+105LbCmPPvoQP22rvlAkCH58xS2xjv6vmPbgoTIwN uFGhd5+AvPJNu/GcJxMbmoxRd53BoS5FqQkk0USl4HFJAteGtt9SIQsPC5BhWCFUXBYG0gT/ byjhyv9OPNN4RAW6jy3XIAk9kmF7rH4m8+U4bIMwvfyiFUYsxuM5BfAPfSTTtYcEQ9qkhL8N 0mWftg1QozkZ6LCtHW2eiY8HSjs4DQriRnqqchawBmhk6PlpQA2Rfc7y6aBQKTbynmDnO9oK uNnb+M5KWe464juFhW53GSVSDaSOlUB7zYC3841bjro8qknvQh+0JCLOS5ZxxIPDLAyLjicr CWH1mtbzAcwEOxy6ow0wUnjlnVpI6cs2TPYi1r5E1V7C2aP74fVS4vsyRuC2yUGp3YPKV5Vm 3+PZE0uXR83KyH9NKYVDuGyUDiyxvkFEbhOAyC1HLSIPCrQ/zs8CuifbBwsepdtXtBG7m3Eq xK5tCohQqz7vjErbrKhaMDPr8oL9jF7W3fyMA7dbV43DCNrJiwLedEikm/CCVLIcu1TTaThF MxbPRRN5Rv2ZFxh6ay5Ld1xMSdy+OokYmRzIrGKWC06+iYR6JF4Wuz84+ra57SxjcYDIxK7E +r7peBh8FptWY/c1LIouiDwF7M0OJohUWVT1nIVuks8vyMvdfLbwLIV6OwMsfLtPrKX1BiZY zQeBIz+AJE/tws3gehkkDNe7QavM0llFqTjAwcjaoFdvWzJ6jJbDti6BGqGiAqNuFnVNj8mI pjKlB79esv+qsZthbaLyUMAwXxn15/T668vrkz5wezJ2Lr7Akx8lm7Qy7EeqKjz/50WC7Cbv WkJjYgBNIQTEXYSZi8jwPMbeGuOK/uVfj88Pp9f/+vo/9p9/Pz+Y//5y+fe8jEwOIXe5bg55 WaM5Zl1dww+zyKnAg4op69VzVqUlS4F5gslDu+H56V8FknwcfDk92pA5BMNvsUw0ZQU9SjKg 3iuWTlqA26zFfJ7Wq7bY7LHFrkk+6r4F0Co5mY1Skp0RgUMT+x1Yn9iPmEVj48tbe67IHFMN TLMty2XCPeUAzYuVw+av5xPgTUW/ME1s3sYwpqm8ViMjkfcV2RykaqatwPug9AAudU6bWmcb lo8m+RsxY5V2e/X+enevbw74gQml6+trw8cKxtjl/1V2Jc1x8zz6r7h8mqnK+yZuL3EOObAl drfS2qzFbvuicpxO4kq8lJdvkvn1A5BaABLsZC5x+gFIUSAFgiQIRBIBY+k1nOD4wiJUF20V aRKZx6etQKc3c02TWVqV16x8hKuvEV2KvLWIwjQo1dtI9Q77qpMfnC/BoRBf+OKvLltW/pLY pXSK+0WZyH0l6iHHZdojmZCBQsUDo3Oq5dKj81Ig4kI69C79BR25VlC3R64r3kDLVLTaFDOB aqNiey+5qLS+0h61b0CJ+t2LAmLqq/SSZVgA7SniBoxZGoIe6RaZltGOxW9iFLehjBh6dqcW rYCyIc76JSvdnqEHL/Cjy7W5ot/lLEcVUjJlVj08wgIhsADIBFcYPH4RIPHoZ0iqWcxfg8y1 E5cbwILGdmr0qKHgvyQ8y3QaReBRfWLKRBgBm8lBkbilCDGyWrzatnz/YUYE2IP1wRE9mkSU CwqRPtiv5ATjNa6EuaOkeX4SFgUTfnV+2Pc6TTK2rYpAH06LBYGa8HwZOzTjxgL/z3XUyKgt WdQwC7O8oE7OSOrNEuWNSxg8YRgJjFh9pqlaaXBpp2KW8CUruGXlnIXZ6w63mFbHWLf0dEzh UXWjYQzhzXN2TgZQwkNR600z66h90wPdRjU0CuwAl0WdwHCIUp9U66itmOs1UA7dyg/DtRwG azlyazkK13K0oxbnDNBgazBLGnNOSh7xaR7P+C+3LDwkm0eKBf+vdFKjxc1aO4LAGq0F3NyM 56HNSEVuR1CSIABK9oXwyWnbJ7mST8HCjhAMIzqgYfxmUu/GeQ7+PmsLumm0kR+NMD2axt9F DjMaGHVRRfUvoVS6VEnFSU5LEVI1iKbpFoodtCwXNf8CesDEOMcMVXFKtDXYIw77gHTFjK4j R3gMFNX1u2oCD8rQq9K8Ac4ja7aXS4m0HfPGHXkDIsl5pJlR2cfvZt09clQtbvjBR3LpfiWW xZG0Ba2spdr0ooMVGIvznyepK9XFzHkZA6CcJDb3Ixlg4cUHkj++DcWKw3+EiRGc5J9gbuB2 Sl8dbl+ik5RITK8KCTzywau6IcbCVZFrVww1X7KG1CA6eHCdaRFYZpt8BCWtM8GAzXa0kxkI 1vwYbuAyQIe6dG4yifJ3pjCYqkveeOx6JvQBEvRrT5i3CVgxOYZ+yVXTVprV6OaMiF0gsYDj MbJQLt+AmNA/tYnwlCWmQ2m4TK7EzE9MEmS2Ro0BsWAh4coKwJ7tQlU5k6CFnfe2YFNpupBf ZE13fuACM6dU1NAQM21TLGo+cVqMjycQCwMitj62AZG5voNuSdVlAIPvO04qtKBiqpElBpVe KFggLzAn44XIiptNG5GygV41ryNSMw3CKMrLweaNrm++05DMi9qZuHvA1cMDjGcxxZIFZhxI 3qi1cDFHTdGlCUtYgCT8mGoJc6siFPp8kk3VvJR9wfifqsjexuexMQo9mzCpiw94ysTm/iJN qFPEFTBRehsvLP/0RPkp1iG4qN/CxPpWb/DfvJHbsXDUd1ZDOYacuyz4e4jRHsGKrVSwhjw6 fC/RkwJDidfwVvu3zw+np8cf/jnYlxjbZkGWMqbNjoUZqPb15evpWGPeOB+TAZxuNFh1wWz5 XbKym8zP29cvD3tfJRkac5GdTiGwdkJaIIauA1QlGBDlB6sLmM5pbA1DilZJGlf0EvdaVzl9 lLMX2mSl91OajizBmaMzbbMtacXzu+OfQa7TdrovkLGepI7MFGWTRFKtVKl86U6gKpYB20cD tnCYtJnRZAg3KWuTzHQirpzy8LtMW8c8c5tmANeachviWfCu5TQgfU3vPPwCZlXtBkKcqEDx DDRLrdssU5UH+1074uLaYrB5hQUGkoglhdfe+PxrWa7YbUyLMRvLQuYmiwe288TeluFPxYzl XQ4Gl5DcibLAjF70zRarqJMrVoXItFDnRVtBk4WHQfucPh4QGKrnGK82tjISGJgQRpSLa4KZ rWlhhSIj6UPcMk5Hj7jfmVOj22alc1gfKm4oRjCf8cxh+Nvap04yM0PIaGvrs1bVK6aaesRa q8P8Pkqfk60FIgh/ZMO906yE3uwj7PgV9Rxmi03scJETzcqobHc92pHxiPNuHGG2jiBoIaCb K6neWpJsd2TO6fC4Doe0wKCzuY5jLZVdVGqZYUDh3qzCCg7HKd7dHciSHLQEsyczV3+WDnCW b4586ESGHJ1aedVbBDNbYozYSzsIaa+7DDAYxT73KiqaldDXlg0U3JwnUivBzmPTuPmNhkiK O3qDavQYoLd3EY92EldRmHx6NAsTceCEqUGC+zYktc0oR+G9BjZR7sKr/iU/efu/KUEF8jf8 TEZSAVloo0z2v2y//rx+2e57jM5pYY/z/Do9yEPKX9bnfHpxpxurt42ZwFF3+7RyV5MDEuL0 dpUHXNrDGGjCXu5AuqLe6yM6eq+hqZsmWdJ8PBjNcd1cFNVaNhhz157HTYiZ8/vQ/c2bbbAj /ru+oFvuloOGdO0R6iKUD1MVLGmLtnEortow3CmsJ0iJO/d5nXFURrVsZuIuifscBB/3f2yf 7rc//314+rbvlcoSTOzHpu6eNnQMPHFOPXKqomi63BWkt+hGEHcfhoRYuVPAXUgh1KfFauPS N1KAIea/oPO8zondHoylLozdPoyNkB3IdIPbQYZSR3UiEoZeEok4BuwuUlfTYPEDMSRw6CAM MwxGe0EkYAwp56c3NOHFRUl68QHrNq+ol5H93S2pgu8xnP5gxZzntI09jX8KgMA7YSXdupof e9xDfye5eXWNW4voDOg/09080eWKb2tZwBmCPSqpn4EUknmUsOrR2DW7RzMHVLi7Nb2AG1Hc 8Fxote7Ki26laI5iQ2rLCGpwQEeLGsy8goO5Qhkxt5H2NCFuwUrlLlOWGmqHL09E8fMnUBEr vt52199+Q5VU98jXgSBZYNAPJavQ/HQKG0zqZkvwp5icxomBH9OE7O8sIXnYmuqO6HVrRnkf ptC4IIxySkP5OJRZkBKuLdSC05Pgc2ioJ4cSbAEN9OJQjoKUYKtpZFmH8iFA+XAYKvMhKNEP h6H3YfHReQveO++T1AWOju40UOBgFnw+kBxRqzpKErn+AxmeyfChDAfafizDJzL8XoY/BNod aMpBoC0HTmPWRXLaVQLWcixTEa6yVO7DkYZ1eCThMPO2NDLESKkKsIDEui6rJE2l2pZKy3il 6d3ZAU6gVSxX0UjIW5pnmL2b2KSmrdYs1z0S+IY3O9GGH67+bfMkYs5RPdDlmDEpTa6sASml d+0u8IrZFH2SuqjYaMDbm9cnDF3w8IjRU8jGNp958FdX6bNW103naHNMYZeA7Z43yFbxHKpz r6qmwvVA7KD9KaWHw68uXnUFPEQ5u4+jLRBnuja36poqoS5E/jwyFsHllLFlVkWxFupcSM/p VythSrdZ0KRjI7lU1K8zrTNM71HiTkunMAvQyfHx4clAXqHL7EpVsc5BGnhOiodnxnKJeMB5 j2kHqVtABXOWAsrnQcVXl3QYG3eSyHDgVqlNWPgHsn3d/bfPn2/v374+b5/uHr5s//m+/flI XNhH2cCwhY9qI0itp3RzsGAwaYck2YGnN013cWiTpGIHhzqP3CNHj8c4JMB3gB7F6NvV6mlL 32OukxgGmbEj4TuAej/sYp3B8KU7dLPjE589Yz3IcXTpzJet+IqGDqMUFjvcZY5zqLLUeWzP 9lNJDk2RFZdFkICBOcyJfdnAF91Ulx9n745OdzK3cdJ06FJz8G52FOIsMmCaXHfSAq/Ch1sx 2vejs4JuGnYiNJaAN1YwdqXKBpKzEJDpQkZoj8/R6wGG3llHkr7DaE+69E7OyZ9O4EI5svAA LgU6cVFUkfRdXSqadXsaR2qBt5Tp7RhSKax5i4scNeAfyJ1WVUr0mXGTMUQ8BNVpZ5plTog+ ko3KANvoTyXuDQYKGWqMZyUwx/Kiw/zqu2mN0OQfIxFVfZllGqcrZ7qbWMg0WbGhO7GgMz1m TdzFY74vQmCp0jM15KPuyqjqkngDXyGlYk9UrXWRGOWFBIz5g9vGklSAnC9HDrdknSz/VHo4 6R+r2L+9u/7nftoNo0zm46tX6sB9kMsA+lTsfon3+GD2d7wX5V+z1tnhH97X6Jn95+/XB+xN zdYvrJbBgL3knVdpFYsE+PwrlVDXIYNW0Wonu9GXu2s0RiCmT18kVXahKpysqL0n8q71BlNl /JnRZNX5qyptG3dxQl1A5cTwRwXEwXi1vmaN+YL7c6N+GgF9CtqqyGN27o5l5ylMn+hfJFeN 6rTbHNOgsggjMlhL25ebtz+2v5/f/kIQBvy/9MYfe7O+YUnufNnjxxxWL8AENnyrrX41ppVr iJ9n7EeHu1vdom5bljj3HBOlNpXqDQezB1Y7BeNYxAVhIBwWxvY/d0wYw/ci2JDj5+fzYDvF L9VjtVbE3/EOE+3fcccqEnQATof7mM7gy8P/3L/5fX13/ebnw/WXx9v7N8/XX7fAefvlze39 y/YbLtXePG9/3t6//nrzfHd98+PNy8Pdw++HN9ePj9dgaD+9+fz4dd+u7dbmGGHv+/XTl62J vTet8foE7cD/e+/2/hbDbt/+7zVPuYDDC+1hNByLnE1jQDDepDBzju9Id6cHDrwTxRlIqnbx 4QM53PYx3Yy7ch0evoGv1BwF0F3N+jJ383lYLNNZRBdOFt1Qg9BC5ZmLwMcYn4BCiopzl9SM KxIoh+sEzH25gwnb7HGZBTHa2tap8On348vD3s3D03bv4WnPLqem3rLM6OGrWLYlCs98HCYQ EfRZ63WUlCtqdTsEv4izgT6BPmtFNeaEiYy+qT00PNgSFWr8uix97jW9BzXUgGfBPmumcrUU 6u1xvwD3e+bc43BwHPt7ruXiYHaatalHyNtUBv3Hl+avB5s/wkgwzkKRh5vlxJ0D6nyZ5OO1 uPL188/bm39Aie/dmJH77en68ftvb8BWtTfiu9gfNTryW6EjkbGKhSpB/57r2fHxwYehger1 5TtGvr25ftl+2dP3ppUYQPh/bl++76nn54ebW0OKr1+uvWZHNK7V0D8CFq1gQa9m78BcueQx 5MePbZnUBzRg/vBZ6bPkXHi9lQLtej68xdxkwcENlme/jXNfZtFi7mONPyIjYfzpyC+bUj/N HiuEZ5RSYzbCQ8AYuaiU//3lq7AI40TlTesLH90WR0mtrp+/hwSVKb9xKwncSK9xbjmHSMzb 5xf/CVV0OBN6A2H/IRtRcYKJudYzX7QW9yUJlTcH7+Jk4Q9Usf6gfLP4SMAEvgQGpwm55L9p lcXSIEeYBTob4dnxiQQfznzufvHngVIVdm0nwYc+mAkYXgWZF/5k1SwrltK4h836cJzCbx+/ swu+ow7wew+wrhEm8rydJwJ3Ffl9BEbQxSIRR5IleF4Fw8hRmU7TRNCi5mp1qFDd+GMCUb8X YuGFF/LMtF6pK8FGqVVaK2EsDPpWUKdaqEVXJYtENva8L81G+/JoLgpRwD0+icp2/8PdI4bS Zlb2KJFFyj3ve/1KHUd77PTIH2fM7XTCVv6X2PuX2qjU1/dfHu728te7z9unIZea1DyV10kX lZKVFldzkzO4lSmiGrUUSQkZijQhIcEDPyVNozGWXMUOP4ip1UnW8ECQmzBSgxbvyCHJYySK trVzvkBs4uHOMTX2f95+frqGVdLTw+vL7b0wc2HGI0l7GFzSCSZFkp0whnCQu3hEmv3Gdha3 LDJptMR210ANNp8saRDEh0kM7Eo8QznYxbLr8cHJcHq7HUYdMgUmoJVvL2H0C1hLXyR5Lgw2 pPYh0sTPD8j1sW8vmUoxoHbQiCccgjAnaiPJeiLXQj9P1ESweiaqZNWzmmfvjuTaIzZVqPOk zRxs4s2ThqWT8khdlOfHxxuZJVMwEIX1FdKKqNFFDuv40KP7ljHHWEI+i3yN3+Nh7TMyBASP NJ2bdaT1ERu3o2Sm4UHiDlagyEoJ21hu+y7MAV+q849gA4lMRRYc00m2bHQUmCSA3geXCQ1d Pyw67ZWVTmsaxqQHuqRE/8fEhDHYVbJr6OEoAfsgbmJZe3lX/oDVQm8iLQ+yKGK3jwnFRB6t tfwNDUTfVhipZ/6SaaSFhqwhrspKbpHK0mKZRBh29090z8uQ7VmbIJMisWznac9Tt/MgW1Nm Mo/ZZo409MUCL0FpLypLuY7qU7xYdo5UrMPlGOqWSr4fTmUDVNw6wcIT3u/ml9p6mJvLftP1 LGsOYGbEr2ar4nnvK8YuvP12bzNd3Hzf3vy4vf9GogaNZyjmOfs3UPj5LZYAtu7H9ve/j9u7 yQ/DeN2HD0Z8ev1x3y1tTwKIUL3yHof1cTh694E6OdiTlT82Zsdhi8dhTCtz8RtaPd2d/guB 9lluQhaY3f2lu8ID0s1hugW7l3oKYQB61tA5zDwa+pqe0Q3xuWGRmUfoslOZ4K90EFEW0KwB ao6xx5uEKamiilno2QqvFuZtNtf0fMY6WbGALEPQ8ChxoxVhfgVP45lDRrxIEGXlJlrZ4/VK s12ICJRa0rApMzo44Rz+3gVo5qbteCm+fQI/BTe4HgetoeeXp3xCJJSjwARoWFR14ZxXOxzQ n+KUGJ0wI5yb5BHx1gSb0d8lisiWibstVKk8LjLxjeV7Yojay48cx5uMuPrgC9Ara2Y7qHy1 DVGpZvmuW+iSG3KL7ZMvthlY4t9cdSx4l/3dbU5PPMxEny193kTRbutBRX37JqxZwUfkEWpQ /3698+iTh/Gum16oW7I5mBDmQJiJlPSKHiARAr1qyviLAE5ef9AAggciWCZxVxdpkfGkCBOK jp2nARI8MESCUlQhuMUobR6Rj6KBiabWqIMkrFvTTFUEn2civKB+SnMeBUbVdRGBjZmcg51d VYo5X5rAbjTYqoXwXk/HVCji7NAvN2+6RBBNZxYm1NCQgM6juJPgql2koUNp13QnR3PqHRAb N5MoVeay4krzAPymHMbJ5yYZgzt6k7FepnY4MCs4WkteT1HZYtSsrlgszGkyo3QVE0d8Rmee tJjzX4Kqy1N++yatWtc/OUqvukbRhNHVGS7wyaOyMuHXuf3XiJOMscCPBc0ZhvGYMWxm3VDf kAUsD/0bXYjWDtPpr1MPocPcQCe/aNpBA73/RZ31DYQxx1OhQgVGQC7geOO7O/olPOydAx28 +3Xglq7bXGgpoAezX7OZAze6Ojj5RWftGsP+pnSs1hgVnOZTM2M7L5Bgjr9Iv+nMDVVaw7hn Ywr9M6hLczH/pJZ0LDdoQooBtD3rj/tVDIa3QR+fbu9fftgUgHfb52++R72JPrXueBiMHsTr XGytby8Uo2Nsio7L45n3+yDHWYsBhI4m0dhliFfDyGGcf/rnx3gFkgz2y1xliXePD5ZXc/S7 6nRVAYOmsgq+/7j3fftz+8/L7V1vYj8b1huLP/nS6rcashaPHHisxkUFzzYBvLh7MXRkCXoZ g4TTe8ToJWe3Q6g6X2n0IcaoVqCVqC7otZ0NLYfxbDLVRNz/l1FMQzD24aVbh/UjtdcJMe6o yZQ2rUH+ViRGgGZz/vZmGHzx9vPrt2/oGJPcP788vd5t72nG10zhKhsWQzQ7FwFHpxwr5Y/w WUtcNhuWXEOfKavGOyE5LAD2952XZyFTavoFmp+Y+bB0sXnR5rFb0MQUcjGVgorO2Cxmltb2 UXeTmP9KcLzp1g3Y7c2+FdR1aqyMfOT4zYEFoXMefNDWgVRn3nQIw7j3fFxMxWWR1AUPW8dx oyZNdMggx5Vm6XbN422AtDoAC9Mupy+YZcRpJuZusGZ+n4bTMCvOih2icLqN3eKHAeZcjjzH cV6n7XxgpdMHws4pTa8RjCtci0qVsINqinsS3pxwNJUtST0qB8R4DXA7ZSTRPGojWC5hKbb0 WgUzIAaF5L6g/ZiyOgetRXqhSuHnYy2xA88fbxrRzsuvbKI/6+SATHvFw+Pzm7304ebH66PV XKvr+290vlOYJBDjRrH4lgzu79AccCKOGbyPP/qi4x5Ci3sNDfQpu6xRLJogcbw4RNnME/6G Z2wacefEJ3QrTErTgEkrLPgvzmA6gEkhpi4CRjHZqj+yINK7xGiv58G88OUVJwNB1dix507R BuTxiw02jOnJgVKom3c6dsNa6z6Jst0PQ3ejSYf+1/Pj7T26IMEr3L2+bH9t4T/bl5t///33 v6eG2tpw6dPC4kr7XxY8gYfQ6Me2zF5d1CxOiEWH+MDm5LbXV3RzAS95wOhAo95Zcl9c2CfJ JuD/44XHCtEgAG3etTm6HUB/2L0at8lrq6MCMNgtqVZTKgw7XGxskL0v1y/Xezh/3eCm5bMr ax7pslcHEkgXdRYxYVcTprKtjuxi1SjcR6zaIcisM5QDbeP1R5XuL9XUw5uBopfGt9xbOCtg cmUBDhdANWjMvFG1zA5YyYrFiUVIn02BEKbU26yl/MXg07cGXzWYeoxsI/2CZYA7ptRqqWww ajb+zYrEDQpIwD6ORR++Y4pxpjCmTC3HPzOXY/HhMGVQDtMF1z8fv19LnWDvCdhVAlmRpeVK DaFiQLDwbeO+A9uGA+N4pTNm8rpPocupZvv8gl8YasDo4T/bp+tvW3IbuWUTnL3VZgRL7Uzp spvF9MaIxk3A3Y91XM8UlRRQulgYB+8wN6lMNzaPxU6ucOhqlaR1SrcpELHGm2MyGkKm1nq4 ke2Q8CyyH+acsEA1F2yLYLjbJ2WR/6DInM2irRkV5/0gphupFRhleMKAAsdx23sITZfu1nGT iQPVzpZ4dlPD9yzMsYYB706DcciGvyG4hUYqXn627UQ9b5jloHFmo8+jj4tJshM5ThY90QQL Qj9+sYYpGJk1XANPUE0BS++TIz4dDURy8yBYv5HDSm8wgkyYod/3sHe265Ccgau2FyR46TUQ mmITKmYUBjm9MeC4M8OrAhg+mFQO4WcXdW2yg7ox269hOoaiXoC6DHNUeLJi4gHskCewhKlJ rMJEuwMVElW6zsx6lWKwOMBPPlTE+JiZC/93XMDlwkXwIHRVmAXQOX3MIsEUbkkzHVaGHjZc 9HM60w1nbH+LKtge1VKC071m9yk8Ak2MAXPyzF9unRWxJzq80KNA5qHq3O2/4RloPSbubgJU xlEAXAtx5/zl3Wfqz5appWji2uO1liJqcUcD9e//AUHaciyo6wMA --45Z9DzgjV8m4Oswq--