From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30649 invoked from network); 2 Dec 2021 14:38:22 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 2 Dec 2021 14:38:22 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id E7CB99CDB2; Fri, 3 Dec 2021 00:38:20 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 4F6C29CD65; Fri, 3 Dec 2021 00:36:12 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id E108B9CD65; Fri, 3 Dec 2021 00:36:07 +1000 (AEST) Received: from server907.appriver.com (server907.appriver.com [204.232.250.38]) by minnie.tuhs.org (Postfix) with ESMTPS id 11EC19C78B for ; Fri, 3 Dec 2021 00:36:07 +1000 (AEST) X-Note: This Email was scanned by AppRiver SecureTide X-Note-AR-ScanTimeLocal: 12/02/2021 9:36:06 AM X-Note: SecureTide Build: 11/24/2021 1:44:40 PM UTC (2.19.12.0) X-Note: Filtered by 10.246.0.223 X-Note-AR-Scan: None - PIPE Received: by server907.appriver.com (CommuniGate Pro PIPE 6.2.15) with PIPE id 128505633; Thu, 02 Dec 2021 09:36:06 -0500 Received: from [10.246.0.39] (HELO smtp.us.exg7.exghost.com) by server907.appriver.com (CommuniGate Pro SMTP 6.2.15) with ESMTPS id 128505616; Thu, 02 Dec 2021 09:36:04 -0500 Received: from E16DN31A-S1E7.exg7.exghost.local (192.168.244.15) by E16DN31B-S1E7.exg7.exghost.local (192.168.246.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2375.17; Thu, 2 Dec 2021 09:35:40 -0500 Received: from E16DN31A-S1E7.exg7.exghost.local ([192.168.244.15]) by E16DN31A-S1E7.exg7.exghost.local ([192.168.244.15]) with mapi id 15.01.2375.017; Thu, 2 Dec 2021 09:35:40 -0500 From: Brantley Coile To: Clem Cole Thread-Topic: [TUHS] Ratfor revived! Thread-Index: AQHX5vO7naD521xl5k67JVlfdv0a4qwecnEAgAAEOACAABNOAIAAJJ6AgABWsoCAAI7SgIAABa0A Date: Thu, 2 Dec 2021 14:35:40 +0000 Message-ID: References: <4186ba55-8c1d-9a7b-f7f7-f45a86d3fe0c@solar.stanford.edu> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [47.46.143.102] x-rerouted-by-exchange: MIME-Version: 1.0 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <122D7CA546628843B00C3FFE025CFCB1@fwd7.exghost.com> Content-Transfer-Encoding: base64 X-Note: This Email was scanned by AppRiver SecureTide X-Note-AR-ScanTimeLocal: 12/02/2021 9:36:04 AM X-Note: SecureTide Build: 11/24/2021 1:44:40 PM UTC (2.19.12.0) X-Note: Filtered by 10.246.0.223 X-Policy: GLOBAL X-Primary: GLOBAL@coraid.com X-Note-Sender: brantley@coraid.com X-Note-Envelope-Recip: FAILURE,DELAY, X-Note-Envelope-Recip: FAILURE,DELAY, X-Note-Envelope-Recip: FAILURE,DELAY, X-Virus-Scan: V- X-Note-SnifferID: 0 X-GBUdb-Analysis: 1, 192.168.244.15, Ugly c=0.697139 p=-0.972318 Source White X-Signature-Violations: 0-0-0-8073-c X-Note-419: 15.6301 ms. Fail:0 Chk:1434 of 1434 total X-Note: VSCH-CT/SI: 0-1434/SG:1 12/2/2021 9:35:59 AM X-Note: Spam Tests Failed: X-Country-Path: United States of America->PRIVATE->PRIVATE-> X-Note-Sending-IP: 10.246.0.39 X-Note-Reverse-DNS: X-Note-Return-Path: brantley@coraid.com X-Note: User Rule Hits: X-Note: Global Rule Hits: G901 G903 G904 G905 G906 G924 G925 G926 G1367 X-Note: Encrypt Rule Hits: X-Note: Mail Class: VALID Subject: Re: [TUHS] Ratfor revived! X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" SSBsZWFkIGEgZHVhbCB0ZWNobm9sb2dpY2FsIGxpZmUuIEkgdXN1YWxseSBkb24ndCB0YWxrIGFi b3V0IG9uZSBzaWRlIG9uIGVtYWlsIGxpc3RzIGFib3V0IHRoZSBvdGhlci4gU29tZXRpbWVzIGNy ZWF0ZXMgaGVhdC4gQnV0IEknbSBjb21wbGV0ZWx5IGNvbnZpbmNlZCBvZiB0aGUgdmFsdWUgb2Yg Ym90aCBzaWRlcy4gTGV0J3MgY2FsbCBvbmUgMTEyNywgYWZ0ZXIgdGhlIGRlcGFydG1lbnQgbnVt YmVyIGF0IEJlbGwgTGFicywgYW5kIHRoZSBvdGhlciBXaXJ0aGlhbi4gVGhvbXNvbmlhbiBhbmQg V2lydGhpYW4gd291bGQgYWxzbyBiZSBhcHByb3ByaWF0ZS4gDQoNCkkgbG92ZWQgdGhlIFdQTk1G UEwgcGFwZXIhIExhdGVyLCBXaXJ0aCBmaXhlZCBhbGwgdGhlIGxhbmd1YWdlIGlzc3VlcyBtZW50 aW9uZWQgaW4gdGhhdCBwYXBlciB3aXRoIGhpcyBsYXN0IGxhbmd1YWdlLCBPYmVyb24uIFNvbWUg aXNzdWVzIGluIHRoZSBwYXBlciBhcmUgaXNzdWVzIG9mIHRhc3RlLCBhbmQgT2Jlcm9uIGlzLCB3 ZWxsLCBzdHJvbmdseSBXaXJ0aGlhbiwgc28gb25lIG1pZ2h0IG9iamVjdCB0byBpdCBpZiB0aGVp ciB0YXN0ZSBjb3JyZXNwb25kcyB3aXRoIEJXSydzLg0KDQpETVIgc2FpZCBhdCBIT1BMIHRoYXQg UGFzY2FsIGFuZCBDIGhhdmUgYSBsb3QgaW4gY29tbW9uLiBIZSBzYWlkIG9uZSBtaWdodCBldmVu IGV4cGVjdCB0aGVyZSB3YXMgaW5mb3JtYXRpb24gY3Jvc3MgZmxvdywgd2hpY2ggaGUgc3RhdGVk IHRoZXJlIHdhc24ndC4gVGhhdCB3YXMgd2hhdCBETVIgc2FpZCwgbm90IG1lLg0KDQpJIHByb2dy YW0gaW4gQyBvbiBQbGFuIDkgYmVjYXVzZSBpdCdzIHRoZSBiZXN0IHRvb2wgZm9yIHdoYXQgSSdt IGRvaW5nLiBJIGNvdWxkIGVhc2lseSBzZWUgbWUgbGl2aW5nIGluIE9iZXJvbi4gSSBtaWdodCBl dmVuIGxpa2UgaXQgYmV0dGVyLiBTb21lIGRheXMuIEJ1dCB0aGVuLi4uIA0KDQpTZWUgaG93IGdy ZWF0IGl0IGlzIHRvIGxpdmUgYSBkdXBsaWNpdG91cyBsaWZlLiBCZXN0IG9mIGJvdGguDQoNCiAg QnJhbnRsZXkNCg0KPiBPbiBEZWMgMiwgMjAyMSwgYXQgOToxNSBBTSwgQ2xlbSBDb2xlIDxjbGVt Y0BjY2MuY29tPiB3cm90ZToNCj4gDQo+IEhlbnJ5IC0tIG1vc3QgcGVvcGxlIHRoYXQgSSBhbSBh d2FyZSB1c2VkIHRoZSBvcmlnaW5hbCBGb3J0cmFuLUlWIHZlcnNpb24gc2luY2UgdGhhdCB3YXMg dGhlIExpbmd1YS1GcmFuY2EuICBUaGUgUGFzY2FsIHZlcnNpb24gd2FzIGEgZmV3IHllYXJzIGxh dGVyLCBhbmQgZnJhbmtseSBvdGhlciB0aGFuIHRvIHJlYWQgdGhlIGJvb2ssIEkgcGVyc29uYWxs eSBuZXZlciByYW4gdGhlIHJlc3VsdHMgZnJvbSB0aGVtLiAgQnV0IEkgY2FuIHNheSBJIGRpZCB1 c2UgdGhlIG9yaWdpbmFsIEZvcnRyYW4gdmVyc2lvbiB1bmRlciBWTVMgYmFjayBpbiB0aGUgZGF5 LiAgQXMgYndrIHNheXMgaW4gdGhlIFBhc2NhbCBlZGl0aW9uLCBpdCB3YXMgYWN0dWFsbHkgYSBk aWZmaWN1bHQgdGhpbmcgdG8gZG8gYmVjYXVzZSBQYXNjYWwgbGFja2VkIG1hbnkgZmVhdHVyZXMg dGhhdCByZWFsbHkgbWFkZSBpdCB1bmlmb3JtIGFjcm9zcyBpbXBsZW1lbnRhdGlvbnMsIHBvcnRh YmxlIGJldHdlZW4gc3lzdGVtcyB0aGVtc2VsdmVzLCBhbmQgYXMgYSByZWFzb25hYmxlIHN5c3Rl bXMgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2UuICBTZWU6IFdoeSBQYXNjYWwgaXMgTm90IE15IEZhdm9y aXRlIFByb2dyYW1taW5nIExhbmd1YWdlDQo+IA0KPiBDbGVtDQo+IOGQpw0KPiANCj4gT24gVGh1 LCBEZWMgMiwgMjAyMSBhdCAxMjo0NCBBTSBIZW5yeSBCZW50IDxoZW5yeS5yLmJlbnRAZ21haWwu Y29tPiB3cm90ZToNCj4gVGhhbmsgeW91LCBDbGVtLiAgSSBhbSB3b3JraW5nIG9uIGdldHRpbmcg dGhlIHRvb2xzIHJ1bm5pbmcgaW4gRE9TQm94LCB3aGljaCBzZWVtZWQgbW9zdCBzdHJhaWdodGZv cndhcmQuDQo+IA0KPiBUaGUgQnl0ZSBhcnRpY2xlICh0aGUgc2NhbiBvZiB3aGljaCBJIGFtIHZl cnkgZ3JhdGVmdWwgZm9yOyBub3QgaGF2aW5nIHRvIGdvIHRyYXdsaW5nIHRocm91Z2ggdGhlIHN0 YWNrcyBhdCB0aGUgT2JlcmxpbiBDb2xsZWdlIGxpYnJhcnkgaXMgYWx3YXlzIGEgcGx1cykgY2xh aW1zIHRoYXQgdGhlIHRvb2xzIGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBvbjoNCj4gDQo+IEFDT1MN Cj4gQW1kYWhsDQo+IEFwb2xsbw0KPiBBTi9VWUsNCj4gQnVycm91Z2hzDQo+IENEQw0KPiBDcmF5 DQo+IERhdGEgR2VuZXJhbA0KPiBERUMNCj4gRkFDT00NCj4gR0VDDQo+IEhQDQo+IEhJVEFDDQo+ IEhvbmV5d2VsbA0KPiBJQk0NCj4gSW50ZWwNCj4gSW50ZXJkYXRhDQo+IE1vZGNvbXANCj4gTXVs dGljcw0KPiBOQ1INCj4gUGVya2luLUVsbWVyDQo+IFByaW1lDQo+IFJvbG0NCj4gU0VMDQo+IFRh bmRlbQ0KPiBVbml2YWMNCj4gV2FuZw0KPiBYZXJveA0KPiBDUC9NIE1hY2hpbmVzDQo+IE1TL0RP UyBNYWNoaW5lcw0KPiBVTklYIE1hY2hpbmVzDQo+IA0KPiBXaGljaCBpcyBxdWl0ZSB0aGUgbGlz dDsgSSd2ZSBuZXZlciBldmVuIGhlYXJkIG9mIGEgZmV3IG9mIHRob3NlISAgQmFzZWQgb24gdGhl IGZpbGVzIGluIHRoZSBVTklYIEFyY2hpdmUsIGFtIEkgdG8gYXNzdW1lIHRoYXQgbW9zdCBvZiB0 aG9zZSBwb3J0cyB0b29rIGFkdmFudGFnZSBvZiBhIG5hdGl2ZSBQYXNjYWwgY29tcGlsZXI/ICBU aGF0J3MgaG93IEknbSBwbGFubmluZyB0byBicmluZyB0aGUgdG9vbHMgdXAgb24gbXkgbG9jYWwg UlQtMTEgbWFjaGluZS4NCj4gDQo+IC1IZW5yeQ0KPiANCj4gT24gV2VkLCAxIERlYyAyMDIxIGF0 IDE5OjM0LCBDbGVtIENvbGUgPGNsZW1jQGNjYy5jb20+IHdyb3RlOg0KPiBodHRwczovL3d3dy50 dWhzLm9yZy9BcmNoaXZlL0FwcGxpY2F0aW9ucy9Tb2Z0d2FyZV9Ub29scy8NCj4g4ZCnDQo+IA0K PiBPbiBXZWQsIERlYyAxLCAyMDIxIGF0IDU6MjUgUE0gSGVucnkgQmVudCA8aGVucnkuci5iZW50 QGdtYWlsLmNvbT4gd3JvdGU6DQo+IE9uIFdlZCwgMSBEZWMgMjAyMSBhdCAxNzoxNywgRGVib3Jh aCBTY2hlcnJlciA8ZHNjaGVycmVyQHNvbGFyLnN0YW5mb3JkLmVkdT4gd3JvdGU6DQo+IEFsbCB5 b3UgZm9sa3MgcmV2aXNpdGluZyB0aGUgU29mdHdhcmUgVG9vbHMgc2hvdWxkIHJlbWVtYmVyIHRo YXQgdGhlcmUgd2FzIGFuIGVudGlyZSBtb3ZlbWVudCBhcm91bmQgdGhlIGZpcnN0IGJvb2ssIGJh c2VkIGF0IExhd3JlbmNlIEJlcmtlbGV5IExhYi4gIFRoZSBTb2Z0d2FyZSBUb29scyBncm91cCwg YW4gb2Zmc2hvb3Qgb2YgVXNlbml4LCBoYWQgYWJvdXQgMjAwMCBtZW1iZXJzLiAgV2UgY3JlYXRl ZCBhbiBhbG1vc3QtZW50aXJlIFVuaXggZW52aXJvbm1lbnQgYmFzZWQgb24gYSB2aXJ0dWFsIG9w ZXJhdGluZyBzeXN0ZW0gdGhhdCB3ZSBkZXNpZ25lZCwgaW5zcGlyZWQgb2YgY291cnNlIGJ5IEtl cm5pZ2hhbidzIGlkZWFzLiAgVGhlIGNvbGxlY3Rpb24gd2FzIHBvcnRlZCB0byBvdmVyIDUwIG9w ZXJhdGluZyBzeXN0ZW1zLCBpbmNsdWRpbmcgc29tZSB3aXRob3V0IGZpbGUgc3lzdGVtcy4gICBU aGlzIGlzIGFsbCBzdGlsbCBmcmVlbHkgYXZhaWxhYmxlLCBhbmQgc3RvcmVkIHdpdGggdGhlIFVu aXggYXJjaGl2ZXMuDQo+IA0KPiBDb3VsZCB5b3UgcHJvdmlkZSBhIGxpbmsgdG8gc2FpZCBlbnZp cm9ubWVudCwgYW5kIHN1Z2dlc3Qgd2hhdCBzb3J0IG9mIG1hY2hpbmVzIGl0IG1pZ2h0IGhhdmUg cnVuIG9uPyAgSSBwcm9iYWJseSBoYXZlIHNvbWV0aGluZyBoZXJlIHRoYXQgd2lsbCBkbyBpdCwg YW5kIEkgYW0gdmVyeSBpbnRlcmVzdGVkLg0KPiANCj4gLUhlbnJ5DQo+ICANCj4gT24gMTIvMS8y MSAxMjo1OSBQTSwgQ2xlbSBDb2xlIHdyb3RlOg0KPj4gQXJub2xkIC0tIHNvdW5kcyBmdW4uICBU aGFuayB5b3UhISEgIEknbGwgYWRkIGl0IHRvIG15IGdyb3dpbmcgcGlsZSBvZiB0aGluZ3MgSSB3 YW50IHRvIHBsYXkgd2l0aCBhdCBzb21lIHBvaW50LiAgIEkgdG9vIGhhZCBhIHdvbmRlcmZ1bCBj aGlsZGhvb2QgZXhwZXJpZW5jZSB3aXRoIHRoZSBTVyB0b29scy4gIFNvbWVib2R5IGhhZCBhIG51 bWJlciBvZiB0aGVtIHJ1bm5pbmcgb24gYSBWTVMgYm94IHdoZW4gYWxsIHdlIGhhZCB3YXMgdGhl IFZNUyBGb3J0cmFuIGNvbXBpbGVyLCBubyBDIHlldC4NCj4+IA0KPj4gSSBhbSBjdXJpb3VzIHdo eSBkaWQgeW91IGRlY2lkZSB0byB1c2UgYnlhY2M/ICAgSSB3b3VsZCBoYXZlIHRob3VnaHQgaW4g YSBkZXNpcmUgdG8gbW9kZXJuaXplIGFuZCBtYWtlIGl0IG1vcmUgYXZhaWxhYmxlIG9uIGEgbW9k ZXJuIHN5c3RlbSAtLSB3YXMgdGhlcmUgc29tZXRoaW5nIGluIGJ5YWNjIHRoYXQgY291bGQgbm90 IGJlIGRvbmUgZWFzaWx5IGluIGJpc29uPyAgIFRvIGJlIGhvbmVzdCwgSSBoYWQgdGhvdWdodCBS b2JlcnQgQ29yYmV0dCBkaWQgdGhlbSBib3RoIGFuZCBiaXNvbiB3YXMgdGhlIHN1Y2Nlc3NvciB0 byBieWFjYywgYnV0IEknbSBub3QgYSBjb21waWxlciBndXkgLSBzbyBJJ20gc3VzcGVjdGluZyB0 aGF0IHRoZXJlIG11c3QgYmUgYSBkaWZmZXJlbmNlL3JlYXNvbi4gICBBcyBJIHNhaWQsIHRoaXMg aXMgcHVyZWx5IGN1cmlvc2l0eSAtLSBhbiBlZHVjYXRpb25hbCBvcHBvcnR1bml0eS4NCj4+IA0K Pj4gVGhhbmtzIGFnYWluLA0KPj4gQ2xlbQ0KPj4g4ZCnDQo+PiANCj4+IE9uIFdlZCwgRGVjIDEs IDIwMjEgYXQgMzo0MSBQTSBBcm5vbGQgUm9iYmlucyA8YXJub2xkQHNrZWV2ZS5jb20+IHdyb3Rl Og0KPj4gSGkgQWxsLg0KPj4gDQo+PiBNYWlubHkgZm9yIGZ1biAoc2ljKSwgSSBkZWNpZGVkIHRv IHJldml2ZSB0aGUgUmF0Zm9yIChSYXRpb25hbA0KPj4gRm9ydHJhbikgcHJlcHJvY2Vzc29yLiAg UGxlYXNlIHNlZToNCj4+IA0KPj4gICAgICAgICBodHRwczovL2dpdGh1Yi5jb20vYXJub2xkcm9i Ymlucy9yYXRmb3INCj4+IA0KPj4gSSBzdGFydGVkIHdpdGggdGhlIFY2IGNvZGUsIHRoZW4gYWRk ZWQgdGhlIFY3LCBWOCBhbmQgVjEwIHZlcnNpb25zDQo+PiBvbiB0b3Agb2YgaXQuIEVhY2ggb25l IGhhcyBpdHMgb3duIGJyYW5jaCBzbyB0aGF0IHlvdSBjYW4gbG9vaw0KPj4gYXQgdGhlIG9yaWdp bmFsIGNvZGUsIGlmIHlvdSB3aXNoLiBUaGUgbWFuIHBhZ2UgYW5kIHRoZSBwYXBlciBmcm9tDQo+ PiB0aGUgVjcgbWFudWFsIGFyZSBhbHNvIGluY2x1ZGVkLg0KPj4gDQo+PiBTdGFydGluZyB3aXRo IHRoZSBUZW50aCBFZGl0aW9uIHZlcnNpb24sIEkgc2V0IGFib3V0IHRvIG1vZGVybml6ZQ0KPj4g dGhlIGNvZGUgYW5kIGdldCBpdCB0byBjb21waWxlIGFuZCBydW4gb24gYSBtb2Rlcm4tZGF5IHN5 c3RlbS4NCj4+IChBTlNJIHN0eWxlIGRlY2xhcmF0aW9ucyBhbmQgZnVuY3Rpb24gaGVhZGVycywg bW9kZXJuIGluY2x1ZGUgZmlsZXMsDQo+PiB1c2Ugb2YgZ2V0b3B0LCBhbmQgbW9zdCBpbXBvcnRh bnRseSwgY29ycmVjdCB1c2Ugb2YgWWFjYyB5eXZhbCBhbmQNCj4+IHl5bHZhbCB2YXJpYWJsZXMu KQ0KPj4gDQo+PiBZb3Ugd2lsbCBuZWVkIEJlcmtlbHkgWWFjYyBpbnN0YWxsZWQgYXMgYnlhY2Mg aW4gb3JkZXIgdG8gYnVpbGQgaXQuDQo+PiANCj4+IEkgaGF2ZSBvbmx5IHRvdWNoLXRlc3RlZCBp dCwgYnV0IHNvIGZhciBpdCBzZWVtcyBPSy4gICdtYWtlJyBydW5zIGluIGxpa2UgMg0KPj4gc2Vj b25kcywgcmVhbGx5IHF1aWNrLiBPbiBteSBVYnVudHUgTGludXggc3lzdGVtcywgaXQgY29tcGls ZXMgd2l0aA0KPj4gbm8gd2FybmluZ3MuDQo+PiANCj4+IEkgaG9wZSB0byBldmVudHVhbGx5IGFk ZCBhIHRlc3Qgc3VpdGUgYWxzbywgaWYgSSBjYW4gc3RlYWwgc29tZSB0aW1lLg0KPj4gDQo+PiBC ZWZvcmUgYW55b25lIGFza3MsIG5vLCBJIGRvbid0IHRoaW5rIGFueWJvZHkgdG9kYXkgaGFzIGFu eSByZWFsIHVzZQ0KPj4gZm9yIGl0LiAgVGhpcyB3YXMgc2ltcGx5ICJmb3IgZnVuIiwgYW5kIGJl Y2F1c2UgUmF0Zm9yIGhhcyBhIHNvZnQNCj4+IHNwb3QgaW4gbXkgaGVhcnQuICAiU29mdHdhcmUg VG9vbHMiIHdhcywgZm9yIG1lLCB0aGUgbW9zdCBpbmZsdWVudGlhbA0KPj4gcHJvZ3JhbW1pbmcg Ym9vayB0aGF0IEkgZXZlciByZWFkLiAgSSBkb24ndCB0aGluayB0aGVyZSdzIGEgYmV0dGVyDQo+ PiBib29rIHRvIGNvbnZleSB0aGUgInplbiIgb2YgVW5peC4NCj4+IA0KPj4gVGhhbmtzLA0KPj4g DQo+PiBBcm5vbGQNCg0K