From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass smtp.mailfrom=; dkim=pass header.d=auckland.ac.nz; arc=pass; dmarc=pass (Used From Domain Record) header.from=auckland.ac.nz policy.dmarc=reject Received: from MEUPR01CU001.outbound.protection.outlook.com (mail-australiasoutheastazlp170100001.outbound.protection.outlook.com [IPv6:2a01:111:f403:c40e::1]) by mail.toke.dk (Postfix) with ESMTPS id 46337C2BF8D for ; Wed, 28 Jan 2026 04:09:22 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=q/Bg3BZYX2l3wK7+BQjBXxY1xZggX9dTRdg+3IL3+lofnQNCvI9NMmusCvgc+z5ufe4R+DRpf1oJ9mQmwAEeS78podKpwR8HcOadjhHBQHN2zxQVXQnPgpvtLn+bgx0oRoy/Q9YmnlS1ZdWAiKYXLOo9giIFNYeGJaMeEg/bJmr/of1Uvt7ev40QpPLAF+KojwoIQ0+QNqmL0XMXcAuMXrkWy0MGJrNX7Pn0mj3DMOW7vJ9a4j0s+EuOvEA9vBb9+/ACxKQb1/8s2wUZEckQd98TC/zhb/Gso7DKlEsPusZ9uCRtVSwIg8k3Rx1ysk0qKcakDYqXxp1vUn476cHq6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fuXC+0ljXThyCAgsnEFTxFrF1vnh2BzAwj7OIcYtbhs=; b=gK2PHkuQWcn5eh6v2PLu7D+xm6AWZNa0QC7rOp3VE1ZhrXg7yTPSKu0VXRg6o4kZkXGig3ogWQkL1YJ44Yi24FfxaT4JACyRwZOe+APgTr8zaq0qMMJZQQoqJIir1tqK2manbyTOIvMr1AqVapJstmUS5sBY1NOSWusL+FEIVK0hlQqiKxfNhYwQZzitm9YhVSF/wcTn+maKV2U91osMwlOIUP5hC9goeHIXEBA6Bf0zCXQXr0FQkQP7rG5lADvSJZRYLcfmKqo052QZjZ2WBgITy42v4KgeJTIITrOwoSA4WR5HRmhIpUtdkOM/nXw4R13bzeD2mMc9GrvVbuXdBw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=auckland.ac.nz; dmarc=pass action=none header.from=auckland.ac.nz; dkim=pass header.d=auckland.ac.nz; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=auckland.ac.nz; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fuXC+0ljXThyCAgsnEFTxFrF1vnh2BzAwj7OIcYtbhs=; b=SEXd12Zoo5pNMZ0qQmUUmsYrjcp2xbdq9R26NHZYuDjqSksDrYnISzgsyuvFsSs3BNNoeQhz+xeb5JB8st7Pr2gK8aDEY/Gwon1X+mULNbprVfLcPHSeu086RrUZjoHAeT+W1jKYIDFKhtBSbc1qUCLpwqWqiOYvH1UyGGleAZY= Received: from SY7P300MB0538.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:28d::22) by SY7P300MB1321.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:2c6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.16; Wed, 28 Jan 2026 03:09:15 +0000 Received: from SY7P300MB0538.AUSP300.PROD.OUTLOOK.COM ([fe80::98b2:65dc:ba2:9494]) by SY7P300MB0538.AUSP300.PROD.OUTLOOK.COM ([fe80::98b2:65dc:ba2:9494%6]) with mapi id 15.20.9542.015; Wed, 28 Jan 2026 03:09:15 +0000 Message-ID: <3be747c6-793e-4b44-b1e1-52ee7ba9b6b0@auckland.ac.nz> Date: Wed, 28 Jan 2026 16:09:10 +1300 User-Agent: Mozilla Thunderbird To: David Lang Cc: Michael Richardson , starlink@lists.bufferbloat.net References: <176851123059.1249.8585659892308012167@gauss> <5ea10a2c-4549-4d7f-9563-c5dc590857b0@auckland.ac.nz> <13187.1768590201@obiwan.sandelman.ca> <1412cd78-ec8e-487f-8086-6ea51b4301a5@auckland.ac.nz> <915noro0-sso2-6p29-oon5-3ss407p3957q@ynat.uz> <5d295a00-3563-4e22-922c-923398d6591d@auckland.ac.nz> <32179q5n-7nr7-q861-4s70-337519804np5@ynat.uz> Content-Language: en-US From: Ulrich Speidel In-Reply-To: <32179q5n-7nr7-q861-4s70-337519804np5@ynat.uz> X-ClientProxiedBy: AK0P299CA0007.NZLP299.PROD.OUTLOOK.COM (2603:10c6:108:15::8) To SY7P300MB0538.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:28d::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SY7P300MB0538:EE_|SY7P300MB1321:EE_ X-MS-Office365-Filtering-Correlation-Id: 9034e329-e2e3-473a-33e0-08de5e1a9e6f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|786006|376014|1800799024|10070799003|13003099007|8096899003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?T3c2cWRqYXowN05NNDBBRWRHQnRaRkpmSUlsbnI0WmlUUWRvNVFqamhvckFx?= =?utf-8?B?SDNXWE5Ub3hPM2UyY0JUWlVHZkpvckdjWnRWTjROZDU0RG52TVlCeG5VbjJZ?= =?utf-8?B?SllqbG53cHVZQitGZ3ZwNzBZbFJPWHBUQmpxVFdnd0tSMldLMFk1anA0bkg3?= =?utf-8?B?SGZiQlRGUjg1dnRjcFNETzlOYyszNVg1NXZ4Z1c1UUhFMkNBZjNzU3NJVFY5?= =?utf-8?B?dWt6b1dUKzJkanREcjVDMlJpcmdSVVp2SEgrMGpIcjNFTFUyWjVhTW9yNHJy?= =?utf-8?B?OXc4MUxYTnZ4NlpXbnduOHlYa08rT001dGZOWE8rb1R3dlN3LzcwQ3dXTlIz?= =?utf-8?B?MWZiWHB5ZlBoQkNWeDlvRkFsL3VNVTU1RTU4S2NrQ2hhbThYa1JoMFlPbjZx?= =?utf-8?B?V1ByanhiYS8xa20zWm02QWdlWVJTS1dnRkFvQmRIVE40aEpoUjdiU2YzUUxl?= =?utf-8?B?Nzl3eVlVOHpMUHdsNlBtelBvV2lHbHVVNEtmS2VwT05jS0hmT2tiSTVVYndq?= =?utf-8?B?RjloU0VrTlVBNXRRWWM4Rm8xekE5Y1Y1MjAyZDdoeGErSFh6cTQ5M3dRanRw?= =?utf-8?B?NFZjeGU0Rkc2MUVPRUdPaHFzNW5TUlprcHBWVTVnV0hVL0ZiYmptMjRzV3BN?= =?utf-8?B?VEJkMjdPYUJQU2RDV2xVc213OFpNWWRJVGlLRTQwTWpqeGF5MGlWbGN0QnM5?= =?utf-8?B?SXAyZGhTWWFCYTRXeVhRQTQ2elRvYmJFdjNrQjdGaHdiNUlSRzI2TjRIR0tY?= =?utf-8?B?a25oVHJITDR2NDhxUjdGaDRoQ0JwYUFZMkY1TUI2c1ZHZ1h0UGlJdHEwOU1G?= =?utf-8?B?UThCL2NQQjAyMEJ1ODdOemxwSlJNTE4wMzRmUUp3YkVaUjUxM2w4aDFuc2ZS?= =?utf-8?B?SUxqMHY1Q1QvdE1Ua2tVSW1rclQvL0R3cU9DYmMyamNlZFpiTzhyd05DYzl4?= =?utf-8?B?UEx4QWRWRnh1ZkM3V3FzRTRSVVo4VXpWTU43N1AvRjJZOWM0bHMvanJNTTRj?= =?utf-8?B?UFRtbXN3UzVBL0FvVFFEc3ZvSHBVK3g1NGZwMENHT3dyb1UrWnN4SVhwalp5?= =?utf-8?B?MXFIeU12L0syYTFwL2pSeHlFOUhOYVVPRENONmE5STJaN2kzdzB5V0ozOVoy?= =?utf-8?B?Wm45ZmYvdUE4TjN3MWZMUnVhVk5tMm9adHRYdUlpNWVEVWpubWtHdWluUWtk?= =?utf-8?B?ZVlVY2Rjb1JLc2pNZWwrUkYvaUJlMC8xVXBYSVRkQ3RqOUwrMU56TVhlUTBH?= =?utf-8?B?RzdCYUpMWWY1YnhBVDAwNUM0UG9iN2JsWlNva3FnOHlicVh5Y3RpcHR1Nllz?= =?utf-8?B?UTR2eCt2SGVyQ0YzQ2JxNGZMSytiUXBaNCttVlE2dmx6WDF0cEtnUlJZN2ZM?= =?utf-8?B?QnVNbnNiU0RjWnhJd0ZlRkYvRWlkZjF3dHoremJsUnFJNDh6L1VJSU13cklN?= =?utf-8?B?czRYbzZnQTJEbXR0UXJCQzJqeUhrcm16QSs2QlRiNDJaZGlxM2I4K2Q0dDkv?= =?utf-8?B?SnZyQUxTN1hRMSt4RzFmMVNDMDZvREhsaVpHMWRJdTVBRWY3ZElrenFlOUFt?= =?utf-8?B?eU4xL1ppd1ZvZlJqQ0ZOQklaWVhsVDdsSHQxMFVsbFppZW1GWlFvcmdxU2d4?= =?utf-8?B?RHFoSjlkR3c0TDJ5MWpuMjRramVLZWViYzNHZmxmcGZ0YXQ2QmQxWDJzd0RT?= =?utf-8?B?UDR1TTFVcVA4VWNNM1A0djA5MmhQaWNhL2pSa1MyRUZRYVI1citWV242cFZS?= =?utf-8?B?ek5YckZrNHhXSyt4cW9kMGxwYjUyV0Evb3p1NzlmSVZyaGNlR1JTUWlJUXdK?= =?utf-8?B?bERwbEltKzJ5Y3dkblNFeUd2YVhhRmh2ci9CZ2RyTUtZYzRtMEhzQXBrN0RK?= =?utf-8?B?T1ViOWwvM1dZSDBlL2VydlpKeVdHVlNZcU5sM1FGWGxDRXkxUDFCTmdqT01o?= =?utf-8?B?Rllra21odzViUWZRdk5OSDBXMFZqQmVma0kvYmpiekR2YkJtTjR2WkYxSDRE?= =?utf-8?B?K2tOTi9jNkFlWFBZdEVkVUtocnJ6SmpKTFVwMmZ5YjcwS29LWU82Vk12QTM5?= =?utf-8?B?dUdNUjdGY2RqZk9VbkVXZTNCSGNtRXg1d3ppZi9EcnpuZnd3aXdnUnJ0OWdm?= =?utf-8?Q?iIbM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SY7P300MB0538.AUSP300.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(786006)(376014)(1800799024)(10070799003)(13003099007)(8096899003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UWYyRnkvS3FOLzVOamRnZU0wWkN1RzZNRVdkNHpMNDdiYnlBQzcyeWROeTJD?= =?utf-8?B?YldIcTM4K0J6NE5iODNmWkpJQkRaOG03bXVwNms5QjZDZGhPdzdGdTBCY1Va?= =?utf-8?B?dmcyTnJzNVllOFZyQzNGVUY2dHVlSUg3ZDVXWDZTbW5lTWc1SEM4cWpCRE5H?= =?utf-8?B?TlJ5MlpWRG4vK3gzUUpNcG10eEloRzZKOW5BeUlKMjU2NGk3ejR6a0ZzcHA0?= =?utf-8?B?a3M4bUtNREhhM21GalhXWmRwd1pUT3gybE5JOVF2YkNIdVd3QjhGL3NGWE5l?= =?utf-8?B?bEpuUEExVmlNcUorK3k4UUtpTXlnUmhES3NXS1N1QlBXcXk0VE1qMkQ3RW5p?= =?utf-8?B?WUJEdmxZcUpLWVdsNVlLYk1CQU4wSEZPWGE4YVc0UFhFTndTR3pFRTM5RDVP?= =?utf-8?B?WkF0alZPTGxLOU1GWEk5cVV5S09qaHg1ejROb1VuK2xCWlZWSzV2YUw1TkZQ?= =?utf-8?B?MVVxT2p0UVRJL3lMQ0Ntc0VQR2RraGtseTlOb3piYTYxUW91b0xFMThzaGpQ?= =?utf-8?B?SVdlVSsxa1B5MEVQZjRpSkRzQUZFbjNmM1FKTzhONHVCV3gyNHZVcXZ3UjZY?= =?utf-8?B?UjhhWmorV05aNnVXeHVHZklVUFA1QW9PQmg1TGs3clY4Wk1VTDJqRHNKc3ZU?= =?utf-8?B?bjBNWDdsNWVIZXg4MXdpM2s2cUFqdUp5cnFta3BsSnJZcGlERU1GcC9JZkxq?= =?utf-8?B?QnFNYnhucklETlhkb0I4R3lTSGRrVTBuUlpsbmluekVNdkNEQ3ZDUFF1SUxt?= =?utf-8?B?S05keWc1cmUrdTFrMWJ2dXVBb205cStKUFpFcGp3MVM1aEcreUFVQ21iTnZa?= =?utf-8?B?bkFGcWlIQzNwK0xEeWlWdEVoZHRRZGIva09UL0lnZ2p4dUcrM3NVMzF0QlJh?= =?utf-8?B?ZUZKdmVEczRvY2RrRzFrWDVKN2pqVGVnREswdktEdTA1Yi9nUWl5UDNQd1Uz?= =?utf-8?B?eWU0TGJKS1NPcjZ2V0R3LzdKZ09YZzJ2enVnbGFISGRoY0hNdEJ0eVVDQjNt?= =?utf-8?B?Q1NxU3ByOEdnYmRnRVFQZ3I5QngzNXAyazRzZExwWGUxZWpKUThZNHBDWXpq?= =?utf-8?B?dkFnTTBzYmtoOU9ra0txMkZnQ2U0dkN0RkxIVi9tY0ZPclZ1NGt5WmFDaHlU?= =?utf-8?B?VjB2VUpaQlFRcyttWDJaUFZPQW5WOUtUNE9JUmlHMkplNk4rblNLZFFMOXRH?= =?utf-8?B?WWwveFB4YldTNnFVbEM5S1lhUk5KTmhNV3ZhakRWS0pON3RTNGk5LzhaRlZ4?= =?utf-8?B?MXdTTncvbmpOcTFWS1ozSitSMW56cUxUTWNheTdUYlVoelZ5Q1hCMWVha0JJ?= =?utf-8?B?MDhoZC9zVFZDR3RHcnUrVHI2N1lzdHJUVVZwZ3R0SkMzN09iNGp0K0c1S2pK?= =?utf-8?B?SnBRanAxT0xoZWtVSDVVZmFIb1owWXNkMXowd1lHaUk2SmJDd012cEJlS0VD?= =?utf-8?B?U0VvcHVJaTBPNTFETWlEVjRuOSsrSU92SlFXb3FRYVZMNjBCRWpOdlQxRHZn?= =?utf-8?B?ZVRQVXhQYk5VdkhTS2ppVFc1R3lJcWhIOEpHN0VoMW1jUktSSDU4cmNBUmlW?= =?utf-8?B?dGNCbVZUdU9NTy9vei9WbXBtMEdTdjhqajUzQldVMDlxa0E0TXJqUWVCSHAy?= =?utf-8?B?RzBWZHFlRjZwTXJOc1p4eGZTRFJnRzY1RHBDMGVGOVF6MENzN3BpdTlnOVht?= =?utf-8?B?ak53TjRSd3cwc1FGY3Q5dWt2SUtMVXBCNzYxSU1SSk5YbzVvczNZR3JxQTAy?= =?utf-8?B?YlprRW52WjUxUnBtRzlEVG56dEZYVmdIeEd2aGY5OHlJbE9wT1VEcGFKS2lX?= =?utf-8?B?VWZMZ1ozczdxK3JYN2MxUmdvVGFjSXFrU1JmVnRsOEdRRExBMmlEK0tqL2Zo?= =?utf-8?B?dDlnYTVHUnpPRElMUUZveWVQcEJyTXRnaHJZdGxrUzUzSFpNelIwRE5id1FZ?= =?utf-8?B?eHZIemRhRGQwbm5IQXQxR2N2SWdBZ0xHSEhXdCt4WHZvNGJoaThicWhjK2N0?= =?utf-8?B?R0w4SXlRTkV2R0w0YnppQXVJQVdMZS9RWFB0bHpxS3RsZUNXeTQwZHlzaTdM?= =?utf-8?B?V2ZlNlgxTndXYlkrKzBoM0NRUnNZVWlzV1gwRDdmbDNjV0wwWVJDOFl1WW16?= =?utf-8?B?L0V3eVJ0ZW11UlRJdlhPdVBnTmh5cDRWa1BRcUhWOWVvUUNEeTNReXc3aWsz?= =?utf-8?B?UnRTRCt6Y3FiYndHcDE1Q1A2Rk1UMEwzZHRDVlYxeGtiejJWclZrUGlZdng5?= =?utf-8?B?ajdaWkZhb0FodU1FbTAxNlcxMk13K0s4Skl1NGZvWXJ4NTBVdnl4V3ZZRDJF?= =?utf-8?B?YUZ4SEdITDdTMmhxNlNPaFdVQ29GZVZFdHBEMTRJdlQzelBNNDhaMk1oRHha?= =?utf-8?Q?n0rRD5MaMJ8B01T+TM0wC4j2ydltsZrmI/rwmi8q7d3JQ?= X-MS-Exchange-AntiSpam-MessageData-1: FNvwwR7Hi96hlHxMw/sdSt0gO5bzgn3MYqM= X-OriginatorOrg: auckland.ac.nz X-MS-Exchange-CrossTenant-Network-Message-Id: 9034e329-e2e3-473a-33e0-08de5e1a9e6f X-MS-Exchange-CrossTenant-AuthSource: SY7P300MB0538.AUSP300.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jan 2026 03:09:15.6083 (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: OZAb0NAEzzWY31/h5S0C0IVf/CdEzr9pOIh/RB2Ndb92qk4FfwAWn4DNZX6O4dXf6bB2fWkNBF7Z39kWA9nBQA/roZ/Bm+KVayTw7BkcAGk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY7P300MB1321 Message-ID-Hash: USDMQUGAD2QV2EXBNHDJMS5SPZD43PS3 X-Message-ID-Hash: USDMQUGAD2QV2EXBNHDJMS5SPZD43PS3 X-MailFrom: u.speidel@auckland.ac.nz X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8; format=flowed X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Subject: [Starlink] Re: Starlink and Iran List-Id: "Starlink has bufferbloat. Bad." Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: T24gMjAvMDEvMjAyNiA5OjM5IGFtLCBEYXZpZCBMYW5nIHdyb3RlOg0KPiBVbHJpY2ggU3BlaWRl bCB3cm90ZToNCj4NCj4+IERhdmlkIExhbmcgd3JvdGU6DQo+Pj4gaGF2ZSB5b3UgbG9va2VkIGF0 IHdoYXQgdGhlIGxhdGVzdCBjaGFuZ2VzIGFsbG93Pw0KPg0KPj4gTm8gLSBpZiBhbnlvbmUgaGFz IGEgcG9pbnRlciB0byB3aGF0IHRoZSBvZmZpY2lhbCBzb3VyY2UgZm9yIHRoZSANCj4+IGxhdGVz dCBTcGFjZVgtRkNDIGxpY2Vuc2luZyBpbnRlcmFjdGlvbnMgaXMgLi4uIEknZCBiZWVuIGhvcGlu ZyB0byANCj4+IGZpZ3VyZSB0aGF0IG91dCBidXQgaGF2ZW4ndCB5ZXQuDQo+DQo+IG5vdCBtdWNo IGluZm8gaGVyZSwgYnV0IGhvcGVmdWxseSBhIHN0YXJ0IA0KPiBodHRwczovL3d3dy5mY2MuZ292 L2RvY3VtZW50L2ZjYy1hcHByb3Zlcy1uZXh0LWdlbi1zYXRlbGxpdGUtY29uc3RlbGxhdGlvbg0K Pg0KPiBBIGZldyBkYXlzIGJlZm9yZSB0aGlzLCBzcGFjZXggYW5ub3VuY2VkIGl0IHdhcyBsb3dl cmluZyB0aGUgb3JiaXQgZm9yIA0KPiB+NDAwMCBvZiBpdCdzIHNhdGVsbGl0ZXMgYnkgfjcwa20N Cj4gaHR0cHM6Ly93d3cuc3BhY2UuY29tL3NwYWNlLWV4cGxvcmF0aW9uL3NhdGVsbGl0ZXMvc3Bh Y2V4LWxvd2VyaW5nLW9yYml0cy1vZi00LTQwMC1zdGFybGluay1zYXRlbGxpdGVzLWZvci1zYWZl dHlzLXNha2UgDQo+DQoNCk9LLCB0aGlzIHRvb2sgYSBtb21lbnQuIFRoZXJlIGFyZSBhIGZldyBy ZWZlcmVuY2VzIHRvIHdhaXZlcnMgb2YgRVBGRCANCmxpbWl0cyBpbiB0aGUgZG9jdW1lbnQgYnV0 IHRoZXNlIG5lZWRlZCBhIGxpdHRsZSByZXNlYXJjaC4gVGhlIGNydXggaXMgDQppbiBwb2ludCA0 IG9mIHRoZSBncmFudCBkb2N1bWVudCwgd2hpY2ggbWFrZXMgcmVmZXJlbmNlIHRvIHNlY3Rpb25z IA0KMjUuMTQ2KGEpKDIpIGFuZCAoYykgb2YgdGhlIEZDQyBydWxlcy4gTm93IDI1LjE0NihhKSgy KSByZWZlcmVuY2VzIA0KQXJ0aWNsZSAyMiBhbmQgUmVzb2x1dGlvbiA3NiBvZiB0aGUgSVRVIHJh ZGlvIHJlZ3VsYXRpb25zLiBUaGVzZSBpbXBvc2UgDQpFUEZEIGxpbWl0cyBvbiBpbnRlcmZlcmVu Y2UgdG8gZ2Vvc3RhdGlvbmFyeSBzeXN0ZW1zIGZyb20gdGhlIGFnZ3JlZ2F0ZSANCm9wZXJhdGlv biBvZiBub24tZ2Vvc3RhdGlvbmFyeSBzeXN0ZW1zLg0KDQpXaGlsZSB0aGVzZSBtYXkgb3IgbWF5 IG5vdCByZXF1aXJlIFNwYWNlWCB0byBzdGljayB0byBsb3dlciB0cmFuc21pdCANCnBvd2VyIGF0 IHRpbWVzIHRoYW4gdGhlIGxpbWl0cyBpbiBBcnRpY2xlIDIxICh3aGljaCBoYXZlbid0IGJlZW4g d2FpdmVkIA0KZm9yIGFsbCBJIGNhbiB0ZWxsKSwgaXQncyB0aGUgbGltaXRzIGltcG9zZWQgYnkg QXJ0aWNsZSAyMSB0aGF0IGNvbnRpbnVlIA0KdG8gcHV0IGEgbGlkIG9uIHRoaW5ncy4NCg0KU28g dGhpcyBkb2Vzbid0IGxvb2sgbGlrZSBnb29kIG5ld3MgaW4gdGVybXMgb2YgYmVpbmcgYWJsZSB0 byB0aHJvdHRsZSB1cC4NCg0KRWl0aGVyIHdheSwgaXQncyB3b3J0aCBub3RpbmcgaGVyZSB0aGF0 IHdoaWxlIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiANCnRyYW5zbWl0IHBvd2VyIGFuZCBhbmQg cmVjZWl2ZWQgcG93ZXIgaXMgbGluZWFyLCB0aGUgcmVsYXRpb25zaGlwIA0KYmV0d2VlbiByZWNl aXZlZCBwb3dlciBhbmQgYWNoaWV2YWJsZSBiaXQgcmF0ZSBpcyBsb2dhcml0aG1pYyBpbiBuYXR1 cmUuIA0KRm9yIHRob3NlIG5vdCBzbyBtYXRoZW1hdGljYWxseSBpbmNsaW5lZDogU3Rhcmxpbmsg aXMgc3RhcnRpbmcgb2ZmIHdpdGggDQo2NFFBTSAoNiBiaXRzIHBlciBzeW1ib2wpIGF0IGN1cnJl bnQgRVBGRCBsaW1pdHMsIGFuZCBlYWNoIGV4dHJhIGJpdCANCmJleW9uZCB0aGF0IHJlcXVpcmVz IGEgZG91Ymxpbmcgb2YgdGhlIHJlY2VpdmVkIHBvd2VyLiBUdXJuaW5nIHVwIHRoZSANCnZvbHVt ZSBpcyBub3QgYSBnYW1lIHlvdSBjYW4gc3RheSBhaGVhZCBpbiBmb3IgbG9uZywgcmVnYXJkbGVz cyBvZiANCnJlZ3VsYXRvcnkgY29uc3RyYWludHMuDQoNClNvbWUgaW50ZXJlc3RpbmcgdGlkYml0 cyBmcm9tIHRoZSBncmFudCBkb2N1bWVudCB0aG91Z2g6DQoNCiAgKiA0LiBhLiBObyBtb3JlIHRo YW4gOCBzYXRlbGxpdGUgYmVhbXMgImluIHRoZSBzYW1lIGZyZXF1ZW5jeSIgKEkNCiAgICBwcmVz dW1lIHRoZXJlJ3MgdGhlIHdvcmQgImJhbmQiIG1pc3NpbmcgaGVyZSkgaW50byB0aGUgc2FtZSBv cg0KICAgIG92ZXJsYXBwaW5nIGFyZWFzIGF0IGEgdGltZS4gVGhhdCBtZWFucyBhdCBtb3N0IDgg YmVhbXMgcGVyIGNlbGwuDQogICogNC4gYi4gIlNwYWNlWCBtdXN0IG1haW50YWluIGEgbWluaW11 bSBHU08gYXJjIGV4Y2x1c2lvbiB6b25lIG9mIGF0DQogICAgbGVhc3QgZm91ciAoNCkgZGVncmVl cyB3aXRowqByZXNwZWN0IHRvIG9wZXJhdGlvbmFsIEdTTyBzYXRlbGxpdGVzIi4NCiAgICBGaW5h bGx5IGEgY2xlYXIgd29yZD8NCg0KLS0gDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQpEci4gVWxyaWNoIFNwZWlkZWwNCg0K U2Nob29sIG9mIENvbXB1dGVyIFNjaWVuY2UNCg0KUm9vbSAzMDNTLjU5NCAoQ2l0eSBDYW1wdXMp DQoNClRoZSBVbml2ZXJzaXR5IG9mIEF1Y2tsYW5kDQp1LnNwZWlkZWxAYXVja2xhbmQuYWMubnog DQpodHRwOi8vd3d3LmNzLmF1Y2tsYW5kLmFjLm56L351bHJpY2gvDQoqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQoNCg0K