From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00154904.pphosted.com (mx0a-00154904.pphosted.com [148.163.133.20]) by mx.groups.io with SMTP id smtpd.web11.2073.1587658469001808485 for ; Thu, 23 Apr 2020 09:14:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@dell.com header.s=smtpout1 header.b=wt26riXL; spf=pass (domain: dell.com, ip: 148.163.133.20, mailfrom: navdeeppal.singh@dell.com) Received: from pps.filterd (m0170393.ppops.net [127.0.0.1]) by mx0a-00154904.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03NG7HZE019879 for ; Thu, 23 Apr 2020 12:14:28 -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=+kKjukiKb/ORQBAIeEX1RWyesTudbqnAcEzI2Egvegk=; b=wt26riXLT9NEuh7ABM5hr4IeB8zrljyhNYwnVUsQeqkw+3nyUnPnb3Pla3eo1x9j0NzB L/dtz15+uH/8fbFoe05ApzJRbVmQdhObRNBlGAx0+FvfKIS2b2yRFlWdZL7l59NDdNDL rcxEk5dadHIsu2Wl4y5m25UsJ3+/D3+W421lkUiRPqUtbIMydHG5+DqIeLdpVtutDAW0 74/vI3Uj+Is7fvbVvuqWahk22dQNRCTm1Rahpy2vciWSfpKpAknQp/6DzjEBrr8dFZua u2y2WI+6VJ4WoHabeF3YIPpMZt4Vr5qKSLo89Ig277NOlyE4PO1kLwP97inzbVn2dDsN Jw== Received: from mx0a-00154901.pphosted.com (mx0a-00154901.pphosted.com [67.231.149.39]) by mx0a-00154904.pphosted.com with ESMTP id 30fvvhua82-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 23 Apr 2020 12:14:28 -0400 Received: from pps.filterd (m0133268.ppops.net [127.0.0.1]) by mx0a-00154901.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03NGD3A3076451 for ; Thu, 23 Apr 2020 12:14:28 -0400 Received: from ausxippc106.us.dell.com (AUSXIPPC106.us.dell.com [143.166.85.156]) by mx0a-00154901.pphosted.com with ESMTP id 30karbbqbf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 23 Apr 2020 12:14:27 -0400 X-LoopCount0: from 10.166.135.92 X-PREM-Routing: D-Outbound X-IronPort-AV: E=Sophos;i="5.60,349,1549951200"; d="txt'?png'150?scan'150,208,217,150";a="542524870" From: To: , Subject: Re: [EXTERNAL] [edk2-devel] EDK2 environment setup Thread-Topic: [EXTERNAL] [edk2-devel] EDK2 environment setup Thread-Index: AQHWGW/N5PXvVJwniEm9gJrYhYzoDqiG3zhGgAAAv0A= Date: Thu, 23 Apr 2020 16:14:15 +0000 Message-ID: <54a4f7933a1c4c0ea0eb34b43b837fb2@BLRX13MDC402.AMER.DELL.COM> References: 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: [143.166.170.235] MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138,18.0.676 definitions=2020-04-23_12:2020-04-23,2020-04-23 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 mlxscore=0 malwarescore=0 suspectscore=0 bulkscore=0 clxscore=1011 spamscore=0 mlxlogscore=999 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004230124 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxscore=0 spamscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 malwarescore=0 clxscore=1011 mlxlogscore=999 adultscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004230124 X-Groupsio-MsgNum: 57987 Content-Language: en-US Content-Type: multipart/mixed; boundary="_006_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_" --_006_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_ Content-Type: multipart/related; boundary="_005_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_"; type="multipart/alternative" --_005_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_ Content-Type: multipart/alternative; boundary="_000_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_" --_000_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable 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_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

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

 

