From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 826FAC433E0 for ; Thu, 4 Feb 2021 11:43:31 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 19ABA64F45 for ; Thu, 4 Feb 2021 11:43:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235783AbhBDLnN (ORCPT ); Thu, 4 Feb 2021 06:43:13 -0500 Received: from mga18.intel.com ([134.134.136.126]:55332 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235586AbhBDLnJ (ORCPT ); Thu, 4 Feb 2021 06:43:09 -0500 IronPort-SDR: exyVRhy7tpKgkScmTGmwbgtoomN/yrc73xDxRQNAP9Cyl7Ncok2KpXg8M904IOk1kFK1ut5B73 fpXZ4wQj9VaQ== X-IronPort-AV: E=McAfee;i="6000,8403,9884"; a="168904051" X-IronPort-AV: E=Sophos;i="5.79,400,1602572400"; d="gz'50?scan'50,208,50";a="168904051" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Feb 2021 03:42:24 -0800 IronPort-SDR: yTDWToRE/1Ibwngg20YF0K9i+xMsTzWwDhcxMZH0781XWTAM+AD0SRCJ02LHgBi7GCiHUNdX+6 hwqRRg+4dPkA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,400,1602572400"; d="gz'50?scan'50,208,50";a="372934355" Received: from lkp-server02.sh.intel.com (HELO 8b832f01bb9c) ([10.239.97.151]) by orsmga002.jf.intel.com with ESMTP; 04 Feb 2021 03:42:22 -0800 Received: from kbuild by 8b832f01bb9c with local (Exim 4.92) (envelope-from ) id 1l7d1i-0000vx-0D; Thu, 04 Feb 2021 11:42:22 +0000 Date: Thu, 4 Feb 2021 19:41:57 +0800 From: kernel test robot To: Luc Van Oostenryck Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Miguel Ojeda Subject: drivers/staging/greybus/fw-management.c:493:21: sparse: sparse: incorrect type in argument 1 (different address spaces) Message-ID: <202102041953.5IcqQDPm-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="+HP7ph2BbKc20aGI" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --+HP7ph2BbKc20aGI 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: 61556703b610a104de324e4f061dc6cf7b218b46 commit: e5fc436f06eef54ef512ea55a9db8eb9f2e76959 sparse: use static inline for __chk_{user,io}_ptr() date: 5 months ago config: sh-randconfig-s031-20210204 (attached as .config) compiler: sh4-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.3-215-g0fb77bb6-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e5fc436f06eef54ef512ea55a9db8eb9f2e76959 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout e5fc436f06eef54ef512ea55a9db8eb9f2e76959 # 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=sh If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" drivers/staging/greybus/fw-management.c:493:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@ drivers/staging/greybus/fw-management.c:493:21: sparse: expected unsigned int const *__gu_addr drivers/staging/greybus/fw-management.c:493:21: sparse: got unsigned int [noderef] __user * >> drivers/staging/greybus/fw-management.c:493:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@ drivers/staging/greybus/fw-management.c:493:21: sparse: expected void const volatile [noderef] __user *ptr drivers/staging/greybus/fw-management.c:493:21: sparse: got unsigned int const *__gu_addr -- sound/core/oss/pcm_oss.c:884:53: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected int format @@ got restricted snd_pcm_format_t [assigned] [usertype] format @@ sound/core/oss/pcm_oss.c:884:53: sparse: expected int format sound/core/oss/pcm_oss.c:884:53: sparse: got restricted snd_pcm_format_t [assigned] [usertype] format sound/core/oss/pcm_oss.c:884:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted snd_pcm_format_t [assigned] [usertype] sformat @@ got int @@ sound/core/oss/pcm_oss.c:884:25: sparse: expected restricted snd_pcm_format_t [assigned] [usertype] sformat sound/core/oss/pcm_oss.c:884:25: sparse: got int sound/core/oss/pcm_oss.c:2592:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ sound/core/oss/pcm_oss.c:2592:21: sparse: expected int const *__gu_addr sound/core/oss/pcm_oss.c:2592:21: sparse: got int [noderef] __user *p >> sound/core/oss/pcm_oss.c:2592:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ sound/core/oss/pcm_oss.c:2592:21: sparse: expected void const volatile [noderef] __user *ptr sound/core/oss/pcm_oss.c:2592:21: sparse: got int const *__gu_addr sound/core/oss/pcm_oss.c:2603:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ sound/core/oss/pcm_oss.c:2603:21: sparse: expected int const *__gu_addr sound/core/oss/pcm_oss.c:2603:21: sparse: got int [noderef] __user *p sound/core/oss/pcm_oss.c:2603:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ sound/core/oss/pcm_oss.c:2603:21: sparse: expected void const volatile [noderef] __user *ptr sound/core/oss/pcm_oss.c:2603:21: sparse: got int const *__gu_addr sound/core/oss/pcm_oss.c:2615:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ sound/core/oss/pcm_oss.c:2615:21: sparse: expected int const *__gu_addr sound/core/oss/pcm_oss.c:2615:21: sparse: got int [noderef] __user *p sound/core/oss/pcm_oss.c:2615:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ sound/core/oss/pcm_oss.c:2615:21: sparse: expected void const volatile [noderef] __user *ptr sound/core/oss/pcm_oss.c:2615:21: sparse: got int const *__gu_addr sound/core/oss/pcm_oss.c:2627:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ sound/core/oss/pcm_oss.c:2627:21: sparse: expected int const *__gu_addr sound/core/oss/pcm_oss.c:2627:21: sparse: got int [noderef] __user *p sound/core/oss/pcm_oss.c:2627:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ sound/core/oss/pcm_oss.c:2627:21: sparse: expected void const volatile [noderef] __user *ptr sound/core/oss/pcm_oss.c:2627:21: sparse: got int const *__gu_addr sound/core/oss/pcm_oss.c:2644:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ sound/core/oss/pcm_oss.c:2644:21: sparse: expected int const *__gu_addr sound/core/oss/pcm_oss.c:2644:21: sparse: got int [noderef] __user *p sound/core/oss/pcm_oss.c:2644:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ sound/core/oss/pcm_oss.c:2644:21: sparse: expected void const volatile [noderef] __user *ptr sound/core/oss/pcm_oss.c:2644:21: sparse: got int const *__gu_addr sound/core/oss/pcm_oss.c:2651:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ sound/core/oss/pcm_oss.c:2651:21: sparse: expected int const *__gu_addr sound/core/oss/pcm_oss.c:2651:21: sparse: got int [noderef] __user *p sound/core/oss/pcm_oss.c:2651:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ sound/core/oss/pcm_oss.c:2651:21: sparse: expected void const volatile [noderef] __user *ptr sound/core/oss/pcm_oss.c:2651:21: sparse: got int const *__gu_addr sound/core/oss/pcm_oss.c:2678:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@ sound/core/oss/pcm_oss.c:2678:21: sparse: expected int const *__gu_addr sound/core/oss/pcm_oss.c:2678:21: sparse: got int [noderef] __user *p sound/core/oss/pcm_oss.c:2678:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@ sound/core/oss/pcm_oss.c:2678:21: sparse: expected void const volatile [noderef] __user *ptr sound/core/oss/pcm_oss.c:2678:21: sparse: got int const *__gu_addr vim +493 drivers/staging/greybus/fw-management.c 96ba6740099b1f Viresh Kumar 2016-05-14 406 013e665372733f Viresh Kumar 2016-05-14 407 static int fw_mgmt_ioctl(struct fw_mgmt *fw_mgmt, unsigned int cmd, 013e665372733f Viresh Kumar 2016-05-14 408 void __user *buf) 013e665372733f Viresh Kumar 2016-05-14 409 { 5e10f0047a1b79 Viresh Kumar 2016-07-25 410 struct fw_mgmt_ioc_get_intf_version intf_fw_info; 5e10f0047a1b79 Viresh Kumar 2016-07-25 411 struct fw_mgmt_ioc_get_backend_version backend_fw_info; 013e665372733f Viresh Kumar 2016-05-14 412 struct fw_mgmt_ioc_intf_load_and_validate intf_load; 013e665372733f Viresh Kumar 2016-05-14 413 struct fw_mgmt_ioc_backend_fw_update backend_update; 013e665372733f Viresh Kumar 2016-05-14 414 unsigned int timeout; 013e665372733f Viresh Kumar 2016-05-14 415 int ret; 013e665372733f Viresh Kumar 2016-05-14 416 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 417 /* Reject any operations after mode-switch has started */ 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 418 if (fw_mgmt->mode_switch_started) 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 419 return -EBUSY; 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 420 013e665372733f Viresh Kumar 2016-05-14 421 switch (cmd) { 013e665372733f Viresh Kumar 2016-05-14 422 case FW_MGMT_IOC_GET_INTF_FW: 5e10f0047a1b79 Viresh Kumar 2016-07-25 423 ret = fw_mgmt_interface_fw_version_operation(fw_mgmt, 5e10f0047a1b79 Viresh Kumar 2016-07-25 424 &intf_fw_info); 013e665372733f Viresh Kumar 2016-05-14 425 if (ret) 013e665372733f Viresh Kumar 2016-05-14 426 return ret; 013e665372733f Viresh Kumar 2016-05-14 427 5e10f0047a1b79 Viresh Kumar 2016-07-25 428 if (copy_to_user(buf, &intf_fw_info, sizeof(intf_fw_info))) 013e665372733f Viresh Kumar 2016-05-14 429 return -EFAULT; 013e665372733f Viresh Kumar 2016-05-14 430 013e665372733f Viresh Kumar 2016-05-14 431 return 0; 013e665372733f Viresh Kumar 2016-05-14 432 case FW_MGMT_IOC_GET_BACKEND_FW: 5e10f0047a1b79 Viresh Kumar 2016-07-25 433 if (copy_from_user(&backend_fw_info, buf, 5e10f0047a1b79 Viresh Kumar 2016-07-25 434 sizeof(backend_fw_info))) 013e665372733f Viresh Kumar 2016-05-14 435 return -EFAULT; 013e665372733f Viresh Kumar 2016-05-14 436 5e10f0047a1b79 Viresh Kumar 2016-07-25 437 ret = fw_mgmt_backend_fw_version_operation(fw_mgmt, 5e10f0047a1b79 Viresh Kumar 2016-07-25 438 &backend_fw_info); 013e665372733f Viresh Kumar 2016-05-14 439 if (ret) 013e665372733f Viresh Kumar 2016-05-14 440 return ret; 013e665372733f Viresh Kumar 2016-05-14 441 5e10f0047a1b79 Viresh Kumar 2016-07-25 442 if (copy_to_user(buf, &backend_fw_info, 5e10f0047a1b79 Viresh Kumar 2016-07-25 443 sizeof(backend_fw_info))) 013e665372733f Viresh Kumar 2016-05-14 444 return -EFAULT; 013e665372733f Viresh Kumar 2016-05-14 445 013e665372733f Viresh Kumar 2016-05-14 446 return 0; 013e665372733f Viresh Kumar 2016-05-14 447 case FW_MGMT_IOC_INTF_LOAD_AND_VALIDATE: 013e665372733f Viresh Kumar 2016-05-14 448 if (copy_from_user(&intf_load, buf, sizeof(intf_load))) 013e665372733f Viresh Kumar 2016-05-14 449 return -EFAULT; 013e665372733f Viresh Kumar 2016-05-14 450 013e665372733f Viresh Kumar 2016-05-14 451 ret = fw_mgmt_load_and_validate_operation(fw_mgmt, 013e665372733f Viresh Kumar 2016-05-14 452 intf_load.load_method, intf_load.firmware_tag); 013e665372733f Viresh Kumar 2016-05-14 453 if (ret) 013e665372733f Viresh Kumar 2016-05-14 454 return ret; 013e665372733f Viresh Kumar 2016-05-14 455 013e665372733f Viresh Kumar 2016-05-14 456 if (!wait_for_completion_timeout(&fw_mgmt->completion, 013e665372733f Viresh Kumar 2016-05-14 457 fw_mgmt->timeout_jiffies)) { 013e665372733f Viresh Kumar 2016-05-14 458 dev_err(fw_mgmt->parent, "timed out waiting for firmware load and validation to finish\n"); 013e665372733f Viresh Kumar 2016-05-14 459 return -ETIMEDOUT; 013e665372733f Viresh Kumar 2016-05-14 460 } 013e665372733f Viresh Kumar 2016-05-14 461 013e665372733f Viresh Kumar 2016-05-14 462 intf_load.status = fw_mgmt->intf_fw_status; 79b140fe2b6f2d Viresh Kumar 2016-05-16 463 intf_load.major = fw_mgmt->intf_fw_major; 79b140fe2b6f2d Viresh Kumar 2016-05-16 464 intf_load.minor = fw_mgmt->intf_fw_minor; 013e665372733f Viresh Kumar 2016-05-14 465 013e665372733f Viresh Kumar 2016-05-14 466 if (copy_to_user(buf, &intf_load, sizeof(intf_load))) 013e665372733f Viresh Kumar 2016-05-14 467 return -EFAULT; 013e665372733f Viresh Kumar 2016-05-14 468 013e665372733f Viresh Kumar 2016-05-14 469 return 0; 013e665372733f Viresh Kumar 2016-05-14 470 case FW_MGMT_IOC_INTF_BACKEND_FW_UPDATE: 013e665372733f Viresh Kumar 2016-05-14 471 if (copy_from_user(&backend_update, buf, 013e665372733f Viresh Kumar 2016-05-14 472 sizeof(backend_update))) 013e665372733f Viresh Kumar 2016-05-14 473 return -EFAULT; 013e665372733f Viresh Kumar 2016-05-14 474 013e665372733f Viresh Kumar 2016-05-14 475 ret = fw_mgmt_backend_fw_update_operation(fw_mgmt, 013e665372733f Viresh Kumar 2016-05-14 476 backend_update.firmware_tag); 013e665372733f Viresh Kumar 2016-05-14 477 if (ret) 013e665372733f Viresh Kumar 2016-05-14 478 return ret; 013e665372733f Viresh Kumar 2016-05-14 479 013e665372733f Viresh Kumar 2016-05-14 480 if (!wait_for_completion_timeout(&fw_mgmt->completion, 013e665372733f Viresh Kumar 2016-05-14 481 fw_mgmt->timeout_jiffies)) { 013e665372733f Viresh Kumar 2016-05-14 482 dev_err(fw_mgmt->parent, "timed out waiting for backend firmware update to finish\n"); 013e665372733f Viresh Kumar 2016-05-14 483 return -ETIMEDOUT; 013e665372733f Viresh Kumar 2016-05-14 484 } 013e665372733f Viresh Kumar 2016-05-14 485 013e665372733f Viresh Kumar 2016-05-14 486 backend_update.status = fw_mgmt->backend_fw_status; 013e665372733f Viresh Kumar 2016-05-14 487 013e665372733f Viresh Kumar 2016-05-14 488 if (copy_to_user(buf, &backend_update, sizeof(backend_update))) 013e665372733f Viresh Kumar 2016-05-14 489 return -EFAULT; 013e665372733f Viresh Kumar 2016-05-14 490 013e665372733f Viresh Kumar 2016-05-14 491 return 0; 013e665372733f Viresh Kumar 2016-05-14 492 case FW_MGMT_IOC_SET_TIMEOUT_MS: 013e665372733f Viresh Kumar 2016-05-14 @493 if (get_user(timeout, (unsigned int __user *)buf)) 013e665372733f Viresh Kumar 2016-05-14 494 return -EFAULT; 013e665372733f Viresh Kumar 2016-05-14 495 013e665372733f Viresh Kumar 2016-05-14 496 if (!timeout) { 013e665372733f Viresh Kumar 2016-05-14 497 dev_err(fw_mgmt->parent, "timeout can't be zero\n"); 013e665372733f Viresh Kumar 2016-05-14 498 return -EINVAL; 013e665372733f Viresh Kumar 2016-05-14 499 } 013e665372733f Viresh Kumar 2016-05-14 500 013e665372733f Viresh Kumar 2016-05-14 501 fw_mgmt->timeout_jiffies = msecs_to_jiffies(timeout); 013e665372733f Viresh Kumar 2016-05-14 502 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 503 return 0; 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 504 case FW_MGMT_IOC_MODE_SWITCH: 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 505 if (!fw_mgmt->intf_fw_loaded) { 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 506 dev_err(fw_mgmt->parent, 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 507 "Firmware not loaded for mode-switch\n"); 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 508 return -EPERM; 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 509 } 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 510 68ee90c29ea406 Viresh Kumar 2016-05-30 511 /* 68ee90c29ea406 Viresh Kumar 2016-05-30 512 * Disallow new ioctls as the fw-core bundle driver is going to 68ee90c29ea406 Viresh Kumar 2016-05-30 513 * get disconnected soon and the character device will get 68ee90c29ea406 Viresh Kumar 2016-05-30 514 * removed. 68ee90c29ea406 Viresh Kumar 2016-05-30 515 */ 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 516 fw_mgmt->mode_switch_started = true; 04f0e6ebd1a2ca Viresh Kumar 2016-05-14 517 c92c1d026b1e13 Viresh Kumar 2016-05-30 518 ret = gb_interface_request_mode_switch(fw_mgmt->connection->intf); c92c1d026b1e13 Viresh Kumar 2016-05-30 519 if (ret) { c92c1d026b1e13 Viresh Kumar 2016-05-30 520 dev_err(fw_mgmt->parent, "Mode-switch failed: %d\n", c92c1d026b1e13 Viresh Kumar 2016-05-30 521 ret); c92c1d026b1e13 Viresh Kumar 2016-05-30 522 fw_mgmt->mode_switch_started = false; c92c1d026b1e13 Viresh Kumar 2016-05-30 523 return ret; c92c1d026b1e13 Viresh Kumar 2016-05-30 524 } c92c1d026b1e13 Viresh Kumar 2016-05-30 525 013e665372733f Viresh Kumar 2016-05-14 526 return 0; 013e665372733f Viresh Kumar 2016-05-14 527 default: 013e665372733f Viresh Kumar 2016-05-14 528 return -ENOTTY; 013e665372733f Viresh Kumar 2016-05-14 529 } 013e665372733f Viresh Kumar 2016-05-14 530 } 013e665372733f Viresh Kumar 2016-05-14 531 :::::: The code at line 493 was first introduced by commit :::::: 013e665372733fafd08599f0fc58ff5f450e4694 greybus: fw-management: Add firmware-management protocol driver :::::: TO: Viresh Kumar :::::: CC: Greg Kroah-Hartman --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --+HP7ph2BbKc20aGI Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICJ7bG2AAAy5jb25maWcAnDzZjuO2su/5CiEBLhLgTOKlV1z0A0VRFmNtI1Je+kXwuD0z RnrafWx3kvn7W6S2okT1GDcPmXZVcalisTaW/ctPvzjk7Xz4tjnvt5vn5+/Ol93L7rg5756c z/vn3f86XuLEiXSYx+XvQBzuX97+/eP01bn+/f730YfjduLMd8eX3bNDDy+f91/eYOz+8PLT Lz/RJPb5rKC0WLBM8CQuJFvJh59PX68+PKtZPnzZbp1fZ5T+5tz/Pv199DMawkUBiIfvNWjW TvNwP5qORjUi9Br4ZHo10v8184QknjXoEZo+IKIgIipmiUzaRRCCxyGPWYvi2cdimWRzgABr vzgzLaVn57Q7v722zLpZMmdxAbyKKEWjYy4LFi8KksGOecTlw3QCs9TrJlHKQwbyEdLZn5yX w1lN3LCYUBLWXPz8czsOIwqSy8Qy2M05iEiQUKqhFTAgC1bMWRazsJg9crRTjHEBM7GjwseI 2DGrx6ERStDN1tHieNNdvN7CewRqIxau8Wb6Q2xy8phP8lDqo0KSqsFBImRMIvbw868vh5fd b+gUxFoseEqtu1wSSYPiY85yZlkzFyzkbkdeJIMRJIfrBhPD+Ya1yoEKOqe3T6fvp/PuW6ty EVmXA0VKMsGUpqJrw2KWcarVVwTJ0o7h8Z+MSqVdVjQNsIYoiJdEhMcmTPDIBPhJRplXyCBj xOPxrMX+aKcec/OZL/TZ7V6enMPnDvPdQRRuwpwtWCxFLS25/7Y7nmwCk5zO4YYykIds14+T InhUNzHSYmhOEIAprJF4nFpOsBzFvZDhMRpqoQ74LCgyJmALEdxazF9vu+1sacZYlEqYNWZW JasJFkmYx5Jka8vSFU3Lbz2IJjCmBy51QQuSpvkfcnP6yznDFp0NbPd03pxPzma7Pby9nPcv XzqihQEFoXre8tSbjbrCgwUSyoRQFDZblwqONiN4cwE9LogbMg8L7YKtaRYymjvCogjAawG4 vlBKYLNv+FiwFaiBbcfCmEHP2QERMRd6jkpdLageKPc6W1PjhQRz0OoowsQMbppgM+qGXEgs I5P35n7Oyz8wlzVMH5GFUT4P4CKXets4IOVgfDAt3JcP49tWjjyWc/A6PuvSTLt3V9AA9q5v cK1yYvt19/T2vDs6n3eb89txd9LgiiMLFrnSWZbkqbBdVbDeYHhA+TDTuRRFbCMH25wBBtOm 3LPTAgd0nibAs7rdMskMa1AyqNyz3ptNhdbCF6DpoH6UyErHB3DFYmKZIWMhWbfn4oZzGLLQ zizzzDgkIxFMKJIcrLMRTWRezx23mE4sAJAqBMDDV49W+6SJk2HUlX3JRyHR1t0kUcaqUto2 YEvAWEX8kSl3oyw1/BORmBon0CUT8If9GKgMO+445974Bk82aAhqytovg9XiSouQ35sxGcH9 LlrPbpxyD+wHJC59S62CieCr1n0Y1637uYgjZEvBo7YfWOiDLDM0sUvAIfu5sXgO8XrnI9yB jnxKMI3SFQ3wCmli8MdnMQl9dJ6aBwzQ7hsDCEehOU+KPDOCCOItOOy5khmSRsQil2QZx5Kf K5J1JPqQknN1fyRfGFrjpn49u1V3YRnmecyzOXolGaWMRROU1EejgKAVxSKCeRNam7wqh0p3 x8+H47fNy3bnsL93L+DMCFg9qtwZxAet7zInb2zjhdPUsyyico4yCjB0SoS5WwZi6LpBnkIk JDlzw0KFxLXdJpigSwZnk81Y7dOtg4DIBx+q3FiRgfYnEd4TxgYk88CHII0RQe77kEelBBbR 4iVgjPG9SHweGloE5pAybboNOZrpXTN/DmIP+jGrIaQaGCwZhHsotALvTed6PTVRmmQIp7wf 2Pg+AkJJnigQxPkoCE9nUkVDRQjHB7o/qfymdvLO+fvrDuXfEI6JANnuCmAYbw3LXblOYXPB 7c343qrymOxPe17WmWkyGl9GNr2M7OYispvLZruxeZ4e0f2QoKLV7JJlbkfXl5FdxNvt6PYy srvLyH580IpsPLqM7CKdgGO8jOwi1bm9vmi20f2ls2UX0onL6C5cdnzZsjeXMHtVTEYXnsRF F+V2cnUR2fQysuvLNPiySwwqfBHZ3YVkl93Vu0vu6uoiBqZXF57BRSc6vTF2pt1CtPt2OH53 IBzYfNl9g2jAObyqGi0OJ5THTHxfMPkw+nc0MuuoupIDDmhVPCYxS8DtZg/3KNxKsrXybpke e2eOrdEQcitsp0I7nbgceTtd+/IhFINRBYuVi+sgy9LRBegqxujiWciorDcVJR5DQWoeU6Jz NXC1aad0oQWkmCiu5q71IFqKu7ktHmrx45u5a5/7pjd5FY8MH2FZo9lATuxsOwX4VkcUW8Uy 45K5EIPY9ailkQHkqbPA5hs1EeiJUYWxLK5XT4+H7e50OnTSeKS4IZcSohgWe5zEA77YVaG2 JsCBXuGnuRnSqMp9CWx2ZtmA3oF72ByfnNPb6+vheG4vAcxKc0jfo4KGc2OxTPQ+N4FBtZY5 Z1uC1GWp7fNh+1fvfNCyoSqbzXoFwcHBdWXO8Y+7/77tXrbfndN281wW495FIolBJP3RlKGC FLNkURApIU1mcgDdL5M2aLADtsC+wdf1PDXNULpupU2WkJ9AXjVoBXtDVPKtKz6XD0lij8F+ vMtHAA6WWejs8T2++/xaKWourfIYZMpGWLMyeITtvlGp1/nc1Rnn6bj/28g9gawUg6keFaxI wX57bGHkfkGzuNW8DSjr+2i9ZS8i6CI3IzC4ZO3w7XXzAlfHoV/3r0Y9sYvSOPL0tFc3DXJA 8fa6OwaOt/t7D+m015VGwMDxuYzgInoODIsllzTAV/rHczYlTpTI4fIAsqP16o/FeDTqPFhM BkJiQE1HgyiYZ2RRquDxYdw67LKYGWSq0o9OPyPAsZfjN880WAtOSTgYGQhGVUEBZc65IE0J uBTQH44IPkSHT/vnWkpO0o1dYGVI35tKClcljuPb61mZzPPx8Kwqxb2AR42o/XxT5mjl/+PV OxWXroM5WIKsR5YllkjrCslEVzlDHs8xyZ0hNhZLCF36MyBPdOiEB+7bCe2mJUTg0mEf/gEW +0GG86suevII1ibhbyhsjIw4JiolaQt+Oj51+bE0dQXzfU65KkG1AVtji/jTc6eQ0X1pq2Ha pIXEg8h0wC42VMBEPjiFZMmggSp308QWF8rK6BbYHLdf9+fdVqnKh6fdK8xlhuPNrpKyVmWz 8rq4WOM71dg5gF0mutCMSSvCqBC3r8+6SBUkCTqw5rUmSktplc+6lvdbhVTFXxU+5Oh265l1 vK+Ut5CdhTM2EwW4q7JMpp4H9Sthr94cLAsXVi6fWzq4iK/AOLVooWftbGFJQNl4SovyEbru q7CIoTJQBchZ4mJy+dqutglClZBP4BrjZXD4mCW4DgmpSB4yoUvDqjqvCtItNlEtHHwmcpEy 7NErOKkf742OEiIrcatS+8CtiBN0A33feO5SNUlcHha9xHJGk8WHT5vT7sn5qzSDr8fD530V aTYTKbKq+cKyDS1qFbxrskqti/IZpK3HvrdSt2j7g1vWPDFBHqgeL/Ct0I8BQpXmH0YtA9Xh WDZfH5t+9g3hxmCNd6s3zebjHNyn4HC2H3MmpIlRz3WumFmBRpNI+7Yn2QzSNcuzn8rSPRNM I081NJVKn5m4pSuNd48SVEQfLQyXS4CRL3zRXbiE2lYXcC2TlIQmtOyxAodGs3Xa1WArQeHD yXRT2NJ1bY5nHVw5EoImw5QCy5Lr0cRbqNjb9mITCS8RLSl6lvK5AW4dQGdFzJn2i2U0krTv 1SgUiD4WPCljKQ/MqNlrhpDztYtPqwa7/ke8FXOR5mKJeIyLG5U0BYQ88Am/t7N/d9u38+YT hDmq58/Rb0dnQ4guj/1IatPkeym3dztVRIJmPLUlgc1VrwhVpQephAHsTqrAyt69t/CjIrIp bbWvgGQgPOuqEReoL0O9jVbRbCPkISHhElv0Tont3dJTXfOChC0noZE6NRWtEmdhrxpszgam 3WNFOQ7ZpHY6lajjXhSRhuArUqnNPvgG8XCv/zPqVxlTb1HGC1qcRFGuOws4BPsSIp+CrZTz fhg3JKo7BYIi7XLmaKM0ZKQsurWwxzRJkGQe3dzoh3ic+h0tqJnOSKTcuel2YVVdIQVmDec2 y9PCBcMSRCSbv6eqqVRXhlFODIc0fODtGjGTPTvVyyJbM0Upyby+j1VObb8dzH7y0kMHLEyx pTDAcHYyMHo9wEvIKPVtLg1EFXskTLBFSrNyOp9n0RIuUdlVWpsPf3/89s/muHOeD5un3bHd m78En6hahpBq1iCtT57qDEK2dgWRZ7MI6sJsR+m2nIbZhh8rgdVb9AaoUClT6opOt8tRoxVh mCy1izUsRJvkfAQnMs9Vt+9AL2+J9DK+UCIoW35bAUC4atzW8nPBJ7QHEyGP3Fz04ThirmBR hFsp6klx92U9mFIUaXgRqW0mHJOPj1GhfLg+rMwVek/nfYVtEtEnfQOwL0xWkhkmX/AoVVlE BOtao66AFyXvRi5bz9ykJLFA8lGfwAhnHIchGhipVrUa0VoITc8zv8JZ9qFJcndlGR1Jm43y JDrIxMd/KwctTW0AoLLkKrY0gIxk4dqOmifunwbAW8ck4saqEAZ5lcK3MEMbEpV/qOqgegvB jqVEJKFZnwRoAuocElvjqTakkeqEqLpidOJVNTngGE2BBgNOo5pYh7lxDlkmfLDlNl6GG0fq ERChp3YobDGuemHv+ivp+DNRdH2Dnrme87Q/qcDgyfm0227eTjtHtVBCLOwcjg5XbqAc8gw5 ye7JCKuqBcB32UvOio8inUvqLfq+IV5AYidQ9bN2PAAvJMlmpgNqLosxroxf9qdt/2YKFosk E0XIxTRcjCa4Ocu7nlyvCi/FPdQIaNosjDAMFJjQaF0pX9uISsX9dCKuBlpHwOyEicjBCykV 5ZTZH+JJ6on7u9GEhDYTwkU4uR+Npii21pCJUUutBSABdz1QVK1p3GA89BZdk+gt3Y9WtqJO RG+m1xO8uCfGN3e2Zk918YHtgtF02muJFKBK7aeVancC++T5DB2HCnYh/RWouy9dpCTGdoJO qjtaZggMNDoyKu31aWhMQeTE1kzTYq+Rmy+BIZsRusYcV4iIrG7ubq+Hp7uf0tVNb7776Wp1 1QdzTxZ390HKNLvdtRgbj0ZX1lvS4bl80tv9uzk5/OV0Pr590311p68QJzw55+Pm5aTonOf9 y04ZhO3+Vf2JC67/j9F9JVKXUV0iW+iGScwLqCpYRMV2aft9kpfz7tkB5+D8j3PcPeuvfFkO eAHGseOG28TznSmaY6BBYlE9CNRcI6DGFqh8AqCCVxDLW60qpEAShUIYwj39bombGKn+OgFq xYZRtW3uWlO9XrWQfnpxfoWD+Os/znnzuvuPQ70PoA6/2ay3sPl6GmQl0lLoESiUauhmFhgN TGb0sx0E6LLDpOqyn3VaFjRcUBIXRKxjaudX1pp36sgWNMwmzUKoL8gNwEPuwj/9PeghxG4a awL1BStVXbaptabJ0mbd9p2mw0JHJEvdHolNvILrNxbdcN3b6dDzRYnsnoUXFJlHaH8WyBwh ll4OT1SwiPYnI2FOetx1LkDjL3QsBVLVz63qVRlddkmMD6rG7SaqsJxlODdWKN3aY4KEbu8o VcT30Svayflnf/7qbN9O58M3/cS6V29tnzfbXd11kPLkw+Hl+Xt3JO40MveMQkBAQChZ4wYz 4c+b5+dPm+1fzh/O8+7LZvsdvVC38bftSpYhUafzXVLwEZ1SrYKpMjROmxQs7RoUFRKqDNMa bbXRWI8X/vL6dh40bjxOc2Q19Edwl57ownxfxedhnb0aOPUGAzbEFvtofFkJmhv5ZomJiMz4 qsLo7ean3fFZ9aI0B37q7BZsMWTeZaBuhYPsSL4axAoKqUxcrB7Go8nV+zTrh9ubuy63fybr 95hlC8vW2KJ89kUnMvTIXw6Ys7WbEPyFmhoCEa5hBxA8vb6+s/fidojsnbgtkZy7NqVuCD7K 8eh6ZNmbQtzaEZPxzci6b08/Qns8uxnoiGwow/kP9jVL8TUywFpJmU2ekpKbK/OLNxh3dzW+ e2/NUoUt84bR3XQytU6rUFN7Lyaad3U7vf7BSUXUnpG0BGk2NpubuxQxW0r8CtEgkhTSH7Bf wsqCIJHIY5sHa0lksiRLsraPz+MfHKaQUcos++Ifxc3EJvAEzMiV/RijSSGTnAYAeW/JlVJ8 y8yUpOPxyramSyPriqrQk0bc+uXG1tSgYFV9BMM1sYDAW6fCBnfXng0MARqHf9PUhoT4jKSQ 01knbJAQHhkVv5aErlOzotOiVH2u+1jeYlkIsSTDUWYf1yyL3kObvTEgCa0SRVvQh8ytG/DV TxgM7cDKr6XWpuEkTUOmlxrcDOjF9f3tVXdGuiYp6QIV92YOZcIrXGcTDVZv3WoFSsKFWK1W xPbTBSXeNJoV540iWNdu0ZBaWZduXKVQ7VuDt0B/tQidVvlZzVoQyiju+sAonkpmfDEMIWeS 2n50AVEEJF4SM4FB2LkriZ0nRJSyGRHWgnFFVKpOsSQ0iQybVPGtlKcMMt4Rn8pgLUtkEb+q I8tmhAbCYVmn00h7Il+iIlSL1xAf16tqiOYq6cAnXlUM6NKPxz3IpAuZjno8+FPrl3Q16vqq O8H1dR1VBZvjk35I4X8kTjfNNPetP6r/m1+AK8GQWRpmuIRmZNkFVYUOCzGAIuMLAdWAjNqo SWpbsIxZhFGmyzXKesIzErFuWbvJ7myiaesqlvSgTG++bo6bLQTh/WqtxK0gC9ybm4AmhPqp Jhbqe65JLDBlTdDCgiWCtZUgiRDq4Vz9qodFLfKYr+7vilSuzX4iXe/TYFtR01OVIfUtefUu 1ySgkPFtnvstyNVN1i8hFAdKFeJugiNhBMTfpE/SWhSoyNZSjm+ur0eQPBMAdbqfLNS+6seZ D81VCW2gOtzSRZDfRNT6dVpEFWdFTjIpHq5s2Ez98EbE3iNhK8lir/NDA3gbJIaDAs39EddE pOptf6HWsstbPyCaz0vmcaiGuO4LgMGOsHlJY46l0SBloganlZO7O1slviJClYhaGePDywc1 Fqi1VupCoaViWs0AucJ0PNBubZCs3iPh0apR8+HdKvmHXLKeFGpE/453CRqlGvf2oLrZqb3g rPFmQQUBB1cV3O98295A2O5Lh47SeJXaJtCISyYY33Bxu1rZd9+grUvUQzuufYjMePKqsJWj +lOSWXV5ust0KC6xIdUQRT68r+pNKBXFwMImwY9FCS60zx641aHDVzjQNm1fLNrmi1C1wPsh W73PCHxiK9XN6/EZp+A3MgszfaIfM6Ss8ON4em0UY01P1B1BZRZ2gvYKFZcVe8+oG8VF4IVI avop23Dg5Q8FZElutB5XPx/A43lvHd0rmtu8mX7BVvuDBQZe2TmkxUX5YyO43VBBlRUsPKOm XMLVe2HZH2yE0i1OyMweIGga2JV6xFRuM/MJLkJrtFlnLUFgHOyBucLqn1rzksH19PcNyq8u tmD3nW1ArNP8AEX7PZn/I+1amiO3kfRfqdOOHTveJsD3wQcWySqxRRbZJItVrUtFuSXbipAl h6Se6fn3iwT4wCPB9q4P6pbyS7xBIDORSExEEcCkqKscP7lfGLeJ52LGnoUjZaOjqj6sVraM GXSrYZPwnZxGzyJJc0zOgp4P3c/UD+aJlLKfpkJaq5I5X9EZms1Ix3StMYVY9PQE/FwpbX3s ptHEAvozeDSWZjW44s0oh1wW+mT0cBzqXgcH1iY49zt/NhN1veveNdSzI7q6beC4EseW0fKz 5qZkiu+SojV2f3vsen5IJRzUzLMDtumYRwaypQL6gVu8WFfVKllcDNBoPJLKoBIrbqwXziFf n94f/3x6+MaqDYXDNTm0Bmxl3wodiWVZlvlhnxuZaovkQq2U04GRXPap5zqBCTRpEvsesQHf EKA4wCJoAm2uhkFj5CyXUuBLzpi4Ks9po3slT0faa/0m12J0VwTlR61eUu5rcUF+HvlZbQSP t2UQlpkhrg7+Av5wYq/a/PDHy9v70382D3/88nB//3C/+TBy/cQE2i+sUj+qo5iySYsMU5ZD FCfu/qmKTBrIVMzBjprHlcCQV/lA9VGAKmCrOYNu86opMzWP2rCLA5XNB/RIUWLpiqrPtc9H yEA/zw7y7JOFe5sM+tBV0PXX++uf/Ds2joqgvUUNhsCj/lG29bbud8e7u0vN9jIV65O6Y9up 1jF9wTQx4SrBa1K//y5m01gNaZzVKuzGDXSyKNimjtIR5shx0ugso48p3PfQ94UFgblr6XDB oC2N8rI2M7uyR1J26IDC9rROEYqyE0pWpW627SAMo3ujsDWwVby6vsGgpsvNUeMokDtGcDlb zSk5C6cJtuoptzmAxr7hbaJGQGW7IFvdlZvgQFy+FI1+Ap9bg6Z69gJx12mtBm0IZGltPwZI /8AU8CMMLSYj80JARN/qJZf6pg/kWkxiS05tnd6q8WU5FcmHqVNR0QUO5hHH8RsjhVVtBXDS QOXJcFYvRBSXM0Q60EjTyiCPfZUps0ha+E3PJSho2VyBv3l9eX/58vI0Tj9tsrEfZXcGWl/m AT07RovLBI1CwGfL7AksJamw7rmRp9AN95hZZAlh1u0KzbtjIT89gmebbA+BLEDGQKda05ie WE3fjFEvtA0uf+b3b5qbz2z28eAYh7yHsNxw25xL5EzVquBO9+b9heX3sGHLJVuq53v3PNe3 /5Gd8szCpqYbEsN0x3UELiLW6IIzuiLFSPwgK+yOh1QzvkJO7De8CAEsPTWWmnSuLRjQzHJu qBrZS2PIktgJqFoPoFdpQ93OiVR50kCVpVVHTYTpq3vVlDwjZ+Kj/rAzQ1/tzlhKOIkPA0sk sYmpSUq26K+ytLeRJT7bxFGneVmjsYqnOt5cmh3SXYKuSVISCPPBgkK6OfjciI1XksA6JqLU cElbDkfI/lZW5ZFw2bGND64AjaHnfUInjnqnVWBKUrSfxmV5Oc2A4rjfHHYVAkAjvjGncp8J Z9EmplBGf/7JRFG+BRkCDE8XeueztsFxur75CoVD30w5NTslzdZow66H/xxLTDu5JWuSo+Br x+5Tk9+UJ8yLgmPgCJAOqZGm2kZBF+K2YMGQH+4IDW35dkmV+BllU6jeHrV+gDCm6vVaTj6l Wex62OfHYX2nE71fZZedGtdkZURntYRTH779ydZsc6RHJym9JEHVwsQL5NBopP3poigE0sxz MCo9mwMg6FCerUe4cunqXTJSkYpyJNQr0KS7yA/1XPqmSGlEHF0m1npOfEO77Ds92hZ39UH/ SLZZ6Pg0Mlq+zVgtSXXC/Oc4g65uiYncuLHnGsQodM2+BbIfYC79c9fDYo6MVBj4jpHdyrou 5jt4KdnhvulYrmoMPwOnxOwoDsRrC8fIgW/PguNTdV4p+lQGjqd3xKmKXKQbGDmO8csLyAyZ xU1j5qi5snWXBHgkx2lUXBKTtZWKf3eYzVPAqetGETKqRVd3WPwWsRq1CfEcfb5JlwcnQ73Z QuHD2m2xlo+pEFT9oPb7Nt+r4YTHCqRK0IcTmTY68tO/H0dl25DrT2TURi9ZR73YkdPLSERx hJwqDFD38oXe7RVjAFIzucbd0/VfD2plhRmgv8lbtVxB74QWPY/mDEATHOyrVzkiJE8BXCDI DDhYWziIay8X+8YUDuriuTKB0FKc69gAYgMsZTDgksrnZipo6RHfOeNAGFlqFkaWmkW549kQ EiKzZZwVknzMAzglg0W+5ihcI0VFZ45CtOtSMsnLVD32eJMlAjd1pSRLL9ukZxNd8Wplq1AU U1+kQusollWTYYThNu5c5nLpR5R0iaKmigJUeQFldw99wyQYJyBY6iTto9jzMdeGiSVl0oN8 W3Uin6hDfCxPGO4AO1iRGeSJotDRanIE38wmljLf15d8cFfK7baKWXbqHkbGPSSTQ7KGT9lu P9HwfMYGYK5+Am+FSSbEsWRGJz7WERN9Lotr0mfrFAGYiai7I7xllRzl844pTzYNSahs6RpC sY7nGLVsslMzmCDJ5peLdf3EUnQNlGF2Af865O10AkBUo6FJ1xWdJSM+Wit1KHs38Ame9kw8 P7TEg54GKx9jZnHuwMfWdSnDSWLE2htHWC3YPPKIv97VnCfGPi6Zg/qhrYDQxfZBicNnVTCr DUAUI+3pqq3roaUJ6Ta2xLuWmSjBtMlpCvL5DCdwNJYP2ia47X3HdbEKtD1b2SxxtEeWY9oR xxajfGq60FbWei2L49hXPHlvTlWNe+9y4QUN4zB5Dkjb4Ugxjjdm4FCfks/1Eb/xNXMJjwpx 41DEq8bMAjM7XO7gVkyWsRx/bGYwrC9cbDtd37/8fv/y26Z5fYCXsF6+vm/2L0z/fn5Rxfs5 n6bNx2Ig6qE9Q9t1qK7e9Ui3jSOGINze6MrA4s/ATZFr7htC10GSKoCwj0EcIv3FlmlbyQ93 ThBjwy3kABMYPaFM4K4oWhCXTKQVT/Gh9R2NVGhbl/44rfVFe/D7gGBdDLfm3TNW2Um7RuvE ZsJxrcCuhxszBMlWGAUuJzkMMHhOJZSMxEnvGiP3zdMqvb7eKxOT8TQpVonF/+DXr89feLS1 0SvasBkyjVc7lwbKJGcpgiHQOzckmIY6gVTZlqEPhEHKYnHmyZKeRqFzsRyccRZwa+HHcal8 nrpAN2WapSrAb6048kUnTp1sNlouXF7BaMalkR1cZ8vyFpNBeXu59HTW0wDVp7rPC8Ziu/gw s2A74gTKpxMzzTVomrjGqeUB31gAZCp8DgdG3WWPXuPgvZIS9iFpnTgS9RNOGVprb9XQgGIn MgDeFIHHPppGCdRz00OknK5IlT0WqKycBg2BBnnpF/GANpvvlCpxBQYN+bygvprRpPNoXTNK cQZVs+ktVHPQBN3yrMbCEGOy7gxHnovky8QnTMyZUeqjieLVRKokycl94KLa1wTGoZEkP+wo 2VbYRMzvuC9To3bfpBMq2QxFAxf8tehxEgOs8Wo+k+Yg6dcjRb/JPNMt3jg8f0MU5NTU7/3I NmBw7haplRr3NpXY5SmyrHeFFwa66zYHbj9HbDIqi3eyPfvO6rI83WoVJtK+evzy+sKjNb2+ PD9+edsIe3IxXX5HBCJg0FdYQTQWyslO+deLUapqHOUAtQcfBNf1z5e+Y1KGbWWbTfZKYtD4 IkzOHnMuK332cPP7QgNlgjiy+iJ0EOLolFBbOiZLPEaNHYRKibbMQP2mMweT7Ac+monx9XJ6 FGDGhBmOCVajmFA0M0a33A9QWJSj9BFhq7Kr6Mv9qfQc1zqFx0MDQ1uB7E4loaG7NvnLyvXN r7dPXaZ4WvuDH2IYE6lObw7JPsGMAVwQ0U+lJKJ211YCjB5KOy8sZYdd3s7KJw41afqY8TOT EKFFBs1zjG0KNAWyvtOPLLhP8MTgm7UCDcToA3HCoy2T9U0FqhaJdBllQvRDPjUVqlKLVZCL +tqCOjpgyJUSx8amzjPPP9kB1ia4z4nz/bFUD1Zmkm4EXoAdD/U+1GWfyEa3hWEo2v4o7n90 xypHc5/fUpG5JM1o4mNizx5fGxQeEI1CrBxQQiJ5JVIhXT+R0Mx3Yzx4iMRk+AOZLJpWsCCm ciFh80zCIHX6yZChmCygZtOWBnrSNVBEVgY0xLUglDh4n3IM0/ykyZUcfNf3fTwDjkYRJuot TLq1dEGEsL+aWLAMvmtpQtGVsYueqyk8AQ1JgnUPW/EDvLNBQAiJFUGHgRuMLbmpG7OK+OgH YezaEiT2JBsUhAEGmdqJivnqPqaAdg8znQ290KIwRYEXWwuKAsvDjioX01W+W0zso6O0aC2W FsTuSjdEFNfMJDamBIcRHj5H5WKtWG9E2hDWn3grGl+LCiRjUWQJzaMyfWclr5pPYSzrrRLE 1DiCfh6AUHQtAsTH+31SCg1EF7AlJE3YdoFWzra0mrqehO2Odzlx8PwGtsgFdiiyrE4cRI9K JB7Zf2Eha0qhBOiqoQQxwQaviFBLV+vR0apJHHREAerwwe78KgoDdOQw/VNCy71veWZLYprF MCwHlr0TYCY7hSeiHrrucig8YBDTO3zCJrEF0xQ8FaMuPk+EIod/F6ZCqGMRup6byqGGEXsb VPXRwCK8zwXq4QeEGpvmHGZjssyPSfdbzWJQndIXwPQSUzDvO/NO1zVa3fDSpuNbEnP+ZdFa YtvAJZ+0zph8jZWZjtduFbeAFm59wus4Vd1jumoBgtHZv8nUi2JM1KnQ0AgjMkaJkRNUaW4N kQQ+K1mb9PhOVvCXm/KkuksaG0Oxr9umPO61ImSGYyJrwYzU94y7aJW+nmJLKozC2VnmhCoZ IbFmogj6UkFoeUwrB76i1UbhvK3PFy3euJxzX39GoSrPiuSS5un0jD16CAc8yzP3WuIRGJ/c Wkm/zdqBX5gUz6r8PDuX3z9eJ03zfXwJSK1eUvFIyHMNFJSNS1nvL/1gY4AoAj10q5WjTTLw QMXBLmtt0ORqbsO5N5LccbP3tdFkqSu+vLwiAUaHIsvri3KraOyd+tC3EJNRvl43bE3N3syc Fzo83j+8eOXj89dv5gs4otTBK6X1eaGpxg+JDoOdD+pTcAJOskF6u1GBhH2gKg4gBySHPfp6 l2Dtjwe5ubzMXQkPWpYsi5T91unoCR7X0WqzPe7AIw2hDvCeWJ3K/Yf1kzJqyMuV+nc2DxWM EO4EbMtMvFzw+Nvj+/Vp0w/mUMGYV0poWE5JzqzPk4Z9mt3PJJCh8XaZ6HFlWecov0/d5fz6 E1vYug6uQSAjAszHMjdf5EQqK3/wxmEw7yIICrd8McK14eGXL9c/pOBZ8hn0OCH4kCOV44Hs OiZmy80DYuUHFl8WXoN+cALUTY1nWEay7DSXAa8TfcLoKQQ0QYGmSIheNQFlfdo5ltimC1fe 19VquyHIVd4UZ7yQjzl4S3z8TiEfS+o4/jbFzqoWrltWUNpjrbytD4U5AgKrElTckBjaOHSJ Y0l+OEWoO+fCUQ8+ifHEDEJj5GkclxhrVJOkVDYdKkjoyrqwBhHLiHe5hzrgSxyHmBUqm/d0 zDLOHRuBMybaaCwf0ZzZP75qV9fB71Sb8/j2vAM7hLcVoIDYIOJbuuhTbKkFAKkFcR300+36 W4d4FoRMkYgQkK0sEW44kriOByaO4q60CxdTr7+3PvTw6Ozq4PT1UQ8CKoFD5Lv2ZVIwDanj UlzTkpjYCoAHx1l4zkXLQ1inBSaGLnx3qXs2Jnpzws7txt2BLbNUT3DXuoFnXePZIJ7ybSo/ zMLJlMo2UJE9A/ph2q2S5+vTy2+w6YEyYUR8FCmaoWWoIVONZPOlAxXWZAecB3bjYmeIZzcZ 49CJfMYGcBhZVbUuDk2oTt7XoeOEZi0FXQ9oi7HMD81JHffhfpEa1A7UikmODn4sNg75mbpK pGmFfGmNjpmQpOwSG8Y6Xof6KnDUtVGm89zQWa9waQOqi3roROJiVyc//SYI+vnbTC62Liur UtwdJjDBnYqktFxm2mJpZ/DCHwPHokborClaPSeUjZoTcKz6i+KVMAHpeXqOBgNGtXClMlWs nK8tFWHa4oDlOzSh42HGfJmBIlnum6jpbk36oR7YEntRV4IJ5OYFhJ71PZPGjiZQN0xJJujo 7mLHcmF+YmnSfvB8itlw5oJPVJzWmx3OJL92//nS4zvFUvPBJ6vzLLljQnmI9EWe3hyKLrH1 1YBWC5pN1sYLGFzfzC45fO7kR/pm+jEIsJkI1XaQaqd5QF2EP09JECHThKkV6PiVVU59yw3W eTafS0JIt1tpbtuXNDqfj+hHPGy7W9xENLHcZQS/IAoMW5rS0Ue2mZ+JWsGtz/YAc9KJiSZp f/+EdfCHq7JF/Li2w+YVjVQhQaZzm4B17xh5xp0Az2BtDx5Z+B4j3NNefn3nUZzuH359fH64 37xe7x9fbPsbn1JF2zX4eBx55PX0tsXGmk+FrqCavC4MXJMdYHXT9IixafaDHkxqfLxgeffV sKBQzRC90BFjEqfDK8tyZBYpxWyMscwo1AbVN6qNySsXe50IuYjL18DI6kLhweU1PqjEX8oQ DIhrjFK53GA4shiNKtS9e6ZSXK6ecDDpaxZ/1QypeyxyO8wNS80WwrQoywSuA3LrrWqyvT5/ eXx6ur7KjzmJ4BEtj4IgqJvr1/eXn6aHNDe//Gfzj4RRBMHM4x/6hwzGdzp/Sdev7MP55+Zf YIvjwYTEl7QU9/Z3y6u6xvUcQ9pNO98tXWqIhscsIa5nSPKnKgpDQ1FgOvbny7bfXarG+Mi6 JAkJ8u2daCTfBZyosXIRUKIGU1cNcx/xTmMrzZcXNezE/NH7Eb/rKBah6x8Pr1c2UZ7fXpCI 9aPw3fTFAezfpV6Hm8L3A51YVGdKjEZwamxOaaD7uAfVwhBihpsFjo0BZFSXxBjVVOjqgQYe ItQD3eKusDCgXkYSjJTmB55RX07FeUOTGigXKBfeEKf6WNv8IMakpQkOqU/MzELFj2imWrov DMK13glDrB+iyJxR9RCjfRaj/UDcyI/M+gxdEKBPoI4rQR9XjmO0mZNd44sHMlFNezPQaOfD JkfvoKLVghOClTg4lhIHx7XLN4ATYjSsax3XaVIXGblDXR+YEgbgWjv8qkZf7hUwPLxYUST3 9qPvHezN7/zbIEEkMU7HDWAzg5ene8zEMzP422SHZF0VSYO9azkKeH2U30ZG//lp6FbCJWuK HYwupnydLRnNPASZDsn8iBrzOLkNXXNPyU5xaK6tQA2MGjJq5ISXYXxra6ykUhNet93T9e13 69qfga+XsfmAS7ppJAK3RS+QS1PzngPc/L0dXJJKILNEBHpVpOr0nNEockRcxXZYEYiUHFSp aDp3FA8Lf31egsn+/8UOKWcIa9vI0fdlrGeShvpGioZGyq5ngMo9DiNf2YNUQ+MoCi1gnvhh YEvJQUtKpqMoS6uC9VS9OqlhgaWVHHOtGA0CHIO3Foklz7N23qJivuNY03lWjKnqLKHfraGh 6Usg0NTzusixtTJhEpVyfcYYZ2JpzC51HGIZEI7RFcxSnbFES8rc3kO7lAmAtrl8TGLr1GGa L/EtU67oY+JaplXLltv5vBlU+93ry/M7rAp/d02C6xRv70wKv77eb354u74/PD09vj/8uPl1 LEEz6Xb91oliSU4diQHRjaNwkhQ73wxiQIhOraIo61zCpw1WrS88ROt/b9iK9/rw9g6vZlgr mLVnzZQ5LSApzTKtNoU6HXldDlHkhRQjutII/NT9ld5iuotHZF9FnlnvEi3/u5J1n6v3qn9D PIr0Ko0is/8drP+pOVK8/7GRcsxecxR/SU4dp2pGjPIExFtMXCOviAaa5VlwBgjRaDMbprOW uu/YwqfxsTkkajUPUr/54a/MGVYqDR2KdYCnlXs492ZXsxH1kRF1fa0fpjOOLU5ODXIIZJTa oJXV5kWeGl8lFzOoo/tiAdUjuosWt8jqFmJBpCgRbEnIJ6ZVi9tPLzvNgi1OIQR5HsB0/Pit Qycarn9iYu6HU05J37GMDi+v779vkj/gxe/r84fbl9eH6/OmX+bHh5SvM1k/WItjw08d/Vhm mzLZUv+oyn3Wu67OOlJ9lBokWitgASBz8L+iy/7yjGazJDKn6TYKEup0SobqOvZf/6dS+hSC Msym8OlIUEq64S+3v4Mk+vahKUs1vWKfWdYQOGtTXpfWoHj+xrs8nXzRJpF98yvTZPgCrZZV HrYNJWqecKHJ+1/SrqS5cVxJ3+dXKN6pO2L6tURqoWaiDxQJiWhxM0FqqYvCbauqHGVbDlkV 3TW/fpAASWFJyDUxJ1v5JVYCiS0XnOibX4gFK1MGhfWCr1zm/OCkigsns/PFY06/gkSnl5fT q2KX/QvJJ0PPG/2q6tYZ95b16fT8Dl7IeVOPz6e3wevxb+cAaLJsLyeTcXywr0VF5qvz/dtX sBg3/KOHVaY9ArR5qWR5Jjvzs+Tgr++fP0OEA/vVYInrE6LJRLrF/cO356cvXy98UKZR7Ixs zzGpXtcqgKunZcDS8ZILiLFXD/GzuODJGBdfq6XjFVKw1Bt/MrzD/NkCTFM699Srpo7oq6sU EOu48MaZTtusVt7Y98KxWfkbzqIBDjPmT+fLlaqh1LZnMhytteCuQE92ga/uP4FW1JnveRNF 9oCGeEpXSW32q4X3dt4WolnjXMm2/5cr5rZGu/LcRUV22Grx3a8gP/kHmuajAc1QyHZAorTC snPS2j71h2i3CWiOtzItg4nDMdyVqTP5+YDtpse1jsk0G1Wqspl4w1mK3SNdmRYx39rP8AzC KtpFOWYoceVpDbnRbmqjhbai4IMJ38rN1/cTX6Mfn97fnu87EWYLBSn+IjNaoEbmf9Mmy9kf wRDHq2ILAc6U67IPSu/4LFna5c+KJleGrvh5ANVlI2CkRgfXanwiUjVoiJZLHsvIcTqpjPQE h2Qbk1InVeE2ozHVibxckjWa7QeQM7rjC3CBqjG35QFqJmvJBzBfofmtxF0btORJJcj4wyXH dSVxJ1tnBFKkMWj9u2pRFRDlSO+ODTjCgejxHFxazbuiNK/X7mo61AlEFn0QIb3K5K4B1243 2m6/1cqYKfFvITypqet1T9NGBDjArYh4veY79U/kj+lYxc2QObIjSZU4WqLpe7WEQ9jEWkAh lQzuEjAzEa1IoWXFd/nYDXyHRyEN7+xCBFkGWbfB6ZJqk64lJ7SN2ahVYhHFHm5l2aVLaU6m dnZlEaPEBCHXRU5MI6YOEzGjHWF94bsUkT0OaGxLRk68Fsx/XD3q1hXJV7UW8ojjXERgehxW NtdAHXJn/nZ8gP0/1OG6jVUzPoRj0JtCMhdgFDV10URmdThQNdiLicDKUo8J0xMpZvglUNYw vSFhAzPCzGVB0jXFVjoJ1kV5WC6tRHS1IDkH0M8GHFFCqgrXo5Ew5b9u4FzmhRSXEBJvVo4g SQBnIfi1dGfPRV5M12SPy1VRgJi8bph3ZQ3Bl9liOBljs0dwSW0ds/f40FsVeUUZpvUHDCRj SKeTNHR9J7DrM2KvCiqmgS6QT7zx5jDPFrQyx/5S9WEvKGlR0aKx2pQUaU3WjuJW9TTwKzMJ r4KYCI5E67014ptIBIRxfpVtmPLx6shvQ8kWbC0io0H7KgRLK51Kwf2oWTxFTW0B+TNcqFF2 gFRvaZ6ERrZrkkN8p9osLo0Md+2CSGKTkBebwqDxDgFpY9a1o8MP9EG1Z1Cj/AKxarJFSsow 9ixoNR8PLeI2ISRlGllOQf6lMj5SrG7M+FeqUCtkie6FQaGem7AzXpndxvdHVQH+dQ1yAQGK yd4quElrag05jSWv0SBvAqnoSi+HL2hkrZPKMAffyXySaC4kFbIhNNW0JOf9pUeIlvQ6TPe5 a20oIVJ3ZAyVlng9k+CwMx0fewxHNHtqAXCxBN+TRmaKivKTr/kdOatqDiqIRRSFVrO5/HdL FBZmrMmN7wFaXupZI98jUpSVhMRg7eLKuSahIfM4iY9wvgkgRgtbayGjNRnVCauKkDxkVNOk 6Inu8cCysKr/LPZtEdddkUJ3p+arkyEquGhkxJQpdcLlkbVy1AkEVpbbd0f+DWygDiXz9fwa b/mJVEbJ21Dz4CtIlILrAp24o3wGmHWB7Jw2WYJhH/O9k8OTuehILnXBU1SDuzEQe6O0dBcA wfo8z1Ak6jxTItvBPoQOuk+VW/HYmuXUZeXJUWl9rgXgUfPuI4ehBYqoyVS7kbB4+9OUmqtS hyKJKD8I1HVKDiTnOyNFEjea5bBC7K2aNBVqMBQHWepobZNCDFh1Usms8tyI2CPOWjLMHzsk qiAz1OClZUHORWtEDjnZdv40rGNF9vT+cHx+vn89nr6/i05GDMqlDr2wuOGSuWKUuWzmLDNv tT/rlUUQu9ImqlOepVl/gGPKwCv+gez4rMzD1BzQBvuSGSZ0INNFz4ugAmxhfzDhI6LhElIc 7NNw/4enwvJjXkf36f2CR//Vqh5NZ7vhEL6Qq7K7xhsNk9L6iCIgx2i6swEIqwVeoC2gGfme TWVpMEKYezIvqDB7vArC6XQyn5kV15n42ZDx4cf/T9iNJkIZQsU80xY/Kwu1e9t4AtHz/fs7 dtIUHyzCLtDFQRyubdQdJRC3cWY2s87s43XOBfN/DaQxZsG3XWTweHyDl5jB6XXAIkYHf32/ DBbpGmbSgcWDl/sf3avK/fP7afDXcfB6PD4eH/97AHFl1ZyS4/ObeMl6AX8YT6+fT2abOk6z VtAn9OX+y9PrF5fxRhZHuD2dAGGziBjcZuIDxQ7nPN0wNIIF9TUCSWlrE4p2dI5mLJp9fatg VlxQBeu11PQOkyA/LkcgH5zN6Piqtc9nlcv8VjLJWwFHSVHij12G5y3LNuGbt4SEliBrcTD2 g6sQfnB1OL9Ryyu5fNjhPdnaw2QBCpOsJCtHFZZ1DJGtXUbaLdeGi4YKzZuW4R0O4PwkXhFb 5Bog37ah+DIYeapqgg5pYTbVsRTyzai5Une13+L0pkHpcFnCTzEQWuwWjmMpw1u1LhaUj2rT eUWLZlHNt5OOVmdwkMCRgs1m6tukgQVjB7ZrzCtKBc3DTYZevyg8Zer56sOkAhU1nQYTfJDe RWGDf7+7Jkz1oOqqMCijMthNcCxcusQEQPw8yreUrsWqFzak4lt8WvE5yhhezD5bFKmjIPQk rU3dBan+lD67sPQ7Ls8K1/LWiZmtY8gVpX6no0JZTnOCDzlIFtlb1q5GcJA4ZB9Iqy1lyaLI nf3PGtwWV/3uNT7omzKeBcvhzMdHcGeA3i9O+oYWXaVIRqdGYZzkTc3ah3FTN25fE4xsGHFt 6SHqXa3fbwmyuR/rhHm0n0VT38SMgJpiYY67CyaFKOQ63JUae1u4Ledb6BK2tT0iqIdsSUXc bxkry6hlbHYFeImL+BFiUYErQEebabENq4oWlZWaOA8MJGGklvvEJd3VTWVUhTK4yVkagnvP +QzxQT6JjthZrjf4iQH+epOR0ylNwviRhf/jT4a+lbzFxtOhy32P8CPCu1jooTPzQJiEBZM3 z/0YLb/+eH964Cfo9P6HphmkbmYT7S4vb02ZdxGhmNoKYML332ah35zUYbIRXkNubvUMY2vt 1O2orVZyyNdyaxmRVDlFwWMfueFjRmN1OmmSXNBEeFDY6ke1Fm330oe8yfiZerkE69Yrn70d vX6V4/np7evxzFt6PeGZ22399NOgkTTE59uF0ghC33fD8crt4oaLaM+bYbZU1wPgEArVh5hU dJBHPf3LoS3Sh+6CLzhlwWhtihQ4aJkk8Mu20Ildj1qsKLVYmPN2CTGIWffVTKwJoxHI0jDa W9AmMknaO6YkoWdC+a/+/q/S28o7vkPPFUbW0bLHoKHO79xzqU3/qLQl7/oDc9d5acwbFxd0 6cdl6R1/Iy/3aFb4QC/lZ/gS54WgWugmulGl9oP/TGm1fpNwjQJ+//jleBm8nY8Pp5e3E4Sm ezi9fn768v18j96NwXWts0ChG3FToNkDcdnkwhWiUxIacwaTpTWs607fVohPWJEv/1BtBs6U 6JRawWw4ZMykWlNydYgXq9Kqs6Aiijc2DyZYVgfMfxZc1isrkxrJ/cMv3OVT70uiDTdB4EOn xB0hSDiJfcZ8zxEboM1CeHoOdugQrH+8HX+LpOnM2/Pxn+P59/io/Bqwv58uD1+Vi28jd/Cn WVIfNjVDy6ua0hP/14LMGobPl+P59f5yHGSnxyN2ZyfrE5eHMK3hKvCjqjhy1D4sKPSxLa0j 5ck00z1WlNuKkTu+sUejp7WoZQKZRYdFWqg+lXtSd6cddAgTOk+h5omXM7dbQHm7nkW/s/h3 4LxxdawktrzVApHFCRorCKAE/tClXoVNAzYoOq1hSWRmDLoxNVk7d4fAk7A7HCMZ4wdHbLLC e4P+mCqu4Q1PuVfaoXv8vmpLXzHxgB0VaYGLdMG5qOCQkMM5KtnCjjtf6Sd9aQRNYnurLdIr WsN6xmFYjzxHpGTJkPtDbzLH/O1LnPnTsaqOLakQot23SltE2dT3cGcUV4YJ5odOdpge4UHS quEQ7E7GBp2ko4k39DXLBgEILXCU6GFE3yZO9YjlPXnuYc/5PTwc2f0vo2a4UkGsC7taLdVS lRagI0ihrAQEvzP7CYgTq+XlZLLbWR4Me8wb2R0AZGdLAJ0ivVYGE/NgZuABGlLy2hFqTAaV ajws9pAW90dQ7agBgiyV/11lx3z76I3ZMJhYCcstvnIKsI82cGMSxF4wxM5IsktqfzI3B2Ub e8ag1lEIASasCtZpNJmPUGedMjcrhnw/HSb/WLmt69ibohFtBEyZP1qm/mhuD/4W8nb2FuEq ysS70l/PT6/ffhlJH2XVajFo44h/f32EFdx+rh/8ctWD+FVdrGUPw4UGaqUCaB9gUuuTdFeR lUGE8GlWq8AlwmJf4082sv9FRMl2drlqYUcckbmvMn909S8E/VCfn758sWV++yhsLkjdW7Gh g69hBV9pkqK2B06Lx5Rhy6LGkxC+cVgYj0UaR6/G9FFWUdk4KhryQ8SG1nsHjIiAvgnta//1 9fvp7QIGle+Di+zP6/jKj5fPT7Bpa/fQg1+g2y/3Z77F/hXvdRl1gpK8dpQvozA4wDLUNBoN DBSgc2evuk5j8C7HGF3QVOuvcDTa8+1FSNOUmHdGfF7df/v+Bq0WhiTvb8fjw1cl5mtJwnWj GmlIAp9BeZ3wEvNa9f5qoGWRpoUTbeKyrlzoImcuKCZRna5voGRXu9D0RspWIfGqr6Wj5bpo sHGss9W7snKWLi651HOco/u71FUdwe3WNTsgGFtQICVRXXCRhhI7Y7l/nS8Pw3+pDBysiyTS U7VEI1XfJ8BimY5oaL7hu2pL2HNk8NTZlmpHK0jDD8xL6cPZma1gAYsX5Av0eKduhdAPDSUH sCJylgDBVsxL/l5BC+qPnAu7dN3m+2bm4WIx+UQYGqyrZyHFp7n+RSR9F+hb+x6xAmNaLDEb +Wh0cJVhNsZyl8hhG9cflTBFr3w7hmSfBRMtjGUL8H3IVPP0oABm1HINmmMnCIVDBFq3szWD r3VkNol8LfJjC1CWjrxhgFVDQnhQUp0FqceO09HGldEyMDbZOM9w+hNM/s8w/QyPK+hh1+Hj UY0HC20Z7DCrHXDne2u0I0R4wBtZKuGq7Xl8I8ZY98kjiLaHzDXGT4Rz1Yy2A5Z8W+ajxVV8 duIx0a4Mk2CEjDueEB/kJOOH8luTttr4Qw8dmBXEJrz9vdgE2xr3aMzlRdBvEUpqiD/k48+x uQ30sU0X8shziRuHxbvKMr4lQgXDDC91jgua6XyEiYr5bIh+srH8lMgoAE82N2sv5Mz4A9HF BSIiifg09DTPPX2KqJzNJzodVIfD3l6y/4zg2/QnVrOY+Z4jiIVem9ntxsIIneuPK6K48vn+ wo98L7eHFf9gHibCOX0yQj4M0CdI/8DiFEwOyzCj6d4x6jjDhwtc4Ai7emWZeR9nMxsHaHhb hSMIUIkgEt9abWLmjYf4Mi6CSN+WCPV6NKvDm0NzHNRGHGEF8W81CxgmczQpy6bezWYt7sYB Li6qchKhRrgdAwxAZMqbwemVQW0GkW2RT/v8Liu7qXR6/Y2fV2+PXv0uuKO2SqI3vwRYsOUR frfQL0U1/+/2kmNEyu2FxcjfaTHNO8CM09v18cwfotJOXNRaUxvuZ5h03ql3j/THk4WLZmlH YuOno0goV2jHr62go/0gMzpkxYYc8qKmSzSIhmRiJF3Cvl4P2CaxhISm/UgXi02van+WbnaW LlISj8cz1fsezTgjiyjVVaX4kZ+k7c3+IeMndU1XQKKLoqh77F/KwQtUnIRhWHooUNshlUG7 OlAA8UbhTqum2tCqd6yOfgJgoAWva97geFw6ArkkBSjUG+laQ46H8+n99PkySH68Hc+/bQZf vh/fL9oLYec66APWrmmriuw1q5SWcCBMWWRZHa5orj1aRQVYEtuHQVoM3i+tNrs+usOHh+Pz 8Xx6OV40kRDyETOaeqqGaUtqfT53Hoz09P+hBEcCF0utL6uH0ysv1HTWGsazANUN54AX6MXc ylIttIP/evrt8el8fICZ4Cy+nvmjKTqTfjK31pf62/0DZ3uFMJ8/0eYRGpKeAzPdh+7H+bb+ wqBivdsw9uP18vX4/qR9y7nmak78HqtFOfOQJhrHy9+n8zfRKT/+53j+zwF9eTs+iopFaiv7 /CdzX/OQ/JM5tCPywkcoT3k8f/kxEOMKxi2N1ALILJhou4aWBJtItHMl2rni6Aevqyh5/3N8 Pz3DVb/rq/a5e3zbN9IG7Edpe+M4ZGoaE1y69tDlXBuQbEMZ1a/q27nweD49PWqexlqSslS1 uS+KsMKUf1bssCxXIQj369Bpcsr2jJWh9r7QiSfgrVA16o5DCSVipTZ0kCzcupO3OdBQUFfU DNvcIZ09vJWh4bbDwjG9XLtXKhqvSAyKpZhCBB1fHdqt7t+/HS+YpzgD6VLvaHoIdxQ6dqk9 ui4pSWOhrkkwrdUE/ElF6rUy/wE3jryTtKtzwSjV0Vr+vohky6dTDhoa1gCMnk8P3wbs9P38 cLS3m3DB29pwMlCkiDL18tkAs7pR17xEPhAZaTpqy3zVlQAzrCihJe/mejrGneehlVXyCGm6 KOynwOr4croc386nB+1Y2s9/C5Wp3l7ev6AJNKBvGfiw2koPO/JEfPr++rjl4lrxDiiBIhr8 wn68X44vg+J1EH19evsVruYfnj4/PSg6L1JAvPDVjZPZKcLqgsEyHdz1PzqT2aj0QXg+3T8+ nF5c6VBcrjy78vfl+Xh8f7h/Pg7uTmd658rkI1b5lvbvbOfKwMIEePf9/plXzVl3FL9+vUja WIkUu6fnp9d/rIyuM5nmu8MmatBBiiXuH2R+6tP3AicDmbCsyF1XsfbnYHXijK8nvV4teFgV m1Zri2/VY5KFObZoqNwlqcDpItgvaKcYlQUEL+Mi5oOs4EGbLzqq+0Qtm5Axvuk322Mpel2b fiAb7Q2U7Oro+uRK/rnwtbozikVMjSU7X/ijAxgVIbVvOZYsnI/VY1ZL11+AW2IW7kbjyWyG Ab4WwOZKn82CsabQ1ELOm+gOr/PJaGJXrKqD+cwPkRxZNpmg6h8t3hlCaPKXZEWFrXpUbT7/ 0RoMYLRDtEDJ/LDropOc72wIioKaWpGzJjMLW8MKClw6uX2+5ss3VkP5r+rrTkljsYpSGcyL nsVTWdjWchLaktEcr1XrBvNPneiUW8iONFdJu9RXIxK1hDY8l0GU+2mVOPMsAsql57fIwlGg vVJwiqHFewW0wF3yt5Ud0LRyF1nEx7s0A8apZh4KYrjwi0MPfTiKQ1+95OUjsYpVp7KSoF0p CpLjAn69Y/EcKWa9i/5cj/SADJGvBaHMsnA2ViVGS2jbqCiaSjJDvTkCOp3q2QbjiWfkMJ9M cF05ieF3uJkInoHdv3JkqsVfZlHoG+F3Wb0O/BEmjQBZhJP/7yVFP1r5orfKQvBQUYfqKJ4N 56NKu/OGoz0aaAqAuWewelPXzcdcm6H8t2f8DrTf49lU+z0dWr8PwhkjXxOqME1JatTkymCM ApVpNp26oeCAXWgDpE9qoMxdrHPfYA0C7CmRA3NPu5Wazcdz/fd8p/6ej9X4NFzmwYkJ1m6t vF3pDXdAxZvJ4SAw4e7oBAEChqM2y44IV806KQ7nIFJWpVE2yTckLUrCB1lNItzMM6F8nVfm RLKb6UHBaB56O6sBLZjWkTdWg/8IgqEjCqQ5NiglogZc4RsVLYQvEEYjfYpKGvY2A4g3HunJ fS2oT7j7X8qepblxHOf7/opUn/ar6p6x5UfsQx9kSbbV1iuinDi5qNyJp+OaJM4XJ7XT++sX IEWZICH3zKEfBiC+CQIgCEzHJFFNUAxIImcEDD2PAqZ0SNIoq+/67rS1BJm/vrRcWlucEqDU ZHE3FhnexE/sZSRCKRSmeeh607YMKoWptr6r5ILsTfp8QzWaTfemkUPRo/7PCtH3+gPetb3B 9yaYSaKz4L43ET3TE7sBj/tibHqJSDCU1B85bRCX01HHixyJngyGHN9skGMzUUtTi3RxJtAq CYYjc1Fdz8f9Ht2AjY610YP/T43LMl/QRUTSBKAkVkZwRCURU6bxRaN4vz6BVuYYhScD9jhY psGwcbVoVfO2AFXC4+5ZvhFWF1jm0VUlsH6LZRORzOCAEhHd5Q5mlkbjSc/+bctFEkZkqyAQ E3O3xv5VE4r7tJ1ScdnrcT4QIggHPTt0t4RZsooCui9ETwQY8LKMUVdZFB05DEUhurIb3k2m li+cNhDZY6xuDfcP+tYQjbgqF4VpGuAJzHWTimYKhJn9VohCf2cUaioEomi+c6LMaYuAUwRR KCqrWh5HptjCNdP1L5KwBPPQylXfdfUx6o15+Wg0MKVM/D2hv0l+Efw9JHf6EsKJyoAYTT30 6TYjNzRQC0CDxiKIDTwAiLE3LG2tZkRc99Rvl2Y6thWp0eXIkiIBwp2aiKCZ4yWko4mXlz27 O52i16BniV6TCZ8Cvsgx94Qp0Yjh0KPpNio4GfinMSBFjM1rqHTsDchvfzPqU6FiNPGoEDC8 pJ5nCJqy7oxwJEBTexOveQtDwKORKQwp2CXR3RrYmCRklSeKGgDj6uzM6m9vXx8+np91pgN6 djQ2tZOXdQdOKfn8tbZDq2wVLGtwWvMvlXdm9/8fu5f7n+3d33/xtUoYiibfkGHWX+B92fb9 8PZ7uMf8RN8/8FqUXDeOPJog9dx3yrvqcXvcfUmAbPdwkRwOrxf/hnoxZZJu19FoF+UqcxCM eZYucZd8gI1/WuMp1c7ZkSIc8cfPt8Px/vC6uzi2p7PRODS+9FhDgsL1B4QJKtDYBnmUdW5K MRxZppRFn92R840vPMz7ZezoE4wyKgNuGUPSYj3ojXr2zStdnBWGvs7rAd5VcebAagHifY/b V+4YqtN3t316fzSkHg19e78o1Rvml/07FYjm0XBosToJGrLtRqNrz4qeZCP5591sKwyk2XDV 7I/n/cP+/aexTHQDU2/QN/OcLSuq4yxRgO+x4Zor4ZncU/2ms9rArBldVmuPTRMRgwhn2mXg t0cmzemIYoCw79/xIdzzbnv8eNs970Am/oCBcayTxLLXgMaWCUECLznDUYOjEmzcHzu/bYlW wshZPd/kYnJptkZDbKm0hfMmtFW6MVPnxtl1HQfpEDZtj4daIpmJoQIZYGDrjeXWo1Z3gmL9 IUwKa/Kb7ZqIdBwKXh4+M5/myYbTQV8CmdCTPV09GJQpi1g2+S2sBZzNHRx+jaYIlocmA5Lw F34DjzFteEUopuS5voRMyXpZ9i9H1m9zfQXpwOubTvIIMIUa+D3wCM8J8Mk1t3wRMR6R3b0o PL/oscq5QkGHej3zyuIKlPI+9NV8iKZlfZF4056ZGphizJcOEtL3jM3+Tfh9kuW3LMreyGQw ujTneXpVjsxbh+Qa5mUYENdG4KfDIZ8ZpkERq3mW+7bTfYPJi2rQo86fBTRcvrjneVq/bzYW f5vXH6JaDQbmMoK9sb6OhTdiQHTvnsBk41aBGAzNsAASYN6b6IGsYBLIAyQJmJDVhKDLS96E BbjhaMBvnLUY9Sced4V7HWQJTdqsIKb18TpKk3HPFE8UxMwNd52MrTudO5gcmAleHqMMQHlW bn+87N6V1Z5lDavJ9JLVfxBh3mGtetOpKd03lzupv8hYIHsVJBFkKgEyIHmA0zQYjDwz5mfD TuW3UvrhUfj24Qwa325baL1IlmkwUlfAPMJakxaSdEcjy3RAMt5SOF9gg7Mc7NgZVHN7inRz tO0bqR37UZdmftNIFvdP+xdmhbQnFYOXBPpx+sWXC5Uh++nwsqOaWZM0jb98lZGYynVRGWjS iQq91dDlTBPwt+DqBSkppGk738LmsHwBEVO+jNm+/Ph4gv+/Ho576Z3K7BN5KAzrIue9xv9O aUSteT28w4m/Z26YRx7J+S36Eypvo0o/ZI3YEjOhdwIAMM0BoOqr04to/332wRxigPU5xL2O q9aqSDrF+Y5us0MCM/VOxj5Ji2m/Z2sRHSWrr5VC/LY7omzFqASzojfupQuTPxUeFXrxt83D JIzs9zBZAs82s7kXgpx1y4JOXxwUfVslarXApG8qKuo3bUMDc/THBJgoexEsRvQSSP62ylQw ypYBNrh0OKlOj8VAWTuowlitrUZD1oq9LLzemCgGd4UPkiDvXu7M7kkGfkFPYO6wE4PpYNR9 dJLvmiV0+Gv/jNoYbu2H/VG5knMMAqW9zoA3ceiXmI4jqq/ZnTtrooWfBK4463hqP0cnd1ac FeWcPgMTm+mAfSsEiJHlDADfchZTlFsGWkNtpZLRIOltXGtFOzNnB+0f+4VPLe0VPcU7uMEv ilXH1u75FY1olDNQTt/zMa5vyubhqgJvOqEXrXFay2jHeZCvaUy2ZDPtjftkVhSMv4ZMQVMx 7wPxNwnyU8FZ17HIJMrj/b/R1tKfjPidxA2IbgHJngw/1FlLQX6VRkm9TIIwaOhPyxjQc4Gx +zmPdsQ2w01LlNGsBnZBMsRTx0tL2TS8FXZ8jOPy6uL+cf/K5Nkpr9Cv2VRv63lMLNPOx+23 hR+saNqbNlB/HlRmjEdggVHVkVVU4WZlkIpq1tyB8tteEqLElNQL3qFekVRxE+TIGQj0nRcf 34/SyfU0Cs3TxCZmswus0xgk55CgZ0Far/LMl7Gp7WjP+E3zlrGu8rKMMi56ikkVnilBRbX/ RQHCT8zkWYjCVRenm0l6hY2kOEwgnJB+kaqLjV97kyyV4bM7am5pcASctku/FSswoVm/XxTL PIvqNEzHY8qIEZ8HUZLjRWEZRpypF2lk/nEV45t2zkCYgYYQVQHYfmRDV4XRDnQrtl56tlKg MZ7wA7Zre/Fa7N7whbdk+M/KcMu94jtHZqxo3835dHqXozdtFpY5zZbVPtTRMpmZ1U7GqbF+ 2lytSRVeR1FRykRoysR8c/H+tr2XQoIbulRUKctdma9ae2ixIF7CGNCyxETIwETk9TC7z/Gr Ol2ULbnodDprSRuvDd6+2lLFQTS0jbgal/rBcpN7DFa9zWH6MS+j6C5q8Gz7mmYVGLNLHZ2c iidrKaMFSRCRz3m4BIbzxIXU/tyINTYXRCaFnzrVWJ1ZgV4NEpVhz3I9NxDL9YyF+zKLIUUJ kmNPQmZR8wbJAOaBKapjQFEYps3J6mvGu3WeCWEkXT9cXE49stAasOgPWaEP0bSLCEnTxkTu mhKcVxtFWucFCZQs4py7YRFJnFpB/xGkuFhQlfxpKC0H8P8sCrizJcCsnPSgBQEEs7OEsM54 Aal95VQFmK27wGwOvMJJXzSoq989xvCSLNQY/Gsf5X6Q+ecC/UaFaf8AUJyn5kv9aFN5NY2m 3YDqjV9V/Ps4oBjwKQcAM3SLG8q25CKG+Q/4sdVUIgrWZVxxLw8kiY72a8JW6yxWCTEMZvpt Fnr0l/0tBpOfBcBgDMm5jGIYMAx1LhggkJqPEFs4BgqD1WHuIaMgNZBU/joh2WFh6PTAmOV8 kyiex3WjFnPh8bM3q9qun+6gq7/R0JZIjpDcKIuSRAVsKcp1BoITTNht7YRJUETdAd8U3hcw KNwGPNURzetrkCTnNB9InHT2fO45HZcgUYFKdu6LdnItcDtaLsqYSROjho5pg3ww4neE6FCF ysCTcfYtkiHwz7QWM1egcYQeXg0yucudyiWYv2bX+DtRcbcRRqmlqZzegQhqbTB+vKINPiU1 6TSkiS6eF2YZcRLVCI7NfL/42A29eW878FAWiPLlrZUHioBBsFiILlycgSwR1fI3ocH1R+ZY g9yA5SfUbB3DSZvhy4XMx7OAXXlCxSAxiwg7w5LECuNElp377ict8mqdV5z2g5k/52JIJk/B 6HxCZQQQWPm9m2geHQwqh9FI/FsL3URsuH/cGYfdXFgMvAHIjStc8DIWVb4o/ZSOv0I6jMfC 5zPcYLWdeFUimVw9bTAI2WTV/PALSPa/h9ehPLydszsW+RRUMzJ23/IkNvOQ3QGRiV+Hc801 dI18LcrsnYvf5371e7TBv0FHZtsxl1yPyG4CvuQ54XVLbXyto+EGINUWGF1mOLjk8HGO0WAE dPDT/niYTEbTL/1P5io9ka6rOSc2yp7UlE101PDx/sfEKDyrmENSy1vnxknpnMfdx8Ph4g9u /KRAQAxWCLhOHd/qE7h5QIhugJz2KynRxFIlVqkgPiZhGRncaxWVmVm5pWa22ZAX8cLPKrS3 kNBA6p/TeaiVZ7e/LZeNhQqohOFcIzOjSV5i+CGLPfihc9g2oLrkjUz+3JkpPdeS89oipwY2 sY0sq3ZDtXRaARCVLZ0VjiKHXoK6uMbM6rU9CgFwIfe3OtqsyLICdAix5Dffxio2jTM4SDlI DUdKfO0m5s5TdyCKbvHxKtsMu2YDcGOrPQ3Ikr3LU6UEglE+8MXurZ1TRKHhwNXw0x7CnD6c 5gyL8ZpUsXb6qSD1DRy+bDIpo+GnxVXmXd3PTOcd+KF5EOFtBlozx3o4IOZ2grsccI/pKInp MkEwE+pQauG4ywCLpLvgyy7M+EyVY/4SwSL6dbtM3xoLMzxTO3dXaZGMz3zOh2QkRNMB/9qS ErFxpKxyvI4ekjeTtIGXQ4oBSQFXXT3p7FPf+3VTgKZvFyDjzXV8qGt1PtKIrunV+AHfC2di NaJrVjXemVKN6NpYGj/lG0Lz0BAMrykRkq7WrvJ4Upe0Rglb27WlfoD8kOYZdiiCCLMAdVSm CEBNX5vpkVtMmcNRYZ4RLea2jJMkDrgmLfwoiTuea2qSMopWZylABEr4ACUtRbaOK7dlckBU m51CQZNaxWwoQqRAudI4JLIYV74DqDOMiJLEd77U+3SYxxMd6DM3V6bARMxz6n3Y7v7jDW+o nZCUmBfbFOBu0YhxtcYcr5aCU0SlAAUE5g7JShBtaO7Scg3IUBbBiUtKc20IzA/hdx0uQaeO StlD/vDXtos6BMlKXv5VZcxaQ10rh4bQI7gtMYuqm7zkV0dLVPgVN40y1hVI+WGUQddQ1Q3y 4hYUdxAWUP0nso1NxtcI+qPMYov362G0jJKCvSVoW5bkfljEGdu1BgejP8/LDkNOS3zrp3wk y5YCc3ODPtMRdM2oFQTJ/CZDj3DWMOAY6VrQyQDBIX1xm2JidRgfum5PJMYyLInBJSaxX1If JHRfQD11EZR1HG6+9nsmFr0hEr8iShPCs0WL4k31QCNinsgg0TpiW82n/fP2E0cB+tKyFku/ T1tvor9+Oj5uTeUVCaRoWRegwwf8QkOiMvLDX9H4RVH6sejqieYFyB/SuJIT2AjSjU0pL3Fp 5Fnol7f8FHTPKxABM1qD7uCXya0KG2szkOiaW2V6gE6Mw3yFCCvz6yd8YvZw+M/L55/b5+3n p8P24XX/8vm4/WMH5ewfPmMijx/INj9/f/3jk+Kkq93by+7p4nH79rCT/lMnjqqup3bPh7ef F/uXPT532P93Sx+6xXhhAFs8WAFbJ/GGECFNfrB7aEofiwKvGSnB6YqKr1yju9vePgK2zwld +QYmUSpARG8Eho6HuLIwvf18fT9c3B/edheHt4vH3dMrzcisyEFbL7jzocH6ycInz8RNsOfC Yf2yQJdUrIK4WJp3UhbC/WSpMh26QJe0NFnNCcYStsqZ0/DOlvhdjV8VhUu9Kgq3BDTAu6Qg uvgLptwGTlw9KAozZ/mzJFKXKd0zupj3vUm6TpwqsnXCA7lK5T+ccKa7t66WIGI45bVhvZTl 7OP70/7+y5+7nxf3crn+eNu+Pv48bU89SWaupwYWukshCpgKA5awDJkigTFdR95oJLNzKG+P j/dHdOu9377vHi6iF9lKdKr+z/798cI/Hg/3e4kKt+9bp9mBmQRcDz8DC5Yg2fleDxj/Lb6J YXbQIsasBO5eia7ia6Z7Sx+407XuxUy+3X0+PJgGc133zB2zYD5zYZW7KIPK4T5Qt/ttUt44 sJypo+Aas2EqgRPnpvQLZl36aNGq1twBpBuIcQb1yCy3x8d2YJw1DhpDdznL1Gcaq3pgl3Rt laT9znfHd3dCymDgMXOCYLe+DcsTZ4m/irwZ0xKFOcMeoJ6q3wvNrLh65bJVda7ZNBwysBHT pjSG9Sod4s4Md5mG3AZAsPnY7wT2RmMOPPBcairNnYBcEQAe9ZnTbOkPmK6JlHM018gKJIdZ vmC+qxZlf8q/CGsobopR381wEuxfH4kDTstA3E0EMBXZ1NlD2XoW81qfpigD7s1Wu8bym3nM LkuFcJK/6rXnp1GSxAxj9lH97fpIVO7qQ6g7eSEzDHN9Y2t3crX073xes9IT6CfCZx+uWoyd WxlRdOb4BGWzUPEg3RXFW5b0wol4lVGjb/K5Zf9Q6+bw/IrvGfY0Uk07bPMO1UkzeOov0EAn w7Mr2PImcJBLlwmig4Fm3eX25eHwfJF9PH/fvenAFES2b5eziOug4CTCsJzJEGNrHtOweGc4 JK4jo4VBwh2ZiHCA32LMuxmhg3Zx62Clwtn4FJmS/dP++9sWtIu3w8f7/oU52vGFNrfx5ctt dQ5oR+tzNCxOreyznysSHtUKWudLMOUxF83tZoTrIwnExvgu+to/R3Ku+s6j7dS7MzIbEnWc IUtXHEK/T/WOIWYO/xOWE3FPWKyvN2RkZaBAW9GGBE41P0+TfAHa/mLzS7x9gUdtBXV1W0Qs sljPkoZGrGeUbDPqTesgKqt4HgfosWi7KxarQEzqooyvEYtltBSn6z+gudQ5bBq8y+gw7MEf Up4/yvTPx/2PF/X05P5xd/8naOGnfaQusbtNWC5eYO4cio02VembnXO+dyhquW6Hvem4pdT2 GqYxJ3ufKg62LSY/Fq1ZmHdG+RsDoWufxRlWDcOfVfOvbbSHLvZT+nE4rosrs20aVs9AKwS+ WrJJnkE19MtaegqYLhO+5as1i0FywgRBxljqFyMgVGVBcVvPS/kMwVxEJkkSZRY2yMuQXmdA f9MINOB0ZuUiavuE5nGf7JgAlD7g5gTUH1MKV74O6rha1/QrKu3DT/OmwTiSJAZ2VjS75UNE EpIu4UGS+OVN1zGP+FlMWzgmAn5AfxmXwsAJXaUmMGR5W4uBBRDmKe1xg7pDtgqHYUI20p06 DiwoSCWtmyOFore/CweJg6UfsvQoizDkEszRb+4QbP+uN2bIuQYm374ULm3sm0PeAP0y5WDV Etatg8CsL265s+CbA6PDfupQPbuLTbuVgUnuTJO+gWjENmsbmncy7XEh8iBWzil+WZJkZ770 WCdPZ3IaQD4DkboWMh53Dft7URlLKpQm+iDxS0xFvpTSFsVmeaYRGPSaGBdCaXaPOz18xCJR 3TF6meQz+otZze1QVDkov2Q/JXd15RMNPi6vUCThvK7TIiZBephLG8DPQ6PqPA7l2xVghqZv ag69b1K3WNDJXyYfkyB0+IRORYGZxwWfbuUGTxTANqzhxKvCbNGOB3s+OccLtfbrk1pCX9/2 L+9/qte+z7ujeQdgMvOsWskcMywLbPABRtfmrvcClb8e8xMlcPYkrdH4spPiao3umsN2khrJ xClhaCy028yHlXDG851QOI+0WkkgneElUh2VJZCTlBv4GfyB43OWCxLvtnMYWxVx/7T78r5/ bkSEoyS9V/A39yo7yqQ9Ol2j8k4fTMxLaFV945fZ137PG9KlUQAfwCdxKXfoLiM/xAwMcSYq 3zRYq54J5fiOjoipXwUGB7AxsvY6z5rcrFos+ru9lGMitc79vV6W4e77xw+ZBix+Ob6/fWBQ LbIIUx+FaJDTyiv2hgx7QC/FNUyylxv8+8yH8gpA0qX4AulMOXjX1XV7Lr1CV4uQMJ/1TNhe Jjqr1d8ZA7sh6JgaJY503tyXtWWQDYx7B0RlDBCc8w4vkqTIY5FnXeELRLKeNW1gn0dIvOUy LkelaTccQEnkr+xlp5KkyCtBg4cH8tRa+TB0jKKpsOjpgMwwy+VbGBD8az8MG9HBvkg8DYyy IOPPi/zwevx8gVEwP17VYl1uX35Q5gdFB3hXmefsZR/B47uxdfS1R5HIOPN1BWDjJdq56pWf C2yhhw/cN3RO9fUmg6YDi9WuoqhQ8r9SPPAy47TM/n183b/gBQe04vnjfffXDv6ze7//7bff /u/Ei+QzEVmkTJjnHHH/q+zKchuEgehVeoX2Bi6BEjUxCHDJH4raqpX6mdxfnQXXM2OD1K9I YMbLbM+Onz2Dz4SpvmiQHXPRP2qMAomogzkbQKkkjdB/zfRSuhfFInDNJXhcGAQcwxh4y0cL YVxYxA+74sf1fn1AH3zHaZ0yCLb/5eAmhzkED0HKnEppeUMkr8RVQak3ovgqLFUfForTf/bz 9JhE6w8TrOt59Abjgk3wHML3374Mrm/LZWLybKIClABW2ZnYm4CNcEJoiuC2e+oMloRA42WY 4BrxqIvFiGfBldnHTBc3mguJ6IBgKq8mvPADtgnIbD5i5rJ9E6LW+D7OktoJKLw+g4YBQG62 XNUXcamtaC1YQIimx7gvBDWei86VmCgeJQ3ugqAmo8NZUf3QIR1hMA6Y9QzGZuyaptCqdfAK zYkCAdscCh+288mVPkv9ZbtYjaoUl1eTGr3rx1be4Wle0H1U5GtK788QRMBc1jGIG1wk54Se O+87yHi4SYg+sPQlWxwcoFQwVnp6pSXDSFbUK1R+agunYCs/YR9gDqPpMRluWkJSC0zCB/bW mGId7oTHYGSXf0edTG6YQr/Y6UmhMllU9dXhYd45ce32XQqWOl3kDoZ7ziakMA6gpWOnMSJk jwYyx3z0h6KFckiTGU01Qs6sps/bHXMc5vEK7xK8fokj9YhfnRrFdGvKRZJdkVjY9ll9oUHJ xorfUmTd2rzCaAkwUtW9raPVq9W6AbpIEQck8I27GxeEA1bbnHXujkK2bYsnob/MA2nB5n0B AA== --+HP7ph2BbKc20aGI--