From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2135.outbound.protection.outlook.com [40.107.243.135]) (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 DABAB3CB38 for ; Fri, 15 Mar 2024 14:32:39 -0400 (EDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S9kWWW0SD7bnvogRi8dM9ve7pdQNZECqoIDUDqNFjaYk0CPhrnyGmlVEtn/56NGZGFlvHE7Qn4EwopolWPdcPCkZmignwTPrDcrM/Rft8NJCwkpqIIl1hGBZ6eFWC1+rpxLxfks9n8GtW2vsRlORFJNVDqufuwbZ+lyKImsOsiUSpf4y5SQvfmccim36MsNrS7ykjNKHCmKuRh+xKh96usf6tVcNDWgCLB3rkHMrRNj5ccVb0ZhVNzjo8tEN2uQrT9XsZcyij0cPHQb8aLs94fnfO96G5sA/wVL/+7XH+Rth+Xh9dTyDtL1FlrJX3+YnecEX9Y3BPPicQ+NlZHbMHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Cbex8HQPJqT1pTK+6mz8OHedgJOc1eMM6e1aKW9BTco=; b=NfulQLl4dCbmbf5Jq/fHVVijeI6yzwB6kM/WRWELeD0l8/oZVhH69h17Addrz839fqmwgiakxCVUR8LbTrGaq6qID5MyZ5XGBG5m7eB5Hj2Y1mRYzcAKsVGIKe0XVhEC6Ep7/4CjsEeFDl5q7YdJFxC3E32RKnzHjmFa1qE5fgfQGHpUme1vO9ikbw3P8YyjBxtX6KnJcyH9GCnOsmcd6jRa8Me8UoLMv2tKKGiHoC6pdd9e3IE1RqvmjiwEYZwnJysszEp52oNup7IRwP72tJ6uAHlrRaWCdUD7rKlG31dfaUfu1CWQnS30aDCWEynpxe/AUKJ7Pvk4BumhHi1NAw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=scribl.com; dmarc=pass action=none header.from=scribl.com; dkim=pass header.d=scribl.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scribl.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Cbex8HQPJqT1pTK+6mz8OHedgJOc1eMM6e1aKW9BTco=; b=VjmSqXZ+R/v8CkrUqGeGUU8BrW4+SbmFeMyQRGCQTCiY3/E/jQb2tNmMkgjeb5XVY3ntkhzGT8DC9XVNlqW5e8dSk2HaG6885w03GKEzoE8dKsAg/0v7brq3+/QeUPO9JQ1V8yz1kqxTX52cAmOquifEIsJ4OCmWEcw86nykfC6R/AS67oInQY2igiTMV+BQipnVPJzx3t4OX31qdBWeWBgxcFvVljOVE+Bjb8FUHnmnYzKgTZp+BZAxzWzSiLJb0Z/VcizxDlLK3BtKRXnu0TKV+K7BBrwP4bMpENGjdwdbz1FVEuqFUGYUEfDNzXnxy1ugnvJeQuz7lcgfTJylMA== Received: from MN2PR16MB3391.namprd16.prod.outlook.com (2603:10b6:208:150::23) by CH0PR16MB4345.namprd16.prod.outlook.com (2603:10b6:610:ec::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.21; Fri, 15 Mar 2024 18:32:36 +0000 Received: from MN2PR16MB3391.namprd16.prod.outlook.com ([fe80::db04:ae4f:d3a5:293a]) by MN2PR16MB3391.namprd16.prod.outlook.com ([fe80::db04:ae4f:d3a5:293a%7]) with mapi id 15.20.7386.022; Fri, 15 Mar 2024 18:32:36 +0000 From: "Colin Higbie" To: "starlink@lists.bufferbloat.net" Thread-Topic: =?utf-8?B?UmU6IEl04oCZcyB0aGUgTGF0ZW5jeSwgRkNDIA==?= Thread-Index: AQHadwcnbyxJZyxgnU2jdfJ6II5rKA== Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=scribl.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR16MB3391:EE_|CH0PR16MB4345:EE_ x-ms-office365-filtering-correlation-id: ced653bb-0d3d-4c45-fd6c-08dc451e4987 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: U4z4fBzvv8dXpJjneq795h4K09ZM2bOt5Gd2hrZ6y4teL84k9m8PAxOX11Z/+PgA8iJ4HYJq+WeIrNe1lwHpciQEdujivwYRjJs5XNiE1pKGVKbQcE7EIYqGlePWVayvK1HxASJwE38VfstWteFk6WygqKC1DCD4R1IGzR5EeGXp7Z1d7NSvM86HgPSg6Yk1lbgu3oD/lvV3OtQiukeJrHi86zYVBykrJGuF1XVwuafmKlzdpxQKILeq4TuFqA+Mn0uzn0HJv/2Np2wd+KZsUbdZ4d52P4unPAx5cbByRVGP8j3j/d51TH/0JcAsKzJ8KmP1zdNd4gA6isTLPurE119y15s8B6xHvwXWih3N3jgOO18wH+QPi1eaNw4GdPFnufg+r7lobs33S8bu7hDebu6GNyoSZ01MKjnnFyGew8X365x6OmeZFnQjZcvAf4sgHG/Kf+FVsYRKhvQAs8RDTpFHVZQ4mq9qc5VoFyKLEIdeb6fg3rJYceRV+3GvnauuYzQMR7bhymKDjXU4uPV74a1SFZt1R9EeSTL3FoeqIqZFj4tNZmManExQRJz1FsDfXJmDG0XCVXV6cc/GD33cZSb2jRLvd3M0e61kQ9H9qWQTMCQ9sEmDM53736fWU88KnlO+Vrx5hnGe8flKHYStGyiUeSXcbL/tsiRuUaDut26qUT2SWZGs/Sf/sbFgirKLCS0OkIkjCr5DfbSd3mJSsDeJJVY1mmFI07faWnlEg7k= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR16MB3391.namprd16.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cXdneHp3Nk5rNzRPbG50TUEyM1djajFFTEE2MTAwQUhRVE52aW9rQnhRY09C?= =?utf-8?B?cWJYQTVwWXFXQjJ6amJnQ09jUFc1dDlieTVYRUlKTS9aOGMxWi9ORWxqRGlT?= =?utf-8?B?UGlRVVkxU1E5WVB4T1JzMForbGZpMmc5UkJqZENFTG5ieVNYUEJFdnFaV0Jj?= =?utf-8?B?QUFiTDk4bjJ3OGRYZHlxZ2pIUHcwWGNPWG9CM0RoTVZNQ0d6OTU5TnUvbWph?= =?utf-8?B?NmIzNjFyczBwZ0VyeVIwcytvS1M1WTdnZjdVK3drNmQ3MVZBTmRFM3RIL1Zi?= =?utf-8?B?VGc1VU9DSURmQ3JsWVQ1bTk1RVFNZ01TbXByQ0VOQ1hWVm0vVmJFT29Ra0d1?= =?utf-8?B?Tk15a1FUTkVtdkMwdDUyaGczU3JaTjBYcWFpZGFNd2lXZlNFblB3TDNJbVJ1?= =?utf-8?B?UFV2cVc2SVlBNldLNC9iM0puRGtIWmpwMTZWaGx2QnJMcEw3VXVlQWJCb0RU?= =?utf-8?B?ZUJOVVhVYkZaOG9CeGhHMEczYUVxU2h0Nm9wUWJ4MTdtS2hyMGUwa25vYWZ1?= =?utf-8?B?UVR4NEdmdFlrZk04NDVmU28zSThQQ1E1bFk2bEJCR21xMlIxZGJCdkV4U3N1?= =?utf-8?B?cU16dW9UeGJ6aVJ2N3BNdzNSSHFpaXdQdWNOY3JrNFJWZVkzd3hoYWlLNGt3?= =?utf-8?B?cGhTVUp1N1JhOE9FcVRNa2taZTlJcUl6T2VVS1RlUVFuemhjOHhhaE4yV1U2?= =?utf-8?B?Z2JoZjBTVlFoUFJ6NW1PcHhuajBVMzFHMHBOQzJxMjJKV054OUtZQ3BheGYx?= =?utf-8?B?Nk10K0FjRWlQZU9FZitNb09ZOW9ja1E4bGJqWEtIQWtIdnUrUHNkUUhoVWZH?= =?utf-8?B?M0dubTMzZmhsYUZPY1FtZktIcCt4M1dYbE5BK0w5Rm9ybHB5NTJmSXNOR2R2?= =?utf-8?B?SkxUUElPRlNUS1hXVjZEL1RBUkNyVDRidnkxUXZpRFZveXB0Z3N1blNEM0U5?= =?utf-8?B?TWtiZzZhWnVzN1BwTGVkK0JqbFcxMDNNQWlqQlBtbGpIVUpTRVFEWWhyNzl4?= =?utf-8?B?K1JkNWtxMzVkcDIzWFhJYUxTbWZpelBJZjZqT1JRcWMwZHY5ckNvOGdmRnZF?= =?utf-8?B?RXBPZDZBMGRYVlcwZitVVjczNjFRRFdsUFU1bVArQ091TXNIVFZSNy8rbldJ?= =?utf-8?B?MnJ3YkZqVzVlY3paNU5EQ3Y2b2ljZ3dSQmVQRmJ6WFA4T0VmbmE1ODVhdkhs?= =?utf-8?B?Y1gxOHdhRFFYYjZjTm9Ocll5WnE3WnFDS0JkbmhPMEJRSVNEMVVaVk1lanN3?= =?utf-8?B?SVdNbllZMndkdmMrSjdiRFp1cUJzV29WU2lwNG9QNlNydTJXMmdyMllvUUxq?= =?utf-8?B?ZkVmMXdKRGtIUTdKc3V6VFd5cnBacVp5d2cxRzluWCtBeTIxRTliNUhzU21W?= =?utf-8?B?R3dXczcvYU1HS2o4RENVSmIvbStkeVlMTDYvb3hHY0t3aGFlQlRYQ2VWaUlG?= =?utf-8?B?ZGFQQ1J3YjZRUzJoSHkrTDVPTUZ1MHJGTVVxK2JCVUp4WkJzcVlEOTdvNTBJ?= =?utf-8?B?Ti95eUxCWHVEeUxmOElvQkVNa2lUUGpHU0xkNEorTHIvblZnTUVyOHVHV2N0?= =?utf-8?B?N1pEVHRVVEIvbnBDelpmQjJNUDBBL2didXhxMWRIeW9hRW5oRTREVFJiTWVU?= =?utf-8?B?bDVybjFtN29TVnhZT1lidmlwRGRtWGRScTNqLzVncW95YWNLZmdqa29jOVhN?= =?utf-8?B?UTlkV0pSSE02VXNSODBoc25uanNoUExMUngzZy8wMlplWCtFa0thQlhLbWJm?= =?utf-8?B?RWh1WnM1bG5NampqMzBKaktzRzRWTVhENHdlSFNTTlVsMnNZNEV1SnpWM0or?= =?utf-8?B?dW80NWFGVHVTQVdhNkc3QVZ5ZmcwOWpmc2Fiaks5NTRLUGREMnFnanJVSmJh?= =?utf-8?B?aHhMSnBOWGtGbHBRR0VXUTc5QU9qZ2kwVHQ1dkJZUXpnL3R2K1ZPRDBoclpZ?= =?utf-8?B?SlVvbGN0NmxVN2xUeVIyaXB6WnMrNEZhSEpTNng5cWJDeGZMQjR0eHRrZW5Z?= =?utf-8?B?czBLd1Q4MGo2UW85TTh1T2tocE0wSlRNbHFxSlI3ZXk5RmJHYW56TXFNYU5t?= =?utf-8?B?NURYMmoydGFjdmt6MnFKemt0bm1nRTZVMG4ybFNySTVXaUhBQ0ZtTExNNVEx?= =?utf-8?Q?BLe/t09cYMbIMYMAIEJj2M6Xp?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: scribl.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR16MB3391.namprd16.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ced653bb-0d3d-4c45-fd6c-08dc451e4987 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2024 18:32:36.4604 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 223bbcd9-6252-452c-afb2-140040991a08 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lA4yJWcUeC/yXjS5aC98k0ww6WtnuhbKtfsXSQ0jP+ztFet2/i5G90LdrqWyF9uRjnRznuF+0JQFXpgNkgE8hg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR16MB4345 X-Mailman-Approved-At: Mon, 29 Apr 2024 17:35:04 -0400 Subject: Re: [Starlink] =?utf-8?q?It=E2=80=99s_the_Latency=2C_FCC?= 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: , Date: Fri, 15 Mar 2024 18:32:39 -0000 X-Original-Date: Fri, 15 Mar 2024 18:32:36 +0000 X-List-Received-Date: Fri, 15 Mar 2024 18:32:39 -0000 PiBJIGhhdmUgbm93IGJlZW4gdHJ5aW5nIHRvIGJyZWFrIHRoZSBjb21tb24gY29uZmxhdGlvbiB0 aGF0IGRvd25sb2FkICJzcGVlZCIgDQo+IG1lYW5zIGFueXRoaW5nIGF0IGFsbCBmb3IgZGF5IHRv IGRheSwgbWludXRlIHRvIG1pbnV0ZSwgc2Vjb25kIHRvIHNlY29uZCwgdXNlLCANCj4gb25jZSB5 b3UgY3JhY2sgMTBtYml0LCBub3csIGZvciBvdmVyIDE0IHllYXJzLiBBbSBJIHN1Y2NlZWRpbmc/ IEkgbG9zdCB0aGUgMjUvMTAgDQo+IGJhdHRsZSwgYW5kIGtlZXAgcG9pbnRpbmcgYXQgcmVhbGx5 IHRlcnJpYmxlIGxhdGVuY3kgdW5kZXIgbG9hZCBhbmQgd2lmaSB3ZWlyZG5lc3NlcyANCj4gZm9y IG1hbnkgZXhpc3RpbmcgMTAwLzIwIHNlcnZpY2VzIHRvZGF5Lg0KDQpXaGlsZSBJIGNvbXBsZXRl bHkgYWdyZWUgdGhhdCBsYXRlbmN5IGhhcyBiaWdnZXIgaW1wYWN0IG9uIGhvdyByZXNwb25zaXZl IHRoZSBJbnRlcm5ldCBmZWVscyB0byB1c2UsIEkgZG8gdGhpbmsgdGhhdCAxME1iaXQgaXMgdG9v IGxvdyBmb3Igc29tZSBzdGFuZGFyZCBhcHBsaWNhdGlvbnMgcmVnYXJkbGVzcyBvZiBsYXRlbmN5 OiB3aXRoIHRoZSBtb3JlIHJlY2VudCBhdmFpbGFiaWxpdHkgb2YgNEsgYW5kIGhpZ2hlciBzdHJl YW1pbmcsIHRoYXQgZG9lcyByZXF1aXJlIGEgaGlnaGVyIG1pbmltdW0gYmFuZHdpZHRoIHRvIHdv cmsgYXQgYWxsLiBPbmUgY291bGQgYXJndWUgdGhhdCBubyBvbmUgTkVFRFMgNEsgc3RyZWFtaW5n LCBidXQgbWFueSBmYW1pbGllcyB3b3VsZCB2aWV3IHRoaXMgYXMgYW4gaW1wb3J0YW50IHBhcnQg b2Ygd2hhdCB0aGV5IGRvIHdpdGggdGhlaXIgSW50ZXJuZXQgKFN0YXJsaW5rIG1ha2VzIHRoaXMg cmVsaWFibHkgcG9zc2libGUgYXQgb3VyIGZhcm1ob3VzZSkuIDRLIEhEUi1zdXBwb3J0aW5nIFRW J3MgYXJlIGFtb25nIHRoZSBtb3N0IHBvcHVsYXIgVFZzIGJlaW5nIHB1cmNoYXNlZCBpbiB0aGUg VS5TLiB0b2RheS4gTmV0ZmxpeCwgQW1hem9uLCBNYXgsIERpc25leSBhbmQgb3RoZXIgc3RyZWFt aW5nIHNlcnZpY2VzIHByb3ZpZGUgYSBzdWJzdGFudGlhbCBwb3J0aW9uIG9mIDRLIEhEUiBjb250 ZW50LiANCg0KU28sIEkgYWdyZWUgdGhhdCAyNS8xMCBpcyBzdWZmaWNpZW50LCBmb3IgdXAgdG8g NGsgSERSIHN0cmVhbWluZy4gMTAwLzIwIHdvdWxkIHByb3ZpZGUgcGxlbnR5IG9mIGJhbmR3aWR0 aCBmb3IgbXVsdGlwbGUgY29uY3VycmVudCA0SyB1c2VycyBvciBhIDEtMiA4SyBzdHJlYW1zLiAN Cg0KRm9yIG1lLCBub3QgY2xhaW1pbmcgYW55IHNwZWNpYWwgZXhwZXJ0aXNlIG9uIG1hcmtldCBu ZWVkcywganVzdCBteSBvd24gcGVyc29uYWwgYXNzZXNzbWVudCBvbiB3aGF0IHR5cGljYWwgZmFt aWxpZXMgd2lsbCBuZWVkIGFuZCBjYXJlIGFib3V0Og0KDQpMYXRlbmN5OiBiZWxvdyA1MG1zIHVu ZGVyIGxvYWQgYWx3YXlzIGZlZWxzIGdvb2QgZXhjZXB0IGZvciBzb21lIGludGVuc2l2ZSBnYW1p bmcNCihJIGRvbid0IHNlZSBhbnkgYmVuZWZpdCB0byBnZXR0aW5nIGxvYWRlZCBsYXRlbmN5IGZ1 cnRoZXIgYmVsb3cgfjIwbXMgZm9yIHR5cGljYWwgYXBwbGljYXRpb25zLCB3aXRoIGFuIGV4Y2Vw dGlvbiBmb3IgY2xvdWQtYmFzZWQgZ2FtaW5nIHRoYXQgYmVuZWZpdHMgd2l0aCBsb3dlciBsYXRl bmN5IGFsbCB0aGUgd2F5IGRvd24gdG8gYWJvdXQgNW1zIGZvciB5b3VuZywgcmVhbGx5IGZhc3Qg cGxheWVycywgdGhlIHJlc3Qgb2YgdXMgd29uJ3QgYmUgYWJsZSB0byB0ZWxsIHRoZSBkaWZmZXJl bmNlKQ0KDQpEb3dubG9hZCBCYW5kd2lkdGg6IDEwTWJwcyBnb29kIGVub3VnaCBpZiBub3QgZG9p bmcgVUhEIHZpZGVvIHN0cmVhbWluZw0KDQpEb3dubG9hZCBCYW5kd2lkdGg6IDI1IC0gMTAwTWJw cyBpZiBkb2luZyBVSEQgdmlkZW8gc3RyZWFtaW5nLCBkZXBlbmRpbmcgb24gIyBvZiBzdHJlYW1z IG9yIGlmIHdhbnRpbmcgdG8gYmUgcmVhZHkgZm9yIDhrDQoNClVwbG9hZCBCYW5kd2lkdGg6IDEw TWJwcyBnb29kIGVub3VnaCBmb3IgcXVhbGl0eSB2aWRlbyBjb25mZXJlbmNpbmcsIGhpZ2hlciBv bmx5IG5lZWRlZCBmb3IgbXVsdGlwbGUgY29uY3VycmVudCBvdXRib3VuZCBzdHJlYW1zDQoNClNv LCBmb3IgZXhhbXBsZSAoYW5kIGlnbm9yaW5nIHVwbG9hZCBmb3IgdGhpcyksIEkgd291bGQgcmF0 aGVyIGhhdmUgbGF0ZW5jeSBhdCA1MG1zICh1bmRlciBsb2FkKSBhbmQgREwgYmFuZHdpZHRoIG9m IDI1TWJwcyB0aGFuIGxhdGVuY3kgb2YgMW1zIHdpdGggYSBtYXggYmFuZHdpZHRoIG9mIDEwTWJw cywgYmVjYXVzZSB0aGUgc3VwZXItbG93IGxhdGVuY3kgZG9lc24ndCBzb2x2ZSB0aGUgcHJvYmxl bSB3aXRoIGluc3VmZmljaWVudCBiYW5kd2lkdGggdG8gd2F0Y2ggNEsgSERSIGNvbnRlbnQuIEJ1 dCwgSSdkIGFsc28gcmF0aGVyIGhhdmUgbGF0ZW5jeSBvZiAyMG1zIHdpdGggMTAwTWJwcyBETCwg dGhlbiBsYXRlbmN5IHRoYXQgZXhjZWVkcyAxMDBtcyB1bmRlciBsb2FkIHdpdGggMUdicHMgREwg YmFuZHdpZHRoLiBJIHRoaW5rIHRoZSBpbXBvcnRhbnQgdGhpbmcgaXMgdG8gcmVhY2ggImdvb2Qg ZW5vdWdoIiBvbiBib3RoLCBub3QganVzdCBleGNlbCBhdCBvbmUgd2hpbGUgZmFsbGluZyBzaG9y dCBvZiAiZ29vZCBlbm91Z2giIG9uIHRoZSBvdGhlci4NCg0KTm90ZSB0aGF0IFN0YXJsaW5rIGhh bmRsZXMgYWxsIG9mIHRoaXMgd2VsbCwgaW5jbHVkaW5nIGtpZHMgd2F0Y2hpbmcgWW91VHViZSB3 aGlsZSBteSB3aWZlIGFuZCBJIHdhdGNoIDRLIFVIRCBOZXRmbGl4LCBleGNlcHQgdGhlIHVwbG9h ZCBzcGVlZCBvY2Nhc2lvbmFsbHkgdG9wcyBhdCB1bmRlciAzTWJwcyBmb3IgbWUsIGNhdXNpbmcg cXVhbGl0eSBkZWdyYWRhdGlvbiBmb3Igb3V0Ym91bmQgdmlkZW8gY2FsbHMgKG9yIHVzZWQgdG8s IGl0IHNlZW1zIHRvIGhhdmUgZ290dGVuIGJldHRlciBpbiByZWNlbnQgbW9udGhzIOKAkyBubyBw cm9ibGVtcyBzaW5jZSBzb21ldGltZSBpbiAyMDIzKS4gDQoNCkNoZWVycywNCkNvbGluDQoNCg==