From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by sourceware.org (Postfix) with ESMTPS id 075073858414 for ; Wed, 26 Oct 2022 05:16:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 075073858414 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1666761368; x=1698297368; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=0J9bHyuCJnP6Mt6FrSyGB/Krwoew933RkYlYCwbEyW8=; b=JuUwwntU5v2GQQ5/XzP9hK1bX2KMghdMsTUxjoNrjwNLTeiA2XEmtVaz TkPYNsh2mTWi0hGOaTeV0m4El7e9PA4UCeQM94fnxnGV55K+Igzi+gW6H jtlFVZ7mi3P3Q3ouRD8zYrI/hVrZdLhQ7Zzt8GCOfTP1Z9ztXMKeK3V0x VIdL54dn+h0s6R7LP8w5lY2phlIjhwQU9yptRKjSresEgwxX2yoIGMAsi cxa4fYNRysy1/F1pOjtLuMpTSLqO1k0h9FnusZTbh5wiD7ft3jeSWqUpz VNApxpTml88Yh5FaiPT3M4aNqFb63r+/IRr41Oquc36orksz4sgFZ+cKb A==; X-IronPort-AV: E=McAfee;i="6500,9779,10511"; a="305475479" X-IronPort-AV: E=Sophos;i="5.95,213,1661842800"; d="scan'208";a="305475479" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2022 22:16:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10511"; a="757180465" X-IronPort-AV: E=Sophos;i="5.95,213,1661842800"; d="scan'208";a="757180465" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga004.jf.intel.com with ESMTP; 25 Oct 2022 22:16:05 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 25 Oct 2022 22:16:04 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Tue, 25 Oct 2022 22:16:04 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.173) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 25 Oct 2022 22:16:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H7/oQhIt3q+ywDVzSya9YSoVN8K5rxT78Rd5+JJWD5uJNzc/AqagpMGnTGZEpmIB6rKLAfaSSRmywHe7rlTHrke8gCdoyY5aT4R3Pkr/G6FKXkulxGUB+DCmJKQdfjADDJiOjwT2rH0iKxxwKM0dJegyhjGKBbaKjLeNmTe3tar3excV9dUr/tN/oGBfcwymB6qpGVfCP3B6QcGINa82ZxvFBzpIaMvlqrUitzN/divMwPXcCr4Cym39U86opqmxZD6GV6t6m+9tFE+adxVYhOjBiSNTDtGZUxnMwAkn/5yOQqMuLAlSLsOR+m8ct3brXsQIEB5h2/8s774x4zWuzw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0J9bHyuCJnP6Mt6FrSyGB/Krwoew933RkYlYCwbEyW8=; b=ZFPTYckl3G7rI2qn2Hv4hYqRby4KVyc8igIfhI5wctFEHi8jn8i6GT46XhGA2ZXc0NPbsCw+01lHlb3C4A5g/4I7eKEjgO1deQm4fiST6EzIFv7JaDq7Roc4oKL9YDwcboFyq34JjiatcH8bJrotB65lOYCd4XHEKrmXk5InQF+h0UdfZ+ewUaASNKjsqC7eGP+6YhGAtnWYEZo+Vk5cad3jrPQtLfVHSoKPDyNcTTn0uKWmFKZOAKarkK3uoQoDMShVrlrV2N77J/3ZC8VkOm551n+/hRTTCwdGlWClp2ghPujR3oCMzHC4WJaVqmCnBjn9lJ+3wekvCYFfX/4d+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SA1PR11MB5946.namprd11.prod.outlook.com (2603:10b6:806:23a::9) by CO1PR11MB5060.namprd11.prod.outlook.com (2603:10b6:303:93::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.21; Wed, 26 Oct 2022 05:16:02 +0000 Received: from SA1PR11MB5946.namprd11.prod.outlook.com ([fe80::caf:8965:b8f9:fef3]) by SA1PR11MB5946.namprd11.prod.outlook.com ([fe80::caf:8965:b8f9:fef3%7]) with mapi id 15.20.5746.028; Wed, 26 Oct 2022 05:16:02 +0000 From: "Jiang, Haochen" To: "Beulich, Jan" , "Kong, Lingling" CC: "hjl.tools@gmail.com" , "binutils@sourceware.org" Subject: RE: [PATCH 06/10] Support Intel RAO-INT Thread-Topic: [PATCH 06/10] Support Intel RAO-INT Thread-Index: AQHY39qnhBrg5j7xsk2pZGB9mmxQo64c4egggAHdlwCAAU//MA== Date: Wed, 26 Oct 2022 05:16:02 +0000 Message-ID: References: <20221014091248.4920-1-haochen.jiang@intel.com> <20221014091248.4920-7-haochen.jiang@intel.com> <1e6a7d9c-4b14-821e-cc46-453adbe6f183@suse.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-Mentions: lingling.kong@intel.com X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.500.17 dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR11MB5946:EE_|CO1PR11MB5060:EE_ x-ms-office365-filtering-correlation-id: 118b6607-26f9-426c-90d9-08dab7112d01 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /MrhP3/JN+OGrhgm7OV3GftdkZh67/2P3KH2VK2rsxOH67P+uUr3AA9N5H69xf2vBWI31vWEHgZ5NQcNpRI7CO6PwBnW7Kiqp9+pp+spmOOE3EpCwIK5eCYcE5xaHjBeY0ymTtxX9vTBQAhkFTe4dszgBwyLLkYWFnaYqN5XloYGGSMLxxpsYc8sVZAYNHen8RkWrk4sEj6tnd+RSY3VtKval75FT516VX3O0J7AIp0zDj7pEwtWWjHESPys850KtASAkHA/rSv6lB2f3CWHppFSzEqvUOdI27NAEE0fUCIcXeq8jCz6VJCyfOx5l5aoDX+cdkVY8AjN59C0zKGf1FLMJ2RRyIS+QCCKr9wwsppEo7xS/JQfAiZg+Z5MbQbZEbsxULmgRoIoxW6WEaKy2JtItiW4WQg9LTZ3ruLGSbH4KY2u1359/NQ9pOYHKdOqnEBuf4Ql7C0Qg6B25EJ0iJ+ecsSj2b4PCqa9auzNeDqfaLp3Afh10q74EXjnZJK7MiwYDZ9nXDHMdvbkKULTaPauvGdjWYFgpX7MzAay4dtEXn5mQSsew5D51kcQ1AloaDpflHvUsB6w055pWW/I5LOd/l8t937Iq8lbaUWdX0oDAnCS447dE5NksIYFsN493B/RynDTkhwLtze/0G1+EGGLb3AQizT5HuDjSY3MAuWUX400Z2gAFp1m9iaN2sQsQAsbYDgd8UidEDuTqe4OsPDW8m4YAsYaGanE1dbLDhKZHrVpCuC4hZhsL0p0yEbdYCbB/enXx9ACQd16eXnIvw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB5946.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(396003)(376002)(366004)(346002)(39860400002)(451199015)(316002)(4326008)(83380400001)(76116006)(33656002)(186003)(8676002)(66946007)(53546011)(5660300002)(110136005)(52536014)(26005)(8936002)(54906003)(6506007)(6636002)(64756008)(66446008)(66476007)(41300700001)(2906002)(71200400001)(86362001)(478600001)(7696005)(38070700005)(55016003)(38100700002)(122000001)(82960400001)(66556008)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bytVb05GakNtK3AvNmg3UXI5YnVlTjRoUExiK0FwK21EWGhudHNZVkk3akM0?= =?utf-8?B?NU9YUU9ocVRJYnVibVU5SnpKa1hmbDZCM2tRTS9qbWJQYWdRTTI5bjM2UUFF?= =?utf-8?B?QTNnZFpldmVTaEtkRkk3SzRHUWtxT2p6Y29MTU50RTA5Mmh4SnVVL0w0K2VQ?= =?utf-8?B?RnZpN0VCS21OamdEUU5kUkFHRVYrdkdNRWJRalFVdVdGNU1adnFoOHAySFI3?= =?utf-8?B?V29TYUROSnJUVXdjeUtocWN5Uzc3OE92VUQ2K0hMaVJ4QWxJZVVtK3JiUkUr?= =?utf-8?B?MFNianlJbGU0eTFsNWIvZzYxOFpkbWt0Q2tUdG9uTGorbURCSlJ1MFh4N2JI?= =?utf-8?B?ekZVVGdwRmorSnp0cWgyeklTSFVoZk9nZVh6MUJEdnJtVkZ5SzNRK3I4a2VO?= =?utf-8?B?cUJwSUd5WFhxTSthR3A5dXhJbmRMaUNBSjErcHloTnVxTFRFYkt1RDRuTHpY?= =?utf-8?B?WGRDWmlhcFpaQy94bTRtdGxtTGVoNjJvU21UV1NNazl0NkhFRUprZWFtMWlo?= =?utf-8?B?bS92djBoL2JRcWdkV2dKSWhsNlBOUitxYmxOeUxvekVqOWlZQWwvMXp3MUhC?= =?utf-8?B?NkhBUWNpaXZKb0lVZVExN1pBQURMYkpQUWQzN0Y3L1JXYkJ2Y3ZsRitza3ow?= =?utf-8?B?SkFrMjA3SDBRbzBaakR6QUgrNmNYS2MyOFhYcEt4SkUrczVSbWlNWjdOLzZX?= =?utf-8?B?M2FOZk0yR29NRkpwaUVwazgyUnhMNVlYU0gza3hEUmZLY0dsZ3dQdHNJd21a?= =?utf-8?B?UFZ3WkJKNFNNL0J5azQ1cElBSCtPV2lsczE0aE9WU3g3QWI1ZVRtT0ZVa2Nx?= =?utf-8?B?VGVmR3k3TUdudHlIbFZPT1hsWGMyWkpKWGNudHVadE91UUtDM2JvbzdHTXQ4?= =?utf-8?B?MmhoRERYMG9WUEVNQ0RMK0hzMTZnKzR3dVhFK2ROVDllOWtVTzcwYUc5N1Z4?= =?utf-8?B?aHZCLzlIS3ZsVFY4V05laFp5UGJPc3NEKzMxbEl1WjQyL0dHWU5JVTQ2Nkpu?= =?utf-8?B?QTZITW5yOE1UQ3MyRmxHODB3UEEyU1I2LzBXZVUweFovOUM4ak9UTmxvaHJB?= =?utf-8?B?T0NVU1hqTXZwM3JmT2czUGhtVE9RSUlVeGpSeWVOZisxVXJVaURRbk01OUEy?= =?utf-8?B?MFl6elNJUm40UVZZMnlXUzQrOHNzZlc3Snl4b2dkbUZGT3JKbUduczU5ZkpL?= =?utf-8?B?UXRueXdCaFRqWVp1b2lxdzlENmxSam1naG1SSE53NWRkR05QdHpKaTRDSjQr?= =?utf-8?B?Z3FjZDlZZmZkenltN0RTaGFqOGdCVjJJUURzYTBtd1lOdEJiKzJvc1lNUFNR?= =?utf-8?B?cDFZQVZVSzh0S0FoT0J4bUFIa01pSm9STWo5cUk4ZGFOdGc1d1dGV0IraG8r?= =?utf-8?B?d1MwWjIvNDAvRUZLSlY4S3lSU0FmWG03U1g2RHJrdGpTem5ZZEdRRXJWWnRU?= =?utf-8?B?bmpKZndOR3puaHU2Uk5vTklBSjVQSUJ1dlgvbWdna25uQjlldnlPUTR4czd1?= =?utf-8?B?QkZZUmtuWHUzZ3EvTmsyb0NzRmxyL3dJVUhSelo4U0dpWjNTdHFCNjkvZUpF?= =?utf-8?B?ejFFSHIxOW1McDByM3hMdVFwbXhMN3dUSFFhZVpMVkt2a3V2UW5VU0hDdG01?= =?utf-8?B?bnlPVzFIRk1xQmVyWkVIR3BMcVVvcGNVR3RnTUQ3RVlpdTJEbFV3azJ6eFYy?= =?utf-8?B?VEZ0UGlRb0JncUgyZEN2aHdHOU8vOEt5MWw2TmtaSlpKYjBxY1o3SmZ1UmZ1?= =?utf-8?B?Qzdjd2h0YVg2dG40eldTTUdCYlhsNENUZU84RTgxQjNZTEh6dDcvS0V5ZzNz?= =?utf-8?B?Z3lWNHdlV3JDL29pVmRxSEJsOUo2ZS9PSnJtMmIyM0V4aVlvOXZQMDdRL1ZT?= =?utf-8?B?WU96c1RXT2JNRXJndkFadGdsMGdHbTI3a1lmU05KSi93SW8wbi9lay9ORUVG?= =?utf-8?B?UEd0YTdwa3NUL01wTG50SkNVcnh5T05JSmF0SzdLNzFDSU1VYW9sRFpXczFa?= =?utf-8?B?SUs3UkprVnJIVjlSK1BZNmsycytJUVNJVzRhZW5aMWI2T1lZVE5HWXZWc01i?= =?utf-8?B?TTNKUmkwbWQwZmgwRFJLRGg3MmJUR09uQU9lOUU2YlExYmwwUENoVkFyMXlL?= =?utf-8?Q?4+/LNzSwjhOcqGhOuX+uq3Ho5?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB5946.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 118b6607-26f9-426c-90d9-08dab7112d01 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2022 05:16:02.3594 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: C85kcfpxcAgGNbJ7w//TFNMI+KeiYtvSnV2TosTEiZq2frpebVXqB+e+2FFyQk1v9VhSF589ysMz54jfXLDJ/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5060 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMjUsIDIwMjIgMzowMSBQTQ0K PiBUbzogSmlhbmcsIEhhb2NoZW4gPGhhb2NoZW4uamlhbmdAaW50ZWwuY29tPg0KPiBDYzogaGps LnRvb2xzQGdtYWlsLmNvbTsgS29uZywgTGluZ2xpbmcgPGxpbmdsaW5nLmtvbmdAaW50ZWwuY29t PjsNCj4gYmludXRpbHNAc291cmNld2FyZS5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCAwNi8x MF0gU3VwcG9ydCBJbnRlbCBSQU8tSU5UDQo+IA0KPiBPbiAyNC4xMC4yMDIyIDA3OjU2LCBKaWFu ZywgSGFvY2hlbiB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4g RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+PiBTZW50OiBGcmlkYXks IE9jdG9iZXIgMTQsIDIwMjIgMTA6MzggUE0NCj4gPj4NCj4gPj4gT24gMTQuMTAuMjAyMiAxMTox MiwgSGFvY2hlbiBKaWFuZyB3cm90ZToNCj4gPj4+IC0tLSBhL29wY29kZXMvaTM4Ni1kaXMuYw0K PiA+Pj4gKysrIGIvb3Bjb2Rlcy9pMzg2LWRpcy5jDQo+ID4+PiBAQCAtODg3LDYgKzg4Nyw3IEBA IGVudW0NCj4gPj4+ICAgIE1PRF8wRjM4RjksDQo+ID4+PiAgICBNT0RfMEYzOEZBX1BSRUZJWF8x LA0KPiA+Pj4gICAgTU9EXzBGMzhGQl9QUkVGSVhfMSwNCj4gPj4+ICsgIE1PRF8wRjM4RkMsDQo+ ID4+PiAgICBNT0RfMEYzQTBGX1BSRUZJWF8xLA0KPiA+Pj4NCj4gPj4+ICAgIE1PRF9WRVhfMEYx Ml9QUkVGSVhfMCwNCj4gPj4+IEBAIC0xMDg2LDYgKzEwODcsNyBAQCBlbnVtDQo+ID4+PiAgICBQ UkVGSVhfMEYzOEY4LA0KPiA+Pj4gICAgUFJFRklYXzBGMzhGQSwNCj4gPj4+ICAgIFBSRUZJWF8w RjM4RkIsDQo+ID4+PiArICBQUkVGSVhfMEYzOEZDLA0KPiA+Pg0KPiA+PiBQUkVGSVhfMEYzOEZD X01fMCBwbGVhc2UgKHNlZSBjb21tZW50IG9uIGFuIGVhcmxpZXIgcGF0Y2gpLiBIb3dldmVyLA0K PiBsaWtlIGluDQo+ID4+IHRoZSBlYXJsaWVyIHBhdGNoIC0gaWYgeW91IHVzZWQgTWRxIGJlbG93 LCB5b3UgY291bGQgYXZvaWQgZ29pbmcgdGhyb3VnaA0KPiA+PiBtb2RfdGFibGVbXSBhbHRvZ2V0 aGVyLg0KPiA+DQo+ID4gUmVtb3ZlZCBwYXNzIG1vZHJtIHRhYmxlIHNpbmNlIEVkcSBzZWVtcyBh bHNvIGp1ZGdlcyBtb2RybS4NCj4gDQo+IEVkcT8gVGhhdCBvbmUgYWxsb3dzIGZvciByZWdpc3Rl ciBvcGVyYW5kcyBhcyB3ZWxsLiBJIGRpZCBzdWdnZXN0IHRvIHVzZQ0KPiBNZHEgKGlpcmMgaW50 cm9kdWNlZCBieSBhbiBlYXJsaWVyIHBhdGNoKS4NCg0KSXQgc2hvdWxkIGJlIE1kcSBoZXJlLCB3 aWxsIGNoYW5nZSB0aGF0Lg0KDQo+ID4+PiArYWFkZCwgMHhmMzhmYywgTm9uZSwgQ3B1UkFPSU5U LA0KPiA+Pj4NCj4gK01vZHJtfElnbm9yZVNpemV8Tm9fYlN1ZnxOb193U3VmfE5vX3NTdWZ8Tm9f bGRTdWYseyBSZWczMnxSZWc2NCwNCj4gPj4+ICtEd29yZHxRd29yZHxVbnNwZWNpZmllZHxCYXNl SW5kZXh9DQo+ID4+PiArYWFuZCwgMHg2NjBmMzhmYywgTm9uZSwgQ3B1UkFPSU5ULA0KPiA+Pj4N Cj4gK01vZHJtfElnbm9yZVNpemV8Tm9fYlN1ZnxOb193U3VmfE5vX3NTdWZ8Tm9fbGRTdWYseyBS ZWczMnxSZWc2NCwNCj4gPj4+ICtEd29yZHxRd29yZHxVbnNwZWNpZmllZHxCYXNlSW5kZXh9DQo+ ID4+PiArYW9yLCAweGYyMGYzOGZjLCBOb25lLCBDcHVSQU9JTlQsDQo+ID4+Pg0KPiArTW9kcm18 SWdub3JlU2l6ZXxOb19iU3VmfE5vX3dTdWZ8Tm9fc1N1ZnxOb19sZFN1Zix7IFJlZzMyfFJlZzY0 LA0KPiA+Pj4gK0R3b3JkfFF3b3JkfFVuc3BlY2lmaWVkfEJhc2VJbmRleH0NCj4gPj4+ICtheG9y LCAweGYzMGYzOGZjLCBOb25lLCBDcHVSQU9JTlQsDQo+ID4+Pg0KPiArTW9kcm18SWdub3JlU2l6 ZXxOb19iU3VmfE5vX3dTdWZ8Tm9fc1N1ZnxOb19sZFN1Zix7IFJlZzMyfFJlZzY0LA0KPiA+Pj4g K0R3b3JkfFF3b3JkfFVuc3BlY2lmaWVkfEJhc2VJbmRleH0NCj4gPj4NCj4gPj4gV2h5IElnbm9y ZVNpemU/IEluc3RlYWQgSSB0aGluayB5b3UgbmVlZCBDaGVja1JlZ1NpemUgKGFzc3VtaW5nIGl0 IGRvZXMNCj4gPj4gZW5vdWdoIGZvciBJbnRlbCBzeW50YXggbWVtb3J5IG9wZXJhbmRzIC0gcGxl YXNlIGRvdWJsZSBjaGVjazsgaWYgbm90DQo+IHRoaXMgd2lsbA0KPiA+PiBuZWVkIGZpeGluZyku DQo+ID4+DQo+ID4NCj4gPiBGb3IgdGFibGUsIHdlIGFsaWduZWQgd2l0aCBDTVBjY1hBREQgYW5k IGFkZGVkIE5vX2xTdWYgYW5kIE5vX3FTdWYNCj4gc2luY2UNCj4gPiB0aGUgc3VmZml4ZXMgYXJl IG5vdCByZXF1aXJlZC4NCj4gDQo+IFdoaWNoLCBhcyBzYWlkLCBJIGNvbnNpZGVyIHdyb25nIGJv dGggaGVyZSBhbmQgdGhlcmUuDQoNCkkgc3RpbGwgYWdyZWUgd2l0aCBILkouLiBBbHNvIEkgc3Vw cG9zZSB0aGUgcHJldmlvdXMgdXNhZ2Ugb2Ygc3VmZml4ZXMgYXJlIHF1aXRlDQptZXNzeSBhbmQg d2Ugc2hvdWxkIG5vdCBzdGljayBvbiB0aGUgY29uZnVzaW5nIGNvZGUuDQoNCktlZXBpbmcgY29u c2lzdGVudCB3aXRoIFNQRUMgZnJvbSBub3cgb24gdG8gYXZvaWQgY29uZnVzaW9uIG9uIHRoYXQg bWlnaHQNCmJlIGEgYmV0dGVyIHNvbHV0aW9uIGZvciBmdXR1cmUuDQoNCj4gDQo+IFRoZXJlJ3Mg YWxzbyBzdGlsbCBubyBDaGVja1JlZ1NpemUgaGVyZS4NCg0KSSBzdXBwb3NlIHlvdSB0YWtlIHRo YXQgcXVlc3Rpb24gYmFjayBiZWZvcmUuIEJ1dCBJIHJlYWxpemVkIHRoYXQgdGhlcmUgYXJlIHR3 bw0KcXVlc3Rpb25zIHRoZXJlLiBJIGNoZWNrZWQgdGVzdGNhc2VzIGFuZCB0aGV5IG1pZ2h0IG5v dCBiZSBzdWZmaWNpZW50LiBMZXQgbWUNCmFkZCBzb21lIHRlc3RjYXNlcyB3aXRoIGF1dGhvciBA S29uZywgTGluZ2xpbmcgdG8gc2VlIHdoZXRoZXIgQ2hlY2tSZWdTaXplDQptaWdodCBiZSBuZWVk ZWQgaGVyZS4gTXkgYW5zd2VyIG5vdyBpcyB5ZXMgYnV0IG1pZ2h0IGNoYW5nZS4NCg0KSGFvY2hl bg0K