From nobody Thu Nov 2 18:59:24 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A22913FB16; Thu, 2 Nov 2017 18:59:23 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.219 X-Spam-Level: X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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 Vj862eaioNil; Thu, 2 Nov 2017 18:59:21 -0700 (PDT) Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A44BE13FAF1; Thu, 2 Nov 2017 18:59:20 -0700 (PDT) Received: from 172.18.7.190 (EHLO LHREML714-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DZD60132; Fri, 03 Nov 2017 01:59:18 +0000 (GMT) Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.361.1; Fri, 3 Nov 2017 01:59:17 +0000 Received: from NKGEML515-MBS.china.huawei.com ([169.254.5.148]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0361.001; Fri, 3 Nov 2017 09:59:11 +0800 From: "Dongjie (Jimmy)" To: idr wg CC: "idr-chairs@ietf.org" Thread-Topic: Draft IDR agenda posted Thread-Index: AdNURj+Scsn5MoB2Tk6it0RWm2CJ2Q== Date: Fri, 3 Nov 2017 01:59:10 +0000 Message-ID: <76CD132C3ADEF848BD84D028D243C9279812335C@NKGEML515-MBS.china.huawei.com> Accept-Language: en-US, zh-CN Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.130.151.75] Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C9279812335CNKGEML515MBSchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.59FBCD77.0045, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.5.148, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 52bd0727bb5a0c45bb5ed92f5f38ba0e Archived-At: Subject: [Idr] Draft IDR agenda posted X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Nov 2017 01:59:23 -0000 --_000_76CD132C3ADEF848BD84D028D243C9279812335CNKGEML515MBSchi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear all, The draft agenda for the IDR session has been posted: https://datatracker.ietf.org/meeting/100/materials/agenda-100-idr/ If you see any problem with it, or if there are additional items to discuss= , please let us know. Presenters, Please prepare to send your slides to me and CC the chairs. The deadline fo= r slides is 24 hours prior to the session (note we are on Monday this time)= , though earlier is better. And please take a look at the checklist for presenting at IDR: https://trac.tools.ietf.org/wg/idr/trac/wiki/Checklist%20for%20presenting%2= 0at%20an%20IDR%20meeting Best regards, Jie --_000_76CD132C3ADEF848BD84D028D243C9279812335CNKGEML515MBSchi_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear all,

 

The draft agenda for the IDR se= ssion has been posted:

 

https://datatracker.ietf.or= g/meeting/100/materials/agenda-100-idr/

 

If you see any problem with = it, or if there are additional items to discuss, please let us know.

 

Presenters, <= /p>

 

Please prepare to send your sli= des to me and CC the chairs. The deadline for slides is 24 hours prior to t= he session (note we are on Monday this time) , though earlier is better.

 

And please take a look at the c= hecklist for presenting at IDR:

https://trac.tools.ietf.org/wg/idr/trac/wiki/Checklist%20for%20presen= ting%20at%20an%20IDR%20meeting

 

Best regards,=

Jie

 

--_000_76CD132C3ADEF848BD84D028D243C9279812335CNKGEML515MBSchi_-- From nobody Mon Nov 6 15:09:57 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F039B13F698; Mon, 6 Nov 2017 15:09:49 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.201 X-Spam-Level: X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 5iFqHODMnRPb; Mon, 6 Nov 2017 15:09:46 -0800 (PST) Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2AB6513FC99; Mon, 6 Nov 2017 15:09:45 -0800 (PST) Received: by rfc-editor.org (Postfix, from userid 30) id BC93CB814D5; Mon, 6 Nov 2017 15:09:31 -0800 (PST) To: worley@ariadne.com, tbates@cisco.com, rchandra@sonoasystems.com, dkatz@juniper.com, yakov@juniper.com X-PHP-Originating-Script: 30:errata_mail_lib.php From: RFC Errata System Cc: aretana.ietf@gmail.com, iesg@ietf.org, idr@ietf.org, rfc-editor@rfc-editor.org Content-Type: text/plain; charset=UTF-8 Message-Id: <20171106230931.BC93CB814D5@rfc-editor.org> Date: Mon, 6 Nov 2017 15:09:31 -0800 (PST) Archived-At: Subject: [Idr] [Errata Held for Document Update] RFC4760 (5120) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2017 23:09:50 -0000 The following errata report has been held for document update for RFC4760, "Multiprotocol Extensions for BGP-4". -------------------------------------- You may review the report below and at: http://www.rfc-editor.org/errata/eid5120 -------------------------------------- Status: Held for Document Update Type: Editorial Reported by: Dale Worley Date Reported: 2017-09-23 Held by: Alvaro Retana (IESG) Section: global Original Text ------------- section 3: ... each NLRI ... [2 occurrences] section 5: The Network Layer Reachability information is encoded as ... Corrected Text -------------- ... each NLRI item ... When the Subsequent Address Family Identifier field is set to one of the values defined in this document (1 or 2), the NLRI field is encoded as ... Notes ----- The text in section 3 makes it clear that the NLRI encoding in section 5 is only specified for SAFI 1 and 2, but the text in section 5 does not state this. This tends to cause readers to believe that section 5 applies to any SAFI. (See, e.g., draft-ietf-mpls-rfc3107bis.) (However, other RFCs do specify similar encoding structures for some other SAFIs; see, e.g., RFC 3107.) The wording "each NLRI" is incorrect, as NLRI is a field and there is only one of them in an UPDATE message. -------------------------------------- RFC4760 (draft-ietf-idr-rfc2858bis-10) -------------------------------------- Title : Multiprotocol Extensions for BGP-4 Publication Date : January 2007 Author(s) : T. Bates, R. Chandra, D. Katz, Y. Rekhter Category : DRAFT STANDARD Source : Inter-Domain Routing Area : Routing Stream : IETF Verifying Party : IESG From nobody Sat Nov 11 11:47:07 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33D2F13FBDC; Mon, 6 Nov 2017 14:00:59 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.201 X-Spam-Level: X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 ApB9TXmf0GVU; Mon, 6 Nov 2017 14:00:57 -0800 (PST) Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B7B313FBDD; Mon, 6 Nov 2017 14:00:57 -0800 (PST) Received: by rfc-editor.org (Postfix, from userid 30) id 15CB4B810C7; Mon, 6 Nov 2017 14:00:44 -0800 (PST) To: mq+rfc@ucw.cz, roque@cisco.com, nsheth@juniper.net, raszuk@cisco.com, bgreene@juniper.net, jmauch@us.ntt.net, danny@arbor.net X-PHP-Originating-Script: 30:errata_mail_lib.php From: RFC Errata System Cc: aretana.ietf@gmail.com, iesg@ietf.org, idr@ietf.org, rfc-editor@rfc-editor.org Content-Type: text/plain; charset=UTF-8 Message-Id: <20171106220044.15CB4B810C7@rfc-editor.org> Date: Mon, 6 Nov 2017 14:00:44 -0800 (PST) Archived-At: X-Mailman-Approved-At: Sat, 11 Nov 2017 11:47:06 -0800 Subject: [Idr] [Errata Verified] RFC5575 (5043) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2017 22:00:59 -0000 The following errata report has been verified for RFC5575, "Dissemination of Flow Specification Rules". -------------------------------------- You may review the report below and at: http://www.rfc-editor.org/errata/eid5043 -------------------------------------- Status: Verified Type: Technical Reported by: Jan Matejka Date Reported: 2017-06-20 Verified by: Alvaro Retana (IESG) Section: 7 Original Text ------------- +--------+--------------------+--------------------------+ | type | extended community | encoding | +--------+--------------------+--------------------------+ | 0x8006 | traffic-rate | 2-byte as#, 4-byte float | | 0x8007 | traffic-action | bitmask | | 0x8008 | redirect | 6-byte Route Target | | 0x8009 | traffic-marking | DSCP value | +--------+--------------------+--------------------------+ Traffic-rate: The traffic-rate extended community is a non- transitive extended community across the autonomous-system boundary and uses following extended community encoding: Corrected Text -------------- +--------+--------------------+--------------------------+ | type | extended community | encoding | +--------+--------------------+--------------------------+ | 0x8006 | traffic-rate | 2-byte as#, 4-byte float | | 0x8007 | traffic-action | bitmask | | 0x8008 | redirect | 6-byte Route Target | | 0x8009 | traffic-marking | DSCP value | +--------+--------------------+--------------------------+ Traffic-rate: The traffic-rate extended community uses following extended community encoding: Notes ----- The traffic rate type is allocated in the Transitive Experimental Range (https://www.iana.org/assignments/bgp-extended-communities/bgp-extended-communities.xhtml#bgp-extended-communities-10) but the text declares it non-transitive. ===== [Alvaro Retana] I am marking this report as Verified knowing that the issue is already being addressed in rfc5575bis. -------------------------------------- RFC5575 (draft-ietf-idr-flow-spec-09) -------------------------------------- Title : Dissemination of Flow Specification Rules Publication Date : August 2009 Author(s) : P. Marques, N. Sheth, R. Raszuk, B. Greene, J. Mauch, D. McPherson Category : PROPOSED STANDARD Source : Inter-Domain Routing Area : Routing Stream : IETF Verifying Party : IESG From nobody Sat Nov 11 23:50:11 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 949CB1200B9; Sat, 11 Nov 2017 12:40:41 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.946 X-Spam-Level: X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, URIBL_BLOCKED=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 jGCpdq7c9IHd; Sat, 11 Nov 2017 12:40:40 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 ED931124B09; Sat, 11 Nov 2017 12:40:39 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.157.12; From: "Susan Hares" To: "'RFC Errata System'" , , , , , , , Cc: , References: <20171106220044.15CB4B810C7@rfc-editor.org> In-Reply-To: <20171106220044.15CB4B810C7@rfc-editor.org> Date: Sat, 11 Nov 2017 15:40:14 -0500 Message-ID: <001201d35b2d$49aa4d70$dcfee850$@ndzh.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQGp+H/0cRN950BP7icXCMsGp7nyQ6NiaOzw Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: X-Mailman-Approved-At: Sat, 11 Nov 2017 23:50:09 -0800 Subject: Re: [Idr] [Errata Verified] RFC5575 (5043) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Nov 2017 20:40:41 -0000 Alvaro: This is correct. John indicated the replacement (draft-ietf-idr-rfc5575bis-05.txt) passed WG LC with the submission of draft-ietf-idr-rfc5575bis-06.txt. Sue Hares -----Original Message----- From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of RFC Errata System Sent: Monday, November 6, 2017 5:01 PM To: mq+rfc@ucw.cz; roque@cisco.com; nsheth@juniper.net; raszuk@cisco.com; bgreene@juniper.net; jmauch@us.ntt.net; danny@arbor.net Cc: idr@ietf.org; rfc-editor@rfc-editor.org; iesg@ietf.org Subject: [Idr] [Errata Verified] RFC5575 (5043) The following errata report has been verified for RFC5575, "Dissemination of Flow Specification Rules". -------------------------------------- You may review the report below and at: http://www.rfc-editor.org/errata/eid5043 -------------------------------------- Status: Verified Type: Technical Reported by: Jan Matejka Date Reported: 2017-06-20 Verified by: Alvaro Retana (IESG) Section: 7 Original Text ------------- +--------+--------------------+--------------------------+ | type | extended community | encoding | +--------+--------------------+--------------------------+ | 0x8006 | traffic-rate | 2-byte as#, 4-byte float | | 0x8007 | traffic-action | bitmask | | 0x8008 | redirect | 6-byte Route Target | | 0x8009 | traffic-marking | DSCP value | +--------+--------------------+--------------------------+ Traffic-rate: The traffic-rate extended community is a non- transitive extended community across the autonomous-system boundary and uses following extended community encoding: Corrected Text -------------- +--------+--------------------+--------------------------+ | type | extended community | encoding | +--------+--------------------+--------------------------+ | 0x8006 | traffic-rate | 2-byte as#, 4-byte float | | 0x8007 | traffic-action | bitmask | | 0x8008 | redirect | 6-byte Route Target | | 0x8009 | traffic-marking | DSCP value | +--------+--------------------+--------------------------+ Traffic-rate: The traffic-rate extended community uses following extended community encoding: Notes ----- The traffic rate type is allocated in the Transitive Experimental Range (https://www.iana.org/assignments/bgp-extended-communities/bgp-extended-comm unities.xhtml#bgp-extended-communities-10) but the text declares it non-transitive. ===== [Alvaro Retana] I am marking this report as Verified knowing that the issue is already being addressed in rfc5575bis. -------------------------------------- RFC5575 (draft-ietf-idr-flow-spec-09) -------------------------------------- Title : Dissemination of Flow Specification Rules Publication Date : August 2009 Author(s) : P. Marques, N. Sheth, R. Raszuk, B. Greene, J. Mauch, D. McPherson Category : PROPOSED STANDARD Source : Inter-Domain Routing Area : Routing Stream : IETF Verifying Party : IESG _______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr From nobody Sun Nov 12 14:47:49 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6C081200B9; Sun, 12 Nov 2017 14:47:47 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 3.646 X-Spam-Level: *** X-Spam-Status: No, score=3.646 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=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 kNL6KHY14RpZ; Sun, 12 Nov 2017 14:47:46 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 59A1C124F57; Sun, 12 Nov 2017 14:47:46 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.157.12; From: "Susan Hares" To: Cc: , Date: Sun, 12 Nov 2017 17:47:38 -0500 Message-ID: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000A_01D35BDE.563DBBB0" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQ== Content-Language: en-us X-Authenticated-User: skh@ndzh.com Archived-At: Subject: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Nov 2017 22:47:48 -0000 This is a multipart message in MIME format. ------=_NextPart_000_000A_01D35BDE.563DBBB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages (11/12 to 11/26). Please note this draft has at least 2 implementations. Please comment on whether you feel this draft is ready for publication. Susan Hares PS - the request for this WG LC is at: https://www.ietf.org/mail-archive/web/idr/current/msg18801.html ------=_NextPart_000_000A_01D35BDE.563DBBB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

This = begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages (11/12 to = 11/26).  Please note this draft has at least 2 implementations. =    Please comment on whether you feel this draft is ready = for publication.  

 

Susan Hares =

 

PS – the request for this WG LC is = at:

= https://www.ietf.org/mail-archive/web/idr/current/msg18801.html<= /o:p>

 

 

 =

 

 

------=_NextPart_000_000A_01D35BDE.563DBBB0-- From nobody Sun Nov 12 21:46:05 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04866127599 for ; Sun, 12 Nov 2017 21:45:59 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.519 X-Spam-Level: X-Spam-Status: No, score=-14.519 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 3JV6cT1lTdMg for ; Sun, 12 Nov 2017 21:45:49 -0800 (PST) Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 33542129484 for ; Sun, 12 Nov 2017 21:45:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10975; q=dns/txt; s=iport; t=1510551947; x=1511761547; h=from:to:cc:subject:date:message-id:mime-version; bh=cPa9uJLUTd4W760jPuGiJ9wWBxjPHMAZq2dThXolFBE=; b=Pyog51vEzQ0NX9UKmy6oCpArzk1atvsPuNY3y+UJUsm/oPlTOB82ZxV7 mahsrmzeVchi/r/TrX5kxAZq/7VqiYNq8UkrxN9Uwdvkh4QKfRLPxtmb7 wHdBrCyGepDx56RfpAEysBpigo2yU1qclBZNZ69PaytE5NCwa8L5Ne3rR 4=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CcAQAEMQla/5RdJa1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJEcWRuJ4N+mUiBfX6QCodZCiWFFgIahCxCFQEBAQEBAQEBAWs?= =?us-ascii?q?ohR4BAQIDI1YSAQgRBAEBKAMCBDAUCQoEAQ0FiT5kEKsbgieLBgEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBARgFgzSCB4FVgWkpgkw1hU2CX4JjBY8pkwECh2mNGYIVhgi?= =?us-ascii?q?LJYoxgjeJDwIRGQGBOAE1IoFyehWDLYIjboFOd4hXAQEB?= X-IronPort-AV: E=Sophos; i="5.44,387,1505779200"; d="scan'208,217"; a="30668801" Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Nov 2017 05:45:46 +0000 Received: from XCH-ALN-008.cisco.com (xch-aln-008.cisco.com [173.36.7.18]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id vAD5jk4j031302 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 13 Nov 2017 05:45:46 GMT Received: from xch-aln-008.cisco.com (173.36.7.18) by XCH-ALN-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Sun, 12 Nov 2017 23:45:45 -0600 Received: from xch-aln-008.cisco.com ([173.36.7.18]) by XCH-ALN-008.cisco.com ([173.36.7.18]) with mapi id 15.00.1320.000; Sun, 12 Nov 2017 23:45:45 -0600 From: "Ketan Talaulikar (ketant)" To: "John G. Scudder" , "idr@ietf. org" CC: Susan Hares Thread-Topic: [Idr] draft-ietf-idr-bgp-ls-segment-routing-ext prior to WG LC (7/17 - 7/31) Thread-Index: AQHTXEKm2k7jeUFh/USuSgYD9MDeIg== Date: Mon, 13 Nov 2017 05:45:45 +0000 Message-ID: <65fbdb03-c6d7-4c30-9fee-0f37d450de11@email.android.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted Content-Type: multipart/alternative; boundary="_000_65fbdb03c6d74c309fee0f37d450de11emailandroidcom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] draft-ietf-idr-bgp-ls-segment-routing-ext prior to WG LC (7/17 - 7/31) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Nov 2017 05:45:59 -0000 --_000_65fbdb03c6d74c309fee0f37d450de11emailandroidcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgU3VlLA0KDQpUaGUgZHJhZnQtaWV0Zi1pZHItYmdwLWxzLXNlZ21lbnQtcm91dGluZy1leHQg c2VlbXMgdG8gaGF2ZSBiZWVuIG1pc3NlZCBmcm9tIHlvdXIgc2xpZGVzIHRvZGF5LiBXZSBoYXZl IElBTkEgZWFybHkgYWxsb2NhdGlvbiBhbmQgbXVsdGlwbGUgaW1wbGVtZW50YXRpb24uDQoNCldl IHNsaXBwZWQgb24gdGhlIFdHTEMgYnV0IEkgYW0gaG9waW5nIHdlIGNhbiByZWRvIGFuZCBtb3Zl IHRoaXMgZm9yd2FyZC4NCg0KVGhhbmtzLA0KS2V0YW4NCg0KT24gMjAtT2N0LTIwMTcgMzoxMSBB TSwgIktldGFuIFRhbGF1bGlrYXIgKGtldGFudCkiIDxrZXRhbnRAY2lzY28uY29tPiB3cm90ZToN Cg0KSGkgSm9obi9TdWUsDQoNCg0KDQpBcG9sb2dpZXMgZm9yIG1pc3NpbmcgdGhlIFdHTEMgb24g dGhpcyBkb2N1bWVudC4gVGhlcmUgaXMgZGVmaW5pdGVseSBpbnRlcmVzdCBhbmQgbXVsdGlwbGUg aW1wbGVtZW50YXRpb25zLiBJbiBjb3Vyc2Ugb2YgY29uY3VycmVudCBkaXNjdXNzaW9ucyByZWxh dGVkIHRvIHRoZSBJQU5BIGVhcmx5IGFsbG9jYXRpb25zLCB0aGUgV0dMQyBwZXJoYXBzIGdvdCBt aXNzZWQgYnkgbXVsdGlwbGUgZm9sa3MuDQoNCg0KDQpJbiB0aGUgbWVhbnRpbWUsIEnigJl2ZSB1 cGRhdGUgaW1wbGVtZW50YXRpb24gcmVjb3JkIGF0IHRoZSB3aWtpIGJlbG93IC0gaHR0cHM6Ly90 cmFjLmlldGYub3JnL3RyYWMvaWRyL3dpa2kvZHJhZnQtaWV0Zi1pZHItYmdwLWxzLXNlZ21lbnQt cm91dGluZy1leHQtaW1wbGVtZW50YXRpb25zDQoNCg0KDQpXb3VsZCByZXF1ZXN0IG90aGVycyB0 byBhbHNvIHJldmlldy91cGRhdGUgYW5kIEkgaG9wZSB3ZSBjYW4gcmVkbyB0aGUgV0dMQyBzb21l dGltZSBzb29uLg0KDQoNCg0KVGhhbmtzLA0KDQpLZXRhbg0KDQoNCg0KRnJvbTogSWRyIFttYWls dG86aWRyLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb2huIEcuIFNjdWRkZXINClNl bnQ6IDE5IE9jdG9iZXIgMjAxNyAxODoyOQ0KVG86IGlkckBpZXRmLiBvcmcgPGlkckBpZXRmLm9y Zz4NCkNjOiBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPg0KU3ViamVjdDogUmU6IFtJZHJd IGRyYWZ0LWlldGYtaWRyLWJncC1scy1zZWdtZW50LXJvdXRpbmctZXh0IHByaW9yIHRvIFdHIExD ICg3LzE3IC0gNy8zMSkNCg0KDQoNCkhpIEFsbCwNCg0KDQoNCkkgc2VlIHRoYXQgd2UgbmV2ZXIg Zm9ybWFsbHkgY2xvc2VkIHRoaXMgV0dMQy4NCg0KDQoNClNpbmNlIHRoZXJlIHdlcmUgbm8gcmVw bGllcyBhdCBhbGwgdG8gdGhlIFdHTEMsIHRoZXJlIGlzIG5vIGNvbnNlbnN1cyB0byBhZHZhbmNl IHRoZSBkb2N1bWVudC4gUHJlc3VtYWJseSB0aGVyZSBpcyBzdGlsbCBpbnRlcmVzdCBpbiBpdCwg Y29uc2lkZXJpbmcgd2Ugd2VyZSBhc2tlZCBmb3IgLS0gYW5kIHByb3ZpZGVkIC0tIGVhcmx5IGFs bG9jYXRpb25zLCBzdWJzZXF1ZW50IHRvIHRoZSBXR0xDLiBTbywgSSBndWVzcyB0aGUgV0cgc2hv dWxkIHJlY29uc2lkZXIgdGhlIFdHTEMgaW4gdGhlIGZ1dHVyZSwgYWZ0ZXIgd2UndmUgcHJvY2Vz c2VkIHRoZSBvdGhlciBvdXRzdGFuZGluZyBXR0xDcyBpbiBvdXIgcXVldWUuDQoNCg0KDQotLUpv aG4NCg0KDQoNCk9uIEp1bCAxNywgMjAxNywgYXQgMTI6MzUgUE0sIFN1c2FuIEhhcmVzIDxzaGFy ZXNAbmR6aC5jb208bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+IHdyb3RlOg0KDQoNCg0KVGhpcyBi ZWdpbnMgYSAyIHdlZWsgV0cgTEMgZm9yIGRyYWZ0LWlldGYtaWRyLWJncC1scy1zZWdtZW50LXJv dXRpbmctZXh0IGZyb20gNy8xNy8xNyB0byA3LzMxLzE3LiAgWW91IGNhbiBvYnRhaW4gdGhlIGRy YWZ0IGF0Og0KDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWlk ci1iZ3AtbHMtc2VnbWVudC1yb3V0aW5nLWV4dC8NCg0KDQoNCkluIHlvdXIgZGlzY3Vzc2lvbnMs IHBsZWFzZSBpbmRpY2F0ZSBpZiB5b3UgYmVsaWV2ZSB0aGlzIGRyYWZ0IGlzIHJlYWR5IGZvciBw dWJsaWNhdGlvbi4gIEFsc28sIGl0IHdvdWxkIGJlIGhlbHBmdWwgdG8ga25vdyBpZiBoYXZlIGV4 cGVyaWVuY2Ugd2l0aCBhbnkgb2YgdGhlIGltcGxlbWVudGF0aW9ucyBvZiB0aGlzIGRyYWZ0Lg0K DQoNCg0KU3VlIEhhcmVzIGFuZCBKb2huIFNjdWRlcg0KDQoNCg0K --_000_65fbdb03c6d74c309fee0f37d450de11emailandroidcom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBkaXI9ImF1 dG8iPg0KPGRpdj5IaSBTdWUsPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+PGJyPg0KPC9kaXY+DQo8 ZGl2IGRpcj0iYXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMTE5LCAxMTksIDExOSk7IGZv bnQtc2l6ZTogMTYuOXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZv bnQtZmFtaWx5OiAmcXVvdDtwdCBzYW5zIGNhcHRpb24mcXVvdDssIHNhbnMtc2VyaWY7Ij5UaGUg ZHJhZnQtaWV0Zi1pZHItYmdwLWxzLXNlZ21lbnQtcm91dGluZy1leHQgc2VlbXMgdG8gaGF2ZSBi ZWVuIG1pc3NlZCBmcm9tIHlvdXIgc2xpZGVzIHRvZGF5LiBXZQ0KIGhhdmUgSUFOQSBlYXJseSBh bGxvY2F0aW9uIGFuZCBtdWx0aXBsZSBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PC9kaXY+DQo8ZGl2 IGRpcj0iYXV0byI+PGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byI+V2Ugc2xpcHBlZCBvbiB0 aGUgV0dMQyBidXQgSSBhbSBob3Bpbmcgd2UgY2FuIHJlZG8gYW5kIG1vdmUgdGhpcyBmb3J3YXJk LjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPjxicj4NCjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iPlRo YW5rcyw8L2Rpdj4NCjxkaXYgZGlyPSJhdXRvIj5LZXRhbjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8i Pg0KPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiIGRpcj0iYXV0byI+PGJyPg0KPGRpdiBjbGFzcz0i Z21haWxfcXVvdGUiPk9uIDIwLU9jdC0yMDE3IDM6MTEgQU0sICZxdW90O0tldGFuIFRhbGF1bGlr YXIgKGtldGFudCkmcXVvdDsgJmx0O2tldGFudEBjaXNjby5jb20mZ3Q7IHdyb3RlOjxiciB0eXBl PSJhdHRyaWJ1dGlvbiI+DQo8YmxvY2txdW90ZSBjbGFzcz0icXVvdGUiIHN0eWxlPSJtYXJnaW46 MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4N CjxkaXY+DQo8ZGl2Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5 OidjYWxpYnJpJyAsIHNhbnMtc2VyaWY7Y29sb3I6IzFmNDk3ZCI+SGkgSm9obi9TdWUsPC9zcGFu PjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZhbWlseTonY2FsaWJy aScgLCBzYW5zLXNlcmlmO2NvbG9yOiMxZjQ5N2QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cD48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6J2NhbGlicmknICwgc2Fucy1zZXJp Zjtjb2xvcjojMWY0OTdkIj5BcG9sb2dpZXMgZm9yIG1pc3NpbmcgdGhlIFdHTEMgb24gdGhpcyBk b2N1bWVudC4gVGhlcmUgaXMgZGVmaW5pdGVseSBpbnRlcmVzdCBhbmQgbXVsdGlwbGUgaW1wbGVt ZW50YXRpb25zLiBJbiBjb3Vyc2Ugb2YgY29uY3VycmVudCBkaXNjdXNzaW9ucyByZWxhdGVkIHRv IHRoZSBJQU5BIGVhcmx5IGFsbG9jYXRpb25zLA0KIHRoZSBXR0xDIHBlcmhhcHMgZ290IG1pc3Nl ZCBieSBtdWx0aXBsZSBmb2xrcy48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMXB0O2ZvbnQtZmFtaWx5OidjYWxpYnJpJyAsIHNhbnMtc2VyaWY7Y29sb3I6IzFmNDk3ZCI+ Jm5ic3A7PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJjb2xvcjojMWY0OTdkIj5JbiB0aGUg bWVhbnRpbWUsIEnigJl2ZSB1cGRhdGUgaW1wbGVtZW50YXRpb24gcmVjb3JkIGF0IHRoZSB3aWtp IGJlbG93IC0NCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9pZHIv d2lraS9kcmFmdC1pZXRmLWlkci1iZ3AtbHMtc2VnbWVudC1yb3V0aW5nLWV4dC1pbXBsZW1lbnRh dGlvbnMiPmh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL2lkci93aWtpLzxzcGFuIHN0eWxlPSJi YWNrZ3JvdW5kLWNvbG9yOiNmZmZmMDAiPmRyYWZ0LWlldGYtaWRyLWJncC1scy1zZWdtZW50LXJv dXRpbmctZXh0PC9zcGFuPi1pbXBsZW1lbnRhdGlvbnM8L2E+DQo8L3A+DQo8cD48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6J2NhbGlicmknICwgc2Fucy1zZXJpZjtjb2xv cjojMWY0OTdkIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MXB0O2ZvbnQtZmFtaWx5OidjYWxpYnJpJyAsIHNhbnMtc2VyaWY7Y29sb3I6IzFmNDk3ZCI+V291 bGQgcmVxdWVzdCBvdGhlcnMgdG8gYWxzbyByZXZpZXcvdXBkYXRlIGFuZCBJIGhvcGUgd2UgY2Fu IHJlZG8gdGhlIFdHTEMgc29tZXRpbWUgc29vbi48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OidjYWxpYnJpJyAsIHNhbnMtc2VyaWY7Y29sb3I6 IzFmNDk3ZCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFw dDtmb250LWZhbWlseTonY2FsaWJyaScgLCBzYW5zLXNlcmlmO2NvbG9yOiMxZjQ5N2QiPlRoYW5r cyw8L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5 OidjYWxpYnJpJyAsIHNhbnMtc2VyaWY7Y29sb3I6IzFmNDk3ZCI+S2V0YW48L3NwYW4+PC9wPg0K PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OidjYWxpYnJpJyAsIHNh bnMtc2VyaWY7Y29sb3I6IzFmNDk3ZCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0 eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNlMWUxZTEgMXB0O3BhZGRpbmc6M3B0 IDBjbSAwY20gMGNtIj4NCjxwPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZh bWlseTonY2FsaWJyaScgLCBzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OidjYWxpYnJpJyAsIHNhbnMtc2VyaWYiPiBJZHIg W21haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Sm9obiBH LiBTY3VkZGVyPGJyPg0KPGI+U2VudDo8L2I+IDE5IE9jdG9iZXIgMjAxNyAxODoyOTxicj4NCjxi PlRvOjwvYj4gaWRyQGlldGYuIG9yZyAmbHQ7aWRyQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOjwv Yj4gU3VzYW4gSGFyZXMgJmx0O3NoYXJlc0BuZHpoLmNvbSZndDs8YnI+DQo8Yj5TdWJqZWN0Ojwv Yj4gUmU6IFtJZHJdIDxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmMDAiPmRyYWZ0 LWlldGYtaWRyLWJncC1scy1zZWdtZW50LXJvdXRpbmctZXh0PC9zcGFuPiBwcmlvciB0byBXRyBM QyAoNy8xNyAtIDcvMzEpPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cD4mbmJzcDs8L3A+ DQo8cD5IaSBBbGwsPC9wPg0KPGRpdj4NCjxwPiZuYnNwOzwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw Pkkgc2VlIHRoYXQgd2UgbmV2ZXIgZm9ybWFsbHkgY2xvc2VkIHRoaXMgV0dMQy48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cD4mbmJzcDs8L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cD5TaW5jZSB0aGVyZSB3 ZXJlIG5vIHJlcGxpZXMgYXQgYWxsIHRvIHRoZSBXR0xDLCB0aGVyZSBpcyBubyBjb25zZW5zdXMg dG8gYWR2YW5jZSB0aGUgZG9jdW1lbnQuIFByZXN1bWFibHkgdGhlcmUgaXMgc3RpbGwgaW50ZXJl c3QgaW4gaXQsIGNvbnNpZGVyaW5nIHdlIHdlcmUgYXNrZWQgZm9yIC0tIGFuZCBwcm92aWRlZCAt LSBlYXJseSBhbGxvY2F0aW9ucywgc3Vic2VxdWVudCB0byB0aGUgV0dMQy4gU28sIEkgZ3Vlc3Mg dGhlIFdHIHNob3VsZA0KIHJlY29uc2lkZXIgdGhlIFdHTEMgaW4gdGhlIGZ1dHVyZSwgYWZ0ZXIg d2UndmUgcHJvY2Vzc2VkIHRoZSBvdGhlciBvdXRzdGFuZGluZyBXR0xDcyBpbiBvdXIgcXVldWUu Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHA+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHA+LS1Kb2huPC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHA+Jm5ic3A7PC9wPg0KPGRpdj4NCjxibG9j a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjVwdDttYXJnaW4tYm90dG9tOjVwdCI+DQo8ZGl2Pg0K PHA+T24gSnVsIDE3LCAyMDE3LCBhdCAxMjozNSBQTSwgU3VzYW4gSGFyZXMgJmx0OzxhIGhyZWY9 Im1haWx0bzpzaGFyZXNAbmR6aC5jb20iPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7IHdyb3RlOjwv cD4NCjwvZGl2Pg0KPHA+Jm5ic3A7PC9wPg0KPGRpdj4NCjxkaXY+DQo8cD48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6J2NhbGlicmknICwgc2Fucy1zZXJpZiI+VGhpcyBi ZWdpbnMgYSAyIHdlZWsgV0cgTEMgZm9yDQo8c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjoj ZmZmZjAwIj5kcmFmdC1pZXRmLWlkci1iZ3AtbHMtc2VnbWVudC1yb3V0aW5nLWV4dDwvc3Bhbj4g ZnJvbSA3LzE3LzE3IHRvIDcvMzEvMTcuJm5ic3A7IFlvdSBjYW4gb2J0YWluIHRoZSBkcmFmdCBh dDombmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMXB0O2ZvbnQtZmFtaWx5OidjYWxpYnJpJyAsIHNhbnMtc2VyaWYiPjxhIGhyZWY9Imh0 dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtaWRyLWJncC1scy1zZWdt ZW50LXJvdXRpbmctZXh0LyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly9kYXRh dHJhY2tlci5pZXRmLm9yZy9kb2MvPHNwYW4gc3R5bGU9ImJhY2tncm91bmQtY29sb3I6I2ZmZmYw MCI+ZHJhZnQtaWV0Zi1pZHItYmdwLWxzLXNlZ21lbnQtcm91dGluZy1leHQ8L3NwYW4+Lzwvc3Bh bj48L2E+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTFwdDtmb250LWZhbWlseTonY2FsaWJyaScgLCBzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQt ZmFtaWx5OidjYWxpYnJpJyAsIHNhbnMtc2VyaWYiPkluIHlvdXIgZGlzY3Vzc2lvbnMsIHBsZWFz ZSBpbmRpY2F0ZSBpZiB5b3UgYmVsaWV2ZSB0aGlzIGRyYWZ0IGlzIHJlYWR5IGZvciBwdWJsaWNh dGlvbi4mbmJzcDsgQWxzbywgaXQgd291bGQgYmUgaGVscGZ1bCB0byBrbm93IGlmIGhhdmUgZXhw ZXJpZW5jZSB3aXRoIGFueSBvZiB0aGUgaW1wbGVtZW50YXRpb25zIG9mIHRoaXMgZHJhZnQuJm5i c3A7Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTFwdDtmb250LWZhbWlseTonY2FsaWJyaScgLCBzYW5zLXNlcmlmIj4mbmJzcDs8L3Nw YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2Zv bnQtZmFtaWx5OidjYWxpYnJpJyAsIHNhbnMtc2VyaWYiPlN1ZSBIYXJlcyBhbmQgSm9obiBTY3Vk ZXI8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHA+ Jm5ic3A7PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+ DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_65fbdb03c6d74c309fee0f37d450de11emailandroidcom_-- From nobody Mon Nov 13 14:43:29 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A371124239 for ; Mon, 13 Nov 2017 14:43:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.947 X-Spam-Level: X-Spam-Status: No, score=0.947 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, URIBL_BLOCKED=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 Y5eiI9O9ukqd for ; Mon, 13 Nov 2017 14:43:25 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 ECB1E120724 for ; Mon, 13 Nov 2017 14:43:24 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=31.133.157.12; From: "Susan Hares" To: References: <572ABC62-EAF9-4110-BBCC-BF35B20827DA@ciena.com> <00ab01d33308$7037dae0$50a790a0$@ndzh.com> <18B62DF3-35BA-414D-ADD5-4F878018EA64@ciena.com> <528A2C12-93F0-4F58-8603-FE414DAB39FF@ciena.com> In-Reply-To: <528A2C12-93F0-4F58-8603-FE414DAB39FF@ciena.com> Date: Mon, 13 Nov 2017 17:43:12 -0500 Message-ID: <01a301d35cd0$cb00b310$61021930$@ndzh.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_01A4_01D35CA6.E22FB420" X-Mailer: Microsoft Outlook 14.0 Content-Language: en-us Thread-Index: AQHrkDrcd9Z1BvRlwJjgxyypkQn0CQKw3dAxAhFtlO0CLMjfZwH8LKbUAcQrKnYCGcg6BQC1npmDonaKIHA= X-Authenticated-User: skh@ndzh.com Archived-At: Subject: [Idr] FW: BGP yang data model question X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Nov 2017 22:43:27 -0000 This is a multipart message in MIME format. ------=_NextPart_000_01A4_01D35CA6.E22FB420 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Forwarding comments from Himanshu. =20 Sue Hares=20 =20 From: Shah, Himanshu [mailto:hshah@ciena.com]=20 Sent: Monday, November 13, 2017 1:48 AM To: Keyur Patel; Susan Hares; 'Xufeng Liu' Subject: Re: BGP yang data model question =20 Forwarding as reminder as per today=E2=80=99s WG question. =20 Please see at the bottom for the information. =20 Thanks, Himanshu =20 From: Keyur Patel Date: Friday, September 22, 2017 at 2:47 AM To: "Shah, Himanshu" , Susan Hares , = 'Xufeng Liu' Subject: Re: BGP yang data model question =20 Hi Himanshu, =20 As Sue mentioned we should have an updated model soon for you to review. = Furthermore, some of the commands you listed MAY NOT be present in the = base model as they belong in what we call as augmented model. The = breakdown detail will be made available soon. =20 Hope all is well otherwise. J =20 Regards, Keyur =20 From: "Shah, Himanshu" Date: Thursday, September 21, 2017 at 11:45 AM To: Susan Hares , 'Xufeng Liu' , = Keyur Patel Subject: Re: BGP yang data model question =20 Sue =E2=80=93 We are in the middle of implementation and would like to see this = resolved sooner than later. Any relief you can offer? =20 Thanks, Himanshu =20 From: Susan Hares Date: Thursday, September 21, 2017 at 2:36 PM To: 'Xufeng Liu' , "Shah, Himanshu" = , 'Keyur Patel' Subject: RE: BGP yang data model question =20 Xufeng: =20 We=E2=80=99re working on a revision to the BGP model. I=E2=80=99m = mid-way through checking the model. Let me finish that so you can see = it, and then I=E2=80=99ll send these questions over the weekend.=20 =20 Sue Hares =20 From: Xufeng Liu [mailto:Xufeng_Liu@jabil.com]=20 Sent: Thursday, September 21, 2017 9:19 AM To: Shah, Himanshu; shares@ndzh.com; Keyur Patel Subject: RE: BGP yang data model question =20 Sending to Keyur=E2=80=99s correct email address. Thanks, - Xufeng =20 From: Xufeng Liu=20 Sent: Wednesday, September 20, 2017 9:22 PM To: 'Shah, Himanshu' ; keyupate@cisco.com; = shares@ndzh.com Subject: RE: BGP yang data model question =20 Hi Himanshu, =20 These configuration attributes were existing in the draft = https://tools.ietf.org/html/draft-zhdankin-idr-bgp-cfg-00, which was = merged with https://tools.ietf.org/html/draft-shaikh-idr-bgp-model-01 = later on. These attributes were taken out after the merge. I think that = the reason was because of the OC philosophy of taking minimum commonly = used feature set. It is good that you are bringing up this topic again, = which can be further discussed. =20 I believe that Keyur may have more to say on this. =20 Thanks, - Xufeng =20 From: Shah, Himanshu [mailto:hshah@ciena.com]=20 Sent: Wednesday, September 20, 2017 9:05 PM To: Xufeng Liu ; keyupate@cisco.com; = shares@ndzh.com Subject: Re: BGP yang data model question =20 Now with right sue=E2=80=99s address.. =20 Thanks, Himanshu =20 From: "Shah, Himanshu" Date: Wednesday, September 20, 2017 at 8:59 PM To: Xufeng Liu , "keyupate@cisco.com" = , "hares@ndzh.com" Subject: Re: BGP yang data model question =20 Including Keyur and Sue Hares.. =20 Hi Keyur and Sue =E2=80=93 =20 Can you answer the question below? It seems like there are bunch of configurable on per address family per = neighbor, But IDR yang data model does not support it. Cisco and other routers do support these configurables (seems like they = have their own yang data file). =20 Do you know why such limitation in IDR yang data model? =20 Thanks, Himanshu =20 From: "Shah, Himanshu" Date: Tuesday, September 19, 2017 at 6:30 PM To: Xufeng Liu Subject: BGP yang data model =20 Hi Xufeng =E2=80=93 =20 Why are below attributes not available at per neighbor per address = family in BGP IETF yang data model? Cisco supports them in their legacy BGP implementation. =20 =20 =20 ipservices(config)#router bgp 100 ipservices(config-router)#address-family vpnv4 unicast ipservices(config-router-af)#neighbor 1.1.1.1 ? activate Enable the Address Family for this Neighbor additional-paths Additional paths in the BGP table advertise Advertise to this neighbor allow-ebgp-vpn Allow VPN Routes to be exchanged over EBGP connection allowas-in Accept as-path with my AS present in it attribute-unchanged BGP attribute is propagated unchanged to this = neighbor distribute-list Filter updates to/from this neighbor filter-list Establish BGP filters maximum-prefix Maximum number of prefix accept from this peer next-hop-self Disable the next hop calculation for this neighbor prefix-list Filter updates to/from this neighbor remove-private-AS Remove private AS number from outbound updates route-map Apply route map to neighbor route-reflector-client Configure a neighbor as Route Reflector client route-server-client Configure a neighbor as Route Server client send-community Send Community attribute to this neighbor weight Set default weight for routes from this neighbor =20 ipservices(config-router-af)#neighbor 1.1.1.1 =20 =20 Thanks, Himanshu ------=_NextPart_000_01A4_01D35CA6.E22FB420 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

Forwarding comments from = Himanshu.

 

Sue = Hares

 

From:= = Shah, Himanshu [mailto:hshah@ciena.com]
Sent: Monday, = November 13, 2017 1:48 AM
To: Keyur Patel; Susan Hares; = 'Xufeng Liu'
Subject: Re: BGP yang data model = question

 

Forwarding as reminder as per = today=E2=80=99s WG question.

 

Please see at the bottom for the = information.

 

Thanks,

Himanshu

 

From: = Keyur Patel <keyur@arrcus.com>
Date: = Friday, September 22, 2017 at 2:47 AM
To: "Shah, = Himanshu" <hshah@ciena.com>, Susan Hares = <shares@ndzh.com>, 'Xufeng = Liu' <Xufeng_Liu@jabil.com>
S= ubject: Re: BGP yang data model = question

 

Hi = Himanshu,

 

As Sue mentioned we = should have an updated model soon for you to review. Furthermore, some = of the commands you listed MAY NOT be present in the base model as they = belong in what we call as augmented model. The breakdown detail will be = made available soon.

 

Hope all is well = otherwise. J

<= p class=3DMsoNormal> 

Regards,

Keyur

 

From: = "Shah, Himanshu" <hshah@ciena.com>
Date: = Thursday, September 21, 2017 at 11:45 AM
To: Susan Hares = <shares@ndzh.com>, 'Xufeng = Liu' <Xufeng_Liu@jabil.com>, Keyur = Patel <keyur@arrcus.com>
Subject: = Re: BGP yang data model question

 

Sue = =E2=80=93

We are in the middle of = implementation and would like to see this resolved sooner than = later.

Any relief you can = offer?

 =

Thanks,

Himanshu

 =

From: = Susan Hares <shares@ndzh.com>
Date: = Thursday, September 21, 2017 at 2:36 PM
To: 'Xufeng Liu' = <Xufeng_Liu@jabil.com>, = "Shah, Himanshu" <hshah@ciena.com>, 'Keyur Patel' = <keyur@arrcus.com>
Subject: = RE: BGP yang data model question

 

Xufeng:

 

We=E2=80=99re working on a = revision to the BGP model.  I=E2=80=99m mid-way through checking = the model.  Let me finish that so you can see it, and then = I=E2=80=99ll send these questions over the weekend. =

 

Sue = Hares

 

From:= = Xufeng Liu [mailto:Xufeng_Liu@jabil.com] =
Sent: Thursday, September 21, 2017 9:19 AM
To: = Shah, Himanshu; shares@ndzh.com; = Keyur Patel
Subject: RE: BGP yang data model = question

 

Sending to = Keyur=E2=80=99s correct email address.

Thanks,

- Xufeng

 

From: Xufeng Liu
Sent: Wednesday, = September 20, 2017 9:22 PM
To: 'Shah, Himanshu' <hshah@ciena.com>; keyupate@cisco.com; shares@ndzh.com
Subject: = RE: BGP yang data model question

 

Hi Himanshu,

 

These configuration attributes were existing = in the draft https:= //tools.ietf.org/html/draft-zhdankin-idr-bgp-cfg-00, which was = merged with https:= //tools.ietf.org/html/draft-shaikh-idr-bgp-model-01 later on. These = attributes were taken out after the merge. I think that the reason was = because of the OC philosophy of taking minimum commonly used feature = set. It is good that you are bringing up this topic again, which can be = further discussed.

 

I believe that Keyur may have more to say on = this.

 

Thanks,

- Xufeng

 

From: Shah, Himanshu [mailto:hshah@ciena.com] =
Sent: Wednesday, September 20, 2017 9:05 PM
To: = Xufeng Liu <Xufeng_Liu@jabil.com>; keyupate@cisco.com; shares@ndzh.com
Subject: = Re: BGP yang data model question

 

Now with right = sue=E2=80=99s address..

 =

Thanks,

Himanshu

 =

From: = "Shah, Himanshu" <hshah@ciena.com>
Date: = Wednesday, September 20, 2017 at 8:59 PM
To: Xufeng Liu = <xufeng_liu@jabil.com>, = "keyupate@cisco.com" = <keyupate@cisco.com>, = "hares@ndzh.com" <hares@ndzh.com>
Subject: = Re: BGP yang data model question

 

Including Keyur and Sue = Hares..

 =

Hi Keyur and Sue = =E2=80=93

 =

Can you answer the question = below?

It seems like there are = bunch of configurable on per address family per = neighbor,

But IDR yang data model = does not support it.

Cisco and other routers do = support these configurables (seems like they have their own yang data = file).

 =

Do you know why such = limitation in IDR yang data model?

 =

Thanks,

Himanshu

 =

From: = "Shah, Himanshu" <hshah@ciena.com>
Date: = Tuesday, September 19, 2017 at 6:30 PM
To: Xufeng Liu = <xufeng_liu@jabil.com>
S= ubject: BGP yang data model

 

Hi Xufeng = =E2=80=93

 =

Why are below attributes = not available at per neighbor per address family in BGP IETF yang data = model?

Cisco supports them in = their legacy BGP implementation.

 =

 =

 =

ipservices(config)#router = bgp 100

ipservices(config-router)#ad= dress-family vpnv4 unicast

ipservices(config-router-af)= #neighbor 1.1.1.1 ?

activate Enable the Address Family for this = Neighbor

additional-paths Additional paths in the BGP = table

advertise Advertise to this = neighbor

allow-ebgp-vpn Allow VPN Routes to be exchanged over EBGP = connection

allowas-in Accept as-path with my AS present in = it

attribute-unchanged BGP attribute is propagated unchanged to = this neighbor

distribute-list Filter updates to/from this = neighbor

filter-list Establish BGP filters

maximum-prefix Maximum number of prefix accept from this = peer

next-hop-self Disable the next hop calculation for this = neighbor

prefix-list Filter updates to/from this = neighbor

remove-private-AS Remove private AS number from outbound = updates

route-map Apply route map to = neighbor

route-reflector-client Configure a neighbor as Route = Reflector client

route-server-client Configure a neighbor as Route Server = client

send-community Send Community attribute to this = neighbor

weight Set default weight for routes from this = neighbor

 =

ipservices(config-router-af)= #neighbor 1.1.1.1

 =

 =

Thanks,

Himanshu

------=_NextPart_000_01A4_01D35CA6.E22FB420-- From nobody Tue Nov 14 22:41:13 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2553512951F for ; Tue, 14 Nov 2017 22:41:12 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rob-sh.20150623.gappssmtp.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 YsvWftUX1uJg for ; Tue, 14 Nov 2017 22:41:00 -0800 (PST) Received: from mail-oi0-x234.google.com (mail-oi0-x234.google.com [IPv6:2607:f8b0:4003:c06::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 29296128796 for ; Tue, 14 Nov 2017 22:41:00 -0800 (PST) Received: by mail-oi0-x234.google.com with SMTP id y206so14122408oiy.4 for ; Tue, 14 Nov 2017 22:40:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rob-sh.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ML9N6Z/2+GgGoMAAxEGvzZHBt+2CPT15bfVOiT+1zq0=; b=t6DRDkW8WRjxS/tsWTH0FX7NYKlHeo934qisXFo0inRLGj1AIWmuRqVYasVdpGfnqk WlCHJeHzgkfst2Cn6H9Rg2/BVj2nNOY7yBoI6Vg+Qa92NE224xQARFxUzAOISR9k3HZ0 YBvrmLxzf5hBzayhIMQ0gzYZhYfvSVG9RzC/YMQBdY57zy601/+G5fMYvEDd+PSUMDUE mmubHWcLb4QqjKJiXSXmDCdm9B2ajndXgi6rt6k8+f/I5Mcmwh7Ozibr3HinEC7lcgpx TtNDWe7D5NTwKbD6wGedkGwCluJj+qSTrI15VmWwDtKUyVCpeImsv0DJV31xlA9gKHB/ opkQ== 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=ML9N6Z/2+GgGoMAAxEGvzZHBt+2CPT15bfVOiT+1zq0=; b=baomAwSDeeDIm9XygABhXjE48ishsBJz3887C2y6krKpuvueN1372IuiNoTHilaWdd 79QQl2tMdnhOXW4O/RFYlFj+SbQC1oPgVTeWj2Ggj1SjYmDGqc9nbRmiHQS1zlNpEWJs r6GD7kIsfr1KS7Wr/HdJYk4ScrO7FL/tDbOwbngTJUkdVoiwu/7Cb+kktyKdI1ITSFiP Lz2H+vkJEYN7cDrXIk/E6Yq3obou5OJgO81vppezddNJivdOqNm2waAGkoBa7Wx8vEOh fV414BgxLPfy0fIyf4zYys0LXMc9ae+YUa75h0zV0q3v8eSXsC4gTE5/yBdFwlJxT0RR RyiQ== X-Gm-Message-State: AJaThX4L1utEk9YwL3GNp1qOenf0sqR8lrmTkNLDDv5NX84Wb+nzbBpk CxtnMfRdy3jaEm8bcbSpNrJjciBrpZYv4fZHUjM/5A== X-Google-Smtp-Source: AGs4zMZ9BoxSXZ+t+XN/D5Y568dhF8sNi+wVUkDIGmbxykek8miWoYuHOd7QfCvLTxZZs0yYYc5Ay0BRDuKnz61s2ec= X-Received: by 10.202.8.149 with SMTP id 143mr8611011oii.357.1510728059254; Tue, 14 Nov 2017 22:40:59 -0800 (PST) MIME-Version: 1.0 References: <5C153416-1444-48AA-A940-7AFB4ADEEB2A@juniper.net> <20171024125704.5ogdqrmoajnlahs2@hanna.meerval.net> In-Reply-To: <20171024125704.5ogdqrmoajnlahs2@hanna.meerval.net> From: Rob Shakir Date: Wed, 15 Nov 2017 06:40:48 +0000 Message-ID: To: Job Snijders Cc: John Scudder , paul@jakma.org, "idr@ietf.org List" Content-Type: multipart/alternative; boundary="94eb2c12f2365309eb055dffc957" Archived-At: Subject: Re: [Idr] WGLC for draft-ietf-idr-mrai-dep-03 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 06:41:12 -0000 --94eb2c12f2365309eb055dffc957 Content-Type: text/plain; charset="UTF-8" Hi Job, I don't recall the reason that this didn't go forward - so unfortunately can't comment on that. However, I wonder how many implementors of BGP are really just looking at 4271 these days and using these recommendations. It has been BCP a long time that withdrawls should not be subject to MRAI in an implementation, and tuneable MRAIs have been/are configurable in most implementations. Do you think that getting out the IETF chisels and carving a new RFC is needed to make this more common? Do you see implementations that don't do what was suggested in this document or at least provide you knobs to achieve this? r. On Tue, 24 Oct 2017 at 05:57 Job Snijders wrote: > Dear all, > > Reviving an old thread. > > I noticed support from Robert Raszuk, Jeff Tantsura, Bruno Decraene, > andd Rob Shakir to deprecate the RFC 4271 default MRAI values. Jeff Haas > commented that he read the draft. > > Perhaps it is time to conclude this WGLC? Or was the work abandoned for > some reason not immediately apparent from the mailing list archive? > > The draft expired, but the latest version is here: > https://tools.ietf.org/html/draft-ietf-idr-mrai-dep-04 > > Kind regards, > > Job > > > On Tue, Mar 29, 2011 at 08:44:57AM +0000, John Scudder wrote: > > Folks, > > > > We have been remiss in not WGLC'ing this draft earlier, it has been > stable for some time and is exceptionally short (about a half-page plus > boilerplate): > > > > http://www.ietf.org/internet-drafts/draft-ietf-idr-mrai-dep-03.txt > > > > Please send any comments on the draft to the list by April 12, 2011. > > > > Thanks, > > > > --John > > _______________________________________________ > > Idr mailing list > > Idr@ietf.org > > https://www.ietf.org/mailman/listinfo/idr > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > --94eb2c12f2365309eb055dffc957 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Job,

I don't recall the reason t= hat this didn't go forward - so unfortunately can't comment on that= .

However, I wonder how many implementors of BGP a= re really just looking at 4271 these days and using these recommendations. = It has been BCP a long time that withdrawls should not be subject to MRAI i= n an implementation, and tuneable MRAIs have been/are configurable in most = implementations.

Do you think that getting out the= IETF chisels and carving a new RFC is needed to make this more common? Do = you see implementations that don't do what was suggested in this docume= nt or at least provide you knobs to achieve this?

= r.

On Tue, 24 Oc= t 2017 at 05:57 Job Snijders <job@ntt.net= > wrote:
Dear all,

Reviving an old thread.

I noticed support from Robert Raszuk, Jeff Tantsura, Bruno Decraene,
andd Rob Shakir to deprecate the RFC 4271 default MRAI values. Jeff Haas commented that he read the draft.

Perhaps it is time to conclude this WGLC? Or was the work abandoned for
some reason not immediately apparent from the mailing list archive?

The draft expired, but the latest version is here: https://tools.ietf.org/html/draft-ietf-idr-mrai-dep-04

Kind regards,

Job


On Tue, Mar 29, 2011 at 08:44:57AM +0000, John Scudder wrote:
> Folks,
>
> We have been remiss in not WGLC'ing this draft earlier, it has bee= n stable for some time and is exceptionally short (about a half-page plus b= oilerplate):
>
> http://www.ietf.org/internet-= drafts/draft-ietf-idr-mrai-dep-03.txt
>
> Please send any comments on the draft to the list by April 12, 2011. >
> Thanks,
>
> --John
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr
--94eb2c12f2365309eb055dffc957-- From nobody Wed Nov 15 05:11:46 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A718C126DCA for ; Wed, 15 Nov 2017 05:11:45 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.201 X-Spam-Level: X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 SXDCPeTr_Huf for ; Wed, 15 Nov 2017 05:11:44 -0800 (PST) Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5A02124B17 for ; Wed, 15 Nov 2017 05:11:43 -0800 (PST) X-Envelope-To: idr@ietf.org Received: from cupcake.local (089-101-195156.ntlworld.ie [89.101.195.156] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id vAFCBU4m064355 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 15 Nov 2017 12:11:30 GMT (envelope-from nick@foobar.org) X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-195156.ntlworld.ie [89.101.195.156] (may be forged) claimed to be cupcake.local Message-ID: <5A0C3D0B.6030704@foobar.org> Date: Wed, 15 Nov 2017 13:11:39 +0000 From: Nick Hilliard User-Agent: Postbox 5.0.20 (Macintosh/20171012) MIME-Version: 1.0 To: Susan Hares CC: idr@ietf.org References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> In-Reply-To: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> X-Enigmail-Version: 1.2.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 13:11:46 -0000 Susan Hares wrote: > This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages > (11/12 to 11/26). Please note this draft has at least 2 > implementations. Please comment on whether you feel this draft is > ready for publication. looks good. Please publish. Nick From nobody Wed Nov 15 05:16:06 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9AE4F12751F for ; Wed, 15 Nov 2017 05:16:04 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 d9m9zBAWrdp2 for ; Wed, 15 Nov 2017 05:16:02 -0800 (PST) Received: from mail3.mlpsca01.us.to.gin.ntt.net (mail3.mlpsca01.us.to.gin.ntt.net [IPv6:2001:418:3ff:3::22]) (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 69368124B17 for ; Wed, 15 Nov 2017 05:16:02 -0800 (PST) Received: by mail3.mlpsca01.us.to.gin.ntt.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eExXt-000AsC-RC (job@us.ntt.net) for idr@ietf.org; Wed, 15 Nov 2017 13:16:02 +0000 Received: by mail-ot0-f176.google.com with SMTP id 18so19519951oty.9 for ; Wed, 15 Nov 2017 05:16:01 -0800 (PST) X-Gm-Message-State: AJaThX4a2K6/0HncvNfQVaQGaJGqCenbPfLmFFnOsswdbzRG+1AqLMB4 cNzT5g5EJ3GeYW7BxxsmU1TkRF9j6+f8DubXQ7ofXQ== X-Google-Smtp-Source: AGs4zMbzpVwSblgtQcEQJEemH6QutkuVQUeZHdb2pSvpUPRlcY6rfw0hOLwdXhnHb/hA/JtiSKwe0b48zheYmQ0dvhQ= X-Received: by 10.157.52.164 with SMTP id g33mr10435420otc.397.1510751760787; Wed, 15 Nov 2017 05:16:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.88.132 with HTTP; Wed, 15 Nov 2017 05:16:00 -0800 (PST) X-Originating-IP: [2001:67c:208c:10:c496:6d53:dcb7:9e99] In-Reply-To: <5A0C3D0B.6030704@foobar.org> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <5A0C3D0B.6030704@foobar.org> From: Job Snijders Date: Wed, 15 Nov 2017 14:16:00 +0100 X-Gmail-Original-Message-ID: Message-ID: To: Susan Hares , idr wg Content-Type: text/plain; charset="UTF-8" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 13:16:05 -0000 Susan Hares wrote: > This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages > (11/12 to 11/26). Please note this draft has at least 2 > implementations. The implementation report is available here: https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-extended-implementations > Please comment on whether you feel this draft is ready for publication. I support publication. Kind regards, Job From nobody Wed Nov 15 05:56:13 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA393126D46; Wed, 15 Nov 2017 05:56:10 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.698 X-Spam-Level: X-Spam-Status: No, score=-1.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 fw2BX2Fl9x70; Wed, 15 Nov 2017 05:56:04 -0800 (PST) Received: from mail-wr0-x242.google.com (mail-wr0-x242.google.com [IPv6:2a00:1450:400c:c0c::242]) (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 018AD126579; Wed, 15 Nov 2017 05:56:03 -0800 (PST) Received: by mail-wr0-x242.google.com with SMTP id y42so20558648wrd.3; Wed, 15 Nov 2017 05:56:03 -0800 (PST) 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=XsbQjHAzgJ9CELcRUJ0XyZHrCWzAKtrCgVS7cV07yjg=; b=bP4SRpJk7CTco2J0BsdkoGqEjskQhpuYh9e9T+Cikm6h9s/bRzVCYRKX+VeLm/XHtL TSynffPk2Ex5t2U8gk7lN1xJd+ohZZ1ljALRs7l3nKIspJLc1c/E45MkrZgZb5YzHwdg BaL7CvPoB6VNU2DJ3BpCh+FcelDd7ffYrAlLcN1eLb6VXjEidAxm1wiodrUlqiBMdZXu 5/9KnuktagEYXO0bvCip6rzcuOdHDabqQCRfClDfIFt93soITXAvmHPv3NAkyHM8q10w d92z8dJcB710+EEU33DNJkYG8Xc47TJ+KB/yf+ELDJB/kFFg241sVnFla+mEW8sEVTii rsiw== 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=XsbQjHAzgJ9CELcRUJ0XyZHrCWzAKtrCgVS7cV07yjg=; b=dpYuabXHxzJrRYemnRDgzf8hA6HyUa+bnHr21m6OMDSN6y9i5zETonFu8Y9E4kLfEy L+36phUipC+GC+p72dyw2dd3/6CfxkpbZWIhhFKRu0An1nawo0v1FoEZAJdOqFaMVwd4 Sq/TPuPgZC4kP8Q/fv2nsZMQc1b8gd8IhKn5oQZdBh8Ke+7KVbxc5wGP/dkVGQnzo+kP r0KOBQ5rp9r0d3BXetyuiUueXt9B6iMygFf8a+1krSi897JxInTPVTbqXWnZRB3NFWIT 78o4ynoVlemHkjEAfhOAp6G7eMA3J3zkOZGASsZobUpDz5EpRaNo7a17rng0r8X7pVXp LsGw== X-Gm-Message-State: AJaThX5M0MJlJyPL7BevTqAhZjq1Pm9aULDZ5JWYC6aPHs0OILFFXFLs GLle/4htF/zUQjVcn0s5JwVk7u7ykAdM4vupG929fhr4 X-Google-Smtp-Source: AGs4zMYyQJ+KdPcQxu38b6UzZRgqWc95OfQPTKEO1vdg9J0NV8rEEZqIxrZuWre9JewJyTZwPl+gMu1kWYIMmd+vroU= X-Received: by 10.223.160.230 with SMTP id n35mr14348782wrn.116.1510754162105; Wed, 15 Nov 2017 05:56:02 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.146.135 with HTTP; Wed, 15 Nov 2017 05:56:01 -0800 (PST) In-Reply-To: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> From: Robert Raszuk Date: Wed, 15 Nov 2017 14:56:01 +0100 X-Google-Sender-Auth: cHHTs_u8HqnbQYDeI3pRwWFx7rU Message-ID: To: Susan Hares Cc: idr wg , idr-chairs@ietf.org, idr-ads@ietf.org Content-Type: multipart/alternative; boundary="94eb2c0756102ce3c6055e05ddd2" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 13:56:11 -0000 --94eb2c0756102ce3c6055e05ddd2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, I am concerned with the lack of clear description of what router which supports extended msg should do when on one side he receives an attribute bigger then 4K and not of all it's peers can handle it. IMO the below statement is true but a bit too vague: "Therefore putting an attribute which can not be decomposed to 4096 octets or less in an Extended Message is a likely path to routing failure. =E2=80=8B" =E2=80=8BAnd the worst part is that the BGP speaker which in fact generated such attribute =E2=80=8B be it on purpose or by error will not find out that its propagation has failed one or N hops away. =E2=80=8BToday when one is trying to inject msg over 4K (say due to a bug) = it will fail locally, generate syslog etc ... =E2=80=8B Any comments from authors and WG on that ? Thx, R. =E2=80=8B On Sun, Nov 12, 2017 at 11:47 PM, Susan Hares wrote: > This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages > (11/12 to 11/26). Please note this draft has at least 2 implementations. > Please comment on whether you feel this draft is ready for > publication. > > > > Susan Hares > > > > PS =E2=80=93 the request for this WG LC is at: > > https://www.ietf.org/mail-archive/web/idr/current/msg18801.html > > > > > > > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > --94eb2c0756102ce3c6055e05ddd2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

I am concerned with the lack= of clear description of what router which supports extended msg should do= =C2=A0
<= font face=3D"arial, helvetica, sans-serif">when on one side he receives an = attribute bigger then 4K and not of all it's peers can handle it.

IMO= the below statement is true but a bit too vague:

"Therefore putting=C2=A0an attribute which can not be d= ecomposed to 4096 octets or less in an
   Extended Me=
ssage is a likely path to routing failure.
=E2=80=8B"
<= br>
=E2=80=8BAnd the worst part is that the BGP speaker which in = fact generated
such attribute =E2=80=8B
be it on purpo=
se or by error will not find out that its propagation has 
f= ailed one or N hops away.
=

=E2=80=8BToday w= hen one is trying to inject msg over 4K (say due to a bug) it will fail loc= ally,
generate syslog etc ... =E2=80=8B

Any comments from authors and WG on that ?

Thx,
R.




=
=E2=80=8B

On Sun, Nov 12, 2017 at 11:47 P= M, Susan Hares <shares@ndzh.com> wrote:

This begins = a 2 week WG LC for draft-ietf-idr-bgp-extended-messages (11/12 to 11/2= 6).=C2=A0 Please note this draft has at least 2 implementations. =C2=A0=C2= =A0=C2=A0Please comment on whether you feel this draft is ready for publica= tion.=C2=A0=C2=A0 =

=C2=A0

Susan Hares=

=C2=A0

PS =E2=80=93 the request for this WG LC is at:<= u>

https://www.ietf= .org/mail-archive/web/idr/current/msg18801.html=

=C2=A0

<= u>=C2=A0

 

=C2=A0

=C2=A0


______________________________<= wbr>_________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


--94eb2c0756102ce3c6055e05ddd2-- From nobody Wed Nov 15 11:24:18 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F16F9126D74; Wed, 15 Nov 2017 11:24:16 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.519 X-Spam-Level: X-Spam-Status: No, score=-14.519 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 PoEEzhnzxSXq; Wed, 15 Nov 2017 11:24:15 -0800 (PST) Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB73C1200F3; Wed, 15 Nov 2017 11:24:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24334; q=dns/txt; s=iport; t=1510773854; x=1511983454; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=dyRyJOrRzeunowMeuASUM6CDhqDpj203ORGnZQwNrxU=; b=eAFRSpZ5XQ8Lwp2506cypJP1pdF8tR28yiRpXWy++jR/knc57SZ40K54 lLZsWs+B+jFbyAx1mAd/NByMd213L5QfNfCpMe78cL1ITbXZjis5+L51i Yl/vxtz8lY4Wn8cfF+kdYv45UaD5CIsBFvEMJ6WHkgvmj9LLiWWk73pB0 g=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CbAAAJlAxa/4ENJK1eGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJERC5kbicHg3iKH48ggX2WXRCCAQoYAQqFGAIahHQ/GAEBAQE?= =?us-ascii?q?BAQEBAWsohR4BAQEEAQEhCkELEAIBCBEEAQEoAwICAiULFAkIAQEEAQ0FCIk4Z?= =?us-ascii?q?BCpeoInixABAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYM0ggeBVYReNYR4AQEGToJ?= =?us-ascii?q?fgmMFii2JNYU8iRkClHuCHoYKiyWKM4tOAhEZAYE4AR84QoEyehVJgmSCXBwZg?= =?us-ascii?q?U53AYlagSSBEQEBAQ?= X-IronPort-AV: E=Sophos; i="5.44,399,1505779200"; d="scan'208,217"; a="31400565" Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Nov 2017 19:24:13 +0000 Received: from XCH-ALN-012.cisco.com (xch-aln-012.cisco.com [173.36.7.22]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id vAFJODlj003315 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 15 Nov 2017 19:24:13 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-ALN-012.cisco.com (173.36.7.22) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 15 Nov 2017 13:24:13 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Wed, 15 Nov 2017 13:24:12 -0600 From: "Jakob Heitz (jheitz)" To: Robert Raszuk , Susan Hares CC: idr wg , "idr-ads@ietf.org" , "idr-chairs@ietf.org" Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQCRCmeAAAKXf6A= Date: Wed, 15 Nov 2017 19:24:12 +0000 Message-ID: <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.24.32.47] Content-Type: multipart/alternative; boundary="_000_43b50b8982fe411fa275b294c210edfaXCHALN014ciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 19:24:17 -0000 --_000_43b50b8982fe411fa275b294c210edfaXCHALN014ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 R29vZCBwb2ludCBSb2JlcnQuIEhvdyBhYm91dCBhZGRpbmcgc29tZXRoaW5nIGxpa2U6DQoNCkNl cnRhaW4gZmVhdHVyZXMgdXNlZCBieSBzb21lIEJHUCBzcGVha2VycyByZXF1aXJlIHRoZSB1c2Ug b2YgZXh0ZW5kZWQgbWVzc2FnZXMuDQpTdWNoIGZlYXR1cmVzIGFyZSBpbmRpY2F0ZWQgd2l0aCBh IEJHUCBjYXBhYmlsaXR5Lg0KSWYgYSBCR1Agc3BlYWtlciBzZW5kcyBhbiBleHRlbmRlZCBtZXNz YWdlIHRvIGEgc2Vjb25kIHNwZWFrZXIsIGJ1dCB0aGF0IG1lc3NhZ2UNCmRvZXMgbm90IHVzZSBh IGZlYXR1cmUgdGhhdCByZXF1aXJlcyBleHRlbmRlZCBtZXNzYWdlcywgdGhlbiB0aGUgY29udGVu dHMgb2YgdGhhdA0KbWVzc2FnZSBtYXkgbm90IGJlIGRpc3RyaWJ1dGVkIGNvcnJlY3RseSB0aHJv dWdob3V0IHRoZSBCR1Agc3BhY2UgdG8gd2hpY2ggdGhhdCBjb250ZW50IGlzIHRhcmdldGVkLg0K VGhpcyBpcyBiZWNhdXNlIHdoaWxlIHRoZSBpbW1lZGlhdGUgbmVpZ2hib3Igc3BlYWtlciBtYXkg c3VwcG9ydCBleHRlbmRlZCBtZXNzYWdlcywgZXZlcnkNCkJHUCBzcGVha2VyIHdpdGhpbiB0aGUg c2FpZCBCR1Agc3BhY2UgbWlnaHQgbm90IHN1cHBvcnQgZXh0ZW5kZWQgbWVzc2FnZXMuDQoNCkZv ciBleGFtcGxlLCBhIGNlcnRhaW4gQkdQIGZlYXR1cmUgcmVxdWlyZXMgdGhlIHVzZSBvZiBhIGxh cmdlIEJHUCBhdHRyaWJ1dGUuDQpUaGlzIGZlYXR1cmUgaXMgbm90IHN1cHBvcnRlZCBieSBldmVy eSBCR1Agc3BlYWtlciB3aXRoaW4gYSBCR1Agc3BhY2UuDQpCR1AgdXBkYXRlcyB3aXRoIHRoZSBs YXJnZSBhdHRyaWJ1dGUgcmVtb3ZlZCBtaWdodCBiZSBhY2NlcHRhYmxlIHRvIHNwZWFrZXJzDQp0 aGF0IGRvIG5vdCBzdXBwb3J0IHRoZSBmZWF0dXJlLCBldmVuIHRob3VnaCBmdW5jdGlvbmFsaXR5 IGlzIHJlZHVjZWQgd2l0aG91dCB0aGUgZmVhdHVyZS4NCklmIHN1Y2ggYSBCR1AgdXBkYXRlIGlz IGxvbmdlciB0aGFuIDQwOTYgb2N0ZXRzIHdoZW4gdGhlDQpsYXJnZSBhdHRyaWJ1dGUgaXMgcmVt b3ZlZCwgdGhlbiBpdCBjYW5ub3QgYmUgZGlzdHJpYnV0ZWQgdG8gdGhvc2Ugc3BlYWtlcnMuDQoN ClRvIHByZXZlbnQgdGhlIGZhaWx1cmVzIG91dGxpbmVkIGFib3ZlLCBhIEJHUCBzcGVha2VyIFNI T1VMRCBub3QgZ2VuZXJhdGUgYSBtZXNzYWdlDQp0aGF0IGlzIGxvbmdlciB0aGFuIDQwOTYgb2N0 ZXRzIGlmIGEgZmVhdHVyZSB0aGF0IHJlcXVpcmVzIGV4dGVuZGVkIG1lc3NhZ2VzIGlzIG5vdCB1 c2VkLg0KRnVydGhlcm1vcmUsIGEgQkdQIHNwZWFrZXIgU0hPVUxEIG5vdCBnZW5lcmF0ZSBhIG1l c3NhZ2UgdGhhdCBjYW5ub3QgYmUgcmVkdWNlZCB0bw0KNDA5NiBvY3RldHMgb3IgbGVzcyBieSBh bm90aGVyIHNwZWFrZXIgdGhhdCBuZWVkcyB0byByZW1vdmUgdGhlIGZlYXR1cmUgdGhhdCByZXF1 aXJlcw0KZXh0ZW5kZWQgbWVzc2FnZXMuDQoNClRoYW5rcywNCkpha29iDQoNCkZyb206IElkciBb bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0K U2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxNSwgMjAxNyA1OjU2IEFNDQpUbzogU3VzYW4gSGFy ZXMgPHNoYXJlc0BuZHpoLmNvbT4NCkNjOiBpZHIgd2cgPGlkckBpZXRmLm9yZz47IGlkci1hZHNA aWV0Zi5vcmc7IGlkci1jaGFpcnNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbSWRyXSBXRyBMYXN0 IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRv IDExLzI2KQ0KDQpIaSwNCg0KSSBhbSBjb25jZXJuZWQgd2l0aCB0aGUgbGFjayBvZiBjbGVhciBk ZXNjcmlwdGlvbiBvZiB3aGF0IHJvdXRlciB3aGljaCBzdXBwb3J0cyBleHRlbmRlZCBtc2cgc2hv dWxkIGRvDQp3aGVuIG9uIG9uZSBzaWRlIGhlIHJlY2VpdmVzIGFuIGF0dHJpYnV0ZSBiaWdnZXIg dGhlbiA0SyBhbmQgbm90IG9mIGFsbCBpdCdzIHBlZXJzIGNhbiBoYW5kbGUgaXQuDQoNCklNTyB0 aGUgYmVsb3cgc3RhdGVtZW50IGlzIHRydWUgYnV0IGEgYml0IHRvbyB2YWd1ZToNCg0KIlRoZXJl Zm9yZSBwdXR0aW5nIGFuIGF0dHJpYnV0ZSB3aGljaCBjYW4gbm90IGJlIGRlY29tcG9zZWQgdG8g NDA5NiBvY3RldHMgb3IgbGVzcyBpbiBhbg0KDQogICBFeHRlbmRlZCBNZXNzYWdlIGlzIGEgbGlr ZWx5IHBhdGggdG8gcm91dGluZyBmYWlsdXJlLg0KDQrigIsiDQoNCg0KDQrigItBbmQgdGhlIHdv cnN0IHBhcnQgaXMgdGhhdCB0aGUgQkdQIHNwZWFrZXIgd2hpY2ggaW4gZmFjdCBnZW5lcmF0ZWQN Cg0Kc3VjaCBhdHRyaWJ1dGUg4oCLDQoNCmJlIGl0IG9uIHB1cnBvc2Ugb3IgYnkgZXJyb3Igd2ls bCBub3QgZmluZCBvdXQgdGhhdCBpdHMgcHJvcGFnYXRpb24gaGFzDQoNCmZhaWxlZCBvbmUgb3Ig TiBob3BzIGF3YXkuDQoNCg0KDQrigItUb2RheSB3aGVuIG9uZSBpcyB0cnlpbmcgdG8gaW5qZWN0 IG1zZyBvdmVyIDRLIChzYXkgZHVlIHRvIGEgYnVnKSBpdCB3aWxsIGZhaWwgbG9jYWxseSwNCg0K Z2VuZXJhdGUgc3lzbG9nIGV0YyAuLi4g4oCLDQoNCg0KDQoNCg0KQW55IGNvbW1lbnRzIGZyb20g YXV0aG9ycyBhbmQgV0cgb24gdGhhdCA/DQoNCg0KDQpUaHgsDQoNClIuDQoNCg0KDQoNCg0KDQoN Cg0KDQrigIsNCg0KT24gU3VuLCBOb3YgMTIsIDIwMTcgYXQgMTE6NDcgUE0sIFN1c2FuIEhhcmVz IDxzaGFyZXNAbmR6aC5jb208bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+IHdyb3RlOg0KVGhpcyBi ZWdpbnMgYSAyIHdlZWsgV0cgTEMgZm9yIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNz YWdlcyAoMTEvMTIgdG8gMTEvMjYpLiAgUGxlYXNlIG5vdGUgdGhpcyBkcmFmdCBoYXMgYXQgbGVh c3QgMiBpbXBsZW1lbnRhdGlvbnMuICAgIFBsZWFzZSBjb21tZW50IG9uIHdoZXRoZXIgeW91IGZl ZWwgdGhpcyBkcmFmdCBpcyByZWFkeSBmb3IgcHVibGljYXRpb24uDQoNClN1c2FuIEhhcmVzDQoN ClBTIOKAkyB0aGUgcmVxdWVzdCBmb3IgdGhpcyBXRyBMQyBpcyBhdDoNCmh0dHBzOi8vd3d3Lmll dGYub3JnL21haWwtYXJjaGl2ZS93ZWIvaWRyL2N1cnJlbnQvbXNnMTg4MDEuaHRtbA0KDQoNCg0K DQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K SWRyIG1haWxpbmcgbGlzdA0KSWRyQGlldGYub3JnPG1haWx0bzpJZHJAaWV0Zi5vcmc+DQpodHRw czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkcg0KDQo= --_000_43b50b8982fe411fa275b294c210edfaXCHALN014ciscocom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx IDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0 b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg Um9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5 Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0K CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0 dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IixzZXJpZjt9DQpwLm1zb25v cm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1z b25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0K CW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNp emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4u SFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVk IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQ cmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uaG9lbnpiDQoJe21z by1zdHlsZS1uYW1lOmhvZW56Yjt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlw ZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciLHNlcmlmOw0KCWNv bG9yOiM3MDMwQTA7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rp b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+ PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4 bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtj b2xvcjojNzAzMEEwIj5Hb29kIHBvaW50IFJvYmVydC4gSG93IGFib3V0IGFkZGluZyBzb21ldGhp bmcgbGlrZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx dW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5DZXJ0YWlu IGZlYXR1cmVzIHVzZWQgYnkgc29tZSBCR1Agc3BlYWtlcnMgcmVxdWlyZSB0aGUgdXNlIG9mIGV4 dGVuZGVkIG1lc3NhZ2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp ZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPlN1Y2ggZmVhdHVyZXMgYXJlIGluZGlj YXRlZCB3aXRoIGEgQkdQIGNhcGFiaWxpdHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+SWYgYSBCR1Agc3Bl YWtlciBzZW5kcyBhbiBleHRlbmRlZCBtZXNzYWdlIHRvIGEgc2Vjb25kIHNwZWFrZXIsIGJ1dCB0 aGF0IG1lc3NhZ2U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5kb2VzIG5vdCB1c2UgYSBmZWF0dXJlIHRoYXQg cmVxdWlyZXMgZXh0ZW5kZWQgbWVzc2FnZXMsIHRoZW4gdGhlIGNvbnRlbnRzIG9mIHRoYXQ8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtj b2xvcjojNzAzMEEwIj5tZXNzYWdlIG1heSBub3QgYmUgZGlzdHJpYnV0ZWQgY29ycmVjdGx5IHRo cm91Z2hvdXQgdGhlIEJHUCBzcGFjZSB0byB3aGljaCB0aGF0IGNvbnRlbnQgaXMgdGFyZ2V0ZWQu PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2Vy aWY7Y29sb3I6IzcwMzBBMCI+VGhpcyBpcyBiZWNhdXNlIHdoaWxlIHRoZSBpbW1lZGlhdGUgbmVp Z2hib3Igc3BlYWtlciBtYXkgc3VwcG9ydCBleHRlbmRlZCBtZXNzYWdlcywgZXZlcnk8bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xv cjojNzAzMEEwIj5CR1Agc3BlYWtlciB3aXRoaW4gdGhlIHNhaWQgQkdQIHNwYWNlIG1pZ2h0IG5v dCBzdXBwb3J0IGV4dGVuZGVkIG1lc3NhZ2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2Nv bG9yOiM3MDMwQTAiPkZvciBleGFtcGxlLCBhIGNlcnRhaW4gQkdQIGZlYXR1cmUgcmVxdWlyZXMg dGhlIHVzZSBvZiBhIGxhcmdlIEJHUCBhdHRyaWJ1dGUuPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+VGhpcyBm ZWF0dXJlIGlzIG5vdCBzdXBwb3J0ZWQgYnkgZXZlcnkgQkdQIHNwZWFrZXIgd2l0aGluIGEgQkdQ IHNwYWNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkJHUCB1cGRhdGVzIHdpdGggdGhlIGxhcmdlIGF0dHJp YnV0ZSByZW1vdmVkIG1pZ2h0IGJlIGFjY2VwdGFibGUgdG8gc3BlYWtlcnM8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAz MEEwIj50aGF0IGRvIG5vdCBzdXBwb3J0IHRoZSBmZWF0dXJlLCBldmVuIHRob3VnaCBmdW5jdGlv bmFsaXR5IGlzIHJlZHVjZWQgd2l0aG91dCB0aGUgZmVhdHVyZS48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5J ZiBzdWNoIGEgQkdQIHVwZGF0ZSBpcyBsb25nZXIgdGhhbiA0MDk2IG9jdGV0cyB3aGVuIHRoZTxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlm O2NvbG9yOiM3MDMwQTAiPmxhcmdlIGF0dHJpYnV0ZSBpcyByZW1vdmVkLCB0aGVuIGl0IGNhbm5v dCBiZSBkaXN0cmlidXRlZCB0byB0aG9zZSBzcGVha2Vycy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oyxz ZXJpZjtjb2xvcjojNzAzMEEwIj5UbyBwcmV2ZW50IHRoZSBmYWlsdXJlcyBvdXRsaW5lZCBhYm92 ZSwgYSBCR1Agc3BlYWtlciBTSE9VTEQgbm90IGdlbmVyYXRlIGEgbWVzc2FnZTxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3 MDMwQTAiPnRoYXQgaXMgbG9uZ2VyIHRoYW4gNDA5NiBvY3RldHMgaWYgYSBmZWF0dXJlIHRoYXQg cmVxdWlyZXMgZXh0ZW5kZWQgbWVzc2FnZXMgaXMgbm90IHVzZWQuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+ RnVydGhlcm1vcmUsIGEgQkdQIHNwZWFrZXIgU0hPVUxEIG5vdCBnZW5lcmF0ZSBhIG1lc3NhZ2Ug dGhhdCBjYW5ub3QgYmUgcmVkdWNlZCB0bzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPjQwOTYgb2N0ZXRzIG9y IGxlc3MgYnkgYW5vdGhlciBzcGVha2VyIHRoYXQgbmVlZHMgdG8gcmVtb3ZlIHRoZSBmZWF0dXJl IHRoYXQgcmVxdWlyZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy IE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5leHRlbmRlZCBtZXNzYWdlcy48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xv cjojNzAzMEEwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy aWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UaGFua3MsPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBB MCI+SmFrb2I8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx dW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWYiPiBJZHIgW21haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9u IEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXks IE5vdmVtYmVyIDE1LCAyMDE3IDU6NTYgQU08YnI+DQo8Yj5Ubzo8L2I+IFN1c2FuIEhhcmVzICZs dDtzaGFyZXNAbmR6aC5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBpZHIgd2cgJmx0O2lkckBpZXRm Lm9yZyZndDs7IGlkci1hZHNAaWV0Zi5vcmc7IGlkci1jaGFpcnNAaWV0Zi5vcmc8YnI+DQo8Yj5T dWJqZWN0OjwvYj4gUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJn cC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OyxzYW5zLXNlcmlmIj5IaSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5JIGFtIGNvbmNlcm5lZCB3aXRoIHRoZSBsYWNr IG9mIGNsZWFyIGRlc2NyaXB0aW9uIG9mIHdoYXQgcm91dGVyIHdoaWNoIHN1cHBvcnRzIGV4dGVu ZGVkIG1zZyBzaG91bGQgZG8mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7 QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+d2hlbiBvbiBvbmUgc2lkZSBoZSByZWNlaXZlcyBhbiBh dHRyaWJ1dGUgYmlnZ2VyIHRoZW4gNEsgYW5kIG5vdCBvZiBhbGwgaXQncyBwZWVycyBjYW4gaGFu ZGxlIGl0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh bnMtc2VyaWYiPklNTyB0aGUgYmVsb3cgc3RhdGVtZW50IGlzIHRydWUgYnV0IGEgYml0IHRvbyB2 YWd1ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z LXNlcmlmIj4mcXVvdDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhlcmVmb3Jl IHB1dHRpbmcmbmJzcDthbiBhdHRyaWJ1dGUgd2hpY2ggY2FuIG5vdCBiZSBkZWNvbXBvc2VkIHRv IDQwOTYgb2N0ZXRzIG9yIGxlc3MgaW4gYW48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy aWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBFeHRlbmRlZCBNZXNzYWdlIGlzIGEgbGlrZWx5 IHBhdGggdG8gcm91dGluZyBmYWlsdXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPGRpdj4N CjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+4oCLJnF1b3Q7PG86cD48L286cD48L3Nw YW4+PC9wcmU+DQo8L2Rpdj4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxkaXY+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 YmxhY2siPuKAi0FuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0IHRoZSBCR1Agc3BlYWtlciB3aGlj aCBpbiBmYWN0IGdlbmVyYXRlZCA8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPHBy ZT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjpibGFjayI+c3VjaCBhdHRyaWJ1dGUg4oCLPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5iZSBpdCBvbiBw dXJwb3NlIG9yIGJ5IGVycm9yIHdpbGwgbm90IGZpbmQgb3V0IHRoYXQgaXRzIHByb3BhZ2F0aW9u IGhhcyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh bnMtc2VyaWY7Y29sb3I6YmxhY2siPmZhaWxlZCBvbmUgb3IgTiBob3BzIGF3YXkuIDwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0K PGRpdj4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+4oCLVG9kYXkgd2hlbiBvbmUg aXMgdHJ5aW5nIHRvIGluamVjdCBtc2cgb3ZlciA0SyAoc2F5IGR1ZSB0byBhIGJ1ZykgaXQgd2ls bCBmYWlsIGxvY2FsbHksIDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPmdlbmVyYXRlIHN5c2xvZyBldGMgLi4uIOKAizwvc3Bh bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48 L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxkaXY+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4N CjwvZGl2Pg0KPGRpdj4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QW55IGNvbW1l bnRzIGZyb20gYXV0aG9ycyBhbmQgV0cgb24gdGhhdCA/PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2 Pg0KPGRpdj4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2si PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZT48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaHgsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPGRp dj4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Ui48L3NwYW4+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K PC9kaXY+DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpi bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxwcmU+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+ PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4N CjxkaXY+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs YWNrIj7igIs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+T24gU3VuLCBOb3YgMTIsIDIwMTcgYXQgMTE6NDcgUE0sIFN1c2FuIEhh cmVzICZsdDs8YSBocmVmPSJtYWlsdG86c2hhcmVzQG5kemguY29tIiB0YXJnZXQ9Il9ibGFuayI+ c2hhcmVzQG5kemguY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90 ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRk aW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4i Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoaXMgYmVnaW5zIGEgMiB3 ZWVrIFdHIExDIGZvciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEy IHRvIDExLzI2KS4mbmJzcDsgUGxlYXNlIG5vdGUgdGhpcyBkcmFmdCBoYXMgYXQgbGVhc3QgMiBp bXBsZW1lbnRhdGlvbnMuICZuYnNwOyZuYnNwOyZuYnNwO1BsZWFzZSBjb21tZW50IG9uIHdoZXRo ZXIgeW91IGZlZWwNCiB0aGlzIGRyYWZ0IGlzIHJlYWR5IGZvciBwdWJsaWNhdGlvbi4mbmJzcDsm bmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJjb2xvcjojODg4ODg4Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojODg4ODg4Ij5TdXNhbiBIYXJlcw0KPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UFMg4oCTIHRoZSByZXF1ZXN0IGZvciB0 aGlzIFdHIExDIGlzIGF0OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL2lkci9jdXJyZW50 L21zZzE4ODAxLmh0bWwiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls LWFyY2hpdmUvd2ViL2lkci9jdXJyZW50L21zZzE4ODAxLmh0bWw8L2E+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv bG9yOmJsYWNrIj4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fPGJyPg0KSWRyIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9 Im1haWx0bzpJZHJAaWV0Zi5vcmciPklkckBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRw czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkciIgdGFyZ2V0PSJfYmxhbmsiPmh0 dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyPC9hPjxvOnA+PC9vOnA+PC9w Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_43b50b8982fe411fa275b294c210edfaXCHALN014ciscocom_-- From nobody Wed Nov 15 19:43:53 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4514212948A; Wed, 15 Nov 2017 19:43:52 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.201 X-Spam-Level: X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 j2-80rtTQ5ox; Wed, 15 Nov 2017 19:43:50 -0800 (PST) Received: from guelah.shrubbery.net (guelah.shrubbery.net [198.58.5.1]) by ietfa.amsl.com (Postfix) with ESMTP id 352E012945D; Wed, 15 Nov 2017 19:43:50 -0800 (PST) Received: by guelah.shrubbery.net (Postfix, from userid 7053) id A5FB35C923; Thu, 16 Nov 2017 03:43:49 +0000 (UTC) Date: Thu, 16 Nov 2017 03:43:49 +0000 From: heasley To: "Jakob Heitz (jheitz)" Cc: Robert Raszuk , Susan Hares , idr wg , "idr-ads@ietf.org" , "idr-chairs@ietf.org" Message-ID: <20171116034349.GC43959@shrubbery.net> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> X-PGPkey: http://www.shrubbery.net/~heas/public-key.asc X-note: live free, or die! X-homer: i just want to have a beer while i am caring. X-Claimation: an engineer needs a manager like a fish needs a bicycle X-reality: only YOU can put an end to the embarrassment that is Tom Cruise User-Agent: Mutt/1.9.1 (2017-09-22) Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 03:43:52 -0000 Wed, Nov 15, 2017 at 07:24:12PM +0000, Jakob Heitz (jheitz): > Good point Robert. How about adding something like: > > Certain features used by some BGP speakers require the use of extended messages. > Such features are indicated with a BGP capability. > If a BGP speaker sends an extended message to a second speaker, but that message > does not use a feature that requires extended messages, then the contents of that > message may not be distributed correctly throughout the BGP space to which that content is targeted. > This is because while the immediate neighbor speaker may support extended messages, every > BGP speaker within the said BGP space might not support extended messages. > > For example, a certain BGP feature requires the use of a large BGP attribute. > This feature is not supported by every BGP speaker within a BGP space. > BGP updates with the large attribute removed might be acceptable to speakers > that do not support the feature, even though functionality is reduced without the feature. > If such a BGP update is longer than 4096 octets when the > large attribute is removed, then it cannot be distributed to those speakers. > > To prevent the failures outlined above, a BGP speaker SHOULD not generate a message > that is longer than 4096 octets if a feature that requires extended messages is not used. > Furthermore, a BGP speaker SHOULD not generate a message that cannot be reduced to > 4096 octets or less by another speaker that needs to remove the feature that requires > extended messages. A feature that requires large attributes would also require extended messages and if the capabilities do not reflect both, I expect the open would fail and the capability would be excluded subsequently. Are there features requiring extended communities that are not themselves represented by a capability? Implying that those attributes would naturally be removed, leaving the normal reduction of NLRI to fit within the former msg limit? not that some manner of feedback is not necessary. a route could contain a mix of community attributes leading it to exceed the former msg limit. And 4271 offers no direction for that case either. I expect the update to be discarded and a trap and syslog is generated, but I do not know. > Thanks, > Jakob > > From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Robert Raszuk > Sent: Wednesday, November 15, 2017 5:56 AM > To: Susan Hares > Cc: idr wg ; idr-ads@ietf.org; idr-chairs@ietf.org > Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) > > Hi, > > I am concerned with the lack of clear description of what router which supports extended msg should do > when on one side he receives an attribute bigger then 4K and not of all it's peers can handle it. > > IMO the below statement is true but a bit too vague: > > "Therefore putting an attribute which can not be decomposed to 4096 octets or less in an > > Extended Message is a likely path to routing failure. > > ​" > > > > ​And the worst part is that the BGP speaker which in fact generated > > such attribute ​ > > be it on purpose or by error will not find out that its propagation has > > failed one or N hops away. > > > > ​Today when one is trying to inject msg over 4K (say due to a bug) it will fail locally, > > generate syslog etc ... ​ > > > > > > Any comments from authors and WG on that ? > > > > Thx, > > R. > > > > > > > > > > ​ > > On Sun, Nov 12, 2017 at 11:47 PM, Susan Hares > wrote: > This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages (11/12 to 11/26). Please note this draft has at least 2 implementations. Please comment on whether you feel this draft is ready for publication. > > Susan Hares > > PS – the request for this WG LC is at: > https://www.ietf.org/mail-archive/web/idr/current/msg18801.html > > > > > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr From nobody Wed Nov 15 20:03:42 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93FCF1294BC; Wed, 15 Nov 2017 20:03:28 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.398 X-Spam-Level: X-Spam-Status: No, score=-5.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, 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 lHQmt6sKGE8i; Wed, 15 Nov 2017 20:03:25 -0800 (PST) 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 3001912949E; Wed, 15 Nov 2017 20:03:25 -0800 (PST) Received: from opfednr05.francetelecom.fr (unknown [xx.xx.xx.69]) by opfednr20.francetelecom.fr (ESMTP service) with ESMTP id DA59840ECB; Thu, 16 Nov 2017 05:03:23 +0100 (CET) Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.18]) by opfednr05.francetelecom.fr (ESMTP service) with ESMTP id B769420067; Thu, 16 Nov 2017 05:03:23 +0100 (CET) Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM34.corporate.adroot.infra.ftgroup ([fe80::cba:56d0:a732:ef5a%19]) with mapi id 14.03.0361.001; Thu, 16 Nov 2017 05:03:23 +0100 From: To: "Jakob Heitz (jheitz)" , Robert Raszuk , Susan Hares CC: idr wg , "idr-ads@ietf.org" , "idr-chairs@ietf.org" Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQCRCmeAAAKXf6AADgWzoA== Date: Thu, 16 Nov 2017 04:03:22 +0000 Message-ID: <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> In-Reply-To: <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> 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_53C29892C857584299CBF5D05346208A478F0F5BOPEXCLILM21corp_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 04:03:29 -0000 --_000_53C29892C857584299CBF5D05346208A478F0F5BOPEXCLILM21corp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSB3YXMgdGhpbmtpbmcgb2Ygc29tZXRoaW5nIG1vcmUgYWxvbmcgdGhlIGxpbmVzIG9mIGh0dHBz Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3NjA2I3NlY3Rpb24tOCBlLmcuDQoNCsKnIEd1aWRh bmNlIGZvciBBdXRob3JzIG9mIEJHUCBTcGVjaWZpY2F0aW9ucw0KDQogICBBIGRvY3VtZW50IHRo YXQgc3BlY2lmaWVzIGEgbmV3IEJHUCBhdHRyaWJ1dGUgdGhhdCBtYXkgbm90IGZpdCBpbiBhIDQw OTYtb2N0ZXQgbGltaXQgTVVTVCBwcm92aWRlIHNwZWNpZmljcw0KDQogICByZWdhcmRpbmcgaG93 IHRvIGFkdmVydGlzZSBhIEJHUCBtZXNzYWdlIGxhcmdlciB0aGFuIDQwOTYgb2N0ZXRzIHRvIGEg c3BlYWtlciB0aGF0IGRvZXMgbm90IHN1cHBvcnQgRXh0ZW5kZWQgTWVzc2FnZXMuIEluIHBhcnRp Y3VsYXIgd2hldGhlciB0aGUgcmVtb3ZhbCBvZiB0aGUgYXR0cmlidXRlIGlzIGFsbG93ZWQvYWR2 ZXJ0aXNlZCBvciBub3QuIFRyYWRlLW9mZnMgYXJlIGxpa2VseSBzaW1pbGFyIHRvIHRoZSBvbmVz IGRpc2N1c3NlZCBpbiBSRkMgNzYwNi4gSW4gcGFydGljdWxhciwgaWYgdGhlDQogICBhdHRyaWJ1 dGUgaW4gcXVlc3Rpb24gaGFzIG9yIG1heSBoYXZlIGFuIGVmZmVjdCBvbiByb3V0ZSBzZWxlY3Rp b24gb3INCiAgIGluc3RhbGxhdGlvbiwgdGhlIHByZXN1bXB0aW9uIGlzIHRoYXQgcmVtb3Zpbmcg aXQgaXMgdW5zYWZlIHVubGVzcw0KICAgY2FyZWZ1bCBhbmFseXNpcyBwcm92ZXMgb3RoZXJ3aXNl Lg0KDQotLQ0KDQrigJxNdWx0aS1vY3RldCBmaWVsZHMgTVVTVCBiZSBpbiBuZXR3b3JrIGJ5dGUg b3JkZXIu4oCdDQoNClBvc3NpYmx5IGEgcmVmZXJlbmNlIGNvdWxkIGJlIGFkZGVkLCBzcGVjaWZ5 aW5nIHRoaXMg4oCcbmV0d29yayBieXRlIG9yZGVy4oCdLiAoZXNwZWNpYWxseSBmb3IgYSBNVVNU KQ0KDQpUaGFua3MsDQpSZWdhcmRzLA0KLS1CcnVubw0KDQpGcm9tOiBJZHIgW21haWx0bzppZHIt Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpha29iIEhlaXR6IChqaGVpdHopDQpTZW50 OiBUaHVyc2RheSwgTm92ZW1iZXIgMTYsIDIwMTcgMzoyNCBBTQ0KVG86IFJvYmVydCBSYXN6dWs7 IFN1c2FuIEhhcmVzDQpDYzogaWRyIHdnOyBpZHItYWRzQGlldGYub3JnOyBpZHItY2hhaXJzQGll dGYub3JnDQpTdWJqZWN0OiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1p ZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCg0KR29vZCBwb2ludCBS b2JlcnQuIEhvdyBhYm91dCBhZGRpbmcgc29tZXRoaW5nIGxpa2U6DQoNCkNlcnRhaW4gZmVhdHVy ZXMgdXNlZCBieSBzb21lIEJHUCBzcGVha2VycyByZXF1aXJlIHRoZSB1c2Ugb2YgZXh0ZW5kZWQg bWVzc2FnZXMuDQpTdWNoIGZlYXR1cmVzIGFyZSBpbmRpY2F0ZWQgd2l0aCBhIEJHUCBjYXBhYmls aXR5Lg0KSWYgYSBCR1Agc3BlYWtlciBzZW5kcyBhbiBleHRlbmRlZCBtZXNzYWdlIHRvIGEgc2Vj b25kIHNwZWFrZXIsIGJ1dCB0aGF0IG1lc3NhZ2UNCmRvZXMgbm90IHVzZSBhIGZlYXR1cmUgdGhh dCByZXF1aXJlcyBleHRlbmRlZCBtZXNzYWdlcywgdGhlbiB0aGUgY29udGVudHMgb2YgdGhhdA0K bWVzc2FnZSBtYXkgbm90IGJlIGRpc3RyaWJ1dGVkIGNvcnJlY3RseSB0aHJvdWdob3V0IHRoZSBC R1Agc3BhY2UgdG8gd2hpY2ggdGhhdCBjb250ZW50IGlzIHRhcmdldGVkLg0KVGhpcyBpcyBiZWNh dXNlIHdoaWxlIHRoZSBpbW1lZGlhdGUgbmVpZ2hib3Igc3BlYWtlciBtYXkgc3VwcG9ydCBleHRl bmRlZCBtZXNzYWdlcywgZXZlcnkNCkJHUCBzcGVha2VyIHdpdGhpbiB0aGUgc2FpZCBCR1Agc3Bh Y2UgbWlnaHQgbm90IHN1cHBvcnQgZXh0ZW5kZWQgbWVzc2FnZXMuDQoNCkZvciBleGFtcGxlLCBh IGNlcnRhaW4gQkdQIGZlYXR1cmUgcmVxdWlyZXMgdGhlIHVzZSBvZiBhIGxhcmdlIEJHUCBhdHRy aWJ1dGUuDQpUaGlzIGZlYXR1cmUgaXMgbm90IHN1cHBvcnRlZCBieSBldmVyeSBCR1Agc3BlYWtl ciB3aXRoaW4gYSBCR1Agc3BhY2UuDQpCR1AgdXBkYXRlcyB3aXRoIHRoZSBsYXJnZSBhdHRyaWJ1 dGUgcmVtb3ZlZCBtaWdodCBiZSBhY2NlcHRhYmxlIHRvIHNwZWFrZXJzDQp0aGF0IGRvIG5vdCBz dXBwb3J0IHRoZSBmZWF0dXJlLCBldmVuIHRob3VnaCBmdW5jdGlvbmFsaXR5IGlzIHJlZHVjZWQg d2l0aG91dCB0aGUgZmVhdHVyZS4NCklmIHN1Y2ggYSBCR1AgdXBkYXRlIGlzIGxvbmdlciB0aGFu IDQwOTYgb2N0ZXRzIHdoZW4gdGhlDQpsYXJnZSBhdHRyaWJ1dGUgaXMgcmVtb3ZlZCwgdGhlbiBp dCBjYW5ub3QgYmUgZGlzdHJpYnV0ZWQgdG8gdGhvc2Ugc3BlYWtlcnMuDQoNClRvIHByZXZlbnQg dGhlIGZhaWx1cmVzIG91dGxpbmVkIGFib3ZlLCBhIEJHUCBzcGVha2VyIFNIT1VMRCBub3QgZ2Vu ZXJhdGUgYSBtZXNzYWdlDQp0aGF0IGlzIGxvbmdlciB0aGFuIDQwOTYgb2N0ZXRzIGlmIGEgZmVh dHVyZSB0aGF0IHJlcXVpcmVzIGV4dGVuZGVkIG1lc3NhZ2VzIGlzIG5vdCB1c2VkLg0KRnVydGhl cm1vcmUsIGEgQkdQIHNwZWFrZXIgU0hPVUxEIG5vdCBnZW5lcmF0ZSBhIG1lc3NhZ2UgdGhhdCBj YW5ub3QgYmUgcmVkdWNlZCB0bw0KNDA5NiBvY3RldHMgb3IgbGVzcyBieSBhbm90aGVyIHNwZWFr ZXIgdGhhdCBuZWVkcyB0byByZW1vdmUgdGhlIGZlYXR1cmUgdGhhdCByZXF1aXJlcw0KZXh0ZW5k ZWQgbWVzc2FnZXMuDQoNClRoYW5rcywNCkpha29iDQoNCkZyb206IElkciBbbWFpbHRvOmlkci1i b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogV2VkbmVz ZGF5LCBOb3ZlbWJlciAxNSwgMjAxNyA1OjU2IEFNDQpUbzogU3VzYW4gSGFyZXMgPHNoYXJlc0Bu ZHpoLmNvbTxtYWlsdG86c2hhcmVzQG5kemguY29tPj4NCkNjOiBpZHIgd2cgPGlkckBpZXRmLm9y ZzxtYWlsdG86aWRyQGlldGYub3JnPj47IGlkci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1hZHNA aWV0Zi5vcmc+OyBpZHItY2hhaXJzQGlldGYub3JnPG1haWx0bzppZHItY2hhaXJzQGlldGYub3Jn Pg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJn cC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkhpLA0KDQpJIGFtIGNvbmNl cm5lZCB3aXRoIHRoZSBsYWNrIG9mIGNsZWFyIGRlc2NyaXB0aW9uIG9mIHdoYXQgcm91dGVyIHdo aWNoIHN1cHBvcnRzIGV4dGVuZGVkIG1zZyBzaG91bGQgZG8NCndoZW4gb24gb25lIHNpZGUgaGUg cmVjZWl2ZXMgYW4gYXR0cmlidXRlIGJpZ2dlciB0aGVuIDRLIGFuZCBub3Qgb2YgYWxsIGl0J3Mg cGVlcnMgY2FuIGhhbmRsZSBpdC4NCg0KSU1PIHRoZSBiZWxvdyBzdGF0ZW1lbnQgaXMgdHJ1ZSBi dXQgYSBiaXQgdG9vIHZhZ3VlOg0KDQoiVGhlcmVmb3JlIHB1dHRpbmcgYW4gYXR0cmlidXRlIHdo aWNoIGNhbiBub3QgYmUgZGVjb21wb3NlZCB0byA0MDk2IG9jdGV0cyBvciBsZXNzIGluIGFuDQoN CiAgIEV4dGVuZGVkIE1lc3NhZ2UgaXMgYSBsaWtlbHkgcGF0aCB0byByb3V0aW5nIGZhaWx1cmUu DQoNCuKAiyINCg0KDQoNCuKAi0FuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0IHRoZSBCR1Agc3Bl YWtlciB3aGljaCBpbiBmYWN0IGdlbmVyYXRlZA0KDQpzdWNoIGF0dHJpYnV0ZSDigIsNCg0KYmUg aXQgb24gcHVycG9zZSBvciBieSBlcnJvciB3aWxsIG5vdCBmaW5kIG91dCB0aGF0IGl0cyBwcm9w YWdhdGlvbiBoYXMNCg0KZmFpbGVkIG9uZSBvciBOIGhvcHMgYXdheS4NCg0KDQoNCuKAi1RvZGF5 IHdoZW4gb25lIGlzIHRyeWluZyB0byBpbmplY3QgbXNnIG92ZXIgNEsgKHNheSBkdWUgdG8gYSBi dWcpIGl0IHdpbGwgZmFpbCBsb2NhbGx5LA0KDQpnZW5lcmF0ZSBzeXNsb2cgZXRjIC4uLiDigIsN Cg0KDQoNCg0KDQpBbnkgY29tbWVudHMgZnJvbSBhdXRob3JzIGFuZCBXRyBvbiB0aGF0ID8NCg0K DQoNClRoeCwNCg0KUi4NCg0KDQoNCg0KDQoNCg0KDQoNCuKAiw0KDQpPbiBTdW4sIE5vdiAxMiwg MjAxNyBhdCAxMTo0NyBQTSwgU3VzYW4gSGFyZXMgPHNoYXJlc0BuZHpoLmNvbTxtYWlsdG86c2hh cmVzQG5kemguY29tPj4gd3JvdGU6DQpUaGlzIGJlZ2lucyBhIDIgd2VlayBXRyBMQyBmb3IgZHJh ZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikuICBQbGVh c2Ugbm90ZSB0aGlzIGRyYWZ0IGhhcyBhdCBsZWFzdCAyIGltcGxlbWVudGF0aW9ucy4gICAgUGxl YXNlIGNvbW1lbnQgb24gd2hldGhlciB5b3UgZmVlbCB0aGlzIGRyYWZ0IGlzIHJlYWR5IGZvciBw dWJsaWNhdGlvbi4NCg0KU3VzYW4gSGFyZXMNCg0KUFMg4oCTIHRoZSByZXF1ZXN0IGZvciB0aGlz IFdHIExDIGlzIGF0Og0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9pZHIv Y3VycmVudC9tc2cxODgwMS5odG1sDQoNCg0KDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpJZHIgbWFpbGluZyBsaXN0DQpJZHJAaWV0Zi5v cmc8bWFpbHRvOklkckBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz dGluZm8vaWRyDQoNCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCgpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBw ZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZp bGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMKcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBv dSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2Ug cGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIKYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0 cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9u aXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwKT3JhbmdlIGRlY2xpbmUgdG91 dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3Ug ZmFsc2lmaWUuIE1lcmNpLgoKVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNv bnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUg cHJvdGVjdGVkIGJ5IGxhdzsKdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9y IGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg ZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMg bWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLgpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9y YW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwg Y2hhbmdlZCBvciBmYWxzaWZpZWQuClRoYW5rIHlvdS4KCg== --_000_53C29892C857584299CBF5D05346208A478F0F5BOPEXCLILM21corp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpA Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIg MiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNv Tm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs InNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQcsOpZm9ybWF0w6kgSFRNTCBD YXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox MC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0FjZXRhdGUsIGxpLk1z b0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t c3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4t Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEi LCJzYW5zLXNlcmlmIjt9DQpzcGFuLlByZm9ybWF0SFRNTENhcg0KCXttc28tc3R5bGUtbmFtZToi UHLDqWZvcm1hdMOpIEhUTUwgQ2FyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0 eWxlLWxpbms6IlByw6lmb3JtYXTDqSBIVE1MIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpw Lm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1u YW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6 MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglm b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7 fQ0KcC5IVE1MUHJlZm9ybWF0dGVkLCBsaS5IVE1MUHJlZm9ybWF0dGVkLCBkaXYuSFRNTFByZWZv cm1hdHRlZA0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCW1zby1zdHls ZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1i b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO ZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5 bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5 Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29u c29sYXM7fQ0Kc3Bhbi5ob2VuemINCgl7bXNvLXN0eWxlLW5hbWU6aG9lbnpiO30NCnNwYW4uRW1h aWxTdHlsZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3Vy aWVyIE5ldyI7DQoJY29sb3I6IzcwMzBBMDt9DQpzcGFuLlRleHRlZGVidWxsZXNDYXINCgl7bXNv LXN0eWxlLW5hbWU6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5 OTsNCgltc28tc3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIjsNCglmb250LWZhbWlseToiVGFo b21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7DQoJY29s b3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsO30NCi5N c29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZTox MC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1h cmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw YWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K PG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwh W2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9 ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlv dXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJGUiIgbGluaz0iYmx1 ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 YmxhY2siPkkgd2FzIHRoaW5raW5nIG9mIHNvbWV0aGluZyBtb3JlIGFsb25nIHRoZSBsaW5lcyBv Zg0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzc2MDYjc2VjdGlvbi04 Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzYwNiNzZWN0aW9uLTg8L2E+IGUuZy48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3Nh bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPsKnIEd1aWRhbmNlIGZvciBBdXRob3JzIG9mIEJH UCBTcGVjaWZpY2F0aW9uczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7 IEEgZG9jdW1lbnQgdGhhdCBzcGVjaWZpZXMgYSBuZXcgQkdQIGF0dHJpYnV0ZSB0aGF0IG1heSBu b3QgZml0IGluIGEgNDA5Ni1vY3RldCBsaW1pdCBNVVNUIHByb3ZpZGUgc3BlY2lmaWNzPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si PiZuYnNwOyZuYnNwOyByZWdhcmRpbmcgaG93IHRvIGFkdmVydGlzZSBhIEJHUCBtZXNzYWdlIGxh cmdlciB0aGFuIDQwOTYgb2N0ZXRzIHRvIGEgc3BlYWtlciB0aGF0IGRvZXMgbm90IHN1cHBvcnQg RXh0ZW5kZWQgTWVzc2FnZXMuIEluIHBhcnRpY3VsYXIgd2hldGhlciB0aGUgcmVtb3ZhbCBvZiB0 aGUgYXR0cmlidXRlIGlzIGFsbG93ZWQvYWR2ZXJ0aXNlZCBvciBub3QuIFRyYWRlLW9mZnMgYXJl IGxpa2VseSBzaW1pbGFyIHRvIHRoZSBvbmVzIGRpc2N1c3NlZCBpbiBSRkMgNzYwNi4gPC9zcGFu PjxzcGFuIGxhbmc9IkVOLVVTIj5JbiBwYXJ0aWN1bGFyLCBpZiB0aGU8bzpwPjwvbzpwPjwvc3Bh bj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5i c3A7Jm5ic3A7IGF0dHJpYnV0ZSBpbiBxdWVzdGlvbiBoYXMgb3IgbWF5IGhhdmUgYW4gZWZmZWN0 IG9uIHJvdXRlIHNlbGVjdGlvbiBvcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IGluc3RhbGxhdGlv biwgdGhlIHByZXN1bXB0aW9uIGlzIHRoYXQgcmVtb3ZpbmcgaXQgaXMgdW5zYWZlIHVubGVzczxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90OyI+Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPmNhcmVmdWwgYW5hbHlzaXMg cHJvdmVzIG90aGVyd2lzZS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+LS08bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+ 4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5NdWx0aS1vY3RldCBmaWVsZHMgTVVTVCBiZSBp biBuZXR3b3JrIGJ5dGUgb3JkZXIu4oCdPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz cGFuIGxhbmc9IkVOLVVTIj5Qb3NzaWJseSBhIHJlZmVyZW5jZSBjb3VsZCBiZSBhZGRlZCwgc3Bl Y2lmeWluZyB0aGlzIOKAnG5ldHdvcmsgYnl0ZSBvcmRlcuKAnS4gKGVzcGVjaWFsbHkgZm9yIGEg TVVTVCk8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VGhhbmtzLDxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7O2NvbG9yOmJsYWNrIj4tLUJydW5vPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu b25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBw dCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90OyI+IElkciBbbWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnXQ0K PGI+T24gQmVoYWxmIE9mIDwvYj5KYWtvYiBIZWl0eiAoamhlaXR6KTxicj4NCjxiPlNlbnQ6PC9i PiBUaHVyc2RheSwgTm92ZW1iZXIgMTYsIDIwMTcgMzoyNCBBTTxicj4NCjxiPlRvOjwvYj4gUm9i ZXJ0IFJhc3p1azsgU3VzYW4gSGFyZXM8YnI+DQo8Yj5DYzo8L2I+IGlkciB3ZzsgaWRyLWFkc0Bp ZXRmLm9yZzsgaWRyLWNoYWlyc0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0lk cl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2Vz ICgxMS8xMiB0byAxMS8yNik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+R29vZCBwb2ludCBS b2JlcnQuIEhvdyBhYm91dCBhZGRpbmcgc29tZXRoaW5nIGxpa2U6PG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3 MDMwQTAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5DZXJ0YWluIGZlYXR1cmVzIHVz ZWQgYnkgc29tZSBCR1Agc3BlYWtlcnMgcmVxdWlyZSB0aGUgdXNlIG9mIGV4dGVuZGVkIG1lc3Nh Z2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy aWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5TdWNoIGZlYXR1cmVzIGFyZSBpbmRpY2F0ZWQg d2l0aCBhIEJHUCBjYXBhYmlsaXR5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5JZiBhIEJHUCBz cGVha2VyIHNlbmRzIGFuIGV4dGVuZGVkIG1lc3NhZ2UgdG8gYSBzZWNvbmQgc3BlYWtlciwgYnV0 IHRoYXQgbWVzc2FnZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5kb2VzIG5vdCB1c2UgYSBmZWF0 dXJlIHRoYXQgcmVxdWlyZXMgZXh0ZW5kZWQgbWVzc2FnZXMsIHRoZW4gdGhlIGNvbnRlbnRzIG9m IHRoYXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291 cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+bWVzc2FnZSBtYXkgbm90IGJlIGRpc3RyaWJ1 dGVkIGNvcnJlY3RseSB0aHJvdWdob3V0IHRoZSBCR1Agc3BhY2UgdG8gd2hpY2ggdGhhdCBjb250 ZW50IGlzIHRhcmdldGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5UaGlzIGlzIGJlY2F1c2Ug d2hpbGUgdGhlIGltbWVkaWF0ZSBuZWlnaGJvciBzcGVha2VyIG1heSBzdXBwb3J0IGV4dGVuZGVk IG1lc3NhZ2VzLCBldmVyeTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5CR1Agc3BlYWtlciB3aXRo aW4gdGhlIHNhaWQgQkdQIHNwYWNlIG1pZ2h0IG5vdCBzdXBwb3J0IGV4dGVuZGVkIG1lc3NhZ2Vz LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy IE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+ Rm9yIGV4YW1wbGUsIGEgY2VydGFpbiBCR1AgZmVhdHVyZSByZXF1aXJlcyB0aGUgdXNlIG9mIGEg bGFyZ2UgQkdQIGF0dHJpYnV0ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+VGhpcyBmZWF0dXJl IGlzIG5vdCBzdXBwb3J0ZWQgYnkgZXZlcnkgQkdQIHNwZWFrZXIgd2l0aGluIGEgQkdQIHNwYWNl LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy IE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5CR1AgdXBkYXRlcyB3aXRoIHRoZSBsYXJnZSBhdHRy aWJ1dGUgcmVtb3ZlZCBtaWdodCBiZSBhY2NlcHRhYmxlIHRvIHNwZWFrZXJzPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv bG9yOiM3MDMwQTAiPnRoYXQgZG8gbm90IHN1cHBvcnQgdGhlIGZlYXR1cmUsIGV2ZW4gdGhvdWdo IGZ1bmN0aW9uYWxpdHkgaXMgcmVkdWNlZCB3aXRob3V0IHRoZSBmZWF0dXJlLjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj b2xvcjojNzAzMEEwIj5JZiBzdWNoIGEgQkdQIHVwZGF0ZSBpcyBsb25nZXIgdGhhbiA0MDk2IG9j dGV0cyB3aGVuIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5sYXJnZSBhdHRyaWJ1dGUgaXMg cmVtb3ZlZCwgdGhlbiBpdCBjYW5ub3QgYmUgZGlzdHJpYnV0ZWQgdG8gdGhvc2Ugc3BlYWtlcnMu PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg TmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5U byBwcmV2ZW50IHRoZSBmYWlsdXJlcyBvdXRsaW5lZCBhYm92ZSwgYSBCR1Agc3BlYWtlciBTSE9V TEQgbm90IGdlbmVyYXRlIGEgbWVzc2FnZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj50aGF0IGlz IGxvbmdlciB0aGFuIDQwOTYgb2N0ZXRzIGlmIGEgZmVhdHVyZSB0aGF0IHJlcXVpcmVzIGV4dGVu ZGVkIG1lc3NhZ2VzIGlzIG5vdCB1c2VkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5GdXJ0aGVy bW9yZSwgYSBCR1Agc3BlYWtlciBTSE9VTEQgbm90IGdlbmVyYXRlIGEgbWVzc2FnZSB0aGF0IGNh bm5vdCBiZSByZWR1Y2VkIHRvPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPjQwOTYgb2N0ZXRzIG9y IGxlc3MgYnkgYW5vdGhlciBzcGVha2VyIHRoYXQgbmVlZHMgdG8gcmVtb3ZlIHRoZSBmZWF0dXJl IHRoYXQgcmVxdWlyZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+ZXh0ZW5kZWQgbWVzc2FnZXMu PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg TmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5U aGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPkpha29iPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMw QTAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwv Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gSWRyIFs8YSBocmVm PSJtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzppZHItYm91bmNlc0BpZXRmLm9y ZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50Ojwv Yj4gV2VkbmVzZGF5LCBOb3ZlbWJlciAxNSwgMjAxNyA1OjU2IEFNPGJyPg0KPGI+VG86PC9iPiBT dXNhbiBIYXJlcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSI+c2hhcmVzQG5k emguY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IGlkciB3ZyAmbHQ7PGEgaHJlZj0ibWFpbHRv OmlkckBpZXRmLm9yZyI+aWRyQGlldGYub3JnPC9hPiZndDs7IDxhIGhyZWY9Im1haWx0bzppZHIt YWRzQGlldGYub3JnIj4NCmlkci1hZHNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86aWRy LWNoYWlyc0BpZXRmLm9yZyI+aWRyLWNoYWlyc0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0 OjwvYj4gUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRl bmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl cmlmJnF1b3Q7Ij5IaSw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkkgYW0gY29uY2VybmVkIHdpdGgg dGhlIGxhY2sgb2YgY2xlYXIgZGVzY3JpcHRpb24gb2Ygd2hhdCByb3V0ZXIgd2hpY2ggc3VwcG9y dHMgZXh0ZW5kZWQgbXNnIHNob3VsZCBkbyZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij53aGVuIG9uIG9uZSBzaWRlIGhlIHJlY2VpdmVzIGFu IGF0dHJpYnV0ZSBiaWdnZXIgdGhlbiA0SyBhbmQgbm90IG9mIGFsbCBpdCdzIHBlZXJzIGNhbiBo YW5kbGUgaXQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh bCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JTU8gdGhlIGJlbG93IHN0YXRlbWVudCBp cyB0cnVlIGJ1dCBhIGJpdCB0b28gdmFndWU6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mcXVvdDs8 L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si PlRoZXJlZm9yZSBwdXR0aW5nJm5ic3A7YW4gYXR0cmlidXRlIHdoaWNoIGNhbiBub3QgYmUgZGVj b21wb3NlZCB0byA0MDk2IG9jdGV0cyBvciBsZXNzDQogaW4gYW48L3NwYW4+PHNwYW4gbGFuZz0i RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHByZT48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBFeHRlbmRlZCBNZXNzYWdlIGlzIGEg bGlrZWx5IHBhdGggdG8gcm91dGluZyBmYWlsdXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K PGRpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 YmxhY2siPuKAiyZxdW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8cHJlPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcHJlPg0KPGRpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7Y29sb3I6YmxhY2siPuKAi0FuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0IHRoZSBCR1Ag c3BlYWtlciB3aGljaCBpbiBmYWN0IGdlbmVyYXRlZCA8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N CjwvZGl2Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPnN1Y2ggYXR0 cmlidXRlIOKAizwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OmJsYWNrIj5iZSBpdCBvbiBwdXJwb3NlIG9yIGJ5IGVycm9yIHdpbGwgbm90IGZpbmQgb3V0IHRo YXQgaXRzIHByb3BhZ2F0aW9uIGhhcyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90Oztjb2xvcjpibGFjayI+ZmFpbGVkIG9uZSBvciBOIGhvcHMgYXdheS4gPC9zcGFuPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxkaXY+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj7igItUb2RheSB3aGVuIG9uZSBpcyB0cnlp bmcgdG8gaW5qZWN0IG1zZyBvdmVyIDRLIChzYXkgZHVlIHRvIGEgYnVnKSBpdCB3aWxsIGZhaWwg bG9jYWxseSwgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBw dDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+DQo8 cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5n ZW5lcmF0ZSBzeXNsb2cgZXRjIC4uLiDigIs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N CjwvZGl2Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxkaXY+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5BbnkgY29tbWVudHMgZnJvbSBhdXRob3JzIGFu ZCBXRyBvbiB0aGF0ID88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPGRp dj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y OmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPGRpdj4NCjxw cmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRo eCw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPGRpdj4NCjxwcmU+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlIuPC9zcGFu PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcHJlPg0KPGRpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8 ZGl2Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi bGFjayI+4oCLPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiPk9uIFN1biwgTm92IDEyLCAyMDE3IGF0IDExOjQ3IFBNLCBTdXNhbiBIYXJlcyAmbHQ7PGEg aHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNoYXJlc0BuZHpo LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0 eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6 MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn aW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGlzIGJlZ2lucyBhIDIgd2VlayBX RyBMQyBmb3IgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAx MS8yNikuJm5ic3A7IFBsZWFzZSBub3RlIHRoaXMgZHJhZnQgaGFzIGF0IGxlYXN0IDIgaW1wbGVt ZW50YXRpb25zLiAmbmJzcDsmbmJzcDsmbmJzcDtQbGVhc2UgY29tbWVudA0KIG9uIHdoZXRoZXIg eW91IGZlZWwgdGhpcyBkcmFmdCBpcyByZWFkeSBmb3IgcHVibGljYXRpb24uJm5ic3A7Jm5ic3A7 IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojODg4ODg4Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s b3I6Izg4ODg4OCI+U3VzYW4gSGFyZXMNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPlBTIOKAkyB0 aGUgcmVxdWVzdCBmb3IgdGhpcyBXRyBMQyBpcyBhdDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJodHRwczov L3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL2lkci9jdXJyZW50L21zZzE4ODAxLmh0bWwi IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL2lk ci9jdXJyZW50L21zZzE4ODAxLmh0bWw8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7 PG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv bG9yOmJsYWNrIj4gPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i RU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9 IkVOLVVTIj48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXzxicj4NCklkciBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86SWRyQGlldGYu b3JnIj5JZHJAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv bWFpbG1hbi9saXN0aW5mby9pZHIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2lkcjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8UFJF Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVu aXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5l IGRvaXZlbnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5z IGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2 ZXVpbGxleiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBx dWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBz dXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJp bGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVy Y2kuCgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRl bnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkg bGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhv dXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJv ciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBp dHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBs aWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZh bHNpZmllZC4KVGhhbmsgeW91Lgo8L1BSRT48L2JvZHk+DQo8L2h0bWw+DQo= --_000_53C29892C857584299CBF5D05346208A478F0F5BOPEXCLILM21corp_-- From nobody Wed Nov 15 21:44:43 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B582129438; Wed, 15 Nov 2017 21:44:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.52 X-Spam-Level: X-Spam-Status: No, score=-14.52 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 JdDKf6b6lAVH; Wed, 15 Nov 2017 21:44:39 -0800 (PST) Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D76AE126C2F; Wed, 15 Nov 2017 21:44:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=43049; q=dns/txt; s=iport; t=1510811078; x=1512020678; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=06kgEE/wJb9TrqJiodPdrNFTXKxOUSi6QrBLupvJyro=; b=cQm9+DQU3jEufv9Ko+pEB6kjWBwowSNR6xFipoo8RfBEUm4ihTlExu2+ 9uBvAYO7POUhlF4281WOGsEmBC6m2LNO5l1KWpdFkhpUZmNpw1tkquuub gMOO+OIXHIUdTVoVfQpOOwpgjawYYSsMFr4MGNULCGaRve3lhNQhU+hLY o=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CpAAB0JA1a/4wNJK0WBUMZAQEBAQEBA?= =?us-ascii?q?QEBAQEBBwEBAQEBgkRELmRuJweDeIofjyCBfX6VYBCBfgMKGAEKhRgCGoR0Pxg?= =?us-ascii?q?BAQEBAQEBAQFrKIUeAQEBAQMBASEKQQsQAgEIEQMBAQEhAQYDAgICJQsUCQgBA?= =?us-ascii?q?QQBDQWJQGQQhQukMoInixMBAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYM0ggeDPoJ?= =?us-ascii?q?1NYRlAQwFAgEGOBaCX4JjBYotiTWFPIkZAodrg2mJMIIVhgqLJYozgjyJEgIRG?= =?us-ascii?q?QGBOAEfOEJBcXoVSYJkglwcGYFOdwGIaIEygREBAQE?= X-IronPort-AV: E=Sophos; i="5.44,402,1505779200"; d="scan'208,217"; a="31600419" Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Nov 2017 05:44:37 +0000 Received: from XCH-RTP-014.cisco.com (xch-rtp-014.cisco.com [64.101.220.154]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id vAG5ibQR025740 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 16 Nov 2017 05:44:37 GMT Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-014.cisco.com (64.101.220.154) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 16 Nov 2017 00:44:36 -0500 Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1320.000; Thu, 16 Nov 2017 00:44:36 -0500 From: "Acee Lindem (acee)" To: "bruno.decraene@orange.com" , "Jakob Heitz (jheitz)" , Robert Raszuk , Susan Hares CC: idr wg , "idr-ads@ietf.org" , "idr-chairs@ietf.org" Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQCO8faAAAt2MAAAEiG2AP//yGQA Date: Thu, 16 Nov 2017 05:44:36 +0000 Message-ID: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> In-Reply-To: <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.24.122.132] Content-Type: multipart/alternative; boundary="_000_D6328D61D904Daceeciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 05:44:42 -0000 --_000_D6328D61D904Daceeciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQnJ1bm8sDQoNCkZyb206IElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlkci1i b3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mIEJydW5vIERlY3JhZW5lIDxicnVuby5kZWNy YWVuZUBvcmFuZ2UuY29tPG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPj4NCkRhdGU6 IFdlZG5lc2RheSwgTm92ZW1iZXIgMTUsIDIwMTcgYXQgMTE6MDMgUE0NClRvOiAiSmFrb2IgSGVp dHogKGpoZWl0eikiIDxqaGVpdHpAY2lzY28uY29tPG1haWx0bzpqaGVpdHpAY2lzY28uY29tPj4s IFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5l dD4+LCBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+ Pg0KQ2M6IElEUiBMaXN0IDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+LCAiaWRy LWFkc0BpZXRmLm9yZzxtYWlsdG86aWRyLWFkc0BpZXRmLm9yZz4iIDxpZHItYWRzQGlldGYub3Jn PG1haWx0bzppZHItYWRzQGlldGYub3JnPj4sICJpZHItY2hhaXJzQGlldGYub3JnPG1haWx0bzpp ZHItY2hhaXJzQGlldGYub3JnPiIgPGlkci1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmlkci1jaGFp cnNAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0 LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkkgd2Fz IHRoaW5raW5nIG9mIHNvbWV0aGluZyBtb3JlIGFsb25nIHRoZSBsaW5lcyBvZiBodHRwczovL3Rv b2xzLmlldGYub3JnL2h0bWwvcmZjNzYwNiNzZWN0aW9uLTggZS5nLg0KDQrCpyBHdWlkYW5jZSBm b3IgQXV0aG9ycyBvZiBCR1AgU3BlY2lmaWNhdGlvbnMNCg0KICAgQSBkb2N1bWVudCB0aGF0IHNw ZWNpZmllcyBhIG5ldyBCR1AgYXR0cmlidXRlIHRoYXQgbWF5IG5vdCBmaXQgaW4gYSA0MDk2LW9j dGV0IGxpbWl0IE1VU1QgcHJvdmlkZSBzcGVjaWZpY3MNCg0KICAgcmVnYXJkaW5nIGhvdyB0byBh ZHZlcnRpc2UgYSBCR1AgbWVzc2FnZSBsYXJnZXIgdGhhbiA0MDk2IG9jdGV0cyB0byBhIHNwZWFr ZXIgdGhhdCBkb2VzIG5vdCBzdXBwb3J0IEV4dGVuZGVkIE1lc3NhZ2VzLiBJbiBwYXJ0aWN1bGFy IHdoZXRoZXIgdGhlIHJlbW92YWwgb2YgdGhlIGF0dHJpYnV0ZSBpcyBhbGxvd2VkL2FkdmVydGlz ZWQgb3Igbm90LiBUcmFkZS1vZmZzIGFyZSBsaWtlbHkgc2ltaWxhciB0byB0aGUgb25lcyBkaXNj dXNzZWQgaW4gUkZDIDc2MDYuIEluIHBhcnRpY3VsYXIsIGlmIHRoZQ0KICAgYXR0cmlidXRlIGlu IHF1ZXN0aW9uIGhhcyBvciBtYXkgaGF2ZSBhbiBlZmZlY3Qgb24gcm91dGUgc2VsZWN0aW9uIG9y DQogICBpbnN0YWxsYXRpb24sIHRoZSBwcmVzdW1wdGlvbiBpcyB0aGF0IHJlbW92aW5nIGl0IGlz IHVuc2FmZSB1bmxlc3MNCiAgIGNhcmVmdWwgYW5hbHlzaXMgcHJvdmVzIG90aGVyd2lzZS4NCg0K LS0NCg0K4oCcTXVsdGktb2N0ZXQgZmllbGRzIE1VU1QgYmUgaW4gbmV0d29yayBieXRlIG9yZGVy LuKAnQ0KDQpQb3NzaWJseSBhIHJlZmVyZW5jZSBjb3VsZCBiZSBhZGRlZCwgc3BlY2lmeWluZyB0 aGlzIOKAnG5ldHdvcmsgYnl0ZSBvcmRlcuKAnS4gKGVzcGVjaWFsbHkgZm9yIGEgTVVTVCkNCg0K Tm90ZSB0aGF0IE5ldHdvcmstQnl0ZSBPcmRlciBpcyB0aGUgc3RhbmRhcmQgZm9yIElFVEYgZG9j dW1lbnRzIGFuZCBhdCBsZWFzdCBJIGRvbuKAmXQgdGhpbmsgaXQgbmVlZHMgdG8gYmUgc3BlY2lm aWVkIGluIGV2ZXJ5IGRvY3VtZW50IHdpdGggcGFja2V0IGVuY29kaW5ncy4gU2VlIHNlY3Rpb24g My4xIG9mIGh0dHBzOi8vd3d3LmlldGYub3JnL3JmYy9yZmMyMzYwLnR4dA0KDQpUaGFua3MsDQpB Y2VlDQoNCg0KVGhhbmtzLA0KUmVnYXJkcywNCi0tQnJ1bm8NCg0KRnJvbTogSWRyIFttYWlsdG86 aWRyLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKYWtvYiBIZWl0eiAoamhlaXR6KQ0K U2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE2LCAyMDE3IDM6MjQgQU0NClRvOiBSb2JlcnQgUmFz enVrOyBTdXNhbiBIYXJlcw0KQ2M6IGlkciB3ZzsgaWRyLWFkc0BpZXRmLm9yZzxtYWlsdG86aWRy LWFkc0BpZXRmLm9yZz47IGlkci1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmlkci1jaGFpcnNAaWV0 Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1p ZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCg0KR29vZCBwb2ludCBS b2JlcnQuIEhvdyBhYm91dCBhZGRpbmcgc29tZXRoaW5nIGxpa2U6DQoNCkNlcnRhaW4gZmVhdHVy ZXMgdXNlZCBieSBzb21lIEJHUCBzcGVha2VycyByZXF1aXJlIHRoZSB1c2Ugb2YgZXh0ZW5kZWQg bWVzc2FnZXMuDQpTdWNoIGZlYXR1cmVzIGFyZSBpbmRpY2F0ZWQgd2l0aCBhIEJHUCBjYXBhYmls aXR5Lg0KSWYgYSBCR1Agc3BlYWtlciBzZW5kcyBhbiBleHRlbmRlZCBtZXNzYWdlIHRvIGEgc2Vj b25kIHNwZWFrZXIsIGJ1dCB0aGF0IG1lc3NhZ2UNCmRvZXMgbm90IHVzZSBhIGZlYXR1cmUgdGhh dCByZXF1aXJlcyBleHRlbmRlZCBtZXNzYWdlcywgdGhlbiB0aGUgY29udGVudHMgb2YgdGhhdA0K bWVzc2FnZSBtYXkgbm90IGJlIGRpc3RyaWJ1dGVkIGNvcnJlY3RseSB0aHJvdWdob3V0IHRoZSBC R1Agc3BhY2UgdG8gd2hpY2ggdGhhdCBjb250ZW50IGlzIHRhcmdldGVkLg0KVGhpcyBpcyBiZWNh dXNlIHdoaWxlIHRoZSBpbW1lZGlhdGUgbmVpZ2hib3Igc3BlYWtlciBtYXkgc3VwcG9ydCBleHRl bmRlZCBtZXNzYWdlcywgZXZlcnkNCkJHUCBzcGVha2VyIHdpdGhpbiB0aGUgc2FpZCBCR1Agc3Bh Y2UgbWlnaHQgbm90IHN1cHBvcnQgZXh0ZW5kZWQgbWVzc2FnZXMuDQoNCkZvciBleGFtcGxlLCBh IGNlcnRhaW4gQkdQIGZlYXR1cmUgcmVxdWlyZXMgdGhlIHVzZSBvZiBhIGxhcmdlIEJHUCBhdHRy aWJ1dGUuDQpUaGlzIGZlYXR1cmUgaXMgbm90IHN1cHBvcnRlZCBieSBldmVyeSBCR1Agc3BlYWtl ciB3aXRoaW4gYSBCR1Agc3BhY2UuDQpCR1AgdXBkYXRlcyB3aXRoIHRoZSBsYXJnZSBhdHRyaWJ1 dGUgcmVtb3ZlZCBtaWdodCBiZSBhY2NlcHRhYmxlIHRvIHNwZWFrZXJzDQp0aGF0IGRvIG5vdCBz dXBwb3J0IHRoZSBmZWF0dXJlLCBldmVuIHRob3VnaCBmdW5jdGlvbmFsaXR5IGlzIHJlZHVjZWQg d2l0aG91dCB0aGUgZmVhdHVyZS4NCklmIHN1Y2ggYSBCR1AgdXBkYXRlIGlzIGxvbmdlciB0aGFu IDQwOTYgb2N0ZXRzIHdoZW4gdGhlDQpsYXJnZSBhdHRyaWJ1dGUgaXMgcmVtb3ZlZCwgdGhlbiBp dCBjYW5ub3QgYmUgZGlzdHJpYnV0ZWQgdG8gdGhvc2Ugc3BlYWtlcnMuDQoNClRvIHByZXZlbnQg dGhlIGZhaWx1cmVzIG91dGxpbmVkIGFib3ZlLCBhIEJHUCBzcGVha2VyIFNIT1VMRCBub3QgZ2Vu ZXJhdGUgYSBtZXNzYWdlDQp0aGF0IGlzIGxvbmdlciB0aGFuIDQwOTYgb2N0ZXRzIGlmIGEgZmVh dHVyZSB0aGF0IHJlcXVpcmVzIGV4dGVuZGVkIG1lc3NhZ2VzIGlzIG5vdCB1c2VkLg0KRnVydGhl cm1vcmUsIGEgQkdQIHNwZWFrZXIgU0hPVUxEIG5vdCBnZW5lcmF0ZSBhIG1lc3NhZ2UgdGhhdCBj YW5ub3QgYmUgcmVkdWNlZCB0bw0KNDA5NiBvY3RldHMgb3IgbGVzcyBieSBhbm90aGVyIHNwZWFr ZXIgdGhhdCBuZWVkcyB0byByZW1vdmUgdGhlIGZlYXR1cmUgdGhhdCByZXF1aXJlcw0KZXh0ZW5k ZWQgbWVzc2FnZXMuDQoNClRoYW5rcywNCkpha29iDQoNCkZyb206IElkciBbbWFpbHRvOmlkci1i b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogV2VkbmVz ZGF5LCBOb3ZlbWJlciAxNSwgMjAxNyA1OjU2IEFNDQpUbzogU3VzYW4gSGFyZXMgPHNoYXJlc0Bu ZHpoLmNvbTxtYWlsdG86c2hhcmVzQG5kemguY29tPj4NCkNjOiBpZHIgd2cgPGlkckBpZXRmLm9y ZzxtYWlsdG86aWRyQGlldGYub3JnPj47IGlkci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1hZHNA aWV0Zi5vcmc+OyBpZHItY2hhaXJzQGlldGYub3JnPG1haWx0bzppZHItY2hhaXJzQGlldGYub3Jn Pg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJn cC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkhpLA0KDQpJIGFtIGNvbmNl cm5lZCB3aXRoIHRoZSBsYWNrIG9mIGNsZWFyIGRlc2NyaXB0aW9uIG9mIHdoYXQgcm91dGVyIHdo aWNoIHN1cHBvcnRzIGV4dGVuZGVkIG1zZyBzaG91bGQgZG8NCndoZW4gb24gb25lIHNpZGUgaGUg cmVjZWl2ZXMgYW4gYXR0cmlidXRlIGJpZ2dlciB0aGVuIDRLIGFuZCBub3Qgb2YgYWxsIGl0J3Mg cGVlcnMgY2FuIGhhbmRsZSBpdC4NCg0KSU1PIHRoZSBiZWxvdyBzdGF0ZW1lbnQgaXMgdHJ1ZSBi dXQgYSBiaXQgdG9vIHZhZ3VlOg0KDQoiVGhlcmVmb3JlIHB1dHRpbmcgYW4gYXR0cmlidXRlIHdo aWNoIGNhbiBub3QgYmUgZGVjb21wb3NlZCB0byA0MDk2IG9jdGV0cyBvciBsZXNzIGluIGFuDQoN CiAgIEV4dGVuZGVkIE1lc3NhZ2UgaXMgYSBsaWtlbHkgcGF0aCB0byByb3V0aW5nIGZhaWx1cmUu DQoNCuKAiyINCg0KDQoNCuKAi0FuZCB0aGUgd29yc3QgcGFydCBpcyB0aGF0IHRoZSBCR1Agc3Bl YWtlciB3aGljaCBpbiBmYWN0IGdlbmVyYXRlZA0KDQpzdWNoIGF0dHJpYnV0ZSDigIsNCg0KYmUg aXQgb24gcHVycG9zZSBvciBieSBlcnJvciB3aWxsIG5vdCBmaW5kIG91dCB0aGF0IGl0cyBwcm9w YWdhdGlvbiBoYXMNCg0KZmFpbGVkIG9uZSBvciBOIGhvcHMgYXdheS4NCg0KDQoNCuKAi1RvZGF5 IHdoZW4gb25lIGlzIHRyeWluZyB0byBpbmplY3QgbXNnIG92ZXIgNEsgKHNheSBkdWUgdG8gYSBi dWcpIGl0IHdpbGwgZmFpbCBsb2NhbGx5LA0KDQpnZW5lcmF0ZSBzeXNsb2cgZXRjIC4uLiDigIsN Cg0KDQoNCg0KDQpBbnkgY29tbWVudHMgZnJvbSBhdXRob3JzIGFuZCBXRyBvbiB0aGF0ID8NCg0K DQoNClRoeCwNCg0KUi4NCg0KDQoNCg0KDQoNCg0KDQoNCuKAiw0KDQpPbiBTdW4sIE5vdiAxMiwg MjAxNyBhdCAxMTo0NyBQTSwgU3VzYW4gSGFyZXMgPHNoYXJlc0BuZHpoLmNvbTxtYWlsdG86c2hh cmVzQG5kemguY29tPj4gd3JvdGU6DQpUaGlzIGJlZ2lucyBhIDIgd2VlayBXRyBMQyBmb3IgZHJh ZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikuICBQbGVh c2Ugbm90ZSB0aGlzIGRyYWZ0IGhhcyBhdCBsZWFzdCAyIGltcGxlbWVudGF0aW9ucy4gICAgUGxl YXNlIGNvbW1lbnQgb24gd2hldGhlciB5b3UgZmVlbCB0aGlzIGRyYWZ0IGlzIHJlYWR5IGZvciBw dWJsaWNhdGlvbi4NCg0KU3VzYW4gSGFyZXMNCg0KUFMg4oCTIHRoZSByZXF1ZXN0IGZvciB0aGlz IFdHIExDIGlzIGF0Og0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9pZHIv Y3VycmVudC9tc2cxODgwMS5odG1sDQoNCg0KDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpJZHIgbWFpbGluZyBsaXN0DQpJZHJAaWV0Zi5v cmc8bWFpbHRvOklkckBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz dGluZm8vaWRyDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXw0KDQpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRl cyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHBy aXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMNCnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0 ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNz YWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyDQphIGwnZXhwZWRpdGV1ciBldCBs ZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxl Y3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLA0KT3JhbmdlIGRlY2xp bmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9y bWUgb3UgZmFsc2lmaWUuIE1lcmNpLg0KDQpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50 cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0 IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ow0KdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVk LCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQpJZiB5b3UgaGF2ZSByZWNl aXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRl bGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4NCkFzIGVtYWlscyBtYXkgYmUg YWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVu IG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NClRoYW5rIHlvdS4NCg0K --_000_D6328D61D904Daceeciscocom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBCcnVubyw8 L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04i Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7IHRleHQt YWxpZ246bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JE RVItTEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDog MGluOyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBC T1JERVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxl PSJmb250LXdlaWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+SWRyICZsdDs8YSBocmVmPSJtYWlsdG86 aWRyLWJvdW5jZXNAaWV0Zi5vcmciPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVo YWxmIG9mIEJydW5vIERlY3JhZW5lICZsdDs8YSBocmVmPSJtYWlsdG86YnJ1bm8uZGVjcmFlbmVA b3JhbmdlLmNvbSI+YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4g c3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkRhdGU6IDwvc3Bhbj5XZWRuZXNkYXksIE5vdmVtYmVy IDE1LCAyMDE3IGF0IDExOjAzIFBNPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQi PlRvOiA8L3NwYW4+JnF1b3Q7SmFrb2IgSGVpdHogKGpoZWl0eikmcXVvdDsgJmx0OzxhIGhyZWY9 Im1haWx0bzpqaGVpdHpAY2lzY28uY29tIj5qaGVpdHpAY2lzY28uY29tPC9hPiZndDssIFJvYmVy dCBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+cm9iZXJ0QHJh c3p1ay5uZXQ8L2E+Jmd0OywgU3VzYW4gSGFyZXMgJmx0OzxhIGhyZWY9Im1haWx0bzpzaGFyZXNA bmR6aC5jb20iPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQt d2VpZ2h0OmJvbGQiPkNjOiA8L3NwYW4+SURSIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzppZHJA aWV0Zi5vcmciPmlkckBpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86aWRy LWFkc0BpZXRmLm9yZyI+aWRyLWFkc0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1h aWx0bzppZHItYWRzQGlldGYub3JnIj5pZHItYWRzQGlldGYub3JnPC9hPiZndDssICZxdW90Ozxh IGhyZWY9Im1haWx0bzppZHItY2hhaXJzQGlldGYub3JnIj5pZHItY2hhaXJzQGlldGYub3JnPC9h PiZxdW90Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWNoYWlyc0BpZXRmLm9yZyI+aWRyLWNo YWlyc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQi PlN1YmplY3Q6IDwvc3Bhbj5SZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1p ZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNik8YnI+DQo8L2Rpdj4NCjxk aXY+PGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05f QkxPQ0tRVU9URSIgc3R5bGU9IkJPUkRFUi1MRUZUOiAjYjVjNGRmIDUgc29saWQ7IFBBRERJTkc6 MCAwIDAgNTsgTUFSR0lOOjAgMCAwIDU7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWlj cm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNl Om9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIg eG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1s IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8bWV0YSBuYW1lPSJH ZW5lcmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDE0IChmaWx0ZXJlZCBtZWRpdW0pIj4N CjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQt ZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQt ZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx IDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0 b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg Um9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUt cHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp dHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJl DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiUHLDqWZvcm1hdMOp IEhUTUwgQ2FyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250 LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5Nc29BY2V0YXRl LCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7 DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1hcmdpbjowY207DQoJ bWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToi VGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5QcmZvcm1hdEhUTUxDYXINCgl7bXNvLXN0eWxl LW5hbWU6IlByw6lmb3JtYXTDqSBIVE1MIENhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K CW1zby1zdHlsZS1saW5rOiJQcsOpZm9ybWF0w6kgSFRNTCI7DQoJZm9udC1mYW1pbHk6Q29uc29s YXM7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28t c3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2lu LXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDow Y207DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwi c2VyaWYiO30NCnAuSFRNTFByZWZvcm1hdHRlZCwgbGkuSFRNTFByZWZvcm1hdHRlZCwgZGl2LkhU TUxQcmVmb3JtYXR0ZWQNCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglt c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCglt YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToi VGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7 bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlv cml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFt aWx5OkNvbnNvbGFzO30NCnNwYW4uaG9lbnpiDQoJe21zby1zdHlsZS1uYW1lOmhvZW56Yjt9DQpz cGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls eToiQ291cmllciBOZXciOw0KCWNvbG9yOiM3MDMwQTA7fQ0Kc3Bhbi5UZXh0ZWRlYnVsbGVzQ2Fy DQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltc28tc3R5bGUtcHJp b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyI7DQoJZm9udC1mYW1p bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHls ZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJBcmlhbCIsInNhbnMtc2VyaWYi Ow0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1h bDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250 LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBw dDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlv bjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+ PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8 L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0 IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNo YXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPGRpdiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIg dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt ZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+SSB3YXMgdGhpbmtpbmcg b2Ygc29tZXRoaW5nIG1vcmUgYWxvbmcgdGhlIGxpbmVzIG9mDQo8YSBocmVmPSJodHRwczovL3Rv b2xzLmlldGYub3JnL2h0bWwvcmZjNzYwNiNzZWN0aW9uLTgiPmh0dHBzOi8vdG9vbHMuaWV0Zi5v cmcvaHRtbC9yZmM3NjA2I3NlY3Rpb24tODwvYT4gZS5nLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl OiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPsKnIEd1aWRhbmNlIGZvciBBdXRob3JzIG9mIEJHUCBT cGVjaWZpY2F0aW9uczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFj azsiPiZuYnNwOyZuYnNwOyBBIGRvY3VtZW50IHRoYXQgc3BlY2lmaWVzIGEgbmV3IEJHUCBhdHRy aWJ1dGUgdGhhdCBtYXkgbm90IGZpdCBpbiBhIDQwOTYtb2N0ZXQgbGltaXQgTVVTVCBwcm92aWRl IHNwZWNpZmljczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZu YnNwOyZuYnNwOyByZWdhcmRpbmcgaG93IHRvIGFkdmVydGlzZSBhIEJHUCBtZXNzYWdlIGxhcmdl ciB0aGFuIDQwOTYgb2N0ZXRzIHRvIGEgc3BlYWtlciB0aGF0IGRvZXMgbm90IHN1cHBvcnQgRXh0 ZW5kZWQgTWVzc2FnZXMuIEluIHBhcnRpY3VsYXIgd2hldGhlciB0aGUgcmVtb3ZhbCBvZiB0aGUg YXR0cmlidXRlIGlzIGFsbG93ZWQvYWR2ZXJ0aXNlZCBvciBub3QuIFRyYWRlLW9mZnMgYXJlIGxp a2VseSBzaW1pbGFyIHRvIHRoZSBvbmVzIGRpc2N1c3NlZCBpbiBSRkMgNzYwNi4gPC9zcGFuPjxz cGFuIGxhbmc9IkVOLVVTIj5JbiBwYXJ0aWN1bGFyLCBpZiB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48 L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7 Jm5ic3A7IGF0dHJpYnV0ZSBpbiBxdWVzdGlvbiBoYXMgb3IgbWF5IGhhdmUgYW4gZWZmZWN0IG9u IHJvdXRlIHNlbGVjdGlvbiBvcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IGluc3RhbGxhdGlvbiwg dGhlIHByZXN1bXB0aW9uIGlzIHRoYXQgcmVtb3ZpbmcgaXQgaXMgdW5zYWZlIHVubGVzczxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx dW90OyI+Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPmNhcmVmdWwgYW5hbHlzaXMgcHJv dmVzIG90aGVyd2lzZS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBi bGFjazsiPi0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+4oCc PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5NdWx0aS1vY3RldCBmaWVsZHMgTVVTVCBiZSBpbiBu ZXR3b3JrIGJ5dGUgb3JkZXIu4oCdPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu IGxhbmc9IkVOLVVTIj5Qb3NzaWJseSBhIHJlZmVyZW5jZSBjb3VsZCBiZSBhZGRlZCwgc3BlY2lm eWluZyB0aGlzIOKAnG5ldHdvcmsgYnl0ZSBvcmRlcuKAnS4gKGVzcGVjaWFsbHkgZm9yIGEgTVVT VCk8L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8 L3NwYW4+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5Ob3RlIHRoYXQgTmV0d29yay1CeXRlIE9y ZGVyIGlzIHRoZSBzdGFuZGFyZCBmb3IgSUVURiBkb2N1bWVudHMgYW5kIGF0IGxlYXN0IEkgZG9u 4oCZdCB0aGluayBpdCBuZWVkcyB0byBiZSBzcGVjaWZpZWQgaW4gZXZlcnkgZG9jdW1lbnQgd2l0 aCBwYWNrZXQgZW5jb2RpbmdzLiBTZWUgc2VjdGlvbiAzLjEgb2YmbmJzcDs8YSBocmVmPSJodHRw czovL3d3dy5pZXRmLm9yZy9yZmMvcmZjMjM2MC50eHQiPmh0dHBzOi8vd3d3LmlldGYub3JnL3Jm Yy9yZmMyMzYwLnR4dDwvYT48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoYW5rcyw8 L2Rpdj4NCjxkaXY+QWNlZTwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtf U1JDX0JPRFlfU0VDVElPTiI+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJ T05fQkxPQ0tRVU9URSIgc3R5bGU9IkJPUkRFUi1MRUZUOiAjYjVjNGRmIDUgc29saWQ7IFBBRERJ Tkc6MCAwIDAgNTsgTUFSR0lOOjAgMCAwIDU7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMt bWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm aWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29y ZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9v bW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9 IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt c2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7 Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFs LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+ UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFs LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4tLUJydW5vPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxk aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w cHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl cmlmOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4gSWRyIFs8YSBocmVmPSJtYWlsdG86aWRyLWJv dW5jZXNAaWV0Zi5vcmciPm1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBC ZWhhbGYgT2YgPC9iPkpha29iIEhlaXR6IChqaGVpdHopPGJyPg0KPGI+U2VudDo8L2I+IFRodXJz ZGF5LCBOb3ZlbWJlciAxNiwgMjAxNyAzOjI0IEFNPGJyPg0KPGI+VG86PC9iPiBSb2JlcnQgUmFz enVrOyBTdXNhbiBIYXJlczxicj4NCjxiPkNjOjwvYj4gaWRyIHdnOyA8YSBocmVmPSJtYWlsdG86 aWRyLWFkc0BpZXRmLm9yZyI+aWRyLWFkc0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpp ZHItY2hhaXJzQGlldGYub3JnIj4NCmlkci1jaGFpcnNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3Vi amVjdDo8L2I+IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3At ZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAz MEEwIj5Hb29kIHBvaW50IFJvYmVydC4gSG93IGFib3V0IGFkZGluZyBzb21ldGhpbmcgbGlrZTo8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO ZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPkNl cnRhaW4gZmVhdHVyZXMgdXNlZCBieSBzb21lIEJHUCBzcGVha2VycyByZXF1aXJlIHRoZSB1c2Ug b2YgZXh0ZW5kZWQgbWVzc2FnZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPlN1Y2ggZmVhdHVy ZXMgYXJlIGluZGljYXRlZCB3aXRoIGEgQkdQIGNhcGFiaWxpdHkuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3 MDMwQTAiPklmIGEgQkdQIHNwZWFrZXIgc2VuZHMgYW4gZXh0ZW5kZWQgbWVzc2FnZSB0byBhIHNl Y29uZCBzcGVha2VyLCBidXQgdGhhdCBtZXNzYWdlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPmRv ZXMgbm90IHVzZSBhIGZlYXR1cmUgdGhhdCByZXF1aXJlcyBleHRlbmRlZCBtZXNzYWdlcywgdGhl biB0aGUgY29udGVudHMgb2YgdGhhdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5tZXNzYWdlIG1h eSBub3QgYmUgZGlzdHJpYnV0ZWQgY29ycmVjdGx5IHRocm91Z2hvdXQgdGhlIEJHUCBzcGFjZSB0 byB3aGljaCB0aGF0IGNvbnRlbnQgaXMgdGFyZ2V0ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAi PlRoaXMgaXMgYmVjYXVzZSB3aGlsZSB0aGUgaW1tZWRpYXRlIG5laWdoYm9yIHNwZWFrZXIgbWF5 IHN1cHBvcnQgZXh0ZW5kZWQgbWVzc2FnZXMsIGV2ZXJ5PG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAi PkJHUCBzcGVha2VyIHdpdGhpbiB0aGUgc2FpZCBCR1Agc3BhY2UgbWlnaHQgbm90IHN1cHBvcnQg ZXh0ZW5kZWQgbWVzc2FnZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90 Oztjb2xvcjojNzAzMEEwIj5Gb3IgZXhhbXBsZSwgYSBjZXJ0YWluIEJHUCBmZWF0dXJlIHJlcXVp cmVzIHRoZSB1c2Ugb2YgYSBsYXJnZSBCR1AgYXR0cmlidXRlLjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAz MEEwIj5UaGlzIGZlYXR1cmUgaXMgbm90IHN1cHBvcnRlZCBieSBldmVyeSBCR1Agc3BlYWtlciB3 aXRoaW4gYSBCR1Agc3BhY2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPkJHUCB1cGRhdGVzIHdp dGggdGhlIGxhcmdlIGF0dHJpYnV0ZSByZW1vdmVkIG1pZ2h0IGJlIGFjY2VwdGFibGUgdG8gc3Bl YWtlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291 cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+dGhhdCBkbyBub3Qgc3VwcG9ydCB0aGUgZmVh dHVyZSwgZXZlbiB0aG91Z2ggZnVuY3Rpb25hbGl0eSBpcyByZWR1Y2VkIHdpdGhvdXQgdGhlIGZl YXR1cmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPklmIHN1Y2ggYSBCR1AgdXBkYXRlIGlzIGxv bmdlciB0aGFuIDQwOTYgb2N0ZXRzIHdoZW4gdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPmxh cmdlIGF0dHJpYnV0ZSBpcyByZW1vdmVkLCB0aGVuIGl0IGNhbm5vdCBiZSBkaXN0cmlidXRlZCB0 byB0aG9zZSBzcGVha2Vycy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7 O2NvbG9yOiM3MDMwQTAiPlRvIHByZXZlbnQgdGhlIGZhaWx1cmVzIG91dGxpbmVkIGFib3ZlLCBh IEJHUCBzcGVha2VyIFNIT1VMRCBub3QgZ2VuZXJhdGUgYSBtZXNzYWdlPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y OiM3MDMwQTAiPnRoYXQgaXMgbG9uZ2VyIHRoYW4gNDA5NiBvY3RldHMgaWYgYSBmZWF0dXJlIHRo YXQgcmVxdWlyZXMgZXh0ZW5kZWQgbWVzc2FnZXMgaXMgbm90IHVzZWQuPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y OiM3MDMwQTAiPkZ1cnRoZXJtb3JlLCBhIEJHUCBzcGVha2VyIFNIT1VMRCBub3QgZ2VuZXJhdGUg YSBtZXNzYWdlIHRoYXQgY2Fubm90IGJlIHJlZHVjZWQgdG88bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBB MCI+NDA5NiBvY3RldHMgb3IgbGVzcyBieSBhbm90aGVyIHNwZWFrZXIgdGhhdCBuZWVkcyB0byBy ZW1vdmUgdGhlIGZlYXR1cmUgdGhhdCByZXF1aXJlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5l eHRlbmRlZCBtZXNzYWdlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7 O2NvbG9yOiM3MDMwQTAiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+SmFrb2I8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm cXVvdDs7Y29sb3I6IzcwMzBBMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEx cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+RnJvbTo8L3NwYW4+PC9iPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs aWJyaSwgc2Fucy1zZXJpZjsiPiBJZHIgWzxhIGhyZWY9Im1haWx0bzppZHItYm91bmNlc0BpZXRm Lm9yZyI+bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8 L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE5vdmVtYmVyIDE1 LCAyMDE3IDU6NTYgQU08YnI+DQo8Yj5Ubzo8L2I+IFN1c2FuIEhhcmVzICZsdDs8YSBocmVmPSJt YWlsdG86c2hhcmVzQG5kemguY29tIj5zaGFyZXNAbmR6aC5jb208L2E+Jmd0Ozxicj4NCjxiPkNj OjwvYj4gaWRyIHdnICZsdDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3JnIj5pZHJAaWV0Zi5v cmc8L2E+Jmd0OzsgPGEgaHJlZj0ibWFpbHRvOmlkci1hZHNAaWV0Zi5vcmciPg0KaWRyLWFkc0Bp ZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzppZHItY2hhaXJzQGlldGYub3JnIj5pZHItY2hh aXJzQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0lkcl0gV0cgTGFzdCBD YWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAx MS8yNik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkhpLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+SSBhbSBjb25jZXJuZWQgd2l0aCB0aGUgbGFjayBv ZiBjbGVhciBkZXNjcmlwdGlvbiBvZiB3aGF0IHJvdXRlciB3aGljaCBzdXBwb3J0cyBleHRlbmRl ZCBtc2cgc2hvdWxkIGRvJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPndoZW4g b24gb25lIHNpZGUgaGUgcmVjZWl2ZXMgYW4gYXR0cmlidXRlIGJpZ2dlciB0aGVuIDRLIGFuZCBu b3Qgb2YgYWxsIGl0J3MgcGVlcnMgY2FuIGhhbmRsZSBpdC48L3NwYW4+PHNwYW4gbGFuZz0iRU4t VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPklNTyB0aGUgYmVsb3cgc3RhdGVt ZW50IGlzIHRydWUgYnV0IGEgYml0IHRvbyB2YWd1ZTo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPiZxdW90Ozwvc3Bhbj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5UaGVyZWZvcmUgcHV0dGluZyZuYnNwO2FuIGF0dHJpYnV0 ZSB3aGljaCBjYW4gbm90IGJlIGRlY29tcG9zZWQgdG8gNDA5NiBvY3RldHMgb3IgbGVzcw0KIGlu IGFuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiZuYnNwOyZuYnNwOyBFeHRlbmRlZCBNZXNzYWdlIGlz IGEgbGlrZWx5IHBhdGggdG8gcm91dGluZyBmYWlsdXJlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl Pg0KPGRpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEycHQ7 IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+4oCLJnF1b3Q7 PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8ZGl2 Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij7igItBbmQgdGhlIHdvcnN0 IHBhcnQgaXMgdGhhdCB0aGUgQkdQIHNwZWFrZXIgd2hpY2ggaW4gZmFjdCBnZW5lcmF0ZWQgPG86 cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPnN1Y2gg YXR0cmlidXRlIOKAizwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPmJlIGl0IG9u IHB1cnBvc2Ugb3IgYnkgZXJyb3Igd2lsbCBub3QgZmluZCBvdXQgdGhhdCBpdHMgcHJvcGFnYXRp b24gaGFzIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250 LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPmZhaWxlZCBvbmUgb3Ig TiBob3BzIGF3YXkuIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8ZGl2Pg0KPHBy ZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij7igItUb2RheSB3aGVuIG9uZSBpcyB0 cnlpbmcgdG8gaW5qZWN0IG1zZyBvdmVyIDRLIChzYXkgZHVlIHRvIGEgYnVnKSBpdCB3aWxsIGZh aWwgbG9jYWxseSwgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEy LjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+ DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMnB0OyBmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPmdlbmVyYXRlIHN5c2xvZyBl dGMgLi4uIOKAizwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4w cHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8cHJlPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcHJlPg0KPGRpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjwv ZGl2Pg0KPGRpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEy cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+QW55IGNv bW1lbnRzIGZyb20gYXV0aG9ycyBhbmQgV0cgb24gdGhhdCA/PC9zcGFuPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw YW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w cmU+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOiAxMnB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsi PlRoeCw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPGRpdj4NCjxwcmU+ PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiBB cmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+Ui48L3NwYW4+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh bj48L3ByZT4NCjwvZGl2Pg0KPGRpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm b250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3By ZT4NCjwvZGl2Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8ZGl2Pg0K PHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p bHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3ByZT4NCjwvZGl2Pg0KPGRpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6 IGJsYWNrOyI+4oCLPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i RU4tVVMiPk9uIFN1biwgTm92IDEyLCAyMDE3IGF0IDExOjQ3IFBNLCBTdXNhbiBIYXJlcyAmbHQ7 PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNoYXJlc0Bu ZHpoLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3Rl IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRp bmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDtt YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGlzIGJlZ2lucyBhIDIgd2Vl ayBXRyBMQyBmb3IgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0 byAxMS8yNikuJm5ic3A7IFBsZWFzZSBub3RlIHRoaXMgZHJhZnQgaGFzIGF0IGxlYXN0IDIgaW1w bGVtZW50YXRpb25zLiAmbmJzcDsmbmJzcDsmbmJzcDtQbGVhc2UgY29tbWVudA0KIG9uIHdoZXRo ZXIgeW91IGZlZWwgdGhpcyBkcmFmdCBpcyByZWFkeSBmb3IgcHVibGljYXRpb24uJm5ic3A7Jm5i c3A7IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojODg4ODg4Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Y29sb3I6Izg4ODg4OCI+U3VzYW4gSGFyZXMNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPlBTIOKA kyB0aGUgcmVxdWVzdCBmb3IgdGhpcyBXRyBMQyBpcyBhdDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJodHRw czovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL2lkci9jdXJyZW50L21zZzE4ODAxLmh0 bWwiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2Vi L2lkci9jdXJyZW50L21zZzE4ODAxLmh0bWw8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImNvbG9yOmJsYWNrIj4gPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh bj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu Zz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxh bmc9IkVOLVVTIj48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXzxicj4NCklkciBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86SWRyQGll dGYub3JnIj5JZHJAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v cmcvbWFpbG1hbi9saXN0aW5mby9pZHIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRm Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkcjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Js b2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8 cHJlPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18NCg0KQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBj b250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMg ZXQgbmUgZG9pdmVudCBkb25jDQpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGll cyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJy ZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcg0KYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUg YWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMg ZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwNCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJl c3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNp ZmllLiBNZXJjaS4NCg0KVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRh aW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJv dGVjdGVkIGJ5IGxhdzsNCnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBj b3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBl bWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBt ZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9y YW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwg Y2hhbmdlZCBvciBmYWxzaWZpZWQuDQpUaGFuayB5b3UuDQo8L3ByZT4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_D6328D61D904Daceeciscocom_-- From nobody Wed Nov 15 21:51:54 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5F3A127058; Wed, 15 Nov 2017 21:51:52 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.618 X-Spam-Level: X-Spam-Status: No, score=-2.618 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 f4lYz3IjuSH7; Wed, 15 Nov 2017 21:51:50 -0800 (PST) Received: from orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E8531242EA; Wed, 15 Nov 2017 21:51:50 -0800 (PST) Received: from opfedar03.francetelecom.fr (unknown [xx.xx.xx.5]) by opfedar21.francetelecom.fr (ESMTP service) with ESMTP id C639B100F0A; Thu, 16 Nov 2017 06:51:48 +0100 (CET) Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.31]) by opfedar03.francetelecom.fr (ESMTP service) with ESMTP id 863C6180077; Thu, 16 Nov 2017 06:51:48 +0100 (CET) Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM22.corporate.adroot.infra.ftgroup ([fe80::8c90:f4e9:be28:2a1%19]) with mapi id 14.03.0361.001; Thu, 16 Nov 2017 06:51:48 +0100 From: To: "Acee Lindem (acee)" , "Jakob Heitz (jheitz)" , Robert Raszuk , Susan Hares CC: idr wg , "idr-ads@ietf.org" , "idr-chairs@ietf.org" Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQCO8faAAAt2MAAAEiG2AP//yGQA///+QAA= Date: Thu, 16 Nov 2017 05:51:48 +0000 Message-ID: <4155_1510811508_5A0D2774_4155_424_1_53C29892C857584299CBF5D05346208A478F144A@OPEXCLILM21.corporate.adroot.infra.ftgroup> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> 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.2] Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A478F144AOPEXCLILM21corp_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 05:51:53 -0000 --_000_53C29892C857584299CBF5D05346208A478F144AOPEXCLILM21corp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQWNlZQ0KDQpGcm9tOiBBY2VlIExpbmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNv bV0NClNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciAxNiwgMjAxNyAxOjQ1IFBNDQpUbzogREVDUkFF TkUgQnJ1bm8gSU1UL09MTjsgSmFrb2IgSGVpdHogKGpoZWl0eik7IFJvYmVydCBSYXN6dWs7IFN1 c2FuIEhhcmVzDQpDYzogaWRyIHdnOyBpZHItYWRzQGlldGYub3JnOyBpZHItY2hhaXJzQGlldGYu b3JnDQpTdWJqZWN0OiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHIt YmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCg0KSGkgQnJ1bm8sDQoNCkZy b206IElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3Jn Pj4gb24gYmVoYWxmIG9mIEJydW5vIERlY3JhZW5lIDxicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29t PG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPj4NCkRhdGU6IFdlZG5lc2RheSwgTm92 ZW1iZXIgMTUsIDIwMTcgYXQgMTE6MDMgUE0NClRvOiAiSmFrb2IgSGVpdHogKGpoZWl0eikiIDxq aGVpdHpAY2lzY28uY29tPG1haWx0bzpqaGVpdHpAY2lzY28uY29tPj4sIFJvYmVydCBSYXN6dWsg PHJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+LCBTdXNhbiBIYXJl cyA8c2hhcmVzQG5kemguY29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+Pg0KQ2M6IElEUiBMaXN0 IDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+LCAiaWRyLWFkc0BpZXRmLm9yZzxt YWlsdG86aWRyLWFkc0BpZXRmLm9yZz4iIDxpZHItYWRzQGlldGYub3JnPG1haWx0bzppZHItYWRz QGlldGYub3JnPj4sICJpZHItY2hhaXJzQGlldGYub3JnPG1haWx0bzppZHItY2hhaXJzQGlldGYu b3JnPiIgPGlkci1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOmlkci1jaGFpcnNAaWV0Zi5vcmc+Pg0K U3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1l eHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkkgd2FzIHRoaW5raW5nIG9mIHNv bWV0aGluZyBtb3JlIGFsb25nIHRoZSBsaW5lcyBvZiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0 bWwvcmZjNzYwNiNzZWN0aW9uLTggZS5nLg0KDQrCpyBHdWlkYW5jZSBmb3IgQXV0aG9ycyBvZiBC R1AgU3BlY2lmaWNhdGlvbnMNCg0KICAgQSBkb2N1bWVudCB0aGF0IHNwZWNpZmllcyBhIG5ldyBC R1AgYXR0cmlidXRlIHRoYXQgbWF5IG5vdCBmaXQgaW4gYSA0MDk2LW9jdGV0IGxpbWl0IE1VU1Qg cHJvdmlkZSBzcGVjaWZpY3MNCg0KICAgcmVnYXJkaW5nIGhvdyB0byBhZHZlcnRpc2UgYSBCR1Ag bWVzc2FnZSBsYXJnZXIgdGhhbiA0MDk2IG9jdGV0cyB0byBhIHNwZWFrZXIgdGhhdCBkb2VzIG5v dCBzdXBwb3J0IEV4dGVuZGVkIE1lc3NhZ2VzLiBJbiBwYXJ0aWN1bGFyIHdoZXRoZXIgdGhlIHJl bW92YWwgb2YgdGhlIGF0dHJpYnV0ZSBpcyBhbGxvd2VkL2FkdmVydGlzZWQgb3Igbm90LiBUcmFk ZS1vZmZzIGFyZSBsaWtlbHkgc2ltaWxhciB0byB0aGUgb25lcyBkaXNjdXNzZWQgaW4gUkZDIDc2 MDYuIEluIHBhcnRpY3VsYXIsIGlmIHRoZQ0KICAgYXR0cmlidXRlIGluIHF1ZXN0aW9uIGhhcyBv ciBtYXkgaGF2ZSBhbiBlZmZlY3Qgb24gcm91dGUgc2VsZWN0aW9uIG9yDQogICBpbnN0YWxsYXRp b24sIHRoZSBwcmVzdW1wdGlvbiBpcyB0aGF0IHJlbW92aW5nIGl0IGlzIHVuc2FmZSB1bmxlc3MN CiAgIGNhcmVmdWwgYW5hbHlzaXMgcHJvdmVzIG90aGVyd2lzZS4NCg0KLS0NCg0K4oCcTXVsdGkt b2N0ZXQgZmllbGRzIE1VU1QgYmUgaW4gbmV0d29yayBieXRlIG9yZGVyLuKAnQ0KDQpQb3NzaWJs eSBhIHJlZmVyZW5jZSBjb3VsZCBiZSBhZGRlZCwgc3BlY2lmeWluZyB0aGlzIOKAnG5ldHdvcmsg Ynl0ZSBvcmRlcuKAnS4gKGVzcGVjaWFsbHkgZm9yIGEgTVVTVCkNCg0KTm90ZSB0aGF0IE5ldHdv cmstQnl0ZSBPcmRlciBpcyB0aGUgc3RhbmRhcmQgZm9yIElFVEYgZG9jdW1lbnRzIGFuZCBhdCBs ZWFzdCBJIGRvbuKAmXQgdGhpbmsgaXQgbmVlZHMgdG8gYmUgc3BlY2lmaWVkIGluIGV2ZXJ5IGRv Y3VtZW50IHdpdGggcGFja2V0IGVuY29kaW5ncy4gU2VlIHNlY3Rpb24gMy4xIG9mIGh0dHBzOi8v d3d3LmlldGYub3JnL3JmYy9yZmMyMzYwLnR4dA0KDQpbQnJ1bm9dIFN1cmUsIHRoZSBzZW50ZW5j ZSBtYXkgYWxzbyBiZSByZW1vdmVkLg0KDQpUaGFua3MNCi0tQnJ1bm8NCg0KVGhhbmtzLA0KQWNl ZQ0KDQoNClRoYW5rcywNClJlZ2FyZHMsDQotLUJydW5vDQoNCkZyb206IElkciBbbWFpbHRvOmlk ci1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSmFrb2IgSGVpdHogKGpoZWl0eikNClNl bnQ6IFRodXJzZGF5LCBOb3ZlbWJlciAxNiwgMjAxNyAzOjI0IEFNDQpUbzogUm9iZXJ0IFJhc3p1 azsgU3VzYW4gSGFyZXMNCkNjOiBpZHIgd2c7IGlkci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1h ZHNAaWV0Zi5vcmc+OyBpZHItY2hhaXJzQGlldGYub3JnPG1haWx0bzppZHItY2hhaXJzQGlldGYu b3JnPg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRy LWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkdvb2QgcG9pbnQgUm9i ZXJ0LiBIb3cgYWJvdXQgYWRkaW5nIHNvbWV0aGluZyBsaWtlOg0KDQpDZXJ0YWluIGZlYXR1cmVz IHVzZWQgYnkgc29tZSBCR1Agc3BlYWtlcnMgcmVxdWlyZSB0aGUgdXNlIG9mIGV4dGVuZGVkIG1l c3NhZ2VzLg0KU3VjaCBmZWF0dXJlcyBhcmUgaW5kaWNhdGVkIHdpdGggYSBCR1AgY2FwYWJpbGl0 eS4NCklmIGEgQkdQIHNwZWFrZXIgc2VuZHMgYW4gZXh0ZW5kZWQgbWVzc2FnZSB0byBhIHNlY29u ZCBzcGVha2VyLCBidXQgdGhhdCBtZXNzYWdlDQpkb2VzIG5vdCB1c2UgYSBmZWF0dXJlIHRoYXQg cmVxdWlyZXMgZXh0ZW5kZWQgbWVzc2FnZXMsIHRoZW4gdGhlIGNvbnRlbnRzIG9mIHRoYXQNCm1l c3NhZ2UgbWF5IG5vdCBiZSBkaXN0cmlidXRlZCBjb3JyZWN0bHkgdGhyb3VnaG91dCB0aGUgQkdQ IHNwYWNlIHRvIHdoaWNoIHRoYXQgY29udGVudCBpcyB0YXJnZXRlZC4NClRoaXMgaXMgYmVjYXVz ZSB3aGlsZSB0aGUgaW1tZWRpYXRlIG5laWdoYm9yIHNwZWFrZXIgbWF5IHN1cHBvcnQgZXh0ZW5k ZWQgbWVzc2FnZXMsIGV2ZXJ5DQpCR1Agc3BlYWtlciB3aXRoaW4gdGhlIHNhaWQgQkdQIHNwYWNl IG1pZ2h0IG5vdCBzdXBwb3J0IGV4dGVuZGVkIG1lc3NhZ2VzLg0KDQpGb3IgZXhhbXBsZSwgYSBj ZXJ0YWluIEJHUCBmZWF0dXJlIHJlcXVpcmVzIHRoZSB1c2Ugb2YgYSBsYXJnZSBCR1AgYXR0cmli dXRlLg0KVGhpcyBmZWF0dXJlIGlzIG5vdCBzdXBwb3J0ZWQgYnkgZXZlcnkgQkdQIHNwZWFrZXIg d2l0aGluIGEgQkdQIHNwYWNlLg0KQkdQIHVwZGF0ZXMgd2l0aCB0aGUgbGFyZ2UgYXR0cmlidXRl IHJlbW92ZWQgbWlnaHQgYmUgYWNjZXB0YWJsZSB0byBzcGVha2Vycw0KdGhhdCBkbyBub3Qgc3Vw cG9ydCB0aGUgZmVhdHVyZSwgZXZlbiB0aG91Z2ggZnVuY3Rpb25hbGl0eSBpcyByZWR1Y2VkIHdp dGhvdXQgdGhlIGZlYXR1cmUuDQpJZiBzdWNoIGEgQkdQIHVwZGF0ZSBpcyBsb25nZXIgdGhhbiA0 MDk2IG9jdGV0cyB3aGVuIHRoZQ0KbGFyZ2UgYXR0cmlidXRlIGlzIHJlbW92ZWQsIHRoZW4gaXQg Y2Fubm90IGJlIGRpc3RyaWJ1dGVkIHRvIHRob3NlIHNwZWFrZXJzLg0KDQpUbyBwcmV2ZW50IHRo ZSBmYWlsdXJlcyBvdXRsaW5lZCBhYm92ZSwgYSBCR1Agc3BlYWtlciBTSE9VTEQgbm90IGdlbmVy YXRlIGEgbWVzc2FnZQ0KdGhhdCBpcyBsb25nZXIgdGhhbiA0MDk2IG9jdGV0cyBpZiBhIGZlYXR1 cmUgdGhhdCByZXF1aXJlcyBleHRlbmRlZCBtZXNzYWdlcyBpcyBub3QgdXNlZC4NCkZ1cnRoZXJt b3JlLCBhIEJHUCBzcGVha2VyIFNIT1VMRCBub3QgZ2VuZXJhdGUgYSBtZXNzYWdlIHRoYXQgY2Fu bm90IGJlIHJlZHVjZWQgdG8NCjQwOTYgb2N0ZXRzIG9yIGxlc3MgYnkgYW5vdGhlciBzcGVha2Vy IHRoYXQgbmVlZHMgdG8gcmVtb3ZlIHRoZSBmZWF0dXJlIHRoYXQgcmVxdWlyZXMNCmV4dGVuZGVk IG1lc3NhZ2VzLg0KDQpUaGFua3MsDQpKYWtvYg0KDQpGcm9tOiBJZHIgW21haWx0bzppZHItYm91 bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFdlZG5lc2Rh eSwgTm92ZW1iZXIgMTUsIDIwMTcgNTo1NiBBTQ0KVG86IFN1c2FuIEhhcmVzIDxzaGFyZXNAbmR6 aC5jb208bWFpbHRvOnNoYXJlc0BuZHpoLmNvbT4+DQpDYzogaWRyIHdnIDxpZHJAaWV0Zi5vcmc8 bWFpbHRvOmlkckBpZXRmLm9yZz4+OyBpZHItYWRzQGlldGYub3JnPG1haWx0bzppZHItYWRzQGll dGYub3JnPjsgaWRyLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86aWRyLWNoYWlyc0BpZXRmLm9yZz4N ClN1YmplY3Q6IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3At ZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KQ0KDQpIaSwNCg0KSSBhbSBjb25jZXJu ZWQgd2l0aCB0aGUgbGFjayBvZiBjbGVhciBkZXNjcmlwdGlvbiBvZiB3aGF0IHJvdXRlciB3aGlj aCBzdXBwb3J0cyBleHRlbmRlZCBtc2cgc2hvdWxkIGRvDQp3aGVuIG9uIG9uZSBzaWRlIGhlIHJl Y2VpdmVzIGFuIGF0dHJpYnV0ZSBiaWdnZXIgdGhlbiA0SyBhbmQgbm90IG9mIGFsbCBpdCdzIHBl ZXJzIGNhbiBoYW5kbGUgaXQuDQoNCklNTyB0aGUgYmVsb3cgc3RhdGVtZW50IGlzIHRydWUgYnV0 IGEgYml0IHRvbyB2YWd1ZToNCg0KIlRoZXJlZm9yZSBwdXR0aW5nIGFuIGF0dHJpYnV0ZSB3aGlj aCBjYW4gbm90IGJlIGRlY29tcG9zZWQgdG8gNDA5NiBvY3RldHMgb3IgbGVzcyBpbiBhbg0KDQog ICBFeHRlbmRlZCBNZXNzYWdlIGlzIGEgbGlrZWx5IHBhdGggdG8gcm91dGluZyBmYWlsdXJlLg0K DQrigIsiDQoNCg0KDQrigItBbmQgdGhlIHdvcnN0IHBhcnQgaXMgdGhhdCB0aGUgQkdQIHNwZWFr ZXIgd2hpY2ggaW4gZmFjdCBnZW5lcmF0ZWQNCg0Kc3VjaCBhdHRyaWJ1dGUg4oCLDQoNCmJlIGl0 IG9uIHB1cnBvc2Ugb3IgYnkgZXJyb3Igd2lsbCBub3QgZmluZCBvdXQgdGhhdCBpdHMgcHJvcGFn YXRpb24gaGFzDQoNCmZhaWxlZCBvbmUgb3IgTiBob3BzIGF3YXkuDQoNCg0KDQrigItUb2RheSB3 aGVuIG9uZSBpcyB0cnlpbmcgdG8gaW5qZWN0IG1zZyBvdmVyIDRLIChzYXkgZHVlIHRvIGEgYnVn KSBpdCB3aWxsIGZhaWwgbG9jYWxseSwNCg0KZ2VuZXJhdGUgc3lzbG9nIGV0YyAuLi4g4oCLDQoN Cg0KDQoNCg0KQW55IGNvbW1lbnRzIGZyb20gYXV0aG9ycyBhbmQgV0cgb24gdGhhdCA/DQoNCg0K DQpUaHgsDQoNClIuDQoNCg0KDQoNCg0KDQoNCg0KDQrigIsNCg0KT24gU3VuLCBOb3YgMTIsIDIw MTcgYXQgMTE6NDcgUE0sIFN1c2FuIEhhcmVzIDxzaGFyZXNAbmR6aC5jb208bWFpbHRvOnNoYXJl c0BuZHpoLmNvbT4+IHdyb3RlOg0KVGhpcyBiZWdpbnMgYSAyIHdlZWsgV0cgTEMgZm9yIGRyYWZ0 LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpLiAgUGxlYXNl IG5vdGUgdGhpcyBkcmFmdCBoYXMgYXQgbGVhc3QgMiBpbXBsZW1lbnRhdGlvbnMuICAgIFBsZWFz ZSBjb21tZW50IG9uIHdoZXRoZXIgeW91IGZlZWwgdGhpcyBkcmFmdCBpcyByZWFkeSBmb3IgcHVi bGljYXRpb24uDQoNClN1c2FuIEhhcmVzDQoNClBTIOKAkyB0aGUgcmVxdWVzdCBmb3IgdGhpcyBX RyBMQyBpcyBhdDoNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIvaWRyL2N1 cnJlbnQvbXNnMTg4MDEuaHRtbA0KDQoNCg0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXw0KSWRyIG1haWxpbmcgbGlzdA0KSWRyQGlldGYub3Jn PG1haWx0bzpJZHJAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2lkcg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18NCg0KDQoNCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2lu dGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3Ug cHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYw0KDQpwYXMgZXRyZSBkaWZmdXNlcywgZXhw bG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2Ug bWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcg0KDQphIGwnZXhwZWRpdGV1 ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2Fn ZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLA0KDQpPcmFu Z2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVy ZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQoNCg0KDQpUaGlzIG1lc3NhZ2UgYW5kIGl0 cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZv cm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ow0KDQp0aGV5IHNob3VsZCBub3Qg YmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCg0K SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0 aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQoN CkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3Nh Z2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCg0KVGhh bmsgeW91Lg0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZl bnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdp ZWVzIGV0IG5lIGRvaXZlbnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNv cGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIg ZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWly ZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVl cyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0ZSBy ZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxz aWZpZS4gTWVyY2kuCgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFp biBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90 ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29w aWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFp bCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNz YWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3Jhbmdl IGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFu Z2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91LgoK --_000_53C29892C857584299CBF5D05346208A478F144AOPEXCLILM21corp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpA Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIg MiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNv Tm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs InNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQcsOpZm9ybWF0w6kgSFRNTCBD YXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox MC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0FjZXRhdGUsIGxpLk1z b0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t c3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4t Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEi LCJzYW5zLXNlcmlmIjt9DQpzcGFuLlByZm9ybWF0SFRNTENhcg0KCXttc28tc3R5bGUtbmFtZToi UHLDqWZvcm1hdMOpIEhUTUwgQ2FyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0 eWxlLWxpbms6IlByw6lmb3JtYXTDqSBIVE1MIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpz cGFuLlRleHRlZGVidWxsZXNDYXINCgl7bXNvLXN0eWxlLW5hbWU6IlRleHRlIGRlIGJ1bGxlcyBD YXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiVGV4dGUgZGUg YnVsbGVzIjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KcC5tc29ub3Jt YWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29u b3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCglt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXpl OjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4u SFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVk IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQ cmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnAuSFRNTFByZWZvcm1hdHRl ZCwgbGkuSFRNTFByZWZvcm1hdHRlZCwgZGl2LkhUTUxQcmVmb3JtYXR0ZWQNCgl7bXNvLXN0eWxl LW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3Jt YXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30N CnNwYW4uaG9lbnpiDQoJe21zby1zdHlsZS1uYW1lOmhvZW56Yjt9DQpzcGFuLkVtYWlsU3R5bGUy NQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ291cmllciBOZXci Ow0KCWNvbG9yOiM3MDMwQTA7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6Ymxh Y2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsO30NCnNwYW4uRW1h aWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5 OiJBcmlhbCIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1h bDsNCglmb250LXN0eWxlOm5vcm1hbDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw ZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K CXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIu MHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHls ZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQi IHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+ PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0 IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFk Pg0KPGJvZHkgbGFuZz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy aWYmcXVvdDs7Y29sb3I6YmxhY2siPkhpIEFjZWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk ZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRp dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw dDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDsiPiBBY2VlIExpbmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0N Cjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTm92ZW1iZXIgMTYsIDIwMTcgMTo0NSBQTTxi cj4NCjxiPlRvOjwvYj4gREVDUkFFTkUgQnJ1bm8gSU1UL09MTjsgSmFrb2IgSGVpdHogKGpoZWl0 eik7IFJvYmVydCBSYXN6dWs7IFN1c2FuIEhhcmVzPGJyPg0KPGI+Q2M6PC9iPiBpZHIgd2c7IGlk ci1hZHNAaWV0Zi5vcmc7IGlkci1jaGFpcnNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g UmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1t ZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi bGFjayI+SGkgQnJ1bm8sPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOmJsYWNrIj5JZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHItYm91bmNlc0Bp ZXRmLm9yZyI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgQnJ1bm8g RGVjcmFlbmUgJmx0OzxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tIj5i cnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+V2VkbmVz ZGF5LCBOb3ZlbWJlciAxNSwgMjAxNyBhdCAxMTowMyBQTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7 SmFrb2IgSGVpdHogKGpoZWl0eikmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqaGVpdHpAY2lz Y28uY29tIj5qaGVpdHpAY2lzY28uY29tPC9hPiZndDssIFJvYmVydCBSYXN6dWsgJmx0OzxhIGhy ZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0Oywg U3VzYW4gSGFyZXMgJmx0OzxhIGhyZWY9Im1haWx0bzpzaGFyZXNAbmR6aC5jb20iPnNoYXJlc0Bu ZHpoLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5JRFIgTGlzdCAmbHQ7PGEgaHJlZj0ibWFp bHRvOmlkckBpZXRmLm9yZyI+aWRyQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1h aWx0bzppZHItYWRzQGlldGYub3JnIj5pZHItYWRzQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEg aHJlZj0ibWFpbHRvOmlkci1hZHNAaWV0Zi5vcmciPmlkci1hZHNAaWV0Zi5vcmc8L2E+Jmd0Oywg JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmlkci1jaGFpcnNAaWV0Zi5vcmciPmlkci1jaGFpcnNAaWV0 Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWNoYWlyc0BpZXRmLm9yZyI+ aWRyLWNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbSWRy XSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMg KDExLzEyIHRvIDExLzI2KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj ayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBj bSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0i TUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOmJsYWNrIj5JIHdhcyB0aGlua2luZyBvZiBzb21ldGhpbmcgbW9yZSBhbG9uZyB0aGUgbGlu ZXMgb2YNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3NjA2I3NlY3Rp b24tOCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzc2MDYjc2VjdGlvbi04PC9hPiBl LmcuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj7CpyBHdWlkYW5jZSBmb3Ig QXV0aG9ycyBvZiBCR1AgU3BlY2lmaWNhdGlvbnM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s b3I6YmxhY2siPiZuYnNwOyZuYnNwOyBBIGRvY3VtZW50IHRoYXQgc3BlY2lmaWVzIGEgbmV3IEJH UCBhdHRyaWJ1dGUgdGhhdCBtYXkgbm90IGZpdCBpbiBhIDQwOTYtb2N0ZXQgbGltaXQgTVVTVCBw cm92aWRlIHNwZWNpZmljczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4m bmJzcDsmbmJzcDsgcmVnYXJkaW5nIGhvdyB0byBhZHZlcnRpc2UgYSBCR1AgbWVzc2FnZSBsYXJn ZXIgdGhhbiA0MDk2IG9jdGV0cyB0byBhIHNwZWFrZXIgdGhhdCBkb2VzIG5vdCBzdXBwb3J0IEV4 dGVuZGVkIE1lc3NhZ2VzLiBJbiBwYXJ0aWN1bGFyIHdoZXRoZXIgdGhlIHJlbW92YWwgb2YgdGhl IGF0dHJpYnV0ZSBpcyBhbGxvd2VkL2FkdmVydGlzZWQgb3Igbm90LiBUcmFkZS1vZmZzIGFyZSBs aWtlbHkgc2ltaWxhciB0byB0aGUgb25lcyBkaXNjdXNzZWQgaW4gUkZDIDc2MDYuIDwvc3Bhbj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5JbiBwYXJ0aWN1bGFyLCBpZiB0 aGU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3By ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj ayI+Jm5ic3A7Jm5ic3A7IGF0dHJpYnV0ZSBpbiBxdWVzdGlvbiBoYXMgb3IgbWF5IGhhdmUgYW4g ZWZmZWN0IG9uIHJvdXRlIHNlbGVjdGlvbiBvcjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGluc3RhbGxhdGlvbiwgdGhl IHByZXN1bXB0aW9uIGlzIHRoYXQgcmVtb3ZpbmcgaXQgaXMgdW5zYWZlIHVubGVzczwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5i c3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPmNhcmVmdWwgYW5hbHlzaXMgcHJvdmVz IG90aGVyd2lzZS4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+LS08L3Nw YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cHJl PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+4oCcPC9zcGFuPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPk11bHRpLW9jdGV0IGZpZWxkcyBNVVNUIGJlIGlu IG5ldHdvcmsgYnl0ZSBvcmRlci7igJ08L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj b2xvcjpibGFjayI+UG9zc2libHkgYSByZWZlcmVuY2UgY291bGQgYmUgYWRkZWQsIHNwZWNpZnlp bmcgdGhpcyDigJxuZXR3b3JrIGJ5dGUgb3JkZXLigJ0uIChlc3BlY2lhbGx5IGZvciBhIE1VU1Qp PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Ob3RlIHRoYXQgTmV0d29yay1C eXRlIE9yZGVyIGlzIHRoZSBzdGFuZGFyZCBmb3IgSUVURiBkb2N1bWVudHMgYW5kIGF0IGxlYXN0 IEkgZG9u4oCZdCB0aGluayBpdCBuZWVkcyB0byBiZSBzcGVjaWZpZWQgaW4gZXZlcnkgZG9jdW1l bnQgd2l0aCBwYWNrZXQgZW5jb2RpbmdzLiBTZWUNCiBzZWN0aW9uIDMuMSBvZiZuYnNwOzxhIGhy ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmYy9yZmMyMzYwLnR4dCI+aHR0cHM6Ly93d3cuaWV0 Zi5vcmcvcmZjL3JmYzIzNjAudHh0PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si PltCcnVub10gU3VyZSwgdGhlIHNlbnRlbmNlIG1heSBhbHNvIGJlIHJlbW92ZWQuPG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjpibGFjayI+LS1CcnVubzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRoYW5rcyw8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkFjZWU8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0 OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVm dDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JM T0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6 YmxhY2siPlRoYW5rcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7 c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9 ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+LS1C cnVubzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4N CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBJZHIgWzxhIGhyZWY9Im1haWx0bzpp ZHItYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxi Pk9uIEJlaGFsZiBPZiA8L2I+SmFrb2IgSGVpdHogKGpoZWl0eik8YnI+DQo8Yj5TZW50OjwvYj4g VGh1cnNkYXksIE5vdmVtYmVyIDE2LCAyMDE3IDM6MjQgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvYmVy dCBSYXN6dWs7IFN1c2FuIEhhcmVzPGJyPg0KPGI+Q2M6PC9iPiBpZHIgd2c7IDxhIGhyZWY9Im1h aWx0bzppZHItYWRzQGlldGYub3JnIj5pZHItYWRzQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFp bHRvOmlkci1jaGFpcnNAaWV0Zi5vcmciPg0KaWRyLWNoYWlyc0BpZXRmLm9yZzwvYT48YnI+DQo8 Yj5TdWJqZWN0OjwvYj4gUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRy LWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPC9zcGFuPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7O2NvbG9yOiM3MDMwQTAiPkdvb2QgcG9pbnQgUm9iZXJ0LiBIb3cgYWJvdXQgYWRkaW5nIHNv bWV0aGluZyBsaWtlOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj b2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm cXVvdDs7Y29sb3I6IzcwMzBBMCI+Q2VydGFpbiBmZWF0dXJlcyB1c2VkIGJ5IHNvbWUgQkdQIHNw ZWFrZXJzIHJlcXVpcmUgdGhlIHVzZSBvZiBleHRlbmRlZCBtZXNzYWdlcy48L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+U3VjaCBmZWF0dXJl cyBhcmUgaW5kaWNhdGVkIHdpdGggYSBCR1AgY2FwYWJpbGl0eS48L3NwYW4+PHNwYW4gc3R5bGU9 ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+SWYgYSBCR1Agc3BlYWtlciBz ZW5kcyBhbiBleHRlbmRlZCBtZXNzYWdlIHRvIGEgc2Vjb25kIHNwZWFrZXIsIGJ1dCB0aGF0IG1l c3NhZ2U8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izcw MzBBMCI+ZG9lcyBub3QgdXNlIGEgZmVhdHVyZSB0aGF0IHJlcXVpcmVzIGV4dGVuZGVkIG1lc3Nh Z2VzLCB0aGVuIHRoZSBjb250ZW50cyBvZiB0aGF0PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPm1lc3NhZ2UgbWF5IG5vdCBiZSBkaXN0cmli dXRlZCBjb3JyZWN0bHkgdGhyb3VnaG91dCB0aGUgQkdQIHNwYWNlIHRvIHdoaWNoIHRoYXQgY29u dGVudCBpcyB0YXJnZXRlZC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv dDs7Y29sb3I6IzcwMzBBMCI+VGhpcyBpcyBiZWNhdXNlIHdoaWxlIHRoZSBpbW1lZGlhdGUgbmVp Z2hib3Igc3BlYWtlciBtYXkgc3VwcG9ydCBleHRlbmRlZCBtZXNzYWdlcywgZXZlcnk8L3NwYW4+ PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+QkdQIHNw ZWFrZXIgd2l0aGluIHRoZSBzYWlkIEJHUCBzcGFjZSBtaWdodCBub3Qgc3VwcG9ydCBleHRlbmRl ZCBtZXNzYWdlcy48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9 ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s b3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7O2NvbG9yOiM3MDMwQTAiPkZvciBleGFtcGxlLCBhIGNlcnRhaW4gQkdQIGZlYXR1cmUgcmVx dWlyZXMgdGhlIHVzZSBvZiBhIGxhcmdlIEJHUCBhdHRyaWJ1dGUuPC9zcGFuPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPlRoaXMgZmVhdHVyZSBpcyBu b3Qgc3VwcG9ydGVkIGJ5IGV2ZXJ5IEJHUCBzcGVha2VyIHdpdGhpbiBhIEJHUCBzcGFjZS48L3Nw YW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+QkdQ IHVwZGF0ZXMgd2l0aCB0aGUgbGFyZ2UgYXR0cmlidXRlIHJlbW92ZWQgbWlnaHQgYmUgYWNjZXB0 YWJsZSB0byBzcGVha2Vyczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90 Oztjb2xvcjojNzAzMEEwIj50aGF0IGRvIG5vdCBzdXBwb3J0IHRoZSBmZWF0dXJlLCBldmVuIHRo b3VnaCBmdW5jdGlvbmFsaXR5IGlzIHJlZHVjZWQgd2l0aG91dCB0aGUgZmVhdHVyZS48L3NwYW4+ PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+SWYgc3Vj aCBhIEJHUCB1cGRhdGUgaXMgbG9uZ2VyIHRoYW4gNDA5NiBvY3RldHMgd2hlbiB0aGU8L3NwYW4+ PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+bGFyZ2Ug YXR0cmlidXRlIGlzIHJlbW92ZWQsIHRoZW4gaXQgY2Fubm90IGJlIGRpc3RyaWJ1dGVkIHRvIHRo b3NlIHNwZWFrZXJzLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj b2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm cXVvdDs7Y29sb3I6IzcwMzBBMCI+VG8gcHJldmVudCB0aGUgZmFpbHVyZXMgb3V0bGluZWQgYWJv dmUsIGEgQkdQIHNwZWFrZXIgU0hPVUxEIG5vdCBnZW5lcmF0ZSBhIG1lc3NhZ2U8L3NwYW4+PHNw YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+dGhhdCBpcyBs b25nZXIgdGhhbiA0MDk2IG9jdGV0cyBpZiBhIGZlYXR1cmUgdGhhdCByZXF1aXJlcyBleHRlbmRl ZCBtZXNzYWdlcyBpcyBub3QgdXNlZC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO ZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+RnVydGhlcm1vcmUsIGEgQkdQIHNwZWFrZXIgU0hPVUxE IG5vdCBnZW5lcmF0ZSBhIG1lc3NhZ2UgdGhhdCBjYW5ub3QgYmUgcmVkdWNlZCB0bzwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj40MDk2IG9j dGV0cyBvciBsZXNzIGJ5IGFub3RoZXIgc3BlYWtlciB0aGF0IG5lZWRzIHRvIHJlbW92ZSB0aGUg ZmVhdHVyZSB0aGF0IHJlcXVpcmVzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3 JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPmV4dGVuZGVkIG1lc3NhZ2VzLjwvc3Bhbj48c3BhbiBzdHls ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PHNw YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+VGhhbmtzLDwv c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5K YWtvYjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAz MEEwIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+IElkciBbPGEgaHJl Zj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5v cmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8 L2I+IFdlZG5lc2RheSwgTm92ZW1iZXIgMTUsIDIwMTcgNTo1NiBBTTxicj4NCjxiPlRvOjwvYj4g U3VzYW4gSGFyZXMgJmx0OzxhIGhyZWY9Im1haWx0bzpzaGFyZXNAbmR6aC5jb20iPnNoYXJlc0Bu ZHpoLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBpZHIgd2cgJmx0OzxhIGhyZWY9Im1haWx0 bzppZHJAaWV0Zi5vcmciPmlkckBpZXRmLm9yZzwvYT4mZ3Q7OyA8YSBocmVmPSJtYWlsdG86aWRy LWFkc0BpZXRmLm9yZyI+DQppZHItYWRzQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmlk ci1jaGFpcnNAaWV0Zi5vcmciPmlkci1jaGFpcnNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj dDo8L2I+IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0 ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTom cXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSw8 L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5 bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgYW0gY29uY2VybmVkIHdpdGgg dGhlIGxhY2sgb2YgY2xlYXIgZGVzY3JpcHRpb24gb2Ygd2hhdCByb3V0ZXIgd2hpY2ggc3VwcG9y dHMgZXh0ZW5kZWQgbXNnIHNob3VsZCBkbyZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+d2hlbiBvbiBvbmUg c2lkZSBoZSByZWNlaXZlcyBhbiBhdHRyaWJ1dGUgYmlnZ2VyIHRoZW4gNEsgYW5kIG5vdCBvZiBh bGwgaXQncyBwZWVycyBjYW4gaGFuZGxlIGl0Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjpibGFjayI+SU1PIHRoZSBiZWxvdyBzdGF0ZW1lbnQgaXMgdHJ1ZSBidXQgYSBiaXQgdG9vIHZh Z3VlOjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT IiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+JnF1b3Q7PC9zcGFuPjxz cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGVyZWZv cmUgcHV0dGluZyZuYnNwO2FuIGF0dHJpYnV0ZSB3aGljaCBjYW4gbm90IGJlIGRlY29tcG9zZWQg dG8gNDA5Ng0KIG9jdGV0cyBvciBsZXNzIGluIGFuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cHJlPjxzcGFuIGxhbmc9IkVO LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IEV4dGVuZGVkIE1lc3NhZ2UgaXMgYSBs aWtlbHkgcGF0aCB0byByb3V0aW5nIGZhaWx1cmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8ZGl2Pg0KPHByZT48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+4oCLJnF1b3Q7PC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4N CjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8ZGl2 Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj ayI+4oCLQW5kIHRoZSB3b3JzdCBwYXJ0IGlzIHRoYXQgdGhlIEJHUCBzcGVha2VyIHdoaWNoIGlu IGZhY3QgZ2VuZXJhdGVkIDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v OnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv cjpibGFjayI+c3VjaCBhdHRyaWJ1dGUg4oCLPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj b2xvcjpibGFjayI+YmUgaXQgb24gcHVycG9zZSBvciBieSBlcnJvciB3aWxsIG5vdCBmaW5kIG91 dCB0aGF0IGl0cyBwcm9wYWdhdGlvbiBoYXMgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj b2xvcjpibGFjayI+ZmFpbGVkIG9uZSBvciBOIGhvcHMgYXdheS4gPC9zcGFuPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPGRpdj4NCjxwcmU+PHNwYW4gbGFu Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPuKAi1RvZGF5IHdoZW4g b25lIGlzIHRyeWluZyB0byBpbmplY3QgbXNnIG92ZXIgNEsgKHNheSBkdWUgdG8gYSBidWcpIGl0 IHdpbGwgZmFpbCBsb2NhbGx5LCA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPGRpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4t VVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPmdlbmVyYXRlIHN5c2xvZyBldGMg Li4uIOKAizwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu PjwvcHJlPg0KPC9kaXY+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh Y2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z cGFuPjwvcHJlPg0KPGRpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp emU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPGRpdj4NCjxwcmU+PHNwYW4g bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkFueSBjb21tZW50 cyBmcm9tIGF1dGhvcnMgYW5kIFdHIG9uIHRoYXQgPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZT48c3Bh biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZuYnNw Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl Pg0KPC9kaXY+DQo8ZGl2Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjpibGFjayI+VGh4LDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZT48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Ui48L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPGRpdj4N CjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJs YWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv c3Bhbj48L3ByZT4NCjwvZGl2Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw YW4+PC9wcmU+DQo8ZGl2Pg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6 ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlPjxzcGFuIGxhbmc9 IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj7igIs8L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjwvZGl2Pg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl PSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86 cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPk9uIFN1biwgTm92IDEyLCAyMDE3IGF0IDEx OjQ3IFBNLCBTdXNhbiBIYXJlcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSIg dGFyZ2V0PSJfYmxhbmsiPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvc3Bhbj48c3Bh biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3Rl IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRp bmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDtt YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si PlRoaXMgYmVnaW5zIGEgMiB3ZWVrIFdHIExDIGZvciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5k ZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KS4mbmJzcDsgUGxlYXNlIG5vdGUgdGhpcyBkcmFm dCBoYXMgYXQgbGVhc3QgMiBpbXBsZW1lbnRhdGlvbnMuDQogJm5ic3A7Jm5ic3A7Jm5ic3A7UGxl YXNlIGNvbW1lbnQgb24gd2hldGhlciB5b3UgZmVlbCB0aGlzIGRyYWZ0IGlzIHJlYWR5IGZvciBw dWJsaWNhdGlvbi4mbmJzcDsmbmJzcDsgPC9zcGFuPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Izg4ODg4OCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM4ODg4ODgiPlN1c2FuIEhhcmVz DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6 YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0 eWxlPSJjb2xvcjpibGFjayI+UFMg4oCTIHRoZSByZXF1ZXN0IGZvciB0aGlzIFdHIExDIGlzIGF0 Ojwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi bGFjayI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9pZHIv Y3VycmVudC9tc2cxODgwMS5odG1sIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5v cmcvbWFpbC1hcmNoaXZlL3dlYi9pZHIvY3VycmVudC9tc2cxODgwMS5odG1sPC9hPjwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IDwvc3Bhbj48c3Bh biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6 YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh Y2siPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f PGJyPg0KSWRyIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpJZHJAaWV0Zi5vcmci PklkckBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls bWFuL2xpc3RpbmZvL2lkciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h aWxtYW4vbGlzdGluZm8vaWRyPC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9z cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48 L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+ Q2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5m b3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBk b25jPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+cGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRp b24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUg c2lnbmFsZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj5hIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNl cyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMg ZCdhbHRlcmF0aW9uLDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0i Y29sb3I6YmxhY2siPk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1l c3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS48bzpwPjwvbzpw Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGlz IG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3Ig cHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3OzxvOnA+ PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPnRoZXkg c2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jp c2F0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6 YmxhY2siPklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBu b3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1l bnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh Y2siPkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1l c3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC48bzpw PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFu ayB5b3UuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1 b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjxQUkU+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKQ2UgbWVzc2FnZSBldCBzZXMgcGll Y2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGll bGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jCnBhcyBldHJlIGRpZmZ1c2Vz LCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVj dSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyCmEgbCdleHBlZGl0 ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNz YWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sCk9yYW5n ZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJl LCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4KClRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFj aG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9u IHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7CnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmli dXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLgpJZiB5b3UgaGF2ZSBy ZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5k IGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4KQXMgZW1haWxzIG1heSBi ZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJl ZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLgpUaGFuayB5b3UuCjwvUFJFPjwvYm9k eT4NCjwvaHRtbD4NCg== --_000_53C29892C857584299CBF5D05346208A478F144AOPEXCLILM21corp_-- From nobody Wed Nov 15 22:09:17 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0FBB12741D; Wed, 15 Nov 2017 22:09:15 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.52 X-Spam-Level: X-Spam-Status: No, score=-14.52 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 mBE10UrDPK1X; Wed, 15 Nov 2017 22:09:13 -0800 (PST) Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF3C8127201; Wed, 15 Nov 2017 22:09:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=44602; q=dns/txt; s=iport; t=1510812552; x=1512022152; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=lYvcix35bwtOPyXEh5PiOoKB4F5rUDGsbHj1QvPnlhs=; b=d7fxVeRprNhyGe1v+ubZxtzmXGhQiaQjcdhHsvWZAL+HwoqQbxICWm+Z 3/C5TrC8rTxf8D67CUZWQbNeI8zGDNli9lfougb9Ma0wH0r9gY07Ewfn6 jL1PbC77PKx/YCOXLtltxhxfccSXVfv1lsmBUIrIu1PaoPlaXRfqcYwzQ I=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CpAAAPKw1a/4cNJK0WBUMZAQEBAQEBA?= =?us-ascii?q?QEBAQEBBwEBAQEBgkRELmRuJweDeIofjyCBfX6VYBCBfgMKGAEKhRgCGoR0Pxg?= =?us-ascii?q?BAQEBAQEBAQFrKIUeAQEBAQMBASEKQQsQAgEIEQQBASEBBgMCAgIlCxQJCAEBB?= =?us-ascii?q?AENBQiJOGQQhQekK4InixMBAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYM0ggeBVYF?= =?us-ascii?q?pgnU1hGUBDAUCAQZOgl+CYwWKLYk1hTyJGQKHa4NpiSeCHoYKiyWKM4I8iRICE?= =?us-ascii?q?RkBgTgBHzhCQXF6FUmCZIJcHBmBTncBiGiBMoERAQEB?= X-IronPort-AV: E=Sophos;i="5.44,402,1505779200"; d="scan'208,217";a="321263904" Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Nov 2017 06:09:00 +0000 Received: from xch-rcd-011.cisco.com (xch-rcd-011.cisco.com [173.37.102.21]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id vAG690ug010474 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 16 Nov 2017 06:09:00 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-RCD-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 16 Nov 2017 00:08:59 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Thu, 16 Nov 2017 00:08:59 -0600 From: "Jakob Heitz (jheitz)" To: "bruno.decraene@orange.com" , Robert Raszuk , Susan Hares CC: idr wg , "idr-ads@ietf.org" , "idr-chairs@ietf.org" Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQCRCmeAAAKXf6AADgWzoAAEnWDQ Date: Thu, 16 Nov 2017 06:08:59 +0000 Message-ID: <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> In-Reply-To: <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.24.32.47] Content-Type: multipart/alternative; boundary="_000_5de035082ecf4b458c53dd543ace3835XCHALN014ciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 06:09:15 -0000 --_000_5de035082ecf4b458c53dd543ace3835XCHALN014ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIHJlYXNvbiBJIHdlbnQgZnVydGhlciB0aGFuIHRoYXQgaXMgdGhhdCB3aXRoIGV4dGVuZGVk IG1lc3NhZ2VzLCBpdCdzIG5vdCBqdXN0IGFib3V0IGEgc3BlYWtlciBhbmQgaXRzIG5laWdoYm9y IGFueW1vcmUsIGl0J3MgYWJvdXQgYSB3aG9sZSBCR1Agc3BhY2UuDQoNCldlIHNob3VsZCBwcm9i YWJseSBnbyBmdXJ0aGVyIHN0aWxsIGFuZCBzYXk6DQoNCkJHUCBzcGVha2VycyB0aGF0IGFyZSBu b3QgdXNpbmcgZmVhdHVyZXMgdGhhdCBzcGVjaWZpY2FsbHkgcmVxdWlyZSBleHRlbmRlZCBtZXNz YWdlcyBNVVNUIE5PVCB1c2UgZXh0ZW5kZWQgbWVzc2FnZXMuDQoNClRoYW5rcywNCkpha29iDQoN CkZyb206IGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20gW21haWx0bzpicnVuby5kZWNyYWVuZUBv cmFuZ2UuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxNSwgMjAxNyA4OjAzIFBNDQpU bzogSmFrb2IgSGVpdHogKGpoZWl0eikgPGpoZWl0ekBjaXNjby5jb20+OyBSb2JlcnQgUmFzenVr IDxyb2JlcnRAcmFzenVrLm5ldD47IFN1c2FuIEhhcmVzIDxzaGFyZXNAbmR6aC5jb20+DQpDYzog aWRyIHdnIDxpZHJAaWV0Zi5vcmc+OyBpZHItYWRzQGlldGYub3JnOyBpZHItY2hhaXJzQGlldGYu b3JnDQpTdWJqZWN0OiBSRTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHIt YmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCg0KSSB3YXMgdGhpbmtpbmcg b2Ygc29tZXRoaW5nIG1vcmUgYWxvbmcgdGhlIGxpbmVzIG9mIGh0dHBzOi8vdG9vbHMuaWV0Zi5v cmcvaHRtbC9yZmM3NjA2I3NlY3Rpb24tOCBlLmcuDQoNCsKnIEd1aWRhbmNlIGZvciBBdXRob3Jz IG9mIEJHUCBTcGVjaWZpY2F0aW9ucw0KDQogICBBIGRvY3VtZW50IHRoYXQgc3BlY2lmaWVzIGEg bmV3IEJHUCBhdHRyaWJ1dGUgdGhhdCBtYXkgbm90IGZpdCBpbiBhIDQwOTYtb2N0ZXQgbGltaXQg TVVTVCBwcm92aWRlIHNwZWNpZmljcw0KDQogICByZWdhcmRpbmcgaG93IHRvIGFkdmVydGlzZSBh IEJHUCBtZXNzYWdlIGxhcmdlciB0aGFuIDQwOTYgb2N0ZXRzIHRvIGEgc3BlYWtlciB0aGF0IGRv ZXMgbm90IHN1cHBvcnQgRXh0ZW5kZWQgTWVzc2FnZXMuIEluIHBhcnRpY3VsYXIgd2hldGhlciB0 aGUgcmVtb3ZhbCBvZiB0aGUgYXR0cmlidXRlIGlzIGFsbG93ZWQvYWR2ZXJ0aXNlZCBvciBub3Qu IFRyYWRlLW9mZnMgYXJlIGxpa2VseSBzaW1pbGFyIHRvIHRoZSBvbmVzIGRpc2N1c3NlZCBpbiBS RkMgNzYwNi4gSW4gcGFydGljdWxhciwgaWYgdGhlDQogICBhdHRyaWJ1dGUgaW4gcXVlc3Rpb24g aGFzIG9yIG1heSBoYXZlIGFuIGVmZmVjdCBvbiByb3V0ZSBzZWxlY3Rpb24gb3INCiAgIGluc3Rh bGxhdGlvbiwgdGhlIHByZXN1bXB0aW9uIGlzIHRoYXQgcmVtb3ZpbmcgaXQgaXMgdW5zYWZlIHVu bGVzcw0KICAgY2FyZWZ1bCBhbmFseXNpcyBwcm92ZXMgb3RoZXJ3aXNlLg0KDQotLQ0KDQrigJxN dWx0aS1vY3RldCBmaWVsZHMgTVVTVCBiZSBpbiBuZXR3b3JrIGJ5dGUgb3JkZXIu4oCdDQoNClBv c3NpYmx5IGEgcmVmZXJlbmNlIGNvdWxkIGJlIGFkZGVkLCBzcGVjaWZ5aW5nIHRoaXMg4oCcbmV0 d29yayBieXRlIG9yZGVy4oCdLiAoZXNwZWNpYWxseSBmb3IgYSBNVVNUKQ0KDQpUaGFua3MsDQpS ZWdhcmRzLA0KLS1CcnVubw0KDQpGcm9tOiBJZHIgW21haWx0bzppZHItYm91bmNlc0BpZXRmLm9y Z10gT24gQmVoYWxmIE9mIEpha29iIEhlaXR6IChqaGVpdHopDQpTZW50OiBUaHVyc2RheSwgTm92 ZW1iZXIgMTYsIDIwMTcgMzoyNCBBTQ0KVG86IFJvYmVydCBSYXN6dWs7IFN1c2FuIEhhcmVzDQpD YzogaWRyIHdnOyBpZHItYWRzQGlldGYub3JnPG1haWx0bzppZHItYWRzQGlldGYub3JnPjsgaWRy LWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86aWRyLWNoYWlyc0BpZXRmLm9yZz4NClN1YmplY3Q6IFJl OiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVz c2FnZXMgKDExLzEyIHRvIDExLzI2KQ0KDQpHb29kIHBvaW50IFJvYmVydC4gSG93IGFib3V0IGFk ZGluZyBzb21ldGhpbmcgbGlrZToNCg0KQ2VydGFpbiBmZWF0dXJlcyB1c2VkIGJ5IHNvbWUgQkdQ IHNwZWFrZXJzIHJlcXVpcmUgdGhlIHVzZSBvZiBleHRlbmRlZCBtZXNzYWdlcy4NClN1Y2ggZmVh dHVyZXMgYXJlIGluZGljYXRlZCB3aXRoIGEgQkdQIGNhcGFiaWxpdHkuDQpJZiBhIEJHUCBzcGVh a2VyIHNlbmRzIGFuIGV4dGVuZGVkIG1lc3NhZ2UgdG8gYSBzZWNvbmQgc3BlYWtlciwgYnV0IHRo YXQgbWVzc2FnZQ0KZG9lcyBub3QgdXNlIGEgZmVhdHVyZSB0aGF0IHJlcXVpcmVzIGV4dGVuZGVk IG1lc3NhZ2VzLCB0aGVuIHRoZSBjb250ZW50cyBvZiB0aGF0DQptZXNzYWdlIG1heSBub3QgYmUg ZGlzdHJpYnV0ZWQgY29ycmVjdGx5IHRocm91Z2hvdXQgdGhlIEJHUCBzcGFjZSB0byB3aGljaCB0 aGF0IGNvbnRlbnQgaXMgdGFyZ2V0ZWQuDQpUaGlzIGlzIGJlY2F1c2Ugd2hpbGUgdGhlIGltbWVk aWF0ZSBuZWlnaGJvciBzcGVha2VyIG1heSBzdXBwb3J0IGV4dGVuZGVkIG1lc3NhZ2VzLCBldmVy eQ0KQkdQIHNwZWFrZXIgd2l0aGluIHRoZSBzYWlkIEJHUCBzcGFjZSBtaWdodCBub3Qgc3VwcG9y dCBleHRlbmRlZCBtZXNzYWdlcy4NCg0KRm9yIGV4YW1wbGUsIGEgY2VydGFpbiBCR1AgZmVhdHVy ZSByZXF1aXJlcyB0aGUgdXNlIG9mIGEgbGFyZ2UgQkdQIGF0dHJpYnV0ZS4NClRoaXMgZmVhdHVy ZSBpcyBub3Qgc3VwcG9ydGVkIGJ5IGV2ZXJ5IEJHUCBzcGVha2VyIHdpdGhpbiBhIEJHUCBzcGFj ZS4NCkJHUCB1cGRhdGVzIHdpdGggdGhlIGxhcmdlIGF0dHJpYnV0ZSByZW1vdmVkIG1pZ2h0IGJl IGFjY2VwdGFibGUgdG8gc3BlYWtlcnMNCnRoYXQgZG8gbm90IHN1cHBvcnQgdGhlIGZlYXR1cmUs IGV2ZW4gdGhvdWdoIGZ1bmN0aW9uYWxpdHkgaXMgcmVkdWNlZCB3aXRob3V0IHRoZSBmZWF0dXJl Lg0KSWYgc3VjaCBhIEJHUCB1cGRhdGUgaXMgbG9uZ2VyIHRoYW4gNDA5NiBvY3RldHMgd2hlbiB0 aGUNCmxhcmdlIGF0dHJpYnV0ZSBpcyByZW1vdmVkLCB0aGVuIGl0IGNhbm5vdCBiZSBkaXN0cmli dXRlZCB0byB0aG9zZSBzcGVha2Vycy4NCg0KVG8gcHJldmVudCB0aGUgZmFpbHVyZXMgb3V0bGlu ZWQgYWJvdmUsIGEgQkdQIHNwZWFrZXIgU0hPVUxEIG5vdCBnZW5lcmF0ZSBhIG1lc3NhZ2UNCnRo YXQgaXMgbG9uZ2VyIHRoYW4gNDA5NiBvY3RldHMgaWYgYSBmZWF0dXJlIHRoYXQgcmVxdWlyZXMg ZXh0ZW5kZWQgbWVzc2FnZXMgaXMgbm90IHVzZWQuDQpGdXJ0aGVybW9yZSwgYSBCR1Agc3BlYWtl ciBTSE9VTEQgbm90IGdlbmVyYXRlIGEgbWVzc2FnZSB0aGF0IGNhbm5vdCBiZSByZWR1Y2VkIHRv DQo0MDk2IG9jdGV0cyBvciBsZXNzIGJ5IGFub3RoZXIgc3BlYWtlciB0aGF0IG5lZWRzIHRvIHJl bW92ZSB0aGUgZmVhdHVyZSB0aGF0IHJlcXVpcmVzDQpleHRlbmRlZCBtZXNzYWdlcy4NCg0KVGhh bmtzLA0KSmFrb2INCg0KRnJvbTogSWRyIFttYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmddIE9u IEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDE1LCAy MDE3IDU6NTYgQU0NClRvOiBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPG1haWx0bzpzaGFy ZXNAbmR6aC5jb20+Pg0KQ2M6IGlkciB3ZyA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5v cmc+PjsgaWRyLWFkc0BpZXRmLm9yZzxtYWlsdG86aWRyLWFkc0BpZXRmLm9yZz47IGlkci1jaGFp cnNAaWV0Zi5vcmc8bWFpbHRvOmlkci1jaGFpcnNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0lk cl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2Vz ICgxMS8xMiB0byAxMS8yNikNCg0KSGksDQoNCkkgYW0gY29uY2VybmVkIHdpdGggdGhlIGxhY2sg b2YgY2xlYXIgZGVzY3JpcHRpb24gb2Ygd2hhdCByb3V0ZXIgd2hpY2ggc3VwcG9ydHMgZXh0ZW5k ZWQgbXNnIHNob3VsZCBkbw0Kd2hlbiBvbiBvbmUgc2lkZSBoZSByZWNlaXZlcyBhbiBhdHRyaWJ1 dGUgYmlnZ2VyIHRoZW4gNEsgYW5kIG5vdCBvZiBhbGwgaXQncyBwZWVycyBjYW4gaGFuZGxlIGl0 Lg0KDQpJTU8gdGhlIGJlbG93IHN0YXRlbWVudCBpcyB0cnVlIGJ1dCBhIGJpdCB0b28gdmFndWU6 DQoNCiJUaGVyZWZvcmUgcHV0dGluZyBhbiBhdHRyaWJ1dGUgd2hpY2ggY2FuIG5vdCBiZSBkZWNv bXBvc2VkIHRvIDQwOTYgb2N0ZXRzIG9yIGxlc3MgaW4gYW4NCg0KICAgRXh0ZW5kZWQgTWVzc2Fn ZSBpcyBhIGxpa2VseSBwYXRoIHRvIHJvdXRpbmcgZmFpbHVyZS4NCg0K4oCLIg0KDQoNCg0K4oCL QW5kIHRoZSB3b3JzdCBwYXJ0IGlzIHRoYXQgdGhlIEJHUCBzcGVha2VyIHdoaWNoIGluIGZhY3Qg Z2VuZXJhdGVkDQoNCnN1Y2ggYXR0cmlidXRlIOKAiw0KDQpiZSBpdCBvbiBwdXJwb3NlIG9yIGJ5 IGVycm9yIHdpbGwgbm90IGZpbmQgb3V0IHRoYXQgaXRzIHByb3BhZ2F0aW9uIGhhcw0KDQpmYWls ZWQgb25lIG9yIE4gaG9wcyBhd2F5Lg0KDQoNCg0K4oCLVG9kYXkgd2hlbiBvbmUgaXMgdHJ5aW5n IHRvIGluamVjdCBtc2cgb3ZlciA0SyAoc2F5IGR1ZSB0byBhIGJ1ZykgaXQgd2lsbCBmYWlsIGxv Y2FsbHksDQoNCmdlbmVyYXRlIHN5c2xvZyBldGMgLi4uIOKAiw0KDQoNCg0KDQoNCkFueSBjb21t ZW50cyBmcm9tIGF1dGhvcnMgYW5kIFdHIG9uIHRoYXQgPw0KDQoNCg0KVGh4LA0KDQpSLg0KDQoN Cg0KDQoNCg0KDQoNCg0K4oCLDQoNCk9uIFN1biwgTm92IDEyLCAyMDE3IGF0IDExOjQ3IFBNLCBT dXNhbiBIYXJlcyA8c2hhcmVzQG5kemguY29tPG1haWx0bzpzaGFyZXNAbmR6aC5jb20+PiB3cm90 ZToNClRoaXMgYmVnaW5zIGEgMiB3ZWVrIFdHIExDIGZvciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0 ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KS4gIFBsZWFzZSBub3RlIHRoaXMgZHJhZnQg aGFzIGF0IGxlYXN0IDIgaW1wbGVtZW50YXRpb25zLiAgICBQbGVhc2UgY29tbWVudCBvbiB3aGV0 aGVyIHlvdSBmZWVsIHRoaXMgZHJhZnQgaXMgcmVhZHkgZm9yIHB1YmxpY2F0aW9uLg0KDQpTdXNh biBIYXJlcw0KDQpQUyDigJMgdGhlIHJlcXVlc3QgZm9yIHRoaXMgV0cgTEMgaXMgYXQ6DQpodHRw czovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL2lkci9jdXJyZW50L21zZzE4ODAxLmh0 bWwNCg0KDQoNCg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18NCklkciBtYWlsaW5nIGxpc3QNCklkckBpZXRmLm9yZzxtYWlsdG86SWRyQGlldGYu b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHINCg0KDQpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fDQoNCg0KDQpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRl bmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBu ZSBkb2l2ZW50IGRvbmMNCg0KcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMg c2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1 ciwgdmV1aWxsZXogbGUgc2lnbmFsZXINCg0KYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUg YWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMg ZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwNCg0KT3JhbmdlIGRlY2xpbmUgdG91dGUg cmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFs c2lmaWUuIE1lcmNpLg0KDQoNCg0KVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5 IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkg YmUgcHJvdGVjdGVkIGJ5IGxhdzsNCg0KdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1 c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQoNCklmIHlvdSBoYXZlIHJlY2Vp dmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVs ZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0KDQpBcyBlbWFpbHMgbWF5IGJl IGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVl biBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQoNClRoYW5rIHlvdS4NCg== --_000_5de035082ecf4b458c53dd543ace3835XCHALN014ciscocom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx IDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJTZWdvZSBVSSI7 DQoJcGFub3NlLTE6MiAxMSA1IDIgNCAyIDQgMiAyIDM7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh bWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUg RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN Cgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQphOmxpbmssIHNwYW4u TXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRl eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1k ZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1z by1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1h cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJU aW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2 Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJC YWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7 DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLHNhbnMtc2VyaWY7fQ0K c3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3Jt YXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJI VE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0KcC5tc29ub3JtYWww LCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3Jt YWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEy LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLkJhbGxv b25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1z dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250 LWZhbWlseToiU2Vnb2UgVUkiLHNhbnMtc2VyaWY7fQ0KcC5QcmZvcm1hdEhUTUwsIGxpLlByZm9y bWF0SFRNTCwgZGl2LlByZm9ybWF0SFRNTA0KCXttc28tc3R5bGUtbmFtZToiUHLDqWZvcm1hdMOp IEhUTUwiOw0KCW1zby1zdHlsZS1saW5rOiJQcsOpZm9ybWF0w6kgSFRNTCBDYXIiOw0KCW1hcmdp bjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9u dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5QcmZvcm1hdEhUTUxDYXIN Cgl7bXNvLXN0eWxlLW5hbWU6IlByw6lmb3JtYXTDqSBIVE1MIENhciI7DQoJbXNvLXN0eWxlLXBy aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQcsOpZm9ybWF0w6kgSFRNTCI7DQoJZm9udC1m YW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5ob2VuemINCgl7bXNvLXN0eWxlLW5hbWU6aG9lbnpiO30N CnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFt aWx5OiJDb3VyaWVyIE5ldyIsc2VyaWY7DQoJY29sb3I6IzcwMzBBMDt9DQpwLlRleHRlZGVidWxs ZXMsIGxpLlRleHRlZGVidWxsZXMsIGRpdi5UZXh0ZWRlYnVsbGVzDQoJe21zby1zdHlsZS1uYW1l OiJUZXh0ZSBkZSBidWxsZXMiOw0KCW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMgQ2Fy IjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uVGV4dGVk ZWJ1bGxlc0Nhcg0KCXttc28tc3R5bGUtbmFtZToiVGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbXNv LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMiOw0K CWZvbnQtZmFtaWx5OiJUYWhvbWEiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjgNCgl7 bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkFyaWFsIixzYW5zLXNlcmlm Ow0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1h bDt9DQpzcGFuLkVtYWlsU3R5bGUyOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsN Cglmb250LWZhbWlseToiQ291cmllciBOZXciLHNlcmlmOw0KCWNvbG9yOiM3MDMwQTA7fQ0KLk1z b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2lu OjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZs aW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPlRoZSByZWFzb24gSSB3ZW50IGZ1 cnRoZXIgdGhhbiB0aGF0IGlzIHRoYXQgd2l0aCBleHRlbmRlZCBtZXNzYWdlcywgaXQncyBub3Qg anVzdCBhYm91dCBhIHNwZWFrZXIgYW5kIGl0cyBuZWlnaGJvciBhbnltb3JlLCBpdCdzIGFib3V0 IGEgd2hvbGUgQkdQIHNwYWNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMw QTAiPldlIHNob3VsZCBwcm9iYWJseSBnbyBmdXJ0aGVyIHN0aWxsIGFuZCBzYXk6PG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6 IzcwMzBBMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll ciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+QkdQIHNwZWFrZXJzIHRoYXQgYXJlIG5v dCB1c2luZyBmZWF0dXJlcyB0aGF0IHNwZWNpZmljYWxseSByZXF1aXJlIGV4dGVuZGVkIG1lc3Nh Z2VzIE1VU1QgTk9UIHVzZSBleHRlbmRlZCBtZXNzYWdlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm cXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkpha29i PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx dW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gYnJ1bm8u ZGVjcmFlbmVAb3JhbmdlLmNvbSBbbWFpbHRvOmJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb21dDQo8 YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBOb3ZlbWJlciAxNSwgMjAxNyA4OjAzIFBNPGJy Pg0KPGI+VG86PC9iPiBKYWtvYiBIZWl0eiAoamhlaXR6KSAmbHQ7amhlaXR6QGNpc2NvLmNvbSZn dDs7IFJvYmVydCBSYXN6dWsgJmx0O3JvYmVydEByYXN6dWsubmV0Jmd0OzsgU3VzYW4gSGFyZXMg Jmx0O3NoYXJlc0BuZHpoLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IGlkciB3ZyAmbHQ7aWRyQGll dGYub3JnJmd0OzsgaWRyLWFkc0BpZXRmLm9yZzsgaWRyLWNoYWlyc0BpZXRmLm9yZzxicj4NCjxi PlN1YmplY3Q6PC9iPiBSRTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHIt YmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNik8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5J IHdhcyB0aGlua2luZyBvZiBzb21ldGhpbmcgbW9yZSBhbG9uZyB0aGUgbGluZXMgb2YNCjxhIGhy ZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3NjA2I3NlY3Rpb24tOCI+aHR0cHM6 Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzc2MDYjc2VjdGlvbi04PC9hPiBlLmcuPG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+wqcgR3VpZGFuY2UgZm9yIEF1dGhvcnMgb2YgQkdQ IFNwZWNpZmljYXRpb25zPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7 Jm5ic3A7IEEgZG9jdW1lbnQgdGhhdCBzcGVjaWZpZXMgYSBuZXcgQkdQIGF0dHJpYnV0ZSB0aGF0 IG1heSBub3QgZml0IGluIGEgNDA5Ni1vY3RldCBsaW1pdCBNVVNUIHByb3ZpZGUgc3BlY2lmaWNz PG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4m bmJzcDsmbmJzcDsgcmVnYXJkaW5nIGhvdyB0byBhZHZlcnRpc2UgYSBCR1AgbWVzc2FnZSBsYXJn ZXIgdGhhbiA0MDk2IG9jdGV0cyB0byBhIHNwZWFrZXIgdGhhdCBkb2VzIG5vdCBzdXBwb3J0IEV4 dGVuZGVkIE1lc3NhZ2VzLiBJbiBwYXJ0aWN1bGFyIHdoZXRoZXIgdGhlIHJlbW92YWwgb2YgdGhl IGF0dHJpYnV0ZSBpcyBhbGxvd2VkL2FkdmVydGlzZWQgb3Igbm90LiBUcmFkZS1vZmZzIGFyZSBs aWtlbHkgc2ltaWxhciB0byB0aGUgb25lcyBkaXNjdXNzZWQgaW4gUkZDIDc2MDYuIDwvc3Bhbj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90OyxzZXJpZiI+SW4gcGFydGljdWxhciwgaWYgdGhlPG86cD48L286cD48L3NwYW4+PC9w cmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7IGF0 dHJpYnV0ZSBpbiBxdWVzdGlvbiBoYXMgb3IgbWF5IGhhdmUgYW4gZWZmZWN0IG9uIHJvdXRlIHNl bGVjdGlvbiBvcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3 JnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsgaW5zdGFsbGF0aW9uLCB0aGUgcHJlc3VtcHRpb24g aXMgdGhhdCByZW1vdmluZyBpdCBpcyB1bnNhZmUgdW5sZXNzPG86cD48L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOw0KPC9z cGFuPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+Y2FyZWZ1bCBhbmFseXNpcyBwcm92ZXMgb3Ro ZXJ3aXNlLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+LS08bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPuKAnDwvc3Bhbj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90OyxzZXJpZiI+TXVsdGktb2N0ZXQgZmllbGRzIE1VU1QgYmUgaW4gbmV0d29yayBieXRl IG9yZGVyLuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+ UG9zc2libHkgYSByZWZlcmVuY2UgY291bGQgYmUgYWRkZWQsIHNwZWNpZnlpbmcgdGhpcyDigJxu ZXR3b3JrIGJ5dGUgb3JkZXLigJ0uIChlc3BlY2lhbGx5IGZvciBhIE1VU1QpPG86cD48L286cD48 L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+UmVnYXJkcyw8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm O2NvbG9yOmJsYWNrIj4tLUJydW5vPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAx LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9 ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy aWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPiBJZHIgWzxhIGhy ZWY9Im1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmlkci1ib3VuY2VzQGlldGYu b3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SmFrb2IgSGVpdHogKGpoZWl0eik8YnI+DQo8 Yj5TZW50OjwvYj4gVGh1cnNkYXksIE5vdmVtYmVyIDE2LCAyMDE3IDM6MjQgQU08YnI+DQo8Yj5U bzo8L2I+IFJvYmVydCBSYXN6dWs7IFN1c2FuIEhhcmVzPGJyPg0KPGI+Q2M6PC9iPiBpZHIgd2c7 IDxhIGhyZWY9Im1haWx0bzppZHItYWRzQGlldGYub3JnIj5pZHItYWRzQGlldGYub3JnPC9hPjsg PGEgaHJlZj0ibWFpbHRvOmlkci1jaGFpcnNAaWV0Zi5vcmciPg0KaWRyLWNoYWlyc0BpZXRmLm9y ZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRy YWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPG86cD48 L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkZSIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5Hb29kIHBvaW50IFJvYmVydC4g SG93IGFib3V0IGFkZGluZyBzb21ldGhpbmcgbGlrZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJp Zjtjb2xvcjojNzAzMEEwIj5DZXJ0YWluIGZlYXR1cmVzIHVzZWQgYnkgc29tZSBCR1Agc3BlYWtl cnMgcmVxdWlyZSB0aGUgdXNlIG9mIGV4dGVuZGVkIG1lc3NhZ2VzLjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAi PlN1Y2ggZmVhdHVyZXMgYXJlIGluZGljYXRlZCB3aXRoIGEgQkdQIGNhcGFiaWxpdHkuPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29s b3I6IzcwMzBBMCI+SWYgYSBCR1Agc3BlYWtlciBzZW5kcyBhbiBleHRlbmRlZCBtZXNzYWdlIHRv IGEgc2Vjb25kIHNwZWFrZXIsIGJ1dCB0aGF0IG1lc3NhZ2U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5kb2Vz IG5vdCB1c2UgYSBmZWF0dXJlIHRoYXQgcmVxdWlyZXMgZXh0ZW5kZWQgbWVzc2FnZXMsIHRoZW4g dGhlIGNvbnRlbnRzIG9mIHRoYXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5tZXNzYWdlIG1heSBub3QgYmUg ZGlzdHJpYnV0ZWQgY29ycmVjdGx5IHRocm91Z2hvdXQgdGhlIEJHUCBzcGFjZSB0byB3aGljaCB0 aGF0IGNvbnRlbnQgaXMgdGFyZ2V0ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+VGhpcyBpcyBiZWNhdXNl IHdoaWxlIHRoZSBpbW1lZGlhdGUgbmVpZ2hib3Igc3BlYWtlciBtYXkgc3VwcG9ydCBleHRlbmRl ZCBtZXNzYWdlcywgZXZlcnk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy aWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5CR1Agc3BlYWtlciB3aXRoaW4gdGhl IHNhaWQgQkdQIHNwYWNlIG1pZ2h0IG5vdCBzdXBwb3J0IGV4dGVuZGVkIG1lc3NhZ2VzLjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2Nv bG9yOiM3MDMwQTAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkZvciBleGFtcGxlLCBhIGNlcnRh aW4gQkdQIGZlYXR1cmUgcmVxdWlyZXMgdGhlIHVzZSBvZiBhIGxhcmdlIEJHUCBhdHRyaWJ1dGUu PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2Vy aWY7Y29sb3I6IzcwMzBBMCI+VGhpcyBmZWF0dXJlIGlzIG5vdCBzdXBwb3J0ZWQgYnkgZXZlcnkg QkdQIHNwZWFrZXIgd2l0aGluIGEgQkdQIHNwYWNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkJHUCB1cGRh dGVzIHdpdGggdGhlIGxhcmdlIGF0dHJpYnV0ZSByZW1vdmVkIG1pZ2h0IGJlIGFjY2VwdGFibGUg dG8gc3BlYWtlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj50aGF0IGRvIG5vdCBzdXBwb3J0IHRoZSBmZWF0 dXJlLCBldmVuIHRob3VnaCBmdW5jdGlvbmFsaXR5IGlzIHJlZHVjZWQgd2l0aG91dCB0aGUgZmVh dHVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90 OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5JZiBzdWNoIGEgQkdQIHVwZGF0ZSBpcyBsb25nZXIgdGhh biA0MDk2IG9jdGV0cyB3aGVuIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPmxhcmdlIGF0dHJpYnV0ZSBp cyByZW1vdmVkLCB0aGVuIGl0IGNhbm5vdCBiZSBkaXN0cmlidXRlZCB0byB0aG9zZSBzcGVha2Vy cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oyxz ZXJpZjtjb2xvcjojNzAzMEEwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UbyBwcmV2ZW50IHRo ZSBmYWlsdXJlcyBvdXRsaW5lZCBhYm92ZSwgYSBCR1Agc3BlYWtlciBTSE9VTEQgbm90IGdlbmVy YXRlIGEgbWVzc2FnZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg TmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPnRoYXQgaXMgbG9uZ2VyIHRoYW4gNDA5NiBv Y3RldHMgaWYgYSBmZWF0dXJlIHRoYXQgcmVxdWlyZXMgZXh0ZW5kZWQgbWVzc2FnZXMgaXMgbm90 IHVzZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv dDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+RnVydGhlcm1vcmUsIGEgQkdQIHNwZWFrZXIgU0hPVUxE IG5vdCBnZW5lcmF0ZSBhIG1lc3NhZ2UgdGhhdCBjYW5ub3QgYmUgcmVkdWNlZCB0bzxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9y OiM3MDMwQTAiPjQwOTYgb2N0ZXRzIG9yIGxlc3MgYnkgYW5vdGhlciBzcGVha2VyIHRoYXQgbmVl ZHMgdG8gcmVtb3ZlIHRoZSBmZWF0dXJlIHRoYXQgcmVxdWlyZXM8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5l eHRlbmRlZCBtZXNzYWdlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy aWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEw Ij5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm cXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+SmFrb2I8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBJZHIgWzxhIGhyZWY9Im1h aWx0bzppZHItYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnPC9h Pl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBX ZWRuZXNkYXksIE5vdmVtYmVyIDE1LCAyMDE3IDU6NTYgQU08YnI+DQo8Yj5Ubzo8L2I+IFN1c2Fu IEhhcmVzICZsdDs8YSBocmVmPSJtYWlsdG86c2hhcmVzQG5kemguY29tIj5zaGFyZXNAbmR6aC5j b208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gaWRyIHdnICZsdDs8YSBocmVmPSJtYWlsdG86aWRy QGlldGYub3JnIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0OzsgPGEgaHJlZj0ibWFpbHRvOmlkci1hZHNA aWV0Zi5vcmciPg0KaWRyLWFkc0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzppZHItY2hh aXJzQGlldGYub3JnIj5pZHItY2hhaXJzQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9i PiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVk LW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LHNhbnMtc2VyaWYiPkhpLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs JnF1b3Q7LHNhbnMtc2VyaWYiPkkgYW0gY29uY2VybmVkIHdpdGggdGhlIGxhY2sgb2YgY2xlYXIg ZGVzY3JpcHRpb24gb2Ygd2hhdCByb3V0ZXIgd2hpY2ggc3VwcG9ydHMgZXh0ZW5kZWQgbXNnIHNo b3VsZCBkbyZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OyxzYW5zLXNlcmlmIj53aGVuIG9uIG9uZSBzaWRlIGhlIHJlY2VpdmVzIGFuIGF0dHJpYnV0ZSBi aWdnZXIgdGhlbiA0SyBhbmQgbm90IG9mIGFsbCBpdCdzIHBlZXJzIGNhbiBoYW5kbGUgaXQuPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+ SU1PIHRoZSBiZWxvdyBzdGF0ZW1lbnQgaXMgdHJ1ZSBidXQgYSBiaXQgdG9vIHZhZ3VlOjwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZx dW90Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGVyZWZvcmUgcHV0dGluZyZu YnNwO2FuIGF0dHJpYnV0ZSB3aGljaCBjYW4gbm90IGJlIGRlY29tcG9zZWQgdG8gNDA5NiBvY3Rl dHMgb3IgbGVzcyBpbiBhbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHByZT48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgRXh0ZW5kZWQgTWVzc2FnZSBpcyBh IGxpa2VseSBwYXRoIHRvIHJvdXRpbmcgZmFpbHVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N CjxkaXY+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj7igIsmcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N CjwvZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wcmU+DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+4oCLQW5kIHRoZSB3b3JzdCBw YXJ0IGlzIHRoYXQgdGhlIEJHUCBzcGVha2VyIHdoaWNoIGluIGZhY3QgZ2VuZXJhdGVkIDxvOnA+ PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh Y2siPnN1Y2ggYXR0cmlidXRlIOKAizwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si PmJlIGl0IG9uIHB1cnBvc2Ugb3IgYnkgZXJyb3Igd2lsbCBub3QgZmluZCBvdXQgdGhhdCBpdHMg cHJvcGFnYXRpb24gaGFzIDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86cD48 L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPmZhaWxl ZCBvbmUgb3IgTiBob3BzIGF3YXkuIDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+ PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNr Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxkaXY+DQo8cHJlPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj7i gItUb2RheSB3aGVuIG9uZSBpcyB0cnlpbmcgdG8gaW5qZWN0IG1zZyBvdmVyIDRLIChzYXkgZHVl IHRvIGEgYnVnKSBpdCB3aWxsIGZhaWwgbG9jYWxseSwgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86cD48 L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5nZW5lcmF0 ZSBzeXNsb2cgZXRjIC4uLiDigIs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48 L3ByZT4NCjwvZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wcmU+DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QW55IGNv bW1lbnRzIGZyb20gYXV0aG9ycyBhbmQgV0cgb24gdGhhdCA/PC9zcGFuPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86 cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86 cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+DQo8cHJlPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr Ij5UaHgsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx dW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4N CjxkaXY+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5SLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z cGFuPjwvcHJlPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNr Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29s b3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPGRpdj4NCjxwcmU+PHNw YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6 YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8ZGl2Pg0KPHBy ZT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj b2xvcjpibGFjayI+4oCLPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFN1biwgTm92IDEyLCAyMDE3IGF0IDExOjQ3IFBNLCBT dXNhbiBIYXJlcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNoYXJlc0BuZHpoLmNvbSIgdGFyZ2V0PSJf YmxhbmsiPnNoYXJlc0BuZHpoLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJs b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9w OjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhpcyBiZWdpbnMgYSAyIHdlZWsgV0cgTEMgZm9y IGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpLiZu YnNwOyBQbGVhc2Ugbm90ZSB0aGlzIGRyYWZ0IGhhcyBhdCBsZWFzdCAyIGltcGxlbWVudGF0aW9u cy4gJm5ic3A7Jm5ic3A7Jm5ic3A7UGxlYXNlIGNvbW1lbnQgb24gd2hldGhlciB5b3UgZmVlbA0K IHRoaXMgZHJhZnQgaXMgcmVhZHkgZm9yIHB1YmxpY2F0aW9uLiZuYnNwOyZuYnNwOyA8bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiM4ODg4 ODgiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImNvbG9yOiM4ODg4ODgiPlN1c2FuIEhhcmVzDQo8bzpwPjwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj5QUyDigJMgdGhlIHJlcXVlc3QgZm9yIHRoaXMgV0cgTEMgaXMg YXQ6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxhIGhyZWY9Imh0dHBz Oi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIvaWRyL2N1cnJlbnQvbXNnMTg4MDEuaHRt bCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIv aWRyL2N1cnJlbnQvbXNnMTg4MDEuaHRtbDwvYT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+ IDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KSWRyIG1haWxpbmcgbGlzdDxi cj4NCjxhIGhyZWY9Im1haWx0bzpJZHJAaWV0Zi5vcmciPklkckBpZXRmLm9yZzwvYT48YnI+DQo8 YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkciIgdGFyZ2V0 PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyPC9hPjxv OnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cHJlPjxzcGFuIGxhbmc9 IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90OyxzZXJpZiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh biBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291 cmllciBOZXcmcXVvdDssc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy ZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWYiPkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2lu dGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3Ug cHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K PHByZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWYiPnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0 ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNz YWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyPG86cD48L286cD48L3NwYW4+PC9w cmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+YSBsJ2V4cGVkaXRldXIgZXQgbGUg ZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0 cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiw8bzpwPjwvbzpwPjwvc3Bh bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmIj5PcmFuZ2UgZGVjbGluZSB0 b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBv dSBmYWxzaWZpZS4gTWVyY2kuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy IE5ldyZxdW90OyxzZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz cGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+VGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMg bWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBt YXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw YW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7LHNlcmlmIj50aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVz ZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3By ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmIj5JZiB5b3UgaGF2ZSByZWNlaXZlZCB0 aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0 aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N CjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmIj5BcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQs IE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmll ZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz cGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+VGhhbmsgeW91LjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_5de035082ecf4b458c53dd543ace3835XCHALN014ciscocom_-- From nobody Wed Nov 15 22:11:34 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2FCD11294D8; Wed, 15 Nov 2017 22:11:33 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.521 X-Spam-Level: X-Spam-Status: No, score=-14.521 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 6E-FHZtcb9ao; Wed, 15 Nov 2017 22:11:31 -0800 (PST) Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C3EDF12741D; Wed, 15 Nov 2017 22:11:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6848; q=dns/txt; s=iport; t=1510812690; x=1512022290; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=se9s+ytqhxLDEakLmkFG1NOteCFIGabdLbeTRQSty0w=; b=j8/AnTiZqEmesTc6LdDxjujsBEONRP+jLIAHduFZDeGgGRO41ooqUKhv dHmcV47Y1E0FX8Duajr3RFsJQ5VUlJTDbO9QAdWJcJwlpygtVUrW2ddPf Vm9D5Du0WG9kGLi0udG+aa9ISA6bYPUhjeRZfz14FqQyJhJAulH1WRHyh c=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CbAABRKw1a/4kNJK1eGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYM2ZG4nB4N4ih+PIIF9fpVgEIIBChgLhRgCGoR0PxgBAQEBAQE?= =?us-ascii?q?BAQFrKIUeAQEBAQIBAQEhEToLBQcEAgEIEQQBAQECAiMDAgICJQsUAQgIAQEED?= =?us-ascii?q?gUIDIoICBCpMoInixMBAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYEPgiWCB4FVgWm?= =?us-ascii?q?CdTWEcgYBAQaDLYJjBYotiTWOVQKUe4IehgqLJYozi04CERkBgTgBHziBdHoVS?= =?us-ascii?q?YJkglwcGYFOdwGIaA4YgQyBEQEBAQ?= X-IronPort-AV: E=Sophos;i="5.44,402,1505779200"; d="scan'208";a="321240859" Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Nov 2017 06:11:28 +0000 Received: from XCH-RCD-015.cisco.com (xch-rcd-015.cisco.com [173.37.102.25]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id vAG6BS0l002538 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 16 Nov 2017 06:11:28 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-RCD-015.cisco.com (173.37.102.25) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 16 Nov 2017 00:11:28 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Thu, 16 Nov 2017 00:11:28 -0600 From: "Jakob Heitz (jheitz)" To: heasley CC: Robert Raszuk , Susan Hares , idr wg , "idr-ads@ietf.org" , "idr-chairs@ietf.org" Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQCRCmeAAAKXf6AAGlGdgAAHfsaA Date: Thu, 16 Nov 2017 06:11:28 +0000 Message-ID: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <20171116034349.GC43959@shrubbery.net> In-Reply-To: <20171116034349.GC43959@shrubbery.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.24.32.47] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 06:11:33 -0000 UkZDIDQyNzEgZG9lcyBub3QgYWRkcmVzcyB0aGUgaXNzdWUsIGJlY2F1c2UgYXQgdGhlIHRpbWUg dGhlcmUgd2VyZSBubyBmZWF0dXJlcyB0aGF0IHJlcXVpcmVkIG1lc3NhZ2VzIGxvbmdlciB0aGFu IDQwOTYgb2N0ZXRzLiBFeGNlZWRpbmcgdGhlIG1heGltdW0gbWVzc2FnZSBsZW5ndGgganVzdCBk aWRuJ3QgaGFwcGVuLiBOb3csIGl0IG5lZWRzIHRvIGJlIGFkZHJlc3NlZC4NCg0KVGhhbmtzLA0K SmFrb2INCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogaGVhc2xleSBbbWFp bHRvOmhlYXNAc2hydWJiZXJ5Lm5ldF0gDQpTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDE1LCAy MDE3IDc6NDQgUE0NClRvOiBKYWtvYiBIZWl0eiAoamhlaXR6KSA8amhlaXR6QGNpc2NvLmNvbT4N CkNjOiBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD47IFN1c2FuIEhhcmVzIDxzaGFy ZXNAbmR6aC5jb20+OyBpZHIgd2cgPGlkckBpZXRmLm9yZz47IGlkci1hZHNAaWV0Zi5vcmc7IGlk ci1jaGFpcnNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBk cmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KQ0KDQpX ZWQsIE5vdiAxNSwgMjAxNyBhdCAwNzoyNDoxMlBNICswMDAwLCBKYWtvYiBIZWl0eiAoamhlaXR6 KToNCj4gR29vZCBwb2ludCBSb2JlcnQuIEhvdyBhYm91dCBhZGRpbmcgc29tZXRoaW5nIGxpa2U6 DQo+IA0KPiBDZXJ0YWluIGZlYXR1cmVzIHVzZWQgYnkgc29tZSBCR1Agc3BlYWtlcnMgcmVxdWly ZSB0aGUgdXNlIG9mIGV4dGVuZGVkIG1lc3NhZ2VzLg0KPiBTdWNoIGZlYXR1cmVzIGFyZSBpbmRp Y2F0ZWQgd2l0aCBhIEJHUCBjYXBhYmlsaXR5Lg0KPiBJZiBhIEJHUCBzcGVha2VyIHNlbmRzIGFu IGV4dGVuZGVkIG1lc3NhZ2UgdG8gYSBzZWNvbmQgc3BlYWtlciwgYnV0IHRoYXQgbWVzc2FnZQ0K PiBkb2VzIG5vdCB1c2UgYSBmZWF0dXJlIHRoYXQgcmVxdWlyZXMgZXh0ZW5kZWQgbWVzc2FnZXMs IHRoZW4gdGhlIGNvbnRlbnRzIG9mIHRoYXQNCj4gbWVzc2FnZSBtYXkgbm90IGJlIGRpc3RyaWJ1 dGVkIGNvcnJlY3RseSB0aHJvdWdob3V0IHRoZSBCR1Agc3BhY2UgdG8gd2hpY2ggdGhhdCBjb250 ZW50IGlzIHRhcmdldGVkLg0KPiBUaGlzIGlzIGJlY2F1c2Ugd2hpbGUgdGhlIGltbWVkaWF0ZSBu ZWlnaGJvciBzcGVha2VyIG1heSBzdXBwb3J0IGV4dGVuZGVkIG1lc3NhZ2VzLCBldmVyeQ0KPiBC R1Agc3BlYWtlciB3aXRoaW4gdGhlIHNhaWQgQkdQIHNwYWNlIG1pZ2h0IG5vdCBzdXBwb3J0IGV4 dGVuZGVkIG1lc3NhZ2VzLg0KPiANCj4gRm9yIGV4YW1wbGUsIGEgY2VydGFpbiBCR1AgZmVhdHVy ZSByZXF1aXJlcyB0aGUgdXNlIG9mIGEgbGFyZ2UgQkdQIGF0dHJpYnV0ZS4NCj4gVGhpcyBmZWF0 dXJlIGlzIG5vdCBzdXBwb3J0ZWQgYnkgZXZlcnkgQkdQIHNwZWFrZXIgd2l0aGluIGEgQkdQIHNw YWNlLg0KPiBCR1AgdXBkYXRlcyB3aXRoIHRoZSBsYXJnZSBhdHRyaWJ1dGUgcmVtb3ZlZCBtaWdo dCBiZSBhY2NlcHRhYmxlIHRvIHNwZWFrZXJzDQo+IHRoYXQgZG8gbm90IHN1cHBvcnQgdGhlIGZl YXR1cmUsIGV2ZW4gdGhvdWdoIGZ1bmN0aW9uYWxpdHkgaXMgcmVkdWNlZCB3aXRob3V0IHRoZSBm ZWF0dXJlLg0KPiBJZiBzdWNoIGEgQkdQIHVwZGF0ZSBpcyBsb25nZXIgdGhhbiA0MDk2IG9jdGV0 cyB3aGVuIHRoZQ0KPiBsYXJnZSBhdHRyaWJ1dGUgaXMgcmVtb3ZlZCwgdGhlbiBpdCBjYW5ub3Qg YmUgZGlzdHJpYnV0ZWQgdG8gdGhvc2Ugc3BlYWtlcnMuDQo+IA0KPiBUbyBwcmV2ZW50IHRoZSBm YWlsdXJlcyBvdXRsaW5lZCBhYm92ZSwgYSBCR1Agc3BlYWtlciBTSE9VTEQgbm90IGdlbmVyYXRl IGEgbWVzc2FnZQ0KPiB0aGF0IGlzIGxvbmdlciB0aGFuIDQwOTYgb2N0ZXRzIGlmIGEgZmVhdHVy ZSB0aGF0IHJlcXVpcmVzIGV4dGVuZGVkIG1lc3NhZ2VzIGlzIG5vdCB1c2VkLg0KPiBGdXJ0aGVy bW9yZSwgYSBCR1Agc3BlYWtlciBTSE9VTEQgbm90IGdlbmVyYXRlIGEgbWVzc2FnZSB0aGF0IGNh bm5vdCBiZSByZWR1Y2VkIHRvDQo+IDQwOTYgb2N0ZXRzIG9yIGxlc3MgYnkgYW5vdGhlciBzcGVh a2VyIHRoYXQgbmVlZHMgdG8gcmVtb3ZlIHRoZSBmZWF0dXJlIHRoYXQgcmVxdWlyZXMNCj4gZXh0 ZW5kZWQgbWVzc2FnZXMuDQoNCkEgZmVhdHVyZSB0aGF0IHJlcXVpcmVzIGxhcmdlIGF0dHJpYnV0 ZXMgd291bGQgYWxzbyByZXF1aXJlIGV4dGVuZGVkIG1lc3NhZ2VzDQphbmQgaWYgdGhlIGNhcGFi aWxpdGllcyBkbyBub3QgcmVmbGVjdCBib3RoLCBJIGV4cGVjdCB0aGUgb3BlbiB3b3VsZCBmYWls IGFuZA0KdGhlIGNhcGFiaWxpdHkgd291bGQgYmUgZXhjbHVkZWQgc3Vic2VxdWVudGx5LiAgQXJl IHRoZXJlIGZlYXR1cmVzIHJlcXVpcmluZw0KZXh0ZW5kZWQgY29tbXVuaXRpZXMgdGhhdCBhcmUg bm90IHRoZW1zZWx2ZXMgcmVwcmVzZW50ZWQgYnkgYSBjYXBhYmlsaXR5Pw0KSW1wbHlpbmcgdGhh dCB0aG9zZSBhdHRyaWJ1dGVzIHdvdWxkIG5hdHVyYWxseSBiZSByZW1vdmVkLCBsZWF2aW5nIHRo ZSBub3JtYWwNCnJlZHVjdGlvbiBvZiBOTFJJIHRvIGZpdCB3aXRoaW4gdGhlIGZvcm1lciBtc2cg bGltaXQ/DQoNCm5vdCB0aGF0IHNvbWUgbWFubmVyIG9mIGZlZWRiYWNrIGlzIG5vdCBuZWNlc3Nh cnkuICBhIHJvdXRlIGNvdWxkIGNvbnRhaW4gYQ0KbWl4IG9mIGNvbW11bml0eSBhdHRyaWJ1dGVz IGxlYWRpbmcgaXQgdG8gZXhjZWVkIHRoZSBmb3JtZXIgbXNnIGxpbWl0LiAgQW5kDQo0MjcxIG9m ZmVycyBubyBkaXJlY3Rpb24gZm9yIHRoYXQgY2FzZSBlaXRoZXIuICBJIGV4cGVjdCB0aGUgdXBk YXRlIHRvIGJlDQpkaXNjYXJkZWQgYW5kIGEgdHJhcCBhbmQgc3lzbG9nIGlzIGdlbmVyYXRlZCwg YnV0IEkgZG8gbm90IGtub3cuDQoNCj4gVGhhbmtzLA0KPiBKYWtvYg0KPiANCj4gRnJvbTogSWRy IFttYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVr DQo+IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTUsIDIwMTcgNTo1NiBBTQ0KPiBUbzogU3Vz YW4gSGFyZXMgPHNoYXJlc0BuZHpoLmNvbT4NCj4gQ2M6IGlkciB3ZyA8aWRyQGlldGYub3JnPjsg aWRyLWFkc0BpZXRmLm9yZzsgaWRyLWNoYWlyc0BpZXRmLm9yZw0KPiBTdWJqZWN0OiBSZTogW0lk cl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2Vz ICgxMS8xMiB0byAxMS8yNikNCj4gDQo+IEhpLA0KPiANCj4gSSBhbSBjb25jZXJuZWQgd2l0aCB0 aGUgbGFjayBvZiBjbGVhciBkZXNjcmlwdGlvbiBvZiB3aGF0IHJvdXRlciB3aGljaCBzdXBwb3J0 cyBleHRlbmRlZCBtc2cgc2hvdWxkIGRvDQo+IHdoZW4gb24gb25lIHNpZGUgaGUgcmVjZWl2ZXMg YW4gYXR0cmlidXRlIGJpZ2dlciB0aGVuIDRLIGFuZCBub3Qgb2YgYWxsIGl0J3MgcGVlcnMgY2Fu IGhhbmRsZSBpdC4NCj4gDQo+IElNTyB0aGUgYmVsb3cgc3RhdGVtZW50IGlzIHRydWUgYnV0IGEg Yml0IHRvbyB2YWd1ZToNCj4gDQo+ICJUaGVyZWZvcmUgcHV0dGluZyBhbiBhdHRyaWJ1dGUgd2hp Y2ggY2FuIG5vdCBiZSBkZWNvbXBvc2VkIHRvIDQwOTYgb2N0ZXRzIG9yIGxlc3MgaW4gYW4NCj4g DQo+ICAgIEV4dGVuZGVkIE1lc3NhZ2UgaXMgYSBsaWtlbHkgcGF0aCB0byByb3V0aW5nIGZhaWx1 cmUuDQo+IA0KPiDigIsiDQo+IA0KPiANCj4gDQo+IOKAi0FuZCB0aGUgd29yc3QgcGFydCBpcyB0 aGF0IHRoZSBCR1Agc3BlYWtlciB3aGljaCBpbiBmYWN0IGdlbmVyYXRlZA0KPiANCj4gc3VjaCBh dHRyaWJ1dGUg4oCLDQo+IA0KPiBiZSBpdCBvbiBwdXJwb3NlIG9yIGJ5IGVycm9yIHdpbGwgbm90 IGZpbmQgb3V0IHRoYXQgaXRzIHByb3BhZ2F0aW9uIGhhcw0KPiANCj4gZmFpbGVkIG9uZSBvciBO IGhvcHMgYXdheS4NCj4gDQo+IA0KPiANCj4g4oCLVG9kYXkgd2hlbiBvbmUgaXMgdHJ5aW5nIHRv IGluamVjdCBtc2cgb3ZlciA0SyAoc2F5IGR1ZSB0byBhIGJ1ZykgaXQgd2lsbCBmYWlsIGxvY2Fs bHksDQo+IA0KPiBnZW5lcmF0ZSBzeXNsb2cgZXRjIC4uLiDigIsNCj4gDQo+IA0KPiANCj4gDQo+ IA0KPiBBbnkgY29tbWVudHMgZnJvbSBhdXRob3JzIGFuZCBXRyBvbiB0aGF0ID8NCj4gDQo+IA0K PiANCj4gVGh4LA0KPiANCj4gUi4NCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiAN Cj4g4oCLDQo+IA0KPiBPbiBTdW4sIE5vdiAxMiwgMjAxNyBhdCAxMTo0NyBQTSwgU3VzYW4gSGFy ZXMgPHNoYXJlc0BuZHpoLmNvbTxtYWlsdG86c2hhcmVzQG5kemguY29tPj4gd3JvdGU6DQo+IFRo aXMgYmVnaW5zIGEgMiB3ZWVrIFdHIExDIGZvciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQt bWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KS4gIFBsZWFzZSBub3RlIHRoaXMgZHJhZnQgaGFzIGF0 IGxlYXN0IDIgaW1wbGVtZW50YXRpb25zLiAgICBQbGVhc2UgY29tbWVudCBvbiB3aGV0aGVyIHlv dSBmZWVsIHRoaXMgZHJhZnQgaXMgcmVhZHkgZm9yIHB1YmxpY2F0aW9uLg0KPiANCj4gU3VzYW4g SGFyZXMNCj4gDQo+IFBTIOKAkyB0aGUgcmVxdWVzdCBmb3IgdGhpcyBXRyBMQyBpcyBhdDoNCj4g aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9pZHIvY3VycmVudC9tc2cxODgw MS5odG1sDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBJZHIgbWFpbGluZyBsaXN0DQo+IElkckBp ZXRmLm9yZzxtYWlsdG86SWRyQGlldGYub3JnPg0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls bWFuL2xpc3RpbmZvL2lkcg0KPiANCg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KPiBJZHIgbWFpbGluZyBsaXN0DQo+IElkckBpZXRmLm9yZw0KPiBo dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkcg0KDQo= From nobody Wed Nov 15 22:33:28 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAAC31294E8 for ; Wed, 15 Nov 2017 22:33:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.901 X-Spam-Level: X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-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 jcusIc2jN7hp for ; Wed, 15 Nov 2017 22:33:26 -0800 (PST) Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (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 5E654129471 for ; Wed, 15 Nov 2017 22:33:26 -0800 (PST) Received: from localhost ([127.0.0.1] helo=ryuu.rg.net) by ran.psg.com with esmtp (Exim 4.86_2) (envelope-from ) id 1eFDjo-0000jQ-Df; Thu, 16 Nov 2017 06:33:24 +0000 Date: Thu, 16 Nov 2017 14:33:21 +0800 Message-ID: From: Randy Bush To: Jakob Heitz Cc: Interminable Discussion Room In-Reply-To: <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/25.2 Mule/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 06:33:28 -0000 > The reason I went further than that is that with extended messages, > it's not just about a speaker and its neighbor anymore, it's about a > whole BGP space. < bitchiness, it's been two weeks in s'pore > the original extended messages draft was restricted to update messages for the purpose of bgpsec. and bgpsec required it. and when bgpsec hits a neighbor which does not speak bgpsec, it strips all the crypto bloat and then the update fits in 4095 as it is the same as today. this was not an accident. but the idr wg, it its tradition of embellishment, asked for other messages to be extended (some suggested open be extended too, a real rat-hole). well, bright folk, you want it, you figure it out. send text. and small simple text, < 500 words. if you can not keep it simple, that should tell you something. rndy From nobody Wed Nov 15 22:49:36 2017 Return-Path: X-Original-To: idr@ietf.org Delivered-To: idr@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D293F1294E8; Wed, 15 Nov 2017 22:49:34 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: Cc: idr@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <151081497477.28361.350535994723435866@ietfa.amsl.com> Date: Wed, 15 Nov 2017 22:49:34 -0800 Archived-At: Subject: [Idr] I-D Action: draft-ietf-idr-flow-spec-v6-09.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 06:49:35 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing WG of the IETF. Title : Dissemination of Flow Specification Rules for IPv6 Authors : Danny McPherson Robert Raszuk Burjiz Pithawala Andy Karch Susan Hares Filename : draft-ietf-idr-flow-spec-v6-09.txt Pages : 10 Date : 2017-11-15 Abstract: Dissemination of Flow Specification Rules [RFC5575] provides a protocol extension for propagation of traffic flow information for the purpose of rate limiting or filtering. The [RFC5575] specifies those extensions for IPv4 protocol data packets. This specification extends the current [RFC5575] and defines changes to the original document in order to make it also usable and applicable to IPv6 data packets. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-flow-spec-v6/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-idr-flow-spec-v6-09 https://datatracker.ietf.org/doc/html/draft-ietf-idr-flow-spec-v6-09 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-idr-flow-spec-v6-09 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 Nov 15 22:55:43 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 16580129541 for ; Wed, 15 Nov 2017 22:55:41 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.945 X-Spam-Level: X-Spam-Status: No, score=0.945 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845] 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 hC6AluL1UdIq for ; Wed, 15 Nov 2017 22:55:39 -0800 (PST) Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (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 4B7B012954E for ; Wed, 15 Nov 2017 22:55:39 -0800 (PST) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=31.133.139.117; From: "Susan Hares" To: "'Randy Bush'" , "'Jakob Heitz'" Cc: "'Interminable Discussion Room'" References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> In-Reply-To: Date: Thu, 16 Nov 2017 01:55:25 -0500 Message-ID: <011201d35ea7$e30bb120$a9231360$@ndzh.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Content-Language: en-us Thread-Index: AQKpjm4z1eKV0TARayfWXPude0uJygKHumVeAXT/SekCOfGSowJRWfJ5AbXuX5ihGEIjsA== X-Authenticated-User: skh@ndzh.com Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 06:55:41 -0000 WG: [WG chair hat on] +1 - to randy request to send text. We've been through this draft before. Positive proposals that are brief will really help move this draft forward. [WG chair hat askew] -- it's been 7 days in Singapore with great network connectivity.. Sue -----Original Message----- From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Randy Bush Sent: Thursday, November 16, 2017 1:33 AM To: Jakob Heitz Cc: Interminable Discussion Room Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) > The reason I went further than that is that with extended messages, > it's not just about a speaker and its neighbor anymore, it's about a > whole BGP space. < bitchiness, it's been two weeks in s'pore > the original extended messages draft was restricted to update messages for the purpose of bgpsec. and bgpsec required it. and when bgpsec hits a neighbor which does not speak bgpsec, it strips all the crypto bloat and then the update fits in 4095 as it is the same as today. this was not an accident. but the idr wg, it its tradition of embellishment, asked for other messages to be extended (some suggested open be extended too, a real rat-hole). well, bright folk, you want it, you figure it out. send text. and small simple text, < 500 words. if you can not keep it simple, that should tell you something. rndy _______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr From nobody Wed Nov 15 23:03:17 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2E571294F0 for ; Wed, 15 Nov 2017 23:03:15 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.901 X-Spam-Level: X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-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 L84w0HOKd0CX for ; Wed, 15 Nov 2017 23:03:14 -0800 (PST) Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (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 75B4C1294B3 for ; Wed, 15 Nov 2017 23:03:14 -0800 (PST) Received: from localhost ([127.0.0.1] helo=ryuu.rg.net) by ran.psg.com with esmtp (Exim 4.86_2) (envelope-from ) id 1eFECf-000175-1z; Thu, 16 Nov 2017 07:03:13 +0000 Date: Thu, 16 Nov 2017 15:03:11 +0800 Message-ID: From: Randy Bush To: Acee Lindem Cc: Interminable Discussion Room In-Reply-To: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/25.2 Mule/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=ISO-8859-7 Content-Transfer-Encoding: quoted-printable Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 07:03:16 -0000 > Note that Network-Byte Order is the standard for IETF documents and at > least I don=A2t think it needs to be specified in every document with > packet encodings. See section 3.1 of > https://www.ietf.org/rfc/rfc2360.txt yay! i can remove text. ty randy From nobody Thu Nov 16 00:00:18 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1AE61129A89; Thu, 16 Nov 2017 00:00:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 eg3ETfXUBmR4; Thu, 16 Nov 2017 00:00:00 -0800 (PST) Received: from mail-wr0-x22f.google.com (mail-wr0-x22f.google.com [IPv6:2a00:1450:400c:c0c::22f]) (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 7D6A912947C; Wed, 15 Nov 2017 23:59:59 -0800 (PST) Received: by mail-wr0-x22f.google.com with SMTP id l22so22580277wrc.11; Wed, 15 Nov 2017 23:59:59 -0800 (PST) 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=UTWkfs32R9kBlL9hvA438YjCQeLTrCKCh+VV1X6Mx58=; b=PsP4OxVa07KAPBJOfN7PwzsT9qA2og6lErhzSTmDin47zKhGNN1JizRxDijsY7Cgiq JreFTjLW5sxRSaJwo4U0ugw37Od2wEfPr8LZw0oxNQIKSvhdsqCTgRV5bAmmmzBTX2Ug aaASjMG4n8iMMVdYYrAfPAIRFoqLDflj05T0/h6oDscUAYtZO9S0KKE5pJfgJC0nX/7n kCkqKWcZ+hMnvvqHJBG0fit1UqEwjgQiN+Unxp5MO4Y1ijkiypfA0jtsJQkrBdraRHVx vxNH/1VfN28oGi+vuUyaY9vL6Kq7/8fk8tB7eUx61tYH9amYrcmfrC23ZF/cH1tezb7E ebVg== 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=UTWkfs32R9kBlL9hvA438YjCQeLTrCKCh+VV1X6Mx58=; b=mswTTYHZENWkDXZ0iP/x7Us5MT3naKchevWjXRqYdfD2Euu0JjADcMolv1HLanDC9M fijZOob5/JMtyOdB5u4dO3hgpYfO0LjRFVS6IfvLpoMMUoz3jLhenWXrS+e9vYRXACaU aJvJX3VfNea9LG8c60/LhvDV3+aB+ACsfUzy9HxwoHL2zxDMqLvt51NaY5vma2Al3Jag 0fWd0pjDnntl133Lpy9E9+T51PjOl0Lpnw1F54wae1sr2YZJ1qEp/ygUmknsH/jsIZah uOye4wXDCsNkdSkdOAPFG5SD1BH1u5n0tixIPrt4Xscc0Dy3CRwtm3SgBU+uS1XWFN3R Ssug== X-Gm-Message-State: AJaThX6O5JTzX0OSIWuzpv+AVsGkXW++MEcMAP+u3RTb2VQHh3rIQ9bS at6xR+mfpgPPDkI/RSscEKQxULdRdR0o8iN/nDE= X-Google-Smtp-Source: AGs4zMYRzexuQY4nTEdlZDKoGttcMXIXZN3qabHfJy6VcmhszJCr42/5qyoYqN/HL+iRrKR7+qmh4pSJstsFoyuk/rw= X-Received: by 10.223.171.6 with SMTP id q6mr638825wrc.117.1510819197623; Wed, 15 Nov 2017 23:59:57 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.146.135 with HTTP; Wed, 15 Nov 2017 23:59:56 -0800 (PST) Received: by 10.28.146.135 with HTTP; Wed, 15 Nov 2017 23:59:56 -0800 (PST) In-Reply-To: <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> From: Robert Raszuk Date: Thu, 16 Nov 2017 08:59:56 +0100 X-Google-Sender-Auth: 5fIIAEsRPGPrR9h80s8vFGDBEjs Message-ID: To: "Jakob Heitz (jheitz)" Cc: bruno.decraene@orange.com, Susan Hares , idr wg , "idr-ads@ietf.org" , "idr-chairs@ietf.org" Content-Type: multipart/alternative; boundary="94eb2c1cb82c9823e5055e15012c" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 08:00:08 -0000 --94eb2c1cb82c9823e5055e15012c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Indeed this is the problem. My main concern is not about use by new attributes/apps which may not fit 4k msg and which can define what to do when mismatch occurs. My concern is on the lack of clear definition on what a BGP speaker should do 5 hops away from the sender when it receives say Extended Community or Large Community attributes of the size of 6k ? Maybe due to a bug or attack or xyz ... Sometimes it is save to drop just such attribute sometimes it is not even considering currently shipping attributes. And regardless if the attribute is dropped or entire update is dropped the real sender will have no clue about it. As far as proposing text .. one practical option I see which will allow to introduce extended msg without risk of breaking current networks would be to define a new BGP message type: "BGP LARGE UPDATE MSG". You still have the same problem there of handling support between new and old peers, but at least you are not potentially breaking what works today nor are introducing new attack vectors to existing deployments. //R. On Nov 16, 2017 14:09, "Jakob Heitz (jheitz)" wrote: > The reason I went further than that is that with extended messages, it's > not just about a speaker and its neighbor anymore, it's about a whole BGP > space. > > > > We should probably go further still and say: > > > > BGP speakers that are not using features that specifically require > extended messages MUST NOT use extended messages. > > > > Thanks, > > Jakob > > > > *From:* bruno.decraene@orange.com [mailto:bruno.decraene@orange.com] > *Sent:* Wednesday, November 15, 2017 8:03 PM > *To:* Jakob Heitz (jheitz) ; Robert Raszuk < > robert@raszuk.net>; Susan Hares > *Cc:* idr wg ; idr-ads@ietf.org; idr-chairs@ietf.org > *Subject:* RE: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > I was thinking of something more along the lines of > https://tools.ietf.org/html/rfc7606#section-8 e.g. > > > > =C2=A7 Guidance for Authors of BGP Specifications > > > > A document that specifies a new BGP attribute that may not fit in a > 4096-octet limit MUST provide specifics > > regarding how to advertise a BGP message larger than 4096 octets to a = speaker that does not support Extended Messages. In particular whether the = removal of the attribute is allowed/advertised or not. Trade-offs are likel= y similar to the ones discussed in RFC 7606. In particular, if the > > attribute in question has or may have an effect on route selection or > > installation, the presumption is that removing it is unsafe unless > > careful analysis proves otherwise. > > > > -- > > =E2=80=9CMulti-octet fields MUST be in network byte order.=E2=80=9D > > Possibly a reference could be added, specifying this =E2=80=9Cnetwork byt= e order=E2=80=9D. (especially for a MUST) > > > > Thanks, > > Regards, > > --Bruno > > > > *From:* Idr [mailto:idr-bounces@ietf.org ] *On > Behalf Of *Jakob Heitz (jheitz) > *Sent:* Thursday, November 16, 2017 3:24 AM > *To:* Robert Raszuk; Susan Hares > *Cc:* idr wg; idr-ads@ietf.org; idr-chairs@ietf.org > *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > Good point Robert. How about adding something like: > > > > Certain features used by some BGP speakers require the use of extended > messages. > > Such features are indicated with a BGP capability. > > If a BGP speaker sends an extended message to a second speaker, but that > message > > does not use a feature that requires extended messages, then the contents > of that > > message may not be distributed correctly throughout the BGP space to whic= h > that content is targeted. > > This is because while the immediate neighbor speaker may support extended > messages, every > > BGP speaker within the said BGP space might not support extended messages= . > > > > For example, a certain BGP feature requires the use of a large BGP > attribute. > > This feature is not supported by every BGP speaker within a BGP space. > > BGP updates with the large attribute removed might be acceptable to > speakers > > that do not support the feature, even though functionality is reduced > without the feature. > > If such a BGP update is longer than 4096 octets when the > > large attribute is removed, then it cannot be distributed to those > speakers. > > > > To prevent the failures outlined above, a BGP speaker SHOULD not generate > a message > > that is longer than 4096 octets if a feature that requires extended > messages is not used. > > Furthermore, a BGP speaker SHOULD not generate a message that cannot be > reduced to > > 4096 octets or less by another speaker that needs to remove the feature > that requires > > extended messages. > > > > Thanks, > > Jakob > > > > *From:* Idr [mailto:idr-bounces@ietf.org ] *On > Behalf Of *Robert Raszuk > *Sent:* Wednesday, November 15, 2017 5:56 AM > *To:* Susan Hares > *Cc:* idr wg ; idr-ads@ietf.org; idr-chairs@ietf.org > *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > Hi, > > > > I am concerned with the lack of clear description of what router which > supports extended msg should do > > when on one side he receives an attribute bigger then 4K and not of all > it's peers can handle it. > > > > IMO the below statement is true but a bit too vague: > > > > "Therefore putting an attribute which can not be decomposed to 4096 > octets or less in an > > Extended Message is a likely path to routing failure. > > =E2=80=8B" > > > > =E2=80=8BAnd the worst part is that the BGP speaker which in fact generat= ed > > such attribute =E2=80=8B > > be it on purpose or by error will not find out that its propagation has > > failed one or N hops away. > > > > =E2=80=8BToday when one is trying to inject msg over 4K (say due to a bug= ) it will fail locally, > > generate syslog etc ... =E2=80=8B > > > > > > Any comments from authors and WG on that ? > > > > Thx, > > R. > > > > > > > > > > =E2=80=8B > > > > On Sun, Nov 12, 2017 at 11:47 PM, Susan Hares wrote: > > This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages > (11/12 to 11/26). Please note this draft has at least 2 implementations. > Please comment on whether you feel this draft is ready for > publication. > > > > Susan Hares > > > > PS =E2=80=93 the request for this WG LC is at: > > https://www.ietf.org/mail-archive/web/idr/current/msg18801.html > > > > > > > > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > > > _________________________________________________________________________= ________________________________________________ > > > > Ce message et ses pieces jointes peuvent contenir des informations confid= entielles ou privilegiees et ne doivent donc > > pas etre diffuses, exploites ou copies sans autorisation. Si vous avez re= cu ce message par erreur, veuillez le signaler > > a l'expediteur et le detruire ainsi que les pieces jointes. Les messages = electroniques etant susceptibles d'alteration, > > Orange decline toute responsabilite si ce message a ete altere, deforme o= u falsifie. Merci. > > > > This message and its attachments may contain confidential or privileged i= nformation that may be protected by law; > > they should not be distributed, used or copied without authorisation. > > If you have received this email in error, please notify the sender and de= lete this message and its attachments. > > As emails may be altered, Orange is not liable for messages that have bee= n modified, changed or falsified. > > Thank you. > > --94eb2c1cb82c9823e5055e15012c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Indeed this is the problem.

My main concern is not about use by new attributes/apps whi= ch may not fit 4k msg and which can define what to do when mismatch occurs.=

My concern is on the la= ck of clear definition on what a BGP speaker should do 5 hops away from the= sender when it receives say Extended Community or Large Community attribut= es of the size of 6k ? Maybe due to a bug or attack or xyz ...

Sometimes it is save to drop just su= ch attribute sometimes it is not even considering currently shipping attrib= utes. And regardless if the attribute is dropped or entire update is droppe= d the real sender will have no clue about it.

As far as proposing text .. one practical option I se= e which will allow to introduce extended msg without risk of breaking curre= nt networks would be to define a new BGP message type: "BGP LARGE UPDA= TE MSG".=C2=A0

You = still have the same problem there of handling support between new and old p= eers, but at least you are not potentially=C2=A0 breaking what works today = nor are introducing new attack vectors to existing deployments.

//R.




On Nov 16, 2017 14:09, &quo= t;Jakob Heitz (jheitz)" <jheitz= @cisco.com> wrote:

The reason I went further than that is= that with extended messages, it's not just about a speaker and its nei= ghbor anymore, it's about a whole BGP space.

=C2=A0

We should probably go further still an= d say:

=C2=A0

BGP speakers that are not using featur= es that specifically require extended messages MUST NOT use extended messag= es.

=C2=A0

Thanks,

Jakob

=C2=A0

From: bruno.decraene@orange.com [mailto:bruno.decraene@o= range.com]
Sent: Wednesday, November 15, 2017 8:03 PM
To: Jakob Heitz (jheitz) <jheitz@cisco.com>; Robert Raszuk <robert@raszuk.net>; Susan Har= es <shares@ndzh.com= >
Cc: idr wg <idr= @ietf.org>; id= r-ads@ietf.org; idr-chairs@ietf.org
Subject: RE: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

I was thinking of something more along th= e lines of https://tools.ietf.org/html/rfc7606#section-8 e.g.<= /span>

=C2=A0

=C2=A7 Guidance for Authors of BGP Specif= ications

=C2=A0

=C2=A0=C2=A0 A document that specifies a = new BGP attribute that may not fit in a 4096-octet limit MUST provide speci= fics

=C2=A0=C2=A0 regarding how to advertise a BGP message large=
r than 4096 octets to a speaker that does not support Extended Messages. In=
 particular whether the removal of the attribute is allowed/advertised or n=
ot. Trade-offs are likely similar to the ones discussed in RFC 7606. In particular, if the

=C2=A0=C2=A0 attribute in question has or may have a= n effect on route selection or

=C2=A0=C2=A0 installation, the presumption is that r= emoving it is unsafe unless

=C2=A0=C2=A0 careful analysis proves otherwise.

=C2=A0

--

=E2=80=9CMulti-octet fields MUST be in network byte =
order.=E2=80=9D
Possibly a reference could be added, specifying this =E2=80=9Cnetwork =
byte order=E2=80=9D. (especially for a MUST)

=C2=A0

Thanks,

Regards,

--Bruno

=C2=A0

From: Idr [mailto:idr-bounces@i= etf.org] On Behalf Of Jakob Heitz (jheitz)
Sent: Thursday, November 16, 2017 3:24 AM
To: Robert Raszuk; Susan Hares
Cc: idr wg; id= r-ads@ietf.org; idr-chairs@ietf.org
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

Good point Robert. How about adding so= mething like:

=C2=A0

Certain features used by some BGP spea= kers require the use of extended messages.

Such features are indicated with a BGP= capability.

If a BGP speaker sends an extended mes= sage to a second speaker, but that message

does not use a feature that requires e= xtended messages, then the contents of that

message may not be distributed correct= ly throughout the BGP space to which that content is targeted.

This is because while the immediate ne= ighbor speaker may support extended messages, every

BGP speaker within the said BGP space = might not support extended messages.

=C2=A0

For example, a certain BGP feature req= uires the use of a large BGP attribute.

This feature is not supported by every= BGP speaker within a BGP space.

BGP updates with the large attribute r= emoved might be acceptable to speakers

that do not support the feature, even = though functionality is reduced without the feature.

If such a BGP update is longer than 40= 96 octets when the

large attribute is removed, then it ca= nnot be distributed to those speakers.

=C2=A0

To prevent the failures outlined above= , a BGP speaker SHOULD not generate a message

that is longer than 4096 octets if a f= eature that requires extended messages is not used.

Furthermore, a BGP speaker SHOULD not = generate a message that cannot be reduced to

4096 octets or less by another speaker= that needs to remove the feature that requires

extended messages.

=C2=A0

Thanks,

Jakob

=C2=A0

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Robert Raszuk
Sent: Wednesday, November 15, 2017 5:56 AM
To: Susan Hares <shares@ndzh.com>
Cc: idr wg <idr= @ietf.org>; idr-ads@ietf.org; idr-chairs@ietf.org
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

Hi,

=C2=A0

I am concerned with the lack of clear description of what router which= supports extended msg should do=C2=A0

when on one side he receives an attribute bigger then 4K and not of al= l it's peers can handle it.

=C2=A0

IMO the below statement is true but a bit too vague:<= /u>

=C2=A0

"Therefore putting=C2=A0an attribute which can = not be decomposed to 4096 octets or less in an

=C2=A0=C2=A0 Extended Message is a likely path to routing f=
ailure.
=
=E2=80=8B"
=C2=A0
=
=E2=80=8BAnd the worst part is that the BGP speaker which in fact generated=
 
such attribute =E2=80=8B
be it on purpose or by error will not find out that its pro=
pagation has 
failed one or N hops away. 
=C2=A0
=
=E2=80=8BToday when one is trying to inject msg over 4K (say due to a bug) =
it will fail locally, 
g=
enerate syslog etc ... =E2=80=8B
=C2=A0
=
=C2=A0
A=
ny comments from authors and WG on that ?
=
=C2=A0
T=
hx,
R=
.
=
=C2=A0
=C2=A0
=C2=A0
<=
u>=C2=A0
=
=E2=80=8B

=C2=A0

On Sun, Nov 12, 2017 at 11:47 PM, Susan Hares <shares@ndzh.com> = wrote:

This begins a 2 week WG LC for draft-ietf-idr-bgp-ex= tended-messages (11/12 to 11/26).=C2=A0 Please note this draft has at = least 2 implementations. =C2=A0=C2=A0=C2=A0Please comment on whether you fe= el this draft is ready for publication.=C2=A0=C2=A0

=C2=A0

Susan Hares

=C2=A0

PS =E2=80=93 the request for this WG LC is at:

https://www.ietf.org/mail-ar= chive/web/idr/current/msg18801.html

=C2=A0

=C2=A0

 

=C2=A0

=C2=A0


_______________________________________________
Idr mailing list
Idr@ietf.org
htt= ps://www.ietf.org/mailman/listinfo/idr

=C2=A0

_____________________________________________________=
_________________________________________________________________=
___
=C2=A0
Ce message et ses pieces jointes peuvent contenir des info=
rmations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. =
Si vous avez recu ce message par erreur, veuillez le signaler=
a l'expediteur et le detruire ainsi que les pieces joi=
ntes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete al=
tere, deforme ou falsifie. Merci.
=C2=A0
This message and its attachments may contain confidential =
or privileged information that may be protected by law;
they should not be distributed, used or copied without aut=
horisation.
If you have received this email in error, please notify th=
e sender and delete this message and its attachments.<=
/pre>
As emails may be altered, Orange is not liable for message=
s that have been modified, changed or falsified.
Thank you.
--94eb2c1cb82c9823e5055e15012c-- From nobody Thu Nov 16 04:17:24 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1176812949A for ; Thu, 16 Nov 2017 04:17:22 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.919 X-Spam-Level: X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=unavailable 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 48MFVmTDFon3 for ; Thu, 16 Nov 2017 04:17:19 -0800 (PST) Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) (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 8540B12948F for ; Thu, 16 Nov 2017 04:17:19 -0800 (PST) Received: by mail-wm0-f52.google.com with SMTP id x63so2624768wmf.2 for ; Thu, 16 Nov 2017 04:17:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=LdN2jl97xzfWi2K1+bfxdO7HwfylV4uIaJqmPYxgPdg=; b=YHWjOwIy1kRhkWAurg2/JlaenkJUjP+tbeO+VAIepnLi/iOXpKrn1sOh3nsdfLm3Lg vRqiZqYPGiYiCyRx2FgCNx0XhZn+kiGxrcUAyghgQUS7Vh0nkARLYhljmcEP5JQHYDRM e1ug14u9sAd9drY0bvqlCaV/aKgMYSLCD5bM0k2e4K+d7xcTXgB58hlkX1UmXv9YE4ot cR+RTZDSWVKeYPC8UWu8n9kbfO8wRkkkStGDyymilDdd2h2HDyVuND8LoeJDMXEZfPGz Jj5SLAd6pYSvKaagH20792DxJG0iDI9Q7V8rLeb2m0BXzwKrRo7L9Z0CDmyfN6NXxlHG Jxqg== X-Gm-Message-State: AJaThX5Um15V+RwvNgFQFqRdpSvtOXg1eoSvKCV7mKHbPhGUvjltS7RV KnTZGyKMP3hxnPhDpiEWzJpDcw== X-Google-Smtp-Source: AGs4zMZzrI9VtkTozVRu+BwG96gv1NuCCrwln8sN7Ik60hrflbWN2HeVCzv4cP4TpZEyMR9/fnRVPg== X-Received: by 10.80.170.204 with SMTP id r12mr2661271edc.220.1510834637647; Thu, 16 Nov 2017 04:17:17 -0800 (PST) Received: from localhost ([89.200.15.114]) by smtp.gmail.com with ESMTPSA id w51sm1048051edd.60.2017.11.16.04.17.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 16 Nov 2017 04:17:16 -0800 (PST) Date: Thu, 16 Nov 2017 13:17:15 +0100 From: Job Snijders To: Robert Raszuk Cc: "Jakob Heitz (jheitz)" , "idr-chairs@ietf.org" , bruno.decraene@orange.com, "idr-ads@ietf.org" , Susan Hares , idr wg Message-ID: <20171116121715.GF18459@Vurt.local> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett User-Agent: Mutt/1.9.1 (2017-09-22) Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 12:17:22 -0000 On Thu, Nov 16, 2017 at 08:59:56AM +0100, Robert Raszuk wrote: > As far as proposing text .. one practical option I see which will allow to > introduce extended msg without risk of breaking current networks would be > to define a new BGP message type: "BGP LARGE UPDATE MSG". How is a new BGP message type any different than negotiating through a capability whether an extended message can be handled by the peer. > You still have the same problem there of handling support between new > and old peers, but at least you are not potentially breaking what > works today nor are introducing new attack vectors to existing > deployments. I'm not sure I follow your reasoning. Kind regards, Job From nobody Thu Nov 16 05:09:14 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E632A1294E9 for ; Thu, 16 Nov 2017 05:09:12 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.919 X-Spam-Level: X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=unavailable 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 SY5pnRW6s27v for ; Thu, 16 Nov 2017 05:09:07 -0800 (PST) Received: from mail-pg0-f41.google.com (mail-pg0-f41.google.com [74.125.83.41]) (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 71E58129505 for ; Thu, 16 Nov 2017 05:09:05 -0800 (PST) Received: by mail-pg0-f41.google.com with SMTP id j16so15026451pgn.9 for ; Thu, 16 Nov 2017 05:09:05 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=RYEzgZAgw3zV7T2O5zjkJdPNU2Ehv6GxPcnR0US4Feg=; b=bJYnmVPpMXqF/9ikxNkRls1GD8qD4V3UhBSfUIOhgCyTWQW76Ew7GrejTzYnitv+BY M1rdrXZ3cBh1eXzUeNOZGy6HO//lt5WWcNs72DaAtKah7vGySqmPmcZwOrjRucnABisa rkHvlDbEWYWyibNd7nTQ5FhMwhJdCtNDawa/krogyBw43Dq7EVvwHsgWinR04eaSCdND xwOFnC/2hfcg6Y0jnNQcdClMHEyNRL7BW5zf1nUXxSg8IWSPK3+pyw69JUalRyjsok+a YDOcy+DFzmtLL+pa6IVaZvfqX3/er/nQaK84NnaLxDKSDJ4zWadvlgfvlje9d+Dyp06I /N2A== X-Gm-Message-State: AJaThX4DdDRhPFnRI7LcWkq1vixaa/rTe1LBueG2N4YLlnYKJU1HBKsh bVuyvBMRqGkbprcGI6qo7KaQ6A== X-Google-Smtp-Source: AGs4zMYiHyCwDXQ0keAu015Fb1va9ZlKq6BILTE5ohzYF4iFOpVXZOMlgQQJ7cKb8SXTvX6hELHxfw== X-Received: by 10.159.218.72 with SMTP id x8mr1668890plv.257.1510837744543; Thu, 16 Nov 2017 05:09:04 -0800 (PST) Received: from localhost ([2001:67c:208c:10:b412:7a35:b5f8:5410]) by smtp.gmail.com with ESMTPSA id v76sm3192248pfk.78.2017.11.16.05.09.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 16 Nov 2017 05:09:03 -0800 (PST) Date: Thu, 16 Nov 2017 14:09:01 +0100 From: Job Snijders To: Robert Raszuk Cc: Susan Hares , idr wg , idr-ads@ietf.org, idr-chairs@ietf.org Message-ID: <20171116130901.GG18459@Vurt.local> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett User-Agent: Mutt/1.9.1 (2017-09-22) Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 13:09:13 -0000 On Wed, Nov 15, 2017 at 02:56:01PM +0100, Robert Raszuk wrote: > I am concerned with the lack of clear description of what router which > supports extended msg should do when on one side he receives an > attribute bigger then 4K and not of all it's peers can handle it. > > IMO the below statement is true but a bit too vague: > > "Therefore putting an attribute which can not be decomposed to 4096 > octets or less in an Extended Message is a likely path to routing > failure." > > And the worst part is that the BGP speaker which in fact generated > such attribute be it on purpose or by error will not find out that its > propagation has failed one or N hops away. > > Today when one is trying to inject msg over 4K (say due to a bug) it > will fail locally, generate syslog etc ... > > Any comments from authors and WG on that ? Let's not forget this draft idea has been around since 2011. To prevent path / routing failures, we'd better get a move on and start deplying. Kind regards, Job From nobody Thu Nov 16 05:15:21 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94B80129526 for ; Thu, 16 Nov 2017 05:15:19 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.919 X-Spam-Level: X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] 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 iA_oVzQPIv50 for ; Thu, 16 Nov 2017 05:15:16 -0800 (PST) Received: from mail-pg0-f53.google.com (mail-pg0-f53.google.com [74.125.83.53]) (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 D60CB1294F4 for ; Thu, 16 Nov 2017 05:15:16 -0800 (PST) Received: by mail-pg0-f53.google.com with SMTP id 207so17758377pgc.12 for ; Thu, 16 Nov 2017 05:15:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=zZvVR0wC6ZhfldM/8P9g8WtonljaHvD115dfWBWTFS8=; b=Et6IIRf2R1JMHcq+IY7izRNZwsr9UsJ8camE8K5/5G6GcBFODFRQOQmmHUwmWYDz1g VI7u+QPyaJYdQYc9YgpqNJQJxZFtKye6SdGzZTWhYgnXku71cPDgvf/XoOS5s8bjYgyv Np+JfQvfJbC6pix7qvzORW1NotSJTvTogUev2k4cDLjgWlHEwhfA4S6rl/pOnUagFl/m A/BH8/rkvc6DIIgMEoObvxSSfW/SSdU4ZEhF76xSezM5MwTcL8lcEoEAGLj0ZHR1ou82 xR057VhoE0SAXVex2xTIyUVpjm9X+AIIq9jc5o82ycNyrn9gE7GM9nvz5Fbt/74+NeWS /VFg== X-Gm-Message-State: AJaThX5p/IuDfm6AgTepYKo3UZuUDOoztmkviuFYZI8OnfWIZfR3zYQv 8sPY7ADY4R6FPOXsfM4vYylLXw== X-Google-Smtp-Source: AGs4zMYQk3yktULvDyn4xCJYFNCdRoD6aBIeP8FdmJ1RxPewziZkaF3cYY1vlzBO99H++FGuIqol3w== X-Received: by 10.101.65.2 with SMTP id w2mr1689801pgp.131.1510838116082; Thu, 16 Nov 2017 05:15:16 -0800 (PST) Received: from localhost ([2001:67c:208c:10:b412:7a35:b5f8:5410]) by smtp.gmail.com with ESMTPSA id s4sm3718662pgp.40.2017.11.16.05.15.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 16 Nov 2017 05:15:13 -0800 (PST) Date: Thu, 16 Nov 2017 14:15:11 +0100 From: Job Snijders To: Susan Hares , idr wg , santiago@crfreenet.org Message-ID: <20171116131511.GH18459@Vurt.local> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <5A0C3D0B.6030704@foobar.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett User-Agent: Mutt/1.9.1 (2017-09-22) Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 13:15:20 -0000 On Wed, Nov 15, 2017 at 02:16:00PM +0100, Job Snijders wrote: > Susan Hares wrote: > > This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages > > (11/12 to 11/26). Please note this draft has at least 2 > > implementations. > > The implementation report is available here: > https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-extended-implementations It appears that BIRD also has an implementation. (I have not tested it, so I won't add it myself to the implementation wiki page) """ enable extended messages [switch] The BGP protocol uses maximum message length of 4096 bytes. This option provides an extension to allow extended messages with length up to 65535 bytes. Default: off. """ http://bird.network.cz/?get_doc&f=bird-6.html#ss6.3 Kind regards, Job From nobody Thu Nov 16 05:28:57 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DEF9129505 for ; Thu, 16 Nov 2017 05:28:56 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.399 X-Spam-Level: X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 ldvMWokJ8irM for ; Thu, 16 Nov 2017 05:28:54 -0800 (PST) Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::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 B886C12945F for ; Thu, 16 Nov 2017 05:28:53 -0800 (PST) Received: by mail-wm0-x230.google.com with SMTP id 70so2917456wmf.1 for ; Thu, 16 Nov 2017 05:28:53 -0800 (PST) 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=w4wLwsuS1xsj59NaxNmNYEzlmzwh8LWc3WecVuw8g58=; b=HtwgzEAQ8nJswJGiOC3DnZW2oSwpfYT/C93jG0Pmlchv5Nz5+OKmbR83VVVvdjIq/A TCdGOyk4iDhj9bG0HeMsWIrlrP3OTcBlhckSuVuisDZ2zBK7oie/NK6v5HG6V1fpxHhe qAZmQ2TBBJ6qgD4ZOySgKExew9BWcDNtj6gRmpDUkVMAvGm8kpFOlFj3a16GfhOIeKuM BqChChNYBlGAtTfDYu8fNMOQ5ViEPyopktAk3lky359AtNpPp8BA9GFOiKt58SlCiXlS lZLKYO3kX9C4GX5NuT1wT/TtB4DC+Kv7L8WhEYPBgRcRDDAVU4+cekxEDL4nFV94D/Oq 1wCg== 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=w4wLwsuS1xsj59NaxNmNYEzlmzwh8LWc3WecVuw8g58=; b=PrN8m2cxvRLBlrINqXC+3+7l5KJKUGBamIVtQ3vp4/JvGMuVJ2PKokUEJ7zUr4dk7P 8b0hARX4PNBPjXk0JedNxXBk60gh6onyh4F11WvP1qfIZqTSHyiHLLHI0jY1ABAtWN/B Rr97efS40cec6mEV8R/tUz0z2JY3zYiIcyIyhg8JFHcGOG2PX7UxiRlNq/x6IQVYWS85 zCGXFIH2+3NjbhVKqbkdYI4Thw5DzwAm7E5jSiSp4o5CFrImrp604kim8JFQNxttQIAo 1hqkZb1ZJ8ue2BuEXgDr7K0KcUi9UEf5FRMUWt5TMVJHEN2++roipPwYh5qAQQoYqfmn kmWg== X-Gm-Message-State: AJaThX4tl4PJ8y5KuUYnlzufChrwLmOi4A8BoaUHlLLVecjs4LsA//3k 547opFNKiD7MlOYqMwUcfWXQgf1smYqajqymPD5ALQ== X-Google-Smtp-Source: AGs4zMbS4EJX3tb95Fk7QFIl/cR749uvVxwpCnhGgEL1NHpNuzMJrYdmphSonQk6z9f5ZbFIpEYdo6jNn1e2UnGge4g= X-Received: by 10.223.136.250 with SMTP id g55mr1549323wrg.54.1510838931982; Thu, 16 Nov 2017 05:28:51 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.146.135 with HTTP; Thu, 16 Nov 2017 05:28:51 -0800 (PST) In-Reply-To: <20171116121715.GF18459@Vurt.local> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> <20171116121715.GF18459@Vurt.local> From: Robert Raszuk Date: Thu, 16 Nov 2017 14:28:51 +0100 X-Google-Sender-Auth: zZyJhTeJp4gb1PKmaxcpAk0cPOw Message-ID: To: Job Snijders Cc: "Jakob Heitz (jheitz)" , Susan Hares , idr wg Content-Type: multipart/alternative; boundary="001a11491d2ada8ef1055e199939" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 13:28:56 -0000 --001a11491d2ada8ef1055e199939 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > > How is a new BGP message type any different than negotiating through a > capability whether an extended message can be handled by the peer. > =E2=80=8BBecause it is not about what your peer can handle. It is about wha= t *all* BGP speakers can handle and what to do when you get to narrow street with this truck. it is mainly about not breaking what works today as discussed already when someone will send 5K of Large Community Attribute. =E2=80=8B =E2=80=8BMaybe rather then new message the draft could simply say that none= of existing BGP Attributes (defined before this RFC goes out) MUST ever exceed 4K in total and only the new attributes will =E2=80=8Bbe allowed to be big = if they want - then I am happy to keep all in current UPDATE msg type. And the new fat attributes specs as Bruno suggested must describe on their own how to handle peers with only 4K messages. Peace ? Cheers, R. PS. The fact that spec been around from 2011 and has no major implementation (Cisco, Arista, Juniper, Nokia etc..) does not really help ... --001a11491d2ada8ef1055e199939 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
How is a new BGP message type any different than= negotiating through a
capability whether an extended message can be handled by the peer.

=E2=80=8BBecause it is not a= bout what your peer can handle. It is about what *all* BGP speakers can han= dle and what to do when you get to narrow street with this truck.

it is mainly about not breaking= what works today as discussed already when someone will send 5K of Large C= ommunity Attribute.
=E2=80=8B
=E2=80=8BMaybe rather then new message the draft could simply= say that none of existing BGP Attributes (defined before this RFC goes out= ) MUST ever exceed 4K in total and only the new attributes will =E2=80=8Bbe= allowed to be big if they want - then I am happy to keep all in current UP= DATE msg type. And the new fat attributes specs as Bruno suggested must des= cribe on their own how to handle peers with only 4K messages.=C2=A0

Peace ?

Cheers,
R.

PS. The fact that spec b= een around from 2011 and has no major implementation (Cisco, Arista, Junipe= r, Nokia etc..) does not really help ...

--001a11491d2ada8ef1055e199939-- From nobody Thu Nov 16 07:49:21 2017 Return-Path: X-Original-To: idr@ietf.org Delivered-To: idr@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B76FF126DC2; Thu, 16 Nov 2017 07:49:14 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: Cc: idr@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <151084735467.28307.7683355622336845039@ietfa.amsl.com> Date: Thu, 16 Nov 2017 07:49:14 -0800 Archived-At: Subject: [Idr] I-D Action: draft-ietf-idr-flowspec-nvo3-01.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 15:49:15 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing WG of the IETF. Title : Dissemination of NVO3 Flow Specification Rules Authors : Donald Eastlake Weiguo Hao Shunwan Zhuang Zhenbin Li Rong Gu Filename : draft-ietf-idr-flowspec-nvo3-01.txt Pages : 13 Date : 2017-11-16 Abstract: This draft proposes a new subset of component types to support the NVO3 flow-spec application. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-flowspec-nvo3/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-idr-flowspec-nvo3-01 https://datatracker.ietf.org/doc/html/draft-ietf-idr-flowspec-nvo3-01 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-idr-flowspec-nvo3-01 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 Thu Nov 16 12:00:32 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E501D129B30 for ; Thu, 16 Nov 2017 12:00:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.521 X-Spam-Level: X-Spam-Status: No, score=-14.521 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 WP5YVcLJuXav for ; Thu, 16 Nov 2017 12:00:29 -0800 (PST) Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 11EB5129B16 for ; Thu, 16 Nov 2017 12:00:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1586; q=dns/txt; s=iport; t=1510862426; x=1512072026; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=wR/AW2iGYdBWoSYXKumRD/JnjDNKNra/OtvKyy0G0qI=; b=jHMDA6JxqgF9c8Nh/GflfJs2IJHqi5hAcYtnaM1OgTi8Df++jBZZy0oS 1Q9RepuAYpC4LSuJISrYpLyKui7hw1930tSfuMZhppIMFB4aNZkPLbiGr jT/qy+xYFP4gH2DjuwXk0291nKvm0F1nFW2SdvkNHzBuX6Yoi02tb7KkN A=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A0AgD77A1a/4oNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYM2ZG4nB509gX2YcAolhRYChF9CFQEBAQEBAQEBAWsohR4BAQE?= =?us-ascii?q?DATo/BQcEAgEIEQQBAR8JBzIUCQgCBA4FCIoUCBCrSIsSAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBGAWDNIEOeYFVhRSDRIdMBaI7AodujRGCHpEzijSCPYkSAhEZAYE?= =?us-ascii?q?4ATUjQ4ExehWDLYJcHBmBTncBinCBEQEBAQ?= X-IronPort-AV: E=Sophos;i="5.44,405,1505779200"; d="scan'208";a="31945607" Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Nov 2017 20:00:25 +0000 Received: from xch-rcd-011.cisco.com (xch-rcd-011.cisco.com [173.37.102.21]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id vAGK0P6a003709 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 16 Nov 2017 20:00:25 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-RCD-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 16 Nov 2017 14:00:24 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Thu, 16 Nov 2017 14:00:24 -0600 From: "Jakob Heitz (jheitz)" To: Randy Bush CC: Interminable Discussion Room Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQCRCmeAAAKXf6AADgWzoAAEnWDQAA2aSYAAD2nugA== Date: Thu, 16 Nov 2017 20:00:24 +0000 Message-ID: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.154.131.6] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 20:00:31 -0000 Yes, extended-messages was originally proposed, because bgpsec required it. However, it doesn't anymore, because it is now using a shorter signature th= an before. https://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-sidr-bgpsec-protocol-23.tx= t There are some cases in EVPN that require lots of extended communities to b= e sent. This is why in my proposed text, I said "feature" not "capability". Thanks, Jakob -----Original Message----- From: Randy Bush [mailto:randy@psg.com]=20 Sent: Wednesday, November 15, 2017 10:33 PM To: Jakob Heitz (jheitz) Cc: Interminable Discussion Room Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (= 11/12 to 11/26) > The reason I went further than that is that with extended messages, > it's not just about a speaker and its neighbor anymore, it's about a > whole BGP space. < bitchiness, it's been two weeks in s'pore > the original extended messages draft was restricted to update messages for the purpose of bgpsec. and bgpsec required it. and when bgpsec hits a neighbor which does not speak bgpsec, it strips all the crypto bloat and then the update fits in 4095 as it is the same as today. this was not an accident. but the idr wg, it its tradition of embellishment, asked for other messages to be extended (some suggested open be extended too, a real rat-hole). well, bright folk, you want it, you figure it out. send text. and small simple text, < 500 words. if you can not keep it simple, that should tell you something. rndy From nobody Fri Nov 17 08:04:59 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2259D1273B1 for ; Fri, 17 Nov 2017 08:04:58 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.698 X-Spam-Level: X-Spam-Status: No, score=-1.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 Ucn6piMHcssX for ; Fri, 17 Nov 2017 08:04:56 -0800 (PST) Received: from mail-wr0-x236.google.com (mail-wr0-x236.google.com [IPv6:2a00:1450:400c:c0c::236]) (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 CEDBC1270B4 for ; Fri, 17 Nov 2017 08:04:55 -0800 (PST) Received: by mail-wr0-x236.google.com with SMTP id u97so2541411wrc.1 for ; Fri, 17 Nov 2017 08:04:55 -0800 (PST) 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=v3CDgXTcf+HIvA6m5rpvn68m8QC386pAKnWot2Vy8BI=; b=fImvnpIT4WHoDKAhsYVv4D5iB/a9hn9QFzkvvL8C7DUijfO5EHxVjnbxrQa2njBsfJ GwYU99lu9HMZ0oB9yc5pA8IFNvzuyHoU02hU2rxKYt4Nj3l32u5Z56Yvy6jfB7A5aeWT CjT1RhWSnTmv06LdrbxuJzmjFUlKR2oStRNGyZ9iS7wkm0Fr9LThu/sPldm8XzGFo+Y1 71N/GRrjnqxrV/qa1ui0F/EEvx6XkdITA2RLXXLI2M5xS2RqrIq1/TO+JmubUmnq0uGr W8PxivO8AL9HBOe/XZZX8v7UJx5an2N1KYZvkSlZ3mm/x49KAZDvrdlb6Jk2I6lYvXMV r6gQ== 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=v3CDgXTcf+HIvA6m5rpvn68m8QC386pAKnWot2Vy8BI=; b=szBKj8G5V29tTWHocqwmluExRh/ksfq1ecJun9ZNIsPf4Wk7VpJL8BeXYRtMWL530U PscwZVMcF9q/TE0pZXLxauQCI6rd3F7UIgF5cYP8s3Qe/hOZzrRojbixg6ecuaVjpyTR q6FU/gpEhNDM1PiXJVzdoO6HSuvaVmVAZ4fyP5xy8GGPLOfnrS5hQXalUnyYCv/SSyJr wuFwkeK1jC4KTvIdOKef87PYCnlWbH4j375wR4T+YE+LhnXD1drUXm/9US3IJ6URrJSb foWiJPcSmCVXB8g69neTteiH4mgRuvGkPAxhqkIvq5JfCZ2vAoS0eo4RosnyQEjQJ040 nt6A== X-Gm-Message-State: AJaThX60KxArAEGg8g+e/0q6T2jDiGwhxNV5NvpwkgvS0aaXrL2DA6aJ HAgM0i9C89D4oC8F7GYoGS06VdMMsPW/+kWSuvI= X-Google-Smtp-Source: AGs4zMafjiAXQWvlAnGHEtKxwHEfRjR/4A9fnQeNVqa43DeUf4tbZwLMX3QJr45clMQ5nWnyGbTIcKuDxNZwn9gEyGo= X-Received: by 10.223.171.6 with SMTP id q6mr4657924wrc.117.1510934694066; Fri, 17 Nov 2017 08:04:54 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.146.135 with HTTP; Fri, 17 Nov 2017 08:04:53 -0800 (PST) In-Reply-To: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> From: Robert Raszuk Date: Fri, 17 Nov 2017 17:04:53 +0100 X-Google-Sender-Auth: _OhpR-ZbuKN3wuTscnXCNDcjOmM Message-ID: To: "Jakob Heitz (jheitz)" Cc: Interminable Discussion Room Content-Type: multipart/alternative; boundary="94eb2c1cb82cb80270055e2fe52b" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Nov 2017 16:04:58 -0000 --94eb2c1cb82cb80270055e2fe52b Content-Type: text/plain; charset="UTF-8" Hi Jakob, So if this is no longer needed for bgpsec perhaps you can share with IDR what type of cargo BESS cooked for BGP transport jets to now carry ? Millions of MAC addresses packed into extended communities ? Something worse ? Thanks a lot, Robert. On Thu, Nov 16, 2017 at 9:00 PM, Jakob Heitz (jheitz) wrote: > Yes, extended-messages was originally proposed, because bgpsec required it. > However, it doesn't anymore, because it is now using a shorter signature > than before. > https://tools.ietf.org/rfcdiff?url2=draft-ietf-sidr-bgpsec-protocol-23.txt > > There are some cases in EVPN that require lots of extended communities to > be sent. > This is why in my proposed text, I said "feature" not "capability". > > Thanks, > Jakob > > > -----Original Message----- > From: Randy Bush [mailto:randy@psg.com] > Sent: Wednesday, November 15, 2017 10:33 PM > To: Jakob Heitz (jheitz) > Cc: Interminable Discussion Room > Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages > (11/12 to 11/26) > > > The reason I went further than that is that with extended messages, > > it's not just about a speaker and its neighbor anymore, it's about a > > whole BGP space. > > < bitchiness, it's been two weeks in s'pore > > > the original extended messages draft was restricted to update messages > for the purpose of bgpsec. and bgpsec required it. and when bgpsec > hits a neighbor which does not speak bgpsec, it strips all the crypto > bloat and then the update fits in 4095 as it is the same as today. this > was not an accident. > > but the idr wg, it its tradition of embellishment, asked for other > messages to be extended (some suggested open be extended too, a real > rat-hole). well, bright folk, you want it, you figure it out. send > text. and small simple text, < 500 words. if you can not keep it > simple, that should tell you something. > > rndy > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > --94eb2c1cb82cb80270055e2fe52b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Jakob,

<= /div>
So if this is no longer needed for bgpsec perhaps y= ou can share with IDR what type of cargo BESS cooked for BGP transport jets= to now carry ?

Millio= ns of MAC addresses packed into extended communities ? Something worse ?

Thanks a lot,
Robert.


On Thu, Nov 16, 2017 at 9:00 PM, Jak= ob Heitz (jheitz) <jheitz@cisco.com> wrote:
Yes, extended-messages was originally proposed, because bg= psec required it.
However, it doesn't anymore, because it is now using a shorter signatur= e than before.
https://tools.ietf.org/<= wbr>rfcdiff?url2=3Ddraft-ietf-sidr-bgpsec-protocol-23.txt

There are some cases in EVPN that require lots of extended communities to b= e sent.
This is why in my proposed text, I said "feature" not "capab= ility".

Thanks,
Jakob


-----Original Message-----
From: Randy Bush [mailto:randy@psg.com= ]
Sent: Wednesday, November 15, 2017 10:33 PM
To: Jakob Heitz (jheitz) <jheitz@cis= co.com>
Cc: Interminable Discussion Room <idr@ietf.org>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messa= ges (11/12 to 11/26)

> The reason I went furth= er than that is that with extended messages,
> it's not just about a speaker and its neighbor anymore, it's a= bout a
> whole BGP space.

< bitchiness, it's been two weeks in s'pore >

the original extended messages draft was restricted to update messages
for the purpose of bgpsec.=C2=A0 and bgpsec required it.=C2=A0 and when bgp= sec
hits a neighbor which does not speak bgpsec, it strips all the crypto
bloat and then the update fits in 4095 as it is the same as today.=C2=A0 th= is
was not an accident.

but the idr wg, it its tradition of embellishment, asked for other
messages to be extended (some suggested open be extended too, a real
rat-hole).=C2=A0 well, bright folk, you want it, you figure it out.=C2=A0 s= end
text.=C2=A0 and small simple text, < 500 words.=C2=A0 if you can not kee= p it
simple, that should tell you something.

rndy

_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr

--94eb2c1cb82cb80270055e2fe52b-- From nobody Fri Nov 17 10:22:33 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73A411293E0 for ; Fri, 17 Nov 2017 10:22:31 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.519 X-Spam-Level: X-Spam-Status: No, score=-14.519 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_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 Nv87XSJW7R4i for ; Fri, 17 Nov 2017 10:22:29 -0800 (PST) Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 984E61200FC for ; Fri, 17 Nov 2017 10:22:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14996; q=dns/txt; s=iport; t=1510942949; x=1512152549; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=WQOYngzhbnl13SdA+WPVdnNhOVF47eAgY8DPrrCkUn8=; b=VWruv0OuDixyOZv7anykckulSV8+jzY01ChunQbRvA0iCDZ5nllLzkcR Y6gT3wKKwkgiyGjYkM5eEOcNTG9T+hhNT+W2IFSe6HKIzZxK4IAwE7qdb 4GBsiPCaPWodqGymPVypdXOOtj58iltf3NFIRBOm8bwEraZT0fT3c+D4k U=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DSAgBPKA9a/49dJa1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJKcmRuJweDeJlFgX1+h16IPYVJghEKGAEMhRYCGoRNQBcBAQE?= =?us-ascii?q?BAQEBAQFrKIUeAQEBAQIBAQEhCjoHCwUHBAIBCBEEAQEoAwICAh8GCxQJCAIED?= =?us-ascii?q?gUIiTlMAw0IEKosgieHOA2DNQEBAQEBAQEBAQEBAQEBAQEBAQEBARgFgzSBDnm?= =?us-ascii?q?BVYFpgnU2gmtagW0fgl+CYwWZIohfPQKHcIghhHCCH5E2ijWCPTqIWQIRGQGBO?= =?us-ascii?q?QEgATdDgTF6FUmCZIJcHBmBTncBiUSBEQEBAQ?= X-IronPort-AV: E=Sophos; i="5.44,410,1505779200"; d="scan'208,217"; a="32928834" Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Nov 2017 18:22:28 +0000 Received: from XCH-RCD-014.cisco.com (xch-rcd-014.cisco.com [173.37.102.24]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id vAHIMSg7008890 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 17 Nov 2017 18:22:28 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-RCD-014.cisco.com (173.37.102.24) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Fri, 17 Nov 2017 12:22:28 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Fri, 17 Nov 2017 12:22:28 -0600 From: "Jakob Heitz (jheitz)" To: Robert Raszuk CC: Interminable Discussion Room Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQCRCmeAAAKXf6AADgWzoAAEnWDQAA2aSYAAD2nugAA21pSAAAflG9A= Date: Fri, 17 Nov 2017 18:22:28 +0000 Message-ID: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.154.131.6] Content-Type: multipart/alternative; boundary="_000_e0d75bb572454c15b50279cdf676c359XCHALN014ciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Nov 2017 18:22:31 -0000 --_000_e0d75bb572454c15b50279cdf676c359XCHALN014ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIGV0aGVybmV0IGF1dG8tZGlzY292ZXJ5IHJvdXRlIGNhcnJpZXMgYSByb3V0ZSB0YXJnZXQg Zm9yIGV2ZXJ5IEVWSSBvbiB0aGUgZXRoZXJuZXQgc2VnbWVudC4NClRoZXJlIGNhbiBiZSBhIGxv dCBvZiBFVklzIHNoYXJpbmcgYW4gZXRoZXJuZXQgc2VnbWVudC4gWW91IGNhbiBnZXQgb3ZlciA0 MDAwIHZsYW5zIG9uIGFuIGV0aGVybmV0Lg0KVGhpcyB3YXMgYSBmZXcgeWVhcnMgYWdvLiBOb3Qg c3VyZSBpZiBpdCdzIGJlZW4gZml4ZWQuDQoNClRoYW5rcywNCkpha29iDQoNCkZyb206IHJyYXN6 dWtAZ21haWwuY29tIFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb21dIE9uIEJlaGFsZiBPZiBSb2Jl cnQgUmFzenVrDQpTZW50OiBGcmlkYXksIE5vdmVtYmVyIDE3LCAyMDE3IDg6MDUgQU0NClRvOiBK YWtvYiBIZWl0eiAoamhlaXR6KSA8amhlaXR6QGNpc2NvLmNvbT4NCkNjOiBJbnRlcm1pbmFibGUg RGlzY3Vzc2lvbiBSb29tIDxpZHJAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0lkcl0gV0cgTGFz dCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0 byAxMS8yNikNCg0KSGkgSmFrb2IsDQoNClNvIGlmIHRoaXMgaXMgbm8gbG9uZ2VyIG5lZWRlZCBm b3IgYmdwc2VjIHBlcmhhcHMgeW91IGNhbiBzaGFyZSB3aXRoIElEUiB3aGF0IHR5cGUgb2YgY2Fy Z28gQkVTUyBjb29rZWQgZm9yIEJHUCB0cmFuc3BvcnQgamV0cyB0byBub3cgY2FycnkgPw0KDQpN aWxsaW9ucyBvZiBNQUMgYWRkcmVzc2VzIHBhY2tlZCBpbnRvIGV4dGVuZGVkIGNvbW11bml0aWVz ID8gU29tZXRoaW5nIHdvcnNlID8NCg0KVGhhbmtzIGEgbG90LA0KUm9iZXJ0Lg0KDQoNCk9uIFRo dSwgTm92IDE2LCAyMDE3IGF0IDk6MDAgUE0sIEpha29iIEhlaXR6IChqaGVpdHopIDxqaGVpdHpA Y2lzY28uY29tPG1haWx0bzpqaGVpdHpAY2lzY28uY29tPj4gd3JvdGU6DQpZZXMsIGV4dGVuZGVk LW1lc3NhZ2VzIHdhcyBvcmlnaW5hbGx5IHByb3Bvc2VkLCBiZWNhdXNlIGJncHNlYyByZXF1aXJl ZCBpdC4NCkhvd2V2ZXIsIGl0IGRvZXNuJ3QgYW55bW9yZSwgYmVjYXVzZSBpdCBpcyBub3cgdXNp bmcgYSBzaG9ydGVyIHNpZ25hdHVyZSB0aGFuIGJlZm9yZS4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5v cmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtc2lkci1iZ3BzZWMtcHJvdG9jb2wtMjMudHh0DQoN ClRoZXJlIGFyZSBzb21lIGNhc2VzIGluIEVWUE4gdGhhdCByZXF1aXJlIGxvdHMgb2YgZXh0ZW5k ZWQgY29tbXVuaXRpZXMgdG8gYmUgc2VudC4NClRoaXMgaXMgd2h5IGluIG15IHByb3Bvc2VkIHRl eHQsIEkgc2FpZCAiZmVhdHVyZSIgbm90ICJjYXBhYmlsaXR5Ii4NCg0KVGhhbmtzLA0KSmFrb2IN Cg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogUmFuZHkgQnVzaCBbbWFpbHRv OnJhbmR5QHBzZy5jb208bWFpbHRvOnJhbmR5QHBzZy5jb20+XQ0KU2VudDogV2VkbmVzZGF5LCBO b3ZlbWJlciAxNSwgMjAxNyAxMDozMyBQTQ0KVG86IEpha29iIEhlaXR6IChqaGVpdHopIDxqaGVp dHpAY2lzY28uY29tPG1haWx0bzpqaGVpdHpAY2lzY28uY29tPj4NCkNjOiBJbnRlcm1pbmFibGUg RGlzY3Vzc2lvbiBSb29tIDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+DQpTdWJq ZWN0OiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVu ZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCj4gVGhlIHJlYXNvbiBJIHdlbnQgZnVydGhl ciB0aGFuIHRoYXQgaXMgdGhhdCB3aXRoIGV4dGVuZGVkIG1lc3NhZ2VzLA0KPiBpdCdzIG5vdCBq dXN0IGFib3V0IGEgc3BlYWtlciBhbmQgaXRzIG5laWdoYm9yIGFueW1vcmUsIGl0J3MgYWJvdXQg YQ0KPiB3aG9sZSBCR1Agc3BhY2UuDQoNCjwgYml0Y2hpbmVzcywgaXQncyBiZWVuIHR3byB3ZWVr cyBpbiBzJ3BvcmUgPg0KDQp0aGUgb3JpZ2luYWwgZXh0ZW5kZWQgbWVzc2FnZXMgZHJhZnQgd2Fz IHJlc3RyaWN0ZWQgdG8gdXBkYXRlIG1lc3NhZ2VzDQpmb3IgdGhlIHB1cnBvc2Ugb2YgYmdwc2Vj LiAgYW5kIGJncHNlYyByZXF1aXJlZCBpdC4gIGFuZCB3aGVuIGJncHNlYw0KaGl0cyBhIG5laWdo Ym9yIHdoaWNoIGRvZXMgbm90IHNwZWFrIGJncHNlYywgaXQgc3RyaXBzIGFsbCB0aGUgY3J5cHRv DQpibG9hdCBhbmQgdGhlbiB0aGUgdXBkYXRlIGZpdHMgaW4gNDA5NSBhcyBpdCBpcyB0aGUgc2Ft ZSBhcyB0b2RheS4gIHRoaXMNCndhcyBub3QgYW4gYWNjaWRlbnQuDQoNCmJ1dCB0aGUgaWRyIHdn LCBpdCBpdHMgdHJhZGl0aW9uIG9mIGVtYmVsbGlzaG1lbnQsIGFza2VkIGZvciBvdGhlcg0KbWVz c2FnZXMgdG8gYmUgZXh0ZW5kZWQgKHNvbWUgc3VnZ2VzdGVkIG9wZW4gYmUgZXh0ZW5kZWQgdG9v LCBhIHJlYWwNCnJhdC1ob2xlKS4gIHdlbGwsIGJyaWdodCBmb2xrLCB5b3Ugd2FudCBpdCwgeW91 IGZpZ3VyZSBpdCBvdXQuICBzZW5kDQp0ZXh0LiAgYW5kIHNtYWxsIHNpbXBsZSB0ZXh0LCA8IDUw MCB3b3Jkcy4gIGlmIHlvdSBjYW4gbm90IGtlZXAgaXQNCnNpbXBsZSwgdGhhdCBzaG91bGQgdGVs bCB5b3Ugc29tZXRoaW5nLg0KDQpybmR5DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fDQpJZHIgbWFpbGluZyBsaXN0DQpJZHJAaWV0Zi5vcmc8bWFpbHRv OklkckBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRy DQoNCg== --_000_e0d75bb572454c15b50279cdf676c359XCHALN014ciscocom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1z b25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCglt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0K CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uaW0NCgl7bXNvLXN0 eWxlLW5hbWU6aW07fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u YWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IixzZXJpZjsNCgljb2xvcjojNzAz MEEwO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZv bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtz aXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2 LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYg Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0i MTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86 c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEi IC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBs YW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3Jk U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6Izcw MzBBMCI+VGhlIGV0aGVybmV0IGF1dG8tZGlzY292ZXJ5IHJvdXRlIGNhcnJpZXMgYSByb3V0ZSB0 YXJnZXQgZm9yIGV2ZXJ5IEVWSSBvbiB0aGUgZXRoZXJuZXQgc2VnbWVudC48bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAz MEEwIj5UaGVyZSBjYW4gYmUgYSBsb3Qgb2YgRVZJcyBzaGFyaW5nIGFuIGV0aGVybmV0IHNlZ21l bnQuIFlvdSBjYW4gZ2V0IG92ZXIgNDAwMCB2bGFucyBvbiBhbiBldGhlcm5ldC48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjoj NzAzMEEwIj5UaGlzIHdhcyBhIGZldyB5ZWFycyBhZ28uIE5vdCBzdXJlIGlmIGl0J3MgYmVlbiBm aXhlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90 OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UaGFua3MsPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7 Y29sb3I6IzcwMzBBMCI+SmFrb2I8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206 PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBycmFzenVrQGdtYWlsLmNvbSBbbWFpbHRvOnJy YXN6dWtAZ21haWwuY29tXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPGJyPg0K PGI+U2VudDo8L2I+IEZyaWRheSwgTm92ZW1iZXIgMTcsIDIwMTcgODowNSBBTTxicj4NCjxiPlRv OjwvYj4gSmFrb2IgSGVpdHogKGpoZWl0eikgJmx0O2poZWl0ekBjaXNjby5jb20mZ3Q7PGJyPg0K PGI+Q2M6PC9iPiBJbnRlcm1pbmFibGUgRGlzY3Vzc2lvbiBSb29tICZsdDtpZHJAaWV0Zi5vcmcm Z3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFm dC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KTxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+SGkgSmFrb2IsPG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TbyBp ZiB0aGlzIGlzIG5vIGxvbmdlciBuZWVkZWQgZm9yIGJncHNlYyBwZXJoYXBzIHlvdSBjYW4gc2hh cmUgd2l0aCBJRFIgd2hhdCB0eXBlIG9mIGNhcmdvIEJFU1MgY29va2VkIGZvciBCR1AgdHJhbnNw b3J0IGpldHMgdG8gbm93IGNhcnJ5ID88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7 QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPk1pbGxpb25zIG9mIE1BQyBhZGRyZXNzZXMg cGFja2VkIGludG8gZXh0ZW5kZWQgY29tbXVuaXRpZXMgPyBTb21ldGhpbmcgd29yc2UgPzxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpw PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp ZiI+VGhhbmtzIGEgbG90LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx dW90OyxzYW5zLXNlcmlmIj5Sb2JlcnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFRodSwgTm92IDE2LCAyMDE3IGF0IDk6MDAg UE0sIEpha29iIEhlaXR6IChqaGVpdHopICZsdDs8YSBocmVmPSJtYWlsdG86amhlaXR6QGNpc2Nv LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpoZWl0ekBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpw PjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6 NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy Z2luLWJvdHRvbToxMi4wcHQiPlllcywgZXh0ZW5kZWQtbWVzc2FnZXMgd2FzIG9yaWdpbmFsbHkg cHJvcG9zZWQsIGJlY2F1c2UgYmdwc2VjIHJlcXVpcmVkIGl0Ljxicj4NCkhvd2V2ZXIsIGl0IGRv ZXNuJ3QgYW55bW9yZSwgYmVjYXVzZSBpdCBpcyBub3cgdXNpbmcgYSBzaG9ydGVyIHNpZ25hdHVy ZSB0aGFuIGJlZm9yZS48YnI+DQo8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2Rp ZmY/dXJsMj1kcmFmdC1pZXRmLXNpZHItYmdwc2VjLXByb3RvY29sLTIzLnR4dCIgdGFyZ2V0PSJf YmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtc2lk ci1iZ3BzZWMtcHJvdG9jb2wtMjMudHh0PC9hPjxicj4NCjxicj4NClRoZXJlIGFyZSBzb21lIGNh c2VzIGluIEVWUE4gdGhhdCByZXF1aXJlIGxvdHMgb2YgZXh0ZW5kZWQgY29tbXVuaXRpZXMgdG8g YmUgc2VudC48YnI+DQpUaGlzIGlzIHdoeSBpbiBteSBwcm9wb3NlZCB0ZXh0LCBJIHNhaWQgJnF1 b3Q7ZmVhdHVyZSZxdW90OyBub3QgJnF1b3Q7Y2FwYWJpbGl0eSZxdW90Oy48YnI+DQo8YnI+DQpU aGFua3MsPGJyPg0KSmFrb2I8YnI+DQo8YnI+DQo8YnI+DQo8c3BhbiBjbGFzcz0iaW0iPi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJpbSI+RnJvbTog UmFuZHkgQnVzaCBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpyYW5keUBwc2cuY29tIj5yYW5keUBw c2cuY29tPC9hPl08L3NwYW4+PGJyPg0KPHNwYW4gY2xhc3M9ImltIj5TZW50OiBXZWRuZXNkYXks IE5vdmVtYmVyIDE1LCAyMDE3IDEwOjMzIFBNPC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJpbSI+ VG86IEpha29iIEhlaXR6IChqaGVpdHopICZsdDs8YSBocmVmPSJtYWlsdG86amhlaXR6QGNpc2Nv LmNvbSI+amhlaXR6QGNpc2NvLmNvbTwvYT4mZ3Q7PC9zcGFuPjxicj4NCjxzcGFuIGNsYXNzPSJp bSI+Q2M6IEludGVybWluYWJsZSBEaXNjdXNzaW9uIFJvb20gJmx0OzxhIGhyZWY9Im1haWx0bzpp ZHJAaWV0Zi5vcmciPmlkckBpZXRmLm9yZzwvYT4mZ3Q7PC9zcGFuPjxicj4NCjxzcGFuIGNsYXNz PSJpbSI+U3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRy LWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IFRoZSByZWFzb24g SSB3ZW50IGZ1cnRoZXIgdGhhbiB0aGF0IGlzIHRoYXQgd2l0aCBleHRlbmRlZCBtZXNzYWdlcyw8 YnI+DQomZ3Q7IGl0J3Mgbm90IGp1c3QgYWJvdXQgYSBzcGVha2VyIGFuZCBpdHMgbmVpZ2hib3Ig YW55bW9yZSwgaXQncyBhYm91dCBhPGJyPg0KJmd0OyB3aG9sZSBCR1Agc3BhY2UuPGJyPg0KPGJy Pg0KJmx0OyBiaXRjaGluZXNzLCBpdCdzIGJlZW4gdHdvIHdlZWtzIGluIHMncG9yZSAmZ3Q7PGJy Pg0KPGJyPg0KdGhlIG9yaWdpbmFsIGV4dGVuZGVkIG1lc3NhZ2VzIGRyYWZ0IHdhcyByZXN0cmlj dGVkIHRvIHVwZGF0ZSBtZXNzYWdlczxicj4NCmZvciB0aGUgcHVycG9zZSBvZiBiZ3BzZWMuJm5i c3A7IGFuZCBiZ3BzZWMgcmVxdWlyZWQgaXQuJm5ic3A7IGFuZCB3aGVuIGJncHNlYzxicj4NCmhp dHMgYSBuZWlnaGJvciB3aGljaCBkb2VzIG5vdCBzcGVhayBiZ3BzZWMsIGl0IHN0cmlwcyBhbGwg dGhlIGNyeXB0bzxicj4NCmJsb2F0IGFuZCB0aGVuIHRoZSB1cGRhdGUgZml0cyBpbiA0MDk1IGFz IGl0IGlzIHRoZSBzYW1lIGFzIHRvZGF5LiZuYnNwOyB0aGlzPGJyPg0Kd2FzIG5vdCBhbiBhY2Np ZGVudC48YnI+DQo8YnI+DQpidXQgdGhlIGlkciB3ZywgaXQgaXRzIHRyYWRpdGlvbiBvZiBlbWJl bGxpc2htZW50LCBhc2tlZCBmb3Igb3RoZXI8YnI+DQptZXNzYWdlcyB0byBiZSBleHRlbmRlZCAo c29tZSBzdWdnZXN0ZWQgb3BlbiBiZSBleHRlbmRlZCB0b28sIGEgcmVhbDxicj4NCnJhdC1ob2xl KS4mbmJzcDsgd2VsbCwgYnJpZ2h0IGZvbGssIHlvdSB3YW50IGl0LCB5b3UgZmlndXJlIGl0IG91 dC4mbmJzcDsgc2VuZDxicj4NCnRleHQuJm5ic3A7IGFuZCBzbWFsbCBzaW1wbGUgdGV4dCwgJmx0 OyA1MDAgd29yZHMuJm5ic3A7IGlmIHlvdSBjYW4gbm90IGtlZXAgaXQ8YnI+DQpzaW1wbGUsIHRo YXQgc2hvdWxkIHRlbGwgeW91IHNvbWV0aGluZy48YnI+DQo8YnI+DQpybmR5PGJyPg0KPGJyPg0K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpJZHIg bWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOklkckBpZXRmLm9yZyI+SWRyQGlldGYu b3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu Zm8vaWRyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0 aW5mby9pZHI8L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_e0d75bb572454c15b50279cdf676c359XCHALN014ciscocom_-- From nobody Fri Nov 17 10:55:17 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84183124C27 for ; Fri, 17 Nov 2017 10:55:15 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.699 X-Spam-Level: X-Spam-Status: No, score=-4.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8] 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 Ek1Jv_w0cQ3c for ; Fri, 17 Nov 2017 10:55:13 -0800 (PST) Received: from mail-pf0-f182.google.com (mail-pf0-f182.google.com [209.85.192.182]) (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 7C2DE126C89 for ; Fri, 17 Nov 2017 10:55:13 -0800 (PST) Received: by mail-pf0-f182.google.com with SMTP id q4so2544169pfg.13 for ; Fri, 17 Nov 2017 10:55:13 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=LF5Ofa2Wmg71uU+s24iMwAIgv39decpBpuV181XeJj0=; b=Jrf8aBHILI66MmYurikQSMcp6RpLdcedArYQ+TToZe6CG4huFTL0LAnewKkpx4dsF/ evQ+EWVMv4mSpLuMXQJa/CLkivy0wyM+qC0WMw3EjU8tvhSgcm2no1dGIIVsa5ioTLJ4 sqEAlQeA8WN/rvW6uEThxClj7/onGWVX/vE8iRYzfzhaVWyE6+1BCt25cZxAEPqCjSI6 LZ2bl4vyLQFF4seAngoMwOPtj2nmvPzAfJW+QXYcmAxgjvIUtZwSpwMbykP0kENmZ1UE mVtm390LlxQ2mPQu4KkjQqovQSHvaELpFWGL/Jg0gwizpoan/NiyrrBfoOQYhu6vuLoz WETA== X-Gm-Message-State: AJaThX7pV4BLZouWppisjWmpIrEMknwaNVj1VV0vfvch1tADz56VTb5W aPPG0ItbGkJBo3UaEVyL/OfQVA== X-Google-Smtp-Source: AGs4zMZcnXrtbMTjhyr0F3SD/mNVJmpmvncDo6Yo3/+NFf7j/PsKR3Z/w9OpLZZALH2StnkxsHxqKQ== X-Received: by 10.99.180.73 with SMTP id n9mr5903847pgu.373.1510944912590; Fri, 17 Nov 2017 10:55:12 -0800 (PST) Received: from localhost ([2001:67c:208c:10:f554:ee86:a267:f813]) by smtp.gmail.com with ESMTPSA id g13sm7325994pgr.93.2017.11.17.10.55.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 17 Nov 2017 10:55:11 -0800 (PST) Date: Fri, 17 Nov 2017 19:55:05 +0100 From: Job Snijders To: Robert Raszuk Cc: "Jakob Heitz (jheitz)" , Susan Hares , idr wg Message-ID: <20171117185505.GD16801@Vurt.local> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> <20171116121715.GF18459@Vurt.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett User-Agent: Mutt/1.9.1 (2017-09-22) Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Nov 2017 18:55:15 -0000 Hi Robert, On Thu, Nov 16, 2017 at 02:28:51PM +0100, Robert Raszuk wrote: > > How is a new BGP message type any different than negotiating through > > a capability whether an extended message can be handled by the peer. > > Because it is not about what your peer can handle. It is about what > *all* BGP speakers can handle and what to do when you get to narrow > street with this truck. > > it is mainly about not breaking what works today as discussed already > when someone will send 5K of Large Community Attribute. > > Maybe rather then new message the draft could simply say that none of > existing BGP Attributes (defined before this RFC goes out) MUST ever > exceed 4K in total and only the new attributes will be allowed to be > big if they want - then I am happy to keep all in current UPDATE msg > type. And the new fat attributes specs as Bruno suggested must > describe on their own how to handle peers with only 4K messages. > > Peace ? This is an interesting angle. Your proposal allows for the specification (and hopefully more code) to start shipping, and at a later point the flood gates can be opened (for 'old world' attributes) if the WG deems tjat appropiate. Proposed text: ---- OLD: A BGP announcement will, in the normal case, propagate throughout the BGP speaking Internet; and there will undoubtedly be BGP speakers which do not have the Extended Message capability. Therefore putting an attribute which can not be decomposed to 4096 octets or less in an Extended Message is a likely path to routing failure. NEW: A BGP announcement will, in the normal case, propagate throughout the BGP speaking Internet; and there will undoubtedly be BGP speakers which do not have the Extended Message capability. Therefore putting an attribute which can not be decomposed to 4096 octets or less in an Extended Message is a likely path to routing failure. It is RECOMMENDED that BGP protocol developers and implementers are conservative in their application and use of Extended Messages. Future protocol specifications will need to describe how to handle peers which can only accomodate 4096 octet messages. ---- Kind regards, Job ps. Since I don't think we can say "we'll never need larger than 4096", I think it is important to get this one shipped. The curious thing is that we'll need to have code deployed in the wild, _before_ any application can start using it. The WG LC is about a reasonable proposal to bump the limit in a way that is incrementally deployable (e.g. capability negotated). From nobody Sat Nov 18 17:48:51 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBE74126C19 for ; Sat, 18 Nov 2017 17:48:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.501 X-Spam-Level: X-Spam-Status: No, score=-5.501 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-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 eyX4NgX7wyro for ; Sat, 18 Nov 2017 17:48:49 -0800 (PST) Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (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 A1629126557 for ; Sat, 18 Nov 2017 17:48:49 -0800 (PST) Received: from localhost ([127.0.0.1] helo=ryuu.rg.net) by ran.psg.com with esmtp (Exim 4.86_2) (envelope-from ) id 1eGEj1-0003HZ-2f; Sun, 19 Nov 2017 01:48:47 +0000 Date: Sun, 19 Nov 2017 08:48:43 +0700 Message-ID: From: Randy Bush To: Jakob Heitz Cc: Interminable Discussion Room In-Reply-To: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/25.2 Mule/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Nov 2017 01:48:51 -0000 > Yes, extended-messages was originally proposed, because bgpsec required it. > However, it doesn't anymore, because it is now using a shorter signature > than before. this statement is untrue From nobody Sat Nov 18 18:04:26 2017 Return-Path: X-Original-To: idr@ietf.org Delivered-To: idr@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B07651252BA; Sat, 18 Nov 2017 18:04:19 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: Cc: idr@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <151105705962.26857.7100624095643003630@ietfa.amsl.com> Date: Sat, 18 Nov 2017 18:04:19 -0800 Archived-At: Subject: [Idr] I-D Action: draft-ietf-idr-bgp-extended-messages-24.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Nov 2017 02:04:20 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing WG of the IETF. Title : Extended Message support for BGP Authors : Randy Bush Keyur Patel Dave Ward Filename : draft-ietf-idr-bgp-extended-messages-24.txt Pages : 6 Date : 2017-11-18 Abstract: The BGP specification mandates a maximum BGP message size of 4096 octets. As BGP is extended to support newer AFI/SAFIs and other features, there is a need to extend the maximum message size beyond 4096 octets. This document updates the BGP specification RFC4271 by providing an extension to BGP to extend its current maximum message size from 4096 octets to 65535 octets for all except the OPEN message. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-bgp-extended-messages/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-idr-bgp-extended-messages-24 https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-extended-messages-24 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-idr-bgp-extended-messages-24 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 Sat Nov 18 22:04:55 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD5F0126CC4 for ; Sat, 18 Nov 2017 22:04:53 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.52 X-Spam-Level: X-Spam-Status: No, score=-14.52 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_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 uLtWzIaaL9sP for ; Sat, 18 Nov 2017 22:04:52 -0800 (PST) Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CC1B124D37 for ; Sat, 18 Nov 2017 22:04:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2485; q=dns/txt; s=iport; t=1511071492; x=1512281092; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=fqWnxec74fbgmxfUHYMz2F1lh6T73l2bFZ/6KtK3iK0=; b=GI9QcsupTWDLovLt6V8Aa3iBAothWucJGDslFoWw6G+AnfVop+wy39oC HE3nRk9vyWa/vdWwRF/PpnYNV36DuTqbjUeM7zfqIU7jf/2oi72DOfVI9 y9GteluvQty42ctLmXiCc0bZMZ2swRQBcZ9TIBBAreIqGJ9qjWiMvXVFC s=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DkAQBKHhFa/4sNJK1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYM8Zm4ng3+ZR5MWhVmCAQolhRYCGoRNQhUBAQEBAQEBAQFrKIU?= =?us-ascii?q?fBiNWEAIBCAQBOgMCAgIwFBECBA4FiUFkEKkogieKcgEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBARgFgzSCB4FVghKDAoNFgT6DLTGCMgWZIokcAodwjRqTTIxyiRMCERk?= =?us-ascii?q?BgTkBNSOBdHoVdgGCNoMRgU53AYt9AQEB?= X-IronPort-AV: E=Sophos; i="5.44,419,1505779200"; d="scan'208,217"; a="33421023" Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 19 Nov 2017 06:04:34 +0000 Received: from XCH-ALN-015.cisco.com (xch-aln-015.cisco.com [173.36.7.25]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id vAJ64Ysx010974 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 19 Nov 2017 06:04:34 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-ALN-015.cisco.com (173.36.7.25) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Sun, 19 Nov 2017 00:04:33 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Sun, 19 Nov 2017 00:04:33 -0600 From: "Jakob Heitz (jheitz)" To: Randy Bush CC: Interminable Discussion Room Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQCRCmeAAAKXf6AADgWzoAAEnWDQAA2aSYAAD2nugAA21pSAAEaue4D//+LmYw== Date: Sun, 19 Nov 2017 06:04:33 +0000 Message-ID: <48D8C142-2E5F-4F8B-B74A-C7EA0546BF0A@cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted Content-Type: multipart/alternative; boundary="_000_48D8C1422E5F4F8BB74AC7EA0546BF0Aciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Nov 2017 06:04:54 -0000 --_000_48D8C1422E5F4F8BB74AC7EA0546BF0Aciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TG9vayBmb3Ig4oCcZXh0ZW5kZWTigJ0gaW4gdGhpcyBkaWZmLiBBbGwgcmVmZXJlbmNlcyB0byBl eHRlbmRlZCBtZXNzYWdlcyB3ZXJlIHJlbW92ZWQgaW4gZHJhZnQgMjMuDQpodHRwczovL3Rvb2xz LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLXNpZHItYmdwc2VjLXByb3RvY29sLTIz LnR4dA0KDQpUaGFua3MsDQpKYWtvYi4NCg0KDQpPbiBOb3YgMTgsIDIwMTcsIGF0IDU6NDggUE0s IFJhbmR5IEJ1c2ggPHJhbmR5QHBzZy5jb208bWFpbHRvOnJhbmR5QHBzZy5jb20+PiB3cm90ZToN Cg0KWWVzLCBleHRlbmRlZC1tZXNzYWdlcyB3YXMgb3JpZ2luYWxseSBwcm9wb3NlZCwgYmVjYXVz ZSBiZ3BzZWMgcmVxdWlyZWQgaXQuDQpIb3dldmVyLCBpdCBkb2Vzbid0IGFueW1vcmUsIGJlY2F1 c2UgaXQgaXMgbm93IHVzaW5nIGEgc2hvcnRlciBzaWduYXR1cmUNCnRoYW4gYmVmb3JlLg0KDQp0 aGlzIHN0YXRlbWVudCBpcyB1bnRydWUNCg== --_000_48D8C1422E5F4F8BB74AC7EA0546BF0Aciscocom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpM b29rIGZvciDigJxleHRlbmRlZOKAnSBpbiB0aGlzIGRpZmYuIEFsbCByZWZlcmVuY2VzIHRvIGV4 dGVuZGVkIG1lc3NhZ2VzIHdlcmUgcmVtb3ZlZCBpbiBkcmFmdCAyMy4NCjxkaXY+PGEgaHJlZj0i aHR0cHM6Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1zaWRyLWJncHNl Yy1wcm90b2NvbC0yMy50eHQiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRy YWZ0LWlldGYtc2lkci1iZ3BzZWMtcHJvdG9jb2wtMjMudHh0PC9hPjwvZGl2Pg0KPGRpdj48YnI+ DQo8ZGl2IGlkPSJBcHBsZU1haWxTaWduYXR1cmUiPlRoYW5rcyw8YnI+DQo8ZGl2Pkpha29iLjwv ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQpPbiBOb3YgMTgsIDIw MTcsIGF0IDU6NDggUE0sIFJhbmR5IEJ1c2ggJmx0OzxhIGhyZWY9Im1haWx0bzpyYW5keUBwc2cu Y29tIj5yYW5keUBwc2cuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KPC9kaXY+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48c3Bh bj5ZZXMsIGV4dGVuZGVkLW1lc3NhZ2VzIHdhcyBvcmlnaW5hbGx5IHByb3Bvc2VkLCBiZWNhdXNl IGJncHNlYyByZXF1aXJlZCBpdC48L3NwYW4+PGJyPg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PHNwYW4+SG93ZXZlciwgaXQgZG9lc24ndCBhbnltb3JlLCBiZWNhdXNl IGl0IGlzIG5vdyB1c2luZyBhIHNob3J0ZXIgc2lnbmF0dXJlPC9zcGFuPjxicj4NCjwvYmxvY2tx dW90ZT4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxzcGFuPnRoYW4gYmVmb3JlLjwvc3Bhbj48 YnI+DQo8L2Jsb2NrcXVvdGU+DQo8c3Bhbj48L3NwYW4+PGJyPg0KPHNwYW4+dGhpcyBzdGF0ZW1l bnQgaXMgdW50cnVlPC9zcGFuPjxicj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8 L2JvZHk+DQo8L2h0bWw+DQo= --_000_48D8C1422E5F4F8BB74AC7EA0546BF0Aciscocom_-- From nobody Sat Nov 18 22:36:21 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACCED12420B for ; Sat, 18 Nov 2017 22:36:19 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.901 X-Spam-Level: X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-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 I1_kwAta3UQF for ; Sat, 18 Nov 2017 22:36:18 -0800 (PST) Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (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 70EBA124207 for ; Sat, 18 Nov 2017 22:36:18 -0800 (PST) Received: from localhost ([127.0.0.1] helo=ryuu.rg.net) by ran.psg.com with esmtp (Exim 4.86_2) (envelope-from ) id 1eGJDD-0005IM-VQ; Sun, 19 Nov 2017 06:36:16 +0000 Date: Sun, 19 Nov 2017 13:36:11 +0700 Message-ID: From: Randy Bush To: "Jakob Heitz (jheitz)" Cc: Interminable Discussion Room In-Reply-To: <48D8C142-2E5F-4F8B-B74A-C7EA0546BF0A@cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/25.2 Mule/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=ISO-2022-JP Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Nov 2017 06:36:20 -0000 > Look for $B!H(Bextended$B!I(B in this diff. All references to extended messages > were removed in draft 23. > https://tools.ietf.org/rfcdiff?url2=draft-ietf-sidr-bgpsec-protocol-23.txt to get it past the normative ref problem as extended messages was stuck in the idr From nobody Sun Nov 19 01:03:31 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C85E126BF3 for ; Sun, 19 Nov 2017 01:03:22 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.52 X-Spam-Level: X-Spam-Status: No, score=-14.52 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 bFTVzoq1KAaM for ; Sun, 19 Nov 2017 01:03:20 -0800 (PST) Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8345120724 for ; Sun, 19 Nov 2017 01:03:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8263; q=dns/txt; s=iport; t=1511082199; x=1512291799; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=VQtK4krj3X6i6RJ+cbndATYCaifOYLXI4Q+yp2tT+c8=; b=OdPtcIlPsCoP0weCg3ePvtLMB2IFptBBwu92Xp1GEBMMjA2J7QchbKm2 AvNXqd2ryZyxXYV11Trsg5L4/7I8qLB8ZGN3Hm2g35BmhRDoz5qs3c7Ne oIcmThxDsiUtY0SpGsFwsZDrkJ/4v+NP5HjeUU9qwh8A/GHRh6F5Ds/67 o=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C6AABmRxFa/51dJa1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJKcmZuJ4N/ih+PKZMWhUkQggEKJYUWAhqETT8YAQEBAQEBAQE?= =?us-ascii?q?BayiFHwYjVhACAQgtEgMCAgIwFBECBA4FiUFkEKkxgieKcwEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBARgFgzSCB4FVghILgneDRYEREgESAQdXglYxgjIFmSKJHAKHcI0?= =?us-ascii?q?aghaRNoo1gj2JEwIRGQGBOQEfOYEDcXoVdgGCNoJZAxwZgU53AYlFgjgBAQE?= X-IronPort-AV: E=Sophos;i="5.44,419,1505779200"; d="scan'208,217";a="104492139" Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Nov 2017 09:03:18 +0000 Received: from XCH-ALN-011.cisco.com (xch-aln-011.cisco.com [173.36.7.21]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id vAJ93IMZ021972 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 19 Nov 2017 09:03:18 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-ALN-011.cisco.com (173.36.7.21) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Sun, 19 Nov 2017 03:03:17 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Sun, 19 Nov 2017 03:03:17 -0600 From: "Jakob Heitz (jheitz)" To: Randy Bush CC: Interminable Discussion Room Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQCRCmeAAAKXf6AADgWzoAAEnWDQAA2aSYAAD2nugAA21pSAAEaue4D//+LmY4AAbWuA///Ehfw= Date: Sun, 19 Nov 2017 09:03:17 +0000 Message-ID: <5564BB02-71E4-4986-9D59-76211C5D7B99@cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted Content-Type: multipart/alternative; boundary="_000_5564BB0271E449869D5976211C5D7B99ciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Nov 2017 09:03:22 -0000 --_000_5564BB0271E449869D5976211C5D7B99ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QXMgeW91IHNhaWQgaW4gYW4gZW1haWwgdGhyZWFkIGVudGl0bGVkIFtTaWRyb3BzXSBbc2lkcl0g QkdQc2VjIGRyYWZ0IGFuZCBleHRlbmRlZCBtZXNzYWdlcy4gSG93ZXZlciwgeW91IHdlcmUgb3Zl cnJ1bGVkIGJ5IHJlYXNvbiBhbmQgSSBxdW90ZSBmcm9tIHRoZSB0aHJlYWQ6DQoNCg0KQkdQc2Vj X1BhdGggYXR0cmlidXRlIHNpemUgZG9lcyBub3QgZXhjZWVkIDRLLg0KDQpFQ0RTQSBQLTI1NiBz aWduYXR1cmUgc2l6ZSBpcyA2NCBieXRlcy4NCg0KU28sICNieXRlcyBhZGRlZCB0byBCR1BzZWNf UGF0aCBhcmUgYWJvdXQgMTAwIGJ5dGVzIHBlciBBUy4NCg0KRXh0ZW5kZWQgbWVzc2FnZSB3YXMg dGhvdWdodCB0byBiZSBuZWVkZWQgd2hlbiBSU0EtMjA0OCAoMjU2IGJ5dGVzIHNpZykgd2FzIGlu aXRpYWxseSBwcm9wb3NlZC4NCg0KV2l0aCBQLTI1NiwgQkdQc2VjX1BhdGggYXR0cmlidXRlIGRv ZXMgbm90IGV4Y2VlZCA0SyB1cCB0byA0MCBBU2VzIGluIHRoZSBwYXRoLg0KDQooTm90ZTogQVMg cHJlcGVuZHMgYXJlIGNvbXByZXNzZWQgb3V0IGR1ZSB0byB1c2Ugb2YgcENvdW50LikNCg0KSW4g dGhlIEludGVybmV0LCB0aGUgb2JzZXJ2ZWQgbWF4aW11bSBBUyBwYXRoIGxlbmd0aCBpcyAxNCBb SHVzdG9uXS4NCg0KVGhlIG1heGltdW0gQVMgcGF0aCBsZW5ndGggaGFzIHJlbWFpbmVkIGluIHRo aXMgYmFsbCBwYXJrIGZvciBtYW55IHllYXJzIG5vdy4NCg0KVGhlcmVmb3JlLCBpdCBkb2VzbuKA mXQgYXBwZWFyIHRoYXQg4oCcZHJvcHBpbmcgYmFjayB0byDigJxpbnNlY3VyZSBvbiBhY2NvdW50 IG9mDQoNCnRoZSBzaXplIG9mIHRoZSB1cGRhdGXigJ0gIHdvdWxkIGhhcHBlbiBpbiBwcmFjdGlj ZS4NCg0KDQoNClRoYW5rcywNCkpha29iLg0KDQoNCk9uIE5vdiAxOCwgMjAxNywgYXQgMTA6MzYg UE0sIFJhbmR5IEJ1c2ggPHJhbmR5QHBzZy5jb208bWFpbHRvOnJhbmR5QHBzZy5jb20+PiB3cm90 ZToNCg0KTG9vayBmb3Ig4oCcZXh0ZW5kZWTigJ0gaW4gdGhpcyBkaWZmLiBBbGwgcmVmZXJlbmNl cyB0byBleHRlbmRlZCBtZXNzYWdlcw0Kd2VyZSByZW1vdmVkIGluIGRyYWZ0IDIzLg0KaHR0cHM6 Ly90b29scy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1zaWRyLWJncHNlYy1wcm90 b2NvbC0yMy50eHQNCg0KdG8gZ2V0IGl0IHBhc3QgdGhlIG5vcm1hdGl2ZSByZWYgcHJvYmxlbSBh cyBleHRlbmRlZCBtZXNzYWdlcyB3YXMgc3R1Y2sNCmluIHRoZSBpZHIgPGJsZWVwPg0K --_000_5564BB0271E449869D5976211C5D7B99ciscocom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpB cyB5b3Ugc2FpZCBpbiBhbiBlbWFpbCB0aHJlYWQgZW50aXRsZWQgWzxzcGFuIHN0eWxlPSJmb250 LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7Ij5TaWRyb3BzXSBbc2lkcl0gQkdQ c2VjIGRyYWZ0IGFuZCBleHRlbmRlZCBtZXNzYWdlcy4gSG93ZXZlciwgeW91IHdlcmUgb3ZlcnJ1 bGVkIGJ5IHJlYXNvbiBhbmQgSSBxdW90ZSBmcm9tIHRoZSB0aHJlYWQ6PC9zcGFuPg0KPGRpdj48 Zm9udCBmYWNlPSJIZWx2ZXRpY2EiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHg7Ij48YnI+ DQo8L3NwYW4+PC9mb250PjwvZGl2Pg0KPGRpdj4NCjxwIHN0eWxlPSJtYXJnaW46IDBweDsgZm9u dC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTogMTkuMXB4OyBsaW5lLWhlaWdodDogbm9ybWFs OyBmb250LWZhbWlseTogJnF1b3Q7LlNGIFVJIFRleHQmcXVvdDs7IGNvbG9yOiByZ2IoNjksIDY5 LCA2OSk7Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7LlNGVUlUZXh0JnF1b3Q7 OyBmb250LXNpemU6IDE5LjA4cHQ7Ij5CR1BzZWNfUGF0aCBhdHRyaWJ1dGUgc2l6ZSBkb2VzIG5v dCBleGNlZWQgNEsuPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJl dGNoOiBub3JtYWw7IGZvbnQtc2l6ZTogMTkuMXB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250 LWZhbWlseTogJnF1b3Q7LlNGIFVJIFRleHQmcXVvdDs7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7 Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7LlNGVUlUZXh0JnF1b3Q7OyBmb250 LXNpemU6IDE5LjA4cHQ7Ij5FQ0RTQSBQLTI1NiBzaWduYXR1cmUgc2l6ZSBpcyA2NCBieXRlcy48 L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXN0cmV0Y2g6IG5vcm1hbDsg Zm9udC1zaXplOiAxOS4xcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtZmFtaWx5OiAmcXVv dDsuU0YgVUkgVGV4dCZxdW90OzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsiPg0KPHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDsuU0ZVSVRleHQmcXVvdDs7IGZvbnQtc2l6ZTogMTkuMDhw dDsiPlNvLCAjYnl0ZXMgYWRkZWQgdG8gQkdQc2VjX1BhdGggYXJlIGFib3V0IDEwMCBieXRlcyBw ZXIgQVMuPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBu b3JtYWw7IGZvbnQtc2l6ZTogMTkuMXB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWls eTogJnF1b3Q7LlNGIFVJIFRleHQmcXVvdDs7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7Ij4NCjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7LlNGVUlUZXh0JnF1b3Q7OyBmb250LXNpemU6 IDE5LjA4cHQ7Ij5FeHRlbmRlZCBtZXNzYWdlIHdhcyB0aG91Z2h0IHRvIGJlIG5lZWRlZCB3aGVu IFJTQS0yMDQ4ICgyNTYgYnl0ZXMgc2lnKSB3YXMgaW5pdGlhbGx5IHByb3Bvc2VkLjwvc3Bhbj48 L3A+DQo8cCBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBmb250LXNp emU6IDE5LjFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICZxdW90Oy5TRiBV SSBUZXh0JnF1b3Q7OyBjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyI+DQo8c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6ICZxdW90Oy5TRlVJVGV4dCZxdW90OzsgZm9udC1zaXplOiAxOS4wOHB0OyI+V2l0 aCBQLTI1NiwgQkdQc2VjX1BhdGggYXR0cmlidXRlIGRvZXMgbm90IGV4Y2VlZCA0SyB1cCB0byA0 MCBBU2VzIGluIHRoZSBwYXRoLjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOiAwcHg7IGZv bnQtc3RyZXRjaDogbm9ybWFsOyBmb250LXNpemU6IDE5LjFweDsgbGluZS1oZWlnaHQ6IG5vcm1h bDsgZm9udC1mYW1pbHk6ICZxdW90Oy5TRiBVSSBUZXh0JnF1b3Q7OyBjb2xvcjogcmdiKDY5LCA2 OSwgNjkpOyI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICZxdW90Oy5TRlVJVGV4dCZxdW90 OzsgZm9udC1zaXplOiAxOS4wOHB0OyI+KE5vdGU6IEFTIHByZXBlbmRzIGFyZSBjb21wcmVzc2Vk IG91dCBkdWUgdG8gdXNlIG9mIHBDb3VudC4pPC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46 IDBweDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTogMTkuMXB4OyBsaW5lLWhlaWdo dDogbm9ybWFsOyBmb250LWZhbWlseTogJnF1b3Q7LlNGIFVJIFRleHQmcXVvdDs7IGNvbG9yOiBy Z2IoNjksIDY5LCA2OSk7Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7LlNGVUlU ZXh0JnF1b3Q7OyBmb250LXNpemU6IDE5LjA4cHQ7Ij5JbiB0aGUgSW50ZXJuZXQsIHRoZSBvYnNl cnZlZCBtYXhpbXVtIEFTIHBhdGggbGVuZ3RoIGlzIDE0IFtIdXN0b25dLjwvc3Bhbj48L3A+DQo8 cCBzdHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBmb250LXNpemU6IDE5 LjFweDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICZxdW90Oy5TRiBVSSBUZXh0 JnF1b3Q7OyBjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6ICZxdW90Oy5TRlVJVGV4dCZxdW90OzsgZm9udC1zaXplOiAxOS4wOHB0OyI+VGhlIG1heGlt dW0gQVMgcGF0aCBsZW5ndGggaGFzIHJlbWFpbmVkIGluIHRoaXMgYmFsbCBwYXJrIGZvciBtYW55 IHllYXJzIG5vdy48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjogMHB4OyBmb250LXN0cmV0 Y2g6IG5vcm1hbDsgZm9udC1zaXplOiAxOS4xcHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQt ZmFtaWx5OiAmcXVvdDsuU0YgVUkgVGV4dCZxdW90OzsgY29sb3I6IHJnYig2OSwgNjksIDY5KTsi Pg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDsuU0ZVSVRleHQmcXVvdDs7IGZvbnQt c2l6ZTogMTkuMDhwdDsiPlRoZXJlZm9yZSwgaXQgZG9lc27igJl0IGFwcGVhciB0aGF0IOKAnGRy b3BwaW5nIGJhY2sgdG8g4oCcaW5zZWN1cmUgb24gYWNjb3VudCBvZjwvc3Bhbj48L3A+DQo8cCBz dHlsZT0ibWFyZ2luOiAwcHg7IGZvbnQtc3RyZXRjaDogbm9ybWFsOyBmb250LXNpemU6IDE5LjFw eDsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICZxdW90Oy5TRiBVSSBUZXh0JnF1 b3Q7OyBjb2xvcjogcmdiKDY5LCA2OSwgNjkpOyI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 ICZxdW90Oy5TRlVJVGV4dCZxdW90OzsgZm9udC1zaXplOiAxOS4wOHB0OyI+dGhlIHNpemUgb2Yg dGhlIHVwZGF0ZeKAnSZuYnNwOyB3b3VsZCBoYXBwZW4gaW4gcHJhY3RpY2UuPC9zcGFuPjwvcD4N CjxwIHN0eWxlPSJtYXJnaW46IDBweDsgZm9udC1zdHJldGNoOiBub3JtYWw7IGZvbnQtc2l6ZTog MTkuMXB4OyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogJnF1b3Q7LlNGIFVJIFRl eHQmcXVvdDs7IGNvbG9yOiByZ2IoNjksIDY5LCA2OSk7Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTogJnF1b3Q7LlNGVUlUZXh0JnF1b3Q7OyBmb250LXNpemU6IDE5LjA4cHQ7Ij4mbmJzcDs8 L3NwYW4+PC9wPg0KPGJyPg0KPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj5UaGFua3MsPGJy Pg0KPGRpdj5KYWtvYi48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+PGJy Pg0KT24gTm92IDE4LCAyMDE3LCBhdCAxMDozNiBQTSwgUmFuZHkgQnVzaCAmbHQ7PGEgaHJlZj0i bWFpbHRvOnJhbmR5QHBzZy5jb20iPnJhbmR5QHBzZy5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8 YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdj4NCjxibG9ja3F1b3Rl IHR5cGU9ImNpdGUiPjxzcGFuPkxvb2sgZm9yIOKAnGV4dGVuZGVk4oCdIGluIHRoaXMgZGlmZi4g QWxsIHJlZmVyZW5jZXMgdG8gZXh0ZW5kZWQgbWVzc2FnZXM8L3NwYW4+PGJyPg0KPC9ibG9ja3F1 b3RlPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PHNwYW4+d2VyZSByZW1vdmVkIGluIGRyYWZ0 IDIzLjwvc3Bhbj48YnI+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48 c3Bhbj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1p ZXRmLXNpZHItYmdwc2VjLXByb3RvY29sLTIzLnR4dCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9y ZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1zaWRyLWJncHNlYy1wcm90b2NvbC0yMy50eHQ8L2E+PC9z cGFuPjxicj4NCjwvYmxvY2txdW90ZT4NCjxzcGFuPjwvc3Bhbj48YnI+DQo8c3Bhbj50byBnZXQg aXQgcGFzdCB0aGUgbm9ybWF0aXZlIHJlZiBwcm9ibGVtIGFzIGV4dGVuZGVkIG1lc3NhZ2VzIHdh cyBzdHVjazwvc3Bhbj48YnI+DQo8c3Bhbj5pbiB0aGUgaWRyICZsdDtibGVlcCZndDs8L3NwYW4+ PGJyPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_5564BB0271E449869D5976211C5D7B99ciscocom_-- From nobody Sun Nov 19 14:04:55 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5110120454 for ; Sun, 19 Nov 2017 14:04:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 mhvsJR3_WMsw for ; Sun, 19 Nov 2017 14:04:53 -0800 (PST) Received: from mail-wr0-x236.google.com (mail-wr0-x236.google.com [IPv6:2a00:1450:400c:c0c::236]) (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 B83AB12009C for ; Sun, 19 Nov 2017 14:04:52 -0800 (PST) Received: by mail-wr0-x236.google.com with SMTP id l22so6447396wrc.11 for ; Sun, 19 Nov 2017 14:04:52 -0800 (PST) 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=NGjQbKcd99ej1zMenAwN4uz5oWDdWl1dRC4ZFfoNG78=; b=X2HeNkES2EXKmW04d26tJ3V/rJBUO77eZesrhE82vkECFPjFX3a8aHspzRBUTz9dvd cx/HdiI+vQDVB84eR3obAAa5CvxTW29dOTH08P8Rk/AWxuImVlpgIHy9vBeGh1BEzFSh coHIQLsxAQoPDtiw80xdR3L55m2FqOGtnNNzvdLgedu3uQQOE2k4SF2Ok5CHHkDmH+4M 6pfJA3WXPuyrLh30M+xDBHSVYAa4p2N3riG9gGEksnMC5iucjRsRvmCpRBTb3CUED+1x k3Pns77S7v6+pnDwvmqJgddlgYir+S7UVU4EB+kks+aECNL3y/9A3U6kTuFP5r1mkKcZ IKZw== 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=NGjQbKcd99ej1zMenAwN4uz5oWDdWl1dRC4ZFfoNG78=; b=OnirnvJbd5a3FHXaj58oq9mSIwYBlgbMpNT4nKDmztf+ltVvp9Tbfv0h4RaCapMgBB KS724+GqFPxHzq1k28iwrQQ7csA/dNinAIHw7GltMPbGu401l89fzIER3EoesNKQbxij eSM7E511dNk28Fs1B22PtuHb6mBLl3pgSMEZx/WD83pM6VE4EMjfkMktF7n6MFf51BF+ vs7PSiA9gFmd2YGALXKxKr4eoEKhAPrYf/Vyz+L1WPG+csBajEC7zw5P0Vk1PjZwv4SC jBYkSUyyd5x5S5PPY9gyNZyCdnWznhLAbsv5t24SoGdxxDPpfdDfqLCeVdr51RRjJGMm IDMw== X-Gm-Message-State: AJaThX53QtnK13X5EgeFF5ZgtbXaFoOHqXfs1vRm8+A7YrukhOd0xGB8 joYNLL/EF99myOZok26C1YsjAoWx+lg0ujiArCc= X-Google-Smtp-Source: AGs4zMaOEfWNVxL20XngituQraTN+0A3MhRXgUA/Ju5PUb/k2Iw8a4Z7/rW/niemNrG1QCOUc6rt3LMuZjxKkOv6OoU= X-Received: by 10.223.183.39 with SMTP id l39mr1554440wre.175.1511129090859; Sun, 19 Nov 2017 14:04:50 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Sun, 19 Nov 2017 14:04:50 -0800 (PST) In-Reply-To: <20171117185505.GD16801@Vurt.local> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <43b50b8982fe411fa275b294c210edfa@XCH-ALN-014.cisco.com> <13899_1510805003_5A0D0E0B_13899_270_1_53C29892C857584299CBF5D05346208A478F0F5B@OPEXCLILM21.corporate.adroot.infra.ftgroup> <5de035082ecf4b458c53dd543ace3835@XCH-ALN-014.cisco.com> <20171116121715.GF18459@Vurt.local> <20171117185505.GD16801@Vurt.local> From: Robert Raszuk Date: Sun, 19 Nov 2017 23:04:50 +0100 X-Google-Sender-Auth: JZFudKfRBJuDCty65XpWFuD9JLc Message-ID: To: Job Snijders Cc: "Jakob Heitz (jheitz)" , Susan Hares , idr wg Content-Type: multipart/alternative; boundary="f403043868bcaba838055e5d28bf" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Nov 2017 22:04:55 -0000 --f403043868bcaba838055e5d28bf Content-Type: text/plain; charset="UTF-8" Hi Job, The new proposed text is an improvement, but it still does not describe what a BGP speaker should do when receiving any existing attribute (say extended community) packed with RTs exceeding in total 4K and needs to send it to "old" peer. IMO we do need to define the recommended behavior before we progress this to RFC. Just like we did so in migration to 4 octet AS in rfc6793. Possible options: 1. Drop the update (bit ugly as such drop will be silent .. other then local syslog/error report) 2. Drop the big attribute and insert defined here standard community or some other marker indicating MSG_TRUNCATED info. More ? Thx, R. On Fri, Nov 17, 2017 at 7:55 PM, Job Snijders wrote: > Hi Robert, > > On Thu, Nov 16, 2017 at 02:28:51PM +0100, Robert Raszuk wrote: > > > How is a new BGP message type any different than negotiating through > > > a capability whether an extended message can be handled by the peer. > > > > Because it is not about what your peer can handle. It is about what > > *all* BGP speakers can handle and what to do when you get to narrow > > street with this truck. > > > > it is mainly about not breaking what works today as discussed already > > when someone will send 5K of Large Community Attribute. > > > > Maybe rather then new message the draft could simply say that none of > > existing BGP Attributes (defined before this RFC goes out) MUST ever > > exceed 4K in total and only the new attributes will be allowed to be > > big if they want - then I am happy to keep all in current UPDATE msg > > type. And the new fat attributes specs as Bruno suggested must > > describe on their own how to handle peers with only 4K messages. > > > > Peace ? > > This is an interesting angle. Your proposal allows for the specification > (and hopefully more code) to start shipping, and at a later point the > flood gates can be opened (for 'old world' attributes) if the WG deems > tjat appropiate. > > Proposed text: > > ---- > OLD: > A BGP announcement will, in the normal case, propagate throughout > the BGP speaking Internet; and there will undoubtedly be BGP > speakers which do not have the Extended Message capability. > Therefore putting an attribute which can not be decomposed to 4096 > octets or less in an Extended Message is a likely path to routing > failure. > > NEW: > A BGP announcement will, in the normal case, propagate throughout > the BGP speaking Internet; and there will undoubtedly be BGP > speakers which do not have the Extended Message capability. > Therefore putting an attribute which can not be decomposed to 4096 > octets or less in an Extended Message is a likely path to routing > failure. > > It is RECOMMENDED that BGP protocol developers and implementers are > conservative in their application and use of Extended Messages. > Future protocol specifications will need to describe how to handle > peers which can only accomodate 4096 octet messages. > ---- > > Kind regards, > > Job > > ps. Since I don't think we can say "we'll never need larger than 4096", > I think it is important to get this one shipped. The curious thing is > that we'll need to have code deployed in the wild, _before_ any > application can start using it. The WG LC is about a reasonable proposal > to bump the limit in a way that is incrementally deployable (e.g. > capability negotated). > --f403043868bcaba838055e5d28bf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Job,

The new proposed text is an improvement, but it still= does not describe what a BGP speaker should do when receiving any existing= attribute (say extended community) packed with RTs exceeding in total 4K a= nd needs to send it to "old" peer.=C2=A0
=
IMO we do need to define the recommended behav= ior before we progress this to RFC. Just like we did so in migration to 4 o= ctet AS in rfc6793.

Po= ssible options:

1.= Drop the update (bit ugly as such drop will be silent .. other then local = syslog/error report)

2= . Drop the big attribute and insert defined here standard community or some= other marker indicating MSG_TRUNCATED info.=C2=A0
=
More ?

Thx,
R.

On Fri, Nov 17, 2017 at 7:= 55 PM, Job Snijders <job@ntt.net> wrote:
Hi Robert,

On Thu, Nov 16, 2017 at 02:28:51PM +0100, Robert Raszuk wrote:
> > How is a new BGP message type any different than negotiating thro= ugh
> > a capability whether an extended message can be handled by the pe= er.
>
> Because it is not about what your peer can handle. It is about what > *all* BGP speakers can handle and what to do when you get to narrow > street with this truck.
>
> it is mainly about not breaking what works today as discussed already<= br> > when someone will send 5K of Large Community Attribute.
>
> Maybe rather then new message the draft could simply say that none of<= br> > existing BGP Attributes (defined before this RFC goes out) MUST ever > exceed 4K in total and only the new attributes will be allowed to be > big if they want - then I am happy to keep all in current UPDATE msg > type. And the new fat attributes specs as Bruno suggested must
> describe on their own how to handle peers with only 4K messages.
>
> Peace ?

This is an interesting angle. Your proposal allows for the specifica= tion
(and hopefully more code) to start shipping, and at a later point the
flood gates can be opened (for 'old world' attributes) if the WG de= ems
tjat appropiate.

Proposed text:

----
OLD:
=C2=A0 =C2=A0 A BGP announcement will, in the normal case, propagate throug= hout
=C2=A0 =C2=A0 the BGP speaking Internet; and there will undoubtedly be BGP<= br> =C2=A0 =C2=A0 speakers which do not have the Extended Message capability. =C2=A0 =C2=A0 Therefore putting an attribute which can not= be decomposed to 4096
=C2=A0 =C2=A0 octets or less in an Extended Message is a likely path to rou= ting
=C2=A0 =C2=A0 failure.

NEW:
=C2=A0 =C2=A0 A BGP announcement will, in the normal case, propagate throug= hout
=C2=A0 =C2=A0 the BGP speaking Internet; and there will undoubtedly be BGP<= br> =C2=A0 =C2=A0 speakers which do not have the Extended Message capability. =C2=A0 =C2=A0 Therefore putting an attribute which can not= be decomposed to 4096
=C2=A0 =C2=A0 octets or less in an Extended Message is a likely path to rou= ting
=C2=A0 =C2=A0 failure.

=C2=A0 =C2=A0 It is RECOMMENDED that BGP protocol developers and imp= lementers are
=C2=A0 =C2=A0 conservative in their application and use of Extended Message= s.
=C2=A0 =C2=A0 Future protocol specifications will need to describe how to h= andle
=C2=A0 =C2=A0 peers which can only accomodate 4096 octet messages.
----

Kind regards,

Job

ps. Since I don't think we can say "we'll never need larger th= an 4096",
I think it is important to get this one shipped. The curious thing is
that we'll need to have code deployed in the wild, _before_ any
application can start using it. The WG LC is about a reasonable proposal to bump the limit in a way that is incrementally deployable (e.g.
capability negotated).

--f403043868bcaba838055e5d28bf-- From nobody Mon Nov 20 06:19:29 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2027E126C0F for ; Mon, 20 Nov 2017 06:19:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 LAjGgIxSeWtC for ; Mon, 20 Nov 2017 06:19:25 -0800 (PST) Received: from mail-io0-x234.google.com (mail-io0-x234.google.com [IPv6:2607:f8b0:4001:c06::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 020AB129A90 for ; Mon, 20 Nov 2017 06:19:25 -0800 (PST) Received: by mail-io0-x234.google.com with SMTP id x63so15829391ioe.6 for ; Mon, 20 Nov 2017 06:19:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=FseN8sGK6XjEKK7SS2FzKCqB2bR7TFfPrMs0cYuHvTo=; b=C/eDb3lP9OcWKn5iZP9WTAi3Ni4Y0a8NkQekfGaSf78aPyW0OOtiDdVOfNNz13N3TN yYyPxUevLPHKHxfe53RcB5Th4wAftaAqhau1qPQ2yOSErHzSNiP2997wt/j/sW/lmTnH MVi1esJCEMIKkR+xkS+ELgBdZIMB3kd2L/xXNPik7kYEF1SZfvHMGtFkBTtyd3ms+kf4 skjyQ/tlXGVf9rc37e9+s42FrzUcagLI93nhBBPOb3OCmsQzwtwFkWCb136hmjDvoVHH zSTygVfXIPzgilO2oWUBuZ4aZG+pTHb7JxMZSLP/zFu4nG5w0erWcDCnrmmfdERtjnKg /xFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=FseN8sGK6XjEKK7SS2FzKCqB2bR7TFfPrMs0cYuHvTo=; b=sOb5sbcFLgeDMPewzEBqa/AzGXoLjENoKcdhUX0A1QXvVb3loBLb+FsGr10puT+H55 LYhBZQ4GHQ7Bnfk673slujV0a+XaTkt/miXMsQjk558eN4ympobJicO771XjS2NPKMeO KmgqTpEYN2SQ57bWwrsXloTep3qyaX641EIU2Xp2flWdTNyPMzBRmWlsv234FHcVfFN9 xx1vHBqwNQjp/r3ytxFI18Bd7FmgYG5nOvWPWUW8jJUGwyQApbEfuc3413pan+RR25pN H+6wEIs28IhFKjrwsNsfZba+m2uFd7q2bOu3KN3ggxitpv99U/QUtjNrgVn6Y1KCs2hk JgZA== X-Gm-Message-State: AJaThX7v+9trCB7EIfANejylTIMQf2cQrW6KH1m6rByPug4rHgw1L1lB YD2F0UhNGZxu2UYQh5JYkPZDxC43FC5su466dUzKLA== X-Google-Smtp-Source: AGs4zMaWd16XsD83t7F+jLR1tjm7Xr8jA6qvRHqWVPwPC5uYaI4sWeTmLtW8bsERgafQ+kgl5GLsyPG3JFl7Seq3GwM= X-Received: by 10.107.7.169 with SMTP id g41mr14422747ioi.38.1511187564020; Mon, 20 Nov 2017 06:19:24 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.134.37 with HTTP; Mon, 20 Nov 2017 06:19:23 -0800 (PST) From: Muthu Arul Mozhi Perumal Date: Mon, 20 Nov 2017 19:49:23 +0530 Message-ID: To: idr@ietf.org Content-Type: multipart/alternative; boundary="001a113ec53cf15b9a055e6ac56f" Archived-At: Subject: [Idr] Query on draft-ietf-idr-bgp4-mibv2-15 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Nov 2017 14:19:27 -0000 --001a113ec53cf15b9a055e6ac56f Content-Type: text/plain; charset="UTF-8" draft-ietf-idr-bgp4-mibv2 is supposed to address some of the key deficiencies in the BGP-4 MIB [RFC4273] including the ability to monitor IPv6 BGP peering sessions and carry IPv6 reachability. However, that draft expired in 2014. Does anyone know why it didn't progress further? Is there any other draft or RFC replacing it? Regards, Muthu --001a113ec53cf15b9a055e6ac56f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
draft-ietf-idr-bgp4-mibv2 is supposed to address some of the= key deficiencies in the BGP-4 MIB [RFC4273] including the ability to monit= or IPv6 BGP peering sessions and carry IPv6 reachability.
<= div class=3D"gmail_default">
However, that draft expired in 2014. Does anyone know why it di= dn't progress further? Is there any other draft or RFC replacing it?

Regards,
Muthu
--001a113ec53cf15b9a055e6ac56f-- From nobody Mon Nov 20 07:14:25 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3C11129ADE for ; Mon, 20 Nov 2017 07:14:23 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.519 X-Spam-Level: X-Spam-Status: No, score=-14.519 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 L78DFIlTut7L for ; Mon, 20 Nov 2017 07:14:19 -0800 (PST) Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 39899129AC1 for ; Mon, 20 Nov 2017 07:14:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5803; q=dns/txt; s=iport; t=1511190842; x=1512400442; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=uouEqwjE1DGUIrkh0P4EaSSsYNuS2ASEA1Wzh3CYiko=; b=l6LlhCsx2cXrf3mYSpFZTwuDU7GPAgPu9JayGMBTDx6HfFzkjUa61AMA sYDOVIQ5PJzXIpQYCr88dhh5CGq2B95xwsAWnoWGdj++4mChiSxyjAZ33 5FYAw9dUHDdWyUs1WAzJqQPFgfygeVUeyeQsr9Va/nfENw6o6qPRVR9QC 8=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DYAAB98BJa/4wNJK1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJKcmZuJweDeIofjyiBfYhciD2FSYIRCiOFGAIahGU/GAEBAQE?= =?us-ascii?q?BAQEBAWsohR4BAQEBAyNmAgEIEQMBAigDAgICHxEUCQgCBAESiUFMAxUQqFyCJ?= =?us-ascii?q?4czDYM1AQEBAQEBAQEBAQEBAQEBAQEBARoFgzSCB4M+gyuCa4JQgnWCYwWKLYk?= =?us-ascii?q?5jhs9ApARhHmTTI0siFkCERkBgTkBHzmBWxl6FUmCZIReAXcBijeBFAEBAQ?= X-IronPort-AV: E=Sophos; i="5.44,427,1505779200"; d="scan'208,217"; a="33408224" Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Nov 2017 15:14:01 +0000 Received: from XCH-RTP-011.cisco.com (xch-rtp-011.cisco.com [64.101.220.151]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id vAKFE1HO013171 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 20 Nov 2017 15:14:01 GMT Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-011.cisco.com (64.101.220.151) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Mon, 20 Nov 2017 10:14:00 -0500 Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1320.000; Mon, 20 Nov 2017 10:14:00 -0500 From: "Acee Lindem (acee)" To: Muthu Arul Mozhi Perumal , "idr@ietf.org" Thread-Topic: [Idr] Query on draft-ietf-idr-bgp4-mibv2-15 Thread-Index: AQHTYgqaPU73EXVN2U2vsPMt+Jaef6MdYEKA Date: Mon, 20 Nov 2017 15:14:00 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.116.152.198] Content-Type: multipart/alternative; boundary="_000_D6385A04DA762aceeciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] Query on draft-ietf-idr-bgp4-mibv2-15 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Nov 2017 15:14:24 -0000 --_000_D6385A04DA762aceeciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTXV0aHUsDQoNClRoZSBJRVRGIGhhcyBtb3ZlZCBvbiBmcm9tIFNOTVAtYmFzZWQgbWFuYWdl bWVudCB0byBZQU5HLCByZWZlciB0byB0aGlzIElFU0cgc3RhdGVtZW50Og0KDQpodHRwczovL3d3 dy5pZXRmLm9yZy9pZXNnL3N0YXRlbWVudC93cml0YWJsZS1taWItbW9kdWxlLmh0bWwNCg0KVGhh bmtzLA0KQWNlZQ0KDQpGcm9tOiBJZHIgPGlkci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppZHIt Ym91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiBNdXRodSBBcnVsIE1vemhpIFBlcnVtYWwg PG11dGh1LmFydWxAZ21haWwuY29tPG1haWx0bzptdXRodS5hcnVsQGdtYWlsLmNvbT4+DQpEYXRl OiBNb25kYXksIE5vdmVtYmVyIDIwLCAyMDE3IGF0IDk6MTkgQU0NClRvOiBJRFIgTGlzdCA8aWRy QGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+Pg0KU3ViamVjdDogW0lkcl0gUXVlcnkgb24g ZHJhZnQtaWV0Zi1pZHItYmdwNC1taWJ2Mi0xNQ0KDQpkcmFmdC1pZXRmLWlkci1iZ3A0LW1pYnYy IGlzIHN1cHBvc2VkIHRvIGFkZHJlc3Mgc29tZSBvZiB0aGUga2V5IGRlZmljaWVuY2llcyBpbiB0 aGUgQkdQLTQgTUlCIFtSRkM0MjczXSBpbmNsdWRpbmcgdGhlIGFiaWxpdHkgdG8gbW9uaXRvciBJ UHY2IEJHUCBwZWVyaW5nIHNlc3Npb25zIGFuZCBjYXJyeSBJUHY2IHJlYWNoYWJpbGl0eS4NCg0K SG93ZXZlciwgdGhhdCBkcmFmdCBleHBpcmVkIGluIDIwMTQuIERvZXMgYW55b25lIGtub3cgd2h5 IGl0IGRpZG4ndCBwcm9ncmVzcyBmdXJ0aGVyPyBJcyB0aGVyZSBhbnkgb3RoZXIgZHJhZnQgb3Ig UkZDIHJlcGxhY2luZyBpdD8NCg0KUmVnYXJkcywNCk11dGh1DQo= --_000_D6385A04DA762aceeciscocom_ Content-Type: text/html; charset="utf-8" Content-ID: <4CC9A7FF5F8DCD4D975CB4BCD92AA3DB@emea.cisco.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAw KTsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0K SGkgTXV0aHUsJm5ic3A7PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBm b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8YnI+ DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBD YWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4NClRoZSBJRVRGIGhhcyBtb3Zl ZCBvbiBmcm9tIFNOTVAtYmFzZWQgbWFuYWdlbWVudCB0byBZQU5HLCByZWZlciB0byB0aGlzIElF U0cgc3RhdGVtZW50OjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9u dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPGJyPg0K PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PGEgaHJlZj0iaHR0 cHM6Ly93d3cuaWV0Zi5vcmcvaWVzZy9zdGF0ZW1lbnQvd3JpdGFibGUtbWliLW1vZHVsZS5odG1s Ij5odHRwczovL3d3dy5pZXRmLm9yZy9pZXNnL3N0YXRlbWVudC93cml0YWJsZS1taWItbW9kdWxl Lmh0bWw8L2E+PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy aWYiPjxicj4NCjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl cmlmIj5UaGFua3MsPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt c2VyaWYiPkFjZWU8L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDAp OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8 YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiIgc3R5bGU9ImNvbG9y OiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNp emU6IDE0cHg7Ij4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZTox MXB0OyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0g bm9uZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURE SU5HLUxFRlQ6IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiAjYjVjNGRmIDFw dCBzb2xpZDsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+DQo8 c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPklkciAmbHQ7PGEgaHJl Zj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIj5pZHItYm91bmNlc0BpZXRmLm9yZzwvYT4m Z3Q7IG9uIGJlaGFsZiBvZiBNdXRodSBBcnVsIE1vemhpIFBlcnVtYWwgJmx0OzxhIGhyZWY9Im1h aWx0bzptdXRodS5hcnVsQGdtYWlsLmNvbSI+bXV0aHUuYXJ1bEBnbWFpbC5jb208L2E+Jmd0Ozxi cj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+TW9uZGF5LCBO b3ZlbWJlciAyMCwgMjAxNyBhdCA5OjE5IEFNPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0 OmJvbGQiPlRvOiA8L3NwYW4+SURSIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5v cmciPmlkckBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJv bGQiPlN1YmplY3Q6IDwvc3Bhbj5bSWRyXSBRdWVyeSBvbiBkcmFmdC1pZXRmLWlkci1iZ3A0LW1p YnYyLTE1PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1B Q19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1 YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2Pg0K PGRpdj4NCjxkaXYgZGlyPSJsdHIiPg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+PGZvbnQg ZmFjZT0iYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWYiPmRyYWZ0LWlldGYtaWRyLWJncDQtbWli djIgaXMgc3VwcG9zZWQgdG8gYWRkcmVzcyBzb21lIG9mIHRoZSBrZXkgZGVmaWNpZW5jaWVzIGlu IHRoZSBCR1AtNCBNSUIgW1JGQzQyNzNdIGluY2x1ZGluZyB0aGUgYWJpbGl0eSB0byBtb25pdG9y IElQdjYgQkdQIHBlZXJpbmcgc2Vzc2lvbnMgYW5kIGNhcnJ5IElQdjYgcmVhY2hhYmlsaXR5Ljwv Zm9udD48YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiPjxmb250IGZhY2U9 ImFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmIj48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNs YXNzPSJnbWFpbF9kZWZhdWx0Ij48Zm9udCBmYWNlPSJhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJp ZiI+SG93ZXZlciwgdGhhdCBkcmFmdCBleHBpcmVkIGluIDIwMTQuIERvZXMgYW55b25lIGtub3cg d2h5IGl0IGRpZG4ndCBwcm9ncmVzcyBmdXJ0aGVyPyBJcyB0aGVyZSBhbnkgb3RoZXIgZHJhZnQg b3IgUkZDIHJlcGxhY2luZyBpdD88L2ZvbnQ+PC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZh dWx0Ij48Zm9udCBmYWNlPSJhcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZiI+PGJyPg0KPC9mb250 PjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCI+PGZvbnQgZmFjZT0iYXJpYWwsaGVs dmV0aWNhLHNhbnMtc2VyaWYiPlJlZ2FyZHMsPC9mb250PjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21h aWxfZGVmYXVsdCI+PGZvbnQgZmFjZT0iYXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWYiPk11dGh1 PC9mb250PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9z cGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_D6385A04DA762aceeciscocom_-- From nobody Mon Nov 20 07:38:50 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3C92129BD8 for ; Mon, 20 Nov 2017 07:38:46 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.2 X-Spam-Level: X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 y_LfYdVEKCKu for ; Mon, 20 Nov 2017 07:38:43 -0800 (PST) Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD637129B81 for ; Mon, 20 Nov 2017 07:36:29 -0800 (PST) X-Envelope-To: idr@ietf.org Received: from cupcake.local (089-101-195156.ntlworld.ie [89.101.195.156] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.15.2/8.15.2) with ESMTPSA id vAKEa9a1094492 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 20 Nov 2017 14:36:10 GMT (envelope-from nick@foobar.org) X-Authentication-Warning: cheesecake.ibn.ie: Host 089-101-195156.ntlworld.ie [89.101.195.156] (may be forged) claimed to be cupcake.local Message-ID: <5A12F675.2030106@foobar.org> Date: Mon, 20 Nov 2017 15:36:21 +0000 From: Nick Hilliard User-Agent: Postbox 5.0.20 (Macintosh/20171012) MIME-Version: 1.0 To: "Acee Lindem (acee)" CC: Muthu Arul Mozhi Perumal , "idr@ietf.org" References: In-Reply-To: X-Enigmail-Version: 1.2.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Archived-At: Subject: Re: [Idr] Query on draft-ietf-idr-bgp4-mibv2-15 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Nov 2017 15:38:47 -0000 Acee Lindem (acee) wrote: > The IETF has moved on from SNMP-based management to YANG, refer to this > IESG statement: > > https://www.ietf.org/iesg/statement/writable-mib-module.html the rest of the world is going to take many years to catch up with this decision - usable YANG is only beginning to make its way into a small segment of high-end kit out there, and there is a large segment of market kit where it is likely never to be deployed. In the meantime - in this particular situation - we have no means of monitoring ipv6 or vrf-enabled bgp sessions, other than screen-scraping. It shouldn't need pointing out that this is a deficit with serious operational consequences. Nick From nobody Mon Nov 20 08:45:39 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8504A129BC5 for ; Mon, 20 Nov 2017 08:45:37 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.698 X-Spam-Level: X-Spam-Status: No, score=-2.698 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 jAhfbAeBppSC for ; Mon, 20 Nov 2017 08:45:36 -0800 (PST) Received: from mail-io0-x22d.google.com (mail-io0-x22d.google.com [IPv6:2607:f8b0:4001:c06::22d]) (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 D06FD129B29 for ; Mon, 20 Nov 2017 08:45:35 -0800 (PST) Received: by mail-io0-x22d.google.com with SMTP id h205so15636631iof.5 for ; Mon, 20 Nov 2017 08:45:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=uJqZP4+JEbFTlKZSw9i95DvmTZesTDYED420xLx3WGM=; b=JUy+MWKN8oj9QWMLE/iZwvJ5+chqbBuhMvCCeReKDahtjbX94UAwex+zEWUhNgLVdW UTY0x7WvfoSySH8V8Fz666dxwTqaImIb7GiOBgg4TNsx9RzB+S9nZvNtPRT7OCmSFlRC y4d/OoIEGS3O96iOFEAcP3baOC6E5Vnzlz4AF6ytmKEG7mP2Oqgq9Xi+muJthL/YffIE ZpVHcNohmVvPFljRCQNd/IN7lY9vV6golEtzqARqkR1qghu7wD/g9WYeaXrchXUUEiJA zMpTQbUWIAsvm4nW/6gh/eN1tDcbgJRGAfR03rmSVduioZ8SFAZCLNVJrK4BXz+eUNJG tnPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=uJqZP4+JEbFTlKZSw9i95DvmTZesTDYED420xLx3WGM=; b=maBO7Aom/J2gMB1fWyyey2PmLpjKxeUMXOwf9pFXVnSoBnJfQ/tCsSj/5YxMkg41Su bnf7vNfSpBWmmlG2eW3jiStIMRGrDhWPceq/X2gA2ZirIQQwM90UGr+wlTF+yLH6EolU cuN7sgr5uyruv0fNcGP5+DGAp8YnJJDYsvOLEE+c4P3kqma5ejMK2vM7b/ijq0E8Tk8g OjhQG1OtDevJyasOwLi54xIXwQPBvUT/iXsxvyeJybpIfZ7DBi1smmkn8aK/wpszvuKh flFkt7sJX+E1wwlwtwna4A7M2CHdA6/kuX2PyU+pAhm7pLcE7ppPBZEext6fKP2KJy90 pU9w== X-Gm-Message-State: AJaThX7ngb7tUm1ucq0J/lmAYXib4hX0kzLvZBkm0o513SoglNHGFVRZ neYw1gr007ga2Jc+F8I6B3VkHgo/fhWuJXRyJIk= X-Google-Smtp-Source: AGs4zMZbAcRz8qOH8nwrGyAplgZ+N41lZrgaP2I4cWVB9zZLXXMt+cpiKqyjt/Ej2PFN0YyWppenhFGcV4eTq6d5x88= X-Received: by 10.107.36.17 with SMTP id k17mr1602830iok.176.1511196334990; Mon, 20 Nov 2017 08:45:34 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.134.37 with HTTP; Mon, 20 Nov 2017 08:45:34 -0800 (PST) In-Reply-To: References: From: Muthu Arul Mozhi Perumal Date: Mon, 20 Nov 2017 22:15:34 +0530 Message-ID: To: "Acee Lindem (acee)" Cc: "idr@ietf.org" Content-Type: multipart/alternative; boundary="001a11403450bbaa08055e6cd059" Archived-At: Subject: Re: [Idr] Query on draft-ietf-idr-bgp4-mibv2-15 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Nov 2017 16:45:37 -0000 --001a11403450bbaa08055e6cd059 Content-Type: text/plain; charset="UTF-8" The IESG statement is about standards-based approaches to configuration, right? There are deployed SNMP based systems for monitoring that are crucial for network operation. What is our recommendation towards them? Regards, Muthu On Mon, Nov 20, 2017 at 8:44 PM, Acee Lindem (acee) wrote: > Hi Muthu, > > The IETF has moved on from SNMP-based management to YANG, refer to this > IESG statement: > > https://www.ietf.org/iesg/statement/writable-mib-module.html > > Thanks, > Acee > > From: Idr on behalf of Muthu Arul Mozhi Perumal < > muthu.arul@gmail.com> > Date: Monday, November 20, 2017 at 9:19 AM > To: IDR List > Subject: [Idr] Query on draft-ietf-idr-bgp4-mibv2-15 > > draft-ietf-idr-bgp4-mibv2 is supposed to address some of the key > deficiencies in the BGP-4 MIB [RFC4273] including the ability to monitor > IPv6 BGP peering sessions and carry IPv6 reachability. > > However, that draft expired in 2014. Does anyone know why it didn't > progress further? Is there any other draft or RFC replacing it? > > Regards, > Muthu > > --001a11403450bbaa08055e6cd059 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The IESG statement is about standards-b= ased approaches to configuration, right? There are deployed SNMP based syst= ems for monitoring that are crucial for network operation. What is our reco= mmendation towards them?

Regards,
Muthu
<= br>
On Mon, Nov 20, 2017 at 8:44 PM, Acee Lindem = (acee) <acee@cisco.com> wrote:
Hi Muthu,=C2=A0

The IETF has moved on from SNMP-based management to YANG, refer to this IES= G statement:


Thanks,
Acee

From: Idr <idr-bounces@ietf.org> on behalf= of Muthu Arul Mozhi Perumal <muthu.arul@gmail.com>
Date: Monday, November 20, 2017 at = 9:19 AM
To: IDR List <idr@ietf.org>
Subject: [Idr] Query on draft-ietf-= idr-bgp4-mibv2-15

draft-ietf-idr-bgp4-mibv2 is= supposed to address some of the key deficiencies in the BGP-4 MIB [RFC4273= ] including the ability to monitor IPv6 BGP peering sessions and carry IPv6= reachability.

However, that draft expired = in 2014. Does anyone know why it didn't progress further? Is there any = other draft or RFC replacing it?

Regards,
Muthu

--001a11403450bbaa08055e6cd059-- From nobody Mon Nov 20 08:55:29 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6BC1129C0C for ; Mon, 20 Nov 2017 08:55:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.52 X-Spam-Level: X-Spam-Status: No, score=-14.52 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 lOSTTCp7w1zd for ; Mon, 20 Nov 2017 08:55:26 -0800 (PST) Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09FCB129C13 for ; Mon, 20 Nov 2017 08:55:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1812; q=dns/txt; s=iport; t=1511196925; x=1512406525; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=88mrCYYw2xzdARFG8I2yKmr6jbKw/EbeZdyXZI3EfRw=; b=ce2kbnHRqjSAZ0izwSNV47IcqgporoiIndX+52K/2ZMgR7PMR+IyYNzh 6saHT3x4U1+51wipdI0SJG+k70R8ihWBkx0Uf0+zJd6RWYuOotR82GgkI br2Gt1WBE9nmqg8cPhPBxyjXIyfv8QMvSPvioOF7VHSZ79fIqqppYuwcU 4=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DAAADzBxNa/40NJK1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYM8Zm4nB4N4ih+PKIF9lmKCEQojhRgCGoRlPxgBAQEBAQEBAQF?= =?us-ascii?q?rKIUfAQUjEUUQAgEIGAICJgICAjAVEAIEDgWKJRCoS4IninUBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEYBYEPgiWCB4M+gyuFGxeCfoJjBaI+ApUKk0yWBQIRGQGBOQE?= =?us-ascii?q?fOYFbGXoVgy2CYReBZgF3AYo3gRQBAQE?= X-IronPort-AV: E=Sophos;i="5.44,428,1505779200"; d="scan'208";a="312477063" Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Nov 2017 16:55:25 +0000 Received: from XCH-RTP-014.cisco.com (xch-rtp-014.cisco.com [64.101.220.154]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id vAKGtNCi008849 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 20 Nov 2017 16:55:23 GMT Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-014.cisco.com (64.101.220.154) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Mon, 20 Nov 2017 11:55:22 -0500 Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1320.000; Mon, 20 Nov 2017 11:55:22 -0500 From: "Acee Lindem (acee)" To: Nick Hilliard CC: Muthu Arul Mozhi Perumal , "idr@ietf.org" Thread-Topic: [Idr] Query on draft-ietf-idr-bgp4-mibv2-15 Thread-Index: AQHTYgqaPU73EXVN2U2vsPMt+Jaef6MdYEKAgABaG4D//8I2AA== Date: Mon, 20 Nov 2017 16:55:22 +0000 Message-ID: References: <5A12F675.2030106@foobar.org> In-Reply-To: <5A12F675.2030106@foobar.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.116.152.198] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] Query on draft-ietf-idr-bgp4-mibv2-15 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Nov 2017 16:55:28 -0000 SGkgTmljaywgDQoNCkFzIHlvdSBrbm93LCB0aGVyZSBhcmUgdmVuZG9yLXNwZWNpZmljIE1JQnMg dGhhdCBzYXRpc2Z5IHRoZSByZWZlcmVuY2VkDQpyZXF1aXJlbWVudHMuIEhvd2V2ZXIsIHVubGVz cyB0aGUgSURSIFdHIHdlcmUgdG8gYWdyZWUgb24gb25lIG9mIHRoZQ0KdmVuZG9yIE1JQnMsIGl0 IHdvdWxkIGxpa2VseSB0YWtlIHNvbWUgdGltZSB0byBzdGFuZGFyZGl6ZSBNSUIgZXh0ZW5zaW9u cw0KdG8gUkZDIDQyNzMuIEdpdmVuIHRoYXQgdGhlcmUgaXMgb25seSBzbyBtdWNoIGVuZXJneSBp biB0aGUgV0csIG15IG9waW5pb24NCmlzIHRoYXQgdGhlIGZvY3VzIHNob3VsZCBub3cgYmUgb24g cHVibGlzaGluZyB0aGUgQkdQIGFuZCBWUE4gWUFORyBtb2RlbHMuDQpIb3dldmVyLCBJIHdvdWxk IG5vdCBhY3RpdmVseSBvcHBvc2Ugd29yayBvbiBJRFIgTUlCIGV4dGVuc2lvbnMuDQoNClRoYW5r cywNCkFjZWUNClAuUy4gSSBrbmV3IEkgc2hvdWxkIGhhdmUgbGVmdCB0aGlzIEUtbWFpbCB0byB0 aGUgY2hhaXJzIDteKQ0KDQpPbiAxMS8yMC8xNywgMTA6MzYgQU0sICJOaWNrIEhpbGxpYXJkIiA8 bmlja0Bmb29iYXIub3JnPiB3cm90ZToNCg0KPkFjZWUgTGluZGVtIChhY2VlKSB3cm90ZToNCj4+ IFRoZSBJRVRGIGhhcyBtb3ZlZCBvbiBmcm9tIFNOTVAtYmFzZWQgbWFuYWdlbWVudCB0byBZQU5H LCByZWZlciB0byB0aGlzDQo+PiBJRVNHIHN0YXRlbWVudDoNCj4+IA0KPj4gaHR0cHM6Ly93d3cu aWV0Zi5vcmcvaWVzZy9zdGF0ZW1lbnQvd3JpdGFibGUtbWliLW1vZHVsZS5odG1sDQo+DQo+dGhl IHJlc3Qgb2YgdGhlIHdvcmxkIGlzIGdvaW5nIHRvIHRha2UgbWFueSB5ZWFycyB0byBjYXRjaCB1 cCB3aXRoIHRoaXMNCj5kZWNpc2lvbiAtIHVzYWJsZSBZQU5HIGlzIG9ubHkgYmVnaW5uaW5nIHRv IG1ha2UgaXRzIHdheSBpbnRvIGEgc21hbGwNCj5zZWdtZW50IG9mIGhpZ2gtZW5kIGtpdCBvdXQg dGhlcmUsIGFuZCB0aGVyZSBpcyBhIGxhcmdlIHNlZ21lbnQgb2YNCj5tYXJrZXQga2l0IHdoZXJl IGl0IGlzIGxpa2VseSBuZXZlciB0byBiZSBkZXBsb3llZC4NCj4NCj5JbiB0aGUgbWVhbnRpbWUg LSBpbiB0aGlzIHBhcnRpY3VsYXIgc2l0dWF0aW9uIC0gd2UgaGF2ZSBubyBtZWFucyBvZg0KPm1v bml0b3JpbmcgaXB2NiBvciB2cmYtZW5hYmxlZCBiZ3Agc2Vzc2lvbnMsIG90aGVyIHRoYW4gc2Ny ZWVuLXNjcmFwaW5nLg0KPiBJdCBzaG91bGRuJ3QgbmVlZCBwb2ludGluZyBvdXQgdGhhdCB0aGlz IGlzIGEgZGVmaWNpdCB3aXRoIHNlcmlvdXMNCj5vcGVyYXRpb25hbCBjb25zZXF1ZW5jZXMuDQo+ DQo+Tmljaw0KDQo= From nobody Mon Nov 20 09:28:15 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B970C129A96 for ; Mon, 20 Nov 2017 09:28:13 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.52 X-Spam-Level: X-Spam-Status: No, score=-14.52 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 AOa2Jbp4sMHR for ; Mon, 20 Nov 2017 09:28:12 -0800 (PST) Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D96221275AB for ; Mon, 20 Nov 2017 09:28:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2370; q=dns/txt; s=iport; t=1511198891; x=1512408491; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=AxjWtseCqhJdB5kQKr1kBzbiQU4wB1UV9EAqIRtFX+8=; b=NIWrRpjkZEkclUl5vTaDxpYK+NyWMN3OiYjOtPihx+0q8eK77oOmWVbh udaJxSvykOezi+9mNiZVJaEjAOgXAY52FRgMU5r8I8dHXtdhj5D9u4UPS A24FDcvCIR0s0/MKX5rgzH7lUOh1BjjjhYMrd3rDAIlNhPL3aEeoB9S66 U=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DAAADvDxNa/40NJK1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYM8Zm4nB4N4ih+PKIF9lmKCEQojhRgCGoRlPxgBAQEBAQEBAQF?= =?us-ascii?q?rKIUfAQUjEUUQAgEIGAICJgICAjAVEAIEDgWKJRCoToIninUBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEYBYEPgiWCB4M+gyuFGxeCfoJjBYotiTmOWAKHcI0ak0yMcok?= =?us-ascii?q?TAhEZAYE5AR85gVsZehWDLYJhF4FmAXcBijeBFAEBAQ?= X-IronPort-AV: E=Sophos;i="5.44,428,1505779200"; d="scan'208";a="104975710" Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Nov 2017 17:28:10 +0000 Received: from XCH-RTP-012.cisco.com (xch-rtp-012.cisco.com [64.101.220.152]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id vAKHSA31004642 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 20 Nov 2017 17:28:10 GMT Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-012.cisco.com (64.101.220.152) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Mon, 20 Nov 2017 12:28:09 -0500 Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1320.000; Mon, 20 Nov 2017 12:28:09 -0500 From: "Acee Lindem (acee)" To: Nick Hilliard CC: Muthu Arul Mozhi Perumal , "idr@ietf.org" Thread-Topic: [Idr] Query on draft-ietf-idr-bgp4-mibv2-15 Thread-Index: AQHTYgqaPU73EXVN2U2vsPMt+Jaef6MdYEKAgABaG4D//8I2AIAACSmA Date: Mon, 20 Nov 2017 17:28:09 +0000 Message-ID: References: <5A12F675.2030106@foobar.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.116.152.198] Content-Type: text/plain; charset="utf-8" Content-ID: <9F9570A83BD31448BC7D6B1249E1E8DC@emea.cisco.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] Query on draft-ietf-idr-bgp4-mibv2-15 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Nov 2017 17:28:14 -0000 T1RPSCwgSSBsb29rZWQgYXQgdGhlIGV4cGlyZWQgZHJhZnQgYW5kIGl0IHNlZW1zIHByZXR0eSBz dHJhaWdodGZvcndhcmQuDQpBZGRpdGlvbmFsbHksIHRoZXJlIGlzIHN0aWxsIHdvcmsgZ29pbmcg b24gaW4gQkVTUyBvbiBuZWVkZWQgTUlCcyAoZS5nLik6DQoNCmh0dHBzOi8vZGF0YXRyYWNrZXIu aWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtYmVzcy1tdnBuLW1pYi8NCmh0dHBzOi8vZGF0YXRyYWNr ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtYmVzcy1sMmwzLXZwbi1tY2FzdC1taWIvDQoNClRo YW5rcywNCkFjZWUgDQoNCk9uIDExLzIwLzE3LCAxMTo1NSBBTSwgIkFjZWUgTGluZGVtIChhY2Vl KSIgPGFjZWVAY2lzY28uY29tPiB3cm90ZToNCg0KPkhpIE5pY2ssIA0KPg0KPkFzIHlvdSBrbm93 LCB0aGVyZSBhcmUgdmVuZG9yLXNwZWNpZmljIE1JQnMgdGhhdCBzYXRpc2Z5IHRoZSByZWZlcmVu Y2VkDQo+cmVxdWlyZW1lbnRzLiBIb3dldmVyLCB1bmxlc3MgdGhlIElEUiBXRyB3ZXJlIHRvIGFn cmVlIG9uIG9uZSBvZiB0aGUNCj52ZW5kb3IgTUlCcywgaXQgd291bGQgbGlrZWx5IHRha2Ugc29t ZSB0aW1lIHRvIHN0YW5kYXJkaXplIE1JQiBleHRlbnNpb25zDQo+dG8gUkZDIDQyNzMuIEdpdmVu IHRoYXQgdGhlcmUgaXMgb25seSBzbyBtdWNoIGVuZXJneSBpbiB0aGUgV0csIG15IG9waW5pb24N Cj5pcyB0aGF0IHRoZSBmb2N1cyBzaG91bGQgbm93IGJlIG9uIHB1Ymxpc2hpbmcgdGhlIEJHUCBh bmQgVlBOIFlBTkcgbW9kZWxzLg0KPkhvd2V2ZXIsIEkgd291bGQgbm90IGFjdGl2ZWx5IG9wcG9z ZSB3b3JrIG9uIElEUiBNSUIgZXh0ZW5zaW9ucy4NCj4NCj5UaGFua3MsDQo+QWNlZQ0KPlAuUy4g SSBrbmV3IEkgc2hvdWxkIGhhdmUgbGVmdCB0aGlzIEUtbWFpbCB0byB0aGUgY2hhaXJzIDteKQ0K Pg0KPk9uIDExLzIwLzE3LCAxMDozNiBBTSwgIk5pY2sgSGlsbGlhcmQiIDxuaWNrQGZvb2Jhci5v cmc+IHdyb3RlOg0KPg0KPj5BY2VlIExpbmRlbSAoYWNlZSkgd3JvdGU6DQo+Pj4gVGhlIElFVEYg aGFzIG1vdmVkIG9uIGZyb20gU05NUC1iYXNlZCBtYW5hZ2VtZW50IHRvIFlBTkcsIHJlZmVyIHRv IHRoaXMNCj4+PiBJRVNHIHN0YXRlbWVudDoNCj4+PiANCj4+PiBodHRwczovL3d3dy5pZXRmLm9y Zy9pZXNnL3N0YXRlbWVudC93cml0YWJsZS1taWItbW9kdWxlLmh0bWwNCj4+DQo+PnRoZSByZXN0 IG9mIHRoZSB3b3JsZCBpcyBnb2luZyB0byB0YWtlIG1hbnkgeWVhcnMgdG8gY2F0Y2ggdXAgd2l0 aCB0aGlzDQo+PmRlY2lzaW9uIC0gdXNhYmxlIFlBTkcgaXMgb25seSBiZWdpbm5pbmcgdG8gbWFr ZSBpdHMgd2F5IGludG8gYSBzbWFsbA0KPj5zZWdtZW50IG9mIGhpZ2gtZW5kIGtpdCBvdXQgdGhl cmUsIGFuZCB0aGVyZSBpcyBhIGxhcmdlIHNlZ21lbnQgb2YNCj4+bWFya2V0IGtpdCB3aGVyZSBp dCBpcyBsaWtlbHkgbmV2ZXIgdG8gYmUgZGVwbG95ZWQuDQo+Pg0KPj5JbiB0aGUgbWVhbnRpbWUg LSBpbiB0aGlzIHBhcnRpY3VsYXIgc2l0dWF0aW9uIC0gd2UgaGF2ZSBubyBtZWFucyBvZg0KPj5t b25pdG9yaW5nIGlwdjYgb3IgdnJmLWVuYWJsZWQgYmdwIHNlc3Npb25zLCBvdGhlciB0aGFuIHNj cmVlbi1zY3JhcGluZy4NCj4+IEl0IHNob3VsZG4ndCBuZWVkIHBvaW50aW5nIG91dCB0aGF0IHRo aXMgaXMgYSBkZWZpY2l0IHdpdGggc2VyaW91cw0KPj5vcGVyYXRpb25hbCBjb25zZXF1ZW5jZXMu DQo+Pg0KPj5OaWNrDQo+DQoNCg== From nobody Tue Nov 21 02:26:46 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D5DB129449; Tue, 21 Nov 2017 02:26:44 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 4ZJVLsIwcebb; Tue, 21 Nov 2017 02:26:42 -0800 (PST) Received: from out-7.mail.exa.net.uk (out-7.mail.exa.net.uk [82.219.4.135]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D3A23129461; Tue, 21 Nov 2017 02:26:41 -0800 (PST) Received: from smtp-5.mail.exa.net.uk (smtp-5.mail.exa.net.uk [82.219.5.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by out-7.mail.exa.net.uk (ExaSMTPD) with ESMTPS id 894C81C054A; Tue, 21 Nov 2017 10:26:39 +0000 (GMT) Received: from smtp-5.mail.exa.net.uk (localhost [127.0.0.1]) by smtp-5.mail.exa.net.uk (ExaSMTPD) with ESMTP id 753BA40612; Tue, 21 Nov 2017 10:26:39 +0000 (GMT) Received: from 191.254.66.195.meeting.linx.net (191.254.66.195.meeting.linx.net [195.66.254.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: thomas@mangin.com) by smtp-5.mail.exa.net.uk (ExaSMTPD) with ESMTPSA; Tue, 21 Nov 2017 10:26:39 +0000 (GMT) From: Thomas Mangin Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_A4EBB6F4-0A87-406A-B35A-F52F55D94A9D" Mime-Version: 1.0 (Mac OS X Mail 11.1 \(3445.4.7\)) Date: Tue, 21 Nov 2017 10:26:35 +0000 In-Reply-To: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> Cc: idr@ietf.org, idr-chairs@ietf.org, idr-ads@ietf.org To: idr-bounces@ietf.org References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> X-Mailer: Apple Mail (2.3445.4.7) X-Virus-Scanned: clamav-milter 0.99.2 at outbound1.mail.exa.net.uk X-Virus-Status: Clean Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 10:26:44 -0000 --Apple-Mail=_A4EBB6F4-0A87-406A-B35A-F52F55D94A9D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hello Everyone, I support the draft; and I therefore implemented it on ExaBGP master. I am will keep an eye on the discussion regarding the potential issue = transiting messages with larger than 4k total attributes size could = cause.=20 I would have no objection myself on seeing an arbitrary limit on the = Total Path Attribute set to prevent backward compatibility as the most = likely quick win is going to be on packing more NLRI ATM. That said, I am not aware of any guideline in previous RFC to cover this = issue and it is already possible to encounter this problem today. So = while the draft make the issue more likely, it does not make things = worse from a specification POV. I am therefore wondering if this should not be covered by another = unrelated RFC as it can affect current speakers and is not specific to = this draft. Sincerely, Thomas > On 12 Nov 2017, at 22:47, Susan Hares wrote: >=20 > This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages = (11/12 to 11/26). Please note this draft has at least 2 = implementations. Please comment on whether you feel this draft is = ready for publication. =20 > =20 > Susan Hares=20 > =20 > PS =E2=80=93 the request for this WG LC is at: > https://www.ietf.org/mail-archive/web/idr/current/msg18801.html = > =20 > =20 > =20 > =20 > =20 > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr = --Apple-Mail=_A4EBB6F4-0A87-406A-B35A-F52F55D94A9D Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
Hello Everyone,

I support the draft; and I therefore = implemented it on ExaBGP master.

I am will keep an eye on the discussion = regarding the potential issue transiting messages with larger than 4k = total attributes size could cause. 

I would have no objection myself on = seeing an arbitrary limit on the Total Path Attribute set to prevent = backward compatibility as the most likely quick win is going to be on = packing more NLRI ATM.

That said, I am not aware of any guideline in previous RFC to = cover this issue and it is already possible to encounter this problem = today. So while the draft make the issue more likely, it does not make = things worse from a specification POV.

I am therefore wondering if this should = not be covered by another unrelated RFC as it can affect current = speakers and is not specific to this draft.

Sincerely,

Thomas

On 12 Nov 2017, at 22:47, Susan Hares <shares@ndzh.com> = wrote:

This begins a 2 week WG LC for = draft-ietf-idr-bgp-extended-messages (11/12 to 11/26).  Please note = this draft has at least 2 implementations.    Please = comment on whether you feel this draft is ready for = publication.   
 
Susan = Hares 
 
PS =E2=80=93= the request for this WG LC is at:
 
 
 
 
 
_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr

= --Apple-Mail=_A4EBB6F4-0A87-406A-B35A-F52F55D94A9D-- From nobody Tue Nov 21 06:23:09 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2BCEF12948F; Tue, 21 Nov 2017 06:23:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 LspR22YKZ4ZX; Tue, 21 Nov 2017 06:23:06 -0800 (PST) Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::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 D4268129410; Tue, 21 Nov 2017 06:23:05 -0800 (PST) Received: by mail-wm0-x241.google.com with SMTP id l188so1972570wma.1; Tue, 21 Nov 2017 06:23:05 -0800 (PST) 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=VK555ftLTE2oCKmhzGmNXsE8KNTSQ+hL8tyQ/62XGyM=; b=sy79FON6G0686VOkrDUjp21oyU3UP0GzC+2NvNKaKO6D2sfYmwZOosJWgo+W0fKFQy hw/vV9HshrZniGj/BRfij+LGSKBqgdBPNLMqbRzQfoL4nIh6rxe/FXciIKdV2GR/C0Io LBw3WwH83gvhj2ip4h292kUOS5OcCZPA3iDh7u3inBxSsrv0MZYFGWuqO1XpZye8Hd34 D+ddwh/axyPkXapC8SNP3eVyHlRjzQfwKcvizFSQ3s2Cq1OSDfHuWGhinMGJOZukNMwT fRIQvGCbWXChYZyTs3T9dAXZfpMZOcwfgjaU2VI+wu3sN6+IKDtc3TfzhHmyLBfnOjoc 0EZA== 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=VK555ftLTE2oCKmhzGmNXsE8KNTSQ+hL8tyQ/62XGyM=; b=brkds3ZTBWAlm026gUTNFcX4UPdo3w9W9Re+JjGXAKFdebj5s4UA36SWRA9dbWkiPH 17kJSaz6NUnymmsJaDH0G9A9O2RuDlv/X020bMzx8IFkFWFSszGaHlaymcY2NGnaQFsZ i/TEQTpcwqprwCkKJ8935wh+TIWV1vtgIuHJQ3guFeIMap5HLx43lNUUfThOO4siySVK eWqBpkQcji+Hht6ANNAOoXePX8RJehHybyTcNffmu19r1d/Npyx7CXUMoPcG/+YIn1cD GWMBt25IHxoAiI5lmnYRtrckz/t1OCrZYyfhsmrpV5XerpdPBzr/InrVl5ashkVE5hak E4Sg== X-Gm-Message-State: AJaThX65fGg+RoZXGw6h5AXKq0VC1p81iTF4rsiY8ak5xvOymZgzLOOT UwUl27HNvgott8KO9HgBEbl9lalHQs+LQGpkSPFT/X4b X-Google-Smtp-Source: AGs4zMb1cIaFYEtUhTWrBY9J63IHXS8Mrxf7wncJt92dkl3hvW7NPI+C+f9jOBO5kM44Y0A7X4l9T1TOAXekEZBeRys= X-Received: by 10.28.5.201 with SMTP id 192mr1501141wmf.142.1511274169062; Tue, 21 Nov 2017 06:22:49 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Tue, 21 Nov 2017 06:22:48 -0800 (PST) In-Reply-To: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> From: Robert Raszuk Date: Tue, 21 Nov 2017 15:22:48 +0100 X-Google-Sender-Auth: nK72pd19eibFVLPY-1BFGShQCYs Message-ID: To: Thomas Mangin Cc: Idr , idr wg , idr-ads@ietf.org Content-Type: multipart/alternative; boundary="001a1143816e015c0f055e7ef0c2" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 14:23:08 -0000 --001a1143816e015c0f055e7ef0c2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Thomas, Great that you implemented it in ExaBGP. Is it on by default or do you need a global/per peer knob ? - - - As to your point that even today you may have the same problem ... well if you consider the problem to be interworking between peers when one is already receiving 4K update and want to add more stuff ... you are right it can fail today. But this is not the main problem I am pointing out. The problem is that in the above case the local guy who is adding stuff to existing update will locally and immediately know that it failed. In the new model it is nodes far far away who happily injected larger then 4K update messages will never know that their updates never made it through as they intended. And since IDR and community failed to progress OPERATIONAL MSG in BGP providing a bit of a ops feedback between peers and perhaps beyond we are where we are. https://goo.gl/JTpQDc Best, Robert. On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin wrote: > Hello Everyone, > > I support the draft; and I therefore implemented it on ExaBGP master. > > I am will keep an eye on the discussion regarding the potential issue > transiting messages with larger than 4k total attributes size could cause= . > > I would have no objection myself on seeing an arbitrary limit on the Tota= l > Path Attribute set to prevent backward compatibility as the most likely > quick win is going to be on packing more NLRI ATM. > > That said, I am not aware of any guideline in previous RFC to cover this > issue and it is already possible to encounter this problem today. So whil= e > the draft make the issue more likely, it does not make things worse from = a > specification POV. > > I am therefore wondering if this should not be covered by another > unrelated RFC as it can affect current speakers and is not specific to th= is > draft. > > Sincerely, > > Thomas > > On 12 Nov 2017, at 22:47, Susan Hares wrote: > > This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages > (11/12 to 11/26). Please note this draft has at least 2 implementations. > Please comment on whether you feel this draft is ready for publication= . > > > Susan Hares > > PS =E2=80=93 the request for this WG LC is at: > https://www.ietf.org/mail-archive/web/idr/current/msg18801.html > > > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > --001a1143816e015c0f055e7ef0c2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Thomas,

=
Great that you implemented it in ExaBGP. Is it on = by default or do you need a global/per peer knob ?=C2=A0

- - -=C2=A0

=
As to your point that even today you may have the = same problem ... well if you consider the problem to be interworking betwee= n peers when one is already receiving 4K update and want to add more stuff = ... you are right it can fail today.=C2=A0

But this is not the main problem I am pointing out. Th= e problem is that in the above case the local guy who is adding stuff to ex= isting update will locally and immediately know that it failed.=C2=A0
=

In the new model it is node= s far far away who happily injected larger then 4K update messages will nev= er know that their updates never made it through as they intended.

And since IDR and community fa= iled to progress OPERATIONAL MSG in BGP providing a bit of a ops feedback b= etween peers and perhaps beyond we are where we are.=C2=A0https://goo.gl/JTpQDc

Best,
Robert.


On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin &= lt;thomas.man= gin@exa.net.uk> wrote:
Hello Eve= ryone,

I support the draft; and I therefore i= mplemented it on ExaBGP master.

I am will keep an = eye on the discussion regarding the potential issue transiting messages wit= h larger than 4k total attributes size could cause.=C2=A0

I would have no objection myself on seeing an arbitrary limit on th= e Total Path Attribute set to prevent backward compatibility as the most li= kely quick win is going to be on packing more NLRI ATM.

That said, I am not aware of any guideline in previous RFC to cover t= his issue and it is already possible to encounter this problem today. So wh= ile the draft make the issue more likely, it does not make things worse fro= m a specification POV.

I am therefore wondering if= this should not be covered by another unrelated RFC as it can affect curre= nt speakers and is not specific to this draft.

Sin= cerely,

Thomas

On 12 Nov 2017, at 22:47, Susan Hares <shares@ndzh.com> wrote:
This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages= (11/12 to 11/26).=C2=A0 Please note this draft has at least 2 implementati= ons. =C2=A0=C2=A0=C2=A0Please comment on whether you feel this draft is rea= dy for publication.=C2=A0=C2=A0=C2=A0
=C2=A0<= /u>
Susan Hares=C2=A0
=C2=A0
PS =E2=80=93 the request for this WG LC is at:<= /u>
=C2=A0
=C2=A0
 <=
/pre>
=C2=A0
=C2=A0
_= ______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


_____________________= __________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


--001a1143816e015c0f055e7ef0c2-- From nobody Tue Nov 21 06:56:55 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33F2F1294A1; Tue, 21 Nov 2017 06:56:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 kB0d0nOILvGd; Tue, 21 Nov 2017 06:56:51 -0800 (PST) Received: from out-7.mail.exa.net.uk (out-7.mail.exa.net.uk [82.219.4.135]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C9C24129410; Tue, 21 Nov 2017 06:56:50 -0800 (PST) Received: from smtp-2.mail.exa.net.uk (smtp-2.mail.exa.net.uk [82.219.5.2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by out-7.mail.exa.net.uk (ExaSMTPD) with ESMTPS id C08581C0703; Tue, 21 Nov 2017 14:56:48 +0000 (GMT) Received: from smtp-2.mail.exa.net.uk (localhost [127.0.0.1]) by smtp-2.mail.exa.net.uk (ExaSMTPD) with ESMTP id AA368402AE; Tue, 21 Nov 2017 14:56:48 +0000 (GMT) Received: from 191.254.66.195.meeting.linx.net (191.254.66.195.meeting.linx.net [195.66.254.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: thomas@mangin.com) by smtp-2.mail.exa.net.uk (ExaSMTPD) with ESMTPSA; Tue, 21 Nov 2017 14:56:48 +0000 (GMT) From: Thomas Mangin Message-Id: <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> Content-Type: multipart/alternative; boundary="Apple-Mail=_EA737ACE-CD15-4DA5-A18B-9AC9708824E9" Mime-Version: 1.0 (Mac OS X Mail 11.1 \(3445.4.7\)) Date: Tue, 21 Nov 2017 14:56:45 +0000 In-Reply-To: Cc: Idr , idr wg , idr-ads@ietf.org To: rraszuk@gmail.com References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> X-Mailer: Apple Mail (2.3445.4.7) X-Virus-Scanned: clamav-milter 0.99.2 at outbound1.mail.exa.net.uk X-Virus-Status: Clean Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 14:56:54 -0000 --Apple-Mail=_EA737ACE-CD15-4DA5-A18B-9AC9708824E9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hello Robert, As this is a capability, it is an option to be enabled per neighbour. I thought it made sense to give the user control of this option: one may = not want to enable the feature - and therefore they should be able to do = so IMHO. Thomas > On 21 Nov 2017, at 14:22, Robert Raszuk wrote: >=20 > Hi Thomas, >=20 > Great that you implemented it in ExaBGP. Is it on by default or do you = need a global/per peer knob ?=20 >=20 > - - -=20 >=20 > As to your point that even today you may have the same problem ... = well if you consider the problem to be interworking between peers when = one is already receiving 4K update and want to add more stuff ... you = are right it can fail today.=20 >=20 > But this is not the main problem I am pointing out. The problem is = that in the above case the local guy who is adding stuff to existing = update will locally and immediately know that it failed.=20 >=20 > In the new model it is nodes far far away who happily injected larger = then 4K update messages will never know that their updates never made it = through as they intended. >=20 > And since IDR and community failed to progress OPERATIONAL MSG in BGP = providing a bit of a ops feedback between peers and perhaps beyond we = are where we are. https://goo.gl/JTpQDc >=20 > Best, > Robert. >=20 >=20 > On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin = > wrote: > Hello Everyone, >=20 > I support the draft; and I therefore implemented it on ExaBGP master. >=20 > I am will keep an eye on the discussion regarding the potential issue = transiting messages with larger than 4k total attributes size could = cause.=20 >=20 > I would have no objection myself on seeing an arbitrary limit on the = Total Path Attribute set to prevent backward compatibility as the most = likely quick win is going to be on packing more NLRI ATM. >=20 > That said, I am not aware of any guideline in previous RFC to cover = this issue and it is already possible to encounter this problem today. = So while the draft make the issue more likely, it does not make things = worse from a specification POV. >=20 > I am therefore wondering if this should not be covered by another = unrelated RFC as it can affect current speakers and is not specific to = this draft. >=20 > Sincerely, >=20 > Thomas >=20 >> On 12 Nov 2017, at 22:47, Susan Hares > wrote: >>=20 >> This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages = (11/12 to 11/26). Please note this draft has at least 2 = implementations. Please comment on whether you feel this draft is = ready for publication. =20 >> =20 >> Susan Hares=20 >> =20 >> PS =E2=80=93 the request for this WG LC is at: >> https://www.ietf.org/mail-archive/web/idr/current/msg18801.html = >> =20 >> =20 >> =20 >> =20 >> =20 >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr = >=20 > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr = >=20 >=20 --Apple-Mail=_EA737ACE-CD15-4DA5-A18B-9AC9708824E9 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hello= Robert,

As this is = a capability, it is an option to be enabled per neighbour.

I thought it made sense = to give the user control of this option: one may not want to enable the = feature - and therefore they should be able to do so IMHO.

Thomas

On 21 Nov 2017, at 14:22, Robert Raszuk <robert@raszuk.net> = wrote:

Hi = Thomas,

Great = that you implemented it in ExaBGP. Is it on by default or do you need a = global/per peer knob ? 

- - = - 

As to = your point that even today you may have the same problem ... well if you = consider the problem to be interworking between peers when one is = already receiving 4K update and want to add more stuff ... you are right = it can fail today. 

But = this is not the main problem I am pointing out. The problem is that in = the above case the local guy who is adding stuff to existing update will = locally and immediately know that it failed. 

In the = new model it is nodes far far away who happily injected larger then 4K = update messages will never know that their updates never made it through = as they intended.

And = since IDR and community failed to progress OPERATIONAL MSG in BGP = providing a bit of a ops feedback between peers and perhaps beyond we = are where we are. https://goo.gl/JTpQDc

Best,
Robert.


On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin = <thomas.mangin@exa.net.uk> wrote:
Hello Everyone,

I support the draft; = and I therefore implemented it on ExaBGP master.

I am will keep an eye on the discussion = regarding the potential issue transiting messages with larger than 4k = total attributes size could cause. 

I would have no objection myself on = seeing an arbitrary limit on the Total Path Attribute set to prevent = backward compatibility as the most likely quick win is going to be on = packing more NLRI ATM.

That said, I am not aware of any guideline in previous RFC to = cover this issue and it is already possible to encounter this problem = today. So while the draft make the issue more likely, it does not make = things worse from a specification POV.

I am therefore wondering if this should = not be covered by another unrelated RFC as it can affect current = speakers and is not specific to this draft.

Sincerely,

Thomas

On 12 Nov = 2017, at 22:47, Susan Hares <shares@ndzh.com> wrote:

This = begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages (11/12 to 11/26).  Please note this draft has = at least 2 implementations.    Please comment on whether = you feel this draft is ready for publication.   
 
Susan Hares 
 
PS = =E2=80=93 the request for this WG LC is at:
 
 
 
 
 
_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


_______________________________________________
Idr mailing list
Idr@ietf.org
= https://www.ietf.org/mailman/listinfo/idr



= --Apple-Mail=_EA737ACE-CD15-4DA5-A18B-9AC9708824E9-- From nobody Tue Nov 21 07:03:43 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 346DB1294A2; Tue, 21 Nov 2017 07:03:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.399 X-Spam-Level: X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 Uqa8fLK6SBP2; Tue, 21 Nov 2017 07:03:35 -0800 (PST) Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) (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 557D91294A1; Tue, 21 Nov 2017 07:03:35 -0800 (PST) Received: by mail-wm0-x233.google.com with SMTP id y82so10387348wmg.1; Tue, 21 Nov 2017 07:03:35 -0800 (PST) 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=mkZGo5268BnAcWbAJD1sMGrFvpQoROSz7elnHZn6ME4=; b=tjh/vHLwCrcpPFsTwACkTXfKv9nxSsFQMSunTPK1ehvTKh+oRrgE5L2jBHtVinx8cw XP969lUEvD6h2j0kbh8Kx5mdJG1NnKv/HVH0gJxEYiELpoT1EUU7s35vGSyzzj9WIup2 TJWDgInJfkp57TuyLNUihhBHBHPwMIgmaTNriwd3AOuTQ1z4EGxwNOMPFGdLbhVh48Ka BJrwcvDhwirovV+ixNgNCmfB5PNhvtd1bys+/e0p8RHWsCTLbPKA0Ta58Dk8+1gn6yAA eewpF4eRSyjc7U3zWuhsAYDm51vJiywrhXA9/7A8y91njGomWe6r+bFiTHwONbv5n1Og NVzA== 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=mkZGo5268BnAcWbAJD1sMGrFvpQoROSz7elnHZn6ME4=; b=gnVkhgk4Ry6/XcQKiZsd95RMmUeizTHLBII/mhhGJi38U4vz1liWeGSTDuQvnbsttU cYdRjqbRJV2HRXKuDPV5BE5UY2pqcFWXw0VrlhQlpxzt48xKvLI7l4Hk3pR18TQBh6TT lVtb5BEYndzwm0NbjvmhwWGFRgyZS5fk1RU4fsBF0FPQ/2aUSn1mTBt6ztGca6/8aStu jyDMmoikP991ERhKgxbgvjk3ykRgHNGWFJ/KaW/22ydbYe3wLPwta0hWUG499AywB9VE 9cEBFZN3mdh548kIAAXXBqjrTzA8qCOSfvkfSR6DfKoOncHGS/YBEYnOlB55rbs4BhEM NvOw== X-Gm-Message-State: AJaThX4ftQ/nEpxG8pbyesecdD5wCAqfWTauahNNpqxFhD1rWKWfVeDK djRt8AjzGaQ+MNOhUM/LEKw6o8P30JSI55hGx5U= X-Google-Smtp-Source: AGs4zMakDj9vvVK5uPExsFhdGf03WbaKAnA8FfISaUWmVq3FFzo8HZwTTaIU6FDB+tdHpzLVM4WXsA/QOCjquRkqbIo= X-Received: by 10.28.215.194 with SMTP id o185mr1514500wmg.105.1511276613676; Tue, 21 Nov 2017 07:03:33 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Tue, 21 Nov 2017 07:03:32 -0800 (PST) In-Reply-To: <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> From: Robert Raszuk Date: Tue, 21 Nov 2017 16:03:32 +0100 X-Google-Sender-Auth: L4rsx5iIJ81gO6_7PuvKkvKG0NY Message-ID: To: Thomas Mangin Cc: Idr , idr wg , idr-ads@ietf.org Content-Type: multipart/alternative; boundary="001a11468592b73899055e7f8165" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 15:03:42 -0000 --001a11468592b73899055e7f8165 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable My take would be to make it enabled by default (potentially with a knob to disable it if needed) .. otherwise we are creating even worse swiss cheese even among those implementations which do support it. Thx, R. On Tue, Nov 21, 2017 at 3:56 PM, Thomas Mangin wrote: > Hello Robert, > > As this is a capability, it is an option to be enabled per neighbour. > > I thought it made sense to give the user control of this option: one may > not want to enable the feature - and therefore they should be able to do = so > IMHO. > > Thomas > > On 21 Nov 2017, at 14:22, Robert Raszuk wrote: > > Hi Thomas, > > Great that you implemented it in ExaBGP. Is it on by default or do you > need a global/per peer knob ? > > - - - > > As to your point that even today you may have the same problem ... well i= f > you consider the problem to be interworking between peers when one is > already receiving 4K update and want to add more stuff ... you are right = it > can fail today. > > But this is not the main problem I am pointing out. The problem is that i= n > the above case the local guy who is adding stuff to existing update will > locally and immediately know that it failed. > > In the new model it is nodes far far away who happily injected larger the= n > 4K update messages will never know that their updates never made it throu= gh > as they intended. > > And since IDR and community failed to progress OPERATIONAL MSG in BGP > providing a bit of a ops feedback between peers and perhaps beyond we are > where we are. https://goo.gl/JTpQDc > > Best, > Robert. > > > On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin > wrote: > >> Hello Everyone, >> >> I support the draft; and I therefore implemented it on ExaBGP master. >> >> I am will keep an eye on the discussion regarding the potential issue >> transiting messages with larger than 4k total attributes size could caus= e. >> >> I would have no objection myself on seeing an arbitrary limit on the >> Total Path Attribute set to prevent backward compatibility as the most >> likely quick win is going to be on packing more NLRI ATM. >> >> That said, I am not aware of any guideline in previous RFC to cover this >> issue and it is already possible to encounter this problem today. So whi= le >> the draft make the issue more likely, it does not make things worse from= a >> specification POV. >> >> I am therefore wondering if this should not be covered by another >> unrelated RFC as it can affect current speakers and is not specific to t= his >> draft. >> >> Sincerely, >> >> Thomas >> >> On 12 Nov 2017, at 22:47, Susan Hares wrote: >> >> This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages >> (11/12 to 11/26). Please note this draft has at least 2 implementations= . >> Please comment on whether you feel this draft is ready for publicatio= n. >> >> >> Susan Hares >> >> PS =E2=80=93 the request for this WG LC is at: >> https://www.ietf.org/mail-archive/web/idr/current/msg18801.html >> >> >> >> >> >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr >> >> >> >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr >> >> > > --001a11468592b73899055e7f8165 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

My take wo= uld be to make it enabled by default (potentially with a knob to disable it= if needed) .. otherwise we are creating even worse swiss cheese even among= those implementations which do support it.=C2=A0
<= br>
Thx,
R.

On Tue, Nov 21, 2017 = at 3:56 PM, Thomas Mangin <thomas.mangin@exa.net.uk> = wrote:
Hello Robert,

As this is = a capability, it is an option to be enabled per neighbour.

I thought it made sense to give the user control of this option: o= ne may not want to enable the feature - and therefore they should be able t= o do so IMHO.

=
Thomas

On 21 Nov 2017,= at 14:22, Robert Raszuk <robert@raszuk.net> wrote:

Hi= Thomas,

Great that yo= u implemented it in ExaBGP. Is it on by default or do you need a global/per= peer knob ?=C2=A0

- -= -=C2=A0

As to your po= int that even today you may have the same problem ... well if you consider = the problem to be interworking between peers when one is already receiving = 4K update and want to add more stuff ... you are right it can fail today.= =C2=A0

But this is not= the main problem I am pointing out. The problem is that in the above case = the local guy who is adding stuff to existing update will locally and immed= iately know that it failed.=C2=A0

In the new model it is nodes far far away who happily injecte= d larger then 4K update messages will never know that their updates never m= ade it through as they intended.

And since IDR and community failed to progress OPERATIONAL MSG i= n BGP providing a bit of a ops feedback between peers and perhaps beyond we= are where we are.=C2=A0https://goo.gl/JTpQDc

Best,
Robert.


On Tue, N= ov 21, 2017 at 11:26 AM, Thomas Mangin <thomas.mangin@exa.net.uk> wrote:
Hello Everyone,
=
I support the draft; and I therefore implemented it on = ExaBGP master.

I am will keep an eye on the discus= sion regarding the potential issue transiting messages with larger than 4k = total attributes size could cause.=C2=A0

I would h= ave no objection myself on seeing an arbitrary limit on the Total Path Attr= ibute set to prevent backward compatibility as the most likely quick win is= going to be on packing more NLRI ATM.

That said, = I am not aware of any guideline in previous RFC to cover this issue and it = is already possible to encounter this problem today. So while the draft mak= e the issue more likely, it does not make things worse from a specification= POV.

I am therefore wondering if this should not = be covered by another unrelated RFC as it can affect current speakers and i= s not specific to this draft.

Sincerely,


_= ______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr



--001a11468592b73899055e7f8165-- From nobody Tue Nov 21 07:10:04 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17A6D1294A8; Tue, 21 Nov 2017 07:10:03 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 aPIJ0Yws7jyz; Tue, 21 Nov 2017 07:10:01 -0800 (PST) Received: from out-7.mail.exa.net.uk (out-7.mail.exa.net.uk [82.219.4.135]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07DDC1294A1; Tue, 21 Nov 2017 07:10:01 -0800 (PST) Received: from smtp-5.mail.exa.net.uk (smtp-5.mail.exa.net.uk [82.219.5.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by out-7.mail.exa.net.uk (ExaSMTPD) with ESMTPS id C90A71C0718; Tue, 21 Nov 2017 15:09:59 +0000 (GMT) Received: from smtp-5.mail.exa.net.uk (localhost [127.0.0.1]) by smtp-5.mail.exa.net.uk (ExaSMTPD) with ESMTP id B3965405BF; Tue, 21 Nov 2017 15:09:59 +0000 (GMT) Received: from 191.254.66.195.meeting.linx.net (191.254.66.195.meeting.linx.net [195.66.254.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: thomas@mangin.com) by smtp-5.mail.exa.net.uk (ExaSMTPD) with ESMTPSA; Tue, 21 Nov 2017 15:09:59 +0000 (GMT) From: Thomas Mangin Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_DAB1E946-F897-466C-9DB7-5D9DA882D410" Mime-Version: 1.0 (Mac OS X Mail 11.1 \(3445.4.7\)) Date: Tue, 21 Nov 2017 15:09:55 +0000 In-Reply-To: Cc: idr wg , idr-ads@ietf.org To: Idr References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> X-Mailer: Apple Mail (2.3445.4.7) X-Virus-Scanned: clamav-milter 0.99.2 at outbound1.mail.exa.net.uk X-Virus-Status: Clean Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 15:10:03 -0000 --Apple-Mail=_DAB1E946-F897-466C-9DB7-5D9DA882D410 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hello Robert, > But this is not the main problem I am pointing out. The problem is = that in the above case the local guy who is adding stuff to existing = update will locally and immediately know that it failed.=20 I understand this is the same transitive issue we saw with ASN4 in the = past where the failure is occurring a few routers away.=20 That said should I send a peer an update of exactly 4096 bytes, how = would they propagate it to its peers / transit and prepend their own ASN = without breaking their session ? So I think that the issue is still not = limited to this draft. As the behaviour can happen without the draft - to be honest my own code = suffers from this bug and I will be fixing it today - it would cause = the same remote flapping as seen with ASN. This case is not covered by RFC 7606 for =E2=80=9Cthread-as-withdraw=E2=80= =9D ? Perhaps time for some code audit by everyone ... > And since IDR and community failed to progress OPERATIONAL MSG in BGP = providing a bit of a ops feedback between peers and perhaps beyond we = are where we are. https://goo.gl/JTpQDc I agree that having way to share implementation limitation (like max rib = size, etc.) is something that should perhaps be discussed again ..=20 Different thread for a different day :-) Thomas --Apple-Mail=_DAB1E946-F897-466C-9DB7-5D9DA882D410 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hello= Robert,

But = this is not the main problem I am pointing out. The problem is that in = the above case the local guy who is adding stuff to existing update will = locally and immediately know that it = failed. 

I = understand this is the same transitive issue we saw with ASN4 in the = past where the failure is occurring a few routers = away. 

That said should I send = a peer an update of exactly 4096 bytes, how would they propagate it to = its peers / transit and prepend their own ASN without breaking their = session ? So I think that the issue is still not limited to this = draft.

As the behaviour can happen = without the draft - to be honest my own code suffers from this bug and I = will be fixing it today -  it would cause the same remote flapping = as seen with ASN.

This case is = not covered by RFC 7606 for =E2=80=9Cthread-as-withdraw=E2=80=9D ? = Perhaps time for some code audit by everyone ...

And = since IDR and community failed to progress OPERATIONAL MSG in BGP = providing a bit of a ops feedback between peers and perhaps beyond we = are where we are. https://goo.gl/JTpQDc

I agree that having way to share = implementation limitation (like max rib size, etc.) is something that = should perhaps be discussed again .. 
Different = thread for a different day :-)

Thomas

= --Apple-Mail=_DAB1E946-F897-466C-9DB7-5D9DA882D410-- From nobody Tue Nov 21 07:22:02 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F40A21294C9; Tue, 21 Nov 2017 07:21:59 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 pdaFIO7lCAQc; Tue, 21 Nov 2017 07:21:53 -0800 (PST) Received: from out-7.mail.exa.net.uk (out-7.mail.exa.net.uk [82.219.4.135]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5D2A1243F6; Tue, 21 Nov 2017 07:21:52 -0800 (PST) Received: from smtp-5.mail.exa.net.uk (smtp-5.mail.exa.net.uk [82.219.5.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by out-7.mail.exa.net.uk (ExaSMTPD) with ESMTPS id 723B61C0724; Tue, 21 Nov 2017 15:21:51 +0000 (GMT) Received: from smtp-5.mail.exa.net.uk (localhost [127.0.0.1]) by smtp-5.mail.exa.net.uk (ExaSMTPD) with ESMTP id 5E9AC4058E; Tue, 21 Nov 2017 15:21:51 +0000 (GMT) Received: from 191.254.66.195.meeting.linx.net (191.254.66.195.meeting.linx.net [195.66.254.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: thomas@mangin.com) by smtp-5.mail.exa.net.uk (ExaSMTPD) with ESMTPSA; Tue, 21 Nov 2017 15:21:51 +0000 (GMT) From: Thomas Mangin Message-Id: <7419B76F-AC12-4A8E-B2DF-95BBCDB7A5EB@exa.net.uk> Content-Type: multipart/alternative; boundary="Apple-Mail=_92DEA7A0-2851-4892-BB04-032C1DFDBBCD" Mime-Version: 1.0 (Mac OS X Mail 11.1 \(3445.4.7\)) Date: Tue, 21 Nov 2017 15:21:47 +0000 In-Reply-To: Cc: idr wg , idr-ads@ietf.org To: Idr References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> X-Mailer: Apple Mail (2.3445.4.7) X-Virus-Scanned: clamav-milter 0.99.2 at outbound1.mail.exa.net.uk X-Virus-Status: Clean Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 15:22:00 -0000 --Apple-Mail=_92DEA7A0-2851-4892-BB04-032C1DFDBBCD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your wish is my command: done ! = https://github.com/Exa-Networks/exabgp/commit/80612f0cef940d8f8b03b16f543c= 9173615188c5 = Thomas > On 21 Nov 2017, at 15:03, Robert Raszuk wrote: >=20 >=20 > My take would be to make it enabled by default (potentially with a = knob to disable it if needed) .. otherwise we are creating even worse = swiss cheese even among those implementations which do support it.=20 >=20 > Thx, > R. >=20 > On Tue, Nov 21, 2017 at 3:56 PM, Thomas Mangin = > wrote: > Hello Robert, >=20 > As this is a capability, it is an option to be enabled per neighbour. >=20 > I thought it made sense to give the user control of this option: one = may not want to enable the feature - and therefore they should be able = to do so IMHO. >=20 > Thomas >=20 >> On 21 Nov 2017, at 14:22, Robert Raszuk > wrote: >>=20 >> Hi Thomas, >>=20 >> Great that you implemented it in ExaBGP. Is it on by default or do = you need a global/per peer knob ?=20 >>=20 >> - - -=20 >>=20 >> As to your point that even today you may have the same problem ... = well if you consider the problem to be interworking between peers when = one is already receiving 4K update and want to add more stuff ... you = are right it can fail today.=20 >>=20 >> But this is not the main problem I am pointing out. The problem is = that in the above case the local guy who is adding stuff to existing = update will locally and immediately know that it failed.=20 >>=20 >> In the new model it is nodes far far away who happily injected larger = then 4K update messages will never know that their updates never made it = through as they intended. >>=20 >> And since IDR and community failed to progress OPERATIONAL MSG in BGP = providing a bit of a ops feedback between peers and perhaps beyond we = are where we are. https://goo.gl/JTpQDc >>=20 >> Best, >> Robert. >>=20 >>=20 >> On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin = > wrote: >> Hello Everyone, >>=20 >> I support the draft; and I therefore implemented it on ExaBGP master. >>=20 >> I am will keep an eye on the discussion regarding the potential issue = transiting messages with larger than 4k total attributes size could = cause.=20 >>=20 >> I would have no objection myself on seeing an arbitrary limit on the = Total Path Attribute set to prevent backward compatibility as the most = likely quick win is going to be on packing more NLRI ATM. >>=20 >> That said, I am not aware of any guideline in previous RFC to cover = this issue and it is already possible to encounter this problem today. = So while the draft make the issue more likely, it does not make things = worse from a specification POV. >>=20 >> I am therefore wondering if this should not be covered by another = unrelated RFC as it can affect current speakers and is not specific to = this draft. >>=20 >> Sincerely, >>=20 >> Thomas >>=20 >>> On 12 Nov 2017, at 22:47, Susan Hares > wrote: >>>=20 >>> This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages = (11/12 to 11/26). Please note this draft has at least 2 = implementations. Please comment on whether you feel this draft is = ready for publication. =20 >>> =20 >>> Susan Hares=20 >>> =20 >>> PS =E2=80=93 the request for this WG LC is at: >>> https://www.ietf.org/mail-archive/web/idr/current/msg18801.html = >>> =20 >>> =20 >>> =20 >>> =20 >>> =20 >>> _______________________________________________ >>> Idr mailing list >>> Idr@ietf.org >>> https://www.ietf.org/mailman/listinfo/idr = >>=20 >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr = >>=20 >>=20 >=20 >=20 > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr --Apple-Mail=_92DEA7A0-2851-4892-BB04-032C1DFDBBCD Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Your = wish is my command: done !
https://github.com/Exa-Networks/exabgp/commit/80612f0cef940d8f8= b03b16f543c9173615188c5

Thomas

On 21 Nov 2017, at 15:03, Robert Raszuk = <robert@raszuk.net> wrote:


My take = would be to make it enabled by default (potentially with a knob to = disable it if needed) .. otherwise we are creating even worse swiss = cheese even among those implementations which do support = it. 

Thx,
R.
<= /div>

On Tue, Nov 21, 2017 at 3:56 PM, Thomas Mangin = <thomas.mangin@exa.net.uk> wrote:
Hello Robert,

As this is a capability, it is an option to be enabled per = neighbour.

I = thought it made sense to give the user control of this option: one may = not want to enable the feature - and therefore they should be able to do = so IMHO.

Thomas

On 21 Nov 2017, at 14:22, Robert Raszuk = <robert@raszuk.net> wrote:

Hi = Thomas,

Great = that you implemented it in ExaBGP. Is it on by default or do you need a = global/per peer knob ? 

- - = - 

As to = your point that even today you may have the same problem ... well if you = consider the problem to be interworking between peers when one is = already receiving 4K update and want to add more stuff ... you are right = it can fail today. 

But = this is not the main problem I am pointing out. The problem is that in = the above case the local guy who is adding stuff to existing update will = locally and immediately know that it failed. 

In the = new model it is nodes far far away who happily injected larger then 4K = update messages will never know that their updates never made it through = as they intended.

And = since IDR and community failed to progress OPERATIONAL MSG in BGP = providing a bit of a ops feedback between peers and perhaps beyond we = are where we are. https://goo.gl/JTpQDc

Best,
Robert.


On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin = <thomas.mangin@exa.net.uk> wrote:
Hello Everyone,

I support the draft; = and I therefore implemented it on ExaBGP master.

I am will keep an eye on the discussion = regarding the potential issue transiting messages with larger than 4k = total attributes size could cause. 

I would have no objection myself on = seeing an arbitrary limit on the Total Path Attribute set to prevent = backward compatibility as the most likely quick win is going to be on = packing more NLRI ATM.

That said, I am not aware of any guideline in previous RFC to = cover this issue and it is already possible to encounter this problem = today. So while the draft make the issue more likely, it does not make = things worse from a specification POV.

I am therefore wondering if this should = not be covered by another unrelated RFC as it can affect current = speakers and is not specific to this draft.

Sincerely,

Thomas

On 12 Nov 2017, at = 22:47, Susan Hares <shares@ndzh.com> wrote:

This = begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages (11/12 to 11/26).  Please note this draft has at = least 2 implementations.    Please comment on whether you = feel this draft is ready for publication.  &= nbsp;
 
Susan Hares&= nbsp;
 
PS = =E2=80=93 the request for this WG LC is at:
 
 
 
 
 
_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr




_______________________________________________
Idr = mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr

= --Apple-Mail=_92DEA7A0-2851-4892-BB04-032C1DFDBBCD-- From nobody Tue Nov 21 07:25:47 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 950B51294F4; Tue, 21 Nov 2017 07:25:45 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 nfPuXhyIFAMP; Tue, 21 Nov 2017 07:25:43 -0800 (PST) Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) (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 615A11294FD; Tue, 21 Nov 2017 07:25:28 -0800 (PST) Received: by mail-wm0-x242.google.com with SMTP id l188so2414459wma.1; Tue, 21 Nov 2017 07:25:28 -0800 (PST) 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=xr5+6mSyfBTWnjSEZ25zhpOebIN5taKMYs4trsF5l2w=; b=ckHvdPWPal+17d6OoYWIl4Q0uY/JwKc/ZiM8Xo1DdBOTfr8emorOPYAbZdVUpqsVLF 6fkn4fF8iQWtHn/X4uMh/uF1WDAU2khTnBMRQZHKVMoTCrUR3dBAaYVftJWgCREAFgtc rCzd/aKBWLy0+RfHY4STCNKJjeTKTY8C0z+I1Divz4wae/GAcAXM1mu1i67I48do2FB3 YTrjKljE/1k4x45rtReHu37nR6s3VkRc1wwyCVmZCIoHJwOjk4bUZ0bQr7hq973qO3to M1uyzyB3YGQWBGJfPDgtC+ziXxaHHI5iK6u+Xi6ktUFl4kEp973ByGPJg7YGvscxbpr4 2btw== 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=xr5+6mSyfBTWnjSEZ25zhpOebIN5taKMYs4trsF5l2w=; b=jd1ZZ8mpy2cnCKjkNWLrh1EMEzUUnvqf3q9+2s+TpVz/XRMI0oX+3zCUvVhjvFeHMA Jmcm0p39Haobd/1WO5zR5nuaYCR2xBjqTv3hcx7Z9u+5RDnRtRhGke/VhIReV8jnPMd/ 1wkaFvkEmgVAIRegseWJpH/ErR5LMeYA2RPzjUlU/WohyymquoNMm9Y6MvPQdZxDVY/g obNH1HMgKMHB7tdOJlqRhvwiaQBJdnc7kopvC2TcL59cdCH23/7oyrx2Mb+iOav3BQ7T QU/thuut9d+lpfDqy4D/qamuGUZ2q9plMBh82PpqYuSiG6+5K/RxV+Dbjr5h7iHtuNUo hhVw== X-Gm-Message-State: AJaThX7oC+6YEZhOGVVz9otQ7S7RkX3lk+3Bk8Q+SMkZWuQIXwoMZL7g jxf+HsPVU0ca0rir8E6GzxMQ6DsqRlj+8JkZv6kBUmiz X-Google-Smtp-Source: AGs4zMaD0AkXvNeXZnXfk6DG4fRoBLS83bAsu5NKLH2yCe1Ek4kpTiqOMXRp+Z66RKMNoejvbZkDIOfJ0uvDpU2+n7o= X-Received: by 10.28.70.131 with SMTP id t125mr1554731wma.92.1511277926717; Tue, 21 Nov 2017 07:25:26 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Tue, 21 Nov 2017 07:25:25 -0800 (PST) In-Reply-To: <7419B76F-AC12-4A8E-B2DF-95BBCDB7A5EB@exa.net.uk> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <7419B76F-AC12-4A8E-B2DF-95BBCDB7A5EB@exa.net.uk> From: Robert Raszuk Date: Tue, 21 Nov 2017 16:25:25 +0100 X-Google-Sender-Auth: YmkaDM0pY8oMMVCh_KqoYw7oJ6M Message-ID: To: Thomas Mangin Cc: Idr , idr wg , idr-ads@ietf.org Content-Type: multipart/alternative; boundary="94eb2c0d4376faa9d1055e7fcf10" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 15:25:46 -0000 --94eb2c0d4376faa9d1055e7fcf10 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Cool :) Care to add ExaBGP to the wiki ? https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-extended-implementat= ions Thx, R. On Tue, Nov 21, 2017 at 4:21 PM, Thomas Mangin wrote: > Your wish is my command: done ! > https://github.com/Exa-Networks/exabgp/commit/ > 80612f0cef940d8f8b03b16f543c9173615188c5 > > > Thomas > > On 21 Nov 2017, at 15:03, Robert Raszuk wrote: > > > My take would be to make it enabled by default (potentially with a knob t= o > disable it if needed) .. otherwise we are creating even worse swiss chees= e > even among those implementations which do support it. > > Thx, > R. > > On Tue, Nov 21, 2017 at 3:56 PM, Thomas Mangin > wrote: > >> Hello Robert, >> >> As this is a capability, it is an option to be enabled per neighbour. >> >> I thought it made sense to give the user control of this option: one may >> not want to enable the feature - and therefore they should be able to do= so >> IMHO. >> >> Thomas >> >> On 21 Nov 2017, at 14:22, Robert Raszuk wrote: >> >> Hi Thomas, >> >> Great that you implemented it in ExaBGP. Is it on by default or do you >> need a global/per peer knob ? >> >> - - - >> >> As to your point that even today you may have the same problem ... well >> if you consider the problem to be interworking between peers when one is >> already receiving 4K update and want to add more stuff ... you are right= it >> can fail today. >> >> But this is not the main problem I am pointing out. The problem is that >> in the above case the local guy who is adding stuff to existing update w= ill >> locally and immediately know that it failed. >> >> In the new model it is nodes far far away who happily injected larger >> then 4K update messages will never know that their updates never made it >> through as they intended. >> >> And since IDR and community failed to progress OPERATIONAL MSG in BGP >> providing a bit of a ops feedback between peers and perhaps beyond we ar= e >> where we are. https://goo.gl/JTpQDc >> >> Best, >> Robert. >> >> >> On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin > > wrote: >> >>> Hello Everyone, >>> >>> I support the draft; and I therefore implemented it on ExaBGP master. >>> >>> I am will keep an eye on the discussion regarding the potential issue >>> transiting messages with larger than 4k total attributes size could cau= se. >>> >>> I would have no objection myself on seeing an arbitrary limit on the >>> Total Path Attribute set to prevent backward compatibility as the most >>> likely quick win is going to be on packing more NLRI ATM. >>> >>> That said, I am not aware of any guideline in previous RFC to cover thi= s >>> issue and it is already possible to encounter this problem today. So wh= ile >>> the draft make the issue more likely, it does not make things worse fro= m a >>> specification POV. >>> >>> I am therefore wondering if this should not be covered by another >>> unrelated RFC as it can affect current speakers and is not specific to = this >>> draft. >>> >>> Sincerely, >>> >>> Thomas >>> >>> On 12 Nov 2017, at 22:47, Susan Hares wrote: >>> >>> This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages >>> (11/12 to 11/26). Please note this draft has at least 2 implementation= s. >>> Please comment on whether you feel this draft is ready for publicati= on. >>> >>> >>> Susan Hares >>> >>> PS =E2=80=93 the request for this WG LC is at: >>> https://www.ietf.org/mail-archive/web/idr/current/msg18801.html >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Idr mailing list >>> Idr@ietf.org >>> https://www.ietf.org/mailman/listinfo/idr >>> >>> >>> >>> _______________________________________________ >>> Idr mailing list >>> Idr@ietf.org >>> https://www.ietf.org/mailman/listinfo/idr >>> >>> >> >> > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > --94eb2c0d4376faa9d1055e7fcf10 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Cool :)=C2=A0
<= br>
Care to add ExaBGP to the wiki ?=C2=A0


=
Thx,
R.

On Tue, Nov 21, 2017 at 4:21 PM, Thomas Mangin <= thomas.mangin@exa.net.uk> wrote:
Your= wish is my command: done !
h= ttps://github.com/Exa-Networks/exabgp/commit/80612f0cef940d8f8b03= b16f543c9173615188c5


Thomas

On 21 Nov 2017, at 15:03, Robert Raszuk <robert@raszuk.net> w= rote:


My take= would be to make it enabled by default (potentially with a knob to disable= it if needed) .. otherwise we are creating even worse swiss cheese even am= ong those implementations which do support it.=C2=A0

Thx,
R.
<= div class=3D"gmail_extra">
On Tue, Nov 21, 20= 17 at 3:56 PM, Thomas Mangin <thomas.mangin@exa.net.uk> wrote:
Hello Robert,

As this = is a capability, it is an option to be enabled per neighbour.
I thought it made sense to give the user control of this option= : one may not want to enable the feature - and therefore they should be abl= e to do so IMHO.

= Thomas

On 21 Nov 2017, at 14:22, R= obert Raszuk <rob= ert@raszuk.net> wrote:

Hi Thomas,

Gr= eat that you implemented it in ExaBGP. Is it on by default or do you need a= global/per peer knob ?=C2=A0

- - -=C2=A0

A= s to your point that even today you may have the same problem ... well if y= ou consider the problem to be interworking between peers when one is alread= y receiving 4K update and want to add more stuff ... you are right it can f= ail today.=C2=A0

But t= his is not the main problem I am pointing out. The problem is that in the a= bove case the local guy who is adding stuff to existing update will locally= and immediately know that it failed.=C2=A0

In the new model it is nodes far far away who happily= injected larger then 4K update messages will never know that their updates= never made it through as they intended.

=
And since IDR and community failed to progress OPERATION= AL MSG in BGP providing a bit of a ops feedback between peers and perhaps b= eyond we are where we are.=C2=A0https://goo.gl/JTpQDc

Best,
Robert.


= On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin <thomas.mangin@exa.= net.uk> wrote:
Hello Everyone,=

I support the draft; and I therefore impleme= nted it on ExaBGP master.

I am will keep an eye on= the discussion regarding the potential issue transiting messages with larg= er than 4k total attributes size could cause.=C2=A0

I would have no objection myself on seeing an arbitrary limit on the Tota= l Path Attribute set to prevent backward compatibility as the most likely q= uick win is going to be on packing more NLRI ATM.

= That said, I am not aware of any guideline in previous RFC to cover this is= sue and it is already possible to encounter this problem today. So while th= e draft make the issue more likely, it does not make things worse from a sp= ecification POV.

I am therefore wondering if this = should not be covered by another unrelated RFC as it can affect current spe= akers and is not specific to this draft.

Sincerely= ,

Thomas
=
On 12 Nov 2017, at 22:47, Susan H= ares <shares@ndzh.c= om> wrote:

This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-message= s (11/12 to 11/26).=C2=A0 Please note this draft has at least 2 implementat= ions. =C2=A0=C2=A0=C2=A0Please comment on whether you feel this draft is re= ady for publication.=C2=A0=C2=A0=C2=A0<= /u>
=C2=A0
Susan Hares=C2=A0
= =C2=A0
PS =E2=80=93 the request for this WG LC is at:=
=C2=A0=
=C2=A0
 <=
/u>
=C2=A0
=C2=A0=
_= ______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


_____________________= __________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr



_______________________________________________
Idr mailing listIdr@ietf.org
https:/= /www.ietf.org/mailman/listinfo/idr

_________________________________________= ______
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


--94eb2c0d4376faa9d1055e7fcf10-- From nobody Tue Nov 21 08:05:25 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1EBC12955A; Tue, 21 Nov 2017 08:05:22 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 g2Dih4cxX6kG; Tue, 21 Nov 2017 08:05:19 -0800 (PST) Received: from out-7.mail.exa.net.uk (out-7.mail.exa.net.uk [82.219.4.135]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C26EF12EB0B; Tue, 21 Nov 2017 08:03:09 -0800 (PST) Received: from smtp-1.mail.exa.net.uk (smtp-1.mail.exa.net.uk [82.219.5.1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by out-7.mail.exa.net.uk (ExaSMTPD) with ESMTPS id C58931C0731; Tue, 21 Nov 2017 16:03:07 +0000 (GMT) Received: from smtp-1.mail.exa.net.uk (localhost [127.0.0.1]) by smtp-1.mail.exa.net.uk (ExaSMTPD) with ESMTP id AF93A2211C6; Tue, 21 Nov 2017 16:03:07 +0000 (GMT) Received: from 191.254.66.195.meeting.linx.net (191.254.66.195.meeting.linx.net [195.66.254.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: thomas@mangin.com) by smtp-1.mail.exa.net.uk (ExaSMTPD) with ESMTPSA; Tue, 21 Nov 2017 16:03:07 +0000 (GMT) From: Thomas Mangin Message-Id: <31A811C0-BC96-45C7-9C68-6EEA4EC163E5@exa.net.uk> Content-Type: multipart/alternative; boundary="Apple-Mail=_B9BE7825-9402-46C2-B04B-B54D7CF65C15" Mime-Version: 1.0 (Mac OS X Mail 11.1 \(3445.4.7\)) Date: Tue, 21 Nov 2017 16:03:04 +0000 In-Reply-To: Cc: idr wg , idr-ads@ietf.org To: Idr References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <7419B76F-AC12-4A8E-B2DF-95BBCDB7A5EB@exa.net.uk> X-Mailer: Apple Mail (2.3445.4.7) X-Virus-Scanned: clamav-milter 0.99.2 at outbound1.mail.exa.net.uk X-Virus-Status: Clean Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 16:05:23 -0000 --Apple-Mail=_B9BE7825-9402-46C2-B04B-B54D7CF65C15 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Robert, I do not have a login 1 Yes 2 Yes 3 Yes 4a Yes 4b Yes 5a You can send extended UPDATE . So No ? 5b Yes Thomas > On 21 Nov 2017, at 15:25, Robert Raszuk wrote: >=20 > Cool :)=20 >=20 > Care to add ExaBGP to the wiki ?=20 >=20 > = https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-extended-implementa= tions = >=20 > Thx, > R. >=20 > On Tue, Nov 21, 2017 at 4:21 PM, Thomas Mangin = > wrote: > Your wish is my command: done ! > = https://github.com/Exa-Networks/exabgp/commit/80612f0cef940d8f8b03b16f543c= 9173615188c5 = >=20 >=20 > Thomas >=20 >> On 21 Nov 2017, at 15:03, Robert Raszuk > wrote: >>=20 >>=20 >> My take would be to make it enabled by default (potentially with a = knob to disable it if needed) .. otherwise we are creating even worse = swiss cheese even among those implementations which do support it.=20 >>=20 >> Thx, >> R. >>=20 >> On Tue, Nov 21, 2017 at 3:56 PM, Thomas Mangin = > wrote: >> Hello Robert, >>=20 >> As this is a capability, it is an option to be enabled per neighbour. >>=20 >> I thought it made sense to give the user control of this option: one = may not want to enable the feature - and therefore they should be able = to do so IMHO. >>=20 >> Thomas >>=20 >>> On 21 Nov 2017, at 14:22, Robert Raszuk > wrote: >>>=20 >>> Hi Thomas, >>>=20 >>> Great that you implemented it in ExaBGP. Is it on by default or do = you need a global/per peer knob ?=20 >>>=20 >>> - - -=20 >>>=20 >>> As to your point that even today you may have the same problem ... = well if you consider the problem to be interworking between peers when = one is already receiving 4K update and want to add more stuff ... you = are right it can fail today.=20 >>>=20 >>> But this is not the main problem I am pointing out. The problem is = that in the above case the local guy who is adding stuff to existing = update will locally and immediately know that it failed.=20 >>>=20 >>> In the new model it is nodes far far away who happily injected = larger then 4K update messages will never know that their updates never = made it through as they intended. >>>=20 >>> And since IDR and community failed to progress OPERATIONAL MSG in = BGP providing a bit of a ops feedback between peers and perhaps beyond = we are where we are. https://goo.gl/JTpQDc >>>=20 >>> Best, >>> Robert. >>>=20 >>>=20 >>> On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin = > wrote: >>> Hello Everyone, >>>=20 >>> I support the draft; and I therefore implemented it on ExaBGP = master. >>>=20 >>> I am will keep an eye on the discussion regarding the potential = issue transiting messages with larger than 4k total attributes size = could cause.=20 >>>=20 >>> I would have no objection myself on seeing an arbitrary limit on the = Total Path Attribute set to prevent backward compatibility as the most = likely quick win is going to be on packing more NLRI ATM. >>>=20 >>> That said, I am not aware of any guideline in previous RFC to cover = this issue and it is already possible to encounter this problem today. = So while the draft make the issue more likely, it does not make things = worse from a specification POV. >>>=20 >>> I am therefore wondering if this should not be covered by another = unrelated RFC as it can affect current speakers and is not specific to = this draft. >>>=20 >>> Sincerely, >>>=20 >>> Thomas >>>=20 >>>> On 12 Nov 2017, at 22:47, Susan Hares > wrote: >>>>=20 >>>> This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages = (11/12 to 11/26). Please note this draft has at least 2 = implementations. Please comment on whether you feel this draft is = ready for publication. =20 >>>> =20 >>>> Susan Hares=20 >>>> =20 >>>> PS =E2=80=93 the request for this WG LC is at: >>>> https://www.ietf.org/mail-archive/web/idr/current/msg18801.html = >>>> =20 >>>> =20 >>>> =20 >>>> =20 >>>> =20 >>>> _______________________________________________ >>>> Idr mailing list >>>> Idr@ietf.org >>>> https://www.ietf.org/mailman/listinfo/idr = >>>=20 >>> _______________________________________________ >>> Idr mailing list >>> Idr@ietf.org >>> https://www.ietf.org/mailman/listinfo/idr = >>>=20 >>>=20 >>=20 >>=20 >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr = >=20 >=20 > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr = >=20 >=20 > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr --Apple-Mail=_B9BE7825-9402-46C2-B04B-B54D7CF65C15 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Robert,

I = do not have a login

1 Yes
2 = Yes
3 Yes
4a = Yes
4b Yes
5a You can = send extended UPDATE . So No ?
5b = Yes

Thomas

On 21 Nov 2017, at 15:25, Robert Raszuk <robert@raszuk.net> = wrote:


On Tue, Nov 21, 2017 at 4:21 PM, = Thomas Mangin <thomas.mangin@exa.net.uk> wrote:
Your wish is my command: done !
https://github.com/Exa-Networks/exabgp/commit/80612f0cef940d8f8b03b16f543c9173615188c5


Thomas

On 21 = Nov 2017, at 15:03, Robert Raszuk <robert@raszuk.net> wrote:


My take = would be to make it enabled by default (potentially with a knob to = disable it if needed) .. otherwise we are creating even worse swiss = cheese even among those implementations which do support = it. 

Thx,
R.
<= /div>

On Tue, Nov 21, 2017 at 3:56 PM, Thomas Mangin = <thomas.mangin@exa.net.uk> wrote:
Hello Robert,

As this is a capability, it is an option to be enabled per = neighbour.

I = thought it made sense to give the user control of this option: one may = not want to enable the feature - and therefore they should be able to do = so IMHO.

Thomas

On 21 Nov 2017, at 14:22, Robert Raszuk = <robert@raszuk.net> wrote:

Hi = Thomas,

Great = that you implemented it in ExaBGP. Is it on by default or do you need a = global/per peer knob ? 

- - = - 

As to = your point that even today you may have the same problem ... well if you = consider the problem to be interworking between peers when one is = already receiving 4K update and want to add more stuff ... you are right = it can fail today. 

But = this is not the main problem I am pointing out. The problem is that in = the above case the local guy who is adding stuff to existing update will = locally and immediately know that it failed. 

In the = new model it is nodes far far away who happily injected larger then 4K = update messages will never know that their updates never made it through = as they intended.

And = since IDR and community failed to progress OPERATIONAL MSG in BGP = providing a bit of a ops feedback between peers and perhaps beyond we = are where we are. https://goo.gl/JTpQDc

Best,
Robert.


On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin = <thomas.mangin@exa.net.uk> wrote:
Hello Everyone,

I support the draft; = and I therefore implemented it on ExaBGP master.

I am will keep an eye on the discussion = regarding the potential issue transiting messages with larger than 4k = total attributes size could cause. 

I would have no objection myself on = seeing an arbitrary limit on the Total Path Attribute set to prevent = backward compatibility as the most likely quick win is going to be on = packing more NLRI ATM.

That said, I am not aware of any guideline in previous RFC to = cover this issue and it is already possible to encounter this problem = today. So while the draft make the issue more likely, it does not make = things worse from a specification POV.

I am therefore wondering if this should = not be covered by another unrelated RFC as it can affect current = speakers and is not specific to this draft.

Sincerely,

Thomas

On = 12 Nov 2017, at 22:47, Susan Hares <shares@ndzh.com> wrote:

This = begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages (11/12 to 11/26).  Please note this draft has at = least 2 implementations.    Please comment on whether you = feel this draft is ready for publication.   
 
Susan Hares 
 
PS = =E2=80=93 the request for this WG LC is at:
 
 
 
 
 
_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr




_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


_______________________________________________
Idr mailing list
Idr@ietf.org
= https://www.ietf.org/mailman/listinfo/idr


_______________________________________________
Idr = mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr

= --Apple-Mail=_B9BE7825-9402-46C2-B04B-B54D7CF65C15-- From nobody Tue Nov 21 08:16:44 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0036129515; Tue, 21 Nov 2017 08:16:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 i8sVaf15vaPj; Tue, 21 Nov 2017 08:16:41 -0800 (PST) Received: from mail-wr0-x244.google.com (mail-wr0-x244.google.com [IPv6:2a00:1450:400c:c0c::244]) (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 C376A1294CC; Tue, 21 Nov 2017 08:16:40 -0800 (PST) Received: by mail-wr0-x244.google.com with SMTP id z14so11803394wrb.8; Tue, 21 Nov 2017 08:16:40 -0800 (PST) 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=tbi8rcPMeAQRQCJsgkIi81ClfZeRsh25J9OXHjtQZsk=; b=hoRdKxDIeu38Mj3bZRjmINkJLoKcHRYBze57wzHkyXW2H5dQUlUlu6oCjNPwNwQrF7 OrotRqa+YO8GD50MTQuxSW2nm79EsB3ghBCmFyvoJDZXSiEEDX1HOznWXTenAuuGX80Y jl9CIlR22ebGmueMlBOy+vXSPab9VcH/evgTe6CbHy/uJWPReEomZlrAjBXZuHyPft6s HcxmLSpU+GG+c5og1fCQbBi8sP9kYne2Eik+tsgvoqKhYJ8s3LE3tAmX0uYGYmiivOJ1 1rX0wRS1asu+fIm1PLJPAwHHLcCaRRhJ56+jbWCUEOJ0Tguh+0o24B5E7cXWzKtsBra4 SxBQ== 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=tbi8rcPMeAQRQCJsgkIi81ClfZeRsh25J9OXHjtQZsk=; b=sJ7AuxyXsrhfCdyx2EtYp0CkOwAMpgQcnkEFHQblMUtPzBDqlto+FbMDGulNlYEDKQ 4hlvGYhW4UFBPpMQg3pZ63ENbW7TMJdMBDhlz9WdWn2jZCSQZ1mkDXgEMhpPBkDUMV22 LfU89+H7Z7/o+efrwdc9Ou/EYHJBm29bO8Tg/CosavSr7E9Ax/MnZI51QOn33xbp5D4g UQQjA7/azVq4BdhnOb2jd9vyJhVOcNRTPfFPwGscwZYsFYBYjaNDw21+2qLmRoZeCGD7 bdb648dGaSk4ZLPc0xPb/T8sR7e0pwTmj1rv1FW8TTxil4O1DagNrQesE8hrAKm8iU+p q2gQ== X-Gm-Message-State: AJaThX7BI9rLfi9Fd91FuxyEMguhWMYsPqpqK8bWqAb2D5vQMporbvcC 1lTa+0rmKCdgvqUzHKlpPQMj8yW9uBxGWj8zjit9LA== X-Google-Smtp-Source: AGs4zMZv4y4nZcKfmSYPzMDEymTy7k3AiHSXbhGlyq24KxVEIjTV8YpZbCbdRzHhgZGVZSZj1KhjH8pS0wm8jdZO+rM= X-Received: by 10.223.160.111 with SMTP id l44mr8737396wrl.56.1511280998994; Tue, 21 Nov 2017 08:16:38 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Tue, 21 Nov 2017 08:16:38 -0800 (PST) In-Reply-To: <31A811C0-BC96-45C7-9C68-6EEA4EC163E5@exa.net.uk> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <7419B76F-AC12-4A8E-B2DF-95BBCDB7A5EB@exa.net.uk> <31A811C0-BC96-45C7-9C68-6EEA4EC163E5@exa.net.uk> From: Robert Raszuk Date: Tue, 21 Nov 2017 17:16:38 +0100 X-Google-Sender-Auth: J_2UGzqEAvIYzHr7AFeqSTE8voY Message-ID: To: Thomas Mangin Cc: Idr , idr wg , idr-ads@ietf.org Content-Type: multipart/alternative; boundary="94eb2c06671a19d70a055e808775" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 16:16:43 -0000 --94eb2c06671a19d70a055e808775 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Done ! I filled the report for you :). 5a is answering the question in 5 so I said Yes - Clearly if there is no support no capability will be sent :) Confusing a bit ... Cheers, R. On Tue, Nov 21, 2017 at 5:03 PM, Thomas Mangin wrote: > Robert, > > I do not have a login > > 1 Yes > 2 Yes > 3 Yes > 4a Yes > 4b Yes > 5a You can send extended UPDATE . So No ? > 5b Yes > > Thomas > > On 21 Nov 2017, at 15:25, Robert Raszuk wrote: > > Cool :) > > Care to add ExaBGP to the wiki ? > > https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp- > extended-implementations > > Thx, > R. > > On Tue, Nov 21, 2017 at 4:21 PM, Thomas Mangin > wrote: > >> Your wish is my command: done ! >> https://github.com/Exa-Networks/exabgp/commit/80612f0cef940d >> 8f8b03b16f543c9173615188c5 >> >> >> Thomas >> >> On 21 Nov 2017, at 15:03, Robert Raszuk wrote: >> >> >> My take would be to make it enabled by default (potentially with a knob >> to disable it if needed) .. otherwise we are creating even worse swiss >> cheese even among those implementations which do support it. >> >> Thx, >> R. >> >> On Tue, Nov 21, 2017 at 3:56 PM, Thomas Mangin >> wrote: >> >>> Hello Robert, >>> >>> As this is a capability, it is an option to be enabled per neighbour. >>> >>> I thought it made sense to give the user control of this option: one ma= y >>> not want to enable the feature - and therefore they should be able to d= o so >>> IMHO. >>> >>> Thomas >>> >>> On 21 Nov 2017, at 14:22, Robert Raszuk wrote: >>> >>> Hi Thomas, >>> >>> Great that you implemented it in ExaBGP. Is it on by default or do you >>> need a global/per peer knob ? >>> >>> - - - >>> >>> As to your point that even today you may have the same problem ... well >>> if you consider the problem to be interworking between peers when one i= s >>> already receiving 4K update and want to add more stuff ... you are righ= t it >>> can fail today. >>> >>> But this is not the main problem I am pointing out. The problem is that >>> in the above case the local guy who is adding stuff to existing update = will >>> locally and immediately know that it failed. >>> >>> In the new model it is nodes far far away who happily injected larger >>> then 4K update messages will never know that their updates never made i= t >>> through as they intended. >>> >>> And since IDR and community failed to progress OPERATIONAL MSG in BGP >>> providing a bit of a ops feedback between peers and perhaps beyond we a= re >>> where we are. https://goo.gl/JTpQDc >>> >>> Best, >>> Robert. >>> >>> >>> On Tue, Nov 21, 2017 at 11:26 AM, Thomas Mangin < >>> thomas.mangin@exa.net.uk> wrote: >>> >>>> Hello Everyone, >>>> >>>> I support the draft; and I therefore implemented it on ExaBGP master. >>>> >>>> I am will keep an eye on the discussion regarding the potential issue >>>> transiting messages with larger than 4k total attributes size could ca= use. >>>> >>>> I would have no objection myself on seeing an arbitrary limit on the >>>> Total Path Attribute set to prevent backward compatibility as the most >>>> likely quick win is going to be on packing more NLRI ATM. >>>> >>>> That said, I am not aware of any guideline in previous RFC to cover >>>> this issue and it is already possible to encounter this problem today.= So >>>> while the draft make the issue more likely, it does not make things wo= rse >>>> from a specification POV. >>>> >>>> I am therefore wondering if this should not be covered by another >>>> unrelated RFC as it can affect current speakers and is not specific to= this >>>> draft. >>>> >>>> Sincerely, >>>> >>>> Thomas >>>> >>>> On 12 Nov 2017, at 22:47, Susan Hares wrote: >>>> >>>> This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-messages >>>> (11/12 to 11/26). Please note this draft has at least 2 implementatio= ns. >>>> Please comment on whether you feel this draft is ready for publicat= ion. >>>> >>>> >>>> Susan Hares >>>> >>>> PS =E2=80=93 the request for this WG LC is at: >>>> https://www.ietf.org/mail-archive/web/idr/current/msg18801.html >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Idr mailing list >>>> Idr@ietf.org >>>> https://www.ietf.org/mailman/listinfo/idr >>>> >>>> >>>> >>>> _______________________________________________ >>>> Idr mailing list >>>> Idr@ietf.org >>>> https://www.ietf.org/mailman/listinfo/idr >>>> >>>> >>> >>> >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr >> >> >> >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr >> >> > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > --94eb2c06671a19d70a055e808775 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

_________________________________________= ______
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


_______________________________________________
Idr mailing listIdr@ietf.org
https:/= /www.ietf.org/mailman/listinfo/idr

_________________________________________= ______
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


--94eb2c06671a19d70a055e808775-- From nobody Tue Nov 21 08:21:25 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26EDA1243FE; Tue, 21 Nov 2017 08:21:23 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 sOa32gTAX-7F; Tue, 21 Nov 2017 08:21:21 -0800 (PST) Received: from out-7.mail.exa.net.uk (out-7.mail.exa.net.uk [82.219.4.135]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A363124D6C; Tue, 21 Nov 2017 08:21:21 -0800 (PST) Received: from smtp-1.mail.exa.net.uk (smtp-1.mail.exa.net.uk [82.219.5.1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by out-7.mail.exa.net.uk (ExaSMTPD) with ESMTPS id 535861C0736; Tue, 21 Nov 2017 16:21:20 +0000 (GMT) Received: from smtp-1.mail.exa.net.uk (localhost [127.0.0.1]) by smtp-1.mail.exa.net.uk (ExaSMTPD) with ESMTP id 3F5622211B6; Tue, 21 Nov 2017 16:21:20 +0000 (GMT) Received: from 191.254.66.195.meeting.linx.net (191.254.66.195.meeting.linx.net [195.66.254.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: thomas@mangin.com) by smtp-1.mail.exa.net.uk (ExaSMTPD) with ESMTPSA; Tue, 21 Nov 2017 16:21:20 +0000 (GMT) From: Thomas Mangin Message-Id: <13FE50CE-C1D7-4E83-908D-F07157036E21@exa.net.uk> Content-Type: multipart/alternative; boundary="Apple-Mail=_21A84286-6EA8-44A5-979C-5964BB94D90A" Mime-Version: 1.0 (Mac OS X Mail 11.1 \(3445.4.7\)) Date: Tue, 21 Nov 2017 16:21:16 +0000 In-Reply-To: Cc: idr wg , idr-ads@ietf.org To: Idr References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> X-Mailer: Apple Mail (2.3445.4.7) X-Virus-Scanned: clamav-milter 0.99.2 at outbound1.mail.exa.net.uk X-Virus-Status: Clean Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 16:21:23 -0000 --Apple-Mail=_21A84286-6EA8-44A5-979C-5964BB94D90A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On 21 Nov 2017, at 15:09, Thomas Mangin = wrote: >=20 > This case is not covered by RFC 7606 for =E2=80=9Cthread-as-withdraw=E2=80= =9D ? Perhaps time for some code audit by everyone =E2=80=A6 Oh crap ! = https://github.com/Exa-Networks/exabgp/commit/68e719ce821f075c3d80de085e92= 0e37a0c25bdf = Thomas --Apple-Mail=_21A84286-6EA8-44A5-979C-5964BB94D90A Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
On = 21 Nov 2017, at 15:09, Thomas Mangin <thomas.mangin@exa.net.uk> wrote:

This case is not covered by RFC 7606 for = =E2=80=9Cthread-as-withdraw=E2=80=9D ? Perhaps time for some code audit = by everyone =E2=80=A6

Oh= crap !

Thomas

= --Apple-Mail=_21A84286-6EA8-44A5-979C-5964BB94D90A-- From nobody Tue Nov 21 08:21:43 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D18B124D6C for ; Tue, 21 Nov 2017 08:21:40 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=unavailable 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 WCNlmjjGbfax for ; Tue, 21 Nov 2017 08:21:39 -0800 (PST) Received: from mail3.mlpsca01.us.to.gin.ntt.net (mail3.mlpsca01.us.to.gin.ntt.net [IPv6:2001:418:3ff:3::22]) (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 D9828129AD4 for ; Tue, 21 Nov 2017 08:21:36 -0800 (PST) Received: by mail3.mlpsca01.us.to.gin.ntt.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHBIj-0002Ml-Sq (job@us.ntt.net) for idr@ietf.org; Tue, 21 Nov 2017 16:21:36 +0000 Received: by mail-ot0-f170.google.com with SMTP id s4so11000298ote.4 for ; Tue, 21 Nov 2017 08:21:33 -0800 (PST) X-Gm-Message-State: AJaThX69Q2xjcSLzQDnNiapxOBpth2RPZAgIRcllOo+qZNkaad4tvgC7 AtcqQhd9Qn4sPVNGOzRskIB1u7YnxVExbyohtOe0nw== X-Google-Smtp-Source: AGs4zMbH6xWoxXjmtmz6k5BjLQgkY5BCYp+YiNsM1Ah0tt2A2qQh/8+99Chpl8cgeKEr8kk/sfMC/VcJXB/y13hYGiA= X-Received: by 10.157.68.209 with SMTP id p17mr11569228otg.66.1511281292983; Tue, 21 Nov 2017 08:21:32 -0800 (PST) MIME-Version: 1.0 References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> In-Reply-To: From: Job Snijders Date: Tue, 21 Nov 2017 16:21:22 +0000 X-Gmail-Original-Message-ID: Message-ID: To: Robert Raszuk Cc: Idr , Thomas Mangin , idr wg , idr-ads@ietf.org Content-Type: multipart/alternative; boundary="f403043c42049fd79c055e809877" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 16:21:40 -0000 --f403043c42049fd79c055e809877 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 21 Nov 2017 at 15:03, Robert Raszuk wrote: > > My take would be to make it enabled by default (potentially with a knob t= o > disable it if needed) .. otherwise we are creating even worse swiss chees= e > even among those implementations which do support it. > + 1 to this. I=E2=80=99m working on another open source implementation that will have th= is enabled by default as well. Seems sensible if all vendors would take that approach. Kind regards, Job --f403043c42049fd79c055e809877 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Tue, 21 Nov 2017 a= t 15:03, Robert Raszuk <robert@rasz= uk.net> wrote:

My take would be to make it enabled= by default (potentially with a knob to disable it if needed) .. otherwise = we are creating even worse swiss cheese even among those implementations wh= ich do support it.=C2=A0

+ 1 to this.=C2=A0

I=E2=80=99m working on another open source implementation th= at will have this enabled by default as well.=C2=A0
=
Seems sensible if all vendors would take that a= pproach.=C2=A0

Kind rega= rds,

Job
--f403043c42049fd79c055e809877-- From nobody Tue Nov 21 08:23:20 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38ECD129AC7; Tue, 21 Nov 2017 08:23:18 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 feNRADqnT2HM; Tue, 21 Nov 2017 08:23:16 -0800 (PST) Received: from mail-wr0-x231.google.com (mail-wr0-x231.google.com [IPv6:2a00:1450:400c:c0c::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 D2F73129510; Tue, 21 Nov 2017 08:23:15 -0800 (PST) Received: by mail-wr0-x231.google.com with SMTP id 11so8483019wrb.6; Tue, 21 Nov 2017 08:23:15 -0800 (PST) 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=00UtpFTreVzTQOfs4WGcls2OCji3sZeqsptrPKcm1E4=; b=QdOAmi3cqJcfUmtN+1sqqRM4DaDWcdYf3VvTl9PEdaogYAo5oTCf7JzXGCtUBF9fgJ onTkCsI1t3p4I3Qv6pOqvc8XVzUPhijZ0NT5C+jrU/6+uHzEgYGiTChaCk3iIXdnSK5V S5EEH1LSYCgSvcF3uN0dQdntREDHYo70iEpvmwtmWHyKOep+nofHL8X7XpsG/iCmq/Yx NuySomPoc9C6M6LSVf8cMcjVRw6fhMj37gmuD6f8/wYyAqzxfLTja1qCO9NYcEdc155o UP3bs1hHHQBktC+dVApPlcV/7fv9qktNOhnjFexwlqE3QhaEV+GoXrAilZWFGj5M4+06 fP0Q== 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=00UtpFTreVzTQOfs4WGcls2OCji3sZeqsptrPKcm1E4=; b=IYlqUJyJlz+3ImFinzfHTZ8nKA2v1YHDNix3OWf+IBqL6UA1ugFlTviV4vxl4G8tGV mmC6NVRNmg27+d82ihR/nQDu4+H128NJ//vHQvWBfNY1FR6gmbKM2lv69lk1zrs1JxjU UNOERbwDDK8lV5VAdVKuboXnhSQsCXpast6eWN2FBijK9gNMjDupVQZjSekI0pIFOVb/ Yp7YO6Y+w7vzf2HLcWb0p4KYvQeNyC09RAyUfwOHOqwWvHplU9B9D1NOeInjIWKK12YI anfkWBW+CcrpTWaq2Y8ZNQEaaT/Q02DYrKvN3wVMZ7mZhFmu91ImgsaMPrGGSY+0Cgyf 9wDA== X-Gm-Message-State: AJaThX4IhQJlkme7sVrmq42TeVfPAJAI8fP/Lo83zdksmhq0noIjjomW rMJlg5eU+v7PrLu0icrqminnjunnKTNqZsweW/LylA== X-Google-Smtp-Source: AGs4zMamg9piOQr1xXAYq8E/+imncIfN5GzH5LWDftYjtR8dy/tbNWFe/yz1M4r4k1cYxru+5ifX3DMqymkt48WbssA= X-Received: by 10.223.131.129 with SMTP id 1mr14594299wre.205.1511281394169; Tue, 21 Nov 2017 08:23:14 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Tue, 21 Nov 2017 08:23:13 -0800 (PST) In-Reply-To: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> From: Robert Raszuk Date: Tue, 21 Nov 2017 17:23:13 +0100 X-Google-Sender-Auth: s-4KuKqz9nng5otNVtCn7R6d2-Y Message-ID: To: Job Snijders Cc: Idr , Thomas Mangin , idr wg , idr-ads@ietf.org Content-Type: multipart/alternative; boundary="94eb2c0d2326a7be02055e809ec1" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 16:23:18 -0000 --94eb2c0d2326a7be02055e809ec1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I don't know why this is not spelled out in the draft .... On Tue, Nov 21, 2017 at 5:21 PM, Job Snijders wrote: > > On Tue, 21 Nov 2017 at 15:03, Robert Raszuk wrote: > >> >> My take would be to make it enabled by default (potentially with a knob >> to disable it if needed) .. otherwise we are creating even worse swiss >> cheese even among those implementations which do support it. >> > > + 1 to this. > > I=E2=80=99m working on another open source implementation that will have = this > enabled by default as well. > > Seems sensible if all vendors would take that approach. > > Kind regards, > > Job > --94eb2c0d2326a7be02055e809ec1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

I don'= t know why this is not spelled out in the draft ....=C2=A0

On Tue, Nov 21, 2017 a= t 5:21 PM, Job Snijders <job@ntt.net> wrote:

On Tue, 21 Nov 2017 at 15:03, Robert Raszuk <robert@raszuk.net> wrote:
<= /div>

My take would be to make it enabled by default (potentially w= ith a knob to disable it if needed) .. otherwise we are creating even worse= swiss cheese even among those implementations which do support it.=C2=A0

+ 1 to this.=C2=A0

I=E2= =80=99m working on another open source implementation that will have this e= nabled by default as well.=C2=A0

Seems sensible if all vendors would take that approach.=C2=A0

Kind regards,

Job

--94eb2c0d2326a7be02055e809ec1-- From nobody Tue Nov 21 09:35:46 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22E38129AB3 for ; Tue, 21 Nov 2017 09:35:44 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=unavailable 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 JUd_oJVrvqw2 for ; Tue, 21 Nov 2017 09:35:42 -0800 (PST) Received: from mail3.dllstx09.us.to.gin.ntt.net (mail3.dllstx09.us.to.gin.ntt.net [IPv6:2001:418:3ff:5::26]) (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 A0956128C82 for ; Tue, 21 Nov 2017 09:35:42 -0800 (PST) Received: by mail3.dllstx09.us.to.gin.ntt.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHCSU-000AwW-6n (job@us.ntt.net) for idr@ietf.org; Tue, 21 Nov 2017 17:35:42 +0000 Received: by mail-ot0-f181.google.com with SMTP id b54so11200886otd.8 for ; Tue, 21 Nov 2017 09:35:41 -0800 (PST) X-Gm-Message-State: AJaThX74uyeg2ET9bnOcSpr+3to9zM2dRHo960D4tnMZkMN/oYYIKlgK gDXeBWWCm36/5jeH8bGTb5M0u6CLT4OBScvJUAwSDQ== X-Google-Smtp-Source: AGs4zMaHl6UYVZbdGLIsPzgoiOdL45sE5NrEQc3kpPXVSWUtQIz4MPsQgGpCEUMdCvoi1bLCREfKPoFB89ELjM/E6JU= X-Received: by 10.157.68.209 with SMTP id p17mr11759383otg.66.1511285741423; Tue, 21 Nov 2017 09:35:41 -0800 (PST) MIME-Version: 1.0 References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> In-Reply-To: From: Job Snijders Date: Tue, 21 Nov 2017 17:35:30 +0000 X-Gmail-Original-Message-ID: Message-ID: To: Robert Raszuk Cc: Idr , Job Snijders , Thomas Mangin , idr wg , idr-ads@ietf.org Content-Type: multipart/alternative; boundary="f403043c4204c5c2a7055e81a110" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 17:35:44 -0000 --f403043c4204c5c2a7055e81a110 Content-Type: text/plain; charset="UTF-8" Robert/Randy, About this being a default: Old (Section 4): A BGP speaker that is willing to send and receive BGP Extended Messages with a peer SHOULD advertise the BGP Extended Message Capability to the peer using BGP Capabilities Advertisement RFC5492]. New (Section 4) A BGP speaker that is capable to send and receive BGP Extended Messages with a peer SHOULD advertise the BGP Extended Message Capability to the peer using BGP Capabilities Advertisement [RFC5492]. --f403043c4204c5c2a7055e81a110 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Robert/Randy,

About this being a default:

Old (Section 4):

A BGP speaker that is willing to send and receive BGP Extended Messa= ges with a peer SHOULD advertise the BGP Extended Message Capability to the= peer using BGP Capabilities Advertisement RFC5492].

New (Section 4)

A BGP speaker that is capable to send and receive BGP = Extended Messages with a peer SHOULD advertise the BGP Extended Message Cap= ability to the peer using BGP Capabilities Advertisement [RFC5492].
--f403043c4204c5c2a7055e81a110-- From nobody Tue Nov 21 10:40:49 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A01D4127B57; Tue, 21 Nov 2017 10:40:47 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.399 X-Spam-Level: X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 9pniOeXyJJ1M; Tue, 21 Nov 2017 10:40:46 -0800 (PST) Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::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 CCCB4129B95; Tue, 21 Nov 2017 10:40:45 -0800 (PST) Received: by mail-wm0-x232.google.com with SMTP id x63so5419261wmf.4; Tue, 21 Nov 2017 10:40:45 -0800 (PST) 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=2oNdTbNaHEang3OWBzuXkztsH6Y3t17FKOndTdrDuSo=; b=APwU/siFrk2ZLhUQMWEHqibU+tP8omh+rgdS9+sw0oOo6tUQhV9U1Xc4WI3cBIZiNL IO88sMK2FK5oaT0Q7xSkrgwiPcOu6qbzVW1nut8Hxo5UxakL1ZriqD5NaivZSLOHyxLv XEPwDYgYh8HKslSg9ggDgMDXzxUyWcaeXahNwfvQqa5YZvwb6byzTUGht6gBDBfz4lWr 5IPzDjELF/mB5Yumvur0zbmGDveRFs0kcI7IUNPGQMyxjFjBBDZo7xauR+NaWl7niP3/ +hkivHMC4wB8XSZIZDMWAGgBwd/T0ZeuBCmGiGnXz/+qDm0R9sZMd1sWzzpteKFpETWC EHbA== 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=2oNdTbNaHEang3OWBzuXkztsH6Y3t17FKOndTdrDuSo=; b=AwNAukieHIo+RlkLRQZ4eHvYPw74ZOvP1USjxxXxuW0R+7hN/WKFXynbxHdhAzsCqi ZXFQ8TUOopKGiRYZZOikYgTJW9zifM9bPU4+6ZJoFaJ8yFrQa8mhPPLVONsCd/BV3ZBz zWW34sP727jCzLevBSmfr9gs0J+OxgNXdsbcZjhsNn23qS/ZV3CQjD/Rwum8et3+7b3f zL4nPrzZVbANmvXjcHBkYpd2CB76XVWgNWoW33LbrWFoWo7aLUBaJwqmd75y1nFTIeZI UGEtnyLRWiq2g26XFzFjBS6NtztcbiHusqUKkMLjM1uP6LiUFkHZlYL0oevQeZ+UxpGX A1eQ== X-Gm-Message-State: AJaThX6+jz77K2H42Eda/kjHzW2nE8TSIT+Tkt2nqtjCURa/5uiKvaKs AeD4QdDrJZboAMg+YWwgU0X4Y+FUZVw3YoRogHhV0Q== X-Google-Smtp-Source: AGs4zMYKMpJlvh9/66dYCQqWKFdpyLZg1P6kLOgyWhN487H0//EEdtcqH0bHLP8LFRGXZER7dFsWvd9EM8kv2rWr1Ds= X-Received: by 10.28.70.131 with SMTP id t125mr2001967wma.92.1511289644136; Tue, 21 Nov 2017 10:40:44 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Tue, 21 Nov 2017 10:40:43 -0800 (PST) In-Reply-To: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> From: Robert Raszuk Date: Tue, 21 Nov 2017 19:40:43 +0100 X-Google-Sender-Auth: M7ZGtHkpecch6iV5lK9pkq1EnLo Message-ID: To: Job Snijders Cc: Idr , Thomas Mangin , idr wg , idr-ads@ietf.org Content-Type: multipart/alternative; boundary="94eb2c0d43766444ce055e828a63" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 18:40:48 -0000 --94eb2c0d43766444ce055e828a63 Content-Type: text/plain; charset="UTF-8" Great ! On Tue, Nov 21, 2017 at 6:35 PM, Job Snijders wrote: > Robert/Randy, > > About this being a default: > > Old (Section 4): > > A BGP speaker that is willing to send and receive BGP Extended Messages > with a peer SHOULD advertise the BGP Extended Message Capability to the > peer using BGP Capabilities Advertisement RFC5492]. > > New (Section 4) > > A BGP speaker that is capable to send and receive BGP Extended Messages > with a peer SHOULD advertise the BGP Extended Message Capability to the > peer using BGP Capabilities Advertisement [RFC5492]. > --94eb2c0d43766444ce055e828a63 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Great !

On Tue, Nov 21, 2017 at 6:35 PM, Job = Snijders <job@ntt.net> wrote:
Robert/Randy,

About this being a default:

Old (Section 4):

A BGP speaker that is willing to send and receive BGP Extended Messages = with a peer SHOULD advertise the BGP Extended Message Capability to the pee= r using BGP Capabilities Advertisement RFC5492].
New (Section 4)

<= div dir=3D"auto">A BGP speaker that is capable to send and receive BGP Exte= nded Messages with a peer SHOULD advertise the BGP Extended Message Capabil= ity to the peer using BGP Capabilities Advertisement [RFC5492].

--94eb2c0d43766444ce055e828a63-- From nobody Tue Nov 21 14:39:04 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9EE9126B6E; Tue, 21 Nov 2017 14:39:02 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.52 X-Spam-Level: X-Spam-Status: No, score=-14.52 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 jK-zkMhmaZCU; Tue, 21 Nov 2017 14:39:00 -0800 (PST) Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B06F1241F5; Tue, 21 Nov 2017 14:39:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11628; q=dns/txt; s=iport; t=1511303940; x=1512513540; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=xzPm2jzXO62QdqYNZuveWnoZIJ3ulMW6zSYqcoZo1BU=; b=BzGT1CLy6mssQU5A/wvgspASEJjH3IM+f86JtelC2dko3kbngD5du1KD jTk8h8vxLK2df9xWjJ5HjPlqeqK7r3/5uT6XJkN/d8R9ID7kKIV1E79GA OFzP7H/GJ+YASMF2A8fvwKgZkZvTwVpYW5CqT+QEeZI9reWhFLsqPWsXM M=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CqAACZqhRa/4YNJK1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJKRC5mbicHg3iKH48qgX2RGYVJghEKJYUWAhqEbz8YAQEBAQE?= =?us-ascii?q?BAQEBayiFHgEBAQQjCkwQAgEIEQQBASgDAgICMBQJCAIEAQ0FCIk2ZBCoVoIni?= =?us-ascii?q?nUBAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYM0ggeBVYUUhTIfgl+CYwWZIokcAod?= =?us-ascii?q?wjRGCH4YMiyuKNoI+iRQCERkBgTkBHzmBdHoVgy2DEYFOd4ocgRQBAQE?= X-IronPort-AV: E=Sophos; i="5.44,432,1505779200"; d="scan'208,217"; a="34172783" Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 21 Nov 2017 22:38:55 +0000 Received: from XCH-ALN-011.cisco.com (xch-aln-011.cisco.com [173.36.7.21]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id vALMct3a000549 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 21 Nov 2017 22:38:55 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-ALN-011.cisco.com (173.36.7.21) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 21 Nov 2017 16:38:55 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Tue, 21 Nov 2017 16:38:54 -0600 From: "Jakob Heitz (jheitz)" To: Robert Raszuk , Job Snijders CC: idr wg , "idr-ads@ietf.org" , Idr , Thomas Mangin Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQG3eYqAAAg/8gAAAS+JgAAAPKYAAAK34gAAABCKgAAChkQAAAJHFYAABIDZoA== Date: Tue, 21 Nov 2017 22:38:54 +0000 Message-ID: <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.154.131.82] Content-Type: multipart/alternative; boundary="_000_976743ea96934039a85fa74415b45862XCHALN014ciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 22:39:03 -0000 --_000_976743ea96934039a85fa74415b45862XCHALN014ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIG5ldyB1cGRhdGUgbWVzc2FnZSBzaXplIHJlcXVpcmVzIHN1cHBvcnQgZm9yOg0KMTYzNzUg Y29tbXVuaXRpZXMNCjgxODcgZXh0ZW5kZWQgY29tbXVuaXRpZXMNCjU0NTggbGFyZ2UgY29tbXVu aXRpZXMNCkkgaGF2ZSBub3QgY2hhbmdlZCB0aGUgYXMtcGF0aCBsZW5ndGgsIGJlY2F1c2UgaXQg aXMgYWxyZWFkeSByaWRpY3Vsb3VzbHkgaGlnaC4NCklmIGFueW9uZSB3YW50cyB0byB0YWxrIGFi b3V0IGEgbWF4aW11bSBhcy1wYXRoIGxlbmd0aCwgcGxlYXNlIHNwZWFrIHVwLg0KDQpJIGhhdmUg YWRkZWQgdGVzdHMgdG8gdGhlIGltcGxlbWVudGF0aW9uIHJlcG9ydA0KaHR0cHM6Ly90cmFjLmll dGYub3JnL3RyYWMvaWRyL3dpa2kvZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLWltcGxlbWVu dGF0aW9ucw0KdG8gZW5zdXJlIGZ1bGwgY29tcGxpYW5jZSB3aXRoIHRoZSBjb25zZXF1ZW5jZXMg b2YgdGhlIGRyYWZ0Lg0KDQpJbXBsZW1lbnRlcnMsIHBsZWFzZSB1cGRhdGUgeW91ciBjb21wbGlh bmNlLg0KDQpUaGFua3MsDQpKYWtvYg0KDQpGcm9tOiBJZHIgW21haWx0bzppZHItYm91bmNlc0Bp ZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFR1ZXNkYXksIE5vdmVt YmVyIDIxLCAyMDE3IDEwOjQxIEFNDQpUbzogSm9iIFNuaWpkZXJzIDxqb2JAbnR0Lm5ldD4NCkNj OiBpZHIgd2cgPGlkckBpZXRmLm9yZz47IGlkci1hZHNAaWV0Zi5vcmc7IElkciA8aWRyLWJvdW5j ZXNAaWV0Zi5vcmc+OyBUaG9tYXMgTWFuZ2luIDx0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+DQpT dWJqZWN0OiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4 dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCg0KR3JlYXQgIQ0KDQpPbiBUdWUsIE5v diAyMSwgMjAxNyBhdCA2OjM1IFBNLCBKb2IgU25pamRlcnMgPGpvYkBudHQubmV0PG1haWx0bzpq b2JAbnR0Lm5ldD4+IHdyb3RlOg0KUm9iZXJ0L1JhbmR5LA0KDQpBYm91dCB0aGlzIGJlaW5nIGEg ZGVmYXVsdDoNCg0KT2xkIChTZWN0aW9uIDQpOg0KDQpBIEJHUCBzcGVha2VyIHRoYXQgaXMgd2ls bGluZyB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRlbmRlZCBNZXNzYWdlcyB3aXRoIGEgcGVl ciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZSBDYXBhYmlsaXR5IHRv IHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMgQWR2ZXJ0aXNlbWVudCBSRkM1NDkyXS4N Cg0KTmV3IChTZWN0aW9uIDQpDQoNCkEgQkdQIHNwZWFrZXIgdGhhdCBpcyBjYXBhYmxlIHRvIHNl bmQgYW5kIHJlY2VpdmUgQkdQIEV4dGVuZGVkIE1lc3NhZ2VzIHdpdGggYSBwZWVyIFNIT1VMRCBh ZHZlcnRpc2UgdGhlIEJHUCBFeHRlbmRlZCBNZXNzYWdlIENhcGFiaWxpdHkgdG8gdGhlIHBlZXIg dXNpbmcgQkdQIENhcGFiaWxpdGllcyBBZHZlcnRpc2VtZW50IFtSRkM1NDkyXS4NCg0K --_000_976743ea96934039a85fa74415b45862XCHALN014ciscocom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1z b25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCglt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0K CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4 DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy IE5ldyI7DQoJY29sb3I6IzcwMzBBMDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw ZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFn ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGlu IDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpl eHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0 ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6 ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0t Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUi Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7O2NvbG9yOiM3MDMwQTAiPlRoZSBuZXcgdXBkYXRlIG1lc3NhZ2Ugc2l6ZSByZXF1aXJlcyBz dXBwb3J0IGZvcjo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90Oztjb2xvcjojNzAzMEEwIj4xNjM3NSBjb21tdW5pdGllczxvOnA+PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPjgxODcg ZXh0ZW5kZWQgY29tbXVuaXRpZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj41NDU4IGxhcmdlIGNvbW11bml0aWVzPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6 IzcwMzBBMCI+SSBoYXZlIG5vdCBjaGFuZ2VkIHRoZSBhcy1wYXRoIGxlbmd0aCwgYmVjYXVzZSBp dCBpcyBhbHJlYWR5IHJpZGljdWxvdXNseSBoaWdoLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPklmIGFueW9uZSB3YW50 cyB0byB0YWxrIGFib3V0IGEgbWF4aW11bSBhcy1wYXRoIGxlbmd0aCwgcGxlYXNlIHNwZWFrIHVw LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv bG9yOiM3MDMwQTAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPkkgaGF2ZSBhZGRlZCB0ZXN0cyB0byB0aGUg aW1wbGVtZW50YXRpb24gcmVwb3J0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+PGEgaHJlZj0iaHR0cHM6Ly90cmFjLmll dGYub3JnL3RyYWMvaWRyL3dpa2kvZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLWltcGxlbWVu dGF0aW9ucyI+aHR0cHM6Ly90cmFjLmlldGYub3JnL3RyYWMvaWRyL3dpa2kvZHJhZnQtaWV0Zi1p ZHItYmdwLWV4dGVuZGVkLWltcGxlbWVudGF0aW9uczwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj50byBlbnN1cmUg ZnVsbCBjb21wbGlhbmNlIHdpdGggdGhlIGNvbnNlcXVlbmNlcyBvZiB0aGUgZHJhZnQuPG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izcw MzBBMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO ZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+SW1wbGVtZW50ZXJzLCBwbGVhc2UgdXBkYXRlIHlvdXIg Y29tcGxpYW5jZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90Oztjb2xvcjojNzAzMEEwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5UaGFua3MsPG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBB MCI+SmFrb2I8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx dW90Oztjb2xvcjojNzAzMEEwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPiBJZHIgW21haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFs ZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBOb3ZlbWJl ciAyMSwgMjAxNyAxMDo0MSBBTTxicj4NCjxiPlRvOjwvYj4gSm9iIFNuaWpkZXJzICZsdDtqb2JA bnR0Lm5ldCZndDs8YnI+DQo8Yj5DYzo8L2I+IGlkciB3ZyAmbHQ7aWRyQGlldGYub3JnJmd0Ozsg aWRyLWFkc0BpZXRmLm9yZzsgSWRyICZsdDtpZHItYm91bmNlc0BpZXRmLm9yZyZndDs7IFRob21h cyBNYW5naW4gJmx0O3Rob21hcy5tYW5naW5AZXhhLm5ldC51ayZndDs8YnI+DQo8Yj5TdWJqZWN0 OjwvYj4gUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRl bmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx dW90OyxzYW5zLXNlcmlmIj5HcmVhdCAhPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUdWUsIE5vdiAyMSwgMjAxNyBhdCA2OjM1 IFBNLCBKb2IgU25pamRlcnMgJmx0OzxhIGhyZWY9Im1haWx0bzpqb2JAbnR0Lm5ldCIgdGFyZ2V0 PSJfYmxhbmsiPmpvYkBudHQubmV0PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8Ymxv Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBw dDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdo dDowaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJvYmVydC9SYW5keSw8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWJvdXQgdGhp cyBiZWluZyBhIGRlZmF1bHQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPk9sZCAoU2VjdGlvbiA0KTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QSBCR1Agc3BlYWtlciB0aGF0IGlzIHdpbGxp bmcgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZXMgd2l0aCBhIHBlZXIg U0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1lc3NhZ2UgQ2FwYWJpbGl0eSB0byB0 aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVydGlzZW1lbnQgUkZDNTQ5Ml0uPG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5ldyAo U2VjdGlvbiA0KTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj5BIEJHUCBzcGVha2VyIHRoYXQgaXMgY2FwYWJsZSB0byBzZW5kIGFuZCByZWNlaXZl IEJHUCBFeHRlbmRlZCBNZXNzYWdlcyB3aXRoIGEgcGVlciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBC R1AgRXh0ZW5kZWQgTWVzc2FnZSBDYXBhYmlsaXR5IHRvIHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBh YmlsaXRpZXMgQWR2ZXJ0aXNlbWVudCBbUkZDNTQ5Ml0uPG86cD48L286cD48L3A+DQo8L2Rpdj4N CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8 L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_976743ea96934039a85fa74415b45862XCHALN014ciscocom_-- From nobody Tue Nov 21 14:55:04 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F37A126B6E; Tue, 21 Nov 2017 14:55:02 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 MBTgcVZ9tKDq; Tue, 21 Nov 2017 14:55:00 -0800 (PST) Received: from mail-wr0-x234.google.com (mail-wr0-x234.google.com [IPv6:2a00:1450:400c:c0c::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 4AED21241F5; Tue, 21 Nov 2017 14:55:00 -0800 (PST) Received: by mail-wr0-x234.google.com with SMTP id u40so12775507wrf.10; Tue, 21 Nov 2017 14:55:00 -0800 (PST) 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=FQk5iiu/itcWuaHprzKPZP9TrzG3lV6sDtIYwfGjrU4=; b=NoT+v0P5cWAQt7xPas6zCRMYqmyIpG2Yf7MHGLw9I2fR2zEiLjwF7uPoz3uz1UfkOh EtaT/OeX0Wpi0yOyXL9aIKjgYK+MI/NKjBqxMl9kSw0px2BA7EMFeVi0dYXRhSzKy1Si O4Eu6SpI4jbGINQE0pFvEYQGEedAPtZka8runI8x6Uv2dnvcEBir/hwWddPS8XLniMvH t0FU6KnFBxnE6QW7emfoB/MHu0HL73dxe+p8+bvbXrSWZbufB/DftLBxkXMq82Af1duZ mqK8IuhSXB3wH5eY71y6J8wCfvi6b/E6rDtuiMGV1r3C9g44R95xj9o/lEHtkz7K1QNB dPOw== 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=FQk5iiu/itcWuaHprzKPZP9TrzG3lV6sDtIYwfGjrU4=; b=UOHdJxTpBq5p7aUIM7sXO2Z9QNzUtoC59dWQAJ6O5k80lZlJK83Zl5OGkVT8D4RoV9 ID5ZTMeDqVNX2D3BHwe3l78/KLXCgd6rQ8qIx3UydJ49PautvcrSOwbTGSM1wg2TAO9t Z8SUMbHvAF7sH5R5d7cgVbge6yhn9OGMNNwGTHoJ/LmHeUSPXt+GgpwNqnpl3xZklv0S CZeEZ3N/QWjFpMYNtPawU3/DuolHT+yRS5/7rCZdQdOt0pts0C+f4hviqBwHmgMAjuxL hXkxJXOKCU5bK1de0yIkK/UbHe6TYe6ewoPKbnS5C9HMbxTh28YP2Snl+cpLR/Rkl1eT /XJg== X-Gm-Message-State: AJaThX7VqaZ4fx7x9ESZfzDBfs0Iy5RvKp1SNke5ugRd1XDGd08eneQU HHF7TZQ4GrobnjOJSVnwV27E/HS6Niyhw2fKdm8= X-Google-Smtp-Source: AGs4zMbGi9cIEC8nsjdUb8d8GkfuLPD6SzAt9ZcroZQniOs/y/o+46T/Jxpowb9+o5dUvrjjtMXXPDmX4teQT6b1H30= X-Received: by 10.223.131.129 with SMTP id 1mr15420710wre.205.1511304898572; Tue, 21 Nov 2017 14:54:58 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Tue, 21 Nov 2017 14:54:57 -0800 (PST) In-Reply-To: <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> From: Robert Raszuk Date: Tue, 21 Nov 2017 23:54:57 +0100 X-Google-Sender-Auth: FPTYVvLZXB_34NUFQlonbtELmFs Message-ID: To: "Jakob Heitz (jheitz)" Cc: Job Snijders , idr wg , "idr-ads@ietf.org" , Idr , Thomas Mangin Content-Type: multipart/alternative; boundary="94eb2c0d2326a077d9055e8617e0" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 22:55:02 -0000 --94eb2c0d2326a077d9055e8617e0 Content-Type: text/plain; charset="UTF-8" Hi Jakob, I think what you added is fine, but requires a time limit. Statement that implementation can receive, parse/validate, display in CLI or match in the policy 16K of communities all actions taking 1h each is rather not that interesting isn't it ? Or is the indicator of spec compliance a statement that it just does not crash regardless of time it takes for execution of each stated action :) ? Thx, //R. On Tue, Nov 21, 2017 at 11:38 PM, Jakob Heitz (jheitz) wrote: > The new update message size requires support for: > > 16375 communities > > 8187 extended communities > > 5458 large communities > > I have not changed the as-path length, because it is already ridiculously > high. > > If anyone wants to talk about a maximum as-path length, please speak up. > > > > I have added tests to the implementation report > > https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp- > extended-implementations > > to ensure full compliance with the consequences of the draft. > > > > Implementers, please update your compliance. > > > > Thanks, > > Jakob > > > > *From:* Idr [mailto:idr-bounces@ietf.org] *On Behalf Of *Robert Raszuk > *Sent:* Tuesday, November 21, 2017 10:41 AM > *To:* Job Snijders > *Cc:* idr wg ; idr-ads@ietf.org; Idr ; > Thomas Mangin > *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages > (11/12 to 11/26) > > > > Great ! > > > > On Tue, Nov 21, 2017 at 6:35 PM, Job Snijders wrote: > > Robert/Randy, > > > > About this being a default: > > > > Old (Section 4): > > > > A BGP speaker that is willing to send and receive BGP Extended Messages > with a peer SHOULD advertise the BGP Extended Message Capability to the > peer using BGP Capabilities Advertisement RFC5492]. > > > > New (Section 4) > > > > A BGP speaker that is capable to send and receive BGP Extended Messages > with a peer SHOULD advertise the BGP Extended Message Capability to the > peer using BGP Capabilities Advertisement [RFC5492]. > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > --94eb2c0d2326a077d9055e8617e0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Jakob,

<= /div>
I think what you added is fine, but requires a time= limit.=C2=A0

Statemen= t that implementation can receive, parse/validate, display in CLI or match = in the policy 16K of communities all actions taking 1h each is rather not t= hat interesting isn't it ?=C2=A0

Or is the indicator of spec compliance a statement that it j= ust does not crash regardless of time it takes for execution of each stated= action :) ?

Thx,
//R.





On Tue, Nov 21,= 2017 at 11:38 PM, Jakob Heitz (jheitz) <jheitz@cisco.com> wr= ote:

The new update message size requires support= for:

16375 communities

8187 extended communities

5458 large communities<= /p>

I have not changed the as-path length, becau= se it is already ridiculously high.

If anyone wants to talk about a maximum as-p= ath length, please speak up.

=C2=A0

I have added tests to the implementation rep= ort

https://t= rac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-extended-implementa= tions

to ensure full compliance with the consequen= ces of the draft.

=C2=A0

Implementers, please update your compliance.=

=C2=A0

Thanks,

Jakob

=C2=A0

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Robert Raszuk
Sent: Tuesday, November 21, 2017 10:41 AM
To: Job Snijders <job@ntt.net>
Cc: idr wg <idr= @ietf.org>; id= r-ads@ietf.org; Idr <idr-bounces@ietf.org>; Thomas Mangin <thomas.mangin@exa.net.uk= >
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

Great !

=C2=A0

On Tue, Nov 21, 2017 at 6:35 PM, Job Snijders <job@ntt.net> wrote:

Robert/Randy,

=C2=A0

About this being a default:

=C2=A0

Old (Section 4):

=C2=A0

A BGP speaker that is willing to send and receive BG= P Extended Messages with a peer SHOULD advertise the BGP Extended Message C= apability to the peer using BGP Capabilities Advertisement RFC5492].=

=C2=A0

New (Section 4)

=C2=A0

A BGP speaker that is capable to send and receive BG= P Extended Messages with a peer SHOULD advertise the BGP Extended Message C= apability to the peer using BGP Capabilities Advertisement [RFC5492].

=C2=A0


_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr


--94eb2c0d2326a077d9055e8617e0-- From nobody Tue Nov 21 14:58:09 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A9CA126B6E; Tue, 21 Nov 2017 14:58:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.52 X-Spam-Level: X-Spam-Status: No, score=-14.52 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 ENdlprTogcTd; Tue, 21 Nov 2017 14:58:05 -0800 (PST) Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A42D81241F5; Tue, 21 Nov 2017 14:58:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=22890; q=dns/txt; s=iport; t=1511305085; x=1512514685; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=wd4ogqFIJtFbHwqO1NaYjM6bGdX4Wd6WkoD8l8oKQ3g=; b=Xj7fO1Q2YOsOCKS0YK7uRhDnzNxPxxLA5PByj3TrzDRww7Oa3uy4qsPl 32e1eFXm/1NtkCu6PGzQaQmtJNSLEHi+yG42exkQeotFlcn+Oru4TuQKT N7Jw7VMaRzCx2gddjjGcPrMCoBJZ8/sN4FLW5Y4/U0tv7HHwSLdM5SeIA g=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CqAAAsrhRa/5RdJa1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJKRC5mbicHg3iKH48qgX2IXI4GghEKGAEMhRYCGoRvPxgBAQE?= =?us-ascii?q?BAQEBAQFrKIUeAQEBBAEBIQpBCxACAQgRBAEBKAMCAgIfBgsUCQgCBA4FCIk2T?= =?us-ascii?q?AMVEKhSgieHOA2DLwEBAQEBAQEBAQEBAQEBAQEBAQEBARgFgzSCB4FVhRSCa4I?= =?us-ascii?q?KPR+CX4JjBZkiiF89AodwiCGEcIIfhgyLK4o2gj46iFoCERkBgTkBHzmBdHoVS?= =?us-ascii?q?YJkgxGBTneIagElB4EFgRQBAQE?= X-IronPort-AV: E=Sophos; i="5.44,432,1505779200"; d="scan'208,217"; a="34159835" Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Nov 2017 22:58:04 +0000 Received: from XCH-RCD-012.cisco.com (xch-rcd-012.cisco.com [173.37.102.22]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id vALMw4iO007632 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 21 Nov 2017 22:58:04 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-RCD-012.cisco.com (173.37.102.22) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 21 Nov 2017 16:58:04 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Tue, 21 Nov 2017 16:58:04 -0600 From: "Jakob Heitz (jheitz)" To: Robert Raszuk CC: Job Snijders , idr wg , "idr-ads@ietf.org" , Idr , Thomas Mangin Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQG3eYqAAAg/8gAAAS+JgAAAPKYAAAK34gAAABCKgAAChkQAAAJHFYAABIDZoAAEYC2AAAx+mpA= Date: Tue, 21 Nov 2017 22:58:03 +0000 Message-ID: <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.154.131.82] Content-Type: multipart/alternative; boundary="_000_88d5df779a344b588745108c771d3145XCHALN014ciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 22:58:08 -0000 --_000_88d5df779a344b588745108c771d3145XCHALN014ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SnVzdCB0aGF0IGl0IGRvZXMgaXQgd2l0aG91dCBlcnJvci4NCklmIHRoZSBudW1iZXJzIGFyZSB0 b28gbGFyZ2UsIHdlIHNob3VsZCBkaXNjdXNzIHJlYXNvbmFibGUgbGltaXRzLg0KDQpUaGFua3Ms DQpKYWtvYg0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbSBbbWFpbHRvOnJyYXN6dWtAZ21haWwu Y29tXSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIg MjEsIDIwMTcgMjo1NSBQTQ0KVG86IEpha29iIEhlaXR6IChqaGVpdHopIDxqaGVpdHpAY2lzY28u Y29tPg0KQ2M6IEpvYiBTbmlqZGVycyA8am9iQG50dC5uZXQ+OyBpZHIgd2cgPGlkckBpZXRmLm9y Zz47IGlkci1hZHNAaWV0Zi5vcmc7IElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc+OyBUaG9tYXMg TWFuZ2luIDx0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+DQpTdWJqZWN0OiBSZTogW0lkcl0gV0cg TGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8x MiB0byAxMS8yNikNCg0KSGkgSmFrb2IsDQoNCkkgdGhpbmsgd2hhdCB5b3UgYWRkZWQgaXMgZmlu ZSwgYnV0IHJlcXVpcmVzIGEgdGltZSBsaW1pdC4NCg0KU3RhdGVtZW50IHRoYXQgaW1wbGVtZW50 YXRpb24gY2FuIHJlY2VpdmUsIHBhcnNlL3ZhbGlkYXRlLCBkaXNwbGF5IGluIENMSSBvciBtYXRj aCBpbiB0aGUgcG9saWN5IDE2SyBvZiBjb21tdW5pdGllcyBhbGwgYWN0aW9ucyB0YWtpbmcgMWgg ZWFjaCBpcyByYXRoZXIgbm90IHRoYXQgaW50ZXJlc3RpbmcgaXNuJ3QgaXQgPw0KDQpPciBpcyB0 aGUgaW5kaWNhdG9yIG9mIHNwZWMgY29tcGxpYW5jZSBhIHN0YXRlbWVudCB0aGF0IGl0IGp1c3Qg ZG9lcyBub3QgY3Jhc2ggcmVnYXJkbGVzcyBvZiB0aW1lIGl0IHRha2VzIGZvciBleGVjdXRpb24g b2YgZWFjaCBzdGF0ZWQgYWN0aW9uIDopID8NCg0KVGh4LA0KLy9SLg0KDQoNCg0KDQoNCk9uIFR1 ZSwgTm92IDIxLCAyMDE3IGF0IDExOjM4IFBNLCBKYWtvYiBIZWl0eiAoamhlaXR6KSA8amhlaXR6 QGNpc2NvLmNvbTxtYWlsdG86amhlaXR6QGNpc2NvLmNvbT4+IHdyb3RlOg0KVGhlIG5ldyB1cGRh dGUgbWVzc2FnZSBzaXplIHJlcXVpcmVzIHN1cHBvcnQgZm9yOg0KMTYzNzUgY29tbXVuaXRpZXMN CjgxODcgZXh0ZW5kZWQgY29tbXVuaXRpZXMNCjU0NTggbGFyZ2UgY29tbXVuaXRpZXMNCkkgaGF2 ZSBub3QgY2hhbmdlZCB0aGUgYXMtcGF0aCBsZW5ndGgsIGJlY2F1c2UgaXQgaXMgYWxyZWFkeSBy aWRpY3Vsb3VzbHkgaGlnaC4NCklmIGFueW9uZSB3YW50cyB0byB0YWxrIGFib3V0IGEgbWF4aW11 bSBhcy1wYXRoIGxlbmd0aCwgcGxlYXNlIHNwZWFrIHVwLg0KDQpJIGhhdmUgYWRkZWQgdGVzdHMg dG8gdGhlIGltcGxlbWVudGF0aW9uIHJlcG9ydA0KaHR0cHM6Ly90cmFjLmlldGYub3JnL3RyYWMv aWRyL3dpa2kvZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLWltcGxlbWVudGF0aW9ucw0KdG8g ZW5zdXJlIGZ1bGwgY29tcGxpYW5jZSB3aXRoIHRoZSBjb25zZXF1ZW5jZXMgb2YgdGhlIGRyYWZ0 Lg0KDQpJbXBsZW1lbnRlcnMsIHBsZWFzZSB1cGRhdGUgeW91ciBjb21wbGlhbmNlLg0KDQpUaGFu a3MsDQpKYWtvYg0KDQpGcm9tOiBJZHIgW21haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZzxtYWls dG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2Vu dDogVHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMTcgMTA6NDEgQU0NClRvOiBKb2IgU25pamRlcnMg PGpvYkBudHQubmV0PG1haWx0bzpqb2JAbnR0Lm5ldD4+DQpDYzogaWRyIHdnIDxpZHJAaWV0Zi5v cmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+OyBpZHItYWRzQGlldGYub3JnPG1haWx0bzppZHItYWRz QGlldGYub3JnPjsgSWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNA aWV0Zi5vcmc+PjsgVGhvbWFzIE1hbmdpbiA8dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPG1haWx0 bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+Pg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3Qg Q2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8g MTEvMjYpDQoNCkdyZWF0ICENCg0KT24gVHVlLCBOb3YgMjEsIDIwMTcgYXQgNjozNSBQTSwgSm9i IFNuaWpkZXJzIDxqb2JAbnR0Lm5ldDxtYWlsdG86am9iQG50dC5uZXQ+PiB3cm90ZToNClJvYmVy dC9SYW5keSwNCg0KQWJvdXQgdGhpcyBiZWluZyBhIGRlZmF1bHQ6DQoNCk9sZCAoU2VjdGlvbiA0 KToNCg0KQSBCR1Agc3BlYWtlciB0aGF0IGlzIHdpbGxpbmcgdG8gc2VuZCBhbmQgcmVjZWl2ZSBC R1AgRXh0ZW5kZWQgTWVzc2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQ IEV4dGVuZGVkIE1lc3NhZ2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJp bGl0aWVzIEFkdmVydGlzZW1lbnQgUkZDNTQ5Ml0uDQoNCk5ldyAoU2VjdGlvbiA0KQ0KDQpBIEJH UCBzcGVha2VyIHRoYXQgaXMgY2FwYWJsZSB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRlbmRl ZCBNZXNzYWdlcyB3aXRoIGEgcGVlciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5kZWQg TWVzc2FnZSBDYXBhYmlsaXR5IHRvIHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMgQWR2 ZXJ0aXNlbWVudCBbUkZDNTQ5Ml0uDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCklkciBtYWlsaW5nIGxpc3QNCklkckBpZXRmLm9yZzxtYWlsdG86 SWRyQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHIN Cg0K --_000_88d5df779a344b588745108c771d3145XCHALN014ciscocom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1z b25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCglt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0K CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4 DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy IE5ldyI7DQoJY29sb3I6IzcwMzBBMDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw ZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFn ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGlu IDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpl eHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0 ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6 ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0t Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUi Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7O2NvbG9yOiM3MDMwQTAiPkp1c3QgdGhhdCBpdCBkb2VzIGl0IHdpdGhvdXQgZXJyb3IuPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6 IzcwMzBBMCI+SWYgdGhlIG51bWJlcnMgYXJlIHRvbyBsYXJnZSwgd2Ugc2hvdWxkIGRpc2N1c3Mg cmVhc29uYWJsZSBsaW1pdHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291 cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+VGhhbmtzLDxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y OiM3MDMwQTAiPkpha29iPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll ciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx dW90OyxzYW5zLXNlcmlmIj4gcnJhc3p1a0BnbWFpbC5jb20gW21haWx0bzpycmFzenVrQGdtYWls LmNvbV0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9i PiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU1IFBNPGJyPg0KPGI+VG86PC9iPiBKYWtv YiBIZWl0eiAoamhlaXR6KSAmbHQ7amhlaXR6QGNpc2NvLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+ IEpvYiBTbmlqZGVycyAmbHQ7am9iQG50dC5uZXQmZ3Q7OyBpZHIgd2cgJmx0O2lkckBpZXRmLm9y ZyZndDs7IGlkci1hZHNAaWV0Zi5vcmc7IElkciAmbHQ7aWRyLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7 OyBUaG9tYXMgTWFuZ2luICZsdDt0aG9tYXMubWFuZ2luQGV4YS5uZXQudWsmZ3Q7PGJyPg0KPGI+ U3ViamVjdDo8L2I+IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1i Z3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KTxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7 QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+SGkgSmFrb2IsPG86cD48L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5JIHRoaW5rIHdoYXQgeW91 IGFkZGVkIGlzIGZpbmUsIGJ1dCByZXF1aXJlcyBhIHRpbWUgbGltaXQuJm5ic3A7PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5T dGF0ZW1lbnQgdGhhdCBpbXBsZW1lbnRhdGlvbiBjYW4gcmVjZWl2ZSwgcGFyc2UvdmFsaWRhdGUs IGRpc3BsYXkgaW4gQ0xJIG9yIG1hdGNoIGluIHRoZSBwb2xpY3kgMTZLIG9mIGNvbW11bml0aWVz IGFsbCBhY3Rpb25zIHRha2luZyAxaCBlYWNoIGlzIHJhdGhlciBub3QgdGhhdCBpbnRlcmVzdGlu ZyBpc24ndCBpdCA/Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs JnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5PciBpcyB0aGUgaW5kaWNhdG9yIG9mIHNwZWMgY29t cGxpYW5jZSBhIHN0YXRlbWVudCB0aGF0IGl0IGp1c3QgZG9lcyBub3QgY3Jhc2ggcmVnYXJkbGVz cyBvZiB0aW1lIGl0IHRha2VzIGZvciBleGVjdXRpb24gb2YgZWFjaCBzdGF0ZWQgYWN0aW9uIDop ID88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh bnMtc2VyaWYiPlRoeCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZiI+Ly9SLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh bCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFR1 ZSwgTm92IDIxLCAyMDE3IGF0IDExOjM4IFBNLCBKYWtvYiBIZWl0eiAoamhlaXR6KSAmbHQ7PGEg aHJlZj0ibWFpbHRvOmpoZWl0ekBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5qaGVpdHpAY2lz Y28uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAw aW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPlRo ZSBuZXcgdXBkYXRlIG1lc3NhZ2Ugc2l6ZSByZXF1aXJlcyBzdXBwb3J0IGZvcjo8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMw QTAiPjE2Mzc1IGNvbW11bml0aWVzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj44MTg3IGV4dGVuZGVkIGNvbW11bml0 aWVzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90 Oztjb2xvcjojNzAzMEEwIj41NDU4IGxhcmdlIGNvbW11bml0aWVzPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5JIGhh dmUgbm90IGNoYW5nZWQgdGhlIGFzLXBhdGggbGVuZ3RoLCBiZWNhdXNlIGl0IGlzIGFscmVhZHkg cmlkaWN1bG91c2x5IGhpZ2guPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5JZiBhbnlvbmUgd2FudHMgdG8gdGFsayBh Ym91dCBhIG1heGltdW0gYXMtcGF0aCBsZW5ndGgsIHBsZWFzZSBzcGVhayB1cC48L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMw QTAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO ZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+SSBoYXZlIGFkZGVkIHRlc3RzIHRvIHRoZSBpbXBsZW1l bnRhdGlvbiByZXBvcnQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp ZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPjxhIGhyZWY9Imh0dHBzOi8vdHJhYy5pZXRmLm9y Zy90cmFjL2lkci93aWtpL2RyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1pbXBsZW1lbnRhdGlv bnMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9pZHIvd2lraS9k cmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtaW1wbGVtZW50YXRpb25zPC9hPjwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBB MCI+dG8gZW5zdXJlIGZ1bGwgY29tcGxpYW5jZSB3aXRoIHRoZSBjb25zZXF1ZW5jZXMgb2YgdGhl IGRyYWZ0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm cXVvdDs7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5JbXBsZW1lbnRlcnMsIHBs ZWFzZSB1cGRhdGUgeW91ciBjb21wbGlhbmNlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAz MEEwIj5UaGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy IE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5KYWtvYjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBJZHIgW21haWx0bzo8YSBocmVm PSJtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHItYm91bmNl c0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8 Yj5TZW50OjwvYj4gVHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMTcgMTA6NDEgQU08YnI+DQo8Yj5U bzo8L2I+IEpvYiBTbmlqZGVycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpvYkBudHQubmV0IiB0YXJn ZXQ9Il9ibGFuayI+am9iQG50dC5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gaWRyIHdnICZs dDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGlldGYu b3JnPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86aWRyLWFkc0BpZXRmLm9yZyIgdGFyZ2V0PSJf YmxhbmsiPmlkci1hZHNAaWV0Zi5vcmc8L2E+OyBJZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHIt Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1ib3VuY2VzQGlldGYub3JnPC9h PiZndDs7IFRob21hcyBNYW5naW4gJmx0OzxhIGhyZWY9Im1haWx0bzp0aG9tYXMubWFuZ2luQGV4 YS5uZXQudWsiIHRhcmdldD0iX2JsYW5rIj50aG9tYXMubWFuZ2luQGV4YS5uZXQudWs8L2E+Jmd0 Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQt aWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNik8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5HcmVhdCAhPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj5PbiBUdWUsIE5vdiAyMSwgMjAxNyBhdCA2OjM1IFBNLCBKb2IgU25pamRlcnMg Jmx0OzxhIGhyZWY9Im1haWx0bzpqb2JAbnR0Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmpvYkBudHQu bmV0PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4g MGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0 OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PlJvYmVydC9SYW5keSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPkFib3V0IHRoaXMgYmVpbmcgYSBkZWZhdWx0OjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T2xkIChTZWN0aW9u IDQpOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+QSBCR1Agc3BlYWtlciB0aGF0IGlzIHdpbGxpbmcgdG8gc2VuZCBhbmQgcmVjZWl2ZSBC R1AgRXh0ZW5kZWQgTWVzc2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQ IEV4dGVuZGVkIE1lc3NhZ2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJp bGl0aWVzIEFkdmVydGlzZW1lbnQNCiBSRkM1NDkyXS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5ldyAoU2VjdGlvbiA0KTxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QSBCR1Ag c3BlYWtlciB0aGF0IGlzIGNhcGFibGUgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQg TWVzc2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1l c3NhZ2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVy dGlzZW1lbnQNCiBbUkZDNTQ5Ml0uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90 ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KSWRyIG1haWxpbmcgbGlzdDxicj4N CjxhIGhyZWY9Im1haWx0bzpJZHJAaWV0Zi5vcmciPklkckBpZXRmLm9yZzwvYT48YnI+DQo8YSBo cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkciIgdGFyZ2V0PSJf YmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyPC9hPjxvOnA+ PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_88d5df779a344b588745108c771d3145XCHALN014ciscocom_-- From nobody Tue Nov 21 15:13:15 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B9F5129BEC; Tue, 21 Nov 2017 15:13:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.52 X-Spam-Level: X-Spam-Status: No, score=-14.52 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_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 vV7Av-aIWzsG; Tue, 21 Nov 2017 15:13:12 -0800 (PST) Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F6631241F5; Tue, 21 Nov 2017 15:13:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=28284; q=dns/txt; s=iport; t=1511305992; x=1512515592; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=sGn1GG2uJxKmWrXF2M/+bN48f9alP/Ntfj8Q9GojvkU=; b=Umm2aSwImXULFmXJ9cifhPokXb/dYmmkgZHoMmkQah8nRL46Si2fPm12 Ho6FyRpWcJ2/Pb7UYlzWB8H4bUcRenNXtESEyQ6wlS1sD1y6L3+XQlLKI 8vvjJglgf0CV1+6XrpKrmWI6t89v3K5nph9gCEtWmJrW3c2crYWISX2Lq c=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C7AQBzshRa/5FdJa1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJKRC5mbicHg3iZSYF9iFyOBoIRChgBDIUWAhqEb0AXAQEBAQE?= =?us-ascii?q?BAQEBayiFHgEBAQQBASEKQQsQAgEIEQQBASEHAwICAh8GCxQJCAIEDgUIDIkqT?= =?us-ascii?q?AMVEKhegieHOA2DLwEBAQEBAQEBAQEBAQEBAQEBAQEBARgFgzSCB4FVhRSCa4I?= =?us-ascii?q?KPR+CX4JjBZkiiF89AodwiCGEcIIfhgyLK4o2gj46iFoCERkBgTkBIQI1gXR6F?= =?us-ascii?q?UmCZIMRgU53iGoBJQeBBYEUAQEB?= X-IronPort-AV: E=Sophos;i="5.44,432,1505779200"; d="scan'208,217";a="323517252" Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Nov 2017 23:12:56 +0000 Received: from XCH-RCD-015.cisco.com (xch-rcd-015.cisco.com [173.37.102.25]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id vALNCupa000655 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 21 Nov 2017 23:12:57 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-RCD-015.cisco.com (173.37.102.25) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 21 Nov 2017 17:12:56 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Tue, 21 Nov 2017 17:12:56 -0600 From: "Jakob Heitz (jheitz)" To: Robert Raszuk CC: idr wg , "idr-ads@ietf.org" , "Thomas Mangin" , Idr Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQG3eYqAAAg/8gAAAS+JgAAAPKYAAAK34gAAABCKgAAChkQAAAJHFYAABIDZoAAEYC2AAAx+mpAAGMb1gA== Date: Tue, 21 Nov 2017 23:12:55 +0000 Message-ID: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> In-Reply-To: <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.154.131.82] Content-Type: multipart/alternative; boundary="_000_deae6e85c3ff47a6bbcac176eb91bd3eXCHALN014ciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 23:13:14 -0000 --_000_deae6e85c3ff47a6bbcac176eb91bd3eXCHALN014ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MSBob3VyID8/DQpXaGVuIEkgdGVzdGVkIG15IGxhcmdlIGNvbW11bml0eSBjb2RlLCBJIHRlc3Rl ZCBhdCB0aGUgbGltaXQgYW5kIG92ZXIgaXQuDQpUaGVyZSB3YXMgbm8gcGVyY2VwdGlibGUgdGlt ZSBmb3IgdGhlIG9wZXJhdGlvbnMuDQoxNiB0aW1lcyBpbXBlcmNlcHRpYmxlIHdvdWxkIGJlIGEg YmxpcCBhdCB0aGUgbW9zdC4NClRoZSBvbmx5IG9wZXJhdGlvbnMgdGhhdCB0YWtlIGEgd29ycmlz b21lIGFtb3VudCBvZiB0aW1lIGFyZSByZWdleHAgbWF0Y2hlcyB3aXRoIG5lc3RlZCB3aWxkY2Fy ZHMuDQpIbW0sIEkgc2hvdWxkIGFkZCByZWdleHAgbWF0Y2hlcyBleHBsaWNpdGx5LCBiZWNhdXNl IHRoYXQgcmVxdWlyZXMgdG8gZXhwYW5kIHRoZSBjb21tdW5pdGllcyBpbnRvIGFzY2lpIHJlcHJl c2VudGF0aW9uIGluIHRoZSBtYXRjaGluZyBlbmdpbmUuDQoNClRoYW5rcywNCkpha29iDQoNCkZy b206IElkciBbbWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSmFrb2Ig SGVpdHogKGpoZWl0eikNClNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE3IDI6NTggUE0N ClRvOiBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD4NCkNjOiBpZHIgd2cgPGlkckBp ZXRmLm9yZz47IGlkci1hZHNAaWV0Zi5vcmc7IFRob21hcyBNYW5naW4gPHRob21hcy5tYW5naW5A ZXhhLm5ldC51az47IElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0lk cl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2Vz ICgxMS8xMiB0byAxMS8yNikNCg0KSnVzdCB0aGF0IGl0IGRvZXMgaXQgd2l0aG91dCBlcnJvci4N CklmIHRoZSBudW1iZXJzIGFyZSB0b28gbGFyZ2UsIHdlIHNob3VsZCBkaXNjdXNzIHJlYXNvbmFi bGUgbGltaXRzLg0KDQpUaGFua3MsDQpKYWtvYg0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbTxt YWlsdG86cnJhc3p1a0BnbWFpbC5jb20+IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb21dIE9uIEJl aGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAy OjU1IFBNDQpUbzogSmFrb2IgSGVpdHogKGpoZWl0eikgPGpoZWl0ekBjaXNjby5jb208bWFpbHRv OmpoZWl0ekBjaXNjby5jb20+Pg0KQ2M6IEpvYiBTbmlqZGVycyA8am9iQG50dC5uZXQ8bWFpbHRv OmpvYkBudHQubmV0Pj47IGlkciB3ZyA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+ PjsgaWRyLWFkc0BpZXRmLm9yZzxtYWlsdG86aWRyLWFkc0BpZXRmLm9yZz47IElkciA8aWRyLWJv dW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnPj47IFRob21hcyBNYW5n aW4gPHRob21hcy5tYW5naW5AZXhhLm5ldC51azxtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEubmV0 LnVrPj4NClN1YmplY3Q6IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlk ci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KQ0KDQpIaSBKYWtvYiwNCg0K SSB0aGluayB3aGF0IHlvdSBhZGRlZCBpcyBmaW5lLCBidXQgcmVxdWlyZXMgYSB0aW1lIGxpbWl0 Lg0KDQpTdGF0ZW1lbnQgdGhhdCBpbXBsZW1lbnRhdGlvbiBjYW4gcmVjZWl2ZSwgcGFyc2UvdmFs aWRhdGUsIGRpc3BsYXkgaW4gQ0xJIG9yIG1hdGNoIGluIHRoZSBwb2xpY3kgMTZLIG9mIGNvbW11 bml0aWVzIGFsbCBhY3Rpb25zIHRha2luZyAxaCBlYWNoIGlzIHJhdGhlciBub3QgdGhhdCBpbnRl cmVzdGluZyBpc24ndCBpdCA/DQoNCk9yIGlzIHRoZSBpbmRpY2F0b3Igb2Ygc3BlYyBjb21wbGlh bmNlIGEgc3RhdGVtZW50IHRoYXQgaXQganVzdCBkb2VzIG5vdCBjcmFzaCByZWdhcmRsZXNzIG9m IHRpbWUgaXQgdGFrZXMgZm9yIGV4ZWN1dGlvbiBvZiBlYWNoIHN0YXRlZCBhY3Rpb24gOikgPw0K DQpUaHgsDQovL1IuDQoNCg0KDQoNCg0KT24gVHVlLCBOb3YgMjEsIDIwMTcgYXQgMTE6MzggUE0s IEpha29iIEhlaXR6IChqaGVpdHopIDxqaGVpdHpAY2lzY28uY29tPG1haWx0bzpqaGVpdHpAY2lz Y28uY29tPj4gd3JvdGU6DQpUaGUgbmV3IHVwZGF0ZSBtZXNzYWdlIHNpemUgcmVxdWlyZXMgc3Vw cG9ydCBmb3I6DQoxNjM3NSBjb21tdW5pdGllcw0KODE4NyBleHRlbmRlZCBjb21tdW5pdGllcw0K NTQ1OCBsYXJnZSBjb21tdW5pdGllcw0KSSBoYXZlIG5vdCBjaGFuZ2VkIHRoZSBhcy1wYXRoIGxl bmd0aCwgYmVjYXVzZSBpdCBpcyBhbHJlYWR5IHJpZGljdWxvdXNseSBoaWdoLg0KSWYgYW55b25l IHdhbnRzIHRvIHRhbGsgYWJvdXQgYSBtYXhpbXVtIGFzLXBhdGggbGVuZ3RoLCBwbGVhc2Ugc3Bl YWsgdXAuDQoNCkkgaGF2ZSBhZGRlZCB0ZXN0cyB0byB0aGUgaW1wbGVtZW50YXRpb24gcmVwb3J0 DQpodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9pZHIvd2lraS9kcmFmdC1pZXRmLWlkci1iZ3At ZXh0ZW5kZWQtaW1wbGVtZW50YXRpb25zDQp0byBlbnN1cmUgZnVsbCBjb21wbGlhbmNlIHdpdGgg dGhlIGNvbnNlcXVlbmNlcyBvZiB0aGUgZHJhZnQuDQoNCkltcGxlbWVudGVycywgcGxlYXNlIHVw ZGF0ZSB5b3VyIGNvbXBsaWFuY2UuDQoNClRoYW5rcywNCkpha29iDQoNCkZyb206IElkciBbbWFp bHRvOmlkci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZz5dIE9u IEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAx NyAxMDo0MSBBTQ0KVG86IEpvYiBTbmlqZGVycyA8am9iQG50dC5uZXQ8bWFpbHRvOmpvYkBudHQu bmV0Pj4NCkNjOiBpZHIgd2cgPGlkckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPj47IGlk ci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1hZHNAaWV0Zi5vcmc+OyBJZHIgPGlkci1ib3VuY2Vz QGlldGYub3JnPG1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZz4+OyBUaG9tYXMgTWFuZ2luIDx0 aG9tYXMubWFuZ2luQGV4YS5uZXQudWs8bWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51az4+ DQpTdWJqZWN0OiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdw LWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCg0KR3JlYXQgIQ0KDQpPbiBUdWUs IE5vdiAyMSwgMjAxNyBhdCA2OjM1IFBNLCBKb2IgU25pamRlcnMgPGpvYkBudHQubmV0PG1haWx0 bzpqb2JAbnR0Lm5ldD4+IHdyb3RlOg0KUm9iZXJ0L1JhbmR5LA0KDQpBYm91dCB0aGlzIGJlaW5n IGEgZGVmYXVsdDoNCg0KT2xkIChTZWN0aW9uIDQpOg0KDQpBIEJHUCBzcGVha2VyIHRoYXQgaXMg d2lsbGluZyB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRlbmRlZCBNZXNzYWdlcyB3aXRoIGEg cGVlciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZSBDYXBhYmlsaXR5 IHRvIHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMgQWR2ZXJ0aXNlbWVudCBSRkM1NDky XS4NCg0KTmV3IChTZWN0aW9uIDQpDQoNCkEgQkdQIHNwZWFrZXIgdGhhdCBpcyBjYXBhYmxlIHRv IHNlbmQgYW5kIHJlY2VpdmUgQkdQIEV4dGVuZGVkIE1lc3NhZ2VzIHdpdGggYSBwZWVyIFNIT1VM RCBhZHZlcnRpc2UgdGhlIEJHUCBFeHRlbmRlZCBNZXNzYWdlIENhcGFiaWxpdHkgdG8gdGhlIHBl ZXIgdXNpbmcgQkdQIENhcGFiaWxpdGllcyBBZHZlcnRpc2VtZW50IFtSRkM1NDkyXS4NCg0KDQpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KSWRyIG1haWxp bmcgbGlzdA0KSWRyQGlldGYub3JnPG1haWx0bzpJZHJAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5p ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkcg0KDQo= --_000_deae6e85c3ff47a6bbcac176eb91bd3eXCHALN014ciscocom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9 DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1z b25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCglt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0K CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4 DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7 DQoJY29sb3I6IzcwMzBBMDt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpw ZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOiM3MDMw QTA7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9u dC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47 DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7 cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48 IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0 PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5 b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9 ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPjEgaG91ciA/PzxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMw QTAiPldoZW4gSSB0ZXN0ZWQgbXkgbGFyZ2UgY29tbXVuaXR5IGNvZGUsIEkgdGVzdGVkIGF0IHRo ZSBsaW1pdCBhbmQgb3ZlciBpdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5UaGVyZSB3YXMgbm8gcGVyY2VwdGlibGUg dGltZSBmb3IgdGhlIG9wZXJhdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+MTYgdGltZXMgaW1wZXJjZXB0aWJs ZSB3b3VsZCBiZSBhIGJsaXAgYXQgdGhlIG1vc3QuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+VGhlIG9ubHkgb3BlcmF0 aW9ucyB0aGF0IHRha2UgYSB3b3JyaXNvbWUgYW1vdW50IG9mIHRpbWUgYXJlIHJlZ2V4cCBtYXRj aGVzIHdpdGggbmVzdGVkIHdpbGRjYXJkcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5IbW0sIEkgc2hvdWxkIGFkZCBy ZWdleHAgbWF0Y2hlcyBleHBsaWNpdGx5LCBiZWNhdXNlIHRoYXQgcmVxdWlyZXMgdG8gZXhwYW5k IHRoZSBjb21tdW5pdGllcyBpbnRvIGFzY2lpIHJlcHJlc2VudGF0aW9uIGluIHRoZSBtYXRjaGlu ZyBlbmdpbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm cXVvdDs7Y29sb3I6IzcwMzBBMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPlRoYW5rcyw8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjoj NzAzMEEwIj5KYWtvYjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0Ux RTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+ IElkciBbbWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5K YWtvYiBIZWl0eiAoamhlaXR6KTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBOb3ZlbWJlciAy MSwgMjAxNyAyOjU4IFBNPGJyPg0KPGI+VG86PC9iPiBSb2JlcnQgUmFzenVrICZsdDtyb2JlcnRA cmFzenVrLm5ldCZndDs8YnI+DQo8Yj5DYzo8L2I+IGlkciB3ZyAmbHQ7aWRyQGlldGYub3JnJmd0 OzsgaWRyLWFkc0BpZXRmLm9yZzsgVGhvbWFzIE1hbmdpbiAmbHQ7dGhvbWFzLm1hbmdpbkBleGEu bmV0LnVrJmd0OzsgSWRyICZsdDtpZHItYm91bmNlc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJq ZWN0OjwvYj4gUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1l eHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPG86cD48L286cD48L3NwYW4+PC9wPg0K PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+SnVzdCB0aGF0 IGl0IGRvZXMgaXQgd2l0aG91dCBlcnJvci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj5JZiB0aGUgbnVtYmVycyBhcmUg dG9vIGxhcmdlLCB3ZSBzaG91bGQgZGlzY3VzcyByZWFzb25hYmxlIGxpbWl0cy48bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEw Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx dW90Oztjb2xvcjojNzAzMEEwIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+SmFrb2I8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPg0KPGEgaHJlZj0i bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIj5ycmFzenVrQGdtYWlsLmNvbTwvYT4gWzxhIGhyZWY9 Im1haWx0bzpycmFzenVrQGdtYWlsLmNvbSI+bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPC9hPl0N CjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBUdWVz ZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU1IFBNPGJyPg0KPGI+VG86PC9iPiBKYWtvYiBIZWl0 eiAoamhlaXR6KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpoZWl0ekBjaXNjby5jb20iPmpoZWl0ekBj aXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gSm9iIFNuaWpkZXJzICZsdDs8YSBocmVm PSJtYWlsdG86am9iQG50dC5uZXQiPmpvYkBudHQubmV0PC9hPiZndDs7IGlkciB3ZyAmbHQ7PGEg aHJlZj0ibWFpbHRvOmlkckBpZXRmLm9yZyI+aWRyQGlldGYub3JnPC9hPiZndDs7DQo8YSBocmVm PSJtYWlsdG86aWRyLWFkc0BpZXRmLm9yZyI+aWRyLWFkc0BpZXRmLm9yZzwvYT47IElkciAmbHQ7 PGEgaHJlZj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIj5pZHItYm91bmNlc0BpZXRmLm9y ZzwvYT4mZ3Q7OyBUaG9tYXMgTWFuZ2luICZsdDs8YSBocmVmPSJtYWlsdG86dGhvbWFzLm1hbmdp bkBleGEubmV0LnVrIj50aG9tYXMubWFuZ2luQGV4YS5uZXQudWs8L2E+Jmd0Ozxicj4NCjxiPlN1 YmplY3Q6PC9iPiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdw LWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkhpIEpha29iLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+SSB0aGluayB3aGF0IHlvdSBh ZGRlZCBpcyBmaW5lLCBidXQgcmVxdWlyZXMgYSB0aW1lIGxpbWl0LiZuYnNwOzxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+U3Rh dGVtZW50IHRoYXQgaW1wbGVtZW50YXRpb24gY2FuIHJlY2VpdmUsIHBhcnNlL3ZhbGlkYXRlLCBk aXNwbGF5IGluIENMSSBvciBtYXRjaCBpbiB0aGUgcG9saWN5IDE2SyBvZiBjb21tdW5pdGllcyBh bGwgYWN0aW9ucyB0YWtpbmcgMWggZWFjaCBpcyByYXRoZXIgbm90IHRoYXQgaW50ZXJlc3Rpbmcg aXNuJ3QgaXQgPyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx dW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7 QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+T3IgaXMgdGhlIGluZGljYXRvciBvZiBzcGVjIGNvbXBs aWFuY2UgYSBzdGF0ZW1lbnQgdGhhdCBpdCBqdXN0IGRvZXMgbm90IGNyYXNoIHJlZ2FyZGxlc3Mg b2YgdGltZSBpdCB0YWtlcyBmb3IgZXhlY3V0aW9uIG9mIGVhY2ggc3RhdGVkIGFjdGlvbiA6KSA/ PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z LXNlcmlmIj5UaHgsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7 LHNhbnMtc2VyaWYiPi8vUi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm cXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUdWUs IE5vdiAyMSwgMjAxNyBhdCAxMTozOCBQTSwgSmFrb2IgSGVpdHogKGpoZWl0eikgJmx0OzxhIGhy ZWY9Im1haWx0bzpqaGVpdHpAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amhlaXR6QGNpc2Nv LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJv cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGlu IDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdo dDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+VGhlIG5ldyB1cGRhdGUgbWVzc2FnZSBz aXplIHJlcXVpcmVzIHN1cHBvcnQgZm9yOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+MTYzNzUgY29tbXVuaXRpZXM8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv bG9yOiM3MDMwQTAiPjgxODcgZXh0ZW5kZWQgY29tbXVuaXRpZXM8L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPjU0NTgg bGFyZ2UgY29tbXVuaXRpZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPkkgaGF2ZSBub3QgY2hhbmdlZCB0aGUgYXMt cGF0aCBsZW5ndGgsIGJlY2F1c2UgaXQgaXMgYWxyZWFkeSByaWRpY3Vsb3VzbHkgaGlnaC48L3Nw YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y OiM3MDMwQTAiPklmIGFueW9uZSB3YW50cyB0byB0YWxrIGFib3V0IGEgbWF4aW11bSBhcy1wYXRo IGxlbmd0aCwgcGxlYXNlIHNwZWFrIHVwLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEw Ij5JIGhhdmUgYWRkZWQgdGVzdHMgdG8gdGhlIGltcGxlbWVudGF0aW9uIHJlcG9ydDwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Izcw MzBBMCI+PGEgaHJlZj0iaHR0cHM6Ly90cmFjLmlldGYub3JnL3RyYWMvaWRyL3dpa2kvZHJhZnQt aWV0Zi1pZHItYmdwLWV4dGVuZGVkLWltcGxlbWVudGF0aW9ucyIgdGFyZ2V0PSJfYmxhbmsiPmh0 dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL2lkci93aWtpL2RyYWZ0LWlldGYtaWRyLWJncC1leHRl bmRlZC1pbXBsZW1lbnRhdGlvbnM8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj50byBlbnN1cmUgZnVsbCBjb21w bGlhbmNlIHdpdGggdGhlIGNvbnNlcXVlbmNlcyBvZiB0aGUgZHJhZnQuPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojNzAzMEEwIj4m bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7O2NvbG9yOiM3MDMwQTAiPkltcGxlbWVudGVycywgcGxlYXNlIHVwZGF0ZSB5b3VyIGNvbXBs aWFuY2UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx dW90Oztjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMwQTAiPlRoYW5rcyw8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiM3MDMw QTAiPkpha29iPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90Oztjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+IElkciBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzppZHItYm91bmNlc0Bp ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9u IEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBO b3ZlbWJlciAyMSwgMjAxNyAxMDo0MSBBTTxicj4NCjxiPlRvOjwvYj4gSm9iIFNuaWpkZXJzICZs dDs8YSBocmVmPSJtYWlsdG86am9iQG50dC5uZXQiIHRhcmdldD0iX2JsYW5rIj5qb2JAbnR0Lm5l dDwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBpZHIgd2cgJmx0OzxhIGhyZWY9Im1haWx0bzppZHJA aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0OzsNCjxhIGhyZWY9 Im1haWx0bzppZHItYWRzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWFkc0BpZXRmLm9y ZzwvYT47IElkciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIiB0YXJn ZXQ9Il9ibGFuayI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OzsgVGhvbWFzIE1hbmdpbiAm bHQ7PGEgaHJlZj0ibWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51ayIgdGFyZ2V0PSJfYmxh bmsiPnRob21hcy5tYW5naW5AZXhhLm5ldC51azwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+ IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQt bWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LHNhbnMtc2VyaWYiPkdyZWF0ICE8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1ZSwgTm92 IDIxLCAyMDE3IGF0IDY6MzUgUE0sIEpvYiBTbmlqZGVycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpv YkBudHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+am9iQG50dC5uZXQ8L2E+Jmd0OyB3cm90ZTo8bzpw PjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6 NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4w cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Um9iZXJ0L1JhbmR5LDxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QWJvdXQg dGhpcyBiZWluZyBhIGRlZmF1bHQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbGQgKFNlY3Rpb24gNCk6PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BIEJHUCBzcGVha2VyIHRo YXQgaXMgd2lsbGluZyB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRlbmRlZCBNZXNzYWdlcyB3 aXRoIGEgcGVlciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZSBDYXBh YmlsaXR5IHRvIHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMgQWR2ZXJ0aXNlbWVudA0K IFJGQzU0OTJdLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+TmV3IChTZWN0aW9uIDQpPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BIEJHUCBzcGVha2VyIHRoYXQgaXMgY2FwYWJs ZSB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRlbmRlZCBNZXNzYWdlcyB3aXRoIGEgcGVlciBT SE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZSBDYXBhYmlsaXR5IHRvIHRo ZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMgQWR2ZXJ0aXNlbWVudA0KIFtSRkM1NDkyXS48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90 dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX188YnI+DQpJZHIgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOklkckBp ZXRmLm9yZyI+SWRyQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu b3JnL21haWxtYW4vbGlzdGluZm8vaWRyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0 Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHI8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVv dGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_deae6e85c3ff47a6bbcac176eb91bd3eXCHALN014ciscocom_-- From nobody Tue Nov 21 15:30:04 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D87312704A for ; Tue, 21 Nov 2017 15:30:02 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.901 X-Spam-Level: X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-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 kncB9UxilgMl for ; Tue, 21 Nov 2017 15:30:01 -0800 (PST) Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (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 6A39D1200F1 for ; Tue, 21 Nov 2017 15:30:01 -0800 (PST) Received: from localhost ([127.0.0.1] helo=ryuu.rg.net) by ran.psg.com with esmtp (Exim 4.86_2) (envelope-from ) id 1eHHzL-0002wk-3K; Tue, 21 Nov 2017 23:29:59 +0000 Date: Wed, 22 Nov 2017 08:29:56 +0900 Message-ID: From: Randy Bush To: Job Snijders Cc: Interminable Discussion Room In-Reply-To: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/25.2 Mule/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Nov 2017 23:30:02 -0000 > A BGP speaker that is capable to send and receive BGP Extended > Messages with a peer SHOULD advertise the BGP Extended Message > Capability to the peer using BGP Capabilities Advertisement [RFC5492]. A BGP speaker that is capable of sending and receiving BGP Extended Messages SHOULD advertise the BGP Extended Message Capability to the peer using BGP Capabilities Advertisement [RFC5492]. A BGP speaker MAY send Extended Messages to its peer only if it has received the Extended Message Capability from that peer. From nobody Wed Nov 22 07:10:35 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 61C0C129456; Wed, 22 Nov 2017 07:10:33 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nistgov.onmicrosoft.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 Et-fbWrjjB4g; Wed, 22 Nov 2017 07:10:30 -0800 (PST) Received: from gcc01-dm2-obe.outbound.protection.outlook.com (mail-dm2gcc01on0109.outbound.protection.outlook.com [23.103.201.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5779812783A; Wed, 22 Nov 2017 07:10:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nistgov.onmicrosoft.com; s=selector1-nist-gov; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=uNq4AyDlUB+mYkGaAiqNCISuU58VSRVd1C9LiGpwKgs=; b=CaV64HC3Hvt3UExX791ShoOyKB4UiaUFUduAozqiG9scigqqWN4RWDiYObulSR0HS0zyh2Qz6s/RWKrTiJkJ+ne/jW5pa20pAFlhJAkSbTtjJjeBgTjw+QH8UoS6g5QQ3nxK/TXAMZbeeR7Ba1ubbhJik/FFC2/VNlDUwZnekwM= Received: from BN6PR09MB2131.namprd09.prod.outlook.com (10.173.160.147) by BN6PR09MB2130.namprd09.prod.outlook.com (10.173.160.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.5; Wed, 22 Nov 2017 15:10:28 +0000 Received: from BN6PR09MB2131.namprd09.prod.outlook.com ([10.173.160.147]) by BN6PR09MB2131.namprd09.prod.outlook.com ([10.173.160.147]) with mapi id 15.20.0239.009; Wed, 22 Nov 2017 15:10:28 +0000 From: "Borchert, Oliver (Fed)" To: "Jakob Heitz (jheitz)" , Robert Raszuk CC: idr wg , "idr-ads@ietf.org" , Idr , Thomas Mangin , Randy Bush Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQGq5uSAAAg/8QAAAS+JgAAAPKYAAAK34gAAABCLgAAChkMAAAJHFYAACFGHAAAAj3+AAAAbuIAAAITrgAAhcQSA Date: Wed, 22 Nov 2017 15:10:28 +0000 Message-ID: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/f.27.0.171010 authentication-results: spf=none (sender IP is ) smtp.mailfrom=oliver.borchert@nist.gov; x-originating-ip: [108.28.126.64] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR09MB2130; 6:wKLUyPxPzPP6g4ELjYrw9qMtaPuUTLa/sXt/0dcf1DfcxZgUsFKhz17WSQpwy1ygtb+s7mddP96+LnGWXaDtBhzxLgc8ARWT4dDTBhMFGGt7ReTh2QJN1rydGmOGF2ye+rlRosru2oaHfyT+o09nApbg1wuE0O3ETiWeHHA2ctlB+SNVXbpL1LnuUD4pbn0FLV0JBKzXMWy1Q102XPcAaNjy/vrojIbci4W6b1pZbptR9bQkdMm+ZuFAIBlgCIWwneUCIkntflpStszHl9SKMrPRZ5vUYwpUkqgLpVzFYo2YRl7JlmOEVJ9GGVuekJqyrhTEM/60K2JB2oxDB+PN5aAfTkQWWxRa7bwj3cMb1Ac=; 5:L8srGdDZNlSOoTxgtJ7nInUH0xgazhlYOTPZ3Trtpy0n4dOmO7ScV91EEy/T59tphoSXjAK75p9KjDTs4K1KTXNMpRFQSesz+1CYmo1Z0hAREyDqheThvDVfg/oJQcZqnm1dkalUrB0G+9BnIOYkbdqXkcfQzcUzDuReEZnLBsE=; 24:khn36y/8aEbph0AmaX/05zHnAHrM61BpKPR7J1ZH2vAHOqB/MRpNOt0vLd+cOUwG1StJAzZPxODTW8roxbWUTbCIn32UPtuAHTIYSo8C/Hc=; 7:ZFcdBddBlZQH1E4086ZFpktNr/U9Xy/E2IQeVXLLqD9YZ3vgofNEvqCoLsCMXcupS+lOieP1RRCaCYPdi1xcOdxOh54hyUuqXb4RFvExGHixJCbkKCwoyHmOePfkyDGOlfKicXqsIXI3PnI0nN5ceBUml/qJhQTWMl9DDcDDw39AuRIZfXbEzrRoebvYGEoIU7naSl7oO4jfE3j3MWOLpr8PjdTW8qNQhcqQX4/3uTWjPmEsk7q3awWn6T98koMn x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: b9a54d21-023c-4613-6212-08d531bb2a65 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600022)(4604075)(48565401081)(2017052603258); SRVR:BN6PR09MB2130; x-ms-traffictypediagnostic: BN6PR09MB2130: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(189930954265078)(95692535739014)(227612066756510)(219752817060721)(21748063052155); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3231022)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR09MB2130; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR09MB2130; x-forefront-prvs: 0499DAF22A x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(39860400002)(346002)(189002)(24454002)(199003)(14454004)(15650500001)(189998001)(7110500001)(53546010)(68736007)(2420400007)(50986999)(54356999)(76176999)(81156014)(6116002)(3846002)(8936002)(230783001)(102836003)(81166006)(4326008)(33656002)(105586002)(106356001)(66066001)(8676002)(101416001)(2906002)(83506002)(53936002)(606006)(99286004)(93886005)(7736002)(97736004)(478600001)(110136005)(966005)(6512007)(236005)(54896002)(36756003)(58126008)(6306002)(2900100001)(25786009)(316002)(10710500007)(3280700002)(2950100002)(86362001)(77096006)(5660300001)(6246003)(3660700001)(229853002)(6436002)(6506006)(82746002)(6486002)(54906003)(83716003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR09MB2130; H:BN6PR09MB2131.namprd09.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: nist.gov does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_F0EAF2D4656D48BD830BDC2E8B862813nistgov_" MIME-Version: 1.0 X-OriginatorOrg: nist.gov X-MS-Exchange-CrossTenant-Network-Message-Id: b9a54d21-023c-4613-6212-08d531bb2a65 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2017 15:10:28.1319 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 2ab5d82f-d8fa-4797-a93e-054655c61dec X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR09MB2130 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Nov 2017 15:10:33 -0000 --_000_F0EAF2D4656D48BD830BDC2E8B862813nistgov_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SmFrb2IsDQoNCkkgbG9va2VkIGludG8gdGhlIGFkZGVkIHF1ZXN0aW9ucyBmb3IgdGhlIGNvbXBs aWFuY2UgcmVwb3J0IHlvdSBhZGRlZCBvbiB0aGUgd2lraS4NCkkgYW0gbm90IHF1aXRlIHN1cmUg dGhhdCB0aGVzZSBhZGRlZCBxdWVzdGlvbnMgZG8gYXBwbHkgZm9yIGEgY29tcGxpYW5jZSBvZiB0 aGUgcmVxdWVzdGVkIGRyYWZ0LiBUaGVzZSBkbyBtb3JlIGFwcGx5IHRvIGZlYXR1cmVzIHVzZWQg d2l0aGluIEJHUCB0aGF0IG1pZ2h0IHJlc3VsdCBpbiBsYXJnZXIgQkdQIG1lc3NhZ2VzLg0KQW5k IGhlcmUgdGhlIGRyYWZ0IGhhcyBhIGNsZWFyIG1lc3NhZ2UgaW4gdGhlIGxhc3QgcGFyYWdyYXBo IG9mIHNlY3Rpb24gMzoNCg0K4oCcSXQgaXMgUkVDT01NRU5ERUQgdGhhdCBCR1AgcHJvdG9jb2wg ZGV2ZWxvcGVycyBhbmQgaW1wbGVtZW50ZXJzIGFyZQ0KICBjb25zZXJ2YXRpdmUgaW4gdGhlaXIg YXBwbGljYXRpb24gYW5kIHVzZSBvZiBFeHRlbmRlZCBNZXNzYWdlcy7igJ0NCg0KVGhlcmVmb3Jl LCB0aGV5IHdvdWxkIG1vcmUgYXBwbHkgdG8gcHJvcGVyIGZ1bmN0aW9uaW5nIG9mIGltcGxlbWVu dGVkIEJHUCBmZWF0dXJlcyByYXRoZXIgdGhhbiB0aGUgZXh0ZW5kZWQgbWVzc2FnZSBpdHNlbGYu IEkgZG8gbm90IGJlbGlldmUgdGhhdCB0aGVzZSBuZXcgcXVlc3Rpb25zIGRvIGFwcGx5IGhlcmUu DQoNClNhaWQgdGhhdCwgQkdQU0VDLUlPIGlzIGEgdHJhZmZpYyBnZW5lcmF0b3IgdGhhdCBtYWlu bHkgZm9jdXNzZXMgb24gQkdQU0VDIHVwZGF0ZXMuIFdlIGRpZCBub3QgYWRkIGNvbW11bml0aWVz IHRvIHRoZSBnZW5lcmF0ZWQgdHJhZmZpYyBhbmQgSSBkbyBub3QgaW50ZW50IHRvIGRvIHNvIGlu IHRoZSBuZWFyIGZ1dHVyZSAodGhvdWdoIGNvbW11bml0eSBjb250cmlidXRpb25zIGFyZSB3ZWxj b21lKSDigJMgaW4gdGhpcyBzZW5zZSwgZm9yIHNlbmRpbmcgbXkgYW5zd2VyIGlzIE5BLg0KT24g dGhlIHJlY2VpdmluZyBzaWRlLCBhcyBsb25nIGFzIHRoZSBCR1AgdXBkYXRlIGluIGl0c2VsZiBp cyB3ZWxsIGZvcm1lZCBhbmQgd2l0aGluIGl0cyBsZW5ndGggYm91bmRhcmllcyAoNEsgb3IgPCA2 NEspIHRoZXJlIGlzIG5vIGlzc3VlLiBXZSBqdXN0IGR1bXAgdGhlIHVwZGF0ZSBlaXRoZXIgb24g dGhlIOKAnGZsb29y4oCdIG9yIHNjcmVlbi4NCg0KV2l0aCBRdWFnZ2FTUngsIGFzIGxvbmcgYXMg UXVhZ2dhIGNhbiBwcm9jZXNzIGNvbW11bml0aWVzIG9mIHRoYXQgbGVuZ3RoLCBRdWFnZ2FTUngg Y2FuIGFzIHdlbGwuIFF1YWdnYVNSeCBzYW1lIGFzIEJHUFNFQy1JTyBkbyBjb21wbHkgd2l0aCB0 aGUgZHJhZnQgaXRzZWxmIHdoZW4gaXQgY29tZXMgdG8gYWNjZXB0aW5nIGFuZCBnZW5lcmF0aW5n ID4gNEsgdXBkYXRlcyBhcyBzcGVjaWZpZWQgaW4gdGhlIGRyYWZ0IGFuZCB3ZSB0ZXN0ZWQgdGhl IHByb2Nlc3NpbmcgYW5kIG1lbW9yeSB1c2FnZSB1c2luZyBCR1BzZWMgdHJhZmZpYyBvZiBsaXR0 bGUgbGVzcyB0aGFuIDY0IEsuDQoNCk9saXZlcg0KDQpGcm9tOiBJZHIgPGlkci1ib3VuY2VzQGll dGYub3JnPiBvbiBiZWhhbGYgb2YgIkpha29iIEhlaXR6IChqaGVpdHopIiA8amhlaXR6QGNpc2Nv LmNvbT4NCkRhdGU6IFR1ZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE3IGF0IDY6MTMgUE0NClRvOiBS b2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD4NCkNjOiBpZHIgd2cgPGlkckBpZXRmLm9y Zz4sICJpZHItYWRzQGlldGYub3JnIiA8aWRyLWFkc0BpZXRmLm9yZz4sIElkciA8aWRyLWJvdW5j ZXNAaWV0Zi5vcmc+LCBUaG9tYXMgTWFuZ2luIDx0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+DQpT dWJqZWN0OiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4 dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCg0KMSBob3VyID8/DQpXaGVuIEkgdGVz dGVkIG15IGxhcmdlIGNvbW11bml0eSBjb2RlLCBJIHRlc3RlZCBhdCB0aGUgbGltaXQgYW5kIG92 ZXIgaXQuDQpUaGVyZSB3YXMgbm8gcGVyY2VwdGlibGUgdGltZSBmb3IgdGhlIG9wZXJhdGlvbnMu DQoxNiB0aW1lcyBpbXBlcmNlcHRpYmxlIHdvdWxkIGJlIGEgYmxpcCBhdCB0aGUgbW9zdC4NClRo ZSBvbmx5IG9wZXJhdGlvbnMgdGhhdCB0YWtlIGEgd29ycmlzb21lIGFtb3VudCBvZiB0aW1lIGFy ZSByZWdleHAgbWF0Y2hlcyB3aXRoIG5lc3RlZCB3aWxkY2FyZHMuDQpIbW0sIEkgc2hvdWxkIGFk ZCByZWdleHAgbWF0Y2hlcyBleHBsaWNpdGx5LCBiZWNhdXNlIHRoYXQgcmVxdWlyZXMgdG8gZXhw YW5kIHRoZSBjb21tdW5pdGllcyBpbnRvIGFzY2lpIHJlcHJlc2VudGF0aW9uIGluIHRoZSBtYXRj aGluZyBlbmdpbmUuDQoNClRoYW5rcywNCkpha29iDQoNCkZyb206IElkciBbbWFpbHRvOmlkci1i b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSmFrb2IgSGVpdHogKGpoZWl0eikNClNlbnQ6 IFR1ZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE3IDI6NTggUE0NClRvOiBSb2JlcnQgUmFzenVrIDxy b2JlcnRAcmFzenVrLm5ldD4NCkNjOiBpZHIgd2cgPGlkckBpZXRmLm9yZz47IGlkci1hZHNAaWV0 Zi5vcmc7IFRob21hcyBNYW5naW4gPHRob21hcy5tYW5naW5AZXhhLm5ldC51az47IElkciA8aWRy LWJvdW5jZXNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIg ZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCg0K SnVzdCB0aGF0IGl0IGRvZXMgaXQgd2l0aG91dCBlcnJvci4NCklmIHRoZSBudW1iZXJzIGFyZSB0 b28gbGFyZ2UsIHdlIHNob3VsZCBkaXNjdXNzIHJlYXNvbmFibGUgbGltaXRzLg0KDQpUaGFua3Ms DQpKYWtvYg0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5j b20+IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb21dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVr DQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU1IFBNDQpUbzogSmFrb2IgSGVp dHogKGpoZWl0eikgPGpoZWl0ekBjaXNjby5jb208bWFpbHRvOmpoZWl0ekBjaXNjby5jb20+Pg0K Q2M6IEpvYiBTbmlqZGVycyA8am9iQG50dC5uZXQ8bWFpbHRvOmpvYkBudHQubmV0Pj47IGlkciB3 ZyA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+PjsgaWRyLWFkc0BpZXRmLm9yZzxt YWlsdG86aWRyLWFkc0BpZXRmLm9yZz47IElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRv Omlkci1ib3VuY2VzQGlldGYub3JnPj47IFRob21hcyBNYW5naW4gPHRob21hcy5tYW5naW5AZXhh Lm5ldC51azxtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPj4NClN1YmplY3Q6IFJlOiBb SWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2Fn ZXMgKDExLzEyIHRvIDExLzI2KQ0KDQpIaSBKYWtvYiwNCg0KSSB0aGluayB3aGF0IHlvdSBhZGRl ZCBpcyBmaW5lLCBidXQgcmVxdWlyZXMgYSB0aW1lIGxpbWl0Lg0KDQpTdGF0ZW1lbnQgdGhhdCBp bXBsZW1lbnRhdGlvbiBjYW4gcmVjZWl2ZSwgcGFyc2UvdmFsaWRhdGUsIGRpc3BsYXkgaW4gQ0xJ IG9yIG1hdGNoIGluIHRoZSBwb2xpY3kgMTZLIG9mIGNvbW11bml0aWVzIGFsbCBhY3Rpb25zIHRh a2luZyAxaCBlYWNoIGlzIHJhdGhlciBub3QgdGhhdCBpbnRlcmVzdGluZyBpc24ndCBpdCA/DQoN Ck9yIGlzIHRoZSBpbmRpY2F0b3Igb2Ygc3BlYyBjb21wbGlhbmNlIGEgc3RhdGVtZW50IHRoYXQg aXQganVzdCBkb2VzIG5vdCBjcmFzaCByZWdhcmRsZXNzIG9mIHRpbWUgaXQgdGFrZXMgZm9yIGV4 ZWN1dGlvbiBvZiBlYWNoIHN0YXRlZCBhY3Rpb24gOikgPw0KDQpUaHgsDQovL1IuDQoNCg0KDQoN Cg0KT24gVHVlLCBOb3YgMjEsIDIwMTcgYXQgMTE6MzggUE0sIEpha29iIEhlaXR6IChqaGVpdHop IDxqaGVpdHpAY2lzY28uY29tPG1haWx0bzpqaGVpdHpAY2lzY28uY29tPj4gd3JvdGU6DQpUaGUg bmV3IHVwZGF0ZSBtZXNzYWdlIHNpemUgcmVxdWlyZXMgc3VwcG9ydCBmb3I6DQoxNjM3NSBjb21t dW5pdGllcw0KODE4NyBleHRlbmRlZCBjb21tdW5pdGllcw0KNTQ1OCBsYXJnZSBjb21tdW5pdGll cw0KSSBoYXZlIG5vdCBjaGFuZ2VkIHRoZSBhcy1wYXRoIGxlbmd0aCwgYmVjYXVzZSBpdCBpcyBh bHJlYWR5IHJpZGljdWxvdXNseSBoaWdoLg0KSWYgYW55b25lIHdhbnRzIHRvIHRhbGsgYWJvdXQg YSBtYXhpbXVtIGFzLXBhdGggbGVuZ3RoLCBwbGVhc2Ugc3BlYWsgdXAuDQoNCkkgaGF2ZSBhZGRl ZCB0ZXN0cyB0byB0aGUgaW1wbGVtZW50YXRpb24gcmVwb3J0DQpodHRwczovL3RyYWMuaWV0Zi5v cmcvdHJhYy9pZHIvd2lraS9kcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtaW1wbGVtZW50YXRp b25zPGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0 dHBzJTNBJTJGJTJGdHJhYy5pZXRmLm9yZyUyRnRyYWMlMkZpZHIlMkZ3aWtpJTJGZHJhZnQtaWV0 Zi1pZHItYmdwLWV4dGVuZGVkLWltcGxlbWVudGF0aW9ucyZkYXRhPTAyJTdDMDElN0NvbGl2ZXIu Ym9yY2hlcnQlNDBuaXN0LmdvdiU3Q2MyOTY1OGQ5YzcwODQ2OGIwY2NkMDhkNTMxMzU3NmVlJTdD MmFiNWQ4MmZkOGZhNDc5N2E5M2UwNTQ2NTVjNjFkZWMlN0MxJTdDMCU3QzYzNjQ2OTAyODA2MzM4 MzA4OSZzZGF0YT16UkZzYTZ2JTJCcVdjUW80NGZUY0t0bWJtcW1GWmljQTQ5NWklMkJaZmNBNFpT ZyUzRCZyZXNlcnZlZD0wPg0KdG8gZW5zdXJlIGZ1bGwgY29tcGxpYW5jZSB3aXRoIHRoZSBjb25z ZXF1ZW5jZXMgb2YgdGhlIGRyYWZ0Lg0KDQpJbXBsZW1lbnRlcnMsIHBsZWFzZSB1cGRhdGUgeW91 ciBjb21wbGlhbmNlLg0KDQpUaGFua3MsDQpKYWtvYg0KDQpGcm9tOiBJZHIgW21haWx0bzppZHIt Ym91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYg T2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMTcgMTA6NDEg QU0NClRvOiBKb2IgU25pamRlcnMgPGpvYkBudHQubmV0PG1haWx0bzpqb2JAbnR0Lm5ldD4+DQpD YzogaWRyIHdnIDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+OyBpZHItYWRzQGll dGYub3JnPG1haWx0bzppZHItYWRzQGlldGYub3JnPjsgSWRyIDxpZHItYm91bmNlc0BpZXRmLm9y ZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+PjsgVGhvbWFzIE1hbmdpbiA8dGhvbWFzLm1h bmdpbkBleGEubmV0LnVrPG1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+Pg0KU3ViamVj dDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRl ZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkdyZWF0ICENCg0KT24gVHVlLCBOb3YgMjEs IDIwMTcgYXQgNjozNSBQTSwgSm9iIFNuaWpkZXJzIDxqb2JAbnR0Lm5ldDxtYWlsdG86am9iQG50 dC5uZXQ+PiB3cm90ZToNClJvYmVydC9SYW5keSwNCg0KQWJvdXQgdGhpcyBiZWluZyBhIGRlZmF1 bHQ6DQoNCk9sZCAoU2VjdGlvbiA0KToNCg0KQSBCR1Agc3BlYWtlciB0aGF0IGlzIHdpbGxpbmcg dG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZXMgd2l0aCBhIHBlZXIgU0hP VUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1lc3NhZ2UgQ2FwYWJpbGl0eSB0byB0aGUg cGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVydGlzZW1lbnQgUkZDNTQ5Ml0uDQoNCk5l dyAoU2VjdGlvbiA0KQ0KDQpBIEJHUCBzcGVha2VyIHRoYXQgaXMgY2FwYWJsZSB0byBzZW5kIGFu ZCByZWNlaXZlIEJHUCBFeHRlbmRlZCBNZXNzYWdlcyB3aXRoIGEgcGVlciBTSE9VTEQgYWR2ZXJ0 aXNlIHRoZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZSBDYXBhYmlsaXR5IHRvIHRoZSBwZWVyIHVzaW5n IEJHUCBDYXBhYmlsaXRpZXMgQWR2ZXJ0aXNlbWVudCBbUkZDNTQ5Ml0uDQoNCg0KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCklkciBtYWlsaW5nIGxpc3QN CklkckBpZXRmLm9yZzxtYWlsdG86SWRyQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv bWFpbG1hbi9saXN0aW5mby9pZHI8aHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91 dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlz dGluZm8lMkZpZHImZGF0YT0wMiU3QzAxJTdDb2xpdmVyLmJvcmNoZXJ0JTQwbmlzdC5nb3YlN0Nj Mjk2NThkOWM3MDg0NjhiMGNjZDA4ZDUzMTM1NzZlZSU3QzJhYjVkODJmZDhmYTQ3OTdhOTNlMDU0 NjU1YzYxZGVjJTdDMSU3QzAlN0M2MzY0NjkwMjgwNjMzODMwODkmc2RhdGE9QnQ2RjVONnpBNXY3 R0NYbTdwZUZ1MDZ1SzFUQ0Qzc1JISVZQZmZwJTJGME8wJTNEJnJlc2VydmVkPTA+DQoNCg== --_000_F0EAF2D4656D48BD830BDC2E8B862813nistgov_ Content-Type: text/html; charset="utf-8" Content-ID: <4830E250AB3B024C8F2B6C8EE7C5D998@namprd09.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6QXJpYWw7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAy IDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCXBh bm9zZS0xOjIgNyAzIDkgMiAyIDUgMiA0IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi Q2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZh Y2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIg NDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwg ZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30N CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1 cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNvbm9ybWFsMCwgbGkubXNv bm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1z by1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgN Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iixz ZXJpZjsNCgljb2xvcjojNzAzMEEwO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10 eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyIsc2VyaWY7DQoJY29sb3I6 IzcwMzBBMDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0 ZXh0O30NCnNwYW4ubXNvSW5zDQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1zby1z dHlsZS1uYW1lOiIiOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQoJY29sb3I6dGVhbDt9 DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNp emU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCglt YXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdl OldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgYmdjb2xvcj0id2hp dGUiIGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9 IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkph a29iLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj5JIGxvb2tlZCBpbnRvIHRoZSBhZGRlZCBxdWVzdGlvbnMgZm9y IHRoZSBjb21wbGlhbmNlIHJlcG9ydCB5b3UgYWRkZWQgb24gdGhlIHdpa2kuDQo8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkkgYW0g bm90IHF1aXRlIHN1cmUgdGhhdCB0aGVzZSBhZGRlZCBxdWVzdGlvbnMgZG8gYXBwbHkgZm9yIGEg Y29tcGxpYW5jZSBvZiB0aGUgcmVxdWVzdGVkIGRyYWZ0LiBUaGVzZSBkbyBtb3JlIGFwcGx5IHRv IGZlYXR1cmVzIHVzZWQgd2l0aGluIEJHUCB0aGF0IG1pZ2h0IHJlc3VsdCBpbiBsYXJnZXINCiBC R1AgbWVzc2FnZXMuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZiI+QW5kIGhlcmUgdGhlIGRyYWZ0IGhhcyBhIGNsZWFyIG1lc3NhZ2Ug aW4gdGhlIGxhc3QgcGFyYWdyYXBoIG9mIHNlY3Rpb24gMzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+4oCcSXQg aXMgUkVDT01NRU5ERUQgdGhhdCBCR1AgcHJvdG9jb2wgZGV2ZWxvcGVycyBhbmQgaW1wbGVtZW50 ZXJzIGFyZSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyBjb25zZXJ2YXRp dmUgaW4gdGhlaXIgYXBwbGljYXRpb24gYW5kIHVzZSBvZiBFeHRlbmRlZCBNZXNzYWdlcy7igJ08 bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+VGhlcmVmb3JlLCB0aGV5IHdvdWxkIG1vcmUgYXBwbHkgdG8gcHJvcGVy IGZ1bmN0aW9uaW5nIG9mIGltcGxlbWVudGVkIEJHUCBmZWF0dXJlcyByYXRoZXIgdGhhbiB0aGUg ZXh0ZW5kZWQgbWVzc2FnZSBpdHNlbGYuIEkgZG8gbm90IGJlbGlldmUgdGhhdCB0aGVzZSBuZXcg cXVlc3Rpb25zIGRvIGFwcGx5DQogaGVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+U2FpZCB0aGF0LCBCR1BT RUMtSU8gaXMgYSB0cmFmZmljIGdlbmVyYXRvciB0aGF0IG1haW5seSBmb2N1c3NlcyBvbiBCR1BT RUMgdXBkYXRlcy4gV2UgZGlkIG5vdCBhZGQgY29tbXVuaXRpZXMgdG8gdGhlIGdlbmVyYXRlZCB0 cmFmZmljIGFuZCBJIGRvIG5vdCBpbnRlbnQgdG8gZG8gc28gaW4gdGhlDQogbmVhciBmdXR1cmUg KHRob3VnaCBjb21tdW5pdHkgY29udHJpYnV0aW9ucyBhcmUgd2VsY29tZSkg4oCTIGluIHRoaXMg c2Vuc2UsIGZvciBzZW5kaW5nIG15IGFuc3dlciBpcyBOQS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+T24gdGhlIHJlY2Vpdmlu ZyBzaWRlLCBhcyBsb25nIGFzIHRoZSBCR1AgdXBkYXRlIGluIGl0c2VsZiBpcyB3ZWxsIGZvcm1l ZCBhbmQgd2l0aGluIGl0cyBsZW5ndGggYm91bmRhcmllcyAoNEsgb3IgJmx0OyA2NEspIHRoZXJl IGlzIG5vIGlzc3VlLiBXZSBqdXN0IGR1bXAgdGhlIHVwZGF0ZSBlaXRoZXIgb24NCiB0aGUg4oCc Zmxvb3LigJ0gb3Igc2NyZWVuLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5XaXRoIFF1YWdnYVNSeCwgYXMgbG9u ZyBhcyBRdWFnZ2EgY2FuIHByb2Nlc3MgY29tbXVuaXRpZXMgb2YgdGhhdCBsZW5ndGgsIFF1YWdn YVNSeCBjYW4gYXMgd2VsbC4gUXVhZ2dhU1J4IHNhbWUgYXMgQkdQU0VDLUlPIGRvIGNvbXBseSB3 aXRoIHRoZSBkcmFmdCBpdHNlbGYgd2hlbiBpdCBjb21lcyB0bw0KIGFjY2VwdGluZyBhbmQgZ2Vu ZXJhdGluZyAmZ3Q7IDRLIHVwZGF0ZXMgYXMgc3BlY2lmaWVkIGluIHRoZSBkcmFmdCBhbmQgd2Ug dGVzdGVkIHRoZSBwcm9jZXNzaW5nIGFuZCBtZW1vcnkgdXNhZ2UgdXNpbmcgQkdQc2VjIHRyYWZm aWMgb2YgbGl0dGxlIGxlc3MgdGhhbiA2NCBLLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPk9saXZlcjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+ PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOiA8 L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SWRyICZsdDtpZHItYm91bmNlc0Bp ZXRmLm9yZyZndDsgb24gYmVoYWxmIG9mICZxdW90O0pha29iIEhlaXR6IChqaGVpdHopJnF1b3Q7 ICZsdDtqaGVpdHpAY2lzY28uY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBOb3Zl bWJlciAyMSwgMjAxNyBhdCA2OjEzIFBNPGJyPg0KPGI+VG86IDwvYj5Sb2JlcnQgUmFzenVrICZs dDtyb2JlcnRAcmFzenVrLm5ldCZndDs8YnI+DQo8Yj5DYzogPC9iPmlkciB3ZyAmbHQ7aWRyQGll dGYub3JnJmd0OywgJnF1b3Q7aWRyLWFkc0BpZXRmLm9yZyZxdW90OyAmbHQ7aWRyLWFkc0BpZXRm Lm9yZyZndDssIElkciAmbHQ7aWRyLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7LCBUaG9tYXMgTWFuZ2lu ICZsdDt0aG9tYXMubWFuZ2luQGV4YS5uZXQudWsmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJl OiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVz c2FnZXMgKDExLzEyIHRvIDExLzI2KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg TmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPjEgaG91ciA/Pzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAi PldoZW4gSSB0ZXN0ZWQgbXkgbGFyZ2UgY29tbXVuaXR5IGNvZGUsIEkgdGVzdGVkIGF0IHRoZSBs aW1pdCBhbmQgb3ZlciBpdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy aWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UaGVyZSB3YXMgbm8gcGVyY2VwdGli bGUgdGltZSBmb3IgdGhlIG9wZXJhdGlvbnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+MTYgdGltZXMgaW1w ZXJjZXB0aWJsZSB3b3VsZCBiZSBhIGJsaXAgYXQgdGhlIG1vc3QuPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+ VGhlIG9ubHkgb3BlcmF0aW9ucyB0aGF0IHRha2UgYSB3b3JyaXNvbWUgYW1vdW50IG9mIHRpbWUg YXJlIHJlZ2V4cCBtYXRjaGVzIHdpdGggbmVzdGVkIHdpbGRjYXJkcy48L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEw Ij5IbW0sIEkgc2hvdWxkIGFkZCByZWdleHAgbWF0Y2hlcyBleHBsaWNpdGx5LCBiZWNhdXNlIHRo YXQgcmVxdWlyZXMgdG8gZXhwYW5kIHRoZSBjb21tdW5pdGllcyBpbnRvIGFzY2lpIHJlcHJlc2Vu dGF0aW9uIGluIHRoZSBtYXRjaGluZyBlbmdpbmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7 LHNlcmlmO2NvbG9yOiM3MDMwQTAiPlRoYW5rcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5KYWtvYjwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDss c2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtw YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss c2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IElkciBbbWFpbHRv Omlkci1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5KYWtvYiBIZWl0eiAo amhlaXR6KTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU4 IFBNPGJyPg0KPGI+VG86PC9iPiBSb2JlcnQgUmFzenVrICZsdDtyb2JlcnRAcmFzenVrLm5ldCZn dDs8YnI+DQo8Yj5DYzo8L2I+IGlkciB3ZyAmbHQ7aWRyQGlldGYub3JnJmd0OzsgaWRyLWFkc0Bp ZXRmLm9yZzsgVGhvbWFzIE1hbmdpbiAmbHQ7dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrJmd0Ozsg SWRyICZsdDtpZHItYm91bmNlc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6 IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNz YWdlcyAoMTEvMTIgdG8gMTEvMjYpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+SnVzdCB0aGF0IGl0IGRv ZXMgaXQgd2l0aG91dCBlcnJvci48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5JZiB0aGUgbnVtYmVycyBhcmUg dG9vIGxhcmdlLCB3ZSBzaG91bGQgZGlzY3VzcyByZWFzb25hYmxlIGxpbWl0cy48L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjoj NzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy IE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UaGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+ SmFrb2I8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90 OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPg0KPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIj5ycmFzenVr QGdtYWlsLmNvbTwvYT4gWzxhIGhyZWY9Im1haWx0bzpycmFzenVrQGdtYWlsLmNvbSI+bWFpbHRv OnJyYXN6dWtAZ21haWwuY29tPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1 azxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU1IFBNPGJy Pg0KPGI+VG86PC9iPiBKYWtvYiBIZWl0eiAoamhlaXR6KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpo ZWl0ekBjaXNjby5jb20iPmpoZWl0ekBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4g Sm9iIFNuaWpkZXJzICZsdDs8YSBocmVmPSJtYWlsdG86am9iQG50dC5uZXQiPmpvYkBudHQubmV0 PC9hPiZndDs7IGlkciB3ZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkckBpZXRmLm9yZyI+aWRyQGll dGYub3JnPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86aWRyLWFkc0BpZXRmLm9yZyI+aWRyLWFk c0BpZXRmLm9yZzwvYT47IElkciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYu b3JnIj5pZHItYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7OyBUaG9tYXMgTWFuZ2luICZsdDs8YSBo cmVmPSJtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrIj50aG9tYXMubWFuZ2luQGV4YS5u ZXQudWs8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0lkcl0gV0cgTGFzdCBDYWxs IGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8y Nik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw PjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkhpIEpha29iLDwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4m bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z ZXJpZiI+SSB0aGluayB3aGF0IHlvdSBhZGRlZCBpcyBmaW5lLCBidXQgcmVxdWlyZXMgYSB0aW1l IGxpbWl0LiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssc2Fucy1zZXJpZiI+U3RhdGVtZW50IHRoYXQgaW1wbGVtZW50YXRpb24gY2FuIHJl Y2VpdmUsIHBhcnNlL3ZhbGlkYXRlLCBkaXNwbGF5IGluIENMSSBvciBtYXRjaCBpbiB0aGUgcG9s aWN5IDE2SyBvZiBjb21tdW5pdGllcyBhbGwgYWN0aW9ucyB0YWtpbmcgMWggZWFjaCBpcyByYXRo ZXIgbm90IHRoYXQgaW50ZXJlc3RpbmcgaXNuJ3QgaXQgPyZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+T3IgaXMgdGhl IGluZGljYXRvciBvZiBzcGVjIGNvbXBsaWFuY2UgYSBzdGF0ZW1lbnQgdGhhdCBpdCBqdXN0IGRv ZXMgbm90IGNyYXNoIHJlZ2FyZGxlc3Mgb2YgdGltZSBpdCB0YWtlcyBmb3IgZXhlY3V0aW9uIG9m IGVhY2ggc3RhdGVkIGFjdGlvbiA6KSA/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5UaHgsPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPi8vUi48L3NwYW4+PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4m bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z ZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj5PbiBUdWUsIE5vdiAyMSwgMjAxNyBhdCAxMTozOCBQTSwgSmFrb2Ig SGVpdHogKGpoZWl0eikgJmx0OzxhIGhyZWY9Im1haWx0bzpqaGVpdHpAY2lzY28uY29tIiB0YXJn ZXQ9Il9ibGFuayI+amhlaXR6QGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9w Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0ND Q0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn aW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6Izcw MzBBMCI+VGhlIG5ldyB1cGRhdGUgbWVzc2FnZSBzaXplIHJlcXVpcmVzIHN1cHBvcnQgZm9yOjwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2Vy aWY7Y29sb3I6IzcwMzBBMCI+MTYzNzUgY29tbXVuaXRpZXM8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPjgx ODcgZXh0ZW5kZWQgY29tbXVuaXRpZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPjU0NTggbGFyZ2UgY29t bXVuaXRpZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3 JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkkgaGF2ZSBub3QgY2hhbmdlZCB0aGUgYXMtcGF0 aCBsZW5ndGgsIGJlY2F1c2UgaXQgaXMgYWxyZWFkeSByaWRpY3Vsb3VzbHkgaGlnaC48L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2Nv bG9yOiM3MDMwQTAiPklmIGFueW9uZSB3YW50cyB0byB0YWxrIGFib3V0IGEgbWF4aW11bSBhcy1w YXRoIGxlbmd0aCwgcGxlYXNlIHNwZWFrIHVwLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJp Zjtjb2xvcjojNzAzMEEwIj5JIGhhdmUgYWRkZWQgdGVzdHMgdG8gdGhlIGltcGxlbWVudGF0aW9u IHJlcG9ydDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm cXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+PGEgaHJlZj0iaHR0cHM6Ly9uYTAxLnNhZmVsaW5r cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0cmFjLmlldGYub3Jn JTJGdHJhYyUyRmlkciUyRndpa2klMkZkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtaW1wbGVt ZW50YXRpb25zJmFtcDtkYXRhPTAyJTdDMDElN0NvbGl2ZXIuYm9yY2hlcnQlNDBuaXN0LmdvdiU3 Q2MyOTY1OGQ5YzcwODQ2OGIwY2NkMDhkNTMxMzU3NmVlJTdDMmFiNWQ4MmZkOGZhNDc5N2E5M2Uw NTQ2NTVjNjFkZWMlN0MxJTdDMCU3QzYzNjQ2OTAyODA2MzM4MzA4OSZhbXA7c2RhdGE9elJGc2E2 diUyQnFXY1FvNDRmVGNLdG1ibXFtRlppY0E0OTVpJTJCWmZjQTRaU2clM0QmYW1wO3Jlc2VydmVk PTAiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9pZHIvd2lraS9k cmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtaW1wbGVtZW50YXRpb25zPC9hPjwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6 IzcwMzBBMCI+dG8gZW5zdXJlIGZ1bGwgY29tcGxpYW5jZSB3aXRoIHRoZSBjb25zZXF1ZW5jZXMg b2YgdGhlIGRyYWZ0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll ciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEw Ij5JbXBsZW1lbnRlcnMsIHBsZWFzZSB1cGRhdGUgeW91ciBjb21wbGlhbmNlLjwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6 IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy aWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UaGFua3MsPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAz MEEwIj5KYWtvYjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO ZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFu PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBJZHIgW21haWx0bzo8YSBocmVmPSJtYWlsdG86aWRyLWJv dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHItYm91bmNlc0BpZXRmLm9yZzwvYT5d DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5TZW50OjwvYj4gVHVl c2RheSwgTm92ZW1iZXIgMjEsIDIwMTcgMTA6NDEgQU08YnI+DQo8Yj5Ubzo8L2I+IEpvYiBTbmlq ZGVycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpvYkBudHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+am9i QG50dC5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gaWRyIHdnICZsdDs8YSBocmVmPSJtYWls dG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGlldGYub3JnPC9hPiZndDs7DQo8 YSBocmVmPSJtYWlsdG86aWRyLWFkc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1hZHNA aWV0Zi5vcmc8L2E+OyBJZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHItYm91bmNlc0BpZXRmLm9y ZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDs7IFRob21hcyBN YW5naW4gJmx0OzxhIGhyZWY9Im1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWsiIHRhcmdl dD0iX2JsYW5rIj50aG9tYXMubWFuZ2luQGV4YS5uZXQudWs8L2E+Jmd0Ozxicj4NCjxiPlN1Ympl Y3Q6PC9iPiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4 dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNik8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OyxzYW5zLXNlcmlmIj5HcmVhdCAhPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBU dWUsIE5vdiAyMSwgMjAxNyBhdCA2OjM1IFBNLCBKb2IgU25pamRlcnMgJmx0OzxhIGhyZWY9Im1h aWx0bzpqb2JAbnR0Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmpvYkBudHQubmV0PC9hPiZndDsgd3Jv dGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90 dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJvYmVydC9SYW5keSw8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PkFib3V0IHRoaXMgYmVpbmcgYSBkZWZhdWx0OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T2xkIChTZWN0aW9uIDQpOjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QSBCR1Agc3Bl YWtlciB0aGF0IGlzIHdpbGxpbmcgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQgTWVz c2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1lc3Nh Z2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVydGlz ZW1lbnQNCiBSRkM1NDkyXS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPk5ldyAoU2VjdGlvbiA0KTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QSBCR1Agc3BlYWtlciB0aGF0IGlz IGNhcGFibGUgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZXMgd2l0aCBh IHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1lc3NhZ2UgQ2FwYWJpbGl0 eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVydGlzZW1lbnQNCiBbUkZD NTQ5Ml0uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy Z2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fPGJyPg0KSWRyIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0 bzpJZHJAaWV0Zi5vcmciPklkckBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL25h MDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnd3 dy5pZXRmLm9yZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRmlkciZhbXA7ZGF0YT0wMiU3QzAxJTdD b2xpdmVyLmJvcmNoZXJ0JTQwbmlzdC5nb3YlN0NjMjk2NThkOWM3MDg0NjhiMGNjZDA4ZDUzMTM1 NzZlZSU3QzJhYjVkODJmZDhmYTQ3OTdhOTNlMDU0NjU1YzYxZGVjJTdDMSU3QzAlN0M2MzY0Njkw MjgwNjMzODMwODkmYW1wO3NkYXRhPUJ0NkY1TjZ6QTV2N0dDWG03cGVGdTA2dUsxVENEM3NSSElW UGZmcCUyRjBPMCUzRCZhbXA7cmVzZXJ2ZWQ9MCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3 LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j a3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_F0EAF2D4656D48BD830BDC2E8B862813nistgov_-- From nobody Wed Nov 22 09:15:55 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C47C12946C; Wed, 22 Nov 2017 09:15:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.519 X-Spam-Level: X-Spam-Status: No, score=-14.519 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_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 Ld_JxRSXy9We; Wed, 22 Nov 2017 09:15:51 -0800 (PST) Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 81C45129469; Wed, 22 Nov 2017 09:15:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=41665; q=dns/txt; s=iport; t=1511370951; x=1512580551; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=GNyUM5RlovI5tbsVgls8mIj4eF0KvdsGmic651GQmqc=; b=V6wL73Hu22KsVAqoTdpCr4nsXSCJUAjBl7+KqcNFjkANqhVnJbpJkEiR g1WZltGM1nEHdsAr/HgaRWEG6sB66kEaTY1NHfieR9PCNtTjG0tMdNd6R +N5HrIPfO0UrX2XKvmQVWzvUN30AlmL6fMwZjy7Aguva7A4lxSUBswag+ M=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DBAQAysBVa/5FdJa1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJKRAIsZm4ng3+ZNYF9iF2QFgMKGAEJgXeDIgIahQZCFQEBAQE?= =?us-ascii?q?BAQEBAWsohR4BAQEEAQEhSwsQAgEIEQMBAQEhAQYDAgICHwYLFAkIAgQOBRSIH?= =?us-ascii?q?AQebEwDFRCoQIInhzkDCoM/AQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWDOoIHgVW?= =?us-ascii?q?CEoMCgmtagTA9CRaCXzGCMgWKQI5kiF89AodwiCGEeYIWhgyLK4o2gj87iFoCE?= =?us-ascii?q?RkBgTkBNSMUgWF6FUktAYI2E4IQORwZgU53AQEBAYkyASUHghkBAQE?= X-IronPort-AV: E=Sophos;i="5.44,436,1505779200"; d="scan'208,217";a="322027825" Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Nov 2017 17:15:49 +0000 Received: from XCH-ALN-014.cisco.com (xch-aln-014.cisco.com [173.36.7.24]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id vAMHFnJD032360 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 22 Nov 2017 17:15:49 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-ALN-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 22 Nov 2017 11:15:48 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Wed, 22 Nov 2017 11:15:48 -0600 From: "Jakob Heitz (jheitz)" To: "Borchert, Oliver (Fed)" CC: Robert Raszuk , idr wg , "idr-ads@ietf.org" , Idr , "Thomas Mangin" , Randy Bush Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQG3eYqAAAg/8gAAAS+JgAAAPKYAAAK34gAAABCKgAAChkQAAAJHFYAABIDZoAAEYC2AAAx+mpAAGMb1gP//5mEA//++cLs= Date: Wed, 22 Nov 2017 17:15:48 +0000 Message-ID: References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted Content-Type: multipart/alternative; boundary="_000_A0106E1A272D4E1DA0F3E3531D583AA3ciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Nov 2017 17:15:54 -0000 --_000_A0106E1A272D4E1DA0F3E3531D583AA3ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFyZ2VyIG1lc3NhZ2UgaW1wbGllcyBsYXJnZXIgcGF0aCBhdHRyaWJ1dGVzLiBZb3UgbWF5IGFu c3dlciDigJxub+KAnSBmb3IgdGhlIHBhcnRzIHdpdGggd2hpY2ggeW91IGRvIG5vdCBjb21wbHku DQoNCklmIHRoZSBpbXBsaWVkIHBhdGggYXR0cmlidXRlIHNpemVzIGFyZSB0b28gbGFyZ2UsIHRo ZW4gd2UgbmVlZCB0byBiZSBleHBsaWNpdCBhYm91dCB0aGUgbWF4aW11bSBzaXplcyBmb3IgZWFj aCBhdHRyaWJ1dGUgaW4gdGhlIGRyYWZ0LiBQbGVhc2Ugc3VnZ2VzdCByZWFzb25hYmxlIG1heGlt dW0gc2l6ZXMuDQoNClRoYW5rcywNCkpha29iLg0KDQpPbiBOb3YgMjIsIDIwMTcsIGF0IDc6MTAg QU0sIEJvcmNoZXJ0LCBPbGl2ZXIgKEZlZCkgPG9saXZlci5ib3JjaGVydEBuaXN0LmdvdjxtYWls dG86b2xpdmVyLmJvcmNoZXJ0QG5pc3QuZ292Pj4gd3JvdGU6DQoNCkpha29iLA0KDQpJIGxvb2tl ZCBpbnRvIHRoZSBhZGRlZCBxdWVzdGlvbnMgZm9yIHRoZSBjb21wbGlhbmNlIHJlcG9ydCB5b3Ug YWRkZWQgb24gdGhlIHdpa2kuDQpJIGFtIG5vdCBxdWl0ZSBzdXJlIHRoYXQgdGhlc2UgYWRkZWQg cXVlc3Rpb25zIGRvIGFwcGx5IGZvciBhIGNvbXBsaWFuY2Ugb2YgdGhlIHJlcXVlc3RlZCBkcmFm dC4gVGhlc2UgZG8gbW9yZSBhcHBseSB0byBmZWF0dXJlcyB1c2VkIHdpdGhpbiBCR1AgdGhhdCBt aWdodCByZXN1bHQgaW4gbGFyZ2VyIEJHUCBtZXNzYWdlcy4NCkFuZCBoZXJlIHRoZSBkcmFmdCBo YXMgYSBjbGVhciBtZXNzYWdlIGluIHRoZSBsYXN0IHBhcmFncmFwaCBvZiBzZWN0aW9uIDM6DQoN CuKAnEl0IGlzIFJFQ09NTUVOREVEIHRoYXQgQkdQIHByb3RvY29sIGRldmVsb3BlcnMgYW5kIGlt cGxlbWVudGVycyBhcmUNCiAgY29uc2VydmF0aXZlIGluIHRoZWlyIGFwcGxpY2F0aW9uIGFuZCB1 c2Ugb2YgRXh0ZW5kZWQgTWVzc2FnZXMu4oCdDQoNClRoZXJlZm9yZSwgdGhleSB3b3VsZCBtb3Jl IGFwcGx5IHRvIHByb3BlciBmdW5jdGlvbmluZyBvZiBpbXBsZW1lbnRlZCBCR1AgZmVhdHVyZXMg cmF0aGVyIHRoYW4gdGhlIGV4dGVuZGVkIG1lc3NhZ2UgaXRzZWxmLiBJIGRvIG5vdCBiZWxpZXZl IHRoYXQgdGhlc2UgbmV3IHF1ZXN0aW9ucyBkbyBhcHBseSBoZXJlLg0KDQpTYWlkIHRoYXQsIEJH UFNFQy1JTyBpcyBhIHRyYWZmaWMgZ2VuZXJhdG9yIHRoYXQgbWFpbmx5IGZvY3Vzc2VzIG9uIEJH UFNFQyB1cGRhdGVzLiBXZSBkaWQgbm90IGFkZCBjb21tdW5pdGllcyB0byB0aGUgZ2VuZXJhdGVk IHRyYWZmaWMgYW5kIEkgZG8gbm90IGludGVudCB0byBkbyBzbyBpbiB0aGUgbmVhciBmdXR1cmUg KHRob3VnaCBjb21tdW5pdHkgY29udHJpYnV0aW9ucyBhcmUgd2VsY29tZSkg4oCTIGluIHRoaXMg c2Vuc2UsIGZvciBzZW5kaW5nIG15IGFuc3dlciBpcyBOQS4NCk9uIHRoZSByZWNlaXZpbmcgc2lk ZSwgYXMgbG9uZyBhcyB0aGUgQkdQIHVwZGF0ZSBpbiBpdHNlbGYgaXMgd2VsbCBmb3JtZWQgYW5k IHdpdGhpbiBpdHMgbGVuZ3RoIGJvdW5kYXJpZXMgKDRLIG9yIDwgNjRLKSB0aGVyZSBpcyBubyBp c3N1ZS4gV2UganVzdCBkdW1wIHRoZSB1cGRhdGUgZWl0aGVyIG9uIHRoZSDigJxmbG9vcuKAnSBv ciBzY3JlZW4uDQoNCldpdGggUXVhZ2dhU1J4LCBhcyBsb25nIGFzIFF1YWdnYSBjYW4gcHJvY2Vz cyBjb21tdW5pdGllcyBvZiB0aGF0IGxlbmd0aCwgUXVhZ2dhU1J4IGNhbiBhcyB3ZWxsLiBRdWFn Z2FTUnggc2FtZSBhcyBCR1BTRUMtSU8gZG8gY29tcGx5IHdpdGggdGhlIGRyYWZ0IGl0c2VsZiB3 aGVuIGl0IGNvbWVzIHRvIGFjY2VwdGluZyBhbmQgZ2VuZXJhdGluZyA+IDRLIHVwZGF0ZXMgYXMg c3BlY2lmaWVkIGluIHRoZSBkcmFmdCBhbmQgd2UgdGVzdGVkIHRoZSBwcm9jZXNzaW5nIGFuZCBt ZW1vcnkgdXNhZ2UgdXNpbmcgQkdQc2VjIHRyYWZmaWMgb2YgbGl0dGxlIGxlc3MgdGhhbiA2NCBL Lg0KDQpPbGl2ZXINCg0KRnJvbTogSWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRy LWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgIkpha29iIEhlaXR6IChqaGVpdHopIiA8 amhlaXR6QGNpc2NvLmNvbTxtYWlsdG86amhlaXR6QGNpc2NvLmNvbT4+DQpEYXRlOiBUdWVzZGF5 LCBOb3ZlbWJlciAyMSwgMjAxNyBhdCA2OjEzIFBNDQpUbzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0 QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj4NCkNjOiBpZHIgd2cgPGlkckBp ZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPj4sICJpZHItYWRzQGlldGYub3JnPG1haWx0bzpp ZHItYWRzQGlldGYub3JnPiIgPGlkci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1hZHNAaWV0Zi5v cmc+PiwgSWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5v cmc+PiwgVGhvbWFzIE1hbmdpbiA8dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPG1haWx0bzp0aG9t YXMubWFuZ2luQGV4YS5uZXQudWs+Pg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBm b2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYp DQoNCjEgaG91ciA/Pw0KV2hlbiBJIHRlc3RlZCBteSBsYXJnZSBjb21tdW5pdHkgY29kZSwgSSB0 ZXN0ZWQgYXQgdGhlIGxpbWl0IGFuZCBvdmVyIGl0Lg0KVGhlcmUgd2FzIG5vIHBlcmNlcHRpYmxl IHRpbWUgZm9yIHRoZSBvcGVyYXRpb25zLg0KMTYgdGltZXMgaW1wZXJjZXB0aWJsZSB3b3VsZCBi ZSBhIGJsaXAgYXQgdGhlIG1vc3QuDQpUaGUgb25seSBvcGVyYXRpb25zIHRoYXQgdGFrZSBhIHdv cnJpc29tZSBhbW91bnQgb2YgdGltZSBhcmUgcmVnZXhwIG1hdGNoZXMgd2l0aCBuZXN0ZWQgd2ls ZGNhcmRzLg0KSG1tLCBJIHNob3VsZCBhZGQgcmVnZXhwIG1hdGNoZXMgZXhwbGljaXRseSwgYmVj YXVzZSB0aGF0IHJlcXVpcmVzIHRvIGV4cGFuZCB0aGUgY29tbXVuaXRpZXMgaW50byBhc2NpaSBy ZXByZXNlbnRhdGlvbiBpbiB0aGUgbWF0Y2hpbmcgZW5naW5lLg0KDQpUaGFua3MsDQpKYWtvYg0K DQpGcm9tOiBJZHIgW21haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEph a29iIEhlaXR6IChqaGVpdHopDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU4 IFBNDQpUbzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEBy YXN6dWsubmV0Pj4NCkNjOiBpZHIgd2cgPGlkckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3Jn Pj47IGlkci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1hZHNAaWV0Zi5vcmc+OyBUaG9tYXMgTWFu Z2luIDx0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs8bWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5l dC51az4+OyBJZHIgPGlkci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppZHItYm91bmNlc0BpZXRm Lm9yZz4+DQpTdWJqZWN0OiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1p ZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCg0KSnVzdCB0aGF0IGl0 IGRvZXMgaXQgd2l0aG91dCBlcnJvci4NCklmIHRoZSBudW1iZXJzIGFyZSB0b28gbGFyZ2UsIHdl IHNob3VsZCBkaXNjdXNzIHJlYXNvbmFibGUgbGltaXRzLg0KDQpUaGFua3MsDQpKYWtvYg0KDQpG cm9tOiBycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+IFttYWlsdG86 cnJhc3p1a0BnbWFpbC5jb21dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUdWVz ZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU1IFBNDQpUbzogSmFrb2IgSGVpdHogKGpoZWl0eikg PGpoZWl0ekBjaXNjby5jb208bWFpbHRvOmpoZWl0ekBjaXNjby5jb20+Pg0KQ2M6IEpvYiBTbmlq ZGVycyA8am9iQG50dC5uZXQ8bWFpbHRvOmpvYkBudHQubmV0Pj47IGlkciB3ZyA8aWRyQGlldGYu b3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+PjsgaWRyLWFkc0BpZXRmLm9yZzxtYWlsdG86aWRyLWFk c0BpZXRmLm9yZz47IElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlkci1ib3VuY2Vz QGlldGYub3JnPj47IFRob21hcyBNYW5naW4gPHRob21hcy5tYW5naW5AZXhhLm5ldC51azxtYWls dG86dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPj4NClN1YmplY3Q6IFJlOiBbSWRyXSBXRyBMYXN0 IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRv IDExLzI2KQ0KDQpIaSBKYWtvYiwNCg0KSSB0aGluayB3aGF0IHlvdSBhZGRlZCBpcyBmaW5lLCBi dXQgcmVxdWlyZXMgYSB0aW1lIGxpbWl0Lg0KDQpTdGF0ZW1lbnQgdGhhdCBpbXBsZW1lbnRhdGlv biBjYW4gcmVjZWl2ZSwgcGFyc2UvdmFsaWRhdGUsIGRpc3BsYXkgaW4gQ0xJIG9yIG1hdGNoIGlu IHRoZSBwb2xpY3kgMTZLIG9mIGNvbW11bml0aWVzIGFsbCBhY3Rpb25zIHRha2luZyAxaCBlYWNo IGlzIHJhdGhlciBub3QgdGhhdCBpbnRlcmVzdGluZyBpc24ndCBpdCA/DQoNCk9yIGlzIHRoZSBp bmRpY2F0b3Igb2Ygc3BlYyBjb21wbGlhbmNlIGEgc3RhdGVtZW50IHRoYXQgaXQganVzdCBkb2Vz IG5vdCBjcmFzaCByZWdhcmRsZXNzIG9mIHRpbWUgaXQgdGFrZXMgZm9yIGV4ZWN1dGlvbiBvZiBl YWNoIHN0YXRlZCBhY3Rpb24gOikgPw0KDQpUaHgsDQovL1IuDQoNCg0KDQoNCg0KT24gVHVlLCBO b3YgMjEsIDIwMTcgYXQgMTE6MzggUE0sIEpha29iIEhlaXR6IChqaGVpdHopIDxqaGVpdHpAY2lz Y28uY29tPG1haWx0bzpqaGVpdHpAY2lzY28uY29tPj4gd3JvdGU6DQpUaGUgbmV3IHVwZGF0ZSBt ZXNzYWdlIHNpemUgcmVxdWlyZXMgc3VwcG9ydCBmb3I6DQoxNjM3NSBjb21tdW5pdGllcw0KODE4 NyBleHRlbmRlZCBjb21tdW5pdGllcw0KNTQ1OCBsYXJnZSBjb21tdW5pdGllcw0KSSBoYXZlIG5v dCBjaGFuZ2VkIHRoZSBhcy1wYXRoIGxlbmd0aCwgYmVjYXVzZSBpdCBpcyBhbHJlYWR5IHJpZGlj dWxvdXNseSBoaWdoLg0KSWYgYW55b25lIHdhbnRzIHRvIHRhbGsgYWJvdXQgYSBtYXhpbXVtIGFz LXBhdGggbGVuZ3RoLCBwbGVhc2Ugc3BlYWsgdXAuDQoNCkkgaGF2ZSBhZGRlZCB0ZXN0cyB0byB0 aGUgaW1wbGVtZW50YXRpb24gcmVwb3J0DQpodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9pZHIv d2lraS9kcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtaW1wbGVtZW50YXRpb25zPGh0dHBzOi8v bmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJG dHJhYy5pZXRmLm9yZyUyRnRyYWMlMkZpZHIlMkZ3aWtpJTJGZHJhZnQtaWV0Zi1pZHItYmdwLWV4 dGVuZGVkLWltcGxlbWVudGF0aW9ucyZkYXRhPTAyJTdDMDElN0NvbGl2ZXIuYm9yY2hlcnQlNDBu aXN0LmdvdiU3Q2MyOTY1OGQ5YzcwODQ2OGIwY2NkMDhkNTMxMzU3NmVlJTdDMmFiNWQ4MmZkOGZh NDc5N2E5M2UwNTQ2NTVjNjFkZWMlN0MxJTdDMCU3QzYzNjQ2OTAyODA2MzM4MzA4OSZzZGF0YT16 UkZzYTZ2JTJCcVdjUW80NGZUY0t0bWJtcW1GWmljQTQ5NWklMkJaZmNBNFpTZyUzRCZyZXNlcnZl ZD0wPg0KdG8gZW5zdXJlIGZ1bGwgY29tcGxpYW5jZSB3aXRoIHRoZSBjb25zZXF1ZW5jZXMgb2Yg dGhlIGRyYWZ0Lg0KDQpJbXBsZW1lbnRlcnMsIHBsZWFzZSB1cGRhdGUgeW91ciBjb21wbGlhbmNl Lg0KDQpUaGFua3MsDQpKYWtvYg0KDQpGcm9tOiBJZHIgW21haWx0bzppZHItYm91bmNlc0BpZXRm Lm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJh c3p1aw0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMTcgMTA6NDEgQU0NClRvOiBKb2Ig U25pamRlcnMgPGpvYkBudHQubmV0PG1haWx0bzpqb2JAbnR0Lm5ldD4+DQpDYzogaWRyIHdnIDxp ZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+OyBpZHItYWRzQGlldGYub3JnPG1haWx0 bzppZHItYWRzQGlldGYub3JnPjsgSWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRy LWJvdW5jZXNAaWV0Zi5vcmc+PjsgVGhvbWFzIE1hbmdpbiA8dGhvbWFzLm1hbmdpbkBleGEubmV0 LnVrPG1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+Pg0KU3ViamVjdDogUmU6IFtJZHJd IFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAo MTEvMTIgdG8gMTEvMjYpDQoNCkdyZWF0ICENCg0KT24gVHVlLCBOb3YgMjEsIDIwMTcgYXQgNjoz NSBQTSwgSm9iIFNuaWpkZXJzIDxqb2JAbnR0Lm5ldDxtYWlsdG86am9iQG50dC5uZXQ+PiB3cm90 ZToNClJvYmVydC9SYW5keSwNCg0KQWJvdXQgdGhpcyBiZWluZyBhIGRlZmF1bHQ6DQoNCk9sZCAo U2VjdGlvbiA0KToNCg0KQSBCR1Agc3BlYWtlciB0aGF0IGlzIHdpbGxpbmcgdG8gc2VuZCBhbmQg cmVjZWl2ZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlz ZSB0aGUgQkdQIEV4dGVuZGVkIE1lc3NhZ2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBC R1AgQ2FwYWJpbGl0aWVzIEFkdmVydGlzZW1lbnQgUkZDNTQ5Ml0uDQoNCk5ldyAoU2VjdGlvbiA0 KQ0KDQpBIEJHUCBzcGVha2VyIHRoYXQgaXMgY2FwYWJsZSB0byBzZW5kIGFuZCByZWNlaXZlIEJH UCBFeHRlbmRlZCBNZXNzYWdlcyB3aXRoIGEgcGVlciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1Ag RXh0ZW5kZWQgTWVzc2FnZSBDYXBhYmlsaXR5IHRvIHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmls aXRpZXMgQWR2ZXJ0aXNlbWVudCBbUkZDNTQ5Ml0uDQoNCg0KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18NCklkciBtYWlsaW5nIGxpc3QNCklkckBpZXRmLm9y ZzxtYWlsdG86SWRyQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0 aW5mby9pZHI8aHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91 cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZpZHIm ZGF0YT0wMiU3QzAxJTdDb2xpdmVyLmJvcmNoZXJ0JTQwbmlzdC5nb3YlN0NjMjk2NThkOWM3MDg0 NjhiMGNjZDA4ZDUzMTM1NzZlZSU3QzJhYjVkODJmZDhmYTQ3OTdhOTNlMDU0NjU1YzYxZGVjJTdD MSU3QzAlN0M2MzY0NjkwMjgwNjMzODMwODkmc2RhdGE9QnQ2RjVONnpBNXY3R0NYbTdwZUZ1MDZ1 SzFUQ0Qzc1JISVZQZmZwJTJGME8wJTNEJnJlc2VydmVkPTA+DQoNCg== --_000_A0106E1A272D4E1DA0F3E3531D583AA3ciscocom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpM YXJnZXIgbWVzc2FnZSBpbXBsaWVzIGxhcmdlciBwYXRoIGF0dHJpYnV0ZXMuIFlvdSBtYXkgYW5z d2VyIOKAnG5v4oCdIGZvciB0aGUgcGFydHMgd2l0aCB3aGljaCB5b3UgZG8gbm90IGNvbXBseS4N CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PklmIHRoZSBpbXBsaWVkIHBhdGggYXR0cmlidXRlIHNp emVzIGFyZSB0b28gbGFyZ2UsIHRoZW4gd2UgbmVlZCB0byBiZSBleHBsaWNpdCBhYm91dCB0aGUg bWF4aW11bSBzaXplcyBmb3IgZWFjaCBhdHRyaWJ1dGUgaW4gdGhlIGRyYWZ0LiBQbGVhc2Ugc3Vn Z2VzdCByZWFzb25hYmxlIG1heGltdW0gc2l6ZXMuJm5ic3A7PGJyPg0KPGJyPg0KPGRpdiBpZD0i QXBwbGVNYWlsU2lnbmF0dXJlIj4NCjxkaXY+VGhhbmtzLDwvZGl2Pg0KSmFrb2IuPC9kaXY+DQo8 ZGl2Pjxicj4NCk9uIE5vdiAyMiwgMjAxNywgYXQgNzoxMCBBTSwgQm9yY2hlcnQsIE9saXZlciAo RmVkKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9saXZlci5ib3JjaGVydEBuaXN0LmdvdiI+b2xpdmVy LmJvcmNoZXJ0QG5pc3QuZ292PC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KPC9kaXY+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXY+DQo8bWV0YSBuYW1lPSJUaXRsZSIgY29udGVudD0i Ij4NCjxtZXRhIG5hbWU9IktleXdvcmRzIiBjb250ZW50PSIiPg0KPG1ldGEgbmFtZT0iR2VuZXJh dG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8c3R5 bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls eTpBcmlhbDsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQpAZm9udC1mYWNlDQoJ e2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJcGFub3NlLTE6MiA3IDMgOSAyIDIgNSAyIDQg NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1m YW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGlu aw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRp b246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXtt c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1 bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0K CXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJ bWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4t bGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv bWFuIixzZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h bDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciLHNlcmlmOw0KCWNvbG9yOiM3MDMwQTA7fQ0K c3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p bHk6IkNvdXJpZXIgTmV3IixzZXJpZjsNCgljb2xvcjojNzAzMEEwO30NCnNwYW4uRW1haWxTdHls ZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp YnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5tc29JbnMNCgl7bXNv LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbXNvLXN0eWxlLW5hbWU6IiI7DQoJdGV4dC1kZWNv cmF0aW9uOnVuZGVybGluZTsNCgljb2xvcjp0ZWFsO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNl Y3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAx LjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5 bGU+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj5KYWtvYiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SSBsb29rZWQgaW50byB0aGUgYWRk ZWQgcXVlc3Rpb25zIGZvciB0aGUgY29tcGxpYW5jZSByZXBvcnQgeW91IGFkZGVkIG9uIHRoZSB3 aWtpLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz YW5zLXNlcmlmIj5JIGFtIG5vdCBxdWl0ZSBzdXJlIHRoYXQgdGhlc2UgYWRkZWQgcXVlc3Rpb25z IGRvIGFwcGx5IGZvciBhIGNvbXBsaWFuY2Ugb2YgdGhlIHJlcXVlc3RlZCBkcmFmdC4gVGhlc2Ug ZG8gbW9yZSBhcHBseSB0byBmZWF0dXJlcyB1c2VkIHdpdGhpbiBCR1AgdGhhdCBtaWdodCByZXN1 bHQgaW4gbGFyZ2VyDQogQkdQIG1lc3NhZ2VzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkFuZCBoZXJlIHRoZSBkcmFmdCBoYXMg YSBjbGVhciBtZXNzYWdlIGluIHRoZSBsYXN0IHBhcmFncmFwaCBvZiBzZWN0aW9uIDM6PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48 bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPuKAnEl0IGlzIFJFQ09NTUVOREVEIHRoYXQgQkdQIHByb3RvY29sIGRldmVsb3Bl cnMgYW5kIGltcGxlbWVudGVycyBhcmUgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PG86cD48 L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4m bmJzcDsgY29uc2VydmF0aXZlIGluIHRoZWlyIGFwcGxpY2F0aW9uIGFuZCB1c2Ugb2YgRXh0ZW5k ZWQgTWVzc2FnZXMu4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlRoZXJlZm9yZSwgdGhleSB3b3VsZCBtb3Jl IGFwcGx5IHRvIHByb3BlciBmdW5jdGlvbmluZyBvZiBpbXBsZW1lbnRlZCBCR1AgZmVhdHVyZXMg cmF0aGVyIHRoYW4gdGhlIGV4dGVuZGVkIG1lc3NhZ2UgaXRzZWxmLiBJIGRvIG5vdCBiZWxpZXZl IHRoYXQgdGhlc2UgbmV3IHF1ZXN0aW9ucyBkbyBhcHBseQ0KIGhlcmUuPG86cD48L286cD48L3Nw YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi PlNhaWQgdGhhdCwgQkdQU0VDLUlPIGlzIGEgdHJhZmZpYyBnZW5lcmF0b3IgdGhhdCBtYWlubHkg Zm9jdXNzZXMgb24gQkdQU0VDIHVwZGF0ZXMuIFdlIGRpZCBub3QgYWRkIGNvbW11bml0aWVzIHRv IHRoZSBnZW5lcmF0ZWQgdHJhZmZpYyBhbmQgSSBkbyBub3QgaW50ZW50IHRvIGRvIHNvIGluIHRo ZQ0KIG5lYXIgZnV0dXJlICh0aG91Z2ggY29tbXVuaXR5IGNvbnRyaWJ1dGlvbnMgYXJlIHdlbGNv bWUpIOKAkyBpbiB0aGlzIHNlbnNlLCBmb3Igc2VuZGluZyBteSBhbnN3ZXIgaXMgTkEuDQo8bzpw PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi Pk9uIHRoZSByZWNlaXZpbmcgc2lkZSwgYXMgbG9uZyBhcyB0aGUgQkdQIHVwZGF0ZSBpbiBpdHNl bGYgaXMgd2VsbCBmb3JtZWQgYW5kIHdpdGhpbiBpdHMgbGVuZ3RoIGJvdW5kYXJpZXMgKDRLIG9y ICZsdDsgNjRLKSB0aGVyZSBpcyBubyBpc3N1ZS4gV2UganVzdCBkdW1wIHRoZSB1cGRhdGUgZWl0 aGVyIG9uDQogdGhlIOKAnGZsb29y4oCdIG9yIHNjcmVlbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+V2l0aCBR dWFnZ2FTUngsIGFzIGxvbmcgYXMgUXVhZ2dhIGNhbiBwcm9jZXNzIGNvbW11bml0aWVzIG9mIHRo YXQgbGVuZ3RoLCBRdWFnZ2FTUnggY2FuIGFzIHdlbGwuIFF1YWdnYVNSeCBzYW1lIGFzIEJHUFNF Qy1JTyBkbyBjb21wbHkgd2l0aCB0aGUgZHJhZnQgaXRzZWxmIHdoZW4gaXQgY29tZXMgdG8NCiBh Y2NlcHRpbmcgYW5kIGdlbmVyYXRpbmcgJmd0OyA0SyB1cGRhdGVzIGFzIHNwZWNpZmllZCBpbiB0 aGUgZHJhZnQgYW5kIHdlIHRlc3RlZCB0aGUgcHJvY2Vzc2luZyBhbmQgbWVtb3J5IHVzYWdlIHVz aW5nIEJHUHNlYyB0cmFmZmljIG9mIGxpdHRsZSBsZXNzIHRoYW4gNjQgSy4NCjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4m bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj5PbGl2ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9 ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0 IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xv cjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPklkciAm bHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIj5pZHItYm91bmNlc0BpZXRm Lm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtKYWtvYiBIZWl0eiAoamhlaXR6KSZxdW90 OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpoZWl0ekBjaXNjby5jb20iPmpoZWl0ekBjaXNjby5jb208 L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyBhdCA2 OjEzIFBNPGJyPg0KPGI+VG86IDwvYj5Sb2JlcnQgUmFzenVrICZsdDs8YSBocmVmPSJtYWlsdG86 cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDs8YnI+DQo8Yj5DYzog PC9iPmlkciB3ZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkckBpZXRmLm9yZyI+aWRyQGlldGYub3Jn PC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzppZHItYWRzQGlldGYub3JnIj5pZHItYWRz QGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1hZHNAaWV0Zi5vcmci Pmlkci1hZHNAaWV0Zi5vcmc8L2E+Jmd0OywgSWRyICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWJv dW5jZXNAaWV0Zi5vcmciPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDssIFRob21hcw0KIE1h bmdpbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51ayI+dGhvbWFz Lm1hbmdpbkBleGEubmV0LnVrPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtJZHJd IFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAo MTEvMTIgdG8gMTEvMjYpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv dDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+MSBob3VyID8/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+V2hlbiBJ IHRlc3RlZCBteSBsYXJnZSBjb21tdW5pdHkgY29kZSwgSSB0ZXN0ZWQgYXQgdGhlIGxpbWl0IGFu ZCBvdmVyIGl0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3 JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPlRoZXJlIHdhcyBubyBwZXJjZXB0aWJsZSB0aW1l IGZvciB0aGUgb3BlcmF0aW9ucy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4xNiB0aW1lcyBpbXBlcmNlcHRp YmxlIHdvdWxkIGJlIGEgYmxpcCBhdCB0aGUgbW9zdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UaGUgb25s eSBvcGVyYXRpb25zIHRoYXQgdGFrZSBhIHdvcnJpc29tZSBhbW91bnQgb2YgdGltZSBhcmUgcmVn ZXhwIG1hdGNoZXMgd2l0aCBuZXN0ZWQgd2lsZGNhcmRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkhtbSwg SSBzaG91bGQgYWRkIHJlZ2V4cCBtYXRjaGVzIGV4cGxpY2l0bHksIGJlY2F1c2UgdGhhdCByZXF1 aXJlcyB0byBleHBhbmQgdGhlIGNvbW11bml0aWVzIGludG8gYXNjaWkgcmVwcmVzZW50YXRpb24g aW4gdGhlIG1hdGNoaW5nIGVuZ2luZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86 cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7 Y29sb3I6IzcwMzBBMCI+VGhhbmtzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkpha29iPC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtj b2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBz dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6 My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gSWRyIFs8YSBocmVmPSJtYWls dG86aWRyLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZzwvYT5d DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkpha29iIEhlaXR6IChqaGVpdHopPGJyPg0KPGI+U2VudDo8 L2I+IFR1ZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE3IDI6NTggUE08YnI+DQo8Yj5Ubzo8L2I+IFJv YmVydCBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+cm9iZXJ0 QHJhc3p1ay5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gaWRyIHdnICZsdDs8YSBocmVmPSJt YWlsdG86aWRyQGlldGYub3JnIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0OzsgPGEgaHJlZj0ibWFpbHRv Omlkci1hZHNAaWV0Zi5vcmciPg0KaWRyLWFkc0BpZXRmLm9yZzwvYT47IFRob21hcyBNYW5naW4g Jmx0OzxhIGhyZWY9Im1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWsiPnRob21hcy5tYW5n aW5AZXhhLm5ldC51azwvYT4mZ3Q7OyBJZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHItYm91bmNl c0BpZXRmLm9yZyI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6 PC9iPiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVu ZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNik8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5KdXN0IHRo YXQgaXQgZG9lcyBpdCB3aXRob3V0IGVycm9yLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPklmIHRoZSBudW1i ZXJzIGFyZSB0b28gbGFyZ2UsIHdlIHNob3VsZCBkaXNjdXNzIHJlYXNvbmFibGUgbGltaXRzLjwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlm O2NvbG9yOiM3MDMwQTAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPlRoYW5rcyw8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjoj NzAzMEEwIj5KYWtvYjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg TmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+ PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZiI+DQo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20i PnJyYXN6dWtAZ21haWwuY29tPC9hPiBbPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29t Ij5tYWlsdG86cnJhc3p1a0BnbWFpbC5jb208L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2Jl cnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE3IDI6 NTUgUE08YnI+DQo8Yj5Ubzo8L2I+IEpha29iIEhlaXR6IChqaGVpdHopICZsdDs8YSBocmVmPSJt YWlsdG86amhlaXR6QGNpc2NvLmNvbSI+amhlaXR6QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+ Q2M6PC9iPiBKb2IgU25pamRlcnMgJmx0OzxhIGhyZWY9Im1haWx0bzpqb2JAbnR0Lm5ldCI+am9i QG50dC5uZXQ8L2E+Jmd0OzsgaWRyIHdnICZsdDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3Jn Ij5pZHJAaWV0Zi5vcmc8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzppZHItYWRzQGlldGYub3Jn Ij5pZHItYWRzQGlldGYub3JnPC9hPjsgSWRyICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWJvdW5j ZXNAaWV0Zi5vcmciPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDs7IFRob21hcyBNYW5naW4g Jmx0OzxhIGhyZWY9Im1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWsiPnRob21hcy5tYW5n aW5AZXhhLm5ldC51azwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbSWRyXSBXRyBM YXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEy IHRvIDExLzI2KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu YnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+SGkg SmFrb2IsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt c2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OyxzYW5zLXNlcmlmIj5JIHRoaW5rIHdoYXQgeW91IGFkZGVkIGlzIGZpbmUsIGJ1dCByZXF1aXJl cyBhIHRpbWUgbGltaXQuJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TdGF0ZW1lbnQgdGhhdCBpbXBsZW1lbnRhdGlv biBjYW4gcmVjZWl2ZSwgcGFyc2UvdmFsaWRhdGUsIGRpc3BsYXkgaW4gQ0xJIG9yIG1hdGNoIGlu IHRoZSBwb2xpY3kgMTZLIG9mIGNvbW11bml0aWVzIGFsbCBhY3Rpb25zIHRha2luZyAxaCBlYWNo IGlzIHJhdGhlciBub3QgdGhhdCBpbnRlcmVzdGluZyBpc24ndCBpdCA/Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5P ciBpcyB0aGUgaW5kaWNhdG9yIG9mIHNwZWMgY29tcGxpYW5jZSBhIHN0YXRlbWVudCB0aGF0IGl0 IGp1c3QgZG9lcyBub3QgY3Jhc2ggcmVnYXJkbGVzcyBvZiB0aW1lIGl0IHRha2VzIGZvciBleGVj dXRpb24gb2YgZWFjaCBzdGF0ZWQgYWN0aW9uIDopID88L3NwYW4+PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlRoeCw8L3NwYW4+PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Ly9SLjwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8 L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+ Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt c2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFR1ZSwgTm92IDIxLCAyMDE3IGF0IDExOjM4IFBN LCBKYWtvYiBIZWl0eiAoamhlaXR6KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpoZWl0ekBjaXNjby5j b20iIHRhcmdldD0iX2JsYW5rIj5qaGVpdHpAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PG86cD48 L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s aWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQu OHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0 Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtj b2xvcjojNzAzMEEwIj5UaGUgbmV3IHVwZGF0ZSBtZXNzYWdlIHNpemUgcmVxdWlyZXMgc3VwcG9y dCBmb3I6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx dW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4xNjM3NSBjb21tdW5pdGllczwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6Izcw MzBBMCI+ODE4NyBleHRlbmRlZCBjb21tdW5pdGllczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+NTQ1OCBs YXJnZSBjb21tdW5pdGllczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291 cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+SSBoYXZlIG5vdCBjaGFuZ2VkIHRo ZSBhcy1wYXRoIGxlbmd0aCwgYmVjYXVzZSBpdCBpcyBhbHJlYWR5IHJpZGljdWxvdXNseSBoaWdo Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDss c2VyaWY7Y29sb3I6IzcwMzBBMCI+SWYgYW55b25lIHdhbnRzIHRvIHRhbGsgYWJvdXQgYSBtYXhp bXVtIGFzLXBhdGggbGVuZ3RoLCBwbGVhc2Ugc3BlYWsgdXAuPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4m bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkkgaGF2ZSBhZGRlZCB0ZXN0cyB0byB0aGUgaW1wbGVt ZW50YXRpb24gcmVwb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy aWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48YSBocmVmPSJodHRwczovL25hMDEu c2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRyYWMu aWV0Zi5vcmclMkZ0cmFjJTJGaWRyJTJGd2lraSUyRmRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRl ZC1pbXBsZW1lbnRhdGlvbnMmYW1wO2RhdGE9MDIlN0MwMSU3Q29saXZlci5ib3JjaGVydCU0MG5p c3QuZ292JTdDYzI5NjU4ZDljNzA4NDY4YjBjY2QwOGQ1MzEzNTc2ZWUlN0MyYWI1ZDgyZmQ4ZmE0 Nzk3YTkzZTA1NDY1NWM2MWRlYyU3QzElN0MwJTdDNjM2NDY5MDI4MDYzMzgzMDg5JmFtcDtzZGF0 YT16UkZzYTZ2JTJCcVdjUW80NGZUY0t0bWJtcW1GWmljQTQ5NWklMkJaZmNBNFpTZyUzRCZhbXA7 cmVzZXJ2ZWQ9MCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL2lk ci93aWtpL2RyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1pbXBsZW1lbnRhdGlvbnM8L2E+PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJp Zjtjb2xvcjojNzAzMEEwIj50byBlbnN1cmUgZnVsbCBjb21wbGlhbmNlIHdpdGggdGhlIGNvbnNl cXVlbmNlcyBvZiB0aGUgZHJhZnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9y OiM3MDMwQTAiPkltcGxlbWVudGVycywgcGxlYXNlIHVwZGF0ZSB5b3VyIGNvbXBsaWFuY2UuPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJp Zjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPlRoYW5rcyw8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2Nv bG9yOiM3MDMwQTAiPkpha29iPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJv bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IElkciBbbWFpbHRvOjxhIGhyZWY9Im1haWx0 bzppZHItYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1ib3VuY2VzQGlldGYu b3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6 PC9iPiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAxMDo0MSBBTTxicj4NCjxiPlRvOjwvYj4g Sm9iIFNuaWpkZXJzICZsdDs8YSBocmVmPSJtYWlsdG86am9iQG50dC5uZXQiIHRhcmdldD0iX2Js YW5rIj5qb2JAbnR0Lm5ldDwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBpZHIgd2cgJmx0OzxhIGhy ZWY9Im1haWx0bzppZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+ Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzppZHItYWRzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ aWRyLWFkc0BpZXRmLm9yZzwvYT47IElkciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1ib3VuY2Vz QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ozsg VGhvbWFzIE1hbmdpbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51 ayIgdGFyZ2V0PSJfYmxhbmsiPnRob21hcy5tYW5naW5AZXhhLm5ldC51azwvYT4mZ3Q7PGJyPg0K PGI+U3ViamVjdDo8L2I+IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlk ci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KTwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2 Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkdyZWF0ICE8L3NwYW4+PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPk9uIFR1ZSwgTm92IDIxLCAyMDE3IGF0IDY6MzUgUE0sIEpvYiBTbmlqZGVycyAmbHQ7PGEg aHJlZj0ibWFpbHRvOmpvYkBudHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+am9iQG50dC5uZXQ8L2E+ Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4w cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21h cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Um9iZXJ0 L1JhbmR5LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+QWJvdXQgdGhpcyBiZWluZyBhIGRlZmF1bHQ6PG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbGQgKFNlY3Rpb24gNCk6PG86 cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5B IEJHUCBzcGVha2VyIHRoYXQgaXMgd2lsbGluZyB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRl bmRlZCBNZXNzYWdlcyB3aXRoIGEgcGVlciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5k ZWQgTWVzc2FnZSBDYXBhYmlsaXR5IHRvIHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMg QWR2ZXJ0aXNlbWVudA0KIFJGQzU0OTJdLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TmV3IChTZWN0aW9uIDQpPG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BIEJHUCBzcGVha2Vy IHRoYXQgaXMgY2FwYWJsZSB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRlbmRlZCBNZXNzYWdl cyB3aXRoIGEgcGVlciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZSBD YXBhYmlsaXR5IHRvIHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMgQWR2ZXJ0aXNlbWVu dA0KIFtSRkM1NDkyXS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX188YnI+DQpJZHIgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJl Zj0ibWFpbHRvOklkckBpZXRmLm9yZyI+SWRyQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0 dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNB JTJGJTJGd3d3LmlldGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGaWRyJmFtcDtkYXRhPTAy JTdDMDElN0NvbGl2ZXIuYm9yY2hlcnQlNDBuaXN0LmdvdiU3Q2MyOTY1OGQ5YzcwODQ2OGIwY2Nk MDhkNTMxMzU3NmVlJTdDMmFiNWQ4MmZkOGZhNDc5N2E5M2UwNTQ2NTVjNjFkZWMlN0MxJTdDMCU3 QzYzNjQ2OTAyODA2MzM4MzA4OSZhbXA7c2RhdGE9QnQ2RjVONnpBNXY3R0NYbTdwZUZ1MDZ1SzFU Q0Qzc1JISVZQZmZwJTJGME8wJTNEJmFtcDtyZXNlcnZlZD0wIiB0YXJnZXQ9Il9ibGFuayI+aHR0 cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHI8L2E+PG86cD48L286cD48L3A+ DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+ DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_A0106E1A272D4E1DA0F3E3531D583AA3ciscocom_-- From nobody Wed Nov 22 11:58:25 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F3E86129A97; Wed, 22 Nov 2017 11:58:23 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.09 X-Spam-Level: X-Spam-Status: No, score=0.09 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nistgov.onmicrosoft.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 G7Bhcu-JqdAh; Wed, 22 Nov 2017 11:58:20 -0800 (PST) Received: from gcc01-CY1-obe.outbound.protection.outlook.com (mail-cy1gcc01on0133.outbound.protection.outlook.com [23.103.200.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E984E1296D2; Wed, 22 Nov 2017 11:58:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nistgov.onmicrosoft.com; s=selector1-nist-gov; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=bYrLWJ4yomgLvautCdC/7/lEeGlLm69AMBr9QV1PQUQ=; b=hpep24C7TwjRKjGuzkVtOqIfY0y8qpVLqoyhyjhAdrJQvKN8Gj+amLT4AkPuVzDqOU4I+k7B3I/d0KhoO04ENvimz/sC8bZgUZYwD1RDwE9vI5mKCv/GefUEaLngiv7u2VxQYiCOFHLC35Avd8cyZbb2/3hIEDpCtYB+ZXHMFMA= Received: from BN6PR09MB2131.namprd09.prod.outlook.com (10.173.160.147) by BN6PR09MB2129.namprd09.prod.outlook.com (10.173.160.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.5; Wed, 22 Nov 2017 19:58:17 +0000 Received: from BN6PR09MB2131.namprd09.prod.outlook.com ([10.173.160.147]) by BN6PR09MB2131.namprd09.prod.outlook.com ([10.173.160.147]) with mapi id 15.20.0239.009; Wed, 22 Nov 2017 19:58:17 +0000 From: "Borchert, Oliver (Fed)" To: "Jakob Heitz (jheitz)" CC: Robert Raszuk , idr wg , "idr-ads@ietf.org" , Idr , "Thomas Mangin" , Randy Bush Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQGq5uSAAAg/8QAAAS+JgAAAPKYAAAK34gAAABCLgAAChkMAAAJHFYAACFGHAAAAj3+AAAAbuIAAAITrgAAhcQSAAARgtwAABaxqgA== Date: Wed, 22 Nov 2017 19:58:16 +0000 Message-ID: <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/f.27.0.171010 authentication-results: spf=none (sender IP is ) smtp.mailfrom=oliver.borchert@nist.gov; x-originating-ip: [129.6.219.120] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR09MB2129; 6:69uL8dOFc1M9Bggg6KfM6/uY4Y6d43DDSEHAshjsq2kd/Dbfy/QH108w+wFJIQ5a/rCm6jBKIc2wGq9HY1B3UDtyEI6VwCvwA0kuOPr8FfUJWvZOTg5S6EfQPuQzcNHJw+QGPYQEBxo+GilV3TtOvyi3wmsKAcEceqr2arYkJrswnZFMz0nyKUmcT+pOdyxoc80Y0dyotMRdTwFgRQG4aL5IjhlfrmX09Hiwqp47PbfPgvo9oB3KN3uM3/wX2r9m10u9phIofoUgoX4idni9GIrZZOSFbqcKV6h61EqTuxJgxZ5MGuNw31MULzuCBg5YDPwZfCo9pM1HpIAzheq92PRSAeWMC3u1pYwUFIvDQBw=; 5:vsIRTINMss/OBxTt/TkpgogTkYN3aXIBNOPU8uSEfQHJH0EeToQHQgeHWmrWnWUvfx6P0ztT/wFt5afIwx+hEG1T/ZTdndfGW3bL0kNQI366DbAyPK0j+ARZ9HgLkrvn4vT+LNho38O316ApdmxQlYqfoxINFa508uJd2Ge/vhY=; 24:JvSegtcbA15s1vRGXVJXe1xUgubiVgu9dTSDNOA2W4aPJWfcrLURMI89DhLOp3ZoAByhtO0UHazhcpvynPVAhXvd4olzwul2FPMcpgf2wsk=; 7:yZKM5sKF7A2NQLORVZZrnV0os9mbVosXuJ5ls0MRwlwogrQ9gIdSl6LOptvCW+W0OaFiHTc8H2YLxTjY3PBZ2mzosa84mSxfPkxqJLKWJmrqcpkC2buoz4lM1EU7t8mgPI25i6S5lLda5nPFSXjXSyYIcC0IMoGz0/wVFdBpRMq3u1nNJMwv/3tbvZbbyPfSmYa0huZX9+ldTp2+8DgRCAG9Qf3FVTSeZWnYtP9Ugy1+WfCUhQSSayF+cAPbIvtt x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: f5302bdd-86ec-45f7-a075-08d531e35f7f x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603199); SRVR:BN6PR09MB2129; x-ms-traffictypediagnostic: BN6PR09MB2129: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(65766998875637)(189930954265078)(95692535739014)(227612066756510)(219752817060721)(21748063052155); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3231022)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR09MB2129; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR09MB2129; x-forefront-prvs: 0499DAF22A x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(199003)(189002)(24454002)(82746002)(76176999)(54356999)(50986999)(3846002)(6246003)(53546010)(6916009)(15650500001)(606006)(3660700001)(2420400007)(229853002)(53936002)(68736007)(4326008)(2950100002)(7736002)(7110500001)(101416001)(2900100001)(106356001)(105586002)(6116002)(102836003)(66066001)(83506002)(33656002)(14454004)(81156014)(2906002)(6436002)(81166006)(93886005)(230783001)(478600001)(6506006)(36756003)(54896002)(10710500007)(6512007)(6306002)(8676002)(25786009)(54906003)(966005)(316002)(189998001)(58126008)(83716003)(99286004)(3280700002)(97736004)(6486002)(8936002)(77096006)(86362001)(5660300001)(236005); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR09MB2129; H:BN6PR09MB2131.namprd09.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: nist.gov does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_1D2FD4370EEF4FF69853C09E7EEA2A15nistgov_" MIME-Version: 1.0 X-OriginatorOrg: nist.gov X-MS-Exchange-CrossTenant-Network-Message-Id: f5302bdd-86ec-45f7-a075-08d531e35f7f X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2017 19:58:16.9517 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 2ab5d82f-d8fa-4797-a93e-054655c61dec X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR09MB2129 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Nov 2017 19:58:24 -0000 --_000_1D2FD4370EEF4FF69853C09E7EEA2A15nistgov_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VG8gbXkgdW5kZXJzdGFuZGluZyB0aGUgd2lraSBzaG91bGQgc3RhdGUgY29tcGxpYW5jZSB3aXRo IHRoZSBkcmFmdCBpbiBxdWVzdGlvbiBhbmQgbm90IHBhcnRpY3VsYXIgQkdQIGF0dHJpYnV0ZXMu DQoNClRoZSBkcmFmdCBpcyBhYm91dCB0aGUgY2FwYWJpbGl0eSBvZiBzZW5kaW5nIGFuZCByZWNl aXZpbmcgdXBkYXRlcyBsYXJnZXIgdGhhbiA0SyBhbmQgaG93IHRvIGhhbmRsZSBpZiB0aGUgY2Fw YWJpbGl0eSBpcyBub3QgcHJvcGFnYXRlZCwgYXMgd2VsbCBhcyB0aGUg4oCcNSBtaWxlIHZpZXfi gJ0gb24gd2hhdCB0byBkbyBpZiBhbiB1cGRhdGUgd291bGQgZXhjZWVkIHRoZSBuZXdseSBwcm9w b3NlZCBtYXggbGVuZ3RoIG9mIDY0SywgaXQgaXMgbm90IGFib3V0IHBlcmZvcm1hbmNlIGlzc3Vl cyBldGMuDQoNClRvIG1lIHRoZSBhZGRlZCBxdWVzdGlvbnMgaW4gdGhlIHdpa2kgYXJlIG1vcmUg YWJvdXQgdGhlIGNhcGFiaWxpdHkgdG8gcHJvY2VzcyBpbmRpdmlkdWFsIGF0dHJpYnV0ZXMgdGhh dCBtaWdodCBiZWNvbWUgbGFyZ2UuIFRoaXMgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhlIGRy YWZ0IGluIHF1ZXN0aW9uLg0KDQpJdCBzZWVtcyB0byBtZSB0aGF0IHdoYXQgeW91IHRyeSB0byBz b2x2ZSBpcyBub3QgY29tcGxpYW5jZSB3aXRoIHRoZSBkcmFmdCwgaXQgaXMgbW9yZSBhYm91dCB0 aGUgY2FwYWJpbGl0eSBvZiBwYXJ0aWN1bGFyIGltcGxlbWVudGF0aW9ucyBvbiBob3cgdG8gZGVh bCB3aXRoIGxhcmdlciB1cGRhdGVzIGFuZCB0aGlzIG1pZ2h0IGNoYW5nZSB3aXRoIG1lbW9yeSwg Q1BVLCBxdWFsaXR5IG9mIGltcGxlbWVudGF0aW9uLCBldGMuIGJ1dCBoYXMgbm90aGluZyB0byBk byB3aXRoIHRoZSBkcmFmdCBpbiBxdWVzdGlvbi4NCg0KSW4gY2FzZSB0aGVyZSBhcmUgaXNzdWVz IHdpdGggYXR0cmlidXRlcyBnZXR0aW5nIHRvbyBsYXJnZSBhbmQgdGhlcmVmb3JlIGNhdXNpbmcg aXNzdWVzIHRvIEJHUCBpdHNlbGYsIHRoZW4gSSBiZWxpZXZlIHRoZSBSRkPigJlzIGRlYWxpbmcg d2l0aCB0aGVzZSBhdHRyaWJ1dGVzIHNob3VsZCBiZSB1cGRhdGVkLg0KDQpBZ2FpbiwgSSBiZWxp ZXZlIHRoaXMgaXMgb3V0IG9mIHNjb3BlIG9mIHRoaXMgZHJhZnQgYW5kIEkgZG8gbm90IHNlZSBh bnkgbmVlZCB0byBoYXZlIHRoZXNlIHF1ZXN0aW9ucyBpbiB0aGUgd2lraS4NCg0KT2xpdmVyDQoN CkZyb206ICJKYWtvYiBIZWl0eiAoamhlaXR6KSIgPGpoZWl0ekBjaXNjby5jb20+DQpEYXRlOiBX ZWRuZXNkYXksIE5vdmVtYmVyIDIyLCAyMDE3IGF0IDEyOjE2IFBNDQpUbzogT2xpdmVyIEJvcmNo ZXJ0IDxvbGl2ZXIuYm9yY2hlcnRAbmlzdC5nb3Y+DQpDYzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0 QHJhc3p1ay5uZXQ+LCBpZHIgd2cgPGlkckBpZXRmLm9yZz4sICJpZHItYWRzQGlldGYub3JnIiA8 aWRyLWFkc0BpZXRmLm9yZz4sIElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc+LCBUaG9tYXMgTWFu Z2luIDx0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+LCBSYW5keSBCdXNoIDxyYW5keUBwc2cuY29t Pg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJn cC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkxhcmdlciBtZXNzYWdlIGlt cGxpZXMgbGFyZ2VyIHBhdGggYXR0cmlidXRlcy4gWW91IG1heSBhbnN3ZXIg4oCcbm/igJ0gZm9y IHRoZSBwYXJ0cyB3aXRoIHdoaWNoIHlvdSBkbyBub3QgY29tcGx5Lg0KDQpJZiB0aGUgaW1wbGll ZCBwYXRoIGF0dHJpYnV0ZSBzaXplcyBhcmUgdG9vIGxhcmdlLCB0aGVuIHdlIG5lZWQgdG8gYmUg ZXhwbGljaXQgYWJvdXQgdGhlIG1heGltdW0gc2l6ZXMgZm9yIGVhY2ggYXR0cmlidXRlIGluIHRo ZSBkcmFmdC4gUGxlYXNlIHN1Z2dlc3QgcmVhc29uYWJsZSBtYXhpbXVtIHNpemVzLg0KVGhhbmtz LA0KSmFrb2IuDQoNCk9uIE5vdiAyMiwgMjAxNywgYXQgNzoxMCBBTSwgQm9yY2hlcnQsIE9saXZl ciAoRmVkKSA8b2xpdmVyLmJvcmNoZXJ0QG5pc3QuZ292PG1haWx0bzpvbGl2ZXIuYm9yY2hlcnRA bmlzdC5nb3Y+PiB3cm90ZToNCkpha29iLA0KDQpJIGxvb2tlZCBpbnRvIHRoZSBhZGRlZCBxdWVz dGlvbnMgZm9yIHRoZSBjb21wbGlhbmNlIHJlcG9ydCB5b3UgYWRkZWQgb24gdGhlIHdpa2kuDQpJ IGFtIG5vdCBxdWl0ZSBzdXJlIHRoYXQgdGhlc2UgYWRkZWQgcXVlc3Rpb25zIGRvIGFwcGx5IGZv ciBhIGNvbXBsaWFuY2Ugb2YgdGhlIHJlcXVlc3RlZCBkcmFmdC4gVGhlc2UgZG8gbW9yZSBhcHBs eSB0byBmZWF0dXJlcyB1c2VkIHdpdGhpbiBCR1AgdGhhdCBtaWdodCByZXN1bHQgaW4gbGFyZ2Vy IEJHUCBtZXNzYWdlcy4NCkFuZCBoZXJlIHRoZSBkcmFmdCBoYXMgYSBjbGVhciBtZXNzYWdlIGlu IHRoZSBsYXN0IHBhcmFncmFwaCBvZiBzZWN0aW9uIDM6DQoNCuKAnEl0IGlzIFJFQ09NTUVOREVE IHRoYXQgQkdQIHByb3RvY29sIGRldmVsb3BlcnMgYW5kIGltcGxlbWVudGVycyBhcmUNCiAgY29u c2VydmF0aXZlIGluIHRoZWlyIGFwcGxpY2F0aW9uIGFuZCB1c2Ugb2YgRXh0ZW5kZWQgTWVzc2Fn ZXMu4oCdDQoNClRoZXJlZm9yZSwgdGhleSB3b3VsZCBtb3JlIGFwcGx5IHRvIHByb3BlciBmdW5j dGlvbmluZyBvZiBpbXBsZW1lbnRlZCBCR1AgZmVhdHVyZXMgcmF0aGVyIHRoYW4gdGhlIGV4dGVu ZGVkIG1lc3NhZ2UgaXRzZWxmLiBJIGRvIG5vdCBiZWxpZXZlIHRoYXQgdGhlc2UgbmV3IHF1ZXN0 aW9ucyBkbyBhcHBseSBoZXJlLg0KDQpTYWlkIHRoYXQsIEJHUFNFQy1JTyBpcyBhIHRyYWZmaWMg Z2VuZXJhdG9yIHRoYXQgbWFpbmx5IGZvY3Vzc2VzIG9uIEJHUFNFQyB1cGRhdGVzLiBXZSBkaWQg bm90IGFkZCBjb21tdW5pdGllcyB0byB0aGUgZ2VuZXJhdGVkIHRyYWZmaWMgYW5kIEkgZG8gbm90 IGludGVudCB0byBkbyBzbyBpbiB0aGUgbmVhciBmdXR1cmUgKHRob3VnaCBjb21tdW5pdHkgY29u dHJpYnV0aW9ucyBhcmUgd2VsY29tZSkg4oCTIGluIHRoaXMgc2Vuc2UsIGZvciBzZW5kaW5nIG15 IGFuc3dlciBpcyBOQS4NCk9uIHRoZSByZWNlaXZpbmcgc2lkZSwgYXMgbG9uZyBhcyB0aGUgQkdQ IHVwZGF0ZSBpbiBpdHNlbGYgaXMgd2VsbCBmb3JtZWQgYW5kIHdpdGhpbiBpdHMgbGVuZ3RoIGJv dW5kYXJpZXMgKDRLIG9yIDwgNjRLKSB0aGVyZSBpcyBubyBpc3N1ZS4gV2UganVzdCBkdW1wIHRo ZSB1cGRhdGUgZWl0aGVyIG9uIHRoZSDigJxmbG9vcuKAnSBvciBzY3JlZW4uDQoNCldpdGggUXVh Z2dhU1J4LCBhcyBsb25nIGFzIFF1YWdnYSBjYW4gcHJvY2VzcyBjb21tdW5pdGllcyBvZiB0aGF0 IGxlbmd0aCwgUXVhZ2dhU1J4IGNhbiBhcyB3ZWxsLiBRdWFnZ2FTUnggc2FtZSBhcyBCR1BTRUMt SU8gZG8gY29tcGx5IHdpdGggdGhlIGRyYWZ0IGl0c2VsZiB3aGVuIGl0IGNvbWVzIHRvIGFjY2Vw dGluZyBhbmQgZ2VuZXJhdGluZyA+IDRLIHVwZGF0ZXMgYXMgc3BlY2lmaWVkIGluIHRoZSBkcmFm dCBhbmQgd2UgdGVzdGVkIHRoZSBwcm9jZXNzaW5nIGFuZCBtZW1vcnkgdXNhZ2UgdXNpbmcgQkdQ c2VjIHRyYWZmaWMgb2YgbGl0dGxlIGxlc3MgdGhhbiA2NCBLLg0KDQpPbGl2ZXINCg0KRnJvbTog SWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+PiBv biBiZWhhbGYgb2YgIkpha29iIEhlaXR6IChqaGVpdHopIiA8amhlaXR6QGNpc2NvLmNvbTxtYWls dG86amhlaXR6QGNpc2NvLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyBh dCA2OjEzIFBNDQpUbzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJv YmVydEByYXN6dWsubmV0Pj4NCkNjOiBpZHIgd2cgPGlkckBpZXRmLm9yZzxtYWlsdG86aWRyQGll dGYub3JnPj4sICJpZHItYWRzQGlldGYub3JnPG1haWx0bzppZHItYWRzQGlldGYub3JnPiIgPGlk ci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1hZHNAaWV0Zi5vcmc+PiwgSWRyIDxpZHItYm91bmNl c0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+PiwgVGhvbWFzIE1hbmdpbiA8 dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPG1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+ Pg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJn cC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCjEgaG91ciA/Pw0KV2hlbiBJ IHRlc3RlZCBteSBsYXJnZSBjb21tdW5pdHkgY29kZSwgSSB0ZXN0ZWQgYXQgdGhlIGxpbWl0IGFu ZCBvdmVyIGl0Lg0KVGhlcmUgd2FzIG5vIHBlcmNlcHRpYmxlIHRpbWUgZm9yIHRoZSBvcGVyYXRp b25zLg0KMTYgdGltZXMgaW1wZXJjZXB0aWJsZSB3b3VsZCBiZSBhIGJsaXAgYXQgdGhlIG1vc3Qu DQpUaGUgb25seSBvcGVyYXRpb25zIHRoYXQgdGFrZSBhIHdvcnJpc29tZSBhbW91bnQgb2YgdGlt ZSBhcmUgcmVnZXhwIG1hdGNoZXMgd2l0aCBuZXN0ZWQgd2lsZGNhcmRzLg0KSG1tLCBJIHNob3Vs ZCBhZGQgcmVnZXhwIG1hdGNoZXMgZXhwbGljaXRseSwgYmVjYXVzZSB0aGF0IHJlcXVpcmVzIHRv IGV4cGFuZCB0aGUgY29tbXVuaXRpZXMgaW50byBhc2NpaSByZXByZXNlbnRhdGlvbiBpbiB0aGUg bWF0Y2hpbmcgZW5naW5lLg0KDQpUaGFua3MsDQpKYWtvYg0KDQpGcm9tOiBJZHIgW21haWx0bzpp ZHItYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpha29iIEhlaXR6IChqaGVpdHopDQpT ZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU4IFBNDQpUbzogUm9iZXJ0IFJhc3p1 ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj4NCkNjOiBpZHIg d2cgPGlkckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPj47IGlkci1hZHNAaWV0Zi5vcmc8 bWFpbHRvOmlkci1hZHNAaWV0Zi5vcmc+OyBUaG9tYXMgTWFuZ2luIDx0aG9tYXMubWFuZ2luQGV4 YS5uZXQudWs8bWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51az4+OyBJZHIgPGlkci1ib3Vu Y2VzQGlldGYub3JnPG1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTog W0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3Nh Z2VzICgxMS8xMiB0byAxMS8yNikNCg0KSnVzdCB0aGF0IGl0IGRvZXMgaXQgd2l0aG91dCBlcnJv ci4NCklmIHRoZSBudW1iZXJzIGFyZSB0b28gbGFyZ2UsIHdlIHNob3VsZCBkaXNjdXNzIHJlYXNv bmFibGUgbGltaXRzLg0KDQpUaGFua3MsDQpKYWtvYg0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNv bTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb21dIE9u IEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAx NyAyOjU1IFBNDQpUbzogSmFrb2IgSGVpdHogKGpoZWl0eikgPGpoZWl0ekBjaXNjby5jb208bWFp bHRvOmpoZWl0ekBjaXNjby5jb20+Pg0KQ2M6IEpvYiBTbmlqZGVycyA8am9iQG50dC5uZXQ8bWFp bHRvOmpvYkBudHQubmV0Pj47IGlkciB3ZyA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5v cmc+PjsgaWRyLWFkc0BpZXRmLm9yZzxtYWlsdG86aWRyLWFkc0BpZXRmLm9yZz47IElkciA8aWRy LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnPj47IFRob21hcyBN YW5naW4gPHRob21hcy5tYW5naW5AZXhhLm5ldC51azxtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEu bmV0LnVrPj4NClN1YmplY3Q6IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRm LWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KQ0KDQpIaSBKYWtvYiwN Cg0KSSB0aGluayB3aGF0IHlvdSBhZGRlZCBpcyBmaW5lLCBidXQgcmVxdWlyZXMgYSB0aW1lIGxp bWl0Lg0KDQpTdGF0ZW1lbnQgdGhhdCBpbXBsZW1lbnRhdGlvbiBjYW4gcmVjZWl2ZSwgcGFyc2Uv dmFsaWRhdGUsIGRpc3BsYXkgaW4gQ0xJIG9yIG1hdGNoIGluIHRoZSBwb2xpY3kgMTZLIG9mIGNv bW11bml0aWVzIGFsbCBhY3Rpb25zIHRha2luZyAxaCBlYWNoIGlzIHJhdGhlciBub3QgdGhhdCBp bnRlcmVzdGluZyBpc24ndCBpdCA/DQoNCk9yIGlzIHRoZSBpbmRpY2F0b3Igb2Ygc3BlYyBjb21w bGlhbmNlIGEgc3RhdGVtZW50IHRoYXQgaXQganVzdCBkb2VzIG5vdCBjcmFzaCByZWdhcmRsZXNz IG9mIHRpbWUgaXQgdGFrZXMgZm9yIGV4ZWN1dGlvbiBvZiBlYWNoIHN0YXRlZCBhY3Rpb24gOikg Pw0KDQpUaHgsDQovL1IuDQoNCg0KDQoNCg0KT24gVHVlLCBOb3YgMjEsIDIwMTcgYXQgMTE6Mzgg UE0sIEpha29iIEhlaXR6IChqaGVpdHopIDxqaGVpdHpAY2lzY28uY29tPG1haWx0bzpqaGVpdHpA Y2lzY28uY29tPj4gd3JvdGU6DQpUaGUgbmV3IHVwZGF0ZSBtZXNzYWdlIHNpemUgcmVxdWlyZXMg c3VwcG9ydCBmb3I6DQoxNjM3NSBjb21tdW5pdGllcw0KODE4NyBleHRlbmRlZCBjb21tdW5pdGll cw0KNTQ1OCBsYXJnZSBjb21tdW5pdGllcw0KSSBoYXZlIG5vdCBjaGFuZ2VkIHRoZSBhcy1wYXRo IGxlbmd0aCwgYmVjYXVzZSBpdCBpcyBhbHJlYWR5IHJpZGljdWxvdXNseSBoaWdoLg0KSWYgYW55 b25lIHdhbnRzIHRvIHRhbGsgYWJvdXQgYSBtYXhpbXVtIGFzLXBhdGggbGVuZ3RoLCBwbGVhc2Ug c3BlYWsgdXAuDQoNCkkgaGF2ZSBhZGRlZCB0ZXN0cyB0byB0aGUgaW1wbGVtZW50YXRpb24gcmVw b3J0DQpodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9pZHIvd2lraS9kcmFmdC1pZXRmLWlkci1i Z3AtZXh0ZW5kZWQtaW1wbGVtZW50YXRpb25zPGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVj dGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdHJhYy5pZXRmLm9yZyUyRnRyYWMl MkZpZHIlMkZ3aWtpJTJGZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLWltcGxlbWVudGF0aW9u cyZkYXRhPTAyJTdDMDElN0NvbGl2ZXIuYm9yY2hlcnQlNDBuaXN0LmdvdiU3Q2MyOTY1OGQ5Yzcw ODQ2OGIwY2NkMDhkNTMxMzU3NmVlJTdDMmFiNWQ4MmZkOGZhNDc5N2E5M2UwNTQ2NTVjNjFkZWMl N0MxJTdDMCU3QzYzNjQ2OTAyODA2MzM4MzA4OSZzZGF0YT16UkZzYTZ2JTJCcVdjUW80NGZUY0t0 bWJtcW1GWmljQTQ5NWklMkJaZmNBNFpTZyUzRCZyZXNlcnZlZD0wPg0KdG8gZW5zdXJlIGZ1bGwg Y29tcGxpYW5jZSB3aXRoIHRoZSBjb25zZXF1ZW5jZXMgb2YgdGhlIGRyYWZ0Lg0KDQpJbXBsZW1l bnRlcnMsIHBsZWFzZSB1cGRhdGUgeW91ciBjb21wbGlhbmNlLg0KDQpUaGFua3MsDQpKYWtvYg0K DQpGcm9tOiBJZHIgW21haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5j ZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVHVlc2RheSwg Tm92ZW1iZXIgMjEsIDIwMTcgMTA6NDEgQU0NClRvOiBKb2IgU25pamRlcnMgPGpvYkBudHQubmV0 PG1haWx0bzpqb2JAbnR0Lm5ldD4+DQpDYzogaWRyIHdnIDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlk ckBpZXRmLm9yZz4+OyBpZHItYWRzQGlldGYub3JnPG1haWx0bzppZHItYWRzQGlldGYub3JnPjsg SWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+Pjsg VGhvbWFzIE1hbmdpbiA8dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPG1haWx0bzp0aG9tYXMubWFu Z2luQGV4YS5uZXQudWs+Pg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRy YWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkdy ZWF0ICENCg0KT24gVHVlLCBOb3YgMjEsIDIwMTcgYXQgNjozNSBQTSwgSm9iIFNuaWpkZXJzIDxq b2JAbnR0Lm5ldDxtYWlsdG86am9iQG50dC5uZXQ+PiB3cm90ZToNClJvYmVydC9SYW5keSwNCg0K QWJvdXQgdGhpcyBiZWluZyBhIGRlZmF1bHQ6DQoNCk9sZCAoU2VjdGlvbiA0KToNCg0KQSBCR1Ag c3BlYWtlciB0aGF0IGlzIHdpbGxpbmcgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQg TWVzc2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1l c3NhZ2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVy dGlzZW1lbnQgUkZDNTQ5Ml0uDQoNCk5ldyAoU2VjdGlvbiA0KQ0KDQpBIEJHUCBzcGVha2VyIHRo YXQgaXMgY2FwYWJsZSB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRlbmRlZCBNZXNzYWdlcyB3 aXRoIGEgcGVlciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZSBDYXBh YmlsaXR5IHRvIHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMgQWR2ZXJ0aXNlbWVudCBb UkZDNTQ5Ml0uDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCklkciBtYWlsaW5nIGxpc3QNCklkckBpZXRmLm9yZzxtYWlsdG86SWRyQGlldGYub3Jn Pg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHI8aHR0cHM6Ly9uYTAx LnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cu aWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZpZHImZGF0YT0wMiU3QzAxJTdDb2xpdmVy LmJvcmNoZXJ0JTQwbmlzdC5nb3YlN0NjMjk2NThkOWM3MDg0NjhiMGNjZDA4ZDUzMTM1NzZlZSU3 QzJhYjVkODJmZDhmYTQ3OTdhOTNlMDU0NjU1YzYxZGVjJTdDMSU3QzAlN0M2MzY0NjkwMjgwNjMz ODMwODkmc2RhdGE9QnQ2RjVONnpBNXY3R0NYbTdwZUZ1MDZ1SzFUQ0Qzc1JISVZQZmZwJTJGME8w JTNEJnJlc2VydmVkPTA+DQoNCg== --_000_1D2FD4370EEF4FF69853C09E7EEA2A15nistgov_ Content-Type: text/html; charset="utf-8" Content-ID: <744DA0E0800D054B975E9C1ED047D353@namprd09.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6QXJpYWw7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAy IDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCXBh bm9zZS0xOjIgNyAzIDkgMiAyIDUgMiA0IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi Q2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZh Y2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIg NDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwg ZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30N CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv bG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1 cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNvbm9ybWFsMCwgbGkubXNv bm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1z by1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgN Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iixz ZXJpZjsNCgljb2xvcjojNzAzMEEwO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10 eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyIsc2VyaWY7DQoJY29sb3I6 IzcwMzBBMDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30N CnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bh bi5tc29JbnMNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJbXNvLXN0eWxlLW5hbWU6 IiI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgljb2xvcjp0ZWFsO30NCi5Nc29DaHBE ZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7 fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBp biAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp b24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0i RU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+VG8gbXkgdW5kZXJz dGFuZGluZyB0aGUgd2lraSBzaG91bGQgc3RhdGUgY29tcGxpYW5jZSB3aXRoIHRoZSBkcmFmdCBp biBxdWVzdGlvbiBhbmQgbm90IHBhcnRpY3VsYXIgQkdQIGF0dHJpYnV0ZXMuPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPlRoZSBkcmFmdCBpcyBhYm91dCB0aGUgY2FwYWJpbGl0eSBvZiBzZW5kaW5nIGFuZCByZWNl aXZpbmcgdXBkYXRlcyBsYXJnZXIgdGhhbiA0SyBhbmQgaG93IHRvIGhhbmRsZSBpZiB0aGUgY2Fw YWJpbGl0eSBpcyBub3QgcHJvcGFnYXRlZCwgYXMgd2VsbCBhcyB0aGUg4oCcNSBtaWxlIHZpZXfi gJ0gb24gd2hhdA0KIHRvIGRvIGlmIGFuIHVwZGF0ZSB3b3VsZCBleGNlZWQgdGhlIG5ld2x5IHBy b3Bvc2VkIG1heCBsZW5ndGggb2YgNjRLLCBpdCBpcyBub3QgYWJvdXQgcGVyZm9ybWFuY2UgaXNz dWVzIGV0Yy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7 LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+VG8gbWUgdGhlIGFkZGVkIHF1ZXN0aW9ucyBpbiB0aGUg d2lraSBhcmUgbW9yZSBhYm91dCB0aGUgY2FwYWJpbGl0eSB0byBwcm9jZXNzIGluZGl2aWR1YWwg YXR0cmlidXRlcyB0aGF0IG1pZ2h0IGJlY29tZSBsYXJnZS4gVGhpcyBpcyBvdXRzaWRlIHRoZSBz Y29wZSBvZiB0aGUgZHJhZnQgaW4gcXVlc3Rpb24uDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SXQgc2VlbXMg dG8gbWUgdGhhdCB3aGF0IHlvdSB0cnkgdG8gc29sdmUgaXMgbm90IGNvbXBsaWFuY2Ugd2l0aCB0 aGUgZHJhZnQsIGl0IGlzIG1vcmUgYWJvdXQgdGhlIGNhcGFiaWxpdHkgb2YgcGFydGljdWxhciBp bXBsZW1lbnRhdGlvbnMgb24gaG93IHRvIGRlYWwgd2l0aCBsYXJnZXIgdXBkYXRlcw0KIGFuZCB0 aGlzIG1pZ2h0IGNoYW5nZSB3aXRoIG1lbW9yeSwgQ1BVLCBxdWFsaXR5IG9mIGltcGxlbWVudGF0 aW9uLCBldGMuIGJ1dCBoYXMgbm90aGluZyB0byBkbyB3aXRoIHRoZSBkcmFmdCBpbiBxdWVzdGlv bi4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj5JbiBjYXNlIHRoZXJlIGFyZSBpc3N1ZXMgd2l0aCBhdHRyaWJ1 dGVzIGdldHRpbmcgdG9vIGxhcmdlIGFuZCB0aGVyZWZvcmUgY2F1c2luZyBpc3N1ZXMgdG8gQkdQ IGl0c2VsZiwgdGhlbiBJIGJlbGlldmUgdGhlIFJGQ+KAmXMgZGVhbGluZyB3aXRoIHRoZXNlIGF0 dHJpYnV0ZXMgc2hvdWxkIGJlIHVwZGF0ZWQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QWdhaW4sIEkgYmVs aWV2ZSB0aGlzIGlzIG91dCBvZiBzY29wZSBvZiB0aGlzIGRyYWZ0IGFuZCBJIGRvIG5vdCBzZWUg YW55IG5lZWQgdG8gaGF2ZSB0aGVzZSBxdWVzdGlvbnMgaW4gdGhlIHdpa2kuPG86cD48L286cD48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPk9saXZlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9y OmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+JnF1b3Q7 SmFrb2IgSGVpdHogKGpoZWl0eikmcXVvdDsgJmx0O2poZWl0ekBjaXNjby5jb20mZ3Q7PGJyPg0K PGI+RGF0ZTogPC9iPldlZG5lc2RheSwgTm92ZW1iZXIgMjIsIDIwMTcgYXQgMTI6MTYgUE08YnI+ DQo8Yj5UbzogPC9iPk9saXZlciBCb3JjaGVydCAmbHQ7b2xpdmVyLmJvcmNoZXJ0QG5pc3QuZ292 Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Um9iZXJ0IFJhc3p1ayAmbHQ7cm9iZXJ0QHJhc3p1ay5uZXQm Z3Q7LCBpZHIgd2cgJmx0O2lkckBpZXRmLm9yZyZndDssICZxdW90O2lkci1hZHNAaWV0Zi5vcmcm cXVvdDsgJmx0O2lkci1hZHNAaWV0Zi5vcmcmZ3Q7LCBJZHIgJmx0O2lkci1ib3VuY2VzQGlldGYu b3JnJmd0OywgVGhvbWFzIE1hbmdpbiAmbHQ7dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrJmd0Oywg UmFuZHkgQnVzaCAmbHQ7cmFuZHlAcHNnLmNvbSZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6 IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNz YWdlcyAoMTEvMTIgdG8gMTEvMjYpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ TGFyZ2VyIG1lc3NhZ2UgaW1wbGllcyBsYXJnZXIgcGF0aCBhdHRyaWJ1dGVzLiBZb3UgbWF5IGFu c3dlciDigJxub+KAnSBmb3IgdGhlIHBhcnRzIHdpdGggd2hpY2ggeW91IGRvIG5vdCBjb21wbHku DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt YXJnaW4tYm90dG9tOjEyLjBwdCI+SWYgdGhlIGltcGxpZWQgcGF0aCBhdHRyaWJ1dGUgc2l6ZXMg YXJlIHRvbyBsYXJnZSwgdGhlbiB3ZSBuZWVkIHRvIGJlIGV4cGxpY2l0IGFib3V0IHRoZSBtYXhp bXVtIHNpemVzIGZvciBlYWNoIGF0dHJpYnV0ZSBpbiB0aGUgZHJhZnQuIFBsZWFzZSBzdWdnZXN0 IHJlYXNvbmFibGUgbWF4aW11bSBzaXplcy4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgaWQ9 IkFwcGxlTWFpbFNpZ25hdHVyZSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtz LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5KYWtvYi48bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt YXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KT24gTm92IDIyLCAyMDE3LCBhdCA3OjEwIEFNLCBC b3JjaGVydCwgT2xpdmVyIChGZWQpICZsdDs8YSBocmVmPSJtYWlsdG86b2xpdmVyLmJvcmNoZXJ0 QG5pc3QuZ292Ij5vbGl2ZXIuYm9yY2hlcnRAbmlzdC5nb3Y8L2E+Jmd0OyB3cm90ZTo8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj5KYWtvYiw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SSBsb29rZWQgaW50byB0aGUgYWRkZWQgcXVl c3Rpb25zIGZvciB0aGUgY29tcGxpYW5jZSByZXBvcnQgeW91IGFkZGVkIG9uIHRoZSB3aWtpLg0K PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj5JIGFtIG5vdCBxdWl0ZSBzdXJlIHRoYXQgdGhlc2UgYWRkZWQgcXVlc3Rpb25zIGRvIGFw cGx5IGZvciBhIGNvbXBsaWFuY2Ugb2YgdGhlIHJlcXVlc3RlZCBkcmFmdC4gVGhlc2UgZG8gbW9y ZSBhcHBseSB0byBmZWF0dXJlcyB1c2VkIHdpdGhpbiBCR1AgdGhhdCBtaWdodCByZXN1bHQgaW4g bGFyZ2VyDQogQkdQIG1lc3NhZ2VzLiA8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkFuZCBoZXJlIHRoZSBkcmFmdCBoYXMgYSBjbGVh ciBtZXNzYWdlIGluIHRoZSBsYXN0IHBhcmFncmFwaCBvZiBzZWN0aW9uIDM6PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy aWYiPuKAnEl0IGlzIFJFQ09NTUVOREVEIHRoYXQgQkdQIHByb3RvY29sIGRldmVsb3BlcnMgYW5k IGltcGxlbWVudGVycyBhcmUgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsg Y29uc2VydmF0aXZlIGluIHRoZWlyIGFwcGxpY2F0aW9uIGFuZCB1c2Ugb2YgRXh0ZW5kZWQgTWVz c2FnZXMu4oCdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlRoZXJlZm9yZSwgdGhleSB3b3VsZCBtb3JlIGFwcGx5 IHRvIHByb3BlciBmdW5jdGlvbmluZyBvZiBpbXBsZW1lbnRlZCBCR1AgZmVhdHVyZXMgcmF0aGVy IHRoYW4gdGhlIGV4dGVuZGVkIG1lc3NhZ2UgaXRzZWxmLiBJIGRvIG5vdCBiZWxpZXZlIHRoYXQg dGhlc2UgbmV3IHF1ZXN0aW9ucyBkbyBhcHBseQ0KIGhlcmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlNhaWQg dGhhdCwgQkdQU0VDLUlPIGlzIGEgdHJhZmZpYyBnZW5lcmF0b3IgdGhhdCBtYWlubHkgZm9jdXNz ZXMgb24gQkdQU0VDIHVwZGF0ZXMuIFdlIGRpZCBub3QgYWRkIGNvbW11bml0aWVzIHRvIHRoZSBn ZW5lcmF0ZWQgdHJhZmZpYyBhbmQgSSBkbyBub3QgaW50ZW50IHRvIGRvIHNvIGluIHRoZQ0KIG5l YXIgZnV0dXJlICh0aG91Z2ggY29tbXVuaXR5IGNvbnRyaWJ1dGlvbnMgYXJlIHdlbGNvbWUpIOKA kyBpbiB0aGlzIHNlbnNlLCBmb3Igc2VuZGluZyBteSBhbnN3ZXIgaXMgTkEuDQo8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPk9uIHRo ZSByZWNlaXZpbmcgc2lkZSwgYXMgbG9uZyBhcyB0aGUgQkdQIHVwZGF0ZSBpbiBpdHNlbGYgaXMg d2VsbCBmb3JtZWQgYW5kIHdpdGhpbiBpdHMgbGVuZ3RoIGJvdW5kYXJpZXMgKDRLIG9yICZsdDsg NjRLKSB0aGVyZSBpcyBubyBpc3N1ZS4gV2UganVzdCBkdW1wIHRoZSB1cGRhdGUgZWl0aGVyIG9u DQogdGhlIOKAnGZsb29y4oCdIG9yIHNjcmVlbi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+V2l0aCBRdWFnZ2FT UngsIGFzIGxvbmcgYXMgUXVhZ2dhIGNhbiBwcm9jZXNzIGNvbW11bml0aWVzIG9mIHRoYXQgbGVu Z3RoLCBRdWFnZ2FTUnggY2FuIGFzIHdlbGwuIFF1YWdnYVNSeCBzYW1lIGFzIEJHUFNFQy1JTyBk byBjb21wbHkgd2l0aCB0aGUgZHJhZnQgaXRzZWxmIHdoZW4gaXQgY29tZXMgdG8NCiBhY2NlcHRp bmcgYW5kIGdlbmVyYXRpbmcgJmd0OyA0SyB1cGRhdGVzIGFzIHNwZWNpZmllZCBpbiB0aGUgZHJh ZnQgYW5kIHdlIHRlc3RlZCB0aGUgcHJvY2Vzc2luZyBhbmQgbWVtb3J5IHVzYWdlIHVzaW5nIEJH UHNlYyB0cmFmZmljIG9mIGxpdHRsZSBsZXNzIHRoYW4gNjQgSy4NCjwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5P bGl2ZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPklkciAmbHQ7PGEg aHJlZj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIj5pZHItYm91bmNlc0BpZXRmLm9yZzwv YT4mZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtKYWtvYiBIZWl0eiAoamhlaXR6KSZxdW90OyAmbHQ7 PGEgaHJlZj0ibWFpbHRvOmpoZWl0ekBjaXNjby5jb20iPmpoZWl0ekBjaXNjby5jb208L2E+Jmd0 Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyBhdCA2OjEzIFBN PGJyPg0KPGI+VG86IDwvYj5Sb2JlcnQgUmFzenVrICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0 QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPmlk ciB3ZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkckBpZXRmLm9yZyI+aWRyQGlldGYub3JnPC9hPiZn dDssICZxdW90OzxhIGhyZWY9Im1haWx0bzppZHItYWRzQGlldGYub3JnIj5pZHItYWRzQGlldGYu b3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1hZHNAaWV0Zi5vcmciPmlkci1h ZHNAaWV0Zi5vcmc8L2E+Jmd0OywgSWRyICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWJvdW5jZXNA aWV0Zi5vcmciPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDssIFRob21hcw0KIE1hbmdpbiAm bHQ7PGEgaHJlZj0ibWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51ayI+dGhvbWFzLm1hbmdp bkBleGEubmV0LnVrPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtJZHJdIFdHIExh c3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIg dG8gMTEvMjYpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOzwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2Vy aWY7Y29sb3I6IzcwMzBBMCI+MSBob3VyID8/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+V2hlbiBJIHRlc3Rl ZCBteSBsYXJnZSBjb21tdW5pdHkgY29kZSwgSSB0ZXN0ZWQgYXQgdGhlIGxpbWl0IGFuZCBvdmVy IGl0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7 LHNlcmlmO2NvbG9yOiM3MDMwQTAiPlRoZXJlIHdhcyBubyBwZXJjZXB0aWJsZSB0aW1lIGZvciB0 aGUgb3BlcmF0aW9ucy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy IE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4xNiB0aW1lcyBpbXBlcmNlcHRpYmxlIHdv dWxkIGJlIGEgYmxpcCBhdCB0aGUgbW9zdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UaGUgb25seSBvcGVy YXRpb25zIHRoYXQgdGFrZSBhIHdvcnJpc29tZSBhbW91bnQgb2YgdGltZSBhcmUgcmVnZXhwIG1h dGNoZXMgd2l0aCBuZXN0ZWQgd2lsZGNhcmRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkhtbSwgSSBzaG91 bGQgYWRkIHJlZ2V4cCBtYXRjaGVzIGV4cGxpY2l0bHksIGJlY2F1c2UgdGhhdCByZXF1aXJlcyB0 byBleHBhbmQgdGhlIGNvbW11bml0aWVzIGludG8gYXNjaWkgcmVwcmVzZW50YXRpb24gaW4gdGhl IG1hdGNoaW5nIGVuZ2luZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy aWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286 cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6 IzcwMzBBMCI+VGhhbmtzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp ZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkpha29iPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjoj NzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5G cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gSWRyIFs8YSBocmVmPSJtYWlsdG86aWRy LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5P biBCZWhhbGYgT2YgPC9iPkpha29iIEhlaXR6IChqaGVpdHopPGJyPg0KPGI+U2VudDo8L2I+IFR1 ZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE3IDI6NTggUE08YnI+DQo8Yj5Ubzo8L2I+IFJvYmVydCBS YXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+cm9iZXJ0QHJhc3p1 ay5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gaWRyIHdnICZsdDs8YSBocmVmPSJtYWlsdG86 aWRyQGlldGYub3JnIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0OzsgPGEgaHJlZj0ibWFpbHRvOmlkci1h ZHNAaWV0Zi5vcmciPg0KaWRyLWFkc0BpZXRmLm9yZzwvYT47IFRob21hcyBNYW5naW4gJmx0Ozxh IGhyZWY9Im1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWsiPnRob21hcy5tYW5naW5AZXhh Lm5ldC51azwvYT4mZ3Q7OyBJZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHItYm91bmNlc0BpZXRm Lm9yZyI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBS ZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1l c3NhZ2VzICgxMS8xMiB0byAxMS8yNik8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5KdXN0IHRoYXQgaXQg ZG9lcyBpdCB3aXRob3V0IGVycm9yLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPklmIHRoZSBudW1iZXJzIGFy ZSB0b28gbGFyZ2UsIHdlIHNob3VsZCBkaXNjdXNzIHJlYXNvbmFibGUgbGltaXRzLjwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9y OiM3MDMwQTAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp ZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPlRoYW5rcyw8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEw Ij5KYWtvYjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+DQo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iPnJyYXN6 dWtAZ21haWwuY29tPC9hPiBbPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIj5tYWls dG86cnJhc3p1a0BnbWFpbC5jb208L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFz enVrPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE3IDI6NTUgUE08 YnI+DQo8Yj5Ubzo8L2I+IEpha29iIEhlaXR6IChqaGVpdHopICZsdDs8YSBocmVmPSJtYWlsdG86 amhlaXR6QGNpc2NvLmNvbSI+amhlaXR6QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9i PiBKb2IgU25pamRlcnMgJmx0OzxhIGhyZWY9Im1haWx0bzpqb2JAbnR0Lm5ldCI+am9iQG50dC5u ZXQ8L2E+Jmd0OzsgaWRyIHdnICZsdDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3JnIj5pZHJA aWV0Zi5vcmc8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzppZHItYWRzQGlldGYub3JnIj5pZHIt YWRzQGlldGYub3JnPC9hPjsgSWRyICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWJvdW5jZXNAaWV0 Zi5vcmciPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDs7IFRob21hcyBNYW5naW4gJmx0Ozxh IGhyZWY9Im1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWsiPnRob21hcy5tYW5naW5AZXhh Lm5ldC51azwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbSWRyXSBXRyBMYXN0IENh bGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDEx LzI2KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+SGkgSmFrb2Is PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z LXNlcmlmIj5JIHRoaW5rIHdoYXQgeW91IGFkZGVkIGlzIGZpbmUsIGJ1dCByZXF1aXJlcyBhIHRp bWUgbGltaXQuJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB cmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TdGF0ZW1lbnQgdGhhdCBpbXBsZW1lbnRhdGlvbiBjYW4g cmVjZWl2ZSwgcGFyc2UvdmFsaWRhdGUsIGRpc3BsYXkgaW4gQ0xJIG9yIG1hdGNoIGluIHRoZSBw b2xpY3kgMTZLIG9mIGNvbW11bml0aWVzIGFsbCBhY3Rpb25zIHRha2luZyAxaCBlYWNoIGlzIHJh dGhlciBub3QgdGhhdCBpbnRlcmVzdGluZyBpc24ndCBpdCA/Jm5ic3A7PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5PciBpcyB0 aGUgaW5kaWNhdG9yIG9mIHNwZWMgY29tcGxpYW5jZSBhIHN0YXRlbWVudCB0aGF0IGl0IGp1c3Qg ZG9lcyBub3QgY3Jhc2ggcmVnYXJkbGVzcyBvZiB0aW1lIGl0IHRha2VzIGZvciBleGVjdXRpb24g b2YgZWFjaCBzdGF0ZWQgYWN0aW9uIDopID88L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlRoeCw8L3NwYW4+PG86cD48L286cD48 L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Ly9SLjwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+ PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7 PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z LXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPk9uIFR1ZSwgTm92IDIxLCAyMDE3IGF0IDExOjM4IFBNLCBKYWtv YiBIZWl0eiAoamhlaXR6KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpoZWl0ekBjaXNjby5jb20iIHRh cmdldD0iX2JsYW5rIj5qaGVpdHpAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48 L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0ND Q0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21h cmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxk aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjoj NzAzMEEwIj5UaGUgbmV3IHVwZGF0ZSBtZXNzYWdlIHNpemUgcmVxdWlyZXMgc3VwcG9ydCBmb3I6 PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oyxz ZXJpZjtjb2xvcjojNzAzMEEwIj4xNjM3NSBjb21tdW5pdGllczwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+ ODE4NyBleHRlbmRlZCBjb21tdW5pdGllczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+NTQ1OCBsYXJnZSBj b21tdW5pdGllczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO ZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+SSBoYXZlIG5vdCBjaGFuZ2VkIHRoZSBhcy1w YXRoIGxlbmd0aCwgYmVjYXVzZSBpdCBpcyBhbHJlYWR5IHJpZGljdWxvdXNseSBoaWdoLjwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7 Y29sb3I6IzcwMzBBMCI+SWYgYW55b25lIHdhbnRzIHRvIHRhbGsgYWJvdXQgYSBtYXhpbXVtIGFz LXBhdGggbGVuZ3RoLCBwbGVhc2Ugc3BlYWsgdXAuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNl cmlmO2NvbG9yOiM3MDMwQTAiPkkgaGF2ZSBhZGRlZCB0ZXN0cyB0byB0aGUgaW1wbGVtZW50YXRp b24gcmVwb3J0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj48YSBocmVmPSJodHRwczovL25hMDEuc2FmZWxp bmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRyYWMuaWV0Zi5v cmclMkZ0cmFjJTJGaWRyJTJGd2lraSUyRmRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1pbXBs ZW1lbnRhdGlvbnMmYW1wO2RhdGE9MDIlN0MwMSU3Q29saXZlci5ib3JjaGVydCU0MG5pc3QuZ292 JTdDYzI5NjU4ZDljNzA4NDY4YjBjY2QwOGQ1MzEzNTc2ZWUlN0MyYWI1ZDgyZmQ4ZmE0Nzk3YTkz ZTA1NDY1NWM2MWRlYyU3QzElN0MwJTdDNjM2NDY5MDI4MDYzMzgzMDg5JmFtcDtzZGF0YT16UkZz YTZ2JTJCcVdjUW80NGZUY0t0bWJtcW1GWmljQTQ5NWklMkJaZmNBNFpTZyUzRCZhbXA7cmVzZXJ2 ZWQ9MCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL2lkci93aWtp L2RyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1pbXBsZW1lbnRhdGlvbnM8L2E+PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xv cjojNzAzMEEwIj50byBlbnN1cmUgZnVsbCBjb21wbGlhbmNlIHdpdGggdGhlIGNvbnNlcXVlbmNl cyBvZiB0aGUgZHJhZnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy aWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMw QTAiPkltcGxlbWVudGVycywgcGxlYXNlIHVwZGF0ZSB5b3VyIGNvbXBsaWFuY2UuPC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xv cjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv dXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPlRoYW5rcyw8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3 MDMwQTAiPkpha29iPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy IE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3Nw YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IElkciBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzppZHIt Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1ib3VuY2VzQGlldGYub3JnPC9h Pl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBU dWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAxMDo0MSBBTTxicj4NCjxiPlRvOjwvYj4gSm9iIFNu aWpkZXJzICZsdDs8YSBocmVmPSJtYWlsdG86am9iQG50dC5uZXQiIHRhcmdldD0iX2JsYW5rIj5q b2JAbnR0Lm5ldDwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBpZHIgd2cgJmx0OzxhIGhyZWY9Im1h aWx0bzppZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0OzsN CjxhIGhyZWY9Im1haWx0bzppZHItYWRzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWFk c0BpZXRmLm9yZzwvYT47IElkciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYu b3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OzsgVGhvbWFz IE1hbmdpbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51ayIgdGFy Z2V0PSJfYmxhbmsiPnRob21hcy5tYW5naW5AZXhhLm5ldC51azwvYT4mZ3Q7PGJyPg0KPGI+U3Vi amVjdDo8L2I+IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3At ZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkdyZWF0ICE8L3NwYW4+PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9u IFR1ZSwgTm92IDIxLCAyMDE3IGF0IDY6MzUgUE0sIEpvYiBTbmlqZGVycyAmbHQ7PGEgaHJlZj0i bWFpbHRvOmpvYkBudHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+am9iQG50dC5uZXQ8L2E+Jmd0OyB3 cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFy Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1i b3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Um9iZXJ0L1JhbmR5 LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+QWJvdXQgdGhpcyBiZWluZyBhIGRlZmF1bHQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbGQgKFNlY3Rpb24gNCk6PG86cD48L286 cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BIEJHUCBz cGVha2VyIHRoYXQgaXMgd2lsbGluZyB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRlbmRlZCBN ZXNzYWdlcyB3aXRoIGEgcGVlciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5kZWQgTWVz c2FnZSBDYXBhYmlsaXR5IHRvIHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMgQWR2ZXJ0 aXNlbWVudA0KIFJGQzU0OTJdLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+TmV3IChTZWN0aW9uIDQpPG86cD48L286cD48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BIEJHUCBzcGVha2VyIHRoYXQg aXMgY2FwYWJsZSB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRlbmRlZCBNZXNzYWdlcyB3aXRo IGEgcGVlciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZSBDYXBhYmls aXR5IHRvIHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMgQWR2ZXJ0aXNlbWVudA0KIFtS RkM1NDkyXS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt YXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX188YnI+DQpJZHIgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFp bHRvOklkckBpZXRmLm9yZyI+SWRyQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v bmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJG d3d3LmlldGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGaWRyJmFtcDtkYXRhPTAyJTdDMDEl N0NvbGl2ZXIuYm9yY2hlcnQlNDBuaXN0LmdvdiU3Q2MyOTY1OGQ5YzcwODQ2OGIwY2NkMDhkNTMx MzU3NmVlJTdDMmFiNWQ4MmZkOGZhNDc5N2E5M2UwNTQ2NTVjNjFkZWMlN0MxJTdDMCU3QzYzNjQ2 OTAyODA2MzM4MzA4OSZhbXA7c2RhdGE9QnQ2RjVONnpBNXY3R0NYbTdwZUZ1MDZ1SzFUQ0Qzc1JI SVZQZmZwJTJGME8wJTNEJmFtcDtyZXNlcnZlZD0wIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93 d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHI8L2E+PG86cD48L286cD48L3A+DQo8L2Js b2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jv ZHk+DQo8L2h0bWw+DQo= --_000_1D2FD4370EEF4FF69853C09E7EEA2A15nistgov_-- From nobody Wed Nov 22 12:10:08 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A21D51296CD; Wed, 22 Nov 2017 12:10:06 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.698 X-Spam-Level: X-Spam-Status: No, score=-1.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 95STat-GyWhS; Wed, 22 Nov 2017 12:10:04 -0800 (PST) Received: from mail-wr0-x244.google.com (mail-wr0-x244.google.com [IPv6:2a00:1450:400c:c0c::244]) (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 C20A5129C12; Wed, 22 Nov 2017 12:10:03 -0800 (PST) Received: by mail-wr0-x244.google.com with SMTP id o14so15651396wrf.9; Wed, 22 Nov 2017 12:10:03 -0800 (PST) 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=m8YE3qLlUumYkQcfblDdSOvZDW4v5PBxVkwrZ9cUpp4=; b=Bb3kTd7J/cqzIE9KgiKBlp3T82ODtjrz4vX7sf5cFJ3tcE/b+1C02dCap9qtlv7WPG CbRDWJ7nB8H0z2p9wclTBV8FcalaFrx204/BFgIXwKlXMnUZfNClDTVU0QJWkYIEEWSO s7AO6Wrz8JZ92usYYAY/55FZW/8gLkCUECAo5/KP1FeuNHw4RErZc6bSs9pyu3hoP8fA iMYhTApUb9miUwTza9VSxchGKdijgAnhjOOsaUGyZUbWA9UeGPYDWzBfDdrhrhp2yJGZ Wxs6+L+Y6vyfrFsi/VIxb9qGpIZQKgfIj40hWP7wrS80b6qdUFtxl/TsbtudemeJ3Jdw JKWQ== 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=m8YE3qLlUumYkQcfblDdSOvZDW4v5PBxVkwrZ9cUpp4=; b=lpRzPz5ONyvxUaoG86oAW+TZ10jEYno+tEepYmsBfoICcuoEoarE4+V6hud9lc0PB0 9bGwYUNpjdWgS7ilUQznfb5+slQlke28GLuq3+96UwHy+Gj3jPI4bzP+QN5sxzG6fR0H 9RYpbdzxdxg9xoehcY6VUuM5xO1JZ5JQhql3j3Ok/FF58l8JO2vf07FLFW8JcsKNrz3W FVfq+IoCuqye4DB02iImfbbBdNY0QWBxSTjk6mwDtmbjiVDtsrpseWsTANxAWQGrr4xg 6MOq0RTfoyd8t7KD9EjI+Izl4D3msH+PwpcnagBhhm8Q0guqXA3rGhvPs8g824353pyc kn3Q== X-Gm-Message-State: AJaThX5RyDLsCOytPjr+KEbkQmDwliFwVJL3VnIErXwvxMePNSr1Gump m/veD39ktGexzEbBvVxEPscZ6Pf5fl5bZ74cDcn1SA== X-Google-Smtp-Source: AGs4zMbrPj/bJvcX73LZOteCG+Ptb35CctwroBwLi3GWtChIYNmwwNk4Yb0kxZb7B+K39pGn6PMidkQiyACZ7obRZSs= X-Received: by 10.223.183.39 with SMTP id l39mr10307634wre.175.1511381402104; Wed, 22 Nov 2017 12:10:02 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Wed, 22 Nov 2017 12:10:01 -0800 (PST) In-Reply-To: <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> From: Robert Raszuk Date: Wed, 22 Nov 2017 21:10:01 +0100 X-Google-Sender-Auth: P2SO2iootRRqyxoMXeRAapKquIg Message-ID: To: "Borchert, Oliver (Fed)" Cc: "Jakob Heitz (jheitz)" , idr wg , "idr-ads@ietf.org" , Idr , Thomas Mangin , Randy Bush Content-Type: multipart/alternative; boundary="f403043868bc97ba5e055e97e7ee" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Nov 2017 20:10:07 -0000 --f403043868bc97ba5e055e97e7ee Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Olivier, The larger updates will contain larger attributes and I think Jakob's point of those questions was to make sure that what actually creates the extended size BGP UPDATE MSGs can be handled by the implementations who claim support for it. However I must agree with you that implementation report draft or wiki is really not the right place for those questions. It merely is there to indicate if the draft has been implemented and what parts of the draft got implemented. Those questions are perfect for customer evaluation of given bgp implementation though, but I am afraid we do not have within IETF a room for such efforts :) Best, R. On Wed, Nov 22, 2017 at 8:58 PM, Borchert, Oliver (Fed) < oliver.borchert@nist.gov> wrote: > To my understanding the wiki should state compliance with the draft in > question and not particular BGP attributes. > > > > The draft is about the capability of sending and receiving updates larger > than 4K and how to handle if the capability is not propagated, as well as > the =E2=80=9C5 mile view=E2=80=9D on what to do if an update would exceed= the newly > proposed max length of 64K, it is not about performance issues etc. > > > > To me the added questions in the wiki are more about the capability to > process individual attributes that might become large. This is outside th= e > scope of the draft in question. > > > > It seems to me that what you try to solve is not compliance with the > draft, it is more about the capability of particular implementations on h= ow > to deal with larger updates and this might change with memory, CPU, quali= ty > of implementation, etc. but has nothing to do with the draft in question. > > > > In case there are issues with attributes getting too large and therefore > causing issues to BGP itself, then I believe the RFC=E2=80=99s dealing wi= th these > attributes should be updated. > > > > Again, I believe this is out of scope of this draft and I do not see any > need to have these questions in the wiki. > > > > Oliver > > > > *From: *"Jakob Heitz (jheitz)" > *Date: *Wednesday, November 22, 2017 at 12:16 PM > *To: *Oliver Borchert > *Cc: *Robert Raszuk , idr wg , " > idr-ads@ietf.org" , Idr , Thomas > Mangin , Randy Bush > > *Subject: *Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > Larger message implies larger path attributes. You may answer =E2=80=9Cno= =E2=80=9D for the > parts with which you do not comply. > > > > If the implied path attribute sizes are too large, then we need to be > explicit about the maximum sizes for each attribute in the draft. Please > suggest reasonable maximum sizes. > > Thanks, > > Jakob. > > > On Nov 22, 2017, at 7:10 AM, Borchert, Oliver (Fed) < > oliver.borchert@nist.gov> wrote: > > Jakob, > > > > I looked into the added questions for the compliance report you added on > the wiki. > > I am not quite sure that these added questions do apply for a compliance > of the requested draft. These do more apply to features used within BGP > that might result in larger BGP messages. > > And here the draft has a clear message in the last paragraph of section 3= : > > > > =E2=80=9CIt is RECOMMENDED that BGP protocol developers and implementers = are > > > conservative in their application and use of Extended Messages.=E2=80= =9D > > > > Therefore, they would more apply to proper functioning of implemented BGP > features rather than the extended message itself. I do not believe that > these new questions do apply here. > > > > Said that, BGPSEC-IO is a traffic generator that mainly focusses on BGPSE= C > updates. We did not add communities to the generated traffic and I do not > intent to do so in the near future (though community contributions are > welcome) =E2=80=93 in this sense, for sending my answer is NA. > > On the receiving side, as long as the BGP update in itself is well formed > and within its length boundaries (4K or < 64K) there is no issue. We just > dump the update either on the =E2=80=9Cfloor=E2=80=9D or screen. > > > > With QuaggaSRx, as long as Quagga can process communities of that length, > QuaggaSRx can as well. QuaggaSRx same as BGPSEC-IO do comply with the dra= ft > itself when it comes to accepting and generating > 4K updates as specifie= d > in the draft and we tested the processing and memory usage using BGPsec > traffic of little less than 64 K. > > > > Oliver > > > > *From: *Idr on behalf of "Jakob Heitz (jheitz)" < > jheitz@cisco.com> > *Date: *Tuesday, November 21, 2017 at 6:13 PM > *To: *Robert Raszuk > *Cc: *idr wg , "idr-ads@ietf.org" , Idr < > idr-bounces@ietf.org>, Thomas Mangin > *Subject: *Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > 1 hour ?? > > When I tested my large community code, I tested at the limit and over it. > > There was no perceptible time for the operations. > > 16 times imperceptible would be a blip at the most. > > The only operations that take a worrisome amount of time are regexp > matches with nested wildcards. > > Hmm, I should add regexp matches explicitly, because that requires to > expand the communities into ascii representation in the matching engine. > > > > Thanks, > > Jakob > > > > *From:* Idr [mailto:idr-bounces@ietf.org ] *On > Behalf Of *Jakob Heitz (jheitz) > *Sent:* Tuesday, November 21, 2017 2:58 PM > *To:* Robert Raszuk > *Cc:* idr wg ; idr-ads@ietf.org; Thomas Mangin < > thomas.mangin@exa.net.uk>; Idr > *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > Just that it does it without error. > > If the numbers are too large, we should discuss reasonable limits. > > > > Thanks, > > Jakob > > > > *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com ] = *On > Behalf Of *Robert Raszuk > *Sent:* Tuesday, November 21, 2017 2:55 PM > *To:* Jakob Heitz (jheitz) > *Cc:* Job Snijders ; idr wg ; idr-ads@ietf.org= ; > Idr ; Thomas Mangin > *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > Hi Jakob, > > > > I think what you added is fine, but requires a time limit. > > > > Statement that implementation can receive, parse/validate, display in CLI > or match in the policy 16K of communities all actions taking 1h each is > rather not that interesting isn't it ? > > > > Or is the indicator of spec compliance a statement that it just does not > crash regardless of time it takes for execution of each stated action :) = ? > > > > Thx, > > //R. > > > > > > > > > > > > On Tue, Nov 21, 2017 at 11:38 PM, Jakob Heitz (jheitz) > wrote: > > The new update message size requires support for: > > 16375 communities > > 8187 extended communities > > 5458 large communities > > I have not changed the as-path length, because it is already ridiculously > high. > > If anyone wants to talk about a maximum as-path length, please speak up. > > > > I have added tests to the implementation report > > https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp- > extended-implementations > > > to ensure full compliance with the consequences of the draft. > > > > Implementers, please update your compliance. > > > > Thanks, > > Jakob > > > > *From:* Idr [mailto:idr-bounces@ietf.org] *On Behalf Of *Robert Raszuk > *Sent:* Tuesday, November 21, 2017 10:41 AM > *To:* Job Snijders > *Cc:* idr wg ; idr-ads@ietf.org; Idr = ; > Thomas Mangin > *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > Great ! > > > > On Tue, Nov 21, 2017 at 6:35 PM, Job Snijders wrote: > > Robert/Randy, > > > > About this being a default: > > > > Old (Section 4): > > > > A BGP speaker that is willing to send and receive BGP Extended Messages > with a peer SHOULD advertise the BGP Extended Message Capability to the > peer using BGP Capabilities Advertisement RFC5492]. > > > > New (Section 4) > > > > A BGP speaker that is capable to send and receive BGP Extended Messages > with a peer SHOULD advertise the BGP Extended Message Capability to the > peer using BGP Capabilities Advertisement [RFC5492]. > > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > > > > --f403043868bc97ba5e055e97e7ee Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Olivier,
The larger updates will contain larger attributes= and I think Jakob's point of those questions was to make sure that wha= t actually creates the extended size BGP UPDATE MSGs can be handled by the = implementations who claim support for it.

However I must agree with you that implementation repor= t draft or wiki is really not the right place for those questions. It merel= y is there to indicate if the draft has been implemented and what parts of = the draft got implemented.=C2=A0

Those questions are perfect for customer evaluation of given bgp= implementation though, but I am afraid we do not have within IETF a room f= or such efforts :)=C2=A0

Best,
R.



=C2=A0

=
On Wed, Nov 22, 2017 at 8:58 PM, Borchert, Olive= r (Fed) <oliver.borchert@nist.gov> wrote:

To my understanding the wiki should state complianc= e with the draft in question and not particular BGP attributes.

=C2=A0

The draft is about the capability of sending and re= ceiving updates larger than 4K and how to handle if the capability is not p= ropagated, as well as the =E2=80=9C5 mile view=E2=80=9D on what to do if an update would exceed the newly proposed max length of 64K, it i= s not about performance issues etc.

=C2=A0

To me the added questions in the wiki are more abou= t the capability to process individual attributes that might become large. = This is outside the scope of the draft in question.

=C2=A0

It seems to me that what you try to solve is not co= mpliance with the draft, it is more about the capability of particular impl= ementations on how to deal with larger updates and this might change with memory, CPU, quality of implementation, etc. bu= t has nothing to do with the draft in question.

=C2=A0

In case there are issues with attributes getting to= o large and therefore causing issues to BGP itself, then I believe the RFC= =E2=80=99s dealing with these attributes should be updated.

=C2=A0

Again, I believe this is out of scope of this draft= and I do not see any need to have these questions in the wiki.

=C2=A0

Oliver

=C2=A0

From: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
Date: Wednesday, November 22, 2017 at 12:16 PM
To: Oliver Borchert <oliver.borchert@nist.gov>
Cc: Robert Raszuk <robert@raszuk.net>, idr wg <idr@ietf.org>, "idr-ads@ietf.org" <idr-ads@ietf.org>, Idr <idr-bounces@ietf.or= g>, Thomas Mangin <thomas.mangin@exa.net.uk>, Randy Bush <randy@psg.com>


Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

Larger message implies larger path attributes. You m= ay answer =E2=80=9Cno=E2=80=9D for the parts with which you do not comply.

=C2=A0

If the implied path a= ttribute sizes are too large, then we need to be explicit about the maximum= sizes for each attribute in the draft. Please suggest reasonable maximum s= izes.=C2=A0

Thanks,

Jakob.


On Nov 22, 2017, at 7:10 AM, Borchert, Oliver (Fed) <oliver.borchert@nist.gov>= wrote:

Jakob,

=C2=A0

I looked into the added questions for the complianc= e report you added on the wiki.

I am not quite sure that these added questions do a= pply for a compliance of the requested draft. These do more apply to featur= es used within BGP that might result in larger BGP messages.

And here the draft has a clear message in the last = paragraph of section 3:

=C2=A0

=E2=80=9CIt is RECOMMENDED that BGP protocol develo= pers and implementers are =C2=A0 =C2=A0 =C2=A0 =C2=A0<= /p>

=C2=A0 conservative in their application and use of= Extended Messages.=E2=80=9D

=C2=A0

Therefore, they would more apply to proper function= ing of implemented BGP features rather than the extended message itself. I = do not believe that these new questions do apply here.

=C2=A0

Said that, BGPSEC-IO is a traffic generator that ma= inly focusses on BGPSEC updates. We did not add communities to the generate= d traffic and I do not intent to do so in the near future (though community contributions are welcome) =E2=80=93 in this= sense, for sending my answer is NA.

On the receiving side, as long as the BGP update in= itself is well formed and within its length boundaries (4K or < 64K) th= ere is no issue. We just dump the update either on the =E2=80=9Cfloor=E2=80=9D or screen.

=C2=A0

With QuaggaSRx, as long as Quagga can process commu= nities of that length, QuaggaSRx can as well. QuaggaSRx same as BGPSEC-IO d= o comply with the draft itself when it comes to accepting and generating > 4K updates as specified in the draft and we = tested the processing and memory usage using BGPsec traffic of little less = than 64 K.

=C2=A0

Oliver

=C2=A0

From: Idr <idr-bounces@ietf.org> on behalf of "Jakob Heitz = (jheitz)" <jh= eitz@cisco.com>
Date: Tuesday, November 21, 2017 at 6:13 PM
To: Robert Raszuk <robert@raszuk.net>
Cc: idr wg <idr= @ietf.org>, "idr-ads@ietf.org" <idr-ads@ietf.org>, Idr <idr-bounces@ietf.org>, Thomas Mangin <t= homas.mangin@exa.net.uk>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

1 hour ??

When I tested my large community code,= I tested at the limit and over it.

There was no perceptible time for the = operations.

16 times imperceptible would be a blip= at the most.

The only operations that take a worris= ome amount of time are regexp matches with nested wildcards.<= u>

Hmm, I should add regexp matches expli= citly, because that requires to expand the communities into ascii represent= ation in the matching engine.

=C2=A0

Thanks,

Jakob

=C2=A0

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Jakob Heitz (jheitz)
Sent: Tuesday, November 21, 2017 2:58 PM
To: Robert Raszuk <robert@raszuk.net>
Cc: idr wg <idr= @ietf.org>; idr-ads@ietf.org; Thomas Mangin <thomas.mangin@exa.net.uk>; Idr <idr-bounces@ietf.org>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

Just that it does it without error.

If the numbers are too large, we shoul= d discuss reasonable limits.

=C2=A0

Thanks,

Jakob

=C2=A0

From: rraszuk@gmail.com [mailto:rraszuk@gm= ail.com] On Behalf Of Robert Raszuk
Sent: Tuesday, November 21, 2017 2:55 PM
To: Jakob Heitz (jheitz) <jheitz@cisco.com>
Cc: Job Snijders <job@ntt.net>; idr wg <idr@ietf.org>; idr-ads@ietf.org;= Idr <idr-boun= ces@ietf.org>; Thomas Mangin <thomas.mangin@exa.net.uk>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

Hi Jakob,

=C2=A0

I think what you added is fine, but requires a time limit.=C2=A0

=C2=A0

Statement that implementation can receive, parse/validate, display in = CLI or match in the policy 16K of communities all actions taking 1h each is= rather not that interesting isn't it ?=C2=A0

=C2=A0

Or is the indicator of spec compliance a statement that it just does n= ot crash regardless of time it takes for execution of each stated action :)= ?

=C2=A0

Thx,

//R.

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

On Tue, Nov 21, 2017 at 11:38 PM, Jakob Heitz (jheit= z) <jheitz@cisco.c= om> wrote:

The new update message size requires s= upport for:

16375 communities=

8187 extended communities

5458 large communities

I have not changed the as-path length,= because it is already ridiculously high.

If anyone wants to talk about a maximu= m as-path length, please speak up.

=C2=A0

I have added tests to the implementati= on report

https://t= rac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-extended-implementa= tions

to ensure full compliance with the con= sequences of the draft.

=C2=A0

Implementers, please update your compl= iance.

=C2=A0

Thanks,

Jakob

=C2=A0

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Robert Raszuk
Sent: Tuesday, November 21, 2017 10:41 AM
To: Job Snijders <job@ntt.net>
Cc: idr wg <idr= @ietf.org>; idr-ads@ietf.org;= Idr <idr-boun= ces@ietf.org>; Thomas Mangin <thomas.mangin@exa.net.uk>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

Great !

=C2=A0

On Tue, Nov 21, 2017 at 6:35 PM, Job Snijders <job@ntt.net> wrote:

Robert/Randy,

=C2=A0

About this being a default:

=C2=A0

Old (Section 4):

=C2=A0

A BGP speaker that is willing to send and receive BG= P Extended Messages with a peer SHOULD advertise the BGP Extended Message C= apability to the peer using BGP Capabilities Advertisement RFC5492].

=C2=A0

New (Section 4)

=C2=A0

A BGP speaker that is capable to send and receive BG= P Extended Messages with a peer SHOULD advertise the BGP Extended Message C= apability to the peer using BGP Capabilities Advertisement [RFC5492].

=C2=A0


_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.i= etf.org/mailman/listinfo/idr

=C2=A0


--f403043868bc97ba5e055e97e7ee-- From nobody Wed Nov 22 12:30:03 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2C4212EB61; Wed, 22 Nov 2017 12:30:01 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nistgov.onmicrosoft.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 RfVWLNHMgd8h; Wed, 22 Nov 2017 12:29:57 -0800 (PST) Received: from gcc01-CY1-obe.outbound.protection.outlook.com (mail-cy1gcc01on0110.outbound.protection.outlook.com [23.103.200.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7CDA912EB5D; Wed, 22 Nov 2017 12:29:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nistgov.onmicrosoft.com; s=selector1-nist-gov; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=hgMnTOx7LumqiKPamfdlXVOQucq50N/4kBzVl85GcYY=; b=mAYBtt2ZFUucdcIqPP+U6xGH9r954id68VdLJAVaOjvBXcVJkOVerBJ4SxGaVxxCydknXyVs+/jS+mHWrfb71kQ1HjoOfM7pPdMIeJGveG1Ricqx4jA+V1/N2DClq2sHU4mhZklXmigZtwzgB8LefC8a4ZB1RExCu6C+XeGvjhw= Received: from BN6PR09MB2131.namprd09.prod.outlook.com (10.173.160.147) by BN6PR09MB2129.namprd09.prod.outlook.com (10.173.160.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.239.5; Wed, 22 Nov 2017 20:29:54 +0000 Received: from BN6PR09MB2131.namprd09.prod.outlook.com ([10.173.160.147]) by BN6PR09MB2131.namprd09.prod.outlook.com ([10.173.160.147]) with mapi id 15.20.0239.009; Wed, 22 Nov 2017 20:29:54 +0000 From: "Borchert, Oliver (Fed)" To: Robert Raszuk CC: "Jakob Heitz (jheitz)" , idr wg , "idr-ads@ietf.org" , Idr , "Thomas Mangin" , Randy Bush Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQGq5uSAAAg/8QAAAS+JgAAAPKYAAAK34gAAABCLgAAChkMAAAJHFYAACFGHAAAAj3+AAAAbuIAAAITrgAAhcQSAAARgtwAABaxqgAAAaTSAAACxn4A= Date: Wed, 22 Nov 2017 20:29:54 +0000 Message-ID: <9FC5C70F-B6B3-411B-A6A3-8652E2DEA778@nist.gov> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/f.27.0.171010 authentication-results: spf=none (sender IP is ) smtp.mailfrom=oliver.borchert@nist.gov; x-originating-ip: [129.6.219.120] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR09MB2129; 6:aabyfs4ErsF4a3meD+htiJ/UhIt7xec64Qlt/v82hD1q3+HoqPfpCPoJsxIryplFsM5YJaW8wruSCTJttDdn/vt0SGjQIsK8cduf7etH/tOM32RhnvAaQKqIWJPURdc1CMaOSR9Kq0dvRH7XHjL7aJl79vo2nHxV4fJ2Uis7FuSDb6iTKqQyXzi3km40W+wrm/h8dJE+IVUnYup4am9yrsY7xbNJi1zEr1g2WbDeh+j+KkQvFCF0TXpZcsDcI7RfSxsQMrOO4lyp5DqdY+DTwVtp4qZNPcYEzzOXFXO7Vb8QrKHQo1jCWQnpiHHab6i6+S7L+yAHCLX8Xb4RH4Qmy5RGUDnOLf2xMRkd9IyYrTk=; 5:F+2mR6FpSJkUNizlM9EiQfKG7YMQyrtQ2gTWTyQdb2P3vzD2c5pATNaDm7+9+vDJDVEdIR3PuJunk3qy2bvXI05bIn9zeaajEbwixmGxLaQm3Udi1mBUBFVvFs/HI3ZKdLV63gaqfsmNPfavqLmlUBoIqZXT1TIRk1v2TykACKU=; 24:rEQrwT4KuhkipE6rvw64THC6xcOaH4GCN6mHgvGCKXgHKzkifg7uARq2Ns9E+QD0jaUjjCUPgakmphffy3zdOmt2EO7lDZkI0GRDWzrBYrM=; 7:0oMdAVojgHDxpMcI0AILfU0nmg/np+DLwApX+wfAZuwTB1gs72+MGz12FfYQh0AdYPPnBxuVFEW8+1RobPDuy9YN0k95quQDiKbvunMzQrx69emZK7dKvtwENeQARBR5Qd4STN9e0c6J4zqVk46Ryr0oF4mA9EjPdQKbl9LNrqj07sViZP5Ioubb0xsOBks8w0yljRu/lvG8wl9nmd11yt21JpXXWfOQ/ccqTyHcceyZjjGDVP5EhG213nHd1Np1 x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: bc8b3bc7-f940-4001-7130-08d531e7ca6b x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603199); SRVR:BN6PR09MB2129; x-ms-traffictypediagnostic: BN6PR09MB2129: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(65766998875637)(189930954265078)(95692535739014)(227612066756510)(219752817060721)(21748063052155); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(3231022)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR09MB2129; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR09MB2129; x-forefront-prvs: 0499DAF22A x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(366004)(39860400002)(199003)(189002)(24454002)(82746002)(76176999)(6246003)(54356999)(50986999)(3846002)(53546010)(15650500001)(6916009)(606006)(3660700001)(68736007)(2420400007)(229853002)(53936002)(4326008)(2950100002)(7110500001)(101416001)(106356001)(2900100001)(7736002)(105586002)(6116002)(102836003)(66066001)(83506002)(33656002)(14454004)(81156014)(2906002)(6436002)(81166006)(93886005)(230783001)(478600001)(6506006)(36756003)(54896002)(6512007)(10710500007)(6306002)(8676002)(25786009)(54906003)(966005)(316002)(189998001)(58126008)(83716003)(99286004)(3280700002)(97736004)(53946003)(6486002)(8936002)(77096006)(86362001)(5660300001)(236005); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR09MB2129; H:BN6PR09MB2131.namprd09.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: nist.gov does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_9FC5C70FB6B3411BA6A38652E2DEA778nistgov_" MIME-Version: 1.0 X-OriginatorOrg: nist.gov X-MS-Exchange-CrossTenant-Network-Message-Id: bc8b3bc7-f940-4001-7130-08d531e7ca6b X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2017 20:29:54.4163 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 2ab5d82f-d8fa-4797-a93e-054655c61dec X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR09MB2129 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Nov 2017 20:30:02 -0000 --_000_9FC5C70FB6B3411BA6A38652E2DEA778nistgov_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QWdyZWVkLA0KDQpPbGl2ZXINCg0KRnJvbTogPHJyYXN6dWtAZ21haWwuY29tPiBvbiBiZWhhbGYg b2YgUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ+DQpEYXRlOiBXZWRuZXNkYXksIE5v dmVtYmVyIDIyLCAyMDE3IGF0IDM6MTAgUE0NClRvOiBPbGl2ZXIgQm9yY2hlcnQgPG9saXZlci5i b3JjaGVydEBuaXN0Lmdvdj4NCkNjOiAiSmFrb2IgSGVpdHogKGpoZWl0eikiIDxqaGVpdHpAY2lz Y28uY29tPiwgaWRyIHdnIDxpZHJAaWV0Zi5vcmc+LCAiaWRyLWFkc0BpZXRmLm9yZyIgPGlkci1h ZHNAaWV0Zi5vcmc+LCBJZHIgPGlkci1ib3VuY2VzQGlldGYub3JnPiwgVGhvbWFzIE1hbmdpbiA8 dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPiwgUmFuZHkgQnVzaCA8cmFuZHlAcHNnLmNvbT4NClN1 YmplY3Q6IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0 ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KQ0KDQpIaSBPbGl2aWVyLA0KDQpUaGUgbGFy Z2VyIHVwZGF0ZXMgd2lsbCBjb250YWluIGxhcmdlciBhdHRyaWJ1dGVzIGFuZCBJIHRoaW5rIEph a29iJ3MgcG9pbnQgb2YgdGhvc2UgcXVlc3Rpb25zIHdhcyB0byBtYWtlIHN1cmUgdGhhdCB3aGF0 IGFjdHVhbGx5IGNyZWF0ZXMgdGhlIGV4dGVuZGVkIHNpemUgQkdQIFVQREFURSBNU0dzIGNhbiBi ZSBoYW5kbGVkIGJ5IHRoZSBpbXBsZW1lbnRhdGlvbnMgd2hvIGNsYWltIHN1cHBvcnQgZm9yIGl0 Lg0KDQpIb3dldmVyIEkgbXVzdCBhZ3JlZSB3aXRoIHlvdSB0aGF0IGltcGxlbWVudGF0aW9uIHJl cG9ydCBkcmFmdCBvciB3aWtpIGlzIHJlYWxseSBub3QgdGhlIHJpZ2h0IHBsYWNlIGZvciB0aG9z ZSBxdWVzdGlvbnMuIEl0IG1lcmVseSBpcyB0aGVyZSB0byBpbmRpY2F0ZSBpZiB0aGUgZHJhZnQg aGFzIGJlZW4gaW1wbGVtZW50ZWQgYW5kIHdoYXQgcGFydHMgb2YgdGhlIGRyYWZ0IGdvdCBpbXBs ZW1lbnRlZC4NCg0KVGhvc2UgcXVlc3Rpb25zIGFyZSBwZXJmZWN0IGZvciBjdXN0b21lciBldmFs dWF0aW9uIG9mIGdpdmVuIGJncCBpbXBsZW1lbnRhdGlvbiB0aG91Z2gsIGJ1dCBJIGFtIGFmcmFp ZCB3ZSBkbyBub3QgaGF2ZSB3aXRoaW4gSUVURiBhIHJvb20gZm9yIHN1Y2ggZWZmb3J0cyA6KQ0K DQpCZXN0LA0KUi4NCg0KDQoNCg0KDQoNCk9uIFdlZCwgTm92IDIyLCAyMDE3IGF0IDg6NTggUE0s IEJvcmNoZXJ0LCBPbGl2ZXIgKEZlZCkgPG9saXZlci5ib3JjaGVydEBuaXN0LmdvdjxtYWlsdG86 b2xpdmVyLmJvcmNoZXJ0QG5pc3QuZ292Pj4gd3JvdGU6DQpUbyBteSB1bmRlcnN0YW5kaW5nIHRo ZSB3aWtpIHNob3VsZCBzdGF0ZSBjb21wbGlhbmNlIHdpdGggdGhlIGRyYWZ0IGluIHF1ZXN0aW9u IGFuZCBub3QgcGFydGljdWxhciBCR1AgYXR0cmlidXRlcy4NCg0KVGhlIGRyYWZ0IGlzIGFib3V0 IHRoZSBjYXBhYmlsaXR5IG9mIHNlbmRpbmcgYW5kIHJlY2VpdmluZyB1cGRhdGVzIGxhcmdlciB0 aGFuIDRLIGFuZCBob3cgdG8gaGFuZGxlIGlmIHRoZSBjYXBhYmlsaXR5IGlzIG5vdCBwcm9wYWdh dGVkLCBhcyB3ZWxsIGFzIHRoZSDigJw1IG1pbGUgdmlld+KAnSBvbiB3aGF0IHRvIGRvIGlmIGFu IHVwZGF0ZSB3b3VsZCBleGNlZWQgdGhlIG5ld2x5IHByb3Bvc2VkIG1heCBsZW5ndGggb2YgNjRL LCBpdCBpcyBub3QgYWJvdXQgcGVyZm9ybWFuY2UgaXNzdWVzIGV0Yy4NCg0KVG8gbWUgdGhlIGFk ZGVkIHF1ZXN0aW9ucyBpbiB0aGUgd2lraSBhcmUgbW9yZSBhYm91dCB0aGUgY2FwYWJpbGl0eSB0 byBwcm9jZXNzIGluZGl2aWR1YWwgYXR0cmlidXRlcyB0aGF0IG1pZ2h0IGJlY29tZSBsYXJnZS4g VGhpcyBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGUgZHJhZnQgaW4gcXVlc3Rpb24uDQoNCkl0 IHNlZW1zIHRvIG1lIHRoYXQgd2hhdCB5b3UgdHJ5IHRvIHNvbHZlIGlzIG5vdCBjb21wbGlhbmNl IHdpdGggdGhlIGRyYWZ0LCBpdCBpcyBtb3JlIGFib3V0IHRoZSBjYXBhYmlsaXR5IG9mIHBhcnRp Y3VsYXIgaW1wbGVtZW50YXRpb25zIG9uIGhvdyB0byBkZWFsIHdpdGggbGFyZ2VyIHVwZGF0ZXMg YW5kIHRoaXMgbWlnaHQgY2hhbmdlIHdpdGggbWVtb3J5LCBDUFUsIHF1YWxpdHkgb2YgaW1wbGVt ZW50YXRpb24sIGV0Yy4gYnV0IGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhlIGRyYWZ0IGluIHF1 ZXN0aW9uLg0KDQpJbiBjYXNlIHRoZXJlIGFyZSBpc3N1ZXMgd2l0aCBhdHRyaWJ1dGVzIGdldHRp bmcgdG9vIGxhcmdlIGFuZCB0aGVyZWZvcmUgY2F1c2luZyBpc3N1ZXMgdG8gQkdQIGl0c2VsZiwg dGhlbiBJIGJlbGlldmUgdGhlIFJGQ+KAmXMgZGVhbGluZyB3aXRoIHRoZXNlIGF0dHJpYnV0ZXMg c2hvdWxkIGJlIHVwZGF0ZWQuDQoNCkFnYWluLCBJIGJlbGlldmUgdGhpcyBpcyBvdXQgb2Ygc2Nv cGUgb2YgdGhpcyBkcmFmdCBhbmQgSSBkbyBub3Qgc2VlIGFueSBuZWVkIHRvIGhhdmUgdGhlc2Ug cXVlc3Rpb25zIGluIHRoZSB3aWtpLg0KDQpPbGl2ZXINCg0KRnJvbTogIkpha29iIEhlaXR6IChq aGVpdHopIiA8amhlaXR6QGNpc2NvLmNvbTxtYWlsdG86amhlaXR6QGNpc2NvLmNvbT4+DQpEYXRl OiBXZWRuZXNkYXksIE5vdmVtYmVyIDIyLCAyMDE3IGF0IDEyOjE2IFBNDQpUbzogT2xpdmVyIEJv cmNoZXJ0IDxvbGl2ZXIuYm9yY2hlcnRAbmlzdC5nb3Y8bWFpbHRvOm9saXZlci5ib3JjaGVydEBu aXN0Lmdvdj4+DQpDYzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJv YmVydEByYXN6dWsubmV0Pj4sIGlkciB3ZyA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5v cmc+PiwgImlkci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1hZHNAaWV0Zi5vcmc+IiA8aWRyLWFk c0BpZXRmLm9yZzxtYWlsdG86aWRyLWFkc0BpZXRmLm9yZz4+LCBJZHIgPGlkci1ib3VuY2VzQGll dGYub3JnPG1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZz4+LCBUaG9tYXMgTWFuZ2luIDx0aG9t YXMubWFuZ2luQGV4YS5uZXQudWs8bWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51az4+LCBS YW5keSBCdXNoIDxyYW5keUBwc2cuY29tPG1haWx0bzpyYW5keUBwc2cuY29tPj4NCg0KU3ViamVj dDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRl ZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkxhcmdlciBtZXNzYWdlIGltcGxpZXMgbGFy Z2VyIHBhdGggYXR0cmlidXRlcy4gWW91IG1heSBhbnN3ZXIg4oCcbm/igJ0gZm9yIHRoZSBwYXJ0 cyB3aXRoIHdoaWNoIHlvdSBkbyBub3QgY29tcGx5Lg0KDQpJZiB0aGUgaW1wbGllZCBwYXRoIGF0 dHJpYnV0ZSBzaXplcyBhcmUgdG9vIGxhcmdlLCB0aGVuIHdlIG5lZWQgdG8gYmUgZXhwbGljaXQg YWJvdXQgdGhlIG1heGltdW0gc2l6ZXMgZm9yIGVhY2ggYXR0cmlidXRlIGluIHRoZSBkcmFmdC4g UGxlYXNlIHN1Z2dlc3QgcmVhc29uYWJsZSBtYXhpbXVtIHNpemVzLg0KVGhhbmtzLA0KSmFrb2Iu DQoNCk9uIE5vdiAyMiwgMjAxNywgYXQgNzoxMCBBTSwgQm9yY2hlcnQsIE9saXZlciAoRmVkKSA8 b2xpdmVyLmJvcmNoZXJ0QG5pc3QuZ292PG1haWx0bzpvbGl2ZXIuYm9yY2hlcnRAbmlzdC5nb3Y+ PiB3cm90ZToNCkpha29iLA0KDQpJIGxvb2tlZCBpbnRvIHRoZSBhZGRlZCBxdWVzdGlvbnMgZm9y IHRoZSBjb21wbGlhbmNlIHJlcG9ydCB5b3UgYWRkZWQgb24gdGhlIHdpa2kuDQpJIGFtIG5vdCBx dWl0ZSBzdXJlIHRoYXQgdGhlc2UgYWRkZWQgcXVlc3Rpb25zIGRvIGFwcGx5IGZvciBhIGNvbXBs aWFuY2Ugb2YgdGhlIHJlcXVlc3RlZCBkcmFmdC4gVGhlc2UgZG8gbW9yZSBhcHBseSB0byBmZWF0 dXJlcyB1c2VkIHdpdGhpbiBCR1AgdGhhdCBtaWdodCByZXN1bHQgaW4gbGFyZ2VyIEJHUCBtZXNz YWdlcy4NCkFuZCBoZXJlIHRoZSBkcmFmdCBoYXMgYSBjbGVhciBtZXNzYWdlIGluIHRoZSBsYXN0 IHBhcmFncmFwaCBvZiBzZWN0aW9uIDM6DQoNCuKAnEl0IGlzIFJFQ09NTUVOREVEIHRoYXQgQkdQ IHByb3RvY29sIGRldmVsb3BlcnMgYW5kIGltcGxlbWVudGVycyBhcmUNCiAgY29uc2VydmF0aXZl IGluIHRoZWlyIGFwcGxpY2F0aW9uIGFuZCB1c2Ugb2YgRXh0ZW5kZWQgTWVzc2FnZXMu4oCdDQoN ClRoZXJlZm9yZSwgdGhleSB3b3VsZCBtb3JlIGFwcGx5IHRvIHByb3BlciBmdW5jdGlvbmluZyBv ZiBpbXBsZW1lbnRlZCBCR1AgZmVhdHVyZXMgcmF0aGVyIHRoYW4gdGhlIGV4dGVuZGVkIG1lc3Nh Z2UgaXRzZWxmLiBJIGRvIG5vdCBiZWxpZXZlIHRoYXQgdGhlc2UgbmV3IHF1ZXN0aW9ucyBkbyBh cHBseSBoZXJlLg0KDQpTYWlkIHRoYXQsIEJHUFNFQy1JTyBpcyBhIHRyYWZmaWMgZ2VuZXJhdG9y IHRoYXQgbWFpbmx5IGZvY3Vzc2VzIG9uIEJHUFNFQyB1cGRhdGVzLiBXZSBkaWQgbm90IGFkZCBj b21tdW5pdGllcyB0byB0aGUgZ2VuZXJhdGVkIHRyYWZmaWMgYW5kIEkgZG8gbm90IGludGVudCB0 byBkbyBzbyBpbiB0aGUgbmVhciBmdXR1cmUgKHRob3VnaCBjb21tdW5pdHkgY29udHJpYnV0aW9u cyBhcmUgd2VsY29tZSkg4oCTIGluIHRoaXMgc2Vuc2UsIGZvciBzZW5kaW5nIG15IGFuc3dlciBp cyBOQS4NCk9uIHRoZSByZWNlaXZpbmcgc2lkZSwgYXMgbG9uZyBhcyB0aGUgQkdQIHVwZGF0ZSBp biBpdHNlbGYgaXMgd2VsbCBmb3JtZWQgYW5kIHdpdGhpbiBpdHMgbGVuZ3RoIGJvdW5kYXJpZXMg KDRLIG9yIDwgNjRLKSB0aGVyZSBpcyBubyBpc3N1ZS4gV2UganVzdCBkdW1wIHRoZSB1cGRhdGUg ZWl0aGVyIG9uIHRoZSDigJxmbG9vcuKAnSBvciBzY3JlZW4uDQoNCldpdGggUXVhZ2dhU1J4LCBh cyBsb25nIGFzIFF1YWdnYSBjYW4gcHJvY2VzcyBjb21tdW5pdGllcyBvZiB0aGF0IGxlbmd0aCwg UXVhZ2dhU1J4IGNhbiBhcyB3ZWxsLiBRdWFnZ2FTUnggc2FtZSBhcyBCR1BTRUMtSU8gZG8gY29t cGx5IHdpdGggdGhlIGRyYWZ0IGl0c2VsZiB3aGVuIGl0IGNvbWVzIHRvIGFjY2VwdGluZyBhbmQg Z2VuZXJhdGluZyA+IDRLIHVwZGF0ZXMgYXMgc3BlY2lmaWVkIGluIHRoZSBkcmFmdCBhbmQgd2Ug dGVzdGVkIHRoZSBwcm9jZXNzaW5nIGFuZCBtZW1vcnkgdXNhZ2UgdXNpbmcgQkdQc2VjIHRyYWZm aWMgb2YgbGl0dGxlIGxlc3MgdGhhbiA2NCBLLg0KDQpPbGl2ZXINCg0KRnJvbTogSWRyIDxpZHIt Ym91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYg b2YgIkpha29iIEhlaXR6IChqaGVpdHopIiA8amhlaXR6QGNpc2NvLmNvbTxtYWlsdG86amhlaXR6 QGNpc2NvLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyBhdCA2OjEzIFBN DQpUbzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6 dWsubmV0Pj4NCkNjOiBpZHIgd2cgPGlkckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPj4s ICJpZHItYWRzQGlldGYub3JnPG1haWx0bzppZHItYWRzQGlldGYub3JnPiIgPGlkci1hZHNAaWV0 Zi5vcmc8bWFpbHRvOmlkci1hZHNAaWV0Zi5vcmc+PiwgSWRyIDxpZHItYm91bmNlc0BpZXRmLm9y ZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+PiwgVGhvbWFzIE1hbmdpbiA8dGhvbWFzLm1h bmdpbkBleGEubmV0LnVrPG1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+Pg0KU3ViamVj dDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRl ZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCjEgaG91ciA/Pw0KV2hlbiBJIHRlc3RlZCBt eSBsYXJnZSBjb21tdW5pdHkgY29kZSwgSSB0ZXN0ZWQgYXQgdGhlIGxpbWl0IGFuZCBvdmVyIGl0 Lg0KVGhlcmUgd2FzIG5vIHBlcmNlcHRpYmxlIHRpbWUgZm9yIHRoZSBvcGVyYXRpb25zLg0KMTYg dGltZXMgaW1wZXJjZXB0aWJsZSB3b3VsZCBiZSBhIGJsaXAgYXQgdGhlIG1vc3QuDQpUaGUgb25s eSBvcGVyYXRpb25zIHRoYXQgdGFrZSBhIHdvcnJpc29tZSBhbW91bnQgb2YgdGltZSBhcmUgcmVn ZXhwIG1hdGNoZXMgd2l0aCBuZXN0ZWQgd2lsZGNhcmRzLg0KSG1tLCBJIHNob3VsZCBhZGQgcmVn ZXhwIG1hdGNoZXMgZXhwbGljaXRseSwgYmVjYXVzZSB0aGF0IHJlcXVpcmVzIHRvIGV4cGFuZCB0 aGUgY29tbXVuaXRpZXMgaW50byBhc2NpaSByZXByZXNlbnRhdGlvbiBpbiB0aGUgbWF0Y2hpbmcg ZW5naW5lLg0KDQpUaGFua3MsDQpKYWtvYg0KDQpGcm9tOiBJZHIgW21haWx0bzppZHItYm91bmNl c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpha29iIEhlaXR6IChqaGVpdHopDQpTZW50OiBUdWVz ZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU4IFBNDQpUbzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0 QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj4NCkNjOiBpZHIgd2cgPGlkckBp ZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPj47IGlkci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlk ci1hZHNAaWV0Zi5vcmc+OyBUaG9tYXMgTWFuZ2luIDx0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs8 bWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51az4+OyBJZHIgPGlkci1ib3VuY2VzQGlldGYu b3JnPG1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW0lkcl0gV0cg TGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8x MiB0byAxMS8yNikNCg0KSnVzdCB0aGF0IGl0IGRvZXMgaXQgd2l0aG91dCBlcnJvci4NCklmIHRo ZSBudW1iZXJzIGFyZSB0b28gbGFyZ2UsIHdlIHNob3VsZCBkaXNjdXNzIHJlYXNvbmFibGUgbGlt aXRzLg0KDQpUaGFua3MsDQpKYWtvYg0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86 cnJhc3p1a0BnbWFpbC5jb20+IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb21dIE9uIEJlaGFsZiBP ZiBSb2JlcnQgUmFzenVrDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU1IFBN DQpUbzogSmFrb2IgSGVpdHogKGpoZWl0eikgPGpoZWl0ekBjaXNjby5jb208bWFpbHRvOmpoZWl0 ekBjaXNjby5jb20+Pg0KQ2M6IEpvYiBTbmlqZGVycyA8am9iQG50dC5uZXQ8bWFpbHRvOmpvYkBu dHQubmV0Pj47IGlkciB3ZyA8aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+PjsgaWRy LWFkc0BpZXRmLm9yZzxtYWlsdG86aWRyLWFkc0BpZXRmLm9yZz47IElkciA8aWRyLWJvdW5jZXNA aWV0Zi5vcmc8bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnPj47IFRob21hcyBNYW5naW4gPHRo b21hcy5tYW5naW5AZXhhLm5ldC51azxtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPj4N ClN1YmplY3Q6IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3At ZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KQ0KDQpIaSBKYWtvYiwNCg0KSSB0aGlu ayB3aGF0IHlvdSBhZGRlZCBpcyBmaW5lLCBidXQgcmVxdWlyZXMgYSB0aW1lIGxpbWl0Lg0KDQpT dGF0ZW1lbnQgdGhhdCBpbXBsZW1lbnRhdGlvbiBjYW4gcmVjZWl2ZSwgcGFyc2UvdmFsaWRhdGUs IGRpc3BsYXkgaW4gQ0xJIG9yIG1hdGNoIGluIHRoZSBwb2xpY3kgMTZLIG9mIGNvbW11bml0aWVz IGFsbCBhY3Rpb25zIHRha2luZyAxaCBlYWNoIGlzIHJhdGhlciBub3QgdGhhdCBpbnRlcmVzdGlu ZyBpc24ndCBpdCA/DQoNCk9yIGlzIHRoZSBpbmRpY2F0b3Igb2Ygc3BlYyBjb21wbGlhbmNlIGEg c3RhdGVtZW50IHRoYXQgaXQganVzdCBkb2VzIG5vdCBjcmFzaCByZWdhcmRsZXNzIG9mIHRpbWUg aXQgdGFrZXMgZm9yIGV4ZWN1dGlvbiBvZiBlYWNoIHN0YXRlZCBhY3Rpb24gOikgPw0KDQpUaHgs DQovL1IuDQoNCg0KDQoNCg0KT24gVHVlLCBOb3YgMjEsIDIwMTcgYXQgMTE6MzggUE0sIEpha29i IEhlaXR6IChqaGVpdHopIDxqaGVpdHpAY2lzY28uY29tPG1haWx0bzpqaGVpdHpAY2lzY28uY29t Pj4gd3JvdGU6DQpUaGUgbmV3IHVwZGF0ZSBtZXNzYWdlIHNpemUgcmVxdWlyZXMgc3VwcG9ydCBm b3I6DQoxNjM3NSBjb21tdW5pdGllcw0KODE4NyBleHRlbmRlZCBjb21tdW5pdGllcw0KNTQ1OCBs YXJnZSBjb21tdW5pdGllcw0KSSBoYXZlIG5vdCBjaGFuZ2VkIHRoZSBhcy1wYXRoIGxlbmd0aCwg YmVjYXVzZSBpdCBpcyBhbHJlYWR5IHJpZGljdWxvdXNseSBoaWdoLg0KSWYgYW55b25lIHdhbnRz IHRvIHRhbGsgYWJvdXQgYSBtYXhpbXVtIGFzLXBhdGggbGVuZ3RoLCBwbGVhc2Ugc3BlYWsgdXAu DQoNCkkgaGF2ZSBhZGRlZCB0ZXN0cyB0byB0aGUgaW1wbGVtZW50YXRpb24gcmVwb3J0DQpodHRw czovL3RyYWMuaWV0Zi5vcmcvdHJhYy9pZHIvd2lraS9kcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5k ZWQtaW1wbGVtZW50YXRpb25zPGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRs b29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdHJhYy5pZXRmLm9yZyUyRnRyYWMlMkZpZHIlMkZ3 aWtpJTJGZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLWltcGxlbWVudGF0aW9ucyZkYXRhPTAy JTdDMDElN0NvbGl2ZXIuYm9yY2hlcnQlNDBuaXN0LmdvdiU3Q2MyOTY1OGQ5YzcwODQ2OGIwY2Nk MDhkNTMxMzU3NmVlJTdDMmFiNWQ4MmZkOGZhNDc5N2E5M2UwNTQ2NTVjNjFkZWMlN0MxJTdDMCU3 QzYzNjQ2OTAyODA2MzM4MzA4OSZzZGF0YT16UkZzYTZ2JTJCcVdjUW80NGZUY0t0bWJtcW1GWmlj QTQ5NWklMkJaZmNBNFpTZyUzRCZyZXNlcnZlZD0wPg0KdG8gZW5zdXJlIGZ1bGwgY29tcGxpYW5j ZSB3aXRoIHRoZSBjb25zZXF1ZW5jZXMgb2YgdGhlIGRyYWZ0Lg0KDQpJbXBsZW1lbnRlcnMsIHBs ZWFzZSB1cGRhdGUgeW91ciBjb21wbGlhbmNlLg0KDQpUaGFua3MsDQpKYWtvYg0KDQpGcm9tOiBJ ZHIgW21haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5v cmc+XSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIg MjEsIDIwMTcgMTA6NDEgQU0NClRvOiBKb2IgU25pamRlcnMgPGpvYkBudHQubmV0PG1haWx0bzpq b2JAbnR0Lm5ldD4+DQpDYzogaWRyIHdnIDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9y Zz4+OyBpZHItYWRzQGlldGYub3JnPG1haWx0bzppZHItYWRzQGlldGYub3JnPjsgSWRyIDxpZHIt Ym91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+PjsgVGhvbWFzIE1h bmdpbiA8dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPG1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5u ZXQudWs+Pg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYt aWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkdyZWF0ICENCg0K T24gVHVlLCBOb3YgMjEsIDIwMTcgYXQgNjozNSBQTSwgSm9iIFNuaWpkZXJzIDxqb2JAbnR0Lm5l dDxtYWlsdG86am9iQG50dC5uZXQ+PiB3cm90ZToNClJvYmVydC9SYW5keSwNCg0KQWJvdXQgdGhp cyBiZWluZyBhIGRlZmF1bHQ6DQoNCk9sZCAoU2VjdGlvbiA0KToNCg0KQSBCR1Agc3BlYWtlciB0 aGF0IGlzIHdpbGxpbmcgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZXMg d2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1lc3NhZ2UgQ2Fw YWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVydGlzZW1lbnQg UkZDNTQ5Ml0uDQoNCk5ldyAoU2VjdGlvbiA0KQ0KDQpBIEJHUCBzcGVha2VyIHRoYXQgaXMgY2Fw YWJsZSB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRlbmRlZCBNZXNzYWdlcyB3aXRoIGEgcGVl ciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZSBDYXBhYmlsaXR5IHRv IHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMgQWR2ZXJ0aXNlbWVudCBbUkZDNTQ5Ml0u DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCklk ciBtYWlsaW5nIGxpc3QNCklkckBpZXRmLm9yZzxtYWlsdG86SWRyQGlldGYub3JnPg0KaHR0cHM6 Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pZHI8aHR0cHM6Ly9uYTAxLnNhZmVsaW5r cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmcl MkZtYWlsbWFuJTJGbGlzdGluZm8lMkZpZHImZGF0YT0wMiU3QzAxJTdDb2xpdmVyLmJvcmNoZXJ0 JTQwbmlzdC5nb3YlN0NjMjk2NThkOWM3MDg0NjhiMGNjZDA4ZDUzMTM1NzZlZSU3QzJhYjVkODJm ZDhmYTQ3OTdhOTNlMDU0NjU1YzYxZGVjJTdDMSU3QzAlN0M2MzY0NjkwMjgwNjMzODMwODkmc2Rh dGE9QnQ2RjVONnpBNXY3R0NYbTdwZUZ1MDZ1SzFUQ0Qzc1JISVZQZmZwJTJGME8wJTNEJnJlc2Vy dmVkPTA+DQoNCg0K --_000_9FC5C70FB6B3411BA6A38652E2DEA778nistgov_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6QXJpYWw7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAy IDIgMiAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCXBh bm9zZS0xOjIgNyAzIDkgMiAyIDUgMiA0IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi Q2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZh Y2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIg NDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwg ZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6 bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y OmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNv SHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBs ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5 Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZTox MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0 eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNh bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLm1zb0lucw0KCXtt c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltc28tc3R5bGUtbmFtZToiIjsNCgl0ZXh0LWRl Y29yYXRpb246dW5kZXJsaW5lOw0KCWNvbG9yOnRlYWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3Jk U2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGlu IDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z dHlsZT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0i Ymx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+QWdyZWVkLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbGl2ZXI8bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZsdDtycmFzenVrQGdtYWls LmNvbSZndDsgb24gYmVoYWxmIG9mIFJvYmVydCBSYXN6dWsgJmx0O3JvYmVydEByYXN6dWsubmV0 Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5XZWRuZXNkYXksIE5vdmVtYmVyIDIyLCAyMDE3IGF0IDM6 MTAgUE08YnI+DQo8Yj5UbzogPC9iPk9saXZlciBCb3JjaGVydCAmbHQ7b2xpdmVyLmJvcmNoZXJ0 QG5pc3QuZ292Jmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7SmFrb2IgSGVpdHogKGpoZWl0eikm cXVvdDsgJmx0O2poZWl0ekBjaXNjby5jb20mZ3Q7LCBpZHIgd2cgJmx0O2lkckBpZXRmLm9yZyZn dDssICZxdW90O2lkci1hZHNAaWV0Zi5vcmcmcXVvdDsgJmx0O2lkci1hZHNAaWV0Zi5vcmcmZ3Q7 LCBJZHIgJmx0O2lkci1ib3VuY2VzQGlldGYub3JnJmd0OywgVGhvbWFzIE1hbmdpbiAmbHQ7dGhv bWFzLm1hbmdpbkBleGEubmV0LnVrJmd0OywgUmFuZHkgQnVzaCAmbHQ7cmFuZHlAcHNnLmNvbSZn dDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0 LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm cXVvdDssc2Fucy1zZXJpZiI+SGkgT2xpdmllciw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNw OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OyxzYW5zLXNlcmlmIj5UaGUgbGFyZ2VyIHVwZGF0ZXMgd2lsbCBjb250YWluIGxhcmdlciBhdHRy aWJ1dGVzIGFuZCBJIHRoaW5rIEpha29iJ3MgcG9pbnQgb2YgdGhvc2UgcXVlc3Rpb25zIHdhcyB0 byBtYWtlIHN1cmUgdGhhdCB3aGF0IGFjdHVhbGx5IGNyZWF0ZXMgdGhlIGV4dGVuZGVkIHNpemUg QkdQIFVQREFURSBNU0dzIGNhbg0KIGJlIGhhbmRsZWQgYnkgdGhlIGltcGxlbWVudGF0aW9ucyB3 aG8gY2xhaW0gc3VwcG9ydCBmb3IgaXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu cy1zZXJpZiI+SG93ZXZlciBJIG11c3QgYWdyZWUgd2l0aCB5b3UgdGhhdCBpbXBsZW1lbnRhdGlv biByZXBvcnQgZHJhZnQgb3Igd2lraSBpcyByZWFsbHkgbm90IHRoZSByaWdodCBwbGFjZSBmb3Ig dGhvc2UgcXVlc3Rpb25zLiBJdCBtZXJlbHkgaXMgdGhlcmUgdG8gaW5kaWNhdGUgaWYgdGhlIGRy YWZ0IGhhcyBiZWVuDQogaW1wbGVtZW50ZWQgYW5kIHdoYXQgcGFydHMgb2YgdGhlIGRyYWZ0IGdv dCBpbXBsZW1lbnRlZC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250 LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwv c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl cmlmIj5UaG9zZSBxdWVzdGlvbnMgYXJlIHBlcmZlY3QgZm9yIGN1c3RvbWVyIGV2YWx1YXRpb24g b2YgZ2l2ZW4gYmdwIGltcGxlbWVudGF0aW9uIHRob3VnaCwgYnV0IEkgYW0gYWZyYWlkIHdlIGRv IG5vdCBoYXZlIHdpdGhpbiBJRVRGIGEgcm9vbSBmb3Igc3VjaCBlZmZvcnRzIDopJm5ic3A7PG86 cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+QmVzdCw8bzpwPjwvbzpwPjwv c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl cmlmIj5SLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt c2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+T24gV2VkLCBOb3YgMjIsIDIwMTcgYXQgODo1OCBQTSwgQm9yY2hl cnQsIE9saXZlciAoRmVkKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9saXZlci5ib3JjaGVydEBuaXN0 LmdvdiIgdGFyZ2V0PSJfYmxhbmsiPm9saXZlci5ib3JjaGVydEBuaXN0LmdvdjwvYT4mZ3Q7IHdy b3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn aW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj5UbyBteSB1bmRlcnN0YW5kaW5nIHRoZSB3aWtpIHNob3VsZCBzdGF0ZSBj b21wbGlhbmNlIHdpdGggdGhlIGRyYWZ0IGluIHF1ZXN0aW9uIGFuZCBub3QgcGFydGljdWxhciBC R1AgYXR0cmlidXRlcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSBkcmFmdCBpcyBh Ym91dCB0aGUgY2FwYWJpbGl0eSBvZiBzZW5kaW5nIGFuZCByZWNlaXZpbmcgdXBkYXRlcyBsYXJn ZXIgdGhhbiA0SyBhbmQgaG93IHRvIGhhbmRsZSBpZiB0aGUgY2FwYWJpbGl0eSBpcyBub3QgcHJv cGFnYXRlZCwgYXMgd2VsbCBhcyB0aGUg4oCcNSBtaWxlIHZpZXfigJ0gb24gd2hhdCB0bw0KIGRv IGlmIGFuIHVwZGF0ZSB3b3VsZCBleGNlZWQgdGhlIG5ld2x5IHByb3Bvc2VkIG1heCBsZW5ndGgg b2YgNjRLLCBpdCBpcyBub3QgYWJvdXQgcGVyZm9ybWFuY2UgaXNzdWVzIGV0Yy48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPlRvIG1lIHRoZSBhZGRlZCBxdWVzdGlvbnMgaW4gdGhlIHdpa2kg YXJlIG1vcmUgYWJvdXQgdGhlIGNhcGFiaWxpdHkgdG8gcHJvY2VzcyBpbmRpdmlkdWFsIGF0dHJp YnV0ZXMgdGhhdCBtaWdodCBiZWNvbWUgbGFyZ2UuIFRoaXMgaXMgb3V0c2lkZSB0aGUgc2NvcGUg b2YgdGhlIGRyYWZ0IGluIHF1ZXN0aW9uLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5J dCBzZWVtcyB0byBtZSB0aGF0IHdoYXQgeW91IHRyeSB0byBzb2x2ZSBpcyBub3QgY29tcGxpYW5j ZSB3aXRoIHRoZSBkcmFmdCwgaXQgaXMgbW9yZSBhYm91dCB0aGUgY2FwYWJpbGl0eSBvZiBwYXJ0 aWN1bGFyIGltcGxlbWVudGF0aW9ucyBvbiBob3cgdG8gZGVhbCB3aXRoIGxhcmdlciB1cGRhdGVz IGFuZA0KIHRoaXMgbWlnaHQgY2hhbmdlIHdpdGggbWVtb3J5LCBDUFUsIHF1YWxpdHkgb2YgaW1w bGVtZW50YXRpb24sIGV0Yy4gYnV0IGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhlIGRyYWZ0IGlu IHF1ZXN0aW9uLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JbiBjYXNlIHRoZXJlIGFy ZSBpc3N1ZXMgd2l0aCBhdHRyaWJ1dGVzIGdldHRpbmcgdG9vIGxhcmdlIGFuZCB0aGVyZWZvcmUg Y2F1c2luZyBpc3N1ZXMgdG8gQkdQIGl0c2VsZiwgdGhlbiBJIGJlbGlldmUgdGhlIFJGQ+KAmXMg ZGVhbGluZyB3aXRoIHRoZXNlIGF0dHJpYnV0ZXMgc2hvdWxkIGJlIHVwZGF0ZWQuDQo8bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPkFnYWluLCBJIGJlbGlldmUgdGhpcyBpcyBvdXQgb2Ygc2Nv cGUgb2YgdGhpcyBkcmFmdCBhbmQgSSBkbyBub3Qgc2VlIGFueSBuZWVkIHRvIGhhdmUgdGhlc2Ug cXVlc3Rpb25zIGluIHRoZSB3aWtpLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T2xpdmVy PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+ PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl PSJjb2xvcjpibGFjayI+JnF1b3Q7SmFrb2IgSGVpdHogKGpoZWl0eikmcXVvdDsgJmx0OzxhIGhy ZWY9Im1haWx0bzpqaGVpdHpAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amhlaXR6QGNpc2Nv LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPldlZG5lc2RheSwgTm92ZW1iZXIgMjIsIDIw MTcgYXQgMTI6MTYgUE08YnI+DQo8Yj5UbzogPC9iPk9saXZlciBCb3JjaGVydCAmbHQ7PGEgaHJl Zj0ibWFpbHRvOm9saXZlci5ib3JjaGVydEBuaXN0LmdvdiIgdGFyZ2V0PSJfYmxhbmsiPm9saXZl ci5ib3JjaGVydEBuaXN0LmdvdjwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5Sb2JlcnQgUmFzenVr ICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiIHRhcmdldD0iX2JsYW5rIj5y b2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7LCBpZHIgd2cgJmx0OzxhIGhyZWY9Im1haWx0bzppZHJA aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEg aHJlZj0ibWFpbHRvOmlkci1hZHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHItYWRzQGll dGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1hZHNAaWV0Zi5vcmciIHRh cmdldD0iX2JsYW5rIj5pZHItYWRzQGlldGYub3JnPC9hPiZndDssDQogSWRyICZsdDs8YSBocmVm PSJtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHItYm91bmNl c0BpZXRmLm9yZzwvYT4mZ3Q7LCBUaG9tYXMgTWFuZ2luICZsdDs8YSBocmVmPSJtYWlsdG86dGhv bWFzLm1hbmdpbkBleGEubmV0LnVrIiB0YXJnZXQ9Il9ibGFuayI+dGhvbWFzLm1hbmdpbkBleGEu bmV0LnVrPC9hPiZndDssIFJhbmR5IEJ1c2ggJmx0OzxhIGhyZWY9Im1haWx0bzpyYW5keUBwc2cu Y29tIiB0YXJnZXQ9Il9ibGFuayI+cmFuZHlAcHNnLmNvbTwvYT4mZ3Q7PC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8Yj5TdWJq ZWN0OiA8L2I+UmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1l eHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPG86cD48L286cD48L3A+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PkxhcmdlciBtZXNzYWdlIGltcGxpZXMgbGFyZ2VyIHBhdGggYXR0cmlidXRlcy4gWW91IG1heSBh bnN3ZXIg4oCcbm/igJ0gZm9yIHRoZSBwYXJ0cyB3aXRoIHdoaWNoIHlvdSBkbyBub3QgY29tcGx5 Lg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+SWYgdGhlIGlt cGxpZWQgcGF0aCBhdHRyaWJ1dGUgc2l6ZXMgYXJlIHRvbyBsYXJnZSwgdGhlbiB3ZSBuZWVkIHRv IGJlIGV4cGxpY2l0IGFib3V0IHRoZSBtYXhpbXVtIHNpemVzIGZvciBlYWNoIGF0dHJpYnV0ZSBp biB0aGUgZHJhZnQuIFBsZWFzZSBzdWdnZXN0IHJlYXNvbmFibGUgbWF4aW11bSBzaXplcy4mbmJz cDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgaWQ9Im1fLTQzMjMxNzc0Mzk4MDcxNjExNDJBcHBsZU1h aWxTaWduYXR1cmUiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkpha29iLjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t YXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpPbiBOb3YgMjIs IDIwMTcsIGF0IDc6MTAgQU0sIEJvcmNoZXJ0LCBPbGl2ZXIgKEZlZCkgJmx0OzxhIGhyZWY9Im1h aWx0bzpvbGl2ZXIuYm9yY2hlcnRAbmlzdC5nb3YiIHRhcmdldD0iX2JsYW5rIj5vbGl2ZXIuYm9y Y2hlcnRAbmlzdC5nb3Y8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5KYWtvYiw8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPkkgbG9va2VkIGludG8gdGhlIGFkZGVkIHF1ZXN0aW9ucyBmb3IgdGhlIGNvbXBsaWFu Y2UgcmVwb3J0IHlvdSBhZGRlZCBvbiB0aGUgd2lraS4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj5JIGFtIG5vdCBxdWl0ZSBzdXJlIHRoYXQgdGhlc2UgYWRkZWQgcXVl c3Rpb25zIGRvIGFwcGx5IGZvciBhIGNvbXBsaWFuY2Ugb2YgdGhlIHJlcXVlc3RlZCBkcmFmdC4g VGhlc2UgZG8gbW9yZSBhcHBseSB0byBmZWF0dXJlcyB1c2VkIHdpdGhpbiBCR1AgdGhhdCBtaWdo dCByZXN1bHQgaW4gbGFyZ2VyIEJHUA0KIG1lc3NhZ2VzLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+QW5kIGhlcmUgdGhlIGRyYWZ0IGhhcyBhIGNsZWFyIG1lc3NhZ2Ug aW4gdGhlIGxhc3QgcGFyYWdyYXBoIG9mIHNlY3Rpb24gMzo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPuKAnEl0IGlzIFJFQ09NTUVOREVEIHRoYXQgQkdQIHByb3RvY29sIGRldmVsb3BlcnMg YW5kIGltcGxlbWVudGVycyBhcmUgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyBjb25zZXJ2YXRpdmUgaW4gdGhl aXIgYXBwbGljYXRpb24gYW5kIHVzZSBvZiBFeHRlbmRlZCBNZXNzYWdlcy7igJ08bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPlRoZXJlZm9yZSwgdGhleSB3b3VsZCBtb3JlIGFwcGx5IHRvIHBy b3BlciBmdW5jdGlvbmluZyBvZiBpbXBsZW1lbnRlZCBCR1AgZmVhdHVyZXMgcmF0aGVyIHRoYW4g dGhlIGV4dGVuZGVkIG1lc3NhZ2UgaXRzZWxmLiBJIGRvIG5vdCBiZWxpZXZlIHRoYXQgdGhlc2Ug bmV3IHF1ZXN0aW9ucyBkbyBhcHBseSBoZXJlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ U2FpZCB0aGF0LCBCR1BTRUMtSU8gaXMgYSB0cmFmZmljIGdlbmVyYXRvciB0aGF0IG1haW5seSBm b2N1c3NlcyBvbiBCR1BTRUMgdXBkYXRlcy4gV2UgZGlkIG5vdCBhZGQgY29tbXVuaXRpZXMgdG8g dGhlIGdlbmVyYXRlZCB0cmFmZmljIGFuZCBJIGRvIG5vdCBpbnRlbnQgdG8gZG8gc28gaW4gdGhl IG5lYXINCiBmdXR1cmUgKHRob3VnaCBjb21tdW5pdHkgY29udHJpYnV0aW9ucyBhcmUgd2VsY29t ZSkg4oCTIGluIHRoaXMgc2Vuc2UsIGZvciBzZW5kaW5nIG15IGFuc3dlciBpcyBOQS4NCjxvOnA+ PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiB0aGUgcmVjZWl2aW5nIHNpZGUs IGFzIGxvbmcgYXMgdGhlIEJHUCB1cGRhdGUgaW4gaXRzZWxmIGlzIHdlbGwgZm9ybWVkIGFuZCB3 aXRoaW4gaXRzIGxlbmd0aCBib3VuZGFyaWVzICg0SyBvciAmbHQ7IDY0SykgdGhlcmUgaXMgbm8g aXNzdWUuIFdlIGp1c3QgZHVtcCB0aGUgdXBkYXRlIGVpdGhlciBvbiB0aGUNCiDigJxmbG9vcuKA nSBvciBzY3JlZW4uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5XaXRoIFF1YWdnYVNSeCwg YXMgbG9uZyBhcyBRdWFnZ2EgY2FuIHByb2Nlc3MgY29tbXVuaXRpZXMgb2YgdGhhdCBsZW5ndGgs IFF1YWdnYVNSeCBjYW4gYXMgd2VsbC4gUXVhZ2dhU1J4IHNhbWUgYXMgQkdQU0VDLUlPIGRvIGNv bXBseSB3aXRoIHRoZSBkcmFmdCBpdHNlbGYgd2hlbiBpdCBjb21lcyB0byBhY2NlcHRpbmcNCiBh bmQgZ2VuZXJhdGluZyAmZ3Q7IDRLIHVwZGF0ZXMgYXMgc3BlY2lmaWVkIGluIHRoZSBkcmFmdCBh bmQgd2UgdGVzdGVkIHRoZSBwcm9jZXNzaW5nIGFuZCBtZW1vcnkgdXNhZ2UgdXNpbmcgQkdQc2Vj IHRyYWZmaWMgb2YgbGl0dGxlIGxlc3MgdGhhbiA2NCBLLg0KPG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5PbGl2ZXI8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i c3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48 L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHIt Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1ib3VuY2VzQGlldGYub3JnPC9h PiZndDsgb24gYmVoYWxmIG9mICZxdW90O0pha29iIEhlaXR6IChqaGVpdHopJnF1b3Q7ICZsdDs8 YSBocmVmPSJtYWlsdG86amhlaXR6QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpoZWl0ekBj aXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBOb3ZlbWJlciAyMSwg MjAxNyBhdCA2OjEzIFBNPGJyPg0KPGI+VG86IDwvYj5Sb2JlcnQgUmFzenVrICZsdDs8YSBocmVm PSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiIHRhcmdldD0iX2JsYW5rIj5yb2JlcnRAcmFzenVr Lm5ldDwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5pZHIgd2cgJmx0OzxhIGhyZWY9Im1haWx0bzpp ZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7 PGEgaHJlZj0ibWFpbHRvOmlkci1hZHNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHItYWRz QGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1hZHNAaWV0Zi5vcmci IHRhcmdldD0iX2JsYW5rIj5pZHItYWRzQGlldGYub3JnPC9hPiZndDssIElkciAmbHQ7PGEgaHJl Zj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWJvdW5j ZXNAaWV0Zi5vcmc8L2E+Jmd0OywNCiBUaG9tYXMgTWFuZ2luICZsdDs8YSBocmVmPSJtYWlsdG86 dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrIiB0YXJnZXQ9Il9ibGFuayI+dGhvbWFzLm1hbmdpbkBl eGEubmV0LnVrPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtJZHJdIFdHIExhc3Qg Q2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8g MTEvMjYpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4xIGhvdXIgPz88L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9y OiM3MDMwQTAiPldoZW4gSSB0ZXN0ZWQgbXkgbGFyZ2UgY29tbXVuaXR5IGNvZGUsIEkgdGVzdGVk IGF0IHRoZSBsaW1pdCBhbmQgb3ZlciBpdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPlRoZXJlIHdhcyBu byBwZXJjZXB0aWJsZSB0aW1lIGZvciB0aGUgb3BlcmF0aW9ucy48L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAi PjE2IHRpbWVzIGltcGVyY2VwdGlibGUgd291bGQgYmUgYSBibGlwIGF0IHRoZSBtb3N0Ljwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7 Y29sb3I6IzcwMzBBMCI+VGhlIG9ubHkgb3BlcmF0aW9ucyB0aGF0IHRha2UgYSB3b3JyaXNvbWUg YW1vdW50IG9mIHRpbWUgYXJlIHJlZ2V4cCBtYXRjaGVzIHdpdGggbmVzdGVkIHdpbGRjYXJkcy48 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNl cmlmO2NvbG9yOiM3MDMwQTAiPkhtbSwgSSBzaG91bGQgYWRkIHJlZ2V4cCBtYXRjaGVzIGV4cGxp Y2l0bHksIGJlY2F1c2UgdGhhdCByZXF1aXJlcyB0byBleHBhbmQgdGhlIGNvbW11bml0aWVzIGlu dG8gYXNjaWkNCiByZXByZXNlbnRhdGlvbiBpbiB0aGUgbWF0Y2hpbmcgZW5naW5lLjwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29s b3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+VGhhbmtzLDwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7 Y29sb3I6IzcwMzBBMCI+SmFrb2I8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl ci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+RnJvbTo8L2I+IElkciBbPGEgaHJlZj0ibWFpbHRvOmlk ci1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmlkci1ib3VuY2VzQGll dGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SmFrb2IgSGVpdHogKGpoZWl0eik8YnI+ DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMTcgMjo1OCBQTTxicj4NCjxi PlRvOjwvYj4gUm9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsu bmV0IiB0YXJnZXQ9Il9ibGFuayI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNj OjwvYj4gaWRyIHdnICZsdDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9i bGFuayI+aWRyQGlldGYub3JnPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86aWRyLWFkc0BpZXRm Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1hZHNAaWV0Zi5vcmc8L2E+OyBUaG9tYXMgTWFuZ2lu ICZsdDs8YSBocmVmPSJtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrIiB0YXJnZXQ9Il9i bGFuayI+dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPC9hPiZndDs7IElkciAmbHQ7PGEgaHJlZj0i bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWJvdW5jZXNA aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0lkcl0gV0cgTGFzdCBD YWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAx MS8yNik8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90 OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5KdXN0IHRoYXQgaXQgZG9lcyBpdCB3aXRob3V0IGVycm9y Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDss c2VyaWY7Y29sb3I6IzcwMzBBMCI+SWYgdGhlIG51bWJlcnMgYXJlIHRvbyBsYXJnZSwgd2Ugc2hv dWxkIGRpc2N1c3MgcmVhc29uYWJsZSBsaW1pdHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8 L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNl cmlmO2NvbG9yOiM3MDMwQTAiPlRoYW5rcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkpha29iPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtj b2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxiPkZyb206PC9iPg0KPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29t IiB0YXJnZXQ9Il9ibGFuayI+cnJhc3p1a0BnbWFpbC5jb208L2E+IFs8YSBocmVmPSJtYWlsdG86 cnJhc3p1a0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86cnJhc3p1a0BnbWFpbC5j b208L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8 L2I+IFR1ZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE3IDI6NTUgUE08YnI+DQo8Yj5Ubzo8L2I+IEph a29iIEhlaXR6IChqaGVpdHopICZsdDs8YSBocmVmPSJtYWlsdG86amhlaXR6QGNpc2NvLmNvbSIg dGFyZ2V0PSJfYmxhbmsiPmpoZWl0ekBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4g Sm9iIFNuaWpkZXJzICZsdDs8YSBocmVmPSJtYWlsdG86am9iQG50dC5uZXQiIHRhcmdldD0iX2Js YW5rIj5qb2JAbnR0Lm5ldDwvYT4mZ3Q7OyBpZHIgd2cgJmx0OzxhIGhyZWY9Im1haWx0bzppZHJA aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0OzsNCjxhIGhyZWY9 Im1haWx0bzppZHItYWRzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWFkc0BpZXRmLm9y ZzwvYT47IElkciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIiB0YXJn ZXQ9Il9ibGFuayI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OzsgVGhvbWFzIE1hbmdpbiAm bHQ7PGEgaHJlZj0ibWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51ayIgdGFyZ2V0PSJfYmxh bmsiPnRob21hcy5tYW5naW5AZXhhLm5ldC51azwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+ IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQt bWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu cy1zZXJpZiI+SGkgSmFrb2IsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+SSB0aGluayB3aGF0IHlvdSBhZGRlZCBpcyBm aW5lLCBidXQgcmVxdWlyZXMgYSB0aW1lIGxpbWl0LiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlN0YXRlbWVu dCB0aGF0IGltcGxlbWVudGF0aW9uIGNhbiByZWNlaXZlLCBwYXJzZS92YWxpZGF0ZSwgZGlzcGxh eSBpbiBDTEkgb3IgbWF0Y2ggaW4gdGhlIHBvbGljeSAxNksgb2YgY29tbXVuaXRpZXMgYWxsIGFj dGlvbnMgdGFraW5nDQogMWggZWFjaCBpcyByYXRoZXIgbm90IHRoYXQgaW50ZXJlc3RpbmcgaXNu J3QgaXQgPyZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1 b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPk9yIGlzIHRoZSBpbmRpY2F0b3Igb2Ygc3BlYyBjb21w bGlhbmNlIGEgc3RhdGVtZW50IHRoYXQgaXQganVzdCBkb2VzIG5vdCBjcmFzaCByZWdhcmRsZXNz IG9mIHRpbWUgaXQgdGFrZXMgZm9yIGV4ZWN1dGlvbiBvZiBlYWNoIHN0YXRlZA0KIGFjdGlvbiA6 KSA/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z ZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZiI+VGh4LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPi8vUi48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10 b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48 L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0 eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3Nw YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4m bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90 dG9tLWFsdDphdXRvIj5PbiBUdWUsIE5vdiAyMSwgMjAxNyBhdCAxMTozOCBQTSwgSmFrb2IgSGVp dHogKGpoZWl0eikgJmx0OzxhIGhyZWY9Im1haWx0bzpqaGVpdHpAY2lzY28uY29tIiB0YXJnZXQ9 Il9ibGFuayI+amhlaXR6QGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg MS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t dG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBB MCI+VGhlIG5ldyB1cGRhdGUgbWVzc2FnZSBzaXplIHJlcXVpcmVzIHN1cHBvcnQgZm9yOjwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7 Y29sb3I6IzcwMzBBMCI+MTYzNzUgY29tbXVuaXRpZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPjgxODcg ZXh0ZW5kZWQgY29tbXVuaXRpZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPjU0NTggbGFyZ2UgY29tbXVu aXRpZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkkgaGF2ZSBub3QgY2hhbmdlZCB0aGUgYXMtcGF0aCBs ZW5ndGgsIGJlY2F1c2UgaXQgaXMgYWxyZWFkeSByaWRpY3Vsb3VzbHkgaGlnaC48L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9y OiM3MDMwQTAiPklmIGFueW9uZSB3YW50cyB0byB0YWxrIGFib3V0IGEgbWF4aW11bSBhcy1wYXRo IGxlbmd0aCwgcGxlYXNlIHNwZWFrIHVwLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtj b2xvcjojNzAzMEEwIj5JIGhhdmUgYWRkZWQgdGVzdHMgdG8gdGhlIGltcGxlbWVudGF0aW9uIHJl cG9ydDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv dDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+PGEgaHJlZj0iaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5w cm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0cmFjLmlldGYub3JnJTJG dHJhYyUyRmlkciUyRndpa2klMkZkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtaW1wbGVtZW50 YXRpb25zJmFtcDtkYXRhPTAyJTdDMDElN0NvbGl2ZXIuYm9yY2hlcnQlNDBuaXN0LmdvdiU3Q2My OTY1OGQ5YzcwODQ2OGIwY2NkMDhkNTMxMzU3NmVlJTdDMmFiNWQ4MmZkOGZhNDc5N2E5M2UwNTQ2 NTVjNjFkZWMlN0MxJTdDMCU3QzYzNjQ2OTAyODA2MzM4MzA4OSZhbXA7c2RhdGE9elJGc2E2diUy QnFXY1FvNDRmVGNLdG1ibXFtRlppY0E0OTVpJTJCWmZjQTRaU2clM0QmYW1wO3Jlc2VydmVkPTAi IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9pZHIvd2lraS9kcmFm dC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtaW1wbGVtZW50YXRpb25zPC9hPjwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6Izcw MzBBMCI+dG8gZW5zdXJlIGZ1bGwgY29tcGxpYW5jZSB3aXRoIHRoZSBjb25zZXF1ZW5jZXMgb2Yg dGhlIGRyYWZ0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO ZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5J bXBsZW1lbnRlcnMsIHBsZWFzZSB1cGRhdGUgeW91ciBjb21wbGlhbmNlLjwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6 YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6Izcw MzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy IE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UaGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEw Ij5KYWtvYjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm cXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj5Gcm9tOjwvYj4gSWRyIFttYWlsdG86PGEgaHJlZj0i bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWJvdW5jZXNA aWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+ U2VudDo8L2I+IFR1ZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE3IDEwOjQxIEFNPGJyPg0KPGI+VG86 PC9iPiBKb2IgU25pamRlcnMgJmx0OzxhIGhyZWY9Im1haWx0bzpqb2JAbnR0Lm5ldCIgdGFyZ2V0 PSJfYmxhbmsiPmpvYkBudHQubmV0PC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IGlkciB3ZyAmbHQ7 PGEgaHJlZj0ibWFpbHRvOmlkckBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkckBpZXRmLm9y ZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmlkci1hZHNAaWV0Zi5vcmciIHRhcmdldD0iX2Js YW5rIj5pZHItYWRzQGlldGYub3JnPC9hPjsgSWRyICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWJv dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHItYm91bmNlc0BpZXRmLm9yZzwvYT4m Z3Q7OyBUaG9tYXMgTWFuZ2luICZsdDs8YSBocmVmPSJtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEu bmV0LnVrIiB0YXJnZXQ9Il9ibGFuayI+dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPC9hPiZndDs8 YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWll dGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5HcmVhdCAhPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6 YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Ij5PbiBUdWUsIE5vdiAyMSwgMjAxNyBhdCA2OjM1IFBNLCBKb2IgU25pamRlcnMgJmx0OzxhIGhy ZWY9Im1haWx0bzpqb2JAbnR0Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmpvYkBudHQubmV0PC9hPiZn dDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7 Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0 O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJn aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJvYmVydC9S YW5keSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8iPkFib3V0IHRoaXMgYmVpbmcgYSBkZWZhdWx0OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T2xkIChTZWN0aW9uIDQpOjxvOnA+ PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QSBC R1Agc3BlYWtlciB0aGF0IGlzIHdpbGxpbmcgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5k ZWQgTWVzc2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVk IE1lc3NhZ2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFk dmVydGlzZW1lbnQNCiBSRkM1NDkyXS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5ldyAoU2VjdGlvbiA0KTxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QSBCR1Agc3BlYWtlciB0 aGF0IGlzIGNhcGFibGUgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZXMg d2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1lc3NhZ2UgQ2Fw YWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVydGlzZW1lbnQN CiBbUkZDNTQ5Ml0uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KSWRyIG1h aWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpJZHJAaWV0Zi5vcmciIHRhcmdldD0iX2Js YW5rIj5JZHJAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly9uYTAxLnNhZmVsaW5r cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmcl MkZtYWlsbWFuJTJGbGlzdGluZm8lMkZpZHImYW1wO2RhdGE9MDIlN0MwMSU3Q29saXZlci5ib3Jj aGVydCU0MG5pc3QuZ292JTdDYzI5NjU4ZDljNzA4NDY4YjBjY2QwOGQ1MzEzNTc2ZWUlN0MyYWI1 ZDgyZmQ4ZmE0Nzk3YTkzZTA1NDY1NWM2MWRlYyU3QzElN0MwJTdDNjM2NDY5MDI4MDYzMzgzMDg5 JmFtcDtzZGF0YT1CdDZGNU42ekE1djdHQ1htN3BlRnUwNnVLMVRDRDNzUkhJVlBmZnAlMkYwTzAl M0QmYW1wO3Jlc2VydmVkPTAiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2lkcjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwv ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2 Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_9FC5C70FB6B3411BA6A38652E2DEA778nistgov_-- From nobody Wed Nov 22 15:26:41 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 139E712944B; Wed, 22 Nov 2017 15:26:40 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -12.53 X-Spam-Level: X-Spam-Status: No, score=-12.53 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, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 NrfLViWpjDit; Wed, 22 Nov 2017 15:26:36 -0800 (PST) Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 70BCC126DFB; Wed, 22 Nov 2017 15:26:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=52645; q=dns/txt; s=iport; t=1511393196; x=1512602796; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Ihmtqx1C/LXvS1Pp4eJxue8QViLF3XK8UB1eGxHKdIM=; b=ZZR9nQababUzEqXEP5r554T6UCQ54Nolq/k4heZsZvJwWWO/UlX+gIQg QFzNn0U8RbHppkMV7v1QhweIpZjhnu3Zf6yqqjK3xlMOc7No16xzeIWjv KM9QvZ/pEGjQ28TlMSixVgO0FKBRH8xg58XiRP9HEIXZVPHPYfiunLZGP s=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DvAQCMBhZa/4gNJK1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJKRAIsZm4ng3+ZNYF9iF2OCIIOAwoYAQmBd4MiAhqFBkEWAQE?= =?us-ascii?q?BAQEBAQEBayiFHgEBAQQBASEkJwsQAgEIEQMBAQEhAQYDAgICHwYLFAkIAgQOB?= =?us-ascii?q?RSIHAQebEwDFRCoU4Ingz+DeAMKgz8BAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYM?= =?us-ascii?q?6ggeBVYISgwKCa1qBMD0JFoJfMYIyBYpAjmSIXz0Ch3CIIYR5ghaGDIsrijaCP?= =?us-ascii?q?zuIWgIRGQGBOQEmATEUgWF6FUktAYI2E4IQORwZgU53AQEBAYhwASUHghkBAQE?= X-IronPort-AV: E=Sophos;i="5.44,438,1505779200"; d="scan'208,217";a="323987861" Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 22 Nov 2017 23:26:33 +0000 Received: from XCH-ALN-014.cisco.com (xch-aln-014.cisco.com [173.36.7.24]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id vAMNQYui013793 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 22 Nov 2017 23:26:34 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-ALN-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 22 Nov 2017 17:26:33 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Wed, 22 Nov 2017 17:26:33 -0600 From: "Jakob Heitz (jheitz)" To: "Borchert, Oliver (Fed)" CC: Robert Raszuk , idr wg , "idr-ads@ietf.org" , Idr , "Thomas Mangin" , Randy Bush Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQG3eYqAAAg/8gAAAS+JgAAAPKYAAAK34gAAABCKgAAChkQAAAJHFYAABIDZoAAEYC2AAAx+mpAAGMb1gP//5mEA//++cLuAAJH5AP//1Z3P Date: Wed, 22 Nov 2017 23:26:32 +0000 Message-ID: <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> , <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> In-Reply-To: <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted Content-Type: multipart/alternative; boundary="_000_2B92A1515A7846EE8A46C09603A37219ciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Nov 2017 23:26:40 -0000 --_000_2B92A1515A7846EE8A46C09603A37219ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SWYgcm91dGVyIEEgZm9sbG93cyB0aGlzIGRyYWZ0LCB0aGVuIGl0IGNhbiBxdWl0ZSBsZWdpdGlt YXRlbHkgc2VuZCBhbiB1cGRhdGUgd2l0aCAxNjAwMCBjb21tdW5pdGllcy4gSWYgcm91dGVyIEIg Y2Fubm90IHJlY2VpdmUgYW5kIHByb2Nlc3MgaXQsIHRoZW4gaXTigJlzIGJyb2tlbi4NCg0KSWYg cGF0aCBhdHRyaWJ1dGUgc2l6ZSBpcyBub3QgYWRkcmVzc2VkLCB0aGVuIHRoaXMgZHJhZnQgd2ls bCBjYXVzZSBpbm9wZXJhYmxlIGltcGxlbWVudGF0aW9ucy4gQXMgc3VjaCwgaXQgaXMgbm90IGZp dCBmb3Igc3RhbmRhcmRpemF0aW9uLiBFaXRoZXIgd2UgYXNzdW1lIHRoZSBtYXhpbXVtIHBvc3Np YmxlIHNpemUgZm9yIGFsbCBhdHRyaWJ1dGVzIG9yIHNwZWNpZnkgc2hvcnRlciBtYXhpbXVtIHNp emVzLiBBbnl0aGluZyBsZXNzIGxlYWRzIHRvIGZhaWx1cmUgdG8gaW50ZXJvcGVyYXRlLg0KDQpP bGl2ZXIsIHdoYXQgbWF4aW11bSBzaXplcyBkb2VzIHlvdXIgaW1wbGVtZW50YXRpb24gc3VwcG9y dD8NCllvdSBjYW4gcHV0IHRob3NlIHNpemVzIGludG8gdGhlIHdpa2kuDQoNClRoYW5rcywNCkph a29iLg0KDQoNCk9uIE5vdiAyMiwgMjAxNywgYXQgMTE6NTggQU0sIEJvcmNoZXJ0LCBPbGl2ZXIg KEZlZCkgPG9saXZlci5ib3JjaGVydEBuaXN0LmdvdjxtYWlsdG86b2xpdmVyLmJvcmNoZXJ0QG5p c3QuZ292Pj4gd3JvdGU6DQoNClRvIG15IHVuZGVyc3RhbmRpbmcgdGhlIHdpa2kgc2hvdWxkIHN0 YXRlIGNvbXBsaWFuY2Ugd2l0aCB0aGUgZHJhZnQgaW4gcXVlc3Rpb24gYW5kIG5vdCBwYXJ0aWN1 bGFyIEJHUCBhdHRyaWJ1dGVzLg0KDQpUaGUgZHJhZnQgaXMgYWJvdXQgdGhlIGNhcGFiaWxpdHkg b2Ygc2VuZGluZyBhbmQgcmVjZWl2aW5nIHVwZGF0ZXMgbGFyZ2VyIHRoYW4gNEsgYW5kIGhvdyB0 byBoYW5kbGUgaWYgdGhlIGNhcGFiaWxpdHkgaXMgbm90IHByb3BhZ2F0ZWQsIGFzIHdlbGwgYXMg dGhlIOKAnDUgbWlsZSB2aWV34oCdIG9uIHdoYXQgdG8gZG8gaWYgYW4gdXBkYXRlIHdvdWxkIGV4 Y2VlZCB0aGUgbmV3bHkgcHJvcG9zZWQgbWF4IGxlbmd0aCBvZiA2NEssIGl0IGlzIG5vdCBhYm91 dCBwZXJmb3JtYW5jZSBpc3N1ZXMgZXRjLg0KDQpUbyBtZSB0aGUgYWRkZWQgcXVlc3Rpb25zIGlu IHRoZSB3aWtpIGFyZSBtb3JlIGFib3V0IHRoZSBjYXBhYmlsaXR5IHRvIHByb2Nlc3MgaW5kaXZp ZHVhbCBhdHRyaWJ1dGVzIHRoYXQgbWlnaHQgYmVjb21lIGxhcmdlLiBUaGlzIGlzIG91dHNpZGUg dGhlIHNjb3BlIG9mIHRoZSBkcmFmdCBpbiBxdWVzdGlvbi4NCg0KSXQgc2VlbXMgdG8gbWUgdGhh dCB3aGF0IHlvdSB0cnkgdG8gc29sdmUgaXMgbm90IGNvbXBsaWFuY2Ugd2l0aCB0aGUgZHJhZnQs IGl0IGlzIG1vcmUgYWJvdXQgdGhlIGNhcGFiaWxpdHkgb2YgcGFydGljdWxhciBpbXBsZW1lbnRh dGlvbnMgb24gaG93IHRvIGRlYWwgd2l0aCBsYXJnZXIgdXBkYXRlcyBhbmQgdGhpcyBtaWdodCBj aGFuZ2Ugd2l0aCBtZW1vcnksIENQVSwgcXVhbGl0eSBvZiBpbXBsZW1lbnRhdGlvbiwgZXRjLiBi dXQgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgZHJhZnQgaW4gcXVlc3Rpb24uDQoNCkluIGNh c2UgdGhlcmUgYXJlIGlzc3VlcyB3aXRoIGF0dHJpYnV0ZXMgZ2V0dGluZyB0b28gbGFyZ2UgYW5k IHRoZXJlZm9yZSBjYXVzaW5nIGlzc3VlcyB0byBCR1AgaXRzZWxmLCB0aGVuIEkgYmVsaWV2ZSB0 aGUgUkZD4oCZcyBkZWFsaW5nIHdpdGggdGhlc2UgYXR0cmlidXRlcyBzaG91bGQgYmUgdXBkYXRl ZC4NCg0KQWdhaW4sIEkgYmVsaWV2ZSB0aGlzIGlzIG91dCBvZiBzY29wZSBvZiB0aGlzIGRyYWZ0 IGFuZCBJIGRvIG5vdCBzZWUgYW55IG5lZWQgdG8gaGF2ZSB0aGVzZSBxdWVzdGlvbnMgaW4gdGhl IHdpa2kuDQoNCk9saXZlcg0KDQpGcm9tOiAiSmFrb2IgSGVpdHogKGpoZWl0eikiIDxqaGVpdHpA Y2lzY28uY29tPG1haWx0bzpqaGVpdHpAY2lzY28uY29tPj4NCkRhdGU6IFdlZG5lc2RheSwgTm92 ZW1iZXIgMjIsIDIwMTcgYXQgMTI6MTYgUE0NClRvOiBPbGl2ZXIgQm9yY2hlcnQgPG9saXZlci5i b3JjaGVydEBuaXN0LmdvdjxtYWlsdG86b2xpdmVyLmJvcmNoZXJ0QG5pc3QuZ292Pj4NCkNjOiBS b2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+ PiwgaWRyIHdnIDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+LCAiaWRyLWFkc0Bp ZXRmLm9yZzxtYWlsdG86aWRyLWFkc0BpZXRmLm9yZz4iIDxpZHItYWRzQGlldGYub3JnPG1haWx0 bzppZHItYWRzQGlldGYub3JnPj4sIElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlk ci1ib3VuY2VzQGlldGYub3JnPj4sIFRob21hcyBNYW5naW4gPHRob21hcy5tYW5naW5AZXhhLm5l dC51azxtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPj4sIFJhbmR5IEJ1c2ggPHJhbmR5 QHBzZy5jb208bWFpbHRvOnJhbmR5QHBzZy5jb20+Pg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExh c3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIg dG8gMTEvMjYpDQoNCkxhcmdlciBtZXNzYWdlIGltcGxpZXMgbGFyZ2VyIHBhdGggYXR0cmlidXRl cy4gWW91IG1heSBhbnN3ZXIg4oCcbm/igJ0gZm9yIHRoZSBwYXJ0cyB3aXRoIHdoaWNoIHlvdSBk byBub3QgY29tcGx5Lg0KDQpJZiB0aGUgaW1wbGllZCBwYXRoIGF0dHJpYnV0ZSBzaXplcyBhcmUg dG9vIGxhcmdlLCB0aGVuIHdlIG5lZWQgdG8gYmUgZXhwbGljaXQgYWJvdXQgdGhlIG1heGltdW0g c2l6ZXMgZm9yIGVhY2ggYXR0cmlidXRlIGluIHRoZSBkcmFmdC4gUGxlYXNlIHN1Z2dlc3QgcmVh c29uYWJsZSBtYXhpbXVtIHNpemVzLg0KVGhhbmtzLA0KSmFrb2IuDQoNCk9uIE5vdiAyMiwgMjAx NywgYXQgNzoxMCBBTSwgQm9yY2hlcnQsIE9saXZlciAoRmVkKSA8b2xpdmVyLmJvcmNoZXJ0QG5p c3QuZ292PG1haWx0bzpvbGl2ZXIuYm9yY2hlcnRAbmlzdC5nb3Y+PiB3cm90ZToNCkpha29iLA0K DQpJIGxvb2tlZCBpbnRvIHRoZSBhZGRlZCBxdWVzdGlvbnMgZm9yIHRoZSBjb21wbGlhbmNlIHJl cG9ydCB5b3UgYWRkZWQgb24gdGhlIHdpa2kuDQpJIGFtIG5vdCBxdWl0ZSBzdXJlIHRoYXQgdGhl c2UgYWRkZWQgcXVlc3Rpb25zIGRvIGFwcGx5IGZvciBhIGNvbXBsaWFuY2Ugb2YgdGhlIHJlcXVl c3RlZCBkcmFmdC4gVGhlc2UgZG8gbW9yZSBhcHBseSB0byBmZWF0dXJlcyB1c2VkIHdpdGhpbiBC R1AgdGhhdCBtaWdodCByZXN1bHQgaW4gbGFyZ2VyIEJHUCBtZXNzYWdlcy4NCkFuZCBoZXJlIHRo ZSBkcmFmdCBoYXMgYSBjbGVhciBtZXNzYWdlIGluIHRoZSBsYXN0IHBhcmFncmFwaCBvZiBzZWN0 aW9uIDM6DQoNCuKAnEl0IGlzIFJFQ09NTUVOREVEIHRoYXQgQkdQIHByb3RvY29sIGRldmVsb3Bl cnMgYW5kIGltcGxlbWVudGVycyBhcmUNCiAgY29uc2VydmF0aXZlIGluIHRoZWlyIGFwcGxpY2F0 aW9uIGFuZCB1c2Ugb2YgRXh0ZW5kZWQgTWVzc2FnZXMu4oCdDQoNClRoZXJlZm9yZSwgdGhleSB3 b3VsZCBtb3JlIGFwcGx5IHRvIHByb3BlciBmdW5jdGlvbmluZyBvZiBpbXBsZW1lbnRlZCBCR1Ag ZmVhdHVyZXMgcmF0aGVyIHRoYW4gdGhlIGV4dGVuZGVkIG1lc3NhZ2UgaXRzZWxmLiBJIGRvIG5v dCBiZWxpZXZlIHRoYXQgdGhlc2UgbmV3IHF1ZXN0aW9ucyBkbyBhcHBseSBoZXJlLg0KDQpTYWlk IHRoYXQsIEJHUFNFQy1JTyBpcyBhIHRyYWZmaWMgZ2VuZXJhdG9yIHRoYXQgbWFpbmx5IGZvY3Vz c2VzIG9uIEJHUFNFQyB1cGRhdGVzLiBXZSBkaWQgbm90IGFkZCBjb21tdW5pdGllcyB0byB0aGUg Z2VuZXJhdGVkIHRyYWZmaWMgYW5kIEkgZG8gbm90IGludGVudCB0byBkbyBzbyBpbiB0aGUgbmVh ciBmdXR1cmUgKHRob3VnaCBjb21tdW5pdHkgY29udHJpYnV0aW9ucyBhcmUgd2VsY29tZSkg4oCT IGluIHRoaXMgc2Vuc2UsIGZvciBzZW5kaW5nIG15IGFuc3dlciBpcyBOQS4NCk9uIHRoZSByZWNl aXZpbmcgc2lkZSwgYXMgbG9uZyBhcyB0aGUgQkdQIHVwZGF0ZSBpbiBpdHNlbGYgaXMgd2VsbCBm b3JtZWQgYW5kIHdpdGhpbiBpdHMgbGVuZ3RoIGJvdW5kYXJpZXMgKDRLIG9yIDwgNjRLKSB0aGVy ZSBpcyBubyBpc3N1ZS4gV2UganVzdCBkdW1wIHRoZSB1cGRhdGUgZWl0aGVyIG9uIHRoZSDigJxm bG9vcuKAnSBvciBzY3JlZW4uDQoNCldpdGggUXVhZ2dhU1J4LCBhcyBsb25nIGFzIFF1YWdnYSBj YW4gcHJvY2VzcyBjb21tdW5pdGllcyBvZiB0aGF0IGxlbmd0aCwgUXVhZ2dhU1J4IGNhbiBhcyB3 ZWxsLiBRdWFnZ2FTUnggc2FtZSBhcyBCR1BTRUMtSU8gZG8gY29tcGx5IHdpdGggdGhlIGRyYWZ0 IGl0c2VsZiB3aGVuIGl0IGNvbWVzIHRvIGFjY2VwdGluZyBhbmQgZ2VuZXJhdGluZyA+IDRLIHVw ZGF0ZXMgYXMgc3BlY2lmaWVkIGluIHRoZSBkcmFmdCBhbmQgd2UgdGVzdGVkIHRoZSBwcm9jZXNz aW5nIGFuZCBtZW1vcnkgdXNhZ2UgdXNpbmcgQkdQc2VjIHRyYWZmaWMgb2YgbGl0dGxlIGxlc3Mg dGhhbiA2NCBLLg0KDQpPbGl2ZXINCg0KRnJvbTogSWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxt YWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgIkpha29iIEhlaXR6IChq aGVpdHopIiA8amhlaXR6QGNpc2NvLmNvbTxtYWlsdG86amhlaXR6QGNpc2NvLmNvbT4+DQpEYXRl OiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyBhdCA2OjEzIFBNDQpUbzogUm9iZXJ0IFJhc3p1 ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj4NCkNjOiBpZHIg d2cgPGlkckBpZXRmLm9yZzxtYWlsdG86aWRyQGlldGYub3JnPj4sICJpZHItYWRzQGlldGYub3Jn PG1haWx0bzppZHItYWRzQGlldGYub3JnPiIgPGlkci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1h ZHNAaWV0Zi5vcmc+PiwgSWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5j ZXNAaWV0Zi5vcmc+PiwgVGhvbWFzIE1hbmdpbiA8dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPG1h aWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+Pg0KU3ViamVjdDogUmU6IFtJZHJdIFdHIExh c3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIg dG8gMTEvMjYpDQoNCjEgaG91ciA/Pw0KV2hlbiBJIHRlc3RlZCBteSBsYXJnZSBjb21tdW5pdHkg Y29kZSwgSSB0ZXN0ZWQgYXQgdGhlIGxpbWl0IGFuZCBvdmVyIGl0Lg0KVGhlcmUgd2FzIG5vIHBl cmNlcHRpYmxlIHRpbWUgZm9yIHRoZSBvcGVyYXRpb25zLg0KMTYgdGltZXMgaW1wZXJjZXB0aWJs ZSB3b3VsZCBiZSBhIGJsaXAgYXQgdGhlIG1vc3QuDQpUaGUgb25seSBvcGVyYXRpb25zIHRoYXQg dGFrZSBhIHdvcnJpc29tZSBhbW91bnQgb2YgdGltZSBhcmUgcmVnZXhwIG1hdGNoZXMgd2l0aCBu ZXN0ZWQgd2lsZGNhcmRzLg0KSG1tLCBJIHNob3VsZCBhZGQgcmVnZXhwIG1hdGNoZXMgZXhwbGlj aXRseSwgYmVjYXVzZSB0aGF0IHJlcXVpcmVzIHRvIGV4cGFuZCB0aGUgY29tbXVuaXRpZXMgaW50 byBhc2NpaSByZXByZXNlbnRhdGlvbiBpbiB0aGUgbWF0Y2hpbmcgZW5naW5lLg0KDQpUaGFua3Ms DQpKYWtvYg0KDQpGcm9tOiBJZHIgW21haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo YWxmIE9mIEpha29iIEhlaXR6IChqaGVpdHopDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwg MjAxNyAyOjU4IFBNDQpUbzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRv OnJvYmVydEByYXN6dWsubmV0Pj4NCkNjOiBpZHIgd2cgPGlkckBpZXRmLm9yZzxtYWlsdG86aWRy QGlldGYub3JnPj47IGlkci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1hZHNAaWV0Zi5vcmc+OyBU aG9tYXMgTWFuZ2luIDx0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs8bWFpbHRvOnRob21hcy5tYW5n aW5AZXhhLm5ldC51az4+OyBJZHIgPGlkci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppZHItYm91 bmNlc0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJh ZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCg0KSnVz dCB0aGF0IGl0IGRvZXMgaXQgd2l0aG91dCBlcnJvci4NCklmIHRoZSBudW1iZXJzIGFyZSB0b28g bGFyZ2UsIHdlIHNob3VsZCBkaXNjdXNzIHJlYXNvbmFibGUgbGltaXRzLg0KDQpUaGFua3MsDQpK YWtvYg0KDQpGcm9tOiBycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+ IFttYWlsdG86cnJhc3p1a0BnbWFpbC5jb21dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpT ZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU1IFBNDQpUbzogSmFrb2IgSGVpdHog KGpoZWl0eikgPGpoZWl0ekBjaXNjby5jb208bWFpbHRvOmpoZWl0ekBjaXNjby5jb20+Pg0KQ2M6 IEpvYiBTbmlqZGVycyA8am9iQG50dC5uZXQ8bWFpbHRvOmpvYkBudHQubmV0Pj47IGlkciB3ZyA8 aWRyQGlldGYub3JnPG1haWx0bzppZHJAaWV0Zi5vcmc+PjsgaWRyLWFkc0BpZXRmLm9yZzxtYWls dG86aWRyLWFkc0BpZXRmLm9yZz47IElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlk ci1ib3VuY2VzQGlldGYub3JnPj47IFRob21hcyBNYW5naW4gPHRob21hcy5tYW5naW5AZXhhLm5l dC51azxtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrPj4NClN1YmplY3Q6IFJlOiBbSWRy XSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMg KDExLzEyIHRvIDExLzI2KQ0KDQpIaSBKYWtvYiwNCg0KSSB0aGluayB3aGF0IHlvdSBhZGRlZCBp cyBmaW5lLCBidXQgcmVxdWlyZXMgYSB0aW1lIGxpbWl0Lg0KDQpTdGF0ZW1lbnQgdGhhdCBpbXBs ZW1lbnRhdGlvbiBjYW4gcmVjZWl2ZSwgcGFyc2UvdmFsaWRhdGUsIGRpc3BsYXkgaW4gQ0xJIG9y IG1hdGNoIGluIHRoZSBwb2xpY3kgMTZLIG9mIGNvbW11bml0aWVzIGFsbCBhY3Rpb25zIHRha2lu ZyAxaCBlYWNoIGlzIHJhdGhlciBub3QgdGhhdCBpbnRlcmVzdGluZyBpc24ndCBpdCA/DQoNCk9y IGlzIHRoZSBpbmRpY2F0b3Igb2Ygc3BlYyBjb21wbGlhbmNlIGEgc3RhdGVtZW50IHRoYXQgaXQg anVzdCBkb2VzIG5vdCBjcmFzaCByZWdhcmRsZXNzIG9mIHRpbWUgaXQgdGFrZXMgZm9yIGV4ZWN1 dGlvbiBvZiBlYWNoIHN0YXRlZCBhY3Rpb24gOikgPw0KDQpUaHgsDQovL1IuDQoNCg0KDQoNCg0K T24gVHVlLCBOb3YgMjEsIDIwMTcgYXQgMTE6MzggUE0sIEpha29iIEhlaXR6IChqaGVpdHopIDxq aGVpdHpAY2lzY28uY29tPG1haWx0bzpqaGVpdHpAY2lzY28uY29tPj4gd3JvdGU6DQpUaGUgbmV3 IHVwZGF0ZSBtZXNzYWdlIHNpemUgcmVxdWlyZXMgc3VwcG9ydCBmb3I6DQoxNjM3NSBjb21tdW5p dGllcw0KODE4NyBleHRlbmRlZCBjb21tdW5pdGllcw0KNTQ1OCBsYXJnZSBjb21tdW5pdGllcw0K SSBoYXZlIG5vdCBjaGFuZ2VkIHRoZSBhcy1wYXRoIGxlbmd0aCwgYmVjYXVzZSBpdCBpcyBhbHJl YWR5IHJpZGljdWxvdXNseSBoaWdoLg0KSWYgYW55b25lIHdhbnRzIHRvIHRhbGsgYWJvdXQgYSBt YXhpbXVtIGFzLXBhdGggbGVuZ3RoLCBwbGVhc2Ugc3BlYWsgdXAuDQoNCkkgaGF2ZSBhZGRlZCB0 ZXN0cyB0byB0aGUgaW1wbGVtZW50YXRpb24gcmVwb3J0DQpodHRwczovL3RyYWMuaWV0Zi5vcmcv dHJhYy9pZHIvd2lraS9kcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtaW1wbGVtZW50YXRpb25z PGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBz JTNBJTJGJTJGdHJhYy5pZXRmLm9yZyUyRnRyYWMlMkZpZHIlMkZ3aWtpJTJGZHJhZnQtaWV0Zi1p ZHItYmdwLWV4dGVuZGVkLWltcGxlbWVudGF0aW9ucyZkYXRhPTAyJTdDMDElN0NvbGl2ZXIuYm9y Y2hlcnQlNDBuaXN0LmdvdiU3Q2MyOTY1OGQ5YzcwODQ2OGIwY2NkMDhkNTMxMzU3NmVlJTdDMmFi NWQ4MmZkOGZhNDc5N2E5M2UwNTQ2NTVjNjFkZWMlN0MxJTdDMCU3QzYzNjQ2OTAyODA2MzM4MzA4 OSZzZGF0YT16UkZzYTZ2JTJCcVdjUW80NGZUY0t0bWJtcW1GWmljQTQ5NWklMkJaZmNBNFpTZyUz RCZyZXNlcnZlZD0wPg0KdG8gZW5zdXJlIGZ1bGwgY29tcGxpYW5jZSB3aXRoIHRoZSBjb25zZXF1 ZW5jZXMgb2YgdGhlIGRyYWZ0Lg0KDQpJbXBsZW1lbnRlcnMsIHBsZWFzZSB1cGRhdGUgeW91ciBj b21wbGlhbmNlLg0KDQpUaGFua3MsDQpKYWtvYg0KDQpGcm9tOiBJZHIgW21haWx0bzppZHItYm91 bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2Yg Um9iZXJ0IFJhc3p1aw0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMTcgMTA6NDEgQU0N ClRvOiBKb2IgU25pamRlcnMgPGpvYkBudHQubmV0PG1haWx0bzpqb2JAbnR0Lm5ldD4+DQpDYzog aWRyIHdnIDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+OyBpZHItYWRzQGlldGYu b3JnPG1haWx0bzppZHItYWRzQGlldGYub3JnPjsgSWRyIDxpZHItYm91bmNlc0BpZXRmLm9yZzxt YWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+PjsgVGhvbWFzIE1hbmdpbiA8dGhvbWFzLm1hbmdp bkBleGEubmV0LnVrPG1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+Pg0KU3ViamVjdDog UmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1t ZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkdyZWF0ICENCg0KT24gVHVlLCBOb3YgMjEsIDIw MTcgYXQgNjozNSBQTSwgSm9iIFNuaWpkZXJzIDxqb2JAbnR0Lm5ldDxtYWlsdG86am9iQG50dC5u ZXQ+PiB3cm90ZToNClJvYmVydC9SYW5keSwNCg0KQWJvdXQgdGhpcyBiZWluZyBhIGRlZmF1bHQ6 DQoNCk9sZCAoU2VjdGlvbiA0KToNCg0KQSBCR1Agc3BlYWtlciB0aGF0IGlzIHdpbGxpbmcgdG8g c2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxE IGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1lc3NhZ2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVl ciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVydGlzZW1lbnQgUkZDNTQ5Ml0uDQoNCk5ldyAo U2VjdGlvbiA0KQ0KDQpBIEJHUCBzcGVha2VyIHRoYXQgaXMgY2FwYWJsZSB0byBzZW5kIGFuZCBy ZWNlaXZlIEJHUCBFeHRlbmRlZCBNZXNzYWdlcyB3aXRoIGEgcGVlciBTSE9VTEQgYWR2ZXJ0aXNl IHRoZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZSBDYXBhYmlsaXR5IHRvIHRoZSBwZWVyIHVzaW5nIEJH UCBDYXBhYmlsaXRpZXMgQWR2ZXJ0aXNlbWVudCBbUkZDNTQ5Ml0uDQoNCg0KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCklkciBtYWlsaW5nIGxpc3QNCklk ckBpZXRmLm9yZzxtYWlsdG86SWRyQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp bG1hbi9saXN0aW5mby9pZHI8aHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxv b2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGlu Zm8lMkZpZHImZGF0YT0wMiU3QzAxJTdDb2xpdmVyLmJvcmNoZXJ0JTQwbmlzdC5nb3YlN0NjMjk2 NThkOWM3MDg0NjhiMGNjZDA4ZDUzMTM1NzZlZSU3QzJhYjVkODJmZDhmYTQ3OTdhOTNlMDU0NjU1 YzYxZGVjJTdDMSU3QzAlN0M2MzY0NjkwMjgwNjMzODMwODkmc2RhdGE9QnQ2RjVONnpBNXY3R0NY bTdwZUZ1MDZ1SzFUQ0Qzc1JISVZQZmZwJTJGME8wJTNEJnJlc2VydmVkPTA+DQoNCg== --_000_2B92A1515A7846EE8A46C09603A37219ciscocom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQo8 ZGl2PklmIHJvdXRlciBBIGZvbGxvd3MgdGhpcyBkcmFmdCwgdGhlbiBpdCBjYW4gcXVpdGUgbGVn aXRpbWF0ZWx5IHNlbmQgYW4gdXBkYXRlIHdpdGggMTYwMDAgY29tbXVuaXRpZXMuIElmIHJvdXRl ciBCIGNhbm5vdCByZWNlaXZlIGFuZCBwcm9jZXNzIGl0LCB0aGVuIGl04oCZcyBicm9rZW4uPC9k aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KSWYgcGF0aCBhdHRyaWJ1dGUgc2l6ZSBpcyBub3QgYWRk cmVzc2VkLCB0aGVuIHRoaXMgZHJhZnQgd2lsbCBjYXVzZSBpbm9wZXJhYmxlIGltcGxlbWVudGF0 aW9ucy4gQXMgc3VjaCwgaXQgaXMgbm90IGZpdCBmb3Igc3RhbmRhcmRpemF0aW9uLiBFaXRoZXIg d2UgYXNzdW1lIHRoZSBtYXhpbXVtIHBvc3NpYmxlIHNpemUgZm9yIGFsbCBhdHRyaWJ1dGVzIG9y IHNwZWNpZnkgc2hvcnRlciBtYXhpbXVtIHNpemVzLiBBbnl0aGluZyBsZXNzIGxlYWRzIHRvDQog ZmFpbHVyZSB0byBpbnRlcm9wZXJhdGUuDQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5PbGl2ZXIs IHdoYXQgbWF4aW11bSBzaXplcyBkb2VzIHlvdXIgaW1wbGVtZW50YXRpb24gc3VwcG9ydD88L2Rp dj4NCjxkaXY+WW91IGNhbiBwdXQgdGhvc2Ugc2l6ZXMgaW50byB0aGUgd2lraS48YnI+DQo8YnI+ DQo8ZGl2IGlkPSJBcHBsZU1haWxTaWduYXR1cmUiPlRoYW5rcyw8YnI+DQo8ZGl2Pkpha29iLjwv ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQpPbiBOb3YgMjIsIDIw MTcsIGF0IDExOjU4IEFNLCBCb3JjaGVydCwgT2xpdmVyIChGZWQpICZsdDs8YSBocmVmPSJtYWls dG86b2xpdmVyLmJvcmNoZXJ0QG5pc3QuZ292Ij5vbGl2ZXIuYm9yY2hlcnRAbmlzdC5nb3Y8L2E+ Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0K PGRpdj4NCjxtZXRhIG5hbWU9IlRpdGxlIiBjb250ZW50PSIiPg0KPG1ldGEgbmFtZT0iS2V5d29y ZHMiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29m dCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQovKiBGb250IERlZmlu aXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkFyaWFsOw0KCXBhbm9zZS0xOjIg MTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNvdXJpZXIg TmV3IjsNCglwYW5vc2UtMToyIDcgMyA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7Zm9u dC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9 DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg MiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5N c29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4w MDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu IixzZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0 eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1h bDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25v cm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6 MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uRW1h aWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3Vy aWVyIE5ldyIsc2VyaWY7DQoJY29sb3I6IzcwMzBBMDt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXtt c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciLHNlcmlm Ow0KCWNvbG9yOiM3MDMwQTA7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0 ZXh0O30NCnNwYW4ubXNvSW5zDQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1zby1z dHlsZS1uYW1lOiIiOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQoJY29sb3I6dGVhbDt9 DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNp emU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCglt YXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdl OldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+VG8gbXkgdW5kZXJzdGFuZGlu ZyB0aGUgd2lraSBzaG91bGQgc3RhdGUgY29tcGxpYW5jZSB3aXRoIHRoZSBkcmFmdCBpbiBxdWVz dGlvbiBhbmQgbm90IHBhcnRpY3VsYXIgQkdQIGF0dHJpYnV0ZXMuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlRo ZSBkcmFmdCBpcyBhYm91dCB0aGUgY2FwYWJpbGl0eSBvZiBzZW5kaW5nIGFuZCByZWNlaXZpbmcg dXBkYXRlcyBsYXJnZXIgdGhhbiA0SyBhbmQgaG93IHRvIGhhbmRsZSBpZiB0aGUgY2FwYWJpbGl0 eSBpcyBub3QgcHJvcGFnYXRlZCwgYXMgd2VsbCBhcyB0aGUg4oCcNSBtaWxlIHZpZXfigJ0gb24g d2hhdA0KIHRvIGRvIGlmIGFuIHVwZGF0ZSB3b3VsZCBleGNlZWQgdGhlIG5ld2x5IHByb3Bvc2Vk IG1heCBsZW5ndGggb2YgNjRLLCBpdCBpcyBub3QgYWJvdXQgcGVyZm9ybWFuY2UgaXNzdWVzIGV0 Yy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZiI+VG8gbWUgdGhlIGFkZGVkIHF1ZXN0aW9ucyBpbiB0aGUgd2lraSBh cmUgbW9yZSBhYm91dCB0aGUgY2FwYWJpbGl0eSB0byBwcm9jZXNzIGluZGl2aWR1YWwgYXR0cmli dXRlcyB0aGF0IG1pZ2h0IGJlY29tZSBsYXJnZS4gVGhpcyBpcyBvdXRzaWRlIHRoZSBzY29wZSBv ZiB0aGUgZHJhZnQgaW4gcXVlc3Rpb24uDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SXQgc2VlbXMgdG8gbWUg dGhhdCB3aGF0IHlvdSB0cnkgdG8gc29sdmUgaXMgbm90IGNvbXBsaWFuY2Ugd2l0aCB0aGUgZHJh ZnQsIGl0IGlzIG1vcmUgYWJvdXQgdGhlIGNhcGFiaWxpdHkgb2YgcGFydGljdWxhciBpbXBsZW1l bnRhdGlvbnMgb24gaG93IHRvIGRlYWwgd2l0aCBsYXJnZXIgdXBkYXRlcw0KIGFuZCB0aGlzIG1p Z2h0IGNoYW5nZSB3aXRoIG1lbW9yeSwgQ1BVLCBxdWFsaXR5IG9mIGltcGxlbWVudGF0aW9uLCBl dGMuIGJ1dCBoYXMgbm90aGluZyB0byBkbyB3aXRoIHRoZSBkcmFmdCBpbiBxdWVzdGlvbi4NCjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj5JbiBjYXNlIHRoZXJlIGFyZSBpc3N1ZXMgd2l0aCBhdHRyaWJ1dGVzIGdl dHRpbmcgdG9vIGxhcmdlIGFuZCB0aGVyZWZvcmUgY2F1c2luZyBpc3N1ZXMgdG8gQkdQIGl0c2Vs ZiwgdGhlbiBJIGJlbGlldmUgdGhlIFJGQ+KAmXMgZGVhbGluZyB3aXRoIHRoZXNlIGF0dHJpYnV0 ZXMgc2hvdWxkIGJlIHVwZGF0ZWQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QWdhaW4sIEkgYmVsaWV2ZSB0 aGlzIGlzIG91dCBvZiBzY29wZSBvZiB0aGlzIGRyYWZ0IGFuZCBJIGRvIG5vdCBzZWUgYW55IG5l ZWQgdG8gaGF2ZSB0aGVzZSBxdWVzdGlvbnMgaW4gdGhlIHdpa2kuPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwv bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPk9s aXZlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr Ij5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+JnF1b3Q7SmFrb2Ig SGVpdHogKGpoZWl0eikmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqaGVpdHpAY2lzY28uY29t Ij5qaGVpdHpAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+V2VkbmVzZGF5LCBO b3ZlbWJlciAyMiwgMjAxNyBhdCAxMjoxNiBQTTxicj4NCjxiPlRvOiA8L2I+T2xpdmVyIEJvcmNo ZXJ0ICZsdDs8YSBocmVmPSJtYWlsdG86b2xpdmVyLmJvcmNoZXJ0QG5pc3QuZ292Ij5vbGl2ZXIu Ym9yY2hlcnRAbmlzdC5nb3Y8L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+Um9iZXJ0IFJhc3p1ayAm bHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0Ij5yb2JlcnRAcmFzenVrLm5ldDwv YT4mZ3Q7LCBpZHIgd2cgJmx0OzxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmciPmlkckBpZXRm Lm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86aWRyLWFkc0BpZXRmLm9yZyI+aWRy LWFkc0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzppZHItYWRzQGlldGYu b3JnIj5pZHItYWRzQGlldGYub3JnPC9hPiZndDssDQogSWRyICZsdDs8YSBocmVmPSJtYWlsdG86 aWRyLWJvdW5jZXNAaWV0Zi5vcmciPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDssIFRob21h cyBNYW5naW4gJmx0OzxhIGhyZWY9Im1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWsiPnRo b21hcy5tYW5naW5AZXhhLm5ldC51azwvYT4mZ3Q7LCBSYW5keSBCdXNoICZsdDs8YSBocmVmPSJt YWlsdG86cmFuZHlAcHNnLmNvbSI+cmFuZHlAcHNnLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVj dDogPC9iPlJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0 ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPkxhcmdlciBtZXNzYWdlIGltcGxpZXMgbGFyZ2VyIHBhdGggYXR0cmlidXRlcy4g WW91IG1heSBhbnN3ZXIg4oCcbm/igJ0gZm9yIHRoZSBwYXJ0cyB3aXRoIHdoaWNoIHlvdSBkbyBu b3QgY29tcGx5Lg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPklmIHRoZSBpbXBsaWVkIHBhdGggYXR0cmli dXRlIHNpemVzIGFyZSB0b28gbGFyZ2UsIHRoZW4gd2UgbmVlZCB0byBiZSBleHBsaWNpdCBhYm91 dCB0aGUgbWF4aW11bSBzaXplcyBmb3IgZWFjaCBhdHRyaWJ1dGUgaW4gdGhlIGRyYWZ0LiBQbGVh c2Ugc3VnZ2VzdCByZWFzb25hYmxlIG1heGltdW0gc2l6ZXMuJm5ic3A7PG86cD48L286cD48L3A+ DQo8ZGl2IGlkPSJBcHBsZU1haWxTaWduYXR1cmUiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ SmFrb2IuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCk9uIE5vdiAyMiwgMjAxNywgYXQg NzoxMCBBTSwgQm9yY2hlcnQsIE9saXZlciAoRmVkKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9saXZl ci5ib3JjaGVydEBuaXN0LmdvdiI+b2xpdmVyLmJvcmNoZXJ0QG5pc3QuZ292PC9hPiZndDsgd3Jv dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm cXVvdDssc2Fucy1zZXJpZiI+SmFrb2IsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkkgbG9va2VkIGludG8gdGhl IGFkZGVkIHF1ZXN0aW9ucyBmb3IgdGhlIGNvbXBsaWFuY2UgcmVwb3J0IHlvdSBhZGRlZCBvbiB0 aGUgd2lraS4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv dDssc2Fucy1zZXJpZiI+SSBhbSBub3QgcXVpdGUgc3VyZSB0aGF0IHRoZXNlIGFkZGVkIHF1ZXN0 aW9ucyBkbyBhcHBseSBmb3IgYSBjb21wbGlhbmNlIG9mIHRoZSByZXF1ZXN0ZWQgZHJhZnQuIFRo ZXNlIGRvIG1vcmUgYXBwbHkgdG8gZmVhdHVyZXMgdXNlZCB3aXRoaW4gQkdQIHRoYXQgbWlnaHQg cmVzdWx0IGluIGxhcmdlcg0KIEJHUCBtZXNzYWdlcy4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5BbmQgaGVyZSB0aGUgZHJhZnQg aGFzIGEgY2xlYXIgbWVzc2FnZSBpbiB0aGUgbGFzdCBwYXJhZ3JhcGggb2Ygc2VjdGlvbiAzOjwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj7igJxJdCBpcyBSRUNPTU1FTkRFRCB0aGF0IEJHUCBwcm90b2NvbCBkZXZl bG9wZXJzIGFuZCBpbXBsZW1lbnRlcnMgYXJlICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp ZiI+Jm5ic3A7IGNvbnNlcnZhdGl2ZSBpbiB0aGVpciBhcHBsaWNhdGlvbiBhbmQgdXNlIG9mIEV4 dGVuZGVkIE1lc3NhZ2VzLuKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5UaGVyZWZvcmUsIHRoZXkgd291bGQg bW9yZSBhcHBseSB0byBwcm9wZXIgZnVuY3Rpb25pbmcgb2YgaW1wbGVtZW50ZWQgQkdQIGZlYXR1 cmVzIHJhdGhlciB0aGFuIHRoZSBleHRlbmRlZCBtZXNzYWdlIGl0c2VsZi4gSSBkbyBub3QgYmVs aWV2ZSB0aGF0IHRoZXNlIG5ldyBxdWVzdGlvbnMgZG8gYXBwbHkNCiBoZXJlLjwvc3Bhbj48bzpw PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7 PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj5TYWlkIHRoYXQsIEJHUFNFQy1JTyBpcyBhIHRyYWZmaWMgZ2VuZXJhdG9yIHRoYXQgbWFp bmx5IGZvY3Vzc2VzIG9uIEJHUFNFQyB1cGRhdGVzLiBXZSBkaWQgbm90IGFkZCBjb21tdW5pdGll cyB0byB0aGUgZ2VuZXJhdGVkIHRyYWZmaWMgYW5kIEkgZG8gbm90IGludGVudCB0byBkbyBzbyBp biB0aGUNCiBuZWFyIGZ1dHVyZSAodGhvdWdoIGNvbW11bml0eSBjb250cmlidXRpb25zIGFyZSB3 ZWxjb21lKSDigJMgaW4gdGhpcyBzZW5zZSwgZm9yIHNlbmRpbmcgbXkgYW5zd2VyIGlzIE5BLg0K PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj5PbiB0aGUgcmVjZWl2aW5nIHNpZGUsIGFzIGxvbmcgYXMgdGhlIEJHUCB1cGRhdGUgaW4g aXRzZWxmIGlzIHdlbGwgZm9ybWVkIGFuZCB3aXRoaW4gaXRzIGxlbmd0aCBib3VuZGFyaWVzICg0 SyBvciAmbHQ7IDY0SykgdGhlcmUgaXMgbm8gaXNzdWUuIFdlIGp1c3QgZHVtcCB0aGUgdXBkYXRl IGVpdGhlciBvbg0KIHRoZSDigJxmbG9vcuKAnSBvciBzY3JlZW4uPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPldp dGggUXVhZ2dhU1J4LCBhcyBsb25nIGFzIFF1YWdnYSBjYW4gcHJvY2VzcyBjb21tdW5pdGllcyBv ZiB0aGF0IGxlbmd0aCwgUXVhZ2dhU1J4IGNhbiBhcyB3ZWxsLiBRdWFnZ2FTUnggc2FtZSBhcyBC R1BTRUMtSU8gZG8gY29tcGx5IHdpdGggdGhlIGRyYWZ0IGl0c2VsZiB3aGVuIGl0IGNvbWVzIHRv DQogYWNjZXB0aW5nIGFuZCBnZW5lcmF0aW5nICZndDsgNEsgdXBkYXRlcyBhcyBzcGVjaWZpZWQg aW4gdGhlIGRyYWZ0IGFuZCB3ZSB0ZXN0ZWQgdGhlIHByb2Nlc3NpbmcgYW5kIG1lbW9yeSB1c2Fn ZSB1c2luZyBCR1BzZWMgdHJhZmZpYyBvZiBsaXR0bGUgbGVzcyB0aGFuIDY0IEsuDQo8L3NwYW4+ PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZu YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+T2xpdmVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0 eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5J ZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZyI+aWRyLWJvdW5jZXNA aWV0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7SmFrb2IgSGVpdHogKGpoZWl0eikm cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqaGVpdHpAY2lzY28uY29tIj5qaGVpdHpAY2lzY28u Y29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMTcg YXQgNjoxMyBQTTxicj4NCjxiPlRvOiA8L2I+Um9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFp bHRvOnJvYmVydEByYXN6dWsubmV0Ij5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7PGJyPg0KPGI+ Q2M6IDwvYj5pZHIgd2cgJmx0OzxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmciPmlkckBpZXRm Lm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86aWRyLWFkc0BpZXRmLm9yZyI+aWRy LWFkc0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzppZHItYWRzQGlldGYu b3JnIj5pZHItYWRzQGlldGYub3JnPC9hPiZndDssIElkciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlk ci1ib3VuY2VzQGlldGYub3JnIj5pZHItYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7LCBUaG9tYXMN CiBNYW5naW4gJmx0OzxhIGhyZWY9Im1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWsiPnRo b21hcy5tYW5naW5AZXhhLm5ldC51azwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBb SWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2Fn ZXMgKDExLzEyIHRvIDExLzI2KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJz cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3 JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPjEgaG91ciA/Pzwvc3Bhbj48bzpwPjwvbzpwPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPldo ZW4gSSB0ZXN0ZWQgbXkgbGFyZ2UgY29tbXVuaXR5IGNvZGUsIEkgdGVzdGVkIGF0IHRoZSBsaW1p dCBhbmQgb3ZlciBpdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy IE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UaGVyZSB3YXMgbm8gcGVyY2VwdGlibGUg dGltZSBmb3IgdGhlIG9wZXJhdGlvbnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+MTYgdGltZXMgaW1wZXJj ZXB0aWJsZSB3b3VsZCBiZSBhIGJsaXAgYXQgdGhlIG1vc3QuPC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+VGhl IG9ubHkgb3BlcmF0aW9ucyB0aGF0IHRha2UgYSB3b3JyaXNvbWUgYW1vdW50IG9mIHRpbWUgYXJl IHJlZ2V4cCBtYXRjaGVzIHdpdGggbmVzdGVkIHdpbGRjYXJkcy48L3NwYW4+PG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5I bW0sIEkgc2hvdWxkIGFkZCByZWdleHAgbWF0Y2hlcyBleHBsaWNpdGx5LCBiZWNhdXNlIHRoYXQg cmVxdWlyZXMgdG8gZXhwYW5kIHRoZSBjb21tdW5pdGllcyBpbnRvIGFzY2lpIHJlcHJlc2VudGF0 aW9uIGluIHRoZSBtYXRjaGluZyBlbmdpbmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNl cmlmO2NvbG9yOiM3MDMwQTAiPlRoYW5rcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5KYWtvYjwvc3Bhbj48 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2Vy aWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxk aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu cy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IElkciBbPGEgaHJlZj0i bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc8 L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5KYWtvYiBIZWl0eiAoamhlaXR6KTxicj4NCjxiPlNl bnQ6PC9iPiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU4IFBNPGJyPg0KPGI+VG86PC9i PiBSb2JlcnQgUmFzenVrICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJv YmVydEByYXN6dWsubmV0PC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IGlkciB3ZyAmbHQ7PGEgaHJl Zj0ibWFpbHRvOmlkckBpZXRmLm9yZyI+aWRyQGlldGYub3JnPC9hPiZndDs7IDxhIGhyZWY9Im1h aWx0bzppZHItYWRzQGlldGYub3JnIj4NCmlkci1hZHNAaWV0Zi5vcmc8L2E+OyBUaG9tYXMgTWFu Z2luICZsdDs8YSBocmVmPSJtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrIj50aG9tYXMu bWFuZ2luQGV4YS5uZXQudWs8L2E+Jmd0OzsgSWRyICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWJv dW5jZXNAaWV0Zi5vcmciPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJq ZWN0OjwvYj4gUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1l eHRlbmRlZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+SnVz dCB0aGF0IGl0IGRvZXMgaXQgd2l0aG91dCBlcnJvci48L3NwYW4+PG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5JZiB0aGUg bnVtYmVycyBhcmUgdG9vIGxhcmdlLCB3ZSBzaG91bGQgZGlzY3VzcyByZWFzb25hYmxlIGxpbWl0 cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oyxz ZXJpZjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UaGFua3MsPC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29s b3I6IzcwMzBBMCI+SmFrb2I8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy aWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj4mbmJzcDs8L3NwYW4+PG86cD48L286 cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9z cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPg0KPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwu Y29tIj5ycmFzenVrQGdtYWlsLmNvbTwvYT4gWzxhIGhyZWY9Im1haWx0bzpycmFzenVrQGdtYWls LmNvbSI+bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+ Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBOb3ZlbWJlciAyMSwgMjAx NyAyOjU1IFBNPGJyPg0KPGI+VG86PC9iPiBKYWtvYiBIZWl0eiAoamhlaXR6KSAmbHQ7PGEgaHJl Zj0ibWFpbHRvOmpoZWl0ekBjaXNjby5jb20iPmpoZWl0ekBjaXNjby5jb208L2E+Jmd0Ozxicj4N CjxiPkNjOjwvYj4gSm9iIFNuaWpkZXJzICZsdDs8YSBocmVmPSJtYWlsdG86am9iQG50dC5uZXQi PmpvYkBudHQubmV0PC9hPiZndDs7IGlkciB3ZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkckBpZXRm Lm9yZyI+aWRyQGlldGYub3JnPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86aWRyLWFkc0BpZXRm Lm9yZyI+aWRyLWFkc0BpZXRmLm9yZzwvYT47IElkciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1i b3VuY2VzQGlldGYub3JnIj5pZHItYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7OyBUaG9tYXMgTWFu Z2luICZsdDs8YSBocmVmPSJtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrIj50aG9tYXMu bWFuZ2luQGV4YS5uZXQudWs8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0lkcl0g V0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgx MS8xMiB0byAxMS8yNik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi PkhpIEpha29iLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz YW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm cXVvdDssc2Fucy1zZXJpZiI+SSB0aGluayB3aGF0IHlvdSBhZGRlZCBpcyBmaW5lLCBidXQgcmVx dWlyZXMgYSB0aW1lIGxpbWl0LiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+U3RhdGVtZW50IHRoYXQgaW1wbGVtZW50 YXRpb24gY2FuIHJlY2VpdmUsIHBhcnNlL3ZhbGlkYXRlLCBkaXNwbGF5IGluIENMSSBvciBtYXRj aCBpbiB0aGUgcG9saWN5IDE2SyBvZiBjb21tdW5pdGllcyBhbGwgYWN0aW9ucyB0YWtpbmcgMWgg ZWFjaCBpcyByYXRoZXIgbm90IHRoYXQgaW50ZXJlc3RpbmcgaXNuJ3QgaXQgPyZuYnNwOzwvc3Bh bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJz cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp ZiI+T3IgaXMgdGhlIGluZGljYXRvciBvZiBzcGVjIGNvbXBsaWFuY2UgYSBzdGF0ZW1lbnQgdGhh dCBpdCBqdXN0IGRvZXMgbm90IGNyYXNoIHJlZ2FyZGxlc3Mgb2YgdGltZSBpdCB0YWtlcyBmb3Ig ZXhlY3V0aW9uIG9mIGVhY2ggc3RhdGVkIGFjdGlvbiA6KSA/PC9zcGFuPjxvOnA+PC9vOnA+PC9w Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5UaHgsPC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPi8vUi48L3Nw YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5i c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy aWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz YW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm cXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUdWUsIE5vdiAyMSwgMjAxNyBhdCAxMToz OCBQTSwgSmFrb2IgSGVpdHogKGpoZWl0eikgJmx0OzxhIGhyZWY9Im1haWx0bzpqaGVpdHpAY2lz Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+amhlaXR6QGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxv OnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0 OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVm dDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1 LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2Vy aWY7Y29sb3I6IzcwMzBBMCI+VGhlIG5ldyB1cGRhdGUgbWVzc2FnZSBzaXplIHJlcXVpcmVzIHN1 cHBvcnQgZm9yOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0 eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO ZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+MTYzNzUgY29tbXVuaXRpZXM8L3NwYW4+PG86 cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9y OiM3MDMwQTAiPjgxODcgZXh0ZW5kZWQgY29tbXVuaXRpZXM8L3NwYW4+PG86cD48L286cD48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPjU0 NTggbGFyZ2UgY29tbXVuaXRpZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPkkgaGF2ZSBub3QgY2hhbmdl ZCB0aGUgYXMtcGF0aCBsZW5ndGgsIGJlY2F1c2UgaXQgaXMgYWxyZWFkeSByaWRpY3Vsb3VzbHkg aGlnaC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7LHNlcmlmO2NvbG9yOiM3MDMwQTAiPklmIGFueW9uZSB3YW50cyB0byB0YWxrIGFib3V0IGEg bWF4aW11bSBhcy1wYXRoIGxlbmd0aCwgcGxlYXNlIHNwZWFrIHVwLjwvc3Bhbj48bzpwPjwvbzpw PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0 bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBB MCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l dyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5JIGhhdmUgYWRkZWQgdGVzdHMgdG8gdGhlIGlt cGxlbWVudGF0aW9uIHJlcG9ydDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+PGEgaHJlZj0iaHR0cHM6Ly9u YTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0 cmFjLmlldGYub3JnJTJGdHJhYyUyRmlkciUyRndpa2klMkZkcmFmdC1pZXRmLWlkci1iZ3AtZXh0 ZW5kZWQtaW1wbGVtZW50YXRpb25zJmFtcDtkYXRhPTAyJTdDMDElN0NvbGl2ZXIuYm9yY2hlcnQl NDBuaXN0LmdvdiU3Q2MyOTY1OGQ5YzcwODQ2OGIwY2NkMDhkNTMxMzU3NmVlJTdDMmFiNWQ4MmZk OGZhNDc5N2E5M2UwNTQ2NTVjNjFkZWMlN0MxJTdDMCU3QzYzNjQ2OTAyODA2MzM4MzA4OSZhbXA7 c2RhdGE9elJGc2E2diUyQnFXY1FvNDRmVGNLdG1ibXFtRlppY0E0OTVpJTJCWmZjQTRaU2clM0Qm YW1wO3Jlc2VydmVkPTAiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3RyYWMuaWV0Zi5vcmcvdHJh Yy9pZHIvd2lraS9kcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtaW1wbGVtZW50YXRpb25zPC9h Pjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDss c2VyaWY7Y29sb3I6IzcwMzBBMCI+dG8gZW5zdXJlIGZ1bGwgY29tcGxpYW5jZSB3aXRoIHRoZSBj b25zZXF1ZW5jZXMgb2YgdGhlIGRyYWZ0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFu PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtj b2xvcjojNzAzMEEwIj5JbXBsZW1lbnRlcnMsIHBsZWFzZSB1cGRhdGUgeW91ciBjb21wbGlhbmNl Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDss c2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMEEwIj5UaGFua3MsPC9z cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJp Zjtjb2xvcjojNzAzMEEwIj5KYWtvYjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBBMCI+Jm5ic3A7PC9zcGFuPjxv OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9u dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBJZHIgW21haWx0bzo8YSBocmVmPSJt YWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5pZHItYm91bmNlc0Bp ZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvYmVydCBSYXN6dWs8YnI+DQo8Yj5T ZW50OjwvYj4gVHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMTcgMTA6NDEgQU08YnI+DQo8Yj5Ubzo8 L2I+IEpvYiBTbmlqZGVycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpvYkBudHQubmV0IiB0YXJnZXQ9 Il9ibGFuayI+am9iQG50dC5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gaWRyIHdnICZsdDs8 YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGlldGYub3Jn PC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86aWRyLWFkc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh bmsiPmlkci1hZHNAaWV0Zi5vcmc8L2E+OyBJZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHItYm91 bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZn dDs7IFRob21hcyBNYW5naW4gJmx0OzxhIGhyZWY9Im1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5u ZXQudWsiIHRhcmdldD0iX2JsYW5rIj50aG9tYXMubWFuZ2luQGV4YS5uZXQudWs8L2E+Jmd0Ozxi cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0 Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNik8L3NwYW4+PG86cD48 L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0 OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5HcmVhdCAhPC9zcGFuPjxvOnA+PC9v OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvIj5PbiBUdWUsIE5vdiAyMSwgMjAxNyBhdCA2OjM1IFBNLCBKb2IgU25pamRlcnMgJmx0 OzxhIGhyZWY9Im1haWx0bzpqb2JAbnR0Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmpvYkBudHQubmV0 PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGlu IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBp bjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJv YmVydC9SYW5keSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0 b20tYWx0OmF1dG8iPkFib3V0IHRoaXMgYmVpbmcgYSBkZWZhdWx0OjxvOnA+PC9vOnA+PC9wPg0K PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T2xkIChTZWN0aW9uIDQp OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0 byI+QSBCR1Agc3BlYWtlciB0aGF0IGlzIHdpbGxpbmcgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1Ag RXh0ZW5kZWQgTWVzc2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4 dGVuZGVkIE1lc3NhZ2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0 aWVzIEFkdmVydGlzZW1lbnQNCiBSRkM1NDkyXS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1 dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk5ldyAoU2VjdGlvbiA0KTxvOnA+PC9vOnA+ PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QSBCR1Agc3Bl YWtlciB0aGF0IGlzIGNhcGFibGUgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQgTWVz c2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1lc3Nh Z2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVydGlz ZW1lbnQNCiBbUkZDNTQ5Ml0uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KSWRyIG1haWxpbmcgbGlzdDxicj4NCjxh IGhyZWY9Im1haWx0bzpJZHJAaWV0Zi5vcmciPklkckBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVm PSJodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRw cyUzQSUyRiUyRnd3dy5pZXRmLm9yZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRmlkciZhbXA7ZGF0 YT0wMiU3QzAxJTdDb2xpdmVyLmJvcmNoZXJ0JTQwbmlzdC5nb3YlN0NjMjk2NThkOWM3MDg0Njhi MGNjZDA4ZDUzMTM1NzZlZSU3QzJhYjVkODJmZDhmYTQ3OTdhOTNlMDU0NjU1YzYxZGVjJTdDMSU3 QzAlN0M2MzY0NjkwMjgwNjMzODMwODkmYW1wO3NkYXRhPUJ0NkY1TjZ6QTV2N0dDWG03cGVGdTA2 dUsxVENEM3NSSElWUGZmcCUyRjBPMCUzRCZhbXA7cmVzZXJ2ZWQ9MCIgdGFyZ2V0PSJfYmxhbmsi Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyPC9hPjxvOnA+PC9vOnA+ PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8 bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_2B92A1515A7846EE8A46C09603A37219ciscocom_-- From nobody Wed Nov 22 15:36:28 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9BC7212947C; Wed, 22 Nov 2017 15:36:26 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.409 X-Spam-Level: X-Spam-Status: No, score=-0.409 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 xBUzOI0lhdlR; Wed, 22 Nov 2017 15:36:23 -0800 (PST) Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::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 63BA61293E4; Wed, 22 Nov 2017 15:36:22 -0800 (PST) Received: by mail-wm0-x230.google.com with SMTP id 128so13268560wmo.3; Wed, 22 Nov 2017 15:36:22 -0800 (PST) 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=5tKaoLl0qv0ggE2nnCxih/dn9FRMRIibcoRpCzqFjAA=; b=YrD2veyrDyQQpCCzYaQy5Ps5OCFWO4+WsSbFc+CM1/CiGHy/qkg6nLlXMOs1BSMsqT r05KGSHIIG2FTNnbS1KIE4fbrC5LMzhNRtxwBkKX41WJrMrYMxeIO7ZOgpF+Ay2sG9dL Pt0fIABx3vlbwmibmAK3mUgyHNdIxvfl//sQd4U2llpz9733pZ5HNrT0vlUFEyLehXkG fzE/dC203lpyocvrHboXPZ13Nyv/ZhxdNc0qCPKaDbnuNMAJajzv51uSOkK8ytZI3Lmv EeqbtzM8V3Pt/kn0Jt/u0DuSGtX27S4XMbHIJVqzegEVYlIuI2C6od8LHiLIMwZq27lx EgnA== 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=5tKaoLl0qv0ggE2nnCxih/dn9FRMRIibcoRpCzqFjAA=; b=A3sOZX43d2TyRV/pNy2g4tmMRKLdZO69pS1gqSBIQyX3w41wQLq8HsXTqQlxSWkLoy Z3fesvIkeKcbKfM9gKgqMhJ4OCFrCUs83cNQS9V2UeupKJ7DviUL+KwALMMuArJ//To/ AArmHLQWXqvnVCiutKunHIz1sE1mxG8iJmLrKoyDh+yFHvllEO5UloXoTgOM4kxZDs0a hNYIRMx1QDe+la1Bn2TdgOfftc+y+w4u3DZD5++aJOWh3Zk5ih4NKbndBBXDIqR2+UZa RAZ1LzVFhVOeq9agprqDZrbYQpUjpr8Xba5dCfIyB+Hq05pk7M7qejVIPR+3Skz+ve5M AkUQ== X-Gm-Message-State: AJaThX48fPj5M5ROXGx4vgewiuwN7IMeFfr2tH8QjmmJYVX5xOpu2x8P 7VDQshyFV9hoPk9uJckxOnChJQsCXyV5EiQEvEaeIQ== X-Google-Smtp-Source: AGs4zMb7GW2t1nmVqQlOufaN5jNejPfsEt50lcYstUjm5NPdxm5YAJ5Ncw6dj1FL7UPO78bcXxMfahd1XzRxFdPGKk4= X-Received: by 10.28.47.68 with SMTP id v65mr5907010wmv.11.1511393780664; Wed, 22 Nov 2017 15:36:20 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Wed, 22 Nov 2017 15:36:19 -0800 (PST) In-Reply-To: <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com> From: Robert Raszuk Date: Thu, 23 Nov 2017 00:36:19 +0100 X-Google-Sender-Auth: I_hi6jlybPV0v3Jd9z5uU2HIbdw Message-ID: To: "Jakob Heitz (jheitz)" Cc: "Borchert, Oliver (Fed)" , idr wg , "idr-ads@ietf.org" , Idr , Thomas Mangin , Randy Bush Content-Type: multipart/alternative; boundary="001a114238606990c7055e9ac9f3" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Nov 2017 23:36:27 -0000 --001a114238606990c7055e9ac9f3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Jakob, You are very correct. But the way to address this point (and yes it would be great to address it) is to include in this current draft (a WG document after all) sections pertaining to each current BGP Attribute and its maximum size in the extended message. I think this is what was also Olivier's main point - not that your observations were wrong - they just did not fit with the current way documents are progressed. Or as I suggested add one line to the current spec stating that current attributes MUST not be extended in size unless a new specific RFC will allow for it as provide interop between 4k/65K boundary rules for each such attribute. Just placing those on implementation report wiki (while not being part of the document) is not part of the IDR process I am afraid. Besides even if someone reports it works today you have zero guarantees that it will work the same way tomorrow unless it is clearly spelled out in the RFC given implementation claims to support. Thx, R. On Thu, Nov 23, 2017 at 12:26 AM, Jakob Heitz (jheitz) wrote: > If router A follows this draft, then it can quite legitimately send an > update with 16000 communities. If router B cannot receive and process it, > then it=E2=80=99s broken. > > If path attribute size is not addressed, then this draft will cause > inoperable implementations. As such, it is not fit for standardization. > Either we assume the maximum possible size for all attributes or specify > shorter maximum sizes. Anything less leads to failure to interoperate. > > Oliver, what maximum sizes does your implementation support? > You can put those sizes into the wiki. > > Thanks, > Jakob. > > > On Nov 22, 2017, at 11:58 AM, Borchert, Oliver (Fed) < > oliver.borchert@nist.gov> wrote: > > To my understanding the wiki should state compliance with the draft in > question and not particular BGP attributes. > > > > The draft is about the capability of sending and receiving updates larger > than 4K and how to handle if the capability is not propagated, as well as > the =E2=80=9C5 mile view=E2=80=9D on what to do if an update would exceed= the newly > proposed max length of 64K, it is not about performance issues etc. > > > > To me the added questions in the wiki are more about the capability to > process individual attributes that might become large. This is outside th= e > scope of the draft in question. > > > > It seems to me that what you try to solve is not compliance with the > draft, it is more about the capability of particular implementations on h= ow > to deal with larger updates and this might change with memory, CPU, quali= ty > of implementation, etc. but has nothing to do with the draft in question. > > > > In case there are issues with attributes getting too large and therefore > causing issues to BGP itself, then I believe the RFC=E2=80=99s dealing wi= th these > attributes should be updated. > > > > Again, I believe this is out of scope of this draft and I do not see any > need to have these questions in the wiki. > > > > Oliver > > > > *From: *"Jakob Heitz (jheitz)" > *Date: *Wednesday, November 22, 2017 at 12:16 PM > *To: *Oliver Borchert > *Cc: *Robert Raszuk , idr wg , " > idr-ads@ietf.org" , Idr , Thomas > Mangin , Randy Bush > *Subject: *Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > Larger message implies larger path attributes. You may answer =E2=80=9Cno= =E2=80=9D for the > parts with which you do not comply. > > > > If the implied path attribute sizes are too large, then we need to be > explicit about the maximum sizes for each attribute in the draft. Please > suggest reasonable maximum sizes. > > Thanks, > > Jakob. > > > On Nov 22, 2017, at 7:10 AM, Borchert, Oliver (Fed) < > oliver.borchert@nist.gov> wrote: > > Jakob, > > > > I looked into the added questions for the compliance report you added on > the wiki. > > I am not quite sure that these added questions do apply for a compliance > of the requested draft. These do more apply to features used within BGP > that might result in larger BGP messages. > > And here the draft has a clear message in the last paragraph of section 3= : > > > > =E2=80=9CIt is RECOMMENDED that BGP protocol developers and implementers = are > > > conservative in their application and use of Extended Messages.=E2=80= =9D > > > > Therefore, they would more apply to proper functioning of implemented BGP > features rather than the extended message itself. I do not believe that > these new questions do apply here. > > > > Said that, BGPSEC-IO is a traffic generator that mainly focusses on BGPSE= C > updates. We did not add communities to the generated traffic and I do not > intent to do so in the near future (though community contributions are > welcome) =E2=80=93 in this sense, for sending my answer is NA. > > On the receiving side, as long as the BGP update in itself is well formed > and within its length boundaries (4K or < 64K) there is no issue. We just > dump the update either on the =E2=80=9Cfloor=E2=80=9D or screen. > > > > With QuaggaSRx, as long as Quagga can process communities of that length, > QuaggaSRx can as well. QuaggaSRx same as BGPSEC-IO do comply with the dra= ft > itself when it comes to accepting and generating > 4K updates as specifie= d > in the draft and we tested the processing and memory usage using BGPsec > traffic of little less than 64 K. > > > > Oliver > > > > *From: *Idr on behalf of "Jakob Heitz (jheitz)" < > jheitz@cisco.com> > *Date: *Tuesday, November 21, 2017 at 6:13 PM > *To: *Robert Raszuk > *Cc: *idr wg , "idr-ads@ietf.org" , Idr < > idr-bounces@ietf.org>, Thomas Mangin > *Subject: *Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > 1 hour ?? > > When I tested my large community code, I tested at the limit and over it. > > There was no perceptible time for the operations. > > 16 times imperceptible would be a blip at the most. > > The only operations that take a worrisome amount of time are regexp > matches with nested wildcards. > > Hmm, I should add regexp matches explicitly, because that requires to > expand the communities into ascii representation in the matching engine. > > > > Thanks, > > Jakob > > > > *From:* Idr [mailto:idr-bounces@ietf.org ] *On > Behalf Of *Jakob Heitz (jheitz) > *Sent:* Tuesday, November 21, 2017 2:58 PM > *To:* Robert Raszuk > *Cc:* idr wg ; idr-ads@ietf.org; Thomas Mangin < > thomas.mangin@exa.net.uk>; Idr > *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > Just that it does it without error. > > If the numbers are too large, we should discuss reasonable limits. > > > > Thanks, > > Jakob > > > > *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com ] = *On > Behalf Of *Robert Raszuk > *Sent:* Tuesday, November 21, 2017 2:55 PM > *To:* Jakob Heitz (jheitz) > *Cc:* Job Snijders ; idr wg ; idr-ads@ietf.org= ; > Idr ; Thomas Mangin > *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > Hi Jakob, > > > > I think what you added is fine, but requires a time limit. > > > > Statement that implementation can receive, parse/validate, display in CLI > or match in the policy 16K of communities all actions taking 1h each is > rather not that interesting isn't it ? > > > > Or is the indicator of spec compliance a statement that it just does not > crash regardless of time it takes for execution of each stated action :) = ? > > > > Thx, > > //R. > > > > > > > > > > > > On Tue, Nov 21, 2017 at 11:38 PM, Jakob Heitz (jheitz) > wrote: > > The new update message size requires support for: > > 16375 communities > > 8187 extended communities > > 5458 large communities > > I have not changed the as-path length, because it is already ridiculously > high. > > If anyone wants to talk about a maximum as-path length, please speak up. > > > > I have added tests to the implementation report > > https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp- > extended-implementations > > > to ensure full compliance with the consequences of the draft. > > > > Implementers, please update your compliance. > > > > Thanks, > > Jakob > > > > *From:* Idr [mailto:idr-bounces@ietf.org] *On Behalf Of *Robert Raszuk > *Sent:* Tuesday, November 21, 2017 10:41 AM > *To:* Job Snijders > *Cc:* idr wg ; idr-ads@ietf.org; Idr = ; > Thomas Mangin > *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messag= es > (11/12 to 11/26) > > > > Great ! > > > > On Tue, Nov 21, 2017 at 6:35 PM, Job Snijders wrote: > > Robert/Randy, > > > > About this being a default: > > > > Old (Section 4): > > > > A BGP speaker that is willing to send and receive BGP Extended Messages > with a peer SHOULD advertise the BGP Extended Message Capability to the > peer using BGP Capabilities Advertisement RFC5492]. > > > > New (Section 4) > > > > A BGP speaker that is capable to send and receive BGP Extended Messages > with a peer SHOULD advertise the BGP Extended Message Capability to the > peer using BGP Capabilities Advertisement [RFC5492]. > > > > > _______________________________________________ > Idr mailing list > Idr@ietf.org > https://www.ietf.org/mailman/listinfo/idr > > > > > --001a114238606990c7055e9ac9f3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Jakob,

<= /div>
You are very correct. But the way to address this p= oint (and yes it would be great to address it) is to include in this curren= t draft (a WG document after all) sections pertaining to each current BGP A= ttribute and its maximum size in the extended message. I think this is what= was also Olivier's main point - not that your observations were wrong = - they just did not fit with the current way documents are progressed.=C2= =A0

Or as I suggested = add one line to the current spec stating that current attributes MUST not b= e extended in size unless a new specific RFC will allow for it as provide i= nterop between 4k/65K boundary rules for each such attribute.=C2=A0

Just placing those on impleme= ntation report wiki (while not being part of the document) is not part of t= he IDR process I am afraid. Besides even if someone reports it works today = you have zero guarantees that it will work the same way tomorrow unless it = is clearly spelled out in the RFC given implementation claims to support.= =C2=A0

Thx,
R.

On Thu, Nov 23, 2017 at 12:26 AM, Jakob Heitz (jheitz) <jheitz@c= isco.com> wrote:
If router A follows this draft, then it can quite legitimately send an= update with 16000 communities. If router B cannot receive and process it, = then it=E2=80=99s broken.

If path attribute size is not addressed, then this draft will cause inopera= ble implementations. As such, it is not fit for standardization. Either we = assume the maximum possible size for all attributes or specify shorter maxi= mum sizes. Anything less leads to failure to interoperate.

Oliver, what maximum sizes does your implementation support?
You can put those sizes into the wiki.

Thanks,
Jakob.


On Nov 22, 2017, at 11:58 AM, Borchert, Oliver (Fed) <oliver.borchert@nist.gov>= ; wrote:

To my understanding the wiki should state complianc= e with the draft in question and not particular BGP attributes.

=C2=A0

The draft is about the capability of sending and re= ceiving updates larger than 4K and how to handle if the capability is not p= ropagated, as well as the =E2=80=9C5 mile view=E2=80=9D on what to do if an update would exceed the newly proposed max length of 64K, it i= s not about performance issues etc.

=C2=A0

To me the added questions in the wiki are more abou= t the capability to process individual attributes that might become large. = This is outside the scope of the draft in question.

=C2=A0

It seems to me that what you try to solve is not co= mpliance with the draft, it is more about the capability of particular impl= ementations on how to deal with larger updates and this might change with memory, CPU, quality of implementation, etc. bu= t has nothing to do with the draft in question.

=C2=A0

In case there are issues with attributes getting to= o large and therefore causing issues to BGP itself, then I believe the RFC= =E2=80=99s dealing with these attributes should be updated.

=C2=A0

Again, I believe this is out of scope of this draft= and I do not see any need to have these questions in the wiki.

=C2=A0

Oliver

=C2=A0

From: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
Date: Wednesday, November 22, 2017 at 12:16 PM
To: Oliver Borchert <oliver.borchert@nist.gov>
Cc: Robert Raszuk <robert@raszuk.net>, idr wg <idr@ietf.org>, "idr-ads@ietf.org" <idr-ads@ietf.org>, Idr <idr-boun= ces@ietf.org>, Thomas Mangin <thomas.mangin@exa.net.uk>, Randy Bush <= ;randy@psg.com> Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

Larger message implies larger path attributes. You m= ay answer =E2=80=9Cno=E2=80=9D for the parts with which you do not comply.

=C2=A0

If the implied path a= ttribute sizes are too large, then we need to be explicit about the maximum= sizes for each attribute in the draft. Please suggest reasonable maximum s= izes.=C2=A0

Thanks,

Jakob.


On Nov 22, 2017, at 7:10 AM, Borchert, Oliver (Fed) <oliver.borchert@nist.gov>= wrote:

Jakob,

=C2=A0

I looked into the added questions for the complianc= e report you added on the wiki.

I am not quite sure that these added questions do a= pply for a compliance of the requested draft. These do more apply to featur= es used within BGP that might result in larger BGP messages.

And here the draft has a clear message in the last = paragraph of section 3:

=C2=A0

=E2=80=9CIt is RECOMMENDED that BGP protocol develo= pers and implementers are =C2=A0 =C2=A0 =C2=A0 =C2=A0<= /p>

=C2=A0 conservative in their application and use of= Extended Messages.=E2=80=9D

=C2=A0

Therefore, they would more apply to proper function= ing of implemented BGP features rather than the extended message itself. I = do not believe that these new questions do apply here.

=C2=A0

Said that, BGPSEC-IO is a traffic generator that ma= inly focusses on BGPSEC updates. We did not add communities to the generate= d traffic and I do not intent to do so in the near future (though community contributions are welcome) =E2=80=93 in this= sense, for sending my answer is NA.

On the receiving side, as long as the BGP update in= itself is well formed and within its length boundaries (4K or < 64K) th= ere is no issue. We just dump the update either on the =E2=80=9Cfloor=E2=80=9D or screen.

=C2=A0

With QuaggaSRx, as long as Quagga can process commu= nities of that length, QuaggaSRx can as well. QuaggaSRx same as BGPSEC-IO d= o comply with the draft itself when it comes to accepting and generating > 4K updates as specified in the draft and we = tested the processing and memory usage using BGPsec traffic of little less = than 64 K.

=C2=A0

Oliver

=C2=A0

From: Idr <idr-bounces@ietf.org> on behalf of "Jakob Heitz = (jheitz)" <jh= eitz@cisco.com>
Date: Tuesday, November 21, 2017 at 6:13 PM
To: Robert Raszuk <robert@raszuk.net>
Cc: idr wg <idr= @ietf.org>, "idr-ads@ietf.org" <idr-ads@ietf.org>, Idr <idr-bounces@ietf.org>, Thomas Mangin <t= homas.mangin@exa.net.uk>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

1 hour ??

When I tested my large community code,= I tested at the limit and over it.

There was no perceptible time for the = operations.

16 times imperceptible would be a blip= at the most.

The only operations that take a worris= ome amount of time are regexp matches with nested wildcards.<= u>

Hmm, I should add regexp matches expli= citly, because that requires to expand the communities into ascii represent= ation in the matching engine.

=C2=A0

Thanks,

Jakob

=C2=A0

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Jakob Heitz (jheitz)
Sent: Tuesday, November 21, 2017 2:58 PM
To: Robert Raszuk <robert@raszuk.net>
Cc: idr wg <idr= @ietf.org>; idr-ads@ietf.org; Thomas Mangin <thomas.mangin@exa.net.uk>; Idr <idr-bounces@ietf.org>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

Just that it does it without error.

If the numbers are too large, we shoul= d discuss reasonable limits.

=C2=A0

Thanks,

Jakob

=C2=A0

From: rraszuk@gmail.com [mailto:rraszuk@gm= ail.com] On Behalf Of Robert Raszuk
Sent: Tuesday, November 21, 2017 2:55 PM
To: Jakob Heitz (jheitz) <jheitz@cisco.com>
Cc: Job Snijders <job@ntt.net>; idr wg <idr@ietf.org>; idr-ads@ietf.org;= Idr <idr-boun= ces@ietf.org>; Thomas Mangin <thomas.mangin@exa.net.uk>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

Hi Jakob,

=C2=A0

I think what you added is fine, but requires a time limit.=C2=A0

=C2=A0

Statement that implementation can receive, parse/validate, display in = CLI or match in the policy 16K of communities all actions taking 1h each is= rather not that interesting isn't it ?=C2=A0

=C2=A0

Or is the indicator of spec compliance a statement that it just does n= ot crash regardless of time it takes for execution of each stated action :)= ?

=C2=A0

Thx,

//R.

=C2=A0

=C2=A0

=C2=A0

=C2=A0

=C2=A0

On Tue, Nov 21, 2017 at 11:38 PM, Jakob Heitz (jheit= z) <jheitz@cisco.c= om> wrote:

The new update message size requires s= upport for:

16375 communities=

8187 extended communities

5458 large communities

I have not changed the as-path length,= because it is already ridiculously high.

If anyone wants to talk about a maximu= m as-path length, please speak up.

=C2=A0

I have added tests to the implementati= on report

https://t= rac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-extended-implementa= tions

to ensure full compliance with the con= sequences of the draft.

=C2=A0

Implementers, please update your compl= iance.

=C2=A0

Thanks,

Jakob

=C2=A0

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Robert Raszuk
Sent: Tuesday, November 21, 2017 10:41 AM
To: Job Snijders <job@ntt.net>
Cc: idr wg <idr= @ietf.org>; idr-ads@ietf.org;= Idr <idr-boun= ces@ietf.org>; Thomas Mangin <thomas.mangin@exa.net.uk>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26)

=C2=A0

Great !

=C2=A0

On Tue, Nov 21, 2017 at 6:35 PM, Job Snijders <job@ntt.net> wrote:

Robert/Randy,

=C2=A0

About this being a default:

=C2=A0

Old (Section 4):

=C2=A0

A BGP speaker that is willing to send and receive BG= P Extended Messages with a peer SHOULD advertise the BGP Extended Message C= apability to the peer using BGP Capabilities Advertisement RFC5492].

=C2=A0

New (Section 4)

=C2=A0

A BGP speaker that is capable to send and receive BG= P Extended Messages with a peer SHOULD advertise the BGP Extended Message C= apability to the peer using BGP Capabilities Advertisement [RFC5492].

=C2=A0


_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.i= etf.org/mailman/listinfo/idr

=C2=A0


--001a114238606990c7055e9ac9f3-- From nobody Wed Nov 22 17:05:09 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48A691200E5; Wed, 22 Nov 2017 17:05:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -12.531 X-Spam-Level: X-Spam-Status: No, score=-12.531 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, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 QFXqLLxFjJIf; Wed, 22 Nov 2017 17:05:05 -0800 (PST) Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6DE321200CF; Wed, 22 Nov 2017 17:05:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=55347; q=dns/txt; s=iport; t=1511399105; x=1512608705; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=pBDsrlaOFOyEjI6soB4msP36PBzTcd4qrQfbXpDUhlM=; b=Lmm+PcTeSKejx4vUP2rpIIkRYmhM6SzBxDhUjSEsO1/1ECk1Ep6JqvWn SJASKS083c9EGgoUcN3ukHbdJRqsRWDIg4FSGmc/LyUabliqgxuO5oqSK hyZmTK4N8r/VcIqsomWP/PDGMsDUM96K5oZroKBlXaYXEGtvTdzXpsraq 8=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DuAQCmHRZa/4kNJK1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJKRC5mbieDf5kzgX2IXY4Igg4DChgBCYF3gyICGoUGQBcBAQE?= =?us-ascii?q?BAQEBAQFrKIUeAQEBBAEBGAkkJwsQAgEIEQMBAQEhAQYDAgICHwYLFAkIAgQOB?= =?us-ascii?q?RSIHASBCkwDFRCoeIIngz+DdgMKgz8BAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYM?= =?us-ascii?q?6ggeBVYFpKYMCgmtagTA9CRaCXzGCMgWKQI5kiF89AodwiCGEeYIWhgyLK4o2g?= =?us-ascii?q?j87iFoCERkBgTkBIAE3FIFhehVJLQGCNhOCEDkcGYFOdwEBAQGIcAElB4IZAQE?= =?us-ascii?q?B?= X-IronPort-AV: E=Sophos;i="5.44,438,1505779200"; d="scan'208,217";a="313580646" Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 23 Nov 2017 01:05:03 +0000 Received: from XCH-ALN-014.cisco.com (xch-aln-014.cisco.com [173.36.7.24]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id vAN153UR007007 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 23 Nov 2017 01:05:03 GMT Received: from xch-aln-014.cisco.com (173.36.7.24) by XCH-ALN-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 22 Nov 2017 19:05:02 -0600 Received: from xch-aln-014.cisco.com ([173.36.7.24]) by XCH-ALN-014.cisco.com ([173.36.7.24]) with mapi id 15.00.1320.000; Wed, 22 Nov 2017 19:05:02 -0600 From: "Jakob Heitz (jheitz)" To: Robert Raszuk CC: "Borchert, Oliver (Fed)" , idr wg , "idr-ads@ietf.org" , Idr , Thomas Mangin , Randy Bush Thread-Topic: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) Thread-Index: AdNcB5lUqir6ZylBRUe7xuFnWiyeYQG3eYqAAAg/8gAAAS+JgAAAPKYAAAK34gAAABCKgAAChkQAAAJHFYAABIDZoAAEYC2AAAx+mpAAGMb1gP//5mEA//++cLuAAJH5AP//1Z3PgABnUID//7Q1Nw== Date: Thu, 23 Nov 2017 01:05:02 +0000 Message-ID: <78E497F6-068D-449D-8D9E-13EC37C39A08@cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com>, In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted Content-Type: multipart/alternative; boundary="_000_78E497F6068D449D8D9E13EC37C39A08ciscocom_" MIME-Version: 1.0 Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Nov 2017 01:05:08 -0000 --_000_78E497F6068D449D8D9E13EC37C39A08ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SeKAmW0gaGFwcHkgdG8gYWRkIGEgc2VudGVuY2UgdG8gdGhlIGVmZmVjdCBvZjoNClRoZSBzaXpl IG9mIGluZGl2aWR1YWwgQkdQIHBhdGggYXR0cmlidXRlcyBNVVNUIGJlIHNtYWxsIGVub3VnaCB0 aGF0IHRoZXkgY2FuIGZpdCBpbnRvIGEgQkdQIFVQREFURSBtZXNzYWdlIG9mIDQwOTYgb2N0ZXRz LiBJZiBhIEJHUCBmZWF0dXJlIHJlcXVpcmVzIGEgcGF0aCBhdHRyaWJ1dGUgdG8gYmUgbG9uZ2Vy LCB0aGVuIHRoZSByZXF1aXJlZCBzaXplIG9mIHRoZSBwYXRoIGF0dHJpYnV0ZSBNVVNUIGJlIHNw ZWNpZmllZCBpbiB0aGUgUkZDIG9mIHRoZSBmZWF0dXJlIHJlcXVpcmluZyBpdC4NCg0KVGhhbmtz LA0KSmFrb2IuDQoNCg0KT24gTm92IDIyLCAyMDE3LCBhdCAzOjM2IFBNLCBSb2JlcnQgUmFzenVr IDxyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQ+PiB3cm90ZToNCg0K SGkgSmFrb2IsDQoNCllvdSBhcmUgdmVyeSBjb3JyZWN0LiBCdXQgdGhlIHdheSB0byBhZGRyZXNz IHRoaXMgcG9pbnQgKGFuZCB5ZXMgaXQgd291bGQgYmUgZ3JlYXQgdG8gYWRkcmVzcyBpdCkgaXMg dG8gaW5jbHVkZSBpbiB0aGlzIGN1cnJlbnQgZHJhZnQgKGEgV0cgZG9jdW1lbnQgYWZ0ZXIgYWxs KSBzZWN0aW9ucyBwZXJ0YWluaW5nIHRvIGVhY2ggY3VycmVudCBCR1AgQXR0cmlidXRlIGFuZCBp dHMgbWF4aW11bSBzaXplIGluIHRoZSBleHRlbmRlZCBtZXNzYWdlLiBJIHRoaW5rIHRoaXMgaXMg d2hhdCB3YXMgYWxzbyBPbGl2aWVyJ3MgbWFpbiBwb2ludCAtIG5vdCB0aGF0IHlvdXIgb2JzZXJ2 YXRpb25zIHdlcmUgd3JvbmcgLSB0aGV5IGp1c3QgZGlkIG5vdCBmaXQgd2l0aCB0aGUgY3VycmVu dCB3YXkgZG9jdW1lbnRzIGFyZSBwcm9ncmVzc2VkLg0KDQpPciBhcyBJIHN1Z2dlc3RlZCBhZGQg b25lIGxpbmUgdG8gdGhlIGN1cnJlbnQgc3BlYyBzdGF0aW5nIHRoYXQgY3VycmVudCBhdHRyaWJ1 dGVzIE1VU1Qgbm90IGJlIGV4dGVuZGVkIGluIHNpemUgdW5sZXNzIGEgbmV3IHNwZWNpZmljIFJG QyB3aWxsIGFsbG93IGZvciBpdCBhcyBwcm92aWRlIGludGVyb3AgYmV0d2VlbiA0ay82NUsgYm91 bmRhcnkgcnVsZXMgZm9yIGVhY2ggc3VjaCBhdHRyaWJ1dGUuDQoNCkp1c3QgcGxhY2luZyB0aG9z ZSBvbiBpbXBsZW1lbnRhdGlvbiByZXBvcnQgd2lraSAod2hpbGUgbm90IGJlaW5nIHBhcnQgb2Yg dGhlIGRvY3VtZW50KSBpcyBub3QgcGFydCBvZiB0aGUgSURSIHByb2Nlc3MgSSBhbSBhZnJhaWQu IEJlc2lkZXMgZXZlbiBpZiBzb21lb25lIHJlcG9ydHMgaXQgd29ya3MgdG9kYXkgeW91IGhhdmUg emVybyBndWFyYW50ZWVzIHRoYXQgaXQgd2lsbCB3b3JrIHRoZSBzYW1lIHdheSB0b21vcnJvdyB1 bmxlc3MgaXQgaXMgY2xlYXJseSBzcGVsbGVkIG91dCBpbiB0aGUgUkZDIGdpdmVuIGltcGxlbWVu dGF0aW9uIGNsYWltcyB0byBzdXBwb3J0Lg0KDQpUaHgsDQpSLg0KDQpPbiBUaHUsIE5vdiAyMywg MjAxNyBhdCAxMjoyNiBBTSwgSmFrb2IgSGVpdHogKGpoZWl0eikgPGpoZWl0ekBjaXNjby5jb208 bWFpbHRvOmpoZWl0ekBjaXNjby5jb20+PiB3cm90ZToNCklmIHJvdXRlciBBIGZvbGxvd3MgdGhp cyBkcmFmdCwgdGhlbiBpdCBjYW4gcXVpdGUgbGVnaXRpbWF0ZWx5IHNlbmQgYW4gdXBkYXRlIHdp dGggMTYwMDAgY29tbXVuaXRpZXMuIElmIHJvdXRlciBCIGNhbm5vdCByZWNlaXZlIGFuZCBwcm9j ZXNzIGl0LCB0aGVuIGl04oCZcyBicm9rZW4uDQoNCklmIHBhdGggYXR0cmlidXRlIHNpemUgaXMg bm90IGFkZHJlc3NlZCwgdGhlbiB0aGlzIGRyYWZ0IHdpbGwgY2F1c2UgaW5vcGVyYWJsZSBpbXBs ZW1lbnRhdGlvbnMuIEFzIHN1Y2gsIGl0IGlzIG5vdCBmaXQgZm9yIHN0YW5kYXJkaXphdGlvbi4g RWl0aGVyIHdlIGFzc3VtZSB0aGUgbWF4aW11bSBwb3NzaWJsZSBzaXplIGZvciBhbGwgYXR0cmli dXRlcyBvciBzcGVjaWZ5IHNob3J0ZXIgbWF4aW11bSBzaXplcy4gQW55dGhpbmcgbGVzcyBsZWFk cyB0byBmYWlsdXJlIHRvIGludGVyb3BlcmF0ZS4NCg0KT2xpdmVyLCB3aGF0IG1heGltdW0gc2l6 ZXMgZG9lcyB5b3VyIGltcGxlbWVudGF0aW9uIHN1cHBvcnQ/DQpZb3UgY2FuIHB1dCB0aG9zZSBz aXplcyBpbnRvIHRoZSB3aWtpLg0KDQpUaGFua3MsDQpKYWtvYi4NCg0KDQpPbiBOb3YgMjIsIDIw MTcsIGF0IDExOjU4IEFNLCBCb3JjaGVydCwgT2xpdmVyIChGZWQpIDxvbGl2ZXIuYm9yY2hlcnRA bmlzdC5nb3Y8bWFpbHRvOm9saXZlci5ib3JjaGVydEBuaXN0Lmdvdj4+IHdyb3RlOg0KDQpUbyBt eSB1bmRlcnN0YW5kaW5nIHRoZSB3aWtpIHNob3VsZCBzdGF0ZSBjb21wbGlhbmNlIHdpdGggdGhl IGRyYWZ0IGluIHF1ZXN0aW9uIGFuZCBub3QgcGFydGljdWxhciBCR1AgYXR0cmlidXRlcy4NCg0K VGhlIGRyYWZ0IGlzIGFib3V0IHRoZSBjYXBhYmlsaXR5IG9mIHNlbmRpbmcgYW5kIHJlY2Vpdmlu ZyB1cGRhdGVzIGxhcmdlciB0aGFuIDRLIGFuZCBob3cgdG8gaGFuZGxlIGlmIHRoZSBjYXBhYmls aXR5IGlzIG5vdCBwcm9wYWdhdGVkLCBhcyB3ZWxsIGFzIHRoZSDigJw1IG1pbGUgdmlld+KAnSBv biB3aGF0IHRvIGRvIGlmIGFuIHVwZGF0ZSB3b3VsZCBleGNlZWQgdGhlIG5ld2x5IHByb3Bvc2Vk IG1heCBsZW5ndGggb2YgNjRLLCBpdCBpcyBub3QgYWJvdXQgcGVyZm9ybWFuY2UgaXNzdWVzIGV0 Yy4NCg0KVG8gbWUgdGhlIGFkZGVkIHF1ZXN0aW9ucyBpbiB0aGUgd2lraSBhcmUgbW9yZSBhYm91 dCB0aGUgY2FwYWJpbGl0eSB0byBwcm9jZXNzIGluZGl2aWR1YWwgYXR0cmlidXRlcyB0aGF0IG1p Z2h0IGJlY29tZSBsYXJnZS4gVGhpcyBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGUgZHJhZnQg aW4gcXVlc3Rpb24uDQoNCkl0IHNlZW1zIHRvIG1lIHRoYXQgd2hhdCB5b3UgdHJ5IHRvIHNvbHZl IGlzIG5vdCBjb21wbGlhbmNlIHdpdGggdGhlIGRyYWZ0LCBpdCBpcyBtb3JlIGFib3V0IHRoZSBj YXBhYmlsaXR5IG9mIHBhcnRpY3VsYXIgaW1wbGVtZW50YXRpb25zIG9uIGhvdyB0byBkZWFsIHdp dGggbGFyZ2VyIHVwZGF0ZXMgYW5kIHRoaXMgbWlnaHQgY2hhbmdlIHdpdGggbWVtb3J5LCBDUFUs IHF1YWxpdHkgb2YgaW1wbGVtZW50YXRpb24sIGV0Yy4gYnV0IGhhcyBub3RoaW5nIHRvIGRvIHdp dGggdGhlIGRyYWZ0IGluIHF1ZXN0aW9uLg0KDQpJbiBjYXNlIHRoZXJlIGFyZSBpc3N1ZXMgd2l0 aCBhdHRyaWJ1dGVzIGdldHRpbmcgdG9vIGxhcmdlIGFuZCB0aGVyZWZvcmUgY2F1c2luZyBpc3N1 ZXMgdG8gQkdQIGl0c2VsZiwgdGhlbiBJIGJlbGlldmUgdGhlIFJGQ+KAmXMgZGVhbGluZyB3aXRo IHRoZXNlIGF0dHJpYnV0ZXMgc2hvdWxkIGJlIHVwZGF0ZWQuDQoNCkFnYWluLCBJIGJlbGlldmUg dGhpcyBpcyBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBkcmFmdCBhbmQgSSBkbyBub3Qgc2VlIGFueSBu ZWVkIHRvIGhhdmUgdGhlc2UgcXVlc3Rpb25zIGluIHRoZSB3aWtpLg0KDQpPbGl2ZXINCg0KRnJv bTogIkpha29iIEhlaXR6IChqaGVpdHopIiA8amhlaXR6QGNpc2NvLmNvbTxtYWlsdG86amhlaXR6 QGNpc2NvLmNvbT4+DQpEYXRlOiBXZWRuZXNkYXksIE5vdmVtYmVyIDIyLCAyMDE3IGF0IDEyOjE2 IFBNDQpUbzogT2xpdmVyIEJvcmNoZXJ0IDxvbGl2ZXIuYm9yY2hlcnRAbmlzdC5nb3Y8bWFpbHRv Om9saXZlci5ib3JjaGVydEBuaXN0Lmdvdj4+DQpDYzogUm9iZXJ0IFJhc3p1ayA8cm9iZXJ0QHJh c3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj4sIGlkciB3ZyA8aWRyQGlldGYub3Jn PG1haWx0bzppZHJAaWV0Zi5vcmc+PiwgImlkci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1hZHNA aWV0Zi5vcmc+IiA8aWRyLWFkc0BpZXRmLm9yZzxtYWlsdG86aWRyLWFkc0BpZXRmLm9yZz4+LCBJ ZHIgPGlkci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZz4+LCBU aG9tYXMgTWFuZ2luIDx0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs8bWFpbHRvOnRob21hcy5tYW5n aW5AZXhhLm5ldC51az4+LCBSYW5keSBCdXNoIDxyYW5keUBwc2cuY29tPG1haWx0bzpyYW5keUBw c2cuY29tPj4NClN1YmplY3Q6IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRm LWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KQ0KDQpMYXJnZXIgbWVz c2FnZSBpbXBsaWVzIGxhcmdlciBwYXRoIGF0dHJpYnV0ZXMuIFlvdSBtYXkgYW5zd2VyIOKAnG5v 4oCdIGZvciB0aGUgcGFydHMgd2l0aCB3aGljaCB5b3UgZG8gbm90IGNvbXBseS4NCg0KSWYgdGhl IGltcGxpZWQgcGF0aCBhdHRyaWJ1dGUgc2l6ZXMgYXJlIHRvbyBsYXJnZSwgdGhlbiB3ZSBuZWVk IHRvIGJlIGV4cGxpY2l0IGFib3V0IHRoZSBtYXhpbXVtIHNpemVzIGZvciBlYWNoIGF0dHJpYnV0 ZSBpbiB0aGUgZHJhZnQuIFBsZWFzZSBzdWdnZXN0IHJlYXNvbmFibGUgbWF4aW11bSBzaXplcy4N ClRoYW5rcywNCkpha29iLg0KDQpPbiBOb3YgMjIsIDIwMTcsIGF0IDc6MTAgQU0sIEJvcmNoZXJ0 LCBPbGl2ZXIgKEZlZCkgPG9saXZlci5ib3JjaGVydEBuaXN0LmdvdjxtYWlsdG86b2xpdmVyLmJv cmNoZXJ0QG5pc3QuZ292Pj4gd3JvdGU6DQpKYWtvYiwNCg0KSSBsb29rZWQgaW50byB0aGUgYWRk ZWQgcXVlc3Rpb25zIGZvciB0aGUgY29tcGxpYW5jZSByZXBvcnQgeW91IGFkZGVkIG9uIHRoZSB3 aWtpLg0KSSBhbSBub3QgcXVpdGUgc3VyZSB0aGF0IHRoZXNlIGFkZGVkIHF1ZXN0aW9ucyBkbyBh cHBseSBmb3IgYSBjb21wbGlhbmNlIG9mIHRoZSByZXF1ZXN0ZWQgZHJhZnQuIFRoZXNlIGRvIG1v cmUgYXBwbHkgdG8gZmVhdHVyZXMgdXNlZCB3aXRoaW4gQkdQIHRoYXQgbWlnaHQgcmVzdWx0IGlu IGxhcmdlciBCR1AgbWVzc2FnZXMuDQpBbmQgaGVyZSB0aGUgZHJhZnQgaGFzIGEgY2xlYXIgbWVz c2FnZSBpbiB0aGUgbGFzdCBwYXJhZ3JhcGggb2Ygc2VjdGlvbiAzOg0KDQrigJxJdCBpcyBSRUNP TU1FTkRFRCB0aGF0IEJHUCBwcm90b2NvbCBkZXZlbG9wZXJzIGFuZCBpbXBsZW1lbnRlcnMgYXJl DQogIGNvbnNlcnZhdGl2ZSBpbiB0aGVpciBhcHBsaWNhdGlvbiBhbmQgdXNlIG9mIEV4dGVuZGVk IE1lc3NhZ2VzLuKAnQ0KDQpUaGVyZWZvcmUsIHRoZXkgd291bGQgbW9yZSBhcHBseSB0byBwcm9w ZXIgZnVuY3Rpb25pbmcgb2YgaW1wbGVtZW50ZWQgQkdQIGZlYXR1cmVzIHJhdGhlciB0aGFuIHRo ZSBleHRlbmRlZCBtZXNzYWdlIGl0c2VsZi4gSSBkbyBub3QgYmVsaWV2ZSB0aGF0IHRoZXNlIG5l dyBxdWVzdGlvbnMgZG8gYXBwbHkgaGVyZS4NCg0KU2FpZCB0aGF0LCBCR1BTRUMtSU8gaXMgYSB0 cmFmZmljIGdlbmVyYXRvciB0aGF0IG1haW5seSBmb2N1c3NlcyBvbiBCR1BTRUMgdXBkYXRlcy4g V2UgZGlkIG5vdCBhZGQgY29tbXVuaXRpZXMgdG8gdGhlIGdlbmVyYXRlZCB0cmFmZmljIGFuZCBJ IGRvIG5vdCBpbnRlbnQgdG8gZG8gc28gaW4gdGhlIG5lYXIgZnV0dXJlICh0aG91Z2ggY29tbXVu aXR5IGNvbnRyaWJ1dGlvbnMgYXJlIHdlbGNvbWUpIOKAkyBpbiB0aGlzIHNlbnNlLCBmb3Igc2Vu ZGluZyBteSBhbnN3ZXIgaXMgTkEuDQpPbiB0aGUgcmVjZWl2aW5nIHNpZGUsIGFzIGxvbmcgYXMg dGhlIEJHUCB1cGRhdGUgaW4gaXRzZWxmIGlzIHdlbGwgZm9ybWVkIGFuZCB3aXRoaW4gaXRzIGxl bmd0aCBib3VuZGFyaWVzICg0SyBvciA8IDY0SykgdGhlcmUgaXMgbm8gaXNzdWUuIFdlIGp1c3Qg ZHVtcCB0aGUgdXBkYXRlIGVpdGhlciBvbiB0aGUg4oCcZmxvb3LigJ0gb3Igc2NyZWVuLg0KDQpX aXRoIFF1YWdnYVNSeCwgYXMgbG9uZyBhcyBRdWFnZ2EgY2FuIHByb2Nlc3MgY29tbXVuaXRpZXMg b2YgdGhhdCBsZW5ndGgsIFF1YWdnYVNSeCBjYW4gYXMgd2VsbC4gUXVhZ2dhU1J4IHNhbWUgYXMg QkdQU0VDLUlPIGRvIGNvbXBseSB3aXRoIHRoZSBkcmFmdCBpdHNlbGYgd2hlbiBpdCBjb21lcyB0 byBhY2NlcHRpbmcgYW5kIGdlbmVyYXRpbmcgPiA0SyB1cGRhdGVzIGFzIHNwZWNpZmllZCBpbiB0 aGUgZHJhZnQgYW5kIHdlIHRlc3RlZCB0aGUgcHJvY2Vzc2luZyBhbmQgbWVtb3J5IHVzYWdlIHVz aW5nIEJHUHNlYyB0cmFmZmljIG9mIGxpdHRsZSBsZXNzIHRoYW4gNjQgSy4NCg0KT2xpdmVyDQoN CkZyb206IElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlkci1ib3VuY2VzQGlldGYu b3JnPj4gb24gYmVoYWxmIG9mICJKYWtvYiBIZWl0eiAoamhlaXR6KSIgPGpoZWl0ekBjaXNjby5j b208bWFpbHRvOmpoZWl0ekBjaXNjby5jb20+Pg0KRGF0ZTogVHVlc2RheSwgTm92ZW1iZXIgMjEs IDIwMTcgYXQgNjoxMyBQTQ0KVG86IFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PG1h aWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+DQpDYzogaWRyIHdnIDxpZHJAaWV0Zi5vcmc8bWFpbHRv OmlkckBpZXRmLm9yZz4+LCAiaWRyLWFkc0BpZXRmLm9yZzxtYWlsdG86aWRyLWFkc0BpZXRmLm9y Zz4iIDxpZHItYWRzQGlldGYub3JnPG1haWx0bzppZHItYWRzQGlldGYub3JnPj4sIElkciA8aWRy LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnPj4sIFRob21hcyBN YW5naW4gPHRob21hcy5tYW5naW5AZXhhLm5ldC51azxtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEu bmV0LnVrPj4NClN1YmplY3Q6IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRm LWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KQ0KDQoxIGhvdXIgPz8N CldoZW4gSSB0ZXN0ZWQgbXkgbGFyZ2UgY29tbXVuaXR5IGNvZGUsIEkgdGVzdGVkIGF0IHRoZSBs aW1pdCBhbmQgb3ZlciBpdC4NClRoZXJlIHdhcyBubyBwZXJjZXB0aWJsZSB0aW1lIGZvciB0aGUg b3BlcmF0aW9ucy4NCjE2IHRpbWVzIGltcGVyY2VwdGlibGUgd291bGQgYmUgYSBibGlwIGF0IHRo ZSBtb3N0Lg0KVGhlIG9ubHkgb3BlcmF0aW9ucyB0aGF0IHRha2UgYSB3b3JyaXNvbWUgYW1vdW50 IG9mIHRpbWUgYXJlIHJlZ2V4cCBtYXRjaGVzIHdpdGggbmVzdGVkIHdpbGRjYXJkcy4NCkhtbSwg SSBzaG91bGQgYWRkIHJlZ2V4cCBtYXRjaGVzIGV4cGxpY2l0bHksIGJlY2F1c2UgdGhhdCByZXF1 aXJlcyB0byBleHBhbmQgdGhlIGNvbW11bml0aWVzIGludG8gYXNjaWkgcmVwcmVzZW50YXRpb24g aW4gdGhlIG1hdGNoaW5nIGVuZ2luZS4NCg0KVGhhbmtzLA0KSmFrb2INCg0KRnJvbTogSWRyIFtt YWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKYWtvYiBIZWl0eiAoamhl aXR6KQ0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMTcgMjo1OCBQTQ0KVG86IFJvYmVy dCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+DQpD YzogaWRyIHdnIDxpZHJAaWV0Zi5vcmc8bWFpbHRvOmlkckBpZXRmLm9yZz4+OyBpZHItYWRzQGll dGYub3JnPG1haWx0bzppZHItYWRzQGlldGYub3JnPjsgVGhvbWFzIE1hbmdpbiA8dGhvbWFzLm1h bmdpbkBleGEubmV0LnVrPG1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs+PjsgSWRyIDxp ZHItYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc+Pg0KU3ViamVj dDogUmU6IFtJZHJdIFdHIExhc3QgQ2FsbCBmb2lyIGRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRl ZC1tZXNzYWdlcyAoMTEvMTIgdG8gMTEvMjYpDQoNCkp1c3QgdGhhdCBpdCBkb2VzIGl0IHdpdGhv dXQgZXJyb3IuDQpJZiB0aGUgbnVtYmVycyBhcmUgdG9vIGxhcmdlLCB3ZSBzaG91bGQgZGlzY3Vz cyByZWFzb25hYmxlIGxpbWl0cy4NCg0KVGhhbmtzLA0KSmFrb2INCg0KRnJvbTogcnJhc3p1a0Bn bWFpbC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtAZ21haWwu Y29tXSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIg MjEsIDIwMTcgMjo1NSBQTQ0KVG86IEpha29iIEhlaXR6IChqaGVpdHopIDxqaGVpdHpAY2lzY28u Y29tPG1haWx0bzpqaGVpdHpAY2lzY28uY29tPj4NCkNjOiBKb2IgU25pamRlcnMgPGpvYkBudHQu bmV0PG1haWx0bzpqb2JAbnR0Lm5ldD4+OyBpZHIgd2cgPGlkckBpZXRmLm9yZzxtYWlsdG86aWRy QGlldGYub3JnPj47IGlkci1hZHNAaWV0Zi5vcmc8bWFpbHRvOmlkci1hZHNAaWV0Zi5vcmc+OyBJ ZHIgPGlkci1ib3VuY2VzQGlldGYub3JnPG1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZz4+OyBU aG9tYXMgTWFuZ2luIDx0aG9tYXMubWFuZ2luQGV4YS5uZXQudWs8bWFpbHRvOnRob21hcy5tYW5n aW5AZXhhLm5ldC51az4+DQpTdWJqZWN0OiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJh ZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLW1lc3NhZ2VzICgxMS8xMiB0byAxMS8yNikNCg0KSGkg SmFrb2IsDQoNCkkgdGhpbmsgd2hhdCB5b3UgYWRkZWQgaXMgZmluZSwgYnV0IHJlcXVpcmVzIGEg dGltZSBsaW1pdC4NCg0KU3RhdGVtZW50IHRoYXQgaW1wbGVtZW50YXRpb24gY2FuIHJlY2VpdmUs IHBhcnNlL3ZhbGlkYXRlLCBkaXNwbGF5IGluIENMSSBvciBtYXRjaCBpbiB0aGUgcG9saWN5IDE2 SyBvZiBjb21tdW5pdGllcyBhbGwgYWN0aW9ucyB0YWtpbmcgMWggZWFjaCBpcyByYXRoZXIgbm90 IHRoYXQgaW50ZXJlc3RpbmcgaXNuJ3QgaXQgPw0KDQpPciBpcyB0aGUgaW5kaWNhdG9yIG9mIHNw ZWMgY29tcGxpYW5jZSBhIHN0YXRlbWVudCB0aGF0IGl0IGp1c3QgZG9lcyBub3QgY3Jhc2ggcmVn YXJkbGVzcyBvZiB0aW1lIGl0IHRha2VzIGZvciBleGVjdXRpb24gb2YgZWFjaCBzdGF0ZWQgYWN0 aW9uIDopID8NCg0KVGh4LA0KLy9SLg0KDQoNCg0KDQoNCk9uIFR1ZSwgTm92IDIxLCAyMDE3IGF0 IDExOjM4IFBNLCBKYWtvYiBIZWl0eiAoamhlaXR6KSA8amhlaXR6QGNpc2NvLmNvbTxtYWlsdG86 amhlaXR6QGNpc2NvLmNvbT4+IHdyb3RlOg0KVGhlIG5ldyB1cGRhdGUgbWVzc2FnZSBzaXplIHJl cXVpcmVzIHN1cHBvcnQgZm9yOg0KMTYzNzUgY29tbXVuaXRpZXMNCjgxODcgZXh0ZW5kZWQgY29t bXVuaXRpZXMNCjU0NTggbGFyZ2UgY29tbXVuaXRpZXMNCkkgaGF2ZSBub3QgY2hhbmdlZCB0aGUg YXMtcGF0aCBsZW5ndGgsIGJlY2F1c2UgaXQgaXMgYWxyZWFkeSByaWRpY3Vsb3VzbHkgaGlnaC4N CklmIGFueW9uZSB3YW50cyB0byB0YWxrIGFib3V0IGEgbWF4aW11bSBhcy1wYXRoIGxlbmd0aCwg cGxlYXNlIHNwZWFrIHVwLg0KDQpJIGhhdmUgYWRkZWQgdGVzdHMgdG8gdGhlIGltcGxlbWVudGF0 aW9uIHJlcG9ydA0KaHR0cHM6Ly90cmFjLmlldGYub3JnL3RyYWMvaWRyL3dpa2kvZHJhZnQtaWV0 Zi1pZHItYmdwLWV4dGVuZGVkLWltcGxlbWVudGF0aW9uczxodHRwczovL25hMDEuc2FmZWxpbmtz LnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRyYWMuaWV0Zi5vcmcl MkZ0cmFjJTJGaWRyJTJGd2lraSUyRmRyYWZ0LWlldGYtaWRyLWJncC1leHRlbmRlZC1pbXBsZW1l bnRhdGlvbnMmZGF0YT0wMiU3QzAxJTdDb2xpdmVyLmJvcmNoZXJ0JTQwbmlzdC5nb3YlN0NjMjk2 NThkOWM3MDg0NjhiMGNjZDA4ZDUzMTM1NzZlZSU3QzJhYjVkODJmZDhmYTQ3OTdhOTNlMDU0NjU1 YzYxZGVjJTdDMSU3QzAlN0M2MzY0NjkwMjgwNjMzODMwODkmc2RhdGE9elJGc2E2diUyQnFXY1Fv NDRmVGNLdG1ibXFtRlppY0E0OTVpJTJCWmZjQTRaU2clM0QmcmVzZXJ2ZWQ9MD4NCnRvIGVuc3Vy ZSBmdWxsIGNvbXBsaWFuY2Ugd2l0aCB0aGUgY29uc2VxdWVuY2VzIG9mIHRoZSBkcmFmdC4NCg0K SW1wbGVtZW50ZXJzLCBwbGVhc2UgdXBkYXRlIHlvdXIgY29tcGxpYW5jZS4NCg0KVGhhbmtzLA0K SmFrb2INCg0KRnJvbTogSWRyIFttYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlk ci1ib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFR1 ZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE3IDEwOjQxIEFNDQpUbzogSm9iIFNuaWpkZXJzIDxqb2JA bnR0Lm5ldDxtYWlsdG86am9iQG50dC5uZXQ+Pg0KQ2M6IGlkciB3ZyA8aWRyQGlldGYub3JnPG1h aWx0bzppZHJAaWV0Zi5vcmc+PjsgaWRyLWFkc0BpZXRmLm9yZzxtYWlsdG86aWRyLWFkc0BpZXRm Lm9yZz47IElkciA8aWRyLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmlkci1ib3VuY2VzQGlldGYu b3JnPj47IFRob21hcyBNYW5naW4gPHRob21hcy5tYW5naW5AZXhhLm5ldC51azxtYWlsdG86dGhv bWFzLm1hbmdpbkBleGEubmV0LnVrPj4NClN1YmplY3Q6IFJlOiBbSWRyXSBXRyBMYXN0IENhbGwg Zm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtbWVzc2FnZXMgKDExLzEyIHRvIDExLzI2 KQ0KDQpHcmVhdCAhDQoNCk9uIFR1ZSwgTm92IDIxLCAyMDE3IGF0IDY6MzUgUE0sIEpvYiBTbmlq ZGVycyA8am9iQG50dC5uZXQ8bWFpbHRvOmpvYkBudHQubmV0Pj4gd3JvdGU6DQpSb2JlcnQvUmFu ZHksDQoNCkFib3V0IHRoaXMgYmVpbmcgYSBkZWZhdWx0Og0KDQpPbGQgKFNlY3Rpb24gNCk6DQoN CkEgQkdQIHNwZWFrZXIgdGhhdCBpcyB3aWxsaW5nIHRvIHNlbmQgYW5kIHJlY2VpdmUgQkdQIEV4 dGVuZGVkIE1lc3NhZ2VzIHdpdGggYSBwZWVyIFNIT1VMRCBhZHZlcnRpc2UgdGhlIEJHUCBFeHRl bmRlZCBNZXNzYWdlIENhcGFiaWxpdHkgdG8gdGhlIHBlZXIgdXNpbmcgQkdQIENhcGFiaWxpdGll cyBBZHZlcnRpc2VtZW50IFJGQzU0OTJdLg0KDQpOZXcgKFNlY3Rpb24gNCkNCg0KQSBCR1Agc3Bl YWtlciB0aGF0IGlzIGNhcGFibGUgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQgTWVz c2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1lc3Nh Z2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVydGlz ZW1lbnQgW1JGQzU0OTJdLg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fDQpJZHIgbWFpbGluZyBsaXN0DQpJZHJAaWV0Zi5vcmc8bWFpbHRvOklkckBp ZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaWRyPGh0dHBz Oi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJG JTJGd3d3LmlldGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZvJTJGaWRyJmRhdGE9MDIlN0MwMSU3 Q29saXZlci5ib3JjaGVydCU0MG5pc3QuZ292JTdDYzI5NjU4ZDljNzA4NDY4YjBjY2QwOGQ1MzEz NTc2ZWUlN0MyYWI1ZDgyZmQ4ZmE0Nzk3YTkzZTA1NDY1NWM2MWRlYyU3QzElN0MwJTdDNjM2NDY5 MDI4MDYzMzgzMDg5JnNkYXRhPUJ0NkY1TjZ6QTV2N0dDWG03cGVGdTA2dUsxVENEM3NSSElWUGZm cCUyRjBPMCUzRCZyZXNlcnZlZD0wPg0KDQoNCg== --_000_78E497F6068D449D8D9E13EC37C39A08ciscocom_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpJ 4oCZbSBoYXBweSB0byBhZGQgYSBzZW50ZW5jZSB0byB0aGUgZWZmZWN0IG9mOg0KPGRpdj5UaGUg c2l6ZSBvZiBpbmRpdmlkdWFsIEJHUCBwYXRoIGF0dHJpYnV0ZXMgTVVTVCBiZSBzbWFsbCBlbm91 Z2ggdGhhdCB0aGV5IGNhbiBmaXQgaW50byBhIEJHUCBVUERBVEUgbWVzc2FnZSBvZiA0MDk2IG9j dGV0cy4gSWYgYSBCR1AgZmVhdHVyZSByZXF1aXJlcyBhIHBhdGggYXR0cmlidXRlIHRvIGJlIGxv bmdlciwgdGhlbiB0aGUgcmVxdWlyZWQgc2l6ZSBvZiB0aGUgcGF0aCBhdHRyaWJ1dGUgTVVTVCBi ZSBzcGVjaWZpZWQgaW4gdGhlIFJGQw0KIG9mIHRoZSBmZWF0dXJlIHJlcXVpcmluZyBpdC48L2Rp dj4NCjxkaXY+PGJyPg0KPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj5UaGFua3MsPGJyPg0K PGRpdj5KYWtvYi48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+PGJyPg0K T24gTm92IDIyLCAyMDE3LCBhdCAzOjM2IFBNLCBSb2JlcnQgUmFzenVrICZsdDs8YSBocmVmPSJt YWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsubmV0PC9hPiZndDsgd3JvdGU6 PGJyPg0KPGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXY+DQo8ZGl2 IGRpcj0ibHRyIj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWls eTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KSGkgSmFrb2Is PC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6YXJp YWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4NCjxicj4NCjwvZGl2Pg0K PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZl dGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpzbWFsbCI+DQpZb3UgYXJlIHZlcnkgY29ycmVjdC4g QnV0IHRoZSB3YXkgdG8gYWRkcmVzcyB0aGlzIHBvaW50IChhbmQgeWVzIGl0IHdvdWxkIGJlIGdy ZWF0IHRvIGFkZHJlc3MgaXQpIGlzIHRvIGluY2x1ZGUgaW4gdGhpcyBjdXJyZW50IGRyYWZ0IChh IFdHIGRvY3VtZW50IGFmdGVyIGFsbCkgc2VjdGlvbnMgcGVydGFpbmluZyB0byBlYWNoIGN1cnJl bnQgQkdQIEF0dHJpYnV0ZSBhbmQgaXRzIG1heGltdW0gc2l6ZSBpbiB0aGUgZXh0ZW5kZWQgbWVz c2FnZS4gSQ0KIHRoaW5rIHRoaXMgaXMgd2hhdCB3YXMgYWxzbyBPbGl2aWVyJ3MgbWFpbiBwb2lu dCAtIG5vdCB0aGF0IHlvdXIgb2JzZXJ2YXRpb25zIHdlcmUgd3JvbmcgLSB0aGV5IGp1c3QgZGlk IG5vdCBmaXQgd2l0aCB0aGUgY3VycmVudCB3YXkgZG9jdW1lbnRzIGFyZSBwcm9ncmVzc2VkLiZu YnNwOzwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5 OmFyaWFsLGhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpzbWFsbCI+DQo8YnI+DQo8L2Rp dj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxo ZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KT3IgYXMgSSBzdWdnZXN0ZWQg YWRkIG9uZSBsaW5lIHRvIHRoZSBjdXJyZW50IHNwZWMgc3RhdGluZyB0aGF0IGN1cnJlbnQgYXR0 cmlidXRlcyBNVVNUIG5vdCBiZSBleHRlbmRlZCBpbiBzaXplIHVubGVzcyBhIG5ldyBzcGVjaWZp YyBSRkMgd2lsbCBhbGxvdyBmb3IgaXQgYXMgcHJvdmlkZSBpbnRlcm9wIGJldHdlZW4gNGsvNjVL IGJvdW5kYXJ5IHJ1bGVzIGZvciBlYWNoIHN1Y2ggYXR0cmlidXRlLiZuYnNwOzwvZGl2Pg0KPGRp diBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGlj YSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpzbWFsbCI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9 ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1z ZXJpZjtmb250LXNpemU6c21hbGwiPg0KSnVzdCBwbGFjaW5nIHRob3NlIG9uIGltcGxlbWVudGF0 aW9uIHJlcG9ydCB3aWtpICh3aGlsZSBub3QgYmVpbmcgcGFydCBvZiB0aGUgZG9jdW1lbnQpIGlz IG5vdCBwYXJ0IG9mIHRoZSBJRFIgcHJvY2VzcyBJIGFtIGFmcmFpZC4gQmVzaWRlcyBldmVuIGlm IHNvbWVvbmUgcmVwb3J0cyBpdCB3b3JrcyB0b2RheSB5b3UgaGF2ZSB6ZXJvIGd1YXJhbnRlZXMg dGhhdCBpdCB3aWxsIHdvcmsgdGhlIHNhbWUgd2F5IHRvbW9ycm93IHVubGVzcyBpdCBpcw0KIGNs ZWFybHkgc3BlbGxlZCBvdXQgaW4gdGhlIFJGQyBnaXZlbiBpbXBsZW1lbnRhdGlvbiBjbGFpbXMg dG8gc3VwcG9ydC4mbmJzcDs8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxl PSJmb250LWZhbWlseTphcmlhbCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwi Pg0KPGJyPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1m YW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOnNtYWxsIj4NClRoeCw8 L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTphcmlh bCxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6c21hbGwiPg0KUi48L2Rpdj4NCjwvZGl2 Pg0KPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3Rl Ij5PbiBUaHUsIE5vdiAyMywgMjAxNyBhdCAxMjoyNiBBTSwgSmFrb2IgSGVpdHogKGpoZWl0eikg PHNwYW4gZGlyPSJsdHIiPg0KJmx0OzxhIGhyZWY9Im1haWx0bzpqaGVpdHpAY2lzY28uY29tIiB0 YXJnZXQ9Il9ibGFuayI+amhlaXR6QGNpc2NvLmNvbTwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8YnI+ DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhl eDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjxkaXYgZGly PSJhdXRvIj4NCjxkaXY+SWYgcm91dGVyIEEgZm9sbG93cyB0aGlzIGRyYWZ0LCB0aGVuIGl0IGNh biBxdWl0ZSBsZWdpdGltYXRlbHkgc2VuZCBhbiB1cGRhdGUgd2l0aCAxNjAwMCBjb21tdW5pdGll cy4gSWYgcm91dGVyIEIgY2Fubm90IHJlY2VpdmUgYW5kIHByb2Nlc3MgaXQsIHRoZW4gaXTigJlz IGJyb2tlbi48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQpJZiBwYXRoIGF0dHJpYnV0ZSBzaXpl IGlzIG5vdCBhZGRyZXNzZWQsIHRoZW4gdGhpcyBkcmFmdCB3aWxsIGNhdXNlIGlub3BlcmFibGUg aW1wbGVtZW50YXRpb25zLiBBcyBzdWNoLCBpdCBpcyBub3QgZml0IGZvciBzdGFuZGFyZGl6YXRp b24uIEVpdGhlciB3ZSBhc3N1bWUgdGhlIG1heGltdW0gcG9zc2libGUgc2l6ZSBmb3IgYWxsIGF0 dHJpYnV0ZXMgb3Igc3BlY2lmeSBzaG9ydGVyIG1heGltdW0gc2l6ZXMuIEFueXRoaW5nIGxlc3Mg bGVhZHMgdG8NCiBmYWlsdXJlIHRvIGludGVyb3BlcmF0ZS4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8 ZGl2Pk9saXZlciwgd2hhdCBtYXhpbXVtIHNpemVzIGRvZXMgeW91ciBpbXBsZW1lbnRhdGlvbiBz dXBwb3J0PzwvZGl2Pg0KPGRpdj5Zb3UgY2FuIHB1dCB0aG9zZSBzaXplcyBpbnRvIHRoZSB3aWtp Ljxicj4NCjxicj4NCjxkaXYgaWQ9Im1fLTg2MDI0NzEzOTU4MzM2OTg1MzhBcHBsZU1haWxTaWdu YXR1cmUiPlRoYW5rcyw8YnI+DQo8ZGl2Pkpha29iLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4N CjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Img1Ij4NCjxkaXY+PGJyPg0KT24gTm92IDIyLCAy MDE3LCBhdCAxMTo1OCBBTSwgQm9yY2hlcnQsIE9saXZlciAoRmVkKSAmbHQ7PGEgaHJlZj0ibWFp bHRvOm9saXZlci5ib3JjaGVydEBuaXN0LmdvdiIgdGFyZ2V0PSJfYmxhbmsiPm9saXZlci5ib3Jj aGVydEBuaXN0LmdvdjwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0ibV8tODYwMjQ3MTM5NTgzMzY5ODUz OFdvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlRv IG15IHVuZGVyc3RhbmRpbmcgdGhlIHdpa2kgc2hvdWxkIHN0YXRlIGNvbXBsaWFuY2Ugd2l0aCB0 aGUgZHJhZnQgaW4gcXVlc3Rpb24gYW5kIG5vdCBwYXJ0aWN1bGFyIEJHUCBhdHRyaWJ1dGVzLjx1 PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+PHU+PC91PiZuYnNwOzx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy aSZxdW90OyxzYW5zLXNlcmlmIj5UaGUgZHJhZnQgaXMgYWJvdXQgdGhlIGNhcGFiaWxpdHkgb2Yg c2VuZGluZyBhbmQgcmVjZWl2aW5nIHVwZGF0ZXMgbGFyZ2VyIHRoYW4gNEsgYW5kIGhvdyB0byBo YW5kbGUgaWYgdGhlIGNhcGFiaWxpdHkgaXMgbm90IHByb3BhZ2F0ZWQsIGFzIHdlbGwgYXMgdGhl IOKAnDUgbWlsZSB2aWV34oCdIG9uIHdoYXQNCiB0byBkbyBpZiBhbiB1cGRhdGUgd291bGQgZXhj ZWVkIHRoZSBuZXdseSBwcm9wb3NlZCBtYXggbGVuZ3RoIG9mIDY0SywgaXQgaXMgbm90IGFib3V0 IHBlcmZvcm1hbmNlIGlzc3VlcyBldGMuPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bh bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlRvIG1lIHRoZSBh ZGRlZCBxdWVzdGlvbnMgaW4gdGhlIHdpa2kgYXJlIG1vcmUgYWJvdXQgdGhlIGNhcGFiaWxpdHkg dG8gcHJvY2VzcyBpbmRpdmlkdWFsIGF0dHJpYnV0ZXMgdGhhdCBtaWdodCBiZWNvbWUgbGFyZ2Uu IFRoaXMgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhlIGRyYWZ0IGluIHF1ZXN0aW9uLg0KPHU+ PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl cmlmIj48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp JnF1b3Q7LHNhbnMtc2VyaWYiPkl0IHNlZW1zIHRvIG1lIHRoYXQgd2hhdCB5b3UgdHJ5IHRvIHNv bHZlIGlzIG5vdCBjb21wbGlhbmNlIHdpdGggdGhlIGRyYWZ0LCBpdCBpcyBtb3JlIGFib3V0IHRo ZSBjYXBhYmlsaXR5IG9mIHBhcnRpY3VsYXIgaW1wbGVtZW50YXRpb25zIG9uIGhvdyB0byBkZWFs IHdpdGggbGFyZ2VyIHVwZGF0ZXMNCiBhbmQgdGhpcyBtaWdodCBjaGFuZ2Ugd2l0aCBtZW1vcnks IENQVSwgcXVhbGl0eSBvZiBpbXBsZW1lbnRhdGlvbiwgZXRjLiBidXQgaGFzIG5vdGhpbmcgdG8g ZG8gd2l0aCB0aGUgZHJhZnQgaW4gcXVlc3Rpb24uDQo8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250 LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjx1PjwvdT4mbmJzcDs8dT48 L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SW4g Y2FzZSB0aGVyZSBhcmUgaXNzdWVzIHdpdGggYXR0cmlidXRlcyBnZXR0aW5nIHRvbyBsYXJnZSBh bmQgdGhlcmVmb3JlIGNhdXNpbmcgaXNzdWVzIHRvIEJHUCBpdHNlbGYsIHRoZW4gSSBiZWxpZXZl IHRoZSBSRkPigJlzIGRlYWxpbmcgd2l0aCB0aGVzZSBhdHRyaWJ1dGVzIHNob3VsZCBiZSB1cGRh dGVkLg0KPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj48dT48L3U+Jm5ic3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkFnYWluLCBJIGJlbGlldmUgdGhpcyBpcyBvdXQg b2Ygc2NvcGUgb2YgdGhpcyBkcmFmdCBhbmQgSSBkbyBub3Qgc2VlIGFueSBuZWVkIHRvIGhhdmUg dGhlc2UgcXVlc3Rpb25zIGluIHRoZSB3aWtpLjx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PHU+PC91PiZuYnNwOzx1PjwvdT48 L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5PbGl2ZXI8 dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt c2VyaWYiPjx1PjwvdT4mbmJzcDs8dT48L3U+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl cjpub25lO2JvcmRlci10b3A6c29saWQgI2I1YzRkZiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj ayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZxdW90O0pha29i IEhlaXR6IChqaGVpdHopJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86amhlaXR6QGNpc2NvLmNv bSIgdGFyZ2V0PSJfYmxhbmsiPmpoZWl0ekBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6 IDwvYj5XZWRuZXNkYXksIE5vdmVtYmVyIDIyLCAyMDE3IGF0IDEyOjE2IFBNPGJyPg0KPGI+VG86 IDwvYj5PbGl2ZXIgQm9yY2hlcnQgJmx0OzxhIGhyZWY9Im1haWx0bzpvbGl2ZXIuYm9yY2hlcnRA bmlzdC5nb3YiIHRhcmdldD0iX2JsYW5rIj5vbGl2ZXIuYm9yY2hlcnRAbmlzdC5nb3Y8L2E+Jmd0 Ozxicj4NCjxiPkNjOiA8L2I+Um9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVy dEByYXN6dWsubmV0IiB0YXJnZXQ9Il9ibGFuayI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0Oywg aWRyIHdnICZsdDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ aWRyQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzppZHItYWRzQGlldGYu b3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWFkc0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhy ZWY9Im1haWx0bzppZHItYWRzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWFkc0BpZXRm Lm9yZzwvYT4mZ3Q7LA0KIElkciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYu b3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OywgVGhvbWFz IE1hbmdpbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51ayIgdGFy Z2V0PSJfYmxhbmsiPnRob21hcy5tYW5naW5AZXhhLm5ldC51azwvYT4mZ3Q7LCBSYW5keSBCdXNo ICZsdDs8YSBocmVmPSJtYWlsdG86cmFuZHlAcHNnLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJhbmR5 QHBzZy5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW0lkcl0gV0cgTGFzdCBD YWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLTx3YnI+bWVzc2FnZXMgKDExLzEy IHRvIDExLzI2KTx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48dT48L3U+Jm5i c3A7PHU+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkxhcmdl ciBtZXNzYWdlIGltcGxpZXMgbGFyZ2VyIHBhdGggYXR0cmlidXRlcy4gWW91IG1heSBhbnN3ZXIg 4oCcbm/igJ0gZm9yIHRoZSBwYXJ0cyB3aXRoIHdoaWNoIHlvdSBkbyBub3QgY29tcGx5Lg0KPHU+ PC91Pjx1PjwvdT48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PiZuYnNw Ozx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i bWFyZ2luLWJvdHRvbToxMi4wcHQiPklmIHRoZSBpbXBsaWVkIHBhdGggYXR0cmlidXRlIHNpemVz IGFyZSB0b28gbGFyZ2UsIHRoZW4gd2UgbmVlZCB0byBiZSBleHBsaWNpdCBhYm91dCB0aGUgbWF4 aW11bSBzaXplcyBmb3IgZWFjaCBhdHRyaWJ1dGUgaW4gdGhlIGRyYWZ0LiBQbGVhc2Ugc3VnZ2Vz dCByZWFzb25hYmxlIG1heGltdW0gc2l6ZXMuJm5ic3A7PHU+PC91Pjx1PjwvdT48L3A+DQo8ZGl2 IGlkPSJtXy04NjAyNDcxMzk1ODMzNjk4NTM4QXBwbGVNYWlsU2lnbmF0dXJlIj4NCjxkaXY+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPkpha29iLjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2 Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+ DQpPbiBOb3YgMjIsIDIwMTcsIGF0IDc6MTAgQU0sIEJvcmNoZXJ0LCBPbGl2ZXIgKEZlZCkgJmx0 OzxhIGhyZWY9Im1haWx0bzpvbGl2ZXIuYm9yY2hlcnRAbmlzdC5nb3YiIHRhcmdldD0iX2JsYW5r Ij5vbGl2ZXIuYm9yY2hlcnRAbmlzdC5nb3Y8L2E+Jmd0OyB3cm90ZTo8dT48L3U+PHU+PC91Pjwv cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm Ij5KYWtvYiw8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SSBsb29rZWQgaW50byB0aGUgYWRkZWQgcXVl c3Rpb25zIGZvciB0aGUgY29tcGxpYW5jZSByZXBvcnQgeW91IGFkZGVkIG9uIHRoZSB3aWtpLg0K PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj5JIGFtIG5vdCBxdWl0ZSBzdXJlIHRoYXQgdGhlc2UgYWRkZWQgcXVlc3Rpb25zIGRv IGFwcGx5IGZvciBhIGNvbXBsaWFuY2Ugb2YgdGhlIHJlcXVlc3RlZCBkcmFmdC4gVGhlc2UgZG8g bW9yZSBhcHBseSB0byBmZWF0dXJlcyB1c2VkIHdpdGhpbiBCR1AgdGhhdCBtaWdodCByZXN1bHQg aW4gbGFyZ2VyDQogQkdQIG1lc3NhZ2VzLiA8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkFuZCBoZXJlIHRoZSBkcmFmdCBoYXMg YSBjbGVhciBtZXNzYWdlIGluIHRoZSBsYXN0IHBhcmFncmFwaCBvZiBzZWN0aW9uIDM6PC9zcGFu Pjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm Ij4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1 b3Q7LHNhbnMtc2VyaWYiPuKAnEl0IGlzIFJFQ09NTUVOREVEIHRoYXQgQkdQIHByb3RvY29sIGRl dmVsb3BlcnMgYW5kIGltcGxlbWVudGVycyBhcmUgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj4mbmJzcDsgY29uc2VydmF0aXZlIGluIHRoZWlyIGFwcGxpY2F0aW9uIGFuZCB1c2Ug b2YgRXh0ZW5kZWQgTWVzc2FnZXMu4oCdPC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1Pjwv dT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlRoZXJlZm9yZSwg dGhleSB3b3VsZCBtb3JlIGFwcGx5IHRvIHByb3BlciBmdW5jdGlvbmluZyBvZiBpbXBsZW1lbnRl ZCBCR1AgZmVhdHVyZXMgcmF0aGVyIHRoYW4gdGhlIGV4dGVuZGVkIG1lc3NhZ2UgaXRzZWxmLiBJ IGRvIG5vdCBiZWxpZXZlIHRoYXQgdGhlc2UgbmV3IHF1ZXN0aW9ucyBkbyBhcHBseQ0KIGhlcmUu PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z LXNlcmlmIj4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlNhaWQgdGhhdCwgQkdQU0VDLUlPIGlzIGEgdHJhZmZpYyBn ZW5lcmF0b3IgdGhhdCBtYWlubHkgZm9jdXNzZXMgb24gQkdQU0VDIHVwZGF0ZXMuIFdlIGRpZCBu b3QgYWRkIGNvbW11bml0aWVzIHRvIHRoZSBnZW5lcmF0ZWQgdHJhZmZpYyBhbmQgSSBkbyBub3Qg aW50ZW50IHRvIGRvIHNvIGluIHRoZQ0KIG5lYXIgZnV0dXJlICh0aG91Z2ggY29tbXVuaXR5IGNv bnRyaWJ1dGlvbnMgYXJlIHdlbGNvbWUpIOKAkyBpbiB0aGlzIHNlbnNlLCBmb3Igc2VuZGluZyBt eSBhbnN3ZXIgaXMgTkEuDQo8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPk9uIHRoZSByZWNlaXZpbmcgc2lkZSwgYXMgbG9uZyBh cyB0aGUgQkdQIHVwZGF0ZSBpbiBpdHNlbGYgaXMgd2VsbCBmb3JtZWQgYW5kIHdpdGhpbiBpdHMg bGVuZ3RoIGJvdW5kYXJpZXMgKDRLIG9yICZsdDsgNjRLKSB0aGVyZSBpcyBubyBpc3N1ZS4gV2Ug anVzdCBkdW1wIHRoZSB1cGRhdGUgZWl0aGVyIG9uDQogdGhlIOKAnGZsb29y4oCdIG9yIHNjcmVl bi48L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+V2l0aCBRdWFnZ2FTUngsIGFzIGxvbmcgYXMgUXVhZ2dh IGNhbiBwcm9jZXNzIGNvbW11bml0aWVzIG9mIHRoYXQgbGVuZ3RoLCBRdWFnZ2FTUnggY2FuIGFz IHdlbGwuIFF1YWdnYVNSeCBzYW1lIGFzIEJHUFNFQy1JTyBkbyBjb21wbHkgd2l0aCB0aGUgZHJh ZnQgaXRzZWxmIHdoZW4gaXQgY29tZXMgdG8NCiBhY2NlcHRpbmcgYW5kIGdlbmVyYXRpbmcgJmd0 OyA0SyB1cGRhdGVzIGFzIHNwZWNpZmllZCBpbiB0aGUgZHJhZnQgYW5kIHdlIHRlc3RlZCB0aGUg cHJvY2Vzc2luZyBhbmQgbWVtb3J5IHVzYWdlIHVzaW5nIEJHUHNlYyB0cmFmZmljIG9mIGxpdHRs ZSBsZXNzIHRoYW4gNjQgSy4NCjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90 O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5PbGl2ZXI8L3NwYW4+PHU+ PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZu YnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv cmRlci10b3A6c29saWQgI2I1YzRkZiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTog PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPklkciAmbHQ7PGEgaHJlZj0ibWFp bHRvOmlkci1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWJvdW5jZXNAaWV0 Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7SmFrb2IgSGVpdHogKGpoZWl0eikmcXVv dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqaGVpdHpAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+ amhlaXR6QGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXksIE5vdmVt YmVyIDIxLCAyMDE3IGF0IDY6MTMgUE08YnI+DQo8Yj5UbzogPC9iPlJvYmVydCBSYXN6dWsgJmx0 OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPnJvYmVy dEByYXN6dWsubmV0PC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPmlkciB3ZyAmbHQ7PGEgaHJlZj0i bWFpbHRvOmlkckBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkckBpZXRmLm9yZzwvYT4mZ3Q7 LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86aWRyLWFkc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi Pmlkci1hZHNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86aWRyLWFkc0Bp ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1hZHNAaWV0Zi5vcmc8L2E+Jmd0OywgSWRyICZs dDs8YSBocmVmPSJtYWlsdG86aWRyLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5p ZHItYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7LA0KIFRob21hcyBNYW5naW4gJmx0OzxhIGhyZWY9 Im1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWsiIHRhcmdldD0iX2JsYW5rIj50aG9tYXMu bWFuZ2luQGV4YS5uZXQudWs8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW0lkcl0g V0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLTx3YnI+bWVzc2Fn ZXMgKDExLzEyIHRvIDExLzI2KTwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRp dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4m bmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp ZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwYTAiPjEgaG91ciA/Pzwvc3Bhbj48dT48L3U+ PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3 MDMwYTAiPldoZW4gSSB0ZXN0ZWQgbXkgbGFyZ2UgY29tbXVuaXR5IGNvZGUsIEkgdGVzdGVkIGF0 IHRoZSBsaW1pdCBhbmQgb3ZlciBpdC48L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMGEwIj5UaGVyZSB3YXMgbm8g cGVyY2VwdGlibGUgdGltZSBmb3IgdGhlIG9wZXJhdGlvbnMuPC9zcGFuPjx1PjwvdT48dT48L3U+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBhMCI+ MTYgdGltZXMgaW1wZXJjZXB0aWJsZSB3b3VsZCBiZSBhIGJsaXAgYXQgdGhlIG1vc3QuPC9zcGFu Pjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7 Y29sb3I6IzcwMzBhMCI+VGhlIG9ubHkgb3BlcmF0aW9ucyB0aGF0IHRha2UgYSB3b3JyaXNvbWUg YW1vdW50IG9mIHRpbWUgYXJlIHJlZ2V4cCBtYXRjaGVzIHdpdGggbmVzdGVkIHdpbGRjYXJkcy48 L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oyxz ZXJpZjtjb2xvcjojNzAzMGEwIj5IbW0sIEkgc2hvdWxkIGFkZCByZWdleHAgbWF0Y2hlcyBleHBs aWNpdGx5LCBiZWNhdXNlIHRoYXQgcmVxdWlyZXMgdG8gZXhwYW5kIHRoZSBjb21tdW5pdGllcyBp bnRvIGFzY2lpIHJlcHJlc2VudGF0aW9uIGluIHRoZSBtYXRjaGluZyBlbmdpbmUuPC9zcGFuPjx1 PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29s b3I6IzcwMzBhMCI+Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwYTAiPlRoYW5rcyw8L3Nw YW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJp Zjtjb2xvcjojNzAzMGEwIj5KYWtvYjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBhMCI+Jm5ic3A7 PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l O2JvcmRlci10b3A6c29saWQgI2UxZTFlMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+ PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli cmkmcXVvdDssc2Fucy1zZXJpZiI+IElkciBbPGEgaHJlZj0ibWFpbHRvOmlkci1ib3VuY2VzQGll dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnPC9hPl0N CjxiPk9uIEJlaGFsZiBPZiA8L2I+SmFrb2IgSGVpdHogKGpoZWl0eik8YnI+DQo8Yj5TZW50Ojwv Yj4gVHVlc2RheSwgTm92ZW1iZXIgMjEsIDIwMTcgMjo1OCBQTTxicj4NCjxiPlRvOjwvYj4gUm9i ZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0IiB0YXJnZXQ9 Il9ibGFuayI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gaWRyIHdn ICZsdDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyQGll dGYub3JnPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86aWRyLWFkc0BpZXRmLm9yZyIgdGFyZ2V0 PSJfYmxhbmsiPmlkci1hZHNAaWV0Zi5vcmc8L2E+OyBUaG9tYXMgTWFuZ2luICZsdDs8YSBocmVm PSJtYWlsdG86dGhvbWFzLm1hbmdpbkBleGEubmV0LnVrIiB0YXJnZXQ9Il9ibGFuayI+dGhvbWFz Lm1hbmdpbkBleGEubmV0LnVrPC9hPiZndDs7IElkciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1i b3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+ Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0lkcl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJh ZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLTx3YnI+bWVzc2FnZXMgKDExLzEyIHRvIDExLzI2KTwv c3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj4mbmJzcDs8dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1 b3Q7LHNlcmlmO2NvbG9yOiM3MDMwYTAiPkp1c3QgdGhhdCBpdCBkb2VzIGl0IHdpdGhvdXQgZXJy b3IuPC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv dDssc2VyaWY7Y29sb3I6IzcwMzBhMCI+SWYgdGhlIG51bWJlcnMgYXJlIHRvbyBsYXJnZSwgd2Ug c2hvdWxkIGRpc2N1c3MgcmVhc29uYWJsZSBsaW1pdHMuPC9zcGFuPjx1PjwvdT48dT48L3U+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBhMCI+Jm5i c3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv dDssc2VyaWY7Y29sb3I6IzcwMzBhMCI+VGhhbmtzLDwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwYTAiPkpha29i PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDss c2VyaWY7Y29sb3I6IzcwMzBhMCI+Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90 OyxzYW5zLXNlcmlmIj4NCjxhIGhyZWY9Im1haWx0bzpycmFzenVrQGdtYWlsLmNvbSIgdGFyZ2V0 PSJfYmxhbmsiPnJyYXN6dWtAZ21haWwuY29tPC9hPiBbPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtA Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPC9hPl0N CjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBUdWVz ZGF5LCBOb3ZlbWJlciAyMSwgMjAxNyAyOjU1IFBNPGJyPg0KPGI+VG86PC9iPiBKYWtvYiBIZWl0 eiAoamhlaXR6KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpoZWl0ekBjaXNjby5jb20iIHRhcmdldD0i X2JsYW5rIj5qaGVpdHpAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IEpvYiBTbmlq ZGVycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpvYkBudHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+am9i QG50dC5uZXQ8L2E+Jmd0OzsgaWRyIHdnICZsdDs8YSBocmVmPSJtYWlsdG86aWRyQGlldGYub3Jn IiB0YXJnZXQ9Il9ibGFuayI+aWRyQGlldGYub3JnPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86 aWRyLWFkc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlkci1hZHNAaWV0Zi5vcmc8L2E+OyBJ ZHIgJmx0OzxhIGhyZWY9Im1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh bmsiPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPiZndDs7IFRob21hcyBNYW5naW4gJmx0OzxhIGhy ZWY9Im1haWx0bzp0aG9tYXMubWFuZ2luQGV4YS5uZXQudWsiIHRhcmdldD0iX2JsYW5rIj50aG9t YXMubWFuZ2luQGV4YS5uZXQudWs8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0lk cl0gV0cgTGFzdCBDYWxsIGZvaXIgZHJhZnQtaWV0Zi1pZHItYmdwLWV4dGVuZGVkLTx3YnI+bWVz c2FnZXMgKDExLzEyIHRvIDExLzI2KTwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPiZuYnNwOzx1PjwvdT48dT48L3U+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZiI+SGkgSmFrb2IsPC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+ DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91Pjwv cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5JIHRoaW5rIHdoYXQgeW91IGFk ZGVkIGlzIGZpbmUsIGJ1dCByZXF1aXJlcyBhIHRpbWUgbGltaXQuJm5ic3A7PC9zcGFuPjx1Pjwv dT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwv c3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm Ij5TdGF0ZW1lbnQgdGhhdCBpbXBsZW1lbnRhdGlvbiBjYW4gcmVjZWl2ZSwgcGFyc2UvdmFsaWRh dGUsIGRpc3BsYXkgaW4gQ0xJIG9yIG1hdGNoIGluIHRoZSBwb2xpY3kgMTZLIG9mIGNvbW11bml0 aWVzIGFsbCBhY3Rpb25zIHRha2luZyAxaCBlYWNoIGlzIHJhdGhlciBub3QgdGhhdCBpbnRlcmVz dGluZyBpc24ndCBpdCA/Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4N CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5PciBpcyB0aGUgaW5kaWNhdG9yIG9m IHNwZWMgY29tcGxpYW5jZSBhIHN0YXRlbWVudCB0aGF0IGl0IGp1c3QgZG9lcyBub3QgY3Jhc2gg cmVnYXJkbGVzcyBvZiB0aW1lIGl0IHRha2VzIGZvciBleGVjdXRpb24gb2YgZWFjaCBzdGF0ZWQg YWN0aW9uIDopID88L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8 ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlRoeCw8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8 L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Ly9SLjwvc3Bhbj48dT48L3U+PHU+PC91 PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PHU+ PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7 PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy aWYiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzx1PjwvdT48dT48L3U+PC9w Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFR1ZSwgTm92IDIxLCAyMDE3IGF0IDEx OjM4IFBNLCBKYWtvYiBIZWl0eiAoamhlaXR6KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpoZWl0ekBj aXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5qaGVpdHpAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6 PHU+PC91Pjx1PjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy LWxlZnQ6c29saWQgI2NjY2NjYyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90 dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDss c2VyaWY7Y29sb3I6IzcwMzBhMCI+VGhlIG5ldyB1cGRhdGUgbWVzc2FnZSBzaXplIHJlcXVpcmVz IHN1cHBvcnQgZm9yOjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp ZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwYTAiPjE2Mzc1IGNvbW11bml0aWVzPC9zcGFu Pjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7 Y29sb3I6IzcwMzBhMCI+ODE4NyBleHRlbmRlZCBjb21tdW5pdGllczwvc3Bhbj48dT48L3U+PHU+ PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMw YTAiPjU0NTggbGFyZ2UgY29tbXVuaXRpZXM8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMGEwIj5JIGhhdmUgbm90 IGNoYW5nZWQgdGhlIGFzLXBhdGggbGVuZ3RoLCBiZWNhdXNlIGl0IGlzIGFscmVhZHkgcmlkaWN1 bG91c2x5IGhpZ2guPC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll ciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBhMCI+SWYgYW55b25lIHdhbnRzIHRvIHRhbGsg YWJvdXQgYSBtYXhpbXVtIGFzLXBhdGggbGVuZ3RoLCBwbGVhc2Ugc3BlYWsgdXAuPC9zcGFuPjx1 PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29s b3I6IzcwMzBhMCI+Jm5ic3A7PC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6IzcwMzBhMCI+SSBoYXZlIGFkZGVkIHRlc3Rz IHRvIHRoZSBpbXBsZW1lbnRhdGlvbiByZXBvcnQ8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMGEwIj48YSBocmVm PSJodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRw cyUzQSUyRiUyRnRyYWMuaWV0Zi5vcmclMkZ0cmFjJTJGaWRyJTJGd2lraSUyRmRyYWZ0LWlldGYt aWRyLWJncC1leHRlbmRlZC1pbXBsZW1lbnRhdGlvbnMmYW1wO2RhdGE9MDIlN0MwMSU3Q29saXZl ci5ib3JjaGVydCU0MG5pc3QuZ292JTdDYzI5NjU4ZDljNzA4NDY4YjBjY2QwOGQ1MzEzNTc2ZWUl N0MyYWI1ZDgyZmQ4ZmE0Nzk3YTkzZTA1NDY1NWM2MWRlYyU3QzElN0MwJTdDNjM2NDY5MDI4MDYz MzgzMDg5JmFtcDtzZGF0YT16UkZzYTZ2JTJCcVdjUW80NGZUY0t0bWJtcW1GWmljQTQ5NWklMkJa ZmNBNFpTZyUzRCZhbXA7cmVzZXJ2ZWQ9MCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdHJhYy5p ZXRmLm9yZy90cmFjLzx3YnI+aWRyL3dpa2kvZHJhZnQtaWV0Zi1pZHItYmdwLTx3YnI+ZXh0ZW5k ZWQtaW1wbGVtZW50YXRpb25zPC9hPjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwYTAiPnRvIGVuc3VyZSBmdWxs IGNvbXBsaWFuY2Ugd2l0aCB0aGUgY29uc2VxdWVuY2VzIG9mIHRoZSBkcmFmdC48L3NwYW4+PHU+ PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xv cjojNzAzMGEwIj4mbmJzcDs8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD b3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMGEwIj5JbXBsZW1lbnRlcnMsIHBsZWFz ZSB1cGRhdGUgeW91ciBjb21wbGlhbmNlLjwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOiM3MDMwYTAiPiZuYnNwOzwvc3Bh bj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlm O2NvbG9yOiM3MDMwYTAiPlRoYW5rcyw8L3NwYW4+PHU+PC91Pjx1PjwvdT48L3A+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom cXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjojNzAzMGEwIj5KYWtvYjwvc3Bhbj48 dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2Nv bG9yOiM3MDMwYTAiPiZuYnNwOzwvc3Bhbj48dT48L3U+PHU+PC91PjwvcD4NCjxwIGNsYXNzPSJN c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z ZXJpZiI+IElkciBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzppZHItYm91bmNlc0BpZXRmLm9yZyIg dGFyZ2V0PSJfYmxhbmsiPmlkci1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBP ZiA8L2I+Um9iZXJ0IFJhc3p1azxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBOb3ZlbWJlciAy MSwgMjAxNyAxMDo0MSBBTTxicj4NCjxiPlRvOjwvYj4gSm9iIFNuaWpkZXJzICZsdDs8YSBocmVm PSJtYWlsdG86am9iQG50dC5uZXQiIHRhcmdldD0iX2JsYW5rIj5qb2JAbnR0Lm5ldDwvYT4mZ3Q7 PGJyPg0KPGI+Q2M6PC9iPiBpZHIgd2cgJmx0OzxhIGhyZWY9Im1haWx0bzppZHJAaWV0Zi5vcmci IHRhcmdldD0iX2JsYW5rIj5pZHJAaWV0Zi5vcmc8L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpp ZHItYWRzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+aWRyLWFkc0BpZXRmLm9yZzwvYT47IElk ciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmlkci1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu ayI+aWRyLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OzsgVGhvbWFzIE1hbmdpbiAmbHQ7PGEgaHJl Zj0ibWFpbHRvOnRob21hcy5tYW5naW5AZXhhLm5ldC51ayIgdGFyZ2V0PSJfYmxhbmsiPnRob21h cy5tYW5naW5AZXhhLm5ldC51azwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbSWRy XSBXRyBMYXN0IENhbGwgZm9pciBkcmFmdC1pZXRmLWlkci1iZ3AtZXh0ZW5kZWQtPHdicj5tZXNz YWdlcyAoMTEvMTIgdG8gMTEvMjYpPC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+Jm5ic3A7PHU+PC91Pjx1PjwvdT48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90 OyxzYW5zLXNlcmlmIj5HcmVhdCAhPC9zcGFuPjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8 L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzx1 PjwvdT48dT48L3U+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFR1ZSwgTm92 IDIxLCAyMDE3IGF0IDY6MzUgUE0sIEpvYiBTbmlqZGVycyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpv YkBudHQubmV0IiB0YXJnZXQ9Il9ibGFuayI+am9iQG50dC5uZXQ8L2E+Jmd0OyB3cm90ZTo8dT48 L3U+PHU+PC91PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm dDpzb2xpZCAjY2NjY2NjIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxl ZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206 NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJvYmVydC9SYW5keSw8dT48L3U+ PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzx1 PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWJv dXQgdGhpcyBiZWluZyBhIGRlZmF1bHQ6PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0K PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9sZCAoU2VjdGlvbiA0KTo8dT48L3U+PHU+PC91 PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzx1PjwvdT48 dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QSBCR1Agc3Bl YWtlciB0aGF0IGlzIHdpbGxpbmcgdG8gc2VuZCBhbmQgcmVjZWl2ZSBCR1AgRXh0ZW5kZWQgTWVz c2FnZXMgd2l0aCBhIHBlZXIgU0hPVUxEIGFkdmVydGlzZSB0aGUgQkdQIEV4dGVuZGVkIE1lc3Nh Z2UgQ2FwYWJpbGl0eSB0byB0aGUgcGVlciB1c2luZyBCR1AgQ2FwYWJpbGl0aWVzIEFkdmVydGlz ZW1lbnQgUkZDNTQ5Ml0uPHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj4mbmJzcDs8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw IGNsYXNzPSJNc29Ob3JtYWwiPk5ldyAoU2VjdGlvbiA0KTx1PjwvdT48dT48L3U+PC9wPg0KPC9k aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHU+PC91Pjx1PjwvdT48L3A+ DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BIEJHUCBzcGVha2VyIHRoYXQg aXMgY2FwYWJsZSB0byBzZW5kIGFuZCByZWNlaXZlIEJHUCBFeHRlbmRlZCBNZXNzYWdlcyB3aXRo IGEgcGVlciBTSE9VTEQgYWR2ZXJ0aXNlIHRoZSBCR1AgRXh0ZW5kZWQgTWVzc2FnZSBDYXBhYmls aXR5IHRvIHRoZSBwZWVyIHVzaW5nIEJHUCBDYXBhYmlsaXRpZXMgQWR2ZXJ0aXNlbWVudCBbUkZD NTQ5Ml0uPHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9 Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X188d2JyPl9fX19fX19fX19fX19fX19fPGJyPg0KSWRyIG1haWxpbmcgbGlzdDxicj4NCjxhIGhy ZWY9Im1haWx0bzpJZHJAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5JZHJAaWV0Zi5vcmc8L2E+ PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2su Y29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8l MkZpZHImYW1wO2RhdGE9MDIlN0MwMSU3Q29saXZlci5ib3JjaGVydCU0MG5pc3QuZ292JTdDYzI5 NjU4ZDljNzA4NDY4YjBjY2QwOGQ1MzEzNTc2ZWUlN0MyYWI1ZDgyZmQ4ZmE0Nzk3YTkzZTA1NDY1 NWM2MWRlYyU3QzElN0MwJTdDNjM2NDY5MDI4MDYzMzgzMDg5JmFtcDtzZGF0YT1CdDZGNU42ekE1 djdHQ1htN3BlRnUwNnVLMVRDRDNzUkhJVlBmZnAlMkYwTzAlM0QmYW1wO3Jlc2VydmVkPTAiIHRh cmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuLzx3YnI+bGlzdGluZm8v aWRyPC9hPjx1PjwvdT48dT48L3U+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFz cz0iTXNvTm9ybWFsIj4mbmJzcDs8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8 L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyPg0K PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_78E497F6068D449D8D9E13EC37C39A08ciscocom_-- From nobody Thu Nov 23 01:18:04 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 664FC1242EA; Thu, 23 Nov 2017 01:18:02 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.41 X-Spam-Level: X-Spam-Status: No, score=-0.41 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, 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 K1rqat6qxZkR; Thu, 23 Nov 2017 01:17:58 -0800 (PST) Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (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 69E50126B7E; Thu, 23 Nov 2017 01:17:57 -0800 (PST) Received: by mail-wm0-x229.google.com with SMTP id x63so15023552wmf.4; Thu, 23 Nov 2017 01:17:57 -0800 (PST) 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=6vLck+VFnBslWaCy08D6CEdZYjBzfrikW+niqaZ2Nmc=; b=QG3rXmE5VASoNROQ/WO+gTE7NiQ+Lu0Ti2ECcKyLT0iPwErmEC/teEDLd0pTVeFpEH OOzPtZQD3lCgodfOYk2SofklIf0uXGtChoEGjQRcblFjil0vx9NNe+rUob6tn+P6zrfP xqspmDAhFwtUf7j3Z6TKZ7hgoGeJ8Kqi6KwRKtoJjnFB40Q89jpxUpop75R4zN0J0BcF xaobzfctnCFQuoJl/z39nKH3WYwbQQ6trZP0EXSUkn04n5mQ88kiLM2dfFJCbxRwMy8T 05XSujEVtS9YpV5qtz1jGNUzal8esa2aR8uzwIlfquRJX+TZZJ5AMHkmXtxmRZofXoMn BM6g== 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=6vLck+VFnBslWaCy08D6CEdZYjBzfrikW+niqaZ2Nmc=; b=MFpjhknV9cJnDb3zj8crYVSqt2nc0r4YpxevAL1C2tZzz4+Zf7qCroaRArgmcu7de3 anTept4OiXEcGlU3oB07NnxY4Ru/P0Y/ZLrGRlEitHjgSMsxVdkoSXkUxQFf6tQ9SsTe AJeVz0htdygWDiK8/APYQ6WEQtYnRs6Q8YCA1TDdDeThoJXmMeklj3sMokFJLi/PvIXr p0kOP6ht7PSBAWxtzY6aOuJ27AZp7yQLtHUymYs8EUZ0SkG7NE6dGljM/YrNDX3uJCOm yKN0O/zBqTYrHQbMElCCfghOOqe5n+38+MXKKCKMS34uGNg3CxCdi0aiJqsL06X4vMfv 1pMw== X-Gm-Message-State: AJaThX559OOx6Fm3N8ZG+wiZPpZZgnchTWra1O8CkZ1BvGIjZ13uboxT 60byrzv+Lw60/v5+Hmc/eiLJv6W5yDSBRMAVvoicNdJK X-Google-Smtp-Source: AGs4zMZ+71SSeR9ca2y5QMTVQQOsgmv1scCwYCsDniQTLirVUNqtW/b0qbDHyp7ByV7AvRrBvYcmKaZTY/+e67taWGQ= X-Received: by 10.28.215.194 with SMTP id o185mr6151847wmg.105.1511428675522; Thu, 23 Nov 2017 01:17:55 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Thu, 23 Nov 2017 01:17:54 -0800 (PST) In-Reply-To: <78E497F6-068D-449D-8D9E-13EC37C39A08@cisco.com> References: <000901d35c08$3f12d950$bd388bf0$@ndzh.com> <39049A8C-6D47-4251-AF87-342F68DDE8AE@exa.net.uk> <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com> <78E497F6-068D-449D-8D9E-13EC37C39A08@cisco.com> From: Robert Raszuk Date: Thu, 23 Nov 2017 10:17:54 +0100 X-Google-Sender-Auth: b2SFHIGKXM0uoxgQUMJFt2wC64M Message-ID: To: "Jakob Heitz (jheitz)" Cc: "Borchert, Oliver (Fed)" , idr wg , "idr-ads@ietf.org" , Idr , Thomas Mangin , Randy Bush Content-Type: multipart/alternative; boundary="001a114685924ed61c055ea2e92c" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Nov 2017 09:18:02 -0000 --001a114685924ed61c055ea2e92c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Yes the proposed text addresses my concerns. I would only to it one more sentence: "=E2=80=8B The size of individual BGP path attributes MUST be small enough that they can fit into a BGP UPDATE message of 4096 octets. If a BGP feature requires a path attribute to be longer, then the required size of the path attribute MUST be specified in the RFC of the feature requiring it. *Such RFC MUST also specify the expected behavior on the boundary between peers which do support extended message size and those which do not."* Thx, Robert Raszuk. On Thu, Nov 23, 2017 at 2:05 AM, Jakob Heitz (jheitz) wrote: > I=E2=80=99m happy to add a sentence to the effect of: > =E2=80=8B=E2=80=8B > The size of individual BGP path attributes MUST be small enough that they > can fit into a BGP UPDATE message of 4096 octets. If a BGP feature requir= es > a path attribute to be longer, then the required size of the path attribu= te > MUST be specified in the RFC of the feature requiring it. > > Thanks, > Jakob. > > > On Nov 22, 2017, at 3:36 PM, Robert Raszuk wrote: > > Hi Jakob, > > You are very correct. But the way to address this point (and yes it would > be great to address it) is to include in this current draft (a WG documen= t > after all) sections pertaining to each current BGP Attribute and its > maximum size in the extended message. I think this is what was also > Olivier's main point - not that your observations were wrong - they just > did not fit with the current way documents are progressed. > > Or as I suggested add one line to the current spec stating that current > attributes MUST not be extended in size unless a new specific RFC will > allow for it as provide interop between 4k/65K boundary rules for each su= ch > attribute. > > Just placing those on implementation report wiki (while not being part of > the document) is not part of the IDR process I am afraid. Besides even if > someone reports it works today you have zero guarantees that it will work > the same way tomorrow unless it is clearly spelled out in the RFC given > implementation claims to support. > > Thx, > R. > > On Thu, Nov 23, 2017 at 12:26 AM, Jakob Heitz (jheitz) > wrote: > >> If router A follows this draft, then it can quite legitimately send an >> update with 16000 communities. If router B cannot receive and process it= , >> then it=E2=80=99s broken. >> >> If path attribute size is not addressed, then this draft will cause >> inoperable implementations. As such, it is not fit for standardization. >> Either we assume the maximum possible size for all attributes or specify >> shorter maximum sizes. Anything less leads to failure to interoperate. >> >> Oliver, what maximum sizes does your implementation support? >> You can put those sizes into the wiki. >> >> Thanks, >> Jakob. >> >> >> On Nov 22, 2017, at 11:58 AM, Borchert, Oliver (Fed) < >> oliver.borchert@nist.gov> wrote: >> >> To my understanding the wiki should state compliance with the draft in >> question and not particular BGP attributes. >> >> >> >> The draft is about the capability of sending and receiving updates large= r >> than 4K and how to handle if the capability is not propagated, as well a= s >> the =E2=80=9C5 mile view=E2=80=9D on what to do if an update would excee= d the newly >> proposed max length of 64K, it is not about performance issues etc. >> >> >> >> To me the added questions in the wiki are more about the capability to >> process individual attributes that might become large. This is outside t= he >> scope of the draft in question. >> >> >> >> It seems to me that what you try to solve is not compliance with the >> draft, it is more about the capability of particular implementations on = how >> to deal with larger updates and this might change with memory, CPU, qual= ity >> of implementation, etc. but has nothing to do with the draft in question= . >> >> >> >> In case there are issues with attributes getting too large and therefore >> causing issues to BGP itself, then I believe the RFC=E2=80=99s dealing w= ith these >> attributes should be updated. >> >> >> >> Again, I believe this is out of scope of this draft and I do not see any >> need to have these questions in the wiki. >> >> >> >> Oliver >> >> >> >> *From: *"Jakob Heitz (jheitz)" >> *Date: *Wednesday, November 22, 2017 at 12:16 PM >> *To: *Oliver Borchert >> *Cc: *Robert Raszuk , idr wg , " >> idr-ads@ietf.org" , Idr , Thomas >> Mangin , Randy Bush >> *Subject: *Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messa= ges >> (11/12 to 11/26) >> >> >> >> Larger message implies larger path attributes. You may answer =E2=80=9Cn= o=E2=80=9D for >> the parts with which you do not comply. >> >> >> >> If the implied path attribute sizes are too large, then we need to be >> explicit about the maximum sizes for each attribute in the draft. Please >> suggest reasonable maximum sizes. >> >> Thanks, >> >> Jakob. >> >> >> On Nov 22, 2017, at 7:10 AM, Borchert, Oliver (Fed) < >> oliver.borchert@nist.gov> wrote: >> >> Jakob, >> >> >> >> I looked into the added questions for the compliance report you added on >> the wiki. >> >> I am not quite sure that these added questions do apply for a compliance >> of the requested draft. These do more apply to features used within BGP >> that might result in larger BGP messages. >> >> And here the draft has a clear message in the last paragraph of section = 3: >> >> >> >> =E2=80=9CIt is RECOMMENDED that BGP protocol developers and implementers= are >> >> >> conservative in their application and use of Extended Messages.=E2=80= =9D >> >> >> >> Therefore, they would more apply to proper functioning of implemented BG= P >> features rather than the extended message itself. I do not believe that >> these new questions do apply here. >> >> >> >> Said that, BGPSEC-IO is a traffic generator that mainly focusses on >> BGPSEC updates. We did not add communities to the generated traffic and = I >> do not intent to do so in the near future (though community contribution= s >> are welcome) =E2=80=93 in this sense, for sending my answer is NA. >> >> On the receiving side, as long as the BGP update in itself is well forme= d >> and within its length boundaries (4K or < 64K) there is no issue. We jus= t >> dump the update either on the =E2=80=9Cfloor=E2=80=9D or screen. >> >> >> >> With QuaggaSRx, as long as Quagga can process communities of that length= , >> QuaggaSRx can as well. QuaggaSRx same as BGPSEC-IO do comply with the dr= aft >> itself when it comes to accepting and generating > 4K updates as specifi= ed >> in the draft and we tested the processing and memory usage using BGPsec >> traffic of little less than 64 K. >> >> >> >> Oliver >> >> >> >> *From: *Idr on behalf of "Jakob Heitz (jheitz)" < >> jheitz@cisco.com> >> *Date: *Tuesday, November 21, 2017 at 6:13 PM >> *To: *Robert Raszuk >> *Cc: *idr wg , "idr-ads@ietf.org" , Idr = < >> idr-bounces@ietf.org>, Thomas Mangin >> *Subject: *Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messa= ges >> (11/12 to 11/26) >> >> >> >> 1 hour ?? >> >> When I tested my large community code, I tested at the limit and over it= . >> >> There was no perceptible time for the operations. >> >> 16 times imperceptible would be a blip at the most. >> >> The only operations that take a worrisome amount of time are regexp >> matches with nested wildcards. >> >> Hmm, I should add regexp matches explicitly, because that requires to >> expand the communities into ascii representation in the matching engine. >> >> >> >> Thanks, >> >> Jakob >> >> >> >> *From:* Idr [mailto:idr-bounces@ietf.org ] *On >> Behalf Of *Jakob Heitz (jheitz) >> *Sent:* Tuesday, November 21, 2017 2:58 PM >> *To:* Robert Raszuk >> *Cc:* idr wg ; idr-ads@ietf.org; Thomas Mangin < >> thomas.mangin@exa.net.uk>; Idr >> *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messa= ges >> (11/12 to 11/26) >> >> >> >> Just that it does it without error. >> >> If the numbers are too large, we should discuss reasonable limits. >> >> >> >> Thanks, >> >> Jakob >> >> >> >> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com ]= *On >> Behalf Of *Robert Raszuk >> *Sent:* Tuesday, November 21, 2017 2:55 PM >> *To:* Jakob Heitz (jheitz) >> *Cc:* Job Snijders ; idr wg ; idr-ads@ietf.or= g; >> Idr ; Thomas Mangin >> *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messa= ges >> (11/12 to 11/26) >> >> >> >> Hi Jakob, >> >> >> >> I think what you added is fine, but requires a time limit. >> >> >> >> Statement that implementation can receive, parse/validate, display in CL= I >> or match in the policy 16K of communities all actions taking 1h each is >> rather not that interesting isn't it ? >> >> >> >> Or is the indicator of spec compliance a statement that it just does not >> crash regardless of time it takes for execution of each stated action :)= ? >> >> >> >> Thx, >> >> //R. >> >> >> >> >> >> >> >> >> >> >> >> On Tue, Nov 21, 2017 at 11:38 PM, Jakob Heitz (jheitz) >> wrote: >> >> The new update message size requires support for: >> >> 16375 communities >> >> 8187 extended communities >> >> 5458 large communities >> >> I have not changed the as-path length, because it is already ridiculousl= y >> high. >> >> If anyone wants to talk about a maximum as-path length, please speak up. >> >> >> >> I have added tests to the implementation report >> >> https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-exten >> ded-implementations >> >> >> to ensure full compliance with the consequences of the draft. >> >> >> >> Implementers, please update your compliance. >> >> >> >> Thanks, >> >> Jakob >> >> >> >> *From:* Idr [mailto:idr-bounces@ietf.org] *On Behalf Of *Robert Raszuk >> *Sent:* Tuesday, November 21, 2017 10:41 AM >> *To:* Job Snijders >> *Cc:* idr wg ; idr-ads@ietf.org; Idr ; >> Thomas Mangin >> *Subject:* Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messa= ges >> (11/12 to 11/26) >> >> >> >> Great ! >> >> >> >> On Tue, Nov 21, 2017 at 6:35 PM, Job Snijders wrote: >> >> Robert/Randy, >> >> >> >> About this being a default: >> >> >> >> Old (Section 4): >> >> >> >> A BGP speaker that is willing to send and receive BGP Extended Messages >> with a peer SHOULD advertise the BGP Extended Message Capability to the >> peer using BGP Capabilities Advertisement RFC5492]. >> >> >> >> New (Section 4) >> >> >> >> A BGP speaker that is capable to send and receive BGP Extended Messages >> with a peer SHOULD advertise the BGP Extended Message Capability to the >> peer using BGP Capabilities Advertisement [RFC5492]. >> >> >> >> >> _______________________________________________ >> Idr mailing list >> Idr@ietf.org >> https://www.ietf.org/mailman/listinfo/idr >> >> >> >> >> > --001a114685924ed61c055ea2e92c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Yes the pr= oposed text addresses my concerns. I would only to it one more sentence:=C2= =A0

"=E2=80=8B
The size o= f individual BGP path attributes MUST be small enough that they can fit int= o a BGP UPDATE message of 4096 octets. If a BGP feature requires a path att= ribute to be longer, then the required size of the path attribute MUST be s= pecified in the RFC of the feature requiring it. Such RFC MUST also spec= ify the expected behavior on the boundary between peers which do support ex= tended message size and those which do not."

<= div>Thx,
Robert Raszuk.


=

On Thu, Nov 23, 2= 017 at 2:05 AM, Jakob Heitz (jheitz) <jheitz@cisco.com> wrote= :
I=E2=80=99m happy to add a sentence to the effect of:
=E2=80=8B=E2=80=8B
The size of = individual BGP path attributes MUST be small enough that they can fit into = a BGP UPDATE message of 4096 octets. If a BGP feature requires a path attri= bute to be longer, then the required size of the path attribute MUST be spe= cified in the RFC of the feature requiring it.

Thanks,
Jakob.


On Nov 22, 2017, at 3:36 PM, Robert Raszuk <robert@raszuk.net> wrote:

Hi Jakob,

You are very correct. But the way to address this point (and yes it would b= e great to address it) is to include in this current draft (a WG document a= fter all) sections pertaining to each current BGP Attribute and its maximum= size in the extended message. I think this is what was also Olivier's main point - not that your obser= vations were wrong - they just did not fit with the current way documents a= re progressed.=C2=A0

Or as I suggested add one line to the current spec stating that current att= ributes MUST not be extended in size unless a new specific RFC will allow f= or it as provide interop between 4k/65K boundary rules for each such attrib= ute.=C2=A0

Just placing those on implementation report wiki (while not being part of t= he document) is not part of the IDR process I am afraid. Besides even if so= meone reports it works today you have zero guarantees that it will work the= same way tomorrow unless it is clearly spelled out in the RFC given implementation claims to support.=C2= =A0

Thx,
R.

On Thu, Nov 23, 2017 at 12:26 AM, Jakob Heitz (j= heitz) <jheitz@cisco.com<= /a>> wrote:
If router A follows this draft, then it can quite legitimately send an= update with 16000 communities. If router B cannot receive and process it, = then it=E2=80=99s broken.

If path attribute size is not addressed, then this draft will cause inopera= ble implementations. As such, it is not fit for standardization. Either we = assume the maximum possible size for all attributes or specify shorter maxi= mum sizes. Anything less leads to failure to interoperate.

Oliver, what maximum sizes does your implementation support?
You can put those sizes into the wiki.

Thanks,
Jakob.

To my understanding the wiki should state compliance with the dra= ft in question and not particular BGP attributes.

=C2=A0

The draft is about the capability of sending and receiving update= s larger than 4K and how to handle if the capability is not propagated, as = well as the =E2=80=9C5 mile view=E2=80=9D on what to do if an update would exceed the newly proposed max length of 64K, it i= s not about performance issues etc.

=C2=A0

To me the added questions in the wiki are more about the capabili= ty to process individual attributes that might become large. This is outsid= e the scope of the draft in question.

=C2=A0

It seems to me that what you try to solve is not compliance with = the draft, it is more about the capability of particular implementations on= how to deal with larger updates and this might change with memory, CPU, quality of implementation, etc. bu= t has nothing to do with the draft in question.

=C2=A0

In case there are issues with attributes getting too large and th= erefore causing issues to BGP itself, then I believe the RFC=E2=80=99s deal= ing with these attributes should be updated.

=C2=A0

Again, I believe this is out of scope of this draft and I do not = see any need to have these questions in the wiki.

=C2=A0

Oliver

=C2=A0

From: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
Date: Wednesday, November 22, 2017 at 12:16 PM
To: Oliver Borchert <oliver.borchert@nist.gov>
Cc: Robert Raszuk <robert@raszuk.net>, idr wg <idr@ietf.org>, "idr-ads@ietf.org" <idr-ads@ietf.org>, Idr <idr-boun= ces@ietf.org>, Thomas Mangin <thomas.mangin@exa.net.uk>, Randy Bush <= ;randy@psg.com> Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-me<= wbr>ssages (11/12 to 11/26)

=C2=A0<= /span>

Larger message implies larger path attributes. You m= ay answer =E2=80=9Cno=E2=80=9D for the parts with which you do not comply.

=C2=A0

If the implied path att= ribute sizes are too large, then we need to be explicit about the maximum s= izes for each attribute in the draft. Please suggest reasonable maximum siz= es.=C2=A0

Thanks,

Jakob.


On Nov 22, 2017, at 7:10 AM, Borchert, Oliver (Fed) <oliver.borchert@nist.gov>= wrote:

Jakob,

=C2=A0

I looked into the added questions for the compliance report you a= dded on the wiki.

I am not quite sure that these added questions do apply for a com= pliance of the requested draft. These do more apply to features used within= BGP that might result in larger BGP messages.

And here the draft has a clear message in the last paragraph of s= ection 3:

=C2=A0

=E2=80=9CIt is RECOMMENDED that BGP protocol developers and imple= menters are =C2=A0 =C2=A0 =C2=A0 =C2=A0

=C2=A0 conservative in their application and use of Extended Mess= ages.=E2=80=9D

=C2=A0

Therefore, they would more apply to proper functioning of impleme= nted BGP features rather than the extended message itself. I do not believe= that these new questions do apply here.

=C2=A0

Said that, BGPSEC-IO is a traffic generator that mainly focusses = on BGPSEC updates. We did not add communities to the generated traffic and = I do not intent to do so in the near future (though community contributions are welcome) =E2=80=93 in this= sense, for sending my answer is NA.

On the receiving side, as long as the BGP update in itself is wel= l formed and within its length boundaries (4K or < 64K) there is no issu= e. We just dump the update either on the =E2=80=9Cfloor=E2=80=9D or screen.

=C2=A0

With QuaggaSRx, as long as Quagga can process communities of that= length, QuaggaSRx can as well. QuaggaSRx same as BGPSEC-IO do comply with = the draft itself when it comes to accepting and generating > 4K updates as specified in the draft and we = tested the processing and memory usage using BGPsec traffic of little less = than 64 K.

=C2=A0

Oliver

=C2=A0

From: Idr <idr-bounces@ietf.org> on behalf of "Jakob Heitz = (jheitz)" <jh= eitz@cisco.com>
Date: Tuesday, November 21, 2017 at 6:13 PM
To: Robert Raszuk <robert@raszuk.net>
Cc: idr wg <idr= @ietf.org>, "idr-ads@ietf.org" <idr-ads@ietf.org>, Idr <idr-bounces@ietf.org>, Thomas Mangin <thomas.mangin@exa.net.uk>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-me<= wbr>ssages (11/12 to 11/26)

=C2=A0<= u>

1 hour ??

When I tested my large community= code, I tested at the limit and over it.

There was no perceptible time fo= r the operations.

16 times imperceptible would be = a blip at the most.

The only operations that take a = worrisome amount of time are regexp matches with nested wildcards.

Hmm, I should add regexp matches= explicitly, because that requires to expand the communities into ascii rep= resentation in the matching engine.

=C2=A0

Thanks,

Jakob

=C2=A0

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Jakob Heitz (jheitz)
Sent: Tuesday, November 21, 2017 2:58 PM
To: Robert Raszuk <robert@raszuk.net>
Cc: idr wg <idr= @ietf.org>; idr-ads@ietf.org;= Thomas Mangin <thomas.mangin@exa.net.uk>; Idr <idr-bounces@ietf.org>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-me<= wbr>ssages (11/12 to 11/26)

=C2=A0

Just that it does it without err= or.

If the numbers are too large, we= should discuss reasonable limits.

=C2=A0

Thanks,

Jakob

=C2=A0

From: rraszuk@gmail.com [mailto:rraszuk@gm= ail.com] On Behalf Of Robert Raszuk
Sent: Tuesday, November 21, 2017 2:55 PM
To: Jakob Heitz (jheitz) <jheitz@cisco.com>
Cc: Job Snijders <job@ntt.net>; idr wg <idr@ietf.org>; idr-ads@ietf.org;= Idr <idr-boun= ces@ietf.org>; Thomas Mangin <thomas.mangin@exa.net.uk>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-me<= wbr>ssages (11/12 to 11/26)

=C2=A0

Hi Jako= b,

=C2=A0<= /span>

I think= what you added is fine, but requires a time limit.=C2=A0<= /u>

=C2=A0<= /span>

Stateme= nt that implementation can receive, parse/validate, display in CLI or match= in the policy 16K of communities all actions taking 1h each is rather not = that interesting isn't it ?=C2=A0

=C2=A0<= /span>

Or is t= he indicator of spec compliance a statement that it just does not crash reg= ardless of time it takes for execution of each stated action :) ?=

=C2=A0<= /span>

Thx,

//R.

=C2=A0<= /span>

=C2=A0<= /span>

=C2=A0<= /span>

=C2=A0<= /span>

=C2=A0

On Tue, Nov 21, 2017 at 11:38 PM, Jakob Heitz (jheit= z) <jheitz@cisco.c= om> wrote:

The new update message size requ= ires support for:

16375 communities<= u>

8187 extended communities=

5458 large communities=

I have not changed the as-path l= ength, because it is already ridiculously high.

If anyone wants to talk about a = maximum as-path length, please speak up.

=C2=A0

I have added tests to the implem= entation report

htt= ps://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-extended-impl= ementations

to ensure full compliance with t= he consequences of the draft.

=C2=A0

Implementers, please update your= compliance.

=C2=A0

Thanks,

Jakob

=C2=A0

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Robert Raszuk
Sent: Tuesday, November 21, 2017 10:41 AM
To: Job Snijders <job@ntt.net>
Cc: idr wg <idr= @ietf.org>; idr-ads@ietf.org;= Idr <idr-boun= ces@ietf.org>; Thomas Mangin <thomas.mangin@exa.net.uk>
Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-me<= wbr>ssages (11/12 to 11/26)

=C2=A0

Great !=

=C2=A0

On Tue, Nov 21, 2017 at 6:35 PM, Job Snijders <job@ntt.net> wrote:

Robert/Randy,

=C2=A0

About this being a default:

=C2=A0

Old (Section 4):

=C2=A0

A BGP speaker that is willing to send and receive BG= P Extended Messages with a peer SHOULD advertise the BGP Extended Message C= apability to the peer using BGP Capabilities Advertisement RFC5492].=

=C2=A0

New (Section 4)

=C2=A0

A BGP speaker that is capable to send and receive BG= P Extended Messages with a peer SHOULD advertise the BGP Extended Message C= apability to the peer using BGP Capabilities Advertisement [RFC5492].

=C2=A0


_______________________________________________
Idr mailing list
Idr@ietf.org
https://www.i= etf.org/mailman/listinfo/idr

=C2=A0



--001a114685924ed61c055ea2e92c-- From nobody Sun Nov 26 18:22:56 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC599126BF6; Sun, 26 Nov 2017 18:22:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.22 X-Spam-Level: X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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 HPPKMM2G6tFE; Sun, 26 Nov 2017 18:22:53 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 6BDDA1200F1; Sun, 26 Nov 2017 18:22:53 -0800 (PST) Received: from lhreml702-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id C603B220D36EA; Mon, 27 Nov 2017 02:22:48 +0000 (GMT) Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 27 Nov 2017 02:22:49 +0000 Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0361.001; Mon, 27 Nov 2017 10:22:45 +0800 From: "Dongjie (Jimmy)" To: idr wg CC: "idr-chairs@ietf.org" Thread-Topic: IETF 100 IDR meeting minutes Thread-Index: AdNnJjxSP9QpNhRXRAGUinIxUJYpVQ== Date: Mon, 27 Nov 2017 02:22:44 +0000 Message-ID: <76CD132C3ADEF848BD84D028D243C9279816C3E0@NKGEML515-MBX.china.huawei.com> Accept-Language: en-US, zh-CN Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.130.151.75] Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C9279816C3E0NKGEML515MBXchi_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: [Idr] IETF 100 IDR meeting minutes X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Nov 2017 02:22:55 -0000 --_000_76CD132C3ADEF848BD84D028D243C9279816C3E0NKGEML515MBXchi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear all, The minutes of IDR session have been posted: https://datatracker.ietf.org/meeting/100/materials/minutes-100-idr/ Many thanks to Ignas for helping with the minute taking. Please review it and let us know if any additions/corrections is needed. Th= anks. Best regards, Jie --_000_76CD132C3ADEF848BD84D028D243C9279816C3E0NKGEML515MBXchi_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear all,

 

The minutes of IDR session have= been posted:

 

https://datatracker.ietf.o= rg/meeting/100/materials/minutes-100-idr/

 

Many thanks to Ignas for helpin= g with the minute taking.

 

Please review it and let us kno= w if any additions/corrections is needed. Thanks.

 

Best regards,=

Jie

 

--_000_76CD132C3ADEF848BD84D028D243C9279816C3E0NKGEML515MBXchi_-- From nobody Tue Nov 28 09:43:33 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9356126B6D for ; Tue, 28 Nov 2017 09:43:32 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 xKqiLvgfn8tZ for ; Tue, 28 Nov 2017 09:43:31 -0800 (PST) Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 6019D12420B for ; Tue, 28 Nov 2017 09:43:31 -0800 (PST) Received: by slice.pfrc.org (Postfix, from userid 1001) id 8EFD71E344; Tue, 28 Nov 2017 12:47:00 -0500 (EST) Date: Tue, 28 Nov 2017 12:47:00 -0500 From: Jeffrey Haas To: Nick Hilliard Cc: "Acee Lindem (acee)" , "idr@ietf.org" Message-ID: <20171128174700.GP16871@pfrc.org> References: <5A12F675.2030106@foobar.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5A12F675.2030106@foobar.org> User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: Subject: Re: [Idr] Query on draft-ietf-idr-bgp4-mibv2-15 X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2017 17:43:33 -0000 On Mon, Nov 20, 2017 at 03:36:21PM +0000, Nick Hilliard wrote: > Acee Lindem (acee) wrote: > > The IETF has moved on from SNMP-based management to YANG, refer to this > > IESG statement: > > > > https://www.ietf.org/iesg/statement/writable-mib-module.html > > the rest of the world is going to take many years to catch up with this > decision - usable YANG is only beginning to make its way into a small > segment of high-end kit out there, and there is a large segment of > market kit where it is likely never to be deployed. > > In the meantime - in this particular situation - we have no means of > monitoring ipv6 or vrf-enabled bgp sessions, other than screen-scraping. > It shouldn't need pointing out that this is a deficit with serious > operational consequences. Once upon a time, Sue said to a very new BGP developer: "Hey, I have this bit of IETF work that needs to be done. Interested?" MIB design was a very interesting set of life lessons. And similarly, dealing with conflicting opinions about "what belongs in the model". Mind you, this was in the day when there some level of insistence that things be not only monitorable via SNMP, but potentially configurable. A consequence of a number of these tensions, including the fact that BGP had an awful lot of optional (but common) features that could be modeled only with a bit of difficulty in SMI-v2 using abstract indices, meant that there was a very high degree of *thrash* in the work. This taxed our MIB doctors more than a little - thankless work that they still are owed many libations for. The big vendors at various snapshot points implemented portions of the BGP MIBv2 as enterprise MIBs. Mostly the useful bits: peering sessions, counters. The actual routing table data... yeah, they skipped it. SNMP is really an awful hammer to try to grab that stuff from anyway. And trying to wedge in all of the different optional things lead to tables of tables... ick. mibv2-15 is in a state where most of the big vendors can likely leverage their enterprise mibs and their existing routing table stuff and do the code to ship this in reasonable order. But most aren't interested. I occasionally hope to grab the cycles myself to just finish it on my end, but convincing the rest of product management to do the test and other work hasn't panned out. If there's need to actually dust off this MIB, it won't take much work to do so. But it'll take quite some convincing, I think. -- Jeff (author) P.S. The issue related to the fact that BGP is a maze of optional features still hasn't been fully resolved in the yang model work that is currently in progress. But at least yang let's you do something about having optional features. From nobody Tue Nov 28 10:29:47 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54027128954; Tue, 28 Nov 2017 10:29:45 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.901 X-Spam-Level: X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 aTL4EObid1VY; Tue, 28 Nov 2017 10:29:44 -0800 (PST) Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 011EE128CD5; Tue, 28 Nov 2017 10:29:43 -0800 (PST) Received: by slice.pfrc.org (Postfix, from userid 1001) id 4968E1E37B; Tue, 28 Nov 2017 13:33:13 -0500 (EST) Date: Tue, 28 Nov 2017 13:33:13 -0500 From: Jeffrey Haas To: "Jakob Heitz (jheitz)" Cc: "Borchert, Oliver (Fed)" , idr wg , "idr-ads@ietf.org" , Robert Raszuk , Idr , Thomas Mangin Message-ID: <20171128183312.GT16871@pfrc.org> References: <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com> User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2017 18:29:45 -0000 [I'm choosing this message as my response point, but not intending to suggest that other bits of the thread weren't relevant.] On Wed, Nov 22, 2017 at 11:26:32PM +0000, Jakob Heitz (jheitz) wrote: > If router A follows this draft, then it can quite legitimately send an update with 16000 communities. If router B cannot receive and process it, then it’s broken. > > If path attribute size is not addressed, then this draft will cause inoperable implementations. As such, it is not fit for standardization. Either we assume the maximum possible size for all attributes or specify shorter maximum sizes. Anything less leads to failure to interoperate. BGP has always had an issue with features that had the risk of overflowing the Path Attributes. I've seen this (as likely have others supporting implementations) with odd combinations of AS_PATH, communities, etc. Extended communities and new features simply make this more likely. My take on the issue is this: - If you've selected a route and are attempting to send it to a neighbor and you are unable to format a valid BGP PDU containing only a single NLRI, you MUST NOT try to send it. - If you previously sent reachability for that NLRI, and are unable to send it as above, you MUST withdraw it. Otherwise you run the risk of improper reachability or forwarding. Basically, "treat as withdraw" applies here. IMO, it's no different for extended messsages. If I receive a > 4k message and I can't format it for a subsequent peer, treat as withdraw for those peers. Where we've had good room for discussion has been what to do in order to avoid these sort of things: - Are there circumstances where we might be able to drop an optional attribute? Maybe. This seems messy to me. - Are there circumstances where we might be able to limit the size of large attributes? (E.g. communities.) Possibly. But this may be unsafe and would be highly circumstantial. Whose route-target do you drop from a VPN route as an example? - Is there wisdom in suggesting "old world" path attributes shouldn't be allowed to overflow the 4k limit? Possibly. Then you start getting into interesting mixes of combinatorics. For example, long AS_PATH and a long community list together. Implementations already do things like limit maximum AS_PATH length. My personal opinion on the mitigations is that we shouldn't try to be normative about them in the spec. As noted in the AS_PATH example, vendors already limit some attributes to be shorter than what the protocol might maximally allow. Leave it to the implementations to provide knobs appropriate to those implementations. There may be room in the spec suggesting that such things are possible. We *MUST* be normative about the treat as withdraw behavior. -- Jeff From nobody Tue Nov 28 11:02:40 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 531AB1270A0; Tue, 28 Nov 2017 11:02:38 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.398 X-Spam-Level: X-Spam-Status: No, score=-2.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 yZa0LrD-vQcp; Tue, 28 Nov 2017 11:02:36 -0800 (PST) Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (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 CB90B126557; Tue, 28 Nov 2017 11:02:35 -0800 (PST) Received: by mail-wm0-x22a.google.com with SMTP id l141so1623970wmg.1; Tue, 28 Nov 2017 11:02:35 -0800 (PST) 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=3W6h8O7QcAGClN8zNa/wQPJlT7Bs/+pW9kNLnh986A4=; b=UiuGlZXj354qs29Rd8YLNa1AdcKlBOzQ7mqbLSTZqPuzL60Qeo7ewjwVi49O4A9wf2 rV7FPbAJXlpu5j3RFzMQ3KTM47ELT6Y2MbZrrBS6VCr1UY4KZj/XNfwS3gB3+d6VNxC6 Zsdtg93Ycc3U22v+2/h7GB5qKVzuFpzAzKqFccMr0D9b00IKFcBOU198/67M11KzRikr KWA+DrYHBNpZ+1ufy36Io4y+Km3f000hLE8nUyJwDLt+m/XYQQwsm7PfUv0h28yGNs5i pjow8osyjUhxuRGoNd+8so9/v1Wtn0tvY8VMZlfFiDzTnxORUx0xGA0puV4xCcKVIQ/x R6Kw== 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=3W6h8O7QcAGClN8zNa/wQPJlT7Bs/+pW9kNLnh986A4=; b=OYKcviIWeaZqlDofajUlqr45ZFBrm5oTrIGe4F4A13rrtiZd8z11sfDaee+0DI3Ypt 69oj6VAaH5+EDmtacKAM0f0oxV8CAb4Ly9Y63W/lhSQl42+cFnHLaMFhn1+V54rtQYfK ejqWhHavu/t2aeNuQdQTSVGHy/YmYaub87ccBx/0//HUmNH37g6bv6u1dGLIztS39xe5 KDixztjgs09SWJPiermqEYQIL2gRk5T7UpBGfzz80wGi/OWV4Npy61NiyFHVbLStp3w3 kTIpfyI3Tvx/T56JNKqSoh7sqBtNt9aSk0EPjujQQEcumi45x00EXS1kiUl9MRLkv8pD yruQ== X-Gm-Message-State: AJaThX65eBFQ7vQrhL9EtTjbu9/kWir9NMD+npJ0Vl0lCkXQPRUrZua6 ThFDYKi0BZtqZ0VMyYcxxTlCkqmJEOmTjev2GbhvSrY0 X-Google-Smtp-Source: AGs4zMZ6rNdvCoKDzdgljrjbcNlIMYdx/w+OfuXnT/QOPs86soihKD69lYAAxByuSGPqAzrdvx0bONYiSrF8kYd4cyQ= X-Received: by 10.28.5.201 with SMTP id 192mr535670wmf.142.1511895754127; Tue, 28 Nov 2017 11:02:34 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Tue, 28 Nov 2017 11:02:32 -0800 (PST) In-Reply-To: <20171128183312.GT16871@pfrc.org> References: <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com> <20171128183312.GT16871@pfrc.org> From: Robert Raszuk Date: Tue, 28 Nov 2017 20:02:32 +0100 X-Google-Sender-Auth: Z2_Yq3464i8lO0LUYM_T7iXxCso Message-ID: To: Jeffrey Haas Cc: "Jakob Heitz (jheitz)" , idr wg , "idr-ads@ietf.org" Content-Type: multipart/alternative; boundary="001a1143816e5cbfd3055f0fa9d4" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2017 19:02:38 -0000 --001a1143816e5cbfd3055f0fa9d4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Jeff, > We *MUST* be normative about the treat as withdraw behavior. This does provide one way to address my main point that the draft MUST be updated to define what to do when you get to a bottleneck. Otherwise each implementation will try to do their own thing which will be a disaster. However your suggestion creates troubleshooting nightmare. How does a sender is to know that some routers 3 ASes away did not get his prefix ? How does the receiver is to know that because he is running older device with no software upgrade possible he will be potentially missing some routes ? Do we no longer care that any BGP4 proposal no matter how great and useful it is MUST be incrementally deployable ? Thx, R. On Tue, Nov 28, 2017 at 7:33 PM, Jeffrey Haas wrote: > [I'm choosing this message as my response point, but not intending to > suggest that other bits of the thread weren't relevant.] > > On Wed, Nov 22, 2017 at 11:26:32PM +0000, Jakob Heitz (jheitz) wrote: > > If router A follows this draft, then it can quite legitimately send an > update with 16000 communities. If router B cannot receive and process it, > then it=E2=80=99s broken. > > > > If path attribute size is not addressed, then this draft will cause > inoperable implementations. As such, it is not fit for standardization. > Either we assume the maximum possible size for all attributes or specify > shorter maximum sizes. Anything less leads to failure to interoperate. > > BGP has always had an issue with features that had the risk of overflowin= g > the Path Attributes. I've seen this (as likely have others supporting > implementations) with odd combinations of AS_PATH, communities, etc. > Extended communities and new features simply make this more likely. > > My take on the issue is this: > - If you've selected a route and are attempting to send it to a neighbor > and > you are unable to format a valid BGP PDU containing only a single NLRI, > you MUST NOT try to send it. > - If you previously sent reachability for that NLRI, and are unable to se= nd > it as above, you MUST withdraw it. Otherwise you run the risk of > improper reachability or forwarding. > > Basically, "treat as withdraw" applies here. > > IMO, it's no different for extended messsages. If I receive a > 4k messa= ge > and I can't format it for a subsequent peer, treat as withdraw for those > peers. > > Where we've had good room for discussion has been what to do in order to > avoid these sort of things: > - Are there circumstances where we might be able to drop an optional > attribute? Maybe. This seems messy to me. > - Are there circumstances where we might be able to limit the size of lar= ge > attributes? (E.g. communities.) Possibly. But this may be unsafe and > would be highly circumstantial. Whose route-target do you drop from a > VPN > route as an example? > - Is there wisdom in suggesting "old world" path attributes shouldn't be > allowed to overflow the 4k limit? Possibly. Then you start getting in= to > interesting mixes of combinatorics. For example, long AS_PATH and a lo= ng > community list together. Implementations already do things like limit > maximum AS_PATH length. > > My personal opinion on the mitigations is that we shouldn't try to be > normative about them in the spec. As noted in the AS_PATH example, vendo= rs > already limit some attributes to be shorter than what the protocol might > maximally allow. Leave it to the implementations to provide knobs > appropriate to those implementations. There may be room in the spec > suggesting that such things are possible. > > We *MUST* be normative about the treat as withdraw behavior. > > -- Jeff > --001a1143816e5cbfd3055f0fa9d4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Jeff,

> We= *MUST* be normative about the treat as withdraw behavior.

This does provide one way to address my= main point that the draft MUST be updated to define what to do when you ge= t to a bottleneck. Otherwise each implementation will try to do their own t= hing which will be a disaster.=C2=A0

<= span style=3D"font-family:arial,sans-serif">However your suggestion creates= troubleshooting nightmare. How does a sender is to know that some routers = 3 ASes away did not get his prefix ? How does the receiver is to know that = because he is running older device with no software upgrade possible he wil= l be potentially missing some routes ?=C2=A0

Do we no longer care that any BGP4 proposal n= o matter how great and useful it is MUST be incrementally deployable=C2=A0?= =C2=A0

Thx,
R.


On Tue, Nov 28, 2017 at 7:33 PM, Je= ffrey Haas <jhaas@pfrc.org> wrote:
[I'm choosing this message as my response po= int, but not intending to
suggest that other bits of the thread weren't relevant.]

On Wed, Nov 22, 2017 at 11:26:32PM +0000, Jakob Heitz (jheitz) wrote:
> If router A follows this draft, then it can quite legitimately send an= update with 16000 communities. If router B cannot receive and process it, = then it=E2=80=99s broken.
>
> If path attribute size is not addressed, then this draft will cause in= operable implementations. As such, it is not fit for standardization. Eithe= r we assume the maximum possible size for all attributes or specify shorter= maximum sizes. Anything less leads to failure to interoperate.

BGP has always had an issue with features that had the risk of overf= lowing
the Path Attributes.=C2=A0 I've seen this (as likely have others suppor= ting
implementations) with odd combinations of AS_PATH, communities, etc.
Extended communities and new features simply make this more likely.

My take on the issue is this:
- If you've selected a route and are attempting to send it to a neighbo= r and
=C2=A0 you are unable to format a valid BGP PDU containing only a single NL= RI,
=C2=A0 you MUST NOT try to send it.
- If you previously sent reachability for that NLRI, and are unable to send=
=C2=A0 it as above, you MUST withdraw it.=C2=A0 Otherwise you run the risk = of
=C2=A0 improper reachability or forwarding.

Basically, "treat as withdraw" applies here.

IMO, it's no different for extended messsages.=C2=A0 If I receive a >= ; 4k message
and I can't format it for a subsequent peer, treat as withdraw for thos= e
peers.

Where we've had good room for discussion has been what to do in order t= o
avoid these sort of things:
- Are there circumstances where we might be able to drop an optional
=C2=A0 attribute?=C2=A0 Maybe.=C2=A0 This seems messy to me.
- Are there circumstances where we might be able to limit the size of large=
=C2=A0 attributes?=C2=A0 (E.g. communities.)=C2=A0 Possibly.=C2=A0 But this= may be unsafe and
=C2=A0 would be highly circumstantial.=C2=A0 Whose route-target do you drop= from a VPN
=C2=A0 route as an example?
- Is there wisdom in suggesting "old world" path attributes shoul= dn't be
=C2=A0 allowed to overflow the 4k limit?=C2=A0 Possibly.=C2=A0 Then you sta= rt getting into
=C2=A0 interesting mixes of combinatorics.=C2=A0 For example, long AS_PATH = and a long
=C2=A0 community list together.=C2=A0 Implementations already do things lik= e limit
=C2=A0 maximum AS_PATH length.

My personal opinion on the mitigations is that we shouldn't try to be normative about them in the spec.=C2=A0 As noted in the AS_PATH example, ve= ndors
already limit some attributes to be shorter than what the protocol might maximally allow.=C2=A0 Leave it to the implementations to provide knobs
appropriate to those implementations.=C2=A0 There may be room in the spec suggesting that such things are possible.

We *MUST* be normative about the treat as withdraw behavior.

-- Jeff

--001a1143816e5cbfd3055f0fa9d4-- From nobody Tue Nov 28 11:11:31 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A80A126BF6; Tue, 28 Nov 2017 11:11:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.901 X-Spam-Level: X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 fIL37M211t67; Tue, 28 Nov 2017 11:11:29 -0800 (PST) Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 253161241F3; Tue, 28 Nov 2017 11:11:29 -0800 (PST) Received: by slice.pfrc.org (Postfix, from userid 1001) id 5EFF81E344; Tue, 28 Nov 2017 14:14:58 -0500 (EST) Date: Tue, 28 Nov 2017 14:14:58 -0500 From: Jeffrey Haas To: Robert Raszuk Cc: "Jakob Heitz (jheitz)" , idr wg , "idr-ads@ietf.org" Message-ID: <20171128191457.GU16871@pfrc.org> References: <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com> <20171128183312.GT16871@pfrc.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2017 19:11:30 -0000 Robert, On Tue, Nov 28, 2017 at 08:02:32PM +0100, Robert Raszuk wrote: > > We *MUST* be normative about the treat as withdraw behavior. > > This does provide one way to address my main point that the draft MUST be > updated to define what to do when you get to a bottleneck. Otherwise each > implementation will try to do their own thing which will be a disaster. > > However your suggestion creates troubleshooting nightmare. How does a > sender is to know that some routers 3 ASes away did not get his prefix ? > How does the receiver is to know that because he is running older device > with no software upgrade possible he will be potentially missing some > routes ? We don't know this today. I don't believe trying to solve it in this document helps. > Do we no longer care that any BGP4 proposal no matter how great and useful > it is MUST be incrementally deployable ? I do not see this as world ending. :-) The original scenario for bgpsec is one where we had significant concerns about too-small UPDATE messages causing issues. We had to address the issues there. And we already know that as a feature it has incremental deployment challenges. For everything else, the cases I'm currently familiar with that are likely to cause quasi-legitimate overflows are mostly VPN scenarios. The "blast radius" is thus somewhat local. I'm curious about other known scenarios. There is likely good room for GROW to pick up the topic of how to mitigate overflows. I think the IDR audience is somewhat too narrow. -- Jeff From nobody Tue Nov 28 11:25:40 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E8C712426E; Tue, 28 Nov 2017 11:25:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 hJobV4EiPc8q; Tue, 28 Nov 2017 11:25:38 -0800 (PST) Received: from mail-wr0-x229.google.com (mail-wr0-x229.google.com [IPv6:2a00:1450:400c:c0c::229]) (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 D817E126CF9; Tue, 28 Nov 2017 11:25:37 -0800 (PST) Received: by mail-wr0-x229.google.com with SMTP id w62so1170579wrc.6; Tue, 28 Nov 2017 11:25:37 -0800 (PST) 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=befjPbdFeF3X2haApWLZbOf2182C8XpRO8ieuntmtDE=; b=QD8eDFuI1DATuRzYWDpwQRrdTJiSSYcvljys0FVLbcLU3oc2enmvk8Dh5vXZTZ7DNu bngwheJNfh6ipLNLFIuX45SNzbcSkhZEqEOCjykJ5bcM0dxIKFMkmJ/KtyEUySIjbX79 UqIiI5YDxXHaqZYSW9XXG4GHIBEWZ+PWCMeia/KJ8R4mVAyDmlnKxyYMl0PSTzwglAP5 Lt2njOPiNPoNv0zvwdcplIp5v8ON5NLLHfxDDp7pYukKkNWNLZTHi+MX+mLyjUJY9Fha wdhJH0jjrJ8TNAHP60fJ7cTkdrWnNwbjBmKdGWqciRAWzS9/mQo2O+pbNTmwrdXJ+LTt Fa3Q== 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=befjPbdFeF3X2haApWLZbOf2182C8XpRO8ieuntmtDE=; b=hPfV50QS9jBxYDeVqUjhTYs0FloV6VF4SsA5ycJsraMZUQ3919x+UgW00u+jwQxoPP aGvSgb2kkdY91efirZeJnXKfH0Pn1EBO4etzhjLdVTHGbwipNEY7D4ncbPoIj6p3rum3 2LqiC704ePHyyKnUrjXW0MgQDlV9n/xlQwq5GtvshnVVVQiLOQIQWcQ+LEWMGE/EmYeh m3zvqAep++Ooozk7zvThE8J/fuHvap89m5ihdU2/4eJZhoAe0EqCxplEeSgoZ3vXe2Vo S1CfZmyEXES6jD6sq+94LOt6BLwwzMpaJV5cjRWvt4Y74DWJTzgbqWf2nfroCBIDj0Tw UrSw== X-Gm-Message-State: AJaThX6Th/L3PqR/xyR6wrrcYY6ib1brVCez7/8t27UchwnMqRDhrfLo mSliVBH5kuuvhbMMromMnVSqZOmBQ9CQvEB2eIw= X-Google-Smtp-Source: AGs4zMaA+UMFCbC+RYuPdHdaoaDcbvLws6IGniHhdY3v3KEaK9Hqf2AEk99MugcWn2bOXdURUct7XcSlqYgcL/oHJBI= X-Received: by 10.223.183.39 with SMTP id l39mr166837wre.175.1511897136081; Tue, 28 Nov 2017 11:25:36 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Tue, 28 Nov 2017 11:25:35 -0800 (PST) In-Reply-To: <20171128191457.GU16871@pfrc.org> References: <976743ea96934039a85fa74415b45862@XCH-ALN-014.cisco.com> <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com> <20171128183312.GT16871@pfrc.org> <20171128191457.GU16871@pfrc.org> From: Robert Raszuk Date: Tue, 28 Nov 2017 20:25:35 +0100 X-Google-Sender-Auth: ZGaZnQF1pKuloBChb69NAPyXOIA Message-ID: To: Jeffrey Haas Cc: "Jakob Heitz (jheitz)" , idr wg , "idr-ads@ietf.org" Content-Type: multipart/alternative; boundary="f403043868bcbbb386055f0ffb64" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2017 19:25:39 -0000 --f403043868bcbbb386055f0ffb64 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > =E2=80=8B=E2=80=8B I don't believe trying to solve it in this document helps. Never suggested that. > =E2=80=8B The original scenario for bgpsec is one where we had significant concerns > about too-small UPDATE messages causing issues. We had to address the > issues there. And we already know that as a feature it has incremental > deployment challenges. Well if this is still for BGPSEC I think your suggestion to treat-as-withdraw is not that good. I do prefer to get unsecured reachability then no reachability at all. And if you make it treat-as-withdraw as MUST even if BGSEC itself says to drop crypto when it does not fit it is quite unlikely that anyone will even try to secure BGP UPDATES any time soon. Cheers, R. --f403043868bcbbb386055f0ffb64 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

> =E2=80=8B=E2=80=8B
I don't believe trying to solve it in this = document helps.

Never suggested that.=C2=A0

>= =E2=80=8B
The original s= cenario for bgpsec is one where we had significant concerns
>=C2=A0abou= t too-small UPDATE messages causing issues.=C2=A0 We had to address the
>=C2=A0issues there.=C2=A0 And we already know that as a feature it has in= cremental
>=C2=A0deployment challenges.

Well if this is still for BGPSEC I think your suggestion= to treat-as-withdraw is not=C2=A0
that good.=C2=A0I do prefer to get unsecured=C2=A0reachability then no reachability a= t all.=C2=A0

=
And if you make it treat-as-withdra= w as MUST even if BGSEC itself says to drop=C2=A0
crypto when it does not fit it is quite unlikely that a= nyone will even try to secure=C2=A0
BGP UPDATES any time soon.=C2=A0

Cheers,
R.
--f403043868bcbbb386055f0ffb64-- From nobody Tue Nov 28 11:37:21 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 757D2128D16; Tue, 28 Nov 2017 11:37:20 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.901 X-Spam-Level: X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 UMHSKSCOU9oo; Tue, 28 Nov 2017 11:37:19 -0800 (PST) Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 9C4DC126CBF; Tue, 28 Nov 2017 11:37:19 -0800 (PST) Received: by slice.pfrc.org (Postfix, from userid 1001) id 120F71E344; Tue, 28 Nov 2017 14:40:49 -0500 (EST) Date: Tue, 28 Nov 2017 14:40:48 -0500 From: Jeffrey Haas To: Robert Raszuk Cc: "Jakob Heitz (jheitz)" , idr wg , "idr-ads@ietf.org" Message-ID: <20171128194048.GV16871@pfrc.org> References: <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com> <20171128183312.GT16871@pfrc.org> <20171128191457.GU16871@pfrc.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2017 19:37:20 -0000 Robert, On Tue, Nov 28, 2017 at 08:25:35PM +0100, Robert Raszuk wrote: > > The original scenario for bgpsec is one where we had significant concerns > > about too-small UPDATE messages causing issues. We had to address the > > issues there. And we already know that as a feature it has incremental > > deployment challenges. > > Well if this is still for BGPSEC I think your suggestion to > treat-as-withdraw is not > that good. I do prefer to get unsecured reachability then no reachability > at all. If a bgpsec speaker chooses to "downgrade" its reachability, that's its choice. In such a case, it would no longer be trying to overflow the 4k PDU. Similarly, routers that limit AS_PATH length choosing to not propagate (and treat as withdraw) an AS_PATH that exceeds its local limit is a local choice. > And if you make it treat-as-withdraw as MUST even if BGSEC itself says to > drop > crypto when it does not fit it is quite unlikely that anyone will even try > to secure > BGP UPDATES any time soon. bgpsec implementations are likely to deploy extended messages in tandem. I don't find the argument you seem to be making compelling. -- Jeff From nobody Tue Nov 28 11:40:57 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13E6B128D6F; Tue, 28 Nov 2017 11:40:53 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, 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 b78LkrokSBfO; Tue, 28 Nov 2017 11:40:51 -0800 (PST) Received: from mail-wr0-x22e.google.com (mail-wr0-x22e.google.com [IPv6:2a00:1450:400c:c0c::22e]) (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 8697712894A; Tue, 28 Nov 2017 11:40:51 -0800 (PST) Received: by mail-wr0-x22e.google.com with SMTP id l22so1193244wrc.11; Tue, 28 Nov 2017 11:40:51 -0800 (PST) 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=k2V3GRYFLpin6fvh+Vpr4C25PDDGnqtQ3fWNnGFDY2o=; b=NyExmX7HR3b/JT9pyyCCxWLZ9olpdIox+Q5mZT8IqFD3NjRlXDz+m5/aNMmthOvc7W +YwpvAXIEArrMFlSn17doB82lQgxm/hCc6UxmRja1AX9QdJQ/WeGoF3jPK62FzFyLvn6 jjQAg6DGHZZ6clFND0jjIDHsWL9SBJBk6Jk+I+YmN0O4TmmoAD1MFZ2AZHjLBPknokCM tczyi79eNxe/6xnanc2T0AGjStUHMMMzC9+t4c5IbqsmZWytpkAtHnFay3Shh8c8kkk1 jljSRX+HrU+X23xZt2KVbDTvhARoSFmLQakx3Y2Y0Dunc3SrLoUSEsFXlxIqBSRQAqwG MpHg== 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=k2V3GRYFLpin6fvh+Vpr4C25PDDGnqtQ3fWNnGFDY2o=; b=gF7od8xwz8BAUr1VE7sJxDjnN1DaLjQEvLTtc8Snn1N57NTc3v+nXIQvigGQMwU7IP S6dsfDvH11XwUoT7+dSuW41vEeEQ9zqUe7/Vl3D+0eVwU0JE0gVQRGlfo00owUl0mAGb niNLQrPpdMIMfBQ61sFmgxE72l7YeccFEbtkD3NbqC2A/Cp4crD6l5O6K+4ICKxefF6Y Z3szEdVqCIJgi4b++5WkWI+QwzoJ+H9qVZ1Zoctql07tzUTgzy4BA7yGUvD+8k/NRerI i3ede8bvpwZjlbXQkwZ7s57g40acgGrE5ae9UvgTboXQ+weQt+YW2vVGZtmkmYsZP1wU eNvg== X-Gm-Message-State: AJaThX43hBtxvvuOSHMWAbrpSji7qHhuBqGGcOdiFIPTiPN8VCZp4nUN PwUTMYvAaiBM7+KfNmQdVN5mzJDvdJ5oiuE3mySTgEeV X-Google-Smtp-Source: AGs4zMbL1q1rcQeWY234xId/lFNiseGaH6vY5gft1BdUOhHYPTc8kiz1Z726TedJzGxbJ3suaXnjwI+pKz5UGNw+9A0= X-Received: by 10.223.183.39 with SMTP id l39mr196911wre.175.1511898049884; Tue, 28 Nov 2017 11:40:49 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Tue, 28 Nov 2017 11:40:49 -0800 (PST) In-Reply-To: <20171128194048.GV16871@pfrc.org> References: <88d5df779a344b588745108c771d3145@XCH-ALN-014.cisco.com> <1D2FD437-0EEF-4FF6-9853-C09E7EEA2A15@nist.gov> <2B92A151-5A78-46EE-8A46-C09603A37219@cisco.com> <20171128183312.GT16871@pfrc.org> <20171128191457.GU16871@pfrc.org> <20171128194048.GV16871@pfrc.org> From: Robert Raszuk Date: Tue, 28 Nov 2017 20:40:49 +0100 X-Google-Sender-Auth: QDV8FvaCvqMD0iZTv2Got0GNRBI Message-ID: To: Jeffrey Haas Cc: "Jakob Heitz (jheitz)" , idr wg , "idr-ads@ietf.org" Content-Type: multipart/alternative; boundary="f403043868bc333d5b055f10324e" Archived-At: Subject: Re: [Idr] WG Last Call foir draft-ietf-idr-bgp-extended-messages (11/12 to 11/26) X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2017 19:40:53 -0000 --f403043868bc333d5b055f10324e Content-Type: text/plain; charset="UTF-8" > bgpsec implementations are likely to deploy extended messages in tandem. Is this just your assumption or is this enforced in any IETF document ? This is important news no one earlier mentioned in this entire thread. Thx --f403043868bc333d5b055f10324e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

> bgpsec implementations = are likely to deploy extended messages in tandem.
Is this just your assumption or is this enforced in any= IETF document ?=C2=A0

This is imp= ortant news no one earlier mentioned in this entire thread.=C2=A0

Thx
--f403043868bc333d5b055f10324e-- From nobody Wed Nov 29 23:13:01 2017 Return-Path: X-Original-To: idr@ietf.org Delivered-To: idr@ietfa.amsl.com Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D74A126CD6; Wed, 29 Nov 2017 23:12:54 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit From: internet-drafts@ietf.org To: Cc: idr@ietf.org X-Test-IDTracker: no X-IETF-IDTracker: 6.66.0 Auto-Submitted: auto-generated Precedence: bulk Message-ID: <151202597429.4853.3437383152363157089@ietfa.amsl.com> Date: Wed, 29 Nov 2017 23:12:54 -0800 Archived-At: Subject: [Idr] I-D Action: draft-ietf-idr-eag-distribution-05.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Nov 2017 07:12:54 -0000 A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Inter-Domain Routing WG of the IETF. Title : Distribution of MPLS-TE Extended admin Group Using BGP Authors : Zitao Wang Qin Wu Jeff Tantsura Filename : draft-ietf-idr-eag-distribution-05.txt Pages : 5 Date : 2017-11-29 Abstract: As MPLS-TE network grows, administrative Groups advertised as a fixed-length 32-bit Bitmask is quite constraining. "Extended Administrative Group" IGP TE extensions sub-TLV is introduced to provide for additional administrative groups (link colors) beyond the current limit of 32. This document describes extensions to BGP protocol, that can be used to distribute extended administrative groups in MPLS-TE. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-idr-eag-distribution/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-idr-eag-distribution-05 https://datatracker.ietf.org/doc/html/draft-ietf-idr-eag-distribution-05 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-idr-eag-distribution-05 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 Nov 29 23:25:59 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE9A9127419 for ; Wed, 29 Nov 2017 23:25:57 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.22 X-Spam-Level: X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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 k5sFDeAcA6rX for ; Wed, 29 Nov 2017 23:25:56 -0800 (PST) Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (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 F0E231200F1 for ; Wed, 29 Nov 2017 23:25:55 -0800 (PST) Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 0D177B179AE76 for ; Thu, 30 Nov 2017 07:25:52 +0000 (GMT) Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 30 Nov 2017 07:25:53 +0000 Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.219]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0361.001; Thu, 30 Nov 2017 15:25:42 +0800 From: Qin Wu To: "idr@ietf.org" Thread-Topic: New Version Notification for draft-ietf-idr-eag-distribution-05.txt Thread-Index: AQHTaaqpdtx5X6KwXUCRejNCJbVF6KMsggwQ Date: Thu, 30 Nov 2017 07:25:42 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.136.79.67] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Archived-At: Subject: Re: [Idr] New Version Notification for draft-ietf-idr-eag-distribution-05.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Nov 2017 07:25:58 -0000 V2UgcmVmcmVzaCB0aGUgZHJhZnQgdG8gcHJldmVudCBleHBpcmF0aW9uLCB0aGUgdi0oMDUpIGRv ZXNuJ3QgaW50cm9kdWNlIGFueSBjaGFuZ2VzLg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlm Zj91cmwyPWRyYWZ0LWlldGYtaWRyLWVhZy1kaXN0cmlidXRpb24tMDUNCg0KTGV0IHVzIGtub3cg aWYgeW91IGhhdmUgYW55IGNvbW1lbnRzIG9yIHN1Z2dlc3Rpb25zPw0KDQotUWluDQotLS0tLemC ruS7tuWOn+S7ti0tLS0tDQrlj5Hku7bkuro6IGludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyBbbWFp bHRvOmludGVybmV0LWRyYWZ0c0BpZXRmLm9yZ10gDQrlj5HpgIHml7bpl7Q6IDIwMTflubQxMeac iDMw5pelIDE1OjEzDQrmlLbku7bkuro6IFFpbiBXdTsgd2FuZ3ppdGFvOyBKZWZmIFRhbnRzdXJh DQrkuLvpopg6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtaWV0Zi1pZHItZWFn LWRpc3RyaWJ1dGlvbi0wNS50eHQNCg0KDQpBIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQtaWV0 Zi1pZHItZWFnLWRpc3RyaWJ1dGlvbi0wNS50eHQNCmhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJt aXR0ZWQgYnkgUWluIFd1IGFuZCBwb3N0ZWQgdG8gdGhlIElFVEYgcmVwb3NpdG9yeS4NCg0KTmFt ZToJCWRyYWZ0LWlldGYtaWRyLWVhZy1kaXN0cmlidXRpb24NClJldmlzaW9uOgkwNQ0KVGl0bGU6 CQlEaXN0cmlidXRpb24gb2YgTVBMUy1URSBFeHRlbmRlZCBhZG1pbiBHcm91cCBVc2luZyBCR1AN CkRvY3VtZW50IGRhdGU6CTIwMTctMTEtMjkNCkdyb3VwOgkJaWRyDQpQYWdlczoJCTUNClVSTDog ICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtaWV0 Zi1pZHItZWFnLWRpc3RyaWJ1dGlvbi0wNS50eHQNClN0YXR1czogICAgICAgICBodHRwczovL2Rh dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWlkci1lYWctZGlzdHJpYnV0aW9uLw0K SHRtbGl6ZWQ6ICAgICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWlk ci1lYWctZGlzdHJpYnV0aW9uLTA1DQpIdG1saXplZDogICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tl ci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLWlkci1lYWctZGlzdHJpYnV0aW9uLTA1DQpE aWZmOiAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWll dGYtaWRyLWVhZy1kaXN0cmlidXRpb24tMDUNCg0KQWJzdHJhY3Q6DQogICBBcyBNUExTLVRFIG5l dHdvcmsgZ3Jvd3MsIGFkbWluaXN0cmF0aXZlIEdyb3VwcyBhZHZlcnRpc2VkIGFzIGENCiAgIGZp eGVkLWxlbmd0aCAzMi1iaXQgQml0bWFzayBpcyBxdWl0ZSBjb25zdHJhaW5pbmcuICAiRXh0ZW5k ZWQNCiAgIEFkbWluaXN0cmF0aXZlIEdyb3VwIiBJR1AgVEUgZXh0ZW5zaW9ucyBzdWItVExWIGlz IGludHJvZHVjZWQgdG8NCiAgIHByb3ZpZGUgZm9yIGFkZGl0aW9uYWwgYWRtaW5pc3RyYXRpdmUg Z3JvdXBzIChsaW5rIGNvbG9ycykgYmV5b25kIHRoZQ0KICAgY3VycmVudCBsaW1pdCBvZiAzMi4g IFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGV4dGVuc2lvbnMgdG8gQkdQDQogICBwcm90b2NvbCwg dGhhdCBjYW4gYmUgdXNlZCB0byBkaXN0cmlidXRlIGV4dGVuZGVkIGFkbWluaXN0cmF0aXZlDQog ICBncm91cHMgaW4gTVBMUy1URS4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQoNClBs ZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0 aW1lIG9mIHN1Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJl IGF2YWlsYWJsZSBhdCB0b29scy5pZXRmLm9yZy4NCg0KVGhlIElFVEYgU2VjcmV0YXJpYXQNCg0K From nobody Thu Nov 30 01:46:02 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 43E19128E00; Thu, 30 Nov 2017 01:46:01 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.399 X-Spam-Level: X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 b1ToUdOgk85U; Thu, 30 Nov 2017 01:45:59 -0800 (PST) Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::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 E5D6A12922E; Thu, 30 Nov 2017 01:45:58 -0800 (PST) Received: by mail-wm0-x22c.google.com with SMTP id t8so11757482wmc.3; Thu, 30 Nov 2017 01:45:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to:cc; bh=BcJsEdkthC+FdQX0yWHZL68CIimmE8xqi+Y7NMau8lM=; b=WQI8CvBTOcLfzpKSe9BA9jO61Ccyq+KVlC2RWRrz4GGen3LQjAZviV/yj/VXxm8/ap i6CwqydXCGJujtyf/37b3KEWQ5k2oLw1RZCJ918S05FNsTCOBP9bnYwOvaY9RvyteFch Y42kp92+YbVyACVVrpdGja0+GlRmHIQ0UcsSIqhWjSuTnXgCJvMBbkuzittvg2yew+6L ZqCQv1YpPZOGFWpRaRHDxSdTMLKNjk0bn1fLPz9W1NEW2FNOAv4jCs38AFBVyZ5eUhQT udR9+DEk4tDosVurjKBxlT5EKclqS9Jq5vR0w+iAaFXHt1s/dJe8XJtiqpPbXfkTWVNP rCFQ== 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:from:date:message-id:subject :to:cc; bh=BcJsEdkthC+FdQX0yWHZL68CIimmE8xqi+Y7NMau8lM=; b=ihFcrhQzqd+6I4ni4NJdYuPARXXhKpBZ3YqMivZXGXPQlX8PTOtQxKxhUoiApCqrlm VIxKFddF5HDGRjDYVNHC/fYXWiNH+2Ofpeo++Qa6I5VFyri3xtAZq5pft/FvZ8GpJeaW 6KwjcMcpyWR8VDv4hfku5lniMuQQcVdsrSbvUwDCd88Xz/DFKA3FGANxTHgJmBrCit3P C4Slew6PNZncqbzseKt9rja7jXylfcbAxeomGjaIqHl0nwXZu7NxUAM1ffzpHeX1sOld h28k4FLbJbjNjSBqXdPPx/8nJ1XteWOmV/lF3osJRIgOg5bcO1+NVBfE6Maw/LzB43pb KOww== X-Gm-Message-State: AJaThX7T+yi9weVdGHw6z8Bwl15AGJlplidq5hFDqnveTOVCWpa6+9J0 Rgzy59VRHNIAUaDg4HgSkAi5MqVl+9eLVhkGndI0mJux X-Google-Smtp-Source: AGs4zMYxT6Gy7tfxf2cF1Gxs6ShnT2XBlbsAl8Z0f1vku0mhVxgn1dIfKY8Vd7hyNEjNO27UL4Ck9yqRq2teqGHInLU= X-Received: by 10.28.112.22 with SMTP id l22mr1341914wmc.35.1512035155512; Thu, 30 Nov 2017 01:45:55 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Thu, 30 Nov 2017 01:45:54 -0800 (PST) From: Robert Raszuk Date: Thu, 30 Nov 2017 10:45:54 +0100 X-Google-Sender-Auth: a6GKmiUdubLFjq-MOlhNXZIDQfw Message-ID: To: idr wg Cc: "mpls@ietf.org" Content-Type: multipart/alternative; boundary="089e082fe404551112055f301e5e" Archived-At: Subject: [Idr] draft-ietf-idr-eag-distribution-05.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Nov 2017 09:46:01 -0000 --089e082fe404551112055f301e5e Content-Type: text/plain; charset="UTF-8" /* While the draft is in IDR I am adding MPLS WG here as the discussion is really about MPLS-TE and not BGP */ Hi, I looked at draft-ietf-idr-eag-distribution-05.txt and would like to share few comments on it. The draft defines extension to BGP-LS in order for the node to signal extended admin groups of a links in the TE domain relaxing the current limit of 32 bits. Observations: 1. Is the draft only applicable to MPLS-TE or also to SR networks ? If the latter the title needs to be changed. 2. While it is usually considered good to have more then less of anything let's look at the bigger picture and the consequences of this proposal in respect to its current applicability of MPLS-TE: Signalling of 32 affinity bits of the link is just a tiny piece of the full picture. In MPLS-TE networks those bits are signaled in SESSION_ATTRIBUTE of RSVP-PATH msg as defined in RFC3209 section 4.7 Signalling more then 32 bits will just not fit the current space hence fundamental set of RSVP-TE (aka MPLS-TE) operation are broken. Likewise most of the CSPF implementations would also need to modified to accomodate for BGP signalled extened affinity bits. IMO if there is real need to have more then 32 admin groups per link in a TE domain the right process would be to extend IGP as well as RSVP-TE RFCs for it. Moreover as we know RSVP-TE or SR-TE while can steer packets via constrained paths do not guarantee any interface level reservations or packet prioritization. Those are control plane driven features. As such one could also notice that with the extened set of link affinity classes there is real need to also extend QoS of each network element to offer more then 32 diffserv classes. Otherwise in the event of congestion it is likely that packets assumed to be classified into one admin group will likely compete for bandwith in the same queue with packets classified into different group. So while I do not have concerns to define such TLV in BGP-LS I do have bigger picture observations which I believe need to be addressed and need to become formal references in this document before we proceed on it in IDR any further. Cheers, Robert. --089e082fe404551112055f301e5e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
/* While the draft is in IDR I am addin= g MPLS WG here as the discussion is really about MPLS-TE and not BGP */

Hi,

I looked at=C2=A0draft-ietf-idr-eag-distrib= ution-05.txt and would like to share few comments on it.=C2=A0

The draft defines extension to BGP= -LS in order for the node to signal extended admin groups of a links in the= TE domain relaxing the current limit of 32 bits.=C2=A0

Observations:
1. Is the draft only applicable to MPLS-TE or als= o to SR networks ? If the latter the title needs to be changed.=C2=A0
=

2. While it is usually cons= idered good to have more then less of anything let's look at the bigger= picture and the consequences of this proposal in respect to its current ap= plicability of MPLS-TE:=C2=A0

Signalling of 32 affinity bits of the link is just a tiny piece of= the full picture. In MPLS-TE networks those bits are signaled in SESSION_A= TTRIBUTE of RSVP-PATH msg as defined in RFC3209 section 4.7

Signalling more then 32 bits will jus= t not fit the current space hence fundamental set of RSVP-TE (aka MPLS-TE) = operation are broken.=C2=A0

Likewise most of the CSPF implementations would also need to modified= to accomodate for BGP signalled extened affinity bits.=C2=A0

IMO if there is real need to have m= ore then 32 admin groups per link in a TE domain the right process would be= to extend IGP as well as RSVP-TE RFCs for it.=C2=A0

Moreover as we know RSVP-TE or SR-TE while c= an steer packets via constrained paths do not guarantee any interface level= reservations or packet prioritization. Those are control plane driven feat= ures.=C2=A0

As such on= e could also notice that with the extened set of link affinity classes ther= e is real need to also extend QoS of each network element to offer more the= n 32 diffserv classes. Otherwise in the event of congestion it is likely th= at packets assumed to be classified into one admin group will likely compet= e for bandwith in the same queue with packets classified into different gro= up.

So while I do not = have concerns to define such TLV in BGP-LS I do have bigger picture observa= tions which I believe need to be addressed and need to become formal refere= nces in this document before we proceed on it in IDR any further.

Cheers,
Robert.

--089e082fe404551112055f301e5e-- From nobody Thu Nov 30 02:20:14 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D453C1293FF; Thu, 30 Nov 2017 02:20:07 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.697 X-Spam-Level: X-Spam-Status: No, score=-2.697 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, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 im_2J3mSju1H; Thu, 30 Nov 2017 02:20:05 -0800 (PST) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (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 5EDC01293FD; Thu, 30 Nov 2017 02:20:05 -0800 (PST) Received: by mail-wm0-x236.google.com with SMTP id n138so1024081wmg.2; Thu, 30 Nov 2017 02:20:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :references:in-reply-to:mime-version; bh=V70tCLZ8s38WgkXWV0udvIOuMv0xho0DGQYu5icIjvY=; b=NEjrxZ43zOMy9EsMSIK5gQH+sRxkFciyuUfmF5kI9LYK9Rml1Wr7doMhcs1dkX6Ncd mVkI4F3Lqh7R59HxSTWGCiDr0YIJlq7h6MBFxCpwHysb5Z/2IvywUfztx/QfgUp33p0f XzL2/pF1p69VzhVNMP9Ilz6FyVzXcdsGjUZa+t3Rw7n7HFNczTBs5o1gnVBeHDAd7TO9 h0qytxXUDpTxqent2sUrJhDsromf3hI+1xYIuzXF6iKz+RfX3oe3OYqaOSfw5qxYhxoP +6qgfLp+UDmpvmq/yb6xZcK6a0sd3GrcP++wnJmRnR04UIUZq7aa7FmNxWL15fMvET+Z nLYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:date:subject:from:to:cc:message-id :thread-topic:references:in-reply-to:mime-version; bh=V70tCLZ8s38WgkXWV0udvIOuMv0xho0DGQYu5icIjvY=; b=Dcq3iOHkyO685O9ejpYs7hAc6z3QuVBM4CJbYygijEhg7LwfdFdF+U2ena3X1IJ+tJ M4T9Vvy/HBJo4Q/zK5NgSBmQpVs8azFK5+An6MZKXO6KFe85bWnaOZBbmiLPv+E6iU1o 2mXoktVVQwdGg7iBvLhgGn6NGtCmOBbXg3dgyDwdczNehIxz7M25FKAtoDrF6pdYObly Ztn5xje0pfz6guNWsLYxur2d4E1woYtrjMBX0dm5A/N70mApS/HN6723/dGf9DZ3EgGT zrh6Tj9b+rMOUlCf5TssRZ+hYA1b/+ZaVCOFbKgkqc+HrPkc4QEfTTdrZzfwcBSHplIV 7HXg== X-Gm-Message-State: AJaThX7B54r3IhdJ2OO03ch+f4nOIOp6TfCjajurm6eoaQyymd1smXZz emx1EgnvvcU0L9O52vPNVYo= X-Google-Smtp-Source: AGs4zMbCaEz8aiTcIROWlhRxRGMY7wx+9vU9mc1Ol8+5EpZpv2DlGM/Ly0Dsg+MN60vkvI3IAuhBYg== X-Received: by 10.28.173.213 with SMTP id w204mr123768wme.126.1512037203868; Thu, 30 Nov 2017 02:20:03 -0800 (PST) Received: from [10.103.249.70] ([195.219.17.131]) by smtp.gmail.com with ESMTPSA id l25sm4159837wmi.35.2017.11.30.02.20.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 Nov 2017 02:20:03 -0800 (PST) User-Agent: Microsoft-MacOutlook/f.28.0.171108 Date: Thu, 30 Nov 2017 02:20:11 -0800 From: Jeff Tantsura To: Robert Raszuk , idr wg CC: "mpls@ietf.org" Message-ID: Thread-Topic: [Idr] draft-ietf-idr-eag-distribution-05.txt References: In-Reply-To: Mime-version: 1.0 Content-type: multipart/alternative; boundary="B_3594853212_1744931488" Archived-At: Subject: Re: [Idr] draft-ietf-idr-eag-distribution-05.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Nov 2017 10:20:08 -0000 > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3594853212_1744931488 Content-type: text/plain; charset="UTF-8" Content-transfer-encoding: quoted-printable Robert, =20 The draft provides BGP-LS facility for RFC7308 that extends RFCs 3630 and 5= 305 (AG->EAG), aka link coloring, nothing to do with BW reservations or pack= et prioritization. RFC7308 was necessary to provide interoperable solution, if I recall correc= tly, around 2013, in order to signal EAGs - Junos was using TLV138 while XR = Sub-TLV 252. Your comment about modifications needed is about 5 years late=E2=80= =A6 There was a need for more than 32, that came in a form of feature requests = =E2=98=BA You might not believe it =E2=80=93 but there are still networks running RSVP-TE a= t a rather large scale. =20 I agree =E2=80=93 a wider look is necessary, but BGP-LS might not be the first pl= ace to start. =20 Hope this clarifies. =20 Thanks, Jeff From: Idr on behalf of Robert Raszuk Date: Thursday, November 30, 2017 at 01:46 To: idr wg Cc: "mpls@ietf.org" Subject: [Idr] draft-ietf-idr-eag-distribution-05.txt =20 /* While the draft is in IDR I am adding MPLS WG here as the discussion is = really about MPLS-TE and not BGP */ =20 Hi, =20 I looked at draft-ietf-idr-eag-distribution-05.txt and would like to share = few comments on it.=20 =20 The draft defines extension to BGP-LS in order for the node to signal exten= ded admin groups of a links in the TE domain relaxing the current limit of 3= 2 bits.=20 =20 Observations: =20 1. Is the draft only applicable to MPLS-TE or also to SR networks ? If the = latter the title needs to be changed.=20 =20 2. While it is usually considered good to have more then less of anything l= et's look at the bigger picture and the consequences of this proposal in res= pect to its current applicability of MPLS-TE:=20 =20 Signalling of 32 affinity bits of the link is just a tiny piece of the full= picture. In MPLS-TE networks those bits are signaled in SESSION_ATTRIBUTE o= f RSVP-PATH msg as defined in RFC3209 section 4.7 =20 Signalling more then 32 bits will just not fit the current space hence fund= amental set of RSVP-TE (aka MPLS-TE) operation are broken.=20 =20 Likewise most of the CSPF implementations would also need to modified to ac= comodate for BGP signalled extened affinity bits.=20 =20 IMO if there is real need to have more then 32 admin groups per link in a T= E domain the right process would be to extend IGP as well as RSVP-TE RFCs fo= r it.=20 =20 Moreover as we know RSVP-TE or SR-TE while can steer packets via constraine= d paths do not guarantee any interface level reservations or packet prioriti= zation. Those are control plane driven features.=20 =20 As such one could also notice that with the extened set of link affinity cl= asses there is real need to also extend QoS of each network element to offer= more then 32 diffserv classes. Otherwise in the event of congestion it is l= ikely that packets assumed to be classified into one admin group will likely= compete for bandwith in the same queue with packets classified into differe= nt group. =20 So while I do not have concerns to define such TLV in BGP-LS I do have bigg= er picture observations which I believe need to be addressed and need to bec= ome formal references in this document before we proceed on it in IDR any fu= rther. =20 Cheers, Robert. =20 _______________________________________________ Idr mailing list Idr@ietf.o= rg https://www.ietf.org/mailman/listinfo/idr=20 --B_3594853212_1744931488 Content-type: text/html; charset="UTF-8" Content-transfer-encoding: quoted-printable

Robert,

 

The draft provides BGP-LS facility for RFC7308 that extends RFCs 363= 0 and 5305 (AG->EAG), aka link coloring, nothing to do with BW reservatio= ns or packet prioritization.

RFC7308 was necessary to provide interoperable solut= ion, if I recall correctly, around 2013, in order to signal EAGs - Junos was= using TLV138 while XR Sub-TLV 252. Your comment about modifications needed = is about 5 years late=E2=80=A6

There was a need for more than 32, that came in a form o= f feature requests =E2=98=BA

=

You might not believe it =E2= =80=93 but there are still networks running RSVP-TE at a rather large scale.

&nb= sp;

I agre= e =E2=80=93 a wider look is necessary, but BGP-LS might not be the first place to = start.

 

Hope this clarifies.

 

Thanks,

Jeff

From:= Idr <idr-bounces@i= etf.org> on behalf of Robert Raszuk <robert@raszuk.net>
Date:= Thursday, November 30, 2017 at 01:46
To: idr wg <idr@ietf.= org>
Cc: "mpls@ietf.org" <mpls@ietf.org>
= Subject: [Idr] draft-ietf-idr-eag-distribution-05.txt
<= /p>

 <= /p>

/* While the draft is in ID= R I am adding MPLS WG here as the discussion is really about MPLS-TE and not= BGP */

&= nbsp;

Hi,

 

I looked at draft-ietf-id= r-eag-distribution-05.txt and would like to share few comments on it. <= o:p>

=  

The draft defines ext= ension to BGP-LS in order for the node to signal extended admin groups of a = links in the TE domain relaxing the current limit of 32 bits. 

 

Observations:

 

<= /div>

1. Is the draft only applicable to M= PLS-TE or also to SR networks ? If the latter the title needs to be changed.=  

&n= bsp;

= 2. While it is= usually considered good to have more then less of anything let's look at th= e bigger picture and the consequences of this proposal in respect to its cur= rent applicability of MPLS-TE: 

 

Signalling of 32 affinity bits of the link is just a tiny pi= ece of the full picture. In MPLS-TE networks those bits are signaled in SESS= ION_ATTRIBUTE of RSVP-PATH msg as defined in RFC3209 section 4.7<= /span>

 <= /p>

Signalling more then 32 bits wil= l just not fit the current space hence fundamental set of RSVP-TE (aka MPLS-= TE) operation are broken. 

 

Likewise most of the CSPF implementations would also need to modi= fied to accomodate for BGP signalled extened affinity bits. =

 =

IMO if there is real need to ha= ve more then 32 admin groups per link in a TE domain the right process would= be to extend IGP as well as RSVP-TE RFCs for it. 

 

=

Moreover as we know RSVP-TE or SR-TE whil= e can steer packets via constrained paths do not guarantee any interface lev= el reservations or packet prioritization. Those are control plane driven fea= tures. 

<= o:p> 

As such = one could also notice that with the extened set of link affinity classes the= re is real need to also extend QoS of each network element to offer more the= n 32 diffserv classes. Otherwise in the event of congestion it is likely tha= t packets assumed to be classified into one admin group will likely compete = for bandwith in the same queue with packets classified into different group.=

 

So while I do not ha= ve concerns to define such TLV in BGP-LS I do have bigger picture observatio= ns which I believe need to be addressed and need to become formal references= in this document before we proceed on it in IDR any further.

 

=

Cheers,

=

Robert.

<= p class=3DMsoNormal style=3D'margin-left:.5in'> 

_______________________________________= ________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo= /idr

--B_3594853212_1744931488-- From nobody Thu Nov 30 06:13:40 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5BF6F12946C; Thu, 30 Nov 2017 06:13:33 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.398 X-Spam-Level: X-Spam-Status: No, score=-2.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 UrsPHOIzYPgX; Thu, 30 Nov 2017 06:13:31 -0800 (PST) Received: from mail-wm0-x235.google.com (mail-wm0-x235.google.com [IPv6:2a00:1450:400c:c09::235]) (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 E0E22126C2F; Thu, 30 Nov 2017 06:13:30 -0800 (PST) Received: by mail-wm0-x235.google.com with SMTP id b76so12727630wmg.1; Thu, 30 Nov 2017 06:13:30 -0800 (PST) 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=GZSApnnd4OsD7pTzj2fW+/QRVPD31IpyHkvgdN+1kdE=; b=TxTjmoYj5s/7dXkzaJ3OUyUGesicazoCSZoFFgiBYYZs86eGcRRVNkjNmFp7t1tU1F RjHI2Fylgvcwp8VURlOd5TE9CMOGDAlT4ONQ+90mSWfu4TWD03sskzv6U/S2yKUpdCDH YofPfv4YEl796CKyQm68YNUwLQBHYih277RTbESkyBxBKCjxZHmq/06CHHWz7kQLMNcO kGlzF0jwqJ80CHlmHwbvCumnBboIU3WJSUzu5EtTmelabVp8pN86lqoxg5lEQzD7MaRV wghr139EYfIJw3y7cOvt5dKRdsBpg0lxZIoYnaNvAD1/GI6dfOCXMZHkiBSh/jSihCLG f7hw== 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=GZSApnnd4OsD7pTzj2fW+/QRVPD31IpyHkvgdN+1kdE=; b=RpQISadlko0sJDQyPE0t9ODv7dAi7f9pBybcJi0Q9luVyVAE608xEbI7ggLS0Dcl2p UOEa6XkEYKlg43Rr8grUGiPG1t+6OMVneEYP08EakAQa5OXXAJgU4TSk1mJa2Sp8Dm4h kM5Mxluv0XOTG9nK9OYG91Uxp35kEcftJadP9c9ykrad5Afuf6SNUnfRg+t5jhloK8rH rwhSbpq20iWEj/enAEAsGWrpeL1eoAYZScXEaT+elymVhaS8MAuqbFw3wZ3Ks71eCTb9 ymFKWWVxBytemipK4LGqAIievRu25F9Ea7aLHHeNFEcbNSytvoOV2/eRAe+UwitbhqNG KAsw== X-Gm-Message-State: AJaThX6z9tDXzF6QuZjl5h16raMBkIhSYxR9jM2Av2Kqi4RcPthmPlSl qk+RJh2v2qqzkTdowJnK/rX27ogK+wl7jtjnio8HJQ== X-Google-Smtp-Source: AGs4zMa5W83iUHzxXbVuYHbVM+rvBP19mqOoF9YYB1jPbQdVxMpN1z0IyFgS3rQqBQzmlgGuHhH/A0xfqUnLMwwhVY8= X-Received: by 10.28.46.67 with SMTP id u64mr2104204wmu.64.1512051209089; Thu, 30 Nov 2017 06:13:29 -0800 (PST) MIME-Version: 1.0 Sender: rraszuk@gmail.com Received: by 10.28.54.217 with HTTP; Thu, 30 Nov 2017 06:13:28 -0800 (PST) In-Reply-To: References: From: Robert Raszuk Date: Thu, 30 Nov 2017 15:13:28 +0100 X-Google-Sender-Auth: GxLzKZq-2mLf73SBzZdHTsHL2TA Message-ID: To: Jeff Tantsura Cc: idr wg , "mpls@ietf.org" Content-Type: multipart/alternative; boundary="001a11424216333691055f33db87" Archived-At: Subject: Re: [Idr] draft-ietf-idr-eag-distribution-05.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Nov 2017 14:13:33 -0000 --001a11424216333691055f33db87 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Jeff, Both RFC3630 & RFC5305 define 4 octet administrative groups. I just checked and non of them is updated formally by RFC7308. My comment applies equally to RFC7308 and to your draft. It is really not my fault that RFC7308 went through as is. Defining only extension for longer then 4 octets admin groups for interfaces in an MPLS-TE domain is presenting myopic view on how those extensions are to be used in practice within SESSION_ATTRIBUTE object. If you say that your extension are to be used only by controller I rest my case. But as written today they can not just work in practice with base RSVP-TE specification. Best, R. PS. The comments about lack of bw reservation and qos was not related to yr draft. It was to provide bigger picture of the problem at hand. But you are welcome to disregard it :). On Thu, Nov 30, 2017 at 11:20 AM, Jeff Tantsura wrote: > Robert, > > > > The draft provides BGP-LS facility for RFC7308 that extends RFCs 3630 and > 5305 (AG->EAG), aka link coloring, nothing to do with BW reservations or > packet prioritization. > > RFC7308 was necessary to provide interoperable solution, if I recall > correctly, around 2013, in order to signal EAGs - Junos was using TLV138 > while XR Sub-TLV 252. Your comment about modifications needed is about 5 > years late=E2=80=A6 > > There was a need for more than 32, that came in a form of feature request= s > =E2=98=BA > > You might not believe it =E2=80=93 but there are still networks running R= SVP-TE at > a rather large scale. > > > > I agree =E2=80=93 a wider look is necessary, but BGP-LS might not be the = first > place to start. > > > > Hope this clarifies. > > > > Thanks, > > Jeff > > *From: *Idr on behalf of Robert Raszuk < > robert@raszuk.net> > *Date: *Thursday, November 30, 2017 at 01:46 > *To: *idr wg > *Cc: *"mpls@ietf.org" > *Subject: *[Idr] draft-ietf-idr-eag-distribution-05.txt > > > > /* While the draft is in IDR I am adding MPLS WG here as the discussion i= s > really about MPLS-TE and not BGP */ > > > > Hi, > > > > I looked at draft-ietf-idr-eag-distribution-05.txt and would like to > share few comments on it. > > > > The draft defines extension to BGP-LS in order for the node to signal > extended admin groups of a links in the TE domain relaxing the current > limit of 32 bits. > > > > Observations: > > > > 1. Is the draft only applicable to MPLS-TE or also to SR networks ? If th= e > latter the title needs to be changed. > > > > 2. While it is usually considered good to have more then less of anything > let's look at the bigger picture and the consequences of this proposal in > respect to its current applicability of MPLS-TE: > > > > Signalling of 32 affinity bits of the link is just a tiny piece of the > full picture. In MPLS-TE networks those bits are signaled in > SESSION_ATTRIBUTE of RSVP-PATH msg as defined in RFC3209 section 4.7 > > > > Signalling more then 32 bits will just not fit the current space hence > fundamental set of RSVP-TE (aka MPLS-TE) operation are broken. > > > > Likewise most of the CSPF implementations would also need to modified to > accomodate for BGP signalled extened affinity bits. > > > > IMO if there is real need to have more then 32 admin groups per link in a > TE domain the right process would be to extend IGP as well as RSVP-TE RFC= s > for it. > > > > Moreover as we know RSVP-TE or SR-TE while can steer packets via > constrained paths do not guarantee any interface level reservations or > packet prioritization. Those are control plane driven features. > > > > As such one could also notice that with the extened set of link affinity > classes there is real need to also extend QoS of each network element to > offer more then 32 diffserv classes. Otherwise in the event of congestion > it is likely that packets assumed to be classified into one admin group > will likely compete for bandwith in the same queue with packets classifie= d > into different group. > > > > So while I do not have concerns to define such TLV in BGP-LS I do have > bigger picture observations which I believe need to be addressed and need > to become formal references in this document before we proceed on it in I= DR > any further. > > > > Cheers, > > Robert. > > > > _______________________________________________ Idr mailing list > Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr > --001a11424216333691055f33db87 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Jeff,

Both RFC3630 & RFC5305 define 4 octet administrativ= e groups. I just checked and non of them is updated formally by RFC7308.=C2= =A0

My comment applies= equally to RFC7308 and to your draft. It is really not my fault that RFC73= 08 went through as is.=C2=A0

Defining only extension for longer then 4 octets admin groups for = interfaces in an MPLS-TE domain is presenting myopic view on how those exte= nsions are to be used in practice within SESSION_ATTRIBUTE object.=C2=A0

If you say that your ext= ension are to be used only by controller I rest my case. But as written tod= ay they can not just work in practice with base RSVP-TE specification.=C2= =A0

Best,
R.

PS. The= comments about lack of bw reservation and qos was not related to yr draft.= It was to provide bigger picture of the problem at hand. But you are welco= me to disregard it :).=C2=A0





On Thu, Nov 30,= 2017 at 11:20 AM, Jeff Tantsura <jefftant.ietf@gmail.com> wrote:

Robert,

=C2=A0

The draft provides BGP-LS f= acility for RFC7308 that extends RFCs 3630 and 5305 (AG->EAG), aka link = coloring, nothing to do with BW reservations or packet prioritization.

RFC7308 was necessary to provide interoperable solution, if I recall corre= ctly, around 2013, in order to signal EAGs - Junos was using TLV138 while X= R Sub-TLV 252. Your comment about modifications needed is about 5 years lat= e=E2=80=A6

There was a need for more than 32, that came in a form of f= eature requests =E2=98=BA=

You might not believe it =E2=80=93 but there are still networks running = RSVP-TE at a rather large scale.

=C2=A0

I agree =E2=80=93 a wider= look is necessary, but BGP-LS might not be the first place to start.

= =C2=A0

Hope this clarifies.

=C2=A0

Thanks,

Jeff<= u>

From: Idr <idr-bounces@ietf.org> on behalf of Robert= Raszuk <robert@r= aszuk.net>
Date: Thursday, November 30, 2017 at 01:46
<= b>To: idr wg <idr@= ietf.org>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: [Idr] draft-ietf-= idr-eag-distribution-05.txt

=C2=A0

/* While the draft is in IDR I am adding MPLS WG = here as the discussion is really about MPLS-TE and not BGP */=

<= /u>=C2=A0

Hi,

=C2=A0

I looked at=C2=A0draft-ietf-idr-ea= g-distribution-05.txt and would like to share few comments on it.=C2= =A0

=C2=A0

The draft defines extension to BGP-LS in order= for the node to signal extended admin groups of a links in the TE domain r= elaxing the current limit of 32 bits.=C2=A0

<= div>

=C2=A0

Observ= ations:

=C2=A0

1. Is the draft only applicable to MPLS-TE= or also to SR networks ? If the latter the title needs to be changed.=C2= =A0

=C2=A0

2. While it is usually considered good to have= more then less of anything let's look at the bigger picture and the co= nsequences of this proposal in respect to its current applicability of MPLS= -TE:=C2=A0

=C2=A0

Signalling of 32 affinity bits of the = link is just a tiny piece of the full picture. In MPLS-TE networks those bi= ts are signaled in SESSION_ATTRIBUTE of RSVP-PATH msg as defined in RFC3209= section 4.7

=C2=A0

Signalling more then 32 bits will jus= t not fit the current space hence fundamental set of RSVP-TE (aka MPLS-TE) = operation are broken.=C2=A0

=C2=A0

<= div>

Likewise most of the C= SPF implementations would also need to modified to accomodate for BGP signa= lled extened affinity bits.=C2=A0

=C2=A0

<= /div>

IMO if there is = real need to have more then 32 admin groups per link in a TE domain the rig= ht process would be to extend IGP as well as RSVP-TE RFCs for it.=C2=A0<= /u>

=C2=A0

Moreover as we know RSVP-TE or SR-TE while can steer = packets via constrained paths do not guarantee any interface level reservat= ions or packet prioritization. Those are control plane driven features.=C2= =A0

=C2=A0

As such one could also notice that with the ex= tened set of link affinity classes there is real need to also extend QoS of= each network element to offer more then 32 diffserv classes. Otherwise in = the event of congestion it is likely that packets assumed to be classified = into one admin group will likely compete for bandwith in the same queue wit= h packets classified into different group.

=C2=A0

So whil= e I do not have concerns to define such TLV in BGP-LS I do have bigger pict= ure observations which I believe need to be addressed and need to become fo= rmal references in this document before we proceed on it in IDR any further= .

=C2=A0

Cheers,

Robert.

=C2= =A0

_______________________________________________ = Idr mailing list Idr@ietf= .org https://www.ietf.org/mailman/listinfo/idr

=

--001a11424216333691055f33db87-- From nobody Thu Nov 30 06:54:37 2017 Return-Path: X-Original-To: idr@ietfa.amsl.com Delivered-To: idr@ietfa.amsl.com Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 804EB120724; Thu, 30 Nov 2017 06:54:36 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.997 X-Spam-Level: X-Spam-Status: No, score=-1.997 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, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 1ypg23R6PTNP; Thu, 30 Nov 2017 06:54:34 -0800 (PST) Received: from mail-wr0-x234.google.com (mail-wr0-x234.google.com [IPv6:2a00:1450:400c:c0c::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 74F6D1242F7; Thu, 30 Nov 2017 06:54:33 -0800 (PST) Received: by mail-wr0-x234.google.com with SMTP id y21so6860132wrc.1; Thu, 30 Nov 2017 06:54:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :references:in-reply-to:mime-version; bh=DBh/rhjFTTHGO66HsaH3UO3CeSTPmFfnCJeG+V3R3j4=; b=k9ZQauTPaUlhfucH/iEc3xl37kxEd1wHH6fEJuiYK6R2S9HoiCoz4WjSadoiGvnHkL PLTaMrxWAOXp5WI71rdO28vkvVxUGjJJf986x4tupyFSFkBozo6BQXGnXqPoq3oNlAlA rIbfMyR5Z96BuS51qeImyWv3OiWhOqLY7ioVLNmoX7STNqXR6mIUSsNM8MHSUbiY/rdr WD5PnyQrc784zTQx2TDstN7gSetdDLdr6lr+pcxSXx4f6MXaH69y/kiSC4IojHlE99yB ILvvx2TWP955juVwY6+CkcYX9kwx0cks3lhf5tqLHbHKNKi51wvnM2Zh6zLmtyHKBsKN ECXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:date:subject:from:to:cc:message-id :thread-topic:references:in-reply-to:mime-version; bh=DBh/rhjFTTHGO66HsaH3UO3CeSTPmFfnCJeG+V3R3j4=; b=Og0v30l+58nmGRvD29OpkJsYBJ/pKGQ85AnWISGoPeQyaH/1OWAGHAJEQstp9rpqQn wyHNvVndtCNuYO5GFrTJkyozxYkDdKC2h/3TKf0/C/cTaKkbJ1CVYTdEv4SdtyyRDEiA jKxMoE17BoRI0X4xCP4Q+xbO61M75WMIA9bkGeNPwCAIe0BeK2g/UpIQMLkSJksUeiaE HB9/W8JqayGaGO+ldPgG8MLqNIh4W8oBGzwNGhs8UvipZh6whNtqWKWNJEssG+U1gmDH WRLGhqSSD+rUcjrgF6R2RWGMIA3zklud6P4XQ/DY9MbHdS9JzxgSCuYY++2bQhzJ3P1q Aq8g== X-Gm-Message-State: AJaThX70c9WzphpEnf8sLt9QEOMbR0uDe5k+jw/HDWD+0j2+OY0QEuPM Hz69nVJLEymU3jH0SgYbSIkh4lHl X-Google-Smtp-Source: AGs4zMZ6arp68YfZB6MuGIygNHMuGxRwLeSgVdbDv2221zRDmovol/vykiHLCP7Mldg+x3cp1E7exA== X-Received: by 10.223.153.162 with SMTP id y31mr2233484wrb.216.1512053671422; Thu, 30 Nov 2017 06:54:31 -0800 (PST) Received: from [10.103.249.70] ([195.219.17.131]) by smtp.gmail.com with ESMTPSA id f132sm3383984wmf.17.2017.11.30.06.54.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 Nov 2017 06:54:30 -0800 (PST) User-Agent: Microsoft-MacOutlook/f.28.0.171108 Date: Thu, 30 Nov 2017 06:54:40 -0800 From: Jeff Tantsura To: Robert Raszuk CC: idr wg , "mpls@ietf.org" Message-ID: <9E2080DD-EC44-49BC-9808-FE8E7F05DB8A@gmail.com> Thread-Topic: [Idr] draft-ietf-idr-eag-distribution-05.txt References: In-Reply-To: Mime-version: 1.0 Content-type: multipart/alternative; boundary="B_3594869680_978879495" Archived-At: Subject: Re: [Idr] draft-ietf-idr-eag-distribution-05.txt X-BeenThere: idr@ietf.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Inter-Domain Routing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Nov 2017 14:54:36 -0000 > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3594869680_978879495 Content-type: text/plain; charset="UTF-8" Content-transfer-encoding: quoted-printable Robert, =20 Thanks for your comments, please see inline =20 Cheers, Jeff =20 From: on behalf of Robert Raszuk Date: Thursday, November 30, 2017 at 06:13 To: Jeff Tantsura Cc: idr wg , "mpls@ietf.org" Subject: Re: [Idr] draft-ietf-idr-eag-distribution-05.txt =20 Jeff, =20 Both RFC3630 & RFC5305 define 4 octet administrative groups. I just checked= and non of them is updated formally by RFC7308.=20 [jeff] it doesn=E2=80=99t, it extends =20 My comment applies equally to RFC7308 and to your draft. It is really not m= y fault that RFC7308 went through as is.=20 [jeff] there should be 6-7 implementations of 7308 in the shipping products= . =20 Defining only extension for longer then 4 octets admin groups for interface= s in an MPLS-TE domain is presenting myopic view on how those extensions are= to be used in practice within SESSION_ATTRIBUTE object.=20 [jeff] you are mixing state distribution with LSP setup=E2=80=A6 color(bitmask) i= s a property of a link and on itself has nothing to do with RSVP-TE. The nam= e of 7308 reflects realities of the time it was written, however.. it is not= limited to. =20 If you say that your extension are to be used only by controller I rest my = case. But as written today they can not just work in practice with base RSVP= -TE specification.=20 [jeff] AG/EAG provide additional meta-data about the link in a graph and co= uld be used by any consumer of that data, being PCE/SDNc/any_cool_acronym_of= _the_day=20 =20 Best, R. =20 PS. The comments about lack of bw reservation and qos was not related to yr= draft. It was to provide bigger picture of the problem at hand. But you are= welcome to disregard it :).=20 [jeff] I really appreciate your comments and don=E2=80=99t mean to disregard them= , resolution of color semantics could be done in any way to express business= logic =20 =20 =20 =20 =20 On Thu, Nov 30, 2017 at 11:20 AM, Jeff Tantsura w= rote: Robert, =20 The draft provides BGP-LS facility for RFC7308 that extends RFCs 3630 and 5= 305 (AG->EAG), aka link coloring, nothing to do with BW reservations or pack= et prioritization. RFC7308 was necessary to provide interoperable solution, if I recall correc= tly, around 2013, in order to signal EAGs - Junos was using TLV138 while XR = Sub-TLV 252. Your comment about modifications needed is about 5 years late=E2=80= =A6 There was a need for more than 32, that came in a form of feature requests = =E2=98=BA You might not believe it =E2=80=93 but there are still networks running RSVP-TE a= t a rather large scale. =20 I agree =E2=80=93 a wider look is necessary, but BGP-LS might not be the first pl= ace to start. =20 Hope this clarifies. =20 Thanks, Jeff From: Idr on behalf of Robert Raszuk Date: Thursday, November 30, 2017 at 01:46 To: idr wg Cc: "mpls@ietf.org" Subject: [Idr] draft-ietf-idr-eag-distribution-05.txt =20 /* While the draft is in IDR I am adding MPLS WG here as the discussion is = really about MPLS-TE and not BGP */ =20 Hi, =20 I looked at draft-ietf-idr-eag-distribution-05.txt and would like to share = few comments on it.=20 =20 The draft defines extension to BGP-LS in order for the node to signal exten= ded admin groups of a links in the TE domain relaxing the current limit of 3= 2 bits.=20 =20 Observations: =20 1. Is the draft only applicable to MPLS-TE or also to SR networks ? If the = latter the title needs to be changed.=20 =20 2. While it is usually considered good to have more then less of anything l= et's look at the bigger picture and the consequences of this proposal in res= pect to its current applicability of MPLS-TE:=20 =20 Signalling of 32 affinity bits of the link is just a tiny piece of the full= picture. In MPLS-TE networks those bits are signaled in SESSION_ATTRIBUTE o= f RSVP-PATH msg as defined in RFC3209 section 4.7 =20 Signalling more then 32 bits will just not fit the current space hence fund= amental set of RSVP-TE (aka MPLS-TE) operation are broken.=20 =20 Likewise most of the CSPF implementations would also need to modified to ac= comodate for BGP signalled extened affinity bits.=20 =20 IMO if there is real need to have more then 32 admin groups per link in a T= E domain the right process would be to extend IGP as well as RSVP-TE RFCs fo= r it.=20 =20 Moreover as we know RSVP-TE or SR-TE while can steer packets via constraine= d paths do not guarantee any interface level reservations or packet prioriti= zation. Those are control plane driven features.=20 =20 As such one could also notice that with the extened set of link affinity cl= asses there is real need to also extend QoS of each network element to offer= more then 32 diffserv classes. Otherwise in the event of congestion it is l= ikely that packets assumed to be classified into one admin group will likely= compete for bandwith in the same queue with packets classified into differe= nt group. =20 So while I do not have concerns to define such TLV in BGP-LS I do have bigg= er picture observations which I believe need to be addressed and need to bec= ome formal references in this document before we proceed on it in IDR any fu= rther. =20 Cheers, Robert. =20 _______________________________________________ Idr mailing list Idr@ietf.o= rg https://www.ietf.org/mailman/listinfo/idr=20 =20 --B_3594869680_978879495 Content-type: text/html; charset="UTF-8" Content-transfer-encoding: quoted-printable

Rober= t,

 

= Thanks for your comments, please see inline

 

Cheers,=

Jeff

 

<= p class=3DMsoNormal style=3D'margin-left:.5in'>From: <= ;rraszuk@gmail.com> on behalf of Robert Raszuk <robert@raszuk.net><= br>Date: Thursday, November 30, 2017 at 06:13
To: Jeff Tant= sura <jefftant.ietf@gmail.com>
Cc: idr wg <idr@ietf.org&g= t;, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [= Idr] draft-ietf-idr-eag-distribution-05.txt

=

 

=

Jeff,

 

Both RFC3630 & RFC5305 define 4 octet administrative= groups. I just checked and non of them is updated formally by RFC7308. = ;

[jeff] it doesn=E2=80=99t, it= extends

=  

My comment a= pplies equally to RFC7308 and to your draft. It is really not my fault that = RFC7308 went through as is. 

[jeff] there should be 6-7 implementations of 7308 in the shipping = products.

 

Defining on= ly extension for longer then 4 octets admin groups for interfaces in an MPLS= -TE domain is presenting myopic view on how those extensions are to be used = in practice within SESSION_ATTRIBUTE object. 

[jeff] you are mixing state distribution with LSP = setup=E2=80=A6 color(bitmask) is a property of a link and on itself has nothing to= do with RSVP-TE. The name of 7308 reflects realities of the time it was wri= tten, however.. it is not limited to.

 

If you say that your extension are to be used only by contr= oller I rest my case. But as written today they can not just work in practic= e with base RSVP-TE specification. 

[jeff] AG/EAG provide additional meta-data about the link in= a graph and could be used by any consumer of that data, being PCE/SDNc/any_= cool_acronym_of_the_day

 

Best,

R.

<= span style=3D'font-size:12.0pt;font-family:"Arial",sans-serif'> 

PS. The comments about= lack of bw reservation and qos was not related to yr draft. It was to provi= de bigger picture of the problem at hand. But you are welcome to disregard i= t :). 

[jeff] I real= ly appreciate your comments and don=E2=80=99t mean to disregard them, resolution o= f color semantics could be done in any way to express business logic

 

 

=

 

<= div>

 

 

On Thu, Nov 30, 2017 at 11:20 AM, Jeff Ta= ntsura <jefftant= .ietf@gmail.com> wrote:

Robert,

 

The draft provides BGP-LS facility for RFC7308 that extends RFCs 3630= and 5305 (AG->EAG), aka link coloring, nothing to do with BW reservation= s or packet prioritization.

RFC7308 was necessary to provide interoperable soluti= on, if I recall correctly, around 2013, in order to signal EAGs - Junos was = using TLV138 while XR Sub-TLV 252. Your comment about modifications needed i= s about 5 years late=E2=80=A6

There was a need for more than 32, that came in a form of= feature requests =E2=98=BA

You might not believe it =E2=80=93 but there are still networks running= RSVP-TE at a rather large scale.

 

= I agree =E2=80=93 a wider look is necessary, but BG= P-LS might not be the first place to start.

 

Hope this clarifies.

 <= /o:p>

Thanks,

Jeff

From: Idr <= idr-bounces@ietf.org> on behalf of Robert Raszuk <robert@raszuk.net>
Date: Thursday, November 30= , 2017 at 01:46
To: idr wg <idr@ietf.org>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: [Idr] draft-i= etf-idr-eag-distribution-05.txt

 

<= span style=3D'font-size:12.0pt;font-family:"Arial",sans-serif'>/* While the dr= aft is in IDR I am adding MPLS WG here as the discussion is really about MPL= S-TE and not BGP */

 =

Hi,

 <= /span>

I looked at draft-ietf-idr-eag-di= stribution-05.txt and would like to share few comments on it. 

 

T= he draft defines extension to BGP-LS in order for the node to signal extende= d admin groups of a links in the TE domain relaxing the current limit of 32 = bits. 

 

Observations:

 = ;

1. Is the draft only applicable to M= PLS-TE or also to SR networks ? If the latter the title needs to be changed.=  

 

2. While it is usually considered good to have more then less = of anything let's look at the bigger picture and the consequences of this pr= oposal in respect to its current applicability of MPLS-TE: =

 

Sign= alling of 32 affinity bits of the link is just a tiny piece of the full pict= ure. In MPLS-TE networks those bits are signaled in SESSION_ATTRIBUTE of RSV= P-PATH msg as defined in RFC3209 section 4.7

 

Signalling more then 32 = bits will just not fit the current space hence fundamental set of RSVP-TE (a= ka MPLS-TE) operation are broken. 

 

Likewise most of the CSPF imp= lementations would also need to modified to accomodate for BGP signalled ext= ened affinity bits. 

 

IMO if there is real need to have more then= 32 admin groups per link in a TE domain the right process would be to exten= d IGP as well as RSVP-TE RFCs for it. 

=

 

Moreover as we know RSVP-= TE or SR-TE while can steer packets via constrained paths do not guarantee a= ny interface level reservations or packet prioritization. Those are control = plane driven features. 

 

As such one could also notice that with = the extened set of link affinity classes there is real need to also extend Q= oS of each network element to offer more then 32 diffserv classes. Otherwise= in the event of congestion it is likely that packets assumed to be classifi= ed into one admin group will likely compete for bandwith in the same queue w= ith packets classified into different group.

 

So while I do not have c= oncerns to define such TLV in BGP-LS I do have bigger picture observations w= hich I believe need to be addressed and need to become formal references in = this document before we proceed on it in IDR any further.<= /p>

 

Cheers,

Robert.

<= p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;= margin-left:1.0in'> 

_______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/li= stinfo/idr

 

<= /html> --B_3594869680_978879495--

Done ! I f= illed the report for you :).

5a is answering the question in 5 so I said Yes - Clearly if there= is no support no capability will be sent :) Confusing a bit ...=C2=A0

Cheers,
R.

On Tue, Nov 21, 2017 at 5:03 PM, Thomas Mangin <thomas.mangin@ex= a.net.uk> wrote:
Robert,

I do not have a login

1 Yes
2 Yes
3 Yes
4a Yes
4b Yes
5a You can send extended UPDATE . So No ?
5b Yes

Thomas

=
On 21 Nov 2017, at 15:25, Robert Raszuk <= robert@raszuk.net> wrote:


On Tue, Nov 21, 201= 7 at 4:21 PM, Thomas Mangin <thomas.mangin@exa.net.uk> wrote:
Your wish is my command: done !
https://github.com/Exa-Networks/ex= abgp/commit/80612f0cef940d8f8b03b16f543c9173615188c5


= Thomas

On 21 Nov 2= 017, at 15:03, Robert Raszuk <robert@raszuk.net> wrote:


My take would be to m= ake it enabled by default (potentially with a knob to disable it if needed)= .. otherwise we are creating even worse swiss cheese even among those impl= ementations which do support it.=C2=A0

Thx,
R.

On Tue, Nov 21, 2017 at 3:56 PM,= Thomas Mangin <thomas.mangin@exa.net.uk> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex">
Hello Robert,

As this is a capabilit= y, it is an option to be enabled per neighbour.

I = thought it made sense to give the user control of this option: one may not = want to enable the feature - and therefore they should be able to do so IMH= O.
<= font color=3D"#888888">

= Thomas

On 21 = Nov 2017, at 14:22, Robert Raszuk <robert@raszuk.net> wrote:

Hi Thomas,

Great that you implemented it in Exa= BGP. Is it on by default or do you need a global/per peer knob ?=C2=A0

- - -=C2=A0

As to your point that even today you= may have the same problem ... well if you consider the problem to be inter= working between peers when one is already receiving 4K update and want to a= dd more stuff ... you are right it can fail today.=C2=A0

But this is not the main problem I am po= inting out. The problem is that in the above case the local guy who is addi= ng stuff to existing update will locally and immediately know that it faile= d.=C2=A0

In the new mo= del it is nodes far far away who happily injected larger then 4K update mes= sages will never know that their updates never made it through as they inte= nded.

And since IDR a= nd community failed to progress OPERATIONAL MSG in BGP providing a bit of a= ops feedback between peers and perhaps beyond we are where we are.=C2=A0https://goo.gl/JTpQDc=

Best,
Robert.


On Tue, Nov 21, 2017 at 11:26 AM, T= homas Mangin <thomas.mangin@exa.net.uk> wrote:
Hello Everyone,

I supp= ort the draft; and I therefore implemented it on ExaBGP master.
<= br>
I am will keep an eye on the discussion regarding the potenti= al issue transiting messages with larger than 4k total attributes size coul= d cause.=C2=A0

I would have no objection myself on= seeing an arbitrary limit on the Total Path Attribute set to prevent backw= ard compatibility as the most likely quick win is going to be on packing mo= re NLRI ATM.

That said, I am not aware of any guid= eline in previous RFC to cover this issue and it is already possible to enc= ounter this problem today. So while the draft make the issue more likely, i= t does not make things worse from a specification POV.

=
I am therefore wondering if this should not be covered by another unre= lated RFC as it can affect current speakers and is not specific to this dra= ft.

Sincerely,

Thomas
=
=
On 12 Nov 20= 17, at 22:47, Susan Hares <shares@ndzh.com> wrote:

This begins a 2 week WG LC for draft-ietf-idr-bgp-extended-me<= wbr>ssages (11/12 to 11/26).=C2=A0 Please note this draft has at least 2 im= plementations. =C2=A0=C2=A0=C2=A0Please comment on whether you feel this dr= aft is ready for publication.=C2=A0=C2=A0=C2=A0
=C2=A0
Susan Hares= =C2=A0
=C2=A0
PS =E2=80=93 the request for this WG LC is at:
=C2=A0
= =C2=A0
 
=C2=A0
=C2=A0
________________________= _______________________
Idr = mailing list
Idr@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/idr
<= /div>

_______________________________________= ________
Idr mailing list
Idr@ietf.org
https://www.ietf.org/mailman/listinfo/idr



_______________________________________________
Idr mailing listIdr@ietf.org
https:/= /www.ietf.org/mailman/listinfo/idr