From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web10.7456.1632914146484590746 for ; Wed, 29 Sep 2021 04:15:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=ot1JTla1; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: bob.c.feng@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10121"; a="247440974" X-IronPort-AV: E=Sophos;i="5.85,332,1624345200"; d="scan'208";a="247440974" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Sep 2021 04:15:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,332,1624345200"; d="scan'208";a="554747078" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by FMSMGA003.fm.intel.com with ESMTP; 29 Sep 2021 04:15:45 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Wed, 29 Sep 2021 04:15:44 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) 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.2242.12; Wed, 29 Sep 2021 04:15:44 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2242.12 via Frontend Transport; Wed, 29 Sep 2021 04:15:44 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.108) 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.2242.12; Wed, 29 Sep 2021 04:15:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QcxwirhpDz8HMb1mntZ2Kcx/MVYbFD7XLu+IcBLX7BQqxMRr/IH1PmVqd9Si2fa2Ylm8QZxNxRyCaEnXj4g76zcFvdHf9ZBSQZSzSUbMwwsxmqn16axPyMghKYmgeWKO/+6CWhPfC6QHJgyMTp8nwt4acWlf0Q2l53X2OJOBH0+5R/1iChtxx/sYsp6SGOAwKxBwNOevU39c6s5Jwy9LCI26vFNSoTJU2e/Nc9cGS725HUiDOXUyKXjaDCDpDUjjFsqXmcSC47+Hcqm8bFvZVvj8fkuJVuPKtISvUqvK2IQLok0GkymqYmwwDI6N4GutNAuEJPHxV54eX5WckDP4Ow== 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; bh=ptOYMACkysVSivLHaA+Bmdmm8JpGtc63BMFm+LXCiOA=; b=N/IG8Wjxm/vUe4odNFXzOiZGsDNAzjUJaQDkpTmTfABBt9wMEnFEaKib9aFar5Le5lLNsuNaN5nPb5QgelzUDxByfZQjlRiASK5qllFZwyPvt3dWcuXHmrLyKm/P8Kny8Irp/Imh26XEM1XqPG8k0YCqqCV5Bf/aHG9N2uy4ukwnzVXyQ2uJswE0uTETcv6ixioPdwuugOo7XOuPOn7hS6/5ZVq0Q+0i8oiqp4PhUL2a+GznCWKeedRFq4PmvuHA8IHRbDEiJb5XtiioYXHox2J61DOjpgLPQX9fg/sL4X0DaJwIjIAKIb5rBVVfO4FymvJgdGkLWaI+YiHhtTOAAA== 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=ptOYMACkysVSivLHaA+Bmdmm8JpGtc63BMFm+LXCiOA=; b=ot1JTla1IKMlsZGWSSEp6vlIKWsEpx6pge1if+iEjx3r7Pfdafy5WJdZTwtgEk/DYjSE9DCnx27hcgIT71oIxvQyNe47QM2vgy14wlEuFuB4L/NegvDWa+ldvQ+HSpAbInDa7pzp6q/wR1feeGgVOV7b0GIe9adiGY+m5r7Xd/o= Received: from DM6PR11MB4073.namprd11.prod.outlook.com (2603:10b6:5:19f::22) by DM6PR11MB3865.namprd11.prod.outlook.com (2603:10b6:5:19d::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Wed, 29 Sep 2021 11:15:40 +0000 Received: from DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::b083:17f4:8441:efed]) by DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::b083:17f4:8441:efed%3]) with mapi id 15.20.4544.021; Wed, 29 Sep 2021 11:15:40 +0000 From: "Bob Feng" To: gaoliming , 'Leif Lindholm' , "devel@edk2.groups.io" CC: 'Rebecca Cran' , "Chen, Christine" , 'Sean Brogan' , "'Sami Mujawar'" , 'Ard Biesheuvel' Subject: =?UTF-8?B?UmU6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MyAwLzJdIEJhc2VUb29sczogU3dpdGNoIHRvIGRvd25sb2FkaW5nIHRoZSBBUk0gYW5kIEFBUkNINjQgY29tcGlsZXJzIGZyb20gQXJtJ3Mgc2l0ZQ==?= Thread-Topic: =?utf-8?B?5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYzIDAvMl0gQmFzZVRvb2xz?= =?utf-8?B?OiBTd2l0Y2ggdG8gZG93bmxvYWRpbmcgdGhlIEFSTSBhbmQgQUFSQ0g2NCBj?= =?utf-8?Q?ompilers_from_Arm's_site?= Thread-Index: AQHXsJWQCUs0tNg8dE6lFhEI0lhxNqux7USAgABsSgCABvIugIAA8xqAgAClynA= Date: Wed, 29 Sep 2021 11:15:40 +0000 Message-ID: References: <20210923160957.19800-1-rebecca@nuviainc.com> <20210923181707.4nvbon5w6u5nfeyq@leviathan> <003601d7b0dd$5cf32aa0$16d97fe0$@byosoft.com.cn> <20210928104903.ftrat3xgyxbcsrqn@leviathan> <013301d7b4d0$01023c80$0306b580$@byosoft.com.cn> In-Reply-To: <013301d7b4d0$01023c80$0306b580$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: byosoft.com.cn; dkim=none (message not signed) header.d=none;byosoft.com.cn; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: df510293-9099-4e25-aaf3-08d9833a78df x-ms-traffictypediagnostic: DM6PR11MB3865: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1388; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: l4P1ItNaeZ5f/Kix55GtkVe+r9ZXpy9YKCy0Zn/puZ5xCRbycEgr+/wWm6igdyPObKRQvL2rm2VqBLNhxePr4cghRsOk3gMPv/hMEtBa8TjTgvOgI7f80Kr/ZYwtaSsOKvDGWmO1PNQz+4hDM2Pg90O9dTpNACX0PffUPdNsXSiAAr9ALVCGhv8uLOILYA9ZMb8OMIsHMHY4DzNpZnWriAyjd0McmLyLolyNUzvZgmUemwAb8VGPu07iH7B/Pt36vxBhG3rtQBucab6T8tbmyXYw/H3JHdaatn2BHA+DKLpOYIpKJx/XvYNsEncwbxlEAUYT3i9GXqSDUsF1fszyCqIpbK2Ku3X3wOcBlOGUEgqZrPDgNF+3DeWZNcmlCe6n1Od+CuD1m9nkj98HxAZzTJfQN5GyT3Vdo9XG8BMBVC4lnP/DFkQWjEKGbDBnJ4esj4BCzoZpEZpkBMshr035G7LR1wgAGnmG1CCVOaeExdd+wyavZsvY09x1TKdaSS3hSIi7X7r4CUfj6VhvDR8SvuBPtrgRhE4NDiQG1V4MuHLYiuiOXBpwyOmruiUSd2SMsY7A/GLKQYZAiALOJEg/RpBfOsOIEl82dUiaRJO+BSutG4Ur9MEyHFN5vIDPYr66YJAWTPTidO92cV2csk9XaRDXDuC+wdbcHYPLQof3a2YkCa7QVR/+zZRBRNAWDab5vJRuJLGkYX5F406IXu6CODoMKuThu22/NTkNNG3cIvHz5KnL+5WHb/m4YtvPYE8Sg76+210QATISMBPLAFJ6YPwxeMzsERCEtxtkbqPzepu7hZlPnttcy9jnwg4oXt9a2anK5QfLJ4Av6qTU0HDVYQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4073.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(316002)(54906003)(38100700002)(26005)(8936002)(53546011)(5660300002)(224303003)(6506007)(110136005)(7696005)(38070700005)(122000001)(4326008)(66946007)(76116006)(66556008)(64756008)(33656002)(186003)(2906002)(508600001)(966005)(83380400001)(9686003)(19627235002)(66446008)(66476007)(86362001)(52536014)(55016002)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RTlCVFE5LzFjUGZPbWcxS05UZzZzUk9RanZuSHFzZ3RmZ2IrT3pLYXFlNlo2?= =?utf-8?B?ZnZDMzBZZnRLV3JNVERJRzVvWXVVSWVYZG1jM2ZseDAxOVVwb2JWTXlFK20z?= =?utf-8?B?Rlg2eWZWRWRJb2h6KytLNXBxd2xmeHJwL1RNTEYxNFFsd3l5dkZIOWJTSG5y?= =?utf-8?B?WDRxWGo1UEoxaG54REMxUmw4K3dLWHpiNzdDSTE4dE9jcFZTdnRCMkpYdnFi?= =?utf-8?B?M2wxeGIzb1dWeTdHbmJUR3NmR3dmbmZ6Q2ZCVE5wYVV5OFczT0NMekRsM0s0?= =?utf-8?B?ZG1ScVNZZjFhSmphUHNQVGtneTZycXA4cHJUb2k3Y1hVeEJQWkFRL2FqaEVR?= =?utf-8?B?bjV6RXNmdmczRStCTVVoaU96V0lpdW52cWJIcHNOdER1bnowVW9teHBHZldB?= =?utf-8?B?QkJMNWYwcnI5TmNxcFRLWktsREpXa2FlT1o4cjlVb2E3QWRvMHNPQzAzNit4?= =?utf-8?B?UkZlTGtxaFJGWXV4UE9iSDJkcGZ6eG1ZMHFYdXBZNzlJR1JRY0toYVRjcFpv?= =?utf-8?B?MzlET25wR0FMRDVDQ0lJWHdlWk9FWDl0YThLdzR6UENjVkdEeG1CVE5leDVU?= =?utf-8?B?U2ZaaVdjdFAwQldBbzBObzRMUG9Sejk1Y29kakVURWxXcm5KZzhsQ1AzZUVn?= =?utf-8?B?RS9tK3Z2VUgxejdYVEw5ME5zdVhaVmUxQ2g3RlROU3I0QzZoWlFuM2piYUty?= =?utf-8?B?ZC80WWw2U1d2SnFMdGpubEE4ZS9Fa1BTY29CTHZjNlZxdnJIS2lVSW5MVWNT?= =?utf-8?B?cHdST0F3MHQ2eC80NklZamFQY2phdHNJNkdwS0hETE41TlB2MGUyKys5UFR3?= =?utf-8?B?WXUxS2szTndmRFJIMmwyUEluL3daa2dob0Y2K0U5WkhtaTd0YzNoVEpjeFNU?= =?utf-8?B?Q1BubFQwTWl6bGk2NnhGME41QVo3WGRwUytQd3BZWE1aSzQrbE5OaExldnJm?= =?utf-8?B?ZHF2aEh2QzJYRnY3a1k2aGVlZWtsQmdFVHEvcjU4c2srN2VjMkZBYXM0ZVJM?= =?utf-8?B?VWg3SmNaTlZ5K0hnWkw4TzFwcmZ3QVNadHMwdUxrNllMclVMRU9xQUlPbnNJ?= =?utf-8?B?THVYdndZWTlteUM5ay9FWGJKZ3BsWHI3K1VFYVpmSVFta1Z1MlAxSVlZTU9k?= =?utf-8?B?WjEyeFRueklETUd1VWtYS1RoWUNPUEhDeUs2OWQzQzI4L0R5cjc1QytZM2Ex?= =?utf-8?B?dmlXSzZOWkdyZ3dmSndNUWZDL3Q4b0QzNzlQMmJaN1hDeGFGWGorcEVrYnZU?= =?utf-8?B?eHhvL09lTEw3eUp0RXZoaW1VdFdkWWZCVGEyMFZkL3dQWmxSNmgwYUNKeFBQ?= =?utf-8?B?ekd4RnBhemo0Y2k2Q1JNKzRycitpK1phUm02czFIZDdUUGY5V2VZVkd6eVlp?= =?utf-8?B?bTBrQVoyOHRaRENDbmRMUEtwb0lpSFQ3eHZYSHdBRU5kcFR5YWN4N0hZS2RR?= =?utf-8?B?U1Y4YkxoLysvbUp4aUI2OWpESTRadEZPK0phU2tSV0cxbjM1Nm5JTHVrQUYz?= =?utf-8?B?NEt1MEt0SmV1WTN3aG5GTWRoRDZRNmxEWHNWU3VzZjVlWWdUTmxmczliS21q?= =?utf-8?B?RFJiSHA0SnFSM2xpUUNrSFFQVFFHNDRnd1ZqbXRldFd0Um1TS3FkeVA2QVJB?= =?utf-8?B?VG92MEdnTFl5dm9LNHdTRi9MUWUxZU9ERUx3SisrSmx0akpGZW1uU0ZiWWto?= =?utf-8?B?WGtkMjF3amZmQlJONzJ3aWRWZGIxZmdEdmhlakpSTzhPWUo5Zk5GMlhaUEVU?= =?utf-8?Q?YI6KQQEDiPaMjAHMtQ2Ji3x2r5dK16YI4DmigDB?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4073.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: df510293-9099-4e25-aaf3-08d9833a78df X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2021 11:15:40.7122 (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: /E4F2hsnFMaZK7EnQkKTT1Z3LRNlqmnVI9nnVaIeR6PHQ1SJ1ppJc0iVFTumO8vo6v8AvFzJF25Hgya3L8YajQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3865 Return-Path: bob.c.feng@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UFIgMjAyMCBmYWlsZWQgYmVjYXVzZSBpdCBoYXMgYW4gYWRkaXRpb25hbCBjb21taXQgIk1lcmdl IGJyYW5jaCAnbWFzdGVyJyBpbnRvIEJhc2VUb29sc19Bcm0iDQoNCkNyZWF0ZSBhIG5ldyBQUiBo dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8yMDI5DQoNCg0KLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29t LmNuPiANClNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDI5LCAyMDIxIDk6MTkgQU0NClRvOiAn TGVpZiBMaW5kaG9sbScgPGxlaWZAbnV2aWFpbmMuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8N CkNjOiAnUmViZWNjYSBDcmFuJyA8cmViZWNjYUBudXZpYWluYy5jb20+OyBGZW5nLCBCb2IgQyA8 Ym9iLmMuZmVuZ0BpbnRlbC5jb20+OyBDaGVuLCBDaHJpc3RpbmUgPHl1d2VpLmNoZW5AaW50ZWwu Y29tPjsgJ1NlYW4gQnJvZ2FuJyA8c2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbT47ICdTYW1pIE11 amF3YXInIDxzYW1pLm11amF3YXJAYXJtLmNvbT47ICdBcmQgQmllc2hldXZlbCcgPGFyZGIrdGlh bm9jb3JlQGtlcm5lbC5vcmc+DQpTdWJqZWN0OiDlm57lpI06IOWbnuWkjTogW2VkazItZGV2ZWxd IFtQQVRDSCB2MyAwLzJdIEJhc2VUb29sczogU3dpdGNoIHRvIGRvd25sb2FkaW5nIHRoZSBBUk0g YW5kIEFBUkNINjQgY29tcGlsZXJzIGZyb20gQXJtJ3Mgc2l0ZQ0KDQpDcmVhdGUgUFIgaHR0cHM6 Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvMjAyMC4gDQoNClRoYW5rcw0KTGltaW5n DQo+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu25Lq6OiBMZWlmIExpbmRob2xtIDxs ZWlmQG51dmlhaW5jLmNvbT4NCj4g5Y+R6YCB5pe26Ze0OiAyMDIx5bm0OeaciDI45pelIDE4OjQ5 DQo+IOaUtuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW87IGdhb2xpbWluZ0BieW9zb2Z0LmNv bS5jbg0KPiDmioTpgIE6ICdSZWJlY2NhIENyYW4nIDxyZWJlY2NhQG51dmlhaW5jLmNvbT47ICdC b2IgRmVuZycNCj4gPGJvYi5jLmZlbmdAaW50ZWwuY29tPjsgJ1l1d2VpIENoZW4nIDx5dXdlaS5j aGVuQGludGVsLmNvbT47ICdTZWFuIA0KPiBCcm9nYW4nIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQu Y29tPjsgJ1NhbWkgTXVqYXdhcicNCj4gPHNhbWkubXVqYXdhckBhcm0uY29tPjsgJ0FyZCBCaWVz aGV1dmVsJyA8YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz4NCj4g5Li76aKYOiBSZTog5Zue5aSN OiBbZWRrMi1kZXZlbF0gW1BBVENIIHYzIDAvMl0gQmFzZVRvb2xzOiBTd2l0Y2ggdG8gDQo+IGRv d25sb2FkaW5nIHRoZSBBUk0gYW5kIEFBUkNINjQgY29tcGlsZXJzIGZyb20gQXJtJ3Mgc2l0ZQ0K PiANCj4gQ291bGQgb25lIG9mIHRoZSBCYXNlVG9vbHMgbWFpbnRhaW5lcnMgbWVyZ2UgdGhpcyBz ZXQ/DQo+IA0KPiBPbiBGcmksIFNlcCAyNCwgMjAyMSBhdCAwODo0NDo0MiArMDgwMCwgZ2FvbGlt aW5nIHdyb3RlOg0KPiA+IExlaWY6DQo+ID4gIEkgZ2F2ZSBteSBBY2tlZC1ieSBmb3IgdGhpcyBw YXRjaCBzZXQgVjIuIEkgdGhpbmsgaXQgY2FuIGJlIG1lcmdlZCBub3cuDQo+ID4NCj4gPiBUaGFu a3MNCj4gPiBMaW1pbmcNCj4gPiA+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4gPiA+IOWPkeS7 tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiDku6Pooagg TGVpZg0KPiBMaW5kaG9sbQ0KPiA+ID4g5Y+R6YCB5pe26Ze0OiAyMDIx5bm0OeaciDI05pelIDI6 MTcNCj4gPiA+IOaUtuS7tuS6ujogUmViZWNjYSBDcmFuIDxyZWJlY2NhQG51dmlhaW5jLmNvbT4N Cj4gPiA+IOaKhOmAgTogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEJvYiBGZW5nIDxib2IuYy5mZW5n QGludGVsLmNvbT47IExpbWluZw0KPiBHYW8NCj4gPiA+IDxnYW9saW1pbmdAYnlvc29mdC5jb20u Y24+OyBZdXdlaSBDaGVuIDx5dXdlaS5jaGVuQGludGVsLmNvbT47DQo+IFNlYW4NCj4gPiA+IEJy b2dhbiA8c2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbT47IFNhbWkgTXVqYXdhciANCj4gPiA+IDxz YW1pLm11amF3YXJAYXJtLmNvbT47IEFyZCBCaWVzaGV1dmVsDQo+IDxhcmRiK3RpYW5vY29yZUBr ZXJuZWwub3JnPg0KPiA+ID4g5Li76aKYOiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MyAwLzJd IEJhc2VUb29sczogU3dpdGNoIHRvIA0KPiA+ID4gZG93bmxvYWRpbmcNCj4gdGhlDQo+ID4gPiBB Uk0gYW5kIEFBUkNINjQgY29tcGlsZXJzIGZyb20gQXJtJ3Mgc2l0ZQ0KPiA+ID4NCj4gPiA+IEhp IFJlYmVjY2EsDQo+ID4gPg0KPiA+ID4gSSB0aGluayBJIGFscmVhZHkgZ2F2ZSB2MiBhbiBBY2tl ZC1ieSwgYnV0IGp1c3QgaW4gY2FzZToNCj4gPiA+IEFja2VkLWJ5OiBMZWlmIExpbmRob2xtIDxs ZWlmQG51dmlhaW5jLmNvbT4NCj4gPiA+DQo+ID4gPiBCb2IsIExpbWluZywgWXV3ZWkgLSBhbnkg Y29tbWVudHM/DQo+ID4gPg0KPiA+ID4gLw0KPiA+ID4gICAgIExlaWYNCj4gPiA+DQo+ID4gPiBU aHUsIFNlcCAyMywgMjAyMSBhdCAxMDowOTo1NSAtMDYwMCwgUmViZWNjYSBDcmFuIHdyb3RlOg0K PiA+ID4gPiBCYXNlVG9vbHMvQmluL2djY19bYXJtLGFhcmNoNjRdX2xpbnV4X2V4dF9kZXAueWFt bCBkb3dubG9hZHMgR0NDDQo+ID4gPiByZWxlYXNlcw0KPiA+ID4gPiBmcm9tDQo+ID4gPiBodHRw czovL3JlbGVhc2VzLmxpbmFyby5vcmcvY29tcG9uZW50cy90b29sY2hhaW4vYmluYXJpZXMvNy40 LTIwMTkuMDIgLg0KPiA+ID4gPg0KPiA+ID4gPiBBcyBpbmRpY2F0ZWQgaW4gdGhlIFVSTCwgdGhv c2UgYnVpbGRzIGFyZSBmcm9tIDIwMTkgYmVjYXVzZSANCj4gPiA+ID4gTGluYXJvIG5vIGxvbmdl ciBkbyBHQ0MgcmVsZWFzZXMsIHdpdGggdGhhdCB0YXNrIGhhdmluZyBtb3ZlZCB0byBBcm0uDQo+ ID4gPiA+DQo+ID4gPiA+IFRoZSBBcm0gR0NDIHBhZ2UgaXMNCj4gPiA+DQo+IGh0dHBzOi8vZGV2 ZWxvcGVyLmFybS5jb20vdG9vbHMtYW5kLXNvZnR3YXJlL29wZW4tc291cmNlLXNvZnR3YXJlL2Rl dmUNCj4gbA0KPiA+ID4gb3Blci10b29scy9nbnUtdG9vbGNoYWluL2dudS1hL2Rvd25sb2FkcywN Cj4gPiA+ID4gd2l0aCB0aGUgbGF0ZXN0IHJlbGVhc2UgYmVpbmcgMTAuMy0yMDIxLjA3Lg0KPiA+ ID4gPg0KPiA+ID4gPiBnY2NfYWFyY2g2NF9saW51eF9leHRfZGVwLnlhbWwgaXMgdXNlZCB3aGVu IHNldHRpbmcgdXAgYSBDSSANCj4gPiA+ID4gZW52aXJvbm1lbnQgdXNpbmcgdGhlIHN0dWFydCB0 b29scy4NCj4gPiA+ID4NCj4gPiA+ID4gQlo6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9y Zy9zaG93X2J1Zy5jZ2k/aWQ9MzU5NA0KPiA+ID4gPiBQUjogaHR0cHM6Ly9naXRodWIuY29tL3Rp YW5vY29yZS9lZGsyL3B1bGwvMTkwOQ0KPiA+ID4gPg0KPiA+ID4gPiBDaGFuZ2VzIGZyb20gdjIg dG8gdjM6DQo+ID4gPiA+DQo+ID4gPiA+IEZpeGVkIHRoZSBhdXRob3IgdG8gYmUgQG51dmlhaW5j LmNvbSBpbnN0ZWFkIG9mIEBic2Rpby5jb20uDQo+ID4gPiA+DQo+ID4gPiA+IFJlYmVjY2EgQ3Jh biAoMik6DQo+ID4gPiA+ICAgQmFzZVRvb2xzOiBTd2l0Y2ggdG8gZG93bmxvYWRpbmcgdGhlIEFS TSBjb21waWxlciBmcm9tIEFybSdzIHNpdGUNCj4gPiA+ID4gICBCYXNlVG9vbHM6IFN3aXRjaCB0 byBkb3dubG9hZGluZyB0aGUgQUFSQ0g2NCBjb21waWxlciBmcm9tIA0KPiA+ID4gPiBBcm0ncw0K PiBzaXRlDQo+ID4gPiA+DQo+ID4gPiA+ICBCYXNlVG9vbHMvQmluL2djY19hYXJjaDY0X2xpbnV4 X2V4dF9kZXAueWFtbCAgICAgICAgICAgICAgfCAxMA0KPiA+ID4gKysrKystLS0tLQ0KPiA+ID4g PiAgQmFzZVRvb2xzL0Jpbi9nY2NfYXJtX2xpbnV4X2V4dF9kZXAueWFtbCAgICAgICAgICAgICAg ICAgIHwNCj4gMTANCj4gPiA+ICsrKysrLS0tLS0NCj4gPiA+ID4gIEJhc2VUb29scy9QbHVnaW4v TGludXhHY2M1VG9vbENoYWluL0xpbnV4R2NjNVRvb2xDaGFpbi5weSB8ICA0DQo+ICsrLS0NCj4g PiA+ID4gIDMgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p DQo+ID4gPiA+DQo+ID4gPiA+IC0tDQo+ID4gPiA+IDIuMzEuMQ0KPiA+ID4gPg0KPiA+ID4NCj4g PiA+DQo+ID4gPg0KPiA+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4gDQo+ID4NCj4g Pg0KDQoNCg==