From nobody Tue May 23 19:57:59 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QQlVR6k05z4SyfG for ; Tue, 23 May 2023 19:58:07 +0000 (UTC) (envelope-from prvs=50078cbbf=osamaabb@amazon.com) Received: from smtp-fw-80007.amazon.com (smtp-fw-80007.amazon.com [99.78.197.218]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "amazon-smtp.amazon.com", Issuer "Amazon RSA 2048 M01" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QQlVQ6GByz3lqM for ; Tue, 23 May 2023 19:58:06 +0000 (UTC) (envelope-from prvs=50078cbbf=osamaabb@amazon.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=amazon.com header.s=amazon201209 header.b="Et2Gv/d0"; spf=pass (mx1.freebsd.org: domain of "prvs=50078cbbf=osamaabb@amazon.com" designates 99.78.197.218 as permitted sender) smtp.mailfrom="prvs=50078cbbf=osamaabb@amazon.com"; dmarc=pass (policy=quarantine) header.from=amazon.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1684871888; x=1716407888; h=from:to:subject:date:message-id:mime-version; bh=qKGYDPzHp7Xys9FAbIcSp9JCfdbAliDpYwek//cRtYE=; b=Et2Gv/d0LDmFCRXACbZVjNwiPh7cx7vwJQ0Y9R/3dwtEAopcQB8QToys upK97pZhPhP9pTgsAPG3XiUert7WxyR4axGS+3vhXGml/CjJ4Uruz+fup 0N84T5avhfbC1s90BMTBjgqWLbZVAxC+zDYKQvCunP1w5tClwmWYZZAPT I=; X-IronPort-AV: E=Sophos;i="6.00,187,1681171200"; d="scan'208,217";a="216095972" Received: from pdx4-co-svc-p1-lb2-vlan3.amazon.com (HELO email-inbound-relay-pdx-2c-m6i4x-d2040ec1.us-west-2.amazon.com) ([10.25.36.214]) by smtp-border-fw-80007.pdx80.corp.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 May 2023 19:58:02 +0000 Received: from EX19D020EUA003.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198]) by email-inbound-relay-pdx-2c-m6i4x-d2040ec1.us-west-2.amazon.com (Postfix) with ESMTPS id 2E63740DA0 for ; Tue, 23 May 2023 19:58:00 +0000 (UTC) Received: from EX19D028EUB002.ant.amazon.com (10.252.61.43) by EX19D020EUA003.ant.amazon.com (10.252.50.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Tue, 23 May 2023 19:57:59 +0000 Received: from EX19D028EUB004.ant.amazon.com (10.252.61.32) by EX19D028EUB002.ant.amazon.com (10.252.61.43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Tue, 23 May 2023 19:57:59 +0000 Received: from EX19D028EUB004.ant.amazon.com ([fe80::50f6:33d2:64f3:d93f]) by EX19D028EUB004.ant.amazon.com ([fe80::50f6:33d2:64f3:d93f%3]) with mapi id 15.02.1118.026; Tue, 23 May 2023 19:57:59 +0000 From: "Abboud, Osama" To: "freebsd-questions@FreeBSD.org" Subject: Interrupts Affinity on ARM systems Thread-Topic: Interrupts Affinity on ARM systems Thread-Index: AQHZjbDfnU1/fhQ1Zkq6Qt0DtN1QWg== Date: Tue, 23 May 2023 19:57:59 +0000 Message-ID: <8D487376-CB7F-45DE-9A44-28F8052E1CAA@amazon.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.85.143.173] Content-Type: multipart/alternative; boundary="_000_8D487376CB7F45DE9A4428F8052E1CAAamazoncom_" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 X-Spamd-Result: default: False [-16.10 / 15.00]; WHITELIST_DMARC(-7.00)[amazon.com:D:+]; WHITELIST_SPF_DKIM(-3.00)[amazon.com:d:+,amazon.com:s:+]; DWL_DNSWL_MED(-2.00)[amazon.com:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; SUBJECT_ENDS_SPACES(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[amazon.com,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:99.78.197.208/28]; RCVD_IN_DNSWL_MED(-0.20)[99.78.197.218:from]; R_DKIM_ALLOW(-0.20)[amazon.com:s=amazon201209]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_BASE64_TEXT(0.10)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; FORGED_SENDER_VERP_SRS(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DKIM_TRACE(0.00)[amazon.com:+]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:16509, ipnet:99.78.196.0/22, country:US]; MID_RHS_MATCH_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[osamaabb@amazon.com,prvs=50078cbbf=osamaabb@amazon.com]; ARC_NA(0.00)[]; HAS_XOIP(0.00)[] X-Rspamd-Queue-Id: 4QQlVQ6GByz3lqM X-Spamd-Bar: ---------------- X-ThisMailContainsUnwantedMimeParts: N --_000_8D487376CB7F45DE9A4428F8052E1CAAamazoncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSdtIHVzaW5nIHRoZSBzYW1lIGZyZWVic2Qga2VybmVsIGFuZCBzYW1lIG5ldHdvcmsgZHJpdmVy IG9uIEFSTSBiYXNlZCBpbnN0YW5jZSBhbmQgaW50ZWwgYmFzZWQgaW5zdGFuY2UuDQpBUk0gYmFz ZWQgaW5zdGFuY2UgdW5hbWU6DQp1bmFtZSAtYSBGcmVlQlNEIGZyZWVic2QgMTMuMi1SRUxFQVNF IEZyZWVCU0QgMTMuMi1SRUxFQVNFIHJlbGVuZy8xMy4yLW4yNTQ2MTctNTI1ZWNmZGFkNTk3IEdF TkVSSUMgYXJtNjQNCkludGVsIGJhc2VkIGluc3RhbmNlIHVuYW1lOg0KdW5hbWUgLWEgRnJlZUJT RCBmcmVlYnNkIDEzLjItUkVMRUFTRSBGcmVlQlNEIDEzLjItUkVMRUFTRSByZWxlbmcvMTMuMi1u MjU0NjE3LTUyNWVjZmRhZDU5NyBHRU5FUklDIGFtZDY0DQoNCkZvciB0aGUgaW50ZWwgYmFzZWQg aW5zdGFuY2UsIEkgd2FudCB0byBzZWUgdGhlIGFmZmluaXR5IG9mIHRoZW4gaGFyZHdhcmUgaW50 ZXJydXB0cyBzbyBpIHJ1biB0aGUgZm9sbG93aW5nOg0KJCB2bXN0YXQgLWkNCmludGVycnVwdCB0 b3RhbCByYXRlIC4NCi4NCmlycTQxOiBlbmEwIDEzNyA0DQppcnE0MjogZW5hMCA5NyAzDQppcnE0 MzogZW5hMCAxOCAxDQppcnE0NDogZW5hMCA1MjU0IDE1OQ0KDQpOb3cgYWZ0ZXIgSSBydW4gY3B1 c2V0IEkgZ2V0Og0KJCBjcHVzZXQgLWcgLXggNDQNCmlycSA0NCBtYXNrOiAwLCAxLCAyLCAzLCA0 LCA1LCA2LCA3LCA4LCA5LCAxMCwgMTEsIDEyLCAxMywgMTQsIDE1DQoNCkhvd2V2ZXIgb24gQVJN IGluc3RhbmNlIEkgZG8gdGhlIHNhbWUgYW5kIGdldCB0aGUgZm9sbG93aW5nOg0KJCB2bXN0YXQg LWkNCmludGVycnVwdCB0b3RhbCByYXRlDQpnaWMwLHAxMTotaWNfdGltZXIwIDQ0MDIxODEzIDUw Mw0KLi4NCml0czAsNzU6IGVuYTAgNTgwIDANCml0czAsNzY6IGVuYTAgMjk0MyAwDQppdHMwLDc3 OiBlbmEwIDU4NiAwDQoNCkFmdGVyIHJ1bm5pbmcgY3B1c2V0Og0KJCBjcHVzZXQgLWcgLXggNzUN CmNwdXNldDogZ2V0YWZmaW5pdHk6IE5vIHN1Y2ggcHJvY2Vzcw0KDQpUaGUgZGV2aWNlIGludGVy cnVwdHMgYXJlIGFsbG9jYXRlZCBpbiB0aGUgZHJpdmVyIHVzaW5nIGJ1c19hbGxvY19yZXNvdXJj ZV9hbnkoKSAmIGJ1c19zZXR1cF9pbnRyKCkuDQpXaHkgYXJlIHRoZSBpbnRlcnJ1cHRzIG5hbWVz IGRpZmZlcmVudCBpbiBBUk0vSW50ZWwgYW5kIGhvdyBjYW4gSSBnZXQgdGhlIGludGVycnVwdHMg YWZmaW5pdHkgaW4gQVJNIHN5c3RlbXM/DQoNCkZvbGxvd3VwIHF1ZXN0aW9uOg0KVXBvbiBwcmlu dGluZyB0aGUgY3B1IG9uIHdoaWNoIHRoZSBIVyBpbnRlcnJ1cHRzIGFyZSByZWNlaXZlZCAoY3Vy Y3B1IHBhcmFtZXRlciB3aXRoaW4gdGhlIG1zaXggaW50ZXJydXB0IGhhbmRsZXIpIG9uIEFSTSBz eXN0ZW1zIEkgY2FuIHNlZSB0aGF0IGFsbCBpbnRlcnJ1cHRzIGFyZSByZWNlaXZlZCBvbiBDUFUg MC4gV2h5IGlzIHRoYXQ/DQpJcyBpdCBhbiBhY2NlcHRhYmxlIHByYWN0aWNlIGluIEZyZWVCU0Qg dG8gc3ByZWFkIHRoZSBpbnRlcnJ1cHQgYWZmaW5pdHkgdXBvbiBkaWZmZXJlbnQgY29yZXMgYnkg ZGVmYXVsdCB1c2luZyBidXNfYmluZF9pbnRyKCkgY2FsbHM/DQpXaXRoaW4gdGhlIGludGVsIGJh c2VkIGluc3RhbmNlIEkgY2FuIHNlZSB0aGF0IHRoZSBpbnRlcnJ1cHRzIGFyZSBzcHJlYWQgYWNy b3NzIGFsbCBDUFXigJlzIGJ5IGRlZmF1bHQuDQoNCg== --_000_8D487376CB7F45DE9A4428F8052E1CAAamazoncom_ Content-Type: text/html; charset="utf-8" Content-ID: <5B1DCE24BB32DC47B5FF1B52049127B9@amazon.com> Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCWZvbnQtc2l6 ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWxpZ2F0 dXJlczpzdGFuZGFyZGNvbnRleHR1YWw7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxl LXR5cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp ZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBl OmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdl IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcy LjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv bjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9ImVuLUlMIiBsaW5rPSIjMDU2 M0MxIiB2bGluaz0iIzk1NEY3MiIgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj4NCjxkaXYg Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i bXNvLWxpZ2F0dXJlczpub25lIj5JJ20gdXNpbmcgdGhlIHNhbWUgZnJlZWJzZCBrZXJuZWw8L3Nw YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tbGlnYXR1cmVzOm5vbmUiPiBhbmQgc2Ft ZSBuZXR3b3JrIGRyaXZlcjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWxpZ2F0dXJlczpub25lIj4g b24gQVJNIGJhc2VkIGluc3RhbmNlIGFuZCBpbnRlbCBiYXNlZCBpbnN0YW5jZS48YnI+DQpBUk0g YmFzZWQgaW5zdGFuY2UgdW5hbWU6PGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O21zby1saWdhdHVyZXM6 bm9uZSI+dW5hbWUgLWEgRnJlZUJTRCBmcmVlYnNkIDEzLjItUkVMRUFTRSBGcmVlQlNEIDEzLjIt UkVMRUFTRSByZWxlbmcvMTMuMi1uMjU0NjE3LTUyNWVjZmRhZDU5NyBHRU5FUklDIGFybTY0PC9z cGFuPjxzcGFuIHN0eWxlPSJtc28tbGlnYXR1cmVzOm5vbmUiPjxicj4NCkludGVsIGJhc2VkIGlu c3RhbmNlIHVuYW1lOjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozttc28tbGlnYXR1cmVzOm5vbmUiPnVu YW1lIC1hIEZyZWVCU0QgZnJlZWJzZCAxMy4yLVJFTEVBU0UgRnJlZUJTRCAxMy4yLVJFTEVBU0Ug cmVsZW5nLzEzLjItbjI1NDYxNy01MjVlY2ZkYWQ1OTcgR0VORVJJQyBhbWQ2NDwvc3Bhbj48c3Bh biBzdHlsZT0ibXNvLWxpZ2F0dXJlczpub25lIj48YnI+DQo8YnI+DQpGb3IgdGhlIGludGVsIGJh c2VkIGluc3RhbmNlLCBJIHdhbnQgdG8gc2VlIHRoZSBhZmZpbml0eSBvZiB0aGVuIGhhcmR3YXJl IGludGVycnVwdHMgc28gaSBydW4gdGhlIGZvbGxvd2luZzo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7 bXNvLWxpZ2F0dXJlczpub25lIj4kIHZtc3RhdCAtaQ0KPGJyPg0KaW50ZXJydXB0IHRvdGFsIHJh dGUgLjxicj4NCi4gPGJyPg0KaXJxNDE6IGVuYTAgMTM3IDQgPGJyPg0KaXJxNDI6IGVuYTAgOTcg MyA8YnI+DQppcnE0MzogZW5hMCAxOCAxIDxicj4NCmlycTQ0OiBlbmEwIDUyNTQgMTU5PGJyPg0K PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tbGlnYXR1cmVzOm5vbmUiPjxicj4NCk5vdyBhZnRlciBJ IHJ1biBjcHVzZXQgSSBnZXQ6PGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O21zby1saWdhdHVyZXM6bm9u ZSI+JCBjcHVzZXQgLWcgLXggNDQNCjxicj4NCmlycSA0NCBtYXNrOiAwLCAxLCAyLCAzLCA0LCA1 LCA2LCA3LCA4LCA5LCAxMCwgMTEsIDEyLCAxMywgMTQsIDE1PC9zcGFuPjxzcGFuIHN0eWxlPSJt c28tbGlnYXR1cmVzOm5vbmUiPjxicj4NCjxicj4NCkhvd2V2ZXIgb24gQVJNIGluc3RhbmNlIEkg ZG8gdGhlIHNhbWUgYW5kIGdldCB0aGUgZm9sbG93aW5nOjxicj4NCjwvc3Bhbj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztt c28tbGlnYXR1cmVzOm5vbmUiPiQgdm1zdGF0IC1pDQo8YnI+DQppbnRlcnJ1cHQgdG90YWwgcmF0 ZSA8YnI+DQpnaWMwLHAxMTotaWNfdGltZXIwIDQ0MDIxODEzIDUwMyA8YnI+DQouLiA8YnI+DQpp dHMwLDc1OiBlbmEwIDU4MCAwIDxicj4NCml0czAsNzY6IGVuYTAgMjk0MyAwIDxicj4NCml0czAs Nzc6IGVuYTAgNTg2IDAgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9Im1zby1saWdhdHVyZXM6bm9uZSI+PGJyPg0KQWZ0ZXIgcnVubmluZyBj cHVzZXQ6PGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O21zby1saWdhdHVyZXM6bm9uZSI+JCBjcHVzZXQg LWcgLXggNzUNCjxicj4NCmNwdXNldDogZ2V0YWZmaW5pdHk6IE5vIHN1Y2ggcHJvY2Vzczwvc3Bh bj48c3BhbiBzdHlsZT0ibXNvLWxpZ2F0dXJlczpub25lIj48YnI+DQo8YnI+DQo8L3NwYW4+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tbGlnYXR1cmVzOm5vbmUiPlRoZSBkZXZpY2UgaW50 ZXJydXB0cyBhcmUgYWxsb2NhdGVkIGluIHRoZSBkcml2ZXIgdXNpbmcgYnVzX2FsbG9jX3Jlc291 cmNlX2FueSgpICZhbXA7IGJ1c19zZXR1cF9pbnRyKCkuPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28t bGlnYXR1cmVzOm5vbmUiPjxicj4NCldoeSBhcmUgdGhlIGludGVycnVwdHMgbmFtZTwvc3Bhbj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1saWdhdHVyZXM6bm9uZSI+czwvc3Bhbj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1saWdhdHVyZXM6bm9uZSI+DQo8L3NwYW4+PHNwYW4g c3R5bGU9Im1zby1saWdhdHVyZXM6bm9uZSI+ZGlmZmVyZW50IGluIEFSTS9JbnRlbCBhbmQgaG93 IGNhbiBJIGdldCB0aGUgaW50ZXJydXB0cyBhZmZpbml0eSBpbiBBUk0gc3lzdGVtcz88YnI+DQo8 YnI+DQpGb2xsb3d1cCBxdWVzdGlvbjo8YnI+DQpVcG9uIHByaW50aW5nIHRoZSBjcHUgb24gd2hp Y2ggdGhlIEhXIGludGVycnVwdHMgYXJlIHJlY2VpdmVkIChjdXJjcHUgcGFyYW1ldGVyIHdpdGhp biB0aGUgbXNpeCBpbnRlcnJ1cHQgaGFuZGxlcikgb24gQVJNIHN5c3RlbXMgSSBjYW4gc2VlIHRo YXQgYWxsIGludGVycnVwdHMgYXJlIHJlY2VpdmVkIG9uIENQVSAwLiBXaHkgaXMgdGhhdD88YnI+ DQpJcyBpdCBhbiBhY2NlcHRhYmxlIHByYWN0aWNlIGluIEZyZWVCU0QgdG8gc3ByZWFkIHRoZSBp bnRlcnJ1cHQgYWZmaW5pdHkgdXBvbiBkaWZmZXJlbnQgY29yZXMgYnkgZGVmYXVsdCB1c2luZyBi dXNfYmluZF9pbnRyKCkgY2FsbHM/PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0ibXNvLWxpZ2F0dXJlczpub25lIj5XaXRoaW4gdGhlIGludGVsIGJhc2VkIGluc3RhbmNlIEkg Y2FuIHNlZSB0aGF0IHRoZSBpbnRlcnJ1cHRzIGFyZSBzcHJlYWQgYWNyb3NzIGFsbCBDUFXigJlz IGJ5IGRlZmF1bHQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_8D487376CB7F45DE9A4428F8052E1CAAamazoncom_--