Return-Path: <awaresystems.be+caf_=filtered=awaresystems.be@gmail.com>
Delivered-To: filtered@awaresystems.be
Received: from mx2.pub.mailpod8-cph3.one.com ([10.27.38.12])
	by mailstorage22.cst.mailpod8-cph3.one.com with LMTP id YFAxCsQPlF1jAwAAwT5NuQ
	for <filtered@awaresystems.be>; Wed, 02 Oct 2019 02:47:32 +0000
X-HalOne-ID: fa673523-e4be-11e9-9e45-98039b05783e
Received: from mail-yw1-f53.google.com (mail-yw1-f53.google.com [209.85.161.53])
	by mx2.pub.mailpod8-cph3.one.com (Halon) with ESMTPS
	id fa673523-e4be-11e9-9e45-98039b05783e;
	Wed, 02 Oct 2019 02:47:31 +0000 (UTC)
Received: by mail-yw1-f53.google.com with SMTP id r134so5605021ywg.2
        for <filtered@awaresystems.be>; Tue, 01 Oct 2019 19:47:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-original-authentication-results:x-gm-message-state:delivered-to
         :from:to:references:in-reply-to:date:message-id:mime-version
         :thread-index:content-language:subject:precedence:list-id
         :list-unsubscribe:list-post:list-help:list-subscribe
         :content-transfer-encoding:errors-to:sender;
        bh=gmESAKqwvM7cV1IGov+OiFs4PTxY3MDD7MQ4XxuinJY=;
        b=YlEt7z3WKXBO8NPbF9HPQDWwcQLgBYPgecTgoVmqYkeWexqW8vtc8u+bwWVp9kmxSg
         0v116epZ7QHYzKBEcV2UI984HHHgb0CvFbFS16oqJrLAm0/senDDFZT4jn8i1imXZRxL
         tfPlk3grwwBmGyTlnzNNZgEm5+Hn4wMQk/QK/1A7onoM3gTCa4MQ1vM+xd0v4hjAA4GA
         F3I2f9ouMabznTYZZ2M4bEVcgF0F42GjDCMa2r16+hjHGwDh2f3ELtb4oLVgZvYdeF3g
         rC1akbo4jWSa3D8u1vhezLrELDYPaPPxSCOxCY8xzgXewD8EvvA2kNaTk33lxpxsRmq1
         cRMg==
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com: domain of tiff-bounces@lists.osgeo.org designates 140.211.15.3 as permitted sender) smtp.mailfrom=tiff-bounces@lists.osgeo.org
X-Gm-Message-State: APjAAAX/DlndBLAjWoK+NDaoatk62MVPNrXxejSNIMdUZ+A0N1RUGY52
	32iGdvdkFoPvEn6mC/ZALI9KZpnLPYS1Uq3XrMiInNAyoeNul0M=
X-Received: by 2002:a81:a492:: with SMTP id b140mr1072552ywh.353.1569984450186;
        Tue, 01 Oct 2019 19:47:30 -0700 (PDT)
X-Forwarded-To: filtered@awaresystems.be
X-Forwarded-For: awaresystems.be@gmail.com filtered@awaresystems.be
Delivered-To: awaresystems.be@gmail.com
Received: by 2002:a25:2fd2:0:0:0:0:0 with SMTP id v201csp219438ybv;
        Tue, 1 Oct 2019 19:47:28 -0700 (PDT)
