GNU logs - #30128, boring messages


Message sent to bug-automake@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#30128: MSVC: 'invalid numeric argument '/Wl,-DLL,-IMPLIB:.libs...' error for shared GMP builds on Windows
Resent-From: sav_ix@HIDDEN
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-automake@HIDDEN
Resent-Date: Mon, 15 Jan 2018 16:17:04 +0000
Resent-Message-ID: <handler.30128.B.151603299223811 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 30128
X-GNU-PR-Package: automake
X-GNU-PR-Keywords: 
To: 30128 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-automake@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.151603299223811
          (code B ref -1); Mon, 15 Jan 2018 16:17:04 +0000
Received: (at submit) by debbugs.gnu.org; 15 Jan 2018 16:16:32 +0000
Received: from localhost ([127.0.0.1]:57678 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eb7R1-0006Bs-Rb
	for submit <at> debbugs.gnu.org; Mon, 15 Jan 2018 11:16:32 -0500
Received: from eggs.gnu.org ([208.118.235.92]:52715)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sav_ix@HIDDEN>) id 1eb5oZ-0008AU-J9
 for submit <at> debbugs.gnu.org; Mon, 15 Jan 2018 09:32:44 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <sav_ix@HIDDEN>) id 1eb5oS-00007E-Hj
 for submit <at> debbugs.gnu.org; Mon, 15 Jan 2018 09:32:38 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: **
X-Spam-Status: No, score=2.8 required=5.0 tests=AC_HTML_NONSENSE_TAGS, BAYES_50,
 FREEMAIL_FROM,HTML_MESSAGE,MSGID_FROM_MTA_HEADER,T_DKIM_INVALID
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:43848)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <sav_ix@HIDDEN>) id 1eb5oS-000078-Ci
 for submit <at> debbugs.gnu.org; Mon, 15 Jan 2018 09:32:36 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:43670)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <sav_ix@HIDDEN>) id 1eb5oP-000262-WD
 for bug-automake@HIDDEN; Mon, 15 Jan 2018 09:32:36 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <sav_ix@HIDDEN>) id 1eb5oL-00005I-IE
 for bug-automake@HIDDEN; Mon, 15 Jan 2018 09:32:33 -0500
Received: from frv196.fwdcdn.com ([212.42.77.196]:61138)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <sav_ix@HIDDEN>) id 1eb5oK-0008Vs-Sl
 for bug-automake@HIDDEN; Mon, 15 Jan 2018 09:32:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ukr.net;
 s=ffe; h=Content-Type:MIME-Version:Message-Id:To:Subject:From:Date:Sender:
 Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description:
 Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
 In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=70DLxG1rn2ZNfQvEPlKn/95n2cr5ERD+0UY8TQNcEF0=; b=JB/u9SO7sNlnUUOpUoSg7+7e2i
 NRLa1A6Ydmk9+CeTaqqXa+TRExCU/AqkD4nSJgeliQB/dxwd2dDj9uHBcyDyZSltePwnuuY7i6zER
 I3y+6ZLn1tBHha1MTDbrcMag0Io3GfqaqHqOo0VenpBSGZqqXDcr3EVk8ELuZSTrlTt4=;
Received: from [10.10.10.54] (helo=frv54.fwdcdn.com)
 by frv196.fwdcdn.com with smtp ID 1eb5oH-000CU2-Tv
 for bug-automake@HIDDEN; Mon, 15 Jan 2018 16:32:25 +0200
Date: Mon, 15 Jan 2018 16:32:25 +0200
From: sav_ix@HIDDEN
X-Mailer: mail.ukr.net 5.0
Message-Id: <1516013835.495854414.njndwbyp@HIDDEN>
Received: from sav_ix@HIDDEN by frv54.fwdcdn.com;
 Mon, 15 Jan 2018 16:32:25 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=-6/6ELJxd3kQ0spHMhy5V"
X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x [fuzzy]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -2.0 (--)
X-Mailman-Approved-At: Mon, 15 Jan 2018 11:16:30 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.0 (--)

--=-6/6ELJxd3kQ0spHMhy5V
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: binary
Content-Length: 4932

Hello everyone,

For GMP build using MSVC got error:
===============================================================
make[2]: Entering directory '/c/libGMP-6.1.99-dev/build'
/bin/sh ./libtool  --tag=CXX   --mode=link cl  -Zc:wchar_t -FS -nologo -DWIN32 -D_WIN32 -DWIN64 -D_WIN64 -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -GR -EHsc -O2 -DNDEBUG -D_NDEBUG -MD -no-undefined  -version-info 9:0:5  -o libgmpxx.la -rpath /c/libGMP-6.1.99-dev/build/../MSVC64RH/lib cxx/dummy.lo cxx/isfuns.lo cxx/ismpf.lo cxx/ismpq.lo cxx/ismpz.lo cxx/ismpznw.lo cxx/limits.lo cxx/osdoprnti.lo cxx/osfuns.lo cxx/osmpf.lo cxx/osmpq.lo cxx/osmpz.lo libgmp.la
libtool: link: rm -fr  .libs/gmpxx.exp
libtool: link: /usr/bin/nm -B  cxx/.libs/dummy.obj cxx/.libs/isfuns.obj cxx/.libs/ismpf.obj cxx/.libs/ismpq.obj cxx/.libs/ismpz.obj cxx/.libs/ismpznw.obj cxx/.libs/limits.obj cxx/.libs/osdoprnti.obj cxx/.libs/osfuns.obj cxx/.libs/osmpf.obj cxx/.libs/osmpq.obj cxx/.libs/osmpz.obj   | sed -n -e 's/^.*[        ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      ]*\([_A-Za-z][_A-Za-z0-9]*\)\{0,1\}$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/gmpxx.exp
libtool: link: if test DEF = "`/usr/bin/sed -n -e 's/^[  ]*//' -e '/^\(;.*\)*$/d' -e 's/^\(EXPORTS\|LIBRARY\)\([         ].*\)*$/DEF/p' -e q .libs/gmpxx.exp`" ; then cp ".libs/gmpxx.exp" ".libs/gmpxx-4.dll.def"; echo ".libs\\gmpxx-4.dll.def" > ".libs/gmpxx-4.dll.exp"; else /usr/bin/sed -e 's/^/-link -EXPORT:/' < .libs/gmpxx.exp > .libs/gmpxx-4.dll.exp; fi
libtool: link:  cl -o .libs\\gmpxx-4.dll  cxx/.libs/dummy.obj cxx/.libs/isfuns.obj cxx/.libs/ismpf.obj cxx/.libs/ismpq.obj cxx/.libs/ismpz.obj cxx/.libs/ismpznw.obj cxx/.libs/limits.obj cxx/.libs/osdoprnti.obj cxx/.libs/osfuns.obj cxx/.libs/osmpf.obj cxx/.libs/osmpq.obj cxx/.libs/osmpz.obj   -FS -O2    ./.libs/gmp.lib "@.libs\\gmpxx-4.dll.exp" -Wl,-DLL,-IMPLIB:".libs\\gmpxx.lib"
Microsoft (R) C/C++ Optimizing Compiler Version 19.12.25830.2 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

cl : Command line warning D9035 : option 'o' has been deprecated and will be removed in a future release
cl : Command line error D8021 : invalid numeric argument '/Wl,-DLL,-IMPLIB:.libs\gmpxx.lib'
make[2]: *** [Makefile:876: libgmpxx.la] Error 2
make[2]: Leaving directory '/c/libGMP-6.1.99-dev/build'
make[1]: *** [Makefile:963: all-recursive] Error 1
make[1]: Leaving directory '/c/libGMP-6.1.99-dev/build'
make: *** [Makefile:778: all] Error 2
===============================================================

which relate to improperC++ compiler use.


Reproduced for:
- shared builds using MSVC,

not reproduced for:
- static builds using MSVC,
- shared builds using mingw-w64.


Environment:
  - Windows 10 x64,
  - MSVC 2017 15.5.0,
  - Windows SDK 10.0.16299.15,
  - mingw-w64 x86_64 7.2.0,
  - MSYS2 x86_64 20170918,
  - libiconv 1.15.


