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=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12860 invoked from network); 4 Aug 2023 17:18:01 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 4 Aug 2023 17:18:01 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 08F2542471; Sat, 5 Aug 2023 03:17:57 +1000 (AEST) Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) by minnie.tuhs.org (Postfix) with ESMTPS id 5C1374246F for ; Sat, 5 Aug 2023 03:17:49 +1000 (AEST) Received: by mail-oi1-x231.google.com with SMTP id 5614622812f47-3a3b7f992e7so1740464b6e.2 for ; Fri, 04 Aug 2023 10:17:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691169468; x=1691774268; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=1t5kAcbbAUBAvC+uhGbx4JfbcW0pQewMYtgsrBuH4sQ=; b=g3/gKkIt9kZVlXvlLb4MdjI5gGns07PhEN9qI4jHxuQIMY89uBFOzyGPkFHnBQeIG+ nYQEC/TQ2K+6zjUi/mKakOcrFRaN+Uhji3Oio/d4dQ7KQKe/8YjKHGX22gNH1ohrUAnH pxxo+CKZcJ5CtBPS4z2sQp5o2N2GWptL8P3PM1WlAR/htgRioucMqBfoA6BjoN2lbdZJ HjfdwVjvHx0ZHVYdv5dtR+gABaLjx+kAG0ErrVbSjr/joEdnNExcwB7fNwkPLY+tdKeR ZHFJbmtR9dSYr6yu6HOLlF/2pA8X9G2XEjJrMwDPrLfi5dupdhrmsHoU5c8CxzrQ7oD7 gA9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691169468; x=1691774268; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=1t5kAcbbAUBAvC+uhGbx4JfbcW0pQewMYtgsrBuH4sQ=; b=hxMsab8STE4lwQPfgeJ+xr9XS2Xi4nXE88/5NGV7x4mNT+5nz5cxLj97ELlWexOc/f 24a8g7cUzilQ3o6A+Mf+JFz/HVDhz7iUsduljKN1VntBGByo47oRwiVgR083TAHGvKTF jhtO1sVJXzYUu+ymxjMfqjNgRwDgC1Umph99DVkYpZDqHVyQocnc/aJRe3TLPVwSDJOd EVMQzmxRQwnkUthHFOPX/o6pIv9nepBFGm5gzpqzv8nIySRKvlXsoL3HW1TuDB7XjUPU 4hbMUjzwG4wIJbSD+mtmB4YZY5NmXe7VvMDDQTql9THac2sDP7jhcRiV+gVMwhwz4VK0 z5Sg== X-Gm-Message-State: AOJu0Yz6ZsJuiLVX/tQY59/alzHM78bi2kudSd4PrRpdWrS4dqWo5Shf ljDOqMTOwz572mDmB9DJkD0= X-Google-Smtp-Source: AGHT+IFuv7/3OOW3Wyhalln5ppKzEouB5HfSOW7SrurNm/NoKljjh85cRTNfstY4hL1D0eVoJvDgKw== X-Received: by 2002:a05:6808:1289:b0:3a7:6698:7493 with SMTP id a9-20020a056808128900b003a766987493mr3328138oiw.23.1691169468116; Fri, 04 Aug 2023 10:17:48 -0700 (PDT) Received: from ?IPV6:2601:245:4680:1950:d29f:ed07:7b5d:4b73? ([2601:245:4680:1950:d29f:ed07:7b5d:4b73]) by smtp.gmail.com with ESMTPSA id p6-20020a815b06000000b00584554be59dsm841924ywb.85.2023.08.04.10.17.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 04 Aug 2023 10:17:47 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------yefSiqZYAEUDAJS5TZki1Uea" Message-ID: Date: Fri, 4 Aug 2023 12:17:46 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US To: Warner Losh References: From: Will Senn In-Reply-To: Message-ID-Hash: YDOAU7QRIAWRG6TY5K2OZWF4GFYF2MBL X-Message-ID-Hash: YDOAU7QRIAWRG6TY5K2OZWF4GFYF2MBL X-MailFrom: will.senn@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: 3bsd tape image List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: This is a multi-part message in MIME format. --------------yefSiqZYAEUDAJS5TZki1Uea Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 T24gOC8zLzIzIDIzOjQxLCBXYXJuZXIgTG9zaCB3cm90ZToNCj4NCj4NCj4gVGhlIFRVSFMgc3R1 ZmYgbWF0Y2hlcyB3aGF0IHdlIGhhdmUgb24gS2lyaydzIENEcy4NCj4NCj4gQW5kIGl0IGxvb2tz IGxpa2Ugb25lIGNvdWxkIGJ1aWxkIGEgYm9vdCB0YXBlIGZyb20gd2hhdCdzIGluIHN5cyBpbiAN Cj4gdGhlIHRhcmJhbGwuwqAgSXQgaGFzIHRoZSB1c3VhbCBzdGFuZGFsb25lIGZpbGVzIHRoYXQg bG9vayBsaWtlIFY3IGZpbGVzLg0KPg0KPiBUaGVyZSdzIHVzci9tYW4vbWFuOC9zeXNnZW4uOA0K Pg0KPiBzeXNnZW4gXC0gVU5JWCBzeXN0ZW0gZ2VuZXJhdGlvbiBmcm9tIHRoZSBkaXN0cmlidXRp b24gdGFwZQ0KPg0KPiBJJ3ZlIG5vdCB0cmllZCB0byBncmFiIHRoYXQgdGFwZSB0byBzZWUgaWYg aXQgaGFzIHRoZSBzYW1lIGJpdHMgYXMgaW4gDQo+IHRoZSBhcmNoaXZlLg0KPg0KPiBXYXJuZXIN Cg0KSGkgV2FybmVyLA0KDQpJIHdvdWxkIGxvdmUgdG8gYmUgYWJsZSB0byByZWNyZWF0ZSB0aGUg Ym9vdGFibGUgdGFwZShzKSBmcm9tIHdoYXQgd2UgDQpoYXZlIGF2YWlsYWJsZSAodGhlIHRhcmJh bGwpIGFuZCBkb2N1bWVudCB0aGF0IHByb2Nlc3MgYWxvbmcgdGhlIHdheS4gSW4gDQp0aGUgc2V0 dXAgbWFudWFsLCBpdCBzYXlzOg0KDQogICAgVGhlIHRhcGUgY29udGFpbnMgYmluYXJ5IGltYWdl cyBvZiB0aGUgc3lzdGVtIGFuZCBhbGwgdGhlIHVzZXIgbGV2ZWwNCiAgICBwcm9ncmFtcywgYWxv bmcgd2l0aCBzb3VyY2UgYW5kDQogICAgbWFudWFsIHNlY3Rpb25zIGZvciB0aGVtLiBUaGVyZSBh cmUgYWJvdXQgNDIwMCBVTklY4oCgIGZpbGVzDQogICAgYWx0b2dldGhlci4gVGhlIGZpcnN0IHRh cGUgZmlsZSBjb250YWlucyBib290LQ0KICAgIHN0cmFwcGluZyBwcm9ncmFtcy4gVGhlIHNlY29u ZCB0YXBlIGZpbGUgaXMgdG8gYmUgcHV0IG9uIG9uZQ0KICAgIGZpbGVzeXN0ZW0gY2FsbGVkIHRo ZSDigJhyb290IGZpbGVzeXN0ZW3igJksIGFuZA0KICAgIGNvbnRhaW5zIGVzc2VudGlhbCBiaW5h cmllcyBhbmQgZW5vdWdoIG90aGVyIGZpbGVzIHRvIGFsbG93IHRoZQ0KICAgIHN5c3RlbSB0byBy dW4uIFRoZSB0aGlyZCB0YXBlIGZpbGUgaGFzIGFsbCBvZg0KICAgIHRoZSBzb3VyY2UgYW5kIGRv Y3VtZW50YXRpb24uIEFsdG9nZXRoZXIgdGhlIGZpbGVzIHByb3ZpZGVkIG9uIHRoZQ0KICAgIHRh cGUgb2NjdXB5IGFwcHJveGltYXRlbHkgNDAwMDAgNTEyDQogICAgYnl0ZSBibG9ja3MNCg0KVGFr aW5nIHRoaXMgYXBhcnQsIGl0IHNlZW1zIGxpa2U6DQoNCiAgICBUaGUgdGFwZSBjb250YWlucyBi aW5hcnkgaW1hZ2VzIG9mIHRoZSBzeXN0ZW0gYW5kIGFsbCB0aGUgdXNlciBsZXZlbA0KICAgIHBy b2dyYW1zLCBhbG9uZyB3aXRoIHNvdXJjZSBhbmQNCiAgICBtYW51YWwgc2VjdGlvbnMgZm9yIHRo ZW0uIFRoZXJlIGFyZSBhYm91dCA0MjAwIFVOSVjigKAgZmlsZXMgYWx0b2dldGhlci4NCg0KUmVm ZXJzIHRvIGV2ZXJ5dGhpbmcgaW4gM2JzZC50YXIuZ3rCoCAtIDQxMzAgZmlsZXMuDQoNCkFuZCB0 aGlzOg0KDQogICAgVGhlIGZpcnN0IHRhcGUgZmlsZSBjb250YWlucyBib290LXN0cmFwcGluZyBw cm9ncmFtcy4NCg0KUmVmZXJzIHRvIHRoZSBmaWxlcyBpbiBzeXM6DQoNCiAgICBib290wqAgbWtm c8KgIHJlc3RvcsKgIHJwNmZtdMKgIHJwcmVhZA0KDQpBbmQgdGhpczoNCg0KICAgIFRoZSBzZWNv bmQgdGFwZSBmaWxlIGlzIHRvIGJlIHB1dCBvbiBvbmUgZmlsZXN5c3RlbSBjYWxsZWQgdGhlIOKA mHJvb3QNCiAgICBmaWxlc3lzdGVt4oCZLCBhbmQNCiAgICBjb250YWlucyBlc3NlbnRpYWwgYmlu YXJpZXMgYW5kIGVub3VnaCBvdGhlciBmaWxlcyB0byBhbGxvdyB0aGUNCiAgICBzeXN0ZW0gdG8g cnVuLg0KDQpSZWZlcnMgdG8gZXZlcnl0aGluZyBleGNlcHQgL3Vzci9zcmMgYW5kIC91c3IvZG9j Lg0KDQpXaGlsZSB0aGlzOg0KDQogICAgVGhlIHRoaXJkIHRhcGUgZmlsZSBoYXMgYWxsIG9mIHRo ZSBzb3VyY2UgYW5kIGRvY3VtZW50YXRpb24uDQoNClJlZmVycyB0byAvdXNyL3NyYyBhbmQgL3Vz ciBkb2MuDQoNCklmIEknbSB1bmRlcnN0YW5kaW5nIHRoaW5ncywgdGhpcyBtZWFucyBJIHdvdWxk IGNyZWF0ZSB0aHJlZSB0YXBlIGltYWdlcyANCi0gb25lIHdpdGgganVzdCB0aGUgNSBmaWxlcyBp biBzeXMgYW5kIHRoYXQncyBpdCwgdGhlIHNlY29uZCB3aXRoIA0KZXZlcnl0aGluZyBleGNlcHQg Zm9yIC91c3Ivc3JjLyBhbmQgL3Vzci9kb2MsIGFuZCB0aGUgdGhpcmQgd2l0aCBqdXN0IA0KL3Vz ci9zcmMgYW5kIC91c3IvZG9jLiBUaGUgZmlyc3QgdGFwZSB3b3VsZCBoYXZlIGJsb2Nrc2l6ZSA1 MTIsIHRoZSANCm90aGVyIHR3bywgMTAyNDAuIEkgY291bGQgdGhlbiB1c2UgYW55IG9mIHRoZSBw bGV0aG9yYSBvZiBtYWtldGFwZSANCnNjcmlwdHMgYXJvdW5kIHRvIHB1dCB0aGUgdGFwZSB0b2dl dGhlci4NCg0KSW4gbG9va2luZyBhdCB3aGF0IHdhcyBkb25lIHByZXZpb3VzbHksIGl0IGxvb2tz IGxpa2UgdGhlIHJvb3QgZnMgd2FzIG9uIA0KdGhlIHRhcGUgYXMgYSBkdW1wLCB3aGVyZWFzIHRo ZSB1c3IgZmlsZXMgd2VyZSBvbiB0aGUgdGFwZSBhcyBhIC50YXIuIA0KV2h5IG5vdCBqdXN0IGhh dmUgcm9vdCBhbmQgdXNyIGFzIC50YXIgb24gdGhlIHRhcGU/DQoNClRoYW5rcywNCg0KV2lsbA== --------------yefSiqZYAEUDAJS5TZki1Uea Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQogIDxoZWFkPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAg ICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDgvMy8yMyAyMzo0MSwgV2FybmVyIExv c2ggd3JvdGU6PGJyPg0KICAgIDwvZGl2Pg0KICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiDQpj aXRlPSJtaWQ6Q0FOQ1pkZnJpQW0rbm05QkM3QmZUeVA3NlFEdEVlbUtBU1lpMVArRkdBZXg0elpr SHd3QG1haWwuZ21haWwuY29tIj48YnI+DQogICAgICA8ZGl2IGRpcj0ibHRyIj4NCiAgICAgICAg PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPg0KICAgICAgICAgIDxkaXY+PGJyPg0KICAgICAgICAg IDwvZGl2Pg0KICAgICAgICAgIDxkaXY+VGhlIFRVSFMgc3R1ZmYgbWF0Y2hlcyB3aGF0IHdlIGhh dmUgb24gS2lyaydzIENEcy48L2Rpdj4NCiAgICAgICAgICA8ZGl2Pjxicj4NCiAgICAgICAgICA8 L2Rpdj4NCiAgICAgICAgICA8ZGl2PkFuZCBpdCBsb29rcyBsaWtlIG9uZSBjb3VsZCBidWlsZCBh IGJvb3QgdGFwZSBmcm9tIHdoYXQncw0KICAgICAgICAgICAgaW4gc3lzIGluIHRoZSB0YXJiYWxs LsKgIEl0IGhhcyB0aGUgdXN1YWwgc3RhbmRhbG9uZSBmaWxlcw0KICAgICAgICAgICAgdGhhdCBs b29rIGxpa2UgVjcgZmlsZXMuPC9kaXY+DQogICAgICAgICAgPGRpdj48YnI+DQogICAgICAgICAg PC9kaXY+DQogICAgICAgICAgPGRpdj5UaGVyZSdzIHVzci9tYW4vbWFuOC9zeXNnZW4uODwvZGl2 Pg0KICAgICAgICAgIDxkaXY+PGJyPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXY+ c3lzZ2VuIFwtIFVOSVggc3lzdGVtIGdlbmVyYXRpb24gZnJvbSB0aGUgZGlzdHJpYnV0aW9uDQog ICAgICAgICAgICB0YXBlPC9kaXY+DQogICAgICAgICAgPGRpdj48YnI+DQogICAgICAgICAgPC9k aXY+DQogICAgICAgICAgPGRpdj5JJ3ZlIG5vdCB0cmllZCB0byBncmFiIHRoYXQgdGFwZSB0byBz ZWUgaWYgaXQgaGFzIHRoZQ0KICAgICAgICAgICAgc2FtZSBiaXRzIGFzIGluIHRoZSBhcmNoaXZl Ljxicj4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2Pjxicj4NCiAgICAgICAgICA8 L2Rpdj4NCiAgICAgICAgICA8ZGl2Pldhcm5lcjxicj4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAg ICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Jsb2NrcXVvdGU+DQogICAgPGJyPg0KICAg IEhpIFdhcm5lciw8YnI+DQogICAgPGJyPg0KICAgIEkgd291bGQgbG92ZSB0byBiZSBhYmxlIHRv IHJlY3JlYXRlIHRoZSBib290YWJsZSB0YXBlKHMpIGZyb20gd2hhdA0KICAgIHdlIGhhdmUgYXZh aWxhYmxlICh0aGUgdGFyYmFsbCkgYW5kIGRvY3VtZW50IHRoYXQgcHJvY2VzcyBhbG9uZyB0aGUN CiAgICB3YXkuIEluIHRoZSBzZXR1cCBtYW51YWwsIGl0IHNheXM6PGJyPg0KICAgIDxibG9ja3F1 b3RlPlRoZSB0YXBlIGNvbnRhaW5zIGJpbmFyeSBpbWFnZXMgb2YgdGhlIHN5c3RlbSBhbmQgYWxs DQogICAgICB0aGUgdXNlciBsZXZlbCBwcm9ncmFtcywgYWxvbmcgd2l0aCBzb3VyY2UgYW5kPGJy Pg0KICAgICAgbWFudWFsIHNlY3Rpb25zIGZvciB0aGVtLiBUaGVyZSBhcmUgYWJvdXQgNDIwMCBV TklY4oCgIGZpbGVzDQogICAgICBhbHRvZ2V0aGVyLiBUaGUgZmlyc3QgdGFwZSBmaWxlIGNvbnRh aW5zIGJvb3QtPGJyPg0KICAgICAgc3RyYXBwaW5nIHByb2dyYW1zLiBUaGUgc2Vjb25kIHRhcGUg ZmlsZSBpcyB0byBiZSBwdXQgb24gb25lDQogICAgICBmaWxlc3lzdGVtIGNhbGxlZCB0aGUg4oCY cm9vdCBmaWxlc3lzdGVt4oCZLCBhbmQ8YnI+DQogICAgICBjb250YWlucyBlc3NlbnRpYWwgYmlu YXJpZXMgYW5kIGVub3VnaCBvdGhlciBmaWxlcyB0byBhbGxvdyB0aGUNCiAgICAgIHN5c3RlbSB0 byBydW4uIFRoZSB0aGlyZCB0YXBlIGZpbGUgaGFzIGFsbCBvZjxicj4NCiAgICAgIHRoZSBzb3Vy Y2UgYW5kIGRvY3VtZW50YXRpb24uIEFsdG9nZXRoZXIgdGhlIGZpbGVzIHByb3ZpZGVkIG9uIHRo ZQ0KICAgICAgdGFwZSBvY2N1cHkgYXBwcm94aW1hdGVseSA0MDAwMCA1MTI8YnI+DQogICAgICBi eXRlIGJsb2Nrczxicj4NCiAgICA8L2Jsb2NrcXVvdGU+DQogICAgVGFraW5nIHRoaXMgYXBhcnQs IGl0IHNlZW1zIGxpa2U6PGJyPg0KICAgIDxibG9ja3F1b3RlPlRoZSB0YXBlIGNvbnRhaW5zIGJp bmFyeSBpbWFnZXMgb2YgdGhlIHN5c3RlbSBhbmQgYWxsDQogICAgICB0aGUgdXNlciBsZXZlbCBw cm9ncmFtcywgYWxvbmcgd2l0aCBzb3VyY2UgYW5kPGJyPg0KICAgICAgbWFudWFsIHNlY3Rpb25z IGZvciB0aGVtLiBUaGVyZSBhcmUgYWJvdXQgNDIwMCBVTklY4oCgIGZpbGVzDQogICAgICBhbHRv Z2V0aGVyLjxicj4NCiAgICA8L2Jsb2NrcXVvdGU+DQogICAgUmVmZXJzIHRvIGV2ZXJ5dGhpbmcg aW4gM2JzZC50YXIuZ3rCoCAtIDQxMzAgZmlsZXMuPGJyPg0KICAgIDxicj4NCiAgICBBbmQgdGhp czo8YnI+DQogICAgPGJsb2NrcXVvdGU+VGhlIGZpcnN0IHRhcGUgZmlsZSBjb250YWlucyBib290 LXN0cmFwcGluZyBwcm9ncmFtcy4gPGJyPg0KICAgIDwvYmxvY2txdW90ZT4NCiAgICBSZWZlcnMg dG8gdGhlIGZpbGVzIGluIHN5czo8YnI+DQogICAgPGJsb2NrcXVvdGU+Ym9vdMKgIG1rZnPCoCBy ZXN0b3LCoCBycDZmbXTCoCBycHJlYWQ8YnI+DQogICAgPC9ibG9ja3F1b3RlPg0KICAgIEFuZCB0 aGlzOjxicj4NCiAgICA8YmxvY2txdW90ZT5UaGUgc2Vjb25kIHRhcGUgZmlsZSBpcyB0byBiZSBw dXQgb24gb25lIGZpbGVzeXN0ZW0NCiAgICAgIGNhbGxlZCB0aGUg4oCYcm9vdCBmaWxlc3lzdGVt 4oCZLCBhbmQ8YnI+DQogICAgICBjb250YWlucyBlc3NlbnRpYWwgYmluYXJpZXMgYW5kIGVub3Vn aCBvdGhlciBmaWxlcyB0byBhbGxvdyB0aGUNCiAgICAgIHN5c3RlbSB0byBydW4uPGJyPg0KICAg IDwvYmxvY2txdW90ZT4NCiAgICBSZWZlcnMgdG8gZXZlcnl0aGluZyBleGNlcHQgL3Vzci9zcmMg YW5kIC91c3IvZG9jLjxicj4NCiAgICA8YnI+DQogICAgV2hpbGUgdGhpczo8YnI+DQogICAgPGJs b2NrcXVvdGU+VGhlIHRoaXJkIHRhcGUgZmlsZSBoYXMgYWxsIG9mIHRoZSBzb3VyY2UgYW5kDQog ICAgICBkb2N1bWVudGF0aW9uLjxicj4NCiAgICA8L2Jsb2NrcXVvdGU+DQogICAgUmVmZXJzIHRv IC91c3Ivc3JjIGFuZCAvdXNyIGRvYy48YnI+DQogICAgPGJyPg0KICAgIElmIEknbSB1bmRlcnN0 YW5kaW5nIHRoaW5ncywgdGhpcyBtZWFucyBJIHdvdWxkIGNyZWF0ZSB0aHJlZSB0YXBlDQogICAg aW1hZ2VzIC0gb25lIHdpdGgganVzdCB0aGUgNSBmaWxlcyBpbiBzeXMgYW5kIHRoYXQncyBpdCwg dGhlIHNlY29uZA0KICAgIHdpdGggZXZlcnl0aGluZyBleGNlcHQgZm9yIC91c3Ivc3JjLyBhbmQg L3Vzci9kb2MsIGFuZCB0aGUgdGhpcmQNCiAgICB3aXRoIGp1c3QgL3Vzci9zcmMgYW5kIC91c3Iv ZG9jLiBUaGUgZmlyc3QgdGFwZSB3b3VsZCBoYXZlIGJsb2Nrc2l6ZQ0KICAgIDUxMiwgdGhlIG90 aGVyIHR3bywgMTAyNDAuIEkgY291bGQgdGhlbiB1c2UgYW55IG9mIHRoZSBwbGV0aG9yYSBvZg0K ICAgIG1ha2V0YXBlIHNjcmlwdHMgYXJvdW5kIHRvIHB1dCB0aGUgdGFwZSB0b2dldGhlci48YnI+ DQogICAgPGJyPg0KICAgIEluIGxvb2tpbmcgYXQgd2hhdCB3YXMgZG9uZSBwcmV2aW91c2x5LCBp dCBsb29rcyBsaWtlIHRoZSByb290IGZzDQogICAgd2FzIG9uIHRoZSB0YXBlIGFzIGEgZHVtcCwg d2hlcmVhcyB0aGUgdXNyIGZpbGVzIHdlcmUgb24gdGhlIHRhcGUgYXMNCiAgICBhIC50YXIuIFdo eSBub3QganVzdCBoYXZlIHJvb3QgYW5kIHVzciBhcyAudGFyIG9uIHRoZSB0YXBlPzxicj4NCiAg ICA8YnI+DQogICAgVGhhbmtzLDxicj4NCiAgICA8YnI+DQogICAgV2lsbDxicj4NCiAgPC9ib2R5 Pg0KPC9odG1sPg0K --------------yefSiqZYAEUDAJS5TZki1Uea--