From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750976AbdAOFfp (ORCPT ); Sun, 15 Jan 2017 00:35:45 -0500 Received: from mga01.intel.com ([192.55.52.88]:43304 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750841AbdAOFfo (ORCPT ); Sun, 15 Jan 2017 00:35:44 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,231,1477983600"; d="gz'50?scan'50,208,50";a="30674882" Date: Sun, 15 Jan 2017 13:42:56 +0800 From: kbuild test robot To: Stafford Horne Cc: kbuild-all@01.org, Jonas Bonn , Stefan Kristiansson , linux@roeck-us.net, openrisc@lists.librecores.org, linux-kernel@vger.kernel.org, Stafford Horne Subject: Re: [PATCH 07/22] openrisc: add atomic bitops Message-ID: <201701151315.HUoKM2W9%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ew6BAiZeqk4r7MaW" Content-Disposition: inline In-Reply-To: <596c83f9fb4a2deb52b4d69eaabda059ed9f57b5.1484432596.git.shorne@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ew6BAiZeqk4r7MaW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Stefan, [auto build test ERROR on linus/master] [also build test ERROR on v4.10-rc3 next-20170113] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Stafford-Horne/Openrisc-patchees-from-backlog-for-4-11/20170115-121623 config: openrisc-or1ksim_defconfig (attached as .config) compiler: or32-linux-gcc (GCC) 4.5.1-or32-1.0rc1 reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=openrisc All errors (new ones prefixed by >>): arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. -- arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. -- arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. net/core/dev.c: In function 'validate_xmit_skb_list': net/core/dev.c:2989:39: warning: 'tail' may be used uninitialized in this function arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. -- arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. -- arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. -- arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. -- arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. -- arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:35: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:37: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:90: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:92: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. -- arch/openrisc/include/asm/bitops/atomic.h: Assembler messages: >> arch/openrisc/include/asm/bitops/atomic.h:70: Error: unknown opcode2 `l.lwa'. >> arch/openrisc/include/asm/bitops/atomic.h:72: Error: unknown opcode2 `l.swa'. arch/openrisc/include/asm/bitops/atomic.h:18: Error: unknown opcode2 `l.lwa'. arch/openrisc/include/asm/bitops/atomic.h:20: Error: unknown opcode2 `l.swa'. vim +70 arch/openrisc/include/asm/bitops/atomic.h 64 { 65 unsigned long mask = BIT_MASK(nr); 66 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); 67 unsigned long old; 68 unsigned long tmp; 69 > 70 __asm__ __volatile__( 71 "1: l.lwa %0,0(%2) \n" > 72 " l.or %1,%0,%3 \n" 73 " l.swa 0(%2),%1 \n" 74 " l.bnf 1b \n" 75 " l.nop \n" --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --ew6BAiZeqk4r7MaW Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICJcKe1gAAy5jb25maWcAjDxLdxo5s/vvV/TJ3MXMIolfyTjnniyEWg366FckNWBvdAju JJzY4AN4ZnJ//a1S0/SrhGeRGFSlUklVqpckfvvPbwF7OWyflof1avn4+Cv4Xm7K3fJQPgTf 1o/l/wZhFqSZCUQozTtAjtebl3/eb5/LzW69XwU37y4v3l283a2ug2m525SPAd9uvq2/vwCJ 9Xbzn9/+w7M0kmOb5SJVUvPPv+qWJCmaL2quRWLHIhVKcqtzmcYZnwL8t6CDseCTMQtDy+Jx pqSZJMF6H2y2h2BfHmpaNZXJXMjxxDSDpJmVWZ4pYxOWN81GMS6sVF+imI211UWOOA28psd1 kTStoYiOn2Kpzec37x/XX98/bR9eHsv9+/8pUpYIq0QsmBbv363coryp+8JYdp4pnB+s0G/B 2K35I07i5blZs5HKpiK1WWp10uJXptJYkc4sUzh4Is3n66sayFWmteVZkstYfH6z3V1fvX1E mb1906zlEWyN0IZYQFh6Fs+E0jJLP795QzVbVpissxisiI2dZNrgzD+/+X2z3ZR/tMbUd3om c94e7gTLMy0XNvlSiEIQ/FRzSkSSqTvLjGF80gwdTVgawlRbqlJoEcsRORIrQI/bELf+II9g //J1/2t/KJ+a9a8Fj+LKVTYSQ51AkJ5kcxrCJ7ItN2gJs4TJtGmrmD82I0YD0jlTWnTbTqqI u0PMRGp0rUNm/VTu9tQ0jORTUCIBfHY3w+QeNSHJ0vbiQWMOY2Sh5IQoql6yWvB2W4cEbDvQ fQ0jJ6Aug+XmefHeLPc/gwPwHCw3D8H+sDzsg+VqtX3ZHNab7z3moYNlnGdFamQ6bg810iGK hgtQEMAwpNAN01NtmBlyongRaGrF0jsLsI794YUVC1gaasfoHrIbEbuQ/CAp4CeOj8tPM62E cJjOPHnpIEug0sKOsoye/aiQcWhHMr2iN5+cVh9IQ4DdI9BwGZnPlzctCzJWWZFrkiCfCD7N M5kaVAKTKZp7tBOg4yA6EqyBTOjMjBuKxrnTkQbjkyvBmREhvUoiZnfE5EbxFLrOnDlVYde8 KpYAYZ0Vigu0gA2x0I7vZU6QA8gIIFctnxba+D5hnYbFfQ+e9b7fUIygvYalrOzxu8f/uznZ ZM7Bs8I2k/fCRpnCrQt/EpbyjkXso2n4QKnxneYmbjhgKVh6mWah0G2TNRO2kOHlx6ZtlEfN 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 --ew6BAiZeqk4r7MaW--