X-Google-Smtp-Source: APXvYqyNHJ8D0ya5BMv532lTRELVapmxYyxQf6mZ6SXu/e5kGl6yd9bzJWgD2HpycsYUsSHSZky4
X-Received: by 2002:a63:e114:: with SMTP id z20mr1199164pgh.278.1569984447956;
        Tue, 01 Oct 2019 19:47:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1569984447; cv=none;
        d=google.com; s=arc-20160816;
        b=yWD4aw6Uk4J5cJH6vsJQ5Kl/3FMno4ns0GyhWaya6BGYQn9CSc5s1Nm7qvuTnWeO8b
         9uro7GOUk78E7C9+fwa30NX70icW9ZmO4kD/7xQ+Y4E/lZgdpDg8GROdpV0K5F8xRn4z
         g18Utq4gtVCLskEUlpvp0WT7W1nVXXZ/zlZoxComIKGEsuQerdlCuukj+Eu7VRSNVIxg
         Tc46uFhHgd476N2lbKz3jyET2yKJQCxoJSuLX8dy4bNZ9VDK/MpeU0scwi0OtjZcZszo
         r+rdGHG3//NVjHF5l36K7x6Pga3zP3f25HCkF2gRn809el68mkAgVbsk1NxRl2B8rO/s
         cUvw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=sender:errors-to:content-transfer-encoding:list-subscribe:list-help
         :list-post:list-unsubscribe:list-id:precedence:subject
         :content-language:thread-index:mime-version:message-id:date
         :in-reply-to:references:to:from;
        bh=gmESAKqwvM7cV1IGov+OiFs4PTxY3MDD7MQ4XxuinJY=;
        b=GvRoueQA4+ASmZMcqgmrg9PnMqKXAWPLEgOGVa/INj58b2egr6t7mJdS5MkayRpfPm
         bL2Q3M81d3TzbcDTtRoW78fu6c0BV4wo0Oeh3w2NvCU5u+EwRM+61ojsGDs7xogYaiQW
         o0sOgBHgxUrNz4EZpKBxOjxwkqFgnrUX8fA6gvimV5JS2guY6rmWQJcrkDfMMBBa0f8e
         dz1BSmOcFzkTlSvaCLCU+SVUtmGviBF9RovPp35ApDXWUs1HYdCasJqgDYxD/BkllLPg
         inkN0gmBN5Xvmt8uNtMQ8sVls+PmDIm+8Ljg8Y98UBOgEuo8LPccnK7dVdRSLd+Mzd2F
         UWtQ==
ARC-Authentication-Results: i=1; mx.google.com;
       spf=pass (google.com: domain of tiff-bounces@lists.osgeo.org designates 140.211.15.3 as permitted sender) smtp.mailfrom=tiff-bounces@lists.osgeo.org
Return-Path: <tiff-bounces@lists.osgeo.org>
Received: from lists.osgeo.org (osgeo6.osgeo.osuosl.org. [140.211.15.3])
        by mx.google.com with ESMTPS id b8si4654323pjn.25.2019.10.01.19.47.27
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Tue, 01 Oct 2019 19:47:27 -0700 (PDT)
Received-SPF: pass (google.com: domain of tiff-bounces@lists.osgeo.org designates 140.211.15.3 as permitted sender) client-ip=140.211.15.3;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of tiff-bounces@lists.osgeo.org designates 140.211.15.3 as permitted sender) smtp.mailfrom=tiff-bounces@lists.osgeo.org
Received: from osgeo6.osgeo.osuosl.org (localhost [127.0.0.1])
	by lists.osgeo.org (Postfix) with ESMTP id A0DBA6147742;
	Tue,  1 Oct 2019 19:47:26 -0700 (PDT)
X-Greylist: delayed 452 seconds by postgrey-1.35 at osgeo6;
 Tue, 01 Oct 2019 19:47:25 PDT
Received: from avasout02.plus.net (avasout02.plus.net [212.159.14.17])
 by lists.osgeo.org (Postfix) with ESMTPS id 615146146830
 for <tiff@lists.osgeo.org>; Tue,  1 Oct 2019 19:47:25 -0700 (PDT)
Received: from APOLLO ([212.159.61.44]) by smtp with ESMTPA
 id FUYQiZXKnCBKpFUYRiH58e; Wed, 02 Oct 2019 03:39:51 +0100
