From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id E439EA034C; Mon, 17 Jan 2022 12:15:22 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B78304067B; Mon, 17 Jan 2022 12:15:22 +0100 (CET) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam07on2058.outbound.protection.outlook.com [40.107.95.58]) by mails.dpdk.org (Postfix) with ESMTP id E6A2F40141 for ; Mon, 17 Jan 2022 12:15:20 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EqeQ6znczLu3ZsReSWXf1ARUy3BrpsPcknNemHP4nzhe9yyHxr49fbpB9/pmtHhwYJMluGUvocwzl6OqOAQyRHpWwNABcmHOa8c1pQE0mNX4lIL7PzWNVlUuRwTYlwDTCWVheAKAP3eqJ4euZ46Tq7xdQSAawuNUWV14smn9GjcH0Gk+hEkv/sZ667jhemyObioaddCIvzLT2ZMR3csjxWtvolTNXS4c5E5NRMf3sWWRmbRaCmnbN1uvkhCZV8xEgy8dSeRCaALmc2XG+S0KIdlWIrr4BRaBF3t9sV9o2wdhWaCHYgZVd1HDaBmLRDxI8zzr2MG+h48Luvd8Y1g5Zw== 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=yWH4/9uGAVkOqNE/0QLJhAuhQ+t/RWw8047ooV+GaoU=; b=eEQRqV3DmBo18I6shZaUrrizlagXDNU6vSrE2L7SGxtJ9klpwzisorb4VhKQcuY2rYY5p/+0cOnvvtJmuUWq6GmpE6HnqSXF4crIy5N0CTBnBhpks3kkAzcjSoiS1pfkwvMZZTr+CNmgpD437Qy8Ogoo/yr45oCmeA92tEzC0SffQoNacmQdRc9Cm2geq53o9C85c11z45Vi8vT0xAbts+8WLp1Kfv4x1eJgN6F08lL5o5fsfQAK2iTVQJUnF0mdBp9WKeWCetKYxQgjbSNN9OoRAL+XJr+rYnx2s7qFi7gByo2zbmauM+FuLjU+kkV2yfwnJJarbdGnd7S1L8tKxg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yWH4/9uGAVkOqNE/0QLJhAuhQ+t/RWw8047ooV+GaoU=; b=anTeh6JXeosW6nJ3faITAxxJxaEB2TYDZl5SNbjHh88GG9V5nSqxTlTTpqZJFIVeFpZm9lOvjKn6qy7d9lV+T4BUlzdEnEzL3LWV3dlDHU6Kq58wwYmx0vZmBPp7RiyRgHhKLe8sHtAYrVD6s6ntIxUU+5Hn2GmBxUzWY6hvalFNeCqtrUMoqgH+FeTWpfHyUsjuitSN8Pck6ZU8EWYYeqAro9oYAjYOAm8XBazblxmEnTmoIpJb6an6bQ1IZ786h3xo3bBSahMaO1ScuehQxYBK9vm4Tr2JLx1xod7Y9bh6KnnFGydjctpwPV3Aq964xDBew/6m99K5qu65tWhvPQ== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by MW3PR12MB4506.namprd12.prod.outlook.com (2603:10b6:303:53::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.11; Mon, 17 Jan 2022 11:15:18 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::9ca9:4188:fa32:54b2]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::9ca9:4188:fa32:54b2%3]) with mapi id 15.20.4888.014; Mon, 17 Jan 2022 11:15:18 +0000 From: "Xueming(Steven) Li" To: "ktraynor@redhat.com" , "david.marchand@redhat.com" CC: "web@dpdk.org" , "xuemingl@dpdk.org" , "bluca@debian.org" Subject: Re: [PATCH] release 20.11.4 Thread-Topic: [PATCH] release 20.11.4 Thread-Index: AQHYC4mKXt6IbPBbiESlHORHwXeSaKxnB0UAgAAIqQA= Date: Mon, 17 Jan 2022 11:15:18 +0000 Message-ID: <9082de593a74a1f15b1df9c7eb90b4806e1155f6.camel@nvidia.com> References: <20220117080324.65826-1-xuemingl@nvidia.com> <8130ced2-60ec-51c1-706d-33df97bb5e19@redhat.com> In-Reply-To: <8130ced2-60ec-51c1-706d-33df97bb5e19@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.42.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f0851ded-f23d-4e7b-6a08-08d9d9aaa4c5 x-ms-traffictypediagnostic: MW3PR12MB4506:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3173; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2tZ7lRFlKPXtBFlxDsaiqlXtx9veA/T/jbaUz4X/unNhSPPwAyMPTJb0gV9Fb2qb/OD0wTUFjB3mGCAcz4z+AjRyE/JbmskegdyO2H9mtCGxTXi31v22ykIlSOSG/qFGHkcy7bVHAl1a0FUZZPWQwQjUQFXvJAqJxyJKsYstKwbsgvVfESVSy5PnCBKF0MfvjMAHMKNiXqP42YOuPYg+5C9NH+a2qQsA0zcLvJ99cp8LYVwTVjW633oDmgi2O//YYaDRyNzRTT8ZhyKVf0qEd+RSPzMdWFJMC9okFZE7wie2/1TzjRZDvgRkFNe0ICKlvXWPJ41UC7Cm4vAti08Lbdd3V5jnCU/wmEhiF10006lOApODytXK9jsaVukUTid86pemRWgvJZBxI3KWrZVlCMBPY/LKW/Btg5NHhxGljSlt44qeqQuvNh5JiccoUBRS6mclmzvoHWCwjSZHt3kb0X5lRIMV4wczPUIsOe9pb2A2HoSLm6pa6za57msFEniV8sevfn0VP9tmHU74CtFrGU9KX/39LoZHCBpnQWYxfuKyeEdDRZhW/EHO/DPBAqnwf1vsgR535BtY1Ot+fAid+9Lcj9IM9xkntltmf4U1gMnEMyujwnWQqc320nQFJZqXC2kHuDdIGnxFNkkJ1XMoCOoxL4KUNsS8WBjNjkdxeu8DV2kW/GuwX96oEsxJ2jdctTKAGPmyp7nues4saESO8oKQUNEBEzAOHdrXV1rhP1xw/8vBgMoO+H8Ckn1Q0VrHXiEvLR3heJ/I+hSLFoY9tRcq7tZkGtJgGVeVWXPEa2Q= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(6506007)(4326008)(6486002)(53546011)(66556008)(66476007)(64756008)(66446008)(186003)(5660300002)(66946007)(76116006)(38070700005)(54906003)(8676002)(8936002)(91956017)(71200400001)(2906002)(508600001)(38100700002)(122000001)(110136005)(2616005)(86362001)(966005)(36756003)(83380400001)(316002)(6512007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L3U0dklnSWtuRmVIY0Q3cXZGOTNCNTQ3Wmh0V3hVWXZ6NytjdU01dEFHRWF4?= =?utf-8?B?RUllTVZPaHY1Z1B1NFdnQ213aWhtQlMwbTlMcmNyd2djZ2xaMFp2eGpweEVa?= =?utf-8?B?bGRnWlVqMmlMQkREeGxGa2YrY1lKcFRsK0J6c1F6eFVHcUNKK1Fwcm5Hc2hB?= =?utf-8?B?cWVzOExKOExGc2xrcURhOS80MDZBZUZQNVJ2ckpOUTBCNUNmelhGVWE2eEp0?= =?utf-8?B?c3p5cnp2WmpzKzZ3UkJER0hlTXN1UG80R1h2ZEI5VStabXprWlRTLzRSbXJH?= =?utf-8?B?QVdLK2RIc2RIN3JZZnBsQzh4cjRKdFVmWUZMcnBhWDNQQnl4Q3dOZnJHeWhj?= =?utf-8?B?YUpSZVY2UFpyc2IveWp5dWlCNkM1WTRmQXJrNDk2UEtRdVh1alNacnZXa1dh?= =?utf-8?B?aEFsQjJKa2JNSHRtcmViSzFBQk1HWllaOXByaHQ0QlVwanRia0NFQnNCV2ZE?= =?utf-8?B?L0hIa2ZyYzhBMEtQaW10bSthZXJ2bndUU2l6UGc5d2FHOXZrNml1RnZVS0kx?= =?utf-8?B?TGpkRzVwdjZ2RUh6bnphWnVFaGJLcXFqOWRiTDUxdm9IK0VSdDRMTURtdVp1?= =?utf-8?B?TzlGbUtBeVRFanEyemNvS29oYm5ibkIvNDg1SmxLY29XVVN3QTVXcGs3WTVs?= =?utf-8?B?WVgyb1YxOXk3cm9YcG9zV1Q1ZmtRTTFUU2tSQ0FnVWxneFc5eFFjOFRMV2VO?= =?utf-8?B?dnY2ZWc2ZXVFN3I4UldHc0RVekowaUh1ZGpuaStBeWtUd2x2WG16R250dUt5?= =?utf-8?B?dmhXZDcvUWRNRGhJNlEwOVAyYkVqR05Fa3hjNGt1WThpc05nMFkzenBzSSt3?= =?utf-8?B?aG1laExXdWVjSWIwb1dTdkM0WVVGNDl3SzltUTNEZmExZDZNMEZiMHBKLzRx?= =?utf-8?B?ekUwQzBJai9sOWlOT0pJaHZmWWkwUitneXJtUDJxalBDQWIrRFpSTkpSaHl0?= =?utf-8?B?ZkN5ZWNwZStlR09kS29LV2hoWHo0c0pEWXRRS1hWemMySmpRRURXLzUrVnU2?= =?utf-8?B?NHlEbWsya2hURWJFRFhBSnZkUmQrQkY2MXp2WTVrZ0ZwTXhMVnlnb2FGSTVh?= =?utf-8?B?RTd0aTZTWSs3Q0R3dVYxVjY3Yys2TGlERVdUL3UvZFhGNDViVDkzVDZJbVFP?= =?utf-8?B?RXpPSTZoUnNMMTR5enZiNEErcWlGazZ2RmpvazdoWnh1elFEMHJiM0s0bWkv?= =?utf-8?B?V1Bha0R2ZnB1RDByRVpSaG5ieDdoM2N3KzRiS0RUTmd5dHRrR3VpSWR4VU9B?= =?utf-8?B?ZVQ4SURYTjk1c0hIZERwMXhpSmRFRFVUZmR3ZnVqdGkwZ0Q0ZGE1MG5QYzI2?= =?utf-8?B?TmNYNU5wRUo1QkxUVzJ1Y1NYSXRKc0VGMllia1hBVEJOT1BMRTZxRlI4cXhw?= =?utf-8?B?ZzMrRXR1SVV4U2o0dU1MQlpmQUxzNnZNVWJjRkNybmk3bndCNmwxaGdGSkRZ?= =?utf-8?B?a3E2TUlEam9qVENZaWRWRUhOL0YyRFptOXlrRFBHeEIrVUp2bFhrU3o3T2ZB?= =?utf-8?B?ZDlwdnJKMGRqNHp0WXorVEttS0hJMlBIV3J5di9TMzMzSEM5Z3ViT0tGVG9a?= =?utf-8?B?VTYwTHorcllVWUs1YzB4dVovY3o3em1aNW5neERTZTVQT0orWEZtaUtsODEr?= =?utf-8?B?MEUyeWtjMElOa0NDZ1NVaU1FRGFMV2hPckxIZkZqYXpONmVBSnZMUEJvOTlz?= =?utf-8?B?aGdpdkNvYWVmUmZ2cVNHRTdabER1WFdiM0RYWERZYnVnTjYxVHZ0bFN5UVQ3?= =?utf-8?B?Q051V0tuWm1KZE82MGo2T3ZQWXZVL2lXSnVlRlZ4U1dld3g2NEJTeGovVElx?= =?utf-8?B?a0FxOWJMRVlNeEVMMG9rb2liOW5UM2FTK1hEejRoR1pqeWdoUXdTOVJMcHVS?= =?utf-8?B?MFJZMStXODJKcXVNVkpYNzRMcXVPSDMybjRFU20wSlV0SjI0aGFnWStxZVVZ?= =?utf-8?B?TE9Gb0VzallsWVpFRkl1amZOWFhWNW5hekRweHV4SE5wemZvVWoyTGlsVDVj?= =?utf-8?B?UkEwSTN1N2RsaWdYdHZpWmthR05wV1cycEJWRkt2NWNMbW5YdEFNQTlaeDJE?= =?utf-8?B?RTcrM1RVZWdTMEx1NHgvRDdjU0NBK3FtWFZQWERUUXhZY0s3VW9KdFRWSG5h?= =?utf-8?B?M24wZit3MU43ZURtTUhQWkJkN1d2RDNDczFmZUt0NlV2NTBSeTVjV0F1NFNH?= =?utf-8?B?aEk4QnJWa1h4dHVzS0ZvRXE2Uk5ta0FmNCs1bVZjcDNjakJEZGtPd0k4ZnBq?= =?utf-8?Q?zbZDruxYwpCuztyPaesHzKRPfC9ZkVdXkKbOcNrXP4=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <30FFEC83E2CE114B9A07F4D095D9D111@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f0851ded-f23d-4e7b-6a08-08d9d9aaa4c5 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2022 11:15:18.0767 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /CpySad4MhIPto9hkbm7FJqpwvH53XxwqIofJbD901yUPOUJndNNBrFJ57JBv4mHVldywuw5kWmDVQdA6jPvBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4506 X-BeenThere: web@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK website maintenance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: web-bounces@dpdk.org T24gTW9uLCAyMDIyLTAxLTE3IGF0IDEwOjQ0ICswMDAwLCBLZXZpbiBUcmF5bm9yIHdyb3RlOg0K PiBPbiAxNy8wMS8yMDIyIDEwOjAzLCBEYXZpZCBNYXJjaGFuZCB3cm90ZToNCj4gPiBPbiBNb24s IEphbiAxNywgMjAyMiBhdCA5OjAzIEFNIFh1ZW1pbmcgTGkgPHh1ZW1pbmdsQG52aWRpYS5jb20+ IHdyb3RlOg0KPiA+ID4gDQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBYdWVtaW5nIExpIDx4dWVtaW5n bEBudmlkaWEuY29tPg0KPiA+ID4gLS0tDQo+ID4gPiAgIGNvbnRlbnQvZG93bmxvYWQvX2luZGV4 Lm1kIHwgMiArLQ0KPiA+ID4gICBjb250ZW50L3JvYWRtYXAvX2luZGV4Lm1kICB8IDIgKy0NCj4g PiA+ICAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ ID4gPiANCj4gPiA+IGRpZmYgLS1naXQgYS9jb250ZW50L2Rvd25sb2FkL19pbmRleC5tZCBiL2Nv bnRlbnQvZG93bmxvYWQvX2luZGV4Lm1kDQo+ID4gPiBpbmRleCA4M2E2ODgxLi42NGFhZGE0IDEw MDY0NA0KPiA+ID4gLS0tIGEvY29udGVudC9kb3dubG9hZC9faW5kZXgubWQNCj4gPiA+ICsrKyBi L2NvbnRlbnQvZG93bmxvYWQvX2luZGV4Lm1kDQo+ID4gPiBAQCAtMjksNyArMjksNyBAQCB3ZWln aHQgPSAiMiINCj4gPiA+ICAgfCBbRFBESyAyMS4wOC4wXSgvL2Zhc3QuZHBkay5vcmcvcmVsL2Rw ZGstMjEuMDgudGFyLnh6KSAgICAgICAgIHwgWzIwMjEgQXVndXN0IDhdKC8vZG9jLmRwZGsub3Jn L2d1aWRlcy0yMS4wOC9yZWxfbm90ZXMvcmVsZWFzZV8yMV8wOC5odG1sKSAgICB8IGRlMzM0MzNh MTgwNjI4MDk5NmEwZWNiZTY2ZTM2NDJmIHwNCj4gPiA+ICAgfCBbRFBESyAyMS4wNS4wXSgvL2Zh c3QuZHBkay5vcmcvcmVsL2RwZGstMjEuMDUudGFyLnh6KSAgICAgICAgIHwgWzIwMjEgTWF5IDIx XSgvL2RvYy5kcGRrLm9yZy9ndWlkZXMtMjEuMDUvcmVsX25vdGVzL3JlbGVhc2VfMjFfMDUuaHRt bCkgICAgICB8IGE3OGJiYTI5MGIxMWQ5NzE3ZDEyNzJjYzZiZmFmN2MzIHwNCj4gPiA+ICAgfCBb RFBESyAyMS4wMi4wXSgvL2Zhc3QuZHBkay5vcmcvcmVsL2RwZGstMjEuMDIudGFyLnh6KSAgICAg ICAgIHwgWzIwMjEgRmVicnVhcnkgMTRdKC8vZG9jLmRwZGsub3JnL2d1aWRlcy0yMS4wMi9yZWxf bm90ZXMvcmVsZWFzZV8yMV8wMi5odG1sKSB8IDJjM2U0ODAwYjA0NDk1YWQ3ZmE4NjU2YTdlMWEz ZWMxIHwNCj4gPiA+IC18IFtEUERLIDIwLjExLjMgKExUUyldKC8vZmFzdC5kcGRrLm9yZy9yZWwv ZHBkay0yMC4xMS4zLnRhci54eikgfCBbMjAyMSBTZXB0ZW1iZXIgNl0oLy9kb2MuZHBkay5vcmcv Z3VpZGVzLTIwLjExL3JlbF9ub3Rlcy9yZWxlYXNlXzIwXzExLmh0bWwpIHwgZTJmOWFjMjYxZWI2 MzljOTI4MTFkMjA1OTI2MjUzZDEgfA0KPiA+ID4gK3wgW0RQREsgMjAuMTEuNCAoTFRTKV0oLy9m YXN0LmRwZGsub3JnL3JlbC9kcGRrLTIwLjExLjQudGFyLnh6KSB8IFsyMDIyIEphbnVhcnkgMTdd KC8vZG9jLmRwZGsub3JnL2d1aWRlcy0yMC4xMS9yZWxfbm90ZXMvcmVsZWFzZV8yMF8xMS5odG1s KSAgfCA2MWEyYWU0ZTZkOGU2MmE0MjhiNTQ5YTQzZDk2NWY0ZSB8DQo+ID4gPiAgIHwgW0RQREsg MjAuMDguMF0oLy9mYXN0LmRwZGsub3JnL3JlbC9kcGRrLTIwLjA4LnRhci54eikgICAgICAgICB8 IFsyMDIwIEF1Z3VzdCA4XSgvL2RvYy5kcGRrLm9yZy9ndWlkZXMtMjAuMDgvcmVsX25vdGVzL3Jl bGVhc2VfMjBfMDguaHRtbCkgICAgfCA2NGJhZGQzMmNkNmJjMDc2MWJlZmM4ZjI0MDJjMjE0OCB8 DQo+ID4gPiAgIHwgW0RQREsgMjAuMDUuMF0oLy9mYXN0LmRwZGsub3JnL3JlbC9kcGRrLTIwLjA1 LnRhci54eikgICAgICAgICB8IFsyMDIwIE1heSAyNl0oLy9kb2MuZHBkay5vcmcvZ3VpZGVzLTIw LjA1L3JlbF9ub3Rlcy9yZWxlYXNlXzIwXzA1Lmh0bWwpICAgICAgfCA3YzZmM2U3ZjdkZTI0MjI3 NzVjNGNiYTExNjAxMmM0ZCB8DQo+ID4gPiAgIHwgW0RQREsgMjAuMDIuMV0oLy9mYXN0LmRwZGsu b3JnL3JlbC9kcGRrLTIwLjAyLjEudGFyLnh6KSAgICAgICB8IFsyMDIwIE1heSAxOF0oLy9kb2Mu ZHBkay5vcmcvZ3VpZGVzLTIwLjAyL3JlbF9ub3Rlcy9yZWxlYXNlXzIwXzAyLmh0bWwpICAgICAg fCBmZDA0Y2IwNWM3MjhmNDc0YjQzOGM2ZTdhYTFlYjE5NSB8DQo+ID4gPiBkaWZmIC0tZ2l0IGEv Y29udGVudC9yb2FkbWFwL19pbmRleC5tZCBiL2NvbnRlbnQvcm9hZG1hcC9faW5kZXgubWQNCj4g PiA+IGluZGV4IDlkM2Y4ZTYuLjc3MTRmMjIgMTAwNjQ0DQo+ID4gPiAtLS0gYS9jb250ZW50L3Jv YWRtYXAvX2luZGV4Lm1kDQo+ID4gPiArKysgYi9jb250ZW50L3JvYWRtYXAvX2luZGV4Lm1kDQo+ ID4gPiBAQCAtMTM5LDQgKzEzOSw0IEBAIGJ5IDEtMiB3ZWVrcywgZGVwZW5kaW5nIG9uIHRoZSB0 ZXN0IHJlc3VsdHMuDQo+ID4gPiAgIHwtLS0tLS0tLS0tfC0tLS0tLS0tLS18LS0tLS0tLS0tLS0t LS0tLS0tLXwtLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t fA0KPiA+ID4gICB8IDE4LjExLjExIHwgLSAgICAgICAgfCAtICAgICAgICAgICAgICAgICB8IERl Y2VtYmVyIDIwMjAgKEVPTCkgfCAtICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gPiA+ICAg fCAxOS4xMS4xMSB8IDE5LjExLjEyIHwgTWF5IDIwMjIgICAgICAgICAgfCBEZWNlbWJlciAyMDIy IChMVFMpIHwgQ2hyaXN0aWFuIEVocmhhcmR0ICAgICAgICB8DQo+ID4gPiAtfCAyMC4xMS4zICB8 IDIwLjExLjQgIHwgRGVjZW1iZXIgMjAyMSAgICAgfCBOb3ZlbWJlciAyMDIyIChMVFMpIHwgTHVj YSBCb2NjYXNzaSwgWHVlbWluZyBMaSB8DQo+ID4gPiArfCAyMC4xMS40ICB8IDIwLjExLjUgIHwg TWF5IDIwMjIgICAgICAgICAgfCBEZWNlbWJlciAyMDIzIChMVFMpIHwgTHVjYSBCb2NjYXNzaSwg WHVlbWluZyBMaSB8DQo+ID4gDQo+ID4gSSBzYXcgdGhpcyBjbGVhcmx5IGFza2VkIGZvciAxOS4x MSBidXQgSSBkb24ndCByZW1lbWJlciBhIGNvbmZpcm1hdGlvbg0KPiA+IHRoYXQgdmFsaWRhdGlv biB0ZWFtcyB3ZXJlIG9rYXkgZm9yIGV4dGVuZGluZyAyMC4xMSB0byAzIHllYXJzLg0KPiA+IE90 aGVyd2lzZSBwYXRjaCBsZ3RtLg0KPiA+IA0KPiA+IA0KPiANCj4gSXQgd2FzIGRpc2N1c3NlZCB0 aGF0IDE5LjExIHNob3VsZCBiZSBhICp0cmlhbCogZm9yIExUUyB5ZWFyIDMgc3VwcG9ydC4NCj4g DQo+ICBGcm9tIDE5LjExIHllYXIgMyB3ZSBjYW4gc2VlIGlmIGl0IGlzIHVzZWZ1bCBhbmQgYSBn b29kIHVzZSBvZiANCj4gcmVzb3VyY2VzIGNvbnNpZGVyaW5nIHRoZSBkaXZlcmdlbmNlIGZyb20g bWFpbiBicmFuY2ggYW5kIGRpZmZpY3VsdHkgDQo+IGJhY2twb3J0aW5nL3ZhbGlkYXRpbmcuDQo+ IA0KPiBXaXRoIHRoZSBsZWFybmluZ3MgZnJvbSAxOS4xMSB5ZWFyIDMgd2UgY2FuIG1ha2UgYW4g aW5mb3JtZWQgZGVjaXNpb24gDQo+IGFib3V0IG90aGVyIExUU3MgYW5kIGl0J3MgYmV0dGVyIG5v dCB0byBvdmVyIGNvbW1pdCBhdCB0aGlzIHBvaW50Lg0KPiANCj4gSSBhbHNvIG1hZGUgdGhlIGNv bW1lbnQgb24gdGhlIDE5LjExIHBhdGNoIHRoYXQgdGhpcyB3YXMgbm90IGNsZWFyLCBidXQgDQo+ IGl0IHNlZW1zIHRvIGhhdmUgZ290IGxvc3QuDQo+IGh0dHA6Ly9pbmJveC5kcGRrLm9yZy93ZWIv YWIyODljNzItYjA1NS0yZGNlLTBlMTMtZDIyNTIyOTgzNDVjQHJlZGhhdC5jb20vDQo+IA0KPiBB bnl3YXksIEknbSBub3Qgc3VyZSBhc2tpbmcgdmFsaWRhdGlvbiB0ZWFtcyB0byBjb21taXQgdGhl aXIgcmVzb3VyY2VzIA0KPiBpbiAyMDIzIGlzIHJlYWxpc3RpYyAxIHllYXIgaW4gYWR2YW5jZS4N Cj4gDQoNCkhpIEtldmluIGFuZCBEYXZpZCzCoA0KDQpUaGFua3MgZm9yIHBvaW50aW5nIHRoaXMg b3V0LCBJJ2xsIHJldmVydCB0aGlzIHBhcnQuDQoNCg==