Return-Path: X-Original-To: apmail-tomcat-users-archive@www.apache.org Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DE47018F8A for ; Tue, 13 Oct 2015 21:21:22 +0000 (UTC) Received: (qmail 62159 invoked by uid 500); 13 Oct 2015 21:21:20 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 62101 invoked by uid 500); 13 Oct 2015 21:21:20 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 62089 invoked by uid 99); 13 Oct 2015 21:21:20 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Oct 2015 21:21:20 +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 E71621A2168 for ; Tue, 13 Oct 2015 21:21:19 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[SPF_HELO_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id FK7YO1zYhhcS for ; Tue, 13 Oct 2015 21:21:07 +0000 (UTC) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0111.outbound.protection.outlook.com [65.55.169.111]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 80021237F2 for ; Tue, 13 Oct 2015 21:21:06 +0000 (UTC) Received: from BLUPR0501MB1713.namprd05.prod.outlook.com (10.163.120.16) by BLUPR0501MB2083.namprd05.prod.outlook.com (10.164.23.29) with Microsoft SMTP Server (TLS) id 15.1.293.16; Tue, 13 Oct 2015 21:20:59 +0000 Received: from BLUPR0501MB1716.namprd05.prod.outlook.com (10.163.120.19) by BLUPR0501MB1713.namprd05.prod.outlook.com (10.163.120.16) with Microsoft SMTP Server (TLS) id 15.1.293.16; Tue, 13 Oct 2015 21:20:56 +0000 Received: from BLUPR0501MB1716.namprd05.prod.outlook.com ([10.163.120.19]) by BLUPR0501MB1716.namprd05.prod.outlook.com ([10.163.120.19]) with mapi id 15.01.0293.007; Tue, 13 Oct 2015 21:20:56 +0000 From: George Stanchev To: Tomcat Users List Subject: RE: [OT] Tomcat 7.0.55/Jre 7u67: SEND TLSv1 ALERT: fatal, description = bad_record_mac Thread-Topic: [OT] Tomcat 7.0.55/Jre 7u67: SEND TLSv1 ALERT: fatal, description = bad_record_mac Thread-Index: AQHQ5ALk9rK/5FFXQEi2bi6aXRfU/54mWSeAgD03lnCAAAqMQIAGFqKAgAAQv/CAAB390IAAO54AgAAAT1CAAAVIgIAACROAgAAFDoCAAAD0cA== Date: Tue, 13 Oct 2015 21:20:56 +0000 Message-ID: References: <55DF6697.7010803@christopherschultz.net> <55E0A354.4060606@christopherschultz.net> <55E0BA68.9090800@christopherschultz.net> <55E48B9D.5040102@christopherschultz.net> <561D0A37.6080906@christopherschultz.net> <561D636E.7070805@christopherschultz.net> 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=Gstanchev@serena.com; x-originating-ip: [24.11.39.113] x-microsoft-exchange-diagnostics: 1;BLUPR0501MB1713;5:T//S602xqDNuhIW5JIicONuEy6LRS0URPzUxfPLA9YD/Q/lpZQrfqIbkjEiBWRwnchq7NPWTKQZr5EWLW3NzbGtxD6/P9hTpI/mhLKm3VeZYeLAOUuElWUuzO4SAiOOSAe26+EwNFB0psLesTedHOA==;24:9yNenTPnvy3DLiLKqgM5lXh6UrQ09ZgNPY84qfT1mRdwpi+GpMcadffil6fFhT4gItjl9wAYqm8bACKyJQzkXupuKsXkHVF0yw0VQ4yuBrk=;20:vQfNaII7cR10G4IBUCTbaJI2zEZTO8jX/2gVeXloeTluyYE/txUp1cQnxgX9m80ZYQqxrxss61aQ4IQhRmgbXg== x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(42134001)(42139001);SRVR:BLUPR0501MB1713; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(146099531331640)(49452602398217); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001);SRVR:BLUPR0501MB1713;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB1713; x-forefront-prvs: 07283408BE x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(53834002)(54524002)(189002)(377424004)(199003)(252514010)(377454003)(13464003)(24454002)(5423002)(479174004)(64706001)(93886004)(80792005)(87936001)(54356999)(5003600100002)(5008740100001)(99286002)(106356001)(575784001)(40100003)(77096005)(46102003)(105586002)(74316001)(19580405001)(122556002)(33656002)(102836002)(76576001)(450100001)(107886002)(10710500005)(11100500001)(110136002)(2420400006)(7110500001)(19580395003)(97736004)(5001960100002)(10400500002)(4001150100001)(86362001)(106116001)(15975445007)(5004730100002)(5002640100001)(16601075003)(81156007)(5007970100001)(2900100001)(76176999)(101416001)(50986999)(2950100001)(189998001)(92566002)(66066001)(19627235001);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR0501MB1713;H:BLUPR0501MB1716.namprd05.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: serena.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2015 21:20:56.2610 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0259ca67-08ed-4be7-b82b-812565f41f8c X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB1713 X-Microsoft-Exchange-Diagnostics: 1;BLUPR0501MB2083;2:bkQLV8qf/Nur096P/kfnDJUQOXLvLraFYHHpOlp5/nVnrvPw0opHUYavvWunDLJMOaoAOzb+hhMU3spa8HyiM7Y00k2ukx++BoNOu+zHw6Hy1mLDVy/93dR4GHFiCgZp1fpvfoikizduFM/zQXTTEK4Fdq2Ia4OuDhO6gcn5ibg=;23:FBFAERtjGfhLBEgClNjgzFsW5sjcA3AacRhw6mTs00cPSZcGE/N592hC5TRRcNMaFbH7nAXAdMgTw29prgOZL6SlvEFsO0oW/XQGFVREezsdxN34U0M5mg8K39giO762vBXDxUJ58+nS2qH3kbHsuTJFF8F9qNqiphxUpiTAwZOoV1i8swHfo54uJaftmMEb X-OriginatorOrg: serena.com SnVzdCBhcyBhIHNpZGUgbm90ZSwgaHR0cHMucHJvdG9jb2xzIGlzIHJlYWQgYnkgSHR0cHNVcmxD b25uZWN0aW9uIHdoaWNoIGZlZWRzIGl0IGRvd24gdGhyb3VnaCBzZXRFbmFibGVkUHJvdG9jb2xz KCkgb24gdGhlIFNTTCBzb2NrZXQuICIgamRrLnRscy5jbGllbnQucHJvdG9jb2xzIiBpcyByZWFk IGRpcmVjdGx5IGJ5IEpTU0UgYW5kIGRvZXMgdGhlIHNhbWUgdGhpbmcuLi4NCg0KQW5vdGhlciBy b3V0ZSB0byB0cnkgdGhlIFNTTHYySGVsbG8gaXMgdG8gaGFjayBhbmQgcmVjb21waWxlIHRoZSBK U1NFLiBJdCdzIG9uIG15IGFnZW5kYSB0byBsZWFybiB0byBkbyB0aGF0IGlmIHBvc3NpYmxlIHdp dGhvdXQgcmVidWlsZGluZyB0aGUgd2hvbGUgSlJFIHNpbmNlIGZvciBzb21lIG9ic2N1cmUgcmVh c29uIE9yYWNsZSBjb21waWxlcyBKU1NFIHdpdGggbm8gZGVidWcgaW5mbyAoYW5kIGl0IGlzIG5v dCBpbmNsdWRlZCBpbiB0aGUgc3JjcyBkaXN0cmlidXRlZCB3aXRoIHRoZSBKUkUpIG9uIGl0IHdo aWNoIG1ha2VzIGRlYnVnZ2luZyBhbmQgaW5zcGVjdGluZyBsb2NhbCB2YXJzIHJlYWxseSBoYXJk Li4uDQoNCkdlb3JnZQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogQXVyw6ls aWVuIFRlcnJlc3RyaXMgW21haWx0bzphdGVycmVzdHJpc0BnbWFpbC5jb21dIA0KU2VudDogVHVl c2RheSwgT2N0b2JlciAxMywgMjAxNSAzOjEzIFBNDQpUbzogVG9tY2F0IFVzZXJzIExpc3QNClN1 YmplY3Q6IFJlOiBbT1RdIFRvbWNhdCA3LjAuNTUvSnJlIDd1Njc6IFNFTkQgVExTdjEgQUxFUlQ6 IGZhdGFsLCBkZXNjcmlwdGlvbiA9IGJhZF9yZWNvcmRfbWFjDQoNCk1heWJlIHdyaXRpbmcgdG9v IGZhc3QuLg0KDQoiSG93IGRvIHlvdSBmb3JjZSBKYXZhIDggdG8gdXNlIFNTTHYySGVsbG8/Ig0K DQpBcyBzdWdnZXN0ZWQgYmVmb3JlLCBieSB3cml0aW5nIHlvdXIgb3duIGNsaWVudCBPUiBieSB0 cnlpbmcgdGhpcyBoYWNrLg0KRnJvbSB0aGUgSlNTRSBSZWYgR3VpZGUgNSwgd2Uga25vdyBob3cg dG8gdGhlIGN1c3RvbWl6ZSB0aGUgcHJvdG9jb2wgKCBodHRwczovL2RvY3Mub3JhY2xlLmNvbS9q YXZhc2UvMS41LjAvZG9jcy9ndWlkZS9zZWN1cml0eS9qc3NlL0pTU0VSZWZHdWlkZS5odG1sI0lu c3RhbGxhdGlvbkFuZEN1c3RvbWl6YXRpb24NCikgYnkgc2V0dGluZyBhIHN5c3RlbSBwcm9wZXJ0 eSAoaHR0cHMucHJvdG9jb2wpLiBBbHRob3VnaCB0aGV5IGFyZSBubyBtb3JlIHRhbGtpbmcgYWJv dXQgdGhpcyBpbiB0aGUgUmVmIEd1aWRlIDggKCBodHRwczovL2RvY3Mub3JhY2xlLmNvbS9qYXZh c2UvOC9kb2NzL3RlY2hub3Rlcy9ndWlkZXMvc2VjdXJpdHkvU3VuUHJvdmlkZXJzLmh0bWwjU3Vu SlNTRVByb3ZpZGVyDQopIEkgd291bGQgZ2l2ZSBpdCBhIHRyeSBhcyBJIGtub3cgdGhhdCB0aGUg ZG9jdW1lbnRhdGlvbiBpcyBwb29ybHkgd3JpdHRlbi4NCkkgc3VnZ2VzdGVkIDEwIHllYXJzIGFn byBhIGNoYW5nZSBpbiB0aGUgQVBJIGRvYyBhYm91dCB0aGUgZW5hYmxlZCBwcm90b2NvbHMsIGFu ZCB0aGV5IGRpZG4ndCBjaGFuZ2UgYW55dGhpbmcgYWx0aG91Z2ggdGhleSBzYWlkIHRoZXkgd291 bGQuDQoNCg0KDQoiWzFdIHN0YXRlczogIiBKREsgNy05IGVuYWJsZXMgU1NMdjJIZWxsbyBvbiB0 aGUgc2VydmVyIHNpZGUgb25seS4gIChXaWxsIG5vdCBzZW5kLCBidXQgd2lsbCBhY2NlcHQgU1NM djJIZWxsb3MpIiINCg0KSSBiZWxpZXZlIHRoZXkgbWVhbiAiYnkgZGVmYXVsdCIgYXMgZm9yIHRo ZSBjbGllbnQgc2lkZS4gUG9vcmx5IHdyaXR0ZW4sIHByb2JhYmx5Lg0KDQoNCg0KMjAxNS0xMC0x MyAyMjo1NSBHTVQrMDI6MDAgQXVyw6lsaWVuIFRlcnJlc3RyaXMgPGF0ZXJyZXN0cmlzQGdtYWls LmNvbT46DQoNCj4gIkhvdyBkbyB5b3UgZm9yY2UgSmF2YSA4IHRvIHVzZSBTU0x2MkhlbGxvPyIN Cj4NCj4gWW91IGNhbiBkbyB0aGlzIHdoZW4gd3JpdGluZyB5b3VyIG93biBKYXZhIGNsaWVudCA6 IGNhbGxpbmcgdGhlIA0KPiBTU0xTb2NrZXRGYWN0b3J5IHRvIGNyZWF0ZSBhbiBTU0xTb2NrZXQg YW5kIGNvbmZpZ3VyZSB3aXRoIA0KPiBzZXRFbmFibGVkUHJvdG9jb2xzICgNCj4gaHR0cHM6Ly9k b2NzLm9yYWNsZS5jb20vamF2YXNlLzgvZG9jcy9hcGkvamF2YXgvbmV0L3NzbC9TU0xTb2NrZXQu aHRtbA0KPiAjc2V0RW5hYmxlZFByb3RvY29scy1qYXZhLmxhbmcuU3RyaW5nOkEtDQo+ICkNCj4N Cj4gSWYgeW91IGhhdmUgc29tZSBJSVMgc2VydmVyIG9uIGludGVybmV0IHdoaWNoIHJlcHJvZHVj ZXMgdGhlIHByb2JsZW0sIA0KPiBJJ2xsIHRyeSB3aXRoIEpUb3VjaCAoIGp0b3VjaC5zb3VyY2Vm b3JnZS5uZXQgKSBvciB3cml0ZSBhIHNtYWxsIGNsaWVudC4NCj4NCj4NCj4NCj4NCj4gMjAxNS0x MC0xMyAyMjoyMiBHTVQrMDI6MDAgQXVyw6lsaWVuIFRlcnJlc3RyaXMgPGF0ZXJyZXN0cmlzQGdt YWlsLmNvbT46DQo+DQo+PiBHZW9yZ2UsDQo+Pg0KPj4gZG8geW91IGhhdmUgYW55IG5ldHdvcmsg Y2FwdHVyZSB0aGF0IHdlIGNhbiBzZWUgPw0KPj4NCj4+IDIwMTUtMTAtMTMgMjI6MTAgR01UKzAy OjAwIEdlb3JnZSBTdGFuY2hldiA8R3N0YW5jaGV2QHNlcmVuYS5jb20+Og0KPj4NCj4+PiA+PiBJ dCBtaWdodCBiZSBkb2FibGUgd2l0aCBPcGVuU1NMIHNfY2xpZW50IG9yIHNvbWV0aGluZy4gVG91 Z2ggdG8NCj4+PiByZXBsaWNhdGUgSmF2YSdzIGJlaGF2aW9yIHdpdGggYSBub24tSmF2YSB0b29s LCB0aG91Z2guDQo+Pj4NCj4+PiBJIHRyaWVkIGhhcmQgd2l0aCB0aGUgc19jbGllbnQgYnV0IGl0 IGNhbiBsaW1pdCB0aGUgcHJvdG9jb2xzIHRvIG9uZSANCj4+PiBvciBhbm90aGVyIGJ1dCBpdCBj YW5vdCBtaXgtYW5kLW1hdGNoIChoZWxsbyAxLjIsIG9rIHdlIHdpbGwgZG8gMS4wKSANCj4+PiBs aWtlIEphdmENCj4+PiA4IGRvZXMuIEVpdGhlciBUTFN2MSBvciBUTFN2MS4yIGJ1dCBub3QgYm90 aC4gTmVpdGhlciBjYW4gY3VybCB3aGljaCANCj4+PiBpcyBhbHNvIG9uIHRvcCBvZiBvcGVuc3Ns Lg0KPj4+DQo+Pj4gVG9kYXksIEkgc3BlbnQgMi41IGhvdXJzIHdpdGggYSBsZW1taW5nIGZyb20g TVMgZ2V0dGluZyBiYXNpY2FsbHkgDQo+Pj4gbm93aGVyZS4gSSByZWFsbHkgbmVlZCBhbiBlbmdp bmVlciwgYnV0IHRoZXkgZ2l2ZSBtZSB0aG9zZSBjbHVlbGVzcyANCj4+PiBzdXBwb3J0IHBlb3Bs ZSB0aGF0IGlzIHdhc3RpbmcgbWluZSBhbmQgdGhlaXIgdGltZS4gSWYgc29tZW9uZSBrbm93cyAN Cj4+PiBob3cgdG8gZXNjYWxhdGUgb3IgYSBmb3J1bSB3aGVyZSBNUyBkZXZlbG9wZXJzIGhhbmcg b3V0LCBJIHdvdWxkIGFwcHJlY2lhdGUgaXQuDQo+Pj4gVGhlIHN1cHBvcnQgcGVyc29uIEkgZ290 IHRvZGF5IHdhcyBjbHVlbGVzcywgd2VudCBvdmVyIGEgc2NyaXB0IGFuZCANCj4+PiBhbnkgYXR0 ZW1wdCB0byBleHBsYWluIGEgbGl0dGxlIG1vcmUgdGVjaG5pY2FsIGRldGFpbHMgbGVkIHRvIHRv dGFsIA0KPj4+IGNvbmZ1c2lvbiBhbmQgcmVib290aW5nIHRoZSBzY3JpcHQgdG8gYmVnaW5uaW5n LiBUb3RhbGx5IA0KPj4+IGZydXN0cmF0aW5nLiBBdCBsZWFzdCB3aXRoIE9yYWNsZSBJIGdvdCB0 byB0YWxrIHdpdGggYW4gYWN0dWFsIGVuZ2luZWVyLi4uDQo+Pj4NCj4+PiBHZW9yZ2UNCj4+Pg0K Pj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiBGcm9tOiBDaHJpc3RvcGhl ciBTY2h1bHR6IFttYWlsdG86Y2hyaXNAY2hyaXN0b3BoZXJzY2h1bHR6Lm5ldF0NCj4+PiBTZW50 OiBUdWVzZGF5LCBPY3RvYmVyIDEzLCAyMDE1IDI6MDMgUE0NCj4+PiBUbzogVG9tY2F0IFVzZXJz IExpc3QNCj4+PiBTdWJqZWN0OiBSZTogW09UXSBUb21jYXQgNy4wLjU1L0pyZSA3dTY3OiBTRU5E IFRMU3YxIEFMRVJUOiBmYXRhbCwgDQo+Pj4gZGVzY3JpcHRpb24gPSBiYWRfcmVjb3JkX21hYw0K Pj4+DQo+Pj4gLS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQ0KPj4+IEhhc2g6IFNI QTI1Ng0KPj4+DQo+Pj4gR2VvcmdlLA0KPj4+DQo+Pj4gT24gMTAvMTMvMTUgMTI6MzUgUE0sIEdl b3JnZSBTdGFuY2hldiB3cm90ZToNCj4+PiA+IFsxXSBzdGF0ZXM6ICIgSkRLIDctOSBlbmFibGVz IFNTTHYySGVsbG8gb24gdGhlIHNlcnZlciBzaWRlIG9ubHkuDQo+Pj4gPiAoV2lsbCBub3Qgc2Vu ZCwgYnV0IHdpbGwgYWNjZXB0IFNTTHYySGVsbG9zKSINCj4+Pg0KPj4+IEludGVyZXN0aW5nLiBU aGlzIGFic29sdXRlbHkgbWFrZXMgc2Vuc2UsIHRob3VnaCwgc2luY2UgU1NMIHNob3VsZCANCj4+ PiBqdXN0IGRpZS4gOikNCj4+Pg0KPj4+ID4gSSd2ZSBvcGVuZWQgc3VwcG9ydCBjYXNlIGJvdGgg TVMgYW5kIGFscmVhZHkgdGhlcmUgaXMgYSBidWcgZmlsZWQgDQo+Pj4gPiB3aXRoIE9yYWNsZSBv biB0aGlzIGFuZCByZWFsbHksIHRvIGJlIGFic29sdXRlbHkgY2VydGFpbiBpZiB0aGUgDQo+Pj4g PiBpc3N1ZSBpcyBpbiBKYXZhIG9yIFNDaGFubmVsLCBvbmUgd291bGQgaGF2ZSB0byB3cml0ZSBh IG5vbi1KYXZhIA0KPj4+ID4gY2xpZW50IHRoYXQgdGhhdCBtaW1pY3MgdGhlIGhhbmRzaGFrZSBt ZXNzYWdlcyBzZW5kIGZyb20gSmF2YSB3aXRoIA0KPj4+ID4gc29tZXRoaW5nIGxpa2UgT3BlblNT TCBvciBOU1Mgb3Igd2hhdGV2ZXIgYW5kIHNlZSBpZiB0aGUgYnVnIHJlcGxpY2F0ZXMuDQo+Pj4N Cj4+PiBJdCBtaWdodCBiZSBkb2FibGUgd2l0aCBPcGVuU1NMIHNfY2xpZW50IG9yIHNvbWV0aGlu Zy4gVG91Z2ggdG8gDQo+Pj4gcmVwbGljYXRlIEphdmEncyBiZWhhdmlvciB3aXRoIGEgbm9uLUph dmEgdG9vbCwgdGhvdWdoLg0KPj4+DQo+Pj4gPiBXcml0aW5nIGEgSmF2YS9KYXZhIHNlcnZlciBj bGllbnQgY291bGQgc3RpbGwgbGVhdmUgc29tZSBkb3VidHMgYXMgDQo+Pj4gPiBvbmUgY2FuIGFy Z3VlIHRoZSBjb2RlIHJldXNlIGNvdWxkIG1hc2sgdGhlIHByb2JsZW0gLSBpdCB3b3JrcyBidXQg DQo+Pj4gPiB0aGUgYnVnIG9uIHRoZSBjbGllbnQgc2lkZSBpcyBoaWRkZW4gYnkgdGhlIHNlcnZl ciBjb250YWluaW5nIA0KPj4+ID4gc2ltaWxhci9zYW1lIGJ1ZyBzbyB0aGUgTUFDcyBjaGVjayBv dXQuLi4NCj4+PiA+DQo+Pj4gPiBVbmZvcnR1bmF0ZWx5IEkgZG9uJ3QgaGF2ZSB0aGUgdGltZSB0 byBpbnZlc3QgaW4gdGhpcyBtb3JlIHRoYW4gSSANCj4+PiA+IGFscmVhZHkgaGFkLiBBbmQgaWYg TVMgc3VwcG9ydCBlbmdpbmVlcnMgY2FuIHBhc3MgaXQgb24gdG8gc29tZW9uZSANCj4+PiA+IGZy b20gdGhlIHdpbmRvd3MgY29yZSB0ZWFtIG1heSBiZSB3ZSBjYW4gaGF2ZSBzb21lIG1vdmVtZW50 IGZvcndhcmQuDQo+Pj4NCj4+PiBPa2F5LiBUaGFua3MgZm9yIHlvdXIgd29yayBzbyBmYXIuDQo+ Pj4NCj4+PiAtIC1jaHJpcw0KPj4+IC0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tDQo+Pj4g Q29tbWVudDogR1BHVG9vbHMgLSBodHRwOi8vZ3BndG9vbHMub3JnDQo+Pj4NCj4+PiBpUUljQkFF QkNBQUdCUUpXSFdOdUFBb0pFQnp3S1QrbFBLUllnV0FQL0E4ZlVKNUR6dStPNDZHTldwZG9icXEw DQo+Pj4gN3Vna2IyY1ExVk05MlErMjJXdGw4N0dTUlBoQlM4andOckJCQ0ptb3lCalJaL0xLVmN3 dGNXTHpVSUJsbFhtNQ0KPj4+IHQ4aW9yWHBReGFwczFHMEFFRWY1dEF3SFh5Tjc1SjJ2QzlxdlJ2 RDZka2VrSFhId08zUlJxdlNDcVFqRWplVkoNCj4+PiBYc09kanVJaFB3WDBCMFNOOEFwZHNodnhl OThzQzlRUG43M0xOZFNNOStqOE9iMXZDREhEaU1GajYwSzcyU3UxDQo+Pj4gRTBVbVBZRUpkaGI1 RCtQdlNNLzdDTWNBbGtKWW1DbDhWbE5GV0QzMjB5bWpPYmZJTXltZk9rK2txS0xxVkl0UQ0KPj4+ ICtyMmUyMEF0MXFDeWV5ZzJHY3hiNFgxYWpJaGN4ZGdQN1dKWXRnNTdQd3JwNFpWWjZkN1JNK0NJ cXQyOFNmeFQNCj4+PiBFdFRhbURaOGFQWXNDS3FNV0lZUlB5THJXYW91RXVMSkVtendlRjhCK054 WTBzdks4dkVPaXJvL3ZSNEx5Y09aDQo+Pj4gUEc1enh1Uy9RTUpSMm9FZ2tlVXo5K05oQjhuUC9x SnhNaGM0MHBLR212WnhDN2xqTS90UDdqVHZFMU13bU1IRQ0KPj4+IFA4clg1YjN5RjhEZk1kR1pk SWxySEo4d1hZU3pKZFRNSnZBNWZmWFZLYU9iR01ZdEFGRkRsZnVwdWQxaU85TUwNCj4+PiBIaDRl eHhYKy9OVTdmWHQrb3Q2QkxFRkFmREQ5K3o2dU9lcSt2SzZieGFJVHViRlZHSWF2aG93akFnUUlC TnQzDQo+Pj4gTy8vcDlkSlFWS2FuMGRiOWtxeUxwTE1yckZZZC9jbUE4RFpEeG9ZL2lhVnVvS2hK NmJsYkRNUUtpMkRsc3ZnRg0KPj4+IFdHREhVc1NCWklZVEZxNW1jN1ZPDQo+Pj4gPWV5VU4NCj4+ PiAtLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0NCj4+Pg0KPj4+IC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+Pj4g LSBUbyB1bnN1YnNjcmliZSwgZS1tYWlsOiB1c2Vycy11bnN1YnNjcmliZUB0b21jYXQuYXBhY2hl Lm9yZw0KPj4+IEZvciBhZGRpdGlvbmFsIGNvbW1hbmRzLCBlLW1haWw6IHVzZXJzLWhlbHBAdG9t Y2F0LmFwYWNoZS5vcmcNCj4+Pg0KPj4+DQo+Pg0KPg0K DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NClRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IHVzZXJzLXVuc3Vi c2NyaWJlQHRvbWNhdC5hcGFjaGUub3JnDQpGb3IgYWRkaXRpb25hbCBjb21tYW5kcywgZS1t YWlsOiB1c2Vycy1oZWxwQHRvbWNhdC5hcGFjaGUub3JnDQoN