Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp165709ybv; Wed, 19 Feb 2020 18:40:19 -0800 (PST) X-Google-Smtp-Source: APXvYqxMf7HOwDXgvGT4riYE8RPN64yP3bGeVWjZ2Cnyi1oevjpFLR4If2v716G9qZM27LHfjPbJ X-Received: by 2002:a9d:7757:: with SMTP id t23mr23327819otl.315.1582166419328; Wed, 19 Feb 2020 18:40:19 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1582166419; cv=pass; d=google.com; s=arc-20160816; b=wJnWgX+xCDo26/kzI9782RW7uhhu+PNlJHd5MebwQHNtok7GHJfPiXxgHmyVHwpfeT 4tFevcPxeY0R0AwWAMulgpQhOwaWxGz5wdwuRn1bwWUU3ZBNAETBt0nPx/EyFn3X6duD 2TpUvVii6PxdAj3ZJMukjtNr4meBiBVFPsIq1EgAczGYok/DrXtShJCJWy8tF+5PzO+/ j2UMGcG35P1PW2mSz4PkmkumcQLzfFE/6ZOIOuNTgEFuONDojUE95nJmke8xVXuT5NHp 7oeKJK1dyI8KixEHC2lnR1V4WdcBFJGcx7n070MUFSYSTjY4OPPT937IEiDea/V5NqPL FcUg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=1KTOr1iP/kIAlqGvhl4DH/spxvphVieU6DFladBJEOs=; b=UpXZj/FyNqEjaH1PNyNlTtdk7+ExmFF9jJkDhEB5/3V8kX97hS8BcANrJlu8ULZ601 pPl412vxENJ5mDsJU70itLfH++KLGkeSIw5UizHt391BGx4oW/RHMTLae6kPSxPy0zQt XZJktgnIwnT7b3+gFiA9TdcxqbuB7FT8x4QipPHxItjd7ALLUY9whbdosfLX4+0Og1dq 6y0mQBKIwJMrMncx0jpWzVIRxlSjKJmdHL50QB0YzFcaXEuGF4wcxLzahx3oSrkIy5DF MEaeyq2Dod+QVhhRcBAU5wNUWWJYpXz4qu/1lY8UdcNFJwZldH2si1x0jZSA3l95pxHH 8qtA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b="rSLPU/Ya"; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r66si10487101oie.255.2020.02.19.18.40.06; Wed, 19 Feb 2020 18:40:19 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b="rSLPU/Ya"; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727822AbgBTCjj (ORCPT + 99 others); Wed, 19 Feb 2020 21:39:39 -0500 Received: from mail-am6eur05on2080.outbound.protection.outlook.com ([40.107.22.80]:8901 "EHLO EUR05-AM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727211AbgBTCjj (ORCPT ); Wed, 19 Feb 2020 21:39:39 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fzJd6IPHihFyM2hgNmdJG0qIlIp0e1rGX6FlrYlKd2j76J1gAxyuX78xNWNvXJbmKpQhwpWHP4hvkLKlunSdm/WnEezRaNjxS3yhh7NsD6RS0wbQE+5EXoLrd8Dwt/N2utcENC7T/B3ZATkNRxFQMWzrQKPLKlkOyxt8ojwofiqfJGp/65q9DCFG44JsO5xb315qW9Qt8ys/TAO1d2mJYX0EoGD2CPiJwiaLM4wAz1Rcc9yybdQHzqbFGXb063bErR7NGVrDs4ZnkXBWlIwrgTFMEiUAF7b6BZtzbb/gkM2fE24ntPhywvXiSdFtzn1fFG8vquWUSJ9ANLzgY2Oahw== 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=1KTOr1iP/kIAlqGvhl4DH/spxvphVieU6DFladBJEOs=; b=jUawHdFPbAdkxwIbQez9CXOc/m9rs6Fui1/UY2FsGrj6fhXKf/a6bEoWAUsSW1CblnmAFaGOzXyJjtrS5BMKW91Hy72zYpab8K/fKL5ppNdp1Y0anXFUyVOQCJODdLfIowXZ3K8ORmbK8hnzr/8Mte3y/AMTUep+ghnCK60Tho8Xgercl6gdr4lXr14h91GRHpdWZ1QP3mkUV1LF5KvgIint+TaacXTdtuY3J073MIzQUy+1PzuPduf60Mg+NZAfQyy3wJn4GYbqBBnfht+S8DuAfI1QsHhHcPb67I1+4YXs41lGXp6YqNRXAmCHPYj9XsvaewGjDlLyJJg+ut4PAg== 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=1KTOr1iP/kIAlqGvhl4DH/spxvphVieU6DFladBJEOs=; b=rSLPU/YapJd0bl3iVxgXeY4pyXVU6KI+6ZUuqdl68lfMNuoF3bMh4uxXFNne6Am8brtGHOEPH6QP8eIXoN6mRiZqyD7HKf+CkmGU+VI61E03dzMkuSpN6DDApMEA+3nnkOHO3Hjuo1E/FM3cVA2B0JehlUTQBQuAi9AfqjGP35U= Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.147.15) by AM0PR04MB6625.eurprd04.prod.outlook.com (20.179.252.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2729.22; Thu, 20 Feb 2020 02:39:36 +0000 Received: from AM0PR04MB4481.eurprd04.prod.outlook.com ([fe80::91e2:17:b3f4:d422]) by AM0PR04MB4481.eurprd04.prod.outlook.com ([fe80::91e2:17:b3f4:d422%3]) with mapi id 15.20.2729.032; Thu, 20 Feb 2020 02:39:36 +0000 From: Peng Fan To: Jan Kiszka , Jailhouse CC: Linux Kernel Mailing List , Alice Guo Subject: RE: [ANNOUNCE] Jailhouse 0.12 released Thread-Topic: [ANNOUNCE] Jailhouse 0.12 released Thread-Index: AQHV22pP2CHHrSvkq0qL00iuCebA26gjdgjQ Date: Thu, 20 Feb 2020 02:39:35 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; x-originating-ip: [119.31.174.68] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: fee407a1-2541-4f6e-7f89-08d7b5ae1fe9 x-ms-traffictypediagnostic: AM0PR04MB6625:|AM0PR04MB6625: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 031996B7EF x-forefront-antispam-report: SFV:NSPM;SFS:(10001)(10009020)(4636009)(39860400002)(396003)(136003)(376002)(366004)(346002)(199004)(189003)(316002)(66476007)(86362001)(76116006)(66556008)(64756008)(66446008)(8676002)(33656002)(8936002)(81166006)(81156014)(66946007)(54906003)(7696005)(110136005)(44832011)(6506007)(4326008)(478600001)(52536014)(55016002)(9686003)(26005)(71200400001)(45080400002)(186003)(5660300002)(966005)(2906002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM0PR04MB6625;H:AM0PR04MB4481.eurprd04.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SAUsS6SRqlim/yCaGnL8zkjxqqeiCCEPXLBj8jMVO3s5DzCPemqLIZ6gOJ5CN19kZCzqn4mNxT2pwUf1+gXi0Bsc8SrSaPRhOSkgn9UvEtWU9wBJoWwEZB621vUu0Nq9pAFEnUEXsSrflzI2zBWfrHbq5Yr/IW/YzNd54ASXu+LQSPCl+yG7YjwhwdWZWDBuOtX3PNImlJGQViZC+iKa5YLcq55dVKyEP+M9rJzzYin7e6Sa0mEUW1Os0rTzJuEozm/kO0r+rN9iQ9oBOpP42u0zCstNAbe6btYqGfbMN6cKB6TVoGQrQbDa+P5izumR2p9JuV4i0WuFGOeYcURXVKiWJ4YFHE6vTucVp8keySPgXIxtTpNbAWubz7uF+IkOWoC3GjphYcY7FoaISDToq1/r/g1fyprXv5cZVO0t7X67WN+E05mUur6860K1uBbTp6GZTNlJ4xdnNdObvvGHjwAcm7+qWPbsfSL6KG2hA4GMvqN2vsQe80mWsVF0X6SR6SZWiy47TNQZ3B/ElE3z3XeUMYjzTVi7SJnu3KvuiA7WB4jTNBD1ukjpnqaBfHHb3Tha5iFVKIw0wP8rZUF39fk7KvcAbtmjVr2gxzOxW1M98T4ORHKJuV4EyXKRTiax x-ms-exchange-antispam-messagedata: JVFfFwNckn/FZhu6Q1IfJcyR4yhRWKv7soyR93oaZtDPgg5qRbj2Dn+plB4vLr3/sAYO4fzBi/e3OI3BnMlLyiTjFQMRGcm6z3GXhe2IqUFQVAVxiVEtYWn0cSirDKgphYz+UUjw8K9c1n3wV1ZcKw== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: fee407a1-2541-4f6e-7f89-08d7b5ae1fe9 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2020 02:39:35.9468 (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: 8uNd+ttA2F1Wj0S/8v2U1rWphTnOdcVwASQNzJTE3a0cP+Gc4astfCW1LnTo8PAThLW7uZE2pplpn7QVF7n/1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6625 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiBTdWJqZWN0OiBbQU5OT1VOQ0VdIEphaWxob3VzZSAwLjEyIHJlbGVhc2VkDQo+IA0KPiBUaGlz IHJlbGVhc2UgaXMgYW4gaW1wb3J0YW50IG1pbGVzdG9uZSBmb3IgSmFpbGhvdXNlIGJlY2F1c2Ug aXQgY29tZXMgd2l0aCBhDQo+IHJld29ya2VkIGludGVyLWNlbGwgY29tbXVuaWNhdGlvbiBkZXZp Y2Ugd2l0aCBiZXR0ZXIgZHJpdmVyIHN1cHBvcnQgYW5kDQo+IGV2ZW4gYW4gZXhwZXJpbWVudGFs IHZpcnRpbyB0cmFuc3BvcnQgbW9kZWwgZm9yIHRoaXMuDQoNCkdyZWF0IHRvIGtub3cgdGhpcy4N Cg0KPiANCj4gV2hpbGUgdGhpcyBzaGFyZWQgbWVtb3J5IGRldmljZSBtb2RlbCBpcyBzdGlsbCBp biBkaXNjdXNzaW9uIHdpdGggdmlydGlvIGFuZA0KPiBRRU1VIGNvbW11bml0aWVzLCB0aHVzIG1h eSB1bmRlcmdvIHNvbWUgZnVydGhlciBzbWFsbGVyIGNoYW5nZXMsIGl0IHdhcw0KPiBpbXBvcnRh bnQgdG8gbW92ZSBmb3J3YXJkIHdpdGggaXQgYmVjYXVzZSB0aGVyZSBpcyBhbiBpbmNyZWFzaW5n IGRlbWFuZCBmb3INCj4gaXQgb24gdGhlIEphaWxob3VzZSBzaWRlLiBXZSBub3cgc3VwcG9ydCBt dWx0aS1wZWVyIGNvbm5lY3Rpb24sIGhhdmUgYSBzZWN1cmUNCj4gKHVucHJpdmlsZWdlZCkgYW5k IGVmZmljaWVudCBVSU8gZHJpdmVyIGFuZCBjYW4gZXZlbiBzdGFydCB3b3JraW5nIG9uIHZpcnRp bw0KPiBpbnRlZ3JhdGlvbiAtIHdpdGhvdXQgaGF2aW5nIHRvIHRvdWNoIHRoZSBoeXBlcnZpc29y IGFueSBmdXJ0aGVyLiBNb3JlDQo+IGluZm9ybWF0aW9uIGFsc28gaW4gWzFdLg0KDQpEbyB3ZSBu ZWVkIHRvIHVzZSBxZW11IGZvciB2aXJ0aW8gYmFja2VuZD8NCg0KPiANCj4gVGhlIHJlbGVhc2Ug aGFzIGFub3RoZXIgaW1wb3J0YW50IG5ldywgYW5kIHRoYXQgaXMgU01NVXYzIGZvciBBUk02NA0K PiB0YXJnZXQsIGFzIHdlbGwgYXMgdGhlIFRJLXNwZWNpZmljIE1QVS1saWtlIFBlcmlwaGVyYWwg VmlydHVhbGl6YXRpb24gVW5pdCAoUFZVKS4NCj4gU01NVXYyIHN1cHBvcnQgaXMgdW5mb3J0dW5h dGVseSBzdGlsbCB3YWl0aW5nIGluIHNvbWUgTlhQIGRvd25zdHJlYW0NCj4gYnJhbmNoIGZvciBi ZWluZyBwdXNoZWQgdXBzdHJlYW0uDQoNCkFsaWNlIGluIENjIGlzIGRvaW5nIHRoaXMgZWZmb3J0 IHRvZ2V0aGVyIHdpdGggaS5NWDhRTSB1cHN0cmVhbWluZy4NCg0KPiANCj4gTm90ZSB0aGF0IHRo ZXJlIGFyZSBzZXZlcmFsIGNoYW5nZXMgdG8gdGhlIGNvbmZpZ3VyYXRpb24gZm9ybWF0IHRoYXQg cmVxdWlyZQ0KPiBhZGp1c3RtZW50cyBvZiBvd24gY29uZmlncy4gUGxlYXNlIHN0dWR5IHJlbGF0 ZWQgY2hhbmdlcyBpbiBvdXIgcmVmZXJlbmNlDQo+IGNvbmZpZ3VyYXRpb25zIG9yLCBvbiB4ODYs IHJlLWdlbmVyYXRlIHRoZSBzeXN0ZW0gY29uZmlndXJhdGlvbi4NCj4gDQo+IER1ZSB0byBhbGwg dGhlc2Ugc2lnbmlmaWNhbnQgY2hhbmdlcywgc3RhdGlzdGljcyBmb3IgdGhpcyByZWxlYXNlIGxv b2sgYWJvdXQgbW9yZQ0KPiBoZWF2eXdlaWdodCB0aGFuIHVzdWFsOg0KPiAxOTUgZmlsZXMgY2hh bmdlZCwgNzE4NSBpbnNlcnRpb25zKCspLCAyNjEyIGRlbGV0aW9ucygtKQ0KDQpZZWFoISEgQmVz aWRlcyB0aGlzLCBhbnkgcGVvcGxlIHN0aWxsIGludGVyZXN0ZWQgaW4gYm9vdGluZyBqYWlsaG91 c2UgYmVmb3JlIExpbnV4Pw0KSSBoYXZlIGFjaGlldmVkIHRoaXMgb24gaS5NWDhNTSB3aXRoIExp bnV4ICsgZ2ljLWRlbW8gY2VsbCwgd2l0aCBhIGJhcmVtZXRhbA0KcHJvZ3JhbSBhbmQgdXNpbmcg VS1Cb290IEZJVCB0byBsb2FkIGFsbCBpbWFnZXMuDQoNClJlZ2FyZHMsDQpQZW5nLg0KDQo+IA0K PiAtIE5ldyB0YXJnZXRzOg0KPiAgICAgLSBUZXhhcyBJbnN0cnVtZW50cyBKNzIxRS1FVk0NCj4g ICAgIC0gUmFzcGJlcnJ5IFBpIDQgTW9kZWwgQg0KPiAtIENyb3NzLWFyY2ggY2hhbmdlczoNCj4g ICAgIC0gcmV3b3JrIG9mIGl2c2htZW0gaW50ZXItY2VsbCBjb21tdW5pY2F0aW9uIGRldmljZQ0K PiAgICAgLSBmaXggaHVnZXBhZ2Ugc3BsaXR0aW5nIGluIHBhZ2luZ19kZXN0cm95DQo+ICAgICAt IGFsbG93IHRvIGRpc2FibGUgaHVnZXBhZ2UgY3JlYXRpb24NCj4gICAgICAgKHRvIHN0YXRpY2Fs bHkgbWl0aWdhdGUgQ1ZFLTIwMTgtMTIyMDcpDQo+IC0gQVJNIC8gQVJNNjQ6DQo+ICAgICAtIFNN TVV2MyBzdXBwb3J0DQo+ICAgICAtIFRJIFBWVSBzdXBwb3J0DQo+ICAgICAtIGZpeCByYWNlIHNl dmVyYWwgY29uZGl0aW9ucyBpbiBJUlEgaW5qZWN0aW9uDQo+ICAgICAtIGFkZCBzdXBwb3J0IGZv ciBQQ0kgaW4gYmFyZS1tZXRhbCBpbm1hdGVzDQo+IC0geDg2Og0KPiAgICAgLSBtb2RlbCBQSU8g YWNjZXNzIHZpYSB3aGl0ZWxpc3QgcmVnaW9ucywgcmF0aGVyIHRoYW4gYml0bWFwcw0KPiAgICAg LSB2dGQ6IFByb3RlY3QgYWdhaW5zdCBpbnZhbGlkIElRVCByZWdpc3RlciB2YWx1ZXMNCj4gICAg IC0gZml4IDEwMjR4NzY4IG1vZGUgb2YgRUZJIGZyYW1lYnVmZmVyDQo+ICAgICAtIHBlcm1pdCBy b290IGNlbGwgdG8gZW5hYmxlIENSNC5VTUlQDQo+IA0KPiBZb3UgY2FuIGRvd25sb2FkIHRoZSBu ZXcgcmVsZWFzZSBmcm9tDQo+IA0KPiANCj4gaHR0cHM6Ly9ldXIwMS5zYWZlbGlua3MucHJvdGVj dGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZ2l0aHViLg0KPiBjb20lMkZzaWVt ZW5zJTJGamFpbGhvdXNlJTJGYXJjaGl2ZSUyRnYwLjEyLnRhci5neiZhbXA7ZGF0YT0wMiU3QzAN Cj4gMSU3Q3BlbmcuZmFuJTQwbnhwLmNvbSU3Q2ViYjMwNDJhNzExNDRiMDc0ZWMxMDhkN2E5ODE3 MWM2JTdDNg0KPiA4NmVhMWQzYmMyYjRjNmZhOTJjZDk5YzVjMzAxNjM1JTdDMCU3QzElN0M2Mzcx NjQyNDU3Mjk3MzcyMTAmDQo+IGFtcDtzZGF0YT1tYVBFJTJGQ0k4cUptSVloS0N6RmRuem45cm5w TmdIbVhqa3NBSFJkNnNFQTAlM0QmYW0NCj4gcDtyZXNlcnZlZD0wDQo+IA0KPiB0aGVuIGZvbGxv dyB0aGUgUkVBRE1FLm1kIGZvciBmaXJzdCBzdGVwcyBvbiByZWNvbW1lbmRlZCBldmFsdWF0aW9u DQo+IHBsYXRmb3JtcyBhbmQgY2hlY2sgdGhlIHR1dG9yaWFsIHNlc3Npb24gZnJvbSBFTEMtRSAy MDE2IFsyXVszXS4gVG8gdHJ5IG91dA0KPiBKYWlsaG91c2UgaW4gYSB2aXJ0dWFsIGVudmlyb25t ZW50IG9yIG9uIGEgZmV3IHJlZmVyZW5jZSBib2FyZHMsIHRoZXJlIGlzIGFuDQo+IGltYWdlIGdl bmVyYXRvciBhdmFpbGFibGUgWzRdLiBJdCB3aWxsIHNvb24gYmUgdXBkYXRlZCB0byB0aGUgbmV3 IHJlbGVhc2UgYXMNCj4gd2VsbC4gRHJvcCB1cyBhIG5vdGUgb24gdGhlIG1haWxpbmcgbGlzdCBp ZiB5b3UgcnVuIGludG8gdHJvdWJsZS4NCj4gDQo+IEEgcXVpY2sgZm9yZWNhc3Qgb2Ygd2hhdCBp cyBiZWluZyB3b3JrZWQgb246IE9uZSBvZiB0aGUgbmV4dCBtYWpvciBjaGFuZ2VzDQo+IHdpbGwg YmUgYSByZXdvcmsgb2YgdGhlIENQVSBzZWxlY3Rpb24gaW4gY29uZmlncyAoc2VsZWN0aW9uIGJ5 IHN0YWJsZSBwaHlzaWNhbA0KPiBJRHMpLCBhbG9uZyB3aXRoIHN1cHBvcnQgZm9yIEwyIENBVCBv biBJbnRlbCBwcm9jZXNzb3JzLg0KPiBUaGVyZSBpcyBhbHNvIG9uZ29pbmcgZGlzY3Vzc2lvbiB0 byBleHRlbmQgc3ViLXBhZ2UgbWVtb3J5IHJlZ2lvbnMgd2l0aA0KPiBhY2Nlc3MgYml0bWFwcywg b24gYnl0ZSBvciBldmVuIHJlZ2lzdGVyIGJpdC1sZXZlbC4gVGhhdCB3aWxsIG1ha2UgYWNjZXNz DQo+IGNvbnRyb2wgbW9yZSBzY2FsYWJsZSwgZS5nLiB0byBwYXNzIHBpbm11eCByZWdpc3RlcnMg dG8gZGlmZmVyZW50IGNlbGxzLg0KPiANCj4gTGFzdCBidXQgbm90IGxlYXN0OiBXZSBhcmUgc3Rh cnRpbmcgYSBwb3J0IG9mIEphaWxob3VzZSB0byBSSVNDLVYsIGZpcnN0IGFnYWluc3QNCj4gUUVN VSwgdGhlbiBhZ2FpbnN0IGFuIEZQR0EgbW9kZWwgdGhhdCB3aWxsIGJlIGRldmVsb3BlZCB3aXRo aW4gdGhlDQo+IEVVLWZ1bmRlZCBTRUxFTkUgcHJvamVjdC4gU3RheSB0dW5lZCwgdGhlcmUgd2ls bCBiZSBtb3JlIGJlaGluZCBpdCENCj4gDQo+IFRoYW5rcyB0byBhbGwgdGhlIGNvbnRyaWJ1dG9y cyBhbmQgc3VwcG9ydGVycyENCj4gDQo+IEphbg0KPiANCj4gWzFdDQo+IGh0dHBzOi8vZXVyMDEu c2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnN0YXRp Yy4NCj4gc2NoZWQuY29tJTJGaG9zdGVkX2ZpbGVzJTJGa3ZtZm9ydW0yMDE5JTJGNGIlMkZLVk0t Rm9ydW0xOV9pdnNoDQo+IG1lbTIucGRmJmFtcDtkYXRhPTAyJTdDMDElN0NwZW5nLmZhbiU0MG54 cC5jb20lN0NlYmIzMDQyYTcxMTQNCj4gNGIwNzRlYzEwOGQ3YTk4MTcxYzYlN0M2ODZlYTFkM2Jj MmI0YzZmYTkyY2Q5OWM1YzMwMTYzNSU3QzAlNw0KPiBDMSU3QzYzNzE2NDI0NTcyOTczNzIxMCZh bXA7c2RhdGE9MnUwNFplQUlIVEtJMEtpUEFHVUhLV1VLS1Y4DQo+IElSRnlVTGlsa0IlMkIwWWN4 ZyUzRCZhbXA7cmVzZXJ2ZWQ9MA0KPiBbMl0NCj4gaHR0cHM6Ly9ldXIwMS5zYWZlbGlua3MucHJv dGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZXZlbnRzDQo+IC5zdGF0aWMu bGludXhmb3VuZC5vcmclMkZzaXRlcyUyRmV2ZW50cyUyRmZpbGVzJTJGc2xpZGVzJTJGRUxDRTIw MTYtSmFpbGgNCj4gb3VzZS1UdXRvcmlhbC5wZGYmYW1wO2RhdGE9MDIlN0MwMSU3Q3BlbmcuZmFu JTQwbnhwLmNvbSU3Q2ViYjMwNA0KPiAyYTcxMTQ0YjA3NGVjMTA4ZDdhOTgxNzFjNiU3QzY4NmVh MWQzYmMyYjRjNmZhOTJjZDk5YzVjMzAxNjM1JQ0KPiA3QzAlN0MxJTdDNjM3MTY0MjQ1NzI5NzM3 MjEwJmFtcDtzZGF0YT00a2V4dU5ZamRoRVYydzFSZWFyc2dkWg0KPiBqemxnb2NubyUyRktjOUNq QkV0ZjdzJTNEJmFtcDtyZXNlcnZlZD0wDQo+IFszXQ0KPiBodHRwczovL2V1cjAxLnNhZmVsaW5r cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ5b3V0dS4NCj4gYmUl MkY3ZmlKYndtaG5SdyUzRmxpc3QlM0RQTGJ6b1ItcExyTDZwUkZQNlNPeXdWSldkRUhsbVFFNTFx Jg0KPiBhbXA7ZGF0YT0wMiU3QzAxJTdDcGVuZy5mYW4lNDBueHAuY29tJTdDZWJiMzA0MmE3MTE0 NGIwNzRlYzEwOA0KPiBkN2E5ODE3MWM2JTdDNjg2ZWExZDNiYzJiNGM2ZmE5MmNkOTljNWMzMDE2 MzUlN0MwJTdDMSU3QzYzNzE2DQo+IDQyNDU3Mjk3MzcyMTAmYW1wO3NkYXRhPWtBTG5WY3hGbGFB byUyRnZhOHdZZWFiMzRvbk9aczh2N0hGWlZydA0KPiBBUXpER0UlM0QmYW1wO3Jlc2VydmVkPTAN Cj4gWzRdDQo+IGh0dHBzOi8vZXVyMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20v P3VybD1odHRwcyUzQSUyRiUyRmdpdGh1Yi4NCj4gY29tJTJGc2llbWVucyUyRmphaWxob3VzZS1p bWFnZXMmYW1wO2RhdGE9MDIlN0MwMSU3Q3BlbmcuZmFuJTQwDQo+IG54cC5jb20lN0NlYmIzMDQy YTcxMTQ0YjA3NGVjMTA4ZDdhOTgxNzFjNiU3QzY4NmVhMWQzYmMyYjRjNmZhDQo+IDkyY2Q5OWM1 YzMwMTYzNSU3QzAlN0MxJTdDNjM3MTY0MjQ1NzI5NzM3MjEwJmFtcDtzZGF0YT1TRnpmdWdwDQo+ IG8lMkZqcnRwSXNJSWRPeXV2TXdYSkNYMlRwJTJCUGxUWjklMkZjN2gyMCUzRCZhbXA7cmVzZXJ2 ZWQ9MA0KPiANCj4gLS0NCj4gU2llbWVucyBBRywgQ29ycG9yYXRlIFRlY2hub2xvZ3ksIENUIFJE QSBJT1QgU0VTLURFIENvcnBvcmF0ZQ0KPiBDb21wZXRlbmNlIENlbnRlciBFbWJlZGRlZCBMaW51 eA0KPiANCj4gLS0NCj4gWW91IHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBiZWNhdXNlIHlvdSBhcmUg c3Vic2NyaWJlZCB0byB0aGUgR29vZ2xlIEdyb3Vwcw0KPiAiSmFpbGhvdXNlIiBncm91cC4NCj4g VG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIGdyb3VwIGFuZCBzdG9wIHJlY2VpdmluZyBlbWFpbHMg ZnJvbSBpdCwgc2VuZCBhbg0KPiBlbWFpbCB0byBqYWlsaG91c2UtZGV2K3Vuc3Vic2NyaWJlQGdv b2dsZWdyb3Vwcy5jb20uDQo+IFRvIHZpZXcgdGhpcyBkaXNjdXNzaW9uIG9uIHRoZSB3ZWIgdmlz aXQNCj4gaHR0cHM6Ly9ldXIwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJs PWh0dHBzJTNBJTJGJTJGZ3JvdXBzDQo+IC5nb29nbGUuY29tJTJGZCUyRm1zZ2lkJTJGamFpbGhv dXNlLWRldiUyRmRkNDM0NGI5LWNhMDQtMGVmMi0wODEwLTYNCj4gYjk4ZTMwZjY4YjQlMjU0MHNp ZW1lbnMuY29tJmFtcDtkYXRhPTAyJTdDMDElN0NwZW5nLmZhbiU0MG54cC5jDQo+IG9tJTdDZWJi MzA0MmE3MTE0NGIwNzRlYzEwOGQ3YTk4MTcxYzYlN0M2ODZlYTFkM2JjMmI0YzZmYTkyY2QNCj4g OTljNWMzMDE2MzUlN0MwJTdDMSU3QzYzNzE2NDI0NTcyOTczNzIxMCZhbXA7c2RhdGE9c0FKdTBJ NFVTQw0KPiBUJTJGaVdOJTJCMFVoSDNkZHVuSU42JTJCdGtGOXIzNTB4JTJGdWF4cyUzRCZhbXA7 cmVzZXJ2ZWQ9MC4NCg==