From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id CA405740034 for ; Thu, 13 Jun 2024 03:34:42 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=/kC0BtkRlMuqtJ0cRBJSwUISd7hHB0dU9qQlWBcoahY=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1718249682; v=1; b=VzS5/30Z2RiuB4x1yTN45aiOcYGPZ5qm5XEqSzbNYbzkSpc705T9fgeplitH12yZERt7xzQ2 MIisj0rZQulefwIzY7aZjJHLQitNzYZ6TAJ/eXTR4vzaCpLKZKObLXLMCQASOcAEeSAItu4URRj bbdFHmuVQZMugCZyL1sga9Rpknpts34PKBXCySyhmgjVFvDzYN4N6eAv5GZ9EEOKF9jYIjOLDfY xaFRM4mGzkEI3IJiF4bzk/PXkn01fypxyJdjl/m4NSm82rAaz8HFpGZI/aAXP7drB2V/z0RU0BF yw5WNMOL3tIOMn5eaBbg23PlmyLwHpRMhrldKeJCVsP3w== X-Received: by 127.0.0.2 with SMTP id D75TYY7687511xwlgbKZBdjH; Wed, 12 Jun 2024 20:34:41 -0700 X-Received: from APC01-PSA-obe.outbound.protection.outlook.com (APC01-PSA-obe.outbound.protection.outlook.com [40.107.255.107]) by mx.groups.io with SMTP id smtpd.web11.6900.1718249676974531921 for ; Wed, 12 Jun 2024 20:34:38 -0700 X-Received: from TYZPR06MB6191.apcprd06.prod.outlook.com (2603:1096:400:33d::12) by TYZPR06MB6096.apcprd06.prod.outlook.com (2603:1096:400:33e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Thu, 13 Jun 2024 03:34:30 +0000 X-Received: from TYZPR06MB6191.apcprd06.prod.outlook.com ([fe80::cc07:35e3:9143:c8e2]) by TYZPR06MB6191.apcprd06.prod.outlook.com ([fe80::cc07:35e3:9143:c8e2%4]) with mapi id 15.20.7677.021; Thu, 13 Jun 2024 03:34:29 +0000 From: "Tommy Huang via groups.io" To: Nhi Pham , "devel@edk2.groups.io" , "quic_llindhol@quicinc.com" CC: "ardb@kernel.org" , "nathaniel.l.desimone@intel.com" , "michael.d.kinney@intel.com" , Ryan Chen , BMC-SW Subject: Re: [edk2-devel] [PATCH] ASpeed/ASpeedGopBinPkg: Update X64/AArch64 Gop UEFI Driver Thread-Topic: [edk2-devel] [PATCH] ASpeed/ASpeedGopBinPkg: Update X64/AArch64 Gop UEFI Driver Thread-Index: AQHasKPl3mctXMEsWkWYYBHC3VJbO7GuNDiAgAAT6wCAALZUQIACShqAgBPa2nA= Date: Thu, 13 Jun 2024 03:34:29 +0000 Message-ID: References: <20240528020805.2548149-1-tommy_huang@aspeedtech.com> <97f15846-8b20-427c-90be-c623c50bdb4e@quicinc.com> <2153a8d3-6e43-4dd0-8624-cad7580a515c@os.amperecomputing.com> <4d21b1f3-fbe9-404e-9c07-a8248a583e1b@os.amperecomputing.com> In-Reply-To: <4d21b1f3-fbe9-404e-9c07-a8248a583e1b@os.amperecomputing.com> Accept-Language: zh-TW, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZPR06MB6191:EE_|TYZPR06MB6096:EE_ x-ms-office365-filtering-correlation-id: 2bdd760e-76f4-43b7-2e4f-08dc8b59bbbb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?cE9FRmZwcUQwZW5PTjhUK0ZlcU1GMllIN1RyYkRJRjZPeDM4eWNiNjVPa1hN?= =?utf-8?B?Y2ViM25RNGNodUJGamZyb3FHZTZIcitOc3Y1UFllbVR0dXZKbUZsWWhLcUhS?= =?utf-8?B?RjZkR0h1T0dqVG5tVktHaS85ZmVhdSt0Q2NsRnZOanZxc3BTUXo3SFM5Vitv?= =?utf-8?B?dUNQcXpoRTNpTWQweWpkSnRkdUpjY09XZDVuelhkWmlmOGhKNlE1ajBBdllR?= =?utf-8?B?cFI4ZThFbUFUQ1NrS2twaGZuVU9uNUduVkxRRXhPVjgwaDhkWGZVVDNPdi9P?= =?utf-8?B?QjIxcUtDZEFLK1Q3a1FaSlhVR3J0amJGa3VCejd6SjBUbVpDUld4S2paZEFZ?= =?utf-8?B?Ykc2RC9FNGNaUUZpSmdYczNOTGdZdUpsbHB3ZVk0dUhYVTgyZGRSK3VoMjc5?= =?utf-8?B?NU5JRkZzcjdMQlFUQ1dLTEtBL0tqZkdsRzkxM1RYaU9lcU81S0ZGZVN3Ri9s?= =?utf-8?B?N3psOHpzam9UWkdMc3BGQXZHQnN3WUE0Z3FpRmtnN25KeGJKeFprNmZMWjlE?= =?utf-8?B?SUR4b3IvbjhwMkppV0I5OHZoSmszREV4S1E4b0t2cUZ5YjR6ODBadlJSNE91?= =?utf-8?B?bGFGNnVzWUhxb2toNndhMm1HZWZWRTZYWWZ6WCtRVjlaVGp4RXNuOUlHOUNr?= =?utf-8?B?RExoZTFGS3h0VTB3cVU0MzFzSWo2WGNNdHFkVzc1dlkrYm1pejdtd21WMXZK?= =?utf-8?B?WGZtQmlIaEJweFpNbm8wakx2Rm9UdjhZaTlvR3A0cVpMaXRpbDFxWU1OWnFt?= =?utf-8?B?Z3IyYkh3dWlDZ1NWdlZZYkttTGFLQXNRc3d2aFFpSXlKWGpuM1ZlRllRbFRy?= =?utf-8?B?bFF2WTBCbjMzeEdINW91cm5KV3hZcEF5QnJ0Y1BZSThDQ0JvUTlYNkg3OGl5?= =?utf-8?B?K0VuaUpzRFZ6SW45clo5MW5zWG5kWjljVFVNaW5qVEoxZEFPRjJIQ3VUNmpH?= =?utf-8?B?Ym84ano3UmVzckhSTFc2d29JV1M0QWlEc01SYkZhNWVBSlZMNCtZc2VWNFRX?= =?utf-8?B?N2dQRTBjYkdhYldlV3ZCUWJ3bzY4YkRLZ2lXMEdwWXlUR1Vwd3hzWlJpSHRC?= =?utf-8?B?UmpieG9zZGRoYm5WaW8ybEtGZE90ZitWYzFHMy9SWXgvTitOVUpwcTVnb1dr?= =?utf-8?B?WlYreUd4OVNjN1ZielRUQzdkUXlJbkpkY2IxZUFmMXBkb0JCUEVmYVRsRDVn?= =?utf-8?B?MUFkLyt2OU1HWDEyNStEeS9KbUdlMFVGVWpWYUN6eGN1RHAyL1hkZi9lOVp6?= =?utf-8?B?K2JuU0NHSzlDWGdsSE5ZM1phNFhkMHJibUFZOHVFYnovakpTQzZ2S0dJQmxl?= =?utf-8?B?T0dLejJ4dm9XWDBnaHZWcUlFcTZibXdjYlRtNjVMMTdJUEtOeGRBR3NsUVZL?= =?utf-8?B?L3N0TTBEMUlsZ3o5R3RUQndLVHhXZkk0cXBsWklzdmVlRTF2S2FwTW83YUJL?= =?utf-8?B?ZFdnazJvR3NYeWx1Q1ZkclNLVUdiRU43UTlVTnVuZVpldHNFTmMzeVhxeFp0?= =?utf-8?B?cWYxZ1RtRS9sYlAxeG5MZ2hJV3JPcVpPMzRIdXkzTEdOV3NiMmo1SjhPa0Nz?= =?utf-8?B?VUZqZEVRdTVnRXE2VURsMDB6bEkzM2s2WHVNWXJESnpGaHc4ZnJ0QVl4MnFG?= =?utf-8?B?a1YvWkZNYVlzQkhjOElFYkNEOGpCMnYzN2tvZHd0V1VlYkd3bDVmcEVabjZG?= =?utf-8?B?SWRFZStCYm9GalNaOUI4djl3MFJramJQeFROeXhzbVN3M2tBUTltR2lJdlN5?= =?utf-8?Q?s847XaDo/1acrc8yK/wA4daihmj1KIUeD4Mm4rt?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Rzh6U1dMNFhEcmQ3bkl6TEkwbEppRW5DRHRYUXk0bStpbm1nU296S3pjZWhC?= =?utf-8?B?Rmh2N1FjVWFCOG1qLy80M1d4VTJjQU83ZGoxdEFoMHJoditQMjI2KzFjRTAz?= =?utf-8?B?d3h2U2l6SGhzTWxyZ2lrbHVmTXJtNUtIQldUY2RFbDQ0YnlKV1ZnSEdmSysv?= =?utf-8?B?NFBQbURaL3FzR082K2pjS0k3bEg0LzJINXNHYjlpS0k5NDVxZEZuU1FUZHJh?= =?utf-8?B?ZGQxSEk0bXJpd0JBR2NnajVJRlZWaHc4aVUyMXBtb0FTQ1ZGYzVocytuREI2?= =?utf-8?B?THpGclB1NDhrTnk0VHd3ZFNrRmYyYzBPNURPZTVmRTFGSk5tNlU0S01oaWJ2?= =?utf-8?B?Q2RIc0NjM1VUeCtESWJ6TFNmOGxsNGhwangyc3Z0M2VuWkhKL3hjQTJDWlV4?= =?utf-8?B?TS9QcTlHS1UzK2VDdmdBSGhGSFhPSXhCZFZBRGQ4aStGSDNFQnpZb2JHOHdu?= =?utf-8?B?N3ZSMi9ka0NqaEZCSWJuZit3V2xLSlRqTWhjUlZyTjlid0ZSa3owbGJJcURL?= =?utf-8?B?bHV3WExqN0VWRG5RRFEzRU53Qm8zNXliSGEzcFllS1ZhOEVaT2pPT3Ira1N2?= =?utf-8?B?WWR6V1IwVnNyR3pqUXpSazNMYWR3UFRjK3FZWnk1MHZyc2hlRFZxNWdFT1Jp?= =?utf-8?B?bExTVWVGL0JsMnUvbTJmbE90b0szMUE1dXloRjd3N1RaaEVXK0lnK0d0OERN?= =?utf-8?B?YmliSGlFc1p6Tnk3a0hwVTVMVnJJNUFma2d4OG1zVjFRR2FvKzFpb1VKbjZZ?= =?utf-8?B?S1VPYk1VNDlzcmdRb3RGUnRKTkJQbEtVazY5Vk4wbVVBNnZlUmJkM1pkbVgv?= =?utf-8?B?RW5uNjIxRG5qWGNtcDRiK0d2WnI4bGlLd3FjdXFnbzRyTW5QTkQ5U0xTcHZr?= =?utf-8?B?c1RPY0pIbFRQYkluWEo2SXVIOHd1ZUU5aUorbGE5eTl2ZzMzQmtaRyt3dEV4?= =?utf-8?B?UG9LQ2xGVEhtdDV5VU1hZlR4aUtzUEttdVFsRUQ4eC9CM1BRQTBud1VNdy9u?= =?utf-8?B?Z1Y4VnBlbGhLeDUxMWtFdnp2dEp1UjYvLy82aVkxOGRPeTlqTDFtOWs5RkxV?= =?utf-8?B?OG9iWGVwWFoyUzNqNGlHWWdGdHZ1bWQ5eWhXSDNDY1NWbTFwS214QUIrb2NY?= =?utf-8?B?K3pibW5KcUM3RTBzOGxjVEFHc3k2WVJ2NWREMnV6TCs5cW93NUhzT2lJd2ox?= =?utf-8?B?TERZWWJob0VhYWV4T1FTSC81Y0dvNjZtcTRreEJXdG1vemx0UHZYVkRmOWpR?= =?utf-8?B?MHlCcTMwV1RoUWJFazg0eXBMRE01NncwcU95WGNuT2lwU0NmZEQyWGhYSHNw?= =?utf-8?B?Lyt0ekpCMEhlOWs3Y2xhRko1MkJ3czZrTlZYLzhpRUU1Nks2b3BZd1VBald6?= =?utf-8?B?VW44UVlzdi9BUmh2bFF1K1NvYjNnQUxmNG9JWjNSMmFzVS9aNGI0SXFDOTZo?= =?utf-8?B?OXlPdlgvbTdIVkNtQSthODU1SzlGQVNPdmowYWxwNFQ3V0cvVnlsaDZQcHQ2?= =?utf-8?B?djJ0eWdFNVV2a0pTeFhFekh2WWRyKzdFSXZORFpnMzlPWWxPdCtDdHQ3K2lD?= =?utf-8?B?Z29WNFVxdk5iazdUek1GRnc2MHJoY3ovaVM4UGIvSzcwOXlLbUxsbVM4d2kx?= =?utf-8?B?Q2lWR29tNzNOczFqeGJkaHh1MitvQTEzZWNsZmF1RnBYYk45bUNoVmhPb0xZ?= =?utf-8?B?aXpuTTdRZG1PaUNRbTd4SUI5ZmFSSXhYOHovS0ZpRmxGUko3a1JRY1hvM2lz?= =?utf-8?B?c0V4T1gxdncyVldhNEEvUks0NThTTXMxQUdtR1Z4OE5IdFh0WmFtZG1ZdTlQ?= =?utf-8?B?RGN1T3ZSanROV3dxSmJhUWQ4TzNwWHdiWXZVN3Jnd2t4WnVSZmtuR2xCUTlY?= =?utf-8?B?dnE2VDBURmlLSEIxdURyNjN5bTJBTWR4Y1pHdFhtTEN6LzcvR3h6TUNMeFQ4?= =?utf-8?B?ODF3VGJLZUlaTG91TWszY3orR1dLc0FuamNFVHh3dHU5emdXTTRpNXp0YmhJ?= =?utf-8?B?eEdjOHBLd1BJeVJPc2JYT2p0L1pmbFJkd29vclNCalF5YU9KeFp6cktFQVpO?= =?utf-8?B?OE9CWkdVNURZZjRRcFRqRkJrWlRvTlZXVG8xazJTbEE0cFNHblViQ1UvUmZt?= =?utf-8?B?MXZHNlRIcng0SkNtZ0t5eGNsY0R1UVVKOTZDMFpzSCtEUzQyRUhUNmNlR29K?= =?utf-8?B?UGc9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: aspeedtech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZPR06MB6191.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2bdd760e-76f4-43b7-2e4f-08dc8b59bbbb X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jun 2024 03:34:29.7451 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43d4aa98-e35b-4575-8939-080e90d5a249 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: k60WdftnIqL8VZEGyutZWZL/O+/upPR1sqQi4BY4+1SdbUbPHkslSNyBhGy9pM5KcFZS8BQaxjqnDQ7rAWUA4zUlug05qxuJZAuKQEowusQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR06MB6096 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Wed, 12 Jun 2024 20:34:38 -0700 Resent-From: tommy_huang@aspeedtech.com Reply-To: devel@edk2.groups.io,tommy_huang@aspeedtech.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: bqgkuIMJ5E1FBdR09VoxU39Dx7686176AA= Content-Language: zh-TW Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b="VzS5/30Z"; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io SGkgTGVpZiwNCg0KCURvIHdlIG5lZWQgdG8gZG8gbW9yZSB0ZXN0IGZvciB0aGlzIGNvbW1pdD8N CglPciBpbmNsdWRlIG1vcmUgcGVvcGxlIGZvciB0aGlzPw0KDQoJQlIsDQoNCglCeSBUb21teQ0K DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE5oaSBQaGFtIDxuaGlAb3Mu YW1wZXJlY29tcHV0aW5nLmNvbT4NCj4gU2VudDogRnJpZGF5LCBNYXkgMzEsIDIwMjQgODoyMCBQ TQ0KPiBUbzogVG9tbXkgSHVhbmcgPHRvbW15X2h1YW5nQGFzcGVlZHRlY2guY29tPjsgZGV2ZWxA ZWRrMi5ncm91cHMuaW87DQo+IHF1aWNfbGxpbmRob2xAcXVpY2luYy5jb20NCj4gQ2M6IGFyZGJA a2VybmVsLm9yZzsgbmF0aGFuaWVsLmwuZGVzaW1vbmVAaW50ZWwuY29tOw0KPiBtaWNoYWVsLmQu a2lubmV5QGludGVsLmNvbTsgUnlhbiBDaGVuIDxyeWFuX2NoZW5AYXNwZWVkdGVjaC5jb20+Ow0K PiBCTUMtU1cgPEJNQy1TV0Bhc3BlZWR0ZWNoLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRl dmVsXSBbUEFUQ0hdIEFTcGVlZC9BU3BlZWRHb3BCaW5Qa2c6IFVwZGF0ZQ0KPiBYNjQvQUFyY2g2 NCBHb3AgVUVGSSBEcml2ZXINCj4gDQo+IE9uIDUvMzAvMjAyNCA4OjMzIEFNLCBUb21teSBIdWFu ZyB3cm90ZT4+IE9uIDUvMjkvMjAyNCA4OjE4IFBNLCBMZWlmDQo+IExpbmRob2xtIHZpYSBncm91 cHMuaW8gd3JvdGU6DQo+ID4+PiArTmhpLA0KPiA+Pj4NCj4gPj4+IENvdWxkIHlvdSBjaGVjay92 ZXJpZnkgdGhlc2Ugd29yayBmaW5lIG9uIHlvdXIgc3lzdGVtcz8NCj4gPj4NCj4gPj4gWWVzLCBJ IGNhbi4gVGhhbmtzIExlaWYgZm9yIHJlYWNoaW5nIG91dCB0byBtZS4NCj4gPj4NCj4gPj4gSGkg VG9tbXkgSHVhbmcgLSBDb3VsZCB5b3UgcGxlYXNlIGNyZWF0ZSBhIFB1bGwgUmVxdWVzdCAoUFIp IG9yIHNoYXJlDQo+ID4+IGEgYnJhbmNoIHNvIEkgY2FuIGVhc2lseSBhcHBseSBhbmQgdGVzdCB0 aGUgQUFyY2g2NCBHT1AgZHJpdmVyPw0KPiA+DQo+ID4gU29ycnl+IFdlIGp1c3QgcmVsZWFzZSBv dXIgQklPUyAvIEdPUCByZXNvdXJjZXMgb24gb3VyIG9mZmljaWFsIHdlYnNpdGUuDQo+ID4gWW91 IGNvdWxkIHJlYWNoIGl0IGZyb20gaHR0cHM6Ly93d3cuYXNwZWVkdGVjaC5jb20vc3VwcG9ydF9k cml2ZXIvDQo+IA0KPiBUaGFua3MgZm9yIHRoZSBsaW5rLg0KPiANCj4gPiBJdCB3YXMgbG9jYXRl ZCBWQklPUy9VRUZJIC0+IFZlcnNpb24gMS4xMy4wNCAtPiAxLjEzLjA0IC0+IFVFRkkgLT4NCj4g PiBBQVJDSDY0IC0+IHVlZmlfYXJtXzI1MDBfODAwLmVmaSBhbmQgdWVmaV9hcm1fMjYwMC5lZmkg VGhlc2UgdHdvDQo+IGJpbmFyaWVzIGhhdmUgYmVlbiB0ZXN0ZWQgTXQuIENvbGxpbnMgc3lzdGVt LiBZb3UgY291bGQgZG91YmxlIGNvbmZpcm0gaXQuDQo+IA0KPiBJIHRlc3RlZCB0aGUgZHJpdmVy IG9uIG15IF9fQk1DIEFTVDI2MDBfXyBzeXN0ZW0uIEl0IHdvcmtzIHdlbGwuIFRoYW5rcyENCj4g DQo+ID4NCj4gPj4NCj4gPj4gQWxzbywgSSBhbSBuZXZlciBhd2FyZSBvZiBHT1AgZHJpdmVyIHdp dGggc2VjdXJlIGJvb3QgZW5hYmxlZCBiZWZvcmUuDQo+ID4+IElzIHRoZSAuZWZpIGJpbmFyeSBz aWduZWQgd2l0aCBNaWNyb3NvZnQncyBrZXk/DQo+ID4NCj4gPiBZZXMuIFRoZXNlIGJpbmFyaWVz IGFyZSBhbGwgc2lnbmVkIHdpdGggTWljcm9zb2Z0J3Mga2V5Lg0KPiA+DQo+IFRlc3RlZC1ieTog TmhpIFBoYW0gPG5oaUBvcy5hbXBlcmVjb21wdXRpbmcuY29tPg0KDQoKLT0tPS09LT0tPS09LT0t PS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0 byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExOTU2Mik6IGh0dHBzOi8vZWRrMi5n cm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExOTU2MgpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8v Z3JvdXBzLmlvL210LzEwNjM0MjMwMy83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBl ZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVs L3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K