From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web10.5345.1612512194694635661 for ; Fri, 05 Feb 2021 00:03:14 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=WlWAZc6j; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: siyuan.fu@intel.com) IronPort-SDR: VPe1I8fWU6f/q8kPSQMwkN3GlHjZDCing6J0LubS8W4so3IOuVF9CDKKTJsl4T0wMG1+/0izLx pKr95f5r6jbg== X-IronPort-AV: E=McAfee;i="6000,8403,9885"; a="181465005" X-IronPort-AV: E=Sophos;i="5.81,154,1610438400"; d="scan'208";a="181465005" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Feb 2021 00:03:12 -0800 IronPort-SDR: U4cq2CZI1TE6IsTsBe+67IObty4INQ6JATxDZr55Q9J5IqP6RToH35vumkwZLBhdgNHpjWk/kZ OT4r2+c76sHw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,154,1610438400"; d="scan'208";a="576559202" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga005.jf.intel.com with ESMTP; 05 Feb 2021 00:03:11 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Fri, 5 Feb 2021 00:03:11 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Fri, 5 Feb 2021 00:03:11 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.108) 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.1713.5; Fri, 5 Feb 2021 00:03:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kijy8Cw41W07wwPcVh9RAaH3TTiGIt7ppjzRjLC9OKOz+eewkLv55F5y6KXJsafj/b449uA3NRhHG0aLQRhBoI6zZGhLjQ4tzGszzDuJAgB0Lw98qcaA3ID/PyTmg2CdsGuGJpNk67qx2BXfJrCMMsUpAeiD3Mxlm39U8vTXNbxwX8b7CMYSgjpMJAqH0qehpcTjr7DfHk637KRmpH6KJxrURTvXmABtZ3O+nJxfpJy0sb4ZCDhz4MPZ9+jheN7EDA+n1QIWkr8crxc3Nd1Up3DUEH8WWbP0NwMsDSEh7XKZT4Os1D6jn6Bqf+W3ijg/DgKJDCVFRUKX773qX15Gyg== 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=On05UKfX48jXNWjer5riwrHeF+kM1Izp4x+377b7BEE=; b=lMGCnX9HF1p4rq35yhHLP0IvFUTZmkp38oRABM7UtjEaMO9LaC2g4KlCp00stx7Rzgzb+so4Uldvf7NUJV8Mq5NrATxG1lUNlKHWw17s+cPhoYfmBfK5j/EsyYCqcDqXGWfgDMCTb9d47Ss0XHEJPTxtTep2w7AT1AbAYZIGd0jxFOrGctKyaa7aRQESy/YFvZi63BD/VgK1k1zGOo793naQexmET/IK3bF9kWlyUdXJBK6JLI6b56SxhB1ulzV3N+j+SPyhEQ6b0igv/TrwwRha/s6ige/BCC9l97NywH5t99OCvHXMbsEDoJ6Bujuh6zw6ulY4EKYtzKeiT/fGaw== 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=On05UKfX48jXNWjer5riwrHeF+kM1Izp4x+377b7BEE=; b=WlWAZc6j6QXFNJinTImWq2nm5pz/4Sxfk2NHMJVMAaWI9O27S/jcFvCxmSSlaDLxEzLsw/MxGqfb2jEDEL4l57Y1ZkY36QUNA1PAWJkALjYOlUDzYi8UUbte4kjj0sl5kDi54Oeu8cv7emi7DlYNjOOaLE9FvaVYZ7Gqoaorlis= Received: from SN6PR11MB2863.namprd11.prod.outlook.com (2603:10b6:805:5c::25) by SN6PR11MB2687.namprd11.prod.outlook.com (2603:10b6:805:54::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.24; Fri, 5 Feb 2021 08:03:09 +0000 Received: from SN6PR11MB2863.namprd11.prod.outlook.com ([fe80::c598:cba8:b62e:6731]) by SN6PR11MB2863.namprd11.prod.outlook.com ([fe80::c598:cba8:b62e:6731%6]) with mapi id 15.20.3825.020; Fri, 5 Feb 2021 08:03:09 +0000 From: "Siyuan, Fu" To: "devel@edk2.groups.io" , "yufei.liang@jumple.com" CC: Laszlo Ersek , Maciej Rabeda , "Wu, Jiaxin" Subject: Re: [edk2-devel] How can I receive EAP packets? Thread-Topic: [edk2-devel] How can I receive EAP packets? Thread-Index: AQHW+nVg6cgOYUcMHEaQmkotWXGPdwNlcy8LAqpwAaOp+7c1EIAAbSWwgBySUQQ= Date: Fri, 5 Feb 2021 08:03:09 +0000 Message-ID: <9C93F6B4-2992-42F0-9F6E-9607956A5AB7@intel.com> References: ,<000001d6fb8e$c4493c30$4cdbb490$@jumple.com>+59F1496E29A49CEA In-Reply-To: <000001d6fb8e$c4493c30$4cdbb490$@jumple.com>+59F1496E29A49CEA Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.205.38] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 713f8d42-2534-4b5d-5adb-08d8c9ac7a72 x-ms-traffictypediagnostic: SN6PR11MB2687: 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: +JuAet8BFqo+zDtGfQgdhYFV63ax+R4S5FSomP0ZfRUM8kRoLPo3oByT27Q0YgU3Fje0NHv0UMceR1EoSu+Lk1deEvAvkLaVElurO1CNh3EcZBROPUbueuDmClSyZTdBAgWJf2pzJAAdGjDVjhhKz9DNqXSE6w15emMuUx4ooFR8fGttgxXVztHJhlRVmpHGuFfmnSVf1hpN6bVppx2mz2gdRUY1tcyp5gxdEVdqdyZXlsUgnJzNVK3QS+HEv6EiNp74uqx/H99bktsmyNODnquPm9xlldNX67NLbGqVrvrULEReG9G+BXcBeTDFRkn0GU8I3+vNGgF4B59aOKzpp+0BKaaqPRFVc72GpMEYJQwokxSXWfgMsdlv+1eG9nEDdSEA3yBcPO5VN6wGzrVGdUhIXyelNszvURt12MJbl7DqtMOtgYJyJ3Sv7LBjyD6zaACd8RytOHzh148KGU58zeAn2iOqjDptg9B30dFFHUF5tThcYgAw3VZ1VxTF5o3s55puzjzqoENQvPD0KoUbE65qKJGGFhtar+iy5JzosRIPOryFjtv/1yO5GU+jLhiwmuG3tdA1GDbu6EHV+WCGoAQ6jtq0TNKPreD5zIu6TRYK/ReeG24gaaN8UrkFzfzQ9uGLO7+prJLhAjbgF66I3avpQ4LIYe3A9LXF94VIFPQ= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR11MB2863.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(346002)(376002)(366004)(39860400002)(396003)(136003)(26005)(8676002)(83380400001)(8936002)(110136005)(54906003)(316002)(53546011)(6506007)(33656002)(5660300002)(66946007)(86362001)(66556008)(66476007)(64756008)(186003)(66446008)(966005)(6512007)(71200400001)(76116006)(91956017)(4326008)(2906002)(2616005)(6486002)(478600001)(36756003)(45980500001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?b0lCUUpQWFdhcUgwU1YyWVRrTXlXU3hFOXEvZ3AvOWJrWjNqNjV4R0dlK3hP?= =?utf-8?B?RHZUWUNydlF4Mm94UWJJK2VkN002eHBQMWgvYlQ2bUJ1T1FadG5ZSTM2d3ZT?= =?utf-8?B?V0VKeUhmbm1Lem1wVUM3TWZFcDdzYUd3SHVxVWJsTnV3NS9EYXMwQ0ZwUzJy?= =?utf-8?B?ZUVvMW92L1lVMmV1WFlpeE5HWXIwMHRQT0FoTVlwbENGSWJsK0p1K1FlMEJs?= =?utf-8?B?L2FIMnZRdzhWVGZCdkRkdmx6bWtkb1FwRnZBRnFxNmhpR0VKY015WFJKajdr?= =?utf-8?B?bm4rSjRwckZPbzFMMnhyUmxHSThKSkF1SzNFb09pNXNLNTU5UDl4NVNPZC9n?= =?utf-8?B?cnVsRVBUY2tzS1JzQzVhRnd3SFN5T3JvaFVuVEZScENJeTc2bkpvYnlwN3Ar?= =?utf-8?B?bnR5ZkxzM1hqNkprd2ZkTGNhd0l4YVkzdzQ5UFdIOHJPTmg3SE5aZm1uMnRj?= =?utf-8?B?Z01SaG9nZlAvV01ySjZja2lBWTQ2THNBUmJqU2kza0FsOUhiSzVBTlVYNUxx?= =?utf-8?B?S1lxTzh4YTUyZWoyR3pmNCt5SW5PUGtHamxMWVBQdzVadEEycm5mcm9ST1Rv?= =?utf-8?B?V0RWU3hGdzIvbnhnTS9QUEFiWlRKcFJjbTh2L3RZOGJPWGYwTkkwaWRqa2lW?= =?utf-8?B?MzhRNU5zTUdSd1dsWjJ4T1cvOXFyMjJkelp0ZTNLSmhjcjNHbXVLTG04dUU5?= =?utf-8?B?MUN4T2MxWUFJYXRucWVIaEg2dmFKb2NQQXVZM3JMUEtvQ0hXUkhSSzk1OW81?= =?utf-8?B?YmhrWmFUVjI2bmZ3bFlVek9FdXJQcmdZWjE3REFmR2dPV3JLMk1jdGllSENu?= =?utf-8?B?dEpXSkZSaEVZSkhlbk1DQXFLSkRBYnZTQlRpR0Z3V3EzaHdzUm5EZmN0QnpB?= =?utf-8?B?dVoxYkpUM2lIbFhCRENlVndJQnIzTit5cmNhbFFjMmwwVHlabnNYRzZLM2lO?= =?utf-8?B?K2NkWTE3Z3ErdUJ0V0NWSXF2elhmMElhWkVOOGxWRkxTVFZlVVJZK2JsaEZ1?= =?utf-8?B?dC9yeENFcjZ2L3FmWGxKcHhlb1hJUVIza2ZZT1dHbXRaSUlPSUtqNVBORXM5?= =?utf-8?B?T3U2T1ZseC85SVZHWG1lSW5ZRzlwYkplN3RtYWtiRDBNWlQ3OWptbGdlTERp?= =?utf-8?B?cERVcGpySGhWYVVvcWFtQWR5NE1DTFMwRjRFT0xUaklLbzlDaXFwWDNFNE9O?= =?utf-8?B?dFlIWjg0dUhSWmF1ei8rYWZHWkxROENrV1hVNUgzanQwSG9Sd1lCTHlHWVhw?= =?utf-8?B?V1luTGtyWUE3VllobEkySSt4Mm5rdVhJLy81ejVCdXBRd2RyOG9TQnB2Nit2?= =?utf-8?B?eHFQMkFFVUluQ091QjNZWm1rYmNER0pLY01KY29wbG4zWnhaYzRmOWxHazdS?= =?utf-8?B?MGo5SWs3cXlla1FUTXlrV1Z1bno4T1dQWXlHMUJCRVlUZnNLdWZzYWM5K3lt?= =?utf-8?B?enN4TFJJR2k0T3AySGR3b083ZHVobldaUWFIaEhvOXdrOEV5bVkrUWpYemRF?= =?utf-8?B?MkM5a201S3l2a3gwcjFuMUNIOERLejBIeVJkL0s3QnQzdVMrR2U5cUdrVzY5?= =?utf-8?B?Zm5OZUlzSFZPK0x1eUQ0TWxFajFrdk5uSnM2bWpsSnJLeVE2aXpCUkNpMXJD?= =?utf-8?B?RFhDeU11bnB4QUdwV2kzaUc0Z0l3TlhySU1uajRuMmwvU2NqaEVDazJWcnJm?= =?utf-8?B?NnV6b1VMNmNNSjgrdlY5L1pLbm5HYlE2L1RKTVdsZXFreTlMT1ByTlVCUXpL?= =?utf-8?Q?WWRhsZQ5wNchHVktzxKcaMLUnszT/5SXDvz1yeU?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2863.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 713f8d42-2534-4b5d-5adb-08d8c9ac7a72 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2021 08:03:09.7728 (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: C1LvxUi8ayuE+gngKmGa70jMhmKBhip7ylEBMsc6niKQsxQUG06DAevc2y43Wy16ETNYM+V948oj6jmIXMPwOg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2687 Return-Path: siyuan.fu@intel.com X-OriginatorOrg: intel.com Content-Language: zh-CN Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 WW91IG1heSBjaGVjayB0aGUgSXA0RHhlIGFzIGV4YW1wbGUuDQoNCj4g5ZyoIDIwMjHlubQy5pyI NeaXpe+8jDE1OjE277yM5qKB5a6H6aOeIDx5dWZlaS5saWFuZ0BqdW1wbGUuY29tPiDlhpnpgZPv vJoNCj4gDQo+IO+7v0RvIHlvdSBoYXZlIGFueSBleGFtcGxlcyBvciBkb2N1bWVudGF0aW9uIG9m IHVzaW5nIE1OUD8NCj4gDQo+IEJlc3QgcmVnYXJkcw0KPiBZdWZlaSBsaWFuZw0KPiAtLS0tLemC ruS7tuWOn+S7ti0tLS0tDQo+IOWPkeS7tuS6ujog5qKB5a6H6aOeIFttYWlsdG86eXVmZWkubGlh bmdAanVtcGxlLmNvbV0gDQo+IOWPkemAgeaXtumXtDogMjAyMeW5tDLmnIg15pelIDg6NDgNCj4g 5pS25Lu25Lq6OiAnRnUsIFNpeXVhbic7ICdMYXN6bG8gRXJzZWsnOyAnZGV2ZWxAZWRrMi5ncm91 cHMuaW8nDQo+IOaKhOmAgTogJ01hY2llaiBSYWJlZGEnOyAnV3UsIEppYXhpbicNCj4g5Li76aKY OiDnrZTlpI06IFtlZGsyLWRldmVsXSBIb3cgY2FuIEkgcmVjZWl2ZSBFQVAgcGFja2V0cz8NCj4g DQo+IFRoYW5rIHlvdSBmb3IgeW91ciByZXBseS4NCj4gSSB3aWxsIHRyeSB0byB1c2UgTU5QIHBy b3RvY29sLg0KPiANCj4+PiBOb3Qgc3VyZSBpZiB0aGlzIGlzIHRoZSAiaHlicmlkIG1vZGUiIHlv dSBhc2tpbmcgYWJvdXQuDQo+IFNvcnJ5LCBpdCdzIHdyb25nLiBJdCBzaG91bGQgYmUgIlByb21p c2N1b3VzIG1vZGUiLg0KPiANCj4gQmVzdCByZWdhcmRzDQo+IFl1ZmVpIGxpYW5nDQo+IC0tLS0t 6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu25Lq6OiBGdSwgU2l5dWFuIFttYWlsdG86c2l5dWFu LmZ1QGludGVsLmNvbV0NCj4g5Y+R6YCB5pe26Ze0OiAyMDIx5bm0MuaciDTml6UgMjI6MTANCj4g 5pS25Lu25Lq6OiBMYXN6bG8gRXJzZWs7IGRldmVsQGVkazIuZ3JvdXBzLmlvOyB5dWZlaS5saWFu Z0BqdW1wbGUuY29tDQo+IOaKhOmAgTogTWFjaWVqIFJhYmVkYTsgV3UsIEppYXhpbg0KPiDkuLvp opg6IFJFOiBbZWRrMi1kZXZlbF0gSG93IGNhbiBJIHJlY2VpdmUgRUFQIHBhY2tldHM/DQo+IA0K Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IExhc3psbyBFcnNlayA8bGVy c2VrQHJlZGhhdC5jb20+DQo+PiBTZW50OiAyMDIx5bm0MuaciDTml6UgMTc6NTYNCj4+IFRvOiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbzsgeXVmZWkubGlhbmdAanVtcGxlLmNvbQ0KPj4gQ2M6IE1hY2ll aiBSYWJlZGEgPG1hY2llai5yYWJlZGFAbGludXguaW50ZWwuY29tPjsgRnUsIFNpeXVhbiANCj4+ IDxzaXl1YW4uZnVAaW50ZWwuY29tPjsgV3UsIEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4N Cj4+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gSG93IGNhbiBJIHJlY2VpdmUgRUFQIHBhY2tl dHM/DQo+PiANCj4+PiBPbiAwMi8wMy8yMSAwNDoyMCwg5qKB5a6H6aOeIHdyb3RlOg0KPj4+IEhp LGV2ZXJ5b25lLCBJIGFtIHVzaW5nIGVka2lpIHRvIHdyaXRlIEVBUCBjZXJ0aWZpZWQgbG9hZGVy LCBJIHVzZSANCj4+PiBFRklfIFNJTVBMRV8gTkVUV09SSy5UcmFuc21pdCAoKSB0byBjb250cmFj dCwgd2FudCB0byB1c2UgRUZJXyANCj4+PiBTSU1QTEVfIE5FVFdPUksuUmVjZWl2ZSAoKSB0byBy ZWNlaXZlIHBhY2tldHMuIEl0IGlzIGZvdW5kIHRoYXQNCj4gDQo+IFRoZSBTTlAgcHJvdG9jb2wg aXMgbG93IGxldmVsIGludGVyZmFjZSB0byBhY2Nlc3MgbmV0d29yayBhZGFwdG9yIGRpcmVjdGx5 LCBJdCdzIG5vdCBkZXNpZ25lZCB0byBiZSB1c2VkIGJ5IGFwcGxpY2F0aW9uIGxldmVsLCBiZWNh dXNlIGl0IGNvdWxkIG9ubHkgaGF2ZSBvbmUgY29uc3VtZXIgdW5saWtlIG90aGVyIHNlcnZpY2Ug YmluZGluZyBuZXR3b3JrIHNlcnZpY2UgcHJvdG9jb2xzLiBTbyBhbnkgcGFja2V0IHJlY2VpdmUg dGhyb3VnaCBTTlAgd2lsbCBiZSBvbmx5IGRlbGl2ZXJlZCB0byB0aGlzIHNpbmdsZSBjb25zdW1l ci4gDQo+IElmIHlvdXIgIkVBUCBjZXJ0aWZpZWQgbG9hZGVyIiBjb25zdW1lcyBTTlAgcHJvdG9j b2wsIGFsbCB1cHBlciBsYXllciBuZXR3b3JrIHN0YWNrIChUQ1AvSVAsIGV0Yykgd2lsbCBzdG9w IHdvcmsuIFNvLCBhdCBsZWFzdCB1c2UgTU5QIHByb3RvY29sIGluc3RlYWQuDQo+IA0KPj4+IG9y ZGluYXJ5IElQIHBhY2tldHMgY2FuIGJlIHJlY2VpdmVkLCBidXQgRUFQIHBhY2tldHMgY2Fubm90 IGJlIA0KPj4+IHJlY2VpdmVkLiBIb3cgY2FuIEkgcmVjZWl2ZSBFQVAgcGFja2FnZT8gSSB0aGlu ayB0aGVyZSBpcyBhIHNheWluZyANCj4+PiBvZiBoeWJyaWQgbW9kZSBpbiB0aGUgcHJvZ3JhbSB1 bmRlciB3aW5kb3dzLiBJIHdhbnQgdG8ga25vdyB3aGV0aGVyDQo+IA0KPiBUaGUgTU5QIHByb3Rv Y29sICJFbmFibGVQcm9taXNjdW91c1JlY2VpdmUiIGFsbG93cyB5b3UgdG8gcmVjZWl2ZSBwYWNr ZXRzICB0aGF0IGFyZSBzZW50IHRvIGFueSBNQUMgYWRkcmVzcy4gVGhlIElQIHByb3RvY29sIGNo aWxkIGluc3RhbmNlIHdpdGggMC4wLjAuMCBzdGF0aW9uIGFkZHJlc3MgYWxsb3dzIHlvdSB0byBy ZWNlaXZlIHBhY2tldHMgdGhhdCBhcmUgc2VuZCB0byBhbnkgSVAgYWRkcmVzcy4NCj4gTm90IHN1 cmUgaWYgdGhpcyBpcyB0aGUgImh5YnJpZCBtb2RlIiB5b3UgYXNraW5nIGFib3V0Lg0KPiANCj4+ PiB0aGVyZSBpcyBzdWNoIGEgc2F5aW5nIHVuZGVyIEVESy4gSW4gYWRkaXRpb24sIEkgdGhpbmsg RURLIHByb3ZpZGVzIA0KPj4+IEVGSV8gRUFQXyBQcm90b2NvbCwgSSB3YW50IHRvIHVzZSB0aGlz IGludGVyZmFjZSBmb3IgdXNlciBuYW1lIGFuZCANCj4+PiBwYXNzd29yZCBhdXRoZW50aWNhdGlv biwgYnV0IGxvb2sgYXQgRUZJXyBFQVBfIFByb3RvY29sIGludGVyZmFjZSwgDQo+Pj4gZG8gbm90 IGtub3cgaG93IHRvIHVzZSwgSSB3b3VsZCBsaWtlIHRvIGFzayB0aGUgcmVsZXZhbnQgZXhhbXBs ZSBjb2RlPw0KPiANCj4gQXMgSSBrbm93IHRoZXJlIGlzIG5vIGRyaXZlciB0byBwcm9kdWNlL2Nv bnN1bWUgRUFQIHByb3RvY29sIGluIEVESzIuDQo+IA0KPiBUaGFua3MNCj4gU2l5dWFuDQo+IA0K Pj4gSSBkb24ndCBrbm93IGFueXRoaW5nIGFib3V0ICJFQVAiLCBidXQgSSd2ZSBDQydkIHRoZSBO ZXR3b3JrUGtnIG93bmVycy4NCj4+IA0KPj4gVGhhbmtzDQo+PiBMYXN6bG8NCj4gDQo+IA0KPiAN Cj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCg==