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 SY5PR01CU010.outbound.protection.outlook.com (mail-australiaeastazlp170120004.outbound.protection.outlook.com [IPv6:2a01:111:f403:c40d::4]) by mail.toke.dk (Postfix) with ESMTPS id BA87585E459 for ; Wed, 29 Oct 2025 04:54:16 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bTYS3Op5/mVX0BWB3qckxZNS4ug7DcjlKPvEnRNAuJ2unqwwNUOkHBsYad9k/DPUXHenz72HvOVubPyxVEFxr+P+G3jOWqV3vq2/eNXGgHtsV82zRYI65JKrcjJF8e17AyxK3UQjZv4tGHUHPfTFUhTTnVYiRam3drcR59sjsUbhLQtcCbwxl7dUAexruWdOceHC5WKFDe9FMhp9YTQ46Y6XG0hBpM3nWC+Fzyff4VX3R/k0mqA/yY2IM8M6mvwYTWO50mdB7NB3nQUFEdISyQy+HpX2qJxLVkq48VLIhCxLQdnThly1Ke8xQE3WvAvtoExXJSD1PGVKy5ew/7ykPA== 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=w9wGBQRRpHmQc0qRZ1Fan4fcVY92xqgiMCrLvjgJ0wo=; b=a1xs70ex8X8HKLs6yu7FrlsUnNlblOMPe+1Htr8jKtfZJGHOyS/K90JrEUAU3YFWxoJcjGICJMu7hlqCLIBzwhxRKdh5Nr+pKbqCWELX0n3wLSDfWzvAd6919/9OY3GyR+id/kwAcktB/cU2Ll+Tg59pCMUn6gIVa9ilTDi4xn7su7GfKJtDaGqDYE8bUAMoaMoiUT04SkKkd7rb7qAfXofBqNOkv5oYRAIUJQXThV4DcK7hxjW9g4lszpiB94yALw2xdB6I9I3/OkZX6MsW89hDNQ1mBNs5bQBk3s3WgvxVJjC6Ycgwv+ZYyt9ZWEftt+xvURxDSY4jJH4h3eTO5Q== 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=w9wGBQRRpHmQc0qRZ1Fan4fcVY92xqgiMCrLvjgJ0wo=; b=wYnfcCvW8VCu65vbjJyrsFl+ejpndncK1sFQcvmjQJWuhvo8bIqxwul+niUC87V4g5uUKLZICkgi6ReGaRP5ktX2N1SygUq3o4hYMJ5m9javlCMlZNFoBkoBDFImpsk9S7UQ/PNXzQmn/BBxaCSL2+mlyfOaUd1Jv7tc8CfMiJo= Received: from SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:297::19) by SY7P300MB0009.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:219::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.20; Wed, 29 Oct 2025 03:54:08 +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.9253.018; Wed, 29 Oct 2025 03:54:08 +0000 Message-ID: <4a2a8845-3830-4a8c-93e6-cebebd35e5de@auckland.ac.nz> Date: Wed, 29 Oct 2025 16:54:06 +1300 User-Agent: Mozilla Thunderbird Content-Language: en-US To: "starlink@lists.bufferbloat.net" From: Ulrich Speidel X-ClientProxiedBy: AK1P299CA0002.NZLP299.PROD.OUTLOOK.COM (2603:10c6:108:17::23) To SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM (2603:10c6:10:297::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SY8P300MB0544:EE_|SY7P300MB0009:EE_ X-MS-Office365-Filtering-Correlation-Id: ec5a6886-12cd-4565-818a-08de169ecff7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016|10070799003|8096899003|13003099007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cVU2UU11VGdBVWU5VTZPbWt5NlBiQ3hPY0N3WjhwODVYL2NaNlBxZ1g2YzNh?= =?utf-8?B?elpiOHRadDY2aUlwNnlhMk1xS0JGaGRaUFpUbEVJamlEY1luR1Z2cHlocTAw?= =?utf-8?B?aGhScG1lY1lSRXVaTDQ5KzhvTDVSRllBbWlWcjJ1QXNIRXBxZUNhZ2dIUkxs?= =?utf-8?B?T1pLYWt3NzcrVnF1L3FJZlVTWVJMRTlMOFZHcGF2cTNyMVNIRkliVFA4eUZS?= =?utf-8?B?STZoSWZldVNyUUsrcElrUEpUOVZZd3FkdHNXVEpqeDQ5Q3RjeFdSSytLUzcz?= =?utf-8?B?VnFGSEhoWm9WU3J5UXFTaUNBaktVSjk3akQybHdrWUlzMVdtZW41TUl1ZUMz?= =?utf-8?B?UlpHRlJSb3drOEN1K1JuanBKaGdIb25jaXEzdWl5cTAvalRtOE1KZnlpNHdx?= =?utf-8?B?RzFZK1hNbGM0MjZ1TWdhbk9aTENMMFRVUXJ4Mmg4K244b1JxcGx2VTdzOXdj?= =?utf-8?B?OVNreklMZFRoc2w4UzhITlFIUzhxV2U1YkE4VzdpRU9tREU5bk9zZmJkN0Ni?= =?utf-8?B?ZXlxdWhCQ0xSWXFZalIrRW5HK0IyLzJ5SEQ2WnhwVDZidEZONklYWTRBQnRO?= =?utf-8?B?WENaMW1NSzQ4VmhOekx1U1FlTTQ2OXVwNnJvNEZ5cGU1dE9JTlVjekgyYXY2?= =?utf-8?B?QVdJRnlnU0NpbDlCVVBLSXJ2Rkc4ZzZ2SU9sR3UxNW5OdGNkV3gwODlQdlVt?= =?utf-8?B?YUowMTJybk5Md05lVmFoeWRpaS9XV1FCdVhwRTg1MEJvWkpMdU41blNZWFpN?= =?utf-8?B?eGtWM0dUL2FiazF4T212b2pyV1lUMlBmUWJvT0dmUEpNWkZFTmdrOVltY3hJ?= =?utf-8?B?MGthQlI1dHo3L3pTRFZIbDcrdWRSOWtOSk9pRjdmbUdiMUlpNzNRdmVvR0Y2?= =?utf-8?B?dGtINTVETWV1d0V6eU9aRFZETUEwcmZKN2ZuWHJyakhnSldGKzBqRGpXemlH?= =?utf-8?B?Y05YV3BYTkt0WCtBTU1XSDhQT2VLS3VRUjEvaEF0MFV2YVFFVTE0c0dPQSs1?= =?utf-8?B?NmFuMk9ncHZOb3A4Zmprb2x0RkxBQktLUW1mVTdGdEZNV2ZCbHhyaXIrWTF6?= =?utf-8?B?RW5VYU5URWc0M0JKUUlJaVI4cHkvakFxWHhYaFU5SldWbzJpaTNBMVZrUTN4?= =?utf-8?B?bStIMVVzTk5KQTFiWDhCOUtJUjlNUVp0TUN1eTRnTGhrSEhDODRyQ2tNVWZQ?= =?utf-8?B?Zm9lU1J4dlVpN3ZtZlN2MzFwcnZ1bUhMbytIb0R0ZFZZUTNpbGsvUDZOdU9Y?= =?utf-8?B?djNDK3NFdnhHYnFYRk1ld2NUZHEreEdNS0JpN2RZVFl5ZlV1QnpmeUFvMXZo?= =?utf-8?B?UUFsemxFd25iWmZFbk1jOEd1YlFqSVQxekpLWmlONDE3Tm1yOW9CUkhyVnc5?= =?utf-8?B?N05tRDBTaHJaYXdwdmtkcnlrT2RhcDBCNUUyeUtEQ0p5OHAzMXRqQitYcENw?= =?utf-8?B?T3VnZm5pZnJqRVp5VkVqNzUyYytxS2sxK3pnVndxbTN4KzNFcm84czQ5c2ds?= =?utf-8?B?YWZzQldveWpnQmhrVFBvRUk3RE9XOVgwTXQyNSsvT09hZDdhOUFBSC94Rjc4?= =?utf-8?B?TmpFM21QejNNbTEwUHQ4WG9EMEMrNWFKU0VZVEk1WDBMN3JPTGZtTVhqTHhO?= =?utf-8?B?bGhEUlBEaUVHbkR0b0RrUFZZd1FlNkVZbVZRbDBoUllEUlBvak41VE9GQldq?= =?utf-8?B?TDZXTnJkUENRbFRWUmFMNG1YWS9Kd1d2QUphZHF5NDIxaCtibXQ3R09YODlE?= =?utf-8?B?ZW5ENVdFVVAxN0piSGNUd3JYTmVBRDZSTFJuUm1lZWFaQmM4eUMraU5lUlhl?= =?utf-8?B?Y0dzV25mL2t1Nm9VRjA2U3YwelJIVFR1YVVaQldxSnU1cVRYekxTSjJtL1Z4?= =?utf-8?B?UmQrWEQ4OExLMFpaWGV0WnFUR1ZBbWM1SDZXRUlTaERMbmc9PQ==?= 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)(376014)(1800799024)(366016)(10070799003)(8096899003)(13003099007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TTBrcDBmRjlndUFxT0hUaG1BMnVISE9WejFla0VDaUtmaEgvWG0xbnRXTWo2?= =?utf-8?B?ZUNVdk1qcFNrTXZidG9QQVlvVTJXREhQcXRpelVGdEMwSkxBRGR5OEpwR3Vh?= =?utf-8?B?ZzFDRnRqWUNrUklJNTEvQ1dtWTBoemh3djJ6YXIvOUlQbmlSVy9NR3AyQnYz?= =?utf-8?B?eHdvTlhra2N2bTVYanAxaTgwNDVJSXlvM1MxN25hV3NXc2pzeGhpV3NIZ2hO?= =?utf-8?B?c1NnQzFUS1JYSmZ6aXg4dUd3NC9SRjliOTMwMG5OR0RlUVg3c0xmMTVxL01z?= =?utf-8?B?dklDdEFrSytGaFB1MXhodWFMdEgzZ2lwOW4vUS9ZNHlMbHpyMERVRFVtMHZG?= =?utf-8?B?Y05HNTdmL2ZIY0lwTkRXb1RIVEhtdFZseDk5RXh3OUhWNlJ4YmhIeFRYeEFV?= =?utf-8?B?N1VZNmlPWW9yV240YkFRR2Q1T0lzVXo2SWEvTHFFNG1jRG5rZmE5UG1sWDlB?= =?utf-8?B?SVhZVUlXNWRIUmpkM0o5bjBUZ2xpNFo3S2xITHRobytCVTQwalRlUUc4ckc3?= =?utf-8?B?NUc1RDZ4Qy94RU9FcFl4aUpOYnhRVmNDQWNDR2xLY0tjS0ZHb3F4cTkzOGRP?= =?utf-8?B?YWQvRHBTM0dzOWNQOXB4TVlDK3ZSYSt4SmZ6elFiVEEzRW0vQ2R3SEt2a29U?= =?utf-8?B?Vm5TbkowVWRNTU9zS0hOTEJDdERoKzI1UWtyeEhmK3pLN3BHcmt0aHBIV3RD?= =?utf-8?B?eThLbnZ6UUpTWEhzYzZFRU9LT3M3RktOeXRXQ3VYaWZFbVdQSU13T2VCZ1Zt?= =?utf-8?B?SFJXSEtuVEhZc1VtUDNoR0s5eWd4K01KTW1nRi8vaGNZb0J1N2I1WDNzSFhJ?= =?utf-8?B?KytwMTZjNEtPZmVNb25xOXc4b09rSDhzVTRlMjZCdGZIQ2U4eDhtQ2RmRXFq?= =?utf-8?B?eGJwcEtOVThEaGN3RlJoK3hOQk1kR29FRDFPTmxsUnlnSzFRaHhSbkpjRHYz?= =?utf-8?B?dHZwMDBvV25oZVhtNXJFOXBGbmxYYkhxS3huRGF5UzVmU0htMlovRTF4a3g2?= =?utf-8?B?YzgzWVlXRmd2Mnhyc0p1bCtWbkJCUFpRdVVDZkJzNmJSL0VkU2hJeTNuSmVh?= =?utf-8?B?RkNkL3Z2TFVveGt2S0FvZmR4WldKdzJiVEZtcDZMM2J1UGhheFNTbGs1YXlH?= =?utf-8?B?R3RwaHZQanY3SzVldDdFcjdjcG9jUWh4ekt6a2Irc29nTW90YkpPNDlMRCtW?= =?utf-8?B?Z3BZUEREWTdicG5EOVF5SkRuMHlldWlBRndHbWtmR2RqUXJzdVlTc2EvR05Z?= =?utf-8?B?SHBCSlJydms4eTNMQm16Smp0aVBqOWl4cG1IbWg2Znpmam5xT2NOMC95cXRD?= =?utf-8?B?bEI4WDgvY1Z3bm0vMWdIM0wrTUJRUnpGSXpLVjE0Z2x0cjYzOW1QUEtMU3dv?= =?utf-8?B?aE1GVUk1Q2V2V0wzUy80dytoNU1BanhrUlBidERhTE94eW44Sk04SmVSbWRN?= =?utf-8?B?V2p5Y3AyVis5eGVmNEdQd1JLbU5paEF4bG1XSlF5REJadlgrUTZSbFpsOXRi?= =?utf-8?B?Wlo4dkJmdmpYMmJyNFZZU0RmZTIvc3k4enRzUmZTelpLb1lNWVRmUUp6YktG?= =?utf-8?B?M3R5a21EMUFDMXEyejNBQThCSDBjcDVuaXUvMFNpUEV3VG1QSmI0dStabTdx?= =?utf-8?B?QlZkWVE0U25mZnlFblEvcE5wUGtNZzhPZWpVZGZWUzM2WTJXWElhbDgxK3da?= =?utf-8?B?VlJCVmxFaDloNzZYcFlFbTJVK1NSWFVQdHVUR1pXaTFxRVlTNFcvQ0hqdHZG?= =?utf-8?B?MTMvOGIrTC9uQXBQeTlROHgxNmppb0xoQklvOTE1bllqZi9PcVdnalhaaVI5?= =?utf-8?B?amZDRFpXejZUMnhudGRIQ1pQUlZ2L1VNYkNrMFN2bzlmcXpLVXhUSjQ2VWE3?= =?utf-8?B?MUEyMXhvbTMrZXhUTmU3VE1kem5hOEVEblpreitUbUhsOWRiUSthV3RGTnJV?= =?utf-8?B?QjZ0NmdpbXBSdGc1bnlvL1YvKzlFbDR0S09acExKc0plc3dNWXVSN09lYXhT?= =?utf-8?B?Ny9NWCtKdkhaWkduNjd6YmV3NTl6SEo5cTJQTWZlUjVVOEdramlXaVN3a3Q0?= =?utf-8?B?cDVSZjVMcXMweGVLNFdwOTd6WDJCeXFOSkRGRHBUaldVMUN6STNNZXdQZ0xR?= =?utf-8?B?ME1mZlkvaWpXcS9ocVRTTVZSYWJYWjJ2VHpKQ3c0Z0dkNHhNcHR1VVRpdVNm?= =?utf-8?B?a0NrSFUzdThMNlhuUGNYMEZOWlZraW5MNVNzd0hLdVZML1BzZkl1MHFNQ2JM?= =?utf-8?B?ejBzaE9Wclh2VUJuS1Z6d0pCaFBBPT0=?= X-OriginatorOrg: auckland.ac.nz X-MS-Exchange-CrossTenant-Network-Message-Id: ec5a6886-12cd-4565-818a-08de169ecff7 X-MS-Exchange-CrossTenant-AuthSource: SY8P300MB0544.AUSP300.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2025 03:54:08.5241 (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: i775b3PLRMBWqDR4+YuT42n4BrvRxnyNsg9sLLhDqCpPWBCYZfuA7NB4oxk6sa/vHXckxwOkAPwOaqxvk+1WNKYsQE+uUjKeg2ljrG5P0SU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY7P300MB0009 Message-ID-Hash: 7PBS5BUUGKIJNIGW4WUWNFZDN5KS7OLW X-Message-ID-Hash: 7PBS5BUUGKIJNIGW4WUWNFZDN5KS7OLW 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] Starlink direct-to-device in NZ List-Id: "Starlink has bufferbloat. Bad." Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Rm9yIHRob3NlIG9mIHlvdSB3YXRjaGluZyB0aGUgRDJDIChha2EgRDJDIGV0Yy4pIGFzcGVjdCBv ZiBTdGFybGluayANCihpLmUuLCBTdGFybGluayB0byBtb2JpbGUgcGhvbmVzKSAsIE9uZSBOWiBo YXMgYmVlbiBhIFN0YXJsaW5rIHBhcnRuZXIgDQpoZXJlIGluIE5aIGZvciBhIHdoaWxlLg0KDQpU aGVyZSB3ZXJlIHNpZ25zIGVhcmx5IG9uIHRoYXQgT25lIE5aIGhhZCBwZXJoYXBzIGJpdHRlbiBv ZmYgYSBiaXQgbW9yZSANCnRoYW4gdGhleSBjb3VsZCBjaGV3IC0gdGhlIGxpc3Qgb2YgImVsaWdp YmxlIiBwaG9uZXMgd2FzIHZlcnkgc2hvcnQgYW5kIA0KZ3JldyBvbmx5IHNsb3dseSwgT25lIE5a IHN0b3JlcyBoYWQgcmF0aGVyIGhvbWVvcGF0aGljIGRvc2VzIG9mIHZlcnkgDQpleHBlbnNpdmUg c3RvY2sgb2YgdGhlc2UgYXZhaWxhYmxlIGF0IHRoZSB0aW1lLCBhbmQgeW91IG5lZWRlZCB0byBj b21taXQgDQp0byBhIHJhdGhlciBleHBlbnNpdmUgYW5kIGxvbmctdGVybSBzdWJzY3JpcHRpb24g dG8gZ2V0IHNhdGVsbGl0ZSANCnNlcnZpY2UuIFdoaWNoLCBnaXZlbiBPbmUgTloncyByYXRoZXIg aW1wcmVzc2l2ZSB0ZXJyZXN0cmlhbCBjb3ZlcmFnZSANCmhlcmUgcHJvYmFibHkgd291bGRuJ3Qg aGF2ZSBiZWVuIGFjY2Vzc2VkIGJ5ID45OS45JSBvZiB0aGVpciBsb2NhbCB1c2VycyANCmluIGEg ZGF5Lg0KDQpUaGV5J2Qgc3RhcnRlZCBhZHZlcnRpc2luZyB3ZWxsIGFoZWFkIG9mIGxhdW5jaC4g VGhlwqBOWiBDb21tZXJjZSANCkNvbW1pc3Npb24gcmVja29uZWQgdGhhdCB0aGlzIHdhcyBhIGJp dCByaWNoIGFuZCBhc2tlZCB0aGVtIGVhcmx5IG9uIHRvIA0Kc3RvcDogDQpodHRwczovL3d3dy5j b21jb20uZ292dC5uei9hc3NldHMvcGRmX2ZpbGUvMDAxMy8zMjExMjQvU3RvcC1Ob3ctTGV0dGVy LXRvLU9uZS1OWi1Hcm91cC1MdGQtNS1KdWx5LTIwMjMucGRmDQoNClRoZW4gdGhlIE5aIENvbW1l cmNlIENvbW1pc3Npb24gdG9vayBPbmUgTlogdG8gY291cnQsIGZpbGluZyBjcmltaW5hbCANCmNo YXJnZXMgZm9yIGJyZWFjaGVzIG9mIHRoZSBGYWlyIFRyYWRpbmcgQWN0LiBUaGV5IGRpZG4ndCBt aW5jZSB0aGVpciANCndvcmRzOiANCmh0dHBzOi8vd3d3LmNvbWNvbS5nb3Z0Lm56L25ld3MtYW5k LW1lZGlhL25ld3MtYW5kLWV2ZW50cy8yMDI0L2NvbWNvbS10YWtlcy1sZWdhbC1hY3Rpb24tb3Zl ci1vbmUtbnpzLTEwMC1jb3ZlcmFnZS1jbGFpbXMtZm9yLXNwYWNleC1zZXJ2aWNlLw0KDQpJbiBB cHJpbCAyMDI1LCByb3VnaGx5IGhhbGYgYSB5ZWFyIGluLCBPbmUgTlogcHJvdWRseSBlbWFpbGVk IGl0cyANCmN1c3RvbWVycyBhbmQgaW5mb3JtZWQgZXZlcnlvbmUgdGhhdDogIk1vcmUgdGhhbiA3 MCUgb2YgZWxpZ2libGUgDQpjdXN0b21lcnMgaGF2ZSBjb25uZWN0ZWQgdG8gdGhlIG5ldHdvcmsg c28gZmFyLCBhbmQgb3ZlciAxMCwwMDAgVFhUcyBhcmUgDQphbHJlYWR5IGJlaW5nIHNlbnQgdGhy b3VnaCBzcGFjZSBkYWlseS4iIEkgZ3Vlc3MgdGhhdCB3YXMgbW9yZSBvZiBhbiANCmluZGljYXRp b24gb2YgaG93IGZldyBlbGlnaWJsZSBjdXN0b21lcnMgdGhlcmUgYWN0dWFsbHkgd2VyZSwgdGhh dCANCm5lYXJseSAzMCUgb2YgdGhlbSBoYWRuJ3QgbWFuYWdlZCB0byBlc2NhcGUgdGVycmVzdHJp YWwgY292ZXJhZ2Ugc28gZmFyLCANCmFuZCB0aGUgMTBrIHRleHRzIC8gZGF5IHByb2JhYmx5IHNw b2tlIGZvciB0aGVtc2VsdmVzIGluIHRoZSBjb250ZXh0IG9mIA0KYSBjb21wYW55IHRoYXQgaG9s ZHMgbmVhcmx5IDQwJSBtYXJrZXQgc2hhcmUgaW4gYSBtYXJrZXQgb2YgbmVhcmx5IDUgDQptaWxs aW9uIG1vYmlsZSB1c2Vycy4NCg0KQWxhcywgd2l0aCBTcGFjZVggbGF1bmNoaW5nIG1vcmUgc2F0 ZWxsaXRlcyB3aXRoIGNlbGx1bGFyIHBheWxvYWQgb3ZlciANCnRpbWUsIGNhcGFjaXR5IGdyZXcu IEFzIGRpZCB0aGUgbGlzdCBvZiBlbGlnaWJsZSBwaG9uZXMgb24gT25lIE5aJ3MgDQp3ZWJzaXRl LiBTbG93bHkgYnV0IHN1cmVseS4NCg0KSW4gSnVseSAyMDI1LCBPbmUgTlrCoGV4dGVuZGVkIHRo ZSBzZXJ2aWNlIHRvIHBob25lcyBvbiBwcmVwYXkgcGxhbnMsIA0KaW5jbHVkaW5nIHRoZSBwbGFu IEknbSBvbiAuLi4gYXMgbG9uZyBhcyBJJ2QgaGF2ZSBhbiBlbGlnaWJsZSBwaG9uZS4gTXkgDQpw aG9uZSBpc24ndCBhbiAiZWxpZ2libGUiIG9uZSBob3dldmVyIChtb2RlbCBub3Qgb24gdGhlIGxp c3QgYW5kIG5vdCANCmJvdWdodCBmcm9tIE9uZSBOWiBvciBvbmUgb2YgdGhlaXIgcmVzZWxsZXJz KSwgYW5kIEkgd291bGRuJ3QgaGF2ZSANCmNvbnNpZGVyZWQgc3BlbmRpbmcgaHVuZHJlZHMgb24g YSBtb2RlbCBmb3IgdGhlIGZldyBtaW51dGVzIGEgeWVhciBJIA0Kc3BlbmQgb3V0c2lkZSBub3Jt YWwgbW9iaWxlIGNvdmVyYWdlIGhlcmUuIEJ1dCBhbGFzLCBJIGd1ZXNzIGl0IHdvdWxkIA0KaGF2 ZSBjYXVzZWQgYSBmZXcgbW9yZSBmb2xrIG91dCB0aGVyZSB0byB1c2UgdGhlIHNlcnZpY2UuDQoN CkJ1dCBtYXliZSB0aGF0IHdhcyBhIHN0ZXAgdG9vIGZhciBmb3IgdGhlbS4gVG9kYXkncyBpbmJv eCB5aWVsZGVkOg0KDQo+IEZyb20gMSBEZWMsIE9uZSBOWiBTYXRlbGxpdGUgVFhUIHdpbGwgbm8g bG9uZ2VyIGJlIGluY2x1ZGVkIGluIHlvdXIgDQo+IHBsYW4gYXQgbm8gZXh0cmEgY29zdC4gSXQn cyBpbmNsdWRlZCBvbiBzZWxlY3QgUHJlcGF5IFBsdXMgcGxhbnMgbm93IA0KPiBvciBhIG5ldyBQ cmVwYXkgUGx1cyBBZGQtT24gd2lsbCBiZSBhdmFpbGFibGUgc29vbiwgd2l0aCBhbiBlbGlnaWJs ZSANCj4gcGhvbmUuIFNlZTogb25lLm56L3NhdHByZXBheQ0KVGhlIGxpbmsgdGFrZXMgbWUgdG8g YSBwYWdlIHNheWluZyB0aGV5J3JlIHdvcmtpbmcgb24gZ2V0dGluZyBwcmVwYXkgdmlhIA0Kc2F0 ZWxsaXRlIHdvcmtpbmcuIEl0J2xsIGJlIE5aJDUgKGFib3V0IFVTJDIuOTApIGEgbW9udGggb24g dG9wIG9mIG9uZSdzIA0Kbm9ybWFsIHByZXBheSBwbGFuLiBXYW50IGl0IG5vdz8gV2VsbCBteSBj dXJyZW50IHByZXBheSBwbGFuIGlzICQyMCBhIA0KbW9udGggYW5kIEknZCBuZWVkIHRvIHVwIHRo YXQgdG8gYSAkNTAvbW9udGguIE9yIHdhaXQgZm9yIHRoZW0gdG8gZ2V0IGl0IA0Kd29ya2luZywg YXQgd2hpY2ggcG9pbnQgSSBjb3VsZCB1cGdyYWRlIHRvIGEgLSB3YWl0IHRoZXJlJ3MgYSBmaXNo aG9vayANCmhlcmUgLSAkMjIgLyBtb250aCBwbGFuIHRvIGJlIGVsaWdpYmxlIHRvIHBheSB0aGUg ZXh0cmEgJDUgZm9yIHRoZSANCnNhdGVsbGl0ZSBzZXJ2aWNlLg0KDQpUaGV5J3JlIGFsc28gd29y a2luZyBvbiBnZXR0aW5nIHRoZSBkYXRhIHNlcnZpY2Ugd29ya2luZy4gV2hpY2ggd2lsbCANCnN1 cHBvcnQgYSBsaW1pdGVkIG51bWJlciBvZiBtb3N0bHkgbWVzc2FnaW5nIGFwcHMgb25seSBieSB0 aGUgbG9va3Mgb2YgDQppdC4gRGlmZmVyZW50IGZsYXZvdXIgb2YgVFhUIEkgc3VwcG9zZS4NCg0K QnV0IGhlcmUncyB0aGUgY2F2ZWF0IGFscmVhZHk6DQoNCj4gVG8gZW5zdXJlIGFsbCBPbmUgTlog Y3VzdG9tZXJzIHdpdGggYW4gZWxpZ2libGUgcGxhbiBhbmQgcGhvbmUgYXJlIA0KPiBhYmxlIHRv IGFjY2VzcyBPbmUgTlogU2F0ZWxsaXRlIFRYVCwgd2UgbWF5IGhhdmUgdG8gYWN0aXZlbHkgbWFu YWdlIA0KPiB0aGUgY2FwYWNpdHkgdGhhdCB0aGUgT25lIE5aIFNwYWNlWCBzYXRlbGxpdGUgbmV0 d29yayBjYW4gY3VycmVudGx5IA0KPiBoYW5kbGUsIGFuZCBvdXIgRmFpciBVc2UgUG9saWN5IA0K PiA8aHR0cHM6Ly9vbmUubnovbGVnYWwvcG9saWN5L2ZhaXItdXNlLz9zcnNsdGlkPUFmbUJPb3Jf b1Bfb3B4RXF6cWpORlF6Z2REbzlMaHJneGNGdEgyZk01M19CR0UxS185U2NqWWo1PiANCj4gd2ls bCBhcHBseSB0byB5b3VyIHVzZSBvZiB0aGlzIHNlcnZpY2UuDQpNYWtlcyBvbmUgd29uZGVyIHdo ZXRoZXIgdGhleSdsbCBldmVyIHNlZSBhIHJldHVybiBvbiB0aGVpciBtYXJrZXRpbmcgDQpjYW1w YWlnbiAoZXNwZWNpYWxseSBpbiB0aGUgY29udGV4dCBvZiB0aGVpciBDT01DT00gY2FzZSkuDQoN Ci0tIA0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKg0KRHIuIFVscmljaCBTcGVpZGVsDQoNClNjaG9vbCBvZiBDb21wdXRlciBT Y2llbmNlDQoNClJvb20gMzAzUy41OTQgKENpdHkgQ2FtcHVzKQ0KDQpUaGUgVW5pdmVyc2l0eSBv ZiBBdWNrbGFuZA0KdS5zcGVpZGVsQGF1Y2tsYW5kLmFjLm56IA0KaHR0cDovL3d3dy5jcy5hdWNr bGFuZC5hYy5uei9+dWxyaWNoLw0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KDQoNCg==