From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.5 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AC951C433E0 for ; Sat, 8 Aug 2020 21:12:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 7BBC2206B6 for ; Sat, 8 Aug 2020 21:12:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726293AbgHHVMI (ORCPT ); Sat, 8 Aug 2020 17:12:08 -0400 Received: from mga03.intel.com ([134.134.136.65]:45193 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726200AbgHHVMI (ORCPT ); Sat, 8 Aug 2020 17:12:08 -0400 IronPort-SDR: FLZfMEJUT4S7jTMgT2ehLP35x1+Cyd6qYiRRT3fwBDXrW5Eh+VOxP5+Hv8bmXVriBbkm2pju5t 2cuYC5vTDk9g== X-IronPort-AV: E=McAfee;i="6000,8403,9707"; a="153315123" X-IronPort-AV: E=Sophos;i="5.75,451,1589266800"; d="gz'50?scan'50,208,50";a="153315123" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Aug 2020 14:10:33 -0700 IronPort-SDR: dhTce4v23d5cTrVrsPWrlMfv/rF5nPFZDegLNI/PyltE5oRpvkdj3s4xlLoGSGt2aCydYveA3a sl89m5WrSI/w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,451,1589266800"; d="gz'50?scan'50,208,50";a="293998107" Received: from lkp-server02.sh.intel.com (HELO 65e25449d42f) ([10.239.97.151]) by orsmga006.jf.intel.com with ESMTP; 08 Aug 2020 14:10:31 -0700 Received: from kbuild by 65e25449d42f with local (Exim 4.92) (envelope-from ) id 1k4W6o-0000IS-HK; Sat, 08 Aug 2020 21:10:30 +0000 Date: Sun, 9 Aug 2020 05:09:34 +0800 From: kernel test robot To: Luc Van Oostenryck Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org Subject: arch/mips/sibyte/common/sb_tbprof.c:449:14: sparse: sparse: incorrect type in argument 1 (different address spaces) Message-ID: <202008090531.zrFZWdUt%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="pf9I7BMVVzbSWLtt" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 11030fe96b57ad843518b0e9430f3cd4b3610ce2 commit: 670d0a4b10704667765f7d18f7592993d02783aa sparse: use identifiers to define address spaces date: 7 weeks ago config: mips-randconfig-s032-20200809 (attached as .config) compiler: mipsel-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.2-118-ge1578773-dirty git checkout 670d0a4b10704667765f7d18f7592993d02783aa # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=mips If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) >> arch/mips/sibyte/common/sb_tbprof.c:449:14: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const [noderef] __user *p @@ got char *buf @@ >> arch/mips/sibyte/common/sb_tbprof.c:449:14: sparse: expected void const [noderef] __user *p arch/mips/sibyte/common/sb_tbprof.c:449:14: sparse: got char *buf >> arch/mips/sibyte/common/sb_tbprof.c:464:38: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got char *dest @@ >> arch/mips/sibyte/common/sb_tbprof.c:464:38: sparse: expected void [noderef] __user *to arch/mips/sibyte/common/sb_tbprof.c:464:38: sparse: got char *dest >> arch/mips/sibyte/common/sb_tbprof.c:515:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int [noderef] __user *__pu_addr @@ got int * @@ >> arch/mips/sibyte/common/sb_tbprof.c:515:23: sparse: expected int [noderef] __user *__pu_addr arch/mips/sibyte/common/sb_tbprof.c:515:23: sparse: got int * arch/mips/sibyte/common/sb_tbprof.c:531:27: sparse: sparse: incorrect type in initializer (incompatible argument 2 (different address spaces)) @@ expected int ( *read )( ... ) @@ got int ( * )( ... ) @@ arch/mips/sibyte/common/sb_tbprof.c:531:27: sparse: expected int ( *read )( ... ) arch/mips/sibyte/common/sb_tbprof.c:531:27: sparse: got int ( * )( ... ) -- arch/mips/sibyte/swarm/setup.c:59:5: sparse: sparse: symbol 'swarm_be_handler' was not declared. Should it be static? arch/mips/sibyte/swarm/setup.c:75:21: sparse: sparse: symbol 'swarm_rtc_type' was not declared. Should it be static? >> arch/mips/sibyte/swarm/setup.c:162:21: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *reg @@ got void [noderef] __iomem * @@ arch/mips/sibyte/swarm/setup.c:162:21: sparse: expected void *reg >> arch/mips/sibyte/swarm/setup.c:162:21: sparse: got void [noderef] __iomem * >> arch/mips/sibyte/swarm/setup.c:165:37: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *mem @@ got void *reg @@ >> arch/mips/sibyte/swarm/setup.c:165:37: sparse: expected void volatile [noderef] __iomem *mem arch/mips/sibyte/swarm/setup.c:165:37: sparse: got void *reg arch/mips/sibyte/swarm/setup.c:167:40: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *mem @@ got void *reg @@ arch/mips/sibyte/swarm/setup.c:167:40: sparse: expected void volatile [noderef] __iomem *mem arch/mips/sibyte/swarm/setup.c:167:40: sparse: got void *reg vim +449 arch/mips/sibyte/common/sb_tbprof.c ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 439 ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 440 static ssize_t sbprof_tb_read(struct file *filp, char *buf, ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 441 size_t size, loff_t *offp) ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 442 { ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 443 int cur_sample, sample_off, cur_count, sample_left; bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 444 char *src; d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 445 int count = 0; d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 446 char *dest = buf; d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 447 long cur_off = *offp; bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 448 96d4f267e40f95 arch/mips/sibyte/common/sb_tbprof.c Linus Torvalds 2019-01-03 @449 if (!access_ok(buf, size)) bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 450 return -EFAULT; bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 451 bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 452 mutex_lock(&sbp.lock); ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 453 ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 454 count = 0; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 455 cur_sample = cur_off / TB_SAMPLE_SIZE; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 456 sample_off = cur_off % TB_SAMPLE_SIZE; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 457 sample_left = TB_SAMPLE_SIZE - sample_off; bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 458 ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 459 while (size && (cur_sample < sbp.next_tb_sample)) { bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 460 int err; bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 461 ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 462 cur_count = size < sample_left ? size : sample_left; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 463 src = (char *)(((long)sbp.sbprof_tbbuf[cur_sample])+sample_off); bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 @464 err = __copy_to_user(dest, src, cur_count); bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 465 if (err) { bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 466 *offp = cur_off + cur_count - err; bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 467 mutex_unlock(&sbp.lock); bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 468 return err; bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 469 } bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 470 pr_debug(DEVNAME ": read from sample %d, %d bytes\n", bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 471 cur_sample, cur_count); ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 472 size -= cur_count; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 473 sample_left -= cur_count; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 474 if (!sample_left) { ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 475 cur_sample++; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 476 sample_off = 0; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 477 sample_left = TB_SAMPLE_SIZE; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 478 } else { ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 479 sample_off += cur_count; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 480 } ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 481 cur_off += cur_count; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 482 dest += cur_count; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 483 count += cur_count; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 484 } ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 485 *offp = cur_off; bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 486 mutex_unlock(&sbp.lock); ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 487 ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 488 return count; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 489 } ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 490 d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 491 static long sbprof_tb_ioctl(struct file *filp, d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 492 unsigned int command, ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 493 unsigned long arg) ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 494 { d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 495 int err = 0; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 496 ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 497 switch (command) { ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 498 case SBPROF_ZBSTART: bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 499 mutex_lock(&sbp.lock); d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 500 err = sbprof_zbprof_start(filp); bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 501 mutex_unlock(&sbp.lock); ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 502 break; bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 503 ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 504 case SBPROF_ZBSTOP: bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 505 mutex_lock(&sbp.lock); d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 506 err = sbprof_zbprof_stop(); bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 507 mutex_unlock(&sbp.lock); ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 508 break; bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 509 d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 510 case SBPROF_ZBWAITFULL: { d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 511 err = wait_event_interruptible(sbp.tb_read, TB_FULL); d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 512 if (err) bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 513 break; bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 514 d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 @515 err = put_user(TB_FULL, (int *) arg); bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 516 break; d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 517 } bb9b813bb665cd arch/mips/sibyte/sb1250/bcm1250_tbprof.c Ralf Baechle 2007-03-09 518 ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 519 default: d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 520 err = -EINVAL; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 521 break; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 522 } ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 523 d619f38fdacb5c arch/mips/sibyte/common/sb_tbprof.c Mark Mason 2007-03-29 524 return err; ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 525 } ^1da177e4c3f41 arch/mips/sibyte/sb1250/bcm1250_tbprof.c Linus Torvalds 2005-04-16 526 :::::: The code at line 449 was first introduced by commit :::::: 96d4f267e40f9509e8a66e2b39e8b95655617693 Remove 'type' argument from access_ok() function :::::: TO: Linus Torvalds :::::: CC: Linus Torvalds --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --pf9I7BMVVzbSWLtt Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICCMSL18AAy5jb25maWcAjDxbc9s2s+/9FZr0pZ350vreZM74AQRBCRVJ0AAoyX7BqLaS aurIHkluk39/dsEbQIJKMtMm3F0ugMVib1jq559+npC348uX9XH7uH5+/jb5vNlt9uvj5mny afu8+b9JLCa50BMWc/0bEKfb3dvX379sXw+T698+/Hb2fv94Pplv9rvN84S+7D5tP7/B29uX 3U8//0RFnvCpodQsmFRc5Eazlb59h29vnt8/I6v3nx8fJ79MKf118vG3y9/O3jlvcWUAcfut AU07Trcfzy7PzhpEGrfwi8urM/un5ZOSfNqizxz2M6IMUZmZCi26QRwEz1OeMwclcqVlSbWQ qoNyeWeWQs47SFTyNNY8Y0aTKGVGCakBCxL5eTK14n2eHDbHt9dORpEUc5YbEJHKCod3zrVh +cIQCavkGde3lxfApZ1QVnAYQDOlJ9vDZPdyRMatWAQlabPyd+9CYENKd/F25kaRVDv0MUtI mWo7mQB4JpTOScZu3/2ye9ltfn3XzU8tSeHOq0PcqwUvaBBXCMVXJrsrWcmCBEui6cwM8I1M pFDKZCwT8t4QrQmddesrFUt5BM8tM1KCYrts7C7Bnk4Ob38dvh2Omy/dLk1ZziSndssLKSJH N1yUmollGMOShFHNF8yQJDEZUfMwHc//RDrYtiCaznjhK2AsMsJzH6Z41gFmJI9BUyo6RPu0 iZCUxUbPJCMxz6fhcWMWldNEWfltdk+Tl089SfVfsodgAbsNGpcOeVJQxTlbsFyrADITypRF TDRrDo/eftnsD6GdmT2YAt4SMafu7uYCMRxWHtQkiw5iZnw6M5IpuwKpfJp66YPZNJMpJGNZ oYG9tR6dZtfwhUjLXBN5H9b/iiqg2s37VMDrjUxoUf6u14d/JkeYzmQNUzsc18fDZP34+PK2 O253nzspaU7nBl4whFoe1Ua3Iy+41D007kZwlqgOdnc72sCMIxXjQaEMjiQQasfS9DBmcelO RcPRUJpoFRaR4sEd+QFZWJlJWk7UUIlgEfcGcN0s4cGwFWiWM3PlUdh3eiCcu321VuUAagAq YxaCa0log/CF06EMnlmTRUGR+Ettj/y8+odjBOatkgnqgmfAnLn+LhXoJxKwcjzRtxdnnXby XM/BeSSsR3N+2T/bis7A2tjj3+ixevx78/T2vNlPPm3Wx7f95mDB9TIC2NbgT6UoC2eCBZmy 6oww2UHBI9Bp79HM4S9HJ9N5zc3x+fbZLCXXLCJ0PsDYpXTQhHBpfEznrhNlIrDDSx7rWVCx 4fw57wZJ6mELHofPRo2XcUZC3rHCJmBJHlzp1PBZOWU69RxkjYnZgtOwFa0p4PDhQR4fNCqS wYDWozhnS9B5iyKadBiMMFQBGq/cyZVamTwsB3D1sodr9IPHgHBYM+09g+jpvBCgzegBINhz 3HyluBg0NXrixjSwvzEDK03BZ8WBkSVLyb2vbyBXG1hJR4fsM8mAmxIl+GUn6JKxmT5wb1wA RQC6CI0Xm/Qhc6QIgNWD95g+iN7zlTNBIdDb1Jai23BqRAHGnz8wDBzQ88JfGclpMCDrUSv4 hxuXQDAEMWeMNowKsIK474ZhsJsTPwTCOEKn/Wcw0JQV2qYXaBKd6VuFa6ddGfLADDMIYznq i8MazgGGZ2YQu1TbPAAnVYDlWCEbxlbhgwO1RrL/bPKMu0G4cyJYmoBYXBWMiAJBlt7gJSRW vUdQc4dLIbw18GlO0sRROTtPF2CjMhegZp6tJNzRGy5MKb2okcQLDtOsxeQIAJhEREruCnuO JPeZGkKMJ+MWakWAhwlDaW+/hxuD+2oTFXcxUrE7TzWyiMVx8MxaBUUNN/1A1QKBvVlkMKL1 mtZl1dlwsdl/etl/We8eNxP272YHcQgBZ0YxEoG4sQreHE4V+6AT/0GOzcQWWcWscYLOnFVa Rq3R9fJIoiEJnYeztZREAckgL5cziWB3JfjeOjPs4dDnpFyBUYWTIrIx7IzIGKIEz3GqWZkk kL1Yz25lTcAsj0TPIuFpOBq15sEadi+F8VPyVlG5jSnsNmXrx7+3uw1QPG8e6+JGOyISNoFN cEqWgKTgObJwxE/kH2G4nl1cj2H++BjERN+dTkSzqz9WqzHczeUIzjKmIiKpDuMh04atpxi2 gzEep/mTPISTLouFrWP5yNRTAonG3fi7qRD5VIn88uL7NBcs+T7RzdU4TQHaCn9zMS4tsAua nOJAT810Ia/OR/YiX0GIqKOLi7PT6LD2SAIHZOSoT7mBWCI8qxoZVtYa+eEE8jI82xo5MiaP 7jWE83LG83D42VAQmbE0ZKZaDr10vEZY+CnOagmsTxGkXOuUqTJskRouYJCFCmtDTRLx6SiT nJuRSVhd0avLj2PntsJfjeL5XArN50ZG1yObQMmCl5kRVDOsUIrw6czTzKxSCVEjmPATFMUJ CntsCiIJ1iLGNxPs1Pn5xbUb0Tjw1QCuovOvX7/izJ0wvygRDqMpZS4MvPfV84ku+jIU13rv e4oFUAoRGEmX5F5BSqhJGt5VSyghJgaKEZJaexNmy89ipJLVrL9UVXmUyXHh6Qid5EBGWPV+ QAatC3Wd5NAF9nP62ZLx6czx+m0hD8xNJCElAu/g5T9VMiUyrsH9Q35nrG/20lK20Cili+sz B6gkHQCTJcrICUAlaL0qi0JIjWVErNa6cRDsCy6YEZned1G5t/sRBoZ5zEk+svvVua9pfN7t yB2TEYIfYVKn5YkbR+NBQbgBREPpvL4kBYblNmXuJXSQUlxe9DiloIhgJ1hdsblua4tezONr /lCaA8SSkbkRENDJnjr5nLuaF4SP2nBFILpfdJc1njAuLyJQmDmTOUtH5HVzFSKxszvNxSP5 AS64ARiUtpFiHakfv71uOnnZsVztspwDSjWHyH1aMuVsZAuqUjSMk+9uz7vrLRsSY0ptruZe 3aZDnN/Mo6DR6EhuruahCN/eCoADWZkH8JF2H2/PzwdWJ86I5SWKULkFBdaYgrjMClMVmFzt S4qhBuNr8moOOKco6thrvHIjEhKcWAXx52EKZJszFiss/quMSG1nICTMhEpRR/0OMeq1us9p b8pE8bg+LGdDBGyvuv3gXydA5jvmRVp1qsjGrEAfa21cAlkwQMGA4F2jqwGzB3NxFRgS4Fcf eoSgUeF7EECNxHTI/nr0rYvrm1GGZycGOwtO2ZMDkXguZ04dC/599aE9MWzFXDcviZpZxXMy 99m94uCW0O+Czp19/VT/+dBcHncqzihmx+PBiri8AB29uWrmF6ov2cwpi/E2GQ6wyKwdTgUW 1l2j6BqP5l0skccscD4w+ZhXdwADXDGtLp5TtmCpur2obFP0dpi8vKLBPUx+KSj/36SgGeXk fxMGFvd/E/s/TX/tDBcQmVhyvCsGXlNCHeedZWVPE7MMfI7MK+2HRee3H07hyer2/DpM0NQj vsPHI6vYtbL84cU6xYG4Loy11rx4+W+zn3xZ79afN182u2PDsZOQndCMR+AkbNaLZT+wiukw ElEFuHgX3alYhQtVqjPPomdV5SZ8KX4HvJfgIFiScMqx+lOXYYIVpdGVtX6/oshaCkC0OP70 vHFLIGjEhpesjquvXnAhA/aWX7Ldf/lvvd9M4v3236pI1gSTQkxBoxMuM0jHPPnVKKyS2vjG 6n5AmizhVbxHbVG5ulHefN6vJ5+aYZ/ssO7F0whBgx5MuK3BQf5SQuD70KthV9EW6C7JDWbh ZhErcdtrDlnvIdg+QnD0tt+8f9q8wmBB7atsm18etuavB7M1TFHF9Z7o5lVcHBDWn+ipUxJ5 MRZWdiiMgNYYokjtRSpWz7Ecik0kmucmwiC0NwkO88LjC+PqHmrej9ErqGQ6iPBK5hZiJ2At 4kyIeQ+JMQo8az4tRRnoNlCwXFThugWitywMAiAY0jy5b+5kfIIqnBRJYvrLwkaiTMR1v01/ FZJNwaGBYbDmHG/C7YV40V9bXbAeLDe0TRaxJGABeEExmcYSdd0FFGBRezg4WqmXe1kKOy3c LIZdT45XrbqkfPSg4cFHjxXXcVvYStutm3u3CBYNQgfGnrtH8EizQl/fhm0KI1qTQ6ok0Ww2 MX2PDvawllfBKE/cW31AlSlTVvnxvka6u9FOg61QQ/KqNUd7V8mtjtm3bXl8eEk29KE9AjtA UH39tz4MFaXp5dKiiMUyr16AXF2UfXWmorivB4FA3o2VU9h8g1fkYJ+9iLvy0tUJwb3oBePC cVlJ0l+UnWPd5ybNrLcwlDgEvyGbgoGTew3SZ6yqg1HfF5lctkaYisX7v9aHzdPknyoge92/ fNo+e500SNSlht1Vwol3vdGxlbFIyyl3LcJ3gLAhGpcD/0nYBc8FdkSoPlWXYtAb/6CLaUaH M5bhbaJrfu3tm8I7Lyf1qY6AO6cKVOeQGOyGY+iKqsxPUTTG8xQHJWnb0zhSS2soeTiEqtGo bBKs8CkavINagi+HYC53ehMMz2yKEm5IyEFbwdDfZ5FIwyRa8qyhm+NNZyiZqI2NlgzFKuZu t0pUd9S0j3OjqOJgke78skLTehCpaRBYdUn24Ficm0qugy0MNcro87MhGssH3o1egwBLIrQe ua+z/Th12mRPq+yzWEbhu6iukwciDntsaPjqzSOkIthGW80VAm/jWicX2q7PlTuWNguS9qdc NRXDIabyvuhflFVZx3p/3OIxnGjIBP2LYkhXuc0zSLzAfotQ1pCpWKiOtJsWBsAuuMsGeiO6 68juMA301wYwdL9uCwCCbbpS9c+KrmPLiVfhPS6qqi/2e9Td1d3h6tDz+yhYwm7wUeLd38Oj aXYx0DrV9Kp6s2odicqdimWZ1xukCjCmaJYGjhqdju0+ji0RUqhxErnsEXS9V1ZU7Ovm8e24 /ut5YxvuJ/aG/+gILeJ5ktmqbW+QDmEjc8evAshPAPCpKr41nh7fGrT21RwVlbzQAzCYO+qz rKsqrYDH1lJdom++vOy/OSnfMJ+pa1mOrAAAEUJsvTzk+P10IiFKm6lrAVWRQphRaOv+Ib5Q t1deIEJb3W+P1BTDcLTbYSuU8ansJXE29tQCr1ucxEs5E2/EbAOpjON5jeXt1dnHG9faD4PO wPhYrcQOERstzb2KAE0ZGAGs24ev7bLwdeNDIUTopvQhKh0j9qDatpbuzRrWVphgeUVYbC0p 6mbH1eZYVuZOuO82wtiCaL/ztwlzsIsQLOcsIzIUPhd41YfhOfGisnHN62Tc9lPnm+N/L/t/ IGJz9NPRFjpnIScBdmPlWZEVHCNvsyws5iQcfOiRkGCVyMz2MIUvVBleUIRd2youbD8lC4qS V0vu+rmLqg2OEhV2qUDQ+BwDllaHzTNE4bn7aYJ9NvGMFr3BEIzVmnBltSaQRIbxuG5e8FPI KVo8lpWr4JFCCqPLvInfG+txn4OZEHPOwrtRvbjQfBSbiPIUrhs2PABuiyHh5mCLg0BzHAn5 fq9W7WLb5bpAVMgeSNOiAfvsy7gYV2BLIcnyOxSIhX2BDEWE1RZHh39OT0U4LQ0tIzcRb9PY Gn/77vHtr+3jO597Fl/3UoBW6xY3vpoubmpdx28vwv1ClqhqcFVYHYtH0hhc/c2prb05ubc3 gc3155DxInzlYrE9nXVRiuvBqgFmbmRI9hadxxALWMes7ws2eLvStBNTRUtTpPX3cSMnwRJa 6Y/jFZvemHT5vfEsGTiNcN9Ktc1FeppRVoDujB1tvGrEQhr6pZM0xeze1kDAw2V9x+kSV8W4 cMpSnECCeYnpyDw5flYwYnDlyNcEeuwrPQjUgvD0YmSESPI4GN9U1Vw0DYq4mlSDgswWKcnN h7OL83AzYMxozsJuLE1puMcJm3TCe7caaaNLSTFyr44dZeHhb1KxLMjIJ1WMMVzTdbjpEOUx /llITEMX+HGu8BsGgZ973n5xNgO2j9gkMshMFCxfqCXXNGyuFoG4wp2nvdgY9QNZMeL8qg8x wkPO1HgEVM00ZuHFIEV6iR9boh0fo7qTenyAnPY/OGsi7CrpRJpCjnSCOjQ0JUrxkFW1znOF CcW98Xv1ozu/hFAk5k8+UvXA/nctGcnqcsmgtFAHt5Pj5lB/Geits5jrse/97GmUArynyPmg +boOtAfsewg3qHa2lmSSxGPSGzksI4UfkoAY5ZjNSsychpowllwy8ENe+ZImUzyM5wMZtojd ZvN0mBxfJn9tYJ2Y9T5hxjsBP2MJnLpHDcHEBhOVme2psR/COK0GSw7QsHVO5jwNZWy4Kx+d eLt67ooz3vZ9LE7cH1PCw/ENZcXMpDxs6fJk5BtuBe5t7KNbDFSTMC7kgRtTBpm+TXWd0rgU ML3q85KWRUJ4KhbB7ITpmYbMt7FQ/ZuN+mg1iWC8+Xf7GLiJrj4IcUti/Yf6K2tvWgC2NQY4 4aGLfsASVWQeGwtxPqbweFmcvfFXMJ/wJnhk2CXyQ8Thj7k8Qki0w94fF5+pUKSJmLuSy3lf Kid0ErFKlyNOFpBchI054sAej+NIzwp3tggy0rS0VMO6LMAeX3bH/cszfoj61CqGxzvR8P+x diokwN9LOPmBhpXwCjtwV4M5xJvD9vNuiR0HOB36Av9Qb6+vL/uj27Vwiqwqxr38BbPfPiN6 M8rmBFW17PXTBj9GsuhONPhNfMfLXRUlMQPFMgXW9WaiX2po+kO+y7YtXIe3pN0utnt6fdnu +hPBblvbaxwc3nuxZXX4b3t8/PsHFEAt64BEMzrKf5yby4yOtclLUvCex+waSLaPtdGaiGEB q6yuRGcsLYI2EuIjnRWJd0obGPj+si+zmgQcWx6TtPclRbMQWQ3aNO9UPzPS2Nm2heb5BfZ9 71SDl6btkeuDbAkxxm/Mnar3SkvSdQh1H812b9mPgqu1h5g6aPAjaVp/8N35lpYyfEnYbwqq V9TWKe2tIV57ecXzVsp4mVS12wU3xqLZQjI1fA1bcep3IeDPxCK4D5m5E8rMS/xVmbp5p8v0 kAPBTteGj227CbCp3m+ImPHbgNquf2zNKLXo/U6KZFOvjF89G35BBzCV8syrsNfwLHMvnhoG 7i+aNAwojbzb+fDpaJsjn6zHd69eJM2UjsyUqwjbTp1rBo7xDUrUm2E24zXAa0RsGDtRlYAw Z6QpZporl6X2Lk7h0QpcDd1Te4n3ut4f/Hs3jb0rf9jLP5+1e7/aR4mkhXrDg+raPjuLDFu4 wVTsDMsDtvy94P1b9eWq3q93h2f7c1GTdP1tMOconYPCDyZgb7nDqWWDNVIEJJu4X4/n1ZMT y+rUyGWweuq9KJPY56RUEjvqqzLTY22lGe6OR1R7JwsWrUpTG9soSfa7FNnvyfP6AN7i7+2r 43XcXUy4v3d/spjR3tFDOJzO/i8X1e9jMcDWMUU+EDiic9H/NaceQQR2vf5crggxSB386OYh 4ZSJjGn/13EcEjzZEcnnxv6Mhjn3V9LDXpzEXg2lwM8DsB4XiBEDRLmGHHKlA4LNIHcZHGLE gNcM/UhHgy41H6gRaMTIG9L9ptqe+Ai/OXRt0Ql1qr9zfn3FHL0G2mzWUq0fwXz1dU6gCVw1 V4ADpcEm++zEVvdCbA9nhWkW2FEYrspYBhBE9sThfK52eiXVT85snj+9xxBsvd1B7g48a0sd Cu3siBm9/n/OrqXJbRxJ3+dX1GmjJ2K8LVIv6jAHiKQkuvgqgpIoXxTVds22o223w1W92/3v NxPgAwAzydntCLctZOINAolE5pdrj22QTPnZKU9AcxZjHblp8PteFzV6JqByQL0X29S4UtZX SPX8wN4sYd/z9XGh7wqfX397V3x7F2K/R7dZq+VRER6X5EDOj5H1ZeRxDoKg87noRLRBRftZ BaUz2h1bnkk/eoPPeTgkOPwGN7rjaNQVMQ5DlNNPAmQJ+wWaYYFNnW8UvnphntGRnJZRVD38 h/7bRw+Eh6/6LZrcxRWb3donOHuKfsfuZ2W+YLOQ8945HSDhfk2VGac8FSCKOwtNMezjfQs5 OGA8dTS0u7DEuI5wTM+xqs0aIFWce2gb9NMNJG5LkIpq40AtLBgXEEtQAGUwD4GKRiNoHWcW cH8s9u+thOiWiyyxalFGGrEpfEGaJVjCb/1uPvxu1etWGuqftKfrcJkTFeMd1JrCWUre1jou P6cp/qA1oC0TXqylxO0EnegZJ+8Po43SKeXsuKeNGFIQYCYZompPX1b73szQZUM7mnV0rgth hC5V5WMdRhe6BkQUwjlBDSD9oKEUprNDPdfDSjZjlU1+yWJDudJJm5DaeWmMRwqzkLpTzKVf T4XdFZPhIPawh5oIVyo1dBK0ty2ZqGabpjDFQHqbx25sSx29nXYPA+bgaBnk8+vH8U0MJBlZ oBdaIpfpZeFb4pSI1v66uUdlQX1fcM/Obu1nbDzRibwu6PVUJ4dMTQ11FQjlbunL1cIzS4tz 6Lw8V4jyUF2SkHnSPsE1NaXuJaKM5C5Y+MJWZScy9XeLBQU+oEn+wjJeaceoBtra9sx0OPYn b7sl86qW7Bb0JnLKws1yTQGNRdLbBBYGQon4JqcziRukz2RSIcdB2Wp16F1GB9O3s7yUIjf3 8NAvDazdOIaDM6OUkZoC+4JPv7W2dO3zOMWRiWYTbNdEi1uG3TJsLKOSNh3uH/dgdypjSY91 yxbH3mKxIj8dp3fGfrjfeovRAm7d3f58fn1Ivr2+/fjjqwKQev31+QfIdW94E8dyHr4gysMn +Ag/f8d/mqNW442FbMv/o1zqy27VQMOHjXYOAq9JZTrqS/Lt7eXLAxzhIAf9ePmiIKtf3W32 UpS2huZSWBarU4UYkxGeOJQfGSK0E4LgcdcZZKlq2bAcJwFXUnEXNKaptR9ab1BJZFveROP5 RuP/Tl4fjY3yDMgKExZNJBFiJluIYcBl/0JfOicFQUO1dfxQbVufcmd++Alm/rd/PLw9f3/5 x0MYvYOVa/gZ9xKA0ZbwVOm0mjohGWuAPhPzyNmRGbsG1ZcQUb7FCIrNZEmL45G2elVkic6d ogUNGAak7r6FV2cOZJn0o25XdAg1gW9Kov4/YrKKRzjz8aSq9DTZw1+jenUWBqyoY1APWZK0 N9Q8VWl0q7tPOiPxN3tcr8pl3T4EkeLIDxZNKSMVLOOoH2Fz3C8128SEA9NqjmmfN/4Ezz72 J4jtol1e7w38pz4zvqZTyaFEIRXK2DWMkN8xwOTwdME+KmmyCKebJ5JwO9kAZOCwpjqG3WqK IbtM9iC7nLOJmYrKGs4Rer/W9aNhKayXCQ7U+zNAXEiPoX0+o5gCkUFto3l85Wxpep4J+aLn mR6Ksl7OMfiTDAoCpXyinuwV/XyQpzAafVg62T3SKA64jKM9gbP3ABXubbmcokfXEL77KQ7t veZ+PnCTY6IOqBG5VbRBQUedGiwOmLA9Fpult/Mmvp1DC7/PSQKK6ciBQ+v9vpw6DHJ8Rpik C840QXewjie+S3nL1sswgB2MwerTDZz4cJ7g5ExChJSZaMRTKuZ24yhc7tZ/TnzA2NDdlhbu FUcuWcRBJF+jrbejXAd09S6AqhaCspmts8yCxYJWHyu61kKwlZ5cMex0ryIRjtoB6XDTlNRL VkePs3BcmEjPYnRUO8Jjf2M1sbkl6ldQGhiSMOUSV/sCXeKryoQOQJJyCrYajqmlLUvoq4dh /vE/n99+Beq3d/JwePj2/Pb5v18ePiP07b+eP1oXFVWaOHFfWUfttxbqSo70ML5YJskq8amo GAxSVTB8Y6G38ZnPSFWNJ/BM82SSkkBIinY49HIlDMRHd4Q+/vH69vvXBwUAT41OGYFUGTG+ Yar2J8nB6+rGNfSHhbR95pSs36aT4t3v37785TbYdq2C7GEWbVYLdoNUPFmZJPTwKnIug+3K Y+yvlCawZPx3FLX64OJTWZY1/3r+8uWX54+/Pfz88OXlv54//kWaAWFB48O9O9odT2EUDTP7 fVBDzEcxAmeQJSB2TCzMx4JIiZWLUYo3ThkzrdYbp/4pJSOQlU2i6QfemWYOQq/GExxZ99nk Vm8mx1tqy6AtUqr4mMgaWsrgCvc6aOpTblWQtkdsHWb3xHGXxzREyLFNZzG1ZI8jpKLZEKUV Q4UomhANmlb3VqPSyXIPZ0n5hqOPwIO33K0efjp8/vFyhT9/pxRch6SK0aqZLrsl4pu+I312 apGpanrtb1zrqBBOLIWRVrvII87VRSlnSQo28Hjm7irxkwJXmnCLZCyTlYNbzLwkZCJEzxKS lpQs6dJwFHzOZAxu96KKzxEtqB4ZHxpon3SNCod+hRP4sPWZbiCk3y9q0lTYLCb3ZebdhPN2 ydOM+WDhhuVk6p6s3358/uUPVMNJbSIpDKASa6/tTF3/zSy9XrY+IWxLba/ZS5xHRXVfhoWl mr4UFScR17fyVBQUNKxRnohEWce2TlMnKejBQ0I+MpgFHGP7Y4prb+lxPq1dphQu8QlUcrJE rDQJC0lpiaysCPFstTdk4dhb9Wwt5zqRiQ+m+7xFsl9ysijwPI99pytx1SypvdYsE/aGvE4E XWEV0um4LApLgyTqlHMVS2kpHgn0F4QUbhDnZvMM4rMthqqUe74PggX1zGNk3leFiJxFvV/R 4ts+zHC/YnyL8obBBmfvxAqh+c55XdbJsciXbF2M/HyDG2rmPqSbGSlxyR4PtEG3hiOnbLCM PK3ROrlsNDI6TTrFqbRFiTbpXtPLpyfTw9KT6ekbyJfDTIdA+rDa5X7hRBYFj2GtwmOcwV2n 30/p4z3bcWCvUU7iKBh1RvbGqV3Y04RSBJu5WteeoaLUZ2IdnPOIiVlklBeDJKyC6wwLJvZn 2x5/aGM0DmOsUu65CguRw76eaSyvuZI0uiW5wk5ncY0TkpQE/rppaBLa1lkt88hdBJMXLt+C ccY+0jo1SL8wbvMNlwUITCUrtnZ6i3mfzcxtJqpLnNo2lpeMc0WUj0e6fvl4mzmSMqhF5IW1 jLK0Wd05DXHarEcvuCZVXifJB0r5Y7YnCSt7ETzKIFjROzyS1h4USzvGP8oPkHX0vElXWrif BQzLdrWcOQJVThln9FrPbpVtcQa/vQUzV4dYpPlMdbmo28qGzUcn0VKuDJaBP3MQwz8xPqkl WkmfWWmXhkECMourirzI6I0ht9ue3KG8/9uuEyx31rcvmiDY7mh8iTz2H+dnP78kUWIdIDrm bEzbMQ0Zi0erN8BfzBxWGqQHenlMcttZ5iQwGgo9jbcY3XMOyYxIX8a5RIROcuC1ftus8SkV S+657CllhScos4nzO0d+ImFRzIac0Sohs+S+pxANSjh5rMpmF0UVWV2rNovVzKqvYrwjWMdx 4C13DEAFkuqC/iSqwNvs5irLY/2YTdAQsKAiSVJkIAnY6nw8g9xLCJEzNkF5TUKRwuUO/tg6 bkYlAenobRbOXSZlkgp7/wh3/mLpzeWyn8UTueNegBLp7WYmVGbSfnDIwp3HWDCVScg+NkEx O4/JqIiruQ1VFiF6zDT0RV7W6sywmlpnsPb/jVk95/aWUZa3LOYi+MDKYQxnQ8R6yJkjIznP NOKWFyXcdixB9hrem/TofMDjvHV8OtfWnqlTZnLZOZJ7WIKQgXg1kkHEqVMyMo5ZZiFPyd7a 9OtwuQ48ymDOyHexDwr4eefjfyEVpDhYDjWlbTeKvSYfHNQznXK/rrmF2jMs527a2kLRLLy1 WcQdN00YFKOWRzQJvzO3PGkK88jxHKKIMS5LypIxTAM5dyqsL0w9B/tQlswDu3M7U3q60++v b+9eP396eTjLfW8VhlwvL59ayAykdOAh4tPz97eXH2N7tWtqBkjCX4OaLdOnDEWrLS0Y/JxA HADqmpNl7EIzE0nNJBkaF4LaXb0JUncvY0iVtJ3B8L2V8a4qq0Rma+r50Cx0uPxQxBiENXZM dQBBhtYf+RTRtCU0CebbsZleM/wfbpF50pskpf2Lc6Ws0GbACpvl4foZ4VV+GkPR/B0xXF5f Xh7efu24iDe9K6f8zxrUSXJSHPqvJvQBoV4pCLSS4V4rI3KDvVhiHfy8l47nQmsg+/2PN9b6 M8lLE9xd/bynsYncrtMOBwRfTS2/GE1BoCLtuWIla2T1R8s/SFMyUVdJ01J6l+Avz98+DS/V r04TEXRAxo6DjE1BuBkS59Fhk3DpBaG6+SdGGZrmuf1zuwlslvfFjWxFfOEwpTq6s9sYk8Nh zOicj/FNRUq07ultGux55Xod0B4zDhMlNw8s9eOeruGp9hZMgCeLZzvL43ubGZ6ohQyrNgEN ttZzpo+PjBdOz3IsmXu1xaGWL4Om1jPWodisPPreazIFK29mKvTan+lbFix9eiuxeJYzPLCF bZdrOkDwwBTSlmQDQ1l5Pq2p7nny+FozT3w9D6LJobJqprpjkUaHRJ7IQNgus6yLq7gK+ul4 4Drns4sleZKctc7QA9ixaKW7sQZArt3NlFNnPsjE5/DEYfYOnNd0tWDi5fZMTT3bu1CUHhdE eJjoGrHbE+paYeyOhtEI/oRN1yeS7iI1I+gN6ftbRCWjwgT+LkuKCLcgUdaWKxtBhAujDcLR s4S30vbnHEgKfVq5HFmqw54eY6zpOCTNX4YmxCiz2aFg+grUPCc1RTsUIQpJ4YnsF9UbGVeJ HUtAp8PlNI1VVbSMr5j2YbZ2jCEtengTpXBrxAFw/XFsCv5hy+yZuu44hVxk0zSCCY6tONxd 3B6PfvLJJg5kvFnwZzOc6QjaS78PaRYFUUspxloyjr0WGgxDoiERXWPKuKoTWxFpcgRBmQUb xufOZBTRNmDCvltsFcg3njs7NCveY+4Z+Wpq8Z3huEyaMKnoTu7PvrfwllwPFdmnxBCTC58G MIZQEubB0gu4wsJbENaZ8Ejd45jx6Jn2bja9rmXp2oWNGSxsojF9NVvCii8CvdBLW09lkk8i K+WJthIx+eLYvChZlKNIRcOVr6nt7jK7WuImXC5IPYjJdTi/T2p5pptzLIrIBMq3OptEcVxy TU3SBBYRJeWbXHIjb9uNx1R+zj8wExU/1gff87cM1dI82BR27q4C9e1X1+Sb5XQ2MpMB5DnP C2bLAYlu7bzZWuRMeh4txlhscXoQGHeTEXks3tHRQ81c1mzO6b2WbP+SPG7Izd6q63Hr+cwe G+cKmo5d5hFcY+t1s9jM1KH+XbVhzMmi1L+v5CORxYY+CMvlupnqtt5R5xZHVAfbpplaHnDG KTSeQjpqRnKNeMttwO7U6t8JXNgop3OLUYZq22CXPzD4jusyy7XlCqmyOxm9wvrkk9SKeGfT JL/3ytrzl8yKknV2MPHQLFoTbNYrmlaXcrNebJkd7kNcb3x/yRBHThHWSBSnrD1H56YGbjSW 7Ucrw1vRe3RaJ3ncixwuAySVI4Is4q2sc8VMZ0TDlkUJHXAzUY12C97D0b5euKnxsllA9+va fkHv1ErNdrvZLfGtpmZeTHvOYLfbEow2m/5I7uW1YuvM4M5PgixoutIw7OE8M18dDVIUh0XE 0C7J3jb468YtUdiOdUzbafRKI1mC7K052fY9NvX73bgOBRWcCS7mguK5xUr9O8ERZt6CkvY0 Fe26U4HxQvU0jFtRxfV5GHxe9saPzfcCa57sIWtKH1ZwaT9Bt7n1FfvfqaflZOYFyPgSrskT o3JWf7G1lOEhWG9XxJxcs3Yl8XmBpWudPZKPwWKNXSQ+YbXWqqIW1Q0RTIrIjq+nmSKxW2yW eg/gv+ioSZer0ZbTJrtHlybCLuVvdpTpZbeGxNIRZizC5BYTVRcf97WTqz4wyJv1NHnLkWWN yhKv3xcHG4UsWdG4G6fnH58UImzyc/HgQgC0p6j5E//fIpkMj2uKUIaoLiE6rslpsrf0Mjq1 EtdxSa31tlOaW530s1EMcbuYKpwpQ5T7qSZrXay00GPOikSWeRRZPDYAbp0BqHEeoD6I5xD9 wvPr84/nj/jmOMIdqk0np4uhzAm1s4UO4paK2o7tfKk7hiHtdB2nAd+QjHH2IitAMYYM28H2 Vt+MsrVfGZuoo93+018bkeZSFa4HXcrcKKstDuKPz89fxph0+lpoxky3CYG/Xrjrqk2G862s 4hAOkqgDFWUWQJfB26zXC3G/CEjKbdBZk+2Ab6EUjpzJNBpnq2UWeolBsGD8TULcmJ52JiWv 7mcFkbuiqBUGnM7iKZa4qeM8smOjmvRM5BgQpCKlYJNRyBLjBF6wLq4weRKVikXNfqzD7KHn octKddGO2WOVQTogm3lrPwgaemDhM4hzWzRoyYhKTLjtaqi137+9w+yQola0sjQY497oglr/ hIgZMZPcLSi+Q8iVJvV4yXUEdk32DP1a8hwOW71kJBpluq1/LylPyK5rySG5ULk0Yb63Mgzz phy1SSdPtEqG3iaR24Z0rNcs+zDbLJvxqmjT2WFsT7P3tTi2EzpJn2gkw3nf30pBuk/Z+aZq V+XBHUR90KMNwWTai3NUYUxXz1vDBXmCk+8IQrAhC9/k1rKolHSrbTI/9KZL1ZA2xY+LXQ+C N2p2VXKyAhAPMr2nJdnagTQxJoopyQ9p3LhD47KGaF0IR9E9So5JCCcnHfPIOTydRmVhXaVK xBm1N9c4U5HzwK8sVWvWxSm8hamImLfUrGiEtiNKGelJcSjMF87J4ZaHeLtjIg125PuRiRJK Bn/J76cotTbz/rG3rumX0Px+lIzZTPGhyMhaEC1VC2yDCqXCsOxsvFJNlo7HUDtBKhT6mR7p 1vGV2CmHoYBbAlwh8ihlQqVm+9b8Ttt3HYSt/QHBsEJDc3oU8OEPViVNhGI5OFcgPXI0Fb2T jz9xcW8kdQh/SuqggZ0jvVnPmF1KB+bbhXoZid5/6xuDfYcZOstaQXz1sUC0/Qzc/sY2Taaq Dx8f1fs2Qihb10g/1LGgybs4EkFOck19IJmOJYuUNmQICth2/SI9FnvzDbhLLENh9qS/t2C0 iKFbbfCZB5lh+q+/v77NxJ/RxSfeeklb0fT0DW1B0tObCXoWbddMpFFNRhdelp4EDASOInLI fEhE2A/6SQKpuVKfMpoxpCv/E9iK6fi86qk6kev1jh85oG8Ym4yWvNvQr7hIviSMckjTymoc zkct8r9e316+PvyCYURaMPufvsJK+PLXw8vXX14+oQntzy3XO5B/EeX+79YncQ/xu7PPIEyG UyQ55iogjwvZ4JDhgksGlHHYDKQuriQO2AXZ4qO/YE4VoDLmAGrVZEe3yvcfVtuA1M4C8THO yjSyB6NQFkp2GnykBPqYnuqsjp29pjcA10anf8Km9g0EAyD9rL/f59aweXTPxty1KOQ9Vpad Kn/x9iuwDpmN+bczygSjarj9P7hwJZ0ShNtsnKVck8i9ioRrwRkNTGoRa8dzj+GJWF/FgQV3 xRmW0WFsdMoFJ0mWlryhsOYgrY2vQh+N1zkOWZJwd6XtK3hioGJKG7pNb+51+fDxy+8ffyND ptXl3VsHAaLkhGP73tauubXTRyNaNsqwYeD8/OmTCs0DS1NV/PqfJprGuD1dL6EclGWHme8C PbWEuwpzanxBkA4nJskP6ffDGbLZWjMsCf5FV2ER9HoYNalripDLrW/DUXcUfBCgniY6BqXv JrNmYekv5SKYyAyCpOWr3ac33nrRUIXiOyODZdVytJqQSR6l5Z/kKMI4JdHROwZYYadcHE1F V99xlLvEOD2Uq226M5TNuEXDUhwlqHARiCXVxpNYe37HURycg6nLklRPrauwNeVj5h751Uxr F46TqsxiF/0WnemIGV+fv3+HM1SdL6MdVuXbrprGiTqm0vU13EkcoUXo576rKPfWBQhTUbFI zImiHWr8a+EtRrn6r4JHr9N8FTFap/QaOUnKZ/UyGqx9sJHmQ7YebJGJdeTDGij25/FEhKaW WCVew2i3tB+KVfo4vqVNFwgy5gqDHSQ2P3G92KRSX/78DtvieEJb23l3OnWqHfGjpeSlu8Ku d0uGMBbYeMZUOmNkrJ8/QrFbk17wLRmfBseDWJdJ6Acu1p1xKjqjoJf9IRqPjjP4VfK/jF1J k+Q2rr6/X1GnNzMRb8JaUksefFBKykx1aWtJufUlo6ZcbVe4uqujlxl7fv0DSC1cgCwf3K7E B5LgIhIkQeBDQ7pFkdfaWeQEXmyJI/UqLlXZ+uuVb469No58c5AhMQgDq3Ez+2sbza5NqrDC iEOK7LlmvwtyHJKZrFXjQZXs2Z3xvjrHlIGRROUdsp1KXh5zyU5VvF6v1B0z0X1zjNI3unUz xIwp+DjK6L3XCBZXDDl6ZR5DTEy55GLiKsgr5yz1PfPtrxIb1aqdPjZ3uy7fJUzoRDFQQFk6 KN/ryZ1mfPef/3ke9d7qATZMxgsvdwoSj281GuprXFiy3lvpES9UzD2RYcZnjnFiJtL2O1px J0RXq9S/PPxbvbeEDKVWjt55KqMoifTGMZCJYw2dQG1GFYhZAF8AZmPkVIrD9bmkISknQqTN k8oRs5L6Dge4HMAJ6PvXVD3r1kGmRaTiRwCwP+UARrI4d1ZcE8W5G90aOOMAmXU4ERI8OSqK k3APkbaaDYhkg40xaQE/xxVvS+WWXKXObj0nLEskrh0jYuRZQSXK2CQDfBaX2VRtyQtP6XZY CVi2nVCLxzMlStIhXq8C+txlYkpPnkM+SJ8YsEtCh8pf9uIbSdXe1OieTe83vV1BjThxbt57 6IafBfSzUBPcZ+95MBuuB+go6BbzqeksfrJ2mZeBEwuaLEf0wmaweFQJAvNIR4dTs/AjQlj5 Ob4NoGKh2nhPdHM6XjJClzlcqJExz8EPmZiQijzuKoiim0zyyr0ZucOA0iSUDIXBIy0zmjhS u9SJA/p55QZEuwlg7dCAFxANh0DkByQAehmRVV9t/FVECT5qZ3QrTeNilxx2ObR56q1XlDn8 zDfeL9kCdAPMCITEh7R3HcejJBv13VtNmq3X60CbnPenijQpFAuy/pRrJKFL0KHA90ikyfPI lFc5FFmjsQ9Omc12C0OnTOCT6X927DwbyhfgBGIoTnzedB26ou0pkbJceHqG9sRIPHl7PRWk t0+Kf5sUnbQ5eStnEXe9bxPSF9+UwMqSwGcRqRKRYZPUO/HPGwUtEqk5Zflx2+XvJ86bvXSQ RmG2nONBwpKpOHGi8lwW+mRI91lDBhzqNzAQ+r7YaDft/Ub7AVXRwgOLVGkhIviQqSfUyAVU ezPNcjiqMDCCzq8YFdoURz4thEkLl7POxuQ/MlWFeg4pCt6WSb9n8szPQ0E7KVSYmOuHTVol RAsiWf8loyXhLormnnGK3DepQV6aQ1s9dUgkrpqMPnpXmSsurIhgkq33ZibomeiaVtSkp7Fp h1ISGbVEeT7x4+X788cfnx9FWHgrIPOYDrbBhmEUUiaFT20UQe/9yKXWiwk0TourIpXHQaQX KpEoGbw4cigZxPMGtDDRvMAs0L5M1XDxCIgXus75bMoN60oQudXpyEkh7NuNQqTNu6b/IX0+ P9FKkFT2sahoZjzndenz5RlnLpxnnHHrMOOk47EFtbsHp02fPs3AZAgH3s16CRZK8Z/A0NNb UNrCWzTtuQrSdqA74z1Mf931Ziekrq+p7QrResqMUOuFHv3kF+F9Ea48l3u8v8foSUlfpJqi iFQoyTipm+GyBZg5CUKsp9/EbydPCmYN3iX1B5gVmox+zQ0c5nUs0uTbI8fMTJK5PrN3BHKE S+3bHvmoRHv0NmZhIN/4LLB6yLhQddV8pscr2qxiZACFmdZ+Z9zjqj4+bLJkwa2AQRxCP3Rs mpU4r7eeu6mMAYxPc8y6tekWduCMUxKRiDrxU/EhcG4lT4MhiKkjIIHex45Rx64OhtA1iH2e WnYOgl6sovB8w50u8lQBY7Ui0PtLDEOMtj2RyXvG+fvmHDh2rFY98VC1lMIjMOPKBWna09PE XGnMU3hJi6M4NtsF8ikr2lhGdHpSVkxgOdzJuU7AODQQZ/NMfJ7p+SRTXeVcXxdV0NklZNpZ Wu1k3j4oZO3+QckkJqja3cFM1a4OFKpHU+0FGxCYAtVjyukhmq10TEhyyFTtanqaZic4la4X +QRQVn7gGwPEumURRHHfYXbF8RyzaypxxywUFnnbRBKpNVFoBMwFg6haFbgO/zEi7HJDRdy3 GANF0GKLtrKXJ6D6rvX41WIJuMdrc2krYz4Tj3+zyI1N1WFCzPs4PRV5diHnFvGUzZgo0SbB qK5yizvdQ91S06e081NPVbbl/ScXHGrh2BZnfNXSlEOyUwbqwoCGuAdprd0fKvVB7cKDm3mx l7/JBdrDTn7JhKSjPnJT1lH9iKjMcWMSq1OKDpl7FgXNAn9NuxZTmORm5KZ08y7HRqZNBJHz tDG5mfUy/ihIH7RK5xsatoH4DOKp06qBuHQltkkd+AE5LS1M+rZ0oRd9ufYdsucACr3ITSiM mOsUEBbhyGURslHE2TXZkPMqRlRdLGW3K76sdkz6mJo9FBa5OpCSARRGIZ31zVNxnS0g79U1 njhckSIIKCSHjFCPA4+VDleCN4vVVgYNMjYHJrYmB7jcJji8UIB6bzTGuJvUl3YdNzyA6CBs M94ooHVB3SJHadUGK5eudRvHAd1FgITkyK7a99HaozsPtiwu+Qkh4tGNa2xzFqTdHj5geBMS O8axQ48gAcUO3ZQCXNN6rsJFWgosuLiVHS1MLdDY+iiAuQFSINAKKHrvVW3ikC2KUM9Nrn1Q xVH41lfcl7vAjKtJsUl95C0u2G45IWWepPHE3oqZFUGzDtyQjCOmMYWeT3e83HB4zEd0Yxdj MtEzhMBcn5kFqIsyjim+kUXMPFYw2Naksmwx8cKKTcztLGbjKFu/0y18F2DWwClkspmasPTG Fhs9XV9TjMh3aM1ndxrPiCuasUrGyKGDbtgw4ZusO4rHQX1eGgFdR0PUX54fJhX6+59fVEOe UbykwlNaRoKkTsoGNntHhcEQAt8wDqAmLzw3GqNL0ITrzebIOr68yTb1zVyE8YeazWzjabXJ lPBYZLnwXG+2A/wYOnTqO78SOz7/8vS6Kp8///hj8va9NK3M57gqlZVsoen7cYWO/ZlDf7aF CSfZ0TR4kYDcxVRFLXyn1zv1oYnIU1ywoPftawp/WeipbsaYdWPrUPVShpLySGyptdG0BI86 GOf7FhmXc3x59PH55fvT16df7h6+QVe+PD1i1M2H73d/2wrg7pOa+G+qcd04LNLi5viD6soR Ie+K6OceuoSK0A+fH59fXh6+/klcF8kPZRgS4XFKJEp+/PL8CkPs8RXtDP/v7svX18enb99e oZ74mOLT8x9aFrIrh6NxxDKSsyRa6RP2DKzjFb3ujRw5upgO6CMDhYU5qZYcVd/6K2Z5lRxp 7/sOvZGcGAJ/Rd/SLAyl71Hr7ihmefQ9JylSz9+YDXTIEtdfEQ0Es3UUUTuUBfbX1ofYelFf tWeT3jf15boZtleJzUPmr3W1GBVd1s+MZuf3SRIG40npmLPGvsw5bBYwR8CO2CGmDiD7FHkV n+1WQyAkvesteEw19wjggscm3gyxu7aTApm0SprRMDTlv+8d6VTTHK5lHEIFQkqHmZs60jy3 qmSiQcQmNFpRlwTTh9sG7soaMYIcWOUAOXIca2EYTl6s22BO9PXauVE2wlbjINWu4bE9+57Y 8yijCQfpgzaGiaEZuZFVvfTsBTD9WGsHOWafPs95G/UTuXtv9FYckKM6ogd7RHL7K58es/6a vh9aOALygn/C17CttSal5D6OXXtI7PvYc4g2m9tHabPnTzCX/Pvp09Pn73f49NbqmEObhaDc qqdEKjBuxLVy7DyX9eonyfL4Cjwwg+HZK1ksTlVR4O17axpkc5C+oLLu7vuPz7CWT9ku1jCZ OIGAnUdArstmUrkyP397fIJF+fPTKz5hf3r5QmU9N3zkO7f6uQq8iNlSSwb6XH1sEnSC2RbZ eLoyaRO8gFLCh09PXx8gt8+wXNgOwsaB1GJ0XNB6S7OX90UQWF9+UUErEtOIoFOvExc4iKnM IiYz8kpshn1qlkc6eWIo4ebohSvri0ZqQGSGdNJAWoGteQCoEVVEEK4cqgig35IX4MjOLAzt SR95I6YIc8xbDOtbMkRe4NqlRZFHrGRAD28qjMjAxFxZcn4jh/jWUt4c10xTr0PG7HticP04 oI6Lx7WtD0OPGKrVsK5oN9kK7lurMZJd12pYILfatelMHhzHJUsfXJc6DJrxo0MWc6SFOrou UUzfOb7Tpj7/OdRNUzuu4CGkDKqmpAyDJdy9C1Y1VWpwHya8yi5gYskF+ipPd9QR1swQbJKt Wft8iPN7TUGm508xtZZAs7dq04odxJ6tOdxHvq04ZKd15K4IauxE12NaqeJoZQopti8P335j J/YMz7otvRwvyUNLOqCGq1AtTc9bLrBtYS+D0wpqYsZZyaFejjbSH9++v356/u/T3XCUy+43 e78tUqC3ipZ056YywUbVNR06GnjsMWuvxUdbcFilqXdgBrqO44gB8yTQXPzbYMRVoho8+jLT ZNIspEzMv5G9F1LzqsHk+oz4GE7LZYo+p56jXrLqmOn4X0dX3NG7Jti5hFwCao6x2SLrFHJE 09Wqj9XHNxqK6qNmWWONCZep4jZ1HH1atVBqCreYGMnGwj0azVc3mnebglb2F5o3jrs+hHxu Hb2OwhySNb0e6p+15wbMR1IMa1e/E1bRLjY87dDd7Dtut+XyeF+5mQsNunqr1QXjBuqtPWOm pi8xfw2vry/f0GEJzJpPL69f7j4//efu49fXz98hJXGOaR/6CZ7d14cvvz0/frOdhB13yTXp 1L2gJODgRPdQ/c+u4jo3I9yMJkBb1otld6WQ5cryFda+u3/9+PgRJvTMXGC2m2taYdw75ZYW aHUzFNuLSlL+LrpKuFGC5s20VCn8ty3KssvTwQLSpr1AqsQCiirZ5Zuy0JP0l57OCwEyLwTU vObWQ6maLi929TWvYUhQbwOmEhv10cYWfeNt867Ls6t62gp0fFpcjiE6Fio+cxj9sOnZDEUp xBqkZ2W7Y36b3CER/tSwnYquY5wAAtpWtKEZJrxs8s7jJl5gSPqiRF/HHF5U/UB9pQDNIfWM xu7hU2PDzePgEk7QOLQrjixWcDsKbHvrubyWawK6ER0iEBthuLgefSwtUQ7q6XMCRJIjDEUW LdjOrPMGBnHBRFjeXO8vHe2iCjA/Y/z4AHZsmqxp6FtthIc4ZKI+4vjtQLfkB0nS0YEYxNhk M01hruLiaWNnb6rr7jysAn7wTg8s2UpJuzx6+FY5DJi6qXJj+KLPGY/Uz0THoRarzzs9DHc9 egxSq8g1vspJHacmZPG9bx4ef395/vW373f/e1emGRs1FzB5RTe67lzEQcR2FjdPVkyqBbdc Fi3QbJI713LBaPuRBRf2I6cyz6iMYXcTx6qqa0D6YcgC3oxYp+TBmiVqdQt9J2GqHapXPwrS xkFwpmVjLdaUNkPXoh1ZpmIqTuTNBpZVij8GnhOV7U0BNlnoqnaiSpN16Tmta7LSo5f4cSy/ MWKn9PtMmA7JRe0V9uAvsNA9f/vy8jApTLSGlFqhCnYJ/HXtm+2AQZKbstR9fNA4fLUf8p/D lXK+QPPhul30A8x0oCmIN8mby/RGmGjL7FBVF1tIjQz/Lw9V3f8cOzTeNaf+Zy9QJo8uqfLN YQuKB+3ad1JebzfkPCU0O+2lL/5G79OHM6grNfUcSuGAdlIN6RQkLQ+wz9S0aUvbnZL1zaFW Pn3x89r0velUXqNfMXRDmRTqg2EtlzoT7gU7ndSmegL0J1yBvqEToRB8HK0Tq+IMTd70etgH mSeSiaaa0EkQLRmGVcRHgsLkgl7vkW0y3YG1DO05uFK6Bh1q6hIf827TYMRWAHmsqId7SzbT 6F0XKX9/QP9xlC8U0VLtYeW4pr92zFZaTBhEHO+mAEnZNIx3byxgaBPquakUToYsELE6jB4U cpkDorDKztw4pt8zCngoijMvm4SFrk97sBZMh9hyiWbAjCnFBDM+fgV8YiLdALbBQH0smiaO 69C+swRcFZxvXPHVnC+gIPCp+5UX0wrmCIfMpkDCQeAHwq6F5xnOW168LOnK5Ear7or6Flwm l5vJZfb0i585ex6W2fN4Zfi600Fmv4RYnu4bn/+WMZwP49R2gW+0uWTI3r2ZA9+1UxY8R173 rs9cJy04P7a2FefQG9F91vOfM4L8dwx6shvd6DUR5yA+85JPDHwR9023cz1zs6COnKbke788 h6twxYRiGFc1NsYEwHXlMX7U5eR53jNeiHFpLdqhYBw7CLzKfb5agK75kgXKvGaVqwBjOCzW viKJvRtzzYi/MYeL3WPT85/G8ex5vISXamtMpjIKW/ZPYQGhGTWIcThGzSCVvTnV/xhJQEtK yrJJZx1X6/rW0mX6JrVFKjJb/96rh3vwY3EPNnR5vRs0RyaAg55FLNgHK5tliylvor48PWLo EpTBuoVD/mQ1xqhXC7smaUcGQhBYq23RBemAzWTUJy/vi9rMON3nXUcFGZRgAb8uVprmsEvo zwThKkmhi+gzJMRBe8sKjJjJlSoOsnXh0wt0vGqji0Tog11Td9Lz0LTZmGnX7dYUPK96oLKC oaE4E9xDwB+McIwausurTdFRjlgFulUPKASlbLqiOfSmjFAGF99ZwBejq09JOTStTjsW+alv avVgQxR56Sb3SFqRBbpPZsordDf3SHqXGCE3FWw4FfU+sUq4hwWtgI+IOZJEljLlvBEKNDc+ qzKvm2Nj0JpdMX48BBV/tFqk8xnZUv66EO0OFeyK2yTz5GhSoN165VjE0z7Py54YeeKIs4Lu 5tq5gm7s7K6pkovlB0iBu1yOd73GsAnrGtzrG+QGI97k1ueMsSaLW2OuVuPcIwG2b/m9TmqT Gp1pwaBWOkohak0lEuRDUl7qsylNi2GfUtpNisDLBB8c1LTDNjm/FFVi5dsnhRHD0ICr/kB6 KBMoxvkrZcQilTzkSWWRYATAjJ9bXzbk35bMrYbozIrW9cWni0Gmk55Ri0XuGF/qXXMxi1A/ zuLYmELB3NFD3bgUe/hqjRoOe4wOJD3nLohKtfoaw6qdrm3vG1NXUWC4ZJ14LurK+K4/5F2D 1VJln2i35vMPlwzWTdIhoGgxmJQwHvJhY3ShpKdQH3wGKH4Zy2vZaiae1KK+hBmitA0RwKjQ zhYt3lkXUoizntFvrs0+La54yVbm40XfIiXixDshJB/KtmBDbMmo9nXNuV5DPOlwMk366z7N jMyZFPJMQrQIMokIkcZjF6S3v/357fkR2rF8+JMOtVQ3rcjwnObFka2AjOfNVXFI9sfGFHZG MYZN5GAwD1IvvSGmIUOS7XJ6GzJc2py+7sKEHR6S9qdioF0+VZpnjvbU9fl70GsqygJ3ROc7 nDkZsF83ZniTSWnGZ2hmeE5MgE+ELFUagJ/67CdMdLfHUFnp8sIps/sP8+GP4hDtsz1zIiNk KLbwRdKLA+I3L8iQId1EzDEVokfxwo5uTCH6STH8EL9hORq2lUXdlId8W+RlZjYiYPn5Ujek vY/E94UfreP06BnGLxK9Zzw2jdKk1HkqgjiuV1aGB2juIoQhR7pmwfZ6v1e9IyJp37+3hkbT 74tNcqP4alCWzgr08KFICYrhlFCEnOi/Pz/+Tj0uG5Mc6j7Z5ugv+1CpbnXQ+6Yc5Spxplgl /JXhO5UpxmHFxIOcmN4JPay++jHjhGti7ALy8X+dn1Dv1QJOZ735WHGhXS1/mwLbdHiTVcPu SYS93uNTSDscNbBSE67Igbp5VPEkGVxv7VglJ7XveMGa1lkkR++HhqtwDUYv4b5RVxGUVrXJ W6iBSRWXuA5F9CiiWZSwLSU4w7VuQz7THcbfmmCQPhK4uspoJGZhI9VwlCIg03+2FAI9jdHH dzMeUINtRINAOLGoKn0rMqMeZR+3oFYDAlEP7DSS44C0tJvQKLZ6cro013MS7ROwIxPhUHU2 JqmnyqCoLpO0UZV5hl8QKczgB8zTKNnT0tsHzzCkCToruMFQpsHaZY70ZBmjQxOu6pZzwnmY B39YFZr9DnK53Q+ZF67tlih6392Wvrtmu2Dk8M5zCKhlqrn7+Pr17l8vz59//7v7D6FbdbuN wCGzHxiJhFKt7/6+bE3+YU1WGxFIl5PG9N0na1+eYQAYRPRfZZCkc77l87Bmhchqn35X+a5u xDW3wfD1+ddfqfl2gBl7ZzzEHvEkTXP0ZFyA3q9t5BPXvcBUnxRlScYSnxkL+LeGxbqm9nzd kF5lMLGZH0lieSHYs/+v7Fma28hxvu+vcOW0X1UyiWXHsQ8+tPohcdQv98OSfelybMVRTSyl ZLl2sr/+A8BmNx+gMjuHcQSAzyZBAAQBDGSLvjWGajZCXVlPPmzPAtczE4CgxcwMz0yEDbHG 4ODKQbU2sYVhaelTdGf1DJtg+9snqTT6u+yClUCkxwmtTruYr1BkcIxHIZbVayS7dicAesHz 4jJddXyN5Do0x6JdNss0C86I0GZgSb22/Ap6qDVEIuQFtDrpSlnv8HnCH5v19mAszQDTUHeN 03H9u7M6AsCnbWIERVANY42JYJ9JyFJdVtzGo3uu3hZi53Fgx9DuFTWrUW0Y7SoSdZkGnNG7 NY/UFlPLecKUI67EGCOYKbC68dJEIOb9jibw6YMYESSuwsLjd9n2OaL6OwYvTR43HH+m4lVr OoAgMEsuJvwz96pxfR5kWm69jj5RN5wqfCjT26hkX0dR3HVRNKnuKE7ASjoSGzCs3miVoLlH 65bYOvTkCZVotJvWvTEFePEsCO+c5ZxtHve71923w8n818/1/sPtyfPbGlQHPZfo8Mz1OKka z6yK+8Td49Zogplg7ZF4yzWGehn5r6rLScIxpH0vRWmYAeRBBtydswPMl3Upcl1ZCilFab17 2z+yftuk7mD+SGiouTifsvuSrUSrAw6wKZsFTEBnW82mJR8crLfr/ebxhJAn5cPz+kDpWWv3 W/yO1GyHDi5yMZLxKUBPPKwxgAU38CpGMyY6JbFDZgrLSn++vD67im1VwvllnMAIoKwn3IlN SG0LqkaNygdOjy5nS0GnhbyO3IGYtcRcVeOBLBEwmH/XMg12sT0JMcH1ySsKY99gEiPTeBe8 /Ng9A7jehcb8qDcaDFqWgwrXT95iLla6De93D0+PuxdfORZPBPmq/Jjs1+vXxwf48je7vbjx VfI7UqLd/JGtfBU4OELevD38gK55+87ix6+HFjD16VYbEJz/tirqKWWiz+42bPU1wZUYTNj/ 6HsPlsVMpWUZhAb582S2A8LtTu+MSuBCuWLIFtkVeRRnge7eqBOVcYW8LTAyuhoEeFNYGymx dfQQetZTGoRZcRvbPY/sSRwH2cW3ca7JYvGqkVrEv/qs44+7bb+B3GokMUiRwdW5HoOmh9tq fA8+GqhzpDmzwgYwJD4tcaTo9US7bNnkn0/ZSPw9QdVcXn05C5wh1dnnz6bW3COUcZ471YCH VtoLLCmmw2luGryFx3Mrb3hz/m0W23cd6uvqRgD4Yac0RpCyRmr29ozUgaThNEzEUj4G3bUe gUP8d6MiMk5cchEMENssU7sAgLqUsd2haIlPl5lrJjuhMyhSie4WoDKR6Nl34YcUMsJSyzbc p8TumrDtyYe+aQIGfwI6HRwqLdEN3RJ9pkVQYSD2UEzY4M+9Q6woi7AJjDCFddyY8ei0Ixpx 0yrM6maKv0JP1idJKBW42fIISSN6Y4LzOfDuqH77+krMdPwWQwbpubbMNSDFSekiAz0Ns26B Edlh50zMkliiT3vdNUVVSQY1rhcNHVm3WQxJLeLKSDeu44LUvDdGJO4Cka0usxvPvZ8c0Qqm kRkXIstV0E0uc1Bqa31FGigctt1yFpTlvMhjULyziwt2hSCZTL6OiyWKjcta8/MMRfBICQPD PyQLeaZSeVIwQG/PndUQbJ/2u82ToUnnUVWIiN0qinw4uExPhvzWSiArHdqWJ4f9w+Nm+2xo IYMqwTErucRNtzYF89gJBrT0hrOhWd0y0FJ3HhmgI2dVl9zuEFShpJwZ1pXeylNWwAL8IUax VJfNKkUe3nLPg4hqWolID3Tfl4CTP76PHWwvW5UYST8s2jLV7YRUXxXPjCR0RcLDCRglqQvp gsRQbQc4/2GSWptj+EFXRxgvcwhhqeG0bMh8VYpCOkZwZQPyh/GUro0MXASZxolICruyImQv rbOuMN20asEqhHUqMnlyaIA+oa4RvhYXXQX/zo2n1fDpcit0LJzq3U0bRBEbpi+TmflGC5Mp 78k3zhtQFiRnMUNtBanA5K4wbhA/q5r1cwMcKJ8mCwLBaQIIXgY7Mx7I9ABMdSdWXRCmLqqO w7aShuMRc27Xco4CND4hp9YdWk8D50casOKzEmzR5qIhpwKt9T+n0cT8ZZeFRrJpGIRzY11X sYA5BRw7VX8SQqvXGsTo/KENwVOP1R0qMWQQ1eta+XozS+qJ7M5Ai6+Z7M88ikONd2C5SIfK 1PxMrMESALvIkXWroGkqF8zOjkJyM2QSwdcBsY7tsqyEkpCK/E/YkZY/qmoEtjF5/ArWfese zn97nJ6FieYic4FLiHQE6MwACAJ0UwRLa6NmlcojvB28Myj4LQwiU3VXmllIDTAcLzMzhECN j9f4JZfUdmiKyAYICbAurJLAprtpi8Y4RwmA9lK8MZNcMrGywY6CF76q60ssgyrnhy/x1haR wAYOU6PxJGu6W+4OWGImVgVho31VDOud1CbjkjBzSRAf05N7t7qreG+l1gkK+BCY1tfangMU HW4Fhujo4A/Td44ySJcBhdpI02LpqVbkUczf9WpEWQzTUJSuRTp8ePy+NkNo1MQieQuspJbk 0YeqyD5GtxEdXczJJeriCqRsfjO3UaKmSlXOVygNLUX9MQmaj/EK/583VpPDwjU5VVZDOeuD 3Eoibr8AQiU5DkH4KTGD0fnZl3H32/VLiCojCrSzgn53/e7t8O3ynW5hcLjwKAocG5nUCV/X b087DOXtjnh86qptNwAtPEl3CXmbmZd+GrC/E8B3qKVFgBqrvpEIiHOEzuHC8H8gVDgXaQSq 5QhexFVuPL01rSZNVpojIcDImdk1LmnoKOIuItoZsKip3koPop5rKyWmRGVVHOg+xfJPUlsL lfkg+k1GLe8lYXRNnLFHb9xgtlGdamwztxgR/tY5Gv027EESYs+Qjjy/frHIzztPzo4C9N7c I01gSWSL8nILThN2cD0RfmzQ14DI7HskaooW0EYl52UMJJxyMKswG1gJR12hGX7xMLV/4miN Bm2Xi7rNqzK0f3cz3TEOAJh9EmDdopoaqZZ6cjUMkZNIg17UITrneh4X9oW87qthXM55rhQK WA3a58PfJJPVnCsWYfGR23Lsmfxc+hiIahkHi65cojc27/NKVG2JD7L8eN/OI6RjAx2h/FvA EU8cqLNfelmEv+lfEQU+wThgGHKPuio9ArPuPwI/FN+/frd53WGqpA+n73S0OkI6OELMggPm y5lhOzdxngC2BtGlJ7qrRcRPtkXEGZMtEt84jJA0FubUi5l4MWdezLkX89mLufBirjyYq7ML 73e5Ym81rOK+oV2d+5q8/GINDYQnXFTdpafAqRX600Zy4jHSBHUoBN/UKQ+e8OAzHuwZxmce fMGDv/DgK3vAQ8+5SyqDwNOtU6tfi0JcdhUDa+2m0SUKxFU2Qp7Ch3Ha6PbpEQ4KU1sVDKYq gsZ4jTNg7iqRplxtsyDm4aA2LVwwiHepvD51xiPyVvAeMMaI+bCAiqRpq4UwfckR1TYJHzUu Svlns20ucD2z7hzd8kYXyAzTmXRBWD++7TeHX24SITxSdJH0DtWtmxZz2DimIS3GERCiH5HH zNLXxJnapO4eR27DXTTHuIDyXa3pwNNbSdABrKZLo6YSoScwgd/mpFCG+BvcxvC/Kopz6FNL HmLlHYkMoZ331SHjrTYgwaENoS7aKuQ+F9m4QqoEgwjImI+a/MWhQTxv5tfvPr5+3Ww/vr2u 9y+7p/UHGWp5OGWV4jVOV6Btg7TOrt+hx9DT7j/b978eXh7e/9g9PP3cbN+/PnxbQwc3T+83 28P6GRfK+68/v72Ta2ex3m/XPyjM5HqLlwrOGpqFoPmk7Uzk+MK/BbUIZKlr413IyWa7OWwe fmz++4CFDbUYjZcw6nDR5YUnph/bAs3R/0A+vati7nXyEWpcCPoS4En7eElsV2h0ZKnCSAvq E3kebytivC7x0g7RY9l5VWj/VxvcVGyeoOZjhXlvUXnQTULkX2rqyRIGqmJY3tnQla7/SlB5 Y0OqQEQXsJ3DQkuFRvyhUKsn3P/6ecBkH/v1yW7fBxcfV54kRjOgkc7MAE9ceBxELNAlrReh KOf6/rQQbpF5oHsMakCXtNI9MUcYSzjI107HvT0JfJ1flKVLvShLtwa0HbukcOiBWOXW28ON e+YeZe9VtuCgRlp3GT3VLDmdXBqx13pE3qY80O06/WG+ftvM4WxiOs76YZdvX39sHj/8tf51 8kgr9BkD2P1yFmZVB05Tkbs64jBkYNGc6U4cVlHNefyq8bXVbTz5/JlSo/Rpdw7f19vD5vEB k93FW+owZs35z+bw/SR4fd09bggVPRwenBGEelA89R0YWDgHaSGYfCqL9O7UyDc97K+ZqE/1 x2ZqJ8U3wtn/GJoqAHZ4q0YxJWdXPPZe3T5O3ekL9bjTCta4SzZk1lkcTpmZTysuSk2PLJjm Sq5fq6Zm6gbxZ1kF3K26Wsxz/8Sih3XTup8Er3yG+ZtjIgfP9OELhxebYWUB03luRLeSUtql N8/r14PbQhWeTZhvhGBmNlYr2whj4qdpsIgn7oRLuPs9oZ3m9FMkEncls8zaO9VZdO5MVBYx dAJWL7nruIOusojbBQjWzQYjeKLnXxrBZxOXup4HpxyQqwLAn0+ZA29uplNRYE8sZoXGO6lp wV1kKTY6q06vuI+9LD+bAczkub/5+d1w/Ry4iPt5AdY1zOmft1PBUFfhObNyiqXp6W8hHLOp WlpBFoMa6nL5MEANyleobtxFg1D3M0XMgBP66x7g8+A+iLiPF6S1FZ6QZ95cWd47ZcBWpeUt NywY7tXLcKYGTJFmWdgBB/qwv0OmN11vGCYoSYOGF74V577n3HN65OW5uwnSe3eJAGzu7ub7 moQJ+QjhYfu0eznJ316+rvfykYRSduyVWYsuLDnpL6qmM/Uah8GwXFliOEZGGO7UQ4QD/FNg lLYYfT7LO+b7oAiHYWaPmMgtQiUk/yPiKvfcBVh0KKj7Pyf2DR9m2hrEj83XPSbZ2O/eDpst cwqmYspyF4JzPAMR/YnjBj93aVic3HhHi0sSHjXIesdr0EVCF81xGISrUxCEWIwPODlGcqx5 72k6ju6I2IhEwwlmr4k5J5GBbplhgH4RklUJb6EMxVMhy3aa9jR1OzXJVp8/XXVhjJYcEaKz mfQ0GwnKRVhfoivHLWKxDo7iC2zlukYL9ICVa3K9P+BjEBC7X+nh9uvmeftweAMl9/H7+vEv 0NfH9SmvRLsGg0JJu5n5gs/F19fv3lnYeNWg4+Y4Iqe8QyHDQp5/utKyydSgq+dRUN3Z3eHs XLJeWP4YAb5uvD0fKWjz4r9wAKMjxD+YLVXlVOTYO/KxSdR0p969Ly0QumVCQbopqIPAbivN ZIy5bgItA/poGA18XkxTAZIRvvHUJlw5qudx07WN0O/RwqKKhBmWqBJZDLpsNuVfsUtzqe67 nxejK3woOlFQiHDpDGn1QOJZlAUGERpUQTggDNDphUnhStlQUdN2ZqmzifUTllWaoJ5tbnHC wBaNp3dcPgSD4JwpGlRLv2CAFFPBheYH3IXB7UO7ci6PMPApV8sJNTlfKjX6QsujIjMH36Mo v3XvtGdC0U3aht8ji4QTLzV2Ncg8LDWIMUzdJNzwcL5NEHsYcgJz9Kt7BNu/u9XlhQOj1wOl SysC/av0wEAPBTrCmjnsFwdRAxN2652Gfzow83OMA+pm9/oLIA2R3hvBBEbE6t5DX3jg2iDV XtRvI4ZzrC5CAXv/NoYBV4FmgMVwcrB748wGuXwA4Va8BYyWgFKW45uhePYslf3Run+jcZ9Z WkzNX8wCz1PTV3YYaFOAymzsvvS+awKtRnxRBcKC1mJWChlnY9yJSaQ1VlBwzxmcKpUxSzBz qt3bqC7c3sziBpMzFEmkT29S5I3mqaNDL//WGSKB0JWyxmC4erYDfCJT6Bkk8PIjistCJwLm ZDmw461XPhumk70VcI46e1AkztbzNBJn7oh7ZOVFpseQYVZGurVdx7UD0rxTUrIOQX/uN9vD X5Qs/ull/crcNMmMFJQzwzokEYyuL7yVuU+YkhazFE7jdLClf/FS3LQibq7Ph0XWy3FODQPF FF3F+o5EcaovGZXNw/LmNcB2QpO7bFqgeBpXFVDJ0fbf2DtNg7a8+bH+cNi89PLRK5E+Svje nVTZfq8zOTD0vm3D2LAraFjFuWI+kqBGWZep5zZdI4qWQZXwgV5m0RQT7oiy4S+W6eIga9Hs gj7z2kbErDjkan09+XR++S9tO5Ww3PG5qu5xWIF+SXUBSh/0PMYHnuhgDPs15ZwL5Thq6YmP no9Z0OghlG0M9akr8vTOndykqMK4d0rDbD5ly+73f/y1jRgP/faL1l/fnp/xclBsXw/7t5c+ To1a8xhoGYV0/UWrBhxuKOXcX3/6+5Sjkm9M+Rr696cqaYymt/SzYF/VU8DUBSwFfcbwN6cI quCq7bQOcpAHc9GAStPf6fZEhNMrk8SNZY230FMM/uB5uUgE6PbKeXlzPbGKBqmY5ZkvZR5y fknIrod/9IXNOZaeqfbWxwFcm1f4Q2UaP0aeCJojxiTXDZ2yDsQqWcFa3gNKbVx/qixqo1jm hnJNOnUhMDK7+b7ExKAyRLPNPto1STEMMt/RjvcbkATFFJ/e1PbYezCr2pgUeNn/u9pllihv I+g+7W+gCltiXkd4ryIFVgOcRj3o+22vzG93farJKmk7VcSetD9IQY67nKM67vV+eYIk2/uT WJ1WGD8nJqeStjZc22s4HaIeFefRcFhYld9yD337rUHxFchZw+JOWrP42CSRr1TcPrnIMCRO tQiQAzjWNAmmojTJpgvIuC+tpuYyuIC8mUOik2L38/X9Sbp7/Ovtpzwo5g/bZ13ACjAwAZxR hfGaywDjE8w2vj41kSQqt831kKsOPUjaEvrSwFrRdRcMp+8iR+8xEKRAUwsynZDa4OwrXuK+ l5/0D4uNdfM2x8jVNbduljdwJsPJHBWanEYsV1ati2HHZ1S63cGJ/PRGEXBd3ikXoiUTSqAp ixGMdorePFe3vYjxmyziuLRsU9Iohvfp4/nw79efmy3escNoXt4O67/X8I/14fGPP/74v7HP 9M6P6p6RKuI+WCgrjDLnf9ZHNeBg7I2BumnbxKvY4XJa8CxzH/Lky6XEAIcpluQ3Z7e0rI0n JhJKHbM0W3pBEZcud+gRXhYhFVnoQewrjdNHVyT9+cALE9Qp2B8NPlxwlT61aocRH1UN/4cP bmimTWXE/yGhFSYKo0XHcRRHvSmLYdDynDhy7vQUcMACIzc96DSu9ZcUZp4eDg8nKMU8ou3X UWDIbuye3wj2nxAztwQ99hS8tVWeZ10UNJhhtKracnh0a3AFT4/tpkLQrUDQAxG4doYOpzbH NfTFoPcdD3kM9uSsEg1/rCx9ZP4NFGDjGyYA6RggzeiqPUjgqVKZqRg1xqCUz4hBnMRnd/yy QSNnHt41Bbf3MKUBjaOyzuWkzaXmdRw7A6F/ztMoXT2xNoOsgIBdRmIT+TPqmVuIBF8L4p4h SpA588bWbMK+oKxFO32o7tBkgGQIkoleRyBF1iJ645YF/jQ4pzIRgjM8h16ZbTyEjO1LzYlx hOPZo8rwjtLmR+GFRBLTjhCAhAMHf3K0DjpSjxDMl7CqGAJjeOoLmi8yqUxX50FZzwtu28my U+CQMPVwNiYY8cRgOgYudlygx2OV0EEO7CnAizdZzrqHUlSw0hSe99CXjXrHPE0XFPREFJ21 4NVGoMVmPF7Nm/kINaeoX5oySgGv1g77Yrx447nRuPJ/Q6laDlI0ejuxcTWfbgxk189c4ueD ah00AXDR0n8a6z38LXEJyl8GhwhZU/Bxuod9a9OLG9Rh4XWAwQDdU+RlA1Ipd4zQWKDZJA1m tbun46BK75gEwGGGuZti3OGcBayenq4o6j0c6LrvlRLh3H7TIxMVI5Q9Xawh6PbjZv16QFkG xe4QoyU+PK+1py2toaHJKCljNFIDbN5PSFi8okl1+iyxxM29gpsSItB+W1RjfA6OvzgRPAaE SOtUv/xAiLRIOGYVQmXBIlbPd9iWgAa3dK+q2cUTFCL5tW/2cbDOHbO6LUy3fqnggh6L200u P/2Wz6TGX8q6gBbmoEIrjcFYiARtsVWLxrKON8lKKthdQRUH0qPh09/nn+C/4SiF05aOKpgz 3Ll2KOR0ETX8iyypF6LfQl140qQSSSZyiq7tp/CWnyrxm0T7Izxnig6YR/Ax2jyKtMAgxV4q iluC/PJ4Zb2RyMOp1B0ea/nS331466cpmccrfPJ8ZM7kbZh8H8UtREVVh6Y3G8EXgGjYWFiE HvxHdKB7I6fAlJ/oiLm2tSPU6dgV3d/68cpY5Keo0LOgwc1yZD59PnuEFREfh14u8cWR9Q+j L+y48Tr+NiNWdWRy0K/P+5pOtlHyceMlEr2H5gWZIfk8ZonA5ObCI1nodSWiykC9ja0Pb4f6 kL/Zk0M6OrEIzXfIOVLkTJAEcGzF08tAbxAAubCz4shaw8daIOtyypNqAk0Twu0clEQ4UxAw w3DMx2f88ey8UJN3wP8P0by/FcqDAQA= --pf9I7BMVVzbSWLtt--