The source of error is missing workaround for CXX compilers via 'compile' script, which enabled in '_AM_PROG_CC_C_O' (http://git.savannah.gnu.org/cgit/automake.git/tree/m4/prog-cc-c-o.m4) subroutine for C compilers only. This results to improper C++ compiler features check during configuration:
===============================================================
CC="cl" CXX="cl" ./configure && make

<snip>

checking whether cl understands -c and -o together... no

<snip>

checking if /c/libGMP-6.1.99-dev/build/compile cl supports -c -o file.obj... yes    <== C compiler features check

<snip>

checking if cl supports -c -o file.obj... no    <== C++ compiler features check
===============================================================

and setting improper values to C++ compiler-related variables:
===============================================================
CC='/c/libGMP-6.1.99-dev/build/compile cl'
CPP='/c/libGMP-6.1.99-dev/build/compile cl -E'

<snip>

CXX='cl'
CXXCPP='cl -E'
===============================================================

in 'configure.log' and makefiles.


A workaround is to apply patch:
===============================================================
    # A longer-term fix would be to have automake use am__CC in this case,
    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
    CC="$am_aux_dir/compile $CC"
+   CXX="$am_aux_dir/compile $CXX"
 fi
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
===============================================================

to file 'm4/prog-cc-c-o.m4' and update GMP build system. Then error not reproduced, and all build tasks finishes successfully.

Can this patch be merged to Automake sources? Or it it possible to add '_AM_PROG_CXX_C_O' or other subroutine for C++ compilers check, similar to '_AM_PROG_CC_C_O' for C compilers, which would provide this fix.


Best,

Alexander


--=-6/6ELJxd3kQ0spHMhy5V
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGh0bWw+PGJvZHk+PHNwYW4gY2xhc3M9InhmbV8zOTY1NjI3NSI+PHNwYW4+SGVsbG8gZXZlcnlv
bmUsPGJyLz48YnIvPkZvciBHTVAgYnVpbGQgdXNpbmcgTVNWQyBnb3QgZXJyb3I6PC9zcGFuPjxi
ci8+PHNwYW4+PHNwYW4+PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PGJyLz48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4
Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFz
cz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0i
ZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxh
bmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxz
cGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+
PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PGNv
ZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkz
IiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVu
Ij48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNs
YXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bh
biBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlk
PSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3Bh
biBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuPm1ha2VbMl06IEVudGVy
aW5nIGRpcmVjdG9yeSAnL2MvbGliR01QLTYuMS45OS1kZXYvYnVpbGQnPGJyLz4vYmluL3NoDQog
Li9saWJ0b29sJm5ic3A7IC0tdGFnPUNYWCZuYnNwOyZuYnNwOyAtLW1vZGU9bGluayBjbCZuYnNw
OyAtWmM6d2NoYXJfdCAtRlMgLW5vbG9nbyAtRFdJTjMyIA0KLURfV0lOMzIgLURXSU42NCAtRF9X
SU42NCAtRFVOSUNPREUgLURfVU5JQ09ERSANCi1EX0NSVF9TRUNVUkVfTk9fREVQUkVDQVRFIC1E
X1NDTF9TRUNVUkVfTk9fREVQUkVDQVRFIC1HUiAtRUhzYyAtTzIgDQotRE5ERUJVRyAtRF9OREVC
VUcgLU1EIC1uby11bmRlZmluZWQmbmJzcDsgLXZlcnNpb24taW5mbyA5OjA6NSZuYnNwOyAtbyAN
CmxpYmdtcHh4LmxhIC1ycGF0aCAvYy9saWJHTVAtNi4xLjk5LWRldi9idWlsZC8uLi9NU1ZDNjRS
SC9saWIgDQpjeHgvZHVtbXkubG8gY3h4L2lzZnVucy5sbyBjeHgvaXNtcGYubG8gY3h4L2lzbXBx
LmxvIGN4eC9pc21wei5sbyANCmN4eC9pc21wem53LmxvIGN4eC9saW1pdHMubG8gY3h4L29zZG9w
cm50aS5sbyBjeHgvb3NmdW5zLmxvIGN4eC9vc21wZi5sbw0KIGN4eC9vc21wcS5sbyBjeHgvb3Nt
cHoubG8gbGliZ21wLmxhPGJyLz5saWJ0b29sOiBsaW5rOiBybSAtZnImbmJzcDsgLmxpYnMvZ21w
eHguZXhwPGJyLz5saWJ0b29sOg0KIGxpbms6IC91c3IvYmluL25tIC1CJm5ic3A7IGN4eC8ubGli
cy9kdW1teS5vYmogY3h4Ly5saWJzL2lzZnVucy5vYmogDQpjeHgvLmxpYnMvaXNtcGYub2JqIGN4
eC8ubGlicy9pc21wcS5vYmogY3h4Ly5saWJzL2lzbXB6Lm9iaiANCmN4eC8ubGlicy9pc21wem53
Lm9iaiBjeHgvLmxpYnMvbGltaXRzLm9iaiBjeHgvLmxpYnMvb3Nkb3BybnRpLm9iaiANCmN4eC8u
bGlicy9vc2Z1bnMub2JqIGN4eC8ubGlicy9vc21wZi5vYmogY3h4Ly5saWJzL29zbXBxLm9iaiAN
CmN4eC8ubGlicy9vc21wei5vYmombmJzcDsmbmJzcDsgfCBzZWQgLW4gLWUgJ3MvXi4qWyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCl1cKFtBQkNER0lSU1RXXVtB
QkNER0lSU1RXXSpcKVsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgXVsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQpdKlwoW19BLVphLXpdW19B
LVphLXowLTldKlwpXHswLDFcfSQvXDEgXDIgXDIvcCcgfCBzZWQgJy8gX19nbnVfbHRvL2QnIHwN
CiAvdXNyL2Jpbi9zZWQgJ3MvLiogLy8nIHwgc29ydCB8IHVuaXEgJmd0OyAubGlicy9nbXB4eC5l
eHA8YnIvPmxpYnRvb2w6IA0KbGluazogaWYgdGVzdCBERUYgPSAiYC91c3IvYmluL3NlZCAtbiAt
ZSAncy9eWyZuYnNwOyBdKi8vJyAtZSAnL15cKDsuKlwpKiQvZCcNCiAtZSAncy9eXChFWFBPUlRT
XHxMSUJSQVJZXClcKFsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgXS4qXCkqJC9ERUYvcCcgLWUgcSANCi5saWJzL2dtcHh4LmV4cGAiIDsgdGhlbiBjcCAi
LmxpYnMvZ21weHguZXhwIiAiLmxpYnMvZ21weHgtNC5kbGwuZGVmIjsgDQplY2hvICIubGlic1xc
Z21weHgtNC5kbGwuZGVmIiAmZ3Q7ICIubGlicy9nbXB4eC00LmRsbC5leHAiOyBlbHNlIA0KL3Vz
ci9iaW4vc2VkIC1lICdzL14vLWxpbmsgLUVYUE9SVDovJyAmbHQ7IC5saWJzL2dtcHh4LmV4cCAm
Z3Q7IA0KLmxpYnMvZ21weHgtNC5kbGwuZXhwOyBmaTxici8+bGlidG9vbDogbGluazombmJzcDsg
Y2wgLW8gLmxpYnNcXGdtcHh4LTQuZGxsJm5ic3A7IA0KY3h4Ly5saWJzL2R1bW15Lm9iaiBjeHgv
LmxpYnMvaXNmdW5zLm9iaiBjeHgvLmxpYnMvaXNtcGYub2JqIA0KY3h4Ly5saWJzL2lzbXBxLm9i
aiBjeHgvLmxpYnMvaXNtcHoub2JqIGN4eC8ubGlicy9pc21wem53Lm9iaiANCmN4eC8ubGlicy9s
aW1pdHMub2JqIGN4eC8ubGlicy9vc2RvcHJudGkub2JqIGN4eC8ubGlicy9vc2Z1bnMub2JqIA0K
Y3h4Ly5saWJzL29zbXBmLm9iaiBjeHgvLmxpYnMvb3NtcHEub2JqIGN4eC8ubGlicy9vc21wei5v
YmombmJzcDsmbmJzcDsgLUZTIC1PMiZuYnNwOyZuYnNwOyZuYnNwOw0KIC4vLmxpYnMvZ21wLmxp
YiAiQC5saWJzXFxnbXB4eC00LmRsbC5leHAiIA0KLVdsLC1ETEwsLUlNUExJQjoiLmxpYnNcXGdt
cHh4LmxpYiI8YnIvPk1pY3Jvc29mdCAoUikgQy9DKysgT3B0aW1pemluZyBDb21waWxlciBWZXJz
aW9uIDE5LjEyLjI1ODMwLjIgZm9yIHg2NDxici8+Q29weXJpZ2h0IChDKSBNaWNyb3NvZnQgQ29y
cG9yYXRpb24uJm5ic3A7IEFsbCByaWdodHMgcmVzZXJ2ZWQuPGJyLz48YnIvPmNsIDogQ29tbWFu
ZCBsaW5lIHdhcm5pbmcgRDkwMzUgOiBvcHRpb24gJ28nIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYW5k
IHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGZ1dHVyZSByZWxlYXNlPGJyLz5jbCA6IENvbW1hbmQgbGlu
ZSBlcnJvciBEODAyMSA6IGludmFsaWQgbnVtZXJpYyBhcmd1bWVudCAnL1dsLC1ETEwsLUlNUExJ
QjoubGlic1xnbXB4eC5saWInPGJyLz5tYWtlWzJdOiAqKiogW01ha2VmaWxlOjg3NjogbGliZ21w
eHgubGFdIEVycm9yIDI8YnIvPm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5ICcvYy9saWJHTVAt
Ni4xLjk5LWRldi9idWlsZCc8YnIvPm1ha2VbMV06ICoqKiBbTWFrZWZpbGU6OTYzOiBhbGwtcmVj
dXJzaXZlXSBFcnJvciAxPGJyLz5tYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2MvbGliR01Q
LTYuMS45OS1kZXYvYnVpbGQnPGJyLz5tYWtlOiAqKiogW01ha2VmaWxlOjc3ODogYWxsXSBFcnJv
ciAyPC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PGJyLz49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT08L3NwYW4+PGJyLz48YnIvPjwvc3Bhbj48c3Bhbj48c3Bhbj53aGlj
aCByZWxhdGUgdG8gPC9zcGFuPmltcHJvcGVyPC9zcGFuPjxzcGFuPjxzcGFuPkMrKyBjb21waWxl
cjwvc3Bhbj4gdXNlLjxici8+PGJyLz48L3NwYW4+PGJyLz48c3Bhbj48c3Bhbj5SZXByb2R1Y2Vk
IGZvcjo8YnIvPi0gc2hhcmVkIGJ1aWxkcyB1c2luZyA8L3NwYW4+PHNwYW4+PHNwYW4+TVNWQzwv
c3Bhbj4sPGJyLz48YnIvPm5vdCByZXByb2R1Y2VkIGZvcjo8YnIvPi0gc3RhdGljIGJ1aWxkcyB1
c2luZyA8L3NwYW4+PC9zcGFuPjxzcGFuPjxzcGFuPjxzcGFuPjwvc3Bhbj48c3Bhbj5NU1ZDPC9z
cGFuPjwvc3Bhbj48c3Bhbj4sPGJyLz4tIHNoYXJlZCBidWlsZHMgdXNpbmcgbWluZ3ctdzY0Ljxi
ci8+PGJyLz48YnIvPkVudmlyb25tZW50Ojxici8+Jm5ic3A7IC0gV2luZG93cyAxMCB4NjQsPGJy
Lz48L3NwYW4+PHNwYW4+PHNwYW4+Jm5ic3A7IC0gTVNWQyAyMDE3IDE1LjUuMCw8YnIvPjwvc3Bh
bj4mbmJzcDsgLSBXaW5kb3dzIFNESyAxMC4wLjE2Mjk5LjE1LDxici8+Jm5ic3A7IC0gbWluZ3ct
dzY0IHg4Nl82NCA3LjIuMCw8YnIvPiZuYnNwOyAtIE1TWVMyIHg4Nl82NCAyMDE3MDkxOCw8YnIv
PiZuYnNwOyAtIGxpYmljb252IDEuMTUuPGJyLz48YnIvPjxici8+PC9zcGFuPjwvc3Bhbj48c3Bh
bj48c3Bhbj5UaGUgc291cmNlIG9mIGVycm9yIGlzIG1pc3Npbmcgd29ya2Fyb3VuZCA8L3NwYW4+
PHNwYW4+Zm9yIENYWCBjb21waWxlcnMgdmlhIDwvc3Bhbj48L3NwYW4+PHNwYW4+PHNwYW4+PHNw
YW4+JzxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4g
Y2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxz
cGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMy
Ij48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4
Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9Inhm
bWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9
ImVuIj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48Y29kZT48c3Bhbj48c3BhbiBpZD0ieGZt
aTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bhbj48c3Bh
biBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1p
MSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0i
eGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4g
aWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEi
IGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9Inhm
bWMxIiBsYW5nPSJlbiI+PHNwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZt
YzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9
InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVu
Ij48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5n
PSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bh
bj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxz
cGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxjb2Rl
PjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIg
bGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+
PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFz
cz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4g
Y2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0i
eGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4g
aWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bh
bj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNs
YXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bh
biBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+
PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZt
YzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1p
MiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJl
biI+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PGNvZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkz
IiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4g
aWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEi
IGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9Inhm
bWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlk
PSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBs
YW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1j
MSIgbGFuZz0iZW4iPjxzcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9jb2RlPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9jb2RlPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjxzcGFuPjxzcGFu
IGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48
c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMSIg
Y2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZt
aTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9
InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0ieGZt
YzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3BhbiBpZD0i
eGZtaTMiIGxhbmc9ImVuIj48Y29kZT48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48
c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNs
YXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMx
IiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4
Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBsYW5n
PSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bh
biBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+
PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZt
YzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9
InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVu
Ij48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5n
PSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bh
bj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxz
cGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxjb2Rl
PjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIg
bGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+
PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFz
cz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4g
Y2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0i
eGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4g
aWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvY29kZT48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj5jb21waWxlPC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+JyA8L3NwYW4+c2NyaXB0LCB3aGljaCBlbmFibGVkIGluIDwvc3Bh
bj48c3Bhbj4nPC9zcGFuPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIg
Y2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZt
aTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMx
IiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4
Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBsYW5n
PSJlbiI+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVu
Ij48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9
ImVuIj48Y29kZT48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBp
ZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIg
bGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+
PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0i
ZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+
PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZt
YzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4+
PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkx
IiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4
Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZt
YzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9
InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxh
bmc9ImVuIj48c3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0i
ZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMyIgbGFu
Zz0iZW4iPjxjb2RlPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFu
IGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMz
IiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVu
Ij48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5n
PSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bh
bj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4
Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
PjwvY29kZT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj5fQU1fUFJPR19DQ19DX088L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+JyA8L3NwYW4+KDxhIGhyZWY9Imh0dHA6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9j
Z2l0L2F1dG9tYWtlLmdpdC90cmVlL200L3Byb2ctY2MtYy1vLm00IiB0YXJnZXQ9Il9ibGFuayIg
cmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwOi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvY2dp
dC9hdXRvbWFrZS5naXQvdHJlZS9tNC9wcm9nLWNjLWMtby5tNDwvYT4pPC9zcGFuPjxzcGFuPiA8
L3NwYW4+PC9zcGFuPjxzcGFuPjxzcGFuPnN1YnJvdXRpbmU8L3NwYW4+IGZvciBDIGNvbXBpbGVy
cyBvbmx5LiBUaGlzIHJlc3VsdHMgdG8gaW1wcm9wZXIgQysrIGNvbXBpbGVyIGZlYXR1cmVzIGNo
ZWNrIDwvc3Bhbj48L3NwYW4+PHNwYW4+PHNwYW4+PHNwYW4+ZHVyaW5nIDwvc3Bhbj48c3Bhbj5j
b25maWd1cmF0aW9uPC9zcGFuPjo8YnIvPjwvc3Bhbj48c3Bhbj49PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT08YnIvPjxzcGFuPjxz
cGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMy
Ij48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1p
MSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0i
eGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4g
aWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0i
eGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3BhbiBp
ZD0ieGZtaTMiIGxhbmc9ImVuIj48Y29kZT48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVu
Ij48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTIi
IGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9Inhm
bWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNz
PSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBs
YW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48
c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJl
biI+PHNwYW4+Q0M9ImNsIiA8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvY29kZT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0i
eGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xh
c3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9
ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBs
YW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48
c3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFu
PjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxj
b2RlPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1p
MyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJl
biI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBj
bGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNw
YW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBp
ZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNw
YW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bhbj48c3Bhbj48c3Bhbj48
c3Bhbj48c3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4i
PjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9
ImVuIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNz
PSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBj
bGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFu
IGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkz
IiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PGNvZGU+PHNwYW4+PHNwYW4g
aWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNw
YW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBp
ZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNw
YW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIi
PjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9
InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNs
YXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuPkNYWD0iY2wiPC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPiAuL2NvbmZpZ3VyZSAmYW1wOyZhbXA7IG1ha2U8YnIvPjxici8+Jmx0O3NuaXAm
Z3Q7PGJyLz48YnIvPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9jb2RlPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1j
MSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0i
eGZtYzEiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4i
PjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9
ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFu
PjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNw
YW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PGNvZGU+
PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBs
YW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48
c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNz
PSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBj
bGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4
Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBp
ZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFu
PjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9Inhm
bWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4
Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBp
ZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNw
YW4gaWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFz
cz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bh
biBpZD0ieGZtaTMiIGxhbmc9ImVuIj48Y29kZT48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9
ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZt
aTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9
InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNs
YXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkx
IiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVu
Ij48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5n
PSJlbiI+PHNwYW4+Y2hlY2tpbmcgd2hldGhlciBjbCB1bmRlcnN0YW5kcyAtYyBhbmQgLW8gdG9n
ZXRoZXIuLi4gbm88YnIvPjxici8+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvY29kZT48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48c3Bhbj48c3BhbiBpZD0i
eGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4g
aWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNz
PSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBj
bGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1p
MSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBs
YW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkz
IiBsYW5nPSJlbiI+PGNvZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+
PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0i
eGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFu
Zz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEi
IGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4i
PjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xh
c3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFu
PjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJl
biI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFu
Zz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xh
c3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFu
IGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4+PHNw
YW4gaWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZt
aTMiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48Y29kZT48c3Bhbj48c3Bh
biBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48
c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFu
IGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48
c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1j
MiI+PHNwYW4gaWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFz
cz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIg
Y2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9
InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFu
IGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFz
cz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIg
Y2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZt
aTEiIGxhbmc9ImVuIj48c3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIg
bGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1p
MyIgbGFuZz0iZW4iPjxjb2RlPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFu
PjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9
InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxh
bmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMx
IiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVu
Ij48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNs
YXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bh
bj4mbHQ7c25pcCZndDs8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvY29kZT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjxici8+PGJyLz48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvY29kZT48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
PmNoZWNraW5nIGlmIC9jL2xpYkdNUC02LjEuOTktZGV2L2J1aWxkL2NvbXBpbGUgY2wgc3VwcG9y
dHMgLWMgLW8gZmlsZS5vYmouLi4geWVzICZuYnNwOyZuYnNwOyAmbHQ7PT0gQyBjb21waWxlciBm
ZWF0dXJlcyBjaGVjazxici8+PGJyLz48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvY29kZT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4
Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFz
cz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0i
ZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxh
bmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxz
cGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+
PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PGNv
ZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkz
IiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVu
Ij48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNs
YXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bh
biBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlk
PSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3Bh
biBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuPjxz
cGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9
InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGlk
PSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3Bh
biBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+
PHNwYW4gaWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBj
bGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48
c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48Y29kZT48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxh
bmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0i
eGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xh
c3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEi
IGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9Inhm
bWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9
ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBs
YW5nPSJlbiI+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0i
eGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xh
c3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9
ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBs
YW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48
c3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFu
PjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxj
b2RlPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1p
MyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJl
biI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBj
bGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNw
YW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBp
ZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNw
YW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bhbj48c3Bhbj48c3Bhbj48
c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNz
PSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBp
ZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNw
YW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIi
PjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIg
Y2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+
PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PGNvZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBs
YW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9
InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNs
YXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkx
IiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4
Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5n
PSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIg
bGFuZz0iZW4iPjxzcGFuPiZsdDtzbmlwJmd0Ozwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9jb2RlPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2NvZGU+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvY29kZT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9jb2RlPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjxici8+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFz
cz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIg
Y2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxh
bmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMx
IiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVu
Ij48c3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxz
cGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4i
Pjxjb2RlPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4
Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5n
PSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bh
biBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+
PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3Bh
biBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+
PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bhbj48c3Bhbj48c3Bh
bj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNs
YXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bh
biBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+
PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZt
YzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1p
MiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJl
biI+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PGNvZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkz
IiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4g
aWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEi
IGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9Inhm
bWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlk
PSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBs
YW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1j
MSIgbGFuZz0iZW4iPjxzcGFuPjxici8+Y2hlY2tpbmcgaWYgY2wgc3VwcG9ydHMgLWMgLW8gZmls
ZS5vYmouLi4gbm8mbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvY29k
ZT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48c3Bhbj48
c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNz
PSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBp
ZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNw
YW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIi
PjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIg
Y2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+
PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PGNvZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBs
YW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9
InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNs
YXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkx
IiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4
Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5n
PSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIg
bGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9
InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNs
YXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5n
PSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIg
bGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBsYW5nPSJlbiI+
PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bh
bj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48
Y29kZT48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZt
aTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0i
ZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4g
Y2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxz
cGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4g
aWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxz
cGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4+PHNwYW4+
PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFz
cz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4g
aWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxz
cGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMy
Ij48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTIi
IGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4i
PjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxjb2RlPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIg
bGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlk
PSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBj
bGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1p
MSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0i
eGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFu
Zz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEi
IGxhbmc9ImVuIj48c3Bhbj4mbHQ7PT0gQysrIGNvbXBpbGVyIGZlYXR1cmVzIGNoZWNrPGJyLz48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvY29kZT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9jb2RlPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PGJyLz48YnIvPjwvc3Bh
bj48c3Bhbj48c3Bhbj48L3NwYW4+PHNwYW4+PHNwYW4+PC9zcGFuPmFuZCBzZXR0aW5nIGltcHJv
cGVyIHZhbHVlcyB0byBDKysgY29tcGlsZXItcmVsYXRlZCB2YXJpYWJsZXM6PC9zcGFuPjxici8+
PHNwYW4+PHNwYW4+PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PGJyLz48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1j
MSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0i
eGZtYzEiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4i
PjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9
ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFu
PjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNw
YW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PGNvZGU+
PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBs
YW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48
c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNz
PSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBj
bGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4
Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBp
ZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuPkNDPScvYy9saWJHTVAtNi4x
Ljk5LWRldi9idWlsZC9jb21waWxlIGNsJzxici8+Q1BQPScvYy9saWJHTVAtNi4xLjk5LWRldi9i
dWlsZC9jb21waWxlIGNsIC1FJzxici8+PGJyLz4mbHQ7c25pcCZndDs8YnIvPjxici8+Q1hYPSdj
bCc8YnIvPkNYWENQUD0nY2wgLUUnPC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PGJyLz49PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT08L3NwYW4+PGJyLz48YnIvPmluICc8
L3NwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bh
biBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+
PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZt
YzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9
InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3Bhbj48c3BhbiBpZD0i
eGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFu
Zz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxjb2RlPjxzcGFuPjxzcGFuIGlkPSJ4
Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxz
cGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9Inhm
bWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlk
PSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3Bh
biBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1j
MSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0i
eGZtYzEiIGxhbmc9ImVuIj48c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvY29kZT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48c3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNs
YXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkx
IiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIg
bGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZt
YzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0i
ZW4iPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+
PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJl
biI+PGNvZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9
InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxh
bmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxz
cGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVu
Ij48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxz
cGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMy
Ij48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxz
cGFuPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9
InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNs
YXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5n
PSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIg
bGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBsYW5nPSJlbiI+
PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bh
bj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48
Y29kZT48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZt
aTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0i
ZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4g
Y2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxz
cGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4g
aWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxz
cGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2NvZGU+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPmNvbmZpZ3VyZS5sb2c8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9jb2Rl
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPicgYW5kIG1h
a2VmaWxlcy48L3NwYW4+PGJyLz48c3Bhbj48YnIvPjxici8+QSB3b3JrYXJvdW5kIGlzPC9zcGFu
Pjwvc3Bhbj48c3Bhbj4gdG8gYXBwbHkgcGF0Y2g8L3NwYW4+PHNwYW4+PHNwYW4+Ojxici8+PC9z
cGFuPjxzcGFuPj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PTxici8+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEi
IGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9Inhm
bWMxIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48
c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJl
biI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48
c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFu
IGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxjb2RlPjxz
cGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFu
Zz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNw
YW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0i
eGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xh
c3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZt
aTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9
InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bhbj4mbmJzcDsmbmJzcDsmbmJzcDsg
IyBBIGxvbmdlci10ZXJtIGZpeCB3b3VsZCBiZSB0byBoYXZlIGF1dG9tYWtlIHVzZSBhbV9fQ0Mg
aW4gdGhpcyBjYXNlLDxici8+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICMgYW5kIHRoZW4gd2UgY291bGQg
c2V0IGFtX19DQz0iXCQodG9wX3NyY2RpcikvY29tcGlsZSBcJChDQykiPGJyLz4mbmJzcDsmbmJz
cDsmbmJzcDsgQ0M9IiRhbV9hdXhfZGlyL2NvbXBpbGUgJENDIjxici8+KyZuYnNwOyZuYnNwOyBD
WFg9IiRhbV9hdXhfZGlyL2NvbXBpbGUgJENYWCI8YnIvPiZuYnNwO2ZpPGJyLz4mbmJzcDthY19l
eHQ9Yzxici8+Jm5ic3A7YWNfY3BwPSckQ1BQICRDUFBGTEFHUyc8L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvY29kZT48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48YnIvPj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PTxici8+
PGJyLz48L3NwYW4+PC9zcGFuPjxzcGFuPiB0byBmaWxlICc8L3NwYW4+PHNwYW4+PHNwYW4+PHNw
YW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIi
PjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkx
IiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4
Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBp
ZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4
Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuIGlk
PSJ4Zm1pMyIgbGFuZz0iZW4iPjxjb2RlPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4i
PjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIg
Y2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZt
YzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9
InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxh
bmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxz
cGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVu
Ij48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3BhbiBp
ZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNw
YW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTEiIGNs
YXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkx
IiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4
Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMz
IiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4gaWQ9Inhm
bWkzIiBsYW5nPSJlbiI+PGNvZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNw
YW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBjbGFz
cz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIg
bGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZt
YzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0i
ZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4g
Y2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxz
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9jb2RlPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPm00L3Byb2ctY2MtYy1vLm00PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+JyBhbmQgdXBkYXRlIEdNUCBidWlsZCBzeXN0ZW0uIFRoZW4gZXJyb3Igbm90
IHJlcHJvZHVjZWQsIGFuZCBhbGwgYnVpbGQgdGFza3MgZmluaXNoZXMgc3VjY2Vzc2Z1bGx5Ljxi
ci8+PGJyLz5DYW4gdGhpcyBwYXRjaCBiZSBtZXJnZWQgdG8gPC9zcGFuPjxzcGFuPjxzcGFuPjxz
cGFuPkF1dG9tYWtlIHNvdXJjZXM/IE9yIGl0IGl0IHBvc3NpYmxlIHRvIGFkZCAnPC9zcGFuPjxz
cGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4g
Y2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxz
cGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMy
Ij48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4
Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9Inhm
bWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9
ImVuIj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48Y29kZT48c3Bhbj48c3BhbiBpZD0ieGZt
aTMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTMiIGxhbmc9ImVuIj48c3Bhbj48c3Bh
biBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1p
MSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0i
eGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4g
aWQ9InhmbWkxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEi
IGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9Inhm
bWMxIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+
PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bh
biBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+
PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZt
YzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9
InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3Bhbj48c3BhbiBpZD0i
eGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFu
Zz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxjb2RlPjxzcGFuPjxzcGFuIGlkPSJ4
Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxz
cGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9Inhm
bWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlk
PSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3Bh
biBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1j
MSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0i
eGZtYzEiIGxhbmc9ImVuIj48c3Bhbj48c3Bhbj48c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9j
b2RlPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+X0FNX1BST0dfQ1hYX0NfTzwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+JyBvciBvdGhlciBzdWJyb3V0aW5lIGZvciBDKysgY29tcGlsZXJzIGNoZWNrLCBzaW1p
bGFyIHRvICc8L3NwYW4+PHNwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEi
IGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9Inhm
bWMxIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48
c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJl
biI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48
c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFu
IGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxjb2RlPjxz
cGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMyIgbGFu
Zz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNw
YW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0i
eGZtYzIiPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBsYW5nPSJlbiI+PHNwYW4gY2xh
c3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZt
aTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9
InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48
c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bh
bj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNs
YXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3Bh
biBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+
PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZt
YzIiPjxzcGFuIGlkPSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1p
MiIgY2xhc3M9InhmbWMzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJl
biI+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PGNvZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkz
IiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkzIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4g
aWQ9InhmbWkyIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEi
IGNsYXNzPSJ4Zm1jMSIgbGFuZz0iZW4iPjxzcGFuIGNsYXNzPSJ4Zm1jMiI+PHNwYW4gaWQ9Inhm
bWkxIiBjbGFzcz0ieGZtYzEiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzIiPjxzcGFuIGlk
PSJ4Zm1pMSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMxIiBs
YW5nPSJlbiI+PHNwYW4gY2xhc3M9InhmbWMyIj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1j
MSIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj5fQU1fUFJPR19DQ19DX088L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9jb2RlPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPicgZm9yIEMgY29tcGlsZXJzLCB3aGljaCB3b3VsZCBw
cm92aWRlIHRoaXMgZml4Ljwvc3Bhbj48YnIvPjxici8+PC9zcGFuPjxzcGFuPjxici8+QmVzdCw8
YnIvPjxici8+QWxleGFuZGVyPGJyLz48YnIvPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvYm9keT48
L2h0bWw+DQo=

--=-6/6ELJxd3kQ0spHMhy5V--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: sav_ix@HIDDEN
Subject: bug#30128: Acknowledgement (MSVC: 'invalid numeric argument
 '/Wl,-DLL,-IMPLIB:.libs...' error for shared GMP builds on Windows)
