From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00196b01.pphosted.com (mx0a-00196b01.pphosted.com [67.231.149.170]) by dpdk.org (Postfix) with ESMTP id CF63C1B3FC for ; Mon, 22 Oct 2018 17:49:30 +0200 (CEST) Received: from pps.filterd (m0072398.ppops.net [127.0.0.1]) by mx0a-00196b01.pphosted.com (8.16.0.23/8.16.0.23) with SMTP id w9MFaTJm012937; Mon, 22 Oct 2018 11:49:28 -0400 Received: from nam01-by2-obe.outbound.protection.outlook.com (mail-by2nam01lp0182.outbound.protection.outlook.com [216.32.181.182]) by mx0a-00196b01.pphosted.com with ESMTP id 2n80gr237f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 22 Oct 2018 11:49:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thescout.onmicrosoft.com; s=selector1-netscout-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=R27BMvADnlOecTgRZvVMa3YxplHbe2KlFppU+HBB5ak=; b=G/qtZy6vwk2gdRFWbwpRtugySd1ZZQA4cSYTfygBILNbHeSsMT9O09u57euyjUCfgF8xaIERKc61Ody3M6wMO4JUaTQEr6OHHtq1LSU7l4dXm35Wk2EkOSyvaCFmPPzYZqCKPmBA1gbHjNp8Oi/nB9eBtyL8+wq4rgfgs0YNbvs= Received: from DM5PR0101MB2954.prod.exchangelabs.com (10.174.181.144) by DM5PR0101MB3036.prod.exchangelabs.com (10.174.184.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1250.30; Mon, 22 Oct 2018 15:49:26 +0000 Received: from DM5PR0101MB2954.prod.exchangelabs.com ([fe80::ccae:c43a:a7ae:dab9]) by DM5PR0101MB2954.prod.exchangelabs.com ([fe80::ccae:c43a:a7ae:dab9%4]) with mapi id 15.20.1228.035; Mon, 22 Oct 2018 15:49:26 +0000 From: "Shubhachint, Chaitanya" To: Ferruh Yigit , "dev@dpdk.org" Thread-Topic: [dpdk-dev] Build DPDK for different target machine. Thread-Index: AdRnx9l6HkfiSVHcQ1W8YdtcyP+TFQCFSX4AAA+dTJA= Date: Mon, 22 Oct 2018 15:49:26 +0000 Message-ID: References: <69f3dbf6-e16b-7bfa-0a0c-8df93772274c@intel.com> In-Reply-To: <69f3dbf6-e16b-7bfa-0a0c-8df93772274c@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [4.30.79.129] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM5PR0101MB3036; 6:RjBE3u9IIFmEYIA+XuiUZ+MeAsonahAc0TFyrndgR31+k9yjB/dPLF3TvQ2udMKO565pR/6P2/Te2fRZXm4/GJvfNWi+sR3UtLvSRdce7M7ZR75Ce53ySKq2pijq2btu5eC18wB3+BQMNjZ78j0UnvHCim4VHjLKgw9o8Mh3T67zOWNvGx8k69unYjpfZZoNyRTTEtbGg39dsQnAtQ8jBT1Kp6uDXHYJPA1ZuhzWbSzONOQ/oXWjxK6QRcZvWn45aAp/VTa2Cvx8vGvkphuIeMostxFg3lbqq2QEtQpQkW6cIil/f55qWtCMzaGHa/F467GGJaFq0UFWrBCWEXQne9JaA9+2jMH85WjB1usef7s5dVXxrafGZDLtj+ukM3+oJ/gW72mXF5pF4cqxA2/gIYQwJ9jLiKY71lm65sVU2Grz7wQsc6rsKmkem7XUZ1BRn/blHOsmrbhKjzS+Gm6E7A==; 5:naz9/Wxd+9qwHYwAzgoCxuvB8O+DGetAld9sbmyd6tyCDH1BlRsfiL4nAsNzKpQiLhBOeRBpemWpqs5E8sydgrAP091x2EtbLPgpDOY8hikEF7Ipz9e0ufEVYVox1vWHo321P2CZykzU7RbD9Zk18eOtgFESuE8ewcBL8LPajZI=; 7:tgbPp0Si/5try0uB+zmVxV+HYlmxjxJ5IufMrRaITjenD9IOopVRAgUYkpG/Tx9ZszF6IporEiO9G5RLqg0qT1mqqM9YOmeBGHa/8/abva6CUrI2X1IFHQ2ktT30MzeMlJO0hlGvLFKRIMP9aVcK9LnYiphGuC6KzAzPusVJ1VzPVk4TTgO0Ax84j6TR1a6iY81AfRRNAxRCIzs5XzZimmVSyMpqSvu0Vc0kq3evgG4IuMlYHCWrbGEG/nj2+99C x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 583c8e32-b818-4d3b-d3ab-08d63835f204 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DM5PR0101MB3036; x-ms-traffictypediagnostic: DM5PR0101MB3036: x-netscout-xtra: NETSCOUT to External through ProofPoint x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(228905959029699); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231355)(944501410)(52105095)(3002001)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:DM5PR0101MB3036; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0101MB3036; x-forefront-prvs: 08331F819E x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(376002)(136003)(396003)(366004)(346002)(13464003)(189003)(199004)(446003)(8936002)(2501003)(2906002)(72206003)(486006)(102836004)(99286004)(5660300001)(6436002)(33656002)(476003)(11346002)(186003)(14454004)(81166006)(5250100002)(3846002)(8676002)(81156014)(68736007)(55016002)(256004)(6116002)(97736004)(14444005)(86362001)(9686003)(106356001)(6506007)(105586002)(478600001)(305945005)(74316002)(53546011)(7736002)(2900100001)(6346003)(110136005)(53936002)(71190400001)(71200400001)(25786009)(316002)(66066001)(26005)(76176011)(6246003)(7696005)(229853002)(473944003); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR0101MB3036; H:DM5PR0101MB2954.prod.exchangelabs.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: netscout.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: sc/1C24R8WuueyiKr8+Fhmx1ZN6JaK9aBtAnEumec5VBFFR275BzoRPC7zvMMKIkJVg1PVDH6MExEjRTOsAsrn2eGySbo0zn40ijFP/HDQf/CDgWwtNuE1M+kDe2kVhyYuTzvm3c2hxMJ2ZT6AAEWB3ZYJvQU23XvhWBDwsJDWbd0Dh06zPtEaHVuK8U5knMHTCtQr0wdFDQyCVlizwqjk4UURpiaA8o18mBFVz/DSWuskdpJayULO16g3ZiljoPtS+9BM9Wkjm90pZKNU5ROwSmihQMThiDYP26O9phUbbSQ3duOfvG9Fc3fIoHPKH7o9W4bRH83pRqJaxu5dmZOBGv/zIOjKiUHA+6fHVMpN0= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: netscout.com X-MS-Exchange-CrossTenant-Network-Message-Id: 583c8e32-b818-4d3b-d3ab-08d63835f204 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2018 15:49:26.2922 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 54f11205-d4aa-4809-bd36-0b542199c5b2 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0101MB3036 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-10-22_11:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1810220135 Subject: Re: [dpdk-dev] Build DPDK for different target machine. X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2018 15:49:31 -0000 SGVsbG8sDQoNCk15IG9iamVjdGl2ZSBpcyB0byBidWlsZCBhIHNoYXJlZCBkcGRrIGxpYnJhcnkg b24gYSBidWlsZCBtYWNoaW5lIGFuZCBjb3B5IGl0IG92ZXIgdG8gdGFyZ2V0IG1hY2hpbmUgb2Yg c2ltaWxhciBoYXJkd2FyZSBzcGVjcy4NCiBJIGFtIGJ1aWxkaW5nIHdpdGggc3RlcHMgYmVsb3c6 DQoxLiB1bnRhciBkcGRrIHNvdXJjZS4NCjIuIG1vZGlmeSBjb25maWcvY29tbW9uX2Jhc2UgYXMg PT4NCglDT05GSUdfUlRFX0JVSUxEX1NIQVJFRF9MSUI9eQ0KCUNPTkZJR19SVEVfTUFDSElORT3i gJxkZWZhdWx04oCdDQozLiBtYWtlIGNvbmZpZyBUPXg4Nl82NC1uYXRpdmUtbGludXhhcHAtZ2Nj IGV4cG9ydA0KNC4gbWFrZSBpbnN0YWxsIFQ9eDg2XzY0LW5hdGl2ZS1saW51eGFwcC1nY2MgZXhw b3J0DQoNCkxvb2tzIGxpa2Ugc3RlcCAyIGlzIHN1Y2Nlc3NmdWwgaW4gY2hhbmdpbmcgdGhlIGJ1 aWxkIHRvIHNoYXJlZC1saWJyYXJ5IGJ1dCB0aGVyZSBpcyBubyBlZmZlY3Qgb2Ygc2V0dGluZyBD T05GSUdfUlRFX01BQ0hJTkU94oCcZGVmYXVsdOKAnS4gSSBzZWUgbm8gY2hhbmdlIGluIGFueSBv ZiB0aGUgaGVhZGVyIGZpbGVzIG9yIHJlc3VsdGFudCBiaW5hcnkgZmlsZXMuIA0KV2hhdCBhbSBJ IG1pc3Npbmc/DQpUaGFua3MNCkNoYWkuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG cm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+IA0KU2VudDogTW9uZGF5 LCBPY3RvYmVyIDIyLCAyMDE4IDAyOjU4IEFNDQpUbzogU2h1YmhhY2hpbnQsIENoYWl0YW55YSA8 Q2hhaXRhbnlhLlNodWJoYWNoaW50QG5ldHNjb3V0LmNvbT47IGRldkBkcGRrLm9yZw0KU3ViamVj dDogUmU6IFtkcGRrLWRldl0gQnVpbGQgRFBESyBmb3IgZGlmZmVyZW50IHRhcmdldCBtYWNoaW5l Lg0KDQpbRVhURVJOQUwgRU1BSUxdDQoNCk9uIDEwLzE5LzIwMTggNToyNCBQTSwgU2h1YmhhY2hp bnQsIENoYWl0YW55YSB3cm90ZToNCj4gSGVsbG8sDQo+IA0KPiBJIGFtIHRyeWluZyB0byBidWls ZCBEUERLIGxpYnJhcnkgc2V0IChzaGFyZWQpIHNvIHRoYXQgdGhlcmUgYXJlIHNvbWV3aGF0IHBv cnRhYmxlLiBJIHdhbnQgdG8gYnVpbGQgdGhlbSBvbmNlIG9uIGEgZGVzaWduYXRlZCBidWlsZCBt YWNoaW5lIGFuZCBydW4gdGhlbSBvbiBvdGhlciBtYWNoaW5lcyBvZiBzaW1pbGFyIGFyY2hpdGVj dHVyZS4gSSBjYW4gYnVpbGQgRFBESyBhbmQgdXNlIGl0IGxvY2FsbHkgc3VjY2Vzc2Z1bGx5IGJ1 dCBydW5uaW5nIHRoZW0gb24gYSBkaWZmZXJlbnQgdGFyZ2V0IG1hY2hpbmUgYWx3YXlzIGdpdmVz IG1lIGNvcmUgZHVtcCB3aXRoICdJbGxlZ2FsIGluc3RydWN0aW9uJy4NCj4gDQo+IEkgYW0gYnVp bGRpbmcgd2l0aA0KPiBtYWtlIGluc3RhbGwgVD14ODZfNjQtbmF0aXZlLWxpbnV4YXBwLWdjYyBl eHBvcnQgDQo+IFJURV9UQVJHRVQ9eDg2XzY0LW5hdGl2ZS1saW51eGFwcC1nY2MNCj4gYW5kIENP TkZJR19SVEVfQlVJTERfU0hBUkVEX0xJQj15DQo+IA0KPiBJIGhhdmUgdHJpZWQgc2V0dGluZyBD T05GSUdfUlRFX01BQ0hJTkUsIGFzICJkZWZhdWx0IiBvciAic25iIiBidXQgdGhhdCBkb2VzIG5v dCBoZWxwLg0KDQpIaSBDaGFpLA0KDQpCeSAibmF0aXZlIiBtYWNoaW5lIHlvdSBjYW4gaGF2ZSB0 aGUgcHJvYmxlbSB5b3UgbWVudGlvbmVkIGJ1dCAiZGVmYXVsdCIgc2hvdWxkIHNvbHZlIHRoZSBp c3N1ZS4NCi0gQXJlIHlvdSBzdXJlIHlvdSBhcmUgbm90IG92ZXJ3cml0aW5nIHlvdXIgY2hhbmdl IGluIGNvbmZpZywgaG93IGRvIHlvdSBzZXQgaXQ/DQotIElzIHRoZXJlIGFueSBzcGVjaWZpYyBt b2R1bGUvcGFydCBvZiBEUERLIHlvdSBhcmUgZ2V0dGluZyB0aGlzIGVycm9yPw0KDQo+IA0KPiBI ZWxwIGlzIG11Y2ggYXBwcmVjaWF0ZWQuIERldGFpbHMgb2YgQnVpbGQgbWFjaGluZSBhbmQgdGFy Z2V0IG1hY2hpbmUgYmVsb3c6DQo+IA0KPiBUaGFua3MNCj4gQ2hhaS4NCj4gDQo+IEJ1aWxkIG1h Y2hpbmU6DQo+IERQREtfQnVpbGQvZHBkay0xOC4wOCMgbHNjcHUNCj4gQXJjaGl0ZWN0dXJlOiAg ICAgICAgICB4ODZfNjQNCj4gQ1BVIG9wLW1vZGUocyk6ICAgICAgICAzMi1iaXQsIDY0LWJpdA0K PiBCeXRlIE9yZGVyOiAgICAgICAgICAgIExpdHRsZSBFbmRpYW4NCj4gQ1BVKHMpOiAgICAgICAg ICAgICAgICA4DQo+IE9uLWxpbmUgQ1BVKHMpIGxpc3Q6ICAgMC03DQo+IFRocmVhZChzKSBwZXIg Y29yZTogICAgMQ0KPiBDb3JlKHMpIHBlciBzb2NrZXQ6ICAgIDgNCj4gU29ja2V0KHMpOiAgICAg ICAgICAgICAxDQo+IE5VTUEgbm9kZShzKTogICAgICAgICAgMQ0KPiBWZW5kb3IgSUQ6ICAgICAg ICAgICAgIEdlbnVpbmVJbnRlbA0KPiBDUFUgZmFtaWx5OiAgICAgICAgICAgIDYNCj4gTW9kZWw6 ICAgICAgICAgICAgICAgICA3OQ0KPiBNb2RlbCBuYW1lOiAgICAgICAgICAgIEludGVsKFIpIFhl b24oUikgQ1BVIEU1LTI2NDAgdjQgQCAyLjQwR0h6DQo+IFN0ZXBwaW5nOiAgICAgICAgICAgICAg MQ0KPiBDUFUgTUh6OiAgICAgICAgICAgICAgIDIzOTkuOTk4DQo+IEJvZ29NSVBTOiAgICAgICAg ICAgICAgNDc5OS45OQ0KPiBIeXBlcnZpc29yIHZlbmRvcjogICAgIFZNd2FyZQ0KPiBWaXJ0dWFs aXphdGlvbiB0eXBlOiAgIGZ1bGwNCj4gTDFkIGNhY2hlOiAgICAgICAgICAgICAzMksNCj4gTDFp IGNhY2hlOiAgICAgICAgICAgICAzMksNCj4gTDIgY2FjaGU6ICAgICAgICAgICAgICAyNTZLDQo+ IEwzIGNhY2hlOiAgICAgICAgICAgICAgMjU2MDBLDQo+IE5VTUEgbm9kZTAgQ1BVKHMpOiAgICAg MC03DQo+IEZsYWdzOiAgICAgICAgICAgICAgICAgZnB1IHZtZSBkZSBwc2UgdHNjIG1zciBwYWUg bWNlIGN4OCBhcGljIHNlcCBtdHJyIHBnZSBtY2EgY21vdiBwYXQgcHNlMzYgY2xmbHVzaCBkdHMg bW14IGZ4c3Igc3NlIHNzZTIgc3MgaHQgc3lzY2FsbCBueCBwZHBlMWdiIHJkdHNjcCBsbSBjb25z dGFudF90c2MgYXJjaF9wZXJmbW9uIHBlYnMgYnRzIG5vcGwgeHRvcG9sb2d5IHRzY19yZWxpYWJs ZSBub25zdG9wX3RzYyBjcHVpZCBhcGVyZm1wZXJmIHBuaSBwY2xtdWxxZHEgc3NzZTMgZm1hIGN4 MTYgcGNpZCBzc2U0XzEgc3NlNF8yIHgyYXBpYyBtb3ZiZSBwb3BjbnQgdHNjX2RlYWRsaW5lX3Rp bWVyIGFlcyB4c2F2ZSBhdnggZjE2YyByZHJhbmQgaHlwZXJ2aXNvciBsYWhmX2xtIGFibSAzZG5v d3ByZWZldGNoIGNwdWlkX2ZhdWx0IGVwYiBpbnZwY2lkX3NpbmdsZSBwdGkgZnNnc2Jhc2UgdHNj X2FkanVzdCBibWkxIGhsZSBhdngyIHNtZXAgYm1pMiBpbnZwY2lkIHJ0bSByZHNlZWQgYWR4IHNt YXAgeHNhdmVvcHQgZHRoZXJtIGlkYSBhcmF0IHBsbiBwdHMNCj4gDQo+IA0KPiBUYXJnZXQgTWFj aGluZToNCj4gJGxzY3B1DQo+IEFyY2hpdGVjdHVyZTogICAgICAgICAgeDg2XzY0DQo+IENQVSBv cC1tb2RlKHMpOiAgICAgICAgMzItYml0LCA2NC1iaXQNCj4gQnl0ZSBPcmRlcjogICAgICAgICAg ICBMaXR0bGUgRW5kaWFuDQo+IENQVShzKTogICAgICAgICAgICAgICAgNg0KPiBPbi1saW5lIENQ VShzKSBsaXN0OiAgIDAtNQ0KPiBUaHJlYWQocykgcGVyIGNvcmU6ICAgIDENCj4gQ29yZShzKSBw ZXIgc29ja2V0OiAgICA2DQo+IFNvY2tldChzKTogICAgICAgICAgICAgMQ0KPiBOVU1BIG5vZGUo cyk6ICAgICAgICAgIDENCj4gVmVuZG9yIElEOiAgICAgICAgICAgICBHZW51aW5lSW50ZWwNCj4g Q1BVIGZhbWlseTogICAgICAgICAgICA2DQo+IE1vZGVsOiAgICAgICAgICAgICAgICAgNDUNCj4g TW9kZWwgbmFtZTogICAgICAgICAgICBJbnRlbChSKSBYZW9uKFIpIENQVSBFNS0yNjY3IDAgQCAy LjkwR0h6DQo+IFN0ZXBwaW5nOiAgICAgICAgICAgICAgNw0KPiBDUFUgTUh6OiAgICAgICAgICAg ICAgIDE2ODIuMDY5DQo+IENQVSBtYXggTUh6OiAgICAgICAgICAgMzUwMC4wMDAwDQo+IENQVSBt aW4gTUh6OiAgICAgICAgICAgMTIwMC4wMDAwDQo+IEJvZ29NSVBTOiAgICAgICAgICAgICAgNTc4 NS42MQ0KPiBWaXJ0dWFsaXphdGlvbjogICAgICAgIFZULXgNCj4gTDFkIGNhY2hlOiAgICAgICAg ICAgICAzMksNCj4gTDFpIGNhY2hlOiAgICAgICAgICAgICAzMksNCj4gTDIgY2FjaGU6ICAgICAg ICAgICAgICAyNTZLDQo+IEwzIGNhY2hlOiAgICAgICAgICAgICAgMTUzNjBLDQo+IE5VTUEgbm9k ZTAgQ1BVKHMpOiAgICAgMC01DQo+IEZsYWdzOiAgICAgICAgICAgICAgICAgZnB1IHZtZSBkZSBw c2UgdHNjIG1zciBwYWUgbWNlIGN4OCBhcGljIHNlcCBtdHJyIHBnZSBtY2EgY21vdiBwYXQgcHNl MzYgY2xmbHVzaCBkdHMgYWNwaSBtbXggZnhzciBzc2Ugc3NlMiBzcyBodCB0bSBwYmUgc3lzY2Fs bCBueCBwZHBlMWdiIHJkdHNjcCBsbSBjb25zdGFudF90c2MgYXJjaF9wZXJmbW9uIHBlYnMgYnRz IHJlcF9nb29kIG5vcGwgeHRvcG9sb2d5IG5vbnN0b3BfdHNjIGNwdWlkIGFwZXJmbXBlcmYgcG5p IHBjbG11bHFkcSBkdGVzNjQgbW9uaXRvciBkc19jcGwgdm14IHNteCBlc3QgdG0yIHNzc2UzIGN4 MTYgeHRwciBwZGNtIHBjaWQgZGNhIHNzZTRfMSBzc2U0XzIgeDJhcGljIHBvcGNudCB0c2NfZGVh ZGxpbmVfdGltZXIgYWVzIHhzYXZlIGF2eCBsYWhmX2xtIGVwYiBwdGkgdHByX3NoYWRvdyB2bm1p IGZsZXhwcmlvcml0eSBlcHQgdnBpZCB4c2F2ZW9wdCBpYnBiIGlicnMgc3RpYnAgZHRoZXJtIGlk YSBhcmF0IHBsbiBwdHMNCj4gDQoNCg==