Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 42418200CC4 for ; Thu, 13 Jul 2017 17:55:59 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 4133116C436; Thu, 13 Jul 2017 15:55:59 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 609D616C435 for ; Thu, 13 Jul 2017 17:55:58 +0200 (CEST) Received: (qmail 90754 invoked by uid 500); 13 Jul 2017 15:55:56 -0000 Mailing-List: contact user-help@flink.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list user@flink.apache.org Received: (qmail 90744 invoked by uid 99); 13 Jul 2017 15:55:56 -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; Thu, 13 Jul 2017 15:55:56 +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 61A2B1A0068 for ; Thu, 13 Jul 2017 15:55:56 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.999 X-Spam-Level: ** X-Spam-Status: No, score=2.999 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001] autolearn=disabled 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 RgXInbvhyX4h for ; Thu, 13 Jul 2017 15:55:53 +0000 (UTC) Received: from mx1.amdocs.com (ramail1.amdocs.com [193.43.244.133]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 393485F24B for ; Thu, 13 Jul 2017 15:55:52 +0000 (UTC) amddisc: amdocs_ Received: from unknown (HELO ILRAADAGFE1.corp.amdocs.com) ([10.224.0.130]) by ilmail01.corp.amdocs.com with ESMTP; 13 Jul 2017 18:55:52 +0300 Received: from ILRAADAGBE2.corp.amdocs.com ([fe80::2da9:d64:7d0f:700d]) by ILRAADAGFE1.corp.amdocs.com ([fe80::19c0:c420:4732:6809%23]) with mapi id 14.03.0352.000; Thu, 13 Jul 2017 18:55:51 +0300 From: Guy Harmach To: =?utf-8?B?J0rDtnJuIEZyYW5rZSc=?= CC: "user@flink.apache.org" Subject: RE: How to send local files to a flink job on YARN Thread-Topic: How to send local files to a flink job on YARN Thread-Index: AdL76jawc0XJcLurRk63ty1dGd8A4v//1MMA///NhFA= Date: Thu, 13 Jul 2017 15:55:50 +0000 Message-ID: <44FFECFB83025C47B93BD6701CBEE3D50128E31FE0@ILRAADAGBE2.corp.amdocs.com> References: <44FFECFB83025C47B93BD6701CBEE3D50128E31F7A@ILRAADAGBE2.corp.amdocs.com> In-Reply-To: Accept-Language: he-IL, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.242.56.22] Content-Type: multipart/alternative; boundary="_000_44FFECFB83025C47B93BD6701CBEE3D50128E31FE0ILRAADAGBE2co_" MIME-Version: 1.0 archived-at: Thu, 13 Jul 2017 15:55:59 -0000 --_000_44FFECFB83025C47B93BD6701CBEE3D50128E31FE0ILRAADAGBE2co_ Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SGksDQoNCkp1c3QgdG8gY2xhcmlmeSBteSBuZWVkLCBJIHdhbnQgdG8gc2VuZCB0aGUgZmlsZSBm cm9tIGxvY2FsIGZpbGUgc3lzdGVtIHRvIHRoZSBqb2IgZW50cnkgcG9pbnQsIHJlYWQgaXQgaW4g dGhlIG1haW4gbWV0aG9kLCBhbmQgYWNjb3JkaW5nIGl0cyBjb250ZW50IHRvIGJ1aWxkIG15IHNv dXJjZXMsIG9wZXJhdGlvbnMgYW5kIHNpbmtzLg0KSSBhc3N1bWVkIGJ5IHRoZSBjbGkgdXNhZ2Ug ZGVzY3JpcHRpb24gZm9yIHRoZSB5YXJuc2hpcCBmbGFnIHRoYXQgaXQgaXMgdGhlIGVxdWl2YWxl bnQgdG8gU3BhcmvigJlzICDigJNmaWxlcyBmbGFnIHRoYXQgaXMgdXNlZCB0byBwYXNzIGxvY2Fs IGZpbGVzIHRvIHRoZSBkcml2ZXIuDQpBbnkgc29sdXRpb24gb3RoZXIgdGhhbiBtYW51YWxseSBj b3B5aW5nL2RlbGV0aW5nICB0aGUgZmlsZSB0byBIREZTPw0KDQpGcm9tOiBKw7ZybiBGcmFua2Ug W21haWx0bzpqb3JuZnJhbmtlQGdtYWlsLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBKdWx5IDEzLCAy MDE3IDY6MzYgUE0NClRvOiBHdXkgSGFybWFjaCA8R3V5SEBBbWRvY3MuY29tPg0KQ2M6IHVzZXJA ZmxpbmsuYXBhY2hlLm9yZw0KU3ViamVjdDogUmU6IEhvdyB0byBzZW5kIGxvY2FsIGZpbGVzIHRv IGEgZmxpbmsgam9iIG9uIFlBUk4NCg0KVGhhdCBkb2VzIG5vdCBzb3VuZCBsaWtlIGEgZ29vZCBp ZGVhIHRvIHB1dCBhIGNvbmZpZ3VyYXRpb24gZmlsZSBvbiBldmVyeSBub2RlLg0KDQpXaGF0IGFi b3V0IFpvb2tlZXBlcj8NCg0KT24gMTMuIEp1bCAyMDE3LCBhdCAxNzoxMCwgR3V5IEhhcm1hY2gg PEd1eUhAQW1kb2NzLmNvbTxtYWlsdG86R3V5SEBBbWRvY3MuY29tPj4gd3JvdGU6DQpIaSwNCg0K SeKAmW0gcnVubmluZyBhIGZsaW5rIGpvYiBvbiBZQVJOLiBJ4oCZZCBsaWtlIHRvIHBhc3MgeWFt bCBjb25maWd1cmF0aW9uIGZpbGVzIHRvIHRoZSBqb2IuDQpJIHRyaWVkIHRvIHVzZSB0aGUgZmxp bmsgY2xpIOKAk3lhcm5zaGlwIGZsYWcgdG8gcG9pbnQgdG8gYSBkaXJlY3RvcnkgY29udGFpbmlu ZyB0aGUgZmlsZSwgYnV0IHdhc27igJl0IGFibGUgdG8gZ2V0IGl0IGluIHRoZSBqb2IuDQpDYW4g c29tZW9uZSBnaXZlIGFuIGV4YW1wbGUgb2YgaG93IHRvIHNlbmQgbG9jYWwgZmlsZXMgYW5kIGhv dyB0byByZWFkIHRoZW0gaW4gdGhlIGpvYj8NCg0KVGhhbmtzLCBHdXkNCg0KVGhpcyBtZXNzYWdl IGFuZCB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGhlcmVpbiBpcyBwcm9wcmlldGFyeSBhbmQg Y29uZmlkZW50aWFsIGFuZCBzdWJqZWN0IHRvIHRoZSBBbWRvY3MgcG9saWN5IHN0YXRlbWVudCwN CnlvdSBtYXkgcmV2aWV3IGF0IGh0dHBzOi8vd3d3LmFtZG9jcy5jb20vYWJvdXQvZW1haWwtZGlz Y2xhaW1lcg0KVGhpcyBtZXNzYWdlIGFuZCB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGhlcmVp biBpcyBwcm9wcmlldGFyeSBhbmQgY29uZmlkZW50aWFsIGFuZCBzdWJqZWN0IHRvIHRoZSBBbWRv Y3MgcG9saWN5IHN0YXRlbWVudCwKCnlvdSBtYXkgcmV2aWV3IGF0IGh0dHBzOi8vd3d3LmFtZG9j cy5jb20vYWJvdXQvZW1haWwtZGlzY2xhaW1lciA8aHR0cHM6Ly93d3cuYW1kb2NzLmNvbS9hYm91 dC9lbWFpbC1kaXNjbGFpbWVyPgo= --_000_44FFECFB83025C47B93BD6701CBEE3D50128E31FE0ILRAADAGBE2co_ Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv cjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjoj OTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcN Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt c2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5 bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp ZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4 cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3Np emU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYu V29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBn dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIx MDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz aGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIg Lz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxh bmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJX b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx RjQ5N0QiPkhpLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SnVzdCB0byBj bGFyaWZ5IG15IG5lZWQsIEkgd2FudCB0byBzZW5kIHRoZSBmaWxlIGZyb20gbG9jYWwgZmlsZSBz eXN0ZW0gdG8gdGhlIGpvYiBlbnRyeSBwb2ludCwgcmVhZCBpdCBpbiB0aGUgbWFpbiBtZXRob2Qs IGFuZCBhY2NvcmRpbmcgaXRzIGNvbnRlbnQgdG8gYnVpbGQgbXkgc291cmNlcywgb3BlcmF0aW9u cyBhbmQgc2lua3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgYXNzdW1lZCBieSB0aGUgY2xpIHVzYWdlIGRl c2NyaXB0aW9uIGZvciB0aGUgeWFybnNoaXAgZmxhZyB0aGF0IGl0IGlzIHRoZSBlcXVpdmFsZW50 IHRvIFNwYXJr4oCZcyAmbmJzcDvigJNmaWxlcyBmbGFnIHRoYXQgaXMgdXNlZCB0byBwYXNzIGxv Y2FsIGZpbGVzIHRvIHRoZSBkcml2ZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkFueSBzb2x1dGlvbiBvdGhl ciB0aGFuIG1hbnVhbGx5IGNvcHlpbmcvZGVsZXRpbmcgJm5ic3A7dGhlIGZpbGUgdG8gSERGUz88 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYg c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5n OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBK w7ZybiBGcmFua2UgW21haWx0bzpqb3JuZnJhbmtlQGdtYWlsLmNvbV0gPGJyPg0KPGI+U2VudDo8 L2I+IFRodXJzZGF5LCBKdWx5IDEzLCAyMDE3IDY6MzYgUE08YnI+DQo8Yj5Ubzo8L2I+IEd1eSBI YXJtYWNoICZsdDtHdXlIQEFtZG9jcy5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiB1c2VyQGZsaW5r LmFwYWNoZS5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IEhvdyB0byBzZW5kIGxvY2FsIGZp bGVzIHRvIGEgZmxpbmsgam9iIG9uIFlBUk48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj5UaGF0IGRvZXMgbm90IHNvdW5kIGxpa2UgYSBnb29kIGlkZWEgdG8g cHV0IGEgY29uZmlndXJhdGlvbiBmaWxlIG9uIGV2ZXJ5IG5vZGUuPHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMi4wcHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+V2hhdCBhYm91dCBab29rZWVwZXI/PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox Mi4wcHQiPjxicj4NCk9uIDEzLiBKdWwgMjAxNywgYXQgMTc6MTAsIEd1eSBIYXJtYWNoICZsdDs8 YSBocmVmPSJtYWlsdG86R3V5SEBBbWRvY3MuY29tIj5HdXlIQEFtZG9jcy5jb208L2E+Jmd0OyB3 cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10 b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+SGksPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPknigJltIHJ1bm5pbmcgYSBmbGluayBqb2Ig b24gWUFSTi4gSeKAmWQgbGlrZSB0byBwYXNzIHlhbWwgY29uZmlndXJhdGlvbiBmaWxlcyB0byB0 aGUgam9iLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB0cmllZCB0byB1 c2UgdGhlIGZsaW5rIGNsaSDigJN5YXJuc2hpcCBmbGFnIHRvIHBvaW50IHRvIGEgZGlyZWN0b3J5 IGNvbnRhaW5pbmcgdGhlIGZpbGUsIGJ1dCB3YXNu4oCZdCBhYmxlIHRvIGdldCBpdCBpbiB0aGUg am9iLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2FuIHNvbWVvbmUgZ2l2 ZSBhbiBleGFtcGxlIG9mIGhvdyB0byBzZW5kIGxvY2FsIGZpbGVzIGFuZCBob3cgdG8gcmVhZCB0 aGVtIGluIHRoZSBqb2I/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcywgR3V5PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtm b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPlRoaXMgbWVzc2Fn ZSBhbmQgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4gaXMgcHJvcHJpZXRhcnkgYW5k IGNvbmZpZGVudGlhbCBhbmQgc3ViamVjdCB0byB0aGUgQW1kb2NzIHBvbGljeSBzdGF0ZW1lbnQs DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv bWFuJnF1b3Q7LHNlcmlmIj55b3UgbWF5IHJldmlldyBhdA0KPGEgaHJlZj0iaHR0cHM6Ly93d3cu YW1kb2NzLmNvbS9hYm91dC9lbWFpbC1kaXNjbGFpbWVyIj5odHRwczovL3d3dy5hbWRvY3MuY29t L2Fib3V0L2VtYWlsLWRpc2NsYWltZXI8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8RElWPlRoaXMgbWVzc2Fn ZSBhbmQgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4gaXMgcHJvcHJpZXRhcnkgYW5k IGNvbmZpZGVudGlhbCBhbmQgc3ViamVjdCB0byB0aGUgQW1kb2NzIHBvbGljeSBzdGF0ZW1lbnQs DQo8RElWPnlvdSBtYXkgcmV2aWV3IGF0IDxBIGhyZWY9Imh0dHBzOi8vd3d3LmFtZG9jcy5jb20v YWJvdXQvZW1haWwtZGlzY2xhaW1lciI+aHR0cHM6Ly93d3cuYW1kb2NzLmNvbS9hYm91dC9lbWFp bC1kaXNjbGFpbWVyPC9BPjwvRElWPjwvRElWPjwvYm9keT4NCjwvaHRtbD4NCg== --_000_44FFECFB83025C47B93BD6701CBEE3D50128E31FE0ILRAADAGBE2co_--