From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web11.5513.1637796436894694443 for ; Wed, 24 Nov 2021 15:27:17 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=KY/qZai5; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: michael.d.kinney@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10178"; a="232894024" X-IronPort-AV: E=Sophos;i="5.87,261,1631602800"; d="scan'208";a="232894024" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2021 15:27:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,261,1631602800"; d="scan'208";a="650573868" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga001.fm.intel.com with ESMTP; 24 Nov 2021 15:27:15 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Wed, 24 Nov 2021 15:27:15 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Wed, 24 Nov 2021 15:27:14 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Wed, 24 Nov 2021 15:27:14 -0800 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.40) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Wed, 24 Nov 2021 15:27:14 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dJclXrp8NGso55neBei5n1X9JqYx1GsNcN6XcBrtgzAT2NdkdiwG4rytBlY2KZQmDk4GU8m0az2YPzx3ama6fQaQF0WgQq0mHEqzxiR9KpLnQhO2xTP/QNG+gSHgnRFksVdBSZ/FELUnH2KBye1Bxtkaw5FfbwS4h8/iQot+xaVxBmt1xp0DMSkIfZ+6+la5eB0GDi0M/L7MZW/X3XTndCcCh4+kGkvHuEKujlRSS2PbpXJ0whTM1iz2UWE6TLxX9CJRWr28GWRPZGFTUYz4TYDaqmCz+3aTBQ3Xe+Ou6W9BQj5JVHc01Le4vDD5WgYxE1cnNFmklZ6MnH7vHrWT4g== 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=EaIDO7n+QZ206icrIYO6k1wVSeFR3Gpypnq9a2iliHk=; b=De229/FUMIEl0PLV/UKxRF4fVH9XqLwQZW+PX68z1c3kl3Ooyd5fC8TIESZ1j9iP9C7X47X/xTMn2tMRMvDOUnRWHev3bb5AzP5jCIHteho4/ygD9uH0SYzKiOJmRkoJrAYk2LTOvzUn8sgNjXwONXF7eXAc9iuwNZJueIPEYlOKiidtJbkXGLmtB2pL9DQsUR/EO0L72qPJq9mXiw5KNYdYOaDSw+WgfGlgjVjUQjUCdUJm5lhKkKBfqahLh6Na5FOXhXtVb/tBTMhtTPbsUAKZMd8TcngPAXf2fmBabSfzDGMpCRBXTSK1Na/hNzYGAhoh0j4o3fUAbIUsOgyCRg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EaIDO7n+QZ206icrIYO6k1wVSeFR3Gpypnq9a2iliHk=; b=KY/qZai5goSM31CfvNCcgP6ixrbXgQa+ZDUr1C7XnoP/HXEXuDJ/MNVD0WJ6MJezyCRDDI6qbXQAcnLQ3z1+4xxBtAclIZ2gn6veUmXIfeDdrFG7sM30u75r7v+fOkb1KNMv4cDyry0U5LoGJgjRiPN1DIYCkR81ZdMST3WQv2w= Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by CO1PR11MB5105.namprd11.prod.outlook.com (2603:10b6:303:9f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Wed, 24 Nov 2021 23:27:12 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::68cc:6227:db69:d81a]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::68cc:6227:db69:d81a%6]) with mapi id 15.20.4713.025; Wed, 24 Nov 2021 23:27:12 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "sami.mujawar@arm.com" , "Kinney, Michael D" CC: Ard Biesheuvel , "Yao, Jiewen" , Supreeth Venkatesh , "Sean Brogan" , Bret Barkelew , Liming Gao , "Michael Kubacki" , nd Subject: Re: [edk2-devel] [Patch 10/12] StandaloneMmPkg: Update YAML to ignore specific ECC files/errors Thread-Topic: [edk2-devel] [Patch 10/12] StandaloneMmPkg: Update YAML to ignore specific ECC files/errors Thread-Index: AQHX4LA7h6yghF0+Kk2gRK2NQ5OhuKwSghUAgADRgKA= Date: Wed, 24 Nov 2021 23:27:11 +0000 Message-ID: References: <20211123212122.1348-1-michael.d.kinney@intel.com> <20211123212122.1348-11-michael.d.kinney@intel.com> <22d17fb9-3731-2f28-ee7f-f70c8a2fb5e5@arm.com> In-Reply-To: <22d17fb9-3731-2f28-ee7f-f70c8a2fb5e5@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 74c2b990-fbe7-4007-ccc0-08d9afa1f135 x-ms-traffictypediagnostic: CO1PR11MB5105: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LpJ7jKSdgBGzylNgJmCB/JQGQkdQyYjshliT4B6qexwdanxD4vWYZ7yjyPVUbMRbcnVp4W9HgWoinq0MRASpDGuiqZvsj5csLlmH6y53QL/WjS3pfCQiFaVWZRwSzZU4GI30joqB5Gi3REsaSa8eQRRxmZo5e/nHnoGyx817filn9CRn8r+4+Wp9EMDLpj1ppnDAx2DsNxE4Df4LrvDQep+tALly5hnQnHoicbjxTqSOacpuq7SqfKvt7BTxjHr5BVswom6nq1TzAzTCwfRdQsfd1xxNJn62SDljLqbnvGhkwbE6QWmw388eDwy+s+nW+54kpi08Uc2KRo/Woajx60TtuM12Y6/Mk5valnIQ/oy/DVWrD7tH4aJqNqfX6AyYBIaH/rcZsL5cXYo7swew29b7FPozH7wMXAqtTIOGYTP95DrqswYv/pryFp+RwePwGPwheXp8PtNoCsWhK5Hz8rivu/clWroRwjrsbHnROCEuPDdG6Dy30JshAO6CyuCHpTLzcbbQaQsgr2wVa5kAes0vaXp8Vqb2MWP5k7WhCz/foDQtKr3YgV8FkSvT+5tSmcvUYCWMNFTeWWCdzYGSKhYMRx02m7BuZZh+QrQ3PA4RKCnkqySIor66Y93d8LU6E6mSjU3yyOeX1PfbzdrZGHTYYiFOwqfDNI3roQJ/ifPTOgePs4tWt26UZctuBSEJA28FFUfseNCV3RybJhxqs3IObYGXYxifgwh/m6THogJayXCnqgdgraIqZvwVL2MjP5hK7pgEfXbuqe+LTq2yxBgo1/gHmQ68ER6UtxUCzlkAcZMfepyJ57NHCxZk9J4+/DaocHMNMpAC6ckBp9btkw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(366004)(15650500001)(966005)(8936002)(52536014)(9686003)(2906002)(5660300002)(316002)(8676002)(7696005)(122000001)(508600001)(55016003)(33656002)(53546011)(66446008)(38070700005)(71200400001)(76116006)(66476007)(86362001)(66946007)(82960400001)(186003)(66556008)(38100700002)(4326008)(83380400001)(6506007)(26005)(110136005)(54906003)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L1RXblIwYmFGR0w0bmFLZmJBbjVQYmdEcmJ2UlZNakoralc5YUhRa29kZ2dE?= =?utf-8?B?N1pWK2l5eWZva1dPdGpZYXdaVXlrekVaQXNTUGxiLytEQTBYeEszMlYwZ2xV?= =?utf-8?B?aUVYaTB4WlFuUVo1L2hkSDZLdzQ4RDN3SHI5YXZhQkN5eTM5bXUrMklhK2Zm?= =?utf-8?B?QzMrMUx6TlRnbzk0VjZ0S3F5RVZ1eFQ2bVZJUUJwc1RwU3JXQTc3MlRweWVz?= =?utf-8?B?ajl0Mkc3RCthQ0ROd09pQkF4NU9XUzFhdmx3Y0VScTZlZ1VpZ2RTRFh0ZVNJ?= =?utf-8?B?bWZ0RzdjQTNnZURsK1RuWmRsTW9MUDdsNTdaQ0xucTBtMFVKdmZXSDhzbjR1?= =?utf-8?B?ZHhEa1R0L2RidnpBMWNiMWxvNzBncTI2SHZCc1JnekQ1SGJNTW0wSW1HZTNY?= =?utf-8?B?UUlCbjFqZ3hUYjlLOGlaTTNGbUhjcU5ZcXI4YmhvTVR5M3dOZTlZdEhoYjE3?= =?utf-8?B?cE1wWTBFVDhEVUlFTUpZcURUakNtWTZPR3g2MHFxYk85V1FQSE5FUU8ydzRl?= =?utf-8?B?OThPT0JScmowVnduc0dFelJ4MklNcmtkL3JXalJROHRVRDdVS0todEpsQi9U?= =?utf-8?B?OU1xOSsrY3dHYWU4ck10MThnSmFEdktBM0pJcERHRVFTZWNIcHl3SUU4UjJL?= =?utf-8?B?SWRhTU93eTJMNHEySklyUm9xeGpkV3hSK3lYRXdMYWtMZmF3dzFFRUJxRkty?= =?utf-8?B?Qy9LbGQvTDhFbWVYUnAxQjFocGl4b2ZOdVAxUEtxMUw5TWRhVU9zUEtLanZJ?= =?utf-8?B?NE5idHBKc2lwbG83V1JOKzVXTkV5M0JGc1MwZlBRY0xWeWlkRTdtVXFiRHRQ?= =?utf-8?B?V1hZSU1BUlBLUDdkN1hRSzdlSmZZUElqaW91NlhJWGVzd1hubzdHd2N5YlhP?= =?utf-8?B?RnZVdlZtMTdJamVOVUZzbVZrRGVFT2xIWXo3U3lhMklpdy95TVVyY0h3cTRR?= =?utf-8?B?Y29EUFgyaCs1KzdoS3Q1N2FwcUpXSnN5aENRNDdjaEpGVklGRm9kejE4QlR0?= =?utf-8?B?MCszM2RrTklUUTh3VnpXbU5neUxUYVNxZUMxSW1VSVdYQzRsZEVJZTdCSFhG?= =?utf-8?B?Z281NkxhSytvOFNvTnltQmNiOTZmVEFnZ1dscGJscDJMNG1GempsL2RFUGd0?= =?utf-8?B?YlQrRHZpU1lSQlpkZ1FUWXNnRlZDWk9kWm9wVnhKMWZ1akVUTzlueGJGUER1?= =?utf-8?B?emVmOWlYVjk0Sm9vUTJXTzMxY3ZhN215ZHpMbWFzcXpyYVhMenNHNjVIMGg0?= =?utf-8?B?MXFUckdTcWZWT0l6ZnhIN3NWVFJxcjlHa3JBQlV2QTlYLzlhM1U0Z3Rvb3Jx?= =?utf-8?B?SWptbnRpc2JpWWpBN0RES05GZjNzcEhvVVZHUEtUd0QwNFdLcEtwRTVWQzA5?= =?utf-8?B?b0JmN2JGT0dWZjZzK0Y2YitxRWJld1NNQVFZekcxYy9xMnNxT3Q5Yjdodlhy?= =?utf-8?B?bGJwOFlKOEtWSzBCV3JwY1BMaWVnU0svV2h0VThXaUxVQS9KSkF0NXQyWUN1?= =?utf-8?B?N2lpNHhoN1c0M1l2RmFzWHBtOUh2Q012MEQ2WkcyZVdLSFVjNVdMZU54aXlC?= =?utf-8?B?Mnd6a1VpTWtIam9wa1J5VGdTOHNtVEd1dnUySzcvdkhOcWY1Mk5JcHJ1WjZP?= =?utf-8?B?Y0hucHdvMllCeDc1QTRORjlHNmF4ZlBSQWJac3UxeGluQXp6ZktHTWp3WWlw?= =?utf-8?B?d0I4dEcrSVRmdURaclBYaUtQOWxnRVBxZVZlZ2NpREl2KzBZQXNRVzRuSm1h?= =?utf-8?B?TktjSk9SSmVMK0NYZ05pZ010Wk92dTVENjdPcTc4NUg1U0hzZnE2ZWFVRDI3?= =?utf-8?B?eXlIKzZ5VGxXM2sxc2pjb2VTMm9uTkpxdHpPSXZ3Wmg3MjduaTllMjZJaDFC?= =?utf-8?B?bUFPcXVBWjVpcitoaVZMbFVkYzJKT0F2UnB3Qy9wMzcvdUtidXF4V2RxMFFH?= =?utf-8?B?RVFIL2ZPTnlkNmh6RmRiTnBzZ0ZGMnd6dTZmUGFOZ0xBaklNLzJlZE9rWHht?= =?utf-8?B?MGhtblVZWklNTFd6K09JWm1XeWNHLzN6OTRRSDVaWUs0RzQzNXVDaU9HS0Vx?= =?utf-8?B?L21jalQrbnhDV0dtbkVSRVpScDdZU3I2RVVNMlowZGpQMWVHN2tzR0RxdVll?= =?utf-8?B?K2JtTFFDSmdYdUhsYmVWU01La3FldVkxa0dhNkZaeG9GcHhpTW9jeWhydFA3?= =?utf-8?B?WVMxNEFKYkR0ejdSdTZIbFBTdCs2aFc2MGtQNXhacFRGTlE0WndqdWpjaFFo?= =?utf-8?B?SzQ2Z0VINXg4QTlCNEg5K0hqRDlnPT0=?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74c2b990-fbe7-4007-ccc0-08d9afa1f135 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2021 23:27:11.9513 (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: LNisV6XETe9vsRXcA6VT4yq8eJ8gXYx/A4JMPFuZ+TNGMGNPcIotFbLcms3ZrwBI+HH5nsKMX3DJwCdfibyWv6GG/qyJtcWd+m+EeGn/5ek= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5105 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91 cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgU2FtaSBNdWphd2FyDQo+ IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMjQsIDIwMjEgMjo1NSBBTQ0KPiBUbzogS2lubmV5 LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91 cHMuaW8NCj4gQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPjsg WWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgU3VwcmVldGggVmVua2F0ZXNoDQo+ IDxzdXByZWV0aC52ZW5rYXRlc2hAYXJtLmNvbT47IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBt aWNyb3NvZnQuY29tPjsgQnJldCBCYXJrZWxldyA8QnJldC5CYXJrZWxld0BtaWNyb3NvZnQuY29t PjsgTGltaW5nDQo+IEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgTWljaGFlbCBLdWJh Y2tpIDxtaWNoYWVsLmt1YmFja2lAbWljcm9zb2Z0LmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiBT dWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQYXRjaCAxMC8xMl0gU3RhbmRhbG9uZU1tUGtnOiBV cGRhdGUgWUFNTCB0byBpZ25vcmUgc3BlY2lmaWMgRUNDIGZpbGVzL2Vycm9ycw0KPiANCj4gSGkg TWlrZSwNCj4gDQo+IA0KPiBPbiAyMy8xMS8yMDIxIDA5OjIxIFBNLCBNaWNoYWVsIEQgS2lubmV5 IHdyb3RlOg0KPiA+ICsgICAgIkVjY0NoZWNrIjogew0KPiA+ICsgICAgICAgICMjIEV4Y2VwdGlv biBzYW1wbGUgbG9va3MgbGlrZSBiZWxvdzoNCj4gPiArICAgICAgICAjIyAiRXhjZXB0aW9uTGlz dCI6IFsNCj4gPiArICAgICAgICAjIyAgICAgIjxFcnJvcklEPiIsICI8S2V5V29yZD4iDQo+ID4g KyAgICAgICAgIyMgXQ0KPiA+ICsgICAgICAgICJFeGNlcHRpb25MaXN0IjogWw0KPiA+ICsgICAg ICAgICAgICAiNDAwMiIsICJIb2JDb25zdHJ1Y3RvciINCj4gPiArICAgICAgICBdLA0KPiANCj4g SSBub3RpY2VkIHRoZXJlIGFyZSBvdGhlciBFQ0MgZXJyb3JzIHdpdGggSUQgNDAwMiBpbiBTdGFu ZGFsb25lTW1Qa2cuDQo+IA0KPiBlLmcuDQo+IA0KPiBlZGsyXFN0YW5kYWxvbmVNbVBrZ1xMaWJy YXJ5XFN0YW5kYWxvbmVNbUNvcmVIb2JMaWJcQXJtXFN0YW5kYWxvbmVNbUNvcmVIb2JMaWIuYygy NCk6DQo+IFs0MDAyXUZ1bmN0aW9uIGhlYWRlciBkb2Vzbid0IGV4aXN0IEZ1bmN0aW9uIFtDcmVh dGVIb2JdIGhhcyBOTyBjb21tZW50DQo+IGltbWVkaWF0ZWx5IHByZWNlZGluZyBpdC4NCj4gZWRr MlxTdGFuZGFsb25lTW1Qa2dcTGlicmFyeVxTdGFuZGFsb25lTW1Db3JlSG9iTGliXEFybVxTdGFu ZGFsb25lTW1Db3JlSG9iTGliSW50ZXJuYWwuYygyNCk6DQo+IFs0MDAyXUZ1bmN0aW9uIGhlYWRl ciBkb2Vzbid0IGV4aXN0IEZ1bmN0aW9uIFtIb2JDb25zdHJ1Y3Rvcl0gaGFzIE5PDQo+IGNvbW1l bnQgaW1tZWRpYXRlbHkgcHJlY2VkaW5nIGl0Lg0KPiBlZGsyXFN0YW5kYWxvbmVNbVBrZ1xMaWJy YXJ5XFN0YW5kYWxvbmVNbUhvYkxpYlxTdGFuZGFsb25lTW1Ib2JMaWIuYygyNDcpOg0KPiBbNDAw Ml1GdW5jdGlvbiBoZWFkZXIgZG9lc24ndCBleGlzdCBGdW5jdGlvbiBbQ3JlYXRlSG9iXSBoYXMg Tk8gY29tbWVudA0KPiBpbW1lZGlhdGVseSBwcmVjZWRpbmcgaXQuDQo+IGVkazJcU3RhbmRhbG9u ZU1tUGtnXExpYnJhcnlcU3RhbmRhbG9uZU1tUGVDb2ZmRXh0cmFBY3Rpb25MaWJcQUFyY2g2NFxT dGFuZGFsb25lTW1QZUNvZmZFeHRyYUFjdGlvbkxpYi5jKDI2KToNCj4gWzQwMDJdRnVuY3Rpb24g aGVhZGVyIGRvZXNuJ3QgZXhpc3QgRnVuY3Rpb24gW1VwZGF0ZVBlQ29mZlBlcm1pc3Npb25zXQ0K PiBoYXMgTk8gY29tbWVudCBpbW1lZGlhdGVseSBwcmVjZWRpbmcgaXQuDQo+IA0KPiBJIGFtIHRy eWluZyB0byB1bmRlc3RhbmQgaG93IHRoZSBFeGNlcHRpb25MaXN0IHdvcmtzLiBXb3VsZCBLZXl3 b3JkID0NCj4gSG9iQ29uc3RydWN0b3IgaWdub3JlIHRoZSBvdGhlciBlcnJvcnMgdG9vPw0KDQpH b29kIHF1ZXN0aW9uLiAgRWNjQ2hlY2sgaW4gRURLIElJIENJIG9ubHkgY2hlY2tzIGxpbmVzIG9m IGZpbGVzIHRoYXQgaGF2ZSBiZWVuDQphZGRlZCBvciBjaGFuZ2VkLiAgU28gaWYgdGhlc2UgbGlu ZXMgd2VyZSBub3QgbW9kaWZpZWQgYnkgdW5jcnVzdGlmeSwgdGhlbiB0aGV5DQp3b3VsZCBub3Qg YmxvY2sgdGhlIGNvbW1pdCwgZXZlbiBpZiB0aGV5IGhhdmUgRUNDIGlzc3Vlcy4NCg0KPiANCj4g V2Ugd2lsbCBsb29rIGludG8gZ2V0dGluZyB0aGVzZSBpc3N1ZXMgZml4ZWQuIEhvd2V2ZXIsIHRv IHVuYmxvY2sgdGhpcw0KPiBwYXRjaCBjYW4gcHJvY2VlZC4NCg0KVGhhbmsgeW91LiAgWWVzLiAg VGhhdCBpcyB0aGUgaW50ZW50aW9uIGhlcmUuICBUZW1wb3JhcmlseSB1c2UgWUFNTCBmaWxlDQp0 byBnZXQgRWNjQ2hlY2sgdG8gcGFzcywgdGhlbiB0aGUgd29yayB3aXRoIHBhY2thZ2Ugb3duZXJz IHRvIHVwZGF0ZSBjb2RlIA0Kc28gdGhlc2UgZXhjZXB0aW9ucyBjYW4gYmUgcmVtb3ZlZC4NCg0K PiANCj4gUmV2aWV3ZWQtYnk6IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+DQo+ IA0KPiBSZWdhcmRzLA0KPiANCj4gU2FtaSBNdWphd2FyDQo+IA0KPiANCj4gDQo+IA0KPiANCg0K