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 43F88B9F22C for ; Mon, 12 Jan 2026 22:06:57 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BaPSuaOdXVn09ZolLTOfbig87h3Sng3wqYfDZuNm8OzH37UBUifBEcULZmoV9QcjuZlFgf0uNMVW7aNtfbcQtnchDtp1HQCJW0H1JE4ruHdg9kaD8I08gTpzEm6TbAZ3G0tEELeQwR4bQ0XqH1A74hvSqWDLBqzEkdC++hM9/9EFFSXzDlqdWDQJx9wfhcHhWHNuUTZWyh2bSWzROpC7SaZs/fYY6jq8P6qtvPOAibMut6kdyD9Bze77QN17vNAnLN7SljBu0DU1ruKnO0+/OYrm/8XG9P048itaeA7Cc4RQrii9lzWippKSXPWjb4uL/YuR85DkQvv8Sz+sWIO4nQ== 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=fT79w5+cHV/4FcXgNBI4szfP96uwKQTUr4yJBT+hsiU=; b=EP0D2f6QqUEPHwZp3d2Ssh6hP7liBmrhte9nfixlDg0Qtkvx0TZngclxi9iN0wFZ5rgVeDx1wkrP/ubMbGFTbXJahdWWycMWn+Pitetif6fzEOkpF3Ci9JhO4zvgrlT/4yKuYFlhC+lrPbYu/G3D7MR2qp+CYwOZ2PXClnJQxy9n//Pru+W3ABFDcomqnZgYJCNe48XSfQrsA+c4wyjlQIie0gOBqKMWqFJ/wwRDSmOWW3RdA7FTSF3X3TKP2lZfVBCG/NGk1+zEHsMUsTQ1Zy5YlyWfMtLNJGN5F7RBy83Zw/yi7lAgiDF/BOF3rx9qN5vkCWBHRvxC0ye/NxF6AQ== 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=fT79w5+cHV/4FcXgNBI4szfP96uwKQTUr4yJBT+hsiU=; b=ibdUFe2h7fffMJFFuDl7xCuS6nPiHrDtXepjD3m2RE0BmHeIR/vIhjocHmCWiwCPN7GP4r6FFB4MdbU8eZAWXiYBwosT1v+FUc9RN0WoN49sKaM2dOWAzP5L6+G9PKAgntLOzZ3RX4zcwBxHjD4Gt2yNTwU4kKdZKlYSCR3Er4c= Received: from SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:297::19) by SY7P300MB0704.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:28c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.7; Mon, 12 Jan 2026 21:06:51 +0000 Received: from SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM ([fe80::2100:96f2:f11b:4fc2]) by SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM ([fe80::2100:96f2:f11b:4fc2%5]) with mapi id 15.20.9499.005; Mon, 12 Jan 2026 21:06:51 +0000 Message-ID: <23685b96-0e02-43d4-96b9-586f340bc937@auckland.ac.nz> Date: Tue, 13 Jan 2026 10:06:47 +1300 User-Agent: Mozilla Thunderbird To: starlink@lists.bufferbloat.net References: Content-Language: en-US From: Ulrich Speidel In-Reply-To: Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-ClientProxiedBy: AK2P299CA0018.NZLP299.PROD.OUTLOOK.COM (2603:10c6:108:18::11) To SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:297::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SY8P300MB0544:EE_|SY7P300MB0704:EE_ X-MS-Office365-Filtering-Correlation-Id: 6ca57d86-53a7-4791-83f0-08de521e8193 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|4022899009|366016|786006|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VEVWeTl3TWdPaDRMQ3RISW1VSkp5ckFFc2N1bjlZQ0tVSGpudXU1N0tTNlpM?= =?utf-8?B?MlJmbTB6MU9wRXN2emJIYng2NHUvR01hdWFlWHRtVFNldmRsN1NkN2I1TzdD?= =?utf-8?B?UUtTZ2NZeUNUSmUwV0JzNjFVVGdEaTQwcXVNcGp2bnVUeitHUzNwUWxGY244?= =?utf-8?B?dm41QW8rVXdNenY4RzI2SmFVbUVHRFVqSEdjbGtadmVFKzdvdENMdXFzaExH?= =?utf-8?B?WHFRMWlqOWJXb3ZhYXl4Rnd4VmloSHlReUpuNmFJVTNGb3Rvc2xJaUxWOE8x?= =?utf-8?B?cExIdWVhTHlsNkZTZGFsOHlZMmhibVFYRWVnSXpNUi9sVDB3K2Q5ZksyNFI5?= =?utf-8?B?YUtVcWkzdEdEZVJMM1hlVEhlSnI0WkFDSC9NNi9vUzJTdTU5ZncwdXczbHlz?= =?utf-8?B?V0VENmRDeGV3U3RGdU1MNU85dzhwcHhvbmZ4eTN6STloMWhnWE1ncHFJeXZM?= =?utf-8?B?c1Vsa0lhOWRqdzhqTVQrQ1JDcXhvTUsxSnN2TDhKcVNiTlJFTTlQRzRnYWtU?= =?utf-8?B?YWR0YUxMWlV1b0NkK1N3Zk1oM3E0SWJ2WTQ1aE9pQyt4cTY4WDU4R0ZXWWpZ?= =?utf-8?B?Qk5sTHcza3BXZHYxeTJpRnlmczZ5WDd6aWc3ZVhZYk1Rcmp1YjFxdWlLOFJr?= =?utf-8?B?UFdQd3ZBS0ltcGdaZzRuOXVZUGRTRWtJdHRLV3EzckdiNHgzTjdZckc3aitX?= =?utf-8?B?TUppVTNmVVlZNmlHSlZxc3Rqbis3Yng0ekRBSEp3TGwrK1Z0UkQ2dnZYY1JX?= =?utf-8?B?ODBzMG00QXRuRzN0N3Z5eExjV0VnVm16OTNHK0tndXR0V09tN1dLZ2gxK1V0?= =?utf-8?B?NFdHQ25tYkhEUGVVMWV5NnpHRTBzMi8va0ZJaGRsOHp3TFU0TTI0TzJUZ0pC?= =?utf-8?B?aXhDN2U4SVNOZkVvSFIraVRrQ3JaVlljU2VyZG1lOFdWVkpTRkdCOWpzdzZS?= =?utf-8?B?M0hxVzJEM3N3WVJzUUpsWkgydzVobW5EZG5kNlo2TDRxTzY2enNMQzZETVBF?= =?utf-8?B?dkdlemR4RldGbThKOHdaV3Fmb2gxTWNmMkNnc0xsZCthdVV4eHJLWXl3WXlm?= =?utf-8?B?WGVkMHUwSVpVK21CZDdhZTB4d0FObEdyZ3lOdTZyR2VSVVQ2cW1vVDdsNFBJ?= =?utf-8?B?d0g1UVZRVklSUFc1YVcxeVZXQzM5TWFlZTdoVnJGWWpuNjBHUnhDcUhmWUs4?= =?utf-8?B?MjFsN0R6SHZGNythTXprbUtPcFBUN25tczBRaFNUbThWNm9jWWd1Y3FVY21x?= =?utf-8?B?ZTkyQWM1TU8rVlA1MFMzU01xbGJvQkVGYmxMZE90K2prZk9KbWVYb3lMdWpn?= =?utf-8?B?MzVpUHRUR25uRGlVL3oxRnZZNTRXUnY0VzRZNlVDR3VJS3RnNVFXZzg0a3g3?= =?utf-8?B?amxVdUtWZWdlSEJYK0toMnBneXpxcUp2QTZ4bDVkUlVacUR5bXNRa3VHWVVn?= =?utf-8?B?c2dTcy9RT3owK2w4dDYveTFzSi91UmowekVneDFmRE1SV2o5akgyU1IvNEQ5?= =?utf-8?B?UkhudklMSGtTMEJBdk40a0xnM3FTK2NFTUlnRUNNLy8vOGdQMHA5V0lCWkpx?= =?utf-8?B?eXJuRDNBcWtpNWlQQkw5NXE3aEl3emdoOW5McVZTQVIwdzZnTzBQSzhEVmNR?= =?utf-8?B?Ykg3Vjg1MU5kcjM0KzhEcVMyTlVlazVmb3JiVGJydmZRQ0xwTWV4ckxDQm9U?= =?utf-8?B?cjlCTVo4V2M3bTRGQmNscmpVeWJndVQvNFZESDQvV3NVZzdHYyt6VWdwbGE0?= =?utf-8?B?N3FBSHZJaVpiMzgzcWJOMUlHTDVnOE50all0UC9hQmpxTGRpLy8xYmx6bnFo?= =?utf-8?B?U200ZGZqSW5HZlI2cEc4WHlpMXRwRG5wN3gzV0NQdnFyQXhXSjM1Y1ZycWZj?= =?utf-8?B?bFJoVDcrNHkvT2NoYTQ3b1ZoYldNYkMzSHdVdFRFTllZakE9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(4022899009)(366016)(786006)(376014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R0ViaTc5R3JMMUhkcFNNRXBUMlc4dHZMTS85STNuWHZDRWFRUngrU0JqR0R4?= =?utf-8?B?WXV6Y3QzM0N3WE81ZHNrQ1QySzRhUzg4MmUwbGJhVmpJQ3BoWG5pcGpxZ211?= =?utf-8?B?REs1R01TVmp6cC8zRUtpQ1M5Q01DVXh5V2NiR2d2Y2xlRUlSNkNtZlhTQnZz?= =?utf-8?B?NE5EN0ppSDFNaWpubWViRlZsRmRLWUFhbVBqamRoZ3FCZFVWWWtJMFNtR0Uy?= =?utf-8?B?NHdPK1o2TUFJNXZsaWsrRVdadnhQQVNOcks0bkNGN1JUMTlQMTc1aFozRXFh?= =?utf-8?B?ZHJESkJEeEJsU1hiYlF2QU16NGsydDlNZE9DR20waHV2VTU4MXNGWTRUeXV0?= =?utf-8?B?clkraXRtcUloT0ZwR0p4M21Pam5aSk01UDZsQ3lTczJJcEJycm5MaTZBSUpU?= =?utf-8?B?US91ekNWc0NlQ1B5ODZzSDMxYWs3OU9tVjlDYU05RVpCZzhrbGdVQW8wVXdW?= =?utf-8?B?NUg5bTBCZ0xuQ0dxOVlyOVFrK1BndkFPTXVzUUZSb2VoSHUzMVlvTnBqVWJG?= =?utf-8?B?am8welg2RWpnTHRJWHFSaVlpQ0pEVWEvNXk0NE9ydGZEdWxRcSs0czlTeWds?= =?utf-8?B?T29KNEdVcUtzenUyZjIxRG9rSkRiOVlSL2VQUkw2QzFSYUlYWHg2aklIc0o2?= =?utf-8?B?REtxWEdmQ2pNMW9GVEdwQ3l1cFY3MG9UWjNraFVaMUVJVWFtWG8ydkh4bWRh?= =?utf-8?B?SDlzODBMNVdUQWkrQ2VJZzF5ZXdOOU54SkRjN2h3dzVhQ3ZDNnlKL0ZuZDkr?= =?utf-8?B?aGhXM1d3SUhjK1VKcGlaZys1dCtJcmdXVjNZbFNXcFRhditFMVZ1cDI2NDN2?= =?utf-8?B?NEpUTXBBejQya2cwZnFlMVpkUnRkTElRcDNYSG5KaWFYTHJjUklPRlA5UTY0?= =?utf-8?B?ZFd3eWNKL3BTTlBSYUtOT3UrakNuenlBbmxMVzNWVEJXN2lMOGl3MkRLTlF1?= =?utf-8?B?QXJhSDZyVkVFSjBGU2orTjBMekJGK0VjVTVSS05ncEoxajFNYmE2bFlRV3hU?= =?utf-8?B?Uk93ZFBWdGZCd2s0UVBkUlozOWczU25Oc0E3UWR3YlBjMTQwSEJsME9VUGpY?= =?utf-8?B?eHlJcTRnVklMMVRnU003QW5GNlVtMmNPUDdPZXVrS09pV3JGL3hHOGJsN0Ev?= =?utf-8?B?OVRHbDNnVTA3cjBwb1ZiVHpkRzdmUGVmWXpWdFhyZUF6QzlqbWJ1eVhLdTNG?= =?utf-8?B?NmhNV0JJMS8rM25Zbk9LRTFMdVFMMGtOY2JKOWFzU0tjOStlaThKZVhROFV6?= =?utf-8?B?SGNxTitvcExrblVOVHV1U2F4UzloMnBCQllHNTF2dGE3K091V0R4RWNRdFBR?= =?utf-8?B?WE11NkxpVzU5dlVjdExDWFIxL2ZCNkpUcEg2TUdPSW1Ed2drWjlxMWtzY2Z6?= =?utf-8?B?SGZGbkRuVzA3RXVSaVdHN2w0eDVqeG9Mcjh4Ny96aUNjcU41eXhmSTkvbVVl?= =?utf-8?B?ZzNSM1hvQ3dWV0dpVGlGK0dDd2ZkR0xlVnRiK2lmWkpDUmVldFh3T3lVTUFM?= =?utf-8?B?OEYrWldJK2o5dS9obHFDQTNUVzJvWmQ4V2RibUw3UEt0R0VyNG82TjJXT0s2?= =?utf-8?B?ak96bG5lVEJZWlcrS0wyUmdrNHQ1YWl2TnpFQWdTbWhhaXR4ekpobkdTVkRL?= =?utf-8?B?RzJ4bGZ0amlaQU15T29pTmVSTjhnMm53akVBRkRGSGNPSHA0d05FNUx3K2VJ?= =?utf-8?B?ZnJWYWphY0s5TFJkT2FUY0UyeC91REFOM0d1eWpKUUw4aGRobDdTUUdiY280?= =?utf-8?B?bWhrQ2taMUNOWHE5cUN3clJpRElQMTRLTkRKaXhRVTdmSGVJS0xoaUpFb2s1?= =?utf-8?B?dC9MY09vM3h2T3VIc0xlNDg5dDlkN3NHdlNoSkdZckZkOHRqWVY1NVUzVGNE?= =?utf-8?B?ZDRrOFZEVm95eDhpcjZDNWFPUFhZaW5kR2JtS0dIWjlTZ3lzRGorMUFuaWVz?= =?utf-8?B?SEVPNXI1a1pad2xlRjJMdFAxbUZIaWJwdzFrVUY2YzFVeG45Q282NWg4ZXFu?= =?utf-8?B?cmxOZTNXUm1qM0dHalV1WjZjNUxCTndoVjdwN3FHc2w5cEgzcU1JSDNrUzlS?= =?utf-8?B?ekx5TzRKckU2ZkFXN2x4a3hGbUVoK1g3VDlYYndPdWd0eHpvZEpkTFNpbk5z?= =?utf-8?B?MFd0eVVQQStTMXlBYmRMdXhJaXF1NVdkM0I2bzdhTFBvUWdwdGs3bFZtdTF6?= =?utf-8?B?NVI1Znk4Rlh2cGROeUczc2JzY2N4aXE2MkhWNmUxeUVsdDM0NWxjNUdXZTMr?= =?utf-8?B?NG5ITDRhVk5oTS9pK3ErUjR5dW5PSmxvY1drRmVOMnYwV3g2UUdTbWJ2Q1Bu?= =?utf-8?B?SkswWFZLZmdYVmYrOFhWT1pwQmZ2ZWh2UWFEdjlqODJJdzY2VlVEclh5bERr?= =?utf-8?Q?W2XMzwpJAMlIZUAw=3D?= X-OriginatorOrg: auckland.ac.nz X-MS-Exchange-CrossTenant-Network-Message-Id: 6ca57d86-53a7-4791-83f0-08de521e8193 X-MS-Exchange-CrossTenant-AuthSource: SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2026 21:06:51.1144 (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: XlGkuIlw8pGx6GNfs6KlAjdYbyRrxv7Ar3QOqQxxbrvPfXng1aWaNGoZAnOovi41gNh2szZcTDh+a8KJQ7qEVXnFq/MBemYCoKaNPqbQOP4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY7P300MB0704 Message-ID-Hash: IKDLUEP2E55BLLSBZXET6H6RZGL37C2N X-Message-ID-Hash: IKDLUEP2E55BLLSBZXET6H6RZGL37C2N 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 X-Mailman-Version: 3.3.10 Precedence: list Subject: [Starlink] Re: Podcast on in-flight Wi-Fi (Candela Technologies) List-Id: "Starlink has bufferbloat. Bad." Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: QWlyY3JhZnQtdG8tZ3JvdW5kIGlzIGZyYXVnaHQgd2l0aCBwcm9ibGVtczogRm9yIG9uZSwgdGhl IHJhbmdlIGhlcmUgaXMgDQphdCBiZXN0IGEgY291cGxlIG9mIGh1bmRyZWQgbWlsZXMgYW5kIHRo aXMgbWVhbnMgbXVjaCBvZiB0aGUgcGxhbmV0IGlzIA0Kb3V0IG9mIHJhbmdlIGhlcmUgZXZlbiB3 aXRoIGdyb3VuZCBpbmZyYXN0cnVjdHVyZSBvbiBsYW5kLiBJdCdzIGFsc28gDQplc3NlbnRpYWxs eSB1c2luZyBjZWxscGhvbmUgdGVjaG5vbG9neSwgYW5kIG5vdCBpbiB0aGUgd2F5IGl0IHdhcyAN CmludGVuZGVkIChzcGVjdHJ1bSBzaGFyaW5nIGJ5IGxvY2FsaXNpbmcgY29tbXVuaWNhdGlvbiku DQoNCk9uLWJvYXJkIFdpLUZpIGlzIGdlbmVyYWxseSB1c2luZyBLYS1iYW5kIGJhY2toYXVsLiBT aW5jZSBwbGFuZXMgaW4gDQpjcnVpc2UgYXJlIGFib3ZlIHRoZSB3ZWF0aGVyLCByYWluIGZhZGUg aXNuJ3QgYW4gaXNzdWUgaGVyZSBhbmQgeW91IA0KZG9uJ3QgbmVlZCB0aGUgYmlnIGFudGVubmFz IGZvciByZXNlcnZlIGdhaW4gdGhhdCB5b3UnZCBmaW5kIG9uIEthLWJhbmQgDQpncm91bmQgc3Rh dGlvbnMuDQoNClN0YXJsaW5rIGlzIGF0dHJhY3RpdmUgZm9yIGJhY2toYXVsIGR1ZSB0byB0aGUg ZmFjdCB0aGF0IGl0IGNvdmVycyB0aGUgDQp3aG9sZSBnbG9iZSwgdW5saWtlIGdlb3N0YXRpb25h cnkgc2F0cywgd2hpY2ggZHJvcCBiZWxvdyB0aGUgaG9yaXpvbiBpbiANCnBvbGFyIGFyZWFzLiBU aGF0J3Mgbm90IGFuIGlzc3VlIGZvciBhYm91dCA5OSUgb2YgdGhlIHdvcmxkJ3MgY29tbWVyY2lh bCANCnRyYWZmaWMsIGJ1dCBpdCBpcyBhbiBpc3N1ZSBmb3IgZmxpZ2h0cyBmcm9tIEphcGFuIGFu ZCBLb3JlYSB0byBFdXJvcGUsIA0Kd2hpY2ggdXNlZCB0byBnbyB2aWEgUnVzc2lhIGJ1dCBub3cg dHJlayB1cCB0byBBbGFza2EgYW5kIHRoZSBCZWF1Zm9ydCANClNlYSBhbmQgQXJjdGljIE9jZWFu IHRvIGZseSBpbnRvIEV1cm9wZSB2aWEgbm9ydGhlcm4gR3JlZW5sYW5kLiBHRU8gDQpjb3ZlcmFn ZSBkcm9wcyBvdXQgYXQgYWJvdXQgNzJOIHNob3J0bHkgYWZ0ZXIgeW91IGVudGVyIHRoZSBhaXJz cGFjZSANCm92ZXIgdGhlIEJlYXVmb3J0IHNlZSBhbmQgZG9lc24ndCByZXR1cm4gdW50aWwgeW91 J3ZlIGFsbW9zdCBwYXNzZWQgDQpHcmVlbmxhbmQuIFRoaXMgaXMgb2YgY291cnNlIHRoZSBtb3N0 IGJvcmluZyBwYXJ0IG9mIHRoZSAxNCBob3VyIGZsaWdodCANCndoZXJlIGNvbm5lY3Rpdml0eSB3 b3VsZCBiZSB3ZWxjb21lIDstKSBKYXBhbiBBaXJsaW5lcyBhY3R1YWxseSB3YXJuIHlvdSANCmFi b3V0IHRoaXMgZWZmZWN0IG9uIHRoZWlyIHNlYXQgcG9ja2V0IFdpLUZpIGluc3RydWN0aW9uIGNh cmQuDQoNCkFuZCB5ZXMsIGNhcGFjaXR5IGlzIHZlcnkgbGltaXRlZC4gQWlyIE5ldyBaZWFsYW5k IG9mZmVyIGZyZWUgV2ktRmkgKEthIA0KdmlhIEdFTykgb24gbW9zdCBvZiB0aGVpciBmbGVldCBh bmQgbm9ybWFsbHkgaXQncyBPSy4gQSB3aGlsZSBhZ28gSSANCmZvdW5kIG15c2VsZiBvbiBvbmUg b2YgdGhlaXIgb3Zlcm5pZ2h0IGZsaWdodHMgZnJvbSBOYXJpdGEgdG8gQXVja2xhbmQgDQphbmQg Zm91bmQgdGhlIGNhYmluIGFsbW9zdCBlbXB0eSB3aGVuIEkgYm9hcmRlZC4gRmFpbnQgaG9wZSBm b3IgYSANCmxpZS1kb3duIHRob3VnaCBhcyBzb29uIGFmdGVyLCBJIHdhcyBqb2luZWQgYnkgc2V2 ZXJhbCBKYXBhbmVzZSBzY2hvb2wgDQpjbGFzc2VzIGluIHRoZWlyIHlvdW5nIHRlZW5zIHdobyBv Y2N1cGllZCBhbG1vc3QgYWxsIG9mIHRoZSByZW1haW5pbmcgDQpzZWF0cy4gQSBjaGVla3kgY3Jl dyBtZW1iZXIgd2Fsa2VkIHVwIHRvIG1lIGFza2luZyB3aGV0aGVyIEkgd2FzIGluIA0KY2hhcmdl IG9mIHRoZSBsb3QgKGFhYXJnaCBubyEpIGJ1dCB0aGVuIHByb2NlZWRlZCB0byByZXNjdWUgbWUg dG8gYW4gDQplbXB0eSByb3cgZm9yIG15c2VsZi4gT2YgY291cnNlLCB0aGUga2lkcyB3b3JrZWQg b3V0IHRoZSBXaS1GaSBpbiBubyANCnRpbWUgYW5kIGl0IHdhcyBlc3NlbnRpYWxseSB1bnVzYWJs ZSBmb3IgbW9zdCBvZiB0aGUgZmxpZ2h0Lg0KDQpPbiAxMi8wMS8yMDI2IDg6MTcgcG0sIEZyYW50 aXNlayBCb3JzaWsgdmlhIFN0YXJsaW5rIHdyb3RlOg0KPiBodHRwczovL3d3dy55b3V0dWJlLmNv bS93YXRjaD92PU1FWF9PcWhaS0hFDQo+DQo+IEFsbCB0aGUgYmVzdCwNCj4NCj4gRnJhbmsNCj4N Cj4gRnJhbnRpc2VrIChGcmFuaykgQm9yc2lrDQo+DQo+DQo+ICpJbiBsb3ZpbmcgbWVtb3J5IG9m IERhdmUgVMOkaHQ6ICoxOTY1LTIwMjUNCj4NCj4gaHR0cHM6Ly9saWJyZXFvcy5pby8yMDI1LzA0 LzAxL2luLWxvdmluZy1tZW1vcnktb2YtZGF2ZS8NCj4NCj4NCj4gaHR0cHM6Ly93d3cubGlua2Vk aW4uY29tL2luL2ZyYW50aXNla2JvcnNpaw0KPg0KPiBTaWduYWwsIFRlbGVncmFtLCBXaGF0c0Fw cDogKzQyMTkxOTQxNjcxNA0KPg0KPiBpTWVzc2FnZSwgbW9iaWxlOiArNDIwNzc1MjMwODg1DQo+ DQo+IFNreXBlOiBjYXNpb2E1MzAyY2ENCj4NCj4gZnJhbnRpc2VrLmJvcnNpa0BnbWFpbC5jb20N Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gU3Rh cmxpbmsgbWFpbGluZyBsaXN0IC0tIHN0YXJsaW5rQGxpc3RzLmJ1ZmZlcmJsb2F0Lm5ldA0KPiBU byB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIHN0YXJsaW5rLWxlYXZlQGxpc3RzLmJ1ZmZl cmJsb2F0Lm5ldA0KDQotLSANCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioNCkRyLiBVbHJpY2ggU3BlaWRlbA0KDQpTY2hvb2wg b2YgQ29tcHV0ZXIgU2NpZW5jZQ0KDQpSb29tIDMwM1MuNTk0IChDaXR5IENhbXB1cykNCg0KVGhl IFVuaXZlcnNpdHkgb2YgQXVja2xhbmQNCnUuc3BlaWRlbEBhdWNrbGFuZC5hYy5ueg0KaHR0cDov L3d3dy5jcy5hdWNrbGFuZC5hYy5uei9+dWxyaWNoLw0KKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KDQoNCg0K