From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from outbound.mail.eo.outlook.com (outbound.mail.eo.outlook.com [40.93.3.15]) by mx.groups.io with SMTP id smtpd.web09.10270.1624982200770397115 for ; Tue, 29 Jun 2021 08:56:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@microsoft.com header.s=selector2 header.b=eZdZxKlZ; spf=pass (domain: microsoft.com, ip: 40.93.3.15, mailfrom: bret.barkelew@microsoft.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z/fzs2ILmRoCCt8rNOZsCWvjb8eJDIt/vcOkKjnPrSgupSw8b9QVNkxb5xHsaozLCSoucznpmRMJDv3LZhKiu7WduQeYTK4638SQRLG1WABBJDI8iP98N4wY49l1nkYlnRoy8TajDZXJ32gIZbLekJko+XHR7xxHcTNyvYdpEpMSnRF+XtaZI4lTvE/emm4vcgGc6qk3cEz1zg1Tjz53PkiiqsEwDs39qgsQkKQBNC85FO2YCDiZYW8ccvmer4YoizZvjBtM/On9+UBcrq0wxfNX6Bke9CGCAUuWkuy+nD6RDfnw32G500eoXcCWqdVBDe8v+I9ejZCQfxmuRuQ4fw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D1VJvRouzQTFDg6jfli1oaWASsniK0Xj+tOORHLccm8=; b=ofLkFpvO8ZO3ptcbnTBFNsVQ5nJASyZixfSBhVadSpzhNGORcPVoWpFaSo/Zy3yLM/vAd4hyrX7YQD/AtrVm7O7ZmhydFZytIxunTfu+ASPpUumm1vdPbfR+0vu36Be0/uTIgnjSd2DwA+zjyTiXEVvMn+1bjTRhkXMsJQ8fbLu7pO1lHx15tiYFF8J7wb1162bSgwPkBgWmTsjrttVAMe/w1H+Bx+nLeHPPX/x6vFKkFx48ZGiqIfmFdyH05XQF9rpxhX90WFY4uF24m9mLkK4zZcE7uIjDSdjt6m3AMuRZ+hEVQsnvOM/iXqhfMGageeI8+3bi1FAJ0dDszgrRxA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D1VJvRouzQTFDg6jfli1oaWASsniK0Xj+tOORHLccm8=; b=eZdZxKlZ7mQZ5CVW6IX67lpOPltALoRCQ2TXC3Rsk0gjb+8IOZ80/8asnhPK/tze5roCHObxVyn1Gps20VVQYrH1QbV+w0LjnvjAYCWjmeFgtrxiflO0OkgPUuNcD8CVwWp7AMOZ8i1rXxbc/jwDruPrcdmkwwzIDnwLB+XlBBQ= Received: from MW4PR21MB1907.namprd21.prod.outlook.com (2603:10b6:303:71::8) by MW2PR2101MB1004.namprd21.prod.outlook.com (2603:10b6:302:4::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.0; Tue, 29 Jun 2021 15:56:38 +0000 Received: from MW4PR21MB1907.namprd21.prod.outlook.com ([fe80::b198:f3a0:8cfc:c11c]) by MW4PR21MB1907.namprd21.prod.outlook.com ([fe80::b198:f3a0:8cfc:c11c%6]) with mapi id 15.20.4308.004; Tue, 29 Jun 2021 15:56:38 +0000 From: "Bret Barkelew" To: "devel@edk2.groups.io" , "rebecca@nuviainc.com" , "steven.shi@intel.com" Subject: Re: [EXTERNAL] Re: [edk2-devel] Do the edk2 CI unit tests work in Linux? Thread-Topic: [EXTERNAL] Re: [edk2-devel] Do the edk2 CI unit tests work in Linux? Thread-Index: Addsh/lWzUAlUAcaQu2uOb3cnLs5EgAWBDaAAAfOJIs= Date: Tue, 29 Jun 2021 15:56:38 +0000 Message-ID: References: ,<1493b987-b1ed-cb10-8049-107ba1b6f3b0@nuviainc.com> In-Reply-To: <1493b987-b1ed-cb10-8049-107ba1b6f3b0@nuviainc.com> Accept-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: 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=2021-06-29T15:56:02.1234610Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ca7f655e-aa51-4c7a-e3a3-08d93b167ac2 x-ms-traffictypediagnostic: MW2PR2101MB1004: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3968; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2VxsYlVQQkcSQHNj1mbG8tMqMYUswGNMiJtImzv2PjPX/Cq3OSdWwQNJrDe2duh0hgro9TD0Yv8j3ED9gGNtGwKBZATHEy62E4gFL2H6ZR2cVFstysLDFGh+0GdFJvF2uRclNX8HzeoSdcMIWV3cOHPDSrcBPgOpzEInunP0JYLqSRBLEom09edHkAdiJ0Ovd+a4cBSSWTBt050kY9W4em2iwuxWnvjpIhmSq4u6kZ5ZX9ZNOu3uVrHi0YBoQtMHWqLryTLN7quWW9EZhHBNFPumDQfsfK1F2c5Fxr2aKVnWZE1JXAW0tseczRxDjfoPNmPBaTTNYgxJdY0fztuF+9wqMZi3rRBst1ad6uTWAa3TQd3wY77P3iAGOVaFD8IQOTYd2OXdmu6EQlxcD0OSwXJV1H2ZSFY8vaRpGna0gpHpQPIaoIpkrtd9D2vB0WMBeVkri+8QjG3qmqwZ/3nuPV65LNVBGvt6MGc1pjfo2RADXjCJXnHfS/oZwFEAKwLtE+JYrLq+GI3KjuYYM+jIin1eTicfup/27nD8bNWmNv5ql2qydfW/znXNp/XXhNiEe5Tp385rHdWssLp55Jet0cYDpOnVeHVdZpRYCJxCfReVbXqR9Dh8BLJq06NxKNffK7XroLNCxSPcKkDdUe4XGETMeHd9PP2q+I24X5gsq6Py8HXhgdTC18CcXdimENW1H7PVyUI8YRWzodmkeX6RGuNEXTjxtCtYlT+qVUskzi2Dep8QNhCH+WDOQYZkKr+QjLnaWeEzqtFG/5gGXtaxv5O/8JUHTGws7uE4gF0taLz2aPGzOW/WBLET+Phtxcz7oRPqS/AW1fchg7I0DKKBZoHQtSE8DbDIiTcvnd0TX1k= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR21MB1907.namprd21.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(76116006)(66616009)(66476007)(66556008)(66946007)(26005)(64756008)(66446008)(186003)(478600001)(33656002)(8936002)(10290500003)(8676002)(38100700002)(7696005)(122000001)(9686003)(5660300002)(6506007)(110136005)(71200400001)(52536014)(166002)(86362001)(76236003)(99936003)(82960400001)(82950400001)(2906002)(83380400001)(53546011)(55016002)(316002)(8990500004)(460985005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?EfkTrkTbOvA4NMBEmCM6r1q/oT2NLcdEsZeXsK5nKOcI7O08AAZIMeiZ?= =?Windows-1252?Q?R0iIrXUaBWV2mbFJAwzF+UsnzjHlVq4tOmdwN41mBnkRnlyApEIgHvHE?= =?Windows-1252?Q?1o8J8TgvW7nV7X6Nq091t5DeJ3ZOG2DbdkyX6YwscNHcMEA4Zmbph5YO?= =?Windows-1252?Q?rMyhkVxAqIv1lO8Su64aa1QKUNAYeJOxDWH2ZwdcWD3ePJX7+K/kCHQs?= =?Windows-1252?Q?I2fOIYsR0M/v4I6e6fmpB77HHLqq7OY77pVQtdjjpNwhxd50GNP/90ff?= =?Windows-1252?Q?4ysD4s2j4VE71atEpMGFqbxQ4ZAC94NXCNL1p6BRCn9/OeYUZE/KDvBF?= =?Windows-1252?Q?Pio6V1EM+toNg9VPM0kUM7mtM/l2xc4rjDrn3FIHIxPshJyT1CyzaWLQ?= =?Windows-1252?Q?nq+XPdjIlkgOhnyYWhCDBFnXVh72EB7Phri9MhXsrte7CA+1E7tvIO+M?= =?Windows-1252?Q?yOxcbQkOXrkX42jWLpSwiOhcj54Rdn+dwIlkACq0xfiFXz5fdgdmo6/6?= =?Windows-1252?Q?opARgKvn1dOoFttBJZB+5253U7SL/Iwe+SNC+DZGXI/2oUOhaLqLiGqf?= =?Windows-1252?Q?UBhIPuqvbHljaw4r5U0LqOLC60LFeBOqImyjdUy4w+dXAZVP+J6xdtdT?= =?Windows-1252?Q?YS6ESOY3Qob+uUGupSUZyN9VKw0fwuNuOeVo3ltof9fK8l0G2nRrTsMv?= =?Windows-1252?Q?B60m0jc1FdPVtdy+L3NP7V4aX+VyaxlrEEUvR4spoCvCLjCgsY5Q076F?= =?Windows-1252?Q?omkgHtYmj8zoWFbraZ5Q/b23M9nQdAInMNfhR5CEud+hfEZ/d7QSH1K9?= =?Windows-1252?Q?q5J27ekDJygGYGgih6fXJklujnYSNV/wjuEv2nQ6UQjzgmgbbuXIT0k3?= =?Windows-1252?Q?CKELsWWMDXxNVPuZBPpovYjrw3Npj0TRQNd+yWmmdRYrXa1aOkFlceO9?= =?Windows-1252?Q?JvnKttyRKmzvYpv332U5NnCoccAPvNJ+X8uKfvGgKrt/iWJmnRuaf5bw?= =?Windows-1252?Q?tJSNU7Jlev1WIjzvA/vL9hVLqwLbK3SC136QLi/lNtAhie9DhJQRnhTh?= =?Windows-1252?Q?ZPHdL+wXyGNrAQkchCTaip1+60gDAggOXgy9JqcRKik3ybETOcc+DwAD?= =?Windows-1252?Q?CywJpoSs+yiH9MLah9m7Wfu+OCnrwkh4zUWxcWBwgDG8/hRUPaiiLDZT?= =?Windows-1252?Q?gZwpv1MFSP5VvTm+vpNs2JA12LA0Vz8Fil+aRgbaFH/YhGKOjT7RTZlf?= =?Windows-1252?Q?tORj+qCq3QF/zWhzYTmFBISrL8AZqp12k2vZdgjgZNwjibq2VGmQdx1o?= =?Windows-1252?Q?jVPhpeFw0S0TkRRGLFsVp602XTD7gGY7xhcmVj2/FEvbSrHqwaPg22mM?= =?Windows-1252?Q?DWeyXq6ypFz0kVoe5jwtQtOGcjugDzvG0X8T+qAfvRE0q0vwvEt8FXqd?= =?Windows-1252?Q?SOwBH1Dh/9UvxyRf4GRe8g=3D=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR21MB1907.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ca7f655e-aa51-4c7a-e3a3-08d93b167ac2 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jun 2021 15:56:38.3203 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 2FKBS4+HNWdr7Kl7QaKZO90erAqvGXoyp8uAcLTbx+eiMqiTWC3SY9MiPcTgOSUAEPJdeKaTLW+86kklGNR9TA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB1004 X-Groupsio-MsgNum: 77279 Content-Language: en-US Content-Type: multipart/related; boundary="_004_MW4PR21MB1907CE33CA56E99CCAE0F279EF029MW4PR21MB1907namp_"; type="multipart/alternative" --_004_MW4PR21MB1907CE33CA56E99CCAE0F279EF029MW4PR21MB1907namp_ Content-Type: multipart/alternative; boundary="_000_MW4PR21MB1907CE33CA56E99CCAE0F279EF029MW4PR21MB1907namp_" --_000_MW4PR21MB1907CE33CA56E99CCAE0F279EF029MW4PR21MB1907namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Here=92s some of the documentation, but I believe the standard apt mono-dev= el package is now up-to-date enough that the extra apt source is not necess= ary. edk2-pytool-extensions/using_extdep.md at master =B7 tianocore/edk2-pytool= -extensions (github.com) - Bret From: Rebecca Cran via groups.io Sent: Tuesday, June 29, 2021 5:12 AM To: devel@edk2.groups.io; steven.shi@intel.co= m Subject: [EXTERNAL] Re: [edk2-devel] Do the edk2 CI unit tests work in Lin= ux? NuGet.exe is a .NET assembly/executable, so on Linux you'll need to instal= l Mono (https://www.mono-project.com/). -- Rebecca Cran On 6/28/21 7:45 PM, Steven Shi wrote: Hello, I=92m interested in the edk2 CI unit tests(https://github.com/tianocore/ed= k2/tree/master/.pytool). I tested it in my local. It works well in Windows but does = not work in Linux. It looks the NuGet in pytool only has windows version (C= :\steven\unit_test_env\Lib\site-packages\edk2toolext\bin\NuGet.exe) but not= support the Linux. Below is my detail test steps. Do the edk2 CI unit test= s work in Linux? 1. Windows : c:\steven>py -m venv unit_test_env c:\steven>cd c:\steven\edk2 c:\steven\edk2>c:\steven\unit_test_env\Scripts\activate.bat (unit_test_env) c:\steven\edk2>pip install --upgrade -r pip-requirements.t= xt (unit_test_env) c:\steven\edk2>stuart_setup -c .pytool/CISettings.py TOOL_= CHAIN_TAG=3DVS2019 (unit_test_env) c:\steven\edk2>stuart_update -c .pytool/CISettings.py TOOL= _CHAIN_TAG=3DVS2019 (unit_test_env) c:\steven\edk2>edksetup.bat (unit_test_env) c:\steven\edk2>edksetup.bat Rebuild (unit_test_env) c:\steven\edk2>stuart_ci_build -c .pytool/CISettings.py TO= OL_CHAIN_TAG=3DVS2019 -a X64,IA32 -t DEBUG --verbose =85 PROGRESS - Overall Build Status: Success SECTION - Summary PROGRESS - Success 1. Linux: jshi19@ub2-uefi-b01:~/wksp_efi$ python3 -m venv unit_test_env jshi19@ub2-uefi-b01:~/wksp_efi$ source unit_test_env/bin/activate (unit_test_env) jshi19@ub2-uefi-b01:~/wksp_efi/edk2-2$ pip install --upgra= de -r pip-requirements.txt (unit_test_env) jshi19@ub2-uefi-b01:~/wksp_efi/edk2-2$ make -C BaseTools/ (unit_test_env) jshi19@ub2-uefi-b01:~/wksp_efi/edk2-2$ stuart_setup -c .py= tool/CISettings.py TOOL_CHAIN_TAG=3DGCC5 (unit_test_env) jshi19@ub2-uefi-b01:~/wksp_efi/edk2-2$ stuart_update -c .p= ytool/CISettings.py TOOL_CHAIN_TAG=3DGCC5 SECTION - Init SDE WARNING - Using Pip Tools based BaseTools SECTION - Loading Plugins SECTION - Start Invocable Tool SECTION - Initial update of environment UpdatingWARNING - [SDE] Failed to fetch NugetDependecy: edk2-acpica-iasl@2= 0200717.0.0: [Nuget] We failed to ins= tall this version 20200717.0.0 of edk2-acpica-iasl WARNING - [SDE] Failed to fetch NugetDependecy: mu_nasm@2.15.05: [Nuget] We failed to install this version 2.15.05 of mu_nasm . Done SECTION - Updated/Verified 3 dependencies SECTION - Second pass update of environment UpdatingWARNING - [SDE] Failed to fetch NugetDependecy: edk2-acpica-iasl@2= 0200717.0.0: [Nuget] We failed to ins= tall this version 20200717.0.0 of edk2-acpica-iasl WARNING - [SDE] Failed to fetch NugetDependecy: mu_nasm@2.15.05: [Nuget] We failed to install this version 2.15.05 of mu_nasm . Done SECTION - Updated/Verified 3 dependencies ERROR - We were unable to successfully update 2 dependencies in environmen= t SECTION - Summary ERROR - Error Thanks Steven Shi --_000_MW4PR21MB1907CE33CA56E99CCAE0F279EF029MW4PR21MB1907namp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Here=92s some of the documentation, but I believe t= he standard apt mono-devel package is now up-to-date enough that the extra = apt source is not necessary.

 

edk2-pytool-extensions/using_extdep.md at master =B7 tianocore/edk2-p= ytool-extensions (github.com)

 

- Bret

 

From: Rebecca Cran via groups.io<= /a>
Sent: Tuesday, June 29, 2021 5:12 AM
To:
devel@edk2.groups.io; steven.shi@intel.com
Subject: [EXTERNAL] Re: [edk2-devel] Do the edk2 CI unit tests work= in Linux?

 

NuGet.exe is a .NET= assembly/executable, so on Linux you'll need to install Mono (https://www.mono-project.com/).

 

--

Rebecca Cran

 

 

On 6/28/21 7:45 PM, Steven Shi wrote:

Hello,

I=92m interested in the edk2 CI unit tests(https://github.com/tianocore/edk2/tree= /master/.pytool). I tested it in my local. It works well in Windows but does not work in Li= nux. It looks the NuGet in pytool only has windows version (C:\steven\unit_= test_env\Lib\site-packages\edk2toolext\bin\NuGet.exe) but not support the L= inux. Below is my detail test steps. Do the edk2 CI unit tests work in Linux?

 

  1. Windows :

c:\steven>py -m venv unit_test_env

c:\steven>cd  c:\steven\edk2

c:\steven\edk2>c:\steven\unit_test_env\Scripts\= activate.bat

(unit_test_env) c:\steven\edk2>pip install --up= grade -r pip-requirements.txt

(unit_test_env) c:\steven\edk2>stuart_setup -c = .pytool/CISettings.py TOOL_CHAIN_TAG=3DVS2019

(unit_test_env) c:\steven\edk2>stuart_update -c= .pytool/CISettings.py TOOL_CHAIN_TAG=3DVS2019

(unit_test_env) c:\steven\edk2>edksetup.bat

(unit_test_env) c:\steven\edk2>edksetup.bat Reb= uild

(unit_test_env) c:\steven\edk2>stuart_ci_build = -c .pytool/CISettings.py TOOL_CHAIN_TAG=3DVS2019 -a X64,IA32 -t DEBUG --ver= bose

=85

PROGRESS - Overall Build Status: Success

SECTION - Summary

PROGRESS - Success

 

  1. Linux:

jshi19@ub2-uefi-b01:~/wksp_efi$ python3 -m venv uni= t_test_env

jshi19@ub2-uefi-b01:~/wksp_efi$ source unit_test_en= v/bin/activate

(unit_test_env) jshi19@ub2-uefi-b01:~/wksp_efi/edk2= -2$ pip install --upgrade -r pip-requirements.txt

(unit_test_env) jshi19@ub2-uefi-b01:~/wksp_efi/edk2= -2$ make -C BaseTools/

(unit_test_env) jshi19@ub2-uefi-b01:~/wksp_efi/edk2= -2$ stuart_setup -c .pytool/CISettings.py TOOL_CHAIN_TAG=3DGCC5<= /p>

(unit_test_env) jshi19@ub2-uefi-b01:~/wksp_efi/edk2= -2$ stuart_update -c .pytool/CISettings.py TOOL_CHAIN_TAG=3DGCC5=

SECTION - Init SDE

WARNING - Using Pip Tools based BaseTools

SECTION - Loading Plugins

SECTION - Start Invocable Tool

SECTION - Initial update of environment<= /p>

UpdatingWARNING - [SDE] F= ailed to fetch NugetDependecy: edk2-acpica-iasl@20200717.0.0: [Nuget] We failed to install= this version 20200717.0.0 of edk2-acpica-iasl

WARNING - [SDE] Failed to= fetch NugetDependecy: mu_nasm@2= .15.05: [Nuget] We failed to install this version 2.15.05 of mu_= nasm

. Done<= /p>

SECTION -       Updat= ed/Verified 3 dependencies

SECTION - Second pass update of environment

UpdatingWARNING - [SDE] Failed to fetch NugetDepend= ecy: edk2-acpica-iasl@20200717.0.0: [N= uget] We failed to install this version 20200717.0.0 of edk2-acpica-iasl

WARNING - [SDE] Failed to fetch NugetDependecy: mu_nasm@2.15.05: [Nuget] We faile= d to install this version 2.15.05 of mu_nasm

. Done

SECTION -       Updat= ed/Verified 3 dependencies

ERROR - We were unable to successfully update 2 dep= endencies in environment

SECTION - Summary

ERROR - Error

 

 

 

 

Thanks

 

Steven Shi

 

 

 

 

--_000_MW4PR21MB1907CE33CA56E99CCAE0F279EF029MW4PR21MB1907namp_-- --_004_MW4PR21MB1907CE33CA56E99CCAE0F279EF029MW4PR21MB1907namp_ Content-Type: image/png; name="ABCB5F07C9BA4761B35D8231E951D573.png" Content-Description: ABCB5F07C9BA4761B35D8231E951D573.png Content-Disposition: inline; filename="ABCB5F07C9BA4761B35D8231E951D573.png"; size=140; creation-date="Tue, 29 Jun 2021 15:56:37 GMT"; modification-date="Tue, 29 Jun 2021 15:56:37 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAsQAAAABCAYAAADZ77itAAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhSURBVEhL7cMBDQAACAMg+5cygQkeRoMIG9WT VVXVn7MHYi5moJeByLMAAAAASUVORK5CYII= --_004_MW4PR21MB1907CE33CA56E99CCAE0F279EF029MW4PR21MB1907namp_--