From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web11.591.1643417622163245424 for ; Fri, 28 Jan 2022 16:53:42 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=llIBvuXH; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1643417622; x=1674953622; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=fNh8DL7NEXn1b0uoiOF9hiM4fizyqq8VWp38sgIe/3o=; b=llIBvuXHmE5loA1pCv8LPqSD4PH4wqk4uAZiy8BTrALn05JGoAJ1/Fd0 HM17Jswi73iM8LK8LmZ85hIH0LtIfLL4uawXwFy0S+lm16/tsPcL6E2z6 dzlpt4JegVfjRSau9yGiYB5RvDJk2Gl9nqhB89+fUBYL56zZLjzQ+Cts5 O58GvxC5SLOYf7VX3bzP5FTekqyJ+cWXH3/hdcAKULUDbq14UEuyc6uI+ wXDZKTBNsBUOaxqXvS7iY3WaSSrWA+s7UfyEpKau/CdhwDMMHnKQ0OoJi 7PNR4sAB7ipEMnkEG4syTRl2ktER8k3ExvSO8S1DW9mLdJtK+iD4j/pSl A==; X-IronPort-AV: E=McAfee;i="6200,9189,10241"; a="246065547" X-IronPort-AV: E=Sophos;i="5.88,325,1635231600"; d="scan'208";a="246065547" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jan 2022 16:53:41 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,325,1635231600"; d="scan'208";a="598359864" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga004.fm.intel.com with ESMTP; 28 Jan 2022 16:53:41 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) 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.2308.20; Fri, 28 Jan 2022 16:53:40 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Fri, 28 Jan 2022 16:53:40 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.105) 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.2308.20; Fri, 28 Jan 2022 16:53:40 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y/aiyho0U3MWAfQpWMVdvt0ljgmFUTK6Tw69lLGqgxRILsAbJqmywqMk0VM5CWGkaScQzNKaHWV5o3upZHFfQMRWkGIj+KCdhWzbsKgH45yIohsjt08WfeBNnx+WmGnetnY3ayuJXg4CyBTgPUpbpn0E3TFHkX3wVGwHk1HFLJBlShuejRCj7kQgMus1SpSzy+r/O0l8wCAG/E78zVu0drUVI2DcilbZrZ2ZiN4RCRwL7tJX1qCIIHMBYdwm05JvFFVXSsWk2beZ9bf9ut3sxJarZ+ejj0nB0NNZTfmYrPIUfBYn7emDDIht6d1QvFAsIHpwUCU4TGTLZbTBKnWFFQ== 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=fNh8DL7NEXn1b0uoiOF9hiM4fizyqq8VWp38sgIe/3o=; b=W1r57LQZ2j7qFy0vdcMUFrRzeaZGHbGVmIbf1/60QBNYyKBDaE5OzWDsmEJOB3+O43Bc0zlWlZzmmRTO6pFNQoCM0HsGeWs606G+3G+3rWA9RzLYj2J6miQqtgaNI6mu3DKuJsnPpw6wddw3nf4jTP/XXXcDi/DaF9uFNPEooLy2yLDDu6lKRmrEvXRf1iUD3wcpZHxuV8g1hnotChVaM6hJ15ZULNk3Aa+u9saWNE+8Yc9JvlPGQDlUvMlwlQgzrDv6aQ6CXuMZg8NbJ8yUeGRGSsOGkjAt73VZ22IfcgoAozTfmqpKlgElkinq+0b35z+ovn9ln4lpFI0rQk70uA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MN2PR11MB4645.namprd11.prod.outlook.com (2603:10b6:208:269::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.17; Sat, 29 Jan 2022 00:53:38 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::2444:e8c4:6b2b:1e97]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::2444:e8c4:6b2b:1e97%4]) with mapi id 15.20.4930.019; Sat, 29 Jan 2022 00:53:38 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "Rhodes, Sean" , "Kinney, Michael D" CC: Matt DeVillier Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/GraphicsConsole: don't draw cursor at 0,0 Thread-Topic: [edk2-devel] [PATCH] MdeModulePkg/GraphicsConsole: don't draw cursor at 0,0 Thread-Index: AQHYFKEVo/ZUJ5TQ6Ue8QtwMHJ59aax5KxvQ Date: Sat, 29 Jan 2022 00:53:38 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 34e64e01-5079-4c46-45bb-08d9e2c1c956 x-ms-traffictypediagnostic: MN2PR11MB4645:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hgh1UOpk0RnBvxpHeFB1OdntsKq6DaWO9OZrt4WtM7P6ZBsHIG1R0hiOG/P2OGais7nuK9Ee391aZV4I3YrDbbogKeDKhzWoIkQ3TM52io6HZiHTz4xSIBfszbO2lruTqlesSy3BTkqJcVl+noxQD17tJiw2D3JxbKpwIASZiWsvLzZdePf5Va9rp3GVY/oCOVqRZ1ynfbfxFOI7ln7MXC2U9PzGut/j3mJXG1/61uqMY6e6ck19eJPRtTrIIH64jDpZM0Hii8xhoOHXlmQo1AQObMp4kYS2l4NiMZvrwD3NmxhW7SnlL0kp+BBNXppYVz4luqberpAzgV6XTnJn9ZHBiGrQcXb0Guo2kg24zSzMEztgNAI4eIg8mDYBO+jjxRwoS78CWRq1QrxVSx2QVg88L5yWRqhx+OwptaTO9ZON/DdWwXBa+1V2RCbauM8RQpWnTzrbQ14y/IFEYRrQPcjFY61P78PYKbpjJDt3T+vNCXeEmXsQUk91j93pB6kELZ7rpOzaKj6SSFijOKhx8+KUHZx2jyTQobZxcNDY/v8hnCNSv1XG4G/pdCm47Tq3wMRHnJJd1FOCzEf7lk32eXrCo7T/I7gls7x6evyLFeU7HyxG6G3CRZiHjGcFkhYN1jh8Ay28Dv10snk03UTG3axEmnnqsqccmDW9liB1f/RT9pp++/KbRgFzLMtAoh7a4Pg+w3U6XG3JzAuHJMXyIqBgoPn1wlN4SLkqwc1r9QOTkuDwSESg/a+/tf2czANirVOTSaeceFTAohg6yAMjjy7u2cT5AXnE403c9mlbKBegnUAHuFhqMNh86VOK9T1+G6FJr4Utq2f+LDvkcn6lzQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(186003)(26005)(71200400001)(86362001)(66476007)(66946007)(33656002)(66556008)(66446008)(508600001)(4326008)(64756008)(76116006)(82960400001)(55016003)(8936002)(316002)(52536014)(8676002)(110136005)(38070700005)(83380400001)(966005)(6506007)(7696005)(38100700002)(122000001)(2906002)(53546011)(5660300002)(9686003)(20210929001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y0w2anRkTVo1VXROZlBqb3RQcWVucE9Yd0xuRHppd29wczJld0Z5aUpxZlJh?= =?utf-8?B?SlByYW5rNUptRGIzRzIvTVhBVlQzb0JtdTA2N0Vkc2pEKzUzWnphWjNpbkdL?= =?utf-8?B?WHFDMnA3NElMVUYzRXlmZ1QvckhIUzdDSzIzSFQ4cU9uL2dUbzdxY1QvT1hM?= =?utf-8?B?eVBkRFRTV0tZRjBaNjFIbWJOWTJ4dHFzWFNFd2JPRDlJRm9DcEUyVmN1WjE2?= =?utf-8?B?TVh6YlRJaHJkWmlLYy9YMjkrT1ZLOUxvVG9QZEQwdW1MUUlsVmhNUnNJV0JK?= =?utf-8?B?LzVFNE1acHIwdExkYy9Zd2NlWDI2WStabmlpRjFnZ2lJZHZWTlJFOXc5WEZH?= =?utf-8?B?SzZ2REwzUWVpbVk5d1BjRStwa0M4SjNiZEY3VVJnTnZKaXFCd2VNR0pseSsz?= =?utf-8?B?Y1J4bGZTVFVyTGVXeHFLSDlTYnBPNTNacFk4cVlsOXkrOFZkVjFENldzSmN4?= =?utf-8?B?ZmJRSVZQZ1VaU0RLVWpLbUUwUjMzQytzRnZDTVMxeWduQlB2RXUxZFJrWEZx?= =?utf-8?B?S1Rrb1BscXRsMjNEZGxYeWt2S2EvSWUvd0dDeVFERklPL1ZPVEdPc3V0NkR4?= =?utf-8?B?YWxYOFFEVHR4Q044NkdnZGVyQTZzalZWRkNsS0dIYnc0WFRvSE5BWDIyZ0dB?= =?utf-8?B?R3dhM29SaUdlWlBiNGNFc0dBS0NRQi9QcUZsZEViTUxpc3NYVm1hZG1ob29t?= =?utf-8?B?alhvVFJBaWJCMjFsdlpMVFpNcHd0UWNFL3FMRWdqK3NqOGxOOXlLUFZ6dVNY?= =?utf-8?B?YUVxRnVUS3FtUWtlc3lFSDIxQkhodFBoUnExQXRIQ1hRNW1YczVmMnZ4bjFJ?= =?utf-8?B?cHUyK3ZCeXVtRlZPQkV3SE8xK0xMQTVSNTBNNkozT1NZcDB4RHZPUWF0dERQ?= =?utf-8?B?cmtOTlBaYzRMS0NrN2JEZjV0b0c5dC9NQkJiQUVua3dXRHVOejlydlozYzd6?= =?utf-8?B?ckxJYTVjMlR4QTNTemJ5MGZNNS9qQlR0bzV0QmhlcytiaXdUUWdZNDBCbjVI?= =?utf-8?B?ZzNEWkU1Q3lGbjNFTUhwU3hTT3ZrRllSelpWeGdIeTJGeGt4RVRpOHNESjBS?= =?utf-8?B?M2k5SEFYT2tCcWtvd3N4QmwzTFZOaTlBNFZNVTJmd0xDMU9YdUFuSUExdjl3?= =?utf-8?B?NlVTbHZtaWZuMGVGN2Y3OVN5bE9naHJoQUNaNUlyZVhadHV1WGp1U003dHZN?= =?utf-8?B?K3YyTXppSTljenVOM2lkeVdvSktwK3JKQmRPTzk2cnEwWUZrRjJhNEpBRHdI?= =?utf-8?B?Y081dDluOGEwQTA2ZTNTT0NyQWdZQWIxdFVYYjNWWkczRjJDTGNMWlZWeEhm?= =?utf-8?B?dzZhWGFQMlVZTXdHY29ZL0w2QmZBelpYZURBYkZzcHlLRzJ2MHg5MG0xWkhj?= =?utf-8?B?UWFIeklwZnJCRFMzNHNBTDRBSUNXMGNUMklKeHFYV0g2NDVuYVA4ZGZPeU1T?= =?utf-8?B?VVd0Y0xjdVBLaTVCbnZBQmhCR3FQdGM0a2NHdHJ0SUtmcGRzcDZhaUt4K1NU?= =?utf-8?B?RFEwWlhmanBCQVF2MDh3YUtnNFp2YkZCZjB5cFJzSGdVZy9SNVFVZVQ1d3Vp?= =?utf-8?B?NUNlOGVGMXd5bEhWeG5tOC9CY0RsbnNSTUpPenBzbkxUZ0JyWWFWUFJFbkRC?= =?utf-8?B?Z05LaTNOUG96em9qaU9UdGVrRzYrQ2grN1E3UlZ1NnJUMVBPUmVPbHo3K2dF?= =?utf-8?B?dVIwL0NIZ2YyVVIrTWdacnB6NVVkcFp4am1oWmxNbHNWUEV4cXc5V25KdXJC?= =?utf-8?B?SXY1bUlYNVNVTFEzbkJ1YkhlUVordVIwZFFERzJlUit2VTNRZ3JnVzRXQzNJ?= =?utf-8?B?cW94aTFvZ2RpM3c5UmRYeEtFdzFlUjNLMzlsclNqQUZjSlpiUDcvbDk5ZGVH?= =?utf-8?B?WXFRM04rSVY4TnFJNmZVVU45VzAvblg2RFBHRHgycXB0elloMW9KVXhQMGJB?= =?utf-8?B?cmRXT2VHMVNkTFJiNWRuU0NjMmhJeXJqRGN4M08yRDQ0c3pRRk9Lb0U4bWda?= =?utf-8?B?QW8vVnlNb3NqeHJZdnFNK0h3UzZLQmFaZzBsQ09yaVpvc29WRHl0TG90TXlv?= =?utf-8?B?Nkw1RTB0aG9vTmpoMDZwZ3JBbmFqQXR2aG9aZDc3UUo1TGRtU2VGV2hYbWha?= =?utf-8?B?eTI1U3I5M3dQZ0ZwallRYVI5UUdUWDBmeGU5c3lOK0IvM2hHbmRQQXdXK01K?= =?utf-8?B?NmpjeUpPaVh2TC95a1JPZU1ScjJkYzVwMS9JUTZqZ01QYkxaelRXZ2RtYlRG?= =?utf-8?B?UkRyV3dPU0pITHRrR0tHdjlmTEd3PT0=?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 34e64e01-5079-4c46-45bb-08d9e2c1c956 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2022 00:53:38.3138 (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: dcAzzGPenYeg8KRgKVWqpBsDbtLEaEC1wmPY5tXbBXsbYBZryv+bKSdEd/z9NoYT91e/fqNc3/8DN8wNfSkp/5abwkpTYUKpYad3x2oWQgE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4645 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgU2VhbiwNCg0KSXMgdGhpcyBjb25mb3JtYW50IHdpdGggVUVGSSBTcGVjIG9uIHRoZSBtZWFu aW5nDQpvZiBDdXJzb3JWaXNpYmxlPw0KDQpZb3Ugc2hvdWxkIGJlIGFibGUgdG8gcmVtb3ZlIHRo ZSBjdXJzb3IgYnkgbm90IG1ha2luZw0KdGhlIEdPUCBkZXZpY2UgYSBUZXh0IE91dHB1dCBDb25z b2xlIHNvIHRoZSBHcmFwaGljc0NvbnNvbGUNCmRyaXZlciBkb2VzIG5vdCBjb25uZWN0IHRvIHRo ZSBHT1AgZGV2aWNlLiAgU2NyZWVuIGNhbiBiZQ0KY2xlYXJlZCB1c2luZyBHT1Agc2VydmljZXMu DQoNCk1pa2UNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBl ZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBTZWFuIFJo b2Rlcw0KPiBTZW50OiBGcmlkYXksIEphbnVhcnkgMjgsIDIwMjIgMTozOCBQTQ0KPiBUbzogZGV2 ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IE1hdHQgRGVWaWxsaWVyIDxtYXR0LmRldmlsbGllckBn bWFpbC5jb20+DQo+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIE1kZU1vZHVsZVBrZy9H cmFwaGljc0NvbnNvbGU6IGRvbid0IGRyYXcgY3Vyc29yIGF0IDAsMA0KPiANCj4gRnJvbTogTWF0 dCBEZVZpbGxpZXIgPG1hdHQuZGV2aWxsaWVyQGdtYWlsLmNvbT4NCj4gDQo+IFByZXZlbnRzIGN1 cnNvciBmcm9tIGZsYXNoaW5nIG9uIHNjcmVlbiB3aGVuDQo+IGNoYW5naW5nIG1vZGVzIG9yIGNs ZWFyaW5nIHRoZSBzY3JlZW4uDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBNYXR0IERlVmlsbGllciA8 bWF0dC5kZXZpbGxpZXJAZ21haWwuY29tPg0KPiAtLS0NCj4gIC4uLi9Vbml2ZXJzYWwvQ29uc29s ZS9HcmFwaGljc0NvbnNvbGVEeGUvR3JhcGhpY3NDb25zb2xlLmMgICAgIHwgMyArKy0NCj4gIDEg ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYg LS1naXQgYS9NZGVNb2R1bGVQa2cvVW5pdmVyc2FsL0NvbnNvbGUvR3JhcGhpY3NDb25zb2xlRHhl L0dyYXBoaWNzQ29uc29sZS5jDQo+IGIvTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9Db25zb2xlL0dy YXBoaWNzQ29uc29sZUR4ZS9HcmFwaGljc0NvbnNvbGUuYw0KPiBpbmRleCA4ZjBjYmE5ZmNkLi5j ODAzODEzYTY2IDEwMDY0NA0KPiAtLS0gYS9NZGVNb2R1bGVQa2cvVW5pdmVyc2FsL0NvbnNvbGUv R3JhcGhpY3NDb25zb2xlRHhlL0dyYXBoaWNzQ29uc29sZS5jDQo+ICsrKyBiL01kZU1vZHVsZVBr Zy9Vbml2ZXJzYWwvQ29uc29sZS9HcmFwaGljc0NvbnNvbGVEeGUvR3JhcGhpY3NDb25zb2xlLmMN Cj4gQEAgLTE5NDAsNyArMTk0MCw4IEBAIEZsdXNoQ3Vyc29yICgNCj4gDQo+IA0KPiAgICBDdXJy ZW50TW9kZSA9IFRoaXMtPk1vZGU7DQo+IA0KPiANCj4gDQo+IC0gIGlmICghQ3VycmVudE1vZGUt PkN1cnNvclZpc2libGUpIHsNCj4gDQo+ICsgIGlmICghQ3VycmVudE1vZGUtPkN1cnNvclZpc2li bGUgfHwNCj4gDQo+ICsgICAgICAoQ3VycmVudE1vZGUtPkN1cnNvckNvbHVtbiA9PSAwICYmIEN1 cnJlbnRNb2RlLT5DdXJzb3JSb3cgPT0gMCApKSB7DQo+IA0KPiAgICAgIHJldHVybiBFRklfU1VD Q0VTUzsNCj4gDQo+ICAgIH0NCj4gDQo+IA0KPiANCj4gLS0NCj4gMi4zMi4wDQo+IA0KPiANCj4g DQo+IC09LT0tPS09LT0tPQ0KPiBHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNz YWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuDQo+IFZpZXcvUmVwbHkgT25saW5lICgjODYxODgpOiBo dHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS84NjE4OA0KPiBNdXRlIFRoaXMg VG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210Lzg4NzU3ODc0LzE2NDM0OTYNCj4gR3JvdXAgT3du ZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvDQo+IFVuc3Vic2NyaWJlOiBodHRwczovL2Vk azIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW21pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tXQ0K PiAtPS09LT0tPS09LT0NCj4gDQoNCg==