From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2100.outbound.protection.outlook.com [40.107.236.100]) (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 1FC8C3CB38 for ; Fri, 15 Mar 2024 14:41:41 -0400 (EDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EQ3IoVukIoTXpSDNu9H5kkt4FmiAfmWy6rmohKWMa9jRg0AWJXvyG+ioFYYzl5QV0HAx12yUcXdksHBA+4bCIhJkc5aXAyi4TIUp2ra1dzsFhoGuC+T0lrFqyfOyQlCwX2i2jc4MKFY90ricuSTT8xF7NOSC7ATL10XS+1AY31jO/Rz7PcVvOOWL6VTLHCZ/9NTCWNZVWKZ71qYQPmQ+agHo0m/3MDqnmsegE/hZMT4i6E0YA69dsvl/2JJx9UXA4wrBYpZ1qL9Ss9IYTwWHCXe6MGAEehW3Wp3jd8YP1Zlq87ryR9bnwsTNW2y3IBa6bykjWMvBSzume0/XoUCg7A== 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=wWj2sCNQxs/pIvc6NBu1nRHCMNhcn56ymQ6OWhmBRLg=; b=AX8YfIHo+vEhnQshjiYuz1ON/EYsVR4t0SobETREtTZOW+Je9oncOtUrWAXcUJzd8pyoXAzBGxe0BWSoQx7999XJVD4UPz8UiB+q+2SLWFBLQJNQIWmjuKSnU/DH2B/nOJ6Ainf2UQ9Pq+ukcrgWu5kyr8qyQ0kbvDRvNHtWzZNAfIgEdnVAUv4Glracs/NZyQOSSPHV/7NcJ5mr1wUq3su+0WyAwbu3ermrT9Bvbd1WzE9XXe/7z8YiEWvte6N+O65v7GD93x+zwZy1YeSCfEqaho8lxx8opNZLAGFdFzLE4DLtaepih11D9nbOD6YAzHgFyFsyvuyX7OnfZ+VmSg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=higbie.name; dmarc=pass action=none header.from=higbie.name; dkim=pass header.d=higbie.name; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=higbie.name; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wWj2sCNQxs/pIvc6NBu1nRHCMNhcn56ymQ6OWhmBRLg=; b=KlSdZja/DA4t6SygKp8W0z3Gfui651+YyO8tjkYK/JTloxXph4g8fdFgKYIqOMTgVofgeDoeLcgq3NyJSkj8xt0a9MYm9dhKkFiWqYpZx5r4KH4LdvX/dFFDq1vuHeAaw9f4aUsOrl2RVgJ3GzWuSWeRcB3w5fm7/TAbG4qBqbWMWJWlRVX0euNbG2kAnuygaYq66vmj0pdSviJdLjLmt/YnueLUnPzTPJPnFCfIjiXgTTVF+Aim6ibwfOc594jkB/aUvH4FkTg/sCcncQOCqbuoGVtau1/H9i2oGAX4crHHzbip7l8ROM53s+xMJ9ilBExKgY8fXH7jZWAVvznhwQ== Received: from MN2PR16MB3391.namprd16.prod.outlook.com (2603:10b6:208:150::23) by SA2PR16MB4283.namprd16.prod.outlook.com (2603:10b6:806:14c::20) 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:41:39 +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:41:39 +0000 From: Colin_Higbie To: "starlink@lists.bufferbloat.net" Thread-Topic: =?utf-8?B?SXTigJlzIHRoZSBMYXRlbmN5LCBGQ0Mg?= Thread-Index: AQHadwhqDOJC/z3JE0WgA1lhhmor2Q== Date: Fri, 15 Mar 2024 18:41:39 +0000 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=Higbie.name; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR16MB3391:EE_|SA2PR16MB4283:EE_ x-ms-office365-filtering-correlation-id: 22a667c0-6e70-4a50-7853-08dc451f8d58 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Tj0LihKUb54jm7G2HiPM4PfmC0xfQQX6qBILE5MPsNlP3V4s+gvrmw9jvkcGAKi8So+4J7MC8R1k0wmWx5vSy0eDbm09PTnHCCk+lv/48CyXNMYq3wcLMpTVEReMWDUzSG/k/cSXvZBSlezlpG8AS8bxeqN5RyvC5/VdEbwG0zI2vTSURDWRrPIA0Zeyxc7PlFju/O4BOnSBF8MCVfBrHMVt4jHuiIp10RplzfczwdbPz/4iUl11fYvNlPYUPZBRvmrTs1ukml4deVL7ensVK6qU0rWHbYB/zp/ILlmG03SB45+rhHO5qW9OyF11s3gOvxv4D9ijVwdJqIpcRHFYXqM4AQBc6B5xN6ObyRdFWYmwzyt59Wcta2ryaCU8rhmwRiaQeRg+lCZIS80JkHF9ryIE4VQxjyxUfU37jBHhvBa5SiBYge0xupGcAfLRoaYW9LhQNL3EG2qIEdJ7g9b8RCnP1BmgBOX2/2Kk7jp9X2rDlzgO3eO/keBFvhTbAwsdGfBE7OAK6SxeF+bXVHq+jk80WEcnY1R3HPohfAzShUs3i5C9+IS1X9MVtrI/mPUfYwXIe0jUDYTqi5y3CXrwRu9/PnU1vQzpoUIsXTBwk5OwoHu/ScghulO02Z+YLImDrqZYFkoDbJopiDSZ2gLwetqUQAW+sKJEUmtK3nDWdCyKdz9wWPoN39OFESB/iShLzKbQwxmNWYdQTcsKq8CtBKVoWZgPnztFFVvcY+kfHHc= 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?U0wvdXZPcFZlRFVrdE5wZWluV0FCZ1VqeVdQa0FyU2pPbTNOSXMvT2p4WEEv?= =?utf-8?B?TXp0d2t6dXFIa0pqRFJiazVPZVMxTXVJMnBlMFFrcis1THAwMGtMV205ME8y?= =?utf-8?B?TGdyYnl1ZjVRejJ0Z1dUM0pGdG43RUlRKzdxK3hvRDk3S3hQc0xGOWJFZW1x?= =?utf-8?B?Qk5tSjU5YkdEaENyNmdFeXQzR3o1WXpQUFMzWmVuaG9hVDNMaVJlTm9VR1Mv?= =?utf-8?B?M0kwcGgzMmJndFRpekJmdURuMHNnMG51ZG9NbWlwNDhjdVo1amp6TzdXMXha?= =?utf-8?B?NFBaMDBBc2tpVitJU2h5Z1IxbEpzUGJPZGx2OHpjSDM2WGRlZXRjR3R1ZkZ3?= =?utf-8?B?K0liMWFLeFdpR1J5czRGNnRsLy9vbzk0WlRXY1BJK0lNRG5GVXJ1L05rZHZY?= =?utf-8?B?RllMbEVodmhIUjU3NU1IamZFR2RrVzNTdmFvaVVIN0pVanpiRW13aFdCTjc5?= =?utf-8?B?c0x3aXVpQWVaWk9tSHNQUld0VEh4NnlxVWVwV25IcHZLcXFOV1d2UkIvMkd6?= =?utf-8?B?QlR6YmdxQjZWajVKM2MyeUtuaEtmcS8yU2FteTlWYjdrcmdZZHJlb2VDQU85?= =?utf-8?B?ZUdiMDRlQlNJWEZRUHR0Q08yS0NYZFZhNTNhTTFrbXJiNXVXVDNvYjVJQnIz?= =?utf-8?B?TkczaGg1aTRFaFBVY01sVjdQUUV0UHYxNjc3U0l6UFc4bFZScFd1dC93VEYz?= =?utf-8?B?U2tUSVUwNWd6cTFaTS9TeTlxSEJSRTNBNm5iblhKdnVMSXZjc0l1V3lsSENN?= =?utf-8?B?SDYwekhwQ0dyOWlUMm9nelJrUFh2RjFEdTlqVzVKNUZSdFM0VklOM2Y5bHlJ?= =?utf-8?B?OTlicWRabVo4QmF1b2xiRU9mV0pjdnRDYzl0YkhoRXRKVGJ0VDZ0T3VPY0gv?= =?utf-8?B?dFozN0VCNFFTTzc4WnpYdFBSM0lFeS9iZUpyYVVYdnViRXpUUGZxbjNqWTRt?= =?utf-8?B?bUx1cm9GM3FDSG95VFRLYjd0UlpkT05xcVZSZkpNYm96SXBRZGRlWmlPcHpY?= =?utf-8?B?eTZYZUp4Z0ZrdWhIaGw1dGxRVnQ2VmIvRlpVcm1zVmlKWWhiYWdHckh0YzRw?= =?utf-8?B?NjZQL2lsc25OcFRvV3krNFV6TWxnWC81NnRFeUlCb3lmTG9uaHhhSnVhZ2Fs?= =?utf-8?B?NjhKZzBzbEFjZjJGWG1KMXNka3VOVU44MmR3MzNJZDJVOFR0eUZUSUp3VFNW?= =?utf-8?B?UXZtK0o3NklNbEMybThMSE5qS3RiSzg2MWZiWDlQVDFISzd4ODlIa2x0ckxz?= =?utf-8?B?SHdnOGlrTzFZU0o2aUJST2pJQkI1SWp3eCtwZlJMTmprYUhVNDlsME96cndS?= =?utf-8?B?Mm1CbnJRUXZMUllERkxoaFl0anZ0K3F3OUN4SVMxR2F5T08wSkdwczlWWW1W?= =?utf-8?B?R1hGSkFNWTdJOVZsVldCOCtqU2IzRWExeng0cTFvS01UTUcwUEhGUk5wWmhJ?= =?utf-8?B?S1VvU2lBN240MGRMd1ZmUSt5SVNhNjhMUFYvREFkdGUxSVoreHJabmNBaXds?= =?utf-8?B?QmZGa0dmQzNaVkpwYWNsR3FHQ3l3U0lQWC90M0tFVlBuM0FhVnNiclJPbmxa?= =?utf-8?B?SjB2YXBsZE5vTjNpei9xeG5TeUZPcVArczI5WHJBeERad3pVbSt3M1R3Wkx6?= =?utf-8?B?aE14bzBscU03Rk5RNzhCVndwY1FqT3F0cnNjcDY0QUxZSFJRRGNYVys5TzBM?= =?utf-8?B?cTBRa2FmYzdNUVpweFhIRWFqek1SRTBPa2dvQzMyRTZsc0VZMFRVaTJaZ3dZ?= =?utf-8?B?dFJsTFpFaFZJTkFrdDVMVTNucmhLYU9wb3VvVm9peVlCaG5HbkdyUndFVHYy?= =?utf-8?B?YjlqTW55ZlJFZnBJMWJSU2NkTWk4dStwZnAvV3NuRW1TTElUQzNFcXAvcENW?= =?utf-8?B?c24wOWFwc25OTm50aThyYUNXMFVORTlTci8rSkwwdnY2VnUyUzZ0dDF6dkUv?= =?utf-8?B?QndFblpRS0VoalhtMitLUHllRmJ1KzJvSXlmejZUSmlNUm43cVdLdjBKL0FR?= =?utf-8?B?dGJ0VlZ6NVBvNjBJOWVqUXR0SVVWR0xHZEkvZi9mdmUrNVdsOEFxOCtockpj?= =?utf-8?Q?erV4/g?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: higbie.name X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR16MB3391.namprd16.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22a667c0-6e70-4a50-7853-08dc451f8d58 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2024 18:41:39.6948 (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: jmIFe4khBiaWsLJ8v54Wlh5ysIBXKf44H9meRjuYW60lwbRMmOTCwttM4wRVLUGmsEbP8vxrVC/C8rmV44QOOA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR16MB4283 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: , X-List-Received-Date: Fri, 15 Mar 2024 18:41:41 -0000 PiBJIGhhdmUgbm93IGJlZW4gdHJ5aW5nIHRvIGJyZWFrIHRoZSBjb21tb24gY29uZmxhdGlvbiB0 aGF0IGRvd25sb2FkICJzcGVlZCIgDQo+IG1lYW5zIGFueXRoaW5nIGF0IGFsbCBmb3IgZGF5IHRv IGRheSwgbWludXRlIHRvIG1pbnV0ZSwgc2Vjb25kIHRvIA0KPiBzZWNvbmQsIHVzZSwgb25jZSB5 b3UgY3JhY2sgMTBtYml0LCBub3csIGZvciBvdmVyIDE0IHllYXJzLiBBbSBJIA0KPiBzdWNjZWVk aW5nPyBJIGxvc3QgdGhlIDI1LzEwIGJhdHRsZSwgYW5kIGtlZXAgcG9pbnRpbmcgYXQgcmVhbGx5 IA0KPiB0ZXJyaWJsZSBsYXRlbmN5IHVuZGVyIGxvYWQgYW5kIHdpZmkgd2VpcmRuZXNzZXMgZm9y IG1hbnkgZXhpc3RpbmcgMTAwLzIwIHNlcnZpY2VzIHRvZGF5Lg0KDQpXaGlsZSBJIGNvbXBsZXRl bHkgYWdyZWUgdGhhdCBsYXRlbmN5IGhhcyBiaWdnZXIgaW1wYWN0IG9uIGhvdyByZXNwb25zaXZl IHRoZSBJbnRlcm5ldCBmZWVscyB0byB1c2UsIEkgZG8gdGhpbmsgdGhhdCAxME1iaXQgaXMgdG9v IGxvdyBmb3Igc29tZSBzdGFuZGFyZCBhcHBsaWNhdGlvbnMgcmVnYXJkbGVzcyBvZiBsYXRlbmN5 OiB3aXRoIHRoZSBtb3JlIHJlY2VudCBhdmFpbGFiaWxpdHkgb2YgNEsgYW5kIGhpZ2hlciBzdHJl YW1pbmcsIHRoYXQgZG9lcyByZXF1aXJlIGEgaGlnaGVyIG1pbmltdW0gYmFuZHdpZHRoIHRvIHdv cmsgYXQgYWxsLiBPbmUgY291bGQgYXJndWUgdGhhdCBubyBvbmUgTkVFRFMgNEsgc3RyZWFtaW5n LCBidXQgbWFueSBmYW1pbGllcyB3b3VsZCB2aWV3IHRoaXMgYXMgYW4gaW1wb3J0YW50IHBhcnQg b2Ygd2hhdCB0aGV5IGRvIHdpdGggdGhlaXIgSW50ZXJuZXQgKFN0YXJsaW5rIG1ha2VzIHRoaXMg cmVsaWFibHkgcG9zc2libGUgYXQgb3VyIGZhcm1ob3VzZSkuIDRLIEhEUi1zdXBwb3J0aW5nIFRW J3MgYXJlIGFtb25nIHRoZSBtb3N0IHBvcHVsYXIgVFZzIGJlaW5nIHB1cmNoYXNlZCBpbiB0aGUg VS5TLiB0b2RheS4gTmV0ZmxpeCwgQW1hem9uLCBNYXgsIERpc25leSBhbmQgb3RoZXIgc3RyZWFt aW5nIHNlcnZpY2VzIHByb3ZpZGUgYSBzdWJzdGFudGlhbCBwb3J0aW9uIG9mIDRLIEhEUiBjb250 ZW50LiANCg0KU28sIEkgYWdyZWUgdGhhdCAyNS8xMCBpcyBzdWZmaWNpZW50LCBmb3IgdXAgdG8g NGsgSERSIHN0cmVhbWluZy4gMTAwLzIwIHdvdWxkIHByb3ZpZGUgcGxlbnR5IG9mIGJhbmR3aWR0 aCBmb3IgbXVsdGlwbGUgY29uY3VycmVudCA0SyB1c2VycyBvciBhIDEtMiA4SyBzdHJlYW1zLiAN Cg0KRm9yIG1lLCBub3QgY2xhaW1pbmcgYW55IHNwZWNpYWwgZXhwZXJ0aXNlIG9uIG1hcmtldCBu ZWVkcywganVzdCBteSBvd24gcGVyc29uYWwgYXNzZXNzbWVudCBvbiB3aGF0IHR5cGljYWwgZmFt aWxpZXMgd2lsbCBuZWVkIGFuZCBjYXJlIGFib3V0Og0KDQpMYXRlbmN5OiBiZWxvdyA1MG1zIHVu ZGVyIGxvYWQgYWx3YXlzIGZlZWxzIGdvb2QgZXhjZXB0IGZvciBzb21lIGludGVuc2l2ZSBnYW1p bmcgKEkgZG9uJ3Qgc2VlIGFueSBiZW5lZml0IHRvIGdldHRpbmcgbG9hZGVkIGxhdGVuY3kgZnVy dGhlciBiZWxvdyB+MjBtcyBmb3IgdHlwaWNhbCBhcHBsaWNhdGlvbnMsIHdpdGggYW4gZXhjZXB0 aW9uIGZvciBjbG91ZC1iYXNlZCBnYW1pbmcgdGhhdCBiZW5lZml0cyB3aXRoIGxvd2VyIGxhdGVu Y3kgYWxsIHRoZSB3YXkgZG93biB0byBhYm91dCA1bXMgZm9yIHlvdW5nLCByZWFsbHkgZmFzdCBw bGF5ZXJzLCB0aGUgcmVzdCBvZiB1cyB3b24ndCBiZSBhYmxlIHRvIHRlbGwgdGhlIGRpZmZlcmVu Y2UpDQoNCkRvd25sb2FkIEJhbmR3aWR0aDogMTBNYnBzIGdvb2QgZW5vdWdoIGlmIG5vdCBkb2lu ZyBVSEQgdmlkZW8gc3RyZWFtaW5nDQoNCkRvd25sb2FkIEJhbmR3aWR0aDogMjUgLSAxMDBNYnBz IGlmIGRvaW5nIFVIRCB2aWRlbyBzdHJlYW1pbmcsIGRlcGVuZGluZyBvbiAjIG9mIHN0cmVhbXMg b3IgaWYgd2FudGluZyB0byBiZSByZWFkeSBmb3IgOGsNCg0KVXBsb2FkIEJhbmR3aWR0aDogMTBN YnBzIGdvb2QgZW5vdWdoIGZvciBxdWFsaXR5IHZpZGVvIGNvbmZlcmVuY2luZywgaGlnaGVyIG9u bHkgbmVlZGVkIGZvciBtdWx0aXBsZSBjb25jdXJyZW50IG91dGJvdW5kIHN0cmVhbXMNCg0KU28s IGZvciBleGFtcGxlIChhbmQgaWdub3JpbmcgdXBsb2FkIGZvciB0aGlzKSwgSSB3b3VsZCByYXRo ZXIgaGF2ZSBsYXRlbmN5IGF0IDUwbXMgKHVuZGVyIGxvYWQpIGFuZCBETCBiYW5kd2lkdGggb2Yg MjVNYnBzIHRoYW4gbGF0ZW5jeSBvZiAxbXMgd2l0aCBhIG1heCBiYW5kd2lkdGggb2YgMTBNYnBz LCBiZWNhdXNlIHRoZSBzdXBlci1sb3cgbGF0ZW5jeSBkb2Vzbid0IHNvbHZlIHRoZSBwcm9ibGVt IHdpdGggaW5zdWZmaWNpZW50IGJhbmR3aWR0aCB0byB3YXRjaCA0SyBIRFIgY29udGVudC4gQnV0 LCBJJ2QgYWxzbyByYXRoZXIgaGF2ZSBsYXRlbmN5IG9mIDIwbXMgd2l0aCAxMDBNYnBzIERMLCB0 aGVuIGxhdGVuY3kgdGhhdCBleGNlZWRzIDEwMG1zIHVuZGVyIGxvYWQgd2l0aCAxR2JwcyBETCBi YW5kd2lkdGguIEkgdGhpbmsgdGhlIGltcG9ydGFudCB0aGluZyBpcyB0byByZWFjaCAiZ29vZCBl bm91Z2giIG9uIGJvdGgsIG5vdCBqdXN0IGV4Y2VsIGF0IG9uZSB3aGlsZSBmYWxsaW5nIHNob3J0 IG9mICJnb29kIGVub3VnaCIgb24gdGhlIG90aGVyLg0KDQpOb3RlIHRoYXQgU3RhcmxpbmsgaGFu ZGxlcyBhbGwgb2YgdGhpcyB3ZWxsLCBpbmNsdWRpbmcga2lkcyB3YXRjaGluZyBZb3VUdWJlIHdo aWxlIG15IHdpZmUgYW5kIEkgd2F0Y2ggNEsgVUhEIE5ldGZsaXgsIGV4Y2VwdCB0aGUgdXBsb2Fk IHNwZWVkIG9jY2FzaW9uYWxseSB0b3BzIGF0IHVuZGVyIDNNYnBzIGZvciBtZSwgY2F1c2luZyBx dWFsaXR5IGRlZ3JhZGF0aW9uIGZvciBvdXRib3VuZCB2aWRlbyBjYWxscyAob3IgdXNlZCB0bywg aXQgc2VlbXMgdG8gaGF2ZSBnb3R0ZW4gYmV0dGVyIGluIHJlY2VudCBtb250aHMg4oCTIG5vIHBy b2JsZW1zIHNpbmNlIHNvbWV0aW1lIGluIDIwMjMpLiANCg0KQ2hlZXJzLA0KQ29saW4NCg0K