Message-ID: <handler.30128.B.151603299223811.ack <at> debbugs.gnu.org>
References: <1516013835.495854414.njndwbyp@HIDDEN>
X-Gnu-PR-Message: ack 30128
X-Gnu-PR-Package: automake
Reply-To: 30128 <at> debbugs.gnu.org
Date: Mon, 15 Jan 2018 16:17:04 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-automake@HIDDEN

If you wish to submit further information on this problem, please
send it to 30128 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
30128: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30128
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-automake@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#30128: MSVC: 'invalid numeric argument '/Wl, -DLL, -IMPLIB:.libs...' error for shared GMP builds on Windows
Resent-From: Mathieu Lirzin <mthl@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-automake@HIDDEN
Resent-Date: Wed, 17 Jan 2018 22:46:01 +0000
Resent-Message-ID: <handler.30128.B30128.15162291173112 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 30128
X-GNU-PR-Package: automake
X-GNU-PR-Keywords: 
To: sav_ix@HIDDEN
Cc: 30128 <at> debbugs.gnu.org
Received: via spool by 30128-submit <at> debbugs.gnu.org id=B30128.15162291173112
          (code B ref 30128); Wed, 17 Jan 2018 22:46:01 +0000
Received: (at 30128) by debbugs.gnu.org; 17 Jan 2018 22:45:17 +0000
Received: from localhost ([127.0.0.1]:60664 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ebwSK-0000o8-N4
	for submit <at> debbugs.gnu.org; Wed, 17 Jan 2018 17:45:17 -0500
Received: from eggs.gnu.org ([208.118.235.92]:33456)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mthl@HIDDEN>) id 1ebwSI-0000nt-Rh
 for 30128 <at> debbugs.gnu.org; Wed, 17 Jan 2018 17:45:15 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mthl@HIDDEN>) id 1ebwSC-0001xo-6U
 for 30128 <at> debbugs.gnu.org; Wed, 17 Jan 2018 17:45:09 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44797)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mthl@HIDDEN>)
 id 1ebwSC-0001xg-1j; Wed, 17 Jan 2018 17:45:08 -0500
Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=58884 helo=godel)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <mthl@HIDDEN>)
 id 1ebwSB-0001IA-ER; Wed, 17 Jan 2018 17:45:07 -0500
