From dev-return-3219-archive-asf-public=cust-asf.ponee.io@mxnet.incubator.apache.org Fri Jun 15 23:09:14 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 3ECF4180636 for ; Fri, 15 Jun 2018 23:09:13 +0200 (CEST) Received: (qmail 1636 invoked by uid 500); 15 Jun 2018 21:09:12 -0000 Mailing-List: contact dev-help@mxnet.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mxnet.incubator.apache.org Delivered-To: mailing list dev@mxnet.incubator.apache.org Received: (qmail 1624 invoked by uid 99); 15 Jun 2018 21:09:11 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Jun 2018 21:09:11 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 2BC5C1A2949 for ; Fri, 15 Jun 2018 21:09:11 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.138 X-Spam-Level: * X-Spam-Status: No, score=1.138 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=live.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id oGKS5qsEy8b4 for ; Fri, 15 Jun 2018 21:09:07 +0000 (UTC) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-oln040092001042.outbound.protection.outlook.com [40.92.1.42]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 3792B5F19C for ; Fri, 15 Jun 2018 21:09:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DX7jODuOUvOceoVkIg2YXrcSA4JHwB4fJE16Het/94U=; b=Kn5I9OW1q8CsQC54NstlaGxbZMeXqvpjq4AmsdRMsA9zEyok0HX2WIvfFPgqvbVcdvyPgDGrjot7edzWUW9OFSOulPNFSQpSdn6go3jpiQsVQukSPBcsDRoGm4QFeahgLFt8bN/7xHZuEjMHuV8r2BmIH0uUXkEGShHXjuoytxUcQJ5bejv2a3quRTZ6Bww3BYsXirHdeKnuK9HrsoOntCKIdzkaGKpylUSf9s4seGvgKoY46V2ZJadf0B1xHNdU4P2mqlFYNllyD/brY+e42MPKqj0XA6nNgUHKFD9ALW79tCzAOjBK/CTlhLg+FqCx92ecSCVLCdUAvzpESRgnMg== Received: from SN1NAM01FT008.eop-nam01.prod.protection.outlook.com (10.152.64.52) by SN1NAM01HT109.eop-nam01.prod.protection.outlook.com (10.152.65.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.863.11; Fri, 15 Jun 2018 21:08:58 +0000 Received: from CY1PR10MB0298.namprd10.prod.outlook.com (10.152.64.56) by SN1NAM01FT008.mail.protection.outlook.com (10.152.64.199) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.863.11 via Frontend Transport; Fri, 15 Jun 2018 21:08:58 +0000 Received: from CY1PR10MB0298.namprd10.prod.outlook.com ([fe80::6c31:11d:fc4a:11bf]) by CY1PR10MB0298.namprd10.prod.outlook.com ([fe80::6c31:11d:fc4a:11bf%7]) with mapi id 15.20.0863.016; Fri, 15 Jun 2018 21:08:58 +0000 From: Qing Lan To: "dev@mxnet.incubator.apache.org" Subject: Re: MXNet issues labeling Thread-Topic: MXNet issues labeling Thread-Index: AQHT8VnCkYZaPTR4Yk+aPiTRlLUb06Q601uAgAAD3YCAAAYXgIAAALIAgAAFwQCAAAUxgIABDsUAgAABJQCAJYk1gA== Date: Fri, 15 Jun 2018 21:08:58 +0000 Message-ID: References: <64878EF3-F884-44DA-AB0E-DDD2FED6EFCD@amazon.com> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:C322CD549906C663AABD7A056AD5976D7215136B6F1F42F89CD80A646CB2ABA4;UpperCasedChecksum:D5028956E91F37E98F894F2D77FA6D4A11AC42C19B23BB4867BA84F9AB0B1070;SizeAsReceived:7539;Count:46 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [HYr0RB+DGr3/xGqvB6LwuAIJfwi/PU9G] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;SN1NAM01HT109;7:F4X4gmftO4Ldy2zpsgLRpb4NlBCnmFuV150awJ/AGHb/COB/qfbahATIwdygRWnNRr5tIpo1Zd2XXHK2WfWq5AiTXtWMz9hbcODm3ELI/XzZ1Td642nCk4snJR9r3eggKgk6skxE8KqaFveoPUl1V1gJ7juH6mJ0rcAGwn6oCaxjE03ZhOZx9eWnnqb/Qp2c6PUslHmjgyFatqKun2+LEWd6gzQW8PdTFLaz4H+D2KjVBKUmNe0ZAuGVA0sY9u3L x-incomingheadercount: 46 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101448)(1701031045);SRVR:SN1NAM01HT109; x-ms-traffictypediagnostic: SN1NAM01HT109: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(444000031);SRVR:SN1NAM01HT109;BCL:0;PCL:0;RULEID:;SRVR:SN1NAM01HT109; x-forefront-prvs: 0704670F76 x-forefront-antispam-report: SFV:NSPM;SFS:(7070007)(189003)(53754006)(199004)(69224002)(2616005)(59450400001)(486006)(6346003)(2900100001)(5660300001)(81156014)(7116003)(2351001)(26005)(476003)(106356001)(14454004)(966005)(102836004)(11346002)(105586002)(82746002)(68736007)(8676002)(1730700003)(33656002)(446003)(97736004)(305945005)(53546011)(561944003)(6506007)(36756003)(5640700003)(82202002)(2501003)(104016004)(6486002)(25786009)(3480700004)(229853002)(3280700002)(3660700001)(70282004)(6916009)(6436002)(86362001)(76176011)(6246003)(83716003)(5250100002)(6512007)(6306002)(8936002)(93886005)(99286004);DIR:OUT;SFP:1901;SCL:1;SRVR:SN1NAM01HT109;H:CY1PR10MB0298.namprd10.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:; received-spf: None (protection.outlook.com: live.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=lanking520@live.com; x-microsoft-antispam-message-info: xzwi0GTdNn0JN3meHgW7JxKoh1QcS9ivfbHeTYBoVfRyVjpsbDdTz37EfBONUXvvokuWB0CGLLPHUVXeeNxtg8r1IuXkT76G4jfWR0HIF10bh3VVjCKvtkDYI1U+00Wc2uEURpyCWnj28twZoRRdBq9lCzrtLmfy+xLBUbS7VfOiAX3tkJpNb6lzmkvu6Ws1 Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 9a4e3081-9524-43cf-bfc3-dcaef82d5da1 X-MS-Exchange-CrossTenant-Network-Message-Id: 911eb952-0a8c-4f29-636a-08d5d3043648 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 9a4e3081-9524-43cf-bfc3-dcaef82d5da1 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2018 21:08:58.5595 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1NAM01HT109 SGkgQWxsLA0KSSB3b3VsZCBsaWtlIHRvIHF1b3RlIHRoaXM6DQpgYGANCkNhdGh5Og0KSSBhbSB3 b3JraW5nIG9uIHRoaXMgbGFiZWwgYm90IHRvIGF1dG9tYXRlL3NpbXBsaWZ5IHRoaXMgbGFiZWxp bmcgaXNzdWUNCnByb2Nlc3MgYW5kIHNlbmQgd2Vla2x5IHJlcG9ydCB0byBtYWludGFpbmVycy4g RGVzaWduIHByb3Bvc2FsIGlzIG9uIGN3aWtpOg0KaHR0cHM6Ly9jd2lraS5hcGFjaGUub3JnL2Nv bmZsdWVuY2UvZGlzcGxheS9NWE5FVC9EZWVwK0xlYXJuaW5nK0Jhc2VkK0dpdEh1YitMYWJlbCtC b3QNCg0KUGxlYXNlIGZlZWwgZnJlZSB0byBsZXQgbWUga25vdyBpZiB5b3UgaGF2ZQ0Kc3VnZ2Vz dGlvbnMvcmVxdWlyZW1lbnRzL2V4cGVjdGF0aW9ucy4NCg0KVGhhbmtzLA0KQ2F0aHkNCmBgYA0K Q3VycmVudGx5IENhdGh5IGhhcyBkb25lIHRoZSBkZXNpZ24gZm9yIGxhYmVsbGluZyB0aGUgaXNz dWVzIGFuZCBJIGJlbGlldmUgdGhhdCB3aWxsIGhlbHAgb3VyIGNvbW11bml0eSB0byB0cmFjayBt b3JlIGlzc3VlcyBxdWlja2x5LiANClNpbmNlIHdlIHJlY2VpdmVkIGEgbG90IG9mICsxcyBmcm9t IHRoaXMgbGlzdCBsYXN0IHRpbWUsIEkgd291bGQgbGlrZSB0byBhc2sgZm9yIGEgTGFiZWwgYWRk aW5nL3JlbW92aW5nIHBlcm1pc3Npb24gZm9yIHRoZSBib3QgdGhhdCBDYXRoeSBkZXNpZ25lZC4g DQpDYW4gd2UgZG8gc29tZXRoaW5nIGxpa2UgdGhpcyBmb3IgYSBHaXRIdWIgYWNjb3VudD8NCg0K VGhhbmtzLA0KUWluZw0KDQrvu79PbiA1LzIyLzE4LCA5OjU2IEFNLCAiUm9zaGFuaSBOYWdtb3Rl IiA8cm9zaGFuaW5hZ21vdGUyQGdtYWlsLmNvbT4gd3JvdGU6DQoNCiAgICBTb3JyeSBmb3IgaW5j b21wbGV0ZSBlbWFpbC4gU2VudCBpdCB0b28gZmFzdC4NCiAgICBUaGFua3MgZm9yIGFsbCB0aGUg Y29tbWVudHMuIEFhcm9uIGd1ZXNzZWQgaXQgcmlnaHQuIFdlIGNhbiB0cmVhdCBpdCBhcyBhDQog ICAgbXVsdGktbGFiZWwgY2xhc3NpZmljYXRpb24gcHJvYmxlbS4gOikNCiAgICBXZSBhcmUgY3Vy cmVudGx5IHdvcmtpbmcgb24gdGhlIGRlc2lnbiBkb2N1bWVudCwgd2lsbCBzaGFyZSBpdCBvbiBk ZXYgbGlzdA0KICAgIG9uY2UgaXQgaXMgbW9yZSBjb25jcmV0ZS4NCiAgICANCiAgICBATWFyY28s IHNlZW1zIGxpa2UgYSBnb29kIGlkZWEgdG9vIGJ1dCBhcyB5b3Ugc2FpZCwgaXQgd2lsbCBzdGls bCBpbnZvbHZlDQogICAgbWFudWFsIGxhYmVsaW5nLiBXZSBjYW4gZG8gdGhpcyBhcyBhIHRlbXBv cmFyeSBzb2x1dGlvbiBidXQgbmVlZCBhDQogICAgbG9uZy10ZXJtIHNvbHV0aW9uLg0KICAgIEBI YW8sIHdpbGwgZXhwbG9yZSB0aGF0IG9wdGlvbiB0b28hIFRoYW5rcyENCiAgICANCiAgICBUaGFu a3MsDQogICAgUm9zaGFuaQ0KICAgIA0KICAgIA0KICAgIE9uIFR1ZSwgTWF5IDIyLCAyMDE4IGF0 IDk6NTIgQU0sIFJvc2hhbmkgTmFnbW90ZSA8cm9zaGFuaW5hZ21vdGUyQGdtYWlsLmNvbT4NCiAg ICB3cm90ZToNCiAgICANCiAgICA+IFRoYW5rcyBmb3IgYWxsIHRoZSBjb21tZW50cy4gQWFyb24g Z3Vlc3NlZCBpdCByaWdodC4gV2UgY2FuIHRyZWF0IGl0IGFzIGENCiAgICA+IG11bHRpLWxhYmVs IGNsYXNzaWZpY2F0aW9uIHByb2JsZW0uIDopDQogICAgPiBXZSBhcmUgY3VycmVudGx5IHdvcmtp bmcgb24gdGhlIGRlc2lnbiBkb2N1bWVudCwgd2lsbCBzaGFyZSBpdCBvbiBkZXYgbGlzdA0KICAg ID4gb25jZSBpdCBpcyBtb3JlIGNvbmNyZXRlLg0KICAgID4NCiAgICA+IEBNYXJjbywgc2VlbXMg bGlrZSBhIGdvb2QgaWRlYSB0b28gYnV0IGFzIHlvdSBzYWlkLCBpdCB3aWxsIHN0aWxsIGludm9s dmUNCiAgICA+IG1hbnVhbCBsYWJlbGluZy4gV2UgY2FuIGRvIHRoaXMgYXMgYSB0ZW1wb3Jhcnkg c29sdXRpb24gYnV0IG5lZWQgYSBtb3JlDQogICAgPiBASGFvLCB3aWxsIGV4cGxvcmUgdGhhdCBv cHRpb24gdG9vISBUaGFua3MhDQogICAgPg0KICAgID4gVGhhbmtzLA0KICAgID4gUm9zaGFuaQ0K ICAgID4NCiAgICA+IE9uIE1vbiwgTWF5IDIxLCAyMDE4IGF0IDU6NDIgUE0sIEppbiwgSGFvIDxo ampuQGFtYXpvbi5jb20+IHdyb3RlOg0KICAgID4NCiAgICA+PiBEZWZpbml0ZWx5IGEgZ29vZCBp ZGVhLiBJIHRoaW5rIG1heWJlIHdlIGNhbiBhbHNvIHRyeSBvdXQgdGhlIG5ldyBnbHVvbg0KICAg ID4+IE5MUCB0b29sa2l0IG9uIHRoaXMgdGFzaz8NCiAgICA+Pg0KICAgID4+IE9uIDUvMjEvMTgs IDU6MjQgUE0sICJBbmlydWRoIiA8YW5pcnVkaDIyOTBAZ21haWwuY29tPiB3cm90ZToNCiAgICA+ Pg0KICAgID4+ICAgICBZZXMsIEkgZ3Vlc3NlZCB0aGF0IDopLiBXYXMgbG9va2luZyBmb3IgbW9y ZSBkZXRhaWxzLg0KICAgID4+DQogICAgPj4gICAgIE9uIE1vbiwgTWF5IDIxLCAyMDE4IGF0IDU6 MDMgUE0sIEFhcm9uIE1hcmtoYW0gPA0KICAgID4+IGFhcm9uLnMubWFya2hhbUBnbWFpbC5jb20+ DQogICAgPj4gICAgIHdyb3RlOg0KICAgID4+DQogICAgPj4gICAgID4gQUkgb2J2aW91c2x5Lg0K ICAgID4+ICAgICA+DQogICAgPj4gICAgID4gT24gTW9uLCBNYXkgMjEsIDIwMTggYXQgNTowMSBQ TSwgQW5pcnVkaCA8YW5pcnVkaDIyOTBAZ21haWwuY29tPg0KICAgID4+IHdyb3RlOg0KICAgID4+ ICAgICA+DQogICAgPj4gICAgID4gPiBIaSBSb3NoYW5pLA0KICAgID4+ICAgICA+ID4NCiAgICA+ PiAgICAgPiA+IEdvb2Qgc3VnZ2VzdGlvbiEgSG93IHdpbGwgdGhlIGJvdCBkZWNpZGUgd2hhdCBs YWJlbHMgdG8gYWRkID8NCiAgICA+PiAgICAgPiA+DQogICAgPj4gICAgID4gPiBBbmlydWRoDQog ICAgPj4gICAgID4gPg0KICAgID4+ICAgICA+ID4gT24gTW9uLCBNYXkgMjEsIDIwMTggYXQgNDoz OSBQTSwgTmF2ZWVuIFN3YW15IDxtbm5hdmVlbkBnbWFpbC5jb20NCiAgICA+PiA+DQogICAgPj4g ICAgID4gd3JvdGU6DQogICAgPj4gICAgID4gPg0KICAgID4+ICAgICA+ID4gPiArMSBmb3IgdGhl IHByb3Bvc2FsIHRvIHRyaWFnZSBpc3N1ZXMsIEkgdGhpbmsgY29tbWl0dGVycyBzaG91bGQNCiAg ICA+PiBhbHNvIGRvDQogICAgPj4gICAgID4gPiA+IHRoaXMgZXhlcmNpc2UgdG8gdW5kZXJzdGFu ZCB0aGUgY3VzdG9tZXIgcGFpbi4NCiAgICA+PiAgICAgPiA+ID4NCiAgICA+PiAgICAgPiA+ID4g SSBhbSBhbHNvIGluY2xpbmVkIHRvIHVzZSBhIGJvdCBhY2NvdW50IGxpa2UgaG93IFRlbnNvcmZs b3cgYW5kDQogICAgPj4gb3RoZXINCiAgICA+PiAgICAgPiA+IHJlcG9zDQogICAgPj4gICAgID4g PiA+IGRvIGl0LCBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlYm90Lg0KICAgID4+ICAgICA+ID4g PiBodHRwczovL2dpdGh1Yi5jb20vdGVuc29yZmxvdy90ZW5zb3JmbG93L3B1bGwvMTk0NDUjZXZl bnQtMTYNCiAgICA+PiAzODAyNzI3MQ0KICAgID4+ICAgICA+IC0tPg0KICAgID4+ICAgICA+ID4g PiBUaGlzIGlzIGF1dG8tdGFnZ2VkIGJ5IHRoZSBib3QsIGl0IHdvdWxkIGJlIGNvb2wgaWYgd2Ug Y291bGQgZG8NCiAgICA+PiB0aGF0IGFzDQogICAgPj4gICAgID4gPiA+IHdlbGwuDQogICAgPj4g ICAgID4gPiA+DQogICAgPj4gICAgID4gPiA+DQogICAgPj4gICAgID4gPiA+DQogICAgPj4gICAg ID4gPiA+IE9uIE1vbiwgTWF5IDIxLCAyMDE4IGF0IDQ6MjUgUE0sIHNhbmRlZXAga3Jpc2huYW11 cnRoeSA8DQogICAgPj4gICAgID4gPiA+IHNhbmRlZXAua3Jpc2huYTk4QGdtYWlsLmNvbT4gd3Jv dGU6DQogICAgPj4gICAgID4gPiA+DQogICAgPj4gICAgID4gPiA+ID4gVGhhbmtzLA0KICAgID4+ ICAgICA+ID4gPiA+DQogICAgPj4gICAgID4gPiA+ID4gUm9zaGFuaSBmb3Igc3RhcnRpbmcgdGhp cyB0aHJlYWQuDQogICAgPj4gICAgID4gPiA+ID4NCiAgICA+PiAgICAgPiA+ID4gPiBZZXMsIEkg dGhpbmsgbGFiZWxpbmcgdGhlIGlzc3VlcyB3aWxsIGhlbHAgYSBsb3QgaW4gZHJpdmluZw0KICAg ID4+IHRoZQ0KICAgID4+ICAgICA+ID4gYXR0ZW50aW9uDQogICAgPj4gICAgID4gPiA+ID4gb2Yg Y29udHJpYnV0b3JzIHRvIHNwZWNpZmljIGFyZWFzIGFuZCBtYWtlIGl0IGVhc3kgZm9yIG5ldw0K ICAgID4+ICAgICA+IGNvbnRyaWJ1dG9ycw0KICAgID4+ICAgICA+ID4gPiB0bw0KICAgID4+ICAg ICA+ID4gPiA+IHNlYXJjaCBhbmQgcGljayB0aGVpciBjb250cmlidXRpb24uDQogICAgPj4gICAg ID4gPiA+ID4NCiAgICA+PiAgICAgPiA+ID4gPiBJIGFncmVlIG1hbnVhbGx5IGRvaW5nIGl0IGFs bCB0aGUgdGltZSBpcyBub3Qgc2NhbGFibGUgYW5kDQogICAgPj4gZWZmaWNpZW50Lg0KICAgID4+ ICAgICA+ID4gPiBZb3VyDQogICAgPj4gICAgID4gPiA+ID4gcHJvcG9zYWwgb24gYm90IHNjcmlw dCB0byBhdXRvLWxhYmVsLCBzaW1pbGFyIHRvIHRoZSB3b3JraW5nDQogICAgPj4gb2YNCiAgICA+ PiAgICAgPiBKZW5raW5zDQogICAgPj4gICAgID4gPiA+IGJvdA0KICAgID4+ICAgICA+ID4gPiA+ IHRvIHJlLXRlc3QsIHJlLWJ1aWxkIGFjdGlvbnMsIHdpbGwgYmUgdmVyeSB1c2VmdWwgYW5kDQog ICAgPj4gZWZmZWN0aXZlLg0KICAgID4+ICAgICA+ID4gSGVuY2UsIEkNCiAgICA+PiAgICAgPiA+ ID4gPiBhbSBtb3JlIGluY2xpbmVkIHRvIHlvdXIgKm9wdGlvbiAxKiB0byBoYXZlIGEgYm90IGFj Y291bnQgdG8NCiAgICA+PiBhZGQNCiAgICA+PiAgICAgPiA+IGxhYmVscy4NCiAgICA+PiAgICAg PiA+ID4gPg0KICAgID4+ICAgICA+ID4gPiA+IEJlc3QsDQogICAgPj4gICAgID4gPiA+ID4gU2Fu ZGVlcA0KICAgID4+ICAgICA+ID4gPiA+DQogICAgPj4gICAgID4gPiA+ID4gT24gTW9uLCBNYXkg MjEsIDIwMTggYXQgNDoxNiBQTSwgUm9zaGFuaSBOYWdtb3RlIDwNCiAgICA+PiAgICAgPiA+ID4g PiByb3NoYW5pbmFnbW90ZTJAZ21haWwuY29tPg0KICAgID4+ICAgICA+ID4gPiA+IHdyb3RlOg0K ICAgID4+ICAgICA+ID4gPiA+DQogICAgPj4gICAgID4gPiA+ID4gPiBIaSwNCiAgICA+PiAgICAg PiA+ID4gPiA+DQogICAgPj4gICAgID4gPiA+ID4gPiBTb21lIG9mIHVzIGhlcmUgYXQgQW1hem9u IGFzIGEgcGFydCBvZiBvdXIgZGF5IGpvYiwgYXJlDQogICAgPj4gdHJpYWdpbmcNCiAgICA+PiAg ICAgPiA+IEdpdGh1Yg0KICAgID4+ICAgICA+ID4gPiA+ID4gaXNzdWVzIHRvIGZpbmQgd2hlcmUg TVhOZXQgdXNlcnMgYXJlIGV4cGVyaWVuY2luZw0KICAgID4+IGRpZmZpY3VsdHkgYW5kDQogICAg Pj4gICAgID4gaGVscA0KICAgID4+ICAgICA+ID4gPiB0aGUNCiAgICA+PiAgICAgPiA+ID4gPiA+ IGNvbW11bml0eSBmb2N1cyBvbiB0aG9zZSBhcmVhcy4gVGhpcyBpcyBkb25lIGJ5IGFzc2lnbmlu Zw0KICAgID4+IGxhYmVscyB0bw0KICAgID4+ICAgICA+ID4gdGhlDQogICAgPj4gICAgID4gPiA+ ID4gPiBHaXRodWIgaXNzdWVzLiBXZSBkbyBrbm93IHRoYXQgb25seSBsYWJlbGluZyB3b27igJl0 IHNvbHZlDQogICAgPj4gdGhlIHJlYWwNCiAgICA+PiAgICAgPiA+ID4gcHJvYmxlbQ0KICAgID4+ ICAgICA+ID4gPiA+ID4gYnV0IHdlIHdpbGwgZXhwYW5kIG91ciBzY29wZSB0byBhbHNvIGF0dGVt cHQgdG8gcmVzb2x2ZSB0aGUNCiAgICA+PiBpc3N1ZXMuDQogICAgPj4gICAgID4gPiA+ID4gPiBD YXRlZ29yaXppbmcgaXNzdWVzIGNvdWxkIGFsc28gaGVscCBjb250cmlidXRvcnMgYW5kDQogICAg Pj4gbWFpbnRhaW5lcnMNCiAgICA+PiAgICAgPiB3aG8NCiAgICA+PiAgICAgPiA+ID4gPiBrbm93 IGENCiAgICA+PiAgICAgPiA+ID4gPiA+IHBhcnRpY3VsYXIgYXJlYSB0byBwaWNrIHVwIHRoZSBp c3N1ZSBhbmQgaGVscCB0aGUgdXNlci4NCiAgICA+PiAgICAgPiA+ID4gPiA+DQogICAgPj4gICAg ID4gPiA+ID4gPiBSaWdodCBub3csIHdlIGp1c3QgbWFudWFsbHkgZ28gdGhyb3VnaCB0aGUgaXNz dWVzLiBJZiB0aGV5DQogICAgPj4gYXJlDQogICAgPj4gICAgID4gPiA+IHF1ZXN0aW9ucywNCiAg ICA+PiAgICAgPiA+ID4gPiA+IHdlIHJlZGlyZWN0IHVzZXJzIHRvIHN0YXJ0IGEgZGlzY3Vzc2lv biBvbiBkaXNjdXNzIGZvcnVtLA0KICAgID4+IGZpbmQgdGhlDQogICAgPj4gICAgID4gPiA+ID4g PiBhcHByb3ByaWF0ZSBsYWJlbHMgYW5kIHRoZW4gYXNrIG9uZSBvZiB0aGUgY29tbWl0dGVycyB0 bw0KICAgID4+IGFkZCB0aG9zZQ0KICAgID4+ICAgICA+ID4gPiA+IGxhYmVscy4NCiAgICA+PiAg ICAgPiA+ID4gPiA+IFRoaXMgcHJvY2VzcyBpcyBub3QgdmVyeSBzbW9vdGggYXMgaXRzIGNvbXBs ZXRlbHkgbWFudWFsDQogICAgPj4gYW5kIGV2ZXJ5DQogICAgPj4gICAgID4gPiB0aW1lDQogICAg Pj4gICAgID4gPiA+ID4gd2UNCiAgICA+PiAgICAgPiA+ID4gPiA+IG5lZWQgdG8gYXNrIGNvbW1p dHRlcnMgdG8gYWRkIGxhYmVscy4NCiAgICA+PiAgICAgPiA+ID4gPiA+DQogICAgPj4gICAgID4g PiA+ID4gPiBXZSB3YW50IHRvIGJlIGFibGUgdG8gYXV0b21hdGUvc2ltcGxpZnkgdGhpcyBpc3N1 ZSBsYWJlbGluZw0KICAgID4+ICAgICA+IHByb2Nlc3MuDQogICAgPj4gICAgID4gPiA+ID4gPiBS aWdodCBub3csIGFzIGZhciBhcyBJIGtub3csIHRoZXJlJ3Mgbm8gd2F5IGZvcg0KICAgID4+IG5v bi1jb21taXR0ZXJzIHRvDQogICAgPj4gICAgID4gYWRkDQogICAgPj4gICAgID4gPiA+ID4gPiBs YWJlbHMuIFNvLCBJIHdhbnQgdG8gcHJvcG9zZSB0d28gb3B0aW9uczoNCiAgICA+PiAgICAgPiA+ ID4gPiA+DQogICAgPj4gICAgID4gPiA+ID4gPiAtIFVzaW5nIGEgc2VwYXJhdGUgYWNjb3VudCBo YXZpbmcgbWluaW11bSBwZXJtaXNzaW9ucyB0bw0KICAgID4+IHJ1biB0aGUNCiAgICA+PiAgICAg PiBib3QNCiAgICA+PiAgICAgPiA+ID4gPiBzY3JpcHQNCiAgICA+PiAgICAgPiA+ID4gPiA+IHdo aWNoIHdpbGwgZG8gdGhlIGxhYmVsaW5nLiBGb3IgdGhpcywgd2Ugd2lsbCBuZWVkIGFuDQogICAg Pj4gYWNjb3VudCB0byBiZQ0KICAgID4+ICAgICA+ID4gPiA+IGNyZWF0ZWQNCiAgICA+PiAgICAg PiA+ID4gPiA+IGZyb20gQXBhY2hlIGluZnJhc3RydWN0dXJlIHdpdGggcHJvcGVyIGFjY2VzcyBh bmQgdGhleSBjYW4NCiAgICA+PiBjb250cm9sDQogICAgPj4gICAgID4gPiB0aGUNCiAgICA+PiAg ICAgPiA+ID4gPiA+IGFjY2VzcyBmb3IgdGhlIGFjY291bnQgdGhyb3VnaA0KICAgID4+ICAgICA+ ID4gPiA+ID4gaHR0cHM6Ly9kb2NzLmF3cy5hbWF6b24uY29tL3NlY3JldHNtYW5hZ2VyL2xhdGVz dC8NCiAgICA+PiAgICAgPiA+IHVzZXJndWlkZS9pbnRyby5odG1sDQogICAgPj4gICAgID4gPiA+ ID4gPg0KICAgID4+ICAgICA+ID4gPiA+ID4gLSBVc2luZyBvbmUgb2YgdGhlIGNvbW1pdHRlcnMg YXV0aCB0b2tlbiB0byBydW4gdGhlIHNjcmlwdC4NCiAgICA+PiAgICAgPiA+ID4gPiA+DQogICAg Pj4gICAgID4gPiA+ID4gPiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgeW91IGhhdmUgYW55IG90aGVy IGlkZWFzIHRvIGRvIHRoaXMuDQogICAgPj4gICAgID4gPiA+ID4gPg0KICAgID4+ICAgICA+ID4g PiA+ID4gVGhhbmtzLA0KICAgID4+ICAgICA+ID4gPiA+ID4gUm9zaGFuaQ0KICAgID4+ICAgICA+ ID4gPiA+ID4NCiAgICA+PiAgICAgPiA+ID4gPg0KICAgID4+ICAgICA+ID4gPiA+DQogICAgPj4g ICAgID4gPiA+ID4NCiAgICA+PiAgICAgPiA+ID4gPiAtLQ0KICAgID4+ICAgICA+ID4gPiA+IFNh bmRlZXAgS3Jpc2huYW11cnRoeQ0KICAgID4+ICAgICA+ID4gPiA+DQogICAgPj4gICAgID4gPiA+ DQogICAgPj4gICAgID4gPg0KICAgID4+ICAgICA+DQogICAgPj4NCiAgICA+Pg0KICAgID4+DQog ICAgPg0KICAgIA0KDQo=