X-Clacks-Overhead: "GNU Terry Pratchett"
X-CM-Score: 0.00
X-CNFS-Analysis: v=2.3 cv=OPxZIhSB c=1 sm=1 tr=0
 a=AGp1duJPimIJhwGXxSk9fg==:117 a=AGp1duJPimIJhwGXxSk9fg==:17
 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=IkcTkHD0fZMA:10 a=Qs8GJauRAAAA:8
 a=yMhMjlubAAAA:8 a=JGzWk9fcf2s7N2OH7mwA:9 a=ngxmDgPJzdVJd7cV:21
 a=Y3Ox8Es4OGgq9zU1:21 a=QEXdDO2ut3YA:10 a=-MsOl3yrPmtpHepMbiy1:22
X-AUTH: perdrix52@:2500
From: "David C. Partridge" <david.partridge@perdrix.co.uk>
To: <tiff@lists.osgeo.org>
References: <010601d57882$4458a780$cd09f680$@perdrix.co.uk>
 <d721bb9d-1809-f18f-bbb5-af9a1867f047@codelibre.net>
In-Reply-To: <d721bb9d-1809-f18f-bbb5-af9a1867f047@codelibre.net>
Date: Wed, 2 Oct 2019 03:39:50 +0100
Message-ID: <002301d578ca$aa9cd730$ffd68590$@perdrix.co.uk>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIpeMO9oZaRsOOf20Ln3NB6h3HOMQKbS29jpom2MhA=
Content-Language: en-gb
X-CMAE-Envelope: MS4wfHjlzYv4yXKnLrO81i+ItrNbfw3p8kOWEyAcItSn1UTOJIfCfcrFjx9qjrMPBGzaa64bX11xuw3fErb2XQKn3Vmn08fw9pVVQqE/EPYgPWy9sGKwBUAY
 sHZJCnPAdZ8VSpPGTe28jc3eAOTbwV97C3aLKU9AtvlXYzGMZ0NkiIMt
Subject: Re: [Tiff] TIFF_IO_MAX too large for Windows XP
X-BeenThere: tiff@lists.osgeo.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: TIFF and libtiff discussion <tiff.lists.osgeo.org>
List-Unsubscribe: <https://lists.osgeo.org/mailman/options/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=unsubscribe>
List-Post: <mailto:tiff@lists.osgeo.org>
List-Help: <mailto:tiff-request@lists.osgeo.org?subject=help>
List-Subscribe: <https://lists.osgeo.org/mailman/listinfo/tiff>,
 <mailto:tiff-request@lists.osgeo.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: tiff-bounces@lists.osgeo.org
Sender: "Tiff" <tiff-bounces@lists.osgeo.org>

