From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from mga11.intel.com (mga11.intel.com [192.55.52.93])
 by mx.groups.io with SMTP id smtpd.web10.7406.1683836756093496997
 for <devel@edk2.groups.io>;
 Thu, 11 May 2023 13:25:56 -0700
Authentication-Results: mx.groups.io;
 dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=V9DigTMX;
 spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: andrei.warkentin@intel.com)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
  d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
  t=1683836756; x=1715372756;
  h=from:to:cc:subject:date:message-id:references:
   in-reply-to:content-transfer-encoding:mime-version;
  bh=t9rXtZewbP2DVkADkuAaQ4hh6HxeNCGBnjlD3ktA1DE=;
  b=V9DigTMXe6NKMzAnrnb3z8+Ljtvy5zZpBOD/Z24In3zmP+AOiOw92j7+
   Z9bS1l6Uzpr827rUzXaJiXRz/5axxhtQQc2Yt/sqqfwO/Dg3wUkIrMOxI
   qNjZK67CZnXClHE8Jabrr20Fbtim3uc0/n2FCfa8gZPCjTsvrgu+E9jkO
   z1ymXFN51POCOLtNhwgPxjKApBzz6d+yFJnOPaxsm4FAtmJ/JKiOFkIHL
   7RDoF8Nsa4HSUbyFnrtKrina5lslqQdYQbdBGCy3Qv6c1fhYkDYa9ZmAj
   Oh94LXwCEVB1fCN4n2yJ3FfdiV12DybsbzTs8oSlE/WjGxnk4ZNmF/IUh
   Q==;
X-IronPort-AV: E=McAfee;i="6600,9927,10707"; a="348115558"
X-IronPort-AV: E=Sophos;i="5.99,268,1677571200"; 
   d="scan'208";a="348115558"
Received: from orsmga002.jf.intel.com ([10.7.209.21])
  by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2023 13:25:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=McAfee;i="6600,9927,10707"; a="699890571"
X-IronPort-AV: E=Sophos;i="5.99,268,1677571200"; 
   d="scan'208";a="699890571"
Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83])
  by orsmga002.jf.intel.com with ESMTP; 11 May 2023 13:25:55 -0700
Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2507.23; Thu, 11 May 2023 13:25:55 -0700
Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by
 fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.23; Thu, 11 May 2023 13:25:54 -0700
Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.23 via Frontend Transport; Thu, 11 May 2023 13:25:54 -0700
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.177)
 by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2507.23; Thu, 11 May 2023 13:25:54 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ZKajIGI8ah7AY9+ZSyND+C/mToGzvC1SoAFhlf9sMLYUpRit7Re5r3w2grJdV4oy7KrN7WIUoYR0cAzwuHzYmpraoiCZDcu029FPqrkMm2usf0vARHLE/baG54gZ80K4+WQ4rsCvaFJS4nJKKzsojImi8NlsCivUGUxQRFfQaPAwRbKsmmHjEaQgSnunDHB39LtZ4HKyUUXxr9XRcP6a8Gvy+fKh5eFes/LwtrE15EBOtnuROEWrDxGhTDR8ZMJIamwGn2qJdATgmndWX0xPqb/YHzVJ29dksVp0kOOlpTSdKK0zS5GIY1LqgcLWLOH6xyytEoEZImLP1ZdTVWdfdg==
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=t9rXtZewbP2DVkADkuAaQ4hh6HxeNCGBnjlD3ktA1DE=;
 b=hRCLOGPRQKHvec9XjkRam0aSRFbVii01VwMwPdfwMDPbwg6U2Jw/dPBU0JcKvpiu+KByhc9DMOdJrkPRJMint3gtK7SG2MtQ9llkS51ipWQLzSlfo6xB6cXv3zX0YFbWdUKf+fMFEtz/l277MJwwLGHUy4gSIhwAYlClLE+iU9QG6LE8gWDIM8ZhCypy1OSUMgtqnUi9/wvwNke0hZ4v1wicCWAo+U906acatk/+nqcTL+TV/9Jdc6OdyKpsJBv2D/oO04BiNiCGqOF3jeZ6nCbi3qpQ1D6N36mQnDUxxWEW8dqrw5dRdtAIhB3i+38aFty78lUnq/OfyrDe04Ba/Q==
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 PH8PR11MB6856.namprd11.prod.outlook.com (2603:10b6:510:22b::7)
 by DM4PR11MB6214.namprd11.prod.outlook.com (2603:10b6:8:ac::7) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.6363.33; Thu, 11 May 2023 20:25:47 +0000
