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 4CA91C433DB for ; Mon, 21 Dec 2020 17:36:37 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id C524922ADF for ; Mon, 21 Dec 2020 17:36:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C524922ADF 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 10A566B0036; Mon, 21 Dec 2020 12:36:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0BB966B005D; Mon, 21 Dec 2020 12:36:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EEC516B0068; Mon, 21 Dec 2020 12:36:35 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0126.hostedemail.com [216.40.44.126]) by kanga.kvack.org (Postfix) with ESMTP id D6D796B0036 for ; Mon, 21 Dec 2020 12:36:35 -0500 (EST) Received: from smtpin05.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 94AD352CE for ; Mon, 21 Dec 2020 17:36:35 +0000 (UTC) X-FDA: 77617993950.05.bird91_4d08e7b27459 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin05.hostedemail.com (Postfix) with ESMTP id EDC941802EC3C for ; Mon, 21 Dec 2020 17:36:33 +0000 (UTC) X-HE-Tag: bird91_4d08e7b27459 X-Filterd-Recvd-Size: 21820 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by imf26.hostedemail.com (Postfix) with ESMTP for ; Mon, 21 Dec 2020 17:36:32 +0000 (UTC) IronPort-SDR: n7WS0KbRMm8F1VDAo8NLMp+VpjqU0YbGRlm/4eNHSHlBf7ZIe0mhb2KI5mrFkyBjA09jTnYkqd eg6mPv8aTl/A== X-IronPort-AV: E=McAfee;i="6000,8403,9842"; a="174983881" X-IronPort-AV: E=Sophos;i="5.78,436,1599548400"; d="gz'50?scan'50,208,50";a="174983881" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Dec 2020 09:36:30 -0800 IronPort-SDR: rpn5SOaE9h6viYsM1LOt9jhqluOJ/UNmWHqdwytDAcuEkcJzhotHOKxKpm8gKTFcTCCwjOhZN2 x7Uz5x0Z8gdQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,436,1599548400"; d="gz'50?scan'50,208,50";a="355762659" Received: from lkp-server01.sh.intel.com (HELO 65587561063d) ([10.239.97.150]) by orsmga002.jf.intel.com with ESMTP; 21 Dec 2020 09:36:29 -0800 Received: from kbuild by 65587561063d with local (Exim 4.92) (envelope-from ) id 1krP6i-0000rR-Fx; Mon, 21 Dec 2020 17:36:28 +0000 Date: Tue, 22 Dec 2020 01:36:00 +0800 From: kernel test robot To: Andrew Morton Cc: kbuild-all@lists.01.org, Linux Memory Management List Subject: [linux-next:master 14048/14054] include/uapi/asm-generic/unistd.h:867:27: error: array index in initializer exceeds array bounds Message-ID: <202012220145.CWq3w8Lb-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="uAKRQypu60I7Lcqm" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) 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: --uAKRQypu60I7Lcqm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 4c6ed015c2a57c3b385265895a69a87f87da8e28 commit: d098835811e05da6ef66251d2c7db0378df23707 [14048/14054] arch-mm-wire-up-memfd_secret-system-call-were-relevant-fix 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=d098835811e05da6ef66251d2c7db0378df23707 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 d098835811e05da6ef66251d2c7db0378df23707 # 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 error/warnings (new ones prefixed by >>): | ^ include/uapi/asm-generic/unistd.h:849:1: note: in expansion of macro '__SYSCALL' 849 | __SYSCALL(__NR_clone3, sys_clone3) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: note: (near initialization for 'sys_call_table[435]') 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:849:1: note: in expansion of macro '__SYSCALL' 849 | __SYSCALL(__NR_clone3, sys_clone3) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: warning: initialized field overwritten [-Woverride-init] 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:852:1: note: in expansion of macro '__SYSCALL' 852 | __SYSCALL(__NR_close_range, sys_close_range) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: note: (near initialization for 'sys_call_table[436]') 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:852:1: note: in expansion of macro '__SYSCALL' 852 | __SYSCALL(__NR_close_range, sys_close_range) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: warning: initialized field overwritten [-Woverride-init] 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:855:1: note: in expansion of macro '__SYSCALL' 855 | __SYSCALL(__NR_openat2, sys_openat2) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: note: (near initialization for 'sys_call_table[437]') 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:855:1: note: in expansion of macro '__SYSCALL' 855 | __SYSCALL(__NR_openat2, sys_openat2) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: warning: initialized field overwritten [-Woverride-init] 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:857:1: note: in expansion of macro '__SYSCALL' 857 | __SYSCALL(__NR_pidfd_getfd, sys_pidfd_getfd) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: note: (near initialization for 'sys_call_table[438]') 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:857:1: note: in expansion of macro '__SYSCALL' 857 | __SYSCALL(__NR_pidfd_getfd, sys_pidfd_getfd) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: warning: initialized field overwritten [-Woverride-init] 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:859:1: note: in expansion of macro '__SYSCALL' 859 | __SYSCALL(__NR_faccessat2, sys_faccessat2) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: note: (near initialization for 'sys_call_table[439]') 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:859:1: note: in expansion of macro '__SYSCALL' 859 | __SYSCALL(__NR_faccessat2, sys_faccessat2) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: warning: initialized field overwritten [-Woverride-init] 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:861:1: note: in expansion of macro '__SYSCALL' 861 | __SYSCALL(__NR_process_madvise, sys_process_madvise) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: note: (near initialization for 'sys_call_table[440]') 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:861:1: note: in expansion of macro '__SYSCALL' 861 | __SYSCALL(__NR_process_madvise, sys_process_madvise) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: warning: initialized field overwritten [-Woverride-init] 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:29:37: note: in expansion of macro '__SYSCALL' 29 | #define __SC_COMP(_nr, _sys, _comp) __SYSCALL(_nr, _sys) | ^~~~~~~~~ include/uapi/asm-generic/unistd.h:863:1: note: in expansion of macro '__SC_COMP' 863 | __SC_COMP(__NR_epoll_pwait2, sys_epoll_pwait2, compat_sys_epoll_pwait2) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: note: (near initialization for 'sys_call_table[441]') 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:29:37: note: in expansion of macro '__SYSCALL' 29 | #define __SC_COMP(_nr, _sys, _comp) __SYSCALL(_nr, _sys) | ^~~~~~~~~ include/uapi/asm-generic/unistd.h:863:1: note: in expansion of macro '__SC_COMP' 863 | __SC_COMP(__NR_epoll_pwait2, sys_epoll_pwait2, compat_sys_epoll_pwait2) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: warning: initialized field overwritten [-Woverride-init] 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:865:1: note: in expansion of macro '__SYSCALL' 865 | __SYSCALL(__NR_watch_mount, sys_watch_mount) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: note: (near initialization for 'sys_call_table[442]') 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:865:1: note: in expansion of macro '__SYSCALL' 865 | __SYSCALL(__NR_watch_mount, sys_watch_mount) | ^~~~~~~~~ >> include/uapi/asm-generic/unistd.h:867:27: error: array index in initializer exceeds array bounds 867 | #define __NR_memfd_secret 443 | ^~~ arch/riscv/kernel/syscall_table.c:14:30: note: in definition of macro '__SYSCALL' 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^~ include/uapi/asm-generic/unistd.h:868:11: note: in expansion of macro '__NR_memfd_secret' 868 | __SYSCALL(__NR_memfd_secret, sys_memfd_secret) | ^~~~~~~~~~~~~~~~~ include/uapi/asm-generic/unistd.h:867:27: note: (near initialization for 'sys_call_table') 867 | #define __NR_memfd_secret 443 | ^~~ arch/riscv/kernel/syscall_table.c:14:30: note: in definition of macro '__SYSCALL' 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^~ include/uapi/asm-generic/unistd.h:868:11: note: in expansion of macro '__NR_memfd_secret' 868 | __SYSCALL(__NR_memfd_secret, sys_memfd_secret) | ^~~~~~~~~~~~~~~~~ >> arch/riscv/kernel/syscall_table.c:14:36: warning: excess elements in array initializer 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:868:1: note: in expansion of macro '__SYSCALL' 868 | __SYSCALL(__NR_memfd_secret, sys_memfd_secret) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: note: (near initialization for 'sys_call_table') 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ include/uapi/asm-generic/unistd.h:868:1: note: in expansion of macro '__SYSCALL' 868 | __SYSCALL(__NR_memfd_secret, sys_memfd_secret) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: warning: initialized field overwritten [-Woverride-init] 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ arch/riscv/include/uapi/asm/unistd.h:43:1: note: in expansion of macro '__SYSCALL' 43 | __SYSCALL(__NR_riscv_flush_icache, sys_riscv_flush_icache) | ^~~~~~~~~ arch/riscv/kernel/syscall_table.c:14:36: note: (near initialization for 'sys_call_table[259]') 14 | #define __SYSCALL(nr, call) [nr] = (call), | ^ arch/riscv/include/uapi/asm/unistd.h:43:1: note: in expansion of macro '__SYSCALL' 43 | __SYSCALL(__NR_riscv_flush_icache, sys_riscv_flush_icache) | ^~~~~~~~~ vim +867 include/uapi/asm-generic/unistd.h 853 854 #define __NR_openat2 437 855 __SYSCALL(__NR_openat2, sys_openat2) 856 #define __NR_pidfd_getfd 438 857 __SYSCALL(__NR_pidfd_getfd, sys_pidfd_getfd) 858 #define __NR_faccessat2 439 859 __SYSCALL(__NR_faccessat2, sys_faccessat2) 860 #define __NR_process_madvise 440 861 __SYSCALL(__NR_process_madvise, sys_process_madvise) 862 #define __NR_epoll_pwait2 441 863 __SC_COMP(__NR_epoll_pwait2, sys_epoll_pwait2, compat_sys_epoll_pwait2) 864 #define __NR_watch_mount 442 865 __SYSCALL(__NR_watch_mount, sys_watch_mount) 866 #ifdef __ARCH_WANT_MEMFD_SECRET > 867 #define __NR_memfd_secret 443 868 __SYSCALL(__NR_memfd_secret, sys_memfd_secret) 869 #endif 870 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --uAKRQypu60I7Lcqm Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICCfP4F8AAy5jb25maWcAlFxbc9u4kn6fX8HKVG3NPCTj2E5OUlt+gEhQwogkGILUJVtb LEWmHVVsyUeXmcn++u0GSREgG0rO1CSx0Y17o/vrRoO//vKrx07H3fPquFmvnp6+e4/Vttqv jtW997B5qv7bC6SXyNzjgcjfAHO02Z7++WO/Oaz/8t69eXv15sqbVvtt9eT5u+3D5vEEdTe7 7S+//uLLJBTj0vfLGc+UkEmZ80V+90rXfX/7+glbev24Xnu/jX3/d+/jm5s3V6+MakKVQLj7 3haNu6buPl7dXF21hCg4l1/f3F7p/87tRCwZn8ldFaPOldHnhKmSqbgcy1x2PRsEkUQi4R1J ZJ/KucymXUk+yTgLgDGU8FeZM4VEWJBfvbFe2yfvUB1PL90SiUTkJU9mJctgZCIW+d3NNbC3 vcs4FRGH5VO5tzl4290RWzhPRfosaufy6hVVXLLCnM6oEDB9xaLc4A94yIoo14MhiidS5QmL +d2r37a7bfX7q258aqlmIvXNoZ1pc5b7k/JTwQtO0gvFIzEiZjVhMw7rAZVZAaIHfcB0onYh YdW9w+nL4fvhWD13CznmCc+ErzdFTeTc3qZAxkwkVFk5ETzDzpYddcKSABa9YQDejqRSline lP3qVdt7b/fQGxM1pBgWUjQNZ11zepY+7NdUySLzeb0F3/staA4+40mu2mXIN8/V/kCtxORz mUItGQhfj7EpTiRSBPRP7kZNDosocpNJykSMJ2XGVZmLGETO5mnWZzDYdqxpxnmc5tC8Pljn RtvymYyKJGfZkuy64TJpem38tPgjXx2+eUfo11vBGA7H1fHgrdbr3Wl73Gwfu9XKhT8toULJ fF9CXyIZmwOZiSzvkXFXyOHgPuMiGLwk30gFMHTpc6WQNafnpgS5lD8xN0N9wMCFkhHLQRMM linzC08N5SeHVS2BZi4D/FryBYgVpYVUzWxWt4uwtsrhDKM+i2ViUxLOQSPxsT+KhMrNY2UP 0Fjoaf0DvQvTCejgniSeFSNqwBAUhAjzu7fvzHJcq5gtTPp1J6YiyaegNkPeb+O6f1aVP4H5 6BPbnlW1/lrdn56qvfdQrY6nfXXQxc0sCWrP+EDnb68/9LSGKtJUZrlB7bZ9nMkiVfRBBkUO SgyEjyTD4P1pKqFNPNO5zGhtUU8STYvuiuZZqlCBEYFT6rOcByRTxiO2JHZqFE2h6kzrwyww FDf+zmJouFaYhrnqSKFESidkQTn+LFJLnoNyBEXX9JiCMvocMxdtQetBXUu6SbfELIHwWeWB ObKRlKBw3OINIiFT0DLiM8d5oqqHf2KW+JzooM+t4AfDmIFlzaP+73DQfZ7mGrVlzFzIWgN0 v2ujBmY8MyegxjyPAfiUjd2+IBuXOMLaVhJzSqUSi8badGOpj6gJdCw9PmJgtfvWre2qAHTa 1dS/lqkw8cCMN8V+nC78idU0T6VrlmKcsCikJV9PwEHTpt5BY4IWMiHLInOZHBbMBCxAs+D0 0Y95PGJZBnCIJE+x4jKm647SkNrNdjrxiAcBD3oriqJbnlFNZ/n8t1e3A2PVeBpptX/Y7Z9X 23Xl8b+qLVg+BmrUR9sHEKM2/007XfOkJf3JFg0sENfNldq6D7COAdlZXo6yKS0TERs5CAUF hlUkR9bxgvqwVdmYt/icbm1ShCFg2JQBI+wKeASgzOl9j1mqWeZlkaASFSwCNUFLH+CWUEQD MWuW1HZy2im8vx2ZoDYTyp/1jJkeQ5aAVga8X8YA1d9+uMTAFnfXt1aDZVzGMrBAZBwXxIJ+ BqhZBjG7ue7GMGO63bubj2d10pS8e9+VwErKMFQ8v7v658OV7WvqQYYAtOAUgT/HRhHvTXHO QHI0SGBROSlAS0YjQ/XmzJ9qddsadhNRYTGgS2h/rIb0FnnUKm9YqI1sLvDEoWG31ObZw4A9 H2VgpkGqwCITDKqIh6WTOQf4b4wlHec49zKCkxLBghou6RSggDH4GhntfNibp2rdBA46+ZWA pEQIg6bFG8gIzakDA6QpT4JsmZumzigtp9dvr8ogH/2ArJ3lXLuNHVizBqxHnD6tjqhBvOP3 l8qcg972bHZzLYhhNsT3t8JCbijDEZzvAI4jZc/PdJYYmwTnIZ0sFcre9dhSFwYFQOKY1DBx 2rWUZAiE1Z0Rg5jIPI0KDZCJ2nkBx6kRh94ZB9eDlUZhmBbmUtrrZip5CyV3Xu3bqysqWvC5 vH53Zc4ZSm5s1l4rdDN30MzAOnSQHMcy2kGl3Qvu/cEIc8WBDgy9qlb7p+/r3daDP4fdU3V3 PH4HIb56ZW6w5i1DULgjOPK0CWmY+CIHmSTFoGmlAbrnUVsDNGM+IMaNxNcyu/sb/A0weqvH 6hlsnjGpTtXHpI53VtV1w83++e/VvvKC/eavnkEORRbPWcYRaYA6J6c+lnIM6qNlHcCAvHrc r7yHtpd73YvpTTkYWvJgfFZwbrVff90c4XDDlr++r16gkr04zSj/LOK0BEPMI8s056BlUY8s QUnzKHQE7TT20TYRrC4gRHSkfAwG9OCR1hBa90+knA51L5xbHc5poo49c4N+I5gqXGuZLR3E QIBvBjws7fettDltYoj9kWlklfExWY7+QG3OyqCIBw1j99byXaCeDRfFpriPUOsCCaQoys1o G11FjxVwTQ5LIU3unyqHXzOZjHttws8Y8dbbNxUDsiOq1OMi4kkUpkAsAYc1AMwHJ8aIXEeI dFDJwEkKLIjdYNSbaxRC7MJloKT2AwGwTHmW4IbMFy3sPAe2fTl7/WV1qO69b7XOfNnvHjZP VpTtLHXI3YBIjUtN5XWpJWth8DYATZIwJdMu7BTKubj0l76eecQXIqcjigY3SB5iffiTyfSH 3Bl4qyAJRT+a1wPGP1AwZ/MJZxLdTW7MT3uwKsY1e2vYdxkUkSOWM0LQRexsfY9RqhTGXSTI ZMe4G7q+yqjpl2hk3XkmAEg5KptEu7Yd2AKPJQY9B5bADDmgF66HLuH/eWKe72yuAOc4iLo3 B+0snnEs5NzAhefftajzf6r16bj68lTpCzJP+41Hwy6MRBLGean8TKQ50XxDRz/B2FirsNu9 rriUEe2NNTyfkekSg9YMQfkjthhQm8OnheqglknZdq2KXrK4et7tv3sxhTRaWFB7TQZOxCkn AHTReNnGSaURaKw015upgepH/Z+BWtBNyzhKUM9LbRkADpcsCLIy73umiQSXsWxcYNDdItax MLDMxonzI84Sn/kT2jP5nEpJR4M+jwoKy7XmnLMsWpYCVrqesRnHQFOB6EIN8NC4SOvLwW1V 3R+84877uvoL0A1Hvy9UsEe4MfeEJk5zVAHch6maSti9YUYMmQ/vXILqr83ahH0WMPAtLwd+ pYMLvg+WajhHVJ6bddO2J4dQtajjMhMepXb0qqEHfJbHaWho07YEFChYVsu4JwGLpHnPm2Z1 82f8qi9RW6VwRpRPu9V9g0VbQZ6D1sG7CPLc9CsajqMOxmD4mz545zngJgcZACQ6stMw8Fnm sBA1A8pP0wycnFjOKDjQimmNSmUqIzleWtab3qXabzodvHstINa2xRMBa0lH58wqhsVNlCN4 mVNnK8gN91OGpgzKEKNduQOjAxW1EN5lmQ00h5QkTeXoT6sAdYyF6qHMsnYSQTSg5Rmo5loB mqODbch6dyOGkstQwQ1OSjIDKKdOLy+7/dF0iqzyWi9vDmtqS0DY4iUOk45LJwAqVQFHAIct XJdIKmMxSVhg6BDMdxBy2tCks5QlwmGErsk5cw5wMvYOxqzb0WpK+fHGX7ynLZddtXEw/1kd PLE9HPenZx0NPnyFQ3rvHfer7QH5PACk4FjCAm5e8Efb+/yPa+vq7OkI+NAL0zEzfNfd31vU Dd7zDu8Hvd/21b9Pm30FHVz7v1sz9SeSnKG1zXXEzVeiKTHWrN04ICKktCJeRIU6EWP7cjo6 mxJJWlh4RheUYYiiDoiVlpyaqU6ymLpiBDVTzMBAL/pMemTFodo/4dX4BkP4D6uejDf1JXiq oBsvdPGnXF5m4LMf0UG/DoZXL9zAYPbqTvlyJHvmkJrC5fErzG+4wKKjtTQobBhk4U8A0HJX 0kM9EhdyzGJxq63YYBUmq/29FnPxh/RQdqw1UJjBQjtdLOZ9RXAWVqrRc5IOJa91n3BGV2sQ FUMjNr3luRE7mRlAAf5REoMv4PmpOsFCmZwtg+HTz42y7lIpNwgIxAMatoKxWnz8AKhtabm3 ER8zf6mLydWKAtgZfVGPSGSwCQpMNril933UhssPEFibO18mVpSrJn24fnc1tD+77WtNONTt aoVHaOamjYJlOeB5Cm40HCg5ZvzmXDhc3oZYXxo4iqkNaBl8P1k4EhlqjpEfv79ZLC6xMIw3 sfLPnI1xbj/B+iO2xmKm6oecAMwukUMVlVH6o0Y0FziDEV/8iBV+4wuMPwViLHwQLxqDtsub 9jVZa15sCRxUTGDHNCZ3aMLmzkwkjuvWuhXE0gOk2R3xJnuAJGOsTshWcmgdmMbn3D762mGu A0SSRkUwOLCJLtLURct9+NMP0ndAK1q6oPVQ3Rn6Wg8TVrUAnwBzUYYOTG3Drn3qYGMx1aXJ bnDfOEQ2pf1DBetMr28/Wa6Fk+nQY07z1Fs/7dbfjPHXQFK7yl46WWJaKsIH8HMxvxdDBjpK CoIYp6iewc0+VJV3/Fp5q/v7DXo6IMO61cMbEw8OOzMGJxI/z+hYwTgVspcce6bN39JzlXPt vymHOa/pGFyLaKdiMo8lbePzCc9iRo9UZ/kGkjJZSo0wWUeJUU/jKuoaEtQrI9mRMNjF+PR0 3DyctvoetjXq90MsFYdBieElUG2g03zHCey4JpEf0EKJPDGeBToxDMkT8f72+m0JUko3Mcl9 cN2U8G+cTUx5nDqCfXoA+fubj/9yklX87oqWDjZavLu6GiAxu/ZS+Q4JQHIuShbf3LxblLny 2YVVyj/Fiw+0x3Vx2wwtxMdF5ExYyfwL8+CBYKXP/TaMfIGL4KjjTfvVy9fN+kApuCCLB/wM ykxXupmrWVxHivar58r7cnp4ANUbDH3vcESuGVmtDqus1t+eNo9fj95/eSC3Q1+sg4E+pqQy hfmY6LfTUWDmTyNM57jA2kZnLvdcd11fgqOv+/K0+t5sMzW62ZhR9tUKSQzwnlUM/0ZFDAj8 wxVNz+Rc3V2/M4zgD0Z3Dmv1hcHQY7JIhpB6IgJqjlhMeiwG+xnrg+KUE18AFMtzGDwHp4BZ IBw5Lgp47DiePHZ7hAmfgz8R0CipvqIWI8CjOZWwywPmG9k93WHN/VqcaHyDGnUQSKoDyjEb FSGVmKCWiY93u7QU1/VKDGMCeMxFSFu7hm3CWT9RutmYXv/GShQLcKpSV2xO3+3W0VR6zg2g jHlS0PQgZcQCz/AZjq5luY+61M/AbjZi0riEQ4u5We93h93D0Zt8f6n2r2fe46k62O7ZOWp0 mdXAKRkfwsx2m8ALcuWjjmUUhEJNKNRQZCFCeljgHDOb+0kGfmTcKMIvCO0jKadF/14faBi6 T5l1Ka4fIDSNdKHFcynI1QLDsbEj+oAsF/LSJnO8Yezfu9bCq2Gg2p32FlJpIRZmA9chaqsk zeTIutPHzHxNsrK8BEiAPxEpgMr8/S1tR8gBGG0wEY3kYjDurHreHauX/W5N4Su8L8gxjErj fqJy3ejL8+GRbC+NVXtE6Batmj1lPBdEoEnB2H5T+g2JJ7fg/WxefvcOL9V683C+rji0TgB7 fto9QjHm+ZnDa206Qa5N8X63ul/vnl0VSXodM1mkf4T7qjqsV2COPu324pOrkR+xat7Nm3jh amBAMx2faHOsaurotHm6R2PYLhKxURi3Wei8SSjIMxkNfN82yP7TrevmP51WT7BOzoUk6aYY +HA8BjKwwCySfwZtdt4yBllmfkHOgKjcnkedKnp+RtEFNX5K5AzfLEawFWbcce2yyJ3AXKd3 0VEJhwpL50MIixc+axglEcfPPqFiMbUNxolsD6c9vHXWZ2LeujWBtzRqXiMaLyatDo1xp5g7 5rIq2sF1yFzt30+W1qu2zuY0N5jIQMJfPy6nMmEIrq6dXBgLAO+HJ2CiwEHJeOJwtw2+4Gca UyyaOTYMuDAwJ8Ctij/h8JxsMVivCP5OxeVO0wUrrz8kMUZOHDdxJheuCHk07MXuBRt8x/1N 7NMTyNgQBbLt/X63ubfSqpMgkw403bIbOI/REdukH3Orwfscb+rWm+0jGbbO6fABJtVHZT4h h0Q0abh8eOFHNRk6IlpKSEcEOhKx68zopH/4OeGOx6bNgxYaB9v3VE3OA2j0etMtRTpjkQjw EUGoSn2HRzvwfIFeAvDoDLVSptRbTZ0hiHQr7THGUDCcu2WfbqwcXlNny7T/5tXkAHDuSgEM LjgNoqbpHFe6aXahtk41qX0S4dc3RiTfp0LmtFTgPU6objGxx012UcMCn8DRtCbZoEeut3a1 /tqLUygi/akFmTV3rYkP1el+p5PCOllpFQQgxjK03u/hi4/OkprFYICiILMvIFsDzLPEbEY/ LCQy78ZizBLMzsb8MBv64z/EqrUabjgJE3er2hOFbnPueBuXON7bFYnwZUAvo3XAmpu69Wm/ OX6nHGLMOKeVAvcLFHTwdrnStjMHC+i61ql5LxId4tNkvuOxwAcqF/Kw6i9KdONiBlSIVHz3 6n/+95X1FuTran9fbVF7dhM3Mws3281xs3ra/F/v2yP6wxp1Gnr/4wJG2m6dshtxNnWfaZp9 tMx4+J/yl67Xrnq0+LEOfKl3XiaH/mqZQ3xp7+K10/n6q9R75UIscnc/15M74+igkpUDhRFt vuxX0Od+dzputrbqSOt0eCr8L3JMswObYZ/OLHABlAxT45MiHtFv/TNWp64PH06kviiF7GVZ +hhV9kXuMJCZ//a9i1Lmb68CQQsDkkVelFSSGdD0I0ST+eb60tORhgGwNB8tPxBVa8qtayjI wrI5y+noRc0BO+Givne27CTQlxWRGOnOHJlemf+BmP1iAZp8YgUX9W3l5TX7DH3hF3kwn7+T BXx2D2cHnwM0SXqdN/gZCaT2atnb7wkMCc1z/nMcSqGkmcnNdRHin/6zG4UxyZ7pghJHrjJS oN+I6VyICUdHxKaC2msJ+vmsOUfdLjoJvJeg1CmZ7FPZf9jebV4YGJ0VdWwYfVE/7T810ip4 zux4G5qhZEzu2lnxDNRI/xh3qdI9Am54faeO35HSybT8nK571njrb/ULFV36st9sj9/0pe/9 c3V4HGapN58AwdCbjU90MT58Jy2e39w/RPisbcaj8+uZfzk5PhWC53fn181guRXmtA9auDVc V/xoRDOUoP9FjW7TlwnDBxXuTbc4BpdsZ4gVj2SEGetZpj8LZZwDrAZ/QI+PpLJeJjpXuLkr en4ByPNaf9QGEOT620GzruvyPYV66t7wW1uU95DByMo5y5K766vbD7bopfp9m/NjBvi4RT9i Bi46ylt/YAb61l+1IVUFjg1gjv6MBsDEGK/JrZdoFkWPFGx4tLROaZ3Fj488Ab0ndRX9ZhCf bhHddo/C6vkP33tb5a6+5ghYAMH1n/wal2c/uV1W/n5z9ILqy+nxEcGGkSdr3dmzsdC+gCML +fy4YbgA3RvA6TgY3X2ny8tPixBj61PrpgopNFAfKUajq5+amS0T9UO64cr3MyhNjHtu14ZS 4+aFsHI5unXLyKhxJQ2j9GcN/r+Sq+ltG4ah9/2KHDegCNbde3ATJ3HTWI4/4nWXIsiCoijW BEs67OdPj5QTWyJt7FZUimSRFPVEkQ/lUHqzNZfCpDJuu9yweLL6e7g0c/9gzV1Vl5MLpQVH y/DnTUvPEhnnV/CT8v2E6Iq4V5xOmeVoeDGbVcNnEH7VRkvYQiMXEuXxXL3jO6VT9JYAfZ8C eScCL0hCdCRRy8haaViJ71qRx4QjNzW2V1KCD+han+DfFq72Fgh64ZUGuNof239kDsfTzejx sHv7OLI7WGzfX9pHKFL7qfrOZO2bf/vfCCFV8d1ttxGnrqnKu68tlZoZVYFVmf00LsVVRIjG 50VlFw8+RrFTvRbzmFoxsL4FfupyfIm7lS1QP3mpPSjxEjjCdN1ASMs4zrx9yncyPP1d3dPn 0/H1nbLVbka/Ps77v3v7x/68G4/HX676ouAcjT0ntBY+7mc5XtldEE4G+lR1WSp1h/zh12rX vi0uvKv6u2lwkLpuCkgtJswiP2Lb/SoUk/YNRkvTHSt3cjWsxaNVzMBYkDEweYOKlYRuzGqN vUQVTgieG4O+LFSE2Bejmw0PNSmmPGkdJaVkwQ1e/w8T60SOHO+NvA7AIhAHVmkRx1O7hXrz aOm44ONGcVKusPzn9rwd4YjeBUQjTiGJIg7nkgfaCwVfu9MBEWAtPYROzPR5GpVIisrzSghk d9ySsiR/1klu5ZeisjWM8YJoUXRbxNxoLzc99oEug0aEToh/yWO1OrlKV6vxxud/u/XmUo2F SCrXRY+NdtcZeIe1w7+5gHyb7QdWgMlTaTJhAY4nzgF1+tDcw6CX1nkeZQulD+e0r+hVxooN QTCfs4K51vj3hOZbByr+qTjsmS69IgIzQmgbzPcsWodzccmUuQWfftwb+S7vj9G+iZf7E1hL 6TydHP7sf29fOixKy0pDR80+wkXUzp+kD3yrUl5mmOFY6OODv+XEbAIAZWETqCtYNVmHWRf9 ZYMEaceK7R0KUVO+LA5U4yC9YgriuBzV+AcAyOuM21sAAA== --uAKRQypu60I7Lcqm--