From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web11.5863.1601177130745554980 for ; Sat, 26 Sep 2020 20:25:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=mnmuy2f7; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: jiewen.yao@intel.com) IronPort-SDR: xQICSzdHM10mgpUZlep2Snq0qZgmptco3ZpwCDr+f6bHCsoTc9nu2QqYHYEdtUa+cFAXCQAZA4 jPQmSIzxk7qg== X-IronPort-AV: E=McAfee;i="6000,8403,9756"; a="149493912" X-IronPort-AV: E=Sophos;i="5.77,308,1596524400"; d="scan'208";a="149493912" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Sep 2020 20:25:28 -0700 IronPort-SDR: HcKJttplCrOwb47TFNiXSo0Qt6oXAKInANbdSyeXChPU88nNPHrxyO3S7Ch9FYQ29OE89KTVgl 1dkpwnMdo4bg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,308,1596524400"; d="scan'208";a="349424722" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by FMSMGA003.fm.intel.com with ESMTP; 26 Sep 2020 20:25:27 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sat, 26 Sep 2020 20:25:27 -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.1713.5; Sat, 26 Sep 2020 20:25:27 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.1713.5 via Frontend Transport; Sat, 26 Sep 2020 20:25:27 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.177) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sat, 26 Sep 2020 20:25:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GEbBOdxOAhDvAU/GNe7AYpwpmUwvGDV3xXH9BKpfVZG12Gl6ML15hQFl5ygFWmU9lK4sBYIo+lM1qlo2DNvQEztXVSc6cxhgdyjaIPG8szSsprGdUI2KURVVxXgIroYLdeGdZKETFrmH4jhzC2b0dnnxxIGQHfhZlxl/6FL3Ne4K0Lg5mzBLcZQsdqErO0zIAmuG9soHGtEvPWDKJ8sZ3nDjy3Rgsuqf8gKYoCkp+Zowzjg05WhBsarb9SuRZCkAs//Ns+wK3Dj5RypCHNDhbGQx32v1p5SrQWgwsLW+7dcoiisQXqmLMgYPUsCZzjsPylBgy3RsGrGEwD6j7oV0mg== 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=kknIn5BZAjHr39rxGtE7NpA7lfgObcG70O3If2RxdRE=; b=ixhL89I1IO6uss7hXzjrWKMn2RfuQgqrmIcNp7qQO5ydolgP7fSMqGNjkrE3uLvAuiRxenpdsJiPljdo0qH8HetZUN3Q99+0THF3Yfqix8+syRuiKnbre0UrzghvDm7slHueOCj9ebpVcJ8hsufy3qpCrPaWPU0c3dKkp2ITU32p8zsuZXuYG26NKMJYcMjl7MIIIClpaQOL8R/DOkRTYorWgmcpn07KFFoCRrmA/P01no1QYke1HAs4wyF3EQNLER8OgXVVuToD+iebsKBU2J5KkXLDQLKEPeWjoFBO+4X0KlfY4rhJ2JAVeW6KextjmL5daHXeWlUrwn5IAXCovg== 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=kknIn5BZAjHr39rxGtE7NpA7lfgObcG70O3If2RxdRE=; b=mnmuy2f7H3Y9z6iKo/SpO6DI1bXalmH0CkS0Pl7jsGh1MIk4iZbsNV5wYQphD6RLuOUZ/f33tDX3GZPoNQSZPjdyUiuGBKKKkEAa5fT4LVrDTzxXeafq6igEXVNuzU19w1NzS1aFqX8zMAYG/cX3Bwm3fcrD/7sdoJktgYAT9GY= Received: from CY4PR11MB1288.namprd11.prod.outlook.com (2603:10b6:903:23::8) by CY4PR11MB0005.namprd11.prod.outlook.com (2603:10b6:910:7a::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.17; Sun, 27 Sep 2020 03:25:24 +0000 Received: from CY4PR11MB1288.namprd11.prod.outlook.com ([fe80::8948:caa4:ca1a:23ac]) by CY4PR11MB1288.namprd11.prod.outlook.com ([fe80::8948:caa4:ca1a:23ac%10]) with mapi id 15.20.3412.028; Sun, 27 Sep 2020 03:25:24 +0000 From: "Yao, Jiewen" To: gaoliming , "devel@edk2.groups.io" , "Guptha, Soumya K" , "announce@edk2.groups.io" CC: "lersek@redhat.com" , "'Leif Lindholm (Nuvia address)'" , "Kinney, Michael D" , 'Andrew Fish' Subject: =?UTF-8?B?UmU6IFtlZGsyLWFubm91bmNlXSDlm57lpI06IFtlZGsyLWRldmVsXSBUaWFub2NvcmUgY29tbXVuaXR5IHBhZ2Ugb24gd2hvIHdlIGFyZSAtIHBsZWFzZSByZXZpZXc=?= Thread-Topic: =?utf-8?B?W2VkazItYW5ub3VuY2VdIOWbnuWkjTogW2VkazItZGV2ZWxdIFRpYW5vY29y?= =?utf-8?Q?e_community_page_on_who_we_are_-_please_review?= Thread-Index: AdaTi5w7FAcVBMjNSpCYPmFHBqzGAAANihBwAADEr9AALGqEgAABlekg Date: Sun, 27 Sep 2020 03:25:24 +0000 Message-ID: References: <16383D375E5994D7.27235@groups.io> <005f01d69476$81768bd0$8463a370$@byosoft.com.cn> In-Reply-To: <005f01d69476$81768bd0$8463a370$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action 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-originating-ip: [192.198.147.223] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c1d8d499-e010-4bf2-0708-08d86294f8fc x-ms-traffictypediagnostic: CY4PR11MB0005: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /yNoINv+bT6u5VlcdB+Dzq7jRQUT1A8zU8RWXIPCLGlYn5bXPYrzPjzAa/TBxDzbLOpRv93U60Jfgy/bUfvks5uzE6Yyc12dxzJVfRNugWBE4US3hp/KuV33L7rHYjuxXSvHA1ib3vWRS7bhqneHA05JT0L/RYeWNzKBvnhVjK/2KLlib6M7nM3OfoCwep7FYLLF49wejYZvOyKW/GUusK3l6Q7qZZRaQFoEdJM8E0CZ6Lsz0Yk8oPxj7JMVXFv0l06YFZ9bmwtob3BlISiH+9iHGPBGGL24I8it3EIOsx0y2BqKDG/qRg9YGpxnrqxj6MkT6AMILKedWp9134ZzcSnGEwoRLQPb0tJFNLuHyrw0SD+3Fi9dxZgqNEJJXffWdn68jyNUiHmZ8z8Ud3Ms11T5Jzpe//ECt+d/TR0KVuEqwP4I3YYC8TcicohuWWMzmaZQFto7MLptl8t4S4ITQg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR11MB1288.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(136003)(39860400002)(366004)(346002)(396003)(376002)(54906003)(86362001)(110136005)(186003)(52536014)(2906002)(66946007)(33656002)(7696005)(53546011)(66476007)(478600001)(71200400001)(8936002)(76116006)(64756008)(9686003)(66446008)(5660300002)(316002)(224303003)(6506007)(83380400001)(4326008)(66556008)(55016002)(26005)(966005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: 36F0x16TFaQMXG83cmG3dFuIc7P4Gk1TOpZQVFKG1RVQ+EwWQXWvwr56RMkk90x7HWAwONwNa2OUx1VyzxDqd65p21iZIe5krvTYs4TGou1bnTDoowrboNC2G/4QRT81MVJHRTyJg4Fxc2Bvq4UD/UPbITz5M2CZ7pJHJ8yzejrxfG8V0wa8jRpIj9sldad72lmPy4w1iw2GS7yE4XLKLAVKrbAffVTUDTssWfpNxio0LUVGndddYjrcfuxpiIPAzGMemqZ/4co54zM5e4UMHYLV/OFH4GWR1DyCZTdBL7eRX/lJfROxHR9tuDCcS3zAAaEulKumBit9eUcpz8k8Xvk596Y4745sTn99KAua1eQL5xVKti9KFkLqJrEcFWK5K7HwxEYcwbzQhBYe6L+eDFIpJOkZQNNPGb7OdyiicMNKkwhzzDI0nU8YRyHowv5BWk2tEdl4IvJxc0z6XJxuWtWiKBs103vtguSZpcYPSFq2+T+ve7XwQJ+mUISQwbChg1Lib4rF5lQWvWKF6UiKzafnhkLEba0ru+LNs7hmxTZ2Xi3TNkUjHl4/xhW2OXSXKPEnGpVKYGIi3mjAeQdqestb72QUNhk1LbmyDaBc96Lz8RjerPpC/QFWtybA8X/AXIeU32wXYiKpW2C4gGBwhQ== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1288.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c1d8d499-e010-4bf2-0708-08d86294f8fc X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2020 03:25:24.3943 (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: 2+Iwe/pPUpQtONceFpzsYD0oGr1+BnpkTIHmECZIzrKQ5qLbb6SUCyxOsXxgDoWoDzH5JB0655tAidJ4HEecRA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB0005 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIExpbWluZy4NCg0KSXQgc2VlbXMgSSBoYXZlIHNvbWUgbWlzdW5kZXJzdGFuZGluZyBo ZXJlLg0KDQpBY2NvcmRpbmcgdG8gY3VycmVudCBwcm9jZXNzLCBJIGZlZWwgdGhhdCBvbmx5IG1h aW50YWluZXIgaGFzIHJpZ2h0IHRvICphcHByb3ZlKiB0aGUgcGF0Y2guDQpUaGUgcmV2aWV3ZXIg Y2Fubm90IGFwcHJvdmUgdGhlIHBhdGNoLiANCkRvIHlvdSBtZWFuIHRoZSByZXZpZXdlciBjYW4g YWxzbyBhcHByb3ZlIHRoZSBwYXRjaD8NCg0KQWNjb3JkaW5nIHRvIGh0dHBzOi8vZ2l0aHViLmNv bS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1Yi5pby93aWtpL1doby13ZS1hcmUjcm9sZS1vZi1h LXJldmlld2VyLCBJIGRvbuKAmXQgdGhpbmsgIlJldmlld2VyIHRha2VzIHJvbGUgMX40LiIuIChJ IGFtIGNvbmZ1c2VkIGhlcmUgLi4uIFNvIHBsZWFzZSBkbyBjb3JyZWN0IG1lIGlmIEkgYW0gd3Jv bmcuKQ0KPT09PT09PT09PT09PT09PT0NClJvbGUgb2YgYSBSZXZpZXdlcg0KUmV2aWV3ZXJzIGhl bHAgbWFpbnRhaW5lcnMgcmV2aWV3IGNvZGUsIGJ1dCBkb24ndCBoYXZlIHB1c2ggYWNjZXNzLg0K DQpBIGRlc2lnbmF0ZWQgUGFja2FnZSBSZXZpZXdlcjoNCg0Kc2hhbGwgYmUgcmVhc29uYWJseSBm YW1pbGlhciB3aXRoIHRoZSBQYWNrYWdlIChvciBzb21lIG1vZHVsZXMgdGhlcmVvZikNCg0Kd2ls bCBiZSBjb3BpZWQgb24gdGhlIHBhdGNoIGRpc2N1c3Npb25zLA0KDQphbmQvb3IgcHJvdmlkZXMg dGVzdGluZyBvciByZWdyZXNzaW9uIHRlc3RpbmcgZm9yIHRoZSBQYWNrYWdlIChvciBzb21lIG1v ZHVsZXMgdGhlcmVvZiksIGluIGNlcnRhaW4gcGxhdGZvcm1zIGFuZCBlbnZpcm9ubWVudHMuDQo9 PT09PT09PT09PT09PT09DQoNClRoYW5rIHlvdQ0KWWFvIEppZXdlbg0KDQoNCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogYW5ub3VuY2VAZWRrMi5ncm91cHMuaW8gPGFubm91 bmNlQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YNCj4gZ2FvbGltaW5nDQo+IFNlbnQ6IFN1 bmRheSwgU2VwdGVtYmVyIDI3LCAyMDIwIDEwOjMzIEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbzsgWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgR3VwdGhhLA0KPiBTb3Vt eWEgSyA8c291bXlhLmsuZ3VwdGhhQGludGVsLmNvbT47IGFubm91bmNlQGVkazIuZ3JvdXBzLmlv DQo+IENjOiBsZXJzZWtAcmVkaGF0LmNvbTsgJ0xlaWYgTGluZGhvbG0gKE51dmlhIGFkZHJlc3Mp JyA8bGVpZkBudXZpYWluYy5jb20+Ow0KPiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtp bm5leUBpbnRlbC5jb20+OyAnQW5kcmV3IEZpc2gnDQo+IDxhZmlzaEBhcHBsZS5jb20+DQo+IFN1 YmplY3Q6IFtlZGsyLWFubm91bmNlXSDlm57lpI06IFtlZGsyLWRldmVsXSBUaWFub2NvcmUgY29t bXVuaXR5IHBhZ2Ugb24NCj4gd2hvIHdlIGFyZSAtIHBsZWFzZSByZXZpZXcNCj4gDQo+IEppZXdl bjoNCj4gDQo+ICBOb3csIHdlIGhhdmUgcmV2aWV3ZXIgYW5kIG1haW50YWluZXIgcm9sZS4gUmV2 aWV3ZXIgdGFrZXMgcm9sZSAxfjQuDQo+IE1haW50YWluZXIgdGFrZXMgcm9sZSAxfjcuIElmIHRo ZSBwZW9wbGUga25vdyBlZGsyIHByb2Nlc3Mgd2VsbCwgdGhleSBtb3N0bHkNCj4ga25vdyBlZGsy IG9uZSBvciBtb3JlIHBhY2thZ2VzIChtb2R1bGVzKS4gU28sIHRoZXkgY2FuIHRha2UgTWFpbnRh aW5lciByb2xlLg0KPiBJZiB0aGUgcGVvcGxlIG9ubHkgZm9jdXMgb24gdGhlIHRlY2huaWNhbCBy ZXZpZXcsIHRoZXkgY2FuIHRha2UgcmV2aWV3ZXINCj4gcm9sZS4gSSB3b3VsZCBzdWdnZXN0IHRo ZXJlIGlzIGF0IGxlYXNlIG9uZSBNYWludGFpbmVyIGZvciBlYWNoIHBhY2thZ2UuDQo+IFRoZXJl IGFyZSBtb3JlIHJldmlld2VycyBmb3IgZWFjaCBwYWNrYWdlLg0KPiANCj4gDQo+IA0KPiBTb3Vt eWE6DQo+IA0KPiAgSGVyZSBhcmUgbXkgY29tbWVudHMuDQo+IA0KPiAgIEd1aWRlbGluZXMgZm9y IGEgTWFpbnRhaW5lci4gTmV2ZXIgbGV0IGEgcGVuZGluZyByZXF1ZXN0IGdldCBvbGRlciB0aGFu IGENCj4gY2FsZW5kYXIgd2Vlay4gVGhpcyByZXF1aXJlbWVudCBpcyB0b28gc3RyaWN0IHRvIHRo ZSBtYWludGFpbmVyIG9yIHJldmlld2VyLg0KPiBUaGUgbWFpbnRhaW5lciBvciByZXZpZXdlciBz aG91bGQgdHJ5IHRvIGdpdmUgdGhlIHJlc3BvbnNlIGluIG9uZSB3ZWVrLiBCdXQsDQo+IHRoZXkg bWF5IG5vdCBmdWxseSByZXZpZXcgb25lIHBhdGNoIHNldCBpbiBvbmUgd2VlaywgZXMgZm9yIHRo ZSBmZWF0dXJlIG9yDQo+IHRoZSBjb21wbGV4IGNoYW5nZS4NCj4gDQo+IFJvbGUgb2YgYSBDb250 cmlidXRvci9kZXZlbG9wZXIuIFdlIG5lZWQgdG8gaGlnaGxpZ2h0IHRoZSByb2xlICYNCj4gcmVz cG9uc2liaWxpdHkgZm9yIHRoZSBpbmNvbXBhdGlibGUgY2hhbmdlLiBJZiB0aGUgY29udHJpYnV0 b3IgcHJvcG9zZXMgdGhlDQo+IGluY29tcGF0aWJsZSBjaGFuZ2UsIGhlIG5lZWRzIHRvIGNvb3Jk aW5hdGUgd2l0aCB0aGUgaW1wYWN0ZWQgcGxhdGZvcm0NCj4gbWFpbnRhaW5lciBhbmQgbWFrZSB0 aGUgYWdyZWVtZW50IHdobyB3aWxsIGZvbGxvdyB1cCB0byB1cGRhdGUgdGhlIGltcGFjdGVkDQo+ IHBsYXRmb3JtcyBiZWZvcmUgaGUgcmVxdWVzdHMgdG8gbWVyZ2UgaGlzIHBhdGNoIHNldC4gVGhl IGltcGFjdGVkIHBsYXRmb3Jtcw0KPiBpbmNsdWRlIGFsbCBvbmVzIGluIEVkazIgYW5kIEVkazJQ bGF0Zm9ybXMuDQo+IA0KPiANCj4gDQo+IExhc3QsIHRoaXMgcGFnZSBhbHNvIG5lZWRzIHRvIGlu Y2x1ZGUgcmVsZWFzZSBtYWludGFpbmVyIERlZmluaXRpb24gYW5kDQo+IFJvbGUuIFRoZSByZWxl YXNlIG1haW50YWluZXIgaXMgdG8gY3JlYXRlIHRoZSBxdWFydGVybHkgc3RhYmxlIHRhZy4gSGUg dGFrZXMNCj4gdGhlIHJvbGUgdG8gY29sbGVjdCB0aGUgZmVhdHVyZSBwbGFubmluZyBmb3IgZWFj aCBzdGFibGUgdGFnLCBzY2hlZHVsZSB0aGUNCj4gcmVsZWFzZSBkYXRlLCBhbmQgY3JlYXRlIHRo ZSBzdGFibGUgdGFnIHdpdGggdGhlIHJlbGVhc2Ugbm90ZXMgb24gdGFnIHBhZ2UuDQo+IEhlIHdp bGwgYWxzbyBzZW5kIHRoZSBhbm5vdW5jZW1lbnQgb2Ygc29mdCBmZWF0dXJlIGZyZWV6ZSwgaGFy ZCBmZWF0dXJlDQo+IGZyZWV6ZSBhbmQgdGhlIHN0YWJsZSB0YWcgY29tcGxldGVtZW50IHRvIGVk azIgY29tbXVuaXR5Lg0KPiANCj4gDQo+IA0KPiBUaGFua3MNCj4gDQo+IExpbWluZw0KPiANCj4g 5Y+R5Lu25Lq6OiBib3VuY2UrMjc5NTIrNjU2NTUrNDkwNTk1Mys4NzYxMDQ1QGdyb3Vwcy5pbw0K PiA8Ym91bmNlKzI3OTUyKzY1NjU1KzQ5MDU5NTMrODc2MTA0NUBncm91cHMuaW8+IOS7o+ihqCBZ YW8sIEppZXdlbg0KPiDlj5HpgIHml7bpl7Q6IDIwMjDlubQ55pyIMjbml6UgMTM6MzMNCj4g5pS2 5Lu25Lq6OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50 ZWwuY29tPjsgR3VwdGhhLA0KPiBTb3VteWEgSyA8c291bXlhLmsuZ3VwdGhhQGludGVsLmNvbT47 IGFubm91bmNlQGVkazIuZ3JvdXBzLmlvDQo+IOS4u+mimDogUmU6IFtlZGsyLWRldmVsXSBUaWFu b2NvcmUgY29tbXVuaXR5IHBhZ2Ugb24gd2hvIHdlIGFyZSAtIHBsZWFzZQ0KPiByZXZpZXcNCj4g DQo+IA0KPiANCj4gU29tZSBvdGhlciB0aG91Z2h0IGlzIGFib3V0IG1haW50YWluZXLigJlzIHJv bGUgZGVmaW5pdGlvbjoNCj4gDQo+IA0KPiANCj4gVGhlIHJvbGUgb2YgYSBtYWludGFpbmVyIGlz IHRvOg0KPiANCj4gMS4JTWFpbnRhaW5lciBhc3NpZ25tZW50cyB0byBwYWNrYWdlcyBhbmQgc291 cmNlIGZpbGUgbmFtZSBwYXR0ZXJucyBhcmUNCj4gcHJvdmlkZWQgaW4gdGhlICINCj4gPGh0dHBz Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9ibG9iL21hc3Rlci9NYWludGFpbmVycy50eHQ+ IE1haW50YWluZXJzLg0KPiB0eHQiIGZpbGUuDQo+IDIuCVN1YnNjcmliZSB0byB0aGUgImVkazIt YnVncyIgbWFpbGluZyBsaXN0DQo+IDxodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvYnVncz4gaHR0 cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2J1Z3MsIHdoaWNoDQo+IHByb3BhZ2F0ZXMgVGlhbm9Db3Jl IEJ1Z3ppbGxhICA8aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnLz4NCj4gaHR0cHM6Ly9i dWd6aWxsYS50aWFub2NvcmUub3JnLyBhY3Rpb25zIHZpYSBlbWFpbC4gS2VlcCBhIGNsb3NlIGV5 ZSBvbiBuZXcNCj4gaXNzdWVzIHJlcG9ydGVkIGZvciB0aGVpciBhc3NpZ25lZCBwYWNrYWdlcy4g UGFydGljaXBhdGUgaW4gdHJpYWdpbmcgYW5kDQo+IGFuYWx5emluZyBidWdzIGZpbGVkIGZvciB0 aGVpciBhc3NpZ25lZCBwYWNrYWdlcy4NCj4gMy4JUmVzcG9uc2libGUgZm9yIHJldmlld2luZyBw YXRjaGVzIGFuZCBhbnN3ZXJpbmcgcXVlc3Rpb25zIGZyb20NCj4gY29udHJpYnV0b3JzLCBvbiB0 aGUgZWRrMi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gPGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9k ZXZlbC8+IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC8uDQo+IDQuCVJlc3BvbnNpYmxl IGZvciBjb29yZGluYXRpbmcgcGF0Y2ggcmV2aWV3IHdpdGggY28tbWFpbnRhaW5lcnMgYW5kDQo+ IHJldmlld2VycyBvZiB0aGUgc2FtZSBwYWNrYWdlLg0KPiA1LglIYXMgcHVzaCAvIG1lcmdlIGFj Y2VzcyB0byB0aGUgbWVyZ2UgYnJhbmNoLg0KPiA2LglSZXNwb25zaWJsZSBmb3IgbWVyZ2luZyBh cHByb3ZlZCBwYXRjaGVzIGludG8gdGhlIG1hc3RlciBicmFuY2guDQo+IDcuCUZvbGxvdyB0aGUg RURLIElJIGRldmVsb3BtZW50DQo+IDxodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL3RpYW5v Y29yZS5naXRodWIuaW8vd2lraS9FREstSUktRGV2ZWxvcG1lbnQtUHINCj4gb2Nlc3M+IHByb2Nl c3MuDQo+IA0KPiANCj4gDQo+IElNSE8sIHRoZSAxfjQgbmVlZCB0ZWNobmljYWwgZXhwZXJ0aXNl LCB3aGlsZSA1fjcgbmVlZCBwcm9jZXNzIGV4cGVydGlzZS4NCj4gDQo+IExvZ2ljYWxseSwgdGhl IGNhbiBiZSB0d28gc2VwYXJhdGVkIHJvbGVzIGFuZCBiZSBkb25lIGJ5IHR3byBkaWZmZXJlbnQN Cj4gcGVyc29ucy4NCj4gDQo+IEEgcGVvcGxlIHdobyBoYXMgc3Ryb25nIHRlY2huaWNhbCBleHBl cnRpc2UgbWlnaHQgTk9UIGJlIHRoZSBiZXN0IHBlcnNvbiB0bw0KPiBkbyB0aGUgaW50ZWdyYXRp b24sIGFuZCB2aWNlIHZlcnNhLiBJIGhvcGUgd2UgY2FuIGxldCByaWdodCBwZXJzb24gZG8gcmln aHQNCj4gdGhpbmcgaW4gcmlnaHQgd2F5Lg0KPiANCj4gRm9yIGV4YW1wbGUsIHRvIGF2b2lkIG1p c3Rha2UgZHVyaW5nIGNoZWNrIGluLCA1fjcgY2FuIGJlIGRvbmUgYnkgYSByb2xlDQo+IG5hbWVk IOKAnGludGVncmF0b3LigJ0uDQo+IA0KPiANCj4gDQo+IE15IGRyZWFtIGlzIHRoYXQgY2hlY2st aW4gcHJvY2VzcyBpcyBqdXN0IG9uZSBjbGljayBidXR0b24uIEJ1dCBpdCBzZWVtcyB3ZQ0KPiBh cmUgc3RpbGwgZmFyIGZyb20gaXTigKYNCj4gDQo+IA0KPiANCj4gTXkgdHdvIGNlbnRzLg0KPiAN Cj4gDQo+IA0KPiBUaGFuayB5b3UNCj4gDQo+IFlhbyBKaWV3ZW4NCj4gDQo+IA0KPiANCj4gRnJv bTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPG1haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pbz4NCj4g PGRldmVsQGVkazIuZ3JvdXBzLmlvIDxtYWlsdG86ZGV2ZWxAZWRrMi5ncm91cHMuaW8+ID4gT24g QmVoYWxmIE9mIFlhbywNCj4gSmlld2VuDQo+IFNlbnQ6IFNhdHVyZGF5LCBTZXB0ZW1iZXIgMjYs IDIwMjAgMTowOSBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPG1haWx0bzpkZXZlbEBl ZGsyLmdyb3Vwcy5pbz4gOyBHdXB0aGEsIFNvdW15YSBLDQo+IDxzb3VteWEuay5ndXB0aGFAaW50 ZWwuY29tIDxtYWlsdG86c291bXlhLmsuZ3VwdGhhQGludGVsLmNvbT4gPjsNCj4gYW5ub3VuY2VA ZWRrMi5ncm91cHMuaW8gPG1haWx0bzphbm5vdW5jZUBlZGsyLmdyb3Vwcy5pbz4NCj4gU3ViamVj dDogUmU6IFtlZGsyLWRldmVsXSBUaWFub2NvcmUgY29tbXVuaXR5IHBhZ2Ugb24gd2hvIHdlIGFy ZSAtIHBsZWFzZQ0KPiByZXZpZXcNCj4gDQo+IA0KPiANCj4gVGhhbmtzIFNvdW15YS4gSSB0aGlu ayB0aGlzIGlzIGEgZ29vZCBzdGFydC4NCj4gDQo+IA0KPiANCj4gUmVjZW50bHkgd2UgYXJlIGRp c2N1c3NpbmcgdGhlIG1haW50YWluZXLigJlzIHdvcmsgaW4gRURLSUkgbWFpbGluZyBsaXN0LA0K PiB3aXRoIHRpdGxlIOKAnG1vcmUgZGV2ZWxvcG1lbnQgcHJvY2VzcyBmYWlsdXJl4oCdLg0KPiAN Cj4gDQo+IA0KPiBJIGZlZWwgdGhlIHByb2Nlc3MgbWVudGlvbmVkIGluDQo+IGh0dHBzOi8vZ2l0 aHViLmNvbS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1Yi5pby93aWtpL0VESy1JSS1EZXZlbG9w bWVudC1Qcm8NCj4gY2VzcyBpcyBub3QgY2xlYXIgZW5vdWdoIHRvIGZvbGxvdywgZXNwZWNpYWxs eSBmb3IgdGhlIG1haW50YWluZXIgd2hvIGlzIG5vdA0KPiBmdWxsIHRpbWUgd29ya2luZyBvbiBF REtJSS4NCj4gDQo+IA0KPiANCj4gSSB3aXNoIHdlIGNhbiBoYXZlIHRoaXMgb3Bwb3J0dW5pdHkg dG8gcmV2aXNpdCB0aGUg4oCcRm9sbG93IHRoZSBFREsgSUkNCj4gZGV2ZWxvcG1lbnQNCj4gPGh0 dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1Yi5pby93aWtpL0VESy1J SS1EZXZlbG9wbWVudC1Qcg0KPiBvY2Vzcz4gcHJvY2Vzc+KAnSBhbmQgbWFrZSDigJx0aGUgcHJv Y2Vzc+KAnSBzaW1wbGVyIGFuZCBjbGVhcmVyLg0KPiANCj4gDQo+IA0KPiBUaGVuIGFsbCBtYWlu dGFpbmVycyBjYW4gc2lnbiB0byBmb2xsb3cgb25lIHJ1bGUuIFRoZSBydWxlIHdlIGRlZmluZSBh bmQgdGhlDQo+IHJ1bGUgd2UgYWdyZWUgd2l0aC4NCj4gDQo+IA0KPiANCj4gVGhhbmsgeW91DQo+ IA0KPiBZYW8gSmlld2VuDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gRnJvbTogZGV2ZWxAZWRrMi5n cm91cHMuaW8gPG1haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pbz4NCj4gPGRldmVsQGVkazIuZ3Jv dXBzLmlvIDxtYWlsdG86ZGV2ZWxAZWRrMi5ncm91cHMuaW8+ID4gT24gQmVoYWxmIE9mIFNvdW15 YQ0KPiBHdXB0aGENCj4gU2VudDogU2F0dXJkYXksIFNlcHRlbWJlciAyNiwgMjAyMCA2OjM1IEFN DQo+IFRvOiBhbm5vdW5jZUBlZGsyLmdyb3Vwcy5pbyA8bWFpbHRvOmFubm91bmNlQGVkazIuZ3Jv dXBzLmlvPiA7DQo+IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxtYWlsdG86ZGV2ZWxAZWRrMi5ncm91 cHMuaW8+DQo+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBUaWFub2NvcmUgY29tbXVuaXR5IHBhZ2Ug b24gd2hvIHdlIGFyZSAtIHBsZWFzZSByZXZpZXcNCj4gDQo+IA0KPiANCj4gRGVhciBDb21tdW5p dHkgbWVtYmVycywNCj4gDQo+IA0KPiANCj4gSSBoYXZlIGRyYWZ0ZWQgYSBkb2N1bWVudCDigJx3 aG8gd2UgYXJl4oCdLCBleHBsYWluaW5nIFRpYW5vY29yZSBjb21tdW5pdHkNCj4gc3RydWN0dXJl LCBtZW1iZXJzIG9mIHRoZSBjb21tdW5pdHksIHRoZWlyIHJvbGUgYW5kIHRoZSBjdXJyZW50IGRl dmVsb3BtZW50DQo+IHByb2Nlc3MuIEkgaGF2ZSBkcmFmdGVkIHRoaXMgZG9jdW1lbnQgd2l0aCB0 aGUgaGVscCBvZiB0aGUgVGlhbm9jb3JlDQo+IFN0ZXdhcmRzLg0KPiANCj4gV2UgdmlldyB0aGlz IGFzIGEgbGl2aW5nIGRvY3VtZW50LCBhcyBvdXIgZGV2ZWxvcG1lbnQgcHJvY2Vzc2VzIGV2b2x2 ZSwgSQ0KPiB3aWxsIGtlZXAgdGhpcyBkb2N1bWVudCB1cGRhdGVkLg0KPiANCj4gDQo+IA0KPiBQ bGVhc2UgcmV2aWV3IHRoZSBkcmFmdCB2ZXJzaW9uIG9mIHRoZSBkb2N1bWVudCAobGluayBiZWxv dykgYW5kIHByb3ZpZGUNCj4geW91ciBmZWVkYmFjay4gUGxlYXNlIHNlbmQgaXQgdG8gbWUsIG5v IG5lZWQgdG8gcmVwbHkgYWxsLg0KPiANCj4gSSBhcHByZWNpYXRlIHlvdXIgaW5wdXQgYnkgRnJp ZGF5LCBPY3QgMi4gQWZ0ZXIgdGhpcywgSSBwbGFuIG9uIG1ha2UgaXQgbGl2ZQ0KPiBvbiBvdXIg VGlhbm9Db3JlIHdpa2kgc2l0ZS4NCj4gDQo+IA0KPiANCj4gTGluazogaHR0cHM6Ly9naXRodWIu Y29tL3RpYW5vY29yZS90aWFub2NvcmUuZ2l0aHViLmlvL3dpa2kvV2hvLXdlLWFyZQ0KPiANCj4g DQo+IA0KPiBUaGFua3MsDQo+IA0KPiBTb3VteWENCj4gDQo+IA0KPiANCj4gU291bXlhIEd1cHRo YQ0KPiBUaWFub0NvcmUgQ29tbXVuaXR5IE1hbmFnZXINCj4gDQo+IA0KPiANCj4gDQo+IA0KPiAN Cj4gDQo+IA0KPiANCg0K