Received: from PH8PR11MB6856.namprd11.prod.outlook.com
 ([fe80::f794:46bc:90a:c3a3]) by PH8PR11MB6856.namprd11.prod.outlook.com
 ([fe80::f794:46bc:90a:c3a3%3]) with mapi id 15.20.6387.020; Thu, 11 May 2023
 20:25:47 +0000
From: "Andrei Warkentin" <andrei.warkentin@intel.com>
To: "devel@edk2.groups.io" <devel@edk2.groups.io>, "Warkentin, Andrei"
	<andrei.warkentin@intel.com>, "Kinney, Michael D"
	<michael.d.kinney@intel.com>
CC: Sunil V L <sunilvl@ventanamicro.com>
Subject: Re: [edk2-devel] [PATCH v7 0/3] RISC-V SBI-backed SerialLib
Thread-Topic: [edk2-devel] [PATCH v7 0/3] RISC-V SBI-backed SerialLib
Thread-Index: AQHZaZolC/HNRoSSQkCAcfzkOJXitK8gZ+UAgBwcR8CAGTWv8A==
Date: Thu, 11 May 2023 20:25:46 +0000
Message-ID: <PH8PR11MB6856E9B07564E421DEA3211183749@PH8PR11MB6856.namprd11.prod.outlook.com>
References: <20230407214425.4360-1-andrei.warkentin@intel.com>
 <CO1PR11MB4929EE03388B47B49F10F814D2969@CO1PR11MB4929.namprd11.prod.outlook.com>
 <1759444C5DA596CB.10313@groups.io>
