From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.92.254.46; helo=apc01-pu1-obe.outbound.protection.outlook.com; envelope-from=pedroa.liu@outlook.com; receiver=edk2-devel@lists.01.org Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-oln040092254046.outbound.protection.outlook.com [40.92.254.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 2F7D321191F40 for ; Sun, 18 Nov 2018 06:54:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IjjjYQndR/wcrFCmFI2rYLuTOGq32Eszs0BFHuhShVQ=; b=TXWcefS2Er5GNuj2VnPtBqwPrhl7iezKR4nqFhOt1emcN05Gxvyz7aP1z8c/kQktH+KZg6aeoqqW4QbYiIk1FUUO69A6nfQ4ZUoZTTSwmV8yO8ghPA+BR5x5tJMx5Hf6hCcCNh7oGnNhmrGw7mMxzy+gFqqdUEbu9gN5/t8K6Jus9hK5CFEw/FEPj50cH6xyEt4+2MCSpLvaliUqXyaIEki+w14tRf3KyLdq4PHRaw6NI5d+mXsYeND1qcDEIv3ZkoyIA83rYHvionTLiaM3kdMOoElE6tfO+kuLTxHoSKZiirz4ksCUtZxI/PNjyqb5navWJnxoYONd9t1w/u6PQA== Received: from HK2APC01FT045.eop-APC01.prod.protection.outlook.com (10.152.248.54) by HK2APC01HT069.eop-APC01.prod.protection.outlook.com (10.152.249.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10; Sun, 18 Nov 2018 14:53:59 +0000 Received: from TY2PR02MB2831.apcprd02.prod.outlook.com (10.152.248.52) by HK2APC01FT045.mail.protection.outlook.com (10.152.249.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Sun, 18 Nov 2018 14:53:59 +0000 Received: from TY2PR02MB2831.apcprd02.prod.outlook.com ([fe80::14e4:c263:fc12:13e0]) by TY2PR02MB2831.apcprd02.prod.outlook.com ([fe80::14e4:c263:fc12:13e0%5]) with mapi id 15.20.1294.045; Sun, 18 Nov 2018 14:53:59 +0000 From: Liu Yu To: "\"afish@apple.com; jordan.l.justen@intel.com ; ruiyu.ni\"@intel.com" <"afish@apple.com; jordan.l.justen@intel.com ; ruiyu.ni"@intel.com> CC: "edk2-devel@lists.01.org" Thread-Topic: [edk2] EmulatorPkg/Unix/Host fixed numeric pad function Thread-Index: AQHUf06JXTLsHE7RYku1JvZ8X18lkg== Date: Sun, 18 Nov 2018 14:53:59 +0000 Message-ID: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: HK0P153CA0021.APCP153.PROD.OUTLOOK.COM (2603:1096:203:18::33) To TY2PR02MB2831.apcprd02.prod.outlook.com (2603:1096:404:47::11) x-incomingtopheadermarker: OriginalChecksum:1F2C12C31CAFEB6DBA1875BDB3808E16C33457D56AA1B3249C945CA0A6A8E37E; UpperCasedChecksum:0E776680E2D3D4B4109AE7E5F5C8E1745261878FF9B0C51DB0D4A2E0EA3A2E9E; SizeAsReceived:7418; Count:48 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [IJjCv4QMGIqvoLk0+3lehIHColgpcLlo] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; HK2APC01HT069; 6:6ufPM6UP+PHlu9XC5ZMfsoMpU5RPuPJLQd1Z6qKpxgJDxuLMruaZ122suxKaLLoQ+Y0D6rnzJ2EufVRGfk16O9O91ONgdKJG3ZRiNxO3hdeDa64/2VJPzzgWvK+M1thKuz+PoM9nsU8osi0L7hzUaK/IR7kyLPuADCsDcdasr+bmgVtrkqq3EoqDZJao1Rbn4NX3ymBcuDvUB9DDYYPDGgdLywuu1LDmlFlc/SXuslzDRpCYyjvjV8xdgVsV39sNK2pz0Xe4kK+jM1AxKMQfL2OAwZyQWfrvgq8MQfDs4QLnmBQim+AG5f9tsywzXp9HIzRegr2UAP4lLfx3FMJKeiT9i1LDbDHZv91wqOvhQVKJDPFwdsnumfwE9ioUkN4ZQZGE+rq4rMZtkwVAEkZHU8dv+JV6UsN4wWMT5kj5sn/jzgkLBvVUnzq1I2Q1lxQVPnaqwItPBcY7DtgtAC7opA==; 5:MR13GibVuZPcHNj74bSHNJ8vW0OyqgO6up33iew35iUStI5PT8oWcRFOkZ8M3PNQ/xnVFEo33MQwT5LwM+tjA7dMGp0ncY+01Oi1IG6qWfqUeTqPqN1uGuHbijJY80WvYoWzW3Vv6uzCb8U0hnj7r8aHzVudU9tlCdTjGwLcyQ0=; 7:v1gxxbZkg4QQjliGc9s06ojZSn9eZRUZWGjnypzGLc/CKiXo92nt5K3Jl4I+sXDyfzODGPodZjzpa2d7mca7hS/A2d5w9mmdEqNXFeJsxc5pnlmqQNYcsygtEcIRkMAMtPTC6qjAsYRQJuSv1pffRQ== x-incomingheadercount: 48 x-eopattributedmessage: 0 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:HK2APC01HT069; x-ms-traffictypediagnostic: HK2APC01HT069: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058); SRVR:HK2APC01HT069; BCL:0; PCL:0; RULEID:; SRVR:HK2APC01HT069; x-microsoft-antispam-message-info: +Ua+kBddWt5B4dRdV4Rhomzz8Nr3aP70t+i29IaRwabROeELV3XHXYpvVqdwtWFp MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 5dab7a8a-ebdc-4bd9-9cfd-67cde50b170b X-MS-Exchange-CrossTenant-Network-Message-Id: f82a4e93-c695-4ee6-f207-08d64d65abe4 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 5dab7a8a-ebdc-4bd9-9cfd-67cde50b170b X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2018 14:53:59.3359 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT069 Subject: EmulatorPkg/Unix/Host fixed numeric pad function X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Nov 2018 14:54:02 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 YWRkIG51bWVyaWMgcGFkIGtleSBtYXANCg0KU2lnbmVkLW9mZi1ieTogUGVkcm9hIExpdSA8cGVk cm9hLmxpdUBvdXRsb29rLmNvbT4NCi0tLQ0KIMKgRW11bGF0b3JQa2cvVW5peC9Ib3N0L1gxMUdy YXBoaWNzV2luZG93LmMgfCA1NCArKysrKysrKysrKysrKysrKystLS0tLQ0KIMKgMSBmaWxlIGNo YW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEv RW11bGF0b3JQa2cvVW5peC9Ib3N0L1gxMUdyYXBoaWNzV2luZG93LmMgDQpiL0VtdWxhdG9yUGtn L1VuaXgvSG9zdC9YMTFHcmFwaGljc1dpbmRvdy5jDQppbmRleCBhM2NjMjhjMjIzLi41NzNmMGYx YmZkIDEwMDY0NA0KLS0tIGEvRW11bGF0b3JQa2cvVW5peC9Ib3N0L1gxMUdyYXBoaWNzV2luZG93 LmMNCisrKyBiL0VtdWxhdG9yUGtnL1VuaXgvSG9zdC9YMTFHcmFwaGljc1dpbmRvdy5jDQpAQCAt MjcxLDcgKzI3MSwxNCBAQCBoYW5kbGVLZXlFdmVudCAoDQogwqDCoMKgwqAgfQ0KIMKgwqAgfQ0K DQotwqAgLy8gU2tpcHBpbmcgRUZJX01FTlVfS0VZX1BSRVNTRUQgYW5kIEVGSV9TWVNfUkVRX1BS RVNTRUQNCivCoCBpZiAoKGV2LT54a2V5LnN0YXRlICYgTW9kMk1hc2spID09IDApIHsNCivCoMKg wqAgRHJ2LT5LZXlTdGF0ZS5LZXlUb2dnbGVTdGF0ZSAmPSB+RUZJX05VTV9MT0NLX0FDVElWRTsN CivCoCB9IGVsc2Ugew0KK8KgwqDCoCBpZiAoTWFrZSkgew0KK8KgwqDCoMKgwqAgRHJ2LT5LZXlT dGF0ZS5LZXlUb2dnbGVTdGF0ZSB8PSBFRklfTlVNX0xPQ0tfQUNUSVZFOw0KK8KgwqDCoCB9DQor wqAgfQ0KKyAvLyBTa2lwcGluZyBFRklfTUVOVV9LRVlfUFJFU1NFRCBhbmQgRUZJX1NZU19SRVFf UFJFU1NFRA0KDQogwqDCoCBzd2l0Y2ggKCpLZXlTeW0pIHsNCiDCoMKgIGNhc2UgWEtfQ29udHJv bF9SOg0KQEAgLTMyOCwzNSArMzM1LDcwIEBAIGhhbmRsZUtleUV2ZW50ICgNCiDCoMKgwqDCoCBi cmVhazsNCg0KIMKgwqAgY2FzZSBYS19LUF9Ib21lOg0KK8KgwqDCoCBpZiAoKERydi0+S2V5U3Rh dGUuS2V5U2hpZnRTdGF0ZSAmIChFRklfTEVGVF9TSElGVF9QUkVTU0VEIHwgDQpFRklfUklHSFRf U0hJRlRfUFJFU1NFRCkpIF4gKERydi0+S2V5U3RhdGUuS2V5VG9nZ2xlU3RhdGUgJiANCihFRklf TlVNX0xPQ0tfQUNUSVZFKSkpIHsNCivCoMKgwqDCoMKgIEtleURhdGEuS2V5LlVuaWNvZGVDaGFy ID0gTCc3JzsgYnJlYWs7DQorwqDCoMKgIH0NCiDCoMKgIGNhc2UgWEtfSG9tZTrCoMKgwqDCoMKg wqAgS2V5RGF0YS5LZXkuU2NhbkNvZGUgPSBTQ0FOX0hPTUU7IGJyZWFrOw0KDQogwqDCoCBjYXNl IFhLX0tQX0VuZDoNCivCoMKgwqAgaWYgKChEcnYtPktleVN0YXRlLktleVNoaWZ0U3RhdGUgJiAo RUZJX0xFRlRfU0hJRlRfUFJFU1NFRCB8IA0KRUZJX1JJR0hUX1NISUZUX1BSRVNTRUQpKSBeIChE cnYtPktleVN0YXRlLktleVRvZ2dsZVN0YXRlICYgDQooRUZJX05VTV9MT0NLX0FDVElWRSkpKSB7 DQorwqDCoMKgwqDCoCBLZXlEYXRhLktleS5Vbmljb2RlQ2hhciA9IEwnMSc7IGJyZWFrOw0KK8Kg wqDCoCB9DQogwqDCoCBjYXNlIFhLX0VuZDrCoMKgwqDCoMKgwqDCoCBLZXlEYXRhLktleS5TY2Fu Q29kZSA9IFNDQU5fRU5EOyBicmVhazsNCg0KIMKgwqAgY2FzZSBYS19LUF9MZWZ0Og0KK8KgwqDC oCBpZiAoKERydi0+S2V5U3RhdGUuS2V5U2hpZnRTdGF0ZSAmIChFRklfTEVGVF9TSElGVF9QUkVT U0VEIHwgDQpFRklfUklHSFRfU0hJRlRfUFJFU1NFRCkpIF4gKERydi0+S2V5U3RhdGUuS2V5VG9n Z2xlU3RhdGUgJiANCihFRklfTlVNX0xPQ0tfQUNUSVZFKSkpIHsNCivCoMKgwqDCoMKgIEtleURh dGEuS2V5LlVuaWNvZGVDaGFyID0gTCc0JzsgYnJlYWs7DQorwqDCoMKgIH0NCiDCoMKgIGNhc2Ug WEtfTGVmdDrCoMKgwqDCoMKgwqAgS2V5RGF0YS5LZXkuU2NhbkNvZGUgPSBTQ0FOX0xFRlQ7IGJy ZWFrOw0KDQogwqDCoCBjYXNlIFhLX0tQX1JpZ2h0Og0KK8KgwqDCoCBpZigoRHJ2LT5LZXlTdGF0 ZS5LZXlTaGlmdFN0YXRlICYgKEVGSV9MRUZUX1NISUZUX1BSRVNTRUQgfCANCkVGSV9SSUdIVF9T SElGVF9QUkVTU0VEKSkgXiAoRHJ2LT5LZXlTdGF0ZS5LZXlUb2dnbGVTdGF0ZSAmIA0KKEVGSV9O VU1fTE9DS19BQ1RJVkUpKSApew0KK8KgwqDCoMKgwqAgS2V5RGF0YS5LZXkuVW5pY29kZUNoYXIg PSBMJzYnOyBicmVhazsNCivCoMKgwqAgfQ0KIMKgwqAgY2FzZSBYS19SaWdodDrCoMKgwqDCoMKg IEtleURhdGEuS2V5LlNjYW5Db2RlID0gU0NBTl9SSUdIVDsgYnJlYWs7DQoNCiDCoMKgIGNhc2Ug WEtfS1BfVXA6DQorwqDCoMKgIGlmKChEcnYtPktleVN0YXRlLktleVNoaWZ0U3RhdGUgJiAoRUZJ X0xFRlRfU0hJRlRfUFJFU1NFRCB8IA0KRUZJX1JJR0hUX1NISUZUX1BSRVNTRUQpKSBeIChEcnYt PktleVN0YXRlLktleVRvZ2dsZVN0YXRlICYgDQooRUZJX05VTV9MT0NLX0FDVElWRSkpICl7DQor wqDCoMKgwqDCoCBLZXlEYXRhLktleS5Vbmljb2RlQ2hhciA9IEwnOCc7IGJyZWFrOw0KK8KgwqDC oCB9DQogwqDCoCBjYXNlIFhLX1VwOsKgwqDCoMKgwqDCoMKgwqAgS2V5RGF0YS5LZXkuU2NhbkNv ZGUgPSBTQ0FOX1VQOyBicmVhazsNCg0KIMKgwqAgY2FzZSBYS19LUF9Eb3duOg0KK8KgwqDCoCBp ZigoRHJ2LT5LZXlTdGF0ZS5LZXlTaGlmdFN0YXRlICYgKEVGSV9MRUZUX1NISUZUX1BSRVNTRUQg fCANCkVGSV9SSUdIVF9TSElGVF9QUkVTU0VEKSkgXiAoRHJ2LT5LZXlTdGF0ZS5LZXlUb2dnbGVT dGF0ZSAmIA0KKEVGSV9OVU1fTE9DS19BQ1RJVkUpKSApew0KK8KgwqDCoMKgwqAgS2V5RGF0YS5L ZXkuVW5pY29kZUNoYXIgPSBMJzInOyBicmVhazsNCivCoMKgwqAgfQ0KIMKgwqAgY2FzZSBYS19E b3duOsKgwqDCoMKgwqDCoCBLZXlEYXRhLktleS5TY2FuQ29kZSA9IFNDQU5fRE9XTjsgYnJlYWs7 DQoNCiDCoMKgIGNhc2UgWEtfS1BfRGVsZXRlOg0KK8KgwqDCoCBpZigoRHJ2LT5LZXlTdGF0ZS5L ZXlTaGlmdFN0YXRlICYgKEVGSV9MRUZUX1NISUZUX1BSRVNTRUQgfCANCkVGSV9SSUdIVF9TSElG VF9QUkVTU0VEKSkgXiAoRHJ2LT5LZXlTdGF0ZS5LZXlUb2dnbGVTdGF0ZSAmIA0KKEVGSV9OVU1f TE9DS19BQ1RJVkUpKSApew0KK8KgwqDCoMKgwqAgS2V5RGF0YS5LZXkuVW5pY29kZUNoYXIgPSBM Jy4nOyBicmVhazsNCivCoMKgwqAgfQ0KIMKgwqAgY2FzZSBYS19EZWxldGU6wqDCoMKgwqDCoMKg IEtleURhdGEuS2V5LlNjYW5Db2RlID0gU0NBTl9ERUxFVEU7IGJyZWFrOw0KDQogwqDCoCBjYXNl IFhLX0tQX0luc2VydDoNCivCoMKgwqAgaWYoKERydi0+S2V5U3RhdGUuS2V5U2hpZnRTdGF0ZSAm IChFRklfTEVGVF9TSElGVF9QUkVTU0VEIHwgDQpFRklfUklHSFRfU0hJRlRfUFJFU1NFRCkpIF4g KERydi0+S2V5U3RhdGUuS2V5VG9nZ2xlU3RhdGUgJiANCihFRklfTlVNX0xPQ0tfQUNUSVZFKSkg KXsNCivCoMKgwqDCoMKgIEtleURhdGEuS2V5LlVuaWNvZGVDaGFyID0gTCcwJzticmVhazsNCivC oMKgwqAgfQ0KIMKgwqAgY2FzZSBYS19JbnNlcnQ6wqDCoMKgwqAgS2V5RGF0YS5LZXkuU2NhbkNv ZGUgPSBTQ0FOX0lOU0VSVDsgYnJlYWs7DQoNCiDCoMKgIGNhc2UgWEtfS1BfUGFnZV9VcDoNCivC oMKgwqAgaWYoKERydi0+S2V5U3RhdGUuS2V5U2hpZnRTdGF0ZSAmIChFRklfTEVGVF9TSElGVF9Q UkVTU0VEIHwgDQpFRklfUklHSFRfU0hJRlRfUFJFU1NFRCkpIF4gKERydi0+S2V5U3RhdGUuS2V5 VG9nZ2xlU3RhdGUgJiANCihFRklfTlVNX0xPQ0tfQUNUSVZFKSkgKXsNCivCoMKgwqDCoMKgIEtl eURhdGEuS2V5LlVuaWNvZGVDaGFyID0gTCc5JzsgYnJlYWs7DQorwqDCoMKgIH0NCiDCoMKgIGNh c2UgWEtfUGFnZV9VcDrCoMKgwqAgS2V5RGF0YS5LZXkuU2NhbkNvZGUgPSBTQ0FOX1BBR0VfVVA7 IGJyZWFrOw0KDQogwqDCoCBjYXNlIFhLX0tQX1BhZ2VfRG93bjoNCivCoMKgwqAgaWYoKERydi0+ S2V5U3RhdGUuS2V5U2hpZnRTdGF0ZSAmIChFRklfTEVGVF9TSElGVF9QUkVTU0VEIHwgDQpFRklf UklHSFRfU0hJRlRfUFJFU1NFRCkpIF4gKERydi0+S2V5U3RhdGUuS2V5VG9nZ2xlU3RhdGUgJiAN CihFRklfTlVNX0xPQ0tfQUNUSVZFKSkgKXsNCivCoMKgwqDCoMKgIEtleURhdGEuS2V5LlVuaWNv ZGVDaGFyID0gTCczJzsgYnJlYWs7DQorwqDCoMKgIH0NCiDCoMKgIGNhc2UgWEtfUGFnZV9Eb3du OsKgIEtleURhdGEuS2V5LlNjYW5Db2RlID0gU0NBTl9QQUdFX0RPV047IGJyZWFrOw0KDQorwqAg Y2FzZSBYS19LUF9CZWdpbjoNCivCoMKgwqAgaWYoKERydi0+S2V5U3RhdGUuS2V5U2hpZnRTdGF0 ZSAmIChFRklfTEVGVF9TSElGVF9QUkVTU0VEIHwgDQpFRklfUklHSFRfU0hJRlRfUFJFU1NFRCkp IF4gKERydi0+S2V5U3RhdGUuS2V5VG9nZ2xlU3RhdGUgJiANCihFRklfTlVNX0xPQ0tfQUNUSVZF KSkgKXsNCivCoMKgwqDCoMKgIEtleURhdGEuS2V5LlVuaWNvZGVDaGFyID0gTCc1JzsgYnJlYWs7 DQorwqDCoMKgIH0NCivCoMKgwqAgLyogbm8gbWFwIGVmaSBzY2FuIGNvZGUgKi8gYnJlYWs7DQog wqDCoCBjYXNlIFhLX0VzY2FwZTrCoMKgwqDCoCBLZXlEYXRhLktleS5TY2FuQ29kZSA9IFNDQU5f RVNDOyBicmVhazsNCg0KIMKgwqAgY2FzZSBYS19QYXVzZTrCoMKgwqDCoMKgIEtleURhdGEuS2V5 LlNjYW5Db2RlID0gU0NBTl9QQVVTRTsgYnJlYWs7DQpAQCAtNDMxLDE2ICs0NzMsNiBAQCBoYW5k bGVLZXlFdmVudCAoDQogwqDCoCBjYXNlIFhLX0tQX0RlY2ltYWzCoMKgwqAgOiBLZXlEYXRhLktl eS5Vbmljb2RlQ2hhciA9IEwnLic7IGJyZWFrOw0KIMKgwqAgY2FzZSBYS19LUF9EaXZpZGXCoMKg wqDCoCA6IEtleURhdGEuS2V5LlVuaWNvZGVDaGFyID0gTCcvJzsgYnJlYWs7DQoNCi3CoCBjYXNl IFhLX0tQXzDCoMKgwqAgOiBLZXlEYXRhLktleS5Vbmljb2RlQ2hhciA9IEwnMCc7IGJyZWFrOw0K LcKgIGNhc2UgWEtfS1BfMcKgwqDCoCA6IEtleURhdGEuS2V5LlVuaWNvZGVDaGFyID0gTCcxJzsg YnJlYWs7DQotwqAgY2FzZSBYS19LUF8ywqDCoMKgIDogS2V5RGF0YS5LZXkuVW5pY29kZUNoYXIg PSBMJzInOyBicmVhazsNCi3CoCBjYXNlIFhLX0tQXzPCoMKgwqAgOiBLZXlEYXRhLktleS5Vbmlj b2RlQ2hhciA9IEwnMyc7IGJyZWFrOw0KLcKgIGNhc2UgWEtfS1BfNMKgwqDCoCA6IEtleURhdGEu S2V5LlVuaWNvZGVDaGFyID0gTCc0JzsgYnJlYWs7DQotwqAgY2FzZSBYS19LUF81wqDCoMKgIDog S2V5RGF0YS5LZXkuVW5pY29kZUNoYXIgPSBMJzUnOyBicmVhazsNCi3CoCBjYXNlIFhLX0tQXzbC oMKgwqAgOiBLZXlEYXRhLktleS5Vbmljb2RlQ2hhciA9IEwnNic7IGJyZWFrOw0KLcKgIGNhc2Ug WEtfS1BfN8KgwqDCoCA6IEtleURhdGEuS2V5LlVuaWNvZGVDaGFyID0gTCc3JzsgYnJlYWs7DQot wqAgY2FzZSBYS19LUF84wqDCoMKgIDogS2V5RGF0YS5LZXkuVW5pY29kZUNoYXIgPSBMJzgnOyBi cmVhazsNCi3CoCBjYXNlIFhLX0tQXznCoMKgwqAgOiBLZXlEYXRhLktleS5Vbmljb2RlQ2hhciA9 IEwnOSc7IGJyZWFrOw0KDQogwqDCoCBkZWZhdWx0Og0KIMKgwqDCoMKgIDsNCi0tIA0KMi4xNy4x DQoNCg==