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; Tue, 3 Aug 2021 15:52:18 -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 173MhGjP020064; Tue, 3 Aug 2021 18:43:27 -0400 Received: from outgoing-exchange-1.mit.edu (OUTGOING-EXCHANGE-1.MIT.EDU [18.9.28.15]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 173MhFMp020061 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 3 Aug 2021 18:43:15 -0400 Received: from w92exedge3.exchange.mit.edu (W92EXEDGE3.EXCHANGE.MIT.EDU [18.7.73.15]) by outgoing-exchange-1.mit.edu (8.14.7/8.12.4) with ESMTP id 173Mh3wd012388 for ; Tue, 3 Aug 2021 18:43:15 -0400 Received: from w92exhyb2.exchange.mit.edu (18.7.71.32) by w92exedge3.exchange.mit.edu (18.7.73.15) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Tue, 3 Aug 2021 18:42:43 -0400 Received: from oc11exhyb4.exchange.mit.edu (18.9.1.100) by w92exhyb2.exchange.mit.edu (18.7.71.32) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Tue, 3 Aug 2021 18:43:11 -0400 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by oc11exhyb4.exchange.mit.edu (18.9.1.100) with Microsoft SMTP Server (TLS) id 15.0.1497.23 via Frontend Transport; Tue, 3 Aug 2021 18:42:33 -0400 Received: from CO2PR04CA0190.namprd04.prod.outlook.com (2603:10b6:104:5::20) by BN6PR01MB3249.prod.exchangelabs.com (2603:10b6:404:d9::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.15; Tue, 3 Aug 2021 22:43:09 +0000 Received: from CO1NAM11FT048.eop-nam11.prod.protection.outlook.com (2603:10b6:104:5:cafe::f7) by CO2PR04CA0190.outlook.office365.com (2603:10b6:104:5::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.18 via Frontend Transport; Tue, 3 Aug 2021 22:43:09 +0000 Received: from omr-relay-2.cniteam.com (209.143.0.82) by CO1NAM11FT048.mail.protection.outlook.com (10.13.175.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.18 via Frontend Transport; Tue, 3 Aug 2021 22:43:09 +0000 Received: from panaceus-01.cniteam.com (dakus.cniteam.com [209.143.0.76]) by omr-relay-2.cniteam.com (8.14.4/8.14.4) with ESMTP id 173Mh872010972 for ; Tue, 3 Aug 2021 18:43:08 -0400 Received: from panaceus-01.cniteam.com (unknown [192.168.29.41]) by panaceus-01.cniteam.com (Postfix) with ESMTP id 16E5F178 for ; Tue, 3 Aug 2021 18:43:08 -0400 (EDT) Received: from iw-pvt-mild-01.cniteam-internal.com (iw-pvt-mild-01.cniteam-internal.com [192.168.30.10]) by panaceus-01.cniteam.com (Postfix) with ESMTP id 10EA2178 for ; Tue, 3 Aug 2021 18:43:07 -0400 (EDT) Received: from smtpclient.apple (216.8.240.149.etczone.com [216.8.240.149] (may be forged)) by iw-pvt-mild-01.cniteam-internal.com (8.14.4/8.14.6) with ESMTP id 173Mh6pt006404 for ; Tue, 3 Aug 2021 18:43:06 -0400 From: The Tyrers To: Microcontroller discussion list - Public. Sender: "piclist-bounces@mit.edu" Date: Tue, 3 Aug 2021 15:43:05 -0700 Subject: Re: [EE] Honda MT250 ignition waveforms Thread-Topic: [EE] Honda MT250 ignition waveforms Thread-Index: AdeIujboj558oNmSQECGxte3E6JVyQ== Message-ID: <52EA4754-4912-4EEF-BA2E-DD193A20A9D0@etczone.com> References: <80ebcbcd-d532-1c34-c71c-dfe9e9e77c3c@amulvey.com> <00024edd0441d38f21d7d4a927f2c134.squirrel@mai.hallikainen.org> 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 etczone.com designates 209.143.0.82 as permitted sender) receiver=protection.outlook.com; client-ip=209.143.0.82; helo=omr-relay-2.cniteam.com; dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mitprod.onmicrosoft.com; s=selector2-mitprod-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tKoJbQTEMgrvnacHOd8hsrrwBEH4UxrEBNzCyFMFMm4=; b=ITZ3QaLhK6ZGfPJjtdGwXQQrAd2XanryqNJCAD8AaggStLP3V5BEIeyMNa+xb8IYe0bO+brwRKJeeZ/W662k5HjDTrZpVBDSAV04l2N1vpyMVaunAFSp+cMWg82bgcjC5hY6+fxTLxuc34xHYU+RUaGgKQLSjK+d7USl2KG5QvQ= authentication-results: spf=pass (sender IP is 209.143.0.82) smtp.mailfrom=etczone.com; mit.edu; dkim=none (message not signed) header.d=none;mit.edu; dmarc=bestguesspass action=none header.from=etczone.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-status: No x-topics: [EE] x-mime-autoconverted: from quoted-printable to 8bit by PCH.mit.edu id 173MhFMp020061 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 RGlkIHlvdSBjaGVjayB0aGUgZ2FwIGJldHdlZW4gdGhlIG1hZyBhbmQgcGlja3VwPwpEaWQgeW91 IGNsZWFuIHRoZSBhcmVhIHRvIGF2b2lkIGRpcnR5IHNwb3RzLj8KCgoKPiBPbiBBdWcgMywgMjAy MSwgYXQgNDozOCBQTSwgUmljaGFyZCBQcm9zc2VyIDxyaHByb3NzZXJAZ21haWwuY29tPiB3cm90 ZToKPiAKPiBJJ3ZlIGhhZCBhIGJpdCBtb3JlIG9mIGEgdGhpbmsgYWJvdXQgdGhpcyBvdmVybmln aHQuCj4gSXQgYXBwZWFycyB0aGF0IHRoZSBjb25maWd1cmF0aW9uIGlzIHRoYXQgb2YgYSAibG93 IHRlbnNpb24gbWFnbmV0byIsIGFzCj4gdXNlZCBpbiAoc29tZSkgYWVyb3BsYW5lcyBldGMuIEkn dmUgbm90IGJlZW4gYWJsZSB0byBnZXQgYSBkZXRhaWxlZCBtZXRob2QKPiBvZiBvcGVyYXRpb24g YnV0IGl0IGxvb2tzIHRvIG1lIGFzIGlmIHRoZSBjb2lsIGlzIHVzZWQsIG1vcmUgb3IgbGVzcywg YXMgYQo+IHNpbXBsZSB0cmFuc2Zvcm1lci4KPiAKPiBUaGUgZmx5d2hlZWwgcm90YXRlcyB0aGUg bWFnbmV0ICYgaW5kdWNpbmcgY3VycmVudCBpbiB0aGUgbWFnLiBjb2lsIGR1ZSB0bwo+IHRoZSBj bG9zZWQgY29udGFjdCBwb2ludHMuCj4gQXQgY2xvc2UgdG8gdGhlIG1heGltdW0gY3VycmVudCwg dGhlIHBvaW50cyBvcGVuIGFuZCB0aGlzIGluZHVjZXMgYSBoaWdoCj4gdm9sdGFnZSBhY3Jvc3Mg dGhlIG1hZyBjb2lsICYgdGhlIGNvbm5lY3RlZCBIVCBjb2lsICYgY2FwYWNpdG9yLgo+IFRoZSBj YXBhY2l0b3IgYWJzb3JicyBzb21lIG9mIHRoaXMgJiB0aGVuIHJpbmdzIHdpdGggdGhlIEhWIGNv aWwgdXNlZCBhcyBhCj4gc3RlcC11cCB0cmFuc2Zvcm1lciB0byBwcm9kdWNlIHNwYXJrLgo+IAo+ IFNvLCBjb25zaWRlcmluZyB5b3VyIHdhdmVmb3JtIHdpdGggdGhlIEhWIGNvaWwsIGNhcGFjaXRv ciAmIGlnbml0aW9uIHN3aXRjaAo+IGRpc2Nvbm5lY3RlZCwgeW91IHNob3VsZCBzZWUgYSBoaWdo IHBlYWsgdm9sdGFnZSBhcyB0aGUgcG9pbnRzIG9wZW4uCj4gUHJvYmFibHkgPj4gMjUwViAuIEFs c28gdGhlcmUgc2hvdWxkIGJlIGEgbm90aWNlYWJsZSBzcGFyayBhdCB0aGUgcG9pbnRzCj4gdGhl bXNlbHZlcy4gU2luY2UgeW91J3JlIG5vdCBnZXR0aW5nIHRoaXM7IGVpdGhlcjotCj4gVGhlIG1h ZyBjb2lsIGlzIGZhdWx0eSAodW5saWtlbHksIGFzIGl0IGlzIGdlbmVyYXRpbmcgbG93IHZvbHRh Z2UpLgo+IFRoZSBwb2ludHMgb3IgdGhlaXIgY29ubmVjdGlvbiBpcyBmYXVsdHkuIChEaXJ0eSAv IFdvcm4gLyBDb3Jyb2RlZCkKPiBUaGUgcG9pbnRzIGFyZSBvcGVuaW5nIGF0IHRoZSBpbmNvcnJl Y3QgdGltZSAtIHRoZSB3b29kcnVmZiBrZXkgaXMgc2hlYXJlZAo+IGFuZCB0aGUgdGltaW5nIGlz IHdheSBvdXQuIFRoaXMgc2hvdWxkIGJlIGZhaXJseSBlYXN5IHRvIHZlcmlmeS4KPiAKPiBXaXRo IHRoZSBIViBjb2lsICYgY2FwYWNpdG9yIGNvbm5lY3RlZCwgeW91IHNob3VsZCBzZWUgcmluZ2lu ZyBhY3Jvc3MgdGhlCj4gSFYgY29pbCAoJiBnZXQgc3BhcmspLgo+IAo+IEhvcGUgdGhpcyBhc3Np c3RzLAo+IFJQCj4gCj4gT24gVHVlLCAzIEF1ZyAyMDIxIGF0IDA5OjU0LCBSaWNoYXJkIFByb3Nz ZXIgPHJocHJvc3NlckBnbWFpbC5jb20+IHdyb3RlOgo+IAo+PiBIbW0KPj4gSXQgbG9va3MgbGlr ZSBIb25kYSBhcmUgZG9pbmcgc29tZXRoaW5nIGRpZmZlcmVudCBmcm9tIHRoZSB0cmFkaXRpb25h bAo+PiBtYWduZXRvLgo+PiAKPj4gSW4gc2V2ZXJhbCB3ZWIgcGFnZXMgZGVzY3JpYmluZyBtYWdu ZXRvIG9wZXJhdGlvbiBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvCj4+IGZpbmQgYSBkZXNjcmlwdGlv biBvZiB5b3VyIHBhcnRpY3VsYXIgY2lyY3VpdCwgYnV0IGEgY29tbW9uIHRocmVhZCBzZWVtcyB0 bwo+PiBiZSB0byBsb29rIGF0IHRoZSBtYWduZXRvIGN1cnJlbnQsIHJhdGhlciB0aGFuIHZvbHRh Z2UuIFN0YXJ0aW5nIG9mZiwgd2hhdAo+PiBpcyB0aGUgbWFnbmV0byBjb2lsIChkYykgcmVzaXN0 YW5jZSBhbmQgd2hhdCBpcyB0aGUgbWFpbiBjb2lsIHByaW1hcnkKPj4gcmVzaXN0YW5jZS4gQW5k IHdoYXQgaXMgdGhlIGNvbnRhY3QgcmVzaXN0YW5jZSB3aGVuIGNsb3NlZD8gIEl0IGxvb2tzIGxp a2UKPj4gYSBjb2lsIGN1cnJlbnQgb2Ygc2V2ZXJhbCBhbXBzIGlzIChub3JtYWxseSA/KSByZXF1 aXJlZCBzbyBjb2lsIHJlc2lzdGFuY2VzCj4+IGluIHRoZSBsb3cgb2htcyByYW5nZSBzaG91bGQg YmUgZXhwZWN0ZWQuICBUaGlzIG1pZ2h0IGFsc28gZXhwbGFpbiB0aGUgbG93Cj4+IHZvbHRhZ2Vz IHlvdSBhcmUgc2VlaW5nLgo+PiBJIHRoaW5rIHRoaXMgcGFydGljdWxhciBhcnJhbmdlbWVudCB3 aWxsIHJlcXVpcmUgYSBzdWl0YWJsZSBjb2lsLCBzbyBpZgo+PiB0aGVyZSdzIGEgd2F5IG9mIHZl cmlmeWluZyB0aGUgcGFydCBudW1iZXIsIEknZCBsb29rIGludG8gdGhhdCBhbHNvLiBJZiB0aGUK Pj4gb3JpZ2luYWwgY29pbCBpcyBhdmFpbGFibGUsIHlvdSBtYXkgYmUgYWJsZSB0byBjb21wYXJl IHJlc2lzdGFuY2UgdmFsdWVzLgo+PiAKPj4gUlAKPj4gCj4+IE9uIFR1ZSwgMyBBdWcgMjAyMSBh dCAwOToxNCwgSGFyb2xkIEhhbGxpa2FpbmVuIDwKPj4gaGFyb2xkQG1haS5oYWxsaWthaW5lbi5v cmc+IHdyb3RlOgo+PiAKPj4+IAo+Pj4+IEkgdGhpbmsgeW91IG1heSBiZSBtaXN0YWtlbiBhYm91 dCB0aGUgbWFnbmV0byB3aXJpbmcuIElmIEkgcmVjYWxsIG15IG9sZAo+Pj4+IEluZGlhbiBtb3Rv cmN5Y2xlIGNvcnJlY3RseSwgaXQncyBiZWVuIGEgY291cGxlIG9mIHllYXJzLCB0aGUgbWFnbmV0 byzDggo+Pj4+IGNvaWwsIGFuZCBwb2ludHMgd2VyZSBhbGwgY29ubmVjdGVkIGluIHNlcmllcyB3 aXRoIHRoZSBjb25kZW5zZXIKPj4+PiBjb25uZWN0ZWQgZGlyZWN0bHkgYWNyb3NzIHRoZSBwb2lu dHMuIFdoZW4gdGhlIHBvaW50cyB3ZXJlIGNsb3NlZCAobW9zdAo+Pj4+IG9mIHRoZSB0aW1lKSB0 aGUgY29pbCBjaGFyZ2VkLiBXaGVuIHRoZSBwb2ludHMgb3BlbmVkIHRoZSBmaWVsZCBhcm91bmQK Pj4+PiB0aGUgY29pbCBjb2xsYXBzZWQgY2F1c2luZyBhIGhpZ2ggdm9sdGFnZSBzcGlrZSBmb3Ig dGhlIHNwYXJrLiBUaGUKPj4+PiBjb25kZW5zZXIgcHJldmVudGVkIHRoZSBwb2ludHMgZnJvbSBh cmNpbmcuIFlvdSBjb3VsZCB0ZWxsIGlmIHRoZQo+Pj4+IGNvbmRlbnNlciB3YXMgdGhlIHdyb25n IHZhbHVlIGJlY2F1c2Ugb25lIHNpZGUgb2YgdGhlIHBvaW50cyB3b3VsZCBwaXQKPj4+PiBhbmQg dGhlIG90aGVyIHNpZGUgd291bGQgYnVpbGQgdXAuIERlcGVuZGluZyBvbiB3aGljaCB3YXkgaXQg d2FzIHRoZQo+Pj4+IGNvbmRlbnNlciB3YXMgZWl0aGVyIHRvbyBiaWcgb3IgdG9vIHNtYWxsLgo+ Pj4+IAo+Pj4+IEFsbGVuCj4+PiAKPj4+IFRoYW5rcyBmb3IgdGhlIGNvbW1lbnQhIEl0IGFwcGVh cnMgSG9uZGEgZGlkIGl0IGRpZmZlcmVudGx5IHRoYW4gSW5kaWFuLgo+Pj4gU2VlIHRoZSBzY2hl bWF0aWMgYXQKPj4+IAo+Pj4gaHR0cDovL2hvbmRhLWVsc2lub3JlLmFscC1zeXMuY29tL21hbnVh bHMvTVQyNTA3NC9Pd25lcnNNYW51YWw3NG10MjUwLnBkZiNwYWdlPTgwCj4+PiAuCj4+PiAKPj4+ IFRoYW5rcyEKPj4+IAo+Pj4gSGFyb2xkCj4+PiAKPj4+IAo+Pj4gCj4+Pj4gCj4+Pj4gCj4+Pj4g T24gOC8yLzIwMjEgMTI6NTggUE0sIEhhcm9sZCBIYWxsaWthaW5lbiB3cm90ZToKPj4+Pj4+IEkg dGhpbmsgdGhlIHZvbHRhZ2VzICh3aGVuIHBvaW50cyBjb25uZWN0ZWQpIGFyZSB3YXkgdG9vIHNt YWxsLiAgSXMKPj4+Pj4+IHRoZXJlCj4+Pj4+PiBhCj4+Pj4+PiBjYXBhY2l0b3IgKGNvbmRlbnNl cikgYWNyb3NzIHRoZSBwb2ludHM/IGl0IGNvdWxkIGJlIGJyb2tlbi4gT3RoZXJ3aXNlCj4+Pj4+ PiB0aGVyZSBtYXkgYmUgYW5vdGhlciBsZWFrYWdlIHBhdGggYWNyb3NzIHRoZSBwb2ludHMuICAo bG93IG9pbCBzaHV0Cj4+PiBvZmYKPj4+Pj4+IG9yCj4+Pj4+PiBpZ25pdGlvbiBrZXk/PykKPj4+ Pj4+IEkgd2FzIGdvaW5nIHRvICBzdWdnZXN0IHRoYXQgdGhlIHNlcmllcyByZXNpc3RhbmNlIGlu IHRoZSBzZWNvbmRhcnkKPj4+Pj4+IHNpZGUKPj4+Pj4+IGNvdWxkIGJlIGhpZ2gsIGJ1dCB0aGUg dm9sdGFnZSB3aXRoIHRoZSBwb2ludHMgKGFuZCA/KSBkaXNjb25uZWN0ZWQKPj4+Pj4+IGxvb2sK Pj4+Pj4+IHRvCj4+Pj4+PiBiZSBwcmV0dHkgbXVjaCBhcyBJJ2QgZXhwZWN0LiBJJ2QgZXhwZWN0 IHRvIHNlZSBzb21lIHJpbmdpbmcgYXMgd2VsbAo+Pj4+Pj4gYW5kCj4+Pj4+PiBtYXliZSA+MTUw ViBwZWFrIGlmIGFsbCB3YXMgZ29pbmcgd2VsbC4KPj4+Pj4+IEhhdmUgeW91IGdvdCBzb21ldGhp bmcgZWxzZSB5b3UgY2FuIGNvbXBhcmUgaXQgdG8/IC0gZXZlbiBhIG1vdG9yCj4+PiBtb3dlcgo+ Pj4+Pj4gbWlnaHQgZ2l2ZSB5b3UgYSBjbHVlIGFzIHRvIHdoYXQgdG8gZXhwZWN0Lgo+Pj4+Pj4g UlAKPj4+Pj4+IAo+Pj4+PiBUaGFua3MhIEkgdGhpbmsgdGhlIHZvbHRhZ2Ugd2l0aCB0aGUgaWdu aXRpb24gY29pbCBpcyBxdWl0ZSBsb3cuIE5vdGUKPj4+Pj4gdGhhdAo+Pj4+PiBpbiB0aGlzIHN5 c3RlbSBldmVyeXRoaW5nIGlzIGluIHBhcmFsbGVsLiBUaGUgbWFnbmV0byBjb2lsLCBicmVha2Vy Cj4+Pj4+IHBvaW50cywga2lsbCBzd2l0Y2gsIGNhcGFjaXRvciwgYW5kIHRoZSBpZ25pdGlvbiBj b2lsIHByaW1hcnkgYXJlIGFsbAo+Pj4gaW4KPj4+Pj4gcGFyYWxsZWwuIEN1cnJlbnQgYnVpbGRz IHVwIGluIHRoZSBtYWduZXRvIGNvaWwgd2l0aCB0aGUgcG9pbnRzIHNob3J0ZWQKPj4+Pj4gYXMK Pj4+Pj4gdGhlIG1hZ25ldCBwYXNzZXMgYnkuIFRoZW4gdGhlIHBvaW50cyBvcGVuLCBhbmQgdGhl IGN1cnJlbnQgZ29lcwo+Pj4gdGhyb3VnaAo+Pj4+PiB0aGUgaWduaXRpb24gY29pbCBwcmltYXJ5 IGFuZCB0aGUgY2FwYWNpdG9yIGluc3RlYWQgb2YgdGhyb3VnaCB0aGUKPj4+Pj4gYnJlYWtlcgo+ Pj4+PiBwb2ludHMuCj4+Pj4+IAo+Pj4+PiBNeSBicm90aGVyIGhhZCB0byByZXBsYWNlIHRoZSBp Z25pdGlvbiBjb2lsLCBzaW5jZSBpdCB3YXMgZmFsbGluZwo+Pj4gYXBhcnQuCj4+Pj4+IEl0J3Mg cG9zc2libGUgdGhhdCB0aGUgcmVwbGFjZW1lbnQgaGUgZ290IHdhcyBub3QgY29ycmVjdC4gSGUg Z290IGl0Cj4+PiBvZmYKPj4+Pj4gYQo+Pj4+PiByZWNvbW1lbmRhdGlvbiBvbiBhIHdlYiBmb3J1 bS4gSXQgbWF5IGhhdmUgYmVlbiBpbmNvcnJlY3QuIFRoZSBzZXJ2aWNlCj4+Pj4+IG1hbnVhbCBv biB0aGUgbW90b3JjeWNsZSBpcyB2ZXJ5IHVuaGVscGZ1bC4gSXQganVzdCBzYXlzIHRvIHJlcGxh Y2UKPj4+Pj4gZXZlcnl0aGluZy4gSSB0aGluayBzY29wZSBwaG90b3Mgb2Ygd2hhdCBpdCBzaG91 bGQgYmUgZG9pbmcgd291bGQgaGF2ZQo+Pj4+PiBiZWVuIGhlbHBmdWwuIEVzcGVjaWFsbHkgd2l0 aCB0aGUgbWFnbmV0byBhbmQgcG9pbnRzIGRyaXZpbmcgYQo+Pj4gc3BlY2lmaWVkCj4+Pj4+IHJl c2lzdGl2ZSBsb2FkLgo+Pj4+PiAKPj4+Pj4gVGhhbmtzIGZvciB0aGUgY29tbWVudHMgdGh1cyBm YXIhCj4+Pj4+IAo+Pj4+PiBIYXJvbGQKPj4+Pj4gCj4+Pj4+IAo+Pj4+PiAKPj4+Pj4+IE9uIE1v biwgMiBBdWcgMjAyMSBhdCAxNDowMywgSGFyb2xkIEhhbGxpa2FpbmVuCj4+Pj4+PiA8aGFyb2xk QG1haS5oYWxsaWthaW5lbi5vcmc+Cj4+Pj4+PiB3cm90ZToKPj4+Pj4+IAo+Pj4+Pj4+IFRoYW5r cyBmb3IgdGhlIGNvbW1lbnRzIHRodXMgZmFyLiBJJ3ZlIGF0dGFjaGVkIHNvbWUgd2F2ZWZvcm1z LiBJIGhhZAo+Pj4+Pj4+IHRvCj4+Pj4+Pj4gYnJlYWsgdGhpcyBpbnRvIHNlcGFyYXRlIGVtYWls cyB0byBzdGF5IHVuZGVyIHRoZSA2MCBrQiBsaW1pdC4KPj4+Pj4+PiAKPj4+Pj4+PiBURUswMDAw MiAtIEVkaXRlZC5wbmcgLSBUaGlzIGlzIHdpdGggdGhlIGlnbml0aW9uIGNvaWwgcHJpbWFyeQo+ Pj4+Pj4+IGRpc2Nvbm5lY3RlZC4gSXQgaXMgdGhlIG1hZ25ldG8gb3V0cHV0IHdpdGggYnJlYWtl ciBwb2ludHMgb3BlcmF0aW5nLgo+Pj4+Pj4+IFBlYWsKPj4+Pj4+PiB2b2x0YWdlIGlzIGFib3V0 IDQwVi4KPj4+Pj4+PiAKPj4+Pj4+PiAKPj4+Pj4+PiBEb2VzIGFueW9uZSBoYXZlIGFueSBpZGVh IG9mIGV4cGVjdGVkIHdhdmVmb3Jtcz8KPj4+Pj4+PiAKPj4+Pj4+PiBUaGFua3MhCj4+Pj4+Pj4g Cj4+Pj4+Pj4gSGFyb2xkCj4+Pj4+Pj4gCj4+Pj4+Pj4gCj4+Pj4+Pj4gCj4+Pj4+Pj4gCj4+Pj4+ Pj4gCj4+Pj4+Pj4gLS0KPj4+Pj4+PiBGQ0MgUnVsZXMgVXBkYXRlZCBEYWlseSBhdCBodHRwOi8v d3d3LmhhbGxpa2FpbmVuLmNvbQo+Pj4+Pj4+IE5vdCBzZW50IGZyb20gYW4gaVBob25lLi0tCj4+ Pj4+Pj4gaHR0cDovL3d3dy5waWNsaXN0LmNvbS90ZWNocmVmL3BpY2xpc3QgUElDL1NYIEZBUSAm IGxpc3QgYXJjaGl2ZQo+Pj4+Pj4+IFZpZXcvY2hhbmdlIHlvdXIgbWVtYmVyc2hpcCBvcHRpb25z IGF0Cj4+Pj4+Pj4gaHR0cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3BpY2xp c3QKPj4+Pj4+PiAKPj4+Pj4+IC0tCj4+Pj4+PiBodHRwOi8vd3d3LnBpY2xpc3QuY29tL3RlY2hy ZWYvcGljbGlzdCBQSUMvU1ggRkFRICYgbGlzdCBhcmNoaXZlCj4+Pj4+PiBWaWV3L2NoYW5nZSB5 b3VyIG1lbWJlcnNoaXAgb3B0aW9ucyBhdAo+Pj4+Pj4gaHR0cDovL21haWxtYW4ubWl0LmVkdS9t YWlsbWFuL2xpc3RpbmZvL3BpY2xpc3QKPj4+Pj4+IAo+Pj4+PiAKPj4+PiAKPj4+PiAtLQo+Pj4+ IGh0dHA6Ly93d3cucGljbGlzdC5jb20vdGVjaHJlZi9waWNsaXN0IFBJQy9TWCBGQVEgJiBsaXN0 IGFyY2hpdmUKPj4+PiBWaWV3L2NoYW5nZSB5b3VyIG1lbWJlcnNoaXAgb3B0aW9ucyBhdAo+Pj4+ IGh0dHA6Ly9tYWlsbWFuLm1pdC5lZHUvbWFpbG1hbi9saXN0aW5mby9waWNsaXN0Cj4+Pj4gCj4+ PiAKPj4+IAo+Pj4gLS0KPj4+IEZDQyBSdWxlcyBVcGRhdGVkIERhaWx5IGF0IGh0dHA6Ly93d3cu aGFsbGlrYWluZW4uY29tCj4+PiBOb3Qgc2VudCBmcm9tIGFuIGlQaG9uZS4KPj4+IC0tCj4+PiBo dHRwOi8vd3d3LnBpY2xpc3QuY29tL3RlY2hyZWYvcGljbGlzdCBQSUMvU1ggRkFRICYgbGlzdCBh cmNoaXZlCj4+PiBWaWV3L2NoYW5nZSB5b3VyIG1lbWJlcnNoaXAgb3B0aW9ucyBhdAo+Pj4gaHR0 cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3BpY2xpc3QKPj4+IAo+PiAKPiAt LSAKPiBodHRwOi8vd3d3LnBpY2xpc3QuY29tL3RlY2hyZWYvcGljbGlzdCBQSUMvU1ggRkFRICYg bGlzdCBhcmNoaXZlCj4gVmlldy9jaGFuZ2UgeW91ciBtZW1iZXJzaGlwIG9wdGlvbnMgYXQKPiBo dHRwOi8vbWFpbG1hbi5taXQuZWR1L21haWxtYW4vbGlzdGluZm8vcGljbGlzdAoKCi0tIApodHRw Oi8vd3d3LnBpY2xpc3QuY29tL3RlY2hyZWYvcGljbGlzdCBQSUMvU1ggRkFRICYgbGlzdCBhcmNo aXZlClZpZXcvY2hhbmdlIHlvdXIgbWVtYmVyc2hpcCBvcHRpb25zIGF0Cmh0dHA6Ly9tYWlsbWFu Lm1pdC5lZHUvbWFpbG1hbi9saXN0aW5mby9waWNsaXN0Cg== .