In-Reply-To: <1759444C5DA596CB.10313@groups.io>
Accept-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: PH8PR11MB6856:EE_|DM4PR11MB6214:EE_
x-ms-office365-filtering-correlation-id: 30dba450-3fcc-4c1a-9c96-08db525de731
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bNtre+WOHCXrHY8VGLLncNYhDC6WLOI4jRqtS0h1qBq/JW/5y8R4YUMrGiRLqCU3wQE12CWuDpmefEtZsFxZPH9LJ+oBV4b+ONv4f3nCiLt2oOe2aPeEJGlBmJd2bLekGWHvJ3yMZbC5DfcWy/JU0iljWlI6/A6iVk8lpWymDExDmNacA2RWLF5bePfCuy0av15BjGVu+z2xq8SoVjMzElvZPRPeN8V1cBOcvVdXkwNE+YOCLgXVFfKayutYZKxobraNwT8xO+qHafd+x3RZn/Exkyi7i9XfswhcC65mgKw+flNjLTUOG5/WRNi24M9pmPGKZI8xBaNIAqp4l3P+bR1P16AA8R5EJSJ7jKjIepas+Hq1RRRXvGVLiav4tdc1hV1BhYRTznxse6PeQWjFT8TJB8/d0kaG/J7aNRvrw54Jk4cqrLCbGLKY0XhuV+QbQSPHaoEkCKoZUifn4eUhY7Y6yWo5VBCgPJulQShec2/vWznAw/PNuosuU4Rd3iv5pBX1yFzuCeg/0Y+lO7Grr501rc7NitGNUHygJkvWYjbMiY5UkD2uCDRheiD+eIGVrWbD6k2xWigkbxjs1/oQIU8Z3+XufUt9KZ6LR2fKAuD+oSbwjYGLLMxA/ZuM2D4zMZBujfgN4HJA1NJq6lwxoQ==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH8PR11MB6856.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(396003)(376002)(366004)(346002)(39860400002)(451199021)(2906002)(478600001)(5660300002)(66446008)(41300700001)(66476007)(8936002)(6636002)(64756008)(8676002)(316002)(110136005)(4326008)(66899021)(71200400001)(52536014)(66946007)(66556008)(76116006)(53546011)(9686003)(7696005)(26005)(6506007)(82960400001)(186003)(966005)(38070700005)(83380400001)(55016003)(86362001)(122000001)(38100700002)(33656002);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VU43ek52dWNYcDF2Y29lRHEvNmk0MmlQVmNoM00xN2ZDbTVjQ3d0Q0ZkeFlw?=
 =?utf-8?B?bWFEYmkrVHNxckoyUTZkN0dVckI3QkVZQW9tMlZIRTd6dGFQWmM4YkFGK0lX?=
 =?utf-8?B?bjEyTHFDWjNpc0ozSlNidStpaXAwOHE0bWQvL1dYdkZ0TGtJRURlb3Z1VVBL?=
 =?utf-8?B?dDl6RjhQcDIzZ0hWekRyRk5QWXlINDhkb1lLeUkxOHFzbHY0cFVtc2x0YXY1?=
 =?utf-8?B?U014VlI1bXhLdzAvcnUvU0R5S1UxWlhHRFhVSG9oUis4ak4yajk0YytadlZK?=
 =?utf-8?B?MkgvMlFaNjJvUEFvQkhOR01uZjZ1am9Xd3c2SllDUkxXWDE2WllHcHl0a3Jr?=
 =?utf-8?B?azZkNWx5eEhoNGtKT01sd0VESXhVeXZrTDJpUW5FSC9TTXVRTmRETG1tazRy?=
 =?utf-8?B?ellaR2c1MHZNZ0tBRWYzTFdlRDViZzMvMldIVDM4a2lBVWhqZGYvMXpSOUhm?=
 =?utf-8?B?UTRCcTdmUlBWK1FTSUhxbnUvRHdzbEl4cFZWZUxtSkF2UThEQ21ucHpORXlr?=
 =?utf-8?B?VEhSR3ZEaFdVZFNlZnZMU2tIQ1VPRldvNzhsa29OTU5lV1gzQUlLanBLeExS?=
 =?utf-8?B?bVhmL0lLTWN1Z0RzdGlpL0hPVUdPTjFvUjgvZnhVaHRsczFEcko3YkNLOFRa?=
 =?utf-8?B?SXBlazBuZFZIMkRQcDlNbmNXZUpYa2dPNEw0dGtKd3VIaFVYZm5QRk9nVlRK?=
 =?utf-8?B?YXVOaXBJd2tjY1RzT1lHUTljaFBlMUtlTkhtNnFFQUlMSktMQ3NDSW50NlEy?=
 =?utf-8?B?c2V1TDkwc05hM3BGbnA5TWtxNjMvZkgwOTROWEIwOU9NTW1YeHo0RnNtVnI3?=
 =?utf-8?B?V1pQdXAwV1JJVnpOR1lFT0V3aGNsRFpOeHBrUHVMam96bWhEMEpicU9pSUt2?=
 =?utf-8?B?SWR4dmljanFFam4vNGNYbmJoZ3hlSkVYS29iUktTNVkwZ0RSNGN0UUIrcTF1?=
 =?utf-8?B?UVlUMVVBa2xRWkg0M2lLRzlPcHNEVGdVZVczMTYrZjY1NEZpZkJycVdqMWZO?=
 =?utf-8?B?L25lYmFRRDVWZy85a25KaXNseHdwOGVxNWw4YkhrUnNzKzJDM3d5MzJ5K0RL?=
 =?utf-8?B?UDFSc1oxbWVxRUdvTC9JYjQwTzNpcWkyQTBSYWc1MkJIWWpyWUFqaDRsQkdx?=
 =?utf-8?B?WmpNTC9VUTRYTkJUUFk5RVV3THd3L2k5ZUdzS1hiSXV6MzVLWWdudUFmcSta?=
 =?utf-8?B?Sk5Zc0NOWkU1c0crQ0J0NFhaSlByV3J0c0FDTHlzU2lKSlhxMm9aaGJJa05h?=
 =?utf-8?B?NmhRZHpmVkRJY1FkdEJPclIxbzdFcnBNMHZWNTQvWngxZFM2ckprWGY3UFFL?=
 =?utf-8?B?WkFYYmVvVTJkQjdMclA2clYvMXhKUTdEZ3VPdnRhRm1WZERCVmNqcDhHcXdL?=
 =?utf-8?B?bS9scGp3NVVybHJQQnI4TnVaTGdiRElMbXBPYW0wdS9XeVFiVWNkM2svcW5F?=
 =?utf-8?B?b0ViSzhnbnVHM0phbCtBcjNMcWRLZjMrQjBnckZHOHIzR2lCSWYrUHlJSlBE?=
 =?utf-8?B?QmhWWWJrUTVTd013bjEzMFg2Q3ZPT0V4aWZyRzNyNW5YcWhteEhjaEpGckIw?=
 =?utf-8?B?ank5ek1rRy9tV3VYa2Z3czAxR1dQVmhPSWZzMjRvQjRuT0FpRmo1Y1FVempP?=
 =?utf-8?B?UTNYay9MZkQ3QXpFUzA1UDJ5VmtvMUlNQnlzWEUxWld2OG1LQyt2ckVaNXlw?=
 =?utf-8?B?SFZVb3VVdkl3dWd4a3BzWGxMV0doOUgzNjE3eEcwMll0cWp6S0RaZkNLWVhL?=
 =?utf-8?B?QWpRWW9aMUV4VnRKQk1KSXdDVWtZM3gxOS9JK0NHL1NvczJWV3NnbGtNVEFI?=
 =?utf-8?B?TEFzYlRidkU2eEkrTVd1cjBleDcyMmlFb3pVMGNZMmVyWmUxTXNYa3lkWlUx?=
 =?utf-8?B?RXZ6VnRuakJPeUdtbzVKdTM5SVhPYXRxZCtqOVplb015TXVCcmc1VUZ4UXBs?=
 =?utf-8?B?VlgvSVVMcExhUjF1dGxBejQxNEdkZVVWWFBtclJQYTdmY2hsZ2UzeHpxRnd2?=
 =?utf-8?B?RkVucHlYOEF1YXUrbU9vWm5Tb2g5MUZNaytOQmljSVJTQWZWa3Y0WHF5RDJO?=
 =?utf-8?B?eWJJYllOaThNS1lYZzViR0w1cVNzYWY1bkNrSmEyMGdLVzEyNDBLS0c5aTFO?=
 =?utf-8?B?Y0g0YmF6N1l1WEFyeTZXWnNqSjMrZzc2VkVONjM3WEZYc3RPOWF1TW9Wb2tT?=
 =?utf-8?B?Qmc9PQ==?=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB6856.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 30dba450-3fcc-4c1a-9c96-08db525de731
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2023 20:25:46.7204
 (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: 3XGECXxDHXIKsu36v8VE2SqTHge2uXs3Q6vqz7C/64z1g6ZgTkLvOViOqwXUUBeYSLJplzA8T/rpTMPzA6oPRASUU/UIvtem7RbgG8zDNl8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6214
Return-Path: andrei.warkentin@intel.com
X-OriginatorOrg: intel.com
Content-Language: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgTWljaGFlbCwNCg0KV2hlbiBjYW4geW91IG9yIG9uZSBvZiB0aGUgTWRlUGtnIG1haW50YWlu
ZXJzIG1lcmdlIHRoZSBTQkkgU2VyaWFsTGliIHBhdGNoIHNldD8NCg0KQQ0KDQo+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBl
ZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIEFuZHJlaQ0KPiBXYXJrZW50aW4NCj4gU2VudDog
VHVlc2RheSwgQXByaWwgMjUsIDIwMjMgMjoyNyBQTQ0KPiBUbzogS2lubmV5LCBNaWNoYWVsIEQg
PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6
IFN1bmlsIFYgTCA8c3VuaWx2bEB2ZW50YW5hbWljcm8uY29tPg0KPiBTdWJqZWN0OiBSZTogW2Vk
azItZGV2ZWxdIFtQQVRDSCB2NyAwLzNdIFJJU0MtViBTQkktYmFja2VkIFNlcmlhbExpYg0KPiAN
Cj4gVGhhbmtzIGZvciB0aGUgcmV2aWV3LiBJIGJlbGlldmUgdGhpcyBwYXRjaCBzZXQgaXMgcmVh
ZHkgZm9yIG1lcmdpbmcuIFN1bmlsIGhhZA0KPiBvbmUgY29tbWVudCBvbiB0aGUgY29udGVudHMg
b2YgdGhlIFVOSSBmaWxlLCB3aGljaCBJIGNsYXJpZmllZC4gU3VuaWwsDQo+IGFueXRoaW5nIGVs
c2UgeW91IHdhbnRlZCBmcm9tIHRoaXMgcGF0Y2ggc2V0IG9yIGlzIGl0IGdvb2QgdG8gZ28/DQo+
IA0KPiBBDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogS2lu
bmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+IFNlbnQ6IEZy
aWRheSwgQXByaWwgNywgMjAyMyA1OjA5IFBNDQo+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlv
OyBXYXJrZW50aW4sIEFuZHJlaQ0KPiA+IDxhbmRyZWkud2Fya2VudGluQGludGVsLmNvbT4NCj4g
PiBDYzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+
IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIHY3IDAvM10gUklTQy1WIFNCSS1iYWNr
ZWQgU2VyaWFsTGliDQo+ID4NCj4gPiBSZXZpZXdlZC1ieTogTWljaGFlbCBEIEtpbm5leSA8bWlj
aGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsy
Lmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mDQo+ID4gPiBBbmRyZWkgV2Fya2VudGluDQo+ID4gPiBT
ZW50OiBGcmlkYXksIEFwcmlsIDcsIDIwMjMgMjo0NCBQTQ0KPiA+ID4gVG86IGRldmVsQGVkazIu
Z3JvdXBzLmlvDQo+ID4gPiBDYzogV2Fya2VudGluLCBBbmRyZWkgPGFuZHJlaS53YXJrZW50aW5A
aW50ZWwuY29tPg0KPiA+ID4gU3ViamVjdDogW2VkazItZGV2ZWxdIFtQQVRDSCB2NyAwLzNdIFJJ
U0MtViBTQkktYmFja2VkIFNlcmlhbExpYg0KPiA+ID4NCj4gPiA+IEhlbGxvLA0KPiA+ID4NCj4g
PiA+IEhlcmUgYXJlIHRocmVlIHBhdGNoZXMgdGhhdCBwcm92aWRlIGEgU2VyaWFsTGliIGJhY2tl
ZCBieSBTQkkgY29uc29sZS4NCj4gPiA+IEJvdGggbGVnYWN5IGFuZCBEQkNOIG1lY2hhbmlzbXMg
YXJlIHN1cHBvcnRlZCBpbiB2YXJpb3VzIGV4ZWN1dGlvbg0KPiA+ID4gZW52aXJvbm1lbnRzIGFu
ZCBoYXZlIGJlZW4gdGVzdGVkIHdpdGggVUFSVCBhbmQgSFRJRiBjb25zb2xlcy4NCj4gPiA+DQo+
ID4gPiBNZGVQa2cgcmV2aWV3ZXJzOiBwbGVhc2UgcmV2aWV3IE1kZVBrZy5kc2MgY2hhbmdlcy4N
Cj4gPiA+DQo+ID4gPiBUaGlzIGlzIGFsc28gYXZhaWxhYmxlIGF0DQo+ID4gPiBodHRwczovL2dp
dGh1Yi5jb20vYW5kcmVpdy9lZGsyLXJ2LXdpcC90cmVlL3BhdGNoc2V0LTINCj4gPiA+DQo+ID4g
PiBBIENJIHJ1biBpcyBhdCBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC80
MjUyDQo+ID4gPg0KPiA+ID4gQ29tcGFyZWQgdG8gdjY6DQo+ID4gPg0KPiA+ID4gLSBVbmlmeSB0
aGUgdHdvIFNlcmlhbExpYiBpbXBsZW1lbnRhdGlvbnMgdW5kZXIgb25lIGRpcmVjdG9yeSBhbmQN
Cj4gPiA+ICAgZmFjdG9yIG91dCB0aGUgY29kZSBzb21ld2hhdC4NCj4gPiA+IC0gU3VuaWwncyBm
ZWVkYmFjayBvbiBjb3JyZWN0bmVzcy4NCj4gPiA+DQo+ID4gPiBDb21wYXJlZCB0byB2NToNCj4g
PiA+DQo+ID4gPiBSZW5hbWUgY29tcG9uZW50cyBhcyBwZXIgTWljaGFlbCBLaW5uZXkncyBzdWdn
ZXN0aW9ucy4NCj4gPiA+DQo+ID4gPiBDb21wYXJlZCB0byB2NDoNCj4gPiA+DQo+ID4gPiAobm90
IHNlbnQgb3V0KS4gQ0MgTWRlUGtnIG1haW50YWluZXJzLCBmaXggY29weXJpZ2h0IGRhdGUgaW4g
U2VjTWFpbi5jLg0KPiA+ID4NCj4gPiA+IENvbXBhcmVkIHRvIHYzDQo+ID4gPg0KPiA+ID4gRWNj
Q2hlY2sgZml4ZXMuIEFkZCBNZGVQa2cgaW5mcyB0byBEU0MuDQo+ID4gPg0KPiA+ID4gQ29tcGFy
ZWQgdG8gdjI6DQo+ID4gPiAtIFByb2JlcyBsZWdhY3kgZXh0ZW5zaW9uIGFzIHdlbGwuDQo+ID4g
PiAtIEVuY29kZSBzdXBwb3J0ZWQgbW9kdWxlIHR5cGVzIGluIHRoZSBJTkYgZmlsZS4gVGhpcyBp
cyBkb25lIHVzaW5nDQo+ID4gTElCUkFSWV9DTEFTUywNCj4gPiA+ICAgYXMgTU9EVUxFX1RZUEUg
Y2Fubm90IGVuY29kZSBtdWx0aXBsZSB0eXBlcywgc28gTU9EVUxFX1RZUEUgaXMNCj4gPiByZXRh
aW5lZCBhcyBCQVNFLg0KPiA+ID4gLSBVcGRhdGUgSU5GIHZlcnNpb24gYW5kIGdlbmVyYXRlIGJy
YW5kIG5ldyBHVUlEcyBpbnN0ZWFkIG9mIGVkaXRpbmcNCj4gPiB0aGVtLg0KPiA+ID4gLSBDaGVj
a2VkIHRoYXQgYWxsIHBhdGNoZXMgcmV0YWluIF5NIGVuZGluZ3MuDQo+ID4gPg0KPiA+ID4gQW5k
cmVpIFdhcmtlbnRpbiAoMyk6DQo+ID4gPiAgIE1kZVBrZzogQmFzZVJpc2NWU2JpTGliOiBtYWtl
IG1vcmUgdXNlZnVsIHRvIGNvbnN1bWVycw0KPiA+ID4gICBNZGVQa2c6IGFkZCBTQkktYmFzZWQg
U2VyaWFsUG9ydExpYiBmb3IgUklTQy1WDQo+ID4gPiAgIE92bWZQa2c6IFJpc2NWVmlydDogQWRk
IG1pc3NpbmcgU2VyaWFsUG9ydEluaXRpYWxpemUgdG8gU2VjDQo+ID4gPg0KPiA+ID4gIE1kZVBr
Zy9NZGVQa2cuZHNjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKw0KPiA+ID4NCj4gPg0KPiBNZGVQa2cvTGlicmFyeS9C
YXNlU2VyaWFsUG9ydExpYlJpc2NWU2JpTGliL0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYmlMaWIu
aW4NCj4gPiBmICAgIHwgIDQwICsrKw0KPiA+ID4NCj4gPiBNZGVQa2cvTGlicmFyeS9CYXNlU2Vy
aWFsUG9ydExpYlJpc2NWU2JpTGliL0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYmlMDQo+ID4gaWJS
YQ0KPiA+IG0uaW5mIHwgIDM3ICsrKw0KPiA+ID4gIE92bWZQa2cvUmlzY1ZWaXJ0L1NlYy9TZWNN
YWluLmluZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDEgKw0KPiA+ID4gIE1kZVBrZy9JbmNsdWRlL0xpYnJhcnkvQmFzZVJpc2NWU2JpTGliLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDANCj4gKystDQo+ID4gPiAg
TWRlUGtnL0xpYnJhcnkvQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNiaUxpYi9Db21tb24uaA0KPiB8
DQo+ID4gNDEgKysrDQo+ID4gPiAgT3ZtZlBrZy9SaXNjVlZpcnQvU2VjL1NlY01haW4uaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArDQo+ID4g
PiAgTWRlUGtnL0xpYnJhcnkvQmFzZVJpc2NWU2JpTGliL0Jhc2VSaXNjVlNiaUxpYi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMw0KPiA+ICstDQo+ID4gPg0KPiA+IE1kZVBr
Zy9MaWJyYXJ5L0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYmlMaWIvQmFzZVNlcmlhbFBvcnRMaWJS
aXNjVlNiaUwNCj4gPiBpYi5jDQo+ID4gfCAyMDggKysrKysrKysrKysrKysNCj4gPiA+DQo+ID4N
Cj4gTWRlUGtnL0xpYnJhcnkvQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNiaUxpYi9CYXNlU2VyaWFs
UG9ydExpYlJpc2NWU2JpTGliUmENCj4gPiBtLmMgICB8IDI4OSArKysrKysrKysrKysrKysrKysr
Kw0KPiA+ID4gIE1kZVBrZy9MaWJyYXJ5L0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYmlMaWIvQ29t
bW9uLmMNCj4gfA0KPiA+IDEzMiArKysrKysrKysNCj4gPiA+ICBPdm1mUGtnL1Jpc2NWVmlydC9T
ZWMvU2VjTWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA0ICstDQo+ID4gPg0KPiA+DQo+IE1kZVBrZy9MaWJyYXJ5L0Jhc2VTZXJpYWxQb3J0
TGliUmlzY1ZTYmlMaWIvQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNiaUxpYi51DQo+ID4gbmkgICAg
fCAgMTYgKysNCj4gPiA+ICAxMyBmaWxlcyBjaGFuZ2VkLCA4MDggaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkgIGNyZWF0ZSBtb2RlDQo+ID4gPiAxMDA2NDQNCj4gPiA+IE1kZVBrZy9MaWJy
YXJ5L0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYmlMaWIvQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNi
DQo+ID4gPiBpTA0KPiA+ID4gaWIuaW5mICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiA+IE1kZVBr
Zy9MaWJyYXJ5L0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYmlMaWIvQmFzZVNlcmlhbFBvcnRMaWJS
aXNjVlNiDQo+ID4gPiBpTA0KPiA+ID4gaWJSYW0uaW5mICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4g
PiA+IE1kZVBrZy9MaWJyYXJ5L0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYmlMaWIvQ29tbW9uLmgN
Cj4gPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiA+IE1kZVBrZy9MaWJyYXJ5L0Jhc2VTZXJp
YWxQb3J0TGliUmlzY1ZTYmlMaWIvQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNiDQo+ID4gPiBpTA0K
PiA+ID4gaWIuYyAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gPiBNZGVQa2cvTGlicmFyeS9CYXNl
U2VyaWFsUG9ydExpYlJpc2NWU2JpTGliL0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYg0KPiA+ID4g
aUwNCj4gPiA+IGliUmFtLmMgIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+ID4gTWRlUGtnL0xpYnJh
cnkvQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNiaUxpYi9Db21tb24uYw0KPiA+ID4gIGNyZWF0ZSBt
b2RlIDEwMDY0NA0KPiA+ID4gTWRlUGtnL0xpYnJhcnkvQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNi
aUxpYi9CYXNlU2VyaWFsUG9ydExpYlJpc2NWU2INCj4gPiA+IGlMDQo+ID4gPiBpYi51bmkNCj4g
PiA+DQo+ID4gPiAtLQ0KPiA+ID4gMi4yNS4xDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0K
PiA+ID4NCj4gDQo+IA0KPiANCj4gDQo+IA0KDQo=