From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-00154904.pphosted.com (mx0b-00154904.pphosted.com [148.163.137.20]) by mx.groups.io with SMTP id smtpd.web12.1992.1587975980579844283 for ; Mon, 27 Apr 2020 01:26:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@dell.com header.s=smtpout1 header.b=c7vR5zIf; spf=pass (domain: dell.com, ip: 148.163.137.20, mailfrom: navdeeppal.singh@dell.com) Received: from pps.filterd (m0170396.ppops.net [127.0.0.1]) by mx0b-00154904.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03R8N44v005860 for ; Mon, 27 Apr 2020 04:26:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=smtpout1; bh=6yhSP/jmpFJmYk+aK3DR8isGp6Rp/VbfO1LNzk598/8=; b=c7vR5zIfUjwVYDyyk79d8eKx0/Twh2hC/r/HyL4CAOsaAcUruII5RaiIMmYLziprn3Qe yNxIm/QBzeBshPsEggtqu87SpEwh3liJInjt7ZlGfAHa2hJXm9FdOAtTBExUtdhJ6gld Zut2yKWbl1ea1Uui/R6if7VWAJeHXez/5ebS6DnUggVXHQWgN9QvS/t4bEauhAH+TjS3 Kn80ukp0QRVXLKspT67pmigYYshfcKFtWYLllwq5Lopc0BJKLFebqKjQJon8yDOkB4o6 31/EkYxXUGxrnHkGx56HQhCMOn7vrQV8wHpont06Hvm3i+0WL/WvMUgA5Ze3LI2Pc7oA oA== Received: from mx0b-00154901.pphosted.com (mx0b-00154901.pphosted.com [67.231.157.37]) by mx0b-00154904.pphosted.com with ESMTP id 30mh20axus-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 27 Apr 2020 04:26:19 -0400 Received: from pps.filterd (m0089483.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03R8OULL059903 for ; Mon, 27 Apr 2020 04:26:19 -0400 Received: from ausxippc101.us.dell.com (ausxippc101.us.dell.com [143.166.85.207]) by mx0b-00154901.pphosted.com with ESMTP id 30mj0g3det-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 27 Apr 2020 04:26:18 -0400 X-LoopCount0: from 10.166.134.87 X-PREM-Routing: D-Outbound X-IronPort-AV: E=Sophos;i="5.60,346,1549951200"; d="txt'?scan'208,217";a="1382063405" From: To: , , , Subject: Re: [EXTERNAL] [edk2-devel] EDK2 environment setup Thread-Topic: [EXTERNAL] [edk2-devel] EDK2 environment setup Thread-Index: AQHWGW/N5PXvVJwniEm9gJrYhYzoDqiG3zhGgAAAv0D//9SqAIAF7+rg Date: Mon, 27 Apr 2020 08:26:07 +0000 Message-ID: <476a558a166b44e993d60c156fefd72a@BLRX13MDC402.AMER.DELL.COM> References: <54a4f7933a1c4c0ea0eb34b43b837fb2@BLRX13MDC402.AMER.DELL.COM> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Name=External Public; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SetDate=2020-04-23T16:14:10.9585801Z; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Owner=Navdeeppal_Singh@Dell.com; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Enabled=True; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Application=Microsoft Azure Information Protection; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_ActionId=92633dfc-b6dd-4bed-a70a-638edd47e0e0; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Extended_MSFT_Method=Manual; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-04-23T16:05:45.2815681Z x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [163.244.186.30] MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138,18.0.676 definitions=2020-04-27_03:2020-04-24,2020-04-27 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 priorityscore=1501 suspectscore=0 phishscore=0 impostorscore=0 malwarescore=0 bulkscore=0 adultscore=0 mlxscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004270074 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 malwarescore=0 impostorscore=0 phishscore=0 spamscore=0 mlxscore=0 clxscore=1015 suspectscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004270075 X-Groupsio-MsgNum: 58168 Content-Language: en-US Content-Type: multipart/mixed; boundary="_004_476a558a166b44e993d60c156fefd72aBLRX13MDC402AMERDELLCOM_" --_004_476a558a166b44e993d60c156fefd72aBLRX13MDC402AMERDELLCOM_ Content-Type: multipart/alternative; boundary="_000_476a558a166b44e993d60c156fefd72aBLRX13MDC402AMERDELLCOM_" --_000_476a558a166b44e993d60c156fefd72aBLRX13MDC402AMERDELLCOM_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, Thanks for your help. I am to build base tools and able to generate bin files. "Build" command is generated. Later, I am trying to build "EmulatorPkg". And running into VfrCompile error. 'VfrCompile' is not recognized as an internal or external command, operable program or batch file. NMAKE : fatal error U1077: '"VfrCompile' : return code '0x1' Stop. 'VfrCompile' is not recognized as an internal or external command, operable program or batch file. I can see VfrCompile.exe generated in "BaseTools". Attached build log for "Emulator Pkg". I tried checking the Env Paths . Regards, Navdeep From: Sean Brogan Sent: Friday, April 24, 2020 12:33 AM To: devel@edk2.groups.io; Singh, Navdeeppal; Bret Barkelew; jim.slaughter@= sage-micro.com Subject: RE: [EXTERNAL] [edk2-devel] EDK2 environment setup [EXTERNAL EMAIL] Navdeep, Yes since the 202002 stable tag there have been submodules introduced to t= he basetools. If you look closely you will see in the CI process this requ= ired a change where stuart_setup is run before calling edk2toolsbuild.py. https://github.com/tianocore/edk2/commit/e1fbff3ded87704fb0086f9b5fb368080= eb4db51#diff-6973939bf9ad6f6a3082d99ce3b32ff1 If you are using "stuart" to build then that is the suggested path as stua= r_setup will init your submodules listed in the RequiredSubmodules (https:/= /github.com/tianocore/edk2/blob/master/.pytool/CISettings.py#L136). Given = that the edk2 project and ecosystem has numerous ways to setup your environ= ment and build, you can also just make sure your workspace is complete prio= r to running Edk2ToolsBuild.py. In this case you only need to run "git sub= module update --init" I just did this and it works fine with VS2019. Jim, Just as fyi as I know there are lots of reasons for toolchain selection. I believe the Visual studio build tools are available free of charge (not = the IDE but the compilers). Directions here. https://microsoft.github.io/= mu/CodeDevelopment/prerequisites/#visual-studio-2019-preferred Thanks Sean From: devel@edk2.groups.io > On Behalf Of Navdeeppal.Singh via groups.= io Sent: Thursday, April 23, 2020 9:14 AM To: Bret Barkelew >; devel@edk2.groups.io Subject: Re: [EXTERNAL] [edk2-devel] EDK2 environment setup Hi Bret, Yes PIP requirements are up to date. On further digging through the logging file BASETOOLS_BUILD.txt. INFO - subprocess not exit successfully INFO - Error while execute command 'nmake all' in direcotry C:\edk2\BaseTo= ols\Source\C\BrotliCompress Regards, Navdeep From: Bret Barkelew > Sent: Thursday, April 23, 2020 9:37 PM To: devel@edk2.groups.io; Singh, Navdeeppal Subject: RE: [EXTERNAL] [edk2-devel] EDK2 environment setup [EXTERNAL EMAIL] Have you installed the up-to-date Python requirements? "pip install -upgra= de -r pip-requirements.txt"? That's the first thing I would check. Otherwise, happy to look at the prob= lem with you. - Bret From: NAVDEEPPAL_SINGH via groups.io Sent: Thursday, April 23, 2020 6:05 AM To: devel@edk2.groups.io Subject: [EXTERNAL] [edk2-devel] EDK2 environment setup I am trying to setup EDK2 environment setup from Tianocore/EDK2. While doing the Base Tool setup. After running BaseTool/EDK2ToolsBuild.py = -t VS2019 Getting following error :- c:\edk2\BaseTools>python Edk2ToolsBuild.py -t VS2019 SECTION - Init SDE SECTION - Loading Plugins SECTION - Start Invocable Tool Traceback (most recent call last): File "Edk2ToolsBuild.py", line 177, in main() File "Edk2ToolsBuild.py", line 173, in main Edk2ToolsBuild().Invoke() File "C:\Program Files\Python38\lib\site-packages\edk2toolext\base_abstr= act_invocable.py", line 141, in Invoke retcode =3D self.Go() File "Edk2ToolsBuild.py", line 139, in Go raise Exception("Failed to build.") Exception: Failed to build. set EDK_TOOLS_PATH=3DC:\edk2\BaseTools set EDK_TOOLS_BIN=3DC:\edk2\BaseTools\Bin\Win32 Can some one help --_000_476a558a166b44e993d60c156fefd72aBLRX13MDC402AMERDELLCOM_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

Thanks for your help.

I am to build base tools and able to generate bin f= iles.

“Build” command is generated.

 

Later, I am trying to build “EmulatorPkg̶= 1;.

And running into VfrCompile error.

'VfrCompile' is not recognized as an internal or external command,=

operable program or batch file.

NMAKE : fatal error U1077: '"VfrCompile' : return code '0x1'<= /o:p>

Stop.

'VfrCompile' is not recognized as an internal or external command,=

operable program or batch file.

 

I can see VfrCompile.exe generated in “BaseTo= ols”.

Attached build log for “Emulator Pkg”.<= o:p>

 

I tried checking the Env Paths .

 

Regards,

Navdeep

 

From: Sean Brogan <sean.brogan@microsoft.= com>
Sent: Friday, April 24, 2020 12:33 AM
To: devel@edk2.groups.io; Singh, Navdeeppal; Bret Barkelew; jim.sla= ughter@sage-micro.com
Subject: RE: [EXTERNAL] [edk2-devel] EDK2 environment setup

 

[EXTERNAL EMAIL]

Navdeep,

 

Yes since the 202002 stable tag there have been sub= modules introduced to the basetools.  If you look closely you will see= in the CI process this required a change where stuart_setup is run before = calling edk2toolsbuild.py.

 

https://github.com/tianocore/edk2/commit/e1fbff3ded87704fb0086f9b5fb3= 68080eb4db51#diff-6973939bf9ad6f6a3082d99ce3b32ff1

 

 

If you are using “stuart” to build then= that is the suggested path as stuar_setup will init your submodules listed= in the RequiredSubmodules (https://github.com/tianocore/edk2/blo= b/master/.pytool/CISettings.py#L136).  Given that the edk2 project and ecosystem has numerous ways to setup your= environment and build, you can also just make sure your workspace is compl= ete prior to running Edk2ToolsBuild.py.  In this case you only need to= run “git submodule update --init”

 

I just did this and it works fine with VS2019. = ;

 

Jim,

 

Just as fyi as I know there are lots of reasons for= toolchain selection. 

I believe the Visual studio build tools are availab= le free of charge (not the IDE but the compilers).   Directions h= ere. https://microsoft.github.io/mu/CodeDevelopment/prerequisites/#visual-studi= o-2019-preferred

 

Thanks

Sean

 

 

 

From: devel@edk2.groups.io <deve= l@edk2.groups.io> On Behalf Of Navdeeppal.Singh via groups.io
Sent: Thursday, April 23, 2020 9:14 AM
To: Bret Barkelew <Bret.Barkelew@microsoft.com>; devel@edk2.groups.io
Subject: Re: [EXTERNAL] [edk2-devel] EDK2 environment setup

 

Hi Bret,

Yes PIP requirements are up to date.

On further digging through the logging file BASETOO= LS_BUILD.txt.

INFO - subprocess not exit successfully<= /p>

INFO - Error while execute command 'nmake all' in direcotry C:\edk2\Bas= eTools\Source\C\BrotliCompress

 

Regards,

Navdeep

 

 

[EXTERNAL EMAIL]

Have you installed the up-to-date Python requiremen= ts? “pip install –upgrade -r pip-requirements.txt”?<= /o:p>

 

That’s the first thing I would check. Otherwi= se, happy to look at the problem with you.

 

- Bret

 

 

I am trying to setup EDK2 environment setup from Ti= anocore/EDK2.
While doing the Base Tool setup. After running BaseTool/EDK2ToolsBuild.py = -t VS2019
Getting following error :-
c:\edk2\BaseTools>python Edk2ToolsBuild.py  -t VS2019
SECTION - Init SDE
SECTION - Loading Plugins
SECTION - Start Invocable Tool
Traceback (most recent call last):
  File "Edk2ToolsBuild.py", line 177, in <module>
    main()
  File "Edk2ToolsBuild.py", line 173, in main
    Edk2ToolsBuild().Invoke()
  File "C:\Program Files\Python38\lib\site-packages\edk2toolext\= base_abstract_invocable.py", line 141, in Invoke
    retcode =3D self.Go()
  File "Edk2ToolsBuild.py", line 139, in Go
    raise Exception("Failed to build.")
Exception: Failed to build.

set EDK_TOOLS_PATH=3DC:\edk2\BaseTools
set EDK_TOOLS_BIN=3DC:\edk2\BaseTools\Bin\Win32
Can some one help 

 

--_000_476a558a166b44e993d60c156fefd72aBLRX13MDC402AMERDELLCOM_-- --_004_476a558a166b44e993d60c156fefd72aBLRX13MDC402AMERDELLCOM_ Content-Type: text/plain; name="build_error_log.txt" Content-Description: build_error_log.txt Content-Disposition: attachment; filename="build_error_log.txt"; size=12064; creation-date="Mon, 27 Apr 2020 08:24:52 GMT"; modification-date="Mon, 27 Apr 2020 08:24:52 GMT" Content-Transfer-Encoding: base64 DQpDOlxTdGFibGU+YnVpbGQNCkJ1aWxkIGVudmlyb25tZW50OiBXaW5kb3dzLTEwLTEwLjAuMTcx MzQtU1AwDQpCdWlsZCBzdGFydCB0aW1lOiAxMzozODoyNywgQXByLjI3IDIwMjANCg0KV09SS1NQ QUNFICAgICAgICA9IGM6XHN0YWJsZQ0KRURLX1RPT0xTX1BBVEggICA9IGM6XHN0YWJsZVxiYXNl dG9vbHMNCkVES19UT09MU19CSU4gICAgPSBjOlxzdGFibGVcYmFzZXRvb2xzXGJpblx3aW4zMg0K Q09ORl9QQVRIICAgICAgICA9IGM6XHN0YWJsZVxjb25mDQpQWVRIT05fQ09NTUFORCAgID0gcHkg LTMNCg0KDQpQcm9jZXNzaW5nIG1ldGEtZGF0YSAuDQpBcmNoaXRlY3R1cmUocykgID0gSUEzMg0K QnVpbGQgdGFyZ2V0ICAgICA9IERFQlVHDQpUb29sY2hhaW4gICAgICAgID0gVlMyMDE5DQoNCkFj dGl2ZSBQbGF0Zm9ybSAgICAgICAgICA9IGM6XHN0YWJsZVxFbXVsYXRvclBrZ1xFbXVsYXRvclBr Zy5kc2MNCi4uLi4uIGRvbmUhDQpCdWlsZGluZyAuLi4gYzpcc3RhYmxlXE1kZVBrZ1xMaWJyYXJ5 XER4ZVNlcnZpY2VzTGliXER4ZVNlcnZpY2VzTGliLmluZiBbSUEzMl0NCkJ1aWxkaW5nIC4uLiBj OlxzdGFibGVcTWRlUGtnXExpYnJhcnlcVWVmaURyaXZlckVudHJ5UG9pbnRcVWVmaURyaXZlckVu dHJ5UG9pbnQuaW5mIFtJQTMyXQ0KQnVpbGRpbmcgLi4uIGM6XHN0YWJsZVxNZGVQa2dcTGlicmFy eVxEeGVIb2JMaWJcRHhlSG9iTGliLmluZiBbSUEzMl0NCkJ1aWxkaW5nIC4uLiBjOlxzdGFibGVc TWRlUGtnXExpYnJhcnlcVWVmaUxpYlxVZWZpTGliLmluZiBbSUEzMl0NCkJ1aWxkaW5nIC4uLiBj OlxzdGFibGVcTWRlUGtnXExpYnJhcnlcVWVmaVJ1bnRpbWVTZXJ2aWNlc1RhYmxlTGliXFVlZmlS dW50aW1lU2VydmljZXNUYWJsZUxpYi5pbmYgW0lBMzJdDQpCdWlsZGluZyAuLi4gYzpcc3RhYmxl XE1kZVBrZ1xMaWJyYXJ5XFVlZmlCb290U2VydmljZXNUYWJsZUxpYlxVZWZpQm9vdFNlcnZpY2Vz VGFibGVMaWIuaW5mIFtJQTMyXQ0KQnVpbGRpbmcgLi4uIGM6XHN0YWJsZVxNZGVQa2dcTGlicmFy eVxCYXNlTWVtb3J5TGliXEJhc2VNZW1vcnlMaWIuaW5mIFtJQTMyXQ0KQnVpbGRpbmcgLi4uIGM6 XHN0YWJsZVxNZGVQa2dcTGlicmFyeVxVZWZpTWVtb3J5QWxsb2NhdGlvbkxpYlxVZWZpTWVtb3J5 QWxsb2NhdGlvbkxpYi5pbmYgW0lBMzJdDQpCdWlsZGluZyAuLi4gYzpcc3RhYmxlXE1kZU1vZHVs ZVBrZ1xMaWJyYXJ5XFBlaUR4ZURlYnVnTGliUmVwb3J0U3RhdHVzQ29kZVxQZWlEeGVEZWJ1Z0xp YlJlcG9ydFN0YXR1c0NvZGUuaW5mIFtJQTMyXQ0KQnVpbGRpbmcgLi4uIGM6XHN0YWJsZVxNZGVQ a2dcTGlicmFyeVxCYXNlTGliXEJhc2VMaWIuaW5mIFtJQTMyXQ0KQnVpbGRpbmcgLi4uIGM6XHN0 YWJsZVxNZGVQa2dcTGlicmFyeVxCYXNlUGNkTGliTnVsbFxCYXNlUGNkTGliTnVsbC5pbmYgW0lB MzJdDQpCdWlsZGluZyAuLi4gYzpcc3RhYmxlXE1kZVBrZ1xMaWJyYXJ5XFVlZmlEZXZpY2VQYXRo TGliXFVlZmlEZXZpY2VQYXRoTGliLmluZiBbSUEzMl0NCkJ1aWxkaW5nIC4uLiBjOlxzdGFibGVc TWRlUGtnXExpYnJhcnlcQmFzZVByaW50TGliXEJhc2VQcmludExpYi5pbmYgW0lBMzJdDQpCdWls ZGluZyAuLi4gYzpcc3RhYmxlXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5XER4ZVJlcG9ydFN0YXR1c0Nv ZGVMaWJcRHhlUmVwb3J0U3RhdHVzQ29kZUxpYi5pbmYgW0lBMzJdDQpCdWlsZGluZyAuLi4gYzpc c3RhYmxlXE1kZVBrZ1xMaWJyYXJ5XEJhc2VEZWJ1Z1ByaW50RXJyb3JMZXZlbExpYlxCYXNlRGVi dWdQcmludEVycm9yTGV2ZWxMaWIuaW5mIFtJQTMyXQ0KQnVpbGRpbmcgLi4uIGM6XHN0YWJsZVxN ZGVQa2dcTGlicmFyeVxQZWlDb3JlRW50cnlQb2ludFxQZWlDb3JlRW50cnlQb2ludC5pbmYgW0lB MzJdDQpCdWlsZGluZyAuLi4gYzpcc3RhYmxlXEVtdWxhdG9yUGtnXExpYnJhcnlcUGVpRW11UGVD b2ZmRXh0cmFBY3Rpb25MaWJcUGVpRW11UGVDb2ZmRXh0cmFBY3Rpb25MaWIuaW5mIFtJQTMyXQ0K QnVpbGRpbmcgLi4uIGM6XHN0YWJsZVxNZGVNb2R1bGVQa2dcTGlicmFyeVxWYXJDaGVja1VlZmlM aWJcVmFyQ2hlY2tVZWZpTGliLmluZiBbSUEzMl0NCkJ1aWxkaW5nIC4uLiBjOlxzdGFibGVcTWRl TW9kdWxlUGtnXExpYnJhcnlcQXV0aFZhcmlhYmxlTGliTnVsbFxBdXRoVmFyaWFibGVMaWJOdWxs LmluZiBbSUEzMl0NCiAgICAgICAgVHJpbSAtLWFzbS1maWxlIC1vIGM6XHN0YWJsZVxCdWlsZFxF bXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJcTWRlUGtnXExpYnJhcnlcQmFzZUxpYlxCYXNl TGliXE9VVFBVVFxJYTMyXERpdlU2NHg2NFJlbWFpbmRlci5pIC1pIGM6XHN0YWJsZVxCdWlsZFxF bXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJcTWRlUGtnXExpYnJhcnlcQmFzZUxpYlxCYXNl TGliXE9VVFBVVFxpbmMubHN0IGM6XHN0YWJsZVxNZGVQa2dcTGlicmFyeVxCYXNlTGliXElhMzJc RGl2VTY0eDY0UmVtYWluZGVyLm5hc20NCkJ1aWxkaW5nIC4uLiBjOlxzdGFibGVcTWRlTW9kdWxl UGtnXExpYnJhcnlcVHBtTWVhc3VyZW1lbnRMaWJOdWxsXFRwbU1lYXN1cmVtZW50TGliTnVsbC5p bmYgW0lBMzJdDQpCdWlsZGluZyAuLi4gYzpcc3RhYmxlXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5XFZh ckNoZWNrTGliXFZhckNoZWNrTGliLmluZiBbSUEzMl0NCkJ1aWxkaW5nIC4uLiBjOlxzdGFibGVc TWRlTW9kdWxlUGtnXExpYnJhcnlcRHhlQ2Fwc3VsZUxpYk51bGxcRHhlQ2Fwc3VsZUxpYk51bGwu aW5mIFtJQTMyXQ0KQnVpbGRpbmcgLi4uIGM6XHN0YWJsZVxNZGVNb2R1bGVQa2dcTGlicmFyeVxC b290TWFpbnRlbmFuY2VNYW5hZ2VyVWlMaWJcQm9vdE1haW50ZW5hbmNlTWFuYWdlclVpTGliLmlu ZiBbSUEzMl0NCkJ1aWxkaW5nIC4uLiBjOlxzdGFibGVcTWRlTW9kdWxlUGtnXExpYnJhcnlcQm9v dE1hbmFnZXJVaUxpYlxCb290TWFuYWdlclVpTGliLmluZiBbSUEzMl0NCkJ1aWxkaW5nIC4uLiBj OlxzdGFibGVcTWRlTW9kdWxlUGtnXExpYnJhcnlcRGV2aWNlTWFuYWdlclVpTGliXERldmljZU1h bmFnZXJVaUxpYi5pbmYgW0lBMzJdDQpCdWlsZGluZyAuLi4gYzpcc3RhYmxlXE1kZU1vZHVsZVBr Z1xMaWJyYXJ5XEZpbGVFeHBsb3JlckxpYlxGaWxlRXhwbG9yZXJMaWIuaW5mIFtJQTMyXQ0KQnVp bGRpbmcgLi4uIGM6XHN0YWJsZVxNZGVQa2dcTGlicmFyeVxQZWlFeHRyYWN0R3VpZGVkU2VjdGlv bkxpYlxQZWlFeHRyYWN0R3VpZGVkU2VjdGlvbkxpYi5pbmYgW0lBMzJdDQpCdWlsZGluZyAuLi4g Yzpcc3RhYmxlXE1kZVBrZ1xMaWJyYXJ5XEJhc2VTeW5jaHJvbml6YXRpb25MaWJcQmFzZVN5bmNo cm9uaXphdGlvbkxpYi5pbmYgW0lBMzJdDQpCdWlsZGluZyAuLi4gYzpcc3RhYmxlXE1kZVBrZ1xM aWJyYXJ5XFVlZmlTY3NpTGliXFVlZmlTY3NpTGliLmluZiBbSUEzMl0NCiAgICAgICAgIkM6XFBy b2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxOVxCdWlsZFRvb2xz XFZDXFRvb2xzXE1TVkNcMTQuMjUuMjg2MTBcYmluXEhvc3R4ODZceDg2XGNsLmV4ZSIgL3Nob3dJ bmNsdWRlcyAvbm9sb2dvIC9FIC9UQyAvRFZGUkNPTVBJTEUgL0ZJQm9vdE1haW50ZW5hbmNlTWFu YWdlclVpTGliU3RyRGVmcy5oIC9JYzpcc3RhYmxlXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5XEJvb3RN YWludGVuYW5jZU1hbmFnZXJVaUxpYiAgL0ljOlxzdGFibGVcQnVpbGRcRW11bGF0b3JJQTMyXERF QlVHX1ZTMjAxOVxJQTMyXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5XEJvb3RNYWludGVuYW5jZU1hbmFn ZXJVaUxpYlxCb290TWFpbnRlbmFuY2VNYW5hZ2VyVWlMaWJcREVCVUcgIC9JYzpcc3RhYmxlXE1k ZVBrZyAgL0ljOlxzdGFibGVcTWRlUGtnXEluY2x1ZGUgIC9JYzpcc3RhYmxlXE1kZVBrZ1xJbmNs dWRlXElhMzIgIC9JYzpcc3RhYmxlXE1kZU1vZHVsZVBrZyAgL0ljOlxzdGFibGVcTWRlTW9kdWxl UGtnXEluY2x1ZGUgYzpcc3RhYmxlXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5XEJvb3RNYWludGVuYW5j ZU1hbmFnZXJVaUxpYlxCb290TWFpbnRlbmFuY2VNYW5hZ2VyLnZmciA+IGM6XHN0YWJsZVxCdWls ZFxFbXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJcTWRlTW9kdWxlUGtnXExpYnJhcnlcQm9v dE1haW50ZW5hbmNlTWFuYWdlclVpTGliXEJvb3RNYWludGVuYW5jZU1hbmFnZXJVaUxpYlxPVVRQ VVRcQm9vdE1haW50ZW5hbmNlTWFuYWdlci5pDQogICAgICAgICJDOlxQcm9ncmFtIEZpbGVzICh4 ODYpXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXDIwMTlcQnVpbGRUb29sc1xWQ1xUb29sc1xNU1ZD XDE0LjI1LjI4NjEwXGJpblxIb3N0eDg2XHg4NlxjbC5leGUiIC9zaG93SW5jbHVkZXMgL25vbG9n byAvRSAvVEMgL0RWRlJDT01QSUxFIC9GSUJvb3RNYW5hZ2VyVWlMaWJTdHJEZWZzLmggL0ljOlxz dGFibGVcTWRlTW9kdWxlUGtnXExpYnJhcnlcQm9vdE1hbmFnZXJVaUxpYiAgL0ljOlxzdGFibGVc QnVpbGRcRW11bGF0b3JJQTMyXERFQlVHX1ZTMjAxOVxJQTMyXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5 XEJvb3RNYW5hZ2VyVWlMaWJcQm9vdE1hbmFnZXJVaUxpYlxERUJVRyAgL0ljOlxzdGFibGVcTWRl UGtnICAvSWM6XHN0YWJsZVxNZGVQa2dcSW5jbHVkZSAgL0ljOlxzdGFibGVcTWRlUGtnXEluY2x1 ZGVcSWEzMiAgL0ljOlxzdGFibGVcTWRlTW9kdWxlUGtnICAvSWM6XHN0YWJsZVxNZGVNb2R1bGVQ a2dcSW5jbHVkZSBjOlxzdGFibGVcTWRlTW9kdWxlUGtnXExpYnJhcnlcQm9vdE1hbmFnZXJVaUxp YlxCb290TWFuYWdlclZmci5WZnIgPiBjOlxzdGFibGVcQnVpbGRcRW11bGF0b3JJQTMyXERFQlVH X1ZTMjAxOVxJQTMyXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5XEJvb3RNYW5hZ2VyVWlMaWJcQm9vdE1h bmFnZXJVaUxpYlxPVVRQVVRcQm9vdE1hbmFnZXJWZnIuaQ0KICAgICAgICAiQzpcUHJvZ3JhbSBG aWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE5XEJ1aWxkVG9vbHNcVkNcVG9v bHNcTVNWQ1wxNC4yNS4yODYxMFxiaW5cSG9zdHg4Nlx4ODZcY2wuZXhlIiAvc2hvd0luY2x1ZGVz IC9ub2xvZ28gL0UgL1RDIC9EVkZSQ09NUElMRSAvRklEZXZpY2VNYW5hZ2VyVWlMaWJTdHJEZWZz LmggL0ljOlxzdGFibGVcTWRlTW9kdWxlUGtnXExpYnJhcnlcRGV2aWNlTWFuYWdlclVpTGliICAv SWM6XHN0YWJsZVxCdWlsZFxFbXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJcTWRlTW9kdWxl UGtnXExpYnJhcnlcRGV2aWNlTWFuYWdlclVpTGliXERldmljZU1hbmFnZXJVaUxpYlxERUJVRyAg L0ljOlxzdGFibGVcTWRlUGtnICAvSWM6XHN0YWJsZVxNZGVQa2dcSW5jbHVkZSAgL0ljOlxzdGFi bGVcTWRlUGtnXEluY2x1ZGVcSWEzMiAgL0ljOlxzdGFibGVcTWRlTW9kdWxlUGtnICAvSWM6XHN0 YWJsZVxNZGVNb2R1bGVQa2dcSW5jbHVkZSBjOlxzdGFibGVcTWRlTW9kdWxlUGtnXExpYnJhcnlc RGV2aWNlTWFuYWdlclVpTGliXERldmljZU1hbmFnZXJWZnIuVmZyID4gYzpcc3RhYmxlXEJ1aWxk XEVtdWxhdG9ySUEzMlxERUJVR19WUzIwMTlcSUEzMlxNZGVNb2R1bGVQa2dcTGlicmFyeVxEZXZp Y2VNYW5hZ2VyVWlMaWJcRGV2aWNlTWFuYWdlclVpTGliXE9VVFBVVFxEZXZpY2VNYW5hZ2VyVmZy LmkNCiAgICAgICAgIkM6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVk aW9cMjAxOVxCdWlsZFRvb2xzXFZDXFRvb2xzXE1TVkNcMTQuMjUuMjg2MTBcYmluXEhvc3R4ODZc eDg2XGNsLmV4ZSIgL3Nob3dJbmNsdWRlcyAvbm9sb2dvIC9FIC9UQyAvRFZGUkNPTVBJTEUgL0ZJ RmlsZUV4cGxvcmVyTGliU3RyRGVmcy5oIC9JYzpcc3RhYmxlXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5 XEZpbGVFeHBsb3JlckxpYiAgL0ljOlxzdGFibGVcQnVpbGRcRW11bGF0b3JJQTMyXERFQlVHX1ZT MjAxOVxJQTMyXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5XEZpbGVFeHBsb3JlckxpYlxGaWxlRXhwbG9y ZXJMaWJcREVCVUcgIC9JYzpcc3RhYmxlXE1kZVBrZyAgL0ljOlxzdGFibGVcTWRlUGtnXEluY2x1 ZGUgIC9JYzpcc3RhYmxlXE1kZVBrZ1xJbmNsdWRlXElhMzIgIC9JYzpcc3RhYmxlXE1kZU1vZHVs ZVBrZyAgL0ljOlxzdGFibGVcTWRlTW9kdWxlUGtnXEluY2x1ZGUgYzpcc3RhYmxlXE1kZU1vZHVs ZVBrZ1xMaWJyYXJ5XEZpbGVFeHBsb3JlckxpYlxGaWxlRXhwbG9yZXJWZnIudmZyID4gYzpcc3Rh YmxlXEJ1aWxkXEVtdWxhdG9ySUEzMlxERUJVR19WUzIwMTlcSUEzMlxNZGVNb2R1bGVQa2dcTGli cmFyeVxGaWxlRXhwbG9yZXJMaWJcRmlsZUV4cGxvcmVyTGliXE9VVFBVVFxGaWxlRXhwbG9yZXJW ZnIuaQ0KQnVpbGRpbmcgLi4uIGM6XHN0YWJsZVxNZGVNb2R1bGVQa2dcTGlicmFyeVxGcmFtZUJ1 ZmZlckJsdExpYlxGcmFtZUJ1ZmZlckJsdExpYi5pbmYgW0lBMzJdDQpCb290TWFpbnRlbmFuY2VN YW5hZ2VyLnZmcg0KQm9vdE1hbmFnZXJWZnIuVmZyDQpGaWxlRXhwbG9yZXJWZnIudmZyDQpCdWls ZGluZyAuLi4gYzpcc3RhYmxlXEVtdWxhdG9yUGtnXExpYnJhcnlcVGh1bmtQcm90b2NvbExpc3Rc VGh1bmtQcm90b2NvbExpc3QuaW5mIFtJQTMyXQ0KQnVpbGRpbmcgLi4uIGM6XHN0YWJsZVxFbXVs YXRvclBrZ1xMaWJyYXJ5XFRodW5rUHBpTGlzdFxUaHVua1BwaUxpc3QuaW5mIFtJQTMyXQ0KRGV2 aWNlTWFuYWdlclZmci5WZnINCkJ1aWxkaW5nIC4uLiBjOlxzdGFibGVcTWRlUGtnXExpYnJhcnlc QmFzZVBlQ29mZkV4dHJhQWN0aW9uTGliTnVsbFxCYXNlUGVDb2ZmRXh0cmFBY3Rpb25MaWJOdWxs LmluZiBbSUEzMl0NCiAgICAgICAgIkM6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZp c3VhbCBTdHVkaW9cMjAxOVxCdWlsZFRvb2xzXFZDXFRvb2xzXE1TVkNcMTQuMjUuMjg2MTBcYmlu XEhvc3R4ODZceDg2XGNsLmV4ZSIgL3Nob3dJbmNsdWRlcyAvbm9sb2dvIC9FIC9UQyAvRklBdXRv R2VuLmggL0ljOlxzdGFibGVcTWRlUGtnXExpYnJhcnlcQmFzZUxpYlxJYTMyICAvSWM6XHN0YWJs ZVxNZGVQa2dcTGlicmFyeVxCYXNlTGliICAvSWM6XHN0YWJsZVxCdWlsZFxFbXVsYXRvcklBMzJc REVCVUdfVlMyMDE5XElBMzJcTWRlUGtnXExpYnJhcnlcQmFzZUxpYlxCYXNlTGliXERFQlVHICAv SWM6XHN0YWJsZVxNZGVQa2cgIC9JYzpcc3RhYmxlXE1kZVBrZ1xJbmNsdWRlICAvSWM6XHN0YWJs ZVxNZGVQa2dcSW5jbHVkZVxJYTMyIGM6XHN0YWJsZVxNZGVQa2dcTGlicmFyeVxCYXNlTGliXElh MzJcRGl2VTY0eDY0UmVtYWluZGVyLm5hc20gPiBjOlxzdGFibGVcQnVpbGRcRW11bGF0b3JJQTMy XERFQlVHX1ZTMjAxOVxJQTMyXE1kZVBrZ1xMaWJyYXJ5XEJhc2VMaWJcQmFzZUxpYlxPVVRQVVRc SWEzMlxEaXZVNjR4NjRSZW1haW5kZXIuaWkNCkJ1aWxkaW5nIC4uLiBjOlxzdGFibGVcRW11bGF0 b3JQa2dcTGlicmFyeVxQZWlFbXVQZUNvZmZHZXRFbnRyeVBvaW50TGliXFBlaUVtdVBlQ29mZkdl dEVudHJ5UG9pbnRMaWIuaW5mIFtJQTMyXQ0KQnVpbGRpbmcgLi4uIGM6XHN0YWJsZVxFbXVsYXRv clBrZ1xMaWJyYXJ5XFNlY1BlaVNlcnZpY2VzTGliXFNlY1BlaVNlcnZpY2VzTGliLmluZiBbSUEz Ml0NCkJ1aWxkaW5nIC4uLiBjOlxzdGFibGVcRW11bGF0b3JQa2dcTGlicmFyeVxTZWNQcGlMaXN0 TGliXFNlY1BwaUxpc3RMaWIuaW5mIFtJQTMyXQ0KRGl2VTY0eDY0UmVtYWluZGVyLm5hc20NCiAg ICAgICAgVHJpbSAtLXRyaW0tbG9uZyAtLXNvdXJjZS1jb2RlIC1vIGM6XHN0YWJsZVxCdWlsZFxF bXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJcTWRlUGtnXExpYnJhcnlcQmFzZUxpYlxCYXNl TGliXE9VVFBVVFxJYTMyXERpdlU2NHg2NFJlbWFpbmRlci5paWkgYzpcc3RhYmxlXEJ1aWxkXEVt dWxhdG9ySUEzMlxERUJVR19WUzIwMTlcSUEzMlxNZGVQa2dcTGlicmFyeVxCYXNlTGliXEJhc2VM aWJcT1VUUFVUXElhMzJcRGl2VTY0eDY0UmVtYWluZGVyLmlpDQogICAgICAgICJWZnJDb21waWxl IiAtbCAtbiAtLXN0cmluZy1kYiBjOlxzdGFibGVcQnVpbGRcRW11bGF0b3JJQTMyXERFQlVHX1ZT MjAxOVxJQTMyXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5XEJvb3RNYW5hZ2VyVWlMaWJcQm9vdE1hbmFn ZXJVaUxpYlxPVVRQVVRcQm9vdE1hbmFnZXJVaUxpYlN0ckRlZnMuaHBrIC0tb3V0cHV0LWRpcmVj dG9yeSBjOlxzdGFibGVcQnVpbGRcRW11bGF0b3JJQTMyXERFQlVHX1ZTMjAxOVxJQTMyXE1kZU1v ZHVsZVBrZ1xMaWJyYXJ5XEJvb3RNYW5hZ2VyVWlMaWJcQm9vdE1hbmFnZXJVaUxpYlxERUJVR1wu IGM6XHN0YWJsZVxCdWlsZFxFbXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJcTWRlTW9kdWxl UGtnXExpYnJhcnlcQm9vdE1hbmFnZXJVaUxpYlxCb290TWFuYWdlclVpTGliXE9VVFBVVFxCb290 TWFuYWdlclZmci5pDQpCdWlsZGluZyAuLi4gYzpcc3RhYmxlXEVtdWxhdG9yUGtnXExpYnJhcnlc U21iaW9zTGliXFNtYmlvc0xpYi5pbmYgW0lBMzJdDQogICAgICAgICJWZnJDb21waWxlIiAtbCAt biAtLXN0cmluZy1kYiBjOlxzdGFibGVcQnVpbGRcRW11bGF0b3JJQTMyXERFQlVHX1ZTMjAxOVxJ QTMyXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5XERldmljZU1hbmFnZXJVaUxpYlxEZXZpY2VNYW5hZ2Vy VWlMaWJcT1VUUFVUXERldmljZU1hbmFnZXJVaUxpYlN0ckRlZnMuaHBrIC0tb3V0cHV0LWRpcmVj dG9yeSBjOlxzdGFibGVcQnVpbGRcRW11bGF0b3JJQTMyXERFQlVHX1ZTMjAxOVxJQTMyXE1kZU1v ZHVsZVBrZ1xMaWJyYXJ5XERldmljZU1hbmFnZXJVaUxpYlxEZXZpY2VNYW5hZ2VyVWlMaWJcREVC VUdcLiBjOlxzdGFibGVcQnVpbGRcRW11bGF0b3JJQTMyXERFQlVHX1ZTMjAxOVxJQTMyXE1kZU1v ZHVsZVBrZ1xMaWJyYXJ5XERldmljZU1hbmFnZXJVaUxpYlxEZXZpY2VNYW5hZ2VyVWlMaWJcT1VU UFVUXERldmljZU1hbmFnZXJWZnIuaQ0KICAgICAgICAiVmZyQ29tcGlsZSIgLWwgLW4gLS1zdHJp bmctZGIgYzpcc3RhYmxlXEJ1aWxkXEVtdWxhdG9ySUEzMlxERUJVR19WUzIwMTlcSUEzMlxNZGVN b2R1bGVQa2dcTGlicmFyeVxCb290TWFpbnRlbmFuY2VNYW5hZ2VyVWlMaWJcQm9vdE1haW50ZW5h bmNlTWFuYWdlclVpTGliXE9VVFBVVFxCb290TWFpbnRlbmFuY2VNYW5hZ2VyVWlMaWJTdHJEZWZz LmhwayAtLW91dHB1dC1kaXJlY3RvcnkgYzpcc3RhYmxlXEJ1aWxkXEVtdWxhdG9ySUEzMlxERUJV R19WUzIwMTlcSUEzMlxNZGVNb2R1bGVQa2dcTGlicmFyeVxCb290TWFpbnRlbmFuY2VNYW5hZ2Vy VWlMaWJcQm9vdE1haW50ZW5hbmNlTWFuYWdlclVpTGliXERFQlVHXC4gYzpcc3RhYmxlXEJ1aWxk XEVtdWxhdG9ySUEzMlxERUJVR19WUzIwMTlcSUEzMlxNZGVNb2R1bGVQa2dcTGlicmFyeVxCb290 TWFpbnRlbmFuY2VNYW5hZ2VyVWlMaWJcQm9vdE1haW50ZW5hbmNlTWFuYWdlclVpTGliXE9VVFBV VFxCb290TWFpbnRlbmFuY2VNYW5hZ2VyLmkNCiAgICAgICAgIlZmckNvbXBpbGUiIC1sIC1uIC0t c3RyaW5nLWRiIGM6XHN0YWJsZVxCdWlsZFxFbXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJc TWRlTW9kdWxlUGtnXExpYnJhcnlcRmlsZUV4cGxvcmVyTGliXEZpbGVFeHBsb3JlckxpYlxPVVRQ VVRcRmlsZUV4cGxvcmVyTGliU3RyRGVmcy5ocGsgLS1vdXRwdXQtZGlyZWN0b3J5IGM6XHN0YWJs ZVxCdWlsZFxFbXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJcTWRlTW9kdWxlUGtnXExpYnJh cnlcRmlsZUV4cGxvcmVyTGliXEZpbGVFeHBsb3JlckxpYlxERUJVR1wuIGM6XHN0YWJsZVxCdWls ZFxFbXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJcTWRlTW9kdWxlUGtnXExpYnJhcnlcRmls ZUV4cGxvcmVyTGliXEZpbGVFeHBsb3JlckxpYlxPVVRQVVRcRmlsZUV4cGxvcmVyVmZyLmkNCkJ1 aWxkaW5nIC4uLiBjOlxzdGFibGVcTWRlTW9kdWxlUGtnXExpYnJhcnlcTHptYUN1c3RvbURlY29t cHJlc3NMaWJcTHptYUN1c3RvbURlY29tcHJlc3NMaWIuaW5mIFtJQTMyXQ0KQnVpbGRpbmcgLi4u IGM6XHN0YWJsZVxNZGVNb2R1bGVQa2dcTGlicmFyeVxEeGVDcmMzMkd1aWRlZFNlY3Rpb25FeHRy YWN0TGliXER4ZUNyYzMyR3VpZGVkU2VjdGlvbkV4dHJhY3RMaWIuaW5mIFtJQTMyXQ0KJ1ZmckNv bXBpbGUnIGlzIG5vdCByZWNvZ25pemVkIGFzIGFuIGludGVybmFsIG9yIGV4dGVybmFsIGNvbW1h bmQsDQpvcGVyYWJsZSBwcm9ncmFtIG9yIGJhdGNoIGZpbGUuDQpOTUFLRSA6IGZhdGFsIGVycm9y IFUxMDc3OiAnIlZmckNvbXBpbGUnIDogcmV0dXJuIGNvZGUgJzB4MScNClN0b3AuDQonVmZyQ29t cGlsZScgaXMgbm90IHJlY29nbml6ZWQgYXMgYW4gaW50ZXJuYWwgb3IgZXh0ZXJuYWwgY29tbWFu ZCwNCm9wZXJhYmxlIHByb2dyYW0gb3IgYmF0Y2ggZmlsZS4NCg0KDQpidWlsZC5weS4uLg0KIDog ZXJyb3IgNzAwMDogRmFpbGVkIHRvIGV4ZWN1dGUgY29tbWFuZA0KICAgICAgICBDOlxQcm9ncmFt IEZpbGVzICh4ODYpXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXDIwMTlcQnVpbGRUb29sc1xWQ1xU b29sc1xNU1ZDXDE0LjI1LjI4NjEwXGJpblxIb3N0eDg2XHg4NlxubWFrZS5leGUgL25vbG9nbyB0 YnVpbGQgW2M6XHN0YWJsZVxCdWlsZFxFbXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJcTWRl TW9kdWxlUGtnXExpYnJhcnlcQm9vdE1haW50ZW5hbmNlTWFuYWdlclVpTGliXEJvb3RNYWludGVu YW5jZU1hbmFnZXJVaUxpYl0NCg0KDQpidWlsZC5weS4uLg0KIDogZXJyb3IgNzAwMDogRmFpbGVk IHRvIGV4ZWN1dGUgY29tbWFuZA0KICAgICAgICBDOlxQcm9ncmFtIEZpbGVzICh4ODYpXE1pY3Jv c29mdCBWaXN1YWwgU3R1ZGlvXDIwMTlcQnVpbGRUb29sc1xWQ1xUb29sc1xNU1ZDXDE0LjI1LjI4 NjEwXGJpblxIb3N0eDg2XHg4NlxubWFrZS5leGUgL25vbG9nbyB0YnVpbGQgW2M6XHN0YWJsZVxC dWlsZFxFbXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJcTWRlTW9kdWxlUGtnXExpYnJhcnlc RGV2aWNlTWFuYWdlclVpTGliXERldmljZU1hbmFnZXJVaUxpYl0NCg0KDQpidWlsZC5weS4uLg0K IDogZXJyb3IgNzAwMDogRmFpbGVkIHRvIGV4ZWN1dGUgY29tbWFuZA0KICAgICAgICBDOlxQcm9n cmFtIEZpbGVzICh4ODYpXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXDIwMTlcQnVpbGRUb29sc1xW Q1xUb29sc1xNU1ZDXDE0LjI1LjI4NjEwXGJpblxIb3N0eDg2XHg4NlxubWFrZS5leGUgL25vbG9n byB0YnVpbGQgW2M6XHN0YWJsZVxCdWlsZFxFbXVsYXRvcklBMzJcREVCVUdfVlMyMDE5XElBMzJc TWRlTW9kdWxlUGtnXExpYnJhcnlcQm9vdE1hbmFnZXJVaUxpYlxCb290TWFuYWdlclVpTGliXQ0K DQoNCmJ1aWxkLnB5Li4uDQogOiBlcnJvciA3MDAwOiBGYWlsZWQgdG8gZXhlY3V0ZSBjb21tYW5k DQogICAgICAgIEM6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9c MjAxOVxCdWlsZFRvb2xzXFZDXFRvb2xzXE1TVkNcMTQuMjUuMjg2MTBcYmluXEhvc3R4ODZceDg2 XG5tYWtlLmV4ZSAvbm9sb2dvIHRidWlsZCBbYzpcc3RhYmxlXEJ1aWxkXEVtdWxhdG9ySUEzMlxE RUJVR19WUzIwMTlcSUEzMlxNZGVNb2R1bGVQa2dcTGlicmFyeVxGaWxlRXhwbG9yZXJMaWJcRmls ZUV4cGxvcmVyTGliXQ0KDQoNCmJ1aWxkLnB5Li4uDQogOiBlcnJvciA3MDAwOiBGYWlsZWQgdG8g ZXhlY3V0ZSBjb21tYW5kDQogICAgICAgIEM6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0 IFZpc3VhbCBTdHVkaW9cMjAxOVxCdWlsZFRvb2xzXFZDXFRvb2xzXE1TVkNcMTQuMjUuMjg2MTBc YmluXEhvc3R4ODZceDg2XG5tYWtlLmV4ZSAvbm9sb2dvIHRidWlsZCBbYzpcc3RhYmxlXEJ1aWxk XEVtdWxhdG9ySUEzMlxERUJVR19WUzIwMTlcSUEzMlxNZGVQa2dcTGlicmFyeVxCYXNlTGliXEJh c2VMaWJdDQoNCg0KYnVpbGQucHkuLi4NCiA6IGVycm9yIEYwMDI6IEZhaWxlZCB0byBidWlsZCBt b2R1bGUNCiAgICAgICAgYzpcc3RhYmxlXE1kZU1vZHVsZVBrZ1xMaWJyYXJ5XEJvb3RNYWludGVu YW5jZU1hbmFnZXJVaUxpYlxCb290TWFpbnRlbmFuY2VNYW5hZ2VyVWlMaWIuaW5mIFtJQTMyLCBW UzIwMTksIERFQlVHXQ0KDQotIEZhaWxlZCAtDQpCdWlsZCBlbmQgdGltZTogMTM6Mzg6MzcsIEFw ci4yNyAyMDIwDQpCdWlsZCB0b3RhbCB0aW1lOiAwMDowMDoxMQ== --_004_476a558a166b44e993d60c156fefd72aBLRX13MDC402AMERDELLCOM_--