From dev-return-4110-apmail-trafodion-dev-archive=trafodion.apache.org@trafodion.incubator.apache.org Mon Jun 5 19:59:22 2017 Return-Path: X-Original-To: apmail-trafodion-dev-archive@minotaur.apache.org Delivered-To: apmail-trafodion-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0CC1D1A223 for ; Mon, 5 Jun 2017 19:59:22 +0000 (UTC) Received: (qmail 54425 invoked by uid 500); 5 Jun 2017 19:59:22 -0000 Delivered-To: apmail-trafodion-dev-archive@trafodion.apache.org Received: (qmail 54364 invoked by uid 500); 5 Jun 2017 19:59:21 -0000 Mailing-List: contact dev-help@trafodion.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@trafodion.incubator.apache.org Delivered-To: mailing list dev@trafodion.incubator.apache.org Received: (qmail 54339 invoked by uid 99); 5 Jun 2017 19:59:21 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jun 2017 19:59:21 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 2AA47CF69F for ; Mon, 5 Jun 2017 19:59:21 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.021 X-Spam-Level: X-Spam-Status: No, score=-0.021 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=esgyn.onmicrosoft.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 3KgSl9aN9Zz9 for ; Mon, 5 Jun 2017 19:59:19 +0000 (UTC) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0123.outbound.protection.outlook.com [104.47.37.123]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 15C855FB4E for ; Mon, 5 Jun 2017 19:59:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=esgyn.onmicrosoft.com; s=selector1-esgyn-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=TJF6v7uOLmMIPH+Y1hKfgYTdKsezokeUHtSDPpKTHYk=; b=lU/i341Pdlla+pwrJtyrei4BjoWAdBuAPZy/Vfm8haOR3iHFrYgZHOlNl/X2k6DehzbSTEhSsP2o077lfhUVkI3Jtla6g3FR1/idUO2VQkI9T5r3dHSh4xmODZFy3iAVDud4aNAgUmpcqUfifYp/2Y0n03sCNFjJ2zJQOZqFtOE= Received: from DM5PR1001MB2345.namprd10.prod.outlook.com (10.174.183.162) by DM5PR1001MB2348.namprd10.prod.outlook.com (10.174.183.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Mon, 5 Jun 2017 19:59:10 +0000 Received: from DM5PR1001MB2345.namprd10.prod.outlook.com ([10.174.183.162]) by DM5PR1001MB2345.namprd10.prod.outlook.com ([10.174.183.162]) with mapi id 15.01.1143.018; Mon, 5 Jun 2017 19:59:10 +0000 From: Dave Birdsall To: "dev@trafodion.incubator.apache.org" Subject: RE: Report Mar-Apr-May (June 2017 report) Thread-Topic: Report Mar-Apr-May (June 2017 report) Thread-Index: AQHS3SCS907Pnmvz0EeW5MKGVaI2/qIVJteAgAAPzwCAATDbYIAAEi6AgAAyc4CAAAX7MA== Date: Mon, 5 Jun 2017 19:59:10 +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: trafodion.incubator.apache.org; dkim=none (message not signed) header.d=none;trafodion.incubator.apache.org; dmarc=none action=none header.from=esgyn.com; x-originating-ip: [50.115.67.10] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR1001MB2348;7:dZfp5ugOxa4Zz7Ua/SWWhqslPiKb6iRY7cUhu7Kx4lBcTCkR5f2f3M91V5qqndq6qiG+3F1T0OLhKjKyKRiYHnh4iqX6/8AA1ib0mhXI4yk2ZpKwxbimrgOY07RaQsnETVmXwU7wo61PczRyV8sfdt0nNXRkCSKK5lZ2wa+18TlIjq2+gLlcyjj4Jf/PsUdnMSwz4LQg1iq4JkesNsXBmUtxrGgmq2emkvJB0FH1IWV8rH3PDpoYOBRXna/4xY0YCDMvmyDy2TBrzV0Z0l80xFfQR1pMfrOMeY1ma5qVmS0wz45cjH1rHrkAo9xFluIdBtm3ofo3aW0C5ZyoPTwNow== x-ms-traffictypediagnostic: DM5PR1001MB2348: x-ms-office365-filtering-correlation-id: ef6fe899-1719-4000-1c60-08d4ac4d5500 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(201703131423075);SRVR:DM5PR1001MB2348; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(148322886591682)(278428928389397); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123560025)(20161123564025)(20161123558100)(2016111802025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(6072148)(6043046)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR1001MB2348;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR1001MB2348; x-forefront-prvs: 0329B15C8A x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(39410400002)(39400400002)(39830400002)(39450400003)(53754006)(24454002)(13464003)(377454003)(377424004)(50986999)(7696004)(6916009)(2351001)(2950100002)(74316002)(7736002)(54356999)(3846002)(33656002)(102836003)(6116002)(93886004)(230783001)(4001150100001)(5660300001)(305945005)(2900100001)(86362001)(5640700003)(99286003)(55016002)(6506006)(76176999)(189998001)(9686003)(2906002)(6306002)(77096006)(14454004)(53936002)(229853002)(6436002)(966005)(478600001)(25786009)(1730700003)(53546009)(6246003)(8936002)(38730400002)(3280700002)(8676002)(110136004)(122556002)(3660700001)(81166006);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR1001MB2348;H:DM5PR1001MB2345.namprd10.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: esgyn.com X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2017 19:59:10.2010 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e30b8da4-8f20-405e-9a9d-c9a4cd2c3a27 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1001MB2348 KzENCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFBpZXJyZSBTbWl0cyBbbWFp bHRvOnBpZXJyZS5zbWl0c0BnbWFpbC5jb21dIA0KU2VudDogTW9uZGF5LCBKdW5lIDUsIDIwMTcg MTI6MzggUE0NClRvOiBkZXZAdHJhZm9kaW9uLmluY3ViYXRvci5hcGFjaGUub3JnDQpTdWJqZWN0 OiBSZTogUmVwb3J0IE1hci1BcHItTWF5IChKdW5lIDIwMTcgcmVwb3J0KQ0KDQpUaGFua3MgSGFu cyENCg0KSGVyZSBpcyB0aGUgcmV2aXNlZCByZXBvcnQ6DQoNClRyYWZvZGlvbg0KDQpBcGFjaGUg VHJhZm9kaW9uIGlzIGEgd2Vic2NhbGUgU1FMLW9uLUhhZG9vcCBzb2x1dGlvbiBlbmFibGluZyB0 cmFuc2FjdGlvbmFsIG9yIG9wZXJhdGlvbmFsIHdvcmtsb2FkcyBvbiBIYWRvb3AuIFRyYWZvZGlv biBidWlsZHMgb24gdGhlIHNjYWxhYmlsaXR5LCBlbGFzdGljaXR5LCBhbmQgZmxleGliaWxpdHkg b2YgSGFkb29wLiBUcmFmb2Rpb24gZXh0ZW5kcyBIYWRvb3AgdG8gcHJvdmlkZSBndWFyYW50ZWVk IHRyYW5zYWN0aW9uYWwgaW50ZWdyaXR5LCBlbmFibGluZyBuZXcga2luZHMgb2YgYmlnIGRhdGEg YXBwbGljYXRpb25zIHRvIHJ1biBvbiBIYWRvb3AuDQoNClRyYWZvZGlvbiBoYXMgYmVlbiBpbmN1 YmF0aW5nIHNpbmNlIDIwMTUtMDUtMjQuDQoNClRocmVlIG1vc3QgaW1wb3J0YW50IGlzc3VlcyB0 byBhZGRyZXNzIGluIHRoZSBtb3ZlIHRvd2FyZHMgZ3JhZHVhdGlvbjoNCg0KICAxLiBEZXZlbG9w IHRoZSBjb21tdW5pdHkgYW5kIGNvbnRpbnVlIHRvIGdyb3cgdGhlIGRpdmVyc2l0eS4NCiAgMi4g Q29udGludWUgdGhlIG1vbWVudHVtIGFuZCBiZWNvbWUgbW9yZSBpbnRlZ3JhdGVkIHdpdGggdGhl DQogICAgIHJlc3Qgb2YgdGhlIEFwYWNoZSBjb21tdW5pdHkuDQogIDMuIENvbnRpbnVlIHRvIGNy ZWF0ZSBzb2Z0d2FyZSByZWxlYXNlcy4NCg0KQW55IGlzc3VlcyB0aGF0IHRoZSBJbmN1YmF0b3Ig UE1DIChJUE1DKSBvciBBU0YgQm9hcmQgd2lzaC9uZWVkIHRvIGJlIGF3YXJlIG9mPw0KDQogICog Tm9uZQ0KDQpIb3cgaGFzIHRoZSBjb21tdW5pdHkgZGV2ZWxvcGVkIHNpbmNlIHRoZSBsYXN0IHJl cG9ydD8NCg0KICAqIFBhcnRpY2lwYXRpb24gaW4gdGhlIHByb2plY3QgcmVtYWlucyBoZWFsdGh5 Og0KICAgIC0gTUwgc3Vic2NyaXB0aW9ucyBwdWJsaWMgbGlzdHM6IDkzIHVzZXIsIDEwMCBkZXYs IDI2IGNvZGUgcmV2LA0KICAgICAgMzkgaXNzdWVzLCAzMiBjb21taXRzDQogICAgLSBNTCBwb3N0 aW5nczogODEgdXNlciAoKzE2MSUpLCAzNDkgZGV2ICgrMjclKSwgNDgwIGNvZGVyZXYgKC03JSks DQogICAgICA4MDEgaXNzdWVzICgtNyUpLCA3MzUgY29tbWl0cyAoKzI0JSkNCiAgICAtIFR3aXR0 ZXI6IDIxOCAoZm9sbG93ZXJzKSwgNzIgdHdlZXRzLCA2NyBsaWtlcw0KICAqIFdlIHJlbGVhc2Vk IHZlcnNpb24gMi4xDQogICogUmVsZWFzZSAyLjEgdHJpZ2dlcmVkIHRoZSBhdHRlbnRpb24gb2Yg YSBHYXJ0bmVyIGFuYWx5c3QNCiAgKiBTYW5kaHlhIFN1bmRhcmVzYW4gc3RlcHBlZCBkb3duIGFz IHRoZSBSZWxlYXNlIE1hbmFnZXIgb24gMjAxNy0wNS0wOA0KICAqIE1pbmcgTGl1IHZvbHVudGVl cmVkIG9uIG9uIDIwMTctMDUtMDggdG8gYmUgdGhlIFJlbGVhc2UgTWFuYWdlcg0KICAgIGZvciBv dXIgbmV4dCByZWxlYXNlDQogICogV2UgYXJlIHdvcmtpbmcgdG93YXJkcyBvdXIgbmV4dCByZWxl YXNlLCAyLjIuDQogICogU2VhbiBCcm9lZGVyIGdhdmUgYSB0YWxrIG9uIFRyYWZvZGlvbiBhdCB0 aGUgSEJhc2UgbWVldCB1cCBpbg0KICAgIFNhbiBGcmFuY2lzY28sIGhvc3RlZCBieSBTcGxpY2Ug TWFjaGluZSwgb24gMjAxNi0xMi0wOA0KICAqIFBlbmctWGlhbmcgTGl1IGdhdmUgYSB0YWxrIG9u IEJpZ0RhdGEgYXJjaGl0ZWN0dXJlIGFuZCBzb2x1dGlvbg0KICAgIGRlc2lnbiB3aXRoIFRyYWZv ZGlvbiBhdCBEZXZFY28gKHd3dy5kZXZlY28uaW8pIGF0IHRoZSBDaGluYS0NCiAgICBTaW5nYXBv cmUgU3V6aG91IEluZHVzdHJpYWwgUGFyaywgU3V6aG91LCBDaGluYSBvbiAyMDE2LTEyLTEwDQog ICogRGlzY3Vzc2lvbiByZWdhcmRpbmcgUmVhZGluZXNzIHRvIEdyYWR1YXRlIGNvbnRpbnVlcy4g RGl2ZXJzaXR5IGNvbnRpbnVlcw0KICAgIHRvIGdyb3cuDQoNCkhvdyBoYXMgdGhlIHByb2plY3Qg ZGV2ZWxvcGVkIHNpbmNlIHRoZSBsYXN0IHJlcG9ydD8NCg0KICAqIDE5MSBjb21taXRzIGZyb20g MjMgY29udHJpYnV0b3JzLg0KICAqIDExNyBKSVJBcyBmaWxlZCBhbmQgNDIgcmVzb2x2ZWQuDQoN CkhvdyB3b3VsZCB5b3UgYXNzZXNzIHRoZSBwb2RsaW5nJ3MgbWF0dXJpdHk/DQpQbGVhc2UgZmVl bCBmcmVlIHRvIGFkZCB5b3VyIG93biBjb21tZW50YXJ5Lg0KDQogIFsgXSBJbml0aWFsIHNldHVw DQogIFsgXSBXb3JraW5nIHRvd2FyZHMgZmlyc3QgcmVsZWFzZQ0KICBbWF0gQ29tbXVuaXR5IGJ1 aWxkaW5nDQogIFtYXSBOZWFyaW5nIGdyYWR1YXRpb24NCiAgWyBdIE90aGVyOg0KDQpEYXRlIG9m IGxhc3QgcmVsZWFzZToNCg0KICAyMDE3LTA1LTAxIDIuMQ0KDQpXaGVuIHdlcmUgdGhlIGxhc3Qg Y29tbWl0dGVycyBvciBQTUMgbWVtYmVycyBlbGVjdGVkPw0KDQogICogTmV3IFBQTUMgbWVtYmVy KHMpOg0KICAgIEFydmluZCBOYXJhaW4gKDIwMTctMDMtMDgpDQogICAgUGllcnJlIFNtaXRzICgy MDE3LTAzLTA4KQ0KICAqIE5ldyBDb21taXR0ZXIocyk6DQogICAgWWkgWmhhbmcgKEVhc29uKSAo MjAxNy0wMy0xMCkNCg0KDQoNClNpZ25lZC1vZmYtYnk6DQoNCiAgWyBdKHRyYWZvZGlvbikgRGV2 YXJhaiBEYXMNCiAgICAgQ29tbWVudHM6DQogIFsgXSh0cmFmb2Rpb24pIEVuaXMgU8O2enR1dGFy DQogICAgIENvbW1lbnRzOg0KICBbIF0odHJhZm9kaW9uKSBNaWNoYWVsIFN0YWNrDQogICAgIENv bW1lbnRzOg0KDQpJUE1DL1NoZXBoZXJkIG5vdGVzOg0KDQoNCkJlc3QgcmVnYXJkcywNCg0KUGll cnJlIFNtaXRzDQoNCk9SUlRJWi5DT00gPGh0dHA6Ly93d3cub3JydGl6LmNvbT4NCk9GQml6IGJh c2VkIHNvbHV0aW9ucyAmIHNlcnZpY2VzDQoNCk9GQml6IEV4dGVuc2lvbnMgTWFya2V0cGxhY2UN Cmh0dHA6Ly9vZW0ub2ZiaXpjaS5uZXQvb2NpLTIvDQoNCk9uIE1vbiwgSnVuIDUsIDIwMTcgYXQg NjozNyBQTSwgU2VhbiBCcm9lZGVyIDxzZWFuLmJyb2VkZXJAZXNneW4uY29tPiB3cm90ZToNCg0K PiBJIHRoaW5rIGl0J3MgY29ycmVjdC4NCj4NCj4gUmVnYXJkcywNCj4gU2Vhbg0KPg0KPiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZlIEJpcmRzYWxsIFttYWlsdG86ZGF2 ZS5iaXJkc2FsbEBlc2d5bi5jb21dDQo+IFNlbnQ6IE1vbmRheSwgSnVuZSA1LCAyMDE3IDg6MzIg QU0NCj4gVG86IGRldkB0cmFmb2Rpb24uaW5jdWJhdG9yLmFwYWNoZS5vcmcNCj4gU3ViamVjdDog UkU6IFJlcG9ydCBNYXItQXByLU1heSAoSnVuZSAyMDE3IHJlcG9ydCkNCj4NCj4gSXMgdGhlIGRh dGUgZm9yIFNlYW4gQnJvZWRlcidzIHRhbGsgY29ycmVjdD8NCj4NCj4gRGF2ZQ0KPg0KPiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQaWVycmUgU21pdHMgW21haWx0bzpwaWVy cmUuc21pdHNAZ21haWwuY29tXQ0KPiBTZW50OiBTdW5kYXksIEp1bmUgNCwgMjAxNyAyOjIxIFBN DQo+IFRvOiBkZXZAdHJhZm9kaW9uLmluY3ViYXRvci5hcGFjaGUub3JnDQo+IFN1YmplY3Q6IFJl OiBSZXBvcnQgTWFyLUFwci1NYXkgKEp1bmUgMjAxNyByZXBvcnQpDQo+DQo+IFRoYW5rcywgU3Rl dmUsDQo+DQo+IEJ1dCBJIHN0aWxsIG5lZWQgdGhlIG51bWJlciBvZiBjb21taXRzIGluIHRoZSBw ZXJpb2QuIEFuZCB0aGUgbnVtYmVyIA0KPiBvZiBjb250cmlidXRvcnMgd2hvIGNvbW1pdHRlZC4N Cj4NCj4gQmVzdCByZWdhcmRzLA0KPg0KPiBQaWVycmUgU21pdHMNCj4NCj4gT1JSVElaLkNPTSA8 aHR0cDovL3d3dy5vcnJ0aXouY29tPg0KPiBPRkJpeiBiYXNlZCBzb2x1dGlvbnMgJiBzZXJ2aWNl cw0KPg0KPiBPRkJpeiBFeHRlbnNpb25zIE1hcmtldHBsYWNlDQo+IGh0dHA6Ly9vZW0ub2ZiaXpj aS5uZXQvb2NpLTIvDQo+DQo+IE9uIFN1biwgSnVuIDQsIDIwMTcgYXQgMTA6MjQgUE0sIFN0ZXZl IFZhcm5hdSA8c3RldmUudmFybmF1QGVzZ3luLmNvbT4NCj4gd3JvdGU6DQo+DQo+ID4gTG9va3Mg Z29vZCB0byBtZS4NCj4gPg0KPiA+IC0tU3RldmUNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IFBpZXJyZSBTbWl0cyBbbWFpbHRvOnBpZXJyZS5zbWl0 c0BnbWFpbC5jb21dDQo+ID4gPiBTZW50OiBTdW5kYXksIEp1bmUgNCwgMjAxNyAzOjUyIEFNDQo+ ID4gPiBUbzogZGV2QHRyYWZvZGlvbi5pbmN1YmF0b3IuYXBhY2hlLm9yZw0KPiA+ID4gU3ViamVj dDogUmVwb3J0IE1hci1BcHItTWF5IChKdW5lIDIwMTcgcmVwb3J0KQ0KPiA+ID4NCj4gPiA+IEhp IGFsbCwNCj4gPiA+DQo+ID4gPiBIZXJlIGlzIHRoZSBwcm9wb3NlZCByZXBvcnQgZm9yIHBlcmlv ZCBNYXItQXByLU1heSBmb3IgdXBjb21pbmcgDQo+ID4gPiBib2FyZA0KPiA+ID4gbWVldGluZzoN Cj4gPiA+DQo+ID4gPiBUcmFmb2Rpb24NCj4gPiA+DQo+ID4gPiBBcGFjaGUgVHJhZm9kaW9uIGlz IGEgd2Vic2NhbGUgU1FMLW9uLUhhZG9vcCBzb2x1dGlvbiBlbmFibGluZyANCj4gPiA+IHRyYW5z YWN0aW9uYWwgb3Igb3BlcmF0aW9uYWwgd29ya2xvYWRzIG9uIEhhZG9vcC4gVHJhZm9kaW9uIGJ1 aWxkcyANCj4gPiA+IG9uDQo+ID4gdGhlDQo+ID4gPiBzY2FsYWJpbGl0eSwgZWxhc3RpY2l0eSwg YW5kIGZsZXhpYmlsaXR5IG9mIEhhZG9vcC4gVHJhZm9kaW9uIA0KPiA+ID4gZXh0ZW5kcyBIYWRv b3AgdG8gcHJvdmlkZSBndWFyYW50ZWVkIHRyYW5zYWN0aW9uYWwgaW50ZWdyaXR5LCANCj4gPiA+ IGVuYWJsaW5nIG5ldyBraW5kcw0KPiA+IG9mDQo+ID4gPiBiaWcgZGF0YSBhcHBsaWNhdGlvbnMg dG8gcnVuIG9uIEhhZG9vcC4NCj4gPiA+DQo+ID4gPiBUcmFmb2Rpb24gaGFzIGJlZW4gaW5jdWJh dGluZyBzaW5jZSAyMDE1LTA1LTI0Lg0KPiA+ID4NCj4gPiA+IFRocmVlIG1vc3QgaW1wb3J0YW50 IGlzc3VlcyB0byBhZGRyZXNzIGluIHRoZSBtb3ZlIHRvd2FyZHMgZ3JhZHVhdGlvbjoNCj4gPiA+ DQo+ID4gPiAgIDEuIERldmVsb3AgdGhlIGNvbW11bml0eSBhbmQgY29udGludWUgdG8gZ3JvdyB0 aGUgZGl2ZXJzaXR5Lg0KPiA+ID4gICAyLiBDb250aW51ZSB0aGUgbW9tZW50dW0gYW5kIGJlY29t ZSBtb3JlIGludGVncmF0ZWQgd2l0aCB0aGUNCj4gPiA+ICAgICAgcmVzdCBvZiB0aGUgQXBhY2hl IGNvbW11bml0eS4NCj4gPiA+ICAgMy4gQ29udGludWUgdG8gY3JlYXRlIHNvZnR3YXJlIHJlbGVh c2VzLg0KPiA+ID4NCj4gPiA+IEFueSBpc3N1ZXMgdGhhdCB0aGUgSW5jdWJhdG9yIFBNQyAoSVBN Qykgb3IgQVNGIEJvYXJkIHdpc2gvbmVlZCB0byANCj4gPiA+IGJlIGF3YXJlIG9mPw0KPiA+ID4N Cj4gPiA+ICAgKiBOb25lDQo+ID4gPg0KPiA+ID4gSG93IGhhcyB0aGUgY29tbXVuaXR5IGRldmVs b3BlZCBzaW5jZSB0aGUgbGFzdCByZXBvcnQ/DQo+ID4gPg0KPiA+ID4gICAqIFBhcnRpY2lwYXRp b24gaW4gdGhlIHByb2plY3QgcmVtYWlucyBoZWFsdGh5Og0KPiA+ID4gICAgIC0gTUwgc3Vic2Ny aXB0aW9ucyBwdWJsaWMgbGlzdHM6IDkzIHVzZXIsIDEwMCBkZXYsIDI2IGNvZGUgcmV2LA0KPiA+ ID4gICAgICAgMzkgaXNzdWVzLCAzMiBjb21taXRzDQo+ID4gPiAgICAgLSBNTCBwb3N0aW5nczog ODEgdXNlciAoKzE2MSUpLCAzNDkgZGV2ICgrMjclKSwgNDgwIGNvZGVyZXYgKC03JSksDQo+ID4g PiAgICAgICA4MDEgaXNzdWVzICgtNyUpLCA3MzUgY29tbWl0cyAoKzI0JSkNCj4gPiA+ICAgICAt IFR3aXR0ZXI6IDIxOCAoZm9sbG93ZXJzKSwgNzIgdHdlZXRzLCA2NyBsaWtlcw0KPiA+ID4gICAq IFdlIHJlbGVhc2VkIHZlcnNpb24gMi4xDQo+ID4gPiAgICogUmVsZWFzZSAyLjEgdHJpZ2dlcmVk IHRoZSBhdHRlbnRpb24gb2YgYSBHYXJ0bmVyIGFuYWx5c3QNCj4gPiA+ICAgKiBTYW5kaHlhIFN1 bmRhcmVzYW4gc3RlcHBlZCBkb3duIGFzIHRoZSBSZWxlYXNlIE1hbmFnZXIgb24NCj4gPiA+IDIw MTctMDUtDQo+ID4gPiAwOA0KPiA+ID4gICAqIE1pbmcgTGl1IHZvbHVudGVlcmVkIG9uIG9uIDIw MTctMDUtMDggdG8gYmUgdGhlIFJlbGVhc2UgTWFuYWdlcg0KPiA+ID4gICAgIGZvciBvdXIgbmV4 dCByZWxlYXNlDQo+ID4gPiAgICogV2UgYXJlIHdvcmtpbmcgdG93YXJkcyBvdXIgbmV4dCByZWxl YXNlLCAyLjIuDQo+ID4gPiAgICogU2VhbiBCcm9lZGVyIGdhdmUgYSB0YWxrIG9uIFRyYWZvZGlv biBhdCB0aGUgSEJhc2UgbWVldCB1cCBpbg0KPiA+ID4gICAgIFNhbiBGcmFuY2lzY28sIGhvc3Rl ZCBieSBTcGxpY2UgTWFjaGluZSwgb24gMjAxNi0xMi0wOA0KPiA+ID4gICAqIFBlbmctWGlhbmcg TGl1IGdhdmUgYSB0YWxrIG9uIEJpZ0RhdGEgYXJjaGl0ZWN0dXJlIGFuZCBzb2x1dGlvbg0KPiA+ ID4gICAgIGRlc2lnbiB3aXRoIFRyYWZvZGlvbiBhdCBEZXZFY28gKHd3dy5kZXZlY28uaW8pIGF0 IHRoZSBDaGluYS0NCj4gPiA+ICAgICBTaW5nYXBvcmUgU3V6aG91IEluZHVzdHJpYWwgUGFyaywg U3V6aG91LCBDaGluYSBvbiAyMDE2LTEyLTEwDQo+ID4gPiAgICogRGlzY3Vzc2lvbiByZWdhcmRp bmcgUmVhZGluZXNzIHRvIEdyYWR1YXRlIGNvbnRpbnVlcy4gDQo+ID4gPiBEaXZlcnNpdHkgY29u dGludWVzDQo+ID4gPiAgICAgdG8gZ3Jvdy4NCj4gPiA+DQo+ID4gPiBIb3cgaGFzIHRoZSBwcm9q ZWN0IGRldmVsb3BlZCBzaW5jZSB0aGUgbGFzdCByZXBvcnQ/DQo+ID4gPg0KPiA+ID4gICAqID8/ IGNvbW1pdHMgZnJvbSA/PyBjb250cmlidXRvcnMuDQo+ID4gPiAgICogMTE3IEpJUkFzIGZpbGVk IGFuZCA0MiByZXNvbHZlZC4NCj4gPiA+DQo+ID4gPiBIb3cgd291bGQgeW91IGFzc2VzcyB0aGUg cG9kbGluZydzIG1hdHVyaXR5Pw0KPiA+ID4gUGxlYXNlIGZlZWwgZnJlZSB0byBhZGQgeW91ciBv d24gY29tbWVudGFyeS4NCj4gPiA+DQo+ID4gPiAgIFsgXSBJbml0aWFsIHNldHVwDQo+ID4gPiAg IFsgXSBXb3JraW5nIHRvd2FyZHMgZmlyc3QgcmVsZWFzZQ0KPiA+ID4gICBbWF0gQ29tbXVuaXR5 IGJ1aWxkaW5nDQo+ID4gPiAgIFtYXSBOZWFyaW5nIGdyYWR1YXRpb24NCj4gPiA+ICAgWyBdIE90 aGVyOg0KPiA+ID4NCj4gPiA+IERhdGUgb2YgbGFzdCByZWxlYXNlOg0KPiA+ID4NCj4gPiA+ICAg MjAxNy0wNS0wMSAyLjENCj4gPiA+DQo+ID4gPiBXaGVuIHdlcmUgdGhlIGxhc3QgY29tbWl0dGVy cyBvciBQTUMgbWVtYmVycyBlbGVjdGVkPw0KPiA+ID4NCj4gPiA+ICAgKiBOZXcgUFBNQyBtZW1i ZXIocyk6DQo+ID4gPiAgICAgQXJ2aW5kIE5hcmFpbiAoMjAxNy0wMy0wOCkNCj4gPiA+ICAgICBQ aWVycmUgU21pdHMgKDIwMTctMDMtMDgpDQo+ID4gPiAgICogTmV3IENvbW1pdHRlcihzKToNCj4g PiA+ICAgICBZaSBaaGFuZyAoRWFzb24pICgyMDE3LTAzLTEwKQ0KPiA+ID4NCj4gPiA+IElmIHlv dSBoYXZlIGFueSBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIHRvIGluY2x1ZGUsIHBsZWFzZSBwb3N0 IGEgDQo+ID4gPiByZXBseSBiZWZvcmUgZW5kIEp1biA2dGguDQo+ID4gPg0KPiA+ID4gQmVzdCBy ZWdhcmRzLA0KPiA+ID4NCj4gPiA+IFBpZXJyZSBTbWl0cw0KPiA+ID4NCj4gPiA+IE9SUlRJWi5D T00gPGh0dHA6Ly93d3cub3JydGl6LmNvbT4gT0ZCaXogYmFzZWQgc29sdXRpb25zICYgDQo+ID4g PiBzZXJ2aWNlcw0KPiA+ID4NCj4gPiA+IE9GQml6IEV4dGVuc2lvbnMgTWFya2V0cGxhY2UNCj4g PiA+IGh0dHA6Ly9vZW0ub2ZiaXpjaS5uZXQvb2NpLTIvDQo+ID4NCj4NCg==