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 276C0BBCFA1 for ; Fri, 16 Jan 2026 05:18:37 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WtOZKjGJw05jXTMdM5E7Vy/I3E+2kD84TqdsEWy+TusNZ4GZx/NQtY8ykEnP8qhgmsbAJPOKI+KeaMN8nylBoclE218UXpH1oUKrqgerMFiEbs40/tEBTaFruFv4YNkkKWxumqwMALVtJqhAAXRV/e4KNfUHLF+ZY0KCqJismXDoxpiJNEe+FNru5DvSL/mOdnFMTmUXayNxmjEsJhlBI+JW6r2mCORNz9jegJuYv/PCV3LJprkxZ2QiIVcxGSAdbSBI9V2DMFmZFMzqjfkvFGYdNOlY755CUshXMY+oVaoYlq25/qIXtTZsaWrQbVYEx2oD5pS2nEH0/ir21EaR6w== 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=LeIX9dNvdZR0p4npBQpRnFaQhsF/WW9oyl6Zb1Hr6XA=; b=AfgJOVRYWDjdRDHUWXdu7/LuarodIimilROz/z5Owhs24STJqyZP1X8/GTPe9Rs/zHLM/vPOEvAzDvZmFqFy83QekIzLl6na37s5PZnTX2ikZWT7xJjEC4rXgOn6izF4dW4Fz+R1UV+J1JO7JEuvZj3ZZ+PxbfaS/1Fp/xjaUUAoQzl8mTPPzJHvWYfR7z8YQhaKovkkgiWuJLU0tMDDjuJIPVEl37sCX6Eo7wcyoqzLBKJFTpzQlKnSKzpGqpFRPCsnCruvqqhg3cu8JsR2BNBwKSaBDERI3BECQZNKL0J9w/16jt0frERUD6X0PXY78seBZ2XrMw8XuUP+k/nf4g== 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=LeIX9dNvdZR0p4npBQpRnFaQhsF/WW9oyl6Zb1Hr6XA=; b=zBWovKUUkRUM3o4oeuzCMez5YpZt3sk0fyo5HeIftUJ/TSwf5ItfIGJNPcB/ytTYmIL9ASyK24ZlR97qWADHsvwbj5TbG/oG/Bw211ySyMHgRWxnQR0mh1sGxqzaYHBeszZCTXkj8d5L8twVUygdhO5h71xkoTBr51WfBes6vo0= Received: from SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:297::19) by SY7P300MB0622.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:28c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.5; Fri, 16 Jan 2026 04:18:28 +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.9520.005; Fri, 16 Jan 2026 04:18:28 +0000 Message-ID: Date: Fri, 16 Jan 2026 17:18:18 +1300 User-Agent: Mozilla Thunderbird To: starlink@lists.bufferbloat.net References: <5c0a93c4-21b2-4297-b4bb-befce0963a93@auckland.ac.nz> <69285497-0409-4ca0-9727-fbbb76b45a08@olegkutkov.me> Content-Language: en-US From: Ulrich Speidel In-Reply-To: <69285497-0409-4ca0-9727-fbbb76b45a08@olegkutkov.me> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-ClientProxiedBy: AK1P299CA0014.NZLP299.PROD.OUTLOOK.COM (2603:10c6:108:17::20) To SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:297::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SY8P300MB0544:EE_|SY7P300MB0622:EE_ X-MS-Office365-Filtering-Correlation-Id: 8f892e44-e280-4b02-b862-08de54b64ceb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|786006|366016|376014|10070799003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NGZZVTVuVlRsNG84QnZsa2MyVEl0KzlSMHR6WjBXNnFuRFRyc3FUZFR1RU9N?= =?utf-8?B?Mlg2c20yT1d4a0daRWVWeUluYWpvMkw4ME1VK2RGMlJ4M0tvbThDZnVtY2Vh?= =?utf-8?B?SzE3YU1hakZrdlA5Tk9NYVlMSmd2b2xhOGRzYVhUdGp0NERLbzFYcm05Y3Z1?= =?utf-8?B?cTgrcVJMU2l4bEFhbmFtMGlzT3ZJNHBmdDZuUzRIazdIVElRUUh6dGlDVlNr?= =?utf-8?B?U2EwRkJkR0xMT0d2NTBDUVZ5MXRHbCtFbmhVeHdMazhnNEFwRllNQ1NUUU5P?= =?utf-8?B?cWJpbTFBbVlXb2hmSi9ySEZJclZ0MUtRdGdjN0pKeEZYbG1xajNpd0ZXakh2?= =?utf-8?B?Q09SUHdWVTJUcWtzZ1YrQzJ4TVhaaG1FWTVTbGlwVjBTaThPeTRjeXVqUnJN?= =?utf-8?B?RnRtcVV3akhYMm54eDI5cWNUN1Flc21IWmljRzFvdENlYmx5bEQzYWRLNUR6?= =?utf-8?B?ZmR6eGowaTE1SUNxUEJoemdjVkFCV1ZvTSsxK250ZUx4UXB0eC9zL2pQNmlI?= =?utf-8?B?VUJOM1lXN1ltK1VLZjk0TkpYT3AvVlQ5Y0pLWEVJU2ZLS3pPSmV0ZkkvUHdn?= =?utf-8?B?amNxZHJIeUUwc1lsOGRaRjFFOE8xZk54bFREYVJhV2RWQVptZEVHK1prMlIx?= =?utf-8?B?c2NJNW84c05xSkJycUpOZ1kvRWs0VTh3TzNVQUMzd0F1OXROb3Jla1VwRHJS?= =?utf-8?B?enBOYmxBcnUxYTFjbVJVcTl2SXdFUVkrdHd0Y2lyY2E2MWx3OEJNU0M2WUZr?= =?utf-8?B?ZTUxb0t2Vkg2ZlNPbWY4eW1iRmwyaGc0bnRuRm9JWTN0aDhLUGp0cU9IVXQz?= =?utf-8?B?a3ZjLzJMazRFUUpTekdnbVpITWZPUStLRktKdyt4MU1NNjIvbS9xUDhjcVVx?= =?utf-8?B?a1hXdVpGQmowV0w0cFZjRzUvT2hwTHQvSkpiWmJQQ1d5UXZIQjZ2N2hIcm9P?= =?utf-8?B?WHcrQUZ0WEllbXFaVUFxYWJvZjFRMTkxNWR3Z2oxblhud3pveXM1VDVaNE1L?= =?utf-8?B?OGlVS0c0OVpsRm10MlRuVVF1T1R0S0ZhNW5NamQwRkNnMnZzQVJsT0hIR2po?= =?utf-8?B?dTRuMFlyMlRRdk9KMkJaN3M3MVZEazRUTE9BZ2hERS9iNGRpNlB6VUYyS205?= =?utf-8?B?K051ZVVydVYra1RwM0Jwb0Noc1hYVzkrUUhuNGNUZURhNGlCMUJwRGM1Z2FI?= =?utf-8?B?OVB4WUM1ZFhBeE9jMGJERXNRcThWdVYyOXlQUjNCRGtIUHc2WjdoeG53bnBl?= =?utf-8?B?Tm9LZTEvTnkwS2NBVnRTeEhFWFZnc2x4NExSem1ld3hPQU9FYlptVmNaRjJ6?= =?utf-8?B?Nkk5WTZNbVQvT0hCUWROcWE1U096M0hxbmtmeFdFRkxwK2lyQ0x3UzVJY3FT?= =?utf-8?B?NHp1Slo0bEdmUjV0V2tPcU5rQjFlQ093aGNSZG9HOFozcmJWYThXZEk2RHky?= =?utf-8?B?eUx2SkNDVUpsNU5DNyt3a2JGOExCMzNlQkR0NG44WnBvWGZTMG5LaWl4bXpH?= =?utf-8?B?aG9NbEFnazdPejlpSEl3cjFXNVZjL1BDT3h3WWF2VmZmMGxvbjVGVk9iazFW?= =?utf-8?B?NnhUMmp0MmtIV29oUkRGUFU2Y0lHekw4czdkMlNzaHk4S0JrKytmK1dVSVI0?= =?utf-8?B?MmY1YXNhYU9BRytCNHRtb1l6ekQveWVUQmRpMG5BM3FXWHV5UjJacnlrNnJm?= =?utf-8?B?ajlPZ28rbWtwY3dwTi9wVExtZjZVOU02eTd5Sll1bExITUtFUk8rVTk2UVpn?= =?utf-8?B?dFJ5ZGRZbkdMQzN1RllDeFFId0ZlaFc5MHVNRFFYYWd1bGZpa2VPVjlUUGd3?= =?utf-8?B?SHovNlppT1FQWVhlT3VHc1JEMjNFSlJtR1cwSEMvcHF5eUNIKzZtdnNpQ2xY?= =?utf-8?B?bExMbE1BaWpOaU1ycTdkb2llbGlkM1NBbW1zTmNjcEl2ZlhlY3ZsZVZDck9u?= =?utf-8?B?ZWlUZWRKOEpBaGxtVDQrWFgwcncwdGI0VkNvNWZxZys1cTcrbUwxdDJVNnZE?= =?utf-8?B?Ry93US9Bc3E5dTZjWHR5Y3FtbmpKVHlJa2hzSGJqWHFvRkJBek8rTzhxMzhC?= =?utf-8?B?bVcyTStNdjQybHhjWjZwWnVIb1ZXaVRuUFJhVU5PQXYrZzdrVUpBZGVpRVFq?= =?utf-8?Q?ZhiYtyFcg3NmxZk/sbccYs2SJ?= 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)(786006)(366016)(376014)(10070799003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UzRndDF5QU5yd20wSjVGZ01JQ3VMcGx3WVNHY2xKSzRYSlpYaEcxZ01GUllD?= =?utf-8?B?SEVObnM2STNoMFRSNy8ydElWZi9Da1prRHlzWTJwdWJGemp4N1pUeWRWdVFQ?= =?utf-8?B?bWhhUGpvWExIdGhyYnZ4clY1dzFXeGJxSm1kdUpOZjhDcWlaSnAxUm1IcVpQ?= =?utf-8?B?Sk9IYk9IRDdXbWlRcnVLVWhxZDB1QzRKTjc3WlhnWUFucW1wUlFDMjAwVWZz?= =?utf-8?B?dWcvbXVvZDZxVUtYL01GTEdLR0RFeHlIam5aaFlJeXZvbzJGdW8yR0V5aHR6?= =?utf-8?B?azZuSkdVYkFZbEpCRnVLSEdyN09QZlM0Q2k3aHpRcTRpUy9nZERsR1JwRHUw?= =?utf-8?B?RGpUdlhkR1ZCbldLZW4rNDJHai9ZcEsyUFNqRjExTFZ1ZXhZVnNNeVd4YXAy?= =?utf-8?B?dTZxVnFWVktnS0JNaG4xS2Yvd2o3UVVDN0ZkdVFvVjJwMmx2L3JOb0h1TUFU?= =?utf-8?B?MW43d3pMUzh4U1ZFdmUzeHV0azRmVnIxdmFkSnc2WVFSaENQd0dNMTliNVZu?= =?utf-8?B?d3dCNTZELytsQkZhTCtQVHZjdXAzeE9rRWxCenlBY093dHFVcFNCUU0zY3ZT?= =?utf-8?B?MU5VQmJJdVl2YVNDQytMWUY3VXhZa0tUVDdhamR0bStyeGhVR0Q5SXBUYnhB?= =?utf-8?B?d0xEY3hLM2Z5cU9LV2JQTjZlNkhUckNTbXJHYnFXNnQ2OUlJTHVOM3pYdFBT?= =?utf-8?B?ZHJXRm9acGZZWUpaRTY4RlJLeUNNQU40UUZ4b2JLMHc5TGNYY3MyUFJJcGUv?= =?utf-8?B?dHYzeTJOajBzS1hxckRuaVZubkJNWk1ZRUM4MFlpL1RaVEMyWHkzbWIzUnk3?= =?utf-8?B?UkRQRXowcDNlSlBSdTZjRGE0ZzRuYUVDNFVUeXp1UEV0K1ZEZlFoUnloczU3?= =?utf-8?B?c05hWGxLY0s3N2h2TUl6YkY0ZUpsT3U4NDBUTk00d21PTldsaXJqbGxOWlR1?= =?utf-8?B?THVoNVRGVFVTcGZEaURjRml6SmVXUlplMHo4UVF1d3llcUhDTU1qRk5sMmNo?= =?utf-8?B?Z1VSY3RkOVB3eC9pbDRzem0rREorYWl5ZncvemM4UWRhK2dUL3F5MUxtajJo?= =?utf-8?B?TXBjdkQ4dkoxbzVUL0txRWxVZ3hWWVhTdFhpUk5FS1NsT3lwdENEK3Q3U0Y2?= =?utf-8?B?emNwekFmWFA0bU9rOHFmYWNmMHhBbzF0SHUySkN2SlBoY3JDUTBIMkVwd2tq?= =?utf-8?B?THY5WTVrcE9wU0RIcWM3Q3E4b3NmZWk0M1g2VENhYXI4ZnVMUnE5b1FHUVNF?= =?utf-8?B?d0l4eUh3OTdhVnA0b3ltWitXbDNyZ3pkaFFYa1JFUjM4ZHdNeFdxZXh0UGYr?= =?utf-8?B?cTRuZitXSTRuU2hFbHViVUZCRmQrSytJUkI3cWYzekoycWNkS3pyNktzeVZj?= =?utf-8?B?UmpWNWhHMGY4RnM4TWNTOEFhdmltQzRuM0R3Sk9waTNSSmxyZ0V5bDl4cUcx?= =?utf-8?B?dW9GaFZ3QTJBM2QzNElKbmUwdFRsdzBJVjBac2hEbVdkaWJBRC9sbndiUWI2?= =?utf-8?B?M1pma1I2YTFCQVBPVW9kbXdKY0llRWR0SEc1cWg0RkNwTlNESnY5a1pnYTJk?= =?utf-8?B?cGszZG9YTk5UL282bzBkTDlIUDhzNkdsMjJvdHFDRkN2Qi9SaUtlUnRlQm9x?= =?utf-8?B?Y2lzbk43QlMvQnJIK25IKy9nSlpodmFJT0g3TjNzc1ZraThOMndRblEyTGhx?= =?utf-8?B?bFNoN241K08wMmlhbjZnK2p5TS90SFNsZ2lGa0xPa1d6MVNPelpGTXFmZFZ1?= =?utf-8?B?ajBzSGo1dEYyZlE4WDZTa2puY0E0LzhMQW9aZGJnZmpjeW9lY2ZNTU1La1VY?= =?utf-8?B?bmVDenZDaHltV0NqN0gyMkxlZ0ZHUU1TWFR6Z2xkalZEVTdZOEFoeVRrV3BY?= =?utf-8?B?ajE0Vk5haVBPWTBxVGV2OExkVEJ1dWJwclBhWjhXRjI2Y3BXQSt5eWtucXBa?= =?utf-8?B?ZitIcTcrZlMvL1NOMnBXOHNJa2NNQmVhVExiclRMdXNOQjRCd2ZnQjZhSWc5?= =?utf-8?B?NVNOZWtpMjRRdGxCblM4eVo1ckNjUFExVG9wWExERkppRzR0ZUsySUFqd0Rj?= =?utf-8?B?UTlLdFJIbW1kZUZuMnVMdW0reGJENm0rV0hSOGlNd1JvZ0dyM2dTcVNlSVk3?= =?utf-8?B?eGRMS1JOYVFmRExiWUVIemgxOVhxUE5wMFNwYUFXYzJ0eFNlYmREYnRDZkta?= =?utf-8?B?S1M3SFBDMTl1YXE4MGhieU1CdEkzS1ZZRkNvUGpYakNoVkNrTnMyTENXLzdO?= =?utf-8?B?OXFqUWVSSzFjTHVhUUJTOWVKK3M4Njk1V2xCS2JZUGsrak85WW0yY0RzTjBM?= =?utf-8?B?RTJ2cGJQOEs0eVh4TjU0S0o3OHR3WWJJM1k3L0hkd1g0c1VqYllwb2xCbGVC?= =?utf-8?Q?SHtrVJUZwtP9gAexoV1ngmPz8y+qiQNMelhmoso6M+Rzl?= X-MS-Exchange-AntiSpam-MessageData-1: gqb1af3Rvc/RjchDyBSxfr03avqhzMb0S9g= X-OriginatorOrg: auckland.ac.nz X-MS-Exchange-CrossTenant-Network-Message-Id: 8f892e44-e280-4b02-b862-08de54b64ceb X-MS-Exchange-CrossTenant-AuthSource: SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2026 04:18:28.7451 (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: QRghff/lbesaM+FcU0+qJ5OLgmQeaG8cJNifZT1GwQDBA4MVr8lsejR2IPfeniwa/Mak2e+y9X3orw0d2dcesEoB8HJyoBjva2Lb94aBLV8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY7P300MB0622 Message-ID-Hash: 5HCBMKQ4W74N4E6VQZBAYHGRBSHK5ALK X-Message-ID-Hash: 5HCBMKQ4W74N4E6VQZBAYHGRBSHK5ALK 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: Starlink and Iran List-Id: "Starlink has bufferbloat. Bad." Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SSBzdXNwZWN0IChhbmQgbWF5IGJlIHdyb25nIHRoZXJlKSBpdCdzIG5vdCB0aGF0IHRoZSB1cGxp bmsgYmVhbSBpcyANCm5hcnJvdzogVGhhdCB3b3VsZCBiZSBoYXJkIHRvIGRvIHdpdGggYW4gYW50 ZW5uYSB0aGF0J3Mgc2l6ZSBsaW1pdGVkIGJ5IA0KdGhlIG5lZWQgdG8ga2VlcCBpdCBhIGNvbnN1 bWVyIGRldmljZSB0aGF0IHRoZSBjdXN0b21lciBjYW4gYmUgZXhwZWN0ZWQgDQp0byBoYW5kbGUg YW5kIGluc3RhbGwuIFJhdGhlciwgSSBzdXNwZWN0IHRoYXQgaXQncyB0aGUgY29tcHV0ZSBvdmVy aGVhZCANCmludm9sdmVkIGF0IHRoZSBncm91bmQgZW5kIHdoZW4gaXQgY29tZXMgdG/CoHJlY2Fs Y3VsYXRpbmcgdGhlIGNvcnJlY3QgDQpwaGFzZXMgZm9yIHRyYWNraW5nIHRoZSBmYXN0LW1vdmlu ZyBzYXRlbGxpdGUuIEJhc2ljYWxseSwgaWYgeW91IGhhZCANCnVubGltaXRlZCBjb21wdXRlIHBv d2VyIGF0IHRoZSBEaXNoeSwgeW91IGNvdWxkIHJlY29tcHV0ZSB0aGUgYmVhbSANCmZyZXF1ZW50 bHkgZW5vdWdoIHRvIGFsd2F5cyBrZWVwIHRoZSBzYXRlbGxpdGUgYXQgdGhlIGNlbnRyZSBvZiB0 aGUgDQpiZWFtLiBJbnN0ZWFkLCBpZiB5b3UgcG9zaXRpb24gdGhlIGJlYW0gc3VjaCB0aGF0IHRo ZSBzYXRlbGxpdGUgbW92ZXMgDQphY3Jvc3MgaXQswqB5b3UgY2FuIHdhaXQgd2l0aCByZWNvbXB1 dGF0aW9uIHVudGlsIHRoZSBzYXRlbGxpdGUgaXMgYWJvdXQgDQp0byBsZWF2ZSB0aGUgYmVhbS4g VGhpcyBtZWFucyBsZXNzIGNvbXB1dGF0aW9uLCBjaGVhcGVyIGNoaXBzLCBhbmQgbGVzcyANCnBv d2VyIHVzZS4NCg0KVGhhdCBhbGwgc2FpZCwgYSAyIGttIGRldmlhdGlvbiBpc24ndCB3aGF0IEkg aGFkIGluIG1pbmQgd2l0aCAicHJlY2lzaW9uIA0KbG9jYXRpb24iIC0gSSB3YXMgdGhpbmtpbmcg bW9yZSBvZiB0aGUgdHlwZSBvZiBkZXZpYXRpb24gc2VlbiB3aGVuIHRoZSANClVTIG1pbGl0YXJ5 IHN0aWxsIGFwcGxpZWQgInNlbGVjdGl2ZSBhdmFpbGFiaWxpdHkiIHRvIHRoZSBjaXZpbGlhbiAN CnNpZ25hbCwgYW5kIHBvc2l0aW9ucyB0ZW5kZWQgdG8gYmUgYSBmZXcgZG96ZW4gdG8gbWF5YmUg YSBjb3VwbGUgb2YgDQpodW5kcmVkIG1ldHJlcyBvdXQuIFRoZSAyIGttIG1vcmUgdGhhbiBjb3Zl ciB0aGlzIC0gYW5kIHlvdXIgDQpvYnNlcnZhdGlvbnMgYWN0dWFsbHkgY29uZmlybSB0aGF0IHBv c2l0aW9uIGFjY3VyYWN5IGRvd24gdG8gYSBjb3VwbGUgb2YgDQptZXRyZXMgaXNuJ3QgbmVlZGVk IGhlcmUuDQoNCk9uIDE2LzAxLzIwMjYgMTA6NDcgYW0sIE9sZWcgS3V0a292IHZpYSBTdGFybGlu ayB3cm90ZToNCj4gQWN0dWFsbHksIGEgcHJlY2lzZSBsb2NhdGlvbiBpcyByZXF1aXJlZCB0byBj YWxjdWxhdGUgdGhlIHVwbGluayBiZWFtLg0KPiBGb3IgdGhlIGRvd25saW5rLCBpdCdzIG5vdCBz byBjcml0aWNhbCAoYXQgbGVhc3QgZm9yIHRoZSBpbml0aWFsIA0KPiBza3lfc2VhcmNoIHByb2Nl ZHVyZSksIHNpbmNlIHRoZSBzYXRlbGxpdGUgYmVhbSBjb3ZlcnMgdGhlIHdob2xlIGNlbGwuDQo+ IEJ1dCB0aGUgdXBsaW5rIGJlYW0gaXMgcXVpdGUgbmFycm93LCBhbmQgdGhlIHRlcm1pbmFsIG5l ZWRzIHRvIA0KPiBwaW5wb2ludCB0aGUgbW92aW5nIHNhdGVsbGl0ZS4NCj4gRnJvbSBteSBleHBl cmltZW50cywgc2hpZnRpbmcgdGhlIEdQUyBkYXRhIGZvciBtb3JlIHRoYW4gMmttIGJyZWFrcyAN Cj4gdGhlIG1hdGggYW5kIGRpc3J1cHRzIHRoZSBjb25uZWN0aW9uLiBXaXRoIGFuIGluY29ycmVj dCBwb3NpdGlvbiwgDQo+IFN0YXJsaW5rIGlzIHN0dWNrIGluIE5PX1NDSEVEVUxFIG1vZGUuDQo+ DQo+IE9uIDEvMTUvMjYgMjI6MDcsIFVscmljaCBTcGVpZGVsIHZpYSBTdGFybGluayB3cm90ZToN Cj4+IE1pbGl0YXJ5LWdyYWRlIEdQUyBraW5kIG9mIGxvc3QgaXRzIGV4Y2x1c2l2aXR5IGEgbG9u ZyB0aW1lIGFnbyB3aGVuIA0KPj4gcGVvcGxlIGNhbWUgdXAgd2l0aCBER1BTIChkaWZmZXJlbnRp YWwgR1BTKSwgd2hlcmUgYSBsb2NhbCByZWZlcmVuY2UgDQo+PiBzdGF0aW9uIHdpdGgga25vd24g cG9zaXRpb24gdHJhbnNtaXRzIGEgImRlbHRhIiBzaWduYWwgdG8gdGhlIEdQUyANCj4+IHNpZ25h bCByZWNlaXZlZCBhdCB0aGF0IGxvY2F0aW9uLiBBbmQgdGhlbiBvZiBjb3Vyc2UgY2FtZSBHTE9O QVNTICYgDQo+PiBDby4sIHNvIHRoZXJlJ3MgY3VycmVudGx5IGFib3V0IGZvdXIgR1BTLWxpa2Ug c3lzdGVtcyBvdXQgdGhlcmUsIGFuZCANCj4+IG1vc3QgbW9kZXJuIHJlY2VpdmVycyBzdXBwb3J0 IGFsbC4gVGhhdCBzYWlkIC0gdGhlc2Ugc2lnbmFscyBjYW4gYWxsIA0KPj4gYmUgaW50ZXJmZXJl ZCB3aXRoIGFuZCBzcG9vZmVkLg0KPj4NCj4+IEZvciBTdGFybGluaywgcHJlY2lzaW9uIGxvY2F0 aW9uIGlzbid0IGFjdHVhbGx5IHJlcXVpcmVkIChpdCdzIGVub3VnaCANCj4+IGZvciBEaXNoeSB0 byBrbm93IHdoaWNoIGNlbGwgaXQncyBpbiBiZWNhdXNlIHRoYXQgZGV0ZXJtaW5lcyB0aGUgDQo+ PiBiZWFtcykuwqAgQnV0IEdQUyByZWNlaXZlciBjaGlwcyBhcmUgY2hlYXAgYW5kIGV4dHJhIHBv c2l0aW9uIGFjY3VyYWN5IA0KPj4gZG9lc24ndCBkbyBhbnkgaGFybS4NCj4+DQo+PiBPbiAxNi8w MS8yMDI2IDY6MTAgYW0sIEogUGFuIHdyb3RlOg0KPj4+IGVhc2llciB0byBhdHRhY2sgZ3BzPw0K Pj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9uYXJpbWFuZ2hhcmliL3N0YXJsaW5rLWlyYW4tZ3BzLXNw b29maW5nL2Jsb2IvbWFpbi9zdGFybGluay1pcmFuLm1kIA0KPj4+DQo+Pj4gYWx0aG91Z2ggbm90 IGFsbCB0ZWNobmljYWxseSBjb3JyZWN0LiAiaW5oaWJpdEdwcyIgaXMgYSB1c2VyIGNob2ljZQ0K Pj4+IHRocm91Z2ggdGhlIG1vYmlsZSBhcHAgKCJVc2UgU3RhcmxpbmsgcG9zaXRpb25pbmcgZXhj bHVzaXZlbHkiKSBub3QNCj4+PiBzeXN0ZW0gZGV0ZXJtaW5hdGlvbiwgYnV0IGdwcyBzcG9vZmlu ZyBpcyBpbmRlZWQgdGhlcmUuIHN0YXJsaW5rIGNvdWxkDQo+Pj4gYmUgYXV0aG9yaXplZCB0byBk ZWNvZGUgbWlsaXRhcnktZ3JhZGUgZ3BzIHNpZ25hbHMgYXMgd2VsbD8NCj4+PiAtLSANCj4+PiBK IFBhbiwgVVZpYyBDU2MsIEVDUzU2NiwgMjUwLTQ3Mi01Nzk2IChOTyBWTSksIFBhbkBVVmljLkNB LCANCj4+PiBXZWIuVVZpYy5DQS9+cGFuDQo+Pj4NCi0tIA0KKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KRHIuIFVscmljaCBT cGVpZGVsDQoNClNjaG9vbCBvZiBDb21wdXRlciBTY2llbmNlDQoNClJvb20gMzAzUy41OTQgKENp dHkgQ2FtcHVzKQ0KDQpUaGUgVW5pdmVyc2l0eSBvZiBBdWNrbGFuZA0KdS5zcGVpZGVsQGF1Y2ts YW5kLmFjLm56DQpodHRwOi8vd3d3LmNzLmF1Y2tsYW5kLmFjLm56L351bHJpY2gvDQoqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq DQoNCg0KDQo=