From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web12.223.1662742389227505766 for ; Fri, 09 Sep 2022 09:53:09 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Kd9sUCPA; spf=pass (domain: intel.com, ip: 134.134.136.31, 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=1662742389; x=1694278389; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=BZlQwnI5og6i5RLlTk+O4z8ZDIalYnTwfmF4iM4vH8Q=; b=Kd9sUCPAIGNSmvSNKSo+Dsmtf9wN8b0qlSwIF3RD7NncbLrJorVetZXr 1aU+4OuI/0iPJCLwIUjWTff2tH5XLwVOyAtBMTRSTULj448B0h0pHwILY X18yE87SgrpoaiAGHhGYbdvnFcTOe8wNwIC7Gx48TWJ1FhWvcPEi23de/ 7cyaorJEpo6T2gTjEfrgVeHpzH5WG84wOe0nc5JHUk4nCTZpCu8fOdp1o twFWWVQN9mO02FqhjE8KFg2b3+cN9G3FYwRJmEp2pEXtNmXNW486ER7so mX201U6mdIjTB3uHuGpc4BbbPqVhhriTgymcGEbmVGI9VYAb5sB8MKcVW A==; X-IronPort-AV: E=McAfee;i="6500,9779,10465"; a="359246054" X-IronPort-AV: E=Sophos;i="5.93,303,1654585200"; d="scan'208";a="359246054" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Sep 2022 09:53:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,303,1654585200"; d="scan'208";a="719027061" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga002.fm.intel.com with ESMTP; 09 Sep 2022 09:53:00 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) 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.2375.31; Fri, 9 Sep 2022 09:52:59 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Fri, 9 Sep 2022 09:52:59 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.169) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 9 Sep 2022 09:52:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dNsExeK8su/TjeBTH4IIeMp6kSfqBsptro6sc8uu52zWoMGkZHFYYk0mrZUcfnnwasVrhsvuAm6DXVJSVMhqa1L6jQUQCyH4kUSRGAV2vUJcvuePXkwuEQQILdBaWk3KOms7kfYZFthEspBQGcFo+VTLcPVxKPT3/TFAR4cZZ++CfHZi6D27lcRyT5J3Ls98kdFMVfr+NGhunpn9DSNkG30r4HsEEsLGRMXyAp08PAlCgb/AWBXEptER9bZPq18+ZTm+Mskqw0fW3C6jRwT8ZdR6OaW8bcAKrIsBWHzn2Xn6ckVvJ+e5RHsLeW+3yPRiON84yLgOkDmdQEEYQ4IT9A== 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=BZlQwnI5og6i5RLlTk+O4z8ZDIalYnTwfmF4iM4vH8Q=; b=Wsq+1Ab/DSvHZukohaf5PQWRUpQ1iCYmDl71QPK5m1KUK/yyBmZHXzvtrDhVehH+UrXsAihD+Zpe59/uTJ8sC0DTqSssSYKzyqnbs1xhqLeLvEcACoibkGd5vLPTHvlgZqZd0GLv0qTEVRzL2dFYnO7lOMwJCl4iCIeM5fuoZIPv2bwcGPKXKQkqIx+cwKMtod6v9j4QrDnPSaFl2AUvbcRf9SFx4Sc+XxrHFwPqxImRxPyxTCf1meC4ex/z0rT+9+M4WJM5/SVz4XLpo1kxpt9fXOH26/a/U3ZxfAfB2PB52DTvQJnzkWEZRclUBHnTGfxyA7VgtlDkQpo+LyaU5w== 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 CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by DS7PR11MB6063.namprd11.prod.outlook.com (2603:10b6:8:76::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.20; Fri, 9 Sep 2022 16:52:57 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::7890:343e:99cb:21c8]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::7890:343e:99cb:21c8%7]) with mapi id 15.20.5612.020; Fri, 9 Sep 2022 16:52:57 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "lichao@loongson.cn" , "Kinney, Michael D" CC: "Ni, Ray" Subject: Re: [edk2-devel] [PATCH v1 03/34] FatPkg: Add LOONGARCH64 architecture for EDK2 CI. Thread-Topic: [edk2-devel] [PATCH v1 03/34] FatPkg: Add LOONGARCH64 architecture for EDK2 CI. Thread-Index: AQHYwz48Z/t9w/0LcEqe8N64r5sxAa3XUqJw Date: Fri, 9 Sep 2022 16:52:57 +0000 Message-ID: References: <20220908044801.1190586-1-lichao@loongson.cn> <20220908044801.1190586-4-lichao@loongson.cn> In-Reply-To: <20220908044801.1190586-4-lichao@loongson.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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: CO1PR11MB4929:EE_|DS7PR11MB6063:EE_ x-ms-office365-filtering-correlation-id: d2eec128-16fd-4d55-5249-08da9283bf6f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VTnWPwk81CkEOCOpNEDagdPWJu/ZioaVvOcOabZk8anTamdvTcYY7nKEYENeziQA8uAvLSvjX/YNsEnTNt0HpSgoITOF/E6tj9Jq3YPMDKAPLAO1fCvoGKCXffSxROlle6q+iuatpP53lgox67xJtlHIbaKpCygE0q08Kyn7mW6UAqgAmrPTJBsti0IJU0KLRMnC5gyvPms5c73zOj5NwBr2BLWzPwVlxMtnCM0GU5tVFB50PqMLF5dTUzLtt227BC9sqzlOqaoFJleT+mCBao2des4iaNLPhprxgcsRXaGUpn6pVpJP01yRUFnq29uAQDjbPDjzefBk5ro+K1WxXFVebU9lX/QP76YfYFMU7fKLxDkk7tj/ygiyD94ZQMHK4Iq3k76WfMHjTO/T1P/DHibVDlXVJiAEwA+SDuuzR9S+LkxtgBgL1bDirr1Xab72qw7CoFZr73m+9j2anKrUeCzxVCgvg8mPAfPSY2qOR5l0QoONUS5lmx4r4wH79ht+7UHM2r3TZx7yF08okddyO8ERzVYVdCtiUl6mpn8LP+0jPI1BzMkThYDEq45dKl/g+ROjHj6Xwle58B1jx0cWvvvn76G60hFArWsuAOAJprzjYBpMPLM/DuUpN9PgXAsSnINarNqQSQsCYSKgWpaA4mFneGCf0aLIwb8bZHtxS9lCMP5oDEsCY+TFiOJlSIZ1wFCytOKq+SVSq/fghRV/uxP9jUMnc8CQXVrORC9h+oWrGK12J1rl9omdYcD2Y/v6aod7UP2T3VxGnqf/YqmWPpcVZMkdF0tUk6n6Ybw9Tn9gKt3CvcIXBpnkh+pJOQZaD5GvXZ8qtVWDkboMsNRZHA== 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:(13230016)(396003)(39860400002)(346002)(136003)(376002)(366004)(110136005)(316002)(8676002)(8936002)(38070700005)(52536014)(5660300002)(82960400001)(966005)(122000001)(4326008)(38100700002)(76116006)(55016003)(41300700001)(66476007)(66446008)(64756008)(66946007)(83380400001)(66556008)(478600001)(7696005)(9686003)(26005)(6506007)(53546011)(107886003)(186003)(2906002)(71200400001)(86362001)(33656002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SmYySGtPeTZIWnlkTjFjeFJHM2F4Z3F4TWFGRUxISXNDV2lqalZKTEUyVWdL?= =?utf-8?B?blllRGd5Sk9yc0RRUWpnMnRnSDhjQ2MwbklZWi9EL2NpMm1rYjVEOElLMDJB?= =?utf-8?B?S3pjZkRjckFQN1U0VFNoRGlFZGttZ203Uk0reXZtTEYyYyszaGwrM0tPM1FD?= =?utf-8?B?VGg5dVdBUnluSDBWN3VXcVZOMTAwTjRzSFJiQlY3Y2JPMVFwZHlDWEFvazF4?= =?utf-8?B?VmkrY2xtQXp3Ni9OOEpCVm9obUU5L3hPLzAxbm9JRW9ISG9EVklIclpBbXJ5?= =?utf-8?B?eGdybjhDWElxSmcvaUlPenVpVkovai90NzQzZlNwVTNSZU85cS9LM1c0dHBU?= =?utf-8?B?SWdycncrWlEweVF4Ym43VHNrR2NUWWFVVmw3UWtZRVZOQTJDWXM0Ujc2ZGNs?= =?utf-8?B?YldiVi81c3dwNDIxOTFWWnRsclA4bksrdzFlT1NxZTl2WGtlWHo1Y0t1RCtY?= =?utf-8?B?NVZxemdQSUhmYklIQ2JvckJXWDIyVTNFQ09rMmRnWi94K3k5WS9LbFBybVJJ?= =?utf-8?B?RzhvTVNnY2FQTlhqY1A4MjREK2hmT01kZEw5S1BRUzVYYmljV0p4dU9oTmNE?= =?utf-8?B?azZZUEorYlFNamFCQVB0djBGK1B5ZThRMFhURnNHUVEveVMxRmpHam9sam1B?= =?utf-8?B?c1hETExGNUFaNmdVYmdGalJYK0hUdyszMWErQk9DcHhIZlNqSXZta0Roc3o1?= =?utf-8?B?RExNZDdWN2duZzJQaWJ0dEI5YytaTnM1eno3ZEdFUlRZWmQyVFFMckVpcmI1?= =?utf-8?B?elZCWVlmS2Z2RkNMY0U2TGprRUI4NnprTmRwZ0xIWmdLcVZQRUt2TkYybXRj?= =?utf-8?B?ejg1NmVWeTlBMEFIcU5wMlFMR0VOWjdOQTdPU2gvOTVhZGxSSVJWOVBJdlYv?= =?utf-8?B?M1ozT25xVkxQelEvUjlMWlIzdmJyTmhqaGt6UG5YMHlxRURRaGdwUkRrS1hW?= =?utf-8?B?UTZwd29OR3N4MG1TMHExY3RDaE0za3g4cFlRMEU5UUlyRm9pK3BjUU8vRHVP?= =?utf-8?B?RDFpUlBlSGYzMStvZDVDUE1mbWFKN2FyVG55U2N4RGpudzQ4WDZVNXl0WXRp?= =?utf-8?B?NmJsb0Fmb2NieEdoWkJvRGNUTUtXczZtRi9sU1FmNitLVkwxbEJjMDVsdzNH?= =?utf-8?B?MkJjMTZVZDlGTjFXM2x4empHZ1lQRURnYS95a1B3ZFpzR0l5bEF0YU12N2FK?= =?utf-8?B?cUJEb1doUGVCcDk2OUFHTlp1TmdVRExreTFrYjdIMitKOEJkSG9LUmJOZ2Vv?= =?utf-8?B?bnpDdzI0ZWhTakNFcmpnU0JaNDFUM2t1MFExVEp2dVh3dkhEWllNMEM2NkpJ?= =?utf-8?B?ek00RXVwTkJUNUQxL0RlNm56Umh2S3RWd3pGYmQwSTI1UmQ3c1E3VnJaa1ky?= =?utf-8?B?V0Y4ZjczNHd6RmpWTXJIdTYzcEJTd25mMFBETTJZV2phekhIOW5YOXFoekYx?= =?utf-8?B?alJmcmVNK21uZG9GaWtVUG1XWWl2cUtkc2lFdVl2WGt6c1RSOGpyRlowNU5E?= =?utf-8?B?NzM4U2R1c3A2R3hBYzU4U1J3OFVSR2ZKMjFpOUR3VTRsUUhBaEVRSWNUQ2JR?= =?utf-8?B?NWVrWFhTQ2wwUEVkcU9MRVdRNVlxdy9IWTBrbE5MRzBWTWh6U2JJa0ovc3lp?= =?utf-8?B?RzBVOGg1eHkyQkI4OGFUdDd3QUZadW5lWFBQMm1XdFFxbnZ2d0ZhNHpxaDNC?= =?utf-8?B?UjU4MS85UldBQ2pMeVZudCtneDQxZGhHbzhaamR3TUdaR1QyU2NxUnFFQWkz?= =?utf-8?B?K3FreWxkQ3pVOEFUSjJWK01aUEFucjlLWXo0bEdmUjdJTVRpS2E5c0xSK01n?= =?utf-8?B?ak13ZUlLWlJNV3lVTDNuTDgrM2l3RTFaZnd2NjZqMGhMOUkxLzZaL3BoY2ZZ?= =?utf-8?B?NDBlOHdvdXZXbFR5bkQwb3ZnRWZhNWVmZUs0elhtNDJTU0hrYy9WV2tmRnJK?= =?utf-8?B?UnFXSXRGSDhhR0h4VnJRdHc4UWJrWk9qNVVrMEJ2cXBScmFpRmIyY2dJV3I0?= =?utf-8?B?Z0RTVWdLN0djbWRrWlpabFM5enY0WUNzazh3cExJVWJJcnNrSUxaMiszZERk?= =?utf-8?B?V1RCMVViZGllQ2JXQnBKT0tFMzRZRTgxUlBVdGQxWm4wV2k2VzZaMlhXb3BO?= =?utf-8?B?TFZTUnBoeU1NeWY4WTlSL1h3UytTSjgxcnExYzFRT2ZkRlE3V0NBZkFUNHNu?= =?utf-8?B?RWc9PQ==?= 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: d2eec128-16fd-4d55-5249-08da9283bf6f X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2022 16:52:57.6148 (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: 10JLpVYvPZvyvJZGPDMsCppgDD+uhv94+zQ8TZLNeiNFNjtekV9HIIpoAbUAw35R1hQ2HWh3+366/BUzSp6OGv29JGheL50rS9y8QoBGIa0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB6063 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 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3Jv dXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIENoYW8gTGkNCj4gU2Vu dDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgNywgMjAyMiA5OjQ4IFBNDQo+IFRvOiBkZXZlbEBlZGsy Lmdyb3Vwcy5pbw0KPiBDYzogTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gU3ViamVjdDog W2VkazItZGV2ZWxdIFtQQVRDSCB2MSAwMy8zNF0gRmF0UGtnOiBBZGQgTE9PTkdBUkNINjQgYXJj aGl0ZWN0dXJlIGZvciBFREsyIENJLg0KPiANCj4gQWRkIExPT05HQVJDSDY0IGFyY2hpdGVjdHVy ZSBmb3IgRURLMiBDSSB0ZXN0aW5nLg0KPiANCj4gQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNv bT4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IENoYW8gTGkgIDxsaWNoYW9AbG9vbmdzb24uY24+DQo+ IC0tLQ0KPiAgRmF0UGtnL0ZhdFBrZy5kc2MgfCAzICsrLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDIg aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL0ZhdFBrZy9G YXRQa2cuZHNjIGIvRmF0UGtnL0ZhdFBrZy5kc2MNCj4gaW5kZXggNmZhNDM5ZTQ0MC4uMDc2YjU3 Nzk3MiAxMDA2NDQNCj4gLS0tIGEvRmF0UGtnL0ZhdFBrZy5kc2MNCj4gKysrIGIvRmF0UGtnL0Zh dFBrZy5kc2MNCj4gQEAgLTUsNiArNSw3IEBADQo+ICAjICBmb3IgRURLIElJIFByaW1lIHJlbGVh c2UuDQo+IA0KPiAgIyAgQ29weXJpZ2h0IChjKSAyMDA3IC0gMjAyMSwgSW50ZWwgQ29ycG9yYXRp b24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiANCj4gICMgIENvcHlyaWdodCAoYykgMjAy MCwgSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1lbnQgTFAuIEFsbCByaWdodHMg cmVzZXJ2ZWQuPEJSPg0KPiANCj4gKyMgIENvcHlyaWdodCAoYykgMjAyMiwgTG9vbmdzb24gVGVj aG5vbG9neSBDb3Jwb3JhdGlvbiBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCj4g DQo+ICAjDQo+IA0KPiAgIyAgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1Q YXRlbnQNCj4gDQo+ICAjDQo+IA0KPiBAQCAtMTUsNyArMTYsNyBAQA0KPiAgICBQTEFURk9STV9H VUlEICAgICAgICAgICAgICAgICAgPSAyNWI1NWRiYy05ZDBiLTRhMzItODBkYS00NmUxMjczZDYy MmMNCj4gDQo+ICAgIFBMQVRGT1JNX1ZFUlNJT04gICAgICAgICAgICAgICA9IDAuMw0KPiANCj4g ICAgRFNDX1NQRUNJRklDQVRJT04gICAgICAgICAgICAgID0gMHgwMDAxMDAwNQ0KPiANCj4gLSAg U1VQUE9SVEVEX0FSQ0hJVEVDVFVSRVMgICAgICAgID0gSUEzMnxYNjR8RUJDfEFSTXxBQVJDSDY0 fFJJU0NWNjQNCj4gDQo+ICsgIFNVUFBPUlRFRF9BUkNISVRFQ1RVUkVTICAgICAgICA9IElBMzJ8 WDY0fEVCQ3xBUk18QUFSQ0g2NHxSSVNDVjY0fExPT05HQVJDSDY0DQo+IA0KPiAgICBPVVRQVVRf RElSRUNUT1JZICAgICAgICAgICAgICAgPSBCdWlsZC9GYXQNCj4gDQo+ICAgIEJVSUxEX1RBUkdF VFMgICAgICAgICAgICAgICAgICA9IERFQlVHfFJFTEVBU0V8Tk9PUFQNCj4gDQo+ICAgIFNLVUlE X0lERU5USUZJRVIgICAgICAgICAgICAgICA9IERFRkFVTFQNCj4gDQo+IC0tDQo+IDIuMjcuMA0K PiANCj4gDQo+IA0KPiAtPS09LT0tPS09LT0NCj4gR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2 ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLg0KPiBWaWV3L1JlcGx5IE9ubGluZSAo IzkzNDgyKTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvOTM0ODINCj4g TXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC85MzU0MjUwNy8xNjQzNDk2DQo+ IEdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbw0KPiBVbnN1YnNjcmliZTog aHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFttaWNoYWVsLmQua2lubmV5QGlu dGVsLmNvbV0NCj4gLT0tPS09LT0tPS09DQo+IA0KDQo=