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 8523F4549D; Wed, 19 Jun 2024 03:38:27 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 600AA4021D; Wed, 19 Jun 2024 03:38:27 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by mails.dpdk.org (Postfix) with ESMTP id 7BCB74014F for ; Wed, 19 Jun 2024 03:38:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1718761106; x=1750297106; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9PbnSpcB3OWLMuKvy8QJHZDDCkt6T5ymLELtDTMLGWA=; b=XGDC530uyXbrZMmdnJO6LSk61hHDGw1r+DEUzgUz3RYQH977CX32gCxH IIOQVVdYIcDnCExYFSDczH6Hqveg7ZGcJHXmOyDFx04EpfNT57fIqaExM q8J+byIQ1Ht5fRdoutdGm6e6xOBS1v0okXHEFSTamkLbAcE+tofxFLTnj xmpoDPtZF04fTg1Tw1MHQPMPPwK7q5F1B3NOjKOAuFIgGJMYlW3oxtLJa bEOSwFSFSoJ6wzX7dtmlsWOi/I35H6F5zb6zTK1gyBpuNLos8iXOy9VIu A3FslkLt94Uu7f6Q0LBHsTA/qsCAJmpQsUwfwbnWBBLktfrG5iLADhOI6 A==; X-CSE-ConnectionGUID: 5fYGM4pLS9ORlidZFQ84nQ== X-CSE-MsgGUID: /5SjB7LYR2iul78Cl37eaA== X-IronPort-AV: E=McAfee;i="6700,10204,11107"; a="27077272" X-IronPort-AV: E=Sophos;i="6.08,247,1712646000"; d="scan'208";a="27077272" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jun 2024 18:38:25 -0700 X-CSE-ConnectionGUID: LuwdXYdjS1iePVJmDDhZcQ== X-CSE-MsgGUID: 7H54aPlBQXKqdn1TyC7gpQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,247,1712646000"; d="scan'208";a="46304676" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa004.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 18 Jun 2024 18:38:24 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 18 Jun 2024 18:38:24 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Tue, 18 Jun 2024 18:38:24 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.41) 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.2507.39; Tue, 18 Jun 2024 18:38:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jSwW5JECIqhEvxSB6Zgtq81mIgT6O5kebElde2Ovj+wuKJMY2/rZvTbCovZTSIMt4zmW4CW4A/c0mf/yKBcDTXKDPyKh7G+WbIXhz8C1pjhO9ZEJ/mHBVWijaQZJrsrVPZajFW4+AcimZ7ocWl0ycJqpUHJ563LA6yeOvkSVvopdpupE55frgdW4gJRsjHoQP2y4XZeTY1SgU39RrNfSZQpVuGogHY03tuCWChR/GaRsVl3oPtoUvP8bpSosjqGU00Im6CP0eUylMnAtd5tp5bpB6JJ5CDsFINgZBHdyrCDcUMF6VeRIASlUVElXIuSF5aUx0/Bkk8by9hhau0ET8Q== 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=9PbnSpcB3OWLMuKvy8QJHZDDCkt6T5ymLELtDTMLGWA=; b=VVdDcMhwWGCbaAQjX2x91I0RDXEgCRycHWeqEM0kUn7TIi0WSFbHlk7uJEOiZZajd6PZFkXihJhvWiE5gOHWa1HCbU81EJ8XTqJC6ysD4eR/Qv5HrPwPavkbiUo9i1TQppcCuOzpFNXMduTmHx1ytA2vuAg0nlmsIonPvbB9V6cfJJuKu3KdPQqGj8ifT6i0yXf80iWv9iUvUn8q5xK/m5bGqbwIS2o2ntb7I2OQeo5c0qdpqwSi984d6yW3jOAQfEyxQ7DXMU0If2OCvb1Ydml4GiYueePPIkwF27MPV7BXy+L0XWjPEtasSgsaz10kxjlU+K1ff2Yzh7PPpqHwjg== 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 Received: from IA0PR11MB8336.namprd11.prod.outlook.com (2603:10b6:208:490::22) by DS0PR11MB7831.namprd11.prod.outlook.com (2603:10b6:8:de::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.31; Wed, 19 Jun 2024 01:38:16 +0000 Received: from IA0PR11MB8336.namprd11.prod.outlook.com ([fe80::46a3:ee0:a7c5:8518]) by IA0PR11MB8336.namprd11.prod.outlook.com ([fe80::46a3:ee0:a7c5:8518%5]) with mapi id 15.20.7698.017; Wed, 19 Jun 2024 01:38:15 +0000 From: "Jiang, YuX" To: "Marchand, David" , "Burakov, Anatoly" , "Ye, MingjinX" CC: "dev@dpdk.org" , Stephen Hemminger , "Richardson, Bruce" , "Mcnamara, John" Subject: RE: [PATCH] Revert "bus/vdev: fix devargs in secondary process" Thread-Topic: [PATCH] Revert "bus/vdev: fix devargs in secondary process" Thread-Index: AQHas4HZ7AxnTX64j0KEAsv8BIgGebHMI+gAgAF1hACAANHaEA== Date: Wed, 19 Jun 2024 01:38:15 +0000 Message-ID: References: <20240531174118.414736-1-stephen@networkplumber.org> <20240617074848.481d7530@hermes.local> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA0PR11MB8336:EE_|DS0PR11MB7831:EE_ x-ms-office365-filtering-correlation-id: 1646b9b0-2bcb-4c3a-86be-08dc90007d5e x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230037|376011|366013|1800799021|38070700015; x-microsoft-antispam-message-info: =?utf-8?B?RExkSXo4M0xxNld0TGJvdXY5U2JYaEg5eStOK20wVHhCOEVaYmRaMytpd0g0?= =?utf-8?B?WFlJMDlqeGN3aG85ODVQdTZuQi9INVBLU002a1dwOEZab3ZNYWxWR3B3SjJs?= =?utf-8?B?YjFJdDhyNXVUMnVNV2ZIYmVkQzZPWjF5ckxRc01TTktJbkcwRkhDU1FpZ0tD?= =?utf-8?B?NWpYOE9ZSjQ5Mkp6c25LWFhidTdaNngwYlJvM3RtdStTRmduSjJpZ2VxcWYy?= =?utf-8?B?MnFERnYwQ3RINWQvNy8yL1ZMZ2RQd2t2WldKaWxiY1V6MlNhc2ErSXowVW55?= =?utf-8?B?ZThkQ2F4RVR6ald6SXRyVUF0Sm1YakhHaE1vUld6TXBlZm9maHdNOCtPUlJK?= =?utf-8?B?QnRFOG93S0p6bWVwbFl4bXJTTmx5UUd4WU82MWNwTlhrOGtBaGZER3ZMRWhZ?= =?utf-8?B?VE1DeWd0OHgrWUhvWjg0QXdIUWZXZk1rK2J2U0RndHBsYmFYME5tY3FZRGFX?= =?utf-8?B?WStKd1Fwek9uU3VhbEVSVW96SWl1bXBhQkxUbVRNMU1vQjJOc2w4NGRXd29w?= =?utf-8?B?Q1praDFYNjJrdldiN2hJVXI1T0RYRUxsaXB1b05TaVVpcU11ck9RYmMyWUo1?= =?utf-8?B?Z1VaREQ2cHhIMy9rV1JuSzFsOTZTQ09IRHlRejdoSFY5eVJjK1NzQis4aG0w?= =?utf-8?B?MDh0UE9zRUpvWWw2bzhtYnZWaTZpYUw3MGkrL1dOL25ENFl1eldvWk5UMmR0?= =?utf-8?B?THZzQ05CeldHWTZZN1RTM3dhc3E1Z0thaUtRTG9HZ0FJUUdCak1maUVWc3dn?= =?utf-8?B?UkhBNG5MWWlSUEVDbWU4UzNaUGhoa2lkSVo0NkxObFMySHlEVkhLb2NTbTR3?= =?utf-8?B?SDhDMmlrQ0dCcjhVVFMyNHliVXV4WlFFaWh3N3hNNEJNNFc5K0U3VXFlMWR2?= =?utf-8?B?VHNlNUFZdVk4NTdWTFhHSGdOSVZ4ZzBFSzZEV0FoYVNUWVZoWlJLYy9oNHNO?= =?utf-8?B?N2trUHRRVW5TN3ROa2JDUFdUM1NIcmVHbGpPTDdGWnFjUm94YTViU2ZTeDdH?= =?utf-8?B?V0ZXSGNDSWRscVJRV0NlMXpPQzlYRTFvNmxWaTZNWENZWjBuZk5rMTVQY3Zx?= =?utf-8?B?VzVwWklmeHNqOFRVMzVDbmVaV3NrczFpSGxmd3kzVTNQU2ttVG5BaXVvU3VE?= =?utf-8?B?RjVMWERsZzVybktYUi8wcldrbjJNcFZMQTZWQTJjOFA0VSsrL2I5dk9xZkxv?= =?utf-8?B?R0MyQ2h6MnJVL1F2TW5vb1pRd2xxWHN4M3RCM1orZzl6R2xBQ2UyUmpSYWly?= =?utf-8?B?LzhvODdEUmVpUmg0TG9DSVNiVmFENm5pc2c1UW9FZHhXUDhKNFp4L2h1KzhW?= =?utf-8?B?czYyWEF2bCtGZlY0ZUxFZytOaVdGeEU0MUY2OXJSZTZtN1RwZzNLS0pIN2ht?= =?utf-8?B?SXMzWnNyZ1BMR1k3SnlDOVNYVGdRT205b2lnVGV3RXFTWHc4dmxFQWdLSnRY?= =?utf-8?B?anR3WFRUSm5FeEdCZ21xb1k4VFFXTngyR1Vuc0FTZW5LcDJlR3d4SGJSd3I1?= =?utf-8?B?d0luUVJXZkhUcWlSdlVPaGVvdk12VEora2Y2T2sxK09yOFVaQ0FlaENKcVo5?= =?utf-8?B?d0JobTUzQ2ZtTGcwWW8xc3NiU0o0d1ZUZVBqNkJjNkJpZFdVNFRFTXhjNms2?= =?utf-8?B?eDVpSkxFaVdCM0RuekU1c29xNEx6UDh1dDRTTGJwVC9HblNPdkszUG1CT1BM?= =?utf-8?B?NkxpMkFpbFZKbU5MWE5YdWd3NTZpV0Qvay9kNTFMdXAxdWJWc09rQVBXdDlw?= =?utf-8?Q?FQC2Zpk22Fhg/Rf05Kbl8lMwfo9ZP+D9+h665Na?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:IA0PR11MB8336.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230037)(376011)(366013)(1800799021)(38070700015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aWd0d3JXRGRTeDQwSVRVSkllSTNJU29ycDJva1N3cEVJWmh2MlhFdlBrSEcr?= =?utf-8?B?VDI2WnpQVUttait5ZGRkb1pFS0sxMTMzN0o2RGJzdDNaT2dxU1Q0SnY2WXVw?= =?utf-8?B?bzJSSWFJTVJ4N3hGS0RIU3ZWNUJIWDVrV2o0bEZndHVBcE4rWjVwL0pkZ3F1?= =?utf-8?B?QWh4NE1wYlV2N3ZhRWZtUHZZN3R0QThRSHpIUjBHT2JzVWZ0R0VxSkx4bU9Y?= =?utf-8?B?RmszS3dJSDVNdkFPMkdNbHdML05LdUljSnU0Tm1keDFtUThxbjBIRmcxblUv?= =?utf-8?B?bE9sNUc2ZUZwK2tEWDVvSm01NDBNSXhGVnk2aStzKzJkZUpjdDc4eVNVaStG?= =?utf-8?B?OGpCYnoxWmhGVFZLMlVRS3FrOEVVZFE4SHpDYkhSd0dpVitFdzF0OVBITGdF?= =?utf-8?B?NE9ITEFsNjZnbUpUblE4ZGhPQ2xVSDB0S0xjTDZhVzJqdE5YTVhJTWl2U2hr?= =?utf-8?B?VnZGaWhyUjAwbDdxek1TRnppWTN3SWV3eWEvdnF6TjE1eC9FSUFlNmdoczUw?= =?utf-8?B?RTczNE0ySzh3anR6dnNuTUtRTGZoUElxbEZoVzZad3BSNld1UHRxUVh6WnBX?= =?utf-8?B?Z0JaL3VCQk95dFVzTkFSSFczTWQ3ZjJVTmhnWmRNcHBuU1JSQzhFaVkvL3ZO?= =?utf-8?B?dTJEdm4xL01EUmJqajU1SFJIdHFKS0hRejBPOUdlT0lQeVVYTldLSWZyOE1N?= =?utf-8?B?L1hFOVJHMndYUnRlYmRmVWd6MncwTUUzTUE5NHRvYXpTaEEwT0lsZ3F6OEpI?= =?utf-8?B?Wm1MeFowK0k1S0JmZjBUMldaRlViWDNjVjJXUWtRMjBQWEorYjlBUnRwaXFv?= =?utf-8?B?TnA3V1cyeDBKeml3V01YN0ZNb3RTS2t2RG9GR1pneWhrVis4NWQ5THpuUHc2?= =?utf-8?B?cjJpR0NDTnNGL2Z0Z1h5VS85NmY2UnVCY0dORDNGZEsySnJJL2JoQ1ljUmdV?= =?utf-8?B?NjV3T2huSUEvLzNSY2E0dEQ2Y3VNY2JQWDczUElxTnEzbjZTWUJDcmRZV3Rs?= =?utf-8?B?eUdqRGEwaXhXbFg2WWdmN3V4MjNLblYxMnlKYitVUnR5OEM4aGRwbDNzaUUz?= =?utf-8?B?bXhiNnB5WlRxWVR1M0RRRjFjMXpkSXhmSUFZdmZnNEVkUkpaRHY1cU04aG1I?= =?utf-8?B?WlA5L2pxT3RERDdJS0JBUHo3SmJ4RFJzSXBiaU56VUtmWXc5UDhXb05GOFNZ?= =?utf-8?B?ZTUyUlozZ3pqQXNLTDFiQXpGRFpVMkp4Z3FsY1h4ZWZvbmJqRVJLakZLMFha?= =?utf-8?B?NURhM1JDZlE3clgway9qYVlpVDJIRjBpWXRRUlRaMk9veUFhWlBPM3drRFJD?= =?utf-8?B?L25oQmlkeENpTjk0SFRrcWZPdy9aR3FsYm9VWW11QlZ1UGJVSjRsaFZiSXg3?= =?utf-8?B?ZjRDSnp1SXkrb3NSdjNpNGx1RU4vMmJBbTV0SitrNlRudVpxTVNlZ2habXNu?= =?utf-8?B?a1ROenF4TzN4Z2JNOHduVG1zVGxVZUpnNWxHU0ZnZC80eGRaVEFUYkxhVTFa?= =?utf-8?B?L0ZiY1lJcHppSXlBbk1XQ0VQT1JXU3hranJHVWgrWHdHK2xNZFFrRElELzR3?= =?utf-8?B?MDhiNEpLWWJQQWhKOVB1aFp0UEFQZXZhaWJZdVhNYVQ1MVVydWFnSS9qT253?= =?utf-8?B?WFhSYkh0MFVHajlQUWZxcDIxTHpWbHBMUEdLZHdPSktaY1czY1ZLTzVxaEha?= =?utf-8?B?SStqbjJVa29vODQ3YjkrS3E2ZHVESmxhRFBkbU8zMUEzVHVWSXcrcWY1SlZh?= =?utf-8?B?N1ZYOEUxbzZtTnNzem11Rzh2bTltbzhtOGQxOVRmNXpwNEtVVGtWaElQUWRM?= =?utf-8?B?U2l1OTJGOFJYQ2c3emFSVVlxNTZVNHA4YVJjanZiWXczWkMzb3JEYUViSDdJ?= =?utf-8?B?TGF0QnJaSW8wSXYvdi9VY052dnNFaWNHZlpDajczZlJablZVSEJzd3ExOFNH?= =?utf-8?B?MjlNSzFJdFUyTDlrakhVZE56R2wrdHNXd2RaU3M2K1JlZFk0NTRGZVVyMC9Y?= =?utf-8?B?YnByeFpYZ3RuZ3Z4cFNpTnlGTU0yanRjYSs2dWdDSWRVRFZ2cVRoY0VTNzg4?= =?utf-8?B?RFFUR2RGQnhCNUdZWUpBUDhzcXk3NWsvWWV2cU8vMDJZaDA2MUVVZXh4L0Fj?= =?utf-8?Q?nrjc=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA0PR11MB8336.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1646b9b0-2bcb-4c3a-86be-08dc90007d5e X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2024 01:38:15.6908 (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: C2eVMeXJgGZ+Dox/397uQ/bLLxl283dxGChXWTd6n6GQ9iMDRy/mGYGfiGS2bArt6Z2QTMiq5IhQ1GlrhyvSEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7831 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU2VudDogVHVlc2RheSwgSnVuZSAxOCwgMjAyNCA5 OjA2IFBNDQo+IFRvOiBCdXJha292LCBBbmF0b2x5IDxhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29t PjsgWWUsIE1pbmdqaW5YDQo+IDxtaW5namlueC55ZUBpbnRlbC5jb20+DQo+IENjOiBkZXZAZHBk ay5vcmc7IFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz47DQo+ IFJpY2hhcmRzb24sIEJydWNlIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47IE1jbmFtYXJh LCBKb2huDQo+IDxqb2huLm1jbmFtYXJhQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRD SF0gUmV2ZXJ0ICJidXMvdmRldjogZml4IGRldmFyZ3MgaW4gc2Vjb25kYXJ5IHByb2Nlc3MiDQo+ IA0KPiBPbiBNb24sIEp1biAxNywgMjAyNCBhdCA0OjQ54oCvUE0gU3RlcGhlbiBIZW1taW5nZXIN Cj4gPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPiB3cm90ZToNCj4gPg0KPiA+IE9uIEZyaSwg MzEgTWF5IDIwMjQgMTA6NDE6MTggLTA3MDANCj4gPiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhl bkBuZXR3b3JrcGx1bWJlci5vcmc+IHdyb3RlOg0KPiA+DQo+ID4gPiBUaGlzIHJldmVydHMgY29t bWl0IDY2NjY2MjgzNjJjOTRhMGI1NjdhMzlhMDE3NzUzOWMxMmM5N2Q5OTkuDQo+ID4gPg0KPiA+ ID4gVGhhdCBjb21taXQgYnJva2UgdXNlIG9mIGR1bXBjYXAgd2l0aCB2ZGV2J3MgYW5kIHByb2Jh Ymx5IG90aGVyIHVzZXMNCj4gPiA+IG9mIHNlY29uZGFyeSBwcm9jZXNzZXMgd2l0aCB2ZGV2IGFz IHdlbGwuDQo+ID4gPg0KPiA+ID4gQnVnemlsbGEgSUQ6IDE0NTANCj4gPiA+DQo+ID4gPiBTaWdu ZWQtb2ZmLWJ5OiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+ DQo+IA0KPiBQbGVhc2UgcmV2aWV3Lg0KPiBUaGFua3MuDQo+IA0KPiANCj4gLS0NCj4gRGF2aWQg TWFyY2hhbmQNCg0KSGkgU3RlcGhlbiwNCkNhbiBiZWxvdyBwYXRjaCBzZXJpZXMgZml4IEJ1Z3pp bGxhIElEOjE0NTA/IENhbiB5b3UgaGF2ZSBhIHRyeT8NCmh0dHBzOi8vcGF0Y2h3b3JrLmRwZGsu b3JnL3Byb2plY3QvZHBkay9saXN0Lz9zZXJpZXM9MzE1MDcNCg0KQmVzdCByZWdhcmRzLA0KWXUg SmlhbmcNCg==