From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-12.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 650BBC4338F for ; Fri, 6 Aug 2021 07:17:12 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7C84460BD3 for ; Fri, 6 Aug 2021 07:17:11 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 7C84460BD3 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id F35B382C24; Fri, 6 Aug 2021 09:17:08 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="aeEAsj8R"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id EF6B382C24; Fri, 6 Aug 2021 09:17:06 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on0606.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::606]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id CB87482E05 for ; Fri, 6 Aug 2021 09:17:01 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ye.li@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RT4O2hW6Hjt/i3Z1Dmrpkp1Cw8LiFjisfwhNjTwdGivyn7kKd5ysNlZRhy0vL7UREC4BVw7I7S4vvkoNgk2MFSLo6wl1LrWUPX4/gyZUqV2U35a3FyNKvXhVGfOCc0bdLhj/sm5Ln7L4B46AKtUh8OZV78N2o17Rjwfcx1QYBM2Q9nFitB+fda/GjghFeovkEVcbh3zp+Jqpj2G4fYl+q/Z78LcSqBaQGnf/f2XXQg3o6nMpJDv0vxwlfeOdjxekoT+wlq+oKhb3wGPnihlgRpuT3CFdhbV6S1RhwNAAXRH1vf/56JvlQMckqqxU7IGaw+Vaj90WEsN/WOXc6/R/3g== 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=5XXiQxnjZmaXQhUw5lQfb42yCdHT+Ntfzrpi4Mr67AY=; b=ijnpY5taZDeP2dvSBrg0esyans1UKFPStnPfCyF/w3Bx8bm236o1tKo7UZjSuac4lc8ULgclxPVENfmJNk0HNoD8QH1vIREEblFC3ORHnOwUBX9xwUTnodaSjKuqMDq16mm3dUc8TDqRtMi0dCDBUsfwObUuv3hIE5zfXVKznvHD4/MBekCO2a3cgBTzCmd3TAiF9B6UqJnxPcYFnZ5gDC+yO3kPSZ+k79KVX0fQLMD2HHGTm5uIILHhNrhdoEhOB/WfEZR9mdv7C2I2IaSYHBVf5j87PVj84FrV3ZMb8XZamQH0P///Sb5ArXP0c+3lcUeHS1lFE6q4Pw0BjRRmjA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5XXiQxnjZmaXQhUw5lQfb42yCdHT+Ntfzrpi4Mr67AY=; b=aeEAsj8ReLOH6FCKoDYcQMTM8bQYjmld/mfr5c6UzWwTYFAXY94SFKe+fgv5DTPDTTwTWXecgNrumLHzWV+JlpB4oIITkdGqUganlFjO0OovpKHJsZXdmPIZ778WlnDvbueOdnjeW85YHmtzSq1p8wT1cCZ4K7m/gpbNLhni62k= Received: from VI1PR04MB7069.eurprd04.prod.outlook.com (2603:10a6:800:127::19) by VI1PR04MB4288.eurprd04.prod.outlook.com (2603:10a6:803:3f::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.15; Fri, 6 Aug 2021 07:17:00 +0000 Received: from VI1PR04MB7069.eurprd04.prod.outlook.com ([fe80::5d8c:a6f9:c7db:56e4]) by VI1PR04MB7069.eurprd04.prod.outlook.com ([fe80::5d8c:a6f9:c7db:56e4%3]) with mapi id 15.20.4394.020; Fri, 6 Aug 2021 07:17:00 +0000 From: Ye Li To: "hs@denx.de" , "Peng Fan (OSS)" , "u-boot@lists.denx.de" , "sbabic@denx.de" CC: "jh80.chung@samsung.com" , "marex@denx.de" , "tharvey@gateworks.com" , "t.remmet@phytec.de" , "sjg@chromium.org" , "festevam@gmail.com" , "faiz_abbas@ti.com" , "philippe.reynes@softathome.com" , "michal.simek@xilinx.com" , "mr.nuke.me@gmail.com" , "michael@walle.cc" , "sr@denx.de" , "pali@kernel.org" , dl-uboot-imx Subject: Re: [EXT] Re: [PATCH v1 0/2] imx8m: fix secure boot Thread-Topic: [EXT] Re: [PATCH v1 0/2] imx8m: fix secure boot Thread-Index: AQHXiofWOv2x5qtsZ0WjoFzDwHkhM6tmBpUAgAAIjQA= Date: Fri, 6 Aug 2021 07:16:59 +0000 Message-ID: <1628233812.61893.14.camel@nxp.com> References: <20210806044427.1958686-1-hs@denx.de> <3a0116de-b73e-274f-5d40-def37bfdea17@oss.nxp.com> <30be0d4f-adad-c5b0-935a-49b2e604f615@denx.de> In-Reply-To: <30be0d4f-adad-c5b0-935a-49b2e604f615@denx.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.18.5.2-0ubuntu3.2 authentication-results: denx.de; dkim=none (message not signed) header.d=none;denx.de; dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f65a3a36-7633-40ba-ee88-08d958aa2eb0 x-ms-traffictypediagnostic: VI1PR04MB4288: x-ld-processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cQutuwHs+qKHuXbDzYEHpAeyhFSJu9J32srzmLEDHlgVVKyh4qU4rHK61dko7KlpWOvwoncOVKw7QdAadZMeZgrvCRiR4yc6RCBJW9UPtTUzi/k3AwCaMSD6/yCLs64xbskiTyZM6tVynlZew3veC4rTuREMxGQWKaFrLcevoOtFb8rLaKyMrlX4EdEBt+xploGnakLoJxclg+0dq6eUgzO+8gv9drZ8ScooGPSNz2/XasMudIAdjsWstJ5KXMH0e7muuYYS/SL5hvy9K8zkSnWurR9CYWokW6tLq2t310KhAKJ3f8SEpfIQhW+9j6roQCTDFSibnnXmXVa46OrHjOojtc29vXW8KBM5RUd3tGi+mF6X3AvLReM+2tcZ0XANrlBrHVUfy3t3m5ave6BM+lVazSpV2dW4J5YQdLv/ncS8Fmlri2xcVXRikrs3N063R8MaqAKlCCxvt4UiRovYajXeFdto2cYAwMekSSl0a37KQ/pZ33Ksi5TwfoqbVatO2COkhcE4MJalfFp0ONdV/n11IkJlcwuYYrfuJf0rEj0OGDcWdNtK+rreWVxBZwzbXZD9f8jLf1OjftLSGtU/GKlMbA5ZqQFJDi7YLbwOE+BWEIZH54gEI+JMv1294ht9+6pRbj9cY1XOEhTAIlijPooG9pO0bbP3jW/hdNVwnCn+3FcJPU9qEvFP04elmxEtCp0Za+FEiXUhTT8ZGaPXaFs+L0ki/CTj5D77XQX5MIR3jstPUjcOd0bdC0GBnNKIT+/usnnv84v8KtOq6UkUmuxF4hwCetNdBTpo3RktYEXSdINUqs8WYCY32mxpuRmmtojocAU2ANHiwkgpbVcgEkdCS93J/unkWoHLnB8NWwF8PuIdnEyiWMWa4Ty/tdNQ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB7069.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(4326008)(26005)(8676002)(186003)(38070700005)(91956017)(966005)(6512007)(53546011)(38100700002)(86362001)(6506007)(83380400001)(8936002)(66946007)(122000001)(316002)(103116003)(2906002)(76116006)(44832011)(36756003)(45080400002)(7416002)(2616005)(508600001)(66446008)(5660300002)(64756008)(54906003)(66556008)(6486002)(110136005)(66476007)(71200400001)(99106002)(32563001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bFVvL2dGVVVZaXBoOThRR3NHUEo5U01WeDhURTB5TVZnUFlPMGVWWnovQTVh?= =?utf-8?B?T3lPc0ZHRHpBN3FFaXBydjMyeUplWS9YV3plT0xFWDErdjJ6M1BQbWlZdzRM?= =?utf-8?B?RjhUbFJGd1pvYkd4eWtNU2YySXJsaVpjVjY0WHNFNlJ0L2QwVE5PaWtWL1FC?= =?utf-8?B?U0t3SkwwL0lEMS9jK0ZIQ2VGSldYVHZhY1FWdHduQ1FnQytMSmkxWkNDQi82?= =?utf-8?B?Wjh0NWhDUDRLY0w3RlEvUnJZaTY4NDJPVWxqQVMzT3oydGpQK1BiTEhiSWw4?= =?utf-8?B?dE5wdit2K2xiSk1ZcnM1eDN0UGY3aDN5VTNxRVFscmNYdWlnajVYT2tMUDND?= =?utf-8?B?elZOeWp0WFhxNnA5Q2NYVFg5b2JoVEYwL1FSK2VRVExucWRPcERWRG9RSzFK?= =?utf-8?B?MHIwRGlRM1hLbTduYUFSc0hLUmJhM0hsMmhKYjlPTm1mcUhOSGQyL3diSUs1?= =?utf-8?B?UHZrUk1sSURxTU03ejJOSjV3WU1sUTJnVmltbUJmWVBBaE91Vzhhd2VwWERz?= =?utf-8?B?Y0JwTjVmV1YzamJJbUZId1hEc2VMV0VqNjFBblhOajhFOTNESUFQLzBudmFZ?= =?utf-8?B?dlhPSzg0YTVYMHNLOWtnaFhZVlVKOVd3anQxY3dqRnZ4TUFSeVhXWFg4YXpQ?= =?utf-8?B?VVpHZ3ZYZENDQ25CS0NyNlFUdUtrMndPSmJXV0lXWWZYUTJzUE13NmgrZS9Z?= =?utf-8?B?WHl4MGZtKzlLY3JJY3hJUnJUVDNiNDVwVkxhcTNXWUh4ejZxN1pkRHdxOUts?= =?utf-8?B?ZWxJVDM2YzJ4Uis1b2RGY0hPbExWMFoyMldMS2pLYVdpWStYdmpMYmRBM0lY?= =?utf-8?B?S1N1bHVYaEREdnpuNzhpUGY1b25mNmprRFVIMC92V1gwMW0zd3VMWEV6VWEw?= =?utf-8?B?SUU5TWJHWkxvQTh1azc0ZTlnc0F3eXcxRjJIY2ZyeWJ3eW9FMXVJUnV2bVZ3?= =?utf-8?B?OGExdHFYV3IxZUtWRnEzN0Uva0F3ZEN1elczZXBaU0RLY3d6ZFBQeUZGdzk5?= =?utf-8?B?Z3lnKzVPYURtcTdkSEtzcVVFeGV4WWh4Y3ppT3pHM0lTdXhvSW5kZ0JPM1Bw?= =?utf-8?B?RVhPVU9FRXV5cHlPZnZicDJ4S2s3L20xMWFwVlZGeWhLWHdJd3YrbEhFVUc3?= =?utf-8?B?b0dianFMb2tpdHZxa1I2d2owS0dSQ3EzOHdlcXBORFo1VjYrOFowTWY2SG51?= =?utf-8?B?TkpwZ1ErY1BDSlhFWlVjZ08xL3BUODBMTHM4YURXeHNnSkNkUDMzeVhITGRw?= =?utf-8?B?bk5BSEVMa2c3ZHFWVVlCMHZ5TDdpSnNNbnpNNDEyTWtjZkl0d3BsM2RvWTkv?= =?utf-8?B?OCtHR2cxN0VybVh6eVdWSUI3OWhHZnhvWjk1MExBSm1ES3hML1dBVE9nK25j?= =?utf-8?B?Mi9kaUwyZzZEMDBTRGpWZjl6ZWR5K2sxQVdYTnZET0xiMUFFMmNpR3lCVFVH?= =?utf-8?B?NUx5bHlDcmNFN1BrYVNENUg0bG5XU0hSK2RmQWtRMFFEVmRUM1B3a0tGRUdZ?= =?utf-8?B?UkNEcHM4Q0hSMGtJN1RMdE9OeXVNRnV6alpvVDJSK2twdUpCcjNUTmtzejlF?= =?utf-8?B?Vm5UY1ZNci9BaWp2SFpIa045c0JwcXNFc1VvdmZWMVRPNnl6aFpSVmtuUzlM?= =?utf-8?B?dWtpb3BYWXF6NWFaemwzcjRJTEVhNXNpY0QrR0gycVJwSG5RYmUrc3ArS0hE?= =?utf-8?B?ZStQYWRITmdGaHBGYkFlbHZjYkNwVVJNalViVWFoYUlxaFdSRUw4am0zR0ts?= =?utf-8?Q?0/lBT6NwdRxBUppBXXNLAeknLW2rRbanNRmDmXa?= Content-Type: text/plain; charset="utf-8" Content-ID: <4AE87D20A751304C984AAFFB3010099C@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB7069.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f65a3a36-7633-40ba-ee88-08d958aa2eb0 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2021 07:17:00.0040 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 71Dq/XFJw+MULr1ZU/63knmduPiuWfNSuzW2i6vGVxenYEKDdnsKRrJVdNab9Q3O X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4288 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean T24gRnJpLCAyMDIxLTA4LTA2IGF0IDA4OjM5ICswMjAwLCBIZWlrbyBTY2hvY2hlciB3cm90ZToN Cj4gQ2F1dGlvbjogRVhUIEVtYWlsDQo+IA0KPiBIZWxsbyBQZW5nLA0KPiANCj4gT24gMDYuMDgu MjEgMDc6NTYsIFBlbmcgRmFuIChPU1MpIHdyb3RlOg0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IE9u IDIwMjEvOC82IDEyOjQ0LCBIZWlrbyBTY2hvY2hlciB3cm90ZToNCj4gPiA+IA0KPiA+ID4gDQo+ ID4gPiBUaGlzIHNlcmllcyBmaXhlcyBzZWN1cmUgYm9vdCBvbiBpbXg4bSBiYXNlZCBib2FyZHMu IFRpbQ0KPiA+ID4gYWxzbyBkZXRlY3RlZCB0aGlzIGlzc3VlIGFuZCB0aGUgcGF0Y2hlcyBmaXhl ZCBvbiBoaXMgaGFyZHdhcmUNCj4gPiA+IGFsc28gdGhlIHByb2JsZW0sIHNlZSBkaXNjdXNzaW9u IGhlcmU6DQo+ID4gPiANCj4gPiA+IGh0dHBzOi8vZXVyMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24u b3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyDQo+ID4gPiBGbGlzdHMuZGVueC5kZSUyRnBp cGVybWFpbCUyRnUtYm9vdCUyRjIwMjEtDQo+ID4gPiBKdWx5JTJGNDU0MzUxLmh0bWwmYW1wO2Rh dGE9MDQlN0MwMSU3Q3llLmxpJTQwbnhwLmNvbSU3QzRlNTBjZWYxYQ0KPiA+ID4gNTU5NDU3ZGM3 OGMwOGQ5NThhNGY1ZDklN0M2ODZlYTFkM2JjMmI0YzZmYTkyY2Q5OWM1YzMwMTYzNSU3QzAlN0MN Cj4gPiA+IDAlN0M2Mzc2MzgyODc3ODg0Nzc2NjYlN0NVbmtub3duJTdDVFdGcGJHWnNiM2Q4ZXlK V0lqb2lNQzR3TGpBd01EDQo+ID4gPiBBaUxDSlFJam9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dp TENKWFZDSTZNbjAlM0QlN0MxMDAwJmFtcDtzZGF0YQ0KPiA+ID4gPVJjbW1sOVNnMGhTYyUyRkU2 OER6amNuMHdjZTF4WVNwUU5mSjB3ZlQ0Sm9yayUzRCZhbXA7cmVzZXJ2ZWQ9MA0KPiA+ID4gDQo+ ID4gPiANCj4gPiA+IFByb2JsZW0gaXMgdGhhdCB0aGUgSVZUIGhlYWRlciBnZXRzIGxvYWRlZCB0 byBhIG1lbWFsbG9jYXRlZA0KPiA+ID4gYnVmZmVyLCBidXQgaXQgbmVlZHMgdG8gc2l0IG9uIG1l bWFkZHJlc3MgY29kZWQgaW4gSVZUIGhlYWRlcg0KPiA+ID4gaXRzZWxmLiBUaGlzIHBhdGNoc2Vy aWVzIGFkZHMgYSB3ZWFrIGZ1bmN0aW9uDQo+ID4gPiBzcGxfbG9hZF9zaW1wbGVfZml0KCkNCj4g PiA+IGluIGNvbW1vbiBzcGwgY29kZSwgd2hpY2ggZG9lcyBub3QgY2hhbmdlIGN1cnJlbnQgY29k ZSBiZWhhdmlvdXIuDQo+ID4gPiANCj4gPiA+IFNlY29uZCBwYXRjaCB0aGFuIGltcGxlbWVudHMg dGhpcyB3ZWFrIGZ1bmN0aW9uIGZvciBpbXggYmFzZWQNCj4gPiA+IGJvYXJkcyAoaWYgbm8gSVZU IGhlYWRlciBpcyBmb3VuZCBvbiBhZGRyZXNzIHdoaWNoIGlzIHBhc3NlZA0KPiA+ID4gdG8gaXQs IGl0IGRvZXMgbm90aGluZykuDQo+ID4gPiANCj4gPiA+IEkgYW0gbm90IHN1cmUgaWYgdGhpcyBp cyB0aGUgYmVzdCBzb2x1dGlvbiwgYnV0IGl0IGZpeGVzIGEgcmVhbA0KPiA+ID4gYnVnLCBhbmQg bWF5IGNvdWxkIGJlIG1hZGUgY2xlYXJlciwgaWYgcG9zc2libGUuDQo+ID4gTlhQIGRvd25zdHJl YW0gZHJvcHBlZCBtYWxsb2MsIHdpdGgNCj4gPiBidWYgPSBib2FyZF9zcGxfZml0X2J1ZmZlcl9h ZGRyKHNpemUsIHNlY3RvcnMsIGluZm8tPmJsX2xlbik7DQo+ID4gDQo+ID4gQW5kIHRoaXMgd2ls bCB1c2UgcHJldmlvdXMgZml4ZWQgYWRkcmVzcy4NCj4gQWgsIG9rYXksIHlvdSBtZWFuOg0KPiAN Cj4gaHR0cHM6Ly9ldXIwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0 dHBzJTNBJTJGJTJGc291DQo+IHJjZS5jb2RlYXVyb3JhLm9yZyUyRmV4dGVybmFsJTJGaW14JTJG dWJvb3QtDQo+IGlteCUyRnRyZWUlMkZhcmNoJTJGYXJtJTJGbWFjaC0NCj4gaW14JTJGc3BsLmMl M0ZoJTNEbGZfdjIwMjEuMDQlMjNuMzM0JmFtcDtkYXRhPTA0JTdDMDElN0N5ZS5saSU0MG54cC5j DQo+IG9tJTdDNGU1MGNlZjFhNTU5NDU3ZGM3OGMwOGQ5NThhNGY1ZDklN0M2ODZlYTFkM2JjMmI0 YzZmYTkyY2Q5OWM1YzMwMQ0KPiA2MzUlN0MwJTdDMCU3QzYzNzYzODI4Nzc4ODQ4NzYyNCU3Q1Vu a25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHcNCj4gTGpBd01EQWlMQ0pRSWpvaVYybHVN eklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMTAwMCZhbXA7c2RhDQo+IHRhPXBy aFZCcFB2cUQxQ0RHV2k3dFdjTjUlMkJ6Q2hCZVNRemVJSyUyRnZoZWRHY2ZFJTNEJmFtcDtyZXNl cnZlZD0wDQo+IA0KPiBodHRwczovL2V1cjAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2su Y29tLz91cmw9aHR0cHMlM0ElMkYlMkZzb3UNCj4gcmNlLmNvZGVhdXJvcmEub3JnJTJGZXh0ZXJu YWwlMkZpbXglMkZ1Ym9vdC0NCj4gaW14JTJGdHJlZSUyRmNvbW1vbiUyRnNwbCUyRnNwbF9maXQu YyUzRmglM0RsZl92MjAyMS4wNCUyM241NDEmYW1wO2RhDQo+IHRhPTA0JTdDMDElN0N5ZS5saSU0 MG54cC5jb20lN0M0ZTUwY2VmMWE1NTk0NTdkYzc4YzA4ZDk1OGE0ZjVkOSU3QzY4Ng0KPiBlYTFk M2JjMmI0YzZmYTkyY2Q5OWM1YzMwMTYzNSU3QzAlN0MwJTdDNjM3NjM4Mjg3Nzg4NDg3NjI0JTdD VW5rbm93biUNCj4gN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJam9pVjJs dU16SWlMQ0pCVGlJNklrMWhhV3dpTENKDQo+IFhWQ0k2TW4wJTNEJTdDMTAwMCZhbXA7c2RhdGE9 SiUyRkglMkZCQnRpTU1sOUc3NDRDampQRVNFVVZDeG1PJTJCZzclMg0KPiBCSFZKc00xeUtjNCUz RCZhbXA7cmVzZXJ2ZWQ9MA0KPiANCj4gYW5kDQo+IA0KPiBodHRwczovL2V1cjAxLnNhZmVsaW5r cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZzb3UNCj4gcmNlLmNv ZGVhdXJvcmEub3JnJTJGZXh0ZXJuYWwlMkZpbXglMkZ1Ym9vdC0NCj4gaW14JTJGdHJlZSUyRmNv bW1vbiUyRnNwbCUyRnNwbF9maXQuYyUzRmglM0RsZl92MjAyMS4wNCUyM241ODEmYW1wO2RhDQo+ IHRhPTA0JTdDMDElN0N5ZS5saSU0MG54cC5jb20lN0M0ZTUwY2VmMWE1NTk0NTdkYzc4YzA4ZDk1 OGE0ZjVkOSU3QzY4Ng0KPiBlYTFkM2JjMmI0YzZmYTkyY2Q5OWM1YzMwMTYzNSU3QzAlN0MwJTdD NjM3NjM4Mjg3Nzg4NDg3NjI0JTdDVW5rbm93biUNCj4gN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1D NHdMakF3TURBaUxDSlFJam9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENKDQo+IFhWQ0k2TW4w JTNEJTdDMTAwMCZhbXA7c2RhdGE9V1ZaNkF6OGthekt1JTJCV3p5c003JTJCM3U1WEhPYjZndGdn d2lDSw0KPiByZXduSTJvJTNEJmFtcDtyZXNlcnZlZD0wDQo+IA0KPiBjb3JyZWN0Pw0KDQpZZXMu IGNvcnJlY3QuDQoNCj4gDQo+IEJ1dCBJIGRvIG5vdCBzZWUsIHdoZXJlIGl2dC0+c2VsZiBpcyB1 c2VkLi4uIG9yIGlzIHBlciBkZWZpbml0b24NCj4gaXZ0LT5zZWxmIGVxdWFsIHRvOg0KPiBodHRw czovL2V1cjAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0El MkYlMkZzb3UNCj4gcmNlLmNvZGVhdXJvcmEub3JnJTJGZXh0ZXJuYWwlMkZpbXglMkZ1Ym9vdC0N Cj4gaW14JTJGdHJlZSUyRmFyY2glMkZhcm0lMkZtYWNoLQ0KPiBpbXglMkZzcGwuYyUzRmglM0Rs Zl92MjAyMS4wNCUyM24zNDUmYW1wO2RhdGE9MDQlN0MwMSU3Q3llLmxpJTQwbnhwLmMNCj4gb20l N0M0ZTUwY2VmMWE1NTk0NTdkYzc4YzA4ZDk1OGE0ZjVkOSU3QzY4NmVhMWQzYmMyYjRjNmZhOTJj ZDk5YzVjMzAxDQo+IDYzNSU3QzAlN0MwJTdDNjM3NjM4Mjg3Nzg4NDg3NjI0JTdDVW5rbm93biU3 Q1RXRnBiR1pzYjNkOGV5SldJam9pTUM0dw0KPiBMakF3TURBaUxDSlFJam9pVjJsdU16SWlMQ0pC VGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MxMDAwJmFtcDtzZGENCj4gdGE9Rm81ZWZGZ2hu cXN5VXZ0dXlrd1ZtNjhOdkRuayUyRmIxaENvaXVRVzFKa2lBJTNEJmFtcDtyZXNlcnZlZD0wDQo+ IA0KPiA/DQo+IA0KDQpUaGUgZml0IGJ1ZmZlciB3YXMgdXNlZCBpbiBTUEwgaXMgYSBmaXQgc2l6 ZSByZWxhdGVkIG9mZnNldCB0byB1LWJvb3QNCmJhc2UuIEluIG1raW1hZ2UsIHdlIGdlbmVyYXRl IElWVCBmb2xsb3dpbmcgdGhlIHNhbWUgY2FsY3VsYXRpb24uIFNvIHdlDQpkb24ndCB1c2UgaXZ0 LT5zZWxmLCB0aGlzIGFkZHJlc3MgaXMgYWxpZ25lZCBiZXR3ZWVuIFNQTCBhbmQgSVZULsKgDQoN CllvdXIgcGF0Y2ggZGVwZW5kcyBvbiBJVlQuIEJ1dCBhY3R1YWxseSBJVlQgaXMgbm90IG5lY2Vz c2FyeSBmb3Igbm9uLQ0Kc2VjdXJlIGJvb3QuIFRoZcKgYm9hcmRfc3BsX2ZpdF9zaXplX2FsaWdu IGluIG1hY2gtaW14L3NwbC5jIGlzIG9ubHkNCmRlZmluZWQgZm9yIEhBQiBlbmFibGVkLiBTbyBm b3Igbm9uLXNlY3VyZSBib290LCBpdCBkb2VzIG5vdCBpbmNsdWRlDQpzaXplIGZvciBJVlQuIFRo aXMgd2lsbCBiZSBhbiBpc3N1ZS4NCg0KQmVzdCByZWdhcmRzLA0KWWUgTGkNCg0KPiBieWUsDQo+ IEhlaWtvDQo+IA0KPiA+IA0KPiA+IA0KPiA+IFJlZ2FyZHMsDQo+ID4gUGVuZy4NCj4gPiANCj4g PiA+IA0KPiA+ID4gDQo+ID4gPiANCj4gPiA+IEhlaWtvIFNjaG9jaGVyICgyKToNCj4gPiA+IMKg wqDCoHNwbF9maXQuIGFkZCBob29rIHRvIG1ha2UgZml4ZXMgYWZ0ZXIgZml0IGhlYWRlciBpcyBs b2FkZWQNCj4gPiA+IMKgwqDCoGlteDogc3BsOiBpbXBsZW1lbnQgc3BsX2xvYWRfc2ltcGxlX2Zp dF9maXhfbG9hZA0KPiA+ID4gDQo+ID4gPiDCoCBhcmNoL2FybS9tYWNoLWlteC9zcGwuYyB8IDMz ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ID4gwqAgY29tbW9uL3NwbC9z cGxfZml0LmPCoMKgwqDCoHwgMTEgKysrKysrKysrKysNCj4gPiA+IMKgIGluY2x1ZGUvc3BsLmjC oMKgwqDCoMKgwqDCoMKgwqDCoMKgfMKgIDggKysrKysrKysNCj4gPiA+IMKgIDMgZmlsZXMgY2hh bmdlZCwgNTIgaW5zZXJ0aW9ucygrKQ0KPiA+ID4gDQo+IC0tDQo+IERFTlggU29mdHdhcmUgRW5n aW5lZXJpbmcgR21iSCzCoMKgwqDCoMKgwqBNYW5hZ2luZyBEaXJlY3RvcjogV29sZmdhbmcgRGVu aw0KPiBIUkIgMTY1MjM1IE11bmljaCwgT2ZmaWNlOiBLaXJjaGVuc3RyLjUsIEQtODIxOTQgR3Jv ZWJlbnplbGwsIEdlcm1hbnkNCj4gUGhvbmU6ICs0OS04MTQyLTY2OTg5LTUywqDCoMKgRmF4OiAr NDktODE0Mi02Njk4OS04MMKgwqDCoEVtYWlsOiBoc0BkZW54LmRl