From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from eu-smtp-delivery-119.mimecast.com (eu-smtp-delivery-119.mimecast.com [185.58.86.119]) (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 0C96E3B29E for ; Tue, 8 Mar 2022 11:24:43 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ttivanguard.com; s=mimecast20170508; t=1646756682; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=36pVuF9vbfzwON/MwrpQ6tRB8AnrWHzPp2C8qrKoH0g=; b=hH7gEy4b0oDUl4J+Fzcb1sbe9zsWbTQjSuRaJ+3Y2jjxPvDn5tPDA6khNbuTfr9TcRA1Nz P3kGFcgA2w4ShW1cyUfjFwDcJ99ngGejW23DuECTr7M8mbmi44G21fN6HzaTRlxrhCGQii KNmJb0BUdKV1d6yAwnlHnUVVMAvOneg= Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05lp2113.outbound.protection.outlook.com [104.47.17.113]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id uk-mta-183-nlhei4WBO1WZudOlk_qjpQ-1; Tue, 08 Mar 2022 16:24:41 +0000 X-MC-Unique: nlhei4WBO1WZudOlk_qjpQ-1 Received: from AS8PR07MB8040.eurprd07.prod.outlook.com (2603:10a6:20b:35b::13) by AM5PR0701MB2914.eurprd07.prod.outlook.com (2603:10a6:203:47::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.8; Tue, 8 Mar 2022 16:24:39 +0000 Received: from AS8PR07MB8040.eurprd07.prod.outlook.com ([fe80::e597:860:d08c:4453]) by AS8PR07MB8040.eurprd07.prod.outlook.com ([fe80::e597:860:d08c:4453%6]) with mapi id 15.20.5061.018; Tue, 8 Mar 2022 16:24:39 +0000 From: "Yao, Lisa (US)" To: Dave Taht , bloat , "starlink@lists.bufferbloat.net" , Make-Wifi-fast CC: Jamie Tucker-Foltz , Vasu Kaker , Josh Mermel Thread-Topic: [EXT] Talk now up: How the internet really works Thread-Index: AQHYMv5D+D7DkZJuNkimJMZE8LEbjKy1q7Cg Date: Tue, 8 Mar 2022 16:24:39 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-checkrecipientchecked: true x-ts-tracking-id: 8FF58D6CCD04554C8EBC015E6ACCE8E1.0 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0589d0f6-0c2b-4686-8baa-08da0120249e x-ms-traffictypediagnostic: AM5PR0701MB2914:EE_ x-microsoft-antispam-prvs: em: Outbound Rule to Mimecast with TLS (excluding OOR) x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0 x-microsoft-antispam-message-info: OFzTh4taPVF2dDQfhUIHYDkM1Uy3zfILIlXPQpqLAuo3j+MxqWJC7sUpusG/VTb3g6rZdU0ABXUnUtzVjyk2d6ZHxQyg7pKpbKssWmwKgVszQE4nEpyxEafWktMFBRkdfFE/r7A4QqwovmsKvn5RfCHIrg/LHRhFug1qELjybpTgPOnmSFw3fXTG1DhdNGWU/QeWZbp0BZg8GL5PV8EXyVS9t9FFhKtzcX9PhfIfH87N/zXQ2IG3KleulvPcbFg9Vr20g3Kg8awhuiVaOV3VCAW1pD1fdKDfuImqTnEmPsoVft6OrB3TnlphY9YeTgXWxpNxRLR4GWmQD1Y2rCUKnnXHWDpxIgDzEf0X1mqFSufE8fE+PYHfpiNDgaVRiJnfuWBRKBdMc/WfpaYCaZDgcwOoF4VCcpfZfR2n7/GmiTN9b7kvfQCnQsYVrmPn/R+3Rit9WfOSBwBOwS7fz6CXVL4JrsnQ0Jwb5xHowZFwbBLWL1yKhl8PRojloaWj/2BHzit9n8mmaN7LW7oOW58HWzjo4WpwXMBpk9E0K4RBq8KxEEf5Fe8U2W1p5X4wezSsmjOWVhxczKdSEguD0Gf2dMAVQpor5PQH3Ozqt6fRDey27oL4eM/p+3mcLHKcyl+MgScegwn134srMkzX61a3Uftfbb5qZdeQ60samdouCuCTR7c7J4DciPl1E3sBFLcD3TJ+x0d+6OoSqjuQV5XUHg/hJlAohdgtWfzUGuDfKRcSPfRRQDWY1OrxoPbB3xdjbLYXg3q67FQr5qJkRjMwr3ycjSJwT8+NrkW5o4t5D3TwxKkSsYfDXaizvGdhVZxHvRHAsAwwe3gaoxa/+LQGoY3+GdJ5Xa725sY/XV2NXrU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR07MB8040.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(64756008)(66556008)(66476007)(66446008)(8936002)(8676002)(166002)(9686003)(122000001)(110136005)(38100700002)(5660300002)(4326008)(66946007)(76116006)(52536014)(6506007)(53546011)(40140700001)(186003)(2906002)(7696005)(33656002)(26005)(86362001)(54906003)(966005)(508600001)(316002)(55016003)(66574015)(71200400001)(38070700005)(83380400001)(103223002); DIR:OUT; SFP:1102 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WTdYQnZoZGl3amVuS25tbVJvdktkUzFPVVUwV1FEaThIa1N2YnlnU1piUzVC?= =?utf-8?B?NHh6RkZOQVRRN1ZvVzNLMDg0VjdUZU1qZ2NPVmZGdHcxVnEzUUg4bUR6aWQ0?= =?utf-8?B?MVViL0ROajE5MW8zYUpwUG5YOXpYTXk5NzRtS05DMjVlYkZCekJtaWg5cERu?= =?utf-8?B?V0V4bWJBT2ZOSlJFdG9saFpVMFlaNTFsNEtmaHBIelBjK3ZaRDQyYmlxYTVZ?= =?utf-8?B?VUd5dzF5ZEdDdDc5TmNXTVBGaWlzUzZ3MmRGNjhNWUhxK0Z4ZWozcC9abld6?= =?utf-8?B?NE5WTXVmbW1MWFgrS0FMS092WUlrTVNzeDZyL1RQSnF4NjVCR0FaUE1UOXhY?= =?utf-8?B?amFUM25RNDBjRXJmU2xkNUV0YVVNVVZkRVRFdHJjNWlSVjh4NE9OcFlJMmlr?= =?utf-8?B?S2ppSk5tNGlibGF0NWtMMGtFQ0tOUmtRWjVVN2R0V2hkUUlnWXl5K256d3Zv?= =?utf-8?B?L1g5RFk4M0djK1hVK0l4cXVlT1E4bVNJN1FFVWc2UXgxNEFLcWdqNlB4OVlH?= =?utf-8?B?a3M4a2VhOE00UVQwaFVvSmRVU2lZTHNjVFB6VElKT216UC9IelJKcVBFYUdI?= =?utf-8?B?T0M5ZXJxS0JIQjRzTXk1Q2gzR0dNYXczMWZyRVFhSlhEeW5JOWJMOFhwam12?= =?utf-8?B?VE5uZFlKMnhENWwvWklhaVg5eWxJMmJNdnBCcUJXVThpQ0NMNEI1OTBlRldq?= =?utf-8?B?WTNZYUpvQk1OQlRoNnJXYVRnc0V1bWFBaCtia3BpWUMyVlNHTDdWWXNZc3Ru?= =?utf-8?B?NXF2QVNJWVgzNWdYVFlRUjhnQW9UK1FqT2pFWDlma0J2WXJHVHBZY3RIY3k3?= =?utf-8?B?eXIvSE1JQmtmOUJaa3JzRFBHNWxkUnJYQzBrQkI2Um9uSzhzU3p6NjhpSXZY?= =?utf-8?B?K2tuVHFYc1p6MTErTld2U1p0M2JhTWJGL2U4SHJZQjdQc3ZjSEJpQjhWQlph?= =?utf-8?B?RE43WFAyV0NjMlFlNkt5OEc0UkdxQ0dwN2plT2JBVXVaWWhKUXE5SmJ4bHBl?= =?utf-8?B?bHgraGNzWGk1YnozSFh3cFFTZTM1NVU4U3JNZWFaVDVReUMwUnJKRmR0Tklm?= =?utf-8?B?dUZ0NzZSQ1FMVi9sUWF5dUowczg3aGs2NkVmelNwK3FJdWI4ZW5UOUc5QnJX?= =?utf-8?B?SkZOSGVkb2VmSzliVTMxMEg3OXJpQTJpTkhEb2l3U2pndTJhUjhCMjBBcnpI?= =?utf-8?B?Zm9EbFA4QU9iRW14MGxTaTNRNzcyMEF1anhJb1RLazJOZUxmWXZESFBBbmhO?= =?utf-8?B?a3dRdk14T2JTZzhpeGN4SzRoUk1ZMXZPYlp6eUVLRjdvYlV6UzJCSzhETkxz?= =?utf-8?B?MlBvTmR3T0Vkc1J5QXRQZ3pobXFXOUwwWUpnNmlJTEtpdE5zN3ZSRW5TN0dm?= =?utf-8?B?WEVzTmJadExPd3dIQTJ3eVZxMmRWVlFOcUVlenhBZ1JjcVZMVWhZNWxOc3JL?= =?utf-8?B?WFFIbmVUcmFXQnk1Y2taVm0xYVhmVnlTSXl1S2hkRzA5UVNuMDhmcUUvaDRP?= =?utf-8?B?aTVTQnJ6Vjl1L1ErdTROT0l4RVpNMjVyT2pNQmoyZFhTM2pMMnZ4SzFycGlj?= =?utf-8?B?bkNxNnZ0M1F0a2tEM3JTc3FMdFdLdnQ0VnplZWVzb0FWRzUxeDZTYlVaV1hq?= =?utf-8?B?Yml2bjU4VDZXdG05OWUzdVhSdTlzQTE3SkJOTUVMN1h3dDV2S1NtQm1RYXhJ?= =?utf-8?B?NjRrWnlQNlFYRXNJOHNYa0pEWWhrenk1Ni95RFFFOHp1aDZORytKM0ZSTi9p?= =?utf-8?B?WmNiZnE4eVlSb0lGM1lYdUU0TjVEbXc1Zzk3WEZwUWthd0NPWkdpT3RMSmc0?= =?utf-8?B?ckErSW5hOVgyTUFIT0tnYS9yT20rOGZtMmxNVy9IeWhGanVZZTZnRDVOT3dJ?= =?utf-8?B?T2Y5MjVkam1YeTB3WmwydlJyT29mU2RPb0p4OC9mcGlCOExZcy9vOVhVYU5j?= =?utf-8?Q?0WThjreBOQhn0aSYAfyijcN3YHj2xk3a?= MIME-Version: 1.0 X-OriginatorOrg: ttivanguard.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR07MB8040.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0589d0f6-0c2b-4686-8baa-08da0120249e X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Mar 2022 16:24:39.0204 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9ca63fc6-79df-4f91-a4aa-08e7b7846cf4 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7q2rNmucuoubQEIugurbJN7rVQd9254PYLpZcuVMEt1xbMDkH6tMmk6STnCV8QGf0bbA7ve5FktXqxwNp3XFHA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2914 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=C19A193 smtp.mailfrom=lyao@ttivanguard.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: ttivanguard.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Mailman-Approved-At: Thu, 10 Mar 2022 09:25:04 -0500 Subject: Re: [Starlink] [EXT] Talk now up: How the internet really works 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: Tue, 08 Mar 2022 16:24:44 -0000 WW91IGd1eXMgc3RvbGUgdGhlIHNob3cuIEhlcmUgaXMgYSB0d2VldCBpZiB5b3UnZCBsaWtlIHRv IHNoYXJlOg0KDQpodHRwczovL3R3aXR0ZXIuY29tL1RUSVZhbmd1YXJkL3N0YXR1cy8xNTAxMjI5 NTAyNDc0NTEwMzQwP3M9MjAmdD1POHUzZFA1enNfaDZ2eVlLSWVJTWZ3DQoNCjxibG9ja3F1b3Rl IGNsYXNzPSJ0d2l0dGVyLXR3ZWV0Ij48cCBsYW5nPSJlbiIgZGlyPSJsdHIiPklmIHlvdSBtaXNz ZWQgPGEgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9tdGFodD9yZWZfc3JjPXR3c3JjJTVFdGZ3 Ij5AbXRhaHQ8L2E+IGZhbnRhc3RpYyB0YWxrIGxhc3Qgd2VlayBvbiBpbXByb3ZpbmcgaW50ZXJu ZXQgbGF0ZW5jeSwgeW91IGFyZSBpbiBsdWNrIGJlY2F1c2UgaGVyZSBpdCBpcyEgPGEgaHJlZj0i aHR0cHM6Ly90LmNvL1laV2pSTkVWVTgiPmh0dHBzOi8vdC5jby9ZWldqUk5FVlU4PC9hPjwvcD4m bWRhc2g7IFRUSVZhbmd1YXJkIChAVFRJVmFuZ3VhcmQpIDxhIGhyZWY9Imh0dHBzOi8vdHdpdHRl ci5jb20vVFRJVmFuZ3VhcmQvc3RhdHVzLzE1MDEyMjk1MDI0NzQ1MTAzNDA/cmVmX3NyYz10d3Ny YyU1RXRmdyI+TWFyY2ggOCwgMjAyMjwvYT48L2Jsb2NrcXVvdGU+IDxzY3JpcHQgYXN5bmMgc3Jj PSJodHRwczovL3BsYXRmb3JtLnR3aXR0ZXIuY29tL3dpZGdldHMuanMiIGNoYXJzZXQ9InV0Zi04 Ij48L3NjcmlwdD4NCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogRGF2ZSBU YWh0IDxkYXZlLnRhaHRAZ21haWwuY29tPg0KU2VudDogVHVlc2RheSwgTWFyY2ggOCwgMjAyMiA3 OjA3IEFNDQpUbzogYmxvYXQgPGJsb2F0QGxpc3RzLmJ1ZmZlcmJsb2F0Lm5ldD47IHN0YXJsaW5r QGxpc3RzLmJ1ZmZlcmJsb2F0Lm5ldDsgTWFrZS1XaWZpLWZhc3QgPG1ha2Utd2lmaS1mYXN0QGxp c3RzLmJ1ZmZlcmJsb2F0Lm5ldD4NCkNjOiBZYW8sIExpc2EgKFVTKSA8TFlhb0B0dGl2YW5ndWFy ZC5jb20+OyBKYW1pZSBUdWNrZXItRm9sdHogPGp0dWNrZXJmb2x0ekBnbWFpbC5jb20+OyBWYXN1 IEtha2VyIDx2YXN1a0BtaXQuZWR1PjsgSm9zaCBNZXJtZWwgPGpvc2htZXJtZWxAZ21haWwuY29t Pg0KU3ViamVjdDogW0VYVF0gVGFsayBub3cgdXA6IEhvdyB0aGUgaW50ZXJuZXQgcmVhbGx5IHdv cmtzDQoNCk15IHRhbGsgbGFzdCB3ZWVrIGF0IFRUSSBWYW5ndWFyZCBpcyBub3cgdXAgb24geW91 dHViZS4gSSB1c2VkIG5vIHNsaWRlcywgYW5kIGEgYnVuY2ggb2YgbmV3IHNpbXBsZSBhbmFsb2dp ZXMgKGluY2x1ZGluZyB0aGUgd29ybGQncyBtb3N0IGVsYWJvcmF0ZSAicmlja3JvbGwiISkgdG8g ZXhwbGFpbiB0aGUgcHJvYmxlbXMgdmlkZW9jb25mZXJlbmNpbmcgYW5kIHZvaWNlIGhhdmUgd2l0 aCBjb21wZXRpbmcgd2l0aCB3ZWIgdHJhZmZpYywgd2l0aCBiaXRzIGFib3V0IGNyeXB0b2dyYXBo eSwgcGFja2V0IGxvc3MsIGJ1ZmZlcmJsb2F0LCBmYWlyIHF1ZXVlaW5nIGFuZCBhY3RpdmUgcXVl dWUgbWFuYWdlbWVudCBhY3Jvc3MgYWxsIG91ciBhY2Nlc3MgdGVjaG5vbG9naWVzIHRvZGF5LCBh cyB3ZWxsIGFzIHNvbWUgbm90ZXMgYXMgdG8gdGhlIE5USUEgYnJvYWRiYW5kIHByb2dyYW1zIGFu ZCBvbmdvaW5nIEZDQyBtZWFzdXJlbWVudHMuDQoNCmh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dh dGNoP3Y9VFdWaUdjQmxubTANCg0KTXkgc3BlY2lhbCB0aGFua3MgdG8gTGVuIGFuZCBOYW5jeSBL bGVpbnJvY2ssIGFuZCB0byBMaXNhIFlhbywgQ0VPIG9mIFRUSSBWYW5ndWFyZCwgZm9yIHNwb25z b3JpbmcgbXkgdGFsayBhbmQgdHJhdmVsLiBQbHVnOiBUaGVyZSB3ZXJlIGEgYnVuY2ggb2YgdmVy eSBpbnRlcmVzdGluZyBvdGhlciB0YWxrcyBhdCB0aGF0IGNvbmZlcmVuY2UgKGluY2x1ZGluZyBv bmUgYW1hemluZyBvbmUgb24gcXVhbnR1bSBjb21wdXRpbmcgdGhhdCB3ZW50IG92ZXIgbXkgaGVh ZA0KY29tcGxldGVseSkgdGhhdCBJIGVuam95ZWQgZ3JlYXRseS4gQSBodWdlIHRoeCBhbHNvIHRv IG15IHZvbHVudGVlcnMsIEphbWllLCBWYXN1LCBhbmQgSm9zaHVhLCB3aG8gd2VudCB0aGUgZXh0 cmEgbWlsZSB0byBoZWxwIG91dC4NCg0KSSBhbSBvZiBjb3Vyc2UgdHJ5aW5nIHRvIHJlYWNoIG5l dyBhdWRpZW5jZXMgb3V0c2lkZSBvdXIgY2lyY2xlIHdpdGggbXkgdGFsaywgcGxlYXNlIHJlc2hh cmUgd2lkZWx5Pw0KDQotLQ0KSSB0cmllZCB0byBidWlsZCBhIGJldHRlciBmdXR1cmUsIGEgZmV3 IHRpbWVzOg0KaHR0cHM6Ly93YXlmb3J3YXJkLmFyY2hpdmUub3JnLz9zaXRlPWh0dHBzJTNBJTJG JTJGd3d3LmljZWkub3JnDQoNCkRhdmUgVMOkaHQgQ0VPLCBUZWtMaWJyZSwgTExDDQoNCkRJU0NM QUlNRVI6IFRoZSBpbmZvcm1hdGlvbiBpbiB0aGlzIGUtbWFpbCBpcyBjb25maWRlbnRpYWwuIFRo ZSBjb250ZW50cyBtYXkgbm90IGJlIGRpc2Nsb3NlZCBvciB1c2VkIGJ5IGFueW9uZSBvdGhlciB0 aGFuIHRoZSBhZGRyZXNzZWUuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQo cyksIGFueSB1c2UsIGRpc2Nsb3N1cmUsIGNvcHlpbmcsIGRpc3RyaWJ1dGlvbiBvciBhbnkgYWN0 aW9uIHRha2VuIG9yIG9taXR0ZWQgdG8gYmUgdGFrZW4gaW4gcmVsaWFuY2Ugb24gaXQgaXMgcHJv aGliaXRlZCBhbmQgbWF5IGJlIHVubGF3ZnVsLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNv bW11bmljYXRpb24gaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdXMgYnkgZS1tYWlsIG9yIGJ5IHRl bGVwaG9uZSBhdCArMSAyMTItMjI0LTMzMDAgYW5kIHRoZW4gZGVsZXRlIHRoZSBlLW1haWwgYW5k IGFsbCBhdHRhY2htZW50cyBhbmQgYW55IGNvcGllcyB0aGVyZW9mLiBJbnN0aXR1dGlvbmFsIElu dmVzdG9yIEluYy4gY2Fubm90IGFjY2VwdCByZXNwb25zaWJpbGl0eSBmb3IgdGhlIGFjY3VyYWN5 IG9yIGNvbXBsZXRlbmVzcyBvZiB0aGlzIGUtbWFpbCwgYXMgaXQgaGFzIGJlZW4gdHJhbnNtaXR0 ZWQgb3ZlciBhIHB1YmxpYyBuZXR3b3JrLiBJZiB5b3Ugc3VzcGVjdCB0aGF0IHRoZSBlLW1haWwg bWF5IGhhdmUgYmVlbiBpbnRlcmNlcHRlZCBvciBhbWVuZGVkLCBwbGVhc2UgY2FsbCB0aGUgc2Vu ZGVyLiBBbnkgdmlld3MgZXhwcmVzc2VkIGJ5IGFuIGluZGl2aWR1YWwgaW4gdGhpcyBlLW1haWwg ZG8gbm90IG5lY2Vzc2FyaWx5IHJlZmxlY3QgdGhlIHZpZXdzIG9mIEluc3RpdHV0aW9uYWwgSW52 ZXN0b3IgSW5jLiBUaGlzIGNvbW11bmljYXRpb24gaXMgZnJvbSBJbnN0aXR1dGlvbmFsIEludmVz dG9yIEluYy4sIGEgY29tcGFueSBpbmNvcnBvcmF0ZWQgaW4gdGhlIFN0YXRlIG9mIERlbGF3YXJl IGluIHRoZSBVbml0ZWQgU3RhdGVzIG9mIEFtZXJpY2EgYW5kIGxvY2F0ZWQgYXQgMTEyMCBBdmVu dWUgT2YgVGhlIEFtZXJpY2FzLCBOZXcgWW9yaywgTlkgMTAwMzYuDQo=