From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web10.3035.1684367267706635717 for ; Wed, 17 May 2023 16:47:48 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=ME4qIuoD; spf=pass (domain: intel.com, ip: 192.55.52.151, 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=1684367267; x=1715903267; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=R+s9oRs1nul859Bp3RxKhLSOwGWC4uekgnHISrVnt/8=; b=ME4qIuoDq/k9Mo3C59MD3IhjEwasiYVBYg0rYRCFK1l5HlqaqN5wKZRO Bdhv71G0SK74lN3+qclOTmgJOqXe2GXcSDEJhxtbH96f0QNwDWAIxC548 vFkleB9bW9zx81YYivilUubHlngRmii+PAhryh6UtVvsqaHgbQVfhbqqy Jp0VSBXf5fWjbhDuPlVoc+ir8ZkBK0+04/IOVRgGjgEOz+b0gN2n1BfVI KxJUsOuOnM0qWiJpzK05SArMVRJYS3UnpaMj7TcGc3Z3ktqpNHIcR/0Oa AqpjtER91lZGLvvWdNDXbKFYmaVkf58nBBZHLZEYJ0JDtaGLUPN3t62vl A==; X-IronPort-AV: E=McAfee;i="6600,9927,10713"; a="332274184" X-IronPort-AV: E=Sophos;i="5.99,283,1677571200"; d="scan'208";a="332274184" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 May 2023 16:47:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10713"; a="876207362" X-IronPort-AV: E=Sophos;i="5.99,283,1677571200"; d="scan'208";a="876207362" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga005.jf.intel.com with ESMTP; 17 May 2023 16:47:38 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 17 May 2023 16:47:38 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 17 May 2023 16:47:38 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 17 May 2023 16:47:38 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.44) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 17 May 2023 16:47:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GFwD5FHQQ8zDtwXBWDbFV+EGqgwSyFWn7o75pq7V0yi2j0ColE/WBVmEbP8bsc1x4wp1xVQKkp2Eu1vKlsBXytp960kzf26e6BT2YbQbrJk/Df4azD4Da2EbHeTN+6QcjXR43qwyydfJOyJt2NdgRBEq6T8rnT1lELLZjmvIF6UEGNvAhl5WVTG2IbOvvNBmU7Q+lA/3yQQagOywngS9Zp2WZS648IXN+gaqMsW1qjK3QKWrGfQOnWHqd7zyCFcrzhAk5tw9JXzzjT7T19FM7whZvysTzGPZzQ2CJrk+JiMX8rGrA/+ycBBOP7ozP65jOyhPmDtBsc/oluDeAqa+wA== 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=R+s9oRs1nul859Bp3RxKhLSOwGWC4uekgnHISrVnt/8=; b=ifc1cc19A4+XupwWtd1Dil18xNImakiO0utkdTpFcjkl1VTM9pn6hS+/WRMqeVjKTCJaWVDHpjVZGQLqLedqI1ByLSzGfmnktdWb/oIuYrwOZF9IQCTBbqUbfOitqNV0IS2Ex6Pb/jxADcwEhk9NluSt7mO5+GEzdU3sg+UzHgiusvsLlVjY2IUVTIlb7EhlhYrSsa2IEnOde///ItTDobZ0j5Ye0qI/5TnKY9u/49KbBYJC7f9y8ZL3XsS0+isMThHVzLXK+Cy2WK/psSuOFr8ZZM8eSkZ0hU1evs91pSZaDOqgNql8mHzKIZRW7uuVjj87UXWXQuRY7Ibngs/uyg== 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 PH0PR11MB5176.namprd11.prod.outlook.com (2603:10b6:510:3f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.33; Wed, 17 May 2023 23:47:34 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::4752:67f2:9956:b277]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::4752:67f2:9956:b277%4]) with mapi id 15.20.6411.017; Wed, 17 May 2023 23:47:34 +0000 From: "Michael D Kinney" To: "Warkentin, Andrei" , "devel@edk2.groups.io" , "Gao, Liming" CC: Sunil V L , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH v7 0/3] RISC-V SBI-backed SerialLib Thread-Topic: [edk2-devel] [PATCH v7 0/3] RISC-V SBI-backed SerialLib Thread-Index: AQHZaZpHgIqPfnpF/k6bthAx4WCJdq8gZ+UAgBwcR8CAGTWv8IAIathQgAACRJCAAAYdgIAA0z0wgABgRjA= Date: Wed, 17 May 2023 23:47:34 +0000 Message-ID: References: <20230407214425.4360-1-andrei.warkentin@intel.com> <1759444C5DA596CB.10313@groups.io> <175E309BD5A0B986.27409@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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_|PH0PR11MB5176:EE_ x-ms-office365-filtering-correlation-id: 72219051-25db-4082-4169-08db57311644 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: OxX8ljAmGzoX8lKQjVKDTI69RDtLwsHEuF1q9ovHG6y0ew9nzCXc62iRfT1mDEMdk8hgCIeNu2gX98d1m28RnsTFD1ILru8xHX/fRwMwX0UeKWcG3LCUuhZTwvoF+9uRE4QB7SCzhyDQ7uMGA7UWIZIjXlMeLr9rv8auYo8ANGaXgajDCZbjbG0rJJtwRGzyJ0Mrf+bwnH94PZGbNwS7GRxsVeUi8psEExx7gn3pIydlKaMu6OOcB7fm35XMvC170yAirhbIYoSmxDLp4IPiJUIL4nsF2b9nosBG/sURtmYp8/uOqVbJMzz8d/U4uGCLHTQm1zfFhR7rgCHjdXnX7MMSC1zr69/QgbcU2fSXIZxNAuu8jusaguXV52rCdTIueK0FUAd1ePAwUy/Jy0KQ7txHpKnJEVRXblMim2S6KINgL3UJeZAajqflJMrxsC3uws8x/+MfEE4f6GvIE7Pt8nXltFdLG/MDJm7tGnrsrNZIZerUShZpmGiyg8mztL/7QNM3sivlxs6h7V019PuOoq9077TA/I+R+C2cBfdFntAeGpBR69fIWCdP6J/pKxz4RL98M+6zVEq3X4a/6Bos/1wmFFEJ45LtEkIy1VpAHskugsIMew19PhAGqeHFtOIuA2P0p2PEUDQwmvypoZM0vg== 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:(13230028)(39860400002)(346002)(136003)(396003)(376002)(366004)(451199021)(38070700005)(86362001)(478600001)(316002)(7696005)(54906003)(966005)(110136005)(4326008)(66946007)(66446008)(76116006)(64756008)(66476007)(66556008)(33656002)(8936002)(71200400001)(5660300002)(8676002)(2906002)(41300700001)(107886003)(38100700002)(52536014)(2940100002)(122000001)(82960400001)(9686003)(26005)(53546011)(186003)(55016003)(83380400001)(6506007)(66899021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eWpYZ1A3b1gwdWdvWXhWQUVjaisrNGk2Y29La3RzdEI2cWU1YXVaRlJDMkky?= =?utf-8?B?cE5oY1REd0toczFuUmRmVlZsTGtTMDNqdHhJUy9mTkpFMWl2TzZIQ3FtZHcr?= =?utf-8?B?R2dPUm54WGN2YlVCWHlYOXRZK2VlTStldncyK2VjVlNRaXl5TENSaHhCSCtX?= =?utf-8?B?UU1vMkdUeUE5R1owTUs0cTF5YzcwM3d4MDNxL0NpL0Zxd25QaGJKMkdGTzRI?= =?utf-8?B?UWhrQVRLVnZvdEp1ejhNWnphOGdVelVDVE52VUNNWjY0OE5GdUJuWkNwT1Ro?= =?utf-8?B?ei90cEN4eTlOWDh1MjBLWC8zMFhHbnNmTGhmLzJLMDI4YkNETWxvWGpVMFJu?= =?utf-8?B?d1Fpa1lCWGJKSkFBdVkranFDUndhditTQTlwQ29IakJmMWlPUUdnWnB1WFo5?= =?utf-8?B?ZjA0YVhKd2NtVU1DbHZCL1JwR0poakhibElmRllOSXhCeUNjL1cyRWlubWM3?= =?utf-8?B?elZnd0ZldEpQSjFrUVl2cDZTR1JrbEZjZWZPQ1NDOE5YQ2RsejRyUzdXRk9M?= =?utf-8?B?STZUZ0I3eWNLUWN6L1UvWXdVNUk0Zko1YzJOR0xXR1pWT3RFQmdNSHd5VHpN?= =?utf-8?B?WDRibHYyRXdHaFpCYlJkaWpDZ2dLdzJEdkFCSVlRTDdHWGtkUFNkako5UVN3?= =?utf-8?B?c1hVSUpsMmlsdDlkNHpZbVZEWWozUVk2SGdYcGp5REtVdWlrU1dEb0xNelpu?= =?utf-8?B?OC9YMU5vY01qMkJNYUVMampac3QxZmRsSEhMOERjV1Y3Wm9qMy9CQ3pzT0pu?= =?utf-8?B?eUxld0xLMzNXTkpWS3JrMHI1NEQ5S2QyM2F0UkNjcWhjcVNVRm5ScWptYUU1?= =?utf-8?B?UHMzRHA2cUpmL3U2cmNPZ0VKazFZeGVvaW9pMENJUUhrSVlrK3hkNXlISWNp?= =?utf-8?B?L1BPa01XZFVlYmJ4d21icTZ2bERpWnFyQlBvazdoeStjbHRHR1dtQ2JqdnRN?= =?utf-8?B?Rmt2SytyTWR6dWgrK05HZjdiRkY2MjN6dzFPallXUnl1enJiQzF0dWh4SGlM?= =?utf-8?B?Q3RxQ3E4aGI2U2poUkFWZ0ZHanBYSW5veTFZMnRGaXlFeWF1SGxkN2FuSUIw?= =?utf-8?B?UTJybno4NTlZUzJvankyS1oxdXd5TTJ3VmNkbVIxYTVXZkhyN25ydCtjek5C?= =?utf-8?B?L0V1bXpRcDNBTGkxMmhDMGYyRTFzZjNYM1pjVGVudmFVZDhveHVWcXFVMTBZ?= =?utf-8?B?dUhIQUNJMU8xS3Z6UnZJWVhxOXJLNERlNkJid3ZvZzUrcHJ4RnlwQ2UxTFNM?= =?utf-8?B?akhRelFSSUZSTkFSdGhQUWxUczV1bTM5WWs1OHJkb0ladWlteUJpVWZKdllK?= =?utf-8?B?SGptckRXZUxhVmhIMVJNOG9lc1lCUHBXcDNMYU1xdU5qNHpxNVE1YTdxajdC?= =?utf-8?B?UnpNUXZLQ2M0TENwM1poLzBMUm5MN0pXaEIwUk53RlBNSnpRejlHVXNUdW1w?= =?utf-8?B?TWExdDV3Qm5XWmkwVHNFbUR5Z0VaZXlxSFF4WnlBSkJEQTdLa0dBdEt6L3dx?= =?utf-8?B?dFBiRTh6cDhjVnVCa1k2VzZjekJTa0FBMDZ1bkVoVTQ3cUpLc3VUME5JVFNm?= =?utf-8?B?eVFGV1lIdWt1L0tVQkpXY0xidDVDNzFXRGtCWjFucWQrQkh2OXpDMUFaL3JE?= =?utf-8?B?dUQ3L0dob0JxUlp6Z08zSVY5VFNNbXpGL2hHRVpsYXppY05KMGZaUFYyZWpC?= =?utf-8?B?ZGhkNElFQSszd215MGZSZDNya3h1NWdrQm5FTmlmTVVxb1BhNWRyWkJ2VlR2?= =?utf-8?B?SS9KYllpbFZtQWUwODlGOU01RVIvc24vN3RGRGVLS2tJWTFpbUc1QlM5WnNh?= =?utf-8?B?Z1NLeGcwenRiMENTWXZLSjZReENqTG80NGR3RXdDM3U3b2ZoMHdhU1ljMkpw?= =?utf-8?B?amE1eGhFQzhsTFhPR0hMS2ZPMENBTjlGRXhBaHYvbmRQc1kzb282ZHV5QmpX?= =?utf-8?B?dEpLV0VrYjVkT1FtYUU1a09mcUJSNXFQa0VQUGFRN1BkTXpsTEhvOU9QdFN5?= =?utf-8?B?NVJnN2V5Qm11WnF6YXBrZm9DWmVCM2I1TjlHeSs1aW5YaStzQTl1L1krWXF5?= =?utf-8?B?cHplR2xZY3dMYU9ZVzRhNEZXcXQySmwxZXh1bFNsdDFoaTBzOUJwNVBZUTNm?= =?utf-8?B?Y3N1OVNYb2o3UTBEZEMzOHpSWnlMT2J3WVE5Y1NkbVh3NnVqOXBKcUFSRS91?= =?utf-8?B?MUE9PQ==?= 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: 72219051-25db-4082-4169-08db57311644 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2023 23:47:34.1500 (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: S5LWsYBG3QXmC8ubkiouNId8if0/j9Hxnk+x8GnklpqKSdy972q0VWtNzz6lDeOVVUXONjbZiN6OQusfZmonyb0yvxCq77S/+0+EyLNEnWA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5176 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 TWVyZ2VkOg0KDQpodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC80NDA2DQoN Cg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLaW5uZXksIE1pY2hhZWwg RCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDE3 LCAyMDIzIDExOjAzIEFNDQo+IFRvOiBXYXJrZW50aW4sIEFuZHJlaSA8YW5kcmVpLndhcmtlbnRp bkBpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsNCj4gR2FvLCBMaW1pbmcgPGdhb2xp bWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gQ2M6IFN1bmlsIFYgTCA8c3VuaWx2bEB2ZW50YW5hbWlj cm8uY29tPjsgS2lubmV5LCBNaWNoYWVsIEQNCj4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KPiBTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIFtQQVRDSCB2NyAwLzNdIFJJU0MtViBTQkkt YmFja2VkIFNlcmlhbExpYg0KPiANCj4gSSB3aWxsIHRha2UgY2FyZSBvZiBpdCB0b2RheS4NCj4g DQo+IE1pa2UNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBX YXJrZW50aW4sIEFuZHJlaSA8YW5kcmVpLndhcmtlbnRpbkBpbnRlbC5jb20+DQo+ID4gU2VudDog VHVlc2RheSwgTWF5IDE2LCAyMDIzIDEwOjI3IFBNDQo+ID4gVG86IEtpbm5leSwgTWljaGFlbCBE IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47DQo+IGRldmVsQGVkazIuZ3JvdXBzLmlvOw0K PiA+IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ID4gQ2M6IFN1bmls IFYgTCA8c3VuaWx2bEB2ZW50YW5hbWljcm8uY29tPg0KPiA+IFN1YmplY3Q6IFJFOiBbZWRrMi1k ZXZlbF0gW1BBVENIIHY3IDAvM10gUklTQy1WIFNCSS1iYWNrZWQgU2VyaWFsTGliDQo+ID4NCj4g PiBTYXZlIGZvciB0aGUgbGFzdCBvbmUgZnJvbSB5b3UgLSB5ZXMgKGFzIHRoYXQgcmV2aWV3ZWQt YnkgY2FtZSBhZnRlciBJIHJlc2VudA0KPiA+IHRoZSBwYXRjaCBzZXQsIGFmdGVyIHRoZSBzdWNj ZXNzZnVsIENJIHJ1bikNCj4gPg0KPiA+IEENCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gPiA+IEZyb206IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5 QGludGVsLmNvbT4NCj4gPiA+IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDE3LCAyMDIzIDEyOjA3IEFN DQo+ID4gPiBUbzogV2Fya2VudGluLCBBbmRyZWkgPGFuZHJlaS53YXJrZW50aW5AaW50ZWwuY29t PjsNCj4gPiA+IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBHYW8sIExpbWluZyA8Z2FvbGltaW5nQGJ5 b3NvZnQuY29tLmNuPg0KPiA+ID4gQ2M6IFN1bmlsIFYgTCA8c3VuaWx2bEB2ZW50YW5hbWljcm8u Y29tPjsgS2lubmV5LCBNaWNoYWVsIEQNCj4gPiA+IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv bT4NCj4gPiA+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIHY3IDAvM10gUklTQy1W IFNCSS1iYWNrZWQgU2VyaWFsTGliDQo+ID4gPg0KPiA+ID4gQXJlIHRoZSBjb21taXQgbWVzc2Fn ZXMgYWxsIHVwIHRvIGRhdGUgaW4gdGhlIFBSIHdpdGggYWxsIFJicz8gIEFuZCBpcyB0aGUNCj4g PiA+IGNvcnJlY3QgUFINCj4gPiA+DQo+ID4gPiAJaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y ZS9lZGsyL3B1bGwvNDI1Mg0KPiA+ID4NCj4gPiA+IExpbWluZywgdGhpcyB3YXMgY29tcGxldGVk IHdlbGwgYmVmb3JlIHNvZnQgZnJlZXplIGFuZCBsb29rcyBsaWtlIGxvdyByaXNrLg0KPiBJdA0K PiA+ID4gc2hvdWxkIGJlIG1lcmdlZCBmb3Igc3RhYmxlIHRhZy4NCj4gPiA+DQo+ID4gPiBNaWtl DQo+ID4gPg0KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9t OiBXYXJrZW50aW4sIEFuZHJlaSA8YW5kcmVpLndhcmtlbnRpbkBpbnRlbC5jb20+DQo+ID4gPiA+ IFNlbnQ6IFR1ZXNkYXksIE1heSAxNiwgMjAyMyA5OjU4IFBNDQo+ID4gPiA+IFRvOiBkZXZlbEBl ZGsyLmdyb3Vwcy5pbzsgV2Fya2VudGluLCBBbmRyZWkNCj4gPiA+ID4gPGFuZHJlaS53YXJrZW50 aW5AaW50ZWwuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQNCj4gPiA+ID4gPG1pY2hhZWwuZC5raW5u ZXlAaW50ZWwuY29tPg0KPiA+ID4gPiBDYzogU3VuaWwgViBMIDxzdW5pbHZsQHZlbnRhbmFtaWNy by5jb20+DQo+ID4gPiA+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIHY3IDAvM10g UklTQy1WIFNCSS1iYWNrZWQgU2VyaWFsTGliDQo+ID4gPiA+DQo+ID4gPiA+IEhpIGZvbGtzLA0K PiA+ID4gPg0KPiA+ID4gPiBJcyB0aGVyZSBhIHBhcnRpY3VsYXIgcHJvY2VzcyB0aGF0IEknbSBu b3QgZm9sbG93aW5nIHRvIGdldCBhIHBhdGNoDQo+ID4gPiA+IHNldCBtZXJnZWQgYWZ0ZXIgYWxs IHRoZSByZXZpZXdzIGFuZCBzaWduLW9mZnMgaGF2ZSBiZWVuIGNvbXBsZXRlZD8NCj4gPiA+ID4N Cj4gPiA+ID4gVGhlIFNCSSBTZXJpYWxMaWIgcGF0Y2hlcyB3ZXJlIGxhc3QgdXBkYXRlZCBBcHJp bCA3dGguDQo+ID4gPiA+DQo+ID4gPiA+IEENCj4gPiA+ID4NCj4gPiA+ID4gPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxk ZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mDQo+ID4gPiA+ID4gQW5kcmVpIFdhcmtl bnRpbg0KPiA+ID4gPiA+IFNlbnQ6IFRodXJzZGF5LCBNYXkgMTEsIDIwMjMgMzoyNiBQTQ0KPiA+ ID4gPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgV2Fya2VudGluLCBBbmRyZWkNCj4gPiA+ ID4gPiA8YW5kcmVpLndhcmtlbnRpbkBpbnRlbC5jb20+OyBLaW5uZXksIE1pY2hhZWwgRA0KPiA+ ID4gPiA+IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPiA+ID4gPiBDYzogU3VuaWwg ViBMIDxzdW5pbHZsQHZlbnRhbmFtaWNyby5jb20+DQo+ID4gPiA+ID4gU3ViamVjdDogUmU6IFtl ZGsyLWRldmVsXSBbUEFUQ0ggdjcgMC8zXSBSSVNDLVYgU0JJLWJhY2tlZCBTZXJpYWxMaWINCj4g PiA+ID4gPg0KPiA+ID4gPiA+IEhpIE1pY2hhZWwsDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBXaGVu IGNhbiB5b3Ugb3Igb25lIG9mIHRoZSBNZGVQa2cgbWFpbnRhaW5lcnMgbWVyZ2UgdGhlIFNCSQ0K PiA+ID4gPiA+IFNlcmlhbExpYiBwYXRjaCBzZXQ/DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBBDQo+ ID4gPiA+ID4NCj4gPiA+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ ID4gPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9u IEJlaGFsZiBPZg0KPiA+ID4gPiA+ID4gQW5kcmVpIFdhcmtlbnRpbg0KPiA+ID4gPiA+ID4gU2Vu dDogVHVlc2RheSwgQXByaWwgMjUsIDIwMjMgMjoyNyBQTQ0KPiA+ID4gPiA+ID4gVG86IEtpbm5l eSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47DQo+ID4gPiA+ID4gPiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4gPiA+ID4gQ2M6IFN1bmlsIFYgTCA8c3VuaWx2bEB2 ZW50YW5hbWljcm8uY29tPg0KPiA+ID4gPiA+ID4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBb UEFUQ0ggdjcgMC8zXSBSSVNDLVYgU0JJLWJhY2tlZA0KPiA+ID4gPiA+ID4gU2VyaWFsTGliDQo+ ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gVGhhbmtzIGZvciB0aGUgcmV2aWV3LiBJIGJlbGlldmUg dGhpcyBwYXRjaCBzZXQgaXMgcmVhZHkgZm9yIG1lcmdpbmcuDQo+ID4gPiA+ID4gPiBTdW5pbCBo YWQgb25lIGNvbW1lbnQgb24gdGhlIGNvbnRlbnRzIG9mIHRoZSBVTkkgZmlsZSwgd2hpY2ggSQ0K PiA+ID4gPiA+ID4gY2xhcmlmaWVkLiBTdW5pbCwgYW55dGhpbmcgZWxzZSB5b3Ugd2FudGVkIGZy b20gdGhpcyBwYXRjaCBzZXQgb3INCj4gPiA+ID4gPiA+IGlzIGl0IGdvb2QNCj4gPiA+ID4gPiB0 byBnbz8NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBBDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+ID4gPiBGcm9tOiBLaW5u ZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gPiA+ID4gPiA+ IFNlbnQ6IEZyaWRheSwgQXByaWwgNywgMjAyMyA1OjA5IFBNDQo+ID4gPiA+ID4gPiA+IFRvOiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbzsgV2Fya2VudGluLCBBbmRyZWkNCj4gPiA+ID4gPiA+ID4gPGFu ZHJlaS53YXJrZW50aW5AaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gPiBDYzogS2lubmV5LCBNaWNo YWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gPiBTdWJqZWN0 OiBSRTogW2VkazItZGV2ZWxdIFtQQVRDSCB2NyAwLzNdIFJJU0MtViBTQkktYmFja2VkDQo+ID4g PiA+ID4gPiA+IFNlcmlhbExpYg0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBSZXZpZXdl ZC1ieTogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4g PiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiA+ID4gPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8 ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZg0KPiBPZg0KPiA+ID4gPiA+ID4gPiA+IEFu ZHJlaSBXYXJrZW50aW4NCj4gPiA+ID4gPiA+ID4gPiBTZW50OiBGcmlkYXksIEFwcmlsIDcsIDIw MjMgMjo0NCBQTQ0KPiA+ID4gPiA+ID4gPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ ID4gPiA+ID4gPiA+IENjOiBXYXJrZW50aW4sIEFuZHJlaSA8YW5kcmVpLndhcmtlbnRpbkBpbnRl bC5jb20+DQo+ID4gPiA+ID4gPiA+ID4gU3ViamVjdDogW2VkazItZGV2ZWxdIFtQQVRDSCB2NyAw LzNdIFJJU0MtViBTQkktYmFja2VkDQo+ID4gPiA+ID4gPiA+ID4gU2VyaWFsTGliDQo+ID4gPiA+ ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiBIZWxsbywNCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4g PiA+ID4gPiA+IEhlcmUgYXJlIHRocmVlIHBhdGNoZXMgdGhhdCBwcm92aWRlIGEgU2VyaWFsTGli IGJhY2tlZCBieSBTQkkNCj4gPiA+IGNvbnNvbGUuDQo+ID4gPiA+ID4gPiA+ID4gQm90aCBsZWdh Y3kgYW5kIERCQ04gbWVjaGFuaXNtcyBhcmUgc3VwcG9ydGVkIGluIHZhcmlvdXMNCj4gPiA+ID4g PiA+ID4gPiBleGVjdXRpb24gZW52aXJvbm1lbnRzIGFuZCBoYXZlIGJlZW4gdGVzdGVkIHdpdGgg VUFSVCBhbmQNCj4gSFRJRg0KPiA+ID4gY29uc29sZXMuDQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ ID4gPiA+ID4gPiBNZGVQa2cgcmV2aWV3ZXJzOiBwbGVhc2UgcmV2aWV3IE1kZVBrZy5kc2MgY2hh bmdlcy4NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IFRoaXMgaXMgYWxzbyBhdmFp bGFibGUgYXQNCj4gPiA+ID4gPiA+ID4gPiBodHRwczovL2dpdGh1Yi5jb20vYW5kcmVpdy9lZGsy LXJ2LXdpcC90cmVlL3BhdGNoc2V0LTINCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+ IEEgQ0kgcnVuIGlzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzQy NTINCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IENvbXBhcmVkIHRvIHY2Og0KPiA+ ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ID4gLSBVbmlmeSB0aGUgdHdvIFNlcmlhbExpYiBp bXBsZW1lbnRhdGlvbnMgdW5kZXIgb25lIGRpcmVjdG9yeQ0KPiBhbmQNCj4gPiA+ID4gPiA+ID4g PiAgIGZhY3RvciBvdXQgdGhlIGNvZGUgc29tZXdoYXQuDQo+ID4gPiA+ID4gPiA+ID4gLSBTdW5p bCdzIGZlZWRiYWNrIG9uIGNvcnJlY3RuZXNzLg0KPiA+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4g PiA+ID4gQ29tcGFyZWQgdG8gdjU6DQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiBS ZW5hbWUgY29tcG9uZW50cyBhcyBwZXIgTWljaGFlbCBLaW5uZXkncyBzdWdnZXN0aW9ucy4NCj4g PiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IENvbXBhcmVkIHRvIHY0Og0KPiA+ID4gPiA+ ID4gPiA+DQo+ID4gPiA+ID4gPiA+ID4gKG5vdCBzZW50IG91dCkuIENDIE1kZVBrZyBtYWludGFp bmVycywgZml4IGNvcHlyaWdodCBkYXRlIGluDQo+ID4gPiBTZWNNYWluLmMuDQo+ID4gPiA+ID4g PiA+ID4NCj4gPiA+ID4gPiA+ID4gPiBDb21wYXJlZCB0byB2Mw0KPiA+ID4gPiA+ID4gPiA+DQo+ ID4gPiA+ID4gPiA+ID4gRWNjQ2hlY2sgZml4ZXMuIEFkZCBNZGVQa2cgaW5mcyB0byBEU0MuDQo+ ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiBDb21wYXJlZCB0byB2MjoNCj4gPiA+ID4g PiA+ID4gPiAtIFByb2JlcyBsZWdhY3kgZXh0ZW5zaW9uIGFzIHdlbGwuDQo+ID4gPiA+ID4gPiA+ ID4gLSBFbmNvZGUgc3VwcG9ydGVkIG1vZHVsZSB0eXBlcyBpbiB0aGUgSU5GIGZpbGUuIFRoaXMg aXMgZG9uZQ0KPiA+ID4gPiA+ID4gPiA+IHVzaW5nDQo+ID4gPiA+ID4gPiA+IExJQlJBUllfQ0xB U1MsDQo+ID4gPiA+ID4gPiA+ID4gICBhcyBNT0RVTEVfVFlQRSBjYW5ub3QgZW5jb2RlIG11bHRp cGxlIHR5cGVzLCBzbw0KPiA+ID4gTU9EVUxFX1RZUEUNCj4gPiA+ID4gPiA+ID4gPiBpcw0KPiA+ ID4gPiA+ID4gPiByZXRhaW5lZCBhcyBCQVNFLg0KPiA+ID4gPiA+ID4gPiA+IC0gVXBkYXRlIElO RiB2ZXJzaW9uIGFuZCBnZW5lcmF0ZSBicmFuZCBuZXcgR1VJRHMgaW5zdGVhZCBvZg0KPiA+ID4g PiA+ID4gPiA+IGVkaXRpbmcNCj4gPiA+ID4gPiA+ID4gdGhlbS4NCj4gPiA+ID4gPiA+ID4gPiAt IENoZWNrZWQgdGhhdCBhbGwgcGF0Y2hlcyByZXRhaW4gXk0gZW5kaW5ncy4NCj4gPiA+ID4gPiA+ ID4gPg0KPiA+ID4gPiA+ID4gPiA+IEFuZHJlaSBXYXJrZW50aW4gKDMpOg0KPiA+ID4gPiA+ID4g PiA+ICAgTWRlUGtnOiBCYXNlUmlzY1ZTYmlMaWI6IG1ha2UgbW9yZSB1c2VmdWwgdG8gY29uc3Vt ZXJzDQo+ID4gPiA+ID4gPiA+ID4gICBNZGVQa2c6IGFkZCBTQkktYmFzZWQgU2VyaWFsUG9ydExp YiBmb3IgUklTQy1WDQo+ID4gPiA+ID4gPiA+ID4gICBPdm1mUGtnOiBSaXNjVlZpcnQ6IEFkZCBt aXNzaW5nIFNlcmlhbFBvcnRJbml0aWFsaXplIHRvIFNlYw0KPiA+ID4gPiA+ID4gPiA+DQo+ID4g PiA+ID4gPiA+ID4gIE1kZVBrZy9NZGVQa2cuZHNjICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKw0KPiA+ID4gPiA+ID4g PiA+DQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBNZGVQa2cvTGlicmFyeS9CYXNlU2VyaWFs UG9ydExpYlJpc2NWU2JpTGliL0Jhc2VTZXJpYWxQb3J0TGliUmlzY1YNCj4gPiA+ID4gPiA+IFNi aUwNCj4gPiA+ID4gPiA+IGliLmluDQo+ID4gPiA+ID4gPiA+IGYgICAgfCAgNDAgKysrDQo+ID4g PiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gTWRlUGtnL0xpYnJhcnkvQmFzZVNlcmlhbFBvcnRM aWJSaXNjVlNiaUxpYi9CYXNlU2VyaWFsUG9ydExpYlJpcw0KPiA+ID4gPiA+ID4gPiBjVlNiDQo+ ID4gPiA+ID4gPiA+IGlMDQo+ID4gPiA+ID4gPiA+IGliUmENCj4gPiA+ID4gPiA+ID4gbS5pbmYg fCAgMzcgKysrDQo+ID4gPiA+ID4gPiA+ID4gIE92bWZQa2cvUmlzY1ZWaXJ0L1NlYy9TZWNNYWlu LmluZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiA+ IDENCj4gPiA+ICsNCj4gPiA+ID4gPiA+ID4gPiAgTWRlUGtnL0luY2x1ZGUvTGlicmFyeS9CYXNl UmlzY1ZTYmlMaWIuaA0KPiA+IHwNCj4gPiA+ID4gNDANCj4gPiA+ID4gPiA+ICsrLQ0KPiA+ID4g PiA+ID4gPiA+ICBNZGVQa2cvTGlicmFyeS9CYXNlU2VyaWFsUG9ydExpYlJpc2NWU2JpTGliL0Nv bW1vbi5oDQo+ID4gPiA+ID4gPiB8DQo+ID4gPiA+ID4gPiA+IDQxICsrKw0KPiA+ID4gPiA+ID4g PiA+ICBPdm1mUGtnL1Jpc2NWVmlydC9TZWMvU2VjTWFpbi5oICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gMQ0KPiA+ID4gKw0KPiA+ID4gPiA+ID4g PiA+ICBNZGVQa2cvTGlicmFyeS9CYXNlUmlzY1ZTYmlMaWIvQmFzZVJpc2NWU2JpTGliLmMNCj4g PiA+IHwNCj4gPiA+ID4gPiAzDQo+ID4gPiA+ID4gPiA+ICstDQo+ID4gPiA+ID4gPiA+ID4NCj4g PiA+ID4gPiA+ID4gTWRlUGtnL0xpYnJhcnkvQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNiaUxpYi9C YXNlU2VyaWFsUG9ydExpYlJpcw0KPiA+ID4gPiA+ID4gPiBjVlNiDQo+ID4gPiA+ID4gPiA+IGlM DQo+ID4gPiA+ID4gPiA+IGliLmMNCj4gPiA+ID4gPiA+ID4gfCAyMDggKysrKysrKysrKysrKysN Cj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gTWRlUGtnL0xpYnJh cnkvQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNiaUxpYi9CYXNlU2VyaWFsUG9ydExpYlJpc2NWDQo+ ID4gPiA+ID4gPiBTYmlMDQo+ID4gPiA+ID4gPiBpYlJhDQo+ID4gPiA+ID4gPiA+IG0uYyAgIHwg Mjg5ICsrKysrKysrKysrKysrKysrKysrDQo+ID4gPiA+ID4gPiA+ID4gIE1kZVBrZy9MaWJyYXJ5 L0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYmlMaWIvQ29tbW9uLmMNCj4gPiA+ID4gPiA+IHwNCj4g PiA+ID4gPiA+ID4gMTMyICsrKysrKysrKw0KPiA+ID4gPiA+ID4gPiA+ICBPdm1mUGtnL1Jpc2NW VmlydC9TZWMvU2VjTWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwNCj4gNA0KPiA+ID4gKy0NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4g Pg0KPiA+ID4gPiA+ID4gTWRlUGtnL0xpYnJhcnkvQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNiaUxp Yi9CYXNlU2VyaWFsUG9ydExpYlJpc2NWDQo+ID4gPiA+ID4gPiBTYmlMDQo+ID4gPiA+ID4gPiBp Yi51DQo+ID4gPiA+ID4gPiA+IG5pICAgIHwgIDE2ICsrDQo+ID4gPiA+ID4gPiA+ID4gIDEzIGZp bGVzIGNoYW5nZWQsIDgwOCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKSAgY3JlYXRlDQo+ ID4gPiA+ID4gPiA+ID4gbW9kZQ0KPiA+ID4gPiA+ID4gPiA+IDEwMDY0NA0KPiA+ID4gPiA+ID4g PiA+IE1kZVBrZy9MaWJyYXJ5L0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYmlMaWIvQmFzZVNlcmlh bFBvcnRMaWJSDQo+ID4gPiA+ID4gPiA+ID4gaXNjVg0KPiA+ID4gPiA+ID4gPiA+IFNiDQo+ID4g PiA+ID4gPiA+ID4gaUwNCj4gPiA+ID4gPiA+ID4gPiBpYi5pbmYgIGNyZWF0ZSBtb2RlIDEwMDY0 NA0KPiA+ID4gPiA+ID4gPiA+IE1kZVBrZy9MaWJyYXJ5L0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZT YmlMaWIvQmFzZVNlcmlhbFBvcnRMaWJSDQo+ID4gPiA+ID4gPiA+ID4gaXNjVg0KPiA+ID4gPiA+ ID4gPiA+IFNiDQo+ID4gPiA+ID4gPiA+ID4gaUwNCj4gPiA+ID4gPiA+ID4gPiBpYlJhbS5pbmYg IGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+ID4gPiA+ID4gPiA+IE1kZVBrZy9MaWJyYXJ5L0Jhc2VT ZXJpYWxQb3J0TGliUmlzY1ZTYmlMaWIvQ29tbW9uLmgNCj4gPiA+ID4gPiA+ID4gPiAgY3JlYXRl IG1vZGUgMTAwNjQ0DQo+ID4gPiA+ID4gPiA+ID4gTWRlUGtnL0xpYnJhcnkvQmFzZVNlcmlhbFBv cnRMaWJSaXNjVlNiaUxpYi9CYXNlU2VyaWFsUG9ydExpYlINCj4gPiA+ID4gPiA+ID4gPiBpc2NW DQo+ID4gPiA+ID4gPiA+ID4gU2INCj4gPiA+ID4gPiA+ID4gPiBpTA0KPiA+ID4gPiA+ID4gPiA+ IGliLmMgIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+ID4gPiA+ID4gPiA+IE1kZVBrZy9MaWJyYXJ5 L0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYmlMaWIvQmFzZVNlcmlhbFBvcnRMaWJSDQo+ID4gPiA+ ID4gPiA+ID4gaXNjVg0KPiA+ID4gPiA+ID4gPiA+IFNiDQo+ID4gPiA+ID4gPiA+ID4gaUwNCj4g PiA+ID4gPiA+ID4gPiBpYlJhbS5jICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiA+ID4gPiA+ID4g PiBNZGVQa2cvTGlicmFyeS9CYXNlU2VyaWFsUG9ydExpYlJpc2NWU2JpTGliL0NvbW1vbi5jDQo+ ID4gPiA+ID4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+ID4gPiA+ID4gPiA+IE1kZVBr Zy9MaWJyYXJ5L0Jhc2VTZXJpYWxQb3J0TGliUmlzY1ZTYmlMaWIvQmFzZVNlcmlhbFBvcnRMaWJS DQo+ID4gPiA+ID4gPiA+ID4gaXNjVg0KPiA+ID4gPiA+ID4gPiA+IFNiDQo+ID4gPiA+ID4gPiA+ ID4gaUwNCj4gPiA+ID4gPiA+ID4gPiBpYi51bmkNCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ ID4gPiA+IC0tDQo+ID4gPiA+ID4gPiA+ID4gMi4yNS4xDQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ ID4gPg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4N Cj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4g DQo+ID4gPiA+ID4NCg0K