Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1469816ybt; Thu, 18 Jun 2020 09:22:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwWyDZiSuAQC7iGPpmA6xLR9T5h3juCF/lkVqy1dsIq6u72wDY1xsgL7XvbGV1SgS1VJNpc X-Received: by 2002:a05:6402:22b3:: with SMTP id cx19mr4674718edb.329.1592497359504; Thu, 18 Jun 2020 09:22:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592497359; cv=none; d=google.com; s=arc-20160816; b=yMEjcOc/hAG6ie8wk2ERdaxUlvs+ebJAbxU1YpBOQfBVgcEGs12r4+hKsfBwLJcwHI X7UL0wtPryH1LrQygP8MxZz+pOd/GT3JMULAabb4fnUnOZVtxMd9Atk2zlq9Mr8CaQal XP+Cfm3AqFH0FyLtaTdZP+QFaVekobqLusSrJc4LsGizZtxiG+I18dbruNXxwliJVaFe B8Tqia/Gsf6dDGxsseZCyNdXDHWmQ4/tC6aTaSd/AsFyAomt+bsF+pZ9/7M7H87aijDc I9FgYC1OQhuMFgrrqRfudCW7RoUczkqDdgMeasmeT5/tkJl6Klmb1cAEWlg7Z0KAlED4 BCqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:ironport-sdr:ironport-sdr; bh=7Xs6dmxT0czk9/WjbOSGWXwjuKmzd6lY7ij8ME7mBjc=; b=k0EN0MtaKp+x4g5PqXAPkUZzrIcrTadp808NPDoNmPcyTFX2sntAgsSd+ZTVPWN/Na vUnvHNXfImPy2BJ2c51baBNBui6Yx7mBPYR4lXnNTSWl3dWUNrNe0FcXd8+7evlViKfh BFrd5mOfmIkb0jyGdMqrt0HP5SmLjyhrtTzzdXqzVdhU/KJaNz4cgFo3vVtGn5Z1AGrJ XxS+zhknKde79r1CfBM7LTukz9UzuybsAkDd1Gy8ozCXkPXSXjslmffekYD892eAAQnJ WtsMqI9Eo+nCzU446XdVGKRuQA0DQK7hH+AIJ/DHBlJPGM6pGHuSRtf+5Cq8qyjnKKvU LewA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l12si2003630ejn.435.2020.06.18.09.22.16; Thu, 18 Jun 2020 09:22:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731894AbgFRQTe (ORCPT + 99 others); Thu, 18 Jun 2020 12:19:34 -0400 Received: from mga18.intel.com ([134.134.136.126]:46302 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728090AbgFRQTX (ORCPT ); Thu, 18 Jun 2020 12:19:23 -0400 IronPort-SDR: C9IMft0uT7t0kwSzfvFspxwPLxdIj/GEuaBfbr06T9fAJVfp29lgAYNecOVBEJNtZtVJw80Fho B/C9bYvkUS8Q== X-IronPort-AV: E=McAfee;i="6000,8403,9656"; a="129996682" X-IronPort-AV: E=Sophos;i="5.75,251,1589266800"; d="gz'50?scan'50,208,50";a="129996682" 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 orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jun 2020 09:15:41 -0700 IronPort-SDR: yU5LPDJIQylUm4Rnr4n+Awq+LQlwXe0HUoiZVjNFtWL/YG2nsobAl9lGCpI3eS+cyipTisTVhS 9pvV0Zy70krg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,251,1589266800"; d="gz'50?scan'50,208,50";a="277674621" Received: from lkp-server02.sh.intel.com (HELO 5ce11009e457) ([10.239.97.151]) by orsmga006.jf.intel.com with ESMTP; 18 Jun 2020 09:15:38 -0700 Received: from kbuild by 5ce11009e457 with local (Exim 4.92) (envelope-from ) id 1jlxCU-0000JZ-7b; Thu, 18 Jun 2020 16:15:38 +0000 Date: Fri, 19 Jun 2020 00:14:50 +0800 From: kernel test robot To: Luc Van Oostenryck , Linus Torvalds Cc: kbuild-all@lists.01.org, LKML , Miguel Ojeda , Luc Van Oostenryck Subject: Re: [PATCH] sparse: use identifiers to define address spaces Message-ID: <202006190042.XdCbqeE9%lkp@intel.com> References: <20200617220226.88948-1-luc.vanoostenryck@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nFreZHaLTZJo0R7j" Content-Disposition: inline In-Reply-To: <20200617220226.88948-1-luc.vanoostenryck@gmail.com> 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 --nFreZHaLTZJo0R7j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Luc, I love your patch! Perhaps something to improve: [auto build test WARNING on linux/master] [also build test WARNING on linus/master v5.8-rc1 next-20200618] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Luc-Van-Oostenryck/sparse-use-identifiers-to-define-address-spaces/20200618-060614 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git a5dc8300df75e8b8384b4c82225f1e4a0b4d9b55 config: mips-randconfig-s031-20200618 (attached as .config) compiler: mips64-linux-gcc (GCC) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.2-rc1-10-gc17b1b06-dirty # save the attached .config to linux build tree make W=1 C=1 ARCH=mips CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot sparse warnings: (new ones prefixed by >>) >> arch/mips/include/asm/syscall.h:78:25: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const [noderef] __user *__gu_ptr @@ got int * @@ >> arch/mips/include/asm/syscall.h:78:25: sparse: expected int const [noderef] __user *__gu_ptr arch/mips/include/asm/syscall.h:78:25: sparse: got int * >> arch/mips/include/asm/syscall.h:78:25: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const [noderef] __user *__gu_ptr @@ got int * @@ >> arch/mips/include/asm/syscall.h:78:25: sparse: expected int const [noderef] __user *__gu_ptr arch/mips/include/asm/syscall.h:78:25: sparse: got int * -- >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:280:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got unsigned int [usertype] * @@ >> arch/mips/kernel/signal.c:280:13: sparse: expected void const volatile [noderef] __user * arch/mips/kernel/signal.c:280:13: sparse: got unsigned int [usertype] * >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:280:13: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:293:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got unsigned int * @@ arch/mips/kernel/signal.c:293:23: sparse: expected void const volatile [noderef] __user * arch/mips/kernel/signal.c:293:23: sparse: got unsigned int * arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:293:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got unsigned int * @@ arch/mips/kernel/signal.c:300:23: sparse: expected void const volatile [noderef] __user * arch/mips/kernel/signal.c:300:23: sparse: got unsigned int * arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:300:23: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/signal.c:661:17: sparse: sparse: symbol 'sys_rt_sigreturn' was not declared. Should it be static? arch/mips/kernel/signal.c:157:14: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:157:12: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct ucontext [noderef] __user *uc @@ got struct ucontext * @@ >> arch/mips/kernel/signal.c:157:12: sparse: expected struct ucontext [noderef] __user *uc arch/mips/kernel/signal.c:157:12: sparse: got struct ucontext * arch/mips/kernel/signal.c:157:14: sparse: sparse: cast removes address space '__user' of expression >> arch/mips/kernel/signal.c:157:12: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct ucontext [noderef] __user *uc @@ got struct ucontext * @@ >> arch/mips/kernel/signal.c:157:12: sparse: expected struct ucontext [noderef] __user *uc arch/mips/kernel/signal.c:157:12: sparse: got struct ucontext * -- >> arch/mips/kernel/syscall.c:173:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got unsigned int * @@ >> arch/mips/kernel/syscall.c:173:31: sparse: expected void const volatile [noderef] __user * arch/mips/kernel/syscall.c:173:31: sparse: got unsigned int * arch/mips/kernel/syscall.c:174:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user * @@ got unsigned int * @@ arch/mips/kernel/syscall.c:174:32: sparse: expected void const volatile [noderef] __user * arch/mips/kernel/syscall.c:174:32: sparse: got unsigned int * -- arch/mips/kernel/traps.c:515:14: sparse: sparse: symbol 'll_bit' was not declared. Should it be static? arch/mips/kernel/traps.c:516:20: sparse: sparse: symbol 'll_task' was not declared. Should it be static? arch/mips/kernel/traps.c:740:17: sparse: sparse: symbol 'do_ov' was not declared. Should it be static? arch/mips/kernel/traps.c:1017:17: sparse: sparse: symbol 'do_bp' was not declared. Should it be static? arch/mips/kernel/traps.c:1109:17: sparse: sparse: symbol 'do_tr' was not declared. Should it be static? >> arch/mips/kernel/traps.c:1178:47: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] __user *fault_addr @@ got unsigned long * @@ >> arch/mips/kernel/traps.c:1178:47: sparse: expected void [noderef] __user *fault_addr arch/mips/kernel/traps.c:1178:47: sparse: got unsigned long * arch/mips/kernel/traps.c:1151:17: sparse: sparse: symbol 'do_ri' was not declared. Should it be static? arch/mips/kernel/traps.c:1390:17: sparse: sparse: symbol 'do_cpu' was not declared. Should it be static? arch/mips/kernel/traps.c:1495:17: sparse: sparse: symbol 'do_msa_fpe' was not declared. Should it be static? arch/mips/kernel/traps.c:1515:17: sparse: sparse: symbol 'do_msa' was not declared. Should it be static? arch/mips/kernel/traps.c:1536:17: sparse: sparse: symbol 'do_mdmx' was not declared. Should it be static? arch/mips/kernel/traps.c:1548:17: sparse: sparse: symbol 'do_watch' was not declared. Should it be static? arch/mips/kernel/traps.c:1575:17: sparse: sparse: symbol 'do_mcheck' was not declared. Should it be static? arch/mips/kernel/traps.c:1606:17: sparse: sparse: symbol 'do_mt' was not declared. Should it be static? arch/mips/kernel/traps.c:1642:17: sparse: sparse: symbol 'do_dsp' was not declared. Should it be static? arch/mips/kernel/traps.c:1650:17: sparse: sparse: symbol 'do_reserved' was not declared. Should it be static? arch/mips/kernel/traps.c:1874:17: sparse: sparse: symbol 'do_ftlb' was not declared. Should it be static? arch/mips/kernel/traps.c:1971:15: sparse: sparse: symbol 'vi_handlers' was not declared. Should it be static? >> arch/mips/include/asm/mips-cm.h:151:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ >> arch/mips/include/asm/mips-cm.h:151:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:151:1: sparse: got void * >> arch/mips/include/asm/mips-cm.h:151:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ >> arch/mips/include/asm/mips-cm.h:151:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:151:1: sparse: got void * >> arch/mips/include/asm/mips-cm.h:151:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ >> arch/mips/include/asm/mips-cm.h:151:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:151:1: sparse: got void * >> arch/mips/include/asm/mips-cm.h:151:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ >> arch/mips/include/asm/mips-cm.h:151:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:151:1: sparse: got void * >> arch/mips/include/asm/mips-cm.h:151:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:151:1: sparse: expected void * >> arch/mips/include/asm/mips-cm.h:151:1: sparse: got void [noderef] __iomem * >> arch/mips/include/asm/mips-cm.h:151:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:151:1: sparse: expected void * >> arch/mips/include/asm/mips-cm.h:151:1: sparse: got void [noderef] __iomem * >> arch/mips/include/asm/mips-cm.h:151:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:151:1: sparse: expected void * >> arch/mips/include/asm/mips-cm.h:151:1: sparse: got void [noderef] __iomem * >> arch/mips/include/asm/mips-cm.h:151:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:151:1: sparse: expected void * >> arch/mips/include/asm/mips-cm.h:151:1: sparse: got void [noderef] __iomem * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * >> arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *mem @@ got void * @@ >> arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * >> arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *mem @@ got void * @@ >> arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * >> arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *mem @@ got void * @@ >> arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * >> arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void volatile [noderef] __iomem *mem @@ got void * @@ >> arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *mem @@ got void * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void const volatile [noderef] __iomem *mem arch/mips/include/asm/mips-cm.h:165:1: sparse: got void * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * arch/mips/include/asm/mips-cm.h:165:1: sparse: sparse: incorrect type in return expression (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@ arch/mips/include/asm/mips-cm.h:165:1: sparse: expected void * arch/mips/include/asm/mips-cm.h:165:1: sparse: got void [noderef] __iomem * -- >> arch/mips/kernel/vdso.c:161:54: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile *address @@ got void [noderef] __iomem * @@ arch/mips/kernel/vdso.c:161:54: sparse: expected void const volatile *address >> arch/mips/kernel/vdso.c:161:54: sparse: got void [noderef] __iomem * -- arch/mips/kernel/ptrace32.c:70:21: sparse: sparse: Using plain integer as NULL pointer >> arch/mips/kernel/ptrace32.c:73:51: sparse: sparse: cast removes address space '__user' of expression arch/mips/kernel/ptrace32.c:183:21: sparse: sparse: Using plain integer as NULL pointer arch/mips/kernel/ptrace32.c:186:46: sparse: sparse: cast removes address space '__user' of expression -- >> arch/mips/kernel/signal32.c:67:24: sparse: sparse: cast removes address space '__user' of expression -- >> arch/mips/kernel/crash_dump.c:48:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got char *buf @@ >> arch/mips/kernel/crash_dump.c:48:34: sparse: expected void [noderef] __user *to arch/mips/kernel/crash_dump.c:48:34: sparse: got char *buf -- >> arch/mips/vdso/vdso-image.c:13:35: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *[usertype] vdso @@ got void [noderef] __user * @@ arch/mips/vdso/vdso-image.c:13:35: sparse: expected void *[usertype] vdso >> arch/mips/vdso/vdso-image.c:13:35: sparse: got void [noderef] __user * -- >> arch/mips/vdso/vdso-o32-image.c:13:35: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *[usertype] vdso @@ got void [noderef] __user * @@ arch/mips/vdso/vdso-o32-image.c:13:35: sparse: expected void *[usertype] vdso >> arch/mips/vdso/vdso-o32-image.c:13:35: sparse: got void [noderef] __user * -- >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to -- >> drivers/tty/tty_ioctl.c:385:53: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct ktermios [noderef] __user *k @@ got struct ktermios * @@ >> drivers/tty/tty_ioctl.c:385:53: sparse: expected struct ktermios [noderef] __user *k drivers/tty/tty_ioctl.c:385:53: sparse: got struct ktermios * >> drivers/tty/tty_ioctl.c:386:50: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected struct termios2 *u @@ got struct termios2 [noderef] __user * @@ drivers/tty/tty_ioctl.c:386:50: sparse: expected struct termios2 *u >> drivers/tty/tty_ioctl.c:386:50: sparse: got struct termios2 [noderef] __user * >> arch/mips/include/asm/termios.h:84:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *to @@ got struct ktermios [noderef] __user *k @@ arch/mips/include/asm/termios.h:84:31: sparse: expected void *to >> arch/mips/include/asm/termios.h:84:31: sparse: got struct ktermios [noderef] __user *k >> arch/mips/include/asm/termios.h:84:34: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got struct termios2 *u @@ >> arch/mips/include/asm/termios.h:84:34: sparse: expected void const [noderef] __user *from arch/mips/include/asm/termios.h:84:34: sparse: got struct termios2 *u -- >> net/ipv4/tcp_cong.c:228:22: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tcp_congestion_ops const *prev @@ got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __res @@ net/ipv4/tcp_cong.c:228:22: sparse: expected struct tcp_congestion_ops const *prev >> net/ipv4/tcp_cong.c:228:22: sparse: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __res -- drivers/media/v4l2-core/v4l2-compat-ioctl32.c:213:13: sparse: sparse: Using plain integer as NULL pointer drivers/media/v4l2-core/v4l2-compat-ioctl32.c:884:21: sparse: sparse: Using plain integer as NULL pointer drivers/media/v4l2-core/v4l2-compat-ioctl32.c:964:21: sparse: sparse: Using plain integer as NULL pointer drivers/media/v4l2-core/v4l2-compat-ioctl32.c:1036:13: sparse: sparse: Using plain integer as NULL pointer drivers/media/v4l2-core/v4l2-compat-ioctl32.c:1225:13: sparse: sparse: Using plain integer as NULL pointer drivers/media/v4l2-core/v4l2-compat-ioctl32.c:1370:13: sparse: sparse: Using plain integer as NULL pointer >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to >> arch/mips/include/asm/uaccess.h:629:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:629:24: sparse: expected void *register __cu_to_r >> arch/mips/include/asm/uaccess.h:629:24: sparse: got void [noderef] __user *to arch/mips/include/asm/uaccess.h:631:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *register __cu_to_r @@ got void [noderef] __user *to @@ arch/mips/include/asm/uaccess.h:631:24: sparse: expected void *register __cu_to_r arch/mips/include/asm/uaccess.h:631:24: sparse: got void [noderef] __user *to vim +78 arch/mips/include/asm/syscall.h c0ff3c53d4f99f Ralf Baechle 2012-08-17 73 c0ff3c53d4f99f Ralf Baechle 2012-08-17 74 #ifdef CONFIG_64BIT c0ff3c53d4f99f Ralf Baechle 2012-08-17 75 case 4: case 5: case 6: case 7: c0ff3c53d4f99f Ralf Baechle 2012-08-17 76 #ifdef CONFIG_MIPS32_O32 c50cbd85cd7027 Dmitry V. Levin 2018-11-21 77 if (test_tsk_thread_flag(task, TIF_32BIT_REGS)) 077ff3be06e8de Nathan Chancellor 2019-08-11 @78 get_user(*arg, (int *)usp + n); c0ff3c53d4f99f Ralf Baechle 2012-08-17 79 else c0ff3c53d4f99f Ralf Baechle 2012-08-17 80 #endif c0ff3c53d4f99f Ralf Baechle 2012-08-17 81 *arg = regs->regs[4 + n]; c0ff3c53d4f99f Ralf Baechle 2012-08-17 82 077ff3be06e8de Nathan Chancellor 2019-08-11 83 return; c0ff3c53d4f99f Ralf Baechle 2012-08-17 84 #endif c0ff3c53d4f99f Ralf Baechle 2012-08-17 85 c0ff3c53d4f99f Ralf Baechle 2012-08-17 86 default: c0ff3c53d4f99f Ralf Baechle 2012-08-17 87 BUG(); c0ff3c53d4f99f Ralf Baechle 2012-08-17 88 } f5179287b016cc Ralf Baechle 2014-02-10 89 f5179287b016cc Ralf Baechle 2014-02-10 90 unreachable(); c0ff3c53d4f99f Ralf Baechle 2012-08-17 91 } c0ff3c53d4f99f Ralf Baechle 2012-08-17 92 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --nFreZHaLTZJo0R7j Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICKRt614AAy5jb25maWcAjFzbc9y2zn8/f8VO+nI60/b4FseZb/xAUdQuu5KokNTu2i8a 196knjp2xpfT0//+A6gbKYGbdKatF4B4BYEfQEg//eunBXt7ffp683p/e/Pw8M/iy/5x/3zz ur9bfL5/2P/fIlWLUtmFSKX9DYTz+8e3//3n6/23l8X73y5+O/r1+fZ4sd4/P+4fFvzp8fP9 lzd4+v7p8V8//YurMpPLhvNmI7SRqmys2NnLd/j0+dmvD9jUr19ubxf/XnL+8+Ljb6e/Hb3z npKmAcblPz1pObZ0+fHo9OioZ+TpQD85PTty/wzt5KxcDuwjr/kVMw0zRbNUVo2deAxZ5rIU I0vqT81W6fVISWqZp1YWorEsyUVjlLbAhbn/tFi6hXxYvOxf376Nq5FotRZlA4thispru5S2 EeWmYRrmIwtpL09PoJV+VKqoJHRghbGL+5fF49MrNjwsgOIs7+f47h1FbljtT9ONvDEst558 KjJW59YNhiCvlLElK8Tlu38/Pj3uf343js9sWeWPa2RcmY2sOMmrlJG7pvhUi1qQAltm+aqJ 87lWxjSFKJS+api1jK+IxamNyGUCUx+eYzVosy/pNgy2d/Hy9sfLPy+v+6/jhi1FKbTkbvcr rRJPIXyWWaktzZHl74Jb3BmSzVeyCnUsVQWTZUgzsqCEmpUUmmm+upo3XhiJklHGrJ8VK1PQ sa7l4FEUz5TmIm3sSguWynLpr6g/oVQk9TIz4Y7tH+8WT58nazwdmDtJG1AZUNt8Pm4O+rwW G1FaQzALZZq6SpkV/Qm091/3zy/UnlrJ13AEBWyaHZsqVbO6xqNWuL0aJgfECvpQqeSEerVP SVg5z4ioEk1dYzXj63apIpx2VSdjCDqXy1WjhXGLo+lVnU20b63SQhSVhVadHRtPXkffqLwu LdNX9PlspYg5989zBY/3y82r+j/25uWvxSsMZ3EDQ3t5vXl9Wdzc3j69Pb7eP34ZN2AjNTxd 1Q3jro2JOrn9CdnEKIhGUB38hlAfnVbRDQ1yiUnxcHMB9gRELSlkmVkby6yhV8tIcnN+YFnc 8mleLwylquVVAzx/VvCzETvQSWpvTCvsP27657shhV0NZ3zd/uGd+vWw34r75BVYAFDGkZQr dCkZWEGZ2cuTo1FRZGnX4GcyMZE5Pp2eYMNXYF7cIe9Vytz+ub97e9g/Lz7vb17fnvcvjtxN g+BOvDh0fnxy4Z2+pVZ15Y27YkvRarHQIxU8Cl9OfjZr+J+/CUm+7tqjfZNjtZMidqljVzI1 0+E1Oi2Y31NHzuDQXQsdb2xVL4XNk1l7qdhI38Z0ZFBMVHWiJ9Cs7NCkkuog2zkAUgDRg6kY HDP6+ZXg60rBrqHFs0rTbr9VFMQz8eUHJ5IZGAlYKg4uISWFtMjZFbGeuLWwaA4H6TQEaZoV 0LBRNZrtESPptFle+44cCAkQToJzmzb5dcHosaTN7jrGya9VnHVGWzSl0D7j3/Ra80ZVYBrl tUAf5PZc6YKVXFAaNpE28IcPHDYCQXgKZgH6TAFDMMsagTi2ZCH0+UExBAE2n/4Gq8dFZV0o AQ7UGwKo5PijtY3eAQb0KgEGan8zDByWAix60+GNA2pESHT8rMVMnkFxmLb11R7VmcHp76Ys pI/IPZOTMAMLXfsoKKsBOEx+gv3wZl0pX97IZcnyzFNfNyqf4LCUTzCr1sj1OFmqwJmqptYx D8rSjYQxd0tliLWCphOmtfQt7RplrwozpzQBBByobmHw3Fq5Cbe/meFG3HEXubgpjofGiE/E 8GB0Ik1FOlFrPBfNFHQ6IjTfbAro0feNFT8+OuvdVxcXV/vnz0/PX28eb/cL8d/9Izh/Bh6M o/sH3Db6erIvZ02pHgc/+IPdjCuwKdpees8XscYQczILAeuaQhk5C0Iqk9cJfYJyFWOwBHRC gwPuAsxIN87x5dKAU4DDpgInbFZ1lkHM4vy4WxgGbiOCZlUmcxpJOmPiHI/xFzYM4Qc9lg5B uB0ubm7/vH/cg8TD/rZLeww9omCPbsghOQGWgzsraATO9Aeablcn72OcDx9ph/Dd4SS8OPuw 28V456cRnmuYq4TlNG4uIC6HPeaIncF0x2V+Z9e0C3Rc2DpRRoaeM8D2n+LP5kqVS6PK05Pv y5wIGt0EQue013UyFegq/F/SPtutFhxiS+OArgV+aKQbfXYc2YtyB5jTJicnR4fZtPZoBgdk TR/XpWwAztCj6pi0snbMiwPMU3q0HTPSp0yuLIB3vZJlBCd2EkwXIuLehzbU4Ta+K2C20Msh gVxamwtT08apbwWMsjK0YnQiiVxGGyllExmEUxu7O/0YO8It/yzKl2utrFw3Onkf2Q/ONrIu GsWtwOSmog9qmRfNLtcAT5mmQXkrUc0l/PNTMc0w/PcwniNz6bICHW7pzPjcSE9Dz9VWyOXK a23IKsGBSDQEEGC/IFbwkJKLQVQhLbgniGoa5z18aMPFBjzWmYf6OMThIaW1nBjxEmkvTOs1 pq4qpS2mtjD36OECkHcxrmA6v5ohTEyLJIhqylSyEFePbX5XoIsoMzMZMtIbYPSSE7apYEm8 JresQvDoIr+JaH4Mawxr2WUF3g+pJNql4rTwudOTRp8QytHzz8+AH0S2wAg0lAIb3YoGncwX fNoHwQ568lUxnNh81OEGIs3vwjJAS7aRhgEE3lyekHt2epKAUq6FLkUe2dbzM0oEe/xOK4HI D7SCeoLQbKo/1RICwKM+Geojbp2CIRVt5n8AZD6Yfv3n297XCDdQYjPd6LwAAjDvshaGIrWB EcLMT5fH482RG+mGwSmBmZx5WSQHNjECbs7WAQgeGcfnaxr1jiLnZ6FIH9dhPhjs8a65Bpej dAo25fjYX11UskqLTMASheveW620LqqmzQSFsCOr+r2JnB2wTt15DBNJwCqFSA3mp03BtHXN KQ3Ncq06RDwZYyqFnFO13BFUc1XyiY4wI9POKhzNGbgplxe00oEpD8LYgFsYNjGxGQSTIA+W EO/wPGXcTgKy0dEWVcR8DN0El3ulxjGY4SLtbHK7cEKDSeCc0agJOKCoxBiQ4RKeQfPvaXjl WOcHOog+dnwUDplaAabRPLjLjOHBSxjccPzETnh7zjUzK6e53kFbXRkJThEgK6jc5dH/Pnf/ XPSXvOOWCI7xagwvKLDlWQUWm3ZYvEjxqhdMgCpc5ixXmOAmgmxnfsasN1+nopo3ivh/7YLK Oa9atnfFOehVbi7PWuuWvL0snr6hV3hZ/BtgzC+Lihdcsl8WAsz9Lwv3H8t/9pIFgHVSLfF6 F9paMu6hk6KoJ0peFOCDddkeHJh0CVtxSIDtLo8vaIE+L9A39CNi2Nz7cTF/eLb+LsEWtm36 t2nh704Mdntq+oA6Cf76wFaWWWEbkWfuIbcZ1dPf++fF15vHmy/7r/vH136s4+K7qa5kAs7P xbSY9wOA7puPDr6ZChCWzx5VtuXRbmIC47t1iw5sQE2tRDFIAGPgybuH/RRM4b1l7Nqqe8Cn zJp37WX3z1//vnneL9Ln+/8GGa1M6sI5dDCwoBj+9JdKLeEY9BJURi6TLbrlDkS1d7r7L883 i899h3euQ/9SKCLQs2dDDZJ9AAnGDcRAogb8fz1JTbe4FRSclQ2Gy80mNepyUvVx8wwxxyvg vLfn/a93+2/QPalIrdnjSnua4yzjhOaGp9ocVqBF6zYuILXod8QBOUsElbp2+okZRSwFsbJs EsTpkx4lDAIPNHRiJ6z1NCBpqVpYkhHkuh3FDcAZyZVS6wkzLZiDh3JZq5q47gf/6nS3K0eY HDuEFACkrMyu+quaSd+maAqVdrUx07FqsQT/BcfW2XG8EHb3wtV0BphJpiY1rvtkXFtWAnyv OMavmMvtKnYIoc56/pCsylNPnhpQ5x3hsOVBjOok3CRxgwW3yg9g2zvUkD0rJQjZFCTBPni0 IMKxYaOg4QArIDl+wR/o6PyOP6JpJUSgGvPefVwykQON6NarElxm0oekKq1zYdyBAV/hriAO colBih0AIlW29Ty4bITWuqddmnt+wzb30xMB1wF5IMKnRtdPtOv57VgjvsjFXB97mGtVlapt 2T6XsytVT20IV9VVN2AIOPwYIgc1axJYI/ANwRV523UbnuKuU2vUVcvpZjWZAe4PeKLApo05 ZEzDePci1B1We2DaE9klbADdD8afq82vf9y87O8Wf7Vw8dvz0+f7h7b0ZfR8INbFzaTrPdRM MBAsiKzyeil9CxYSvU57csOvuFuiHPWFvnjwpCE6wiWBfzXsFrEmnixqrrG6DqsKSIHYhfPs 8uU7nrQfBViKAq9EfcfjLgsNXph5IWR7VAN86Ehd5I3In06BtlJ1OZUY+XN3Mvcz0/aM5kOF ZuQSupeM3OR3bNxRDX7qkAzekG0BwAAYLb1qjEYWLmYjH61LODXgCq+KROW0iNWy6OXWeE1L L48zkVYLXGS1rj2skXRFP8PPdWO4kWBHP4U5m74yIzFLktgWek7omJhdalD1A6zGHh9dTqp7 UACTMNRuu+qfLmp05kCHjW8TOyM0xafpCPBq18+uupljYrlieUhti5HhGHJ9VXWANBjtTKDJ YLvRhM4qXaub59d7PD4LC+GsfwENYbZ0z7J0gyfT9yMASMtRIspoeA2HOihgmkoIYdSOgqQT OclNvBuWZge4ldoKbQU/NAwtDZfkOOSOmqgyWUAeGy7kko2syMUs0/I7MgXjtETPN6ky9BCw gDGVZh1D+xCow6RMnRDzMiqHsZlmd3FOTbuGJ10MN7Q/8vK0oMeDjFkdWN/fUtIPAWjQ/tJT z9akDq4ZeBK6UYwiD7Z4ZTbnF1Sj3vn2mu1D8ckZCkzZLDGBB7T4hDmbGW24r2qL0NVY1ugd TJCTqr1zwuqp8L0Ej7m+SnxL1JOT7JM/9rCT0VeVx8GutwbFVOC30evN8CqiKVecnzohlJhC Rk9Eb3sBN1Hxv/3t2+vNHw9796LJwpWuvHpTHhMzY5vwIwyLOyHDtawCzNExwNXR95DYDCYb SegRG1tb8rH/+vT8j5cDmQf1XUZ5HCYSIMBJHfpsilmYnTFjm6XvEU2VA8CtbKtNVY2JQh8C 86mau4sFLdCP0zUuYKP0JJOB+VWwo6lu7PS+xIVeVjWJH3yvjTenHuU7dA/mxTV0eXb08dwH BvOYixgaXi0gHnSx3trP3OcCvBDeR/hT5WEJZUe9rpTKfbHrpKY89/VpBgHz2Me1mdZw9ZQh VQszrCYV6oMMFrUQvbjchNuTecjbXhhv+nB73EKh3VXFtMS8h9FYeQvufVUwTYWOFRYQYODK cv+wx/V1XP6hhr/cv/799PwXRBqeVns6xteCmi26iNBhwJEMCrUcLZWMhrA2Aix3mS5cGR9d KSDw+pEOYHZphTUIMFxqKWU75bGysWprRDkzdAkTCPSIqNEQx5Jl2CBUlf67PO53k654NekM yXjNQNcudwKaaZqP85aVPMRcorsWRU2hm1aisXXZXtx6xa4A3gCZy0g6sX1wY2WUm6n6EG/s lu4At6VhqzgPwpU4U1aRGyDHHabrE1EhJyTLq54cNl+nVVyBnYRm2+9IIBf2BSJgRast9g5/ Lgdto4oVexleJ36Kaki7dPzLd7dvf9zfvgtbL9L3k0By0LrNeaimm/NO1911c0RVQaitDDcW b54jwTPO/vzQ1p4f3NtzYnPDMRSyom8yHXeisz7LSDubNdCac7L4yLFLAMLcuXN7VYnZ062m HRgqWpoq794ZjZwEJ+hWP843Ynne5Nvv9efEwGnQQKjd5io/3FBRge7Ejja+E4spZvRLB2UA b7icHXi4oooVkoNwm6YmuUl1gAnmJeWRcUp8FydicHUayWvE3lwFeEfS85NID4mWKQl92rsR NA0mCJk7EtnYJmdlc3F0ckwXvKaCl4J2Y3nO6eI9iE5zeu92kVLRnFWRChcslaS7P8/VtmJ0 7CuFEDin93QtBK7H7F2qccqcKqVJS4PvESl8Bfryq7cZsH3MpTjIxlQlyo3ZSstpc7UhcIU/ TncnGPUDRRVxfjjD0tBdrkwcAbUjTQU9GZTITwHBGrTjMalP2sY7KPn0zcYeh7eve6FMpSPV zp4Mz5kxkrKqznnuMNa4asKXWJJPAULB1zx+J17d7mDr4nX/8jpJtrvRre1S0GrnzplW4BdV KWevDnQQetb8hOHDZW/TWKFZGluXyDFI6JPDMlggHbNGWbPmBbGuW6kFeJgg7cyzJR6z49ka DozH/f7uZfH6tPhjD/PEKPgOI+AFeBAn4GUlOgqGLBiCrFzdmns3zCvN2Uqg0nY3W0vytSrc lY9+AZX77Zf2hoz4G4ecyci7iqJaNbmkbViZRb5YYBhem8TRcUbzKN/aGymI/PsItw/0tILh 5XmwbxmTudqQcYewKwuxb297ppeC3aHpQ7x0/9/7W6JUo33byU9QTX90XwYwAdFlHIIsARKZ n4XqCN2HEEJ6I7gOkrRO2FSUOjv5tOKTFipbTBtoki39PH77IJxT7GMIyPtUS702k8ajaU3k GVsnYRvMhksDE2bT8TZSbSINgmENH6+w/NF/fgVhZF475jzRD7Tbp8fX56cHfE36brrn2GBm 4b/HR0dhN/itj/FTCFNGV4UxW/YdvmC1mw0j3b/cf3ncYtkNjog/wR/m7du3p+fXYCywu9vJ 5qZb1+OcWuUsQu0fCIfWMwUN0JwqAFYoSQdwaAJtUvDpD1ja+wdk76cTHFMxcanWBN/c7fHt Pcce9w2/7EAtFmepKP3SFp9KLVvPElWEQSyqzzrUZre4fubp+9MZkum0ng46LB7vvj3dP4YL gK8uuBLxyfnqqN3Lz9n0+IE1tKJTEK/7oYuh05e/719v//zu+THbDoL1t01eo/EmfM3j9Isu mlUyld43ezpCY438cHI8p7uwFOMrLLQ49TxwL9BWOCPUsrsmfuM7tFcweGQZe71qEIvYw7HX usCr+NBe9FxMZ9JQqJdwd9MNn2DX9psZN9/u7/A2o13n2f54K/b+w26+YrwyzY6go/z5BS0P tu9kztE7xzn1NSAyurFO8P62c8MLNU+21m0pykrkFen1YT1sUfnq3VMAy9ZlWI1cpiyffwPG dTCUaLpPQs2WeCiYfHiC4/zsXXJsm6FKekpyme8Uv/bh3d3srGZDb96nE8anMNPbTTiAPpQA ebs9e6AvivC3ZTqjAS23tUub4W4ouOJ1lRM+NxJ7441+W5Z9SEBsdCTz0wqgheqagRC2AOBH JyhQjOHLE72wq72kLg/6F9qwmq62avIlKy2Wwa1U+7uRJ3xGM7ksArzX0/3yyIFWzInb4xmp KAI713Xuf4Cqb5BzD1+hgTIr0CanapmvisjKnGPqPxQRFhbNj95Qhn/nAHJwFhPNC2OTZilN gi820JG92tlI4qN9ySAtKFRbrGR3yxaUx/ej8CIWBSFEpMhyWYZRXmEpj5JabztV5j+gMryi sZHvywEXrzCxdsdvoFmr5PeAkF6VrJBBL+5esD2CIy3YW/jd3seMv7u0TUDD6Cd4B7NievJq RUto2O7i4sPH8znj+OTibE4tlW38qKKr/QkSD105UFnnOf6gY/dOCHGRMSlsAr68HHmj9loz OofYt1IX4rBArv6fs2dbjhvX8Vf8tDVTdWZHl76oH/aBLam7GetmUd0t+0XlSbw1qZOZpGLP 2Tl/vwRJqUkKsLL74MQGwJtIggAIgDVhbDQEWbvHzWXTaBbw4n4B3+PhSSOeGmKaQZxNc9+l 2QVvAfLCwHyDbosb4ZQpYHEqlr5AK/q5ulJdytwR3/3PBnjUBCARA2E6UDgdwInbmOxGtU7x +fWjxYzGwzyvRA0hP1zExSWIHF2QZeto3UsducZ2sTy1ykd36zUneejV1o17xw+lF3qgQNu+ t9g2T8UujsQqsGCS2Ra1OLcQxd5eeOpEAEhuXlgcnjWZ2CVBxGyfXy6KaBcEsQ+JLNV0HH0n Mes1gtifwu0WgasWd4El653KdBOvnUChTISbBAsSaiAnw8lW7YEbclCl0iY2moZzlUotfUdD Ibit1qIHkR1yJyhSSvdSZO8dIe7SMConRhr5gZ7a8SaXZ385Vyk1XO68yGKRN+B6BvSDzgy4 ZP0m2c7Jd3HabxBo36+ce0eD4Fk3JLtTkwvsDtsQ5XkYBCv76PRGN9Kn+20YeOtaw5S8hQKl YCWknNcZx10TfvT38+sd//P17ftff6gUO6+/S1Hy093b9+c/X6HJuy+QauCT3Lufv8GvNgPp wECE7v7/R70YQzBC2G0Z2jgpzOG8Fu7TGGgJTTFbLfzPt5cvd/JIv/uPu+8vX1Ri4Nc5a7zU DQgx6Njeq8IST68PbmZV+bcyKoCT+JC3bQ2ScAqHwuPNmztPT449WG0SVqSQ0CzF7nynXWSs m5a1fs8qNjA8iaPDix2LKc/cG+Asn31DcGU2hefbTvk5l7WboYrxDPLZtpjvChSw+BsU9/IF KhikbBzcLKy3zpheqGjWu5/kovrnP+7enr+9/OMuzX6R+8cKM53OestlKj21Gua63I2UuOYz FcJsBRPSDmlX45iOFQ8ufwe91gvMBkxRH4/U5bIiEBC5p7Qm/Ot045579aZJ7i49LbM2D+l8 vlwKrv59b1IHAXmnTfU+vOB7+R+CUPZYJ9pco9rG6uqYMNMb3ezDXVVQMtW/zJ+b7DS0GUvn UHnei+scnJcILSvObNZJb7c4giGuYeFynsmYkVKpJA9n4XkFa66X5/ldGO9Wdz8dPn9/ucqf n+db98DbHK7YLAOIgQz1yb47mcBi7yaEnBAV6lZ3Q9fi0f5G7/ZvLC3r1Jk/rWVTmY/h7Nu6 yqj9okRGFAP9Op6pJD75g4qcfcdxjxKTwQUrJ4SnkqXg+4D7DzQk6tJTGLCKEKaVPWvzc4Yr WEfCy0P2T+TkuIBj1dTlYbc384WbQjnpU9Gd8aFJ+HBR062SpBPtXhb0K6rVqiipOIfW9z7R V0CfpWjz+be/4PA39lBmBXZZptvbpcsPFplkge4EMXWdu9ovUtqW0kCcuokDL1I0znHNvHts TjUaKmDVxzLW+OElGqSSVcDOXajgmLvbMO/COKT8NcdCBUtbLhs5OSdQwdNaYMeKU3TKRTT2 NyXT6RmRsBNLgyjZk31B6KBczbTMkjAMSX2+gVWDJmiw65Rcpeo4wxtsUxwOy6J2jmzWFZQb VBGSCHwHAYb6iEuzeZZCrRsopSBDtU8SNL2LVXjf1izzFvV+ReQCTkvgdPhW3lc9kdCNWh0d P9ZVTFaG7yrxKLq89DVSuyB2AroDhrtGZ7wVFghglZndkDo4yNFlV9edzhVcGshxD0SGa5vk skyyPxIsxqJpCZqCP5w55T40Ir1OIKM85YVwfWYMaOjwpT6h8Rme0PhSu6EXeyYlYqdfPjdC iqjgFmfHHHOIbJt4Py7ElDsql1GGC15Wm5nL5LUrecExP3O7lHHEuTVUREReTbkSiKTbVn15 eS5yx/Kzz6PFvudP5nGR2zdWkKFSKUgreQaVOrZ7qSadrMX58JeFLp/O7GonALNQPInW9rWr jao6NyghxxNdATjw6QLCWfqIX9hIOLGHeU8VkQiiEcBQ1a2onkkEVcYPix91gjIM8JXEjzi7 /lAuzFTJWqn1OV+9vJQU6xH3RyIT6v3jwvldylZYVTvruCz61UA4Z0rcmtbdJFZc30UfMC8w uz88bd3Vdi+SZIUfh4Ba4yxTo2SLuPP8vXiStfaERcrrTz3bslUaJR82OP+SyD5aSSyOll97 u4oXxBDVqshLfK+Wj61jJ4O/w4BYAoecFdVCcxXrTGM3pqpBuKYhkjiJFoQh+Ss80OOItyIi FvClJ4IQ7erauqpLh+FVhwWeX7lj4oNs5//GZZN45/A0c49JKJTR/fKKqi5SSnAOTP2KkyeG zwvW985oJH29cDjr4EDjMOSI2ycG6YXx6X3MwbHiwBfUrSavBGTFcUyt9aLA8FDUR9ft6KFg cU9cyT4UpMgr6+zzaqDQD2iglt2RMxilS0fcfEjZVp5ZYFXEK03hhoOK22nLxeXUZq7H1SZY LeyjNgfNzxFckjDeESE1gOpq4mWSJNzslhqT64QJlOu0EGLRoijBSikzubdtcPb6qiVSMrfT ddkISIBwkD9uZivCRCXh4HyULpkIxNG9i4Fk5nUa/0A/ecFcVpbuoiAOl0q5ZmkudsSpIFHh bmEliFI4i0eU6S7Et03e8DSkmpLV7EKioEKulni7qFOwfvW4XUd06vhyutqVkEhj+TOf3Vfe WNM8lnIDUGL6kfDHSCGspSJOL35e6MRjVTdSN3Z0hWs69MXR2/nzsl1+OnfOGtOQhVJuCQ5O jVcVmieI4L/OM58iddbixPfOOdOl8ToJ1++Xu7hnk/xzoNP5A1bKqXI5dFgaKqvaK3+q3ABv DRmua2qhTgTxkuFF387blZv7emDVBScCNg0N6znN0g1NUch5pGgOWYavNCk1EudIqZ10L5RG IaeeioPRAjLIt7vdmni4qimISPSmIZ7m8goom+/p6+vbL6+fP73cncV+up8EqpeXTyYACTBj KBb79Pzt7eX7/FLm6vHOMQZquGaYhRTIbzbdUh9+GK5zTK7yz3eCjiR2TQlnbqWlHZJuoyzz HoIdbScIalSgCVQrDxeH69Vw74/PX8tFucbyPNuV3pRHDJlL6ZP8pvq1EQI3SSIY0r4BtxF2 dIIN7wj6p8fMFkBslDI155WyNmm/GRUKd3f9DNFsP80j/36GkLnXl5e7t99HKvtSY2yCuqMq ezCAU8Kn3L6C48ePukxDgsNucrLIUPZ9caRR+efQeO50xgPk219vpPsCr5qzG0APgKHI0d2m kYcDpMEpHJ9QjYHgT+156YB1wsV7x0NZY0oGGaMMRnX3/Pry/Qu8svkZXr3672fPk9cUqyFX XY4FXWmCD/Uj0o/8ggK1A5H1sagQO13gPn9Ub5s4dgcDkzwI5/sWQbNeE6/7uEQJ7pzpEWFC +o2ku9/j/XzowoBIK+/QbBdpopCwbUw0mYmobjcJHos+URb394TD50RybAizgEOhViIRbD4R dinbrEJcPbeJklW4MBV6GS+MrUziCGcQDk28QCMZ0zZe42+E3YhS3JXlRtC0YURYw0aaKr92 xC3xRAPB9mDCW2hOdPWVXRnuinCjOleL8y+1gwaXgyYS/iA2xC3Wrd+S5eA3INbMSwl4t1BP V0ZSej6nJyqR0UTZd4tjS1kTUg+D3Wauk6JJSRgyLPb4Hm+EXC/W2TxCBlaxoj5iiDjDoJmj i0zwtN63uLA5kRwPERb5c8O3rhXVQQxomqAbyZnLzV/aGc8nnJKhWIqhBM/yK6+ciKgJ2ZVZ ilXnPf/tIYbIfclgQl/hIU00EmQiKdlRmdvR8irta91iWTNcmr3zJNUNB0nm8IFeeSb/QDBP p7w6nRnan2yPnUO3GWFlntqOBrfmzu2+Prbs0GPrS6yDMEQQcLx7AV4Trm/Q9L4TvhFA4YY7 IUgp5aDVN32LqfUT/iA42+x9IUOlCnLkLA0ZzhCQlOYpkXfJpuKNFKiXqE6skiIqkaXtRna/ l38sETX5kYkzJgcaIpG3nBVyMUtFZzUbMnBFIfVPO+G7BQQPV3jml9v+bTY+SZoy2dgu/zaW ZWKbuJ7nLnqbbLdY132i3btV7Hy3a5rQ8912KRbraMMgCt2APQcPquZQ9h3ZxEgwdPHiuM9S QOJ9ylu8sf05CoMwfgcZkV8Nrr8g9ztPqyR25SaM+jFJu5KFqwBvTOOPYUjiu040M5dIhGR5 Gg2hwxjm+NUPNLb64dZWdHMZ2wVueIuDfayY3EALjZxY2YiT4+Jqo/O8I5es3PsFkfZlTmY4 wUJv8j6Ng4CYycP5A+/EGUce6zrjBCM4yWM7b6hh8ILL5bo8DrERj9sNZqJ3+nGunsi5z++7 QxRGS5svLxjBEPOipupWLHa4JkGw1EVNSfIRqT2EYWLHfTnYVJ641AyVpQjDFdVDyX0ODB6U ajCLk0Op/sDb4GW/ORdDJ4ju8yrv7VBjp977bRjhKKmkjDH1+NRl3XDo1n2wWei7+r01b42i Vanfr5xw6rUJ+cDKOF73MNqFZs/pXrJIYl7e4+TXrEu2fW/WA760pM6J+q26RLtt39NV7LYB rtr7ZCHunDEjw5Vg55tICQXSA9SCstm7KzuMt0n8I9PLu4g6++RMKVZHrECJjoKg9+MvZxSr 95Dr95Dbd5ED5yQHaVLCTGwTteVA5BRxeCUvckpedcjED5yDogs9JcnFlgc0A7BH1BDfW5zb gxSvY/qYFX2yWVMT0ojNOtiS6/4p7zZRtLSonkYdEf/k9ak0MtVSRfxBrN1NaNR9jjKQtuRz YUUB8VlRKDcLhIKUew9ysGN8R4i/LxQ8ykwIo09va3UGEvmQOJhBVrOhHIh8kwbpMCV9UfX8 /ZPKHsJ/re/8IDF3COpP+NdkKbjdgClEw1rPouOiU96IaFab8SLw4QXfa2qvkZZd0fFprPHz lyXfIZJYSFlLdpS16YC2zZq9V7OD1nZWt+BZoZAiYAFwkz2MkKES67Xz5OmEKTBRYsLm5TkM 7kO05KFMAs+6aaJSsPm/RboiVyX69uH35+/PH+HCchbQ33WPdhcuVH71XTI03aOl6+r4axKo H7H6r2i9mXAqQRRkf4HsOOOVhXj5/vn5yzx3klHOrQcYXUQSufH3E3DI8qbNU9apd2zG8GmE Ltys1wEbLkyC/EBOi+wANjfM2GcTpTq4iuhQyXCEk+HQRuQ9a6n+lEocwExnNlXVDmfWdta7 DTa2hXfqynwiQRvK+y6vMuIWwiZkooEXFC5Q2yJxRjOEkQQYzCJR20VJQjj22HVVRzLMyNDV hynQe8Zuq69//gL1SIhapsotAAlAN1VJ9SQmfZFsknc7Dt/R9+RwKVwJzQJaC9Gv9YPAL3AN WvADJ2IRR4o0rXrCp2KkCDdcbIkrAEO0T8tN/D6JORc+dOy4tKYM6RIZP/SbnrjoMySQZGOp GuMi04hFSta+u+bahj7yJPogiqFoltpQVLw6FHm/RJqCC5tKMMaPPJUMGL+rH9coiH1hvEZP II9he4uwTLu2UGcrsgQrHTSfUWG71XAkFmlVP9WUhzbkROqIhwTNI9i8IqJfdL/U621++ojb +QiuKFWHHQEK4WaLK5pxD2L0jZfYycS50iV4U3KwimeF87ASQFXKy4x1zpWGxkBSFv2WJFWl dsjS90kHZt8BKbTt4aIBkj94oCuDxN/2fZtuHJ4+qw8u9f6dBk9X8+SoPY4JqDJKSqGMSkd1 I9TfEhnwjSSVq9N+Coc1DQSvOi3LjlJtSdS9hxvldXh7Q6XAu1UOyagVPL8IJQfZ9fiRiONq S+VPQ30JNC2xKiJ1VU9r19AZYGbmv4GHtCVcKkYiqXhpQ/073QAayZN4ldtCm42tzpe685Ge LxqALnK8cMvSPyKj6OL4qbFTBfkYz4boY73PIBl78UhlkJlLz7dp1xPTnkWnXtSZUlJqdxyp qM5dlux+wfdQ9+Lyk7nRBVFqXnHDdjAgT7KU4w4kgeW5H9su//ry9vnbl5e/ZbehH+nvn7+h nYGEgloZklUWRV4dc78jstqZ48oMrduelSu6dBWjhsmRoknZbr0KZyMxiL8RBK/gmJkj2vzo AtUjRBb9rHtl0adNkaHz/u4ntFsxKUFBtXGbF26qSvW1i2PtPHU2AuVo7XUzKXqQjfE2byY9 8J2sWcJ///r69m6GYF05D9fx2m9RAjcxAux9YJlt15sZDMLp/Q/KE9S+r1BOah2ANJz3K7+G ShmbMKVdYVU4kVxrZ+8zc6mD79Yz4CYO/AYgLmGDmYsB6fmDG5B3T3Xb2f9+fXv54+43yJap v/vdT3/ICfny77uXP357+QR+w78aql+kHvFRLp+fHWdA2MZygby3t7Jc8GOlEuS6DN5DioJd aOyo39AEbjYqwObHKKCYj5HvPMigH4DSefZto5laAKW3NT88rbZJ4MLu87KxH8cDWK38s7y1 kzJiTIKXXe4x2Mll3rz8KDn5n1KClahf9TZ6Nt7c6Pa5pfl0Pk/HaiFFrLnKWL/9rvmFqdxa H3Z6EXKPe+u1O2OqvkKZKXfpC/Xogk5Dh7pYqYmH/HJk6OqNBPjSAgmZds06+6Zex841Tgov 5EiYeR4GGWZ2tfCWwuulmWvoVxEANxV3SniCnDZGNfyufH6FtZDeuOrMkVYl4lKKp18pBFjA //O85RaRZP97ZouhCnjuQDIuHl3wLIWEHuy4cT34dZaLTUO9WAAfDfmPSbzU+QdQMb04QYvC 5QYAkZtd/n/gLrQot8FQFI0L1Vrsfg5EZrmGBPMVruoBvumZl/DWQkJQn4lutqAiDRN5UgSR B1bmkNma6Tl29QCoTh7gBT8cwI7gVtWbyEsbNAviAejTY/VQNsPxgQrJVCusnCdJV8vWElbm Wf6g7zfZEOib71/fvn78+sWsd291yx9PU1UTWNcN5DynMoeq71Dkm6gPvK/ps6oJqNQ7crCa ROduASW5a2s0PVzjBnSfiBejmmaekLDpmruPX75+/Cdm1pPIIVwnyZDCQ7izsiYmw0Qwgdc/ +dScFZzx/OmTerlZHkGq4df/tM+FeX8m44Ev9Y5J1Q1iUG9d2e9N8EpP+pweRN/DuUo98zjU JH/Dm3AQmvnPujR2hfVNFOzm8DJtolgEiasFzbDONZ6PtWd6xAn5jYkcYxNJH64DjDdMBF1p u3GOYGNBniPa+0Tdds9aqtO8QDMgjwRyMZ0qdmQtMkjQH9kcnorVtrCFeAexs7gXcGOHnxqA euW5gcixgpdSAVmH0UhRHzwePhbh7YOfD0JPPCGxKilQblf7WQgFu73YY0NVLEBwU1n1U8F/ PH/7JkVn1cRMIlPltqu+95L2K/j8TNZ6rT5D0dWhCLIr9ZqgQsNtDDXYQwf/BWEwa3XaOsjd gkfZvvc5T8U188ap0gpcZl9zn2yE/cyIhubVUxhtZ90TrGTrLJLrqN5jQcKaaDwFXaCbQmWc 9BSNSFfYa5rt4pXftekUdOawzIaDSTDnPiGNrYtJGVPQl7+/SSY8Xy8mHmnWaQOHZU71nGVV M59aeMwJuzq3VnWArfVoNjsaarKiu60o80eMX5QYgkOy3mIsTaG7hqdRYlamJZV7n0pvvUP2 A58wmq9y1vKnGs2DptD7bLfehuX1Miuo/UOpcgq7nhX6wKqnoeswGUDhJ/3RLVY08W6FuacY bLJdb9azmckwXgITtt0QdlK9E/wIH2dOdFDOrFrlqrMLsdhvG++x+aG7FpBVw4PO3O30HlSO crOWAbwm25XY3c7JcI6slOnJqtkKcpvadwlx72eWM5YxwaCkTgFx5OEG2SY818gI9bcAmjZL 48gM3nofCxsHyMbv7gR5+ISb1Xwfx+EuRLe37a2qoWkcJ4k/Pw0XtWh9FtmCc7nzrBPSQXen Ho9tfmSOAUY3K0XYs6X9qIdw1JjDX/7ns7FCzLSBazi+3gpRgnVvl5/edRXRKolwTHh1bjNu KOLMuxGMCUzMuJFO2p0XX57/9eL22ygYp9w2Ek1wUeYYGMZiOzG6iIREQMh4BsqRN9obDeEU 6taDGcodiijGu+DJok6ZmEg64dBglluXIqYbiIcUjStyqRKqAlwwtykcU6GLCIkPktuOqi4m 3CIry6ygScCGe8yBXRzHIJUUKW3w23Ndos0FmhlJY8W5aQrH48qG04972kSnq/ssZsY0fq62 sSyF56Y7eLTg9inUQTDAWj07so1BqLqw6VAnxdTU7XYQXgGjCpnWkWgouMA6wheWkkWwce4S xkKp7/Xr469REFp7dYT/L2XX1ty4raT/ip+2kto9NQR4A09VHiiSkhiTEkeEZCUvKh+Pkrh2 xpqyPbvJ/vpFA7zg0uDkPMyU1V8T10ajATQaIBZJgNOZj46WQCK4q8bI0lQbsUQ4eQLSDkxL bkgjj3JSX2TpV7iTwtiWPlyFgXNwK/XVRyoKcHbbZwBsN3wb3pb4i/A2X8kvRyG0Qm4g7MNC gaY7RC6dxFaouo4GftEFWNj562PVXDb5cVO5acLNktSwpSwEKYdEKEGE2i/uwmgX4h6GLiJS Y1mAAGCg0tSl2142c0Kyt5F2mFLkYRIT/NsziWL06uHIUlZcnu8o3iROPOk4djLKkvlaIkNq 3HY0oZlLF5IVkfiMFURCaLgxnYPGqe/j1PaDcnmESb+UQd+uwijFRo6URTgip1mEzb9jCgee RXHs1vtY9CQIKFr0MssyNHyONX3In5eT9aqzJA7nRFskYNLu8V2swLEQM9OTV2UaEix/jSEi 2hRt0A1TYUZauGbqceXSebDAXyZH4s8AuwtucIQEK3VLSJqiQEajAM+OizbyeSXOPBG6MDQ5 0CIJIKEeIPUWKUoXm68PPZ/2RZpQTIwnjnN9Wee7cScfTwR8iZfS4OcOqWvZJ9hDbfCkGsXY 5cwC9pEHi116Hd9fcv02yQisUyKs7zUOMLreYEgcpnHvAsNFr6FkTvNsmpgwryPvxEOD7/EI +wjbtNFwiuavjvmxjb6RZVtvExIifVGv2rxqsVQF0nlew5hYYCf0oUW3GCcezlIs+Z+LCL8G omBhNBwIxaSnqXdVvqkQQNvAd7JT6hyfNEye1Psoms3nOXzVuTJ0UIL7FYmXBiVwUILIuwQo oj4kEMW+7GiypK0UB8E+lpd7yVJZgSMJEqSwEiGZL9kkwa7y6xwZorrlrk6KNYFCMCmH9wdR lSOBMPMAEZ5JkmCvTErAX+AM+6TowoCizc6LBLUTpk+r3ZqSVVvYlsM8ZxT6qmHq6TYJURlp 00UBaVPfZ0vTkoDRwS/oePSrmYEtz8AQ1WoxY4YNnpYh/dO0nlEqTITFLLIQTSym5p1CA0It SpMDHcNdwdJwcQwDR0SR+u14ofbb6t7Yf5zwgouRiNQFgDRFiyMgsWhfap5dV7QpJoHygCQz hL5rV2hImOmThxbmNzetfssxJSnI+KgSQPjnolwJjmKpi2avRufTsq2E9sEWaSNHJQyJKEBa WgCUeIAE9lPQyrR9EaXtYmkHlgxRZApbhRk6QnvO+9TztMGcQitU4aIRXBDKSkYYpp/6lFHP ikJA6aLNKpqF4V1c73IaLC0WgMG88awhIV20lXmRImsjvm0LbEbgbUcC1GKTiO86ncayrCQF S4T69uoMnuml7WKypEBPdZ6wJHcrdeKEYuuaE2cUW4I9sDBNQ8TaBoCREisdQBlZWnBIDlri qWJ6WdIRVaHooF1MnxkNb1IWc2RVoKBkh9ctoel27amcwKot9hTSxDMeCyJ0XdKkWs8bhwDv zfEagof1Lla11WFT7eBG8HAr6FJWTf7Lpe1/CrQd5IHdMfAdjr3v0SsFPxxqGdvrwg9157nP NbCWlfJW3uzhIdmquzzUaNBBjH+d1wehvnMrkBLCCRfKVSS7haSdJBF8KiKWIzCAR6n8b7HW /jI5rPDmU85rdMU18lg+ONqpwywu8/HCcF8ME0YI17bv+3pl3KHuV8YPOOqV781qrLPMzziu yQSubmhBkB/PS7kzj+d0clW0OZo9AM4mmfTJ/O3byxO4+40X8x2XpnZdOnEugJYXnIl1pOfB WWDow5Tg8+YIU/Q5+VZ20ujQoX+Sc8pS+6Vyicj4bOAHbF2Xm8FtU6Bx4oBDNE+cBbqNJqma d4ienNzMx2im2yDQbX+5mebjtf2KZfODEx36WsCEhjH6kSck8ISjG8MzakzZsl9g9wl9MmlC 9RMRSGnYyzJ8JjW60wyub81ITTBpmcDQScY6hAHqJucVeMD2lw0a1UX2Q0HCs2kXaWTPXofO 4fbseC5gJLitxbKaONFmBw5hfV+6vK/1YCZAE4lbPkRNJ6iocwogxsUmyFbF7zVp0nGpaPel ri8BcD2WgCqPj9CXIGY0NhNyT5yUyKvjHKet5dkL+vbJDMeBk5igsgSjZiGaBYtw03NgYFmQ LuPoTv6EZljFBBnb7JEoT8LErpWg6XspkjZueczk6ld5IbEzGYuBZJThUHHMoxIg9/RvpJh7 0RPV9MsdPLsQ/ax7OOlkHgeeiNwSLmIeo7sbEr1nusOLJO1inhCL2FcFOoH1dZQm54Un8oCn je1INzp6/wsT8utTS8MrQQMlX51jp23yFQTkwIl7bvXmGIlLOYLx9vnp9Xb9fH16f729PD+9 3SnXvnqM7I9cDAIGUz0p0jjnjD5cfz9to3zSydYssxGHz5AhQJXno90xcKDsCc8/JNm0Ry/c 5U2bo0HNuj4hgXkMq2KQec64xgBl/pJIBobHuJ8ZMjz5iYESv5aByormQKdcDVcOoljSC+0I DAy9bTrBGbHUkebp6SYm6J7oZwaLYwoIREwnobE+5w9NFISBMzxnGFxLEVXz0BCahgjQtGEc WlYC4vAqyR/bM8N83QA8nVlszW7IjQlpFSrvY5Roe6vokO+C1WSYUTwsm6x+G5MAdwkaYY+4 KxhmLU/FJcjsQgtq5LUFXK/embogKgODIyj2qn+muUbX5Buszw8yHGCZEubadyMmjFL/mJkT oL5JvOdg0RFHda8t28e5dADB66SBpgLYmff8fcu08eNDtYH1sBELcCQpRwkMWNdniIy1b3hu hlWYWSBsyVGF6OmPLeq2MzPD2l0u3Sd2LFdhC26E3vFAYCameFlgycnQfVaNp4xDU0g1TK0f l7+Xky9WtnF0NuWeLOGi98ET0lMEuVBcLIG7GNWwSXYRyFmtzmBh2oaaaDhxsC0MX0CaTAlm ohkslKBNKhG0Mdf5Lg5jXc/OmO1YNiN132RhsCwggiehKcmxlNGDcw0W5gq6G2+xUDRtcJND e05O4GhNkaldA9XktVwcwZOkCZa2tvZCsZj5PhvXXkiZYH2TRMtlkjwJKg9yeRSjzec43dlF Yom3SHIB+L0ypXCM502eUbw1hiW/aW2YeKqfKJoQy/Aci46IJsaxLo6Ir6odY/F3Gl+w4Kq3 7T6mGcW7RaxBzXAqJobG1jVZ8J7zaSV3Haph6+OvlUdFdyfGgsQjmxL0HKZbXOi2mMbz0GK5 S+/74bK3A46rVSTLYdW6mCUYHvjXPW273LNINbl6z26sxhW3LE3w1YjG1WzgpdDlNprNICwF sW4OEnzr2OBiNMKXXzOXWDzERMjg99nk6m+x0MBEQ1w3qbUcRWVSC2WNYyREB7Nao0X+7zLi EeZxMfX9WsuV1WKtT+aB3wzYh28mEqPNpF3JG7HCt4gr5p2Z0TCGJzElHUwoK66NfDXn2PQV Aw605sByyOtdv83L/YPNZmSCZGAAwjhu8LAvI9uqPJxkVK2+air56NVwT/zT8+Nop7//9VW/ 9jXUL2/lTv9UAgNVz4Rd+MnHAEEyuTDJ/RyHHC4cesC+PPig8TK4D5d3afSGm65AO1XWmuLp 9oq8jXmqy0q+vOv0/l663xoRJcvTat7DMzI1EpeZnp4/XW9R8/zy7c/x9VE711PUaONxppmr SI0OnV2JztYXpArOy5O9vlKAWlu19U6+5brb6EGiFAc/7vQ6yozWTd5v4YHQSyH+6m30Ybcv Kyud1XENZ5sItWxFb2/0NsPaxuipKaqQ03J250CfYN3hpCDTL59/f35//HzHT27K0Lmt8Xwp UNQb1TpLfhatnXfwTO9PJNEheK8Hzp9ka5uvhQMqo+z1lQwnImz8HjxksXNeYD421dSfU92Q 0utD3d5n5RxuBKsoV84QE8g8gvS2f/z6/s0YKFMllLj0+2afnFFf+0GeHoTNHjlS9pAYdsdM Nbf+3KJ8eHx5/Hz7HWrtGb3b6lwfWyF9ouFrN5MB3h/wY3rF1J5XdpFLHhK5IPKW6cMff/3r 9fmTWTQr9+JMY4Y6MQ3tmecpCZ32GsiXvOlzHzaKvgsmkadNP80iBHe7hxe6rVGQn1LjMa6Z dtn3pUlfHctNxZ2TjRnyCPjwXX5Ck+vAC8JCaEGHo/XOjAmPobYyBJ6uEZMktUvZcdwcVRh+ KiQVAzhyeCpXlqtDXeo+8Tr10vZ1tcsNL45B1Rw7eEZA9etot8hJdNI4Fp1XeZyahwnDrFtH Kb7DM8H6AzjzlGsBKlygSVNJCEVYy7/QMiWRW6YBuJw5+ozYUDIhv2mQbN1U10JXUDdVtdPu V0cnWwOOExO1rL6ZjkzMkt5W7b6zJ1CJwBwHk1JtT8AqvTZvmr09p08f9uhHhhTYMr4g/agZ ILVClHjIl5M2DEXlZ3FQjj7GXDaoNTdckGmQyCtK7ndiDvR+Y4e60aliDeFUakBO3DjCgPKL jqLi31h8/wC36ol5XQk7dbE5RHbSIEWSkIp3/fx6fYCr8z/UVVXdkTCLftQVr1GgdX2oSn4y C2yat3pQH0V6fHl6/vz58fUvxG1K2fKc51Kfyo/yb5+eb8JMfrpBXIz/uvv6enu6vr3dXt9k dLYvz38aSYzDKD+W5obnAJR5GoXY4fOEZ0y/MTyRSZalTm8LHZFEJHbsX0mnTjJt34Uqiost n30YBthmxgjHoenYP9ObkGK3voZyNKeQBnld0NAxGI6iTmHkmPRiLaq89h2qftFlMPM7mvZt 5zRLv9/9clnx9UVhk0z8vb6U3X4o+4nR7l2hB5Ix9tOQssE+r2i8SYgVCNzwc5tUAX4FDXjE nBoDOQkcu2ggw5oag1hE8RIIwLMOVzwrzsyLURM5xk5gJzRJ3I/u+wB/InKQ2YYlohJJimpj 4si4IrsjBfbdU9NvwUQWK8xPXUyiM/I1AOid9AlPrevUozFPWYDdkRrhLAuw0gIdd16YGRbW G6fuHKqLiZqUgvA/GmMDEfmUuPpHmuuREQ7Mknstl+vLQtoU71/maAI5QFKn2xUZ0VEAhB6X MY0j+x5HjN4iHPEsZJmj4fJ7xhBJ3PaMBkibTe2jtdnzF6Gj/uf65fryfgfBvp3GO3ZlEgUh cZY9CmChm4+b5jzRfVAsTzfBIzQjHF6j2YIKTGO67R316k1BeUCVh7v3by/X1ynZ2VO6lMc2 lKSeR2KsT9WU/vz2dBWz+cv1BrHrr5+/aknbzZ6G+iWlQb3E1LjcqKjIllIPrwp2dTmM5dHK 8Oev6vb45fr6KCryImYZ96W0QU46Xu9gI6+xM93WcYyozLoVzYS7k2gM2KHSDMfMqbSgphGe G3q4MsEhcaZmoMbIcNyfqBBLb2IAx05iQGVOJ0kqnkUa4UdGI0O8XAYBO3pHUlMstwSPSTJ/ 5morSUWzyNAKpRS9bz3BxiH1RE0ixMAAOupOMSfm2p/7E2OYIO5P2XJLZobH70glIXPF79Qn CXUsmJZnbaCHu9PIoWM8ApkQjLszImxMZB6YtxNngHjOaSaOU7AwI0gcLd/JeuRi0C6HIAy6 whNVTfHs9vtdQBwuS521+8bZtD78HEc7p/p9fJ/k7nYZUBHDQ9Cjqtj416OCIV7lazu9irPq 3unsPi7SsDUmJ1xVSi3aCBoWF2acfWNGlxouv09D9KK3gsuHLCWO4AkqC9LLqWj1QholUQvW z49vf2ia3SkcuAX47XlwcEycISKoSZToGZvZTGEll2a8TU+SxJitnC+0ZTFg7gZncS4pY4GK 6n84GVOf+5m5jh6PSlSjfHt7v315/r8rbKbKadxZd0t+eG2ja5zTRYXBMth8pNNCGc2WQN2A ddNNiRfNmH713gDlLp3vSwmaFwo0uO1r/PV6g4lT85KThSWeCkss9GLUXIpZKAk9DvQa20dO AnShoTOdCxpQhpfiXMRB4Cn9uYi8WHtuxId6pBsXTd1jUIUWUdSzwNcuYH7qoUBcITGjSOn4 uggC39U5mw29fWAzeQo5lIPiaOVvt3UhjL7A2+uMHfpEfIydQRj5H/PMmJHN0UtJ7BkqNc9I ePblf2D420BW34YBOazx9D+2pCSi4cxNDYdjJeoYoSsMTEfpyuvteleeVnfr19vLu/jkbXw7 Szr7vr2LVfTj66e7H94e38WS4Pn9+uPdbxrrUB7Yt+z5KmCZZuYOxMRwkVLEU5AFfyJE+8hJ EBNCENbEMIjkoawYIqYvtaQyVvahdbEfq9+TfKHiP++EyhcrvHd4utNb0/JwvjczH3VtQUvr cAxkRx98slA7xiLdN3MmhuPUIkj/6P9OsxdnGjlHdZKoewjJHHhIrEx/bUTnhAlGtDsy3hJj 83XsM8qY2+UB1uXUFQ7Zu3afKfHAlPDQ1Cxgodv+QcASh8poYsnJqerJObO/H8ZySZySK0i1 spurSP9s8+eDxBuVUgnge1wzju0Yzv1pt6kQLVfieS8mJ1/jibEQuGWDBxFygu1xzm2bEl0y +d0Pf2eg9J0wMexSA+3siCtN7YZXRIqIYWgRxXi0Rl0jVrWMYDISWVnvztyVVjFSYmSkhLEl AGW9gvZsV3aLjgDuGzZwpMDh6ygFd05+mSugql7MLkO+zgI0ngiAVYFq5dC061Q3CGOZBuir YyMcETPSMQAH3lDmWfrNOGYzTGrTUiy/lkRMlOBEsy9tUZEGvS6hxaDSvbIJeoDZQ0q1JUUl x1anSqWlY6Y570Weu9vr+x93uVj0PT89vny4v71eH1/u+DxWPhRyoin5yVsyIZI0CCw53R/i IciL0YpAJt5WXBViIWbPDc2m5GFopz9QY5SqB51RZNE7tvjAyAwsDZ8fWUwdfwtFvViHnC7D KWqQPMikieq+/PuqKLN7VQwm5o58UIU06I0szHn4P/6tfHkB11qwuT4Kpwd9Rq8uLcG728vn vwZ77UPXNGaqalfV1PtynhKVErraP+o0LnP3Uy2+q2L0mxtX5Xe/3V6VMeLYQGF2/uVnSzB2 qy21ZQhomUPr7P6QNKuh4IpMZAulJNpfK6I1RGHpHNqi27NNE9utJ8noi3gyHb4ShmToKosk if+0k6rPYjEfn7xdINck1PJadzR36NPc2/3h2IfWgMz7Ys+p5Uy0rZpqN13TLm5fvtxetIvT P1S7OKCU/Lj4MO6oXgPHeOuMXRjfakLmzW+3z2/wtJsQquvn29e7l+v/eo3rY9v+clkjDrau j4NMfPP6+PUPuBmO+d9tcni2GW/pg/uuZS5o+q7XeAakkdX+2Ovjl+vdv7799hs8e+luk61X 6FoM/Ux+t3p8+u/Pz7//8S7US1OUowez4+0oMOWPO7wTP/cJIE20FvNURLl5yCqhthfT7WaN 3kmTDPwUxsHHk/1h3dQZpdjIGNFQn0WByMs9jVqTdtpsqDDc8sgku4/TDoWNA3K/dquxPbMw xq+FALznbUipJxQQPOTQ1JstN1oQ7ajvdMdY1m3ZGuEKHFEcGfv9cadHRoOfF3D/tZ0mTeTS HSpR1hqzEnsjwV0pn1E8mKSuaE1C2ebqxVUX2j6UVWeSDvlDW5e1SfxZPd1iUS71rjty04m+ VzWB+Fgmsa3PYhLa94YT1VBeIOO1lehYSeMz0+ka7XtgG69T7JsS/Oe9fN1hX1zWvlKcqsNq 30PX1Dt+7xTF97wufIm8rwvFqj4ewY8Os7ABz4ssFdJQ6t4uMqvJEU0ngva0c8jhPVJP6i3v cqvPWt6brpuqlIc6by5HksSeR73kp93RE/4Q2lU0fpvv6NlJXFZxeLolP3meOZUSUDsqe1v+ Qx7R6/p6ohkCDs+/HCrphinWF79WPyWRVUc8eLSU2M5qaPDSe6iNh4U1qvVQL3SMUtZGfvvz +sFb17oHVeUpj8wHokfZSa6q1R57B9soHFzbMRYYBsqFMZG3HrDd86OdJ4BrPHKfbNW9JbiC oHp8dexdZAyOZ6sqs6cgiRYExyfXKtQamndb3x/2MID3fG+iYr2UhDJuVn952NY9b+aznv5W DK52YBGvX6/Xt6dHsZIruuO0ZzrYWDPrcEcD+eSfhpfIUDJ4zTnvD55Q5xpTn/vV15TQUcxO nmDxelK9T+gnjq6s124zAlSJguCI0MfrunGxuj3Lkh0NH8bFxrXGBYXQ+QklEGnj/ym7lu62 cSW9n1/hZfei5/ItcjELiqQkxnyFoGQ5G550ok58rm15bPmc5P76QQF8oMCCktn4WPUVHsSz UChUmRbpD5+8lWfJAp3FJJH1MC3TYoh0t/26Sw4spdKyegNhrIvskBWL9Yh2WcSP6DzlYI+m CqpXHR2RqZb1GYygzc2hMAkT3h5ELhFaZdlBA9/Y6cvCuk2zjX9RGDwZiOWKOp0/YAdbni/Q gkDscgJL432/7/KCWC4As1fqzQ1GjkYkuILoPnEWuHmrGNkGA0kKsbWoLRrGRbFf5Q1cpire ejZpgqkyIO/PM93z6Yrdej7t+X5mCFTluErHF1cz4rsGd1UKi+8bvC2PLEXiB+Sb/5FjnTph 4LhUFdZdz0/NV9JqrkomMnP9wiW/SkLX6iM5PFOuvgkIKMBzCo8YYwLwidE9AKaRI2HSgTzi MNVlRYwAALDbEBUxKKoQi22O/YHZrk9JYDoeiWE/AJozuhl0cYwWBfDoJna9iKLDowKLbIij Y62c6xv1sJ/JNfRXjI6/XnISfCvLtOCm8cqxyUmT0j5CRzhj+CGjQnc8m8owY6FLXj2pDA7R b5JOd9uAIa9dk3zZlQG1XeRVVfftrSuvQxf1nBzy9KS71klwiI9RaIVEfQXi+qvYAPkW0W4C UV8JICByTIhLzUWJROQglAVdn44lK8PIDsBf2OAa4LfZB0cBVxqOC/l2EBL9AsAqJKbUANAj QIDR0QhcTUUPHACRxxoNMGcJoClLF9k6aYAxSwEas+QNSYyyETEt/xN+fSHlbL7t/CDzB8BY ZwGSdeazznVIyaPt/ODq6gAMLrmwsG0HNlNkeJaRJd+WccqIPX5E6I+Z0Dbbltit7cwCBn/8 jNoU+SbP6Di4M3O7GQTzX63bRrGcsdKhHY6pHAElkw4A3TcjSDcEKz0fXxlPUBe7pNZYZfCJ oc+6nB9vyTNbFzPH92kLZsRD+udWOVYromQO+FZIrv4Arezre7TgIS0vFA4uDi9VawDBE0r8 uGHJs4mjcEXGURk55peJxOfNIN2bKoPm+33B4tqGCLxLzt/iS5OjTdrcT3zMjR1ntdChSUwK cVeTcxaf2GHFg02X7BPhF9O9NqXuyhBdr6t0+tAhkGtHKWAI6SxXNrE9Ap0Sj8TbUgO/S4gN QKclNEDItyCIgRhw4tErKW0I5NqyDgwhsVRxemjRnSUQgydXjckwuMFhlHXt8CYYiDEEdGoX F3T6K6KVIZ8VuQ8CEl4biZ8KNyQliU9C5RMF6GpdlfpWfkSVCK7y6HCIKgNZWY4EdFi0gaEC +w6PqCwAITWhBOCQZ24JXZtSXRNDoM0Y31cjdRRKIrfuJG5TUuk0wxiQG/i2jZudhirKbnll kafLm92dFlg4T+do5l2bVdtuRy6knLGNKYXRXuao5Deo1ieN9svpC1iaQHUWejngj70uU32w CFrS7o96RQWx31DhkwTcNDgIjCDu4S7GkGKdFbd5hUtOdlnb3uvZJLuc/7o35JPUe+QLG2hl nMRFscioaes0v83uKbWmyErYXGtVum/aDF9jApl3yLauWjpOEjBkJeOtpScD3201HY5WwJ94 7QwZbrNynbd6d2/Ue3VBKcAD0n5RYZ5xV+/JyB0Cvs9wPndx0akOSIB2yLM7Vld5ohV534rg SHqROXgPMZSXd1p5H+K1iF2Dcuju8moX02Gw5EdVLOfTxhApC1iKRFw6mnEywrJEqvpQ41ry A3G+nDAjFX5gX8wTsqGDdQHe7st1kTVx6lzj2kaeRU8/QO92WVYMAw7Ng22elHw0LKZmybu3 JR1lSfRe+IbDubWZHPVaGXnS1qzedIsi6oovbXg8Y4Z90eXXBmXV5bisuu2yW0xq4gria/FR j9ZWhWxetJqsi4t71ReNoPLVpkhSktibgSxdzLmmiMGBHZ8wphWnaXO+QevpWMwHza0hCYtL tlej3wkiuOEp8kprHNZlcbnIvYOxwneJzFQrnn9TqBe3ovdLrTO2bZZVMVMXzIlELH2sjNvu Q30PORuHRJcfKHW9gOqGab6GBHnHFwDzitrt2j3rpFWGIeM9bK59w1xtAczzsu4WE+eYV6Wp ip+yth4abkoz0syj8NN9yjfX5fIpow/2uz112S+216JBbgyozV5auHKJmRRI4A5vFEqGTBa8 k8GFQpzkD7bu612S90XedVxiyiq+fyrrA+AG36rgdbJrc1q/CAz7osn7tWGsAAP/tzLFpgM8 bmFFjlm/S1KtdEMK6W9ONBkwwacqUtNEb77/fHv4whu6+PwT2VNORVR1IzI8JllOW4kCKgLI H0yfOKjvm522gA7dcaUiWimx7p9vgrv75ppr25r3KLvLu4SWSsuS9ndbQgBMZDU10pamU8M7 3qfz6092efjyb8q11ZB2X7F4k/FNCEI9zEOsZFyq69dFrRXJJO1qYbvz2+UmmS1jFzGMpsK7 fFNCoM6fC+SD2P+q3g2P5Ce3fmQIkDJxcBmZL/e65dM4lLK7cW8Z93v+S3fYOtN6beMWyLoF Q6OKy7H97o7L0+AhNh2HOkhAi2YXyZQ4arMsAkAcd7ZjiDQkGSrXcvyIcrAlceYGnh9r1Ywh 5rKr1x0MdlT1x0z1dap2nStprWXBiwJPo2eF7TuW/lZKQCJ4D3W6nVFHy02P9zMSUTD7iRg5 yzYFumXQPwoGo/N7gfIvj3x8Za3STQul4MGB1WRtIFiW3mRA9Bff0/i+CEpQlngPm1CHflw8 48aPAjRYFhj66u3eSAxV3cj87f6RplJfDVDg6gnGAEFd3OG9fUIN5pICl0FPruGJ7XjMInU/ slZqBABBIQLwyFmROiiuhGyazvUjfWguQp7KITZFkMB17JIYXM6bKtgViR/ZR73dlpETFXK0 LGWIunFlsPBJ5v8w1UINVIjT3XapE0TUhYGAc+bam8K1o+WkHCBN8awtm8Kg7e/Hh+d//2H/ KTbmdru+GQ6W789fOQchmt38MYuvf2oL7xpE+XJRGxnzzvj9xZGPC62xIUiSRgKXGOt7LNnK bhSx7oaZbOzrObAdaqjG1fuZbUvX9qYXe9Ae3evDt2/LfQbkwC2yc1bJutU7wmq+qe3qzoDu Mn7mWGexCZ+eCxjwpNkbkDjhR5W8u1824sCgr7c01xgfG7e3aK+Hlws8I3y7uchGmwdTdbr8 8/B4AWco5+d/Hr7d/AFte/n8+u100UfS1IZtXIE/4s5YYRknwNjtAxc/V+fLCTaiVdalGS3w armA1tM8xsZG1n2RxkmSQbzpnJ83aL1Czv9W+TquKK1O2yWD1fbEDyQhNxHsKQRJhvcj2Mn7 RDWIs5xBeS80p+qlrfM8oIA2RTzjMlmVqYpoQGtFnwNCYhtzIXTLEcwGRwXsICO96+NjDiAl owuzXpnL3HAlF0lTYZNNpMirLiv6nIOqz/emOPZaNiIszQ4Y+3Jb0seOmYdq9DtRa81p80Bd EDQX4XfjZ2ECcKlW/Ju+kWxTfyWPD6fnCzrDxey+SvruaGgRTgV/wLgjBmv2Ns5TJff1frOM QyBy3+QoxvudoCrHZ5lYG30QbKGsDxk/ZfJjCT0NBjaWFRuopcE1smTii6QeA36MRIDrPo3E /THNWVPE94rGJPWGMaiMp5gleY5VZk3cigc6fB3JCpXMf47g/1gaua1FQ/lIvZcVw0GGb/yM xVv6SQlnaUE9ty74ZKK1qyoLtSQpuHa20j5iYES6BsMmANP+ijdqgHUvzEABGYcORntIG/pF 3GFXgwdILd3gg/LL6/nt/M/lZvfz5fT61+Hm2/uJn4gJ2/VfsSoKwPs1FpK52MwnBWWJDy9u FKfby6V2WxfpJme0+kGKKXzxviXh3R2XcypSBZA8nvnhn53fX5XYlnM8DZA20MorKXwUrpXJ ystlbdKXJYpiDrqAZJc3fZN3gYdClpClKuqAOC/WNWXfkPMP3ethPLanZ/A/cCPAm+Yz3/qF 0wG27LtfseJyxJ62me4x29PT+XICf9PLlmozUJDCUzq0kUDIhDzpD82+bwEklxYiX1ney9Pb N6Kophxiy6gEMeOofV6AyiQaC0WZK0MUXmTC26fFUGG8+n+wn2+X09NN/XyTfH94+fPmDYT5 f3iLplg3GD89nr9xMrx0UZWC4wtjApbpeIanr8ZkS1Q+J349f/765fxkSkfigqE6Nv+a3998 PL/mH02Z/IpVSqr/XR5NGSwwAX58//zIq2asO4lP2yTc90+K2uMDP3j90DIaOMfIAcleHQVU ikmF/lv9rexDYt3atNlHYhhmxy4RKhFR0ezHhYvrg2S4VDVKZn4uT8bnt1MhIyRDvpKr3cCy YXHkGaIODiwGPdCALuN0zoDrqnFDZ/riMD9DhvjOA0PTVeCCnEjadmG0cimxa2Bgpe9j5+QD MOrVTSrXuqXu13N1Eec/ei72bPAz3pnaJ9T9gYIjERTT9SOAgoJidhHHGPDbTb4RXJg8HJKy dK6sgsp/N4xMs2AVpfK9WBwUJYujsnDJdPJFgFqEA0MCQ5PMtcwO8vQpl7wvX06Pp9fz00kP jxFz0dIOHPKF8YgpluJxeiy0EA8DyWAnNqLIElYQV84il5VjsJQeUWRkuS5jWxWB+W/psX7K lFPo8OXrMuEzQZxvCzWDmaoXpSDoU9LYUeuQxi7yolfGbWoFOiHSCKp91u2RpZH2Uzevk0S6 wW+PyYdb28JvTcrEdUgNe1nGKw/73x5IpgjuA4rDt3NigEOzclLokS+fOBL5vq0Hh5RUnaD6 thS+PnFVj0ngGKJYsyR2TR5hWHcbuga/zYCtY13DPAoHeB7JuSUDqYErlsHnEN93+GaDHeTG qbRx5xO76GJ1KqysyG59RLFV/9bwWw0lzH9Lp6zK78jWfmtzi1OoqC0c8FY4q8Ba/O5zeIoO p8W4KNT5gmBtiHKMDwm6zFUQ9rbObNhGAYroxYkDLqoMcr7Lf0cOxiMv0kqNIuoEEKeRF6Cs cqHe4cICSi/CvQOVrjmHw1CHx+MM3JzpGaZxBKvMtqHTZNUhK+oGQhh2WYJuI3Z56LloauyO K9Lt+HhckEUPxKJLHG+FukSQ6DsSQKJAS63GgAapxnI0go2840lKiAmO+vwPCC5yTBwfowC7 ayuTxnXIeGyAeKp9LhAiG3mjrfpPtuwghdo4gRPpHVPFewggTpQjdGsHkCKXF3JTyOg+pzt0 ZjhoBc4IB8iQ9zKsNK48S4U8W9apflvFupKPG8Tcibyt0CZo6nXrSPMYcuInybZju8hgeSBb IbPJ9hqThczyF4XYgc0CJ1jkx/Oy6UVewqvIcCEo4dD1KFvmAQzUl4VDceJ+UK9GyQXyxWyf 8a5IPB+b+x82gW0Z14fhtHRc4ONec21fUXce4RnsJkNuv0AWbDO+BxbI69cyxXCSfnnkJy5t wwpddZvZlYnn+CizOZWUKL+fnoR5DBOu+dW8uiLm4u5usLFCi6iAsk/1gJFNtS6zIKTElyRh IV4S8vijISA15J9DtNKebdHtGWuY+vPwKYyQJ43Fd0mL84evA+GGN/bgpwR5zCEZpJqDNSM0 pVOlfNYMrcGGZUU7V8wMuz1Sei0zRsm6KVsk3WoYEu00bBDasItFCAwlxhUt+PgW9n3EKS75 mAEAVZjmv6VTQjWp59FSBQfQOcX3IwduHLEt7kCnc/Ajt8VZWHrFA8dr9TMKwsPgKhwFxrf3 HF751FovgBBVTHraQEkDOs4PQCvS1SwgkS6GueRrHb4WhKoJSNrUHRhSKBTmearQymUCO0AG IlxICNR9pQwcF/2Oj76NZQaI8It2cHiIjwmRg3cRXikrdMC6Qyf7/srWaSsXLx4DNSD97svV XH71Ing0OQekMSif+1/fn55GF4t4qkvXjNkBxfgWc06+iRmdjxkQecpHSvwFi1RXkFvMom6D J8bT/76fnr/8vGE/ny/fT28P/wH7iTRlg9dURasvlN2fL+fXf6UP4GX173e4u1JnfzQ+20N6 eUM6kXPz/fPb6a+Cs52+3hTn88vNH7xccAc71utNqZda1sZzsX5LkFY2+fH/32Jmj5NXmwct jd9+vp7fvpxfTjdv056oqV4s48EHUNvg7nlE6bVQqG0CtJIeW+b5mnJka5PL8OYYMwe8Myvz e6bhrUOhawfAstm7lm8Z1AjDtrK9b+ve5WcrfYMbIDCYvgKDaY0Od1tXi5pn7gy5kZ8+P16+ K0LLSH293LSfL6eb8vz8cMHyzCbzPDU4iCR4aPVyLf3EAxT0Yo4sRAHVeslavT89fH24/FSG 01iD0nFt7IN315EnwB3I56qrul3HHHWhlb9xPw80rY933Z6Mwc7ylaapAYoee2n8Tv2b5LLJ 14cLmHA9nT6/vb/KKITvvI2IKUTr+AYMTwNBWvkLEtYj5nagTRWgGIbyACKpaXOsWYjc748U ffoMVF3BVx4D+vR+gIkViImFb6wRRM85hUMrb5hUBSuDlB3pvcLcIerUhPbErhpV6qw7lzZq wh8suTR+SHvmGsLkxOkeFAyGlRFCvxgheBhPjZUmZZGr9pegRNow2Nn0s20A1BGUlK5jq55X gICNhTmFti5OwC7ZR0mDwEdiyrZx4sayaP2lBPlnWhZtf5F/5IdsmzcG6W1uPB+wwoks5NMM Idi3iKDZDn1G/8Bi2zEoW9umtUz2ymOB0tSbNnLrWt8yWDsf+CjwEtoSh6/Fnkc7MhkgpCis 6tjWHIFMWN10rmWoQ8M/XJi802ukbasW7PBbjSbJulvXxZFc+AzdH3LmUIeELmGuZ6PjiiCt SL8dQ9N2vN98VccmCKFGWKlxdTjB81UvCHvm26GjmBwdkqrAwaUkBesnD1lZBJYpjqEADa7M DkVgG2SmT7w3HEfvjTEkH1pspEXO52/Pp4vU5hNb6i32KSB+46uvWyuKDIvUcGVUxtvKeORT eUynRg7ydZC+u0lc31Ef/Q/LuMiPFpvG6lyDCalqHDC7MvFDzzUCmhcUDcTecAawLV0ttg9G TP4nMNO4n432U1TH/tcUo+rl8fQDHR3g8zX/qYhxEEm+PD48L0aLskMSuHTWP9hh3/x1I8Nj PZ6fT7h0sPhs233TKZfGeHu+ZxtG3f5O5dOlDBvtMxc1Zfzu52/vj/z/l/PbA5y5qO1XbBFe 39S0neLv5IaOQS/nC5cWHubr52kj9x18DZwyPrepbRHUAZ6uL/BCWyeoGoSk8SwtDh8nGWMW csx3yTCLkMrCa3HXFJatb8HagUP7bLJJeE9hkbYom8heXFwacpap5akZomhzuYxYx9aNFVil 8lRhXTYOlnjht37lLWiaoJgWO74yp2QDpg2EhaOtAxuyU/OksbVTUlPYtq//xjUbaPgGuilc G59/SuYHpjiLHHIpS5lhGRxdUBBUUnMqEa2pOt+zaLFl1zhWQC1qn5qYi4mK0n0g4EJHorbm LQbALGI/Pzx/I8YFcyMXafSXzMPQOv94eIIjGkz5ryLE3xdioAkx0MeBkos8jVt4r5z1B8PD zLXtkOGWmlx9dt9uUog4rbrcaTfIddAxcpGjmyOvi4XZ1fjCXChxLfVJ1qHw3cI6Ts78pna9 +vWD2ebb+RGeJv3SCsBhETqQOszW1BW/yEtuKKenF9Cf4fmO128r5ntJVjZko4M6Ngrp4ckX 0rzswZ1DWSf1viloU++yOEZWYAgvL0GyW7uSn12UMS5+I4d3Hd/rDCK1gBzqsQnoV+wx+Pi4 IxLNNPJXnXJG5T8gyi4m5Cl6vQMk+Ty7I/0JAg5DtqmrrZ6uq2vKL49IkqlxSoeK9Pitg8gC XhTpL/sPZaa/2R8nj/qIkf+Q8gMmCdtjTIKnKptOSzoMJ0wUL1aRkRFQxYtO0mxA1AGuocfD f95+FNGlCTcJ7Ucw6lamCa+U6gUHngS1MfApS/Fg2NAl+wGYBTO9JGWmNBBphW5CvqhnHZjr dW1dFKoZn0TWbVIy3jPynlVtCYnLRzxbypGUZAC3jOKJ4dgk4HyAvf/9Jgxi5/YY4zdwGKkj krK/rasYjDCdpeOCsd139z04BqqSjA/Dts0q+pWQypf+TmYs5wIrpUxBTHGh+vQBCIZYXh7D 8iNUHA0gjkIgGwh1AHHEtVooXM0x7p2wKvsdU8cFgqBV9Nyl2Y3mkQKXHzfNrq6yvkzLIDDY jwFjnWRFDRejbZrRYjLuzamO4B7p/yp7lu62cV7391fkdHUXnYdTt00XXVASZavWK5QUO9no uInb+EzzOI7zzcz36y9AihIfoNu7aWoAIikKBEAQAK20+SKOrB9DkpVhmEaw2iyRo7hld/j2 dHiQ2uhBuY+pXJJTZCM/2tVBYYLmXnfs8e7wtL+z3HRlIqosId9ek5umQFReJVlBXtDJDId0 CWKtcH668msAYohMk8iiO8pBvj47Hra30oRxxUpjyjX4oa4rwSNik4cmBPTYtzbCvwsIgE3V CWB1gDRVQFcaZGOOLOmhRYnRLk2ppiB24t0IXUhawwc8wJuWqvE0ooumo7poqS60kpj89f4U TyPAiyzIGUjJO1FkSSowMDaTT9jYdxPVSTqMwFl8/HRuaKMB2Mzmpn2HULvkAEKG/CFql+8n PmSVWZoafqGicBpt8qxwM7AApCK44lZQal/u9eH/JY8N/gJTq7SuDwE93F92LFH15CdxUDUt ueKcVAd1lrv/AaaPlEDGNF4xNMvBJE8bDOu0ctYBlFWFKZ/4pj3vU+sVB1C/YW1Lh+wAxTv6 xi/AzP3m5nIsVZPBt4ypSdM0DY874WSCS1zonrAvUWJsGvCXa/hAq0UUs3hpxCMLnsG0AMYU OiMQSO2ckREjbzrLypTOiDBa9edOj9Dp9Is5MWafX4zZCLTjvKh8omVthpVwjC42usspOA0g l13V0ot5E/pWFoWgDQ1EVWWOibtNLDpaFSPRmgm6zuAmJXLBta2UNi6zVrGC0S7YVn0OyjrP cr+x9DxE7nymkTXRZje/p4aogkl9ZV6Dhnm3eC/Cytr6FqBnMZ7z2sUb0rUHc0tc11gXMiB/ 8Zo9mlPSRqU2Tz0mLiBTAF3fYmqWnciKDjOQxGD5Aiy8oeRh4LozSRm3FuOzrq3SZk5/BoW0 VlAKo3Y+Y9w1tKYeEn8D3FLBHObs2kErk2h7e29WIEgbR6IMALkAbZYaEHg7WrUQjLKPNM2k jR1EFX0BbQI2VkMZFpIGmceehBHqLyeKiBzgFNijJkBNRvKbqIo/kqtEaiBPAWVN9Qmsa1vO VXnGrd3tDZCR37hLUv09ded0h8rlWjV/pKz9g2/wX9j+kEMCnMMjRQNP0kx2NVIbT+viIlgH uWYL/nn+7iOFzyrMo4UN4Oc3+5eni4v3n36bvTGX1ETatSmVtyHfpLeFSqCH1+O3izeTH8FZ GRLgKAkJE2tzdk/OoNqLvOxe757OvlEzO1z+ae3FELRyA3Vt9FURCOSVWNw421JBgnHesRJq 1laUbpU08TLLE2EG3K24KM1pcfYabVHbw5eAn2hARRNS8stuAcIvMnsZQPIVDNnPizTpYwEb BjMbXv6ZtLbe6vlfwWDnrFEVMODtWl6QGo+3eAWmSWXwhcs7qFLOnd+WQ0hBAvacRM4/Pzjk 8552/IkKNttlQCyroUlJFcSjDsj5gsXXoN3Ilx+IkBlg65OUzrsmWcMiUL9dUlNFNoGEckuC uMTcKVC9lXFGjirc/YmzYXU4ZpRoruxKUcfu737RNOYsDtATAp3XS1qqxVlqNYW/lbqi/LgS i1e/rkGBSztUT7ClY5Bqzdmqr9dYHTRQXAKpuhqriIfxobUkkZ5inKD0scOEx1193bt1yh3C XxjfKQ4EncBCRgXzLMoR9akOmKZm5SL4oSW/pVEMtFZJ/dy8qMLCfAxj7KAHC3dBxkM5JOeB hi/en2qYOp+zSczQPgczC2KCgzHjYBzMPDzMD3RYkENEX8voEFHX0Fgkn+x71Gzczz/EJzsC zcbN6Yty7CF+pPKokAQMNeS6/iLYwez85wMEmpnbgKxp9JNenY+twec0+B0NntPg9zTY+xAa EeJajf9EtzcLjGoWGNbMGdeqyi564Q5KQukCRojGgl5gNTOqCpPGxzxv7Qp0Ewa2bZ2gqluM JKJirVWhesRciyzPTb+rxiwYz+kOsdo5XXxIU2QwWroU3UhRdlnrdypngRxo24lV1izd8biG uREgQW3fujJDLp+aHwB9ibcG59mNvNBhrB9m2nSWB09lj+1uXw94Hu0VOUMdZlq111i69LKD Fnu9GZ3MZS4a2M/BR0RCkZULStG0WM6dJ07Lg69hgo+twu8+WfYVtC5fiVZr2mvVJwVv5GlY K7KYdhed8HBplGVFsyvYSTOR8BKGh+6KuKqvpZ0SDzmxUxyGS0ZtvMHMQ8eH8t7brn94w1g+ W8CnXPK8Jsty6E3Z9NJm4lTeFJ/fYErM3dPfj2//3T5s3/542t497x/fvmy/7aCd/d3b/eNx 9x0/+duvz9/eKC5Y7Q6Pux9n99vD3U6GbHjcsIhhP5R3i6zE62462C6BGTa62WVd7rP94x6D uvf/3Q55O8ZZQtbiO8YrYNKS2oeR7XseIpoquhacDk8+Qd+HzC/6mSsuoirg5pFvh0V+kC8C ZUE94hQEUJBWHyjQ86rR4a82pnC6q3s0c3HJVfr7xYd/n49PZ7dPh93Z0+Hsfvfj2cwtU8Tw egtmhklZ4HMfzllCAn3SZhVn9dI8OHAQ/iNLq5ifAfRJhen+nGAk4Wj7egMPjoSFBr+qa596 Vdd+C7A5I0hBi7AF0e4AtzMAFArXC7WpsR4cN5+yuqTX/CKdnV8UXe4hyi6ngf7Q5R/i63ft kpcxMXAcin8m/fr1x/72t792/57dSg79ftg+3//rMaZomNdV4nMHj2MCRhKKhGgSJO4VP3// fvZJrxv2erzH0Mnb7XF3d8Yf5SgxcPXv/fH+jL28PN3uJSrZHrfesOO48CcfYA8u3RLULTv/ s67ya0wdIBbVImtmZpl9vXz4ZXZFvN6SgRS60m8RySTKh6c70+Os+46orxWnVBUtjWx9lo0J PuNxRDSdCyrEZUBWaeQ1U6sh2sAN0R9YE2vB/NVXLsMTizeitJ3/mbCQ8Th/y+3LfWj6rLq3 WkpRwA0901dOEWAd9rt7Ofqdifjdud+yBPv9bUgJGuVsxc/9WVZwf1Kh8Xb2p7rz1uFksv3g VGuELCzqi7xkTsD8VooMeFuG/PjzIIqEWiMItjOzJsT5e3qvPVG8Iy+U1ctvyWb+moSl/P4D BX4/IzTjkr3zgQUBa8GeiCpf07ULYVV8GsDrWnWn9P/++d4KjRgFi/8pANa3hBVQdlHWENPI RExHdY6cVa3dOrEOj7GCw/aOEMgM9yKOY9PA+fyBUH/uE04NPJV/Tw19tWQ3jNog6m/C8oaZ QcGOQCfkNfeVJqj02qn9PvLByZltORVQp5HrKs2IBTrAp2lVDPL08IwR4VY6/jh7aW6fJwyS /KbyYBdznxPzG39tA2xJicObpk08cSi2j3dPD2fl68PX3UEXA3A2ICOXNlkf14IsaazfR0Sy oFPn8wliBunttqxwQZe0QRTTfueJwuv3S4YV9zmGjtbXRN9o9fVgg/+0/5FQ29W/ROzMVpAO bfvwm+HYZCyLs+n4sf962MIm5/D0etw/EjoUM30pQSThIFw8e0mmBit9ZVypGqQhcWqJnnxc kdCo0VI83YJpUProJPDSo6oUTXbDp2Kfk8BdKs+FSXy6pWmUnj1mkJ3igmlGJkM1zAxIPSpC t6nlmuyINddFwdG3Ix1DeP+ZHzeBaeXfpD3+Im92edl/f1Qh+7f3u9u/YJNsSgV1LImMgFeJ NKPzig5J+IW29WtGWcnENd4QWbbp5zFBPcTpGL/ERC+wIr4ZVs+c2J0oAy2PZecNaavjuUve jtchGydFIsnodFG8vZLD9q2I6DL2yuXGjB1fWU3B43HWZ5W8DMCK7rPxJMoBS27Fk9K4qDfx Uh1fCm7ZkzFslUAEWqDZB5vCt0Khq7br7adsQxh+2l5SG5NnMY+uac+sRUIdZAwETKyZfVuP QsCXpB/6YCnD2P5lHKrBCvLt/dgwb10DH5grqQr7jQcUaGXU906iGkIT7sNvcPGCILeV/o2S WA4UbACiZYRSLYPWJ6nBFqDhZCubm14FuVq/+83FBw8mw+drnzZj9indAGaCcsdPyHYJq8lr rKmBxz1oFH/xYM6dJOO79YsbM4HFQESAMKu5Nk0VZ7BwQfgzIaw7PpgMxTVD4RXIX8QIt8pg yzWKV6SwJBF923+YR5m1YCQOkywCcZTNIlfOUeMlLg3JssgryxeAv0c+JQ9g8PTe4Pz8pm+Z WSZEXKLWMroo6swqJAI/0sSY7UrekbwAJSCsWYOZ1JLrKmkMi1ZDF7zFOyaqNDGnO63K1gjs MKEX/5iyS4IwzLDB68XNDAHM7qiMN2hg0q3vhOcc5YI85/FUjTtqaTw1yzzJ3vmvNCBFEJmf QoIgT0x3sInrRqR97KA1s4Q+H/aPx79UguTD7oU4jJB6dSXv9jDZZgBjYAXtBlVJFXjpdg5q NB+dvR+DFJcdhhHORy5St9X4LYwUEYYWDQNJuHXNTnJdsiKL3RA5C+wUsgaTJ6pAyfRcCKCy ym8Gp2ncse1/7H477h8G++RFkt4q+MGfVNX/YKF7MLxAvIvtK5wNrJZIPJDNPVE2dZ7Ru2qD KFkzkdKb20USYah3VgcuRuKl9G0XHfoGMLKeOocTMJcyJPzz+Z/zC/MYDhoG3scMoYJuX8Au R/YAVFQsHsd0wgajmFpmCiD1dg2scTycLbKmYK15F72LkcPD2PZrt420wtQfFQY13nM3mam/ +uH/x7yKZliJye7r6/fveJSUPb4cD68Pw8Vamv3xSnq0ms1cSQM4nmepj/D5z39mFBXeX24a lj4OPdcd5vx9fvPGeXn3eFYqpxVwhcmZ+JsK59a3SndRw0qwzsqshS1Ub30oiXN+YsJsbXag oBHePRO45FoSYJjkCbQ5ADruE0/bJS25Jfmlr2fPnwpI9FexO1LzXHds19w7ySAbvmmxEG7g qFO1jIRS+dPbEGymWpcBX4RE11XWVKW3L/N66Z1jYItAxbQ37mIawIRVbOPxuDaEk3dMBVvG INgQTsSdlBj+99AUsMJhget8rp+9nZZ+Wi3NHOmTm0aSXD4DV4BhOBzoO+PQmGDP6lS/a6xA 4wYkbzKgeJn4KU7q2Ssye1Pxo7zuRZ6WkyOWbWMGRZpXa0/K0sg4lot/xXDteY4ZBZaPwry5 Z/DTGnC6Wqr8cHUwg0Rn1dPzy9szrAX6+qxk73L7+P3FXjyYXQ7SvqpqMuHexGOGXceti/Uw NR2Nzg7v25u0V5W2uH3u6rGqf2DFILJfdmA9tqyhw6DWl6CBQA8lFb3spGhSvZGy6fRcqNgj UE93r/LydkPCWCzk2EoKaNsoEjblwejIB6Jtl/1wClec145kUc4aPBOdBOr/vjzvH/GcFN7m 4fW4+2cH/9kdb3///Xfz1lbMwZJtL6Rl7tr/tcCrH4mUK4UQbK2aKGFuQ+JOEuDrBpcO7ue6 lm+4J5L0rXouPEC+XisMyI1qXTMzlXjoad1YUf0KKkfobPdkUDqvfREwIIIvw9oKjeMm57ym OsJ5lh5tfVum3SdWKWgxmNz18UzvRmwzp33U/4MLdLetDNIHqZDmbGHmgaBkkcgJJm08mKq+ K/HsB3hbuWkIOawk/AkNOFCAEgR53fi+UbUg/1Kmwt32uD1DG+EWHZjeLgCdof4Y6kBC2MBc C/8Jmc+XOQ7GkUYqrrJPWMtw34MFyzxTwpImgcHb44hhp8LLFqzI6SLEuKNEzLDqYuOkJ8Qu qKixuIoXqGJRmE+HiQSdnIg4fmkmH+gaPtbonSV6OWwHxLQRsAhUXijYaXgJGPXx0GFXxtdt ZSyvsqrVMIWje9OuVLuU09gFWMtLmkbvdlNnJagG1NoppLUDjIzua4cEU7VwwUhKMAzL1t0Q xMODqhXj08q2Y1v+SQ+KewebrIMu6S3vO/xpcSJV3R7v9WD/ywvgYNjEkIPz2hsAVP5P6jHJ pOQZlmP3U0Yf9qBgCSa3xZGvkzgT+XBSYVlocZHItOrIqTY0DWRQJmFuN9NM3ZyUgbedUZte oXb3ckShi0ZD/PSf3WH7fWfaUKuuJJ3oWuagz6QSYCx8UTtrw9eXShYJU5vzoK5Fp+ko14LK mTQ6nT4qy3K0wMmnslxtYRy9KREFW3Ede+022OM9fcoUJL+BpElR0wXQ1nDHTfapzfMqrsyg MmVUg+0M4IHbauskEekpeQerE4+gWmXs6CP3ydBZJW1xwvTE87qmCtQFkCRFVsoLssMUwecj raulfXBCoEcYd3MCz3EfVOUVXnccpJI562Dl96cbG/aCQbyylT7MAzaN+eJLvsFEtRMzo5zL KhCdDOYfqJrYjkmQ8BUg2opmOUmgTkZDzY6ebvshAMMSzGkXo3KVdG4BIRO7kWciYbzeMYYp BJ6ptbjFPjG1oSAMic0SuoiB4unVCYaHt6/cu95N/FUR9rKoycFADTczwemjpuPoFRKPyZeV dC9c0dIkg70+jLOPwKRYFkxQbgPZVpqJAoxf7n1jlYp94iWkU/0U38pEimACpmLPojrBJgUv YgYserIT3HkE/Ni6kSAB4II7jpPKzwv8V+cm/we/IhH+ftABAA== --nFreZHaLTZJo0R7j--