From: Bret Barkelew <Bret.Barkelew@micros= oft.com>
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 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_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_-- --_005_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_ Content-Type: image/png; name="image002.png" Content-Description: image002.png Content-Disposition: inline; filename="image002.png"; size=165; creation-date="Thu, 23 Apr 2020 16:14:13 GMT"; modification-date="Thu, 23 Apr 2020 16:14:13 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAl8AAAACCAMAAABR7kkvAAAAAXNSR0IArs4c6QAAAANQTFRFv83b Bi0mqAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmlj ZX/tNXEAAAAWSURBVDhPY2AYBaMhMBoCoyEwNEMAAATAAAFdM40mAAAAAElFTkSuQmCC --_005_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_-- --_006_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_ Content-Type: text/plain; name="BASETOOLS_BUILD.txt" Content-Description: BASETOOLS_BUILD.txt Content-Disposition: attachment; filename="BASETOOLS_BUILD.txt"; size=13568; creation-date="Thu, 23 Apr 2020 16:12:33 GMT"; modification-date="Thu, 23 Apr 2020 16:12:33 GMT" Content-Transfer-Encoding: base64 SU5GTyAtIExvZyBTdGFydGVkOiBUaHVyc2RheSwgQXByaWwgMjMsIDIwMjAgMDk6MzVQTQ0KU0VD VElPTiAtIEluaXQgU0RFDQpERUJVRyAtIC0tLSBzZWxmX2Rlc2NyaWJpbmdfZW52aXJvbm1lbnQu bG9hZF93b3Jrc3BhY2UoKQ0KREVCVUcgLSBMb2FkaW5nIHdvcmtzcGFjZTogQzpcZWRrMlxCYXNl VG9vbHMNCkRFQlVHIC0gICBJbmNsdWRpbmcgc2NvcGVzOiBnbG9iYWwNCkRFQlVHIC0gQWRkaW5n IGRlc2NyaXB0b3IgJ0M6XGVkazJcQmFzZVRvb2xzXGJhc2V0b29sc19jYWxsaW5nX3BhdGhfZW52 LnlhbWwnIHRvIHRoZSBlbnZpcm9ubWVudCB3aXRoIHNjb3BlICdnbG9iYWwnLg0KREVCVUcgLSBB ZGRpbmcgZGVzY3JpcHRvciAnQzpcZWRrMlxCYXNlVG9vbHNcYmFzZXRvb2xzX3BhdGhfZW52Lnlh bWwnIHRvIHRoZSBlbnZpcm9ubWVudCB3aXRoIHNjb3BlICdnbG9iYWwnLg0KREVCVUcgLSBBZGRp bmcgZGVzY3JpcHRvciAnQzpcZWRrMlxCYXNlVG9vbHNcU291cmNlXFB5dGhvblxiYXNldG9vbF90 aWFub19weXRob25fcGF0aF9lbnYueWFtbCcgdG8gdGhlIGVudmlyb25tZW50IHdpdGggc2NvcGUg J2dsb2JhbCcuDQpERUJVRyAtIEFkZGluZyBkZXNjcmlwdG9yICdDOlxlZGsyXEJhc2VUb29sc1xQ bHVnaW5cQnVpbGRUb29sc1JlcG9ydFxCdWlsZFRvb2xzUmVwb3J0R2VuZXJhdG9yX3BsdWdfaW4u eWFtbCcgdG8gdGhlIGVudmlyb25tZW50IHdpdGggc2NvcGUgJ2dsb2JhbCcuDQpERUJVRyAtIC0t LSBzZWxmX2Rlc2NyaWJpbmdfZW52aXJvbm1lbnQudXBkYXRlX3NpbXBsZV9wYXRocygpDQpERUJV RyAtIC0tLSBzZWxmX2Rlc2NyaWJpbmdfZW52aXJvbm1lbnQudXBkYXRlX2V4dGRlcF9wYXRocygp DQpERUJVRyAtIC0tLSBzZWxmX2Rlc2NyaWJpbmdfZW52aXJvbm1lbnQucmVwb3J0X2V4dGRlcF92 ZXJzaW9uKCkNClNFQ1RJT04gLSBMb2FkaW5nIFBsdWdpbnMNCkRFQlVHIC0gTG9hZGluZyBQbHVn aW4gZnJvbSBDOlxlZGsyXEJhc2VUb29sc1xQbHVnaW5cQnVpbGRUb29sc1JlcG9ydFxCdWlsZFRv b2xzUmVwb3J0R2VuZXJhdG9yLnB5DQpTRUNUSU9OIC0gU3RhcnQgSW52b2NhYmxlIFRvb2wNCklO Rk8gLSBSdW5uaW5nIFB5dGhvbiB2ZXJzaW9uOiBzeXMudmVyc2lvbl9pbmZvKG1ham9yPTMsIG1p bm9yPTgsIG1pY3JvPTIsIHJlbGVhc2VsZXZlbD0nZmluYWwnLCBzZXJpYWw9MCkNCklORk8gLSBD bWQgdG8gcnVuIFlPIEJBQlkgaXM6ICJjOlxwcm9ncmFtIGZpbGVzXHB5dGhvbjM4XGxpYlxzaXRl LXBhY2thZ2VzXGVkazJ0b29sbGliXGJpblx2c3doZXJlLmV4ZSIgLWxhdGVzdCAtbm9sb2dvIC1h bGwgLXByb3BlcnR5IGluc3RhbGxhdGlvblBhdGggLXByb2R1Y3RzICogLXZlcnNpb24gMTYuMCwx Ny4wDQpJTkZPIC0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQpJTkZPIC0gLS0tLS0tLS0tLS0tLS1DbWQgT3V0cHV0IFN0YXJ0aW5nLS0tLS0tLS0tLS0t LS0tDQpJTkZPIC0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tDQpJTkZPIC0gQzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRp b1wyMDE5XEJ1aWxkVG9vbHMNCklORk8gLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCklORk8gLSAtLS0tLS0tLS0tLS0tLUNtZCBPdXRwdXQgRmluaXNo ZWQtLS0tLS0tLS0tLS0tLS0NCklORk8gLSAtLS0tLS0tLS0gUnVubmluZyBUaW1lIChtbTpzcyk6 IDAwOjAwIC0tLS0tLS0tLS0NCklORk8gLSAtLS0tLS0tLS0tLSBSZXR1cm4gQ29kZTogMHgwMDAw MDAwMCAtLS0tLS0tLS0tLS0NCklORk8gLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCkRFQlVHIC0gQ2FsbGluZyAnQzpcUHJvZ3JhbSBGaWxlcyAoeDg2 KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE5XEJ1aWxkVG9vbHNcVkNcQXV4aWxpYXJ5XEJ1 aWxkXHZjdmFyc2FsbC5iYXQgeDg2Jw0KREVCVUcgLSBWYXIgLSBFeHRlbnNpb25TZGtEaXIgPSBD OlxQcm9ncmFtIEZpbGVzICh4ODYpXE1pY3Jvc29mdCBTREtzXFdpbmRvd3MgS2l0c1wxMFxFeHRl bnNpb25TREtzDQpERUJVRyAtIFZhciAtIElOQ0xVREUgPSBDOlxQcm9ncmFtIEZpbGVzICh4ODYp XE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXDIwMTlcQnVpbGRUb29sc1xWQ1xUb29sc1xNU1ZDXDE0 LjI1LjI4NjEwXGluY2x1ZGU7QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBc aW5jbHVkZVwxMC4wLjE4MzYyLjBcdWNydDtDOlxQcm9ncmFtIEZpbGVzICh4ODYpXFdpbmRvd3Mg S2l0c1wxMFxpbmNsdWRlXDEwLjAuMTgzNjIuMFxzaGFyZWQ7QzpcUHJvZ3JhbSBGaWxlcyAoeDg2 KVxXaW5kb3dzIEtpdHNcMTBcaW5jbHVkZVwxMC4wLjE4MzYyLjBcdW07QzpcUHJvZ3JhbSBGaWxl cyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBcaW5jbHVkZVwxMC4wLjE4MzYyLjBcd2lucnQ7QzpcUHJv Z3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBcaW5jbHVkZVwxMC4wLjE4MzYyLjBcY3Bw d2lucnQ7QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE5 XEJ1aWxkVG9vbHNcVkNcVG9vbHNcTVNWQ1wxNC4yNS4yODYxMFxpbmNsdWRlO0M6XFByb2dyYW0g RmlsZXMgKHg4NilcV2luZG93cyBLaXRzXDEwXGluY2x1ZGVcMTAuMC4xODM2Mi4wXHVjcnQ7Qzpc UHJvZ3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBcaW5jbHVkZVwxMC4wLjE4MzYyLjBc c2hhcmVkO0M6XFByb2dyYW0gRmlsZXMgKHg4NilcV2luZG93cyBLaXRzXDEwXGluY2x1ZGVcMTAu MC4xODM2Mi4wXHVtO0M6XFByb2dyYW0gRmlsZXMgKHg4NilcV2luZG93cyBLaXRzXDEwXGluY2x1 ZGVcMTAuMC4xODM2Mi4wXHdpbnJ0O0M6XFByb2dyYW0gRmlsZXMgKHg4NilcV2luZG93cyBLaXRz XDEwXGluY2x1ZGVcMTAuMC4xODM2Mi4wXGNwcHdpbnJ0DQpERUJVRyAtIFZhciAtIExJQiA9IEM6 XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxOVxCdWlsZFRv b2xzXFZDXFRvb2xzXE1TVkNcMTQuMjUuMjg2MTBcbGliXHg4NjtDOlxQcm9ncmFtIEZpbGVzICh4 ODYpXFdpbmRvd3MgS2l0c1wxMFxsaWJcMTAuMC4xODM2Mi4wXHVjcnRceDg2O0M6XFByb2dyYW0g RmlsZXMgKHg4NilcV2luZG93cyBLaXRzXDEwXGxpYlwxMC4wLjE4MzYyLjBcdW1ceDg2O0M6XFBy b2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxOVxCdWlsZFRvb2xz XFZDXFRvb2xzXE1TVkNcMTQuMjUuMjg2MTBcbGliXHg4NjtDOlxQcm9ncmFtIEZpbGVzICh4ODYp XFdpbmRvd3MgS2l0c1wxMFxsaWJcMTAuMC4xODM2Mi4wXHVjcnRceDg2O0M6XFByb2dyYW0gRmls ZXMgKHg4NilcV2luZG93cyBLaXRzXDEwXGxpYlwxMC4wLjE4MzYyLjBcdW1ceDg2DQpERUJVRyAt IFZhciAtIExJQlBBVEggPSBDOlxQcm9ncmFtIEZpbGVzICh4ODYpXE1pY3Jvc29mdCBWaXN1YWwg U3R1ZGlvXDIwMTlcQnVpbGRUb29sc1xWQ1xUb29sc1xNU1ZDXDE0LjI1LjI4NjEwXGxpYlx4ODY7 QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE5XEJ1aWxk VG9vbHNcVkNcVG9vbHNcTVNWQ1wxNC4yNS4yODYxMFxsaWJceDg2XHN0b3JlXHJlZmVyZW5jZXM7 QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBcVW5pb25NZXRhZGF0YVwxMC4w LjE4MzYyLjA7QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBcUmVmZXJlbmNl c1wxMC4wLjE4MzYyLjA7QzpcV2luZG93c1xNaWNyb3NvZnQuTkVUXEZyYW1ld29ya1x2NC4wLjMw MzE5O0M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxOVxC dWlsZFRvb2xzXFZDXFRvb2xzXE1TVkNcMTQuMjUuMjg2MTBcbGliXHg4NjtDOlxQcm9ncmFtIEZp bGVzICh4ODYpXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXDIwMTlcQnVpbGRUb29sc1xWQ1xUb29s c1xNU1ZDXDE0LjI1LjI4NjEwXGxpYlx4ODZcc3RvcmVccmVmZXJlbmNlcztDOlxQcm9ncmFtIEZp bGVzICh4ODYpXFdpbmRvd3MgS2l0c1wxMFxVbmlvbk1ldGFkYXRhXDEwLjAuMTgzNjIuMDtDOlxQ cm9ncmFtIEZpbGVzICh4ODYpXFdpbmRvd3MgS2l0c1wxMFxSZWZlcmVuY2VzXDEwLjAuMTgzNjIu MDtDOlxXaW5kb3dzXE1pY3Jvc29mdC5ORVRcRnJhbWV3b3JrXHY0LjAuMzAzMTkNCkRFQlVHIC0g VmFyIC0gUGF0aCA9IEM6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVk aW9cMjAxOVxCdWlsZFRvb2xzXFZDXFRvb2xzXE1TVkNcMTQuMjUuMjg2MTBcYmluXEhvc3RYODZc eDg2O0M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxOVxC dWlsZFRvb2xzXENvbW1vbjdcSURFXENvbW1vbkV4dGVuc2lvbnNcTWljcm9zb2Z0XFRlc3RXaW5k b3c7QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE5XEJ1 aWxkVG9vbHNcTVNCdWlsZFxDdXJyZW50XGJpblxSb3NseW47QzpcUHJvZ3JhbSBGaWxlcyAoeDg2 KVxXaW5kb3dzIEtpdHNcMTBcYmluXDEwLjAuMTgzNjIuMFx4ODY7QzpcUHJvZ3JhbSBGaWxlcyAo eDg2KVxXaW5kb3dzIEtpdHNcMTBcYmluXHg4NjtDOlxQcm9ncmFtIEZpbGVzICh4ODYpXE1pY3Jv c29mdCBWaXN1YWwgU3R1ZGlvXDIwMTlcQnVpbGRUb29sc1xcTVNCdWlsZFxDdXJyZW50XEJpbjtD OlxXaW5kb3dzXE1pY3Jvc29mdC5ORVRcRnJhbWV3b3JrXHY0LjAuMzAzMTk7QzpcUHJvZ3JhbSBG aWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE5XEJ1aWxkVG9vbHNcQ29tbW9u N1xJREVcO0M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAx OVxCdWlsZFRvb2xzXENvbW1vbjdcVG9vbHNcO0M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9z b2Z0IFZpc3VhbCBTdHVkaW9cMjAxOVxCdWlsZFRvb2xzXFZDXFRvb2xzXE1TVkNcMTQuMjUuMjg2 MTBcYmluXEhvc3RYODZceDg2O0M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3Vh bCBTdHVkaW9cMjAxOVxCdWlsZFRvb2xzXENvbW1vbjdcSURFXENvbW1vbkV4dGVuc2lvbnNcTWlj cm9zb2Z0XFRlc3RXaW5kb3c7QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFs IFN0dWRpb1wyMDE5XEJ1aWxkVG9vbHNcTVNCdWlsZFxDdXJyZW50XGJpblxSb3NseW47QzpcUHJv Z3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBcYmluXDEwLjAuMTgzNjIuMFx4ODY7Qzpc UHJvZ3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtpdHNcMTBcYmluXHg4NjtDOlxQcm9ncmFtIEZp bGVzICh4ODYpXE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXDIwMTlcQnVpbGRUb29sc1xcTVNCdWls ZFxDdXJyZW50XEJpbjtDOlxXaW5kb3dzXE1pY3Jvc29mdC5ORVRcRnJhbWV3b3JrXHY0LjAuMzAz MTk7QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE5XEJ1 aWxkVG9vbHNcQ29tbW9uN1xJREVcO0M6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZp c3VhbCBTdHVkaW9cMjAxOVxCdWlsZFRvb2xzXENvbW1vbjdcVG9vbHNcO0M6XGVkazJcQmFzZVRv b2xzXEJpbldyYXBwZXJzXFdpbmRvd3NMaWtlO0M6XFVzZXJzXE5hdmRlZXBwYWxfU2luZ2hcRG9j dW1lbnRzXFNpbXVsYXRvclxlZGsyXEJhc2VUb29sc1xCaW5cV2luMzI7QzpcUHJvZ3JhbSBGaWxl c1xQeXRob24zOFxTY3JpcHRzXDtDOlxQcm9ncmFtIEZpbGVzXFB5dGhvbjM4XDtDOlxQcm9ncmFt IEZpbGVzICh4ODYpXENvbW1vbiBGaWxlc1xPcmFjbGVcSmF2YVxqYXZhcGF0aDtDOlxQcm9ncmFt RGF0YVxPcmFjbGVcSmF2YVxqYXZhcGF0aDtDOlxQcm9ncmFtIEZpbGVzICh4ODYpXFJTQSBTZWN1 cklEIFRva2VuIENvbW1vbjtDOlxQcm9ncmFtIEZpbGVzXFJTQSBTZWN1cklEIFRva2VuIENvbW1v bjtDOlxXSU5ET1dTXHN5c3RlbTMyO0M6XFdJTkRPV1M7QzpcV0lORE9XU1xTeXN0ZW0zMlxXYmVt O0M6XFdJTkRPV1NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFw7QzpcV0lORE9XU1xT eXN0ZW0zMlxPcGVuU1NIXDtDOlxQcm9ncmFtIEZpbGVzXDFFXE5vbWFkQnJhbmNoXDtDOlxQcm9n cmFtIEZpbGVzXERlbGxcRGVsbCBEYXRhIFByb3RlY3Rpb25cRW5jcnlwdGlvblw7QzpcUHJvZ3Jh bSBGaWxlc1xQdVRUWVw7QzpcUHJvZ3JhbSBGaWxlc1xEZWxsXFN5c01ndFxyYWM1O0M6XFByb2dy YW0gRmlsZXNcVG9ydG9pc2VHaXRcYmluO2M6XHByb2dyYW0gZmlsZXMgKHg4NilcYWRhcHRpdmFc QWRhcHRpdmFDbGllbnRcYmluXHgzMjtjOlxwcm9ncmFtIGZpbGVzICh4ODYpXGFkYXB0aXZhXEFk YXB0aXZhQ2xpZW50XGJpblx4NjQ7QzpcVXNlcnNcTmF2ZGVlcHBhbF9TaW5naFxBcHBEYXRhXExv Y2FsXE1pY3Jvc29mdFxXaW5kb3dzQXBwcztDOlxQcm9ncmFtIEZpbGVzICh4ODYpXE1pY3Jvc29m dCBWaXN1YWwgU3R1ZGlvXDIwMTlcQnVpbGRUb29sc1xDb21tb243XElERVxDb21tb25FeHRlbnNp b25zXE1pY3Jvc29mdFxDTWFrZVxDTWFrZVxiaW47QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNy b3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE5XEJ1aWxkVG9vbHNcQ29tbW9uN1xJREVcQ29tbW9uRXh0 ZW5zaW9uc1xNaWNyb3NvZnRcQ01ha2VcTmluamE7QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNy b3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE5XEJ1aWxkVG9vbHNcQ29tbW9uN1xJREVcQ29tbW9uRXh0 ZW5zaW9uc1xNaWNyb3NvZnRcQ01ha2VcQ01ha2VcYmluO0M6XFByb2dyYW0gRmlsZXMgKHg4Nilc TWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxOVxCdWlsZFRvb2xzXENvbW1vbjdcSURFXENvbW1v bkV4dGVuc2lvbnNcTWljcm9zb2Z0XENNYWtlXE5pbmphDQpERUJVRyAtIFZhciAtIFVDUlRWZXJz aW9uID0gMTAuMC4xODM2Mi4wDQpERUJVRyAtIFZhciAtIFVuaXZlcnNhbENSVFNka0RpciA9IEM6 XFByb2dyYW0gRmlsZXMgKHg4NilcV2luZG93cyBLaXRzXDEwXA0KREVCVUcgLSBWYXIgLSBWQ1Rv b2xzSW5zdGFsbERpciA9IEM6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3VhbCBT dHVkaW9cMjAxOVxCdWlsZFRvb2xzXFZDXFRvb2xzXE1TVkNcMTQuMjUuMjg2MTBcDQpERUJVRyAt IFZhciAtIFdpbmRvd3NMaWJQYXRoID0gQzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxXaW5kb3dzIEtp dHNcMTBcVW5pb25NZXRhZGF0YVwxMC4wLjE4MzYyLjA7QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxX aW5kb3dzIEtpdHNcMTBcUmVmZXJlbmNlc1wxMC4wLjE4MzYyLjANCkRFQlVHIC0gVmFyIC0gV2lu ZG93c1Nka0JpblBhdGggPSBDOlxQcm9ncmFtIEZpbGVzICh4ODYpXFdpbmRvd3MgS2l0c1wxMFxi aW5cDQpERUJVRyAtIFZhciAtIFdpbmRvd3NTZGtEaXIgPSBDOlxQcm9ncmFtIEZpbGVzICh4ODYp XFdpbmRvd3MgS2l0c1wxMFwNCkRFQlVHIC0gVmFyIC0gV2luZG93c1Nka1ZlckJpblBhdGggPSBD OlxQcm9ncmFtIEZpbGVzICh4ODYpXFdpbmRvd3MgS2l0c1wxMFxiaW5cMTAuMC4xODM2Mi4wXA0K REVCVUcgLSBWYXIgLSBXaW5kb3dzU0RLVmVyc2lvbiA9IDEwLjAuMTgzNjIuMFwNCklORk8gLSBD bWQgdG8gcnVuIFlPIEJBQlkgaXM6IG5tYWtlLmV4ZQ0KSU5GTyAtIC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KSU5GTyAtIC0tLS0tLS0tLS0tLS0tQ21k IE91dHB1dCBTdGFydGluZy0tLS0tLS0tLS0tLS0tLQ0KSU5GTyAtIC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KSU5GTyAtIA0KSU5GTyAtIE1pY3Jvc29m dCAoUikgUHJvZ3JhbSBNYWludGVuYW5jZSBVdGlsaXR5IFZlcnNpb24gMTQuMjUuMjg2MTQuMA0K SU5GTyAtIENvcHlyaWdodCAoQykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiAgQWxsIHJpZ2h0cyBy ZXNlcnZlZC4NCklORk8gLSANCklORk8gLSANCklORk8gLSBNaWNyb3NvZnQgKFIpIFByb2dyYW0g TWFpbnRlbmFuY2UgVXRpbGl0eSBWZXJzaW9uIDE0LjI1LjI4NjE0LjANCklORk8gLSBDb3B5cmln aHQgKEMpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQpJTkZP IC0gDQpJTkZPIC0gDQpJTkZPIC0gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KSU5GTyAtICMgQnVp bGQgbGlicmFyaWVzDQpJTkZPIC0gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KSU5GTyAtIA0KSU5G TyAtIE1pY3Jvc29mdCAoUikgUHJvZ3JhbSBNYWludGVuYW5jZSBVdGlsaXR5IFZlcnNpb24gMTQu MjUuMjg2MTQuMA0KSU5GTyAtIENvcHlyaWdodCAoQykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiAg QWxsIHJpZ2h0cyByZXNlcnZlZC4NCklORk8gLSANCklORk8gLSBleGVjdXRlIGNvbW1hbmQgIm5t YWtlIGFsbCIgaW4gZGlyZWN0b3J5IEM6XGVkazJcQmFzZVRvb2xzXFNvdXJjZVxDXENvbW1vbg0K SU5GTyAtIA0KSU5GTyAtIA0KSU5GTyAtICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCklORk8gLSAj IEJ1aWxkIGV4ZWN1dGFibGVzDQpJTkZPIC0gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KSU5GTyAt IGV4ZWN1dGUgY29tbWFuZCAibm1ha2UgYWxsIiBpbiBkaXJlY3RvcnkgQzpcZWRrMlxCYXNlVG9v bHNcU291cmNlXENcR2VuRnYNCklORk8gLSANCklORk8gLSBNaWNyb3NvZnQgKFIpIFByb2dyYW0g TWFpbnRlbmFuY2UgVXRpbGl0eSBWZXJzaW9uIDE0LjI1LjI4NjE0LjANCklORk8gLSBDb3B5cmln aHQgKEMpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQpJTkZP IC0gDQpJTkZPIC0gDQpJTkZPIC0gZXhlY3V0ZSBjb21tYW5kICJubWFrZSBhbGwiIGluIGRpcmVj dG9yeSBDOlxlZGsyXEJhc2VUb29sc1xTb3VyY2VcQ1xHZW5DcmMzMg0KSU5GTyAtIA0KSU5GTyAt IE1pY3Jvc29mdCAoUikgUHJvZ3JhbSBNYWludGVuYW5jZSBVdGlsaXR5IFZlcnNpb24gMTQuMjUu Mjg2MTQuMA0KSU5GTyAtIENvcHlyaWdodCAoQykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiAgQWxs IHJpZ2h0cyByZXNlcnZlZC4NCklORk8gLSANCklORk8gLSANCklORk8gLSBleGVjdXRlIGNvbW1h bmQgIm5tYWtlIGFsbCIgaW4gZGlyZWN0b3J5IEM6XGVkazJcQmFzZVRvb2xzXFNvdXJjZVxDXEdl bkZmcw0KSU5GTyAtIA0KSU5GTyAtIE1pY3Jvc29mdCAoUikgUHJvZ3JhbSBNYWludGVuYW5jZSBV dGlsaXR5IFZlcnNpb24gMTQuMjUuMjg2MTQuMA0KSU5GTyAtIENvcHlyaWdodCAoQykgTWljcm9z b2Z0IENvcnBvcmF0aW9uLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4NCklORk8gLSANCklORk8gLSAN CklORk8gLSBleGVjdXRlIGNvbW1hbmQgIm5tYWtlIGFsbCIgaW4gZGlyZWN0b3J5IEM6XGVkazJc QmFzZVRvb2xzXFNvdXJjZVxDXEdlbkZ3DQpJTkZPIC0gDQpJTkZPIC0gTWljcm9zb2Z0IChSKSBQ cm9ncmFtIE1haW50ZW5hbmNlIFV0aWxpdHkgVmVyc2lvbiAxNC4yNS4yODYxNC4wDQpJTkZPIC0g Q29weXJpZ2h0IChDKSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uICBBbGwgcmlnaHRzIHJlc2VydmVk Lg0KSU5GTyAtIA0KSU5GTyAtIA0KSU5GTyAtIGV4ZWN1dGUgY29tbWFuZCAibm1ha2UgYWxsIiBp biBkaXJlY3RvcnkgQzpcZWRrMlxCYXNlVG9vbHNcU291cmNlXENcVmZyQ29tcGlsZQ0KSU5GTyAt IA0KSU5GTyAtIE1pY3Jvc29mdCAoUikgUHJvZ3JhbSBNYWludGVuYW5jZSBVdGlsaXR5IFZlcnNp b24gMTQuMjUuMjg2MTQuMA0KSU5GTyAtIENvcHlyaWdodCAoQykgTWljcm9zb2Z0IENvcnBvcmF0 aW9uLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4NCklORk8gLSANCklORk8gLSANCklORk8gLSBleGVj dXRlIGNvbW1hbmQgIm5tYWtlIGFsbCIgaW4gZGlyZWN0b3J5IEM6XGVkazJcQmFzZVRvb2xzXFNv dXJjZVxDXEVmaVJvbQ0KSU5GTyAtIA0KSU5GTyAtIE1pY3Jvc29mdCAoUikgUHJvZ3JhbSBNYWlu dGVuYW5jZSBVdGlsaXR5IFZlcnNpb24gMTQuMjUuMjg2MTQuMA0KSU5GTyAtIENvcHlyaWdodCAo QykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4NCklORk8gLSAN CklORk8gLSANCklORk8gLSBleGVjdXRlIGNvbW1hbmQgIm5tYWtlIGFsbCIgaW4gZGlyZWN0b3J5 IEM6XGVkazJcQmFzZVRvb2xzXFNvdXJjZVxDXEdlblNlYw0KSU5GTyAtIA0KSU5GTyAtIE1pY3Jv c29mdCAoUikgUHJvZ3JhbSBNYWludGVuYW5jZSBVdGlsaXR5IFZlcnNpb24gMTQuMjUuMjg2MTQu MA0KSU5GTyAtIENvcHlyaWdodCAoQykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiAgQWxsIHJpZ2h0 cyByZXNlcnZlZC4NCklORk8gLSANCklORk8gLSANCklORk8gLSBleGVjdXRlIGNvbW1hbmQgIm5t YWtlIGFsbCIgaW4gZGlyZWN0b3J5IEM6XGVkazJcQmFzZVRvb2xzXFNvdXJjZVxDXFNwbGl0DQpJ TkZPIC0gDQpJTkZPIC0gTWljcm9zb2Z0IChSKSBQcm9ncmFtIE1haW50ZW5hbmNlIFV0aWxpdHkg VmVyc2lvbiAxNC4yNS4yODYxNC4wDQpJTkZPIC0gQ29weXJpZ2h0IChDKSBNaWNyb3NvZnQgQ29y cG9yYXRpb24uICBBbGwgcmlnaHRzIHJlc2VydmVkLg0KSU5GTyAtIA0KSU5GTyAtIA0KSU5GTyAt IGV4ZWN1dGUgY29tbWFuZCAibm1ha2UgYWxsIiBpbiBkaXJlY3RvcnkgQzpcZWRrMlxCYXNlVG9v bHNcU291cmNlXENcVGlhbm9Db21wcmVzcw0KSU5GTyAtIA0KSU5GTyAtIE1pY3Jvc29mdCAoUikg UHJvZ3JhbSBNYWludGVuYW5jZSBVdGlsaXR5IFZlcnNpb24gMTQuMjUuMjg2MTQuMA0KSU5GTyAt IENvcHlyaWdodCAoQykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiAgQWxsIHJpZ2h0cyByZXNlcnZl ZC4NCklORk8gLSANCklORk8gLSANCklORk8gLSBleGVjdXRlIGNvbW1hbmQgIm5tYWtlIGFsbCIg aW4gZGlyZWN0b3J5IEM6XGVkazJcQmFzZVRvb2xzXFNvdXJjZVxDXEx6bWFDb21wcmVzcw0KSU5G TyAtIA0KSU5GTyAtIE1pY3Jvc29mdCAoUikgUHJvZ3JhbSBNYWludGVuYW5jZSBVdGlsaXR5IFZl cnNpb24gMTQuMjUuMjg2MTQuMA0KSU5GTyAtIENvcHlyaWdodCAoQykgTWljcm9zb2Z0IENvcnBv cmF0aW9uLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4NCklORk8gLSANCklORk8gLSANCklORk8gLSBl eGVjdXRlIGNvbW1hbmQgIm5tYWtlIGFsbCIgaW4gZGlyZWN0b3J5IEM6XGVkazJcQmFzZVRvb2xz XFNvdXJjZVxDXFZvbEluZm8NCklORk8gLSANCklORk8gLSBNaWNyb3NvZnQgKFIpIFByb2dyYW0g TWFpbnRlbmFuY2UgVXRpbGl0eSBWZXJzaW9uIDE0LjI1LjI4NjE0LjANCklORk8gLSBDb3B5cmln aHQgKEMpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQpJTkZP IC0gDQpJTkZPIC0gDQpJTkZPIC0gZXhlY3V0ZSBjb21tYW5kICJubWFrZSBhbGwiIGluIGRpcmVj dG9yeSBDOlxlZGsyXEJhc2VUb29sc1xTb3VyY2VcQ1xEZXZpY2VQYXRoDQpJTkZPIC0gDQpJTkZP IC0gTWljcm9zb2Z0IChSKSBQcm9ncmFtIE1haW50ZW5hbmNlIFV0aWxpdHkgVmVyc2lvbiAxNC4y NS4yODYxNC4wDQpJTkZPIC0gQ29weXJpZ2h0IChDKSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uICBB bGwgcmlnaHRzIHJlc2VydmVkLg0KSU5GTyAtIA0KSU5GTyAtIA0KSU5GTyAtIHN1YnByb2Nlc3Mg bm90IGV4aXQgc3VjY2Vzc2Z1bGx5DQpJTkZPIC0gRXJyb3Igd2hpbGUgZXhlY3V0ZSBjb21tYW5k ICdubWFrZSBhbGwnIGluIGRpcmVjb3RyeSBDOlxlZGsyXEJhc2VUb29sc1xTb3VyY2VcQ1xCcm90 bGlDb21wcmVzcw0KSU5GTyAtIA0KSU5GTyAtIE1pY3Jvc29mdCAoUikgUHJvZ3JhbSBNYWludGVu YW5jZSBVdGlsaXR5IFZlcnNpb24gMTQuMjUuMjg2MTQuMA0KSU5GTyAtIENvcHlyaWdodCAoQykg TWljcm9zb2Z0IENvcnBvcmF0aW9uLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4NCklORk8gLSANCklO Rk8gLSAJbGluay5leGUgL25vbG9nbyAvZGVidWcgL09QVDpSRUYgL09QVDpJQ0Y9MTAgL2luY3Jl bWVudGFsOm5vIC9ub2RlZmF1bHRsaWI6bGliYy5saWIgL291dDpDOlxlZGsyXEJhc2VUb29sc1xC aW5cV2luMzJcQnJvdGxpLmV4ZSAgYnJvdGxpXGNcdG9vbHNcYnJvdGxpLm9iaiBicm90bGlcY1xj b21tb25cZGljdGlvbmFyeS5vYmogYnJvdGxpXGNcY29tbW9uXHRyYW5zZm9ybS5vYmogYnJvdGxp XGNcZGVjXGJpdF9yZWFkZXIub2JqIGJyb3RsaVxjXGRlY1xkZWNvZGUub2JqIGJyb3RsaVxjXGRl Y1xodWZmbWFuLm9iaiBicm90bGlcY1xkZWNcc3RhdGUub2JqIGJyb3RsaVxjXGVuY1xiYWNrd2Fy ZF9yZWZlcmVuY2VzLm9iaiBicm90bGlcY1xlbmNcYmFja3dhcmRfcmVmZXJlbmNlc19ocS5vYmog YnJvdGxpXGNcZW5jXGJpdF9jb3N0Lm9iaiBicm90bGlcY1xlbmNcYmxvY2tfc3BsaXR0ZXIub2Jq IGJyb3RsaVxjXGVuY1xicm90bGlfYml0X3N0cmVhbS5vYmogYnJvdGxpXGNcZW5jXGNsdXN0ZXIu b2JqIGJyb3RsaVxjXGVuY1xjb21wcmVzc19mcmFnbWVudC5vYmogYnJvdGxpXGNcZW5jXGNvbXBy ZXNzX2ZyYWdtZW50X3R3b19wYXNzLm9iaiBicm90bGlcY1xlbmNcZGljdGlvbmFyeV9oYXNoLm9i aiBicm90bGlcY1xlbmNcZW5jb2RlLm9iaiBicm90bGlcY1xlbmNcZW5jb2Rlcl9kaWN0Lm9iaiBi cm90bGlcY1xlbmNcZW50cm9weV9lbmNvZGUub2JqIGJyb3RsaVxjXGVuY1xoaXN0b2dyYW0ub2Jq IGJyb3RsaVxjXGVuY1xsaXRlcmFsX2Nvc3Qub2JqIGJyb3RsaVxjXGVuY1xtZW1vcnkub2JqIGJy b3RsaVxjXGVuY1xtZXRhYmxvY2sub2JqIGJyb3RsaVxjXGVuY1xzdGF0aWNfZGljdC5vYmogYnJv dGxpXGNcZW5jXHV0ZjhfdXRpbC5vYmoNCklORk8gLSBMSU5LIDogZmF0YWwgZXJyb3IgTE5LMTE4 MTogY2Fubm90IG9wZW4gaW5wdXQgZmlsZSAnYnJvdGxpXGNcdG9vbHNcYnJvdGxpLm9iaicNCklO Rk8gLSBOTUFLRSA6IGZhdGFsIGVycm9yIFUxMDc3OiAnIkM6XFByb2dyYW0gRmlsZXMgKHg4Nilc TWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxOVxCdWlsZFRvb2xzXFZDXFRvb2xzXE1TVkNcMTQu MjUuMjg2MTBcYmluXEhvc3RYODZceDg2XGxpbmsuZXhlIicgOiByZXR1cm4gY29kZSAnMHg0OWQn DQpJTkZPIC0gU3RvcC4NCklORk8gLSANCklORk8gLSBOTUFLRSA6IGZhdGFsIGVycm9yIFUxMDc3 OiAnaWYnIDogcmV0dXJuIGNvZGUgJzB4MScNCklORk8gLSBTdG9wLg0KSU5GTyAtIE5NQUtFIDog ZmF0YWwgZXJyb3IgVTEwNzc6ICdpZicgOiByZXR1cm4gY29kZSAnMHgxJw0KSU5GTyAtIFN0b3Au DQpJTkZPIC0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t DQpJTkZPIC0gLS0tLS0tLS0tLS0tLS1DbWQgT3V0cHV0IEZpbmlzaGVkLS0tLS0tLS0tLS0tLS0t DQpJTkZPIC0gLS0tLS0tLS0tIFJ1bm5pbmcgVGltZSAobW06c3MpOiAwMDowMyAtLS0tLS0tLS0t DQpJTkZPIC0gLS0tLS0tLS0tLS0gUmV0dXJuIENvZGU6IDB4MDAwMDAwMDIgLS0tLS0tLS0tLS0t DQpJTkZPIC0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t DQo= --_006_54a4f7933a1c4c0ea0eb34b43b837fb2BLRX13MDC402AMERDELLCOM_--