From nobody Fri Jun 1 11:02:29 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86DE312DA25 for ; Fri, 1 Jun 2018 11:02:19 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.101 X-Spam-Level: X-Spam-Status: No, score=-0.101 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=pass (1024-bit key) header.from=tobias.gondrom@gondrom.org header.d=gondrom.org Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jDULF1lifced for ; Fri, 1 Jun 2018 11:02:17 -0700 (PDT) Received: from gondrom.org (www.gondrom.org [5.35.241.16]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E68C612DA0D for ; Fri, 1 Jun 2018 11:02:16 -0700 (PDT) Received: from seraph (x590fdefb.dyn.telefonica.de [89.15.222.251]) by gondrom.org (Postfix) with ESMTPSA id 03606636C3; Fri, 1 Jun 2018 20:02:14 +0200 (CEST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gondrom.org; b=Iu1TlsbdhIDwBSwBDWkY4jfC8FdAJjX1kh9DngrY9FA6FXLkq8QLStQqm2nMC98vx0mCjPkvGjw09TILFMefxQX8RRPbrjBFhZ0/78LbXyXSo3/jN10HP665cOQSU5HV/EMrvx7rCkP2ilDUOFJIMPam8RSKp3Ffnd3nIFgjFP8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language; From: "Tobias Gondrom" To: Cc: "'Roman Danyliw'" Date: Fri, 1 Jun 2018 20:02:09 +0200 Message-ID: <02a601d3f9d2$aa115f70$fe341e50$@gondrom.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_02A7_01D3F9E3.6D9BDD20" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdP50ZtalkXGKdzwSuivtFip3vbzCw== Content-Language: en-us Archived-At: Subject: [Dots] Close of WGLC for Requirements Draft X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2018 18:02:23 -0000 This is a multipart message in MIME format. ------=_NextPart_000_02A7_01D3F9E3.6D9BDD20 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Dear DOTS WG team, Thanks for your discussion and patience. As announced a month ago, the WGLC for the requirements document is now closed. >From reading through all the emails on the mailing-list it appears to me that all open issues have been addressed so far. In case I have missed something, please let me know. Next step will be for the ID shepherd (Frank XiaLiang was so kind to volunteer for the work task) and the chairs to prepare a shepherd document and submit the document to the IESG for LC. Thanks and best regards, Tobias Ps.: over the weekend, I will also review the status for the other WG documents and come back to you on that beginning of next week. ------=_NextPart_000_02A7_01D3F9E3.6D9BDD20 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear DOTS WG team,

 

Thanks for = your discussion and patience.

As = announced a month ago, the WGLC for the requirements document is now = closed.

 

From reading through all the emails on the = mailing-list it appears to me that all open issues have been addressed = so far. In case I have missed something, please let me know. =

 

Next step will be for the ID shepherd (Frank XiaLiang = was so kind to volunteer for the work task) and the chairs to prepare a = shepherd document and submit the document to the IESG for LC. =

 

Thanks and best regards, Tobias

 

 

Ps.: over = the weekend, I will also review the status for the other WG documents = and come back to you on that beginning of next week.

 

------=_NextPart_000_02A7_01D3F9E3.6D9BDD20-- From nobody Wed Jun 13 01:15:26 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85F351277C8 for ; Wed, 13 Jun 2018 01:15:23 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.099 X-Spam-Level: X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HKWP5ODajm5A for ; Wed, 13 Jun 2018 01:15:20 -0700 (PDT) Received: from orange.com (mta239.mail.business.static.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53B98130E05 for ; Wed, 13 Jun 2018 01:15:20 -0700 (PDT) Received: from opfedar06.francetelecom.fr (unknown [xx.xx.xx.8]) by opfedar26.francetelecom.fr (ESMTP service) with ESMTP id 8B7701C0DCF; Wed, 13 Jun 2018 10:15:18 +0200 (CEST) Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.43]) by opfedar06.francetelecom.fr (ESMTP service) with ESMTP id 6BE1E8006E; Wed, 13 Jun 2018 10:15:18 +0200 (CEST) Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM5F.corporate.adroot.infra.ftgroup ([fe80::e172:f13e:8be6:71cc%18]) with mapi id 14.03.0389.001; Wed, 13 Jun 2018 10:15:18 +0200 From: To: Tobias Gondrom , "dots@ietf.org" CC: 'Roman Danyliw' Thread-Topic: [Dots] Close of WGLC for Requirements Draft Thread-Index: AdP50ZtalkXGKdzwSuivtFip3vbzCwJHN88w Date: Wed, 13 Jun 2018 08:15:17 +0000 Message-ID: <787AE7BB302AE849A7480A190F8B93302DF356BF@OPEXCLILMA3.corporate.adroot.infra.ftgroup> References: <02a601d3f9d2$aa115f70$fe341e50$@gondrom.org> In-Reply-To: <02a601d3f9d2$aa115f70$fe341e50$@gondrom.org> Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.168.234.2] Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B93302DF356BFOPEXCLILMA3corp_" MIME-Version: 1.0 Archived-At: Subject: Re: [Dots] Close of WGLC for Requirements Draft X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jun 2018 08:15:24 -0000 --_000_787AE7BB302AE849A7480A190F8B93302DF356BFOPEXCLILMA3corp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Tobias, Can you please update us about your conclusions with regards to the WGLC of= signal channel? Thank you. Cheers, Med De : Dots [mailto:dots-bounces@ietf.org] De la part de Tobias Gondrom Envoy=E9 : vendredi 1 juin 2018 20:02 =C0 : dots@ietf.org Cc : 'Roman Danyliw' Objet : [Dots] Close of WGLC for Requirements Draft Dear DOTS WG team, Thanks for your discussion and patience. As announced a month ago, the WGLC for the requirements document is now clo= sed. >From reading through all the emails on the mailing-list it appears to me th= at all open issues have been addressed so far. In case I have missed someth= ing, please let me know. Next step will be for the ID shepherd (Frank XiaLiang was so kind to volunt= eer for the work task) and the chairs to prepare a shepherd document and su= bmit the document to the IESG for LC. Thanks and best regards, Tobias Ps.: over the weekend, I will also review the status for the other WG docum= ents and come back to you on that beginning of next week. --_000_787AE7BB302AE849A7480A190F8B93302DF356BFOPEXCLILMA3corp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hi Tobias,

 

Can you please update us about = your conclusions with regards to the WGLC of signal channel?

 

Thank you.

 

Cheers,

Med

 

De : Dots= [mailto:dots-bounces@ietf.org] De la part de Tobias Gondrom
Envoy=E9 : vendredi 1 juin 2018 20:02
=C0 : dots@ietf.org
Cc : 'Roman Danyliw'
Objet : [Dots] Close of WGLC for Requirements Draft<= /span>

 

Dear DOTS WG team, <= /span>

 

Thanks for your discussion and = patience.

As announced a month ago, the W= GLC for the requirements document is now closed.

 

From reading through all the em= ails on the mailing-list it appears to me that all open issues have been ad= dressed so far. In case I have missed something, please let me know.

 

Next step will be for the ID sh= epherd (Frank XiaLiang was so kind to volunteer for the work task) and the = chairs to prepare a shepherd document and submit the document to the IESG f= or LC.

 

Thanks and best regards, Tobias=

 

 

Ps.: over the weekend, I will a= lso review the status for the other WG documents and come back to you on th= at beginning of next week.

 

--_000_787AE7BB302AE849A7480A190F8B93302DF356BFOPEXCLILMA3corp_-- From nobody Wed Jun 13 13:10:39 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0240130FCD for ; Wed, 13 Jun 2018 13:10:29 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.5 X-Spam-Level: X-Spam-Status: No, score=-1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=pass (1024-bit key) header.from=tobias.gondrom@gondrom.org header.d=gondrom.org Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9WBnfumZhxRG for ; Wed, 13 Jun 2018 13:10:27 -0700 (PDT) Received: from gondrom.org (www.gondrom.org [5.35.241.16]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F1ABC130FBE for ; Wed, 13 Jun 2018 13:10:26 -0700 (PDT) Received: from seraph (x4dbecff7.dyn.telefonica.de [77.190.207.247]) by gondrom.org (Postfix) with ESMTPSA id F11B265588; Wed, 13 Jun 2018 22:10:24 +0200 (CEST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gondrom.org; b=yi1Nzc5Yw3xefJ3/kAjErWSssQozJdGHnan4rPvxn/QeYlWXb4A9wK01kgy1ebhRSIlL/Mo6suIp39wCrzOuqmzSv87b7jxjsQu/BsChar2VkhZYqY70pRmftFQnczkIIpjd8LNRHho8bYyiYHQyY7O/7i+3LCUAf2vAsyC6EO8=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language; From: "Tobias Gondrom" To: , Cc: "'Roman Danyliw'" References: <02a601d3f9d2$aa115f70$fe341e50$@gondrom.org> <787AE7BB302AE849A7480A190F8B93302DF356BF@OPEXCLILMA3.corporate.adroot.infra.ftgroup> In-Reply-To: <787AE7BB302AE849A7480A190F8B93302DF356BF@OPEXCLILMA3.corporate.adroot.infra.ftgroup> Date: Wed, 13 Jun 2018 22:10:19 +0200 Message-ID: <030401d40352$8f3ba780$adb2f680$@gondrom.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0305_01D40363.52C736A0" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQJeGH4mvdWJGfYSukiHJ7KHdNdHXgFSod+poz/dntA= Content-Language: en-us Archived-At: Subject: Re: [Dots] Close of WGLC for Requirements Draft X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jun 2018 20:10:38 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0305_01D40363.52C736A0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi guys,=20 =20 As far as I could see the signal draft WGLC can be closed and the raised points have been addressed.=20 (one caveat: I am still combing through the some left 10% of the email threads for the signal draft to check whether I missed something, so if = I did, please let me know by raising it=85)=20 =20 As I understand that we had some further implementation works going on = since IETF101, I would like to reconfirm the question towards the = implementation and hackathon teams whether they found any further deviations or lack of clarity in the last few weeks since IETF101?=20 If not, then I think we are ready to go. I would appreciate a last = =93thumbs up=94 or any raise issues if they encountered any in the last weeks.=20 =20 Thank a lot and best regards, Tobias =20 =20 From: Dots On Behalf Of = mohamed.boucadair@orange.com Sent: Wednesday, June 13, 2018 10:15 AM To: Tobias Gondrom ; dots@ietf.org Cc: 'Roman Danyliw' Subject: Re: [Dots] Close of WGLC for Requirements Draft =20 Hi Tobias,=20 =20 Can you please update us about your conclusions with regards to the WGLC = of signal channel?=20 =20 Thank you.=20 =20 Cheers, Med =20 De : Dots [mailto:dots-bounces@ietf.org] De la part de Tobias Gondrom Envoy=E9 : vendredi 1 juin 2018 20:02 =C0 : dots@ietf.org =20 Cc : 'Roman Danyliw' Objet : [Dots] Close of WGLC for Requirements Draft =20 Dear DOTS WG team,=20 =20 Thanks for your discussion and patience.=20 As announced a month ago, the WGLC for the requirements document is now closed.=20 =20 >From reading through all the emails on the mailing-list it appears to me that all open issues have been addressed so far. In case I have missed something, please let me know.=20 =20 Next step will be for the ID shepherd (Frank XiaLiang was so kind to volunteer for the work task) and the chairs to prepare a shepherd = document and submit the document to the IESG for LC.=20 =20 Thanks and best regards, Tobias =20 =20 Ps.: over the weekend, I will also review the status for the other WG documents and come back to you on that beginning of next week.=20 =20 ------=_NextPart_000_0305_01D40363.52C736A0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hi guys,

 

As far as I = could see the signal draft WGLC can be closed and the raised points have = been addressed.

(one caveat: I am = still combing through the some left 10% of the email threads for the = signal draft to check whether I missed something, so if I did, please = let me know by raising it…)

 

As I = understand that we had some further implementation works going on since = IETF101, I would like to reconfirm the question towards the = implementation and hackathon teams whether they found any further = deviations or lack of clarity in the last few weeks since IETF101? =

If not, then I think we are ready to = go. I would appreciate a last “thumbs up” or any raise = issues if they encountered any in the last weeks.

 

Thank a lot = and best regards, Tobias

 

=

 

From: Dots = <dots-bounces@ietf.org> On Behalf Of = mohamed.boucadair@orange.com
Sent: Wednesday, June 13, = 2018 10:15 AM
To: Tobias Gondrom = <tobias.gondrom@gondrom.org>; dots@ietf.org
Cc: 'Roman = Danyliw' <rdd@cert.org>
Subject: Re: [Dots] Close of = WGLC for Requirements Draft

 

Hi Tobias,

 

Can you = please update us about your conclusions with regards to the WGLC of = signal channel?

 

Thank = you.

 

Cheers,

Med

 

De : Dots [mailto:dots-bounces@ietf.org] = De la part de Tobias Gondrom
Envoy=E9 : vendredi 1 = juin 2018 20:02
=C0 : dots@ietf.org
Cc : = 'Roman Danyliw'
Objet : [Dots] Close of WGLC for = Requirements Draft

 

Dear DOTS WG team,

 

Thanks for = your discussion and patience.

As = announced a month ago, the WGLC for the requirements document is now = closed.

 

From reading through all the emails on the = mailing-list it appears to me that all open issues have been addressed = so far. In case I have missed something, please let me know. =

 

Next step will be for the ID shepherd (Frank XiaLiang = was so kind to volunteer for the work task) and the chairs to prepare a = shepherd document and submit the document to the IESG for LC. =

 

Thanks and best regards, Tobias

 

 

Ps.: over = the weekend, I will also review the status for the other WG documents = and come back to you on that beginning of next week.

 

------=_NextPart_000_0305_01D40363.52C736A0-- From nobody Wed Jun 13 13:12:42 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E0D2130F7E for ; Wed, 13 Jun 2018 13:12:40 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.5 X-Spam-Level: X-Spam-Status: No, score=-1.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=pass (1024-bit key) header.from=tobias.gondrom@gondrom.org header.d=gondrom.org Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ReIXLS20VgKv for ; Wed, 13 Jun 2018 13:12:38 -0700 (PDT) Received: from gondrom.org (www.gondrom.org [5.35.241.16]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 65B96130F7C for ; Wed, 13 Jun 2018 13:12:38 -0700 (PDT) Received: from seraph (x4dbecff7.dyn.telefonica.de [77.190.207.247]) by gondrom.org (Postfix) with ESMTPSA id DBE0D6558A; Wed, 13 Jun 2018 22:12:36 +0200 (CEST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gondrom.org; b=dKxsddyjd+dRRYnrAVBLiAOPDNJyMUjAw/k4NO6twsy3X/3h9hYZvHjcTh2b79cDgC16cq7vrZhUe4LtU8whN3Y28qcRShoa6gmyB4ID8fLucIasJjZU8R+Llqo+KJBM7LuYMsrtXyRuUPuEizAYPQmPiMrL/JZBgbesf+CaoJA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Mailer:Thread-Index:Content-Language; From: "Tobias Gondrom" To: , Cc: "'Roman Danyliw'" Date: Wed, 13 Jun 2018 22:12:33 +0200 Message-ID: <031b01d40352$dddbfb10$9993f130$@gondrom.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_031C_01D40363.A167FF60" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdQDUsLAp631EdpPSQmlwKHhw54E9Q== Content-Language: en-us Archived-At: Subject: Re: [Dots] Close of WGLC for Signal Draft X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jun 2018 20:12:41 -0000 This is a multipart message in MIME format. ------=_NextPart_000_031C_01D40363.A167FF60 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Apologies, I forgot to change the Subject line before sending.=20 As this pertains to the Signal draft, now with corrected subject line.=20 =20 =20 Hi guys,=20 =20 As far as I could see the signal draft WGLC can be closed and the raised points have been addressed.=20 (one caveat: I am still combing through the some left 10% of the email threads for the signal draft to check whether I missed something, so if = I did, please let me know by raising it=85)=20 =20 As I understand that we had some further implementation works going on = since IETF101, I would like to reconfirm the question towards the = implementation and hackathon teams whether they found any further deviations or lack of clarity in the last few weeks since IETF101?=20 If not, then I think we are ready to go. I would appreciate a last = =93thumbs up=94 or any raise issues if they encountered any in the last weeks.=20 =20 Thank a lot and best regards, Tobias =20 =20 =20 From: Dots > On = Behalf Of mohamed.boucadair@orange.com =20 Sent: Wednesday, June 13, 2018 10:15 AM To: Tobias Gondrom >; dots@ietf.org = =20 Cc: 'Roman Danyliw' > Subject: Re: [Dots] Close of WGLC for Requirements Draft =20 Hi Tobias,=20 =20 Can you please update us about your conclusions with regards to the WGLC = of signal channel?=20 =20 Thank you.=20 =20 Cheers, Med =20 De : Dots [mailto:dots-bounces@ietf.org] De la part de Tobias Gondrom Envoy=E9 : vendredi 1 juin 2018 20:02 =C0 : dots@ietf.org =20 Cc : 'Roman Danyliw' Objet : [Dots] Close of WGLC for Requirements Draft =20 Dear DOTS WG team,=20 =20 Thanks for your discussion and patience.=20 As announced a month ago, the WGLC for the requirements document is now closed.=20 =20 >From reading through all the emails on the mailing-list it appears to me that all open issues have been addressed so far. In case I have missed something, please let me know.=20 =20 Next step will be for the ID shepherd (Frank XiaLiang was so kind to volunteer for the work task) and the chairs to prepare a shepherd = document and submit the document to the IESG for LC.=20 =20 Thanks and best regards, Tobias =20 =20 Ps.: over the weekend, I will also review the status for the other WG documents and come back to you on that beginning of next week.=20 =20 ------=_NextPart_000_031C_01D40363.A167FF60 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Apologies, I forgot to change the Subject line before = sending.

As this pertains to the = Signal draft, now with corrected subject line.

 

 

Hi guys, =

 

As far as I could see the signal draft WGLC can be = closed and the raised points have been addressed.

(one caveat: I am still combing through the some left = 10% of the email threads for the signal draft to check whether I missed = something, so if I did, please let me know by raising it…) =

 

As I understand that we had some further = implementation works going on since IETF101, I would like to reconfirm = the question towards the implementation and hackathon teams whether they = found any further deviations or lack of clarity in the last few weeks = since IETF101?

If not, then I think = we are ready to go. I would appreciate a last “thumbs up” or = any raise issues if they encountered any in the last weeks. =

 

Thank a lot and best regards, Tobias

 

 

 

From: Dots <dots-bounces@ietf.org> = On Behalf Of mohamed.boucadair@orange.com=
Sent: Wednesday, June 13, 2018 10:15 AM
To: = Tobias Gondrom <tobias.gondrom@gondrom.org= >; dots@ietf.org
Cc: = 'Roman Danyliw' <rdd@cert.org>
Subject: Re: = [Dots] Close of WGLC for Requirements Draft

 

Hi Tobias,

 

Can you = please update us about your conclusions with regards to the WGLC of = signal channel?

 

Thank = you.

 

Cheers,

Med

 

De : Dots [mailto:dots-bounces@ietf.org] = De la part de Tobias Gondrom
Envoy=E9 : vendredi 1 = juin 2018 20:02
=C0 : dots@ietf.org
Cc : = 'Roman Danyliw'
Objet : [Dots] Close of WGLC for = Requirements Draft

 

Dear DOTS WG team,

 

Thanks for = your discussion and patience.

As = announced a month ago, the WGLC for the requirements document is now = closed.

 

From reading through all the emails on the = mailing-list it appears to me that all open issues have been addressed = so far. In case I have missed something, please let me know. =

 

Next step will be for the ID shepherd (Frank XiaLiang = was so kind to volunteer for the work task) and the chairs to prepare a = shepherd document and submit the document to the IESG for LC. =

 

Thanks and best regards, Tobias

 

 

Ps.: over = the weekend, I will also review the status for the other WG documents = and come back to you on that beginning of next week.

 

------=_NextPart_000_031C_01D40363.A167FF60-- From nobody Wed Jun 13 13:20:21 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8D73130E59 for ; Wed, 13 Jun 2018 13:20:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.6 X-Spam-Level: X-Spam-Status: No, score=-0.6 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=pass (1024-bit key) header.from=tobias.gondrom@gondrom.org header.d=gondrom.org Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zgkM1-qUbsIg for ; Wed, 13 Jun 2018 13:20:17 -0700 (PDT) Received: from gondrom.org (www.gondrom.org [5.35.241.16]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 02A1F130E27 for ; Wed, 13 Jun 2018 13:20:16 -0700 (PDT) Received: from seraph (x4dbecff7.dyn.telefonica.de [77.190.207.247]) by gondrom.org (Postfix) with ESMTPSA id 105F165592; Wed, 13 Jun 2018 22:20:14 +0200 (CEST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gondrom.org; b=0pOV8ytGp3cC7c19RP1Fy+5dyhes1tve4+c8NAIN+g8QgN2zQYDrFrCd7VD3qbNuEJ9PMRvq10BWOsHziLKNs+OUWOhJWEiD3/15dGb8QpUEIcj7ddVEs3jRSahmVP5g8Wz3t7fs8EXj7PzM/f+2cg2AKr7203GQwufrCh7PWP0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-Priority:X-MSMail-Priority:X-Mailer:Thread-Index:Content-Language:Importance; From: "Tobias Gondrom" To: Cc: "'Roman Danyliw'" Date: Wed, 13 Jun 2018 22:20:11 +0200 Message-ID: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_033E_01D40364.B1DEAB40" X-Priority: 1 (Highest) X-MSMail-Priority: High X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdQDU5QoGIDUdjZqQFagDWUCpdG4HA== Content-Language: en-us Importance: High Archived-At: Subject: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jun 2018 20:20:19 -0000 This is a multipart message in MIME format. ------=_NextPart_000_033E_01D40364.B1DEAB40 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Dear all, Looking at the latest version of the use cases draft and following the discussions we had at IETF101, I hereby start the WG Last call. I am a bit wary that we did not have too many reviews of the last version yet, even though it had some more changes. However, at this point I think we can start the WG LC and request all final comments now. https://www.ietf.org/id/draft-ietf-dots-use-cases-12.txt Given the current open work pipeline, the WGLC for the use cases draft will run for 2 weeks, until July-1. Please raise all open questions now so we can move on to IESG LC soon after. Thank you and best regards, Tobias (co-chair DOTS hat on) ------=_NextPart_000_033E_01D40364.B1DEAB40 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear all,

 

Looking at = the latest version of the use cases draft and following the discussions = we had at IETF101, I hereby start the WG Last call.

I am a bit wary that we did not have too many reviews = of the last version yet, even though it had some more changes. However, = at this point I think we can start the WG LC and request all final = comments now.

 

https:/= /www.ietf.org/id/draft-ietf-dots-use-cases-12.txt

 

Given the = current open work pipeline, the WGLC for the use cases draft will run = for 2 weeks, until July-1.

 

Please raise = all open questions now so we can move on to IESG LC soon = after…

 

Thank you and best regards, Tobias (co-chair DOTS hat = on)

 

------=_NextPart_000_033E_01D40364.B1DEAB40-- From nobody Wed Jun 13 17:19:22 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D5AC1277D2 for ; Wed, 13 Jun 2018 17:19:21 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.4 X-Spam-Level: X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r2fz_hFBQekX for ; Wed, 13 Jun 2018 17:19:19 -0700 (PDT) Received: from mail-lf0-x241.google.com (mail-lf0-x241.google.com [IPv6:2a00:1450:4010:c07::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 622D21277CC for ; Wed, 13 Jun 2018 17:19:19 -0700 (PDT) Received: by mail-lf0-x241.google.com with SMTP id v135-v6so6612889lfa.9 for ; Wed, 13 Jun 2018 17:19:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=f8U32TDAjXnu/5ifxFxKZma7ynHLqde/7VMar72Ec/U=; b=AoKJk3cNtQ3lPuoVcgMTVrTcoslQWeV/gkcCYDwp70YOq5sJhAEiRMueJAgYn06Xu5 S276wNDDY4WDtLbBq5OKEwddZvml+m6Tq8gMUF3hXPmZRwdKCvippj3VwG/5oZ7RLGFJ OSc3DXn7toefjBOV5X8p8U1OmzwKvh9bGaoeC3mRnsbqsT/gW1skOLgb3Wme9v3GbJlz swgQfaWAhJeoHpyXrxi9cEoQypxJ1RACcuyzSLzJZuHCtfnyAI58O8uj9XjoemYm3r78 V/7cD9pBmzLMQwglzNTnywCcd6cSHCr///BnlKK6jWeucKLuJ14kbKMzYWUGtEsNH2LH ztcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=f8U32TDAjXnu/5ifxFxKZma7ynHLqde/7VMar72Ec/U=; b=sOFsHdc8ks0I21TEJ7HbxpjRz0fx3YYSp/6xn9Hj8uRT/C78qUv8kTNyG0dSPJ0xod QXenWxa0kK/FxsGAAUyUarE7pYNeU0mQqa/lhP4L66H7mJYffdGHzudtKS5qcMbsZLMa pS6H6kNtPxbuzFbHvdgscDrn4CPPUufykDddxGNhgnpMibv+BGU7qNpu2tV36fPW7kCE TYEBTqOOKrp6rknAnMMq9a3TeiH6p4KKcjPiiWJM75/rEgKHySZg5s8n4uQM+Y62wkpA qY56zEvqUTpy234M5OGAkm/TXiTQbMGGy4s2P4TYczrwJteQqCAvbxnV1QXZv2wXhCK6 HmCg== X-Gm-Message-State: APt69E2ZpU9qoIvxcPcbjnPpKH2B/BEPgkwwACTeFH3HfAbaCpQoCMDS c9LDXkQy7Vz6vHJslCHsFIGCu9B6bRkH3aHmMHE= X-Google-Smtp-Source: ADUXVKJuWIvZcKepS4wcVgbU4dqm16F2PR9K3bZMydjTryH2QEbUjgwl1+BWhe1o/gDXh+R8GxfltNbtu1bLLp8hzyY= X-Received: by 2002:a2e:889a:: with SMTP id k26-v6mr172859lji.54.1528935557771; Wed, 13 Jun 2018 17:19:17 -0700 (PDT) MIME-Version: 1.0 Sender: mglt.ietf@gmail.com Received: by 2002:a2e:2e1a:0:0:0:0:0 with HTTP; Wed, 13 Jun 2018 17:19:17 -0700 (PDT) In-Reply-To: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> From: Daniel Migault Date: Wed, 13 Jun 2018 20:19:17 -0400 X-Google-Sender-Auth: FY7ShD0Gy3cRpLzNCpDLVVYV0M0 Message-ID: To: Tobias Gondrom Cc: dots@ietf.org, Roman Danyliw Content-Type: multipart/alternative; boundary="000000000000ce367a056e8f0c25" Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jun 2018 00:19:21 -0000 --000000000000ce367a056e8f0c25 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Though we had some feed backs and I am pretty confident about the current version, I second Tobias and strongly encourage the WG to review the document. You can raise issue or state you agree with the document - it is an easy one to review ;-) Thanks in advance ! Yours, Daniel On Wed, Jun 13, 2018 at 4:20 PM, Tobias Gondrom wrote: > Dear all, > > > > Looking at the latest version of the use cases draft and following the > discussions we had at IETF101, I hereby start the WG Last call. > > I am a bit wary that we did not have too many reviews of the last version > yet, even though it had some more changes. However, at this point I think > we can *start the WG LC and request all final comments now*. > > > > https://www.ietf.org/id/draft-ietf-dots-use-cases-12.txt > > > > *Given the current open work pipeline, the WGLC for the use cases draft > will run for 2 weeks, until July-1. * > > > > Please raise all open questions now so we can move on to IESG LC soon > after=E2=80=A6 > > > > Thank you and best regards, Tobias (co-chair DOTS hat on) > > > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > > --000000000000ce367a056e8f0c25 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Though we had some = feed backs and I am pretty confident about the current version, I second To= bias and strongly encourage the WG to review the document. You can raise is= sue or state you agree with the document - it is an easy one to review ;-) =

Thanks in advance !

= Yours,
Daniel
On Wed, Jun 13, 2018 at 4:20 PM, Tobias Gondrom= <tobias.gondrom@gondrom.org> wrote:
=

Dear= all,

=C2=A0

Looking at the latest version of the use cases draft and= following the discussions we had at IETF101, I hereby start the WG Last ca= ll.

I am a bit wary that we did no= t have too many reviews of the last version yet, even though it had some mo= re changes. However, at this point I think we can start the WG LC and re= quest all final comments now.

= =C2=A0

https://www.ietf= .org/id/draft-ietf-dots-use-cases-12.txt

=C2=A0

Given the = current open work pipeline, the WGLC for the use cases draft will run for 2= weeks, until July-1.

= =C2=A0

Please raise all open questions now= so we can move on to IESG LC soon after=E2=80=A6

=C2=A0

Thank you and= best regards, Tobias (co-chair DOTS hat on)

=C2=A0


_________________________= ______________________
Dots mailing list
Dots@ietf.org
https://www.ietf.org/mailman/listinfo/dots


--000000000000ce367a056e8f0c25-- From nobody Thu Jun 14 00:48:32 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06B56130E99 for ; Thu, 14 Jun 2018 00:48:30 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.809 X-Spam-Level: X-Spam-Status: No, score=-3.809 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l8r0c0Dfi-FD for ; Thu, 14 Jun 2018 00:48:26 -0700 (PDT) Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0B0912F1AC for ; Thu, 14 Jun 2018 00:48:26 -0700 (PDT) X-NAI-Header: Modified by McAfee Email Gateway (5500) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1528962503; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-microsoft-exchange-diagnostics: x-ms-exchange-antispam-srfa-diagnostics:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-microsoft-antispam-prvs:x-exchange-antispam-report-test: x-ms-exchange-senderadcheck:x-exchange-antispam-report-cfa-test: x-forefront-prvs:x-forefront-antispam-report: received-spf:x-microsoft-antispam-message-info: spamdiagnosticoutput:spamdiagnosticmetadata: Content-Type:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=lXSd/383Vnbr19yPWhR6alxaIcOgshIUWlelHa Vf5Bg=; b=ELHWMeyBHQ15rXmHU3/29iU6cpSCOZquF0hetrhC cPsngXcjdzZBPA6d3Ohb49CZPxqxtzT8Zd6QXi5zG2oII7ESze Lnt41PLFj2epgDdmb+S7OgESdo1TgBZmkyhUHWoBwngBRr5tfo qjmjdWVMj6v4ysY5g16Q+1JruQPUIt8= Received: from DNVEXAPP1N05.corpzone.internalzone.com (unknown [10.44.48.89]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 05da_d95a_42595d59_4d4c_4cfb_8bf6_39665d831a50; Thu, 14 Jun 2018 02:48:22 -0500 Received: from DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Thu, 14 Jun 2018 01:48:15 -0600 Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1347.2 via Frontend Transport; Thu, 14 Jun 2018 01:48:15 -0600 Received: from NAM05-BY2-obe.outbound.protection.outlook.com (10.44.176.243) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Thu, 14 Jun 2018 01:48:15 -0600 Received: from BN6PR16MB1425.namprd16.prod.outlook.com (10.172.207.19) by BN6PR16MB0020.namprd16.prod.outlook.com (10.172.111.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.841.14; Thu, 14 Jun 2018 07:48:14 +0000 Received: from BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::1561:ac68:679c:204e]) by BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::1561:ac68:679c:204e%2]) with mapi id 15.20.0863.016; Thu, 14 Jun 2018 07:48:14 +0000 From: "Konda, Tirumaleswar Reddy" To: Tobias Gondrom , "mohamed.boucadair@orange.com" , "dots@ietf.org" CC: 'Roman Danyliw' Thread-Topic: [Dots] Close of WGLC for Requirements Draft Thread-Index: AdP50ZtalkXGKdzwSuivtFip3vbzCwJHN88wABkEoIAAGE7OEA== Date: Thu, 14 Jun 2018 07:48:13 +0000 Message-ID: References: <02a601d3f9d2$aa115f70$fe341e50$@gondrom.org> <787AE7BB302AE849A7480A190F8B93302DF356BF@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <030401d40352$8f3ba780$adb2f680$@gondrom.org> In-Reply-To: <030401d40352$8f3ba780$adb2f680$@gondrom.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.300.84 dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; x-originating-ip: [103.245.47.20] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR16MB0020; 7:SvGbGuoYwor1fJd0a+3Qn3JPpL4NmWMYcoi4eNEuFbim572M4lKOQMqiFC63PJeNyDji2EyF4HL6/eGjHnFzOOBDl2MI4dX4TybLNroGfBZJ6AO4QgB5DDfW5A1rv1BoA8zQ8x4Clm3DoAivi+rPD2Kzj325notNsbIZzsckO+/jd8tzQ7weC+CNVDCI3dsg8zKFcFpmntySb01wVFPikuk6EMPOXR5bgCC+YRByDtP5LhQA+bnIm83Kvlwsp1Lu x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 2fc5787a-b567-438f-8b45-08d5d1cb2f0d x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:BN6PR16MB0020; x-ms-traffictypediagnostic: BN6PR16MB0020: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(120809045254105)(18271650672692)(21748063052155); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231254)(944501410)(52105095)(10201501046)(93006095)(93001095)(149027)(150027)(6041310)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:BN6PR16MB0020; BCL:0; PCL:0; RULEID:; SRVR:BN6PR16MB0020; x-forefront-prvs: 0703B549E4 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(39380400002)(376002)(366004)(346002)(52564003)(85644002)(32952001)(199004)(189003)(9326002)(2900100001)(53546011)(76176011)(5890100001)(9686003)(8676002)(54896002)(74316002)(486006)(2501003)(476003)(446003)(11346002)(68736007)(86362001)(8936002)(81156014)(81166006)(102836004)(6436002)(3280700002)(26005)(236005)(6506007)(6306002)(186003)(2201001)(5660300001)(59450400001)(99286004)(7696005)(5250100002)(55016002)(316002)(72206003)(110136005)(7736002)(966005)(478600001)(106356001)(14454004)(606006)(33656002)(3660700001)(2906002)(53936002)(66066001)(80792005)(25786009)(4326008)(6116002)(229853002)(790700001)(6246003)(97736004)(3846002)(105586002)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR16MB0020; H:BN6PR16MB1425.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: Nl+fI3+Ph0c12bsaWWEHEw8tTuC1Ktcpu8WWYjx6Q23brEFkLnWXGJd2f+yCZd5xJKadd5AXQx9DLFvgkIxppgOZxQ2a8L+3UHuoeIHke/YBZ07OKlfh6Mz7eLzHdBWhD3cjQJJuvq2o1dJdkA/kvfY7AlwoZBVNUkvtO/WySqs9S+Rh1nSL1HUVht4UJFpoxT14dsMpqziKSjW4vjIM4g== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_BN6PR16MB142525D498236C50D6BD1D05EA7D0BN6PR16MB1425namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 2fc5787a-b567-438f-8b45-08d5d1cb2f0d X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2018 07:48:14.0295 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR16MB0020 X-OriginatorOrg: mcafee.com X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 15 X-NAI-Spam-Score: 0.1 X-NAI-Spam-Version: 2.3.0.9418 : core <6307> : inlines <6696> : streams <1789639> : uri <2657926> Archived-At: Subject: Re: [Dots] Close of WGLC for Requirements Draft X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jun 2018 07:48:31 -0000 --_000_BN6PR16MB142525D498236C50D6BD1D05EA7D0BN6PR16MB1425namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgVG9iaWFzLA0KDQpZQU5HIGRvY3RvcnMgcmV2aWV3IGlzIHJlcXVpcmVkIGZvciB0aGUgc2ln bmFsIGNoYW5uZWwgZHJhZnQgYWZ0ZXIgdGhlIFdHTEMgaXMgY29tcGxldGUgKHBsZWFzZSBzZWUg aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9ncm91cC95YW5nZG9jdG9ycy9hYm91dC8pLg0K DQpDaGVlcnMsDQotVGlydQ0KDQpGcm9tOiBEb3RzIFttYWlsdG86ZG90cy1ib3VuY2VzQGlldGYu b3JnXSBPbiBCZWhhbGYgT2YgVG9iaWFzIEdvbmRyb20NClNlbnQ6IFRodXJzZGF5LCBKdW5lIDE0 LCAyMDE4IDE6NDAgQU0NClRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tOyBkb3RzQGll dGYub3JnDQpDYzogJ1JvbWFuIERhbnlsaXcnIDxyZGRAY2VydC5vcmc+DQpTdWJqZWN0OiBSZTog W0RvdHNdIENsb3NlIG9mIFdHTEMgZm9yIFJlcXVpcmVtZW50cyBEcmFmdA0KDQoNCkNBVVRJT046 IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1 bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNh ZmUuDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkhpIGd1eXMsDQoNCkFz IGZhciBhcyBJIGNvdWxkIHNlZSB0aGUgc2lnbmFsIGRyYWZ0IFdHTEMgY2FuIGJlIGNsb3NlZCBh bmQgdGhlIHJhaXNlZCBwb2ludHMgaGF2ZSBiZWVuIGFkZHJlc3NlZC4NCihvbmUgY2F2ZWF0OiBJ IGFtIHN0aWxsIGNvbWJpbmcgdGhyb3VnaCB0aGUgc29tZSBsZWZ0IDEwJSBvZiB0aGUgZW1haWwg dGhyZWFkcyBmb3IgdGhlIHNpZ25hbCBkcmFmdCB0byBjaGVjayB3aGV0aGVyIEkgbWlzc2VkIHNv bWV0aGluZywgc28gaWYgSSBkaWQsIHBsZWFzZSBsZXQgbWUga25vdyBieSByYWlzaW5nIGl04oCm KQ0KDQpBcyBJIHVuZGVyc3RhbmQgdGhhdCB3ZSBoYWQgc29tZSBmdXJ0aGVyIGltcGxlbWVudGF0 aW9uIHdvcmtzIGdvaW5nIG9uIHNpbmNlIElFVEYxMDEsIEkgd291bGQgbGlrZSB0byByZWNvbmZp cm0gdGhlIHF1ZXN0aW9uIHRvd2FyZHMgdGhlIGltcGxlbWVudGF0aW9uIGFuZCBoYWNrYXRob24g dGVhbXMgd2hldGhlciB0aGV5IGZvdW5kIGFueSBmdXJ0aGVyIGRldmlhdGlvbnMgb3IgbGFjayBv ZiBjbGFyaXR5IGluIHRoZSBsYXN0IGZldyB3ZWVrcyBzaW5jZSBJRVRGMTAxPw0KSWYgbm90LCB0 aGVuIEkgdGhpbmsgd2UgYXJlIHJlYWR5IHRvIGdvLiBJIHdvdWxkIGFwcHJlY2lhdGUgYSBsYXN0 IOKAnHRodW1icyB1cOKAnSBvciBhbnkgcmFpc2UgaXNzdWVzIGlmIHRoZXkgZW5jb3VudGVyZWQg YW55IGluIHRoZSBsYXN0IHdlZWtzLg0KDQpUaGFuayBhIGxvdCBhbmQgYmVzdCByZWdhcmRzLCBU b2JpYXMNCg0KDQoNCkZyb206IERvdHMgPGRvdHMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86ZG90 cy1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n ZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+DQpTZW50OiBXZWRuZXNk YXksIEp1bmUgMTMsIDIwMTggMTA6MTUgQU0NClRvOiBUb2JpYXMgR29uZHJvbSA8dG9iaWFzLmdv bmRyb21AZ29uZHJvbS5vcmc8bWFpbHRvOnRvYmlhcy5nb25kcm9tQGdvbmRyb20ub3JnPj47IGRv dHNAaWV0Zi5vcmc8bWFpbHRvOmRvdHNAaWV0Zi5vcmc+DQpDYzogJ1JvbWFuIERhbnlsaXcnIDxy ZGRAY2VydC5vcmc8bWFpbHRvOnJkZEBjZXJ0Lm9yZz4+DQpTdWJqZWN0OiBSZTogW0RvdHNdIENs b3NlIG9mIFdHTEMgZm9yIFJlcXVpcmVtZW50cyBEcmFmdA0KDQpIaSBUb2JpYXMsDQoNCkNhbiB5 b3UgcGxlYXNlIHVwZGF0ZSB1cyBhYm91dCB5b3VyIGNvbmNsdXNpb25zIHdpdGggcmVnYXJkcyB0 byB0aGUgV0dMQyBvZiBzaWduYWwgY2hhbm5lbD8NCg0KVGhhbmsgeW91Lg0KDQpDaGVlcnMsDQpN ZWQNCg0KRGUgOiBEb3RzIFttYWlsdG86ZG90cy1ib3VuY2VzQGlldGYub3JnXSBEZSBsYSBwYXJ0 IGRlIFRvYmlhcyBHb25kcm9tDQpFbnZvecOpIDogdmVuZHJlZGkgMSBqdWluIDIwMTggMjA6MDIN CsOAIDogZG90c0BpZXRmLm9yZzxtYWlsdG86ZG90c0BpZXRmLm9yZz4NCkNjIDogJ1JvbWFuIERh bnlsaXcnDQpPYmpldCA6IFtEb3RzXSBDbG9zZSBvZiBXR0xDIGZvciBSZXF1aXJlbWVudHMgRHJh ZnQNCg0KRGVhciBET1RTIFdHIHRlYW0sDQoNClRoYW5rcyBmb3IgeW91ciBkaXNjdXNzaW9uIGFu ZCBwYXRpZW5jZS4NCkFzIGFubm91bmNlZCBhIG1vbnRoIGFnbywgdGhlIFdHTEMgZm9yIHRoZSBy ZXF1aXJlbWVudHMgZG9jdW1lbnQgaXMgbm93IGNsb3NlZC4NCg0KRnJvbSByZWFkaW5nIHRocm91 Z2ggYWxsIHRoZSBlbWFpbHMgb24gdGhlIG1haWxpbmctbGlzdCBpdCBhcHBlYXJzIHRvIG1lIHRo YXQgYWxsIG9wZW4gaXNzdWVzIGhhdmUgYmVlbiBhZGRyZXNzZWQgc28gZmFyLiBJbiBjYXNlIEkg aGF2ZSBtaXNzZWQgc29tZXRoaW5nLCBwbGVhc2UgbGV0IG1lIGtub3cuDQoNCk5leHQgc3RlcCB3 aWxsIGJlIGZvciB0aGUgSUQgc2hlcGhlcmQgKEZyYW5rIFhpYUxpYW5nIHdhcyBzbyBraW5kIHRv IHZvbHVudGVlciBmb3IgdGhlIHdvcmsgdGFzaykgYW5kIHRoZSBjaGFpcnMgdG8gcHJlcGFyZSBh IHNoZXBoZXJkIGRvY3VtZW50IGFuZCBzdWJtaXQgdGhlIGRvY3VtZW50IHRvIHRoZSBJRVNHIGZv ciBMQy4NCg0KVGhhbmtzIGFuZCBiZXN0IHJlZ2FyZHMsIFRvYmlhcw0KDQoNClBzLjogb3ZlciB0 aGUgd2Vla2VuZCwgSSB3aWxsIGFsc28gcmV2aWV3IHRoZSBzdGF0dXMgZm9yIHRoZSBvdGhlciBX RyBkb2N1bWVudHMgYW5kIGNvbWUgYmFjayB0byB5b3Ugb24gdGhhdCBiZWdpbm5pbmcgb2YgbmV4 dCB3ZWVrLg0KDQo= --_000_BN6PR16MB142525D498236C50D6BD1D05EA7D0BN6PR16MB1425namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250 LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQg MiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFs LCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K CWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0K YTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s b3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bh bi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6 Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNvbm9ybWFsMCwgbGku bXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0K CW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7 DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgN Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt c2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5 bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJs YWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDt9DQpzcGFuLkVt YWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTI0 DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3Jk U2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGlu IDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVk aXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g OV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJl ZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9o ZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4N CjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBUb2Jp YXMsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllBTkcgZG9jdG9ycyByZXZpZXcgaXMgcmVxdWly ZWQgZm9yIHRoZSBzaWduYWwgY2hhbm5lbCBkcmFmdCBhZnRlciB0aGUgV0dMQyBpcyBjb21wbGV0 ZSAocGxlYXNlIHNlZQ0KPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9ncm91 cC95YW5nZG9jdG9ycy9hYm91dC8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZ3JvdXAv eWFuZ2RvY3RvcnMvYWJvdXQvPC9hPikuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoZWVycyw8 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi1UaXJ1PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjxvOnA+Jm5i c3A7PC9vOnA+PC9hPjwvcD4NCjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxFbmRDb21w b3NlIj48L3NwYW4+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IERvdHMgW21haWx0bzpkb3RzLWJvdW5jZXNAaWV0Zi5v cmddIDxiPk9uIEJlaGFsZiBPZg0KPC9iPlRvYmlhcyBHb25kcm9tPGJyPg0KPGI+U2VudDo8L2I+ IFRodXJzZGF5LCBKdW5lIDE0LCAyMDE4IDE6NDAgQU08YnI+DQo8Yj5Ubzo8L2I+IG1vaGFtZWQu Ym91Y2FkYWlyQG9yYW5nZS5jb207IGRvdHNAaWV0Zi5vcmc8YnI+DQo8Yj5DYzo8L2I+ICdSb21h biBEYW55bGl3JyAmbHQ7cmRkQGNlcnQub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog W0RvdHNdIENsb3NlIG9mIFdHTEMgZm9yIFJlcXVpcmVtZW50cyBEcmFmdDxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9wPg0KPGRpdj4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMSIgY2Vs bHBhZGRpbmc9IjAiIHN0eWxlPSJiYWNrZ3JvdW5kOiNGM0ZGMzM7Ym9yZGVyOnNvbGlkICM5QjlB ODcgMS41cHQiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJib3JkZXI6bm9uZTtwYWRkaW5n Oi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+Q0FVVElP Tjwvc3Bhbj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjojOUI4QjNFIj46PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4gRXh0ZXJuYWwg ZW1haWwuIERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuDQogYXR0YWNobWVudHMgdW5sZXNzIHlv dSByZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLjwvc3Bh bj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4N CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246 Y2VudGVyIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rp dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgZ3V5cywgPG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPkFzIGZhciBhcyBJIGNvdWxkIHNlZSB0aGUgc2lnbmFsIGRyYWZ0IFdHTEMgY2Fu IGJlIGNsb3NlZCBhbmQgdGhlIHJhaXNlZCBwb2ludHMgaGF2ZSBiZWVuIGFkZHJlc3NlZC4NCjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+KG9uZSBjYXZlYXQ6IEkgYW0gc3Rp bGwgY29tYmluZyB0aHJvdWdoIHRoZSBzb21lIGxlZnQgMTAlIG9mIHRoZSBlbWFpbCB0aHJlYWRz IGZvciB0aGUgc2lnbmFsIGRyYWZ0IHRvIGNoZWNrIHdoZXRoZXIgSSBtaXNzZWQgc29tZXRoaW5n LCBzbyBpZiBJIGRpZCwgcGxlYXNlIGxldCBtZSBrbm93IGJ5IHJhaXNpbmcgaXTigKYpDQo8bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+QXMgSSB1bmRlcnN0YW5kIHRoYXQgd2UgaGFkIHNvbWUgZnVy dGhlciBpbXBsZW1lbnRhdGlvbiB3b3JrcyBnb2luZyBvbiBzaW5jZSBJRVRGMTAxLCBJIHdvdWxk IGxpa2UgdG8gcmVjb25maXJtIHRoZSBxdWVzdGlvbiB0b3dhcmRzIHRoZSBpbXBsZW1lbnRhdGlv biBhbmQgaGFja2F0aG9uIHRlYW1zIHdoZXRoZXIgdGhleSBmb3VuZCBhbnkgZnVydGhlciBkZXZp YXRpb25zIG9yIGxhY2sgb2YgY2xhcml0eSBpbg0KIHRoZSBsYXN0IGZldyB3ZWVrcyBzaW5jZSBJ RVRGMTAxPyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIG5vdCwgdGhl biBJIHRoaW5rIHdlIGFyZSByZWFkeSB0byBnby4gSSB3b3VsZCBhcHByZWNpYXRlIGEgbGFzdCDi gJx0aHVtYnMgdXDigJ0gb3IgYW55IHJhaXNlIGlzc3VlcyBpZiB0aGV5IGVuY291bnRlcmVkIGFu eSBpbiB0aGUgbGFzdCB3ZWVrcy4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFuayBhIGxv dCBhbmQgYmVzdCByZWdhcmRzLCBUb2JpYXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48Yj5Gcm9tOjwvYj4gRG90cyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRvdHMtYm91bmNlc0BpZXRm Lm9yZyI+ZG90cy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsNCjxiPk9uIEJlaGFsZiBPZiA8L2I+ PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91 Y2FkYWlyQG9yYW5nZS5jb208L2E+PGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgSnVuZSAx MywgMjAxOCAxMDoxNSBBTTxicj4NCjxiPlRvOjwvYj4gVG9iaWFzIEdvbmRyb20gJmx0OzxhIGhy ZWY9Im1haWx0bzp0b2JpYXMuZ29uZHJvbUBnb25kcm9tLm9yZyI+dG9iaWFzLmdvbmRyb21AZ29u ZHJvbS5vcmc8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpkb3RzQGlldGYub3JnIj5kb3RzQGll dGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gJ1JvbWFuIERhbnlsaXcnICZsdDs8YSBocmVmPSJt YWlsdG86cmRkQGNlcnQub3JnIj5yZGRAY2VydC5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6 PC9iPiBSZTogW0RvdHNdIENsb3NlIG9mIFdHTEMgZm9yIFJlcXVpcmVtZW50cyBEcmFmdDxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv bG9yOmJsYWNrIj5IaSBUb2JpYXMsDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr Ij5DYW4geW91IHBsZWFzZSB1cGRhdGUgdXMgYWJvdXQgeW91ciBjb25jbHVzaW9ucyB3aXRoIHJl Z2FyZHMgdG8gdGhlIFdHTEMgb2Ygc2lnbmFsIGNoYW5uZWw/DQo8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6 YmxhY2siPlRoYW5rIHlvdS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJzLDxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs YWNrIj5NZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx dW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxk aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxh bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm cXVvdDssc2Fucy1zZXJpZiI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJGUiIgc3R5 bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt c2VyaWYiPiBEb3RzIFs8YSBocmVmPSJtYWlsdG86ZG90cy1ib3VuY2VzQGlldGYub3JnIj5tYWls dG86ZG90cy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPkRlIGxhIHBhcnQgZGU8L2I+IFRvYmlh cyBHb25kcm9tPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IHZlbmRyZWRpIDEganVpbiAyMDE4 IDIwOjAyPGJyPg0KPGI+w4AmbmJzcDs6PC9iPiA8YSBocmVmPSJtYWlsdG86ZG90c0BpZXRmLm9y ZyI+ZG90c0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYyZuYnNwOzo8L2I+ICdSb21hbiBEYW55bGl3 Jzxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gW0RvdHNdIENsb3NlIG9mIFdHTEMgZm9yIFJlcXVp cmVtZW50cyBEcmFmdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGVhciBET1RTIFdHIHRlYW0sIDxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5UaGFua3MgZm9yIHlvdXIgZGlzY3Vzc2lvbiBhbmQgcGF0aWVuY2UuIDxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXMgYW5ub3VuY2VkIGEgbW9udGgg YWdvLCB0aGUgV0dMQyBmb3IgdGhlIHJlcXVpcmVtZW50cyBkb2N1bWVudCBpcyBub3cgY2xvc2Vk Lg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZyb20gcmVhZGluZyB0aHJvdWdoIGFsbCB0aGUg ZW1haWxzIG9uIHRoZSBtYWlsaW5nLWxpc3QgaXQgYXBwZWFycyB0byBtZSB0aGF0IGFsbCBvcGVu IGlzc3VlcyBoYXZlIGJlZW4gYWRkcmVzc2VkIHNvIGZhci4gSW4gY2FzZSBJIGhhdmUgbWlzc2Vk IHNvbWV0aGluZywgcGxlYXNlIGxldCBtZSBrbm93Lg0KPG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi Pk5leHQgc3RlcCB3aWxsIGJlIGZvciB0aGUgSUQgc2hlcGhlcmQgKEZyYW5rIFhpYUxpYW5nIHdh cyBzbyBraW5kIHRvIHZvbHVudGVlciBmb3IgdGhlIHdvcmsgdGFzaykgYW5kIHRoZSBjaGFpcnMg dG8gcHJlcGFyZSBhIHNoZXBoZXJkIGRvY3VtZW50IGFuZCBzdWJtaXQgdGhlIGRvY3VtZW50IHRv IHRoZSBJRVNHIGZvciBMQy4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MgYW5kIGJl c3QgcmVnYXJkcywgVG9iaWFzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UHMuOiBvdmVyIHRoZSB3ZWVrZW5kLCBJIHdp bGwgYWxzbyByZXZpZXcgdGhlIHN0YXR1cyBmb3IgdGhlIG90aGVyIFdHIGRvY3VtZW50cyBhbmQg Y29tZSBiYWNrIHRvIHlvdSBvbiB0aGF0IGJlZ2lubmluZyBvZiBuZXh0IHdlZWsuDQo8bzpwPjwv bzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUg MS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQi Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_BN6PR16MB142525D498236C50D6BD1D05EA7D0BN6PR16MB1425namp_-- From nobody Thu Jun 14 01:57:16 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4599B12F1A6 for ; Thu, 14 Jun 2018 01:57:14 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.098 X-Spam-Level: X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZePxW9XiP9-A for ; Thu, 14 Jun 2018 01:57:11 -0700 (PDT) Received: from orange.com (mta135.mail.business.static.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8B251277C8 for ; Thu, 14 Jun 2018 01:57:10 -0700 (PDT) Received: from opfednr04.francetelecom.fr (unknown [xx.xx.xx.68]) by opfednr22.francetelecom.fr (ESMTP service) with ESMTP id B97F320595; Thu, 14 Jun 2018 10:57:09 +0200 (CEST) Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.66]) by opfednr04.francetelecom.fr (ESMTP service) with ESMTP id 8C5884005B; Thu, 14 Jun 2018 10:57:09 +0200 (CEST) Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILMA1.corporate.adroot.infra.ftgroup ([fe80::95e2:eb4b:3053:fabf%19]) with mapi id 14.03.0399.000; Thu, 14 Jun 2018 10:57:09 +0200 From: To: "Konda, Tirumaleswar Reddy" , "Tobias Gondrom" , "dots@ietf.org" CC: 'Roman Danyliw' Thread-Topic: [Dots] Close of WGLC for Requirements Draft Thread-Index: AdP50ZtalkXGKdzwSuivtFip3vbzCwJHN88wABkEoIAAGE7OEAACSRXQ Date: Thu, 14 Jun 2018 08:57:09 +0000 Message-ID: <787AE7BB302AE849A7480A190F8B93302DF44497@OPEXCLILMA3.corporate.adroot.infra.ftgroup> References: <02a601d3f9d2$aa115f70$fe341e50$@gondrom.org> <787AE7BB302AE849A7480A190F8B93302DF356BF@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <030401d40352$8f3ba780$adb2f680$@gondrom.org> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.168.234.6] Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B93302DF44497OPEXCLILMA3corp_" MIME-Version: 1.0 Archived-At: Subject: Re: [Dots] Close of WGLC for Requirements Draft X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jun 2018 08:57:14 -0000 --_000_787AE7BB302AE849A7480A190F8B93302DF44497OPEXCLILMA3corp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgVGlydSwNCg0KQW4gZWFybHkgeWFuZyBkb2N0b3JzIHJldmlldyBjYW4gYmUgcmVxdWVzdGVk LCBidXQgdGhpcyBpcyBub3QgcmVxdWlyZWQuDQoNCkkgcmVjYWxsIGEgZGlzY3Vzc2lvbiBJIGhh ZCB3aXRoIEJlbm9pdCBDbGFpc2UgKGZvciBhbm90aGVyIGRyYWZ0KSB3aG8gd2FzIHRoZSBPcHMg QUQ6DQpodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL29wc2F3Zy9INUd2VHN1 NlZ4bDkxZ2xUUmlBQ2ZBTVdEaEENCg0KSGlzIGNvbmNsdXNpb24gd29ya3Mgd2l0aCBzL09QU0FX Ry9ET1RTIGFzIHdlbGwgOg0KDQo9PQ0KQm90dG9tIGxpbmU6IGlmIHRoZSBPUFNBV0cgY2hhaXJz IGJlbGlldmUgdGhpcyBkb2N1bWVudCBpcyByZWFkeSwgaXQgY2FuDQpwcm9ncmVzcyB0byBJRVRG IExDIG5vdy4NCj09DQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IEtvbmRhLCBUaXJ1bWFsZXN3YXIg UmVkZHkgW21haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tXQ0KRW52b3nD qSA6IGpldWRpIDE0IGp1aW4gMjAxOCAwOTo0OA0Kw4AgOiBUb2JpYXMgR29uZHJvbTsgQk9VQ0FE QUlSIE1vaGFtZWQgSU1UL09MTjsgZG90c0BpZXRmLm9yZw0KQ2MgOiAnUm9tYW4gRGFueWxpdycN Ck9iamV0IDogUkU6IFtEb3RzXSBDbG9zZSBvZiBXR0xDIGZvciBSZXF1aXJlbWVudHMgRHJhZnQN Cg0KSGkgVG9iaWFzLA0KDQpZQU5HIGRvY3RvcnMgcmV2aWV3IGlzIHJlcXVpcmVkIGZvciB0aGUg c2lnbmFsIGNoYW5uZWwgZHJhZnQgYWZ0ZXIgdGhlIFdHTEMgaXMgY29tcGxldGUgKHBsZWFzZSBz ZWUgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9ncm91cC95YW5nZG9jdG9ycy9hYm91dC8p Lg0KDQpDaGVlcnMsDQotVGlydQ0KDQpGcm9tOiBEb3RzIFttYWlsdG86ZG90cy1ib3VuY2VzQGll dGYub3JnXSBPbiBCZWhhbGYgT2YgVG9iaWFzIEdvbmRyb20NClNlbnQ6IFRodXJzZGF5LCBKdW5l IDE0LCAyMDE4IDE6NDAgQU0NClRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tOyBkb3Rz QGlldGYub3JnDQpDYzogJ1JvbWFuIERhbnlsaXcnIDxyZGRAY2VydC5vcmc+DQpTdWJqZWN0OiBS ZTogW0RvdHNdIENsb3NlIG9mIFdHTEMgZm9yIFJlcXVpcmVtZW50cyBEcmFmdA0KDQoNCkNBVVRJ T046IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50 cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlz IHNhZmUuDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkhpIGd1eXMsDQoN CkFzIGZhciBhcyBJIGNvdWxkIHNlZSB0aGUgc2lnbmFsIGRyYWZ0IFdHTEMgY2FuIGJlIGNsb3Nl ZCBhbmQgdGhlIHJhaXNlZCBwb2ludHMgaGF2ZSBiZWVuIGFkZHJlc3NlZC4NCihvbmUgY2F2ZWF0 OiBJIGFtIHN0aWxsIGNvbWJpbmcgdGhyb3VnaCB0aGUgc29tZSBsZWZ0IDEwJSBvZiB0aGUgZW1h aWwgdGhyZWFkcyBmb3IgdGhlIHNpZ25hbCBkcmFmdCB0byBjaGVjayB3aGV0aGVyIEkgbWlzc2Vk IHNvbWV0aGluZywgc28gaWYgSSBkaWQsIHBsZWFzZSBsZXQgbWUga25vdyBieSByYWlzaW5nIGl0 4oCmKQ0KDQpBcyBJIHVuZGVyc3RhbmQgdGhhdCB3ZSBoYWQgc29tZSBmdXJ0aGVyIGltcGxlbWVu dGF0aW9uIHdvcmtzIGdvaW5nIG9uIHNpbmNlIElFVEYxMDEsIEkgd291bGQgbGlrZSB0byByZWNv bmZpcm0gdGhlIHF1ZXN0aW9uIHRvd2FyZHMgdGhlIGltcGxlbWVudGF0aW9uIGFuZCBoYWNrYXRo b24gdGVhbXMgd2hldGhlciB0aGV5IGZvdW5kIGFueSBmdXJ0aGVyIGRldmlhdGlvbnMgb3IgbGFj ayBvZiBjbGFyaXR5IGluIHRoZSBsYXN0IGZldyB3ZWVrcyBzaW5jZSBJRVRGMTAxPw0KSWYgbm90 LCB0aGVuIEkgdGhpbmsgd2UgYXJlIHJlYWR5IHRvIGdvLiBJIHdvdWxkIGFwcHJlY2lhdGUgYSBs YXN0IOKAnHRodW1icyB1cOKAnSBvciBhbnkgcmFpc2UgaXNzdWVzIGlmIHRoZXkgZW5jb3VudGVy ZWQgYW55IGluIHRoZSBsYXN0IHdlZWtzLg0KDQpUaGFuayBhIGxvdCBhbmQgYmVzdCByZWdhcmRz LCBUb2JpYXMNCg0KDQoNCkZyb206IERvdHMgPGRvdHMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86 ZG90cy1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIG1vaGFtZWQuYm91Y2FkYWlyQG9y YW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+DQpTZW50OiBXZWRu ZXNkYXksIEp1bmUgMTMsIDIwMTggMTA6MTUgQU0NClRvOiBUb2JpYXMgR29uZHJvbSA8dG9iaWFz LmdvbmRyb21AZ29uZHJvbS5vcmc8bWFpbHRvOnRvYmlhcy5nb25kcm9tQGdvbmRyb20ub3JnPj47 IGRvdHNAaWV0Zi5vcmc8bWFpbHRvOmRvdHNAaWV0Zi5vcmc+DQpDYzogJ1JvbWFuIERhbnlsaXcn IDxyZGRAY2VydC5vcmc8bWFpbHRvOnJkZEBjZXJ0Lm9yZz4+DQpTdWJqZWN0OiBSZTogW0RvdHNd IENsb3NlIG9mIFdHTEMgZm9yIFJlcXVpcmVtZW50cyBEcmFmdA0KDQpIaSBUb2JpYXMsDQoNCkNh biB5b3UgcGxlYXNlIHVwZGF0ZSB1cyBhYm91dCB5b3VyIGNvbmNsdXNpb25zIHdpdGggcmVnYXJk cyB0byB0aGUgV0dMQyBvZiBzaWduYWwgY2hhbm5lbD8NCg0KVGhhbmsgeW91Lg0KDQpDaGVlcnMs DQpNZWQNCg0KRGUgOiBEb3RzIFttYWlsdG86ZG90cy1ib3VuY2VzQGlldGYub3JnXSBEZSBsYSBw YXJ0IGRlIFRvYmlhcyBHb25kcm9tDQpFbnZvecOpIDogdmVuZHJlZGkgMSBqdWluIDIwMTggMjA6 MDINCsOAIDogZG90c0BpZXRmLm9yZzxtYWlsdG86ZG90c0BpZXRmLm9yZz4NCkNjIDogJ1JvbWFu IERhbnlsaXcnDQpPYmpldCA6IFtEb3RzXSBDbG9zZSBvZiBXR0xDIGZvciBSZXF1aXJlbWVudHMg RHJhZnQNCg0KRGVhciBET1RTIFdHIHRlYW0sDQoNClRoYW5rcyBmb3IgeW91ciBkaXNjdXNzaW9u IGFuZCBwYXRpZW5jZS4NCkFzIGFubm91bmNlZCBhIG1vbnRoIGFnbywgdGhlIFdHTEMgZm9yIHRo ZSByZXF1aXJlbWVudHMgZG9jdW1lbnQgaXMgbm93IGNsb3NlZC4NCg0KRnJvbSByZWFkaW5nIHRo cm91Z2ggYWxsIHRoZSBlbWFpbHMgb24gdGhlIG1haWxpbmctbGlzdCBpdCBhcHBlYXJzIHRvIG1l IHRoYXQgYWxsIG9wZW4gaXNzdWVzIGhhdmUgYmVlbiBhZGRyZXNzZWQgc28gZmFyLiBJbiBjYXNl IEkgaGF2ZSBtaXNzZWQgc29tZXRoaW5nLCBwbGVhc2UgbGV0IG1lIGtub3cuDQoNCk5leHQgc3Rl cCB3aWxsIGJlIGZvciB0aGUgSUQgc2hlcGhlcmQgKEZyYW5rIFhpYUxpYW5nIHdhcyBzbyBraW5k IHRvIHZvbHVudGVlciBmb3IgdGhlIHdvcmsgdGFzaykgYW5kIHRoZSBjaGFpcnMgdG8gcHJlcGFy ZSBhIHNoZXBoZXJkIGRvY3VtZW50IGFuZCBzdWJtaXQgdGhlIGRvY3VtZW50IHRvIHRoZSBJRVNH IGZvciBMQy4NCg0KVGhhbmtzIGFuZCBiZXN0IHJlZ2FyZHMsIFRvYmlhcw0KDQoNClBzLjogb3Zl ciB0aGUgd2Vla2VuZCwgSSB3aWxsIGFsc28gcmV2aWV3IHRoZSBzdGF0dXMgZm9yIHRoZSBvdGhl ciBXRyBkb2N1bWVudHMgYW5kIGNvbWUgYmFjayB0byB5b3Ugb24gdGhhdCBiZWdpbm5pbmcgb2Yg bmV4dCB3ZWVrLg0KDQo= --_000_787AE7BB302AE849A7480A190F8B93302DF44497OPEXCLILMA3corp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6eD0idXJuOnNjaGVtYXMtbWljcm9z b2Z0LWNvbTpvZmZpY2U6ZXhjZWwiIHhtbG5zOnA9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206 b2ZmaWNlOnBvd2VycG9pbnQiIHhtbG5zOmE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm aWNlOmFjY2VzcyIgeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVCMy0xMWQxLUEyOUYtMDBBQTAw QzE0ODgyIiB4bWxuczpzPSJ1dWlkOkJEQzZFM0YwLTZEQTMtMTFkMS1BMkEzLTAwQUEwMEMxNDg4 MiIgeG1sbnM6cnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206cm93c2V0IiB4bWxuczp6PSIj Um93c2V0U2NoZW1hIiB4bWxuczpiPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpw dWJsaXNoZXIiIHhtbG5zOnNzPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpzcHJl YWRzaGVldCIgeG1sbnM6Yz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6Y29tcG9u ZW50OnNwcmVhZHNoZWV0IiB4bWxuczpvZGM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm aWNlOm9kYyIgeG1sbnM6b2E9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOmFjdGl2 YXRpb24iIHhtbG5zOmh0bWw9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiIHhtbG5z OnE9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpydGM9 Imh0dHA6Ly9taWNyb3NvZnQuY29tL29mZmljZW5ldC9jb25mZXJlbmNpbmciIHhtbG5zOkQ9IkRB VjoiIHhtbG5zOlJlcGw9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vcmVwbC8iIHhtbG5z Om10PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29hcC9tZWV0aW5n cy8iIHhtbG5zOngyPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS9leGNlbC8y MDAzL3htbCIgeG1sbnM6cHBkYT0iaHR0cDovL3d3dy5wYXNzcG9ydC5jb20vTmFtZVNwYWNlLnhz ZCIgeG1sbnM6b2lzPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29h cC9vaXMvIiB4bWxuczpkaXI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2lu dC9zb2FwL2RpcmVjdG9yeS8iIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3ht bGRzaWcjIiB4bWxuczpkc3A9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2lu dC9kc3AiIHhtbG5zOnVkYz0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9kYXRhL3VkYyIg eG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6c3ViPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3NoYXJlcG9pbnQvc29hcC8yMDAyLzEvYWxlcnRz LyIgeG1sbnM6ZWM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6c3A9 Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2ludC8iIHhtbG5zOnNwcz0iaHR0 cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50L3NvYXAvIiB4bWxuczp4c2k9Imh0 dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp1ZGNzPSJodHRw Oi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL2RhdGEvdWRjL3NvYXAiIHhtbG5zOnVkY3hmPSJodHRw Oi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL2RhdGEvdWRjL3htbGZpbGUiIHhtbG5zOnVkY3AycD0i aHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9kYXRhL3VkYy9wYXJ0dG9wYXJ0IiB4bWxuczp3 Zj0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50L3NvYXAvd29ya2Zsb3cv IiB4bWxuczpkc3NzPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA2L2Rp Z3NpZy1zZXR1cCIgeG1sbnM6ZHNzaT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZp Y2UvMjAwNi9kaWdzaWciIHhtbG5zOm1kc3NpPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0 cy5vcmcvcGFja2FnZS8yMDA2L2RpZ2l0YWwtc2lnbmF0dXJlIiB4bWxuczptdmVyPSJodHRwOi8v c2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvbWFya3VwLWNvbXBhdGliaWxpdHkvMjAwNiIgeG1s bnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4 bWxuczptcmVscz0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL3BhY2thZ2UvMjAw Ni9yZWxhdGlvbnNoaXBzIiB4bWxuczpzcHdwPSJodHRwOi8vbWljcm9zb2Z0LmNvbS9zaGFyZXBv aW50L3dlYnBhcnRwYWdlcyIgeG1sbnM6ZXgxMnQ9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j b20vZXhjaGFuZ2Uvc2VydmljZXMvMjAwNi90eXBlcyIgeG1sbnM6ZXgxMm09Imh0dHA6Ly9zY2hl bWFzLm1pY3Jvc29mdC5jb20vZXhjaGFuZ2Uvc2VydmljZXMvMjAwNi9tZXNzYWdlcyIgeG1sbnM6 cHB0c2w9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc2hhcmVwb2ludC9zb2FwL1NsaWRl TGlicmFyeS8iIHhtbG5zOnNwc2w9Imh0dHA6Ly9taWNyb3NvZnQuY29tL3dlYnNlcnZpY2VzL1No YXJlUG9pbnRQb3J0YWxTZXJ2ZXIvUHVibGlzaGVkTGlua3NTZXJ2aWNlIiB4bWxuczpaPSJ1cm46 c2NoZW1hcy1taWNyb3NvZnQtY29tOiIgeG1sbnM6dGF4PSJodHRwOi8vc2NoZW1hcy5taWNyb3Nv ZnQuY29tL3NoYXJlcG9pbnQvdGF4b25vbXkvc29hcC8iIHhtbG5zOnRucz0iaHR0cDovL3NjaGVt YXMubWljcm9zb2Z0LmNvbS9zaGFyZXBvaW50L3NvYXAvcmVjb3Jkc3JlcG9zaXRvcnkvIiB4bWxu czpzcHN1cD0iaHR0cDovL21pY3Jvc29mdC5jb20vd2Vic2VydmljZXMvU2hhcmVQb2ludFBvcnRh bFNlcnZlci9Vc2VyUHJvZmlsZVNlcnZpY2UiIHhtbG5zOm1tbD0iaHR0cDovL3d3dy53My5vcmcv MTk5OC9NYXRoL01hdGhNTCIgeG1sbnM6c3Q9IiYjMTsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9y Zy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBl IiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1ldGEgbmFtZT0iR2VuZXJh dG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8IS0t W2lmICFtc29dPjxzdHlsZT52XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQpvXDoq IHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQp3XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1 bHQjVk1MKTt9DQouc2hhcGUge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCjwvc3R5bGU+ PCFbZW5kaWZdLS0+PHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZh Y2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIg NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYg NCAzIDUgNCA0IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxp Lk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206 LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu cy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3Jp dHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6 dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6 OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnANCgl7 bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdp bi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6 MGNtOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs InNlcmlmIjt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r OiJQcsOpZm9ybWF0w6kgSFRNTCBDYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTou MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9 DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHls ZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmln aHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsN Cglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7 fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4u RW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJD b3VyaWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQt c3R5bGU6bm9ybWFsO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNv bmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6d2luZG93 dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0K c3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u dC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3Jt YWw7DQoJZm9udC1zdHlsZTpub3JtYWw7fQ0Kc3Bhbi5QcmZvcm1hdEhUTUxDYXINCgl7bXNvLXN0 eWxlLW5hbWU6IlByw6lmb3JtYXTDqSBIVE1MIENhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5 Ow0KCW1zby1zdHlsZS1saW5rOiJQcsOpZm9ybWF0w6kgSFRNTCI7DQoJZm9udC1mYW1pbHk6IkNv dXJpZXIgTmV3Ijt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s eTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4w cHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5X b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0 ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEw MjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo YXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAv Pg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFu Zz0iRlIiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRT ZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SGkg VGlydSwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkFuIGVhcmx5IHlh bmcgZG9jdG9ycyByZXZpZXcgY2FuIGJlIHJlcXVlc3RlZCwgYnV0IHRoaXMgaXMgbm90IHJlcXVp cmVkLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si PkkgcmVjYWxsIGEgZGlzY3Vzc2lvbiBJIGhhZCB3aXRoIEJlbm9pdCBDbGFpc2UgKGZvciBhbm90 aGVyIGRyYWZ0KSB3aG8gd2FzIHRoZSBPcHMgQUQ6DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0cHM6 Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL21zZy9vcHNhd2cvSDVHdlRzdTZWeGw5MWdsVFJp QUNmQU1XRGhBIj48c3BhbiBsYW5nPSJFTi1VUyI+aHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9y Zy9hcmNoL21zZy9vcHNhd2cvSDVHdlRzdTZWeGw5MWdsVFJpQUNmQU1XRGhBPC9zcGFuPjwvYT48 L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291 cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPg0KPHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v OnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO ZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SGlzIGNv bmNsdXNpb24gd29ya3Mgd2l0aCBzL09QU0FXRy9ET1RTIGFzIHdlbGwmbmJzcDs6PG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7 O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PT08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkJvdHRvbSBsaW5lOiBp ZiB0aGUgT1BTQVdHIGNoYWlycyBiZWxpZXZlIHRoaXMgZG9jdW1lbnQgaXMgcmVhZHksIGl0IGNh bg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp ZXIgTmV3JnF1b3Q7Ij5wcm9ncmVzcyB0byBJRVRGIExDIG5vdy48L3NwYW4+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PT08bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh Y2siPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41 cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBj bSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBLb25k YSwgVGlydW1hbGVzd2FyIFJlZGR5IFttYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNB ZmVlLmNvbV0NCjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBqZXVkaSAxNCBqdWluIDIwMTgg MDk6NDg8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IFRvYmlhcyBHb25kcm9tOyBCT1VDQURBSVIgTW9o YW1lZCBJTVQvT0xOOyBkb3RzQGlldGYub3JnPGJyPg0KPGI+Q2MmbmJzcDs6PC9iPiAnUm9tYW4g RGFueWxpdyc8YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJFOiBbRG90c10gQ2xvc2Ugb2YgV0dM QyBmb3IgUmVxdWlyZW1lbnRzIERyYWZ0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIFRvYmlhcyw8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiPllBTkcgZG9jdG9ycyByZXZpZXcgaXMgcmVxdWlyZWQgZm9yIHRoZSBzaWduYWwgY2hh bm5lbCBkcmFmdCBhZnRlciB0aGUgV0dMQyBpcyBjb21wbGV0ZSAocGxlYXNlIHNlZQ0KPGEgaHJl Zj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9ncm91cC95YW5nZG9jdG9ycy9hYm91dC8i Pmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZ3JvdXAveWFuZ2RvY3RvcnMvYWJvdXQvPC9h PikuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPi1UaXJ1PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48 c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD4NCjxkaXY+ DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7 cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh biBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gRG90cyBb bWFpbHRvOmRvdHMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+VG9iaWFz IEdvbmRyb208YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bmUgMTQsIDIwMTggMTo0MCBB TTxicj4NCjxiPlRvOjwvYj4gbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTsgZG90c0BpZXRm Lm9yZzxicj4NCjxiPkNjOjwvYj4gJ1JvbWFuIERhbnlsaXcnICZsdDtyZGRAY2VydC5vcmcmZ3Q7 PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRG90c10gQ2xvc2Ugb2YgV0dMQyBmb3IgUmVxdWly ZW1lbnRzIERyYWZ0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIxIiBj ZWxscGFkZGluZz0iMCIgc3R5bGU9ImJhY2tncm91bmQ6I0YzRkYzMztib3JkZXI6c29saWQgIzlC OUE4NyAxLjVwdCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9ImJvcmRlcjpub25lO3BhZGRp bmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPHA+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj OUI4QjNFIj5DQVVUSU9OPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom cXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM5QjhCM0UiPjo8 L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBFeHRlcm5hbCBlbWFpbC4gRG8gbm90IGNsaWNr IGxpbmtzDQogb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2Vu ZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPGRpdiBj bGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIi PjxzcGFuIGxhbmc9IkVOLVVTIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNl bnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIj5IaSBndXlzLCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFzIGZhciBhcyBJIGNv dWxkIHNlZSB0aGUgc2lnbmFsIGRyYWZ0IFdHTEMgY2FuIGJlIGNsb3NlZCBhbmQgdGhlIHJhaXNl ZCBwb2ludHMgaGF2ZSBiZWVuIGFkZHJlc3NlZC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4ob25lIGNhdmVhdDogSSBhbSBz dGlsbCBjb21iaW5nIHRocm91Z2ggdGhlIHNvbWUgbGVmdCAxMCUgb2YgdGhlIGVtYWlsIHRocmVh ZHMgZm9yIHRoZSBzaWduYWwgZHJhZnQgdG8gY2hlY2sgd2hldGhlciBJIG1pc3NlZCBzb21ldGhp bmcsIHNvIGlmIEkgZGlkLCBwbGVhc2UgbGV0IG1lIGtub3cgYnkgcmFpc2luZyBpdOKApikNCjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyI+QXMgSSB1bmRlcnN0YW5kIHRoYXQgd2UgaGFkIHNvbWUgZnVydGhl ciBpbXBsZW1lbnRhdGlvbiB3b3JrcyBnb2luZyBvbiBzaW5jZSBJRVRGMTAxLCBJIHdvdWxkIGxp a2UgdG8gcmVjb25maXJtIHRoZSBxdWVzdGlvbiB0b3dhcmRzIHRoZSBpbXBsZW1lbnRhdGlvbiBh bmQgaGFja2F0aG9uIHRlYW1zIHdoZXRoZXIgdGhleSBmb3VuZCBhbnkgZnVydGhlciBkZXZpYXRp b25zIG9yDQogbGFjayBvZiBjbGFyaXR5IGluIHRoZSBsYXN0IGZldyB3ZWVrcyBzaW5jZSBJRVRG MTAxPyA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyI+SWYgbm90LCB0aGVuIEkgdGhpbmsgd2UgYXJlIHJlYWR5IHRvIGdvLiBJIHdv dWxkIGFwcHJlY2lhdGUgYSBsYXN0IOKAnHRodW1icyB1cOKAnSBvciBhbnkgcmFpc2UgaXNzdWVz IGlmIHRoZXkgZW5jb3VudGVyZWQgYW55IGluIHRoZSBsYXN0IHdlZWtzLg0KPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIj5UaGFuayBhIGxvdCBhbmQgYmVzdCByZWdhcmRzLCBUb2JpYXM8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh ZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g bGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IERvdHMgJmx0 OzxhIGhyZWY9Im1haWx0bzpkb3RzLWJvdW5jZXNAaWV0Zi5vcmciPmRvdHMtYm91bmNlc0BpZXRm Lm9yZzwvYT4mZ3Q7DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPjxhIGhyZWY9Im1haWx0bzptb2hhbWVk LmJvdWNhZGFpckBvcmFuZ2UuY29tIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjxi cj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEp1bmUgMTMsIDIwMTggMTA6MTUgQU08YnI+DQo8 Yj5Ubzo8L2I+IFRvYmlhcyBHb25kcm9tICZsdDs8YSBocmVmPSJtYWlsdG86dG9iaWFzLmdvbmRy b21AZ29uZHJvbS5vcmciPnRvYmlhcy5nb25kcm9tQGdvbmRyb20ub3JnPC9hPiZndDs7DQo8YSBo cmVmPSJtYWlsdG86ZG90c0BpZXRmLm9yZyI+ZG90c0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8 L2I+ICdSb21hbiBEYW55bGl3JyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJkZEBjZXJ0Lm9yZyI+cmRk QGNlcnQub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtEb3RzXSBDbG9zZSBv ZiBXR0xDIGZvciBSZXF1aXJlbWVudHMgRHJhZnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv bG9yOmJsYWNrIj5IaSBUb2JpYXMsDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs YWNrIj5DYW4geW91IHBsZWFzZSB1cGRhdGUgdXMgYWJvdXQgeW91ciBjb25jbHVzaW9ucyB3aXRo IHJlZ2FyZHMgdG8gdGhlIFdHTEMgb2Ygc2lnbmFsIGNoYW5uZWw/DQo8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6 YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+VGhhbmsgeW91Lg0KPG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7 O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv dDs7Y29sb3I6YmxhY2siPk1lZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6 c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3Nw YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gRG90cyBbPGEgaHJlZj0ibWFpbHRv OmRvdHMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmRvdHMtYm91bmNlc0BpZXRmLm9yZzwvYT5d DQo8Yj5EZSBsYSBwYXJ0IGRlPC9iPiBUb2JpYXMgR29uZHJvbTxicj4NCjxiPkVudm95w6kmbmJz cDs6PC9iPiB2ZW5kcmVkaSAxIGp1aW4gMjAxOCAyMDowMjxicj4NCjxiPsOAJm5ic3A7OjwvYj4g PGEgaHJlZj0ibWFpbHRvOmRvdHNAaWV0Zi5vcmciPmRvdHNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+ Q2MmbmJzcDs6PC9iPiAnUm9tYW4gRGFueWxpdyc8YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFtE b3RzXSBDbG9zZSBvZiBXR0xDIGZvciBSZXF1aXJlbWVudHMgRHJhZnQ8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+RGVhciBE T1RTIFdHIHRlYW0sIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmtzIGZvciB5b3VyIGRpc2N1c3Np b24gYW5kIHBhdGllbmNlLiA8bzpwPg0KPC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5BcyBhbm5vdW5jZWQgYSBtb250aCBhZ28sIHRoZSBX R0xDIGZvciB0aGUgcmVxdWlyZW1lbnRzIGRvY3VtZW50IGlzIG5vdyBjbG9zZWQuDQo8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiPkZyb20gcmVhZGluZyB0aHJvdWdoIGFsbCB0aGUgZW1haWxzIG9uIHRoZSBt YWlsaW5nLWxpc3QgaXQgYXBwZWFycyB0byBtZSB0aGF0IGFsbCBvcGVuIGlzc3VlcyBoYXZlIGJl ZW4gYWRkcmVzc2VkIHNvIGZhci4gSW4gY2FzZSBJIGhhdmUgbWlzc2VkIHNvbWV0aGluZywgcGxl YXNlIGxldCBtZSBrbm93Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5OZXh0IHN0ZXAgd2lsbCBiZSBm b3IgdGhlIElEIHNoZXBoZXJkIChGcmFuayBYaWFMaWFuZyB3YXMgc28ga2luZCB0byB2b2x1bnRl ZXIgZm9yIHRoZSB3b3JrIHRhc2spIGFuZCB0aGUgY2hhaXJzIHRvIHByZXBhcmUgYSBzaGVwaGVy ZCBkb2N1bWVudCBhbmQgc3VibWl0IHRoZSBkb2N1bWVudCB0byB0aGUgSUVTRyBmb3IgTEMuDQo8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gbGFuZz0iRU4tVVMiPlRoYW5rcyBhbmQgYmVzdCByZWdhcmRzLCBUb2JpYXM8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Qcy46IG92ZXIgdGhlIHdlZWtlbmQsIEkgd2lsbCBh bHNvIHJldmlldyB0aGUgc3RhdHVzIGZvciB0aGUgb3RoZXIgV0cgZG9jdW1lbnRzIGFuZCBjb21l IGJhY2sgdG8geW91IG9uIHRoYXQgYmVnaW5uaW5nIG9mIG5leHQgd2Vlay4NCjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs dWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4w cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5 Pg0KPC9odG1sPg0K --_000_787AE7BB302AE849A7480A190F8B93302DF44497OPEXCLILMA3corp_-- From nobody Mon Jun 18 00:04:40 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B032B130DE6 for ; Mon, 18 Jun 2018 00:04:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.81 X-Spam-Level: X-Spam-Status: No, score=-3.81 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oN9DdT12pFLv for ; Mon, 18 Jun 2018 00:04:34 -0700 (PDT) Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5180C127598 for ; Mon, 18 Jun 2018 00:04:33 -0700 (PDT) X-NAI-Header: Modified by McAfee Email Gateway (5500) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1529305477; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-microsoft-exchange-diagnostics: x-ms-exchange-antispam-srfa-diagnostics:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-microsoft-antispam-prvs:x-exchange-antispam-report-test: x-ms-exchange-senderadcheck:x-exchange-antispam-report-cfa-test: x-forefront-prvs:x-forefront-antispam-report: received-spf:x-microsoft-antispam-message-info: spamdiagnosticoutput:spamdiagnosticmetadata: Content-Type:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=oXXmzFLCGgCEmJQxsV0oEQeRZ6PL74qe9zheFS MVZ5Y=; b=ebnano2yCnHNxiHG3kq9MMayZraAnkz6mPQqRDsL dp2SkK/3R6HqLXuZfVddzkxaJoKj3i6HJG4DzZnOPxs22GS/wv XqMRmH/3HW3h/NGeTYkx/UnT1md/K21AJ8HM+ZTqO5DgX7Li2E hcXxL/3wIhQVMRTMBTcce7qfvoX7cvs= Received: from DNVEXAPP1N04.corpzone.internalzone.com (unknown [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 7f16_9430_c3cb1f25_5e34_4b57_82dc_02ee586f2275; Mon, 18 Jun 2018 02:04:37 -0500 Received: from DNVEXUSR1N08.corpzone.internalzone.com (10.44.48.81) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Mon, 18 Jun 2018 01:04:26 -0600 Received: from DNVEXUSR1N10.corpzone.internalzone.com (10.44.48.83) by DNVEXUSR1N08.corpzone.internalzone.com (10.44.48.81) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Mon, 18 Jun 2018 01:04:26 -0600 Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXUSR1N10.corpzone.internalzone.com (10.44.48.83) with Microsoft SMTP Server (TLS) id 15.0.1347.2 via Frontend Transport; Mon, 18 Jun 2018 01:04:25 -0600 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (10.44.176.240) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Mon, 18 Jun 2018 01:04:24 -0600 Received: from BN6PR16MB1425.namprd16.prod.outlook.com (10.172.207.19) by BN6PR16MB1522.namprd16.prod.outlook.com (10.172.208.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.863.14; Mon, 18 Jun 2018 07:04:22 +0000 Received: from BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::1561:ac68:679c:204e]) by BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::1561:ac68:679c:204e%2]) with mapi id 15.20.0863.016; Mon, 18 Jun 2018 07:04:22 +0000 From: "Konda, Tirumaleswar Reddy" To: "mohamed.boucadair@orange.com" , "Tobias Gondrom" , "dots@ietf.org" CC: 'Roman Danyliw' Thread-Topic: [Dots] Close of WGLC for Requirements Draft Thread-Index: AdP50ZtalkXGKdzwSuivtFip3vbzCwJHN88wABkEoIAAGE7OEAACSRXQAMVmvsA= Date: Mon, 18 Jun 2018 07:04:22 +0000 Message-ID: References: <02a601d3f9d2$aa115f70$fe341e50$@gondrom.org> <787AE7BB302AE849A7480A190F8B93302DF356BF@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <030401d40352$8f3ba780$adb2f680$@gondrom.org> <787AE7BB302AE849A7480A190F8B93302DF44497@OPEXCLILMA3.corporate.adroot.infra.ftgroup> In-Reply-To: <787AE7BB302AE849A7480A190F8B93302DF44497@OPEXCLILMA3.corporate.adroot.infra.ftgroup> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.300.84 dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; x-originating-ip: [134.191.232.93] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR16MB1522; 7:TqWYSWoLC/UZghGr/yajZKa4KrDdwh0fKrXeA7QVWL8C6B7/ZPYW31XtG4NAAOzGisk81dmoun82ZsMeDGAytlRzCti3FS8sIpc8/G+b+ZjIqpoxKu32d9L+cGEGs879ikq95kg6xEW8chq7tsfYrmAepNzR3p/JX5DtasZNIYqkW0e9XJfX74Fhti27aQPNkE2NROCdIz+XON9ybQ+4QQ+sHgsAlBnRpbLW4oBAaCAGNNliPDmwc3w7w4HKj0Rg x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 26f06648-b606-4274-aa76-08d5d4e9b826 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(711020)(2017052603328)(7153060)(7193020); SRVR:BN6PR16MB1522; x-ms-traffictypediagnostic: BN6PR16MB1522: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(120809045254105)(18271650672692)(21748063052155)(123452027830198); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231254)(944501410)(52105095)(149027)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:BN6PR16MB1522; BCL:0; PCL:0; RULEID:; SRVR:BN6PR16MB1522; x-forefront-prvs: 0707248B64 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39850400004)(346002)(376002)(366004)(39380400002)(85644002)(189003)(199004)(32952001)(52564003)(105586002)(6246003)(236005)(110136005)(7696005)(76176011)(25786009)(9686003)(72206003)(53936002)(86362001)(4326008)(7736002)(33656002)(81166006)(3660700001)(966005)(8676002)(106356001)(316002)(2906002)(478600001)(229853002)(14454004)(81156014)(3280700002)(8936002)(606006)(3846002)(68736007)(66066001)(93886005)(97736004)(80792005)(790700001)(5890100001)(2501003)(476003)(6436002)(5250100002)(11346002)(74316002)(5660300001)(99286004)(486006)(6306002)(54896002)(55016002)(2900100001)(26005)(102836004)(186003)(446003)(59450400001)(6506007)(53546011)(6116002)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR16MB1522; H:BN6PR16MB1425.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: dmUHpLj4pb6dqp8EqqPEY6POLe4v/Big2veT/eK8Qp6A+2TLUvU6upoRmw5GpvaLY3ipksteUK/YLzo0WolOlWZ3GGq2a41b/wWtIbiqKS/vQ3234kDWzTptzc6+fxU7oq6cH6IFIbDuhekZzUlimv+b7jUGB7rshMa+FOpxYMjzkNX8FD82Ns/kdyYRuICFDlHln367iW6DfWu/bkuF8w== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_BN6PR16MB14257BCDA6FC7BAE6CDD1748EA710BN6PR16MB1425namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 26f06648-b606-4274-aa76-08d5d4e9b826 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2018 07:04:22.4152 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR16MB1522 X-OriginatorOrg: mcafee.com X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 15 X-NAI-Spam-Score: 0.1 X-NAI-Spam-Version: 2.3.0.9418 : core <6309> : inlines <6702> : streams <1790018> : uri <2660091> Archived-At: Subject: Re: [Dots] Close of WGLC for Requirements Draft X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2018 07:04:38 -0000 --_000_BN6PR16MB14257BCDA6FC7BAE6CDD1748EA710BN6PR16MB1425namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIE1lZCBmb3IgdGhlIGNsYXJpZmljYXRpb24uDQoNCi1UaXJ1DQoNCkZyb206IG1vaGFt ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20gW21haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2Uu Y29tXQ0KU2VudDogVGh1cnNkYXksIEp1bmUgMTQsIDIwMTggMTE6NTcgQU0NClRvOiBLb25kYSwg VGlydW1hbGVzd2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPjsg VG9iaWFzIEdvbmRyb20gPHRvYmlhcy5nb25kcm9tQGdvbmRyb20ub3JnPjsgZG90c0BpZXRmLm9y Zw0KQ2M6ICdSb21hbiBEYW55bGl3JyA8cmRkQGNlcnQub3JnPg0KU3ViamVjdDogUkU6IFtEb3Rz XSBDbG9zZSBvZiBXR0xDIGZvciBSZXF1aXJlbWVudHMgRHJhZnQNCg0KDQpDQVVUSU9OOiBFeHRl cm5hbCBlbWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNz IHlvdSByZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0K DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpIaSBUaXJ1LA0KDQpBbiBlYXJs eSB5YW5nIGRvY3RvcnMgcmV2aWV3IGNhbiBiZSByZXF1ZXN0ZWQsIGJ1dCB0aGlzIGlzIG5vdCBy ZXF1aXJlZC4NCg0KSSByZWNhbGwgYSBkaXNjdXNzaW9uIEkgaGFkIHdpdGggQmVub2l0IENsYWlz ZSAoZm9yIGFub3RoZXIgZHJhZnQpIHdobyB3YXMgdGhlIE9wcyBBRDoNCmh0dHBzOi8vbWFpbGFy Y2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvb3BzYXdnL0g1R3ZUc3U2VnhsOTFnbFRSaUFDZkFNV0Ro QQ0KDQpIaXMgY29uY2x1c2lvbiB3b3JrcyB3aXRoIHMvT1BTQVdHL0RPVFMgYXMgd2VsbCA6DQoN Cj09DQpCb3R0b20gbGluZTogaWYgdGhlIE9QU0FXRyBjaGFpcnMgYmVsaWV2ZSB0aGlzIGRvY3Vt ZW50IGlzIHJlYWR5LCBpdCBjYW4NCnByb2dyZXNzIHRvIElFVEYgTEMgbm93Lg0KPT0NCg0KQ2hl ZXJzLA0KTWVkDQoNCkRlIDogS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSBbbWFpbHRvOlRpcnVt YWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb21dDQpFbnZvecOpIDogamV1ZGkgMTQganVpbiAy MDE4IDA5OjQ4DQrDgCA6IFRvYmlhcyBHb25kcm9tOyBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xO OyBkb3RzQGlldGYub3JnPG1haWx0bzpkb3RzQGlldGYub3JnPg0KQ2MgOiAnUm9tYW4gRGFueWxp dycNCk9iamV0IDogUkU6IFtEb3RzXSBDbG9zZSBvZiBXR0xDIGZvciBSZXF1aXJlbWVudHMgRHJh ZnQNCg0KSGkgVG9iaWFzLA0KDQpZQU5HIGRvY3RvcnMgcmV2aWV3IGlzIHJlcXVpcmVkIGZvciB0 aGUgc2lnbmFsIGNoYW5uZWwgZHJhZnQgYWZ0ZXIgdGhlIFdHTEMgaXMgY29tcGxldGUgKHBsZWFz ZSBzZWUgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9ncm91cC95YW5nZG9jdG9ycy9hYm91 dC8pLg0KDQpDaGVlcnMsDQotVGlydQ0KDQpGcm9tOiBEb3RzIFttYWlsdG86ZG90cy1ib3VuY2Vz QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgVG9iaWFzIEdvbmRyb20NClNlbnQ6IFRodXJzZGF5LCBK dW5lIDE0LCAyMDE4IDE6NDAgQU0NClRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1h aWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgZG90c0BpZXRmLm9yZzxtYWlsdG86 ZG90c0BpZXRmLm9yZz4NCkNjOiAnUm9tYW4gRGFueWxpdycgPHJkZEBjZXJ0Lm9yZzxtYWlsdG86 cmRkQGNlcnQub3JnPj4NClN1YmplY3Q6IFJlOiBbRG90c10gQ2xvc2Ugb2YgV0dMQyBmb3IgUmVx dWlyZW1lbnRzIERyYWZ0DQoNCg0KQ0FVVElPTjogRXh0ZXJuYWwgZW1haWwuIERvIG5vdCBjbGlj ayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5k ZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZS4NCg0KDQpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXw0KSGkgZ3V5cywNCg0KQXMgZmFyIGFzIEkgY291bGQgc2VlIHRoZSBzaWdu YWwgZHJhZnQgV0dMQyBjYW4gYmUgY2xvc2VkIGFuZCB0aGUgcmFpc2VkIHBvaW50cyBoYXZlIGJl ZW4gYWRkcmVzc2VkLg0KKG9uZSBjYXZlYXQ6IEkgYW0gc3RpbGwgY29tYmluZyB0aHJvdWdoIHRo ZSBzb21lIGxlZnQgMTAlIG9mIHRoZSBlbWFpbCB0aHJlYWRzIGZvciB0aGUgc2lnbmFsIGRyYWZ0 IHRvIGNoZWNrIHdoZXRoZXIgSSBtaXNzZWQgc29tZXRoaW5nLCBzbyBpZiBJIGRpZCwgcGxlYXNl IGxldCBtZSBrbm93IGJ5IHJhaXNpbmcgaXTigKYpDQoNCkFzIEkgdW5kZXJzdGFuZCB0aGF0IHdl IGhhZCBzb21lIGZ1cnRoZXIgaW1wbGVtZW50YXRpb24gd29ya3MgZ29pbmcgb24gc2luY2UgSUVU RjEwMSwgSSB3b3VsZCBsaWtlIHRvIHJlY29uZmlybSB0aGUgcXVlc3Rpb24gdG93YXJkcyB0aGUg aW1wbGVtZW50YXRpb24gYW5kIGhhY2thdGhvbiB0ZWFtcyB3aGV0aGVyIHRoZXkgZm91bmQgYW55 IGZ1cnRoZXIgZGV2aWF0aW9ucyBvciBsYWNrIG9mIGNsYXJpdHkgaW4gdGhlIGxhc3QgZmV3IHdl ZWtzIHNpbmNlIElFVEYxMDE/DQpJZiBub3QsIHRoZW4gSSB0aGluayB3ZSBhcmUgcmVhZHkgdG8g Z28uIEkgd291bGQgYXBwcmVjaWF0ZSBhIGxhc3Qg4oCcdGh1bWJzIHVw4oCdIG9yIGFueSByYWlz ZSBpc3N1ZXMgaWYgdGhleSBlbmNvdW50ZXJlZCBhbnkgaW4gdGhlIGxhc3Qgd2Vla3MuDQoNClRo YW5rIGEgbG90IGFuZCBiZXN0IHJlZ2FyZHMsIFRvYmlhcw0KDQoNCg0KRnJvbTogRG90cyA8ZG90 cy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpkb3RzLWJvdW5jZXNAaWV0Zi5vcmc+PiBPbiBCZWhh bGYgT2YgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRh aXJAb3JhbmdlLmNvbT4NClNlbnQ6IFdlZG5lc2RheSwgSnVuZSAxMywgMjAxOCAxMDoxNSBBTQ0K VG86IFRvYmlhcyBHb25kcm9tIDx0b2JpYXMuZ29uZHJvbUBnb25kcm9tLm9yZzxtYWlsdG86dG9i aWFzLmdvbmRyb21AZ29uZHJvbS5vcmc+PjsgZG90c0BpZXRmLm9yZzxtYWlsdG86ZG90c0BpZXRm Lm9yZz4NCkNjOiAnUm9tYW4gRGFueWxpdycgPHJkZEBjZXJ0Lm9yZzxtYWlsdG86cmRkQGNlcnQu b3JnPj4NClN1YmplY3Q6IFJlOiBbRG90c10gQ2xvc2Ugb2YgV0dMQyBmb3IgUmVxdWlyZW1lbnRz IERyYWZ0DQoNCkhpIFRvYmlhcywNCg0KQ2FuIHlvdSBwbGVhc2UgdXBkYXRlIHVzIGFib3V0IHlv dXIgY29uY2x1c2lvbnMgd2l0aCByZWdhcmRzIHRvIHRoZSBXR0xDIG9mIHNpZ25hbCBjaGFubmVs Pw0KDQpUaGFuayB5b3UuDQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IERvdHMgW21haWx0bzpkb3Rz LWJvdW5jZXNAaWV0Zi5vcmddIERlIGxhIHBhcnQgZGUgVG9iaWFzIEdvbmRyb20NCkVudm95w6kg OiB2ZW5kcmVkaSAxIGp1aW4gMjAxOCAyMDowMg0Kw4AgOiBkb3RzQGlldGYub3JnPG1haWx0bzpk b3RzQGlldGYub3JnPg0KQ2MgOiAnUm9tYW4gRGFueWxpdycNCk9iamV0IDogW0RvdHNdIENsb3Nl IG9mIFdHTEMgZm9yIFJlcXVpcmVtZW50cyBEcmFmdA0KDQpEZWFyIERPVFMgV0cgdGVhbSwNCg0K VGhhbmtzIGZvciB5b3VyIGRpc2N1c3Npb24gYW5kIHBhdGllbmNlLg0KQXMgYW5ub3VuY2VkIGEg bW9udGggYWdvLCB0aGUgV0dMQyBmb3IgdGhlIHJlcXVpcmVtZW50cyBkb2N1bWVudCBpcyBub3cg Y2xvc2VkLg0KDQpGcm9tIHJlYWRpbmcgdGhyb3VnaCBhbGwgdGhlIGVtYWlscyBvbiB0aGUgbWFp bGluZy1saXN0IGl0IGFwcGVhcnMgdG8gbWUgdGhhdCBhbGwgb3BlbiBpc3N1ZXMgaGF2ZSBiZWVu IGFkZHJlc3NlZCBzbyBmYXIuIEluIGNhc2UgSSBoYXZlIG1pc3NlZCBzb21ldGhpbmcsIHBsZWFz ZSBsZXQgbWUga25vdy4NCg0KTmV4dCBzdGVwIHdpbGwgYmUgZm9yIHRoZSBJRCBzaGVwaGVyZCAo RnJhbmsgWGlhTGlhbmcgd2FzIHNvIGtpbmQgdG8gdm9sdW50ZWVyIGZvciB0aGUgd29yayB0YXNr KSBhbmQgdGhlIGNoYWlycyB0byBwcmVwYXJlIGEgc2hlcGhlcmQgZG9jdW1lbnQgYW5kIHN1Ym1p dCB0aGUgZG9jdW1lbnQgdG8gdGhlIElFU0cgZm9yIExDLg0KDQpUaGFua3MgYW5kIGJlc3QgcmVn YXJkcywgVG9iaWFzDQoNCg0KUHMuOiBvdmVyIHRoZSB3ZWVrZW5kLCBJIHdpbGwgYWxzbyByZXZp ZXcgdGhlIHN0YXR1cyBmb3IgdGhlIG90aGVyIFdHIGRvY3VtZW50cyBhbmQgY29tZSBiYWNrIHRv IHlvdSBvbiB0aGF0IGJlZ2lubmluZyBvZiBuZXh0IHdlZWsuDQoNCg== --_000_BN6PR16MB14257BCDA6FC7BAE6CDD1748EA710BN6PR16MB1425namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250 LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAx MSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90 dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs c2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv cml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJl DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3Jt YXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4uSFRNTFBy ZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIi Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3Jt YXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9y bWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1z dHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmln aHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsN Cglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30N CnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFt aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFp bFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJp ZXIgTmV3IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHls ZTpub3JtYWw7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7 DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9 DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1h aWxTdHlsZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3Vy aWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5 bGU6bm9ybWFsO30NCnAuUHJmb3JtYXRIVE1MLCBsaS5QcmZvcm1hdEhUTUwsIGRpdi5QcmZvcm1h dEhUTUwNCgl7bXNvLXN0eWxlLW5hbWU6IlByw6lmb3JtYXTDqSBIVE1MIjsNCgltc28tc3R5bGUt bGluazoiUHLDqWZvcm1hdMOpIEhUTUwgQ2FyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0 b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz YW5zLXNlcmlmO30NCnNwYW4uUHJmb3JtYXRIVE1MQ2FyDQoJe21zby1zdHlsZS1uYW1lOiJQcsOp Zm9ybWF0w6kgSFRNTCBDYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt bGluazoiUHLDqWZvcm1hdMOpIEhUTUwiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0K c3Bhbi5FbWFpbFN0eWxlMzANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNv Q2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAu MHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46 MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRT ZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVk ZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0t PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0K PG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+ PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIg dmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPlRoYW5rcyBNZWQgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj4tVGlydTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEg bmFtZT0iX01haWxFbmRDb21wb3NlIj48bzpwPiZuYnNwOzwvbzpwPjwvYT48L3A+DQo8c3BhbiBz dHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsRW5kQ29tcG9zZSI+PC9zcGFuPg0KPGRpdiBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4g MGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSBbbWFp bHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1 cnNkYXksIEp1bmUgMTQsIDIwMTggMTE6NTcgQU08YnI+DQo8Yj5Ubzo8L2I+IEtvbmRhLCBUaXJ1 bWFsZXN3YXIgUmVkZHkgJmx0O1RpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20mZ3Q7 OyBUb2JpYXMgR29uZHJvbSAmbHQ7dG9iaWFzLmdvbmRyb21AZ29uZHJvbS5vcmcmZ3Q7OyBkb3Rz QGlldGYub3JnPGJyPg0KPGI+Q2M6PC9iPiAnUm9tYW4gRGFueWxpdycgJmx0O3JkZEBjZXJ0Lm9y ZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtEb3RzXSBDbG9zZSBvZiBXR0xDIGZvciBS ZXF1aXJlbWVudHMgRHJhZnQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8dGFibGUgY2xhc3M9 Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0iYmFja2dy b3VuZDojRjNGRjMzO2JvcmRlcjpzb2xpZCAjOUI5QTg3IDEuNXB0Ij4NCjx0Ym9keT4NCjx0cj4N Cjx0ZCBzdHlsZT0iYm9yZGVyOm5vbmU7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+ DQo8cD48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOiM5QjhCM0UiPkNBVVRJT048L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIz RSI+Ojwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu cy1zZXJpZjtjb2xvcjpibGFjayI+IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mg b3Igb3Blbg0KIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIgYW5k IGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv dGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFs aWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gbGFuZz0iRlIiPg0K PGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs YWNrIj5IaSBUaXJ1LA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+QW4gZWFy bHkgeWFuZyBkb2N0b3JzIHJldmlldyBjYW4gYmUgcmVxdWVzdGVkLCBidXQgdGhpcyBpcyBub3Qg cmVxdWlyZWQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkkgcmVjYWxsIGEgZGlzY3Vzc2lv biBJIGhhZCB3aXRoIEJlbm9pdCBDbGFpc2UgKGZvciBhbm90aGVyIGRyYWZ0KSB3aG8gd2FzIHRo ZSBPcHMgQUQ6DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxhIGhyZWY9Imh0dHBzOi8vbWFpbGFyY2hp dmUuaWV0Zi5vcmcvYXJjaC9tc2cvb3BzYXdnL0g1R3ZUc3U2VnhsOTFnbFRSaUFDZkFNV0RoQSI+ PHNwYW4gbGFuZz0iRU4tVVMiPmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cv b3BzYXdnL0g1R3ZUc3U2VnhsOTFnbFRSaUFDZkFNV0RoQTwvc3Bhbj48L2E+DQo8L3NwYW4+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm cXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SGlzIGNvbmNsdXNp b24gd29ya3Mgd2l0aCBzL09QU0FXRy9ET1RTIGFzIHdlbGwmbmJzcDs6PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+ Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90Oztjb2xvcjpibGFjayI+PT08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtDb3VyaWVyIE5ldyZxdW90OyI+Qm90dG9tIGxpbmU6IGlmIHRoZSBPUFNBV0cgY2hhaXJzIGJl bGlldmUgdGhpcyBkb2N1bWVudCBpcyByZWFkeSwgaXQgY2FuDQo8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+cHJvZ3Jlc3MgdG8gSUVURiBMQyBu b3cuPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj49 PTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5DaGVlcnMsPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIi IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7O2NvbG9yOmJsYWNrIj5NZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRlIiIHN0 eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5z LXNlcmlmIj5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IEtv bmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgWzxhIGhyZWY9Im1haWx0bzpUaXJ1bWFsZXN3YXJSZWRk eV9Lb25kYUBNY0FmZWUuY29tIj5tYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVl LmNvbTwvYT5dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gamV1ZGkgMTQganVpbiAyMDE4 IDA5OjQ4PGJyPg0KPGI+w4AmbmJzcDs6PC9iPiBUb2JpYXMgR29uZHJvbTsgQk9VQ0FEQUlSIE1v aGFtZWQgSU1UL09MTjsgPGEgaHJlZj0ibWFpbHRvOmRvdHNAaWV0Zi5vcmciPg0KZG90c0BpZXRm Lm9yZzwvYT48YnI+DQo8Yj5DYyZuYnNwOzo8L2I+ICdSb21hbiBEYW55bGl3Jzxicj4NCjxiPk9i amV0Jm5ic3A7OjwvYj4gUkU6IFtEb3RzXSBDbG9zZSBvZiBXR0xDIGZvciBSZXF1aXJlbWVudHMg RHJhZnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPkhpIFRvYmlhcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WUFO RyBkb2N0b3JzIHJldmlldyBpcyByZXF1aXJlZCBmb3IgdGhlIHNpZ25hbCBjaGFubmVsIGRyYWZ0 IGFmdGVyIHRoZSBXR0xDIGlzIGNvbXBsZXRlIChwbGVhc2Ugc2VlDQo8YSBocmVmPSJodHRwczov L2RhdGF0cmFja2VyLmlldGYub3JnL2dyb3VwL3lhbmdkb2N0b3JzL2Fib3V0LyI+aHR0cHM6Ly9k YXRhdHJhY2tlci5pZXRmLm9yZy9ncm91cC95YW5nZG9jdG9ycy9hYm91dC88L2E+KS48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+LVRpcnU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6 c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBEb3RzIFs8YSBocmVmPSJtYWlsdG86ZG90cy1ib3Vu Y2VzQGlldGYub3JnIj5tYWlsdG86ZG90cy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJl aGFsZiBPZiA8L2I+VG9iaWFzIEdvbmRyb208YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1 bmUgMTQsIDIwMTggMTo0MCBBTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOm1vaGFt ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+ Ow0KPGEgaHJlZj0ibWFpbHRvOmRvdHNAaWV0Zi5vcmciPmRvdHNAaWV0Zi5vcmc8L2E+PGJyPg0K PGI+Q2M6PC9iPiAnUm9tYW4gRGFueWxpdycgJmx0OzxhIGhyZWY9Im1haWx0bzpyZGRAY2VydC5v cmciPnJkZEBjZXJ0Lm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRG90c10g Q2xvc2Ugb2YgV0dMQyBmb3IgUmVxdWlyZW1lbnRzIERyYWZ0PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8 ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIxIiBjZWxscGFkZGlu Zz0iMCIgc3R5bGU9ImJhY2tncm91bmQ6I0YzRkYzMztib3JkZXI6c29saWQgIzlCOUE4NyAxLjVw dCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9ImJvcmRlcjpub25lO3BhZGRpbmc6Ljc1cHQg Ljc1cHQgLjc1cHQgLjc1cHQiPg0KPHA+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOUI4QjNFIj5DQVVUSU9OPC9zcGFu Pjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z LXNlcmlmO2NvbG9yOiM5QjhCM0UiPjo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiBFeHRlcm5hbCBlbWFpbC4g RG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4NCiBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29n bml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUuPC9zcGFuPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPGRpdiBj bGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIi Pg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPC9k aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBndXlzLCA8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+QXMgZmFyIGFzIEkgY291bGQgc2VlIHRoZSBzaWduYWwgZHJhZnQgV0dMQyBjYW4gYmUgY2xv c2VkIGFuZCB0aGUgcmFpc2VkIHBvaW50cyBoYXZlIGJlZW4gYWRkcmVzc2VkLg0KPG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4ob25lIGNhdmVhdDogSSBhbSBzdGlsbCBjb21i aW5nIHRocm91Z2ggdGhlIHNvbWUgbGVmdCAxMCUgb2YgdGhlIGVtYWlsIHRocmVhZHMgZm9yIHRo ZSBzaWduYWwgZHJhZnQgdG8gY2hlY2sgd2hldGhlciBJIG1pc3NlZCBzb21ldGhpbmcsIHNvIGlm IEkgZGlkLCBwbGVhc2UgbGV0IG1lIGtub3cgYnkgcmFpc2luZyBpdOKApikNCjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5BcyBJIHVuZGVyc3RhbmQgdGhhdCB3ZSBoYWQgc29tZSBmdXJ0aGVyIGlt cGxlbWVudGF0aW9uIHdvcmtzIGdvaW5nIG9uIHNpbmNlIElFVEYxMDEsIEkgd291bGQgbGlrZSB0 byByZWNvbmZpcm0gdGhlIHF1ZXN0aW9uIHRvd2FyZHMgdGhlIGltcGxlbWVudGF0aW9uIGFuZCBo YWNrYXRob24gdGVhbXMgd2hldGhlciB0aGV5IGZvdW5kIGFueSBmdXJ0aGVyIGRldmlhdGlvbnMg b3IgbGFjayBvZiBjbGFyaXR5IGluDQogdGhlIGxhc3QgZmV3IHdlZWtzIHNpbmNlIElFVEYxMDE/ IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgbm90LCB0aGVuIEkgdGhp bmsgd2UgYXJlIHJlYWR5IHRvIGdvLiBJIHdvdWxkIGFwcHJlY2lhdGUgYSBsYXN0IOKAnHRodW1i cyB1cOKAnSBvciBhbnkgcmFpc2UgaXNzdWVzIGlmIHRoZXkgZW5jb3VudGVyZWQgYW55IGluIHRo ZSBsYXN0IHdlZWtzLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rIGEgbG90IGFuZCBi ZXN0IHJlZ2FyZHMsIFRvYmlhczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZy b206PC9iPiBEb3RzICZsdDs8YSBocmVmPSJtYWlsdG86ZG90cy1ib3VuY2VzQGlldGYub3JnIj5k b3RzLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxmIE9mIDwvYj48YSBocmVm PSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bW9oYW1lZC5ib3VjYWRhaXJA b3JhbmdlLmNvbTwvYT48YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBKdW5lIDEzLCAyMDE4 IDEwOjE1IEFNPGJyPg0KPGI+VG86PC9iPiBUb2JpYXMgR29uZHJvbSAmbHQ7PGEgaHJlZj0ibWFp bHRvOnRvYmlhcy5nb25kcm9tQGdvbmRyb20ub3JnIj50b2JpYXMuZ29uZHJvbUBnb25kcm9tLm9y ZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmRvdHNAaWV0Zi5vcmciPmRvdHNAaWV0Zi5vcmc8 L2E+PGJyPg0KPGI+Q2M6PC9iPiAnUm9tYW4gRGFueWxpdycgJmx0OzxhIGhyZWY9Im1haWx0bzpy ZGRAY2VydC5vcmciPnJkZEBjZXJ0Lm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl OiBbRG90c10gQ2xvc2Ugb2YgV0dMQyBmb3IgUmVxdWlyZW1lbnRzIERyYWZ0PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh Y2siPkhpIFRvYmlhcywNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNhbiB5 b3UgcGxlYXNlIHVwZGF0ZSB1cyBhYm91dCB5b3VyIGNvbmNsdXNpb25zIHdpdGggcmVnYXJkcyB0 byB0aGUgV0dMQyBvZiBzaWduYWwgY2hhbm5lbD8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+ VGhhbmsgeW91Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO ZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5DaGVlcnMsPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk1l ZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRlIi IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oyxz YW5zLXNlcmlmIj5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+ IERvdHMgWzxhIGhyZWY9Im1haWx0bzpkb3RzLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpkb3Rz LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+RGUgbGEgcGFydCBkZTwvYj4gVG9iaWFzIEdvbmRy b208YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gdmVuZHJlZGkgMSBqdWluIDIwMTggMjA6MDI8 YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IDxhIGhyZWY9Im1haWx0bzpkb3RzQGlldGYub3JnIj5kb3Rz QGlldGYub3JnPC9hPjxicj4NCjxiPkNjJm5ic3A7OjwvYj4gJ1JvbWFuIERhbnlsaXcnPGJyPg0K PGI+T2JqZXQmbmJzcDs6PC9iPiBbRG90c10gQ2xvc2Ugb2YgV0dMQyBmb3IgUmVxdWlyZW1lbnRz IERyYWZ0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5EZWFyIERPVFMgV0cgdGVhbSwgPG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPlRoYW5rcyBmb3IgeW91ciBkaXNjdXNzaW9uIGFuZCBwYXRpZW5jZS4gPG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BcyBhbm5vdW5jZWQgYSBtb250aCBhZ28sIHRo ZSBXR0xDIGZvciB0aGUgcmVxdWlyZW1lbnRzIGRvY3VtZW50IGlzIG5vdyBjbG9zZWQuDQo8bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+RnJvbSByZWFkaW5nIHRocm91Z2ggYWxsIHRoZSBlbWFpbHMg b24gdGhlIG1haWxpbmctbGlzdCBpdCBhcHBlYXJzIHRvIG1lIHRoYXQgYWxsIG9wZW4gaXNzdWVz IGhhdmUgYmVlbiBhZGRyZXNzZWQgc28gZmFyLiBJbiBjYXNlIEkgaGF2ZSBtaXNzZWQgc29tZXRo aW5nLCBwbGVhc2UgbGV0IG1lIGtub3cuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TmV4dCBz dGVwIHdpbGwgYmUgZm9yIHRoZSBJRCBzaGVwaGVyZCAoRnJhbmsgWGlhTGlhbmcgd2FzIHNvIGtp bmQgdG8gdm9sdW50ZWVyIGZvciB0aGUgd29yayB0YXNrKSBhbmQgdGhlIGNoYWlycyB0byBwcmVw YXJlIGEgc2hlcGhlcmQgZG9jdW1lbnQgYW5kIHN1Ym1pdCB0aGUgZG9jdW1lbnQgdG8gdGhlIElF U0cgZm9yIExDLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyBhbmQgYmVzdCByZWdh cmRzLCBUb2JpYXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Qcy46IG92ZXIgdGhlIHdlZWtlbmQsIEkgd2lsbCBhbHNv IHJldmlldyB0aGUgc3RhdHVzIGZvciB0aGUgb3RoZXIgV0cgZG9jdW1lbnRzIGFuZCBjb21lIGJh Y2sgdG8geW91IG9uIHRoYXQgYmVnaW5uaW5nIG9mIG5leHQgd2Vlay4NCjxvOnA+PC9vOnA+PC9w Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtw YWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl ci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_BN6PR16MB14257BCDA6FC7BAE6CDD1748EA710BN6PR16MB1425namp_-- From nobody Tue Jun 19 06:12:12 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A89B9130F02 for ; Tue, 19 Jun 2018 06:12:09 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.311 X-Spam-Level: X-Spam-Status: No, score=-4.311 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hlrh7Jvxu_C3 for ; Tue, 19 Jun 2018 06:12:05 -0700 (PDT) Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E9531130F1C for ; Tue, 19 Jun 2018 06:07:07 -0700 (PDT) X-NAI-Header: Modified by McAfee Email Gateway (5500) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1529413619; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-microsoft-exchange-diagnostics: x-ms-exchange-antispam-srfa-diagnostics:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-microsoft-antispam-prvs:x-exchange-antispam-report-test: x-ms-exchange-senderadcheck:x-exchange-antispam-report-cfa-test: x-forefront-prvs:x-forefront-antispam-report: received-spf:x-microsoft-antispam-message-info: spamdiagnosticoutput:spamdiagnosticmetadata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=4crsYTeGRnBcgAHbUvJOBOIm0bbLfFpKbmquGw Nxx+4=; b=VGYkJhGSpqgBrA6V0s5C/ebQizTj8uW1Z2zSL83Q sA18OZI79VHuP/BqWRjuKIzxzh8XFKtiZ99TyTLFdYcZZRZRcb nNBKnjdtTsmWw/jh7uVuptzOGYHbxRps+/d4RCw2V8bskP9pJL l6L9/7i7dtFO/NaPoFpU9D6+W24XuE4= Received: from DNVEXAPP1N04.corpzone.internalzone.com (unknown [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 38b1_77ec_6d4c6068_4fa6_45aa_8133_a29a2103813b; Tue, 19 Jun 2018 08:06:58 -0500 Received: from DNVEXUSR1N11.corpzone.internalzone.com (10.44.48.84) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 19 Jun 2018 07:06:01 -0600 Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXUSR1N11.corpzone.internalzone.com (10.44.48.84) with Microsoft SMTP Server (TLS) id 15.0.1347.2 via Frontend Transport; Tue, 19 Jun 2018 07:06:01 -0600 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (10.44.176.240) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 19 Jun 2018 07:05:59 -0600 Received: from BN6PR16MB1425.namprd16.prod.outlook.com (10.172.207.19) by BN6PR16MB1716.namprd16.prod.outlook.com (10.172.28.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.863.16; Tue, 19 Jun 2018 13:05:59 +0000 Received: from BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::1561:ac68:679c:204e]) by BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::1561:ac68:679c:204e%2]) with mapi id 15.20.0863.016; Tue, 19 Jun 2018 13:05:59 +0000 From: "Konda, Tirumaleswar Reddy" To: Daniel Migault , Tobias Gondrom CC: Roman Danyliw , "dots@ietf.org" Thread-Topic: [Dots] WGLC for use cases draft - until July-1. Thread-Index: AdQDU5QoGIDUdjZqQFagDWUCpdG4HAAIcCuAAOJBbfA= Date: Tue, 19 Jun 2018 13:05:59 +0000 Message-ID: References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.300.84 dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; x-originating-ip: [185.125.224.32] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR16MB1716; 7:GvJ8bzb/8amWZv7RXnOac6H7gwG4IBnWn3jEBN4i+FnNkNwcSovuJVAu8j9auHSeYk56GZgiwxsHwFpnO+R9UFXXbavw2IxUC62zyxe2lr7BL5dhTGEXLXwPM/H5iY1WlTaYwoW7bJrDjnql3NCO73cEhG42UpLp7SciHz5aRxzC3mTEKmQS//x9b5qWARSEZ7obe6O5Nl8PX5ONTpuxKrn/xGkrn602EGC3UIvVEMgmhm1wA58EidKxI/OXjAAC x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 5f63e1ae-6ba7-40bb-66cf-08d5d5e5670d x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(711020)(2017052603328)(7153060)(7193020); SRVR:BN6PR16MB1716; x-ms-traffictypediagnostic: BN6PR16MB1716: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(158342451672863)(192374486261705)(211171220733660); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231254)(944501410)(52105095)(93006095)(93001095)(3002001)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:BN6PR16MB1716; BCL:0; PCL:0; RULEID:; SRVR:BN6PR16MB1716; x-forefront-prvs: 07083FF734 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(39380400002)(346002)(396003)(366004)(189003)(199004)(32952001)(7696005)(80792005)(81156014)(81166006)(6116002)(6436002)(76176011)(72206003)(478600001)(4326008)(3660700001)(14454004)(53936002)(99286004)(106356001)(33656002)(66066001)(229853002)(8936002)(105586002)(68736007)(102836004)(316002)(86362001)(6506007)(9686003)(59450400001)(2900100001)(305945005)(6246003)(3280700002)(11346002)(5250100002)(8676002)(7736002)(25786009)(55016002)(54906003)(2906002)(26005)(446003)(186003)(110136005)(486006)(5660300001)(476003)(3846002)(97736004)(74316002)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR16MB1716; H:BN6PR16MB1425.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: r/5ApsbA3XWOA6Jmuuy7xYeyR5pr1XtAIsf5xebBb1RZS3AtW9pdmxv6K7Cl5vfEYbVd9ABEbJbW+hmEyMg1N0Ldzfw425tQrYxQjRwt6UjEx+3dE2ZfmhiJJB+kdGxvJig9lBW463iro/usVoF3q30lkpFVumRLu/LCiE3t9a3dYHjF+uXBeKdeTmWuS/OTnKv2Xn8shcl+9se3EhDC/j4dG+UparMhwq060sNgJdKYDqFRx07eeU+GhvlvH7K6EQMCUI0py9nREFMs9gJF2s/K7TOEqM9ACfDQRzrP7wWlGJnfiZcXd1j3ZMGzUPaJMtbBV14eeEM49zVekb85wA== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 5f63e1ae-6ba7-40bb-66cf-08d5d5e5670d X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2018 13:05:59.5301 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR16MB1716 X-OriginatorOrg: mcafee.com X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 15 X-NAI-Spam-Score: 0.5 X-NAI-Spam-Version: 2.3.0.9418 : core <6311> : inlines <6704> : streams <1790137> : uri <2660773> Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jun 2018 13:12:10 -0000 SGkgRGFuaWVsLA0KDQpNeSBjb21tZW50cyBhbmQgbml0cw0KDQoxKQ0KDQogICBUaGUgY3VycmVu dCBzY2VuYXJpbyBkZXNjcmliZXMgdGhlIGNhc2Ugd2hlcmUgdGhlIEREb1MgVGFyZ2V0IGlzIGlu DQogICB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIHdoaWxlIHRoZSBzZWNvbmRhcnkgRE1TIGlzIHBy b3ZpZGVkIGJ5IHRoZQ0KICAgdXBzdHJlYW0gSVRQLiAgQW4gYWx0ZXJuYXRlIHVzZSBjYXNlIG1h eSBjb25zaWRlciB0aGUgc2NlbmFyaW8gd2hlcmUNCiAgIHRoZSBJVFAgaW5mb3JtcyB0aGUgZW50 ZXJwcmlzZSBuZXR3b3JrIGl0IGlzIGludm9sdmVkIGludG8gYW4gb25nb2luZw0KICAgYXR0YWNr IG9yIHRoYXQgaW5mZWN0ZWQgbWFjaGluZXMgaGF2ZSBiZWVuIGlkZW50aWZpZWQuICBJbiB0aGlz IGNhc2UNCiAgIHRoZSBET1RTIGNsaWVudCBhbmQgRE9UUyBzZXJ2ZXIgcm9sZXMgYXJlIGludmVy dGVkLiAgVGhlIERPVFMgY2xpZW50DQogICBpcyBsb2NhdGVkIGluIHRoZSBJVFAgbmV0d29yayBh bmQgdGhlIERPVFMgc2VydmVyIGlzIGhvc3RlZCBpbiB0aGUNCiAgIGVudGVycHJpc2UgbmV0d29y ay4gIFRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaXMgdGhlbiByZXNwb25zaWJsZSB0bw0KICAgcGVy Zm9ybSB0aGUgRERvUyBNaXRpZ2F0aW9uLiAgSW4gc29tZSBjYXNlIHRoZSBERG9TIE1pdGlnYXRp b24gbWF5IGJlDQogICBkZWxlZ2F0ZWQgYmFjayB0byB0aGUgdXBzdHJlYW0gSVRQLCBhcyBkZXNj cmliZWQgaW4gdGhpcyBzZWN0aW9uLg0KDQpDb21tZW50PiAgSWYgdGhlIERNUyBpbiB0aGUgZW50 ZXJwcmlzZSBuZXR3b3JrIGlzIG5vdCBjYXBhYmxlIG9mIGRldGVjdGluZyBvdXRnb2luZyBERG9T IGF0dGFjaywgaG93IHdpbGwgdGhlIHNpZ25hbGluZyBmcm9tIHRoZSBET1RTIGNsaWVudCBpbiB0 aGUgdXBzdHJlYW0gSVRQIHRvIHRoZSBET1RTIHNlcnZlciBpbiB0aGUgZW50ZXJwcmlzZSBuZXR3 b3JrIGhlbHAgaXQgdG8gZGV0ZWN0IGFuZCBtaXRpZ2F0ZSB0aGUgb3V0Z29pbmcgRERvUyBhdHRh Y2sgPw0KDQoNCjIpDQogICBPbmNlIHRoZSByZXF1ZXN0aW5nIEVudGVycHJpc2UgTmV0d29yayBp cyBjb25maWRlbnQgdGhhdCB0aGUgRERvUw0KICAgYXR0YWNrIGhhcyBlaXRoZXIgY2Vhc2VkIG9y IGhhcyBmYWxsZW4gdG8gbGV2ZWxzIG9mIHRyYWZmaWMvDQogICBjb21wbGV4aXR5IHdoaWNoIHRo ZXkgY2FuIGhhbmRsZSBvbiB0aGVpciBvd24gb3IgdGhhdCBpdCBoYXMgcmVjZWl2ZWQNCiAgIGEg RE9UUyBERG9TIE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVxdWVzdCBmcm9tIGEgZG93bnN0cmVh bQ0KICAgRW50ZXJwcmlzZSBOZXR3b3JrIG9yIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3Zp ZGVyLCB0aGUNCiAgIHJlcXVlc3RpbmcgRW50ZXJwcmlzZSBOZXR3b3JrIERPVFMgY2xpZW50IHNl bmRzIGEgRE9UUyBERG9TDQogICBNaXRpZ2F0aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QgdG8gdGhl IEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlDQogICBQcm92aWRlci4NCg0KQ29tbWVudD4gSW4gdGhl IGFib3ZlIGxpbmUsIEkgZG9uJ3QgZ2V0ICJ0aGF0IGl0IGhhcyByZWNlaXZlZCBhIERPVFMgRERv UyBNaXRpZ2F0aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QgZnJvbSBhIGRvd25zdHJlYW0gRW50ZXJw cmlzZSBOZXR3b3JrIG9yIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVyIi4NCkkgdGhp bmsgeW91IG1lYW4gIm9yIG5vdGlmaWVkIGJ5IHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQ cm92aWRlciB0aGF0IHRoZSBERG9TIGF0dGFjayBoYXMgc3RvcHBlZCINCg0KMykNCg0KICAgVGhl IHByZS1hcnJhbmdlbWVudCB0eXBpY2FsbHkgaW5jbHVkZXMgdGhlIGFncmVlbWVudCBvbiB0aGUN CiAgIG1lY2hhbmlzbXMgdXNlZCB0byByZWRpcmVjdCB0aGUgdHJhZmZpYyB0byB0aGUgRERvUyBN aXRpZ2F0aW9uDQogICBTZXJ2aWNlIFByb3ZpZGVyLCBhcyB3ZWxsIGFzIHRoZSBtZWNoYW5pc20g dG8gdG8gcmUtaW5qZWN0IHRoZQ0KDQogPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+IFJlbW92 ZSAidG8iDQoNCjQpDQoNCiAgIG8gIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlOiBkZXNpZ25hdGVz IGEgRERvUyBzZXJ2aWNlIHByb3ZpZGVkIHRvIGENCiAgICAgIGN1c3RvbWVyIGFuZCB3aGljaCBp cyBzY29wZWQgdG8gbWl0aWdhdGUgRERvUyBhdHRhY2tzLiAgU2VydmljZXMNCiAgICAgIHVzdWFs bHkgaW52b2x2ZSBTZXJ2aWNlIExldmVsIEFncmVlbWVudCAoU0xBKSB0aGF0IGhhdmUgdG8gYmUg bWV0Lg0KICAgICAgSXQgaXMgdGhlIHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBzZXJ2aWNlIHByb3Zp ZGVyIHRvIGluc3RhbnRpYXRlDQogICAgICB0aGUgRERvUyBNaXRpZ2F0aW9uIFN5c3RlbSB0byBt ZWV0IHRoZXNlIFNMQXMuDQoNCiAgIG8gIEREb1MgTWl0aWdhdGlvbiBTeXN0ZW0gKERNUyk6IEEg c3lzdGVtIHRoYXQgcGVyZm9ybXMgRERvUw0KICAgICAgbWl0aWdhdGlvbi4gIFRoZSBERG9TIE1p dGlnYXRpb24gU3lzdGVtIG1heSBiZSBjb21wb3NlZCBieSBhDQogICAgICBjbHVzdGVyIG9mIGhh cmR3YXJlIGFuZC9vciBzb2Z0d2FyZSByZXNvdXJjZXMsIGJ1dCBjb3VsZCBhbHNvDQogICAgICBp bnZvbHZlIGFuIG9yY2hlc3RyYXRvciB0aGF0IG1heSB0YWtlIGRlY2lzaW9ucyBzdWNoIGFzDQog ICAgICBvdXRzb3VyY2luZyBwYXJ0aWFsIG9yIG1vcmUgb2YgdGhlIG1pdGlnYXRpb24gdG8gYW5v dGhlciBERG9TDQogICAgICBNaXRpZ2F0aW9uIFN5c3RlbS4NCg0KTml0PiBGb3IgYmV0dGVyIHJl YWRhYmlsaXR5IHlvdSBtYXkgd2FudCB0byBkZWZpbmUgIkRNUyIgZm9sbG93ZWQgYnkgIkREb1Mg TWl0aWdhdGlvbiBTZXJ2aWNlIg0KDQo1KQ0KICAgRE9UUyBpcyBhdCByaXNrIGZyb20gdGhyZWUg cHJpbWFyeSBhdHRhY2tzOiBET1RTIGFnZW50IGltcGVyc29uYXRpb24sDQogICB0cmFmZmljIGlu amVjdGlvbiwgYW5kIHNpZ25hbGluZyBibG9ja2luZy4gIFRoZSBET1RTIHByb3RvY29sIG11c3Qg YmUNCiAgIGRlc2lnbmVkIGZvciBtaW5pbWFsIGRhdGEgdHJhbnNmZXIgdG8gYWRkcmVzcyB0aGUg YmxvY2tpbmcgcmlzay4NCg0KQ29tbWVudD4gQSBNSVRNIGF0dGFja2VyIGNhbiBkcm9wIGFsbCB0 aGUgRE9UUyBzaWduYWwgY2hhbm5lbCB0cmFmZmljLCBkZXNpZ25pbmcgdGhlIERPVFMgc2lnbmFs IGNoYW5uZWwgcHJvdG9jb2wgZm9yIG1pbmltYWwgZGF0YSANCnRyYW5zZmVyIHdpbGwgbm90IGFk ZHJlc3MgdGhlIE1JVE0gYXR0YWNrLg0KDQo2KQ0KICAgT25lIGNvbnNpZGVyYXRpb24gY291bGQg YmUgdG8gbWluaW1pemUgdGhlIHNlY3VyaXR5IHRlY2hub2xvZ2llcyBpbiB1c2UgYXQgYW55IG9u ZQ0KICAgdGltZS4gIFRoZSBtb3JlIG5lZWRlZCwgdGhlIGdyZWF0ZXIgdGhlIHJpc2sgb2YgZmFp bHVyZXMgY29taW5nIGZyb20NCiAgIGFzc3VtcHRpb25zIG9uIG9uZSB0ZWNobm9sb2d5IHByb3Zp ZGluZyBwcm90ZWN0aW9uIHRoYXQgaXQgZG9lcyBub3QNCiAgIGluIHRoZSBwcmVzZW5jZSBvZiBh bm90aGVyIHRlY2hub2xvZ3kuDQoNCkNvbW1lbnQ+IFRoZSBET1RTIHNpZ25hbCBhbmQgZGF0YSBj aGFubmVscyBhcmUgdXNpbmcgVExTIGZvciBtdXR1YWwgYXV0aGVudGljYXRpb24sIGNvbmZpZGVu dGlhbGl0eSBhbmQgZGF0YSBpbnRlZ3JpdHkuIEkgZG9uJ3Qgc2VlIHRoZSBuZWVkIGZvciB0aGUg YWJvdmUgbGluZXMuDQoNCjcpDQogICBXaGVuIHRoZSBERG9TIG1pdGlnYXRpb24gaXMgZmluaXNo ZWQgb24gdGhlIERNUywgdGhlIG9yY2hlc3RyYXRvcg0KICAgaW5kaWNhdGVzIHRvIHRoZSB0ZWxl bWV0cnkgc3lzdGVtcyBhcyB3ZWxsIGFzIHRvIHRoZSBuZXR3b3JrDQogICBhZG1pbmlzdHJhdG9y IHRoZSBERG9TIG1pdGlnYXRpb24gaXMgZmluaXNoZWQuDQoNCkNvbW1lbnQ+IEkgdGhpbmsgeW91 IG1lYW4gdGhlIEREb1MgYXR0YWNrIGhhcyBzdG9wcGVkLiBZb3UgbWF5IHdhbnQgdG8gcmVwaHJh c2UgdGhlIGxpbmUuDQoNCjgpDQogICBVcG9uIHJlY2VpdmluZyB0aGUgRE9UUyByZXF1ZXN0IGZv ciBERG9TIG1pdGlnYXRpb24gZnJvbSB0aGUgbmV0d29yaw0KICAgYWRtaW5pc3RyYXRvciwgdGhl IG9yY2hlc3RyYXRvciBjb29yZGluYXRlcyB0aGUgRERvUyBtaXRpZ2F0aW9uDQogICBhY2NvcmRp bmcgdG8gYSBzcGVjaWZpZWQgc3RyYXRlZ3kuICBJdHMgc3RhdHVzIGluZGljYXRlcyB0aGUgRERv Uw0KICAgbWl0aWdhdGlvbiBpcyBzdGFydGluZyB3aGlsZSBub3QgZWZmZWN0aXZlLg0KDQpDb21t ZW50PiBZb3UgbWF5IHdhbnQgdG8gY2xhcmlmeSB0aGUgRE9UUyBjbGllbnQgd2lsbCBsYXRlciBi ZSBub3RpZmllZCB0aGF0IHRoZSBERG9TIG1pdGlnYXRpb24gaXMgZWZmZWN0aXZlLg0KDQo5KSBJ ZiB0aGUgbmV0d29yayBhZG1pbmlzdHJhdG9yIGRlY2lkZXMgdG8gc3RhcnQgdGhlDQogICBtaXRp Z2F0aW9uLCB0aGV5IG9yZGVyIHRocm91Z2ggaGVyIHdlYiBpbnRlcmZhY2UgYSBET1RTIGNsaWVu dCB0bw0KICAgc2VuZCBhIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbi4gIA0KDQpOaXQ+IFRo ZSBhYm92ZSBsaW5lIGlzIG5vdCBjbGVhciwgd2hvIGFyZSAidGhleSIgaW4gdGhlIGFib3ZlIGxp bmUgPyANCg0KMTApIFRoaXMgcmVxdWVzdCBpcyBleHBlY3RlZCB0byBiZSBhc3NvY2lhdGVkIHdp dGggYSBjb250ZXh0IHRoYXQgaWRlbnRpZmllcyB0aGUgRERvUyBtaXRpZ2F0aW9uIHNlbGVjdGVk Lg0KICANCkNvbW1lbnQ+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgY29udGV4dCBvZiB0aGUgYWJv dmUgbGluZS4NCg0KMTEpICAgVXBvbiByZWNlaXZpbmcgdGhlIERPVFMgcmVxdWVzdCBmb3IgRERv UyBtaXRpZ2F0aW9uIGZyb20gdGhlIG5ldHdvcmsNCiAgIGFkbWluaXN0cmF0b3IsIHRoZSBvcmNo ZXN0cmF0b3IgY29vcmRpbmF0ZXMgdGhlIEREb1MgbWl0aWdhdGlvbg0KICAgYWNjb3JkaW5nIHRv IGEgc3BlY2lmaWVkIHN0cmF0ZWd5Lg0KDQpDb21tZW50PiBXaGF0IGlzIHRoZSBzcGVjaWZpZWQg c3RyYXRlZ3kgKHlvdSBtYXkgd2FudCB0byBnaXZlIGFuIGV4YW1wbGUpID8NCg0KMTIpDQpUaGUg c3RhdHVzIG9mIHRoZSBERG9TIG1pdGlnYXRpb24gaW5kaWNhdGVzIHRoZSBvcmNoZXN0cmF0b3Ig aXMgaW4gYW4gYW5hbHl6aW5nIHBoYXNlLg0KQ29tbWVudD4gRE9UUyBzaWduYWwgY2hhbm5lbCBk cmFmdCBkb2VzIG5vdCBpbmRpY2F0ZSB0aGUgbWl0aWdhdGlvbiBzdGF0dXMgaXMgaW4gYW5hbHl6 aW5nIHBoYXNlIChQbGVhc2Ugc2VlICJUYWJsZSAyOiBWYWx1ZXMgb2YgJ3N0YXR1cycgUGFyYW1l dGVyIiBpbiB0aGUgZHJhZnQpLg0KDQoxMykNClRoZSBvcmNoZXN0cmF0b3IgYmVnaW5zIGNvbGxl Y3RpbmcgdmFyaW91cyBpbmZvcm1hdGlvbiBmcm9tIHZhcmlvdXMgIHRlbGVtZXRyeSBzeXN0ZW1z IGluIG9yZGVyIHRvIGNvcnJlbGF0ZSB0aGUgbWVhc3VyZW1lbnRzIGFuZCBwcm92aWRlICBhbiBh bmFseXNpcyBvZiB0aGUgZXZlbnQuDQpDb21tZW50PiBUaGUgb3JjaGVzdHJhdG9yIHdvdWxkIGFu eXdheSBiZSBjb2xsZWN0aW5nIGRhdGEgZnJvbSB2YXJpb3VzIHRlbGVtZXRyeSBzeXN0ZW1zIGZv ciBjb3JyZWxhdGlvbi4NCg0KMTQpIFRoZXNlIHN5c3RlbXMgYXJlIGNvbmZpZ3VyZWQgc28gdGhh dCB3aGVuIGFuDQogICBldmVudCBvciBzb21lIG1lYXN1cmVtZW50IGluZGljYXRvcnMgcmVhY2gg YSBwcmVkZWZpbmVkIGxldmVsIHRvDQogICByZXBvcnQgYSBET1RTIG1pdGlnYXRpb24gcmVxdWVz dCB0byB0aGUgb3JjaGVzdHJhdG9yLiAgVGhlIERPVFMNCiAgIG1pdGlnYXRpb24gcmVxdWVzdCBt YXkgYmUgYXNzb2NpYXRlZCB3aXRoIHNvbWUgZWxlbWVudCBzdWNoIGFzDQogICBzcGVjaWZpYyBy ZXBvcnRpbmcuDQoNCkNvbW1lbnQ+IHdoYXQgZG8geW91IG1lYW4gYnkgInNvbWUgbWVhc3VyZW1l bnQgaW5kaWNhdG9ycyIgYW5kICJzcGVjaWZpYyByZXBvcnRpbmciIChsb29rcyB2YWd1ZSB0byBt ZSkgPw0KDQoxNSkgRmlndXJlIDQgKEREb1MgT3JjaGVzdHJhdGlvbikgaW5jbHVkZXMgYm90aCBp bnRlcm5hbCBhbmQgZXh0ZXJuYWwgRERvUyBtaXRpZ2F0aW9uIHN5c3RlbXMsIGJ1dCB0aGUgdXNh Z2Ugb2YgaW50ZXJuYWwgYW5kIGV4dGVybmFsIEREb1MgbWl0aWdhdGlvbiBzeXN0ZW1zIGluIA0K ICAgICAgIG5vdCBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjMuDQoNCjE2KSBSZWRpcmVjdGlvbiB0 byB0aGUgRERvUw0KICAgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVyIHR5cGljYWxseSBpbnZv bHZlcyBCR1AgcHJlZml4DQogICBhbm5vdW5jZW1lbnQgZXZlbnR1YWxseSBjb21iaW5lZCB3aXRo IEROUyByZWRpcmVjdGlvbiwgd2hpbGUgcmUtDQogICBpbmplY3Rpb24gbWF5IGJlIHBlcmZvcm1l ZCB2aWEgdHVubmVsaW5nIG1lY2hhbmlzbXMgc3VjaCBhcyBHUkUgZm9yDQogICBleGFtcGxlLg0K DQpDb21tZW50PiBZb3UgbWF5IHdhbnQgdG8gY2xhcmlmeSB0aGUgc2NydWJiZWQgdHJhZmZpYyBp cyByZS1kaXJlY3RlZCB0byB0aGUgRW50ZXJwcmlzZSBuZXR3b3JrIHZpYSB0aGUgdHVubmVsaW5n IG1lY2hhbmlzbS4NCg0KMTcpIE9mIGNvdXJzZSwgc3VjaCBtZWNoYW5pc21zIG5lZWRzIHRvIGJl IHJlZ3VsYXJseSB0ZXN0ZWQgYW5kDQogICBldmFsdWF0ZWQuDQoNCkNvbW1lbnQ+IFRoZSBhYm92 ZSBsaW5lIGRvZXMgbm90IGxvb2sgcmVsZXZhbnQgdG8gdGhpcyBkb2N1bWVudC4NCg0KMTgpICAg T25jZSB0aGUgcmVxdWVzdGluZyBFbnRlcnByaXNlIE5ldHdvcmsgaXMgY29uZmlkZW50IHRoYXQg dGhlIEREb1MNCiAgIGF0dGFjayBoYXMgZWl0aGVyIGNlYXNlZCBvciBoYXMgZmFsbGVuIHRvIGxl dmVscyBvZiB0cmFmZmljLw0KICAgY29tcGxleGl0eSB3aGljaCB0aGV5IGNhbiBoYW5kbGUgb24g dGhlaXIgb3duIG9yIHRoYXQgaXQgaGFzIHJlY2VpdmVkDQogICBhIERPVFMgRERvUyBNaXRpZ2F0 aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QgZnJvbSBhIGRvd25zdHJlYW0NCiAgIEVudGVycHJpc2Ug TmV0d29yayBvciBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciwgdGhlDQogICByZXF1 ZXN0aW5nIEVudGVycHJpc2UgTmV0d29yayBET1RTIGNsaWVudCBzZW5kcyBhIERPVFMgRERvUw0K ICAgTWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0IHRvIHRoZSBERG9TIE1pdGlnYXRpb24g U2VydmljZQ0KICAgUHJvdmlkZXIuDQoNCkNvbW1lbnQ+IEl0J3Mgbm90IGNsZWFyIGhvdyB0aGUg cmVxdWVzdGluZyBFbnRlcnByaXNlIG5ldHdvcmsgd2lsbCBsZWFybiB0aGUgRERvUyBhdHRhY2sg aGFzIGNlYXNlZCA/DQoNCi1UaXJ1DQo= From nobody Tue Jun 19 06:50:23 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37E61130EAA for ; Tue, 19 Jun 2018 06:50:21 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2 X-Spam-Level: X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OE6uIRuMyDNo for ; Tue, 19 Jun 2018 06:50:16 -0700 (PDT) Received: from mail-ua0-x234.google.com (mail-ua0-x234.google.com [IPv6:2607:f8b0:400c:c08::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B9201294D7 for ; Tue, 19 Jun 2018 06:50:16 -0700 (PDT) Received: by mail-ua0-x234.google.com with SMTP id l11-v6so13091645uak.7 for ; Tue, 19 Jun 2018 06:50:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=m6CSgvOD7tnFuB4da430i6benuAuKTrUuTrhF58Do3w=; b=F3B/9pBxdsgizV0H6JmdojirxFOc9szB/rorRseRQFGPw1K9yqBH5JdfLWGOGdFlwL XkuYgCiInfkF86Mbgl1wTq6+N54dAxqbDvVYkUgBW+17KQ8X8ct2Ng3M2CdR6ttaY3vu 4NRkOEyFhHrup85cyu+LpgQPhkzzsiW9LlybCXceXxYs2+mckgBnua/A6r78SFdoy4CT ksdnmJPbzgxcQNmiCrVMkBtbtpbO8VaduGdD16U/GnVBflRJC0benDcLZbm2MjvF1dMP qIK/v8tkmZKFeoXRr1BgeezBZxVXdGhh/OK1uP3dfhzfbFoa7eTBx5hNXwVj8XVHLrBc ccpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=m6CSgvOD7tnFuB4da430i6benuAuKTrUuTrhF58Do3w=; b=RP6+M74MV7VvM8jCq1bb9BaVBB2lvVbLRznQPHGoVc9lxzWHOpdRdPJHvTp//apz9j fRAdf0/r3l86IbfKGDo2R+3aULrJkw40LoWxW73mvxU3lOGcErjDWSuR3HmLrpr2Pmo9 InNEkWTzgydaceVKA2u32J2qkQOgSFXFX0hHPkjY7z8CaWV4uHyMEA1Vrw4gJ6hlEV/y l9JAKF/EsZ51MaGcVXune8F1sUxJypw5oXqIfzhRjq72gVsBExOJaCdQoyMrAVoAmnZn h0I8IuLnRbVhBlsGG6l59G1pEa5Oi7VZpnVBV6m0XK17VcZ9vsZ2Dako3ACpcwGRhIK/ osiw== X-Gm-Message-State: APt69E0WeCVE6B5T35/+mtQn06mkGDvBAVtuYvQZ2SnTmzTDubitoeEp 3rubIrh4tqH4uXUsi+v9e5l3HhsuqE8NmlvBMaY= X-Google-Smtp-Source: ADUXVKKXfvNxsLsYnZZs1OvkzAblEplkZUriYD4qW2qiESzxKsta0ueowdeOSPRjztK1AcjGzSOPlz9RwzBzRnTwBEw= X-Received: by 2002:ab0:7011:: with SMTP id k17-v6mr10576912ual.107.1529416214863; Tue, 19 Jun 2018 06:50:14 -0700 (PDT) MIME-Version: 1.0 References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> In-Reply-To: From: Artyom Gavrichenkov Date: Tue, 19 Jun 2018 16:49:58 +0300 Message-ID: To: TirumaleswarReddy_Konda@mcafee.com Cc: daniel.migault@ericsson.com, tobias.gondrom@gondrom.org, rdd@cert.org, dots Content-Type: text/plain; charset="UTF-8" Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jun 2018 13:50:22 -0000 Good day, Comments inline, On Tue, Jun 19, 2018 at 4:12 PM Konda, Tirumaleswar Reddy wrote: > 2) > Comment> In the above line, I don't get "that it has received a DOTS DDoS Mitigation termination request from a downstream Enterprise Network or DDoS Mitigation Service Provider". > I think you mean "or notified by the DDoS Mitigation Service Provider that the DDoS attack has stopped" This is the case of DOTS Gateway [I-D.ietf-dots-architecture-06, 2.2.3], when a downstream DOTS client sends a termination request to the gateway. | Artyom Gavrichenkov | gpg: 2deb 97b1 0a3c 151d b67f 1ee5 00e7 94bc 4d08 9191 | mailto: ximaera@gmail.com | fb: ximaera | telegram: xima_era | skype: xima_era | tel. no: +7 916 515 49 58 From nobody Tue Jun 19 17:31:56 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0CA3130EDA for ; Tue, 19 Jun 2018 17:31:53 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.4 X-Spam-Level: X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0PA3Hf4SAsER for ; Tue, 19 Jun 2018 17:31:51 -0700 (PDT) Received: from guri.nttv6.jp (guri.nttv6.jp [IPv6:2402:c800:ff06:136::140]) by ietfa.amsl.com (Postfix) with ESMTP id B2C85130E65 for ; Tue, 19 Jun 2018 17:31:50 -0700 (PDT) Received: from z.nttv6.jp (z.nttv6.jp [192.168.8.15]) by guri.nttv6.jp (NTTv6MTA) with ESMTP id E964625F6D2; Wed, 20 Jun 2018 09:31:47 +0900 (JST) Received: from [IPv6:::1] (fujiko.nttv6.jp [115.69.228.141]) by z.nttv6.jp (NTTv6MTA) with ESMTP id AD47F763373; Wed, 20 Jun 2018 09:31:47 +0900 (JST) To: Tobias Gondrom , mohamed.boucadair@orange.com, dots@ietf.org Cc: 'Roman Danyliw' References: <031b01d40352$dddbfb10$9993f130$@gondrom.org> From: kaname nishizuka Message-ID: <7799165e-903e-dcdf-fc38-dcd118f92c29@nttv6.jp> Date: Wed, 20 Jun 2018 09:31:47 +0900 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <031b01d40352$dddbfb10$9993f130$@gondrom.org> Content-Type: multipart/alternative; boundary="------------34059DEE681C46B81F91BAD1" Content-Language: en-US Archived-At: Subject: Re: [Dots] Close of WGLC for Signal Draft X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 00:31:55 -0000 This is a multi-part message in MIME format. --------------34059DEE681C46B81F91BAD1 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Hi WG members, > As I understand that we had some further implementation works going on since IETF101, I would like to reconfirm the question towards the implementation and hackathon teams whether they found any further deviations or lack of clarity in the last few weeks since IETF101? > If not, then I think we are ready to go. I would appreciate a last “thumbs up” or any raise issues if they encountered any in the last weeks. So far, issues found are raised on the mailing list. As an implementation status update, the latest code is available on https://github.com/nttdots/go-dots  * it reflects changes by -18  * it is now using libcoap (excluded old dependencies)  * install guide is renewed (Dockerfile is also provided) I'm planning to do further interop testing with NCCGroup's based on -20 draft. Data-channel interop testing is also planned at the next hackathon in IETF102. regards, Kaname On 2018/06/14 5:12, Tobias Gondrom wrote: > > Apologies, I forgot to change the Subject line before sending. > > As this pertains to the Signal draft, now with corrected subject line. > > Hi guys, > > As far as I could see the signal draft WGLC can be closed and the raised points have been addressed. > > (one caveat: I am still combing through the some left 10% of the email threads for the signal draft to check whether I missed something, so if I did, please let me know by raising it…) > > As I understand that we had some further implementation works going on since IETF101, I would like to reconfirm the question towards the implementation and hackathon teams whether they found any further deviations or lack of clarity in the last few weeks since IETF101? > > If not, then I think we are ready to go. I would appreciate a last “thumbs up” or any raise issues if they encountered any in the last weeks. > > Thank a lot and best regards, Tobias > > *From:* Dots > *On Behalf Of *mohamed.boucadair@orange.com > *Sent:* Wednesday, June 13, 2018 10:15 AM > *To:* Tobias Gondrom >; dots@ietf.org > *Cc:* 'Roman Danyliw' > > *Subject:* Re: [Dots] Close of WGLC for Requirements Draft > > Hi Tobias, > > Can you please update us about your conclusions with regards to the WGLC of signal channel? > > Thank you. > > Cheers, > > Med > > *De :*Dots [mailto:dots-bounces@ietf.org] *De la part de* Tobias Gondrom > *Envoyé :* vendredi 1 juin 2018 20:02 > *À :* dots@ietf.org > *Cc :* 'Roman Danyliw' > *Objet :* [Dots] Close of WGLC for Requirements Draft > > Dear DOTS WG team, > > Thanks for your discussion and patience. > > As announced a month ago, the WGLC for the requirements document is now closed. > > From reading through all the emails on the mailing-list it appears to me that all open issues have been addressed so far. In case I have missed something, please let me know. > > Next step will be for the ID shepherd (Frank XiaLiang was so kind to volunteer for the work task) and the chairs to prepare a shepherd document and submit the document to the IESG for LC. > > Thanks and best regards, Tobias > > Ps.: over the weekend, I will also review the status for the other WG documents and come back to you on that beginning of next week. > > > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots --------------34059DEE681C46B81F91BAD1 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 8bit Hi WG members,


> As I understand that we had some further implementation works going on since IETF101, I would like to reconfirm the question towards the implementation and hackathon teams whether they found any further deviations or lack of clarity in the last few weeks since IETF101?
> If not, then I think we are ready to go. I would appreciate a last “thumbs up” or any raise issues if they encountered any in the last weeks.

So far, issues found are raised on the mailing list.

As an implementation status update, the latest code is available on https://github.com/nttdots/go-dots
 * it reflects changes by -18
 * it is now using libcoap (excluded old dependencies)
 * install guide is renewed (Dockerfile is also provided)

I'm planning to do further interop testing with NCCGroup's based on -20 draft.
Data-channel interop testing is also planned at the next hackathon in IETF102.

regards,
Kaname

On 2018/06/14 5:12, Tobias Gondrom wrote:

Apologies, I forgot to change the Subject line before sending.

As this pertains to the Signal draft, now with corrected subject line.

 

 

Hi guys,

 

As far as I could see the signal draft WGLC can be closed and the raised points have been addressed.

(one caveat: I am still combing through the some left 10% of the email threads for the signal draft to check whether I missed something, so if I did, please let me know by raising it…)

 

As I understand that we had some further implementation works going on since IETF101, I would like to reconfirm the question towards the implementation and hackathon teams whether they found any further deviations or lack of clarity in the last few weeks since IETF101?

If not, then I think we are ready to go. I would appreciate a last “thumbs up” or any raise issues if they encountered any in the last weeks.

 

Thank a lot and best regards, Tobias

 

 

 

From: Dots <dots-bounces@ietf.org> On Behalf Of mohamed.boucadair@orange.com
Sent: Wednesday, June 13, 2018 10:15 AM
To: Tobias Gondrom <tobias.gondrom@gondrom.org>; dots@ietf.org
Cc: 'Roman Danyliw' <rdd@cert.org>
Subject: Re: [Dots] Close of WGLC for Requirements Draft

 

Hi Tobias,

 

Can you please update us about your conclusions with regards to the WGLC of signal channel?

 

Thank you.

 

Cheers,

Med

 

De : Dots [mailto:dots-bounces@ietf.org] De la part de Tobias Gondrom
Envoyé : vendredi 1 juin 2018 20:02
À : dots@ietf.org
Cc : 'Roman Danyliw'
Objet : [Dots] Close of WGLC for Requirements Draft

 

Dear DOTS WG team,

 

Thanks for your discussion and patience.

As announced a month ago, the WGLC for the requirements document is now closed.

 

From reading through all the emails on the mailing-list it appears to me that all open issues have been addressed so far. In case I have missed something, please let me know.

 

Next step will be for the ID shepherd (Frank XiaLiang was so kind to volunteer for the work task) and the chairs to prepare a shepherd document and submit the document to the IESG for LC.

 

Thanks and best regards, Tobias

 

 

Ps.: over the weekend, I will also review the status for the other WG documents and come back to you on that beginning of next week.

 



_______________________________________________
Dots mailing list
Dots@ietf.org
https://www.ietf.org/mailman/listinfo/dots

--------------34059DEE681C46B81F91BAD1-- From nobody Wed Jun 20 12:57:40 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37CBE1294D0 for ; Wed, 20 Jun 2018 12:57:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.401 X-Spam-Level: X-Spam-Status: No, score=-1.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1ejx4xVARmuL for ; Wed, 20 Jun 2018 12:57:34 -0700 (PDT) Received: from mail-lf0-x231.google.com (mail-lf0-x231.google.com [IPv6:2a00:1450:4010:c07::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DAAF130E0D for ; Wed, 20 Jun 2018 12:57:33 -0700 (PDT) Received: by mail-lf0-x231.google.com with SMTP id d24-v6so1114516lfa.8 for ; Wed, 20 Jun 2018 12:57:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=8uLLPSjP7CWQAnPWLoSizV77zGlWE6NGXA+l/RQru08=; b=Oh2UItWg50Qt8WZFYKWey6Wr79a0aDNYMMzv84BBcQvORlIU18THabLl0zu09Mv6aP zQvro9vnKCd1tiSGS3qvVhviBVQ4n5c+K4N7dU2o4sejTlaNadQE7/RP/yOY6A5ZXzrC MUbmvQzC+zzdWW+fl8MAc/Py/Jc966uHs7IPzmPaAshYTfxLGi2rMyg3EY9U0nx/rMSe jTiv3wR25/JkXbOETRPgH8abHljeSm5PuHDe4WGpdKnKX/MMInf3QpzcabyCJYPCoI5L zkfuexNl5eb6gFk1Lv1TnxEkmk/r+Ncn0vNX7CGH+m8k7QfMu4lb/pgIbroxIFwvc3uo sR7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=8uLLPSjP7CWQAnPWLoSizV77zGlWE6NGXA+l/RQru08=; b=JFjKORZwikIc7anTTeYJUHjd+EhfCj6i6/b44TQZaP8XhGA6f1/RsrkHLCmH/Fyrdc U57yz71l6geUGnDwsv5FL1pdi0FX52CdByOtZFyIMJdnhx/RKSdMVJB5pNnMIXbrCEmr h7kSKmTJipHHesEB4UFGoWUfkHSiPFy9SHPweA0LjNUNst86a939pc5u7sSuIeMKTSIh NYhDJqc1QJLcPBBKV+AZmOSsQS98cvzeXSJq2rffaiHHjnnb38CYPXEn3U/HzAFLY1eJ QNnciD/Hm5foLRkMrmO9+ZHCQnBoNB1n7GhBS78i1mbIxlPfVczJOojh9teFnWLDYt7N aUgQ== X-Gm-Message-State: APt69E2ZHRTAScn52xJHBqqX7Pb8Ii8EEV6C7DhSwOIDlApIh5PqFKHM G5NspfvHyUkGhwb9LsaWHyU2qP432K0NTEpA9kc= X-Google-Smtp-Source: ADUXVKLriAQTug2PhUF38y360IVoV/i1hmVdrx/s9bANtDp22XIDGSAOxymrUaF53WA+JA58Gkz0bMN0z0H5mVfNo50= X-Received: by 2002:a19:7613:: with SMTP id c19-v6mr5461492lff.73.1529524651787; Wed, 20 Jun 2018 12:57:31 -0700 (PDT) MIME-Version: 1.0 Sender: mglt.ietf@gmail.com Received: by 2002:a2e:9ac5:0:0:0:0:0 with HTTP; Wed, 20 Jun 2018 12:57:30 -0700 (PDT) In-Reply-To: References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> From: Daniel Migault Date: Wed, 20 Jun 2018 15:57:30 -0400 X-Google-Sender-Auth: I0oL_eruiFCLDDU_lXgmSX1OeJ4 Message-ID: To: "Konda, Tirumaleswar Reddy" Cc: Tobias Gondrom , Roman Danyliw , "dots@ietf.org" Content-Type: multipart/alternative; boundary="0000000000008b8c85056f1835e9" Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 19:57:39 -0000 --0000000000008b8c85056f1835e9 Content-Type: text/plain; charset="UTF-8" Hi Tiru, Thanks for the comments. Please see inline my responses. If the proposed text is fine to youI will update the draft and publish a new version by the end of the week. Yours, Daniel On Tue, Jun 19, 2018 at 9:05 AM, Konda, Tirumaleswar Reddy < TirumaleswarReddy_Konda@mcafee.com> wrote: > Hi Daniel, > > My comments and nits > > 1) > > The current scenario describes the case where the DDoS Target is in > the enterprise network while the secondary DMS is provided by the > upstream ITP. An alternate use case may consider the scenario where > the ITP informs the enterprise network it is involved into an ongoing > attack or that infected machines have been identified. In this case > the DOTS client and DOTS server roles are inverted. The DOTS client > is located in the ITP network and the DOTS server is hosted in the > enterprise network. The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > > Comment> If the DMS in the enterprise network is not capable of detecting > outgoing DDoS attack, how will the signaling from the DOTS client in the > upstream ITP to the DOTS server in the enterprise network help it to detect > and mitigate the outgoing DDoS attack ? > > While writing the use case the example I had in mind was that the ITP could signal the network enterprise that some hosts are being infected and belonging to a botnet. The ITP could provide a list of suspicious tagged IPv6 or the indication that hosts are suspected to belong to a specific botnet. The network enterprise may then take the necessary action, monitoring specific DNS requests, running specific scans over its hosts... At least this what I had in mind. The specific signaling should be defined by DOTS. Do you think the text should be updated as below ? OLD: [...] The enterprise network is then responsible to perform the DDoS Mitigation. In some case the DDoS Mitigation may be delegated back to the upstream ITP, as described in this section. NEW: [...] The enterprise network is then responsible to perform the DDoS Mitigation. Typically, the ITP could provide a list of suspicious hosts with some additional information related the detected attacks such as DDoS, Botnet, .... According to the type of attack, the enterprise is likely to apply specific security policies which could include security checks, updates on the tagged hosts as well as instantiating specific monitoring traffic elements such as certain type of DNS queries, traffic of specific destination... In some case the DDoS Mitigation may be delegated back to the upstream ITP, as described in this section. > 2) > Once the requesting Enterprise Network is confident that the DDoS > attack has either ceased or has fallen to levels of traffic/ > complexity which they can handle on their own or that it has received > a DOTS DDoS Mitigation termination request from a downstream > Enterprise Network or DDoS Mitigation Service Provider, the > requesting Enterprise Network DOTS client sends a DOTS DDoS > Mitigation termination request to the DDoS Mitigation Service > Provider. > > Comment> In the above line, I don't get "that it has received a DOTS DDoS > Mitigation termination request from a downstream Enterprise Network or DDoS > Mitigation Service Provider". > I think you mean "or notified by the DDoS Mitigation Service Provider that > the DDoS attack has stopped" > > The text attempt to provide reasons for a DOTS Client to send a DOTS DDoS Mitigation termination request. It could be that a) information received from the upstream DMS indicates the attacks has been stopped or that the attack is sufficiently low so that it can handle the attack on its own. On the other hand, in the case of collaboration between DMS, a DMS may end the collaboration with an upstream DMS because the downstream DMS has requested so. I propose the follwoing clarification, please let me know if that is fine with you: OLD: Once the requesting Enterprise Network is confident that the DDoS attack has either ceased or has fallen to levels of traffic/ complexity which they can handle on their own or that it has received a DOTS DDoS Mitigation termination request from a downstream Enterprise Network or DDoS Mitigation Service Provider, the requesting Enterprise Network DOTS client sends a DOTS DDoS Mitigation termination request to the DDoS Mitigation Service Provider. NEW: Once the requesting Enterprise Network has been notified by the DDoS Mitigation Service Provider. the attack has been stopped, or that the level of the attack has fallen to levels of traffic/ complexity which they can handle on their own, the Enterprise Network may notify the DDoS Mitigation Service Provider to stop the DDoS Mitigation. Similarly, when DDoS Mitigation Service Providers are collaborating, a DDoS Mitigation Service Provider may relay the request for terminating a DDoS MItigation to the upstream DoS Mitigation Service Provider upon request from a downstream DoS Mitigation Service Provider. In any case the termination of a DDoS Mitigation is requested by the Network Enterprise DOTS client sending a DOTS DDoS Mitigation termination request to the DDoS Mitigation Service Provider. 3) > > The pre-arrangement typically includes the agreement on the > mechanisms used to redirect the traffic to the DDoS Mitigation > Service Provider, as well as the mechanism to to re-inject the > > >>>>>>>>>>>>>>>>>>>>>>>>>>> Remove "to" > > Done 4) > > o DDoS Mitigation Service: designates a DDoS service provided to a > customer and which is scoped to mitigate DDoS attacks. Services > usually involve Service Level Agreement (SLA) that have to be met. > It is the responsibility of the service provider to instantiate > the DDoS Mitigation System to meet these SLAs. > > o DDoS Mitigation System (DMS): A system that performs DDoS > mitigation. The DDoS Mitigation System may be composed by a > cluster of hardware and/or software resources, but could also > involve an orchestrator that may take decisions such as > outsourcing partial or more of the mitigation to another DDoS > Mitigation System. > > Nit> For better readability you may want to define "DMS" followed by "DDoS > Mitigation Service" > Done > > 5) > DOTS is at risk from three primary attacks: DOTS agent impersonation, > traffic injection, and signaling blocking. The DOTS protocol must be > designed for minimal data transfer to address the blocking risk. > > Comment> A MITM attacker can drop all the DOTS signal channel traffic, > designing the DOTS signal channel protocol for minimal data > transfer will not address the MITM attack. > Agree. I propose to remove: """ The DOTS protocol must be designed for minimal data transfer to address the blocking risk. """ > > 6) > One consideration could be to minimize the security technologies in use > at any one > time. The more needed, the greater the risk of failures coming from > assumptions on one technology providing protection that it does not > in the presence of another technology. > > Comment> The DOTS signal and data channels are using TLS for mutual > authentication, confidentiality and data integrity. I don't see the need > for the above lines. > > Agree. I propose to remove the following lines: """ One consideration could be to minimize the security technologies in use at any one time. The more needed, the greater the risk of failures coming from assumptions on one technology providing protection that it does not in the presence of another technology. """ > 7) > When the DDoS mitigation is finished on the DMS, the orchestrator > indicates to the telemetry systems as well as to the network > administrator the DDoS mitigation is finished. > > Comment> I think you mean the DDoS attack has stopped. You may want to > rephrase the line. > I propose the following text: OLD: When the DDoS mitigation is finished on the DMS, the orchestrator indicates to the telemetry systems as well as to the network administrator the DDoS mitigation is finished. NEW: When the DDoS attack has stopped, the orchestrator indicates to the telemetry systems as well as to the network administrator the end of the DDoS Mitigation. > 8) > Upon receiving the DOTS request for DDoS mitigation from the network > administrator, the orchestrator coordinates the DDoS mitigation > according to a specified strategy. Its status indicates the DDoS > mitigation is starting while not effective. > > Comment> You may want to clarify the DOTS client will later be notified > that the DDoS mitigation is effective. > I propose the following text: OLD: Upon receiving the DOTS request for DDoS mitigation from the network administrator, the orchestrator coordinates the DDoS mitigation according to a specified strategy. Its status indicates the DDoS mitigation is starting while not effective. NEW: Upon receiving the DOTS request for DDoS mitigation from the network administrator, the orchestrator coordinates the DDoS Mitigation according to a specified strategy. Its status indicates the DDoS Mitigation is starting while not effective. The DOTS client of the orchestrator will later be notified that the DDoS Mitigation is effective. > > 9) If the network administrator decides to start the > mitigation, they order through her web interface a DOTS client to > send a request for DDoS mitigation. > > Nit> The above line is not clear, who are "they" in the above line ? > > I propose the followin text: OLD: If the network administrator decides to start the mitigation, they order through her web interface a DOTS client to send a request for DDoS mitigation. NEW: If the network administrator decides to start the mitigation, the network administrator orders through her web interface a DOTS client to send a request for DDoS mitigation. > 10) This request is expected to be associated with a context that > identifies the DDoS mitigation selected. > > Comment> I don't understand the context of the above line. > The context constitutes of elements, indications that provides sufficient information to the orchestrator to know what needs to be done. in other words, the DDoS Mitigation. I propose the following text: OLD: This request is expected to be associated with a context that identifies the DDoS mitigation selected. NEW: This request is expected to be associated with a context that identifies or provide sufficient information to the orchestrator to in fer the DDoS Mitigation to elaborate and coordinate. > > 11) Upon receiving the DOTS request for DDoS mitigation from the network > administrator, the orchestrator coordinates the DDoS mitigation > according to a specified strategy. > > Comment> What is the specified strategy (you may want to give an example) ? > I propose to add the follwoing text, but I am happy if you are willing to provide a more specific example. NEW: Upon receiving a request to mitigate a DDoS attack performed over a target, the orchestrator, may evaluate the volumetry of the attack as well as the value that represent the target. Then it may also request an upstream DMS Provider to filter the traffic while moving the target to another network so new sessions will not be impacted. > > 12) > The status of the DDoS mitigation indicates the orchestrator is in an > analyzing phase. > > Comment> DOTS signal channel draft does not indicate the mitigation status > is in analyzing phase (Please see "Table 2: Values of 'status' Parameter" > in the draft). > > I propose to remove: """ The status of the DDoS mitigation indicates the orchestrator is in an analyzing phase. """ 13) > The orchestrator begins collecting various information from various > telemetry systems in order to correlate the measurements and provide an > analysis of the event. > Comment> The orchestrator would anyway be collecting data from various > telemetry systems for correlation. > > Agree. I think what I wanted to say that we may move to a state where finer information is being monitored. I porposed the follwoing text: OLD: The orchestrator begins collecting various information from various telemetry systems in order to correlate the measurements and provide an analysis of the event. NEW: The orchestrator may begin collecting additional fined grain and specific information from various telemetry systems in order to correlate the measurements and provide an analysis of the event. 14) These systems are configured so that when an > event or some measurement indicators reach a predefined level to > report a DOTS mitigation request to the orchestrator. The DOTS > mitigation request may be associated with some element such as > specific reporting. > > Comment> what do you mean by "some measurement indicators" and "specific > reporting" (looks vague to me) ? > > measurement indicators means to me, some variables that we believe representative for threat detection, this typically involved the traffic load, the number of SYNs...Specific reporting here indicates what the DOTS client refers to while triggering teh DDoS Mitigation request. I propose teh follwointext: OLD: These systems are configured so that when an event or some measurement indicators reach a predefined level to report a DOTS mitigation request to the orchestrator. The DOTS mitigation request may be associated with some element such as specific reporting. NEW: These systems are configured so that when an event or some measurement indicators reach a predefined level to send DOTS mitigation request to the orchestrator. The DOTS mitigation request may be associated with additional information to let the orchestrator know what has triggered the request. . 15) Figure 4 (DDoS Orchestration) includes both internal and external DDoS > mitigation systems, but the usage of internal and external DDoS mitigation > systems in > not discussed in section 3.3. > > I propose the following change in teh beginign of teh section: OLD: In this use case, one or more DDoS telemetry systems or monitoring devices monitor a network - typically an ISP network. NEW: In this use case, one or more DDoS telemetry systems or monitoring devices spread over one or multiple administrative domains provides health indicator of the network traffic to the orchestrator I also propose to indicate on the figure ( orchetsrator adinistrative domain / other administraiev domains 16) Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement eventually combined with DNS redirection, while re- > injection may be performed via tunneling mechanisms such as GRE for > example. > > Comment> You may want to clarify the scrubbed traffic is re-directed to > the Enterprise network via the tunneling mechanism. > I propose the following text: OLD: Redirection to the DDoS Mitigation Service Provider typically involves BGP prefix announcement eventually combined with DNS redirection, while re- injection may be performed via tunneling mechanisms such as GRE for example. NEW: Redirection to the DDoS Mitigation Service Provider typically involves BGP prefix announcement eventually combined with DNS redirection, while re- injection to the enterprise network may be performed via tunneling mechanisms such as GRE for example. > > 17) Of course, such mechanisms needs to be regularly tested and > evaluated. > > Comment> The above line does not look relevant to this document. > > I am fine removing it. 18) Once the requesting Enterprise Network is confident that the DDoS > attack has either ceased or has fallen to levels of traffic/ > complexity which they can handle on their own or that it has received > a DOTS DDoS Mitigation termination request from a downstream > Enterprise Network or DDoS Mitigation Service Provider, the > requesting Enterprise Network DOTS client sends a DOTS DDoS > Mitigation termination request to the DDoS Mitigation Service > Provider. > > Comment> It's not clear how the requesting Enterprise network will learn > the DDoS attack has ceased ? > > DOTS status may be used for example. I hope teh text provided for (2) clarifies this. > -Tiru > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > --0000000000008b8c85056f1835e9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Tiru,

Thanks for the= comments. Please see inline my responses. If the proposed text is fine to = youI will update the draft and publish a new version by the end of the week= .

Yours,
Daniel

On Tue, Jun 19, 2018 at= 9:05 AM, Konda, Tirumaleswar Reddy <TirumaleswarReddy_Ko= nda@mcafee.com> wrote:
Hi Daniel,

My comments and nits

1)

=C2=A0 =C2=A0The current scenario describes the case where the DDoS Target = is in
=C2=A0 =C2=A0the enterprise network while the secondary DMS is provided by = the
=C2=A0 =C2=A0upstream ITP.=C2=A0 An alternate use case may consider the sce= nario where
=C2=A0 =C2=A0the ITP informs the enterprise network it is involved into an = ongoing
=C2=A0 =C2=A0attack or that infected machines have been identified.=C2=A0 I= n this case
=C2=A0 =C2=A0the DOTS client and DOTS server roles are inverted.=C2=A0 The = DOTS client
=C2=A0 =C2=A0is located in the ITP network and the DOTS server is hosted in= the
=C2=A0 =C2=A0enterprise network.=C2=A0 The enterprise network is then respo= nsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

=C2=A0
Comment>=C2=A0 If the DMS in the enterprise network is not capable of de= tecting outgoing DDoS attack, how will the signaling from the DOTS client i= n the upstream ITP to the DOTS server in the enterprise network help it to = detect and mitigate the outgoing DDoS attack ?

<mglt>

While writ= ing the use case the example I had in mind was that the ITP could signal th= e network enterprise that some hosts are being infected and belonging to a = botnet. The ITP could provide a list of suspicious tagged IPv6 or the indic= ation that hosts are suspected to belong to a specific botnet. =C2=A0
<= /div>
The network enterprise may then take the necessary action, monito= ring specific DNS requests, running specific scans over its hosts... At lea= st this what I had in mind. The specific signaling should be defined by DOT= S. Do you think the text should be updated as below ?


OLD:
[...] The enterprise network is then = responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

NEW:
[...] The enterprise network is then responsi= ble to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 Typically, the ITP could pr= ovide a list of suspicious hosts with some additional information related t= he detected attacks such as DDoS, Botnet, .... According to the type of att= ack, the enterprise is likely to apply specific security policies which cou= ld include security checks, updates on the tagged hosts as well as instanti= ating specific monitoring traffic elements such as certain type of DNS quer= ies, traffic of specific destination...=C2=A0 In some case the DDoS Mitigat= ion may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

</mglt>


2)
=C2=A0 =C2=A0Once the requesting Enterprise Network is confident that the D= DoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

Comment> In the above line, I don't get "that it has received a= DOTS DDoS Mitigation termination request from a downstream Enterprise Netw= ork or DDoS Mitigation Service Provider".
I think you mean "or notified by the DDoS Mitigation Service Provider = that the DDoS attack has stopped"


<mglt>
The text attemp= t to provide reasons for a DOTS Client to send a DOTS DDoS Mitigation termi= nation request. It could be that a) information received from the upstream = DMS indicates the attacks has been stopped or that the attack is sufficient= ly low so that it can handle the attack on its own. On the other hand, in t= he case of collaboration between DMS, a DMS may end the collaboration with = an upstream DMS because the downstream DMS has requested so. I propose the = follwoing clarification, please let me know if that is fine with you:
=


OLD:
Once the requesting Enter= prise Network is confident that the DDoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

NEW:
Once the= requesting Enterprise Network has been notified by the DDoS Mitigation Ser= vice
=C2=A0 =C2=A0Provider. the attack has been stopped, or that the level of th= e attack has fallen to levels of traffic/
=C2=A0 =C2=A0complexity which they can handle on their own, the Enterprise = Network may notify the DDoS Mitigation Service Provider to stop the DDoS Mi= tigation. Similarly, when DDoS Mitigation Service
=C2=A0 =C2=A0Providers are collaborating, a DDoS Mitigation Service Provide= r may relay the request for terminating a DDoS MItigation to the upstream= =C2=A0DoS Mitigation Service Provider upon request from a downstream=C2=A0 = DoS Mitigation Service Provider. In any case the termination of a DDoS Miti= gation is requested by the Network Enterprise DOTS client sending a DOTS DD= oS Mitigation termination request to the DDoS Mitigation Service Provider.<= br>

</mglt>

3)

=C2=A0 =C2=A0The pre-arrangement typically includes the agreement on the =C2=A0 =C2=A0mechanisms used to redirect the traffic to the DDoS Mitigation=
=C2=A0 =C2=A0Service Provider, as well as the mechanism to to re-inject the=

=C2=A0>>>>>>>>>>>>>>>>>&= gt;>>>>>>>>> Remove "to"

<mglt>
Done
</mglt>

4)

=C2=A0 =C2=A0o=C2=A0 DDoS Mitigation Service: designates a DDoS service pro= vided to a
=C2=A0 =C2=A0 =C2=A0 customer and which is scoped to mitigate DDoS attacks.= =C2=A0 Services
=C2=A0 =C2=A0 =C2=A0 usually involve Service Level Agreement (SLA) that hav= e to be met.
=C2=A0 =C2=A0 =C2=A0 It is the responsibility of the service provider to in= stantiate
=C2=A0 =C2=A0 =C2=A0 the DDoS Mitigation System to meet these SLAs.

=C2=A0 =C2=A0o=C2=A0 DDoS Mitigation System (DMS): A system that performs D= DoS
=C2=A0 =C2=A0 =C2=A0 mitigation.=C2=A0 The DDoS Mitigation System may be co= mposed by a
=C2=A0 =C2=A0 =C2=A0 cluster of hardware and/or software resources, but cou= ld also
=C2=A0 =C2=A0 =C2=A0 involve an orchestrator that may take decisions such a= s
=C2=A0 =C2=A0 =C2=A0 outsourcing partial or more of the mitigation to anoth= er DDoS
=C2=A0 =C2=A0 =C2=A0 Mitigation System.

Nit> For better readability you may want to define "DMS" follo= wed by "DDoS Mitigation Service"

<= div><mglt>
Done
</mglt>

5)
=C2=A0 =C2=A0DOTS is at risk from three primary attacks: DOTS agent imperso= nation,
=C2=A0 =C2=A0traffic injection, and signaling blocking.=C2=A0 The DOTS prot= ocol must be
=C2=A0 =C2=A0designed for minimal data transfer to address the blocking ris= k.

Comment> A MITM attacker can drop all the DOTS signal channel traffic, d= esigning the DOTS signal channel protocol for minimal data
transfer will not address the MITM attack.

<= div><mglt>
=C2=A0Agree. I propose to remove:
"""
The DOTS protocol must be
=C2=A0 =C2=A0designed for minimal data transfer to address the blocking ris= k.
"""
</mglt>

6)
=C2=A0 =C2=A0One consideration could be to minimize the security technologi= es in use at any one
=C2=A0 =C2=A0time.=C2=A0 The more needed, the greater the risk of failures = coming from
=C2=A0 =C2=A0assumptions on one technology providing protection that it doe= s not
=C2=A0 =C2=A0in the presence of another technology.

Comment> The DOTS signal and data channels are using TLS for mutual auth= entication, confidentiality and data integrity. I don't see the need fo= r the above lines.

<mglt>
Agree.=C2=A0 I propose to remo= ve the following lines:
"""
=C2=A0One c= onsideration could be to minimize the security technologies in use at any o= ne
=C2=A0 =C2=A0time.=C2=A0 The more needed, the greater the risk of failures = coming from
=C2=A0 =C2=A0assumptions on one technology providing protection that it doe= s not
=C2=A0 =C2=A0in the presence of another technology.
"&qu= ot;"

</mglt>
7)
=C2=A0 =C2=A0When the DDoS mitigation is finished on the DMS, the orchestra= tor
=C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the DDoS mitigation is finished.

Comment> I think you mean the DDoS attack has stopped. You may want to r= ephrase the line.

<mglt>
I propose the following text:

OLD:
When the DDoS mitigation is finished on the DMS, the orchestrator
=C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the DDoS mitigation is finished.

<= /div>
NEW:
When the DDoS attack has stopped, the orchestrator=
=C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the end of the DDoS Mitigation.
&l= t;/mglt>
=C2=A0
8)
=C2=A0 =C2=A0Upon receiving the DOTS request for DDoS mitigation from the n= etwork
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0 =C2=A0mitigation is starting while not effective.

Comment> You may want to clarify the DOTS client will later be notified = that the DDoS mitigation is effective.
=C2=A0
<mglt>
I propose the following text:

=
OLD:
Upon receiving the DOTS request for DDoS mitigation fro= m the network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0 =C2=A0mitigation is starting while not effective.

NEW:
Upon receiving the DOTS request for DDoS mitigation f= rom the network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS Mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0=C2=A0 Mitigation is starting while not effective. The DOTS client of= the orchestrator will later be notified that the DDoS Mitigation is effect= ive.


</mglt>

9) If the network administrator decides to start the
=C2=A0 =C2=A0mitigation, they order through her web interface a DOTS client= to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0

Nit> The above line is not clear, who are "they" in the above = line ?

<mglt>
I propose the followin text:

OLD:
If the network administrator decides= to start the
=C2=A0 =C2=A0mitigation, they order through her web interface a DOTS client= to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0=C2=A0

=
NEW:
If the network administrator decides to start the=
=C2=A0 =C2=A0mitigation, the network administrator orders through her web i= nterface a DOTS client to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0
</= mglt>
=C2=A0
10) This request is expected to be associated with a context that identifie= s the DDoS mitigation selected.

Comment> I don't understand the context of the above line.

<mg;t>
The context constitutes o= f elements, indications that provides sufficient information to the orchest= rator to know what needs to be done. in other words, the DDoS Mitigation. <= br>
I propose the following text:

OLD:
This request is expected to be associated with a conte= xt that identifies the DDoS mitigation selected.

N= EW:
This request is expected to be associated with a context that= identifies or provide sufficient information to the orchestrator to in fer= the DDoS Mitigation to elaborate and coordinate.

<= div></mglt>
=C2=A0

11)=C2=A0 =C2=A0Upon receiving the DOTS request for DDoS mitigation from th= e network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.

Comment> What is the specified strategy (you may want to give an example= ) ?
<mglt>
I propose to add the follwo= ing text, but I am happy if you are willing to provide a more specific exam= ple.

NEW:
Upon receiving a request = to mitigate a DDoS attack performed over a target, the orchestrator, may ev= aluate the volumetry of the attack as well as the value that represent the = target. Then it may also request an upstream DMS Provider to filter the tra= ffic while moving the target to another network so new sessions will not be= impacted.

</mglt>
=C2=A0<= /div>

12)
The status of the DDoS mitigation indicates the orchestrator is in an analy= zing phase.
=C2=A0
Comment> DOTS signal channel draft does not indicate the mitigation= status is in analyzing phase (Please see "Table 2: Values of 'sta= tus' Parameter" in the draft).

<mglt>
I propose to remove:

"""
The status of the DDoSmitigation indicates the orchestrator is in an analyzing phase.
<= div>"""
</mglt>

13)
The orchestrator begins collecting various information from various=C2=A0 t= elemetry systems in order to correlate the measurements and provide=C2=A0 a= n analysis of the event.
Comment> The orchestrator would anyway be collecting data from various t= elemetry systems for correlation.

<mglt>
Agree. I think what I wanted t= o say that we may move to a state where finer information is being monitore= d. I porposed the follwoing text:

OLD:
T= he orchestrator begins collecting various information from various=C2=A0=20 telemetry systems in order to correlate the measurements and provide=C2=A0 = an analysis of the event.

NEW:
The orchest= rator may begin collecting additional fined grain and specific information = from various=C2=A0=20 telemetry systems in order to correlate the measurements and provide an analysis of the event.

</mglt>

14) These systems are configured so that when an
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 =C2=A0report a DOTS mitigation request to the orchestrator.=C2=A0 Th= e DOTS
=C2=A0 =C2=A0mitigation request may be associated with some element such as=
=C2=A0 =C2=A0specific reporting.

Comment> what do you mean by "some measurement indicators" and= "specific reporting" (looks vague to me) ?

<mglt>

measurement ind= icators means to me, some variables that we believe representative for thre= at detection, this typically involved the traffic load, the number of SYNs.= ..Specific reporting here indicates what the DOTS client refers to while tr= iggering teh DDoS Mitigation request. I propose teh follwointext:

OLD:
These systems are configured so that when an=
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 =C2=A0report a DOTS mitigation request to the orchestrator.=C2=A0 Th= e DOTS
=C2=A0 =C2=A0mitigation request may be associated with some element such as=
=C2=A0 =C2=A0specific reporting.

NEW:
These systems are configured so that when an
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 send DOTS mitigation request to the orchestrator.=C2=A0 The DOTS
=C2=A0 =C2=A0mitigation request may be associated with additional informati= on to let the orchestrator know what has triggered the request. .
=

</mglt>

15) Figure 4 (DDoS Orchestration) includes both internal and external DDoS = mitigation systems, but the usage of internal and external DDoS mitigation = systems in
=C2=A0 =C2=A0 =C2=A0 =C2=A0not discussed in section 3.3.

<mglt>
I propose the following change= in teh beginign of teh section:

OLD:
In this use case, one or more DDoS telemetry systems or monitoring
de= vices monitor a network - typically an ISP network.
NEW:
In this use case, one or more DDoS telemetry sy= stems or monitoring
devices spread over one or multiple administrative d= omains provides health indicator of the network traffic to the orchestrator=

I also propose to indicate on the figure ( or= chetsrator adinistrative domain / other administraiev domains

=
</mglt>

16) Redirection to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection may be performed via tunneling mechanisms such as GR= E for
=C2=A0 =C2=A0example.

Comment> You may want to clarify the scrubbed traffic is re-directed to = the Enterprise network via the tunneling mechanism.
<mglt>
I propose the following text:

OLD:
Redirection to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection may be performed via tunneling mechanisms such as GR= E for
=C2=A0 =C2=A0example.

NEW:
Redirecti= on to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection to the enterprise network may be performed via tunne= ling mechanisms such as GRE for
=C2=A0 =C2=A0example.

</mglt>

17) Of course, such mechanisms needs to be regularly tested and
=C2=A0 =C2=A0evaluated.

Comment> The above line does not look relevant to this document.

<mglt>

I am fine remov= ing it.

</mglt>

18)=C2=A0 =C2=A0Once the requesting Enterprise Network is confident that th= e DDoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

Comment> It's not clear how the requesting Enterprise network will l= earn the DDoS attack has ceased ?

<mglt>
DOTS status may be used for ex= ample. I hope teh text provided for (2) clarifies this.=C2=A0
</mglt>
-Tiru
_____________________________________= __________
Dots mailing list
Dots@ietf.org
https://www.ietf.org/mailman/listinfo/dots

--0000000000008b8c85056f1835e9-- From nobody Wed Jun 20 12:58:49 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 602C4130E0D for ; Wed, 20 Jun 2018 12:58:47 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.401 X-Spam-Level: X-Spam-Status: No, score=-1.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jhwn8JIdA-TV for ; Wed, 20 Jun 2018 12:58:46 -0700 (PDT) Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D56C31294D0 for ; Wed, 20 Jun 2018 12:58:45 -0700 (PDT) Received: by mail-lf0-x230.google.com with SMTP id y20-v6so1158406lfy.0 for ; Wed, 20 Jun 2018 12:58:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=Me4jlGMU/9ZCppZZtHd2LtytEgrWeutqYo0Agp/psPs=; b=TrLklxd32yqTH663B9YBuRbzjDf5eygQ1UiqD0WEsmcGmlbV/gj8F4bLqRspsn9LUs 7pkmoB7iILayZ1R1KyHPfkbsMW2tO/swME8d90yN2+IvdNyfH73sU0yuAfLHzd3EJglH l3GioSC8ZGzr4ajzvlcsu9BAH3yh2RP9dheFoB7bL1O06c4WFX+uiiovTqyvnVI2jb8l XmX+J8PycbHIRq4liPqq/wKGH5DjXziK0Dw39/PlfWl0FQ5vXTiqLgFJW7hzpwWu3uHG 6g9lGoh5tx+UVx7hWcW9im4D9J+eF0KnPUT2Pb3dGYwvDpc0z/Da201mc9Lz/Lvfh3fJ YIKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=Me4jlGMU/9ZCppZZtHd2LtytEgrWeutqYo0Agp/psPs=; b=uT21cNUtQvoJ025QLYw4OsKdUAReTuqhaxlaE0EyvG05p/enFuVWiQO1pMzE0Hq4sV ZHkAu7uDeN6n2NPudv3Uga4dJ9I8q/nITjF0JVGJH8ZC3Iae54UG3aoEvhDmP1gIc2np GfqSQWGxCaK6s3gH7s/BSfLWoZj/YL3kai+NMfFKVsXOFRkonS4JOQZcD5vKw/KUQ+jh gR8CdVfq7mCjF6Jeqeb2nQ/OSFJIfqH/A9tOtLi+ZZBJ9CnxuqaVcFVB2dbeb4G/O+EU gGGgkwUmZokbTvxu5tXFO+iJOvGTi5YRgALLdOaz3+YwZSN5CZFOm9eXHuT7DgYF6YqT gaTQ== X-Gm-Message-State: APt69E1SpiqD9LxXauiNcvvK+W2NqmLJ0nGHbZxjbt9OnPtJlUPUDj8B mmaI6DX8hFRuMF02Gt2572fj4rLebVoyl4AiJLk= X-Google-Smtp-Source: ADUXVKIu0QzCQNAy6EJ/ZUceEAaZWENY+Dgnq3KXV5gnS+xqvtdJvLpLLhL3NrEAJC9OjmhRGrDr7J114xnXWrpiE4M= X-Received: by 2002:a2e:7c02:: with SMTP id x2-v6mr14991886ljc.71.1529524724251; Wed, 20 Jun 2018 12:58:44 -0700 (PDT) MIME-Version: 1.0 Sender: mglt.ietf@gmail.com Received: by 2002:a2e:9ac5:0:0:0:0:0 with HTTP; Wed, 20 Jun 2018 12:58:43 -0700 (PDT) In-Reply-To: References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> From: Daniel Migault Date: Wed, 20 Jun 2018 15:58:43 -0400 X-Google-Sender-Auth: n-VQBBMhMlZAsCFS5M87yDmnRac Message-ID: To: Artyom Gavrichenkov Cc: "Konda, Tirumaleswar Reddy" , Tobias Gondrom , "Roman D. Danyliw" , dots Content-Type: multipart/alternative; boundary="000000000000dd410a056f18393a" Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 19:58:48 -0000 --000000000000dd410a056f18393a Content-Type: text/plain; charset="UTF-8" Hi Artyom, I think I agree with you. Let me know if you are fine with the proposed text. Yours, Daniel On Tue, Jun 19, 2018 at 9:49 AM, Artyom Gavrichenkov wrote: > Good day, > > Comments inline, > > On Tue, Jun 19, 2018 at 4:12 PM Konda, Tirumaleswar Reddy > wrote: > > 2) > > Comment> In the above line, I don't get "that it has received a DOTS > DDoS Mitigation termination request from a downstream Enterprise Network or > DDoS Mitigation Service Provider". > > I think you mean "or notified by the DDoS Mitigation Service Provider > that the DDoS attack has stopped" > > This is the case of DOTS Gateway [I-D.ietf-dots-architecture-06, > 2.2.3], when a downstream DOTS client sends a termination request to > the gateway. > > | Artyom Gavrichenkov > | gpg: 2deb 97b1 0a3c 151d b67f 1ee5 00e7 94bc 4d08 9191 > | mailto: ximaera@gmail.com > | fb: ximaera > | telegram: xima_era > | skype: xima_era > | tel. no: +7 916 515 49 58 > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > --000000000000dd410a056f18393a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Artyom,

I think I ag= ree with you. Let me know if you are fine with the proposed text.

Yours,
Daniel

On Tue, Jun 19, 2018 at 9:49 AM,= Artyom Gavrichenkov <ximaera@gmail.com> wrote:
Good day,

Comments inline,

On Tue, Jun 19, 2018 at 4:12 PM Konda, Tirumaleswar Reddy
<TirumaleswarReddy= _Konda@mcafee.com> wrote:
> 2)
> Comment> In the above line, I don't get "= that it has received a DOTS DDoS Mitigation termination request from a down= stream Enterprise Network or DDoS Mitigation Service Provider".
> I think you mean "or notified by the DDoS Mitigation Service Prov= ider that the DDoS attack has stopped"

This is the case of DOTS Gateway [I-D.ietf-dots-architecture-06= ,
2.2.3], when a downstream DOTS client sends a termination request to
the gateway.

| Artyom Gavrichenkov
| gpg: 2deb 97b1 0a3c 151d b67f 1ee5 00e7 94bc 4d08 9191
| mailto: ximaera@gmail.com
| fb: ximaera
| telegram: xima_era
| skype: xima_era
| tel. no: +7 916 515 49 58

_______________________________________________
Dots mailing list
Dots@ietf.org
https://www.ietf.org/mailman/listinfo/dots

--000000000000dd410a056f18393a-- From nobody Sun Jun 24 01:06:40 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D015130D7A for ; Sun, 24 Jun 2018 01:06:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.31 X-Spam-Level: X-Spam-Status: No, score=-4.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rdnVIudCN4UM for ; Sun, 24 Jun 2018 01:06:33 -0700 (PDT) Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DBD6C12F1A6 for ; Sun, 24 Jun 2018 01:06:32 -0700 (PDT) X-NAI-Header: Modified by McAfee Email Gateway (5500) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1529827589; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-microsoft-exchange-diagnostics: x-ms-exchange-antispam-srfa-diagnostics:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-microsoft-antispam-prvs:x-exchange-antispam-report-test: x-ms-exchange-senderadcheck:x-exchange-antispam-report-cfa-test: x-forefront-prvs:x-forefront-antispam-report: received-spf:x-microsoft-antispam-message-info: spamdiagnosticoutput:spamdiagnosticmetadata: Content-Type:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=eisJYhSQc34gGmQ+90oVyQhHNfDptAR25N9fkt WFVCQ=; b=UWLoPgriNHxQbfkZJ1ehfalkcMZAA5NkeT1qhfxS lxdQdwF/+1FDIFJuDqwrmIhTTlHBKNDMnYlYECOGnT6bo01nwS nZTvWxG6zBp8I7DvcDQ9gOaSkcaGPEDbJ74uG4sSWFGZqq/2eE FwdJh8Edga5z0B5WZ/yzxBGyoPbLHIs= Received: from DNVEXAPP1N05.corpzone.internalzone.com (unknown [10.44.48.89]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 7484_7d26_143eace8_6b43_481e_a098_f7c829e3484a; Sun, 24 Jun 2018 03:06:28 -0500 Received: from DNVEXUSR1N09.corpzone.internalzone.com (10.44.48.82) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Sun, 24 Jun 2018 02:06:15 -0600 Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXUSR1N09.corpzone.internalzone.com (10.44.48.82) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Sun, 24 Jun 2018 02:06:14 -0600 Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1347.2 via Frontend Transport; Sun, 24 Jun 2018 02:06:14 -0600 Received: from NAM01-SN1-obe.outbound.protection.outlook.com (10.44.176.243) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Sun, 24 Jun 2018 02:06:00 -0600 Received: from BN6PR16MB1425.namprd16.prod.outlook.com (10.172.207.19) by BN6PR16MB1507.namprd16.prod.outlook.com (10.172.208.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.21; Sun, 24 Jun 2018 08:05:58 +0000 Received: from BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::849c:de25:2865:8a20]) by BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::849c:de25:2865:8a20%5]) with mapi id 15.20.0884.023; Sun, 24 Jun 2018 08:05:58 +0000 From: "Konda, Tirumaleswar Reddy" To: Daniel Migault CC: Tobias Gondrom , Roman Danyliw , "dots@ietf.org" Thread-Topic: [Dots] WGLC for use cases draft - until July-1. Thread-Index: AdQDU5QoGIDUdjZqQFagDWUCpdG4HAAIcCuAAOJBbfAAdKRGAACsCSng Date: Sun, 24 Jun 2018 08:05:57 +0000 Message-ID: References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.300.84 dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; x-originating-ip: [122.167.130.64] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR16MB1507; 7:g39cedKfeoJ4QLNpqoxpnG5ib3/yOvbUD8zSwZGGKBIIFiOvu9jcDiKLf7b4oRkSqfL/+llSfQ5ISghE1rE7Ik34deDDk/l1fzJVTlP+JBuHefjHZpXAm2MkfzsdJgEzPBGax7CBOGvL6lX6kp+D+U82bbwnhIgo4rIaRLBmE9YH5J+hycDBKj8jlrkSmXikHZfcA0L7cIYH42PTMGAly0jVTeTzj1supQGbxiCJx5pHCjBhisoU+AAUm5FBPdY0 x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 12098659-fb1f-419e-fa51-08d5d9a9518a x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600026)(711020)(2017052603328)(7153060)(7193020); SRVR:BN6PR16MB1507; x-ms-traffictypediagnostic: BN6PR16MB1507: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(158342451672863)(72170088055959)(192374486261705)(131327999870524)(85827821059158)(21748063052155)(211171220733660)(123452027830198)(231250463719595); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231254)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:BN6PR16MB1507; BCL:0; PCL:0; RULEID:; SRVR:BN6PR16MB1507; x-forefront-prvs: 0713BC207F x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(376002)(39380400002)(366004)(39850400004)(51914003)(32952001)(189003)(199004)(446003)(966005)(186003)(26005)(11346002)(3280700002)(2906002)(59450400001)(76176011)(102836004)(7696005)(14454004)(105586002)(476003)(486006)(33656002)(53546011)(106356001)(6506007)(99286004)(606006)(93886005)(66066001)(74316002)(97736004)(5890100001)(229853002)(7736002)(3660700001)(53936002)(53946003)(68736007)(9326002)(8676002)(316002)(81156014)(81166006)(8936002)(5250100002)(236005)(9686003)(6306002)(54906003)(54896002)(25786009)(55016002)(6916009)(5660300001)(6246003)(6436002)(4326008)(80792005)(19609705001)(72206003)(478600001)(86362001)(790700001)(6116002)(3846002)(2900100001)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR16MB1507; H:BN6PR16MB1425.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: 8c4n6e3k93+ygus1y+Y51vHHQ4PsgKNmuX1lIama07hT3onGs4uYflfzclTas6+e6rIF7N1InitZiRGZdpLxlf4hHRLV61O113HjtWDVik6oZ10QJXz4MBmcPmrlrJfNot+ZdKzFOuPVP+mwouN0E+vrZtoAQbFoieqXZiTrTR67iRHJDWB5I89yaaCkOK5CTuxgrvdKgvha+7sghzONaGmQyZDCikXmaWCgD5dLvfSn19TkLH7y58g4yzFmfl1Z0T0P95FtZIy+jj+fbKOdyCPxdEbhtid/huOtgQZY+PtJrChYJYlsOqqv19omkXg7SPmYWv5YgQ9mQmUOTiGxOoNd6/XndJyUaMGBmyUPIc4= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_BN6PR16MB1425D144C8A810F613B1B17BEA4B0BN6PR16MB1425namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 12098659-fb1f-419e-fa51-08d5d9a9518a X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2018 08:05:57.9493 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR16MB1507 X-OriginatorOrg: mcafee.com X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 15 X-NAI-Spam-Score: 0.1 X-NAI-Spam-Version: 2.3.0.9418 : core <6314> : inlines <6714> : streams <1790594> : uri <2663221> Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jun 2018 08:06:38 -0000 --_000_BN6PR16MB1425D144C8A810F613B1B17BEA4B0BN6PR16MB1425namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgRGFuaWVsLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFJdDQoNCkZyb206IG1nbHQuaWV0ZkBn bWFpbC5jb20gW21haWx0bzptZ2x0LmlldGZAZ21haWwuY29tXSBPbiBCZWhhbGYgT2YgRGFuaWVs IE1pZ2F1bHQNClNlbnQ6IFRodXJzZGF5LCBKdW5lIDIxLCAyMDE4IDE6MjggQU0NClRvOiBLb25k YSwgVGlydW1hbGVzd2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29t Pg0KQ2M6IFRvYmlhcyBHb25kcm9tIDx0b2JpYXMuZ29uZHJvbUBnb25kcm9tLm9yZz47IFJvbWFu IERhbnlsaXcgPHJkZEBjZXJ0Lm9yZz47IGRvdHNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbRG90 c10gV0dMQyBmb3IgdXNlIGNhc2VzIGRyYWZ0IC0gdW50aWwgSnVseS0xLg0KDQoNCkNBVVRJT046 IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1 bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNh ZmUuDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkhpIFRpcnUsDQoNClRo YW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBQbGVhc2Ugc2VlIGlubGluZSBteSByZXNwb25zZXMuIElm IHRoZSBwcm9wb3NlZCB0ZXh0IGlzIGZpbmUgdG8geW91SSB3aWxsIHVwZGF0ZSB0aGUgZHJhZnQg YW5kIHB1Ymxpc2ggYSBuZXcgdmVyc2lvbiBieSB0aGUgZW5kIG9mIHRoZSB3ZWVrLg0KDQpZb3Vy cywNCkRhbmllbA0KDQpPbiBUdWUsIEp1biAxOSwgMjAxOCBhdCA5OjA1IEFNLCBLb25kYSwgVGly dW1hbGVzd2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBtY2FmZWUuY29tPG1haWx0 bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBtY2FmZWUuY29tPj4gd3JvdGU6DQpIaSBEYW5pZWws DQoNCk15IGNvbW1lbnRzIGFuZCBuaXRzDQoNCjEpDQoNCiAgIFRoZSBjdXJyZW50IHNjZW5hcmlv IGRlc2NyaWJlcyB0aGUgY2FzZSB3aGVyZSB0aGUgRERvUyBUYXJnZXQgaXMgaW4NCiAgIHRoZSBl bnRlcnByaXNlIG5ldHdvcmsgd2hpbGUgdGhlIHNlY29uZGFyeSBETVMgaXMgcHJvdmlkZWQgYnkg dGhlDQogICB1cHN0cmVhbSBJVFAuICBBbiBhbHRlcm5hdGUgdXNlIGNhc2UgbWF5IGNvbnNpZGVy IHRoZSBzY2VuYXJpbyB3aGVyZQ0KICAgdGhlIElUUCBpbmZvcm1zIHRoZSBlbnRlcnByaXNlIG5l dHdvcmsgaXQgaXMgaW52b2x2ZWQgaW50byBhbiBvbmdvaW5nDQogICBhdHRhY2sgb3IgdGhhdCBp bmZlY3RlZCBtYWNoaW5lcyBoYXZlIGJlZW4gaWRlbnRpZmllZC4gIEluIHRoaXMgY2FzZQ0KICAg dGhlIERPVFMgY2xpZW50IGFuZCBET1RTIHNlcnZlciByb2xlcyBhcmUgaW52ZXJ0ZWQuICBUaGUg RE9UUyBjbGllbnQNCiAgIGlzIGxvY2F0ZWQgaW4gdGhlIElUUCBuZXR3b3JrIGFuZCB0aGUgRE9U UyBzZXJ2ZXIgaXMgaG9zdGVkIGluIHRoZQ0KICAgZW50ZXJwcmlzZSBuZXR3b3JrLiAgVGhlIGVu dGVycHJpc2UgbmV0d29yayBpcyB0aGVuIHJlc3BvbnNpYmxlIHRvDQogICBwZXJmb3JtIHRoZSBE RG9TIE1pdGlnYXRpb24uICBJbiBzb21lIGNhc2UgdGhlIEREb1MgTWl0aWdhdGlvbiBtYXkgYmUN CiAgIGRlbGVnYXRlZCBiYWNrIHRvIHRoZSB1cHN0cmVhbSBJVFAsIGFzIGRlc2NyaWJlZCBpbiB0 aGlzIHNlY3Rpb24uDQoNCkNvbW1lbnQ+ICBJZiB0aGUgRE1TIGluIHRoZSBlbnRlcnByaXNlIG5l dHdvcmsgaXMgbm90IGNhcGFibGUgb2YgZGV0ZWN0aW5nIG91dGdvaW5nIEREb1MgYXR0YWNrLCBo b3cgd2lsbCB0aGUgc2lnbmFsaW5nIGZyb20gdGhlIERPVFMgY2xpZW50IGluIHRoZSB1cHN0cmVh bSBJVFAgdG8gdGhlIERPVFMgc2VydmVyIGluIHRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaGVscCBp dCB0byBkZXRlY3QgYW5kIG1pdGlnYXRlIHRoZSBvdXRnb2luZyBERG9TIGF0dGFjayA/DQo8bWds dD4NCg0KV2hpbGUgd3JpdGluZyB0aGUgdXNlIGNhc2UgdGhlIGV4YW1wbGUgSSBoYWQgaW4gbWlu ZCB3YXMgdGhhdCB0aGUgSVRQIGNvdWxkIHNpZ25hbCB0aGUgbmV0d29yayBlbnRlcnByaXNlIHRo YXQgc29tZSBob3N0cyBhcmUgYmVpbmcgaW5mZWN0ZWQgYW5kIGJlbG9uZ2luZyB0byBhIGJvdG5l dC4gVGhlIElUUCBjb3VsZCBwcm92aWRlIGEgbGlzdCBvZiBzdXNwaWNpb3VzIHRhZ2dlZCBJUHY2 IG9yIHRoZSBpbmRpY2F0aW9uIHRoYXQgaG9zdHMgYXJlIHN1c3BlY3RlZCB0byBiZWxvbmcgdG8g YSBzcGVjaWZpYyBib3RuZXQuDQpUaGUgbmV0d29yayBlbnRlcnByaXNlIG1heSB0aGVuIHRha2Ug dGhlIG5lY2Vzc2FyeSBhY3Rpb24sIG1vbml0b3Jpbmcgc3BlY2lmaWMgRE5TIHJlcXVlc3RzLCBy dW5uaW5nIHNwZWNpZmljIHNjYW5zIG92ZXIgaXRzIGhvc3RzLi4uIEF0IGxlYXN0IHRoaXMgd2hh dCBJIGhhZCBpbiBtaW5kLiBUaGUgc3BlY2lmaWMgc2lnbmFsaW5nIHNob3VsZCBiZSBkZWZpbmVk IGJ5IERPVFMuIERvIHlvdSB0aGluayB0aGUgdGV4dCBzaG91bGQgYmUgdXBkYXRlZCBhcyBiZWxv dyA/DQoNCg0KT0xEOg0KWy4uLl0gVGhlIGVudGVycHJpc2UgbmV0d29yayBpcyB0aGVuIHJlc3Bv bnNpYmxlIHRvDQogICBwZXJmb3JtIHRoZSBERG9TIE1pdGlnYXRpb24uICBJbiBzb21lIGNhc2Ug dGhlIEREb1MgTWl0aWdhdGlvbiBtYXkgYmUNCiAgIGRlbGVnYXRlZCBiYWNrIHRvIHRoZSB1cHN0 cmVhbSBJVFAsIGFzIGRlc2NyaWJlZCBpbiB0aGlzIHNlY3Rpb24uDQpORVc6DQpbLi4uXSBUaGUg ZW50ZXJwcmlzZSBuZXR3b3JrIGlzIHRoZW4gcmVzcG9uc2libGUgdG8NCiAgIHBlcmZvcm0gdGhl IEREb1MgTWl0aWdhdGlvbi4gIFR5cGljYWxseSwgdGhlIElUUCBjb3VsZCBwcm92aWRlIGEgbGlz dCBvZiBzdXNwaWNpb3VzIGhvc3RzIHdpdGggc29tZSBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIHJl bGF0ZWQgdGhlIGRldGVjdGVkIGF0dGFja3Mgc3VjaCBhcyBERG9TLCBCb3RuZXQsIC4uLi4gQWNj b3JkaW5nIHRvIHRoZSB0eXBlIG9mIGF0dGFjaywgdGhlIGVudGVycHJpc2UgaXMgbGlrZWx5IHRv IGFwcGx5IHNwZWNpZmljIHNlY3VyaXR5IHBvbGljaWVzIHdoaWNoIGNvdWxkIGluY2x1ZGUgc2Vj dXJpdHkgY2hlY2tzLCB1cGRhdGVzIG9uIHRoZSB0YWdnZWQgaG9zdHMgYXMgd2VsbCBhcyBpbnN0 YW50aWF0aW5nIHNwZWNpZmljIG1vbml0b3JpbmcgdHJhZmZpYyBlbGVtZW50cyBzdWNoIGFzIGNl cnRhaW4gdHlwZSBvZiBETlMgcXVlcmllcywgdHJhZmZpYyBvZiBzcGVjaWZpYyBkZXN0aW5hdGlv bi4uLiAgSW4gc29tZSBjYXNlIHRoZSBERG9TIE1pdGlnYXRpb24gbWF5IGJlDQogICBkZWxlZ2F0 ZWQgYmFjayB0byB0aGUgdXBzdHJlYW0gSVRQLCBhcyBkZXNjcmliZWQgaW4gdGhpcyBzZWN0aW9u Lg0KW1RSXSBUaGUgYWJvdmUgdGV4dCBpcyBub3QgY29tcGxldGVseSBjbGVhci4gVGhlIGFib3Zl IHRleHQgYXNzdW1lcyBob3N0cyBpbiB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGFyZSBub3QgYmVo aW5kIE5BVC4gRnVydGhlciwgRE1TIGluIHRoZSBlbnRlcnByaXNlIG5ldHdvcmsgc2hvdWxkIGJl IG1vbml0b3JpbmcgYm90aCBpbmNvbWluZyBhbmQgb3V0Z29pbmcgdHJhZmZpYyBhbmQgY2FwYWJs ZSBvZiBkZXRlY3Rpbmcgb3V0Z29pbmcgRERvUyBhdHRhY2tzLiBJIHRoaW5rIHRoZSB1c2UgY2Fz ZSBzaG91bGQgb25seSBmb2N1cyBvbiB2b2x1bWV0cmljIGF0dGFjayBleGNlZWRpbmcgdGhlIGNh cGFjaXR5IG9mIHRoZSBETVMgaW4gdGhlIEVudGVycHJpc2UgbmV0d29yayBhbmQgbm90IGRpc2N1 c3MgbXVsdGlwbGUgYXR0YWNrIHZlY3RvcnMgKFlvdSBtYXkgYWxzbyB3YW50IHRvIGxvb2sgaW50 byB0aGUgcmVxdWlyZW1lbnQgR0VOLTAwNCAoTWl0aWdhdGlvbiBoaW50aW5nKSBpbiB0aGUgcmVx dWlyZW1lbnRzIGRyYWZ0KS4NCjwvbWdsdD4NCg0KDQoyKQ0KICAgT25jZSB0aGUgcmVxdWVzdGlu ZyBFbnRlcnByaXNlIE5ldHdvcmsgaXMgY29uZmlkZW50IHRoYXQgdGhlIEREb1MNCiAgIGF0dGFj ayBoYXMgZWl0aGVyIGNlYXNlZCBvciBoYXMgZmFsbGVuIHRvIGxldmVscyBvZiB0cmFmZmljLw0K ICAgY29tcGxleGl0eSB3aGljaCB0aGV5IGNhbiBoYW5kbGUgb24gdGhlaXIgb3duIG9yIHRoYXQg aXQgaGFzIHJlY2VpdmVkDQogICBhIERPVFMgRERvUyBNaXRpZ2F0aW9uIHRlcm1pbmF0aW9uIHJl cXVlc3QgZnJvbSBhIGRvd25zdHJlYW0NCiAgIEVudGVycHJpc2UgTmV0d29yayBvciBERG9TIE1p dGlnYXRpb24gU2VydmljZSBQcm92aWRlciwgdGhlDQogICByZXF1ZXN0aW5nIEVudGVycHJpc2Ug TmV0d29yayBET1RTIGNsaWVudCBzZW5kcyBhIERPVFMgRERvUw0KICAgTWl0aWdhdGlvbiB0ZXJt aW5hdGlvbiByZXF1ZXN0IHRvIHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZQ0KICAgUHJvdmlk ZXIuDQoNCkNvbW1lbnQ+IEluIHRoZSBhYm92ZSBsaW5lLCBJIGRvbid0IGdldCAidGhhdCBpdCBo YXMgcmVjZWl2ZWQgYSBET1RTIEREb1MgTWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0IGZy b20gYSBkb3duc3RyZWFtIEVudGVycHJpc2UgTmV0d29yayBvciBERG9TIE1pdGlnYXRpb24gU2Vy dmljZSBQcm92aWRlciIuDQpJIHRoaW5rIHlvdSBtZWFuICJvciBub3RpZmllZCBieSB0aGUgRERv UyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIgdGhhdCB0aGUgRERvUyBhdHRhY2sgaGFzIHN0 b3BwZWQiDQoNCjxtZ2x0Pg0KVGhlIHRleHQgYXR0ZW1wdCB0byBwcm92aWRlIHJlYXNvbnMgZm9y IGEgRE9UUyBDbGllbnQgdG8gc2VuZCBhIERPVFMgRERvUyBNaXRpZ2F0aW9uIHRlcm1pbmF0aW9u IHJlcXVlc3QuIEl0IGNvdWxkIGJlIHRoYXQgYSkgaW5mb3JtYXRpb24gcmVjZWl2ZWQgZnJvbSB0 aGUgdXBzdHJlYW0gRE1TIGluZGljYXRlcyB0aGUgYXR0YWNrcyBoYXMgYmVlbiBzdG9wcGVkIG9y IHRoYXQgdGhlIGF0dGFjayBpcyBzdWZmaWNpZW50bHkgbG93IHNvIHRoYXQgaXQgY2FuIGhhbmRs ZSB0aGUgYXR0YWNrIG9uIGl0cyBvd24uIE9uIHRoZSBvdGhlciBoYW5kLCBpbiB0aGUgY2FzZSBv ZiBjb2xsYWJvcmF0aW9uIGJldHdlZW4gRE1TLCBhIERNUyBtYXkgZW5kIHRoZSBjb2xsYWJvcmF0 aW9uIHdpdGggYW4gdXBzdHJlYW0gRE1TIGJlY2F1c2UgdGhlIGRvd25zdHJlYW0gRE1TIGhhcyBy ZXF1ZXN0ZWQgc28uIEkgcHJvcG9zZSB0aGUgZm9sbHdvaW5nIGNsYXJpZmljYXRpb24sIHBsZWFz ZSBsZXQgbWUga25vdyBpZiB0aGF0IGlzIGZpbmUgd2l0aCB5b3U6DQoNCg0KT0xEOg0KT25jZSB0 aGUgcmVxdWVzdGluZyBFbnRlcnByaXNlIE5ldHdvcmsgaXMgY29uZmlkZW50IHRoYXQgdGhlIERE b1MNCiAgIGF0dGFjayBoYXMgZWl0aGVyIGNlYXNlZCBvciBoYXMgZmFsbGVuIHRvIGxldmVscyBv ZiB0cmFmZmljLw0KICAgY29tcGxleGl0eSB3aGljaCB0aGV5IGNhbiBoYW5kbGUgb24gdGhlaXIg b3duIG9yIHRoYXQgaXQgaGFzIHJlY2VpdmVkDQogICBhIERPVFMgRERvUyBNaXRpZ2F0aW9uIHRl cm1pbmF0aW9uIHJlcXVlc3QgZnJvbSBhIGRvd25zdHJlYW0NCiAgIEVudGVycHJpc2UgTmV0d29y ayBvciBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciwgdGhlDQogICByZXF1ZXN0aW5n IEVudGVycHJpc2UgTmV0d29yayBET1RTIGNsaWVudCBzZW5kcyBhIERPVFMgRERvUw0KICAgTWl0 aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0IHRvIHRoZSBERG9TIE1pdGlnYXRpb24gU2Vydmlj ZQ0KICAgUHJvdmlkZXIuDQoNCk5FVzoNCk9uY2UgdGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlzZSBO ZXR3b3JrIGhhcyBiZWVuIG5vdGlmaWVkIGJ5IHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZQ0K ICAgUHJvdmlkZXIuIHRoZSBhdHRhY2sgaGFzIGJlZW4gc3RvcHBlZCwgb3IgdGhhdCB0aGUgbGV2 ZWwgb2YgdGhlIGF0dGFjayBoYXMgZmFsbGVuIHRvIGxldmVscyBvZiB0cmFmZmljLw0KICAgY29t cGxleGl0eSB3aGljaCB0aGV5IGNhbiBoYW5kbGUgb24gdGhlaXIgb3duLCB0aGUgRW50ZXJwcmlz ZSBOZXR3b3JrIG1heSBub3RpZnkgdGhlIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVy IHRvIHN0b3AgdGhlIEREb1MgTWl0aWdhdGlvbi4NCg0KDQpbVFJdIFlvdSBtYXkgd2FudCB0byBz aW1wbGlmeSB0aGUgYWJvdmUgdGV4dCBhcyBmb2xsb3dzIDoNClRoZSBET1RTIHNlcnZlciBub3Rp ZmllcyB0aGUgbWl0aWdhdGlvbiBtZXRyaWNzIHRvIHRoZSBET1RTIGNsaWVudC4gSWYgdGhlIERE b1MgYXR0YWNrIGhhcyBzdG9wcGVkIG9yIHRoZSBzZXZlcml0eSBvZiB0aGUgYXR0YWNrIGhhcyBz dWJzaWRlZCwgdGhlIERPVFMgY2xpZW50IGNhbiByZXF1ZXN0IHRoZSBERG9TIE1pdGlnYXRpb24g U2VydmljZSBQcm92aWRlciB0byBzdG9wIHRoZSBERG9TIE1pdGlnYXRpb24uDQoNCg0KU2ltaWxh cmx5LCB3aGVuIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVycyBhcmUgY29sbGFib3Jh dGluZywgYSBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciBtYXkgcmVsYXkgdGhlIHJl cXVlc3QgZm9yIHRlcm1pbmF0aW5nIGEgRERvUyBNSXRpZ2F0aW9uIHRvIHRoZSB1cHN0cmVhbSBE b1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVyIHVwb24gcmVxdWVzdCBmcm9tIGEgZG93bnN0 cmVhbSAgRG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlci4gSW4gYW55IGNhc2UgdGhlIHRl cm1pbmF0aW9uIG9mIGEgRERvUyBNaXRpZ2F0aW9uIGlzIHJlcXVlc3RlZCBieSB0aGUgTmV0d29y ayBFbnRlcnByaXNlIERPVFMgY2xpZW50IHNlbmRpbmcgYSBET1RTIEREb1MgTWl0aWdhdGlvbiB0 ZXJtaW5hdGlvbiByZXF1ZXN0IHRvIHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRl ci4NCg0KW1RSXSBJIGFtIG5vdCBzdXJlIGFib3V0IHRoZSBhYm92ZSBsaW5lcywgRERvUyBtaXRp Z2F0aW9uIHNlcnZpY2UgcHJvdmlkZXJzIGNvbGxhYm9yYXRpbmcgd2l0aCBlYWNoIG90aGVyIGRv ZXMgbm90IGxvb2sgcmVsZXZhbnQgdG8gdGhpcyB1c2UgY2FzZS4gWW91IG1heSB3YW50IHRvIHJl bW92ZSB0aGUgYWJvdmUgbGluZXMuDQoNCjwvbWdsdD4NCg0KMykNCg0KICAgVGhlIHByZS1hcnJh bmdlbWVudCB0eXBpY2FsbHkgaW5jbHVkZXMgdGhlIGFncmVlbWVudCBvbiB0aGUNCiAgIG1lY2hh bmlzbXMgdXNlZCB0byByZWRpcmVjdCB0aGUgdHJhZmZpYyB0byB0aGUgRERvUyBNaXRpZ2F0aW9u DQogICBTZXJ2aWNlIFByb3ZpZGVyLCBhcyB3ZWxsIGFzIHRoZSBtZWNoYW5pc20gdG8gdG8gcmUt aW5qZWN0IHRoZQ0KDQogPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+IFJlbW92ZSAidG8iDQo8 bWdsdD4NCkRvbmUNCjwvbWdsdD4NCg0KW1RSXSBPa2F5DQoNCjQpDQoNCiAgIG8gIEREb1MgTWl0 aWdhdGlvbiBTZXJ2aWNlOiBkZXNpZ25hdGVzIGEgRERvUyBzZXJ2aWNlIHByb3ZpZGVkIHRvIGEN CiAgICAgIGN1c3RvbWVyIGFuZCB3aGljaCBpcyBzY29wZWQgdG8gbWl0aWdhdGUgRERvUyBhdHRh Y2tzLiAgU2VydmljZXMNCiAgICAgIHVzdWFsbHkgaW52b2x2ZSBTZXJ2aWNlIExldmVsIEFncmVl bWVudCAoU0xBKSB0aGF0IGhhdmUgdG8gYmUgbWV0Lg0KICAgICAgSXQgaXMgdGhlIHJlc3BvbnNp YmlsaXR5IG9mIHRoZSBzZXJ2aWNlIHByb3ZpZGVyIHRvIGluc3RhbnRpYXRlDQogICAgICB0aGUg RERvUyBNaXRpZ2F0aW9uIFN5c3RlbSB0byBtZWV0IHRoZXNlIFNMQXMuDQoNCiAgIG8gIEREb1Mg TWl0aWdhdGlvbiBTeXN0ZW0gKERNUyk6IEEgc3lzdGVtIHRoYXQgcGVyZm9ybXMgRERvUw0KICAg ICAgbWl0aWdhdGlvbi4gIFRoZSBERG9TIE1pdGlnYXRpb24gU3lzdGVtIG1heSBiZSBjb21wb3Nl ZCBieSBhDQogICAgICBjbHVzdGVyIG9mIGhhcmR3YXJlIGFuZC9vciBzb2Z0d2FyZSByZXNvdXJj ZXMsIGJ1dCBjb3VsZCBhbHNvDQogICAgICBpbnZvbHZlIGFuIG9yY2hlc3RyYXRvciB0aGF0IG1h eSB0YWtlIGRlY2lzaW9ucyBzdWNoIGFzDQogICAgICBvdXRzb3VyY2luZyBwYXJ0aWFsIG9yIG1v cmUgb2YgdGhlIG1pdGlnYXRpb24gdG8gYW5vdGhlciBERG9TDQogICAgICBNaXRpZ2F0aW9uIFN5 c3RlbS4NCg0KTml0PiBGb3IgYmV0dGVyIHJlYWRhYmlsaXR5IHlvdSBtYXkgd2FudCB0byBkZWZp bmUgIkRNUyIgZm9sbG93ZWQgYnkgIkREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIg0KDQo8bWdsdD4N CkRvbmUNCjwvbWdsdD4NCg0KW1RSXSBUaGFua3MuDQoNCg0KNSkNCiAgIERPVFMgaXMgYXQgcmlz ayBmcm9tIHRocmVlIHByaW1hcnkgYXR0YWNrczogRE9UUyBhZ2VudCBpbXBlcnNvbmF0aW9uLA0K ICAgdHJhZmZpYyBpbmplY3Rpb24sIGFuZCBzaWduYWxpbmcgYmxvY2tpbmcuICBUaGUgRE9UUyBw cm90b2NvbCBtdXN0IGJlDQogICBkZXNpZ25lZCBmb3IgbWluaW1hbCBkYXRhIHRyYW5zZmVyIHRv IGFkZHJlc3MgdGhlIGJsb2NraW5nIHJpc2suDQoNCkNvbW1lbnQ+IEEgTUlUTSBhdHRhY2tlciBj YW4gZHJvcCBhbGwgdGhlIERPVFMgc2lnbmFsIGNoYW5uZWwgdHJhZmZpYywgZGVzaWduaW5nIHRo ZSBET1RTIHNpZ25hbCBjaGFubmVsIHByb3RvY29sIGZvciBtaW5pbWFsIGRhdGENCnRyYW5zZmVy IHdpbGwgbm90IGFkZHJlc3MgdGhlIE1JVE0gYXR0YWNrLg0KDQo8bWdsdD4NCiBBZ3JlZS4gSSBw cm9wb3NlIHRvIHJlbW92ZToNCiIiIg0KVGhlIERPVFMgcHJvdG9jb2wgbXVzdCBiZQ0KICAgZGVz aWduZWQgZm9yIG1pbmltYWwgZGF0YSB0cmFuc2ZlciB0byBhZGRyZXNzIHRoZSBibG9ja2luZyBy aXNrLg0KIiIiDQo8L21nbHQ+DQoNCltUUl0gVGhhbmtzLg0KDQoNCjYpDQogICBPbmUgY29uc2lk ZXJhdGlvbiBjb3VsZCBiZSB0byBtaW5pbWl6ZSB0aGUgc2VjdXJpdHkgdGVjaG5vbG9naWVzIGlu IHVzZSBhdCBhbnkgb25lDQogICB0aW1lLiAgVGhlIG1vcmUgbmVlZGVkLCB0aGUgZ3JlYXRlciB0 aGUgcmlzayBvZiBmYWlsdXJlcyBjb21pbmcgZnJvbQ0KICAgYXNzdW1wdGlvbnMgb24gb25lIHRl Y2hub2xvZ3kgcHJvdmlkaW5nIHByb3RlY3Rpb24gdGhhdCBpdCBkb2VzIG5vdA0KICAgaW4gdGhl IHByZXNlbmNlIG9mIGFub3RoZXIgdGVjaG5vbG9neS4NCg0KQ29tbWVudD4gVGhlIERPVFMgc2ln bmFsIGFuZCBkYXRhIGNoYW5uZWxzIGFyZSB1c2luZyBUTFMgZm9yIG11dHVhbCBhdXRoZW50aWNh dGlvbiwgY29uZmlkZW50aWFsaXR5IGFuZCBkYXRhIGludGVncml0eS4gSSBkb24ndCBzZWUgdGhl IG5lZWQgZm9yIHRoZSBhYm92ZSBsaW5lcy4NCjxtZ2x0Pg0KQWdyZWUuICBJIHByb3Bvc2UgdG8g cmVtb3ZlIHRoZSBmb2xsb3dpbmcgbGluZXM6DQoiIiINCiBPbmUgY29uc2lkZXJhdGlvbiBjb3Vs ZCBiZSB0byBtaW5pbWl6ZSB0aGUgc2VjdXJpdHkgdGVjaG5vbG9naWVzIGluIHVzZSBhdCBhbnkg b25lDQogICB0aW1lLiAgVGhlIG1vcmUgbmVlZGVkLCB0aGUgZ3JlYXRlciB0aGUgcmlzayBvZiBm YWlsdXJlcyBjb21pbmcgZnJvbQ0KICAgYXNzdW1wdGlvbnMgb24gb25lIHRlY2hub2xvZ3kgcHJv dmlkaW5nIHByb3RlY3Rpb24gdGhhdCBpdCBkb2VzIG5vdA0KICAgaW4gdGhlIHByZXNlbmNlIG9m IGFub3RoZXIgdGVjaG5vbG9neS4NCiIiIg0KDQo8L21nbHQ+DQoNCltUUl0gT2theS4NCg0KNykN CiAgIFdoZW4gdGhlIEREb1MgbWl0aWdhdGlvbiBpcyBmaW5pc2hlZCBvbiB0aGUgRE1TLCB0aGUg b3JjaGVzdHJhdG9yDQogICBpbmRpY2F0ZXMgdG8gdGhlIHRlbGVtZXRyeSBzeXN0ZW1zIGFzIHdl bGwgYXMgdG8gdGhlIG5ldHdvcmsNCiAgIGFkbWluaXN0cmF0b3IgdGhlIEREb1MgbWl0aWdhdGlv biBpcyBmaW5pc2hlZC4NCg0KQ29tbWVudD4gSSB0aGluayB5b3UgbWVhbiB0aGUgRERvUyBhdHRh Y2sgaGFzIHN0b3BwZWQuIFlvdSBtYXkgd2FudCB0byByZXBocmFzZSB0aGUgbGluZS4NCg0KPG1n bHQ+DQpJIHByb3Bvc2UgdGhlIGZvbGxvd2luZyB0ZXh0Og0KDQpPTEQ6DQpXaGVuIHRoZSBERG9T IG1pdGlnYXRpb24gaXMgZmluaXNoZWQgb24gdGhlIERNUywgdGhlIG9yY2hlc3RyYXRvcg0KICAg aW5kaWNhdGVzIHRvIHRoZSB0ZWxlbWV0cnkgc3lzdGVtcyBhcyB3ZWxsIGFzIHRvIHRoZSBuZXR3 b3JrDQogICBhZG1pbmlzdHJhdG9yIHRoZSBERG9TIG1pdGlnYXRpb24gaXMgZmluaXNoZWQuDQoN Ck5FVzoNCldoZW4gdGhlIEREb1MgYXR0YWNrIGhhcyBzdG9wcGVkLCB0aGUgb3JjaGVzdHJhdG9y DQogICBpbmRpY2F0ZXMgdG8gdGhlIHRlbGVtZXRyeSBzeXN0ZW1zIGFzIHdlbGwgYXMgdG8gdGhl IG5ldHdvcmsNCiAgIGFkbWluaXN0cmF0b3IgdGhlIGVuZCBvZiB0aGUgRERvUyBNaXRpZ2F0aW9u Lg0KPC9tZ2x0Pg0KDQpbVFJdIExvb2tzIGdvb2QuDQoNCjgpDQogICBVcG9uIHJlY2VpdmluZyB0 aGUgRE9UUyByZXF1ZXN0IGZvciBERG9TIG1pdGlnYXRpb24gZnJvbSB0aGUgbmV0d29yaw0KICAg YWRtaW5pc3RyYXRvciwgdGhlIG9yY2hlc3RyYXRvciBjb29yZGluYXRlcyB0aGUgRERvUyBtaXRp Z2F0aW9uDQogICBhY2NvcmRpbmcgdG8gYSBzcGVjaWZpZWQgc3RyYXRlZ3kuICBJdHMgc3RhdHVz IGluZGljYXRlcyB0aGUgRERvUw0KICAgbWl0aWdhdGlvbiBpcyBzdGFydGluZyB3aGlsZSBub3Qg ZWZmZWN0aXZlLg0KDQpDb21tZW50PiBZb3UgbWF5IHdhbnQgdG8gY2xhcmlmeSB0aGUgRE9UUyBj bGllbnQgd2lsbCBsYXRlciBiZSBub3RpZmllZCB0aGF0IHRoZSBERG9TIG1pdGlnYXRpb24gaXMg ZWZmZWN0aXZlLg0KDQo8bWdsdD4NCkkgcHJvcG9zZSB0aGUgZm9sbG93aW5nIHRleHQ6DQoNCk9M RDoNClVwb24gcmVjZWl2aW5nIHRoZSBET1RTIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbiBm cm9tIHRoZSBuZXR3b3JrDQogICBhZG1pbmlzdHJhdG9yLCB0aGUgb3JjaGVzdHJhdG9yIGNvb3Jk aW5hdGVzIHRoZSBERG9TIG1pdGlnYXRpb24NCiAgIGFjY29yZGluZyB0byBhIHNwZWNpZmllZCBz dHJhdGVneS4gIEl0cyBzdGF0dXMgaW5kaWNhdGVzIHRoZSBERG9TDQogICBtaXRpZ2F0aW9uIGlz IHN0YXJ0aW5nIHdoaWxlIG5vdCBlZmZlY3RpdmUuDQoNCk5FVzoNClVwb24gcmVjZWl2aW5nIHRo ZSBET1RTIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbiBmcm9tIHRoZSBuZXR3b3JrDQogICBh ZG1pbmlzdHJhdG9yLCB0aGUgb3JjaGVzdHJhdG9yIGNvb3JkaW5hdGVzIHRoZSBERG9TIE1pdGln YXRpb24NCiAgIGFjY29yZGluZyB0byBhIHNwZWNpZmllZCBzdHJhdGVneS4gIEl0cyBzdGF0dXMg aW5kaWNhdGVzIHRoZSBERG9TDQogICBNaXRpZ2F0aW9uIGlzIHN0YXJ0aW5nIHdoaWxlIG5vdCBl ZmZlY3RpdmUuIFRoZSBET1RTIGNsaWVudCBvZiB0aGUgb3JjaGVzdHJhdG9yIHdpbGwgbGF0ZXIg YmUgbm90aWZpZWQgdGhhdCB0aGUgRERvUyBNaXRpZ2F0aW9uIGlzIGVmZmVjdGl2ZS4NCg0KW1RS XSBMb29rcyBnb29kLg0KDQoNCjwvbWdsdD4NCg0KOSkgSWYgdGhlIG5ldHdvcmsgYWRtaW5pc3Ry YXRvciBkZWNpZGVzIHRvIHN0YXJ0IHRoZQ0KICAgbWl0aWdhdGlvbiwgdGhleSBvcmRlciB0aHJv dWdoIGhlciB3ZWIgaW50ZXJmYWNlIGEgRE9UUyBjbGllbnQgdG8NCiAgIHNlbmQgYSByZXF1ZXN0 IGZvciBERG9TIG1pdGlnYXRpb24uDQoNCk5pdD4gVGhlIGFib3ZlIGxpbmUgaXMgbm90IGNsZWFy LCB3aG8gYXJlICJ0aGV5IiBpbiB0aGUgYWJvdmUgbGluZSA/DQo8bWdsdD4NCkkgcHJvcG9zZSB0 aGUgZm9sbG93aW4gdGV4dDoNCg0KT0xEOg0KSWYgdGhlIG5ldHdvcmsgYWRtaW5pc3RyYXRvciBk ZWNpZGVzIHRvIHN0YXJ0IHRoZQ0KICAgbWl0aWdhdGlvbiwgdGhleSBvcmRlciB0aHJvdWdoIGhl ciB3ZWIgaW50ZXJmYWNlIGEgRE9UUyBjbGllbnQgdG8NCiAgIHNlbmQgYSByZXF1ZXN0IGZvciBE RG9TIG1pdGlnYXRpb24uDQoNCk5FVzoNCklmIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3IgZGVj aWRlcyB0byBzdGFydCB0aGUNCiAgIG1pdGlnYXRpb24sIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0 b3Igb3JkZXJzIHRocm91Z2ggaGVyIHdlYiBpbnRlcmZhY2UgYSBET1RTIGNsaWVudCB0bw0KICAg c2VuZCBhIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbi4NCjwvbWdsdD4NCg0KW1RSXSBZb3Ug bWF5IHdhbnQgdG8gcmVtb3ZlIGdlbmRlciBmcm9tIHRoZSBhYm92ZSBsaW5lIGFuZCBzaW1wbGlm eSB0aGUgdGV4dC4NCk5FVzoNCklmIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3IgZGVjaWRlcyB0 byBzdGFydCB0aGUNCm1pdGlnYXRpb24sIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3IgdHJpZ2dl cnMgdGhlIEREb1MgbWl0aWdhdGlvbiByZXF1ZXN0IHVzaW5nIHRoZSB3ZWIgaW50ZXJmYWNlIG9m IGEgRE9UUyBjbGllbnQuDQoNCg0KMTApIFRoaXMgcmVxdWVzdCBpcyBleHBlY3RlZCB0byBiZSBh c3NvY2lhdGVkIHdpdGggYSBjb250ZXh0IHRoYXQgaWRlbnRpZmllcyB0aGUgRERvUyBtaXRpZ2F0 aW9uIHNlbGVjdGVkLg0KDQpDb21tZW50PiBJIGRvbid0IHVuZGVyc3RhbmQgdGhlIGNvbnRleHQg b2YgdGhlIGFib3ZlIGxpbmUuDQoNCjxtZzt0Pg0KVGhlIGNvbnRleHQgY29uc3RpdHV0ZXMgb2Yg ZWxlbWVudHMsIGluZGljYXRpb25zIHRoYXQgcHJvdmlkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlv biB0byB0aGUgb3JjaGVzdHJhdG9yIHRvIGtub3cgd2hhdCBuZWVkcyB0byBiZSBkb25lLiBpbiBv dGhlciB3b3JkcywgdGhlIEREb1MgTWl0aWdhdGlvbi4NCkkgcHJvcG9zZSB0aGUgZm9sbG93aW5n IHRleHQ6DQoNCk9MRDoNClRoaXMgcmVxdWVzdCBpcyBleHBlY3RlZCB0byBiZSBhc3NvY2lhdGVk IHdpdGggYSBjb250ZXh0IHRoYXQgaWRlbnRpZmllcyB0aGUgRERvUyBtaXRpZ2F0aW9uIHNlbGVj dGVkLg0KDQpORVc6DQpUaGlzIHJlcXVlc3QgaXMgZXhwZWN0ZWQgdG8gYmUgYXNzb2NpYXRlZCB3 aXRoIGEgY29udGV4dCB0aGF0IGlkZW50aWZpZXMgb3IgcHJvdmlkZSBzdWZmaWNpZW50IGluZm9y bWF0aW9uIHRvIHRoZSBvcmNoZXN0cmF0b3IgdG8gaW4gZmVyIHRoZSBERG9TIE1pdGlnYXRpb24g dG8gZWxhYm9yYXRlIGFuZCBjb29yZGluYXRlLg0KDQpbVFJdIE5FVzoNClRoaXMgcmVxdWVzdCBp cyBleHBlY3RlZCB0byBiZSBhc3NvY2lhdGVkIHdpdGggYSBjb250ZXh0IHRoYXQgcHJvdmlkZXMg c3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byB0aGUgb3JjaGVzdHJhdG9yIHRvIGluZmVyIHRoZSBE RG9TIE1pdGlnYXRpb24gdG8gZWxhYm9yYXRlIGFuZCBjb29yZGluYXRlLg0KDQoNCjwvbWdsdD4N Cg0KDQoxMSkgICBVcG9uIHJlY2VpdmluZyB0aGUgRE9UUyByZXF1ZXN0IGZvciBERG9TIG1pdGln YXRpb24gZnJvbSB0aGUgbmV0d29yaw0KICAgYWRtaW5pc3RyYXRvciwgdGhlIG9yY2hlc3RyYXRv ciBjb29yZGluYXRlcyB0aGUgRERvUyBtaXRpZ2F0aW9uDQogICBhY2NvcmRpbmcgdG8gYSBzcGVj aWZpZWQgc3RyYXRlZ3kuDQoNCkNvbW1lbnQ+IFdoYXQgaXMgdGhlIHNwZWNpZmllZCBzdHJhdGVn eSAoeW91IG1heSB3YW50IHRvIGdpdmUgYW4gZXhhbXBsZSkgPw0KPG1nbHQ+DQpJIHByb3Bvc2Ug dG8gYWRkIHRoZSBmb2xsd29pbmcgdGV4dCwgYnV0IEkgYW0gaGFwcHkgaWYgeW91IGFyZSB3aWxs aW5nIHRvIHByb3ZpZGUgYSBtb3JlIHNwZWNpZmljIGV4YW1wbGUuDQoNCk5FVzoNClVwb24gcmVj ZWl2aW5nIGEgcmVxdWVzdCB0byBtaXRpZ2F0ZSBhIEREb1MgYXR0YWNrIHBlcmZvcm1lZCBvdmVy IGEgdGFyZ2V0LCB0aGUgb3JjaGVzdHJhdG9yLCBtYXkgZXZhbHVhdGUgdGhlIHZvbHVtZXRyeSBv ZiB0aGUgYXR0YWNrIGFzIHdlbGwgYXMgdGhlIHZhbHVlIHRoYXQgcmVwcmVzZW50IHRoZSB0YXJn ZXQuIFRoZW4gaXQgbWF5IGFsc28gcmVxdWVzdCBhbiB1cHN0cmVhbSBETVMgUHJvdmlkZXIgdG8g ZmlsdGVyIHRoZSB0cmFmZmljIHdoaWxlIG1vdmluZyB0aGUgdGFyZ2V0IHRvIGFub3RoZXIgbmV0 d29yayBzbyBuZXcgc2Vzc2lvbnMgd2lsbCBub3QgYmUgaW1wYWN0ZWQuDQoNCltUUl0gSSBkb27i gJl0IHRoaW5rIG1vdmluZyB0aGUgdGFyZ2V0IHRvIGEgZGlmZmVyZW50IG5ldHdvcmsgaXMgZWFz eS4gSG93ZXZlciwgdGhlIG9yY2hlc3RyYXRvciBtYXkgc2VsZWN0IHRoZSBERG9TIG1pdGlnYXRp b24gcHJvdmlkZXIgYmFzZWQgb24gdGhlIGF0dGFjayBzZXZlcml0eS4NCg0KPC9tZ2x0Pg0KDQoN CjEyKQ0KVGhlIHN0YXR1cyBvZiB0aGUgRERvUyBtaXRpZ2F0aW9uIGluZGljYXRlcyB0aGUgb3Jj aGVzdHJhdG9yIGlzIGluIGFuIGFuYWx5emluZyBwaGFzZS4NCg0KQ29tbWVudD4gRE9UUyBzaWdu YWwgY2hhbm5lbCBkcmFmdCBkb2VzIG5vdCBpbmRpY2F0ZSB0aGUgbWl0aWdhdGlvbiBzdGF0dXMg aXMgaW4gYW5hbHl6aW5nIHBoYXNlIChQbGVhc2Ugc2VlICJUYWJsZSAyOiBWYWx1ZXMgb2YgJ3N0 YXR1cycgUGFyYW1ldGVyIiBpbiB0aGUgZHJhZnQpLg0KPG1nbHQ+DQpJIHByb3Bvc2UgdG8gcmVt b3ZlOg0KDQoiIiINClRoZSBzdGF0dXMgb2YgdGhlIEREb1MNCm1pdGlnYXRpb24gaW5kaWNhdGVz IHRoZSBvcmNoZXN0cmF0b3IgaXMgaW4gYW4gYW5hbHl6aW5nIHBoYXNlLg0KIiIiDQo8L21nbHQ+ DQoNCltUUl0gT2theQ0KDQoxMykNClRoZSBvcmNoZXN0cmF0b3IgYmVnaW5zIGNvbGxlY3Rpbmcg dmFyaW91cyBpbmZvcm1hdGlvbiBmcm9tIHZhcmlvdXMgIHRlbGVtZXRyeSBzeXN0ZW1zIGluIG9y ZGVyIHRvIGNvcnJlbGF0ZSB0aGUgbWVhc3VyZW1lbnRzIGFuZCBwcm92aWRlICBhbiBhbmFseXNp cyBvZiB0aGUgZXZlbnQuDQpDb21tZW50PiBUaGUgb3JjaGVzdHJhdG9yIHdvdWxkIGFueXdheSBi ZSBjb2xsZWN0aW5nIGRhdGEgZnJvbSB2YXJpb3VzIHRlbGVtZXRyeSBzeXN0ZW1zIGZvciBjb3Jy ZWxhdGlvbi4NCjxtZ2x0Pg0KQWdyZWUuIEkgdGhpbmsgd2hhdCBJIHdhbnRlZCB0byBzYXkgdGhh dCB3ZSBtYXkgbW92ZSB0byBhIHN0YXRlIHdoZXJlIGZpbmVyIGluZm9ybWF0aW9uIGlzIGJlaW5n IG1vbml0b3JlZC4gSSBwb3Jwb3NlZCB0aGUgZm9sbHdvaW5nIHRleHQ6DQoNCk9MRDoNClRoZSBv cmNoZXN0cmF0b3IgYmVnaW5zIGNvbGxlY3RpbmcgdmFyaW91cyBpbmZvcm1hdGlvbiBmcm9tIHZh cmlvdXMgIHRlbGVtZXRyeSBzeXN0ZW1zIGluIG9yZGVyIHRvIGNvcnJlbGF0ZSB0aGUgbWVhc3Vy ZW1lbnRzIGFuZCBwcm92aWRlICBhbiBhbmFseXNpcyBvZiB0aGUgZXZlbnQuDQoNCk5FVzoNClRo ZSBvcmNoZXN0cmF0b3IgbWF5IGJlZ2luIGNvbGxlY3RpbmcgYWRkaXRpb25hbCBmaW5lZCBncmFp biBhbmQgc3BlY2lmaWMgaW5mb3JtYXRpb24gZnJvbSB2YXJpb3VzICB0ZWxlbWV0cnkgc3lzdGVt cyBpbiBvcmRlciB0byBjb3JyZWxhdGUgdGhlIG1lYXN1cmVtZW50cyBhbmQgcHJvdmlkZSBhbiBh bmFseXNpcyBvZiB0aGUgZXZlbnQuDQoNCltUUl0gT2theS4NCg0KPC9tZ2x0Pg0KDQoxNCkgVGhl c2Ugc3lzdGVtcyBhcmUgY29uZmlndXJlZCBzbyB0aGF0IHdoZW4gYW4NCiAgIGV2ZW50IG9yIHNv bWUgbWVhc3VyZW1lbnQgaW5kaWNhdG9ycyByZWFjaCBhIHByZWRlZmluZWQgbGV2ZWwgdG8NCiAg IHJlcG9ydCBhIERPVFMgbWl0aWdhdGlvbiByZXF1ZXN0IHRvIHRoZSBvcmNoZXN0cmF0b3IuICBU aGUgRE9UUw0KICAgbWl0aWdhdGlvbiByZXF1ZXN0IG1heSBiZSBhc3NvY2lhdGVkIHdpdGggc29t ZSBlbGVtZW50IHN1Y2ggYXMNCiAgIHNwZWNpZmljIHJlcG9ydGluZy4NCg0KQ29tbWVudD4gd2hh dCBkbyB5b3UgbWVhbiBieSAic29tZSBtZWFzdXJlbWVudCBpbmRpY2F0b3JzIiBhbmQgInNwZWNp ZmljIHJlcG9ydGluZyIgKGxvb2tzIHZhZ3VlIHRvIG1lKSA/DQo8bWdsdD4NCg0KbWVhc3VyZW1l bnQgaW5kaWNhdG9ycyBtZWFucyB0byBtZSwgc29tZSB2YXJpYWJsZXMgdGhhdCB3ZSBiZWxpZXZl IHJlcHJlc2VudGF0aXZlIGZvciB0aHJlYXQgZGV0ZWN0aW9uLCB0aGlzIHR5cGljYWxseSBpbnZv bHZlZCB0aGUgdHJhZmZpYyBsb2FkLCB0aGUgbnVtYmVyIG9mIFNZTnMuLi5TcGVjaWZpYyByZXBv cnRpbmcgaGVyZSBpbmRpY2F0ZXMgd2hhdCB0aGUgRE9UUyBjbGllbnQgcmVmZXJzIHRvIHdoaWxl IHRyaWdnZXJpbmcgdGVoIEREb1MgTWl0aWdhdGlvbiByZXF1ZXN0LiBJIHByb3Bvc2UgdGVoIGZv bGx3b2ludGV4dDoNCg0KT0xEOg0KVGhlc2Ugc3lzdGVtcyBhcmUgY29uZmlndXJlZCBzbyB0aGF0 IHdoZW4gYW4NCiAgIGV2ZW50IG9yIHNvbWUgbWVhc3VyZW1lbnQgaW5kaWNhdG9ycyByZWFjaCBh IHByZWRlZmluZWQgbGV2ZWwgdG8NCiAgIHJlcG9ydCBhIERPVFMgbWl0aWdhdGlvbiByZXF1ZXN0 IHRvIHRoZSBvcmNoZXN0cmF0b3IuICBUaGUgRE9UUw0KICAgbWl0aWdhdGlvbiByZXF1ZXN0IG1h eSBiZSBhc3NvY2lhdGVkIHdpdGggc29tZSBlbGVtZW50IHN1Y2ggYXMNCiAgIHNwZWNpZmljIHJl cG9ydGluZy4NCg0KTkVXOg0KVGhlc2Ugc3lzdGVtcyBhcmUgY29uZmlndXJlZCBzbyB0aGF0IHdo ZW4gYW4NCiAgIGV2ZW50IG9yIHNvbWUgbWVhc3VyZW1lbnQgaW5kaWNhdG9ycyByZWFjaCBhIHBy ZWRlZmluZWQgbGV2ZWwgdG8NCiAgc2VuZCBET1RTIG1pdGlnYXRpb24gcmVxdWVzdCB0byB0aGUg b3JjaGVzdHJhdG9yLiAgVGhlIERPVFMNCiAgIG1pdGlnYXRpb24gcmVxdWVzdCBtYXkgYmUgYXNz b2NpYXRlZCB3aXRoIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gdG8gbGV0IHRoZSBvcmNoZXN0cmF0 b3Iga25vdyB3aGF0IGhhcyB0cmlnZ2VyZWQgdGhlIHJlcXVlc3QuDQoNCltUUl0gT2theSAoTWl0 aWdhdGlvbiBoaW50cyAo4oCcYWRkaXRpb25hbCBpbmZvcm1hdGlvbuKAnSkgYXJlIG9wdGlvbmFs IGFuZCBpcyBub3QgbWFuZGF0b3J5IHRvIGJlIGNvbnZleWVkIGluIHRoZSBtaXRpZ2F0aW9uIHJl cXVlc3QpLg0KDQo8L21nbHQ+DQoNCjE1KSBGaWd1cmUgNCAoRERvUyBPcmNoZXN0cmF0aW9uKSBp bmNsdWRlcyBib3RoIGludGVybmFsIGFuZCBleHRlcm5hbCBERG9TIG1pdGlnYXRpb24gc3lzdGVt cywgYnV0IHRoZSB1c2FnZSBvZiBpbnRlcm5hbCBhbmQgZXh0ZXJuYWwgRERvUyBtaXRpZ2F0aW9u IHN5c3RlbXMgaW4NCiAgICAgICBub3QgZGlzY3Vzc2VkIGluIHNlY3Rpb24gMy4zLg0KPG1nbHQ+ DQpJIHByb3Bvc2UgdGhlIGZvbGxvd2luZyBjaGFuZ2UgaW4gdGVoIGJlZ2luaWduIG9mIHRlaCBz ZWN0aW9uOg0KDQpPTEQ6DQpJbiB0aGlzIHVzZSBjYXNlLCBvbmUgb3IgbW9yZSBERG9TIHRlbGVt ZXRyeSBzeXN0ZW1zIG9yIG1vbml0b3JpbmcNCmRldmljZXMgbW9uaXRvciBhIG5ldHdvcmsgLSB0 eXBpY2FsbHkgYW4gSVNQIG5ldHdvcmsuDQoNCk5FVzoNCkluIHRoaXMgdXNlIGNhc2UsIG9uZSBv ciBtb3JlIEREb1MgdGVsZW1ldHJ5IHN5c3RlbXMgb3IgbW9uaXRvcmluZw0KZGV2aWNlcyBzcHJl YWQgb3ZlciBvbmUgb3IgbXVsdGlwbGUgYWRtaW5pc3RyYXRpdmUgZG9tYWlucyBwcm92aWRlcyBo ZWFsdGggaW5kaWNhdG9yIG9mIHRoZSBuZXR3b3JrIHRyYWZmaWMgdG8gdGhlIG9yY2hlc3RyYXRv cg0KDQpJIGFsc28gcHJvcG9zZSB0byBpbmRpY2F0ZSBvbiB0aGUgZmlndXJlICggb3JjaGV0c3Jh dG9yIGFkaW5pc3RyYXRpdmUgZG9tYWluIC8gb3RoZXIgYWRtaW5pc3RyYWlldiBkb21haW5zDQoN CltUUl0gSSBkb27igJl0IHVuZGVyc3RhbmQgdGhlIG11bHRpcGxlIGFkbWluaXN0cmF0aXZlIGRv bWFpbiB1c2UgY2FzZS4gV2h5IHdvdWxkIG11bHRpcGxlIElTUHMgdXNlIHRoZSBzYW1lIG9yY2hl c3RyYXRvciA/DQoNCjwvbWdsdD4NCg0KMTYpIFJlZGlyZWN0aW9uIHRvIHRoZSBERG9TDQogICBN aXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIgdHlwaWNhbGx5IGludm9sdmVzIEJHUCBwcmVmaXgN CiAgIGFubm91bmNlbWVudCBldmVudHVhbGx5IGNvbWJpbmVkIHdpdGggRE5TIHJlZGlyZWN0aW9u LCB3aGlsZSByZS0NCiAgIGluamVjdGlvbiBtYXkgYmUgcGVyZm9ybWVkIHZpYSB0dW5uZWxpbmcg bWVjaGFuaXNtcyBzdWNoIGFzIEdSRSBmb3INCiAgIGV4YW1wbGUuDQoNCkNvbW1lbnQ+IFlvdSBt YXkgd2FudCB0byBjbGFyaWZ5IHRoZSBzY3J1YmJlZCB0cmFmZmljIGlzIHJlLWRpcmVjdGVkIHRv IHRoZSBFbnRlcnByaXNlIG5ldHdvcmsgdmlhIHRoZSB0dW5uZWxpbmcgbWVjaGFuaXNtLg0KDQo8 bWdsdD4NCkkgcHJvcG9zZSB0aGUgZm9sbG93aW5nIHRleHQ6DQoNCk9MRDoNClJlZGlyZWN0aW9u IHRvIHRoZSBERG9TDQogICBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIgdHlwaWNhbGx5IGlu dm9sdmVzIEJHUCBwcmVmaXgNCiAgIGFubm91bmNlbWVudCBldmVudHVhbGx5IGNvbWJpbmVkIHdp dGggRE5TIHJlZGlyZWN0aW9uLCB3aGlsZSByZS0NCiAgIGluamVjdGlvbiBtYXkgYmUgcGVyZm9y bWVkIHZpYSB0dW5uZWxpbmcgbWVjaGFuaXNtcyBzdWNoIGFzIEdSRSBmb3INCiAgIGV4YW1wbGUu DQoNCk5FVzoNClJlZGlyZWN0aW9uIHRvIHRoZSBERG9TDQogICBNaXRpZ2F0aW9uIFNlcnZpY2Ug UHJvdmlkZXIgdHlwaWNhbGx5IGludm9sdmVzIEJHUCBwcmVmaXgNCiAgIGFubm91bmNlbWVudCBl dmVudHVhbGx5IGNvbWJpbmVkIHdpdGggRE5TIHJlZGlyZWN0aW9uLCB3aGlsZSByZS0NCiAgIGlu amVjdGlvbiB0byB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIG1heSBiZSBwZXJmb3JtZWQgdmlhIHR1 bm5lbGluZyBtZWNoYW5pc21zIHN1Y2ggYXMgR1JFIGZvcg0KICAgZXhhbXBsZS4NCg0KW1RSXSBE TlMgcmVkaXJlY3Rpb24gYW5kIEJHUCByb3V0aW5nIGFyZSB0d28gZGlmZmVyZW50IGRpdmVyc2lv biB0ZWNobmlxdWVzLCBETlMgcmVkaXJlY3Rpb24gaXMgbm90IHJlcXVpcmVkIGFmdGVyIEJHUCBh bm5vdW5jZW1lbnQuDQoNCltUUl0NCk5FVzoNClJlZGlyZWN0aW9uIHRvIHRoZSBERG9TDQpNaXRp Z2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIgdHlwaWNhbGx5IGludm9sdmVzIEJHUCBwcmVmaXgNCmFu bm91bmNlbWVudCBvciBETlMgcmVkaXJlY3Rpb24sIHdoaWxlIHJlLWluamVjdGlvbiBvZiB0aGUg c2NydWJiZWQgdHJhZmZpYyB0byB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIG1heSBiZSBwZXJmb3Jt ZWQgdmlhIHR1bm5lbGluZyBtZWNoYW5pc21zIHN1Y2ggYXMgR1JFIGZvcg0KZXhhbXBsZS4NCg0K DQo8L21nbHQ+DQoNCjE3KSBPZiBjb3Vyc2UsIHN1Y2ggbWVjaGFuaXNtcyBuZWVkcyB0byBiZSBy ZWd1bGFybHkgdGVzdGVkIGFuZA0KICAgZXZhbHVhdGVkLg0KDQpDb21tZW50PiBUaGUgYWJvdmUg bGluZSBkb2VzIG5vdCBsb29rIHJlbGV2YW50IHRvIHRoaXMgZG9jdW1lbnQuDQo8bWdsdD4NCg0K SSBhbSBmaW5lIHJlbW92aW5nIGl0Lg0KDQpbVFJdIE9rYXkuDQoNCjwvbWdsdD4NCg0KMTgpICAg T25jZSB0aGUgcmVxdWVzdGluZyBFbnRlcnByaXNlIE5ldHdvcmsgaXMgY29uZmlkZW50IHRoYXQg dGhlIEREb1MNCiAgIGF0dGFjayBoYXMgZWl0aGVyIGNlYXNlZCBvciBoYXMgZmFsbGVuIHRvIGxl dmVscyBvZiB0cmFmZmljLw0KICAgY29tcGxleGl0eSB3aGljaCB0aGV5IGNhbiBoYW5kbGUgb24g dGhlaXIgb3duIG9yIHRoYXQgaXQgaGFzIHJlY2VpdmVkDQogICBhIERPVFMgRERvUyBNaXRpZ2F0 aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QgZnJvbSBhIGRvd25zdHJlYW0NCiAgIEVudGVycHJpc2Ug TmV0d29yayBvciBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciwgdGhlDQogICByZXF1 ZXN0aW5nIEVudGVycHJpc2UgTmV0d29yayBET1RTIGNsaWVudCBzZW5kcyBhIERPVFMgRERvUw0K ICAgTWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0IHRvIHRoZSBERG9TIE1pdGlnYXRpb24g U2VydmljZQ0KICAgUHJvdmlkZXIuDQoNCkNvbW1lbnQ+IEl0J3Mgbm90IGNsZWFyIGhvdyB0aGUg cmVxdWVzdGluZyBFbnRlcnByaXNlIG5ldHdvcmsgd2lsbCBsZWFybiB0aGUgRERvUyBhdHRhY2sg aGFzIGNlYXNlZCA/DQo8bWdsdD4NCkRPVFMgc3RhdHVzIG1heSBiZSB1c2VkIGZvciBleGFtcGxl LiBJIGhvcGUgdGVoIHRleHQgcHJvdmlkZWQgZm9yICgyKSBjbGFyaWZpZXMgdGhpcy4NCg0KW1RS XSBZb3UgbWF5IHdhbnQgdG8gcmVwaHJhc2UgdGhlIGFib3ZlIGxpbmUgc2ltaWxhciB0byB0aGUg bmV3IHRleHQgeW91IGhhdmUgcHJvdmlkZWQgZm9yICgyKS4NCg0KQ2hlZXJzLA0KLVRpcnUNCg0K PC9tZ2x0Pg0KLVRpcnUNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fDQpEb3RzIG1haWxpbmcgbGlzdA0KRG90c0BpZXRmLm9yZzxtYWlsdG86RG90c0BpZXRm Lm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZG90cw0KDQo= --_000_BN6PR16MB1425D144C8A810F613B1B17BEA4B0BN6PR16MB1425namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0 eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFu Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0 ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYu bXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3At YWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi Q2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlw ZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj b2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y dC1vbmx5O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJn aW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldv cmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh cGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlm XS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQi Pg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94 bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIg dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+SGkgRGFuaWVsLCA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxlYXNlIHNlZSBp bmxpbmUgW1RSXTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0i X01haWxFbmRDb21wb3NlIj48bzpwPiZuYnNwOzwvbzpwPjwvYT48L3A+DQo8c3BhbiBzdHlsZT0i bXNvLWJvb2ttYXJrOl9NYWlsRW5kQ29tcG9zZSI+PC9zcGFuPg0KPGRpdiBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQu MHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNF MUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48Yj5Gcm9tOjwvYj4gbWdsdC5pZXRmQGdtYWlsLmNvbSBbbWFpbHRvOm1nbHQuaWV0ZkBn bWFpbC5jb21dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkRhbmllbCBNaWdhdWx0PGJyPg0KPGI+U2Vu dDo8L2I+IFRodXJzZGF5LCBKdW5lIDIxLCAyMDE4IDE6MjggQU08YnI+DQo8Yj5Ubzo8L2I+IEtv bmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgJmx0O1RpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZl ZS5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBUb2JpYXMgR29uZHJvbSAmbHQ7dG9iaWFzLmdvbmRy b21AZ29uZHJvbS5vcmcmZ3Q7OyBSb21hbiBEYW55bGl3ICZsdDtyZGRAY2VydC5vcmcmZ3Q7OyBk b3RzQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRG90c10gV0dMQyBmb3IgdXNl IGNhc2VzIGRyYWZ0IC0gdW50aWwgSnVseS0xLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjx0 YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMSIgY2VsbHBhZGRpbmc9IjAiIHN0 eWxlPSJiYWNrZ3JvdW5kOiNGM0ZGMzM7Ym9yZGVyOnNvbGlkICM5QjlBODcgMS41cHQiPg0KPHRi b2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJib3JkZXI6bm9uZTtwYWRkaW5nOi43NXB0IC43NXB0IC43 NXB0IC43NXB0Ij4NCjxwPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+Q0FVVElPTjwvc3Bhbj48L3N0cm9u Zz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojOUI4QjNFIj46PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4gRXh0ZXJuYWwgZW1haWwuIERvIG5vdCBj bGljayBsaW5rcyBvciBvcGVuDQogYXR0YWNobWVudHMgdW5sZXNzIHlvdSByZWNvZ25pemUgdGhl IHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLjwvc3Bhbj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3Nw YW4+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxkaXYgY2xhc3M9Ik1z b05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBz aXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBUaXJ1LCA8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB0aGUgY29t bWVudHMuIFBsZWFzZSBzZWUgaW5saW5lIG15IHJlc3BvbnNlcy4gSWYgdGhlIHByb3Bvc2VkIHRl eHQgaXMgZmluZSB0byB5b3VJIHdpbGwgdXBkYXRlIHRoZSBkcmFmdCBhbmQgcHVibGlzaCBhIG5l dyB2ZXJzaW9uIGJ5IHRoZSBlbmQgb2YgdGhlIHdlZWsuPG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllvdXJzLCA8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRhbmllbDxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVHVlLCBKdW4gMTksIDIwMTggYXQgOTow NSBBTSwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRpcnVt YWxlc3dhclJlZGR5X0tvbmRhQG1jYWZlZS5jb20iIHRhcmdldD0iX2JsYW5rIj5UaXJ1bWFsZXN3 YXJSZWRkeV9Lb25kYUBtY2FmZWUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8 YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx LjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y aWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu MHB0Ij5IaSBEYW5pZWwsPGJyPg0KPGJyPg0KTXkgY29tbWVudHMgYW5kIG5pdHM8YnI+DQo8YnI+ DQoxKTxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtUaGUgY3VycmVudCBzY2VuYXJpbyBkZXNjcmli ZXMgdGhlIGNhc2Ugd2hlcmUgdGhlIEREb1MgVGFyZ2V0IGlzIGluPGJyPg0KJm5ic3A7ICZuYnNw O3RoZSBlbnRlcnByaXNlIG5ldHdvcmsgd2hpbGUgdGhlIHNlY29uZGFyeSBETVMgaXMgcHJvdmlk ZWQgYnkgdGhlPGJyPg0KJm5ic3A7ICZuYnNwO3Vwc3RyZWFtIElUUC4mbmJzcDsgQW4gYWx0ZXJu YXRlIHVzZSBjYXNlIG1heSBjb25zaWRlciB0aGUgc2NlbmFyaW8gd2hlcmU8YnI+DQombmJzcDsg Jm5ic3A7dGhlIElUUCBpbmZvcm1zIHRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaXQgaXMgaW52b2x2 ZWQgaW50byBhbiBvbmdvaW5nPGJyPg0KJm5ic3A7ICZuYnNwO2F0dGFjayBvciB0aGF0IGluZmVj dGVkIG1hY2hpbmVzIGhhdmUgYmVlbiBpZGVudGlmaWVkLiZuYnNwOyBJbiB0aGlzIGNhc2U8YnI+ DQombmJzcDsgJm5ic3A7dGhlIERPVFMgY2xpZW50IGFuZCBET1RTIHNlcnZlciByb2xlcyBhcmUg aW52ZXJ0ZWQuJm5ic3A7IFRoZSBET1RTIGNsaWVudDxicj4NCiZuYnNwOyAmbmJzcDtpcyBsb2Nh dGVkIGluIHRoZSBJVFAgbmV0d29yayBhbmQgdGhlIERPVFMgc2VydmVyIGlzIGhvc3RlZCBpbiB0 aGU8YnI+DQombmJzcDsgJm5ic3A7ZW50ZXJwcmlzZSBuZXR3b3JrLiZuYnNwOyBUaGUgZW50ZXJw cmlzZSBuZXR3b3JrIGlzIHRoZW4gcmVzcG9uc2libGUgdG88YnI+DQombmJzcDsgJm5ic3A7cGVy Zm9ybSB0aGUgRERvUyBNaXRpZ2F0aW9uLiZuYnNwOyBJbiBzb21lIGNhc2UgdGhlIEREb1MgTWl0 aWdhdGlvbiBtYXkgYmU8YnI+DQombmJzcDsgJm5ic3A7ZGVsZWdhdGVkIGJhY2sgdG8gdGhlIHVw c3RyZWFtIElUUCwgYXMgZGVzY3JpYmVkIGluIHRoaXMgc2VjdGlvbi48bzpwPjwvbzpwPjwvcD4N CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4t bGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+Q29tbWVudCZndDsmbmJzcDsgSWYgdGhlIERNUyBpbiB0 aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGlzIG5vdCBjYXBhYmxlIG9mIGRldGVjdGluZyBvdXRnb2lu ZyBERG9TIGF0dGFjaywgaG93IHdpbGwgdGhlIHNpZ25hbGluZyBmcm9tIHRoZSBET1RTIGNsaWVu dCBpbiB0aGUgdXBzdHJlYW0gSVRQIHRvIHRoZSBET1RTIHNlcnZlciBpbiB0aGUgZW50ZXJwcmlz ZSBuZXR3b3JrIGhlbHANCiBpdCB0byBkZXRlY3QgYW5kIG1pdGlnYXRlIHRoZSBvdXRnb2luZyBE RG9TIGF0dGFjayA/PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+Jmx0O21nbHQmZ3Q7IDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XaGlsZSB3cml0aW5nIHRoZSB1c2UgY2FzZSB0aGUg ZXhhbXBsZSBJIGhhZCBpbiBtaW5kIHdhcyB0aGF0IHRoZSBJVFAgY291bGQgc2lnbmFsIHRoZSBu ZXR3b3JrIGVudGVycHJpc2UgdGhhdCBzb21lIGhvc3RzIGFyZSBiZWluZyBpbmZlY3RlZCBhbmQg YmVsb25naW5nIHRvIGEgYm90bmV0LiBUaGUgSVRQIGNvdWxkIHByb3ZpZGUgYSBsaXN0IG9mIHN1 c3BpY2lvdXMgdGFnZ2VkIElQdjYgb3IgdGhlIGluZGljYXRpb24NCiB0aGF0IGhvc3RzIGFyZSBz dXNwZWN0ZWQgdG8gYmVsb25nIHRvIGEgc3BlY2lmaWMgYm90bmV0LiAmbmJzcDsgPG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgbmV0d29yayBl bnRlcnByaXNlIG1heSB0aGVuIHRha2UgdGhlIG5lY2Vzc2FyeSBhY3Rpb24sIG1vbml0b3Jpbmcg c3BlY2lmaWMgRE5TIHJlcXVlc3RzLCBydW5uaW5nIHNwZWNpZmljIHNjYW5zIG92ZXIgaXRzIGhv c3RzLi4uIEF0IGxlYXN0IHRoaXMgd2hhdCBJIGhhZCBpbiBtaW5kLiBUaGUgc3BlY2lmaWMgc2ln bmFsaW5nIHNob3VsZCBiZSBkZWZpbmVkIGJ5IERPVFMuIERvIHlvdSB0aGluayB0aGUgdGV4dA0K IHNob3VsZCBiZSB1cGRhdGVkIGFzIGJlbG93ID88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PTEQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi PlsuLi5dIFRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaXMgdGhlbiByZXNwb25zaWJsZSB0bzxicj4N CiZuYnNwOyAmbmJzcDtwZXJmb3JtIHRoZSBERG9TIE1pdGlnYXRpb24uJm5ic3A7IEluIHNvbWUg Y2FzZSB0aGUgRERvUyBNaXRpZ2F0aW9uIG1heSBiZTxicj4NCiZuYnNwOyAmbmJzcDtkZWxlZ2F0 ZWQgYmFjayB0byB0aGUgdXBzdHJlYW0gSVRQLCBhcyBkZXNjcmliZWQgaW4gdGhpcyBzZWN0aW9u LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TkVX OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5bLi4uXSBUaGUgZW50ZXJwcmlzZSBuZXR3b3JrIGlz IHRoZW4gcmVzcG9uc2libGUgdG88YnI+DQombmJzcDsgJm5ic3A7cGVyZm9ybSB0aGUgRERvUyBN aXRpZ2F0aW9uLiZuYnNwOyBUeXBpY2FsbHksIHRoZSBJVFAgY291bGQgcHJvdmlkZSBhIGxpc3Qg b2Ygc3VzcGljaW91cyBob3N0cyB3aXRoIHNvbWUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiByZWxh dGVkIHRoZSBkZXRlY3RlZCBhdHRhY2tzIHN1Y2ggYXMgRERvUywgQm90bmV0LCAuLi4uIEFjY29y ZGluZyB0byB0aGUgdHlwZSBvZiBhdHRhY2ssIHRoZSBlbnRlcnByaXNlIGlzIGxpa2VseSB0byBh cHBseSBzcGVjaWZpYw0KIHNlY3VyaXR5IHBvbGljaWVzIHdoaWNoIGNvdWxkIGluY2x1ZGUgc2Vj dXJpdHkgY2hlY2tzLCB1cGRhdGVzIG9uIHRoZSB0YWdnZWQgaG9zdHMgYXMgd2VsbCBhcyBpbnN0 YW50aWF0aW5nIHNwZWNpZmljIG1vbml0b3JpbmcgdHJhZmZpYyBlbGVtZW50cyBzdWNoIGFzIGNl cnRhaW4gdHlwZSBvZiBETlMgcXVlcmllcywgdHJhZmZpYyBvZiBzcGVjaWZpYyBkZXN0aW5hdGlv bi4uLiZuYnNwOyBJbiBzb21lIGNhc2UgdGhlIEREb1MgTWl0aWdhdGlvbiBtYXkgYmU8YnI+DQom bmJzcDsgJm5ic3A7ZGVsZWdhdGVkIGJhY2sgdG8gdGhlIHVwc3RyZWFtIElUUCwgYXMgZGVzY3Jp YmVkIGluIHRoaXMgc2VjdGlvbi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+W1RSXSBUaGUgYWJvdmUgdGV4dCBpcyBub3Qg Y29tcGxldGVseSBjbGVhci4gVGhlIGFib3ZlIHRleHQgYXNzdW1lcyBob3N0cyBpbiB0aGUgZW50 ZXJwcmlzZSBuZXR3b3JrIGFyZSBub3QgYmVoaW5kIE5BVC4gRnVydGhlciwgRE1TIGluIHRoZSBl bnRlcnByaXNlIG5ldHdvcmsgc2hvdWxkIGJlIG1vbml0b3JpbmcgYm90aCBpbmNvbWluZyBhbmQg b3V0Z29pbmcNCiB0cmFmZmljIGFuZCBjYXBhYmxlIG9mIGRldGVjdGluZyBvdXRnb2luZyBERG9T IGF0dGFja3MuIEkgdGhpbmsgdGhlIHVzZSBjYXNlIHNob3VsZCBvbmx5IGZvY3VzIG9uIHZvbHVt ZXRyaWMgYXR0YWNrIGV4Y2VlZGluZyB0aGUgY2FwYWNpdHkgb2YgdGhlIERNUyBpbiB0aGUgRW50 ZXJwcmlzZSBuZXR3b3JrIGFuZCBub3QgZGlzY3VzcyBtdWx0aXBsZSBhdHRhY2sgdmVjdG9ycyAo WW91IG1heSBhbHNvIHdhbnQgdG8gbG9vayBpbnRvIHRoZSByZXF1aXJlbWVudA0KIEdFTi0wMDQg KE1pdGlnYXRpb24gaGludGluZykgaW4gdGhlIHJlcXVpcmVtZW50cyBkcmFmdCkuIDxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0Oy9tZ2x0Jmd0 OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4w cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjIpPGJyPg0KJm5ic3A7ICZu YnNwO09uY2UgdGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlzZSBOZXR3b3JrIGlzIGNvbmZpZGVudCB0 aGF0IHRoZSBERG9TPGJyPg0KJm5ic3A7ICZuYnNwO2F0dGFjayBoYXMgZWl0aGVyIGNlYXNlZCBv ciBoYXMgZmFsbGVuIHRvIGxldmVscyBvZiB0cmFmZmljLzxicj4NCiZuYnNwOyAmbmJzcDtjb21w bGV4aXR5IHdoaWNoIHRoZXkgY2FuIGhhbmRsZSBvbiB0aGVpciBvd24gb3IgdGhhdCBpdCBoYXMg cmVjZWl2ZWQ8YnI+DQombmJzcDsgJm5ic3A7YSBET1RTIEREb1MgTWl0aWdhdGlvbiB0ZXJtaW5h dGlvbiByZXF1ZXN0IGZyb20gYSBkb3duc3RyZWFtPGJyPg0KJm5ic3A7ICZuYnNwO0VudGVycHJp c2UgTmV0d29yayBvciBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciwgdGhlPGJyPg0K Jm5ic3A7ICZuYnNwO3JlcXVlc3RpbmcgRW50ZXJwcmlzZSBOZXR3b3JrIERPVFMgY2xpZW50IHNl bmRzIGEgRE9UUyBERG9TPGJyPg0KJm5ic3A7ICZuYnNwO01pdGlnYXRpb24gdGVybWluYXRpb24g cmVxdWVzdCB0byB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2U8YnI+DQombmJzcDsgJm5ic3A7 UHJvdmlkZXIuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsgSW4gdGhlIGFib3ZlIGxpbmUsIEkgZG9u J3QgZ2V0ICZxdW90O3RoYXQgaXQgaGFzIHJlY2VpdmVkIGEgRE9UUyBERG9TIE1pdGlnYXRpb24g dGVybWluYXRpb24gcmVxdWVzdCBmcm9tIGEgZG93bnN0cmVhbSBFbnRlcnByaXNlIE5ldHdvcmsg b3IgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXImcXVvdDsuPGJyPg0KSSB0aGluayB5 b3UgbWVhbiAmcXVvdDtvciBub3RpZmllZCBieSB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2Ug UHJvdmlkZXIgdGhhdCB0aGUgRERvUyBhdHRhY2sgaGFzIHN0b3BwZWQmcXVvdDs8bzpwPjwvbzpw PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtt Z2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+VGhlIHRleHQgYXR0ZW1wdCB0byBwcm92aWRlIHJlYXNvbnMgZm9yIGEgRE9UUyBDbGllbnQg dG8gc2VuZCBhIERPVFMgRERvUyBNaXRpZ2F0aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QuIEl0IGNv dWxkIGJlIHRoYXQgYSkgaW5mb3JtYXRpb24gcmVjZWl2ZWQgZnJvbSB0aGUgdXBzdHJlYW0gRE1T IGluZGljYXRlcyB0aGUgYXR0YWNrcyBoYXMgYmVlbiBzdG9wcGVkIG9yIHRoYXQgdGhlIGF0dGFj ayBpcyBzdWZmaWNpZW50bHkNCiBsb3cgc28gdGhhdCBpdCBjYW4gaGFuZGxlIHRoZSBhdHRhY2sg b24gaXRzIG93bi4gT24gdGhlIG90aGVyIGhhbmQsIGluIHRoZSBjYXNlIG9mIGNvbGxhYm9yYXRp b24gYmV0d2VlbiBETVMsIGEgRE1TIG1heSBlbmQgdGhlIGNvbGxhYm9yYXRpb24gd2l0aCBhbiB1 cHN0cmVhbSBETVMgYmVjYXVzZSB0aGUgZG93bnN0cmVhbSBETVMgaGFzIHJlcXVlc3RlZCBzby4g SSBwcm9wb3NlIHRoZSBmb2xsd29pbmcgY2xhcmlmaWNhdGlvbiwgcGxlYXNlIGxldA0KIG1lIGtu b3cgaWYgdGhhdCBpcyBmaW5lIHdpdGggeW91OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9MRDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uY2UgdGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlz ZSBOZXR3b3JrIGlzIGNvbmZpZGVudCB0aGF0IHRoZSBERG9TPGJyPg0KJm5ic3A7ICZuYnNwO2F0 dGFjayBoYXMgZWl0aGVyIGNlYXNlZCBvciBoYXMgZmFsbGVuIHRvIGxldmVscyBvZiB0cmFmZmlj Lzxicj4NCiZuYnNwOyAmbmJzcDtjb21wbGV4aXR5IHdoaWNoIHRoZXkgY2FuIGhhbmRsZSBvbiB0 aGVpciBvd24gb3IgdGhhdCBpdCBoYXMgcmVjZWl2ZWQ8YnI+DQombmJzcDsgJm5ic3A7YSBET1RT IEREb1MgTWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0IGZyb20gYSBkb3duc3RyZWFtPGJy Pg0KJm5ic3A7ICZuYnNwO0VudGVycHJpc2UgTmV0d29yayBvciBERG9TIE1pdGlnYXRpb24gU2Vy dmljZSBQcm92aWRlciwgdGhlPGJyPg0KJm5ic3A7ICZuYnNwO3JlcXVlc3RpbmcgRW50ZXJwcmlz ZSBOZXR3b3JrIERPVFMgY2xpZW50IHNlbmRzIGEgRE9UUyBERG9TPGJyPg0KJm5ic3A7ICZuYnNw O01pdGlnYXRpb24gdGVybWluYXRpb24gcmVxdWVzdCB0byB0aGUgRERvUyBNaXRpZ2F0aW9uIFNl cnZpY2U8YnI+DQombmJzcDsgJm5ic3A7UHJvdmlkZXIuPG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5FVzo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uY2UgdGhlIHJlcXVlc3RpbmcgRW50ZXJw cmlzZSBOZXR3b3JrIGhhcyBiZWVuIG5vdGlmaWVkIGJ5IHRoZSBERG9TIE1pdGlnYXRpb24gU2Vy dmljZTxicj4NCiZuYnNwOyAmbmJzcDtQcm92aWRlci4gdGhlIGF0dGFjayBoYXMgYmVlbiBzdG9w cGVkLCBvciB0aGF0IHRoZSBsZXZlbCBvZiB0aGUgYXR0YWNrIGhhcyBmYWxsZW4gdG8gbGV2ZWxz IG9mIHRyYWZmaWMvPGJyPg0KJm5ic3A7ICZuYnNwO2NvbXBsZXhpdHkgd2hpY2ggdGhleSBjYW4g aGFuZGxlIG9uIHRoZWlyIG93biwgdGhlIEVudGVycHJpc2UgTmV0d29yayBtYXkgbm90aWZ5IHRo ZSBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciB0byBzdG9wIHRoZSBERG9TIE1pdGln YXRpb24uDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5bVFJdIFlvdSBtYXkgd2FudCB0byBzaW1wbGlmeSB0aGUgYWJv dmUgdGV4dCBhcyBmb2xsb3dzIDo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PlRoZSBET1RTIHNlcnZlciBub3RpZmllcyB0aGUgbWl0aWdhdGlvbiBtZXRyaWNzIHRvIHRoZSBE T1RTIGNsaWVudC4gSWYgdGhlIEREb1MgYXR0YWNrIGhhcyBzdG9wcGVkIG9yIHRoZSBzZXZlcml0 eSBvZiB0aGUgYXR0YWNrIGhhcyBzdWJzaWRlZCwgdGhlIERPVFMgY2xpZW50IGNhbiByZXF1ZXN0 IHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciB0byBzdG9wIHRoZSBERG9TIE1p dGlnYXRpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+U2ltaWxhcmx5LCB3aGVuIEREb1MgTWl0aWdhdGlvbiBTZXJ2 aWNlIFByb3ZpZGVycyBhcmUgY29sbGFib3JhdGluZywgYSBERG9TIE1pdGlnYXRpb24gU2Vydmlj ZSBQcm92aWRlciBtYXkgcmVsYXkgdGhlIHJlcXVlc3QgZm9yIHRlcm1pbmF0aW5nIGEgRERvUyBN SXRpZ2F0aW9uIHRvIHRoZSB1cHN0cmVhbSZuYnNwO0RvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJv dmlkZXIgdXBvbiByZXF1ZXN0IGZyb20gYSBkb3duc3RyZWFtJm5ic3A7DQogRG9TIE1pdGlnYXRp b24gU2VydmljZSBQcm92aWRlci4gSW4gYW55IGNhc2UgdGhlIHRlcm1pbmF0aW9uIG9mIGEgRERv UyBNaXRpZ2F0aW9uIGlzIHJlcXVlc3RlZCBieSB0aGUgTmV0d29yayBFbnRlcnByaXNlIERPVFMg Y2xpZW50IHNlbmRpbmcgYSBET1RTIEREb1MgTWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0 IHRvIHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlci48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+W1RSXSBJIGFtIG5vdCBzdXJlIGFib3V0IHRoZSBhYm92ZSBsaW5lcywgRERvUyBt aXRpZ2F0aW9uIHNlcnZpY2UgcHJvdmlkZXJzIGNvbGxhYm9yYXRpbmcgd2l0aCBlYWNoIG90aGVy IGRvZXMgbm90IGxvb2sgcmVsZXZhbnQgdG8gdGhpcyB1c2UgY2FzZS4gWW91IG1heSB3YW50IHRv IHJlbW92ZSB0aGUgYWJvdmUgbGluZXMuDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1 b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh ZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBp biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjMp PGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwO1RoZSBwcmUtYXJyYW5nZW1lbnQgdHlwaWNhbGx5IGlu Y2x1ZGVzIHRoZSBhZ3JlZW1lbnQgb24gdGhlPGJyPg0KJm5ic3A7ICZuYnNwO21lY2hhbmlzbXMg dXNlZCB0byByZWRpcmVjdCB0aGUgdHJhZmZpYyB0byB0aGUgRERvUyBNaXRpZ2F0aW9uPGJyPg0K Jm5ic3A7ICZuYnNwO1NlcnZpY2UgUHJvdmlkZXIsIGFzIHdlbGwgYXMgdGhlIG1lY2hhbmlzbSB0 byB0byByZS1pbmplY3QgdGhlPGJyPg0KPGJyPg0KJm5ic3A7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlbW92ZSAmcXVvdDt0byZxdW90OzxvOnA+ PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZs dDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+RG9uZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bVFJdIE9rYXk8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y ZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21h cmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ NCk8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7byZuYnNwOyBERG9TIE1pdGlnYXRpb24gU2Vydmlj ZTogZGVzaWduYXRlcyBhIEREb1Mgc2VydmljZSBwcm92aWRlZCB0byBhPGJyPg0KJm5ic3A7ICZu YnNwOyAmbmJzcDsgY3VzdG9tZXIgYW5kIHdoaWNoIGlzIHNjb3BlZCB0byBtaXRpZ2F0ZSBERG9T IGF0dGFja3MuJm5ic3A7IFNlcnZpY2VzPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgdXN1YWxs eSBpbnZvbHZlIFNlcnZpY2UgTGV2ZWwgQWdyZWVtZW50IChTTEEpIHRoYXQgaGF2ZSB0byBiZSBt ZXQuPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgSXQgaXMgdGhlIHJlc3BvbnNpYmlsaXR5IG9m IHRoZSBzZXJ2aWNlIHByb3ZpZGVyIHRvIGluc3RhbnRpYXRlPGJyPg0KJm5ic3A7ICZuYnNwOyAm bmJzcDsgdGhlIEREb1MgTWl0aWdhdGlvbiBTeXN0ZW0gdG8gbWVldCB0aGVzZSBTTEFzLjxicj4N Cjxicj4NCiZuYnNwOyAmbmJzcDtvJm5ic3A7IEREb1MgTWl0aWdhdGlvbiBTeXN0ZW0gKERNUyk6 IEEgc3lzdGVtIHRoYXQgcGVyZm9ybXMgRERvUzxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IG1p dGlnYXRpb24uJm5ic3A7IFRoZSBERG9TIE1pdGlnYXRpb24gU3lzdGVtIG1heSBiZSBjb21wb3Nl ZCBieSBhPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgY2x1c3RlciBvZiBoYXJkd2FyZSBhbmQv b3Igc29mdHdhcmUgcmVzb3VyY2VzLCBidXQgY291bGQgYWxzbzxicj4NCiZuYnNwOyAmbmJzcDsg Jm5ic3A7IGludm9sdmUgYW4gb3JjaGVzdHJhdG9yIHRoYXQgbWF5IHRha2UgZGVjaXNpb25zIHN1 Y2ggYXM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBvdXRzb3VyY2luZyBwYXJ0aWFsIG9yIG1v cmUgb2YgdGhlIG1pdGlnYXRpb24gdG8gYW5vdGhlciBERG9TPGJyPg0KJm5ic3A7ICZuYnNwOyAm bmJzcDsgTWl0aWdhdGlvbiBTeXN0ZW0uPGJyPg0KPGJyPg0KTml0Jmd0OyBGb3IgYmV0dGVyIHJl YWRhYmlsaXR5IHlvdSBtYXkgd2FudCB0byBkZWZpbmUgJnF1b3Q7RE1TJnF1b3Q7IGZvbGxvd2Vk IGJ5ICZxdW90O0REb1MgTWl0aWdhdGlvbiBTZXJ2aWNlJnF1b3Q7PG86cD48L286cD48L3A+DQo8 L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7bWdsdCZndDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvbmU8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDsv bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSXSBUaGFua3MuPG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg MS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t cmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjUpPGJyPg0KJm5ic3A7ICZu YnNwO0RPVFMgaXMgYXQgcmlzayBmcm9tIHRocmVlIHByaW1hcnkgYXR0YWNrczogRE9UUyBhZ2Vu dCBpbXBlcnNvbmF0aW9uLDxicj4NCiZuYnNwOyAmbmJzcDt0cmFmZmljIGluamVjdGlvbiwgYW5k IHNpZ25hbGluZyBibG9ja2luZy4mbmJzcDsgVGhlIERPVFMgcHJvdG9jb2wgbXVzdCBiZTxicj4N CiZuYnNwOyAmbmJzcDtkZXNpZ25lZCBmb3IgbWluaW1hbCBkYXRhIHRyYW5zZmVyIHRvIGFkZHJl c3MgdGhlIGJsb2NraW5nIHJpc2suPGJyPg0KPGJyPg0KQ29tbWVudCZndDsgQSBNSVRNIGF0dGFj a2VyIGNhbiBkcm9wIGFsbCB0aGUgRE9UUyBzaWduYWwgY2hhbm5lbCB0cmFmZmljLCBkZXNpZ25p bmcgdGhlIERPVFMgc2lnbmFsIGNoYW5uZWwgcHJvdG9jb2wgZm9yIG1pbmltYWwgZGF0YQ0KPGJy Pg0KdHJhbnNmZXIgd2lsbCBub3QgYWRkcmVzcyB0aGUgTUlUTSBhdHRhY2suPG86cD48L286cD48 L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7bWds dCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PiZuYnNwO0FncmVlLiBJIHByb3Bvc2UgdG8gcmVtb3ZlOiA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZxdW90OyZxdW90OyZxdW90OzxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIERPVFMgcHJv dG9jb2wgbXVzdCBiZTxicj4NCiZuYnNwOyAmbmJzcDtkZXNpZ25lZCBmb3IgbWluaW1hbCBkYXRh IHRyYW5zZmVyIHRvIGFkZHJlc3MgdGhlIGJsb2NraW5nIHJpc2suPG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mcXVvdDsmcXVvdDsmcXVvdDs8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDsvbWds dCZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSXSBUaGFua3MuPG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmln aHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw dCI+PGJyPg0KNik8YnI+DQombmJzcDsgJm5ic3A7T25lIGNvbnNpZGVyYXRpb24gY291bGQgYmUg dG8gbWluaW1pemUgdGhlIHNlY3VyaXR5IHRlY2hub2xvZ2llcyBpbiB1c2UgYXQgYW55IG9uZTxi cj4NCiZuYnNwOyAmbmJzcDt0aW1lLiZuYnNwOyBUaGUgbW9yZSBuZWVkZWQsIHRoZSBncmVhdGVy IHRoZSByaXNrIG9mIGZhaWx1cmVzIGNvbWluZyBmcm9tPGJyPg0KJm5ic3A7ICZuYnNwO2Fzc3Vt cHRpb25zIG9uIG9uZSB0ZWNobm9sb2d5IHByb3ZpZGluZyBwcm90ZWN0aW9uIHRoYXQgaXQgZG9l cyBub3Q8YnI+DQombmJzcDsgJm5ic3A7aW4gdGhlIHByZXNlbmNlIG9mIGFub3RoZXIgdGVjaG5v bG9neS48YnI+DQo8YnI+DQpDb21tZW50Jmd0OyBUaGUgRE9UUyBzaWduYWwgYW5kIGRhdGEgY2hh bm5lbHMgYXJlIHVzaW5nIFRMUyBmb3IgbXV0dWFsIGF1dGhlbnRpY2F0aW9uLCBjb25maWRlbnRp YWxpdHkgYW5kIGRhdGEgaW50ZWdyaXR5LiBJIGRvbid0IHNlZSB0aGUgbmVlZCBmb3IgdGhlIGFi b3ZlIGxpbmVzLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+QWdyZWUuJm5ic3A7IEkgcHJvcG9zZSB0byByZW1vdmUgdGhl IGZvbGxvd2luZyBsaW5lczo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPiZxdW90OyZxdW90OyZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7T25lIGNvbnNpZGVyYXRpb24gY291bGQg YmUgdG8gbWluaW1pemUgdGhlIHNlY3VyaXR5IHRlY2hub2xvZ2llcyBpbiB1c2UgYXQgYW55IG9u ZTxicj4NCiZuYnNwOyAmbmJzcDt0aW1lLiZuYnNwOyBUaGUgbW9yZSBuZWVkZWQsIHRoZSBncmVh dGVyIHRoZSByaXNrIG9mIGZhaWx1cmVzIGNvbWluZyBmcm9tPGJyPg0KJm5ic3A7ICZuYnNwO2Fz c3VtcHRpb25zIG9uIG9uZSB0ZWNobm9sb2d5IHByb3ZpZGluZyBwcm90ZWN0aW9uIHRoYXQgaXQg ZG9lcyBub3Q8YnI+DQombmJzcDsgJm5ic3A7aW4gdGhlIHByZXNlbmNlIG9mIGFub3RoZXIgdGVj aG5vbG9neS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPiZxdW90OyZxdW90OyZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PltUUl0gT2theS4gPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2Jv cmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDtt YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjcpPGJyPg0KJm5ic3A7ICZuYnNwO1doZW4gdGhlIEREb1MgbWl0aWdhdGlvbiBpcyBmaW5pc2hl ZCBvbiB0aGUgRE1TLCB0aGUgb3JjaGVzdHJhdG9yPGJyPg0KJm5ic3A7ICZuYnNwO2luZGljYXRl cyB0byB0aGUgdGVsZW1ldHJ5IHN5c3RlbXMgYXMgd2VsbCBhcyB0byB0aGUgbmV0d29yazxicj4N CiZuYnNwOyAmbmJzcDthZG1pbmlzdHJhdG9yIHRoZSBERG9TIG1pdGlnYXRpb24gaXMgZmluaXNo ZWQuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsgSSB0aGluayB5b3UgbWVhbiB0aGUgRERvUyBhdHRh Y2sgaGFzIHN0b3BwZWQuIFlvdSBtYXkgd2FudCB0byByZXBocmFzZSB0aGUgbGluZS48bzpwPjwv bzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZs dDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+SSBwcm9wb3NlIHRoZSBmb2xsb3dpbmcgdGV4dDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T0xEOjxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2hlbiB0aGUgRERvUyBtaXRpZ2F0aW9u IGlzIGZpbmlzaGVkIG9uIHRoZSBETVMsIHRoZSBvcmNoZXN0cmF0b3I8YnI+DQombmJzcDsgJm5i c3A7aW5kaWNhdGVzIHRvIHRoZSB0ZWxlbWV0cnkgc3lzdGVtcyBhcyB3ZWxsIGFzIHRvIHRoZSBu ZXR3b3JrPGJyPg0KJm5ic3A7ICZuYnNwO2FkbWluaXN0cmF0b3IgdGhlIEREb1MgbWl0aWdhdGlv biBpcyBmaW5pc2hlZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+V2hlbiB0aGUgRERvUyBhdHRhY2sgaGFzIHN0b3BwZWQsIHRoZSBvcmNoZXN0 cmF0b3I8YnI+DQombmJzcDsgJm5ic3A7aW5kaWNhdGVzIHRvIHRoZSB0ZWxlbWV0cnkgc3lzdGVt cyBhcyB3ZWxsIGFzIHRvIHRoZSBuZXR3b3JrPGJyPg0KJm5ic3A7ICZuYnNwO2FkbWluaXN0cmF0 b3IgdGhlIGVuZCBvZiB0aGUgRERvUyBNaXRpZ2F0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj5bVFJdIExvb2tzIGdvb2QuIDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxi bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEu MHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJp Z2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj44KTxicj4NCiZuYnNwOyAmbmJzcDtVcG9u IHJlY2VpdmluZyB0aGUgRE9UUyByZXF1ZXN0IGZvciBERG9TIG1pdGlnYXRpb24gZnJvbSB0aGUg bmV0d29yazxicj4NCiZuYnNwOyAmbmJzcDthZG1pbmlzdHJhdG9yLCB0aGUgb3JjaGVzdHJhdG9y IGNvb3JkaW5hdGVzIHRoZSBERG9TIG1pdGlnYXRpb248YnI+DQombmJzcDsgJm5ic3A7YWNjb3Jk aW5nIHRvIGEgc3BlY2lmaWVkIHN0cmF0ZWd5LiZuYnNwOyBJdHMgc3RhdHVzIGluZGljYXRlcyB0 aGUgRERvUzxicj4NCiZuYnNwOyAmbmJzcDttaXRpZ2F0aW9uIGlzIHN0YXJ0aW5nIHdoaWxlIG5v dCBlZmZlY3RpdmUuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsgWW91IG1heSB3YW50IHRvIGNsYXJp ZnkgdGhlIERPVFMgY2xpZW50IHdpbGwgbGF0ZXIgYmUgbm90aWZpZWQgdGhhdCB0aGUgRERvUyBt aXRpZ2F0aW9uIGlzIGVmZmVjdGl2ZS48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBwcm9wb3NlIHRoZSBmb2xsb3dp bmcgdGV4dDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+T0xEOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+VXBvbiByZWNlaXZpbmcgdGhlIERPVFMgcmVxdWVzdCBmb3IgRERvUyBtaXRpZ2F0aW9u IGZyb20gdGhlIG5ldHdvcms8YnI+DQombmJzcDsgJm5ic3A7YWRtaW5pc3RyYXRvciwgdGhlIG9y Y2hlc3RyYXRvciBjb29yZGluYXRlcyB0aGUgRERvUyBtaXRpZ2F0aW9uPGJyPg0KJm5ic3A7ICZu YnNwO2FjY29yZGluZyB0byBhIHNwZWNpZmllZCBzdHJhdGVneS4mbmJzcDsgSXRzIHN0YXR1cyBp bmRpY2F0ZXMgdGhlIEREb1M8YnI+DQombmJzcDsgJm5ic3A7bWl0aWdhdGlvbiBpcyBzdGFydGlu ZyB3aGlsZSBub3QgZWZmZWN0aXZlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5ORVc6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5VcG9uIHJlY2VpdmluZyB0aGUgRE9UUyByZXF1ZXN0IGZvciBE RG9TIG1pdGlnYXRpb24gZnJvbSB0aGUgbmV0d29yazxicj4NCiZuYnNwOyAmbmJzcDthZG1pbmlz dHJhdG9yLCB0aGUgb3JjaGVzdHJhdG9yIGNvb3JkaW5hdGVzIHRoZSBERG9TIE1pdGlnYXRpb248 YnI+DQombmJzcDsgJm5ic3A7YWNjb3JkaW5nIHRvIGEgc3BlY2lmaWVkIHN0cmF0ZWd5LiZuYnNw OyBJdHMgc3RhdHVzIGluZGljYXRlcyB0aGUgRERvUzxicj4NCiZuYnNwOyZuYnNwOyBNaXRpZ2F0 aW9uIGlzIHN0YXJ0aW5nIHdoaWxlIG5vdCBlZmZlY3RpdmUuIFRoZSBET1RTIGNsaWVudCBvZiB0 aGUgb3JjaGVzdHJhdG9yIHdpbGwgbGF0ZXIgYmUgbm90aWZpZWQgdGhhdCB0aGUgRERvUyBNaXRp Z2F0aW9uIGlzIGVmZmVjdGl2ZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSXSBMb29rcyBn b29kLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5 bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzow aW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KOSkg SWYgdGhlIG5ldHdvcmsgYWRtaW5pc3RyYXRvciBkZWNpZGVzIHRvIHN0YXJ0IHRoZTxicj4NCiZu YnNwOyAmbmJzcDttaXRpZ2F0aW9uLCB0aGV5IG9yZGVyIHRocm91Z2ggaGVyIHdlYiBpbnRlcmZh Y2UgYSBET1RTIGNsaWVudCB0bzxicj4NCiZuYnNwOyAmbmJzcDtzZW5kIGEgcmVxdWVzdCBmb3Ig RERvUyBtaXRpZ2F0aW9uLiZuYnNwOyA8YnI+DQo8YnI+DQpOaXQmZ3Q7IFRoZSBhYm92ZSBsaW5l IGlzIG5vdCBjbGVhciwgd2hvIGFyZSAmcXVvdDt0aGV5JnF1b3Q7IGluIHRoZSBhYm92ZSBsaW5l ID8gPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+Jmx0O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5JIHByb3Bvc2UgdGhlIGZvbGxvd2luIHRleHQ6PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9MRDo8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIHRoZSBuZXR3b3JrIGFk bWluaXN0cmF0b3IgZGVjaWRlcyB0byBzdGFydCB0aGU8YnI+DQombmJzcDsgJm5ic3A7bWl0aWdh dGlvbiwgdGhleSBvcmRlciB0aHJvdWdoIGhlciB3ZWIgaW50ZXJmYWNlIGEgRE9UUyBjbGllbnQg dG88YnI+DQombmJzcDsgJm5ic3A7c2VuZCBhIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbi4m bmJzcDsmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+SWYgdGhlIG5ldHdvcmsgYWRtaW5pc3RyYXRvciBkZWNpZGVzIHRvIHN0YXJ0IHRo ZTxicj4NCiZuYnNwOyAmbmJzcDttaXRpZ2F0aW9uLCB0aGUgbmV0d29yayBhZG1pbmlzdHJhdG9y IG9yZGVycyB0aHJvdWdoIGhlciB3ZWIgaW50ZXJmYWNlIGEgRE9UUyBjbGllbnQgdG88YnI+DQom bmJzcDsgJm5ic3A7c2VuZCBhIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbi4mbmJzcDsgPG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7L21n bHQmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUl0gWW91IG1heSB3YW50IHRvIHJlbW92 ZSBnZW5kZXIgZnJvbSB0aGUgYWJvdmUgbGluZSBhbmQgc2ltcGxpZnkgdGhlIHRleHQuDQo8bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5FVzo8bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPklmIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3IgZGVjaWRlcyB0 byBzdGFydCB0aGU8YnI+DQptaXRpZ2F0aW9uLCB0aGUgbmV0d29yayBhZG1pbmlzdHJhdG9yIHRy aWdnZXJzIHRoZSBERG9TIG1pdGlnYXRpb24gcmVxdWVzdCB1c2luZyB0aGUgd2ViIGludGVyZmFj ZSBvZiBhIERPVFMgY2xpZW50LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBp biA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjEwKSBUaGlzIHJlcXVlc3QgaXMgZXhwZWN0ZWQgdG8gYmUgYXNzb2NpYXRlZCB3 aXRoIGEgY29udGV4dCB0aGF0IGlkZW50aWZpZXMgdGhlIEREb1MgbWl0aWdhdGlvbiBzZWxlY3Rl ZC48YnI+DQo8YnI+DQpDb21tZW50Jmd0OyBJIGRvbid0IHVuZGVyc3RhbmQgdGhlIGNvbnRleHQg b2YgdGhlIGFib3ZlIGxpbmUuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7bWc7dCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBjb250ZXh0IGNvbnN0aXR1dGVzIG9m IGVsZW1lbnRzLCBpbmRpY2F0aW9ucyB0aGF0IHByb3ZpZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRp b24gdG8gdGhlIG9yY2hlc3RyYXRvciB0byBrbm93IHdoYXQgbmVlZHMgdG8gYmUgZG9uZS4gaW4g b3RoZXIgd29yZHMsIHRoZSBERG9TIE1pdGlnYXRpb24uDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgcHJvcG9zZSB0aGUgZm9sbG93aW5nIHRl eHQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi Pk9MRDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PlRoaXMgcmVxdWVzdCBpcyBleHBlY3RlZCB0byBiZSBhc3NvY2lhdGVkIHdpdGggYSBjb250ZXh0 IHRoYXQgaWRlbnRpZmllcyB0aGUgRERvUyBtaXRpZ2F0aW9uIHNlbGVjdGVkLjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ORVc6PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlzIHJlcXVlc3Qg aXMgZXhwZWN0ZWQgdG8gYmUgYXNzb2NpYXRlZCB3aXRoIGEgY29udGV4dCB0aGF0IGlkZW50aWZp ZXMgb3IgcHJvdmlkZSBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHRoZSBvcmNoZXN0cmF0b3Ig dG8gaW4gZmVyIHRoZSBERG9TIE1pdGlnYXRpb24gdG8gZWxhYm9yYXRlIGFuZCBjb29yZGluYXRl LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bVFJdIE5FVzo8bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoaXMgcmVxdWVzdCBpcyBleHBlY3RlZCB0 byBiZSBhc3NvY2lhdGVkIHdpdGggYSBjb250ZXh0IHRoYXQgcHJvdmlkZXMgc3VmZmljaWVudCBp bmZvcm1hdGlvbiB0byB0aGUgb3JjaGVzdHJhdG9yIHRvIGluZmVyIHRoZSBERG9TIE1pdGlnYXRp b24gdG8gZWxhYm9yYXRlIGFuZCBjb29yZGluYXRlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBp biAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KMTEpJm5ic3A7ICZuYnNwO1Vwb24gcmVjZWl2aW5nIHRo ZSBET1RTIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbiBmcm9tIHRoZSBuZXR3b3JrPGJyPg0K Jm5ic3A7ICZuYnNwO2FkbWluaXN0cmF0b3IsIHRoZSBvcmNoZXN0cmF0b3IgY29vcmRpbmF0ZXMg dGhlIEREb1MgbWl0aWdhdGlvbjxicj4NCiZuYnNwOyAmbmJzcDthY2NvcmRpbmcgdG8gYSBzcGVj aWZpZWQgc3RyYXRlZ3kuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsgV2hhdCBpcyB0aGUgc3BlY2lm aWVkIHN0cmF0ZWd5ICh5b3UgbWF5IHdhbnQgdG8gZ2l2ZSBhbiBleGFtcGxlKSA/PG86cD48L286 cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O21n bHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij5JIHByb3Bvc2UgdG8gYWRkIHRoZSBmb2xsd29pbmcgdGV4dCwgYnV0IEkgYW0gaGFwcHkgaWYg eW91IGFyZSB3aWxsaW5nIHRvIHByb3ZpZGUgYSBtb3JlIHNwZWNpZmljIGV4YW1wbGUuDQo8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TkVXOjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VXBvbiBy ZWNlaXZpbmcgYSByZXF1ZXN0IHRvIG1pdGlnYXRlIGEgRERvUyBhdHRhY2sgcGVyZm9ybWVkIG92 ZXIgYSB0YXJnZXQsIHRoZSBvcmNoZXN0cmF0b3IsIG1heSBldmFsdWF0ZSB0aGUgdm9sdW1ldHJ5 IG9mIHRoZSBhdHRhY2sgYXMgd2VsbCBhcyB0aGUgdmFsdWUgdGhhdCByZXByZXNlbnQgdGhlIHRh cmdldC4gVGhlbiBpdCBtYXkgYWxzbyByZXF1ZXN0IGFuIHVwc3RyZWFtIERNUyBQcm92aWRlciB0 bw0KIGZpbHRlciB0aGUgdHJhZmZpYyB3aGlsZSBtb3ZpbmcgdGhlIHRhcmdldCB0byBhbm90aGVy IG5ldHdvcmsgc28gbmV3IHNlc3Npb25zIHdpbGwgbm90IGJlIGltcGFjdGVkLjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5bVFJdIEkgZG9u4oCZdCB0aGluayBtb3ZpbmcgdGhlIHRhcmdldCB0byBh IGRpZmZlcmVudCBuZXR3b3JrIGlzIGVhc3kuIEhvd2V2ZXIsIHRoZSBvcmNoZXN0cmF0b3IgbWF5 IHNlbGVjdCB0aGUgRERvUyBtaXRpZ2F0aW9uIHByb3ZpZGVyIGJhc2VkIG9uIHRoZSBhdHRhY2sg c2V2ZXJpdHkuDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1 b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh ZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBp biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQoxMik8YnI+DQpUaGUgc3RhdHVzIG9mIHRo ZSBERG9TIG1pdGlnYXRpb24gaW5kaWNhdGVzIHRoZSBvcmNoZXN0cmF0b3IgaXMgaW4gYW4gYW5h bHl6aW5nIHBoYXNlLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90 ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRk aW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4i Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5Db21t ZW50Jmd0OyBET1RTIHNpZ25hbCBjaGFubmVsIGRyYWZ0IGRvZXMgbm90IGluZGljYXRlIHRoZSBt aXRpZ2F0aW9uIHN0YXR1cyBpcyBpbiBhbmFseXppbmcgcGhhc2UgKFBsZWFzZSBzZWUgJnF1b3Q7 VGFibGUgMjogVmFsdWVzIG9mICdzdGF0dXMnIFBhcmFtZXRlciZxdW90OyBpbiB0aGUgZHJhZnQp LjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+SSBwcm9wb3NlIHRvIHJlbW92ZTogPG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZxdW90OyZxdW90OyZxdW90OzxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHN0YXR1cyBv ZiB0aGUgRERvUzxicj4NCm1pdGlnYXRpb24gaW5kaWNhdGVzIHRoZSBvcmNoZXN0cmF0b3IgaXMg aW4gYW4gYW5hbHl6aW5nIHBoYXNlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+JnF1b3Q7JnF1b3Q7JnF1b3Q7PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPltUUl0gT2theTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1 b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh ZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBp biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjEz KTxicj4NClRoZSBvcmNoZXN0cmF0b3IgYmVnaW5zIGNvbGxlY3RpbmcgdmFyaW91cyBpbmZvcm1h dGlvbiBmcm9tIHZhcmlvdXMmbmJzcDsgdGVsZW1ldHJ5IHN5c3RlbXMgaW4gb3JkZXIgdG8gY29y cmVsYXRlIHRoZSBtZWFzdXJlbWVudHMgYW5kIHByb3ZpZGUmbmJzcDsgYW4gYW5hbHlzaXMgb2Yg dGhlIGV2ZW50Ljxicj4NCkNvbW1lbnQmZ3Q7IFRoZSBvcmNoZXN0cmF0b3Igd291bGQgYW55d2F5 IGJlIGNvbGxlY3RpbmcgZGF0YSBmcm9tIHZhcmlvdXMgdGVsZW1ldHJ5IHN5c3RlbXMgZm9yIGNv cnJlbGF0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+QWdyZWUuIEkgdGhpbmsgd2hhdCBJIHdhbnRlZCB0byBzYXkg dGhhdCB3ZSBtYXkgbW92ZSB0byBhIHN0YXRlIHdoZXJlIGZpbmVyIGluZm9ybWF0aW9uIGlzIGJl aW5nIG1vbml0b3JlZC4gSSBwb3Jwb3NlZCB0aGUgZm9sbHdvaW5nIHRleHQ6PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9MRDo8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBvcmNoZXN0cmF0 b3IgYmVnaW5zIGNvbGxlY3RpbmcgdmFyaW91cyBpbmZvcm1hdGlvbiBmcm9tIHZhcmlvdXMmbmJz cDsgdGVsZW1ldHJ5IHN5c3RlbXMgaW4gb3JkZXIgdG8gY29ycmVsYXRlIHRoZSBtZWFzdXJlbWVu dHMgYW5kIHByb3ZpZGUmbmJzcDsgYW4gYW5hbHlzaXMgb2YgdGhlIGV2ZW50LjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ORVc6PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgb3JjaGVzdHJh dG9yIG1heSBiZWdpbiBjb2xsZWN0aW5nIGFkZGl0aW9uYWwgZmluZWQgZ3JhaW4gYW5kIHNwZWNp ZmljIGluZm9ybWF0aW9uIGZyb20gdmFyaW91cyZuYnNwOyB0ZWxlbWV0cnkgc3lzdGVtcyBpbiBv cmRlciB0byBjb3JyZWxhdGUgdGhlIG1lYXN1cmVtZW50cyBhbmQgcHJvdmlkZSBhbiBhbmFseXNp cyBvZiB0aGUgZXZlbnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUl0gT2theS4gPG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDsvbWds dCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGlu IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij4xNCkgVGhlc2Ugc3lzdGVtcyBh cmUgY29uZmlndXJlZCBzbyB0aGF0IHdoZW4gYW48YnI+DQombmJzcDsgJm5ic3A7ZXZlbnQgb3Ig c29tZSBtZWFzdXJlbWVudCBpbmRpY2F0b3JzIHJlYWNoIGEgcHJlZGVmaW5lZCBsZXZlbCB0bzxi cj4NCiZuYnNwOyAmbmJzcDtyZXBvcnQgYSBET1RTIG1pdGlnYXRpb24gcmVxdWVzdCB0byB0aGUg b3JjaGVzdHJhdG9yLiZuYnNwOyBUaGUgRE9UUzxicj4NCiZuYnNwOyAmbmJzcDttaXRpZ2F0aW9u IHJlcXVlc3QgbWF5IGJlIGFzc29jaWF0ZWQgd2l0aCBzb21lIGVsZW1lbnQgc3VjaCBhczxicj4N CiZuYnNwOyAmbmJzcDtzcGVjaWZpYyByZXBvcnRpbmcuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsg d2hhdCBkbyB5b3UgbWVhbiBieSAmcXVvdDtzb21lIG1lYXN1cmVtZW50IGluZGljYXRvcnMmcXVv dDsgYW5kICZxdW90O3NwZWNpZmljIHJlcG9ydGluZyZxdW90OyAobG9va3MgdmFndWUgdG8gbWUp ID88bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+bWVhc3VyZW1lbnQgaW5kaWNhdG9ycyBtZWFucyB0byBtZSwgc29tZSB2 YXJpYWJsZXMgdGhhdCB3ZSBiZWxpZXZlIHJlcHJlc2VudGF0aXZlIGZvciB0aHJlYXQgZGV0ZWN0 aW9uLCB0aGlzIHR5cGljYWxseSBpbnZvbHZlZCB0aGUgdHJhZmZpYyBsb2FkLCB0aGUgbnVtYmVy IG9mIFNZTnMuLi5TcGVjaWZpYyByZXBvcnRpbmcgaGVyZSBpbmRpY2F0ZXMgd2hhdCB0aGUgRE9U UyBjbGllbnQgcmVmZXJzIHRvIHdoaWxlDQogdHJpZ2dlcmluZyB0ZWggRERvUyBNaXRpZ2F0aW9u IHJlcXVlc3QuIEkgcHJvcG9zZSB0ZWggZm9sbHdvaW50ZXh0OjxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PTEQ6PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGVzZSBzeXN0ZW1zIGFyZSBjb25m aWd1cmVkIHNvIHRoYXQgd2hlbiBhbjxicj4NCiZuYnNwOyAmbmJzcDtldmVudCBvciBzb21lIG1l YXN1cmVtZW50IGluZGljYXRvcnMgcmVhY2ggYSBwcmVkZWZpbmVkIGxldmVsIHRvPGJyPg0KJm5i c3A7ICZuYnNwO3JlcG9ydCBhIERPVFMgbWl0aWdhdGlvbiByZXF1ZXN0IHRvIHRoZSBvcmNoZXN0 cmF0b3IuJm5ic3A7IFRoZSBET1RTPGJyPg0KJm5ic3A7ICZuYnNwO21pdGlnYXRpb24gcmVxdWVz dCBtYXkgYmUgYXNzb2NpYXRlZCB3aXRoIHNvbWUgZWxlbWVudCBzdWNoIGFzPGJyPg0KJm5ic3A7 ICZuYnNwO3NwZWNpZmljIHJlcG9ydGluZy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlc2Ugc3lzdGVtcyBhcmUgY29uZmlndXJlZCBzbyB0 aGF0IHdoZW4gYW48YnI+DQombmJzcDsgJm5ic3A7ZXZlbnQgb3Igc29tZSBtZWFzdXJlbWVudCBp bmRpY2F0b3JzIHJlYWNoIGEgcHJlZGVmaW5lZCBsZXZlbCB0bzxicj4NCiZuYnNwOyBzZW5kIERP VFMgbWl0aWdhdGlvbiByZXF1ZXN0IHRvIHRoZSBvcmNoZXN0cmF0b3IuJm5ic3A7IFRoZSBET1RT PGJyPg0KJm5ic3A7ICZuYnNwO21pdGlnYXRpb24gcmVxdWVzdCBtYXkgYmUgYXNzb2NpYXRlZCB3 aXRoIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gdG8gbGV0IHRoZSBvcmNoZXN0cmF0b3Iga25vdyB3 aGF0IGhhcyB0cmlnZ2VyZWQgdGhlIHJlcXVlc3QuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ W1RSXSBPa2F5IChNaXRpZ2F0aW9uIGhpbnRzICjigJxhZGRpdGlvbmFsIGluZm9ybWF0aW9u4oCd KSBhcmUgb3B0aW9uYWwgYW5kIGlzIG5vdCBtYW5kYXRvcnkgdG8gYmUgY29udmV5ZWQgaW4gdGhl IG1pdGlnYXRpb24gcmVxdWVzdCkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+ DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0ND QyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdp bi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206 MTIuMHB0Ij4xNSkgRmlndXJlIDQgKEREb1MgT3JjaGVzdHJhdGlvbikgaW5jbHVkZXMgYm90aCBp bnRlcm5hbCBhbmQgZXh0ZXJuYWwgRERvUyBtaXRpZ2F0aW9uIHN5c3RlbXMsIGJ1dCB0aGUgdXNh Z2Ugb2YgaW50ZXJuYWwgYW5kIGV4dGVybmFsIEREb1MgbWl0aWdhdGlvbiBzeXN0ZW1zIGluDQo8 YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtub3QgZGlzY3Vzc2VkIGluIHNlY3Rpb24g My4zLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+SSBwcm9wb3NlIHRoZSBmb2xsb3dpbmcgY2hhbmdlIGluIHRlaCBiZWdp bmlnbiBvZiB0ZWggc2VjdGlvbjo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9MRDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIHRoaXMgdXNlIGNhc2UsIG9uZSBvciBtb3JlIERE b1MgdGVsZW1ldHJ5IHN5c3RlbXMgb3IgbW9uaXRvcmluZzxicj4NCmRldmljZXMgbW9uaXRvciBh IG5ldHdvcmsgLSB0eXBpY2FsbHkgYW4gSVNQIG5ldHdvcmsuIDxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5FVzo8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIHRoaXMgdXNlIGNh c2UsIG9uZSBvciBtb3JlIEREb1MgdGVsZW1ldHJ5IHN5c3RlbXMgb3IgbW9uaXRvcmluZzxicj4N CmRldmljZXMgc3ByZWFkIG92ZXIgb25lIG9yIG11bHRpcGxlIGFkbWluaXN0cmF0aXZlIGRvbWFp bnMgcHJvdmlkZXMgaGVhbHRoIGluZGljYXRvciBvZiB0aGUgbmV0d29yayB0cmFmZmljIHRvIHRo ZSBvcmNoZXN0cmF0b3I8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+SSBhbHNvIHByb3Bvc2UgdG8gaW5kaWNhdGUgb24gdGhlIGZpZ3VyZSAoIG9y Y2hldHNyYXRvciBhZGluaXN0cmF0aXZlIGRvbWFpbiAvIG90aGVyIGFkbWluaXN0cmFpZXYgZG9t YWluczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bVFJdIEkgZG9u4oCZdCB1bmRlcnN0YW5kIHRo ZSBtdWx0aXBsZSBhZG1pbmlzdHJhdGl2ZSBkb21haW4gdXNlIGNhc2UuIFdoeSB3b3VsZCBtdWx0 aXBsZSBJU1BzIHVzZSB0aGUgc2FtZSBvcmNoZXN0cmF0b3IgPzxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND Q0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn aW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjE2KSBSZWRpcmVjdGlvbiB0byB0 aGUgRERvUzxicj4NCiZuYnNwOyAmbmJzcDtNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIgdHlw aWNhbGx5IGludm9sdmVzIEJHUCBwcmVmaXg8YnI+DQombmJzcDsgJm5ic3A7YW5ub3VuY2VtZW50 IGV2ZW50dWFsbHkgY29tYmluZWQgd2l0aCBETlMgcmVkaXJlY3Rpb24sIHdoaWxlIHJlLTxicj4N CiZuYnNwOyAmbmJzcDtpbmplY3Rpb24gbWF5IGJlIHBlcmZvcm1lZCB2aWEgdHVubmVsaW5nIG1l Y2hhbmlzbXMgc3VjaCBhcyBHUkUgZm9yPGJyPg0KJm5ic3A7ICZuYnNwO2V4YW1wbGUuPGJyPg0K PGJyPg0KQ29tbWVudCZndDsgWW91IG1heSB3YW50IHRvIGNsYXJpZnkgdGhlIHNjcnViYmVkIHRy YWZmaWMgaXMgcmUtZGlyZWN0ZWQgdG8gdGhlIEVudGVycHJpc2UgbmV0d29yayB2aWEgdGhlIHR1 bm5lbGluZyBtZWNoYW5pc20uPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgcHJvcG9zZSB0aGUgZm9sbG93aW5nIHRl eHQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi Pk9MRDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PlJlZGlyZWN0aW9uIHRvIHRoZSBERG9TPGJyPg0KJm5ic3A7ICZuYnNwO01pdGlnYXRpb24gU2Vy dmljZSBQcm92aWRlciB0eXBpY2FsbHkgaW52b2x2ZXMgQkdQIHByZWZpeDxicj4NCiZuYnNwOyAm bmJzcDthbm5vdW5jZW1lbnQgZXZlbnR1YWxseSBjb21iaW5lZCB3aXRoIEROUyByZWRpcmVjdGlv biwgd2hpbGUgcmUtPGJyPg0KJm5ic3A7ICZuYnNwO2luamVjdGlvbiBtYXkgYmUgcGVyZm9ybWVk IHZpYSB0dW5uZWxpbmcgbWVjaGFuaXNtcyBzdWNoIGFzIEdSRSBmb3I8YnI+DQombmJzcDsgJm5i c3A7ZXhhbXBsZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+UmVkaXJlY3Rpb24gdG8gdGhlIEREb1M8YnI+DQombmJzcDsgJm5ic3A7TWl0aWdh dGlvbiBTZXJ2aWNlIFByb3ZpZGVyIHR5cGljYWxseSBpbnZvbHZlcyBCR1AgcHJlZml4PGJyPg0K Jm5ic3A7ICZuYnNwO2Fubm91bmNlbWVudCBldmVudHVhbGx5IGNvbWJpbmVkIHdpdGggRE5TIHJl ZGlyZWN0aW9uLCB3aGlsZSByZS08YnI+DQombmJzcDsgJm5ic3A7aW5qZWN0aW9uIHRvIHRoZSBl bnRlcnByaXNlIG5ldHdvcmsgbWF5IGJlIHBlcmZvcm1lZCB2aWEgdHVubmVsaW5nIG1lY2hhbmlz bXMgc3VjaCBhcyBHUkUgZm9yPGJyPg0KJm5ic3A7ICZuYnNwO2V4YW1wbGUuPG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPltUUl0gRE5TIHJlZGlyZWN0aW9uIGFuZCBCR1Agcm91dGluZyBhcmUgdHdv IGRpZmZlcmVudCBkaXZlcnNpb24gdGVjaG5pcXVlcywgRE5TIHJlZGlyZWN0aW9uIGlzIG5vdCBy ZXF1aXJlZCBhZnRlciBCR1AgYW5ub3VuY2VtZW50Lg0KPG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PltUUl08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5FVzo8bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZGlyZWN0aW9uIHRvIHRoZSBERG9TPGJyPg0K TWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVyIHR5cGljYWxseSBpbnZvbHZlcyBCR1AgcHJlZml4 PGJyPg0KYW5ub3VuY2VtZW50IG9yIEROUyByZWRpcmVjdGlvbiwgd2hpbGUgcmUtaW5qZWN0aW9u IG9mIHRoZSBzY3J1YmJlZCB0cmFmZmljIHRvIHRoZSBlbnRlcnByaXNlIG5ldHdvcmsgbWF5IGJl IHBlcmZvcm1lZCB2aWEgdHVubmVsaW5nIG1lY2hhbmlzbXMgc3VjaCBhcyBHUkUgZm9yPGJyPg0K ZXhhbXBsZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7L21n bHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4g Ni4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjE3KSBPZiBjb3Vyc2Us IHN1Y2ggbWVjaGFuaXNtcyBuZWVkcyB0byBiZSByZWd1bGFybHkgdGVzdGVkIGFuZDxicj4NCiZu YnNwOyAmbmJzcDtldmFsdWF0ZWQuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsgVGhlIGFib3ZlIGxp bmUgZG9lcyBub3QgbG9vayByZWxldmFudCB0byB0aGlzIGRvY3VtZW50LjxvOnA+PC9vOnA+PC9w Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDttZ2x0Jmd0 OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86 cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5J IGFtIGZpbmUgcmVtb3ZpbmcgaXQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUl0gT2theS4g PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZs dDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAw aW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij4xOCkmbmJzcDsgJm5i c3A7T25jZSB0aGUgcmVxdWVzdGluZyBFbnRlcnByaXNlIE5ldHdvcmsgaXMgY29uZmlkZW50IHRo YXQgdGhlIEREb1M8YnI+DQombmJzcDsgJm5ic3A7YXR0YWNrIGhhcyBlaXRoZXIgY2Vhc2VkIG9y IGhhcyBmYWxsZW4gdG8gbGV2ZWxzIG9mIHRyYWZmaWMvPGJyPg0KJm5ic3A7ICZuYnNwO2NvbXBs ZXhpdHkgd2hpY2ggdGhleSBjYW4gaGFuZGxlIG9uIHRoZWlyIG93biBvciB0aGF0IGl0IGhhcyBy ZWNlaXZlZDxicj4NCiZuYnNwOyAmbmJzcDthIERPVFMgRERvUyBNaXRpZ2F0aW9uIHRlcm1pbmF0 aW9uIHJlcXVlc3QgZnJvbSBhIGRvd25zdHJlYW08YnI+DQombmJzcDsgJm5ic3A7RW50ZXJwcmlz ZSBOZXR3b3JrIG9yIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVyLCB0aGU8YnI+DQom bmJzcDsgJm5ic3A7cmVxdWVzdGluZyBFbnRlcnByaXNlIE5ldHdvcmsgRE9UUyBjbGllbnQgc2Vu ZHMgYSBET1RTIEREb1M8YnI+DQombmJzcDsgJm5ic3A7TWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiBy ZXF1ZXN0IHRvIHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZTxicj4NCiZuYnNwOyAmbmJzcDtQ cm92aWRlci48YnI+DQo8YnI+DQpDb21tZW50Jmd0OyBJdCdzIG5vdCBjbGVhciBob3cgdGhlIHJl cXVlc3RpbmcgRW50ZXJwcmlzZSBuZXR3b3JrIHdpbGwgbGVhcm4gdGhlIEREb1MgYXR0YWNrIGhh cyBjZWFzZWQgPzxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+RE9UUyBzdGF0dXMgbWF5IGJlIHVzZWQgZm9yIGV4YW1wbGUu IEkgaG9wZSB0ZWggdGV4dCBwcm92aWRlZCBmb3IgKDIpIGNsYXJpZmllcyB0aGlzLiZuYnNwOw0K PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUl0gWW91IG1heSB3YW50IHRvIHJlcGhyYXNlIHRo ZSBhYm92ZSBsaW5lIHNpbWlsYXIgdG8gdGhlIG5ldyB0ZXh0IHlvdSBoYXZlIHByb3ZpZGVkIGZv ciAoMikuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPi1UaXJ1PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPiZsdDsvbWdsdCZndDsgPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRp bmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tVGlydTxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXzxicj4NCkRvdHMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRv OkRvdHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5Eb3RzQGlldGYub3JnPC9hPjxicj4NCjxh IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZG90cyIgdGFyZ2V0 PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZG90czwvYT48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_BN6PR16MB1425D144C8A810F613B1B17BEA4B0BN6PR16MB1425namp_-- From nobody Sun Jun 24 01:12:39 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53FB0130DC0 for ; Sun, 24 Jun 2018 01:12:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.31 X-Spam-Level: X-Spam-Status: No, score=-4.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b0jY-sQb-qOx for ; Sun, 24 Jun 2018 01:12:36 -0700 (PDT) Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9550512F1AB for ; Sun, 24 Jun 2018 01:12:36 -0700 (PDT) X-NAI-Header: Modified by McAfee Email Gateway (5500) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1529827954; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-microsoft-exchange-diagnostics: x-ms-exchange-antispam-srfa-diagnostics:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-microsoft-antispam-prvs:x-exchange-antispam-report-test: x-ms-exchange-senderadcheck:x-exchange-antispam-report-cfa-test: x-forefront-prvs:x-forefront-antispam-report: received-spf:x-microsoft-antispam-message-info: spamdiagnosticoutput:spamdiagnosticmetadata: Content-Type:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=P s/sKib9x+7TZuBXyKZUP4qsup/MjfTT9qoCL/jeZ9 Y=; b=OGphTqJVMYAhAQpcCqh69ndmjXkhJr9ahxeEUjKadGmR 7M+iglyUNOHg9TfBXaZAvBqF2tNcaav5g9loWbh5541GECsnFk jvi682vVo3qzgtNmDtRZsxB2pVh1BWfLfyVZAUPwvsdaWdBCFg XsQTxhw4yroFML3mvH4kzMv7/mo= Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 7484_8011_ef639fe1_9c1d_429d_a195_242fc95292a9; Sun, 24 Jun 2018 03:12:34 -0500 Received: from DNVEXUSR1N10.corpzone.internalzone.com (10.44.48.83) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Sun, 24 Jun 2018 02:12:28 -0600 Received: from DNVEXUSR1N09.corpzone.internalzone.com (10.44.48.82) by DNVEXUSR1N10.corpzone.internalzone.com (10.44.48.83) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Sun, 24 Jun 2018 02:12:26 -0600 Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXUSR1N09.corpzone.internalzone.com (10.44.48.82) with Microsoft SMTP Server (TLS) id 15.0.1347.2 via Frontend Transport; Sun, 24 Jun 2018 02:12:27 -0600 Received: from NAM03-CO1-obe.outbound.protection.outlook.com (10.44.176.243) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Sun, 24 Jun 2018 02:12:26 -0600 Received: from BN6PR16MB1425.namprd16.prod.outlook.com (10.172.207.19) by BN6PR16MB1778.namprd16.prod.outlook.com (10.172.28.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.20; Sun, 24 Jun 2018 08:12:23 +0000 Received: from BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::849c:de25:2865:8a20]) by BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::849c:de25:2865:8a20%5]) with mapi id 15.20.0884.023; Sun, 24 Jun 2018 08:12:23 +0000 From: "Konda, Tirumaleswar Reddy" To: Daniel Migault , Artyom Gavrichenkov CC: Tobias Gondrom , "Roman D. Danyliw" , dots Thread-Topic: [Dots] WGLC for use cases draft - until July-1. Thread-Index: AdQDU5QoGIDUdjZqQFagDWUCpdG4HAAIcCuAAOJBbfAANYOqAAA/K3yAALBk4NA= Date: Sun, 24 Jun 2018 08:12:22 +0000 Message-ID: References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.300.84 dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; x-originating-ip: [122.167.130.64] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR16MB1778; 7:6e+L5UYVsjWpvKLItQ/sU8EZEbJ8O3GVS3qFNjWskgHxrqBqNlhtPtJkfks/p4ZSIJXlcPIx+8LU+q6e953xwT/sVb47xBT9bz/Nna7wzyQkMavh6jMXe0SdiKGo0D20HHkgi2h8j9n474GZY9fNP6ll06r2/2InDL3SAu3B7q7z9Ds5fN03rxwGROPS7fgLabRPQsXKPMxla8iiougcdFd1RLIoFPMtiIC8Vt+O8Gty+YG5dtK1Jw4nC5CWXzB3 x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 24aaa603-50f7-469a-23a9-08d5d9aa36e7 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600026)(711020)(2017052603328)(7153060)(7193020); SRVR:BN6PR16MB1778; x-ms-traffictypediagnostic: BN6PR16MB1778: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(158342451672863)(85827821059158)(21748063052155)(123452027830198); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231254)(944501410)(52105095)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:BN6PR16MB1778; BCL:0; PCL:0; RULEID:; SRVR:BN6PR16MB1778; x-forefront-prvs: 0713BC207F x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(39380400002)(396003)(346002)(366004)(39850400004)(32952001)(189003)(199004)(25786009)(8936002)(54906003)(5890100001)(446003)(11346002)(110136005)(486006)(33656002)(476003)(2900100001)(59450400001)(316002)(86362001)(68736007)(6116002)(7696005)(790700001)(6506007)(5250100002)(53546011)(39060400002)(7736002)(6246003)(3846002)(5660300001)(76176011)(4326008)(53936002)(99286004)(8676002)(19609705001)(105586002)(106356001)(74316002)(26005)(186003)(81156014)(81166006)(2906002)(97736004)(66066001)(966005)(102836004)(229853002)(3660700001)(80792005)(3280700002)(606006)(72206003)(54896002)(93886005)(9686003)(14454004)(6436002)(55016002)(6306002)(478600001)(236005)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR16MB1778; H:BN6PR16MB1425.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: UVn7MbrMO5dqHqgiutM2ERjC0FBxLYDXdwMbfcAyZih+iFr6w1yobEbsJaULlE25u6G3tjhTj2ZWdAnfqKwH1N0l75jgRdw9p5d3MzUiUyedLq+EmcCcfWfZjo3GkAEJVxSeBcY7bighauNQ256tkARxy9Mob77niq7frRpw4rARDxIAcxOLANCfaVY3cTWv5ZtZKmE2d25DprbtCHvqS+LnV+q1TKz/vxLa3HJvZYFixhOlIcqR1SlxD9sScl9kFlPYI4Lr9Wo4sMmVbjQpiOVV0J9DsgSnUjCY797szYnT1y7db1sgM//gSNX5sNtB/h+le9WbNIqssXmWmp6uRfzTbKXgMEjEIKV/NkWkQxo= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_BN6PR16MB14250A49E918AC1459A5F63FEA4B0BN6PR16MB1425namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 24aaa603-50f7-469a-23a9-08d5d9aa36e7 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2018 08:12:22.9703 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR16MB1778 X-OriginatorOrg: mcafee.com X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 15 X-NAI-Spam-Score: 0 X-NAI-Spam-Version: 2.3.0.9418 : core <6314> : inlines <6714> : streams <1790595> : uri <2663223> Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jun 2018 08:12:38 -0000 --_000_BN6PR16MB14250A49E918AC1459A5F63FEA4B0BN6PR16MB1425namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSBtZWFudCB0aGUgRE9UUyBjbGllbnQgdXNlcyB0byBtaXRpZ2F0aW9uIG1ldHJpY3MgcHJvdmlk ZWQgYnkgdGhlIERPVFMgc2VydmVyIHRvIHRlcm1pbmF0ZSB0aGUgbWl0aWdhdGlvbiByZXF1ZXN0 Lg0KDQotVGlydQ0KDQpGcm9tOiBtZ2x0LmlldGZAZ21haWwuY29tIFttYWlsdG86bWdsdC5pZXRm QGdtYWlsLmNvbV0gT24gQmVoYWxmIE9mIERhbmllbCBNaWdhdWx0DQpTZW50OiBUaHVyc2RheSwg SnVuZSAyMSwgMjAxOCAxOjI5IEFNDQpUbzogQXJ0eW9tIEdhdnJpY2hlbmtvdiA8eGltYWVyYUBn bWFpbC5jb20+DQpDYzogS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVk ZHlfS29uZGFATWNBZmVlLmNvbT47IFRvYmlhcyBHb25kcm9tIDx0b2JpYXMuZ29uZHJvbUBnb25k cm9tLm9yZz47IFJvbWFuIEQuIERhbnlsaXcgPHJkZEBjZXJ0Lm9yZz47IGRvdHMgPGRvdHNAaWV0 Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0RvdHNdIFdHTEMgZm9yIHVzZSBjYXNlcyBkcmFmdCAtIHVu dGlsIEp1bHktMS4NCg0KDQpDQVVUSU9OOiBFeHRlcm5hbCBlbWFpbC4gRG8gbm90IGNsaWNrIGxp bmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSByZWNvZ25pemUgdGhlIHNlbmRlciBh bmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fDQpIaSBBcnR5b20sDQoNCkkgdGhpbmsgSSBhZ3JlZSB3aXRoIHlvdS4gTGV0IG1l IGtub3cgaWYgeW91IGFyZSBmaW5lIHdpdGggdGhlIHByb3Bvc2VkIHRleHQuDQoNCllvdXJzLA0K RGFuaWVsDQoNCk9uIFR1ZSwgSnVuIDE5LCAyMDE4IGF0IDk6NDkgQU0sIEFydHlvbSBHYXZyaWNo ZW5rb3YgPHhpbWFlcmFAZ21haWwuY29tPG1haWx0bzp4aW1hZXJhQGdtYWlsLmNvbT4+IHdyb3Rl Og0KR29vZCBkYXksDQoNCkNvbW1lbnRzIGlubGluZSwNCg0KT24gVHVlLCBKdW4gMTksIDIwMTgg YXQgNDoxMiBQTSBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5DQo8VGlydW1hbGVzd2FyUmVkZHlf S29uZGFAbWNhZmVlLmNvbTxtYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVlLmNv bT4+IHdyb3RlOg0KPiAyKQ0KPiBDb21tZW50PiBJbiB0aGUgYWJvdmUgbGluZSwgSSBkb24ndCBn ZXQgInRoYXQgaXQgaGFzIHJlY2VpdmVkIGEgRE9UUyBERG9TIE1pdGlnYXRpb24gdGVybWluYXRp b24gcmVxdWVzdCBmcm9tIGEgZG93bnN0cmVhbSBFbnRlcnByaXNlIE5ldHdvcmsgb3IgRERvUyBN aXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIiLg0KPiBJIHRoaW5rIHlvdSBtZWFuICJvciBub3Rp ZmllZCBieSB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIgdGhhdCB0aGUgRERv UyBhdHRhY2sgaGFzIHN0b3BwZWQiDQoNClRoaXMgaXMgdGhlIGNhc2Ugb2YgRE9UUyBHYXRld2F5 IFtJLUQuaWV0Zi1kb3RzLWFyY2hpdGVjdHVyZS0wNiwNCjIuMi4zXSwgd2hlbiBhIGRvd25zdHJl YW0gRE9UUyBjbGllbnQgc2VuZHMgYSB0ZXJtaW5hdGlvbiByZXF1ZXN0IHRvDQp0aGUgZ2F0ZXdh eS4NCg0KfCBBcnR5b20gR2F2cmljaGVua292DQp8IGdwZzogMmRlYiA5N2IxIDBhM2MgMTUxZCBi NjdmIDFlZTUgMDBlNyA5NGJjIDRkMDggOTE5MQ0KfCBtYWlsdG86IHhpbWFlcmFAZ21haWwuY29t PG1haWx0bzp4aW1hZXJhQGdtYWlsLmNvbT4NCnwgZmI6IHhpbWFlcmENCnwgdGVsZWdyYW06IHhp bWFfZXJhDQp8IHNreXBlOiB4aW1hX2VyYQ0KfCB0ZWwuIG5vOiArNyA5MTYgNTE1IDQ5IDU4DQoN Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpEb3RzIG1h aWxpbmcgbGlzdA0KRG90c0BpZXRmLm9yZzxtYWlsdG86RG90c0BpZXRmLm9yZz4NCmh0dHBzOi8v d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZG90cw0KDQo= --_000_BN6PR16MB14250A49E918AC1459A5F63FEA4B0BN6PR16MB1425namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0 eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFu Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0 ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYu bXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3At YWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi Q2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLmhvZW56Yg0KCXttc28tc3R5bGUtbmFtZTpob2Vu emI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7 DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9 DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZh bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4 LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3Jk U2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBt c28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYi IC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl bGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0K PC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0i RU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgbWVhbnQgdGhlIERPVFMgY2xpZW50IHVzZXMg dG8gbWl0aWdhdGlvbiBtZXRyaWNzIHByb3ZpZGVkIGJ5IHRoZSBET1RTIHNlcnZlciB0byB0ZXJt aW5hdGUgdGhlIG1pdGlnYXRpb24gcmVxdWVzdC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LVRp cnU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5k Q29tcG9zZSI+PG86cD4mbmJzcDs8L286cD48L2E+PC9wPg0KPHNwYW4gc3R5bGU9Im1zby1ib29r bWFyazpfTWFpbEVuZENvbXBvc2UiPjwvc3Bhbj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv cmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8 ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+ RnJvbTo8L2I+IG1nbHQuaWV0ZkBnbWFpbC5jb20gW21haWx0bzptZ2x0LmlldGZAZ21haWwuY29t XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5EYW5pZWwgTWlnYXVsdDxicj4NCjxiPlNlbnQ6PC9iPiBU aHVyc2RheSwgSnVuZSAyMSwgMjAxOCAxOjI5IEFNPGJyPg0KPGI+VG86PC9iPiBBcnR5b20gR2F2 cmljaGVua292ICZsdDt4aW1hZXJhQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IEtvbmRh LCBUaXJ1bWFsZXN3YXIgUmVkZHkgJmx0O1RpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5j b20mZ3Q7OyBUb2JpYXMgR29uZHJvbSAmbHQ7dG9iaWFzLmdvbmRyb21AZ29uZHJvbS5vcmcmZ3Q7 OyBSb21hbiBELiBEYW55bGl3ICZsdDtyZGRAY2VydC5vcmcmZ3Q7OyBkb3RzICZsdDtkb3RzQGll dGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0RvdHNdIFdHTEMgZm9yIHVzZSBj YXNlcyBkcmFmdCAtIHVudGlsIEp1bHktMS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8dGFi bGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSIwIiBzdHls ZT0iYmFja2dyb3VuZDojRjNGRjMzO2JvcmRlcjpzb2xpZCAjOUI5QTg3IDEuNXB0Ij4NCjx0Ym9k eT4NCjx0cj4NCjx0ZCBzdHlsZT0iYm9yZGVyOm5vbmU7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVw dCAuNzVwdCI+DQo8cD48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhCM0UiPkNBVVRJT048L3NwYW4+PC9zdHJvbmc+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6IzlCOEIzRSI+Ojwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xp Y2sgbGlua3Mgb3Igb3Blbg0KIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBz ZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZS48L3NwYW4+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8ZGl2IGNsYXNzPSJNc29O b3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6 ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgQXJ0eW9tLCA8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB0aGluayBJIGFncmVlIHdp dGggeW91LiBMZXQgbWUga25vdyBpZiB5b3UgYXJlIGZpbmUgd2l0aCB0aGUgcHJvcG9zZWQgdGV4 dC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ WW91cnMsIDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+RGFuaWVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPk9uIFR1ZSwgSnVuIDE5LCAyMDE4IGF0IDk6NDkgQU0sIEFydHlvbSBHYXZyaWNoZW5r b3YgJmx0OzxhIGhyZWY9Im1haWx0bzp4aW1hZXJhQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi PnhpbWFlcmFAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2tx dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw YWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDow aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R29vZCBkYXksPGJyPg0KPGJyPg0KQ29tbWVudHMg aW5saW5lLDxicj4NCjxicj4NCk9uIFR1ZSwgSnVuIDE5LCAyMDE4IGF0IDQ6MTIgUE0gS29uZGEs IFRpcnVtYWxlc3dhciBSZWRkeTxicj4NCiZsdDs8YSBocmVmPSJtYWlsdG86VGlydW1hbGVzd2Fy UmVkZHlfS29uZGFAbWNhZmVlLmNvbSI+VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVlLmNv bTwvYT4mZ3Q7IHdyb3RlOjxicj4NCiZndDsgMik8YnI+DQomZ3Q7IENvbW1lbnQmZ3Q7IEluIHRo ZSBhYm92ZSBsaW5lLCBJIGRvbid0IGdldCAmcXVvdDt0aGF0IGl0IGhhcyByZWNlaXZlZCBhIERP VFMgRERvUyBNaXRpZ2F0aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QgZnJvbSBhIGRvd25zdHJlYW0g RW50ZXJwcmlzZSBOZXR3b3JrIG9yIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVyJnF1 b3Q7Ljxicj4NCiZndDsgSSB0aGluayB5b3UgbWVhbiAmcXVvdDtvciBub3RpZmllZCBieSB0aGUg RERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIgdGhhdCB0aGUgRERvUyBhdHRhY2sgaGFz IHN0b3BwZWQmcXVvdDs8YnI+DQo8YnI+DQpUaGlzIGlzIHRoZSBjYXNlIG9mIERPVFMgR2F0ZXdh eSBbSS1ELmlldGYtZG90cy1hcmNoaXRlY3R1cmUtMDYsPGJyPg0KMi4yLjNdLCB3aGVuIGEgZG93 bnN0cmVhbSBET1RTIGNsaWVudCBzZW5kcyBhIHRlcm1pbmF0aW9uIHJlcXVlc3QgdG88YnI+DQp0 aGUgZ2F0ZXdheS48YnI+DQo8c3BhbiBzdHlsZT0iY29sb3I6Izg4ODg4OCI+PGJyPg0KPHNwYW4g Y2xhc3M9ImhvZW56YiI+fCBBcnR5b20gR2F2cmljaGVua292PC9zcGFuPjxicj4NCjxzcGFuIGNs YXNzPSJob2VuemIiPnwgZ3BnOiAyZGViIDk3YjEgMGEzYyAxNTFkIGI2N2YgMWVlNSAwMGU3IDk0 YmMgNGQwOCA5MTkxPC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJob2VuemIiPnwgbWFpbHRvOiA8 YSBocmVmPSJtYWlsdG86eGltYWVyYUBnbWFpbC5jb20iPnhpbWFlcmFAZ21haWwuY29tPC9hPjwv c3Bhbj48YnI+DQo8c3BhbiBjbGFzcz0iaG9lbnpiIj58IGZiOiB4aW1hZXJhPC9zcGFuPjxicj4N CjxzcGFuIGNsYXNzPSJob2VuemIiPnwgdGVsZWdyYW06IHhpbWFfZXJhPC9zcGFuPjxicj4NCjxz cGFuIGNsYXNzPSJob2VuemIiPnwgc2t5cGU6IHhpbWFfZXJhPC9zcGFuPjxicj4NCjxzcGFuIGNs YXNzPSJob2VuemIiPnwgdGVsLiBubzogJiM0Mzs3IDkxNiA1MTUgNDkgNTg8L3NwYW4+PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+ DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCkRv dHMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOkRvdHNAaWV0Zi5vcmciPkRvdHNA aWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s aXN0aW5mby9kb3RzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h bi9saXN0aW5mby9kb3RzPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv Y2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48 L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_BN6PR16MB14250A49E918AC1459A5F63FEA4B0BN6PR16MB1425namp_-- From nobody Mon Jun 25 20:03:05 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9014C12785F for ; Mon, 25 Jun 2018 20:03:03 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.398 X-Spam-Level: X-Spam-Status: No, score=-1.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WlqhKti4OcTH for ; Mon, 25 Jun 2018 20:02:59 -0700 (PDT) Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5E3921277BB for ; Mon, 25 Jun 2018 20:02:58 -0700 (PDT) Received: by mail-lj1-x234.google.com with SMTP id u6-v6so4431930lju.13 for ; Mon, 25 Jun 2018 20:02:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=2hglIQNU1bO9ENHclGkWqtXsfI+re0GAdwFyFcYILY0=; b=QyAYFfkKeyxTGRANSdYZf5oATcOLuojPxWNTBEA36W9UCQsec+EVQwJPmdAqdooefT twyEHhJpJ/cu97toytZnTwSdFhLgjLu7AhJG/iFhCTd4rKMPZtaYHT1eUsbfQKp72vfL v0H4zbqIQFQbeMXnUpjOS98reAuVyKG0RgxFs+oULndmPiayNd9LHdIs3J1LuYLq73Jh K2rjzigJAg26CtT2iRFhyZFI6LAowT7UGTEv/0XvCtuKONq+ioWbBSmD1opr7HnSP7dy Mk6aX4Q2BdBEQ9KXCZdDtHH9r4maSEY+wNBKDAVB0geetsMoMkxF9EpkR/uK6lUnuVaa OUDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=2hglIQNU1bO9ENHclGkWqtXsfI+re0GAdwFyFcYILY0=; b=MTu1WO0bWpWKVP7ZSUIVcOQMtFV8sDIvF/pbjYOQwzDw21WY7q9Fz6Gv/dgSvVrPtw ndSOR7LR6GQF+E7NFkHL6ihsJOCI8Se93y3s5gyV+PThJpbVE8WFRJmM3O9A+tFqGikx bEIoED3JRLftXdY8hZT9tKiFvKwe27lN/A16AytHlO26JgJPhCiR/TUCcScqST51Cb2y rp8fYv7EuZqAORcTAdRFf8daUl4uvjSdryerxVJNFkwtePOxpFrBkTUxG65EiTv8uMS1 PdiudKzOwftqgiCgsOG7YZJVeiRndAGV1114qlS6jAKUzxjKdcrxllRz2y00wHs46+9f DkuQ== X-Gm-Message-State: APt69E3VPo5GstTg13BSCTEriCAQomGibp6AgR6dxUzf9vtHskKr9a1W 8kWDl34CldJHc8JZXvZVE/j10eSb2OqJsVyRe8w= X-Google-Smtp-Source: ADUXVKL6GzaBK94Jx0XQhTjVK2zO2lC+sOAChFCWDKopgte4Of8UJ+Y+rmh5h1UW0m2AUK/zyTJ75VjM0y54LfuTCzE= X-Received: by 2002:a2e:88d1:: with SMTP id a17-v6mr625329ljk.54.1529982176430; Mon, 25 Jun 2018 20:02:56 -0700 (PDT) MIME-Version: 1.0 Sender: mglt.ietf@gmail.com Received: by 2002:a2e:5c41:0:0:0:0:0 with HTTP; Mon, 25 Jun 2018 20:02:55 -0700 (PDT) In-Reply-To: References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> From: Daniel Migault Date: Mon, 25 Jun 2018 23:02:55 -0400 X-Google-Sender-Auth: ZgBscLMvKvdWxcbO-qcWNAu6_B4 Message-ID: To: "Konda, Tirumaleswar Reddy" Cc: Tobias Gondrom , Roman Danyliw , "dots@ietf.org" Content-Type: multipart/alternative; boundary="000000000000238f50056f82bcd9" Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jun 2018 03:03:04 -0000 --000000000000238f50056f82bcd9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Thanks for the feed backs. IN my opinion the only issues that remain open are issues 1 and 15 . These are copied below. I provided also inline the status of each issues - for further details. Once we are clear with these two issues, I will publish a new version. Thanks you very much for teh comments. Yours, Daniel 1) > > The current scenario describes the case where the DDoS Target is in > the enterprise network while the secondary DMS is provided by the > upstream ITP. An alternate use case may consider the scenario where > the ITP informs the enterprise network it is involved into an ongoing > attack or that infected machines have been identified. In this case > the DOTS client and DOTS server roles are inverted. The DOTS client > is located in the ITP network and the DOTS server is hosted in the > enterprise network. The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > > > Comment> If the DMS in the enterprise network is not capable of detectin= g > outgoing DDoS attack, how will the signaling from the DOTS client in the > upstream ITP to the DOTS server in the enterprise network help it to dete= ct > and mitigate the outgoing DDoS attack ? > > > > > > While writing the use case the example I had in mind was that the ITP > could signal the network enterprise that some hosts are being infected an= d > belonging to a botnet. The ITP could provide a list of suspicious tagged > IPv6 or the indication that hosts are suspected to belong to a specific > botnet. > > The network enterprise may then take the necessary action, monitoring > specific DNS requests, running specific scans over its hosts... At least > this what I had in mind. The specific signaling should be defined by DOTS= . > Do you think the text should be updated as below ? > > > > > > OLD: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > NEW: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. Typically, the ITP could provide a list > of suspicious hosts with some additional information related the detected > attacks such as DDoS, Botnet, .... According to the type of attack, the > enterprise is likely to apply specific security policies which could > include security checks, updates on the tagged hosts as well as > instantiating specific monitoring traffic elements such as certain type o= f > DNS queries, traffic of specific destination... In some case the DDoS > Mitigation may be > delegated back to the upstream ITP, as described in this section. > > [TR] The above text is not completely clear. The above text assumes hosts > in the enterprise network are not behind NAT. Further, DMS in the > enterprise network should be monitoring both incoming and outgoing traffi= c > and capable of detecting outgoing DDoS attacks. I think the use case shou= ld > only focus on volumetric attack exceeding the capacity of the DMS in the > Enterprise network and not discuss multiple attack vectors (You may also > want to look into the requirement GEN-004 (Mitigation hinting) in the > requirements draft). > > > > > I understand your comment for the hints. These were example of information provided. I agree to mention as GEN-004 that information is a hints that may be interpreted. What is not clear to me is that I do not see how volumetric attacks can be addressed in this case. A volumetric attack whose target is in the Enterprise Network woudl be detected by the DMS of that Enterprise network. In that case the DMS of the Enterprise network will have a DOTS client sending a request to the DOTS Server of the ITP.. This is not the case we consider here as it has already been described as the primary alternative.The reason for a ITP DMS to send a request to the DMS of the Enterprise could be 1) the Enterprise network is taking part of a DDoS atatck, 2) the ITP DMS delegate the DDoS mitigation to the DMS Enterprise network. I see 1) as informing that hosts of the network are being infected and being part of a botnet. I am confused by 2) as I see ITP DMS with ways more resource than the Enterprise network. Could you elaborate a bit on the scenario ? 15) Figure 4 (DDoS Orchestration) includes both internal and external DDoS > mitigation systems, but the usage of internal and external DDoS mitigatio= n > systems in > not discussed in section 3.3. > > > > I propose the following change in teh beginign of teh section: > > > > OLD: > > In this use case, one or more DDoS telemetry systems or monitoring > devices monitor a network - typically an ISP network. > > > > NEW: > > In this use case, one or more DDoS telemetry systems or monitoring > devices spread over one or multiple administrative domains provides healt= h > indicator of the network traffic to the orchestrator > > > > I also propose to indicate on the figure ( orchetsrator adinistrative > domain / other administraiev domains > > > > [TR] I don=E2=80=99t understand the multiple administrative domain use ca= se. Why > would multiple ISPs use the same orchestrator ? > > > > > > > The use case considers the following administrative domains: ITP and Enterprise Network. I propose to simply replace "internal" by Enterprise Network and "external" by ITP. On Sun, Jun 24, 2018 at 4:05 AM, Konda, Tirumaleswar Reddy < TirumaleswarReddy_Konda@mcafee.com> wrote: > Hi Daniel, > > > > Please see inline [TR] > > > > *From:* mglt.ietf@gmail.com [mailto:mglt.ietf@gmail.com] *On Behalf Of *D= aniel > Migault > *Sent:* Thursday, June 21, 2018 1:28 AM > *To:* Konda, Tirumaleswar Reddy > *Cc:* Tobias Gondrom ; Roman Danyliw < > rdd@cert.org>; dots@ietf.org > *Subject:* Re: [Dots] WGLC for use cases draft - until July-1. > > > > *CAUTION*: External email. Do not click links or open attachments unless > you recognize the sender and know the content is safe. > ------------------------------ > > Hi Tiru, > > > > Thanks for the comments. Please see inline my responses. If the proposed > text is fine to youI will update the draft and publish a new version by t= he > end of the week. > > > > Yours, > > Daniel > > > > On Tue, Jun 19, 2018 at 9:05 AM, Konda, Tirumaleswar Reddy < > TirumaleswarReddy_Konda@mcafee.com> wrote: > > Hi Daniel, > > My comments and nits > > 1) > > The current scenario describes the case where the DDoS Target is in > the enterprise network while the secondary DMS is provided by the > upstream ITP. An alternate use case may consider the scenario where > the ITP informs the enterprise network it is involved into an ongoing > attack or that infected machines have been identified. In this case > the DOTS client and DOTS server roles are inverted. The DOTS client > is located in the ITP network and the DOTS server is hosted in the > enterprise network. The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > > > Comment> If the DMS in the enterprise network is not capable of detectin= g > outgoing DDoS attack, how will the signaling from the DOTS client in the > upstream ITP to the DOTS server in the enterprise network help it to dete= ct > and mitigate the outgoing DDoS attack ? > > > > > > While writing the use case the example I had in mind was that the ITP > could signal the network enterprise that some hosts are being infected an= d > belonging to a botnet. The ITP could provide a list of suspicious tagged > IPv6 or the indication that hosts are suspected to belong to a specific > botnet. > > The network enterprise may then take the necessary action, monitoring > specific DNS requests, running specific scans over its hosts... At least > this what I had in mind. The specific signaling should be defined by DOTS= . > Do you think the text should be updated as below ? > > > > > > OLD: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > NEW: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. Typically, the ITP could provide a list > of suspicious hosts with some additional information related the detected > attacks such as DDoS, Botnet, .... According to the type of attack, the > enterprise is likely to apply specific security policies which could > include security checks, updates on the tagged hosts as well as > instantiating specific monitoring traffic elements such as certain type o= f > DNS queries, traffic of specific destination... In some case the DDoS > Mitigation may be > delegated back to the upstream ITP, as described in this section. > > [TR] The above text is not completely clear. The above text assumes hosts > in the enterprise network are not behind NAT. Further, DMS in the > enterprise network should be monitoring both incoming and outgoing traffi= c > and capable of detecting outgoing DDoS attacks. I think the use case shou= ld > only focus on volumetric attack exceeding the capacity of the DMS in the > Enterprise network and not discuss multiple attack vectors (You may also > want to look into the requirement GEN-004 (Mitigation hinting) in the > requirements draft). > > > > > I understand your comment. These were example of information provided. I agree to mention as GEN-004 that information is a hints that may be interpreted. I do not see how volumetric attacks can be addressed in this case. A volumetric attack whose target is in the Entreprise Network woudl be detected by the DMS of that Enterprise network. In that case the DMS of the Enterprise network will have a DOTS client sending a request to the DOTS Server of the ITP.. This is not the case we consider here as it has already been described as the primary alternative.The reason for a ITP DMS to send a request to the DMS of the Enterprise could be 1) the Enterprise network is taking part of a DDoS atatck, 2) the ITP DMS delegate the DDoS mitigation to the DMS Enterprise network. I see 1) as informing that hosts of the network are being infected and being part of a botnet. I am confused by 2) as I see ITP DMS with ways more resource than the Enterprise network. Could you elaborate a bit on the scenario you have in mind ? > > 2) > Once the requesting Enterprise Network is confident that the DDoS > attack has either ceased or has fallen to levels of traffic/ > complexity which they can handle on their own or that it has received > a DOTS DDoS Mitigation termination request from a downstream > Enterprise Network or DDoS Mitigation Service Provider, the > requesting Enterprise Network DOTS client sends a DOTS DDoS > Mitigation termination request to the DDoS Mitigation Service > Provider. > > Comment> In the above line, I don't get "that it has received a DOTS DDoS > Mitigation termination request from a downstream Enterprise Network or DD= oS > Mitigation Service Provider". > I think you mean "or notified by the DDoS Mitigation Service Provider tha= t > the DDoS attack has stopped" > > > > > > The text attempt to provide reasons for a DOTS Client to send a DOTS DDoS > Mitigation termination request. It could be that a) information received > from the upstream DMS indicates the attacks has been stopped or that the > attack is sufficiently low so that it can handle the attack on its own. O= n > the other hand, in the case of collaboration between DMS, a DMS may end t= he > collaboration with an upstream DMS because the downstream DMS has request= ed > so. I propose the follwoing clarification, please let me know if that is > fine with you: > > > > > > OLD: > > Once the requesting Enterprise Network is confident that the DDoS > attack has either ceased or has fallen to levels of traffic/ > complexity which they can handle on their own or that it has received > a DOTS DDoS Mitigation termination request from a downstream > Enterprise Network or DDoS Mitigation Service Provider, the > requesting Enterprise Network DOTS client sends a DOTS DDoS > Mitigation termination request to the DDoS Mitigation Service > Provider. > > > > NEW: > > Once the requesting Enterprise Network has been notified by the DDoS > Mitigation Service > Provider. the attack has been stopped, or that the level of the attack > has fallen to levels of traffic/ > complexity which they can handle on their own, the Enterprise Network > may notify the DDoS Mitigation Service Provider to stop the DDoS > Mitigation. > > > > > > [TR] You may want to simplify the above text as follows : > > The DOTS server notifies the mitigation metrics to the DOTS client. If th= e > DDoS attack has stopped or the severity of the attack has subsided, the > DOTS client can request the DDoS Mitigation Service Provider to stop the > DDoS Mitigation. > > > > > > Similarly, when DDoS Mitigation Service Providers are collaborating, a > DDoS Mitigation Service Provider may relay the request for terminating a > DDoS MItigation to the upstream DoS Mitigation Service Provider upon > request from a downstream DoS Mitigation Service Provider. In any case t= he > termination of a DDoS Mitigation is requested by the Network Enterprise > DOTS client sending a DOTS DDoS Mitigation termination request to the DDo= S > Mitigation Service Provider. > > > > [TR] I am not sure about the above lines, DDoS mitigation service > providers collaborating with each other does not look relevant to this us= e > case. You may want to remove the above lines. > > > > > > > The reason for mentioning the collaboration was to indicate there are multiple reasons to stop the mitigation. You can be the one deciding given the status provided or your can can do that because you have been asked to do it. I am fine removing the latest case. Done. > 3) > > The pre-arrangement typically includes the agreement on the > mechanisms used to redirect the traffic to the DDoS Mitigation > Service Provider, as well as the mechanism to to re-inject the > > >>>>>>>>>>>>>>>>>>>>>>>>>>> Remove "to" > > > > Done > > > > > > [TR] Okay > > > > 4) > > o DDoS Mitigation Service: designates a DDoS service provided to a > customer and which is scoped to mitigate DDoS attacks. Services > usually involve Service Level Agreement (SLA) that have to be met. > It is the responsibility of the service provider to instantiate > the DDoS Mitigation System to meet these SLAs. > > o DDoS Mitigation System (DMS): A system that performs DDoS > mitigation. The DDoS Mitigation System may be composed by a > cluster of hardware and/or software resources, but could also > involve an orchestrator that may take decisions such as > outsourcing partial or more of the mitigation to another DDoS > Mitigation System. > > Nit> For better readability you may want to define "DMS" followed by "DDo= S > Mitigation Service" > > > > > > Done > > > > > > [TR] Thanks. > > > > > 5) > DOTS is at risk from three primary attacks: DOTS agent impersonation, > traffic injection, and signaling blocking. The DOTS protocol must be > designed for minimal data transfer to address the blocking risk. > > Comment> A MITM attacker can drop all the DOTS signal channel traffic, > designing the DOTS signal channel protocol for minimal data > transfer will not address the MITM attack. > > > > > > Agree. I propose to remove: > > """ > > The DOTS protocol must be > designed for minimal data transfer to address the blocking risk. > > """ > > > > > > [TR] Thanks. > > > done > > 6) > One consideration could be to minimize the security technologies in us= e > at any one > time. The more needed, the greater the risk of failures coming from > assumptions on one technology providing protection that it does not > in the presence of another technology. > > Comment> The DOTS signal and data channels are using TLS for mutual > authentication, confidentiality and data integrity. I don't see the need > for the above lines. > > > > Agree. I propose to remove the following lines: > > """ > > One consideration could be to minimize the security technologies in use > at any one > time. The more needed, the greater the risk of failures coming from > assumptions on one technology providing protection that it does not > in the presence of another technology. > > """ > > > > > > > > [TR] Okay. > > > done > 7) > When the DDoS mitigation is finished on the DMS, the orchestrator > indicates to the telemetry systems as well as to the network > administrator the DDoS mitigation is finished. > > Comment> I think you mean the DDoS attack has stopped. You may want to > rephrase the line. > > > > > > I propose the following text: > > > > OLD: > > When the DDoS mitigation is finished on the DMS, the orchestrator > indicates to the telemetry systems as well as to the network > administrator the DDoS mitigation is finished. > > > > NEW: > > When the DDoS attack has stopped, the orchestrator > indicates to the telemetry systems as well as to the network > administrator the end of the DDoS Mitigation. > > > > > > [TR] Looks good. > > done > > > 8) > Upon receiving the DOTS request for DDoS mitigation from the network > administrator, the orchestrator coordinates the DDoS mitigation > according to a specified strategy. Its status indicates the DDoS > mitigation is starting while not effective. > > Comment> You may want to clarify the DOTS client will later be notified > that the DDoS mitigation is effective. > > > > > > I propose the following text: > > > > OLD: > > Upon receiving the DOTS request for DDoS mitigation from the network > administrator, the orchestrator coordinates the DDoS mitigation > according to a specified strategy. Its status indicates the DDoS > mitigation is starting while not effective. > > > > NEW: > > Upon receiving the DOTS request for DDoS mitigation from the network > administrator, the orchestrator coordinates the DDoS Mitigation > according to a specified strategy. Its status indicates the DDoS > Mitigation is starting while not effective. The DOTS client of the > orchestrator will later be notified that the DDoS Mitigation is effective= . > > > > [TR] Looks good. > > > done > > > > > 9) If the network administrator decides to start the > mitigation, they order through her web interface a DOTS client to > send a request for DDoS mitigation. > > Nit> The above line is not clear, who are "they" in the above line ? > > > > I propose the followin text: > > > > OLD: > > If the network administrator decides to start the > mitigation, they order through her web interface a DOTS client to > send a request for DDoS mitigation. > > > > NEW: > > If the network administrator decides to start the > mitigation, the network administrator orders through her web interface > a DOTS client to > send a request for DDoS mitigation. > > > > > > [TR] You may want to remove gender from the above line and simplify the > text. > > NEW: > > If the network administrator decides to start the > mitigation, the network administrator triggers the DDoS mitigation reques= t > using the web interface of a DOTS client. > > > > > Done > 10) This request is expected to be associated with a context that > identifies the DDoS mitigation selected. > > Comment> I don't understand the context of the above line. > > > > > > The context constitutes of elements, indications that provides sufficient > information to the orchestrator to know what needs to be done. in other > words, the DDoS Mitigation. > > I propose the following text: > > > > OLD: > > This request is expected to be associated with a context that identifies > the DDoS mitigation selected. > > > > NEW: > > This request is expected to be associated with a context that identifies > or provide sufficient information to the orchestrator to in fer the DDoS > Mitigation to elaborate and coordinate. > > > > [TR] NEW: > > This request is expected to be associated with a context that provides > sufficient information to the orchestrator to infer the DDoS Mitigation t= o > elaborate and coordinate. > > > > > > > > > > > 11) Upon receiving the DOTS request for DDoS mitigation from the networ= k > administrator, the orchestrator coordinates the DDoS mitigation > according to a specified strategy. > > Comment> What is the specified strategy (you may want to give an example)= ? > > > > I propose to add the follwoing text, but I am happy if you are willing to > provide a more specific example. > > > > NEW: > > Upon receiving a request to mitigate a DDoS attack performed over a > target, the orchestrator, may evaluate the volumetry of the attack as wel= l > as the value that represent the target. Then it may also request an > upstream DMS Provider to filter the traffic while moving the target to > another network so new sessions will not be impacted. > > > > [TR] I don=E2=80=99t think moving the target to a different network is ea= sy. > However, the orchestrator may select the DDoS mitigation provider based o= n > the attack severity. > > > > > > > I agree MTD is not easy, but I wanted to stress that the orchestrator can be coordinate complex operations ,that is a bit more than delegating. I have added the following text: NEW: Upon receiving a request to mitigate a DDoS attack performed over a target, the orchestrator, may evaluate the volumetry of the attack as well as the value that represent the target. The orchestrator may select the DDoS Mitigation Service Provider based on the attack severity. It may also coordinate the DDoS Mitigation performed by the DDoS Mitigation Service Provider with some other tasks such as for example, moving the target to another network so new sessions will not be impacted. > > 12) > The status of the DDoS mitigation indicates the orchestrator is in an > analyzing phase. > > > > Comment> DOTS signal channel draft does not indicate the mitigation statu= s > is in analyzing phase (Please see "Table 2: Values of 'status' Parameter" > in the draft). > > > > I propose to remove: > > > > """ > > The status of the DDoS > mitigation indicates the orchestrator is in an analyzing phase. > > """ > > > > > > [TR] Okay > > > Done > 13) > The orchestrator begins collecting various information from various > telemetry systems in order to correlate the measurements and provide an > analysis of the event. > Comment> The orchestrator would anyway be collecting data from various > telemetry systems for correlation. > > > > Agree. I think what I wanted to say that we may move to a state where > finer information is being monitored. I porposed the follwoing text: > > > > OLD: > > The orchestrator begins collecting various information from various > telemetry systems in order to correlate the measurements and provide an > analysis of the event. > > > > NEW: > > The orchestrator may begin collecting additional fined grain and specific > information from various telemetry systems in order to correlate the > measurements and provide an analysis of the event. > > > > [TR] Okay. > > > > > > > Done > 14) These systems are configured so that when an > event or some measurement indicators reach a predefined level to > report a DOTS mitigation request to the orchestrator. The DOTS > mitigation request may be associated with some element such as > specific reporting. > > Comment> what do you mean by "some measurement indicators" and "specific > reporting" (looks vague to me) ? > > > > > > measurement indicators means to me, some variables that we believe > representative for threat detection, this typically involved the traffic > load, the number of SYNs...Specific reporting here indicates what the DOT= S > client refers to while triggering teh DDoS Mitigation request. I propose > teh follwointext: > > > > OLD: > > These systems are configured so that when an > event or some measurement indicators reach a predefined level to > report a DOTS mitigation request to the orchestrator. The DOTS > mitigation request may be associated with some element such as > specific reporting. > > > > NEW: > > These systems are configured so that when an > event or some measurement indicators reach a predefined level to > send DOTS mitigation request to the orchestrator. The DOTS > mitigation request may be associated with additional information to le= t > the orchestrator know what has triggered the request. > > > > [TR] Okay (Mitigation hints (=E2=80=9Cadditional information=E2=80=9D) ar= e optional and is > not mandatory to be conveyed in the mitigation request). > > > > > > > Done The following text has been added: These systems are configured so that when an event or some measurement indicators reach a predefined level to send DOTS mitigation request to the orchestrator. The DOTS mitigation request may be associated with some optional mitigation hints to let the orchestrator know what has triggered the request. 15) Figure 4 (DDoS Orchestration) includes both internal and external DDoS > mitigation systems, but the usage of internal and external DDoS mitigatio= n > systems in > not discussed in section 3.3. > > > > I propose the following change in teh beginign of teh section: > > > > OLD: > > In this use case, one or more DDoS telemetry systems or monitoring > devices monitor a network - typically an ISP network. > > > > NEW: > > In this use case, one or more DDoS telemetry systems or monitoring > devices spread over one or multiple administrative domains provides healt= h > indicator of the network traffic to the orchestrator > > > > I also propose to indicate on the figure ( orchetsrator adinistrative > domain / other administraiev domains > > > > [TR] I don=E2=80=99t understand the multiple administrative domain use ca= se. Why > would multiple ISPs use the same orchestrator ? > > > > > > > The use case considers teh following administrative domains: ITP and Enterprise Network. I propose to simply replace internal by Enterprise Network and external by ITP. > 16) Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement eventually combined with DNS redirection, while re- > injection may be performed via tunneling mechanisms such as GRE for > example. > > Comment> You may want to clarify the scrubbed traffic is re-directed to > the Enterprise network via the tunneling mechanism. > > > > > > I propose the following text: > > > > OLD: > > Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement eventually combined with DNS redirection, while re- > injection may be performed via tunneling mechanisms such as GRE for > example. > > > > NEW: > > Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement eventually combined with DNS redirection, while re- > injection to the enterprise network may be performed via tunneling > mechanisms such as GRE for > example. > > > > [TR] DNS redirection and BGP routing are two different diversion > techniques, DNS redirection is not required after BGP announcement. > > > > [TR] > > NEW: > > Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement or DNS redirection, while re-injection of the scrubbed > traffic to the enterprise network may be performed via tunneling mechanis= ms > such as GRE for > example. > > > > > > > > > Done 17) Of course, such mechanisms needs to be regularly tested and > evaluated. > > Comment> The above line does not look relevant to this document. > > > > > > I am fine removing it. > > > > [TR] Okay. > > > > > Done > > 18) Once the requesting Enterprise Network is confident that the DDoS > attack has either ceased or has fallen to levels of traffic/ > complexity which they can handle on their own or that it has received > a DOTS DDoS Mitigation termination request from a downstream > Enterprise Network or DDoS Mitigation Service Provider, the > requesting Enterprise Network DOTS client sends a DOTS DDoS > Mitigation termination request to the DDoS Mitigation Service > Provider. > > Comment> It's not clear how the requesting Enterprise network will learn > the DDoS attack has ceased ? > > > > DOTS status may be used for example. I hope teh text provided for (2) > clarifies this. > > > > [TR] You may want to rephrase the above line similar to the new text you > have provided for (2). > > > > Cheers, > > -Tiru > > > > > > -Tiru > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > > > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > > --000000000000238f50056f82bcd9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Thanks for the feed= backs. IN my opinion the only issues that remain open are issues 1 and 15 = . These are copied below. I provided also inline the status of each issues = - for further details. Once we are clear with these two issues, I will publ= ish a new version.

Thanks you very much for t= eh comments.

Yours,
Daniel
=



1)

=C2=A0 =C2=A0The current scenario describes the case where the DDoS Target = is in
=C2=A0 =C2=A0the enterprise network while the secondary DMS is provided by = the
=C2=A0 =C2=A0upstream ITP.=C2=A0 An alternate use case may consider the sce= nario where
=C2=A0 =C2=A0the ITP informs the enterprise network it is involved into an = ongoing
=C2=A0 =C2=A0attack or that infected machines have been identified.=C2=A0 I= n this case
=C2=A0 =C2=A0the DOTS client and DOTS server roles are inverted.=C2=A0 The = DOTS client
=C2=A0 =C2=A0is located in the ITP network and the DOTS server is hosted in= the
=C2=A0 =C2=A0enterprise network.=C2=A0 The enterprise network is then respo= nsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

=C2=A0

Comment>=C2=A0 If th= e=20 DMS in the enterprise network is not capable of detecting outgoing DDoS=20 attack, how will the signaling from the DOTS client in the upstream ITP=20 to the DOTS server in the enterprise network help it to detect and mitigate the outgoing DDoS attack ?

<mglt>

=C2=A0

While writing the use case the example I had in=20 mind was that the ITP could signal the network enterprise that some=20 hosts are being infected and belonging to a botnet. The ITP could=20 provide a list of suspicious tagged IPv6 or the indication that hosts are suspected to belong to a specific botnet. =C2=A0 =

The network enterprise may then take the necessary= =20 action, monitoring specific DNS requests, running specific scans over=20 its hosts... At least this what I had in mind. The specific signaling=20 should be defined by DOTS. Do you think the text should be updated as below ?

=C2=A0

=C2=A0

OLD:

[...] The enterprise ne= twork is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

NEW:

[...] The enterprise ne= twork is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 Typically, the ITP could pr= ovide a list of suspicious hosts with some additional information related the=20 detected attacks such as DDoS, Botnet, .... According to the type of=20 attack, the enterprise is likely to apply specific security policies which could include security checks, updates on the=20 tagged hosts as well as instantiating specific monitoring traffic=20 elements such as certain type of DNS queries, traffic of specific=20 destination...=C2=A0 In some case the DDoS Mitigation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

[TR] The=20 above text is not completely clear. The above text assumes hosts in the=20 enterprise network are not behind NAT. Further, DMS in the enterprise=20 network should be monitoring both incoming and outgoing traffic and capable of detecting outgoing DDoS attacks. I think the use case should only focus on volumetric attack exceeding the capacity of=20 the DMS in the Enterprise network and not discuss multiple attack=20 vectors (You may also want to look into the requirement GEN-004 (Mitigation hinting) in the requirements draft).

</mglt>

=C2=A0

<mglt>
I understand your comment for the hints. These were example of information p= rovided. I=20 agree to mention as GEN-004 that information is a hints that may be=20 interpreted.
What is not clear to me is that I do not see ho= w volumetric attacks can be addressed in=20 this case. A volumetric attack whose target is in the Enterprise Network woudl be detected by the DMS of that Enterprise network. In that case=20 the DMS of the Enterprise network will have a DOTS client sending a=20 request to the DOTS Server of the ITP..=C2=A0 This is not the case we=20 consider here as it has already been described as the primary=20 alternative.The reason for a ITP DMS to send a request to the DMS of the Enterprise could be 1) the Enterprise network is taking part of a DDoS=20 atatck, 2) the ITP DMS delegate the DDoS mitigation to the DMS=20 Enterprise network. I see 1) as informing that hosts of the network are=20 being infected and being part of a botnet. I am confused by 2) as I see=20 ITP DMS with ways more resource than the Enterprise network. Could you=20 elaborate a bit on the scenario ?

</mglt>

15) Figure 4 (DDoS=20 Orchestration) includes both internal and external DDoS mitigation=20 systems, but the usage of internal and external DDoS mitigation systems=20 in
=C2=A0 =C2=A0 =C2=A0 =C2=A0not discussed in section 3.3.

<mglt>

I propose the following change in teh beginign of te= h section:

=C2=A0

OLD:

In this use case, one or more DDoS telemetry systems= or monitoring
devices monitor a network - typically an ISP network.

=C2=A0

NEW:

In this use case, one or more DDoS telemetry systems= or monitoring
devices spread over one or multiple administrative domains provides health = indicator of the network traffic to the orchestrator

=C2=A0

I also propose to indicate on the figure ( orchetsra= tor adinistrative domain / other administraiev domains

=C2=A0

[TR] I don=E2=80=99t understand the multiple = administrative domain use case. Why would multiple ISPs use the same orches= trator ?

=C2=A0

</mglt>

=C2=A0

<mglt>
The use case considers the following administrative domains: ITP and=20 Enterprise Network. I propose to simply replace "internal" by Ent= erprise=20 Network and "external" by ITP.

<= ;/mglt>


On Sun, Jun 24, 2018 at 4:05 AM, Konda, Tiruma= leswar Reddy <TirumaleswarReddy_Konda@mcafee.com= > wrote:

Hi Daniel,

=C2=A0

Please see inline [TR]

=C2=A0

From: mglt.ietf@gmail.com [mailto:mglt.ietf@gmail.com] On Behalf Of Daniel Migault
Sent: Thursday, June 21, 2018 1:28 AM
To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfe= e.com>
Cc: Tobias Gondrom <tobias.gondrom@gondrom.org>; Roman Danyliw <rdd@cert.org>; dots@ietf.org
Subject: Re: [Dots] WGLC for use cases draft - until July-1.<= u>

=C2=A0

CAUTION: External email. Do not click links or op= en attachments unless you recognize the sender and know the content is safe.<= /span>


Hi Tiru,

=C2=A0

Thanks for the comments. Please see inline my respon= ses. If the proposed text is fine to youI will update the draft and publish= a new version by the end of the week.

=C2=A0

Yours,

Daniel

=C2=A0

On Tue, Jun 19, 2018 at 9:05 AM, Konda, Tirumaleswar= Reddy <TirumaleswarReddy_Konda@mcafee.com> wrote:

Hi Daniel,

My comments and nits

1)

=C2=A0 =C2=A0The current scenario describes the case where the DDoS Target = is in
=C2=A0 =C2=A0the enterprise network while the secondary DMS is provided by = the
=C2=A0 =C2=A0upstream ITP.=C2=A0 An alternate use case may consider the sce= nario where
=C2=A0 =C2=A0the ITP informs the enterprise network it is involved into an = ongoing
=C2=A0 =C2=A0attack or that infected machines have been identified.=C2=A0 I= n this case
=C2=A0 =C2=A0the DOTS client and DOTS server roles are inverted.=C2=A0 The = DOTS client
=C2=A0 =C2=A0is located in the ITP network and the DOTS server is hosted in= the
=C2=A0 =C2=A0enterprise network.=C2=A0 The enterprise network is then respo= nsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

=C2=A0

Comment>=C2=A0 If th= e DMS in the enterprise network is not capable of detecting outgoing DDoS a= ttack, how will the signaling from the DOTS client in the upstream ITP to t= he DOTS server in the enterprise network help it to detect and mitigate the outgoing DDoS attack ?

<mglt>

=C2=A0

While writing the use case the example I had in mind= was that the ITP could signal the network enterprise that some hosts are b= eing infected and belonging to a botnet. The ITP could provide a list of su= spicious tagged IPv6 or the indication that hosts are suspected to belong to a specific botnet. =C2=A0 =

The network enterprise may then take the necessary a= ction, monitoring specific DNS requests, running specific scans over its ho= sts... At least this what I had in mind. The specific signaling should be d= efined by DOTS. Do you think the text should be updated as below ?

=C2=A0

=C2=A0

OLD:

[...] The enterprise ne= twork is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

NEW:

[...] The enterprise ne= twork is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 Typically, the ITP could pr= ovide a list of suspicious hosts with some additional information related t= he detected attacks such as DDoS, Botnet, .... According to the type of att= ack, the enterprise is likely to apply specific security policies which could include security checks, updates on the tagg= ed hosts as well as instantiating specific monitoring traffic elements such= as certain type of DNS queries, traffic of specific destination...=C2=A0 I= n some case the DDoS Mitigation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

[TR] The ab= ove text is not completely clear. The above text assumes hosts in the enter= prise network are not behind NAT. Further, DMS in the enterprise network sh= ould be monitoring both incoming and outgoing traffic and capable of detecting outgoing DDoS attacks. I think the use ca= se should only focus on volumetric attack exceeding the capacity of the DMS= in the Enterprise network and not discuss multiple attack vectors (You may= also want to look into the requirement GEN-004 (Mitigation hinting) in the requirements draft).

</mglt>

=C2=A0

<mglt>
I understand yo= ur comment. These were example of information provided. I agree to mention = as GEN-004 that information is a hints that may be interpreted. I do not se= e how volumetric attacks can be addressed in this case. A volumetric attack= whose target is in the Entreprise Network woudl be detected by the DMS of = that Enterprise network. In that case the DMS of the Enterprise network wil= l have a DOTS client sending a request to the DOTS Server of the ITP..=C2= =A0 This is not the case we consider here as it has already been described = as the primary alternative.The reason for a ITP DMS to send a request to th= e DMS of the Enterprise could be 1) the Enterprise network is taking part o= f a DDoS atatck, 2) the ITP DMS delegate the DDoS mitigation to the DMS Ent= erprise network. I see 1) as informing that hosts of the network are being = infected and being part of a botnet. I am confused by 2) as I see ITP DMS w= ith ways more resource than the Enterprise network. Could you elaborate a b= it on the scenario you have in mind ?

</mglt>= ;


2)
=C2=A0 =C2=A0Once the requesting Enterprise Network is confident that the D= DoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

Comment> In the above line, I don't get "that it has received a= DOTS DDoS Mitigation termination request from a downstream Enterprise Netw= ork or DDoS Mitigation Service Provider".
I think you mean "or notified by the DDoS Mitigation Service Provider = that the DDoS attack has stopped"

=C2=A0

<mglt>

The text attempt to provide reasons for a DOTS Clien= t to send a DOTS DDoS Mitigation termination request. It could be that a) i= nformation received from the upstream DMS indicates the attacks has been st= opped or that the attack is sufficiently low so that it can handle the attack on its own. On the other hand, in the= case of collaboration between DMS, a DMS may end the collaboration with an= upstream DMS because the downstream DMS has requested so. I propose the fo= llwoing clarification, please let me know if that is fine with you:

=C2=A0

=C2=A0

OLD:

Once the requesting Enterprise Network is confident = that the DDoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

=C2=A0

NEW:

Once the requesting Enterprise Network has been noti= fied by the DDoS Mitigation Service
=C2=A0 =C2=A0Provider. the attack has been stopped, or that the level of th= e attack has fallen to levels of traffic/
=C2=A0 =C2=A0complexity which they can handle on their own, the Enterprise = Network may notify the DDoS Mitigation Service Provider to stop the DDoS Mi= tigation.

=C2=A0

=C2=A0

[TR] You may want to simplify the above = text as follows :

The DOTS server notifies the mitigation metrics to t= he DOTS client. If the DDoS attack has stopped or the severity of the attac= k has subsided, the DOTS client can request the DDoS Mitigation Service Pro= vider to stop the DDoS Mitigation.

=C2=A0

=C2=A0

Similarly, when DDoS Mitigation Service Providers ar= e collaborating, a DDoS Mitigation Service Provider may relay the request f= or terminating a DDoS MItigation to the upstream=C2=A0DoS Mitigation Servic= e Provider upon request from a downstream=C2=A0 DoS Mitigation Service Provider. In any case the termination of a DDoS Mit= igation is requested by the Network Enterprise DOTS client sending a DOTS D= DoS Mitigation termination request to the DDoS Mitigation Service Provider.=

=C2=A0

[TR] I am not sure about the above lines, DDo= S mitigation service providers collaborating with each other does not look = relevant to this use case. You may want to remove the above lines.

=C2=A0

</mglt>

=C2=A0

<mglt>
The reason for menti= oning the collaboration was to indicate there are multiple reasons to stop = the mitigation. You can be the one deciding given the status provided or yo= ur can can do that because you have been asked to do it. I am fine removing= the latest case. Done.

</mglt>
=

3)

=C2=A0 =C2=A0The pre-arrangement typically includes the agreement on the =C2=A0 =C2=A0mechanisms used to redirect the traffic to the DDoS Mitigation=
=C2=A0 =C2=A0Service Provider, as well as the mechanism to to re-inject the=

=C2=A0>>>>>>>>>>>>>>>>>&= gt;>>>>>>>>> Remove "to"=

<mglt>

Done

</mglt>

=C2=A0

[TR] Okay

=C2=A0

4)

=C2=A0 =C2=A0o=C2=A0 DDoS Mitigation Service: designates a DDoS service pro= vided to a
=C2=A0 =C2=A0 =C2=A0 customer and which is scoped to mitigate DDoS attacks.= =C2=A0 Services
=C2=A0 =C2=A0 =C2=A0 usually involve Service Level Agreement (SLA) that hav= e to be met.
=C2=A0 =C2=A0 =C2=A0 It is the responsibility of the service provider to in= stantiate
=C2=A0 =C2=A0 =C2=A0 the DDoS Mitigation System to meet these SLAs.

=C2=A0 =C2=A0o=C2=A0 DDoS Mitigation System (DMS): A system that performs D= DoS
=C2=A0 =C2=A0 =C2=A0 mitigation.=C2=A0 The DDoS Mitigation System may be co= mposed by a
=C2=A0 =C2=A0 =C2=A0 cluster of hardware and/or software resources, but cou= ld also
=C2=A0 =C2=A0 =C2=A0 involve an orchestrator that may take decisions such a= s
=C2=A0 =C2=A0 =C2=A0 outsourcing partial or more of the mitigation to anoth= er DDoS
=C2=A0 =C2=A0 =C2=A0 Mitigation System.

Nit> For better readability you may want to define "DMS" follo= wed by "DDoS Mitigation Service"

=C2=A0

<mglt>

Done

</mglt>

=C2=A0

[TR] Thanks.

=C2=A0


5)
=C2=A0 =C2=A0DOTS is at risk from three primary attacks: DOTS agent imperso= nation,
=C2=A0 =C2=A0traffic injection, and signaling blocking.=C2=A0 The DOTS prot= ocol must be
=C2=A0 =C2=A0designed for minimal data transfer to address the blocking ris= k.

Comment> A MITM attacker can drop all the DOTS signal channel traffic, d= esigning the DOTS signal channel protocol for minimal data
transfer will not address the MITM attack.

=C2=A0

<mglt>

=C2=A0Agree. I propose to remove:

"""

The DOTS protocol must be
=C2=A0 =C2=A0designed for minimal data transfer to address the blocking ris= k.

"""

</mglt>

=C2=A0

[TR] Thanks.

=C2=A0

<mglt>
done
</mgl= t>


6)
=C2=A0 =C2=A0One consideration could be to minimize the security technologi= es in use at any one
=C2=A0 =C2=A0time.=C2=A0 The more needed, the greater the risk of failures = coming from
=C2=A0 =C2=A0assumptions on one technology providing protection that it doe= s not
=C2=A0 =C2=A0in the presence of another technology.

Comment> The DOTS signal and data channels are using TLS for mutual auth= entication, confidentiality and data integrity. I don't see the need fo= r the above lines.

<mglt>

Agree.=C2=A0 I propose to remove the following lines= :

"""

=C2=A0One consideration could be to minimize the sec= urity technologies in use at any one
=C2=A0 =C2=A0time.=C2=A0 The more needed, the greater the risk of failures = coming from
=C2=A0 =C2=A0assumptions on one technology providing protection that it doe= s not
=C2=A0 =C2=A0in the presence of another technology.

"""

=C2=A0

</mglt>

=C2=A0

[TR] Okay.

=C2=A0

<mglt>
done
</mglt>= ;

=

7)
=C2=A0 =C2=A0When the DDoS mitigation is finished on the DMS, the orchestra= tor
=C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the DDoS mitigation is finished.

Comment> I think you mean the DDoS attack has stopped. You may want to r= ephrase the line.

=C2=A0

<mglt>

I propose the following text:

=C2=A0

OLD:

When the DDoS mitigation is finished on the DMS, the= orchestrator
=C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the DDoS mitigation is finished.

=C2=A0

NEW:

When the DDoS attack has stopped, the orchestrator =C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the end of the DDoS Mitigation.

</mglt>

=C2=A0

[TR] Looks good.

<mglt>
done
</mglt>
<= /div>
=

=C2= =A0

8)
=C2=A0 =C2=A0Upon receiving the DOTS request for DDoS mitigation from the n= etwork
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0 =C2=A0mitigation is starting while not effective.

Comment> You may want to clarify the DOTS client will later be notified = that the DDoS mitigation is effective.

=C2=A0

<mglt>

I propose the following text:

=C2=A0

OLD:

Upon receiving the DOTS request for DDoS mitigation = from the network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0 =C2=A0mitigation is starting while not effective.

=C2=A0

NEW:

Upon receiving the DOTS request for DDoS mitigation = from the network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS Mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0=C2=A0 Mitigation is starting while not effective. The DOTS client of= the orchestrator will later be notified that the DDoS Mitigation is effect= ive.

=C2=A0

[TR] Looks good.

=C2=A0

<mglt>
done
</= mglt>

=C2=A0

</mglt>


9) If the network administrator decides to start the
=C2=A0 =C2=A0mitigation, they order through her web interface a DOTS client= to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0

Nit> The above line is not clear, who are "they" in the above = line ?

<mglt>

I propose the followin text:

=C2=A0

OLD:

If the network administrator decides to start the =C2=A0 =C2=A0mitigation, they order through her web interface a DOTS client= to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0=C2=A0<= /p>

=C2=A0

NEW:

If the network administrator decides to start the =C2=A0 =C2=A0mitigation, the network administrator orders through her web i= nterface a DOTS client to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0

</mglt>

=C2=A0

[TR] You may want to remove gender from the above li= ne and simplify the text.

NEW:

If the network administrator decides to start = the
mitigation, the network administrator triggers the DDoS mitigation request = using the web interface of a DOTS client.

=C2=A0

=C2=A0

<mglt>
Done
</mglt>= ;

10) This request is expected to be associated with a= context that identifies the DDoS mitigation selected.

Comment> I don't understand the context of the above line.=

=C2=A0

<mg;t>

The context constitutes of elements, indications tha= t provides sufficient information to the orchestrator to know what needs to= be done. in other words, the DDoS Mitigation.

I propose the following text:

=C2=A0

OLD:

This request is expected to be associated with a con= text that identifies the DDoS mitigation selected.

=C2=A0

NEW:

This request is expected to be associated with a con= text that identifies or provide sufficient information to the orchestrator = to in fer the DDoS Mitigation to elaborate and coordinate.

=C2=A0

[TR] NEW:

This request is expected to be associated with a con= text that provides sufficient information to the orchestrator to infer the = DDoS Mitigation to elaborate and coordinate.

=C2=A0

=C2=A0

</mglt>

=C2=A0

<mglt
done
</mglt>

<= u>


11)=C2=A0 =C2=A0Upon receiving the DOTS request for DDoS mitigation from th= e network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.

Comment> What is the specified strategy (you may want to give an example= ) ?

<mglt>

I propose to add the follwoing text, but I am happy = if you are willing to provide a more specific example.

=C2=A0

NEW:

Upon receiving a request to mitigate a DDoS attack p= erformed over a target, the orchestrator, may evaluate the volumetry of the= attack as well as the value that represent the target. Then it may also re= quest an upstream DMS Provider to filter the traffic while moving the target to another network so new sessi= ons will not be impacted.

=C2=A0

[TR] I don=E2=80=99t think moving the target = to a different network is easy. However, the orchestrator may select the DD= oS mitigation provider based on the attack severity.

=C2=A0

</mglt>

=C2=A0

<mglt>
I agree MTD is not easy, bu= t I wanted to stress that the orchestrator can be coordinate complex operat= ions ,that is a bit more than delegating. I have added the following text:<= /div>

NEW:
Upon receiving a request to m= itigate a DDoS attack performed over a target, the orchestrator, may evaluate the volumetry of the attack as=20 well as the value that represent the target. The orchestrator may select th= e DDoS Mitigation Service=C2=A0 Provider based on the attack severity. It may also coordinate the DDoS Mitigation performed by the DDoS Miti= gation Service=C2=A0 Provider with some other tasks such as for example,=C2= =A0 moving the target to another network so new=20 sessions will not be impacted.


</mglt>
<= p class=3D"MsoNormal">


12)
The status of the DDoS mitigation indicates the orchestrator is in an analy= zing phase.

=C2=A0

Comment> DOTS signal= channel draft does not indicate the mitigation status is in analyzing phas= e (Please see "Table 2: Values of 'status' Parameter" in = the draft).

<mglt>

I propose to remove:

=C2=A0

"""

The status of the DDoS
mitigation indicates the orchestrator is in an analyzing phase.

"""

</mglt>

=C2=A0

[TR] Okay

=C2=A0

=C2=A0<mglt>
Done
</mglt>
<= div lang=3D"EN-US">

13)
The orchestrator begins collecting various information from various=C2=A0 t= elemetry systems in order to correlate the measurements and provide=C2=A0 a= n analysis of the event.
Comment> The orchestrator would anyway be collecting data from various t= elemetry systems for correlation.

<mglt>

Agree. I think what I wanted to say that we may move= to a state where finer information is being monitored. I porposed the foll= woing text:

=C2=A0

OLD:

The orchestrator begins collecting various informati= on from various=C2=A0 telemetry systems in order to correlate the measureme= nts and provide=C2=A0 an analysis of the event.

=C2=A0

NEW:

The orchestrator may begin collecting additional fin= ed grain and specific information from various=C2=A0 telemetry systems in o= rder to correlate the measurements and provide an analysis of the event.=

=C2=A0

[TR] Okay.

=C2=A0

</mglt>

=C2=A0

=C2=A0<mglt>
Done
</mglt>
<= div lang=3D"EN-US">

14) These systems are c= onfigured so that when an
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 =C2=A0report a DOTS mitigation request to the orchestrator.=C2=A0 Th= e DOTS
=C2=A0 =C2=A0mitigation request may be associated with some element such as=
=C2=A0 =C2=A0specific reporting.

Comment> what do you mean by "some measurement indicators" and= "specific reporting" (looks vague to me) ?

<mglt>

=C2=A0

measurement indicators means to me, some variables t= hat we believe representative for threat detection, this typically involved= the traffic load, the number of SYNs...Specific reporting here indicates w= hat the DOTS client refers to while triggering teh DDoS Mitigation request. I propose teh follwointext:=

=C2=A0

OLD:

These systems are configured so that when an
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 =C2=A0report a DOTS mitigation request to the orchestrator.=C2=A0 Th= e DOTS
=C2=A0 =C2=A0mitigation request may be associated with some element such as=
=C2=A0 =C2=A0specific reporting.

=C2=A0

NEW:

These systems are configured so that when an
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 send DOTS mitigation request to the orchestrator.=C2=A0 The DOTS
=C2=A0 =C2=A0mitigation request may be associated with additional informati= on to let the orchestrator know what has triggered the request.

=C2=A0

[TR] Okay (Mitigation hints (=E2=80=9Cadditio= nal information=E2=80=9D) are optional and is not mandatory to be conveyed = in the mitigation request).

=C2=A0

</mglt>

=C2=A0


<mglt>

<= /div>
Done

The following text has been added:<= /div>
These systems are configured so that when an event or some measur= ement
indicators reach a predefined level to send DOTS mitigation reques= t to
the orchestrator.=C2=A0 The DOTS mitigation request may be associat= ed with
some optional mitigation hints to let the orchestrator know what= has
triggered the request.
</mglt>

<= div style=3D"border-color:currentcolor currentcolor currentcolor blue;borde= r-style:none none none solid;border-width:medium medium medium 1.5pt;paddin= g:0in 0in 0in 4pt">

=

15) Figure 4 (DDoS Orch= estration) includes both internal and external DDoS mitigation systems, but= the usage of internal and external DDoS mitigation systems in
=C2=A0 =C2=A0 =C2=A0 =C2=A0not discussed in section 3.3.

<mglt>

I propose the following change in teh beginign of te= h section:

=C2=A0

OLD:

In this use case, one or more DDoS telemetry systems= or monitoring
devices monitor a network - typically an ISP network.

=C2=A0

NEW:

In this use case, one or more DDoS telemetry systems= or monitoring
devices spread over one or multiple administrative domains provides health = indicator of the network traffic to the orchestrator

=C2=A0

I also propose to indicate on the figure ( orchetsra= tor adinistrative domain / other administraiev domains

=C2=A0

[TR] I don=E2=80=99t understand the multiple = administrative domain use case. Why would multiple ISPs use the same orches= trator ?

=C2=A0

</mglt>

=C2=A0

<mglt>
The use case conside= rs teh following administrative domains: ITP and Enterprise Network. I prop= ose to simply replace internal by Enterprise Network and external by ITP. <= br>

</mglt>

16) Redirection to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection may be performed via tunneling mechanisms such as GR= E for
=C2=A0 =C2=A0example.

Comment> You may want to clarify the scrubbed traffic is re-directed to = the Enterprise network via the tunneling mechanism.

=C2=A0

<mglt>

I propose the following text:

=C2=A0

OLD:

Redirection to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection may be performed via tunneling mechanisms such as GR= E for
=C2=A0 =C2=A0example.

=C2=A0

NEW:

Redirection to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection to the enterprise network may be performed via tunne= ling mechanisms such as GRE for
=C2=A0 =C2=A0example.

=C2=A0

[TR] DNS redirection and BGP routing are two = different diversion techniques, DNS redirection is not required after BGP a= nnouncement.

=C2=A0

[TR]

NEW:

Redirection to the DDoS
Mitigation Service Provider typically involves BGP prefix
announcement or DNS redirection, while re-injection of the scrubbed traffic= to the enterprise network may be performed via tunneling mechanisms such a= s GRE for
example.

=C2=A0

=C2=A0

</mglt>


<mglt>
Done
</mglt>

17) Of course, such mechanisms needs to be regularly tested and
=C2=A0 =C2=A0evaluated.

Comment> The above line does not look relevant to this document.<= u>

<mglt>

=C2=A0

I am fine removing it.

=C2=A0

[TR] Okay.

=C2=A0

</mglt>

<mglt>
Done
</= mglt>

=C2=A0

18)=C2=A0 =C2=A0Once th= e requesting Enterprise Network is confident that the DDoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

Comment> It's not clear how the requesting Enterprise network will l= earn the DDoS attack has ceased ?

<mglt>

DOTS status may be used for example. I hope teh text= provided for (2) clarifies this.=C2=A0

=C2=A0

[TR] You may want to rephrase the above line = similar to the new text you have provided for (2).

=C2=A0

Cheers,

-Tiru

=C2=A0

</mglt>

-Tiru

_______________________________________________=
Dots mailing list
Dots@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/dots

=C2=A0


_______________________________________________
Dots mailing list
Dots@ietf.org
https://www.ietf.org/mailman/listinfo/dots


--000000000000238f50056f82bcd9-- From nobody Tue Jun 26 04:03:27 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A209127148 for ; Tue, 26 Jun 2018 04:03:25 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.309 X-Spam-Level: X-Spam-Status: No, score=-4.309 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uu5aPqRlHbEC for ; Tue, 26 Jun 2018 04:03:20 -0700 (PDT) Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EEE9129619 for ; Tue, 26 Jun 2018 04:03:19 -0700 (PDT) X-NAI-Header: Modified by McAfee Email Gateway (5500) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1530010997; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-microsoft-exchange-diagnostics: x-ms-exchange-antispam-srfa-diagnostics:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-microsoft-antispam-prvs:x-exchange-antispam-report-test: x-ms-exchange-senderadcheck:x-exchange-antispam-report-cfa-test: x-forefront-prvs:x-forefront-antispam-report: received-spf:x-microsoft-antispam-message-info: spamdiagnosticoutput:spamdiagnosticmetadata: Content-Type:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=W9Oiw+wgD1DePiwaO6H5fIxsK1FPMR5SPobTac I1gbA=; b=VekEwqcjShXnc0LlZl+juzFMzHXALT9Kwu15I6V4 pfSB0aLV7jxAgMRBLDzcxKrzMinYe8Z1X9MaH7DEu5i8TFJL5v hzN/nkswu1XkKTc5pI4yccsEPOZGEGbmo4pCmq1r04FoT9H1wF GDw1dyOWpmdjcRlq8r5RO6NUbeXGA0k= Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 7591_b9a1_b254c51c_b6b8_45d8_b72a_7891cbc3f603; Tue, 26 Jun 2018 06:03:15 -0500 Received: from DNVEXUSR1N09.corpzone.internalzone.com (10.44.48.82) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 26 Jun 2018 05:02:18 -0600 Received: from DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) by DNVEXUSR1N09.corpzone.internalzone.com (10.44.48.82) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 26 Jun 2018 05:02:18 -0600 Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1347.2 via Frontend Transport; Tue, 26 Jun 2018 05:02:17 -0600 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (10.44.176.240) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 26 Jun 2018 05:02:15 -0600 Received: from BN6PR16MB1425.namprd16.prod.outlook.com (10.172.207.19) by BN6PR16MB1554.namprd16.prod.outlook.com (10.172.208.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.23; Tue, 26 Jun 2018 11:02:14 +0000 Received: from BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::849c:de25:2865:8a20]) by BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::849c:de25:2865:8a20%5]) with mapi id 15.20.0884.025; Tue, 26 Jun 2018 11:02:14 +0000 From: "Konda, Tirumaleswar Reddy" To: Daniel Migault CC: Tobias Gondrom , Roman Danyliw , "dots@ietf.org" Thread-Topic: [Dots] WGLC for use cases draft - until July-1. Thread-Index: AdQDU5QoGIDUdjZqQFagDWUCpdG4HAAIcCuAAOJBbfAAdKRGAACsCSngAF5HYIAAD1OJwA== Date: Tue, 26 Jun 2018 11:02:13 +0000 Message-ID: References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.300.84 dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; x-originating-ip: [103.245.47.20] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR16MB1554; 7:19LDAx5NUUUMTtpazItHNbPYFepPl2RtvnMygbzQ7J5qwrlYBLUd8BuEYlOMvMfz1dcOuMJpkpuMjJ34PlHmJKY6EqdQ9T9hNnvXQnGSr/WyHU04wEniW00bLaJODIUeVFJXrhpA3mkQF98Y9C2FY7MYdYXBrp1tIm4dIuYb9aXBEF4Z0MrtAyL/po0W8f7o5Doq8ohrZDtfFyjWr+frs3aH3BQSrOG2S5TBFv5Wf/3bgtJCU7O5CY1/idk/yVB3 x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 2332fce3-781a-4f63-c9b4-08d5db54462b x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600026)(711020)(2017052603328)(7153060)(7193020); SRVR:BN6PR16MB1554; x-ms-traffictypediagnostic: BN6PR16MB1554: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(158342451672863)(72170088055959)(192374486261705)(131327999870524)(85827821059158)(788757137089)(21748063052155)(211171220733660)(123452027830198); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:BN6PR16MB1554; BCL:0; PCL:0; RULEID:; SRVR:BN6PR16MB1554; x-forefront-prvs: 071518EF63 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(366004)(346002)(376002)(136003)(51914003)(32952001)(199004)(189003)(93886005)(6506007)(76176011)(53546011)(2906002)(16200700003)(53386004)(54906003)(6246003)(7696005)(229853002)(53936002)(3846002)(790700001)(53946003)(5660300001)(8676002)(6116002)(1680700002)(446003)(476003)(486006)(5024004)(14444005)(11346002)(33656002)(8936002)(7736002)(478600001)(72206003)(74316002)(97736004)(6436002)(6916009)(966005)(81166006)(81156014)(26005)(236005)(5250100002)(2900100001)(54896002)(9686003)(105586002)(14454004)(99286004)(66066001)(9326002)(55016002)(6306002)(19609705001)(606006)(316002)(106356001)(256004)(80792005)(68736007)(102836004)(86362001)(4326008)(25786009)(186003)(85282002)(559001)(579004)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR16MB1554; H:BN6PR16MB1425.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: pe4tfWlXFqfEJN1wov9JB2AK3MuEn4j1ZlWOB4lbPzmTQQ4WVWL8pH0XjUPql1sax3aM/7UXVS3NgEAGcN9atDqjbCtowYOYkhpxytCcNieHjAzRz6yPtd6vih6fBeC1bVqLogU0dtCUPPOmE7aBxIHvjSDI9ea4x82X9SQyB/lU/9wwP3xQybzZyPYVJ+ctn+pWjPETPC/PAYita0KYjHtNqoCmwxnWjqBiFR1DG3qhFH+YwQzR20KVh7c7uGWLkZcUaB3EBlS1/r/lqLqe+s6XKkp8cIyYNSiRMaCrQcQASxsp54RgmRW7lf2LxdGpzsNXpWhM9bNytF0uLWPMtRFdkllR8275nJCkeudoVrw= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_BN6PR16MB1425398195AD6AB074A36F89EA490BN6PR16MB1425namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 2332fce3-781a-4f63-c9b4-08d5db54462b X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2018 11:02:14.2241 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR16MB1554 X-OriginatorOrg: mcafee.com X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 15 X-NAI-Spam-Score: 0.1 X-NAI-Spam-Version: 2.3.0.9418 : core <6315> : inlines <6718> : streams <1790797> : uri <2664293> Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jun 2018 11:03:26 -0000 --_000_BN6PR16MB1425398195AD6AB074A36F89EA490BN6PR16MB1425namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgRGFuaWVsLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFIyXQ0KDQpGcm9tOiBtZ2x0LmlldGZA Z21haWwuY29tIFttYWlsdG86bWdsdC5pZXRmQGdtYWlsLmNvbV0gT24gQmVoYWxmIE9mIERhbmll bCBNaWdhdWx0DQpTZW50OiBUdWVzZGF5LCBKdW5lIDI2LCAyMDE4IDg6MzMgQU0NClRvOiBLb25k YSwgVGlydW1hbGVzd2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29t Pg0KQ2M6IFRvYmlhcyBHb25kcm9tIDx0b2JpYXMuZ29uZHJvbUBnb25kcm9tLm9yZz47IFJvbWFu IERhbnlsaXcgPHJkZEBjZXJ0Lm9yZz47IGRvdHNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbRG90 c10gV0dMQyBmb3IgdXNlIGNhc2VzIGRyYWZ0IC0gdW50aWwgSnVseS0xLg0KDQoNCkNBVVRJT046 IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1 bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNh ZmUuDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkhpLA0KDQpUaGFua3Mg Zm9yIHRoZSBmZWVkIGJhY2tzLiBJTiBteSBvcGluaW9uIHRoZSBvbmx5IGlzc3VlcyB0aGF0IHJl bWFpbiBvcGVuIGFyZSBpc3N1ZXMgMSBhbmQgMTUgLiBUaGVzZSBhcmUgY29waWVkIGJlbG93LiBJ IHByb3ZpZGVkIGFsc28gaW5saW5lIHRoZSBzdGF0dXMgb2YgZWFjaCBpc3N1ZXMgLSBmb3IgZnVy dGhlciBkZXRhaWxzLiBPbmNlIHdlIGFyZSBjbGVhciB3aXRoIHRoZXNlIHR3byBpc3N1ZXMsIEkg d2lsbCBwdWJsaXNoIGEgbmV3IHZlcnNpb24uDQoNClRoYW5rcyB5b3UgdmVyeSBtdWNoIGZvciB0 ZWggY29tbWVudHMuDQoNCllvdXJzLA0KRGFuaWVsDQoNCg0KDQoxKQ0KDQogICBUaGUgY3VycmVu dCBzY2VuYXJpbyBkZXNjcmliZXMgdGhlIGNhc2Ugd2hlcmUgdGhlIEREb1MgVGFyZ2V0IGlzIGlu DQogICB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIHdoaWxlIHRoZSBzZWNvbmRhcnkgRE1TIGlzIHBy b3ZpZGVkIGJ5IHRoZQ0KICAgdXBzdHJlYW0gSVRQLiAgQW4gYWx0ZXJuYXRlIHVzZSBjYXNlIG1h eSBjb25zaWRlciB0aGUgc2NlbmFyaW8gd2hlcmUNCiAgIHRoZSBJVFAgaW5mb3JtcyB0aGUgZW50 ZXJwcmlzZSBuZXR3b3JrIGl0IGlzIGludm9sdmVkIGludG8gYW4gb25nb2luZw0KICAgYXR0YWNr IG9yIHRoYXQgaW5mZWN0ZWQgbWFjaGluZXMgaGF2ZSBiZWVuIGlkZW50aWZpZWQuICBJbiB0aGlz IGNhc2UNCiAgIHRoZSBET1RTIGNsaWVudCBhbmQgRE9UUyBzZXJ2ZXIgcm9sZXMgYXJlIGludmVy dGVkLiAgVGhlIERPVFMgY2xpZW50DQogICBpcyBsb2NhdGVkIGluIHRoZSBJVFAgbmV0d29yayBh bmQgdGhlIERPVFMgc2VydmVyIGlzIGhvc3RlZCBpbiB0aGUNCiAgIGVudGVycHJpc2UgbmV0d29y ay4gIFRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaXMgdGhlbiByZXNwb25zaWJsZSB0bw0KICAgcGVy Zm9ybSB0aGUgRERvUyBNaXRpZ2F0aW9uLiAgSW4gc29tZSBjYXNlIHRoZSBERG9TIE1pdGlnYXRp b24gbWF5IGJlDQogICBkZWxlZ2F0ZWQgYmFjayB0byB0aGUgdXBzdHJlYW0gSVRQLCBhcyBkZXNj cmliZWQgaW4gdGhpcyBzZWN0aW9uLg0KDQpDb21tZW50PiAgSWYgdGhlIERNUyBpbiB0aGUgZW50 ZXJwcmlzZSBuZXR3b3JrIGlzIG5vdCBjYXBhYmxlIG9mIGRldGVjdGluZyBvdXRnb2luZyBERG9T IGF0dGFjaywgaG93IHdpbGwgdGhlIHNpZ25hbGluZyBmcm9tIHRoZSBET1RTIGNsaWVudCBpbiB0 aGUgdXBzdHJlYW0gSVRQIHRvIHRoZSBET1RTIHNlcnZlciBpbiB0aGUgZW50ZXJwcmlzZSBuZXR3 b3JrIGhlbHAgaXQgdG8gZGV0ZWN0IGFuZCBtaXRpZ2F0ZSB0aGUgb3V0Z29pbmcgRERvUyBhdHRh Y2sgPw0KPG1nbHQ+DQoNCldoaWxlIHdyaXRpbmcgdGhlIHVzZSBjYXNlIHRoZSBleGFtcGxlIEkg aGFkIGluIG1pbmQgd2FzIHRoYXQgdGhlIElUUCBjb3VsZCBzaWduYWwgdGhlIG5ldHdvcmsgZW50 ZXJwcmlzZSB0aGF0IHNvbWUgaG9zdHMgYXJlIGJlaW5nIGluZmVjdGVkIGFuZCBiZWxvbmdpbmcg dG8gYSBib3RuZXQuIFRoZSBJVFAgY291bGQgcHJvdmlkZSBhIGxpc3Qgb2Ygc3VzcGljaW91cyB0 YWdnZWQgSVB2NiBvciB0aGUgaW5kaWNhdGlvbiB0aGF0IGhvc3RzIGFyZSBzdXNwZWN0ZWQgdG8g YmVsb25nIHRvIGEgc3BlY2lmaWMgYm90bmV0Lg0KVGhlIG5ldHdvcmsgZW50ZXJwcmlzZSBtYXkg dGhlbiB0YWtlIHRoZSBuZWNlc3NhcnkgYWN0aW9uLCBtb25pdG9yaW5nIHNwZWNpZmljIEROUyBy ZXF1ZXN0cywgcnVubmluZyBzcGVjaWZpYyBzY2FucyBvdmVyIGl0cyBob3N0cy4uLiBBdCBsZWFz dCB0aGlzIHdoYXQgSSBoYWQgaW4gbWluZC4gVGhlIHNwZWNpZmljIHNpZ25hbGluZyBzaG91bGQg YmUgZGVmaW5lZCBieSBET1RTLiBEbyB5b3UgdGhpbmsgdGhlIHRleHQgc2hvdWxkIGJlIHVwZGF0 ZWQgYXMgYmVsb3cgPw0KDQoNCk9MRDoNClsuLi5dIFRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaXMg dGhlbiByZXNwb25zaWJsZSB0bw0KICAgcGVyZm9ybSB0aGUgRERvUyBNaXRpZ2F0aW9uLiAgSW4g c29tZSBjYXNlIHRoZSBERG9TIE1pdGlnYXRpb24gbWF5IGJlDQogICBkZWxlZ2F0ZWQgYmFjayB0 byB0aGUgdXBzdHJlYW0gSVRQLCBhcyBkZXNjcmliZWQgaW4gdGhpcyBzZWN0aW9uLg0KTkVXOg0K Wy4uLl0gVGhlIGVudGVycHJpc2UgbmV0d29yayBpcyB0aGVuIHJlc3BvbnNpYmxlIHRvDQogICBw ZXJmb3JtIHRoZSBERG9TIE1pdGlnYXRpb24uICBUeXBpY2FsbHksIHRoZSBJVFAgY291bGQgcHJv dmlkZSBhIGxpc3Qgb2Ygc3VzcGljaW91cyBob3N0cyB3aXRoIHNvbWUgYWRkaXRpb25hbCBpbmZv cm1hdGlvbiByZWxhdGVkIHRoZSBkZXRlY3RlZCBhdHRhY2tzIHN1Y2ggYXMgRERvUywgQm90bmV0 LCAuLi4uIEFjY29yZGluZyB0byB0aGUgdHlwZSBvZiBhdHRhY2ssIHRoZSBlbnRlcnByaXNlIGlz IGxpa2VseSB0byBhcHBseSBzcGVjaWZpYyBzZWN1cml0eSBwb2xpY2llcyB3aGljaCBjb3VsZCBp bmNsdWRlIHNlY3VyaXR5IGNoZWNrcywgdXBkYXRlcyBvbiB0aGUgdGFnZ2VkIGhvc3RzIGFzIHdl bGwgYXMgaW5zdGFudGlhdGluZyBzcGVjaWZpYyBtb25pdG9yaW5nIHRyYWZmaWMgZWxlbWVudHMg c3VjaCBhcyBjZXJ0YWluIHR5cGUgb2YgRE5TIHF1ZXJpZXMsIHRyYWZmaWMgb2Ygc3BlY2lmaWMg ZGVzdGluYXRpb24uLi4gIEluIHNvbWUgY2FzZSB0aGUgRERvUyBNaXRpZ2F0aW9uIG1heSBiZQ0K ICAgZGVsZWdhdGVkIGJhY2sgdG8gdGhlIHVwc3RyZWFtIElUUCwgYXMgZGVzY3JpYmVkIGluIHRo aXMgc2VjdGlvbi4NCltUUl0gVGhlIGFib3ZlIHRleHQgaXMgbm90IGNvbXBsZXRlbHkgY2xlYXIu IFRoZSBhYm92ZSB0ZXh0IGFzc3VtZXMgaG9zdHMgaW4gdGhlIGVudGVycHJpc2UgbmV0d29yayBh cmUgbm90IGJlaGluZCBOQVQuIEZ1cnRoZXIsIERNUyBpbiB0aGUgZW50ZXJwcmlzZSBuZXR3b3Jr IHNob3VsZCBiZSBtb25pdG9yaW5nIGJvdGggaW5jb21pbmcgYW5kIG91dGdvaW5nIHRyYWZmaWMg YW5kIGNhcGFibGUgb2YgZGV0ZWN0aW5nIG91dGdvaW5nIEREb1MgYXR0YWNrcy4gSSB0aGluayB0 aGUgdXNlIGNhc2Ugc2hvdWxkIG9ubHkgZm9jdXMgb24gdm9sdW1ldHJpYyBhdHRhY2sgZXhjZWVk aW5nIHRoZSBjYXBhY2l0eSBvZiB0aGUgRE1TIGluIHRoZSBFbnRlcnByaXNlIG5ldHdvcmsgYW5k IG5vdCBkaXNjdXNzIG11bHRpcGxlIGF0dGFjayB2ZWN0b3JzIChZb3UgbWF5IGFsc28gd2FudCB0 byBsb29rIGludG8gdGhlIHJlcXVpcmVtZW50IEdFTi0wMDQgKE1pdGlnYXRpb24gaGludGluZykg aW4gdGhlIHJlcXVpcmVtZW50cyBkcmFmdCkuDQo8L21nbHQ+DQoNCjxtZ2x0Pg0KSSB1bmRlcnN0 YW5kIHlvdXIgY29tbWVudCBmb3IgdGhlIGhpbnRzLiBUaGVzZSB3ZXJlIGV4YW1wbGUgb2YgaW5m b3JtYXRpb24gcHJvdmlkZWQuIEkgYWdyZWUgdG8gbWVudGlvbiBhcyBHRU4tMDA0IHRoYXQgaW5m b3JtYXRpb24gaXMgYSBoaW50cyB0aGF0IG1heSBiZSBpbnRlcnByZXRlZC4NCldoYXQgaXMgbm90 IGNsZWFyIHRvIG1lIGlzIHRoYXQgSSBkbyBub3Qgc2VlIGhvdyB2b2x1bWV0cmljIGF0dGFja3Mg Y2FuIGJlIGFkZHJlc3NlZCBpbiB0aGlzIGNhc2UuIEEgdm9sdW1ldHJpYyBhdHRhY2sgd2hvc2Ug dGFyZ2V0IGlzIGluIHRoZSBFbnRlcnByaXNlIE5ldHdvcmsgd291ZGwgYmUgZGV0ZWN0ZWQgYnkg dGhlIERNUyBvZiB0aGF0IEVudGVycHJpc2UgbmV0d29yay4gSW4gdGhhdCBjYXNlIHRoZSBETVMg b2YgdGhlIEVudGVycHJpc2UgbmV0d29yayB3aWxsIGhhdmUgYSBET1RTIGNsaWVudCBzZW5kaW5n IGEgcmVxdWVzdCB0byB0aGUgRE9UUyBTZXJ2ZXIgb2YgdGhlIElUUC4uICBUaGlzIGlzIG5vdCB0 aGUgY2FzZSB3ZSBjb25zaWRlciBoZXJlIGFzIGl0IGhhcyBhbHJlYWR5IGJlZW4gZGVzY3JpYmVk IGFzIHRoZSBwcmltYXJ5IGFsdGVybmF0aXZlLlRoZSByZWFzb24gZm9yIGEgSVRQIERNUyB0byBz ZW5kIGEgcmVxdWVzdCB0byB0aGUgRE1TIG9mIHRoZSBFbnRlcnByaXNlIGNvdWxkIGJlIDEpIHRo ZSBFbnRlcnByaXNlIG5ldHdvcmsgaXMgdGFraW5nIHBhcnQgb2YgYSBERG9TIGF0YXRjaywgMikg dGhlIElUUCBETVMgZGVsZWdhdGUgdGhlIEREb1MgbWl0aWdhdGlvbiB0byB0aGUgRE1TIEVudGVy cHJpc2UgbmV0d29yay4gSSBzZWUgMSkgYXMgaW5mb3JtaW5nIHRoYXQgaG9zdHMgb2YgdGhlIG5l dHdvcmsgYXJlIGJlaW5nIGluZmVjdGVkIGFuZCBiZWluZyBwYXJ0IG9mIGEgYm90bmV0LiBJIGFt IGNvbmZ1c2VkIGJ5IDIpIGFzIEkgc2VlIElUUCBETVMgd2l0aCB3YXlzIG1vcmUgcmVzb3VyY2Ug dGhhbiB0aGUgRW50ZXJwcmlzZSBuZXR3b3JrLiBDb3VsZCB5b3UgZWxhYm9yYXRlIGEgYml0IG9u IHRoZSBzY2VuYXJpbyA/DQoNCltUUjJdIEkgbWVhbnQgZG9u4oCZdCBjbHViIGluY29taW5nIGFu ZCBvdXRnb2luZyBhdHRhY2tzIGluIHRoZSBzYW1lIHVzZSBjYXNlLCBteSBzdWdnZXN0aW9uIGlz IHRvIGZvY3VzIG9ubHkgb24gdGhlIGluY29taW5nIHZvbHVtZXRyaWMgYXR0YWNrIGluIHRoaXMg dXNlIGNhc2UuDQpJZiB5b3UgcGxhbiB0byBkaXNjdXNzIG91dGdvaW5nIGF0dGFjayBmcm9tIHRo ZSBFbnRlcnByaXNlIG5ldHdvcmssIHBsZWFzZSBhZGQgbW9yZSBkZXRhaWxzIHdoeSB0aGUgRW50 ZXJwcmlzZSBETVMgY2Fubm90IGRldGVjdCB0aGUgb3V0Z29pbmcgYXR0YWNrcyBhbmQgaG93IHdp bGwgdGhlIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gcHJvdmlkZWQgYnkgdGhlIElUUCBETVMgaGVs cCB0aGUgRW50ZXJwcmlzZSBETVMgdG8gZGV0ZWN0IG91dGdvaW5nIEREb1MgYXR0YWNrcywgYW5k IGhvdyB0aGlzIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gaXMgdXNlZnVsIHdoZW4gdGhlIGNvbXBy b21pc2VkIGhvc3RzIGluIHRoZSBFbnRlcnByaXNlIG5ldHdvcmtzIGFyZSBiZWhpbmQgTkFUID8N Cg0KPC9tZ2x0Pg0KDQoxNSkgRmlndXJlIDQgKEREb1MgT3JjaGVzdHJhdGlvbikgaW5jbHVkZXMg Ym90aCBpbnRlcm5hbCBhbmQgZXh0ZXJuYWwgRERvUyBtaXRpZ2F0aW9uIHN5c3RlbXMsIGJ1dCB0 aGUgdXNhZ2Ugb2YgaW50ZXJuYWwgYW5kIGV4dGVybmFsIEREb1MgbWl0aWdhdGlvbiBzeXN0ZW1z IGluDQogICAgICAgbm90IGRpc2N1c3NlZCBpbiBzZWN0aW9uIDMuMy4NCjxtZ2x0Pg0KSSBwcm9w b3NlIHRoZSBmb2xsb3dpbmcgY2hhbmdlIGluIHRlaCBiZWdpbmlnbiBvZiB0ZWggc2VjdGlvbjoN Cg0KT0xEOg0KSW4gdGhpcyB1c2UgY2FzZSwgb25lIG9yIG1vcmUgRERvUyB0ZWxlbWV0cnkgc3lz dGVtcyBvciBtb25pdG9yaW5nDQpkZXZpY2VzIG1vbml0b3IgYSBuZXR3b3JrIC0gdHlwaWNhbGx5 IGFuIElTUCBuZXR3b3JrLg0KDQpORVc6DQpJbiB0aGlzIHVzZSBjYXNlLCBvbmUgb3IgbW9yZSBE RG9TIHRlbGVtZXRyeSBzeXN0ZW1zIG9yIG1vbml0b3JpbmcNCmRldmljZXMgc3ByZWFkIG92ZXIg b25lIG9yIG11bHRpcGxlIGFkbWluaXN0cmF0aXZlIGRvbWFpbnMgcHJvdmlkZXMgaGVhbHRoIGlu ZGljYXRvciBvZiB0aGUgbmV0d29yayB0cmFmZmljIHRvIHRoZSBvcmNoZXN0cmF0b3INCg0KSSBh bHNvIHByb3Bvc2UgdG8gaW5kaWNhdGUgb24gdGhlIGZpZ3VyZSAoIG9yY2hldHNyYXRvciBhZGlu aXN0cmF0aXZlIGRvbWFpbiAvIG90aGVyIGFkbWluaXN0cmFpZXYgZG9tYWlucw0KDQpbVFJdIEkg ZG9u4oCZdCB1bmRlcnN0YW5kIHRoZSBtdWx0aXBsZSBhZG1pbmlzdHJhdGl2ZSBkb21haW4gdXNl IGNhc2UuIFdoeSB3b3VsZCBtdWx0aXBsZSBJU1BzIHVzZSB0aGUgc2FtZSBvcmNoZXN0cmF0b3Ig Pw0KDQo8L21nbHQ+DQoNCjxtZ2x0Pg0KVGhlIHVzZSBjYXNlIGNvbnNpZGVycyB0aGUgZm9sbG93 aW5nIGFkbWluaXN0cmF0aXZlIGRvbWFpbnM6IElUUCBhbmQgRW50ZXJwcmlzZSBOZXR3b3JrLiBJ IHByb3Bvc2UgdG8gc2ltcGx5IHJlcGxhY2UgImludGVybmFsIiBieSBFbnRlcnByaXNlIE5ldHdv cmsgYW5kICJleHRlcm5hbCIgYnkgSVRQLg0KDQpbVFIyXSBPa2F5LCBidXQgd2h5IHdvdWxkIHRo ZSB1cHN0cmVhbSBJVFAgYW5kIEVudGVycHJpc2UgbmV0d29yayB1c2UgdGhlIHNhbWUgb3JjaGVz dHJhdG9yID8NCg0KLVRpcnUNCg0KPC9tZ2x0Pg0KDQoNCg0KT24gU3VuLCBKdW4gMjQsIDIwMTgg YXQgNDowNSBBTSwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlf S29uZGFAbWNhZmVlLmNvbTxtYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVlLmNv bT4+IHdyb3RlOg0KSGkgRGFuaWVsLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFJdDQoNCkZyb206 IG1nbHQuaWV0ZkBnbWFpbC5jb208bWFpbHRvOm1nbHQuaWV0ZkBnbWFpbC5jb20+IFttYWlsdG86 bWdsdC5pZXRmQGdtYWlsLmNvbTxtYWlsdG86bWdsdC5pZXRmQGdtYWlsLmNvbT5dIE9uIEJlaGFs ZiBPZiBEYW5pZWwgTWlnYXVsdA0KU2VudDogVGh1cnNkYXksIEp1bmUgMjEsIDIwMTggMToyOCBB TQ0KVG86IEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRh QE1jQWZlZS5jb208aHR0cDovL2UuY29tPj4NCkNjOiBUb2JpYXMgR29uZHJvbSA8dG9iaWFzLmdv bmRyb21AZ29uZHJvbS5vcmc8bWFpbHRvOnRvYmlhcy5nb25kcm9tQGdvbmRyb20ub3JnPj47IFJv bWFuIERhbnlsaXcgPHJkZEBjZXJ0Lm9yZzxtYWlsdG86cmRkQGNlcnQub3JnPj47IGRvdHNAaWV0 Zi5vcmc8bWFpbHRvOmRvdHNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0RvdHNdIFdHTEMgZm9y IHVzZSBjYXNlcyBkcmFmdCAtIHVudGlsIEp1bHktMS4NCg0KDQpDQVVUSU9OOiBFeHRlcm5hbCBl bWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSBy ZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0KDQoNCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpIaSBUaXJ1LA0KDQpUaGFua3MgZm9yIHRo ZSBjb21tZW50cy4gUGxlYXNlIHNlZSBpbmxpbmUgbXkgcmVzcG9uc2VzLiBJZiB0aGUgcHJvcG9z ZWQgdGV4dCBpcyBmaW5lIHRvIHlvdUkgd2lsbCB1cGRhdGUgdGhlIGRyYWZ0IGFuZCBwdWJsaXNo IGEgbmV3IHZlcnNpb24gYnkgdGhlIGVuZCBvZiB0aGUgd2Vlay4NCg0KWW91cnMsDQpEYW5pZWwN Cg0KT24gVHVlLCBKdW4gMTksIDIwMTggYXQgOTowNSBBTSwgS29uZGEsIFRpcnVtYWxlc3dhciBS ZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVlLmNvbTxtYWlsdG86VGlydW1hbGVz d2FyUmVkZHlfS29uZGFAbWNhZmVlLmNvbT4+IHdyb3RlOg0KSGkgRGFuaWVsLA0KDQpNeSBjb21t ZW50cyBhbmQgbml0cw0KDQoxKQ0KDQogICBUaGUgY3VycmVudCBzY2VuYXJpbyBkZXNjcmliZXMg dGhlIGNhc2Ugd2hlcmUgdGhlIEREb1MgVGFyZ2V0IGlzIGluDQogICB0aGUgZW50ZXJwcmlzZSBu ZXR3b3JrIHdoaWxlIHRoZSBzZWNvbmRhcnkgRE1TIGlzIHByb3ZpZGVkIGJ5IHRoZQ0KICAgdXBz dHJlYW0gSVRQLiAgQW4gYWx0ZXJuYXRlIHVzZSBjYXNlIG1heSBjb25zaWRlciB0aGUgc2NlbmFy aW8gd2hlcmUNCiAgIHRoZSBJVFAgaW5mb3JtcyB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGl0IGlz IGludm9sdmVkIGludG8gYW4gb25nb2luZw0KICAgYXR0YWNrIG9yIHRoYXQgaW5mZWN0ZWQgbWFj aGluZXMgaGF2ZSBiZWVuIGlkZW50aWZpZWQuICBJbiB0aGlzIGNhc2UNCiAgIHRoZSBET1RTIGNs aWVudCBhbmQgRE9UUyBzZXJ2ZXIgcm9sZXMgYXJlIGludmVydGVkLiAgVGhlIERPVFMgY2xpZW50 DQogICBpcyBsb2NhdGVkIGluIHRoZSBJVFAgbmV0d29yayBhbmQgdGhlIERPVFMgc2VydmVyIGlz IGhvc3RlZCBpbiB0aGUNCiAgIGVudGVycHJpc2UgbmV0d29yay4gIFRoZSBlbnRlcnByaXNlIG5l dHdvcmsgaXMgdGhlbiByZXNwb25zaWJsZSB0bw0KICAgcGVyZm9ybSB0aGUgRERvUyBNaXRpZ2F0 aW9uLiAgSW4gc29tZSBjYXNlIHRoZSBERG9TIE1pdGlnYXRpb24gbWF5IGJlDQogICBkZWxlZ2F0 ZWQgYmFjayB0byB0aGUgdXBzdHJlYW0gSVRQLCBhcyBkZXNjcmliZWQgaW4gdGhpcyBzZWN0aW9u Lg0KDQpDb21tZW50PiAgSWYgdGhlIERNUyBpbiB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGlzIG5v dCBjYXBhYmxlIG9mIGRldGVjdGluZyBvdXRnb2luZyBERG9TIGF0dGFjaywgaG93IHdpbGwgdGhl IHNpZ25hbGluZyBmcm9tIHRoZSBET1RTIGNsaWVudCBpbiB0aGUgdXBzdHJlYW0gSVRQIHRvIHRo ZSBET1RTIHNlcnZlciBpbiB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGhlbHAgaXQgdG8gZGV0ZWN0 IGFuZCBtaXRpZ2F0ZSB0aGUgb3V0Z29pbmcgRERvUyBhdHRhY2sgPw0KPG1nbHQ+DQoNCldoaWxl IHdyaXRpbmcgdGhlIHVzZSBjYXNlIHRoZSBleGFtcGxlIEkgaGFkIGluIG1pbmQgd2FzIHRoYXQg dGhlIElUUCBjb3VsZCBzaWduYWwgdGhlIG5ldHdvcmsgZW50ZXJwcmlzZSB0aGF0IHNvbWUgaG9z dHMgYXJlIGJlaW5nIGluZmVjdGVkIGFuZCBiZWxvbmdpbmcgdG8gYSBib3RuZXQuIFRoZSBJVFAg Y291bGQgcHJvdmlkZSBhIGxpc3Qgb2Ygc3VzcGljaW91cyB0YWdnZWQgSVB2NiBvciB0aGUgaW5k aWNhdGlvbiB0aGF0IGhvc3RzIGFyZSBzdXNwZWN0ZWQgdG8gYmVsb25nIHRvIGEgc3BlY2lmaWMg Ym90bmV0Lg0KVGhlIG5ldHdvcmsgZW50ZXJwcmlzZSBtYXkgdGhlbiB0YWtlIHRoZSBuZWNlc3Nh cnkgYWN0aW9uLCBtb25pdG9yaW5nIHNwZWNpZmljIEROUyByZXF1ZXN0cywgcnVubmluZyBzcGVj aWZpYyBzY2FucyBvdmVyIGl0cyBob3N0cy4uLiBBdCBsZWFzdCB0aGlzIHdoYXQgSSBoYWQgaW4g bWluZC4gVGhlIHNwZWNpZmljIHNpZ25hbGluZyBzaG91bGQgYmUgZGVmaW5lZCBieSBET1RTLiBE byB5b3UgdGhpbmsgdGhlIHRleHQgc2hvdWxkIGJlIHVwZGF0ZWQgYXMgYmVsb3cgPw0KDQoNCk9M RDoNClsuLi5dIFRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaXMgdGhlbiByZXNwb25zaWJsZSB0bw0K ICAgcGVyZm9ybSB0aGUgRERvUyBNaXRpZ2F0aW9uLiAgSW4gc29tZSBjYXNlIHRoZSBERG9TIE1p dGlnYXRpb24gbWF5IGJlDQogICBkZWxlZ2F0ZWQgYmFjayB0byB0aGUgdXBzdHJlYW0gSVRQLCBh cyBkZXNjcmliZWQgaW4gdGhpcyBzZWN0aW9uLg0KTkVXOg0KWy4uLl0gVGhlIGVudGVycHJpc2Ug bmV0d29yayBpcyB0aGVuIHJlc3BvbnNpYmxlIHRvDQogICBwZXJmb3JtIHRoZSBERG9TIE1pdGln YXRpb24uICBUeXBpY2FsbHksIHRoZSBJVFAgY291bGQgcHJvdmlkZSBhIGxpc3Qgb2Ygc3VzcGlj aW91cyBob3N0cyB3aXRoIHNvbWUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiByZWxhdGVkIHRoZSBk ZXRlY3RlZCBhdHRhY2tzIHN1Y2ggYXMgRERvUywgQm90bmV0LCAuLi4uIEFjY29yZGluZyB0byB0 aGUgdHlwZSBvZiBhdHRhY2ssIHRoZSBlbnRlcnByaXNlIGlzIGxpa2VseSB0byBhcHBseSBzcGVj aWZpYyBzZWN1cml0eSBwb2xpY2llcyB3aGljaCBjb3VsZCBpbmNsdWRlIHNlY3VyaXR5IGNoZWNr cywgdXBkYXRlcyBvbiB0aGUgdGFnZ2VkIGhvc3RzIGFzIHdlbGwgYXMgaW5zdGFudGlhdGluZyBz cGVjaWZpYyBtb25pdG9yaW5nIHRyYWZmaWMgZWxlbWVudHMgc3VjaCBhcyBjZXJ0YWluIHR5cGUg b2YgRE5TIHF1ZXJpZXMsIHRyYWZmaWMgb2Ygc3BlY2lmaWMgZGVzdGluYXRpb24uLi4gIEluIHNv bWUgY2FzZSB0aGUgRERvUyBNaXRpZ2F0aW9uIG1heSBiZQ0KICAgZGVsZWdhdGVkIGJhY2sgdG8g dGhlIHVwc3RyZWFtIElUUCwgYXMgZGVzY3JpYmVkIGluIHRoaXMgc2VjdGlvbi4NCltUUl0gVGhl IGFib3ZlIHRleHQgaXMgbm90IGNvbXBsZXRlbHkgY2xlYXIuIFRoZSBhYm92ZSB0ZXh0IGFzc3Vt ZXMgaG9zdHMgaW4gdGhlIGVudGVycHJpc2UgbmV0d29yayBhcmUgbm90IGJlaGluZCBOQVQuIEZ1 cnRoZXIsIERNUyBpbiB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIHNob3VsZCBiZSBtb25pdG9yaW5n IGJvdGggaW5jb21pbmcgYW5kIG91dGdvaW5nIHRyYWZmaWMgYW5kIGNhcGFibGUgb2YgZGV0ZWN0 aW5nIG91dGdvaW5nIEREb1MgYXR0YWNrcy4gSSB0aGluayB0aGUgdXNlIGNhc2Ugc2hvdWxkIG9u bHkgZm9jdXMgb24gdm9sdW1ldHJpYyBhdHRhY2sgZXhjZWVkaW5nIHRoZSBjYXBhY2l0eSBvZiB0 aGUgRE1TIGluIHRoZSBFbnRlcnByaXNlIG5ldHdvcmsgYW5kIG5vdCBkaXNjdXNzIG11bHRpcGxl IGF0dGFjayB2ZWN0b3JzIChZb3UgbWF5IGFsc28gd2FudCB0byBsb29rIGludG8gdGhlIHJlcXVp cmVtZW50IEdFTi0wMDQgKE1pdGlnYXRpb24gaGludGluZykgaW4gdGhlIHJlcXVpcmVtZW50cyBk cmFmdCkuDQo8L21nbHQ+DQoNCjxtZ2x0Pg0KSSB1bmRlcnN0YW5kIHlvdXIgY29tbWVudC4gVGhl c2Ugd2VyZSBleGFtcGxlIG9mIGluZm9ybWF0aW9uIHByb3ZpZGVkLiBJIGFncmVlIHRvIG1lbnRp b24gYXMgR0VOLTAwNCB0aGF0IGluZm9ybWF0aW9uIGlzIGEgaGludHMgdGhhdCBtYXkgYmUgaW50 ZXJwcmV0ZWQuIEkgZG8gbm90IHNlZSBob3cgdm9sdW1ldHJpYyBhdHRhY2tzIGNhbiBiZSBhZGRy ZXNzZWQgaW4gdGhpcyBjYXNlLiBBIHZvbHVtZXRyaWMgYXR0YWNrIHdob3NlIHRhcmdldCBpcyBp biB0aGUgRW50cmVwcmlzZSBOZXR3b3JrIHdvdWRsIGJlIGRldGVjdGVkIGJ5IHRoZSBETVMgb2Yg dGhhdCBFbnRlcnByaXNlIG5ldHdvcmsuIEluIHRoYXQgY2FzZSB0aGUgRE1TIG9mIHRoZSBFbnRl cnByaXNlIG5ldHdvcmsgd2lsbCBoYXZlIGEgRE9UUyBjbGllbnQgc2VuZGluZyBhIHJlcXVlc3Qg dG8gdGhlIERPVFMgU2VydmVyIG9mIHRoZSBJVFAuLiAgVGhpcyBpcyBub3QgdGhlIGNhc2Ugd2Ug Y29uc2lkZXIgaGVyZSBhcyBpdCBoYXMgYWxyZWFkeSBiZWVuIGRlc2NyaWJlZCBhcyB0aGUgcHJp bWFyeSBhbHRlcm5hdGl2ZS5UaGUgcmVhc29uIGZvciBhIElUUCBETVMgdG8gc2VuZCBhIHJlcXVl c3QgdG8gdGhlIERNUyBvZiB0aGUgRW50ZXJwcmlzZSBjb3VsZCBiZSAxKSB0aGUgRW50ZXJwcmlz ZSBuZXR3b3JrIGlzIHRha2luZyBwYXJ0IG9mIGEgRERvUyBhdGF0Y2ssIDIpIHRoZSBJVFAgRE1T IGRlbGVnYXRlIHRoZSBERG9TIG1pdGlnYXRpb24gdG8gdGhlIERNUyBFbnRlcnByaXNlIG5ldHdv cmsuIEkgc2VlIDEpIGFzIGluZm9ybWluZyB0aGF0IGhvc3RzIG9mIHRoZSBuZXR3b3JrIGFyZSBi ZWluZyBpbmZlY3RlZCBhbmQgYmVpbmcgcGFydCBvZiBhIGJvdG5ldC4gSSBhbSBjb25mdXNlZCBi eSAyKSBhcyBJIHNlZSBJVFAgRE1TIHdpdGggd2F5cyBtb3JlIHJlc291cmNlIHRoYW4gdGhlIEVu dGVycHJpc2UgbmV0d29yay4gQ291bGQgeW91IGVsYWJvcmF0ZSBhIGJpdCBvbiB0aGUgc2NlbmFy aW8geW91IGhhdmUgaW4gbWluZCA/DQoNCjwvbWdsdD4NCg0KMikNCiAgIE9uY2UgdGhlIHJlcXVl c3RpbmcgRW50ZXJwcmlzZSBOZXR3b3JrIGlzIGNvbmZpZGVudCB0aGF0IHRoZSBERG9TDQogICBh dHRhY2sgaGFzIGVpdGhlciBjZWFzZWQgb3IgaGFzIGZhbGxlbiB0byBsZXZlbHMgb2YgdHJhZmZp Yy8NCiAgIGNvbXBsZXhpdHkgd2hpY2ggdGhleSBjYW4gaGFuZGxlIG9uIHRoZWlyIG93biBvciB0 aGF0IGl0IGhhcyByZWNlaXZlZA0KICAgYSBET1RTIEREb1MgTWl0aWdhdGlvbiB0ZXJtaW5hdGlv biByZXF1ZXN0IGZyb20gYSBkb3duc3RyZWFtDQogICBFbnRlcnByaXNlIE5ldHdvcmsgb3IgRERv UyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIsIHRoZQ0KICAgcmVxdWVzdGluZyBFbnRlcnBy aXNlIE5ldHdvcmsgRE9UUyBjbGllbnQgc2VuZHMgYSBET1RTIEREb1MNCiAgIE1pdGlnYXRpb24g dGVybWluYXRpb24gcmVxdWVzdCB0byB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UNCiAgIFBy b3ZpZGVyLg0KDQpDb21tZW50PiBJbiB0aGUgYWJvdmUgbGluZSwgSSBkb24ndCBnZXQgInRoYXQg aXQgaGFzIHJlY2VpdmVkIGEgRE9UUyBERG9TIE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVxdWVz dCBmcm9tIGEgZG93bnN0cmVhbSBFbnRlcnByaXNlIE5ldHdvcmsgb3IgRERvUyBNaXRpZ2F0aW9u IFNlcnZpY2UgUHJvdmlkZXIiLg0KSSB0aGluayB5b3UgbWVhbiAib3Igbm90aWZpZWQgYnkgdGhl IEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVyIHRoYXQgdGhlIEREb1MgYXR0YWNrIGhh cyBzdG9wcGVkIg0KDQo8bWdsdD4NClRoZSB0ZXh0IGF0dGVtcHQgdG8gcHJvdmlkZSByZWFzb25z IGZvciBhIERPVFMgQ2xpZW50IHRvIHNlbmQgYSBET1RTIEREb1MgTWl0aWdhdGlvbiB0ZXJtaW5h dGlvbiByZXF1ZXN0LiBJdCBjb3VsZCBiZSB0aGF0IGEpIGluZm9ybWF0aW9uIHJlY2VpdmVkIGZy b20gdGhlIHVwc3RyZWFtIERNUyBpbmRpY2F0ZXMgdGhlIGF0dGFja3MgaGFzIGJlZW4gc3RvcHBl ZCBvciB0aGF0IHRoZSBhdHRhY2sgaXMgc3VmZmljaWVudGx5IGxvdyBzbyB0aGF0IGl0IGNhbiBo YW5kbGUgdGhlIGF0dGFjayBvbiBpdHMgb3duLiBPbiB0aGUgb3RoZXIgaGFuZCwgaW4gdGhlIGNh c2Ugb2YgY29sbGFib3JhdGlvbiBiZXR3ZWVuIERNUywgYSBETVMgbWF5IGVuZCB0aGUgY29sbGFi b3JhdGlvbiB3aXRoIGFuIHVwc3RyZWFtIERNUyBiZWNhdXNlIHRoZSBkb3duc3RyZWFtIERNUyBo YXMgcmVxdWVzdGVkIHNvLiBJIHByb3Bvc2UgdGhlIGZvbGx3b2luZyBjbGFyaWZpY2F0aW9uLCBw bGVhc2UgbGV0IG1lIGtub3cgaWYgdGhhdCBpcyBmaW5lIHdpdGggeW91Og0KDQoNCk9MRDoNCk9u Y2UgdGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlzZSBOZXR3b3JrIGlzIGNvbmZpZGVudCB0aGF0IHRo ZSBERG9TDQogICBhdHRhY2sgaGFzIGVpdGhlciBjZWFzZWQgb3IgaGFzIGZhbGxlbiB0byBsZXZl bHMgb2YgdHJhZmZpYy8NCiAgIGNvbXBsZXhpdHkgd2hpY2ggdGhleSBjYW4gaGFuZGxlIG9uIHRo ZWlyIG93biBvciB0aGF0IGl0IGhhcyByZWNlaXZlZA0KICAgYSBET1RTIEREb1MgTWl0aWdhdGlv biB0ZXJtaW5hdGlvbiByZXF1ZXN0IGZyb20gYSBkb3duc3RyZWFtDQogICBFbnRlcnByaXNlIE5l dHdvcmsgb3IgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIsIHRoZQ0KICAgcmVxdWVz dGluZyBFbnRlcnByaXNlIE5ldHdvcmsgRE9UUyBjbGllbnQgc2VuZHMgYSBET1RTIEREb1MNCiAg IE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVxdWVzdCB0byB0aGUgRERvUyBNaXRpZ2F0aW9uIFNl cnZpY2UNCiAgIFByb3ZpZGVyLg0KDQpORVc6DQpPbmNlIHRoZSByZXF1ZXN0aW5nIEVudGVycHJp c2UgTmV0d29yayBoYXMgYmVlbiBub3RpZmllZCBieSB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZp Y2UNCiAgIFByb3ZpZGVyLiB0aGUgYXR0YWNrIGhhcyBiZWVuIHN0b3BwZWQsIG9yIHRoYXQgdGhl IGxldmVsIG9mIHRoZSBhdHRhY2sgaGFzIGZhbGxlbiB0byBsZXZlbHMgb2YgdHJhZmZpYy8NCiAg IGNvbXBsZXhpdHkgd2hpY2ggdGhleSBjYW4gaGFuZGxlIG9uIHRoZWlyIG93biwgdGhlIEVudGVy cHJpc2UgTmV0d29yayBtYXkgbm90aWZ5IHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92 aWRlciB0byBzdG9wIHRoZSBERG9TIE1pdGlnYXRpb24uDQoNCg0KW1RSXSBZb3UgbWF5IHdhbnQg dG8gc2ltcGxpZnkgdGhlIGFib3ZlIHRleHQgYXMgZm9sbG93cyA6DQpUaGUgRE9UUyBzZXJ2ZXIg bm90aWZpZXMgdGhlIG1pdGlnYXRpb24gbWV0cmljcyB0byB0aGUgRE9UUyBjbGllbnQuIElmIHRo ZSBERG9TIGF0dGFjayBoYXMgc3RvcHBlZCBvciB0aGUgc2V2ZXJpdHkgb2YgdGhlIGF0dGFjayBo YXMgc3Vic2lkZWQsIHRoZSBET1RTIGNsaWVudCBjYW4gcmVxdWVzdCB0aGUgRERvUyBNaXRpZ2F0 aW9uIFNlcnZpY2UgUHJvdmlkZXIgdG8gc3RvcCB0aGUgRERvUyBNaXRpZ2F0aW9uLg0KDQoNClNp bWlsYXJseSwgd2hlbiBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlcnMgYXJlIGNvbGxh Ym9yYXRpbmcsIGEgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIgbWF5IHJlbGF5IHRo ZSByZXF1ZXN0IGZvciB0ZXJtaW5hdGluZyBhIEREb1MgTUl0aWdhdGlvbiB0byB0aGUgdXBzdHJl YW0gRG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciB1cG9uIHJlcXVlc3QgZnJvbSBhIGRv d25zdHJlYW0gIERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIuIEluIGFueSBjYXNlIHRo ZSB0ZXJtaW5hdGlvbiBvZiBhIEREb1MgTWl0aWdhdGlvbiBpcyByZXF1ZXN0ZWQgYnkgdGhlIE5l dHdvcmsgRW50ZXJwcmlzZSBET1RTIGNsaWVudCBzZW5kaW5nIGEgRE9UUyBERG9TIE1pdGlnYXRp b24gdGVybWluYXRpb24gcmVxdWVzdCB0byB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJv dmlkZXIuDQoNCltUUl0gSSBhbSBub3Qgc3VyZSBhYm91dCB0aGUgYWJvdmUgbGluZXMsIEREb1Mg bWl0aWdhdGlvbiBzZXJ2aWNlIHByb3ZpZGVycyBjb2xsYWJvcmF0aW5nIHdpdGggZWFjaCBvdGhl ciBkb2VzIG5vdCBsb29rIHJlbGV2YW50IHRvIHRoaXMgdXNlIGNhc2UuIFlvdSBtYXkgd2FudCB0 byByZW1vdmUgdGhlIGFib3ZlIGxpbmVzLg0KDQo8L21nbHQ+DQoNCjxtZ2x0Pg0KVGhlIHJlYXNv biBmb3IgbWVudGlvbmluZyB0aGUgY29sbGFib3JhdGlvbiB3YXMgdG8gaW5kaWNhdGUgdGhlcmUg YXJlIG11bHRpcGxlIHJlYXNvbnMgdG8gc3RvcCB0aGUgbWl0aWdhdGlvbi4gWW91IGNhbiBiZSB0 aGUgb25lIGRlY2lkaW5nIGdpdmVuIHRoZSBzdGF0dXMgcHJvdmlkZWQgb3IgeW91ciBjYW4gY2Fu IGRvIHRoYXQgYmVjYXVzZSB5b3UgaGF2ZSBiZWVuIGFza2VkIHRvIGRvIGl0LiBJIGFtIGZpbmUg cmVtb3ZpbmcgdGhlIGxhdGVzdCBjYXNlLiBEb25lLg0KDQo8L21nbHQ+DQozKQ0KDQogICBUaGUg cHJlLWFycmFuZ2VtZW50IHR5cGljYWxseSBpbmNsdWRlcyB0aGUgYWdyZWVtZW50IG9uIHRoZQ0K ICAgbWVjaGFuaXNtcyB1c2VkIHRvIHJlZGlyZWN0IHRoZSB0cmFmZmljIHRvIHRoZSBERG9TIE1p dGlnYXRpb24NCiAgIFNlcnZpY2UgUHJvdmlkZXIsIGFzIHdlbGwgYXMgdGhlIG1lY2hhbmlzbSB0 byB0byByZS1pbmplY3QgdGhlDQoNCiA+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4gUmVtb3Zl ICJ0byINCjxtZ2x0Pg0KRG9uZQ0KPC9tZ2x0Pg0KDQpbVFJdIE9rYXkNCg0KNCkNCg0KICAgbyAg RERvUyBNaXRpZ2F0aW9uIFNlcnZpY2U6IGRlc2lnbmF0ZXMgYSBERG9TIHNlcnZpY2UgcHJvdmlk ZWQgdG8gYQ0KICAgICAgY3VzdG9tZXIgYW5kIHdoaWNoIGlzIHNjb3BlZCB0byBtaXRpZ2F0ZSBE RG9TIGF0dGFja3MuICBTZXJ2aWNlcw0KICAgICAgdXN1YWxseSBpbnZvbHZlIFNlcnZpY2UgTGV2 ZWwgQWdyZWVtZW50IChTTEEpIHRoYXQgaGF2ZSB0byBiZSBtZXQuDQogICAgICBJdCBpcyB0aGUg cmVzcG9uc2liaWxpdHkgb2YgdGhlIHNlcnZpY2UgcHJvdmlkZXIgdG8gaW5zdGFudGlhdGUNCiAg ICAgIHRoZSBERG9TIE1pdGlnYXRpb24gU3lzdGVtIHRvIG1lZXQgdGhlc2UgU0xBcy4NCg0KICAg byAgRERvUyBNaXRpZ2F0aW9uIFN5c3RlbSAoRE1TKTogQSBzeXN0ZW0gdGhhdCBwZXJmb3JtcyBE RG9TDQogICAgICBtaXRpZ2F0aW9uLiAgVGhlIEREb1MgTWl0aWdhdGlvbiBTeXN0ZW0gbWF5IGJl IGNvbXBvc2VkIGJ5IGENCiAgICAgIGNsdXN0ZXIgb2YgaGFyZHdhcmUgYW5kL29yIHNvZnR3YXJl IHJlc291cmNlcywgYnV0IGNvdWxkIGFsc28NCiAgICAgIGludm9sdmUgYW4gb3JjaGVzdHJhdG9y IHRoYXQgbWF5IHRha2UgZGVjaXNpb25zIHN1Y2ggYXMNCiAgICAgIG91dHNvdXJjaW5nIHBhcnRp YWwgb3IgbW9yZSBvZiB0aGUgbWl0aWdhdGlvbiB0byBhbm90aGVyIEREb1MNCiAgICAgIE1pdGln YXRpb24gU3lzdGVtLg0KDQpOaXQ+IEZvciBiZXR0ZXIgcmVhZGFiaWxpdHkgeW91IG1heSB3YW50 IHRvIGRlZmluZSAiRE1TIiBmb2xsb3dlZCBieSAiRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UiDQoN CjxtZ2x0Pg0KRG9uZQ0KPC9tZ2x0Pg0KDQpbVFJdIFRoYW5rcy4NCg0KDQo1KQ0KICAgRE9UUyBp cyBhdCByaXNrIGZyb20gdGhyZWUgcHJpbWFyeSBhdHRhY2tzOiBET1RTIGFnZW50IGltcGVyc29u YXRpb24sDQogICB0cmFmZmljIGluamVjdGlvbiwgYW5kIHNpZ25hbGluZyBibG9ja2luZy4gIFRo ZSBET1RTIHByb3RvY29sIG11c3QgYmUNCiAgIGRlc2lnbmVkIGZvciBtaW5pbWFsIGRhdGEgdHJh bnNmZXIgdG8gYWRkcmVzcyB0aGUgYmxvY2tpbmcgcmlzay4NCg0KQ29tbWVudD4gQSBNSVRNIGF0 dGFja2VyIGNhbiBkcm9wIGFsbCB0aGUgRE9UUyBzaWduYWwgY2hhbm5lbCB0cmFmZmljLCBkZXNp Z25pbmcgdGhlIERPVFMgc2lnbmFsIGNoYW5uZWwgcHJvdG9jb2wgZm9yIG1pbmltYWwgZGF0YQ0K dHJhbnNmZXIgd2lsbCBub3QgYWRkcmVzcyB0aGUgTUlUTSBhdHRhY2suDQoNCjxtZ2x0Pg0KIEFn cmVlLiBJIHByb3Bvc2UgdG8gcmVtb3ZlOg0KIiIiDQpUaGUgRE9UUyBwcm90b2NvbCBtdXN0IGJl DQogICBkZXNpZ25lZCBmb3IgbWluaW1hbCBkYXRhIHRyYW5zZmVyIHRvIGFkZHJlc3MgdGhlIGJs b2NraW5nIHJpc2suDQoiIiINCjwvbWdsdD4NCg0KW1RSXSBUaGFua3MuDQoNCjxtZ2x0Pg0KZG9u ZQ0KPC9tZ2x0Pg0KDQo2KQ0KICAgT25lIGNvbnNpZGVyYXRpb24gY291bGQgYmUgdG8gbWluaW1p emUgdGhlIHNlY3VyaXR5IHRlY2hub2xvZ2llcyBpbiB1c2UgYXQgYW55IG9uZQ0KICAgdGltZS4g IFRoZSBtb3JlIG5lZWRlZCwgdGhlIGdyZWF0ZXIgdGhlIHJpc2sgb2YgZmFpbHVyZXMgY29taW5n IGZyb20NCiAgIGFzc3VtcHRpb25zIG9uIG9uZSB0ZWNobm9sb2d5IHByb3ZpZGluZyBwcm90ZWN0 aW9uIHRoYXQgaXQgZG9lcyBub3QNCiAgIGluIHRoZSBwcmVzZW5jZSBvZiBhbm90aGVyIHRlY2hu b2xvZ3kuDQoNCkNvbW1lbnQ+IFRoZSBET1RTIHNpZ25hbCBhbmQgZGF0YSBjaGFubmVscyBhcmUg dXNpbmcgVExTIGZvciBtdXR1YWwgYXV0aGVudGljYXRpb24sIGNvbmZpZGVudGlhbGl0eSBhbmQg ZGF0YSBpbnRlZ3JpdHkuIEkgZG9uJ3Qgc2VlIHRoZSBuZWVkIGZvciB0aGUgYWJvdmUgbGluZXMu DQo8bWdsdD4NCkFncmVlLiAgSSBwcm9wb3NlIHRvIHJlbW92ZSB0aGUgZm9sbG93aW5nIGxpbmVz Og0KIiIiDQogT25lIGNvbnNpZGVyYXRpb24gY291bGQgYmUgdG8gbWluaW1pemUgdGhlIHNlY3Vy aXR5IHRlY2hub2xvZ2llcyBpbiB1c2UgYXQgYW55IG9uZQ0KICAgdGltZS4gIFRoZSBtb3JlIG5l ZWRlZCwgdGhlIGdyZWF0ZXIgdGhlIHJpc2sgb2YgZmFpbHVyZXMgY29taW5nIGZyb20NCiAgIGFz c3VtcHRpb25zIG9uIG9uZSB0ZWNobm9sb2d5IHByb3ZpZGluZyBwcm90ZWN0aW9uIHRoYXQgaXQg ZG9lcyBub3QNCiAgIGluIHRoZSBwcmVzZW5jZSBvZiBhbm90aGVyIHRlY2hub2xvZ3kuDQoiIiIN Cg0KPC9tZ2x0Pg0KDQpbVFJdIE9rYXkuDQoNCjxtZ2x0Pg0KZG9uZQ0KPC9tZ2x0Pg0KNykNCiAg IFdoZW4gdGhlIEREb1MgbWl0aWdhdGlvbiBpcyBmaW5pc2hlZCBvbiB0aGUgRE1TLCB0aGUgb3Jj aGVzdHJhdG9yDQogICBpbmRpY2F0ZXMgdG8gdGhlIHRlbGVtZXRyeSBzeXN0ZW1zIGFzIHdlbGwg YXMgdG8gdGhlIG5ldHdvcmsNCiAgIGFkbWluaXN0cmF0b3IgdGhlIEREb1MgbWl0aWdhdGlvbiBp cyBmaW5pc2hlZC4NCg0KQ29tbWVudD4gSSB0aGluayB5b3UgbWVhbiB0aGUgRERvUyBhdHRhY2sg aGFzIHN0b3BwZWQuIFlvdSBtYXkgd2FudCB0byByZXBocmFzZSB0aGUgbGluZS4NCg0KPG1nbHQ+ DQpJIHByb3Bvc2UgdGhlIGZvbGxvd2luZyB0ZXh0Og0KDQpPTEQ6DQpXaGVuIHRoZSBERG9TIG1p dGlnYXRpb24gaXMgZmluaXNoZWQgb24gdGhlIERNUywgdGhlIG9yY2hlc3RyYXRvcg0KICAgaW5k aWNhdGVzIHRvIHRoZSB0ZWxlbWV0cnkgc3lzdGVtcyBhcyB3ZWxsIGFzIHRvIHRoZSBuZXR3b3Jr DQogICBhZG1pbmlzdHJhdG9yIHRoZSBERG9TIG1pdGlnYXRpb24gaXMgZmluaXNoZWQuDQoNCk5F VzoNCldoZW4gdGhlIEREb1MgYXR0YWNrIGhhcyBzdG9wcGVkLCB0aGUgb3JjaGVzdHJhdG9yDQog ICBpbmRpY2F0ZXMgdG8gdGhlIHRlbGVtZXRyeSBzeXN0ZW1zIGFzIHdlbGwgYXMgdG8gdGhlIG5l dHdvcmsNCiAgIGFkbWluaXN0cmF0b3IgdGhlIGVuZCBvZiB0aGUgRERvUyBNaXRpZ2F0aW9uLg0K PC9tZ2x0Pg0KDQpbVFJdIExvb2tzIGdvb2QuDQo8bWdsdD4NCmRvbmUNCjwvbWdsdD4NCg0KOCkN CiAgIFVwb24gcmVjZWl2aW5nIHRoZSBET1RTIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbiBm cm9tIHRoZSBuZXR3b3JrDQogICBhZG1pbmlzdHJhdG9yLCB0aGUgb3JjaGVzdHJhdG9yIGNvb3Jk aW5hdGVzIHRoZSBERG9TIG1pdGlnYXRpb24NCiAgIGFjY29yZGluZyB0byBhIHNwZWNpZmllZCBz dHJhdGVneS4gIEl0cyBzdGF0dXMgaW5kaWNhdGVzIHRoZSBERG9TDQogICBtaXRpZ2F0aW9uIGlz IHN0YXJ0aW5nIHdoaWxlIG5vdCBlZmZlY3RpdmUuDQoNCkNvbW1lbnQ+IFlvdSBtYXkgd2FudCB0 byBjbGFyaWZ5IHRoZSBET1RTIGNsaWVudCB3aWxsIGxhdGVyIGJlIG5vdGlmaWVkIHRoYXQgdGhl IEREb1MgbWl0aWdhdGlvbiBpcyBlZmZlY3RpdmUuDQoNCjxtZ2x0Pg0KSSBwcm9wb3NlIHRoZSBm b2xsb3dpbmcgdGV4dDoNCg0KT0xEOg0KVXBvbiByZWNlaXZpbmcgdGhlIERPVFMgcmVxdWVzdCBm b3IgRERvUyBtaXRpZ2F0aW9uIGZyb20gdGhlIG5ldHdvcmsNCiAgIGFkbWluaXN0cmF0b3IsIHRo ZSBvcmNoZXN0cmF0b3IgY29vcmRpbmF0ZXMgdGhlIEREb1MgbWl0aWdhdGlvbg0KICAgYWNjb3Jk aW5nIHRvIGEgc3BlY2lmaWVkIHN0cmF0ZWd5LiAgSXRzIHN0YXR1cyBpbmRpY2F0ZXMgdGhlIERE b1MNCiAgIG1pdGlnYXRpb24gaXMgc3RhcnRpbmcgd2hpbGUgbm90IGVmZmVjdGl2ZS4NCg0KTkVX Og0KVXBvbiByZWNlaXZpbmcgdGhlIERPVFMgcmVxdWVzdCBmb3IgRERvUyBtaXRpZ2F0aW9uIGZy b20gdGhlIG5ldHdvcmsNCiAgIGFkbWluaXN0cmF0b3IsIHRoZSBvcmNoZXN0cmF0b3IgY29vcmRp bmF0ZXMgdGhlIEREb1MgTWl0aWdhdGlvbg0KICAgYWNjb3JkaW5nIHRvIGEgc3BlY2lmaWVkIHN0 cmF0ZWd5LiAgSXRzIHN0YXR1cyBpbmRpY2F0ZXMgdGhlIEREb1MNCiAgIE1pdGlnYXRpb24gaXMg c3RhcnRpbmcgd2hpbGUgbm90IGVmZmVjdGl2ZS4gVGhlIERPVFMgY2xpZW50IG9mIHRoZSBvcmNo ZXN0cmF0b3Igd2lsbCBsYXRlciBiZSBub3RpZmllZCB0aGF0IHRoZSBERG9TIE1pdGlnYXRpb24g aXMgZWZmZWN0aXZlLg0KDQpbVFJdIExvb2tzIGdvb2QuDQoNCjxtZ2x0Pg0KZG9uZQ0KPC9tZ2x0 Pg0KDQoNCjwvbWdsdD4NCg0KOSkgSWYgdGhlIG5ldHdvcmsgYWRtaW5pc3RyYXRvciBkZWNpZGVz IHRvIHN0YXJ0IHRoZQ0KICAgbWl0aWdhdGlvbiwgdGhleSBvcmRlciB0aHJvdWdoIGhlciB3ZWIg aW50ZXJmYWNlIGEgRE9UUyBjbGllbnQgdG8NCiAgIHNlbmQgYSByZXF1ZXN0IGZvciBERG9TIG1p dGlnYXRpb24uDQoNCk5pdD4gVGhlIGFib3ZlIGxpbmUgaXMgbm90IGNsZWFyLCB3aG8gYXJlICJ0 aGV5IiBpbiB0aGUgYWJvdmUgbGluZSA/DQo8bWdsdD4NCkkgcHJvcG9zZSB0aGUgZm9sbG93aW4g dGV4dDoNCg0KT0xEOg0KSWYgdGhlIG5ldHdvcmsgYWRtaW5pc3RyYXRvciBkZWNpZGVzIHRvIHN0 YXJ0IHRoZQ0KICAgbWl0aWdhdGlvbiwgdGhleSBvcmRlciB0aHJvdWdoIGhlciB3ZWIgaW50ZXJm YWNlIGEgRE9UUyBjbGllbnQgdG8NCiAgIHNlbmQgYSByZXF1ZXN0IGZvciBERG9TIG1pdGlnYXRp b24uDQoNCk5FVzoNCklmIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3IgZGVjaWRlcyB0byBzdGFy dCB0aGUNCiAgIG1pdGlnYXRpb24sIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3Igb3JkZXJzIHRo cm91Z2ggaGVyIHdlYiBpbnRlcmZhY2UgYSBET1RTIGNsaWVudCB0bw0KICAgc2VuZCBhIHJlcXVl c3QgZm9yIEREb1MgbWl0aWdhdGlvbi4NCjwvbWdsdD4NCg0KW1RSXSBZb3UgbWF5IHdhbnQgdG8g cmVtb3ZlIGdlbmRlciBmcm9tIHRoZSBhYm92ZSBsaW5lIGFuZCBzaW1wbGlmeSB0aGUgdGV4dC4N Ck5FVzoNCklmIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3IgZGVjaWRlcyB0byBzdGFydCB0aGUN Cm1pdGlnYXRpb24sIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3IgdHJpZ2dlcnMgdGhlIEREb1Mg bWl0aWdhdGlvbiByZXF1ZXN0IHVzaW5nIHRoZSB3ZWIgaW50ZXJmYWNlIG9mIGEgRE9UUyBjbGll bnQuDQoNCg0KPG1nbHQ+DQpEb25lDQo8L21nbHQ+DQoxMCkgVGhpcyByZXF1ZXN0IGlzIGV4cGVj dGVkIHRvIGJlIGFzc29jaWF0ZWQgd2l0aCBhIGNvbnRleHQgdGhhdCBpZGVudGlmaWVzIHRoZSBE RG9TIG1pdGlnYXRpb24gc2VsZWN0ZWQuDQoNCkNvbW1lbnQ+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0 aGUgY29udGV4dCBvZiB0aGUgYWJvdmUgbGluZS4NCg0KPG1nO3Q+DQpUaGUgY29udGV4dCBjb25z dGl0dXRlcyBvZiBlbGVtZW50cywgaW5kaWNhdGlvbnMgdGhhdCBwcm92aWRlcyBzdWZmaWNpZW50 IGluZm9ybWF0aW9uIHRvIHRoZSBvcmNoZXN0cmF0b3IgdG8ga25vdyB3aGF0IG5lZWRzIHRvIGJl IGRvbmUuIGluIG90aGVyIHdvcmRzLCB0aGUgRERvUyBNaXRpZ2F0aW9uLg0KSSBwcm9wb3NlIHRo ZSBmb2xsb3dpbmcgdGV4dDoNCg0KT0xEOg0KVGhpcyByZXF1ZXN0IGlzIGV4cGVjdGVkIHRvIGJl IGFzc29jaWF0ZWQgd2l0aCBhIGNvbnRleHQgdGhhdCBpZGVudGlmaWVzIHRoZSBERG9TIG1pdGln YXRpb24gc2VsZWN0ZWQuDQoNCk5FVzoNClRoaXMgcmVxdWVzdCBpcyBleHBlY3RlZCB0byBiZSBh c3NvY2lhdGVkIHdpdGggYSBjb250ZXh0IHRoYXQgaWRlbnRpZmllcyBvciBwcm92aWRlIHN1ZmZp Y2llbnQgaW5mb3JtYXRpb24gdG8gdGhlIG9yY2hlc3RyYXRvciB0byBpbiBmZXIgdGhlIEREb1Mg TWl0aWdhdGlvbiB0byBlbGFib3JhdGUgYW5kIGNvb3JkaW5hdGUuDQoNCltUUl0gTkVXOg0KVGhp cyByZXF1ZXN0IGlzIGV4cGVjdGVkIHRvIGJlIGFzc29jaWF0ZWQgd2l0aCBhIGNvbnRleHQgdGhh dCBwcm92aWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHRoZSBvcmNoZXN0cmF0b3IgdG8g aW5mZXIgdGhlIEREb1MgTWl0aWdhdGlvbiB0byBlbGFib3JhdGUgYW5kIGNvb3JkaW5hdGUuDQoN Cg0KPC9tZ2x0Pg0KDQo8bWdsdA0KZG9uZQ0KPC9tZ2x0Pg0KDQoxMSkgICBVcG9uIHJlY2Vpdmlu ZyB0aGUgRE9UUyByZXF1ZXN0IGZvciBERG9TIG1pdGlnYXRpb24gZnJvbSB0aGUgbmV0d29yaw0K ICAgYWRtaW5pc3RyYXRvciwgdGhlIG9yY2hlc3RyYXRvciBjb29yZGluYXRlcyB0aGUgRERvUyBt aXRpZ2F0aW9uDQogICBhY2NvcmRpbmcgdG8gYSBzcGVjaWZpZWQgc3RyYXRlZ3kuDQoNCkNvbW1l bnQ+IFdoYXQgaXMgdGhlIHNwZWNpZmllZCBzdHJhdGVneSAoeW91IG1heSB3YW50IHRvIGdpdmUg YW4gZXhhbXBsZSkgPw0KPG1nbHQ+DQpJIHByb3Bvc2UgdG8gYWRkIHRoZSBmb2xsd29pbmcgdGV4 dCwgYnV0IEkgYW0gaGFwcHkgaWYgeW91IGFyZSB3aWxsaW5nIHRvIHByb3ZpZGUgYSBtb3JlIHNw ZWNpZmljIGV4YW1wbGUuDQoNCk5FVzoNClVwb24gcmVjZWl2aW5nIGEgcmVxdWVzdCB0byBtaXRp Z2F0ZSBhIEREb1MgYXR0YWNrIHBlcmZvcm1lZCBvdmVyIGEgdGFyZ2V0LCB0aGUgb3JjaGVzdHJh dG9yLCBtYXkgZXZhbHVhdGUgdGhlIHZvbHVtZXRyeSBvZiB0aGUgYXR0YWNrIGFzIHdlbGwgYXMg dGhlIHZhbHVlIHRoYXQgcmVwcmVzZW50IHRoZSB0YXJnZXQuIFRoZW4gaXQgbWF5IGFsc28gcmVx dWVzdCBhbiB1cHN0cmVhbSBETVMgUHJvdmlkZXIgdG8gZmlsdGVyIHRoZSB0cmFmZmljIHdoaWxl IG1vdmluZyB0aGUgdGFyZ2V0IHRvIGFub3RoZXIgbmV0d29yayBzbyBuZXcgc2Vzc2lvbnMgd2ls bCBub3QgYmUgaW1wYWN0ZWQuDQoNCltUUl0gSSBkb27igJl0IHRoaW5rIG1vdmluZyB0aGUgdGFy Z2V0IHRvIGEgZGlmZmVyZW50IG5ldHdvcmsgaXMgZWFzeS4gSG93ZXZlciwgdGhlIG9yY2hlc3Ry YXRvciBtYXkgc2VsZWN0IHRoZSBERG9TIG1pdGlnYXRpb24gcHJvdmlkZXIgYmFzZWQgb24gdGhl IGF0dGFjayBzZXZlcml0eS4NCg0KPC9tZ2x0Pg0KDQo8bWdsdD4NCkkgYWdyZWUgTVREIGlzIG5v dCBlYXN5LCBidXQgSSB3YW50ZWQgdG8gc3RyZXNzIHRoYXQgdGhlIG9yY2hlc3RyYXRvciBjYW4g YmUgY29vcmRpbmF0ZSBjb21wbGV4IG9wZXJhdGlvbnMgLHRoYXQgaXMgYSBiaXQgbW9yZSB0aGFu IGRlbGVnYXRpbmcuIEkgaGF2ZSBhZGRlZCB0aGUgZm9sbG93aW5nIHRleHQ6DQoNCk5FVzoNClVw b24gcmVjZWl2aW5nIGEgcmVxdWVzdCB0byBtaXRpZ2F0ZSBhIEREb1MgYXR0YWNrIHBlcmZvcm1l ZCBvdmVyIGEgdGFyZ2V0LCB0aGUgb3JjaGVzdHJhdG9yLCBtYXkgZXZhbHVhdGUgdGhlIHZvbHVt ZXRyeSBvZiB0aGUgYXR0YWNrIGFzIHdlbGwgYXMgdGhlIHZhbHVlIHRoYXQgcmVwcmVzZW50IHRo ZSB0YXJnZXQuIFRoZSBvcmNoZXN0cmF0b3IgbWF5IHNlbGVjdCB0aGUgRERvUyBNaXRpZ2F0aW9u IFNlcnZpY2UgIFByb3ZpZGVyIGJhc2VkIG9uIHRoZSBhdHRhY2sgc2V2ZXJpdHkuIEl0IG1heSBh bHNvIGNvb3JkaW5hdGUgdGhlIEREb1MgTWl0aWdhdGlvbiBwZXJmb3JtZWQgYnkgdGhlIEREb1Mg TWl0aWdhdGlvbiBTZXJ2aWNlICBQcm92aWRlciB3aXRoIHNvbWUgb3RoZXIgdGFza3Mgc3VjaCBh cyBmb3IgZXhhbXBsZSwgIG1vdmluZyB0aGUgdGFyZ2V0IHRvIGFub3RoZXIgbmV0d29yayBzbyBu ZXcgc2Vzc2lvbnMgd2lsbCBub3QgYmUgaW1wYWN0ZWQuDQoNCg0KPC9tZ2x0Pg0KDQoxMikNClRo ZSBzdGF0dXMgb2YgdGhlIEREb1MgbWl0aWdhdGlvbiBpbmRpY2F0ZXMgdGhlIG9yY2hlc3RyYXRv ciBpcyBpbiBhbiBhbmFseXppbmcgcGhhc2UuDQoNCkNvbW1lbnQ+IERPVFMgc2lnbmFsIGNoYW5u ZWwgZHJhZnQgZG9lcyBub3QgaW5kaWNhdGUgdGhlIG1pdGlnYXRpb24gc3RhdHVzIGlzIGluIGFu YWx5emluZyBwaGFzZSAoUGxlYXNlIHNlZSAiVGFibGUgMjogVmFsdWVzIG9mICdzdGF0dXMnIFBh cmFtZXRlciIgaW4gdGhlIGRyYWZ0KS4NCjxtZ2x0Pg0KSSBwcm9wb3NlIHRvIHJlbW92ZToNCg0K IiIiDQpUaGUgc3RhdHVzIG9mIHRoZSBERG9TDQptaXRpZ2F0aW9uIGluZGljYXRlcyB0aGUgb3Jj aGVzdHJhdG9yIGlzIGluIGFuIGFuYWx5emluZyBwaGFzZS4NCiIiIg0KPC9tZ2x0Pg0KDQpbVFJd IE9rYXkNCg0KIDxtZ2x0Pg0KRG9uZQ0KPC9tZ2x0Pg0KMTMpDQpUaGUgb3JjaGVzdHJhdG9yIGJl Z2lucyBjb2xsZWN0aW5nIHZhcmlvdXMgaW5mb3JtYXRpb24gZnJvbSB2YXJpb3VzICB0ZWxlbWV0 cnkgc3lzdGVtcyBpbiBvcmRlciB0byBjb3JyZWxhdGUgdGhlIG1lYXN1cmVtZW50cyBhbmQgcHJv dmlkZSAgYW4gYW5hbHlzaXMgb2YgdGhlIGV2ZW50Lg0KQ29tbWVudD4gVGhlIG9yY2hlc3RyYXRv ciB3b3VsZCBhbnl3YXkgYmUgY29sbGVjdGluZyBkYXRhIGZyb20gdmFyaW91cyB0ZWxlbWV0cnkg c3lzdGVtcyBmb3IgY29ycmVsYXRpb24uDQo8bWdsdD4NCkFncmVlLiBJIHRoaW5rIHdoYXQgSSB3 YW50ZWQgdG8gc2F5IHRoYXQgd2UgbWF5IG1vdmUgdG8gYSBzdGF0ZSB3aGVyZSBmaW5lciBpbmZv cm1hdGlvbiBpcyBiZWluZyBtb25pdG9yZWQuIEkgcG9ycG9zZWQgdGhlIGZvbGx3b2luZyB0ZXh0 Og0KDQpPTEQ6DQpUaGUgb3JjaGVzdHJhdG9yIGJlZ2lucyBjb2xsZWN0aW5nIHZhcmlvdXMgaW5m b3JtYXRpb24gZnJvbSB2YXJpb3VzICB0ZWxlbWV0cnkgc3lzdGVtcyBpbiBvcmRlciB0byBjb3Jy ZWxhdGUgdGhlIG1lYXN1cmVtZW50cyBhbmQgcHJvdmlkZSAgYW4gYW5hbHlzaXMgb2YgdGhlIGV2 ZW50Lg0KDQpORVc6DQpUaGUgb3JjaGVzdHJhdG9yIG1heSBiZWdpbiBjb2xsZWN0aW5nIGFkZGl0 aW9uYWwgZmluZWQgZ3JhaW4gYW5kIHNwZWNpZmljIGluZm9ybWF0aW9uIGZyb20gdmFyaW91cyAg dGVsZW1ldHJ5IHN5c3RlbXMgaW4gb3JkZXIgdG8gY29ycmVsYXRlIHRoZSBtZWFzdXJlbWVudHMg YW5kIHByb3ZpZGUgYW4gYW5hbHlzaXMgb2YgdGhlIGV2ZW50Lg0KDQpbVFJdIE9rYXkuDQoNCjwv bWdsdD4NCg0KIDxtZ2x0Pg0KRG9uZQ0KPC9tZ2x0Pg0KMTQpIFRoZXNlIHN5c3RlbXMgYXJlIGNv bmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuDQogICBldmVudCBvciBzb21lIG1lYXN1cmVtZW50IGlu ZGljYXRvcnMgcmVhY2ggYSBwcmVkZWZpbmVkIGxldmVsIHRvDQogICByZXBvcnQgYSBET1RTIG1p dGlnYXRpb24gcmVxdWVzdCB0byB0aGUgb3JjaGVzdHJhdG9yLiAgVGhlIERPVFMNCiAgIG1pdGln YXRpb24gcmVxdWVzdCBtYXkgYmUgYXNzb2NpYXRlZCB3aXRoIHNvbWUgZWxlbWVudCBzdWNoIGFz DQogICBzcGVjaWZpYyByZXBvcnRpbmcuDQoNCkNvbW1lbnQ+IHdoYXQgZG8geW91IG1lYW4gYnkg InNvbWUgbWVhc3VyZW1lbnQgaW5kaWNhdG9ycyIgYW5kICJzcGVjaWZpYyByZXBvcnRpbmciIChs b29rcyB2YWd1ZSB0byBtZSkgPw0KPG1nbHQ+DQoNCm1lYXN1cmVtZW50IGluZGljYXRvcnMgbWVh bnMgdG8gbWUsIHNvbWUgdmFyaWFibGVzIHRoYXQgd2UgYmVsaWV2ZSByZXByZXNlbnRhdGl2ZSBm b3IgdGhyZWF0IGRldGVjdGlvbiwgdGhpcyB0eXBpY2FsbHkgaW52b2x2ZWQgdGhlIHRyYWZmaWMg bG9hZCwgdGhlIG51bWJlciBvZiBTWU5zLi4uU3BlY2lmaWMgcmVwb3J0aW5nIGhlcmUgaW5kaWNh dGVzIHdoYXQgdGhlIERPVFMgY2xpZW50IHJlZmVycyB0byB3aGlsZSB0cmlnZ2VyaW5nIHRlaCBE RG9TIE1pdGlnYXRpb24gcmVxdWVzdC4gSSBwcm9wb3NlIHRlaCBmb2xsd29pbnRleHQ6DQoNCk9M RDoNClRoZXNlIHN5c3RlbXMgYXJlIGNvbmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuDQogICBldmVu dCBvciBzb21lIG1lYXN1cmVtZW50IGluZGljYXRvcnMgcmVhY2ggYSBwcmVkZWZpbmVkIGxldmVs IHRvDQogICByZXBvcnQgYSBET1RTIG1pdGlnYXRpb24gcmVxdWVzdCB0byB0aGUgb3JjaGVzdHJh dG9yLiAgVGhlIERPVFMNCiAgIG1pdGlnYXRpb24gcmVxdWVzdCBtYXkgYmUgYXNzb2NpYXRlZCB3 aXRoIHNvbWUgZWxlbWVudCBzdWNoIGFzDQogICBzcGVjaWZpYyByZXBvcnRpbmcuDQoNCk5FVzoN ClRoZXNlIHN5c3RlbXMgYXJlIGNvbmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuDQogICBldmVudCBv ciBzb21lIG1lYXN1cmVtZW50IGluZGljYXRvcnMgcmVhY2ggYSBwcmVkZWZpbmVkIGxldmVsIHRv DQogIHNlbmQgRE9UUyBtaXRpZ2F0aW9uIHJlcXVlc3QgdG8gdGhlIG9yY2hlc3RyYXRvci4gIFRo ZSBET1RTDQogICBtaXRpZ2F0aW9uIHJlcXVlc3QgbWF5IGJlIGFzc29jaWF0ZWQgd2l0aCBhZGRp dGlvbmFsIGluZm9ybWF0aW9uIHRvIGxldCB0aGUgb3JjaGVzdHJhdG9yIGtub3cgd2hhdCBoYXMg dHJpZ2dlcmVkIHRoZSByZXF1ZXN0Lg0KDQpbVFJdIE9rYXkgKE1pdGlnYXRpb24gaGludHMgKOKA nGFkZGl0aW9uYWwgaW5mb3JtYXRpb27igJ0pIGFyZSBvcHRpb25hbCBhbmQgaXMgbm90IG1hbmRh dG9yeSB0byBiZSBjb252ZXllZCBpbiB0aGUgbWl0aWdhdGlvbiByZXF1ZXN0KS4NCg0KPC9tZ2x0 Pg0KDQoNCjxtZ2x0Pg0KDQpEb25lDQoNClRoZSBmb2xsb3dpbmcgdGV4dCBoYXMgYmVlbiBhZGRl ZDoNClRoZXNlIHN5c3RlbXMgYXJlIGNvbmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuIGV2ZW50IG9y IHNvbWUgbWVhc3VyZW1lbnQNCmluZGljYXRvcnMgcmVhY2ggYSBwcmVkZWZpbmVkIGxldmVsIHRv IHNlbmQgRE9UUyBtaXRpZ2F0aW9uIHJlcXVlc3QgdG8NCnRoZSBvcmNoZXN0cmF0b3IuICBUaGUg RE9UUyBtaXRpZ2F0aW9uIHJlcXVlc3QgbWF5IGJlIGFzc29jaWF0ZWQgd2l0aA0Kc29tZSBvcHRp b25hbCBtaXRpZ2F0aW9uIGhpbnRzIHRvIGxldCB0aGUgb3JjaGVzdHJhdG9yIGtub3cgd2hhdCBo YXMNCnRyaWdnZXJlZCB0aGUgcmVxdWVzdC4NCjwvbWdsdD4NCg0KMTUpIEZpZ3VyZSA0IChERG9T IE9yY2hlc3RyYXRpb24pIGluY2x1ZGVzIGJvdGggaW50ZXJuYWwgYW5kIGV4dGVybmFsIEREb1Mg bWl0aWdhdGlvbiBzeXN0ZW1zLCBidXQgdGhlIHVzYWdlIG9mIGludGVybmFsIGFuZCBleHRlcm5h bCBERG9TIG1pdGlnYXRpb24gc3lzdGVtcyBpbg0KICAgICAgIG5vdCBkaXNjdXNzZWQgaW4gc2Vj dGlvbiAzLjMuDQo8bWdsdD4NCkkgcHJvcG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZSBpbiB0ZWgg YmVnaW5pZ24gb2YgdGVoIHNlY3Rpb246DQoNCk9MRDoNCkluIHRoaXMgdXNlIGNhc2UsIG9uZSBv ciBtb3JlIEREb1MgdGVsZW1ldHJ5IHN5c3RlbXMgb3IgbW9uaXRvcmluZw0KZGV2aWNlcyBtb25p dG9yIGEgbmV0d29yayAtIHR5cGljYWxseSBhbiBJU1AgbmV0d29yay4NCg0KTkVXOg0KSW4gdGhp cyB1c2UgY2FzZSwgb25lIG9yIG1vcmUgRERvUyB0ZWxlbWV0cnkgc3lzdGVtcyBvciBtb25pdG9y aW5nDQpkZXZpY2VzIHNwcmVhZCBvdmVyIG9uZSBvciBtdWx0aXBsZSBhZG1pbmlzdHJhdGl2ZSBk b21haW5zIHByb3ZpZGVzIGhlYWx0aCBpbmRpY2F0b3Igb2YgdGhlIG5ldHdvcmsgdHJhZmZpYyB0 byB0aGUgb3JjaGVzdHJhdG9yDQoNCkkgYWxzbyBwcm9wb3NlIHRvIGluZGljYXRlIG9uIHRoZSBm aWd1cmUgKCBvcmNoZXRzcmF0b3IgYWRpbmlzdHJhdGl2ZSBkb21haW4gLyBvdGhlciBhZG1pbmlz dHJhaWV2IGRvbWFpbnMNCg0KW1RSXSBJIGRvbuKAmXQgdW5kZXJzdGFuZCB0aGUgbXVsdGlwbGUg YWRtaW5pc3RyYXRpdmUgZG9tYWluIHVzZSBjYXNlLiBXaHkgd291bGQgbXVsdGlwbGUgSVNQcyB1 c2UgdGhlIHNhbWUgb3JjaGVzdHJhdG9yID8NCg0KPC9tZ2x0Pg0KDQo8bWdsdD4NClRoZSB1c2Ug Y2FzZSBjb25zaWRlcnMgdGVoIGZvbGxvd2luZyBhZG1pbmlzdHJhdGl2ZSBkb21haW5zOiBJVFAg YW5kIEVudGVycHJpc2UgTmV0d29yay4gSSBwcm9wb3NlIHRvIHNpbXBseSByZXBsYWNlIGludGVy bmFsIGJ5IEVudGVycHJpc2UgTmV0d29yayBhbmQgZXh0ZXJuYWwgYnkgSVRQLg0KDQo8L21nbHQ+ DQoxNikgUmVkaXJlY3Rpb24gdG8gdGhlIEREb1MNCiAgIE1pdGlnYXRpb24gU2VydmljZSBQcm92 aWRlciB0eXBpY2FsbHkgaW52b2x2ZXMgQkdQIHByZWZpeA0KICAgYW5ub3VuY2VtZW50IGV2ZW50 dWFsbHkgY29tYmluZWQgd2l0aCBETlMgcmVkaXJlY3Rpb24sIHdoaWxlIHJlLQ0KICAgaW5qZWN0 aW9uIG1heSBiZSBwZXJmb3JtZWQgdmlhIHR1bm5lbGluZyBtZWNoYW5pc21zIHN1Y2ggYXMgR1JF IGZvcg0KICAgZXhhbXBsZS4NCg0KQ29tbWVudD4gWW91IG1heSB3YW50IHRvIGNsYXJpZnkgdGhl IHNjcnViYmVkIHRyYWZmaWMgaXMgcmUtZGlyZWN0ZWQgdG8gdGhlIEVudGVycHJpc2UgbmV0d29y ayB2aWEgdGhlIHR1bm5lbGluZyBtZWNoYW5pc20uDQoNCjxtZ2x0Pg0KSSBwcm9wb3NlIHRoZSBm b2xsb3dpbmcgdGV4dDoNCg0KT0xEOg0KUmVkaXJlY3Rpb24gdG8gdGhlIEREb1MNCiAgIE1pdGln YXRpb24gU2VydmljZSBQcm92aWRlciB0eXBpY2FsbHkgaW52b2x2ZXMgQkdQIHByZWZpeA0KICAg YW5ub3VuY2VtZW50IGV2ZW50dWFsbHkgY29tYmluZWQgd2l0aCBETlMgcmVkaXJlY3Rpb24sIHdo aWxlIHJlLQ0KICAgaW5qZWN0aW9uIG1heSBiZSBwZXJmb3JtZWQgdmlhIHR1bm5lbGluZyBtZWNo YW5pc21zIHN1Y2ggYXMgR1JFIGZvcg0KICAgZXhhbXBsZS4NCg0KTkVXOg0KUmVkaXJlY3Rpb24g dG8gdGhlIEREb1MNCiAgIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciB0eXBpY2FsbHkgaW52 b2x2ZXMgQkdQIHByZWZpeA0KICAgYW5ub3VuY2VtZW50IGV2ZW50dWFsbHkgY29tYmluZWQgd2l0 aCBETlMgcmVkaXJlY3Rpb24sIHdoaWxlIHJlLQ0KICAgaW5qZWN0aW9uIHRvIHRoZSBlbnRlcnBy aXNlIG5ldHdvcmsgbWF5IGJlIHBlcmZvcm1lZCB2aWEgdHVubmVsaW5nIG1lY2hhbmlzbXMgc3Vj aCBhcyBHUkUgZm9yDQogICBleGFtcGxlLg0KDQpbVFJdIEROUyByZWRpcmVjdGlvbiBhbmQgQkdQ IHJvdXRpbmcgYXJlIHR3byBkaWZmZXJlbnQgZGl2ZXJzaW9uIHRlY2huaXF1ZXMsIEROUyByZWRp cmVjdGlvbiBpcyBub3QgcmVxdWlyZWQgYWZ0ZXIgQkdQIGFubm91bmNlbWVudC4NCg0KW1RSXQ0K TkVXOg0KUmVkaXJlY3Rpb24gdG8gdGhlIEREb1MNCk1pdGlnYXRpb24gU2VydmljZSBQcm92aWRl ciB0eXBpY2FsbHkgaW52b2x2ZXMgQkdQIHByZWZpeA0KYW5ub3VuY2VtZW50IG9yIEROUyByZWRp cmVjdGlvbiwgd2hpbGUgcmUtaW5qZWN0aW9uIG9mIHRoZSBzY3J1YmJlZCB0cmFmZmljIHRvIHRo ZSBlbnRlcnByaXNlIG5ldHdvcmsgbWF5IGJlIHBlcmZvcm1lZCB2aWEgdHVubmVsaW5nIG1lY2hh bmlzbXMgc3VjaCBhcyBHUkUgZm9yDQpleGFtcGxlLg0KDQoNCjwvbWdsdD4NCg0KPG1nbHQ+DQpE b25lDQo8L21nbHQ+DQoNCjE3KSBPZiBjb3Vyc2UsIHN1Y2ggbWVjaGFuaXNtcyBuZWVkcyB0byBi ZSByZWd1bGFybHkgdGVzdGVkIGFuZA0KICAgZXZhbHVhdGVkLg0KDQpDb21tZW50PiBUaGUgYWJv dmUgbGluZSBkb2VzIG5vdCBsb29rIHJlbGV2YW50IHRvIHRoaXMgZG9jdW1lbnQuDQo8bWdsdD4N Cg0KSSBhbSBmaW5lIHJlbW92aW5nIGl0Lg0KDQpbVFJdIE9rYXkuDQoNCjwvbWdsdD4NCjxtZ2x0 Pg0KRG9uZQ0KPC9tZ2x0Pg0KDQoNCjE4KSAgIE9uY2UgdGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlz ZSBOZXR3b3JrIGlzIGNvbmZpZGVudCB0aGF0IHRoZSBERG9TDQogICBhdHRhY2sgaGFzIGVpdGhl ciBjZWFzZWQgb3IgaGFzIGZhbGxlbiB0byBsZXZlbHMgb2YgdHJhZmZpYy8NCiAgIGNvbXBsZXhp dHkgd2hpY2ggdGhleSBjYW4gaGFuZGxlIG9uIHRoZWlyIG93biBvciB0aGF0IGl0IGhhcyByZWNl aXZlZA0KICAgYSBET1RTIEREb1MgTWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0IGZyb20g YSBkb3duc3RyZWFtDQogICBFbnRlcnByaXNlIE5ldHdvcmsgb3IgRERvUyBNaXRpZ2F0aW9uIFNl cnZpY2UgUHJvdmlkZXIsIHRoZQ0KICAgcmVxdWVzdGluZyBFbnRlcnByaXNlIE5ldHdvcmsgRE9U UyBjbGllbnQgc2VuZHMgYSBET1RTIEREb1MNCiAgIE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVx dWVzdCB0byB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UNCiAgIFByb3ZpZGVyLg0KDQpDb21t ZW50PiBJdCdzIG5vdCBjbGVhciBob3cgdGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlzZSBuZXR3b3Jr IHdpbGwgbGVhcm4gdGhlIEREb1MgYXR0YWNrIGhhcyBjZWFzZWQgPw0KPG1nbHQ+DQpET1RTIHN0 YXR1cyBtYXkgYmUgdXNlZCBmb3IgZXhhbXBsZS4gSSBob3BlIHRlaCB0ZXh0IHByb3ZpZGVkIGZv ciAoMikgY2xhcmlmaWVzIHRoaXMuDQoNCltUUl0gWW91IG1heSB3YW50IHRvIHJlcGhyYXNlIHRo ZSBhYm92ZSBsaW5lIHNpbWlsYXIgdG8gdGhlIG5ldyB0ZXh0IHlvdSBoYXZlIHByb3ZpZGVkIGZv ciAoMikuDQoNCkNoZWVycywNCi1UaXJ1DQoNCjwvbWdsdD4NCi1UaXJ1DQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRG90cyBtYWlsaW5nIGxpc3QNCkRv dHNAaWV0Zi5vcmc8bWFpbHRvOkRvdHNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RvdHMNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KRG90cyBtYWlsaW5nIGxpc3QNCkRvdHNAaWV0Zi5vcmc8bWFpbHRv OkRvdHNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Rv dHMNCg0K --_000_BN6PR16MB1425398195AD6AB074A36F89EA490BN6PR16MB1425namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0 eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFu Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0 ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYu bXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3At YWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi Q2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlw ZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj b2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y dC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRT ZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4g MS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0 eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRp dCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5 XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVk aXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hl YWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2 IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgRGFuaWVsLDxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGlubGluZSBbVFIyXTxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48bzpw PiZuYnNwOzwvbzpwPjwvYT48L3A+DQo8c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsRW5k Q29tcG9zZSI+PC9zcGFuPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s aWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0 eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gbWds dC5pZXRmQGdtYWlsLmNvbSBbbWFpbHRvOm1nbHQuaWV0ZkBnbWFpbC5jb21dDQo8Yj5PbiBCZWhh bGYgT2YgPC9iPkRhbmllbCBNaWdhdWx0PGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIEp1bmUg MjYsIDIwMTggODozMyBBTTxicj4NCjxiPlRvOjwvYj4gS29uZGEsIFRpcnVtYWxlc3dhciBSZWRk eSAmbHQ7VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbSZndDs8YnI+DQo8Yj5DYzo8 L2I+IFRvYmlhcyBHb25kcm9tICZsdDt0b2JpYXMuZ29uZHJvbUBnb25kcm9tLm9yZyZndDs7IFJv bWFuIERhbnlsaXcgJmx0O3JkZEBjZXJ0Lm9yZyZndDs7IGRvdHNAaWV0Zi5vcmc8YnI+DQo8Yj5T dWJqZWN0OjwvYj4gUmU6IFtEb3RzXSBXR0xDIGZvciB1c2UgY2FzZXMgZHJhZnQgLSB1bnRpbCBK dWx5LTEuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxU YWJsZSIgYm9yZGVyPSIxIiBjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJhY2tncm91bmQ6I0YzRkYz Mztib3JkZXI6c29saWQgIzlCOUE4NyAxLjVwdCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9 ImJvcmRlcjpub25lO3BhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPHA+PHN0cm9u Zz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjojOUI4QjNFIj5DQVVUSU9OPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhCM0UiPjo8L3NwYW4+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s b3I6YmxhY2siPiBFeHRlcm5hbCBlbWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4NCiBh dHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBj b250ZW50IGlzIHNhZmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh bCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L3RkPg0KPC90cj4N CjwvdGJvZHk+DQo8L3RhYmxlPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVy IiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBh bGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPkhpLCA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB0aGUgZmVlZCBiYWNrcy4gSU4gbXkgb3BpbmlvbiB0aGUg b25seSBpc3N1ZXMgdGhhdCByZW1haW4gb3BlbiBhcmUgaXNzdWVzIDEgYW5kIDE1IC4gVGhlc2Ug YXJlIGNvcGllZCBiZWxvdy4gSSBwcm92aWRlZCBhbHNvIGlubGluZSB0aGUgc3RhdHVzIG9mIGVh Y2ggaXNzdWVzIC0gZm9yIGZ1cnRoZXIgZGV0YWlscy4gT25jZSB3ZSBhcmUgY2xlYXIgd2l0aCB0 aGVzZSB0d28gaXNzdWVzLCBJIHdpbGwNCiBwdWJsaXNoIGEgbmV3IHZlcnNpb24uIDxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MgeW91 IHZlcnkgbXVjaCBmb3IgdGVoIGNvbW1lbnRzLiA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91cnMsIDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGFuaWVsPG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl ZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1s ZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW47Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJy ZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+DQo8 ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuNXB0 O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJy ZW50Y29sb3IgY3VycmVudGNvbG9yIGJsdWUiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N CjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg d2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQu OHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0 Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt YXJnaW4tYm90dG9tOjEyLjBwdCI+MSk8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7VGhlIGN1cnJl bnQgc2NlbmFyaW8gZGVzY3JpYmVzIHRoZSBjYXNlIHdoZXJlIHRoZSBERG9TIFRhcmdldCBpcyBp bjxicj4NCiZuYnNwOyAmbmJzcDt0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIHdoaWxlIHRoZSBzZWNv bmRhcnkgRE1TIGlzIHByb3ZpZGVkIGJ5IHRoZTxicj4NCiZuYnNwOyAmbmJzcDt1cHN0cmVhbSBJ VFAuJm5ic3A7IEFuIGFsdGVybmF0ZSB1c2UgY2FzZSBtYXkgY29uc2lkZXIgdGhlIHNjZW5hcmlv IHdoZXJlPGJyPg0KJm5ic3A7ICZuYnNwO3RoZSBJVFAgaW5mb3JtcyB0aGUgZW50ZXJwcmlzZSBu ZXR3b3JrIGl0IGlzIGludm9sdmVkIGludG8gYW4gb25nb2luZzxicj4NCiZuYnNwOyAmbmJzcDth dHRhY2sgb3IgdGhhdCBpbmZlY3RlZCBtYWNoaW5lcyBoYXZlIGJlZW4gaWRlbnRpZmllZC4mbmJz cDsgSW4gdGhpcyBjYXNlPGJyPg0KJm5ic3A7ICZuYnNwO3RoZSBET1RTIGNsaWVudCBhbmQgRE9U UyBzZXJ2ZXIgcm9sZXMgYXJlIGludmVydGVkLiZuYnNwOyBUaGUgRE9UUyBjbGllbnQ8YnI+DQom bmJzcDsgJm5ic3A7aXMgbG9jYXRlZCBpbiB0aGUgSVRQIG5ldHdvcmsgYW5kIHRoZSBET1RTIHNl cnZlciBpcyBob3N0ZWQgaW4gdGhlPGJyPg0KJm5ic3A7ICZuYnNwO2VudGVycHJpc2UgbmV0d29y ay4mbmJzcDsgVGhlIGVudGVycHJpc2UgbmV0d29yayBpcyB0aGVuIHJlc3BvbnNpYmxlIHRvPGJy Pg0KJm5ic3A7ICZuYnNwO3BlcmZvcm0gdGhlIEREb1MgTWl0aWdhdGlvbi4mbmJzcDsgSW4gc29t ZSBjYXNlIHRoZSBERG9TIE1pdGlnYXRpb24gbWF5IGJlPGJyPg0KJm5ic3A7ICZuYnNwO2RlbGVn YXRlZCBiYWNrIHRvIHRoZSB1cHN0cmVhbSBJVFAsIGFzIGRlc2NyaWJlZCBpbiB0aGlzIHNlY3Rp b24uPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9 ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzow aW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdp bi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9y IGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbTox Mi4wcHQiPkNvbW1lbnQmZ3Q7Jm5ic3A7IElmIHRoZSBETVMgaW4gdGhlIGVudGVycHJpc2UgbmV0 d29yayBpcyBub3QgY2FwYWJsZSBvZiBkZXRlY3Rpbmcgb3V0Z29pbmcgRERvUyBhdHRhY2ssIGhv dyB3aWxsIHRoZSBzaWduYWxpbmcgZnJvbSB0aGUgRE9UUyBjbGllbnQgaW4gdGhlIHVwc3RyZWFt IElUUCB0byB0aGUgRE9UUyBzZXJ2ZXIgaW4NCiB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGhlbHAg aXQgdG8gZGV0ZWN0IGFuZCBtaXRpZ2F0ZSB0aGUgb3V0Z29pbmcgRERvUyBhdHRhY2sgPzxvOnA+ PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ Jmx0O21nbHQmZ3Q7DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPldoaWxlIHdyaXRpbmcgdGhlIHVzZSBjYXNlIHRoZSBleGFtcGxlIEkg aGFkIGluIG1pbmQgd2FzIHRoYXQgdGhlIElUUCBjb3VsZCBzaWduYWwgdGhlIG5ldHdvcmsgZW50 ZXJwcmlzZSB0aGF0IHNvbWUgaG9zdHMgYXJlIGJlaW5nIGluZmVjdGVkIGFuZCBiZWxvbmdpbmcg dG8gYSBib3RuZXQuIFRoZSBJVFAgY291bGQNCiBwcm92aWRlIGEgbGlzdCBvZiBzdXNwaWNpb3Vz IHRhZ2dlZCBJUHY2IG9yIHRoZSBpbmRpY2F0aW9uIHRoYXQgaG9zdHMgYXJlIHN1c3BlY3RlZCB0 byBiZWxvbmcgdG8gYSBzcGVjaWZpYyBib3RuZXQuICZuYnNwOw0KPG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSBuZXR3b3JrIGVudGVycHJp c2UgbWF5IHRoZW4gdGFrZSB0aGUgbmVjZXNzYXJ5IGFjdGlvbiwgbW9uaXRvcmluZyBzcGVjaWZp YyBETlMgcmVxdWVzdHMsIHJ1bm5pbmcgc3BlY2lmaWMgc2NhbnMgb3ZlciBpdHMgaG9zdHMuLi4g QXQgbGVhc3QgdGhpcyB3aGF0IEkgaGFkIGluIG1pbmQuIFRoZSBzcGVjaWZpYw0KIHNpZ25hbGlu ZyBzaG91bGQgYmUgZGVmaW5lZCBieSBET1RTLiBEbyB5b3UgdGhpbmsgdGhlIHRleHQgc2hvdWxk IGJlIHVwZGF0ZWQgYXMgYmVsb3cgPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9MRDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+Wy4uLl0gVGhlIGVudGVycHJpc2UgbmV0d29yayBpcyB0 aGVuIHJlc3BvbnNpYmxlIHRvPGJyPg0KJm5ic3A7ICZuYnNwO3BlcmZvcm0gdGhlIEREb1MgTWl0 aWdhdGlvbi4mbmJzcDsgSW4gc29tZSBjYXNlIHRoZSBERG9TIE1pdGlnYXRpb24gbWF5IGJlPGJy Pg0KJm5ic3A7ICZuYnNwO2RlbGVnYXRlZCBiYWNrIHRvIHRoZSB1cHN0cmVhbSBJVFAsIGFzIGRl c2NyaWJlZCBpbiB0aGlzIHNlY3Rpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPk5FVzo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+Wy4uLl0gVGhl IGVudGVycHJpc2UgbmV0d29yayBpcyB0aGVuIHJlc3BvbnNpYmxlIHRvPGJyPg0KJm5ic3A7ICZu YnNwO3BlcmZvcm0gdGhlIEREb1MgTWl0aWdhdGlvbi4mbmJzcDsgVHlwaWNhbGx5LCB0aGUgSVRQ IGNvdWxkIHByb3ZpZGUgYSBsaXN0IG9mIHN1c3BpY2lvdXMgaG9zdHMgd2l0aCBzb21lIGFkZGl0 aW9uYWwgaW5mb3JtYXRpb24gcmVsYXRlZCB0aGUgZGV0ZWN0ZWQgYXR0YWNrcyBzdWNoIGFzIERE b1MsIEJvdG5ldCwgLi4uLiBBY2NvcmRpbmcgdG8gdGhlIHR5cGUgb2YgYXR0YWNrLCB0aGUgZW50 ZXJwcmlzZSBpcyBsaWtlbHkgdG8gYXBwbHkgc3BlY2lmaWMNCiBzZWN1cml0eSBwb2xpY2llcyB3 aGljaCBjb3VsZCBpbmNsdWRlIHNlY3VyaXR5IGNoZWNrcywgdXBkYXRlcyBvbiB0aGUgdGFnZ2Vk IGhvc3RzIGFzIHdlbGwgYXMgaW5zdGFudGlhdGluZyBzcGVjaWZpYyBtb25pdG9yaW5nIHRyYWZm aWMgZWxlbWVudHMgc3VjaCBhcyBjZXJ0YWluIHR5cGUgb2YgRE5TIHF1ZXJpZXMsIHRyYWZmaWMg b2Ygc3BlY2lmaWMgZGVzdGluYXRpb24uLi4mbmJzcDsgSW4gc29tZSBjYXNlIHRoZSBERG9TIE1p dGlnYXRpb24gbWF5IGJlPGJyPg0KJm5ic3A7ICZuYnNwO2RlbGVnYXRlZCBiYWNrIHRvIHRoZSB1 cHN0cmVhbSBJVFAsIGFzIGRlc2NyaWJlZCBpbiB0aGlzIHNlY3Rpb24uPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij5bVFJdIFRoZSBhYm92ZSB0ZXh0IGlz IG5vdCBjb21wbGV0ZWx5IGNsZWFyLiBUaGUgYWJvdmUgdGV4dCBhc3N1bWVzIGhvc3RzIGluIHRo ZSBlbnRlcnByaXNlIG5ldHdvcmsgYXJlIG5vdCBiZWhpbmQgTkFULiBGdXJ0aGVyLCBETVMgaW4g dGhlIGVudGVycHJpc2UgbmV0d29yayBzaG91bGQgYmUgbW9uaXRvcmluZyBib3RoDQogaW5jb21p bmcgYW5kIG91dGdvaW5nIHRyYWZmaWMgYW5kIGNhcGFibGUgb2YgZGV0ZWN0aW5nIG91dGdvaW5n IEREb1MgYXR0YWNrcy4gSSB0aGluayB0aGUgdXNlIGNhc2Ugc2hvdWxkIG9ubHkgZm9jdXMgb24g dm9sdW1ldHJpYyBhdHRhY2sgZXhjZWVkaW5nIHRoZSBjYXBhY2l0eSBvZiB0aGUgRE1TIGluIHRo ZSBFbnRlcnByaXNlIG5ldHdvcmsgYW5kIG5vdCBkaXNjdXNzIG11bHRpcGxlIGF0dGFjayB2ZWN0 b3JzIChZb3UgbWF5IGFsc28gd2FudA0KIHRvIGxvb2sgaW50byB0aGUgcmVxdWlyZW1lbnQgR0VO LTAwNCAoTWl0aWdhdGlvbiBoaW50aW5nKSBpbiB0aGUgcmVxdWlyZW1lbnRzIGRyYWZ0KS4NCjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O21nbHQmZ3Q7 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHVu ZGVyc3RhbmQgeW91ciBjb21tZW50IGZvciB0aGUgaGludHMuIFRoZXNlIHdlcmUgZXhhbXBsZSBv ZiBpbmZvcm1hdGlvbiBwcm92aWRlZC4gSSBhZ3JlZSB0byBtZW50aW9uIGFzIEdFTi0wMDQgdGhh dCBpbmZvcm1hdGlvbiBpcyBhIGhpbnRzIHRoYXQgbWF5IGJlIGludGVycHJldGVkLg0KPG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XaGF0IGlzIG5v dCBjbGVhciB0byBtZSBpcyB0aGF0IEkgZG8gbm90IHNlZSBob3cgdm9sdW1ldHJpYyBhdHRhY2tz IGNhbiBiZSBhZGRyZXNzZWQgaW4gdGhpcyBjYXNlLiBBIHZvbHVtZXRyaWMgYXR0YWNrIHdob3Nl IHRhcmdldCBpcyBpbiB0aGUgRW50ZXJwcmlzZSBOZXR3b3JrIHdvdWRsIGJlIGRldGVjdGVkIGJ5 IHRoZSBETVMgb2YgdGhhdCBFbnRlcnByaXNlIG5ldHdvcmsuIEluIHRoYXQgY2FzZSB0aGUgRE1T DQogb2YgdGhlIEVudGVycHJpc2UgbmV0d29yayB3aWxsIGhhdmUgYSBET1RTIGNsaWVudCBzZW5k aW5nIGEgcmVxdWVzdCB0byB0aGUgRE9UUyBTZXJ2ZXIgb2YgdGhlIElUUC4uJm5ic3A7IFRoaXMg aXMgbm90IHRoZSBjYXNlIHdlIGNvbnNpZGVyIGhlcmUgYXMgaXQgaGFzIGFscmVhZHkgYmVlbiBk ZXNjcmliZWQgYXMgdGhlIHByaW1hcnkgYWx0ZXJuYXRpdmUuVGhlIHJlYXNvbiBmb3IgYSBJVFAg RE1TIHRvIHNlbmQgYSByZXF1ZXN0IHRvIHRoZSBETVMgb2YNCiB0aGUgRW50ZXJwcmlzZSBjb3Vs ZCBiZSAxKSB0aGUgRW50ZXJwcmlzZSBuZXR3b3JrIGlzIHRha2luZyBwYXJ0IG9mIGEgRERvUyBh dGF0Y2ssIDIpIHRoZSBJVFAgRE1TIGRlbGVnYXRlIHRoZSBERG9TIG1pdGlnYXRpb24gdG8gdGhl IERNUyBFbnRlcnByaXNlIG5ldHdvcmsuIEkgc2VlIDEpIGFzIGluZm9ybWluZyB0aGF0IGhvc3Rz IG9mIHRoZSBuZXR3b3JrIGFyZSBiZWluZyBpbmZlY3RlZCBhbmQgYmVpbmcgcGFydCBvZiBhIGJv dG5ldC4gSSBhbQ0KIGNvbmZ1c2VkIGJ5IDIpIGFzIEkgc2VlIElUUCBETVMgd2l0aCB3YXlzIG1v cmUgcmVzb3VyY2UgdGhhbiB0aGUgRW50ZXJwcmlzZSBuZXR3b3JrLiBDb3VsZCB5b3UgZWxhYm9y YXRlIGEgYml0IG9uIHRoZSBzY2VuYXJpbyA/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUjJd IEkgbWVhbnQgZG9u4oCZdCBjbHViIGluY29taW5nIGFuZCBvdXRnb2luZyBhdHRhY2tzIGluIHRo ZSBzYW1lIHVzZSBjYXNlLCBteSBzdWdnZXN0aW9uIGlzIHRvIGZvY3VzIG9ubHkgb24gdGhlIGlu Y29taW5nIHZvbHVtZXRyaWMgYXR0YWNrIGluIHRoaXMgdXNlIGNhc2UuDQo8bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIHlvdSBwbGFuIHRvIGRpc2N1c3Mgb3V0Z29pbmcg YXR0YWNrIGZyb20gdGhlIEVudGVycHJpc2UgbmV0d29yaywgcGxlYXNlIGFkZCBtb3JlIGRldGFp bHMgd2h5IHRoZSBFbnRlcnByaXNlIERNUyBjYW5ub3QgZGV0ZWN0IHRoZSBvdXRnb2luZyBhdHRh Y2tzIGFuZCBob3cgd2lsbCB0aGUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBwcm92aWRlZCBieSB0 aGUgSVRQIERNUyBoZWxwIHRoZSBFbnRlcnByaXNlIERNUw0KIHRvIGRldGVjdCBvdXRnb2luZyBE RG9TIGF0dGFja3MsIGFuZCBob3cgdGhpcyBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGlzIHVzZWZ1 bCB3aGVuIHRoZSBjb21wcm9taXNlZCBob3N0cyBpbiB0aGUgRW50ZXJwcmlzZSBuZXR3b3JrcyBh cmUgYmVoaW5kIE5BVCA/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8Ymxv Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBw dDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdo dDowaW47Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9y IHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u ZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g NC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9y IGJsdWUiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu b25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBp biA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDow aW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjE1KSBGaWd1cmUgNCAo RERvUyBPcmNoZXN0cmF0aW9uKSBpbmNsdWRlcyBib3RoIGludGVybmFsIGFuZCBleHRlcm5hbCBE RG9TIG1pdGlnYXRpb24gc3lzdGVtcywgYnV0IHRoZSB1c2FnZSBvZiBpbnRlcm5hbCBhbmQgZXh0 ZXJuYWwgRERvUyBtaXRpZ2F0aW9uIHN5c3RlbXMgaW4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwO25vdCBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjMuPG86cD48L286cD48L3A+DQo8 L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7bWdsdCZndDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBw cm9wb3NlIHRoZSBmb2xsb3dpbmcgY2hhbmdlIGluIHRlaCBiZWdpbmlnbiBvZiB0ZWggc2VjdGlv bjo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5PTEQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPkluIHRoaXMgdXNlIGNhc2UsIG9uZSBvciBtb3JlIEREb1MgdGVsZW1ldHJ5 IHN5c3RlbXMgb3IgbW9uaXRvcmluZzxicj4NCmRldmljZXMgbW9uaXRvciBhIG5ldHdvcmsgLSB0 eXBpY2FsbHkgYW4gSVNQIG5ldHdvcmsuIDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5ORVc6PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkluIHRoaXMgdXNlIGNhc2UsIG9u ZSBvciBtb3JlIEREb1MgdGVsZW1ldHJ5IHN5c3RlbXMgb3IgbW9uaXRvcmluZzxicj4NCmRldmlj ZXMgc3ByZWFkIG92ZXIgb25lIG9yIG11bHRpcGxlIGFkbWluaXN0cmF0aXZlIGRvbWFpbnMgcHJv dmlkZXMgaGVhbHRoIGluZGljYXRvciBvZiB0aGUgbmV0d29yayB0cmFmZmljIHRvIHRoZSBvcmNo ZXN0cmF0b3I8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPkkgYWxzbyBwcm9wb3NlIHRvIGluZGljYXRlIG9uIHRoZSBmaWd1cmUgKCBvcmNo ZXRzcmF0b3IgYWRpbmlzdHJhdGl2ZSBkb21haW4gLyBvdGhlciBhZG1pbmlzdHJhaWV2IGRvbWFp bnM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPltUUl0gSSBkb27igJl0IHVuZGVyc3RhbmQg dGhlIG11bHRpcGxlIGFkbWluaXN0cmF0aXZlIGRvbWFpbiB1c2UgY2FzZS4gV2h5IHdvdWxkIG11 bHRpcGxlIElTUHMgdXNlIHRoZSBzYW1lIG9yY2hlc3RyYXRvciA/PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O21nbHQmZ3Q7 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUg dXNlIGNhc2UgY29uc2lkZXJzIHRoZSBmb2xsb3dpbmcgYWRtaW5pc3RyYXRpdmUgZG9tYWluczog SVRQIGFuZCBFbnRlcnByaXNlIE5ldHdvcmsuIEkgcHJvcG9zZSB0byBzaW1wbHkgcmVwbGFjZSAm cXVvdDtpbnRlcm5hbCZxdW90OyBieSBFbnRlcnByaXNlIE5ldHdvcmsgYW5kICZxdW90O2V4dGVy bmFsJnF1b3Q7IGJ5IElUUC4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bVFIyXSBPa2F5LCBi dXQgd2h5IHdvdWxkIHRoZSB1cHN0cmVhbSBJVFAgYW5kIEVudGVycHJpc2UgbmV0d29yayB1c2Ug dGhlIHNhbWUgb3JjaGVzdHJhdG9yID88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LVRpcnU8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0Oy9t Z2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi Pk9uIFN1biwgSnVuIDI0LCAyMDE4IGF0IDQ6MDUgQU0sIEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVk ZHkgJmx0OzxhIGhyZWY9Im1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBtY2FmZWUuY29t IiB0YXJnZXQ9Il9ibGFuayI+VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVlLmNvbTwvYT4m Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBw dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj5IaSBEYW5pZWwsDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPlBsZWFzZSBzZWUgaW5saW5lIFtUUl08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PGEgbmFtZT0ibV8tMjMyODIyMDgwOTg0NzQzMDU5MF9tXy0xOTA3MTU0MDY1NjI3 MSI+Jm5ic3A7PC9hPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y ZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0 O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBibHVl Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkIHdpbmRv d3RleHQgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbjtib3JkZXItY29sb3I6Y3VycmVu dGNvbG9yIGN1cnJlbnRjb2xvciI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkZyb206PC9i Pg0KPGEgaHJlZj0ibWFpbHRvOm1nbHQuaWV0ZkBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t Z2x0LmlldGZAZ21haWwuY29tPC9hPiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzptZ2x0LmlldGZA Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWdsdC5pZXRmQGdtYWlsLmNvbTwvYT5dDQo8Yj5P biBCZWhhbGYgT2YgPC9iPkRhbmllbCBNaWdhdWx0PGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5 LCBKdW5lIDIxLCAyMDE4IDE6MjggQU08YnI+DQo8Yj5Ubzo8L2I+IEtvbmRhLCBUaXJ1bWFsZXN3 YXIgUmVkZHkgJmx0O1RpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlPGEgaHJlZj0iaHR0cDov L2UuY29tIj5lLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBUb2JpYXMgR29uZHJvbSAmbHQ7 PGEgaHJlZj0ibWFpbHRvOnRvYmlhcy5nb25kcm9tQGdvbmRyb20ub3JnIiB0YXJnZXQ9Il9ibGFu ayI+dG9iaWFzLmdvbmRyb21AZ29uZHJvbS5vcmc8L2E+Jmd0OzsgUm9tYW4gRGFueWxpdyAmbHQ7 PGEgaHJlZj0ibWFpbHRvOnJkZEBjZXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJkZEBjZXJ0Lm9y ZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmRvdHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r Ij5kb3RzQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0RvdHNdIFdHTEMg Zm9yIHVzZSBjYXNlcyBkcmFmdCAtIHVudGlsIEp1bHktMS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PGRpdj4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMSIgY2VsbHBhZGRp bmc9IjAiIHN0eWxlPSJiYWNrZ3JvdW5kOiNGM0ZGMzM7Ym9yZGVyOnNvbGlkICM5QjlBODcgMS41 cHQ7YmFja2dyb3VuZC1hdHRhY2htZW50OnNjcm9sbDtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MCU7 YmFja2dyb3VuZC1wb3NpdGlvbi15OjAlIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0iYm9y ZGVyOm5vbmU7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cD48Yj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOUI4 QjNFIj5DQVVUSU9OPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOUI4QjNFIj46PC9zcGFuPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4gRXh0 ZXJuYWwgZW1haWwuIERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzDQogdW5s ZXNzIHlvdSByZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZl Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+ DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWdu OmNlbnRlciI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9k aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPkhpIFRpcnUsDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBQbGVhc2Ugc2VlIGlu bGluZSBteSByZXNwb25zZXMuIElmIHRoZSBwcm9wb3NlZCB0ZXh0IGlzIGZpbmUgdG8geW91SSB3 aWxsIHVwZGF0ZSB0aGUgZHJhZnQgYW5kIHB1Ymxpc2ggYSBuZXcgdmVyc2lvbiBieSB0aGUgZW5k IG9mIHRoZSB3ZWVrLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+WW91cnMsDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+RGFuaWVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVHVl LCBKdW4gMTksIDIwMTggYXQgOTowNSBBTSwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7 PGEgaHJlZj0ibWFpbHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQG1jYWZlZS5jb20iIHRhcmdl dD0iX2JsYW5rIj5UaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBtY2FmZWUuY29tPC9hPiZndDsgd3Jv dGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy LWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21h cmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4t Ym90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJl bnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+SGkgRGFuaWVsLDxi cj4NCjxicj4NCk15IGNvbW1lbnRzIGFuZCBuaXRzPGJyPg0KPGJyPg0KMSk8YnI+DQo8YnI+DQom bmJzcDsgJm5ic3A7VGhlIGN1cnJlbnQgc2NlbmFyaW8gZGVzY3JpYmVzIHRoZSBjYXNlIHdoZXJl IHRoZSBERG9TIFRhcmdldCBpcyBpbjxicj4NCiZuYnNwOyAmbmJzcDt0aGUgZW50ZXJwcmlzZSBu ZXR3b3JrIHdoaWxlIHRoZSBzZWNvbmRhcnkgRE1TIGlzIHByb3ZpZGVkIGJ5IHRoZTxicj4NCiZu YnNwOyAmbmJzcDt1cHN0cmVhbSBJVFAuJm5ic3A7IEFuIGFsdGVybmF0ZSB1c2UgY2FzZSBtYXkg Y29uc2lkZXIgdGhlIHNjZW5hcmlvIHdoZXJlPGJyPg0KJm5ic3A7ICZuYnNwO3RoZSBJVFAgaW5m b3JtcyB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGl0IGlzIGludm9sdmVkIGludG8gYW4gb25nb2lu Zzxicj4NCiZuYnNwOyAmbmJzcDthdHRhY2sgb3IgdGhhdCBpbmZlY3RlZCBtYWNoaW5lcyBoYXZl IGJlZW4gaWRlbnRpZmllZC4mbmJzcDsgSW4gdGhpcyBjYXNlPGJyPg0KJm5ic3A7ICZuYnNwO3Ro ZSBET1RTIGNsaWVudCBhbmQgRE9UUyBzZXJ2ZXIgcm9sZXMgYXJlIGludmVydGVkLiZuYnNwOyBU aGUgRE9UUyBjbGllbnQ8YnI+DQombmJzcDsgJm5ic3A7aXMgbG9jYXRlZCBpbiB0aGUgSVRQIG5l dHdvcmsgYW5kIHRoZSBET1RTIHNlcnZlciBpcyBob3N0ZWQgaW4gdGhlPGJyPg0KJm5ic3A7ICZu YnNwO2VudGVycHJpc2UgbmV0d29yay4mbmJzcDsgVGhlIGVudGVycHJpc2UgbmV0d29yayBpcyB0 aGVuIHJlc3BvbnNpYmxlIHRvPGJyPg0KJm5ic3A7ICZuYnNwO3BlcmZvcm0gdGhlIEREb1MgTWl0 aWdhdGlvbi4mbmJzcDsgSW4gc29tZSBjYXNlIHRoZSBERG9TIE1pdGlnYXRpb24gbWF5IGJlPGJy Pg0KJm5ic3A7ICZuYnNwO2RlbGVnYXRlZCBiYWNrIHRvIHRoZSB1cHN0cmVhbSBJVFAsIGFzIGRl c2NyaWJlZCBpbiB0aGlzIHNlY3Rpb24uPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRv d3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdDtib3Jk ZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwy MDQsMjA0KSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPkNvbW1lbnQmZ3Q7Jm5ic3A7IElmIHRoZSBETVMg aW4gdGhlIGVudGVycHJpc2UgbmV0d29yayBpcyBub3QgY2FwYWJsZSBvZiBkZXRlY3Rpbmcgb3V0 Z29pbmcgRERvUyBhdHRhY2ssIGhvdyB3aWxsIHRoZSBzaWduYWxpbmcgZnJvbSB0aGUgRE9UUyBj bGllbnQgaW4gdGhlIHVwc3RyZWFtIElUUCB0byB0aGUgRE9UUyBzZXJ2ZXIgaW4NCiB0aGUgZW50 ZXJwcmlzZSBuZXR3b3JrIGhlbHAgaXQgdG8gZGV0ZWN0IGFuZCBtaXRpZ2F0ZSB0aGUgb3V0Z29p bmcgRERvUyBhdHRhY2sgPzxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O21nbHQmZ3Q7DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPldoaWxlIHdyaXRpbmcgdGhlIHVz ZSBjYXNlIHRoZSBleGFtcGxlIEkgaGFkIGluIG1pbmQgd2FzIHRoYXQgdGhlIElUUCBjb3VsZCBz aWduYWwgdGhlIG5ldHdvcmsgZW50ZXJwcmlzZSB0aGF0IHNvbWUgaG9zdHMgYXJlIGJlaW5nIGlu ZmVjdGVkIGFuZCBiZWxvbmdpbmcgdG8gYSBib3RuZXQuIFRoZSBJVFAgY291bGQNCiBwcm92aWRl IGEgbGlzdCBvZiBzdXNwaWNpb3VzIHRhZ2dlZCBJUHY2IG9yIHRoZSBpbmRpY2F0aW9uIHRoYXQg aG9zdHMgYXJlIHN1c3BlY3RlZCB0byBiZWxvbmcgdG8gYSBzcGVjaWZpYyBib3RuZXQuICZuYnNw Ow0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PlRoZSBuZXR3b3JrIGVudGVycHJpc2UgbWF5IHRoZW4gdGFrZSB0aGUgbmVjZXNzYXJ5IGFjdGlv biwgbW9uaXRvcmluZyBzcGVjaWZpYyBETlMgcmVxdWVzdHMsIHJ1bm5pbmcgc3BlY2lmaWMgc2Nh bnMgb3ZlciBpdHMgaG9zdHMuLi4gQXQgbGVhc3QgdGhpcyB3aGF0IEkgaGFkIGluIG1pbmQuIFRo ZSBzcGVjaWZpYw0KIHNpZ25hbGluZyBzaG91bGQgYmUgZGVmaW5lZCBieSBET1RTLiBEbyB5b3Ug dGhpbmsgdGhlIHRleHQgc2hvdWxkIGJlIHVwZGF0ZWQgYXMgYmVsb3cgPzxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9MRDo8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+Wy4uLl0gVGhlIGVu dGVycHJpc2UgbmV0d29yayBpcyB0aGVuIHJlc3BvbnNpYmxlIHRvPGJyPg0KJm5ic3A7ICZuYnNw O3BlcmZvcm0gdGhlIEREb1MgTWl0aWdhdGlvbi4mbmJzcDsgSW4gc29tZSBjYXNlIHRoZSBERG9T IE1pdGlnYXRpb24gbWF5IGJlPGJyPg0KJm5ic3A7ICZuYnNwO2RlbGVnYXRlZCBiYWNrIHRvIHRo ZSB1cHN0cmVhbSBJVFAsIGFzIGRlc2NyaWJlZCBpbiB0aGlzIHNlY3Rpb24uPG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5FVzo8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90 dG9tOjEyLjBwdCI+Wy4uLl0gVGhlIGVudGVycHJpc2UgbmV0d29yayBpcyB0aGVuIHJlc3BvbnNp YmxlIHRvPGJyPg0KJm5ic3A7ICZuYnNwO3BlcmZvcm0gdGhlIEREb1MgTWl0aWdhdGlvbi4mbmJz cDsgVHlwaWNhbGx5LCB0aGUgSVRQIGNvdWxkIHByb3ZpZGUgYSBsaXN0IG9mIHN1c3BpY2lvdXMg aG9zdHMgd2l0aCBzb21lIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gcmVsYXRlZCB0aGUgZGV0ZWN0 ZWQgYXR0YWNrcyBzdWNoIGFzIEREb1MsIEJvdG5ldCwgLi4uLiBBY2NvcmRpbmcgdG8gdGhlIHR5 cGUgb2YgYXR0YWNrLCB0aGUgZW50ZXJwcmlzZSBpcyBsaWtlbHkgdG8gYXBwbHkgc3BlY2lmaWMN CiBzZWN1cml0eSBwb2xpY2llcyB3aGljaCBjb3VsZCBpbmNsdWRlIHNlY3VyaXR5IGNoZWNrcywg dXBkYXRlcyBvbiB0aGUgdGFnZ2VkIGhvc3RzIGFzIHdlbGwgYXMgaW5zdGFudGlhdGluZyBzcGVj aWZpYyBtb25pdG9yaW5nIHRyYWZmaWMgZWxlbWVudHMgc3VjaCBhcyBjZXJ0YWluIHR5cGUgb2Yg RE5TIHF1ZXJpZXMsIHRyYWZmaWMgb2Ygc3BlY2lmaWMgZGVzdGluYXRpb24uLi4mbmJzcDsgSW4g c29tZSBjYXNlIHRoZSBERG9TIE1pdGlnYXRpb24gbWF5IGJlPGJyPg0KJm5ic3A7ICZuYnNwO2Rl bGVnYXRlZCBiYWNrIHRvIHRoZSB1cHN0cmVhbSBJVFAsIGFzIGRlc2NyaWJlZCBpbiB0aGlzIHNl Y3Rpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij5b VFJdIFRoZSBhYm92ZSB0ZXh0IGlzIG5vdCBjb21wbGV0ZWx5IGNsZWFyLiBUaGUgYWJvdmUgdGV4 dCBhc3N1bWVzIGhvc3RzIGluIHRoZSBlbnRlcnByaXNlIG5ldHdvcmsgYXJlIG5vdCBiZWhpbmQg TkFULiBGdXJ0aGVyLCBETVMgaW4gdGhlIGVudGVycHJpc2UgbmV0d29yayBzaG91bGQgYmUgbW9u aXRvcmluZyBib3RoDQogaW5jb21pbmcgYW5kIG91dGdvaW5nIHRyYWZmaWMgYW5kIGNhcGFibGUg b2YgZGV0ZWN0aW5nIG91dGdvaW5nIEREb1MgYXR0YWNrcy4gSSB0aGluayB0aGUgdXNlIGNhc2Ug c2hvdWxkIG9ubHkgZm9jdXMgb24gdm9sdW1ldHJpYyBhdHRhY2sgZXhjZWVkaW5nIHRoZSBjYXBh Y2l0eSBvZiB0aGUgRE1TIGluIHRoZSBFbnRlcnByaXNlIG5ldHdvcmsgYW5kIG5vdCBkaXNjdXNz IG11bHRpcGxlIGF0dGFjayB2ZWN0b3JzIChZb3UgbWF5IGFsc28gd2FudA0KIHRvIGxvb2sgaW50 byB0aGUgcmVxdWlyZW1lbnQgR0VOLTAwNCAoTWl0aWdhdGlvbiBoaW50aW5nKSBpbiB0aGUgcmVx dWlyZW1lbnRzIGRyYWZ0KS4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+Jmx0O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj5JIHVuZGVyc3RhbmQgeW91ciBjb21tZW50LiBUaGVzZSB3ZXJlIGV4 YW1wbGUgb2YgaW5mb3JtYXRpb24gcHJvdmlkZWQuIEkgYWdyZWUgdG8gbWVudGlvbiBhcyBHRU4t MDA0IHRoYXQgaW5mb3JtYXRpb24gaXMgYSBoaW50cyB0aGF0IG1heSBiZSBpbnRlcnByZXRlZC4g SSBkbyBub3Qgc2VlIGhvdyB2b2x1bWV0cmljIGF0dGFja3MgY2FuIGJlIGFkZHJlc3NlZCBpbiB0 aGlzIGNhc2UuIEEgdm9sdW1ldHJpYyBhdHRhY2sNCiB3aG9zZSB0YXJnZXQgaXMgaW4gdGhlIEVu dHJlcHJpc2UgTmV0d29yayB3b3VkbCBiZSBkZXRlY3RlZCBieSB0aGUgRE1TIG9mIHRoYXQgRW50 ZXJwcmlzZSBuZXR3b3JrLiBJbiB0aGF0IGNhc2UgdGhlIERNUyBvZiB0aGUgRW50ZXJwcmlzZSBu ZXR3b3JrIHdpbGwgaGF2ZSBhIERPVFMgY2xpZW50IHNlbmRpbmcgYSByZXF1ZXN0IHRvIHRoZSBE T1RTIFNlcnZlciBvZiB0aGUgSVRQLi4mbmJzcDsgVGhpcyBpcyBub3QgdGhlIGNhc2Ugd2UgY29u c2lkZXIgaGVyZQ0KIGFzIGl0IGhhcyBhbHJlYWR5IGJlZW4gZGVzY3JpYmVkIGFzIHRoZSBwcmlt YXJ5IGFsdGVybmF0aXZlLlRoZSByZWFzb24gZm9yIGEgSVRQIERNUyB0byBzZW5kIGEgcmVxdWVz dCB0byB0aGUgRE1TIG9mIHRoZSBFbnRlcnByaXNlIGNvdWxkIGJlIDEpIHRoZSBFbnRlcnByaXNl IG5ldHdvcmsgaXMgdGFraW5nIHBhcnQgb2YgYSBERG9TIGF0YXRjaywgMikgdGhlIElUUCBETVMg ZGVsZWdhdGUgdGhlIEREb1MgbWl0aWdhdGlvbiB0byB0aGUgRE1TIEVudGVycHJpc2UNCiBuZXR3 b3JrLiBJIHNlZSAxKSBhcyBpbmZvcm1pbmcgdGhhdCBob3N0cyBvZiB0aGUgbmV0d29yayBhcmUg YmVpbmcgaW5mZWN0ZWQgYW5kIGJlaW5nIHBhcnQgb2YgYSBib3RuZXQuIEkgYW0gY29uZnVzZWQg YnkgMikgYXMgSSBzZWUgSVRQIERNUyB3aXRoIHdheXMgbW9yZSByZXNvdXJjZSB0aGFuIHRoZSBF bnRlcnByaXNlIG5ldHdvcmsuIENvdWxkIHlvdSBlbGFib3JhdGUgYSBiaXQgb24gdGhlIHNjZW5h cmlvIHlvdSBoYXZlIGluIG1pbmQgPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu LXJpZ2h0OjBpbjtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50 Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGluZzowaW4gMGlu IDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50 Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1 b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0 O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1 LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIu MHB0Ij48YnI+DQoyKTxicj4NCiZuYnNwOyAmbmJzcDtPbmNlIHRoZSByZXF1ZXN0aW5nIEVudGVy cHJpc2UgTmV0d29yayBpcyBjb25maWRlbnQgdGhhdCB0aGUgRERvUzxicj4NCiZuYnNwOyAmbmJz cDthdHRhY2sgaGFzIGVpdGhlciBjZWFzZWQgb3IgaGFzIGZhbGxlbiB0byBsZXZlbHMgb2YgdHJh ZmZpYy88YnI+DQombmJzcDsgJm5ic3A7Y29tcGxleGl0eSB3aGljaCB0aGV5IGNhbiBoYW5kbGUg b24gdGhlaXIgb3duIG9yIHRoYXQgaXQgaGFzIHJlY2VpdmVkPGJyPg0KJm5ic3A7ICZuYnNwO2Eg RE9UUyBERG9TIE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVxdWVzdCBmcm9tIGEgZG93bnN0cmVh bTxicj4NCiZuYnNwOyAmbmJzcDtFbnRlcnByaXNlIE5ldHdvcmsgb3IgRERvUyBNaXRpZ2F0aW9u IFNlcnZpY2UgUHJvdmlkZXIsIHRoZTxicj4NCiZuYnNwOyAmbmJzcDtyZXF1ZXN0aW5nIEVudGVy cHJpc2UgTmV0d29yayBET1RTIGNsaWVudCBzZW5kcyBhIERPVFMgRERvUzxicj4NCiZuYnNwOyAm bmJzcDtNaXRpZ2F0aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QgdG8gdGhlIEREb1MgTWl0aWdhdGlv biBTZXJ2aWNlPGJyPg0KJm5ic3A7ICZuYnNwO1Byb3ZpZGVyLjxicj4NCjxicj4NCkNvbW1lbnQm Z3Q7IEluIHRoZSBhYm92ZSBsaW5lLCBJIGRvbid0IGdldCAmcXVvdDt0aGF0IGl0IGhhcyByZWNl aXZlZCBhIERPVFMgRERvUyBNaXRpZ2F0aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QgZnJvbSBhIGRv d25zdHJlYW0gRW50ZXJwcmlzZSBOZXR3b3JrIG9yIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFBy b3ZpZGVyJnF1b3Q7Ljxicj4NCkkgdGhpbmsgeW91IG1lYW4gJnF1b3Q7b3Igbm90aWZpZWQgYnkg dGhlIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVyIHRoYXQgdGhlIEREb1MgYXR0YWNr IGhhcyBzdG9wcGVkJnF1b3Q7PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSB0ZXh0IGF0dGVtcHQgdG8g cHJvdmlkZSByZWFzb25zIGZvciBhIERPVFMgQ2xpZW50IHRvIHNlbmQgYSBET1RTIEREb1MgTWl0 aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0LiBJdCBjb3VsZCBiZSB0aGF0IGEpIGluZm9ybWF0 aW9uIHJlY2VpdmVkIGZyb20gdGhlIHVwc3RyZWFtIERNUyBpbmRpY2F0ZXMNCiB0aGUgYXR0YWNr cyBoYXMgYmVlbiBzdG9wcGVkIG9yIHRoYXQgdGhlIGF0dGFjayBpcyBzdWZmaWNpZW50bHkgbG93 IHNvIHRoYXQgaXQgY2FuIGhhbmRsZSB0aGUgYXR0YWNrIG9uIGl0cyBvd24uIE9uIHRoZSBvdGhl ciBoYW5kLCBpbiB0aGUgY2FzZSBvZiBjb2xsYWJvcmF0aW9uIGJldHdlZW4gRE1TLCBhIERNUyBt YXkgZW5kIHRoZSBjb2xsYWJvcmF0aW9uIHdpdGggYW4gdXBzdHJlYW0gRE1TIGJlY2F1c2UgdGhl IGRvd25zdHJlYW0gRE1TIGhhcw0KIHJlcXVlc3RlZCBzby4gSSBwcm9wb3NlIHRoZSBmb2xsd29p bmcgY2xhcmlmaWNhdGlvbiwgcGxlYXNlIGxldCBtZSBrbm93IGlmIHRoYXQgaXMgZmluZSB3aXRo IHlvdTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5PTEQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPk9uY2UgdGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlzZSBOZXR3b3JrIGlzIGNv bmZpZGVudCB0aGF0IHRoZSBERG9TPGJyPg0KJm5ic3A7ICZuYnNwO2F0dGFjayBoYXMgZWl0aGVy IGNlYXNlZCBvciBoYXMgZmFsbGVuIHRvIGxldmVscyBvZiB0cmFmZmljLzxicj4NCiZuYnNwOyAm bmJzcDtjb21wbGV4aXR5IHdoaWNoIHRoZXkgY2FuIGhhbmRsZSBvbiB0aGVpciBvd24gb3IgdGhh dCBpdCBoYXMgcmVjZWl2ZWQ8YnI+DQombmJzcDsgJm5ic3A7YSBET1RTIEREb1MgTWl0aWdhdGlv biB0ZXJtaW5hdGlvbiByZXF1ZXN0IGZyb20gYSBkb3duc3RyZWFtPGJyPg0KJm5ic3A7ICZuYnNw O0VudGVycHJpc2UgTmV0d29yayBvciBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciwg dGhlPGJyPg0KJm5ic3A7ICZuYnNwO3JlcXVlc3RpbmcgRW50ZXJwcmlzZSBOZXR3b3JrIERPVFMg Y2xpZW50IHNlbmRzIGEgRE9UUyBERG9TPGJyPg0KJm5ic3A7ICZuYnNwO01pdGlnYXRpb24gdGVy bWluYXRpb24gcmVxdWVzdCB0byB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2U8YnI+DQombmJz cDsgJm5ic3A7UHJvdmlkZXIuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj5ORVc6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uY2Ug dGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlzZSBOZXR3b3JrIGhhcyBiZWVuIG5vdGlmaWVkIGJ5IHRo ZSBERG9TIE1pdGlnYXRpb24gU2VydmljZTxicj4NCiZuYnNwOyAmbmJzcDtQcm92aWRlci4gdGhl IGF0dGFjayBoYXMgYmVlbiBzdG9wcGVkLCBvciB0aGF0IHRoZSBsZXZlbCBvZiB0aGUgYXR0YWNr IGhhcyBmYWxsZW4gdG8gbGV2ZWxzIG9mIHRyYWZmaWMvPGJyPg0KJm5ic3A7ICZuYnNwO2NvbXBs ZXhpdHkgd2hpY2ggdGhleSBjYW4gaGFuZGxlIG9uIHRoZWlyIG93biwgdGhlIEVudGVycHJpc2Ug TmV0d29yayBtYXkgbm90aWZ5IHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciB0 byBzdG9wIHRoZSBERG9TIE1pdGlnYXRpb24uDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+W1RSXSBZb3UgbWF5IHdhbnQgdG8gc2ltcGxpZnkgdGhlIGFib3ZlIHRleHQgYXMgZm9s bG93cyA6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSBET1RTIHNl cnZlciBub3RpZmllcyB0aGUgbWl0aWdhdGlvbiBtZXRyaWNzIHRvIHRoZSBET1RTIGNsaWVudC4g SWYgdGhlIEREb1MgYXR0YWNrIGhhcyBzdG9wcGVkIG9yIHRoZSBzZXZlcml0eSBvZiB0aGUgYXR0 YWNrIGhhcyBzdWJzaWRlZCwgdGhlIERPVFMgY2xpZW50IGNhbiByZXF1ZXN0IHRoZSBERG9TDQog TWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVyIHRvIHN0b3AgdGhlIEREb1MgTWl0aWdhdGlvbi48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj5TaW1pbGFybHksIHdoZW4gRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2Ug UHJvdmlkZXJzIGFyZSBjb2xsYWJvcmF0aW5nLCBhIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFBy b3ZpZGVyIG1heSByZWxheSB0aGUgcmVxdWVzdCBmb3IgdGVybWluYXRpbmcgYSBERG9TIE1JdGln YXRpb24gdG8gdGhlIHVwc3RyZWFtJm5ic3A7RG9TDQogTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3Zp ZGVyIHVwb24gcmVxdWVzdCBmcm9tIGEgZG93bnN0cmVhbSZuYnNwOyBEb1MgTWl0aWdhdGlvbiBT ZXJ2aWNlIFByb3ZpZGVyLiBJbiBhbnkgY2FzZSB0aGUgdGVybWluYXRpb24gb2YgYSBERG9TIE1p dGlnYXRpb24gaXMgcmVxdWVzdGVkIGJ5IHRoZSBOZXR3b3JrIEVudGVycHJpc2UgRE9UUyBjbGll bnQgc2VuZGluZyBhIERPVFMgRERvUyBNaXRpZ2F0aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QgdG8g dGhlIEREb1MNCiBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIuPG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5bVFJdIEkgYW0gbm90IHN1cmUgYWJvdXQgdGhlIGFib3ZlIGxpbmVzLCBERG9T IG1pdGlnYXRpb24gc2VydmljZSBwcm92aWRlcnMgY29sbGFib3JhdGluZyB3aXRoIGVhY2ggb3Ro ZXIgZG9lcyBub3QgbG9vayByZWxldmFudCB0byB0aGlzIHVzZSBjYXNlLiBZb3UgbWF5IHdhbnQg dG8gcmVtb3ZlIHRoZSBhYm92ZQ0KIGxpbmVzLiA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx dW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSByZWFzb24gZm9y IG1lbnRpb25pbmcgdGhlIGNvbGxhYm9yYXRpb24gd2FzIHRvIGluZGljYXRlIHRoZXJlIGFyZSBt dWx0aXBsZSByZWFzb25zIHRvIHN0b3AgdGhlIG1pdGlnYXRpb24uIFlvdSBjYW4gYmUgdGhlIG9u ZSBkZWNpZGluZyBnaXZlbiB0aGUgc3RhdHVzIHByb3ZpZGVkIG9yIHlvdXIgY2FuIGNhbiBkbyB0 aGF0IGJlY2F1c2UgeW91IGhhdmUgYmVlbiBhc2tlZCB0byBkbyBpdC4gSSBhbSBmaW5lDQogcmVt b3ZpbmcgdGhlIGxhdGVzdCBjYXNlLiBEb25lLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7 bWFyZ2luLXJpZ2h0OjBpbjtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBj dXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9 ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGluZzow aW4gMGluIDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBj dXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5n OjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFy Z2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+Myk8 YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7VGhlIHByZS1hcnJhbmdlbWVudCB0eXBpY2FsbHkgaW5j bHVkZXMgdGhlIGFncmVlbWVudCBvbiB0aGU8YnI+DQombmJzcDsgJm5ic3A7bWVjaGFuaXNtcyB1 c2VkIHRvIHJlZGlyZWN0IHRoZSB0cmFmZmljIHRvIHRoZSBERG9TIE1pdGlnYXRpb248YnI+DQom bmJzcDsgJm5ic3A7U2VydmljZSBQcm92aWRlciwgYXMgd2VsbCBhcyB0aGUgbWVjaGFuaXNtIHRv IHRvIHJlLWluamVjdCB0aGU8YnI+DQo8YnI+DQombmJzcDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmVtb3ZlICZxdW90O3RvJnF1b3Q7PG86cD48 L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+RG9uZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5bVFJd IE9rYXk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBp biAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmln aHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJy ZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj40KTxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtvJm5ic3A7IEREb1MgTWl0aWdhdGlv biBTZXJ2aWNlOiBkZXNpZ25hdGVzIGEgRERvUyBzZXJ2aWNlIHByb3ZpZGVkIHRvIGE8YnI+DQom bmJzcDsgJm5ic3A7ICZuYnNwOyBjdXN0b21lciBhbmQgd2hpY2ggaXMgc2NvcGVkIHRvIG1pdGln YXRlIEREb1MgYXR0YWNrcy4mbmJzcDsgU2VydmljZXM8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNw OyB1c3VhbGx5IGludm9sdmUgU2VydmljZSBMZXZlbCBBZ3JlZW1lbnQgKFNMQSkgdGhhdCBoYXZl IHRvIGJlIG1ldC48YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBJdCBpcyB0aGUgcmVzcG9uc2li aWxpdHkgb2YgdGhlIHNlcnZpY2UgcHJvdmlkZXIgdG8gaW5zdGFudGlhdGU8YnI+DQombmJzcDsg Jm5ic3A7ICZuYnNwOyB0aGUgRERvUyBNaXRpZ2F0aW9uIFN5c3RlbSB0byBtZWV0IHRoZXNlIFNM QXMuPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwO28mbmJzcDsgRERvUyBNaXRpZ2F0aW9uIFN5c3Rl bSAoRE1TKTogQSBzeXN0ZW0gdGhhdCBwZXJmb3JtcyBERG9TPGJyPg0KJm5ic3A7ICZuYnNwOyAm bmJzcDsgbWl0aWdhdGlvbi4mbmJzcDsgVGhlIEREb1MgTWl0aWdhdGlvbiBTeXN0ZW0gbWF5IGJl IGNvbXBvc2VkIGJ5IGE8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyBjbHVzdGVyIG9mIGhhcmR3 YXJlIGFuZC9vciBzb2Z0d2FyZSByZXNvdXJjZXMsIGJ1dCBjb3VsZCBhbHNvPGJyPg0KJm5ic3A7 ICZuYnNwOyAmbmJzcDsgaW52b2x2ZSBhbiBvcmNoZXN0cmF0b3IgdGhhdCBtYXkgdGFrZSBkZWNp c2lvbnMgc3VjaCBhczxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IG91dHNvdXJjaW5nIHBhcnRp YWwgb3IgbW9yZSBvZiB0aGUgbWl0aWdhdGlvbiB0byBhbm90aGVyIEREb1M8YnI+DQombmJzcDsg Jm5ic3A7ICZuYnNwOyBNaXRpZ2F0aW9uIFN5c3RlbS48YnI+DQo8YnI+DQpOaXQmZ3Q7IEZvciBi ZXR0ZXIgcmVhZGFiaWxpdHkgeW91IG1heSB3YW50IHRvIGRlZmluZSAmcXVvdDtETVMmcXVvdDsg Zm9sbG93ZWQgYnkgJnF1b3Q7RERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UmcXVvdDs8bzpwPjwvbzpw PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+RG9uZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5bVFJd IFRoYW5rcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk ZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7 bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdp bi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3Vy cmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+ DQo1KTxicj4NCiZuYnNwOyAmbmJzcDtET1RTIGlzIGF0IHJpc2sgZnJvbSB0aHJlZSBwcmltYXJ5 IGF0dGFja3M6IERPVFMgYWdlbnQgaW1wZXJzb25hdGlvbiw8YnI+DQombmJzcDsgJm5ic3A7dHJh ZmZpYyBpbmplY3Rpb24sIGFuZCBzaWduYWxpbmcgYmxvY2tpbmcuJm5ic3A7IFRoZSBET1RTIHBy b3RvY29sIG11c3QgYmU8YnI+DQombmJzcDsgJm5ic3A7ZGVzaWduZWQgZm9yIG1pbmltYWwgZGF0 YSB0cmFuc2ZlciB0byBhZGRyZXNzIHRoZSBibG9ja2luZyByaXNrLjxicj4NCjxicj4NCkNvbW1l bnQmZ3Q7IEEgTUlUTSBhdHRhY2tlciBjYW4gZHJvcCBhbGwgdGhlIERPVFMgc2lnbmFsIGNoYW5u ZWwgdHJhZmZpYywgZGVzaWduaW5nIHRoZSBET1RTIHNpZ25hbCBjaGFubmVsIHByb3RvY29sIGZv ciBtaW5pbWFsIGRhdGENCjxicj4NCnRyYW5zZmVyIHdpbGwgbm90IGFkZHJlc3MgdGhlIE1JVE0g YXR0YWNrLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDtBZ3JlZS4gSSBwcm9wb3NlIHRvIHJlbW92 ZToNCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij4mcXVvdDsmcXVvdDsmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+VGhlIERPVFMgcHJvdG9jb2wgbXVzdCBiZTxicj4NCiZuYnNwOyAm bmJzcDtkZXNpZ25lZCBmb3IgbWluaW1hbCBkYXRhIHRyYW5zZmVyIHRvIGFkZHJlc3MgdGhlIGJs b2NraW5nIHJpc2suPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPiZxdW90OyZxdW90OyZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5bVFJdIFRoYW5rcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPmRvbmU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND Q0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn aW4tcmlnaHQ6MGluO2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJl bnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjVwdDtwYWRkaW5nOjBpbiAw aW4gMGluIDQuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJl bnRjb2xvciBibHVlIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGlu IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t cmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQo2 KTxicj4NCiZuYnNwOyAmbmJzcDtPbmUgY29uc2lkZXJhdGlvbiBjb3VsZCBiZSB0byBtaW5pbWl6 ZSB0aGUgc2VjdXJpdHkgdGVjaG5vbG9naWVzIGluIHVzZSBhdCBhbnkgb25lPGJyPg0KJm5ic3A7 ICZuYnNwO3RpbWUuJm5ic3A7IFRoZSBtb3JlIG5lZWRlZCwgdGhlIGdyZWF0ZXIgdGhlIHJpc2sg b2YgZmFpbHVyZXMgY29taW5nIGZyb208YnI+DQombmJzcDsgJm5ic3A7YXNzdW1wdGlvbnMgb24g b25lIHRlY2hub2xvZ3kgcHJvdmlkaW5nIHByb3RlY3Rpb24gdGhhdCBpdCBkb2VzIG5vdDxicj4N CiZuYnNwOyAmbmJzcDtpbiB0aGUgcHJlc2VuY2Ugb2YgYW5vdGhlciB0ZWNobm9sb2d5Ljxicj4N Cjxicj4NCkNvbW1lbnQmZ3Q7IFRoZSBET1RTIHNpZ25hbCBhbmQgZGF0YSBjaGFubmVscyBhcmUg dXNpbmcgVExTIGZvciBtdXR1YWwgYXV0aGVudGljYXRpb24sIGNvbmZpZGVudGlhbGl0eSBhbmQg ZGF0YSBpbnRlZ3JpdHkuIEkgZG9uJ3Qgc2VlIHRoZSBuZWVkIGZvciB0aGUgYWJvdmUgbGluZXMu PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+QWdyZWUuJm5ic3A7IEkgcHJvcG9zZSB0byByZW1vdmUgdGhlIGZvbGxv d2luZyBsaW5lczo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+JnF1b3Q7JnF1b3Q7JnF1b3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwO09uZSBjb25zaWRlcmF0aW9uIGNvdWxkIGJl IHRvIG1pbmltaXplIHRoZSBzZWN1cml0eSB0ZWNobm9sb2dpZXMgaW4gdXNlIGF0IGFueSBvbmU8 YnI+DQombmJzcDsgJm5ic3A7dGltZS4mbmJzcDsgVGhlIG1vcmUgbmVlZGVkLCB0aGUgZ3JlYXRl ciB0aGUgcmlzayBvZiBmYWlsdXJlcyBjb21pbmcgZnJvbTxicj4NCiZuYnNwOyAmbmJzcDthc3N1 bXB0aW9ucyBvbiBvbmUgdGVjaG5vbG9neSBwcm92aWRpbmcgcHJvdGVjdGlvbiB0aGF0IGl0IGRv ZXMgbm90PGJyPg0KJm5ic3A7ICZuYnNwO2luIHRoZSBwcmVzZW5jZSBvZiBhbm90aGVyIHRlY2hu b2xvZ3kuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZxdW90OyZxdW90OyZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+W1RSXSBPa2F5Lg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+Jmx0O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5kb25lPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu LXJpZ2h0OjBpbjtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50 Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGluZzowaW4gMGlu IDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50 Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAw aW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp Z2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Nyk8 YnI+DQombmJzcDsgJm5ic3A7V2hlbiB0aGUgRERvUyBtaXRpZ2F0aW9uIGlzIGZpbmlzaGVkIG9u IHRoZSBETVMsIHRoZSBvcmNoZXN0cmF0b3I8YnI+DQombmJzcDsgJm5ic3A7aW5kaWNhdGVzIHRv IHRoZSB0ZWxlbWV0cnkgc3lzdGVtcyBhcyB3ZWxsIGFzIHRvIHRoZSBuZXR3b3JrPGJyPg0KJm5i c3A7ICZuYnNwO2FkbWluaXN0cmF0b3IgdGhlIEREb1MgbWl0aWdhdGlvbiBpcyBmaW5pc2hlZC48 YnI+DQo8YnI+DQpDb21tZW50Jmd0OyBJIHRoaW5rIHlvdSBtZWFuIHRoZSBERG9TIGF0dGFjayBo YXMgc3RvcHBlZC4gWW91IG1heSB3YW50IHRvIHJlcGhyYXNlIHRoZSBsaW5lLjxvOnA+PC9vOnA+ PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZs dDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5JIHByb3Bvc2UgdGhlIGZvbGxvd2luZyB0ZXh0OjxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T0xEOjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5XaGVuIHRoZSBERG9TIG1p dGlnYXRpb24gaXMgZmluaXNoZWQgb24gdGhlIERNUywgdGhlIG9yY2hlc3RyYXRvcjxicj4NCiZu YnNwOyAmbmJzcDtpbmRpY2F0ZXMgdG8gdGhlIHRlbGVtZXRyeSBzeXN0ZW1zIGFzIHdlbGwgYXMg dG8gdGhlIG5ldHdvcms8YnI+DQombmJzcDsgJm5ic3A7YWRtaW5pc3RyYXRvciB0aGUgRERvUyBt aXRpZ2F0aW9uIGlzIGZpbmlzaGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5XaGVuIHRoZSBERG9TIGF0dGFjayBoYXMgc3RvcHBl ZCwgdGhlIG9yY2hlc3RyYXRvcjxicj4NCiZuYnNwOyAmbmJzcDtpbmRpY2F0ZXMgdG8gdGhlIHRl bGVtZXRyeSBzeXN0ZW1zIGFzIHdlbGwgYXMgdG8gdGhlIG5ldHdvcms8YnI+DQombmJzcDsgJm5i c3A7YWRtaW5pc3RyYXRvciB0aGUgZW5kIG9mIHRoZSBERG9TIE1pdGlnYXRpb24uPG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZn dDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPltUUl0gTG9va3MgZ29vZC4NCjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O21n bHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij5kb25lPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGlu IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2 Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRv d3RleHQgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVu dGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxk aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk IHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0 LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBw dDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3Igcmdi KDIwNCwyMDQsMjA0KSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjgpPGJyPg0KJm5ic3A7ICZu YnNwO1Vwb24gcmVjZWl2aW5nIHRoZSBET1RTIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbiBm cm9tIHRoZSBuZXR3b3JrPGJyPg0KJm5ic3A7ICZuYnNwO2FkbWluaXN0cmF0b3IsIHRoZSBvcmNo ZXN0cmF0b3IgY29vcmRpbmF0ZXMgdGhlIEREb1MgbWl0aWdhdGlvbjxicj4NCiZuYnNwOyAmbmJz cDthY2NvcmRpbmcgdG8gYSBzcGVjaWZpZWQgc3RyYXRlZ3kuJm5ic3A7IEl0cyBzdGF0dXMgaW5k aWNhdGVzIHRoZSBERG9TPGJyPg0KJm5ic3A7ICZuYnNwO21pdGlnYXRpb24gaXMgc3RhcnRpbmcg d2hpbGUgbm90IGVmZmVjdGl2ZS48YnI+DQo8YnI+DQpDb21tZW50Jmd0OyBZb3UgbWF5IHdhbnQg dG8gY2xhcmlmeSB0aGUgRE9UUyBjbGllbnQgd2lsbCBsYXRlciBiZSBub3RpZmllZCB0aGF0IHRo ZSBERG9TIG1pdGlnYXRpb24gaXMgZWZmZWN0aXZlLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1 b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0Jmd0OzxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHByb3Bv c2UgdGhlIGZvbGxvd2luZyB0ZXh0OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T0xEOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5VcG9uIHJlY2VpdmluZyB0aGUgRE9UUyByZXF1ZXN0 IGZvciBERG9TIG1pdGlnYXRpb24gZnJvbSB0aGUgbmV0d29yazxicj4NCiZuYnNwOyAmbmJzcDth ZG1pbmlzdHJhdG9yLCB0aGUgb3JjaGVzdHJhdG9yIGNvb3JkaW5hdGVzIHRoZSBERG9TIG1pdGln YXRpb248YnI+DQombmJzcDsgJm5ic3A7YWNjb3JkaW5nIHRvIGEgc3BlY2lmaWVkIHN0cmF0ZWd5 LiZuYnNwOyBJdHMgc3RhdHVzIGluZGljYXRlcyB0aGUgRERvUzxicj4NCiZuYnNwOyAmbmJzcDtt aXRpZ2F0aW9uIGlzIHN0YXJ0aW5nIHdoaWxlIG5vdCBlZmZlY3RpdmUuPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5ORVc6PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlVwb24gcmVjZWl2 aW5nIHRoZSBET1RTIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbiBmcm9tIHRoZSBuZXR3b3Jr PGJyPg0KJm5ic3A7ICZuYnNwO2FkbWluaXN0cmF0b3IsIHRoZSBvcmNoZXN0cmF0b3IgY29vcmRp bmF0ZXMgdGhlIEREb1MgTWl0aWdhdGlvbjxicj4NCiZuYnNwOyAmbmJzcDthY2NvcmRpbmcgdG8g YSBzcGVjaWZpZWQgc3RyYXRlZ3kuJm5ic3A7IEl0cyBzdGF0dXMgaW5kaWNhdGVzIHRoZSBERG9T PGJyPg0KJm5ic3A7Jm5ic3A7IE1pdGlnYXRpb24gaXMgc3RhcnRpbmcgd2hpbGUgbm90IGVmZmVj dGl2ZS4gVGhlIERPVFMgY2xpZW50IG9mIHRoZSBvcmNoZXN0cmF0b3Igd2lsbCBsYXRlciBiZSBu b3RpZmllZCB0aGF0IHRoZSBERG9TIE1pdGlnYXRpb24gaXMgZWZmZWN0aXZlLjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+W1RSXSBMb29rcyBnb29kLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDttZ2x0Jmd0OzxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ZG9uZTxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0Oy9tZ2x0 Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4g Ni4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4N CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41 cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1 cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s aWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0 OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUu MHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBy Z2IoMjA0LDIwNCwyMDQpIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KOSkgSWYgdGhlIG5ldHdv cmsgYWRtaW5pc3RyYXRvciBkZWNpZGVzIHRvIHN0YXJ0IHRoZTxicj4NCiZuYnNwOyAmbmJzcDtt aXRpZ2F0aW9uLCB0aGV5IG9yZGVyIHRocm91Z2ggaGVyIHdlYiBpbnRlcmZhY2UgYSBET1RTIGNs aWVudCB0bzxicj4NCiZuYnNwOyAmbmJzcDtzZW5kIGEgcmVxdWVzdCBmb3IgRERvUyBtaXRpZ2F0 aW9uLiZuYnNwOyA8YnI+DQo8YnI+DQpOaXQmZ3Q7IFRoZSBhYm92ZSBsaW5lIGlzIG5vdCBjbGVh ciwgd2hvIGFyZSAmcXVvdDt0aGV5JnF1b3Q7IGluIHRoZSBhYm92ZSBsaW5lID8gPG86cD48L286 cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7 bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+SSBwcm9wb3NlIHRoZSBmb2xsb3dpbiB0ZXh0OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T0xEOjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JZiB0aGUgbmV0d29yayBhZG1p bmlzdHJhdG9yIGRlY2lkZXMgdG8gc3RhcnQgdGhlPGJyPg0KJm5ic3A7ICZuYnNwO21pdGlnYXRp b24sIHRoZXkgb3JkZXIgdGhyb3VnaCBoZXIgd2ViIGludGVyZmFjZSBhIERPVFMgY2xpZW50IHRv PGJyPg0KJm5ic3A7ICZuYnNwO3NlbmQgYSByZXF1ZXN0IGZvciBERG9TIG1pdGlnYXRpb24uJm5i c3A7Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5ORVc6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPklmIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3IgZGVjaWRlcyB0byBzdGFy dCB0aGU8YnI+DQombmJzcDsgJm5ic3A7bWl0aWdhdGlvbiwgdGhlIG5ldHdvcmsgYWRtaW5pc3Ry YXRvciBvcmRlcnMgdGhyb3VnaCBoZXIgd2ViIGludGVyZmFjZSBhIERPVFMgY2xpZW50IHRvPGJy Pg0KJm5ic3A7ICZuYnNwO3NlbmQgYSByZXF1ZXN0IGZvciBERG9TIG1pdGlnYXRpb24uJm5ic3A7 IDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5bVFJdIFlvdSBtYXkgd2Fu dCB0byByZW1vdmUgZ2VuZGVyIGZyb20gdGhlIGFib3ZlIGxpbmUgYW5kIHNpbXBsaWZ5IHRoZSB0 ZXh0Lg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5FVzo8bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SWYgdGhlIG5ldHdvcmsgYWRtaW5pc3Ry YXRvciBkZWNpZGVzIHRvIHN0YXJ0IHRoZTxicj4NCm1pdGlnYXRpb24sIHRoZSBuZXR3b3JrIGFk bWluaXN0cmF0b3IgdHJpZ2dlcnMgdGhlIEREb1MgbWl0aWdhdGlvbiByZXF1ZXN0IHVzaW5nIHRo ZSB3ZWIgaW50ZXJmYWNlIG9mIGEgRE9UUyBjbGllbnQuPG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RG9uZTxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl ZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1s ZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW47Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJy ZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+DQo8 ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuNXB0 O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJy ZW50Y29sb3IgY3VycmVudGNvbG9yIGJsdWUiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2Nr cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4w cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9w OjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjEwKSBUaGlzIHJlcXVlc3QgaXMgZXhwZWN0ZWQgdG8gYmUgYXNzb2NpYXRl ZCB3aXRoIGEgY29udGV4dCB0aGF0IGlkZW50aWZpZXMgdGhlIEREb1MgbWl0aWdhdGlvbiBzZWxl Y3RlZC48YnI+DQo8YnI+DQpDb21tZW50Jmd0OyBJIGRvbid0IHVuZGVyc3RhbmQgdGhlIGNvbnRl eHQgb2YgdGhlIGFib3ZlIGxpbmUuPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O21nO3QmZ3Q7PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSBjb250ZXh0IGNvbnN0 aXR1dGVzIG9mIGVsZW1lbnRzLCBpbmRpY2F0aW9ucyB0aGF0IHByb3ZpZGVzIHN1ZmZpY2llbnQg aW5mb3JtYXRpb24gdG8gdGhlIG9yY2hlc3RyYXRvciB0byBrbm93IHdoYXQgbmVlZHMgdG8gYmUg ZG9uZS4gaW4gb3RoZXIgd29yZHMsIHRoZSBERG9TIE1pdGlnYXRpb24uDQo8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBwcm9wb3NlIHRoZSBm b2xsb3dpbmcgdGV4dDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPk9MRDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+VGhpcyByZXF1ZXN0IGlzIGV4cGVjdGVkIHRvIGJlIGFzc29jaWF0 ZWQgd2l0aCBhIGNvbnRleHQgdGhhdCBpZGVudGlmaWVzIHRoZSBERG9TIG1pdGlnYXRpb24gc2Vs ZWN0ZWQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5ORVc6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPlRoaXMgcmVxdWVzdCBpcyBleHBlY3RlZCB0byBiZSBhc3NvY2lhdGVkIHdpdGgg YSBjb250ZXh0IHRoYXQgaWRlbnRpZmllcyBvciBwcm92aWRlIHN1ZmZpY2llbnQgaW5mb3JtYXRp b24gdG8gdGhlIG9yY2hlc3RyYXRvciB0byBpbiBmZXIgdGhlIEREb1MgTWl0aWdhdGlvbiB0byBl bGFib3JhdGUgYW5kIGNvb3JkaW5hdGUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5bVFJdIE5FVzo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+VGhpcyByZXF1ZXN0IGlzIGV4cGVjdGVkIHRvIGJlIGFzc29jaWF0ZWQgd2l0aCBhIGNvbnRl eHQgdGhhdCBwcm92aWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHRoZSBvcmNoZXN0cmF0 b3IgdG8gaW5mZXIgdGhlIEREb1MgTWl0aWdhdGlvbiB0byBlbGFib3JhdGUgYW5kIGNvb3JkaW5h dGUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZs dDttZ2x0PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij5kb25lPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGlu IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbjtib3JkZXIt Y29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQs MjA0KSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0 OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDtib3JkZXIt Y29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2 Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl ZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90 dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyPg0KMTEpJm5ic3A7ICZuYnNw O1Vwb24gcmVjZWl2aW5nIHRoZSBET1RTIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbiBmcm9t IHRoZSBuZXR3b3JrPGJyPg0KJm5ic3A7ICZuYnNwO2FkbWluaXN0cmF0b3IsIHRoZSBvcmNoZXN0 cmF0b3IgY29vcmRpbmF0ZXMgdGhlIEREb1MgbWl0aWdhdGlvbjxicj4NCiZuYnNwOyAmbmJzcDth Y2NvcmRpbmcgdG8gYSBzcGVjaWZpZWQgc3RyYXRlZ3kuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsg V2hhdCBpcyB0aGUgc3BlY2lmaWVkIHN0cmF0ZWd5ICh5b3UgbWF5IHdhbnQgdG8gZ2l2ZSBhbiBl eGFtcGxlKSA/PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBwcm9wb3NlIHRvIGFkZCB0aGUgZm9sbHdvaW5nIHRl eHQsIGJ1dCBJIGFtIGhhcHB5IGlmIHlvdSBhcmUgd2lsbGluZyB0byBwcm92aWRlIGEgbW9yZSBz cGVjaWZpYyBleGFtcGxlLg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj5ORVc6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPlVwb24gcmVjZWl2aW5nIGEgcmVxdWVzdCB0byBtaXRpZ2F0 ZSBhIEREb1MgYXR0YWNrIHBlcmZvcm1lZCBvdmVyIGEgdGFyZ2V0LCB0aGUgb3JjaGVzdHJhdG9y LCBtYXkgZXZhbHVhdGUgdGhlIHZvbHVtZXRyeSBvZiB0aGUgYXR0YWNrIGFzIHdlbGwgYXMgdGhl IHZhbHVlIHRoYXQgcmVwcmVzZW50IHRoZSB0YXJnZXQuDQogVGhlbiBpdCBtYXkgYWxzbyByZXF1 ZXN0IGFuIHVwc3RyZWFtIERNUyBQcm92aWRlciB0byBmaWx0ZXIgdGhlIHRyYWZmaWMgd2hpbGUg bW92aW5nIHRoZSB0YXJnZXQgdG8gYW5vdGhlciBuZXR3b3JrIHNvIG5ldyBzZXNzaW9ucyB3aWxs IG5vdCBiZSBpbXBhY3RlZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPltUUl0gSSBkb27i gJl0IHRoaW5rIG1vdmluZyB0aGUgdGFyZ2V0IHRvIGEgZGlmZmVyZW50IG5ldHdvcmsgaXMgZWFz eS4gSG93ZXZlciwgdGhlIG9yY2hlc3RyYXRvciBtYXkgc2VsZWN0IHRoZSBERG9TIG1pdGlnYXRp b24gcHJvdmlkZXIgYmFzZWQgb24gdGhlIGF0dGFjayBzZXZlcml0eS4NCjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0 OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+SSBhZ3JlZSBNVEQgaXMgbm90IGVhc3ksIGJ1dCBJIHdhbnRlZCB0byBz dHJlc3MgdGhhdCB0aGUgb3JjaGVzdHJhdG9yIGNhbiBiZSBjb29yZGluYXRlIGNvbXBsZXggb3Bl cmF0aW9ucyAsdGhhdCBpcyBhIGJpdCBtb3JlIHRoYW4gZGVsZWdhdGluZy4gSSBoYXZlIGFkZGVk IHRoZSBmb2xsb3dpbmcgdGV4dDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+VXBvbiByZWNlaXZpbmcgYSByZXF1ZXN0IHRvIG1pdGlnYXRlIGEg RERvUyBhdHRhY2sgcGVyZm9ybWVkIG92ZXIgYSB0YXJnZXQsIHRoZSBvcmNoZXN0cmF0b3IsIG1h eSBldmFsdWF0ZSB0aGUgdm9sdW1ldHJ5IG9mIHRoZSBhdHRhY2sgYXMgd2VsbCBhcyB0aGUgdmFs dWUgdGhhdCByZXByZXNlbnQgdGhlIHRhcmdldC4gVGhlIG9yY2hlc3RyYXRvciBtYXkgc2VsZWN0 IHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZSZuYnNwOw0KIFByb3ZpZGVyIGJhc2VkIG9uIHRo ZSBhdHRhY2sgc2V2ZXJpdHkuIEl0IG1heSBhbHNvIGNvb3JkaW5hdGUgdGhlIEREb1MgTWl0aWdh dGlvbiBwZXJmb3JtZWQgYnkgdGhlIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlJm5ic3A7IFByb3Zp ZGVyIHdpdGggc29tZSBvdGhlciB0YXNrcyBzdWNoIGFzIGZvciBleGFtcGxlLCZuYnNwOyBtb3Zp bmcgdGhlIHRhcmdldCB0byBhbm90aGVyIG5ldHdvcmsgc28gbmV3IHNlc3Npb25zIHdpbGwgbm90 IGJlIGltcGFjdGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7 cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6 MGluO2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBy Z2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7 Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQu MHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBi bHVlIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u ZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4g Ni4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGlu O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YnI+DQoxMik8 YnI+DQpUaGUgc3RhdHVzIG9mIHRoZSBERG9TIG1pdGlnYXRpb24gaW5kaWNhdGVzIHRoZSBvcmNo ZXN0cmF0b3IgaXMgaW4gYW4gYW5hbHl6aW5nIHBoYXNlLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j a3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz b2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxl ZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206 NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9y IHJnYigyMDQsMjA0LDIwNCkiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij5Db21tZW50Jmd0OyBET1RTIHNp Z25hbCBjaGFubmVsIGRyYWZ0IGRvZXMgbm90IGluZGljYXRlIHRoZSBtaXRpZ2F0aW9uIHN0YXR1 cyBpcyBpbiBhbmFseXppbmcgcGhhc2UgKFBsZWFzZSBzZWUgJnF1b3Q7VGFibGUgMjogVmFsdWVz IG9mICdzdGF0dXMnIFBhcmFtZXRlciZxdW90OyBpbiB0aGUgZHJhZnQpLjxvOnA+PC9vOnA+PC9w Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O21nbHQm Z3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PkkgcHJvcG9zZSB0byByZW1vdmU6DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZxdW90OyZxdW90OyZxdW90OzxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGUgc3RhdHVzIG9mIHRo ZSBERG9TPGJyPg0KbWl0aWdhdGlvbiBpbmRpY2F0ZXMgdGhlIG9yY2hlc3RyYXRvciBpcyBpbiBh biBhbmFseXppbmcgcGhhc2UuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZxdW90OyZxdW90OyZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj5bVFJdIE9rYXk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbHQ7bWdsdCZndDs8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvbmU8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDsvbWdsdCZn dDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBw dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluO2JvcmRlci1jb2xvcjpjdXJyZW50 Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+ DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93 dGV4dCAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50 Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBibHVlIj4NCjxkaXY+DQo8ZGl2Pg0KPGRp dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5k b3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7 bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdp bi1ib3R0b206MTIuMHB0Ij4xMyk8YnI+DQpUaGUgb3JjaGVzdHJhdG9yIGJlZ2lucyBjb2xsZWN0 aW5nIHZhcmlvdXMgaW5mb3JtYXRpb24gZnJvbSB2YXJpb3VzJm5ic3A7IHRlbGVtZXRyeSBzeXN0 ZW1zIGluIG9yZGVyIHRvIGNvcnJlbGF0ZSB0aGUgbWVhc3VyZW1lbnRzIGFuZCBwcm92aWRlJm5i c3A7IGFuIGFuYWx5c2lzIG9mIHRoZSBldmVudC48YnI+DQpDb21tZW50Jmd0OyBUaGUgb3JjaGVz dHJhdG9yIHdvdWxkIGFueXdheSBiZSBjb2xsZWN0aW5nIGRhdGEgZnJvbSB2YXJpb3VzIHRlbGVt ZXRyeSBzeXN0ZW1zIGZvciBjb3JyZWxhdGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90 ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BZ3JlZS4gSSB0aGlu ayB3aGF0IEkgd2FudGVkIHRvIHNheSB0aGF0IHdlIG1heSBtb3ZlIHRvIGEgc3RhdGUgd2hlcmUg ZmluZXIgaW5mb3JtYXRpb24gaXMgYmVpbmcgbW9uaXRvcmVkLiBJIHBvcnBvc2VkIHRoZSBmb2xs d29pbmcgdGV4dDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPk9MRDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+VGhlIG9yY2hlc3RyYXRvciBiZWdpbnMgY29sbGVjdGluZyB2YXJpb3Vz IGluZm9ybWF0aW9uIGZyb20gdmFyaW91cyZuYnNwOyB0ZWxlbWV0cnkgc3lzdGVtcyBpbiBvcmRl ciB0byBjb3JyZWxhdGUgdGhlIG1lYXN1cmVtZW50cyBhbmQgcHJvdmlkZSZuYnNwOyBhbiBhbmFs eXNpcyBvZiB0aGUgZXZlbnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj5ORVc6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSBvcmNoZXN0cmF0b3IgbWF5IGJlZ2luIGNvbGxlY3Rp bmcgYWRkaXRpb25hbCBmaW5lZCBncmFpbiBhbmQgc3BlY2lmaWMgaW5mb3JtYXRpb24gZnJvbSB2 YXJpb3VzJm5ic3A7IHRlbGVtZXRyeSBzeXN0ZW1zIGluIG9yZGVyIHRvIGNvcnJlbGF0ZSB0aGUg bWVhc3VyZW1lbnRzIGFuZCBwcm92aWRlIGFuIGFuYWx5c2lzDQogb2YgdGhlIGV2ZW50LjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+W1RSXSBPa2F5Lg0KPG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ Jm5ic3A7Jmx0O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj5Eb25lPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0 O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0 OjBpbjtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3Ig cmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l O2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0 LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3Ig Ymx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v bmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGlu IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBp bjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+MTQpIFRoZXNlIHN5c3Rl bXMgYXJlIGNvbmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuPGJyPg0KJm5ic3A7ICZuYnNwO2V2ZW50 IG9yIHNvbWUgbWVhc3VyZW1lbnQgaW5kaWNhdG9ycyByZWFjaCBhIHByZWRlZmluZWQgbGV2ZWwg dG88YnI+DQombmJzcDsgJm5ic3A7cmVwb3J0IGEgRE9UUyBtaXRpZ2F0aW9uIHJlcXVlc3QgdG8g dGhlIG9yY2hlc3RyYXRvci4mbmJzcDsgVGhlIERPVFM8YnI+DQombmJzcDsgJm5ic3A7bWl0aWdh dGlvbiByZXF1ZXN0IG1heSBiZSBhc3NvY2lhdGVkIHdpdGggc29tZSBlbGVtZW50IHN1Y2ggYXM8 YnI+DQombmJzcDsgJm5ic3A7c3BlY2lmaWMgcmVwb3J0aW5nLjxicj4NCjxicj4NCkNvbW1lbnQm Z3Q7IHdoYXQgZG8geW91IG1lYW4gYnkgJnF1b3Q7c29tZSBtZWFzdXJlbWVudCBpbmRpY2F0b3Jz JnF1b3Q7IGFuZCAmcXVvdDtzcGVjaWZpYyByZXBvcnRpbmcmcXVvdDsgKGxvb2tzIHZhZ3VlIHRv IG1lKSA/PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPm1lYXN1cmVtZW50IGluZGljYXRvcnMgbWVhbnMgdG8g bWUsIHNvbWUgdmFyaWFibGVzIHRoYXQgd2UgYmVsaWV2ZSByZXByZXNlbnRhdGl2ZSBmb3IgdGhy ZWF0IGRldGVjdGlvbiwgdGhpcyB0eXBpY2FsbHkgaW52b2x2ZWQgdGhlIHRyYWZmaWMgbG9hZCwg dGhlIG51bWJlciBvZiBTWU5zLi4uU3BlY2lmaWMgcmVwb3J0aW5nDQogaGVyZSBpbmRpY2F0ZXMg d2hhdCB0aGUgRE9UUyBjbGllbnQgcmVmZXJzIHRvIHdoaWxlIHRyaWdnZXJpbmcgdGVoIEREb1Mg TWl0aWdhdGlvbiByZXF1ZXN0LiBJIHByb3Bvc2UgdGVoIGZvbGx3b2ludGV4dDo8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9MRDo8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlc2Ug c3lzdGVtcyBhcmUgY29uZmlndXJlZCBzbyB0aGF0IHdoZW4gYW48YnI+DQombmJzcDsgJm5ic3A7 ZXZlbnQgb3Igc29tZSBtZWFzdXJlbWVudCBpbmRpY2F0b3JzIHJlYWNoIGEgcHJlZGVmaW5lZCBs ZXZlbCB0bzxicj4NCiZuYnNwOyAmbmJzcDtyZXBvcnQgYSBET1RTIG1pdGlnYXRpb24gcmVxdWVz dCB0byB0aGUgb3JjaGVzdHJhdG9yLiZuYnNwOyBUaGUgRE9UUzxicj4NCiZuYnNwOyAmbmJzcDtt aXRpZ2F0aW9uIHJlcXVlc3QgbWF5IGJlIGFzc29jaWF0ZWQgd2l0aCBzb21lIGVsZW1lbnQgc3Vj aCBhczxicj4NCiZuYnNwOyAmbmJzcDtzcGVjaWZpYyByZXBvcnRpbmcuPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5ORVc6PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZXNlIHN5c3Rl bXMgYXJlIGNvbmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuPGJyPg0KJm5ic3A7ICZuYnNwO2V2ZW50 IG9yIHNvbWUgbWVhc3VyZW1lbnQgaW5kaWNhdG9ycyByZWFjaCBhIHByZWRlZmluZWQgbGV2ZWwg dG88YnI+DQombmJzcDsgc2VuZCBET1RTIG1pdGlnYXRpb24gcmVxdWVzdCB0byB0aGUgb3JjaGVz dHJhdG9yLiZuYnNwOyBUaGUgRE9UUzxicj4NCiZuYnNwOyAmbmJzcDttaXRpZ2F0aW9uIHJlcXVl c3QgbWF5IGJlIGFzc29jaWF0ZWQgd2l0aCBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIHRvIGxldCB0 aGUgb3JjaGVzdHJhdG9yIGtub3cgd2hhdCBoYXMgdHJpZ2dlcmVkIHRoZSByZXF1ZXN0Lg0KPG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5bVFJdIE9rYXkgKE1pdGlnYXRpb24gaGludHMgKOKA nGFkZGl0aW9uYWwgaW5mb3JtYXRpb27igJ0pIGFyZSBvcHRpb25hbCBhbmQgaXMgbm90IG1hbmRh dG9yeSB0byBiZSBjb252ZXllZCBpbiB0aGUgbWl0aWdhdGlvbiByZXF1ZXN0KS48bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDsvbWds dCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Eb25lPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBmb2xsb3dpbmcgdGV4dCBoYXMgYmVlbiBhZGRl ZDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRo ZXNlIHN5c3RlbXMgYXJlIGNvbmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuIGV2ZW50IG9yIHNvbWUg bWVhc3VyZW1lbnQ8YnI+DQppbmRpY2F0b3JzIHJlYWNoIGEgcHJlZGVmaW5lZCBsZXZlbCB0byBz ZW5kIERPVFMgbWl0aWdhdGlvbiByZXF1ZXN0IHRvPGJyPg0KdGhlIG9yY2hlc3RyYXRvci4mbmJz cDsgVGhlIERPVFMgbWl0aWdhdGlvbiByZXF1ZXN0IG1heSBiZSBhc3NvY2lhdGVkIHdpdGg8YnI+ DQpzb21lIG9wdGlvbmFsIG1pdGlnYXRpb24gaGludHMgdG8gbGV0IHRoZSBvcmNoZXN0cmF0b3Ig a25vdyB3aGF0IGhhcyA8YnI+DQp0cmlnZ2VyZWQgdGhlIHJlcXVlc3QuPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7L21nbHQmZ3Q7PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn aW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluO2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3Ig Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+DQo8ZGl2 Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAx LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3Ig Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBibHVlIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxi bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0 IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0 b206MTIuMHB0Ij4xNSkgRmlndXJlIDQgKEREb1MgT3JjaGVzdHJhdGlvbikgaW5jbHVkZXMgYm90 aCBpbnRlcm5hbCBhbmQgZXh0ZXJuYWwgRERvUyBtaXRpZ2F0aW9uIHN5c3RlbXMsIGJ1dCB0aGUg dXNhZ2Ugb2YgaW50ZXJuYWwgYW5kIGV4dGVybmFsIEREb1MgbWl0aWdhdGlvbiBzeXN0ZW1zIGlu DQo8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtub3QgZGlzY3Vzc2VkIGluIHNlY3Rp b24gMy4zLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jmx0O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgcHJvcG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZSBpbiB0 ZWggYmVnaW5pZ24gb2YgdGVoIHNlY3Rpb246PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T0xEOjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JbiB0aGlzIHVzZSBjYXNlLCBv bmUgb3IgbW9yZSBERG9TIHRlbGVtZXRyeSBzeXN0ZW1zIG9yIG1vbml0b3Jpbmc8YnI+DQpkZXZp Y2VzIG1vbml0b3IgYSBuZXR3b3JrIC0gdHlwaWNhbGx5IGFuIElTUCBuZXR3b3JrLiA8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj5JbiB0aGlzIHVzZSBjYXNlLCBvbmUgb3IgbW9yZSBERG9TIHRlbGVtZXRyeSBzeXN0ZW1z IG9yIG1vbml0b3Jpbmc8YnI+DQpkZXZpY2VzIHNwcmVhZCBvdmVyIG9uZSBvciBtdWx0aXBsZSBh ZG1pbmlzdHJhdGl2ZSBkb21haW5zIHByb3ZpZGVzIGhlYWx0aCBpbmRpY2F0b3Igb2YgdGhlIG5l dHdvcmsgdHJhZmZpYyB0byB0aGUgb3JjaGVzdHJhdG9yPG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIGFsc28gcHJvcG9zZSB0byBpbmRp Y2F0ZSBvbiB0aGUgZmlndXJlICggb3JjaGV0c3JhdG9yIGFkaW5pc3RyYXRpdmUgZG9tYWluIC8g b3RoZXIgYWRtaW5pc3RyYWlldiBkb21haW5zPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5b VFJdIEkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoZSBtdWx0aXBsZSBhZG1pbmlzdHJhdGl2ZSBkb21h aW4gdXNlIGNhc2UuIFdoeSB3b3VsZCBtdWx0aXBsZSBJU1BzIHVzZSB0aGUgc2FtZSBvcmNoZXN0 cmF0b3IgPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu YnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0Oy9t Z2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHVzZSBjYXNlIGNvbnNpZGVycyB0ZWggZm9sbG93aW5n IGFkbWluaXN0cmF0aXZlIGRvbWFpbnM6IElUUCBhbmQgRW50ZXJwcmlzZSBOZXR3b3JrLiBJIHBy b3Bvc2UgdG8gc2ltcGx5IHJlcGxhY2UgaW50ZXJuYWwgYnkgRW50ZXJwcmlzZSBOZXR3b3JrIGFu ZCBleHRlcm5hbCBieSBJVFAuDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx LjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y aWdodDowaW47Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNv bG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw aW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNv bG9yIGJsdWUiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGlu IDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdo dDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjE2KSBS ZWRpcmVjdGlvbiB0byB0aGUgRERvUzxicj4NCiZuYnNwOyAmbmJzcDtNaXRpZ2F0aW9uIFNlcnZp Y2UgUHJvdmlkZXIgdHlwaWNhbGx5IGludm9sdmVzIEJHUCBwcmVmaXg8YnI+DQombmJzcDsgJm5i c3A7YW5ub3VuY2VtZW50IGV2ZW50dWFsbHkgY29tYmluZWQgd2l0aCBETlMgcmVkaXJlY3Rpb24s IHdoaWxlIHJlLTxicj4NCiZuYnNwOyAmbmJzcDtpbmplY3Rpb24gbWF5IGJlIHBlcmZvcm1lZCB2 aWEgdHVubmVsaW5nIG1lY2hhbmlzbXMgc3VjaCBhcyBHUkUgZm9yPGJyPg0KJm5ic3A7ICZuYnNw O2V4YW1wbGUuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsgWW91IG1heSB3YW50IHRvIGNsYXJpZnkg dGhlIHNjcnViYmVkIHRyYWZmaWMgaXMgcmUtZGlyZWN0ZWQgdG8gdGhlIEVudGVycHJpc2UgbmV0 d29yayB2aWEgdGhlIHR1bm5lbGluZyBtZWNoYW5pc20uPG86cD48L286cD48L3A+DQo8L2Jsb2Nr cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O21nbHQmZ3Q7PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgcHJv cG9zZSB0aGUgZm9sbG93aW5nIHRleHQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PTEQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZGlyZWN0aW9uIHRvIHRoZSBERG9TPGJyPg0K Jm5ic3A7ICZuYnNwO01pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciB0eXBpY2FsbHkgaW52b2x2 ZXMgQkdQIHByZWZpeDxicj4NCiZuYnNwOyAmbmJzcDthbm5vdW5jZW1lbnQgZXZlbnR1YWxseSBj b21iaW5lZCB3aXRoIEROUyByZWRpcmVjdGlvbiwgd2hpbGUgcmUtPGJyPg0KJm5ic3A7ICZuYnNw O2luamVjdGlvbiBtYXkgYmUgcGVyZm9ybWVkIHZpYSB0dW5uZWxpbmcgbWVjaGFuaXNtcyBzdWNo IGFzIEdSRSBmb3I8YnI+DQombmJzcDsgJm5ic3A7ZXhhbXBsZS48bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5FVzo8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVkaXJlY3Rpb24gdG8g dGhlIEREb1M8YnI+DQombmJzcDsgJm5ic3A7TWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVyIHR5 cGljYWxseSBpbnZvbHZlcyBCR1AgcHJlZml4PGJyPg0KJm5ic3A7ICZuYnNwO2Fubm91bmNlbWVu dCBldmVudHVhbGx5IGNvbWJpbmVkIHdpdGggRE5TIHJlZGlyZWN0aW9uLCB3aGlsZSByZS08YnI+ DQombmJzcDsgJm5ic3A7aW5qZWN0aW9uIHRvIHRoZSBlbnRlcnByaXNlIG5ldHdvcmsgbWF5IGJl IHBlcmZvcm1lZCB2aWEgdHVubmVsaW5nIG1lY2hhbmlzbXMgc3VjaCBhcyBHUkUgZm9yPGJyPg0K Jm5ic3A7ICZuYnNwO2V4YW1wbGUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5bVFJdIERO UyByZWRpcmVjdGlvbiBhbmQgQkdQIHJvdXRpbmcgYXJlIHR3byBkaWZmZXJlbnQgZGl2ZXJzaW9u IHRlY2huaXF1ZXMsIEROUyByZWRpcmVjdGlvbiBpcyBub3QgcmVxdWlyZWQgYWZ0ZXIgQkdQIGFu bm91bmNlbWVudC4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+W1RSXTxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5ORVc6PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPlJlZGlyZWN0aW9uIHRvIHRoZSBERG9TPGJyPg0KTWl0aWdhdGlvbiBT ZXJ2aWNlIFByb3ZpZGVyIHR5cGljYWxseSBpbnZvbHZlcyBCR1AgcHJlZml4PGJyPg0KYW5ub3Vu Y2VtZW50IG9yIEROUyByZWRpcmVjdGlvbiwgd2hpbGUgcmUtaW5qZWN0aW9uIG9mIHRoZSBzY3J1 YmJlZCB0cmFmZmljIHRvIHRoZSBlbnRlcnByaXNlIG5ldHdvcmsgbWF5IGJlIHBlcmZvcm1lZCB2 aWEgdHVubmVsaW5nIG1lY2hhbmlzbXMgc3VjaCBhcyBHUkUgZm9yPGJyPg0KZXhhbXBsZS48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTti b3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4w cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21h cmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3Ig Y3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZu YnNwOzwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPkRvbmU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8 YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAx LjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y aWdodDowaW47Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNv bG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw aW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNv bG9yIGJsdWUiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGlu IDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdo dDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjE3KSBPZiBjb3Vy c2UsIHN1Y2ggbWVjaGFuaXNtcyBuZWVkcyB0byBiZSByZWd1bGFybHkgdGVzdGVkIGFuZDxicj4N CiZuYnNwOyAmbmJzcDtldmFsdWF0ZWQuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsgVGhlIGFib3Zl IGxpbmUgZG9lcyBub3QgbG9vayByZWxldmFudCB0byB0aGlzIGRvY3VtZW50LjxvOnA+PC9vOnA+ PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O21n bHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5JIGFtIGZpbmUgcmVtb3ZpbmcgaXQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij5bVFJdIE9rYXkuDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RG9uZTxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz cDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFy Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5 bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGlu ZzowaW4gMGluIDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xv ciBjdXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7 cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUu MHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3Vy cmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2lu LWJvdHRvbToxMi4wcHQiPjE4KSZuYnNwOyAmbmJzcDtPbmNlIHRoZSByZXF1ZXN0aW5nIEVudGVy cHJpc2UgTmV0d29yayBpcyBjb25maWRlbnQgdGhhdCB0aGUgRERvUzxicj4NCiZuYnNwOyAmbmJz cDthdHRhY2sgaGFzIGVpdGhlciBjZWFzZWQgb3IgaGFzIGZhbGxlbiB0byBsZXZlbHMgb2YgdHJh ZmZpYy88YnI+DQombmJzcDsgJm5ic3A7Y29tcGxleGl0eSB3aGljaCB0aGV5IGNhbiBoYW5kbGUg b24gdGhlaXIgb3duIG9yIHRoYXQgaXQgaGFzIHJlY2VpdmVkPGJyPg0KJm5ic3A7ICZuYnNwO2Eg RE9UUyBERG9TIE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVxdWVzdCBmcm9tIGEgZG93bnN0cmVh bTxicj4NCiZuYnNwOyAmbmJzcDtFbnRlcnByaXNlIE5ldHdvcmsgb3IgRERvUyBNaXRpZ2F0aW9u IFNlcnZpY2UgUHJvdmlkZXIsIHRoZTxicj4NCiZuYnNwOyAmbmJzcDtyZXF1ZXN0aW5nIEVudGVy cHJpc2UgTmV0d29yayBET1RTIGNsaWVudCBzZW5kcyBhIERPVFMgRERvUzxicj4NCiZuYnNwOyAm bmJzcDtNaXRpZ2F0aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QgdG8gdGhlIEREb1MgTWl0aWdhdGlv biBTZXJ2aWNlPGJyPg0KJm5ic3A7ICZuYnNwO1Byb3ZpZGVyLjxicj4NCjxicj4NCkNvbW1lbnQm Z3Q7IEl0J3Mgbm90IGNsZWFyIGhvdyB0aGUgcmVxdWVzdGluZyBFbnRlcnByaXNlIG5ldHdvcmsg d2lsbCBsZWFybiB0aGUgRERvUyBhdHRhY2sgaGFzIGNlYXNlZCA/PG86cD48L286cD48L3A+DQo8 L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7bWdsdCZndDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+RE9U UyBzdGF0dXMgbWF5IGJlIHVzZWQgZm9yIGV4YW1wbGUuIEkgaG9wZSB0ZWggdGV4dCBwcm92aWRl ZCBmb3IgKDIpIGNsYXJpZmllcyB0aGlzLiZuYnNwOw0KPG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj5bVFJdIFlvdSBtYXkgd2FudCB0byByZXBocmFzZSB0aGUgYWJvdmUgbGluZSBzaW1pbGFy IHRvIHRoZSBuZXcgdGV4dCB5b3UgaGF2ZSBwcm92aWRlZCBmb3IgKDIpLjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4tVGlydTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0 Oy9tZ2x0Jmd0Ow0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGlu IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t cmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBj dXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4tVGlydTxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fPGJyPg0KRG90cyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86RG90c0BpZXRm Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPkRvdHNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0 cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kb3RzIiB0YXJnZXQ9Il9ibGFuayI+ aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kb3RzPC9hPjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv bToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fPGJyPg0KRG90cyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86RG90c0Bp ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPkRvdHNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0i aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kb3RzIiB0YXJnZXQ9Il9ibGFu ayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kb3RzPC9hPjxvOnA+PC9v OnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_BN6PR16MB1425398195AD6AB074A36F89EA490BN6PR16MB1425namp_-- From nobody Tue Jun 26 07:40:40 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F20C7130E8C for ; Tue, 26 Jun 2018 07:40:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.398 X-Spam-Level: X-Spam-Status: No, score=-1.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XJZozvlurkCV for ; Tue, 26 Jun 2018 07:40:30 -0700 (PDT) Received: from mail-lf0-x22c.google.com (mail-lf0-x22c.google.com [IPv6:2a00:1450:4010:c07::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE0FB130DF2 for ; Tue, 26 Jun 2018 07:40:29 -0700 (PDT) Received: by mail-lf0-x22c.google.com with SMTP id y127-v6so1129623lfc.8 for ; Tue, 26 Jun 2018 07:40:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=3v7Gdf/BMkzFQ5Bdm9GFOXPt3+w/h8Uz2dvDAbU+hSQ=; b=VbwIwIYPvsHYW8PyBR84imNOan3o9e3hLjRNmP4HcP9gZBfhwm0Z+0MOSTW0RISfNK MSYOkdJIgbLMrbOdKGEUjDACFF3QdPCsaPMq/I9oKqRqn7q/dPdcyYhXjr7AiwuSn2pg fQOdyq4plyauOGdR3JLRnm+i0Wp22of8a6w5ieehoscfTgkxakv9DgACVVj4iQvOi7T0 bWy6HBU7g1sQuuw/yKx224qKnYhbw4xGTuCWz0Ne5CClFn84wIH/Z2a06JazGm68keq2 C9epWumRlC0kibP94KiTvjIJt6X+JjfIw4TR6RLpw7iHdscl6mBZ+fuQQ+UxUST9jzuh h5lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=3v7Gdf/BMkzFQ5Bdm9GFOXPt3+w/h8Uz2dvDAbU+hSQ=; b=j9j4fZcB0OVRbi90tzZ6pzYEciQIwfSUilI6sGD71a1pZPyeQYVtc+JWtU6OuKvRuk JsGcRjxLg9Z5P5Gb9nSft1C9Tm37+y2Rc9gMLEgaj9qY7/TXMH9IglcoHMn+e0GT/xkL 6/9HP2ub2FBRCyjDcSC3wTnHI5Hioyy9rmdjTjKGuEtrDZ3M2ij10vTXcGUf/oxe4zm4 W/ougpLiXoA8zUvRk7IEIqk6IoHiVZv4yTbDrMnhrRXnkkXXuifP23mJ/dTdGF1A+wTq DbeirTHvTViK6GojjcG7MhzOMyGYam4Si4iL7ZxCp0yLpxbm3aq0TLN4eaFdl0ZfuGPs DutA== X-Gm-Message-State: APt69E3Poj+DQvxIPx951pOai3i6jEuzRc5xCrq71iBbs3GifFqH4Q99 YAqHh3+/jf7QeTH7tE2uYtNKX0fqQGvU5R50zIeKCw== X-Google-Smtp-Source: AAOMgpfb6XTt5BzCzfCFrE6UVW2m63CaGrcVKTD8xTfFV7aVmElhg1Onz7fzdPp6zqw+U5LubeYlXXzFm43OCiNzhIM= X-Received: by 2002:a19:4b90:: with SMTP id y138-v6mr912372lfa.118.1530024028064; Tue, 26 Jun 2018 07:40:28 -0700 (PDT) MIME-Version: 1.0 Sender: mglt.ietf@gmail.com Received: by 2002:a2e:4281:0:0:0:0:0 with HTTP; Tue, 26 Jun 2018 07:40:27 -0700 (PDT) In-Reply-To: References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> From: Daniel Migault Date: Tue, 26 Jun 2018 10:40:27 -0400 X-Google-Sender-Auth: wDMGI6aJlK6u49IfBm4vztRgUzE Message-ID: To: "Konda, Tirumaleswar Reddy" Cc: Tobias Gondrom , Roman Danyliw , "dots@ietf.org" Content-Type: multipart/alternative; boundary="000000000000b0d271056f8c7a9a" Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jun 2018 14:40:39 -0000 --000000000000b0d271056f8c7a9a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Tiru, Please see my response inline. I believe we are close to reaching a consensus. Yours, Daniel On Tue, Jun 26, 2018 at 7:02 AM, Konda, Tirumaleswar Reddy < TirumaleswarReddy_Konda@mcafee.com> wrote: > Hi Daniel, > > > > Please see inline [TR2] > > > > *From:* mglt.ietf@gmail.com [mailto:mglt.ietf@gmail.com] *On Behalf Of *D= aniel > Migault > *Sent:* Tuesday, June 26, 2018 8:33 AM > *To:* Konda, Tirumaleswar Reddy > *Cc:* Tobias Gondrom ; Roman Danyliw < > rdd@cert.org>; dots@ietf.org > *Subject:* Re: [Dots] WGLC for use cases draft - until July-1. > > > > *CAUTION*: External email. Do not click links or open attachments unless > you recognize the sender and know the content is safe. > ------------------------------ > > Hi, > > > > Thanks for the feed backs. IN my opinion the only issues that remain open > are issues 1 and 15 . These are copied below. I provided also inline the > status of each issues - for further details. Once we are clear with these > two issues, I will publish a new version. > > > > Thanks you very much for teh comments. > > > > Yours, > > Daniel > > > > > > > > 1) > > The current scenario describes the case where the DDoS Target is in > the enterprise network while the secondary DMS is provided by the > upstream ITP. An alternate use case may consider the scenario where > the ITP informs the enterprise network it is involved into an ongoing > attack or that infected machines have been identified. In this case > the DOTS client and DOTS server roles are inverted. The DOTS client > is located in the ITP network and the DOTS server is hosted in the > enterprise network. The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > > > Comment> If the DMS in the enterprise network is not capable of detectin= g > outgoing DDoS attack, how will the signaling from the DOTS client in the > upstream ITP to the DOTS server in the enterprise network help it to dete= ct > and mitigate the outgoing DDoS attack ? > > > > > > While writing the use case the example I had in mind was that the ITP > could signal the network enterprise that some hosts are being infected an= d > belonging to a botnet. The ITP could provide a list of suspicious tagged > IPv6 or the indication that hosts are suspected to belong to a specific > botnet. > > The network enterprise may then take the necessary action, monitoring > specific DNS requests, running specific scans over its hosts... At least > this what I had in mind. The specific signaling should be defined by DOTS= . > Do you think the text should be updated as below ? > > > > > > OLD: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > NEW: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. Typically, the ITP could provide a list > of suspicious hosts with some additional information related the detected > attacks such as DDoS, Botnet, .... According to the type of attack, the > enterprise is likely to apply specific security policies which could > include security checks, updates on the tagged hosts as well as > instantiating specific monitoring traffic elements such as certain type o= f > DNS queries, traffic of specific destination... In some case the DDoS > Mitigation may be > delegated back to the upstream ITP, as described in this section. > > [TR] The above text is not completely clear. The above text assumes hosts > in the enterprise network are not behind NAT. Further, DMS in the > enterprise network should be monitoring both incoming and outgoing traffi= c > and capable of detecting outgoing DDoS attacks. I think the use case shou= ld > only focus on volumetric attack exceeding the capacity of the DMS in the > Enterprise network and not discuss multiple attack vectors (You may also > want to look into the requirement GEN-004 (Mitigation hinting) in the > requirements draft). > > > > > > > > I understand your comment for the hints. These were example of informatio= n > provided. I agree to mention as GEN-004 that information is a hints that > may be interpreted. > > What is not clear to me is that I do not see how volumetric attacks can b= e > addressed in this case. A volumetric attack whose target is in the > Enterprise Network woudl be detected by the DMS of that Enterprise networ= k. > In that case the DMS of the Enterprise network will have a DOTS client > sending a request to the DOTS Server of the ITP.. This is not the case w= e > consider here as it has already been described as the primary > alternative.The reason for a ITP DMS to send a request to the DMS of the > Enterprise could be 1) the Enterprise network is taking part of a DDoS > atatck, 2) the ITP DMS delegate the DDoS mitigation to the DMS Enterprise > network. I see 1) as informing that hosts of the network are being infect= ed > and being part of a botnet. I am confused by 2) as I see ITP DMS with way= s > more resource than the Enterprise network. Could you elaborate a bit on t= he > scenario ? > > > > [TR2] I meant don=E2=80=99t club incoming and outgoing attacks in the sam= e use > case, my suggestion is to focus only on the incoming volumetric attack in > this use case. > > If you plan to discuss outgoing attack from the Enterprise network, pleas= e > add more details why the Enterprise DMS cannot detect the outgoing attack= s > and how will the additional information provided by the ITP DMS help the > Enterprise DMS to detect outgoing DDoS attacks, and how this additional > information is useful when the compromised hosts in the Enterprise networ= ks > are behind NAT ? > > > > > OK got it. Actually I added this use case after our discussion in the IETF. I believe also its is going a bit beyong the volumetric attacks. I am ok removing it. It has been removed on my local version. > > > 15) Figure 4 (DDoS Orchestration) includes both internal and external DDo= S > mitigation systems, but the usage of internal and external DDoS mitigatio= n > systems in > not discussed in section 3.3. > > > > I propose the following change in teh beginign of teh section: > > > > OLD: > > In this use case, one or more DDoS telemetry systems or monitoring > devices monitor a network - typically an ISP network. > > > > NEW: > > In this use case, one or more DDoS telemetry systems or monitoring > devices spread over one or multiple administrative domains provides healt= h > indicator of the network traffic to the orchestrator > > > > I also propose to indicate on the figure ( orchetsrator adinistrative > domain / other administraiev domains > > > > [TR] I don=E2=80=99t understand the multiple administrative domain use ca= se. Why > would multiple ISPs use the same orchestrator ? > > > > > > > > > > The use case considers the following administrative domains: ITP and > Enterprise Network. I propose to simply replace "internal" by Enterprise > Network and "external" by ITP. > > > > [TR2] Okay, but why would the upstream ITP and Enterprise network use the > same orchestrator ? > > The orchestrator is in the Enterprise Network and decides between different DDoS Mitigation Serviec Provider. One of those is hosted in the NEterprise NEtwork, the other one is in the ITP.. Sure they share the same orchestrator, but in my opinion that is the otherway around, the orchestrator got access to multiple providers. How do you think we should clarify this ? The figure I am proposing is as below: +----------+ | network |C (Enterprise Network) | adminis |<-+ | trator | | +----------+ | | +----------+ | S+--------------+ +-----------+ |telemetry/| +->| |C S| DDoS |+ |monitoring|<--->| Orchestrator |<--->| mitigation|| |systems |C S| |<-+ | systems || +----------+ +--------------+C | +-----------+| | +----------+ -----------------------------------|----------------- | | (Internet Transit Provider) | | +-----------+ | S| DDoS | +->| mitigation| | systems | +-----------+ * C is for DOTS client functionality * S is for DOTS server functionality Figure 4: DDoS Orchestration > > > -Tiru > > > > > > > > > > > > On Sun, Jun 24, 2018 at 4:05 AM, Konda, Tirumaleswar Reddy < > TirumaleswarReddy_Konda@mcafee.com> wrote: > > Hi Daniel, > > > > Please see inline [TR] > > > > *From:* mglt.ietf@gmail.com [mailto:mglt.ietf@gmail.com] *On Behalf Of *D= aniel > Migault > *Sent:* Thursday, June 21, 2018 1:28 AM > *To:* Konda, Tirumaleswar Reddy > *Cc:* Tobias Gondrom ; Roman Danyliw < > rdd@cert.org>; dots@ietf.org > *Subject:* Re: [Dots] WGLC for use cases draft - until July-1. > > > > *CAUTION*: External email. Do not click links or open attachments unless > you recognize the sender and know the content is safe. > ------------------------------ > > Hi Tiru, > > > > Thanks for the comments. Please see inline my responses. If the proposed > text is fine to youI will update the draft and publish a new version by t= he > end of the week. > > > > Yours, > > Daniel > > > > On Tue, Jun 19, 2018 at 9:05 AM, Konda, Tirumaleswar Reddy < > TirumaleswarReddy_Konda@mcafee.com> wrote: > > Hi Daniel, > > My comments and nits > > 1) > > The current scenario describes the case where the DDoS Target is in > the enterprise network while the secondary DMS is provided by the > upstream ITP. An alternate use case may consider the scenario where > the ITP informs the enterprise network it is involved into an ongoing > attack or that infected machines have been identified. In this case > the DOTS client and DOTS server roles are inverted. The DOTS client > is located in the ITP network and the DOTS server is hosted in the > enterprise network. The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > > > Comment> If the DMS in the enterprise network is not capable of detectin= g > outgoing DDoS attack, how will the signaling from the DOTS client in the > upstream ITP to the DOTS server in the enterprise network help it to dete= ct > and mitigate the outgoing DDoS attack ? > > > > > > While writing the use case the example I had in mind was that the ITP > could signal the network enterprise that some hosts are being infected an= d > belonging to a botnet. The ITP could provide a list of suspicious tagged > IPv6 or the indication that hosts are suspected to belong to a specific > botnet. > > The network enterprise may then take the necessary action, monitoring > specific DNS requests, running specific scans over its hosts... At least > this what I had in mind. The specific signaling should be defined by DOTS= . > Do you think the text should be updated as below ? > > > > > > OLD: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > NEW: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. Typically, the ITP could provide a list > of suspicious hosts with some additional information related the detected > attacks such as DDoS, Botnet, .... According to the type of attack, the > enterprise is likely to apply specific security policies which could > include security checks, updates on the tagged hosts as well as > instantiating specific monitoring traffic elements such as certain type o= f > DNS queries, traffic of specific destination... In some case the DDoS > Mitigation may be > delegated back to the upstream ITP, as described in this section. > > [TR] The above text is not completely clear. The above text assumes hosts > in the enterprise network are not behind NAT. Further, DMS in the > enterprise network should be monitoring both incoming and outgoing traffi= c > and capable of detecting outgoing DDoS attacks. I think the use case shou= ld > only focus on volumetric attack exceeding the capacity of the DMS in the > Enterprise network and not discuss multiple attack vectors (You may also > want to look into the requirement GEN-004 (Mitigation hinting) in the > requirements draft). > > > > > > > > I understand your comment. These were example of information provided. I > agree to mention as GEN-004 that information is a hints that may be > interpreted. I do not see how volumetric attacks can be addressed in this > case. A volumetric attack whose target is in the Entreprise Network woudl > be detected by the DMS of that Enterprise network. In that case the DMS o= f > the Enterprise network will have a DOTS client sending a request to the > DOTS Server of the ITP.. This is not the case we consider here as it has > already been described as the primary alternative.The reason for a ITP DM= S > to send a request to the DMS of the Enterprise could be 1) the Enterprise > network is taking part of a DDoS atatck, 2) the ITP DMS delegate the DDoS > mitigation to the DMS Enterprise network. I see 1) as informing that host= s > of the network are being infected and being part of a botnet. I am confus= ed > by 2) as I see ITP DMS with ways more resource than the Enterprise networ= k. > Could you elaborate a bit on the scenario you have in mind ? > > > > > > > 2) > Once the requesting Enterprise Network is confident that the DDoS > attack has either ceased or has fallen to levels of traffic/ > complexity which they can handle on their own or that it has received > a DOTS DDoS Mitigation termination request from a downstream > Enterprise Network or DDoS Mitigation Service Provider, the > requesting Enterprise Network DOTS client sends a DOTS DDoS > Mitigation termination request to the DDoS Mitigation Service > Provider. > > Comment> In the above line, I don't get "that it has received a DOTS DDoS > Mitigation termination request from a downstream Enterprise Network or DD= oS > Mitigation Service Provider". > I think you mean "or notified by the DDoS Mitigation Service Provider tha= t > the DDoS attack has stopped" > > > > > > The text attempt to provide reasons for a DOTS Client to send a DOTS DDoS > Mitigation termination request. It could be that a) information received > from the upstream DMS indicates the attacks has been stopped or that the > attack is sufficiently low so that it can handle the attack on its own. O= n > the other hand, in the case of collaboration between DMS, a DMS may end t= he > collaboration with an upstream DMS because the downstream DMS has request= ed > so. I propose the follwoing clarification, please let me know if that is > fine with you: > > > > > > OLD: > > Once the requesting Enterprise Network is confident that the DDoS > attack has either ceased or has fallen to levels of traffic/ > complexity which they can handle on their own or that it has received > a DOTS DDoS Mitigation termination request from a downstream > Enterprise Network or DDoS Mitigation Service Provider, the > requesting Enterprise Network DOTS client sends a DOTS DDoS > Mitigation termination request to the DDoS Mitigation Service > Provider. > > > > NEW: > > Once the requesting Enterprise Network has been notified by the DDoS > Mitigation Service > Provider. the attack has been stopped, or that the level of the attack > has fallen to levels of traffic/ > complexity which they can handle on their own, the Enterprise Network > may notify the DDoS Mitigation Service Provider to stop the DDoS > Mitigation. > > > > > > [TR] You may want to simplify the above text as follows : > > The DOTS server notifies the mitigation metrics to the DOTS client. If th= e > DDoS attack has stopped or the severity of the attack has subsided, the > DOTS client can request the DDoS Mitigation Service Provider to stop the > DDoS Mitigation. > > > > > > Similarly, when DDoS Mitigation Service Providers are collaborating, a > DDoS Mitigation Service Provider may relay the request for terminating a > DDoS MItigation to the upstream DoS Mitigation Service Provider upon > request from a downstream DoS Mitigation Service Provider. In any case t= he > termination of a DDoS Mitigation is requested by the Network Enterprise > DOTS client sending a DOTS DDoS Mitigation termination request to the DDo= S > Mitigation Service Provider. > > > > [TR] I am not sure about the above lines, DDoS mitigation service > providers collaborating with each other does not look relevant to this us= e > case. You may want to remove the above lines. > > > > > > > > > > The reason for mentioning the collaboration was to indicate there are > multiple reasons to stop the mitigation. You can be the one deciding give= n > the status provided or your can can do that because you have been asked t= o > do it. I am fine removing the latest case. Done. > > > > > > 3) > > The pre-arrangement typically includes the agreement on the > mechanisms used to redirect the traffic to the DDoS Mitigation > Service Provider, as well as the mechanism to to re-inject the > > >>>>>>>>>>>>>>>>>>>>>>>>>>> Remove "to" > > > > Done > > > > > > [TR] Okay > > > > 4) > > o DDoS Mitigation Service: designates a DDoS service provided to a > customer and which is scoped to mitigate DDoS attacks. Services > usually involve Service Level Agreement (SLA) that have to be met. > It is the responsibility of the service provider to instantiate > the DDoS Mitigation System to meet these SLAs. > > o DDoS Mitigation System (DMS): A system that performs DDoS > mitigation. The DDoS Mitigation System may be composed by a > cluster of hardware and/or software resources, but could also > involve an orchestrator that may take decisions such as > outsourcing partial or more of the mitigation to another DDoS > Mitigation System. > > Nit> For better readability you may want to define "DMS" followed by "DDo= S > Mitigation Service" > > > > > > Done > > > > > > [TR] Thanks. > > > > > 5) > DOTS is at risk from three primary attacks: DOTS agent impersonation, > traffic injection, and signaling blocking. The DOTS protocol must be > designed for minimal data transfer to address the blocking risk. > > Comment> A MITM attacker can drop all the DOTS signal channel traffic, > designing the DOTS signal channel protocol for minimal data > transfer will not address the MITM attack. > > > > > > Agree. I propose to remove: > > """ > > The DOTS protocol must be > designed for minimal data transfer to address the blocking risk. > > """ > > > > > > [TR] Thanks. > > > > > > done > > > > > 6) > One consideration could be to minimize the security technologies in us= e > at any one > time. The more needed, the greater the risk of failures coming from > assumptions on one technology providing protection that it does not > in the presence of another technology. > > Comment> The DOTS signal and data channels are using TLS for mutual > authentication, confidentiality and data integrity. I don't see the need > for the above lines. > > > > Agree. I propose to remove the following lines: > > """ > > One consideration could be to minimize the security technologies in use > at any one > time. The more needed, the greater the risk of failures coming from > assumptions on one technology providing protection that it does not > in the presence of another technology. > > """ > > > > > > > > [TR] Okay. > > > > > > done > > > > 7) > When the DDoS mitigation is finished on the DMS, the orchestrator > indicates to the telemetry systems as well as to the network > administrator the DDoS mitigation is finished. > > Comment> I think you mean the DDoS attack has stopped. You may want to > rephrase the line. > > > > > > I propose the following text: > > > > OLD: > > When the DDoS mitigation is finished on the DMS, the orchestrator > indicates to the telemetry systems as well as to the network > administrator the DDoS mitigation is finished. > > > > NEW: > > When the DDoS attack has stopped, the orchestrator > indicates to the telemetry systems as well as to the network > administrator the end of the DDoS Mitigation. > > > > > > [TR] Looks good. > > > > done > > > > > > 8) > Upon receiving the DOTS request for DDoS mitigation from the network > administrator, the orchestrator coordinates the DDoS mitigation > according to a specified strategy. Its status indicates the DDoS > mitigation is starting while not effective. > > Comment> You may want to clarify the DOTS client will later be notified > that the DDoS mitigation is effective. > > > > > > I propose the following text: > > > > OLD: > > Upon receiving the DOTS request for DDoS mitigation from the network > administrator, the orchestrator coordinates the DDoS mitigation > according to a specified strategy. Its status indicates the DDoS > mitigation is starting while not effective. > > > > NEW: > > Upon receiving the DOTS request for DDoS mitigation from the network > administrator, the orchestrator coordinates the DDoS Mitigation > according to a specified strategy. Its status indicates the DDoS > Mitigation is starting while not effective. The DOTS client of the > orchestrator will later be notified that the DDoS Mitigation is effective= . > > > > [TR] Looks good. > > > > > > done > > > > > > > > > > > 9) If the network administrator decides to start the > mitigation, they order through her web interface a DOTS client to > send a request for DDoS mitigation. > > Nit> The above line is not clear, who are "they" in the above line ? > > > > I propose the followin text: > > > > OLD: > > If the network administrator decides to start the > mitigation, they order through her web interface a DOTS client to > send a request for DDoS mitigation. > > > > NEW: > > If the network administrator decides to start the > mitigation, the network administrator orders through her web interface > a DOTS client to > send a request for DDoS mitigation. > > > > > > [TR] You may want to remove gender from the above line and simplify the > text. > > NEW: > > If the network administrator decides to start the > mitigation, the network administrator triggers the DDoS mitigation reques= t > using the web interface of a DOTS client. > > > > > > > > Done > > > > 10) This request is expected to be associated with a context that > identifies the DDoS mitigation selected. > > Comment> I don't understand the context of the above line. > > > > > > The context constitutes of elements, indications that provides sufficient > information to the orchestrator to know what needs to be done. in other > words, the DDoS Mitigation. > > I propose the following text: > > > > OLD: > > This request is expected to be associated with a context that identifies > the DDoS mitigation selected. > > > > NEW: > > This request is expected to be associated with a context that identifies > or provide sufficient information to the orchestrator to in fer the DDoS > Mitigation to elaborate and coordinate. > > > > [TR] NEW: > > This request is expected to be associated with a context that provides > sufficient information to the orchestrator to infer the DDoS Mitigation t= o > elaborate and coordinate. > > > > > > > > > > > done > > > > > 11) Upon receiving the DOTS request for DDoS mitigation from the networ= k > administrator, the orchestrator coordinates the DDoS mitigation > according to a specified strategy. > > Comment> What is the specified strategy (you may want to give an example)= ? > > > > I propose to add the follwoing text, but I am happy if you are willing to > provide a more specific example. > > > > NEW: > > Upon receiving a request to mitigate a DDoS attack performed over a > target, the orchestrator, may evaluate the volumetry of the attack as wel= l > as the value that represent the target. Then it may also request an > upstream DMS Provider to filter the traffic while moving the target to > another network so new sessions will not be impacted. > > > > [TR] I don=E2=80=99t think moving the target to a different network is ea= sy. > However, the orchestrator may select the DDoS mitigation provider based o= n > the attack severity. > > > > > > > > > > I agree MTD is not easy, but I wanted to stress that the orchestrator can > be coordinate complex operations ,that is a bit more than delegating. I > have added the following text: > > > > NEW: > > Upon receiving a request to mitigate a DDoS attack performed over a > target, the orchestrator, may evaluate the volumetry of the attack as wel= l > as the value that represent the target. The orchestrator may select the > DDoS Mitigation Service Provider based on the attack severity. It may al= so > coordinate the DDoS Mitigation performed by the DDoS Mitigation Service > Provider with some other tasks such as for example, moving the target to > another network so new sessions will not be impacted. > > > > > > > > > 12) > The status of the DDoS mitigation indicates the orchestrator is in an > analyzing phase. > > > > Comment> DOTS signal channel draft does not indicate the mitigation statu= s > is in analyzing phase (Please see "Table 2: Values of 'status' Parameter" > in the draft). > > > > I propose to remove: > > > > """ > > The status of the DDoS > mitigation indicates the orchestrator is in an analyzing phase. > > """ > > > > > > [TR] Okay > > > > > > Done > > > > 13) > The orchestrator begins collecting various information from various > telemetry systems in order to correlate the measurements and provide an > analysis of the event. > Comment> The orchestrator would anyway be collecting data from various > telemetry systems for correlation. > > > > Agree. I think what I wanted to say that we may move to a state where > finer information is being monitored. I porposed the follwoing text: > > > > OLD: > > The orchestrator begins collecting various information from various > telemetry systems in order to correlate the measurements and provide an > analysis of the event. > > > > NEW: > > The orchestrator may begin collecting additional fined grain and specific > information from various telemetry systems in order to correlate the > measurements and provide an analysis of the event. > > > > [TR] Okay. > > > > > > > > > > Done > > > > 14) These systems are configured so that when an > event or some measurement indicators reach a predefined level to > report a DOTS mitigation request to the orchestrator. The DOTS > mitigation request may be associated with some element such as > specific reporting. > > Comment> what do you mean by "some measurement indicators" and "specific > reporting" (looks vague to me) ? > > > > > > measurement indicators means to me, some variables that we believe > representative for threat detection, this typically involved the traffic > load, the number of SYNs...Specific reporting here indicates what the DOT= S > client refers to while triggering teh DDoS Mitigation request. I propose > teh follwointext: > > > > OLD: > > These systems are configured so that when an > event or some measurement indicators reach a predefined level to > report a DOTS mitigation request to the orchestrator. The DOTS > mitigation request may be associated with some element such as > specific reporting. > > > > NEW: > > These systems are configured so that when an > event or some measurement indicators reach a predefined level to > send DOTS mitigation request to the orchestrator. The DOTS > mitigation request may be associated with additional information to le= t > the orchestrator know what has triggered the request. > > > > [TR] Okay (Mitigation hints (=E2=80=9Cadditional information=E2=80=9D) ar= e optional and is > not mandatory to be conveyed in the mitigation request). > > > > > > > > > > > > > > Done > > > > The following text has been added: > > These systems are configured so that when an event or some measurement > indicators reach a predefined level to send DOTS mitigation request to > the orchestrator. The DOTS mitigation request may be associated with > some optional mitigation hints to let the orchestrator know what has > triggered the request. > > > > > > 15) Figure 4 (DDoS Orchestration) includes both internal and external DDo= S > mitigation systems, but the usage of internal and external DDoS mitigatio= n > systems in > not discussed in section 3.3. > > > > I propose the following change in teh beginign of teh section: > > > > OLD: > > In this use case, one or more DDoS telemetry systems or monitoring > devices monitor a network - typically an ISP network. > > > > NEW: > > In this use case, one or more DDoS telemetry systems or monitoring > devices spread over one or multiple administrative domains provides healt= h > indicator of the network traffic to the orchestrator > > > > I also propose to indicate on the figure ( orchetsrator adinistrative > domain / other administraiev domains > > > > [TR] I don=E2=80=99t understand the multiple administrative domain use ca= se. Why > would multiple ISPs use the same orchestrator ? > > > > > > > > > > The use case considers teh following administrative domains: ITP and > Enterprise Network. I propose to simply replace internal by Enterprise > Network and external by ITP. > > > > > > 16) Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement eventually combined with DNS redirection, while re- > injection may be performed via tunneling mechanisms such as GRE for > example. > > Comment> You may want to clarify the scrubbed traffic is re-directed to > the Enterprise network via the tunneling mechanism. > > > > > > I propose the following text: > > > > OLD: > > Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement eventually combined with DNS redirection, while re- > injection may be performed via tunneling mechanisms such as GRE for > example. > > > > NEW: > > Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement eventually combined with DNS redirection, while re- > injection to the enterprise network may be performed via tunneling > mechanisms such as GRE for > example. > > > > [TR] DNS redirection and BGP routing are two different diversion > techniques, DNS redirection is not required after BGP announcement. > > > > [TR] > > NEW: > > Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement or DNS redirection, while re-injection of the scrubbed > traffic to the enterprise network may be performed via tunneling mechanis= ms > such as GRE for > example. > > > > > > > > > > > > Done > > > > > > 17) Of course, such mechanisms needs to be regularly tested and > evaluated. > > Comment> The above line does not look relevant to this document. > > > > > > I am fine removing it. > > > > [TR] Okay. > > > > > > > > Done > > > > > > > > 18) Once the requesting Enterprise Network is confident that the DDoS > attack has either ceased or has fallen to levels of traffic/ > complexity which they can handle on their own or that it has received > a DOTS DDoS Mitigation termination request from a downstream > Enterprise Network or DDoS Mitigation Service Provider, the > requesting Enterprise Network DOTS client sends a DOTS DDoS > Mitigation termination request to the DDoS Mitigation Service > Provider. > > Comment> It's not clear how the requesting Enterprise network will learn > the DDoS attack has ceased ? > > > > DOTS status may be used for example. I hope teh text provided for (2) > clarifies this. > > > > [TR] You may want to rephrase the above line similar to the new text you > have provided for (2). > > > > Cheers, > > -Tiru > > > > > > -Tiru > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > > > > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > > > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > > --000000000000b0d271056f8c7a9a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Tiru,

Please see my = response inline. I believe we are close to reaching a consensus.
=

Yours,
Daniel

On Tue, Jun 26, 2018 at 7:0= 2 AM, Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@= mcafee.com> wrote:

Hi Daniel,

=C2=A0

Please see inline [TR2]

<= u>=C2=A0

From: mglt.ietf@gmail.com [mailto:mglt.ietf@gmail.com<= /a>] On Behalf Of Daniel Migault
Sent: Tuesday, June 26, 2018 8:33 AM To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfe= e.com>
Cc: Tobias Gondrom <tobias.gondrom@gondrom.org>; Roman Danyliw <rdd@cert.org>; dots@ietf.org
Subject: Re: [Dots] WGLC for use cases draft - until July-1.<= u>

=C2=A0

CAUTION: External email. Do not click links or op= en attachments unless you recognize the sender and know the content is safe.<= /span>


Hi,

=C2=A0

Thanks for the feed backs. IN my opinion the only is= sues that remain open are issues 1 and 15 . These are copied below. I provi= ded also inline the status of each issues - for further details. Once we ar= e clear with these two issues, I will publish a new version.

=C2=A0

Thanks you very much for teh comments.

=C2=A0

Yours,

Daniel

=C2=A0

=C2=A0

=C2=A0

1)

=C2=A0 =C2=A0The current scenario describes the case where the DDoS Target = is in
=C2=A0 =C2=A0the enterprise network while the secondary DMS is provided by = the
=C2=A0 =C2=A0upstream ITP.=C2=A0 An alternate use case may consider the sce= nario where
=C2=A0 =C2=A0the ITP informs the enterprise network it is involved into an = ongoing
=C2=A0 =C2=A0attack or that infected machines have been identified.=C2=A0 I= n this case
=C2=A0 =C2=A0the DOTS client and DOTS server roles are inverted.=C2=A0 The = DOTS client
=C2=A0 =C2=A0is located in the ITP network and the DOTS server is hosted in= the
=C2=A0 =C2=A0enterprise network.=C2=A0 The enterprise network is then respo= nsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

=C2=A0

Comment>=C2=A0 If th= e DMS in the enterprise network is not capable of detecting outgoing DDoS a= ttack, how will the signaling from the DOTS client in the upstream ITP to t= he DOTS server in the enterprise network help it to detect and mitigate the outgoing DDoS at= tack ?

<mglt>

=C2=A0

While writing the use case the example I had in mind= was that the ITP could signal the network enterprise that some hosts are b= eing infected and belonging to a botnet. The ITP could provide a list of suspicious tagged IPv6 or the indication that hosts are = suspected to belong to a specific botnet. =C2=A0

The network enterprise may then take the necessary a= ction, monitoring specific DNS requests, running specific scans over its ho= sts... At least this what I had in mind. The specific signaling should be defined by DOTS. Do you think the text should be updat= ed as below ?

=C2=A0

=C2=A0

OLD:

[...] The enterprise ne= twork is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

NEW:

[...] The enterprise ne= twork is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 Typically, the ITP could pr= ovide a list of suspicious hosts with some additional information related t= he detected attacks such as DDoS, Botnet, .... According to the type of att= ack, the enterprise is likely to apply specific security policies which could include security checks, updates on the tagg= ed hosts as well as instantiating specific monitoring traffic elements such= as certain type of DNS queries, traffic of specific destination...=C2=A0 I= n some case the DDoS Mitigation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

[TR] The above text is = not completely clear. The above text assumes hosts in the enterprise networ= k are not behind NAT. Further, DMS in the enterprise network should be moni= toring both incoming and outgoing traffic and capable of detecting outgoing DDoS attac= ks. I think the use case should only focus on volumetric attack exceeding t= he capacity of the DMS in the Enterprise network and not discuss multiple a= ttack vectors (You may also want to look into the requirement GEN-004 (Mitigation hinting) in the requireme= nts draft).

</mglt>

=C2=A0

<mglt>

I understand your comment for the hints. These were = example of information provided. I agree to mention as GEN-004 that informa= tion is a hints that may be interpreted.

What is not clear to me is that I do not see how vol= umetric attacks can be addressed in this case. A volumetric attack whose ta= rget is in the Enterprise Network woudl be detected by the DMS of that Ente= rprise network. In that case the DMS of the Enterprise network will have a DOTS client sending a request to the= DOTS Server of the ITP..=C2=A0 This is not the case we consider here as it= has already been described as the primary alternative.The reason for a ITP= DMS to send a request to the DMS of the Enterprise could be 1) the Enterprise network is taking part of a DDoS= atatck, 2) the ITP DMS delegate the DDoS mitigation to the DMS Enterprise = network. I see 1) as informing that hosts of the network are being infected= and being part of a botnet. I am confused by 2) as I see ITP DMS with ways more resource than the Enterpris= e network. Could you elaborate a bit on the scenario ?

=C2=A0

[TR2] I meant don=E2=80=99t club incomin= g and outgoing attacks in the same use case, my suggestion is to focus only= on the incoming volumetric attack in this use case.

If you plan to discuss outgoing attack from the Ente= rprise network, please add more details why the Enterprise DMS cannot detec= t the outgoing attacks and how will the additional information provided by = the ITP DMS help the Enterprise DMS to detect outgoing DDoS attacks, and how this additional information is us= eful when the compromised hosts in the Enterprise networks are behind NAT ?=

=C2=A0

</mglt>

<mglt3>
OK got it. Actually I added this= use case after our discussion in the IETF. I believe also its is going a b= it beyong the volumetric attacks. I am ok removing it. It has been removed = on my local version.
</mglt3>

=C2=A0

15) Figure 4 (DDoS Orch= estration) includes both internal and external DDoS mitigation systems, but= the usage of internal and external DDoS mitigation systems in
=C2=A0 =C2=A0 =C2=A0 =C2=A0not discussed in section 3.3.

<mglt>

I propose the following change in teh beginign of te= h section:

=C2=A0

OLD:

In this use case, one or more DDoS telemetry systems= or monitoring
devices monitor a network - typically an ISP network.

=C2=A0

NEW:

In this use case, one or more DDoS telemetry systems= or monitoring
devices spread over one or multiple administrative domains provides health = indicator of the network traffic to the orchestrator

=C2=A0

I also propose to indicate on the figure ( orchetsra= tor adinistrative domain / other administraiev domains

=C2=A0

[TR] I don=E2=80=99t understand the multiple adminis= trative domain use case. Why would multiple ISPs use the same orchestrator = ?

=C2=A0

</mglt>

=C2=A0

<mglt>

The use case considers the following administrative = domains: ITP and Enterprise Network. I propose to simply replace "inte= rnal" by Enterprise Network and "external" by ITP.

=C2=A0

[TR2] Okay, but why would the upstream ITP an= d Enterprise network use the same orchestrator ?

<mglt3>
The orchestrator is in the Enterprise = Network
and decides between different DDoS Mitigation Servie= c Provider. One of those is hosted in the NEterprise NEtwork, the other one= is in the ITP.. Sure they share the same orchestrator, but in my opinion t= hat is the otherway around, the orchestrator got access to multiple provide= rs. How do you think we should clarify this ?

The= figure I am proposing is as below:

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 +----------+
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 | network=C2=A0 |C=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (Enterprise Network)
=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | adminis=C2=A0 |<-+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | trator=C2= =A0=C2=A0 |=C2=A0 |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 +----------+=C2=A0 |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 +----------+=C2=A0 | S+--------------+=C2=A0=C2=A0=C2=A0=C2=A0 +----= -------+
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |t= elemetry/|=C2=A0 +->|=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 |C=C2=A0=C2=A0 S| DDoS=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 |+
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |= monitoring|<--->| Orchestrator |<--->| mitigation||
=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |systems=C2=A0=C2=A0= |C=C2=A0=C2=A0 S|=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 |<-+=C2=A0 | systems=C2=A0=C2=A0 ||
=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +----------+=C2=A0=C2= =A0=C2=A0=C2=A0 +--------------+C |=C2=A0 +-----------+|
=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0 +----------+
=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 --------------------= ---------------|-----------------
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |
=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (Inte= rnet Transit Provider)=C2=A0=C2=A0=C2=A0=C2=A0 |
=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 +-----------+
=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 | S| DDoS=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |
=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +->| mitigation|
=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | systems=C2=A0=C2=A0 |=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +----= -------+
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * = C is for DOTS client functionality

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * S is for DOTS server functionality

= =C2=A0=C2=A0 Figure 4: DDoS Orchestration



<= div></mglt3>

=C2=A0=

-Tiru

=C2=A0

</mglt>

=C2=A0

=C2=A0

=C2=A0

On Sun, Jun 24, 2018 at 4:05 AM, Konda, Tirumaleswar= Reddy <TirumaleswarReddy_Konda@mcafee.com> wrote:

Hi Daniel,

=C2=A0

Please see inline [TR]

=C2=A0

From: mglt.ietf@gmail.co= m [mailto:mglt= .ietf@gmail.com] On Behalf Of Daniel Migault
Sent: Thursday, June 21, 2018 1:28 AM
To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com>
Cc: Tobias Gondrom <tobias.gondrom@gondrom.org>; Roman Danyliw <rdd@cert.org>; dots@ietf.org
Subject: Re: [Dots] WGLC for use cases draft - until July-1.<= u>

=C2=A0

CAUTION: External email. Do not click links or op= en attachments unless you recognize the sender and know the content is safe.


Hi Tiru,

=C2=A0

Thanks for the comments. Please see inline my respon= ses. If the proposed text is fine to youI will update the draft and publish= a new version by the end of the week.

=C2=A0

Yours,

Daniel

=C2=A0

On Tue, Jun 19, 2018 at 9:05 AM, Konda, Tirumaleswar= Reddy <TirumaleswarReddy_Konda@mcafee.com> wrote:

Hi Daniel,

My comments and nits

1)

=C2=A0 =C2=A0The current scenario describes the case where the DDoS Target = is in
=C2=A0 =C2=A0the enterprise network while the secondary DMS is provided by = the
=C2=A0 =C2=A0upstream ITP.=C2=A0 An alternate use case may consider the sce= nario where
=C2=A0 =C2=A0the ITP informs the enterprise network it is involved into an = ongoing
=C2=A0 =C2=A0attack or that infected machines have been identified.=C2=A0 I= n this case
=C2=A0 =C2=A0the DOTS client and DOTS server roles are inverted.=C2=A0 The = DOTS client
=C2=A0 =C2=A0is located in the ITP network and the DOTS server is hosted in= the
=C2=A0 =C2=A0enterprise network.=C2=A0 The enterprise network is then respo= nsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

=C2=A0

Comment>=C2=A0 If th= e DMS in the enterprise network is not capable of detecting outgoing DDoS a= ttack, how will the signaling from the DOTS client in the upstream ITP to t= he DOTS server in the enterprise network help it to detect and mitigate the outgoing DDoS at= tack ?

<mglt>

=C2=A0

While writing the use case the example I had in mind= was that the ITP could signal the network enterprise that some hosts are b= eing infected and belonging to a botnet. The ITP could provide a list of suspicious tagged IPv6 or the indication that hosts are = suspected to belong to a specific botnet. =C2=A0

The network enterprise may then take the necessary a= ction, monitoring specific DNS requests, running specific scans over its ho= sts... At least this what I had in mind. The specific signaling should be defined by DOTS. Do you think the text should be updat= ed as below ?

=C2=A0

=C2=A0

OLD:

[...] The enterprise ne= twork is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

NEW:

[...] The enterprise ne= twork is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 Typically, the ITP could pr= ovide a list of suspicious hosts with some additional information related t= he detected attacks such as DDoS, Botnet, .... According to the type of att= ack, the enterprise is likely to apply specific security policies which could include security checks, updates on the tagg= ed hosts as well as instantiating specific monitoring traffic elements such= as certain type of DNS queries, traffic of specific destination...=C2=A0 I= n some case the DDoS Mitigation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

[TR] The above text is = not completely clear. The above text assumes hosts in the enterprise networ= k are not behind NAT. Further, DMS in the enterprise network should be moni= toring both incoming and outgoing traffic and capable of detecting outgoing DDoS attac= ks. I think the use case should only focus on volumetric attack exceeding t= he capacity of the DMS in the Enterprise network and not discuss multiple a= ttack vectors (You may also want to look into the requirement GEN-004 (Mitigation hinting) in the requireme= nts draft).

</mglt>

=C2=A0

<mglt>

I understand your comment. These were example of inf= ormation provided. I agree to mention as GEN-004 that information is a hint= s that may be interpreted. I do not see how volumetric attacks can be addre= ssed in this case. A volumetric attack whose target is in the Entreprise Network woudl be detected by the DMS of = that Enterprise network. In that case the DMS of the Enterprise network wil= l have a DOTS client sending a request to the DOTS Server of the ITP..=C2= =A0 This is not the case we consider here as it has already been described as the primary alternative.The reason for= a ITP DMS to send a request to the DMS of the Enterprise could be 1) the E= nterprise network is taking part of a DDoS atatck, 2) the ITP DMS delegate = the DDoS mitigation to the DMS Enterprise network. I see 1) as informing that hosts of the network are being infecte= d and being part of a botnet. I am confused by 2) as I see ITP DMS with way= s more resource than the Enterprise network. Could you elaborate a bit on t= he scenario you have in mind ?

=C2=A0

</mglt>


2)
=C2=A0 =C2=A0Once the requesting Enterprise Network is confident that the D= DoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

Comment> In the above line, I don't get "that it has received a= DOTS DDoS Mitigation termination request from a downstream Enterprise Netw= ork or DDoS Mitigation Service Provider".
I think you mean "or notified by the DDoS Mitigation Service Provider = that the DDoS attack has stopped"

=C2=A0

<mglt>

The text attempt to provide reasons for a DOTS Clien= t to send a DOTS DDoS Mitigation termination request. It could be that a) i= nformation received from the upstream DMS indicates the attacks has been stopped or that the attack is sufficiently low so tha= t it can handle the attack on its own. On the other hand, in the case of co= llaboration between DMS, a DMS may end the collaboration with an upstream D= MS because the downstream DMS has requested so. I propose the follwoing clarification, please let me know if= that is fine with you:

=C2=A0

=C2=A0

OLD:

Once the requesting Enterprise Network is confident = that the DDoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

=C2=A0

NEW:

Once the requesting Enterprise Network has been noti= fied by the DDoS Mitigation Service
=C2=A0 =C2=A0Provider. the attack has been stopped, or that the level of th= e attack has fallen to levels of traffic/
=C2=A0 =C2=A0complexity which they can handle on their own, the Enterprise = Network may notify the DDoS Mitigation Service Provider to stop the DDoS Mi= tigation.

=C2=A0

=C2=A0

[TR] You may want to simplify the above text as foll= ows :

The DOTS server notifies the mitigation metrics to t= he DOTS client. If the DDoS attack has stopped or the severity of the attac= k has subsided, the DOTS client can request the DDoS Mitigation Service Provider to stop the DDoS Mitigation.

=C2=A0

=C2=A0

Similarly, when DDoS Mitigation Service Providers ar= e collaborating, a DDoS Mitigation Service Provider may relay the request f= or terminating a DDoS MItigation to the upstream=C2=A0DoS Mitigation Service Provider upon request from a downstream=C2=A0 DoS Mitig= ation Service Provider. In any case the termination of a DDoS Mitigation is= requested by the Network Enterprise DOTS client sending a DOTS DDoS Mitiga= tion termination request to the DDoS Mitigation Service Provider.

=C2=A0

[TR] I am not sure about the above lines, DDoS mitig= ation service providers collaborating with each other does not look relevan= t to this use case. You may want to remove the above lines.

=C2=A0

</mglt>

=C2=A0

<mglt>

The reason for mentioning the collaboration was to i= ndicate there are multiple reasons to stop the mitigation. You can be the o= ne deciding given the status provided or your can can do that because you h= ave been asked to do it. I am fine removing the latest case. Done.

=C2=A0

</mglt>

3)

=C2=A0 =C2=A0The pre-arrangement typically includes the agreement on the =C2=A0 =C2=A0mechanisms used to redirect the traffic to the DDoS Mitigation=
=C2=A0 =C2=A0Service Provider, as well as the mechanism to to re-inject the=

=C2=A0>>>>>>>>>>>>>>>>>&= gt;>>>>>>>>> Remove "to"=

<mglt>

Done

</mglt>

=C2=A0

[TR] Okay

=C2=A0

4)

=C2=A0 =C2=A0o=C2=A0 DDoS Mitigation Service: designates a DDoS service pro= vided to a
=C2=A0 =C2=A0 =C2=A0 customer and which is scoped to mitigate DDoS attacks.= =C2=A0 Services
=C2=A0 =C2=A0 =C2=A0 usually involve Service Level Agreement (SLA) that hav= e to be met.
=C2=A0 =C2=A0 =C2=A0 It is the responsibility of the service provider to in= stantiate
=C2=A0 =C2=A0 =C2=A0 the DDoS Mitigation System to meet these SLAs.

=C2=A0 =C2=A0o=C2=A0 DDoS Mitigation System (DMS): A system that performs D= DoS
=C2=A0 =C2=A0 =C2=A0 mitigation.=C2=A0 The DDoS Mitigation System may be co= mposed by a
=C2=A0 =C2=A0 =C2=A0 cluster of hardware and/or software resources, but cou= ld also
=C2=A0 =C2=A0 =C2=A0 involve an orchestrator that may take decisions such a= s
=C2=A0 =C2=A0 =C2=A0 outsourcing partial or more of the mitigation to anoth= er DDoS
=C2=A0 =C2=A0 =C2=A0 Mitigation System.

Nit> For better readability you may want to define "DMS" follo= wed by "DDoS Mitigation Service"

=C2=A0

<mglt>

Done

</mglt>

=C2=A0

[TR] Thanks.

=C2=A0


5)
=C2=A0 =C2=A0DOTS is at risk from three primary attacks: DOTS agent imperso= nation,
=C2=A0 =C2=A0traffic injection, and signaling blocking.=C2=A0 The DOTS prot= ocol must be
=C2=A0 =C2=A0designed for minimal data transfer to address the blocking ris= k.

Comment> A MITM attacker can drop all the DOTS signal channel traffic, d= esigning the DOTS signal channel protocol for minimal data
transfer will not address the MITM attack.

=C2=A0

<mglt>

=C2=A0Agree. I propose to remove:

"""

The DOTS protocol must be
=C2=A0 =C2=A0designed for minimal data transfer to address the blocking ris= k.

"""

</mglt>

=C2=A0

[TR] Thanks.

=C2=A0

<mglt>

done

</mglt>


6)
=C2=A0 =C2=A0One consideration could be to minimize the security technologi= es in use at any one
=C2=A0 =C2=A0time.=C2=A0 The more needed, the greater the risk of failures = coming from
=C2=A0 =C2=A0assumptions on one technology providing protection that it doe= s not
=C2=A0 =C2=A0in the presence of another technology.

Comment> The DOTS signal and data channels are using TLS for mutual auth= entication, confidentiality and data integrity. I don't see the need fo= r the above lines.

<mglt>

Agree.=C2=A0 I propose to remove the following lines= :

"""

=C2=A0One consideration could be to minimize the sec= urity technologies in use at any one
=C2=A0 =C2=A0time.=C2=A0 The more needed, the greater the risk of failures = coming from
=C2=A0 =C2=A0assumptions on one technology providing protection that it doe= s not
=C2=A0 =C2=A0in the presence of another technology.

"""

=C2=A0

</mglt>

=C2=A0

[TR] Okay.

=C2=A0

<mglt>

done

</mglt>

7)
=C2=A0 =C2=A0When the DDoS mitigation is finished on the DMS, the orchestra= tor
=C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the DDoS mitigation is finished.

Comment> I think you mean the DDoS attack has stopped. You may want to r= ephrase the line.

=C2=A0

<mglt>

I propose the following text:

=C2=A0

OLD:

When the DDoS mitigation is finished on the DMS, the= orchestrator
=C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the DDoS mitigation is finished.

=C2=A0

NEW:

When the DDoS attack has stopped, the orchestrator =C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the end of the DDoS Mitigation.

</mglt>

=C2=A0

[TR] Looks good.

<mglt>

done

</mglt>

=C2=A0

8)
=C2=A0 =C2=A0Upon receiving the DOTS request for DDoS mitigation from the n= etwork
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0 =C2=A0mitigation is starting while not effective.

Comment> You may want to clarify the DOTS client will later be notified = that the DDoS mitigation is effective.

=C2=A0

<mglt>

I propose the following text:

=C2=A0

OLD:

Upon receiving the DOTS request for DDoS mitigation = from the network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0 =C2=A0mitigation is starting while not effective.

=C2=A0

NEW:

Upon receiving the DOTS request for DDoS mitigation = from the network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS Mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0=C2=A0 Mitigation is starting while not effective. The DOTS client of= the orchestrator will later be notified that the DDoS Mitigation is effect= ive.

=C2=A0

[TR] Looks good.

=C2=A0

<mglt>

done

</mglt>

=C2=A0

=C2=A0

</mglt>


9) If the network administrator decides to start the
=C2=A0 =C2=A0mitigation, they order through her web interface a DOTS client= to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0

Nit> The above line is not clear, who are "they" in the above = line ?

<mglt>

I propose the followin text:

=C2=A0

OLD:

If the network administrator decides to start the =C2=A0 =C2=A0mitigation, they order through her web interface a DOTS client= to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0=C2=A0<= /p>

=C2=A0

NEW:

If the network administrator decides to start the =C2=A0 =C2=A0mitigation, the network administrator orders through her web i= nterface a DOTS client to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0

</mglt>

=C2=A0

[TR] You may want to remove gender from the above li= ne and simplify the text.

NEW:

If the network administrator decides to start the mitigation, the network administrator triggers the DDoS mitigation request = using the web interface of a DOTS client.

=C2=A0

=C2=A0

<mglt>

Done

</mglt>

10) This request is expected to be associated with a= context that identifies the DDoS mitigation selected.

Comment> I don't understand the context of the above line.=

=C2=A0

<mg;t>

The context constitutes of elements, indications tha= t provides sufficient information to the orchestrator to know what needs to= be done. in other words, the DDoS Mitigation.

I propose the following text:

=C2=A0

OLD:

This request is expected to be associated with a con= text that identifies the DDoS mitigation selected.

=C2=A0

NEW:

This request is expected to be associated with a con= text that identifies or provide sufficient information to the orchestrator = to in fer the DDoS Mitigation to elaborate and coordinate.

=C2=A0

[TR] NEW:

This request is expected to be associated with a con= text that provides sufficient information to the orchestrator to infer the = DDoS Mitigation to elaborate and coordinate.

=C2=A0

=C2=A0

</mglt>

=C2=A0

<mglt

done

</mglt>


11)=C2=A0 =C2=A0Upon receiving the DOTS request for DDoS mitigation from th= e network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.

Comment> What is the specified strategy (you may want to give an example= ) ?

<mglt>

I propose to add the follwoing text, but I am happy = if you are willing to provide a more specific example.

=C2=A0

NEW:

Upon receiving a request to mitigate a DDoS attack p= erformed over a target, the orchestrator, may evaluate the volumetry of the= attack as well as the value that represent the target. Then it may also request an upstream DMS Provider to filter the traffic wh= ile moving the target to another network so new sessions will not be impact= ed.

=C2=A0

[TR] I don=E2=80=99t think moving the target to a di= fferent network is easy. However, the orchestrator may select the DDoS miti= gation provider based on the attack severity.

=C2=A0

</mglt>

=C2=A0

<mglt>

I agree MTD is not easy, but I wanted to stress that= the orchestrator can be coordinate complex operations ,that is a bit more = than delegating. I have added the following text:

=C2=A0

NEW:

Upon receiving a request to mitigate a DDoS attack p= erformed over a target, the orchestrator, may evaluate the volumetry of the= attack as well as the value that represent the target. The orchestrator ma= y select the DDoS Mitigation Service=C2=A0 Provider based on the attack severity. It may also coordinate the DDoS Mit= igation performed by the DDoS Mitigation Service=C2=A0 Provider with some o= ther tasks such as for example,=C2=A0 moving the target to another network = so new sessions will not be impacted.

=C2=A0

=C2=A0

</mglt>


12)
The status of the DDoS mitigation indicates the orchestrator is in an analy= zing phase.

=C2=A0

Comment> DOTS signal= channel draft does not indicate the mitigation status is in analyzing phas= e (Please see "Table 2: Values of 'status' Parameter" in = the draft).

<mglt>

I propose to remove:

=C2=A0

"""

The status of the DDoS
mitigation indicates the orchestrator is in an analyzing phase.

"""

</mglt>

=C2=A0

[TR] Okay

=C2=A0

=C2=A0<mglt>

Done

</mglt>

13)
The orchestrator begins collecting various information from various=C2=A0 t= elemetry systems in order to correlate the measurements and provide=C2=A0 a= n analysis of the event.
Comment> The orchestrator would anyway be collecting data from various t= elemetry systems for correlation.

<mglt>

Agree. I think what I wanted to say that we may move= to a state where finer information is being monitored. I porposed the foll= woing text:

=C2=A0

OLD:

The orchestrator begins collecting various informati= on from various=C2=A0 telemetry systems in order to correlate the measureme= nts and provide=C2=A0 an analysis of the event.

=C2=A0

NEW:

The orchestrator may begin collecting additional fin= ed grain and specific information from various=C2=A0 telemetry systems in o= rder to correlate the measurements and provide an analysis of the event.

=C2=A0

[TR] Okay.

=C2=A0

</mglt>

=C2=A0

=C2=A0<mglt>

Done

</mglt>

14) These systems are c= onfigured so that when an
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 =C2=A0report a DOTS mitigation request to the orchestrator.=C2=A0 Th= e DOTS
=C2=A0 =C2=A0mitigation request may be associated with some element such as=
=C2=A0 =C2=A0specific reporting.

Comment> what do you mean by "some measurement indicators" and= "specific reporting" (looks vague to me) ?

<mglt>

=C2=A0

measurement indicators means to me, some variables t= hat we believe representative for threat detection, this typically involved= the traffic load, the number of SYNs...Specific reporting here indicates what the DOTS client refers to while triggering teh DDoS Mi= tigation request. I propose teh follwointext:

=C2=A0

OLD:

These systems are configured so that when an
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 =C2=A0report a DOTS mitigation request to the orchestrator.=C2=A0 Th= e DOTS
=C2=A0 =C2=A0mitigation request may be associated with some element such as=
=C2=A0 =C2=A0specific reporting.

=C2=A0

NEW:

These systems are configured so that when an
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 send DOTS mitigation request to the orchestrator.=C2=A0 The DOTS
=C2=A0 =C2=A0mitigation request may be associated with additional informati= on to let the orchestrator know what has triggered the request.

=C2=A0

[TR] Okay (Mitigation hints (=E2=80=9Cadditional inf= ormation=E2=80=9D) are optional and is not mandatory to be conveyed in the = mitigation request).

=C2=A0

</mglt>

=C2=A0

=C2=A0

<mglt>

=C2=A0

Done

=C2=A0

The following text has been added:

These systems are configured so that when an event o= r some measurement
indicators reach a predefined level to send DOTS mitigation request to
the orchestrator.=C2=A0 The DOTS mitigation request may be associated with<= br> some optional mitigation hints to let the orchestrator know what has
triggered the request.

</mglt>

=C2=A0

15) Figure 4 (DDoS Orch= estration) includes both internal and external DDoS mitigation systems, but= the usage of internal and external DDoS mitigation systems in
=C2=A0 =C2=A0 =C2=A0 =C2=A0not discussed in section 3.3.

<mglt>

I propose the following change in teh beginign of te= h section:

=C2=A0

OLD:

In this use case, one or more DDoS telemetry systems= or monitoring
devices monitor a network - typically an ISP network.

=C2=A0

NEW:

In this use case, one or more DDoS telemetry systems= or monitoring
devices spread over one or multiple administrative domains provides health = indicator of the network traffic to the orchestrator

=C2=A0

I also propose to indicate on the figure ( orchetsra= tor adinistrative domain / other administraiev domains

=C2=A0

[TR] I don=E2=80=99t understand the multiple adminis= trative domain use case. Why would multiple ISPs use the same orchestrator = ?

=C2=A0

</mglt>

=C2=A0

<mglt>

The use case considers teh following administrative = domains: ITP and Enterprise Network. I propose to simply replace internal b= y Enterprise Network and external by ITP.

=C2=A0

</mglt>

16) Redirection to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection may be performed via tunneling mechanisms such as GR= E for
=C2=A0 =C2=A0example.

Comment> You may want to clarify the scrubbed traffic is re-directed to = the Enterprise network via the tunneling mechanism.

=C2=A0

<mglt>

I propose the following text:

=C2=A0

OLD:

Redirection to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection may be performed via tunneling mechanisms such as GR= E for
=C2=A0 =C2=A0example.

=C2=A0

NEW:

Redirection to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection to the enterprise network may be performed via tunne= ling mechanisms such as GRE for
=C2=A0 =C2=A0example.

=C2=A0

[TR] DNS redirection and BGP routing are two differe= nt diversion techniques, DNS redirection is not required after BGP announce= ment.

=C2=A0

[TR]

NEW:

Redirection to the DDoS
Mitigation Service Provider typically involves BGP prefix
announcement or DNS redirection, while re-injection of the scrubbed traffic= to the enterprise network may be performed via tunneling mechanisms such a= s GRE for
example.

=C2=A0

=C2=A0

</mglt>

=C2=A0

<mglt>

Done

</mglt>

=C2=A0

17) Of course, such mec= hanisms needs to be regularly tested and
=C2=A0 =C2=A0evaluated.

Comment> The above line does not look relevant to this document.<= u>

<mglt>

=C2=A0

I am fine removing it.

=C2=A0

[TR] Okay.

=C2=A0

</mglt>

<mglt>

Done

</mglt>

=C2=A0

=C2=A0

18)=C2=A0 =C2=A0Once th= e requesting Enterprise Network is confident that the DDoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

Comment> It's not clear how the requesting Enterprise network will l= earn the DDoS attack has ceased ?

<mglt>

DOTS status may be used for example. I hope teh text= provided for (2) clarifies this.=C2=A0

=C2=A0

[TR] You may want to rephrase the above line similar= to the new text you have provided for (2).

=C2=A0

Cheers,

-Tiru

=C2=A0

</mglt>

-Tiru

_______________________________________________=
Dots mailing list
Dots@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/dots

=C2=A0


_______________________________________________
Dots mailing list
Dots@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/dots

=C2=A0


_______________________________________________
Dots mailing list
Dots@ietf.org
https://www.ietf.org/mailman/listinfo/dots


--000000000000b0d271056f8c7a9a-- From nobody Tue Jun 26 23:28:08 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FB25130E9B for ; Tue, 26 Jun 2018 23:28:06 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.31 X-Spam-Level: X-Spam-Status: No, score=-4.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W4X1Pcbmet09 for ; Tue, 26 Jun 2018 23:28:01 -0700 (PDT) Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4C4C130E80 for ; Tue, 26 Jun 2018 23:28:00 -0700 (PDT) X-NAI-Header: Modified by McAfee Email Gateway (5500) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1530080881; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-microsoft-exchange-diagnostics: x-ms-exchange-antispam-srfa-diagnostics:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-microsoft-antispam-prvs:x-exchange-antispam-report-test: x-ms-exchange-senderadcheck:x-exchange-antispam-report-cfa-test: x-forefront-prvs:x-forefront-antispam-report: received-spf:x-microsoft-antispam-message-info: spamdiagnosticoutput:spamdiagnosticmetadata: Content-Type:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=A T23JPy2UdNb8eQ5eQ2ZcszH0pYY8tpLUSL/rS4bnY Y=; b=BkWJVkldg90lTooslvsCEx+oi4KIWPIY09XPwjEUzznX PiW0M8uka7w68IuPQHQECMklD9AHiT219Z9EGsvGzSqHWTGOHV pQThnJQsLwpzumM/I42b3n8NMPn2BUr9BckAzdcEC/sDE/fjOn P3Myerz6zy8OxDe7lQARbCQ7sVY= Received: from DNVEXAPP1N04.corpzone.internalzone.com (unknown [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 393f_1e19_e907a0fd_5753_404f_883e_d8cd7f6d1dab; Wed, 27 Jun 2018 01:28:00 -0500 Received: from DNVEXUSR1N09.corpzone.internalzone.com (10.44.48.82) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Wed, 27 Jun 2018 00:27:24 -0600 Received: from DNVEXUSR1N10.corpzone.internalzone.com (10.44.48.83) by DNVEXUSR1N09.corpzone.internalzone.com (10.44.48.82) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Wed, 27 Jun 2018 00:27:23 -0600 Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXUSR1N10.corpzone.internalzone.com (10.44.48.83) with Microsoft SMTP Server (TLS) id 15.0.1347.2 via Frontend Transport; Wed, 27 Jun 2018 00:27:23 -0600 Received: from NAM03-BY2-obe.outbound.protection.outlook.com (10.44.176.241) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Wed, 27 Jun 2018 00:27:22 -0600 Received: from BN6PR16MB1425.namprd16.prod.outlook.com (10.172.207.19) by BN6PR16MB1730.namprd16.prod.outlook.com (10.172.28.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.20; Wed, 27 Jun 2018 06:27:20 +0000 Received: from BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::849c:de25:2865:8a20]) by BN6PR16MB1425.namprd16.prod.outlook.com ([fe80::849c:de25:2865:8a20%5]) with mapi id 15.20.0884.025; Wed, 27 Jun 2018 06:27:20 +0000 From: "Konda, Tirumaleswar Reddy" To: Daniel Migault CC: Tobias Gondrom , Roman Danyliw , "dots@ietf.org" Thread-Topic: [Dots] WGLC for use cases draft - until July-1. Thread-Index: AdQDU5QoGIDUdjZqQFagDWUCpdG4HAAIcCuAAOJBbfAAdKRGAACsCSngAF5HYIAAD1OJwAAJCOaAACB6uIA= Date: Wed, 27 Jun 2018 06:27:20 +0000 Message-ID: References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.300.84 dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; x-originating-ip: [103.245.47.20] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR16MB1730; 7:16addVtFJ9ChQsYvXY4BCTGjcOTtWQDt5nwSvx8RS3xz2/WO3Xq0S3q1tthh2H4Hw+gRXISTw2ZyK9KwkuKcN1unUa5Li32qFkPljrTBG+gi5IwQEmCnGjgy3bKIUw+NucR72vlVFrzlfsxnoaiLVBtB2NOQFtX0BbrZrV6cN8/VRsC5kGLg4C6hfebfKYFrKrbgdd57ssLG6M5G63GZlKjWk5wN4Ukw90E1aHEy9UBAXf/U4cEePCo9l3UoLKUh x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 2e0673e9-ff95-4d31-af5d-08d5dbf7098f x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600026)(711020)(2017052603328)(7153060)(7193020); SRVR:BN6PR16MB1730; x-ms-traffictypediagnostic: BN6PR16MB1730: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(158342451672863)(72170088055959)(192374486261705)(131327999870524)(85827821059158)(788757137089)(21748063052155)(211171220733660)(123452027830198); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231254)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:BN6PR16MB1730; BCL:0; PCL:0; RULEID:; SRVR:BN6PR16MB1730; x-forefront-prvs: 0716E70AB6 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(136003)(396003)(376002)(346002)(199004)(189003)(32952001)(51914003)(2906002)(102836004)(53546011)(186003)(33656002)(105586002)(6246003)(106356001)(4326008)(68736007)(25786009)(53386004)(74316002)(6916009)(80792005)(7736002)(7696005)(6506007)(86362001)(19609705001)(26005)(97736004)(99286004)(9326002)(5660300001)(76176011)(236005)(476003)(478600001)(966005)(72206003)(81156014)(316002)(93886005)(6306002)(55016002)(446003)(16200700003)(54896002)(9686003)(5250100002)(6436002)(54906003)(81166006)(8676002)(606006)(8936002)(486006)(53936002)(14454004)(6116002)(66066001)(229853002)(3846002)(5070765005)(5024004)(53946003)(11346002)(790700001)(14444005)(256004)(2900100001)(85282002)(559001)(579004)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR16MB1730; H:BN6PR16MB1425.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: VfHBAUSSu/JwiDL7AWdDmQl3MlzhU2NIeZ4iReUQdNODTB9wRJLNQcoMMU8IWUA3wHNGdNVu1y3pZ+Dc7DwKqCfhIdFffQloKIjLUpbm+KetBm03MAivHRFwUsCmXjGMcK1BIjMwOxPqEzAEkPL5CO2Y2QJy7T+6UWIxz2RAbZoR2TdgxjbqOysnbsokNdNeJG+rBK9Dc3vQpz6CEoXOefpIja8NcdJjDk73zRvM9vuGbkGd9rPhH/5iXCDR+w7URIMvNWqrwp8gRCyIkycaVfsgSWb++w8LpaZrRBAKG1p7ZGVHF17uilgFrp8AuLfD6JdRXNUm0ylrwgXZxKJoNOCvtrChBLsYYlttSPepieU= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_BN6PR16MB142516AF2BB80046F617B462EA480BN6PR16MB1425namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 2e0673e9-ff95-4d31-af5d-08d5dbf7098f X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2018 06:27:20.4890 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR16MB1730 X-OriginatorOrg: mcafee.com X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 15 X-NAI-Spam-Score: 0 X-NAI-Spam-Version: 2.3.0.9418 : core <6316> : inlines <6721> : streams <1790874> : uri <2664712> Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jun 2018 06:28:07 -0000 --_000_BN6PR16MB142516AF2BB80046F617B462EA480BN6PR16MB1425namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgRGFuaWVsLA0KDQpUaGFua3MgZm9yIGFkZHJlc3NpbmcgYWxsIHRoZSBjb21tZW50cywgUGxl YXNlIHNlZSBpbmxpbmUgW1RSM10NCg0KRnJvbTogbWdsdC5pZXRmQGdtYWlsLmNvbSBbbWFpbHRv Om1nbHQuaWV0ZkBnbWFpbC5jb21dIE9uIEJlaGFsZiBPZiBEYW5pZWwgTWlnYXVsdA0KU2VudDog VHVlc2RheSwgSnVuZSAyNiwgMjAxOCA4OjEwIFBNDQpUbzogS29uZGEsIFRpcnVtYWxlc3dhciBS ZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbT4NCkNjOiBUb2JpYXMgR29u ZHJvbSA8dG9iaWFzLmdvbmRyb21AZ29uZHJvbS5vcmc+OyBSb21hbiBEYW55bGl3IDxyZGRAY2Vy dC5vcmc+OyBkb3RzQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW0RvdHNdIFdHTEMgZm9yIHVzZSBj YXNlcyBkcmFmdCAtIHVudGlsIEp1bHktMS4NCg0KDQpDQVVUSU9OOiBFeHRlcm5hbCBlbWFpbC4g RG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSByZWNvZ25p emUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0KDQoNCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fDQpIaSBUaXJ1LA0KDQpQbGVhc2Ugc2VlIG15IHJlc3Bv bnNlIGlubGluZS4gSSBiZWxpZXZlIHdlIGFyZSBjbG9zZSB0byByZWFjaGluZyBhIGNvbnNlbnN1 cy4NCg0KWW91cnMsDQpEYW5pZWwNCg0KT24gVHVlLCBKdW4gMjYsIDIwMTggYXQgNzowMiBBTSwg S29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVl LmNvbTxtYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVlLmNvbT4+IHdyb3RlOg0K SGkgRGFuaWVsLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFIyXQ0KDQpGcm9tOiBtZ2x0LmlldGZA Z21haWwuY29tPG1haWx0bzptZ2x0LmlldGZAZ21haWwuY29tPiBbbWFpbHRvOm1nbHQuaWV0ZkBn bWFpbC5jb208bWFpbHRvOm1nbHQuaWV0ZkBnbWFpbC5jb20+XSBPbiBCZWhhbGYgT2YgRGFuaWVs IE1pZ2F1bHQNClNlbnQ6IFR1ZXNkYXksIEp1bmUgMjYsIDIwMTggODozMyBBTQ0KVG86IEtvbmRh LCBUaXJ1bWFsZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208 bWFpbHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20+Pg0KQ2M6IFRvYmlhcyBH b25kcm9tIDx0b2JpYXMuZ29uZHJvbUBnb25kcm9tLm9yZzxtYWlsdG86dG9iaWFzLmdvbmRyb21A Z29uZHJvbS5vcmc+PjsgUm9tYW4gRGFueWxpdyA8cmRkQGNlcnQub3JnPG1haWx0bzpyZGRAY2Vy dC5vcmc+PjsgZG90c0BpZXRmLm9yZzxtYWlsdG86ZG90c0BpZXRmLm9yZz4NClN1YmplY3Q6IFJl OiBbRG90c10gV0dMQyBmb3IgdXNlIGNhc2VzIGRyYWZ0IC0gdW50aWwgSnVseS0xLg0KDQoNCkNB VVRJT046IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2ht ZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50 IGlzIHNhZmUuDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkhpLA0KDQpU aGFua3MgZm9yIHRoZSBmZWVkIGJhY2tzLiBJTiBteSBvcGluaW9uIHRoZSBvbmx5IGlzc3VlcyB0 aGF0IHJlbWFpbiBvcGVuIGFyZSBpc3N1ZXMgMSBhbmQgMTUgLiBUaGVzZSBhcmUgY29waWVkIGJl bG93LiBJIHByb3ZpZGVkIGFsc28gaW5saW5lIHRoZSBzdGF0dXMgb2YgZWFjaCBpc3N1ZXMgLSBm b3IgZnVydGhlciBkZXRhaWxzLiBPbmNlIHdlIGFyZSBjbGVhciB3aXRoIHRoZXNlIHR3byBpc3N1 ZXMsIEkgd2lsbCBwdWJsaXNoIGEgbmV3IHZlcnNpb24uDQoNClRoYW5rcyB5b3UgdmVyeSBtdWNo IGZvciB0ZWggY29tbWVudHMuDQoNCllvdXJzLA0KRGFuaWVsDQoNCg0KDQoxKQ0KDQogICBUaGUg Y3VycmVudCBzY2VuYXJpbyBkZXNjcmliZXMgdGhlIGNhc2Ugd2hlcmUgdGhlIEREb1MgVGFyZ2V0 IGlzIGluDQogICB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIHdoaWxlIHRoZSBzZWNvbmRhcnkgRE1T IGlzIHByb3ZpZGVkIGJ5IHRoZQ0KICAgdXBzdHJlYW0gSVRQLiAgQW4gYWx0ZXJuYXRlIHVzZSBj YXNlIG1heSBjb25zaWRlciB0aGUgc2NlbmFyaW8gd2hlcmUNCiAgIHRoZSBJVFAgaW5mb3JtcyB0 aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGl0IGlzIGludm9sdmVkIGludG8gYW4gb25nb2luZw0KICAg YXR0YWNrIG9yIHRoYXQgaW5mZWN0ZWQgbWFjaGluZXMgaGF2ZSBiZWVuIGlkZW50aWZpZWQuICBJ biB0aGlzIGNhc2UNCiAgIHRoZSBET1RTIGNsaWVudCBhbmQgRE9UUyBzZXJ2ZXIgcm9sZXMgYXJl IGludmVydGVkLiAgVGhlIERPVFMgY2xpZW50DQogICBpcyBsb2NhdGVkIGluIHRoZSBJVFAgbmV0 d29yayBhbmQgdGhlIERPVFMgc2VydmVyIGlzIGhvc3RlZCBpbiB0aGUNCiAgIGVudGVycHJpc2Ug bmV0d29yay4gIFRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaXMgdGhlbiByZXNwb25zaWJsZSB0bw0K ICAgcGVyZm9ybSB0aGUgRERvUyBNaXRpZ2F0aW9uLiAgSW4gc29tZSBjYXNlIHRoZSBERG9TIE1p dGlnYXRpb24gbWF5IGJlDQogICBkZWxlZ2F0ZWQgYmFjayB0byB0aGUgdXBzdHJlYW0gSVRQLCBh cyBkZXNjcmliZWQgaW4gdGhpcyBzZWN0aW9uLg0KDQpDb21tZW50PiAgSWYgdGhlIERNUyBpbiB0 aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGlzIG5vdCBjYXBhYmxlIG9mIGRldGVjdGluZyBvdXRnb2lu ZyBERG9TIGF0dGFjaywgaG93IHdpbGwgdGhlIHNpZ25hbGluZyBmcm9tIHRoZSBET1RTIGNsaWVu dCBpbiB0aGUgdXBzdHJlYW0gSVRQIHRvIHRoZSBET1RTIHNlcnZlciBpbiB0aGUgZW50ZXJwcmlz ZSBuZXR3b3JrIGhlbHAgaXQgdG8gZGV0ZWN0IGFuZCBtaXRpZ2F0ZSB0aGUgb3V0Z29pbmcgRERv UyBhdHRhY2sgPw0KPG1nbHQ+DQoNCldoaWxlIHdyaXRpbmcgdGhlIHVzZSBjYXNlIHRoZSBleGFt cGxlIEkgaGFkIGluIG1pbmQgd2FzIHRoYXQgdGhlIElUUCBjb3VsZCBzaWduYWwgdGhlIG5ldHdv cmsgZW50ZXJwcmlzZSB0aGF0IHNvbWUgaG9zdHMgYXJlIGJlaW5nIGluZmVjdGVkIGFuZCBiZWxv bmdpbmcgdG8gYSBib3RuZXQuIFRoZSBJVFAgY291bGQgcHJvdmlkZSBhIGxpc3Qgb2Ygc3VzcGlj aW91cyB0YWdnZWQgSVB2NiBvciB0aGUgaW5kaWNhdGlvbiB0aGF0IGhvc3RzIGFyZSBzdXNwZWN0 ZWQgdG8gYmVsb25nIHRvIGEgc3BlY2lmaWMgYm90bmV0Lg0KVGhlIG5ldHdvcmsgZW50ZXJwcmlz ZSBtYXkgdGhlbiB0YWtlIHRoZSBuZWNlc3NhcnkgYWN0aW9uLCBtb25pdG9yaW5nIHNwZWNpZmlj IEROUyByZXF1ZXN0cywgcnVubmluZyBzcGVjaWZpYyBzY2FucyBvdmVyIGl0cyBob3N0cy4uLiBB dCBsZWFzdCB0aGlzIHdoYXQgSSBoYWQgaW4gbWluZC4gVGhlIHNwZWNpZmljIHNpZ25hbGluZyBz aG91bGQgYmUgZGVmaW5lZCBieSBET1RTLiBEbyB5b3UgdGhpbmsgdGhlIHRleHQgc2hvdWxkIGJl IHVwZGF0ZWQgYXMgYmVsb3cgPw0KDQoNCk9MRDoNClsuLi5dIFRoZSBlbnRlcnByaXNlIG5ldHdv cmsgaXMgdGhlbiByZXNwb25zaWJsZSB0bw0KICAgcGVyZm9ybSB0aGUgRERvUyBNaXRpZ2F0aW9u LiAgSW4gc29tZSBjYXNlIHRoZSBERG9TIE1pdGlnYXRpb24gbWF5IGJlDQogICBkZWxlZ2F0ZWQg YmFjayB0byB0aGUgdXBzdHJlYW0gSVRQLCBhcyBkZXNjcmliZWQgaW4gdGhpcyBzZWN0aW9uLg0K TkVXOg0KWy4uLl0gVGhlIGVudGVycHJpc2UgbmV0d29yayBpcyB0aGVuIHJlc3BvbnNpYmxlIHRv DQogICBwZXJmb3JtIHRoZSBERG9TIE1pdGlnYXRpb24uICBUeXBpY2FsbHksIHRoZSBJVFAgY291 bGQgcHJvdmlkZSBhIGxpc3Qgb2Ygc3VzcGljaW91cyBob3N0cyB3aXRoIHNvbWUgYWRkaXRpb25h bCBpbmZvcm1hdGlvbiByZWxhdGVkIHRoZSBkZXRlY3RlZCBhdHRhY2tzIHN1Y2ggYXMgRERvUywg Qm90bmV0LCAuLi4uIEFjY29yZGluZyB0byB0aGUgdHlwZSBvZiBhdHRhY2ssIHRoZSBlbnRlcnBy aXNlIGlzIGxpa2VseSB0byBhcHBseSBzcGVjaWZpYyBzZWN1cml0eSBwb2xpY2llcyB3aGljaCBj b3VsZCBpbmNsdWRlIHNlY3VyaXR5IGNoZWNrcywgdXBkYXRlcyBvbiB0aGUgdGFnZ2VkIGhvc3Rz IGFzIHdlbGwgYXMgaW5zdGFudGlhdGluZyBzcGVjaWZpYyBtb25pdG9yaW5nIHRyYWZmaWMgZWxl bWVudHMgc3VjaCBhcyBjZXJ0YWluIHR5cGUgb2YgRE5TIHF1ZXJpZXMsIHRyYWZmaWMgb2Ygc3Bl Y2lmaWMgZGVzdGluYXRpb24uLi4gIEluIHNvbWUgY2FzZSB0aGUgRERvUyBNaXRpZ2F0aW9uIG1h eSBiZQ0KICAgZGVsZWdhdGVkIGJhY2sgdG8gdGhlIHVwc3RyZWFtIElUUCwgYXMgZGVzY3JpYmVk IGluIHRoaXMgc2VjdGlvbi4NCltUUl0gVGhlIGFib3ZlIHRleHQgaXMgbm90IGNvbXBsZXRlbHkg Y2xlYXIuIFRoZSBhYm92ZSB0ZXh0IGFzc3VtZXMgaG9zdHMgaW4gdGhlIGVudGVycHJpc2UgbmV0 d29yayBhcmUgbm90IGJlaGluZCBOQVQuIEZ1cnRoZXIsIERNUyBpbiB0aGUgZW50ZXJwcmlzZSBu ZXR3b3JrIHNob3VsZCBiZSBtb25pdG9yaW5nIGJvdGggaW5jb21pbmcgYW5kIG91dGdvaW5nIHRy YWZmaWMgYW5kIGNhcGFibGUgb2YgZGV0ZWN0aW5nIG91dGdvaW5nIEREb1MgYXR0YWNrcy4gSSB0 aGluayB0aGUgdXNlIGNhc2Ugc2hvdWxkIG9ubHkgZm9jdXMgb24gdm9sdW1ldHJpYyBhdHRhY2sg ZXhjZWVkaW5nIHRoZSBjYXBhY2l0eSBvZiB0aGUgRE1TIGluIHRoZSBFbnRlcnByaXNlIG5ldHdv cmsgYW5kIG5vdCBkaXNjdXNzIG11bHRpcGxlIGF0dGFjayB2ZWN0b3JzIChZb3UgbWF5IGFsc28g d2FudCB0byBsb29rIGludG8gdGhlIHJlcXVpcmVtZW50IEdFTi0wMDQgKE1pdGlnYXRpb24gaGlu dGluZykgaW4gdGhlIHJlcXVpcmVtZW50cyBkcmFmdCkuDQo8L21nbHQ+DQoNCjxtZ2x0Pg0KSSB1 bmRlcnN0YW5kIHlvdXIgY29tbWVudCBmb3IgdGhlIGhpbnRzLiBUaGVzZSB3ZXJlIGV4YW1wbGUg b2YgaW5mb3JtYXRpb24gcHJvdmlkZWQuIEkgYWdyZWUgdG8gbWVudGlvbiBhcyBHRU4tMDA0IHRo YXQgaW5mb3JtYXRpb24gaXMgYSBoaW50cyB0aGF0IG1heSBiZSBpbnRlcnByZXRlZC4NCldoYXQg aXMgbm90IGNsZWFyIHRvIG1lIGlzIHRoYXQgSSBkbyBub3Qgc2VlIGhvdyB2b2x1bWV0cmljIGF0 dGFja3MgY2FuIGJlIGFkZHJlc3NlZCBpbiB0aGlzIGNhc2UuIEEgdm9sdW1ldHJpYyBhdHRhY2sg d2hvc2UgdGFyZ2V0IGlzIGluIHRoZSBFbnRlcnByaXNlIE5ldHdvcmsgd291ZGwgYmUgZGV0ZWN0 ZWQgYnkgdGhlIERNUyBvZiB0aGF0IEVudGVycHJpc2UgbmV0d29yay4gSW4gdGhhdCBjYXNlIHRo ZSBETVMgb2YgdGhlIEVudGVycHJpc2UgbmV0d29yayB3aWxsIGhhdmUgYSBET1RTIGNsaWVudCBz ZW5kaW5nIGEgcmVxdWVzdCB0byB0aGUgRE9UUyBTZXJ2ZXIgb2YgdGhlIElUUC4uICBUaGlzIGlz IG5vdCB0aGUgY2FzZSB3ZSBjb25zaWRlciBoZXJlIGFzIGl0IGhhcyBhbHJlYWR5IGJlZW4gZGVz Y3JpYmVkIGFzIHRoZSBwcmltYXJ5IGFsdGVybmF0aXZlLlRoZSByZWFzb24gZm9yIGEgSVRQIERN UyB0byBzZW5kIGEgcmVxdWVzdCB0byB0aGUgRE1TIG9mIHRoZSBFbnRlcnByaXNlIGNvdWxkIGJl IDEpIHRoZSBFbnRlcnByaXNlIG5ldHdvcmsgaXMgdGFraW5nIHBhcnQgb2YgYSBERG9TIGF0YXRj aywgMikgdGhlIElUUCBETVMgZGVsZWdhdGUgdGhlIEREb1MgbWl0aWdhdGlvbiB0byB0aGUgRE1T IEVudGVycHJpc2UgbmV0d29yay4gSSBzZWUgMSkgYXMgaW5mb3JtaW5nIHRoYXQgaG9zdHMgb2Yg dGhlIG5ldHdvcmsgYXJlIGJlaW5nIGluZmVjdGVkIGFuZCBiZWluZyBwYXJ0IG9mIGEgYm90bmV0 LiBJIGFtIGNvbmZ1c2VkIGJ5IDIpIGFzIEkgc2VlIElUUCBETVMgd2l0aCB3YXlzIG1vcmUgcmVz b3VyY2UgdGhhbiB0aGUgRW50ZXJwcmlzZSBuZXR3b3JrLiBDb3VsZCB5b3UgZWxhYm9yYXRlIGEg Yml0IG9uIHRoZSBzY2VuYXJpbyA/DQoNCltUUjJdIEkgbWVhbnQgZG9u4oCZdCBjbHViIGluY29t aW5nIGFuZCBvdXRnb2luZyBhdHRhY2tzIGluIHRoZSBzYW1lIHVzZSBjYXNlLCBteSBzdWdnZXN0 aW9uIGlzIHRvIGZvY3VzIG9ubHkgb24gdGhlIGluY29taW5nIHZvbHVtZXRyaWMgYXR0YWNrIGlu IHRoaXMgdXNlIGNhc2UuDQpJZiB5b3UgcGxhbiB0byBkaXNjdXNzIG91dGdvaW5nIGF0dGFjayBm cm9tIHRoZSBFbnRlcnByaXNlIG5ldHdvcmssIHBsZWFzZSBhZGQgbW9yZSBkZXRhaWxzIHdoeSB0 aGUgRW50ZXJwcmlzZSBETVMgY2Fubm90IGRldGVjdCB0aGUgb3V0Z29pbmcgYXR0YWNrcyBhbmQg aG93IHdpbGwgdGhlIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gcHJvdmlkZWQgYnkgdGhlIElUUCBE TVMgaGVscCB0aGUgRW50ZXJwcmlzZSBETVMgdG8gZGV0ZWN0IG91dGdvaW5nIEREb1MgYXR0YWNr cywgYW5kIGhvdyB0aGlzIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gaXMgdXNlZnVsIHdoZW4gdGhl IGNvbXByb21pc2VkIGhvc3RzIGluIHRoZSBFbnRlcnByaXNlIG5ldHdvcmtzIGFyZSBiZWhpbmQg TkFUID8NCg0KPC9tZ2x0Pg0KPG1nbHQzPg0KT0sgZ290IGl0LiBBY3R1YWxseSBJIGFkZGVkIHRo aXMgdXNlIGNhc2UgYWZ0ZXIgb3VyIGRpc2N1c3Npb24gaW4gdGhlIElFVEYuIEkgYmVsaWV2ZSBh bHNvIGl0cyBpcyBnb2luZyBhIGJpdCBiZXlvbmcgdGhlIHZvbHVtZXRyaWMgYXR0YWNrcy4gSSBh bSBvayByZW1vdmluZyBpdC4gSXQgaGFzIGJlZW4gcmVtb3ZlZCBvbiBteSBsb2NhbCB2ZXJzaW9u Lg0KDQpbVFIzXSBUaGFua3MuICBJIGFtIGZhY2luZyBwcm9ibGVtcyB3aXRoIGRldGVjdGluZyBh bGwgdHlwZXMgb2Ygb3V0Z29pbmcgRERvUyBhdHRhY2tzIG9uIGhvbWUgcm91dGVycyAob25seSBm ZXcgcGFja2V0cyBhcmUgcHVudGVkIHRvIHRoZSBzbG93IHBhdGggZm9yIGluc3BlY3Rpb24pIGFu ZCBJIHRoaW5rIERPVFMgY2FuIGhlbHAgdG8gcHVudCB0cmFmZmljIGZyb20gY29tcHJvbWlzZWQg ZGV2aWNlcyB0byBzbG93IHBhdGggZm9yIG91dGdvaW5nIEREb1MgdHJhZmZpYyBkZXRlY3Rpb24u IEZ1cnRoZXIsIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gbGlrZSBzb3VyY2UgSVAgYW5kIHNvdXJj ZSBwb3J0cyBjb252ZXllZCBpbiB0aGUgRE9UUyBzaWduYWwgY2hhbm5lbCB0byBpZGVudGlmeSB0 aGUgaG9zdHMgYmVoaW5kIE5BVCwgYW5kIHRoZSBjYWxsIGhvbWUgZmVhdHVyZSBkaXNjdXNzZWQg aW4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzEgaXMgcmVxdWlyZWQgZm9yIERP VFMgc2lnbmFsIGNoYW5uZWwsIHRob3VnaCB0aGUgQ1BFIGlzIGFjdGluZyBhcyBhIERPVFMgc2Vy dmVyIGl0IHdpbGwgaW5pdGlhdGUgdGhlIGNvbm5lY3Rpb24gKFRMUyBvciBEVExTKSB0byB0aGUg RE9UUyBjbGllbnQgaW4gdGhlIGFjY2VzcyBuZXR3b3JrLCBhbmQgdGhlbiB0aGUgcm9sZXMgZ2V0 IHJldmVyc2VkLg0KDQpJIHdpbGwgdHJ5IHRvIHB1Ymxpc2ggYSBkcmFmdCBiZWZvcmUgdGhlIERP VFMgV0cgbWVldGluZyBhdCBJRVRGIDEwMi4NCg0KPC9tZ2x0Mz4NCg0KMTUpIEZpZ3VyZSA0IChE RG9TIE9yY2hlc3RyYXRpb24pIGluY2x1ZGVzIGJvdGggaW50ZXJuYWwgYW5kIGV4dGVybmFsIERE b1MgbWl0aWdhdGlvbiBzeXN0ZW1zLCBidXQgdGhlIHVzYWdlIG9mIGludGVybmFsIGFuZCBleHRl cm5hbCBERG9TIG1pdGlnYXRpb24gc3lzdGVtcyBpbg0KICAgICAgIG5vdCBkaXNjdXNzZWQgaW4g c2VjdGlvbiAzLjMuDQo8bWdsdD4NCkkgcHJvcG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZSBpbiB0 ZWggYmVnaW5pZ24gb2YgdGVoIHNlY3Rpb246DQoNCk9MRDoNCkluIHRoaXMgdXNlIGNhc2UsIG9u ZSBvciBtb3JlIEREb1MgdGVsZW1ldHJ5IHN5c3RlbXMgb3IgbW9uaXRvcmluZw0KZGV2aWNlcyBt b25pdG9yIGEgbmV0d29yayAtIHR5cGljYWxseSBhbiBJU1AgbmV0d29yay4NCg0KTkVXOg0KSW4g dGhpcyB1c2UgY2FzZSwgb25lIG9yIG1vcmUgRERvUyB0ZWxlbWV0cnkgc3lzdGVtcyBvciBtb25p dG9yaW5nDQpkZXZpY2VzIHNwcmVhZCBvdmVyIG9uZSBvciBtdWx0aXBsZSBhZG1pbmlzdHJhdGl2 ZSBkb21haW5zIHByb3ZpZGVzIGhlYWx0aCBpbmRpY2F0b3Igb2YgdGhlIG5ldHdvcmsgdHJhZmZp YyB0byB0aGUgb3JjaGVzdHJhdG9yDQoNCkkgYWxzbyBwcm9wb3NlIHRvIGluZGljYXRlIG9uIHRo ZSBmaWd1cmUgKCBvcmNoZXRzcmF0b3IgYWRpbmlzdHJhdGl2ZSBkb21haW4gLyBvdGhlciBhZG1p bmlzdHJhaWV2IGRvbWFpbnMNCg0KW1RSXSBJIGRvbuKAmXQgdW5kZXJzdGFuZCB0aGUgbXVsdGlw bGUgYWRtaW5pc3RyYXRpdmUgZG9tYWluIHVzZSBjYXNlLiBXaHkgd291bGQgbXVsdGlwbGUgSVNQ cyB1c2UgdGhlIHNhbWUgb3JjaGVzdHJhdG9yID8NCg0KPC9tZ2x0Pg0KDQo8bWdsdD4NClRoZSB1 c2UgY2FzZSBjb25zaWRlcnMgdGhlIGZvbGxvd2luZyBhZG1pbmlzdHJhdGl2ZSBkb21haW5zOiBJ VFAgYW5kIEVudGVycHJpc2UgTmV0d29yay4gSSBwcm9wb3NlIHRvIHNpbXBseSByZXBsYWNlICJp bnRlcm5hbCIgYnkgRW50ZXJwcmlzZSBOZXR3b3JrIGFuZCAiZXh0ZXJuYWwiIGJ5IElUUC4NCg0K W1RSMl0gT2theSwgYnV0IHdoeSB3b3VsZCB0aGUgdXBzdHJlYW0gSVRQIGFuZCBFbnRlcnByaXNl IG5ldHdvcmsgdXNlIHRoZSBzYW1lIG9yY2hlc3RyYXRvciA/DQo8bWdsdDM+DQpUaGUgb3JjaGVz dHJhdG9yIGlzIGluIHRoZSBFbnRlcnByaXNlIE5ldHdvcmsNCmFuZCBkZWNpZGVzIGJldHdlZW4g ZGlmZmVyZW50IEREb1MgTWl0aWdhdGlvbiBTZXJ2aWVjIFByb3ZpZGVyLiBPbmUgb2YgdGhvc2Ug aXMgaG9zdGVkIGluIHRoZSBORXRlcnByaXNlIE5FdHdvcmssIHRoZSBvdGhlciBvbmUgaXMgaW4g dGhlIElUUC4uIFN1cmUgdGhleSBzaGFyZSB0aGUgc2FtZSBvcmNoZXN0cmF0b3IsIGJ1dCBpbiBt eSBvcGluaW9uIHRoYXQgaXMgdGhlIG90aGVyd2F5IGFyb3VuZCwgdGhlIG9yY2hlc3RyYXRvciBn b3QgYWNjZXNzIHRvIG11bHRpcGxlIHByb3ZpZGVycy4gSG93IGRvIHlvdSB0aGluayB3ZSBzaG91 bGQgY2xhcmlmeSB0aGlzID8NCg0KW1RSM10gVXBkYXRlZCBmaWd1cmUgbG9va3MgZ29vZCB0byBt ZSwgVGhhbmtzIGZvciB0aGUgY2xhcmlmaWNhdGlvbi4NCg0KQ2hlZXJzLA0KLVRpcnUNCg0KVGhl IGZpZ3VyZSBJIGFtIHByb3Bvc2luZyBpcyBhcyBiZWxvdzoNCg0KICAgICAgICAgICArLS0tLS0t LS0tLSsNCiAgICAgICAgICAgfCBuZXR3b3JrICB8QyAgICAgICAgICAgIChFbnRlcnByaXNlIE5l dHdvcmspDQogICAgICAgICAgIHwgYWRtaW5pcyAgfDwtKw0KICAgICAgICAgICB8IHRyYXRvciAg IHwgIHwNCiAgICAgICAgICAgKy0tLS0tLS0tLS0rICB8DQogICAgICAgICAgICAgICAgICAgICAg ICAgfA0KICAgICAgICAgICArLS0tLS0tLS0tLSsgIHwgUystLS0tLS0tLS0tLS0tLSsgICAgICst LS0tLS0tLS0tLSsNCiAgICAgICAgICAgfHRlbGVtZXRyeS98ICArLT58ICAgICAgICAgICAgICB8 QyAgIFN8IEREb1MgICAgICB8Kw0KICAgICAgICAgICB8bW9uaXRvcmluZ3w8LS0tPnwgT3JjaGVz dHJhdG9yIHw8LS0tPnwgbWl0aWdhdGlvbnx8DQogICAgICAgICAgIHxzeXN0ZW1zICAgfEMgICBT fCAgICAgICAgICAgICAgfDwtKyAgfCBzeXN0ZW1zICAgfHwNCiAgICAgICAgICAgKy0tLS0tLS0t LS0rICAgICArLS0tLS0tLS0tLS0tLS0rQyB8ICArLS0tLS0tLS0tLS0rfA0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgKy0tLS0tLS0tLS0rDQogICAg ICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0t LS0tDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAg ICAgKEludGVybmV0IFRyYW5zaXQgUHJvdmlkZXIpICAgICB8DQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgKy0tLS0tLS0tLS0tKw0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgU3wgRERvUyAgICAgIHwNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLT58IG1pdGlnYXRpb258 DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBzeXN0 ZW1zICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICstLS0tLS0tLS0tLSsNCiAgICAgICAgICAgKiBDIGlzIGZvciBET1RTIGNsaWVudCBmdW5jdGlv bmFsaXR5DQogICAgICAgICAgICogUyBpcyBmb3IgRE9UUyBzZXJ2ZXIgZnVuY3Rpb25hbGl0eQ0K DQogICBGaWd1cmUgNDogRERvUyBPcmNoZXN0cmF0aW9uDQoNCg0KPC9tZ2x0Mz4NCg0KLVRpcnUN Cg0KPC9tZ2x0Pg0KDQoNCg0KT24gU3VuLCBKdW4gMjQsIDIwMTggYXQgNDowNSBBTSwgS29uZGEs IFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVlLmNvbTxt YWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVlLmNvbT4+IHdyb3RlOg0KSGkgRGFu aWVsLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFJdDQoNCkZyb206IG1nbHQuaWV0ZkBnbWFpbC5j b208bWFpbHRvOm1nbHQuaWV0ZkBnbWFpbC5jb20+IFttYWlsdG86bWdsdC5pZXRmQGdtYWlsLmNv bTxtYWlsdG86bWdsdC5pZXRmQGdtYWlsLmNvbT5dIE9uIEJlaGFsZiBPZiBEYW5pZWwgTWlnYXVs dA0KU2VudDogVGh1cnNkYXksIEp1bmUgMjEsIDIwMTggMToyOCBBTQ0KVG86IEtvbmRhLCBUaXJ1 bWFsZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208aHR0cDov L2UuY29tPj4NCkNjOiBUb2JpYXMgR29uZHJvbSA8dG9iaWFzLmdvbmRyb21AZ29uZHJvbS5vcmc8 bWFpbHRvOnRvYmlhcy5nb25kcm9tQGdvbmRyb20ub3JnPj47IFJvbWFuIERhbnlsaXcgPHJkZEBj ZXJ0Lm9yZzxtYWlsdG86cmRkQGNlcnQub3JnPj47IGRvdHNAaWV0Zi5vcmc8bWFpbHRvOmRvdHNA aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0RvdHNdIFdHTEMgZm9yIHVzZSBjYXNlcyBkcmFmdCAt IHVudGlsIEp1bHktMS4NCg0KDQpDQVVUSU9OOiBFeHRlcm5hbCBlbWFpbC4gRG8gbm90IGNsaWNr IGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSByZWNvZ25pemUgdGhlIHNlbmRl ciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0KDQoNCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fDQpIaSBUaXJ1LA0KDQpUaGFua3MgZm9yIHRoZSBjb21tZW50cy4gUGxlYXNl IHNlZSBpbmxpbmUgbXkgcmVzcG9uc2VzLiBJZiB0aGUgcHJvcG9zZWQgdGV4dCBpcyBmaW5lIHRv IHlvdUkgd2lsbCB1cGRhdGUgdGhlIGRyYWZ0IGFuZCBwdWJsaXNoIGEgbmV3IHZlcnNpb24gYnkg dGhlIGVuZCBvZiB0aGUgd2Vlay4NCg0KWW91cnMsDQpEYW5pZWwNCg0KT24gVHVlLCBKdW4gMTks IDIwMTggYXQgOTowNSBBTSwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2Fy UmVkZHlfS29uZGFAbWNhZmVlLmNvbTxtYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNh ZmVlLmNvbT4+IHdyb3RlOg0KSGkgRGFuaWVsLA0KDQpNeSBjb21tZW50cyBhbmQgbml0cw0KDQox KQ0KDQogICBUaGUgY3VycmVudCBzY2VuYXJpbyBkZXNjcmliZXMgdGhlIGNhc2Ugd2hlcmUgdGhl IEREb1MgVGFyZ2V0IGlzIGluDQogICB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIHdoaWxlIHRoZSBz ZWNvbmRhcnkgRE1TIGlzIHByb3ZpZGVkIGJ5IHRoZQ0KICAgdXBzdHJlYW0gSVRQLiAgQW4gYWx0 ZXJuYXRlIHVzZSBjYXNlIG1heSBjb25zaWRlciB0aGUgc2NlbmFyaW8gd2hlcmUNCiAgIHRoZSBJ VFAgaW5mb3JtcyB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGl0IGlzIGludm9sdmVkIGludG8gYW4g b25nb2luZw0KICAgYXR0YWNrIG9yIHRoYXQgaW5mZWN0ZWQgbWFjaGluZXMgaGF2ZSBiZWVuIGlk ZW50aWZpZWQuICBJbiB0aGlzIGNhc2UNCiAgIHRoZSBET1RTIGNsaWVudCBhbmQgRE9UUyBzZXJ2 ZXIgcm9sZXMgYXJlIGludmVydGVkLiAgVGhlIERPVFMgY2xpZW50DQogICBpcyBsb2NhdGVkIGlu IHRoZSBJVFAgbmV0d29yayBhbmQgdGhlIERPVFMgc2VydmVyIGlzIGhvc3RlZCBpbiB0aGUNCiAg IGVudGVycHJpc2UgbmV0d29yay4gIFRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaXMgdGhlbiByZXNw b25zaWJsZSB0bw0KICAgcGVyZm9ybSB0aGUgRERvUyBNaXRpZ2F0aW9uLiAgSW4gc29tZSBjYXNl IHRoZSBERG9TIE1pdGlnYXRpb24gbWF5IGJlDQogICBkZWxlZ2F0ZWQgYmFjayB0byB0aGUgdXBz dHJlYW0gSVRQLCBhcyBkZXNjcmliZWQgaW4gdGhpcyBzZWN0aW9uLg0KDQpDb21tZW50PiAgSWYg dGhlIERNUyBpbiB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGlzIG5vdCBjYXBhYmxlIG9mIGRldGVj dGluZyBvdXRnb2luZyBERG9TIGF0dGFjaywgaG93IHdpbGwgdGhlIHNpZ25hbGluZyBmcm9tIHRo ZSBET1RTIGNsaWVudCBpbiB0aGUgdXBzdHJlYW0gSVRQIHRvIHRoZSBET1RTIHNlcnZlciBpbiB0 aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGhlbHAgaXQgdG8gZGV0ZWN0IGFuZCBtaXRpZ2F0ZSB0aGUg b3V0Z29pbmcgRERvUyBhdHRhY2sgPw0KPG1nbHQ+DQoNCldoaWxlIHdyaXRpbmcgdGhlIHVzZSBj YXNlIHRoZSBleGFtcGxlIEkgaGFkIGluIG1pbmQgd2FzIHRoYXQgdGhlIElUUCBjb3VsZCBzaWdu YWwgdGhlIG5ldHdvcmsgZW50ZXJwcmlzZSB0aGF0IHNvbWUgaG9zdHMgYXJlIGJlaW5nIGluZmVj dGVkIGFuZCBiZWxvbmdpbmcgdG8gYSBib3RuZXQuIFRoZSBJVFAgY291bGQgcHJvdmlkZSBhIGxp c3Qgb2Ygc3VzcGljaW91cyB0YWdnZWQgSVB2NiBvciB0aGUgaW5kaWNhdGlvbiB0aGF0IGhvc3Rz IGFyZSBzdXNwZWN0ZWQgdG8gYmVsb25nIHRvIGEgc3BlY2lmaWMgYm90bmV0Lg0KVGhlIG5ldHdv cmsgZW50ZXJwcmlzZSBtYXkgdGhlbiB0YWtlIHRoZSBuZWNlc3NhcnkgYWN0aW9uLCBtb25pdG9y aW5nIHNwZWNpZmljIEROUyByZXF1ZXN0cywgcnVubmluZyBzcGVjaWZpYyBzY2FucyBvdmVyIGl0 cyBob3N0cy4uLiBBdCBsZWFzdCB0aGlzIHdoYXQgSSBoYWQgaW4gbWluZC4gVGhlIHNwZWNpZmlj IHNpZ25hbGluZyBzaG91bGQgYmUgZGVmaW5lZCBieSBET1RTLiBEbyB5b3UgdGhpbmsgdGhlIHRl eHQgc2hvdWxkIGJlIHVwZGF0ZWQgYXMgYmVsb3cgPw0KDQoNCk9MRDoNClsuLi5dIFRoZSBlbnRl cnByaXNlIG5ldHdvcmsgaXMgdGhlbiByZXNwb25zaWJsZSB0bw0KICAgcGVyZm9ybSB0aGUgRERv UyBNaXRpZ2F0aW9uLiAgSW4gc29tZSBjYXNlIHRoZSBERG9TIE1pdGlnYXRpb24gbWF5IGJlDQog ICBkZWxlZ2F0ZWQgYmFjayB0byB0aGUgdXBzdHJlYW0gSVRQLCBhcyBkZXNjcmliZWQgaW4gdGhp cyBzZWN0aW9uLg0KTkVXOg0KWy4uLl0gVGhlIGVudGVycHJpc2UgbmV0d29yayBpcyB0aGVuIHJl c3BvbnNpYmxlIHRvDQogICBwZXJmb3JtIHRoZSBERG9TIE1pdGlnYXRpb24uICBUeXBpY2FsbHks IHRoZSBJVFAgY291bGQgcHJvdmlkZSBhIGxpc3Qgb2Ygc3VzcGljaW91cyBob3N0cyB3aXRoIHNv bWUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiByZWxhdGVkIHRoZSBkZXRlY3RlZCBhdHRhY2tzIHN1 Y2ggYXMgRERvUywgQm90bmV0LCAuLi4uIEFjY29yZGluZyB0byB0aGUgdHlwZSBvZiBhdHRhY2ss IHRoZSBlbnRlcnByaXNlIGlzIGxpa2VseSB0byBhcHBseSBzcGVjaWZpYyBzZWN1cml0eSBwb2xp Y2llcyB3aGljaCBjb3VsZCBpbmNsdWRlIHNlY3VyaXR5IGNoZWNrcywgdXBkYXRlcyBvbiB0aGUg dGFnZ2VkIGhvc3RzIGFzIHdlbGwgYXMgaW5zdGFudGlhdGluZyBzcGVjaWZpYyBtb25pdG9yaW5n IHRyYWZmaWMgZWxlbWVudHMgc3VjaCBhcyBjZXJ0YWluIHR5cGUgb2YgRE5TIHF1ZXJpZXMsIHRy YWZmaWMgb2Ygc3BlY2lmaWMgZGVzdGluYXRpb24uLi4gIEluIHNvbWUgY2FzZSB0aGUgRERvUyBN aXRpZ2F0aW9uIG1heSBiZQ0KICAgZGVsZWdhdGVkIGJhY2sgdG8gdGhlIHVwc3RyZWFtIElUUCwg YXMgZGVzY3JpYmVkIGluIHRoaXMgc2VjdGlvbi4NCltUUl0gVGhlIGFib3ZlIHRleHQgaXMgbm90 IGNvbXBsZXRlbHkgY2xlYXIuIFRoZSBhYm92ZSB0ZXh0IGFzc3VtZXMgaG9zdHMgaW4gdGhlIGVu dGVycHJpc2UgbmV0d29yayBhcmUgbm90IGJlaGluZCBOQVQuIEZ1cnRoZXIsIERNUyBpbiB0aGUg ZW50ZXJwcmlzZSBuZXR3b3JrIHNob3VsZCBiZSBtb25pdG9yaW5nIGJvdGggaW5jb21pbmcgYW5k IG91dGdvaW5nIHRyYWZmaWMgYW5kIGNhcGFibGUgb2YgZGV0ZWN0aW5nIG91dGdvaW5nIEREb1Mg YXR0YWNrcy4gSSB0aGluayB0aGUgdXNlIGNhc2Ugc2hvdWxkIG9ubHkgZm9jdXMgb24gdm9sdW1l dHJpYyBhdHRhY2sgZXhjZWVkaW5nIHRoZSBjYXBhY2l0eSBvZiB0aGUgRE1TIGluIHRoZSBFbnRl cnByaXNlIG5ldHdvcmsgYW5kIG5vdCBkaXNjdXNzIG11bHRpcGxlIGF0dGFjayB2ZWN0b3JzIChZ b3UgbWF5IGFsc28gd2FudCB0byBsb29rIGludG8gdGhlIHJlcXVpcmVtZW50IEdFTi0wMDQgKE1p dGlnYXRpb24gaGludGluZykgaW4gdGhlIHJlcXVpcmVtZW50cyBkcmFmdCkuDQo8L21nbHQ+DQoN CjxtZ2x0Pg0KSSB1bmRlcnN0YW5kIHlvdXIgY29tbWVudC4gVGhlc2Ugd2VyZSBleGFtcGxlIG9m IGluZm9ybWF0aW9uIHByb3ZpZGVkLiBJIGFncmVlIHRvIG1lbnRpb24gYXMgR0VOLTAwNCB0aGF0 IGluZm9ybWF0aW9uIGlzIGEgaGludHMgdGhhdCBtYXkgYmUgaW50ZXJwcmV0ZWQuIEkgZG8gbm90 IHNlZSBob3cgdm9sdW1ldHJpYyBhdHRhY2tzIGNhbiBiZSBhZGRyZXNzZWQgaW4gdGhpcyBjYXNl LiBBIHZvbHVtZXRyaWMgYXR0YWNrIHdob3NlIHRhcmdldCBpcyBpbiB0aGUgRW50cmVwcmlzZSBO ZXR3b3JrIHdvdWRsIGJlIGRldGVjdGVkIGJ5IHRoZSBETVMgb2YgdGhhdCBFbnRlcnByaXNlIG5l dHdvcmsuIEluIHRoYXQgY2FzZSB0aGUgRE1TIG9mIHRoZSBFbnRlcnByaXNlIG5ldHdvcmsgd2ls bCBoYXZlIGEgRE9UUyBjbGllbnQgc2VuZGluZyBhIHJlcXVlc3QgdG8gdGhlIERPVFMgU2VydmVy IG9mIHRoZSBJVFAuLiAgVGhpcyBpcyBub3QgdGhlIGNhc2Ugd2UgY29uc2lkZXIgaGVyZSBhcyBp dCBoYXMgYWxyZWFkeSBiZWVuIGRlc2NyaWJlZCBhcyB0aGUgcHJpbWFyeSBhbHRlcm5hdGl2ZS5U aGUgcmVhc29uIGZvciBhIElUUCBETVMgdG8gc2VuZCBhIHJlcXVlc3QgdG8gdGhlIERNUyBvZiB0 aGUgRW50ZXJwcmlzZSBjb3VsZCBiZSAxKSB0aGUgRW50ZXJwcmlzZSBuZXR3b3JrIGlzIHRha2lu ZyBwYXJ0IG9mIGEgRERvUyBhdGF0Y2ssIDIpIHRoZSBJVFAgRE1TIGRlbGVnYXRlIHRoZSBERG9T IG1pdGlnYXRpb24gdG8gdGhlIERNUyBFbnRlcnByaXNlIG5ldHdvcmsuIEkgc2VlIDEpIGFzIGlu Zm9ybWluZyB0aGF0IGhvc3RzIG9mIHRoZSBuZXR3b3JrIGFyZSBiZWluZyBpbmZlY3RlZCBhbmQg YmVpbmcgcGFydCBvZiBhIGJvdG5ldC4gSSBhbSBjb25mdXNlZCBieSAyKSBhcyBJIHNlZSBJVFAg RE1TIHdpdGggd2F5cyBtb3JlIHJlc291cmNlIHRoYW4gdGhlIEVudGVycHJpc2UgbmV0d29yay4g Q291bGQgeW91IGVsYWJvcmF0ZSBhIGJpdCBvbiB0aGUgc2NlbmFyaW8geW91IGhhdmUgaW4gbWlu ZCA/DQoNCjwvbWdsdD4NCg0KMikNCiAgIE9uY2UgdGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlzZSBO ZXR3b3JrIGlzIGNvbmZpZGVudCB0aGF0IHRoZSBERG9TDQogICBhdHRhY2sgaGFzIGVpdGhlciBj ZWFzZWQgb3IgaGFzIGZhbGxlbiB0byBsZXZlbHMgb2YgdHJhZmZpYy8NCiAgIGNvbXBsZXhpdHkg d2hpY2ggdGhleSBjYW4gaGFuZGxlIG9uIHRoZWlyIG93biBvciB0aGF0IGl0IGhhcyByZWNlaXZl ZA0KICAgYSBET1RTIEREb1MgTWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0IGZyb20gYSBk b3duc3RyZWFtDQogICBFbnRlcnByaXNlIE5ldHdvcmsgb3IgRERvUyBNaXRpZ2F0aW9uIFNlcnZp Y2UgUHJvdmlkZXIsIHRoZQ0KICAgcmVxdWVzdGluZyBFbnRlcnByaXNlIE5ldHdvcmsgRE9UUyBj bGllbnQgc2VuZHMgYSBET1RTIEREb1MNCiAgIE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVxdWVz dCB0byB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UNCiAgIFByb3ZpZGVyLg0KDQpDb21tZW50 PiBJbiB0aGUgYWJvdmUgbGluZSwgSSBkb24ndCBnZXQgInRoYXQgaXQgaGFzIHJlY2VpdmVkIGEg RE9UUyBERG9TIE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVxdWVzdCBmcm9tIGEgZG93bnN0cmVh bSBFbnRlcnByaXNlIE5ldHdvcmsgb3IgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIi Lg0KSSB0aGluayB5b3UgbWVhbiAib3Igbm90aWZpZWQgYnkgdGhlIEREb1MgTWl0aWdhdGlvbiBT ZXJ2aWNlIFByb3ZpZGVyIHRoYXQgdGhlIEREb1MgYXR0YWNrIGhhcyBzdG9wcGVkIg0KDQo8bWds dD4NClRoZSB0ZXh0IGF0dGVtcHQgdG8gcHJvdmlkZSByZWFzb25zIGZvciBhIERPVFMgQ2xpZW50 IHRvIHNlbmQgYSBET1RTIEREb1MgTWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0LiBJdCBj b3VsZCBiZSB0aGF0IGEpIGluZm9ybWF0aW9uIHJlY2VpdmVkIGZyb20gdGhlIHVwc3RyZWFtIERN UyBpbmRpY2F0ZXMgdGhlIGF0dGFja3MgaGFzIGJlZW4gc3RvcHBlZCBvciB0aGF0IHRoZSBhdHRh Y2sgaXMgc3VmZmljaWVudGx5IGxvdyBzbyB0aGF0IGl0IGNhbiBoYW5kbGUgdGhlIGF0dGFjayBv biBpdHMgb3duLiBPbiB0aGUgb3RoZXIgaGFuZCwgaW4gdGhlIGNhc2Ugb2YgY29sbGFib3JhdGlv biBiZXR3ZWVuIERNUywgYSBETVMgbWF5IGVuZCB0aGUgY29sbGFib3JhdGlvbiB3aXRoIGFuIHVw c3RyZWFtIERNUyBiZWNhdXNlIHRoZSBkb3duc3RyZWFtIERNUyBoYXMgcmVxdWVzdGVkIHNvLiBJ IHByb3Bvc2UgdGhlIGZvbGx3b2luZyBjbGFyaWZpY2F0aW9uLCBwbGVhc2UgbGV0IG1lIGtub3cg aWYgdGhhdCBpcyBmaW5lIHdpdGggeW91Og0KDQoNCk9MRDoNCk9uY2UgdGhlIHJlcXVlc3Rpbmcg RW50ZXJwcmlzZSBOZXR3b3JrIGlzIGNvbmZpZGVudCB0aGF0IHRoZSBERG9TDQogICBhdHRhY2sg aGFzIGVpdGhlciBjZWFzZWQgb3IgaGFzIGZhbGxlbiB0byBsZXZlbHMgb2YgdHJhZmZpYy8NCiAg IGNvbXBsZXhpdHkgd2hpY2ggdGhleSBjYW4gaGFuZGxlIG9uIHRoZWlyIG93biBvciB0aGF0IGl0 IGhhcyByZWNlaXZlZA0KICAgYSBET1RTIEREb1MgTWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1 ZXN0IGZyb20gYSBkb3duc3RyZWFtDQogICBFbnRlcnByaXNlIE5ldHdvcmsgb3IgRERvUyBNaXRp Z2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIsIHRoZQ0KICAgcmVxdWVzdGluZyBFbnRlcnByaXNlIE5l dHdvcmsgRE9UUyBjbGllbnQgc2VuZHMgYSBET1RTIEREb1MNCiAgIE1pdGlnYXRpb24gdGVybWlu YXRpb24gcmVxdWVzdCB0byB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UNCiAgIFByb3ZpZGVy Lg0KDQpORVc6DQpPbmNlIHRoZSByZXF1ZXN0aW5nIEVudGVycHJpc2UgTmV0d29yayBoYXMgYmVl biBub3RpZmllZCBieSB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UNCiAgIFByb3ZpZGVyLiB0 aGUgYXR0YWNrIGhhcyBiZWVuIHN0b3BwZWQsIG9yIHRoYXQgdGhlIGxldmVsIG9mIHRoZSBhdHRh Y2sgaGFzIGZhbGxlbiB0byBsZXZlbHMgb2YgdHJhZmZpYy8NCiAgIGNvbXBsZXhpdHkgd2hpY2gg dGhleSBjYW4gaGFuZGxlIG9uIHRoZWlyIG93biwgdGhlIEVudGVycHJpc2UgTmV0d29yayBtYXkg bm90aWZ5IHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciB0byBzdG9wIHRoZSBE RG9TIE1pdGlnYXRpb24uDQoNCg0KW1RSXSBZb3UgbWF5IHdhbnQgdG8gc2ltcGxpZnkgdGhlIGFi b3ZlIHRleHQgYXMgZm9sbG93cyA6DQpUaGUgRE9UUyBzZXJ2ZXIgbm90aWZpZXMgdGhlIG1pdGln YXRpb24gbWV0cmljcyB0byB0aGUgRE9UUyBjbGllbnQuIElmIHRoZSBERG9TIGF0dGFjayBoYXMg c3RvcHBlZCBvciB0aGUgc2V2ZXJpdHkgb2YgdGhlIGF0dGFjayBoYXMgc3Vic2lkZWQsIHRoZSBE T1RTIGNsaWVudCBjYW4gcmVxdWVzdCB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlk ZXIgdG8gc3RvcCB0aGUgRERvUyBNaXRpZ2F0aW9uLg0KDQoNClNpbWlsYXJseSwgd2hlbiBERG9T IE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlcnMgYXJlIGNvbGxhYm9yYXRpbmcsIGEgRERvUyBN aXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIgbWF5IHJlbGF5IHRoZSByZXF1ZXN0IGZvciB0ZXJt aW5hdGluZyBhIEREb1MgTUl0aWdhdGlvbiB0byB0aGUgdXBzdHJlYW0gRG9TIE1pdGlnYXRpb24g U2VydmljZSBQcm92aWRlciB1cG9uIHJlcXVlc3QgZnJvbSBhIGRvd25zdHJlYW0gIERvUyBNaXRp Z2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIuIEluIGFueSBjYXNlIHRoZSB0ZXJtaW5hdGlvbiBvZiBh IEREb1MgTWl0aWdhdGlvbiBpcyByZXF1ZXN0ZWQgYnkgdGhlIE5ldHdvcmsgRW50ZXJwcmlzZSBE T1RTIGNsaWVudCBzZW5kaW5nIGEgRE9UUyBERG9TIE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVx dWVzdCB0byB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIuDQoNCltUUl0gSSBh bSBub3Qgc3VyZSBhYm91dCB0aGUgYWJvdmUgbGluZXMsIEREb1MgbWl0aWdhdGlvbiBzZXJ2aWNl IHByb3ZpZGVycyBjb2xsYWJvcmF0aW5nIHdpdGggZWFjaCBvdGhlciBkb2VzIG5vdCBsb29rIHJl bGV2YW50IHRvIHRoaXMgdXNlIGNhc2UuIFlvdSBtYXkgd2FudCB0byByZW1vdmUgdGhlIGFib3Zl IGxpbmVzLg0KDQo8L21nbHQ+DQoNCjxtZ2x0Pg0KVGhlIHJlYXNvbiBmb3IgbWVudGlvbmluZyB0 aGUgY29sbGFib3JhdGlvbiB3YXMgdG8gaW5kaWNhdGUgdGhlcmUgYXJlIG11bHRpcGxlIHJlYXNv bnMgdG8gc3RvcCB0aGUgbWl0aWdhdGlvbi4gWW91IGNhbiBiZSB0aGUgb25lIGRlY2lkaW5nIGdp dmVuIHRoZSBzdGF0dXMgcHJvdmlkZWQgb3IgeW91ciBjYW4gY2FuIGRvIHRoYXQgYmVjYXVzZSB5 b3UgaGF2ZSBiZWVuIGFza2VkIHRvIGRvIGl0LiBJIGFtIGZpbmUgcmVtb3ZpbmcgdGhlIGxhdGVz dCBjYXNlLiBEb25lLg0KDQo8L21nbHQ+DQozKQ0KDQogICBUaGUgcHJlLWFycmFuZ2VtZW50IHR5 cGljYWxseSBpbmNsdWRlcyB0aGUgYWdyZWVtZW50IG9uIHRoZQ0KICAgbWVjaGFuaXNtcyB1c2Vk IHRvIHJlZGlyZWN0IHRoZSB0cmFmZmljIHRvIHRoZSBERG9TIE1pdGlnYXRpb24NCiAgIFNlcnZp Y2UgUHJvdmlkZXIsIGFzIHdlbGwgYXMgdGhlIG1lY2hhbmlzbSB0byB0byByZS1pbmplY3QgdGhl DQoNCiA+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4gUmVtb3ZlICJ0byINCjxtZ2x0Pg0KRG9u ZQ0KPC9tZ2x0Pg0KDQpbVFJdIE9rYXkNCg0KNCkNCg0KICAgbyAgRERvUyBNaXRpZ2F0aW9uIFNl cnZpY2U6IGRlc2lnbmF0ZXMgYSBERG9TIHNlcnZpY2UgcHJvdmlkZWQgdG8gYQ0KICAgICAgY3Vz dG9tZXIgYW5kIHdoaWNoIGlzIHNjb3BlZCB0byBtaXRpZ2F0ZSBERG9TIGF0dGFja3MuICBTZXJ2 aWNlcw0KICAgICAgdXN1YWxseSBpbnZvbHZlIFNlcnZpY2UgTGV2ZWwgQWdyZWVtZW50IChTTEEp IHRoYXQgaGF2ZSB0byBiZSBtZXQuDQogICAgICBJdCBpcyB0aGUgcmVzcG9uc2liaWxpdHkgb2Yg dGhlIHNlcnZpY2UgcHJvdmlkZXIgdG8gaW5zdGFudGlhdGUNCiAgICAgIHRoZSBERG9TIE1pdGln YXRpb24gU3lzdGVtIHRvIG1lZXQgdGhlc2UgU0xBcy4NCg0KICAgbyAgRERvUyBNaXRpZ2F0aW9u IFN5c3RlbSAoRE1TKTogQSBzeXN0ZW0gdGhhdCBwZXJmb3JtcyBERG9TDQogICAgICBtaXRpZ2F0 aW9uLiAgVGhlIEREb1MgTWl0aWdhdGlvbiBTeXN0ZW0gbWF5IGJlIGNvbXBvc2VkIGJ5IGENCiAg ICAgIGNsdXN0ZXIgb2YgaGFyZHdhcmUgYW5kL29yIHNvZnR3YXJlIHJlc291cmNlcywgYnV0IGNv dWxkIGFsc28NCiAgICAgIGludm9sdmUgYW4gb3JjaGVzdHJhdG9yIHRoYXQgbWF5IHRha2UgZGVj aXNpb25zIHN1Y2ggYXMNCiAgICAgIG91dHNvdXJjaW5nIHBhcnRpYWwgb3IgbW9yZSBvZiB0aGUg bWl0aWdhdGlvbiB0byBhbm90aGVyIEREb1MNCiAgICAgIE1pdGlnYXRpb24gU3lzdGVtLg0KDQpO aXQ+IEZvciBiZXR0ZXIgcmVhZGFiaWxpdHkgeW91IG1heSB3YW50IHRvIGRlZmluZSAiRE1TIiBm b2xsb3dlZCBieSAiRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UiDQoNCjxtZ2x0Pg0KRG9uZQ0KPC9t Z2x0Pg0KDQpbVFJdIFRoYW5rcy4NCg0KDQo1KQ0KICAgRE9UUyBpcyBhdCByaXNrIGZyb20gdGhy ZWUgcHJpbWFyeSBhdHRhY2tzOiBET1RTIGFnZW50IGltcGVyc29uYXRpb24sDQogICB0cmFmZmlj IGluamVjdGlvbiwgYW5kIHNpZ25hbGluZyBibG9ja2luZy4gIFRoZSBET1RTIHByb3RvY29sIG11 c3QgYmUNCiAgIGRlc2lnbmVkIGZvciBtaW5pbWFsIGRhdGEgdHJhbnNmZXIgdG8gYWRkcmVzcyB0 aGUgYmxvY2tpbmcgcmlzay4NCg0KQ29tbWVudD4gQSBNSVRNIGF0dGFja2VyIGNhbiBkcm9wIGFs bCB0aGUgRE9UUyBzaWduYWwgY2hhbm5lbCB0cmFmZmljLCBkZXNpZ25pbmcgdGhlIERPVFMgc2ln bmFsIGNoYW5uZWwgcHJvdG9jb2wgZm9yIG1pbmltYWwgZGF0YQ0KdHJhbnNmZXIgd2lsbCBub3Qg YWRkcmVzcyB0aGUgTUlUTSBhdHRhY2suDQoNCjxtZ2x0Pg0KIEFncmVlLiBJIHByb3Bvc2UgdG8g cmVtb3ZlOg0KIiIiDQpUaGUgRE9UUyBwcm90b2NvbCBtdXN0IGJlDQogICBkZXNpZ25lZCBmb3Ig bWluaW1hbCBkYXRhIHRyYW5zZmVyIHRvIGFkZHJlc3MgdGhlIGJsb2NraW5nIHJpc2suDQoiIiIN CjwvbWdsdD4NCg0KW1RSXSBUaGFua3MuDQoNCjxtZ2x0Pg0KZG9uZQ0KPC9tZ2x0Pg0KDQo2KQ0K ICAgT25lIGNvbnNpZGVyYXRpb24gY291bGQgYmUgdG8gbWluaW1pemUgdGhlIHNlY3VyaXR5IHRl Y2hub2xvZ2llcyBpbiB1c2UgYXQgYW55IG9uZQ0KICAgdGltZS4gIFRoZSBtb3JlIG5lZWRlZCwg dGhlIGdyZWF0ZXIgdGhlIHJpc2sgb2YgZmFpbHVyZXMgY29taW5nIGZyb20NCiAgIGFzc3VtcHRp b25zIG9uIG9uZSB0ZWNobm9sb2d5IHByb3ZpZGluZyBwcm90ZWN0aW9uIHRoYXQgaXQgZG9lcyBu b3QNCiAgIGluIHRoZSBwcmVzZW5jZSBvZiBhbm90aGVyIHRlY2hub2xvZ3kuDQoNCkNvbW1lbnQ+ IFRoZSBET1RTIHNpZ25hbCBhbmQgZGF0YSBjaGFubmVscyBhcmUgdXNpbmcgVExTIGZvciBtdXR1 YWwgYXV0aGVudGljYXRpb24sIGNvbmZpZGVudGlhbGl0eSBhbmQgZGF0YSBpbnRlZ3JpdHkuIEkg ZG9uJ3Qgc2VlIHRoZSBuZWVkIGZvciB0aGUgYWJvdmUgbGluZXMuDQo8bWdsdD4NCkFncmVlLiAg SSBwcm9wb3NlIHRvIHJlbW92ZSB0aGUgZm9sbG93aW5nIGxpbmVzOg0KIiIiDQogT25lIGNvbnNp ZGVyYXRpb24gY291bGQgYmUgdG8gbWluaW1pemUgdGhlIHNlY3VyaXR5IHRlY2hub2xvZ2llcyBp biB1c2UgYXQgYW55IG9uZQ0KICAgdGltZS4gIFRoZSBtb3JlIG5lZWRlZCwgdGhlIGdyZWF0ZXIg dGhlIHJpc2sgb2YgZmFpbHVyZXMgY29taW5nIGZyb20NCiAgIGFzc3VtcHRpb25zIG9uIG9uZSB0 ZWNobm9sb2d5IHByb3ZpZGluZyBwcm90ZWN0aW9uIHRoYXQgaXQgZG9lcyBub3QNCiAgIGluIHRo ZSBwcmVzZW5jZSBvZiBhbm90aGVyIHRlY2hub2xvZ3kuDQoiIiINCg0KPC9tZ2x0Pg0KDQpbVFJd IE9rYXkuDQoNCjxtZ2x0Pg0KZG9uZQ0KPC9tZ2x0Pg0KNykNCiAgIFdoZW4gdGhlIEREb1MgbWl0 aWdhdGlvbiBpcyBmaW5pc2hlZCBvbiB0aGUgRE1TLCB0aGUgb3JjaGVzdHJhdG9yDQogICBpbmRp Y2F0ZXMgdG8gdGhlIHRlbGVtZXRyeSBzeXN0ZW1zIGFzIHdlbGwgYXMgdG8gdGhlIG5ldHdvcmsN CiAgIGFkbWluaXN0cmF0b3IgdGhlIEREb1MgbWl0aWdhdGlvbiBpcyBmaW5pc2hlZC4NCg0KQ29t bWVudD4gSSB0aGluayB5b3UgbWVhbiB0aGUgRERvUyBhdHRhY2sgaGFzIHN0b3BwZWQuIFlvdSBt YXkgd2FudCB0byByZXBocmFzZSB0aGUgbGluZS4NCg0KPG1nbHQ+DQpJIHByb3Bvc2UgdGhlIGZv bGxvd2luZyB0ZXh0Og0KDQpPTEQ6DQpXaGVuIHRoZSBERG9TIG1pdGlnYXRpb24gaXMgZmluaXNo ZWQgb24gdGhlIERNUywgdGhlIG9yY2hlc3RyYXRvcg0KICAgaW5kaWNhdGVzIHRvIHRoZSB0ZWxl bWV0cnkgc3lzdGVtcyBhcyB3ZWxsIGFzIHRvIHRoZSBuZXR3b3JrDQogICBhZG1pbmlzdHJhdG9y IHRoZSBERG9TIG1pdGlnYXRpb24gaXMgZmluaXNoZWQuDQoNCk5FVzoNCldoZW4gdGhlIEREb1Mg YXR0YWNrIGhhcyBzdG9wcGVkLCB0aGUgb3JjaGVzdHJhdG9yDQogICBpbmRpY2F0ZXMgdG8gdGhl IHRlbGVtZXRyeSBzeXN0ZW1zIGFzIHdlbGwgYXMgdG8gdGhlIG5ldHdvcmsNCiAgIGFkbWluaXN0 cmF0b3IgdGhlIGVuZCBvZiB0aGUgRERvUyBNaXRpZ2F0aW9uLg0KPC9tZ2x0Pg0KDQpbVFJdIExv b2tzIGdvb2QuDQo8bWdsdD4NCmRvbmUNCjwvbWdsdD4NCg0KOCkNCiAgIFVwb24gcmVjZWl2aW5n IHRoZSBET1RTIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbiBmcm9tIHRoZSBuZXR3b3JrDQog ICBhZG1pbmlzdHJhdG9yLCB0aGUgb3JjaGVzdHJhdG9yIGNvb3JkaW5hdGVzIHRoZSBERG9TIG1p dGlnYXRpb24NCiAgIGFjY29yZGluZyB0byBhIHNwZWNpZmllZCBzdHJhdGVneS4gIEl0cyBzdGF0 dXMgaW5kaWNhdGVzIHRoZSBERG9TDQogICBtaXRpZ2F0aW9uIGlzIHN0YXJ0aW5nIHdoaWxlIG5v dCBlZmZlY3RpdmUuDQoNCkNvbW1lbnQ+IFlvdSBtYXkgd2FudCB0byBjbGFyaWZ5IHRoZSBET1RT IGNsaWVudCB3aWxsIGxhdGVyIGJlIG5vdGlmaWVkIHRoYXQgdGhlIEREb1MgbWl0aWdhdGlvbiBp cyBlZmZlY3RpdmUuDQoNCjxtZ2x0Pg0KSSBwcm9wb3NlIHRoZSBmb2xsb3dpbmcgdGV4dDoNCg0K T0xEOg0KVXBvbiByZWNlaXZpbmcgdGhlIERPVFMgcmVxdWVzdCBmb3IgRERvUyBtaXRpZ2F0aW9u IGZyb20gdGhlIG5ldHdvcmsNCiAgIGFkbWluaXN0cmF0b3IsIHRoZSBvcmNoZXN0cmF0b3IgY29v cmRpbmF0ZXMgdGhlIEREb1MgbWl0aWdhdGlvbg0KICAgYWNjb3JkaW5nIHRvIGEgc3BlY2lmaWVk IHN0cmF0ZWd5LiAgSXRzIHN0YXR1cyBpbmRpY2F0ZXMgdGhlIEREb1MNCiAgIG1pdGlnYXRpb24g aXMgc3RhcnRpbmcgd2hpbGUgbm90IGVmZmVjdGl2ZS4NCg0KTkVXOg0KVXBvbiByZWNlaXZpbmcg dGhlIERPVFMgcmVxdWVzdCBmb3IgRERvUyBtaXRpZ2F0aW9uIGZyb20gdGhlIG5ldHdvcmsNCiAg IGFkbWluaXN0cmF0b3IsIHRoZSBvcmNoZXN0cmF0b3IgY29vcmRpbmF0ZXMgdGhlIEREb1MgTWl0 aWdhdGlvbg0KICAgYWNjb3JkaW5nIHRvIGEgc3BlY2lmaWVkIHN0cmF0ZWd5LiAgSXRzIHN0YXR1 cyBpbmRpY2F0ZXMgdGhlIEREb1MNCiAgIE1pdGlnYXRpb24gaXMgc3RhcnRpbmcgd2hpbGUgbm90 IGVmZmVjdGl2ZS4gVGhlIERPVFMgY2xpZW50IG9mIHRoZSBvcmNoZXN0cmF0b3Igd2lsbCBsYXRl ciBiZSBub3RpZmllZCB0aGF0IHRoZSBERG9TIE1pdGlnYXRpb24gaXMgZWZmZWN0aXZlLg0KDQpb VFJdIExvb2tzIGdvb2QuDQoNCjxtZ2x0Pg0KZG9uZQ0KPC9tZ2x0Pg0KDQoNCjwvbWdsdD4NCg0K OSkgSWYgdGhlIG5ldHdvcmsgYWRtaW5pc3RyYXRvciBkZWNpZGVzIHRvIHN0YXJ0IHRoZQ0KICAg bWl0aWdhdGlvbiwgdGhleSBvcmRlciB0aHJvdWdoIGhlciB3ZWIgaW50ZXJmYWNlIGEgRE9UUyBj bGllbnQgdG8NCiAgIHNlbmQgYSByZXF1ZXN0IGZvciBERG9TIG1pdGlnYXRpb24uDQoNCk5pdD4g VGhlIGFib3ZlIGxpbmUgaXMgbm90IGNsZWFyLCB3aG8gYXJlICJ0aGV5IiBpbiB0aGUgYWJvdmUg bGluZSA/DQo8bWdsdD4NCkkgcHJvcG9zZSB0aGUgZm9sbG93aW4gdGV4dDoNCg0KT0xEOg0KSWYg dGhlIG5ldHdvcmsgYWRtaW5pc3RyYXRvciBkZWNpZGVzIHRvIHN0YXJ0IHRoZQ0KICAgbWl0aWdh dGlvbiwgdGhleSBvcmRlciB0aHJvdWdoIGhlciB3ZWIgaW50ZXJmYWNlIGEgRE9UUyBjbGllbnQg dG8NCiAgIHNlbmQgYSByZXF1ZXN0IGZvciBERG9TIG1pdGlnYXRpb24uDQoNCk5FVzoNCklmIHRo ZSBuZXR3b3JrIGFkbWluaXN0cmF0b3IgZGVjaWRlcyB0byBzdGFydCB0aGUNCiAgIG1pdGlnYXRp b24sIHRoZSBuZXR3b3JrIGFkbWluaXN0cmF0b3Igb3JkZXJzIHRocm91Z2ggaGVyIHdlYiBpbnRl cmZhY2UgYSBET1RTIGNsaWVudCB0bw0KICAgc2VuZCBhIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdh dGlvbi4NCjwvbWdsdD4NCg0KW1RSXSBZb3UgbWF5IHdhbnQgdG8gcmVtb3ZlIGdlbmRlciBmcm9t IHRoZSBhYm92ZSBsaW5lIGFuZCBzaW1wbGlmeSB0aGUgdGV4dC4NCk5FVzoNCklmIHRoZSBuZXR3 b3JrIGFkbWluaXN0cmF0b3IgZGVjaWRlcyB0byBzdGFydCB0aGUNCm1pdGlnYXRpb24sIHRoZSBu ZXR3b3JrIGFkbWluaXN0cmF0b3IgdHJpZ2dlcnMgdGhlIEREb1MgbWl0aWdhdGlvbiByZXF1ZXN0 IHVzaW5nIHRoZSB3ZWIgaW50ZXJmYWNlIG9mIGEgRE9UUyBjbGllbnQuDQoNCg0KPG1nbHQ+DQpE b25lDQo8L21nbHQ+DQoxMCkgVGhpcyByZXF1ZXN0IGlzIGV4cGVjdGVkIHRvIGJlIGFzc29jaWF0 ZWQgd2l0aCBhIGNvbnRleHQgdGhhdCBpZGVudGlmaWVzIHRoZSBERG9TIG1pdGlnYXRpb24gc2Vs ZWN0ZWQuDQoNCkNvbW1lbnQ+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgY29udGV4dCBvZiB0aGUg YWJvdmUgbGluZS4NCg0KPG1nO3Q+DQpUaGUgY29udGV4dCBjb25zdGl0dXRlcyBvZiBlbGVtZW50 cywgaW5kaWNhdGlvbnMgdGhhdCBwcm92aWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIHRo ZSBvcmNoZXN0cmF0b3IgdG8ga25vdyB3aGF0IG5lZWRzIHRvIGJlIGRvbmUuIGluIG90aGVyIHdv cmRzLCB0aGUgRERvUyBNaXRpZ2F0aW9uLg0KSSBwcm9wb3NlIHRoZSBmb2xsb3dpbmcgdGV4dDoN Cg0KT0xEOg0KVGhpcyByZXF1ZXN0IGlzIGV4cGVjdGVkIHRvIGJlIGFzc29jaWF0ZWQgd2l0aCBh IGNvbnRleHQgdGhhdCBpZGVudGlmaWVzIHRoZSBERG9TIG1pdGlnYXRpb24gc2VsZWN0ZWQuDQoN Ck5FVzoNClRoaXMgcmVxdWVzdCBpcyBleHBlY3RlZCB0byBiZSBhc3NvY2lhdGVkIHdpdGggYSBj b250ZXh0IHRoYXQgaWRlbnRpZmllcyBvciBwcm92aWRlIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24g dG8gdGhlIG9yY2hlc3RyYXRvciB0byBpbiBmZXIgdGhlIEREb1MgTWl0aWdhdGlvbiB0byBlbGFi b3JhdGUgYW5kIGNvb3JkaW5hdGUuDQoNCltUUl0gTkVXOg0KVGhpcyByZXF1ZXN0IGlzIGV4cGVj dGVkIHRvIGJlIGFzc29jaWF0ZWQgd2l0aCBhIGNvbnRleHQgdGhhdCBwcm92aWRlcyBzdWZmaWNp ZW50IGluZm9ybWF0aW9uIHRvIHRoZSBvcmNoZXN0cmF0b3IgdG8gaW5mZXIgdGhlIEREb1MgTWl0 aWdhdGlvbiB0byBlbGFib3JhdGUgYW5kIGNvb3JkaW5hdGUuDQoNCg0KPC9tZ2x0Pg0KDQo8bWds dA0KZG9uZQ0KPC9tZ2x0Pg0KDQoxMSkgICBVcG9uIHJlY2VpdmluZyB0aGUgRE9UUyByZXF1ZXN0 IGZvciBERG9TIG1pdGlnYXRpb24gZnJvbSB0aGUgbmV0d29yaw0KICAgYWRtaW5pc3RyYXRvciwg dGhlIG9yY2hlc3RyYXRvciBjb29yZGluYXRlcyB0aGUgRERvUyBtaXRpZ2F0aW9uDQogICBhY2Nv cmRpbmcgdG8gYSBzcGVjaWZpZWQgc3RyYXRlZ3kuDQoNCkNvbW1lbnQ+IFdoYXQgaXMgdGhlIHNw ZWNpZmllZCBzdHJhdGVneSAoeW91IG1heSB3YW50IHRvIGdpdmUgYW4gZXhhbXBsZSkgPw0KPG1n bHQ+DQpJIHByb3Bvc2UgdG8gYWRkIHRoZSBmb2xsd29pbmcgdGV4dCwgYnV0IEkgYW0gaGFwcHkg aWYgeW91IGFyZSB3aWxsaW5nIHRvIHByb3ZpZGUgYSBtb3JlIHNwZWNpZmljIGV4YW1wbGUuDQoN Ck5FVzoNClVwb24gcmVjZWl2aW5nIGEgcmVxdWVzdCB0byBtaXRpZ2F0ZSBhIEREb1MgYXR0YWNr IHBlcmZvcm1lZCBvdmVyIGEgdGFyZ2V0LCB0aGUgb3JjaGVzdHJhdG9yLCBtYXkgZXZhbHVhdGUg dGhlIHZvbHVtZXRyeSBvZiB0aGUgYXR0YWNrIGFzIHdlbGwgYXMgdGhlIHZhbHVlIHRoYXQgcmVw cmVzZW50IHRoZSB0YXJnZXQuIFRoZW4gaXQgbWF5IGFsc28gcmVxdWVzdCBhbiB1cHN0cmVhbSBE TVMgUHJvdmlkZXIgdG8gZmlsdGVyIHRoZSB0cmFmZmljIHdoaWxlIG1vdmluZyB0aGUgdGFyZ2V0 IHRvIGFub3RoZXIgbmV0d29yayBzbyBuZXcgc2Vzc2lvbnMgd2lsbCBub3QgYmUgaW1wYWN0ZWQu DQoNCltUUl0gSSBkb27igJl0IHRoaW5rIG1vdmluZyB0aGUgdGFyZ2V0IHRvIGEgZGlmZmVyZW50 IG5ldHdvcmsgaXMgZWFzeS4gSG93ZXZlciwgdGhlIG9yY2hlc3RyYXRvciBtYXkgc2VsZWN0IHRo ZSBERG9TIG1pdGlnYXRpb24gcHJvdmlkZXIgYmFzZWQgb24gdGhlIGF0dGFjayBzZXZlcml0eS4N Cg0KPC9tZ2x0Pg0KDQo8bWdsdD4NCkkgYWdyZWUgTVREIGlzIG5vdCBlYXN5LCBidXQgSSB3YW50 ZWQgdG8gc3RyZXNzIHRoYXQgdGhlIG9yY2hlc3RyYXRvciBjYW4gYmUgY29vcmRpbmF0ZSBjb21w bGV4IG9wZXJhdGlvbnMgLHRoYXQgaXMgYSBiaXQgbW9yZSB0aGFuIGRlbGVnYXRpbmcuIEkgaGF2 ZSBhZGRlZCB0aGUgZm9sbG93aW5nIHRleHQ6DQoNCk5FVzoNClVwb24gcmVjZWl2aW5nIGEgcmVx dWVzdCB0byBtaXRpZ2F0ZSBhIEREb1MgYXR0YWNrIHBlcmZvcm1lZCBvdmVyIGEgdGFyZ2V0LCB0 aGUgb3JjaGVzdHJhdG9yLCBtYXkgZXZhbHVhdGUgdGhlIHZvbHVtZXRyeSBvZiB0aGUgYXR0YWNr IGFzIHdlbGwgYXMgdGhlIHZhbHVlIHRoYXQgcmVwcmVzZW50IHRoZSB0YXJnZXQuIFRoZSBvcmNo ZXN0cmF0b3IgbWF5IHNlbGVjdCB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgIFByb3ZpZGVy IGJhc2VkIG9uIHRoZSBhdHRhY2sgc2V2ZXJpdHkuIEl0IG1heSBhbHNvIGNvb3JkaW5hdGUgdGhl IEREb1MgTWl0aWdhdGlvbiBwZXJmb3JtZWQgYnkgdGhlIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNl ICBQcm92aWRlciB3aXRoIHNvbWUgb3RoZXIgdGFza3Mgc3VjaCBhcyBmb3IgZXhhbXBsZSwgIG1v dmluZyB0aGUgdGFyZ2V0IHRvIGFub3RoZXIgbmV0d29yayBzbyBuZXcgc2Vzc2lvbnMgd2lsbCBu b3QgYmUgaW1wYWN0ZWQuDQoNCg0KPC9tZ2x0Pg0KDQoxMikNClRoZSBzdGF0dXMgb2YgdGhlIERE b1MgbWl0aWdhdGlvbiBpbmRpY2F0ZXMgdGhlIG9yY2hlc3RyYXRvciBpcyBpbiBhbiBhbmFseXpp bmcgcGhhc2UuDQoNCkNvbW1lbnQ+IERPVFMgc2lnbmFsIGNoYW5uZWwgZHJhZnQgZG9lcyBub3Qg aW5kaWNhdGUgdGhlIG1pdGlnYXRpb24gc3RhdHVzIGlzIGluIGFuYWx5emluZyBwaGFzZSAoUGxl YXNlIHNlZSAiVGFibGUgMjogVmFsdWVzIG9mICdzdGF0dXMnIFBhcmFtZXRlciIgaW4gdGhlIGRy YWZ0KS4NCjxtZ2x0Pg0KSSBwcm9wb3NlIHRvIHJlbW92ZToNCg0KIiIiDQpUaGUgc3RhdHVzIG9m IHRoZSBERG9TDQptaXRpZ2F0aW9uIGluZGljYXRlcyB0aGUgb3JjaGVzdHJhdG9yIGlzIGluIGFu IGFuYWx5emluZyBwaGFzZS4NCiIiIg0KPC9tZ2x0Pg0KDQpbVFJdIE9rYXkNCg0KIDxtZ2x0Pg0K RG9uZQ0KPC9tZ2x0Pg0KMTMpDQpUaGUgb3JjaGVzdHJhdG9yIGJlZ2lucyBjb2xsZWN0aW5nIHZh cmlvdXMgaW5mb3JtYXRpb24gZnJvbSB2YXJpb3VzICB0ZWxlbWV0cnkgc3lzdGVtcyBpbiBvcmRl ciB0byBjb3JyZWxhdGUgdGhlIG1lYXN1cmVtZW50cyBhbmQgcHJvdmlkZSAgYW4gYW5hbHlzaXMg b2YgdGhlIGV2ZW50Lg0KQ29tbWVudD4gVGhlIG9yY2hlc3RyYXRvciB3b3VsZCBhbnl3YXkgYmUg Y29sbGVjdGluZyBkYXRhIGZyb20gdmFyaW91cyB0ZWxlbWV0cnkgc3lzdGVtcyBmb3IgY29ycmVs YXRpb24uDQo8bWdsdD4NCkFncmVlLiBJIHRoaW5rIHdoYXQgSSB3YW50ZWQgdG8gc2F5IHRoYXQg d2UgbWF5IG1vdmUgdG8gYSBzdGF0ZSB3aGVyZSBmaW5lciBpbmZvcm1hdGlvbiBpcyBiZWluZyBt b25pdG9yZWQuIEkgcG9ycG9zZWQgdGhlIGZvbGx3b2luZyB0ZXh0Og0KDQpPTEQ6DQpUaGUgb3Jj aGVzdHJhdG9yIGJlZ2lucyBjb2xsZWN0aW5nIHZhcmlvdXMgaW5mb3JtYXRpb24gZnJvbSB2YXJp b3VzICB0ZWxlbWV0cnkgc3lzdGVtcyBpbiBvcmRlciB0byBjb3JyZWxhdGUgdGhlIG1lYXN1cmVt ZW50cyBhbmQgcHJvdmlkZSAgYW4gYW5hbHlzaXMgb2YgdGhlIGV2ZW50Lg0KDQpORVc6DQpUaGUg b3JjaGVzdHJhdG9yIG1heSBiZWdpbiBjb2xsZWN0aW5nIGFkZGl0aW9uYWwgZmluZWQgZ3JhaW4g YW5kIHNwZWNpZmljIGluZm9ybWF0aW9uIGZyb20gdmFyaW91cyAgdGVsZW1ldHJ5IHN5c3RlbXMg aW4gb3JkZXIgdG8gY29ycmVsYXRlIHRoZSBtZWFzdXJlbWVudHMgYW5kIHByb3ZpZGUgYW4gYW5h bHlzaXMgb2YgdGhlIGV2ZW50Lg0KDQpbVFJdIE9rYXkuDQoNCjwvbWdsdD4NCg0KIDxtZ2x0Pg0K RG9uZQ0KPC9tZ2x0Pg0KMTQpIFRoZXNlIHN5c3RlbXMgYXJlIGNvbmZpZ3VyZWQgc28gdGhhdCB3 aGVuIGFuDQogICBldmVudCBvciBzb21lIG1lYXN1cmVtZW50IGluZGljYXRvcnMgcmVhY2ggYSBw cmVkZWZpbmVkIGxldmVsIHRvDQogICByZXBvcnQgYSBET1RTIG1pdGlnYXRpb24gcmVxdWVzdCB0 byB0aGUgb3JjaGVzdHJhdG9yLiAgVGhlIERPVFMNCiAgIG1pdGlnYXRpb24gcmVxdWVzdCBtYXkg YmUgYXNzb2NpYXRlZCB3aXRoIHNvbWUgZWxlbWVudCBzdWNoIGFzDQogICBzcGVjaWZpYyByZXBv cnRpbmcuDQoNCkNvbW1lbnQ+IHdoYXQgZG8geW91IG1lYW4gYnkgInNvbWUgbWVhc3VyZW1lbnQg aW5kaWNhdG9ycyIgYW5kICJzcGVjaWZpYyByZXBvcnRpbmciIChsb29rcyB2YWd1ZSB0byBtZSkg Pw0KPG1nbHQ+DQoNCm1lYXN1cmVtZW50IGluZGljYXRvcnMgbWVhbnMgdG8gbWUsIHNvbWUgdmFy aWFibGVzIHRoYXQgd2UgYmVsaWV2ZSByZXByZXNlbnRhdGl2ZSBmb3IgdGhyZWF0IGRldGVjdGlv biwgdGhpcyB0eXBpY2FsbHkgaW52b2x2ZWQgdGhlIHRyYWZmaWMgbG9hZCwgdGhlIG51bWJlciBv ZiBTWU5zLi4uU3BlY2lmaWMgcmVwb3J0aW5nIGhlcmUgaW5kaWNhdGVzIHdoYXQgdGhlIERPVFMg Y2xpZW50IHJlZmVycyB0byB3aGlsZSB0cmlnZ2VyaW5nIHRlaCBERG9TIE1pdGlnYXRpb24gcmVx dWVzdC4gSSBwcm9wb3NlIHRlaCBmb2xsd29pbnRleHQ6DQoNCk9MRDoNClRoZXNlIHN5c3RlbXMg YXJlIGNvbmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuDQogICBldmVudCBvciBzb21lIG1lYXN1cmVt ZW50IGluZGljYXRvcnMgcmVhY2ggYSBwcmVkZWZpbmVkIGxldmVsIHRvDQogICByZXBvcnQgYSBE T1RTIG1pdGlnYXRpb24gcmVxdWVzdCB0byB0aGUgb3JjaGVzdHJhdG9yLiAgVGhlIERPVFMNCiAg IG1pdGlnYXRpb24gcmVxdWVzdCBtYXkgYmUgYXNzb2NpYXRlZCB3aXRoIHNvbWUgZWxlbWVudCBz dWNoIGFzDQogICBzcGVjaWZpYyByZXBvcnRpbmcuDQoNCk5FVzoNClRoZXNlIHN5c3RlbXMgYXJl IGNvbmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuDQogICBldmVudCBvciBzb21lIG1lYXN1cmVtZW50 IGluZGljYXRvcnMgcmVhY2ggYSBwcmVkZWZpbmVkIGxldmVsIHRvDQogIHNlbmQgRE9UUyBtaXRp Z2F0aW9uIHJlcXVlc3QgdG8gdGhlIG9yY2hlc3RyYXRvci4gIFRoZSBET1RTDQogICBtaXRpZ2F0 aW9uIHJlcXVlc3QgbWF5IGJlIGFzc29jaWF0ZWQgd2l0aCBhZGRpdGlvbmFsIGluZm9ybWF0aW9u IHRvIGxldCB0aGUgb3JjaGVzdHJhdG9yIGtub3cgd2hhdCBoYXMgdHJpZ2dlcmVkIHRoZSByZXF1 ZXN0Lg0KDQpbVFJdIE9rYXkgKE1pdGlnYXRpb24gaGludHMgKOKAnGFkZGl0aW9uYWwgaW5mb3Jt YXRpb27igJ0pIGFyZSBvcHRpb25hbCBhbmQgaXMgbm90IG1hbmRhdG9yeSB0byBiZSBjb252ZXll ZCBpbiB0aGUgbWl0aWdhdGlvbiByZXF1ZXN0KS4NCg0KPC9tZ2x0Pg0KDQoNCjxtZ2x0Pg0KDQpE b25lDQoNClRoZSBmb2xsb3dpbmcgdGV4dCBoYXMgYmVlbiBhZGRlZDoNClRoZXNlIHN5c3RlbXMg YXJlIGNvbmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuIGV2ZW50IG9yIHNvbWUgbWVhc3VyZW1lbnQN CmluZGljYXRvcnMgcmVhY2ggYSBwcmVkZWZpbmVkIGxldmVsIHRvIHNlbmQgRE9UUyBtaXRpZ2F0 aW9uIHJlcXVlc3QgdG8NCnRoZSBvcmNoZXN0cmF0b3IuICBUaGUgRE9UUyBtaXRpZ2F0aW9uIHJl cXVlc3QgbWF5IGJlIGFzc29jaWF0ZWQgd2l0aA0Kc29tZSBvcHRpb25hbCBtaXRpZ2F0aW9uIGhp bnRzIHRvIGxldCB0aGUgb3JjaGVzdHJhdG9yIGtub3cgd2hhdCBoYXMNCnRyaWdnZXJlZCB0aGUg cmVxdWVzdC4NCjwvbWdsdD4NCg0KMTUpIEZpZ3VyZSA0IChERG9TIE9yY2hlc3RyYXRpb24pIGlu Y2x1ZGVzIGJvdGggaW50ZXJuYWwgYW5kIGV4dGVybmFsIEREb1MgbWl0aWdhdGlvbiBzeXN0ZW1z LCBidXQgdGhlIHVzYWdlIG9mIGludGVybmFsIGFuZCBleHRlcm5hbCBERG9TIG1pdGlnYXRpb24g c3lzdGVtcyBpbg0KICAgICAgIG5vdCBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjMuDQo8bWdsdD4N CkkgcHJvcG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZSBpbiB0ZWggYmVnaW5pZ24gb2YgdGVoIHNl Y3Rpb246DQoNCk9MRDoNCkluIHRoaXMgdXNlIGNhc2UsIG9uZSBvciBtb3JlIEREb1MgdGVsZW1l dHJ5IHN5c3RlbXMgb3IgbW9uaXRvcmluZw0KZGV2aWNlcyBtb25pdG9yIGEgbmV0d29yayAtIHR5 cGljYWxseSBhbiBJU1AgbmV0d29yay4NCg0KTkVXOg0KSW4gdGhpcyB1c2UgY2FzZSwgb25lIG9y IG1vcmUgRERvUyB0ZWxlbWV0cnkgc3lzdGVtcyBvciBtb25pdG9yaW5nDQpkZXZpY2VzIHNwcmVh ZCBvdmVyIG9uZSBvciBtdWx0aXBsZSBhZG1pbmlzdHJhdGl2ZSBkb21haW5zIHByb3ZpZGVzIGhl YWx0aCBpbmRpY2F0b3Igb2YgdGhlIG5ldHdvcmsgdHJhZmZpYyB0byB0aGUgb3JjaGVzdHJhdG9y DQoNCkkgYWxzbyBwcm9wb3NlIHRvIGluZGljYXRlIG9uIHRoZSBmaWd1cmUgKCBvcmNoZXRzcmF0 b3IgYWRpbmlzdHJhdGl2ZSBkb21haW4gLyBvdGhlciBhZG1pbmlzdHJhaWV2IGRvbWFpbnMNCg0K W1RSXSBJIGRvbuKAmXQgdW5kZXJzdGFuZCB0aGUgbXVsdGlwbGUgYWRtaW5pc3RyYXRpdmUgZG9t YWluIHVzZSBjYXNlLiBXaHkgd291bGQgbXVsdGlwbGUgSVNQcyB1c2UgdGhlIHNhbWUgb3JjaGVz dHJhdG9yID8NCg0KPC9tZ2x0Pg0KDQo8bWdsdD4NClRoZSB1c2UgY2FzZSBjb25zaWRlcnMgdGVo IGZvbGxvd2luZyBhZG1pbmlzdHJhdGl2ZSBkb21haW5zOiBJVFAgYW5kIEVudGVycHJpc2UgTmV0 d29yay4gSSBwcm9wb3NlIHRvIHNpbXBseSByZXBsYWNlIGludGVybmFsIGJ5IEVudGVycHJpc2Ug TmV0d29yayBhbmQgZXh0ZXJuYWwgYnkgSVRQLg0KDQo8L21nbHQ+DQoxNikgUmVkaXJlY3Rpb24g dG8gdGhlIEREb1MNCiAgIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciB0eXBpY2FsbHkgaW52 b2x2ZXMgQkdQIHByZWZpeA0KICAgYW5ub3VuY2VtZW50IGV2ZW50dWFsbHkgY29tYmluZWQgd2l0 aCBETlMgcmVkaXJlY3Rpb24sIHdoaWxlIHJlLQ0KICAgaW5qZWN0aW9uIG1heSBiZSBwZXJmb3Jt ZWQgdmlhIHR1bm5lbGluZyBtZWNoYW5pc21zIHN1Y2ggYXMgR1JFIGZvcg0KICAgZXhhbXBsZS4N Cg0KQ29tbWVudD4gWW91IG1heSB3YW50IHRvIGNsYXJpZnkgdGhlIHNjcnViYmVkIHRyYWZmaWMg aXMgcmUtZGlyZWN0ZWQgdG8gdGhlIEVudGVycHJpc2UgbmV0d29yayB2aWEgdGhlIHR1bm5lbGlu ZyBtZWNoYW5pc20uDQoNCjxtZ2x0Pg0KSSBwcm9wb3NlIHRoZSBmb2xsb3dpbmcgdGV4dDoNCg0K T0xEOg0KUmVkaXJlY3Rpb24gdG8gdGhlIEREb1MNCiAgIE1pdGlnYXRpb24gU2VydmljZSBQcm92 aWRlciB0eXBpY2FsbHkgaW52b2x2ZXMgQkdQIHByZWZpeA0KICAgYW5ub3VuY2VtZW50IGV2ZW50 dWFsbHkgY29tYmluZWQgd2l0aCBETlMgcmVkaXJlY3Rpb24sIHdoaWxlIHJlLQ0KICAgaW5qZWN0 aW9uIG1heSBiZSBwZXJmb3JtZWQgdmlhIHR1bm5lbGluZyBtZWNoYW5pc21zIHN1Y2ggYXMgR1JF IGZvcg0KICAgZXhhbXBsZS4NCg0KTkVXOg0KUmVkaXJlY3Rpb24gdG8gdGhlIEREb1MNCiAgIE1p dGlnYXRpb24gU2VydmljZSBQcm92aWRlciB0eXBpY2FsbHkgaW52b2x2ZXMgQkdQIHByZWZpeA0K ICAgYW5ub3VuY2VtZW50IGV2ZW50dWFsbHkgY29tYmluZWQgd2l0aCBETlMgcmVkaXJlY3Rpb24s IHdoaWxlIHJlLQ0KICAgaW5qZWN0aW9uIHRvIHRoZSBlbnRlcnByaXNlIG5ldHdvcmsgbWF5IGJl IHBlcmZvcm1lZCB2aWEgdHVubmVsaW5nIG1lY2hhbmlzbXMgc3VjaCBhcyBHUkUgZm9yDQogICBl eGFtcGxlLg0KDQpbVFJdIEROUyByZWRpcmVjdGlvbiBhbmQgQkdQIHJvdXRpbmcgYXJlIHR3byBk aWZmZXJlbnQgZGl2ZXJzaW9uIHRlY2huaXF1ZXMsIEROUyByZWRpcmVjdGlvbiBpcyBub3QgcmVx dWlyZWQgYWZ0ZXIgQkdQIGFubm91bmNlbWVudC4NCg0KW1RSXQ0KTkVXOg0KUmVkaXJlY3Rpb24g dG8gdGhlIEREb1MNCk1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciB0eXBpY2FsbHkgaW52b2x2 ZXMgQkdQIHByZWZpeA0KYW5ub3VuY2VtZW50IG9yIEROUyByZWRpcmVjdGlvbiwgd2hpbGUgcmUt aW5qZWN0aW9uIG9mIHRoZSBzY3J1YmJlZCB0cmFmZmljIHRvIHRoZSBlbnRlcnByaXNlIG5ldHdv cmsgbWF5IGJlIHBlcmZvcm1lZCB2aWEgdHVubmVsaW5nIG1lY2hhbmlzbXMgc3VjaCBhcyBHUkUg Zm9yDQpleGFtcGxlLg0KDQoNCjwvbWdsdD4NCg0KPG1nbHQ+DQpEb25lDQo8L21nbHQ+DQoNCjE3 KSBPZiBjb3Vyc2UsIHN1Y2ggbWVjaGFuaXNtcyBuZWVkcyB0byBiZSByZWd1bGFybHkgdGVzdGVk IGFuZA0KICAgZXZhbHVhdGVkLg0KDQpDb21tZW50PiBUaGUgYWJvdmUgbGluZSBkb2VzIG5vdCBs b29rIHJlbGV2YW50IHRvIHRoaXMgZG9jdW1lbnQuDQo8bWdsdD4NCg0KSSBhbSBmaW5lIHJlbW92 aW5nIGl0Lg0KDQpbVFJdIE9rYXkuDQoNCjwvbWdsdD4NCjxtZ2x0Pg0KRG9uZQ0KPC9tZ2x0Pg0K DQoNCjE4KSAgIE9uY2UgdGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlzZSBOZXR3b3JrIGlzIGNvbmZp ZGVudCB0aGF0IHRoZSBERG9TDQogICBhdHRhY2sgaGFzIGVpdGhlciBjZWFzZWQgb3IgaGFzIGZh bGxlbiB0byBsZXZlbHMgb2YgdHJhZmZpYy8NCiAgIGNvbXBsZXhpdHkgd2hpY2ggdGhleSBjYW4g aGFuZGxlIG9uIHRoZWlyIG93biBvciB0aGF0IGl0IGhhcyByZWNlaXZlZA0KICAgYSBET1RTIERE b1MgTWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0IGZyb20gYSBkb3duc3RyZWFtDQogICBF bnRlcnByaXNlIE5ldHdvcmsgb3IgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIsIHRo ZQ0KICAgcmVxdWVzdGluZyBFbnRlcnByaXNlIE5ldHdvcmsgRE9UUyBjbGllbnQgc2VuZHMgYSBE T1RTIEREb1MNCiAgIE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVxdWVzdCB0byB0aGUgRERvUyBN aXRpZ2F0aW9uIFNlcnZpY2UNCiAgIFByb3ZpZGVyLg0KDQpDb21tZW50PiBJdCdzIG5vdCBjbGVh ciBob3cgdGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlzZSBuZXR3b3JrIHdpbGwgbGVhcm4gdGhlIERE b1MgYXR0YWNrIGhhcyBjZWFzZWQgPw0KPG1nbHQ+DQpET1RTIHN0YXR1cyBtYXkgYmUgdXNlZCBm b3IgZXhhbXBsZS4gSSBob3BlIHRlaCB0ZXh0IHByb3ZpZGVkIGZvciAoMikgY2xhcmlmaWVzIHRo aXMuDQoNCltUUl0gWW91IG1heSB3YW50IHRvIHJlcGhyYXNlIHRoZSBhYm92ZSBsaW5lIHNpbWls YXIgdG8gdGhlIG5ldyB0ZXh0IHlvdSBoYXZlIHByb3ZpZGVkIGZvciAoMikuDQoNCkNoZWVycywN Ci1UaXJ1DQoNCjwvbWdsdD4NCi1UaXJ1DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KRG90cyBtYWlsaW5nIGxpc3QNCkRvdHNAaWV0Zi5vcmc8bWFpbHRv OkRvdHNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Rv dHMNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K RG90cyBtYWlsaW5nIGxpc3QNCkRvdHNAaWV0Zi5vcmc8bWFpbHRvOkRvdHNAaWV0Zi5vcmc+DQpo dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RvdHMNCg0KDQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRG90cyBtYWlsaW5nIGxpc3QN CkRvdHNAaWV0Zi5vcmc8bWFpbHRvOkRvdHNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RvdHMNCg0K --_000_BN6PR16MB142516AF2BB80046F617B462EA480BN6PR16MB1425namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0 eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFu Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0 ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYu bXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3At YWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi Q2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLmdtYWlsLQ0KCXttc28tc3R5bGUtbmFtZTpnbWFp bC07fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7 DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9 DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZh bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4 LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3Jk U2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBt c28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYi IC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl bGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0K PC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0i RU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIERhbmllbCw8bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+VGhhbmtzIGZvciBhZGRyZXNzaW5nIGFsbCB0aGUgY29tbWVudHMsIFBsZWFzZSBzZWUg aW5saW5lIFtUUjNdPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1l PSJfTWFpbEVuZENvbXBvc2UiPjxvOnA+Jm5ic3A7PC9vOnA+PC9hPjwvcD4NCjxzcGFuIHN0eWxl PSJtc28tYm9va21hcms6X01haWxFbmRDb21wb3NlIj48L3NwYW4+DQo8ZGl2IHN0eWxlPSJib3Jk ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxiPkZyb206PC9iPiBtZ2x0LmlldGZAZ21haWwuY29tIFttYWlsdG86bWdsdC5pZXRm QGdtYWlsLmNvbV0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+RGFuaWVsIE1pZ2F1bHQ8YnI+DQo8Yj5T ZW50OjwvYj4gVHVlc2RheSwgSnVuZSAyNiwgMjAxOCA4OjEwIFBNPGJyPg0KPGI+VG86PC9iPiBL b25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDtUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0Fm ZWUuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gVG9iaWFzIEdvbmRyb20gJmx0O3RvYmlhcy5nb25k cm9tQGdvbmRyb20ub3JnJmd0OzsgUm9tYW4gRGFueWxpdyAmbHQ7cmRkQGNlcnQub3JnJmd0Ozsg ZG90c0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0RvdHNdIFdHTEMgZm9yIHVz ZSBjYXNlcyBkcmFmdCAtIHVudGlsIEp1bHktMS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8 dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSIwIiBz dHlsZT0iYmFja2dyb3VuZDojRjNGRjMzO2JvcmRlcjpzb2xpZCAjOUI5QTg3IDEuNXB0Ij4NCjx0 Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0iYm9yZGVyOm5vbmU7cGFkZGluZzouNzVwdCAuNzVwdCAu NzVwdCAuNzVwdCI+DQo8cD48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhCM0UiPkNBVVRJT048L3NwYW4+PC9zdHJv bmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7 Y29sb3I6IzlCOEIzRSI+Ojwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+IEV4dGVybmFsIGVtYWlsLiBEbyBub3Qg Y2xpY2sgbGlua3Mgb3Igb3Blbg0KIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRo ZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZS48L3NwYW4+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8ZGl2IGNsYXNzPSJN c29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIg c2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxk aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgVGlydSwgPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgbXkgcmVz cG9uc2UgaW5saW5lLiBJIGJlbGlldmUgd2UgYXJlIGNsb3NlIHRvIHJlYWNoaW5nIGEgY29uc2Vu c3VzLg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPllvdXJzLCA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPkRhbmllbDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPk9uIFR1ZSwgSnVuIDI2LCAyMDE4IGF0IDc6MDIgQU0sIEtvbmRhLCBUaXJ1bWFs ZXN3YXIgUmVkZHkgJmx0OzxhIGhyZWY9Im1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBt Y2FmZWUuY29tIiB0YXJnZXQ9Il9ibGFuayI+VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVl LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJv cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGlu IDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBEYW5pZWwsPG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5QbGVhc2Ugc2VlIGlubGluZSBbVFIyXTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48YSBuYW1lPSJtXy04MTE0OTQzMTY5NzkyNjg4OTEyX19NYWlsRW5k Q29tcG9zZSI+Jm5ic3A7PC9hPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v bmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu IDQuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xv ciBibHVlIj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk IHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbjtib3JkZXItY29sb3I6 Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IGNsYXNzPSJnbWFpbC0iPjxiPkZyb206PC9iPg0KPGEgaHJlZj0ibWFpbHRvOm1nbHQuaWV0ZkBn bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tZ2x0LmlldGZAZ21haWwuY29tPC9hPiBbbWFpbHRv OjxhIGhyZWY9Im1haWx0bzptZ2x0LmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWds dC5pZXRmQGdtYWlsLmNvbTwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkRhbmllbCBNaWdhdWx0 PC9zcGFuPjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBKdW5lIDI2LCAyMDE4IDg6MzMgQU08 YnI+DQo8c3BhbiBjbGFzcz0iZ21haWwtIj48Yj5Ubzo8L2I+IEtvbmRhLCBUaXJ1bWFsZXN3YXIg UmVkZHkgJmx0OzxhIGhyZWY9Im1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUu Y29tIj5UaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPC9hPiZndDs8L3NwYW4+PGJy Pg0KPHNwYW4gY2xhc3M9ImdtYWlsLSI+PGI+Q2M6PC9iPiBUb2JpYXMgR29uZHJvbSAmbHQ7PGEg aHJlZj0ibWFpbHRvOnRvYmlhcy5nb25kcm9tQGdvbmRyb20ub3JnIiB0YXJnZXQ9Il9ibGFuayI+ dG9iaWFzLmdvbmRyb21AZ29uZHJvbS5vcmc8L2E+Jmd0OzsgUm9tYW4gRGFueWxpdyAmbHQ7PGEg aHJlZj0ibWFpbHRvOnJkZEBjZXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJkZEBjZXJ0Lm9yZzwv YT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmRvdHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5k b3RzQGlldGYub3JnPC9hPjwvc3Bhbj48YnI+DQo8c3BhbiBjbGFzcz0iZ21haWwtIj48Yj5TdWJq ZWN0OjwvYj4gUmU6IFtEb3RzXSBXR0xDIGZvciB1c2UgY2FzZXMgZHJhZnQgLSB1bnRpbCBKdWx5 LTEuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29O b3JtYWxUYWJsZSIgYm9yZGVyPSIxIiBjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJhY2tncm91bmQ6 I0YzRkYzMztib3JkZXI6c29saWQgIzlCOUE4NyAxLjVwdDtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6 c2Nyb2xsO2JhY2tncm91bmQtcG9zaXRpb24teDowJTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6MCUi Pg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJib3JkZXI6bm9uZTtwYWRkaW5nOi43NXB0IC43 NXB0IC43NXB0IC43NXB0Ij4NCjxwPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhCM0UiPkNBVVRJT048L3NwYW4+PC9iPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9y OiM5QjhCM0UiPjo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiBFeHRlcm5hbCBlbWFpbC4gRG8gbm90IGNsaWNr IGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMNCiB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2Vu ZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIg YWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIyIiB3 aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpLA0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyBmb3Ig dGhlIGZlZWQgYmFja3MuIElOIG15IG9waW5pb24gdGhlIG9ubHkgaXNzdWVzIHRoYXQgcmVtYWlu IG9wZW4gYXJlIGlzc3VlcyAxIGFuZCAxNSAuIFRoZXNlIGFyZSBjb3BpZWQgYmVsb3cuIEkgcHJv dmlkZWQgYWxzbyBpbmxpbmUgdGhlIHN0YXR1cyBvZiBlYWNoIGlzc3VlcyAtIGZvciBmdXJ0aGVy DQogZGV0YWlscy4gT25jZSB3ZSBhcmUgY2xlYXIgd2l0aCB0aGVzZSB0d28gaXNzdWVzLCBJIHdp bGwgcHVibGlzaCBhIG5ldyB2ZXJzaW9uLiA8bzpwPg0KPC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzIHlvdSB2ZXJ5IG11Y2ggZm9yIHRl aCBjb21tZW50cy4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+WW91cnMsDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+RGFuaWVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBz dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRk aW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7 bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50 Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+ DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93 dGV4dCAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50 Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBibHVlIj4NCjxkaXY+DQo8ZGl2Pg0KPGRp dj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s ZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJv dHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjEpPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNw O1RoZSBjdXJyZW50IHNjZW5hcmlvIGRlc2NyaWJlcyB0aGUgY2FzZSB3aGVyZSB0aGUgRERvUyBU YXJnZXQgaXMgaW48YnI+DQombmJzcDsgJm5ic3A7dGhlIGVudGVycHJpc2UgbmV0d29yayB3aGls ZSB0aGUgc2Vjb25kYXJ5IERNUyBpcyBwcm92aWRlZCBieSB0aGU8YnI+DQombmJzcDsgJm5ic3A7 dXBzdHJlYW0gSVRQLiZuYnNwOyBBbiBhbHRlcm5hdGUgdXNlIGNhc2UgbWF5IGNvbnNpZGVyIHRo ZSBzY2VuYXJpbyB3aGVyZTxicj4NCiZuYnNwOyAmbmJzcDt0aGUgSVRQIGluZm9ybXMgdGhlIGVu dGVycHJpc2UgbmV0d29yayBpdCBpcyBpbnZvbHZlZCBpbnRvIGFuIG9uZ29pbmc8YnI+DQombmJz cDsgJm5ic3A7YXR0YWNrIG9yIHRoYXQgaW5mZWN0ZWQgbWFjaGluZXMgaGF2ZSBiZWVuIGlkZW50 aWZpZWQuJm5ic3A7IEluIHRoaXMgY2FzZTxicj4NCiZuYnNwOyAmbmJzcDt0aGUgRE9UUyBjbGll bnQgYW5kIERPVFMgc2VydmVyIHJvbGVzIGFyZSBpbnZlcnRlZC4mbmJzcDsgVGhlIERPVFMgY2xp ZW50PGJyPg0KJm5ic3A7ICZuYnNwO2lzIGxvY2F0ZWQgaW4gdGhlIElUUCBuZXR3b3JrIGFuZCB0 aGUgRE9UUyBzZXJ2ZXIgaXMgaG9zdGVkIGluIHRoZTxicj4NCiZuYnNwOyAmbmJzcDtlbnRlcnBy aXNlIG5ldHdvcmsuJm5ic3A7IFRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaXMgdGhlbiByZXNwb25z aWJsZSB0bzxicj4NCiZuYnNwOyAmbmJzcDtwZXJmb3JtIHRoZSBERG9TIE1pdGlnYXRpb24uJm5i c3A7IEluIHNvbWUgY2FzZSB0aGUgRERvUyBNaXRpZ2F0aW9uIG1heSBiZTxicj4NCiZuYnNwOyAm bmJzcDtkZWxlZ2F0ZWQgYmFjayB0byB0aGUgdXBzdHJlYW0gSVRQLCBhcyBkZXNjcmliZWQgaW4g dGhpcyBzZWN0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1 b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0 O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1 LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1 cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdp bi1ib3R0b206MTIuMHB0Ij5Db21tZW50Jmd0OyZuYnNwOyBJZiB0aGUgRE1TIGluIHRoZSBlbnRl cnByaXNlIG5ldHdvcmsgaXMgbm90IGNhcGFibGUgb2YgZGV0ZWN0aW5nIG91dGdvaW5nIEREb1Mg YXR0YWNrLCBob3cgd2lsbCB0aGUgc2lnbmFsaW5nIGZyb20gdGhlIERPVFMgY2xpZW50IGluIHRo ZSB1cHN0cmVhbSBJVFAgdG8gdGhlIERPVFMgc2VydmVyIGluDQogdGhlIGVudGVycHJpc2UgbmV0 d29yayBoZWxwIGl0IHRvIGRldGVjdCBhbmQgbWl0aWdhdGUgdGhlIG91dGdvaW5nIEREb1MgYXR0 YWNrID88bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPiZsdDttZ2x0Jmd0Ow0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5XaGlsZSB3cml0aW5nIHRoZSB1c2UgY2FzZSB0aGUg ZXhhbXBsZSBJIGhhZCBpbiBtaW5kIHdhcyB0aGF0IHRoZSBJVFAgY291bGQgc2lnbmFsIHRoZSBu ZXR3b3JrIGVudGVycHJpc2UgdGhhdCBzb21lIGhvc3RzIGFyZSBiZWluZyBpbmZlY3RlZCBhbmQg YmVsb25naW5nIHRvIGEgYm90bmV0LiBUaGUgSVRQIGNvdWxkDQogcHJvdmlkZSBhIGxpc3Qgb2Yg c3VzcGljaW91cyB0YWdnZWQgSVB2NiBvciB0aGUgaW5kaWNhdGlvbiB0aGF0IGhvc3RzIGFyZSBz dXNwZWN0ZWQgdG8gYmVsb25nIHRvIGEgc3BlY2lmaWMgYm90bmV0LiAmbmJzcDsNCjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGUgbmV0d29y ayBlbnRlcnByaXNlIG1heSB0aGVuIHRha2UgdGhlIG5lY2Vzc2FyeSBhY3Rpb24sIG1vbml0b3Jp bmcgc3BlY2lmaWMgRE5TIHJlcXVlc3RzLCBydW5uaW5nIHNwZWNpZmljIHNjYW5zIG92ZXIgaXRz IGhvc3RzLi4uIEF0IGxlYXN0IHRoaXMgd2hhdCBJIGhhZCBpbiBtaW5kLiBUaGUgc3BlY2lmaWMN CiBzaWduYWxpbmcgc2hvdWxkIGJlIGRlZmluZWQgYnkgRE9UUy4gRG8geW91IHRoaW5rIHRoZSB0 ZXh0IHNob3VsZCBiZSB1cGRhdGVkIGFzIGJlbG93ID88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PTEQ6PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPlsuLi5dIFRoZSBlbnRlcnByaXNlIG5l dHdvcmsgaXMgdGhlbiByZXNwb25zaWJsZSB0bzxicj4NCiZuYnNwOyAmbmJzcDtwZXJmb3JtIHRo ZSBERG9TIE1pdGlnYXRpb24uJm5ic3A7IEluIHNvbWUgY2FzZSB0aGUgRERvUyBNaXRpZ2F0aW9u IG1heSBiZTxicj4NCiZuYnNwOyAmbmJzcDtkZWxlZ2F0ZWQgYmFjayB0byB0aGUgdXBzdHJlYW0g SVRQLCBhcyBkZXNjcmliZWQgaW4gdGhpcyBzZWN0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5ORVc6PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQi PlsuLi5dIFRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaXMgdGhlbiByZXNwb25zaWJsZSB0bzxicj4N CiZuYnNwOyAmbmJzcDtwZXJmb3JtIHRoZSBERG9TIE1pdGlnYXRpb24uJm5ic3A7IFR5cGljYWxs eSwgdGhlIElUUCBjb3VsZCBwcm92aWRlIGEgbGlzdCBvZiBzdXNwaWNpb3VzIGhvc3RzIHdpdGgg c29tZSBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIHJlbGF0ZWQgdGhlIGRldGVjdGVkIGF0dGFja3Mg c3VjaCBhcyBERG9TLCBCb3RuZXQsIC4uLi4gQWNjb3JkaW5nIHRvIHRoZSB0eXBlIG9mIGF0dGFj aywgdGhlIGVudGVycHJpc2UgaXMgbGlrZWx5IHRvIGFwcGx5IHNwZWNpZmljDQogc2VjdXJpdHkg cG9saWNpZXMgd2hpY2ggY291bGQgaW5jbHVkZSBzZWN1cml0eSBjaGVja3MsIHVwZGF0ZXMgb24g dGhlIHRhZ2dlZCBob3N0cyBhcyB3ZWxsIGFzIGluc3RhbnRpYXRpbmcgc3BlY2lmaWMgbW9uaXRv cmluZyB0cmFmZmljIGVsZW1lbnRzIHN1Y2ggYXMgY2VydGFpbiB0eXBlIG9mIEROUyBxdWVyaWVz LCB0cmFmZmljIG9mIHNwZWNpZmljIGRlc3RpbmF0aW9uLi4uJm5ic3A7IEluIHNvbWUgY2FzZSB0 aGUgRERvUyBNaXRpZ2F0aW9uIG1heSBiZTxicj4NCiZuYnNwOyAmbmJzcDtkZWxlZ2F0ZWQgYmFj ayB0byB0aGUgdXBzdHJlYW0gSVRQLCBhcyBkZXNjcmliZWQgaW4gdGhpcyBzZWN0aW9uLjxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+W1RSXSBUaGUgYWJv dmUgdGV4dCBpcyBub3QgY29tcGxldGVseSBjbGVhci4gVGhlIGFib3ZlIHRleHQgYXNzdW1lcyBo b3N0cyBpbiB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGFyZSBub3QgYmVoaW5kIE5BVC4gRnVydGhl ciwgRE1TIGluIHRoZSBlbnRlcnByaXNlIG5ldHdvcmsgc2hvdWxkIGJlIG1vbml0b3JpbmcgYm90 aA0KIGluY29taW5nIGFuZCBvdXRnb2luZyB0cmFmZmljIGFuZCBjYXBhYmxlIG9mIGRldGVjdGlu ZyBvdXRnb2luZyBERG9TIGF0dGFja3MuIEkgdGhpbmsgdGhlIHVzZSBjYXNlIHNob3VsZCBvbmx5 IGZvY3VzIG9uIHZvbHVtZXRyaWMgYXR0YWNrIGV4Y2VlZGluZyB0aGUgY2FwYWNpdHkgb2YgdGhl IERNUyBpbiB0aGUgRW50ZXJwcmlzZSBuZXR3b3JrIGFuZCBub3QgZGlzY3VzcyBtdWx0aXBsZSBh dHRhY2sgdmVjdG9ycyAoWW91IG1heSBhbHNvIHdhbnQNCiB0byBsb29rIGludG8gdGhlIHJlcXVp cmVtZW50IEdFTi0wMDQgKE1pdGlnYXRpb24gaGludGluZykgaW4gdGhlIHJlcXVpcmVtZW50cyBk cmFmdCkuDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ Jmx0O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPkkgdW5kZXJzdGFuZCB5b3VyIGNvbW1lbnQgZm9yIHRoZSBoaW50cy4gVGhlc2Ug d2VyZSBleGFtcGxlIG9mIGluZm9ybWF0aW9uIHByb3ZpZGVkLiBJIGFncmVlIHRvIG1lbnRpb24g YXMgR0VOLTAwNCB0aGF0IGluZm9ybWF0aW9uIGlzIGEgaGludHMgdGhhdCBtYXkgYmUgaW50ZXJw cmV0ZWQuDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8 ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+V2hhdCBpcyBub3QgY2xlYXIgdG8g bWUgaXMgdGhhdCBJIGRvIG5vdCBzZWUgaG93IHZvbHVtZXRyaWMgYXR0YWNrcyBjYW4gYmUgYWRk cmVzc2VkIGluIHRoaXMgY2FzZS4gQSB2b2x1bWV0cmljIGF0dGFjayB3aG9zZSB0YXJnZXQgaXMg aW4gdGhlIEVudGVycHJpc2UgTmV0d29yayB3b3VkbCBiZSBkZXRlY3RlZA0KIGJ5IHRoZSBETVMg b2YgdGhhdCBFbnRlcnByaXNlIG5ldHdvcmsuIEluIHRoYXQgY2FzZSB0aGUgRE1TIG9mIHRoZSBF bnRlcnByaXNlIG5ldHdvcmsgd2lsbCBoYXZlIGEgRE9UUyBjbGllbnQgc2VuZGluZyBhIHJlcXVl c3QgdG8gdGhlIERPVFMgU2VydmVyIG9mIHRoZSBJVFAuLiZuYnNwOyBUaGlzIGlzIG5vdCB0aGUg Y2FzZSB3ZSBjb25zaWRlciBoZXJlIGFzIGl0IGhhcyBhbHJlYWR5IGJlZW4gZGVzY3JpYmVkIGFz IHRoZSBwcmltYXJ5IGFsdGVybmF0aXZlLlRoZQ0KIHJlYXNvbiBmb3IgYSBJVFAgRE1TIHRvIHNl bmQgYSByZXF1ZXN0IHRvIHRoZSBETVMgb2YgdGhlIEVudGVycHJpc2UgY291bGQgYmUgMSkgdGhl IEVudGVycHJpc2UgbmV0d29yayBpcyB0YWtpbmcgcGFydCBvZiBhIEREb1MgYXRhdGNrLCAyKSB0 aGUgSVRQIERNUyBkZWxlZ2F0ZSB0aGUgRERvUyBtaXRpZ2F0aW9uIHRvIHRoZSBETVMgRW50ZXJw cmlzZSBuZXR3b3JrLiBJIHNlZSAxKSBhcyBpbmZvcm1pbmcgdGhhdCBob3N0cyBvZiB0aGUgbmV0 d29yaw0KIGFyZSBiZWluZyBpbmZlY3RlZCBhbmQgYmVpbmcgcGFydCBvZiBhIGJvdG5ldC4gSSBh bSBjb25mdXNlZCBieSAyKSBhcyBJIHNlZSBJVFAgRE1TIHdpdGggd2F5cyBtb3JlIHJlc291cmNl IHRoYW4gdGhlIEVudGVycHJpc2UgbmV0d29yay4gQ291bGQgeW91IGVsYWJvcmF0ZSBhIGJpdCBv biB0aGUgc2NlbmFyaW8gPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPltUUjJdIEkgbWVhbnQgZG9u4oCZdCBjbHViIGluY29taW5nIGFuZCBvdXRnb2luZyBhdHRh Y2tzIGluIHRoZSBzYW1lIHVzZSBjYXNlLCBteSBzdWdnZXN0aW9uIGlzIHRvIGZvY3VzIG9ubHkg b24gdGhlIGluY29taW5nIHZvbHVtZXRyaWMgYXR0YWNrIGluIHRoaXMgdXNlIGNhc2UuDQo8bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SWYgeW91IHBsYW4gdG8gZGlzY3Vz cyBvdXRnb2luZyBhdHRhY2sgZnJvbSB0aGUgRW50ZXJwcmlzZSBuZXR3b3JrLCBwbGVhc2UgYWRk IG1vcmUgZGV0YWlscyB3aHkgdGhlIEVudGVycHJpc2UgRE1TIGNhbm5vdCBkZXRlY3QgdGhlIG91 dGdvaW5nIGF0dGFja3MgYW5kIGhvdyB3aWxsIHRoZSBhZGRpdGlvbmFsDQogaW5mb3JtYXRpb24g cHJvdmlkZWQgYnkgdGhlIElUUCBETVMgaGVscCB0aGUgRW50ZXJwcmlzZSBETVMgdG8gZGV0ZWN0 IG91dGdvaW5nIEREb1MgYXR0YWNrcywgYW5kIGhvdyB0aGlzIGFkZGl0aW9uYWwgaW5mb3JtYXRp b24gaXMgdXNlZnVsIHdoZW4gdGhlIGNvbXByb21pc2VkIGhvc3RzIGluIHRoZSBFbnRlcnByaXNl IG5ldHdvcmtzIGFyZSBiZWhpbmQgTkFUID88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx dW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7bWdsdDMmZ3Q7PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PSyBnb3QgaXQuIEFj dHVhbGx5IEkgYWRkZWQgdGhpcyB1c2UgY2FzZSBhZnRlciBvdXIgZGlzY3Vzc2lvbiBpbiB0aGUg SUVURi4gSSBiZWxpZXZlIGFsc28gaXRzIGlzIGdvaW5nIGEgYml0IGJleW9uZyB0aGUgdm9sdW1l dHJpYyBhdHRhY2tzLiBJIGFtIG9rIHJlbW92aW5nIGl0LiBJdCBoYXMgYmVlbiByZW1vdmVkIG9u IG15IGxvY2FsIHZlcnNpb24uDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSM10gVGhhbmtz LiAmbmJzcDtJIGFtIGZhY2luZyBwcm9ibGVtcyB3aXRoIGRldGVjdGluZyBhbGwgdHlwZXMgb2Yg b3V0Z29pbmcgRERvUyBhdHRhY2tzIG9uIGhvbWUgcm91dGVycyAob25seSBmZXcgcGFja2V0cyBh cmUgcHVudGVkIHRvIHRoZSBzbG93IHBhdGggZm9yIGluc3BlY3Rpb24pIGFuZCBJIHRoaW5rIERP VFMgY2FuIGhlbHAgdG8gcHVudCB0cmFmZmljIGZyb20gY29tcHJvbWlzZWQgZGV2aWNlcyB0byBz bG93DQogcGF0aCBmb3Igb3V0Z29pbmcgRERvUyB0cmFmZmljIGRldGVjdGlvbi4gRnVydGhlciwg YWRkaXRpb25hbCBpbmZvcm1hdGlvbiBsaWtlIHNvdXJjZSBJUCBhbmQgc291cmNlIHBvcnRzIGNv bnZleWVkIGluIHRoZSBET1RTIHNpZ25hbCBjaGFubmVsIHRvIGlkZW50aWZ5IHRoZSBob3N0cyBi ZWhpbmQgTkFULCBhbmQgdGhlIGNhbGwgaG9tZSBmZWF0dXJlIGRpc2N1c3NlZCBpbg0KPGEgaHJl Zj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzEiPmh0dHBzOi8vdG9vbHMuaWV0 Zi5vcmcvaHRtbC9yZmM4MDcxPC9hPiBpcyByZXF1aXJlZCBmb3IgRE9UUyBzaWduYWwgY2hhbm5l bCwgdGhvdWdoIHRoZSBDUEUgaXMgYWN0aW5nIGFzIGEgRE9UUyBzZXJ2ZXIgaXQgd2lsbCBpbml0 aWF0ZSB0aGUgY29ubmVjdGlvbiAoVExTIG9yIERUTFMpIHRvIHRoZSBET1RTIGNsaWVudCBpbiB0 aGUgYWNjZXNzIG5ldHdvcmssIGFuZA0KIHRoZW4gdGhlIHJvbGVzIGdldCByZXZlcnNlZC4gPG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgd2lsbCB0cnkgdG8gcHVibGlzaCBhIGRyYWZ0IGJlZm9y ZSB0aGUgRE9UUyBXRyBtZWV0aW5nIGF0IElFVEYgMTAyLg0KPG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPiZsdDsvbWdsdDMmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu LXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl ci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDti b3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgYmx1ZSI+ DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy LWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21h cmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4t Ym90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJl bnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjVwdDtwYWRkaW5nOjBpbiAw aW4gMGluIDQuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJl bnRjb2xvciBibHVlIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGlu IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t cmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij4xNSkgRmln dXJlIDQgKEREb1MgT3JjaGVzdHJhdGlvbikgaW5jbHVkZXMgYm90aCBpbnRlcm5hbCBhbmQgZXh0 ZXJuYWwgRERvUyBtaXRpZ2F0aW9uIHN5c3RlbXMsIGJ1dCB0aGUgdXNhZ2Ugb2YgaW50ZXJuYWwg YW5kIGV4dGVybmFsIEREb1MgbWl0aWdhdGlvbiBzeXN0ZW1zIGluDQo8YnI+DQombmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDtub3QgZGlzY3Vzc2VkIGluIHNlY3Rpb24gMy4zLjxvOnA+PC9vOnA+ PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O21n bHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPkkgcHJvcG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZSBpbiB0ZWggYmVnaW5pZ24gb2YgdGVo IHNlY3Rpb246PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+T0xEOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj5JbiB0aGlzIHVzZSBjYXNlLCBvbmUgb3IgbW9yZSBERG9TIHRl bGVtZXRyeSBzeXN0ZW1zIG9yIG1vbml0b3Jpbmc8YnI+DQpkZXZpY2VzIG1vbml0b3IgYSBuZXR3 b3JrIC0gdHlwaWNhbGx5IGFuIElTUCBuZXR3b3JrLiA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TkVXOjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JbiB0aGlzIHVzZSBj YXNlLCBvbmUgb3IgbW9yZSBERG9TIHRlbGVtZXRyeSBzeXN0ZW1zIG9yIG1vbml0b3Jpbmc8YnI+ DQpkZXZpY2VzIHNwcmVhZCBvdmVyIG9uZSBvciBtdWx0aXBsZSBhZG1pbmlzdHJhdGl2ZSBkb21h aW5zIHByb3ZpZGVzIGhlYWx0aCBpbmRpY2F0b3Igb2YgdGhlIG5ldHdvcmsgdHJhZmZpYyB0byB0 aGUgb3JjaGVzdHJhdG9yPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj5JIGFsc28gcHJvcG9zZSB0byBpbmRpY2F0ZSBvbiB0aGUgZmlndXJl ICggb3JjaGV0c3JhdG9yIGFkaW5pc3RyYXRpdmUgZG9tYWluIC8gb3RoZXIgYWRtaW5pc3RyYWll diBkb21haW5zPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5bVFJdIEkgZG9u4oCZdCB1bmRl cnN0YW5kIHRoZSBtdWx0aXBsZSBhZG1pbmlzdHJhdGl2ZSBkb21haW4gdXNlIGNhc2UuIFdoeSB3 b3VsZCBtdWx0aXBsZSBJU1BzIHVzZSB0aGUgc2FtZSBvcmNoZXN0cmF0b3IgPzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0 O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPlRoZSB1c2UgY2FzZSBjb25zaWRlcnMgdGhlIGZvbGxvd2luZyBhZG1pbmlzdHJhdGl2 ZSBkb21haW5zOiBJVFAgYW5kIEVudGVycHJpc2UgTmV0d29yay4gSSBwcm9wb3NlIHRvIHNpbXBs eSByZXBsYWNlICZxdW90O2ludGVybmFsJnF1b3Q7IGJ5IEVudGVycHJpc2UgTmV0d29yayBhbmQg JnF1b3Q7ZXh0ZXJuYWwmcXVvdDsgYnkgSVRQLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij5bVFIyXSBPa2F5LCBidXQgd2h5IHdvdWxkIHRoZSB1cHN0cmVhbSBJVFAgYW5kIEVudGVycHJp c2UgbmV0d29yayB1c2UgdGhlIHNhbWUgb3JjaGVzdHJhdG9yID88bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7bWdsdDMmZ3Q7PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgb3JjaGVzdHJhdG9y IGlzIGluIHRoZSBFbnRlcnByaXNlIE5ldHdvcmsgPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5hbmQgZGVjaWRlcyBiZXR3ZWVuIGRpZmZlcmVudCBE RG9TIE1pdGlnYXRpb24gU2VydmllYyBQcm92aWRlci4gT25lIG9mIHRob3NlIGlzIGhvc3RlZCBp biB0aGUgTkV0ZXJwcmlzZSBORXR3b3JrLCB0aGUgb3RoZXIgb25lIGlzIGluIHRoZSBJVFAuLiBT dXJlIHRoZXkgc2hhcmUgdGhlIHNhbWUgb3JjaGVzdHJhdG9yLCBidXQgaW4gbXkgb3BpbmlvbiB0 aGF0IGlzIHRoZSBvdGhlcndheSBhcm91bmQsIHRoZSBvcmNoZXN0cmF0b3INCiBnb3QgYWNjZXNz IHRvIG11bHRpcGxlIHByb3ZpZGVycy4gSG93IGRvIHlvdSB0aGluayB3ZSBzaG91bGQgY2xhcmlm eSB0aGlzID88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSM10gVXBkYXRlZCBmaWd1cmUgbG9v a3MgZ29vZCB0byBtZSwgVGhhbmtzIGZvciB0aGUgY2xhcmlmaWNhdGlvbi48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ LVRpcnU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+VGhlIGZpZ3VyZSBJIGFtIHByb3Bvc2luZyBpcyBhcyBiZWxvdzo8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0 b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAmIzQzOy0tLS0tLS0tLS0mIzQzOzxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IG5ldHdvcmsmbmJzcDsgfEMm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgKEVudGVycHJpc2UgTmV0d29yayk8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCBhZG1pbmlzJm5ic3A7IHwm bHQ7LSYjNDM7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgdHJhdG9yJm5ic3A7Jm5ic3A7IHwmbmJzcDsgfDxicj4NCiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAmIzQzOy0tLS0tLS0tLS0mIzQzOyZuYnNwOyB8PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLSYj NDM7Jm5ic3A7IHwgUyYjNDM7LS0tLS0tLS0tLS0tLS0mIzQzOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyAmIzQzOy0tLS0tLS0tLS0tJiM0Mzs8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfHRlbGVtZXRyeS98Jm5ic3A7ICYj NDM7LSZndDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHxDJm5ic3A7Jm5ic3A7IFN8IEREb1MmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCYjNDM7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHxtb25pdG9yaW5nfCZs dDstLS0mZ3Q7fCBPcmNoZXN0cmF0b3IgfCZsdDstLS0mZ3Q7fCBtaXRpZ2F0aW9ufHw8YnI+DQom bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsgfHN5c3RlbXMmbmJzcDsmbmJzcDsgfEMmbmJzcDsmbmJzcDsgU3wmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgfCZsdDstJiM0MzsmbmJzcDsgfCBzeXN0ZW1zJm5ic3A7Jm5ic3A7IHx8PGJyPg0KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 ICYjNDM7LS0tLS0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0t LS0tLS0tLS0mIzQzO0MgfCZuYnNwOyAmIzQzOy0tLS0tLS0tLS0tJiM0Mzt8PGJyPg0KJm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsg JiM0MzstLS0tLS0tLS0tJiM0Mzs8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS08YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgfDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyB8PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IChJbnRlcm5ldCBUcmFuc2l0 IFByb3ZpZGVyKSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PGJyPg0KJm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLS0tLS0tLS0tLSYjNDM7 PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgU3wgRERv UyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSZndDt8IG1pdGlnYXRpb258PGJyPg0KJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IHwgc3lzdGVtcyZuYnNwOyZuYnNwOyB8PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0tLS0mIzQzOzxi cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyAqIEMgaXMgZm9yIERPVFMgY2xpZW50IGZ1bmN0aW9uYWxpdHk8L3NwYW4+PGJyPg0K Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7ICogUyBpcyBmb3IgRE9UUyBzZXJ2ZXIgZnVuY3Rpb25hbGl0eTxicj4NCjxicj4NCiZuYnNw OyZuYnNwOyBGaWd1cmUgNDogRERvUyBPcmNoZXN0cmF0aW9uPGJyPg0KPGJyPg0KPG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDsvbWdsdDMm Z3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4w cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxk aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7 cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJl bnRjb2xvciBjdXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4tVGlydTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48 L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBTdW4sIEp1biAyNCwg MjAxOCBhdCA0OjA1IEFNLCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDs8YSBocmVmPSJt YWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVlLmNvbSIgdGFyZ2V0PSJfYmxhbmsi PlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQG1jYWZlZS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv bzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp ZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6 NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4w cHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJn YigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhp IERhbmllbCwNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UGxlYXNlIHNlZSBpbmxpbmUg W1RSXTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YSBuYW1lPSJtXy04 MTE0OTQzMTY5NzkyNjg4OTEyX21fLTIzMjgyMjA4MDk4NDc0Ij4mbmJzcDs8L2E+PG86cD48L286 cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0 ZXh0IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRj b2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGJsdWUiPg0KPGRpdj4NCjxkaXYgc3R5bGU9 ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjMu MHB0IDBpbiAwaW4gMGluO2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IiPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48Yj5Gcm9tOjwvYj4NCjxhIGhyZWY9Im1haWx0bzptZ2x0LmlldGZAZ21haWwu Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWdsdC5pZXRmQGdtYWlsLmNvbTwvYT4gW21haWx0bzo8YSBo cmVmPSJtYWlsdG86bWdsdC5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1nbHQuaWV0 ZkBnbWFpbC5jb208L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5EYW5pZWwgTWlnYXVsdDxicj4N CjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgSnVuZSAyMSwgMjAxOCAxOjI4IEFNPGJyPg0KPGI+VG86 PC9iPiBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDtUaXJ1bWFsZXN3YXJSZWRkeV9Lb25k YUBNY0FmZTxhIGhyZWY9Imh0dHA6Ly9lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmUuY29tPC9hPiZn dDs8YnI+DQo8Yj5DYzo8L2I+IFRvYmlhcyBHb25kcm9tICZsdDs8YSBocmVmPSJtYWlsdG86dG9i aWFzLmdvbmRyb21AZ29uZHJvbS5vcmciIHRhcmdldD0iX2JsYW5rIj50b2JpYXMuZ29uZHJvbUBn b25kcm9tLm9yZzwvYT4mZ3Q7OyBSb21hbiBEYW55bGl3ICZsdDs8YSBocmVmPSJtYWlsdG86cmRk QGNlcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+cmRkQGNlcnQub3JnPC9hPiZndDs7DQo8YSBocmVm PSJtYWlsdG86ZG90c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRvdHNAaWV0Zi5vcmc8L2E+ PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRG90c10gV0dMQyBmb3IgdXNlIGNhc2VzIGRyYWZ0 IC0gdW50aWwgSnVseS0xLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHRhYmxlIGNsYXNz PSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIxIiBjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJhY2tn cm91bmQ6I0YzRkYzMztib3JkZXI6c29saWQgIzlCOUE4NyAxLjVwdDtiYWNrZ3JvdW5kLWF0dGFj aG1lbnQ6c2Nyb2xsO2JhY2tncm91bmQtcG9zaXRpb24teDowJTtiYWNrZ3JvdW5kLXBvc2l0aW9u LXk6MCUiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJib3JkZXI6bm9uZTtwYWRkaW5nOi43 NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhCM0UiPkNBVVRJT048L3NwYW4+ PC9iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOiM5QjhCM0UiPjo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiBFeHRlcm5hbCBlbWFpbC4gRG8gbm90 IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMNCiB1bmxlc3MgeW91IHJlY29nbml6ZSB0 aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUuPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxkaXYgY2xhc3M9Ik1zb05v cm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXpl PSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgVGlydSwNCjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ VGhhbmtzIGZvciB0aGUgY29tbWVudHMuIFBsZWFzZSBzZWUgaW5saW5lIG15IHJlc3BvbnNlcy4g SWYgdGhlIHByb3Bvc2VkIHRleHQgaXMgZmluZSB0byB5b3VJIHdpbGwgdXBkYXRlIHRoZSBkcmFm dCBhbmQgcHVibGlzaCBhIG5ldyB2ZXJzaW9uIGJ5IHRoZSBlbmQgb2YgdGhlIHdlZWsuPG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Zb3Vy cywNCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij5EYW5pZWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUdWUsIEp1biAxOSwgMjAxOCBhdCA5 OjA1IEFNLCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDs8YSBocmVmPSJtYWlsdG86VGly dW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlRpcnVtYWxl c3dhclJlZGR5X0tvbmRhQG1jYWZlZS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4N CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0 ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFy Z2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVy LWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0 LDIwNCkiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij5IaSBEYW5pZWwsPGJyPg0KPGJyPg0KTXkgY29tbWVu dHMgYW5kIG5pdHM8YnI+DQo8YnI+DQoxKTxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtUaGUgY3Vy cmVudCBzY2VuYXJpbyBkZXNjcmliZXMgdGhlIGNhc2Ugd2hlcmUgdGhlIEREb1MgVGFyZ2V0IGlz IGluPGJyPg0KJm5ic3A7ICZuYnNwO3RoZSBlbnRlcnByaXNlIG5ldHdvcmsgd2hpbGUgdGhlIHNl Y29uZGFyeSBETVMgaXMgcHJvdmlkZWQgYnkgdGhlPGJyPg0KJm5ic3A7ICZuYnNwO3Vwc3RyZWFt IElUUC4mbmJzcDsgQW4gYWx0ZXJuYXRlIHVzZSBjYXNlIG1heSBjb25zaWRlciB0aGUgc2NlbmFy aW8gd2hlcmU8YnI+DQombmJzcDsgJm5ic3A7dGhlIElUUCBpbmZvcm1zIHRoZSBlbnRlcnByaXNl IG5ldHdvcmsgaXQgaXMgaW52b2x2ZWQgaW50byBhbiBvbmdvaW5nPGJyPg0KJm5ic3A7ICZuYnNw O2F0dGFjayBvciB0aGF0IGluZmVjdGVkIG1hY2hpbmVzIGhhdmUgYmVlbiBpZGVudGlmaWVkLiZu YnNwOyBJbiB0aGlzIGNhc2U8YnI+DQombmJzcDsgJm5ic3A7dGhlIERPVFMgY2xpZW50IGFuZCBE T1RTIHNlcnZlciByb2xlcyBhcmUgaW52ZXJ0ZWQuJm5ic3A7IFRoZSBET1RTIGNsaWVudDxicj4N CiZuYnNwOyAmbmJzcDtpcyBsb2NhdGVkIGluIHRoZSBJVFAgbmV0d29yayBhbmQgdGhlIERPVFMg c2VydmVyIGlzIGhvc3RlZCBpbiB0aGU8YnI+DQombmJzcDsgJm5ic3A7ZW50ZXJwcmlzZSBuZXR3 b3JrLiZuYnNwOyBUaGUgZW50ZXJwcmlzZSBuZXR3b3JrIGlzIHRoZW4gcmVzcG9uc2libGUgdG88 YnI+DQombmJzcDsgJm5ic3A7cGVyZm9ybSB0aGUgRERvUyBNaXRpZ2F0aW9uLiZuYnNwOyBJbiBz b21lIGNhc2UgdGhlIEREb1MgTWl0aWdhdGlvbiBtYXkgYmU8YnI+DQombmJzcDsgJm5ic3A7ZGVs ZWdhdGVkIGJhY2sgdG8gdGhlIHVwc3RyZWFtIElUUCwgYXMgZGVzY3JpYmVkIGluIHRoaXMgc2Vj dGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5n OjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFy Z2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29s b3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9t OjEyLjBwdCI+Q29tbWVudCZndDsmbmJzcDsgSWYgdGhlIERNUyBpbiB0aGUgZW50ZXJwcmlzZSBu ZXR3b3JrIGlzIG5vdCBjYXBhYmxlIG9mIGRldGVjdGluZyBvdXRnb2luZyBERG9TIGF0dGFjaywg aG93IHdpbGwgdGhlIHNpZ25hbGluZyBmcm9tIHRoZSBET1RTIGNsaWVudCBpbiB0aGUgdXBzdHJl YW0gSVRQIHRvIHRoZSBET1RTIHNlcnZlciBpbg0KIHRoZSBlbnRlcnByaXNlIG5ldHdvcmsgaGVs cCBpdCB0byBkZXRlY3QgYW5kIG1pdGlnYXRlIHRoZSBvdXRnb2luZyBERG9TIGF0dGFjayA/PG86 cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij4mbHQ7bWdsdCZndDsNCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+V2hpbGUgd3JpdGluZyB0aGUgdXNlIGNhc2UgdGhlIGV4YW1wbGUg SSBoYWQgaW4gbWluZCB3YXMgdGhhdCB0aGUgSVRQIGNvdWxkIHNpZ25hbCB0aGUgbmV0d29yayBl bnRlcnByaXNlIHRoYXQgc29tZSBob3N0cyBhcmUgYmVpbmcgaW5mZWN0ZWQgYW5kIGJlbG9uZ2lu ZyB0byBhIGJvdG5ldC4gVGhlIElUUCBjb3VsZA0KIHByb3ZpZGUgYSBsaXN0IG9mIHN1c3BpY2lv dXMgdGFnZ2VkIElQdjYgb3IgdGhlIGluZGljYXRpb24gdGhhdCBob3N0cyBhcmUgc3VzcGVjdGVk IHRvIGJlbG9uZyB0byBhIHNwZWNpZmljIGJvdG5ldC4gJm5ic3A7DQo8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIG5ldHdvcmsgZW50ZXJw cmlzZSBtYXkgdGhlbiB0YWtlIHRoZSBuZWNlc3NhcnkgYWN0aW9uLCBtb25pdG9yaW5nIHNwZWNp ZmljIEROUyByZXF1ZXN0cywgcnVubmluZyBzcGVjaWZpYyBzY2FucyBvdmVyIGl0cyBob3N0cy4u LiBBdCBsZWFzdCB0aGlzIHdoYXQgSSBoYWQgaW4gbWluZC4gVGhlIHNwZWNpZmljDQogc2lnbmFs aW5nIHNob3VsZCBiZSBkZWZpbmVkIGJ5IERPVFMuIERvIHlvdSB0aGluayB0aGUgdGV4dCBzaG91 bGQgYmUgdXBkYXRlZCBhcyBiZWxvdyA/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T0xEOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij5bLi4uXSBUaGUgZW50ZXJwcmlzZSBuZXR3b3JrIGlz IHRoZW4gcmVzcG9uc2libGUgdG88YnI+DQombmJzcDsgJm5ic3A7cGVyZm9ybSB0aGUgRERvUyBN aXRpZ2F0aW9uLiZuYnNwOyBJbiBzb21lIGNhc2UgdGhlIEREb1MgTWl0aWdhdGlvbiBtYXkgYmU8 YnI+DQombmJzcDsgJm5ic3A7ZGVsZWdhdGVkIGJhY2sgdG8gdGhlIHVwc3RyZWFtIElUUCwgYXMg ZGVzY3JpYmVkIGluIHRoaXMgc2VjdGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij5bLi4uXSBU aGUgZW50ZXJwcmlzZSBuZXR3b3JrIGlzIHRoZW4gcmVzcG9uc2libGUgdG88YnI+DQombmJzcDsg Jm5ic3A7cGVyZm9ybSB0aGUgRERvUyBNaXRpZ2F0aW9uLiZuYnNwOyBUeXBpY2FsbHksIHRoZSBJ VFAgY291bGQgcHJvdmlkZSBhIGxpc3Qgb2Ygc3VzcGljaW91cyBob3N0cyB3aXRoIHNvbWUgYWRk aXRpb25hbCBpbmZvcm1hdGlvbiByZWxhdGVkIHRoZSBkZXRlY3RlZCBhdHRhY2tzIHN1Y2ggYXMg RERvUywgQm90bmV0LCAuLi4uIEFjY29yZGluZyB0byB0aGUgdHlwZSBvZiBhdHRhY2ssIHRoZSBl bnRlcnByaXNlIGlzIGxpa2VseSB0byBhcHBseSBzcGVjaWZpYw0KIHNlY3VyaXR5IHBvbGljaWVz IHdoaWNoIGNvdWxkIGluY2x1ZGUgc2VjdXJpdHkgY2hlY2tzLCB1cGRhdGVzIG9uIHRoZSB0YWdn ZWQgaG9zdHMgYXMgd2VsbCBhcyBpbnN0YW50aWF0aW5nIHNwZWNpZmljIG1vbml0b3JpbmcgdHJh ZmZpYyBlbGVtZW50cyBzdWNoIGFzIGNlcnRhaW4gdHlwZSBvZiBETlMgcXVlcmllcywgdHJhZmZp YyBvZiBzcGVjaWZpYyBkZXN0aW5hdGlvbi4uLiZuYnNwOyBJbiBzb21lIGNhc2UgdGhlIEREb1Mg TWl0aWdhdGlvbiBtYXkgYmU8YnI+DQombmJzcDsgJm5ic3A7ZGVsZWdhdGVkIGJhY2sgdG8gdGhl IHVwc3RyZWFtIElUUCwgYXMgZGVzY3JpYmVkIGluIHRoaXMgc2VjdGlvbi48bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPltUUl0gVGhlIGFib3ZlIHRleHQg aXMgbm90IGNvbXBsZXRlbHkgY2xlYXIuIFRoZSBhYm92ZSB0ZXh0IGFzc3VtZXMgaG9zdHMgaW4g dGhlIGVudGVycHJpc2UgbmV0d29yayBhcmUgbm90IGJlaGluZCBOQVQuIEZ1cnRoZXIsIERNUyBp biB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIHNob3VsZCBiZSBtb25pdG9yaW5nIGJvdGgNCiBpbmNv bWluZyBhbmQgb3V0Z29pbmcgdHJhZmZpYyBhbmQgY2FwYWJsZSBvZiBkZXRlY3Rpbmcgb3V0Z29p bmcgRERvUyBhdHRhY2tzLiBJIHRoaW5rIHRoZSB1c2UgY2FzZSBzaG91bGQgb25seSBmb2N1cyBv biB2b2x1bWV0cmljIGF0dGFjayBleGNlZWRpbmcgdGhlIGNhcGFjaXR5IG9mIHRoZSBETVMgaW4g dGhlIEVudGVycHJpc2UgbmV0d29yayBhbmQgbm90IGRpc2N1c3MgbXVsdGlwbGUgYXR0YWNrIHZl Y3RvcnMgKFlvdSBtYXkgYWxzbyB3YW50DQogdG8gbG9vayBpbnRvIHRoZSByZXF1aXJlbWVudCBH RU4tMDA0IChNaXRpZ2F0aW9uIGhpbnRpbmcpIGluIHRoZSByZXF1aXJlbWVudHMgZHJhZnQpLg0K PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0 Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij5JIHVuZGVyc3RhbmQgeW91ciBjb21tZW50LiBUaGVzZSB3ZXJlIGV4YW1wbGUgb2YgaW5mb3Jt YXRpb24gcHJvdmlkZWQuIEkgYWdyZWUgdG8gbWVudGlvbiBhcyBHRU4tMDA0IHRoYXQgaW5mb3Jt YXRpb24gaXMgYSBoaW50cyB0aGF0IG1heSBiZSBpbnRlcnByZXRlZC4gSSBkbyBub3Qgc2VlIGhv dyB2b2x1bWV0cmljDQogYXR0YWNrcyBjYW4gYmUgYWRkcmVzc2VkIGluIHRoaXMgY2FzZS4gQSB2 b2x1bWV0cmljIGF0dGFjayB3aG9zZSB0YXJnZXQgaXMgaW4gdGhlIEVudHJlcHJpc2UgTmV0d29y ayB3b3VkbCBiZSBkZXRlY3RlZCBieSB0aGUgRE1TIG9mIHRoYXQgRW50ZXJwcmlzZSBuZXR3b3Jr LiBJbiB0aGF0IGNhc2UgdGhlIERNUyBvZiB0aGUgRW50ZXJwcmlzZSBuZXR3b3JrIHdpbGwgaGF2 ZSBhIERPVFMgY2xpZW50IHNlbmRpbmcgYSByZXF1ZXN0IHRvIHRoZSBET1RTDQogU2VydmVyIG9m IHRoZSBJVFAuLiZuYnNwOyBUaGlzIGlzIG5vdCB0aGUgY2FzZSB3ZSBjb25zaWRlciBoZXJlIGFz IGl0IGhhcyBhbHJlYWR5IGJlZW4gZGVzY3JpYmVkIGFzIHRoZSBwcmltYXJ5IGFsdGVybmF0aXZl LlRoZSByZWFzb24gZm9yIGEgSVRQIERNUyB0byBzZW5kIGEgcmVxdWVzdCB0byB0aGUgRE1TIG9m IHRoZSBFbnRlcnByaXNlIGNvdWxkIGJlIDEpIHRoZSBFbnRlcnByaXNlIG5ldHdvcmsgaXMgdGFr aW5nIHBhcnQgb2YgYSBERG9TIGF0YXRjaywNCiAyKSB0aGUgSVRQIERNUyBkZWxlZ2F0ZSB0aGUg RERvUyBtaXRpZ2F0aW9uIHRvIHRoZSBETVMgRW50ZXJwcmlzZSBuZXR3b3JrLiBJIHNlZSAxKSBh cyBpbmZvcm1pbmcgdGhhdCBob3N0cyBvZiB0aGUgbmV0d29yayBhcmUgYmVpbmcgaW5mZWN0ZWQg YW5kIGJlaW5nIHBhcnQgb2YgYSBib3RuZXQuIEkgYW0gY29uZnVzZWQgYnkgMikgYXMgSSBzZWUg SVRQIERNUyB3aXRoIHdheXMgbW9yZSByZXNvdXJjZSB0aGFuIHRoZSBFbnRlcnByaXNlIG5ldHdv cmsuDQogQ291bGQgeW91IGVsYWJvcmF0ZSBhIGJpdCBvbiB0aGUgc2NlbmFyaW8geW91IGhhdmUg aW4gbWluZCA/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1 b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0 O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1 LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1 cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0K PGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3 aW5kb3d0ZXh0IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1 cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGJsdWUiPg0KPGRpdj4NCjxkaXY+ DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y ZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0 O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJn aW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KMik8YnI+DQombmJzcDsg Jm5ic3A7T25jZSB0aGUgcmVxdWVzdGluZyBFbnRlcnByaXNlIE5ldHdvcmsgaXMgY29uZmlkZW50 IHRoYXQgdGhlIEREb1M8YnI+DQombmJzcDsgJm5ic3A7YXR0YWNrIGhhcyBlaXRoZXIgY2Vhc2Vk IG9yIGhhcyBmYWxsZW4gdG8gbGV2ZWxzIG9mIHRyYWZmaWMvPGJyPg0KJm5ic3A7ICZuYnNwO2Nv bXBsZXhpdHkgd2hpY2ggdGhleSBjYW4gaGFuZGxlIG9uIHRoZWlyIG93biBvciB0aGF0IGl0IGhh cyByZWNlaXZlZDxicj4NCiZuYnNwOyAmbmJzcDthIERPVFMgRERvUyBNaXRpZ2F0aW9uIHRlcm1p bmF0aW9uIHJlcXVlc3QgZnJvbSBhIGRvd25zdHJlYW08YnI+DQombmJzcDsgJm5ic3A7RW50ZXJw cmlzZSBOZXR3b3JrIG9yIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVyLCB0aGU8YnI+ DQombmJzcDsgJm5ic3A7cmVxdWVzdGluZyBFbnRlcnByaXNlIE5ldHdvcmsgRE9UUyBjbGllbnQg c2VuZHMgYSBET1RTIEREb1M8YnI+DQombmJzcDsgJm5ic3A7TWl0aWdhdGlvbiB0ZXJtaW5hdGlv biByZXF1ZXN0IHRvIHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZTxicj4NCiZuYnNwOyAmbmJz cDtQcm92aWRlci48YnI+DQo8YnI+DQpDb21tZW50Jmd0OyBJbiB0aGUgYWJvdmUgbGluZSwgSSBk b24ndCBnZXQgJnF1b3Q7dGhhdCBpdCBoYXMgcmVjZWl2ZWQgYSBET1RTIEREb1MgTWl0aWdhdGlv biB0ZXJtaW5hdGlvbiByZXF1ZXN0IGZyb20gYSBkb3duc3RyZWFtIEVudGVycHJpc2UgTmV0d29y ayBvciBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciZxdW90Oy48YnI+DQpJIHRoaW5r IHlvdSBtZWFuICZxdW90O29yIG5vdGlmaWVkIGJ5IHRoZSBERG9TIE1pdGlnYXRpb24gU2Vydmlj ZSBQcm92aWRlciB0aGF0IHRoZSBERG9TIGF0dGFjayBoYXMgc3RvcHBlZCZxdW90OzxvOnA+PC9v OnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5UaGUgdGV4dCBhdHRlbXB0IHRvIHByb3ZpZGUgcmVhc29ucyBmb3IgYSBET1RT IENsaWVudCB0byBzZW5kIGEgRE9UUyBERG9TIE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVxdWVz dC4gSXQgY291bGQgYmUgdGhhdCBhKSBpbmZvcm1hdGlvbiByZWNlaXZlZCBmcm9tIHRoZSB1cHN0 cmVhbSBETVMgaW5kaWNhdGVzDQogdGhlIGF0dGFja3MgaGFzIGJlZW4gc3RvcHBlZCBvciB0aGF0 IHRoZSBhdHRhY2sgaXMgc3VmZmljaWVudGx5IGxvdyBzbyB0aGF0IGl0IGNhbiBoYW5kbGUgdGhl IGF0dGFjayBvbiBpdHMgb3duLiBPbiB0aGUgb3RoZXIgaGFuZCwgaW4gdGhlIGNhc2Ugb2YgY29s bGFib3JhdGlvbiBiZXR3ZWVuIERNUywgYSBETVMgbWF5IGVuZCB0aGUgY29sbGFib3JhdGlvbiB3 aXRoIGFuIHVwc3RyZWFtIERNUyBiZWNhdXNlIHRoZSBkb3duc3RyZWFtIERNUyBoYXMNCiByZXF1 ZXN0ZWQgc28uIEkgcHJvcG9zZSB0aGUgZm9sbHdvaW5nIGNsYXJpZmljYXRpb24sIHBsZWFzZSBs ZXQgbWUga25vdyBpZiB0aGF0IGlzIGZpbmUgd2l0aCB5b3U6PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T0xEOjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbmNlIHRoZSByZXF1 ZXN0aW5nIEVudGVycHJpc2UgTmV0d29yayBpcyBjb25maWRlbnQgdGhhdCB0aGUgRERvUzxicj4N CiZuYnNwOyAmbmJzcDthdHRhY2sgaGFzIGVpdGhlciBjZWFzZWQgb3IgaGFzIGZhbGxlbiB0byBs ZXZlbHMgb2YgdHJhZmZpYy88YnI+DQombmJzcDsgJm5ic3A7Y29tcGxleGl0eSB3aGljaCB0aGV5 IGNhbiBoYW5kbGUgb24gdGhlaXIgb3duIG9yIHRoYXQgaXQgaGFzIHJlY2VpdmVkPGJyPg0KJm5i c3A7ICZuYnNwO2EgRE9UUyBERG9TIE1pdGlnYXRpb24gdGVybWluYXRpb24gcmVxdWVzdCBmcm9t IGEgZG93bnN0cmVhbTxicj4NCiZuYnNwOyAmbmJzcDtFbnRlcnByaXNlIE5ldHdvcmsgb3IgRERv UyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIsIHRoZTxicj4NCiZuYnNwOyAmbmJzcDtyZXF1 ZXN0aW5nIEVudGVycHJpc2UgTmV0d29yayBET1RTIGNsaWVudCBzZW5kcyBhIERPVFMgRERvUzxi cj4NCiZuYnNwOyAmbmJzcDtNaXRpZ2F0aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QgdG8gdGhlIERE b1MgTWl0aWdhdGlvbiBTZXJ2aWNlPGJyPg0KJm5ic3A7ICZuYnNwO1Byb3ZpZGVyLjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TkVXOjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbmNlIHRoZSByZXF1ZXN0aW5nIEVudGVycHJpc2Ug TmV0d29yayBoYXMgYmVlbiBub3RpZmllZCBieSB0aGUgRERvUyBNaXRpZ2F0aW9uIFNlcnZpY2U8 YnI+DQombmJzcDsgJm5ic3A7UHJvdmlkZXIuIHRoZSBhdHRhY2sgaGFzIGJlZW4gc3RvcHBlZCwg b3IgdGhhdCB0aGUgbGV2ZWwgb2YgdGhlIGF0dGFjayBoYXMgZmFsbGVuIHRvIGxldmVscyBvZiB0 cmFmZmljLzxicj4NCiZuYnNwOyAmbmJzcDtjb21wbGV4aXR5IHdoaWNoIHRoZXkgY2FuIGhhbmRs ZSBvbiB0aGVpciBvd24sIHRoZSBFbnRlcnByaXNlIE5ldHdvcmsgbWF5IG5vdGlmeSB0aGUgRERv UyBNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIgdG8gc3RvcCB0aGUgRERvUyBNaXRpZ2F0aW9u Lg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPltUUl0gWW91IG1heSB3YW50IHRv IHNpbXBsaWZ5IHRoZSBhYm92ZSB0ZXh0IGFzIGZvbGxvd3MgOjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj5UaGUgRE9UUyBzZXJ2ZXIgbm90aWZpZXMgdGhlIG1pdGlnYXRp b24gbWV0cmljcyB0byB0aGUgRE9UUyBjbGllbnQuIElmIHRoZSBERG9TIGF0dGFjayBoYXMgc3Rv cHBlZCBvciB0aGUgc2V2ZXJpdHkgb2YgdGhlIGF0dGFjayBoYXMgc3Vic2lkZWQsIHRoZSBET1RT IGNsaWVudCBjYW4gcmVxdWVzdCB0aGUgRERvUw0KIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRl ciB0byBzdG9wIHRoZSBERG9TIE1pdGlnYXRpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U2ltaWxhcmx5 LCB3aGVuIEREb1MgTWl0aWdhdGlvbiBTZXJ2aWNlIFByb3ZpZGVycyBhcmUgY29sbGFib3JhdGlu ZywgYSBERG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciBtYXkgcmVsYXkgdGhlIHJlcXVl c3QgZm9yIHRlcm1pbmF0aW5nIGEgRERvUyBNSXRpZ2F0aW9uIHRvIHRoZSB1cHN0cmVhbSZuYnNw O0RvUw0KIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlciB1cG9uIHJlcXVlc3QgZnJvbSBhIGRv d25zdHJlYW0mbmJzcDsgRG9TIE1pdGlnYXRpb24gU2VydmljZSBQcm92aWRlci4gSW4gYW55IGNh c2UgdGhlIHRlcm1pbmF0aW9uIG9mIGEgRERvUyBNaXRpZ2F0aW9uIGlzIHJlcXVlc3RlZCBieSB0 aGUgTmV0d29yayBFbnRlcnByaXNlIERPVFMgY2xpZW50IHNlbmRpbmcgYSBET1RTIEREb1MgTWl0 aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0IHRvIHRoZSBERG9TDQogTWl0aWdhdGlvbiBTZXJ2 aWNlIFByb3ZpZGVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+W1RSXSBJIGFtIG5vdCBz dXJlIGFib3V0IHRoZSBhYm92ZSBsaW5lcywgRERvUyBtaXRpZ2F0aW9uIHNlcnZpY2UgcHJvdmlk ZXJzIGNvbGxhYm9yYXRpbmcgd2l0aCBlYWNoIG90aGVyIGRvZXMgbm90IGxvb2sgcmVsZXZhbnQg dG8gdGhpcyB1c2UgY2FzZS4gWW91IG1heSB3YW50IHRvIHJlbW92ZSB0aGUgYWJvdmUNCiBsaW5l cy4gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQm Z3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIHJlYXNvbiBmb3IgbWVudGlvbmluZyB0aGUgY29sbGFi b3JhdGlvbiB3YXMgdG8gaW5kaWNhdGUgdGhlcmUgYXJlIG11bHRpcGxlIHJlYXNvbnMgdG8gc3Rv cCB0aGUgbWl0aWdhdGlvbi4gWW91IGNhbiBiZSB0aGUgb25lIGRlY2lkaW5nIGdpdmVuIHRoZSBz dGF0dXMgcHJvdmlkZWQgb3IgeW91ciBjYW4NCiBjYW4gZG8gdGhhdCBiZWNhdXNlIHlvdSBoYXZl IGJlZW4gYXNrZWQgdG8gZG8gaXQuIEkgYW0gZmluZSByZW1vdmluZyB0aGUgbGF0ZXN0IGNhc2Uu IERvbmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3Bh ZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBw dDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJl bnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRp dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5k b3d0ZXh0IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJl bnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGJsdWUiPg0KPGRpdj4NCjxkaXY+DQo8 ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdp bmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0Ljhw dDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFy Z2luLWJvdHRvbToxMi4wcHQiPjMpPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwO1RoZSBwcmUtYXJy YW5nZW1lbnQgdHlwaWNhbGx5IGluY2x1ZGVzIHRoZSBhZ3JlZW1lbnQgb24gdGhlPGJyPg0KJm5i c3A7ICZuYnNwO21lY2hhbmlzbXMgdXNlZCB0byByZWRpcmVjdCB0aGUgdHJhZmZpYyB0byB0aGUg RERvUyBNaXRpZ2F0aW9uPGJyPg0KJm5ic3A7ICZuYnNwO1NlcnZpY2UgUHJvdmlkZXIsIGFzIHdl bGwgYXMgdGhlIG1lY2hhbmlzbSB0byB0byByZS1pbmplY3QgdGhlPGJyPg0KPGJyPg0KJm5ic3A7 Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFJlbW92 ZSAmcXVvdDt0byZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkRvbmU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+W1RSXSBPa2F5PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4 dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdp bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1j b2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwy MDQpIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+NCk8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7 byZuYnNwOyBERG9TIE1pdGlnYXRpb24gU2VydmljZTogZGVzaWduYXRlcyBhIEREb1Mgc2Vydmlj ZSBwcm92aWRlZCB0byBhPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgY3VzdG9tZXIgYW5kIHdo aWNoIGlzIHNjb3BlZCB0byBtaXRpZ2F0ZSBERG9TIGF0dGFja3MuJm5ic3A7IFNlcnZpY2VzPGJy Pg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgdXN1YWxseSBpbnZvbHZlIFNlcnZpY2UgTGV2ZWwgQWdy ZWVtZW50IChTTEEpIHRoYXQgaGF2ZSB0byBiZSBtZXQuPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJz cDsgSXQgaXMgdGhlIHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBzZXJ2aWNlIHByb3ZpZGVyIHRvIGlu c3RhbnRpYXRlPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgdGhlIEREb1MgTWl0aWdhdGlvbiBT eXN0ZW0gdG8gbWVldCB0aGVzZSBTTEFzLjxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDtvJm5ic3A7 IEREb1MgTWl0aWdhdGlvbiBTeXN0ZW0gKERNUyk6IEEgc3lzdGVtIHRoYXQgcGVyZm9ybXMgRERv Uzxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IG1pdGlnYXRpb24uJm5ic3A7IFRoZSBERG9TIE1p dGlnYXRpb24gU3lzdGVtIG1heSBiZSBjb21wb3NlZCBieSBhPGJyPg0KJm5ic3A7ICZuYnNwOyAm bmJzcDsgY2x1c3RlciBvZiBoYXJkd2FyZSBhbmQvb3Igc29mdHdhcmUgcmVzb3VyY2VzLCBidXQg Y291bGQgYWxzbzxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7IGludm9sdmUgYW4gb3JjaGVzdHJh dG9yIHRoYXQgbWF5IHRha2UgZGVjaXNpb25zIHN1Y2ggYXM8YnI+DQombmJzcDsgJm5ic3A7ICZu YnNwOyBvdXRzb3VyY2luZyBwYXJ0aWFsIG9yIG1vcmUgb2YgdGhlIG1pdGlnYXRpb24gdG8gYW5v dGhlciBERG9TPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgTWl0aWdhdGlvbiBTeXN0ZW0uPGJy Pg0KPGJyPg0KTml0Jmd0OyBGb3IgYmV0dGVyIHJlYWRhYmlsaXR5IHlvdSBtYXkgd2FudCB0byBk ZWZpbmUgJnF1b3Q7RE1TJnF1b3Q7IGZvbGxvd2VkIGJ5ICZxdW90O0REb1MgTWl0aWdhdGlvbiBT ZXJ2aWNlJnF1b3Q7PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkRvbmU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+W1RSXSBUaGFua3MuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRk aW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7 bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50 Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PGJyPg0KNSk8YnI+DQombmJzcDsgJm5ic3A7RE9UUyBpcyBhdCBy aXNrIGZyb20gdGhyZWUgcHJpbWFyeSBhdHRhY2tzOiBET1RTIGFnZW50IGltcGVyc29uYXRpb24s PGJyPg0KJm5ic3A7ICZuYnNwO3RyYWZmaWMgaW5qZWN0aW9uLCBhbmQgc2lnbmFsaW5nIGJsb2Nr aW5nLiZuYnNwOyBUaGUgRE9UUyBwcm90b2NvbCBtdXN0IGJlPGJyPg0KJm5ic3A7ICZuYnNwO2Rl c2lnbmVkIGZvciBtaW5pbWFsIGRhdGEgdHJhbnNmZXIgdG8gYWRkcmVzcyB0aGUgYmxvY2tpbmcg cmlzay48YnI+DQo8YnI+DQpDb21tZW50Jmd0OyBBIE1JVE0gYXR0YWNrZXIgY2FuIGRyb3AgYWxs IHRoZSBET1RTIHNpZ25hbCBjaGFubmVsIHRyYWZmaWMsIGRlc2lnbmluZyB0aGUgRE9UUyBzaWdu YWwgY2hhbm5lbCBwcm90b2NvbCBmb3IgbWluaW1hbCBkYXRhDQo8YnI+DQp0cmFuc2ZlciB3aWxs IG5vdCBhZGRyZXNzIHRoZSBNSVRNIGF0dGFjay48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90 ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7bWdsdCZndDs8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7QWdy ZWUuIEkgcHJvcG9zZSB0byByZW1vdmU6DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+JnF1b3Q7JnF1b3Q7JnF1b3Q7PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSBET1RTIHByb3RvY29s IG11c3QgYmU8YnI+DQombmJzcDsgJm5ic3A7ZGVzaWduZWQgZm9yIG1pbmltYWwgZGF0YSB0cmFu c2ZlciB0byBhZGRyZXNzIHRoZSBibG9ja2luZyByaXNrLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mcXVvdDsmcXVvdDsmcXVvdDs8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0 Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+W1RSXSBUaGFua3MuPG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7bWdsdCZndDs8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ZG9uZTxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21n bHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAw aW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6 MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50 Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2 IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuNXB0O3Bh ZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50 Y29sb3IgY3VycmVudGNvbG9yIGJsdWUiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVv dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7 cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUu MHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4w cHQiPjxicj4NCjYpPGJyPg0KJm5ic3A7ICZuYnNwO09uZSBjb25zaWRlcmF0aW9uIGNvdWxkIGJl IHRvIG1pbmltaXplIHRoZSBzZWN1cml0eSB0ZWNobm9sb2dpZXMgaW4gdXNlIGF0IGFueSBvbmU8 YnI+DQombmJzcDsgJm5ic3A7dGltZS4mbmJzcDsgVGhlIG1vcmUgbmVlZGVkLCB0aGUgZ3JlYXRl ciB0aGUgcmlzayBvZiBmYWlsdXJlcyBjb21pbmcgZnJvbTxicj4NCiZuYnNwOyAmbmJzcDthc3N1 bXB0aW9ucyBvbiBvbmUgdGVjaG5vbG9neSBwcm92aWRpbmcgcHJvdGVjdGlvbiB0aGF0IGl0IGRv ZXMgbm90PGJyPg0KJm5ic3A7ICZuYnNwO2luIHRoZSBwcmVzZW5jZSBvZiBhbm90aGVyIHRlY2hu b2xvZ3kuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsgVGhlIERPVFMgc2lnbmFsIGFuZCBkYXRhIGNo YW5uZWxzIGFyZSB1c2luZyBUTFMgZm9yIG11dHVhbCBhdXRoZW50aWNhdGlvbiwgY29uZmlkZW50 aWFsaXR5IGFuZCBkYXRhIGludGVncml0eS4gSSBkb24ndCBzZWUgdGhlIG5lZWQgZm9yIHRoZSBh Ym92ZSBsaW5lcy48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BZ3JlZS4mbmJzcDsgSSBwcm9wb3NlIHRvIHJlbW92 ZSB0aGUgZm9sbG93aW5nIGxpbmVzOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mcXVvdDsmcXVvdDsmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7T25lIGNvbnNpZGVyYXRp b24gY291bGQgYmUgdG8gbWluaW1pemUgdGhlIHNlY3VyaXR5IHRlY2hub2xvZ2llcyBpbiB1c2Ug YXQgYW55IG9uZTxicj4NCiZuYnNwOyAmbmJzcDt0aW1lLiZuYnNwOyBUaGUgbW9yZSBuZWVkZWQs IHRoZSBncmVhdGVyIHRoZSByaXNrIG9mIGZhaWx1cmVzIGNvbWluZyBmcm9tPGJyPg0KJm5ic3A7 ICZuYnNwO2Fzc3VtcHRpb25zIG9uIG9uZSB0ZWNobm9sb2d5IHByb3ZpZGluZyBwcm90ZWN0aW9u IHRoYXQgaXQgZG9lcyBub3Q8YnI+DQombmJzcDsgJm5ic3A7aW4gdGhlIHByZXNlbmNlIG9mIGFu b3RoZXIgdGVjaG5vbG9neS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+JnF1b3Q7JnF1b3Q7JnF1b3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj5bVFJdIE9rYXkuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5kb25lPG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZndDs8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s ZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJv dHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50 Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGluZzowaW4gMGlu IDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50 Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAw aW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp Z2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Nyk8 YnI+DQombmJzcDsgJm5ic3A7V2hlbiB0aGUgRERvUyBtaXRpZ2F0aW9uIGlzIGZpbmlzaGVkIG9u IHRoZSBETVMsIHRoZSBvcmNoZXN0cmF0b3I8YnI+DQombmJzcDsgJm5ic3A7aW5kaWNhdGVzIHRv IHRoZSB0ZWxlbWV0cnkgc3lzdGVtcyBhcyB3ZWxsIGFzIHRvIHRoZSBuZXR3b3JrPGJyPg0KJm5i c3A7ICZuYnNwO2FkbWluaXN0cmF0b3IgdGhlIEREb1MgbWl0aWdhdGlvbiBpcyBmaW5pc2hlZC48 YnI+DQo8YnI+DQpDb21tZW50Jmd0OyBJIHRoaW5rIHlvdSBtZWFuIHRoZSBERG9TIGF0dGFjayBo YXMgc3RvcHBlZC4gWW91IG1heSB3YW50IHRvIHJlcGhyYXNlIHRoZSBsaW5lLjxvOnA+PC9vOnA+ PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZs dDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5JIHByb3Bvc2UgdGhlIGZvbGxvd2luZyB0ZXh0OjxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T0xEOjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5XaGVuIHRoZSBERG9TIG1p dGlnYXRpb24gaXMgZmluaXNoZWQgb24gdGhlIERNUywgdGhlIG9yY2hlc3RyYXRvcjxicj4NCiZu YnNwOyAmbmJzcDtpbmRpY2F0ZXMgdG8gdGhlIHRlbGVtZXRyeSBzeXN0ZW1zIGFzIHdlbGwgYXMg dG8gdGhlIG5ldHdvcms8YnI+DQombmJzcDsgJm5ic3A7YWRtaW5pc3RyYXRvciB0aGUgRERvUyBt aXRpZ2F0aW9uIGlzIGZpbmlzaGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5XaGVuIHRoZSBERG9TIGF0dGFjayBoYXMgc3RvcHBl ZCwgdGhlIG9yY2hlc3RyYXRvcjxicj4NCiZuYnNwOyAmbmJzcDtpbmRpY2F0ZXMgdG8gdGhlIHRl bGVtZXRyeSBzeXN0ZW1zIGFzIHdlbGwgYXMgdG8gdGhlIG5ldHdvcms8YnI+DQombmJzcDsgJm5i c3A7YWRtaW5pc3RyYXRvciB0aGUgZW5kIG9mIHRoZSBERG9TIE1pdGlnYXRpb24uPG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZn dDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPltUUl0gTG9va3MgZ29vZC4NCjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7 bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+ZG9uZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3Bh ZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBw dDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJl bnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRp dj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5k b3d0ZXh0IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJl bnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGJsdWUiPg0KPGRpdj4NCjxkaXY+DQo8 ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp ZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6 NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4w cHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJn YigyMDQsMjA0LDIwNCkiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj44KTxicj4NCiZuYnNwOyAm bmJzcDtVcG9uIHJlY2VpdmluZyB0aGUgRE9UUyByZXF1ZXN0IGZvciBERG9TIG1pdGlnYXRpb24g ZnJvbSB0aGUgbmV0d29yazxicj4NCiZuYnNwOyAmbmJzcDthZG1pbmlzdHJhdG9yLCB0aGUgb3Jj aGVzdHJhdG9yIGNvb3JkaW5hdGVzIHRoZSBERG9TIG1pdGlnYXRpb248YnI+DQombmJzcDsgJm5i c3A7YWNjb3JkaW5nIHRvIGEgc3BlY2lmaWVkIHN0cmF0ZWd5LiZuYnNwOyBJdHMgc3RhdHVzIGlu ZGljYXRlcyB0aGUgRERvUzxicj4NCiZuYnNwOyAmbmJzcDttaXRpZ2F0aW9uIGlzIHN0YXJ0aW5n IHdoaWxlIG5vdCBlZmZlY3RpdmUuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsgWW91IG1heSB3YW50 IHRvIGNsYXJpZnkgdGhlIERPVFMgY2xpZW50IHdpbGwgbGF0ZXIgYmUgbm90aWZpZWQgdGhhdCB0 aGUgRERvUyBtaXRpZ2F0aW9uIGlzIGVmZmVjdGl2ZS48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2tx dW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7bWdsdCZndDs8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBwcm9w b3NlIHRoZSBmb2xsb3dpbmcgdGV4dDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9MRDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VXBvbiByZWNlaXZpbmcgdGhlIERPVFMgcmVxdWVz dCBmb3IgRERvUyBtaXRpZ2F0aW9uIGZyb20gdGhlIG5ldHdvcms8YnI+DQombmJzcDsgJm5ic3A7 YWRtaW5pc3RyYXRvciwgdGhlIG9yY2hlc3RyYXRvciBjb29yZGluYXRlcyB0aGUgRERvUyBtaXRp Z2F0aW9uPGJyPg0KJm5ic3A7ICZuYnNwO2FjY29yZGluZyB0byBhIHNwZWNpZmllZCBzdHJhdGVn eS4mbmJzcDsgSXRzIHN0YXR1cyBpbmRpY2F0ZXMgdGhlIEREb1M8YnI+DQombmJzcDsgJm5ic3A7 bWl0aWdhdGlvbiBpcyBzdGFydGluZyB3aGlsZSBub3QgZWZmZWN0aXZlLjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TkVXOjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5VcG9uIHJlY2Vp dmluZyB0aGUgRE9UUyByZXF1ZXN0IGZvciBERG9TIG1pdGlnYXRpb24gZnJvbSB0aGUgbmV0d29y azxicj4NCiZuYnNwOyAmbmJzcDthZG1pbmlzdHJhdG9yLCB0aGUgb3JjaGVzdHJhdG9yIGNvb3Jk aW5hdGVzIHRoZSBERG9TIE1pdGlnYXRpb248YnI+DQombmJzcDsgJm5ic3A7YWNjb3JkaW5nIHRv IGEgc3BlY2lmaWVkIHN0cmF0ZWd5LiZuYnNwOyBJdHMgc3RhdHVzIGluZGljYXRlcyB0aGUgRERv Uzxicj4NCiZuYnNwOyZuYnNwOyBNaXRpZ2F0aW9uIGlzIHN0YXJ0aW5nIHdoaWxlIG5vdCBlZmZl Y3RpdmUuIFRoZSBET1RTIGNsaWVudCBvZiB0aGUgb3JjaGVzdHJhdG9yIHdpbGwgbGF0ZXIgYmUg bm90aWZpZWQgdGhhdCB0aGUgRERvUyBNaXRpZ2F0aW9uIGlzIGVmZmVjdGl2ZS48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPltUUl0gTG9va3MgZ29vZC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv YmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0Jmd0Ozxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5kb25l PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZs dDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6 MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn aW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xv ciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxk aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0 IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xv ciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGJsdWUiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0 OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4t bGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRv bTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29s b3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjkpIElmIHRoZSBu ZXR3b3JrIGFkbWluaXN0cmF0b3IgZGVjaWRlcyB0byBzdGFydCB0aGU8YnI+DQombmJzcDsgJm5i c3A7bWl0aWdhdGlvbiwgdGhleSBvcmRlciB0aHJvdWdoIGhlciB3ZWIgaW50ZXJmYWNlIGEgRE9U UyBjbGllbnQgdG88YnI+DQombmJzcDsgJm5ic3A7c2VuZCBhIHJlcXVlc3QgZm9yIEREb1MgbWl0 aWdhdGlvbi4mbmJzcDsgPGJyPg0KPGJyPg0KTml0Jmd0OyBUaGUgYWJvdmUgbGluZSBpcyBub3Qg Y2xlYXIsIHdobyBhcmUgJnF1b3Q7dGhleSZxdW90OyBpbiB0aGUgYWJvdmUgbGluZSA/IDxvOnA+ PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ Jmx0O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPkkgcHJvcG9zZSB0aGUgZm9sbG93aW4gdGV4dDo8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9MRDo8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SWYgdGhlIG5ldHdvcmsg YWRtaW5pc3RyYXRvciBkZWNpZGVzIHRvIHN0YXJ0IHRoZTxicj4NCiZuYnNwOyAmbmJzcDttaXRp Z2F0aW9uLCB0aGV5IG9yZGVyIHRocm91Z2ggaGVyIHdlYiBpbnRlcmZhY2UgYSBET1RTIGNsaWVu dCB0bzxicj4NCiZuYnNwOyAmbmJzcDtzZW5kIGEgcmVxdWVzdCBmb3IgRERvUyBtaXRpZ2F0aW9u LiZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj5JZiB0aGUgbmV0d29yayBhZG1pbmlzdHJhdG9yIGRlY2lkZXMgdG8g c3RhcnQgdGhlPGJyPg0KJm5ic3A7ICZuYnNwO21pdGlnYXRpb24sIHRoZSBuZXR3b3JrIGFkbWlu aXN0cmF0b3Igb3JkZXJzIHRocm91Z2ggaGVyIHdlYiBpbnRlcmZhY2UgYSBET1RTIGNsaWVudCB0 bzxicj4NCiZuYnNwOyAmbmJzcDtzZW5kIGEgcmVxdWVzdCBmb3IgRERvUyBtaXRpZ2F0aW9uLiZu YnNwOyA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+W1RSXSBZb3UgbWF5 IHdhbnQgdG8gcmVtb3ZlIGdlbmRlciBmcm9tIHRoZSBhYm92ZSBsaW5lIGFuZCBzaW1wbGlmeSB0 aGUgdGV4dC4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5ORVc6PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPklmIHRoZSBuZXR3b3JrIGFkbWlu aXN0cmF0b3IgZGVjaWRlcyB0byBzdGFydCB0aGU8YnI+DQptaXRpZ2F0aW9uLCB0aGUgbmV0d29y ayBhZG1pbmlzdHJhdG9yIHRyaWdnZXJzIHRoZSBERG9TIG1pdGlnYXRpb24gcmVxdWVzdCB1c2lu ZyB0aGUgd2ViIGludGVyZmFjZSBvZiBhIERPVFMgY2xpZW50LjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Eb25lPG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZn dDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l O2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2 LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47 bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xv ciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5 bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGlu ZzowaW4gMGluIDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xv ciBjdXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBz dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRk aW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7 bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+MTApIFRoaXMgcmVxdWVzdCBpcyBleHBlY3RlZCB0byBiZSBhc3NvY2lhdGVkIHdpdGgg YSBjb250ZXh0IHRoYXQgaWRlbnRpZmllcyB0aGUgRERvUyBtaXRpZ2F0aW9uIHNlbGVjdGVkLjxi cj4NCjxicj4NCkNvbW1lbnQmZ3Q7IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgY29udGV4dCBvZiB0 aGUgYWJvdmUgbGluZS48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7bWc7dCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIGNvbnRleHQgY29uc3RpdHV0ZXMg b2YgZWxlbWVudHMsIGluZGljYXRpb25zIHRoYXQgcHJvdmlkZXMgc3VmZmljaWVudCBpbmZvcm1h dGlvbiB0byB0aGUgb3JjaGVzdHJhdG9yIHRvIGtub3cgd2hhdCBuZWVkcyB0byBiZSBkb25lLiBp biBvdGhlciB3b3JkcywgdGhlIEREb1MgTWl0aWdhdGlvbi4NCjxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHByb3Bvc2UgdGhlIGZvbGxvd2lu ZyB0ZXh0OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+T0xEOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5UaGlzIHJlcXVlc3QgaXMgZXhwZWN0ZWQgdG8gYmUgYXNzb2NpYXRlZCB3aXRo IGEgY29udGV4dCB0aGF0IGlkZW50aWZpZXMgdGhlIEREb1MgbWl0aWdhdGlvbiBzZWxlY3RlZC48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i Pk5FVzo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+VGhpcyByZXF1ZXN0IGlzIGV4cGVjdGVkIHRvIGJlIGFzc29jaWF0ZWQgd2l0aCBhIGNvbnRl eHQgdGhhdCBpZGVudGlmaWVzIG9yIHByb3ZpZGUgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byB0 aGUgb3JjaGVzdHJhdG9yIHRvIGluIGZlciB0aGUgRERvUyBNaXRpZ2F0aW9uIHRvIGVsYWJvcmF0 ZSBhbmQgY29vcmRpbmF0ZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPltUUl0gTkVXOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGlz IHJlcXVlc3QgaXMgZXhwZWN0ZWQgdG8gYmUgYXNzb2NpYXRlZCB3aXRoIGEgY29udGV4dCB0aGF0 IHByb3ZpZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gdGhlIG9yY2hlc3RyYXRvciB0byBp bmZlciB0aGUgRERvUyBNaXRpZ2F0aW9uIHRvIGVsYWJvcmF0ZSBhbmQgY29vcmRpbmF0ZS48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7bWds dDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5k b25lPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9 ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzow aW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdp bi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9y IGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0KPGRp dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQg MS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9y IGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8 YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4 dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdp bi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PGJyPg0KMTEpJm5ic3A7ICZuYnNwO1Vwb24gcmVjZWl2aW5nIHRo ZSBET1RTIHJlcXVlc3QgZm9yIEREb1MgbWl0aWdhdGlvbiBmcm9tIHRoZSBuZXR3b3JrPGJyPg0K Jm5ic3A7ICZuYnNwO2FkbWluaXN0cmF0b3IsIHRoZSBvcmNoZXN0cmF0b3IgY29vcmRpbmF0ZXMg dGhlIEREb1MgbWl0aWdhdGlvbjxicj4NCiZuYnNwOyAmbmJzcDthY2NvcmRpbmcgdG8gYSBzcGVj aWZpZWQgc3RyYXRlZ3kuPGJyPg0KPGJyPg0KQ29tbWVudCZndDsgV2hhdCBpcyB0aGUgc3BlY2lm aWVkIHN0cmF0ZWd5ICh5b3UgbWF5IHdhbnQgdG8gZ2l2ZSBhbiBleGFtcGxlKSA/PG86cD48L286 cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7 bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+SSBwcm9wb3NlIHRvIGFkZCB0aGUgZm9sbHdvaW5nIHRleHQsIGJ1dCBJIGFtIGhhcHB5 IGlmIHlvdSBhcmUgd2lsbGluZyB0byBwcm92aWRlIGEgbW9yZSBzcGVjaWZpYyBleGFtcGxlLg0K PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij5ORVc6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPlVwb24gcmVjZWl2aW5nIGEgcmVxdWVzdCB0byBtaXRpZ2F0ZSBhIEREb1MgYXR0YWNrIHBl cmZvcm1lZCBvdmVyIGEgdGFyZ2V0LCB0aGUgb3JjaGVzdHJhdG9yLCBtYXkgZXZhbHVhdGUgdGhl IHZvbHVtZXRyeSBvZiB0aGUgYXR0YWNrIGFzIHdlbGwgYXMgdGhlIHZhbHVlIHRoYXQgcmVwcmVz ZW50IHRoZSB0YXJnZXQuDQogVGhlbiBpdCBtYXkgYWxzbyByZXF1ZXN0IGFuIHVwc3RyZWFtIERN UyBQcm92aWRlciB0byBmaWx0ZXIgdGhlIHRyYWZmaWMgd2hpbGUgbW92aW5nIHRoZSB0YXJnZXQg dG8gYW5vdGhlciBuZXR3b3JrIHNvIG5ldyBzZXNzaW9ucyB3aWxsIG5vdCBiZSBpbXBhY3RlZC48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPltUUl0gSSBkb27igJl0IHRoaW5rIG1vdmluZyB0 aGUgdGFyZ2V0IHRvIGEgZGlmZmVyZW50IG5ldHdvcmsgaXMgZWFzeS4gSG93ZXZlciwgdGhlIG9y Y2hlc3RyYXRvciBtYXkgc2VsZWN0IHRoZSBERG9TIG1pdGlnYXRpb24gcHJvdmlkZXIgYmFzZWQg b24gdGhlIGF0dGFjayBzZXZlcml0eS4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O21nbHQm Z3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PkkgYWdyZWUgTVREIGlzIG5vdCBlYXN5LCBidXQgSSB3YW50ZWQgdG8gc3RyZXNzIHRoYXQgdGhl IG9yY2hlc3RyYXRvciBjYW4gYmUgY29vcmRpbmF0ZSBjb21wbGV4IG9wZXJhdGlvbnMgLHRoYXQg aXMgYSBiaXQgbW9yZSB0aGFuIGRlbGVnYXRpbmcuIEkgaGF2ZSBhZGRlZCB0aGUgZm9sbG93aW5n IHRleHQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5ORVc6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPlVwb24gcmVjZWl2aW5nIGEgcmVxdWVzdCB0byBtaXRpZ2F0ZSBhIEREb1MgYXR0 YWNrIHBlcmZvcm1lZCBvdmVyIGEgdGFyZ2V0LCB0aGUgb3JjaGVzdHJhdG9yLCBtYXkgZXZhbHVh dGUgdGhlIHZvbHVtZXRyeSBvZiB0aGUgYXR0YWNrIGFzIHdlbGwgYXMgdGhlIHZhbHVlIHRoYXQg cmVwcmVzZW50IHRoZSB0YXJnZXQuDQogVGhlIG9yY2hlc3RyYXRvciBtYXkgc2VsZWN0IHRoZSBE RG9TIE1pdGlnYXRpb24gU2VydmljZSZuYnNwOyBQcm92aWRlciBiYXNlZCBvbiB0aGUgYXR0YWNr IHNldmVyaXR5LiBJdCBtYXkgYWxzbyBjb29yZGluYXRlIHRoZSBERG9TIE1pdGlnYXRpb24gcGVy Zm9ybWVkIGJ5IHRoZSBERG9TIE1pdGlnYXRpb24gU2VydmljZSZuYnNwOyBQcm92aWRlciB3aXRo IHNvbWUgb3RoZXIgdGFza3Mgc3VjaCBhcyBmb3IgZXhhbXBsZSwmbmJzcDsgbW92aW5nIHRoZSB0 YXJnZXQgdG8gYW5vdGhlcg0KIG5ldHdvcmsgc28gbmV3IHNlc3Npb25zIHdpbGwgbm90IGJlIGlt cGFjdGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4w cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9w OjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6 Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+ DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk IHdpbmRvd3RleHQgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDtib3JkZXItY29sb3I6 Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRp dj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s aWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0 OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUu MHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyPg0KMTIpPGJyPg0KVGhlIHN0YXR1cyBv ZiB0aGUgRERvUyBtaXRpZ2F0aW9uIGluZGljYXRlcyB0aGUgb3JjaGVzdHJhdG9yIGlzIGluIGFu IGFuYWx5emluZyBwaGFzZS48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAx LjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10 b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xv cjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQp Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt YXJnaW4tYm90dG9tOjEyLjBwdCI+Q29tbWVudCZndDsgRE9UUyBzaWduYWwgY2hhbm5lbCBkcmFm dCBkb2VzIG5vdCBpbmRpY2F0ZSB0aGUgbWl0aWdhdGlvbiBzdGF0dXMgaXMgaW4gYW5hbHl6aW5n IHBoYXNlIChQbGVhc2Ugc2VlICZxdW90O1RhYmxlIDI6IFZhbHVlcyBvZiAnc3RhdHVzJyBQYXJh bWV0ZXImcXVvdDsgaW4gdGhlIGRyYWZ0KS48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHByb3Bvc2UgdG8gcmVt b3ZlOg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj4mcXVvdDsmcXVvdDsmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIHN0YXR1cyBvZiB0aGUgRERvUzxicj4NCm1pdGln YXRpb24gaW5kaWNhdGVzIHRoZSBvcmNoZXN0cmF0b3IgaXMgaW4gYW4gYW5hbHl6aW5nIHBoYXNl LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m cXVvdDsmcXVvdDsmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ W1RSXSBPa2F5PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj4mbmJzcDsmbHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+RG9uZTxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm dDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2lu LWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0 b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNv bG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw aW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNv bG9yIGJsdWUiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGlu IDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdo dDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjEzKTxicj4NClRo ZSBvcmNoZXN0cmF0b3IgYmVnaW5zIGNvbGxlY3RpbmcgdmFyaW91cyBpbmZvcm1hdGlvbiBmcm9t IHZhcmlvdXMmbmJzcDsgdGVsZW1ldHJ5IHN5c3RlbXMgaW4gb3JkZXIgdG8gY29ycmVsYXRlIHRo ZSBtZWFzdXJlbWVudHMgYW5kIHByb3ZpZGUmbmJzcDsgYW4gYW5hbHlzaXMgb2YgdGhlIGV2ZW50 Ljxicj4NCkNvbW1lbnQmZ3Q7IFRoZSBvcmNoZXN0cmF0b3Igd291bGQgYW55d2F5IGJlIGNvbGxl Y3RpbmcgZGF0YSBmcm9tIHZhcmlvdXMgdGVsZW1ldHJ5IHN5c3RlbXMgZm9yIGNvcnJlbGF0aW9u LjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+Jmx0O21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPkFncmVlLiBJIHRoaW5rIHdoYXQgSSB3YW50ZWQgdG8gc2F5IHRoYXQg d2UgbWF5IG1vdmUgdG8gYSBzdGF0ZSB3aGVyZSBmaW5lciBpbmZvcm1hdGlvbiBpcyBiZWluZyBt b25pdG9yZWQuIEkgcG9ycG9zZWQgdGhlIGZvbGx3b2luZyB0ZXh0OjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T0xEOjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGUgb3JjaGVzdHJh dG9yIGJlZ2lucyBjb2xsZWN0aW5nIHZhcmlvdXMgaW5mb3JtYXRpb24gZnJvbSB2YXJpb3VzJm5i c3A7IHRlbGVtZXRyeSBzeXN0ZW1zIGluIG9yZGVyIHRvIGNvcnJlbGF0ZSB0aGUgbWVhc3VyZW1l bnRzIGFuZCBwcm92aWRlJm5ic3A7IGFuIGFuYWx5c2lzIG9mIHRoZSBldmVudC48bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5FVzo8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIG9y Y2hlc3RyYXRvciBtYXkgYmVnaW4gY29sbGVjdGluZyBhZGRpdGlvbmFsIGZpbmVkIGdyYWluIGFu ZCBzcGVjaWZpYyBpbmZvcm1hdGlvbiBmcm9tIHZhcmlvdXMmbmJzcDsgdGVsZW1ldHJ5IHN5c3Rl bXMgaW4gb3JkZXIgdG8gY29ycmVsYXRlIHRoZSBtZWFzdXJlbWVudHMgYW5kIHByb3ZpZGUgYW4g YW5hbHlzaXMNCiBvZiB0aGUgZXZlbnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5bVFJd IE9rYXkuDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyZsdDttZ2x0Jmd0OzxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Eb25lPG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDsvbWds dCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu b25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBp biA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDow aW47bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRj b2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYg c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFk ZGluZzowaW4gMGluIDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRj b2xvciBjdXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90 ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtw YWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4w cHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBw dCI+MTQpIFRoZXNlIHN5c3RlbXMgYXJlIGNvbmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuPGJyPg0K Jm5ic3A7ICZuYnNwO2V2ZW50IG9yIHNvbWUgbWVhc3VyZW1lbnQgaW5kaWNhdG9ycyByZWFjaCBh IHByZWRlZmluZWQgbGV2ZWwgdG88YnI+DQombmJzcDsgJm5ic3A7cmVwb3J0IGEgRE9UUyBtaXRp Z2F0aW9uIHJlcXVlc3QgdG8gdGhlIG9yY2hlc3RyYXRvci4mbmJzcDsgVGhlIERPVFM8YnI+DQom bmJzcDsgJm5ic3A7bWl0aWdhdGlvbiByZXF1ZXN0IG1heSBiZSBhc3NvY2lhdGVkIHdpdGggc29t ZSBlbGVtZW50IHN1Y2ggYXM8YnI+DQombmJzcDsgJm5ic3A7c3BlY2lmaWMgcmVwb3J0aW5nLjxi cj4NCjxicj4NCkNvbW1lbnQmZ3Q7IHdoYXQgZG8geW91IG1lYW4gYnkgJnF1b3Q7c29tZSBtZWFz dXJlbWVudCBpbmRpY2F0b3JzJnF1b3Q7IGFuZCAmcXVvdDtzcGVjaWZpYyByZXBvcnRpbmcmcXVv dDsgKGxvb2tzIHZhZ3VlIHRvIG1lKSA/PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPm1lYXN1cmVtZW50IGlu ZGljYXRvcnMgbWVhbnMgdG8gbWUsIHNvbWUgdmFyaWFibGVzIHRoYXQgd2UgYmVsaWV2ZSByZXBy ZXNlbnRhdGl2ZSBmb3IgdGhyZWF0IGRldGVjdGlvbiwgdGhpcyB0eXBpY2FsbHkgaW52b2x2ZWQg dGhlIHRyYWZmaWMgbG9hZCwgdGhlIG51bWJlciBvZiBTWU5zLi4uU3BlY2lmaWMgcmVwb3J0aW5n DQogaGVyZSBpbmRpY2F0ZXMgd2hhdCB0aGUgRE9UUyBjbGllbnQgcmVmZXJzIHRvIHdoaWxlIHRy aWdnZXJpbmcgdGVoIEREb1MgTWl0aWdhdGlvbiByZXF1ZXN0LiBJIHByb3Bvc2UgdGVoIGZvbGx3 b2ludGV4dDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPk9MRDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+VGhlc2Ugc3lzdGVtcyBhcmUgY29uZmlndXJlZCBzbyB0aGF0IHdoZW4gYW48 YnI+DQombmJzcDsgJm5ic3A7ZXZlbnQgb3Igc29tZSBtZWFzdXJlbWVudCBpbmRpY2F0b3JzIHJl YWNoIGEgcHJlZGVmaW5lZCBsZXZlbCB0bzxicj4NCiZuYnNwOyAmbmJzcDtyZXBvcnQgYSBET1RT IG1pdGlnYXRpb24gcmVxdWVzdCB0byB0aGUgb3JjaGVzdHJhdG9yLiZuYnNwOyBUaGUgRE9UUzxi cj4NCiZuYnNwOyAmbmJzcDttaXRpZ2F0aW9uIHJlcXVlc3QgbWF5IGJlIGFzc29jaWF0ZWQgd2l0 aCBzb21lIGVsZW1lbnQgc3VjaCBhczxicj4NCiZuYnNwOyAmbmJzcDtzcGVjaWZpYyByZXBvcnRp bmcuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj5ORVc6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPlRoZXNlIHN5c3RlbXMgYXJlIGNvbmZpZ3VyZWQgc28gdGhhdCB3aGVuIGFuPGJyPg0K Jm5ic3A7ICZuYnNwO2V2ZW50IG9yIHNvbWUgbWVhc3VyZW1lbnQgaW5kaWNhdG9ycyByZWFjaCBh IHByZWRlZmluZWQgbGV2ZWwgdG88YnI+DQombmJzcDsgc2VuZCBET1RTIG1pdGlnYXRpb24gcmVx dWVzdCB0byB0aGUgb3JjaGVzdHJhdG9yLiZuYnNwOyBUaGUgRE9UUzxicj4NCiZuYnNwOyAmbmJz cDttaXRpZ2F0aW9uIHJlcXVlc3QgbWF5IGJlIGFzc29jaWF0ZWQgd2l0aCBhZGRpdGlvbmFsIGlu Zm9ybWF0aW9uIHRvIGxldCB0aGUgb3JjaGVzdHJhdG9yIGtub3cgd2hhdCBoYXMgdHJpZ2dlcmVk IHRoZSByZXF1ZXN0Lg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5bVFJdIE9rYXkgKE1p dGlnYXRpb24gaGludHMgKOKAnGFkZGl0aW9uYWwgaW5mb3JtYXRpb27igJ0pIGFyZSBvcHRpb25h bCBhbmQgaXMgbm90IG1hbmRhdG9yeSB0byBiZSBjb252ZXllZCBpbiB0aGUgbWl0aWdhdGlvbiBy ZXF1ZXN0KS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkRvbmU8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7 PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRo ZSBmb2xsb3dpbmcgdGV4dCBoYXMgYmVlbiBhZGRlZDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlc2Ugc3lzdGVtcyBhcmUgY29uZmlndXJl ZCBzbyB0aGF0IHdoZW4gYW4gZXZlbnQgb3Igc29tZSBtZWFzdXJlbWVudDxicj4NCmluZGljYXRv cnMgcmVhY2ggYSBwcmVkZWZpbmVkIGxldmVsIHRvIHNlbmQgRE9UUyBtaXRpZ2F0aW9uIHJlcXVl c3QgdG88YnI+DQp0aGUgb3JjaGVzdHJhdG9yLiZuYnNwOyBUaGUgRE9UUyBtaXRpZ2F0aW9uIHJl cXVlc3QgbWF5IGJlIGFzc29jaWF0ZWQgd2l0aDxicj4NCnNvbWUgb3B0aW9uYWwgbWl0aWdhdGlv biBoaW50cyB0byBsZXQgdGhlIG9yY2hlc3RyYXRvciBrbm93IHdoYXQgaGFzIDxicj4NCnRyaWdn ZXJlZCB0aGUgcmVxdWVzdC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3Rl eHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn aW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdDtib3JkZXIt Y29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQs MjA0KSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0 OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDtib3JkZXIt Y29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2 Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl ZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90 dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+MTUpIEZpZ3VyZSA0IChERG9TIE9yY2hlc3Ry YXRpb24pIGluY2x1ZGVzIGJvdGggaW50ZXJuYWwgYW5kIGV4dGVybmFsIEREb1MgbWl0aWdhdGlv biBzeXN0ZW1zLCBidXQgdGhlIHVzYWdlIG9mIGludGVybmFsIGFuZCBleHRlcm5hbCBERG9TIG1p dGlnYXRpb24gc3lzdGVtcyBpbg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bm90 IGRpc2N1c3NlZCBpbiBzZWN0aW9uIDMuMy48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHByb3Bvc2UgdGhlIGZv bGxvd2luZyBjaGFuZ2UgaW4gdGVoIGJlZ2luaWduIG9mIHRlaCBzZWN0aW9uOjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9M RDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ SW4gdGhpcyB1c2UgY2FzZSwgb25lIG9yIG1vcmUgRERvUyB0ZWxlbWV0cnkgc3lzdGVtcyBvciBt b25pdG9yaW5nPGJyPg0KZGV2aWNlcyBtb25pdG9yIGEgbmV0d29yayAtIHR5cGljYWxseSBhbiBJ U1AgbmV0d29yay4gPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPk5FVzo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SW4gdGhpcyB1c2UgY2FzZSwgb25lIG9yIG1vcmUgRERv UyB0ZWxlbWV0cnkgc3lzdGVtcyBvciBtb25pdG9yaW5nPGJyPg0KZGV2aWNlcyBzcHJlYWQgb3Zl ciBvbmUgb3IgbXVsdGlwbGUgYWRtaW5pc3RyYXRpdmUgZG9tYWlucyBwcm92aWRlcyBoZWFsdGgg aW5kaWNhdG9yIG9mIHRoZSBuZXR3b3JrIHRyYWZmaWMgdG8gdGhlIG9yY2hlc3RyYXRvcjxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBh bHNvIHByb3Bvc2UgdG8gaW5kaWNhdGUgb24gdGhlIGZpZ3VyZSAoIG9yY2hldHNyYXRvciBhZGlu aXN0cmF0aXZlIGRvbWFpbiAvIG90aGVyIGFkbWluaXN0cmFpZXYgZG9tYWluczxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+W1RSXSBJIGRvbuKAmXQgdW5kZXJzdGFuZCB0aGUgbXVsdGlwbGUg YWRtaW5pc3RyYXRpdmUgZG9tYWluIHVzZSBjYXNlLiBXaHkgd291bGQgbXVsdGlwbGUgSVNQcyB1 c2UgdGhlIHNhbWUgb3JjaGVzdHJhdG9yID88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGUgdXNlIGNhc2Ug Y29uc2lkZXJzIHRlaCBmb2xsb3dpbmcgYWRtaW5pc3RyYXRpdmUgZG9tYWluczogSVRQIGFuZCBF bnRlcnByaXNlIE5ldHdvcmsuIEkgcHJvcG9zZSB0byBzaW1wbHkgcmVwbGFjZSBpbnRlcm5hbCBi eSBFbnRlcnByaXNlIE5ldHdvcmsgYW5kIGV4dGVybmFsIGJ5IElUUC4NCjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0Oy9tZ2x0Jmd0 OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7 Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYu MHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjtt YXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9y IGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjVwdDtwYWRkaW5n OjBpbiAwaW4gMGluIDQuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9y IGN1cnJlbnRjb2xvciBibHVlIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0 eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRp bmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDtt YXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4xNikgUmVkaXJlY3Rpb24gdG8gdGhlIEREb1M8YnI+DQombmJzcDsgJm5ic3A7TWl0aWdh dGlvbiBTZXJ2aWNlIFByb3ZpZGVyIHR5cGljYWxseSBpbnZvbHZlcyBCR1AgcHJlZml4PGJyPg0K Jm5ic3A7ICZuYnNwO2Fubm91bmNlbWVudCBldmVudHVhbGx5IGNvbWJpbmVkIHdpdGggRE5TIHJl ZGlyZWN0aW9uLCB3aGlsZSByZS08YnI+DQombmJzcDsgJm5ic3A7aW5qZWN0aW9uIG1heSBiZSBw ZXJmb3JtZWQgdmlhIHR1bm5lbGluZyBtZWNoYW5pc21zIHN1Y2ggYXMgR1JFIGZvcjxicj4NCiZu YnNwOyAmbmJzcDtleGFtcGxlLjxicj4NCjxicj4NCkNvbW1lbnQmZ3Q7IFlvdSBtYXkgd2FudCB0 byBjbGFyaWZ5IHRoZSBzY3J1YmJlZCB0cmFmZmljIGlzIHJlLWRpcmVjdGVkIHRvIHRoZSBFbnRl cnByaXNlIG5ldHdvcmsgdmlhIHRoZSB0dW5uZWxpbmcgbWVjaGFuaXNtLjxvOnA+PC9vOnA+PC9w Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDtt Z2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj5JIHByb3Bvc2UgdGhlIGZvbGxvd2luZyB0ZXh0OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T0xEOjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWRpcmVjdGlvbiB0byB0aGUg RERvUzxicj4NCiZuYnNwOyAmbmJzcDtNaXRpZ2F0aW9uIFNlcnZpY2UgUHJvdmlkZXIgdHlwaWNh bGx5IGludm9sdmVzIEJHUCBwcmVmaXg8YnI+DQombmJzcDsgJm5ic3A7YW5ub3VuY2VtZW50IGV2 ZW50dWFsbHkgY29tYmluZWQgd2l0aCBETlMgcmVkaXJlY3Rpb24sIHdoaWxlIHJlLTxicj4NCiZu YnNwOyAmbmJzcDtpbmplY3Rpb24gbWF5IGJlIHBlcmZvcm1lZCB2aWEgdHVubmVsaW5nIG1lY2hh bmlzbXMgc3VjaCBhcyBHUkUgZm9yPGJyPg0KJm5ic3A7ICZuYnNwO2V4YW1wbGUuPG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5ORVc6PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZGly ZWN0aW9uIHRvIHRoZSBERG9TPGJyPg0KJm5ic3A7ICZuYnNwO01pdGlnYXRpb24gU2VydmljZSBQ cm92aWRlciB0eXBpY2FsbHkgaW52b2x2ZXMgQkdQIHByZWZpeDxicj4NCiZuYnNwOyAmbmJzcDth bm5vdW5jZW1lbnQgZXZlbnR1YWxseSBjb21iaW5lZCB3aXRoIEROUyByZWRpcmVjdGlvbiwgd2hp bGUgcmUtPGJyPg0KJm5ic3A7ICZuYnNwO2luamVjdGlvbiB0byB0aGUgZW50ZXJwcmlzZSBuZXR3 b3JrIG1heSBiZSBwZXJmb3JtZWQgdmlhIHR1bm5lbGluZyBtZWNoYW5pc21zIHN1Y2ggYXMgR1JF IGZvcjxicj4NCiZuYnNwOyAmbmJzcDtleGFtcGxlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+W1RSXSBETlMgcmVkaXJlY3Rpb24gYW5kIEJHUCByb3V0aW5nIGFyZSB0d28gZGlmZmVyZW50 IGRpdmVyc2lvbiB0ZWNobmlxdWVzLCBETlMgcmVkaXJlY3Rpb24gaXMgbm90IHJlcXVpcmVkIGFm dGVyIEJHUCBhbm5vdW5jZW1lbnQuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPltUUl08 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TkVXOjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWRpcmVjdGlvbiB0byB0aGUgRERvUzxicj4NCk1p dGlnYXRpb24gU2VydmljZSBQcm92aWRlciB0eXBpY2FsbHkgaW52b2x2ZXMgQkdQIHByZWZpeDxi cj4NCmFubm91bmNlbWVudCBvciBETlMgcmVkaXJlY3Rpb24sIHdoaWxlIHJlLWluamVjdGlvbiBv ZiB0aGUgc2NydWJiZWQgdHJhZmZpYyB0byB0aGUgZW50ZXJwcmlzZSBuZXR3b3JrIG1heSBiZSBw ZXJmb3JtZWQgdmlhIHR1bm5lbGluZyBtZWNoYW5pc21zIHN1Y2ggYXMgR1JFIGZvcjxicj4NCmV4 YW1wbGUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0 Oy9tZ2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAw aW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJp Z2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3Vy cmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBw dCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7bWdsdCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+RG9uZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl ZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90 dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRj b2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjVwdDtwYWRkaW5nOjBpbiAwaW4g MGluIDQuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRj b2xvciBibHVlIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBp biAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmln aHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij4xNykgT2YgY291 cnNlLCBzdWNoIG1lY2hhbmlzbXMgbmVlZHMgdG8gYmUgcmVndWxhcmx5IHRlc3RlZCBhbmQ8YnI+ DQombmJzcDsgJm5ic3A7ZXZhbHVhdGVkLjxicj4NCjxicj4NCkNvbW1lbnQmZ3Q7IFRoZSBhYm92 ZSBsaW5lIGRvZXMgbm90IGxvb2sgcmVsZXZhbnQgdG8gdGhpcyBkb2N1bWVudC48bzpwPjwvbzpw PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDtt Z2x0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+SSBhbSBmaW5lIHJlbW92aW5nIGl0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+W1RSXSBPa2F5Lg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj4mbHQ7L21nbHQmZ3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDttZ2x0Jmd0OzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Eb25lPG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDsvbWdsdCZn dDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAw aW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6 MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50 Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCkiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2 IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuNXB0O3Bh ZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7Ym9yZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50 Y29sb3IgY3VycmVudGNvbG9yIGJsdWUiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j a3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEu MHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRv cDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQ7Ym9yZGVyLWNvbG9y OmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHJnYigyMDQsMjA0LDIwNCki Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21h cmdpbi1ib3R0b206MTIuMHB0Ij4xOCkmbmJzcDsgJm5ic3A7T25jZSB0aGUgcmVxdWVzdGluZyBF bnRlcnByaXNlIE5ldHdvcmsgaXMgY29uZmlkZW50IHRoYXQgdGhlIEREb1M8YnI+DQombmJzcDsg Jm5ic3A7YXR0YWNrIGhhcyBlaXRoZXIgY2Vhc2VkIG9yIGhhcyBmYWxsZW4gdG8gbGV2ZWxzIG9m IHRyYWZmaWMvPGJyPg0KJm5ic3A7ICZuYnNwO2NvbXBsZXhpdHkgd2hpY2ggdGhleSBjYW4gaGFu ZGxlIG9uIHRoZWlyIG93biBvciB0aGF0IGl0IGhhcyByZWNlaXZlZDxicj4NCiZuYnNwOyAmbmJz cDthIERPVFMgRERvUyBNaXRpZ2F0aW9uIHRlcm1pbmF0aW9uIHJlcXVlc3QgZnJvbSBhIGRvd25z dHJlYW08YnI+DQombmJzcDsgJm5ic3A7RW50ZXJwcmlzZSBOZXR3b3JrIG9yIEREb1MgTWl0aWdh dGlvbiBTZXJ2aWNlIFByb3ZpZGVyLCB0aGU8YnI+DQombmJzcDsgJm5ic3A7cmVxdWVzdGluZyBF bnRlcnByaXNlIE5ldHdvcmsgRE9UUyBjbGllbnQgc2VuZHMgYSBET1RTIEREb1M8YnI+DQombmJz cDsgJm5ic3A7TWl0aWdhdGlvbiB0ZXJtaW5hdGlvbiByZXF1ZXN0IHRvIHRoZSBERG9TIE1pdGln YXRpb24gU2VydmljZTxicj4NCiZuYnNwOyAmbmJzcDtQcm92aWRlci48YnI+DQo8YnI+DQpDb21t ZW50Jmd0OyBJdCdzIG5vdCBjbGVhciBob3cgdGhlIHJlcXVlc3RpbmcgRW50ZXJwcmlzZSBuZXR3 b3JrIHdpbGwgbGVhcm4gdGhlIEREb1MgYXR0YWNrIGhhcyBjZWFzZWQgPzxvOnA+PC9vOnA+PC9w Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O21nbHQm Z3Q7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PkRPVFMgc3RhdHVzIG1heSBiZSB1c2VkIGZvciBleGFtcGxlLiBJIGhvcGUgdGVoIHRleHQgcHJv dmlkZWQgZm9yICgyKSBjbGFyaWZpZXMgdGhpcy4mbmJzcDsNCjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+W1RSXSBZb3UgbWF5IHdhbnQgdG8gcmVwaHJhc2UgdGhlIGFib3ZlIGxpbmUgc2lt aWxhciB0byB0aGUgbmV3IHRleHQgeW91IGhhdmUgcHJvdmlkZWQgZm9yICgyKS48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+LVRpcnU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PiZsdDsvbWdsdCZndDsNCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5n OjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFy Z2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0O2JvcmRlci1jb2xvcjpjdXJyZW50Y29s b3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+LVRpcnU8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXzxicj4NCkRvdHMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOkRvdHNA aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5Eb3RzQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9 Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZG90cyIgdGFyZ2V0PSJfYmxh bmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZG90czwvYT48bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCkRvdHMgbWFpbGluZyBsaXN0 PGJyPg0KPGEgaHJlZj0ibWFpbHRvOkRvdHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5Eb3Rz QGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v bGlzdGluZm8vZG90cyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt YW4vbGlzdGluZm8vZG90czwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KRG90cyBt YWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86RG90c0BpZXRmLm9yZyI+RG90c0BpZXRm Lm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RvdHMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RvdHM8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_BN6PR16MB142516AF2BB80046F617B462EA480BN6PR16MB1425namp_-- From nobody Wed Jun 27 07:50:30 2018 Return-Path: X-Original-To: dots@ietf.org Delivered-To: dots@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2483E130E9C; Wed, 27 Jun 2018 07:50:27 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: Cc: dots@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.81.3 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <153011102710.15350.5662724022560960746@ietfa.amsl.com> Date: Wed, 27 Jun 2018 07:50:27 -0700 Archived-At: Subject: [Dots] I-D Action: draft-ietf-dots-use-cases-13.txt X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jun 2018 14:50:28 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the DDoS Open Threat Signaling WG of the IETF. Title : Use cases for DDoS Open Threat Signaling Authors : Roland Dobbins Daniel Migault Stefan Fouant Robert Moskowitz Nik Teague Liang Xia Kaname Nishizuka Filename : draft-ietf-dots-use-cases-13.txt Pages : 14 Date : 2018-06-27 Abstract: The DDoS Open Threat Signaling (DOTS) effort is intended to provide protocols to facilitate interoperability across disparate DDoS mitigation solutions. This document presents use cases which describe the interactions expected between the DOTS components as well as DOTS messaging exchanges. These use cases are meant to identify the interacting DOTS components, how they collaborate and what are the typical information to be exchanged. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-dots-use-cases/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-dots-use-cases-13 https://datatracker.ietf.org/doc/html/draft-ietf-dots-use-cases-13 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-dots-use-cases-13 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ From nobody Wed Jun 27 07:54:07 2018 Return-Path: X-Original-To: dots@ietfa.amsl.com Delivered-To: dots@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84ED5130DE8 for ; Wed, 27 Jun 2018 07:54:04 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.399 X-Spam-Level: X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PegOweM5B0UX for ; Wed, 27 Jun 2018 07:53:59 -0700 (PDT) Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FA33130DE7 for ; Wed, 27 Jun 2018 07:53:58 -0700 (PDT) Received: by mail-lj1-x232.google.com with SMTP id i125-v6so1891473lji.2 for ; Wed, 27 Jun 2018 07:53:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=lchHEmR+tTf4yaHyeVSHYnUOemOr+QKGGVYBnRCTr5o=; b=t5CBv393+HiT97qeM5MPDKWKE3d0V09alyu2zRrTZWhYRMVVh6VYh4kw/69+xYGk8k Gr5uSkyj2FncxWxOP7cBIVm4LPyZppoeuz2efpE59/4OabD5oHlWtjDQGV9DovbNF2LX Wr+qvOTDsRE0lxfLifgl12ij1pNFYwZdDEmR1bKbHJGJmmR8a8KEmNSiFFhQ73H/WYsw 9GxOHRfWD1Nfs8Eq4t4Wwxhh4tLdBr4FD9+nokiIQh/U+sPy/9c/NONpQU1G+DMkG+QS cFPXZ5JWqJnt/3X11gmIpIrQSM5ghUCR8icmOA30Wa/+EYIpxakJ6IS51+xIfobZYpZV EieQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=lchHEmR+tTf4yaHyeVSHYnUOemOr+QKGGVYBnRCTr5o=; b=n/5trJCrO65OooCLX3EsS6XvYla3o/KQeAhDR0FkGh5GGdW9+r4WAtxdcFS9+uljzs nho4AF9IWW2A38t6gYYvY5fPGUtupGH1Umb+3FZ03D2b/JC5/odagdQh981FaINPmqgm 21QPpb27q+4CkTa0R+mv8oAKJYBvnkMJ8Cmp/XXbnDMUDVTvbOC4gTHOfMfe47KtIU8P TY78oCJ6jMHgCusG3V7PU+5CH3T3cx8R9q+FW4d3f54rjtYlh4Afy0+7sMk5D8iQymoI LXmLplZoh6ymHGRP2KOejm4zFDVQnzzFGNXR5CYoI0dQ7Ey8kfl2NsquUgFLB4oxKIgq boZA== X-Gm-Message-State: APt69E0cavQ9/94Qtocrgg0D3rqJSWF2qStNah3LwQECY6Nxf+/SxRsQ gi01iILpzLmoe44tAMIoMhtflIQdc5Ea5Iv8n4Y= X-Google-Smtp-Source: AAOMgpf6+2on6FwrPgPO16yTVw6N0mbrSiV8UCli2aufT1DiZB2vhh0GN4+v48mPE+22g3c18Sfv4m9qPtFjp1FiJM0= X-Received: by 2002:a2e:500d:: with SMTP id e13-v6mr4254746ljb.70.1530111236209; Wed, 27 Jun 2018 07:53:56 -0700 (PDT) MIME-Version: 1.0 Sender: mglt.ietf@gmail.com Received: by 2002:a2e:4281:0:0:0:0:0 with HTTP; Wed, 27 Jun 2018 07:53:55 -0700 (PDT) In-Reply-To: References: <033d01d40353$ee542d90$cafc88b0$@gondrom.org> From: Daniel Migault Date: Wed, 27 Jun 2018 10:53:55 -0400 X-Google-Sender-Auth: fTvzeqrgzghYwItJ1EdFYZHHwUw Message-ID: To: "Konda, Tirumaleswar Reddy" Cc: Tobias Gondrom , Roman Danyliw , "dots@ietf.org" Content-Type: multipart/alternative; boundary="000000000000b38175056fa0c827" Archived-At: Subject: Re: [Dots] WGLC for use cases draft - until July-1. X-BeenThere: dots@ietf.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jun 2018 14:54:05 -0000 --000000000000b38175056fa0c827 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks Tiru for the feed back. I support the idea of your draft. I will publish the agreed version [1]. The diiff can be seen there [2] if there is anything I missed, please let me know. Additional comments are welcome! Yours Daniel [1] https://datatracker.ietf.org/doc/draft-ietf-dots-use-cases/ [2] https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-dots-use-cases-13 On Wed, Jun 27, 2018 at 2:27 AM, Konda, Tirumaleswar Reddy < TirumaleswarReddy_Konda@mcafee.com> wrote: > Hi Daniel, > > > > Thanks for addressing all the comments, Please see inline [TR3] > > > > *From:* mglt.ietf@gmail.com [mailto:mglt.ietf@gmail.com] *On Behalf Of *D= aniel > Migault > *Sent:* Tuesday, June 26, 2018 8:10 PM > *To:* Konda, Tirumaleswar Reddy > *Cc:* Tobias Gondrom ; Roman Danyliw < > rdd@cert.org>; dots@ietf.org > *Subject:* Re: [Dots] WGLC for use cases draft - until July-1. > > > > *CAUTION*: External email. Do not click links or open attachments unless > you recognize the sender and know the content is safe. > ------------------------------ > > Hi Tiru, > > > > Please see my response inline. I believe we are close to reaching a > consensus. > > > > Yours, > > Daniel > > > > On Tue, Jun 26, 2018 at 7:02 AM, Konda, Tirumaleswar Reddy < > TirumaleswarReddy_Konda@mcafee.com> wrote: > > Hi Daniel, > > > > Please see inline [TR2] > > > > *From:* mglt.ietf@gmail.com [mailto:mglt.ietf@gmail.com] *On Behalf Of *D= aniel > Migault > *Sent:* Tuesday, June 26, 2018 8:33 AM > *To:* Konda, Tirumaleswar Reddy > *Cc:* Tobias Gondrom ; Roman Danyliw < > rdd@cert.org>; dots@ietf.org > *Subject:* Re: [Dots] WGLC for use cases draft - until July-1. > > > > *CAUTION*: External email. Do not click links or open attachments unless > you recognize the sender and know the content is safe. > ------------------------------ > > Hi, > > > > Thanks for the feed backs. IN my opinion the only issues that remain open > are issues 1 and 15 . These are copied below. I provided also inline the > status of each issues - for further details. Once we are clear with these > two issues, I will publish a new version. > > > > Thanks you very much for teh comments. > > > > Yours, > > Daniel > > > > > > > > 1) > > The current scenario describes the case where the DDoS Target is in > the enterprise network while the secondary DMS is provided by the > upstream ITP. An alternate use case may consider the scenario where > the ITP informs the enterprise network it is involved into an ongoing > attack or that infected machines have been identified. In this case > the DOTS client and DOTS server roles are inverted. The DOTS client > is located in the ITP network and the DOTS server is hosted in the > enterprise network. The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > > > Comment> If the DMS in the enterprise network is not capable of detectin= g > outgoing DDoS attack, how will the signaling from the DOTS client in the > upstream ITP to the DOTS server in the enterprise network help it to dete= ct > and mitigate the outgoing DDoS attack ? > > > > > > While writing the use case the example I had in mind was that the ITP > could signal the network enterprise that some hosts are being infected an= d > belonging to a botnet. The ITP could provide a list of suspicious tagged > IPv6 or the indication that hosts are suspected to belong to a specific > botnet. > > The network enterprise may then take the necessary action, monitoring > specific DNS requests, running specific scans over its hosts... At least > this what I had in mind. The specific signaling should be defined by DOTS= . > Do you think the text should be updated as below ? > > > > > > OLD: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > NEW: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. Typically, the ITP could provide a list > of suspicious hosts with some additional information related the detected > attacks such as DDoS, Botnet, .... According to the type of attack, the > enterprise is likely to apply specific security policies which could > include security checks, updates on the tagged hosts as well as > instantiating specific monitoring traffic elements such as certain type o= f > DNS queries, traffic of specific destination... In some case the DDoS > Mitigation may be > delegated back to the upstream ITP, as described in this section. > > [TR] The above text is not completely clear. The above text assumes hosts > in the enterprise network are not behind NAT. Further, DMS in the > enterprise network should be monitoring both incoming and outgoing traffi= c > and capable of detecting outgoing DDoS attacks. I think the use case shou= ld > only focus on volumetric attack exceeding the capacity of the DMS in the > Enterprise network and not discuss multiple attack vectors (You may also > want to look into the requirement GEN-004 (Mitigation hinting) in the > requirements draft). > > > > > > > > I understand your comment for the hints. These were example of informatio= n > provided. I agree to mention as GEN-004 that information is a hints that > may be interpreted. > > What is not clear to me is that I do not see how volumetric attacks can b= e > addressed in this case. A volumetric attack whose target is in the > Enterprise Network woudl be detected by the DMS of that Enterprise networ= k. > In that case the DMS of the Enterprise network will have a DOTS client > sending a request to the DOTS Server of the ITP.. This is not the case w= e > consider here as it has already been described as the primary > alternative.The reason for a ITP DMS to send a request to the DMS of the > Enterprise could be 1) the Enterprise network is taking part of a DDoS > atatck, 2) the ITP DMS delegate the DDoS mitigation to the DMS Enterprise > network. I see 1) as informing that hosts of the network are being infect= ed > and being part of a botnet. I am confused by 2) as I see ITP DMS with way= s > more resource than the Enterprise network. Could you elaborate a bit on t= he > scenario ? > > > > [TR2] I meant don=E2=80=99t club incoming and outgoing attacks in the sam= e use > case, my suggestion is to focus only on the incoming volumetric attack in > this use case. > > If you plan to discuss outgoing attack from the Enterprise network, pleas= e > add more details why the Enterprise DMS cannot detect the outgoing attack= s > and how will the additional information provided by the ITP DMS help the > Enterprise DMS to detect outgoing DDoS attacks, and how this additional > information is useful when the compromised hosts in the Enterprise networ= ks > are behind NAT ? > > > > > > > > OK got it. Actually I added this use case after our discussion in the > IETF. I believe also its is going a bit beyong the volumetric attacks. I = am > ok removing it. It has been removed on my local version. > > > > [TR3] Thanks. I am facing problems with detecting all types of outgoing > DDoS attacks on home routers (only few packets are punted to the slow pat= h > for inspection) and I think DOTS can help to punt traffic from compromise= d > devices to slow path for outgoing DDoS traffic detection. Further, > additional information like source IP and source ports conveyed in the DO= TS > signal channel to identify the hosts behind NAT, and the call home featur= e > discussed in https://tools.ietf.org/html/rfc8071 is required for DOTS > signal channel, though the CPE is acting as a DOTS server it will initiat= e > the connection (TLS or DTLS) to the DOTS client in the access network, an= d > then the roles get reversed. > > > > I will try to publish a draft before the DOTS WG meeting at IETF 102. > > > > > > > > 15) Figure 4 (DDoS Orchestration) includes both internal and external DDo= S > mitigation systems, but the usage of internal and external DDoS mitigatio= n > systems in > not discussed in section 3.3. > > > > I propose the following change in teh beginign of teh section: > > > > OLD: > > In this use case, one or more DDoS telemetry systems or monitoring > devices monitor a network - typically an ISP network. > > > > NEW: > > In this use case, one or more DDoS telemetry systems or monitoring > devices spread over one or multiple administrative domains provides healt= h > indicator of the network traffic to the orchestrator > > > > I also propose to indicate on the figure ( orchetsrator adinistrative > domain / other administraiev domains > > > > [TR] I don=E2=80=99t understand the multiple administrative domain use ca= se. Why > would multiple ISPs use the same orchestrator ? > > > > > > > > > > The use case considers the following administrative domains: ITP and > Enterprise Network. I propose to simply replace "internal" by Enterprise > Network and "external" by ITP. > > > > [TR2] Okay, but why would the upstream ITP and Enterprise network use the > same orchestrator ? > > > > The orchestrator is in the Enterprise Network > > and decides between different DDoS Mitigation Serviec Provider. One of > those is hosted in the NEterprise NEtwork, the other one is in the ITP.. > Sure they share the same orchestrator, but in my opinion that is the > otherway around, the orchestrator got access to multiple providers. How d= o > you think we should clarify this ? > > > > [TR3] Updated figure looks good to me, Thanks for the clarification. > > > > Cheers, > > -Tiru > > > > The figure I am proposing is as below: > > > > +----------+ > | network |C (Enterprise Network) > | adminis |<-+ > | trator | | > +----------+ | > | > +----------+ | S+--------------+ +-----------+ > |telemetry/| +->| |C S| DDoS |+ > |monitoring|<--->| Orchestrator |<--->| mitigation|| > |systems |C S| |<-+ | systems || > +----------+ +--------------+C | +-----------+| > | +----------+ > -----------------------------------|----------------- > | > | > (Internet Transit Provider) | > | +-----------+ > | S| DDoS | > +->| mitigation| > | systems | > +-----------+ > * C is for DOTS client functionality > * S is for DOTS server functionality > > Figure 4: DDoS Orchestration > > > > > > > > -Tiru > > > > > > > > > > > > On Sun, Jun 24, 2018 at 4:05 AM, Konda, Tirumaleswar Reddy < > TirumaleswarReddy_Konda@mcafee.com> wrote: > > Hi Daniel, > > > > Please see inline [TR] > > > > *From:* mglt.ietf@gmail.com [mailto:mglt.ietf@gmail.com] *On Behalf Of *D= aniel > Migault > *Sent:* Thursday, June 21, 2018 1:28 AM > *To:* Konda, Tirumaleswar Reddy > *Cc:* Tobias Gondrom ; Roman Danyliw < > rdd@cert.org>; dots@ietf.org > *Subject:* Re: [Dots] WGLC for use cases draft - until July-1. > > > > *CAUTION*: External email. Do not click links or open attachments unless > you recognize the sender and know the content is safe. > ------------------------------ > > Hi Tiru, > > > > Thanks for the comments. Please see inline my responses. If the proposed > text is fine to youI will update the draft and publish a new version by t= he > end of the week. > > > > Yours, > > Daniel > > > > On Tue, Jun 19, 2018 at 9:05 AM, Konda, Tirumaleswar Reddy < > TirumaleswarReddy_Konda@mcafee.com> wrote: > > Hi Daniel, > > My comments and nits > > 1) > > The current scenario describes the case where the DDoS Target is in > the enterprise network while the secondary DMS is provided by the > upstream ITP. An alternate use case may consider the scenario where > the ITP informs the enterprise network it is involved into an ongoing > attack or that infected machines have been identified. In this case > the DOTS client and DOTS server roles are inverted. The DOTS client > is located in the ITP network and the DOTS server is hosted in the > enterprise network. The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > > > Comment> If the DMS in the enterprise network is not capable of detectin= g > outgoing DDoS attack, how will the signaling from the DOTS client in the > upstream ITP to the DOTS server in the enterprise network help it to dete= ct > and mitigate the outgoing DDoS attack ? > > > > > > While writing the use case the example I had in mind was that the ITP > could signal the network enterprise that some hosts are being infected an= d > belonging to a botnet. The ITP could provide a list of suspicious tagged > IPv6 or the indication that hosts are suspected to belong to a specific > botnet. > > The network enterprise may then take the necessary action, monitoring > specific DNS requests, running specific scans over its hosts... At least > this what I had in mind. The specific signaling should be defined by DOTS= . > Do you think the text should be updated as below ? > > > > > > OLD: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. In some case the DDoS Mitigation may be > delegated back to the upstream ITP, as described in this section. > > NEW: > > [...] The enterprise network is then responsible to > perform the DDoS Mitigation. Typically, the ITP could provide a list > of suspicious hosts with some additional information related the detected > attacks such as DDoS, Botnet, .... According to the type of attack, the > enterprise is likely to apply specific security policies which could > include security checks, updates on the tagged hosts as well as > instantiating specific monitoring traffic elements such as certain type o= f > DNS queries, traffic of specific destination... In some case the DDoS > Mitigation may be > delegated back to the upstream ITP, as described in this section. > > [TR] The above text is not completely clear. The above text assumes hosts > in the enterprise network are not behind NAT. Further, DMS in the > enterprise network should be monitoring both incoming and outgoing traffi= c > and capable of detecting outgoing DDoS attacks. I think the use case shou= ld > only focus on volumetric attack exceeding the capacity of the DMS in the > Enterprise network and not discuss multiple attack vectors (You may also > want to look into the requirement GEN-004 (Mitigation hinting) in the > requirements draft). > > > > > > > > I understand your comment. These were example of information provided. I > agree to mention as GEN-004 that information is a hints that may be > interpreted. I do not see how volumetric attacks can be addressed in this > case. A volumetric attack whose target is in the Entreprise Network woudl > be detected by the DMS of that Enterprise network. In that case the DMS o= f > the Enterprise network will have a DOTS client sending a request to the > DOTS Server of the ITP.. This is not the case we consider here as it has > already been described as the primary alternative.The reason for a ITP DM= S > to send a request to the DMS of the Enterprise could be 1) the Enterprise > network is taking part of a DDoS atatck, 2) the ITP DMS delegate the DDoS > mitigation to the DMS Enterprise network. I see 1) as informing that host= s > of the network are being infected and being part of a botnet. I am confus= ed > by 2) as I see ITP DMS with ways more resource than the Enterprise networ= k. > Could you elaborate a bit on the scenario you have in mind ? > > > > > > > 2) > Once the requesting Enterprise Network is confident that the DDoS > attack has either ceased or has fallen to levels of traffic/ > complexity which they can handle on their own or that it has received > a DOTS DDoS Mitigation termination request from a downstream > Enterprise Network or DDoS Mitigation Service Provider, the > requesting Enterprise Network DOTS client sends a DOTS DDoS > Mitigation termination request to the DDoS Mitigation Service > Provider. > > Comment> In the above line, I don't get "that it has received a DOTS DDoS > Mitigation termination request from a downstream Enterprise Network or DD= oS > Mitigation Service Provider". > I think you mean "or notified by the DDoS Mitigation Service Provider tha= t > the DDoS attack has stopped" > > > > > > The text attempt to provide reasons for a DOTS Client to send a DOTS DDoS > Mitigation termination request. It could be that a) information received > from the upstream DMS indicates the attacks has been stopped or that the > attack is sufficiently low so that it can handle the attack on its own. O= n > the other hand, in the case of collaboration between DMS, a DMS may end t= he > collaboration with an upstream DMS because the downstream DMS has request= ed > so. I propose the follwoing clarification, please let me know if that is > fine with you: > > > > > > OLD: > > Once the requesting Enterprise Network is confident that the DDoS > attack has either ceased or has fallen to levels of traffic/ > complexity which they can handle on their own or that it has received > a DOTS DDoS Mitigation termination request from a downstream > Enterprise Network or DDoS Mitigation Service Provider, the > requesting Enterprise Network DOTS client sends a DOTS DDoS > Mitigation termination request to the DDoS Mitigation Service > Provider. > > > > NEW: > > Once the requesting Enterprise Network has been notified by the DDoS > Mitigation Service > Provider. the attack has been stopped, or that the level of the attack > has fallen to levels of traffic/ > complexity which they can handle on their own, the Enterprise Network > may notify the DDoS Mitigation Service Provider to stop the DDoS > Mitigation. > > > > > > [TR] You may want to simplify the above text as follows : > > The DOTS server notifies the mitigation metrics to the DOTS client. If th= e > DDoS attack has stopped or the severity of the attack has subsided, the > DOTS client can request the DDoS Mitigation Service Provider to stop the > DDoS Mitigation. > > > > > > Similarly, when DDoS Mitigation Service Providers are collaborating, a > DDoS Mitigation Service Provider may relay the request for terminating a > DDoS MItigation to the upstream DoS Mitigation Service Provider upon > request from a downstream DoS Mitigation Service Provider. In any case t= he > termination of a DDoS Mitigation is requested by the Network Enterprise > DOTS client sending a DOTS DDoS Mitigation termination request to the DDo= S > Mitigation Service Provider. > > > > [TR] I am not sure about the above lines, DDoS mitigation service > providers collaborating with each other does not look relevant to this us= e > case. You may want to remove the above lines. > > > > > > > > > > The reason for mentioning the collaboration was to indicate there are > multiple reasons to stop the mitigation. You can be the one deciding give= n > the status provided or your can can do that because you have been asked t= o > do it. I am fine removing the latest case. Done. > > > > > > 3) > > The pre-arrangement typically includes the agreement on the > mechanisms used to redirect the traffic to the DDoS Mitigation > Service Provider, as well as the mechanism to to re-inject the > > >>>>>>>>>>>>>>>>>>>>>>>>>>> Remove "to" > > > > Done > > > > > > [TR] Okay > > > > 4) > > o DDoS Mitigation Service: designates a DDoS service provided to a > customer and which is scoped to mitigate DDoS attacks. Services > usually involve Service Level Agreement (SLA) that have to be met. > It is the responsibility of the service provider to instantiate > the DDoS Mitigation System to meet these SLAs. > > o DDoS Mitigation System (DMS): A system that performs DDoS > mitigation. The DDoS Mitigation System may be composed by a > cluster of hardware and/or software resources, but could also > involve an orchestrator that may take decisions such as > outsourcing partial or more of the mitigation to another DDoS > Mitigation System. > > Nit> For better readability you may want to define "DMS" followed by "DDo= S > Mitigation Service" > > > > > > Done > > > > > > [TR] Thanks. > > > > > 5) > DOTS is at risk from three primary attacks: DOTS agent impersonation, > traffic injection, and signaling blocking. The DOTS protocol must be > designed for minimal data transfer to address the blocking risk. > > Comment> A MITM attacker can drop all the DOTS signal channel traffic, > designing the DOTS signal channel protocol for minimal data > transfer will not address the MITM attack. > > > > > > Agree. I propose to remove: > > """ > > The DOTS protocol must be > designed for minimal data transfer to address the blocking risk. > > """ > > > > > > [TR] Thanks. > > > > > > done > > > > > 6) > One consideration could be to minimize the security technologies in us= e > at any one > time. The more needed, the greater the risk of failures coming from > assumptions on one technology providing protection that it does not > in the presence of another technology. > > Comment> The DOTS signal and data channels are using TLS for mutual > authentication, confidentiality and data integrity. I don't see the need > for the above lines. > > > > Agree. I propose to remove the following lines: > > """ > > One consideration could be to minimize the security technologies in use > at any one > time. The more needed, the greater the risk of failures coming from > assumptions on one technology providing protection that it does not > in the presence of another technology. > > """ > > > > > > > > [TR] Okay. > > > > > > done > > > > 7) > When the DDoS mitigation is finished on the DMS, the orchestrator > indicates to the telemetry systems as well as to the network > administrator the DDoS mitigation is finished. > > Comment> I think you mean the DDoS attack has stopped. You may want to > rephrase the line. > > > > > > I propose the following text: > > > > OLD: > > When the DDoS mitigation is finished on the DMS, the orchestrator > indicates to the telemetry systems as well as to the network > administrator the DDoS mitigation is finished. > > > > NEW: > > When the DDoS attack has stopped, the orchestrator > indicates to the telemetry systems as well as to the network > administrator the end of the DDoS Mitigation. > > > > > > [TR] Looks good. > > > > done > > > > > > 8) > Upon receiving the DOTS request for DDoS mitigation from the network > administrator, the orchestrator coordinates the DDoS mitigation > according to a specified strategy. Its status indicates the DDoS > mitigation is starting while not effective. > > Comment> You may want to clarify the DOTS client will later be notified > that the DDoS mitigation is effective. > > > > > > I propose the following text: > > > > OLD: > > Upon receiving the DOTS request for DDoS mitigation from the network > administrator, the orchestrator coordinates the DDoS mitigation > according to a specified strategy. Its status indicates the DDoS > mitigation is starting while not effective. > > > > NEW: > > Upon receiving the DOTS request for DDoS mitigation from the network > administrator, the orchestrator coordinates the DDoS Mitigation > according to a specified strategy. Its status indicates the DDoS > Mitigation is starting while not effective. The DOTS client of the > orchestrator will later be notified that the DDoS Mitigation is effective= . > > > > [TR] Looks good. > > > > > > done > > > > > > > > > > > 9) If the network administrator decides to start the > mitigation, they order through her web interface a DOTS client to > send a request for DDoS mitigation. > > Nit> The above line is not clear, who are "they" in the above line ? > > > > I propose the followin text: > > > > OLD: > > If the network administrator decides to start the > mitigation, they order through her web interface a DOTS client to > send a request for DDoS mitigation. > > > > NEW: > > If the network administrator decides to start the > mitigation, the network administrator orders through her web interface > a DOTS client to > send a request for DDoS mitigation. > > > > > > [TR] You may want to remove gender from the above line and simplify the > text. > > NEW: > > If the network administrator decides to start the > mitigation, the network administrator triggers the DDoS mitigation reques= t > using the web interface of a DOTS client. > > > > > > > > Done > > > > 10) This request is expected to be associated with a context that > identifies the DDoS mitigation selected. > > Comment> I don't understand the context of the above line. > > > > > > The context constitutes of elements, indications that provides sufficient > information to the orchestrator to know what needs to be done. in other > words, the DDoS Mitigation. > > I propose the following text: > > > > OLD: > > This request is expected to be associated with a context that identifies > the DDoS mitigation selected. > > > > NEW: > > This request is expected to be associated with a context that identifies > or provide sufficient information to the orchestrator to in fer the DDoS > Mitigation to elaborate and coordinate. > > > > [TR] NEW: > > This request is expected to be associated with a context that provides > sufficient information to the orchestrator to infer the DDoS Mitigation t= o > elaborate and coordinate. > > > > > > > > > > > done > > > > > 11) Upon receiving the DOTS request for DDoS mitigation from the networ= k > administrator, the orchestrator coordinates the DDoS mitigation > according to a specified strategy. > > Comment> What is the specified strategy (you may want to give an example)= ? > > > > I propose to add the follwoing text, but I am happy if you are willing to > provide a more specific example. > > > > NEW: > > Upon receiving a request to mitigate a DDoS attack performed over a > target, the orchestrator, may evaluate the volumetry of the attack as wel= l > as the value that represent the target. Then it may also request an > upstream DMS Provider to filter the traffic while moving the target to > another network so new sessions will not be impacted. > > > > [TR] I don=E2=80=99t think moving the target to a different network is ea= sy. > However, the orchestrator may select the DDoS mitigation provider based o= n > the attack severity. > > > > > > > > > > I agree MTD is not easy, but I wanted to stress that the orchestrator can > be coordinate complex operations ,that is a bit more than delegating. I > have added the following text: > > > > NEW: > > Upon receiving a request to mitigate a DDoS attack performed over a > target, the orchestrator, may evaluate the volumetry of the attack as wel= l > as the value that represent the target. The orchestrator may select the > DDoS Mitigation Service Provider based on the attack severity. It may al= so > coordinate the DDoS Mitigation performed by the DDoS Mitigation Service > Provider with some other tasks such as for example, moving the target to > another network so new sessions will not be impacted. > > > > > > > > > 12) > The status of the DDoS mitigation indicates the orchestrator is in an > analyzing phase. > > > > Comment> DOTS signal channel draft does not indicate the mitigation statu= s > is in analyzing phase (Please see "Table 2: Values of 'status' Parameter" > in the draft). > > > > I propose to remove: > > > > """ > > The status of the DDoS > mitigation indicates the orchestrator is in an analyzing phase. > > """ > > > > > > [TR] Okay > > > > > > Done > > > > 13) > The orchestrator begins collecting various information from various > telemetry systems in order to correlate the measurements and provide an > analysis of the event. > Comment> The orchestrator would anyway be collecting data from various > telemetry systems for correlation. > > > > Agree. I think what I wanted to say that we may move to a state where > finer information is being monitored. I porposed the follwoing text: > > > > OLD: > > The orchestrator begins collecting various information from various > telemetry systems in order to correlate the measurements and provide an > analysis of the event. > > > > NEW: > > The orchestrator may begin collecting additional fined grain and specific > information from various telemetry systems in order to correlate the > measurements and provide an analysis of the event. > > > > [TR] Okay. > > > > > > > > > > Done > > > > 14) These systems are configured so that when an > event or some measurement indicators reach a predefined level to > report a DOTS mitigation request to the orchestrator. The DOTS > mitigation request may be associated with some element such as > specific reporting. > > Comment> what do you mean by "some measurement indicators" and "specific > reporting" (looks vague to me) ? > > > > > > measurement indicators means to me, some variables that we believe > representative for threat detection, this typically involved the traffic > load, the number of SYNs...Specific reporting here indicates what the DOT= S > client refers to while triggering teh DDoS Mitigation request. I propose > teh follwointext: > > > > OLD: > > These systems are configured so that when an > event or some measurement indicators reach a predefined level to > report a DOTS mitigation request to the orchestrator. The DOTS > mitigation request may be associated with some element such as > specific reporting. > > > > NEW: > > These systems are configured so that when an > event or some measurement indicators reach a predefined level to > send DOTS mitigation request to the orchestrator. The DOTS > mitigation request may be associated with additional information to le= t > the orchestrator know what has triggered the request. > > > > [TR] Okay (Mitigation hints (=E2=80=9Cadditional information=E2=80=9D) ar= e optional and is > not mandatory to be conveyed in the mitigation request). > > > > > > > > > > > > > > Done > > > > The following text has been added: > > These systems are configured so that when an event or some measurement > indicators reach a predefined level to send DOTS mitigation request to > the orchestrator. The DOTS mitigation request may be associated with > some optional mitigation hints to let the orchestrator know what has > triggered the request. > > > > > > 15) Figure 4 (DDoS Orchestration) includes both internal and external DDo= S > mitigation systems, but the usage of internal and external DDoS mitigatio= n > systems in > not discussed in section 3.3. > > > > I propose the following change in teh beginign of teh section: > > > > OLD: > > In this use case, one or more DDoS telemetry systems or monitoring > devices monitor a network - typically an ISP network. > > > > NEW: > > In this use case, one or more DDoS telemetry systems or monitoring > devices spread over one or multiple administrative domains provides healt= h > indicator of the network traffic to the orchestrator > > > > I also propose to indicate on the figure ( orchetsrator adinistrative > domain / other administraiev domains > > > > [TR] I don=E2=80=99t understand the multiple administrative domain use ca= se. Why > would multiple ISPs use the same orchestrator ? > > > > > > > > > > The use case considers teh following administrative domains: ITP and > Enterprise Network. I propose to simply replace internal by Enterprise > Network and external by ITP. > > > > > > 16) Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement eventually combined with DNS redirection, while re- > injection may be performed via tunneling mechanisms such as GRE for > example. > > Comment> You may want to clarify the scrubbed traffic is re-directed to > the Enterprise network via the tunneling mechanism. > > > > > > I propose the following text: > > > > OLD: > > Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement eventually combined with DNS redirection, while re- > injection may be performed via tunneling mechanisms such as GRE for > example. > > > > NEW: > > Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement eventually combined with DNS redirection, while re- > injection to the enterprise network may be performed via tunneling > mechanisms such as GRE for > example. > > > > [TR] DNS redirection and BGP routing are two different diversion > techniques, DNS redirection is not required after BGP announcement. > > > > [TR] > > NEW: > > Redirection to the DDoS > Mitigation Service Provider typically involves BGP prefix > announcement or DNS redirection, while re-injection of the scrubbed > traffic to the enterprise network may be performed via tunneling mechanis= ms > such as GRE for > example. > > > > > > > > > > > > Done > > > > > > 17) Of course, such mechanisms needs to be regularly tested and > evaluated. > > Comment> The above line does not look relevant to this document. > > > > > > I am fine removing it. > > > > [TR] Okay. > > > > > > > > Done > > > > > > > > 18) Once the requesting Enterprise Network is confident that the DDoS > attack has either ceased or has fallen to levels of traffic/ > complexity which they can handle on their own or that it has received > a DOTS DDoS Mitigation termination request from a downstream > Enterprise Network or DDoS Mitigation Service Provider, the > requesting Enterprise Network DOTS client sends a DOTS DDoS > Mitigation termination request to the DDoS Mitigation Service > Provider. > > Comment> It's not clear how the requesting Enterprise network will learn > the DDoS attack has ceased ? > > > > DOTS status may be used for example. I hope teh text provided for (2) > clarifies this. > > > > [TR] You may want to rephrase the above line similar to the new text you > have provided for (2). > > > > Cheers, > > -Tiru > > > > > > -Tiru > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > > > > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > > > > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > > > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots > > --000000000000b38175056fa0c827 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks Tiru for the feed back. I support the idea of = your draft. I will publish the agreed version [1]. The diiff can be seen th= ere [2] if there is anything I missed, please let me know.
<= br>
Additional comments are welcome!
Yours
Da= niel


On Wed, Jun 27, 2018 at 2:27 AM, Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@mcafee.com> wrote:

Hi Daniel,

=C2=A0

Thanks for addressing all the comments, Please see i= nline [TR3]

<= u>=C2=A0

From: mglt.ietf@gmail.com [mailto:mglt.ietf@gmail.com] On Behalf Of Daniel Migault
Sent: Tuesday, June 26, 2018 8:10 PM
To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfe= e.com>
Cc: Tobias Gondrom <tobias.gondrom@gondrom.org>; Roman Danyliw <rdd@cert.org>; dots@ietf.org
Subject: Re: [Dots] WGLC for use cases draft - until July-1.<= u>

=C2=A0

CAUTION: External email. Do not click links or open attachments unless you recognize the sender and know the content is safe.<= /span>


Hi Tiru,

=C2=A0

Please see my response inline. I believe we are clos= e to reaching a consensus.

=C2=A0

Yours,

Daniel

=C2=A0

On Tue, Jun 26, 2018 at 7:02 AM, Konda, Tirumaleswar= Reddy <TirumaleswarReddy_Konda@mcafee.com> wrote:

Hi Daniel,

=C2=A0

Please see inline [TR2]

=C2=A0

From= : mglt.ietf@gmail.co= m [mailto:mglt= .ietf@gmail.com] On Behalf Of Daniel Migault
Sent: Tuesday, June 26, 2018 8:33 AM
To: Konda, Tirumaleswar= Reddy <TirumaleswarReddy_Konda@McAfee.com>
Cc: Tobias Gondrom <= tobias.gond= rom@gondrom.org>; Roman Danyliw <rdd@cert.org>; dots@ietf.org=
Subject: Re: [Dots] WGL= C for use cases draft - until July-1.

=C2=A0

CAUTION: External email. Do not click links or open attachments unless you recognize the sender and know the content is safe.


Hi,

=C2=A0

Thanks for the feed backs. IN my opinion the only is= sues that remain open are issues 1 and 15 . These are copied below. I provi= ded also inline the status of each issues - for further details. Once we are clear with these two issues, I will publish a new ver= sion.

=C2=A0

Thanks you very much for teh comments.

=C2=A0

Yours,

Daniel

=C2=A0

=C2=A0

=C2=A0

1)

=C2=A0 =C2=A0The current scenario describes the case where the DDoS Target = is in
=C2=A0 =C2=A0the enterprise network while the secondary DMS is provided by = the
=C2=A0 =C2=A0upstream ITP.=C2=A0 An alternate use case may consider the sce= nario where
=C2=A0 =C2=A0the ITP informs the enterprise network it is involved into an = ongoing
=C2=A0 =C2=A0attack or that infected machines have been identified.=C2=A0 I= n this case
=C2=A0 =C2=A0the DOTS client and DOTS server roles are inverted.=C2=A0 The = DOTS client
=C2=A0 =C2=A0is located in the ITP network and the DOTS server is hosted in= the
=C2=A0 =C2=A0enterprise network.=C2=A0 The enterprise network is then respo= nsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

=C2=A0

Comment>=C2=A0 If = the DMS in the enterprise network is not capable of detecting outgoing DDoS= attack, how will the signaling from the DOTS client in the upstream ITP to= the DOTS server in the enterprise network help it to detect and mitigate the outgoing DDoS at= tack ?

<mglt>

=C2=A0

While writing the use case the example I had in mind= was that the ITP could signal the network enterprise that some hosts are b= eing infected and belonging to a botnet. The ITP could provide a list of suspicious tagged IPv6 or the indication that hosts are = suspected to belong to a specific botnet. =C2=A0

The network enterprise may then take the necessary a= ction, monitoring specific DNS requests, running specific scans over its ho= sts... At least this what I had in mind. The specific signaling should be defined by DOTS. Do you think the text should be updat= ed as below ?

=C2=A0

=C2=A0

OLD:

[...] The enterprise = network is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

NEW:

[...] The enterprise = network is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 Typically, the ITP could pr= ovide a list of suspicious hosts with some additional information related t= he detected attacks such as DDoS, Botnet, .... According to the type of att= ack, the enterprise is likely to apply specific security policies which could include security checks, updates on the tagg= ed hosts as well as instantiating specific monitoring traffic elements such= as certain type of DNS queries, traffic of specific destination...=C2=A0 I= n some case the DDoS Mitigation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

[TR] The above text i= s not completely clear. The above text assumes hosts in the enterprise netw= ork are not behind NAT. Further, DMS in the enterprise network should be mo= nitoring both incoming and outgoing traffic and capable of detecting outgoing DDoS attac= ks. I think the use case should only focus on volumetric attack exceeding t= he capacity of the DMS in the Enterprise network and not discuss multiple a= ttack vectors (You may also want to look into the requirement GEN-004 (Mitigation hinting) in the requireme= nts draft).

</mglt>

=C2=A0

<mglt>

I understand your comment for the hints. These were = example of information provided. I agree to mention as GEN-004 that informa= tion is a hints that may be interpreted.

What is not clear to me is that I do not see how vol= umetric attacks can be addressed in this case. A volumetric attack whose ta= rget is in the Enterprise Network woudl be detected by the DMS of that Enterprise network. In that case the DMS of the Enterpr= ise network will have a DOTS client sending a request to the DOTS Server of= the ITP..=C2=A0 This is not the case we consider here as it has already be= en described as the primary alternative.The reason for a ITP DMS to send a request to the DMS of the Enterprise could = be 1) the Enterprise network is taking part of a DDoS atatck, 2) the ITP DM= S delegate the DDoS mitigation to the DMS Enterprise network. I see 1) as i= nforming that hosts of the network are being infected and being part of a botnet. I am confused by 2) as I se= e ITP DMS with ways more resource than the Enterprise network. Could you el= aborate a bit on the scenario ?

=C2=A0

[TR2] I meant don=E2=80=99t club incoming and outgoi= ng attacks in the same use case, my suggestion is to focus only on the inco= ming volumetric attack in this use case.

If you plan to discuss outgoing attack from the Ente= rprise network, please add more details why the Enterprise DMS cannot detec= t the outgoing attacks and how will the additional information provided by the ITP DMS help the Enterprise DMS to detect outg= oing DDoS attacks, and how this additional information is useful when the c= ompromised hosts in the Enterprise networks are behind NAT ?<= /p>

=C2=A0

</mglt>

<mglt3>

OK got it. Actually I added this use case after our = discussion in the IETF. I believe also its is going a bit beyong the volume= tric attacks. I am ok removing it. It has been removed on my local version.

=C2=A0

[TR3] Thanks.=C2=A0 I am facing problems with detect= ing all types of outgoing DDoS attacks on home routers (only few packets ar= e punted to the slow path for inspection) and I think DOTS can help to punt= traffic from compromised devices to slow path for outgoing DDoS traffic detection. Further, additional information = like source IP and source ports conveyed in the DOTS signal channel to iden= tify the hosts behind NAT, and the call home feature discussed in https://t= ools.ietf.org/html/rfc8071 is required for DOTS signal channel, th= ough the CPE is acting as a DOTS server it will initiate the connection (TL= S or DTLS) to the DOTS client in the access network, and then the roles get reversed.

=C2=A0

I will try to publish a draft before the DOTS WG mee= ting at IETF 102.

=C2=A0

</mglt3>

=C2=A0

15) Figure 4 (DDoS Or= chestration) includes both internal and external DDoS mitigation systems, b= ut the usage of internal and external DDoS mitigation systems in
=C2=A0 =C2=A0 =C2=A0 =C2=A0not discussed in section 3.3.

<mglt>

I propose the following change in teh beginign of te= h section:

=C2=A0

OLD:

In this use case, one or more DDoS telemetry systems= or monitoring
devices monitor a network - typically an ISP network.

=C2=A0

NEW:

In this use case, one or more DDoS telemetry systems= or monitoring
devices spread over one or multiple administrative domains provides health = indicator of the network traffic to the orchestrator

=C2=A0

I also propose to indicate on the figure ( orchetsra= tor adinistrative domain / other administraiev domains

=C2=A0

[TR] I don=E2=80=99t understand the multiple adminis= trative domain use case. Why would multiple ISPs use the same orchestrator = ?

=C2=A0

</mglt>

=C2=A0

<mglt>

The use case considers the following administrative = domains: ITP and Enterprise Network. I propose to simply replace "inte= rnal" by Enterprise Network and "external" by ITP.

=C2=A0

[TR2] Okay, but why would the upstream ITP and Enter= prise network use the same orchestrator ?

<mglt3>

The orchestrator is in the Enterprise Network

and decides between different DDoS Mitigation Servie= c Provider. One of those is hosted in the NEterprise NEtwork, the other one= is in the ITP.. Sure they share the same orchestrator, but in my opinion t= hat is the otherway around, the orchestrator got access to multiple providers. How do you think we should clarify this = ?

=C2=A0

[TR3] Updated figure looks good to me, Thanks for th= e clarification.

=C2=A0

Cheers,

-Tiru

=C2=A0

The figure I am proposing is as below:=

=C2=A0

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 +----------+
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | network=C2= =A0 |C=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (E= nterprise Network)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | adminis=C2= =A0 |<-+
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | trator=C2=A0= =C2=A0 |=C2=A0 |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +----------+= =C2=A0 |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +----------+= =C2=A0 | S+--------------+=C2=A0=C2=A0=C2=A0=C2=A0 +-----------+
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |telemetry/|= =C2=A0 +->|=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 |C=C2=A0=C2=A0 S| DDoS=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |+<= br> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |monitoring|&l= t;--->| Orchestrator |<--->| mitigation||
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |systems=C2=A0= =C2=A0 |C=C2=A0=C2=A0 S|=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 |<-+=C2=A0 | systems=C2=A0=C2=A0 ||
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +----------+= =C2=A0=C2=A0=C2=A0=C2=A0 +--------------+C |=C2=A0 +-----------+|
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0 +--= --------+
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 --------------= ---------------------|-----------------
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 (Internet Transit Provider)=C2=A0=C2=A0=C2=A0=C2=A0 |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 +-----------+ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | S| DDoS=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +->| mitigation|
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | sys= tems=C2=A0=C2=A0 |
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +----= -------+
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * C is for DOT= S client functionality

=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * S is for DOT= S server functionality

=C2=A0=C2=A0 Figure 4: DDoS Orchestration

=C2=A0

</mglt3>

=C2=A0

-Tiru

=C2=A0

</mglt>

=C2=A0

=C2=A0

=C2=A0

On Sun, Jun 24, 2018 at 4:05 AM, Konda, Tirumaleswar= Reddy <TirumaleswarReddy_Konda@mcafee.com> wrote:

Hi Daniel,

=C2=A0

Please see inline [TR]

=C2=A0

From: mglt.ietf@gmail.co= m [mailto:mglt= .ietf@gmail.com] On Behalf Of Daniel Migault
Sent: Thursday, June 21, 2018 1:28 AM
To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com>
Cc: Tobias Gondrom <tobias.gondrom@gondrom.org>; Roman Danyliw <rdd@cert.org>; dots@ietf.org
Subject: Re: [Dots] WGLC for use cases draft - until July-1.<= u>

=C2=A0

CAUTION: External email. Do not click links or open attachments unless you recognize the sender and know the content is safe.


Hi Tiru,

=C2=A0

Thanks for the comments. Please see inline my respon= ses. If the proposed text is fine to youI will update the draft and publish= a new version by the end of the week.

=C2=A0

Yours,

Daniel

=C2=A0

On Tue, Jun 19, 2018 at 9:05 AM, Konda, Tirumaleswar= Reddy <TirumaleswarReddy_Konda@mcafee.com> wrote:

Hi Daniel,

My comments and nits

1)

=C2=A0 =C2=A0The current scenario describes the case where the DDoS Target = is in
=C2=A0 =C2=A0the enterprise network while the secondary DMS is provided by = the
=C2=A0 =C2=A0upstream ITP.=C2=A0 An alternate use case may consider the sce= nario where
=C2=A0 =C2=A0the ITP informs the enterprise network it is involved into an = ongoing
=C2=A0 =C2=A0attack or that infected machines have been identified.=C2=A0 I= n this case
=C2=A0 =C2=A0the DOTS client and DOTS server roles are inverted.=C2=A0 The = DOTS client
=C2=A0 =C2=A0is located in the ITP network and the DOTS server is hosted in= the
=C2=A0 =C2=A0enterprise network.=C2=A0 The enterprise network is then respo= nsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

=C2=A0

Comment>=C2=A0 If = the DMS in the enterprise network is not capable of detecting outgoing DDoS= attack, how will the signaling from the DOTS client in the upstream ITP to= the DOTS server in the enterprise network help it to detect and mitigate the outgoing DDoS at= tack ?

<mglt>

=C2=A0

While writing the use case the example I had in mind= was that the ITP could signal the network enterprise that some hosts are b= eing infected and belonging to a botnet. The ITP could provide a list of suspicious tagged IPv6 or the indication that hosts are = suspected to belong to a specific botnet. =C2=A0

The network enterprise may then take the necessary a= ction, monitoring specific DNS requests, running specific scans over its ho= sts... At least this what I had in mind. The specific signaling should be defined by DOTS. Do you think the text should be updat= ed as below ?

=C2=A0

=C2=A0

OLD:

[...] The enterprise = network is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 In some case the DDoS Mitig= ation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

NEW:

[...] The enterprise = network is then responsible to
=C2=A0 =C2=A0perform the DDoS Mitigation.=C2=A0 Typically, the ITP could pr= ovide a list of suspicious hosts with some additional information related t= he detected attacks such as DDoS, Botnet, .... According to the type of att= ack, the enterprise is likely to apply specific security policies which could include security checks, updates on the tagg= ed hosts as well as instantiating specific monitoring traffic elements such= as certain type of DNS queries, traffic of specific destination...=C2=A0 I= n some case the DDoS Mitigation may be
=C2=A0 =C2=A0delegated back to the upstream ITP, as described in this secti= on.

[TR] The above text i= s not completely clear. The above text assumes hosts in the enterprise netw= ork are not behind NAT. Further, DMS in the enterprise network should be mo= nitoring both incoming and outgoing traffic and capable of detecting outgoing DDoS attac= ks. I think the use case should only focus on volumetric attack exceeding t= he capacity of the DMS in the Enterprise network and not discuss multiple a= ttack vectors (You may also want to look into the requirement GEN-004 (Mitigation hinting) in the requireme= nts draft).

</mglt>

=C2=A0

<mglt>

I understand your comment. These were example of inf= ormation provided. I agree to mention as GEN-004 that information is a hint= s that may be interpreted. I do not see how volumetric attacks can be addressed in this case. A volumetric attack whose target is= in the Entreprise Network woudl be detected by the DMS of that Enterprise = network. In that case the DMS of the Enterprise network will have a DOTS cl= ient sending a request to the DOTS Server of the ITP..=C2=A0 This is not the case we consider here as it has = already been described as the primary alternative.The reason for a ITP DMS = to send a request to the DMS of the Enterprise could be 1) the Enterprise n= etwork is taking part of a DDoS atatck, 2) the ITP DMS delegate the DDoS mitigation to the DMS Enterprise network.= I see 1) as informing that hosts of the network are being infected and bei= ng part of a botnet. I am confused by 2) as I see ITP DMS with ways more re= source than the Enterprise network. Could you elaborate a bit on the scenario you have in mind ?=

=C2=A0

</mglt>


2)
=C2=A0 =C2=A0Once the requesting Enterprise Network is confident that the D= DoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

Comment> In the above line, I don't get "that it has received a= DOTS DDoS Mitigation termination request from a downstream Enterprise Netw= ork or DDoS Mitigation Service Provider".
I think you mean "or notified by the DDoS Mitigation Service Provider = that the DDoS attack has stopped"

=C2=A0

<mglt>

The text attempt to provide reasons for a DOTS Clien= t to send a DOTS DDoS Mitigation termination request. It could be that a) i= nformation received from the upstream DMS indicates the attacks has been stopped or that the attack is sufficiently low so tha= t it can handle the attack on its own. On the other hand, in the case of co= llaboration between DMS, a DMS may end the collaboration with an upstream D= MS because the downstream DMS has requested so. I propose the follwoing clarification, please let me know if= that is fine with you:

=C2=A0

=C2=A0

OLD:

Once the requesting Enterprise Network is confident = that the DDoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

=C2=A0

NEW:

Once the requesting Enterprise Network has been noti= fied by the DDoS Mitigation Service
=C2=A0 =C2=A0Provider. the attack has been stopped, or that the level of th= e attack has fallen to levels of traffic/
=C2=A0 =C2=A0complexity which they can handle on their own, the Enterprise = Network may notify the DDoS Mitigation Service Provider to stop the DDoS Mi= tigation.

=C2=A0

=C2=A0

[TR] You may want to simplify the above text as foll= ows :

The DOTS server notifies the mitigation metrics to t= he DOTS client. If the DDoS attack has stopped or the severity of the attac= k has subsided, the DOTS client can request the DDoS Mitigation Service Provider to stop the DDoS Mitigation.

=C2=A0

=C2=A0

Similarly, when DDoS Mitigation Service Providers ar= e collaborating, a DDoS Mitigation Service Provider may relay the request f= or terminating a DDoS MItigation to the upstream=C2=A0DoS Mitigation Service Provider upon request from a downstream=C2=A0 DoS Mitig= ation Service Provider. In any case the termination of a DDoS Mitigation is= requested by the Network Enterprise DOTS client sending a DOTS DDoS Mitiga= tion termination request to the DDoS Mitigation Service Provider.

=C2=A0

[TR] I am not sure about the above lines, DDoS mitig= ation service providers collaborating with each other does not look relevan= t to this use case. You may want to remove the above lines.

=C2=A0

</mglt>

=C2=A0

<mglt>

The reason for mentioning the collaboration was to i= ndicate there are multiple reasons to stop the mitigation. You can be the o= ne deciding given the status provided or your can can do that because you have been asked to do it. I am fine removing the l= atest case. Done.

=C2=A0

</mglt>

3)

=C2=A0 =C2=A0The pre-arrangement typically includes the agreement on the =C2=A0 =C2=A0mechanisms used to redirect the traffic to the DDoS Mitigation=
=C2=A0 =C2=A0Service Provider, as well as the mechanism to to re-inject the=

=C2=A0>>>>>>>>>>>>>>>>>&= gt;>>>>>>>>> Remove "to"=

<mglt>

Done

</mglt>

=C2=A0

[TR] Okay

=C2=A0

4)

=C2=A0 =C2=A0o=C2=A0 DDoS Mitigation Service: designates a DDoS service pro= vided to a
=C2=A0 =C2=A0 =C2=A0 customer and which is scoped to mitigate DDoS attacks.= =C2=A0 Services
=C2=A0 =C2=A0 =C2=A0 usually involve Service Level Agreement (SLA) that hav= e to be met.
=C2=A0 =C2=A0 =C2=A0 It is the responsibility of the service provider to in= stantiate
=C2=A0 =C2=A0 =C2=A0 the DDoS Mitigation System to meet these SLAs.

=C2=A0 =C2=A0o=C2=A0 DDoS Mitigation System (DMS): A system that performs D= DoS
=C2=A0 =C2=A0 =C2=A0 mitigation.=C2=A0 The DDoS Mitigation System may be co= mposed by a
=C2=A0 =C2=A0 =C2=A0 cluster of hardware and/or software resources, but cou= ld also
=C2=A0 =C2=A0 =C2=A0 involve an orchestrator that may take decisions such a= s
=C2=A0 =C2=A0 =C2=A0 outsourcing partial or more of the mitigation to anoth= er DDoS
=C2=A0 =C2=A0 =C2=A0 Mitigation System.

Nit> For better readability you may want to define "DMS" follo= wed by "DDoS Mitigation Service"

=C2=A0

<mglt>

Done

</mglt>

=C2=A0

[TR] Thanks.

=C2=A0


5)
=C2=A0 =C2=A0DOTS is at risk from three primary attacks: DOTS agent imperso= nation,
=C2=A0 =C2=A0traffic injection, and signaling blocking.=C2=A0 The DOTS prot= ocol must be
=C2=A0 =C2=A0designed for minimal data transfer to address the blocking ris= k.

Comment> A MITM attacker can drop all the DOTS signal channel traffic, d= esigning the DOTS signal channel protocol for minimal data
transfer will not address the MITM attack.

=C2=A0

<mglt>

=C2=A0Agree. I propose to remove:

"""

The DOTS protocol must be
=C2=A0 =C2=A0designed for minimal data transfer to address the blocking ris= k.

"""

</mglt>

=C2=A0

[TR] Thanks.

=C2=A0

<mglt>

done

</mglt>


6)
=C2=A0 =C2=A0One consideration could be to minimize the security technologi= es in use at any one
=C2=A0 =C2=A0time.=C2=A0 The more needed, the greater the risk of failures = coming from
=C2=A0 =C2=A0assumptions on one technology providing protection that it doe= s not
=C2=A0 =C2=A0in the presence of another technology.

Comment> The DOTS signal and data channels are using TLS for mutual auth= entication, confidentiality and data integrity. I don't see the need fo= r the above lines.

<mglt>

Agree.=C2=A0 I propose to remove the following lines= :

"""

=C2=A0One consideration could be to minimize the sec= urity technologies in use at any one
=C2=A0 =C2=A0time.=C2=A0 The more needed, the greater the risk of failures = coming from
=C2=A0 =C2=A0assumptions on one technology providing protection that it doe= s not
=C2=A0 =C2=A0in the presence of another technology.

"""

=C2=A0

</mglt>

=C2=A0

[TR] Okay.

=C2=A0

<mglt>

done

</mglt>

7)
=C2=A0 =C2=A0When the DDoS mitigation is finished on the DMS, the orchestra= tor
=C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the DDoS mitigation is finished.

Comment> I think you mean the DDoS attack has stopped. You may want to r= ephrase the line.

=C2=A0

<mglt>

I propose the following text:

=C2=A0

OLD:

When the DDoS mitigation is finished on the DMS, the= orchestrator
=C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the DDoS mitigation is finished.

=C2=A0

NEW:

When the DDoS attack has stopped, the orchestrator =C2=A0 =C2=A0indicates to the telemetry systems as well as to the network =C2=A0 =C2=A0administrator the end of the DDoS Mitigation.

</mglt>

=C2=A0

[TR] Looks good.

<mglt>

done

</mglt>

=C2=A0

8)
=C2=A0 =C2=A0Upon receiving the DOTS request for DDoS mitigation from the n= etwork
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0 =C2=A0mitigation is starting while not effective.

Comment> You may want to clarify the DOTS client will later be notified = that the DDoS mitigation is effective.

=C2=A0

<mglt>

I propose the following text:

=C2=A0

OLD:

Upon receiving the DOTS request for DDoS mitigation = from the network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0 =C2=A0mitigation is starting while not effective.

=C2=A0

NEW:

Upon receiving the DOTS request for DDoS mitigation = from the network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS Mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.=C2=A0 Its status indicates = the DDoS
=C2=A0=C2=A0 Mitigation is starting while not effective. The DOTS client of= the orchestrator will later be notified that the DDoS Mitigation is effect= ive.

=C2=A0

[TR] Looks good.

=C2=A0

<mglt>

done

</mglt>

=C2=A0

=C2=A0

</mglt>


9) If the network administrator decides to start the
=C2=A0 =C2=A0mitigation, they order through her web interface a DOTS client= to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0

Nit> The above line is not clear, who are "they" in the above = line ?

<mglt>

I propose the followin text:

=C2=A0

OLD:

If the network administrator decides to start the =C2=A0 =C2=A0mitigation, they order through her web interface a DOTS client= to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0=C2=A0<= /p>

=C2=A0

NEW:

If the network administrator decides to start the =C2=A0 =C2=A0mitigation, the network administrator orders through her web i= nterface a DOTS client to
=C2=A0 =C2=A0send a request for DDoS mitigation.=C2=A0

</mglt>

=C2=A0

[TR] You may want to remove gender from the above li= ne and simplify the text.

NEW:

If the network administrator decides to start the mitigation, the network administrator triggers the DDoS mitigation request = using the web interface of a DOTS client.

=C2=A0

=C2=A0

<mglt>

Done

</mglt>

10) This request is expected to be associated with a= context that identifies the DDoS mitigation selected.

Comment> I don't understand the context of the above line.=

=C2=A0

<mg;t>

The context constitutes of elements, indications tha= t provides sufficient information to the orchestrator to know what needs to= be done. in other words, the DDoS Mitigation.

I propose the following text:

=C2=A0

OLD:

This request is expected to be associated with a con= text that identifies the DDoS mitigation selected.

=C2=A0

NEW:

This request is expected to be associated with a con= text that identifies or provide sufficient information to the orchestrator = to in fer the DDoS Mitigation to elaborate and coordinate.

=C2=A0

[TR] NEW:

This request is expected to be associated with a con= text that provides sufficient information to the orchestrator to infer the = DDoS Mitigation to elaborate and coordinate.

=C2=A0

=C2=A0

</mglt>

=C2=A0

<mglt

done

</mglt>


11)=C2=A0 =C2=A0Upon receiving the DOTS request for DDoS mitigation from th= e network
=C2=A0 =C2=A0administrator, the orchestrator coordinates the DDoS mitigatio= n
=C2=A0 =C2=A0according to a specified strategy.

Comment> What is the specified strategy (you may want to give an example= ) ?

<mglt>

I propose to add the follwoing text, but I am happy = if you are willing to provide a more specific example.

=C2=A0

NEW:

Upon receiving a request to mitigate a DDoS attack p= erformed over a target, the orchestrator, may evaluate the volumetry of the= attack as well as the value that represent the target. Then it may also request an upstream DMS Provider to filter the traffic wh= ile moving the target to another network so new sessions will not be impact= ed.

=C2=A0

[TR] I don=E2=80=99t think moving the target to a di= fferent network is easy. However, the orchestrator may select the DDoS miti= gation provider based on the attack severity.

=C2=A0

</mglt>

=C2=A0

<mglt>

I agree MTD is not easy, but I wanted to stress that= the orchestrator can be coordinate complex operations ,that is a bit more = than delegating. I have added the following text:

=C2=A0

NEW:

Upon receiving a request to mitigate a DDoS attack p= erformed over a target, the orchestrator, may evaluate the volumetry of the= attack as well as the value that represent the target. The orchestrator may select the DDoS Mitigation Service=C2=A0 Provider bas= ed on the attack severity. It may also coordinate the DDoS Mitigation perfo= rmed by the DDoS Mitigation Service=C2=A0 Provider with some other tasks su= ch as for example,=C2=A0 moving the target to another network so new sessions will not be impacted.

=C2=A0

=C2=A0

</mglt>


12)
The status of the DDoS mitigation indicates the orchestrator is in an analy= zing phase.

=C2=A0

Comment> DOTS sign= al channel draft does not indicate the mitigation status is in analyzing ph= ase (Please see "Table 2: Values of 'status' Parameter" i= n the draft).

<mglt>

I propose to remove:

=C2=A0

"""

The status of the DDoS
mitigation indicates the orchestrator is in an analyzing phase.

"""

</mglt>

=C2=A0

[TR] Okay

=C2=A0

=C2=A0<mglt>

Done

</mglt>

13)
The orchestrator begins collecting various information from various=C2=A0 t= elemetry systems in order to correlate the measurements and provide=C2=A0 a= n analysis of the event.
Comment> The orchestrator would anyway be collecting data from various t= elemetry systems for correlation.

<mglt>

Agree. I think what I wanted to say that we may move= to a state where finer information is being monitored. I porposed the foll= woing text:

=C2=A0

OLD:

The orchestrator begins collecting various informati= on from various=C2=A0 telemetry systems in order to correlate the measureme= nts and provide=C2=A0 an analysis of the event.

=C2=A0

NEW:

The orchestrator may begin collecting additional fin= ed grain and specific information from various=C2=A0 telemetry systems in o= rder to correlate the measurements and provide an analysis of the event.

=C2=A0

[TR] Okay.

=C2=A0

</mglt>

=C2=A0

=C2=A0<mglt>

Done

</mglt>

14) These systems are= configured so that when an
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 =C2=A0report a DOTS mitigation request to the orchestrator.=C2=A0 Th= e DOTS
=C2=A0 =C2=A0mitigation request may be associated with some element such as=
=C2=A0 =C2=A0specific reporting.

Comment> what do you mean by "some measurement indicators" and= "specific reporting" (looks vague to me) ?

<mglt>

=C2=A0

measurement indicators means to me, some variables t= hat we believe representative for threat detection, this typically involved= the traffic load, the number of SYNs...Specific reporting here indicates what the DOTS client refers to while triggering teh DDoS Mi= tigation request. I propose teh follwointext:

=C2=A0

OLD:

These systems are configured so that when an
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 =C2=A0report a DOTS mitigation request to the orchestrator.=C2=A0 Th= e DOTS
=C2=A0 =C2=A0mitigation request may be associated with some element such as=
=C2=A0 =C2=A0specific reporting.

=C2=A0

NEW:

These systems are configured so that when an
=C2=A0 =C2=A0event or some measurement indicators reach a predefined level = to
=C2=A0 send DOTS mitigation request to the orchestrator.=C2=A0 The DOTS
=C2=A0 =C2=A0mitigation request may be associated with additional informati= on to let the orchestrator know what has triggered the request.

=C2=A0

[TR] Okay (Mitigation hints (=E2=80=9Cadditional inf= ormation=E2=80=9D) are optional and is not mandatory to be conveyed in the = mitigation request).

=C2=A0

</mglt>

=C2=A0

=C2=A0

<mglt>

=C2=A0

Done

=C2=A0

The following text has been added:

These systems are configured so that when an event o= r some measurement
indicators reach a predefined level to send DOTS mitigation request to
the orchestrator.=C2=A0 The DOTS mitigation request may be associated with<= br> some optional mitigation hints to let the orchestrator know what has
triggered the request.

</mglt>

=C2=A0

15) Figure 4 (DDoS Or= chestration) includes both internal and external DDoS mitigation systems, b= ut the usage of internal and external DDoS mitigation systems in
=C2=A0 =C2=A0 =C2=A0 =C2=A0not discussed in section 3.3.

<mglt>

I propose the following change in teh beginign of te= h section:

=C2=A0

OLD:

In this use case, one or more DDoS telemetry systems= or monitoring
devices monitor a network - typically an ISP network.

=C2=A0

NEW:

In this use case, one or more DDoS telemetry systems= or monitoring
devices spread over one or multiple administrative domains provides health = indicator of the network traffic to the orchestrator

=C2=A0

I also propose to indicate on the figure ( orchetsra= tor adinistrative domain / other administraiev domains

=C2=A0

[TR] I don=E2=80=99t understand the multiple adminis= trative domain use case. Why would multiple ISPs use the same orchestrator = ?

=C2=A0

</mglt>

=C2=A0

<mglt>

The use case considers teh following administrative = domains: ITP and Enterprise Network. I propose to simply replace internal b= y Enterprise Network and external by ITP.

=C2=A0

</mglt>

16) Redirection to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection may be performed via tunneling mechanisms such as GR= E for
=C2=A0 =C2=A0example.

Comment> You may want to clarify the scrubbed traffic is re-directed to = the Enterprise network via the tunneling mechanism.

=C2=A0

<mglt>

I propose the following text:

=C2=A0

OLD:

Redirection to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection may be performed via tunneling mechanisms such as GR= E for
=C2=A0 =C2=A0example.

=C2=A0

NEW:

Redirection to the DDoS
=C2=A0 =C2=A0Mitigation Service Provider typically involves BGP prefix
=C2=A0 =C2=A0announcement eventually combined with DNS redirection, while r= e-
=C2=A0 =C2=A0injection to the enterprise network may be performed via tunne= ling mechanisms such as GRE for
=C2=A0 =C2=A0example.

=C2=A0

[TR] DNS redirection and BGP routing are two differe= nt diversion techniques, DNS redirection is not required after BGP announce= ment.

=C2=A0

[TR]

NEW:

Redirection to the DDoS
Mitigation Service Provider typically involves BGP prefix
announcement or DNS redirection, while re-injection of the scrubbed traffic= to the enterprise network may be performed via tunneling mechanisms such a= s GRE for
example.

=C2=A0

=C2=A0

</mglt>

=C2=A0<= /p>

<mglt>

Done

</mglt>

=C2=A0

17) Of course, such m= echanisms needs to be regularly tested and
=C2=A0 =C2=A0evaluated.

Comment> The above line does not look relevant to this document.<= u>

<mglt>

=C2=A0

I am fine removing it.

=C2=A0

[TR] Okay.

=C2=A0

</mglt>

<mglt>

Done

</mglt>

=C2=A0

=C2=A0

18)=C2=A0 =C2=A0Once = the requesting Enterprise Network is confident that the DDoS
=C2=A0 =C2=A0attack has either ceased or has fallen to levels of traffic/ =C2=A0 =C2=A0complexity which they can handle on their own or that it has r= eceived
=C2=A0 =C2=A0a DOTS DDoS Mitigation termination request from a downstream =C2=A0 =C2=A0Enterprise Network or DDoS Mitigation Service Provider, the =C2=A0 =C2=A0requesting Enterprise Network DOTS client sends a DOTS DDoS =C2=A0 =C2=A0Mitigation termination request to the DDoS Mitigation Service<= br> =C2=A0 =C2=A0Provider.

Comment> It's not clear how the requesting Enterprise network will l= earn the DDoS attack has ceased ?

<mglt>

DOTS status may be used for example. I hope teh text= provided for (2) clarifies this.=C2=A0

=C2=A0

[TR] You may want to rephrase the above line similar= to the new text you have provided for (2).

=C2=A0

Cheers,

-Tiru

=C2=A0

</mglt>

-Tiru

_______________________________________________=
Dots mailing list
Dots@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/dots

=C2=A0


_______________________________________________
Dots mailing list
Dots@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/dots

=C2=A0


_______________________________________________
Dots mailing list
Dots@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/dots

=C2=A0


_______________________________________________
Dots mailing list
Dots@ietf.org
https://www.ietf.org/mailman/listinfo/dots


--000000000000b38175056fa0c827--