U2FkbHkgaXQgY2FuJ3QgYWxsIGJlIGRvbmUgd2l0aCB0aGUgcHJlLXByb2Nlc3NvciwgeW91IG5l
ZWQgYSBydW50aW1lIGNhbGwgYXMgd2VsbAoKQnV0IGJhc2VkIG9uIHRoZSBhc3N1bXB0aW9uIHRo
YXQgdGhlIGxpbWl0IGlzIFVTUkhUX01BWCBpbiBXaW5kb3dzIFhQLiAgSWYgdGhlIHJlYWwgbGlt
aXQgaXMgZ3JlYXRlciB5b3UganVzdCBuZWVkIHRvIGNoYW5nZSBVU1JIVF9NQVggaW4gdGhlIGZv
bGxvd2luZyB0byB0aGUgYXBwcm9wcmlhdGUgdmFsdWUuCgpqdXN0IGJlZm9yZSB0aGUgI2RlZmlu
ZSBUSUZGX0lPX01BWCAyMTQ3NDgzNjQ3VQoKYWRkIHRoZSBsaW5lczoKI2lmZGVmIF9fV0lOMzJf
XwojZGVmaW5lIFdJTjMyX0xFQU5fQU5EX01FQU4KI2luY2x1ZGUgPHdpbmRvd3MuaD4KQk9PTCBJ
c1dpbmRvd3NYUCgpCnsKCURXT1JEIHZlcnNpb24gPSBHZXRWZXJzaW9uKCk7CglEV09SRCBtYWpv
ciA9IChEV09SRCkoTE9CWVRFKExPV09SRCh2ZXJzaW9uKSkpOwoJRFdPUkQgbWlub3IgPSAoRFdP
UkQpKEhJQllURShMT1dPUkQodmVyc2lvbikpKTsKCXJldHVybiAoKG1ham9yID09IDUpICYmICht
aW5vciA+PSAxKSk7IC8vIDUuMSBpcyBXSU4gWHAgIDUuMiBpcyBYUCB4NjQKfTsKI2VuZGlmICAg
CgpUaGVuOgpfdGlmZlJlYWRQcm9jIGFuZCBfdGlmZldyaXRlUHJvYyBjaGFuZ2UgdG8gcmVhZCBs
aWtlOgoKc3RhdGljIHRtc2l6ZV90Cl90aWZmUmVhZFByb2ModGhhbmRsZV90IGZkLCB2b2lkKiBi
dWYsIHRtc2l6ZV90IHNpemUpCnsKCWZkX2FzX2hhbmRsZV91bmlvbl90IGZkaDsKICAgICAgICBj
b25zdCBzaXplX3QgYnl0ZXNfdG90YWwgPSAoc2l6ZV90KSBzaXplOwogICAgICAgIHNpemVfdCBi
eXRlc19yZWFkOwogICAgICAgIHRtc2l6ZV90IGNvdW50ID0gLTE7CglpZiAoKHRtc2l6ZV90KSBi
eXRlc190b3RhbCAhPSBzaXplKQoJewoJCWVycm5vPUVJTlZBTDsKCQlyZXR1cm4gKHRtc2l6ZV90
KSAtMTsKCX0KI2lmZGVmIF9fV0lOMzJfXwoJdW5zaWduZWQgbG9uZyBsaW1pdCA9IFRJRkZfSU9f
TUFYOwoJaWYgKElzV2luZG93c1hQKCkpIGxpbWl0ID0gVVNIUlRfTUFYOwojZWxzZQoJY29uc3Qg
dW5zaWduZWQgbG9uZyBsaW1pdCA9IFRJRkZfSU9fTUFYOwojZW5kaWYKCWZkaC5oID0gZmQ7CiAg
ICAgICAgZm9yIChieXRlc19yZWFkPTA7IGJ5dGVzX3JlYWQgPCBieXRlc190b3RhbDsgYnl0ZXNf
cmVhZCs9Y291bnQpCiAgICAgICAgewogICAgICAgICAgICAgICAgY2hhciAqYnVmX29mZnNldCA9
IChjaGFyICopIGJ1ZitieXRlc19yZWFkOwogICAgICAgICAgICAgICAgc2l6ZV90IGlvX3NpemUg
PSBieXRlc190b3RhbC1ieXRlc19yZWFkOwogICAgICAgICAgICAgICAgaWYgKGlvX3NpemUgPiBs
aW1pdCkKICAgICAgICAgICAgICAgICAgICAgICAgaW9fc2l6ZSA9IGxpbWl0OwogICAgICAgICAg
ICAgICAgY291bnQ9cmVhZChmZGguZmQsIGJ1Zl9vZmZzZXQsIChUSUZGSU9TaXplX3QpIGlvX3Np
emUpOwogICAgICAgICAgICAgICAgaWYgKGNvdW50IDw9IDApCiAgICAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgIH0KCQlpZiAoY291bnQgPCAwKQoJCXsKCQkJZnByaW50ZihzdGRl
cnIsICJyZWFkKCkgZmFpbGVkIHdpdGggZXJybm8gJWRcbiIsICpfZXJybm8oKSk7CgkJCXJldHVy
biAodG1zaXplX3QpLTE7CgkJfQogICAgICAgIHJldHVybiAodG1zaXplX3QpIGJ5dGVzX3JlYWQ7
Cn0KCnN0YXRpYyB0bXNpemVfdApfdGlmZldyaXRlUHJvYyh0aGFuZGxlX3QgZmQsIHZvaWQqIGJ1
ZiwgdG1zaXplX3Qgc2l6ZSkKewoJZmRfYXNfaGFuZGxlX3VuaW9uX3QgZmRoOwoJY29uc3Qgc2l6
ZV90IGJ5dGVzX3RvdGFsID0gKHNpemVfdCkgc2l6ZTsKICAgICAgICBzaXplX3QgYnl0ZXNfd3Jp
dHRlbjsKICAgICAgICB0bXNpemVfdCBjb3VudCA9IC0xOwoJaWYgKCh0bXNpemVfdCkgYnl0ZXNf
dG90YWwgIT0gc2l6ZSkKCXsKCQllcnJubz1FSU5WQUw7CgkJcmV0dXJuICh0bXNpemVfdCkgLTE7
Cgl9CiNpZmRlZiBfX1dJTjMyX18KCXVuc2lnbmVkIGxvbmcgbGltaXQgPSBUSUZGX0lPX01BWDsK
CWlmIChJc1dpbmRvd3NYUCgpKSBsaW1pdCA9IFVTSFJUX01BWDsKI2Vsc2UKCWNvbnN0IHVuc2ln
bmVkIGxvbmcgbGltaXQgPSBUSUZGX0lPX01BWDsKI2VuZGlmCgoJZmRoLmggPSBmZDsKICAgICAg
ICBmb3IgKGJ5dGVzX3dyaXR0ZW49MDsgYnl0ZXNfd3JpdHRlbiA8IGJ5dGVzX3RvdGFsOyBieXRl
c193cml0dGVuKz1jb3VudCkKICAgICAgICB7CiAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpi
dWZfb2Zmc2V0ID0gKGNoYXIgKikgYnVmK2J5dGVzX3dyaXR0ZW47CiAgICAgICAgICAgICAgICBz
aXplX3QgaW9fc2l6ZSA9IGJ5dGVzX3RvdGFsLWJ5dGVzX3dyaXR0ZW47CiAgICAgICAgICAgICAg
ICBpZiAoaW9fc2l6ZSA+IGxpbWl0KQogICAgICAgICAgICAgICAgICAgICAgICBpb19zaXplID0g
bGltaXQ7CiAgICAgICAgICAgICAgICBjb3VudD13cml0ZShmZGguZmQsIGJ1Zl9vZmZzZXQsIChU
SUZGSU9TaXplX3QpIGlvX3NpemUpOwogICAgICAgICAgICAgICAgaWYgKGNvdW50IDw9IDApCiAg
ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KCQlpZiAoY291bnQgPCAwKQoJ
CXsKCQkJZnByaW50ZihzdGRlcnIsICJ3cml0ZSgpIGZhaWxlZCB3aXRoIGVycm5vICVkXG4iLCAq
X2Vycm5vKCkpOwoJCQlyZXR1cm4gKHRtc2l6ZV90KS0xOwoJCX0KICAgICAgICByZXR1cm4gKHRt
c2l6ZV90KSBieXRlc193cml0dGVuOwoJLyogcmV0dXJuICgodG1zaXplX3QpIHdyaXRlKGZkaC5m
ZCwgYnVmLCBieXRlc190b3RhbCkpOyAqLwp9CgpDaGVlcnMKRGF2aWQKLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KRnJvbTogVGlmZiBbbWFpbHRvOnRpZmYtYm91bmNlc0BsaXN0cy5vc2dlby5v
cmddIE9uIEJlaGFsZiBPZiBSb2dlciBMZWlnaApTZW50OiAwMSBPY3RvYmVyIDIwMTkgMjA6MzgK
VG86IHRpZmZAbGlzdHMub3NnZW8ub3JnClN1YmplY3Q6IFJlOiBbVGlmZl0gVElGRl9JT19NQVgg
dG9vIGxhcmdlIGZvciBXaW5kb3dzIFhQCgpPbiAwMS8xMC8yMDE5IDE5OjAxLCBEYXZpZCBDLiBQ
YXJ0cmlkZ2Ugd3JvdGU6Cgo+IEFmdGVyIGEgbG90IG9mIGRpZ2dpbmcgSSBmb3VuZCBvdXQgd2h5
IG15IGNvZGUgd2Fzbid0IHdvcmtpbmcgd2hlbiBydW4gaW4KPiBXaW5kb3dzIFhQIChJdCB3YXMg
d29ya2luZyBmaW5lIG9mIFdpbmRvdyA3IGFuZCB1cCkKPgo+IEluIHRpZl91bml4LmMgdGhlIHJl
YWQoKSBhbmQgd3JpdGUoKSBjYWxscyB3ZXJlIHVzaW5nIFRJRkZfSU9fTUFYIHRvIHNldCB0aGUK
PiBtYXhpbXVtIGJ1ZmZlciBzaXplLiAgVW5mb3J0dW5hdGVseSB3aGVuIHRoZXkgd2VyZSBjYWxs
ZWQgd2l0aCBhIHJlcXVlc3QgdG8KPiByZWFkICBhIGxhcmdlIGZpbGUgdGhlIHJlcXVlc3RlZCBu
dW1iZXIgb2YgYnl0ZXMgdG8gcmVhZCB3YXMgMTcwLDc2OSw5MTEKPiBieXRlcyB3aGljaCByZXN1
bHRlZCBpbiByZWFkKCkgcmV0dXJuaW5nIC0xIHdpdGggZXJybm8gc2V0IHRvIEVJTlZBTC4KPgo+
IEZvciBub3cgSSBoYXZlIGNoYW5nZWQgdGhlICNkZWZpbmUgZm9yIFRJRkZfSU9fTUFYIHRodXM6
Cj4KPiAvLyNkZWZpbmUgVElGRl9JT19NQVggMjE0NzQ4MzY0N1UKPiAjZGVmaW5lIFRJRkZfSU9f
TUFYIFVTSFJUX01BWAo+Cj4gd2hpY2ggbGltaXRzIHRoZSByZXF1ZXN0IHNpemUgdG8gNjU1MzUu
Cj4KPiBEb2VzIGFueW9uZSBrbm93IHdoYXQgdGhlIGFjdHVhbCBsaW1pdCB3YXMgb24gV2luZG93
cyBYUD8gIElmIGhpZ2hlciB0aGFuCj4gNjU1MzUgSSdkIGxpa2UgdG8gaW5jcmVhc2UgdGhlIGRl
ZmluZWQgbGltaXQuCj4KPiBXb3VsZCB0aGUgbGlidGlmZiBtYWludGFpbmVycyBjb25zaWRlciBj
aGFuZ2luZyB0aGlzIHRvIGFuIGFwcHJvcHJpYXRlCj4gc21hbGxlciB2YWx1ZT8KCkhpIERhdmlk
LAoKRGlkIHlvdSB0cnkgYnVpbGRpbmcgd2l0aCB0aWZfd2luMzIuYyBpbnN0ZWFkIG9mIHRpZl91
bml4LmM/CgpGb3IgdGhlIGNoYW5nZSB5b3UgbWFkZSwgd291bGQgdGhpcyBub3QgaGF2ZSBxdWl0
ZSBuZWdhdGl2ZSBwZXJmb3JtYW5jZSAKaW1wbGljYXRpb25zIGZvciBwbGF0Zm9ybXMgc3VwcG9y
dGluZyByYXRoZXIgbGFyZ2VyIHNpemVzPyAgVGhpcyByYXRoZXIgCnNtYWxsIHdoZW4gaW5kaXZp
ZHVhbCBpbWFnZXMgY2FuIGJlIG1hbnkgZ2lnYWJ5dGVzLgoKSSBjYW4gc2VlIHNvbWUgZG9jdW1l
bnRlZCBsaW1pdHMgaGVyZTogCmh0dHBzOi8vZG9jcy5taWNyb3NvZnQuY29tL2VuLXVzL3dpbmRv
d3Mvd2luMzIvYXBpL2ZpbGVhcGkvbmYtZmlsZWFwaS13cml0ZWZpbGUgCihuTnVtYmVyT2ZCeXRl
c1RvV3JpdGUpLiAgV2hldGhlciB0aGV5IGFwcGx5IGZvciB5b3VyIGNhc2UsIEkgZG9uJ3Qga25v
dy4KCklmIHRoaXMgd2FzIHRvIGJlIHN1cHBvcnRlZCwgSSB0aGluayBpdCB3b3VsZCBuZWVkIHRv
IGJlIHNldCB3aXRoaW4gYW4gClhQLXNwZWNpZmljICNpZmRlZiBzbyB0aGF0IGFsbCB0aGUgb3Ro
ZXIgcGxhdGZvcm1zIGNvbnRpbnVlIHRvIHVzZSB0aGUgCmxhcmdlciBzaXplLgoKSG93ZXZlciwg
d2l0aG91dCB3YW50aW5nIHRvIHNvdW5kIHRvbyBuZWdhdGl2ZSwgV2luZG93cyBYUCBpcyB0aG9y
b3VnaGx5IApvYnNvbGV0ZSBhdCB0aGlzIHBvaW50LiAgSXQncyBmaXZlIG1ham9yIHJlbGVhc2Vz
IGJlaGluZCwgY29tcGxldGVseSAKdW5zdXBwb3J0ZWQgZm9yIG92ZXIgZml2ZSB5ZWFycywgYW5k
IEkgZG9uJ3Qgc2VlIGFuZCB2YWx1ZSBpbiBleHBlbmRpbmcgCmVmZm9ydCBpbiBzdXBwb3J0aW5n
IGFuZCBtYWludGFpbmluZyBpdCBpbiAyMDE5LiBTYW1lIGZvciBWaXN0YSwgYWxzbyAKdW5zdXBw
b3J0ZWQgbm93IGZvciB0d28geWVhcnMuICBFeHRlbmRlZCBzdXBwb3J0IGZvciA3IGVuZHMgaW4g
SmFudWFyeS4gCmh0dHBzOi8vc3VwcG9ydC5taWNyb3NvZnQuY29tL2VuLXVzL2hlbHAvMTM4NTMv
d2luZG93cy1saWZlY3ljbGUtZmFjdC1zaGVldCAKaGFzIHRoZSBjdXJyZW50IGxpZmVjeWNsZXMg
ZGF0ZXMuIElmIHlvdSBuZWVkIHRvIHN1cHBvcnQgaXQsIHRoYXQncyAKcXVpdGUgZmluZSBpZiB5
b3Ugd2FudCB0byBtb2RpZnkgbGlidGlmZiBsb2NhbGx5IGZvciB5b3VyIG93biB1c2UsIGJ1dCAK
SSdtIHVuc3VyZSBzdXJlIG9mIHRoZSBncmVhdGVyIHZhbHVlIGluIGhhdmluZyBzdWNoIGNoYW5n
ZXMgaW5jb3Jwb3JhdGVkIApnZW5lcmFsbHksIGVzcGVjaWFsbHkgaWYgdGhleSB3aWxsIG5lZ2F0
aXZlbHkgZWZmZWN0IGN1cnJlbnRseSBzdXBwb3J0ZWQgCnBsYXRmb3Jtcy4gIEhvd2V2ZXIsIEkn
bSB3aWxsaW5nIHRvIGJlIHBlcnN1YWRlZCBpZiB0aGVyZSBhcmUgZ29vZCByZWFzb25zLgoKCktp
bmQgcmVnYXJkcywKClJvZ2VyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpUaWZmIG1haWxpbmcgbGlzdApUaWZmQGxpc3RzLm9zZ2VvLm9yZwpodHRwczov
L2xpc3RzLm9zZ2VvLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3RpZmYKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClRpZmYgbWFpbGluZyBsaXN0ClRpZmZAbGlz
dHMub3NnZW8ub3JnCmh0dHBzOi8vbGlzdHMub3NnZW8ub3JnL21haWxtYW4vbGlzdGluZm8vdGlm
Zgo=