From: Mathieu Lirzin <mthl@HIDDEN>
References: <1516013835.495854414.njndwbyp@HIDDEN>
Date: Wed, 17 Jan 2018 23:45:04 +0100
In-Reply-To: <1516013835.495854414.njndwbyp@HIDDEN> (sav ix's
 message of "Mon, 15 Jan 2018 16:32:25 +0200")
Message-ID: <878tcwhzpr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

Hello Alexander,

sav_ix@HIDDEN writes:

> For GMP build using MSVC got error:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> make[2]: Entering directory '/c/libGMP-6.1.99-dev/build'
> /bin/sh ./libtool --tag=3DCXX --mode=3Dlink cl -Zc:wchar_t -FS -nologo -D=
WIN32 -D_WIN32 -DWIN64 -D_WIN64 -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRE=
CATE -D_SCL_SECURE_NO_DEPRECATE -GR
> -EHsc -O2 -DNDEBUG -D_NDEBUG -MD -no-undefined -version-info 9:0:5 -o lib=
gmpxx.la -rpath /c/libGMP-6.1.99-dev/build/../MSVC64RH/lib cxx/dummy.lo cxx=
/isfuns.lo cxx/ismpf.lo cxx/ismpq.lo cxx/ismpz.lo
> cxx/ismpznw.lo cxx/limits.lo cxx/osdoprnti.lo cxx/osfuns.lo cxx/osmpf.lo =
cxx/osmpq.lo cxx/osmpz.lo libgmp.la
> libtool: link: rm -fr .libs/gmpxx.exp
> libtool: link: /usr/bin/nm -B cxx/.libs/dummy.obj cxx/.libs/isfuns.obj cx=
x/.libs/ismpf.obj cxx/.libs/ismpq.obj cxx/.libs/ismpz.obj cxx/.libs/ismpznw=
.obj cxx/.libs/limits.obj cxx/.libs/osdoprnti.obj
> cxx/.libs/osfuns.obj cxx/.libs/osmpf.obj cxx/.libs/osmpq.obj cxx/.libs/os=
mpz.obj | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z=
][_A-Za-z0-9]*\)\{0,1\}$/\1 \2 \2/p' | sed '/ __gnu_lto/d' |
> /usr/bin/sed 's/.* //' | sort | uniq > .libs/gmpxx.exp
> libtool: link: if test DEF =3D "`/usr/bin/sed -n -e 's/^[ ]*//' -e '/^\(;=
.*\)*$/d' -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' -e q .libs/gmpxx.ex=
p`" ; then cp ".libs/gmpxx.exp" ".libs/gmpxx-4.dll.def"; echo
> ".libs\\gmpxx-4.dll.def" > ".libs/gmpxx-4.dll.exp"; else /usr/bin/sed -e =
's/^/-link -EXPORT:/' < .libs/gmpxx.exp > .libs/gmpxx-4.dll.exp; fi
> libtool: link: cl -o .libs\\gmpxx-4.dll cxx/.libs/dummy.obj cxx/.libs/isf=
uns.obj cxx/.libs/ismpf.obj cxx/.libs/ismpq.obj cxx/.libs/ismpz.obj cxx/.li=
bs/ismpznw.obj cxx/.libs/limits.obj cxx/.libs/osdoprnti.obj
> cxx/.libs/osfuns.obj cxx/.libs/osmpf.obj cxx/.libs/osmpq.obj cxx/.libs/os=
mpz.obj -FS -O2 ./.libs/gmp.lib "@.libs\\gmpxx-4.dll.exp" -Wl,-DLL,-IMPLIB:=
".libs\\gmpxx.lib"
> Microsoft (R) C/C++ Optimizing Compiler Version 19.12.25830.2 for x64
> Copyright (C) Microsoft Corporation. All rights reserved.
>
> cl : Command line warning D9035 : option 'o' has been deprecated and will=
 be removed in a future release
> cl : Command line error D8021 : invalid numeric argument '/Wl,-DLL,-IMPLI=
B:.libs\gmpxx.lib'
> make[2]: *** [Makefile:876: libgmpxx.la] Error 2
> make[2]: Leaving directory '/c/libGMP-6.1.99-dev/build'
> make[1]: *** [Makefile:963: all-recursive] Error 1
> make[1]: Leaving directory '/c/libGMP-6.1.99-dev/build'
> make: *** [Makefile:778: all] Error 2
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> which relate to improperC++ compiler use.
>
> Reproduced for:
> - shared builds using MSVC,
>
> not reproduced for:
> - static builds using MSVC,
> - shared builds using mingw-w64.
>
> Environment:
> - Windows 10 x64,
> - MSVC 2017 15.5.0,
> - Windows SDK 10.0.16299.15,
> - mingw-w64 x86_64 7.2.0,
> - MSYS2 x86_64 20170918,
> - libiconv 1.15.
>
> The source of error is missing workaround for CXX compilers via 'compile'=
 script, which enabled in '_AM_PROG_CC_C_O' (http://git.savannah.gnu.org/cg=
it/automake.git/tree/m4/prog-cc-c-o.m4) subroutine
> for C compilers only. This results to improper C++ compiler features chec=
k during configuration:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> CC=3D"cl" CXX=3D"cl" ./configure && make
>
> <snip>
>
> checking whether cl understands -c and -o together... no
>
> checking if /c/libGMP-6.1.99-dev/build/compile cl supports -c -o file.obj=
... yes <=3D=3D C compiler features check
>
> checking if cl supports -c -o file.obj... no =3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
>
> and setting improper values to C++ compiler-related variables:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> CC=3D'/c/libGMP-6.1.99-dev/build/compile cl'
> CPP=3D'/c/libGMP-6.1.99-dev/build/compile cl -E'
>
> <snip>
>
> CXX=3D'cl'
> CXXCPP=3D'cl -E'
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> in 'configure.log' and makefiles.
>
> A workaround is to apply patch:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> # A longer-term fix would be to have automake use am__CC in this case,
> # and then we could set am__CC=3D"\$(top_srcdir)/compile \$(CC)"
> CC=3D"$am_aux_dir/compile $CC"
> + CXX=3D"$am_aux_dir/compile $CXX"
> fi
> ac_ext=3Dc
> ac_cpp=3D'$CPP $CPPFLAGS'
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> to file 'm4/prog-cc-c-o.m4' and update GMP build system. Then error
> not reproduced, and all build tasks finishes successfully.
>
> Can this patch be merged to Automake sources? Or it it possible to add
> '_AM_PROG_CXX_C_O' or other subroutine for C++ compilers check,
> similar to '_AM_PROG_CC_C_O' for C compilers, which would provide this
> fix.

It will indeed be nice to fix the issue you face, however I guess this
should not be done not on Automake side, because AM_PROG_CC_C_O is
obsolescent [1].

I have took a quick look a GMP =E2=80=9Cconfigure.ac=E2=80=9D and it seems =
that they
have an option =E2=80=99--enable-cxx=E2=80=99 which triggers the use of the=
 AC_PROG_CXX
macro which I guess should set things properly (I am not an Autoconf
expert), If not this is either an issue with GMP configuration or with
With AC_PROG_CXX implementation.

Could you investigate with the =E2=80=99--enable-cxx=E2=80=99 option?

Thanks for the report.

[1] https://www.gnu.org/software/automake/manual/html_node/Public-Macros.ht=
ml#index-AM_005fPROG_005fCC_005fC_005fO

--=20
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37




Message sent to bug-automake@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#30128: Re[2]: bug#30128: MSVC: 'invalid numeric argument '/Wl,-DLL,-IMPLIB:.libs...' error for shared GMP builds on Windows
Resent-From: sav_ix@HIDDEN
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-automake@HIDDEN
Resent-Date: Sun, 21 Jan 2018 17:27:02 +0000
Resent-Message-ID: <handler.30128.B30128.15165555777240 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 30128
X-GNU-PR-Package: automake
X-GNU-PR-Keywords: 
To: Mathieu Lirzin <mthl@HIDDEN>
Cc: 30128 <at> debbugs.gnu.org
Received: via spool by 30128-submit <at> debbugs.gnu.org id=B30128.15165555777240
          (code B ref 30128); Sun, 21 Jan 2018 17:27:02 +0000
Received: (at 30128) by debbugs.gnu.org; 21 Jan 2018 17:26:17 +0000
Received: from localhost ([127.0.0.1]:37278 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1edJNo-0001sg-LS
	for submit <at> debbugs.gnu.org; Sun, 21 Jan 2018 12:26:16 -0500
Received: from frv199.fwdcdn.com ([212.42.77.199]:13553)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sav_ix@HIDDEN>) id 1edFOw-0002US-GF
 for 30128 <at> debbugs.gnu.org; Sun, 21 Jan 2018 08:11:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ukr.net;
 s=ffe; h=Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Cc:To:
 Subject:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=QA3EqtTlU1y5dLMHdzPvpeJX1duXmp9pKN4iguSSRBo=; b=U5+/noIRazsMBRqwUiR8YY6Nrn
 DM4rW6FDfnw+P8CGaVbmLtbUPxSwcd6g3UoJQAq0MkAnimguYhcYMaO+jDM8vzXkwgrwRZMansy0k
 8F9qPzvDHf0z9qaY/eiUMn5akpOKZWXB8zvBciV0EfjLakIkjbTWiJwlrNvFq3O4OQf4=;
Received: from [10.10.10.54] (helo=frv54.fwdcdn.com)
 by frv199.fwdcdn.com with smtp ID 1edFOp-0005N0-KU
 for 30128 <at> debbugs.gnu.org; Sun, 21 Jan 2018 15:11:03 +0200
Date: Sun, 21 Jan 2018 15:11:03 +0200
From: sav_ix@HIDDEN
X-Mailer: mail.ukr.net 5.0
Message-Id: <1516539688.187392118.0j2uswak@HIDDEN>
In-Reply-To: <878tcwhzpr.fsf@HIDDEN>
References: <1516013835.495854414.njndwbyp@HIDDEN>
 <1516013835.495854414.njndwbyp@HIDDEN> (sav ix's message of "Mon,
 15 Jan 2018 16:32:25 +0200") <878tcwhzpr.fsf@HIDDEN>
X-Reply-Action: reply
Received: from sav_ix@HIDDEN by frv54.fwdcdn.com;
 Sun, 21 Jan 2018 15:11:03 +0200
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=-7DIzyk465vzittDUYxza"
X-Spam-Score: 0.0 (/)
X-Mailman-Approved-At: Sun, 21 Jan 2018 12:26:15 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

--=-7DIzyk465vzittDUYxza
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: binary
Content-Length: 1111


  

--- Оригінальне повідомлення ---
Від кого: "Mathieu Lirzin" <mthl@HIDDEN>
Дата: 18 січня 2018, 00:45:20


> I have took a quick look a GMP “configure.ac” and it seems that they
> have an option ’--enable-cxx’ which triggers the use of the AC_PROG_CXX
> macro which I guess should set things properly (I am not an Autoconf
> expert), If not this is either an issue with GMP configuration or with
> With AC_PROG_CXX implementation.
> 
> Could you investigate with the ’--enable-cxx’ option?

Me run GMP builds with '--enable-cxx' flag. But it has no effect on this issue, presumably since it doesn't call any subroutine, which enable 'compile' use for MSVC explicitly or as a side effect.

Taking into account your tips, considered to replace 'CC="cl" CXX="cl"' with 'CC="$PWD/compile cl" CXX="$PWD/compile cl"' options in GMP build commands. This fixed this issue and ensures no problems, when '_AM_PROG_CC_C_O' would be removed from Automake.

Thus I assume this issue could be closed. Thank you for help.


Best,

Alexander


--=-7DIzyk465vzittDUYxza
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGh0bWw+PGJvZHk+PHNwYW4gY2xhc3M9InhmbV84Mzg0OTA1MyI+PGRpdiBzdHlsZT0iaGVpZ2h0
OjFweDsiPjwvZGl2PiZuYnNwOyA8YnIvPjxici8+PGRpdiBzdHlsZT0iZm9udC1zaXplOjAuOWVt
O2ZvbnQtc3R5bGU6aXRhbGljOyI+IC0tLSDQntGA0LjQs9GW0L3QsNC70YzQvdC1INC/0L7QstGW
0LTQvtC80LvQtdC90L3RjyAtLS08YnIvPiDQktGW0LQg0LrQvtCz0L46ICJNYXRoaWV1IExpcnpp
biIgJmx0O210aGxAZ251Lm9yZyZndDs8YnIvPiAg0JTQsNGC0LA6IDE4INGB0ZbRh9C90Y8gMjAx
OCwgMDA6NDU6MjA8YnIvPjwvZGl2PiA8YnIvPjxibG9ja3F1b3RlIGNsYXNzPSJ4Zm1jMSIgc3R5
bGU9ImJvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7bWFyZ2luOjBweCAw
cHggMHB4IDAuOGV4O3BhZGRpbmctbGVmdDoxZXg7Ij48c3Bhbj48cHJlPiZndDsgSSBoYXZlIHRv
b2sgYSBxdWljayBsb29rIGEgR01QIOKAnGNvbmZpZ3VyZS5hY+KAnSBhbmQgaXQgc2VlbXMgdGhh
dCB0aGV5DQomZ3Q7IGhhdmUgYW4gb3B0aW9uIOKAmS0tZW5hYmxlLWN4eOKAmSB3aGljaCB0cmln
Z2VycyB0aGUgdXNlIG9mIHRoZSBBQ19QUk9HX0NYWA0KJmd0OyBtYWNybyB3aGljaCBJIGd1ZXNz
IHNob3VsZCBzZXQgdGhpbmdzIHByb3Blcmx5IChJIGFtIG5vdCBhbiBBdXRvY29uZg0KJmd0OyBl
eHBlcnQpLCBJZiBub3QgdGhpcyBpcyBlaXRoZXIgYW4gaXNzdWUgd2l0aCBHTVAgY29uZmlndXJh
dGlvbiBvciB3aXRoDQomZ3Q7IFdpdGggQUNfUFJPR19DWFggaW1wbGVtZW50YXRpb24uDQomZ3Q7
IA0KJmd0OyBDb3VsZCB5b3UgaW52ZXN0aWdhdGUgd2l0aCB0aGUg4oCZLS1lbmFibGUtY3h44oCZ
IG9wdGlvbj88YnIvPjwvcHJlPjwvc3Bhbj48L2Jsb2NrcXVvdGU+PGJyLz5NZSBydW4gR01QIGJ1
aWxkcyB3aXRoICc8c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMiIgbGFuZz0iZW4i
PjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxj
b2RlPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1p
MiIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMyIiBsYW5nPSJl
biI+PHNwYW4+LS1lbmFibGUtY3h4PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPjwvY29kZT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+JzxzcGFuPjwv
c3Bhbj4gZmxhZy4gQnV0IGl0IGhhcyBubyBlZmZlY3Qgb24gdGhpcyBpc3N1ZSwgcHJlc3VtYWJs
eSBzaW5jZSBpdCBkb2Vzbid0IGNhbGwgYW55IHN1YnJvdXRpbmUsIHdoaWNoIGVuYWJsZSAnPHNw
YW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzIiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZt
aTIiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTIiIGxhbmc9ImVuIj48Y29kZT48c3Bhbj48c3Bh
biBpZD0ieGZtaTIiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGxhbmc9ImVuIj48
c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMiIgbGFuZz0iZW4iPjxzcGFuPmNvbXBp
bGU8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9jb2Rl
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj4nPHNwYW4+PC9zcGFuPiB1c2UgZm9yIE1TVkMg
ZXhwbGljaXRseSBvciBhcyBhIHNpZGUgZWZmZWN0Ljxici8+PGJyLz48c3BhbiBpZD0ieGZtaTMi
IGNsYXNzPSJ4Zm1jMyIgbGFuZz0iZW4iPlRha2luZyBpbnRvIGFjY291bnQgeW91ciA8L3NwYW4+
dGlwcywgY29uc2lkZXJlZCB0byByZXBsYWNlICc8c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNz
PSJ4Zm1jMiIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4
Zm1pMiIgbGFuZz0iZW4iPjxjb2RlPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxz
cGFuPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xh
c3M9InhmbWMyIiBsYW5nPSJlbiI+PHNwYW4+Q0M9ImNsIjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z
cGFuPiA8c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMiIgbGFuZz0iZW4iPjxzcGFu
IGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxjb2RlPjxz
cGFuPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgbGFu
Zz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMyIiBsYW5nPSJlbiI+PHNw
YW4+Q1hYPSJjbCI8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PC9jb2RlPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj4nPHNwYW4+PC9zcGFuPiB3aXRo
ICc8c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMiIgbGFuZz0iZW4iPjxzcGFuIGlk
PSJ4Zm1pMiIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxjb2RlPjxzcGFu
PjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0i
ZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMyIiBsYW5nPSJlbiI+PHNwYW4+
Q0M9IiRQV0QvY29tcGlsZSBjbCI8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv
c3Bhbj48L3NwYW4+PC9jb2RlPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj4gPHNwYW4+PHNw
YW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzIiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTIiIGxh
bmc9ImVuIj48c3BhbiBpZD0ieGZtaTIiIGxhbmc9ImVuIj48Y29kZT48c3Bhbj48c3BhbiBpZD0i
eGZtaTIiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGxhbmc9ImVuIj48c3Bhbj48
c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMiIgbGFuZz0iZW4iPjxzcGFuPkNYWD0iPC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvY29kZT48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0ieGZtYzIi
IGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTIiIGxhbmc9ImVuIj48c3BhbiBpZD0ieGZtaTIiIGxh
bmc9ImVuIj48Y29kZT48c3Bhbj48c3BhbiBpZD0ieGZtaTIiIGxhbmc9ImVuIj48c3Bhbj48c3Bh
biBpZD0ieGZtaTIiIGxhbmc9ImVuIj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1j
MiIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9Inhm
bWMyIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkyIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWky
IiBsYW5nPSJlbiI+PGNvZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBsYW5nPSJlbiI+PHNwYW4+
PHNwYW4gaWQ9InhmbWkyIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkxIiBjbGFzcz0i
eGZtYzIiIGxhbmc9ImVuIj48c3Bhbj4kUFdEL2NvbXBpbGUgPC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvY29kZT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48
L3NwYW4+PC9zcGFuPmNsIjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48L2NvZGU+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPicgb3B0aW9ucyBpbiBH
TVAgYnVpbGQgY29tbWFuZHMuIFRoaXMgZml4ZWQgdGhpcyBpc3N1ZSBhbmQgPHNwYW4gaWQ9Inhm
bWkzIiBjbGFzcz0ieGZtYzMiIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0ieGZtYzQiPmVuc3VyZXMg
bm8gcHJvYmxlbTwvc3Bhbj48L3NwYW4+cywgd2hlbiAgJzxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIg
Y2xhc3M9InhmbWMyIiBsYW5nPSJlbiI+PHNwYW4gaWQ9InhmbWkyIiBsYW5nPSJlbiI+PHNwYW4g
aWQ9InhmbWkyIiBsYW5nPSJlbiI+PGNvZGU+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBsYW5nPSJl
biI+PHNwYW4+PHNwYW4gaWQ9InhmbWkyIiBsYW5nPSJlbiI+PHNwYW4+PHNwYW4gaWQ9InhmbWkx
IiBjbGFzcz0ieGZtYzIiIGxhbmc9ImVuIj48c3Bhbj5fQU1fUFJPR19DQ19DX088L3NwYW4+PC9z
cGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9jb2RlPjwvc3Bhbj48L3Nw
YW4+PC9zcGFuPjwvc3Bhbj48c3Bhbj48c3BhbiBpZD0ieGZtaTEiIGNsYXNzPSJ4Zm1jMiIgbGFu
Zz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0i
ZW4iPjxjb2RlPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMiIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlk
PSJ4Zm1pMiIgbGFuZz0iZW4iPjxzcGFuPjxzcGFuIGlkPSJ4Zm1pMSIgY2xhc3M9InhmbWMyIiBs
YW5nPSJlbiI+PHNwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+
PC9zcGFuPjwvY29kZT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+JzxzcGFuPjwvc3Bhbj4g
d291bGQgYmUgcmVtb3ZlZCBmcm9tIEF1dG9tYWtlLjxici8+PGJyLz5UaHVzIEkgYXNzdW1lIHRo
aXMgaXNzdWUgY291bGQgYmUgY2xvc2VkLiBUaGFuayB5b3UgZm9yIGhlbHAuPGJyLz48YnIvPjxi
ci8+QmVzdCw8YnIvPjxici8+QWxleGFuZGVyPGJyLz48YnIvPjwvc3Bhbj48L2JvZHk+PC9odG1s
Pg0K

--=-7DIzyk465vzittDUYxza--




Message sent to bug-automake@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#30128: Re[2]: bug#30128: MSVC: 'invalid numeric argument '/Wl, -DLL, -IMPLIB:.libs...' error for shared GMP builds on Windows
Resent-From: Mathieu Lirzin <mthl@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-automake@HIDDEN
Resent-Date: Tue, 23 Jan 2018 14:32:01 +0000
Resent-Message-ID: <handler.30128.B30128.151671787725755 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 30128
X-GNU-PR-Package: automake
X-GNU-PR-Keywords: 
To: sav_ix@HIDDEN
Cc: 30128 <at> debbugs.gnu.org
Received: via spool by 30128-submit <at> debbugs.gnu.org id=B30128.151671787725755
          (code B ref 30128); Tue, 23 Jan 2018 14:32:01 +0000
Received: (at 30128) by debbugs.gnu.org; 23 Jan 2018 14:31:17 +0000
Received: from localhost ([127.0.0.1]:39232 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1edzbY-0006hL-M3
	for submit <at> debbugs.gnu.org; Tue, 23 Jan 2018 09:31:16 -0500
Received: from eggs.gnu.org ([208.118.235.92]:46661)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mthl@HIDDEN>) id 1edzbX-0006h6-Fi
 for 30128 <at> debbugs.gnu.org; Tue, 23 Jan 2018 09:31:15 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mthl@HIDDEN>) id 1edzbM-0004ap-D2
 for 30128 <at> debbugs.gnu.org; Tue, 23 Jan 2018 09:31:10 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55898)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mthl@HIDDEN>)
 id 1edzbM-0004aj-9S; Tue, 23 Jan 2018 09:31:04 -0500
Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=36294 helo=godel)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <mthl@HIDDEN>)
 id 1edzbL-0006IG-BW; Tue, 23 Jan 2018 09:31:03 -0500
From: Mathieu Lirzin <mthl@HIDDEN>
References: <1516013835.495854414.njndwbyp@HIDDEN>
 <1516013835.495854414.njndwbyp@HIDDEN>
 <878tcwhzpr.fsf@HIDDEN>
 <1516539688.187392118.0j2uswak@HIDDEN>
Date: Tue, 23 Jan 2018 15:31:01 +0100
In-Reply-To: <1516539688.187392118.0j2uswak@HIDDEN> (sav ix's
 message of "Sun, 21 Jan 2018 15:11:03 +0200")
Message-ID: <87y3ko7il6.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

sav_ix@HIDDEN writes:

> --- =D0=9E=D1=80=D0=B8=D0=B3=D1=96=D0=BD=D0=B0=D0=BB=D1=8C=D0=BD=D0=B5 =
=D0=BF=D0=BE=D0=B2=D1=96=D0=B4=D0=BE=D0=BC=D0=BB=D0=B5=D0=BD=D0=BD=D1=8F ---
> =D0=92=D1=96=D0=B4 =D0=BA=D0=BE=D0=B3=D0=BE: "Mathieu Lirzin" <mthl@HIDDEN=
rg>
> =D0=94=D0=B0=D1=82=D0=B0: 18 =D1=81=D1=96=D1=87=D0=BD=D1=8F 2018, 00:45:20
>
>  > I have took a quick look a GMP =E2=80=9Cconfigure.ac=E2=80=9D and it s=
eems that they
>> have an option =E2=80=99--enable-cxx=E2=80=99 which triggers the use of =
the AC_PROG_CXX
>> macro which I guess should set things properly (I am not an Autoconf
>> expert), If not this is either an issue with GMP configuration or with
>> With AC_PROG_CXX implementation.
>>=20
>> Could you investigate with the =E2=80=99--enable-cxx=E2=80=99 option?
>
> Me run GMP builds with '--enable-cxx' flag. But it has no effect on
> this issue, presumably since it doesn't call any subroutine, which
> enable 'compile' use for MSVC explicitly or as a side effect.
>
> Taking into account your tips, considered to replace 'CC=3D"cl"
> CXX=3D"cl"' with 'CC=3D"$PWD/compile cl" CXX=3D"$PWD/compile cl"' options=
 in
> GMP build commands. This fixed this issue and ensures no problems,
> when '_AM_PROG_CC_C_O' would be removed from Automake.
>
> Thus I assume this issue could be closed. Thank you for help.

No, it should not be closed.  When speaking of obsolescence I was
confusing _AM_PROG_CC_C_O and AM_PROG_CC_C_O macros.

_AM_PROG_CC_C_O is used to rewrite AC_PROG_CC:

--8<---------------cut here---------------start------------->8---
dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
m4_define([AC_PROG_CC],
m4_defn([AC_PROG_CC])
[_AM_PROG_CC_C_O
])
--8<---------------cut here---------------end--------------->8---

What needs to be done is to similarly redefine AC_PROG_CXX to use the
=E2=80=98compile=E2=80=99 wrapper script for icl and others C++ compiler wh=
ich do not
understand =E2=80=98-c -o=E2=80=99.

--=20
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37





Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.