Received: from PCH.mit.edu (18.7.21.50) by mail.efplus.com (192.168.0.8) with Microsoft SMTP Server (TLS) id 8.3.485.1; Sat, 12 Sep 2020 07:04:45 -0700 Received: from PCH.MIT.EDU (localhost.localdomain [127.0.0.1]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 08CDsZDD026879; Sat, 12 Sep 2020 09:54:39 -0400 Received: from outgoing-exchange-3.mit.edu (OUTGOING-EXCHANGE-3.MIT.EDU [18.9.28.13]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 08CDsXNQ026876 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sat, 12 Sep 2020 09:54:33 -0400 Received: from oc11exedge1.exchange.mit.edu (OC11EXEDGE1.EXCHANGE.MIT.EDU [18.9.3.17]) by outgoing-exchange-3.mit.edu (8.14.7/8.12.4) with ESMTP id 08CDsXOE006234 for ; Sat, 12 Sep 2020 09:54:33 -0400 Received: from w92expo22.exchange.mit.edu (18.7.74.76) by oc11exedge1.exchange.mit.edu (18.9.3.17) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Sat, 12 Sep 2020 09:54:27 -0400 Received: from oc11exhyb8.exchange.mit.edu (18.9.1.113) by w92expo22.exchange.mit.edu (18.7.74.76) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Sat, 12 Sep 2020 09:54:32 -0400 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.175) by oc11exhyb8.exchange.mit.edu (18.9.1.113) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Sat, 12 Sep 2020 09:54:32 -0400 Received: from MWHPR17CA0062.namprd17.prod.outlook.com (2603:10b6:300:93::24) by BN6PR01MB2338.prod.exchangelabs.com (2603:10b6:404:52::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Sat, 12 Sep 2020 13:54:31 +0000 Received: from CO1NAM03FT011.eop-NAM03.prod.protection.outlook.com (2603:10b6:300:93:cafe::71) by MWHPR17CA0062.outlook.office365.com (2603:10b6:300:93::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sat, 12 Sep 2020 13:54:30 +0000 Received: from mail-40140.protonmail.ch (185.70.40.140) by CO1NAM03FT011.mail.protection.outlook.com (10.152.80.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sat, 12 Sep 2020 13:54:29 +0000 From: madscientistatlarge To: Microcontroller discussion list - Public. Sender: "piclist-bounces@mit.edu" Date: Sat, 12 Sep 2020 06:54:21 -0700 Subject: Re: [EE]: OpAmp Max differential input voltage GL358 Thread-Topic: [EE]: OpAmp Max differential input voltage GL358 Thread-Index: AdaJDaueykeL6D3GTRiiCosKxmvWLg== Message-ID: References: List-Help: List-Subscribe: , List-Unsubscribe: , In-Reply-To: Reply-To: Microcontroller discussion list - Public. Accept-Language: en-US X-MS-Exchange-Organization-AuthAs: Anonymous X-MS-Exchange-Organization-AuthSource: TS500.efplus4.local X-MS-Has-Attach: X-Auto-Response-Suppress: All X-MS-Exchange-Organization-SenderIdResult: Pass X-MS-Exchange-Organization-PRD: mit.edu X-MS-TNEF-Correlator: received-spf: Pass (protection.outlook.com: domain of protonmail.com designates 185.70.40.140 as permitted sender) receiver=protection.outlook.com; client-ip=185.70.40.140; helo=mail-40140.protonmail.ch; dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1599918867; bh=40yvJxTtW36LM5ioOH525w1ZCf3prudqjWgMfVOxCMo=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=nMIx9rC3s60Tq5PUlN3k4IRfo+retXgpfez+4sPGJmFVc2u18bQo+O5cJM83kewsX 5qzZQQGXycGPHlKYK/hKmcl/lCX2L3IEUx6A3el2c722+nfzJ6zGSXwQwgD6YIVX7T NgvzraH5qMwKnHcxJL7i0YKHrlx/u8m6ggA1VBSQ= authentication-results: spf=pass (sender IP is 185.70.40.140) smtp.mailfrom=protonmail.com; mit.edu; dkim=pass (signature was verified) header.d=protonmail.com;mit.edu; dmarc=pass action=none header.from=protonmail.com; errors-to: piclist-bounces@mit.edu list-id: "Microcontroller discussion list - Public." list-post: x-beenthere: piclist@mit.edu x-mailman-version: 2.1.6 x-spam-checker-version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch x-spam-status: No, score=-0.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,FREEMAIL_REPLYTO shortcircuit=no autolearn=disabled version=3.4.4 x-topics: [EE] x-mime-autoconverted: from quoted-printable to 8bit by PCH.mit.edu id 08CDsXNQ026876 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 RG8gdGhlIHRpcHMgbG9vayBsaWtlIHRoaXMgPGh0dHBzOi8vd3d3LmFtYXpvbi5jb20vU29sZGVy aW5nLVN0YXRpb24tU29sZGVyLVJlcGxhY2VtZW50LUZYLTk1MS9kcC9CMDdGWVY3WlY4Pj8gIElu IHdoaWNoIGNhc2UgdGhlcmUgYXJlIDMgY29ubmVjdGlvbnMsIDIgd291bGQgYmUgZm9yIHRoZSBo ZWF0ZXIgYW5kIG9uZSB3b3VsZCBiZSBmb3IgYSB0aGVybWlzb3Igd2l0aCBvbmUgd2lyZSBzaGFy ZWQuICBUaGlzIHdvdWxkIGhhdmUgdG8gYmUgYSB0aGVybWlzdG9yLCBhIHRoZXJtb2NvdXBsZSB3 b3VsZCB3b3JrIHZlcnksIHZlcnkgcG9vcmx5IGluIHRoaXMgY2FzZS4KCgpTZW50IHdpdGggUHJv dG9uTWFpbCBTZWN1cmUgRW1haWwuCgrigJDigJDigJDigJDigJDigJDigJAgT3JpZ2luYWwgTWVz c2FnZSDigJDigJDigJDigJDigJDigJDigJAKT24gU2F0dXJkYXksIFNlcHRlbWJlciAxMiwgMjAy MCA2OjUxIEFNLCBKdXN0aW4gUmljaGFyZHMgPGp1c3Rpbi5yaWNoYXJkc0BnbWFpbC5jb20+IHdy b3RlOgoKPiBJIGFtIHJlYXNvbmFibHkgY2VydGFpbiB0aGVzZSBhcmUgdGhlcm1vY291cGxlcy4g SWYgSSBoZWF0IGl0IHVwIGFuZAo+IGNvbm5lY3QgaXQgdG8gbXkgbXVsdGltZXRlciBpdCByZWFk cyBhYm91dCA4bVYgYW5kIGRyaWZ0cyBkb3duIHRvIGFib3V0Cj4gMm1WLiBJIGRvbnQgdGhpbmsg YSB0aGVybWlzdG9yIHdvdWxkIGRvIHRoYXQuIEl0IHJlYWRzIGFib3V0IDggb2htcyB3aGVuCj4g bWVhc3VyaW5nIHJlc2lzdGFuY2UuCj4KPiBJIHN1c3BlY3QgYnVpbHQgaW50byB0aGUgdGlwIGlz IGhlYXRpbmcgZWxlbWVudHMgdGhhdCBhcmUgaW4gc2VyaWVzCj4gd2l0aCB0aGUgdGhlcm1vY291 cGxlIGFuZCBtYWtlIHVwIGVhY2ggYXJtIG9mIHRoZSB0aGVybW9jb3VwbGUuCj4KPiBUaGVyZSB3 YXMgYSB4LXJheSBvZiBhIHNvbGRlcmluZyBpcm9uIHRpcCBidXQgSSBhbSBoYXZpbmcgdHJvdWJs ZSBmaW5kaW5nCj4gaXQuCj4KPiBPbiBTYXQsIFNlcCAxMiwgMjAyMCBhdCA4OjExIFBNIG1hZHNj aWVudGlzdGF0bGFyZ2UgPAo+IG1hZHNjaWVudGlzdGF0bGFyZ2VAcHJvdG9ubWFpbC5jb20+IHdy b3RlOgo+Cj4gPiBBIHRoZXJtaXN0b3IgaXMgbm90IGEgdGhlcm1vY291cGxlLiBZb3UgY291bGQg bmV2ZXIgcHV0IGEgdGhlcm1vY291cGxlCj4gPiBhY3Jvc3MgdGhlIGhlYXRpbmcgZWxlbWVudCwg dGhlcm1vY291cGxlcyBoYXZlIHZlcnkgbG93IHJlc2lzdGFuY2UsIGl0Cj4gPiB3b3VsZCBwb3Ag bGlrZSBhIGZ1c2UgaWYgeW91IHB1dCB2b2x0YWdlIG9uIGl0LCB0aGV5IGFyZSBub3JtYWxseSBj b25uZWN0ZWQKPiA+IHRvIGEgdmVyeSBoaWdoIHJlc2lzdGFuY2UuIFRoZXJtb2NvdXBsZXMgcHJv ZHVjZSBtViBvZiBvdXRwdXQsIHRoZSBvcCBhbXAKPiA+IHlvdSB3YW50IHRvIHVzZSBoYXMgYSBo aWdoIGlucHV0IG9mZnNldCBhbmQgaGlnaCBpbnB1dCBvZmZzZXQgZHJpZnQsIGl0Cj4gPiB3b3Vs ZCBjb21wbGV0ZWx5IG9ic2N1cmUgdGhlIHRoZSBhY3R1YWwgaW5wdXQgdm9sdGFnZS4KPiA+IEkg dGhpbmsgdGhhdCBzdGF0aW9uIG1vbml0b3JzIHRoZSByZXNpc3RhbmNlIG9mIHRoZSBlbGVtZW50 LCBhZnRlciBicmllZmx5Cj4gPiBkaXNjb25uZWN0aW5nIGl0IGZyb20gdGhlIHBvd2VyIHN1cHBs eS4gU29tZXRoaW5nIGxpa2UgdGhpcyA8Cj4gPiBodHRwczovL2NpcmN1aXRjZWxsYXIuY29tL3Jl c291cmNlcy9lZS10aXBzL2hvdy10by1tZWFzdXJlLXRlbXBlcmF0dXJlLXdpdGgtYS1zb2xkZXJp bmctaXJvbi8KPiA+Cj4gPiA+Cj4gPgo+ID4gU2VudCB3aXRoIFByb3Rvbk1haWwgU2VjdXJlIEVt YWlsLgo+ID4g4oCQ4oCQ4oCQ4oCQ4oCQ4oCQ4oCQIE9yaWdpbmFsIE1lc3NhZ2Ug4oCQ4oCQ4oCQ 4oCQ4oCQ4oCQ4oCQCj4gPiBPbiBTYXR1cmRheSwgU2VwdGVtYmVyIDEyLCAyMDIwIDU6MTIgQU0s IEp1c3RpbiBSaWNoYXJkcyA8Cj4gPiBqdXN0aW4ucmljaGFyZHNAZ21haWwuY29tPiB3cm90ZToK PiA+Cj4gPiA+IEhpIENsaW50LAo+ID4gPiB5ZXMsIHRoZXJtb2NvdXBsZXMgYXJlIGFzIHlvdSBz YXkgYnV0IHdpdGggdGhlIFQxMiBzdHlsZSBzb2xkZXJpbmcgdGlwcwo+ID4gPiB0aGUKPiA+ID4g dGhlcm1vY291cGxlIGlzIGFsc28gdXNlZCBhcyB0aGUgaGVhdGluZyBlbGVtZW50IGFzIHN0cmFu Z2UgYXMgdGhhdAo+ID4gPiBzb3VuZHMuIFRoZXJlIGFyZSBvbmx5IDIgY29ubmVjdGlvbnMgdG8g dGhlIHRpcCBhbmQgaXQgcHJvdmlkZXMgYm90aAo+ID4gPiBoZWF0aW5nIGFuZCB0ZW1wZXJhdHVy ZSBtZWFzdXJlbWVudC4KPiA+ID4gSSBhbSB0ZXN0aW5nIG9uIG15IGJlbmNoIGFuZCBhcHBseWlu ZyAxMnYgZ2V0dGluZyBpdCBob3QgdGhlbiBjb25uZWN0aW5nCj4gPiA+IHRvCj4gPiA+IHRoZSBv cC1hbXAgYW5kIHJlYWRpbmcgdGhlIG91dHB1dCBhbmQgaGFzIHN1cnZpdmVkIG1hbnkgY3ljbGVz LiBBbmQKPiA+ID4gY29udmluY2VkIGl0cyBhIHRoZXJtb2NvdXBsZSBhcyByZXZlcnNpbmcgdGhl IGNvbm5lY3Rpb25zIHRvIHRoZSBvcCBhbXAKPiA+ID4gaGFzCj4gPiA+IHRoZSBleHBlY3RlZCBv dXRjb21lLiBJIGFtIHNvIHRlbXB0ZWQgdG8gY29ubmVjdCB0aGUgMTJ2IHdoaWxlIGNvbm5lY3Rl ZAo+ID4gPiB0byB0aGUgb3BhbXAgKCBJIGZvdW5kIGEgc3BhcmUpIGFzIGl0IGlzIHByb3RlY3Rl ZCBieSB0aGUgMiB4IDFrIG9obQo+ID4gPiBpbnB1dAo+ID4gPiByZXNpc3RvcnMgYnV0IEkgd2ls bCBoZWVkIHlvdXIgYWR2aWNlLgo+ID4gPiBUaGlzIGNoYXAgaHR0cHM6Ly95b3V0dS5iZS92dWRm SXE2UFFNdz90PTEyOTAgaGFzIHJldmVyc2VkIGVuZ2luZWVyZWQKPiA+ID4gdGhlCj4gPiA+IHNh bWUgc3RhdGlvbiBJIGhhdmUuIE9uIGNsb3NlciBpbnNwZWN0aW9uIEkgZG9uJ3Qgc2VlIHRoZSBk aXNjb25uZWN0IHdoZW4KPiA+ID4gaGVhdGluZy4gSSB3YXMgc3VyZSB0aGF0IHNjaGVtYXRpYyBo YWQgYSBkaXNjb25uZWN0IHRyYW5zaXN0b3IgdG8gcHJvdGVjdAo+ID4gPiB0aGUgb3BhbXAsIEkg d2lsbCBoYXZlIHRvIHdhdGNoIGFnYWluLgo+ID4gPiBUaGF0IHN0YXRpb24gaXMgb2ssIGV4Y2Vw dCBJIHdhbnQgYSB3ZWIgcGFnZSB0byB0d2VhayBhbGwgdGhlIFBJRAo+ID4gPiBjb25zdGFudHMK PiA+ID4gYW5kIGEgcm90YXJ5IGVuY29kZXIgd2l0aCBPTEVEIGRpc3BsYXkgZm9yIGZhc3QgdGVt cGVyYXR1cmUgYWRqdXN0bWVudC4KPiA+ID4gSXQKPiA+ID4gY3VycmVudGx5IGhhcyBhIHdlaXJk IGluc2VydCBjYXJkIGFuZCBjbHVua3kgbm9uLWludHVpdGl2ZSBidXR0b25zIGZvcgo+ID4gPiB0 ZW1wCj4gPiA+IGFkanVzdC4KPiA+ID4gQWxsIGlzIHRlc3RlZCBvaywgbXkgY29kZSBzdXBwb3J0 cyBNQVg2Njc1LCBESFQsIHRoZXJtaXN0b3JzIGFuZCA0ZGlvZGVzCj4gPiA+IGluCj4gPiA+IHNl cmllcyBhbmQgaXMgdXNlZCBhdCBob21lIHRvIG1ha2UgYmxhY2sgZ2FybGljIHdoZXJlIHRoZSBo dW1pZGl0eSBpcwo+ID4gPiBtYWludGFpbmVkIHdpdGggYSBwZXJpc3RhbHRpYyBwdW1wIGV0YyBh bW9uZyBvdGhlciB0aGluZ3MKPiA+ID4gQSB2ZXJ5IGVhcmx5IHZlcnNpb24gY2FuIGJlIHNlZW4g aGVyZQo+ID4KPiA+IGh0dHBzOi8vaGFja2FkYXkuaW8vcHJvamVjdC8xNjc4NDAtc2xvd2Nvb2tl ci1lc3A4MjY2LWJhc2VkLXBpZC1jb250cm9sbGVyCj4gPgo+ID4gPiBJIG5vdyB3YW50IHRvIGxl dmVyYWdlIG9mIGFsbCB0aGF0IGRldmVsb3BtZW50IGFuZCBjb250cm9sIGEgc29sZGVyaW5nCj4g PiA+IGlyb24KPiA+ID4gdGhlIHdheSBJIHdhbnQgaXQuIEZhc3QgaGVhdGluZywgc2V0YWJsZSBz dGFuZGJ5IHRlbXAsIGVhc3kgYWRqdXN0LCBqdXN0Cj4gPiA+IG5lZWQgdG8gZG8gdGhlIGxhc3Qg Yml0Lgo+ID4gPiBDaGVlcnMgSnVzdGluCj4gPiA+IE9uIFNhdCwgU2VwIDEyLCAyMDIwIGF0IDU6 MjkgUE0gQ2xpbnQgSmF5IGNqYXlzaGFycEBnbWFpbC5jb20gd3JvdGU6Cj4gPiA+Cj4gPiA+ID4g SSB0aGluayBwZXJoYXBzIHlvdSd2ZSBnb3QgYSBmZXcgbWlzY29uY2VwdGlvbnMgaGVyZS4KPiA+ ID4gPiBUaGVybW9jb3VwbGUgdXN1YWxseSByZWZlcnMgdG8gYSBkaXNzaW1pbGFyIG1ldGFsIGp1 bmN0aW9uIHNlbnNvciwKPiA+ID4gPiBhcHBseWluZwo+ID4gPgo+ID4gPiA+IGhlYXQgdG8gaXQg Y3JlYXRlcyBhIHZvbHRhZ2UgYWNyb3NzIHRoZSB0d28gd2lyZSBlbmRzKiwgeW91IGRvbid0IGZl ZWQKPiA+ID4gPiBwb3dlciB0byBhIHRoZXJtb2NvdXBsZS4KPiA+ID4gPiBNb3N0IGNoaXAgZGF0 YXNoZWV0cyBzcGVjaWZ5IHRoZSBtYXhpbXVtIGlucHV0IHZvbHRhZ2UgaW4gcmVsYXRpb24gdG8K PiA+ID4gPiBWQ0MsCj4gPiA+Cj4gPiA+ID4geW91ciBHTDM1OCAoaWYgSSdtIHJlYWRpbmcgdGhl IGRhdGFzaGVldCByaWdodCkgd2lsbCBiZSBhYmxlIHRvIGNvcGUKPiA+ID4gPiB3aXRoCj4gPiA+ Cj4gPiA+ID4gVkNDICsvLTEuNVYsIHNvIGZvciA1ViBWQ0MgeW91IGNvdWxkIHNhZmVseSBpbnB1 dCArNi41ViBvciAtMS41ViwgMzJWCj4gPiA+ID4gd2lsbAo+ID4gPgo+ID4gPiA+IHByb2JhYmx5 IHJlbGVhc2UgdGhlIG1hZ2ljIHNtb2tlLgo+ID4gPiA+ICpUaGVybW9jb3VwbGVzIGFyZSByZWFs bHkgdXNlZnVsLCBwdXQgZW5vdWdoIG9mIHRoZW0gaW4gc2VyaWVzIGFuZAo+ID4gPiA+IGFwcGx5 Cj4gPiA+Cj4gPiA+ID4gZmlyZSwgeW91IGNhbiBjaGFyZ2UgYSBjYXIgYmF0dGVyeSEhIQo+ID4K PiA+IGh0dHA6Ly93d3cuZG91Z2xhcy1zZWxmLmNvbS9NVVNFVU0vUE9XRVIvdGhlcm1vZWxlY3Ry aWMvdGhlcm1vZWxlY3RyaWMuaHRtI2cKPiA+Cj4gPiA+ID4gT24gU2F0LCAxMiBTZXAgMjAyMCBh dCAxMDowMCwgSnVzdGluIFJpY2hhcmRzCj4gPiA+ID4ganVzdGluLnJpY2hhcmRzQGdtYWlsLmNv bQo+ID4gPgo+ID4gPiA+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gPiBFeHBlcmltZW50aW5nIHdp dGggdXNpbmcgYSBFU1A4MjY2IGFzIGEgc29sZGVyaW5nIGlyb24gUElEIGNvbnRyb2xsZXIKPiA+ ID4gPiA+IGRyaXZpbmcgdGhlIEFEQyB3aXRoIHRoZSBvdXRwdXQgb2YgYW4gb3BhbXAuCj4gPiA+ ID4gPiBUaGUgR0wzNTggb3BhbXAgZGF0YXNoZWV0IHNwZWNpZmllcyBtYXggZGlmZmVyZW50aWFs IGlucHV0IHZvbHRhZ2UgYXMKPiA+ID4gPiA+IDMyVi4KPiA+ID4gPiA+IEkgd291bGQgbGlrZSB0 byBrbm93IGlmIHRoYXQgaXMgYXMgaXQgc291bmRzIGFuZCBJIGNhbiBmb3JjZSB0aGUKPiA+ID4g PiA+IGlucHV0cwo+ID4gPgo+ID4gPiA+ID4gdG8KPiA+ID4gPiA+IGhhdmUgYSBtYXggb2YgMzJ2 IGFjcm9zcyB0aGVtIHdpdGggYSBzaW5nbGUgc3VwcGx5IHRvIHRoZSBPcGFtcCBvZgo+ID4gPiA+ ID4gKzVWLgo+ID4gPgo+ID4gPiA+ID4gSQo+ID4gPiA+ID4gYW0gc3RpbGwgbGVhcm5pbmcgYWJv dXQgb3BhbXBzIGFuZCB0aG91Z2h0IHRoZSBpbnB1dHMgd2VyZSB0byBiZQo+ID4gPiA+ID4gY29u c2lkZXJlZAo+ID4gPiA+ID4gYXMgYSB2aXJ0dWFsIGdyb3VuZCBhbmQgdGhleSB3aWxsIGVmZmVj dGl2ZWx5IGJlIGF0IHRoZSBzYW1lCj4gPiA+ID4gPiBwb3RlbnRpYWwKPiA+ID4KPiA+ID4gPiA+ IGJ1dAo+ID4gPiA+ID4gaGVyZSBpIHdvdWxkIGJlIGJydXRlIGZvcmNpbmcgYSB2b2x0YWdlIGFj cm9zcyB0aGVtIGFuZCBjb25jZXJuZWQgaXQKPiA+ID4gPiA+IG1heQo+ID4gPgo+ID4gPiA+ID4g YmUKPiA+ID4gPiA+IGRhbWFnaW5nIGFuZCBiYWQgcHJhY3RpY2UuCj4gPiA+ID4gPiBUaGUgR0wz NTggKHdhcyBpbiB0aGUganVuayBib3gpIGlzIGNvbmZpZ3VyZWQgYXMgYSBkdWFsIGFtcCB0bwo+ ID4gPiA+ID4gYW1wbGlmeQo+ID4gPgo+ID4gPiA+ID4gdGhlCj4gPiA+ID4gPiB0aGVybW9jb3Vw bGUgKGludGVncmFsIHBhcnQgb2Ygc29sZGVyaW5nIHRpcCkgb3V0cHV0IG9mIGFwcHJveCAybVYg LQo+ID4gPiA+ID4gOG1WCj4gPiA+Cj4gPiA+ID4gPiAofjMwb0MgLSA0MDBvQykgLnRvIGFwcHJv eCA0MG1WIC0gMTUwMG1WLgo+ID4gPiA+ID4gT25lIHNpZGUgb2YgdGhlIHRoZXJtb2NvdXBsZSBp cyBncm91bmRlZCBhbmQgY29ubmVjdGVkIHZpYSBhCj4gPiA+ID4gPiByZXNpc3RvciB0bwo+ID4g Pgo+ID4gPiA+ID4gdGhlIGludmVydGluZyBpbnB1dCB3aGlsZSB0aGUgb3RoZXIgc2lkZSBpcyBj b25uZWN0ZWQgdmlhIGFub3RoZXIKPiA+ID4gPiA+IHJlc2lzdG9yIHRvIHRoZSBub24taW52ZXJ0 aW5nIGlucHV0Lgo+ID4gPiA+ID4gSSBwbGFuIHRvIG1lYXN1cmUgdGVtcGVyYXR1cmUgdGhlbiBh cHBseSAyNFYgYWNyb3NzIHRoZSB0aGVybW9jb3VwbGUuCj4gPiA+ID4gPiB3aGljaAo+ID4gPiA+ ID4gd2lsbCBkcml2ZSAyNFYgYWNyb3NzIHRoZSB0d28gMWsgb2htIG9wYW1wIGlucHV0IHJlc2lz dG9ycy4KPiA+ID4gPiA+IEFzIGEgY2F1dGlvbiBJIHBsYW4gdG8gaGF2ZSBiYWNrIHRvIGJhY2sg ZGlvZGVzIGF0IHRoZSBpbnB1dHMgdG8KPiA+ID4gPiA+IGxpbWl0Cj4gPiA+Cj4gPiA+ID4gPiB0 aGUKPiA+ID4gPiA+IHZvbHRhZ2UgYWNyb3NzIHRoZW0gdG8gYXBwcm94IDAuN3YuCj4gPiA+ID4g PiBCdXQgYmFjayB0byB0aGUgb3JpZ2luYWwgcXVlc3Rpb24sIGFyZSB0aGUgcHJvdGVjdGlvbiBk aW9kZXMgbmVlZGVkCj4gPiA+ID4gPiBnaXZlbiBhCj4gPiA+ID4gPiBtYXhpbXVtIGRpZmZlcmVu dGlhbCB2b2x0YWdlIG9mIDMyIHZvbHRzIG9yIGlzIHRoYXQgb25seSBpZiB0aGUKPiA+ID4gPiA+ IHN1cHBseSBpcwo+ID4gPgo+ID4gPiA+ID4gYWxzbyBhdCAzMlYuCj4gPiA+ID4gPiBJIGZvdW5k IGEgZGVzaWduIHRoYXQgZGlzY29ubmVjdHMgdGhlIHRoZXJtb2NvdXBsZSBmcm9tIHRoZSBvcGFt cAo+ID4gPiA+ID4gZHVyaW5nCj4gPiA+Cj4gPiA+ID4gPiBoZWF0aW5nIGJ1dCBub3Qgc3VyZSBp ZiB0aGF0IGlzIGFjdHVhbGx5IHJlcXVpcmVkIGFuZCBvYnZpb3VzbHkKPiA+ID4gPiA+IHNpbXBs aWZpZXMKPiA+ID4gPiA+IHRoZSBkZXNpZ24gaWYgbm90Lgo+ID4gPiA+ID4gUmVnYXJkcwo+ID4g PiA+ID4gSnVzdGluCj4gPiA+ID4gPgo+ID4gPiA+ID4gaHR0cDovL3d3dy5waWNsaXN0LmNvbS90 ZWNocmVmL3BpY2xpc3QgUElDL1NYIEZBUSAmIGxpc3QgYXJjaGl2ZQo+ID4gPiA+ID4gVmlldy9j aGFuZ2UgeW91ciBtZW1iZXJzaGlwIG9wdGlvbnMgYXQKPiA+ID4gPiA+IGh0dHA6Ly9tYWlsbWFu Lm1pdC5lZHUvbWFpbG1hbi9saXN0aW5mby9waWNsaXN0Cj4gPiA+ID4KPiA+ID4gPiAtLQo+ID4g PiA+IENsaW50LiBNMFVBVyBJTzgzCj4gPiA+ID4gTm8gdHJlZXMgd2VyZSBoYXJtZWQgaW4gdGhl IHNlbmRpbmcgb2YgdGhpcyBtYWlsLiBIb3dldmVyLCBhIGxhcmdlCj4gPiA+ID4gbnVtYmVyCj4g PiA+Cj4gPiA+ID4gb2YgZWxlY3Ryb25zIHdlcmUgZ3JlYXRseSBpbmNvbnZlbmllbmNlZC4KPiA+ Cj4gPiA+ID4gaHR0cDovL3d3dy5waWNsaXN0LmNvbS90ZWNocmVmL3BpY2xpc3QgUElDL1NYIEZB USAmIGxpc3QgYXJjaGl2ZQo+ID4gPiA+IFZpZXcvY2hhbmdlIHlvdXIgbWVtYmVyc2hpcCBvcHRp b25zIGF0Cj4gPiA+ID4gaHR0cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3Bp Y2xpc3QKPiA+ID4KPiA+ID4gLS0KPiA+ID4gaHR0cDovL3d3dy5waWNsaXN0LmNvbS90ZWNocmVm L3BpY2xpc3QgUElDL1NYIEZBUSAmIGxpc3QgYXJjaGl2ZQo+ID4gPiBWaWV3L2NoYW5nZSB5b3Vy IG1lbWJlcnNoaXAgb3B0aW9ucyBhdAo+ID4gPiBodHRwOi8vbWFpbG1hbi5taXQuZWR1L21haWxt YW4vbGlzdGluZm8vcGljbGlzdAo+ID4KPiA+IC0tCj4gPiBodHRwOi8vd3d3LnBpY2xpc3QuY29t L3RlY2hyZWYvcGljbGlzdCBQSUMvU1ggRkFRICYgbGlzdCBhcmNoaXZlCj4gPiBWaWV3L2NoYW5n ZSB5b3VyIG1lbWJlcnNoaXAgb3B0aW9ucyBhdAo+ID4gaHR0cDovL21haWxtYW4ubWl0LmVkdS9t YWlsbWFuL2xpc3RpbmZvL3BpY2xpc3QKPgo+IC0tCj4gaHR0cDovL3d3dy5waWNsaXN0LmNvbS90 ZWNocmVmL3BpY2xpc3QgUElDL1NYIEZBUSAmIGxpc3QgYXJjaGl2ZQo+IFZpZXcvY2hhbmdlIHlv dXIgbWVtYmVyc2hpcCBvcHRpb25zIGF0Cj4gaHR0cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFu L2xpc3RpbmZvL3BpY2xpc3QKCgoKLS0gCmh0dHA6Ly93d3cucGljbGlzdC5jb20vdGVjaHJlZi9w aWNsaXN0IFBJQy9TWCBGQVEgJiBsaXN0IGFyY2hpdmUKVmlldy9jaGFuZ2UgeW91ciBtZW1iZXJz aGlwIG9wdGlvbnMgYXQKaHR0cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3Bp Y2xpc3QK .