From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7F3EAC433C1 for ; Tue, 30 Mar 2021 18:06:06 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id AEA87619CA for ; Tue, 30 Mar 2021 18:06:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AEA87619CA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id EA0A76B0080; Tue, 30 Mar 2021 14:06:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E52BE6B0081; Tue, 30 Mar 2021 14:06:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D19896B0082; Tue, 30 Mar 2021 14:06:04 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0007.hostedemail.com [216.40.44.7]) by kanga.kvack.org (Postfix) with ESMTP id B6D2D6B0080 for ; Tue, 30 Mar 2021 14:06:04 -0400 (EDT) Received: from smtpin25.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 704988249980 for ; Tue, 30 Mar 2021 18:06:04 +0000 (UTC) X-FDA: 77977319448.25.B3DCBAB Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by imf17.hostedemail.com (Postfix) with ESMTP id 4496340002EB for ; Tue, 30 Mar 2021 18:06:02 +0000 (UTC) IronPort-SDR: kVI/Qc07EdNTmOcBGorE3nfPoIYmSrBsP/RpT/pRNWIHDRz3z12z9LspB44NzTAYo7RXH5TqU/ XO9lc2cYPX+w== X-IronPort-AV: E=McAfee;i="6000,8403,9939"; a="188563708" X-IronPort-AV: E=Sophos;i="5.81,291,1610438400"; d="gz'50?scan'50,208,50";a="188563708" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Mar 2021 11:06:01 -0700 IronPort-SDR: SotH8J7AxgIYMcAntxMSN7XvHtvPaxtIABb0CS2noaHXNvF6ZFks6fMf/JSFLroqnoLvCKSz7N r4WlaSfmLAfg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,291,1610438400"; d="gz'50?scan'50,208,50";a="445295288" Received: from lkp-server01.sh.intel.com (HELO 69d8fcc516b7) ([10.239.97.150]) by FMSMGA003.fm.intel.com with ESMTP; 30 Mar 2021 11:05:59 -0700 Received: from kbuild by 69d8fcc516b7 with local (Exim 4.92) (envelope-from ) id 1lRIkY-0005PB-E3; Tue, 30 Mar 2021 18:05:58 +0000 Date: Wed, 31 Mar 2021 02:05:13 +0800 From: kernel test robot To: Nicholas Piggin Cc: kbuild-all@lists.01.org, Linux Memory Management List , Christoph Hellwig , Andrew Morton Subject: [linux-next:master 7353/8451] percpu.c:undefined reference to `vmap_pages_range_noflush' Message-ID: <202103310209.eo6cn5IR-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="gBBFr7Ir9EOA20Yy" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Stat-Signature: h7d4a4d494m3knz36n6pwbm8rsnsy4gg X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 4496340002EB Received-SPF: none (intel.com>: No applicable sender policy available) receiver=imf17; identity=mailfrom; envelope-from=""; helo=mga11.intel.com; client-ip=192.55.52.93 X-HE-DKIM-Result: none/none X-HE-Tag: 1617127562-8036 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Nicholas, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 4143e05b7b171902f4938614c2a68821e1af46bc commit: 9a14838bcdcbbe5febec47e66227c74e67681a4f [7353/8451] mm/vmalloc: remove map_kernel_range config: riscv-nommu_k210_defconfig (attached as .config) compiler: riscv64-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=9a14838bcdcbbe5febec47e66227c74e67681a4f git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout 9a14838bcdcbbe5febec47e66227c74e67681a4f # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): riscv64-linux-ld: mm/percpu.o: in function `.L232': >> percpu.c:(.text+0x8d0): undefined reference to `vmap_pages_range_noflush' --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --gBBFr7Ir9EOA20Yy Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICHFkY2AAAy5jb25maWcAlFzbb9s4s3/fv0LoAgf7PbTrS+zYOOgDLVG21rpVpGwnL4Lr uK2xiR3Yzn7tf39mKMmipKGyZ4FuG87wNpzLb4ZUfv/td4u9XU8v2+tht31+/mV93x/35+11 /2R9Ozzv/9dyIiuMpMUdT34CZv9wfPv55/lw2f1jjT71B596H8+7O2u5Px/3z5Z9On47fH+D /ofT8bfff7Oj0PXmmW1nK54ILwozyTfy8wfVf3z38RlH+/h9t7P+mNv2f6zpp+Gn3getmycy IHz+VTbNq6E+T3vDXu/G67NwfiPdmn0Hh5i5TjUENJVsg+FdNYKvEXraEhZMZEwE2TySUTWK RvBC3wt5RfKSL9k6SpZVi1wknMFKQjeC/2WSCSSCfH635krcz9Zlf317rSTmhZ7MeLjKWAIr 8wJPfh4OgL2cPQpiz+cgTSGtw8U6nq44wm0rkc38ci8fPlDNGUv17cxSD7YvmC81foe7LPWl WgzRvIiEDFnAP3/443g67v/zoVqfeBArL7b1pd1oaybtRfYl5Skn6angvjcjdrVgKw7ygM4s BW2EOWA7filIkLp1eft6+XW57l8qQc55yBPPVociFtG6fkxOFDAvpNqyhccTnOyhoi5Y6IDQ CwbgrUgiZongRdvv1v74ZJ2+NdZELSkAQXrFwEk1nNqlDee1FFGa2Dw/gl/NERQHX/FQilIM 8vCyP18oSSwesxh6RY5nqzUWzWGEFA/mJ08jJ7up75vJJGXhzRdZwkUmvQBUrs5TyKe12HKt ccJ5EEsYXhnWbdCyfRX5aShZ8kBOXXDpNCUbO07/lNvL39YV5rW2sIbLdXu9WNvd7vR2vB6O 3ytpSc9eZtAhY7YdwVxeONcXsvIS2SDjqZDLwXNGIWi8JN9MOLD0yOZCIKuk9yY8UpT/Ym+a +4CFeyLymQRP0BJTYqeWaOuPBKlmQNPFAD9mfANqRXkhkTPr3etN2FtIsGH0Z0EU1ikh5+CR +Nye+Z6QulnVF6gJepn/gz6F5QJ8cEMTb44RPaALDsJz5ef+UG9HWQVso9MHlZp6oVyC23R5 c4xB01aFvYD9KIstbVXsfuyf3p73Z+vbfnt9O+8vqrnYJUFtBB+YvD+YNLyGSOM4SqRGrY59 nkRpLGhDBkcOTgyUjyTD4u1lHMGYaNMySmhvkW8SQ4uaiuZ5EK6AIAJWajPJHZIp4T57IE5q 5i+h60r5w0QL6upnFsDAucPEcFUd/Y3oRkCjJ3Sy+aNHrxhoM6ANTET/MWAm2ob2jqpXZCbd mUiPQtISm0UReCSz/oPORDG4Ie+RoxgwFsBfAQvrAjFwC/iHFu0g9Eq/+TN4ApvHUqG8BDSp oucuovpZRT2I84munWLOZQDIKCsCe4fydHG4eTAl9hRHwtsU4ahaS27DOhKqOfoZg7BuDH9u CniWpPA4Mm3Bm4fMd+lTVKsz0FSgN9CYRyuTF2VpYgo4zFl5sLtCmrThBzyYsSQBMESSl9jx IaD7zmK386iWdhAT5wQzcsfhjg68APmhwmY3sFMFRLvfq1mL8qFFPhLvz99O55ftcbe3+D/7 IwREBt7VxpAIyCNHBcU41fBkgP2XI2oQIciHy1TQb0EgDckzmc2SJa0sPpsZCCmFkYUfzTS7 hN5wgsmcl6C9ZnCL1HUBz8YM6HBGkB2AY6e1IGCxYllnaYju1GM+eARaFwHDuJ7fUrpCjvWE p1zp+G6mA9zEE/aqEdjUGpIQfDFg/ywA2N6fdDGwzefBXW3ALMiCyKkByiBICSk+AuzMnIAN B9UaVkyN+3k4vXmOomU0rlpAkpHrCi4/935Oevl/tUW6ALrApiC3YzOfN7a4ZqAuCjAwP1uk 4BD9mSm8pyDmGdccGSApe6kcb8mkgy9sBiAK089Fm16ClNz5tRtVPJYeWiFigJoDvSUjoBKz BCI66BoEb4JBpEG7dbHmkCloa4nnEkWT+WA9Pshby16XgBq0xecg6mTD0T3vd0XJoVLvCECX 58KiaQMCMqJ4yogi3E3ImIZIq7ZsOej3MkfOVNIsvXeYSjzyNzao4sph90FDebXlq/XHz9sr +hjr+ut1r+9IKUCyGg48YtEFcXzn1SAfKrwPPsAB26Xi/I3OQu3IwHjixYNARQUMOdddShBX P4QJwmPxWatMLCIZ+6mCzcR0MgXDKk6+loSmdQRVs1pPsEwrAblxqicDdWnpzr8GqqskuN/r UcWFx2ww6ulrgpZhnbUxCj3MZximFTUqBI9rmZ2g0+kVT/yiFckCR9WRPuy35+dfu9PRgj+X 0/P+8/X6CxS590E/VsWbueCTZ2D2dGgpmPhG8tAhD78YBVGxLtPaAvUSEWg7KnVpe/Hpv5Ce QDDcft+/QCxsbyoOarE6AN8A7oQCZwHkRkudef0FnM2aJxl3Xc/2MJIWQYyMK8a1qJW6h/PL f7fnveWcD/80Ir/rJcGaJRyxDoQQUpbzKJqDTypZW3hD7r+ft9a3cpYnNYuezRkYSnJrfbXi 4Pa8+3G4go8AHfr4tH+FTnVp39b5VxrEGUR97lPKiTBKRVqI5YBCMVWzsdzQQFrLZmjJWxMu aULemgHudxvAX9HdNLRVVsCTBFIJL/yLq58bbMqBqf6LKFq2AwV4HlWmKqqpjbiI+TCEXTzD KHkwEB0Pck7gYXFzbqGgQVEbbW4w4RAzIavIQ2whs4zFHoVQkZlqx3SnGMBJg9YCcJnV4XVT b9GYYhPcRkzZQQIt9mUj98opJp1Ry4ZTliC9qN6xRqFKKzIqq3j6iPBvvAlQ573Ma2s62VBe a3ARhTUKUCGQAv8Cx7cA09VK+D7CPHSfYNJOLakoUPlwgLaCU5gCbqTyXUBrS56EeDLrjQa1 cyO2o9XHr9vL/sn6O48Gr+fTt8Nzrdx4U1PkLhC0AuW6W+4aqSYYvCXBKOyFtV1pzZ3Q/B13 c4vOYEmY/+oOQaXLIsCF9zWUHTmpb6gszRDXEeLNb1UyEUPISUNkqlfcC7q6WMnpXTSy7zrx AK0aOuvEeu86DoecKQDvBHFBr2+AWPKlg9uL1qFe20/WAmCVgahmM9BuOhIEXrTWMNntZ6Vv /Od+93bdfn3eqxs8S6WrVy0mz7zQDWQm7MSLJTF8QcdMRTvYWmN1elVzFvmGylTO84hMXQzK PJ3sPbYAQKEhlYbuaRCTum2SihJZsH85nX9ZQQeQKfI2DYbilkNAzxhy6iFFxD64jViqw1QA ear+04AQJooJRw1q5MklA6DvjDlOkslmbhxGkLRmRRIODtQLVOENorhmcbbPWWgze0EnP49x FNE1mcdZSkHFMghzlvgPmQeSznesl0/QX0M8qNdPcheYxvlV5XG/f7pY15P1Y/sPYB3Egpkr 4IzwYJ4IdxhLdAHchq3qntB8YFpOwds3QM7+n8NOB4G1MG3XUif4kS5v2DaEi/Ye89SuGNuK 2tgszctBC+7HnAqVDl/JIHY1b1q2gAOF8FZL9UOH+bWwGif58Dc0q650S6dww5fPp+1TgUxL RV6D18GbEdJumh21bFSVg7AYTxvebQ94yE4CcIWuLRUMfJUYIkTOgPpTDAOWE0QrKiYD+KpZ Yv6zcpBtQJkDziiO/Gj+UIuz9FHmudvbxXpSWlQ72yCCJIusJXhBjDW2AM6jFoyDhYdNpND1 SbTwHQpDjVZSJutILWmOXH3uyMUynjS8HgAqOje8sNMHKGyfJC2j2V+1BnRdtcQC2mpBNEKk DJB4BR4/96v66uB0k8YFkOY7E/SbLQMMVwDTxNvr6+l81TOvWnvu7g+XHXWIzBkNRoDf4ogO QKDjwQNugy6122I6HIi7Xp+u3oeAN0UKhom79kwXbSx2xHTSGzBDPd4T/mDa6w07iAO6aCF4 KKJEZBKYRqNuntmif3/fzaIWOu3Rtx+LwB4PR/SFmSP64wlNQtUCyWTcjoddd1kiYQFJ2GDd GZCX43IaI8SrmIWeAT8MSL3iHOB4YF00zSqPVFEAAQ7o67qKPuqi+3zObFrXC46AbcaT+85B pkN7M+5m2GzuOjk8R2aT6SLmwnCllbNx3u/17ki/1RBVURn5ub1Y3vFyPb+9qPuSyw+IJ0/W 9bw9XpDPggRmbz2BUR5e8Z/1ssn/u7ceoSDNZRgtYxrscHsRkRupeYi8zGwLr2jRVKHURyBi kqMHEapD/lDp+Pp2bQ+l3VbHaVsLF9vzk4rD3p+RhV1qnkvgwx66cMUC3lTr2xqpQW9vl6hl 5nPCCWx3V4iMlQ8tZpPyofZKhvajEHs20wlguwfax+UG0UF3IAVQrwwQuLREJSB4Qxb71AR5 KCRAzCqM2ar8VJMfkCaDul/M48rp+FERLvm4SumIcyvGAFsd9g114xoLbWQFS8oSCUkEhXEK DgRdGiKsGtFxishvE/PLEEOz1qu5FmHb4cbwlqPk6I89cb/p3NLMDsbDbpbCYP+SbI4C+Bes 77EVASEW73ICGuwiu8LP/Pi9QRQXpKk+37zHCj/xDZanHG/u2aDJNDouJRwnDmnCDWVvdQzh WFW20OxfZkmp76PZ0q8R8ttELzRcTudTYArQQrKVQyheWJBkrPN5Ual7NKaJg9sDSRprrLME yBGNCGBxAC9NpKWJJm34ExtBhv9ggu5t51h1zJcJUk0hlcH3Ou28K48QA7sdY6BRq1ENbBgA zhSfFOsmi4S8eEmV1JC4gF581ewTpLRhIi1PWJW/NfKIoCGQ20bY8/fT+XD98VILWNiH+fNo 5tFGUtJj232HzshjaMx8W80t4mGKVcm4Ert6U2h9xQQsNynrj5fT5fr8y9q/fN0/PQH0+LPg +giBYffj8Pqf5sZskEU2j+sRWaM7HN8AqSS98OK17hpZ+IzMcxtsMQBnfMzVHIkHfEUjbaQ2 V1gjRrgyQwoCZJD7bVYjU7IcmrUKEmNpAOlIzh13G4z/BNM6gsMDnj9B6eCctk/bV2Vv7Zs9 HEiySGTgBFpDRdcf0KsaRztzHYEataaxneZJNY4USxi26dlkxYI6/Q6LyfPoXkPrN7QJ/RFx rdQFPxovZpEWMNG8MMJW3hYqtFvB9oLnYZ+O1/PpGR+wEpeuOEAew+nQguSNp/7m4dwLDY84 gAwuZMYML9yQboOPpR855tsuraglkDU+ATJ1W5dFpVofwEkZBn8Ug2k9RrNDIgKIrs4RKLQX 0tEa6UlkL+2F4R0rMgBUm3hi3KPdguLoeDODp74xpM9I3OBDbjO1ZdM18uND+CWIs/mXLgGw gAD8qHRvz1dIAPc/Qd0ocI4rT9v+BLvG59P1tDs9F4rbUlP4AxHTuCLp8/FgYwD82N3oGQRA GxrSNB/5l9WLuB1jYxlbu+fT7u9mOOOqqG7Fiwf8nAa/CAi5xO+S8HJBXWoCMAxivH+4nmC8 vQUOEbzp0wHLneBi1aiXT7ozbE92Kz97oS0T7eIaGkDg7apr3n57FCBqPfBfZJeC0KgJF5PS ssppWWDHg6HoTTqZAOLODfjzxrLpjww5241FBm43R2Rz31BcvK3Xs8GIwYQzYYAQJSc+MSvr +8n+uL9sL9br4bi7np+pQGZiuUkbZgNN0cSfN2QueH8AlIviO7RR9W1D5Cqmdhcv+YJbaJ+Y 0fkhIX/dTexYEe0GbL01Zqu+qU/11Ey/53vZvr4CjlNrIVCD6nl/t9koF29ebUf4ytdmDDyK 7KxZPGttyJX4V69P+xN9U934K+dMuuW98Nd0VqiofgSJ6Yp29oohmE3GkPV3nCcL2MgZgMZG M+o5YM5UliVaumBH9AdVit4RTPLTCZzMtRd0ec+sB7dMQLXuf76C46T0gznxaDShvUrBEBqe kqmTWcPxdcg+YJt70+vDimHQsX9A6NORAX9XDIYif8HgTkZdxytjzx5MmqqqwdGGDHMbdB1K tuXJtKm3OP3OiYDF9sd0Ib6U2LA/7XfsJxc6fX2TM9jD4WTSJTJPRIIuU+RKm7D+XfPypqzk tLeo9rg6nK9vEI473RWbzxM+N77fz1cP2LD5TVYxNzlH1X1NOdj8cSZe4tVehGjNZm/fZFIf lZkKZjqzL+3B1HCxpPMR4xFcuY8xrT6n5k2RS9chCp6Eq8+v8DE1XWXDItS7XPnk+LLIpxH+ Yh0YXKJc8CRgNBJSH1w7EZnciRl+FiW8WaPyK6iPS2Z2wEh2JLSAqULk396O6mV7eZFA6C+Y fMZsOZnejehgqhjE8L5PW2ZJHhi0Al9nKW9tuBdV/ZkcTO575gxdMcmA+yq9sw3Fxopr4dsO HTmRB+Q1mvYMtXDF4IBr7gdrOutQ02ziQW+DZQEjS4DFRVqkSigOm/YMAQK7I3k0MGajGkvX IhQLfXNZksf0wd3I9F13Qe4bbrKRDP6QY8IjsrnhyZgSk90fbjabzo2WPJ3ijgfjwdRIXnjj u0FfSZ62bQmIjgnPpreLZJjdBBpwBu+LGBsQAZKXPOjqPZnEwcSAOCq6+SQVfWzIkHJ13PTv Rvf3XQz39+MOK80ZOg48Z5jQt9wVw9SsUYphctfJMJn2OjcxmRru+2/06Tv9pzSuVHQ5Ho47 JADkrtF56A76s4BWQf64QVRIw1bsbndSEy5TIxHA5AhM2SzYRI56XWR7JEeTDvpyYsjxFTUc yXHfTBfc7vb9wru7H2/e4QlGBvCoqMuHCeg/7evYbDPqvRN+hAxiKplUtBaQwVaJ5bLhcLTJ pIBk1Oy6/Hg47dB5P57cG1KdYho/6Dh55gfMcDsYi3G/N6J9BhJHpkQ4JxqSE7UoxdDhCnKG qdmUFMOgbzYm3DdIpiOEFhyjsdkfFLN0SBcZJuN3djo1yElj6I7TN6auMAhMECKGtJLLtQ+p TYcSA8O4d/eOlq/9/uB+2M3jB8NRh6uQ9nA0mXYI7Euw6VAMP7IXIZszw5fQiL0S7zEKWac8 S54uca6DyV1HxAXysN+NOQqWdyYZjnrvjTKd0pmzcp7RIgBEet+fdCDWkgnwYIcbvo3UwSQk YqQOR2qssioQFEr8nrXfy1pRriwxdOUl1WCQTqe++YN47ngssyFsFB+CdHARHPmL8fP29cdh d6HuK5ykfbfGoE1/tVrsR2/O33qfty976+vbt2949dZ+5urOSLmQ3fI3z9vd38+H7z+u1v9Y kNd0vF0DKv4mNoG/32XlGX7VCn5x5eM33x2s5UPod2a+vdhuilJLZaOU/Pg1hdQ3WtjgoT0p fZ7xEM6qFkKRo/N0DTAKUn2Bvz6KmDTk68znjnbpgT/lctCnrlrxvbVYkPNoTOoXqpgfESnO WYIyD/HTxcUa34GEc96+SwNWKklXI7Bw2BuMpnRKmXOsB70+7ZnzNeAbMIPtVwyjDgY76fX6 d/0+7a4UC/f7kOsPewbXqnhUCHmPbnikXNAhneumT+vJmE4ubk0afRCFdewL6Qb8WNBHo82m +F1aXWyTiSGDUHRVFzZgshvD2IB6FIPD7P7gTvQmNOzJD9oZTAyX0Pkq5XBkyNMUXdoMAWAH g28DnjFErNsZj36a6Z4Y9l1/2DdACZ1nUJ+nYUn4sZn19flw/L/Krqy5kRsHv++vUOVppiqZ tR0nmTz4odWXWOpLfUjybm2pFFnRqGxLLh1bmf31IYg+SDbQ9j7ZaqDZPEEQBD48f7r9PJJi ZZSHY0WX71zB1Dsq3rYb8OObCK9zPJI/VuVEJGH8ubcWx5FIprQVStEHrk8UPY6Wcofj5qeN zYRFgrPFY0kLdexzdRIgZiDuSy/r8zd1EV0eT5tvlqhp+6w87Xc7SvyUUoCFFo5O+9YYupfu JfrEpYK4xVhI8U8BjflyEmtQI51aULooc8lSPbC5ze3gDgw9i51xFVAx+8Vj4kJMNt2x+N4K Ap5WSVqKgDYN12w9Lx6bYeI7NgJcvYdaFdS6qlp6osi4eJx5wBj5VRA3RmzRvVV7f8Z+Qp8e 54Aw2iPXITyb0/F8/PMymnx/255+mo921+35YugkrS//MGv3vTD3+36dzSCVTsjhaIVp5AXC 3KVrEga7R1p4sfwBd9ZRmk4rO0pf0iCOL3OMMHW1mmx0jO4pmIx+v2dkrcZWiF9+vqfVaovr l49wMTuwycRsZyYTcwepMbme6/92Qx/ZLDbO9qazFXc3YGyhLVkaIzigyb8crqfGOXff/Wog lhDqFpMuHRpf7dXRFaE6iXXJqh3c5y69hCYLCCa3Q+xR+ig/nuJ4PRn3Ms1hHYDoMGzQeKKw PvTZDJCQimRYn1onlkyUv97TBw6yAloZjojGaX9fzbevx8v27XTcUIoqhIaWEIZEH/6Il7HQ t9fzjiwvi4tGUtElGm9a546FILBiClm3TwU6GqeHkQsuxKMzKAB/tkGn7Y7ovL4cd/Ix4EQR Tj0UGc9sp+P6aXN85V4k6e21YOoigFUL9IiRMMvsn8Fpuz1v1i/b0ex4EjOu+PdYFe/+S7zk CujRdJ+2aH/ZInV83b+A/tR2H3V2EQqNAbC50qTM06gXSdCEr324dFX87Lp+kT3IdjFJ1ycI +HL2ZscS8Dz+4sqkqK0DwYfmVVcBhcY0D3Kfjmf1lyWnQSLIDkkS3I3/om/QgEhacKAngh36 /mMQXSMoX+YaJCzRw53rmKYsqmHGNDxu44NavTNA5rF2/+bTDRoB+gV0s0gPNO9RNJEEtHHu xkU5hl8uc1GPjGjBCim0NmSwdwh8KnXvvs6PHqKTRwPPudNbGkeyCT2W8jC+moIRUx5Z7lgu 8CatXd1WZZrnfsK4cWh83kcKK4Sfc/fXOpsTzZk5J7nAoVrEy6/xDFrBssVydwbfS3DtHqpb tnRWd1+TGFx0mQhjnQs6juVCZ1CIovLsSIvG3dYYOe1tcBRhr+Jcupm50z+UOIen03H/ZATB J16eCjrYrGHXThUOfThO7KgrDGJdQNzuZn/YkT7aJRNKohZESbvyEUV2bwZZSM+fgHGwLkRK t6eIhB3hZNQvl/8nPoPZXgPA0qcuE5GkBuuQuxAOurGRzZ1IeACwGRQrlW+Atvb5Szi0BgVC K61SBvFbIUwBB3eskSXIBZY/ZjZKvM4hD3eCiR70Bo6rAmnK0EAX7Qy8PavSkh5YCFILivtV QLcZyRw1qADrmabViBQWGUdnvflmWdgLAnqn0XqRGyXzeXt9OipAom64mzUuVdhVYABVA6Bp o5B1sgAey80y8nLznFLTAZhML0b5WBOoT6EInaSE3cAJffOkCX+IXmuEVL8R+kGgQNuG/Gzp MzjRCYN1USXC7fnKtbg02hqpw74319P+8p0ysUx9JpS88N0KJvDKi/1CbaWl3BG5wF3kHSQy 0wdwkWTfwnQH978BDCDMrdLVy9HUmqiIH374939+MGBOv61PT9sDCMCu4bq3+/6wv+zXL/v/ WUl5VIoZBCS002woEuSIAVDotk6MEGiYA0jwwPGajtd2lSy0VKJFXbizNcjaPAVJlfZWZ7T/ 47SW3zwdr5f9wVynmdOTfo3qI0rAU5Iy1lwKucdt+zkAESZVPKZTTOQOAgUS0S2uWInUgtNy c7moXVEyG0ru3jLWEPleeXvjCdpdFciirFaUY6ykKbxrnfnnOzkTo4ABCqoZpJLtjx+/Eq8i hbEBIYuTLxzGpIwcXISwpDLe3pLCEpgLAzFWH2NwYXKXvpDCeG6mjzoLzb/kqqAOLiqFR2qA yuEj2L5tkNICDLiW2JZPGIw4oMiPRo4KMZ74oJSbVLnkG4ICTjdCdaBcKiS0W/M5gPNGFMis 7MvA0z5W1XCpsp1uZgOzKvGzcEzTJojgJGQ6tZYDvVVtr6oOos4iQHgSggJAZjAFYua3MGmt ANo8Izynevp22h8uz+rm4ul1e94RMMeYCAbsYOberB5DAgRS2ruIewCRNgrtvIUO/Y3lmFXC Lx9aXHu5axWAJdgr4V47xoHTeV0Vz86r0g36Y+Ior2D+BkHn4D10isd4nEaAFZjnkFWGLqsO ZQ6ljB2nBb3Hs/2OMvz4+iaVgJ9UwiOpU22ez4p1g89PlB6AnwXQBGI0glzWdrVw8uTh7ub+ qzkhM4URzKa6AKhRhVovuWhDLCYfkt9WGY/IrR/qViA2MihOMfjt63AtJkXVVG60kQG5U2Mq AqJ3B7ys0J4BzZYzbiicXGy/BvDf6bM6ZWA88bML35kCHqSNAd+pwB8duX/owIr12vS2f1x3 O1AONFQoI57ACYVSlBmcthZ1krmtUR0yDb3xw3f6+Wq2DMASPjUuBoFCa7HjwqG1oQ+1zJwe CDPcH3AbFFVXANtyTdUnrJHhC+50V8fYSkalB9Jqj8p4ATi1PFnOmyJNaD2rPX7gxxbLftPS MeCFs8NV94uU55Gcd/3XG8pAE1EJrkCQ0hJNZbVCLj/xMBnW+42Zx00ui36t5hwkDRAR4TX3 Q4iPHuBDM6xSwIcGEFciKBRUJ9a5xKaOnKVavKxJhSgK2JOTVHKJErJCdQiPtnbfzbdeR08s 8ES8GQf+UXp8O/84io6b5+sbioPJ+rDT91gA7lOwyGmmH4v1x2AiqfyHW5MI23JalQ832pCm gYLnrTJZtT54uVZvIK4mlWw8pO0kmRYzMsZKs/EMNRAPr22yN3K14gzkt2ZF72HvEqnk+LGB Tpr6fmatUzxDwUVdJ54+nd/2BwUO8OPo9XrZ/rWV/2wvmy9fvnzuxksZn1TZoVLn+r4UWQ5O DUMmKITDLhlAaKx4B0M+tMSJW1B7Nb1byGLRIHtLpREi4odqBSjfQ4WppvGCtYaDQXDxIpID 805Z0MegtDdqMwOdB1+Vk70EIFL2yNI1dOhgU7jB+0W5hYcfXTiipGZwo9D/H1Osp8/VeY04 y0udFoluKihRkIKySgrf9+QqGwQTUzsK7kiMHKuR+Z/Wl/UIdvFNLwdNPWaC6bFaar9DLxgd vd5AShEIzu1GbarJynNKB7T4vCIMvIbkYppkf9XNZf8lgEret5FCyk5SsqkcoPKANDCFgOXd eQZMuR8wZWlMNUo5oN7V28LdrfUtdrKodKezYmAam+3sCZBZrSLnhHLcrFBH6mTuY5my2Tha tV5VNLfU1JYa5k42YXgQ2C9WFxOy28CuZbHUefvwfaX5a3suPGRkesD3XuEAFHZ/bmAycX12 6GfxcnuG7LVqw3SP/92e1jsjKda04tSfZhXYeWeY+wbMdE3w2Nrd1E3nPQ1J6kWQuQM7NjOS WwE/PZ0gZ0mMsxW6k3WEk4oeawkZ7KaeYRXtGn8Dxvw+p/Z9AAA= --gBBFr7Ir9EOA20Yy--