From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web08.6122.1621390869436335278 for ; Tue, 18 May 2021 19:21:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=Sq8zDYv+; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: zhichao.gao@intel.com) IronPort-SDR: QOiWYZPQkO5B08a+o6v+BZQxMJLIRkULK0ubieVmipTP6ka5Em4aBzO+HNTuheqHSLDCNPQe0d tQdGmOeYNfXA== X-IronPort-AV: E=McAfee;i="6200,9189,9988"; a="188282499" X-IronPort-AV: E=Sophos;i="5.82,311,1613462400"; d="scan'208";a="188282499" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2021 19:21:07 -0700 IronPort-SDR: VnlaOjYW9IXpdJGZ+8qNGEpxDIbRP4AktQFGqEbtOh1b5r1PprtZv4SVpBysDOFrv8zCinStCu NQ6udZBkFwYw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,311,1613462400"; d="scan'208";a="461044528" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga004.fm.intel.com with ESMTP; 18 May 2021 19:21:07 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Tue, 18 May 2021 19:21:06 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2242.4 via Frontend Transport; Tue, 18 May 2021 19:21:06 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.174) 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.2106.2; Tue, 18 May 2021 19:21:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G7gqjF5RlWGufWBIwedF9Byg41oESKdFVijKJT8Vf+Uo8GY4m/mkZ6+2dbb1pMMomQNvjdjk6sC4lshzbnOkFf9QmmBjUuskOlbgfamwRrfX1kXYM1YTKch9WIKkR8SopTu9Z3TrA02j85PYWD1wpWe+Ym6nR69Mc6YVTPUf0e8F7O2PK+QKjWJuwMdcIq33xy7HC//WZG412GFzBPQY9Ek78+Cj1cUC3TMGLFQFqAiQD0yJQvBBRejeN6hX8MhmCeRmvwnq0hccWz4d1IgmttfLyVtoOpPXXeCaUkByIqY75nsTPHHvXMT3sAyY1qleP6uNDiBypHIBs+GO7q1/LQ== 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=th3H6uWCXkoZjzOXqV92bDgtvX+rc5Fv2Nko0+joiA4=; b=eb9rTpiCLh0z784cxaDngMrB58ox/mZgx8m0/pNuC7svwDYHEwu1z0Ng9HOwC5EiURdu7YJCxYGcBOFsYI61/GZirGP3UX/jgrTjtTwRCPP9m/JuBgEG33jK9tdvwbA9HQuVKS6iyRjo+vMMsgznhMaAYJU4rYjKNgZkwNDodmW2rj6wkb/vwGRIRTuLgssiKRHTpo+h2qa57S0nGsXbn1aT6VeW7Ond0AO0jyuZG79/1QooccNvxmLFzgCfXzc+1i9o45/PXGwqsGExl29okTAtSGm/8Side9f4sr5u48dtBq3+sPiCNHvhoHXpkNcPx+HK2nw7zqMtAL3X7QCARA== 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=th3H6uWCXkoZjzOXqV92bDgtvX+rc5Fv2Nko0+joiA4=; b=Sq8zDYv+0gKGMw9LuwlPLCb7X4vIjHWGpgMs7/uL74tua0OjSaWlcdYBsuSE0tMEiu+EcoPejlx9/LfWdD2AglWc1fJ0V9lZE9+6COhHnSSCHyQxr0Zl44D+kAJZrahy89AFiStcW8ASh009UMfJdxmTSXCLCxufDVy4ln9cZrg= Received: from MWHPR11MB1647.namprd11.prod.outlook.com (2603:10b6:301:d::12) by MWHPR1101MB2094.namprd11.prod.outlook.com (2603:10b6:301:4e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.28; Wed, 19 May 2021 02:21:05 +0000 Received: from MWHPR11MB1647.namprd11.prod.outlook.com ([fe80::61a2:3dbd:d98b:595c]) by MWHPR11MB1647.namprd11.prod.outlook.com ([fe80::61a2:3dbd:d98b:595c%11]) with mapi id 15.20.4129.032; Wed, 19 May 2021 02:21:05 +0000 From: "Gao, Zhichao" To: "devel@edk2.groups.io" , "gaoliming@byosoft.com.cn" , "sergei@posteo.net" CC: "Ni, Ray" Subject: Re: [edk2-devel] [PATCH v2 1/3] ShellPkg/HttpDynamicCommand: Fix possible uninitialized use Thread-Topic: [edk2-devel] [PATCH v2 1/3] ShellPkg/HttpDynamicCommand: Fix possible uninitialized use Thread-Index: AQHXTABlFBlNmBOm706Y6Hy3hnMBzKrqAFYAgAASbwA= Date: Wed, 19 May 2021 02:21:05 +0000 Message-ID: References: <20210518160942.17634-1-sergei@posteo.net> <20210518160942.17634-2-sergei@posteo.net> <000201d74c4c$328d5e70$97a81b50$@byosoft.com.cn> In-Reply-To: <000201d74c4c$328d5e70$97a81b50$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.213] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: eb0872e7-02b5-4f85-7e39-08d91a6cc15b x-ms-traffictypediagnostic: MWHPR1101MB2094: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1247; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YlafptjPTVzt93lap5TYeC5L7Jt6gDq9lHaVDBfzkTWhnRjBxPrTIE3jbUFi6P19Pz9ib+9TY/tGLqWUdNxAWlRNGhvtE1IfmqpN/Z8ZreISTDfX1+EYgHtpqkiXdHGYPL2bdkWNqfJGJ66r99wfqLMGOpHzV4DxWykeUODIcqZoU19inbUGJxJETIGsxoEsfmTby+eHorPtw1/ImNHQq+DXbdoXabtiCBoV1U4Ik0NK8ee3QIxx4iwrcLfz+KmONF3ABiiqmtYB/UNUxumv0mk/tZ/wSTQKIEI5QSO0jaLSMgNJnY09LWqF+Sc49kLf3xL5dSwSjaan5U0wvgpuy3NF94tuXXHghs8VQSNqyKviqMGHUDQIDHfBAxREUETFVDVJ2u2TfQICh1VDnWXw0TAYYBp18H2SDsfKJLcMQgVaQZpDpDg72Al2HWilmW/tkBB5zZFD23/qIjStUcAhFBXEkoZKQGMXsXFdS0E+CHJ1XDLGKbE4z9iE3HGsO+fwtPs1kb8szbr3QnDdlp959OWLZvb8c1Ao3MSQraVaZCkDKFph4SEVGYPPpeyMiZqw7dmDqTG7Kf3VajlE59iGjM3vD2MAAIO2AqAPika4H4V7JKoQnWTTE1CegSwORx56OTBE15fZqhw9LiKm7JcTbFdH2Rfv0jYmEhBdXTS7DTazvf12+O85/t1G3OGxisk140Ssd2bUuCV6u121cIgqzi0v7/7NfCi6zPaOF82d3rI= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1647.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(39860400002)(136003)(366004)(376002)(396003)(346002)(66946007)(66556008)(66446008)(64756008)(66476007)(966005)(478600001)(9686003)(186003)(2906002)(71200400001)(76116006)(83380400001)(8676002)(55016002)(122000001)(7696005)(6506007)(316002)(38100700002)(53546011)(86362001)(26005)(33656002)(107886003)(5660300002)(110136005)(8936002)(4326008)(52536014);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?bjd4U2k0cXNwNHlIa3hEVEZSNWtwR3N6NGtZSTkxbEc3WEVoSkpNU2xReHpi?= =?utf-8?B?cExLUy9xeXdyQThpWldjNjJLTGNZQ3FtT1NGaHVjWGRXai83RHBUVTIzcnd5?= =?utf-8?B?TmVtOTFGWmRJaDZEc3R5NWRzbytJcHNiNjhKbkQ1eUlXVjVBdksrQVd0R3dr?= =?utf-8?B?cEE5OFZHeFQyOHVSSk9UdU14Z2xnaWdqekJGcjdCeG1zazluc003UUl1RXdt?= =?utf-8?B?T3dJU0o5ZVB5amFsMytwU3hseHpjb2kyb29za3cyNkV6M0RqeGswRUF0aHRC?= =?utf-8?B?bHhMeTBKOWladTBGaXRiM1JRdEo3TFkyalRHVFBlL2NxYkRWYWxjaFMxSStN?= =?utf-8?B?eVdreFdJSHI3YXBzbzliQjE0SjBEaWw2dDQ2aHdXNFBYMU9qRVZ6R042VmxS?= =?utf-8?B?ZXd1Tzd4WnR2c3B1djYrUUVsa2ZYdnN6alpMaDQxVEV1VUU4RGoyVWlpcmhZ?= =?utf-8?B?Y3k2KysrVWQvMUFqQlZqRS9PaXdVUnQ0eE9JYTFrMXNDdTRjWDM2RkFlM2pv?= =?utf-8?B?QXBHd01BMFhadEtoZFlOWVdUOEo5aHhJdVoxREFadU9tNWR3bHdlY1RFdnNa?= =?utf-8?B?amFkNDgzVkJRZ1FNNDkyWitUc24rWDBtanh0VE90L09CRlBxUk9iYXZoVXFo?= =?utf-8?B?ZU1BTHBiYkR6YmIwUlpuZDRqRDZaRFYyNzhkMEt5SXpKSHVHV0l4MHVmMUJo?= =?utf-8?B?cVZuUzlHNEpQUXpmVGMxaFd0enNWbnprTlpkUEdZT3dhZWdFQjJFTGovNVN6?= =?utf-8?B?K3l2NCs2YXZqalQ4WXJUd3RqdnFzbnVIT1FWVmdxOEp3LzBmYzkzcUpkV0hO?= =?utf-8?B?dU1sZ20xd2gzdjZlY1RMdzZ2Z2VXNTRGeDlFRWE4Q2E2ODFmaUp3NnBCSjhk?= =?utf-8?B?TnVzYkNyY2V6MVozbTJWWGI0dE5FNXp5eU1XRTBoVm5Vclp0LzA5L0RCc0NT?= =?utf-8?B?Tk9oaGFxaWJobTNhekRZb3ZqcHlINjVVK0pycG83WkNidllhZVpFc1V1eEc2?= =?utf-8?B?M2hxNWYxVXk0alkvQzlvNHppM1JZaUNMSVpoRXZjQmUvWi80bk04bXpBK2ZS?= =?utf-8?B?Um5yaHdYb2VFMUxsN0FBRE96TGU5QWxRWndoVmcvZzFHZlU5UFc1ajM4aFQ1?= =?utf-8?B?eTRGeHFuODBXaU9STmNvYjgxdDIyOFUrWnhSQjIrK2R0OTd4enpON2E3Wlpa?= =?utf-8?B?bWhBQ0dpY3Y2bHI5Z1JLS2M1eDB1T0x6bFVIVGxRWGJma29IcVBMbzk1Z3Fj?= =?utf-8?B?bmM5ZnFXUWUyM2dIaXlEQ2YrQjVaeVczSEtpN0sydkx4TFF6aU55RCt1YTZv?= =?utf-8?B?VVJ4VWhNR2hubVFkT3pQTFFYazZmKzBPelFIS1M4bXFkRHdCNzJaZGZJeVFJ?= =?utf-8?B?M3ByNlZFZkFuS3NBc3kzTVgwekN5UldLektjOVlzWFpvRStCNTBJT3JZU2d0?= =?utf-8?B?OUJZUUxxK3JFaEw2U3h3WVRLeXZLU2pBSVdxQTZDRGpQcFZlYXlLWWNjNkp2?= =?utf-8?B?Z0prWUJYd0dmNm14STlqOWhHRndSZ01BL2FQRlFSZm9tNEgzbVFZWWw4bFhx?= =?utf-8?B?ZGRTaHpBVnljYnE3Yk9US1E4MUF0UERCaXJzbnRLalN1WXZBL1B2dTUrNCt2?= =?utf-8?B?aFB0N1RrSU9PZU1hVTc5UTFiK0hnRkZFWWkxU0lBUW44R3QrdHNQbG9ZaFJ1?= =?utf-8?B?bGg0VUVidUhNZ3o1M1JpMkVkM2cxSXlHaEkrcFpqZDlVSHJ0dHg4ZUhydGMy?= =?utf-8?Q?S19M0wcrl5roR+YdxqYTYHP3aiPMfE7W8AUjVB5?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1647.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb0872e7-02b5-4f85-7e39-08d91a6cc15b X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2021 02:21:05.1595 (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: bXs7cXk2oKAXP8ebpGV6G0y3eEeidw7+YeGL+DJpvByTpnjRKKGywRYBejW0PZnGrr1QpOHzIn/X844tDt1q1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1101MB2094 Return-Path: zhichao.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+DQoNClRoYW5r cywNClpoaWNoYW8NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZg0KPiBn YW9saW1pbmcNCj4gU2VudDogV2VkbmVzZGF5LCBNYXkgMTksIDIwMjEgOToxMyBBTQ0KPiBUbzog ZGV2ZWxAZWRrMi5ncm91cHMuaW87IHNlcmdlaUBwb3N0ZW8ubmV0DQo+IENjOiBOaSwgUmF5IDxy YXkubmlAaW50ZWwuY29tPjsgR2FvLCBaaGljaGFvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+DQo+ IFN1YmplY3Q6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MiAxLzNdIFNoZWxsUGtnL0h0 dHBEeW5hbWljQ29tbWFuZDoNCj4gRml4IHBvc3NpYmxlIHVuaW5pdGlhbGl6ZWQgdXNlDQo+IA0K PiBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiAN Cj4gVGhpcyBmaXggaXMgY2xlYXIuDQo+IA0KPiBUaGFua3MNCj4gTGltaW5nDQo+ID4gLS0tLS3p gq7ku7bljp/ku7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRl dmVsQGVkazIuZ3JvdXBzLmlvPiDku6PooaggU2VyZ2VpDQo+IERtaXRyb3VrDQo+ID4g5Y+R6YCB 5pe26Ze0OiAyMDIx5bm0NeaciDE55pelIDA6MTANCj4gPiDmlLbku7bkuro6IGRldmVsQGVkazIu Z3JvdXBzLmlvDQo+ID4g5oqE6YCBOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+OyBaaGljaGFv IEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29tPg0KPiA+IOS4u+mimDogW2VkazItZGV2ZWxdIFtQ QVRDSCB2MiAxLzNdIFNoZWxsUGtnL0h0dHBEeW5hbWljQ29tbWFuZDogRml4DQo+ID4gcG9zc2li bGUgdW5pbml0aWFsaXplZCB1c2UNCj4gPg0KPiA+IGBTdGF0dXNgIGNhbiBiZSB1c2VkIHVuaW5p dGlhbGl6ZWQ6DQo+ID4NCj4gPiAgICAgLyogRXZhbHVhdGVzIHRvIEZBTFNFICovDQo+ID4gICAg IGlmIChTaGVsbEdldEV4ZWN1dGlvbkJyZWFrRmxhZyAoKSkgew0KPiA+ICAgICAgICAgU3RhdHVz ID0gRUZJX0FCT1JURUQ7DQo+ID4gICAgICAgICBicmVhazsNCj4gPiAgICAgfQ0KPiA+DQo+ID4g ICAgIC8qIEV2YWx1YXRlcyB0byBGQUxTRSAqLw0KPiA+ICAgICBpZiAoIUNvbnRleHQtPkNvbnRl bnREb3dubG9hZGVkICYmICFDb250ZXh0LT5SZXNwb25zZVRva2VuLkV2ZW50KQ0KPiB7DQo+ID4g ICAgICAgICBTdGF0dXMgPSAuLi47DQo+ID4gICAgICAgICBBU1NFUlRfRUZJX0VSUk9SIChTdGF0 dXMpOw0KPiA+ICAgICB9IGVsc2Ugew0KPiA+ICAgICAgICAgUmVzcG9uc2VNZXNzYWdlLkRhdGEu UmVzcG9uc2UgPSBOVUxMOw0KPiA+ICAgICB9DQo+ID4NCj4gPiAgICAgLyogVU5JTklUSUFMSVpF RCBVU0UgKi8NCj4gPiAgICAgaWYgKEVGSV9FUlJPUiAoU3RhdHVzKSkgew0KPiA+ICAgICAgICAg YnJlYWs7DQo+ID4gICAgIH0NCj4gPg0KPiA+IENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+ DQo+ID4gQ2M6IFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+DQo+ID4gU2lnbmVk LW9mZi1ieTogU2VyZ2VpIERtaXRyb3VrIDxzZXJnZWlAcG9zdGVvLm5ldD4NCj4gPiAtLS0NCj4g PiAgU2hlbGxQa2cvRHluYW1pY0NvbW1hbmQvSHR0cER5bmFtaWNDb21tYW5kL0h0dHAuYyB8IDEg Kw0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykNCj4gPg0KPiA+IGRpZmYgLS1n aXQgYS9TaGVsbFBrZy9EeW5hbWljQ29tbWFuZC9IdHRwRHluYW1pY0NvbW1hbmQvSHR0cC5jDQo+ ID4gYi9TaGVsbFBrZy9EeW5hbWljQ29tbWFuZC9IdHRwRHluYW1pY0NvbW1hbmQvSHR0cC5jDQo+ ID4gaW5kZXggMzczNWE0YTdlNjQ1Li43YjliMmQyMzgwMTUgMTAwNjQ0DQo+ID4gLS0tIGEvU2hl bGxQa2cvRHluYW1pY0NvbW1hbmQvSHR0cER5bmFtaWNDb21tYW5kL0h0dHAuYw0KPiA+ICsrKyBi L1NoZWxsUGtnL0R5bmFtaWNDb21tYW5kL0h0dHBEeW5hbWljQ29tbWFuZC9IdHRwLmMNCj4gPiBA QCAtMTUyNCw2ICsxNTI0LDcgQEAgR2V0UmVzcG9uc2UgKA0KPiA+ICAgIENvbnRleHQtPlJlc3Bv bnNlVG9rZW4uTWVzc2FnZSA9ICZSZXNwb25zZU1lc3NhZ2U7DQo+ID4gICAgQ29udGV4dC0+Q29u dGVudExlbmd0aCA9IDA7DQo+ID4gICAgQ29udGV4dC0+U3RhdHVzID0gUkVRX09LOw0KPiA+ICsg IFN0YXR1cyA9IEVGSV9TVUNDRVNTOw0KPiA+ICAgIE1zZ1BhcnNlciA9IE5VTEw7DQo+ID4gICAg UmVzcG9uc2VEYXRhLlN0YXR1c0NvZGUgPSBIVFRQX1NUQVRVU19VTlNVUFBPUlRFRF9TVEFUVVM7 DQo+ID4gICAgUmVzcG9uc2VNZXNzYWdlLkRhdGEuUmVzcG9uc2UgPSAmUmVzcG9uc2VEYXRhOw0K PiA+IC0tDQo+ID4gMi4xNy42DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiANCj4gDQo+IA0K PiANCj4gDQo+IA0KPiANCg0K