From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from au-smtp-delivery-117.mimecast.com (au-smtp-delivery-117.mimecast.com [103.96.21.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 07B3E3B29E for ; Thu, 1 Sep 2022 07:39:01 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=auckland.ac.nz; s=mimecast20200506; t=1662032339; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LVY67phrQm1p5DuNQQ4RQLkueGUtq1PnLcI6KJYW+dE=; b=NnpUIiqKjVNWqPAEHai3JqzRZCuq6g1ChnySrqaVjBSxdExqlosIyEmTM7MGEMEE8eKWWI tbgaAHT5t8K9yelbsBlNAWWDZR23pTytmw0/7SZDOghlGqZBM8bT7K0I0HpC1g1BgfUwD9 C8S6zxhq4sezW945tNzkxaohlIMZLpY= Received: from AUS01-ME3-obe.outbound.protection.outlook.com (mail-me3aus01lp2238.outbound.protection.outlook.com [104.47.71.238]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id au-mta-15-O-K7eYQtNtyTC2WFjue0kQ-2; Thu, 01 Sep 2022 21:38:58 +1000 X-MC-Unique: O-K7eYQtNtyTC2WFjue0kQ-2 Received: from SY4PR01MB6979.ausprd01.prod.outlook.com (2603:10c6:10:142::13) by ME2PR01MB2546.ausprd01.prod.outlook.com (2603:10c6:201:23::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.10; Thu, 1 Sep 2022 11:38:56 +0000 Received: from SY4PR01MB6979.ausprd01.prod.outlook.com ([fe80::5599:3984:44a0:fa3d]) by SY4PR01MB6979.ausprd01.prod.outlook.com ([fe80::5599:3984:44a0:fa3d%3]) with mapi id 15.20.5588.010; Thu, 1 Sep 2022 11:38:56 +0000 Message-ID: Date: Thu, 1 Sep 2022 23:38:55 +1200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0 To: Sebastian Moeller Cc: David Lang , Ulrich Speidel via Starlink References: <1661878433.14064713@apps.rackspace.com> <6p5n9262-3745-pq31-5636-1rnon987o255@ynat.uz> <20220830220710.GA2653@sunf10.rd.bbc.co.uk> <15982a40-2b34-7ed1-bfa3-bced03fc3839@auckland.ac.nz> <9CE05D69-FC37-4C97-9D8D-D46B2DF6DE16@gmx.de> <2321be3b-957f-2d1f-c335-119c8e76efe5@auckland.ac.nz> <8978587-42op-q175-2o41-qq9p4491459s@ynat.uz> <56e56b0f-07bd-fe0c-9434-2663ae9d4404@auckland.ac.nz> <63B8B233-DF84-4D60-884F-8A83B3ED7607@gmx.de> From: Ulrich Speidel In-Reply-To: <63B8B233-DF84-4D60-884F-8A83B3ED7607@gmx.de> X-ClientProxiedBy: SYYP282CA0016.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:b4::26) To SY4PR01MB6979.ausprd01.prod.outlook.com (2603:10c6:10:142::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 97a99e21-d1d8-4805-158b-08da8c0e8dbb X-MS-TrafficTypeDiagnostic: ME2PR01MB2546:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 54B4WPuoAizE5qJ0KT1miS04cHy7rwcp+5xpeWeSn9vEy3WnlqJx7o0ItIZnEjZREFsNV/m6PFEx5g47LUmxkpGbMRgJVxah66YRRZve1m+CWnoMFp7xLJU4I4shyveiwS8cZsbTMXBgYiu/+bt/lDBtCUDW55zhApuDQdhPz/Zl9zz3LRolqI4qIc5ihT8toH4QKzEKiPJmGI/MOR5+4bD9mOQLeaFOEWncORuaLrRsr5R5TSdx7XvBqIas106+ml2eFD9cgUD3ngNbQNJdOocZHiatwXtf9aKIHkDNQIe4Hw04odO0thbp4d2AIXPKaU6qtP4Oj+pNPoHUn27XXmZuToyce9ufAbfgXs5DCYcc+0ssfvwCXlfC+EVOgVZeMiv47IQbVhdxOSzvmdE4eLsozQr9Lcnu/hW0TIuqmnxFE73xY4/bKnUTJ7socpnhO94jIDrU7YViRotRaYCqgJs7YBespdB90P9EvQ2qr2VKjwtJ5TXY4qwKErj4TKoxxUBdvHGLJuGGVrpK2stjyCfdJja/K1PdqF/9rf8oogybDrc92MjHFhzQy2pcPMNoLV0QZ2s4FDJlM+0Fewip1VueIMacJCZW2b9ADGnbCbjB8GWDzAWv86d14rZ5cx2DDhWeZIri/QElTWDrA12P7cVw7Cj65pe7+UmiukQXzYWtcNMeKeB9G5cZxnlM9hXmIuhyEYccbaCK5Esf0czpGe5ArjRGZLQX6xMEhy6BuQxYkM6OzdgBe77BgLsilQKU+9AGFtI3hCYrBJbW4mevJ4UbcNm4qT0epKTA9A6vcWoIUTO7tTOGBuu+yec4CbH3 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SY4PR01MB6979.ausprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(376002)(136003)(39860400002)(396003)(346002)(366004)(6512007)(54906003)(2906002)(31686004)(316002)(53546011)(6916009)(6506007)(36756003)(786003)(478600001)(66574015)(86362001)(8676002)(8936002)(186003)(4326008)(66556008)(66946007)(6486002)(966005)(66476007)(38100700002)(83380400001)(5660300002)(31696002)(41300700001)(2616005)(43740500002)(45980500001); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SVlFWFUxWHgvWG55dk5QWG1xZlVJUlkzQWord2VsNU8zQWRDenFpZ0FNbW5X?= =?utf-8?B?TmlPTjR0anBXR25EcHdueGYwcHdlbEU1OFdpTFpXZzh6ZjhCZnpOUGtsaVFQ?= =?utf-8?B?cnY0VmVaeWtoQStXODBDaDlxTXhzRG4vS1R2VVdsSzZzT2tvTU9yTlczTnNF?= =?utf-8?B?UktWdjJ0UHc2cWhjNW1QMDhqQ2tSYk9vUGc1U09HU1FFOXY4SGQwYkVPaDd6?= =?utf-8?B?c1EzNHF4ZXBiT1U1d2F1WkhFMFN4cWF2dm05VDZScmU5MjlCa0x3Q1FaK3Ni?= =?utf-8?B?bldYaUJLRzZEb1ZzUmg3eU90dy9zSDVJaWRGUzJWTEhkZUNSaG9uK2FIMGE5?= =?utf-8?B?bFRDRk9rbzlKKzJXSy9LNWc3SDhVdGhrMWYyUHBCUCtKb0QxRCtPU0FUUkhW?= =?utf-8?B?WmlBRVdKQjZ4QXJVUCtuOXdBeTh1ZUFDcWZyazhHNnZSSzRKNkpNRVR2QTkv?= =?utf-8?B?SS9MY0R0S2cxK1JpMnpVcmRQRFRHMDR1d3c4eExJdXRxaUlUV1c1QTNhdXhU?= =?utf-8?B?VjE3Y2dBZTF5dG9WL1NscTFzVXJNaDhkdWdJNnRCTXBSdkl5NnZvNXY0ZDNy?= =?utf-8?B?TmwveG9TWGNWUkNsWHg5eFZicGpjQTVZRUlGdDhjZ29iei9FdlJUSlkzMUdk?= =?utf-8?B?ZW9UdVRRSHhRZ1NOS3lxRW1CRzNzVFFWVWRQOTVJNUFsY0FDVDAxK1p6TVBB?= =?utf-8?B?V0t4aXJBdUJ6ZWxmaDV0N1hkdlEyMkp5QUVUK0xueHZhTFhYWE4yNm1FTjlI?= =?utf-8?B?MXgrMllRNUdVdGlqeVB1SC9Xbm5DeHZPM2FDRVNObWZ1MldreDh3S05NcmdI?= =?utf-8?B?NndDZ29kbTFqWDJOTEdZVnRrR0lvTFdwaUhacGxvazFscjlYdFIyU3c5SnJv?= =?utf-8?B?dkxjaDJyeTROSHNyTmlxNjlaWWxBRW5RNGR3NWRpUjBscmt1OTQxbENYREZl?= =?utf-8?B?eWVXcnd3SnNSZzVjYjRSRG9sR3M3YUFaeXJMUGh3UTZaYkg4T056MldtUGRv?= =?utf-8?B?azE0MjQ5MUFVSlo5OTU5dDN3THpQVm1WYkJXcXdVMW1IVmUwR1plRXZlNzli?= =?utf-8?B?SURyekNXZG5kMWFRS0NPd04wTWdSbFUyeVVkTHZtYTgrakI5a0ZYZ0tjTWEv?= =?utf-8?B?cWMzenErNU9reU1KTTJaelhnek5CRTY1YmJSSmxPazdDNEsvNzQwa0RTRUpq?= =?utf-8?B?SDdvUm9teU9Ha0pMM2srZ3Vka3A2RXJMblp3ZnNsT0NhSUNxS1RUWXo2Vk9q?= =?utf-8?B?TWMrMXUrM1BQdGtteEJNQUhDbHFtRFFQMmszdGViWnVLeHVleFVRZ3Bhdklp?= =?utf-8?B?MXJmNXVWUTlVR2pXN1lWaHA2am5GdHk4SG9tS3BGTExWWnhMTTNPTDM3Qmlp?= =?utf-8?B?YXhCTVhlcEN5b3hma29RY2RyR0taOVY3V2R0S3dVWUFRd1h2MVBkWVNoYmZ6?= =?utf-8?B?dUFrd1FVRzU3WDQvMXllazl0S28vbmV4QjhLTDNwZGdvc0xhRGhFZWRmUVNR?= =?utf-8?B?ZnM0L0lpOWF4Tk93bXJYU1Zkckl1K2NLZm1Ma1RGRExBT2k1Y2tzQUZ2V2hT?= =?utf-8?B?OTZpci9Oek5VRytXOVhsTjJjckdKUzVDdHIyWjdYVi83bk1vTHVleXRYa3BT?= =?utf-8?B?cGQ2R2tYU3NSb1NkaXZtT28wNUFGNTlCU0lrdXFxQjM1ZFBNcnBpL1kvTnhX?= =?utf-8?B?dE9ic3M1RDIwcDFrY3dnSTgzOUxPZlZFZ0E3RXBQSzNFemU3MzZoUWNwZnZH?= =?utf-8?B?eGdXOE5pQ2RzWitOb1JHVHd3RzRtNnJybHhhVkZERjlucmJiMUl2RG11SzZV?= =?utf-8?B?TVJCM25VRnMzQk94aVdQQVFxZDZGMzBieGxuNmVVcGVzOFFDdUtNSndaSkho?= =?utf-8?B?elc3bi9LZTk1a2dYUm5hZXJkaExGckJySnV2enMrRVNKaHlVR25kQXBxVnVr?= =?utf-8?B?Z3Z3NXdQelFON2RRcTVxMUpJOVAwbU00Yml4MjkyUTU2eFZwdFZxeGRCZjRz?= =?utf-8?B?dzFBMU1YRS9CRTRiVVU0cGYwL25PdHdIWi9Sb0Y0TjhnNUQ1aHMzUG9MNTRJ?= =?utf-8?B?U2dKNlR2ZG11ZXBwNUI4aHZ2Sk9NTy8ycSt2SkpORzBoM3JRVThlNFdpY3Fw?= =?utf-8?B?N2ZXenRIZm9GVXRIWjliSFNFb0UxOHd3OGtvRVoza09jc1dJTnpUcXFpNjgx?= =?utf-8?B?MmduK2hnOFB5TFFqSno1SmM0ZWYvRW1NVGtHV2NrZndPRXlpRTBlUXVmMDVx?= =?utf-8?B?dGJwdjVzSGlnc0xHaFBGT1RRS0h3PT0=?= X-OriginatorOrg: auckland.ac.nz X-MS-Exchange-CrossTenant-Network-Message-Id: 97a99e21-d1d8-4805-158b-08da8c0e8dbb X-MS-Exchange-CrossTenant-AuthSource: SY4PR01MB6979.ausprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2022 11:38:56.3042 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d1b36e95-0d50-42e9-958f-b63fa906beaa X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: yH/1CvByiPcz/7/bQkVrflnILYn1VyTWcad1UlDWAe+BhB1DxgqpnEP7h2u5Qtw/oS86xNt6uD5wasLbIa7NExArld/iNw5SPjDy/Y77Xyo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: ME2PR01MB2546 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: auckland.ac.nz Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Subject: Re: [Starlink] Starlink "beam spread" X-BeenThere: starlink@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Starlink has bufferbloat. Bad." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Sep 2022 11:39:02 -0000 T24gMS8wOS8yMDIyIDc6NTggcG0sIFNlYmFzdGlhbiBNb2VsbGVyIHdyb3RlOg0KPiBIaSBVbHJp Y2gsDQo+DQo+IGZvY3Vzc2luZyBvbiB0aGUgQ0ROIHBhcnQNClN1cmUsIHdlJ3JlIG5vdCBvbiB0 aGUgc2FtZSBzb25nIHNoZWV0IHRoZXJlIHlldCBJIGd1ZXNzLg0KPg0KPj4gT24gQXVnIDMxLCAy MDIyLCBhdCAxNTo0MSwgVWxyaWNoIFNwZWlkZWwgPHUuc3BlaWRlbEBhdWNrbGFuZC5hYy5uej4g d3JvdGU6DQo+PiBbLi4uXQ0KPj4gQ0ROcyAmIENvIC0gYXJlIE5PVCBqdXN0IGR1bWIgZWNvbm9t aWMgb3B0aW1pc2F0aW9ucyB0byBsb3dlciBiaXQgbWlsZXMuIFRoZXkgYWN0dWFsbHkgaW1wcm92 ZSBwZXJmb3JtYW5jZSwgYW5kIHNpZ25pZmljYW50bHkgc28uIEEgbG93ZXIgUlRUIGJldHdlZW4g eW91IGFuZCBhIHNlcnZlciB0aGF0IHlvdSBncmFiIGRhdGEgZnJvbSB2aWEgVENQIGFsbG93cyBh IG11Y2ggZmFzdGVyIG9wZW5pbmcgb2YgdGhlIGNvbmdlc3Rpb24gd2luZG93LiBXaXRoIGluaXRp YWwgVENQIGN3bmQncyBiZWluZyB0eXBpY2FsbHkgMTAgcGFja2V0cyBvciBhcm91bmQgMTUga0Ig b2YgZGF0YSwgaGF2aW5nIGEgc2VydmVyIHdpdGhpbiAxMCBtcyBvZiB5b3VyIGNsaWVudCBtZWFu cyB0aGF0IHlvdSd2ZSB0cmFuc2ZlcnJlZCAxNSBrQiBhZnRlciA1IG1zLCA0NSBrQiBhZnRlciAx MCBtcywgMTA1IGtCIGFmdGVyIDE1IG1zLCAyMjUga0IgYWZ0ZXIgMjAgbXMsIGFuZCA0NjUga0Ig YWZ0ZXIgMjUgbXMuIE1ha2UgeW91ciBSVFQgMTAwIG1zLCBhbmQgaXQgdGFrZXMgaGFsZiBhIHNl Y29uZCB0byBnZXQgdG8geW91ciA0NjUga0IuIEhhdmluZyBhIENETiBzZXJ2ZXIgaW4gY2xvc2Ug dG9wb2xvZ2ljYWwgcHJveGltaXR5IGFsc28gZ2VuZXJhbGx5IHJlZHVjZXMgdGhlIG51bWJlciBv ZiBxdWV1ZXMgYmV0d2VlbiB5b3UgYW5kIHRoZSBzZXJ2ZXIgYXQgd2hpY2ggcGFja2V0cyBjYW4g ZGllIGFuIHVudGltZWx5IGVhcmx5IGRlYXRoLCBhbmQgZ2VuZXJhbGx5LCBieSB0YWtpbmcgbG9h ZCBvZmYgc3VjaCBsaW5rcywgcmVkdWNlcyB0aGUgcHJvYmFiaWxpdHkgb2YgdGhpcyBoYXBwZW5p bmcgYXQgYSBsb3Qgb2YgcXVldWVzLiBCb3R0b20gbGluZTogSGF2aW5nIGEgQ0ROIGtlZXBzIHlv dXIgdXNlcnMgaGFwcGllci4gQWxzbywgbGl2ZSBzdHJlYW1pbmcgYW5kIHZpZGVvIGNvbmZlcmVu Y2luZyBhc2lkZSwgbW9zdCB2aWRlbyBpcyBub3QgbXVsdGljYXN0IG9yIGJyb2FkY2FzdCwgYnV0 IHVuaWNhc3QuDQo+PiBbLi4uXQ0KPiBTdXJlLCB0aGF0IGlzIGEgY29uc2VxdWVuY2Ugb2Ygc2xv dyBzdGFydCosIGJ1dCBJIGFyZ3VlIHRoYXQgaGF2aW5nIDJtcyBvciAyMG1zIGlzIG5vdCBnb2lu ZyB0byByZXN1bHQgaW4gdG9vIG5vdGljZWFibGUgYSBzbG93IGRvd24sIGFuZCBidWxrIHRyYW5z ZmVycyBsaWtlIG1vdmllcyByZWFsbHkgZG8gbm90IGNhcmUgc2luY2UgREFTSCBpbiBhbGwgbGlr ZWxpaG9vZCBsZWF2ZXMgc2xvdy1zdGFydCBmb3IgZ29vZCBhZnRlciB0aGUgaW5pdGlhbCByYW1w LXVwLiBZZXMsIDFtcyB2ZXJzdXMgMTAwbXMgbWFrZXMgYSBkaWZmZXJlbmNlIGZvciBpbnRlcmFj dGl2ZSB1c2VzLCBidXQgcHV0dGluZyB0aGUgQ0ROIGluIHNwYWNlIHZlcnN1cyBhdCB0aGUgYmFz ZSBzdGF0aW9uIElNSE8gaXMgYSBsZXNzIGNsZWFyIGltcHJvdmVtZW50LiBBZGQgdG8gdGhpcyB0 aGF0IGNhY2hlcyBwYXJ0bHkgd29yayBieSBleHBsb2l0aW5nICJsb2NhbGl0eSIsIHNvIGUuZy4g Zm9yIHZpZGVvIHN0cmVhbWluZyBwbGF0Zm9ybXMgSSBleHBlY3QgZGlmZmVyZW50IGNvdW50cmll cyB0byBoYXZlIGRpZmZlcmVudCB2aWV3aW5nIHByb2ZpbGVzIGFuZCBoZW5jZSBkaWZmZXJlbnQg Y29udGVudCBuZWVkcyB0byBiZSBjYWNoZWQsIGJ1dCBzYXRlbGxpdGVzIGNvdmVyIGxhcmdlICJy aW5ncyIgYXJvdW5kIHRoZSB3b3JsZDsgbWVhbmluZyBlaXRoZXIgeW91IGNhY2hlIGV2ZXJ5dGhp bmcgKG9yIGF0IGxlYXN0IHRoZSBjb250ZW50IGZvciB5b3VyIHByaW1hcnkgbWFya2V0KSBpbiBz cGFjZSBtdWx0aXBsZSB0aW1lcyBvdmVyIHNvIHRoYXQgeW91ciBtYWluIHNlcnZpY2UgYXJlYSBp cyBjb3ZlcmVkIGF0IGFsbCB0aW1lcyBvci4uLg0KPg0KPiBJIGFtIHByZXBhcmVkIHRvIGVhdCBj cm93IG9uIHRoaXMgaW4gdGhlIGZ1dHVyZSwgYnV0IEkgYW0gaGlnaGx5IHNrZXB0aWNhbCBhYm91 dCBDRE5zIGluIHNwYWNlIChpbiBzcGl0ZSBvZiBpdCBiZWluZyBhIGNvb2wgcHJvamVjdCBmcm9t IHRoZSB0ZWNobm9sb2dpY2FsIHNpZGUpLg0KDQpEaWQgSSBwcm9wb3NlIHB1dHRpbmcgQ0ROcyBp biBzcGFjZT8gSSBtZXJlbHkgZGlzY3Vzc2VkIHdoZXRoZXIgdGhlcmUgDQp3YXMgYW55IG1lcml0 IGluIHRoaXMsIGFuZCB0aGUgYW5zd2VyIGlzIG5vLg0KDQpBcyBmb3IgdGhlIG1lcml0IG9mIENE TnMgaW4gZ2VuZXJhbCAoZmVlZGluZyBpbnRvIHRlcnJlc3RyaWFsIGxhc3QgbWlsZSANCm5ldHdv cmtzKSwgdGhhdCBkZWJhdGUgaGFzIGJlZW4gc2V0dGxlZCBsb25nIGFnby4gVGhlIGV4YW1wbGUg SSBjaG9zZSANCndhcyBmb3IgVENQIHNsb3cgc3RhcnQgaW4gZ2VuZXJhbC4gVGhlIGRpZmZlcmVu Y2UgaXNuJ3QgYmV0d2VlbiAyIGFuZCAyMCANCm1zIGJ1dCBiZXR3ZWVuIHlvdXIgY3duZCBvcGVu aW5nIHNvIHNsb3dseSB0aGF0IGEgfjUwMCBrQiB0cmFuc2ZlciB0YWtlcyANCmhhbGYgYSBzZWNv bmQgcmF0aGVyIHRoYW4gMjUgbXMuIEFuZCB0aGF0IGV4YW1wbGUgaXMgZWFzaWx5IGV4dGVuZGVk Lg0KDQpJZiB5b3UgaGF2ZSBhIG5ldHdvcmsgY29uc29sZSBvbiB5b3VyIGJyb3dzZXIsIG9wZW4g YSB3ZWJzaXRlIHRoYXQgDQpwZW9wbGUgZnJlcXVlbnRseSB2aXNpdCBhbmQgaGF2ZSBhIGxvb2sg YXQgaG93IG1hbnkgZmlsZXMgeW91ciBicm93c2VyIA0KbG9hZHMgZm9yIHRoYXQuIEhhdmUgYSBs b29rIGF0IGhvdyBsYXJnZSB0aGV5IGFyZS4gVGhlbiBkaXZpZGUgdGhlIHNpemUgDQpvZiBlYWNo IGJ5IDE1MDAgYnl0ZXMgdG8gZ2V0IHRoZSBudW1iZXIgb2YgcGFja2V0cyBpbiB0aGUgdHJhbnNm ZXIuIERvIGEgDQpwaW5nIHRvIHRoZSBzZXJ2ZXIgdGhlIHJlcXVlc3QgZ29lcyB0bywgYW5kIGdl dCB0aGUgUlRULiBUaGVuIGFsbG93IDEwIA0KcGFja2V0cyBkdXJpbmcgdGhlIGZpcnN0IFJUVCwg MjAgcGFja2V0cyBkdXJpbmcgdGhlIDJuZCBSVFQsIDQwIGR1cmluZyANCnRoZSAzcmQsIDgwIGR1 cmluZyB0aGUgNHRoLCBhbmQgc28gb24sIGFuZCBhc2sgeW91cnNlbGYgaG93IGxvbmcgaXQnbGwg DQp0YWtlIHRvIGdldCBhbGwgdGhvc2UgcGFja2V0cyBhY3Jvc3MuIEFuZCB0aGVuIHlvdSdsbCBu b3RpY2UgcXVpY2tseSANCnRoYXQgZm9yIHNpemUgcmFuZ2VzIHVwIHRvIGEgZmV3IE1CLCBpdCBt YWtlcyBhIGJpZyBkaWZmZXJlbmNlIHdoZXRoZXIgDQp0aGUgUlRUIGlzIGEgZmV3IG1zIG9yIGEg Y291cGxlIG9mIGh1bmRyZWQgbXMuIEEgbG90IG9mIGNvbW1vbiB3ZWIgc2l0ZSANCmVsZW1lbnRz IGFyZSBpbiB0aGUgb3JkZXIgb2YgYSBmZXcgMTAwIGtCIHRoZXNlIGRheXMsIGFuZCB0aGF0IG1l YW5zIGEgDQpmZXcgUlRUcy4NCg0KQW5kIHllcywgcmVhbGx5IHNtYWxsIHRyYW5zZmVycyBkb25l IGluIGxlc3MgdGhhbiBvbmUgaW5pdGlhbCBjd25kIGFyZSBhIA0KYml0IG9mIGFuIGlzc3VlLiBZ b3UgY2FuIHNlZSB0aGF0IG9uIHJlYWxseSBjcm93ZGVkIHRydW5rIEdFTyBzYXRlbGxpdGUgDQps aW5rcyB0byBhIHJlbW90ZSBJU1AuIEJlY2F1c2UgdGhlc2Ugc21hbGwgZmxvd3MgZG9uJ3QgcmVh bGx5IGJhY2sgb2ZmLCANCnRoZXkgYXJlIHRoZSBvbmx5IHNvcnQgb2YgZmxvdyB0aGF0IGdldHMg dGhyb3VnaCwgYW5kIGFzIHRoZSBsb2FkIG9uIHRoZSANCmxpbmsgaW5jcmVhc2VzLCB0aGVzZSBj YW4gZ29iYmxlIHVwIGFsbCB0aGUgY2FwYWNpdHkgd2hpbGUgbGFyZ2UgZmxvd3MgZGllLg0KDQo+ ICopIEFzIGl0IGxvb2tzIHNsb3cgc3RhcnQgaXMgZ2V0dGluZyBhIGJhZCByZXAgZnJvbSBtdWx0 aXBsZSBzaWRlcywgYnV0IEkgc2VlIG5vdCBiZXR0ZXIgYWx0ZXJuYXRpdmUgb3V0IHRoZXJlIHRo YXQgc29sdmVzIHRoZSBjaGFsbGVuZ2Ugc2xvdy1zdGFydCB0YWNrbGVzIGluIGEgYmV0dGVyIHdh eS4gTmFtZWx5IGdyYWR1YWwgcmFtcGluZyBhbmQgcHJvYmluZyBvZiBzZW5kaW5nIHJhdGVzL2Nv bmdlc3Rpb24gd2luZG93cyB0byBhdm9pZCBjb2xsYXBzZSwgdGhpcyBpbiB0dXJuIG1lYW5zIHRo YXQgc2hvcnQgZmxvd3Mgd2lsbCBuZXZlciByZWFjaCBjYXBhY2l0eSwgdGhlIHNvbHV0aW9uIHRv IHdoaWNoIG1pZ2h0IHdlbGwgYmUsIHVzZSBsb25nZXIgZmxvd3MgdGhlbi4uLg0KPg0KLS0gDQoq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqDQpEci4gVWxyaWNoIFNwZWlkZWwNCg0KU2Nob29sIG9mIENvbXB1dGVyIFNjaWVuY2UN Cg0KUm9vbSAzMDNTLjU5NCAoQ2l0eSBDYW1wdXMpDQoNClRoZSBVbml2ZXJzaXR5IG9mIEF1Y2ts YW5kDQp1LnNwZWlkZWxAYXVja2xhbmQuYWMubnoNCmh0dHA6Ly93d3cuY3MuYXVja2xhbmQuYWMu bnovfnVscmljaC8NCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioNCg0KDQoNCg==